打印控制终端装置、成像装置、和用其控制打印的方法

文档序号:6519870阅读:108来源:国知局
打印控制终端装置、成像装置、和用其控制打印的方法
【专利摘要】提供了打印控制终端装置、成像装置及其打印控制方法。打印控制终端装置包括:用户接口,其接收关于文件的打印命令;确定器,其确定是否以彩色打印所述命令意图打印的文件;打印数据生成器,其根据确定的结果生成关于文件的打印数据;以及通信器,其将所生成的打印数据传送到成像装置。所述确定器将文件的每个页面划分为多个块,通过将加权值施加给多个划分的块的色值来从多个块的每一个中提取色彩信息,并且基于色彩信息确定是否以彩色打印文件。
【专利说明】打印控制终端装置、成像装置、和用其控制打印的方法
[0001]相关申请的交叉引用
[0002]本申请涉及于2012年11月20日提交到韩国知识产权局的韩国专利申请第10-2012-0131864号并要求其优先权,其公开通过引用结合于此。
【技术领域】
[0003]本公开的实施例涉及打印控制终端装置、成像装置、以及用其控制打印的方法,并且更加具体地说,涉及准确地确定文件是否是彩色的打印控制终端装置、成像装置及其打印控制方法。
【背景技术】
[0004]成像装置能够扫描长篇的文件,自动确定所扫描的文件是彩色的还是单色的(“单色”),并且以彩色或单色格式输出或复印。这样的成像装置能够自动地确定文件是彩色的还是单色的。传统的用于感知色彩的方法将文件划分为多个块,将组成所划分的块的像素的色值与标准值进行比较,并确定所述块是否是彩色的。
[0005]传统的方法将像素值与标准值进行比较以确定像素是彩色的还是单色的,并且如果像素是彩色的则增加彩色像素的数目,或者如果像素是单色的则增加单色像素的数目。所述方法通过使用彩色像素的数目与单色像素的数目的比率来确定文件是彩色的还是单色的。
[0006]这样的传统方法可以统一地处理数据,而不管像素的色值是略微地还是极其地小于或大于标准灰度值。因此,根据传统方法,用户感知的文件可能不同于自动确定的文件。如果块被划分为彩色或单色像素并使用标准值来确定,则有可能不能像用户所实际上感知的那样确定文件是否是彩色的。
[0007]而且,彩色像素可能分散或集中在特定区域。则可能出现这样的问题:如果彩色像素的数目在这两种情况中是相同的,这两种情况可以被确定为彩色的或单色的,即使用户能够感知其中一种情况是单色的而另一种是彩色的。

【发明内容】

