图像处理装置制造方法及图纸

技术编号:2947270 阅读:151 留言:0更新日期:2012-04-11 18:40
本发明专利技术的图像处理装置具备分担图像处理的多个处理部(A~D)、保持指定各处理部的动作的参数的参数存储部(102)、和控制上述多个处理部的控制部(103),控制部(103)具备:次序管理部(110),按照表示各处理部的启动及结束的次序的次序(112)进行各处理部的启动,确认其结束;参数设定部(111),在次序管理部(110)的各处理部的启动之前,按照表示与各处理部对应的参数的地址的存储器映射(115),从参数存储部(102)读出与该处理部对应的参数,按照所读出的结果将参数设定到各处理部中。

【技术实现步骤摘要】

本专利技术涉及在图像过滤处理、图像编码器等中使用的图像处理装置
技术介绍
近年来,数字影像设备的技术进步很显著,图像的压缩/扩展处理、过滤等图像处理的机会增多了。在进行这样的图像处理的情况下,大多使用将处理分割、由多个处理部并行地动作的图像处理装置。但是,在技术竞争中,这些装置的处理性能及存储器使用量的限制很严格,而且因技术进步使图像处理的复杂度增加。以往,在使这样的多个处理部并行地动作的情况下,CPU控制各个处理部。此外,CPU还计算在各处理部动作中所需要的参数,设定到各处理装置中。为了提高处理性能,每当各处理部结束时使CPU产生中断,CPU对接下来启动的处理部进行参数设定及启动请求。这里成为问题的是,由于通过CPU进行处理部的控制,所以每当处理部结束时使CPU产生中断,会使CPU的参数计算及参数设定的处理性能变差。此外,由于通过CPU进行参数的计算、参数的设定、各处理部的启动顺序及同步控制的处理,所以CPU的负荷较大,根据情况有时系统整体的处理性能受CPU限制速度。此外,为了提高系统的处理性能,需要使CPU和处理部更并行地动作。但是,由于CPU等待处理部的结束后通知该处理部的参数设定及启动请求等、CPU和处理部需要一边取得同步一边动作,难以提高并行性。此外,为了提高系统的处理性能及降低消耗电力,往往有变更处理部的情况。在此情况下,每当变更了处理部的接口时就需要变更CPU程序,CPU程序的通用性较低。此外,还有为了促进处理性能提高而想要使各处理部更并行地动作的情况。在此情况下,往往有因数据传送总线的带宽及各处理部的性能而想要变更各处理部的启动顺序的情况。在此情况下也有CPU程序的通用性较低的问题。在专利文献1中,当处理部的处理结束时处理部自己从存储器读出下次启动用的参数,根据该参数而连续动作,由此来减轻CPU处理的负荷。专利文献1的装置从CPU将参数设定到存储器中,在所有设定结束后将启动请求通知给处理部。在所有的处理部中都存在从存储器读出参数的机构,处理部自己读出参数而连续地重复处理。此外,具备同步机构,该同步机构在参数中具有同步位,根据该位的状态使该处理部保持等待状态直到其他处理部结束。根据该方法,CPU也可以不进行参数的设定、各处理部的控制,CPU的负荷减轻。专利文献1日本专利技术专利公开2003-241983。但是,在上述方法中,所有的处理部中都需要参数读出机构,增大了地址管理及数据线等,增大了电路规模。此外,还需要用来在多个处理部同时访问保存有参数的存储器时使用的判优(arbitration)机构。此外,为了在每个处理部中进行处理部间的同步,各处理部需要一边管理其他处理部的状态一边动作。为了管理其他处理部的状态,需要在处理部间追加信号线,此外,还带来了状态更新的定时控制等、处理部的系统开销的增大。此外,处理部从存储器读出参数、将其值原样设定在寄存器中而进行处理。在处理部的接口变更的情况下,需要变更设定参数的CPU的程序。此外,在想要变更各处理部的启动顺序的情况下也需要变更CPU程序,CPU程序的通用性较低。此外,CPU等待各处理结束后将参数写入存储器中,然后将启动请求通知给其他处理部。因此,CPU需要一边与各处理部的结束取得同步一边动作,难以提高CPU与各处理部的并行性。此外,由于在该处理部的启动前进行对各处理部的参数设定,所以在实际处理开始之前需要时间。
技术实现思路
本专利技术的目的是提供一种能够减少电路规模、降低各处理部的系统开销、提高处理效率的图像处理装置。为了解决上述课题,本专利技术的图像处理装置具备多个处理机构,分担图像处理;存储机构,保持指定各处理机构的动作的参数;控制机构,控制上述多个处理机构;上述控制机构具备次序管理机构,保持表示各处理机构的启动及结束的次序的次序表,按照次序表进行各处理机构的启动,确认其结束;参数设定机构,保持表示与各处理机构对应的参数的地址的存储器映射,在次序管理机构进行各处理机构的启动之前,按照存储器映射从上述存储机构中读出对应于该处理机构的参数,按照读出的结果将参数设定到处理机构中。根据该结构,由于控制机构进行所有处理机构的参数的读出和设定,所以能够减小电路规模。即,不需要所有的处理机构自己从存储机构读出参数,并且不需要具备存储器读出机构和判优机构,能够减小各处理机构的电路规模。此外,还能够提高处理速度。这是因为,第1,控制机构进行处理机构间的同步,所以减少了处理机构的系统开销。即,各处理机构不需要管理其他处理机构的状态,所以减少了状态更新的定时控制等处理机构的系统开销。第2,作为本图像处理装置的主机的CPU不介入,控制机构使表示次序的图像处理在处理机构中连续动作。即,在控制机构及各处理机构的动作中,CPU能够不中断下一个次序用的参数计算来执行,提高了处理效率。这里,上述参数设定机构也可以还将从上述存储机构读出的参数变更为使其适合于处理机构的接口后,将变更参数设定到处理机构中。根据该结构,通过由参数设定机构变更从存储机构读出的参数以使其与各处理机构的接口对应,即使在变更了处理机构的接口的情况下,也不会影响到CPU程序,能够提高CPU程序的通用性。此外,通过按照次序管理处理机构的启动顺序,即使变更了处理机构的启动顺序也只要变更次序就可以,也不会影响到CPU程序,能够提高CPU程序的通用性。这里,上述次序管理机构也可以保持多种上述次序表,按照从外部输入的次序标识符选择次序表,按照所选择的次序表启动各处理机构,确认其结束。根据该结构,根据来自CPU的次序标识符有选择地切换多个次序表,所以,在执行需要多种次序的图像处理的情况下,次序管理机构不需要每次装载新的次序表,能够提高处理速度。这里,上述存储机构也可以具备多个存储区域,分别保持对应于次序的参数;选择机构,分别按规定的顺序选择写入对象的存储区域、和读出对象的存储区域。根据该结构,通过由CPU切换存储区域,能够容许存储器映射的变更,能够有效利用存储区域。此外,在切换次序而动作的系统中,在每个次序中参数的配置不同的情况下,通过与参数一起也切换存储器映射,不再需要对每个次序确保存储区域。这里,上述控制机构也可以还具备启动通知机构,将来自外部的指示次序的执行开始的启动信号进行排队,将排队后的启动请求一个个地通知给次序管理机构。根据该结构,通过由启动通知机构实现控制机构的启动信号的排队功能,CPU能够不等待来自控制机构的结束信号而通知下次的向控制部的启动信号,提高了CPU、控制机构及各处理机构三者间的并行性,能够提高处理速度。此外,由于能够通过计数控制机构的启动信号的简单的机构实现排队功能,能够容易变更排队数。这里,上述参数设定机构也可以保持多个上述存储器映射,按照从外部输入的存储器映射标识符选择存储器映射。这里,上述存储机构也可以保持与参数对应的次序标识苻;上述次序管理机构从存储机构读出次序标识苻,根据该标识符选择次序表,按照所选择的次序表启动各处理机构,确认其结束。根据该结构,控制机构通过经由存储机构取得次序切换用的次序标识符,不需要追加CPU与控制部间的数据线,能够实现装置的简洁化。这里,上述存储机构也可以保持与参数对应的存储器映射标识符;上述次序管理机构从存储机构读出存储器映射标识符,根据该标识符选择存储器本文档来自技高网
...

【技术保护点】
一种图像处理装置,包括:    多个处理机构,分担图像处理;    存储机构,保持指定各处理机构的动作的参数;    控制机构,控制上述多个处理机构;    上述控制机构包括:    次序管理机构,保持表示各处理机构的启动及结束的次序的次序表,按照次序表进行各处理机构的启动,确认其结束;    参数设定机构,保持表示与各处理机构对应的参数的地址的存储器映射,在次序管理机构进行各处理机构的启动之前,按照存储器映射从上述存储机构中读出与该处理机构对应的参数,按照读出的结果将参数设定到处理机构中。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:寺田健吾音村英二中岛广二坂本彰
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

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

1