一種激光打印機(jī)高質(zhì)量文字輸出的二位半色調(diào)方法
【專利摘要】本發(fā)明公開了一種激光打印機(jī)高質(zhì)量文字輸出的二位半色調(diào)方法,以用戶輸入的待打印文件作為輸出源文件,與調(diào)幅閾值矩陣做第一次對比,生成只有兩種曝光狀態(tài)的半色調(diào)文件。第二次對比前先取特征邊緣點(diǎn),然后待打印文件相應(yīng)位置的灰度值與灰度等級的中值做第二次對比,生成四種曝光狀態(tài)的半色調(diào)文件。最后根據(jù)半色調(diào)文件控制半曝光激光打印機(jī)進(jìn)行輸出。本發(fā)明有效地改善在輸出時文字邊緣的顯示效果,二位半色調(diào)方法調(diào)整效果顯著。
【專利說明】一種激光打印機(jī)高質(zhì)量文字輸出的二位半色調(diào)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于數(shù)字圖像處理【技術(shù)領(lǐng)域】,具體涉及一種激光打印機(jī)高質(zhì)量文字輸出的二位半色調(diào)方法。
【背景技術(shù)】
[0002]打印機(jī)在接收打印文件的命令后,將待打印的文件與打印機(jī)內(nèi)置的調(diào)幅閾值矩陣進(jìn)行一次閾值對比生成半色調(diào)文件。在常用于打印輸出的文件中,文字的大部分區(qū)域?yàn)閷?shí)地,在邊緣部分的灰度呈現(xiàn)階梯式過渡。在閾值矩陣中,數(shù)值排列方式,即網(wǎng)點(diǎn)的生成方式,為從中心點(diǎn)往四周呈現(xiàn)階梯式過渡,故在半色調(diào)文件中,文字邊緣容易呈現(xiàn)半個網(wǎng)點(diǎn)的形狀。將此半色調(diào)文件打印輸出,文字邊緣呈現(xiàn)“波浪形”,請見圖1。針對此現(xiàn)象,可以通過適當(dāng)增加或者減少曝光區(qū)域,使得文字邊緣實(shí)現(xiàn)良好過渡,提高文字輸出質(zhì)量。本發(fā)明提出的二位半色調(diào)方法,在一次閾值對比的基礎(chǔ)上增加第二次對比,生成二位半色調(diào)文件,根據(jù)二位半色調(diào)文件控制半曝光激光打印機(jī)的曝光區(qū)域,調(diào)整文字邊緣,有效提高文字輸出質(zhì)量。
[0003]在現(xiàn)有技術(shù)中,一般的二位半色調(diào)方法是,通過控制墨粉的出墨量來達(dá)到不同濃淡程度產(chǎn)生四值狀態(tài)。本發(fā)明所述的二位半色調(diào)算法,采用的半曝光激光打印機(jī)是通過控制曝光位置,將原一位半色調(diào)當(dāng)中的一個曝光點(diǎn)分為左右兩個部分,分別控制曝光,以實(shí)現(xiàn)四值的變化。
【發(fā)明內(nèi)容】
[0004]為提升文字邊緣輸出質(zhì)量,本發(fā)明提出一種激光打印機(jī)高質(zhì)量文字輸出的二位半色調(diào)方法。
[0005]本發(fā)明所采用的技術(shù)方案是:一種激光打印機(jī)高質(zhì)量文字輸出的二位半色調(diào)方法,其特征在于,包括以下步驟:
[0006]步驟1:根據(jù)待打印文件A,首先與調(diào)幅閾值矩陣B進(jìn)行第一次對比,生成只有全曝光和不曝光兩種狀態(tài)的半色調(diào)文件C ;
[0007]步驟2:在半色調(diào)文件C中取特征邊緣點(diǎn)做第二次對比,特征邊緣點(diǎn)可分為左特征邊緣點(diǎn)和右特征邊緣點(diǎn);
[0008]步驟3:經(jīng)過兩次對比后,得到一個四種曝光狀態(tài)的半色調(diào)文件C,依此實(shí)現(xiàn)二位半色調(diào)方法,然后根據(jù)此半色調(diào)文件控制半曝光激光打印機(jī)進(jìn)行輸出。
[0009]作為優(yōu)選,步驟I的具體實(shí)現(xiàn)流程如下:
[0010]判斷待打印文件的值A(chǔ)(x,y)是否小于閾值矩陣對應(yīng)的值B(x% 16,y% 16),“%”表示取余操作;
[0011]當(dāng)待打印文件的值A(chǔ)(x,y)大于等于閾值矩陣對應(yīng)的值B (x% 16, y% 16),半色調(diào)文件對應(yīng)位置C(x,y)的曝光狀態(tài)設(shè)置為不曝光;
[0012]當(dāng)待打印文件的值A(chǔ)(x,y)小于閾值矩陣對應(yīng)的值B(x% 16,y% 16),半色調(diào)文件對應(yīng)位置C(x,y)的曝光狀態(tài)設(shè)置為全曝光。
[0013]作為優(yōu)選,步驟2中所述的特征邊緣點(diǎn)的判定及第二次對比流程如下:
[0014](I)若半色調(diào)文件C的任意位置C(x,y)的曝光狀態(tài)為全曝光,C(x,y_l)的曝光狀態(tài)為不曝光,且C(x_dx,y+dy)的曝光狀態(tài)為全曝光,此處的dx與dy為經(jīng)驗(yàn)值,則可判定C(x,y)為左特征邊緣點(diǎn);在此前提下,查看待打印文件A中的相關(guān)的值,若A(x,y)的值大于等于灰度等級的中值,則將C(x,y)的曝光狀態(tài)由全曝光轉(zhuǎn)為右曝光;若A(x,y)的值小于灰度等級的中值并且A(x,y-Ι)的值小于灰度等級的中值,則將C(x,y-1)的曝光狀態(tài)由不曝光轉(zhuǎn)為右曝光;
[0015](2)若半色調(diào)文件C的任意位置C(x,y)的曝光狀態(tài)為全曝光,C(x,y+1)的曝光狀態(tài)為不曝光,且C(x+dx,y-dy)的曝光狀態(tài)為全曝光,貝U可判定C (x,y)為右特征邊緣點(diǎn);在此前提下,查看待打印文件A中的相關(guān)的值,若A(x,y)的值大于等于灰度等級的中值,則將C(x,y)的曝光狀態(tài)由全曝光轉(zhuǎn)為左曝光;若A(x,y)的值小于灰度等級的中值并且A(x,y+1)的值小于灰度等級的中值,則將C(x,y+1)的曝光狀態(tài)由不曝光轉(zhuǎn)為左曝光。
[0016]作為優(yōu)選,所述的經(jīng)驗(yàn)值dx與dy作為特征邊緣點(diǎn)判斷條件,其取值方法為:調(diào)幅閾值矩陣與灰度等級的中值對比后形成的加網(wǎng)角度方向上的相鄰調(diào)幅網(wǎng)點(diǎn)中心距離為H和W,H與W的單位分別為調(diào)幅閾值矩陣中的行與列,在H與W的基礎(chǔ)上結(jié)合實(shí)際打印輸出效果,微調(diào)H與W得到經(jīng)驗(yàn)值dx與dy。
[0017]本發(fā)明提出的激光打印機(jī)高質(zhì)量文字輸出的二位半色調(diào)方法,以用戶輸入的待打印文件作為輸出源文件,與調(diào)幅閾值矩陣做第一次對比,生成只有兩種曝光狀態(tài)的半色調(diào)文件。第二次對比前先取特征邊緣點(diǎn),然后待打印文件相應(yīng)位置的灰度值與灰度等級的中值做第二次對比,生成四種曝光狀態(tài)的半色調(diào)文件。最后根據(jù)半色調(diào)文件控制半曝光激光打印機(jī)進(jìn)行輸出。本發(fā)明有效地改善在輸出時文字邊緣的顯示效果,二位半色調(diào)方法調(diào)整效果顯著。
【專利附圖】
【附圖說明】
[0018]圖1:為本發(fā)明【背景技術(shù)】的一位半色調(diào)文件輸出文字邊緣效果圖。
[0019]圖2:為本發(fā)明實(shí)施例的半曝光激光打印機(jī)的不曝光、右曝光、左曝光和全曝光對應(yīng)的曝光著墨部分。
[0020]圖3:為本發(fā)明實(shí)施例的流程圖。
[0021]圖4:為本發(fā)明的二位半色調(diào)方法調(diào)整前的暗調(diào)打印輸出效果圖。
[0022]圖5:為本發(fā)明的二位半色調(diào)方法調(diào)整后的暗調(diào)打印輸出效果圖。
[0023]圖6:為本發(fā)明的二位半色調(diào)方法調(diào)整前的亮調(diào)打印輸出效果圖。
[0024]圖7:為本發(fā)明的二位半色調(diào)方法調(diào)整后的亮調(diào)打印輸出效果圖。
[0025]圖8:為本發(fā)明的二位半色調(diào)方法調(diào)整前的Iena打印輸出效果圖。
[0026]圖9:為本發(fā)明的二位半色調(diào)方法調(diào)整后的Iena打印輸出效果圖。
[0027]圖10:為本發(fā)明的二位半色調(diào)方法調(diào)整前的英文打印輸出局部效果圖。
[0028]圖11:為本發(fā)明的二位半色調(diào)方法調(diào)整后的英文打印輸出局部效果圖。
[0029]圖12:為本發(fā)明的二位半色調(diào)方法調(diào)整前的中文打印輸出局部效果圖。
[0030]圖13:為本發(fā)明的二位半色調(diào)方法調(diào)整后的中文打印輸出局部效果圖。
[0031]圖14:為本發(fā)明實(shí)施例1的第二次對比示意圖。
[0032]圖15:為本發(fā)明實(shí)施例2的第二次對比示意圖。
[0033]圖16:為本發(fā)明實(shí)施例3的第二次對比示意圖。
[0034]圖17:為本發(fā)明實(shí)施例4的第二次對比示意圖。
【具體實(shí)施方式】
[0035]為了便于本領(lǐng)域普通技術(shù)人員理解和實(shí)施本發(fā)明,下面結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)描述,應(yīng)當(dāng)理解,此處所描述的實(shí)施示例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0036]本發(fā)明提供的技術(shù)方案針對用戶的待打印文件進(jìn)行二位半色調(diào)方法調(diào)整,用戶輸入的文件的灰度值的取值范圍為[0,255]。根據(jù)用戶的待打印文件,進(jìn)行二次對比來生成相應(yīng)的二位半色調(diào)文件。第一次對比中,將待打印文件的任意位置的值與對應(yīng)的調(diào)幅閾值矩陣中的值作對比,若小于閾值矩陣中的值,則半色調(diào)文件相應(yīng)的位置的曝光狀態(tài)設(shè)置為全曝光,否則設(shè)置為不曝光。第二次對比中,在半色調(diào)文件中先取特征邊緣點(diǎn),特征邊緣點(diǎn)分左特征邊緣點(diǎn)與右特征邊緣點(diǎn)。若待打印文件中對應(yīng)左特征邊緣點(diǎn)位置的值大于等于128,則將二位半色調(diào)文件中的左特征邊緣點(diǎn)的曝光狀態(tài)由全曝光轉(zhuǎn)為右曝光;若待打印文件中對應(yīng)左特征邊緣點(diǎn)位置的值小于128并且對應(yīng)左特征邊緣點(diǎn)位置的左相鄰點(diǎn)的值小于128,則將二位半色調(diào)文件中的左特征邊緣點(diǎn)的左相鄰點(diǎn)的曝光狀態(tài)由不曝光轉(zhuǎn)為右曝光。若待打印文件中對應(yīng)右特征邊緣點(diǎn)位置的值大于等于128,則將二位半色調(diào)文件中的右特征邊緣點(diǎn)的曝光狀態(tài)由全曝光轉(zhuǎn)為左曝光;若待打印文件中對應(yīng)右特征邊緣點(diǎn)位置的值小于128并且對應(yīng)右特征邊緣點(diǎn)位置的右相鄰點(diǎn)的值小于128,則將二位半色調(diào)文件中的右特征邊緣點(diǎn)的右相鄰點(diǎn)的曝光狀態(tài)由不曝光轉(zhuǎn)為左曝光。經(jīng)過二次對比后生成的二位半色調(diào)文件中有四種曝光狀態(tài)。半曝光激光打印機(jī)的四種曝光狀態(tài),請見圖2。
[0037]請見圖3,為本發(fā)明實(shí)施例的流程圖,包括以下步驟:
[0038]步驟1,根據(jù)用戶的打印需求,用戶發(fā)送待打印文件A的打印命令至打印機(jī),待打印文件A的灰度值取值范圍為[0,255],將其與調(diào)幅閾值矩陣B做第一次對比,生成半色調(diào)文件C。生成半色調(diào)文件C的具體方法如下,
[0039]當(dāng)待打印文件A的任意位置的值A(chǔ)(X,y)值小于對應(yīng)的閾值矩陣B當(dāng)中的B(x%16,y% 16),“%”表示取余操作,則將半色調(diào)文件C相應(yīng)的位置C(x,y)的曝光狀態(tài)設(shè)置為全曝光,否則設(shè)置為不曝光;
[0040]步驟2,在半色調(diào)文件C中取特征邊緣點(diǎn)做第二次對比,特征邊緣點(diǎn)可分為左特征邊緣點(diǎn)和右特征邊緣點(diǎn)。特征邊緣點(diǎn)的判定以及第二次對比流程如下,
[0041](I)當(dāng)半色調(diào)文件C的任意位置C(x,y)的曝光狀態(tài)為全曝光,C(x,y-1)的曝光狀態(tài)為不曝光,且C(x-dx,y+dy)的曝光狀態(tài)為全曝光,此處的dx、dy為經(jīng)驗(yàn)值,下同,則可判定C(x,y)為左特征邊緣點(diǎn)。在此前提下,查看待打印文件A中的相關(guān)的值。若A(x,y)的值大于等于128,則將C(x,y)的曝光狀態(tài)由全曝光轉(zhuǎn)為右曝光;若A(x,y)的值小于128并且A(x,y-1)的值小于128,則將C (X,y-Ι)的曝光狀態(tài)由不曝光轉(zhuǎn)為右曝光;
[0042](2)當(dāng)半色調(diào)文件C的任意位置C(x,y)的曝光狀態(tài)為全曝光,C(x,y+1)的曝光狀態(tài)為不曝光,且C(x+dx,y-dy)的曝光狀態(tài)為全曝光,貝U可判定C(x,y)為右特征邊緣點(diǎn)。在此前提下,查看待打印文件A中的相關(guān)的值。若A(x,y)的值大于等于128,則將C (X,y)的曝光狀態(tài)由全曝光轉(zhuǎn)為左曝光;若A(x,y)的值小于128并且A(x,y+1)的值小于128,則將C(x,y+1)的曝光狀態(tài)由不曝光轉(zhuǎn)為左曝光。
[0043]此處的經(jīng)驗(yàn)值dx、dy作為特征邊緣點(diǎn)判斷條件,其取值方法如下所述。調(diào)幅閾值矩陣與灰度等級的中值128對比后形成的加網(wǎng)角度方向上的相鄰調(diào)幅網(wǎng)點(diǎn)中心距離為H和W,H與W的單位分別為調(diào)幅閾值矩陣中的行與列,在H與W的基礎(chǔ)上結(jié)合實(shí)際打印輸出效果,微調(diào)H與W得到經(jīng)驗(yàn)值dx與dy。
[0044]經(jīng)過兩次對比后,得到一個四種曝光狀態(tài)的半色調(diào)文件C,依此實(shí)現(xiàn)二位半色調(diào)方法,然后根據(jù)此半色調(diào)文件控制半曝光激光打印機(jī)進(jìn)行輸出。
[0045]本發(fā)明的測試圖為暗調(diào)圖像、亮調(diào)圖像、Iena圖像、英文圖像和中文圖像。在本發(fā)明所采用的調(diào)幅閾值矩陣的前提下,二位半色調(diào)方法調(diào)整前后的打印輸出效果圖如圖4-圖13所示。由圖4-圖13可知,本發(fā)明的技術(shù)方案既保證圖像階調(diào)信息的基本還原,又實(shí)現(xiàn)文字的高質(zhì)量輸出。
[0046]實(shí)施例1,本實(shí)施例中,根據(jù)采用的調(diào)幅加網(wǎng)矩陣,經(jīng)驗(yàn)值dx取值為4,dy取值為3,實(shí)施例的具體流程為:
[0047]待打印文件A,某點(diǎn)A(x,y)的值為145,A(x,y-1)的值為160,A(x_dx,y+dy)的值為 10,閾值矩陣 B 中,B(x% 16,y% 16)的值為 175,B(x% 16,(y-1) % 16)的值為 15,B ((x-dx) % 16,(y+dy) % 16)的值為12,基于二位半色調(diào)方法的調(diào)整過程如下。
[0048]步驟1,根據(jù)待打印文件A,首先與調(diào)幅閾值矩陣B進(jìn)行第一次對比,生成只有全曝光和不曝光兩種曝光狀態(tài)的半色調(diào)文件C,流程如下:
[0049]判斷待打印文件的值A(chǔ)(x,y)是否小于閾值矩陣對應(yīng)的值B(x% 16,y% 16),結(jié)果為是,半色調(diào)文件對應(yīng)位置C (X,y)的曝光狀態(tài)設(shè)置為全曝光;
[0050]判斷待打印文件的值A(chǔ)(x,y-Ι)是否小于閾值矩陣對應(yīng)的值B(x% 16,(y-1) %16),結(jié)果為否,半色調(diào)文件對應(yīng)位置C(x,y-1)的曝光狀態(tài)設(shè)置為不曝光;
[0051]判斷待打印文件的值A(chǔ)(x_dx,y+dy)是否小于閾值矩陣對應(yīng)的值B ((x_dx) % 16,(y+dy) % 16),結(jié)果為是,半色調(diào)文件對應(yīng)位置C(x_dx,y+dy)的曝光狀態(tài)設(shè)置為全曝光。
[0052]步驟2,取特征邊緣點(diǎn)做第二次對比,特征邊緣點(diǎn)可分為左特征邊緣點(diǎn)和右特征邊緣點(diǎn)。特征邊緣點(diǎn)的判定以及第二次對比流程如下,圖例請見圖14,圖中數(shù)值為待打印文件A中相應(yīng)位置的灰度值:
[0053]此半色調(diào)文件中C(x,y)的曝光狀態(tài)為全曝光,C(x,y-1)的曝光狀態(tài)為不曝光,C(x-dx, y+dy)的曝光狀態(tài)為全曝光,則判定C(x,y)為左特征邊緣點(diǎn)。查看待打印文件中對應(yīng)位置的A(x,y)的值145,其值大于128,則將C(x,y)的曝光狀態(tài)由全曝光轉(zhuǎn)為右曝光。
[0054]實(shí)施例2,本實(shí)施例中,根據(jù)采用的調(diào)幅加網(wǎng)矩陣,經(jīng)驗(yàn)值dx取值為4,dy取值為3,實(shí)施例的具體流程為:
[0055]待打印文件A,某點(diǎn)A(x,y)的值為70,A(x,y_l)的值為120,A(x_dx,y+dy)的值為5,閾值矩陣 B 中,B(x% 16,y% 16)的值為 82,B(x% 16, (y-1) % 16)的值為 6,B((x_dx) %16,(y+dy) % 16)的值為9,基于二位半色調(diào)方法的調(diào)整過程如下。
[0056]步驟1,根據(jù)待打印文件A,首先與調(diào)幅閾值矩陣B進(jìn)行第一次對比,生成只有全曝光和不曝光兩種曝光狀態(tài)的半色調(diào)文件C,流程如下:
[0057]判斷待打印文件的值A(chǔ)(x,y)是否小于閾值矩陣對應(yīng)的值B(x% 16,y% 16),結(jié)果為是,半色調(diào)文件對應(yīng)位置C (X,y)的曝光狀態(tài)設(shè)置為全曝光;
[0058]判斷待打印文件的值A(chǔ)(x,y-Ι)是否小于閾值矩陣對應(yīng)的值B(x% 16,(y-1) %16),結(jié)果為否,半色調(diào)文件對應(yīng)位置C(x,y-1)的曝光狀態(tài)設(shè)置為不曝光;
[0059]判斷待打印文件的值A(chǔ)(x-dx,y+dy)是否小于閾值矩陣對應(yīng)的值B ((x-dx) % 16,(y+dy) % 16),結(jié)果為是,半色調(diào)文件對應(yīng)位置C(x_dx,y+dy)的曝光狀態(tài)設(shè)置為全曝光。
[0060]步驟2,取特征邊緣點(diǎn)做第二次對比,特征邊緣點(diǎn)可分為左特征邊緣點(diǎn)和右特征邊緣點(diǎn)。特征邊緣點(diǎn)的判定以及第二次對比流程如下,圖例請見圖15,圖中數(shù)值為待打印文件A中相應(yīng)位置的灰度值:
[0061]此半色調(diào)文件中C(x,y)的曝光狀態(tài)為全曝光,C(x,y-Ι)的曝光狀態(tài)為不曝光,C(x-dx, y+dy)的曝光狀態(tài)為全曝光,則判定C(x,y)為左特征邊緣點(diǎn)。查看待打印文件中對應(yīng)位置的A (X,y)的值70小于128且A(x,y-1)的值120小于128,則將C (X,y-Ι)的曝光狀態(tài)由不曝光轉(zhuǎn)為右曝光。
[0062]實(shí)施例3,本實(shí)施例中,根據(jù)采用的調(diào)幅加網(wǎng)矩陣,經(jīng)驗(yàn)值dx取值為4,dy取值為3,實(shí)施例的具體流程為:
[0063]待打印文件A,某點(diǎn)A(x,y)的值為140,A(x,y+1)的值為179,A(x+dx,y-dy)的值為 20,閾值矩陣 B 中,B(x% 16,y% 16)的值為 224,B(x% 16,(y+1) % 16)的值為 67,B ((x+dx) % 16,(y-dy) % 16)的值為73,基于二位半色調(diào)方法的調(diào)整過程如下。
[0064]步驟1,根據(jù)待打印文件A,首先與調(diào)幅閾值矩陣B進(jìn)行第一次對比,生成只有全曝光和不曝光兩種曝光狀態(tài)的半色調(diào)文件C,流程如下:
[0065]判斷待打印文件的值A(chǔ)(x,y)是否小于閾值矩陣對應(yīng)的值B(x% 16,y% 16),結(jié)果為是,半色調(diào)文件對應(yīng)位置C (X,y)的曝光狀態(tài)設(shè)置為全曝光;
[0066]判斷待打印文件的值A(chǔ)(x,y+1)是否小于閾值矩陣對應(yīng)的值B(x% 16,(y+1) %16),結(jié)果為否,半色調(diào)文件對應(yīng)位置C(x,y+1)的曝光狀態(tài)設(shè)置為不曝光;
[0067]判斷待打印文件的值A(chǔ)(x+dx,y-dy)是否小于閾值矩陣對應(yīng)的值B ((x+dx) % 16,(y-dy) % 16),結(jié)果為是,半色調(diào)文件對應(yīng)位置C(x+dx,y-dy)的曝光狀態(tài)設(shè)置為全曝光。
[0068]步驟2,取特征邊緣點(diǎn)做第二輪對比,特征邊緣點(diǎn)可分為左特征邊緣點(diǎn)和右特征邊緣點(diǎn)。特征邊緣點(diǎn)的判定以及第二次對比流程如下,圖例請見圖16,圖中數(shù)值為待打印文件A中相應(yīng)位置的灰度值:
[0069]此半色調(diào)文件中C(x,y)的曝光狀態(tài)為全曝光,C(x,y+1)的曝光狀態(tài)為不曝光,C(x+dx, y-dy)的曝光狀態(tài)為全曝光,則判定C(x,y)為右特征邊緣點(diǎn)。查看待打印文件中對應(yīng)位置的A(x,y)的值140,其值大于128,則將C(x,y)的曝光狀態(tài)由全曝光轉(zhuǎn)為左曝光。
[0070]實(shí)施例4,本實(shí)施例中,根據(jù)采用的調(diào)幅加網(wǎng)矩陣,經(jīng)驗(yàn)值dx取值為4,dy取值為3,實(shí)施例的具體流程為:
[0071]待打印文件A,某點(diǎn)A(x,y)的值為60,A(x,y+1)的值為100,A (x+dx, y-dy)的值為45,閾值矩陣B中,B(x% 16, y% 16)的值為62,B(x% 16,(y+1) % 16)的值為53,B ((x+dx) % 16,(y-dy) % 16)的值為57,基于二位半色調(diào)方法的調(diào)整過程如下。
[0072]步驟1,根據(jù)待打印文件A,首先與調(diào)幅閾值矩陣B進(jìn)行第一次對比,生成只有全曝光和不曝光兩種曝光狀態(tài)的半色調(diào)文件C,流程如下:
[0073]判斷待打印文件的值A(chǔ)(x,y)是否小于閾值矩陣對應(yīng)的值B(x% 16,y% 16),結(jié)果為是,半色調(diào)文件對應(yīng)位置C (X,y)的曝光狀態(tài)設(shè)置為全曝光;
[0074]判斷待打印文件的值A(chǔ)(x,y+1)是否小于閾值矩陣對應(yīng)的值B(x% 16,(y+1) %16),結(jié)果為否,半色調(diào)文件對應(yīng)位置C(x,y+1)的曝光狀態(tài)設(shè)置為不曝光;
[0075]判斷待打印文件的值A(chǔ)(x+dx,y-dy)是否小于閾值矩陣對應(yīng)的值B ((x+dx) % 16,(y-dy) % 16),結(jié)果為是,半色調(diào)文件對應(yīng)位置C(x+dx,y-dy)的曝光狀態(tài)設(shè)置為全曝光。
[0076]步驟2,取特征邊緣點(diǎn)做第二輪對比,特征邊緣點(diǎn)可分為左特征邊緣點(diǎn)和右特征邊緣點(diǎn)。特征邊緣點(diǎn)的判定以及第二次對比流程如下,圖例請見圖17,圖中數(shù)值為待打印文件A中相應(yīng)位置的灰度值:
[0077]此半色調(diào)文件中C(x,y)的曝光狀態(tài)為全曝光,C(x,y+1)的曝光狀態(tài)為不曝光,C(x+dx, y-dy)的曝光狀態(tài)為全曝光,則判定C(x,y)為右特征邊緣點(diǎn)。查看待打印文件中對應(yīng)位置的A (X,y)的值60小于128且A(x,y+1)的值100小于128,則將C (x,y+1)的曝光狀態(tài)由不曝光轉(zhuǎn)為左曝光。
[0078]應(yīng)當(dāng)理解的是,本說明書未詳細(xì)闡述的部分均屬于現(xiàn)有技術(shù)。
[0079]應(yīng)當(dāng)理解的是,上述針對較佳實(shí)施例的描述較為詳細(xì),并不能因此而認(rèn)為是對本發(fā)明專利保護(hù)范圍的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明權(quán)利要求所保護(hù)的范圍情況下,還可以做出替換或變形,均落入本發(fā)明的保護(hù)范圍之內(nèi),本發(fā)明的請求保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種激光打印機(jī)高質(zhì)量文字輸出的二位半色調(diào)方法,其特征在于,包括以下步驟: 步驟1:根據(jù)待打印文件A,首先與調(diào)幅閾值矩陣B進(jìn)行第一次對比,生成只有全曝光和不曝光兩種狀態(tài)的半色調(diào)文件C ; 步驟2:在半色調(diào)文件C中取特征邊緣點(diǎn)做第二次對比,特征邊緣點(diǎn)可分為左特征邊緣點(diǎn)和右特征邊緣點(diǎn); 步驟3:經(jīng)過兩次對比后,得到一個四種曝光狀態(tài)的半色調(diào)文件C,依此實(shí)現(xiàn)二位半色調(diào)方法,然后根據(jù)此半色調(diào)文件控制半曝光激光打印機(jī)進(jìn)行輸出。
2.根據(jù)權(quán)利要求1所述的激光打印機(jī)高質(zhì)量文字輸出的二位半色調(diào)方法,其特征在于:步驟1的具體實(shí)現(xiàn)流程如下: 判斷待打印文件的值A(chǔ)(x,y)是否小于閾值矩陣對應(yīng)的值B(x% 16,y% 16),“%”表示取余操作; 當(dāng)待打印文件的值A(chǔ)(x,y)大于等于閾值矩陣對應(yīng)的值B(x% 16,y% 16),半色調(diào)文件對應(yīng)位置C(x,y)的曝光狀態(tài)設(shè)置為不曝光; 當(dāng)待打印文件的值A(chǔ) (x,y)小于閾值矩陣對應(yīng)的值B(x% 16, y% 16),半色調(diào)文件對應(yīng)位置C(x,y)的曝光狀態(tài)設(shè)置為全曝光。
3.根據(jù)權(quán)利要求1所述的激光打印機(jī)高質(zhì)量文字輸出的二位半色調(diào)方法,其特征在于:步驟2中所述的特征邊緣點(diǎn)的判定及第二次對比流程如下: (1)若半色調(diào)文件C的任意位置C(x,y)的曝光狀態(tài)為全曝光,C(x,y-1)的曝光狀態(tài)為不曝光,且C(x_dx,y+dy)的曝光狀態(tài)為全曝光,此處的dx與dy為經(jīng)驗(yàn)值,貝1」可判定C (X,y)為左特征邊緣點(diǎn);在此前提下,查看待打印文件A中的相關(guān)的值,若A(x,y)的值大于等于灰度等級的中值,則將C(x,y)的曝光狀態(tài)由全曝光轉(zhuǎn)為右曝光;gA(x,y)的值小于灰度等級的中值并且A(x,y-Ι)的值小于灰度等級的中值,則將C(x,y-1)的曝光狀態(tài)由不曝光轉(zhuǎn)為右曝光; (2)若半色調(diào)文件C的任意位置C(x,y)的曝光狀態(tài)為全曝光,C(x,y+1)的曝光狀態(tài)為不曝光,且C(x+dx,y-dy)的曝光狀態(tài)為全曝光,則可判定C (x,y)為右特征邊緣點(diǎn);在此前提下,查看待打印文件A中的相關(guān)的值,若A(x,y)的值大于等于灰度等級的中值,則將C(x,y)的曝光狀態(tài)由全曝光轉(zhuǎn)為左曝光;gA(x,y)的值小于灰度等級的中值并且A(x,y+1)的值小于灰度等級的中值,則將C(x,y+1)的曝光狀態(tài)由不曝光轉(zhuǎn)為左曝光。
4.根據(jù)權(quán)利要求3所述的激光打印機(jī)高質(zhì)量文字輸出的二位半色調(diào)方法,其特征在于:所述的經(jīng)驗(yàn)值dx與dy作為特征邊緣點(diǎn)判斷條件,其取值方法為:調(diào)幅閾值矩陣與灰度等級的中值對比后形成的加網(wǎng)角度方向上的相鄰調(diào)幅網(wǎng)點(diǎn)中心距離為Η和W,Η與W的單位分別為調(diào)幅閾值矩陣中的行與列,在Η與W的基礎(chǔ)上結(jié)合實(shí)際打印輸出效果,微調(diào)Η與W得到經(jīng)驗(yàn)值dx與dy。
【文檔編號】H04N1/405GK104469080SQ201410802121
【公開日】2015年3月25日 申請日期:2014年12月22日 優(yōu)先權(quán)日:2014年12月22日
【發(fā)明者】易堯華, 蘇海, 陳亮, 申春輝, 劉菊華, 苗敏婧, 袁媛, 周羅嵐, 陳聰梅, 楊慧芳 申請人:武漢大學(xué)