待输出数据处理装置和方法

文档序号:7698705阅读:102来源:国知局
专利名称:待输出数据处理装置和方法
技术领域
本发明涉及打印领域,尤其涉及一种可以应用到涉及打印、复印、传真等采用墨粉
来在纸张上显示信息的待输出数据处理装置和方法。
背景技术
在打印的时候经常会遇到以下的情形通常在做文档的时候,喜欢给文档加一些 背景,这样在电脑屏幕上会显得好看,很多背景都采用了深色,在打印的时候,就非常费油 墨,比如一页深色背景的PPT,文字信息所与比例很小,但是耗费的墨粉是普通白纸黑字文 档的上百倍。 在发送传真的时候,经常会遇到类似的情形,传真原件如果有深色背景的话,传真 速度会非常慢,这是因为需要对每个背景色都进行处理和传递,发送出去后,接收方,也要 对这些大量的点阵数据进行处理,然后按照原件采样到的点阵信息,进行打印,也会耗费大 量的墨粉,而且由于收发传真时间变长,也耗费比较多的电力。 在复印的时候也会遇到类似的问题,如果原件是带深色背景的话,会用掉大量的油墨。 虽然有些软件提供了一些特殊的功能,比如草稿打印,或者合并打印来节省墨粉, 但是针对通常打印的时候,上述的因深色背景导致浪费墨粉情况还是经常会看到。这实际 上是很大的浪费,显示效果也不好。

