实时检测视频图像显示区域的方法和装置及电子设备制造方法及图纸

技术编号:32350522 阅读:20 留言:0更新日期:2022-02-20 02:17
本发明专利技术公开了一种实时检测视频图像显示区域的方法和装置以及电子设备,该方法包括:获取当前帧图像中每个像素点的像素值,根据每个像素点的像素值确定区分当前帧图像显示区域与黑边区域的亮点阈值线;获取当前帧图像与前一帧图像对应像素点的时域运动统计值,根据当前帧图像每行每列像素的时域运动统计值确定时域警示线;根据每行每列像素点的梯度信息确定区分当前帧图像显示区域与黑边区域的目标最优梯度线;根据亮点阈值线、时域警示线和目标梯度线确定当前帧图像显示区域与黑边区域的边界亮线,以确定当前帧图像的显示区域。本发明专利技术的方法、装置和电子设备,可以选取出更加稳定的边界亮线,提高图像处理算法的准确性。性。性。

【技术实现步骤摘要】
实时检测视频图像显示区域的方法和装置及电子设备


[0001]本专利技术涉及视频处理
,尤其是涉及一种实时检测视频图像显示区域的方法,以及实时检测视频图像显示区域的装置和电子设备。

技术介绍

[0002]视频在播放时会存在黑边区域,例如电影老胶片中,就存在上下的无效黑边区域。对于视频图像处理来说,黑边区域的数据没有意义,并且会影响图像处理算法的效果,特别是在运动补偿算法中。
[0003]在视频剪辑领域,采用电脑软件通过剪切的方式,手工设定裁剪区域,将视频中的实际显示内容分离出来后,保存为新的视频码流再进行播放,这样做会使得视频比例与显示面板的比例不一致,并且在视频图像算法处理中,不可能采用这样的方式,由于播放的电视内容是实时更新的,场景间的黑边区域不一定相同,从用户观看的角度说,并不希望对黑边区域进行裁剪,从而导致观感不佳的问题。
[0004]在进行图像处理时,如图1所示,可以通过像素亮度阈值的方法,确定四条亮线例如上部亮线、下部亮线、左部亮线和右部亮线,分离出帧图像中的实际显示区域A与无效黑边区域B。<br/>[0005]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种实时检测视频图像显示区域的方法,其特征在于,包括:获取当前帧图像中每个像素点的像素值,根据每个像素点的像素值确定区分当前帧图像显示区域与黑边区域的亮点阈值线;获取当前帧图像与前一帧图像对应像素点的时域运动统计值,根据当前帧图像每行每列像素的时域运动统计值确定区分当前帧图像显示区域与黑边区域的时域警示线;获取当前帧图像每行每列像素点的梯度信息,根据每行每列像素点的梯度信息确定区分当前帧图像显示区域与黑边区域的目标梯度线;根据所述亮点阈值线、所述时域警示线和所述目标梯度线的位置确定当前帧图像显示区域与黑边区域的边界亮线;根据所述边界亮线确定当前帧图像的显示区域。2.根据权利要求1所述的实时检测视频图像显示区域的方法,其特征在于,获取当前帧图像中每个像素点的像素值,根据每个像素点的像素值确定区分当前帧图像显示区域与黑边区域的亮点阈值线,包括:从上到下依次读取所述当前帧图像每行中每个像素点的像素值,所述像素值大于亮点阈值则确定对应像素点为亮点,统计每行像素点的亮点数量,确定亮点数量超过第一预设数量阈值的行为区分当前帧图像显示区域与上黑边区域的亮点阈值线;从所述区分当前帧图像显示区域与上黑边区域的亮点阈值线向下读取所述当前帧图像每行中每个像素点的像素值,当前行像素点的亮点数量超过第一预设数量阈值且所述当前行与所述区分当前帧图像显示区域与上黑边区域的亮点阈值线之间的亮点数量超过第一亮点数量阈值,则确定当前行为区分当前帧图像显示区域与下黑边区域的亮点阈值线;从左到右依次读取所述当前帧图像每列中每个像素点的像素值,所述像素值大于亮点阈值则确定对应像素点为亮点,统计每列像素点的亮点数量,确定亮点数量超过第二预设数量阈值的列为区分当前帧图像显示区域与左黑边区域的亮点阈值线;从所述区分当前帧图像显示区域与左黑边区域的亮点阈值线向右读取所述当前帧图像每列中每个像素点的像素值,当前列像素点的亮点数量超过第二预设数量阈值且所述当前列与所述区分当前帧图像显示区域与左黑边区域的亮点阈值线之间的亮点数量超过第二亮点数量阈值,确定当前列为区分当前帧图像显示区域与右黑边区域的亮点阈值线。3.根据权利要求2所述的实时检测视频图像显示区域的方法,其特征在于,从上到下依次读取所述当前帧图像每行中每个像素点的像素值,所述像素值大于亮点阈值则确定对应像素点为亮点,统计每行像素点的亮点数量,确定亮点数量超过第一预设数量阈值的行为区分当前帧图像显示区域与上黑边区域的亮点阈值线,包括:从上到下依次读取所述当前帧图像每行中每个像素点的像素值;所述像素值大于第一亮点子阈值则确定对应像素点为亮点,统计每行像素点的亮点数量,确定亮点数量超过第一预设数量阈值的行为区分当前帧图像显示区域与上黑边区域的第一亮点阈值线;所述像素值大于第二亮点子阈值则确定对应像素点为亮点,统计每行像素点的亮点数量,确定亮点数量超过第二预设数量阈值的行为区分当前帧图像显示区域与上黑边区域的第二亮点阈值线,其中,所述第一亮点子阈值大于所述第二亮点子阈值。4.根据权利要求2所述的实时检测视频图像显示区域的方法,其特征在于,从所述区分
当前帧图像显示区域与上黑边区域的亮点阈值线向下读取所述当前帧图像每行中每个像素点的像素值,当前行像素点的亮点数量超过第一预设数量阈值且所述当前行与所述区分当前帧图像显示区域与上黑边区域的亮点阈值线之间的亮点数量超过第一亮点数量阈值,则确定当前行为区分当前帧图像显示区域与下黑边区域的亮点阈值线,包括:从所述区分当前帧图像显示区域与上黑边区域的亮点阈值线向下依次读取所述当前帧图像每行中每个像素点的像素值;所述像素值大于第一亮点子阈值则确定对应像素点为亮点,统计每行像素点的亮点数量,确定亮点数量超过第一预设数量阈值的行为区分当前帧图像显示区域与下黑边区域的第一亮点阈值线;所述像素值大于第二亮点子阈值则确定对应像素点为亮点,统计每行像素点的亮点数量,确定亮点数量超过第二预设数量阈值的行为区分当前帧图像显示区域与下黑边区域的第二亮点阈值线,其中,所述第一亮点子阈值大于所述第二亮点子阈值。5.根据权利要求2所述的实时检测视频图像显示区域的方法,其特征在于,从左到右依次获取所述当前帧图像每列中每个像素点的像素值,所述像素值大于亮点阈值则确定对应像素点为亮点,统计每列像素点的亮点数量,确定亮点数量超过第一预设数量阈值的列为区分当前帧图像显示区域与左黑边区域的亮点阈值线,包括:从左到右依次获取所述当前帧图像每列中每个像素点的像素值;所述像素值大于第三亮点子阈值则确定对应像素点为亮点,统计每列像素点的亮点数量,确定亮点数量超过第三预设数量阈值的列为区分当前帧图像显示区域与左黑边区域的第一亮点阈值线;所述像素值大于第四亮点子阈值则确定对应像素点为亮点,统计每列像素点的亮点数量,确定亮点数量超过第四预设数量阈值的列为区分当前帧图像显示区域与左黑边区域的第二亮点阈值线,其中,所述第三亮点子阈值大于所述第四亮点子阈值。6.根据权利要求2所述的实时检测视频图像显示区域的方法,其特征在于,从所述区分当前帧图像显示区域与左黑边区域的亮点阈值线向右读取所述当前帧图像每列中每个像素点的像素值,当前列像素点的亮点数量超过第二预设数量阈值且所述当前列与所述区分当前帧图像显示区域与左黑边区域的亮点阈值线之间的亮点数量超过第二亮点数量阈值,确定当前列为区分当前帧图像显示区域与右黑边区域的亮点阈值线,包括:从所述区分当前帧图像显示区域与左黑边区域的亮点阈值线向右依次读取所述当前帧图像每列中每个像素点的像素值;所述像素值大于第三亮点子阈值则确定对应像素点为亮点,统计每列像素点的亮点数量,确定亮点数量超过第三预设数量阈值的列为区分当前帧图像显示区域与右黑边区域的第一亮点阈值线;所述像素值大于第四亮点子阈值则确定对应像素点为亮点,统计每列像素点的亮点数量,确定亮点数量超过第四预设数量阈值的列为区分当前帧图像显示区域与右黑边区域的第二亮点阈值线,其中,所述第三亮点子阈值大于所述第四亮点子阈值。7.根据权利要求1或6所述的实时检测视频图像显示区域的方法,其特征在于,获取当前帧图像与前一帧图像对应像素点的时域运动统计值,包括:获取当前帧图像中位置(x,y)的像素点的像素值I

t
(x,y),以及获取上一帧图像中相同
位置(x,y)的像素点的像素值I

t-1
(x,y);计算I

t
(x,y)与I

t-1
(x,y)的像素差值;所述像素差值大于第一像素运动阈值,则位置(x,y)的像素点的时域运动差值为第一时域运动差值,所述像素差值小于等于所述第一像素运动阈值且大于第二像素运动阈值,则位置(x,y)的像素点的时域运动差值为第二时域运动差值,其中,所述第一时域运动差值大于第二时域运动差值;计算当前帧图像每行中像素点的时域运动差值的和,以获得每行的时域运动统计值,以及,计算当前帧图像每列像素点的时域运动差值的和,以获得每列的时域运动统计值。8.根据权利要求7所述的实时检测视频图像显示区域的方法,其特征在于,根据当前帧图像每行每列像素的时域运动统计值确定区分当前帧图像显示区域与黑边区域的时域警示线,包括:从上到下依次累加所述当前帧图像每行的时域运动统计值,当前行的时域运动统计值与在前所有行的时域运动统计值的累加总值大于第一时域运动累加阈值,确定当前行为区分当前帧图像显示区域与上黑边区域的时域警示线;从下到上依次累加所述当前帧图像每行的时域运动统计值,当前行的时域运动统计值与在前所有行的时域运动统计值的累加总值大于所述第一时域运动统计阈值,确定当前行为区分当前帧图像显示区域与下黑边区域的时域警示线;从左到右依次累加所述当前帧图像每列的时域运动统计值,当前列的时域运动统计值与在前所有列的时域运动统计值的累加总值大于第二时域运动累加阈值,确定当前列为区分当前帧图像显示区域与左黑边区域的时域警示线;从右到左依次累加所述当前帧图像每列的时域运动统计值,当前列的时域运动统计值与在前所有列的时域运动统计值的累加总值大于所述第二时域运动累加阈值,确定当前列为区分当前帧图像显示区域与右黑边区域的时域警示线。9.根据权利要求8所述的实时检测视频图像显示区域的方法,其特征在于,从上到下依次累加所述当前帧图像每行的时域运动矢量统计值,当前行的时域运动统计值与在前所有行的时域运动统计值的累加总值大于第一时域运动累加阈值,确定当前行为区分当前帧图像显示区域与上黑边区域的时域警示线,包括:从上到下依次累加所述当前帧图像每行的时域运动统计值;当前行的时域运动统计值与在前所有行的时域运动统计值的累加总值大于第一时域运动累加子阈值,则确定当前行为区分当前帧图像显示区域与上黑边区域的第一时域警示线;或者,所述当前行的时域运动统计值与在前所有行的时域运动统计值的累加总值大于第二时域运动累加子阈值,则确定当前行为区分当前帧图像显示区域与上黑边区域的第二时域警示线;其中,所述第一时域运动累加子阈值大于所述第二时域运动累加子阈值。10.根据权利要求8所述的实时检测视频图像显示区域的方法,其特征在于,从下到上依次累加所述当前帧图像每行的时域运动统计值,当前行的时域运动统计值与在前所有行的时域运动统计值的累加总值大于所述第一时域运动累加阈值,确定当前行为区分当前帧图像显示区域与下黑边区域的时域警示线,包括:
从下到上依次累加所述当前帧图像每行的时域运动统计值;当前行的时域运动统计值与在前所有行的时域运动矢统计值的累加总值大于第一时域运动累加子阈值,确定当前行为区分当前帧图像显示区域与下黑边区域的第一时域警示线;或者,当前行的时域运动统计值与在前所有行的时域运动统计值的累加总值大于第二时域运动累加子阈值,确定当前行为区分当前帧图像显示区域与下黑边区域的第二时域警示线;其中,所述第一时域运动累加子阈值大于所述第二时域运动累加子阈值。11.根据权利要求8所述的实时检测视频图像显示区域的方法,其特征在于,从左到右依次累加所述当前帧图像每列的时域运动统计值,当前列的时域运动统计值与在前所有列的时域运动统计值的累加总值大于第二时域运动累加阈值,确定当前列为区分当前帧图像显示区域与左黑边区域的时域警示线,包括:从左到右依次累积每个像素块的时域运动统计值的总值,其中,每个像素块包括n列像素,n为大于1的整数;当前像素块的时域运动统计值的总值大于块运动阈值,从左到右依次累加所述当前像素块中每列像素的时域运动统计值;当前列像素的时域运动统计值与所述当前像素块中在前所有列的时域运动统计值的累加总值大于第三时域运动累加子阈值,确定当前列为区分当前帧图像显示区域与左黑边区域的第一时域警示线;或者,当前列像素的时域运动统计值与所述当前像素块中在前所有列的时域运动统计值的累加总值大于第四时域运动累加子阈值,确定当前列为区分当前帧图像显示区域与左黑边区域的第二时域警示线;其中,所述第四时域运动累加子阈值小于所述第三时域运动累加子阈值。12.根据权利要求8所述的实时检测视频图像显示区域的方法,其特征在于,从右到左依次累加所述当前帧图像每列的时域运动统计值,当前列的时域运动统计值与在前所有列的时域运动统计值的累加总值大于所述第二时域运动累加阈值,确定当前列为区分当前帧图像显示区域与右黑边区域的时域警示线,包括:从右到左依次累积每个像素块的时域运动统计值的总值,其中,每个像素块包括n列像素,n为大于1的整数;当前像素块的时域运动统计值的总值大于块运动阈值,从右到左依次累加所述当前像素块中每列像素的时域运动统计值;当前列像素的时域运动统计值与所述当前像素块中在前所有列的时域运动统计值的累加总值大于第三时域运动累加子阈值,确定当前列为区分当前帧图像显示区域与右黑边区域的第一时域警示线;或者,当前列像素的时域运动统计值与所述当前像素块中在前所有列的时域运动统计值的累加总值大于第四时域运动累加子阈值,确定当前列为区分当...

【专利技术属性】
技术研发人员:季平鲍政嵇涛汪淳王东建陈旭昀
申请(专利权)人:晶晨半导体上海股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1