发明名称 一种自动检测视频三维格式的方法
摘要 一种自动检测视频三维格式的方法,利用了同一视频节目格式唯一的事实,只在每个新节目的开始做必要的计算和检测,其次在具体的检测方法中,利用左右3D格式和上下3D格式会在中间位置形成一条明显的边缘或者黑带的事实,只对中间位置的一个很小区域进行计算和检测,通过亮度投影和边缘强度投影,进一步压缩特征维度,通过检测中间位置是否存在黑带或边缘来确定该图像是哪种视频格式,再在时间域上进行多帧投票判决,来确定当前视频节目的格式,控制显示装置按照检测出来的视频格式进行播放,该方法在保证较高的检测准确率的前提下,大大减少了视频格式检测的计算复杂度。
申请公布号 CN104994374B 申请公布日期 2017.01.18
申请号 CN201510385113.2 申请日期 2015.07.03
申请人 宁波易维视显示技术有限公司 发明人 石岩;张伟香;方勇
分类号 H04N17/00(2006.01)I;H04N13/00(2006.01)I 主分类号 H04N17/00(2006.01)I
代理机构 宁波市鄞州甬致专利代理事务所(普通合伙) 33228 代理人 代忠炯
主权项 一种自动检测视频三维格式的方法,其特征在于:它包括以下步骤:(1)在新视频节目开始时,自动将第一计数器T1和第二计数器T2清零,设置判断次数C1的初值为零,设置预设阀值A1、判断次数的上限值B1、预设值W,所述预设值W为奇数,设置方差Var1和Var2的初值均为0;(2)获取一帧具有L行N列个像素点的RGB模式的图像,自动以该帧图像的水平中线L1为轴线选取第一待处理区域S1用于检测左右3D格式图像中间位置的黑带或边缘,所述第一待处理区域S1的高度为L,宽度为预设值W,自动以该帧图像的垂直中线L2为轴线选取第二待处理区域S2用于检测上下3D格式图像中间位置的黑带或边缘,所述第二待处理区域S2的宽度为N,高度为预设值W,所述图像的高度和宽度均以像素为单位,所述预设值W小于L和N;(3)对第一待处理区域S1和第二待处理区域S2分别进行色彩空间转换用于将图像从RGB色彩空间转换到YUV色彩空间,自动计算第一待处理区域S1内所有像素点在YUV色彩空间的亮度值G1(i,j)=(1/256)[(4096+129G)+(66R+25B)],式中i=1、2…W,j=1、2…L,R、G、B代表在图像(i,j)位置处的红、绿、蓝三色的色阶值,从而得到第一待处理区域S1的亮度图Y1,自动计算第二待处理区域S2内所有像素点在YUV色彩空间的亮度值G1(i’,j’)=(1/256)[(4096+129G’)+(66R’+25B’)],式中i’=1、2…N,j’=1、2…W,R’、G’、B’代表在图像(i’,j’)位置处的红、绿、蓝三色的色阶值,从而得到第二待处理区域S2的亮度图Y2;(4)由亮度图Y1和亮度图Y2自动得到亮度直方图Y1hist和Y2hist,自动计算亮度直方图Y1hist和Y2hist的方差Var1和Var2;(5)判断方差Var1和Var2是否均大于预设阀值A1,若是则认为该帧图像为有效帧并进入下一步,若否,则返回步骤(2);(6)自动将亮度图Y1向垂直方向进行投影,得到一个含有L个按行排列的投影向量序列<img file="FDA0001111577560000011.GIF" wi="309" he="295" />所述投影向量序列Y1p的各分量Y1p1、Y1p2…Y1pL是向量维度为W的行向量,自动将亮度图Y2向水平方向进行投影,得到一个含有N个按列排列的投影向量序列Y2p=[Y2p1 Y2p2 ... Y2pN],所述投影向量序列Y2p的各分量Y2p1、Y2p2…Y2pN是向量维度为W的列向量;(7)对亮度图Y1沿垂直方向获取边缘强度图Y1Edge,所述边缘强度图Y1Edge是由第一待处理区域S1内所有像素点的边缘强度值组成,自动将边缘强度图Y1Edge向垂直方向进行投影,得到一个含有L个按行排列的投影向量序列<img file="FDA0001111577560000021.GIF" wi="511" he="293" />所述投影向量序列Y1Edgep的各分量Y1Edgep1、Y1Edgep2、…Y1EdgepL是向量维度为W的行向量,对亮度图Y2沿水平方向获取边缘强度图Y2Edge,所述边缘强度图Y2Edge是由第二待处理区域S2内所有像素点的边缘强度值组成,自动将边缘强度图Y2Edge向水平方向进行投影,得到一个含有N个按列排列的投影向量序列Y2Edgep=[Y2Edgep1 Y2Edgep2 ... Y2EdgepN],所述投影向量序列Y2Edgep的各分量Y2Edgep1、Y2Edgep2、…Y2EdgepN是向量维度为W的列向量;(8)自动判断投影向量序列Y1p中的各分量Y1p1、Y1p2…Y1pL在(W+1)/2的维度上是否均为最小值,或者投影向量序列Y1Edgep中的各分量Y1Edgep1、Y1Edgep2、…Y1EdgepL在(W+1)/2的维度上是否均为最大值,若其中一项成立,则第一计数器T1自动加1且进入步骤(10),若否,则进入下一步;(9)自动判断投影向量序列Y2p中的各分量Y2p1、Y2p2…Y2pN在(W+1)/2的维度上是否均为最小值,或者投影向量序列Y2Edgep中的各分量Y2Edgep1、Y2Edgep2、…Y2EdgepN在(W+1)/2的维度上是否均为最大值,若其中一项成立,则第二计数器T2自动加1;(10)判断次数C1自动加1,判断次数C1是否达到判断次数的上限值B1,若是,则进入下一步,若否,则返回步骤(2);(11)判断第一计数器T1是否大于等于k*C1,0.5<k≤1,若是,则检测到的当前视频节目格式为左右3D格式,若否,则进入下一步;(12)判断第二计数器T2是否大于等于k*C1,0.5<k≤1,若是,则检测到的当前视频节目格式为上下3D格式,若否,则检测到的当前视频节目格式为2D格式。
地址 315199 浙江省宁波市鄞州区天智巷7号日月星座大厦9楼901室