发明内容
本发明所要解决的技术问题在于提供一种打印/复印/传真控制装置和方法,能 够有效节省墨粉,延长墨盒的使用时间,节省打印复印传真的时间,减少发送传真时的等待 时间。 根据本发明的一方面,提出了一种待输出数据处理装置,其特征在于,包括获得 模块,用于获得待输出区域,待输出区域是由M个子区域组成,M是大于或等于1的整数;输 出状态获得模块,用于获得来自M个子区域的X个输出状态为第一输出状态的子区域和Y 个输出状态为第二输出状态的子区域,其中X和Y是大于或等于0的整数,且X加Y等于M ; 处理模块,处理X, Y以及M中任意两个得到一个条件值,条件值用于判断是否将X个第一输 出状态的子区域的输出状态设置为第二输出状态,并将Y个第二输出状态的子区域的输出 状态设置为第一输出状态;以及控制模块,用于当条件值满足一预定条件时,将X个第一输 出状态的子区域的输出状态设置为第二输出状态,并将Y个第二输出状态的子区域的输出 状态设置为第一输出状态。 其中,所述处理模块为第一计算单元,用于计算所述X与所述M的比值;或第二计 算单元,用于计算所述Y与所述M的比值;或第三计算单元,用于计算所述X与所述Y的比 值;或第四计算单元,用于计算所述Y与所述X的比值。 其中,预设条件为与处理X, Y以及M中任意两个得到一个条件值所对应的阀值。
其中,M个子区域为打印机打印时的点阵点。
其中,M个子区域为计算机显示时的像素点。 根据本发明的另一方面,提出了一种待输出数据的处理方法,其特征在于,包括以 下步骤获得待输出区域,待输出区域是由M个子区域组成,M是大于或等于1的整数;获得 来自M个子区域的X个输出状态为第一输出状态的子区域和Y个输出状态为第二输出状态 的子区域,其中X和Y是大于或等于0的整数,且X加Y等于M ;处理X, Y以及M中任意两个 得到一个条件值,条件值用于判断是否将X个第一输出状态的子区域的输出状态设置为第 二输出状态,并将Y个第二输出状态的子区域的输出状态设置为第一输出状态。;当条件值 满足一预定条件时,将X个第一输出状态的子区域的输出状态设置为第二输出状态,并将Y 个第二输出状态的子区域的输出状态设置为第一输出状态。 其中,处理X, Y以及M中任意两个得到一个条件值为计算X与M的比值;或计算 Y与M的比值;或计算X与Y的比值;或计算Y与X的比值。 其中,预设条件为与处理X, Y以及M中任意两个得到一个条件值所对应的阀值。
其中,M个子区域为打印机打印时的点阵点。
其中,M个子区域为计算机显示时的像素点。 本发明具有以下技术效果有效节省墨粉,延长墨盒使用时间,并提高打印速度, 节省电能消耗。 本发明如果应用到复印机上,可以有效节省复印墨粉,并提高复印速度,节省电能 消耗。 本发明如果应用到传真机上,可以有效节省收发传真的速度,并且节省墨粉,节省 电能,保护环境


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中
图1是根据本发明的实施例的待输出数据处理装置的功能框图;以及
图2是根据本发明的另一实施例的待输出数据的处理方法的流程图。
具体实施例方式
通常单色二进位打印机(例如单色喷墨打印机或激光打印机)的点只能是开或关 两种状态,不能打印一个点的一部分,或降低点的强度。在纸上的每一个点的位置(像素), 要么打印点,要么"无点"。对于纯黑色的文本打印来说,这就足够了。但是要打印有不同深 浅的黑白图像时,软件驱动程序必须使用一种叫作半色调的技术。这种技术与印照片所用 的技术是相同,印出来的图象虽然是一些深浅不同的黑点,但它们能够按照人的视觉能力, 自动地用这些点构成具有整体感、层次感的现实图像。为了打印半色调,软件驱动程序需要 把页分割成单元(均匀的单位面积)。 一个像素就是一个点位置,一个单元就是一个矩形的 像素矩阵。在一个单元中打印黑色时,该单元中所有的点位置都以黑色打印。要打印一个白 色空间时,所有点位置都不打印。打印不同深浅颜色时,该单元中只有一些点位置被打印。 颜色越浅,单元中被打印的点数就越少。例如,25%的灰度时,单元中只有四分之一的点被打印成黑色,而50%的灰度时,将有一半的点被打印成黑色。然后在纸上平铺这些单元,这 就能够产生所要的图像,单元中像素的数量决定了在这个单元中能够打印的灰度级别的多 少。 一个4 * 4的单元可以有16+1级灰度,8 * 8的矩阵可以有64+l级不同的灰度。
经本发明提供的方法以及装置处理后的文字或图像,适用于应用单色二进位打印 机打印,从而有效节省墨粉,延长墨盒使用时间,并提高打印速度,节省电能消耗。
下面参考附图,详细说明本发明的具体实施方式
。 图1是根据本发明的实施例的待输出数据处理装置的功能框图。如图1所示,待 输出数据处理装置1包括对象获得模块102,用于获得待输出区域,待输出区域是由M个 子区域组成,M是大于或等于1的整数;输出状态获得模块104,用于获得来自M个子区域的 X个输出状态为第一输出状态的子区域和Y个输出状态为第二输出状态的子区域,其中X和 Y是大于或等于0的整数,且X+Y = M ;处理模块106,用于处理X, Y以及M中任意两个得到 一个条件值,所述条件值用于判断是否将所述X个第一输出状态的子区域的所述输出状态 设置为所述第二输出状态,并将所述Y个第二输出状态的子区域的所述输出状态设置为所 述第一输出状态;以及控制模块108,用于当所述条件值满足一预定条件时,将所述X个第 一输出状态的子区域的所述输出状态设置为所述第二输出状态,并将所述Y个第二输出状 态的子区域的所述输出状态设置为所述第一输出状态。
实施例一 所述子区域为二进位打印机(例如单色喷墨打印机或激光打印机)的点,只能是 开或关两种状态,所述第一输出状态为打印状态,所述第二输出状态为非打印状态。即在待 输出区域的每一个点的位置(像素),要么打印点,要么"无点"。所述预定条件可以为X与 M的比例值是否超出的一阀值,例如60%、70% ;所述预定条件可以为Y与M的比例值是否 小于的一阀值,例如40%、30% ;所述预定条件还可以X与Y的比值是否大于的一阀值,例 如,100%。 根据本发明实施例一的待输出数据处理装置,首先通过图像获取模块102获得待 输出区域,且确定该待输出区域由M个点组成(例如,M二 100)。输出状态获取模块104获 取该M个点的预输出状态,确定该M个点中有X个输出状态为打印状态以及有Y个输出状态 为非打印状态(例如X = 75, Y = 25),处理模块106,处理X,Y以及M中任意两个得到一个 条件值(例如,X/M = 75% ),从存储器(未示出)中调用该条件值相关的预定阈值(例如, X与M的比例值是否超出的一预定阀值70X );判断该条件值是否超出该预定阀值,控制模 块108当所述条件值满足一预定条件时(即条件值超出预定阀值,例如,75%> 70% ),将X 个子区域的输出状态设置为非打印状态,将Y个子区域的输出状态设备为打印状态。这样 打印状态的点就只有25%了,有效地节省墨粉。
实施例二 所述子区域为将待输出区域分割成的面积相同的单元,所述第一输出状态为第一 灰度,所述第二输出状态为第二灰度。该第一灰度值大于该第二灰度。例如,第一灰度为 50%,第二灰度值为25%,那么具有第一灰度的单元打印出来的颜色较深,具有第二灰度的 单元打印出来的颜色较浅。所述预定条件可以为X与M的比例值是否超出的一阀值,例如 60%、70% ;所述预定条件可以为Y与M的比例值是否小于的一阀值,例如40%、30% ;所述 预定条件还可以X与Y的比值是否大于的一阀值,例如,100%。
6
根据本发明实施例二的待输出数据处理装置,首先通过图像获取模块102获得待 输出区域,且确定该待输出区域由M个单元(例如,M二64)。输出状态获取模块104获取 该M个单元的预输出状态,确定该M个点中有X个输出状态为第一灰度(例如,100%的灰 度,即黑色)以及有Y个输出状态为第二灰度(例如,0%的灰度,即白色)(例如X = 40, Y =24),处理模块106,处理X,Y以及M中任意两个得到一个条件值(例如,X/Y = 166% ), 从存储器(未示出)中调用该条件值相关的预定阈值(例如,X与Y的比例值是否大于的 一预定阀值100% );判断该条件值是否超出该预定阀值,控制模块108当所述条件值满足 一预定条件时(即条件值大于预定阀值,例如,166%> 100X),将X个子区域的输出状态 设置为第二灰度,将Y个子区域的输出状态设备为第一灰度。这样打印,有效地节省墨粉。
通常会把彩色文件处理成一定灰度的黑白文件,就是把色彩对应到一定的灰度, 但是这样的话会大面积进行打印,浪费油墨和降低打印速度,还可以通过图像锐化模块把 中间过渡颜色进行忽略处理。 根据本发明的实施例,该待输出数据处理装置可以置于计算机侧或者打印设备 (诸如,打印机、复印机、以及传真机),在文字处理机或打印机上做处理。
在进行一些彩页的处理的时候,有关将彩色文件转换成黑白文件,采用现有技术 进行处理(见raOTOSHOP工作原理)。 图2是根据本发明的另一实施例的待输出数据的处理方法的流程图。如图2所示, 待输出数据的处理方法包括以下步骤 步骤S202,获得待输出区域,待输出区域是由M个子区域组成,M是大于或等于1 的整数; 步骤S204,获得来自M个子区域的X个输出状态为第一输出状态的子区域和Y个 输出状态为第二输出状态的子区域,其中X和Y是大于或等于0的整数,且X加Y等于M ;
步骤S204,处理X,Y以及M中任意两个得到一个条件值,条件值用于判断是否将X 个第一输出状态的子区域的输出状态设置为第二输出状态,并将Y个第二输出状态的子区 域的输出状态设置为第一输出状态; 步骤S206,判断与预定条件是否满足对应的阈值; 步骤S208,当条件值满足一预定条件时,将X个第一输出状态的子区域的输出状 态设置为第二输出状态,并将Y个第二输出状态的子区域的输出状态设置为第一输出状 态。 其中,处理X, Y以及M中任意两个得到一个条件值为计算X与M的比值;或计算
Y与M的比值;或计算X与Y的比值;或计算Y与X的比值。 其中,M个子区域为打印机打印时的点阵点或计算机显示时的像素点。 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技
术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修
改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种待输出数据处理装置,其特征在于,包括获得模块,用于获得待输出区域,所述待输出区域是由M个子区域组成,所述M是大于或等于1的整数;输出状态获得模块,用于获得来自所述M个子区域的X个输出状态为第一输出状态的子区域和Y个输出状态为第二输出状态的子区域,其中所述X和所述Y是大于或等于0的整数,且所述X加所述Y等于所述M;处理模块,处理所述X,所述Y以及所述M中任意两个得到一个条件值,所述条件值用于判断是否将所述X个第一输出状态的子区域的所述输出状态设置为所述第二输出状态,并将所述Y个第二输出状态的子区域的所述输出状态设置为所述第一输出状态;以及控制模块,用于当所述条件值满足一预定条件时,将所述X个第一输出状态的子区域的所述输出状态设置为所述第二输出状态,并将所述Y个第二输出状态的子区域的所述输出状态设置为所述第一输出状态。
2. 根据权利要求1所述的待输出数据处理装置,其特征在于,所述处理模块为第一计算单元,用于计算所述X与所述M的比值;或 第二计算单元,用于计算所述Y与所述M的比值;或 第三计算单元,用于计算所述X与所述Y的比值;或第四计算单元,用于计算所述Y与所述X的比值。
3. 根据权利要求1所述的待输出数据处理装置,其特征在于,所述预设条件为与所述条件值对应的阀值。
4. 根据权利要求1所述的待输出数据处理装置,其特征在于,所述M个子区域为输出设 备打印时的点阵点。
5. 根据权利要求1所述的待输出数据处理装置,其特征在于,所述M个子区域为计算机 显示时的像素点。
6. —种待输出数据的处理方法,其特征在于,包括以下步骤获得待输出区域,所述待输出区域是由M个子区域组成,所述M是大于或等于1的整数;获得来自所述M个子区域的X个输出状态为第一输出状态的子区域和Y个输出状态为 第二输出状态的子区域,其中所述X和所述Y是大于或等于0的整数,且所述X加所述Y等 于所述M ;处理所述X,所述Y以及所述M中任意两个得到一个条件值,所述条件值用于判断是否 将所述X个第一输出状态的子区域的所述输出状态设置为所述第二输出状态,并将所述Y 个第二输出状态的子区域的所述输出状态设置为所述第一输出状态;当所述条件值满足一预定条件时,将所述X个第一输出状态的子区域的所述输出状态 设置为所述第二输出状态,并将所述Y个第二输出状态的子区域的所述输出状态设置为所 述第一输出状态。
7. 根据权利要求6所述的待输出数据的处理方法,其特征在于,所述处理所述X,所述 Y以及所述M中任意两个得到一个条件值为计算所述X与所述M的比值;或 计算所述Y与所述M的比值;或计算所述X与所述Y的比值;或计算所述Y与所述X的比值。
8. 根据权利要求6所述的待输出数据的处理方法,其特征在于,所述预设条件为与所 述处理所述X,所述Y以及所M中任意两个得到一个条件值所对应的阀值。
9. 根据权利要求6所述的待输出数据的处理方法,其特征在于,所述M个子区域为输出 设备打印时的点阵点。
10. 根据权利要求6所述的待输出数据的处理方法,其特征在于,所述M个子区域为计 算机显示时的像素点。
全文摘要
本发明提出了一种待输出数据处理装置和方法,包括获得待输出区域,所述待输出区域是由M个子区域组成;获得来自所述M个子区域的X个输出状态为第一输出状态的子区域和Y个输出状态为第二输出状态的子区域;处理所述X,所述Y以及所述M中任意两个得到一个条件值;当所述条件值满足一预定条件时,将所述X个第一输出状态的子区域的所述输出状态设置为所述第二输出状态,并将所述Y个第二输出状态的子区域的所述输出状态设置为所述第一输出状态。通过本发明,可以有效节省墨粉,延长墨盒使用时间,长期使用还可以节省电力消耗。
文档编号H04N1/00GK101795334SQ20091007788
公开日2010年8月4日 申请日期2009年2月2日 优先权日2009年2月2日
发明者刘永华, 李众庆 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1