用于图像处理的方法和装置的制作方法

文档序号:7969716阅读:143来源:国知局
专利名称:用于图像处理的方法和装置的制作方法
技术领域
本发明涉及用于图像处理的方法和装置,其可以不考虑单个图像数据的属性而高再生性地实现适合于关于在一个图像输出(一页)中包括具有多个属性的图像数据的输出目标图像的图像输出装置的图像处理,例如,显示、存储和打印输出。
背景技术
日本专利申请公开出版物第11-215272号披露了在数字多功能打印机中的以下技术。根据该技术,将报头(header)信息添加到以下图像处理的每个图像数据中。一个是用于通过扫描仪捕获的扫描仪输入图像的图像处理,用于复印并扩展到图像存储器。另一个是传真图像(使用传真功能接收)的图像处理,并扩展到图像存储器。另一个是具有来自主计算机的打印指令(打印输出)的图像的图像处理并扩展到图像存储器。
上述出版物具有以下描述。根据该描述,将报头信息添加到每个(互相不同)图像数据中,从而,即使同时输入图像数据,也能有效地执行处理,并且简化了装置结构。
已经存在用于图像处理的方法和装置,其能够处理在上述出版物中披露的诸如复印、传真和打印机的不同图像数据。根据图像处理,在图像处理电路中,根据图像数据的种类,对每个不同的图像数据进行适当的图像处理。图像数据被转换为单一图像格式,此后,存储在图像存储器的单独图像数据区中。然后,存储在图像存储器中的内容被输出至打印机单元。
然而,在该出版物中披露的用于图像处理的装置和方法具有以下问题。即,存储在图像存储器中的图像数据的原始图像的种类没有被反映出来(即,图像数据以单一图像格式存储在图像存储器中,而没有对原始图像的种类进行分类)。
使用在上述出版物中披露的处理结构将不同种类的图像分配和/或编辑到图像存储器的相同页区域。在这种情况下,图像数据必须作为多级数据(multi-level data)进行处理以改进图像质量(优选地考虑图像质量,即,实现高图像质量)。而且,可直接输出到打印机单元的非压缩图像数据需要为公共图像格式。然而,理所当然地,编辑每单位页(unit page)的图像数据需要的图像存储容量变得极大。结果,装置尺寸变得很大,因此,成本增加。
另一方面,如果压缩图像以减小图像存储容量,则需要在图像存储器中使用公共格式。为此,很难采用适合于复印和打印机的图像特性的不同压缩方法,因此,压缩方法必须统一为那些方法中的一种。除非使用适合于那些图像特性中任意一种的压缩方法,否则采用图像数据的每个属性公共的压缩方法作为折衷方案。通过这样做,减小了图像存储容量,但是存在图像质量降低的问题。在这种情况下,由于需要编码转换,必须新添加用于编码转换的处理机制。结果,装置尺寸变得很大,因此,成本增加。

发明内容
本发明目的在于提供一种用于图像处理的方法和装置(和图像形成装置),其能够将具有不同属性的图像数据分配和/或编辑到图像存储器的相同页区域中,并且执行适合于高质量图像输出装置的图像处理。
具体地,提供了一种图像形成装置,其能够分配和编辑图像存储器中的图像,将其作为打印输出来输出,或将其显示在显示单元上,或将图像数据存储在外部存储装置中。更具体地,提供了用于图像处理的装置和方法,其能够混合诸如复印图像、打印图像、传真接收数据或由扫描仪捕获的数据等具有不同特性(图像格式)的图像数据,同时保持每种图像数据各自的特性,并可以执行显示、存储或打印输出。
根据本发明的一个方面,提供了一种图像处理装置,包括第一输入装置,用于输入第一图像数据;第二输入装置,用于输入第二图像数据;添加装置,用于添加显示输入的第一和第二图像数据中的每个的属性的属性数据;存储装置,用于存储添加有属性数据的第一和第二图像数据;读取装置,用于读取存储在存储装置中并添加有属性数据的第一和第二图像数据;分析装置,用于基于由读取装置读取的第一和第二图像数据中的每个的属性数据来分析第一和第二图像数据的每个属性;以及图像处理装置,用于根据所分析的每个属性,执行关于由读取装置读取的第一图像数据的第一图像处理,同时执行关于由读取装置读取的第二图像数据的第二图像处理。
根据本发明的一个方面,提供了一种图像处理方法,包括步骤根据包括在块数据(block data)中的图像属性信息,指定对应于图像格式的图像处理单元;将相应的块数据输入至指定的图像处理单元;以及将块数据转换为图像输出装置格式。
根据本发明的一个方面,提供了一种图像形成装置,包括第一图像处理单元,用于根据预定图像格式处理图像,使用任意像素作为单位将图像格式作为属性信息添加到块数据;第二图像处理单元,用于根据预定图像格式处理图像,使用任意像素作为单位将图像格式作为属性信息添加到块数据;图像属性信息识别单元,用于读取给输入块数据的属性信息,并且将其分类到第一或第二图像处理中的任意一个中;以及图像数据分析单元,将由每个图像处理单元处理的块数据转换为图像输出装置格式。
本发明的其它目标和优点将在下面的描述中阐述,部分将从描述中变得显而易见,或者可通过实施本发明而了解。可以通过下面具体指出的手段或结合来实现和获得本发明的目标和优点。


