YUV422格式信號格式(以備學習之用)


YUV信號有很多種,一般YUV420和YUV422用的比較多,

       YUV422格式,又分爲很多小類,按照U、V的排列可以有YUYV,YVYU,UYVY,VYUY四種,其中,YUYVY一般又稱作yuv2格式。

       而這四種YUV422格式,每種又可以分爲2小類,按Y和UV的排列可以有打包格式和平面格式。例如,一個640×480×2的YUV文件,打包格式就是YUYVYUYV這樣一直排列下去,平面格式就是先640×480個Y排列完,然後是640×240個U,然後是640×240個V這樣排列,如下圖:

      
      假如有一幅640×480的圖片,用yuv422來表示,那麼,採樣方式就是每個像素採樣Y信號,U,V信號隔一個採樣,這樣算下來,就有640×480個Y,640×240個U,640×240個V,一幅640×480大小的YUV圖片佔的總字節數爲640×480×2個字節,每像素2個字節,也就是16位。

     在內存種這樣排列:Y0U0Y1V0 Y2U1Y3V1...

    第一個像素的YUV值爲:Y0 U0 V0

   第二個像素的YUV值爲: Y1 U0 V0

   第三個像素的YUV值爲: Y2 U1 V1

.....其他以此推類,也就是說每兩個像素是共用了UV的;在一行上來看,每個像素的YUV值種Y值被採樣,UV值採樣0後,跳到3,然後5,所以每行上Y有640個,U,V各320個

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章