数字滤波器制造技术

技术编号:2950639 阅读:198 留言:0更新日期:2012-04-11 18:40
本发明专利技术通过用系数乘法部23将延迟部10、11、系数乘法部20、21、22、加法部30、31、32、以及偏移常数部40根据输入信号而算出的系数与输入信号相乘,来提供输入数据的漏码少的数字滤波器。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及数字滤波器,特别涉及图像处理中所用的数字滤波器。
技术介绍
以往,在图像处理中,使用卷积滤波器等数字滤波器。图9是表示现有数字滤波器的结构例图。如该图所示,该数字滤波器包括延迟部910、911;系数乘法部920、921、922;以及加法部930、931。该数字滤波器将输入信号及其延迟信号乘以规定的系数,将其结果相加,作为输出信号。在这种数字滤波器中,在计算过程中重复积和运算。因此,如果不以足够的计算精度(计算字长)来进行计算,则有时会发生漏码。例如,在图9中,如果运算部920、921、922、930、931或保持计算过程中的中间数据950、951的区域没有足够的字长,则会发生漏码。其结果,如果将这种数字滤波器用于图像处理,则有下述问题不能重现原图像的细节,图像的色调层次不能很好地表现出来。
技术实现思路
本专利技术的目的在于提供一种数字滤波器,即使在使用短字长的运算器等的情况下,输入数据的漏码也少。本专利技术的数字滤波器的特征在于,包括滤波运算部,对输入数据进行积和运算来计算系数;以及乘法部,将该滤波运算部算出的系数和输入数据相乘。本专利技术的滤波处理方法的特征在于,对输入数据进行积和运算来计算系数;将该算出的系数和输入数据相乘;将该乘法结果作为输出数据。本专利技术的记录媒体是记录有对图像数据进行滤波处理的程序的记录媒体。上述程序的特征在于,具有下述步骤对图像数据进行积和运算来计算系数;将该算出的系数和上述图像数据相乘;以及输出该乘法结果。上述程序可以经CD-ROM、DVD-ROM、存储卡等便携记录媒体、或网络来配发。本专利技术的娱乐装置是包括绘制运算器和绘制存储器的娱乐装置。上述绘制存储器具有绘制区、和纹理区;上述绘制运算器包括纹理映射处理部、和混合处理部;上述纹理映射处理部将上述纹理区中保存的图像数据用作纹理数据来进行纹理映射处理;上述混合处理部通过在纹理映射处理后的数据、和上述绘制区中保存的数据之间进行混合运算,将其结果保存到上述绘制区中,从而算出图像滤波处理中所用的系数,并求该算出的系数、和上述图像数据之积。附图说明图1是本专利技术的数字滤波器的结构图。图2是安装有本专利技术的数字滤波器的娱乐装置的结构方框图。图3是图形处理器110的内部结构图。图4是局部存储器420的结构图。图5是纹理像素的保存格式图。图6是本专利技术的边缘增强滤波器的结构图。图7是使用了图形处理器110的图像滤波处理的概要说明图。图8是主CPU 100对图形处理器110进行的指示的具体例图。图9是现有数字滤波器的结构例图。具体实施例方式以下,参照附图来详细说明本专利技术的实施例。图1是本专利技术的数字滤波器的结构图。如该图所示,数字滤波器1包括延迟部10、11;系数乘法部20、21、22、23;加法部30、31、32;以及偏移常数部40。在数字滤波器1中,首先,延迟部10、11、系数乘法部20、21、22、加法部30、31、32及偏移常数部40对输入信号进行滤波运算(积和运算),求系数。然后,通过用系数乘法部23将求出的系数和原数据相乘,来得到输出信号。这样,数字滤波器1首先根据输入信号来求系数,在最后一级,将原数据和系数相乘。由此,对原数据只在最后一级进行一次乘法,所以能够减少原数据的漏码。因此,在用于图像处理的情况下,与图9所示的现有数字滤波器相比,能够重现原信号的细节,图像的色调层次能很好地表现出来。接着,说明本专利技术的数字滤波器的更具体的实施例。以下,说明用于在重现DVD视频时进行重现输出的边缘增强的边缘增强滤波器。该边缘增强滤波器是用于按照用户的喜好来增强DVD视频的重现图像的边缘的滤波器。首先,说明安装有该边缘增强滤波器的娱乐装置。图2是应用本专利技术的娱乐装置的结构方框图。该娱乐装置例如能够执行CD/DVD提供的游戏,或者重现DVD提供的DVD视频。如该图所示,该娱乐装置包括主CPU 100、图形处理器(GP)110、IOP120、CD/DVD读出部130、SPU 140、OSROM 150、主存储器160、以及IOP存储器170。主CPU 100和图形处理器110通过专用总线101相连。主CPU 100和IOP120通过总线102相连。IOP 120、CD/DVD读出部130、SPU 140及OSROM150被连接到总线103上。在主CPU 100上连接有主存储器160,在IOP 120上连接有IOP存储器170。而在IOP 120上连接有控制器(PAD)180。主CPU 100通过执行OSROM 150中保存的程序、或者从CD或DVD(或未图示的存储卡)加载到主存储器160中的程序,来进行规定的处理。图形处理器110是实现该娱乐装置的绘制功能的绘制处理器,根据来自主CPU 100的指示,来进行绘制处理。IOP 120是控制主CPU 100和外围设备(CD/DVD读出部130或SPU 140等)之间的数据交换的输入输出的子处理器。CD/DVD读出部130从CD或DVD中读出数据,传送到主存储器160。SPU 140是声音重现处理器,根据来自主CPU 100等的发音指令,以规定的采样频率来重现声音缓冲器(未图示)中保存的压缩波形数据。OSROM 150是保存有在启动等时由主CPU 100或IOP 120执行的程序的ROM。主存储器160是主CPU 100的主存储器,保存主CPU 100执行的指令或主CPU 100使用的数据等。IOP存储器170是IOP 120的主存储器,保存IOP 120执行的指令或IOP120使用的数据等。控制器(PAD)180是在执行游戏等的过程中将游戏者的意图传递给应用程序等的界面。这里,在具有以上结构的娱乐装置中,安装利用图形处理器110的绘制功能来对DVD视频输出进行边缘增强的边缘增强滤波器。以下,说明在重现DVD视频时利用图形处理器110进行的边缘增强滤波处理。首先,说明为了安装本专利技术的边缘增强滤波器而使用的图形处理器110的内部结构。图3是图形处理器110的内部结构图。如该图所示,图形处理器110包括主机接口部400、绘制功能块410、局部存储器420、以及CRTC部430。主机接口部400是用于与主CPU 100之间进行数据交换的接口部。绘制功能块410是根据来自主CPU 100的指示来进行绘制处理的逻辑电路部。绘制功能块410分别包括数字微分分析器(DDA)和像素引擎各16个,并行处理最大16个64比特(颜色信息32比特、Z值32比特)的像素数据。DDA计算RGB值、Z值、纹理值等。根据这些数据,像素引擎生成最终的像素数据。局部存储器420保存绘制功能块410生成的像素数据或从主CPU 100传送的纹理数据等。CRTC部430根据指定的输出格式(NTSC、PAL、VESA格式等),将局部存储器420的帧缓冲区的内容变为视频信号来输出。图4是局部存储器420的结构图。如该图所示,局部存储器420具有帧缓冲区450、Z缓冲区460、纹理缓冲区470、以及纹理CLUT区480。帧缓冲区450及Z缓冲区460是绘制对象区,帧缓冲区450保存绘制结果的像素,Z缓冲区460保存绘制结果的Z值。纹理缓冲区470保存纹理的图像数据,纹理CLUT区480保存纹理是索引颜色的情况下使用的彩色查找表(CLUT)。区4本文档来自技高网...

【技术保护点】
一种数字滤波器,其特征在于,包括:滤波运算部,对输入数据进行积和运算来计算系数;以及乘法部,将该滤波运算部算出的系数和输入数据相乘。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:青木幸代大场章男
申请(专利权)人:索尼计算机娱乐公司
类型:发明
国别省市:JP[日本]

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

1