视频去隔行方法及装置、视频处理方法及装置转让专利

申请号 : CN201710283823.3

文献号 : CN107135367B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 周晶晶宗靖国张强强

申请人 : 西安诺瓦星云科技股份有限公司

摘要 :

本发明实施例公开了一种视频去隔行方法及装置以及相应的视频处理方法及装置,其通过在色亮分离颜色空间估计场内插值和场间插值方向并结合估计出的场内插值和场间插值方向上的像素点来计算当前插值点的像素值,使得其插值方向插错的概率降到最低,能有效的去除抖动现象。

权利要求 :

1.一种视频去隔行方法,其特征在于,包括:

判断当前插值点是否具有运动趋势;

在当前插值点具有运动趋势时,获取包含当前场视频数据在内的指定多场视频数据,根据所述指定多场视频数据在色亮分离颜色空间确定当前插值点的场内插值方向和场间插值方向,根据所述场内插值方向和场间插值方向进行边缘插值得到当前插值点的像素值,并根据所述当前插值点的像素值得到边缘插值后的当前场视频数据;

输出所述边缘插值后的当前场视频数据;

其中,所述确定当前插值点的场内插值方向包括:

获取场内插值模板;

当利用所述场内插值模板找出多个可能场内插值方向时,对所述场内插值模板中的当前插值点所在行的前一行和后一行的每一个可能场内插值方向上的两个像素点求平均值;

将所述场内插值模板中的全部像素点分别与所述平均值求差值;

统计所述全部像素点所对应的差值小于预设阈值的个数;

将对应统计个数最多的可能场内插值方向确定为当前插值点的所述场内插值方向。

2.根据权利要求1所述的视频去隔行方法,其特征在于,所述判断当前插值点是否具有运动趋势包括:获取输入的隔行扫描格式视频信号的连续多场视频数据,其中所述连续多场视频数据包含当前场视频数据;

根据所述连续多场视频数据判断当前插值点是否具有运动趋势。

3.根据权利要求1所述的视频去隔行方法,其特征在于,还包括:当对应所述多个可能场内插值方向的统计个数都相同时,将分别对应所述多个可能场内插值方向的当前插值点的多个可能像素值进行加权平均,以得到所述当前插值点的像素值。

4.根据权利要求1所述的视频去隔行方法,其特征在于,所述当前插值点的像素值为所述场内插值方向上的所有像素点和所述场间插值方向上的所有像素点在色亮分离颜色空间的像素值的加权之和。

5.根据权利要求1所述的视频去隔行方法,其特征在于,输出边缘插值后的当前场视频数据之前包括:对边缘插值后的当前场视频数据在色亮分离颜色空间滤波,以进行图像边缘对比度增强。

6.根据权利要求1所述的视频去隔行方法,其特征在于,还包括:对输入的隔行扫描格式视频信号进行分辨率和奇偶场检测生成标志位;

基于所述标志位触发产生对应所述隔行扫描格式视频信号的分辨率大小的逐行扫描格式视频时序;

将所述逐行扫描格式视频时序作为控制时序。

7.根据权利要求1所述的视频去隔行方法,其特征在于,所述指定多场视频数据包括当前场视频数据、第一前场视频数据、第二前场视频数据、第一后场视频数据和第二后场视频数据,确定所述场内插值方向使用的模板和确定所述场间插值方向使用的模板大小相同。

8.根据权利要求7所述的视频去隔行方法,其特征在于,所述当前场视频数据、所述第一前场视频数据、所述第二前场视频数据、所述第一后场视频数据和所述第二后场视频数据同为奇场视频数据或同为偶场视频数据。

9.一种视频去隔行装置,包括:

运动检测模块,用于判断当前插值点是否具有运动趋势;

插值模块,用于在当前插值点具有运动趋势时,获取包含当前场视频数据在内的指定多场视频数据,根据所述指定多场视频数据在色亮分离颜色空间确定当前插值点的场内插值方向和场间插值方向,根据所述场内插值方向和场间插值方向进行边缘插值得到当前插值点的像素值,以及根据所述当前插值点的像素值得到边缘插值后的当前场视频数据;

