VGA边界检测技术制造技术

技术编号:13197054 阅读:65 留言:0更新日期:2016-05-12 08:26
本发明专利技术涉及一种VGA边界检测技术,当VGA视频传输或处理的过程中SYNC信号和DATA发生了偏移,直接显示时导致显示的图像也会发生偏移。采用本发明专利技术,确定此时显示的图像水平方向、垂直方向和标准位置的偏移,然后在后续的处理模块中调整图像显示的时序,使最终显示的图像重新回到居中的位置。本发明专利技术包括以下步骤:硬件检测图像的边界;利用边界检测的结果调整最终显示图像的位置。

【技术实现步骤摘要】

本专利技术涉及视频图像检测领域,尤其涉及一种VGA边界检测技术
技术介绍
目前VGA视频接收端在进行视频处理时,存在Timing(行同步信号HSYNC和场同步信号VSYNC)和Data(Videc)有效视频数据)在传输或处理过程中出现偏移的问题,并且需要对最终的输出图像进行图像位置校正。各个VGA接收设备边界检测的基本原理虽然大致相同,但其中具体实现的方法不同,边界检测的准确率会形成差异,导致最终图像显示的位置也各有差异。VGA的边界检测技术一般都是通过Black区间与Active Video区间像素点的RGB值的不同去确定视频边界的位置,但这种方法也有一定的局限性,比如一幅全黑的图像,Black区间与Active Video区间像素点的RGB值完全相同,最终边界检测会失败。本专利技术的VGA边界检测技术针对这些情况,对最终的结果进行再次判断,筛选出类似的特殊情况去做进一步处理。
技术实现思路
本专利技术提出一种VGA边界检测技术,该方法是这样来实现的: VGA边界检测技术使用硬件检测Video的边界:水平方向起始位置Hstart,水平方向结束位置Hstop,垂直方向起始位置Vstart,垂直方向结束位置Vstop。根据检测到的结果判断此时图像显示位置是否偏离标准值,并且进一步调整输出图像的位置,使输出图像显示更多信息并且位置居中。VGA信号在Active Video区间传输的是有效Video的数据,在Black区间传输的是纯黑数据(对应的R、G、B的值都为O或很小的值)。当VGA视频传输或处理的过程中SYNC信号和DATA发生了偏移,直接显示时,显示的图像也会发生偏移。采用VGA边界检测技术,确定此时显示的图像水平方向、垂直方向和标准位置的偏移,然后在后续的处理模块中调整图像显示的时序,使最终显示的图像重新回到居中的位置。本专利技术VGA边界检测技术,它包括以下步骤: S1:硬件检测图像的边界; 利用视频的BLANK区间为纯黑图像(RGB值应均为0)的特性,设置阈值,遍历Video单个Frame的所有像素点,找出有效像素最先出现的行号,即为水平方向边界起始位置(Hstart);有效像素的最先出现的列号,即为垂直方向边界起始位置(Vstart);有效像素的最后出现的行号,即为水平方向边界起始位置(Hstop);有效像素的最后出现的列号,即为垂直方向边界起始位置(Vstop); 为了使硬件检测的结果更加准确,硬件检测进行了三次并保留结果进行进一步的判断。对于 Hs tart,Hs top,Vs tart,Vs top 的三个结果: 当两次检测的结果是一样时,就将得到的一样的结果作为此参数的最终结果; 当三次检测的结果都不一样时,就将第三次检测的结果作为此参数的最终结果; S2:利用边界检测的结果调整最终显示图像的位置; 得到硬件检测的边界位置(Hstart,Hstop,Vstart,Vs top)后,与此视频模式标准的边界位置(Hstart_std,Hstop_std,Vstart_std,Vstop_std)进行对比判断,然后调整输出的时序,确定最终显不的区域。本专利技术具有的优点和积极效果是:能够更加准确的检测到VGA有效视频的边界,并且后续对边界检测结果的进一步判断处理,可以过滤掉一些特殊图像导致的不准确的边界结果,经过判断后调整输出视频的时序,在尽可能多的保留图像信息的前提下使输出的图像显示居中。【附图说明】图1是VGA信号时序图; 图2是VGA视频边界检测Active值与标准值相同时对比图; 图3是VGA视频边界检测Active值大于标准值时对比图; 图4是VGA视频边界检测Active值小于标准值时对比图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本专利技术VGA边界检测技术实现步骤包括硬件检测图像的边界,利用边界检测的结果调整最终显示图像的位置。其中利用边界检测的结果调整最终显示图像位置,具体实现方法包括: 1、当Hstart〈7或Hstop〈7,最终显示的图像水平位置使用该模式的标准值Hstart_std(视频模式水平方向标准的有效像素点数),Hstop_std(视频模式垂直方向标准的有效像素点数); 2、当Vstart〈5或Vstop〈5,最终显示的图像垂直位置使用该模式的标准值Vstart_std,Vstop—std; 优选的此项检测是为了过滤一些极端的情况(如全黑图像等); 3、当(Hstop- Hstart) = (Hstop_std - Hstart—std),即检测到的H方向Active值与标准水平方向有效像素点一致,最终显示的图像水平位置使用边界检测的结果Hstart,Hstop; 4、当(Vstop- Vstart) = (Vstop_std - Vstart—std),即检测到的V方向Active值与标准垂直方向有效像素点一致,最终显示的图像水平位置使用边界检测的结果Vstart,Vstop; 5、当(Hstop- Hstart)>(Hstop_std - Hstart—std),即检测到的H方向Active值大于标准水平方向有效像素点; 参照图3的前三种情况,最终显示图像水平起始位置使用边界检测的结果Hstart,最终显示图像水平结束位置使用起始位置值加上H方向标准Active值Hs tart+ Hactive_std; 参照图3的第四种情况,最终显示图像居中显示,水平起始位置为Hstart+GHstop -Hstart)-(Hstop_std - Hstart_std) )/2,最终显示图像水平结束位置使用起始位置值加上H方向标准Active值Hstart+ ((Hstop - Hstart)-(Hstop_std - Hstart_std)/2) +Hactive_std; 6、当(Vstop- Vstart)>(Vstop_std - Vstart_std),即检测到的V方向Active值大于标准垂直方向有效像素点; 参照图3的前三种情况,最终显示图像垂直起始位置使用边界检测的结果Vstart,最终显示图像垂直结束位置使用起始位置值加上V方向标准 参照图3的第四种情况,最终显示图像居中显示,垂直起始位置为Vstart+((Vst0p -Vstart)-(Vstop_std _Vstart_std))/2,最终显示图像垂直结束位置使用起始位置值加上V方向标准Active值(Vstart + ((Vstop - Vstart) - (Vstop_std - Vstart_std) )/2)+Vactive_std; 7、当(Hstop- Hstart)<(Hstop_std - Hstart_std),即检测到的H方向Active值小于标准水平方向有效像素点; 参照图4的第I,2种情况,最终显示图像水平起始位置使用边界检测的结果Hstart,最终显示图像水平结束位置使用起始位置值加上H方向标准Acti ve值Hs tart+ Hactive_st本文档来自技高网...

【技术保护点】
一种VGA边界检测技术,其特征在于,包括以下步骤:S1:硬件检测图像的边界;利用视频的BLANK区间为纯黑图像(RGB值应均为0)的特性,设置阈值,遍历Video单个Frame的所有像素点,找出有效像素最先出现的行号,即为水平方向边界起始位置(Hstart);有效像素的最先出现的列号,即为垂直方向边界起始位置(Vstart);有效像素的最后出现的行号,即为水平方向边界起始位置(Hstop);有效像素的最后出现的列号,即为垂直方向边界起始位置(Vstop);为了使硬件检测的结果更加准确,硬件检测进行了三次并保留结果进行进一步的判断;对于Hstart,Hstop,Vstart,Vstop的三个结果:当两次检测的结果是一样时,就将得到的一样的结果作为此参数的最终结果;当三次检测的结果都不一样时,就将第三次检测的结果作为此参数的最终结果;S2:利用边界检测的结果调整最终显示图像的位置;得到硬件检测的边界位置(Hstart,Hstop,Vstart,Vstop)后,与此视频模式标准的边界位置 (Hstart_std,Hstop_std,Vstart_std,Vstop_std)进行对比判断,然后调整输出的时序,确定最终显示的区域。...

【技术特征摘要】

【专利技术属性】
技术研发人员:杨新约刘伟刘江
申请(专利权)人:合肥宏晶微电子科技股份有限公司
类型:发明
国别省市:安徽;34

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

1