CN106341575B - 一种视频信号实时输出处理*** - Google Patents
一种视频信号实时输出处理*** Download PDFInfo
- Publication number
- CN106341575B CN106341575B CN201510940998.8A CN201510940998A CN106341575B CN 106341575 B CN106341575 B CN 106341575B CN 201510940998 A CN201510940998 A CN 201510940998A CN 106341575 B CN106341575 B CN 106341575B
- Authority
- CN
- China
- Prior art keywords
- signal
- output
- module
- test chart
- processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2628—Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Television Systems (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明公开一种视频信号实时输出处理***,包括视频解码模块、图形缩放模块、测试图生成模块、视频后处理模块和输出处理模块。视频解码模块对原始视频数据进行解码;图形缩放模块判断当前***是否有稳定的视频信号,若有,则生成重建时序信号;以及对解码视频数据进行缩放处理;测试图生成模块生成测试图;视频后处理模块对图像优化处理;输出处理模块在有稳定的信号时,输出视频图像,否则输出测试图。本发明在无视频信号或视频信号不稳定时,可以输出稳定的测试图。实现了在不带帧存储的实时芯片***中,从无信号到有信号或者从有信号到无信号时,能够及时输出测试图保证图像稳定输出的功能,还可以输出雪花点测试图,具有较高的应用价值。
Description
技术领域
本发明涉及图像处理技术领域,尤其涉及一种视频信号实时输出处理***。
背景技术
CVBS(Composite Video Broadcast Signal,复合视频广播信号)信号是最重要的模拟视频输入信号。在可视门铃,车载后视镜,车载播放器,其他如老人手机,小尺寸模拟电视,甚至还有当前炙手可热的航模飞机的显示控制等领域中,CVBS更是被广泛应用。
在以上CVBS的应用领域中,通常都是搭配低成本的CVBS实时解码芯片,实现CVBS信号解码后输出显示的功能。在这种***中,通常在输入的CVBS信号不稳定或无输入信号的时候显示蓝屏、彩条等类似屏保的测试图。
现有技术中,在显示正常的CVBS输入图像或测试图时,都是基于CVBS解码模块产生的时序信号产生新的点屏时序,这种结构的缺点是,当输入CVBS信号不稳定或无信号输入时,由于解码模块的行锁场锁信号不稳定,会导致基于解码模块时序信号的最终的点屏时序也不稳定,从而出现无信号或信号不稳定时产生的测试图不稳定的问题,例如蓝屏上下闪横线等。
此外,随着航模飞机等无线传输CVBS信号的应用发展越来越广泛,市场上要求在无信号的时候能显示随机的雪花点图案。然而,现有的技术中,一般在无信号时只能产生固定数据的测试图,如蓝屏、黑屏或彩条等,而无法产生随机的雪花点图案,难以满足广大客户日益多样化的需求。
发明内容
本发明所要解决的技术问题是提供一种视频信号实时输出处理装置,其可在无视频信号或视频信号不稳定时稳定输出测试图。
为解决本发明的技术问题,本发明公开一种视频信号实时输出处理***,包括视频解码模块、图形缩放模块、测试图生成模块、视频后处理模块和输出处理模块;
视频解码模块接收原始视频数据,进行解码处理,生成解码视频数据和相应的输入时序信号;
图形缩放模块根据输入时序信号判断当前***是否有稳定的视频信号,若有,则获得视频解码模块输出的行频和场频,滤波后生成重建时序信号;在当前***有稳定的视频信号时,将输入时序信号进行延时处理生成第一输出时序信号,否则,将重建时序信号经延时处理后生成第二输出时序信号;以及根据输入时序信号和第一输出时序信号对解码视频数据进行缩放处理,生成缩放视频数据;
测试图生成模块根据所述第二输出时序信号生成测试图;
视频后处理模块用于对所述缩放视频数据进行图像优化处理,生成处理后的输出视频数据,发送到输出处理模块;
输出处理模块在所述图形缩放模块判断当前***有稳定的视频信号时,根据所述第一输出时序信号的控制,输出所述输出视频数据,否则根据所述第二输出时序信号的控制,输出所述测试图;
所述测试图生成模块包括计数器、普通测试图产生单元、雪花点测试图产生单元和选择输出单元;
计数器根据所述第二输出时序信号建立水平计数器和垂直计数器,用以确定测试图的位置和形状;
普通测试图产生单元根据水平计数器和垂直计数器的值相应配置普通测试图的参数,生成普通测试图;
雪花点测试图产生单元将原始视频数据进行随机数运算随机产生为1或0的随机数,将随机数扩展位宽生成雪花点,再根据水平计数器和垂直计数器的值生成雪花点测试图;
选择输出单元根据***设置输出普通测试图或雪花点测试图。
其中,所述图形缩放模块包括输入时序处理单元、时序重建单元、输出时序处理单元和图形缩放单元;
输入时序处理单元接收输入时序信号,根据预设的判断条件,判断当前***是否有稳定的视频信号;
时序重建单元在输入时序处理单元判断当前***有稳定的视频信号时,检测视频解码模块输出的每一场的行频和场频,将两者相乘得到每一场的图像总点数,再进行递归滤波处理,得到重建时序信号;在输入时序处理单元判断当前***无稳定的视频信号时,输出所述重建时序信号至输出时序处理单元;否则输出所述输入时序信号至输出时序处理单元;
输出时序处理单元在输入时序处理单元判断当前***有稳定的视频信号时,将所述输入时序信号进行延时处理,生成第一输出时序信号输出到图形缩放单元和视频后处理模块;在输入时序处理单元判断当前***无稳定的视频信号时,将所述重建时序信号进行延时处理,生成第二输出时序信号输出到测试图生成模块;
图形缩放单元根据输入时序信号将解码视频数据写入缓存,根据第一输出时序信号的控制,将解码视频数据读出,进行缩放处理以符合显示分辨率的需求,输出缩放视频数据到视频后处理模块。
其中,所述预设的判断条件包括以下三种中的任意一种:第一种判断条件为只要行同步连续锁定的次数在预设的阈值内,就判断为当前***有稳定的视频信号;第二种判断条件为只要行同步和场同步同时连续锁定的次数在预设的阈值内,就判断为当前***有稳定的视频信号;第三种判断条件为只要行同步、场同步和色同步都连续锁定的次数在预设的阈值内,就判断为当前***有稳定的视频信号。
其中,所述预设的阈值为8。
其中,所述时序重建单元在***初始状态,根据显示分辨率设置初始行频和场频,两者相乘得到一场图像总点数,生成重建时序信号,发送到输出时序处理单元。
其中,所述普通测试图包括蓝屏、黑屏、白屏、彩条和灰阶图形。
其中,所述雪花点测试图产生单元还根据***设置,生成对应大小的雪花点。
其中,所述雪花点测试图产生单元包括一多位计数器,在生成雪花点时循环计数,最低比特位的数用于生成最小的雪花点,最高比特位的数用于生成最大的雪花点。
其中,所述原始视频数据是模拟视频信号经模数转换后的数字视频信号。
与现有技术相比,本发明具有如下有益效果:本发明的视频信号实时输出处理装置,在***无视频信号或视频信号不稳定时,可以输出稳定的测试图。实现了在这种不带帧存储的实时芯片***中,从无信号过渡到有信号或者从有信号切换到无信号时,能够及时输出测试图保证图像稳定输出的功能,并且,还可以根据需求输出雪花点测试图,且雪花点亮暗点可调,大小也可以调整,具有较高的应用价值。
附图说明
图1是本发明实施例的视频信号实时输出处理装置结构图;
图2是本发明实施例的图形缩放模块结构图;
图3是本发明实施例的测试图生成模块结构图。
具体实施方式
下面结合附图和实施例,对本发明作进一步详细说明。
如图1所示,本发明实施例的视频信号实时输出处理装置,包括视频解码模块、图形缩放模块、测试图生成模块、视频后处理模块和输出处理模块。
其中,视频解码模块接收原始视频数据,进行解码处理,生成解码视频数据和相应的输入时序信号。
具体地,所述原始视频数据是模拟视频信号经模数转换后的数字视频信号。在***初始状态,没有视频信号时,视频解码模块不进行解码处理。上述输入时序信号包括行同步、场同步、色同步以及行有效和场有效等信息。
图形缩放模块根据输入时序信号判断当前***是否有稳定的视频信号,若有,则获得视频解码模块输出的行频和场频,滤波后生成重建时序信号;在当前***有稳定的视频信号时,将输入时序信号进行延时处理生成第一输出时序信号,否则,将重建时序信号经延时处理后生成第二输出时序信号;以及根据输入时序信号和第一输出时序信号对解码视频数据进行缩放处理,生成缩放视频数据。
具体地,在本实施例中,图形缩放模块不仅用于缩放视频图像,还用于检测当前***是否有稳定的视频信号,并且生成重建时序信号,在信号不稳定或无信号时,使用该重建时序信号来输出测试图,保证图像的稳定输出。
如图2所示,本实施例的图形缩放模块,包括输入时序处理单元、时序重建单元、输出时序处理单元和图形缩放单元。
输入时序处理单元接收输入时序信号,根据预设的判断条件,判断当前***是否有稳定的视频信号。
具体地,在本实施例中,预设的判断条件包括以下三种中的任意一种:
第一种判断条件为只要行同步连续锁定的次数在预设的阈值内,就判断为当前***有稳定的视频信号。
第二种判断条件为只要行同步和场同步同时连续锁定的次数在预设的阈值内,就判断为当前***有稳定的视频信号。
第三种判断条件为只要行同步、场同步和色同步都连续锁定的次数在预设的阈值内,就判断为当前***有稳定的视频信号。
通常,视频解码器输出的输入时序信号中包括行锁信号HLock、场锁锁定Vlock以及色锁锁定Chroma_lock等状态信息。当signal_ok=Hlock=1,则认为行同步信号锁定;当signal_ok=HLock&Vlock=1,则认为行同步和场同步都锁定;当signal_ok=HLock&Vlock&Chroma_lock=1,则认为行同步、场同步和色同步都锁定。
在实际工作中,由于视频信号输入的不定性,比如信号强弱不同,非标等情况,视频解码器可能会出现图像稳定后状态标志位略微提前或延迟的不一致的情况。通常当信号从无到有切换时,芯片***会先显示测试图,然后当信号稳定后再切换到正常输入的视频图像。为了避免视频解码器的状态位和实际输入视频不一致导致图像问题,如当从测试图切换到正常输入视频图像时由于实际状态还未完全稳定导致输入视频上下抖动或错乱等问题,本发明实施例在利用行锁、场锁和色锁进行判断时,不是直接运用接收到的signal_ok信号进行处理,而是对signal_ok信号先进行滤波处理,再用滤波后的信号来判断,并控制其他模块的工作。本实施例设计了一个投票器sigok_cnt,当检测到视频解码器输入的场同步信号上升沿脉冲后,若signal_ok为1,则投票器自动加1,否则sigok_cnt自动清零。当投票器的结果等于一个阈值sigok_th后,表明视频输入图像经视频解码器解码后已经处于实际稳定状态,即signal_ok_real为1。当signal_ok_real为1,输入时序处理单元再将视频解码器输出的行同步和场同步信号及signal_ok_real输出给时序重建单元和图像缩放处理单元。由于经过了时域上的滤波,使得从无信号时的测试图切换到正常的视频图像后,视频图像不会出现错乱,而且切换是在场同步上升沿的时候进行,这样在实时输出***中即使没有图像帧缓存也不会出现闪烁的问题。本实施例将投票器设计为8位数的计数器,通过***软件配置阈值sigok_th(通常可以设置为8),即可灵活方便地控制从无信号到有信号时的出图像时间,始终能实现切换显示正常图像时的准确和稳定。这样可以解决芯片对输入有差异时表现出一致的效果,有助于提高芯片的兼容性。除此之外,这里的投票器设计为一旦signal_ok为0后,投票器清零,这样可以实现当无稳定信号后迅速地显示蓝屏等测试图进行遮盖的效果。
当选择第一种判断条件时,由于只需要判断行锁信号HLock,而行锁通常在几行或几十行的时间内就可以锁定,所以判断速度最快。当选择第二或第三种判断条件时,由于还需要判断场锁和色锁,场锁通常都需要几场以上的时间才能为锁定状态,所以判断时间较长。
时序重建单元在输入时序处理单元判断当前***有稳定的视频信号时,检测视频解码模块输出的每一场的行频和场频,将两者相乘得到每一场的图像总点数,再进行递归滤波处理,得到重建时序信号;在输入时序处理单元判断当前***无稳定的视频信号时,输出所述重建时序信号至输出时序处理单元;否则输出所述输入时序信号至输出时序处理单元。
具体地,在视频信号从有到无的切换过程中或无信号之后,由于输入的视频信号不稳定,视频解码器输出的行频和场频也会出现小幅的偏差,不再是标准NTSC或PAL的频率,按照现有的基于场同步复位的做法,都是在输入的场同步脉冲到来后马上也会更新显示的场同步等时序,这样就会导致输出的显示时序是有抖动的。显示时序的抖动最终就反映到无信号时出的测试图不稳定,如偶尔会闪一下白线等,假设测试图后还叠加了“无信号输入”等字体,也会看到字体由于行场的偏差,出现位置偏差。
为了解决上述问题,本实施例的时序重建单元根据输入时序信息进行显示时序的重建,生成重建时序信号,在无信号或信号不稳定时,用重建时序信号来输出稳定的测试图。具体生成重建时序信号的方法包括以下步骤:
设计一个水平计数器hcount和一个垂直计数器vcount。在***初始化状态,无视频信号输入时,设置两个变量thlen和tvlen,分别表示水平方向和垂直方向的输出总点数和总行数,当水平计数器hcount的值等于thlen时,水平计数器清零,进入下一行的时序,当垂直计数器vcount的值等于tvlen时,垂直计数器清零,进入下一场的时序,thlen和tvlen的初始值是根据输出显示分辨率而配置,两者相乘一场图像总点数,生成重建时序信号,发送到输出时序处理单元。
当输入视频信号稳定后,在显示时钟域内检测视频解码器输出的行频和场频,从而得到一行总点数thlen_det和一场的总行数tvlen_det。用thlen_det乘以tvlen_det得到一场图像的总点数,存为v_tot_pix。由于实时输出***显示输出行频是可以改变的,所以主要关心输出场频即可。每一个场同步脉冲的上升沿到来时将v_tot_pix进行滤波,可选IIR滤波器(Infinite Impulse Response,无限脉冲响应数字滤波器),得到v_tot_pix_flt,生成重建时序信号。当输入视频信号不稳定或无信号输入后,即signal_ok_real为0时,将v_tot_pix_flt赋与一个场频计数器,将重建时序信号发送给输出时序处理单元。当场频计数器的值等于v_tot_pix_flt后,计数器清零,进入下一场的自建的显示时序。在输入视频信号稳定的情况下,重建时序单元直接将输入时序信号发送到输出时序处理单元,自身保存重建时序信号。
上述重建时序信号包括行频、场频、行有效、场有效和数据有效等信息。
输出时序处理单元在输入时序处理单元判断当前***有稳定的视频信号时,将输入时序信号进行延时处理,生成第一输出时序信号输出到图形缩放单元和视频后处理模块;在输入时序处理单元判断当前***无稳定的视频信号时,将所述重建时序信号进行延时处理,生成第二输出时序信号输出到测试图生成模块。
具体地,当signal_ok_real=1时,即当前***有稳定的视频信号,则直接将输入时序信号进行延时处理,生成第一输出时序信号输出到图形缩放单元和视频后处理模块,此处延时处理需匹配图形缩放单元的数据处理。当signal_ok_real=0时,即当前***无稳定的视频信号或无信号,则将重建时序单元发送的重建时序信号进行延时处理,生成第二输出时序信号输出到测试图生成模块。
图形缩放单元根据输入时序信号将解码视频数据写入缓存,根据第一输出时序信号的控制,将解码视频数据读出,进行缩放处理以符合显示分辨率的需求,输出缩放视频数据到视频后处理模块。
具体地,图像缩放处理单元,接收输入时序信号、第一输出时序信号和解码视频数据。根据输入时序信号的控制,将数据按行写入缩放处理的缓存中,同时根据第一输出时序信号的控制,在显示的时钟域内从缓存中读出图像数据,运用双立方插值算法,对输入的图像作处理,即可得到优异的视频图像缩放处理效果了。最后,将经过图像缩放处理后的图像数据与第一输出时序信号的时序对齐后,输出给视频后处理模块进行图像增强的处理。
测试图生成模块根据第二输出时序信号生成测试图。
具体地,如图3所示,本实施例的测试图生成模块包括计数器、普通测试图产生单元、雪花点测试图产生单元和选择输出单元。
计数器根据第二输出时序信号建立水平计数器和垂直计数器,用以确定测试图的位置和形状。具体地,根据行同步和场同步来建立水平计数器和垂直计数器。水平计数器是每一个点加1,直到行同步脉冲来临时清零,进入下一行计数;垂直计数器是每一行加1,直到场同步脉冲来临时清零,进入下一场计数。
普通测试图产生单元根据水平计数器和垂直计数器的值相应配置普通测试图的参数,生成普通测试图。具体地,普通测试图包括蓝屏、黑屏、白屏、彩条和灰阶图形,可根据***设置生成其中一种测试图。普通测试图产生单元还可根据水平计数器和垂直计数器的值,任意配置彩条、灰阶这种水平或垂直条形图案的各阶宽度及大小。
雪花点测试图产生单元将原始视频数据进行随机数运算产生随机数,将随机数扩展位宽生成雪花点,再根据水平计数器和垂直计数器的值生成雪花点测试图。
雪花点其实是在没有电视信号时,前端***产生的随机的雪花点。然而在视频信号实时输入***中,由于前端***接收的信号源不一定都是电视信号,多数情况下都是摄像头传递过来的模拟的CVBS信号等视频信号,这就造成了在无信号或信号不稳定时,正常输出的必然不再是雪花点图形。所以,在CVBS信号实时输入***中,很多方案都只能在无信号时显示纯色的蓝屏图形等普通测试图。本实施例为了满足市场需求,利用经模数转换后的原始视频数据,经过处理实现了真实的随机雪花点图形。
具体地,雪花点生成方法包括以下步骤:
在本实施例中,原始视频数据ADC为12位,取出最低4比特的数据进行运算,设低4比特数据为adc4、adc3、adc2、adc1,通过如下几种随机运算得到一个随机的结果:
Rand1=adc1;
Rand2=adc2;
Rand3=adc3;
Rand4=adc4;
Rand5=adc1|adc2;
Rand6=adc1|adc2|adc3;
Rand7=adc1|adc2|adc3|adc4;
Rand8=adc1&adc2;
Rand9=adc1&adc2&adc3;
Rand10=adc1&adc2&adc3&adc4;
由模数转换的特性可知,adc1的随机性最大,因为一个12比特的原始视频数据本身就会有一些随机抖动误差,即使很稳定的情况下,最低位的数据也都是有误差的。可见rand1无论如何都是一个为1或0的随机交替出现的值,Rand2、Rand3和Rand4也存在随机性,可选rand1到rand10中的一种作为随机数Rand,用以生成雪花点。选择Rand5、Rand6、Rand7时,呈现亮暗分布的雪花点的亮点将依次增多,反之,选择Rand8、Rand9、Rand10时依次减少。经过以上运算得到为1或0的随机交替出现的随机数Rand,1代表亮点,0代表暗点,从而得到亮暗点可调的随机雪花点。
另外,为了适应不同显示屏大小的需求,本发明实施例还提供了雪花点大小可调的机制,具体方法为设计一个3比特的计数器,一旦雪花点使能后,就不停地循环计数。计数器的3位值分别为c1、c2和c3,分别代表小、中、大三种雪花点,c1的值变化最快、c3的值变化最慢,变化快则随机数交替出现的频率大,变化慢则随机数交替出现的频率小。当***选择生成小的雪花点,则在c1为1时,将随机数rand的值存入Snowflake;当***选择生成中等大小的雪花点,则在c2为1时,将随机数rand的值存入Snowflake;当***选择生成大的雪花点,则在c3为1时,将随机数rand的值存入Snowflake。Snowflake为1bit二进制数,1代表亮点,0代表暗点,将其位宽扩展到和视频图像位宽相同后,便可得到雪花点。例如:视频图像位宽是四位的,当snowflake为1时,就将snowflake扩展成1111;当snowflake为0时,就将snowflake扩展成0000。当***选择c1生成雪花点测试图时,雪花点最小,当***选择c3生成雪花点测试图时,雪花点最大。另外,也可以采用4bit或5bit等多比特位的计数器来实现生成大小可调的雪花点,最低比特位的数用于生成最小的雪花点,最高比特位的数用于生成最大的雪花点。
通过上述三个判断步骤,可以得到大小可调的雪花点,以适应不同显示屏的尺寸。此处实现了三种大小的雪花点,本领域技术人员可以根据实际情况,实现四种、五种或更多种大小的雪花点。
选择输出单元根据***配置输出普通测试图或雪花点测试图。
具体地,若***配置为输出普通测试图,则选择输出单元将普通测试图输出;若***配置为输出雪花点测试图,则选择输出单元将雪花点测试图输出。
视频后处理模块用于对所述缩放视频数据进行图像优化处理,生成处理后的输出视频数据,发送到输出处理模块。具体地,图像增强处理包括锐化、降噪、电平增强、亮度对比度调整等处理。
输出处理模块在图形缩放模块判断当前***有稳定的视频信号时,根据第一输出时序信号的控制,输出所述输出视频数据,否则根据第二输出时序信号的控制,输出所述测试图。
综上所述,本发明实施例的视频信号实时输出处理装置,在***无视频信号或视频信号不稳定时,可以输出稳定的测试图。实现了在这种不带帧存储的实时芯片***中,从无信号过渡到有信号或者从有信号切换到无信号时,能够及时输出测试图保证图像稳定输出的功能,并且,还可以根据需求输出雪花点测试图,且雪花点亮暗点可调,大小也可以调整,具有较高的应用价值。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上举较佳实施例,对本发明的目的、技术方案和优点进行了进一步详细说明,所应理解的是,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内,本发明所主张的权利范围应以发明申请范围所述为准,而非仅限于上述实施例。
Claims (9)
1.一种视频信号实时输出处理***,其特征在于,包括视频解码模块、图形缩放模块、测试图生成模块、视频后处理模块和输出处理模块;
视频解码模块接收原始视频数据,进行解码处理,生成解码视频数据和相应的输入时序信号;
图形缩放模块根据输入时序信号判断当前***是否有稳定的视频信号,若有,则获得视频解码模块输出的行频和场频,滤波后生成重建时序信号;在当前***有稳定的视频信号时,将输入时序信号进行延时处理生成第一输出时序信号,否则,将重建时序信号经延时处理后生成第二输出时序信号;以及根据输入时序信号和第一输出时序信号对解码视频数据进行缩放处理,生成缩放视频数据;
测试图生成模块根据所述第二输出时序信号生成测试图;
视频后处理模块用于对所述缩放视频数据进行图像优化处理,生成处理后的输出视频数据,发送到输出处理模块;
输出处理模块在所述图形缩放模块判断当前***有稳定的视频信号时,根据所述第一输出时序信号的控制,输出所述输出视频数据,否则根据所述第二输出时序信号的控制,输出所述测试图;
所述测试图生成模块包括计数器、普通测试图产生单元、雪花点测试图产生单元和选择输出单元;
计数器根据所述第二输出时序信号建立水平计数器和垂直计数器,用以确定测试图的位置和形状;
普通测试图产生单元根据水平计数器和垂直计数器的值相应配置普通测试图的参数,生成普通测试图;
雪花点测试图产生单元将原始视频数据进行随机数运算随机产生为1或0的随机数,将随机数扩展位宽生成雪花点,再根据水平计数器和垂直计数器的值生成雪花点测试图;
选择输出单元根据***设置输出普通测试图或雪花点测试图。
2.如权利要求1所述的视频信号实时输出处理***,其特征在于,所述图形缩放模块包括输入时序处理单元、时序重建单元、输出时序处理单元和图形缩放单元;
输入时序处理单元接收输入时序信号,根据预设的判断条件,判断当前***是否有稳定的视频信号;
时序重建单元在输入时序处理单元判断当前***有稳定的视频信号时,检测视频解码模块输出的每一场的行频和场频,将两者相乘得到每一场的图像总点数,再进行递归滤波处理,得到重建时序信号;在输入时序处理单元判断当前***无稳定的视频信号时,输出所述重建时序信号至输出时序处理单元;否则输出所述输入时序信号至输出时序处理单元;
输出时序处理单元在输入时序处理单元判断当前***有稳定的视频信号时,将所述输入时序信号进行延时处理,生成第一输出时序信号输出到图形缩放单元和视频后处理模块;在输入时序处理单元判断当前***无稳定的视频信号时,将所述重建时序信号进行延时处理,生成第二输出时序信号输出到测试图生成模块;
图形缩放单元根据输入时序信号将解码视频数据写入缓存,根据第一输出时序信号的控制,将解码视频数据读出,进行缩放处理以符合显示分辨率的需求,输出缩放视频数据到视频后处理模块。
3.如权利要求2所述的视频信号实时输出处理***,其特征在于,所述预设的判断条件包括以下三种中的任意一种:第一种判断条件为只要行同步连续锁定的次数在预设的阈值内,就判断为当前***有稳定的视频信号;第二种判断条件为只要行同步和场同步同时连续锁定的次数在预设的阈值内,就判断为当前***有稳定的视频信号;第三种判断条件为只要行同步、场同步和色同步都连续锁定的次数在预设的阈值内,就判断为当前***有稳定的视频信号。
4.如权利要求3所述的视频信号实时输出处理***,其特征在于,所述预设的阈值为8。
5.如权利要求2所述的视频信号实时输出处理***,其特征在于,所述时序重建单元在***初始状态,根据显示分辨率设置初始行频和场频,两者相乘得到一场图像总点数,生成重建时序信号,发送到输出时序处理单元。
6.如权利要求1所述的视频信号实时输出处理***,其特征在于,所述普通测试图包括蓝屏、黑屏、白屏、彩条和灰阶图形。
7.如权利要求1所述的视频信号实时输出处理***,其特征在于,所述雪花点测试图产生单元还根据***设置,生成对应大小的雪花点。
8.如权利要求7所述的视频信号实时输出处理***,其特征在于,所述雪花点测试图产生单元包括一多位计数器,在生成雪花点时循环计数,最低比特位的数用于生成最小的雪花点,最高比特位的数用于生成最大的雪花点。
9.如权利要求1所述的视频信号实时输出处理***,其特征在于,所述原始视频数据是模拟视频信号经模数转换后的数字视频信号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510940998.8A CN106341575B (zh) | 2015-12-16 | 2015-12-16 | 一种视频信号实时输出处理*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510940998.8A CN106341575B (zh) | 2015-12-16 | 2015-12-16 | 一种视频信号实时输出处理*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106341575A CN106341575A (zh) | 2017-01-18 |
CN106341575B true CN106341575B (zh) | 2019-03-29 |
Family
ID=57826992
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510940998.8A Active CN106341575B (zh) | 2015-12-16 | 2015-12-16 | 一种视频信号实时输出处理*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106341575B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106934758B (zh) * | 2017-03-01 | 2019-08-27 | 南京大学 | 一种基于fpga的立体图像视频实时融合方法及*** |
CN110769181B (zh) * | 2018-07-25 | 2021-01-26 | 杭州海康威视数字技术股份有限公司 | 视频信号制式识别方法、装置、电子设备及可读存储介质 |
WO2020020157A1 (zh) | 2018-07-25 | 2020-01-30 | 杭州海康威视数字技术股份有限公司 | 视频信号识别方法、装置、电子设备及可读存储介质 |
CN112995561B (zh) * | 2021-05-10 | 2021-10-15 | 北京小鸟科技股份有限公司 | 视频矩阵快速切换***、方法、设备 |
CN114095777B (zh) * | 2022-01-20 | 2022-05-17 | 广东欧谱曼迪科技有限公司 | 一种视频处理***、方法、电子设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1642225A (zh) * | 2004-11-30 | 2005-07-20 | 四川长虹电器股份有限公司 | 无闪烁频道转换方法及装置 |
CN101848346A (zh) * | 2009-03-27 | 2010-09-29 | 深圳市中彩联科技有限公司 | 一种电视机及其图像显示方法 |
CN103795969A (zh) * | 2012-10-31 | 2014-05-14 | 北汽福田汽车股份有限公司 | 摄像头、显示装置、视频信号同步的方法及*** |
CN103856761A (zh) * | 2014-03-14 | 2014-06-11 | 山东大学 | 基于Zynq-7000的图像监控*** |
CN103888766A (zh) * | 2014-03-12 | 2014-06-25 | 广东威创视讯科技股份有限公司 | 产生随机运动图像视频源的*** |
CN104754272A (zh) * | 2013-12-25 | 2015-07-01 | 深圳艾科创新微电子有限公司 | 一种vga全分辨率锁定显示***及方法 |
-
2015
- 2015-12-16 CN CN201510940998.8A patent/CN106341575B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1642225A (zh) * | 2004-11-30 | 2005-07-20 | 四川长虹电器股份有限公司 | 无闪烁频道转换方法及装置 |
CN101848346A (zh) * | 2009-03-27 | 2010-09-29 | 深圳市中彩联科技有限公司 | 一种电视机及其图像显示方法 |
CN103795969A (zh) * | 2012-10-31 | 2014-05-14 | 北汽福田汽车股份有限公司 | 摄像头、显示装置、视频信号同步的方法及*** |
CN104754272A (zh) * | 2013-12-25 | 2015-07-01 | 深圳艾科创新微电子有限公司 | 一种vga全分辨率锁定显示***及方法 |
CN103888766A (zh) * | 2014-03-12 | 2014-06-25 | 广东威创视讯科技股份有限公司 | 产生随机运动图像视频源的*** |
CN103856761A (zh) * | 2014-03-14 | 2014-06-11 | 山东大学 | 基于Zynq-7000的图像监控*** |
Also Published As
Publication number | Publication date |
---|---|
CN106341575A (zh) | 2017-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106341575B (zh) | 一种视频信号实时输出处理*** | |
AU640980B2 (en) | Enhanced digital video engine | |
CN102905056B (zh) | 视频图像处理方法及装置 | |
CN105721818B (zh) | 一种信号转换方法及装置 | |
CN102006397B (zh) | 一种视频场同步信号产生电路 | |
US9055275B2 (en) | Image information playback unit, image information playback device and synchronization control method | |
US6243143B1 (en) | Effecting video transitions between video streams | |
CN107277295B (zh) | 视频同步处理装置及方法 | |
CN105338277B (zh) | Dp视频信号的时序恢复装置及方法 | |
US11411729B2 (en) | Receiving circuit and signal processing method for high definition multimedia interface | |
CN103888766B (zh) | 产生随机运动图像视频源的*** | |
CN200983644Y (zh) | 多屏显示拼接控制装置 | |
US20090096872A1 (en) | Efficient test generator for video test patterns | |
CN109618074B (zh) | 一种对不标准输入vesa时序的健壮性设计方法 | |
CN112309311B (zh) | 显示控制方法、装置和显示控制卡以及计算机可读介质 | |
TWI713359B (zh) | 應用於高解析度多媒體介面的接收電路及相關的訊號處理方法 | |
US5959680A (en) | Method and apparatus for reducing flicker in the television display of network application data | |
US6944804B1 (en) | System and method for measuring pseudo pixel error rate | |
CN105704541A (zh) | 一种视频无缝切换方法 | |
US6072530A (en) | Flicker filter and interlacer implemented in a television system displaying network application data | |
CN104270586B (zh) | 逐行/隔行读出可选的焦平面读出电路 | |
JP2017200058A (ja) | 半導体装置、映像表示システムおよび映像信号出力方法 | |
CN111770294B (zh) | 用于高分辨率多媒体接口的接收电路及信号处理方法 | |
WO2005032114A2 (en) | System and method for efficiently performing an inverse telecine procedure | |
US8350962B2 (en) | Method and system for video format conversion |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 518000 Guangdong, Nanshan District high tech Zone, Shenzhen Software Park Phase 1, building 4, room, building 4, 406-421 Applicant after: Shenzhen Shenyang electronic Limited by Share Ltd Address before: 518000 Guangdong, Nanshan District high tech Zone, Shenzhen Software Park Phase 1, building 4, room, building 4, 406-421 Applicant before: Aike Chuangxin Microelectronic Co., Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |