与图像压缩有关的信息处理设备和方法及图像形成系统的制作方法_4

文档序号:9767970阅读:来源:国知局
据,并且同时,获取与压缩之后的图像数据大小有关的信息。
[0102]在步骤606中,确定用以判断应该针对图像形成设备130指定哪一种压缩方法的两个阈值(阈值α和阈值β)。这里,阈值α是如第一实施例那样用以判断应该指定无损压缩还是应该指定有损压缩的阈值。然后,阈值β是用以判断在有损压缩中应该指定旨在使图像质量和压缩率两者共存的第一有损压缩(混合压缩)还是优先压缩率的第二有损压缩(JPEG压缩)的阈值。这里,基于步骤601中所接收到的打印作业中所包括的介质大小信息来确定阈值α和阈值β。例如,在介质大小信息所指定的打印介质的大小是Α4的情况下,基于上述前提确定阈值α为75ΜΒ(参见上述图3)并且确定阈值β为110ΜΒ ;等等。
[0103]在步骤607中,基于与步骤605中所获取的压缩之后的图像数据大小有关的信息和上述阈值α (75ΜΒ)来判断特殊无损压缩之后的图像数据大小是否超过阈值α。在判断结果表示压缩之后的图像数据大小等于或者小于阈值α的情况下,处理进入步骤608。另一方面,在压缩之后的图像数据大小大于阈值α的情况下,处理进入步骤609。
[0104]在步骤608中,确定指定压缩方法是无损压缩(这里为JPEG-LS)。
[0105]在步骤609中,基于与步骤605中所获取的特殊无损压缩之后的图像数据大小有关的信息和上述阈值β (110ΜΒ)来判断特殊无损压缩之后的图像数据大小是否超过阈值β。在判断结果表示压缩之后的图像数据大小等于或者小于阈值β的情况下,处理进入步骤610。另一方面,在压缩之后的图像数据大小大于阈值β的情况下,处理进入步骤611。
[0106]在步骤610中,指定压缩方法被确定为第一有损压缩(混合压缩)。
[0107]在步骤611中,指定压缩方法被确定为第二有损压缩(JPEG压缩)。
[0108]在步骤612中,存储处理单元121读取进行了特殊无损压缩的图像数据,并且压缩/解压缩单元123对所读取的压缩图像数据进行解压缩。
[0109]在步骤613中,发送/接收处理单元122将上述介质大小信息、与所确定的指定压缩方法有关的信息和压缩/解压缩单元123解压缩后的与一页相对应的RAW图像数据、以及上述属性信息顺次发送给图像形成设备130。
[0110]后续的步骤614?步骤618与根据第一实施例的图4B的流程中的步骤412?步骤416相对应,并且它们完全相同,因此省略这些步骤的详细说明。
[0111]接着,说明根据本实施例的接收到指定了压缩方法的RAW图像数据的图像形成设备130中的处理。
[0112]图7A和7B是示出根据本实施例的图像形成设备中的处理的流程的流程图。
[0113]在接收到发送开始信息时(步骤701),发送/接收处理单元132在步骤702中接收介质大小信息。
[0114]在步骤703中,存储处理单元131确保与要按照所接收到的介质大小信息进行打印的薄片的大小相对应的主缓冲区。例如,在介质大小信息所指定的薄片的大小是A4的情况下,确保80MB的主缓冲区。
[0115]在步骤704中,发送/接收处理单元132接收用于指定压缩方法的上述信息。
[0116]在步骤705中,判断所接收到的用于指定压缩方法的信息所指定的压缩方法是无损压缩(JPEG-LS)还是有损压缩,并且在有损压缩的情况下,判断压缩方法是第一有损压缩还是第二有损压缩。在指定了无损压缩(JPEG-LS)的情况下,处理进入步骤706。另一方面,在压缩方法是有损压缩并且指定了第一有损压缩(混合压缩)的情况下,处理进入步骤707,并且在指定了第二有损压缩(JPEG)的情况下,处理进入步骤708。
[0117]在步骤706中,确定RAW图像数据的压缩方法是无损压缩(JPEG-LS)。
[0118]在步骤707中,确定RAW图像数据的压缩方法是第一有损压缩(混合)。
[0119]在步骤708中,确定RAW图像数据的压缩方法是第二有损压缩(JPEG)。
[0120]在步骤709中,从外部RIP控制器120接收到RAW图像数据,并且压缩/解压缩单元133进行使用步骤706?708之一中所确定的(即,外部RIP控制器120所指定的)压缩方法的CODEC的压缩处理。在作为第一有损压缩的混合压缩的情况下,参考同时接收到的属性信息并且对文本区域和非文本区域进行不同的压缩处理。然后,将压缩后的RAW图像数据顺次存储在主缓冲区中。
[0121]此后,判断是否已经毫无问题地压缩了 RAW图像数据并将其存储在主缓冲区中(步骤710),并且在向主缓冲区存储成功的情况下,处理进入步骤713,并且在向主缓冲区存储失败的情况下,处理进入步骤711。
[0122]在步骤711中,发送/接收处理单元132向外部RIP控制器120发送针对RAW图像数据的再发送请求。同时,存储处理单元131清除主缓冲区。
[0123]在步骤712中,从外部RIP控制器120再次接收到了 RAW图像数据,并且进行使用有损压缩的CODEC的压缩处理。作为此时的有损压缩,例如,由于优先处理效率,因而应用具有更高压缩率的第二有损压缩。由此,在再发送上述步骤615中的数据时,RIP控制器120仅再发送RAW图像数据,而并未再发送属性信息。然而,在首先指定的压缩方法是无损压缩、并且向主缓冲区存储失败的情况下,还可以对再发送的RAW图像数据尝试具有相对较低的压缩率的第一有损压缩,并且如果无法存储该数据,则请求第二次再发送、并且进行具有更高压缩率的第二有损压缩。在如上所述逐步进行处理的情况下的最初的数据再发送时(步骤615),作为结果,还与RAW图像数据一起再发送属性信息。
[0124]步骤713?步骤715各自的处理与第一实施例的图5的流程中的步骤511?步骤513各自的处理相对应,并且它们完全相同,因此,省略说明。
[0125]以上是在接收到指定了压缩方法的RAW图像数据的图像形成设备130中的处理的内容。
[0126]第三实施例
[0127]接着,说明作为第三实施例的一个方面,其中在该方面中,在打印作业中指定同一文档的多组打印。省略或者简化与第一实施例和第二实施例的内容相同的内容的说明,并且下面主要说明不同点。
[0128]图8是作为多组打印的示例的、示出在打印两组各自总共包括三页的文档的情况下的从RIP控制器发送来的RAW图像的图。
[0129]如图8所示,在用户从客户端PC 110给出用以进行多组(这里为两组)各自总共包括三页的文档的打印的指示的情况下,外部RIP控制器120将与总共六页相对应的RAW图像数据发送给图像形成设备130。在这种情况下,第一图像和第四图像、第二图像和第五图像、以及第三图像和第六图像分别是同一 RAW图像。在这种情况下,在发送第二组的RAW图像数据的时间点,已经知道指定压缩方法。由此,在本实施例中,在多次发送同一图像数据的情况下,第二次及其后续的发送使用与在第一次发送时所确定的压缩方法有关的信息。下面,基于第二实施例来说明本实施例。
[0130]首先,简要说明作为本实施例的前提的、客户端PC 110中的处理。
[0131]用户在通过使用客户端PC 110中的键盘或者鼠标指定了要打印的文档、要使用的打印介质的大小和要打印的组数之后,给出进行打印的指示。这里,假定将A4指定为作为打印所要使用的打印介质的薄片的大小,并且将两组指定为要打印的组数。然后,作业生成单元112生成针对用户所指定的文档的打印作业。具体地,根据用户所指定的文档,来生成PDL数据,并且还生成包括与要进行打印的薄片的大小和要打印的组数有关的信息的打印设置信息。发送/接收处理单元113将所生成的打印作业(打印作业=PDL数据+打印设置信息)发送给外部RIP控制器120。
[0132]接着,说明接收到上述打印作业的外部RIP控制器120中的处理。
[0133]图9A?9C是示出根据本实施例的外部RIP控制器中的处理的流程的流程图。
[0134]步骤901?步骤916各自的处理与第二实施例的图6A和6B的流程中的步骤601?步骤616各自的处理相对应,并且它们完全相同,因此省略说明。
[0135]在步骤917中,已经确定的指定压缩方法和对象图像数据彼此关联,并且存储处理单元121将它们存储在HDD中。具体地,与步骤908、910和911之一中所确定的指定压缩方法有关的信息在与应用了压缩方法的页的图像数据进行关联之后进行存储。然而,在接收到了再发送请求(步骤914为“是”)、并且再发送了 RAW图像数据(步骤915)的情况下,该图像数据在与压缩率相比图像形成设备130侧再次接收到RAW图像数据之后要对RAW图像数据进行的压缩方法的压缩率更高的压缩方法(例如,JPEG)进行关联之后进行存储。
[0136]在步骤918中,判断是否已经针对要打印的文档的所有页(与一组相对应的总页数,在图8的示例中为三页)完成了处理。在存在尚未进行处理的页的情况下,处理返回至步骤904,并且将下一页作为处理对象页,并且继续处理。另一方面,在已经针对所有页进行了处理的情况下,处理进入步骤919。
[0137]在步骤919中,在分析了所接收到的打印作业内的打印设置信息之后,判断要打印的指定组数是否是两组以上。在指定两组以上的打印的情况下,处理进入步骤920。另一方面,在指定仅一组的打印的情况下,处理进入步骤926。
[0138]在步骤920中,设置处理变量η。这里,处理变量η是后续步骤921?步骤925的循环处理中、在没有进行上述阈值比较处理的情况下的第二组及后续组的RAW图像数据和与相应的指定压缩方法有关的信息的发送所用的变量。例如,在使要打印的文档的总页数为P的情况下,通过下面的表达式(I)来表示处理变量η。
[0139]η = I XP+1...表达式(I)
[0140]在上述图8的示例中,P = “3”,因此,在这种情况下将“4”设置为处理变量η。
[0141]在步骤921中,存储处理单元121读取与当前处理变量η相对应的第P页的压缩图像数据,并且压缩/解压缩单元123对其进行解压缩。这里,通过下面的表达式(2)求出第P页。
[0142]P = {(n-l)Mod Ρ}+1...表达式(2)
[0143]根
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1