插值模板获取模块,用于获取场内插值模板;

视频输出模块,用于输出所述边缘插值后的当前场视频数据;

其中,所述插值模板包括:

求平均值单元,根据所述场内插值模板找出的多个可能场内插值方向,对所述场内插值模板中的当前插值点所在行的前一行和后一行的每一个可能场内插值方向上的两个像素点求平均值;

求差值单元,将所述场内插值模板中的全部像素点分别与所述平均值求差值;

统计单元,统计所述全部像素点所对应的差值小于预设阈值的个数;以及判断单元,将对应统计个数最多的可能场内插值方向确定为当前插值点的所述场内插值方向。

10.根据权利要求9所述的视频去隔行装置,其特征在于,所述视频去隔行装置还包括:数据获取模块,用于获取输入的隔行扫描格式视频信号的连续多场视频数据,其中所述连续多场视频数据包含当前场视频数据;

所述运动检测模块,用于根据所述连续多场视频数据判断当前插值点是否具有运动趋势。

11.根据权利要求9所述的视频去隔行装置,其特征在于,所述插值模块还包括:加权平均单元,用于当对应所述多个可能场内插值方向的统计个数都相同时,将分别对应所述多个可能场内插值方向的当前插值点的多个可能像素值进行加权平均,以得到所述当前插值点的像素值。

12.根据权利要求9所述的视频去隔行装置,其特征在于,所述当前插值点的像素值为所述场内插值方向上的所有像素点和所述场间插值方向上的所有像素点在色亮分离颜色空间的像素值的加权之和。

13.根据权利要求9所述的视频去隔行装置,其特征在于,所述视频去隔行装置还包括:图像边缘增强模块,用于在输出所述边缘插值后的当前场视频数据之前,对边缘插值后的当前场视频数据在色亮分离颜色空间滤波,以进行图像边缘对比度增强。

14.根据权利要求9所述的视频去隔行装置,其特征在于,所述视频去隔行装置还包括:分辨率和奇偶场检测模块,用于对输入的隔行扫描格式视频信号进行分辨率和奇偶场检测生成标志位;

时序产生模块,用于基于所述标志位触发产生对应所述隔行扫描格式视频信号的分辨率大小的逐行扫描格式视频时序,以及输出所述逐行扫描格式视频时序作为所述运动检测模块和所述插值模块的控制时序。

15.一种视频处理方法,其特征在于,包括:

检测输入视频信号的视频格式;

当所述输入视频信号为逐行扫描格式视频信号,通过第一图像处理通道传送至输出接口进行输出;

当所述输入视频信号为隔行扫描格式视频信号,通过第二图像处理通道传送至所述输出接口进行输出;

其中,所述隔行扫描格式视频信号在所述第二图像处理通道中按照权利要求1至8任一所述的视频去隔行方法进行视频去隔行处理。

16.一种视频处理装置,其特征在于,包括:

视频格式检测模块,用于检测输入视频信号的视频格式;

视频输出模块,用于当所述输入视频信号为逐行扫描格式视频信号,通过第一图像处理通道传送至输出接口进行输出,或者当所述输入视频信号为隔行扫描格式视频信号,通过第二图像处理通道传送至所述输出接口进行输出;

其中,所述隔行扫描格式视频信号在所述第二图像处理通道中按照权利要求1至8任一所述的视频去隔行方法进行视频去隔行处理。

说明书 :

视频去隔行方法及装置、视频处理方法及装置

技术领域

[0001] 本发明涉及视频处理技术领域,尤其涉及一种视频去隔行方法、一种视频去隔行装置、一种视频处理方法以及一种视频处理装置。

背景技术

