扫描仪的颜色扫描自动判断方法

文档序号:7951693阅读:2457来源:国知局
专利名称:扫描仪的颜色扫描自动判断方法
技术领域
本发明涉及一种扫描仪的自动判断方法,且特别涉及一种扫描仪的颜色扫描自动判断方法。
由于计算机技术的日新月异,多媒体的发展,计算机已慢慢地成为现代人日常生活中不可或缺的必需品,而影像处理的进展也是一日千里,带动许多计算机外围影像处理器的进步,扫描仪即是一例。在短短的数年间,由掌上型黑白扫描仪到现在全彩色高分辨率的扫描仪,其所产生的影像更加精致更加逼真。
以往在使用扫描仪时,要自行设定扫描仪的扫描模式,因此会浪费许多时间在设定扫描模式上,且在扫描仪的使用上显的更加麻烦。
有鉴于此,本发明的目的就是在提供一种扫描仪的颜色扫描自动判断方法,利用预览时的影像资料来分析判断适合用那种模式扫描,并用判断出来的结果进行扫描,如此便不需通过人工设定,即可判断合理正确的扫描方式。
本发明提供一种扫描仪的颜色扫描自动判断方法,其颜色扫描自动判断方法为根据此扫描仪预览时的一影像资料来判断是否适合用黑白模式扫描,当适合则执行黑白模式扫描,当不适合则判断是否适合用灰度模式扫描,当适合则执行灰度模式扫描,当不适合则执行彩色模式扫描。
本发明的较佳实施例中,扫描仪的颜色扫描自动判断方法,其中判断是否适合用黑白模式扫描,是将预览时的此影像资料的像素分成一低亮度区与一高亮度区;从此低亮度区计算出低亮度平均值与一低亮度标准差;从此高亮度区计算出一高亮度平均值与一高亮度标准差;当此低亮度平均值小于此低亮度区的一低亮度平均默认值、此低亮度标准差小于此低亮度区的一低亮度区标准差默认值、此高亮度平均值大于此高亮度区的一高亮度平均默认值及此高亮度漂准差值小于此高亮度区的一高亮度漂准差默认值时,则进行黑白模式扫描。
本发明的较佳实施例中,扫描仪的颜色扫描自动判断方法,其中判断是否适合用灰度模式扫描,可用一数学式表示Etotal=Σm=0m=n-1[Σx=R,G,B|Lx-L|/3],]]>其中L=(LR+LG+LB)/3,LR为红原色的亮度值,LG为绿原色的亮度值LB为蓝原色的亮度值,此影像资料有n个像素,每个像素各有其不同的红原色的亮度值(LR)、绿原色的亮度值(LG)、蓝原色的亮度值(LB),当n个像素的总红绿蓝平均偏移量(Etotal)<默认值(Er),则进行灰度模式扫描;当Etotal>Er,则进行彩色模式扫描。
本发明由于能利用预览时的影像资料分析,因此自动判断合适的扫描方式。
为使本发明的上述和其它目的、特征和优点能更加明显易懂,下文特举较佳实施例,并配合附图,做详细说明
请参照图2并配合

