用于图像缩放的设备和方法

文档序号:10515941阅读:258来源:国知局
用于图像缩放的设备和方法
【专利摘要】本发明涉及用于图像缩放的设备和方法。图像处理电路包括具有插值系数输入的缩放处理部、插值系数重新布置部和插值系数馈送部。插值系数馈送部将第一插值系数馈送给插值系数重新布置部。插值系数重新布置部被配置成响应于输出图像的目标像素的坐标而将从第一插值系数和通过从预定值分别减去第一插值系数所获得的第二插值系数选择的插值系数馈送给缩放处理部的相应插值系数输入。缩放处理部被配置成通过使用从插值系数重新布置部馈送给插值系数输入的插值系数对输入图像的像素的像素数据执行插值来生成输出图像的目标像素的像素数据。
【专利说明】
用于图像缩放的设备和方法
技术领域
[0001]本发明涉及图像处理电路、显示面板驱动器、显示设备和图像处理方法,更具体地涉及优选地用于图像处理电路、显示面板驱动器和显示设备中的用于图像缩放的设备和方法。
【背景技术】
[0002]驱动显示面板(例如液晶显示面板)的显示面板驱动器通常具有执行图像缩放以放大图像的功能。这样的功能可以用于在输入图像数据与显示面板分辨率不匹配时从外部馈送给显示面板驱动器的输入图像数据生成与显示面板分辨率匹配的像素数据。
[0003]双线性方法是用于图像缩放的一种已知方法。在双线性方法中,通过输入图像的像素数据的线性插值来计算输出图像(经放大或缩小的图像)的像素数据。通过双线性方法的图像缩放通常涉及依照放大/缩小因子来确定输出图像的每一个像素的位置、以及通过最接近于输出图像的每一个像素的输入图像的四个像素的像素数据的线性插值来计算每一个像素的像素数据(更通常是,包括指示红色(R)、绿色(G)和蓝色(B)的灰度级的数据)。基于输出图像的每一个像素的位置来确定在线性插值中给予输入图像的四个最接近像素的权重。
[0004]在诸如显示面板驱动器之类的集成电路(IC)中,常常通过硬件电路来实现图像缩放。其中通过硬件电路来实现图像缩放的配置在处理速度方面是优越的,并且尤其适于要求实时图像处理的系统,诸如显示面板驱动器。
[0005]基于硬件的图像缩放的一个问题是插值系数的馈送。当以缩放因子M/N (也就是说,从输入图像的NXN个像素的图像数据生成输出图像的MXM个像素的图像数据)执行图像缩放时,必要的是确定用于输出图像的MXM个像素中的每一个的插值系数,其中M和N是被选择成使得M/N是不可约分数的正整数。换言之,以缩放因子M/N的图像缩放需要将插值系数的MXM个集合馈送给图像缩放单元。这不合期望地增加了对于馈送插值系数所必要的硬件资源。当使用ROM (只读存储器)来存储必要的插值系数时,例如ROM的电路尺寸不合期望地增加。
[0006]因而,存在针对减少用于馈送插值系数的硬件资源的技术需要。
[0007]应当指出的是,在以下列出的专利文献中公开了图像缩放:
日本专利申请公开第H02-176873 A号公开了一种其中插值函数和放大因子被存储在ROM中的技术。
[0008]日本专利申请公开第H02-234579 A号公开了一种涉及从相邻两个像素和靠近这两个像素的像素的像素数据来计算定位在该相邻两个像素之间的中点处的中点像素的像素数据、以及通过使用中点像素的像素数据的插值来计算定位在该相邻两个像素之间的期望位置处的新像素的像素数据的技术。
[0009]国际公开第WO 2012/114574 Al号公开了一种其中通过低分辨率图像的多个像素的像素数据的插值来计算经放大的图像的每一个像素的像素数据的技术。在该国际公布中所公开的技术中,给予与目标像素高度相关的像素的像素数据的插值系数被增加以实现独立于图像中包括的边缘的形状的适当插值。
[0010]日本专利申请公开第2011-146888 A号公开了一种涉及针对经放大的图像的目标像素从包括原始图像中的两个相邻像素的三个邻近像素的像素数据来计算像素改变速率、以及使用所计算的像素改变速率来执行插值的技术。
[0011]日本专利申请公开第H08-315129 A号公开了一种通过向频域中的正交变换而实现图像放大的技术。
[0012]日本专利申请公开第H08-18769A号公开了一种用于生成原始图像的每一个像素周围的NXN个像素的图像放大处理。在该专利文献中所公开的技术中,定位在原始图像的每一个像素的左侧、右侧、上侧和下侧上的像素的像素数据被确定为等于原始图像的每一个像素的像素数据,并且针对原始图像的每一个像素倾斜定位的像素的图像数据被确定为原始图像的每一个像素周围的像素的像素数据的平均。
[0013]日本专利申请公开第H04-156690 A号公开了一种通过仿射变换的图像放大处理。
[0014]日本专利申请公开第S62-282377 A号公开了一种将移位寄存器用作行缓冲器并且通过将地址除以放大因子来计算插值系数的技术。

【发明内容】