[0002] 传统的模拟电视系统普遍采用隔行扫描的方式来降低带宽,随着高清数字电视的发展,传统模拟电视的隔行扫描方式引起的爬行、画面闪烁和图像快速运动时产生的边缘模糊及锯齿等现象越来越突出。然而,由于经济发展的原因,传统模拟电视在一定时期内还将继续存在,因此模拟电视的去隔行转换已成为视频转换系统的一个关键部分。
[0003] 运动自适应算法是目前视频去隔行处理技术中较为常用的算法,而现在一般采用的运动自适应算法是:当视频中存在运动,尽量选择一条边,使沿着这条边方向上的内插失真最少。但是这种方法的当前插值点是用周围的六个像素点插值出来的,插值方向有判断错误的现象且隔行视频抖动剧烈。

发明内容

[0004] 本发明的实施例提供一种视频去隔行方法、一种视频去隔行装置、一种视频处理方法以及一种视频处理装置,解决当前隔行视频抖动剧烈的问题和降低插值方向有判断错误的概率。
[0005] 一方面,提供了一种视频去隔行方法,包括:
[0006] 判断当前插值点是否具有运动趋势;
[0007] 在当前插值点具有运动趋势时,获取包含当前场视频数据在内的指定多场视频数据,根据所述指定多场视频数据在色亮分离颜色空间确定当前插值点的场内插值方向和场间插值方向,根据所述场内插值方向和场间插值方向进行边缘插值得到当前插值点的像素值,并根据所述当前插值点的像素值得到边缘插值后的当前场视频数据;
[0008] 输出所述边缘插值后的当前场视频数据。
[0009] 再一方面,提供了一种视频去隔行装置,包括:
[0010] 运动检测模块,用于判断当前插值点是否具有运动趋势;
[0011] 插值模块,用于在当前插值点具有运动趋势时,获取包含当前场视频数据在内的指定多场视频数据,根据所述指定多场视频数据在色亮分离颜色空间确定当前插值点的场内插值方向和场间插值方向,根据所述场内插值方向和场间插值方向进行边缘插值得到当前插值点的像素值,以及根据所述当前插值点的像素值得到边缘插值后的当前场视频数据;
[0012] 视频输出模块,用于输出所述边缘插值后的当前场视频数据。
[0013] 另一方面,提供了一种视频处理方法,包括:
[0014] 检测输入视频信号的视频格式;
[0015] 当所述输入视频信号为逐行扫描格式视频信号,通过第一图像处理通道传送至输出接口进行输出;
[0016] 当所述输入视频信号为隔行扫描格式视频信号,通过第二图像处理通道传送至所述输出接口进行输出;
[0017] 其中,所述隔行扫描格式视频信号在所述第二图像处理通道中按照前述视频去隔行方法进行视频去隔行处理。
[0018] 又一方面,提供了一种视频处理装置,包括:
[0019] 视频格式检测模块,用于检测输入视频信号的视频格式;
[0020] 视频输出模块,用于当所述输入视频信号为逐行扫描格式视频信号,通过第一图像处理通道传送至输出接口进行输出,或者当所述输入视频信号为隔行扫描格式视频信号,通过第二图像处理通道传送至所述输出接口进行输出;
[0021] 其中,所述隔行扫描格式视频信号在所述第二图像处理通道中按照前述视频去隔行方法进行视频去隔行处理。
[0022] 上述技术方案中的一个技术方案具有如下优点或有益效果:视频去隔行方法和视频处理方法及装置通过在色亮分离颜色空间估计场内插值和场间插值方向并结合估计出的场内插值和场间插值方向上的像素点来计算当前插值点的像素值,使得其插值方向插错的概率降到最低,能有效的去除抖动现象。
[0023] 上述技术方案中的另一个技术方案具有如下优点或有益效果:视频去隔行装置通过在色亮分离颜色空间估计场内插值和场间插值方向并结合估计出的场内插值和场间插值方向上的像素点来计算当前插值点的像素值,使得其插值方向插错的概率降到最低,能有效的去除抖动现象。

附图说明

