天天看點

YPbPr 和 YCbCr的差別

原文位址::http://blog.csdn.net/kickxxx/article/details/7086888

這幾天在做分量視訊輸入,涉及分量視訊表示,接觸到YPbPr和YCbCr的概念,發現不光自己的項目上,對這兩個概念錯亂,就是網上也充斥着大量錯誤的說法。

分量接口有兩種名稱YPbPr和YCbCr,這是兩個完全不同的概念,YCbCr概念早于YPbPr。

曆史

早期DVD是隔行顯示的,使用YUV(YCbCr)色彩空間進行資料存儲和傳輸,相比于RGB的好處是減少存儲空間和資料傳輸帶寬,同時能夠友善的相容黑白電視。是以幾乎所有具備分量輸出的DVD機的分量端子都是辨別為YCbCr(YUV),一切似乎合情合理,然而就此埋下了日後概念混淆的禍根。直到有一天逐行DVD出現了,廠家們對于如何辨別逐行分量端子犯了難了,直到美國标準YPbPr的出現,很多廠家們就用YPbPr表示逐行,用YCbCr表示隔行。這違反了YPbPr标準,YPbPr美國标準僅僅是辨別模拟視訊分量接口,支援525i, 625i, 525p, 625p, 720i, 720p等,并沒有區分逐行還是隔行。

正确表示法

YUV(YCbCr)是525i/625i(480i/576i)隔行分量輸入接口

YPbPr是從480i到720p的分量輸入接口标準(不區分隔行和逐行),隔行分量端子和逐行分量端子共用,端子辨別為YPbPr,無論隔行還是逐行分量信号都從這個端口輸入。

錯誤表示法

1. 隔行分量端子和逐行分量端子分開設定。YCbCr表示隔行分量端子,YPbPr表示逐行分量端子

2. 隔行分量端子和逐行分量端子共用,用YPbPr/YCbCr表示,無論隔行還是逐行分量信号都從這個端子輸入