CN107211105A - 图像处理装置、图像处理方法和显示装置 - Google Patents
图像处理装置、图像处理方法和显示装置 Download PDFInfo
- Publication number
- CN107211105A CN107211105A CN201680009388.9A CN201680009388A CN107211105A CN 107211105 A CN107211105 A CN 107211105A CN 201680009388 A CN201680009388 A CN 201680009388A CN 107211105 A CN107211105 A CN 107211105A
- Authority
- CN
- China
- Prior art keywords
- gray value
- pixel
- coordinate
- image
- image processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3185—Geometric adjustment, e.g. keystone or convergence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/7904—Processing of colour television signals in connection with recording using intermediate digital signal processing
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Transforming Electric Information Into Light Information (AREA)
- Image Processing (AREA)
Abstract
减轻将输入图像转换为输出图像时的处理负荷的图像处理装置具有:取得单元,其从包含多个像素的灰度值的输入图像的图像数据中,依次取得按照规定的顺序确定的对象像素的灰度值;第1运算单元,其运算对象像素在输出图像中的坐标;第2运算单元,其根据对象像素的灰度值,运算由第1运算单元运算的坐标处的灰度值;内部存储单元,其具有存储区域,该存储区域以将输出图像中包含的多个像素划分而成的块为单位,存储该多个像素的灰度值;第1写入单元,其将由第2运算单元运算的灰度值写入到内部存储单元中的、与由第1运算单元运算的坐标对应的存储区域中;及第2写入单元,其将内部存储单元中的、灰度值的写入已完成的块的数据写入到外部存储器中。
Description
技术领域
本发明涉及几何校正。
背景技术
已知有将输入图像变形为任意的形状而得到输出图像的技术。在专利文献1中记载了一种投影仪,其按照每个块影像数据进行校正处理,该校正处理用于校正投影到投影面上的影像失真,在该投影仪中,通过预测像素插值所需的块影像并存储到块影像存储部中,缩短了在进行像素插值时重新读出并存储所需的块影像的时间,实现了梯形失真校正处理的高速化。
现有技术文献
专利文献
专利文献1:日本特开2011-188051号公报
发明内容
发明要解决的课题
在专利文献1所记载的技术中,为了在行方向上逐个像素地确定校正后影像的像素值,相对于行方向倾斜地扫描了校正前影像的像素值。因此,在专利文献1所记载的技术中,存在如下问题:用于临时存储校正前影像的帧缓冲器是必不可少的。此外,存在由于倾斜地扫描校正前影像而造成的对帧缓冲器的访问效率下降的问题。针对该情况,本发明的一个目的在于减轻将输入图像转换为输出图像时的处理负荷。
用于解决课题的手段
本发明提供一种图像处理装置,该图像处理装置具有:取得单元,其从包含多个像素的灰度值的输入图像的图像数据中,依次取得按照规定的顺序确定的对象像素的灰度值;第1运算单元,其运算所述对象像素在输出图像中的坐标;第2运算单元,其根据所述对象像素的灰度值,运算由所述第1运算单元运算出的坐标处的灰度值;内部存储单元,其具有存储区域,该存储区域以将所述输出图像中包含的多个像素划分而成的块为单位,存储该多个像素的灰度值;第1写入单元,其将由所述第2运算单元运算出的灰度值写入到所述内部存储单元中的、与由所述第1运算单元运算出的坐标对应的存储区域中;以及第2写入单元,其将所述内部存储单元中的、灰度值的写入已完成的块的数据写入到外部存储器中。
根据该图像处理装置,相比未按照规定的顺序根据输入图像的图像数据来确定对象像素的灰度值的情况,可减轻将输入图像转换为输出图像时的处理负荷。
在另一优选方式中,其特征在于,所述外部存储器的与所述块对应的区域在扫描该外部存储器的方向上的长度比在与该方向垂直的方向上的长度长。
根据该图像处理装置,相比外部存储器的与块对应的区域在扫描外部存储器的方向上的长度为在与该方向垂直的方向上的长度以下的情况,能够减小从外部存储器读出数据时所需的缓冲器的容量。
在另一优选方式中,其特征在于,所述第2写入单元对所述数据进行压缩后写入到所述外部存储器中,在该数据的压缩率升高时,所述内部存储单元控制所述存储区域,使得每一块的像素数增多。
根据该图像处理装置,相比不论数据的压缩率如何、存储区域中的每一块的像素数都恒定的情况,将数据写入到外部存储器时的访问效率升高。
在另一优选方式中,其特征在于,在所述取得单元的前级不具有帧缓冲器。
根据该图像处理装置,能够节约帧缓冲器。
此外本发明提供一种图像处理方法,该图像处理方法具有以下步骤:从包含多个像素的灰度值的输入图像的图像数据中,依次取得按照规定的顺序确定的对象像素的灰度值;运算所述对象像素在输出图像中的坐标;根据所述对象像素的灰度值,运算所运算出的坐标处的灰度值;将运算出的灰度值写入到以将所述输出图像中包含的多个像素划分而成的块为单位来存储该多个像素的灰度值的存储区域中的、与运算出的坐标对应的存储区域中;以及将所述存储区域中的灰度值的写入已完成的块的数据写入到外部存储器中。
根据该图像处理方法,相比未按照规定的顺序根据输入图像的图像数据来确定对象像素的灰度值的情况,可减轻将输入图像转换为输出图像时的处理负荷。
此外,本发明提供具有上述图像处理装置的显示装置。
根据该显示装置,相比未按照规定的顺序根据输入图像的图像数据来确定对象像素的灰度值的情况,可减轻将输入图像转换为输出图像时的处理负荷。
附图说明
图1是例示一个实施方式的显示装置的硬件结构的图。
图2是示出比较例的几何校正的概要的图。
图3是用于实现比较例的几何校正的硬件结构。
图4是示出本实施方式的几何校正的概要的图。
图5是本实施方式的图像处理电路的硬件结构。
图6是示出几何校正电路的功能结构的框图。
图7是示出几何校正电路的动作的流程图。
图8是运算坐标的处理的具体例。
图9是存储输出图像的灰度值的缓冲存储器的示意图。
图10是帧缓冲器中的存储空间的结构的示意图。
图11是示出将图像数据写入到帧缓冲器中的情形的图。
图12是示出几何校正电路的功能结构的框图。
具体实施方式
1.结构
图1是例示一个实施方式的显示装置1的硬件结构的图。在该例子中,显示装置1是投影仪。显示装置1具有CPU(Central Processing Unit:中央处理器)100、ROM(Read OnlyMemory:只读存储器)101、RAM(Random Access Memory:随机存取存储器)102、存储部103、IF(接口)部104、图像处理电路105、投影单元106、操作面板107和摄像部108。
CPU 100是控制显示装置1的各部件的控制装置。ROM 101是存储有各种程序和数据的非易失性的存储装置。RAM 102是存储数据的易失性的存储装置,作为CPU 100执行处理时的工作区发挥功能。RAM 102具有帧缓冲器,该帧缓冲器按照每个帧存储图像。存储部103是存储数据和程序的非易失性的存储装置,例如是SSD(Solid State Drive:固态硬盘)。
IF部104是与作为影像源的外部装置之间进行信号或数据的交换的接口。IF部104具有用于与外部装置之间进行信号或数据的交换的端子(例如,VGA端子、USB端子、有线LAN接口、S端子、RCA端子、HDMI(High-Definition Multimedia Interface:高清多媒体接口,注册商标)端子等)和无线LAN接口。
图像处理电路105是对所输入的影像信号(以下称作“输入影像信号”)实施规定的图像处理的图像处理装置。该图像处理例如包含几何校正。几何校正是变更图像的形状的校正。在显示装置1的投影轴相对于投影面(屏幕)而从理想状态倾斜的情况或屏幕不是平面的情况下,屏幕所显现的图像成为失真的图像。几何校正例如是为校正该失真而进行的。另外,除此以外,图像处理电路105中的图像处理还可以包含尺寸变更等处理。图像处理电路105将图像处理后的图像数据写入到帧缓冲器中。图像处理电路105将写入到帧缓冲器中的图像数据输出到投影单元106。
投影单元106依照被实施了图像处理的影像信号,将图像投影到屏幕上。投影单元106具有光源、光调制器、光学***和这些部件的驱动电路(均省略图示)。光源有高压汞灯、卤素灯或金属卤化物灯等灯或者LED(Light Emitting Diode:发光二极管)或激光二极管等固体光源。光调制器是根据影像信号来调制从光源照射的光的装置,例如具有液晶面板。光学***是将由光调制器调制后的光投影到屏幕上的元件,例如具有透镜和棱镜。在该例子中,光调制器按照每个颜色成分而设置。具体而言,分别针对红、绿和蓝的3原色,单独设置有光调制器。由各液晶面板调制后的光被光学***合成,投影到屏幕上。
操作面板107是用于供用户对显示装置1输入指示的输入装置,例如包含小型键盘、按钮或触摸面板。摄像部108拍摄被投影单元106投影了图像的屏幕。
图2是示出比较例的几何校正的概要的图。在图2中,左侧的图像表示进行几何校正之前的图像(以下称作“输入图像”),右侧的图像表示进行几何校正以后的图像(以下称作“输出图像”)。在图2中,输出图像中的用斜线涂覆的区域D1与输入图像对应。在该例子中,图像处理电路105朝向规定的方向(在图2中,是左上至右下)依次确定输出图像中的像素的灰度值。具体而言,首先,在输出图像中确定作为灰度值的确定对象的像素(这里称作“对象像素”)。接着,计算与对象像素对应的输入图像的像素位置。然后,读出与计算出的像素位置对应的像素的数据,使用该数据决定对象像素的灰度值。其结果,图像处理电路105在未指定的方向上扫描输入图像。
图3是示出用于实现比较例的几何校正的硬件结构的框图。在该例子中,图像处理电路105具有预处理电路1051、几何校正电路1052和后处理电路1053。此外,RAM 102具有帧缓冲器102A和帧缓冲器102B。预处理电路1051是几何校正电路1052的前级的电路,进行输入图像的尺寸变更等规定的图像处理。预处理电路1051将图像处理后的图像数据写入到帧缓冲器102A中。几何校正电路1052是进行几何校正的电路。几何校正电路1052计算与对象像素对应的输入像素的像素位置,从帧缓冲器102A读出与计算出的像素位置对应的像素的数据。并且,几何校正电路1052使用读出的数据计算对象像素的灰度值,将计算出的灰度值写入到帧缓冲器102B中的、与对象像素对应的存储区域中。后处理电路1053是几何校正电路1052的后级的电路,通过预先确定的点时钟从帧缓冲器102B读出图像数据,输出到投影单元106。
在通过上述方法进行几何校正的情况下,几何校正电路1052在未指定的方向上扫描写入到帧缓冲器102A的图像数据,因此存在如下的问题:在几何校正电路1052的前级,帧缓冲器102A是必不可少的,且对帧缓冲器102A的访问效率下降。并且,由于在未指定的方向上扫描输入图像的图像数据,所以还存在几何校正电路1052中的控制电路变得复杂的问题。本发明的图像处理电路105在进行几何校正时,通过在规定的方向上扫描输入图像的图像数据,应对这样的问题。
图4是示出本实施方式的几何校正的概要的图。在该例子中,图像处理电路105(图像处理装置的一例)按照规定的顺序(例如从左上朝向右下逐个像素地依次)确定输入图像中的、作为处理对象的像素(以下称作“对象像素”)。图像处理电路105计算输出图像中的与对象像素对应的像素位置。图像处理电路105将对象像素的数据写入到帧缓冲器102B中的、与计算出的像素位置对应的存储区域中。
图5是示出本实施方式的图像处理电路105的硬件结构的框图。在图5中,在几何校正电路1052的前级不具有帧缓冲器102A的方面与图3所示的结构不同。在图4中,预处理电路1051将图像处理后的图像数据输出到几何校正电路1052。几何校正电路1052对从预处理电路1051输出的图像进行几何校正,并将几何校正后的图像写入到帧缓冲器102B中。
图6是示出几何校正电路1052的功能结构的框图。几何校正电路1052具有行缓冲器1054、坐标运算部1055、滤波运算部1056和块生成部1057。在行缓冲器1054中写入1行或多行由预处理电路1051输出的输入图像的图像数据。坐标运算部1055针对输入图像中的对象像素,计算输出图像中的像素位置(坐标)。滤波运算部1056从行缓冲器1054中读出对象像素的灰度值,并运算由坐标运算部1055计算出的坐标处的灰度值。
块生成部1057将输出图像的图像数据写入到帧缓冲器102B中。在输出图像中,对象像素处于在多数情况下相对于行方向和列方向倾斜排列的趋势,所以处于如下的趋势:在按照每个像素进行灰度值向帧缓冲器102B的写入时,对帧缓冲器102B的访问效率下降。为了防止对帧缓冲器102B的访问效率的下降,块生成部1057以块为单位进行图像数据向帧缓冲器102B的写入。这里所说的“块”是指,将输出图像在空间上分隔为了多个区域的情况下的各区域。具体而言,块生成部1057具有存储区域,该存储区域以块为单位存储输出图像的灰度值。块生成部1057将由滤波运算部1056运算出的灰度值写入到与由坐标运算部1055运算出的坐标对应的块。块生成部1057将灰度值的写入已完成的块中的图像数据写入到帧缓冲器102B中。
2.动作
图7是示出几何校正电路1052的动作的流程图。以下的处理以接通了显示装置1的电源为契机而开始,并在显示装置1动作的期间内(即对显示装置1输入了影像信号的期间内)反复进行。另外,与后述的步骤S1中的对象像素的确定对应地,按照预先确定的周期进行图像数据向行缓冲器1054的写入。例如,在步骤S1中确定了某行所包含的全部像素作为对象像素时,接着将所需的行的图像数据写入到行缓冲器1054中。
在步骤S1中,几何校正电路1052确定对象像素。具体而言,几何校正电路1052通过在规定的方向上扫描输入图像的图像数据,依次确定对象像素。
在步骤S2中,几何校正电路1052运算对象像素在输出图像中的坐标。在几何校正电路1052的存储器中预先存储有用于预先进行几何校正的坐标的转换式(函数)。在该函数中使用的参数利用CPU 100进行计算,并写入到几何校正电路1052的寄存器中。几何校正电路1052使用该函数和参数,分别计算对象像素的顶点(例如对象像素的4个顶点)在输出图像中的坐标,判断在以计算出的坐标为顶点的图形中是否包含有输出图像中的任意一个像素的中心点。在判断为图形中包含有输出图像中的任意一个像素的中心点的情况下,几何校正电路1052将该中心点的坐标确定为对象像素在输出图像中的坐标。另外,在判断为在图形中未包含输出图像中的任何像素的中心点的情况下,几何校正电路1052不确定对象像素在输出图像中的坐标。在该情况下,几何校正电路1052反复步骤S1和步骤S2的处理,针对下一个对象像素运算输出图像中的坐标。
图8是示出运算坐标的处理的具体例的图。图8示出将输入图像和输出图像的一部分放大后的情形。在图8中,划分为格子状的各个区域相当于输入图像和输出图像的一个像素(1个pixel)。此外,在输出图像中示出的白圆圈表示构成输出图像的像素的中心点。在图8中,将第i行第j列的像素的坐标表现为(j,i)。在该例子中,输入图像所包含的像素A1的顶点a1至a4在输出图像中的位置是点b1至点b4。在以点b1至b4为顶点的四边形中包含构成输出图像的像素的中心点c1。因此,几何校正电路1052计算(3,2),作为与对象像素的坐标(1,1)对应的输出图像的坐标。同样,几何校正电路1052计算(4,2),作为与对象像素的坐标(2,1)对应的输出图像的坐标。在另一例子中,输入图像所包含的像素A3的顶点a5至a8在输出图像中的位置是点b5至b8。在以点b5至b8为顶点的四边形中未包含构成输出图像的像素的中心点。因此,不计算与输入图像的坐标(3,1)对应的输出图像的坐标。这样,在步骤S2中,针对一部分的对象像素运算输出图像中的坐标,针对剩余的对象像素不运算输出图像中的坐标。
再次参照图7。在步骤S3中,几何校正电路1052运算对象像素在输出图像中的灰度值。具体而言,几何校正电路1052通过从行缓冲器1054中读出对象像素和该对象像素的周围像素的灰度值并进行卷积运算,运算在步骤S2中运算出的坐标处的灰度值。另外,这里所说的“周围的像素”例如是指位于对象像素的前后的像素。
在步骤S4中,几何校正电路1052将运算出的灰度值写入到内置的缓冲存储器(省略图示)中。该缓冲存储器被划分为多个块。各块具有相同尺寸的存储区域。设置有与输出图像的(输入图像中的扫描方向的)尺寸和块的尺寸对应的数量的块。例如,在输出图像的尺寸为横向320个像素×纵向240个像素的情况下,各块的尺寸为横向32个像素×纵向8个像素时,缓冲存储器具有10个块的存储区域。几何校正电路1052将在步骤S3中运算出的灰度值写入到与在步骤S2中运算出的坐标对应的块中的、与该坐标对应的存储区域中。另外,关于输出图像中的、与输入图像对应的区域以外的区域(在图4的例中为区域D1以外的区域)的灰度值,将固定值(例如,在用0至255的256级来表示灰度值的情况下,与黑对应的是“0”)另行写入到缓冲存储器中。例如在开始图7所示的处理之前或与图7所示的处理并行进行该写入。此外,从输出图像的左上朝向右下,沿着输出图像的行方向进行该写入。
该缓冲存储器的安装可以是任何形式的安装,例如如下所述。该缓冲存储器除了与上述块对应的存储区域以外,在该块的前级还具有存储区域。前级的存储区域也被划分为块。这里为了进行说明,将前级的块和后级的块分别称作前级块和后级块。前级块具有像素宽度与后级块相同的存储区域。输入图像的数据首先被写入到前级块。当在前级块中1行的数据齐备时,将该行的数据写入后级的块。后级块按照每行具有表示数据的写入已完成的标志。在将数据从前级块写入到后级块时,将该行的标志改写(即设置)成表示“写入完成”的值。从图像的左上朝向右下进行数据的写入,所以该标志必然从上朝向下被依次设置。在所设置的标志完成块的高度(行数)时,可知数据向该块的写入已完成。
图9是存储输出图像的灰度值的缓冲存储器M的示意图。在该例子中,缓冲存储器M由在行方向上划分输出图像后所得的10个块的存储区域(块B1至B10)构成。块B构成为与该块B对应的帧缓冲器102B的区域在扫描帧缓冲器102B的方向(以下称作“扫描方向”)上的长度比在与该扫描方向垂直的方向上的长度长。由此,相比扫描方向的长度为与扫描方向垂直的方向的长度以下的情况,能够减小后处理电路1053从帧缓冲器102B中读出图像数据时所需的内部缓冲器的容量。图9示出在行方向上扫描帧缓冲器102B的情况下的块B的尺寸,划分成行方向的长度比列方向的长度长。
再次参照图7。在步骤S5中,几何校正电路1052判断是否具有灰度值的写入已完成的块(即,写入了全部像素的灰度值的块)。具体而言,几何校正电路1052判断所设置的标志是否完成了块的高度。例如,在块的尺寸为横向32个像素×纵向8个像素时,判断所设置的标志是否完成了8行。在判断为具有灰度值的写入已完成的块的情况下(S5:是),几何校正电路1052将处理转移到步骤S6。在判断为没有灰度值的写入已完成的块的情况下(S5:否),几何校正电路1052将处理转移到步骤S1。
在步骤S6中,几何校正电路1052将灰度值的写入已完成的块的图像数据写入到帧缓冲器102B中。在向帧缓冲器102B的写入完成时,几何校正电路1052将写入已完成的块中的标志复位,将该块分配给输出图像中的、尚未被分配块的区域。在图9所示的例子中,块的分配以使得各块在列方向上移位的方式进行。
图10是示意性示出帧缓冲器102B中的存储空间的结构的图。在图10中,划分为格子状的各个区域与1个块的区域对应。如图10所示,帧缓冲器102B以使得与几何校正电路1052中的块对应的区域内的地址连续的方式,存储图像数据。由此,可防止几何校正电路1052以块为单位将图像数据写入到帧缓冲器102B时的访问效率的下降。在开始向帧缓冲器102B的写入后,后处理电路1053通过扫描帧缓冲器102B所存储的图像数据,读出图像数据,将该图像数据输出到投影单元106。
图11是示出几何校正电路1052扫描输入图像、并以块为单位将输出图像的图像数据写入到帧缓冲器102B中的情形的图。在图11中,通过在箭头α1的方向上扫描输入图像,在箭头β1的方向上进行了数据向几何校正电路1052的存储区域的写入。由粗实线包围的区域表示与输入图像对应的区域。在图11所示的输出图像中,未进行涂覆的区域表示已对帧缓冲器102B写入了图像数据的区域。此外,用斜线涂覆的区域是分配有块的区域的一部分,且是灰度值的写入已完成的区域。涂覆成网眼状的区域是分配有块的区域的一部分,且是灰度值的写入未完成的区域。如图11所示,随着进行输入图像的扫描,进行图像数据向帧缓冲器102B的写入,最终将输出图像的图像数据全部写入到帧缓冲器102B中。
通过以上的处理,在规定的方向上扫描输入图像的图像数据,以块为单位进行对帧缓冲器102B的图像数据的写入。因此,由于不是在未指定的方向上扫描输入图像的图像数据,所以即使在几何校正电路1052的前级不具有帧缓冲器102A,几何校正电路1052也能够进行几何校正。此外,相比在未指定的方向上扫描输入图像的图像数据的情况,取得输入图像的图像数据时的访问效率提高,可防止用于取得输入图像的图像数据的控制电路变得复杂的情况。
图12是示出几何校正电路1052的功能结构的框图。几何校正电路1052具有取得单元11、第1运算单元12、第2运算单元13、内部存储单元14、第1写入单元15和第2写入单元16。取得单元11从包含多个像素的灰度值的输入图像的图像数据中,依次取得按照规定的顺序确定的对象像素的灰度值。第1运算单元12运算对象像素在输出图像中的坐标。第2运算单元13根据对象像素的灰度值,运算由第1运算单元12运算出的坐标处的灰度值。内部存储单元14具有存储区域,该存储区域以将所述输出图像中包含的多个像素划分而成的块为单位,存储该多个像素的灰度值。第1写入单元15将由第2运算单元13运算出的灰度值写入到内部存储单元14中的、与由第1运算单元12运算出的坐标对应的存储区域中。第2写入单元16将内部存储单元14中的、灰度值的写入已完成的块的数据写入到外部存储器中。
在图6所示的几何校正电路1052的硬件结构中,行缓冲器1054是取得单元11的一例。坐标运算部1055是第1运算单元12的一例。滤波运算部1056是第2运算单元13的一例。块生成部1057是内部存储单元14、第1写入单元15和第2写入单元16的一例。
3.变形例
本发明不限于上述实施方式,能够实施各种变形。以下,说明几个变形例。也可以组合使用以下的变形例中的2个以上。
几何校正电路1052进行的处理不限于实施方式记载的处理。例如,几何校正电路1052可以对灰度值的写入已完成的块的图像数据进行压缩,将压缩后的图像数据写入到帧缓冲器102B中。在该情况下,后处理电路1053在从帧缓冲器102B读出图像数据时,对图像数据进行解压缩。此外,在该情况下,几何校正电路1052可以根据图像数据的压缩率,改变存储区域中的每一块的像素数。具体而言,在图像数据的压缩率升高时,几何校正电路1052可以控制存储区域,使得每一块的像素数增多。由此,可防止随着图像数据的压缩率升高、写入到帧缓冲器102B的每个块的数据容量减小的情况,可防止几何校正电路1052将图像数据写入到帧缓冲器102B时的访问效率的下降。
块的形状和块的数量不限于实施方式所记载的内容。例如,几何校正电路1052的存储区域可以由超过10个的块构成。
可以在几何校正电路1052的前级设置有帧缓冲器102A。例如,在图像处理电路105中变更图像的倍率的情况下,通过在几何校正电路1052的前级设置帧缓冲器102A,能够提高倍率设定的自由度。另一方面,基于避免帧延迟、并削减存储频带的观点,也可以不设置帧缓冲器102A。
显示装置1的硬件结构不限定于图1所例示的内容。例如,投影单元106可以不按照每个颜色成分而具有光调制器,也可以具有单一的光调制器。此外,可以将数字微镜器件(Digital Mirror Device、DMD)等液晶面板以外的电光元件用作光调制器。并且,显示装置1不限于投影仪,也可以是液晶显示器或有机EL显示器等直接观察的显示装置。例如,可以在将输入图像变形为任意形状的输出图像而进行显示的显示装置中,进行实施方式所记载的处理。
标号说明
1:显示装置;100:CPU;101:ROM;102:RAM;103:存储部;104:IF部;105:图像处理电路;106:投影单元;107:操作面板;108:摄像部;1051:预处理电路;1052:几何校正电路;1053:后处理电路;1054:行缓冲器;1055:坐标运算部;1056:滤波运算部;1057:块生成部;11:取得单元;12:第1运算单元;13:第2运算单元;14:内部存储单元;15:第1写入单元;16:第2写入单元。
Claims (6)
1.一种图像处理装置,其中,该图像处理装置具有:
取得单元,其从包含多个像素的灰度值的输入图像的图像数据中,依次取得按照规定的顺序确定的对象像素的灰度值;
第1运算单元,其运算所述对象像素在输出图像中的坐标;
第2运算单元,其根据所述对象像素的灰度值,运算由所述第1运算单元运算出的坐标处的灰度值;
内部存储单元,其具有存储区域,该存储区域以将所述输出图像中包含的多个像素划分而成的块为单位,存储该多个像素的灰度值;
第1写入单元,其将由所述第2运算单元运算出的灰度值写入到所述内部存储单元中的、与由所述第1运算单元运算出的坐标对应的存储区域中;以及
第2写入单元,其将所述内部存储单元中的、灰度值的写入已完成的块的数据写入到外部存储器中。
2.根据权利要求1所述的图像处理装置,其特征在于,
所述外部存储器的与所述块对应的区域在扫描该外部存储器的方向上的长度比在与该方向垂直的方向上的长度长。
3.根据权利要求1或者2所述的图像处理装置,其特征在于,
所述第2写入单元对所述数据进行压缩后写入到所述外部存储器中,
在该数据的压缩率升高时,所述内部存储单元控制所述存储区域,使得每一块的像素数增多。
4.根据权利要求1~3中的任意一项所述的图像处理装置,其特征在于,
在所述取得单元的前级不具有帧缓冲器。
5.一种图像处理方法,其中,该图像处理方法具有以下步骤:
从包含多个像素的灰度值的输入图像的图像数据中,依次取得按照规定的顺序确定的对象像素的灰度值;
运算所述对象像素在输出图像中的坐标;
根据所述对象像素的灰度值,运算所运算出的坐标处的灰度值;
将运算出的灰度值写入到以将所述输出图像中包含的多个像素划分而成的块为单位来存储该多个像素的灰度值的存储区域中的、与运算出的坐标对应的存储区域中;以及
将所述存储区域中的、灰度值的写入已完成的块的数据写入到外部存储器中。
6.一种显示装置,其中,该显示装置具有权利要求1~4中的任意一项所述的图像处理装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015040493A JP6418010B2 (ja) | 2015-03-02 | 2015-03-02 | 画像処理装置、画像処理方法及び表示装置 |
JP2015-040493 | 2015-03-02 | ||
PCT/JP2016/000619 WO2016139889A1 (ja) | 2015-03-02 | 2016-02-05 | 画像処理装置、画像処理方法及び表示装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107211105A true CN107211105A (zh) | 2017-09-26 |
CN107211105B CN107211105B (zh) | 2020-01-17 |
Family
ID=56847345
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680009388.9A Active CN107211105B (zh) | 2015-03-02 | 2016-02-05 | 图像处理装置、图像处理方法和显示装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10349024B2 (zh) |
JP (1) | JP6418010B2 (zh) |
CN (1) | CN107211105B (zh) |
WO (1) | WO2016139889A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110650265A (zh) * | 2018-06-26 | 2020-01-03 | 京瓷办公信息***株式会社 | 图像处理装置 |
CN112334915A (zh) * | 2018-06-25 | 2021-02-05 | 奥林巴斯株式会社 | 运算处理装置 |
CN112567430A (zh) * | 2018-08-17 | 2021-03-26 | 索尼互动娱乐股份有限公司 | 图像生成装置、图像生成方法和程序 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7467883B2 (ja) * | 2019-04-29 | 2024-04-16 | セイコーエプソン株式会社 | 回路装置、電子機器及び移動体 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58219664A (ja) * | 1982-06-15 | 1983-12-21 | Sony Corp | 画像変換装置 |
WO2000021282A1 (en) * | 1998-10-02 | 2000-04-13 | Macronix International Co., Ltd. | Method and apparatus for preventing keystone distortion |
JP2002056385A (ja) * | 2000-08-08 | 2002-02-20 | Toyota Central Res & Dev Lab Inc | 画像補正方法及び画像補正装置 |
JP3989686B2 (ja) * | 2001-02-06 | 2007-10-10 | 株式会社リコー | 画像処理装置、画像処理方法、画像処理プログラムおよび画像処理プログラムを記録した記録媒体 |
JP3791904B2 (ja) * | 2001-11-14 | 2006-06-28 | オリンパス株式会社 | マルチディスプレイ装置 |
JP2004180142A (ja) * | 2002-11-28 | 2004-06-24 | Canon Inc | 画像処理装置、階調変換特性設定方法及びプログラム |
JP4453817B2 (ja) * | 2003-12-19 | 2010-04-21 | セイコーエプソン株式会社 | 色画像データ修正装置、色画像データ修正方法および色修正テーブル作成プログラム。 |
JP4546141B2 (ja) * | 2004-04-28 | 2010-09-15 | 京セラ株式会社 | 携帯電話機、並びに、画像変換装置、方法、及びプログラム |
JP2006115314A (ja) * | 2004-10-15 | 2006-04-27 | Konica Minolta Business Technologies Inc | 画像処理方法および装置 |
JP2007148500A (ja) * | 2005-11-24 | 2007-06-14 | Olympus Corp | 画像処理装置および画像処理方法 |
JP4909144B2 (ja) * | 2007-03-22 | 2012-04-04 | 富士通セミコンダクター株式会社 | 画像認識装置及び画像回転処理方法 |
JP5217537B2 (ja) * | 2008-03-18 | 2013-06-19 | セイコーエプソン株式会社 | プロジェクタ、電子機器、および、プロジェクタの制御方法 |
JP5098869B2 (ja) * | 2008-07-22 | 2012-12-12 | セイコーエプソン株式会社 | 画像処理装置、画像表示装置および画像データ生成方法 |
JP2010028758A (ja) * | 2008-07-24 | 2010-02-04 | Sony Corp | 画像処理装置及び方法、プログラム、並びに撮像装置 |
JP5348022B2 (ja) | 2010-03-05 | 2013-11-20 | セイコーエプソン株式会社 | プロジェクターおよび射影変換処理装置 |
JP5348035B2 (ja) * | 2010-03-19 | 2013-11-20 | セイコーエプソン株式会社 | プロジェクター |
JP5997882B2 (ja) * | 2011-07-21 | 2016-09-28 | セイコーエプソン株式会社 | プロジェクター及びプロジェクターの制御方法 |
US20140160169A1 (en) * | 2011-08-18 | 2014-06-12 | Nec Display Solutions, Ltd. | Image processing apparatus and image processing method |
JP5947143B2 (ja) * | 2012-08-07 | 2016-07-06 | 株式会社日立情報通信エンジニアリング | 魚眼画像の補正装置及び補正方法 |
JP6427961B2 (ja) * | 2014-05-30 | 2018-11-28 | セイコーエプソン株式会社 | 画像処理装置、表示装置、画像処理方法およびプログラム |
-
2015
- 2015-03-02 JP JP2015040493A patent/JP6418010B2/ja not_active Expired - Fee Related
-
2016
- 2016-02-05 US US15/554,609 patent/US10349024B2/en active Active
- 2016-02-05 CN CN201680009388.9A patent/CN107211105B/zh active Active
- 2016-02-05 WO PCT/JP2016/000619 patent/WO2016139889A1/ja active Application Filing
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112334915A (zh) * | 2018-06-25 | 2021-02-05 | 奥林巴斯株式会社 | 运算处理装置 |
CN110650265A (zh) * | 2018-06-26 | 2020-01-03 | 京瓷办公信息***株式会社 | 图像处理装置 |
CN110650265B (zh) * | 2018-06-26 | 2022-04-19 | 京瓷办公信息***株式会社 | 图像处理装置 |
CN112567430A (zh) * | 2018-08-17 | 2021-03-26 | 索尼互动娱乐股份有限公司 | 图像生成装置、图像生成方法和程序 |
Also Published As
Publication number | Publication date |
---|---|
JP2016163189A (ja) | 2016-09-05 |
CN107211105B (zh) | 2020-01-17 |
JP6418010B2 (ja) | 2018-11-07 |
US10349024B2 (en) | 2019-07-09 |
WO2016139889A1 (ja) | 2016-09-09 |
US20180241977A1 (en) | 2018-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8529069B2 (en) | Projection apparatus and control method thereof | |
CN107211105A (zh) | 图像处理装置、图像处理方法和显示装置 | |
US9224321B2 (en) | Projector for performing trapezoidal distortion correction and method of controlling projector | |
CN108628563B (zh) | 显示装置、显示方法以及存储介质 | |
JP5348022B2 (ja) | プロジェクターおよび射影変換処理装置 | |
US11263805B2 (en) | Method of real-time image processing based on rendering engine and a display apparatus | |
JP5611917B2 (ja) | プロジェクタ、及び画像処理装置 | |
JP5348035B2 (ja) | プロジェクター | |
JP2011193332A (ja) | プロジェクターおよび映像の投写方法 | |
JP2010252290A (ja) | 画像処理装置、画像処理方法及び画像表示装置 | |
JP3998840B2 (ja) | 投写型表示装置およびそのための画像処理方法 | |
US11640774B2 (en) | Display method for display system, display method for display apparatus, and display system | |
JP6140987B2 (ja) | 画像処理装置および画像処理方法 | |
JP5207832B2 (ja) | 表示装置 | |
JP6071208B2 (ja) | 投影装置 | |
JP2017016511A (ja) | 歪み補正画像処理装置及びプログラム | |
US7195357B2 (en) | Image processing apparatus, image processing method, and image processing program product for correcting projected images | |
US20230188689A1 (en) | Projection method and projector | |
KR102655332B1 (ko) | 영상 왜곡 보정 장치 및 방법 | |
JP5353772B2 (ja) | プロジェクター | |
US11114001B2 (en) | Image processing device, method of controlling image processing device, and display device | |
JP6064699B2 (ja) | 画像処理装置、プロジェクター及び画像処理方法 | |
US20230209026A1 (en) | Projection method and projector | |
JP2005092575A (ja) | 3次元画像データの補正方法、ビデオコントローラ及びプロジェクタ | |
JP2009147584A (ja) | 画像処理装置、プロジェクタ、画像処理方法および画像処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |