当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于数字画面的内容自适应细节滤波的方法和装置制造方法及图纸

技术编号:9357151 阅读:175 留言:0更新日期:2013-11-21 00:25
公开一种用于数字画面的内容自适应细节滤波的方法和装置。根据一个实施例,公开了一种方法。该方法包括接收视频数据;对数据执行预滤波;执行内容分析以标识数据的区域;应用二维(2-D)二阶梯度运算以提取高频分量;以及关于来自先前画面的高频信息归一化该高频分量。

【技术实现步骤摘要】
用于数字画面的内容自适应细节滤波的方法和装置本申请是国际申请日为2007年12月27日、中国国家阶段申请号为200780048828.2、题为“用于数字画面的内容自适应细节滤波的方法和装置”的专利技术专利申请的分案申请。专利
本专利技术涉及计算机系统,尤其涉及视频处理。背景图像增强在视频处理领域是重要的因素。在图像/视频应用的终端用户方,通常应用图像增强技术作为部分后处理滤波以提高画面质量。常规的媒体处理器通过放大高频分量以增加画面内容的细节/锐度来提高画面质量。遗憾的是,盲目地放大高频分量由于画面内容的噪声细节的放大而导致不期望的画面质量。附图简述本专利技术在附图中通过示例而非限制地示出,其中相同的附图标记指示相似的元件,附图中:图1是计算机系统的一个实施例的框图;图2是示出执行细节滤波的一个实施例的流程图;图3是示出执行细节滤波的另一个实施例的流程图;图4示出用于中心目标像素的高频分量提取进程的等式和像素位置的一个实施例;以及图5示出常规边缘检测度量上映射边缘检测对滤波加权的示图的一个实施例。详细描述公开了一种内容自适应细节滤波机制。在一个实施例中,该机制包括应用于视频、图像、显示和媒体处理器领域中的后处理系统的组件。在一个实施例中,该组件包括通过内容自适应滤波增加画面细节/锐度来增强图像/视频视觉质量的进程;通过利用边缘检测和噪声检测以适配细节滤波的使用来提供内容分析的进程;通过利用预处理滤波改善边缘检测和噪声检测来提供更好/准确的内容分析的进程;通过所提出的二维(2-D)二阶导数公式提取高频分量来提供细节滤波的进程;通过从先前画面检测出的高频分量的最大值归一化滤波量来提供细节滤波的进程;根据噪声检测或从先前画面检测出的高频分量的最大值的一部分修改滤波量来提供细节滤波的进程;以及通过允许终端用户指定滤波增益因数来修改滤波量以实现用户偏好来提供细节滤波的进程。在本专利技术的以下详细描述中,阐述了很多特定细节以便提供对本专利技术的透彻理解。然而,对于本领域的技术人员显然易见的是没有这些特定细节也可实施本专利技术。在其它情况下,公知的结构和设备以框图形式而不详细地示出,以免淡化本专利技术。在本说明书中对“一个实施例”或“一实施例”的引述表示结合该实施例描述的特定特征、结构、或特性包括在本专利技术的至少一个实施例中。在说明书的各位置出现的短语“在一个实施例中”不一定全指同一实施例。以下的详细描述的某些部分是按照对计算机存储器内数据位的操作的算法和符号表示来介绍的。这些算法描述和表示是数据处理领域的技术人员用于向本领域的其它技术人员最有效地传达其工作实质的手段。在本文中且通常认为算法是导致期望结果的步骤的自相容序列。这些步骤需要对物理量的物理处理。通常,尽管并非必需,这些量采用能够被存储、传送、组合、比较和其它方式处理的电或磁信号形式。已经证明将这些信号称为位、值、元素、码元、字符、项、数字等有时是方便的,主要是出于通用的原因。然而,应当铭记,所有这些和类似术语都与适当的物理量相关联且仅仅是应用于这些量的方便标志。除非具体说明否则,如从以下讨论所显而易见的,应意识到,贯穿说明书使用诸如“处理”、“计算”、“推算”、“确定”、“显示”等术语的讨论指的是计算机系统或类似的电子计算设备的动作和进程,它们将计算机系统寄存器和存储器内表示为物理(例如,电子)量的数据处理和变换成计算机系统存储器、寄存器或其他这种信息存储、传输或显示设备内类似地表示为物理量的其他数据。本专利技术还涉及用于在本文中执行操作的装置。该装置可专门构造成用于所需目的,或者它可包括由存储在计算机中的计算机程序选择性地激活或重新配置的通用计算机。这种计算机程序可存储在计算机可读存储介质中,诸如但不限于包括软盘、光盘、CD-ROM和磁光盘的任意类型的盘、只读存储器(ROM)、随机存取存储器(RAM)、EPROM、EEPROM、磁或光卡、或适用于存储电子指令且各自耦合到计算机系统总线的任意类型的介质。本文中出现的算法和显示器不固有地关联于任何特定计算机或其它装置。各种通用系统可根据本文的教义与程序一起使用,或者可证明构造更为专用的装置来执行所需的方法步骤是方便的。用于多种这些系统的所需结构将从以下的描述中出现。此外,本专利技术不是参考任何具体编程语言描述的。将意识到可将多种编程语言用于实现如本文所述的本专利技术的教义。编程语言的指令可由一个或多个处理设备(例如,处理器、控制器、控制处理单元(CPU))执行。图1是计算机系统100的一个实施例的框图。计算机系统100包括耦合至互连105的中央处理单元(CPU)102。在一个实施例中,CPU102是可从加利福尼亚州圣克拉拉的英特尔公司购买到的IV处理器的处理器家族中的处理器。或者,可使用其它CPU。例如,可将CPU102实现为多个处理器或多个处理器核。在又一个实施例中,芯片组107也耦合到互连105。芯片组107可包括存储器控制组件(MC)110。MC110可包括耦合到主系统存储器115的存储器控制器112。主系统存储器115存储由CPU102或系统100中包括的任何其它设备执行的数据和指令序列。MC110可经由集线器接口耦合到输入/输出控制组件(IC)140。IC140向计算机系统100内的输入/输出(I/O)设备提供接口。IC140可支持诸如外围组件互连(PCI)、加速图形端口(AGP)、通用串行互连(USB)、低引脚数(LPC)互连或任意其它类型的I/O互连(未示出)等I/O互连上的标准I/O操作。在一个实施例中,ICH140耦合到无线收发机160。根据一个实施例,IC140包括执行视频数据的内容自适应细节滤波的指令集。然而,在其它实施例中,IC140可包括用于执行该进程的硬件模块。在又一些实施例中,CPU102可被实现成执行该进程。图2是示出执行细节滤波的一个实施例的流程图。在处理框210,接收视频输入。在处理框220,执行预滤波以平滑画面。在处理框230,应用内容分析以标识诸如边缘区之类的感兴趣的区域。在处理框240,应用2-D二阶梯度运算以提取高频分量。在处理框250,关于来自先前画面的同一高频信息,归一化高频分量。在处理框255,通过边缘检测的结果精化调节量。在处理框260,从ICH140发送经处理的视频数据。以下更详细地描述各个处理220-255。根据又一个实施例,向用户提供参数设置以按用户偏好选择精化量。图3是示出结合用户偏好执行细节滤波的另一个实施例的流程图。在处理框320,乘法器被应用于精化值以提供基于用户定义的增益因数的调节。在处理框325,执行限幅(clipping)。在一个实施例中,限幅基于在细节滤波期间处理的3x3毗邻像素的局部最大和局部最小。在处理框330,将经调节的值加至视频输入。在处理框340,在转发到视频输出之前执行第二限幅操作。预滤波使用低通预处理器去除噪声改进了画面分析的准确度。根据一个实施例,利用权重w实现2-D预边缘滤波器。在又一个实施例中,可将2-D滤波器分解成两个1-D滤波器以减少运算的数量。这可表示为:[1]考虑具有3x3相邻像素NH9(x)的目标像素x,预边缘滤波器的输出由以下表示:[2]在以上的等式2中,对于等式1中的预_边缘_滤波器_权重的和,∑w(x)=16。最后一项l/本文档来自技高网...
用于数字画面的内容自适应细节滤波的方法和装置

