管理学百科|12Reads

最小编码单元

什么是最小编码单元

在JPEG中,把间隔编码的数据单元的最小组称为最小编码单元(MCU)。

间隔编码的数据是MCU的一有序序列,MCU中数据单元的数目由间隔编码的图像分量数目和它们的相对采样因子决定。在JPEG中规定间隔编码的最大分量数目为4,而MCU中数据单元的最大数目为10。

最小编码单元与JPEG

按JPEG标准,源图像以帧为单位,每帧图像最多由4个分量图像组成,分量图像用Cr表示(i=l,2,3,4)。例如一帧彩色图像由三个分量组成,C1=Y,C2CrC3Cb

若在一帧图像的各分量中,最大水平方向像素数为X,最大垂直方向像素数为Y,则第i个分量Ci的像素数由取样因子HiVi按下式决定:

Xi=(X\frac{H_i}{H_{max}}

Yi=(Y\frac{V_i}{V_{max}}

式中,XiYiCi的水平和垂直方向像素数;H(max)V(max)为最大取样因子。

例如:某彩色图像三个分量图像中最大水平方向的像素数为640,最大垂直方向像素数为480,最大取样因子H(max)V(max)=2。已知三个分量的取样因子为

C1=Y,H1=2,Vl=2

C2=C,,H2=l,V2=1

C3=C_b,H3=l,V3=l

则各分量的像素数计算如下:

C1=Y,X1=640X2/2=640,Y1=480X2/2=480

C2=C_r,X2=640X1/2=320,Y2=480X1/2=240

C3=C_b,X3=640X1/2=320,Y3=480X1/2=240

所以在传输给解码器的信息中,提供X、Y、HiVi(i=1,2,3,4)后,解码器即可算出各分量图像的像素数。

DCT编码时,以8X8像素作为一个方块(block),对于一帧数字图像,亮度Y’中4个(8X8)块对应CrCb各1个(8X8)块。这6个(8X8)块作为一组称为最小编码单元MCU。如图1所示,对于一幅图像,MCU的顺序是先从左至右,再从上至下排列。

Image:MCU的排列.jpg

对一个最小编码单元MCU的编码控制过程 胡栋编著.静止图像编码的基本方法与国际标准.北京邮电大学出版社,2003年12月第1版.

对一个最小编码单元MCU的控制过程如图2所示。在一个MCU中,采样的编码次序与它们出现在MCU中的次序相同。图中,Nb代表在MCU中的采样数。

Image:最小编码单元MCU的控制过程.jpg

该词条对我有帮助 (0)
成就高成效,实现管理能力快速提升,12Reads系列教材限时特惠! 立即购买 PURCHASE NOW