久久综合久久综合久久综合-久久综合久久综合久久-久久综合久久伊人-久久综合久久网-在线免费欧美-在线免费毛片

深圳市凱茉銳電子科技有限公司深圳市凱茉銳電子科技有限公司

新聞中心

News

音視頻編解碼: YUV采樣格式中的YUV444,YUV422,YUV420理解

來源:深圳市凱茉銳電子科技有限公司2020-06-13



YUV各種采樣格式的說明


通常我們用RGB表示一種彩色。計算機(jī)系統(tǒng)里的LCD顯示的數(shù)據(jù)就是RGB來表示每個像素的顏色。

而在我們生活里,有黑白電視機(jī)與彩色電視機(jī)兩種,拍攝節(jié)目源時不可以用兩種不同的攝像機(jī)來存放兩種圖像數(shù)據(jù)。

所以為了兼容兩種電視機(jī),專家就引入YUV格式代替RGB,其中Y表示亮度, U和V表示色差。 黑白電視機(jī)只用Y信號, 而彩色電視機(jī)可由YUV轉(zhuǎn)換成RGB再顯示顏色。


通常我們所用的YUV格式是 ITU-R 的標(biāo)準(zhǔn) , 也叫YCbCr.


YUV是由RGB格式的數(shù)據(jù)轉(zhuǎn)換得來。


Y    Y = 0.299 x R + 0.587 x G + 0.114 x B + 0 U    Cb = -0.169 x R - 0.331 x G + 0.499 x B + 128 V    Cr = 0.499 x R - 0.418 x G - 0.0813 x B + 128 Y    Y = 0.299 x R + 0.587 x G + 0.114 x B + 0 U    Cb = -0.169 x R - 0.331 x G + 0.499 x B + 128 V    Cr = 0.499 x R - 0.418 x G - 0.0813 x B + 128

復(fù)制代碼

YUV4:4:4

其實(shí)就是YUV的數(shù)據(jù)各占用8位, 每個像素都由YUV組成



同一行的相鄰4個像素數(shù)據(jù):   Y0U0V0    Y1U1V1   Y2U2V2  Y3U3V3

             存儲時:    Y0U0V0    Y1U1V1   Y2U2V2  Y3U3V3 //即每個像素YUV的數(shù)據(jù)都會存放起來 為什么叫4:4:4 , 意思就是4個像素里的數(shù)據(jù)有4個Y, 4個U, 4個V



//////

YUV4:2:2

其實(shí)絕大部分相鄰的兩個像素,數(shù)據(jù)差異應(yīng)不大。所以為了節(jié)點(diǎn)空間便于存儲,丟失每個像素的部分?jǐn)?shù)據(jù)。

專家研究表明我們?nèi)藢α炼缺容^敏感,而對色彩不怎么敏感。所以每個像素的亮度Y數(shù)據(jù)是絕對不動的,而色差數(shù)據(jù)可以進(jìn)行丟棄。


同一行的相鄰4個像素數(shù)據(jù):   Y0U0V0    Y1U1V1   Y2U2V2  Y3U3V3

            存儲時:   Y0U0      Y1V1    Y2U2   Y3V3 // 每兩個相鄰的像素, 一個丟棄V數(shù)據(jù),一個丟棄U數(shù)據(jù) 為什么叫4:2:2,  意思就是相鄰的4個像素里有4個Y, 2個U, 2個V。 按上面存儲的順序也叫YUYV.


但還原成RGB數(shù)據(jù)必須需要YUV, 像第一個像素只有Y0U0是沒法還原的,這時只能用下一像素的V1數(shù)據(jù)。

     還原時的YUV:  [Y0U0V1] [Y1U0V1] [Y2U2V3] [Y3U2V3] // 這樣還原理論上會對圖像的質(zhì)量有影響的,但我們看不出來的.

/////

YUV4:2:0

專家們進(jìn)一步研究表示,每一行的相鄰兩個像素與下一行同位置的兩個像素數(shù)據(jù)差異不大,可以進(jìn)一步的丟數(shù)據(jù)。


如兩行的像素數(shù)據(jù):

          Y00U00V00   Y01U01V01   Y02U02V02   Y03U03V03  ....  

          Y88U88V88   Y89U89V89   Y90U90V90   Y91U91V91  ....