[0015]因此,本发明的目的是减少用于将插值系数馈送给执行图像缩放的电路的硬件资源。
[0016]本发明的其他目的和新特征将被本领域技术人员根据以下公开内容所理解。
[0017]在本发明的一方面中,提供了一种用于通过对输入图像执行图像缩放来生成输出图像的图像处理电路。图像处理电路包括具有多个插值系数输入的缩放处理部、插值系数重新布置部、以及插值系数馈送部。插值系数馈送部将多个第一插值系数馈送给插值系数重新布置部。插值系数重新布置部被配置成响应于输出图像的目标像素的坐标而将从多个第一插值系数和通过从预定值分别减去第一插值系数所获得的多个第二插值系数选择的插值系数馈送给缩放处理部的相应插值系数输入。缩放处理部被配置成通过使用从插值系数重新布置部馈送给插值系数输入的插值系数对输入图像的像素的像素数据执行插值来生成输出图像的目标像素的像素数据。
[0018]在本发明的另一方面中,提供了一种用于驱动显示面板的显示面板驱动器。显示面板驱动器包括:对输入图像的像素的像素数据执行图像缩放以生成输出图像的像素的像素数据的缩放器电路;以及响应于从缩放器电路所接收的输出图像的像素的像素数据来驱动显示面板的驱动部。缩放器电路包括具有多个插值系数输入的缩放处理部、插值系数重新布置部、以及插值系数馈送部。插值系数馈送部将多个第一插值系数馈送给插值系数重新布置部。插值系数重新布置部被配置成响应于输出图像的目标像素的坐标而将从多个第一插值系数和通过从预定值分别减去第一插值系数所获得的多个第二插值系数选择的插值系数馈送给缩放处理部的相应插值系数输入。缩放处理部被配置成通过使用从插值系数重新布置部馈送给插值系数输入的插值系数对输入图像的像素的像素数据执行插值来生成输出图像的目标像素的像素数据。
[0019]在本发明的又另一方面中,显示设备包括显示面板和显示面板驱动器。显示面板驱动器包括:对输入图像的像素的像素数据执行图像缩放以生成输出图像的像素的像素数据的缩放器电路;以及响应于从缩放器电路所接收的输出图像的像素的像素数据来驱动显示面板的驱动部。缩放器电路包括具有多个插值系数输入的缩放处理部、插值系数重新布置部、以及插值系数馈送部。
[0020]插值系数馈送部将多个第一插值系数馈送给插值系数重新布置部。插值系数重新布置部被配置成响应于输出图像的目标像素的坐标而将从多个第一插值系数和通过从预定值分别减去第一插值系数所获得的多个第二插值系数选择的插值系数馈送给缩放处理部的相应插值系数输入。缩放处理部被配置成通过使用从插值系数重新布置部馈送给插值系数输入的插值系数对输入图像的像素的像素数据执行插值来生成输出图像的目标像素的像素数据。
[0021]本发明有效地减少了用于将插值系数馈送给执行图像缩放的电路的硬件资源。
【附图说明】
[0022]本发明的上述和其他优点和特征将根据结合附图进行的以下描述而更明显,在所述附图中:
图1是图示了双线性图像缩放的示例的概念图;
图2是图示了通过双线性方法计算输出图像的目标像素Q的像素数据的细节的图;
图3图示了与以缩放因子4/3的图像缩放的一个单元处理相关的输出图像的4X4个像素Q和输入图像的5 X 5个像素P的布置;
图4图示了以缩放因子4/3的图像缩放中的输入和输出图像的像素的布置中的对称性质;
图5图示了定位在输出图像的左上方区域中的像素Q的像素数据的示例性计算方法; 图6是图示了执行本实施例的图像缩放的图像处理电路的示例性配置的电路图;
图7A图示了本实施例中的像素数据重新布置电路的示例性操作的真值表;
图7B是图示了本实施例中的插值系数重新布置电路的示例性操作的真值表;
图8A是图示了本实施例中的针对y=0的图像处理电路的操作的时间图;
图8B是图示了本实施例中的针对y=l的图像处理电路的操作的时间图;
图SC是图示了本实施例中的针对y=2的图像处理电路的操作的时间图;
图8D是图示了本实施例中的针对y=3的图像处理电路的操作的时间图;
图9概念地图示了以缩放因子3/2的图像缩放;
图10图示了与以缩放因子3/2的图像缩放的一个单元处理相关的输入图像的4X4个像素P和对应的输出图像的3 X 3个像素Q的布置;
图11是图示了用于以缩放因子3/2的图像缩放的图像处理电路的示例性配置的电路图;
图12概念地图示了由图11中所图示的图像处理电路针对其执行图像缩放的像素的布置;
图13是图示了本实施例中的插值系数重新布置电路的示例性操作的真值表;
图14A和14B是图示了针对y=0的图11中所图示的图像处理电路的操作的时间图; 图15A和15B是图示了针对y=l的图11中所图示的图像处理电路的操作的时间图; 图16A和16B是图示了针对y=2的图11中所图示的图像处理电路的操作的时间图; 图17是图示了本发明的一个实施例中的显示设备的示例性配置的框图;
图18是液晶显示面板的显示区段(reg1n)的配置的一个示例;以及图19是图示了驱动器IC的配置的示例的框图。
【具体实施方式】
[0023]现在本文将参照说明性实施例来描述本发明。本领域技术人员将认识到,可以使用本发明的教导实现许多可替换的实施例,并且本发明不限于出于解释性目的而说明的实施例。将领会到,出于说明的简单性和清楚性,图中的元件未必按照比例绘制。例如,一些元件的尺寸相对于其他元件被夸大。
[0024]为了更好地理解本发明,首先给出双线性图像缩放的概况的描述。
[0025]图1是图示了双线性图像缩放的示例的概念图。图1中所图示的是以放大因子4/3的图像放大,也就是,其中从输入图像的3 X 3个像素P的图像数据生成输出图像的4X 4个像素Q的图像数据的图像缩放。
[0026]在双线性图像缩放中,依照放大因子(或缩小因子)来确定输出图像(经放大或缩小的图像)的每一个像素Q的位置,并且通过最接近于每一个像素Q的输入图像的四个像素的像素数据的线性插值来计算输出图像的每一个像素Q的像素数据(最通常是,指示红色(R)、绿色(G)和蓝色(B)的数据)。在其中输出图像的一些像素从输入图像的最外侧像素P向外定位的图像放大处理中,通过虚拟地生成作为输入图像的最外侧像素P的副本并且具有相同像素数据的副本像素以及对最外侧像素P和副本像素的像素数据执行线性插值来确定从输入图像的最外侧像素P向外定位的输出图像的像素Q的像素数据。
[0027]图2是图示了通过双线性方法计算输出图像的目标像素Q的像素数据的细节的图。从最接近于目标像素Q的输入图像的四个像素A、B、C和D的像素数据来计算目标像素Q的像素数据。更具体地,通过在水平方向上执行像素A和B的像素数据的线性插值来计算像素Rl的像素数据,并且通过在水平方向上执行像素C和D的像素数据的线性插值来计算像素R2的像素数据,其中像素Rl是定位在与目标像素Q相同的水平位置(X轴方向上的位置)处并且与像素A和B相同的竖直位置(y轴方向上的位置)处的虚拟像素,并且像素R2是定位在与目标像素Q相同的水平位置(X轴方向上的位置)处并且与像素C和D相同的竖直位置(y轴方向上的位置)处的虚拟像素。通过在竖直方向上执行像素Rl和R2的像素数据的线性插值来计算目标像素Q的像素数据。
[0028]四个插值系数t、l_t、s和Ι-s被用来计算目标像素Q的像素数据。更具体地,通过水平方向上的插值所获得的像素Rl和R2的像素数据以及目标像素Q的像素数据可以如下那样表示:
Rl = t.A + (1-t).B,...(Ia)
R2 = t.C + (1-t).D,以及 …(Ib)
Q = s.Rl + (1-s).R2。…(Ic)
在图2中所图示的示例中,t和Ι-t是用于水平方向上的插值的插值系数,并且s和1-s是用于竖直方向上的插值的插值系数。
[0029]应当指出的是,尽管图2图示了其中竖直方向上的线性插值跟在水平方向上的线性插值之后的计算过程,但是顺序可以颠倒。在实际实现方式中,可以执行其中同时执行水平和竖直方向上的线性插值的计算。当以RGB格式描述像素数据时,对于每一个颜色单独地执行像素数据的图像缩放处理。
[0030]返回参照图1,以缩放因子M/N的图像缩放的单元处理涉及生成输出图像的MXM个像素Q的像素数据,其中M和N是被选择成使得M/N是不可约分数的正整数。在图示了以缩放因子4/3的图像缩放的图1中,例如区段Ul中的输出图像的4X4个像素Q是在某一单元处理中针对其处理像素数据的像素Q。在双线性方法中,需要与输出图像的MXM个像素Q向外相邻的输入图像的像素P的像素数据以执行插值,并且因此输出图像的MXM个像素Q的像素数据的生成需要输入图像的(N+2) X (N+2)个像素P的像素数据。
[0031]图3图示了与以缩放因子4/3的图像缩放的某一单元处理相关的输出图像的4X4个像素Q和输入图像的5X5个像素P的布置。在以缩放因子4/3的图像缩放中,从输入图像的5X5个像素P的像素数据生成输出图像的4X4个像素Q的像素数据。
[0032]由于输出图像的每一个像素Q的像素数据的计算需要插值系数s和1-s)的一个集合,所以针对与每一个单元处理相关的MXM个像素Q的计算需要插值系数的MXM个集合。一种可能的方法可以是将MXM个插值系数存储在存储单元(例如ROM (只读存储器))中,如日本专利申请公开第H02-176873 A号中所公开的。然而,该方法不合期望地导致存储单元的电路大小的增加。另一种可能的方法是连续计算插值系数,如例如日本专利申请公开第2011-146888 A号中所公开的。然而,连续计算插值系数的配置在处理量和电路大小方面是不利的。在下文详细描述的本实施例的图像缩放采用用于减少用来将插值系数馈送给执行图像缩放的电路的硬件资源的方法。
[0033]本发明人所关注的是输入和输出图像的像素关于以缩放因子M/N的双线性图像缩放的每一个单元处理的对称布置。图4图示了输入和输出图像的像素的布置中的对称性质。图4中所图示的是以缩放因子4/3的图像缩放中的输入和输出图像的像素的布置中的对称性质,也就是,输入图像的5X5个像素和输出图像的4X4个像素的布置中的对称性质。
[0034]在以下讨论中,在其中布置输入图像的5X5个像素的区段中限定四个区域:左上方区域、右上方区域、左下方区域和右下方区域。通过利用直线H和V划分其中布置输入图像的5X 5个像素的区段来限定这四个区域,其中直线H在X轴方向上延伸并经过其中布置输入图像的5X5个像素的区段的中心,并且直线V在y方向上延伸并经过其中布置输入图像的5X5个像素的区段的中心。更具体地,左上方区域被限定为输入图像的像素P(0,0)、P (0,2)、P (2,O)和P (2,2)关于其被限定为顶点的矩形区域,并且右上方区域被限定为输入图像的像素P (0,2)、P (0,4)、P (2,2)和P (2,4)关于其被限定为顶点的矩形区域。对应地,左下方区域被限定为输入图像的像素P (2,0)、P (2,2)、P (4,O)和P (4,2)关于其被限定为顶点的矩形区域,并且右下方区域被限定为输入图像的像素P (2,2)、P (2,4),P (4,2)和P (4,4)关于其被限定为顶点的矩形区域。要指出的是,像素P (i,j)是定位在输入图像的5X5个像素的第i行和第j列中的像素。
[0035]应当注意到以下事实:右上方区域、左下方区域和右下方区域中的输入和输出图像的像素布置关于左上方区域中的输入和输出图像的像素布置是线对称或点对称的。详细地说,右上方区域中的输入和输出图像的像素布置和左上方区域中的输入和输出图像的像素布置关于直线V是线对称的。换言之,通过左上方区域中的输入和输出图像的像素布置的水平反转(关于直线V反转)来获得右上方区域中的输入和输出图像的像素布置。如图4的右上部中所图示的,通过对右上方区域中的输入和输出图像的像素布置执行水平反转所获得的像素布置与左上方区域中的输入和输出图像的像素布置相同。
[0036]同样地,左下方区域中的输入和输出图像的像素布置和左上方区域中的输入和输出图像的像素布置关于直线H是线对称的。换言之,通过左上方区域中的输入和输出图像的像素布置的竖直反转(关于直线H的反转)来获得左下方区域中的输入和输出图像的像素布置。如图4的左下部中所图示的,对左下方区域中的输入和输出图像的像素布置执行竖直反转所获得的像素布置与左上方区域中的输入和输出图像的像素布置相同。
[0037]此外,右下方区域中的输入和输出图像的像素布置和左上方区域中的输入和输出图像的像素布置关于特定点(在该示例中,像素P (2,2))是点对称的。换言之,通过左上方区域中的输入和输出图像的像素布置的竖直和水平反转(关于直线V和直线H的反转)来获得右下方区域中的输入和输出图像的像素布置。如图4的右下部中所图示的,通过对右下方区域中的输入和输出图像的像素布置执行竖直和水平反转所获得的像素布置与左上方区域中的输入和输出图像的像素布置相同。
[0038]可以通过使用上述对称性质来有效地减少要馈送给执行图像缩放的电路系统的插值系数的集合的数目。首先,图5图示了定位在左上方区域中的输出图像的像素Q(0,0)、Q (O, 1)、Q (1,O)和Q (1,I)的像素数据的示例性计算方法。通过输入图像的像素P (O, 0)、P (O, I),P (1,0)和P (1,I)的像素数据的线性插值来获得输出图像的像素Q (0,0)的像素数据。在该线性插值中,s和Ι-s被用作针对水平和竖直方向上的两个插值的插值系数。通过输入图像的像素P (O, I),P (0,2)、P (1,1)和P (1,2)的像素数据的线性插值来获得输出图像的像素Q (O, I)的像素数据。在该线性插值中,t和Ι-t被用作水平方向上的插值中的插值系数,并且s和Ι-s被用作竖直方向上的插值中的插值系数。
[0039]此外,通过输入图像的像素P (I, O), P (1,1)、P (2,0)和P (2,I)的像素数据的线性插值来获得输出图像的像素Q (1,O)的像素数据。在该线性插值中,s和Ι-s被用作水平方向上的插值中的插值系数,并且t和Ι-t被用作竖直方向上的插值中的插值系数。通过输入图像的像素P (1,1)、P (1,2)、P (2,I)和P (2,2)的像素数据的线性插值来获得输出图像的像素Q (1,I)的像素数据。在该线性插值中,t和Ι-t被用作针对水平和竖直方向上的两个插值的插值系数。
[0040]可以通过对输入和输出图像的像素布置分别执行水平反转、竖直反转和水平及竖直反转并且然后执行与对输出图像的左上方区域中的像素的像素数据所执行的相同处理来实现输出图像的右上方区域、左下方区域和右下方区域中的像素的像素数据的计算。可以通过重新布置像素数据和/或插值系数来实现输入和输出图像的像素布置的反转。因此,可以通过准备被配置成执行图5中所图示的处理(也就是,输出图像的左上方区域中的像素的图像数据的计算)的缩放处理部并且在馈送四个像素的像素数据和插值系数时执行输入图像的四个像素的像素数据和/或插值系数的重新布置来得到定位在右上方区域、左下方区域和右下方区域中的输出图像的像素的像素数据。该方法允许减少要馈送给缩放处理部的插值系数的集合数目。可以利用具有数据选择的功能的重新布置电路(诸如选择器和复用器)来实现像素数据和/或插值系数的重新布置。在下文中,给出被配置成通过执行像素数据和/或插值系数的重新布置来减少要馈送给缩放处理部的插值系数的集合数目的图像处理电路的配置的描述。
[0041]图6是图示了执行本实施例的图像缩放的图像处理电路10的示例性配置的电路图。图像处理电路10被配置成根据如图2中所图示的那样布置的输入图像的四个像素A、B、C和D的像素数据来计算输出图像的目标像素Q的像素数据。应当指出的是,输入图像的四个像素A、B、C和D的像素数据还可以由符号“A”、“B”、“C”和“D”来表示,并且输出图像的目标像素Q的像素数据还可以由符号“Q”来表示。
[0042]图像处理电路10包括像素数据重新布置电路11、插值系数存储部12、插值系数重新布置电路13和缩放处理部14。
[0043]像素数据重新布置电路11接收输入图像的四个像素的像素数据A、B、C和D,并且以期望顺序重新布置像素数据A、B、C和D以输出到缩放处理部14的像素数据输入a、b、c和d。基于输出图像的目标像素Q的坐标(x,y)执行该重新布置,其中坐标X以像素数目的表示法指示目标像素Q在输出图像的水平方向上的位置,并且坐标y以像素数目的表示法指示目标像素Q在输出图像的竖直方向上的位置。
[0044]图7A是图示了本实施例中的像素数据重新布置电路11的示例性操作的真值表。图7A的真值表指示例如当以下对于坐标(X,y)有效时将像素数据A、B、C和D分别馈送给像素数据输入a、b、c和d:
(y/2)%2 = 0,以及 (x/2)%2 = 0,
其中运算符“/”指示除法并且运算符“%”指示找出余数的模运算。本领域技术人员将从图7A中所图示的真值表理解针对(y/2)%2和(x/2)%2的不同值的操作。
[0045]返回参照图6,插值系数存储部12在其中存储插值系数s和t,并且将所存储的插值系数s和t馈送给插值系数重新布置电路13。应当指出的是,插值系数存储部12仅存储对于计算定位在输出图像的左上方区域中的像素的像素数据所必要的插值系数s和t。
[0046]插值系数重新布置电路13从插值系数s和t计算插值系数Ι-s和l_t,并且将从插值系数s、l_s、t和Ι-t选择的插值系数馈送给缩放处理部14的每一个插值系数输入ql至q6,其中插值系数输入ql至q4是接收用于水平方向上的插值的插值系数的输入,并且插值系数输入q5和q6是接收用于竖直方向上的插值的插值系数的输入。应当指出的是,馈送给插值系数输入ql和q3的插值系数具有相同值,并且馈送给插值系数输入q2和q4的插值系数具有相同值。响应于输出图像的目标像素Q的坐标(x,y)来选择馈送给插值系数输入ql至q6的插值系数。
[0047]图7B是图示了本实施例中的插值系数重新布置电路13的示例性操作的真值表。图7B的真值表指示例如当以下对于坐标(X,y)有效时分别将插值系数s、l-s、s、l-s、s和1-s馈送给插值系数输入ql至q6:
y%2 = 0,以及 x%2 = O0
[0048]本领域技术人员将根据图7B中所图示的真值表理解针对y%2和x%2的不同值的操作。
[0049]返回参照图6,缩放处理部14利用在插值系数输入ql至q6上所接收的插值系数对在像素数据输入a、b、c和d上所接收的四个像素数据执行图像缩放,以计算输出图像的目标像素的像素数据Q。详细地说,被配置为执行乘加运算的乘加电路的缩放处理部14包括乘法器21至24、加法器25、26、乘法器27、28和加法器29。
[0050]乘法器21输出在像素数据输入a上所接收的像素数据与在插值系数输入ql上所接收的插值系数的乘积,并且乘法器22输出在像素数据输入b上所接收的像素数据与在插值系数输入q2上所接收的插值系数的乘积。类似地,乘法器23输出在像素数据输入c上所接收的像素数据与在插值系数输入q3上所接收的插值系数的乘积,并且乘法器24输出在像素数据输入d上所接收的像素数据与在插值系数输入q4上所接收的插值系数的乘积。
[0051]加法器25输出乘法器21和22的输出之和,并且加法器26输出乘法器23和24的输出之和。
[0052]乘法器27输出加法器25的输出与在插值系数输入q5上所接收的插值系数的乘积,并且乘法器28输出加法器26的输出与在插值系数输入q6上所接收的插值系数的乘积。
[0053]加法器29输出乘法器27和28的输出之和。在本实施例的图像处理电路10中,加法器29的输出被用作输出图像的目标像素Q的像素数据。
[0054]应当指出的是,在图像处理电路10的实际实现方式中,插值系数s和Ι-s以二进制表示法表示,并且因此从插值系数s获得插值系数Ι-s的计算可以实现为从预定值减去插值系数s的运算。类似地,从插值系数t获得插值系数Ι-t的计算可以实现为从预定值减去插值系数t的运算。
[0055]图8A至8B是图示了本实施例中的图像处理电路10的示例性操作的时间图。在下文中,给出了关于左上方、右上方、左下方和右下方区域的输出图像的像素的像素数据的计算的描述。
[0056](关于左上方和右上方区域的输出图像的像素的像素数据的计算)
图8A和SB是图示了关于左上方和右上方区域的输出图像的像素Q的像素数据的示例性计算方法的时间图。
[0057]图8A图示了针对y=0 (也就是,针对输出图像的像素Q (0,0)、Q (O, 1)、Q (0,2)、Q(0,3)…的像素数据的计算)的图像处理电路10的操作。当y=0且X=O时,计算输出图像的像素Q (0,O)的像素数据。如从图4所理解的,根据输入图像的像素P (O, O),P (0,1)、P (1,0)和P (1,I)的像素数据来计算输出图像的像素Q (0,O)的像素数据。也就是说,馈送像素P (O, O), P (O, I), P (1,0)和P (1,I)的像素数据来作为像素数据A、B、C和D。如从图4所理解的,输出图像的像素Q (O, O)定位在左上方区域中,并且因此在计算像素Q(O, O)的像素数据时针对输入图像的像素P和输出图像的像素Q的布置不执行反转。因此,像素数据重新布置电路11分别将像素数据A、B、C和D (也就是,输入图像的像素P (0,0),P (0,1)、ρ (1,0)和P (1,I)的像素数据)馈送给像素数据输入a、b、C和d。
[0058]插值系数重新布置电路13将用于水平方向上的插值的插值系数馈送给插值系数输入ql至q4,并且将用于竖直方向上的插值的插值系数馈送给插值系数输入q5和q6。换言之,插值系数s、l-s、s和Ι-s分别被馈送给插值系数输入ql、q2、q3和q4,并且插值系数s和Ι-s分别被馈送给插值系数输入q5和q6。从图5将容易理解到,在输出图像的像素Q(0,0)的像素数据的计算中,用于水平方向上的插值的插值系数是s和1-s,并且用于竖直方向上的插值的插值系数也是S和1-S。
[0059]缩放处理部14根据馈送给像素数据输入a、b、c和d的像素数据和馈送给插值系数输入ql至q6的插值系数来计算输出图像的像素Q (O, O)的像素数据。依照以下表达式来计算像素Q (O, O)的像素数据:
Q (O, O) =s.(s.P (O, O) + (1-s).P (O, I)) +
(ι-s).(S.Pd, ο) + (1-s).Pd, l)),
其中运算符“.”表示乘法。
[0060]当y=0且X=I时,计算输出图像的像素Q (O, I)的像素数据。根据输入图像的像素P (O, I),P (0,2)、P (1,1)和P (1,2)的像素数据来计算输出图像的像素Q (0,1)的像素数据。也就是说,分别馈送像素P (0,1)、P (0,2)、P (1,1)和P (1,2)的像素数据来作为像素数据A、B、C和D。
[0061]输出图像的像素Q (O, I)也定位在左上方区域中,并且因此在计算像素Q (O, I)的像素数据时针对输入图像的像素P和输出图像的像素Q的布置不执行反转。因此,像素数据重新布置电路11分别将像素数据A、B、C和D (也就是,输入图像的像素P (O, I),P (0,2),P (1,1)和P (1,2)的像素数据)馈送给像素数据输入a、b、c和d。另一方面,插值系数重新布置电路13分别将作为用于水平方向上的插值的插值系数的插值系数t、l-t、t和1-t馈送给插值系数输入ql、q2、q3和q4,并且分别将作为用于竖直方向上的插值的插值系数的插值系数s和Ι-s馈送给插值系数输入q5和q6。
[0062]缩放处理部14根据馈送给像素数据输入a、b、c和d的像素数据和馈送给插值系数输入ql至q6的插值系数来计算输出图像的像素Q (O, I)的像素数据。依照以下表达式计算像素Q (O, I)的像素数据:
Q (O, I) = s.(t.P (O, I) + (1-t).P (O, 2)) +
(1-s).(t.Pd, i) + (ι-t).Pd, 2)) ο
[0063]当y=0且x=2时,计算输出图像的像素Q (O, 2)的像素数据。根据输入图像的像素P (0,2)、P (0,3)、P (1,2)和P (1,3)的像素数据来计算输出图像的像素Q (0,2)的像素数据。也就是说,分别馈送像素P (0,2)、P (0,3)、P (1,2)和P (1,3)的像素数据来作为像素数据A、B、C和D。
[0064]如从图4所理解到的,输出图像的像素Q (0,2)定位在右上方区域中,并且因此输入图像的像素P和输出图像的像素Q的布置被水平反转。因此,像素数据重新布置电路11分别将像素数据B、A、D和C (也就是,输入图像的像素P (0,3)、P (0,2)、P (1,3)和P(I, 2)的像素数据)馈送给像素数据输入a、b、c和d。另一方面,插值系数重新布置电路13将插值系数馈送给插值系数输入ql至q6,从而使输入图像的像素P和输出图像的像素Q的布置水平反转。也就是说,插值系数重新布置电路13分别将作为用于水平方向上的插值的插值系数的插值系数t、l_t、t和1-t馈送给插值系数输入ql、q2、q3和q4,并且分别将作为用于竖直方向上的插值的插值系数的插值系数s和Ι-s馈送给插值系数输入q5和q6。应当指出的是,在计算输出图像的像素Q (O, 2)的像素数据中馈送给插值系数输入ql至q6的插值系数与在计算像素Q (O, I)的像素数据中馈送给插值系数输入ql至q6的插值系数相同;要指出的是,像素Q (0,1)和Q (0,2)关于直线V线对称地定位。
[0065]缩放处理部14根据馈送给像素数据输入a、b、c和d的像素数据和馈送给插值系数输入ql至q6的插值系数来计算输出图像的像素Q (O, 2)的像素数据。依照以下表达式计算像素Q (O, 2)的像素数据:
Q (O, 2) = s.(t.P (O, 3) + (1-t).P (O, 2)) +
(1-s).(t.P(l, 3) + (1-t).P(l, 2)) O
[0066]当y=0且x=3时,计算输出图像的像素Q (O, 3)的像素数据。根据输入图像的像素P (0,3)、P (0,4)、P (1,3)和P (1,4)的像素数据来计算输出图像的像素Q (0,3)的像素数据。也就是说,分别馈送像素P (0,3)、P (0,4)、P (1,3)和P (1,4)的像素数据来作为像素数据A、B、C和D。
[0067]输出图像的像素Q (0,3)也定位在右上方区域中,并且因此输入图像的像素P和输出图像的像素Q的布置被水平反转。因此,像素数据重新布置电路11分别将像素数据B、A、D和C (也就是,输入图像的像素P (0,4)、P (0,3)、P (1,4)和P (1,3)的像素数据)馈送给像素数据输入a、b、c和d。另一方面,插值系数重新布置电路13将插值系数馈送给插值系数输入ql至q6,从而使输入图像的像素P和输出图像的像素Q的布置水平反转。也就是说,插值系数重新布置电路13分别将作为用于水平方向上的插值的插值系数的插值系数s、l-s、s和Ι-s馈送给插值系数输入ql、q2、q3和q4,并且分别将作为用于竖直方向上的插值的插值系数的插值系数s和Ι-s馈送给插值系数输入q5和q6。应当指出的是,在计算输出图像的像素Q (O, 3)的像素数据中馈送给插值系数输入ql至q6的插值系数与在计算像素Q (O, O)的像素数据中馈送给插值系数输入ql至q6的插值系数相同;要指出的是,像素Q (0,0)和Q (0,3)关于直线V线对称地定位。
[0068]缩放处理部14根据馈送给像素数据输入a、b、c和d的像素数据和馈送给插值系数输入ql至q6的插值系数来计算输出图像的像素Q (O, 3)的像素数据。依照以下表达式计算像素Q (O, 3)的像素数据:
Q (O, 3) = s.(s.P (O, 4) + (1-s).P (O, 3)) +
(1-s).(s.P(l, 4) + (1-s).P(l, 3)) O
[0069]与像素Q (O, O)至Q (O, 3)类似地计算y=0情况下的输出图像的其他像素Q的像素数据。与像素Q (0,0)和Q (0,I)的像素数据类似地,在不反转输入图像的像素P和输出图像的像素Q的布置的情况下计算像素Q (O, 4i)和Q (O, 4?+1)(其中i是等于或大于I的整数)的像素数据。与像素Q (0,2)和Q (0,3)的像素数据类似地,在输入图像的像素P和输出图像的像素Q的布置被水平反转的情况下计算像素Q (0,4i+2)和Q (0,4i+3)(其中i是等于或大于I的整数)的像素数据。
[0070]图SB图示了针对y=l (也就是,针对输出图像的像素Q (1,0)、Q (1,1)、Q (1,2),Q (1,3)…的像素数据的计算)的图像处理电路10的操作。采用与针对y=0的输出图像的像素Q的像素数据的计算类似的方式实现针对y=l的输出图像的像素Q的像素数据的计笪并O
[0071]细节如下:当y=l且X=O时,计算输出图像的像素Q (I, O)的像素数据。如从图4所理解到的,根据输入图像的像素P (I, O), P (1,1)、P (2,0)和P (2,I)的像素数据来计算输出图像的像素Q (1,0)的像素数据。也就是说,馈送像素P (1,0), P (1,1)、P (2,0)和P (2,I)的像素数据来作为像素数据A、B、C和D。
[0072]如从图4所理解到的,输出图像的像素Q (I, O)定位在左上方区域中,并且因此针对输入图像的像素P和输出图像的像素Q的布置不执行反转。因此,像素数据重新布置电路11分别将像素数据A、B、C和D (也就是,输入图像的像素P (I, O),P (I, I),P (2,0)和P (2,1)的像素数据)馈送给像素数据输入a、b、c和d。另一方面,插值系数重新布置电路13分别将作为用于水平方向上的插值的插值系数的插值系数s、l-s、s和Ι-s馈送给插值系数输入ql、q2、q3和q4,并且分别将作为用于竖直方向上的插值的插值系数的插值系数t和Ι-t馈送给插值系数输入q5和q6。
[0073]缩放处理部14根据馈送给像素数据输入a、b、c和d的像素数据和馈送给插值系数输入ql至q6的插值系数来计算输出图像的像素Q (I, O)的像素数据。依照以下表达式计算像素Q (I, O)的像素数据:
Qd, ο) = t.(s.Pd, ο) + (1-s).Pd, D) +
(l-t).(s.P(2,O) + (1-s).P(2,I)) o
[0074]当y=l且X=I时,计算输出图像的像素Q (1,I)的像素数据。根据输入图像的像素P (1,1)、P (1,2)、P (2,I)和P (2,2)的像素数据来计算输出图像的像素Q (1,1)的像素数据。也就是说,分别馈送像素P (1,1)、P (1,2)、P (2,I)和P (2,2)的像素数据来作为像素数据A、B、C和D。
[0075]输出图像的像素Q (I, I)也定位在左上方区域中,并且因此针对输入图像的像素P和输出图像的像素Q的布置不执行反转。因此,像素数据重新布置电路11分别将像素数据A、B、C和D (也就是,输入图像的像素P (1,1)、P (1,2)、P (2,I)和P (2,2)的像素数据)馈送给像素数据输入a、b、c和d。另一方面,插值系数重新布置电路13分别将作为用于水平方向上的插值的插值系数的插值系数t、l_t、t和Ι-t馈送给插值系数输入ql、q2、q3和q4,并且分别将作为用于竖直方向上的插值的插值系数的插值系数t和l_t馈送给插值系数输入q5和q6。
[0076]缩放处理部14根据馈送给像素数据输入a、b、c和d的像素数据和馈送给插值系数输入ql至q6的插值系数来计算输出图像的像素Q (I, I)的像素数据。依照以下表达式计算像素Q (I, O的像素数据:
Qd, D =t.(t.Pd, D + (ι-t).Pd, 2)) +
(1-t).(t.P (2,I) + (1-t).P(2,2)) o
[0077]当y=l且x=2时,计算输出图像的像素Q (1,2)的像素数据。根据输入图像的像素P (1,2)、P (1,3)、P (2,2)和P (2,3)的像素数据来计算输出图像的像素Q (1,2)的像素数据。也就是说,分别馈送像素P (1,2)、P (1,3)、P (2,2)和P (2,3)的像素数据来作为像素数据A、B、C和D。
[0078]如从图4所理解到的,输出图像的像素Q (1,2)定位在右上方区域中,并且因此输入图像的像素P和输出图像的像素Q的布置被水平反转。因此,像素数据重新布置电路11分别将像素数据B、A、D和C (也就是,输入图像的像素P (1,3)、P (1,2)、P (2,3)和P(2,2)的像素数据)馈送给像素数据输入a、b、c和d。另一方面,插值系数重新布置电路13将插值系数馈送给插值系数输入ql至q6,从而使输入图像的像素P和输出图像的像素Q的布置水平反转。也就是说,插值系数重新布置电路13分别将作为用于水平方向上的插值的插值系数的插值系数t、l_t、t和ι-t馈送给插值系数输入ql、q2、q3和q4,并且分别将作为用于竖直方向上的插值的插值系数的插值系数t和Ι-t馈送给插值系数输入q5和q6o应当指出的是,在计算输出图像的像素Q (1,2)的像素数据中馈送给插值系数输入ql至q6的插值系数与在计算像素Q (1,I)的像素数据中馈送给插值系数输入ql至q6的插值系数相同;要指出的是,像素Q (1,1)和Q (1,2)关于直线V线对称地定位。缩放处理部14根据馈送给像素数据输入a、b、c和d的像素数据和馈送给插值系数输入ql至q6的插值系数来计算输出图像的像素Q (1,2)的像素数据。依照以下表达式计算像素Q (1,2)的像素数据:
Q(l, 2) =t.(t.P(l, 3) + (1-t).P(l, 2)) +
(1-t).(t.P (2,3) + (1-t).P(2,2)) o
[0079]当y=l且x=3时,计算输出图像的像素Q (1,3)的像素数据。根据输入图像的像素P (1,3)、P (1,4)、P (2,3)和P (2,4)的像素数据来计算输出图像的像素Q (1,3)的像素数据。也就是说,分别馈送像素P (1,3)、P (1,4)、P (2,3)和P (2,4)的像素数据来作为像素数据A、B、C和D。
[0080]输出图像的像素Q (1,3)也位于右上方区域中,并且因此输入图像的像素P和输出图像的像素Q的布置被水平反转。因此,像素数据重新布置电路11分别将像素数据B、A、D和C (也就是,输入图像的像素P (1,4)、P (1,3)、P (2,4)和P (2,3)的像素数据)馈送给像素数据输入a、b、c和d。另一方面,插值系数重新布置电路13将插值系数馈送给插值系数输入ql至q6,从而使输入图像的像素P和输出图像的像素Q的布置水平反转。也就是说,插值系数重新布置电路13分别将作为用于水平方向上的插值的插值系数的插值系数s、l-s、s和Ι-s馈送给插值系数输入ql、q2、q3和q4,并且分别将作为用于竖直方向上的插值的插值系数的插值系数t和Ι-t馈送给插值系数输入q5和q6。应当指出的是,在计算输出图像的像素Q (I, 3)的像素数据中馈送给插值系数输入ql至q6的插值系数与在计算像素Q (1,O)的像素数据中馈送给插值系数输入ql至q6的插值系数相同;要指出的是,像素Q (1,0)和Q (1,3)关于直线V线对称地定位。
[0081]缩放处理部14根据馈送给像素数据输入a、b、c和d的像素数据和馈送给插值系数输入ql至q6的插值系数来计算输出图像的像素Q (I, 3)的像素数据。依照以下表达式计算像素Q (I, 3)的像素数据:
Q(l, 3) = t.(s.P(l, 4) + (1-s).P(l, 3)) +
(1-t).(s.P(2,4) + (1-s).P(2,3)) o
[0082]与像素Q (I, 0)至Q (I, 3)类似地计算y=l的情况下的输出图像的其他像素Q的像素数据。与像素Q (1,0)和Q (1,I)的像素数据类似地,在不反转输入图像的像素P和输出图像的像素Q的布置的情况下计算像素Q (l,4i)和Q (l,4i+l)(其中i为等于或大于I的整数)的像素数据。与像素Q (1,2)和Q (1,3)的像素数据类似地,在使输入图像的像素P和输出图像的像素Q的布置水平反转的情况下计算像素Q (l,4i+2)和Q (l,4i+3)(其中i为等于或大于I的整数)的像素数据。
[0083](关于左下方和右下方区域的输出图像的像素的像素数据的计算)
图SC和8D是图示了关于左下方和右下方区域的输出图像的像素Q的像素数据的示例性计算方法的时间图。
[0084]图8C图示了针对y=2 (也就是,针对输出图像的像素Q (2,0)、Q (2,1)、Q (2,2),Q (2,3)…的像素数据的计算)的图像处理电路10的操作。
[0085]当y=2且x=0时,计算输出图像的像素Q (2,O)的像素数据。如从图4所理解到的,根据输入图像的像素P (2,0)、p (2,1)、P (3,0)和P (3,I)的像素数据来计算输出图像的像素Q (2,0)的像素数据。也就是说,分别馈送像素P (2,0), P (2,1)、P (3,O)和P(3,I)的像素数据来作为像素数据A、B、C和D。
[0086]如从图4所理解到的,输出图像的像素Q (2,0)定位在左下方区域中,并且因此输入图像的像素P和输出图像的像素Q的布置被竖直反转。因此,像素数据重新布置电路11分别将像素数据C、D、A和B (也就是,输入图像的像素P (3,0)、P (3,1)、P (2,O)和P(2,I)的像素数据)馈送给像素数据输入a、b、c和d。另一方面,插值系数重新布置电路13将作为用于水平方向上的插值的插值系数的插值系数s、1-s、s和Ι-s分别馈送给插值系数输入ql、q2、q3和q4,并且将作为用于竖直方向上的插值的插值系数的插值系数t和l_t分别馈送给插值系数输入q5和q6。应当指出的是,在计算输出图像的像素Q (2,O)的像素数据中馈送给插值系数输入ql至q6的插值系数与在计算像素Q (I, O)的像素数据中馈送给插值系数输入ql至q6的插值系数相同;要指出的是,像素Q (I, O)和Q (2,O)关于直线H线对称地定位。
[0087]缩放处理部14根据馈送给像素数据输入a、b、c和d的像素数据和馈送给插值系数输入ql至q6的插值系数来计算输出图像的像素Q (2,O)的像素数据。依照以下表达式计算像素Q (2,O)的像素数据:
Q (2, O) = t.(s.P (3, O) + (1-s).P (3, I)) +
(1-t).(s.P(2,O) + (1-s).P(2,I)) o
[0088]当y=2且x=l时,计算输出图像的像素Q (2,I)的像素数据。根据输入图像的像素P (2,1)、P (2,2)、P (3,I)和P (3,2)的像素数据来计算输出图像的像素Q (2,I)的像素数据。也就是说,分别馈送像素P (2,1)、P (2,2)、P (3,I)和P (3,2)的像素数据来作为像素数据A、B、C和D。
[0089]输出图像的像素Q (2,I)也定位在左下方区域中,并且因此输入图像的像素P和输出图像的像素Q的布置被竖直反转。因此,像素数据重新布置电路11将像素数据C、D、A和B (也就是,输入图像的像素P (3,1)、P (3,2)、P (2,I)和P (2,2)的像素数据)分别馈送给像素数据输入a、b、c和d。另一方面,插值系数重新布置电路13分别将作为用于水平方向上的插值的插值系数的插值系数t、l_t、t和1-t馈送给插值系数输入ql、q2、q3和q4,并且分别将作为用于竖直方向上的插值的插值系数的插值系数t和Ι-t馈送给插值系数输入q5和q6。缩放处理部14根据馈送给像素数据输入a、b、c和d的像素数据和馈送给插值系数输入ql至q6的插值系数来计算输出图像的像素Q (2,I)的像素数据。依照以下表达式计算像素Q (2,I)的像素数据:
Q (2, I) = t.(t.P (3, I) + (1-t).P (3, 2)) +
(1-t).(t.P (2,I) + (1-t).P(2,2)) o
[0090]当y=2且x=2时,计算输出图像的像素Q (2,2)的像素数据。根据输入图像的像素P (2,2)、P (2,3)、P (3,2)和P (3,3)的像素数据来计算输出图像的像素Q (2,2)的像素数据。也就是说,分别馈送像素P (2,2)、P (2,3)、P (3,2)和P (3,3)的像素数据来作为像素数据A、B、C和D。
[0091]如从图4所理解到的,输出图像的像素Q (2,2)定位在右下方区域中,并且因此输入图像的像素P和输出图像的像素Q的布置被竖直且水平反转(或180度旋转)。因此,像素数据重新布置电路11将像素数据D、C、B和A (也就是,输入图像的像素P (3,3)、P (3,2)、P (2,3)和P (2,2)的像素数据)分别馈送给像素数据输入a、b、c和d。另一方面,插值系数重新布置电路13将插值系数馈送给插值系数输入ql至q6,从而使输入图像的像素P和输出图像的像素Q的布置竖直且水平反转。插值系数重新布置电路13分别将作为用于水平方向上的插值的插值系数的插值系数t、l_t、t和1-t馈送给插值系数输入ql、q2、q3和q4,并且分别将作为用于竖直方向上的插值的插值系数的插值系数t和Ι-t馈送给插值系数输入q5和q6。应当指出的是,在计算输出图像的像素Q (2,2)的像素数据中馈送给插值系数输入ql至q6的插值系数与在计算像素Q (I, I)的像素数据中馈送给插值系数输入ql至q6的插值系数相同;要指出的是,像素Q (1,1)和Q (2,2)点对称地定位。
[0092]缩放处理部14根据馈送给像素数据输入a、b、c和d的像素数据和馈送给插值系数输入ql至q6的插值系数来计算输出图像的像素Q (2,2)的像素数据。依照以下表达式计算像素Q (2,2)的像素数据:
Q (2, 2) = t.(t.P (3, 3) + (1-t).P (3, 2)) +
(1-t).(t.P (2,3) + (1-t).P(2,2)) o
[0093]当y=2且x=3时,计算输出图像的像素Q (2,3)的像素数据。根据输入图像的像素P (2,3)、P (2,4)、P (3,3)和P (3,4)的像素数据来计算输出图像的像素Q (2,3)的像素数据。也就是说,分别馈送像素P (2,3)、P (2,4)、P (3,3)和P (3,4)的像素数据来作为像素数据A、B、C和D。
[0094]输出图像的像素Q (2,3)也定位在右下方区域中,并且因此输入图像的像素P和输出图像的像素Q的布置被水平且竖直反转。因此,像素数据重新布置电路11将像素数据D、C、B和A (也就是,输入图像的像素P (3,4)、P (3,3)、P (2,4)和P (2,3)的像素数据)分别馈送给像素数据输入a、b、c和d。另一方面,插值系数重新布置电路13将插值系数分别馈送给插值系数输入ql至q6,从而使输入图像的像素P和输出图像的像素Q的布置水平且竖直反转。插值系数重新布置电路13将作为用于水平方向上的插值的插值系数的插值系数s、l-s、s和Ι-s分别馈送给插值系数输入ql、q2、q3和q4,并且将作为用于竖直方向上的插值的插值系数的插值系数t和Ι-t分别馈送给插值系数输入q5和q6。应当指出的是,在计算输出图像的像素Q (2,3)的像素数据中馈送给插值系数输入ql至q6的插值系数与在计算像素Q (1,O)的像素数据中馈送给插值系数输入ql至q6的插值系数相同;要指出的是,像素Q (1,0)和Q (2,3)点对称地定位。
[0095]缩放处理部14根据馈送给像素数据输入a、b、c和d的像素数据和馈送给插值系数输入ql至q6的插值系数来计算输出图像的像素Q (2,3)的像素数据。依照以下表达式计算像素Q (2,3)的像素数据:
Q (2, 3) = t.(s.P (3, 4) + (1-s).P (3, 3)) +
(1-t).(s.P(2,4) + (1-s).P(2, 3)) ο
[0096]与像素Q (2,O)至Q (2,3)类似地计算y=2情况下的输出图像的其他像素Q的像素数据。类似于像素Q (2,O)和Q (2,I)的像素数据,在输入图像的像素P和输出图像的像素Q的布置被竖直反转的情况下计算像素Q (2,4i)和Q (2,4?+1)(其中i为等于或大于I的整数)的像素数据。类似于像素Q (2,2)和Q (2,3)的像素数据,在输入图像的像素P和输出图像的像素Q的布置被水平且竖直反转的情况下计算像素Q (2,4i+2)和Q (2,4i+3)(其中i为等于或大于I的整数)的像素数据。
[0097]图8D图示了针对y=3 (也就是,针对输出图像的像素Q (3,0)、Q (3,1)、Q (3,2),Q (3,3)…的像素数据的计算)的图像处理电路10的操作。采用与针对y=2的输出图像的像素Q的像素数据的计算类似的方式实现针对y=3的输出图像的像素Q的像素数据的计笪弁O
[0098]当y=3且X=O时,计算输出图像的像素Q (3,O)的像素数据。如从图4所理解到的,根据输入图像的像素P (3,0)、p (3,1)、P (4,0)和P (4,I)的像素数据来计算输出图像的像素Q (3,0)的像素数据。也就是说,馈送像素P (3,0)、P (3,1)、P (4,0)和P (4,I)的像素数据来作为像素数据A、B、C和D。
[0099]如从图4所理解到的,输出图像的像素Q (3,O)定位在左下方区域中,并且因此输入图像的像素P和输出图像的像素Q的布置被竖直反转。因此,像素数据重新布置电路11将像素数据C、D、A和B (也就是,输入图像的像素P (4,0), P (4,1)、P (3,O)和P (3,I)的像素数据)分别馈送给像素数据输入a、b、c和d。另一方面,插值系数重新布置电路13将作为用于水平方向上的插值的插值系数的插值系数s、1-s、s和Ι-s分别馈送给插值系数输入ql、q2、q3和q4,并且将作为用于竖直方向上的插值的插值系数的插值系数s和l_s分别馈送给插值系数输入q5和q6。应当指出的是,在计算输出图像的像素Q (3,O)的像素数据中馈送给插值系数输入ql至q6的插值系数与在计算像素数据Q (O, O)的像素数据中馈送给插值系数输入ql至q6的插值系数相同;要指出的是,像素Q (O, O)和Q (3,O)关于直线H线对称地定位。
[0100]缩放处理部14根据馈送给像素数据输入a、b、c和d的像素数据和馈送给插值系数输入ql至q6的插值系数来计算输出图像的像素Q (3,O)的像素数据。依照以下表达式计算像素Q (3,O)的像素数据:
Q (3,O) =s.(s.P (4, O) + (1-s).P (4, I)) +
(1-s).(s.P(3, O) + (1-s).P(3, I)) ο
[0101]当y=3且x=l时,计算输出图像的像素Q (3,I)的像素数据。根据输入图像的像素P (3,1)、P (3,2)、P (4,I)和P (4,2)的像素数据来计算输出图像的像素Q (3,I)的像素数据。也就是说,分别馈送像素P (3,1)、P (3,2)、P (4,I)和P (4,2)的像素数据来作为像素数据A、B、C和D。
[0102]输出图像的像素Q (3,I)也定位在左下方区域中,并且因此输入图像的像素P和输出图像的像素Q的布置被竖直反转。因此,像素数据重新布置电路11将像素数据C、D、A和B (也就是,输入图像的像素P (4,1)、P (4,2)、P (3,I)和P (3,2)的像素数据)分别馈送给像素数据输入a、b、c和d。另一方面,插值系数重新布置电路13将作为用于水平方向上的插值的插值系数的插值系数t、l_t、t和1-t分别馈送给插值系数输入ql、q2、q3和q4,并且将作为用于竖直方向上的插值的插值系数的插值系数s和Ι-s分别馈送给插值系数输入q5和q6。缩放处理部14根据馈送给像素数据输入a、b、c和d的像素数据和馈送给插值系数输入ql至q6的插值系数来计算输出图像的像素Q (3,I)的像素数据。依照以下表达式计算像素Q (3,I)的像素数据:
Q (3, I) = s.(t.P (4, I) + (1-t).P (4, 2)) +(1-s).(t.P (3,I) + (1-t).P(3,2)) o
[0103]当y=3且x=2时,计算输出图像的像素Q (3,2)的像素数据。根据输入图像的像素P (3,2)、P (3,3)、P (4,2)和P (4,3)的像素数据来计算输出图像的像素Q (3,2)的像素数据。也就是说,分别馈送像素P (3,2)、P (3,3)、P (4,2)和P (4,3)的像素数据来作为像素数据A、B、C和D。
[0104]如从图4所理解到的,输出图像的像素Q (3,2)定位在右下方区域中,并且因此输入图像的像素P和输出图像的像素Q的布置被竖直且水平反转(或108度旋转)。因此,像素数据重新布置电路11将像素数据D、C、B和A (也就是,输入图像的像素P (4,3)、P (4,2)、P (3,3)和P (3,2)的像素数据)分别馈送给像素数据输入a、b、c和d。另一方面,插值系数重新布置电路13将插值系数分别馈送给插值系数输入ql至q6,从而使输入图像的像素P和输出图像的像素Q的布置竖直且水平反转。插值系数重新布置电路13将作为用于水平方向上的插值的插值系数的插值系数t、l_t、t和Ι-t分别馈送给插值系数输入ql、q2、q3和q4,并且将作为用于竖直方向上的插值的插值系数的插值系数s和Ι-s分别馈送给插值系数输入q5和q6。应当指出的是,在计算输出图像的像素Q (3,2)的像素数据中馈送给插值系数输入ql至q6的插值系数与在计算像素Q (O, I)中馈送给插值系数输入ql至q6的插值系数相同;要指出的是,像素Q (0,I)和Q (3,2)点对称地定位。
[0105]缩放处理部14根据馈送给像素数据输入a、b、c和d的像素数据和馈送给插值系数输入ql至q6的插值系数来计算输出图像的像素Q (3,2)的像素数据。依照以下表达式计算像素Q (3,2)的像素数据:
Q (3, 2) = s.(t.P (4, 3) + (1-t).P (4, 2)) +
(1-s).(t.P(3,3)+ (1-t).P(3, 2)) ο
[0106]当y=3且x=3时,计算输出图像的像素Q (3,3)的像素数据。根据输入图像的像素P (3,3)、P (3,4)、P (4,3)和P (4,4)的像素数据来计算输出图像的像素Q (3,3)的像素数据。也就是说,分别馈送像素P (3,3)、P (3,4)、P (4,3)和P (4,4)的像素数据来作为像素数据A、B、C和D。
[0107]输出图像的像素Q (3,3)也定位在右下方区域中,并且因此输入图像的像素P和输出图像的像素Q的布置被竖直且水平反转。因此,像素数据重新布置电路11将像素数据D、C、B和A (也就是,输入图像的像素P (4,4)、P (4,3)、P (3,4)和P (3,3)的像素数据)分别馈送给像素数据输入a、b、c和d。另一方面,插值系数重新布置电路13将插值系数馈送给插值系数输入ql至q6,从而使输入图像的像素P和输出图像的像素Q的布置竖直且水平反转。插值系数重新布置电路13将作为用于水平方向上的插值的插值系数的插值系数s、l-s、s和Ι-s分别馈送给插值系数输入ql、q2、q3和q4,并且将作为用于竖直方向上的插值的插值系数的插值系数s和Ι-s分别馈送给插值系数输入q5和q6。应当指出的是,在计算输出图像的像素Q (3,3)的像素数据中馈送给插值系数输入ql至q6的插值系数与在计算像素Q (O, O)中馈送给插值系数输入ql至q6的插值系数相同;要指出的是,像素Q(0,O)和Q (3,3)点对称地定位。
[0108]缩放处理部14根据馈送给像素数据输入a、b、c和d的像素数据和馈送给插值系数输入ql至q6的插值系数来计算输出图像的像素Q (3,3)的像素数据。依照以下表达式计算像素Q (3,3)的像素数据:Q (3,3) =s.(s.P (4, 4) + (1-s).Ρ(4, 3)) +
(1-s).(s.P (3, 4) + (1-s).Ρ(3, 3)) ο
[0109]与像素Q (3,O)至Q (3,3)类似地计算y=3情况下的输出图像的其他像素Q的像素数据。类似于像素Q (3,O)和Q (3,I)的像素数据,在输入图像的像素P和输出图像的像素Q的布置被竖直反转的情况下计算像素Q (3,4i)和Q (3,4?+1)(其中i是等于或大于I的整数)的像素数据。类似于像素Q (3,2)和Q (3,3)的像素数据,在输入图像的像素P和输出图像的像素Q的布置被竖直且水平反转的情况下计算像素Q (3,4i+2)和Q (3,4i+3)(其中i是等于或大于I的整数)的像素数据。
[0110]当y等于或大于4时类似地计算输出图像的像素Q的像素数据。与针对y=0的那些输出图像的像素Q的像素数据类似地计算针对y=4j (j是等于或大于I的整数)的输出图像的像素Q的像素数据,并且与针对y=l的那些输出图像的像素Q的像素数据类似地计算针对y=4j+l的输出图像的像素Q的像素数据。与针对y=2的那些输出图像的像素Q的像素数据类似地计算针对y=4j+2的输出图像的像素Q的像素数据,并且与针对y=3的那些输出图像的像素Q的像素数据类似地计算针对y=4j+3的输出图像的像素Q的像素数据。
[0111]对于M和N的其他值,可以利用如图6中所图示的那样配置的图像处理电路10并且通过由像素重新布置电路11适当地修改像素数据的重新布置并由插值系数重新布置电路13适当地修改插值系数的重新布置来计算输出图像的像素Q的像素数据。
[0112]然而,应当指出的是,以下给出关于与作为图像缩放的单元处理的输出图像的MXM个像素的像素数据的计算相关的输入图像的(N+2) X (N+2)个像素被布置在其中的区段中所限定的四个区域的讨论。在以缩放因子M/N的图像缩放中,对于M为偶数而言,如上文所描述的,可以通过将与图像缩放的单元处理(也就是,输出图像的MXM个像素的像素数据的计算)相关的输入图像的(N+2) X (N+2)个像素被布置在其中的区段划分成四个区域:左上方、右上方、左下方和右下方区域(同样参照图4,其图示了针对M为4的示例)来限定在像素布置方面彼此对称的四个区域。要指出的是,四个区域被限定成使得彼此不重置。
[0113]另一方面,对于M为奇数而言,不能通过将输入图像的(N+2) X (N+2)个像素被布置在其中的区段划分成四个非重叠区域来限定在像素布置方面彼此对称的四个区域。然而,如下文所讨论的,如果允许四个区域彼此重叠,则对于M为奇数而言可以限定在输入和输出图像的像素的像素布置方面彼此对称的四个区域。
[0114]图9概念地图示了以缩放因子3/2的图像缩放,并且图10图示了与以缩放因子3/2的图像缩放的一个单元处理相关联的输入图像的4X4个像素P和对应的输出图像的3X3个像素Q的布置。在缩放因子3/2的图像缩放中,在其中布置输入图像的4X4个像素P的区段中限定四个区域:左上方、右上方、左下方和右下方区域。应当指出的是,四个区域被限定成使得彼此重叠。更具体地,左上方区域被限定为像素P (O, O),P (0,2)、P (2,O)和P (2,2)关于其被限定为顶点的矩形区域,并且右上方区域被限定为像素P (0,I),P (0,3),P (2,I)和P (2,3)关于其被限定为顶点的矩形区域。对应地,左下方区域被限定为像素P
(1,0), P (1,2)、P (3,O)和P (3,2)关于其被限定为顶点的矩形区域,并且右下方区域被限定为像素P (1,1)、P (1,3)、P (3,I)和P (3,3)关于其被限定为顶点的矩形区域。应当指出的是,当如上文所描述的那样限定这些区域时,右上方、左下方和右下方区域与左上方区域部分重叠。
[0115]当如上文所描述的那样限定左上方、右上方、左下方和右下方区域时,右上方、左下方和右下方区域中的输入和输出图像的像素布置与左上方区域中的输入和输出图像的像素布置是线对称或点对称的。更具体地,通过左上方区域中的输入和输出图像的像素布置的水平反转来获得右上方区域中的输入和输出图像的像素布置。通过左上方区域中的输入和输出图像的像素布置的竖直反转来获得左下方区域中的输入和输出图像的像素布置。此外,通过左上方区域中的输入和输出图像的像素布置的竖直及水平反转来获得右下方区域中的输入和输出图像的像素布置。可以通过利用上文所描述的对称性质来有效地减少要馈送给执行图像缩放的电路系统的插值系数的集合数目。
[0116]在这样的图像缩放中,位于其中两个区域彼此重叠的区段中的输出图像的像素Q可以被限定为属于这两个区域中的任一个。例如,像素Q (0,I)位于左上方区域和右上方区域二者中。可以在像素Q (0,I)被限定为属于左上方区域的情况下计算像素Q (0,1)的像素数据,而不反转输入和输出图像的像素布置。可替换地,可以在像素Q (0,I)被限定为属于右上方区域的情况下计算像素Q (O, I)的像素数据,而伴随输入和输出图像的像素布置的水平反转。
[0117]如从以上所述的讨论所理解到的,也可以针对M为奇数而利用如图6中所图示的那样配置的图像处理电路10并且通过在像素数据重新布置电路11中修改像素数据的重新布置并在插值系数重新布置电路13中修改插值系数的重新布置来计算输出图像的像素Q的像素数据。
[0118]尽管图6中所图示的图像处理电路10被配置成包括一个乘加电路(缩放处理部),在其中在每一个步骤处针对输出图像的一个像素来计算像素数据,但是,图像处理电路10可以被配置成包括多个乘加电路并且并行地计算输出图像的多个像素的像素数据。
[0119]图11是图示了被配置成并行地计算输出图像的多个像素的像素数据的图像处理电路1A的示例性配置的电路图。图11中所图示的图像处理电路1A被配置成执行以缩放因子3/2的图像缩放。应当指出的是,对于M为奇数的上述讨论应用于以缩放因子3/2的图像缩放。图11中所图示的图像处理电路1A被配置成根据如图12中所图示的那样布置的八个像素A、B、C、D、E、F、G和H的像素数据来计算位于相同的水平行(也就是,具有相同y坐标)中的输出图像的三个目标像素Q1、Q2和Q3的像素数据。
[0120]图像处理电路1A包括插值系数存储部12、插值系数重新布置电路13A和缩放处理部14A。插值系数存储部12在其中存储插值系数s和t,并且将所存储的插值系数s和t馈送给插值系数重新布置电路13A。应当指出的是,插值系数存储部12仅存储对于计算定位在输出图像的左上方区域中的像素的像素数据所必要的插值系数s和t。插值系数重新布置电路13A从插值系数s和t计算插值系数Ι-s和Ι-t,并且将从插值系数s、1-s、t和Ι-t选择的插值系数馈送给缩放处理部14A的每一个插值系数输入q5和q6。缩放处理部14A利用在插值系数输入q5和q6上所接收的插值系数来对所接收的像素A、B、C、D、E、F、G和H的像素数据执行图像缩放,以由此计算输出图像的目标像素Ql、Q2和Q3的像素数据。
[0121]应当指出的是,图11中所图示的图像处理电路1A被配置成在图像缩放的每一个单元处理中并行地处理具有相同的y坐标的输出图像的所有像素。如以上所描述的,在以缩放因子3/2的图像缩放的每一个单元处理中计算输出图像的3 X 3个像素的像素数据,并且这暗示着图11中所图示的图像处理电路1A并行地处理具有相同的7坐标的输出图像的所有像素的像素数据。
[0122]在其中并行地处理具有相同y坐标的输出图像的所有像素的像素数据的配置中,可以通过适当地设计用于将像素数据馈送给图像处理电路1A的互连的连接来实现输入图像数据的像素的像素数据的重新布置。因此,与图6中所图示的图像处理电路10不同,图11中所图示的图像处理电路1A不包括执行输入图像的像素的像素数据的重新布置的像素数据重新布置电路11。
[0123]附加地,在其中在每一个单元处理中并行地处理具有相同y坐标的输出图像的所有像素的配置中,用于水平方向上的插值的插值系数是固定的。因此,插值系数重新布置电路13被配置成将仅用于竖直方向上的插值的插值系数馈送给缩放处理部14A的插值系数输入q5和q6o
[0124]缩放处理部14A包括相同配置的三个乘加电路HpHjP 14 3,其中每一个具有执行图像缩放中的插值的功能。乘加电路11、142和14 3分别计算输出图像的目标像素的像素数据Q1、Q2和Q3。
[0125]乘加电路H1包括乘法器21茂24 r加法器SS1 Je1、乘法器ST1JS1以及加法器291 ο
[0126]乘法器输出在像素数据输入al上所接收的像素数据与插值系数s的乘积,并且乘法器22i输出在像素数据输入bl上所接收的像素数据与插值系数Ι-s的乘积。类似地,乘法器23i输出在像素数据输入Cl上所接收的像素数据与插值系数s的乘积,并且乘法器21输出在像素数据输入dl上所接收的像素数据与插值系数Ι-s的乘积。应当指出的是,馈送给乘法器211、221、231和241的插值系数8和l_s用于水平方向上的插值。插值系数s和Ι-s可以从插值系数重新布置电路13A馈送给乘法器2122^23^ 24 10可替换地,从插值系数存储部12接收插值系数s并且将插值系数s和Ι-s馈送给乘法器21^22”23:和24:的电路可以附加地与插值重新布置电路13A分开地准备。
[0127]加法器25:输出乘法器21:和22 i的输出之和,并且加法器26 i输出乘法器232尖的输出之和。乘法器27 i输出加法器25 i的输出与在插值系数输入q5上所接收的插值系数的乘积,并且乘法器28i输出加法器26 i的输出与在插值系数输入q6上所接收的插值系数的乘积。加法器2%输出乘法器27 JPSS1的输出之和。加法器29 i的输出被用作输出图像的目标像素Ql的像素数据。
[0128]类似地,乘加电路142包括乘法器21 2至24 2、加法器252、262、乘法器272、282和加法器292。
[0129]乘法器212输出在像素数据输入a2上所接收的像素数据与插值系数t的乘积,并且乘法器222输出在像素数据输入b2上所接收的像素数据与插值系数Ι-t的乘积。类似地,乘法器232输出在像素数据输入c2上所接收的像素数据与插值系数t的乘积,并且乘法器242输出在像素数据输入d2上所接收的像素数据与插值系数Ι-t的乘积。应当指出的是,馈送给乘法器212、222、232和24 2的插值系数t和l_t用于水平方向上的插值。插值系数t和Ι-t可以从插值系数重新布置电路13A馈送给乘法器212、222、232和24 2。可替换地,从插值系数存储部12接收插值系数t并且将插值系数t和Ι-t馈送给乘法器212、222、232和24 2的电路可以附加地与插值重新布置电路13A分开地准备。
[0130]加法器252输出乘法器21 2和22 2的输出之和,并且加法器26 2输出乘法器23 2和242的输出之和。乘法器27 2输出加法器25 2的输出与在插值系数输入q5上所接收的插值系数的乘积,并且乘法器282输出加法器26 2的输出与在插值系数输入q6上所接收的插值系数的乘积。加法器292输出乘法器27 2和28 2的输出之和。加法器29 2的输出被用作输出图像的目标像素Q2的像素数据。
[0131]此外,乘加电路143包括乘法器21 3至24 3、加法器253、263、乘法器273、283和加法器 293。
[0132]乘法器213输出在像素数据输入a3上所接收的像素数据与插值系数s的乘积,并且乘法器223输出在像素数据输入b3上所接收的像素数据与插值系数Ι-s的乘积。类似地,乘法器233输出在像素数据输入c3上所接收的像素数据与插值系数s的乘积,并且乘法器243输出在像素数据输入d3上所接收的像素数据与插值系数Ι-s的乘积。应当指出的是,馈送给乘法器213、223、233和24 3的插值系数s和l_s用于水平方向上的插值。插值系数s和Ι-s可以从插值系数重新布置电路13A馈送给乘法器213、223、233和24 3。可替换地,从插值系数存储部12接收插值系数s并且将插值系数s和Ι-s馈送给乘法器213、223、233和24 3的电路可以附加地与插值重新布置电路13A分开地准备。
[0133]加法器253输出乘法器21 3和22 3的输出之和,并且加法器26 3输出乘法器23 3和243的输出之和。乘法器27 3输出加法器25 3的输出与在插值系数输入q5上所接收的插值系数的乘积,并且乘法器283输出加法器26 3的输出与在插值系数输入q6上所接收的插值系数的乘积。加法器293输出乘法器27 3和28 3的输出之和。加法器29 3的输出被用作输出图像的目标像素Q3的像素数据。
[0134]应当指出的是,在不反转输入图像的像素布置的情况下将像素数据馈送给乘加电路1七和14 2,而在使输入图像的像素布置水平反转的情况下将像素数据馈送给乘加电路143。更具体地,在如图12中所图示的那样布置输入图像的像素A至H时的情况下,乘加电路14撕像素数据输入al、bl、Cl和dl分别被馈送以像素数据A、B、E和F,并且乘加电路142的像素数据输入a2、b2、c2和d2分别被馈送以像素数据B、C、F和G。针对乘加电路14 ι和142不执行像素数据的重新布置。另一方面,对于乘加电路14 3,像素数据输入a3、b3、c3和d3分别被馈送以像素数据D、C、H和G。这意味着,在图11中所图示的配置中,通过用于将像素数据馈送给乘加电路143的互连的路由来实现像素数据的重新布置。
[0135]图13是图示了本实施例中的插值系数重新布置电路13A的示例性操作的真值表。如图13中所图示的,当对于目标像素Ql至Q3的y坐标而言y%3=0时,插值系数重新布置电路13A将插值系数s和Ι-s分别馈送给插值系数输入q5和q6。当y%3=l时,插值系数重新布置电路13A将插值系数t和Ι-t分别馈送给插值系数输入q5和q6,并且当y%3=2时,将插值系数Ι-s和s分别馈送给插值系数输入q5和q6。在该实施例中,通过在y%3=0和y%3=2时的情形之间交换馈送给插值系数输入q5和q6的插值系数来实现输入和输出图像的像素布置的竖直反转。
[0136]图14A至16B是图示了本实施例中的图像处理电路1A的示例性操作的时间图。
[0137]图14A和14B图示了计算针对y=0的像素数据(也就是,像素数据Q(0,0)、Q(0,1)、Q (0,2)、Q (0,3)和Q (0,4)…)中的图像处理电路1A的示例性操作。
[0138]详细地说,在y坐标被设定为零之后的第一时钟周期中计算输出图像的像素Q(0,0), Q (0,1)和Q (0,2)的像素数据。如从图10所理解到的,根据输入图像的像素P(O, O),P (O, I),P (0,2)、P (0,3)、P (I, O),P (I, I),P (1,2)和 P (1,3)的像素数据来计算输出图像的像素Q (0,0)、Q (0,1)和Q (0,2)的像素数据。换言之,馈送像素P (0,0),P (O, I), P (0,2)、P (0,3)、P (1,0), P (I, I), P (1,2)和 P (1,3)的像素数据来作为像素数据厶、8、(:、04、卩、6和!1。
[0139]如图10中所图示的,输出图像的像素Q (0,0)和Q (0,I)定位在左上方区域中,并且因此在计算像素Q (0,0)和Q (0,I)的像素数据中针对输入图像的像素P和输出图像的像素Q的布置不执行反转。因此,如图14A中所图示的,分别地,像素数据输入al、bl、cl和dl被馈送以像素数据A、B、E和F (也就是,输入图像的像素P (O, O),P (O, I), P (1,0)和P (1,I)的像素数据),并且像素数据输入a2、b2、c2和d2被馈送以像素数据B、C、F和G (也就是,输入图像的像素P (O, I), P (0,2)、P (1,1)和P (1,2)的像素数据)。
[0140]同时,如从图10所理解到的,输出图像的像素Q (0,2)定位在右上方区域中,并且因此在计算像素Q (O, 2)的像素数据中输入图像的像素P和输出图像的像素Q的布置被水平反转。因此,像素数据输入a3、b3、c3和d3被馈送以像素数据D、C、H和G,也就是,输入图像的像素P (0,3)、P (0,2)、P (1,3)和P (1,2)的像素数据。
[0141]应当指出的是,像素Q (0,I)定位在其中左上方和右上方区域彼此重叠的区段中,并且因此在其中像素Q (O, I)定位在右上方区域中的限定的情况下,可以在输入图像的像素P和输出图像的像素Q的布置被水平反转的情况下计算像素Q(0,I)的像素数据。然而,应当是,在图14A和14B中所图示的操作中,在其中像素Q (O, I)定位在左上方区域中的限定的情况下计算像素Q (O, I)的像素数据。
[0142]插值系数重新布置电路13将插值系数s和Ι-s分别馈送给插值系数输入q5和q6,以用于竖直方向上的插值。在该情形中,不对输入图像的像素P和输出图像的像素Q的布置执行竖直反转。
[0143]缩放处理部14A根据馈送给像素数据输入al至dl、a2至d2和a3至d3的像素数据以及馈送给插值系数输入q5和q6的插值系数来计算输出图像的像素Q (O, 0)、Q (O, I)和Q (0,2)的像素数据。如图14B中所图示的,依照以下表达式计算像素Q (0,0)、Q (0,1)和Q (O, 2)的像素数据:
Q (O, O) =s.(s.P (O, O) + (1-s).P (O, I)) +
(1-s).(S.Pd, ο) + (1-s).Pd, ι)),
Q (O, I) = s.(t.P (0, I) + (1-t).Ρ(0,2)) +
(1-s).(t.Pd, ι) + (ι-t).Pd, 2)),以及Q (Ο, 2) = S.(s.P (Ο, 3) + (1-s).P (O, 2)) +
(1-S).(s.P(l, 3) + (1-s).P(l, 2)) ο
[0144]与像素Q (Ο, O)至Q (O, 2)类似地计算y=0的情况下的输出图像的其他像素Q的像素数据。类似于像素Q (0,0)和Q (O,I)的像素数据,在不使输入图像的像素P和输出图像的像素Q的布置反转的情况下计算像素Q (0,3i)和Q (0,3i+l)(其中i是等于或大于I的整数)的像素数据。类似于像素Q (O,2)的像素数据,在输入图像的像素P和输出图像的像素Q的布置被水平反转的情况下计算像素Q (O, 3?+2)的像素数据。
[0145]图15A和15B图示了计算y=l的像素数据(也就是,像素数据Q (1,0)、Q (I, 1)、Q(1,2)、Q (1,3)和Q (1,4)…)中的图像处理电路1A的示例性操作。
[0146]详细地说,在y坐标被设定为I之后的第一时钟周期中计算输出图像的像素Q
(1,0), Q (1,1)和Q (1,2)的像素数据。如从图10所理解到的,根据输入图像的像素P(I, O),P (I, I),P (1,2)、P (1,3)、P (2,0)、P (2,1)、P (2,2)和 P (2,3)的像素数据来计算输出图像的像素Q (1,0)、Q (1,1)和Q (1,2)的像素数据。换言之,馈送像素P (1,0),P (1,1)、P (1,2)、P (1,3)、P (2,0), P (2,1)、P (2,2)和 P (2,3)的像素数据来作为像素数据厶、8、(:、04、卩、6和!1。
[0147]如在图10中所理解到的,输出图像的像素Q (1,O)定位在其中左上方和左下方区域彼此重叠的区段中,并且像素Q (I, I)定位在其中四个区域彼此重叠的区段中,而像素Q(I, 2)定位在其中右上方和右下方区域彼此重叠的区段中。出于计算的简单性,在本实施例中,在其中输出图像的像素Q (1,0)和Q (1,I)定位在左上方区域中并且像素Q (1,2)定位在右上方区域中的限定的情况下计算像素Q (1,0)、Q (1,1)和Q (1,2)的像素数据。这允许与y=0时的情况类似地计算像素Q (I, 0)、Q (1,I)和Q (1,2)的像素数据,而仅修改馈送给插值系数输入q5和q6的用于竖直方向上的插值的插值系数。
[0148]更具体地,像素Q (1,0)和Q (1,I)被限定为定位在左上方区域中,并且因此在计算像素Q (1,0)和Q (1,I)的像素数据中不对输入图像的像素P和输出图像的像素Q的布置执行反转。因此,如图15A中所图示的,像素数据输入al、bl、Cl和dl被馈送以像素数据A、B、E和F (也就是,输入图像的像素P (I, O), P (1,1)、P (2,0)和P (2,I)的像素数据),并且像素数据输入a2、b2、c2和d2被馈送以像素数据B、C、F和G (也就是,输入图像的像素 P (1,1)、P (1,2)、P (2,I)和 P (2,2)的像素数据)。
[0149]另一方面,输出图像的像素Q (1,2)被限定为定位在右上方区域中,并且因此在计算像素Q (1,2)的像素数据中使输入图像的像素P和输出图像的像素Q的布置水平反转。因此,像素数据输入a3、b3、c3和d3分别被馈送以像素数据D、C、H和G,也就是,输入图像的像素P (1,3)、P (1,2)、P (2,3)和P (2,2)的像素数据。
[0150]插值系数重新布置电路13将插值系数t和Ι-t分别馈送给插值系数输入q5和q6,以用于竖直方向上的插值。在该情形中,不对输入图像的像素P和输出图像的像素Q的布置执行竖直反转。
[0151]缩放处理部14A根据馈送给像素数据输入al至dl、a2至d2和a3至d3的像素数据以及馈送给插值系数输入q5和q6的插值系数来计算输出图像的像素Q (I, 0)、Q (I, I)和Q (1,2)的像素数据。如图15B中所图示的,依照以下表达式计算像素Q (1,0)、Q (1,1)和Q (I, 2)的像素数据:
Qd, ο) = t.(s.Pd, ο) + (1-s).Pd, ι)) +
(l-t).(s.P (2,O) + (1-s).P(2,1)),
Q(l, I) = t.(t.P(l, I) + (1-t).P(l, 2)) +
(1-t).(t.P (2, I) + (1-t).P (2, 2)),以及Q(l, 2) = t.(s.P(l, 3) + (1-s).P(l, 2)) +
(1-t).(s.P(2,3) + (1-s).P(2,2)) o
[0152]与像素Q (1,0)至Q (1,2)类似地计算尸1的情况下的输出图像的其他像素Q的像素数据。类似于像素Q (1,0)和Q (1,I)的像素数据,在不使输入图像的像素P和输出图像的像素Q的布置反转的情况下计算像素Q (l,3i)和Q (l,3i+l)(其中i是等于或大于I的整数)的像素数据。类似于像素Q (1,2)的像素数据,在输入图像的像素P和输出图像的像素Q的布置被水平反转的情况下计算像素Q (I, 3?+2)的像素数据。
[0153]图16A和16B图示了计算针对y=2的像素数据(也就是,像素数据Q(2,0)、Q(2,1)、Q (2,2)、Q (2,3)和Q (2,4)…)中的图像处理电路1A的示例性操作。
[0154]详细地说,在j坐标被设定为2之后的第一时钟周期中计算输出图像的像素Q
(2,0), Q (2,1)和Q (2,2)的像素数据。如从图10所理解到的,根据输入图像的像素P(2,0)、P (2,1)、P (2,2)、P (2,3)、P (3,0),P (3,1)、P (3,2)和 P (3,3)的像素数据来计算输出图像的像素Q (2,0)、Q (2,I)和Q (2,2)的像素数据。换言之,馈送像素P (2,0),P (2,1)、P (2,2)、P (2,3)、P (3,0), P (3,1)、P (3,2)和 P (3,3)的像素数据来作为像素数据厶、8、(:、04、卩、6和!1。
[0155]如图10中所图示的,输出图像的像素Q (2,O)和Q (2,I)定位在左下方区域中,并且因此在计算像素Q (2,0)和Q (2,I)的像素数据中不对输入图像的像素P和输出图像的像素Q的布置执行水平反转(如下文所描述的,最终执行竖直反转)。因此,如图16A中所图示的,分别地,像素数据输入al、bl、Cl和dl被馈送以像素数据A、B、E和F (也就是,输入图像的像素P (2,0)、P (2,1)、P (3,0)和P (3,I)的像素数据),并且像素数据输入a2、b2、c2和d2被馈送以像素数据B、C、F和G (也就是,输入图像的像素P (2,1)、P (2,2)、P(3,I)和P (3,2)的像素数据)。
[0156]同时,如从图10所理解到的,输出图像的像素Q (2,2)定位在右下方区域中,并且因此在计算像素Q (2,2)的像素数据中输入图像的像素P和输出图像的像素Q的布置被水平反转(如下文所描述的,还执行竖直反转)。因此,像素数据输入a3、b3、c3和d3被馈送以像素数据D、C、H和G,也就是,输入图像的像素P (2,3)、P (2,2)、P (3,3)和P (3,2)的像素数据。
[0157]应当指出的是,像素Q (2,I)定位在其中左下方和右下方区域彼此重叠的区段中,并且因此在其中像素Q (2,I)定位在右下方区域中的限定的情况下,可以在输入图像的像素P和输出图像的像素Q的布置被水平反转的情况下计算像素Q(2,I)的像素数据。然而,应当是,在图16A和16B中所图示的操作中,在其中像素Q (2,I)定位在左下方区域中的限定的情况下计算像素Q (2,I)的像素数据。
[0158]插值系数重新布置电路13将插值系数Ι-s和s分别馈送给插值系数输入q5和q6,以用于竖直方向上的插值。这实现了输入图像的像素P和输出图像的像素Q的布置的竖直反转。在计算像素Q (2,0)、Q (2,I)和Q (2,2)的像素数据中需要输入图像的像素P和输出图像的像素Q的布置的竖直反转,这是因为像素Q (2,O)和Q (2,I)定位在左下方区域中并且像素Q (2,2)定位在右下方区域中。
[0159]缩放处理部14A根据馈送给像素数据输入al至dl、a2至d2和a3至d3的像素数据以及馈送给插值系数输入q5和q6的插值系数来计算输出图像的像素Q (2,0)、Q (2,I)和Q (2,2)的像素数据。如图16B中所图示的,依照以下表达式计算像素Q (2,0)、Q (2,1)和Q (2,2)的像素数据:
Q(2,O) = (1-s).(s.P(2, O) + (1-s).P(2, I)) +s.(s.P(3,O) + (1-s).P(3,1)),Q (2,I) = (1-s).(t.P (2, I) + (1-t).P (2, 2)) +s.(t.P(3, I) + (1-t).P(3, 2)),以及Q (2,2) = (1-s).(s.P (2, 3) + (1-s).P (2, 2)) +s.(s.P(3, 3) + (1-s).P(3, 2)) o
[0160]与像素Q (2,0)至Q (2,2)类似地计算y=2的情况下的输出图像的其他像素Q的像素数据。类似于像素Q (2,0)和Q (2,I)的像素数据,在输入图像的像素P和输出图像的像素Q的布置被竖直反转的情况下计算像素Q (2,3i)和Q (2,3?+1)(其中i是等于或大于I的整数)的像素数据。类似于像素Q (2,2)的像素数据,在输入图像的像素P和输出图像的像素Q的布置被水平且竖直反转的情况下计算像素Q (2,3?+2)的像素数据。
[0161]上述实施例的图像处理电路在针对其强烈希望硬件减少的系统中是特别有用的。上述实施例的图像处理电路的示例性应用包括在面板显示设备中驱动显示面板(例如液晶显示面板)的显示面板驱动器。在下文中,给出本实施例的上述图像处理电路的示例性实现方式的描述。
[0162]图17是图示了本发明的一个实施例中的显示设备的示例性配置的框图。被配置为液晶显示设备I的本实施例的显示设备包括液晶显示面板2、以及驱动器IC (集成电路)3。
[0163]液晶显示面板2包括显示区段4和栅极线驱动器电路5 (还被称为GIP (面板中栅极(gate-1n-panel))电路)。如图18中所图示的,多个栅极线41 (还被称为扫描线或地址线)、多个源极线42 (还被称为信号线或数据线)和多个像素43布置在显示区段4中。在本实施例中,每一个像素43包括显示红色(R)的R子像素(subpixel) 44R、显示绿色(G)的G子像素44G和显示蓝色(B)的B子像素44B。R、G和B子像素44R、44G和44B连接到相同的栅极线41并且还连接到不同的源极线42。对于本领域技术人员将显而易见的是,每一个像素43的配置(诸如R、G和B子像素44R、44G和44B的布置)可以以不同方式修改。栅极线驱动器电路5顺序地驱动栅极线41。在驱动液晶显示面板2的像素43中,栅极线41被顺序地选择并且期望的模拟驱动电压经由源极线42写入到连接于所选择的栅极线41的子像素(R、G和B子像素44R、44G和44B)中。这允许将相应的子像素设定为期望的灰度级,并且由此在液晶显示面板2的显示区段4中显示期望的图像。
[0164]返回参照图17,驱动器IC 3响应于外部馈送给驱动器IC 3 (通常从处理单元)的输入图像的相应像素的像素数据Din而驱动显示区段4的源极线42。当如图18中所图示的那样配置液晶显示面板2的每一个像素43时,每一个像素43的像素数据Din包括指示R、G和B子像素44R、44G和44B的灰度级的数据。驱动器IC 3与外部馈送给驱动器IC 3的定时控制信号(更具体地,竖直同步信号Vsync和水平同步信号Hsync)同步地驱动源极线42。驱动器IC 3利用诸如COG (玻璃上芯片(chip-on-glass))技术之类的表面安装技术安装在液晶显示面板2上。
[0165]图19图示了本实施例中的驱动器IC 3的配置的一个示例。在本实施例中,驱动器IC 3包括接口 31、RAM 32、RAM访问逻辑电路33、行缓冲器34、缩放器电路35、图像处理电路36和源极驱动器电路37。
[0166]接口 31将输入图像的像素数据Din转发给RAM 32,并且与竖直同步信号Vsync和水平同步信号Hsync同步地控制驱动器IC 3的操作定时。
[0167]RAM 32在其中存储输入图像的像素数据Din。在本实施例中,RAM 32具有足以存储一个帧图像(在每一个帧周期(每一个竖直同步周期)中显示在显示区段4中的图像)的像素数据的容量。
[0168]RAM访问逻辑电路33从RAM 32读出输入图像的像素数据DIN,并且将输入图像的像素数据Din转发给缩放器电路35。
[0169]行缓冲器34被用作用于以合适的顺序将从RAM 32所接收的输入图像的像素数据Din从RAM访问逻辑电路33转发给缩放器电路35的工作区域。
[0170]缩放器电路35对从RAM访问逻辑电路33所接收的像素数据执行图像缩放,以生成输出图像的相应像素的像素数据。在一个实施例中,上述图像处理电路10可以并入在缩放器电路35中。
[0171]图像处理电路36对通过由缩放器电路35进行的图像缩放所获得的输出图像的相应像素的像素数据执行预定的图像处理,以生成最终显示在液晶显示面板2的显示区段4中的图像的相应像素的像素数据。在图像处理电路36中执行的图像处理可以例如包括边缘增强。一般地,通过双线性方法的图像缩放常常导致图像模糊,并且因此优选的是在图像处理电路36中执行边缘增强以获得清晰图像。
[0172]源极驱动器电路37响应于从图像处理电路36所接收的输出像素数据来驱动显示区段4中的相应像素43。
[0173]尽管已经在上文描述了本发明的具体实施例,但是本发明不应该被解释为限于上述实施例;对于本领域技术人员将显而易见的是,本发明可以利用各种修改来实现。尤其应当指出的是,尽管上述实施例阐述了将本发明应用于在液晶显示设备中驱动液晶显示面板的驱动器1C,但是本发明还适用于在显示设备中驱动不同的显示面板(诸如OLED (有机发光二极管)显示面板和等离子体显示面板)的显示面板驱动器。
【主权项】
1.一种用于通过对输入图像执行图像缩放来生成输出图像的图像处理电路,所述电路包括: 缩放处理部,具有多个插值系数输入; 插值系数重新布置部;以及 插值系数馈送部,将多个第一插值系数馈送给插值系数重新布置部, 其中插值系数重新布置部被配置成响应于输出图像的目标像素的坐标而将从多个第一插值系数和通过从预定值分别减去第一插值系数所获得的多个第二插值系数选择的插值系数馈送给缩放处理部的相应插值系数输入,并且 其中缩放处理部被配置成通过使用从插值系数重新布置部馈送给插值系数输入的插值系数对输入图像的像素的像素数据执行插值来生成输出图像的目标像素的像素数据。2.根据权利要求1所述的图像处理电路,还包括像素数据重新布置部,其中缩放处理部包括第一到第四像素数据输入, 其中像素数据重新布置部接收用于生成输出图像的目标像素的输入图像的四个像素的像素数据,并且将所接收的四个像素的像素数据馈送给第一到第四像素数据输入,从而响应于目标像素的坐标而重新布置四个像素的像素数据,并且 其中缩放处理部通过对在第一到第四像素数据输入上所接收的输入图像的四个像素的像素数据执行插值来生成输出图像的目标像素的像素数据。3.根据权利要求1或2所述的图像处理电路,其中图像处理电路执行以缩放因子M/N的图像缩放,其中M和N是被选择成使得M/N为不可约分数的正整数, 其中在与图像缩放的每一个单元处理相关的输入图像的(N+2) X (N+2)个像素和输出图像的MXM个像素被布置在其中的区段中限定第一到第四区域,以使得满足以下条件(a)至(d): (a)第二区域在第一方向上从第一区域偏移,第三区域在与第一方向垂直的第二方向上从第一区域偏移,并且第四区域在第一方向上从第三区域偏移, (b)输入和输出图像的像素在第二区域中的布置与输入和输出图像的像素在第一区域中的布置是线对称的, (C)输入和输出图像的像素在第三区域中的布置与输入和输出图像的像素在第一区域中的布置是线对称的,以及 (d)输入和输出图像的像素在第四区域中的布置与输入和输出图像的像素在第一区域中的布置是点对称的,并且 其中插值系数馈送部被配置成将与定位在第一区域中的输出图像的像素相关联的插值系数馈送给插值系数重新布置部来作为第一插值系数。4.根据权利要求3所述的图像处理电路,其中M是偶数,并且 其中第一到第四区域被限定成使得第一到第四区域不彼此重叠。5.根据权利要求4所述的图像处理电路,其中M是奇数,并且 其中第一到第四区域被限定成使得第一到第四区域彼此部分重叠。6.根据权利要求1所述的图像处理电路,其中缩放处理部包括每一个具有第一到第四像素数据输入的多个乘加电路,并且 其中每一个乘加电路被配置成通过使用从插值系数重新布置部馈送给插值系数输入的插值系数对馈送给第一到第四像素数据输入的输入图像的像素的像素数据执行插值来生成输出图像的像素的像素数据。7.根据权利要求6所述的图像处理电路,其中图像处理电路被配置成执行以缩放因子M/N的图像缩放,其中M和N是被选择成使得M/N是不可约分数的正整数,并且 其中乘加电路的数目为M。8.一种用于驱动显示面板的显示面板驱动器,包括: 缩放器电路,其对输入图像的像素的像素数据执行图像缩放以生成输出图像的像素的像素数据;以及 驱动部,其响应于从缩放器电路所接收的输出图像的像素的像素数据来驱动显示面板, 其中缩放器电路包括: 缩放处理部,具有多个插值系数输入; 插值系数重新布置部;以及 插值系数馈送部,将多个第一插值系数馈送给插值系数重新布置部, 其中插值系数重新布置部被配置成响应于输出图像的目标像素的坐标而将从多个第一插值系数和通过从预定值分别减去第一插值系数所获得的多个第二插值系数选择的插值系数馈送给缩放处理部的相应插值系数输入,并且 其中缩放处理部被配置成通过使用从插值系数重新布置部馈送给插值系数输入的插值系数对输入图像的像素的像素数据执行插值来生成输出图像的目标像素的像素数据。9.根据权利要求8所述的显示面板驱动器,其中缩放器电路还包括像素数据重新布置部, 其中缩放处理部包括第一到第四像素数据输入, 其中像素数据重新布置部接收用于生成输出图像的目标像素的输入图像的四个像素的像素数据,并且将所接收的四个像素的像素数据馈送给第一到第四像素数据输入,从而响应于目标像素的坐标而重新布置四个像素的像素数据,并且 其中缩放处理部通过对在第一到第四像素数据输入上所接收的输入图像的四个像素的像素数据执行插值来生成输出图像的目标像素的像素数据。10.根据权利要求8或9所述的显示面板驱动器,其中缩放器电路执行以缩放因子M/N的图像缩放,其中M和N是被选择成使得M/N是不可约分数的正整数, 其中在与图像缩放的每一个单元处理相关的输入图像的(N+2) X (N+2)个像素和输出图像的MXM个像素被布置在其中的区段中限定第一到第四区域,以使得满足以下条件(a)至(d): (a)第二区域在第一方向上从第一区域偏移,第三区域在与第一方向垂直的第二方向上从第一区域偏移,并且第四区域在第一方向上从第三区域偏移, (b)输入和输出图像的像素在第二区域中的布置与输入和输出图像的像素在第一区域中的布置是线对称的, (C)输入和输出图像的像素在第三区域中的布置与输入和输出图像的像素在第一区域中的布置是线对称的,以及 (d)输入和输出图像的像素在第四区域中的布置与输入和输出图像的像素在第一区域中的布置是点对称的,并且 其中插值系数馈送部被配置成将与定位在第一区域中的输出图像的像素相关联的插值系数馈送给插值系数重新布置部来作为第一插值系数。11.根据权利要求8所述的显示面板驱动器,其中缩放处理部包括每一个具有第一到第四像素数据输入的多个乘加电路,并且 其中每一个乘加电路被配置成通过使用从插值系数重新布置部馈送给插值系数输入的插值系数对馈送给第一到第四像素数据输入的输入图像的像素的像素数据执行插值来生成输出图像的像素的像素数据。12.—种显不设备,包括: 显示面板;以及 显示面板驱动器,其包括: 缩放器电路,其对输入图像的像素的像素数据执行图像缩放以生成输出图像的像素的像素数据;以及 驱动部,其响应于从缩放器电路所接收的输出图像的像素的像素数据来驱动显示面板, 其中缩放器电路包括: 缩放处理部,具有多个插值系数输入; 插值系数重新布置部;以及 插值系数馈送部,将多个第一插值系数馈送给插值系数重新布置部, 其中插值系数重新布置部被配置成响应于输出图像的目标像素的坐标而将从多个第一插值系数和通过从预定值分别减去第一插值系数所获得的多个第二插值系数选择的插值系数馈送给缩放处理部的相应插值系数输入,并且 其中缩放处理部被配置成通过使用从插值系数重新布置部馈送给插值系数输入的插值系数对输入图像的像素的像素数据执行插值来生成输出图像的目标像素的像素数据。13.根据权利要求12所述的显示设备,其中缩放器电路还包括像素数据重新布置部, 其中缩放处理部包括第一到第四像素数据输入, 其中像素数据重新布置部接收用于生成输出图像的目标像素的输入图像的四个像素的像素数据,并且将所接收的四个像素的像素数据馈送给第一到第四像素数据输入,从而响应于目标像素的坐标而重新布置四个像素的像素数据,并且 其中缩放处理部通过对在第一到第四像素数据输入上所接收的输入图像的四个像素的像素数据执行插值来生成输出图像的目标像素的像素数据。14.根据权利要求12或13所述的显示设备,其中缩放器电路执行以缩放因子M/N的图像缩放,其中M和N是被选择成使得M/N是不可约分数的正整数, 其中在与图像缩放的每一个单元处理相关的输入图像的(N+2) X (N+2)个像素和输出图像的MXM个像素被布置在其中的区段中限定第一到第四区域,以使得满足以下条件(a)至(d): (a)第二区域在第一方向上从第一区域偏移,第三区域在与第一方向垂直的第二方向上从第一区域偏移,并且第四区域在第一方向上从第三区域偏移, (b)输入和输出图像的像素在第二区域中的布置与输入和输出图像的像素在第一区域中的布置是线对称的, (C)输入和输出图像的像素在第三区域中的布置与输入和输出图像的像素在第一区域中的布置是线对称的,以及 (d)输入和输出图像的像素在第四区域中的布置与输入和输出图像的像素在第一区域中的布置是点对称的,并且 其中插值系数馈送部被配置成将与定位在第一区域中的输出图像的像素相关联的插值系数馈送给插值系数重新布置部来作为第一插值系数。15.根据权利要求12所述的显示设备,其中缩放处理部包括每一个具有第一到第四像素数据输入的多个乘加电路,并且 其中每一个乘加电路被配置成通过使用从插值系数重新布置部馈送给插值系数输入的插值系数对馈送给第一到第四像素数据输入的输入图像的像素的像素数据执行插值来生成输出图像的像素的像素数据。16.一种用于通过利用具有多个插值系数输入的缩放处理部对输入图像执行图像缩放来生成输出图像的图像处理方法,所述方法包括: 将多个第一插值系数馈送给插值系数重新布置部; 通过插值系数重新布置部,响应于输出图像的目标像素的坐标而将从多个第一插值系数和通过从预定值分别减去第一插值系数所获得的多个第二插值系数选择的插值系数馈送给缩放处理部的相应插值系数输入;以及 通过缩放处理部,通过使用从插值系数重新布置部馈送给插值系数输入的插值系数对输入图像的像素的像素数据执行插值来生成输出图像的目标像素的像素数据。17.根据权利要求16所述的图像处理方法,还包括: 接收用于生成输出图像的目标像素的输入图像的四个像素的像素数据;以及将所接收的四个像素的像素数据馈送给缩放处理部的第一到第四像素数据输入,其中四个像素的像素数据响应于目标像素的坐标而被重新布置, 其中输出图像的目标像素的像素数据通过对在第一到第四像素数据输入上所接收的输入图像的四个像素的像素数据执行插值来生成。
【文档编号】G06T3/40GK105872306SQ201510538343
【公开日】2016年8月17日
【申请日】2015年8月28日
【发明人】织尾正雄, 降旗弘史, 能势崇
【申请人】辛纳普蒂克斯显像装置合同会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1