图像处理装置的制作方法

文档序号:6636071阅读:110来源:国知局
专利名称:图像处理装置的制作方法
技术领域
本发明涉及图像处理装置,特别涉及能够再现显示压缩图像数据的图像处理装置。
背景技术
作为关于能够流水线处理多个图像处理的图像处理装置的提案,例如在专利文献1中,通过预先在进行JPEG处理(JPEG压缩和JPEG解压)等的图像处理和进行图像的放大缩小(尺寸调整处理)的放大缩小处理之间串联小容量的存储器,可以流水线处理两者的处理。即,在专利文献1中,把通过图像处理处理过的图像数据暂时存储到存储器中,以预定的块单位读出所存储的图像数据来进行放大缩小处理。
参照图5说明专利文献1的技术。在图5的图像处理装置中,在总线101上连接有JPEG处理部102、尺寸调整处理部103、存储器(SDRAM)106、VideoI/F(视频接口)107,并通过介质接口(I/F)104连接有存储卡105。这里,JPEG处理部102由输入DMA 102a、JPEG压缩/解压部102b、缓冲存储器102c、输出DMA 102d构成,尺寸调整处理部103由输入DMA 103a、尺寸调整部103b、输出DMA 103c构成。
在这样的结构中,在再现存储在存储卡105中的图像的情况下,首先通过介质I/F 104从存储卡105中读出压缩图像数据,并把所读出的压缩图像数据暂时存储到SDRAM 106中。接着,通过JPEG处理部102内的输入DMA 102a读出存储在SDRAM 106中的压缩图像数据。所读出的压缩图像数据被输入到JPEG压缩/解压部102b中并被解压。在JPEG压缩/解压部102b中被解压而得到的解压图像数据通过缓冲存储器102c和输出DMA 102d被输出给总线101,并存储到SDRAM 106中。
之后,通过尺寸调整处理部103内的输入DMA 103a读出存储在SDRAM106中的解压图像数据。所读出的解压图像被输入到尺寸调整部103b中,并被调整成合适的显示尺寸。尺寸调整后的解压图像数据通过输出DMA103c输出给总线101,并存储到SDRAM 106中。
之后,通过Video I/F 107读出存储在SDRAM 106中的解压图像数据并在未图示的TFT LCD等图像显示装置上进行图像显示。
在这些处理中,如图6所示,解压处理和尺寸调整处理是在时间上连续地进行的。即,在专利文献1的技术中,当由用户进行了图像再现的键操作时,开始通过介质I/F 104读出压缩图像数据,当压缩图像数据的读出结束时开始解压处理。当在解压处理中结束了1帧的压缩图像数据的解压时,开始尺寸调整处理,按照每个预定块对解压图像数据进行尺寸调整。
特开2000-311241号公报如上所述,在专利文献1的技术中,因为在1帧的压缩图像数据的解压全部结束之后,进行图像的尺寸调整,所以其时间长度,即从用户进行图像再现指示到实际显示图像为止的响应时间变长。

发明内容
本发明就是鉴于上述情况而提出的,其目的在于提供一种能够缩短从进行图像再现指示到实际显示图像为止的响应时间的图像处理装置。
为了达成上述目的,本发明的第1实施方式的图像处理装置,对所输入的或从记录介质中读出的压缩图像数据实施用于再现的图像处理,其特征在于,包括解压处理部,其对上述压缩图像数据实施解压处理,以得到解压图像数据;存储部,其存储上述解压图像数据;尺寸调整部,其以块为单位读出存储在上述存储部中的上述解压图像数据,并通过实施尺寸调整处理得到显示用图像数据;控制部,其按照存储在上述存储部中的解压图像数据的数据数控制上述尺寸调整部的上述尺寸调整处理的执行。
根据该第1实施方式,通过根据存储在上述存储部中的解压图像数据的数据数来进行尺寸调整处理,即使没有得到1帧的解压图像数据也能够进行尺寸调整处理。
根据本发明,可以提供能够缩短从进行图像再现指示到实际显示图像为止的响应时间的图像处理装置。


