国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      圖像處理裝置、打印裝置、圖像處理方法

      文檔序號(hào):7892080閱讀:372來源:國知局
      專利名稱:圖像處理裝置、打印裝置、圖像處理方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及對(duì)表示了規(guī)定圖像的圖像數(shù)據(jù)進(jìn)行打印的打印技術(shù),更具體地說,涉及生成表示是否形成點(diǎn)(dot)的點(diǎn)數(shù)據(jù)的技術(shù)。
      背景技術(shù)
      在打印裝置中,作為以灰度比原始圖像的灰度少的表現(xiàn)方法來進(jìn)行圖像的灰度表現(xiàn)的技術(shù)(以下,稱為半色調(diào)技術(shù)),眾所周知有抖動(dòng)法、誤差擴(kuò)散法。抖動(dòng)法、誤差擴(kuò)散法各有優(yōu)缺點(diǎn),因此從一直以來就有想組合抖動(dòng)法的要素與誤差擴(kuò)散法的要素來進(jìn)行半色調(diào)處理的要求。例如,在下述的專利文獻(xiàn)I、專利文獻(xiàn)2中,公開了進(jìn)行對(duì)誤差擴(kuò)散法的閾值使用有序抖動(dòng)法的抖動(dòng)蒙版來使閾值周期性地變動(dòng),從而組合了抖動(dòng)法的要素與 誤差擴(kuò)散法的要素的半色調(diào)處理的技木。但是,在專利文獻(xiàn)I或?qū)@墨I(xiàn)2中,難以根據(jù)成為半色調(diào)處理的對(duì)象的打印圖像數(shù)據(jù)的特性來控制抖動(dòng)法的要素與誤差擴(kuò)散法的要素的貢獻(xiàn)度。專利文獻(xiàn)I :日本特開2001-292320號(hào)公報(bào)專利文獻(xiàn)2 日本特開2003-234893號(hào)公報(bào)專利文獻(xiàn)3 日本特開2006-140579號(hào)公報(bào)專利文獻(xiàn)4 日本特開2006-67347號(hào)公報(bào)

      發(fā)明內(nèi)容
      根據(jù)上述問題的至少一部分,本發(fā)明所要解決的課題在于提供ー種使用與以往不同的方法引入抖動(dòng)的要素與誤差擴(kuò)散法的要素的圖像處理技木。本發(fā)明為解決上述課題的至少一部分,可以采用以下方式或者應(yīng)用例。[應(yīng)用例I]技術(shù)方案I的圖像處理裝置,用于處理由每個(gè)像素的灰度值來表示圖像的圖像數(shù)據(jù),該圖像處理裝置具備圖像數(shù)據(jù)輸入部,其輸入所述圖像數(shù)據(jù);判斷值調(diào)整部,其比較所述圖像數(shù)據(jù)中所包含的各像素的灰度值與預(yù)先準(zhǔn)備的抖動(dòng)蒙版的閾值來調(diào)整判斷值;點(diǎn)數(shù)據(jù)生成部,其將所述被調(diào)整后的判斷值與使用來自附近的完成處理的像素的擴(kuò)散誤差修正所述像素的灰度值后的修正灰度值相比較,在根據(jù)該比較判斷點(diǎn)形成與否時(shí),應(yīng)用用于與擴(kuò)散根據(jù)該點(diǎn)形成的與否所生成的灰度值之間的誤差的誤差擴(kuò)散法,生成表示所述點(diǎn)形成與否的點(diǎn)數(shù)據(jù);和點(diǎn)數(shù)據(jù)輸出部,其輸出所述生成的點(diǎn)數(shù)據(jù),其中,所述判斷值調(diào)整部在所述像素與鄰近的像素的灰度值之間的差為規(guī)定以上的邊緣像素的情況下,與所述邊緣像素以外的像素相比減小在所述點(diǎn)形成的判斷中使用的所述判斷值的所述調(diào)整的幅度。根據(jù)該圖像處理裝置,在比較抖動(dòng)蒙版的閾值與像素的灰度值來調(diào)整判斷值之后,使用該判斷值來進(jìn)行依據(jù)誤差擴(kuò)散法的點(diǎn)數(shù)據(jù)的生成,因此在判斷各像素的點(diǎn)形成與否的情況下,當(dāng)該像素是邊緣像素時(shí),與邊緣像素以外的像素相比減小了在點(diǎn)形成的判斷中使用的判斷值的調(diào)整的幅度,對(duì)于邊緣像素,能夠生成與邊緣像素以外的像素相比增強(qiáng)了誤差擴(kuò)散法的要素的點(diǎn)數(shù)據(jù)。[應(yīng)用例2]根據(jù)技術(shù)方案I所述的圖像處理裝置,所述判斷值調(diào)整部按照在所述像素的灰度值超出所述閾值的情況下所應(yīng)用的所述判斷值不超出在所述像素的灰度值為所述閾值以下的情況下所應(yīng)用的所述判斷值的方式,以規(guī)定的幅度調(diào)整所述判斷值。根據(jù)該圖像處理裝置,能夠根據(jù)像素的灰度值適當(dāng)?shù)卣{(diào)整判斷值,能夠生成增強(qiáng)了誤差擴(kuò)散法的要素(在點(diǎn)的分散性、連續(xù)性上優(yōu)良的特性)的點(diǎn)圖案,增強(qiáng)了抖動(dòng)法的要素(使用的抖動(dòng)蒙版所具備的特性)的點(diǎn)圖案。[應(yīng)用例3]根據(jù)技術(shù)方案I所述的圖像處理裝置,所述判斷值調(diào)整部在對(duì)所述邊緣像素以外的像素應(yīng)用所述判斷值時(shí),隨著距離所述邊緣像素的距離變遠(yuǎn)而分成多個(gè)階段來增大所述 判斷值的所述調(diào)整的幅度。根據(jù)該圖像處理裝置,隨著距離邊緣像素的距離變遠(yuǎn),分為多個(gè)階段來増大判斷值的調(diào)整的幅度,因此能夠生成在邊緣像素中最強(qiáng)誤差擴(kuò)散法的要素,隨著離邊緣像素的距離變遠(yuǎn)而階段性地增強(qiáng)抖動(dòng)法的要素的點(diǎn)數(shù)據(jù)。[應(yīng)用例4]根據(jù)技術(shù)方案I所述的圖像處理裝置,所述判斷值調(diào)整部將與鄰近像素的灰度值的差為規(guī)定值以上的像素中的高灰度側(cè)的像素或者低灰度側(cè)的像素中的任意一方的像素判斷為所述邊緣像素。根據(jù)該圖像處理裝置,僅將構(gòu)成邊緣的像素中的高灰度側(cè)或者低灰度側(cè)中的一方判斷為邊緣像素,因此能夠使生成增強(qiáng)了誤差擴(kuò)散法的要素的點(diǎn)數(shù)據(jù)的處理最小限化。[應(yīng)用例5]根據(jù)技術(shù)方案I所述的圖像處理裝置,所述抖動(dòng)蒙版具有藍(lán)噪聲特性。根據(jù)該圖像處理裝置,由于抖動(dòng)蒙版具有藍(lán)噪聲特性,因此在增強(qiáng)抖動(dòng)法的要素來進(jìn)行點(diǎn)數(shù)據(jù)的生成的情況下,能夠生成分散性、粒狀性優(yōu)良的點(diǎn)數(shù)據(jù)。[應(yīng)用例6]根據(jù)技術(shù)方案I所述的圖像處理裝置,對(duì)于所述邊緣像素的所述判斷值的所述調(diào)整的幅度為O。根據(jù)該圖像處理裝置,對(duì)于邊緣像素使判斷值的調(diào)整為O來進(jìn)行點(diǎn)形成的與否的判斷,因此對(duì)于邊緣像素能夠?qū)嵸|(zhì)上使抖動(dòng)法的要素不存在,最大限度地增強(qiáng)誤差擴(kuò)散法的要素來生成點(diǎn)數(shù)據(jù)。[應(yīng)用例7]技術(shù)方案7的打印裝置,其打印根據(jù)每個(gè)像素的灰度值來表示圖像的圖像數(shù)據(jù),該打印裝置具備圖像數(shù)據(jù)輸入部,其輸入所述圖像數(shù)據(jù);點(diǎn)數(shù)據(jù)生成部,其進(jìn)行如下處理使用來自附近的完成處理的像素的擴(kuò)散誤差修正所述圖像數(shù)據(jù)中所包含的各像素的灰度值,將修正后的修正灰度值與判斷值相比較,在通過該比較判斷點(diǎn)形成的與否時(shí),應(yīng)用用于擴(kuò)散與根據(jù)該點(diǎn)形成的與否生成的灰度值之間的誤差的誤差擴(kuò)散法,生成表示所述點(diǎn)形成的與否的點(diǎn)數(shù)據(jù);判斷值調(diào)整部,其在所述修正灰度值與所述判斷值的比較之前,比較預(yù)先準(zhǔn)備的抖動(dòng)蒙版的閾值與所述像素的灰度值,按照在所述像素的灰度值超出所述閾值的情況下所應(yīng)用的所述判斷值不超出在所述像素的灰度值為所述閾值以下的情況下所應(yīng)用的所述判斷值的方式以規(guī)定的幅度來調(diào)整所述判斷值;和打印部,其使用所述生成的點(diǎn)數(shù)據(jù)來進(jìn)行所述圖像的打印,其中,所述判斷值調(diào)整部在所述像素是與鄰近的像素的灰度值的差為規(guī)定值以上的邊緣像素的情況下,與所述邊緣像素以外的像素相比減小在所述點(diǎn)形成的判斷中使用的所述判斷值的所述調(diào)整的幅度。根據(jù)該打印裝置,在依據(jù)誤差擴(kuò)散法生成點(diǎn)數(shù)據(jù)之前,比較抖動(dòng)蒙版的閾值與像素的灰度值,按照在像素的灰度值超出閾值的情況下應(yīng)用的判斷值不超出在像素的灰度值為閾值以下的情況下應(yīng)用的判斷值的方式以規(guī)定的幅度調(diào)整判斷值,因此根據(jù)判斷值的調(diào)整的方法,能夠生成增強(qiáng)了誤差擴(kuò)散法的要素(點(diǎn)的分散性、連續(xù)性優(yōu)良的特性)的點(diǎn)圖案、增強(qiáng)了抖動(dòng)法的要素(使用的抖動(dòng)蒙版具備的特性)的點(diǎn)圖案。此外,根據(jù)該打印裝置,在判斷各像素的點(diǎn)形成的與否的情況下,當(dāng)該像素為邊緣像素時(shí),與邊緣像素以外的像素相比,減小在點(diǎn)形成的判斷中使用的判斷值的調(diào)整的幅度,因此對(duì)于邊緣像素,能夠生成與邊緣像素以外的像素相比增強(qiáng)了誤差擴(kuò)散法的要素的點(diǎn)數(shù)據(jù)。其結(jié)果,能夠不間斷圖像數(shù)據(jù)中所包含的低灰度的細(xì)線、文本等來將其作為打印圖像再現(xiàn)。
      [應(yīng)用例8]技術(shù)方案8的圖像處理方法,其用于處理根據(jù)每個(gè)像素的灰度值來表示圖像的圖像數(shù)據(jù),該圖像處理方法包括圖像數(shù)據(jù)輸入步驟,其輸入所述圖像數(shù)據(jù);點(diǎn)數(shù)據(jù)生成步驟,其進(jìn)行下述處理使用來自附近的完成處理的像素的擴(kuò)散誤差修正所述圖像數(shù)據(jù)中所包含的各像素的灰度值,將修正后灰度值與判斷值相比較,在通過該比較判斷點(diǎn)形成的與否時(shí)應(yīng)用用于擴(kuò)散與根據(jù)該點(diǎn)形成的與否生成的灰度值之間的誤差的誤差擴(kuò)散法來生成表示所述點(diǎn)形成的與否的點(diǎn)數(shù)據(jù);判斷值調(diào)整步驟,其在所述修正灰度值與所述判斷值的比較之前,比較預(yù)先準(zhǔn)備的抖動(dòng)蒙版的閾值與所述像素的灰度值,按照在所述像素的灰度值超出所述閾值的情況下所應(yīng)用的所述判斷值不超出在所述像素的灰度值為所述閾值以下的情況下所應(yīng)用的所述判斷值的方式以規(guī)定的幅度調(diào)整所述判斷值;和點(diǎn)數(shù)據(jù)輸出歩驟,其輸出所述生成的點(diǎn)數(shù)據(jù),其中,在所述判斷值調(diào)整步驟中,當(dāng)所述像素是與鄰近的像素的灰度值的差為規(guī)定值以上的邊緣像素時(shí),與所述邊緣像素以外的像素相比減小在所述點(diǎn)形成的判斷中所使用的所述判斷值的所述調(diào)整的幅度。根據(jù)該圖像處理方法,在判斷各像素的點(diǎn)形成的與否的情況下,當(dāng)該像素是邊緣像素時(shí),與邊緣像素以外的像素相比減小在點(diǎn)形成的判斷中所使用的判斷值的調(diào)整幅度,因此對(duì)于邊緣像素,能夠生成與邊緣像素以外的像素相比增強(qiáng)了誤差擴(kuò)散法的要素的點(diǎn)數(shù)據(jù)。


      圖I是作為第I實(shí)施例的打印機(jī)20的概略構(gòu)成圖。圖2是表示打印處理的流程的流程圖。圖3是表示半色調(diào)處理的流程的流程圖。圖4是表示區(qū)域判斷處理的流程的流程圖。圖5是表示進(jìn)行區(qū)域判斷處理(D = I)的情形的說明圖。圖6是表示進(jìn)行區(qū)域判斷處理(D = 2)的情形的說明圖。
      圖7是說明第I實(shí)施例中的半色調(diào)處理的原理的說明圖。圖8是表示進(jìn)行變形例I中的區(qū)域判斷處理(D = I)的情形的說明圖。圖9是表示進(jìn)行變形例I中的區(qū)域判斷處理(D = 2)的情形的說明圖。
      具體實(shí)施例方式A.第I實(shí)施例(Al)裝置構(gòu)成圖I是作為本發(fā)明的第I實(shí)施例的打印機(jī)20的概略構(gòu)成圖。打印機(jī)20是后述的進(jìn)行雙方向打印的串行噴墨式打印機(jī),如圖所示,打印機(jī)20由下述各部分構(gòu)成通過送紙 電機(jī)74輸送(以下,也將輸送方向稱為副掃描方向)打印介質(zhì)P的機(jī)構(gòu);通過滑架電機(jī)70使滑架80在壓紙卷軸75的軸方向(以下,也稱為主掃描方向)上往復(fù)移動(dòng)的機(jī)構(gòu);驅(qū)動(dòng)搭載在滑架80上的打印頭90來進(jìn)行墨水的噴出以及點(diǎn)形成的機(jī)構(gòu);和管理與這些送紙電機(jī)74、滑架電機(jī)70、打印頭90以及操作面板99之間的信號(hào)交換的控制單元30。使滑架80在壓紙卷軸75的軸方向上往復(fù)移動(dòng)的機(jī)構(gòu),由與壓紙卷軸75的軸平行地架設(shè)的并可以滑動(dòng)地保持滑架80的滑動(dòng)軸73和滑輪72等構(gòu)成,該滑輪72用于在其與滑架電機(jī)70之間張緊設(shè)置閉合的驅(qū)動(dòng)帶71。在滑架80上搭載有分別收納了青色墨水C、品紅色墨水M、黃色墨水Y、黒色墨水K、淡青色墨水Lc、淡品紅色墨水Lm作為彩色墨水的彩色墨水用的墨水盒82 87。在滑架80的下部的打印頭90上形成有與上述各色的彩色墨水對(duì)應(yīng)的噴嘴列。當(dāng)在滑架80上安裝了這些墨水盒82 87時(shí),可以從各盒向打印頭90供給墨水??刂茊卧?0由CPU40、R0M51、RAM52、EEPR0M60通過總線相互地連接而構(gòu)成??刂茊卧?0通過在RAM52中展開被存儲(chǔ)于R0M51或EEPR0M60中的程序并執(zhí)行來控制打印機(jī)20的動(dòng)作整體,除此之外,還作為輸入部41、半色調(diào)處理部42、打印部46發(fā)揮作用。半色調(diào)處理部42的功能包括作為區(qū)域判斷處理部43、比較部44、誤差擴(kuò)散部45的功能。對(duì)這些功能部的詳細(xì)內(nèi)容后述。在EEPR0M60的一部分中存儲(chǔ)有抖動(dòng)蒙版61。抖動(dòng)蒙版61在基于有序抖動(dòng)法的半色調(diào)處理中使用,由多個(gè)閾值構(gòu)成。在本實(shí)施例中,抖動(dòng)蒙版61的閾值分布具備所謂的藍(lán)噪聲特性。具有藍(lán)噪聲特性的閾值的分布是指當(dāng)使用具有上述的閾值分布的抖動(dòng)矩陣來生成點(diǎn)吋,不規(guī)則地生成點(diǎn),并且被設(shè)定的閾值的空間頻率成分在I個(gè)周期包含2個(gè)像素以下的高頻率區(qū)域中具有最大的成分那樣的閾值的分布。另外,后述的具有綠噪聲特性的閾值的分布是指當(dāng)使用具有那樣的閾值的分布的抖動(dòng)矩陣來生成點(diǎn)吋,不規(guī)則地生成點(diǎn),并且被設(shè)定的閾值的空間頻率成分在I個(gè)周期包含2個(gè)像素到十幾個(gè)像素的中間頻率區(qū)域中具有最大的成分那樣的閾值的分布。另外,在本實(shí)施例中,抖動(dòng)蒙版61具有規(guī)定的點(diǎn)形成特性。即,通過雙方向打印中的滑架80的去向運(yùn)動(dòng)形成的點(diǎn)群的點(diǎn)圖案、通過回向運(yùn)動(dòng)形成的點(diǎn)群的點(diǎn)圖案、將它們合并的整體的點(diǎn)群的點(diǎn)圖案的任意ー個(gè)都具有擁有良好的點(diǎn)分散性的特性。該技術(shù)例如記載在日本特開2007-15359號(hào)公報(bào)中。此外,抖動(dòng)蒙版61也可以按代替上述的每個(gè)去向運(yùn)動(dòng)和回向運(yùn)動(dòng)的組的、或者在此基礎(chǔ)上的通過在滑架80的多次主掃描中的任意一次的主掃描中按照表示是否形成點(diǎn)的主掃描組得到良好的點(diǎn)分散性。
      點(diǎn)分散性良好是指點(diǎn)圖案能夠確定為具有藍(lán)噪聲特性、綠噪聲特性?;蛘?,在屬于多個(gè)組的每ー個(gè)的像素中設(shè)定的抖動(dòng)蒙版的閾值的空間頻率分布的每ー個(gè)、與打印圖像的空間頻率分布相互具有正的相關(guān)系數(shù),優(yōu)選能夠確定為具有O. 7以上的相關(guān)系數(shù)。在控制單元30上連接有存儲(chǔ)卡插ロ 98,可以從插入到存儲(chǔ)卡插ロ 98的存儲(chǔ)卡MC中讀取并輸入圖像數(shù)據(jù)0RG。在本實(shí)施例中,自存儲(chǔ)卡MC輸入的圖像數(shù)據(jù)ORG是由紅(R)、綠(G)、藍(lán)(B) 3色的色成分構(gòu)成的數(shù)據(jù)。具有以上那樣的硬件構(gòu)成的打印機(jī)20通過驅(qū)動(dòng)滑架電機(jī)70來使打印頭90對(duì)打印介質(zhì)P在主掃描方向上往復(fù)運(yùn)動(dòng),另外,通過驅(qū)動(dòng)送紙電機(jī)74來使打印介質(zhì)P在副掃描方向上移動(dòng)??刂茊卧?0配合滑架80往復(fù)運(yùn)動(dòng)的動(dòng)作、打印介質(zhì)的送紙的動(dòng)作,基于打印數(shù)據(jù)以適當(dāng)?shù)亩〞r(shí)驅(qū)動(dòng)噴嘴,從而在打印介質(zhì)P上的適當(dāng)?shù)奈恢眯纬蛇m當(dāng)顏色的墨水點(diǎn)。由此,打印機(jī)20可以將由存儲(chǔ)卡MC輸入的彩色圖像打印在打印介質(zhì)P上。(A2)打印處理 對(duì)打印機(jī)20的打印處理進(jìn)行說明。圖2是表示打印機(jī)20的打印處理的流程的流程圖。這里的打印處理是通過用戶使用操作面板99等執(zhí)行存儲(chǔ)在存儲(chǔ)卡MC中的規(guī)定的圖像的打印指示操作來開始的。當(dāng)開始打印處理吋,CPU40首先作為輸入部41的處理,經(jīng)由存儲(chǔ)卡插ロ 98由存儲(chǔ)卡MC中讀取并輸入作為打印對(duì)象的RGB格式的圖像數(shù)據(jù)ORG(步驟S110)。當(dāng)輸入圖像數(shù)據(jù)ORG時(shí),CPU40參照存儲(chǔ)在EEPR0M60中的查詢表(未圖示),針對(duì)圖像數(shù)據(jù)ORG將RGB格式色變換為CMYKLcLm格式(步驟S120)。當(dāng)進(jìn)行色變換處理時(shí),CPU40作為半色調(diào)處理部42的處理,進(jìn)行將圖像數(shù)據(jù)變換為各色的點(diǎn)的0N/0FF數(shù)據(jù)的半色調(diào)處理(步驟S130)。對(duì)這里的半色調(diào)處理的詳細(xì)內(nèi)容后述。此外,半色調(diào)處理不限于點(diǎn)的0N/0FF的2值化處理,也可以是大點(diǎn)以及小點(diǎn)的0N/0FF等多值化處理。另外,提供給步驟S130使用的圖像數(shù)據(jù)也可以是被施以分辨率變換處理、平滑處理等圖像處理的圖像數(shù)據(jù)。當(dāng)進(jìn)行半色調(diào)處理吋,CPU40配合打印機(jī)20的噴嘴配置和/或送紙量等,對(duì)通過I次的主掃描單位印出的點(diǎn)圖案數(shù)據(jù)進(jìn)行按順序排列的隔行處理(步驟S160)。當(dāng)進(jìn)行隔行處理吋,作為打印部46的處理,CPU40驅(qū)動(dòng)打印頭90、滑架電機(jī)70、電機(jī)74等來執(zhí)行打印(步驟 S170)。(A3)半色調(diào)處理接下來,對(duì)半色調(diào)處理(步驟S130)的詳細(xì)內(nèi)容進(jìn)行說明。圖3是表示半色調(diào)處理的流程的流程圖。當(dāng)開始該處理吋,CPU40首先對(duì)在步驟S120中進(jìn)行了色變換處理后的圖像數(shù)據(jù)獲取關(guān)注像素位置的坐標(biāo)數(shù)據(jù)η (X,y)和關(guān)注像素?cái)?shù)據(jù)Dn (步驟S131)。當(dāng)獲取關(guān)注像素位置的坐標(biāo)數(shù)據(jù)η (X,y)與關(guān)注像素?cái)?shù)據(jù)Dn時(shí),作為區(qū)域判斷處理部43的處理,CPU40進(jìn)行區(qū)域判斷處理(步驟S132)。這里,對(duì)區(qū)域判斷處理(步驟S132)的詳細(xì)內(nèi)容進(jìn)行說明。區(qū)域判斷處理是判斷關(guān)注像素(X,y)是否是構(gòu)成打印圖像的邊緣的像素(以下,也稱為邊緣像素)中的顏色濃一側(cè)的像素(以下,也稱為高濃度側(cè)邊緣像素),基于判斷結(jié)果來決定其后的半色調(diào)處理中使用的規(guī)定的參數(shù)即閾值增減參數(shù)th_add的處理。圖4是表示區(qū)域判斷處理的流程的流程圖。CPU40當(dāng)開始區(qū)域判斷處理時(shí),進(jìn)行判斷關(guān)注像素(X,y)是否是高濃度側(cè)邊緣像素的處理(圖4 :步驟S133)。具體而言,從關(guān)注像素的灰度值中減去位于距關(guān)注像素的距離D(D為正的整數(shù))的位置的像素(以下,也稱為差分調(diào)查對(duì)象像素)的灰度值,判斷差值是否比規(guī)定的閾值(以下,也稱為邊緣判斷閾值EDGE_TH)大。距離D的值可以在打印裝置的設(shè)計(jì)階段設(shè)定,在用戶進(jìn)行打印的階段手動(dòng)地設(shè)定,以及當(dāng)打印裝置進(jìn)行打印處理時(shí)判斷圖像數(shù)據(jù)的特性來自動(dòng)地設(shè)定等在各種階段設(shè)定。例如當(dāng)設(shè)定為D = I時(shí),可以將差分調(diào)查對(duì)象像素設(shè)定為(x-1,y)、(x+1, y)、(x,y-1)、(X,y+1)。而且,若date[X, y]-date[χ-l, y] > EDGE_TH 或者date [x, y]-date [x+1, y] > EDGE_TH 或者date [x, y]-date [x, y_l] > EDGE_TH 或者
      date [x, y]-date [x, y+1] > EDGE_TH,則判斷為關(guān)注像素(X,Y)為高濃度側(cè)邊緣像素。此外,date 口表示口內(nèi)的坐標(biāo)的像素的灰度值。圖5是表示通過上述處理方法進(jìn)行區(qū)域判斷處理的情形的說明圖。在本實(shí)施例中,在打印圖像上將規(guī)定的方向確定為基準(zhǔn)時(shí),具體而言與觀察者觀察打印圖像的朝向正對(duì)時(shí)的從上至下、從左至右地使關(guān)注像素在圖像數(shù)據(jù)上移動(dòng)。另外,在該情況下,當(dāng)關(guān)注像素位于圖像數(shù)據(jù)的角部時(shí),會(huì)產(chǎn)生一部分的差分調(diào)查對(duì)象像素不存在的情況,那時(shí),對(duì)該不存在的差分調(diào)查對(duì)象像素設(shè)定虛擬像素,將虛擬像素的灰度值設(shè)為與關(guān)注像素的灰度值相同來進(jìn)行區(qū)域判斷處理。在圖5中,用點(diǎn)陰影線表現(xiàn)灰度值高的像素(以下,也稱為高灰度像素),進(jìn)而用斜線陰影線表現(xiàn)高濃度側(cè)邊緣像素。另外,例如當(dāng)設(shè)定為距離D = 2吋,作為差分調(diào)查對(duì)象像素,能夠設(shè)定對(duì)上述的D=I 的差分調(diào)查對(duì)象像素增加了(x-2, y)、(x+2, y)、(x, y-2)、(x, y+2)、(x_l, y-1)、(x+1,y-1)、(χ-l,y+1)、(x+1,y+1)的像素作為差分調(diào)查對(duì)象像素。而且與D = I的情況同樣,通過進(jìn)行與邊緣判斷閾值EDGE_TH的大小的比較來判斷關(guān)注像素是否是高濃度側(cè)邊緣像素。圖6是表示進(jìn)行D = 2的情況的區(qū)域判斷處理的情形的說明圖。當(dāng)將關(guān)注像素判斷為是聞濃度側(cè)邊緣像素時(shí)(步驟S133 :是),CPU40將對(duì)該關(guān)注像素的閾值增減參數(shù)th_add決定為“O” (步驟S134)。另ー方面,當(dāng)CPU40將關(guān)注像素判斷為不是高濃度側(cè)邊緣像素時(shí)(步驟S133 :否),將對(duì)該關(guān)注像素的閾值增減參數(shù)th_add決定為“64” (步驟S135)。CPU40就這樣進(jìn)行區(qū)域判斷處理。返回半色調(diào)處理進(jìn)行說明(圖3)。對(duì)各關(guān)注像素決定了閾值增減參數(shù)th_add后,CPU40作為比較部44的處理進(jìn)行虛擬抖動(dòng)處理(步驟S141)。這里的虛擬抖動(dòng)處理是指比較關(guān)注像素?cái)?shù)據(jù)Dn的灰度值與構(gòu)成EEPR0M60中存儲(chǔ)的抖動(dòng)蒙版61的多個(gè)閾值中的與關(guān)注像素?cái)?shù)據(jù)Dn對(duì)應(yīng)的閾值THn_d的值的大小關(guān)系的處理。該處理在形式上是與基于通常進(jìn)行的抖動(dòng)法的點(diǎn)的0N/0FF判斷處理同樣的處理。實(shí)質(zhì)上,在通常的抖動(dòng)法中,當(dāng)關(guān)注像素?cái)?shù)據(jù)Dn的灰度值為閾值THn_d的值以上時(shí),判斷為將點(diǎn)設(shè)為0N,當(dāng)關(guān)注像素?cái)?shù)據(jù)Dn的灰度值小于閾值THn_d的值時(shí),判斷為將點(diǎn)設(shè)為0FF,本實(shí)施例的虛擬抖動(dòng)處理是用于根據(jù)后述的誤差擴(kuò)散法決定點(diǎn)的0N/0FF的預(yù)處理,具體而言,是用于決定誤差擴(kuò)散法的閾值的處理,在這點(diǎn)上不同。
      對(duì)于虛擬抖動(dòng)處理的結(jié)果,若關(guān)注像素?cái)?shù)據(jù)Dn的灰度值在閾值THn_d的值以上(步驟S141 :是),則將誤差擴(kuò)散法中使用的閾值The設(shè)定為低位閾值THe_L (步驟S141)。CPU40在低位閾值THe_L的設(shè)定之際,從預(yù)先設(shè)定的基準(zhǔn)誤差擴(kuò)散閾值EDTH (例如128)中減去在前面的區(qū)域判斷處理(步驟S132)中所決定的閾值增減參數(shù)th_add,將該差值設(shè)定為低位閾值THe_L。例如,當(dāng)關(guān)注像素為高濃度側(cè)邊緣像素吋,閾值增減參數(shù)th_add = O,因此計(jì)算出低位閾值THe_L = EDTH-O0當(dāng)關(guān)注像素不是高濃度側(cè)邊緣像素吋,閾值增減參數(shù)th_add = 64,因此計(jì)算出低位閾值THe_L = EDTH-64。另ー方面,對(duì)于虛擬抖動(dòng)處理的結(jié)果,若關(guān)注像素?cái)?shù)據(jù)Dn的灰度值小于閾值THn_d的值(步驟S141 :否),則將誤差擴(kuò)散法中使用的閾值The設(shè)定為高位閾值THe_H(步驟S143)。CPU40在高位閾值THe_H的設(shè)定之際,對(duì)預(yù)先設(shè)定的基準(zhǔn)誤差擴(kuò)散閾值EDTH (例如128)加上在前面的區(qū)域判斷處理(步驟S132)中決定的閾值增減參數(shù)th_add,將該和值設(shè)定為高位閾值THeJL例如,當(dāng)關(guān)注像素為高濃度側(cè)邊緣像素吋,由于閾值增減參數(shù)th_add=0,所以計(jì)算出高位閾值THe_H = EDTH+0。當(dāng)關(guān)注像素不是高濃度側(cè)邊緣像素吋,由于閾值增減參數(shù)th_add = 64,所以計(jì)算出高位閾值THe_H = EDTH+64。這樣,在本實(shí)施例中,構(gòu)成為基于虛擬抖動(dòng)處理的結(jié)果來使誤差擴(kuò)散法中使用的閾值The變化。當(dāng)設(shè)定閾值The時(shí),CPU40就在關(guān)注像素?cái)?shù)據(jù)Dn的灰度值上加上另外準(zhǔn)備的在誤差緩沖存儲(chǔ)器中存儲(chǔ)的擴(kuò)散誤差Edn (步驟S144)。這里,對(duì)于擴(kuò)散誤差Edn,在后述的步驟S148中算出,其內(nèi)容后述。當(dāng)在關(guān)注像素?cái)?shù)據(jù)Dn的灰度值被加入了擴(kuò)散誤差Edn時(shí),CPU40比較加入了擴(kuò)散誤差Edn后的關(guān)注像素?cái)?shù)據(jù)Dn的灰度值與在步驟S142或者步驟S143中設(shè)定的閾值THe (步驟S145)。其結(jié)果,若加入了擴(kuò)散誤差Edn后的關(guān)注像素?cái)?shù)據(jù)Dn的灰度值在閾值THe以上(步驟S145 :是),則將關(guān)注像素的點(diǎn)決定為ON(步驟S146),若加入了擴(kuò)散誤差Edn后的關(guān)注像素?cái)?shù)據(jù)Dn的灰度值小于閾值THe (步驟S145 :否),則將關(guān)注像素的點(diǎn)決定為 OFF (步驟 S147)。當(dāng)決定了點(diǎn)的0N/0FF吋,CPU40計(jì)算出2值化誤差En與擴(kuò)散誤差Edn (步驟S148)。2值化誤差En是指加入了擴(kuò)散誤差Edn后的關(guān)注像素?cái)?shù)據(jù)Dn的灰度值與點(diǎn)的ON/OFF結(jié)果(這里,灰度值為255或者O)之間的差分(差值)。擴(kuò)散誤差Edn是在上述步驟S144中加在關(guān)注像素?cái)?shù)據(jù)Dn的灰度值上的誤差。在本實(shí)施例中,以對(duì)作為未決定點(diǎn)的ON/OFF的周邊像素的關(guān)注像素的右鄰的像素7/16的比例,對(duì)左下的像素3/16的比例,對(duì)下面的像素5/16的比例,對(duì)右下的像素1/16的比例,將2值化誤差En作為擴(kuò)散誤差Edn分配。這樣計(jì)算出的擴(kuò)散誤差Edn保存在誤差緩沖存儲(chǔ)器中。該步驟S144 S148的處理是根據(jù)誤差擴(kuò)散法的半色調(diào)處理,作為誤差擴(kuò)散部45的處理被執(zhí)行。誤差擴(kuò)散法是公知的技木,因此省略了詳細(xì)的說明,其是以規(guī)定的分配比率在周圍的圖像數(shù)據(jù)上加上各圖像數(shù)據(jù)的量子化誤差,并且比較各圖像數(shù)據(jù)與規(guī)定的閾值來將各圖像數(shù)據(jù)量子化的手法。在上述的例中,步驟S135 S139進(jìn)行了僅決定點(diǎn)的0N/0FF的2值化處理,也可以進(jìn)行決定大點(diǎn)以及小點(diǎn)的0N/0FF等的多值化處理。然后,當(dāng)計(jì)算出2值化誤差En以及擴(kuò)散誤差Edn吋,CPU40將所有的像素作為關(guān)注像素來重復(fù)上述步驟S131 S139的處理(步驟S149)。這樣,步驟S130(參照?qǐng)D2)的半色調(diào)處理結(jié)束。
      對(duì)該半色調(diào)處理的原理,使用圖7在以下進(jìn)行說明。如上所述,在步驟S141 S143的處理中,若關(guān)注像素?cái)?shù)據(jù)Dn的灰度值在閾值THn_d的值以上吋,即假設(shè)利用抖動(dòng)法進(jìn)行處理,為點(diǎn)ON吋,誤差擴(kuò)散法中使用的閾值The被設(shè)定為低位閾值THe_L,若關(guān)注像素?cái)?shù)據(jù)Dn的灰度值小于閾值THn_d的值時(shí),即假設(shè)利用抖動(dòng)法進(jìn)行處理,為點(diǎn)OFF吋,閾值The被設(shè)定為高位閾值THeJL這里,定義閾值差分值A(chǔ)THe = THe_H_THe_L,考慮閾值差分值A(chǔ)THe為值“O”的情況,即,在本實(shí)施例中關(guān)注像素為高濃度側(cè)邊緣像素(閾值增減參數(shù)th_add = O)的情況。在該情況下,虛擬抖動(dòng)處理的結(jié)果不對(duì)閾值The產(chǎn)生影響,因而步驟S141 S143的處理對(duì)基于誤差擴(kuò)散法(步驟S144 S148)的最終的點(diǎn)的0N/0FF的決定不具有意義。這意味著在步驟S130的半色調(diào)處理中,最終的點(diǎn)的0N/0FF僅根據(jù)誤差擴(kuò)散法的要素來決定。在圖7中,作為點(diǎn)數(shù)據(jù)的特性,記載為誤差擴(kuò)散法的要素為大。接下來,考慮閾值差分值Λ THe比O值大的情況(THe_H > THe_L),即,在本實(shí)施例中關(guān)注像素為高濃度側(cè)邊緣像素以外的像素(閾值增減參數(shù)th_add = 64)的情況。在該 情況下,CPU40當(dāng)通過虛擬抖動(dòng)處理判斷為點(diǎn)ON時(shí)(指關(guān)注像素?cái)?shù)據(jù)Dn的灰度值在閾值THn_d的值以上),將閾值The設(shè)定為相對(duì)小的低位閾值THe_L。另ー方面,當(dāng)通過虛擬抖動(dòng)處理判斷為點(diǎn)OFF時(shí)(指關(guān)注像素?cái)?shù)據(jù)Dn的灰度值小于閾值THn_d的值),將閾值The設(shè)定為相對(duì)大的高位閾值THeJL即,CPU40當(dāng)通過虛擬抖動(dòng)處理判斷為點(diǎn)ON吋,按照根據(jù)誤差擴(kuò)散法點(diǎn)容易變?yōu)镺N的方式進(jìn)行控制,當(dāng)通過虛擬抖動(dòng)處理判斷為點(diǎn)OFF時(shí),按照根據(jù)誤差擴(kuò)散法點(diǎn)容易變?yōu)镺FF的方式進(jìn)行控制。這意味著與閾值差分值Λ THe為值O的情況相比,基于誤差擴(kuò)散法的最終的點(diǎn)的0N/0FF的判斷結(jié)果接近基于虛擬抖動(dòng)處理的點(diǎn)的0N/0FF的判斷結(jié)果。即,除誤差擴(kuò)散法的要素之外,還添加抖動(dòng)法的要素來判斷最終的點(diǎn)的0N/0FF。在圖7中,作為點(diǎn)數(shù)據(jù)的特性,記載為抖動(dòng)法的要素為大。總之,通過根據(jù)虛擬抖動(dòng)處理的結(jié)果來使閾值The變化,具體而言,使閾值差分值A(chǔ)THe的大小變化,能夠控制半色調(diào)處理中的抖動(dòng)法的要素與誤差擴(kuò)散法的要素的各自的貢獻(xiàn)度。在本實(shí)施例中,利用這樣的原理,根據(jù)關(guān)注像素是否為高濃度側(cè)邊緣像素來動(dòng)態(tài)地控制半色調(diào)處理中的抖動(dòng)法的要素與誤差擴(kuò)散法的要素。這也可以掌握為根據(jù)閾值差分值Δ THe的大小來控制基于誤差擴(kuò)散法的點(diǎn)的形成的容易度的控制的程度。如以上說明的那樣,該構(gòu)成的打印機(jī)20在根據(jù)誤差擴(kuò)散法生成點(diǎn)數(shù)據(jù)時(shí),使用虛擬抖動(dòng)處理的結(jié)果來控制基于誤差擴(kuò)散法的點(diǎn)的形成的容易度。即,使用假設(shè)使用了抖動(dòng)法時(shí)的點(diǎn)的0N/0FF的判斷結(jié)果來控制基于誤差擴(kuò)散法的點(diǎn)的形成的容易度。因此,可以進(jìn)行采用了抖動(dòng)法的要素與誤差擴(kuò)散法的要素的半色調(diào)處理。具體而言,打印機(jī)20當(dāng)虛擬抖動(dòng)處理的結(jié)果為點(diǎn)ON時(shí),將誤差擴(kuò)散法中使用的閾值The設(shè)定為低位閾值THe_L,按照根據(jù)誤差擴(kuò)散法容易形成點(diǎn)的方式進(jìn)行控制。另一方面,當(dāng)虛擬抖動(dòng)處理的結(jié)果為點(diǎn)OFF吋,將閾值The設(shè)定為高位閾值THe_H,按照根據(jù)誤差擴(kuò)散法難以形成點(diǎn)的方式進(jìn)行控制。根據(jù)任意ー種控制,與基于單純的誤差擴(kuò)散法的點(diǎn)數(shù)據(jù)相比,點(diǎn)形成的與否都接近基于抖動(dòng)法的結(jié)果,所以抖動(dòng)法的要素加強(qiáng)。因此,通過適當(dāng)設(shè)定他們的控制程度即閾值差分值八1'抱,在本實(shí)施例中通過設(shè)定閾值增減參數(shù)訪_&(1(1的大小,能夠?qū)肷{(diào)處理中的抖動(dòng)法的要素與誤差擴(kuò)散法的要素的貢獻(xiàn)度設(shè)定為希望的程度。另外,由于僅通過基于虛擬抖動(dòng)處理的結(jié)果使閾值THe變化來控制基于誤差擴(kuò)散法的點(diǎn)的形成的容易度,所以構(gòu)成簡單,有益于處理的高速化。另外,本實(shí)施例的打印機(jī)20通過形成打印對(duì)象圖像的各像素是否是高濃度側(cè)邊緣像素來改變閾值差分值ΛΤΗθ。具體而言,具有下述構(gòu)成當(dāng)關(guān)注像素是高濃度側(cè)邊緣像素時(shí),通過增大閾值差分值A(chǔ)THe來加強(qiáng)半色調(diào)處理中的誤差擴(kuò)散法的要素,當(dāng)關(guān)注像素不是高濃度側(cè)邊緣像素時(shí),加強(qiáng)半色調(diào)處理中的抖動(dòng)法的要素?;谡`差擴(kuò)散法的半色調(diào)處理在分辨率與灰度的兩要素的再現(xiàn)性上優(yōu)良,因此在作為打印對(duì)象的圖像中包含以低濃度描畫的細(xì)線(例如文字、描畫的線畫)的情況下,當(dāng)對(duì)形成細(xì)線的輪廓的像素以及其周邊像素應(yīng)用誤差擴(kuò)散法吋,細(xì)線不會(huì)在中途間斷,能夠再現(xiàn)精度良好的細(xì)線。另ー方面,基于抖動(dòng)法的半色調(diào)處理通過使被使用的抖動(dòng)蒙版具有規(guī)定的特性,能夠抑制墨水點(diǎn)的著落位置的偏差引起的畫質(zhì)劣化。另外,按照具有高度的特性的方式生成抖動(dòng)蒙版自身也不會(huì)影響半色調(diào)處理時(shí)的執(zhí)行速度。因此,在成為打印對(duì)象的圖像中的 全面區(qū)域中,對(duì)于抑制著落位置偏差引起的圖像劣化的點(diǎn)以及處理速度的點(diǎn),基于抖動(dòng)法的半色調(diào)處理是非常有效的。在本實(shí)施例的情況下,對(duì)打印對(duì)象圖像的高濃度側(cè)邊緣像素加強(qiáng)誤差擴(kuò)散法的要素來進(jìn)行半色調(diào)處理,從而提高細(xì)線的再現(xiàn)性,對(duì)除此以外的區(qū)域加強(qiáng)抖動(dòng)法的要素來進(jìn)行半色調(diào)處理,從而實(shí)現(xiàn)墨水點(diǎn)的著落位置的偏差引起的畫質(zhì)劣化的抑制以及處理速度的高速化。即,在打印對(duì)象的圖像數(shù)據(jù)中,對(duì)誤差擴(kuò)散法的優(yōu)點(diǎn)要比抖動(dòng)法的優(yōu)點(diǎn)強(qiáng)的區(qū)域加強(qiáng)誤差擴(kuò)散法的要素,對(duì)抖動(dòng)法的優(yōu)點(diǎn)要比誤差擴(kuò)散法的優(yōu)點(diǎn)強(qiáng)的區(qū)域加強(qiáng)抖動(dòng)法的要素來進(jìn)行半色調(diào)處理,因此能夠得到打印圖像中的細(xì)線的再現(xiàn)性良好,并且抑制了墨水點(diǎn)的著落位置的偏差引起的畫質(zhì)劣化的打印圖像。此外,在打印對(duì)象圖像中的高濃度側(cè)邊緣像素與構(gòu)成邊緣的邊緣像素中的濃度低的側(cè)的像素(以下,也稱為低濃度側(cè)邊緣像素)中進(jìn)行加強(qiáng)了誤差擴(kuò)散法的要素的半色調(diào)處理,也可以得到細(xì)線的再現(xiàn)性足夠優(yōu)良的打印圖像,在本實(shí)施例中,構(gòu)成為僅對(duì)高濃度側(cè)邊緣像素加強(qiáng)誤差擴(kuò)散法的要素來進(jìn)行半色調(diào)處理。即,通過將處理中需要時(shí)間的誤差擴(kuò)散法的要素的加強(qiáng)的半色調(diào)處理的區(qū)域抑制地較小,能夠提高處理速度。作為與權(quán)利要求書的對(duì)應(yīng)關(guān)系,半色調(diào)處理部42與權(quán)利要求書中記載的點(diǎn)數(shù)據(jù)生成部對(duì)應(yīng),加入了擴(kuò)散誤差Edn的關(guān)注像素?cái)?shù)據(jù)Dn的灰度值與權(quán)利要求書中記載的修正灰度值對(duì)應(yīng)。另外,圖3、圖4中記載的步驟S134、S135、步驟S141 S143與權(quán)利要求書中記載的判斷值調(diào)整部的功能對(duì)應(yīng),步驟S144 S148與權(quán)利要求書中記載的點(diǎn)數(shù)據(jù)生成部的功能對(duì)應(yīng)。B.變形例此外,本發(fā)明不限于上述的實(shí)施例、實(shí)施方式,在不脫離其主g的范圍內(nèi)可以在各種方式中實(shí)施,例如也可以進(jìn)行下面那樣的變形。(BI)變形例 I : 在上述實(shí)施例中,在線畫的區(qū)域中的上下左右的所有的邊緣像素(在第I實(shí)施例的情況下,邊緣像素之內(nèi)的高濃度側(cè)邊緣像素)中,加強(qiáng)誤差擴(kuò)散法的要素來進(jìn)行半色調(diào)處理,也可以僅對(duì)邊緣的單側(cè)加強(qiáng)誤差擴(kuò)散法的要素來進(jìn)行半色調(diào)處理。即,對(duì)于左右的邊緣,僅對(duì)右側(cè)或者左側(cè)的ー側(cè)邊緣像素,對(duì)于上下的邊緣,僅對(duì)上側(cè)或者下側(cè)的ー側(cè)邊緣像素進(jìn)行加強(qiáng)誤差擴(kuò)散法的要素的半色調(diào)處理。在該情況下,通過如圖8、圖9那樣設(shè)定差分調(diào)查對(duì)象像素,能夠僅對(duì)線畫中的單側(cè)的高濃度側(cè)邊緣像素進(jìn)行加強(qiáng)了誤差擴(kuò)散法的要素的半色調(diào)處理。這樣,在低濃度的細(xì)線中,在加強(qiáng)了誤差擴(kuò)散法的要素的邊緣附近中產(chǎn)生點(diǎn),因此也能夠進(jìn)行不切斷細(xì)線,細(xì)線的再現(xiàn)性良好的打印。另外,當(dāng)這樣僅對(duì)邊緣的單側(cè)加強(qiáng)誤差擴(kuò)散法的要素來進(jìn)行半色調(diào)處理時(shí),考慮與使關(guān)注像素在圖像數(shù)據(jù)上移動(dòng)的方向(以下,也稱為處理方向)的相關(guān)關(guān)系,當(dāng)對(duì)相對(duì)于處理方向線畫區(qū)域的后方的邊緣像素,具體而言,當(dāng)處理方向?yàn)樽笠挥?、上一下時(shí)相對(duì)于線畫的區(qū)域右側(cè)的邊緣像素以及下側(cè)的邊緣像素進(jìn)行加強(qiáng)了誤差擴(kuò)散法的要素的半色調(diào)處理時(shí),能夠進(jìn)行線畫的再現(xiàn)性特別良好的打印。
      當(dāng)在線畫區(qū)域的后方的邊緣像素中進(jìn)行加強(qiáng)了誤差擴(kuò)散法的要素的半色調(diào)處理吋,假設(shè)在此前的線畫區(qū)域(抖動(dòng)法的要素強(qiáng)的區(qū)域)中未產(chǎn)生點(diǎn)時(shí),由于該擴(kuò)散誤差的影響,在其后方的邊緣像素、即加強(qiáng)了誤差擴(kuò)散法的要素的像素中會(huì)容易產(chǎn)生點(diǎn)。另ー方面,當(dāng)對(duì)線畫區(qū)域的前方的邊緣像素,具體而言,當(dāng)處理方向?yàn)樽笠挥?,上一下吋,?duì)于線畫的區(qū)域左側(cè)的邊緣像素以及上側(cè)的邊緣像素進(jìn)行加強(qiáng)了誤差擴(kuò)散法的要素的半色調(diào)處理吋,在邊緣像素中未產(chǎn)生點(diǎn)的情況下,擴(kuò)散誤差Edn被擴(kuò)散至周圍的像素,即在處理方向上后方的像素中也被擴(kuò)散了擴(kuò)散誤差Edn,被反應(yīng)到后方像素的半色調(diào)處理上,在后方的像素中抖動(dòng)法的要素強(qiáng),因此實(shí)質(zhì)上擴(kuò)散誤差引起的影響會(huì)被抑制,與在處理方向的后方的邊緣像素中進(jìn)行加強(qiáng)了誤差擴(kuò)散法要素的半色調(diào)處理的情況相比較,難以產(chǎn)生點(diǎn)。由于這樣的理由,在僅對(duì)邊緣的單側(cè)加強(qiáng)誤差擴(kuò)散法的要素來進(jìn)行半色調(diào)處理的情況下,通過對(duì)對(duì)于處理方向線畫區(qū)域的后方的邊緣像素進(jìn)行加強(qiáng)了誤差擴(kuò)散法的要素的半色調(diào)處理,能夠進(jìn)行線畫的再現(xiàn)性特別優(yōu)良的打印。(B2)變形例 2 在上述實(shí)施例中,當(dāng)進(jìn)行半色調(diào)處理時(shí),將圖像數(shù)據(jù)中的像素分為進(jìn)行加強(qiáng)了誤差擴(kuò)散法要素的處理與加強(qiáng)了抖動(dòng)法的要素的處理的2種類的區(qū)域,此外,也可以設(shè)置該2種類區(qū)域的中間的區(qū)域(以下,也稱為過渡區(qū)域)來進(jìn)行半色調(diào)處理。即,閾值增減參數(shù)th_add的值被設(shè)定為加強(qiáng)了誤差擴(kuò)散法的要素的區(qū)域與加強(qiáng)了抖動(dòng)法的要素的區(qū)域之間的值。在上述第I實(shí)施例的構(gòu)成的情況下,對(duì)于加強(qiáng)抖動(dòng)法的要素的區(qū)域設(shè)定為閾值增減參數(shù)th_add = 0(參照?qǐng)D4),對(duì)于加強(qiáng)了誤差擴(kuò)散法的要素的區(qū)域設(shè)定為閾值增減參數(shù)th_add = 64,通過對(duì)過渡區(qū)域設(shè)定為例如閾值增減參數(shù)th_add = 32,能夠進(jìn)行中等程度地具備了抖動(dòng)法的要素與誤差擴(kuò)散法的要素的的半色調(diào)處理。作為設(shè)置該過渡區(qū)域的方法,在用第I實(shí)施例說明的高濃度側(cè)邊緣像素的檢測方法中,將用圖5說明的通過距離D = I時(shí)的差分調(diào)查對(duì)象像素檢測到的像素作為加強(qiáng)誤差擴(kuò)散法的要素的像素區(qū)域(閾值增減參數(shù)th_add = 64),將用圖6說明的通過距離D = 2時(shí)的差分對(duì)象像素檢測到的像素中的用D = I檢測到的像素以外的像素作為過渡區(qū)域(閾值增減參數(shù)th_add = 32),將除此以外的像素作為加強(qiáng)抖動(dòng)法的要素的像素區(qū)域(閾值增減參數(shù)th_add = O)。通過如此設(shè)置,能夠在加強(qiáng)了抖動(dòng)法的要素的區(qū)域與加強(qiáng)了誤差擴(kuò)散法的要素的區(qū)域之間設(shè)置作為其中間的區(qū)域的過渡區(qū)域,能夠逐步地使抖動(dòng)法的要素與誤差擴(kuò)散法的要素過渡來進(jìn)行半色調(diào)處理,能夠抑制在打印圖像上可以視認(rèn)更換了閾值增減參數(shù)th_add的邊界附近。
      此外,不僅是上述的過渡區(qū)域,也可以設(shè)置多個(gè)過渡區(qū)域,此外也可以由加強(qiáng)了抖動(dòng)法的要素的區(qū)域向加強(qiáng)了誤差擴(kuò)散法的要素的區(qū)域連續(xù)地過渡。即通過使用距離D = 3時(shí)的差分調(diào)查對(duì)象像素、距離D = 4時(shí)的差分調(diào)查對(duì)象像素將過渡區(qū)域設(shè)定為2個(gè)、3個(gè)來進(jìn)行半色調(diào)處理。(B3)變形例 3 在上述實(shí)施例中,對(duì)邊緣像素中的高濃度側(cè)邊緣像素加強(qiáng)誤差擴(kuò)散法的要素來進(jìn)行半色調(diào)處理,但不限于此,也可以對(duì)也包含低濃度側(cè)邊緣像素的邊緣像素進(jìn)行加強(qiáng)了誤差擴(kuò)散法的要素的半色調(diào)處理。例如,當(dāng)距離D = 1(參照?qǐng)D5)時(shí),將差分調(diào)查對(duì)象像素設(shè)定為(χ-l,y)、(x+1,y)、(x,y-1)、(x,y+1),若I date [x, y]-date [χ-l, y] I > EDGE_TH 或者
      I date [x, y]-date [x+1, y] I > EDGE_TH 或者I date [x, y]-date [x, y_l] I > EDGE_TH 或者I date [x, y] -date [x, y+1] | > EDGE_TH,則能夠通過將關(guān)注像素(X,Y)判斷為邊緣像素來實(shí)現(xiàn)。然后,對(duì)這樣檢測到的邊緣像素加強(qiáng)誤差擴(kuò)散法的要素來進(jìn)行半色調(diào)處理。這樣也能夠進(jìn)行低濃度的細(xì)線的再現(xiàn)性良好的打印處理。(B4)變形例 4 在上述實(shí)施例以及變形例中,作為檢測邊緣像素的方法,采用通過算出關(guān)注像素與差分調(diào)查對(duì)象像素的灰度的差分值的大小來進(jìn)行檢測,但不限于此,例如當(dāng)成為打印處理的對(duì)象的數(shù)據(jù)是矢量數(shù)據(jù)、文本數(shù)據(jù)時(shí),成為文字、線畫的像素是當(dāng)然的,因此對(duì)輸入的數(shù)據(jù),通過對(duì)文字、線畫的區(qū)域的像素進(jìn)行注上標(biāo)記的處理,能夠容易地檢測形成輪廓的像素、即邊緣像素。這樣,通過進(jìn)行邊緣像素的檢測,能夠進(jìn)一歩將處理高速化。(B5)變形例 5:在上述的實(shí)施方式的半色調(diào)處理中,形成將關(guān)注像素?cái)?shù)據(jù)Dn的灰度值與各種閾值比較來進(jìn)行基于虛擬抖動(dòng)處理、誤差擴(kuò)散法的點(diǎn)的0N/0FF判斷的構(gòu)成,也可以是基于規(guī)定的變換規(guī)則將關(guān)注像素?cái)?shù)據(jù)Dn的灰度值變換為記錄率來比較該記錄率的灰度值與各種閾值的構(gòu)成。記錄率是指對(duì)任意的區(qū)域內(nèi)的像素記錄點(diǎn)的比例。例如,打印機(jī)20也可以在用大點(diǎn)、小點(diǎn)等多個(gè)尺寸的點(diǎn)形成圖像時(shí),基于關(guān)注像素?cái)?shù)據(jù)Dn的灰度值來比較按點(diǎn)尺寸算出的記錄率的灰度值與各種閾值。(B6)變形例 6:對(duì)于上述的實(shí)施方式,在打印機(jī)20中,形成執(zhí)行圖2所示的打印處理的所有的構(gòu)成,當(dāng)在打印機(jī)與計(jì)算機(jī)連接的打印系統(tǒng)(廣義的打印裝置)中進(jìn)行打印處理時(shí),打印處理、半色調(diào)處理的全部或者一部分也可以在計(jì)算機(jī)與打印機(jī)中的任意一個(gè)中執(zhí)行。以上,對(duì)本發(fā)明的實(shí)施方式進(jìn)行了說明,當(dāng)然,本發(fā)明不限于這樣的實(shí)施方式,可以在不脫離本發(fā)明的主g的范圍內(nèi)以各種方式來實(shí)施。例如,本發(fā)明不限于上述的實(shí)施方式中所示的串行方式的噴墨式打印機(jī),也可以在噴墨式的行式打印機(jī)、激光式打印機(jī)等各種方式的打印裝置中應(yīng)用。另外,本發(fā)明除作為打印裝置的構(gòu)成之外,也可以實(shí)現(xiàn)為打印方法、程序、存儲(chǔ)介質(zhì)等。附圖標(biāo)記說明
      20...打印機(jī);30...控制單元;40. ..CPU ;41...輸入部;42...半色調(diào)處理
      部;43...區(qū)域判斷處理部;44...比較部;45...誤差擴(kuò)散部;46...打印部;52. ..RAM;
      61...抖動(dòng)蒙版;70...滑架電機(jī);71...驅(qū)動(dòng)帶;72...滑輪;73...滑動(dòng)軸;74...電機(jī);
      75...壓紙卷軸;80...滑架;82...墨水盒;90...打印頭;98...存儲(chǔ)卡插ロ;99...操作面板;P. · ·打印介質(zhì);n. · ·坐標(biāo)數(shù)據(jù);th_add. · ·閾值增減參數(shù);D. · ·距離;EDGE_TH. · ·邊緣判斷閾值;THn_d. · ·閾值;THe_H. · ·高位閾值;THe_L. · ·低位閾值;EDTH. · ·基準(zhǔn)誤差擴(kuò)散閾值;Edn...擴(kuò)散誤差;MC...存儲(chǔ)卡;Dn...關(guān)注像素?cái)?shù)據(jù);0RG...圖像數(shù)據(jù)。
      權(quán)利要求
      1.ー種圖像處理裝置,其特征在于,該圖像處理裝置用于處理根據(jù)每個(gè)像素的灰度值來表示圖像的圖像數(shù)據(jù), 其具備: 圖像數(shù)據(jù)輸入部,其輸入所述圖像數(shù)據(jù); 點(diǎn)數(shù)據(jù)生成部,其進(jìn)行根據(jù)所述圖像數(shù)據(jù)生成表示所述點(diǎn)形成與否的點(diǎn)數(shù)據(jù)的處理;和 點(diǎn)數(shù)據(jù)輸出部,其輸出所述生成的點(diǎn)數(shù)據(jù), 所述點(diǎn)數(shù)據(jù)生成部基于所述圖像數(shù)據(jù)與抖動(dòng)蒙版的閾值進(jìn)行比較的比較結(jié)果來決定誤差擴(kuò)散的閾值,并使用所述決定的誤差擴(kuò)散的閾值對(duì)所述圖像數(shù)據(jù)進(jìn)行誤差擴(kuò)散處理,而生成點(diǎn)數(shù)據(jù)。
      2.根據(jù)權(quán)利要求I所述的圖像處理裝置,其特征在干, 所述點(diǎn)數(shù)據(jù)生成部包括 邊緣判斷部,其判斷所述圖像數(shù)據(jù)是否是與鄰近的像素之間的灰度值之差為規(guī)定值以上的邊緣像素; 判斷值調(diào)整部,其當(dāng)由所述判斷部判斷為所述圖像數(shù)據(jù)是邊緣像素時(shí),比較所述圖像數(shù)據(jù)中所包含的各像素的灰度值與預(yù)先準(zhǔn)備的抖動(dòng)蒙版的閾值,將判斷值調(diào)整得比邊緣像素以外的像素的判斷值小;和 生成部,其將所述調(diào)整過的判斷值與使用來自附近的完成處理的像素的擴(kuò)散誤差修正所述像素的灰度值后的修正灰度值相比較,在根據(jù)該比較判斷點(diǎn)形成與否時(shí),應(yīng)用用于擴(kuò)散與根據(jù)該點(diǎn)形成的與否而生成的灰度值之間的誤差的誤差擴(kuò)散法,生成表示所述點(diǎn)形成與否的點(diǎn)數(shù)據(jù)。
      3.根據(jù)權(quán)利要求2所述的圖像處理裝置,其特征在干, 所述判斷值調(diào)整部,按照在所述像素的灰度值超出所述閾值的情況下所應(yīng)用的所述判斷值不超出在所述像素的灰度值為所述閾值以下的情況下所應(yīng)用的所述判斷值的方式,以規(guī)定的幅度調(diào)整所述判斷值。
      4.根據(jù)權(quán)利要求2所述的圖像處理裝置,其特征在干, 所述判斷值調(diào)整部,在對(duì)所述邊緣像素以外的像素應(yīng)用所述判斷值時(shí),隨著距離所述邊緣像素的距離變遠(yuǎn)而分成多個(gè)階段來增大所述判斷值的所述調(diào)整的幅度。
      5.根據(jù)權(quán)利要求2所述的圖像處理裝置,其特征在干, 所述判斷值調(diào)整部,將與鄰近像素之間的灰度值之差為規(guī)定值以上的像素中的高灰度側(cè)的像素或者低灰度側(cè)的像素中的任意一方的像素判斷為所述邊緣像素。
      6.根據(jù)權(quán)利要求I所述的圖像處理裝置,其特征在干, 所述抖動(dòng)蒙版具有藍(lán)噪聲特性。
      7.根據(jù)權(quán)利要求2所述的圖像處理裝置,其特征在干, 所述邊緣像素的所述判斷值的所述調(diào)整的幅度為O。
      8.ー種圖像處理方法,其特征在于,用于處理根據(jù)每個(gè)像素的灰度值來表示圖像的圖像數(shù)據(jù), 包括 圖像數(shù)據(jù)輸入步驟,其輸入所述圖像數(shù)據(jù);點(diǎn)數(shù)據(jù)生成步驟,其根據(jù)所述圖像數(shù)據(jù)生成表示所述點(diǎn)形成與否的點(diǎn)數(shù)據(jù);和 點(diǎn)數(shù)據(jù)輸出步驟,其輸出所述生成的點(diǎn)數(shù)據(jù), 在所述點(diǎn)數(shù)據(jù)生成步驟中,基于所述圖像數(shù)據(jù)與抖動(dòng)蒙版的閾值進(jìn)行比較的比較結(jié)果來決定誤 差擴(kuò)散的閾值,并使用所述決定的誤差擴(kuò)散的閾值對(duì)所述圖像數(shù)據(jù)進(jìn)行誤差擴(kuò)散處理,而生成點(diǎn)數(shù)據(jù)。
      全文摘要
      本發(fā)明涉及圖像處理裝置、打印裝置、圖像處理方法,其將被輸入的圖像數(shù)據(jù)中所包含的各像素的灰度值與預(yù)先準(zhǔn)備的抖動(dòng)蒙版的閾值進(jìn)行比較并進(jìn)行調(diào)整,并將調(diào)整后的判斷值與使用基于附近的完成處理的像素的擴(kuò)散誤差修正了所述像素的灰度值后的修正灰度值進(jìn)行比較,在通過該比較判斷點(diǎn)形成的與否時(shí),應(yīng)用誤差擴(kuò)散法以擴(kuò)散與根據(jù)該點(diǎn)形成的與否而生成的灰度值的誤差,來生成表示所述點(diǎn)形成的與否的點(diǎn)數(shù)據(jù),其中,在判斷值的調(diào)整中,在所述像素與鄰近的像素的灰度值的差為規(guī)定以上的邊緣像素的情況下,與所述邊緣像素以外的像素相比減小在所述點(diǎn)形成的判斷中所使用的所述判斷值的所述調(diào)整的幅度。
      文檔編號(hào)H04N1/405GK102689503SQ201210078680
      公開日2012年9月26日 申請(qǐng)日期2012年3月22日 優(yōu)先權(quán)日2011年3月24日
      發(fā)明者角谷繁明 申請(qǐng)人:精工愛普生株式會(huì)社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1