【技术保护点】
一种方法,包括:接收视频数据;对所述数据执行预滤波;执行内容分析以标识所述数据的区域;应用二维(2?D)二阶梯度运算以提取高频分量;以及关于来自先前画面的高频信息归一化所述高频分量。

【技术特征摘要】
2006.12.27 US 11/647,0231.一种视频处理方法,包括:应用二维(2-D)二阶梯度运算以从视频数据提取高频分量;以及关于来自先前画面的高频信息归一化所述高频分量。2.如权利要求1所述的方法,其特征在于,归一化所述高频分量包括使用边缘自适应修改进程来将像素数据分类为强边缘像素、弱边缘像素和非边缘像素。3.如权利要求1所述的方法,其特征在于,还包括在应用2-D二阶梯度运算之前,执行内容分析以标识数据的区域。4.如权利要求3所述的方法,其特征在于,所述执行内容分析包括使用边缘检测操作来标识有兴趣的像素。5.如权利要求4所述的方法,其特征在于,所述边缘检测操作是索贝尔边缘操作。6.如权利要求3所述的方法,其特征在于,还包括在执行内容分析之前,对视频数据执行预滤波。7.如权利要求6所述的方法,其特征在于,所述执行预滤波包括使用2-D滤波器从所述数据去除噪声。8.一种计算机系统,包括:存储器,用于存储指令;中央处理单元,与所述存储器耦合并且响应于所述指令用于:应用二维(2-D)二阶梯度运算以从视频数据提取高频分量;以及关于来自先前画面的高频信息归一化所述高频分量。9.如权利要求8所述的计算机系统,其特征在于,归一化所述高频分量包括使用边缘自适应修改进程来将像素数据分类为强边缘像素、弱...

【专利技术属性】
技术研发人员:YJ·邱
申请(专利权)人:英特尔公司
类型:发明
国别省市:

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

1