posts - 195, comments - 34, trackbacks - 0, articles - 1

          ZZ:yuv和yCbCr的差異

          Posted on 2008-10-30 10:45 小強(qiáng)摩羯座 閱讀(427) 評論(0)  編輯  收藏 所屬分類: 可伸縮視頻編碼

          yuvyCbCr的差異

          Peter Lee 2006.02.28 videosky.9126.com

           

          今天在看intel ipp tutorial的時(shí)候,看到了講色彩模型的部分。以前,一直沒明白yuvYcbCr之間的差異,想必有些朋友也會(huì)有同樣的疑惑。所以,我看完之后就記載下來了。

           

          一、和rgb之間換算公式的差異

          yuv<-->rgb

          Y'= 0.299*R' + 0.587*G' + 0.114*B'

          U'= -0.147*R' - 0.289*G' + 0.436*B' = 0.492*(B'- Y')

          V'= 0.615*R' - 0.515*G' - 0.100*B' = 0.877*(R'- Y')

          R' = Y' + 1.140*V'

          G' = Y' - 0.394*U' - 0.581*V'

          B' = Y' + 2.032*U'

          yCbCr<-->rgb

          Y’ = 0.257*R' + 0.504*G' + 0.098*B' + 16

          Cb' = -0.148*R' - 0.291*G' + 0.439*B' + 128

          Cr' = 0.439*R' - 0.368*G' - 0.071*B' + 128

          R' = 1.164*(Y’-16) + 1.596*(Cr'-128)

          G' = 1.164*(Y’-16) - 0.813*(Cr'-128) - 0.392*(Cb'-128)

          B' = 1.164*(Y’-16) + 2.017*(Cb'-128)

          Note: 上面各個(gè)符號都帶了一撇,表示該符號在原值基礎(chǔ)上進(jìn)行了gamma correction

           

          二、來源上的差異

          yuv色彩模型來源于rgb模型,

          該模型的特點(diǎn)是將亮度和色度分離開,從而適合于圖像處理領(lǐng)域。

          應(yīng)用:basic color model used in analogue color TV broadcasting.

           

          YCbCr模型來源于yuv模型。YCbCr is a scaled and offset version of the YUV color space.

          應(yīng)用:數(shù)字視頻,ITU-R BT.601 recommendation

           ps:

          通過上面的比較可以確定,我們在h.264,mpeg等編碼標(biāo)準(zhǔn)中用的yuv其實(shí)是YcbCr,大家不要被名稱搞混淆了。




          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 饶平县| 华亭县| 嵊州市| 龙门县| 兴山县| 察隅县| 南京市| 建德市| 衡山县| 广水市| 永修县| 安义县| 新干县| 曲沃县| 馆陶县| 乌恰县| 鹤峰县| 海阳市| 朝阳区| 高密市| 奉化市| 尖扎县| 茂名市| 木里| 筠连县| 鞍山市| 英德市| 高清| 修武县| 志丹县| 侯马市| 兴国县| 洛阳市| 阳东县| 和平区| 印江| 甘泉县| 武定县| 天柱县| 三台县| 屯昌县|