存儲時:    Y00U00    Y01      Y02U02    Y03 // 每個像素的Y數(shù)據(jù)保留, 兩個像素數(shù)據(jù)只保留一個U數(shù)據(jù)。這一行不保留V數(shù)據(jù)(YUV:  420)

       Y88V88    Y89      Y90V90    Y91 // ....  兩個像素數(shù)據(jù)只保留一個V數(shù)據(jù), 這行不保留U數(shù)據(jù)(YUV:  402)  還原時只能相同位置的上下兩行4個像素結(jié)合還原:

       Y00U00V88  Y01U00V88  Y02U02V90  Y03U02V90

       Y88U00V88  Y89U00V88  Y90U02V90  Y91U02V90


YUV各種采樣格式的比較


我們以一張大小為1280*720的圖像為例:

在RGB 圖像中,每個像素點(diǎn)都有紅、綠、藍(lán)三個原色,其中每種原色都占用 8 bit,也就是一個字節(jié),那么一個像素點(diǎn)也就占用 24 bit,也就是三個字節(jié)。

一張 1280 * 720 大小的圖片,就占用 1280 * 720 * 3 / 1024 / 1024 = 2.63 MB 存儲空間。


【使用YUV4:4:4格式采樣的大小】

YUV4:4:4格式意味著Y、U、V三個分量的采集比例相同,因此在生成的圖像里,每個像素的三個分量信息完整,都是8bit,也就是一個字節(jié)。

那么它的采樣大小為

3 * 1280 * 720 / 1024 / 1024 = 2.63MB

與原始RGB圖像相比大小是一樣的。


【使用YUV4:2:2格式采樣的大小】

YUV4:2:2格式的采樣特征是在每相臨的兩個像素,一個丟棄U分量,一個丟棄V分量,那么它的采樣大小為:

(8 + 8) * 1280 * 720 / 8 / 1024 / 1024 = 1.76MB

可以看到 YUV 4:2:2 采樣的圖像比 RGB 模型圖像節(jié)省了三分之一的存儲空間,在傳輸時占用的帶寬也會隨之減少。


【使用YUV4:2:0格式采樣的大小】

YUV4:2:0格式的采樣特征是所有像素都保留Y分量,同一行的像素只保留U分量,或者是V分量,同一行中相臨的兩個像素只保留同一個Y分量或者U分量。

那么它的采樣大小為:

(8 * 1280 * 720 + 8 * 1280 * 720 / 2 / 2 + 8 * 1280 * 720 / 2 / 2) / 8 / 1024 / 1024 = 1.32MB

可以看到 YUV 4:2:0 采樣的圖像比 RGB 模型圖像節(jié)省了一半的存儲空間,因此它也是比較主流的采樣方式。



相關(guān)資訊

專業(yè)工程師

24小時在線服務(wù)提交需求快速為您定制解決方案

13798538021

主站蜘蛛池模板: 亚洲国产网| 五月天色婷婷综合| 亚洲上最大成网人站4438| 簧片免费观看| 日本福利视频一区| 亚洲久久精品视频| 欧美综合视频在线| 99re8热视频这在线视频| 一个人在线观看的视频| 欧美综合图区亚欧综合图区| 果冻传媒在线播放| 在线av色| 特黄aaaaaaaaa真人毛片| 天天操天天射天天爽| 在线中文字幕不卡| 国产成人精选免费视频| 亚洲最稳定资源在线观看| z0000性欧美| 九九久久国产| 四虎欧美在线观看免费| 亚洲欧美另类无码专区| 天堂网在线.www天堂在线资源| 国产亚洲一区在线| 秘密教学26我们在做一次吧免费| MATURETUBE乱妇| 国产亚洲精品品视频在线| 日本熟妇乱妇熟色在线电影| 国产精华av午夜在线观看| 一个人看的bd小说观看| 日韩不卡高清视频| 亚洲第一区精品日韩在线播放| 男人日女人的b| 四虎精品成人免费影视| 久青草国产97香蕉在线视频| 年轻的朋友4在线看中文字幕| 深夜视频在线播放视频在线观看免费观看| 亚洲精品午夜va久久成人| 色喜国模苏茜人体一2| 亚洲乱码卡三乱码新区| 色综合色狠狠天天久久婷婷基地| 一级做性色a爰片久久毛片免费|