图像处理装置及方法、图像形成装置及方法_3

文档序号:9633932阅读:来源:国知局
2、HDD 143而构成。这里,存储控制部141控制存储部140对数据的存储。图像存储器142是易失性的存储部,将进行图像形成的页的图像数据存储到DDR_SDRAM等的半导体存储器。HDD143作为非易失性的存储部而存储大容量的图像数据。
[0055]另外,在图1所示的实施方式中,以图像形成装置100的结构为具体例而示出。但是,图像处理部130也可以作为单体的图像处理装置,与图像形成装置100独立存在。此外,图像处理部130也可以作为在其他的装置中内置的图像处理装置而存在。此外,关于加密处理、解密处理、压缩处理、展开处理,能够使用已知的各种方式。因此,关于加密处理、解密处理、压缩处理、展开处理,并不限定于任一个特定的方式。
[0056][B]图像形成装置中的动作(存储处理):
[0057]这里,说明本实施方式的图像形成的动作的前半部分。另外,在以下的说明中,省略关于作为图像形成装置100的一般的动作的说明,以成为本实施方式的特征部分的部分为中心,参照图2的流程图进行说明。
[0058]图像处理部130经由通信部102,接收从外部设备发送而来的打印数据(RIP前图像数据)(图2中的步骤S101)。该打印数据以页面描述语言等描述。因此,在打印数据中,需要后述的RIP处理。另外,该实施方式中的打印数据或图像数据以点顺序形式构成。这里,点顺序形式意味着,关于各像素,颜色数据和属性数据交替地排列的形式。如图3所示,点顺序形式的单色的图像数据中,各像素的颜色数据Κη(Κ1、Κ2、…)和各像素的属性数据Αη(Α1、Α2、…)按每个像素交替地排列。
[0059]此外,如图4所示,点顺序形式的多色的彩色图像数据中,各像素的各色的颜色数据Yn、Mn、Cn、Kn和各像素的属性数据An按每个像素交替地排列。其中,η表示像素号。此夕卜,颜色数据表示各像素的颜色的像素值。此外,属性数据表示各像素的属性(字符或2值图像或多值灰度图像等的类别)。此外,在该实施方式中,在存储图像数据时,将点顺序形式的图像数据排列变换为面顺序形式的图像数据。这里,面顺序形式意味着,一页量的颜色数据(面数据)和一页量的属性数据(面数据)交替地排列的形式。
[0060]在面顺序形式的单色的图像数据的情况下,如图5所示,各像素的颜色数据Κη的一页量(一面量)的颜色数据组GK和各像素的属性数据An的一页量(一面量)的属性数据组GA按每一页量进行排列。另外,在面顺序形式的单色的图像数据的情况下,若是如图4所示的多色的图像数据,则成为YMCK的颜色数据组为4面、A的属性数据组为1面的共计5面量的排列。
[0061]在图像处理部130中接收到的打印数据以带为单位进行分割,并传送到图像数据变换部131。以带为单位进行了分割的打印数据在图像数据变换部131中通过RIP处理进行光栅化,变换为位图形式的图像数据(图2中的步骤S102、S103)。
[0062]此时,关于颜色数据,通过压缩部133进行不可逆压缩(图2中的步骤S105)。在一页分割为X个带的情况下,以带为单位,对第1个带至第X个带重复执行以上的RIP处理和关于颜色数据的不可逆压缩处理(图2中的步骤S102?S106)。
[0063]之后,点顺序形式(参照图3、图4)的图像数据通过排列变换部132,图像数据的排列被变换为面顺序形式(参照图5)的颜色数据组和属性数据组(图2中的步骤S107)。
[0064]之后,通过加密部134,执行颜色数据组的加密处理(颜色数据组加密处理:图2中的步骤S108)。如以上那样实施了压缩处理和加密处理的颜色数据组通过存储处理(颜色数据组存储处理:图2中的步骤S109)存储到HDD143。
[0065]并且,在执行以上的颜色数据组加密处理和颜色数据组存储处理时,作为并行处理,执行以下的属性数据组压缩处理和属性数据组存储处理。即,通过压缩部133,属性数据组被进行可逆压缩(属性数据组压缩处理:图2中的步骤S110)。之后,被压缩的属性数据组通过加密部134进行加密处理(图2中的步骤S111)。如以上那样实施了压缩处理和加密处理的属性数据组通过存储处理(属性数据组存储处理:图2中的步骤S112)存储到HDD 143 ο即,作为该并行处理,作为一个处理而执行步骤S108?S109,作为另一个处理而执行步骤S110?S112。
[0066]此外,作为以上的并行处理,进一步优选以使进行了不可逆压缩的颜色数据组存储到HDD143的颜色数据组存储处理(图2中的步骤S109)的定时和通过压缩部133对属性数据组进行可逆压缩的属性数据组压缩处理(图2中的步骤S110)的定时重合的方式,并行执行。
[0067]此时,在执行颜色数据组存储处理(图2中的步骤S109)的过程中,控制部101的CPU的负荷小。因此,能够对属性数据组压缩处理(图2中的步骤S110)充分分配处理器的功率。因此,能够迅速地进行可逆压缩处理。S卩,在存储处理和压缩处理的每个中不会集中全部数据(颜色数据和属性数据的双方),能够无浪费地迅速地执行存储处理和压缩处理。因此,能够不会增大硬件的成本而高速地处理点顺序形式的图像数据。
[0068]同样地,作为该并行处理,优选以使进行了不可逆压缩的颜色数据组存储到HDD 143的颜色数据组存储处理(图2中的步骤S109)的定时和通过加密部134对属性数据组进行加密的属性数据组加密处理(图2中的步骤S111)的定时重合的方式,并行执行。
[0069]此时,在执行颜色数据组存储处理(图2中的步骤S109)的过程中,控制部101的CPU的负荷小。因此,能够对属性数据组加密处理(图2中的步骤S111)充分分配处理器的功率,能够迅速地进行加密处理。S卩,在存储处理和加密处理的每个中不会集中全部数据(颜色数据和属性数据的双方),能够无浪费地迅速地执行存储处理和加密处理。因此,能够不会增大硬件的成本而高速地处理点顺序形式的图像数据。
[0070]此外,作为该并行处理,优选以使进行了不可逆压缩的颜色数据组存储到HDD143的颜色数据组存储处理(图2中的步骤S109)的定时和使进行了可逆压缩的属性数据组存储到HDD143的属性数据组存储处理(图2中的步骤S112)的定时不同的方式,并行执行。
[0071]此时,通过将颜色数据组存储处理(图2中的步骤S109)和属性数据组存储处理(图2中的步骤S112)设为不同定时,HDD143的存取被分散。即,能够解除以往产生的HDD存取集中所产生的限速的问题。此外,在存储处理中不会集中全部数据(颜色数据和属性数据的双方),能够无浪费地迅速地执行存储处理。因此,能够不会增大硬件的成本而高速地处理点顺序形式的图像数据。
[0072]此外,如上所述,通过在执行颜色数据组存储处理(图2中的步骤S109)的过程中,执行属性数据组压缩处理(图2中的步骤S110)或属性数据组加密处理(图2中的步骤S111),所以分开执行的存储处理(图2中的步骤S109和S112)结果上不会浪费。
[0073]此外,在以上的具体例中,在对颜色数据组进行了不可逆压缩之后进行加密,在对属性数据组进行了可逆压缩之后进行加密。这里,若比压缩先执行加密,则数据的值被改写,不能保持连续性。其结果,不能进行有效率的压缩。即,如以上所述,通过将颜色数据组的加密处理和属性数据组的加密处理分别在压缩之后执行,所以在颜色数据组或属性数据组中在一定的范围内具有数据的连续性。因此,能够进行有效率的压缩。其结果,能够不会增大硬件的成本而高速地处理点顺序形式的图像数据。
[0074][C]图像形成装置中的动作(读出、图像形成处理):
[0075]这里,说明本实施方式的图像形成的动作的后半部分。另外,在以下的说明中,省略关于作为图像形成装置100 —般的动作的说明,以成为本实施方式的特征部分的部分为中心,参照图6的流程图进行说明。
[0076]首先,从HDD143读出实施了可逆压缩处理和加密处理的属性数据组(图6中的步骤S201)。另外,关于读出的属性数据组,临时存储到作为易失性的存储部的图像存储器142。
[0077]之后,从HDD 143读出实施了不可逆压缩处理和加密处理的颜色数据组(颜色数据组读出处理:图6中的步骤S202)。
[0078]所读出的颜色数据组通过解密部135进行解密处理,加密状态被解除(颜色数据组解密处理:图6中的步骤S205)。被解除了加密状态的颜色数据组通过展开部136进行不可逆展开处理,压缩状态被解除(颜色数据组展开处理:图6中的步骤S206)。
[0079]然后,在执行以上的颜色数据组读出处理和颜色数据组解密处理和颜色数据组展开处理时,作为并行处理,执行属性数据组解密处理和属性数据组展开处理。
[008
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1