1. 概述
本文将利用LMH0341所采集到的实际数据,对照SMPTE 292M和SMPTE 274M标准协议,对数据进行解析,以加深对于BT1120数据格式的理解。
2. 图像的基本格式
根据协议,图像数据基本格式如下:
注:EAV = End of Active Video EIV = End of Inactive Video
SAV = Startof Active Video SIV = Start of Inactive Video
其中区域1,3,5为行消隐区,区域2,6为空白行,区域4为有效的图像数据
每一行数据以EAV/EIV为消隐区的开始 ,以SAV/SIV为数据区的开始,EAV/EIV和SAV/SIV的格式如下图
LN0和LN1用于指示行数,YCR0和YCR1是CRC校验值,XYZ用于指示这一行所代表的数据。EAV/EIV,SAV/SIV分别对应不同XYZ数据,具体可以参考下表:
LMH0341输出数据采用Interleaved data stream格式,如下图所示
3. 同步头分析
对照以上数据的基本格式,对于1080p/25Hz视频,同步头分别为:
EAV:0xFFFFF 0x00000 0x00000 0x9D274
SAV: 0xFFFFF 0x00000 0x00000 0x80200
EIV: 0xFFFFF 0x00000 0x00000 0xB62D8
SIV: 0xFFFFF 0x00000 0x00000 0xAB2AC
4.行列数分析
根据SMPTE 274M协议,对于1080p/25Hz视频,行列数规定如下:
1080p/25Hz视频单帧图像的总列数为2640列,行数为1125行;其中有效的列数为1920列,行数为1080行;
从第1行到第41行,第1122行到1125行为消隐行,无有效图像数据;从第42行到1121行包含有效的图像数据;
对于每一行中各部分的word(1word = 20bits