[0008]另外的方面和/或优点将在以下描述中被部分地阐述,并且将从所述描述中部分地变得清楚,或者可以通过对本发明的实践而习得。
[0009]本发明的示范性实施例克服了上述缺点以及以上未公开的其它缺点。本发明的示范性实施例不要求克服以上公开的缺点。
[0010]根据示范性实施例,提供了精确地提取文件中的色彩信息并确定文件是否是彩色的打印控制终端装置、其成像装置、以及使用其的打印控制方法。
[0011]根据示范性实施例,打印控制终端装置可以包括:用户接口,其接收关于文件的打印命令;确定器,其确定是否将以彩色打印所述命令意图打印的文件;打印数据生成器,其根据确定的结果生成关于文件的打印数据;以及通信器,其将所生成的打印数据传送到成像装置。确定器可以将文件的每个页面划分为多个块,通过将加权值施加给多个划分的块的色值来从多个块的每一个中提取色彩信息,并且基于色彩信息确定是否以彩色打印文件。
[0012]确定器可以基于在多个块的色值与标准值之间的差别计算加权值,并且通过将所计算的加权值施加给多个块的色值来提取每个块的色彩信息。
[0013]如果差别小于预设值,则确定器可以通过将第一加权值施加给色值来将色彩信息提取为第一步阶值,并且如果差别大于或等于预设值,则确定器可以通过将第二加权值施加给色值来将色彩信息提取为大于第二步阶值。
[0014]如果色彩信息的比率大于或等于预设临界值,则确定器可以确定文件为彩色的,并且如果色彩信息的比率小于预设临界值,则确定器可以确定文件为单色的。
[0015]确定器可以通过确定具有大于或等于第二步阶值的值的块的连续性和色彩饱和度来确定是否以彩色进行打印。
[0016]如果在水平或垂直方向上存在大于或等于预设数目的连续形成的、具有等于或大于第二步阶值的值的块,则确定器可以根据连续形成的块的数目将预设加权值施加给对应块的色彩信息。
[0017]在实施例中,成像装置可以包括:确定器,其确定是否以彩色打印关于文件的打印数据;图像处理器,其根据确定的结果生成关于打印数据的打印图像;以及图像形成器,其通过使用所生成的打印图像执行打印作业。确定器可以将文件的每个页面划分为多个块,通过将加权值施加给多个划分的块的色值来从多个块的每一个中提取色彩信息,并且基于色彩信息确定是否以彩色格式打印文件。
[0018]确定器可以基于在多个块的色值与标准值之间的差别计算加权值,并且将所计算的加权值施加给多个块的色值来加权每个色彩信息。
[0019]如果差别小于预设值,则确定器可以通过将第一加权值施加给色值来将色彩信息提取为第一步阶值,并且如果差别大于或等于预设值,则确定器可以通过将第二加权值施加给色值来将色彩信息提取为大于或等于第二步阶值。
[0020]如果色彩信息的比率大于或等于预设临界值,则确定器可以确定文件为彩色的,并且如果色彩信息的比率小于预设临界值,则确定器可以确定文件为单色的。
[0021]确定器可以通过确定具有大于或等于第二步阶值的块的连续性和色彩饱和度来确定是否以彩色进行打印。
[0022]如果在水平或垂直方向上存在大于或等于预设数目的连续形成的、具有等于或大于第二步阶值的值的块,则确定器可以根据连续形成的块的数目将预设加权值施加给对应块的色彩信息。
[0023]根据示范性实施例,提供了打印控制终端装置的打印控制方法,包括:接收关于文件的打印命令;确定是否以彩色打印所述命令意图打印的文件;根据确定的结果生成关于文件的打印数据;并且将所生成的打印数据传送到成像装置。所述确定可以将文件的每个页面划分为多个块,通过将加权值施加给多个划分的块的色值来从多个块的每一个中提取色彩信息,并且基于色彩信息确定是否以彩色打印文件。
[0024]所述确定可以包括基于在多个块的色值与标准值之间的差别计算加权值和通过将所计算的加权值分别施加给多个块的色值来提取色彩信息。[0025]如果差别小于预设值,则所述确定可以包括通过将第一加权值施加给色值来将色彩信息提取为第一步阶值,并且如果差别大于或等于预设值,则所述确定包括通过将第二加权值施加给色值来将色彩信息提取为大于第二步阶值。
[0026]如果色彩信息的比率大于或等于预设临界值,则所述确定可以包括确定文件为彩色的,并且如果色彩信息的比率小于预设临界值,则所述确定可以包括确定文件为单色的。
[0027]所述确定可以包括通过确定具有大于或等于第二步阶值的块的连续性和色彩饱和度来确定是否以彩色进行打印。
[0028]如果在水平或垂直方向上存在至少预设数目的连续形成的、具有等于或大于第二步阶值的值的块,则所述确定可以包括根据连续形成的块的数目将预设加权值施加给对应块的色彩信息。
[0029]在实施例中,提供了成像装置的打印控制方法,其可以包括:确定是否以彩色打印关于文件的打印数据;根据确定的结果生成关于打印数据的打印图像;并且通过使用所生成的打印图像执行打印作业。所述确定可以将文件的每个页面划分为多个块,通过将加权值施加给多个划分的块的色值来从多个块的每一个中提取色彩信息,并且基于色彩信息确定是否以彩色格式打印文件。
[0030]所述确定可以包括基于在多个块的色值与标准值之间的差别计算加权值,并且通过将所计算的加权值施加给多个块的色值来分别提取色彩信息。
[0031]如果差别小于预设值,则所述确定可以包括通过将第一加权值施加给色值来将色彩信息提取为第一步阶值,并且如果差别大于或等于预设值,则所述确定可以包括通过将第二加权值施加给色值来将色彩信息提取为大于或等于第二步阶值。
[0032]如果色彩信息的比率大于或等于预设临界值,则所述确定可以包括确定文件为彩色的,并且如果色彩信息的比率小于预设临界值,则所述确定可以包括确定文件为单色的。
[0033]所述确定可以包括通过确定具有大于或等于第二步阶值的块的连续性和色彩饱和度来确定是否以彩色进行打印。
[0034]如果在水平或垂直方向上存在大于或等于预设数目的连续形成的、具有等于或大于第二步阶值的值的块,则所述确定可以包括根据连续形成的块的数目将预设加权值施加给对应块的色彩信息。
[0035]在实施例中,提供了记录关于打印控制终端装置的打印控制方法的代码的计算机可读记录介质,其中,打印控制方法可以包括:输入关于文件的打印命令;确定是否以彩色打印所述命令意图打印的文件;根据确定的结果生成关于文件的打印数据;并且将所生成的打印数据传送到成像装置。所述确定可以将文件的每个页面划分为多个块,通过将加权值施加给多个划分的块的色值来从多个块的每一个中提取色彩信息,并且基于色彩信息确定是否以彩色打印文件。
【专利附图】