[0024] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025] 图1为本发明第一实施例中的一种视频去隔行方法的流程示意图;
[0026] 图2为本发明实施例中的场内插值方向示意图;
[0027] 图3为本发明实施例中的场间插值方向示意图;
[0028] 图4为本发明第实施例中的进行图像边缘增强时所采用的输入图像模板示意图;
[0029] 图5为本发明实施例中的拉普拉斯算子掩模模板示意图;
[0030] 图6为本发明第二实施例中的一种视频去隔行装置的模块图示意图;
[0031] 图7示出图6所示插值模块的多个功能单元。

具体实施方式

[0032] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0033] 第一实施例
[0034] 如图1所示,本发明第一实施例中提供的一种视频去隔行方法,包括:
[0035] 步骤S11:判断当前插值点是否具有运动趋势;
[0036] 步骤S13:在当前插值点具有运动趋势时,获取包含当前场视频数据在内的指定多场视频数据,根据所述指定多场视频数据在色亮分离颜色空间确定当前插值点的场内插值方向和场间插值方向,根据所述场内插值方向和场间插值方向进行边缘插值得到当前插值点的像素值,并根据所述当前插值点的像素值得到边缘插值后的当前场视频数据;
[0037] 步骤S15:输出边缘插值后的当前场视频数据。
[0038] 为便于更清楚地理解本实施例,下面特举具体例子对前述步骤S11、S13及S15进行详细描述。
[0039] 在步骤S11中,判断当前插值点是否具有运动趋势可以通过计算运动权值来实现,因为运动权值即是用于表征当前插值点是否具有运动趋势。至于运动权值的计算可以采用下述公式(1-1)来进行,也即例如利用包含当前场视频数据在内的连续多场例如四场视频数据进行计算得到一个3*3矩阵,借此实现判断当前插值点是否具有运动趋势。
[0040]
[0041] 在公式(1-1)中,abs表示两个数做差取绝对值,c表示当前行,a和b分别表示当前行的上下两行,a、b及c后面的第一个数字表示连续四场视频数据中的第几场,字母a、b及c后面的第二个数字表示3*3模板中的第几列,例如a31表示第三场视频数据中的当前行的下一行中的3*3模板的第1列像素点数据,其它以此类推。
[0042] 在步骤S13中,在当前插值点具有运动趋势时,基于包含当前场视频数据在内的指定多场视频数据在色亮分离颜色空间估计出当前插值点的场内插值方向和场间插值方向并进行边缘插值得到当前插值点的像素值,其例如是将RGB格式视频数据先转换成YCbCr格式的一个通道进行插值方向估计和进行插值,插值结束后再转成RGB格式。
[0043] 具体而言,如图2和图3所示,将场内插值方向和场间插值方向的模板例如设为4*5矩阵,插值不再是单一的45°、90°和135°的方向。再者,在图2和图3中,每个圆圈中的第一行数据(*,*)表示像素点坐标,i指行,j指列;每个圆圈中的第二行数据(也即中间行数据)表示像素点的亮度(Y);每个圆圈中的第三行数据表示该像素点来自于哪一场视频数据,t表示当前场,t-1表示前一场,t-2表示前二场,t+1表示后一场,t+2表示后二场。
[0044] 在图2所示的场内插值方向估计时,f(i,j,t)是当前插值点,首先确定f(i+1,t)行和f(i-1,t)行插值方向,两点做差(以f(i,j)点对称)的绝对值最小的是当前的插值方向,若f(i-1,j,t)和f(i+1,j,t)是f(i+1,t)行和f(i-1,t)行的插值方向,再找出f(i-1,t)行和f(i-2,t)行插值方向。而f(i-1,t)行以f(i-1,j,t)点为中心点,依次和f(i-2,t)行的像素点做差,找出差值的绝对值最小的为插值方向,从图2中可以得出,f(i-1,t)行和f(i-2,t)行插值方向上的像素点有f(i-1,j,t)和f(i-2,j-2,t)。同理找出f(i+1,t)行和f(i+2,t)行的插值方向。对于可能找出多条方向,比如图2所示,f(i-2,j+2,t)、f(i-1,j-1,t)、f(i+1,j+1,t)、f(i+2,j,t)一个方向和f(i-2,j-2,t)、f(i-1,j,t)、f(i+1,j,t)、f(i+2,j-2,t)一个方向时,采用的是f(i+1,t)行和f(i-1,t)行插值方向的两个像素点(的亮度)做平均值fn,用模板4*5的矩阵里的像素点分别与fn做差,统计模板4*5里的差值是否小于一个阈值Th(该值例如是经验值)的个数,统计个数最多的为当前的插值方向。若多个方向统计个数都相同,多个方向插出来的结果再做加权平均,也即将分别对应多个可能插值方向的当前插值点的多个可能像素值进行加权平均以得到当前插值点的像素值。
[0045] 图3所示的场间插值方向估计方式与图2所示的场内插值方向估计方式相同,只是模板4*5中所采用的像素点数据是来自(t-2)场、(t-1)场、(t+1)场和(t+2)场而非t场;且优选地,(t-2)场、(t-1)场、(t+1)场及(t+2)场与t场同为奇场或者同为偶场。当然,可以理解的是,也可以是(t-2)场和(t-1)场为t场最邻近的前两场,也即(t-2)场和(t-1)场其中一场为奇场且另一场为偶场;类似地,是(t+2)场和(t+1)场为t场最邻近的后两场,也即(t+2)场和(t+1)场其中一场为奇场且另一场为偶场。
[0046] 承上述,在获得当前插值点的场内插值方向和场间插值方向上,通过场内插值方向和场间插值方向上像素点的像素值例如亮度就可以计算出当前插值点的像素值,例如采用插值公式(1-2):
[0047] f(i,j,t)=A*f(i-2,t)+B*f(i-1,t)+C*f(i+1,t)+D*f(i+2,t)+E*f(i,t-2)+F*f(i,t-1)+G f(i,t+1)+H*f(i,t+2);且(A+B+C+D+E+F+G+H=1);
[0048] 其中,f(i-2,t)、f(i-1,t)、f(i+1,t)和f(i+2,t)分别表示场内插值4*5模板中插值方向上的当前插值点所在行的前面第二行、前面第一行、后面第一行和后面第二行的像素点的像素值;f(i,t-2)、f(i,t-1)、f(i,t+1)和f(i,t+2)分别表示场间插值4*5模板中插值方向上的当前插值点所在场(当前场)的前二场、前一场、后一场和后二场的像素点的像素值,插值方向上的像素点离当前插值点越近,其相对应的权重系数A、B、C、D、E、F、G、H就越大。简而言之,从公式(1-2)可以得知:当前插值点的像素值为场内插值方向上的所有像素点和场间插值方向上的所有像素点在色亮分离颜色空间的像素值的加权之和。
[0049] 在通过前述步骤S11和S13得到边缘插值后的当前场视频数据之后,就可以将其输出(步骤S15)至后端设备进行视频图像显示。当然,可以直接输出色亮分离颜色空间的边缘插值后的当前场视频数据,也可以根据后端设备实际需要先进行颜色空间转换,例如从色亮分离颜色空间转换至基色颜色空间例如RGB空间,再进行边缘插值后的当前场视频数据输出。
[0050] 进一步地,在其它实施例中,在得到边缘插值后的当前场视频数据之后,利用拉普拉斯(Laplacian)滤波器或其它类似滤波器对边缘插值后的当前场视频数据在色亮分离颜色空间进行图像边缘对比度增强,以提升图像边缘的对比度,这样可以有效的使图像显示更加清晰。具体地,如图4所示,输入图像模板例如为3*3大小,图像边缘增强例如采用公式(1-3):
[0051] g(i,j)=f(i,j)+c[δ2f(i,j)]  …公式(1-3)
[0052] 其中f(i,j)为输入图像,g(i,j)为边缘增强后的图像,c为常数,δ2f(i,j)为f(i,j)垂直和水平的二阶微分和。
[0053] 拉普拉斯算子掩模模板例如为3*3大小,图5所示为一种拉普拉斯算子3*3掩模模板的举例,其中δ2f(i,j)=8f(i,j)-f(i-1,j-1)-f(i-1,j)-f(i-1,j+1)-f(i,j-1)-f(i,j+1)-f(i+1,j-1)-f(i+1,j)-f(i+1,j+1)。
[0054] 另外,在实际应用中,输入视频信号除了隔行扫描格式视频信号还有逐行扫描格式视频信号,因此可以进一步设置步骤:检测当前输入视频信号是否为隔行扫描格式视频信号,以便识别输入的视频信号为隔行扫描格式视频信号还是逐行扫描格式视频信号。若是隔行扫描格式视频信号,则可以对其执行前述步骤S11、S13及S15甚至利用拉普拉斯(Laplacian)滤波器进行图像边缘对比度增强;反之,如果是逐行扫描格式视频信号,则可以直接输出而不进行视频去隔行处理。
[0055] 再者,因为前述步骤S11和S13的运动趋势判断、插值方向估计和边缘插值操作需要必要的控制时序,因而在优选实施例中还可以进一步设置步骤:对所述隔行扫描格式视频信号进行分辨率和奇偶场检测生成标志位,以及基于所述标志位触发产生对应所述隔行扫描格式视频信号的分辨率大小的逐行扫描格式视频时序作为控制时序。
[0056] 由上可知,前述实施例中的视频去隔行方法,其提出一种新颖的基于运动估计的边缘插值算法,通过在色亮分离颜色空间估计场内插值和场间插值方向并结合估计出的场内插值和场间插值方向上的像素点来计算当前插值点的像素值,使得其插值方向插错的概率降到最低,能有效的去除抖动现象。再者,采用拉普拉斯滤波器进行图像边缘对比度增加,使得图像可以更清晰的显示。此外,值得一提的是,针对不同类型的视频处理,边缘插值模板大小可以灵活调节而不限于前述举例的4*5矩阵。
[0057] 第二实施例
[0058] 如图6所示,本发明第二实施例中提供的一种视频去隔行装置,包括用于执行视频去隔行处理的主要功能模块:运动检测模块66、插值模块67和视频输出模块69。此外,还可以进一步包括视频格式检测模块61、存储器62、分辨率和奇偶场检测模块63、时序产生模块64、数据获取模块65和图像边缘增强模块68。
[0059] 其中,视频格式检测模块61用于检测当前输入视频信号是否为隔行扫描格式视频信号。若检测结果为隔行扫描格式视频信号,则将隔行扫描格式视频数据I_data送至存储器62和分辨率和奇偶场检测模块63;若检测结果为逐行扫描格式视频信号,则将逐行扫描格式视频数据P_data直接送至视频输出模块69进行视频输出而不做去隔行处理。
[0060] 存储器62用于缓存隔行扫描格式视频数据I_data。举例来说,为了实现前述第一实施例中所述的(t-2)场、(t-1)场、(t+1)场及(t+2)场和t场同为奇场或同为偶场,存储器62中例如开设9个缓存区,每一个缓存区用于存储一场视频数据I_data,如果只开设8个缓存取,其有可能导致当前使用数据被覆盖,因为隔行扫描格式和逐行扫描格式的视频时序有可能存在不对齐现象。
[0061] 分辨率和奇偶场检测模块63用于对所述隔行扫描格式视频信号进行分辨率和奇偶场检测生成标志位。
[0062] 时序产生模块64用于基于所述标志位触发产生对应所述隔行扫描格式视频信号的分辨率大小的逐行扫描格式视频时序P_Timing作为运动检测模块66和插值模块67的控制时序。
[0063] 运动检测模块66用于基于输入的隔行扫描格式视频信号的包含当前场视频数据在内的连续多场视频数据判断当前插值点是否具有运动趋势。具体地功能细节可参考前述第一实施例中的步骤S11的相关描述。
[0064] 数据获取模块65用于获取运动检测模块66进行当前插值点运动趋势所需的连续多场视频数据甚至后续插值模块67进行边缘插值所需的视频数据。
[0065] 插值模块67用于在当前插值点具有运动趋势时,基于包含当前场视频数据在内的指定场视频数据在色亮分离颜色空间估计出当前插值点的场内插值方向和场间插值方向并进行边缘插值得到当前插值点的像素值,其中所述指定场视频数据包括当前场视频数据、第一前场视频数据、第二前场视频数据、第一后场视频数据和第二后场视频数据,估计所述场内插值方向使用的模板和估计所述场间插值方向使用的模板大小相同。具体地功能细节可参考前述第一实施例中的步骤S13的相关描述。
[0066] 图像边缘增强模块68用于在输出边缘插值后的当前场视频数据之前,利用拉普拉斯滤波器或其它滤波器对边缘插值后的当前场视频数据在色亮分离颜色空间进行滤波处理,以进行图像边缘对比度增强。本实施例的色亮分离颜色空间例如是YCrCb颜色空间或YUV颜色空间。
[0067] 在本实施例中,视频格式检测模块61、分辨率和奇偶场检测模块63、时序产生模块64、数据获取模块65、运动检测模块66、插值模块67、图像边缘增强模块68和视频输出模块
69例如整合在可编程逻辑器件(像FPGA芯片)内,且存储器62例如是外接所述可编程逻辑器件。
[0068] 承上述,如图7所示,本实施例的视频去隔行装置还可以包括插值模板获取模块70,所述插值模块67还可以包括:求平均值单元671、求差值单元673、统计单元675和判断单元677,甚至加权平均单元679。其中,插值模板获取模块70例如用于获取场内插值模板;求平均值单元671例如用于根据所述场内插值模板找出的多个可能场内插值方向,对所述场内插值模板中的当前插值点所在行的前一行和后一行的每一个可能场内插值方向上的两个像素点求平均值;求差值单元673例如用于将所述场内插值模板中的全部像素点分别与所述平均值求差值;统计单元675例如用于统计所述全部像素点所对应的差值小于预设阈值的个数;判断单元677例如用于将对应统计个数最多的可能场内插值方向确定为当前插值点的所述场内插值方向;以及加权平均单元679例如用于当对应所述多个可能场内插值方向的统计个数都相同时,将分别对应所述多个可能场内插值方向的当前插值点的多个可能像素值进行加权平均,以得到所述当前插值点的像素值。至于插值模块67中的各个功能单元671、673、675、677和699的具体功能细节则可以参考前述相关于图2和图3的说明书文字描述,故在此不再赘述。
[0069] 最后,对应于图6所示的视频去隔行装置,本发明实施例还提供一种视频处理方法以及一种视频处理装置。所述视频处理方法包括:检测输入视频信号的视频格式;当所述输入视频信号为逐行扫描格式视频信号,通过第一图像处理通道传送至输出接口(例如DVI、HDMI等视频接口)进行输出;当所述输入视频信号为隔行扫描格式视频信号,通过第二图像处理通道传送至所述输出接口进行输出;其中,所述隔行扫描格式视频信号在所述第二图像处理通道中按照前述第一实施例所描述的视频去隔行方法进行视频去隔行处理。
[0070] 再者,所述视频处理装置包括:视频格式检测模块(例如图6中的61),用于检测输入视频信号的视频格式;以及视频输出模块(例如图6中的69),用于当所述输入视频信号为逐行扫描格式视频信号,通过第一图像处理通道传送至输出接口进行输出,或者当所述输入视频信号为隔行扫描格式视频信号,通过第二图像处理通道传送至所述输出接口进行输出。其中,所述隔行扫描格式视频信号在所述第二图像处理通道中按照前述第一实施例所描述的视频去隔行方法进行视频去隔行处理。
[0071] 由上可知,前述实施例的视频去隔行装置和视频处理方法,通过在色亮分离颜色空间估计场内插值和场间插值方向并结合估计出的场内插值和场间插值方向上的像素点来计算当前插值点的像素值,使得其插值方向插错的概率降到最低,能有效的去除抖动现象。再者,采用拉普拉斯滤波器或其它类似滤波器进行图像边缘对比度增加,使得图像可以更清晰的显示。
[0072] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0073] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0074] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0075] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。