基于局部信息的去隔行方法及装置的制造方法

文档序号:10539168阅读:182来源:国知局
基于局部信息的去隔行方法及装置的制造方法
【专利摘要】本发明实施例提供一种基于局部信息的去隔行方法及装置。逐一检测视频帧内的像素点,并判断所述像素点是否为场效应点;当判定所述像素点为场效应点,对所述像素点进行去隔行处理。提高了去隔行的处理速度以及处理后的图像的质量。
【专利说明】
基于局部信息的去隔行方法及装置
技术领域
[0001] 本发明实施例涉及视频技术领域,尤其涉及一种基于局部信息的去隔行方法及装 置。
【背景技术】
[0002] PAL电视标准,是每秒25帧,即我们通常看的视频每秒更换25个图像,由于视觉暂 留效应所以人眼不会感到闪烁。每帧图像又是分为两场来进行扫描的,这里的扫描是指电 子束在显像管内沿水平方向一行一行从上到下扫描,第一场先扫奇数行,第二场扫偶数行, 即我们常说的隔行扫描,扫完两场即完成一帧图像。当场频50Hz,帧频25Hz时,奇数场和偶 数场扫描的是同一帧图像,除非图像静止不动,否则相邻两帧图像不同。
[0003] 为了适应隔行扫描设备,场视频已经存在多年。随着科技的发展,场视频在逐行扫 描的设备(如LCD显示设备)上表现出了明显的场效应,即视频画面运动越剧烈拉丝情况越 严重,这严重影响了视频的观看体验。
[0004] 因此,一种去隔行的方法亟待提出。

【发明内容】