结合到说明书中并构成说明书一部分的附图示出了本发明的实施例,并与以上给出的概括描述和以下给出的实施例的详细描述一起用于解释本发明的原理。
图1是示出可应用本发明的数字多功能打印机(图像形成装置)的结构的示意性框图;图2是说明页编辑(page editing)和打印输出应用到图1中所示的数字多功能打印机的具有不同格式的图像数据的流程的视图;图3是说明在图像存储器上的块图像数据结构的示意图;图4是说明当页编辑、显示、保存(存储)或打印输出图2中所示的具有不同格式的图像数据时,适合于图像输出装置的图像处理流程的思想的示意图;图5是说明重新配置在图2和4所示的图像存储器上的块图像数据的思想的示意图;图6是说明块图像数据的彩色复印图像的示意图;图7是说明块图像数据的彩色多级打印图像的示意图;图8是说明块图像数据的单色二进制打印图像的示意图;图9是说明改变从图像存储器调用块图像以旋转图像并形成(打印)输出图像的顺序的打印输出流程的示意图;图1O是示意性地说明用于基于块图像数据的属性信息选择(执行)图像处理的打印图像处理(单元)的结构的框图;图11是说明使用数字多功能打印机的文档链接功能的图像输出思想的示意图;图12是说明使用数字多功能打印机的骑马装订(saddlestitching)打印功能的图像输思想的示意图;以及图13是说明使用骑马装订打印功能将不同的图像格式页分配应用到图像输出的示意图。
具体实施例方式
下面将参照附图描述本发明的实施例。
图1示出了根据本发明的实施例的图像处理装置的电路结构。
如图1所示,数字多功能外围设备,即,图像形成装置101包括系统控制器1、图像输入单元(扫描仪单元)2、打印机单元4、和操作单元5。具体地,系统控制器1控制整个系统。图像输入单元(扫描仪单元)2扫描文档,同时使用光源将光照射到文档,并且从文档读取反射光,即,使用彩色CCD传感器读取图像。打印机单元4对从LD(激光二极管)发出的光进行调制以打印输出图像。操作单元5显示来自用户的图像形成装置101的操作设置指令、设置操作内容和操作状态,并且和用户进行交互式操作。
扫描仪单元(图像输入单元)2具有图像处理器201,其能够执行详细描述的以下各种处理。处理包括用于图像读取器的γ校正、颜色转换、主扫描相乘(multiply)、图像分离、处理、区处理、和灰度级校正(gradation correction)。
打印机单元(打印输出单元)4具有打印图像处理器401,其能够执行详细描述的诸如用于打印输出的γ校正、打印输出色彩校正、图像合成、处理、和灰度级校正的各种处理。
操作单元(指令输入/显示单元)5包括详细描述的触摸面板传感器、图形显示、诸如频繁使用的启动/取消专用按钮(输入键)、以及状态显示LED。触摸面板传感器用于用户的操作(开/关)指令、模式选择(选择指令)、数字输入或功能选择(选择输入)。图形显示器显示响应屏幕,以显示或选择对应于通过触摸面板传感器的指令的输入。专用按钮(输入键)输入(存放)诸如复印(打印输出)纸数量等数字。
上述扫描仪单元2、打印机单元4和操作单元5经由对应于它们设置的每个接口(即,扫描/打印通信接口20和操作单元接口18)连接至PCI总线13。
PCI总线13经由PCI总线桥12连接至CPU(主控制器)11。CPU 11与CPU局域总线14连接以与RAM 15和ROM 16相互连接。RAM 15用作用于由CPU 11执行的处理的程序存储器和数据存储区。ROM 16用作存储系统引导所需的引导程序、用于通过CPU 11实现各种功能的程序、和固定数据的区。ROM 16上的程序数据作为压缩数据保存在ROM 16中,在这种情况下,程序数据可以在扩展到RAM 15后被执行。
PCI总线13经由主计算机接口17与外部装置(例如,主机6)连接。此外,PCI总线13经由HDD(硬盘驱动器)接口19与能够保存大容量数据的HDD(硬盘驱动器)8连接。另外,PCI总线13与存在于网络上的任意计算机、其他多功能外围设备(MFP)x、y和z连接。
主计算机接口17是诸如以太网、通用串行总线(USB)、IEEE1284和IEEE 1394的公知接口,并且与外面的装置(外部装置)(即,主机6)进行通信。数字多功能外围设备101能够使用可经由通信线切换器(网关)31连接的WAN或电话网7与连接至CPU局域总线14的传真单元30进行传真通信。顺便提及,数字多功能外围设备101能够与连接至LAN控制器21的任意计算机和其他MFP进行通信。
下面将详细描述系统控制器1的功能。
系统控制器1与经由扫描仪/打印机通信接口20连接的扫描仪2和打印机4进行控制信号交换。通过这样做,系统控制器1控制扫描仪2的操作,以读取彩色或单色(黑和白)图像数据,同时控制打印机4,以打印输出彩色或单色图像数据。
这样读取的图像数据临时存储在图像存储器1101中,从而,可以进行下列操作。具体地,一种是通过仅一次文档图像读取所需图像纸的重复输出(多张输出)。另一种是在一张纸上缩小和排列多页图像的N入1输出。另一种是以90°为单位执行文档图像的任意集合的图像旋转。另一种是在所读取的图像中形成文档帧的形式合成或日期、标志、标记和/或水位标记的合成。
当需要时,通过在图像处理器201或图像存储器控制器1100中编码来压缩所读取的图像数据。通过这样做,减少了保存在HDD8中的数据量。另外,执行上述压缩,从而,大量的图像数据存储在HDD 8中。根据任意顺序和任意次数输出临时存储在HDD 8中的图像数据。通过这样做,可以进行称作电子分类的所需任意张(纸张数量)的打印输出。
而且,数字多功能外围设备(MFP)101从经由以下各种连接所连接的外围(外部)装置接收打印指令,然后,生成用于打印输出的图像数据以将其打印输出。上述连接中的一种是诸如IEEE1284、IEEE 1394和USB的本地连接(经由主计算机接口17的连接)。另一种是经由LAN控制器21的LAN连接。另一种是经由连接至传真单元(调制解调器)30的网关31到电话网或WAN(广域网)的连接。
因此,数字多功能外围设备101可用作执行对应于所提供的打印输出图像数据的打印输出的彩色打印机,以及用作将所读取的图像传送到所连接的装置的彩色扫描仪。另外,数字多功能外围设备101发送/接收作为传真的包括字符的图像数据,以及发送/接收作为电子邮件的图像。
数字多功能外围设备101临时将外部提供的多个打印工作和由扫描仪读取的图像存储在HDD 8中,从而,将多个文档重组为一个文档,随后将其打印输出。
下面将详细描述系统控制器1的结构。
CPU 11是控制整个系统的控制器。具体地,CPU 11控制数字多功能外围设备(图像形成装置)101所需的下列处理。上述处理中的一种是诸如复印功能、打印功能、扫描功能、传真发送/接收功能和电子邮件发送/接收功能的应用处理。另一种是UI(用户接口)处理和与连接至局域网的装置的通信控制。另一种是诸如用于输入和输出图像数据以及编码的图像数据格式转换的数据处理。
CPU局域总线14是用于将ROM 16、RAM 15和其他外围设备连接到CPU 11的总线。
传真单元30是用于经由通过诸如PSTN和ISDN的网关31连接的WAN或电话网7输入和输出通信数据的调制器-解调器(调制解调器)。传真单元30使得传真发送/接收、通过电话线的远程连接、和通过ISP连接到互联网的连接成为可能。
如上所述,CPU 11的周线(host bus)111经由PCI总线桥(busbridge)12与PCI总线13连接。这样,使得CPU 11与存在于局域总线14和PCI总线13上的装置之间的数据传输成为可能。顺便提及,存在根据CPU的种类,周线和局域总线相同的情况,或PCI总线桥嵌入CPU的情况。
根据该实施例,采用PCI总线13,从而,可以不依赖CPU的种类实现高速数据传输,并且使用符合PCI总线标准的现有装置。
图像存储控制器1100控制能够存储非压缩和压缩图像的代码数据的大容量图像存储器1101。图像存储控制器1100控制从扫描仪到图像存储器读取的图像数据以及从图像存储器打印输出到打印机的图像数据。
上述图像存储控制器1100可以处理具有各种格式的图像数据。具体地,控制器1100可以将单色和彩色图像处理为二进制图像,将复印和网络打印机功能的单色和彩色图像数据处理为多级图像。因此,控制器1100根据使用功能选择最佳压缩。
连接至图像存储控制器1100的报头添加电路1102用于将具有诸如复印和打印的各种格式的图像数据扩展到图像存储器110L在这种情况下,报头添加电路1102将显示图像属性的报头信息添加到将图像划分为矩形块单位的图像数据。
报头添加电路1102还将包括报头的块图像数据作为固定大小的数据扩展到图像存储器1101。通过这样做,在保持二维页版面的状态下,很容易实现块单元分配和90°旋转处理。
从图像存储器连续读取用于打印的页编辑图像数据作为每个块的块图像。在这种情况下,报头分析电路420指定所读取的块图像的种类。
打印图像处理单元400基于来自报头分析电路420的确定结果执行压缩图像的解压缩和图像处理。然后,打印图像处理器400将图像转换为打印机单元4所需的公共图像格式,此后,经由打印机视频接口430将其输出至打印机单元4。打印图像处理电路400能够编码或解码在图像存储器1101上的图像数据。可逆可变长度编码(标准)用作上述编码/解码。
CPU 11经由PCI总线13控制图像存储控制器1100并访问图像存储器1101。同样地,连接至PCI总线13的其他装置访问图像存储器1101。通过这样做,CPU 11能够实现与HDD 8和诸如主计算机接口17和LAN控制器21的外部输入/输出接口的高速数据传输。
由扫描仪2读取(扫描)的图像数据经由扫描视频接口220输入至扫描图像压缩电路200,然后,由扫描图像压缩电路200进行压缩。此后,图像数据经由图像存储控制器1100存储在图像存储器1101中。
扫描仪/打印机通信接口20经由串行通信210(用于扫描仪)和串行通信41(用于打印机)在扫描仪2和打印机4之间进行诸如命令和状态的控制信息的交换。通过这样做,CPU 11可以获得各种信息,即,装置的启动或操作状态、读取的文档大小或种类、纸张尺寸指定、以及纸张或消耗品(调色剂等)的剩余数量。
HDD接口19使用IDE和SCSI控制HDD 8,并且在CPU局域总线14上与RAM 15和在PCI总线13上与图像存储器1101进行高速数据传输。
主计算机接口17使用诸如USB、IEEE 1284和IEEE 1394的局域连接接口和诸如以太网的网络接口相互连接PC(个人计算机)。
操作单元接口18使得CPU 11能够经由PCI总线13控制操作单元5。换言之,对于数字多功能外围设备101,用户能够使用操作单元5进行预定操作指示和数字输入(设置)。CPU 11或显示控制单元(未详细描述)显示设置内容或操作状态。
本发明,即,具有下列特征的用于图像处理的方法和装置将在下面详细说明。根据特征,具有诸如复印图像和打印图像的不同格式的图像数据在不减少图像特性的混合在同一页的状态下被自由地布置和编辑。在以下的描述中,上述特征“具有不同格式的图像数据在混合在同一页上而不减少图像特性的状态下被自由地布置和编辑”称作“页编辑”。使用了后面描述的本发明的页编辑,从而,可以获得不增加“页编辑”所需的图像存储容量的图像处理方法和实现本方法的图像处理装置。
图2示出了直到在本发明的特征(即,页编辑)中进行打印机的打印输出的图像数据处理流程。
如图2所示,给出下面的图像作为页编辑目标。一个是读取来自扫描仪的纸文档(打印的或书)的复印图像。另一个是具有来自主计算机的应用程序的打印指令的打印图像。另一个是用于将附加信息输出到与复印图像或打印图像相同的页的条形码图像。在这种情况下,附加信息包括作为打印输出(打印图像)的日期和创建者名称或正在打印的单个ID。当然,任何打印图像或复印图像均可以给定作为从传真单元30接收的传真图像(见图1)。
在图2中,复印图像501具有分离成C(青色)、M(品红色)和Y(黄色)的全色信息。例如,使用8×8像素为单位将复印图像501分离成块,并且以块为单位进行适当的压缩(在复印图像501中有效)。
在图2中,打印图像601通过具有将K(黑色)添加到C、M和Y的打印色表示的全色信息。例如,用8×8像素为单位将复印图像501分离成块,并且以块为单位进行适当的压缩(在打印图像601中有效)。
在图2中,条形码图像701是二进制单色图像,并且只使用8×8像素为单位分离成块。在许多情况下,条形码图像701不进行压缩(即,非压缩数据)。
只要上述复印、打印和条形码图像501、601、和701每个均具有相同数量的块且一个块尺寸(单位块)相同,就可以任意设置块分割数量。在这种情况下,如果块分割数量增加,则提高了页编辑的自由度。另一方面,如果块分割数量减少,则限制分配到单个块的图像(复印、打印、和条形码图像501、601、和701)数量。为此,页编辑的自由度减小。
在许多情况下,上述图像(复印、打印、和条形码图像501、601、和701)临时存储在HDD 8中(见图1),此后,用于页编辑。这样,使用具有高压缩效率的可变长度编码对图像进行编码。
在图2中,给出了块图像(8×8X1到Xn、Y1到Ym、n=m=8、“(块名称)X1Y1”至“(块名称)XnYm”)。报头添加电路1102将每个图像的种类作为属性信息添加到每个块图像。块图像以块为单位在图像存储器1101上任意配置其位置和顺序(根据图像存储控制器1100的控制)。
即使单个块图像的数据格式是可变长度数据,报头添加电路1102也添加无效数据,从而,每个块图像均具有固定长度数据。或者,根据图像存储控制器1100的控制,跳过将块图像存储到图像存储器1100的起始位置,从而,配置具有固定尺寸的每个块图像。当然,根据CPU 11的控制,添加有属性信息的块图像数据可直接写入图像存储器1101(见图1)。
当页编辑结束时,以块为单位通过图像存储控制器1100连续读取以预定顺序配置在图像存储器1101上的单个块图像。
添加到所读取的块图像数据的属性数据由报头分析电路420进行分析。根据所分析的报头信息(即,属性数据),打印图像处理电路400根据输入块图像数据的图像数据执行解压缩和图像处理。在这种情况下,打印机单元4将块图像数据转换为可打印的公共图像数据。
例如,如图9所示,改变了从图像存储器1101读取单个块图像数据的顺序。通过这样做,存储在图像存储器1101中的内容被输出,同时以90°为单位旋转。例如,在不旋转时,以XIY1、X2Y1、...、XnY1、X1Y2、X2Y2、...、XnY2、...、X1Ym-1、X2Ym-1、...、XnYm-1、X1Ym、X2Ym、...、XnYm的顺序读取存储在图像存储器1101中的块图像数据。在向右旋转90°时,以X1Ym、X1Ym-1、...、X1Y1、X2Ym、X2Ym-1、...、X2Y1、...、XnYm、XnYm-1、...、XnY1的顺序读取存储在图像存储器1101中的块图像数据。同样地,在旋转180°时,以XnYm、Xn-1Ym、...、X1Ym、XnYm-1、X1Ym-1、...、XnY2、...、X1Y2、XnY1、...、X1Y1的顺序读取存储在图像存储器1101中的块图像数据。在向左旋转90°时,以XnY1、XnY2、...、XnYm-1、XnYm、Xn-1Y1、...、Xn-1Ym、...、X1Y1、X1Y2、...、X1Ym-1、X1Ym的顺序读取存储在图像存储器1101中的块图像数据。
如上所述,划分成预定数量的块图像数据具有固定长度的数据量,并且使用图像存储控制器1100指定读取块图像数据的顺序。通过这样做,将打印输出图像旋转到任意方向(以90°为单位)。当然,如果不需要旋转打印输出图像,则将每个块图像的数据量设置为可变长度,以动态地保持每页的图像存储容量。通过这样做,提高了图像存储器1101的可用效率。
图3示出了在图像存储器上的块图像数据的结构。
保存在图像存储器1101中的块图像数据(见图1或2)由通过报头添加电路1102(见图1或图2)添加的块报头301和初始图像数据(即,主数据300)组成。
块数据301包括块大小字段311和图像格式字段321。如果块图像数据具有可变或固定长度,则在块大小字段311中描述表示对应于长度的尺寸的索引值(index value)。在图像格式字段321中描述主数据的图像格式。
根据图3中所示的本发明的实例,将块大小设置为64(字节)的固定长度以实现旋转打印处理。而且,复印图像(颜色)和多级打印图像(颜色)用作图像格式,以及二进制打印图像(单色)用作条形码图像。
如果块图像数据没有8×8像素图像信息,即,少于64(字节),填充没有特定意义的数据以获得64(字节)固定长度数据,此后,将块图像数据配置在图像存储器1101上。
图4是说明在页存储器(图像存储器)上的处理流的流程的示意图,其中,具有不同格式的图像数据以在使用图2前所描述的块为单位混合。
在页存储器(图像存储器)1101中,具有不同格式的图像数据以图2中所示的块为单位混合和配置。在这种情况下,每个图像数据(块图像数据),即,块数据流xyz被提供到块属性检测器1111。块属性检测器1111根据包括在块数据(见图3)中的图像属性信息来指定对应于该图像的格式的图像转换器(图像处理单元)。以此方式,指定了对应于块数据属性的图像处理单元。换言之,块属性检测器1111识别图3中所示的块报头301。通过这样做,图像数据被分类为复印图像转换器1121、打印机图像转换器1131和传真图像转换器1141中的任何一种,它们能够处理具有在块报头中描述的属性的图像数据。
例如,复印图像转换器1121根据用于复印图像的压缩来分解压缩后的图像数据,以将其转换为能够作为(打印机单元4的)打印输出来输出的格式(块图像)。顺便提及,复印图像转换器1121可用作图1中所示的多功能外围设备101中的CPU 11和图像存储控制器1100中的至少一个。当然,上述CPU 11和图像存储控制器1100中的任意一个可以为固件。RAM 15或在HDD 8中所保护的区可用作控制程序(应用程序)的工作(存储)区。应用程序被存储在HDD 8的应用程序存储区中,并且可以在任意时刻重写(可以进行版本升级(version up))。
例如,打印图像转换器1131解压缩根据用于打印图像的压缩来压缩的图像数据,以将其转换为能够作为(打印机单元4的)打印输出来输出的格式(块图像)。顺便提及,打印图像转换器1131可用作图1中所示的多功能外围设备101中的CPU 11和图像存储控制器1100中的至少一个。当然,上述CPU 11和图像存储控制器1100中的任意一个可以为固件。RAM 15或在HDD 8中所保留的区可用作控制程序(应用程序)的工作(存储)区。应用程序被存储在HDD 8的应用程序存储区中,并且可以在任意时刻重写(可以进行版本升级)。
例如,传真图像转换器1141将用于传真机的非压缩图像数据转换为能够作为(打印机单元4的)打印输出来输出的格式(块图像)。顺便提及,传真图像转换器1141对应于图1所示的多功能外围设备101中的经由局域总线14连接至CPU 11的传真单元30、传真图像平滑单元32、打印图像存储器33和打印图像压缩电路34。
基于由块属性检测器1111识别出的块报头301的信息,执行以下图像处理。具体地,将通过处理相应属性图像数据的复印图像转换器1121或打印图像转换器1131解压缩的块图像数据以及从传真图像转换器1141输出的块图像数据进行合成。在这种情况下,块图像数据被合成在页存储器(图像存储器1101的部分可用)上用于由打印机单元4打印输出,使得打印机单元4能够将其打印输出。此后,块图像数据被扩展为栅格数据,并且一直保留到指示打印开始(块图像合成单元1151)。合成的图像数据可以存储在HDD 8中,而不是由打印机单元4打印输出,或者可以显示在准备作为外部装置的显示单元(未示出)上。
图5是说明在图2和图4中描述的块图像合成思想的示意图。
如图5所描述的,等效于打印输出一页的图像数据具有例如64(字节)的固定长度的数据长度。使用8×8像素为单位(对应于图2中的图像存储器上的“X1Y1、...、XnYm”)划分成多个(块)的图像数据中的每个均被作为块数据流提供给图4中所示的块属性检测器1111。如使用图4所描述的,数据阵列使得可以通过复印图像转换器1121、打印图像转换器1131和传真图像转换器1141中的任意一个进行图像处理(选择性解压缩),该图像处理能够处理具有在块报头中描述的属性的图像数据。当然,如图3所示,每个块数据流均包括块报头301和图像数据300。
更具体地,固定长度数据具有诸如非压缩(压缩或未压缩)、编码种类和块中的像素方向(读取时的旋转方向)等各种属性信息(块报头301)和图像数据(数据区300)。根据图像特性,将图像数据如图6到图8所示那样分类。
如图2、图4、和图9中所描述的,以块为单位合成在页存储器(图像存储器)中的块图像,并且以预定顺序读取(例如,如果需要旋转,读取顺序如图9所示变化)。每个块的图像数据(块图像数据)根据由每个块所指定的属性被转换(进行图像处理)。
当需要时,等效于由打印机单元4打印输出一页的合成图像数据被分解和/或转换成每个块的数据格式,以获得通过打印机单元4的打印输出(以在相同页中获得公共格式)。例如,图像数据从CMY数据转换为CMYK数据,或从1比特数据转换为24比特数据。
进行每个块的转换,从而,以块为单位链接(合成)图像数据。顺便提及,划分块的原因是因为划分等效于由一次打印输出所打印输出的一页图像的图像区。这样,在不需要改变在块划分中定义的固定长度数据量的范围内混合高分辨率图像数据(例如,单色二进制1200×1200dpi)。而且,每个块不需要是正方形的。例如,考虑旋转和输出图像的情况,正方形块用来简化数据结构。出于如上所述的相同原因,优选地,每个块的数据量均相等。
图6、图7和图8分别示出了复印图像、打印图像和条形码图像的块图像数据描述(图6到图8示出了图3中所示的“块报头”被添加到具有不同属性(格式)的图像数据的状态)。
图6中所示的复印图像具有以下数据结构。具体地,在块报头301的块大小字段311中描述了“块大小是63(字节)固定长度”,同时在图像格式字段321中描述了“复印图像(彩色)”。图像数据300是由“8×8像素”、“CMY,每8(比特)/像素”和“可变长度压缩”定义的图像数据(即,由扫描仪2扫描的图像数据(图2的复印图像501))。
图7中所示的打印图像具有以下数据结构。具体地,在块报头301的块大小字段311中描述了“块大小是63(字节)固定长度”,同时在图像格式字段321中描述了“打印图像(彩色)”。图像数据300是由“8×8像素”、“CMY,每8(比特)/像素”和“可变长度压缩”定义的图像数据(即,由HDD 8或外部装置提供的图像数据(图2的打印图像601))。
图8中所示的条形码图像具有以下数据结构。具体地,在块报头301的块大小字段311中描述了“块大小是63(字节)固定长度”,同时在图像格式字段321中描述了“条形码图像(单色)”。图像数据300是由“8×8像素”、“1(比特)/像素”和“K,8(字节)非压缩”定义的图像数据(即,由HDD 8或RAM 15提供的图像数据(图2的条形码图像701))。
图10示出了使用图2描述的打印图像处理电路的结构。
打印图像处理电路400具有多个图像处理单元401至406。图像处理单元401至406经由打印机单元4的打印图像处理单元41将所提供的图像数据解码成打印输出(最终,四种颜色,CMYK多级数据)。
如图3中所述,来自图像存储器1101的添加有“块报头301”的图像数据被输入到对应于单个图像格式的图像处理单元(编码单元)401至406。
例如,复印图像的多级彩色图像数据经由彩色复印图像解码单元401进行解压缩(解码),此后,作为CMY多级数据输出。通过彩色复印图像解码单元401解码(解压缩)的图像数据被分成四种,即,可用于经由CMYK色彩分离单元407由打印机单元4打印输出的CMYK多级数据。
例如,复印图像的单色图像数据(多级)经由单色复印图像解码单元402解压缩,此后,作为K(黑色)多级数据输出。
同样地,打印图像的多级彩色图像数据经由彩色多级打印图像解码单元403解压缩(解码),此后,作为CMYK多级数据(初始图像数据是CMYK,因此,不需要相当于色彩分离单元407的装置)输出。
此外,打印图像的多级彩色图像数据经由单色多级打印图像解码单元404解压缩(解码),此后,作为K(黑色)多级数据输出。
另一方面,二进制彩色打印图像数据(例如,标记和/或水位标记)被作为由CMYK定义的二进制数据经由彩色二进制打印图像解码单元405(初始图像数据是非压缩数据,因此,不需要解压缩)输出。
此外,二进制单色打印图像数据(例如,条形码数据等)被作为K(黑色)二进制数据经由单色二进制打印图像解码单元406(初始图像数据是非压缩数据,因此,不需要解压缩)输出。
顺便提及,来自彩色二进制打印图像解码单元405或单色二进制打印图像解码单元406的输出被输入到多级平滑电路409。在这种情况下,选择器408工作,即,基于来自报头分析电路420的块报头信息301选择相应的图像格式。
从选择器408输出的(二进制)图像数据经由多级平滑电路409被平滑成连续多级图像。因此,二进制图像数据的灰度级经由多级平滑电路409被平滑地转换。
基于来自报头分析电路420的块报头信息301,通过选择器410选择每种格式处理的图像数据。因此,选择(指定)将最终传送至打印机单元4的CMYK多级图像数据。在这种情况下,选择器410对光栅连续图像数据执行增强(build up)处理(扩展到栅格数据),使得打印机单元4能够打印输出以块为单位生成的图像数据。此后,从选择器410输出的图像数据从打印视频接口430(见图2)输入到打印机单元4的图像处理单元41。然后,打印机单元4执行打印输出γ校正、打印输出颜色校正、灰度级校正、图像合成和处理,使得图像数据可以被打印输出。
下面将描述使用图1、图2、和图4中所示的混合不同格式的图像编辑的数字多功能打印机的功能。
图11示出了在数字多功能外围设备(MFP)中将打印数据和图像链接在一起(页编辑),并且在给出期望版面和附加信息的状态下获得任意页打印输出的操作。在这种情况下,打印数据从主计算机提供(见图1),另一方面,图像作为纸文档由扫描仪(见图1)进行扫描。例如,图11示意性地示出了从自主计算机输入的打印数据和由扫描仪单元2扫描的复印图像(数据)中获取由具有分类功能(staple function)的MFP进行分类的n链接文档(打印输出)901。
图12示出了一个实例,其中,在页编辑(链接打印)中,打印图像和复印图像分配成双页展开状态,此外,它们的图像数据通过骑马装订(使用线或细绳装订中心插页)输出在一页的右侧和左侧。根据图12中所示的实例,假定三张纸在中心处被折叠,并且等效于一页的打印图像601和/或复印图像501被配置在每个半面。同样地,打印图像601和/或复印图像501配置在纸的背面。在图12中,诸如“(nm)”的数字表示背面页。
图13示出除了用于图12中所示的骑马装订的图像数据分配以外,添加除页信息以外的附加信息的实例。
根据图13中所示的实例,多级打印图像(601,见图2)和复印图像(501,见图2)被配置在每个半面。此外,添加了作为单色二进制图像数据(701,见图2)的条形码图像801、802、页数图像803、804以及诸如红色字符“秘密标记=(灵敏标记)”标志805、806的彩色二进制图像数据。
与用于二进制图像数据的图像生成所需的多级打印图像相比,使用低处理性能(存储器占用率和/或处理速度)生成附加信息。
如图12和图13所示,在多功能外围设备101的HDD 8中一次捕获打印数据和扫描输入数据。通过这样做,分配包括多种具有不同图像格式的块图像数据的复杂打印输出。
如上所述,本发明的用于图像处理的装置/方法(和图像形成装置)具有以下特征。
具体地,通过数字多功能打印机处理的诸如复印、打印、传真、条形码(标志标记)的具有不同特性的图像数据被划分成多个块。此后,包括图像种类的属性信息以块为单位被添加到划分成块的图像数据中。
根据诸如适合于每个图像数据的压缩方法和图像格式来处理划分成块的图像数据。因此,当基于页编辑之后的图像数据再次建立打印输出时,根据属性信息可以进行每块的最佳图像处理。
通过这样做,具有不同格式的图像数据通过将它们混合在相同页中的自由布局来进行编辑,而不会丢失初始图像的特性。
此外,可以提供用于图像处理的能够防止增加页编辑所需的图像存储器的装置和方法。
具体地,使用本发明的页编辑功能(“具有不同格式的图像数据通过将它们混合在相同页中的自由布局来进行编辑,而不会丢失初始图像的特性”)。通过这样做,具有不同格式的图像数据被分配到图像存储器每个单位图像数据(单位块数据)上的任意位置。结果,对每个单元块的图像数据单独地执行对应于每种格式的图像处理。从而,改善了从打印机单元输出的打印输出的质量(获得高质量打印输出)。
上述实施例已经描述了给出从输出装置打印输出的情况作为典型实例,然而,本发明不限于打印输出。根据本发明,在将它们混合而没有丢失特性的状态下,相对于各种图像输出(例如显示、存储、传真传送和接收、邮件发送和接收)处理具有不同格式的各种图像。当然,本发明可应用于能够实现各种图像编辑和将图像数据转换为适合于图像输出的图像格式的图像形成装置。
本领域技术人员应该很容易想到其它的优点和修改。因此,本发明在其更广泛的方面不限于这里示出和描述的具体细节和代表性实施例。因此,在不脱离由所附权利要求及其等同物所限定的总的发明构思的精神和范围的情况下,可以进行各种修改。
权利要求
1.一种图像处理装置,包括第一输入装置,用于输入第一图像数据;第二输入装置,用于输入第二图像数据;添加装置,用于将显示属性的属性数据添加到所输入的所述第一图像数据和所述第二图像数据中的每一个中;存储装置,用于存储添加有所述属性数据的所述第一图像数据和所述第二图像数据;读取装置,用于读取存储在所述存储装置中并添加有所述属性数据的所述第一图像数据和所述第二图像数据;分析装置,用于基于由所述读取装置读取的所述第一图像数据和所述第二图像数据的每个属性数据,分析所述第一图像数据和所述第二图像数据的每个属性;以及图像处理装置,用于根据所分析的所述每个属性,执行关于由所述读取装置读取的所述第一图像数据的第一图像处理,同时执行关于由所述读取装置读取的所述第二图像数据的第二图像处理。
2.根据权利要求1所述的图像处理装置,其中,所述添加装置将所输入的所述第一图像数据和所述第二图像数据划分成多个块,以将属性数据添加到每个块中。
3.根据权利要求2所述的图像处理装置,其中,存储在所述存储装置中并以块为单位添加有所述属性数据的所述第一图像数据和所述第二图像数据具有彼此相等的数据量。
4.根据权利要求2所述的图像处理装置,其中,所述块被划分成相等的图像区。
5.根据权利要求2所述的图像处理装置,其中,所述图像处理装置根据所分析的属性选择所述第一图像处理或所述第二图像处理。
6.根据权利要求5所述的图像处理装置,其中,所述添加装置将所输入的所述第一图像数据和所述第二图像数据中的每一个划分成多个块,以将属性数据添加到每个块中。
7.根据权利要求6所述的图像处理装置,其中,存储在所述存储装置中并以块为单位添加有所述属性数据的所述第一图像数据和所述第二图像数据具有彼此相等的数据量。
8.根据权利要求1所述的图像处理装置,其中,所述图像处理装置从以块为单位执行的所述第一图像处理和所述第二图像处理的处理结果生成连续的栅格数据。
9.一种图像处理方法,包括以下步骤根据包括在块数据中的图像属性信息指定对应于图像格式的图像处理单元;将所对应的块数据输入到所述指定的图像处理单元;以及将所述块数据转换为图像输出装置格式。
10.一种图像形成装置,包括第一图像处理单元,用于根据预定图像格式处理图像,使用任意像素作为单位将所述图像格式作为属性信息添加到块数据中;第二图像处理单元,用于根据预定图像格式处理图像,使用任意像素作为单位将所述图像格式作为属性信息给块数据;图像属性信息识别单元,用于读取给所述输入块数据的所述属性信息,并且将所述属性信息分类到所述第一图像处理或所述第二图像处理中的任意一个中;以及图像数据合成单元,将由每个图像处理单元处理的块数据转换为图像输出装置格式。
全文摘要
本发明涉及在将具有不同格式的图像数据混合在同一页中的状态下能够实现自由布局编辑/打印输出的装置和方法。具体地,根据读取添加到输入块数据中的属性信息的结果,执行使用块数据作为单位的预定(不同/相同)图像处理。处理后的块数据被转换为可在相同页上打印输出的格式。
文档编号H04N1/40GK1941834SQ20061013973
公开日2007年4月4日 申请日期2006年9月22日 优先权日2005年9月26日
发明者渡边功一 申请人:株式会社东芝, 东芝泰格有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1