CN104049486B - 用于从光栅数据确定对象类型的方法和*** - Google Patents
用于从光栅数据确定对象类型的方法和*** Download PDFInfo
- Publication number
- CN104049486B CN104049486B CN201410095136.5A CN201410095136A CN104049486B CN 104049486 B CN104049486 B CN 104049486B CN 201410095136 A CN201410095136 A CN 201410095136A CN 104049486 B CN104049486 B CN 104049486B
- Authority
- CN
- China
- Prior art keywords
- pixel value
- color
- digital pixel
- raster data
- raster
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000003252 repetitive effect Effects 0.000 claims abstract description 19
- 238000012545 processing Methods 0.000 claims description 27
- 238000004891 communication Methods 0.000 claims description 25
- 238000013500 data storage Methods 0.000 claims description 14
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 abstract description 10
- 229910052799 carbon Inorganic materials 0.000 abstract description 7
- 239000000428 dust Substances 0.000 abstract description 7
- 238000007639 printing Methods 0.000 abstract description 6
- 238000013507 mapping Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 14
- 238000006243 chemical reaction Methods 0.000 description 8
- 238000004458 analytical method Methods 0.000 description 6
- 239000003086 colorant Substances 0.000 description 5
- 230000015572 biosynthetic process Effects 0.000 description 4
- 230000015654 memory Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241000222065 Lycoperdon Species 0.000 description 1
- 208000031481 Pathologic Constriction Diseases 0.000 description 1
- 241000768494 Polymorphum Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 239000003738 black carbon Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 1
- 210000001215 vagina Anatomy 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1867—Post-processing of the composed and rasterized print image
- G06K15/1872—Image enhancement
- G06K15/1878—Adjusting colours
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/40062—Discrimination between different image types, e.g. two-tone, continuous tone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6072—Colour correction or control adapting to different types of images, e.g. characters, graphs, black and white image portions
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
- Image Processing (AREA)
- Record Information Processing For Printing (AREA)
- Color, Gradation (AREA)
Abstract
本发明可以提供用于从光栅数据确定对象类型的方法和***。提供用于从所接收的光栅数据确定颜色配置文件并打印该光栅数据的方法。颜色配置文件提供从光栅数据的颜色空间到打印机的颜色空间的映射,该打印机通常使用CMYK碳粉或墨粉。文本颜色配置文件可以被采用来打印更清晰的文本,而照片颜色配置文件可以被采用来产生更好的图像。光栅数据包括包含数字像素值的多个光栅扫描队列。该方法包括针对多个光栅扫描队列确定连续重复的数字像素值的数目和连续非重复的数字像素值的数目。基于重复的数字像素值与非重复的数字像素值之间的确定来选择颜色配置文件。根据本发明,可以提供用于从光栅数据确定对象类型的方法和***。
Description
技术领域
本发明总体涉及用于从光栅数据确定对象类型的方法和***。
背景技术
典型的图像形成装置使用碳粉或墨粉来在纸张上形成图像。碳粉或墨粉最常见以四种不同颜色,即青色、品红色、黄色和黑色(CMYK)出现。在图像形成装置的典型操作中,接收打印作业,执行从图像颜色空间(例如RGB)到打印颜色空间(例如CMYK)的颜色转换过程,并且施加适当量的每种颜色的碳粉或墨粉以在页面上形成图像。然而,每次使用单色碳粉或墨粉以便在页面上产生图像可能导致较差的质量和视觉假象。例如,利用青色、品红色、黄色和黑色碳粉或墨粉打印相对于白色背景主要由黑色或灰色文本构成的页面可能在文本周围产生“颜色条纹”(有时称之为“色差”),导致模糊文本被打印到页面上。
为了修复在利用所有颜色的CMYK碳粉或墨粉进行打印时的质量问题,可以采用规定如何执行颜色转换的颜色配置文件。颜色配置文件用于将打印作业中的文档或图像从其原始颜色空间(例如RGB)转换到CMYK颜色空间,然后图像形成装置可以采用该CMYK颜色空间来使用CMYK碳粉或墨粉以在页面上产生图像。在相对于白色背景主要由黑色文本构成的文档的示例中,将文档或图像转换成CMYK颜色空间的文本颜色配置文件,将RGB颜色像素映射成CMYK像素值而将RGB黑色/灰色像素映射成仅仅K像素值;换句话说,具有颜色的像素被映射成全CMYK值,而不具有颜色(黑色或灰色)的像素被映射使得CMY值被设置为零并且仅仅K值保留。因此,采用文本颜色配置文件不产生仅黑白色文档,而是针对黑色或中性灰色的任何像素抑制青色、品红色和黄色碳粉或墨粉的使用,从而避免仍然以颜色打印文档时的颜色条纹。因此,向打印机发送待打印的图像和颜色配置文件这两者可以提高待打印到页面上的图像的质量。注意,与光栅数据一起发送给图像形成装置的颜色配置文件通常被包括作为元数据,并且例如由计算机已预定。
图像形成装置可以基于包含在由图像形成装置接收的打印作业信息(例如来自个人计算机)内的元数据,来选择用于相应打印作业的颜色配置文件。该元数据可以针对不同的打印设备以多种不同的方式被配置。然而,由于向图像形成装置发送数据的计算设备的类型和打印作业数据格式标准变得日益多样化,因此使特定计算设备向特定图像形成装置发送兼容的数据变得更加困难。换句话说,为了在特定图像形成装置上运行打印作业,计算设备必须知道与该特定图像形成装置兼容的打印作业数据格式。
为了修复由这些不同打印标准和计算设备的日益多样化引起的兼容性问题,元数据可以被完全去除,而光栅数据自身可以被发送给图像形成装置。这在从多种计算设备到多种图像形成装置打印文档时提供改进的兼容性的优势;然而,其去除了将包含之前被嵌入元数据中的颜色配置文件的文档类型发送过去的能力。
在当前的实施方式中,图像形成装置可以采用可能不适合于打印相应打印作业的默认颜色配置文件。例如,即使文档主要包含黑色或灰色文本,默认颜色配置文件也可能是照片颜色配置文件,从而导致图像形成装置不必要地利用除黑色以外的颜色打印文本,这可能导致“颜色条纹”和其它的视觉假象形成在被打印页面上。
发明内容
本文中描述的是用于消除上面论述的问题的各种实施例。本发明可以提供用于从光栅数据确定对象类型的方法和***。
根据第一实施例,提供一种至少包括通信链路、数据储存单元、处理器和图像形成装置的***。通信链路至少从计算设备接收光栅数据。数据储存单元储存所述光栅数据、连续重复的数字像素值的数目和连续非重复的数字像素值的数目。处理器确定在数据储存单元上储存的所述连续重复的数字像素值的数目和所述连续非重复的数字像素值的数目。图像形成装置采用适当的颜色配置文件用于运行所述光栅数据的打印。
根据第二实施例,提供一种用于基于所接收的光栅数据确定适当的颜色配置文件的方法。根据第二实施例的该方法包括:接收光栅数据;确定连续重复的数字像素值的数目和连续非重复的数字像素值的数目;基于所述连续重复的数字像素值的数目与所述连续非重复的数字像素值的数目之间的比较来选择颜色配置文件;以及打印所述光栅数据。所接收的光栅数据可以是位图,其中位图表示文本或照片。所接收的光栅数据还具有多个光栅扫描队列,其中每个光栅扫描队列具有数字像素值的序列。所采用的颜色配置文件在所述连续重复的数字像素值的数目大于所述连续非重复的数字像素值的数目的情况下可以为文本颜色配置文件。可替代地,颜色配置文件在所述连续重复的数字像素值的数目小于或等于所述连续非重复的数字像素值的数目的情况下可以为照片颜色配置文件。
根据第三实施例,提供一种用于基于所接收的光栅数据确定适当的颜色配置文件的方法。根据第三实施例的方法包括:接收光栅数据;从所述光栅数据确定至少一个度量;基于所述至少一个度量确定文档类型;基于所述文档类型选择颜色配置文件;并且使用所述颜色配置文件打印所述光栅数据。
通过阅读以下在适当情况下参照附图的详细描述,这些以及其它方面和优势对于本领域普通技术人员来说将变得明显。
根据本发明,可以提供用于从光栅数据确定对象类型的方法和***。
附图说明
本文参照附图描述各种示例实施例。
图1是根据一个或多个实施例的图像形成***的框图。
图2是根据一个或多个实施例的计算设备的框图。
图3是根据一个或多个实施例的图像形成装置的框图。
图4图示根据一个或多个实施例的采用位图形式的光栅图像。
图5图示根据一个或多个实施例的图像的数字表示。
图6图示根据一个或多个实施例的包含图像的数字表示的数据流。
图7图示根据一个或多个实施例的方法的流程图。
图8图示紧接着色点序列中第一色点的每个色点的示例分析。
图9图示根据一个或多个实施例的第二方法的流程图。
具体实施方式
下面参照图描述各种实施例。然而,应当理解,来自所描绘的布置和功能的各种变体是可能的,同时保持在权利要求的范围和精神内。例如,一个或多个元件可以被添加、去除、组合、分配、替代、重新定位、重新排序和/或以其它方式改变。进一步,在本描述引用在一个或多个设备、一个或多个机器和/或一个或多个网络上实现的一个或多个功能、和/或由一个或多个设备、一个或多个机器和/或一个或多个网络实现的一个或多个功能的情况下,应当理解,一个或多个这种实体能够由自身或合作实施一个或多个这种功能,并且可以通过硬件、固件和/或软件的任意合适组合的应用来实施。例如,一个或多个处理器可以运行一个或多个编程指令集作为实施本文中描述的一个或多个功能的至少部分。
示例图像形成***
图1是根据一个或多个实施例的图像形成***100的框图。如所示的,图像形成***100包括分别采取个人计算机(PC)、智能电话和扫描仪形式的计算设备104、106和108。计算设备104、106和108各自经由相应的通信链路110、112或114通信连接至图像形成装置102。下面参照图3详细描述图像形成装置102。
PC104可以是能够执行下面所描述的PC功能的任何设备(或设备的集合)。相应地,PC能够采取桌上型计算机和/或膝上型计算机的形式,并且能够包括例如键盘、鼠标和计算机监视器。PC能够运行能指令图像形成装置102打印图像的图像编辑和/或图像浏览程序。
智能电话106能够采取移动计算平台和/或移动蜂窝电话的形式,并且能够包括例如触摸屏和相机。相机可以能够拍照并且存储图像或文档。智能手机106能够运行能指令图像形成装置102打印图像的图像编辑和/或图像浏览程序。
扫描仪108能够采取多功能***设备(MFP)、独立扫描仪和/或手持扫描仪的形式。扫描仪108能够执行采集图像和/或文本并将图像和/或文本存储在文档中的功能。
通信链路110、112和114能够采取有线和/或无线链路的形式。有线通信链路能够采取例如串行总线、并行总线、USB连接和/或IEEE1394连接的形式。无线通信链路能够采取蓝牙、IEEE802.15.4(ZigBee)、ANT、红外数据协会(IrDA)和/或IEEE802.11(Wi-Fi)连接的形式,仅仅举出几种可能性。进一步,通信链路110、112和114中的任何一个能够实际包括多个通信链路,也许其它实体沿该多个链路被***。通信链路可以采取其它形式并且能够提供不同和/或附加的功能性。
示例计算设备
图2是根据一个或多个实施例的可以用作计算设备104、106、108之一的计算设备200的框图。如所示的,计算设备200包括用户接口202、通信接口204、可去除储存接口206、处理器208以及储存指令212的数据储存器210。每个组件经由总线214通信连接。计算设备200除了之前描述的PC104、智能电话106和扫描仪108之外(或者可替代地),能够采取个人数字助理(PDA)、台式计算机、计算机服务器和/或可穿戴式计算机(仅仅举出几个示例)的形式。计算设备200在不背离权利要求范围的情况下也可以采取其它形式。
用户接口202可以是能够接受用户输入以与计算设备交互的任何硬件组件。用户接口202能够采取键盘、鼠标、触摸屏或用于语音识别的麦克风的形式,举出几个示例。用户接口202在不背离权利要求范围的情况下也可以采取其它形式,并且也可以包括一个或多个软件组件或与一个或多个软件组件合作。
通信接口204可以是能够执行本文中所描述的通信接口功能的任何硬件和/或软件组件。因此,通信接口204可以与图像形成装置102和/或一个或多个其它计算设备进行有线和/或无线通信。例如,如图1中所示,计算设备104、106和108可以分别经由通信链路110、112和114连接至图像形成装置102。通信接口204在其它可能性之外能够采取调制解调器、因特网、Wi-Fi、通用串行总线(USB)和/或蓝牙接口的形式。通信接口204在不背离权利要求范围的情况下也可以采取其它形式。
可去除储存接口206可以是能够执行本文中所描述的通信接口功能的任何硬件和/或软件组件。因此,可去除储存接口206除多种其它之外能够采取如下形式:安全数字(SD)图像卡接口、xD图像卡接口或紧凑型闪存接口;USB闪存驱动器或硬盘驱动器;和/或光盘驱动器(例如紧凑型盘(CD)驱动器或数字多功能盘(DVD)驱动器)。
处理器208除其它外可以采取一个或多个通用处理器和/或一个或多个专用处理器或控制器(例如,专用数字信号处理器、特定应用集成电路(ASIC)等)的形式。
数字储存器210可以采取一个或多个易失性和/或非易失性储存组件,例如磁性或光学存储器或盘储存器的形式。数据储存器210可以整体或部分地与处理器208集成来例如作为高速缓存存储器或寄存器。数据储存器210可以是易失性储存器(例如RAM)和/或非易失性储存器(例如ROM、闪存存储器、诸如柔性盘驱动器和/或硬盘驱动器之类的磁盘设备、固态驱动器和/或带驱动器)。数据储存器210可以能够储存除指令212之外的其它数据。
指令212可以采取机器语言指令的形式,该机器语言指令限定由处理器208可运行以实施本文中所描述的多种功能的例程。处理器208可以利用用户接口202、通信接口204、可去除储存接口206和/或其它设备或组件来实施指令212。
总线214可以采取允许在用户接口202、通信接口204、可去除储存接口206、处理器208以及数据储存器210之间进行内部通信的电***的形式。
计算设备200也可以包含附加组件。例如,其可以包括用于其它专用目的的附加处理器、多个数据储存单元、多个可去除储存接口以及多个通信接口。而且,其可以包括冷却单元、声音产生单元和/或显示单元,仅仅举出几个示例。计算设备可以以上面未明确公开的各种方式被配置,例如以一个或多个分布式计算子设备被配置。
示例图像形成装置
图3是根据一个或多个实施例的图像形成装置102的框图。如所示的,图像形成装置102包括成像单元302、通信接口304、可去除储存接口306、处理器308以及储存指令312、重复颜色计数器314以及非重复颜色计数器316的数据储存器310。每个组件经由总线318通信连接。通信接口304、可去除储存接口306、处理器308、数据储存器310、指令312以及总线318可以采取与上面参照图2所描述的那些以相同名字命名的组件类似的(或相同的)形式。图像形成装置102除许多其它可能性之外可以采取合并由计算设备104、106、108和/或200执行的一些或所有功能的多功能***设备(MFP)的形式,这些功能例如是图像扫描、传真发送和用户输入的便利。作为另一种可能性,图像形成装置102可以采取独立打印机的形式。
成像单元302可以是能够执行本文中所描述的成像单元功能的任何硬件和/或软件组件。因此,成像单元302除其它可能性之外可以采取激光成像单元、喷墨成像单元和/或点阵成像单元的形式。作为示例,成像单元302可以被配置为从经由通信接口304和/或可去除储存接口306接收的打印作业形成图像。
重复颜色计数器314和非重复颜色计数器316可以被实现为数据储存器310中的部分和/或专用存储器单元。
总线318可以采取允许在成像单元302、通信接口304、可去除储存接口306、处理器308以及数据储存器310之间进行内部通信的电***的形式。
下面参照图4进一步描述重复颜色计数器314和非重复颜色计数器316。
示例光栅图像
图4图示根据一个或多个实施例的采取位图400形式的光栅图像。采取位图形式的光栅图像可以在下文中被称之为“光栅位图”。
如所示的,位图400包括光栅图形图像。位图包括被布置为栅格的一行或多行色点以及一列或多列色点;如图4中所图示的,位图400包括行402、404、406、408、410、412、414和416,以及列403、405、407、409、411、413、415和417。整个位图可以被称之为光栅数据。取决于实施方式,光栅扫描队列可以被限定为像素的行或列。如果光栅扫描队列被限定为行,则连续像素被限定为在某一行中直接相邻的像素。如果光栅扫描队列被限定为列,则连续像素被限定为在某一列中直接相邻的像素。
图5图示根据一个或多个实施例的图像的位图400的数据表示。图像被表示为像素数据值502的矩阵的位图,其中每个像素数据值包含四个值,即红色值(R)、绿色值(G)、蓝色值(B)和黄色值(Y)。注意,图像可以利用诸如HSV、XYZ或Lab颜色空间之类的各种颜色空间以各种方式来表示;RGBY颜色空间仅仅用作示例。用于将颜色打印到页面上的碳粉或墨粉通常由四种颜色,即青色、品红色、黄色和黑色(CMYK)构成,因此需要从原始颜色空间到CMYK颜色空间的颜色转换步骤。
在对图像执行从其原始颜色空间(在此情况下为RGBY)到CMYK颜色空间的颜色转换之前,图像被处理以确定该图像主要是包含重复像素颜色还是非重复像素颜色。在一个实施例中,每个像素在水平方向上与其前一像素相比较以确定这两个相邻像素是相同颜色还是不同颜色。如果相邻像素的颜色相同,例如行404和列409中的以及行404和列411中的两个像素,则它们被考虑为连续重复的像素值。如果相邻像素的颜色不同,例如行408和列407中的以及行408和列409中的两个像素,则它们被考虑为连续非重复的像素值。注意,在不背离权利要求范围的情况下,其它实施例可以以不同方式限定相邻像素,例如彼此直接在上面或下面的像素。
在每个像素已被检查并且总数的连续重复像素值和连续非重复像素值已被确定之后,选择颜色配置文件。颜色配置文件用于确定如何执行从原始颜色空间到CMYK颜色空间的颜色转换。例如,文本颜色配置文件可以利用所有CMYK值将颜色像素从RGBY(或任何原始颜色空间)映射到CMYK,并且可以利用仅仅K值将黑色或灰色像素从RGBY(或任何原始颜色空间)映射到CMYK以禁止利用青色、品红色或黄色碳粉或墨粉打印黑颜色或灰颜色。可替代地,照片颜色配置文件可以利用所有CMYK值将所有像素从RGBY(或任何原始颜色空间)映射到CMYK。如果连续重复像素值的数目大于连续非重复像素值的数目,则可以选择文本颜色配置文件。可替代地,如果连续重复像素值的数目小于或等于连续非重复像素值的数目,则可以选择照片颜色配置文件。在不背离权利要求范围的情况下,颜色配置文件可以施加从原始颜色空间到CMYK颜色空间的任何映射,其可能应用更加复杂的一组执行颜色转换的规则。
图6图示根据一个或多个实施例的包含图像的数字表示的数据流600。具体地,图6示出传送与位图400,具体是行404的一部分和行402相关联的信息的数据流600。
示例操作
图7图示根据一个或多个实施例的方法700的流程图。
如图7中所示,方法700开始于步骤702,其中图像形成***100分析图像中紧接着色点序列中的第一色点的每个色点。然后步骤704包括基于两个计数器的值之间的比较对图像的色点序列执行从其原始颜色空间到CMYK颜色空间的颜色转换。步骤706包括打印已经过颜色转换到CMYK颜色空间的图像。
图8图示紧接着色点序列中的第一色点的每个色点的示例分析。在图8所示的示例中,被分析的色点序列来自位图400的行404。图8中(a)至(g)中的每一个图示对行404中相应色点的分析。“下一”色点是任何给定色点的右色点,而“前一”色点是左色点。因此,行404中最左色点是序列中的“第一”色点,因为该色点没有前一色点。同样地,最右色点是“最后”色点,因为该色点没有下一色点。由于行404包括八个色点(n=8),因此对紧接着该行中第一色点的每个色点的分析需要七个色点(n-1)的分析。分析(a)至(g)中的每个对应于这七个分析中的一个。应当理解,分析(a)至(g)不需要按任何特定的顺序执行。
在实施例中,分析色点序列中的相应色点包括在色点的色值等于该序列中前一色点的色值的情况下递增第一计数器。
在分析(a)处,处理器308分析行404的列405中的色点。由于“前一”色点在本示例中为任意给定色点左边的色点,因此列405中的色点之前的色点是列403中的色点。由于列405中的色点的值等于列403中的色点的值,因此处理器308递增重复颜色计数器314的值。在此示例中,计数器314的值初始为零,因此处理器308从零递增此计数器的值至分析(a)处的一。
类似地,在分析(b)处,处理器308分析行404的列407中的色点。列407中的色点之前的色点是列405中的色点。由于列407中的色点的值等于列405中的色点的值,因此处理器308再次递增重复颜色计数器314的值。因此,重复颜色计数器314的值在分析(b)之后为二。
在实施例中,分析色点序列中的相应色点包括在色点的色值不等于该序列中前一色点的色值的情况下递增第二计数器。
在分析(c)处,处理器308分析行404的列409中的色点。列409中的色点之前的色点是列407中的色点。由于列409中的色点的值不等于列407中的色点的值,因此处理器308递增非重复颜色计数器316的值。在此示例中,计数器316的值初始为零,因此处理器308从零递增此计数器的值至分析(c)处的一。在分析(c)之后,重复颜色计数器314的值为二,而非重复颜色计数器316的值为一。
在步骤706处(在步骤702中执行分析且在704中执行颜色转换之后),成像单元302打印已被转换到CMYK颜色空间的光栅数据。
第一计数器的值与第二计数器的值的比较可以是(或包括)第一计数器的值大于(或者也许是等于)第二计数器的值的确定。作为另一种可能性,比较可以是(或包括)第一计数器的值小于(或者也许是等于)第二计数器的值的确定。
图9图示根据一个或多个实施例的第二方法900的流程图。如所示的,方法900开始于步骤902,其中处理器308将重复颜色计数器和非重复颜色计数器两者设置为零(CRepeated=CNon-repeated=0)。在步骤904处,处理器308将变量n设置为值1。
在步骤906处,处理器308确定色点序列中第n个色点的色值(颜色值n)是否等于该序列中第(n-1)个色点的色值(颜色值n-1)。该序列中第一色点为n=0,第二色点为n=1,等等,并且色点的数目由值N表示。相应地,当处理器308针对给定的色点序列第一次执行步骤904时,变量n=1,因此成像***将该序列中的第二色点的色值与该序列中第一色点的色值相比较。
如果色点n的色值等于色点n-1的色值,则处理器308在步骤908处递增重复颜色计数器314的值(CRepeated)。另一方面,如果色点n的色值不等于色点n-1的色值,则处理器308在步骤910处递增非重复颜色计数器316的值(CNon-repeated)。
在步骤908和910之后(即在递增重复颜色计数器314或非重复颜色计数器316之后),处理器308然后在步骤912处确定是否n<N(或NSequence),即色点n是否是该序列中的最后一个色点。如果n<N,则色点n不是该序列中的最后一个色点,并且处理器308在步骤914处递增n的值。否则,处理器308在步骤912处确定色点n是该序列中的最后一个色点。
重复色点和非重复色点的数目的比较有助于确定图像形成装置102应当采用哪种颜色配置文件。在一个实施例中,与非重复色点相比重复色点数目较大表明所接收的光栅数据指示主要包含文本的文档,因为文本文档相对于用于背景的单种颜色通常针对字符使用单种颜色。相反,与重复色点相比非重复色点数目较大表明所接收的光栅数据指示主要包含图像的文档,因为构成图像的像素通常使用各种颜色来描绘图像。利用重复颜色计数器314和非重复颜色计数器316仅仅是一个示例度量,其可以用于确定待由成像单元302使用的颜色配置文件来打印光栅数据;在不背离权利要求范围的情况下可以使用其它度量。
在步骤912处确定色点n是该序列中的最后一个色点之后,处理器308在步骤916处将重复颜色计数器314的值与非重复颜色计数器316的值相比较。如果重复颜色计数器314大于非重复颜色计数器316,则在步骤918处成像单元302使用文本颜色配置文件打印光栅数据。如果重复颜色计数器314小于或等于非重复颜色计数器316,则在步骤920处成像单元302使用照片颜色配置文件打印光栅数据。
应当理解,对本文中当前描述的实施例的各种改变和修改对于本领域技术人员来说是明显的。可以在不背离当前主题的精神和范围并且不使其预期优势削弱的情况下进行这种改变和修改。因此,这种改变和修改旨在由所附权利要求涵盖。
Claims (9)
1.一种用于从光栅数据确定对象类型的方法,包括:
接收包括多个光栅扫描队列的光栅数据,其中每个光栅扫描队列包括数字像素值的序列;
针对所述多个光栅扫描队列确定连续重复的数字像素值的数目和连续非重复的数字像素值的数目;
基于所述连续重复的数字像素值的数目与所述连续非重复的数字像素值的数目之间的比较来选择颜色配置文件;并且
利用所选择的颜色配置文件打印所述光栅数据。
2.根据权利要求1所述的方法,其中确定所述连续重复的数字像素值的数目包括:将所述多个光栅扫描队列的每个光栅扫描队列中的相邻像素的数字像素值相比较,并且在所述相邻像素具有相等的数字像素值的情况下递增所述连续重复的数字像素值的数目。
3.根据权利要求1所述的方法,其中确定所述连续非重复的数字像素值的数目包括:将所述多个光栅扫描队列的每个光栅扫描队列中的相邻像素的数字像素值相比较,并且在所述相邻像素具有不同数字颜色值的情况下递增所述连续非重复的数字像素值的数目。
4.根据权利要求1所述的方法,其中选择待由图像形成装置使用的所述颜色配置文件包括:在所述连续重复的数字像素值的数目大于所述连续非重复的数字像素值的数目的情况下选择文本颜色配置文件。
5.根据权利要求1所述的方法,其中选择待由图像形成装置使用的所述颜色配置文件包括:在所述连续重复的数字像素值的数目小于或等于所述连续非重复的数字像素值的数目的情况下选择照片颜色配置文件。
6.一种用于从光栅数据确定对象类型的方法,包括:
接收包括多个光栅扫描队列的光栅数据;
从所述多个光栅扫描队列确定一个度量,其中所述度量包括连续重复的数字像素值的数目与连续非重复的数字像素值的数目之间的比较;
基于所述多个光栅扫描队列的所述度量确定文档类型;
基于所确定的文档类型选择颜色配置文件;并且
使用所选择的颜色配置文件打印所述光栅数据。
7.根据权利要求6所述的方法,其中选择所述颜色配置文件包括在所述文档类型是文本文档类型的情况下选择文本颜色配置文件。
8.根据权利要求6所述的方法,其中选择所述颜色配置文件包括在所述文档类型是照片文档类型的情况下选择照片颜色配置文件。
9.一种用于从光栅数据确定对象类型的***,包括:
通信链路,从计算设备接收光栅数据;
数据储存单元,用于储存所述光栅数据、连续重复的数字像素值的数目和连续非重复的数字像素值的数目;
处理器,用于确定所述连续重复的数字像素值的数目、所述连续非重复的数字像素值的数目,并且基于所述连续重复的数字像素值的数目和所述连续非重复的数字像素值的数目确定颜色配置文件;以及
图像形成装置,用于通过采用基于所述连续重复的数字像素值的数目与所述连续非重复的数字像素值的数目的比较而确定的颜色配置文件来打印所述光栅数据。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361788823P | 2013-03-15 | 2013-03-15 | |
US61/788,823 | 2013-03-15 | ||
US14/180,583 | 2014-02-14 | ||
US14/180,583 US9129208B2 (en) | 2013-03-15 | 2014-02-14 | Method and system for determining an object type from raster data in an image forming apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104049486A CN104049486A (zh) | 2014-09-17 |
CN104049486B true CN104049486B (zh) | 2017-01-04 |
Family
ID=50287896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410095136.5A Expired - Fee Related CN104049486B (zh) | 2013-03-15 | 2014-03-14 | 用于从光栅数据确定对象类型的方法和*** |
Country Status (4)
Country | Link |
---|---|
US (1) | US9129208B2 (zh) |
EP (1) | EP2779619B1 (zh) |
JP (1) | JP6210319B2 (zh) |
CN (1) | CN104049486B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9632736B1 (en) | 2015-10-14 | 2017-04-25 | Kyocera Document Solutions Inc. | Image conversion methods |
US9639309B1 (en) | 2015-10-14 | 2017-05-02 | Kyocera Document Solutions Inc. | Image conversion methods |
US10523956B2 (en) * | 2016-11-16 | 2019-12-31 | Citrix Systems, Inc. | Multi-pixel caching scheme for lossless encoding |
KR20190011038A (ko) | 2017-07-24 | 2019-02-01 | 에이치피프린팅코리아 유한회사 | 화상형성장치, 이의 제어 방법 및 컴퓨터 판독가능 기록 매체 |
CN111240166A (zh) * | 2020-01-21 | 2020-06-05 | 联想万像(深圳)科技有限公司 | 一种成像***、成像方法、装置及设备 |
US11425280B1 (en) * | 2021-03-23 | 2022-08-23 | Kyocera Document Solutions Inc. | Methods and printing system for multi-tier color management |
US11360720B1 (en) * | 2021-03-23 | 2022-06-14 | Kyocera Document Solutions Inc. | Methods and printing system for multi-tier color management |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1617567A (zh) * | 2003-11-11 | 2005-05-18 | 富士通株式会社 | 彩色图像压缩方法和装置 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2153619B (en) | 1983-12-26 | 1988-01-20 | Canon Kk | Image processing apparatus |
JPH0666884B2 (ja) * | 1985-02-23 | 1994-08-24 | 日本電信電話株式会社 | 網点写真領域識別方法 |
US5392365A (en) | 1991-12-23 | 1995-02-21 | Eastman Kodak Company | Apparatus for detecting text edges in digital image processing |
US5706096A (en) | 1994-04-25 | 1998-01-06 | Ricoh Company, Ltd. | Optimum line density determining method and system |
JP3847565B2 (ja) * | 2001-02-06 | 2006-11-22 | シャープ株式会社 | 画像処理装置及びそれを備えた画像形成装置並びに画像処理方法 |
JP2006173957A (ja) | 2004-12-15 | 2006-06-29 | Murata Mach Ltd | 画像処理装置 |
JP4637686B2 (ja) * | 2004-12-17 | 2011-02-23 | シャープ株式会社 | 色変換装置、画像形成装置、色変換方法、及びコンピュータプログラム |
KR100695158B1 (ko) * | 2005-08-03 | 2007-03-14 | 삼성전자주식회사 | 영상 부호화장치 및 방법과 그 복호화장치 및 방법 |
JP4817934B2 (ja) * | 2006-03-31 | 2011-11-16 | キヤノン株式会社 | 画像処理装置およびその方法 |
JP4033226B1 (ja) * | 2006-09-27 | 2008-01-16 | 富士ゼロックス株式会社 | 画像処理装置、画像形成装置及びプログラム |
-
2014
- 2014-02-14 US US14/180,583 patent/US9129208B2/en not_active Expired - Fee Related
- 2014-03-13 EP EP14159348.3A patent/EP2779619B1/en active Active
- 2014-03-14 JP JP2014051341A patent/JP6210319B2/ja not_active Expired - Fee Related
- 2014-03-14 CN CN201410095136.5A patent/CN104049486B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1617567A (zh) * | 2003-11-11 | 2005-05-18 | 富士通株式会社 | 彩色图像压缩方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
US20140268194A1 (en) | 2014-09-18 |
EP2779619B1 (en) | 2019-04-24 |
JP2014197843A (ja) | 2014-10-16 |
US9129208B2 (en) | 2015-09-08 |
EP2779619A1 (en) | 2014-09-17 |
JP6210319B2 (ja) | 2017-10-11 |
CN104049486A (zh) | 2014-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104049486B (zh) | 用于从光栅数据确定对象类型的方法和*** | |
JP4771538B2 (ja) | 色変換テーブル生成方法、色変換テーブル及び色変換テーブル生成装置 | |
JP4978348B2 (ja) | 画像処理システムおよび画像処理方法 | |
JP5267255B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
KR20180087842A (ko) | 화상 처리 장치 및 그 제어 방법 | |
CN112000303B (zh) | 可实现水印打印的处理方法、装置、电子设备和存储介质 | |
US8860971B2 (en) | Printing device and printing method of printing device | |
JP5023036B2 (ja) | プロファイル生成装置、プロファイル生成プログラム、プロファイル生成方法、画像処理装置、画像処理プログラム、および画像処理方法 | |
US20120236337A1 (en) | Image processing apparatus | |
JP6821418B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
JP4208877B2 (ja) | 画像処理装置及び方法、コンピュータプログラム及び記憶媒体 | |
JP4131205B2 (ja) | 画像処理装置及び画像処理をコンピュータに実行させる画像処理プログラム | |
JP4196782B2 (ja) | 画像処理装置及び画像処理をコンピュータに実行させる画像処理プログラム | |
US20030058461A1 (en) | Pixel based image rendering system | |
JP6292061B2 (ja) | 情報処理装置およびプログラム | |
US9710204B1 (en) | Fast drawing of unrotated run-length encoded images | |
JP4455261B2 (ja) | 画像処理方法、画像処理装置および画像形成システム | |
JP7487051B2 (ja) | 画像処理装置、画像処理方法及び画像処理プログラム | |
KR100994545B1 (ko) | 칼라 이미지 변환 프로그램이 기록된 기록매체 | |
JP2005295131A (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
JP5077138B2 (ja) | 画像形成装置 | |
JP2016200999A (ja) | 印刷指示装置、印刷システム及びプログラム | |
JP5523226B2 (ja) | 画像処理装置、画像処理プログラム、および画像処理方法 | |
US7342683B2 (en) | Data processing method for color management module | |
US8326034B2 (en) | Method of reducing the amount of black in an image |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170104 Termination date: 20210314 |