[0005] 本发明实施例提供一种基于局部信息的去隔行方法及装置,用以解决现有技术中 场视频在逐行扫描的设备上表现出了明显的场效应的缺陷,实现了视频播放时具有良好的 画质。
[0006] 本发明实施例提供一种基于局部信息的去隔行方法,包括:
[0007] 逐一检测视频帧内的像素点,并判断所述像素点是否为场效应点;
[0008] 当判定所述像素点为场效应点,对所述像素点进行去隔行处理。
[0009] 本发明实施例提供一种基于局部信息的去隔行装置,包括:
[0010] 判断模块,用于逐一检测视频帧内的像素点,并判断所述像素点是否为场效应点;
[0011] 去隔行模块,当所述判断模块判定所述像素点为场效应点,用于对所述像素点进 行去隔行处理。
[0012] 本发明实施例提供的基于局部信息的去隔行方法及装置,通过检测图像中的场效 应点,并对场效应点进行去隔行处理,实现了低成本、高效率的去隔行处理,与此同时提高 了处理后的视频质量。
【附图说明】
[0013] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根 据这些附图获得其他的附图。
[0014] 图1为本发明实施例一的技术流程图;
[0015] 图2为本发明场效应点检测的示意图;
[0016] 图3为本发明实施例三的装置结构示意图。
【具体实施方式】
[0017] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018] 实施例一
[0019] 图1是本发明实施例一的技术流程图,结合图1,本发明实施例一种基于局部信息 的去隔行方法,主要由两个大的步骤实现:
[0020] 步骤110:逐一检测视频帧内的像素点,并判断所述像素点是否为场效应点;
[0021 ] 隔行扫描(Interlaced)和逐行扫描(Progressive)都是在显示设备表示运动图像 的方法,隔行扫描方式是每一帧被分割为两场画面交替显示,逐行扫描方式是将每帧的所 有画面同时显示。通常的液晶电视显示画面的扫描方法都是从左到右从上到下,每秒钟扫 描固定的帧数。
[0022] 每一帧图像均是由电子束顺序地一行接着一行连续扫描而成,这种扫描方式称为 逐行扫描。要得到稳定的逐行扫描图像,每帧图像必须扫描整数行。
[0023] 隔行扫描就是每一帧被分割为两场,每一场包含了一帧中所有的奇数扫描行或者 偶数扫描行,通常是先扫描奇数行得到第一场,然后扫描偶数行得到第二场。由于视觉暂留 效应,人眼将会看到平滑的运动而不是闪动的半帧半帧的图像。隔行扫描的行扫描频率为 逐行扫描时的一半,因而电视信号的频谱及传送该信号的信道带宽亦为逐行扫描的一半。 这样采用了隔行扫描后,在图像质量下降不多的情况下,信道利用率提高了一倍。由于信道 带宽的减小,使系统及设备的复杂性与成本也相应减少。
[0024]但是,场图像在逐行扫描的设备上进行显示时,场效应非常明显。
[0025]通过大量实验检测与分析发现,对于场图像,其相邻行像素值差别大、相隔行像素 值差别小;而在帧图像中,相邻行、相隔行的像素值差别都不大。因此,利用该特征进行场效 应点的检测。
[0026] 步骤110进一步由步骤111~步骤112实现。
[0027]步骤111:获取所述像素点与相邻行内同一位置处的像素点的第一像素差值以及 所述像素点与隔行内位于同一位置的像素点的第二像素差值;
[0028]如图2所示的,分别获取视频帧上第j行的第i个像素点的像素值p(lu)、第j+Ι行的 第i个像素点的像素值Pdu+υ、第j+2行的第i个像素点的像素值p(1u+2);
[0029] 分别计算相邻行位于同一位置的像素点的像素差值以及隔行位于同一位置的像 素点的像素差值,计算公式如下:
[0030]
[0031] 共中,dl为所还弟一傢系差值,d2为所述第二像素差值。
[0032] 步骤112:根据预设的相似阈值以及预设的相差阈值判断所述像素点是否为所述 场效应点。
[0033] 当所述第一像素差值与所述第二像素差值满足如下公式时,判定所述像素点为所 述场效应点:
[0034] dl>diffthd&&d2<simi_thd
[0035] 其中,simi_thd为所述相似阈值,diff_thd为所述相差阈值,&&表示逻辑与运算。
[0036] 所述相似阈值以及所述相差阈值都是经验值,通常预设simi_thd= 10,diff_thd =30〇
[0037]需要说明的是,对于一帧图像,每一个像素点均需执行步骤110,若所述像素点被 判断为场效应点,则连同其前、后1个像素(共3个像素)全部标识为场效应点。
[0038]本步骤在具体实现中,设视频帧的坐标原点在图像左上角点,帧宽度为width,高 度为height。为每一帧图像分配和图像大小相同的数组mask[height] [width],各帧处理前 全置为 〇,若P[y][x]为场效应点,贝 将 11^81^[7]|^-1]、1]1&81^[7]|^]及1]1&81^[7]|^+1]置为1〇 [0039]步骤120:当判定所述像素点为场效应点,对所述像素点进行去隔行处理。
[0040] "去隔行"对应的英文为deinterlacing。简单地说,去隔行就是把隔行视频转换为 逐行视频。通常这是一个数据量加倍而信息量不变的过程。
[0041] 对每一帧完成步骤110的检测后,便获得了标记当前帧所有场效应点的掩膜数组 mask。之后遍历数组mask,如果当前像素点对应的掩膜数组的值为1,则说明当前点是场效 应点,于是对当前点进行去隔行处理。否则跳过对当前点的处理。
[0042] 本发明实施例采用的去隔行算法是YADIF(Yet Another Deinterlacing Filter) 算法。
[0043] YADIF是一个开源的去隔行算法,本发明实施例不做赘述。当然,任何可以实现本 发明实施例去隔行的算法均在本发明的保护范围之内。
[0044] 本实施例通过预先检测出图像中的场效应点,并对场效应点进行去隔行处理,将 场视频转化为帧视频,实现了低成本、高效率的去隔行处理,改善了场视频在逐行扫描设备 上进行显示时明显的场效应现象,提高了处理后的视频质量。
[0045] 实施例二
[0046] 图3是本发明实施例二的装置结构示意图,结合图3,本发明实施例一种基于局部 信息的去隔行装置,主要包括两个大的模块:判断模块310以及去隔行模块320。
[0047] 判断模块310,用于逐一检测视频帧内的像素点,并判断所述像素点是否为场效应 占.
[0048] 去隔行模块320,当所述判断模块判定所述像素点为场效应点,用于对所述像素点 进行去隔行处理。
[0049] 具体地,所述判断模块310进一步用于:获取所述像素点与相邻行内同一位置处的 像素点的第一像素差值以及所述像素点与隔行内位于同一位置的像素点的第二像素差值; 根据预设的相似阈值以及预设的相差阈值判断所述像素点是否为所述场效应点。
[0050] 具体地,所述判断模块进一步用于当所述第一像素差值与所述第二像素差值满足 如下公式时,判定所述像素点为所述场效应点:
[0051] dl>diffthd&&d2<simi_thd
[0052] 其中,dl为所述第一像素差值,d2为所述第二像素差值,simi_thd为所述相似阈 值,diff_thd为所述相差阈值,&&表示逻辑与运算。
[0053] 具体地,所述去隔行模块,进一步用于:
[0054] 采用YADIF算法对所述场效应点进行去隔行处理。
[0055] 图3所示装置可以执行图1~图2所示实施例的方法,实现原理和技术效果参考图1 ~图2所示实施例,不再赘述。
[0056] 以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可 以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单 元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其 中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性 的劳动的情况下,即可以理解并实施。
[0057] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可 借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上 述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该 计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指 令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)执行各个实施 例或者实施例的某些部分所述的方法。
[0058]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管 参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可 以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换; 而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和 范围。
【主权项】
1. 一种基于局部信息的去隔行方法,其特征在于,包括如下的步骤: 逐一检测视频帧内的像素点,并判断所述像素点是否为场效应点; 当判定所述像素点为场效应点,对所述像素点进行去隔行处理。2. 根据权利要求1所述的方法,其特征在于,判断所述像素点是否为场效应点进一步包 括: 获取所述像素点与相邻行内同一位置处的像素点的第一像素差值以及所述像素点与 隔行内位于同一位置的像素点的第二像素差值; 根据预设的相似阈值以及预设的相差阈值判断所述像素点是否为所述场效应点。3. 根据权利要求2所述的方法,其特征在于,根据预设的相似阈值以及预设的相差阈值 判断所述像素点是否为所述场效应点,进一步包括: 当所述第一像素差值与所述第二像素差值满足如下公式时,判定所述像素点为所述场 效应点: dlMiffthd && d2〈simi_thd 其中,dl为所述第一像素差值,d2为所述第二像素差值,simi_thd为所述相似阈值, diff_thd为所述相差阈值,&&表示逻辑与运算。4. 根据权利要求1所述的方法,其特征在于,对所述像素点进行去隔行处理,进一步包 括: 采用YADIF算法对所述场效应点进行去隔行处理。5. -种基于局部信息的去隔行装置,其特征在于,包括如下的模块: 判断模块,用于逐一检测视频帧内的像素点,并判断所述像素点是否为场效应点; 去隔行模块,当所述判断模块判定所述像素点为场效应点,用于对所述像素点进行去 隔行处理。6. 根据权利要求5所述的装置,其特征在于,所述判断模块进一步用于: 获取所述像素点与相邻行内同一位置处的像素点的第一像素差值以及所述像素点与 隔行内位于同一位置的像素点的第二像素差值; 根据预设的相似阈值以及预设的相差阈值判断所述像素点是否为所述场效应点。7. 根据权利要求6所述的装置,其特征在于,所述判断模块进一步用于当所述第一像素 差值与所述第二像素差值满足如下公式时,判定所述像素点为所述场效应点: dlMiffthd && d2〈simi_thd 其中,dl为所述第一像素差值,d2为所述第二像素差值,simi_thd为所述相似阈值, diff_thd为所述相差阈值,&&表示逻辑与运算。8. 根据权利要求5所述的装置,其特征在于,所述去隔行模块,进一步用于: 采用YADIF算法对所述场效应点进行去隔行处理。
【文档编号】H04N7/01GK105898177SQ201510889426
【公开日】2016年8月24日
【申请日】2015年12月7日
【发明人】白茂生
【申请人】乐视云计算有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1