【附图说明】
[0036]通过参考附图描述本发明构思的一定示范性实施例,本发明构思的上述和/或其它方面将变得更加清楚,其中:
[0037]图1示出了根据实施例的打印控制终端装置;
[0038]图2示出了根据实施例的成像装置;[0039]图3示出了示范性的确定器;
[0040]图4示出了块划分器的示范性操作;
[0041]图5示出了色彩信息提取器的示范性操作;
[0042]图6A和图6B示出了色彩确定器的示范性操作;
[0043]图7示出了示范性的通过色彩确定器确定的彩色块(color blocks)的连续性;
[0044]图8示出了根据实施例的成像装置的示范性图像处理方法;
[0045]图9示出了添加到图像处理方法的确定块的连续性的方法;
[0046]图10示出了根据示范性实施例的成像装置的打印控制方法;
[0047]图11示出了根据实施例的打印控制终端装置的打印控制方法;和
[0048]图12示出了根据实施例的用于提取色彩信息的每一部分的色彩信息的示例。
【具体实施方式】
[0049]参考附图详细描述本发明的一定示范性实施例。
[0050]即使在不同的附图中,相同的附图参考标号被用于相同的元素。在描述中定义的示范性项目,诸如详细的结构和元素,是提供来帮助对本发明的全面理解。因此,很清楚,本发明的示范性实施例能够在没有那些具体定义的项目的情况下实施。
[0051]图1示出了根据实施例的打印控制终端装置。
[0052]如图1中所示,打印控制终端装置100经由通信器130与成像装置200进行通信。打印控制终端装置100可以包括打印数据生成器110、通信器130、控制器150、存储器170、用户接口 180、以及确定器190。
[0053]打印数据生成器110生成打印数据以便在成像装置200中打印文件。这样的打印数据可以用页面描述语言来表达。页面描述语言可以被定义为在比实际位图输出更高的层次上解释将要打印的页面的描述的语言。页面描述语言的示例包括页面描述语言(PDL)JT印机命令语言(PCL)、以及三星页面语言(Samsung Page Language, SPL)。
[0054]通信器130将打印数据传送到成像装置200并从成像装置200接收态势信息(situation information)。通信器130可以用通用串行总线(USB)通信和/或简单网络管理协议(SNMP )通信来实现。
[0055]控制器150可以包括驱动器(未示出)和CPU (未示出)。控制器150可以包括RAM(未示出)和ROM (未示出)。
[0056]控制器150分析是否创建包括在从成像装置200接收的态势信息中的完成消息的打印。换句话说,如果确定创建打印完成消息,则控制器150完成打印数据生成器110的操作。
[0057]即使在完成向成像装置200传送打印数据之后,在没有从打印数据生成器110接收到打印完成消息的情况下,控制器150将打印数据保存在包括在打印数据生成器110中的后台程序(spooler)中。
[0058]存储器170存储关于所生成的打印数据的信息、关于打印作业的信息、以及关于成像装置200的信息。
[0059]用户接口 180接收文件打印命令。
[0060]确定器190确定是否以彩色格式打印对其输入了打印命令的文件。在进行确定时,确定器190将文件的每个页面划分为多个块。确定器190将所划分的多个块的色值与标准值进行比较并提取所述多个块中的每个块中的色彩信息。确定器190基于所述色彩信息确定是否以彩色格式打印文件。
[0061]图3示出了示范性的确定器。
[0062]如图3中所示,根据实施例的确定器包括色彩坐标转换器191、块划分器193、色彩信息提取器195、以及色彩确定器197。
[0063]色彩坐标转换器191将RGB图像转换为预设色彩坐标。在这个处理中,色彩坐标可以是表示为亮度和色值的YCbCr、Lab、XYZ、或LUV。
[0064]块划分器193将图像划分为预设数目的块。预设数目可以默认为在打印控制终端装置100和成像装置200处的基本值,或者可以在设定默认值之后由用户修改。
[0065]色彩信息提取器195通过使用每个划分的块之内的像素的色彩信号值来提取色彩信息。当具体块的色彩信号值达到标准灰度色值时,色彩信息提取器195提取具有更小值的色彩信息。换句话说,如果块内的色彩信号值与中性灰度色值相同,则色彩信息提取器195可以提取该块的色彩信息为第一步阶值。色彩信息提取器195可以根据色彩信号值和中性灰度色值之间的差别来提取块的色彩信息为第二步阶值。公开了提取色彩信息。
[0066]色彩确定器197通过使用所提取的色彩信息的比率来确定图像是否是彩色的。如果图像色彩信息的比率大于或等于预设临界值,则色彩确定器197确定图像是彩色的,如果图像色彩信息的比率小于预设临界值,则色彩确定器197确定图像是单色的。
[0067]色彩确定器197确定具有大于或等于第二步阶值的块的连续性。换句话说,如果在水平或垂直方向上连续地形成了超过预设数目的具有大于或等于第二步阶值的块,则色彩确定器197将预设的加权值施加给块的色彩信息并根据连续形成的块的数目来修改色彩信息。
[0068]根据示范性实施例,转换为在成像装置200中使用的YCbCr坐标。如果RGB图像被用作输入,则色彩坐标转换器191可能不操作。
[0069]块划分器193将图像划分为预设数目的块。例如,块划分器可以将图像划分为MXN个块,其中,M>1和N>1。
[0070]公开了将图像划分为预设数目的块。图4示出了由扫描器扫描的图像,例如,图2中的扫描器203。假定区域400具有以各种色彩表示的图像,并且区域401具有黑色文本和字符,其在中间包括小尺寸的图像或色彩。块划分器193将图像划分为块,例如,8X10个块,即,划分为80个块。
[0071]图5示范性地示出了色彩信息提取器195关于由块划分器193划分的图4的图像中的块所提取和标记的、每个块中的色彩信息的显示状态。色彩信息“ I”或“2”可以从具有以各种色彩表示的图像的区域400的每个块中提取,而色彩信息“O”可以从主要具有黑色文本的区域401的每个块中提取。图5中示出的数字“0”、“1”、“2”指示每个块的提取的色彩信息。数字“O”指示对应块为单色块。数字“I”指示对应块为第一彩色块。数字“2”指示对应块为第二彩色块。
[0072]第一彩色块可以根据标准值如何被设定而被分类为单色块或彩色块。如图4和图5中所示,如果预设标准值被修改,则具有提取的色彩信息“I”的块可以被感知为单色块。如果建立为“ I ”的块被感知为单色,图像中单色块的总数与彩色块的总数之间比率可改变,彩色块的数目的比率可小于预定义的临界值,并且图像可被确定为单色的。
[0073]根据实施例,因为彩色块可以被更加精细地划分为第一彩色块和第二彩色块,能够通过修改预设标准值被包括在单色块中的具体块可以被包括在第一彩色块中,并且因此,可以更加精确地对图像中的彩色块计数。
[0074]虽然图4和图5示出了将图像示范性地划分为8X10个块,但是实施例并不限于此。根据图像尺寸可以不同地设定块的数目。关于图像在彩色和单色之间所进行的确定的处理速度可以随着块数目的增加而减慢。然而,结果的确定可以更加精确。
[0075]如果由块划分器193划分的每个块中构成的像素的色彩信号具有接近中性灰度色值的色彩信号值,则色彩信息提取器195提取从第一步阶值到第η步阶值的各种色彩信息,其中,η是等于或大于2的自然数,而η随着灰度色值被划分为更多的区域而增大。
[0076]在图12中示出了由色彩信息提取器195提取色彩信息。
[0077]图12示出了根据实施例的用于提取色彩信息的每一部分(per section)的色彩信息的示例。
[0078]如图12中所示,中性灰度色值可以被预设,例如,预设为第128个标准值。在基于中性灰度色值预设的第一标准值范围之内的第一区域1201可以被定义为具有与中性灰度色值相比较而言相同或最相似的色值的区域。如果具体块的色值属于第一区域1201的色值,则色彩信息提取器195将该块的色彩信息提取为第一步阶值。
[0079]第二区域1202可以被定义为在基于中性灰度色值预设的第一标准值之外并且在第二标准值之内的区域。如果具体块的色值属于第二区域1202的色值,则色彩信息提取器195将该块的色彩信息提取为第二步阶值。
[0080]第三区域1203可以被定义为在基于中性灰度色值预设的第一和第二标准值之外并且在第三标准值之内的区域。如果具体块的色值属于第三区域1203,则色彩信息提取器195将该块的色彩信息提取为第三步阶值。
[0081]虽然图12将色值的范围划分为三个部分1201、1202和1203,但是这仅仅是示范性实施例。色值的范围可以被划分为多于3个部分。各种方法可以将具体块的色值与标准值进行比较并且只在单色或彩色之间进行区分。换句话说,如果具体块的色值属于单色部分,则色彩信息被提取为O。如果具体块的色值属于彩色部分,则色彩信息被提取为I。
[0082]即使像素处于单色部分和彩色部分之间的边界上,各种方法可以将色彩信息提取为O或I。然而,如果使用根据本发明的示范性实施例的提取色彩信息的方法,则色彩信息可以被提取为0、1和2中的任意一个。因此,因为根据实施例的打印控制终端装置100和成像装置200能够更加精确地确定图像像素的色彩信息,图像色彩可以更像用户所感知的那样被确定。
[0083]图3中所示的色彩坐标转换器191将由图2中的扫描器203扫描的RGB图像转换为YCbCr色彩坐标,并且将所转换的图像划分为预设数目的块。在所划分的块中的像素的色彩信号值为Cb和Cr。色彩信息提取器195通过使用关于每个块中的像素的Cb和Cr的平均值来计算每个色彩信息。因为亮度值“Y”对于确定信息是彩色的还是单色的是不必要的,所以只计算Cb和Cr的平均值,并且通过使用所计算的平均值提取色彩信息。
[0084]色彩确定器197通过使用从图像的每个块中提取的色彩信息的比率来确定图像是否是彩色的。色彩确定器197确定彩色块的连续性,以及基于彩色块的比率和连续性确定图像是否是彩色的。色彩确定器197使用从每个块中提取的色彩信息,并且确定图像是彩色的还是单色的。
[0085]色彩确定器197可以通过数学公式I计算彩色块的比率:
[0086]【公式I】
【权利要求】
1.一种打印控制终端装置,包括: 用户接口,其接收关于文件的打印命令; 确定器,其确定是否以彩色打印所述命令意图打印的文件; 打印数据生成器,其根据确定的结果生成关于文件的打印数据;以及 通信器,其将所生成的打印数据传送到成像装置, 其中,所述确定器将文件的每个页面划分为多个块,通过将加权值施加给多个划分的块的色值来从多个块中的每一个提取色彩信息,并且基于所述色彩信息确定是否以彩色打印文件。
2.如权利要求1所述的打印控制终端装置,其中,所述确定器基于在多个块的色值与标准值之间的差别计算加权值,并且通过将所计算的加权值施加给多个块的色值来提取每个块的色彩信息。
3.如权利要求2所述的打印控制终端装置,其中,如果所述差别小于预设值,则所述确定器通过将第一加权值施加给色值来将色彩信息提取为第一步阶值,并且如果所述差别大于或等于预设值,则所述确定器通过将第二加权值施加给色值来将色彩信息提取为大于或等于第二步阶值。
4.如权利要求3所述的打印控制终端装置,其中,如果色彩信息的比率大于或等于预设临界值,则所述确定器确定所述文件为彩色的,并且如果色彩信息的比率小于预设临界值,则所述确定器确定所述文件为单色的。
5.如权利要求4所述的打印控制终端装置,其中,所述确定器通过确定具有大于或等于第二步阶值的块的连续性和色彩饱和度来确定是否以彩色进行打印。
6.如权利要求5所述的打印控制终端装置,其中,如果在水平或垂直方向上连续存在超过预设数目的具有大于或等于第二步阶值的值的块,则所述确定器根据连续存在的块的数目将预设加权值施加给对应块的色彩信息。
7.一种成像装置的打印控制方法,包括: 确定是否以彩色打印关于文件的打印数据; 根据确定的结果生成关于打印数据的打印图像;并且 通过使用所生成的打印图像执行打印作业, 其中,所述确定将所述文件的每个页面划分为多个块,通过将加权值施加给多个划分的块的色值来从多个块的每一个提取色彩信息,并且基于所述色彩信息确定是否以彩色格式打印所述文件。
8.如权利要求7所述的打印控制方法,其中,所述确定包括基于在多个块的色值与标准值之间的差别计算加权值,并且通过将所计算的加权值施加给多个块的色值来分别提取色彩信息。
9.如权利要求8所述的打印控制方法,其中,如果所述差别小于预设值,则所述确定包括通过将第一加权值施加给色值来将色彩信息提取为第一步阶值,并且如果所述差别大于或等于预设值,则所述确定包括通过将第二加权值施加给色值来将色彩信息提取为大于或等于第二步阶值。
10.如权利要求9所述的打印控制方法,其中,如果色彩信息的比率大于或等于预设临界值,则所述确定包括确定所述文件为彩色的,并且如果色彩信息的比率小于预设临界值,则所述确定包括确定所述文件为单色的。
11.如权利要求9所述的打印控制方法,其中,所述确定包括通过确定具有大于或等于第二步阶值的块的连续性和色彩饱和度来确定是否以彩色进行打印。
12.如权利要求11所述的打印控制方法,其中,如果在水平或垂直方向上连续存在超过预设数目的具有大于或等于第二步阶值的值的块,则所述确定包括根据连续形成的块的数目将预设加权值施 加给对应块的色彩信息。
【文档编号】G06F3/12GK103838527SQ201310586066
【公开日】2014年6月4日 申请日期:2013年11月20日 优先权日:2012年11月20日
【发明者】玉炯洙 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1