为什么在H.264中使用BT.709来表示比BT.601更多的颜色?

问题描述 投票:0回答:1

为什么在H.264中使用BT.709来表示比BT.601更多的颜色?我认为对于YUV,它们都只是Y,U和V数据。转换为RGB时,仅使用不同的矩阵。使用不同的矩阵可能会导致U变得更大V和更小。 BT.709无法指示比BT.601更多的颜色。或者有一种颜色,BT.709不能代表,但BT.601可以代表。任何人都可以告诉我错误在哪里。

h.264 yuv
1个回答
1
投票

601和709可以显示相同数量的颜色。 601s颜色倾向于更好地映射到CRT实际显示的内容,其中709映射到LCD。然而,601更常用的是部分范围,这意味着每个字节使用16-235的范围进行编码,因为通常使用709(0-255)的全范围。这是因为部分范围在极端情况下留下填充用于模拟分布。由于广播电视数字转换在美国发生的同时,每个人都从CRT转换到LCD,因此范围/空间往往是相互关联的。

© www.soinside.com 2019 - 2024. All rights reserved.