图1是示出本发明的一个实施方式的图像处理装置的结构的方框图。
图2是示出存储器控制部的详细结构的图。
图3是按时间顺序示出图像再现时的输出DMA 2d、存储器控制部9、输入DMA 3a以及计数器9a的各自的状态的时序图。
图4是按时间顺序示出图像再现时的数据处理的流程的图。
图5是示出以往例的图像处理装置的结构的方框图。
图6是按时间顺序示出以往例的图像处理装置的图像再现时的数据处理的流程的图。
具体实施例方式
下面,参照

本发明的实施方式。
图1是示出本发明的一个实施方式的图像处理装置的结构的方框图。
在图1的图像处理装置中,总线1上连接有作为解压处理部的JPEG处理部2、作为尺寸调整部的尺寸调整处理部3、作为存储部的存储器(SDRAM)6、CPU 8、作为控制部的存储器控制部9。这里,虽然在图1中省略了图示,但在总线1上,还连接有用于与记录有压缩图像数据的存储卡之间进行数据传输的介质I/F和用于与TFT LCD等图像显示装置之间进行数据传输的Video I/F等。
并且,在图1中,JPEG处理部2由输入DMA 2a、JPEG压缩/解压部2b、缓冲存储器2c、输出DMA 2d构成。并且,尺寸调整处理部3由输入DMA 3a、尺寸调整部3b、输出DMA 3c构成。
另外,在图1中,JPEG处理部2的输出DMA 2d和尺寸调整处理部3的输入DMA 3a与作为存储器控制部的存储器控制部9连接。
另外,在CPU 8的内部设置有寄存器8a,存储器控制部9构成为可以通过总线1读出存储在寄存器8a中的寄存器设定值。这里,存储在寄存器8a中的寄存器设定值是作为第1预定数据数的输出DMA 2d传输线数、作为第2预定数据数的输入DMA 3a传输线数以及作为预定值的需要数据线数。关于这些寄存器设定值将在后面叙述。
对具有图1那样的结构的图像处理装置的动作进行说明。首先,当通过未图示的介质I/F读出压缩图像数据时,所读出的压缩图像数据被暂时存储到SDRAM 6中。接着,由JPEG处理部2读出存储在SDRAM 6中的压缩图像数据。所读出的压缩图像数据通过输入DMA 2a输入到JPEG压缩/解压部2b中并被解压。
在本第一实施方式中,在JPEG压缩/解压部2b中进行解压而得到的解压图像数据依次通过缓冲存储器2c和输出DMA 2d输出给总线1并存储到SDRAM 6中。然后,当预定线数的解压图像数据的传输结束时,从输出DMA 2d向存储器控制部9输出输出DMA 2d传输结束信号。这里,作为压缩图像数据,例如在对YC 422的JPEG图像数据进行解压的情况下,通过1次解压处理,对8线的图像数据进行解压。在本第一实施方式中,每传输一次8线的解压图像数据,就向存储器控制部9输出输出DMA 2d传输结束信号。
这里,在本第一实施方式中,尺寸调整部3b内的尺寸调整处理,更详细来说尺寸调整部3b内的输入DMA 3a中的图像数据读出由存储器控制部9控制。即,如果SDRAM 6中没有存储在尺寸调整部3b能够进行尺寸调整处理的量的解压图像数据,则从存储器控制部9向尺寸调整处理部3的输入DMA 3a输出输入DMA 3a等待信号。在输入DMA 3a中,在输出输入DMA 3a等待信号期间,不进行解压数据的读出,使尺寸调整处理待机。
另一方面,如果在SDRAM 6中存储有用于进行尺寸调整处理的足够的解压图像数据,则停止从存储器控制部9向输入DMA 3a输出输入DMA 3a等待信号。这种情况下,开始通过输入DMA 3a读出尺寸调整所需要的量的解压图像数据,把所读出的解压图像数据输入给尺寸调整部3b。当结束了从输入DMA 3a向尺寸调整部3b传输尺寸调整所需要的量的解压图像数据时,从输入DMA 3a向存储器控制部9输出输入DMA 3a传输结束信号。之后,在尺寸调整部3b中把所输入的解压图像调整成合适的显示尺寸,生成显示用图像数据。
图2是示出作为本第一实施方式的主要部分的存储器控制部9的详细结构的图。
图2的存储器控制部9由计数器9a和比较器9b构成。在图2中,向计数器9a的Up输入端子输入上述输出DMA 2d传输结束信号。并且,向计数器9a的Down输入端子输入上述输入DMA 3a传输结束信号。
并且,在图2中,向计数器9a的加法值输入端子和减法值输入端子分别输入寄存器8a的寄存器设定值。向计数器9a的加法值输入端子输入寄存器设定值“输出DMA 2d传输线数”。该输出DMA 2d传输线数是表示从输出DMA 2d输出输出DMA 2d传输结束信号的定时的设定值。例如,在YC 422的JPEG图像数据的情况下,解压图像数据按每8线来获得。因此,在本第一实施方式中将输出DMA 2d传输线数设为8。并且,可以使输出DMA 2d传输线数的值根据输出DMA 2d的规格等而变化。
另外,向计数器9a的减法值输入端子输入寄存器设定值“输入DMA3a传输线数”。该输入DMA 3a传输线数是表示从输入DMA 3a输出输入DMA 3a传输结束信号的定时的设定值。在本第一实施方式中,将输入DMA3a传输线数设为在尺寸调整处理部3中能够进行尺寸调整的数据线数,例如设为10。并且,可以使输入DMA 3a传输线数的值根据输入DMA 3a的规格等而变化。
并且,在图2中,计数器9a的输出部与比较器9b的一个输入部连接。另外,向比较器9b的另一个输入部输入寄存器设定值“需要数据线数”。该需要数据线数是尺寸调整部3b进行尺寸调整处理所需要的数据数。例如在本第一实施方式中将需要数据线数设为10线(1个块)。
参照图3对具有图2所示的结构的存储器控制部9的动作进行说明。图3是按照时间顺序来示出图像再现时的输出DMA 2d、存储器控制部9、输入DMA 3a以及计数器9a的各自的状态的时序图。
在图像再现时,读出压缩图像数据,当在JPEG处理部2的输出DMA2d中结束了8线的解压图像数据的传输时,从输出DMA 2d向计数器9a输出输出DMA 2d传输结束信号。接收到该信号后,在计数器9a中使计数值增加输出DMA 2d传输线数=8。这样,计数器9a的计数值变成“8”。接着,在比较器9b中对计数器9a的计数值“8”和需要数据线数“10”进行比较。这一次计数值<需要数据线数,由于在SDRAM 6中没有存储尺寸调整处理所需要的量的解压图像数据,所以继续输出输入DMA 3a等待信号。
之后,当在JPEG处理部2的输出DMA 2d中再一次结束了8线的解压图像数据的传输时,从输出DMA 2d向计数器9a输出输出DMA 2d传输结束信号。接收到该信号后计数器9a的计数值增加,计数器9a的计数值变成“16”。接着,在比较器9b中对计数器9a的计数值“16”和需要数据线数“10”进行比较。这一次计数值>需要数据线数,由于在SDRAM16中存储有尺寸调整处理所需要的量的解压图像数据,所以停止输出输入DMA 3a等待信号。
这样,开始通过输入DMA 3a读出解压图像数据。当由输入DMA 3a读出的解压图像数据向尺寸调整部3b的传输结束时,从输入DMA 3a向计数器9a输出输入DMA 3a传输结束信号。接收到该信号后,在计数器9a中使计数值减少输入DMA 3a传输线数=10。这样,计数器9a的计数值变成“6”。接着,在比较器9b中对计数器9a的计数值“6”和需要数据线数“10”进行比较。这一次计数值<需要数据线数,由于在SDRAM 6中没有存储尺寸调整处理所需要的量的解压图像数据,所以再次开始输出输入DMA 3a等待信号。以后,同样地通过在比较器9b中对计数值和需要数据线数进行比较,进行输入DMA 3a等待信号的输出控制。
图4表示本第一实施方式的图像再现时的时序图。如图4所示,在本第一实施方式中,当压缩图像数据的读出结束时,几乎同时开始JPEG解压处理和尺寸调整处理。然后,当对预定数据数(1个块)的压缩图像数据进行了解压,并存储到SDRAM 6中时,解除尺寸调整处理部3的等待,按块执行尺寸调整处理。
这样,在本第一实施方式中,即使1帧的图像数据的解压处理尚未结束,如果SDRAM 6中存储有尺寸调整处理所需要的解压图像数据,则也能进行尺寸调整处理,所以可以流水线处理JPEG处理和尺寸调整处理,并且可以缩短从用户进行图像再现的键操作到实际显示图像为止的响应时间。另外,因为不需要由CPU 8监视追踪解压图像数据的传输线数和已进行了尺寸调整处理的图像数据的线数,所以可以进行追踪处理,而不会增加CPU 8的负荷。
虽然根据以上实施方式说明了本发明,但本发明不限于上述实施方式,当然可以在本发明的要旨的范围内进行各种变形和应用。
并且,在上述的实施方式中包含了各种阶段的发明,通过适当组合所公开的多个构成要件可以提取出各种发明。例如,即使从实施方式所示的全部构成要件中删除若干个构成要件,如果能够解决在“发明内容”的段落中所述的课题,能够获得在“发明效果”的段落中所述的效果,则删除了该构成要件的构成也可以作为发明而提取出来。
权利要求
1.一种图像处理装置,对所输入的或从记录介质中读出的压缩图像数据实施用于再现的图像处理,其特征在于,包括解压处理部,其对所述压缩图像数据实施解压处理,以得到解压图像数据;存储部,其存储所述解压图像数据;尺寸调整部,其以块为单位读出所述存储部中存储的所述解压图像数据,并通过实施尺寸调整处理得到显示用图像数据;控制部,其按照所述存储部中存储的解压图像数据的数据数控制所述尺寸调整部的所述尺寸调整处理的执行。
2.根据权利要求1所述的图像处理装置,其特征在于,所述控制部包括计数部,其对所述存储部中存储的所述解压图像数据的数据数进行计数;比较部,其对所述计数部所计数的所述解压图像数据的数据数和预定值进行比较。
3.根据权利要求2所述的图像处理装置,其特征在于,所述控制部在所述比较部的比较结果为所述解压图像数据的数据数小于所述预定值的情况下,向所述尺寸调整部输出使所述尺寸调整处理待机的等待信号,在所述比较部的比较结果为所述解压图像数据的数据数大于等于所述预定值的情况下,停止向所述尺寸调整部输出所述等待信号,由此来控制所述尺寸调整处理的执行。
4.根据权利要求2或3所述的图像处理装置,其特征在于,所述预定值是预先在寄存器中设定的值。
5.根据权利要求2所述的图像处理装置,其特征在于,所述解压处理部在得到第1预定数据数的解压图像数据的情况下,向所述计数部输出第1传输结束信号,所述尺寸调整部在已对第2预定数据数的解压图像数据进行了尺寸调整处理的情况下,向所述计数部输出第2传输结束信号,对于所述计数部进行的所述解压图像数据的数据数的计数,在输入了所述第1传输结束信号的情况下,通过使计数值增加所述第1预定数据数来进行,在输入了所述第2传输结束信号的情况下,通过使所述计数值减少所述第2预定数据数来进行。
6.根据权利要求5所述的图像处理装置,其特征在于,所述第1预定数据数和所述第2预定数据数是预先在寄存器中设定的值。
7.根据权利要求1所述的图像处理装置,其特征在于,大致同时开始所述解压处理部的所述解压处理和所述尺寸调整部的所述尺寸调整处理。
全文摘要
图像处理装置。本发明提供了一种能够缩短从进行图像再现指示开始到实际显示图像为止的响应时间的图像处理装置。几乎同时开始解压处理和尺寸调整处理。当进行解压处理并结束了预定数据数的解压图像数据的传输时,从JPEG处理部(2)的输出DMA(2d)向存储器控制部(9)发送输出DMA 2d传输结束信号。当从尺寸调整处理部(3)的输入DAM(3a)向尺寸调整部(3b)的解压图像数据的传输结束时,从输入DMA(3a)向存储器控制部(9)发送输入DMA 3a传输结束信号。在存储器控制部(9)中按照输出DMA 2d传输结束信号和输入DMA 3a传输结束信号进行向输入DMA(3a)的输入DMA 3a等待信号的输出控制。在输出了输入DMA 3a等待信号的情况下,使尺寸调整处理部(3)的尺寸调整处理待机。
文档编号G06T1/00GK1734498SQ20051009023
公开日2006年2月15日 申请日期2005年8月10日 优先权日2004年8月10日
发明者中薗启介, 上野晃 申请人:奥林巴斯株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1