HDR是高动态范围,广泛用于视频设备中,以提供更好的观看体验。静态HDR和动态HDR有什么区别?
动态HDR可以在各种显示。
以下演示文稿:SMPTE ST 2094 and Dynamic Metadata总结了动态元数据的主题:
开始。假设您只需要使用1000个可能的值来近似介于0到1,000,000之间的数字。您的第一个选择是使用统一量化:范围[0,999]中的值映射为0,范围[1000,1999]中的值映射为1,[2000,2999]中的值映射为2,依此类推... ...>用于色彩量转换的动态元数据(DMCVT)-可以在各种显示器上保留HDR媒体中的创意意图-携带文件,视频流,打包媒体-在SMPTE ST 2094中标准化]
全部以数字量化
[当您需要还原原始数据时,您无法准确还原它,因此,您需要以最小的平均误差获得该值。0映射到500(到范围[0,999]的中心)。1映射到1500(到范围[1000,1999]的中心)。还原分类数据时,您正在丢失大量信息。您松散的信息称为“量化错误”。
普通HDR视频对每个颜色分量应用10位(Y分量为10位,U分量为10位,V分量为10位)。在RGB色彩空间中,红色为10位,绿色为10位,蓝色为10位。10位可以存储1024个可能的值(范围为[0,1023]的值)。
假设您有一台非常好的显示器,可以显示1,000,001个不同的亮度级别(0最暗,1000000最亮)。现在您需要将1,000,001个级别量化为1024个值。
由于人类视觉系统对亮度水平的响应不是线性的,因此上面说明的均匀量化是次优的。
应用伽马函数后,将量化为10位。伽玛函数的示例:将每个值除以1000000(新范围是[0,1]),计算每个值的平方根,然后将结果乘以1000000。在伽马函数之后应用量化。结果是:在较暗的值和较宽的较亮值上保持更高的准确性。监视器执行相反的操作(反量化和反伽马)。应用伽马函数后执行量化会为人类视觉系统带来更好的质量。
实际上,平方根不是最佳的伽玛函数。标准HDR静态伽玛函数
有三种类型:我们能做得更好吗?如果我们可以为每个视频帧选择最佳的“伽玛函数”怎么办?
动态元数据]的示例>:考虑图像中所有亮度级别都在[500000,501000]范围内的情况:现在我们可以将所有级别映射到10位,而无需进行任何量化。我们需要做的就是在图像元数据
如果您仍在阅读...
我真的不确定DMCVT的主要优势是减少量化误差。(给出一个减少量化误差的例子就更简单了)。
减少转换错误:
DMCVT的另一个优势是将“繁重的数学运算”从显示转移到视频后期制作过程。视频后期制作阶段中的计算资源比显示资源高出几个数量级。在后期制作阶段,计算机可以计算元数据,从而帮助显示器执行更准确的颜色体积转换(使用较少的计算资源),并显着减少转换错误。
[C0中的示例:presentation
为什么“ HDR静态伽马函数”称为静态?
与DMCVT相反,静态伽玛函数固定在整个影片中,或者固定(预定义)在整个“系统”中。例如:大多数PC系统(PC和显示器)正在使用色彩空间(不是HDR)。sRGB标准使用以下固定的伽玛功能:sRGB。PC系统和显示器都事先知道它们正在sRGB标准下工作,并且知道这是所使用的伽玛功能(不添加任何元数据,也没有添加一个字节的元数据来将视频数据标记为sRGB)。 。