主权项 |
1、一种图像处理装置,包括:(A)存储部,该存储部具有:(1)图像处理引擎,用于以预先设置的单位处理数据量为单位对图像数据执行预定的图像处理,和(2)控制部,用于以为了所述图像处理引擎以所述单位处理数据量为单位执行处理所需的数据量单位,将从其自身模块的前一级获得的图像数据输入到所述图像处理引擎,并且将经所述图像处理引擎进行了预定的图像处理的图像数据、或者所述预定的图像处理的处理结果输出到其自身模块的后一级,所述存储部分别存储有多种类型的图像处理模块的程序,在所述多种类型的图像处理模块中,图像处理引擎执行的图像处理的类型或内容彼此不同;和(B)构建部,用于构建图像处理部,通过将单独的模块以管道形式或有向无环图形式相连以使缓冲器模块被连接到各所述模块,来构成所述图像处理部,并且基于作为处理对象的图像的属性和指明了要执行的图像处理的类型的处理参数,从所述多种类型的图像处理模块之中选择一个或更多个图像处理模块,所述缓冲器模块具有:(1)缓冲器,用于在由构建部选择的各图像处理模块的前一级和后一级中的至少一级存储图像数据,和(2)缓冲器控制部,用于(a)当图像处理模块连接在该缓冲器控制部的自身模块的前一级时,将从前面的图像处理模块输出的图像数据写到所述缓冲器上的存储区,该缓冲器上的存储区能够存储写入数据量的数据,所述写入数据量是为该缓冲器控制部的自身模块预先设置的或者每次输出图像数据时通知的,以及(b)当图像处理模块连接在该缓冲器控制部的自身模块的后一级时,执行使后面的图像处理模块以读取数据量的量读取存储在所述缓冲器中的图像数据的处理,所述读取数据量是为该缓冲器控制部的自身模块预先设置的或者每次请求图像数据时指定的,其中,所述图像处理装置通过由所述构建部构建的图像处理部对作为处理对象的图像数据执行图像处理。 |