[发明专利]一种自适应视频反交错算法及其装置有效
申请号: | 201410015813.8 | 申请日: | 2014-01-14 |
公开(公告)号: | CN103763501A | 公开(公告)日: | 2014-04-30 |
发明(设计)人: | 焦华龙;姚键;潘柏宇;卢述奇 | 申请(专利权)人: | 合一网络技术(北京)有限公司 |
主分类号: | H04N7/01 | 分类号: | H04N7/01 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自适应 视频 交错 算法 及其 装置 | ||
技术领域
本发明涉及视频交错锯齿处理领域,特别的,本发明涉及一种自适应视频反交错算法及其装置。
背景技术
当前很多采集与摄像设备拍摄的视频都还是隔行扫描的,这些隔行扫描的视频,在逐行扫描显示设备上(比如电脑显示器或是移动设备屏幕)显示时,会由于采集和显示的扫描方式不同,而在显示画面上产生令人不悦的锯齿。如何有效的去除画面中的锯齿,而尽量减少对画面清晰度的影响,是视频处理领域一项重要的技术。
现有技术主要有三种方式去除视频交错锯齿。
第一种方法不分析视频内容,而采用统一的插值方法,用视频一帧内两场的信息,来得到新的一帧的画面,该类方法一般能较好的处理掉交错锯齿,但是也会使视频清晰度变差,画面模糊,细节丢失。
第二种方法是基于运动检测的方法,主要是通过将视频帧的信息通过算法划分为运动部分和非运动部分,然后对运动部分采用和第一种类似的插值算法,非运动部分不做处理,该类算法,对非运动画面区域很好的保留了细节,对运动部分则去除了锯齿,总体上好于第一类算法;但该类算法也存在两个问题,第一,容易将运动但是没有锯齿的部分视频做了去交错,导致画质下降;第二,有些边缘较小的锯齿被划归了静态区域,没有做去交错的插值,导致锯齿去除不干净。
第三类方法主要是运动补偿方法,该方法的也能较好的去除交错锯齿,对画质的影响也比第一类要好;但是目前也存在一些问题,主要也有两方面,首先是计算量太大,其次就是有时候运动估计算法不够好,会导致画面走样。
因此,现有技术中对于视频锯齿的处理算法,主要有这几方面的问题:1.在一个视频中不能逐帧检测每一帧是否需要做反交错,导致一些不需要做反交错的画面帧也做了处理,而引起该帧一些细节被去除,画质下降;2.在做反交错时,没有将整个视频帧画面划分为有交错锯齿和无交错锯齿的部分而对整幅画面帧做反交错,这也导致没有交错锯齿部分的画面细节丢失,画质下降;3.有些算法虽然也对画面中的有交错锯齿部分和无交错锯齿部分进行了算法区分,但是所用方法的各种原因,也容易导致一些交错锯齿的漏检和错检。
因此,现有技术中的上述问题成为亟需解决的技术问题。
发明内容
本发明的目的在于提出一种自适应的视频反交错方法及其装置,使得视频反交错处理智能化,在交错锯齿被去除的同时,基本没有可觉察的画质下降。
为达此目的,本发明采用以下技术方案:
一种自适应视频反交错方法,包括如下步骤:
帧数据缓存步骤:缓存视频须处理的当前帧的帧数据,如果当前帧不是视频的首帧,还缓存前一帧的帧数据,进入帧交错锯齿检测步骤;
帧交错锯齿检测步骤:利用交错锯齿检测算法检测当前帧的帧内容是否有交错锯齿,如果存在交错锯齿,则进入帧像素小块分割步骤,如果不存在交错锯齿,则保留该帧,进入帧输出步骤;
帧像素小块分割步骤:将当前帧分割为互不重叠的8x8像素小块,进入首帧判断步骤;
首帧判断步骤:判断当前帧是否为首帧,如果是,则进入运动像素小块检测步骤,如果不是,则进入像素小块交错锯齿检测步骤;
运动像素小块检测步骤:将每个像素小块向上下左右方向各扩展4个像素,原来的8x8像素小块变为了相互重叠的16x16像素小块,如果某个方面的扩展像素不在当前的帧的有效范围内,就用帧边界上离这些扩展点最近的像素点来代替,利用当前帧的16x16小块的像素值减去前一帧对应位置的16x16小块像素值,判断像素差的绝对值的和是否超过设定阈值来决定当前8x8像素小块是运动还是静止的,如果超过阈值则是运动的,如果像素小块是运动的,则进入场合并线性混合计算步骤,否则,进入像素小块交错锯齿检测步骤;
像素小块交错锯齿检测步骤:利用交错锯齿检测算法检测当前像素小块是否有交错锯齿,如果存在交错锯齿,则进入场合并线性混合计算步骤,如果不存在交错锯齿,则进入最后像素小块判断步骤;
场合并线性混合计算步骤:利用场合并线性混合算法处理当前像素小块,得到新的像素小块,并进入最后像素小块判断步骤;
最后像素小块判断步骤,判断当前的像素小块是否为最后的像素小块,如果是,则进入帧输出步骤,否则,递进到下一个像素小块,并进入首帧判断步骤;
帧输出步骤:将最后得到的帧输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合一网络技术(北京)有限公司,未经合一网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410015813.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:复合钵体育秧盘
- 下一篇:遥控无人飞艇的发动机转向控制装置