图1,是图1的判断是否适合用黑白模式扫描的方法,本发明的方法如下将预览的影像资料分成低亮度区与高亮度区(步骤210),即将扫描仪预览时的影像资料的像素分成低亮度区与高亮度区,其低亮度区的亮度范围为0~127,其高亮度区的亮度范围为128~255,然后计算低亮度区的平均值与标准差及计算高亮度区的平均值与标准差(步骤220),即从此低亮度区计算出低亮度平均值(mean A)与低亮度标准差(standard deviation A),从此高亮度区计算出高亮度平均值(mean B)与高亮度标准差(standard deviation B),最后与默认值做比较(步骤230),即当此低亮度平均值(mean A)小于此低亮度区的低亮度平均默认值(m A)、此低亮度标准差(standard deviation A)小于此低亮度区的低亮度区标准差默认值(sA)、此高亮度平均值(meanB)大于此高亮度区的高亮度平均默认值(mB)及此高亮度漂准差值(standard deviation B)小于此高亮度区的高亮度漂准差默认值(sB)时,表示适合用黑白模式扫描,则执行黑白模式扫描(步骤120)。当meanA>m A、standard deviation A>s A、mean B>m B及standard deviation B>sB时,表示不适合用黑白模式扫描,则判断是否适合用灰度模式扫描(步骤130)。
请参照图3并配合图1,是图1的判断是否适合用灰度模式扫描的方法,本发明的方法如下首先将预览的影像资料取每一像素的R、G、B亮度平均值(步骤310)。此步骤可用以下的数学式表示L=(LR+LG+LB)/3其中,LR为红原色的亮度值,LG为绿原色的亮度值,LB为蓝原色的亮度值。而预览所得的影像资料具有n个像素,且每个像素的不同原色的亮度分别以LR、LG以及LB,而L即为一个像素的LR、LG及LB的亮度平均。接着计算所有像素的偏移量(步骤320),即用一数学式来做计算Etotal=Σm=0m=n-1[Σx=R,G,B|Lx-L|/3],]]>可计算出n像素的总红绿蓝亮度偏移量(Etotal)。最后与默认值做比较(步骤330),即当Etotal<默认值(Er),表示适合用灰读模式扫描,则进行灰读模式扫描(步骤140);当Etotal>Er,表示不适合用灰读模式扫描,则进行彩色模式扫描(步骤150),其中n为大于1的任意正整数,如熟悉此技艺者可轻易知晓,上述数学式可为L=LR+LG+LB,且Etotal=Σm=0m=n-1[Σx=R,G,B|Lx-L|/3],]]>只是数值的不同,但仍可以达到判断的方法。
综上所述,本发明具有如下的优点能自动判断扫描方式,不须通过人工设定即可使扫描仪获得更正确的扫瞄模式。
虽然本发明已以较佳实施例公开于上,但其并非用以限定本发明,任何熟悉该技术的人员,在不脱离本发明的精神和范围内,可作各种的更动与润饰,但本发明的保护范围应当以权利要求书所限定的为准。
权利要求
1.一种扫描仪的颜色扫描自动判断方法,其特征在于此颜色扫描自动判断方法的步骤为根据该扫描仪预览时的一影像资料来判断是否适合用黑白模式扫描;当适合则执行黑白模式扫描;当不适合则判断是否适合用灰度模式扫描;当适合则执行灰度模式扫描;当不适合则执行彩色模式扫描。
2.根据权利要求1所述的扫描仪的颜色扫描自动判断方法,其特征在于该判断是否适合用黑白模式扫描还包括将该影像资料的像素分成一低亮度区与一高亮度区;从该低亮度区计算出一低亮度平均值与一低亮度标准差;从该高亮度区计算出一高亮度平均值与一高亮度标准差;当该低亮度平均值小于该低亮度区的一低亮度平均默认值、该低亮度标准差小于该低亮度区的一低亮度区标准差默认值、该高亮度平均值大于该高亮度区的一高亮度平均默认值及该高亮度漂准差值小于该高亮度区的一高亮度漂准差默认值时,则扫描模式改成一黑白模式扫描。
3.根据权利要求1所述的扫描仪的颜色扫描自动判断方法,其特征在于该判断是否适合用灰度模式扫描还包括分别求出预览扫描所得到的复数个像素所相对应的一红原色亮度、一绿原色亮度及一蓝原色亮度之和,得出该些刑素所相对应的一红绿蓝亮度和;计算该些像素所相对应的该红原色亮度减该红绿蓝亮度和取绝对值、该绿原色亮度减该红绿蓝亮度和取绝对值及该蓝原色亮度减该红绿蓝亮度和取绝对值之和,得出该些刑素所相对应的一红绿蓝亮度偏移量;分别相加该些像素所相对应的该红绿蓝亮度偏移量,得出一总红绿蓝亮度偏移量;当该总红绿蓝亮度偏移量小于该扫描仪的一红绿蓝亮度偏移量默认值,则扫描模式改成一灰度模式扫描。
4.根据权利要求3所述的扫描仪的颜色扫描自动判断方法,其特征在于该些刑素所相对应的该红绿蓝亮度偏移量可以是该些像素所相对应的该红绿蓝亮度和除以三,该总红绿蓝亮度偏移量可以是分别将该些像素所相对应的该红绿蓝亮度偏移量除以三再相加后再除以该些像素的数目,当该总红绿蓝亮度偏移量小于该扫描仪的一红绿蓝亮度偏移量平均默认值时,则扫描模式改成一灰度模式扫描。
全文摘要
一种扫描仪的颜色扫描自动判断方法,利用预览时的影像资料分析来做为彩色、灰度及黑白扫描的判断方法,即对此影像资料判断是否适合用黑白模式扫描,当适合则执行黑白模式扫描,当不适合则判断是否适合用灰度模式扫描,当适合则执行灰度模式扫描,当不适合则执行彩色模式扫描,如此便不需通过人工设定,即可判断合理正确的扫描方式。
文档编号H04N1/333GK1392723SQ01129288
公开日2003年1月22日 申请日期2001年6月20日 优先权日2001年6月20日
发明者王国任 申请人:力捷电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1