我看标准(mpeg-1)时对于macroblock有点疑惑,每个宏块16*16,包含4个Y(8*8)块,一个U(8*8)块及一个V(8*8)块;用来求运动矢量d,但是对于yuv文件(4:2:0)任一帧而言,先存储的是288*352的y分量,然后是两176*144的u和v分量,则对于宏块的划分如何进行呢?
还有对于要做DCT的块8*8,又如何划分呢?
请指点,谢~
------解决方案--------------------------------------------------------
y取4个8x8的块,然后是分别u和v各取一个8x8,这就是一个宏块了!