專利名稱:程序、圖像處理裝置以及圖像處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種程序、圖像處理裝置以及圖像處理方法。
背景技術(shù):
為了由打印機(jī)輸出圖像,通常來說需要對(duì)圖像進(jìn)行量化處理。量化處理是指將用連續(xù)色調(diào)表現(xiàn)出的圖像變換為打印機(jī)能夠表現(xiàn)的色調(diào)數(shù)的半色調(diào)處理。以往,作為量化處理方法,例如已知有抖動(dòng)處理、誤差擴(kuò)散處理。另外,以往已知有選擇性地使用抖動(dòng)處理和誤差擴(kuò)散處理來進(jìn)行量化的方法(例 如參照專利文獻(xiàn)1、2)。例如,在專利文獻(xiàn)I所公開的方法中,根據(jù)濃度范圍來分開使用抖動(dòng)處理和誤差擴(kuò)散處理。另外,在專利文獻(xiàn)2所公開的方法中,使用能夠形成尺寸不同的N種點(diǎn)的打印頭,與點(diǎn)尺寸相應(yīng)地分開使用抖動(dòng)處理和誤差擴(kuò)散處理。專利文獻(xiàn)I :日本特開2006-240054號(hào)公報(bào)專利文獻(xiàn)2 日本特開2008-87382號(hào)公報(bào)
發(fā)明內(nèi)容
_6] 發(fā)明要解決的問題抖動(dòng)處理是將抖動(dòng)矩陣的值(噪聲)應(yīng)用于像素的數(shù)據(jù)來決定是否存在中間色調(diào)點(diǎn)的方法,將抖動(dòng)矩陣嵌套在原圖像上進(jìn)行量化。因此,有時(shí)矩陣內(nèi)所產(chǎn)生的特定的圖案重復(fù)產(chǎn)生而導(dǎo)致產(chǎn)生紋理問題。另外,其結(jié)果是有時(shí)產(chǎn)生像質(zhì)的劣化。此外,為了防止例如抖動(dòng)處理所特有的紋理的產(chǎn)生,也考慮將抖動(dòng)矩陣的值(大小)調(diào)整為合適的值。但是,通過這樣的調(diào)整來抑制紋理的產(chǎn)生需要大量的作業(yè)時(shí)間,因此難以實(shí)際應(yīng)用。另一方面,誤差擴(kuò)散處理是如下方法,準(zhǔn)備與像素的數(shù)據(jù)進(jìn)行比較的閾值,將用預(yù)先計(jì)算出的累計(jì)誤差校正后的像素的數(shù)據(jù)的值與該閾值進(jìn)行比較,根據(jù)其大小來確定是否存在中間色調(diào)點(diǎn)。在使用了誤差擴(kuò)散處理的情況下,能夠在整個(gè)圖像中減少由于量化所產(chǎn)生的誤差,因此不會(huì)產(chǎn)生抖動(dòng)處理中所產(chǎn)生的紋理。但是,在使用誤差擴(kuò)散處理的情況下,有時(shí)產(chǎn)生以下問題在高光部、暗調(diào)部的輸出結(jié)果中發(fā)生點(diǎn)的配置延遲的點(diǎn)延遲、點(diǎn)相連接的蠕蟲噪聲,在中間色調(diào)部產(chǎn)生點(diǎn)配置局部變成方格圖案和隨機(jī)配置的圖案噪聲。另外,其結(jié)果是有時(shí)由于點(diǎn)延遲而引起圖像偏移,由于蠕蟲噪聲引起產(chǎn)生條紋等,由此產(chǎn)生像質(zhì)劣化。另外,在例如專利文獻(xiàn)I那樣分開使用抖動(dòng)處理和誤差擴(kuò)散處理的情況下,有可能在從抖動(dòng)處理切換為誤差擴(kuò)散處理的部分等由于量化處理方法的不同而出現(xiàn)邊界線,有可能產(chǎn)生像質(zhì)劣化的問題等。另外,在使用了如專利文獻(xiàn)2那樣的方法的情況下,例如在高光部使用誤差擴(kuò)散處理,因此有可能產(chǎn)生如下問題等,由于產(chǎn)生點(diǎn)延遲而導(dǎo)致像質(zhì)劣化。因此,以往期望用更合適的方法進(jìn)行量化處理。更具體地說,例如期望一種能夠通過抑制紋理、點(diǎn)延遲、蠕蟲噪聲、圖案噪聲的發(fā)生等來實(shí)現(xiàn)高像質(zhì)的半色調(diào)處理的量化處理。因此,本發(fā)明的目的在于提供能夠解決上述問題的程序、圖像處理裝置以及圖像處理方法。用于解決問題的方案本申請(qǐng)的發(fā)明人通過專心研究,著眼于在抖動(dòng)處理中根據(jù)像素的濃度不同而產(chǎn)生紋理的容易程度不同。還著眼于在誤差擴(kuò)散法中也一樣,根據(jù)像素的濃度不同而產(chǎn)生點(diǎn)延遲、蠕蟲噪聲的容易程度不同。然后發(fā)現(xiàn),通過不是對(duì)例如抖動(dòng)處理和誤差擴(kuò)散處理進(jìn)行切換來進(jìn)行一方的處理,而是通過分配抖動(dòng)處理和誤差擴(kuò)散處理的影響力來進(jìn)行量化,能夠抑制紋理、點(diǎn)延遲以及蠕蟲噪聲等的產(chǎn)生而能夠適當(dāng)?shù)剡M(jìn)行量化。本發(fā)明具有以下結(jié)構(gòu)。(結(jié)構(gòu)I)一種程序,其使計(jì)算機(jī)對(duì)濃度值進(jìn)行量化,該濃度值表示圖像中的各像素的顏色的濃度,該程序使計(jì)算機(jī)執(zhí)行以下處理像素選擇處理,依次選擇要進(jìn)行量化的像素;使用率決定處理,是決定噪聲使用率和誤差使用率的處理,與通過像素選擇處理依 次選擇的像素的濃度值相應(yīng)地決定與該像素對(duì)應(yīng)的噪聲使用率和誤差使用率,該噪聲使用率表示抖動(dòng)矩陣噪聲影響量化的處理的程度,該抖動(dòng)矩陣噪聲是由預(yù)先設(shè)定的抖動(dòng)矩陣所指定的噪聲,該誤差使用率表示對(duì)量化誤差進(jìn)行累計(jì)得到的累計(jì)誤差影響量化的處理的程度,該量化誤差是在針對(duì)周邊像素的量化中產(chǎn)生的誤差;以及量化執(zhí)行處理,是針對(duì)通過像素選擇處理依次選擇的像素的濃度值進(jìn)行量化的處理,與對(duì)應(yīng)于該像素的噪聲使用率相應(yīng)地使用抖動(dòng)矩陣噪聲且與對(duì)應(yīng)于該像素的誤差使用率相應(yīng)地使用累計(jì)誤差來進(jìn)行量化。抖動(dòng)處理和誤差擴(kuò)散處理能夠得到優(yōu)質(zhì)的像質(zhì)的濃度范圍不同。因此,在單獨(dú)使用這些處理中的某一個(gè)的情況下,有可能在一部分的濃度范圍內(nèi)由于量化而產(chǎn)生像質(zhì)劣化。另外,例如如果根據(jù)濃度范圍的不同簡(jiǎn)單地切換抖動(dòng)處理和誤差擴(kuò)散處理,則有可能在處理切換的部分產(chǎn)生邊界線等。對(duì)此,如果像這樣構(gòu)成,則例如能夠使誤差擴(kuò)散處理的空間頻率特性(下面為誤差擴(kuò)散特性)受到抖動(dòng)處理的空間頻率特性(下面為抖動(dòng)特性)的影響。另外,由此,例如能夠通過在誤差擴(kuò)散特性中加入抖動(dòng)特性的方法進(jìn)行量化。此外,空間頻率特性是指以頻率捕捉例如作為對(duì)像質(zhì)進(jìn)行評(píng)價(jià)的特性之一的輸出結(jié)果的點(diǎn)的通斷的重復(fù)圖案時(shí)的特性。并且,在像這樣構(gòu)成的情況下,與例如簡(jiǎn)單地切換抖動(dòng)處理和誤差擴(kuò)散處理的情況等不同,能夠進(jìn)行更適當(dāng)?shù)赜行Ю昧烁鱾€(gè)處理的長(zhǎng)處部分的量化處理。因此,如果像這樣構(gòu)成,則例如能夠適當(dāng)?shù)叵炕幚碇兴a(chǎn)生的與打印有關(guān)的各種問題點(diǎn),能夠以更適當(dāng)?shù)姆椒ㄟM(jìn)行量化處理。此外,像素選擇處理例如依次選擇像素的行,沿著規(guī)定的處理方向依次選擇所選擇的行中的像素。在這種情況下,像素選擇處理也可以針對(duì)要進(jìn)行處理的每個(gè)行來切換處理方向。例如,考慮在奇數(shù)行中從左向右、在偶數(shù)行中從右向左依次選擇像素。如果像這樣構(gòu)成,則例如量化處理變?yōu)殡p方向處理,誤差的擴(kuò)散方向變得不固定,因此能夠使點(diǎn)更適當(dāng)?shù)剡M(jìn)行分散。使用率決定處理例如按照預(yù)先設(shè)定的計(jì)算式來決定噪聲使用率和誤差使用率。在這種情況下,例如通過適當(dāng)?shù)卦O(shè)定式中的參數(shù),能夠適當(dāng)?shù)匾种圃谟啥秳?dòng)特性控制的區(qū)域與由誤差擴(kuò)散特性控制的區(qū)域的切換部分產(chǎn)生邊界線。另外,由此能夠平滑地切換量化處理的方法。參數(shù)的最佳值能夠通過例如試驗(yàn)等適當(dāng)?shù)厍蟪?。另外,該程序例如使?jì)算機(jī)按每個(gè)處理色彩執(zhí)行各處理。在這種情況下,例如也可以針對(duì)每個(gè)處理色彩變更所使用的抖動(dòng)矩陣。如果像這樣構(gòu)成,則例如能夠使對(duì)相同的像素進(jìn)行量化所使用的抖動(dòng)矩陣的值按每個(gè)處理色彩而不同。另外,由此,能夠適當(dāng)?shù)胤乐巩a(chǎn)生點(diǎn)的重疊。作為抖動(dòng)矩陣噪聲,例如優(yōu)選使用藍(lán)噪聲特性的噪聲。作為藍(lán)噪聲特性,例如在用空間頻率特性表現(xiàn)的情況下是偏向于高頻率的噪聲,具有不容易被人的視覺感覺到的特性。另外,藍(lán)噪聲特性與誤差擴(kuò)散處理的頻率特性相類似。因此,通過使用這樣的抖動(dòng)矩陣,易于更平滑地切換抖動(dòng)特性與誤差擴(kuò)散特性。另外,該程序還可以使計(jì)算機(jī)進(jìn)行例如計(jì)算累計(jì)誤差的處理等。例如,該程序還可以使計(jì)算機(jī)執(zhí)行誤差分配處理等。誤差分配處理例如是對(duì)由于像素的量化而產(chǎn)生的量化誤差進(jìn)行分配的處理,例如按照預(yù)先設(shè)定的擴(kuò)散過濾器(擴(kuò)散矩陣),使量化誤差擴(kuò)散至該像 素的周邊像素。另外,由此,更新與該周邊像素分別對(duì)應(yīng)的累計(jì)誤差的值。作為擴(kuò)散過濾器,例如能夠優(yōu)選使用Jarvis, Judice & Ninke矩陣。(結(jié)構(gòu)2)程序還使計(jì)算機(jī)針對(duì)通過像素選擇處理依次選擇的像素執(zhí)行以下處理誤差校正完成輸入值計(jì)算處理,是計(jì)算誤差校正完成輸入值的處理,該誤差校正完成輸入值是利用累計(jì)誤差進(jìn)行校正后的濃度值,計(jì)算對(duì)應(yīng)于該像素的誤差使用率與累計(jì)誤差之積加上該像素的濃度值而得到的值來作為誤差校正完成輸入值;以及噪聲校正完成閾值計(jì)算處理,是計(jì)算噪聲校正完成閾值來作為在量化中使用的閾值的處理,該噪聲校正完成閾值是反映了抖動(dòng)矩陣噪聲的閾值,計(jì)算對(duì)應(yīng)于該像素的噪聲使用率與抖動(dòng)矩陣噪聲之積加上預(yù)先設(shè)定的初始閾值而得到的值來作為噪聲校正完成閾值,其中,量化執(zhí)行處理通過比較噪聲校正完成閾值和誤差校正完成輸入值來進(jìn)行量化。在像這樣構(gòu)成的情況下,通過將乘以誤差使用率后得到的累計(jì)誤差與作為量化的輸入值的像素的濃度值相加,能夠適當(dāng)?shù)卣{(diào)節(jié)誤差擴(kuò)散特性產(chǎn)生影響的程度。另外,通過將乘以噪聲使用率后得到的抖動(dòng)矩陣噪聲與初始閾值相加,能夠適當(dāng)?shù)卣{(diào)節(jié)抖動(dòng)特性產(chǎn)生影響的程度。因此,如果像這樣構(gòu)成,則例如能夠與輸入值相應(yīng)地適當(dāng)?shù)卦O(shè)定誤差擴(kuò)散特性和抖動(dòng)特性各自產(chǎn)生影響的程度。另外,由此,能夠與輸入值相應(yīng)地進(jìn)行更適當(dāng)?shù)赜行Ю昧烁鱾€(gè)處理的長(zhǎng)處部分的量化處理。(結(jié)構(gòu)3)量化執(zhí)行處理具有以下處理最大值判斷處理,判斷作為量化的輸入值的像素的濃度值與濃度值所能取的范圍的最大值是否相等;最小值判斷處理,判斷作為輸入值的像素的濃度值與濃度值所能取的范圍的最小值是否相等;以及量化值獲取處理,獲 取作為量化的結(jié)果的量化值,其中,在最大值判斷處理中判斷為輸入值等于最大值的情況下,量化值獲取處理獲取濃度值大于閾值時(shí)要輸出的值來作為量化值,在最小值判斷處理中判斷為輸入值等于最小值的情況下,量化值獲取處理獲取濃度值小于閾值時(shí)要輸出的值來作為量化值。例如,在輸入值與最大值相等的情況下,無論誤差校正完成輸入值或噪聲校正完成閾值如何,都將量化的結(jié)果設(shè)為濃度值大于閾值時(shí)要輸出的輸出值(例如I)。另外,在輸入值等于最小值的情況下,無論誤差校正完成輸入值或噪聲校正完成閾值如何,都將量化的結(jié)果設(shè)為濃度值小于閾值時(shí)要輸出的輸出值(例如O)。對(duì)此,如果像這樣構(gòu)成,則能夠容易且適當(dāng)?shù)卦O(shè)定輸入值為最大值或最小值時(shí)的輸出值。另外,由此,能夠更適當(dāng)?shù)剡M(jìn)行使用累計(jì)誤差和抖動(dòng)矩陣噪聲這兩者進(jìn)行的量化處理。此外,濃度值大于閾值時(shí)以及濃度值小于閾值時(shí)分別要輸出的輸出值例如是如下的輸出值,該輸出值表示將累計(jì)誤差和抖動(dòng)矩陣噪聲這兩者設(shè)為O來進(jìn)行濃度值與閾值的比較的結(jié)果。(結(jié)構(gòu)4)對(duì)于使用率決定處理,在決定噪聲使用率以及誤差使用率時(shí),將像素的濃度值是相當(dāng)于高光部或暗調(diào)部的濃度值時(shí)的噪聲使用率的值設(shè)為比像素的濃度值是相當(dāng)于高光部與暗調(diào)部的中間的中間色調(diào)部的濃度值時(shí)的噪聲使用率的值大,將像素的濃度值是相當(dāng)于高光部或暗調(diào)部的濃度值時(shí)的誤差使用率的值設(shè)為比像素的濃度值是相當(dāng)于中間色調(diào)部的濃度值時(shí)的誤差使用率的值小。噪聲使用率例如如下發(fā)生變化在高光部和暗調(diào)部的值是I (100%),隨著變成中間色調(diào)而值慢慢地下降。誤差使用率例如如下發(fā)生變化在濃度范圍的兩端值為0(0%),在紋理產(chǎn)生部的濃度范圍的附近,值變?yōu)镮 (100%)。 在像這樣構(gòu)成的情況下,例如在如果誤差擴(kuò)散特性的影響強(qiáng)則容易產(chǎn)生點(diǎn)延遲的高光部以及暗調(diào)部,提高噪聲使用率,降低誤差使用率。由此,例如在高光部以及暗調(diào)部,能夠?qū)Ⅻc(diǎn)分散配置的抖動(dòng)特性的影響變大,因此能夠適當(dāng)?shù)匾种泣c(diǎn)延遲的發(fā)生。另外,通過增大誤差擴(kuò)散特性的影響來進(jìn)行中間色調(diào)部的量化處理,例如能夠獲得更自然的模擬色調(diào)。另外,例如在紋理產(chǎn)生部的濃度范圍內(nèi),通過降低噪聲使用率而提高誤差使用率,能夠改變點(diǎn)的配置,例如能夠適當(dāng)?shù)匾种萍y理的產(chǎn)生。(結(jié)構(gòu)5)對(duì)于使用率決定處理,無論像素的濃度值如何,都將噪聲使用率設(shè)定為大于等于最低噪聲使用率的值,該最低噪聲使用率被預(yù)先設(shè)定為大于O的值。在中間色調(diào)部,當(dāng)將噪聲使用率設(shè)為0(0%)而將誤差使用率設(shè)為I (100%)時(shí),有可能產(chǎn)生誤差擴(kuò)散特性所特有的圖案噪聲。在中間色調(diào)部產(chǎn)生圖案噪聲的原因例如如下由于中間色調(diào)部的誤差擴(kuò)散特性是非常高的頻率,因此點(diǎn)的配置容易變?yōu)榉礁駡D案,另外并不像抖動(dòng)處理那樣點(diǎn)配置圖案固定,從而局部產(chǎn)生方格圖案。對(duì)此,通過設(shè)置最低噪聲使用率而避免噪聲使用率為0,由此通過例如在中間色調(diào)部少量地提供抖動(dòng)特性的影響并且增大誤差擴(kuò)散特性的影響,而少量地受到抖動(dòng)處理的點(diǎn)配置圖案的影響,因此易于使整體的配置圖案變得固定,不容易產(chǎn)生局部的方格圖案。另外,由此,例如能夠適當(dāng)?shù)匾种茍D案噪聲。(結(jié)構(gòu)6)對(duì)于使用率決定處理,使用預(yù)先設(shè)定的第一高光基準(zhǔn)值和值比第一高光基準(zhǔn)值大的第二高光基準(zhǔn)值作為表示處于高光部的濃度范圍的基準(zhǔn),使用預(yù)先設(shè)定的第一暗調(diào)基準(zhǔn)值和值比第一暗調(diào)基準(zhǔn)值大的第二暗調(diào)基準(zhǔn)值作為表示處于暗調(diào)部的濃度范圍的基準(zhǔn),使用大于第二高光基準(zhǔn)值且小于第一暗調(diào)基準(zhǔn)值的第一中間色調(diào)基準(zhǔn)值和大于第一中間色調(diào)基準(zhǔn)值且小于第一暗調(diào)基準(zhǔn)值的第二中間色調(diào)基準(zhǔn)值作為表示處于中間色調(diào)部的中央的濃度范圍的基準(zhǔn),在像素的濃度值小于等于第一高光基準(zhǔn)值的情況下,或者大于等于第二暗調(diào)基準(zhǔn)值的情況下,將噪聲使用率設(shè)定為1,在像素的濃度值大于等于第一中間色調(diào)基準(zhǔn)值且小于等于第二中間色調(diào)基準(zhǔn)值的情況下,將噪聲使用率設(shè)定為最低噪聲使用率,在像素的濃度值大于等于第一高光基準(zhǔn)值且小于等于第一中間色調(diào)基準(zhǔn)值的情況下,將噪聲使用率設(shè)定為大于等于最低噪聲使用率且小于等于I的值,即與像素的濃度值和第一高光基準(zhǔn)值之差相應(yīng)地設(shè)定為從I開始逐漸減小的值,在像素的濃度值大于等于第二中間色調(diào)基準(zhǔn)值且小于等于第二暗調(diào)基準(zhǔn)值的情況下,將噪聲使用率設(shè)定為大于等于最低噪聲使用率且小于等于I的值,即與像素的濃度值和第二中間色調(diào)基準(zhǔn)值之差相應(yīng)地設(shè)定為從最低噪聲使用率開始逐漸增加的值,在像素的濃度值大于等于第二高光基準(zhǔn)值且小于等于第一暗調(diào)基準(zhǔn)值的情況下,將誤差使用率設(shè)定為1,在像素的濃度值小于等于第二高光基準(zhǔn)值的情況下,將誤差使用率設(shè)定為大于等于O且小于等于I的值,即與第二高光基準(zhǔn)值和濃度值之差相應(yīng)地設(shè)定為從I開始逐漸減小的值,在像素的濃度值大于等于第一暗調(diào)基準(zhǔn)值的情況下,將誤差使用率設(shè)定為大于等于O且小于等于I的值,即與像素的濃度值和第一暗調(diào)基準(zhǔn)值之差相應(yīng)地設(shè)定為從I開始逐漸減小的值。如果像這樣構(gòu)成,則例如能夠與像素的濃度值相應(yīng)地適當(dāng)?shù)卦O(shè)定各個(gè)誤差使用率和噪聲使用率。另外,由此,能夠適當(dāng)?shù)剡M(jìn)行更適當(dāng)?shù)赜行Ю昧苏`差擴(kuò)散處理和抖動(dòng)處理 的各個(gè)處理的長(zhǎng)處部分的量化處理。(結(jié)構(gòu)7)對(duì)于使用率決定處理,還使用作為大于O且小于等于第一高光基準(zhǔn)值的值的第三高光基準(zhǔn)值作為表示處于高光部的濃度范圍的基準(zhǔn),還使用作為大于等于第二暗調(diào)基準(zhǔn)值且比濃度值所能取的范圍的最大值小的值的第三暗調(diào)基準(zhǔn)值作為表示處于暗調(diào)部的濃度范圍的基準(zhǔn),在像素的濃度值小于等于第三高光基準(zhǔn)值的情況下,將誤差使用率設(shè)定為0,在像素的濃度值大于等于第三高光基準(zhǔn)值且小于等于第二高光基準(zhǔn)值的情況下,將誤差使用率設(shè)定為濃度值與第三高光基準(zhǔn)值之差除以第二高光基準(zhǔn)值與第三高光基準(zhǔn)值之差而得到的值,在像素的濃度值大于等于第一暗調(diào)基準(zhǔn)值且小于等于第三暗調(diào)基準(zhǔn)值的情況下,將誤差使用率設(shè)定為第三暗調(diào)基準(zhǔn)值與濃度值之差除以第三暗調(diào)基準(zhǔn)值與第一暗調(diào)基準(zhǔn)值之差而得到的值,在像素的濃度值大于等于第三暗調(diào)基準(zhǔn)值的情況下,將誤差使用率設(shè)定為O。如果像這樣構(gòu)成,則例如能夠更適當(dāng)?shù)卦O(shè)定誤差使用率。(結(jié)構(gòu)8)—種圖像處理裝置,其對(duì)濃度值進(jìn)行量化,該濃度值表示圖像中的各像素的顏色的濃度,該圖像處理裝置具備像素選擇處理部,其依次選擇要進(jìn)行量化的像素;使用率決定處理部,其是決定噪聲使用率和誤差使用率的處理部,與由像素選擇處理部依次選擇的像素的濃度值相應(yīng)地決定與該像素對(duì)應(yīng)的噪聲使用率和誤差使用率,該噪聲使用率表示抖動(dòng)矩陣噪聲影響量化的處理的程度,該抖動(dòng)矩陣噪聲是由預(yù)先設(shè)定的抖動(dòng)矩陣所指定的噪聲,該誤差使用率表示對(duì)量化誤差進(jìn)行累計(jì)得到的累計(jì)誤差影響量化的處理的程度,該量化誤差是在針對(duì)周邊像素的量化中產(chǎn)生的誤差;以及量化執(zhí)行處理部,其是針對(duì)由像素選擇處理部依次選擇的像素的濃度值進(jìn)行量化的處理部,與對(duì)應(yīng)于該像素的噪聲使用率相應(yīng)地使用抖動(dòng)矩陣噪聲且與對(duì)應(yīng)于該像素的誤差使用率相應(yīng)地使用累計(jì)誤差來進(jìn)行量化。如果像這樣構(gòu)成,則例如能夠獲得與結(jié)構(gòu)I同樣的效果。此外,該圖像處理裝置例如也可以是按照規(guī)定的程序進(jìn)行動(dòng)作的計(jì)算機(jī)。在這種情況下,例如計(jì)算機(jī)的CPU按照程序作為圖像處理裝置的各部分進(jìn)行動(dòng)作。(結(jié)構(gòu)9)一種圖像處理方法,其對(duì)濃度值進(jìn)行量化,該濃度值表示圖像中的各像素的顏色的濃度,該圖像處理方法具備以下步驟像素選擇處理步驟,依次選擇要進(jìn)行量化的像素;使用率決定處理步驟,是決定噪聲使用率和誤差使用率的處理步驟,與通過像素選擇處理步驟依次選擇的像素的濃度值相應(yīng)地決定與該像素對(duì)應(yīng)的噪聲使用率和誤差使用率,該噪聲使用率表示抖動(dòng)矩陣噪聲影響量化的處理的程度,該抖動(dòng)矩陣噪聲是由預(yù)先設(shè)定的抖動(dòng)矩陣所指定的噪聲,該誤差使用率表示對(duì)量化誤差進(jìn)行累計(jì)得到的累計(jì)誤差影響量化的處理的程度,該量化誤差是在針對(duì)周邊像素的量化中產(chǎn)生的誤差;以及量化執(zhí)行處理步驟,是針對(duì)通過像素選擇處理步驟依次選擇的像素的濃度值進(jìn)行量化的處理步驟,與對(duì)應(yīng)于該像素的噪聲使用率相應(yīng)地使用抖動(dòng)矩陣噪聲且與對(duì)應(yīng)于該像素的誤差使用率相應(yīng)地使用累計(jì)誤差來進(jìn)行量化。這樣,例如能夠獲得與結(jié)構(gòu)I同樣的效果。發(fā)明的效果根據(jù)本發(fā)明,例如能夠通過更適當(dāng)?shù)姆椒ㄟM(jìn)行量化處理。另外,由此,例如能夠在半色調(diào)處理中適當(dāng)?shù)匾种萍y理、點(diǎn)的延遲、圖案噪聲的產(chǎn)生等。
圖I是說明本發(fā)明的一個(gè)實(shí)施方式所涉及的程序 的圖。圖I的(a)示出使用該程序的打印系統(tǒng)10的結(jié)構(gòu)的一例。圖I的(b)是表示圖像處理裝置12所進(jìn)行的量化處理的概要的圖。圖2是表示進(jìn)行量化的動(dòng)作的一例的流程圖。圖3是更詳細(xì)地說明像素選擇處理S102的圖。圖3的(a)示出依次選擇像素的順序的一例。圖3的(b)是表示雙方向處理的效果的一例的圖。圖4表示使誤差使用率Re和噪聲使用率Rn以及濃度值In (x, y)相對(duì)應(yīng)的圖以及計(jì)算式的一例。圖5是表示計(jì)算誤差使用率Re的處理的一例的流程圖。圖6是表不計(jì)算噪聲使用率Rn的處理的一例的流程圖。圖7是表示量化執(zhí)行處理SllO的動(dòng)作的一例的流程圖。圖8是表示在本例中使用的擴(kuò)散過濾器的一例的圖。圖8的(a)示出在雙方向處理的各方向中使用的擴(kuò)散過濾器的一例。圖8的(b)示出誤差的分配方法的一例。圖9是表示誤差分配處理S112的動(dòng)作的一例的流程圖。圖10示出參考例的打印結(jié)果和本例的打印結(jié)果的一例。圖10的(a)示出僅進(jìn)行以往公知的典型的誤差擴(kuò)散處理時(shí)的打印結(jié)果的一例。圖10的(b)示出僅進(jìn)行以往公知的抖動(dòng)處理時(shí)的打印結(jié)果的一例。圖10的(C)示出根據(jù)濃度范圍簡(jiǎn)單地切換抖動(dòng)處理和誤差擴(kuò)散處理時(shí)的打印結(jié)果的一例。圖10的(d)示出本例的打印結(jié)果的一例。
具體實(shí)施例方式下面,參照附圖的同時(shí)說明本發(fā)明所涉及的實(shí)施方式。圖I是說明本發(fā)明的一個(gè)實(shí)施方式所涉及的程序的圖。圖I的(a)示出使用該程序的打印系統(tǒng)10的結(jié)構(gòu)的一例。在本例中,打印系統(tǒng)10具備圖像處理裝置12和打印裝置14。圖像處理裝置12例如是進(jìn)行RIP (Raster Image Processor :光柵圖像處理器)處理等圖像形成處理的裝置。圖像處理裝置12通過將打印數(shù)據(jù)所表示的原圖像展開,來以打印裝置14可解釋的形式形成表示圖像的可打印數(shù)據(jù)。另外,在本例中,圖像處理裝置12在該圖像形成處理中至少進(jìn)行濃度值的量化,該濃度值表示原圖像中的各像素的顏色的濃度。另外,在這種情況下,圖像處理裝置12按在打印裝置14中使用的各處理色彩進(jìn)行量化。由此,圖像處理裝置12根據(jù)打印數(shù)據(jù),形成與各處理色彩對(duì)應(yīng)的半色調(diào)圖像。
此外,圖像處理裝置12例如是控制打印裝置14的主機(jī)PC,按照規(guī)定的程序,作為圖像處理裝置進(jìn)行動(dòng)作。圖像處理裝置12可以從例如其它的PC接收打印數(shù)據(jù)。另外,打印數(shù)據(jù)也可以由用戶在圖像處理裝置12上進(jìn)行制作。打印裝置14例如是噴墨打印機(jī),按照從圖像處理裝置12接收的可打印數(shù)據(jù),執(zhí)行圖像的打印。另外,在本例中,打印裝置14使用CMYK墨水的各顏色作為處理色彩,進(jìn)行彩色打印。打印裝置14還可以使用其它顏色的墨水進(jìn)行打印。圖 I的(b)是表示圖像處理裝置12所進(jìn)行的量化處理的概要的圖。圖像處理裝置12按每個(gè)處理色彩,通過針對(duì)原圖像的量化,來形成作為半色調(diào)圖像的模擬中間色調(diào)圖像。該量化是將原圖像的各坐標(biāo)處的濃度值In(x,y)變換為模擬中間色調(diào)圖像的相同坐標(biāo)處的量化值OUt (X,y)的處理。在本例中,圖像處理裝置12通過使用抖動(dòng)矩陣噪聲D(i,j)以及累計(jì)誤差E(x,y)這兩種方法(混合誤差擴(kuò)散處理)來進(jìn)行該量化。另外,圖像處理裝置12還使用分別被設(shè)定為大于等于O且小于等于1(09Γ100%)的范圍的值的噪聲使用率Rn以及誤差使用率Re作為與抖動(dòng)矩陣噪聲D (i,j)以及累計(jì)誤差E(x,y)相關(guān)聯(lián)的參數(shù)。噪聲使用率Rn是表示抖動(dòng)矩陣噪聲D (i,j)對(duì)量化處理的影響程度的參數(shù),根據(jù)進(jìn)行量化的像素的濃度值In (X,y)來計(jì)算該噪聲使用率Rn。圖像處理裝置12并不是直接使用抖動(dòng)矩陣噪聲D(i,j),而是使用抖動(dòng)矩陣噪聲D(i,j)與噪聲使用率Rn之積來進(jìn)行量化。由此,圖像處理裝置12與對(duì)應(yīng)于各像素的噪聲使用率Rn相應(yīng)地使用抖動(dòng)矩陣噪聲D(i,j)。另外,誤差使用率Re是表示累計(jì)誤差E (x, y)對(duì)量化處理的影響程度的參數(shù),根據(jù)進(jìn)行量化的像素的濃度值In(x,y)來計(jì)算該誤差使用率Re。圖像處理裝置12并不是直接使用累計(jì)誤差E(x,y),而是使用累計(jì)誤差E(x,y)與誤差使用率Re之積來計(jì)算與各像素的濃度值In(x,y)對(duì)應(yīng)的誤差校正完成輸入值In' (x,y)。然后,使用計(jì)算出的誤差校正完成輸入值In' (X,y)進(jìn)行量化處理。由此,圖像處理裝置12與對(duì)應(yīng)于各像素的誤差使用率Re相應(yīng)地使用累計(jì)誤差E(x,y)。此外,稍后更詳細(xì)地說明量化處理。根據(jù)本例,例如能夠使誤差擴(kuò)散處理的空間頻率特性(誤差擴(kuò)散特性)受到抖動(dòng)處理的空間頻率特性(抖動(dòng)特性)的影響。另外,由此,例如能夠通過在誤差擴(kuò)散特性中加入抖動(dòng)特性的方法進(jìn)行量化。此外,在這種情況下,與例如簡(jiǎn)單地切換抖動(dòng)處理和誤差擴(kuò)散處理的情況等不同,能夠適當(dāng)?shù)胤乐闺S著處理的切換而產(chǎn)生邊界線等。因此,根據(jù)本例,例如能夠進(jìn)行適當(dāng)?shù)赜行Ю昧烁鱾€(gè)處理的長(zhǎng)處部分的量化處理。另外,由此,例如能夠適當(dāng)?shù)叵诹炕幚碇挟a(chǎn)生的與打印有關(guān)的各種問題點(diǎn),能夠通過更合適的方法進(jìn)行量化處理。此外,抖動(dòng)矩陣噪聲D (i,j)例如是由預(yù)先設(shè)定的抖動(dòng)矩陣指定的值。抖動(dòng)矩陣噪聲D(i,j)例如也可以與在以往的抖動(dòng)處理中使用的抖動(dòng)矩陣噪聲相同或者相似。作為抖動(dòng)矩陣噪聲D(i,j),例如優(yōu)選使用藍(lán)噪聲特性的噪聲。另外,優(yōu)選圖像處理裝置12按每個(gè)處理色彩變更所使用的抖動(dòng)矩陣。累計(jì)誤差E(x,y)是將在針對(duì)周邊像素的量化中產(chǎn)生的誤差即量化誤差Q(x,y)進(jìn)行累計(jì)得到的值,使用預(yù)先設(shè)定的擴(kuò)散過濾器(擴(kuò)散矩陣)來計(jì)算該累計(jì)誤差E(x,y)。另夕卜,計(jì)算出的累計(jì)誤差E(x,y)例如被保存到誤差緩沖器中。圖像處理裝置12通過例如與以往的誤差擴(kuò)散處理中所使用的累計(jì)誤差相同或相似的方法來計(jì)算累計(jì)誤差E(x,y)。
圖2是表示進(jìn)行量化的動(dòng)作的一例的流程圖。圖像處理裝置12例如按每個(gè)處理色彩進(jìn)行下面的處理。在進(jìn)行量化的動(dòng)作中,本例的圖像處理裝置12首先從原圖像中選擇要進(jìn)行量化的像素(像素選擇處理S102)。然后,根據(jù)所選擇的像素的濃度值In (X,y)來計(jì)算與該像素對(duì)應(yīng)的噪聲使用率Rn和誤差使用率Re。由此,圖像處理裝置12決定進(jìn)行該像素的量化所使用的噪聲使用率Rn和誤差使用率Re (使用率決定處理S104)。接著,圖像處理裝置12計(jì)算誤差校正完成輸入值In' (x, y),該誤差校正完成輸入值In' (x, y)是利用累計(jì)誤差E(x,y)進(jìn)行校正后的濃度值(誤差校正完成輸入值計(jì)算處理S106)。在該處理中,圖像處理裝置12例如將對(duì)應(yīng)于通過像素選擇處理S102選擇出的像素的誤差使用率Re和累計(jì)誤差E(x,y)之積與該像素的濃度值In(x,y)相加,將相加后的值計(jì)算為誤差校正完成輸入值In, (X,y)。 另外,圖像處理裝置12進(jìn)一步計(jì)算噪聲校正完成閾值Th'來作為在量化中使用的閾值,該噪聲校正完成閾值Th'是反映出抖動(dòng)矩陣噪聲D(I,j)的閾值(噪聲校正完成閾值計(jì)算處理S108)。在該處理中,圖像處理裝置12例如將對(duì)應(yīng)于通過像素選擇處理S102選擇出的像素的噪聲使用率Rn和抖動(dòng)矩陣噪聲D (I,j)之積與預(yù)先設(shè)定的初始閾值Th相力口,將相加后的值計(jì)算為噪聲校正完成閾值Th'。然后,圖像處理裝置12將計(jì)算出的噪聲校正完成閾值Th'與誤差校正完成輸入值In' (X,y)進(jìn)行比較。由此,圖像處理裝置12對(duì)通過像素選擇處理S102選擇出的像素執(zhí)行量化(量化執(zhí)行處理SI 10)。接著,圖像處理裝置12按照擴(kuò)散過濾器,使通過該像素的量化而產(chǎn)生的量化誤差Q(x,y)擴(kuò)散至周邊的像素(誤差分配處理S112)。由此,圖像處理裝置12將量化誤差Q(x, y)乘以與周邊像素的分配目的地坐標(biāo)對(duì)應(yīng)的擴(kuò)散過濾器的值,更新與各個(gè)周邊像素對(duì)應(yīng)的累計(jì)誤差E(x,y)的值。另外,在誤差分配處理S112之后,圖像處理裝置12判斷執(zhí)行了量化的像素是否為原圖像的最終像素(最終像素判斷處理S114)。然后,在判斷為是最終像素的情況下(S114 “是”),結(jié)束針對(duì)原圖像的量化處理。另外,在判斷為不是最終像素的情況下(S114:“S”),再次進(jìn)入到像素選擇處理S102,選擇下一個(gè)像素。由此,圖像處理裝置12在像素選擇處理S102中依次選擇要進(jìn)行量化的像素。另外,通過對(duì)依次選擇的像素進(jìn)行像素選擇處理S102以后的處理,來執(zhí)行對(duì)該像素的量化。根據(jù)本例,例如通過將乘以誤差使用率Re的累計(jì)誤差E(x,y)與濃度值In(x,y)相加,能夠適當(dāng)?shù)卣{(diào)節(jié)使誤差擴(kuò)散特性產(chǎn)生影響的程度。另外,通過將乘以噪聲使用率Rn的抖動(dòng)矩陣噪聲D(i, j)與初始閾值Th相加,能夠適當(dāng)?shù)卣{(diào)節(jié)使抖動(dòng)特性產(chǎn)生影響的程度。由此,例如能夠與作為輸入值的濃度值In(x,y)相應(yīng)地適當(dāng)?shù)卦O(shè)定使誤差擴(kuò)散特性和抖動(dòng)特性各自產(chǎn)生影響的程度。另外,能夠進(jìn)行適當(dāng)?shù)赜行Ю昧苏`差擴(kuò)散處理以及抖動(dòng)處理各自的長(zhǎng)處部分的量化處理。下面,更詳細(xì)地說明進(jìn)行量化的動(dòng)作中的各處理。圖3是更詳細(xì)地說明像素選擇處理S102的圖。圖3的(a)示出依次選擇像素的順序的一例。在本例的像素選擇處理S102中,圖像處理裝置12例如依次選擇像素的行,沿規(guī)定的處理方向依次選擇所選擇的行中的像素。另外,圖像處理裝置12進(jìn)一步針對(duì)要處理的各行切換該處理方向。例如,圖像處理裝置12在奇數(shù)行從左向右依次選擇像素,在偶數(shù)行從右向左依次選擇像素。由此,圖像處理裝置12通過雙方向處理進(jìn)行量化處理。圖3的(b)是表示雙方向處理的效果的一例的圖,針對(duì)進(jìn)行將處理方向僅設(shè)為固定的一個(gè)方向的單方向處理的情況以及進(jìn)行雙方向處理的情況分別示出量化結(jié)果的一例。在進(jìn)行了雙方向處理的情況下,誤差的擴(kuò)散方向并不是固定的,因此能夠更適當(dāng)?shù)厥裹c(diǎn)進(jìn)行分散。另外,其結(jié)果是例如與通過單方向處理進(jìn)行量化的情況相比,能夠更適當(dāng)?shù)胤乐谷湎x噪聲的廣生等。圖4飛是更詳細(xì)地說明使用率決定處理S104的圖。圖4示出將誤差使用率Re和噪聲使用率Rn與濃度值In(x,y)(下面設(shè)為輸入值In)進(jìn)行對(duì)應(yīng)的圖以及計(jì)算式的一例。在本例中,圖像處理裝置12根據(jù)相對(duì)于最小輸入值MinIn即大于等于O且小于等于最大輸入值MaxIn的范圍的輸入值In連續(xù)地發(fā)生變化的函數(shù)來計(jì)算誤差使用率Re和噪聲使用率Rn。最大輸入值MaxIn以及最小輸入值MinIn例如是作 為輸入值In的濃度值所能取的范圍的最大值以及最小值。另外,在該函數(shù)中,作為表示處于高光部的濃度范圍的基準(zhǔn),圖像處理裝置12使用作為第三高光基準(zhǔn)值的一例的高光側(cè)誤差使用率最小濃度值Hes、作為第一高光基準(zhǔn)值的一例的高光側(cè)噪聲使用率最大濃度值Hn以及作為第二高光基準(zhǔn)值的一例的高光側(cè)誤差使用率最大濃度值He。另外,作為表示處于暗調(diào)部的濃度范圍的基準(zhǔn),使用作為第一暗調(diào)基準(zhǔn)值的一例的暗調(diào)側(cè)誤差使用率最大濃度值Se、作為第二暗調(diào)基準(zhǔn)值的一例的暗調(diào)側(cè)噪聲使用率最大濃度值Sn以及作為第三暗調(diào)基準(zhǔn)值的一例的暗調(diào)側(cè)誤差使用率最小濃度值Ses0并且,作為表示在中間色調(diào)部的中央夾持初始閾值Th的濃度范圍的基準(zhǔn),使用高光側(cè)噪聲使用率為0%的濃度值Hnz、暗調(diào)側(cè)噪聲使用率為0%的濃度值Snz、第一中間色調(diào)基準(zhǔn)值Cl以及第二中間色調(diào)基準(zhǔn)值C2。另外,這些參數(shù)至少被設(shè)定成Hes ^ Hn〈He〈Se〈Sn ^ Ses以及Hn〈Hnz〈Snz〈Sn。另夕卜,在本例中,這些參數(shù)以圖所示的大小關(guān)系被設(shè)定成O (Minin)〈Hes ( Hn〈He〈Cl〈Hnz〈Th〈Snz〈C2〈Se〈Sn ^ Ses〈MaxIn。然后,在使用率決定處理S104中,圖像處理裝置12按照?qǐng)D下面所示的計(jì)算式來決定誤差使用率Re以及噪聲使用率Rn。其中,在通過該數(shù)式計(jì)算的噪聲使用率Rn小于規(guī)定的最低噪聲使用率RnMin的情況下,圖像處理裝置12將噪聲使用率Rn設(shè)定為最低噪聲使用率RnMin。由此,無論像素的濃度值如何,圖像處理裝置12都將噪聲使用率Rn設(shè)定為大于等于最低噪聲使用率RnMin的值。此外,誤差使用率Re以及噪聲使用率Rn被設(shè)定為(Γ100%(值(Tl)的范圍內(nèi)的值。在圖下面所示的計(jì)算式中,在大于等于為100%的情況下,被設(shè)定為100%。另外,在小于等于0%的情況下,被設(shè)定為0%。另外,例如在參數(shù)設(shè)定時(shí)的調(diào)整時(shí)等,最低噪聲使用率RnMin被預(yù)先設(shè)定為大于O的值。考慮將最低噪聲使用率RnMin例如設(shè)為大于等于O. 1(10%)的值。例如,最低噪聲使用率RnMin優(yōu)選設(shè)為例如O. Γθ. 2 (10%^20%)。另外,從圖可知,在輸入值In等于第一中間色調(diào)基準(zhǔn)值Cl或者第二中間色調(diào)基準(zhǔn)值C2的情況下,通過計(jì)算式計(jì)算出的噪聲使用率Rn等于最低噪聲使用率RnMin。通過以上的方法,例如在輸入值In大于等于高光側(cè)誤差使用率最大濃度值He且小于等于暗調(diào)側(cè)誤差使用率最大濃度值Se的情況下,圖像處理裝置12將誤差使用率Re設(shè)定為1(100%)。另外,例如在輸入值In小于等于高光側(cè)誤差使用率最小濃度值Hes的情況下,將誤差使用率Re設(shè)定為O。在輸入值In大于等于高光側(cè)誤差使用率最小濃度值Hes且小于等于高光側(cè)誤差使用率最大濃度值He的情況下,將誤差使用率Re設(shè)定為通過(In-Hes)/(He-Hes)計(jì)算出的值。由此,例如在輸入值In小于等于高光側(cè)誤差使用率最大濃度值He的情況下,將誤差使用率R e設(shè)定為大于等于O且小于等于1(100%)的值,即根據(jù)高光側(cè)誤差使用率最大濃度值He與輸入值In之差設(shè)定為從I開始逐漸減小的值。另外,例如在輸入值In大于等于暗調(diào)側(cè)誤差使用率最大濃度值Se且小于等于暗調(diào)側(cè)誤差使用率最小濃度值Ses的情況下,將誤差使用率Re設(shè)定為通過(Ses-In)/(Ses-Se)計(jì)算出的值。在輸入值In大于等于暗調(diào)側(cè)誤差使用率最小濃度值Ses的情況下,將誤差使用率Re設(shè)定為O。由此,例如在輸入值In大于等于暗調(diào)側(cè)誤差使用率最大濃度值Se的情況下,將誤差使用率Re設(shè)定為大于等于O且小于等于I (100%)的值,即根據(jù)輸入值In與暗調(diào)側(cè)誤差使用率最大濃度值Se之差設(shè)定為從I開始逐漸減小的值。在這種情況下,高光部至中間色調(diào)部的誤差使用率Re相對(duì)于輸入值In例如從高光側(cè)誤差使用率最小濃度值Hes起慢慢地增加,在高光側(cè)誤差使用率最大濃度值He處成為最大值。另外,暗調(diào)部至中間色調(diào)部的誤差使用率Re相對(duì)于輸入值In從暗調(diào)側(cè)誤差使用率最大濃度值Se起慢慢地減小,在暗調(diào)側(cè)誤差使用率最小濃度值Ses處成為最小值。由此,圖像處理裝置12例如將輸入值In是相當(dāng)于高光部或暗調(diào)部的濃度值時(shí)的誤差使用率Re的值設(shè)定為比輸入值In是相當(dāng)于中間色調(diào)部的濃度值時(shí)的誤差使用率Re小。另外,在這種情況下,誤差使用率Re例如如下發(fā)生變化在濃度范圍的兩端,值為0(0%),在產(chǎn)生抖動(dòng)處理所特有的紋理的濃度范圍即紋理產(chǎn)生部Hd、Sd的近端,值變?yōu)?(100%)。如果像這樣構(gòu)成,則例如能夠適當(dāng)?shù)貙?shí)現(xiàn)在中間色調(diào)主要使用誤差使用率Re的結(jié)構(gòu)。另外,例如在輸入值In小于等于高光側(cè)噪聲使用率最大濃度值Hn的情況下,或者大于等于暗調(diào)側(cè)噪聲使用率最大濃度值Sn的情況下,圖像處理裝置12將噪聲使用率Rn設(shè)定為I (100%)。另外,在輸入值In大于等于第一中間色調(diào)基準(zhǔn)值Cl且小于等于第二中間色調(diào)基準(zhǔn)值C2的情況下,將噪聲使用率Rn設(shè)定為最低噪聲使用率RnMin。另外,例如在輸入值In大于等于高光側(cè)噪聲使用率最大濃度值Hn且小于等于第一中間色調(diào)基準(zhǔn)值Cl的情況下,圖像處理裝置12將噪聲使用率Rn設(shè)定為大于等于最低噪聲使用率RnMin且小于等于I (100%)的值,即根據(jù)輸入值In與高光側(cè)噪聲使用率最大濃度值Hn之差設(shè)定為從I開始逐漸減小的值。并且,例如在輸入值In大于等于第二中間色調(diào)基準(zhǔn)值C2且小于等于暗調(diào)側(cè)噪聲使用率最大濃度值Sn的情況下,圖像處理裝置12將噪聲使用率Rn設(shè)定為大于等于最低噪聲使用率RnMin且小于等于I (100%)的值,即根據(jù)輸入值In與第二中間色調(diào)基準(zhǔn)值C2之差設(shè)定為從最低噪聲使用率RnMin開始逐漸增加的值。由此,圖像處理裝置12例如將輸入值In是相當(dāng)于高光部或暗調(diào)部的濃度值時(shí)的噪聲使用率Rn的值設(shè)定為比輸入值In是相當(dāng)于中間色調(diào)部的濃度值時(shí)的噪聲使用率Rn大。另外,在這種情況下,噪聲使用率Rn例如如下發(fā)生變化在高光部和暗調(diào)部的值是I (100%),隨著變成中間色調(diào)而值慢慢地下降。根據(jù)本例,例如在如果誤差擴(kuò)散特性的影響強(qiáng)則容易產(chǎn)生點(diǎn)延遲的高光部和暗調(diào)部,提高噪聲使用率Rn并降低誤差使用率Re。由此,例如在高光部和暗調(diào)部,能夠?qū)Ⅻc(diǎn)分散配置的抖動(dòng)特性的影響變大,因此能夠適當(dāng)?shù)匾种泣c(diǎn)延遲的產(chǎn)生。另外,通過增大誤差擴(kuò)散特性的影響來進(jìn)行中間色調(diào)部的量化處理,例如能夠獲得更自然的模擬色調(diào)。另外,例如在成為紋理產(chǎn)生部的濃度范圍中,通過降低噪聲使用率Rn并提高誤差使用率Re,能夠改變點(diǎn)的配置。另外,由此,例如能夠適當(dāng)?shù)匾种萍y理的產(chǎn)生。并且,例如通過設(shè)置最低噪聲使用率RnMin以避免噪聲使用率Rn為0,例如在中間色調(diào)部,能夠少量地提供抖動(dòng)特性的影響,并且增大誤差擴(kuò)散特性的影響。另外,由此,例如能夠適當(dāng)?shù)匾种茍D案噪聲。另外,例如通過按照計(jì)算誤差使用率Re以及噪聲使用率Rn的計(jì)算式來慢慢地改變抖動(dòng)特性的影響的大小和誤差擴(kuò)散特性的影響的大小,能夠適當(dāng)?shù)匾种圃谟啥秳?dòng)特性控制的區(qū)域與由誤差擴(kuò)散特性控制的區(qū)域的切換部分產(chǎn)生邊界線。另外,由此,能夠平滑地切換量化處理的方法。因而,根據(jù)本例,例如能夠與像素的濃度值相應(yīng)地分別適當(dāng)?shù)卦O(shè)定誤差使用率Re以及噪聲使用率Rn。另外,由此,能夠進(jìn)行更適當(dāng)?shù)赜行Ю昧苏`差擴(kuò)散處理以及抖動(dòng)處理的各個(gè)處理的長(zhǎng)處部分的量化處理。接著,更詳細(xì)地說明計(jì)算誤差使用率Re以及噪聲使用率Rn的處理。圖5是表示計(jì)算誤差使用率Re的處理的一例的流程圖。在誤差使用率Re的計(jì)算中,圖像處理裝置12首先判斷輸入值In是否處于大于等于高光側(cè)誤差使用率最大濃度值He且小于等于暗調(diào)側(cè)誤差使用率最大濃度值Se的范圍(S202)。然后,在判斷為處于該范圍的情況下(S202:“是”),將誤差使用率Re設(shè)定為最大使用率即 1(100%) (S204)。另外,在判斷為不處于該范圍的情況下(S202 否”),進(jìn)一步判斷輸入值In是否處于大于高光側(cè)誤差使用率最小濃度值Hes且小于高光側(cè)誤差使用率最大濃度值He的范圍(S206)。然后,在判斷為處于該范圍的情況下(3206:“是”),將誤差使用率1^設(shè)定為通過 Re=(In-Hes)/(He-Hes)計(jì)算出的值(S208)。另外,在S206中判斷為輸入值In不處于范圍內(nèi)的情況下(S206 否”),圖像處理裝置12進(jìn)一步判斷輸入值In是否處于大于暗調(diào)側(cè)誤差使用率最大濃度值Se且小于暗調(diào)側(cè)誤差使用率最小濃度值Ses的范圍(S210)。然后,在判斷為處于該范圍的情況下(S210:“是”),將誤差使用率Re設(shè)定為通過Re= (Ses-In)/(Ses-Se)計(jì)算出的值(S212)。另外,在S210中判斷為輸入值In不處于范圍內(nèi)的情況下(S210 否”),圖像處理裝置12將誤差使用率Re設(shè)定為0(0%) (S214)。然后,圖像處理裝置12采用在S204、S208、S212或者S214中設(shè)定的誤差使用率Re作為與輸入值In對(duì)應(yīng)的誤差使用率Re (S216)。根據(jù)本例,能夠適當(dāng)?shù)赜?jì)算誤差使用率Re。圖6是表示計(jì)算噪聲使用率Rn的處理的一例的流程圖。在噪聲使用率Rn的計(jì)算中,圖像處理裝置12首先判斷輸入值In是否處于大于高光側(cè)噪聲使用率最大濃度值Hn且小于高光側(cè)噪聲使用率為0%的濃度值Hnz的范圍內(nèi)(S302)。然后,在判斷為處于該范圍的情況下(S302 是”),將噪聲使用率Rn設(shè)定為通過Rn= (Hnz-In)/(Hnz-Hn)計(jì)算出的值(S304)。另外,在判斷為不處于該范圍的情況下(S302 否”),進(jìn)一步判斷輸入值In是否處于大于暗調(diào)側(cè)噪聲使用率為0%的濃度值Snz且小于暗調(diào)側(cè)噪聲使用率最大濃度值Sn的范圍(S306)。然后,在判斷為處于該范圍的情況下(3306:“是”),將噪聲使用率1 11設(shè)定為通過 Rn= (In-Snz)/(Sn-Snz)計(jì)算出的值(S308)。然后,在S304或S308中將噪聲使用率Rn設(shè)定為計(jì)算值之后,判斷所設(shè)定的噪聲使用率Rn是否大于作為最小使用率的最低噪聲使用率RnMin (S310)。然后,在噪聲使用率Rn小于等于最低噪聲使用率RnMin的情況下(S310 否”),將噪聲使用率Rn的值變更為最低噪聲使用率RnMin (S312),進(jìn)入到S316。另外,在噪聲使用率Rn大于最低噪聲使用率RnMin的情況下(S310 是”),不變更噪聲使用率Rn的值而進(jìn)入S316。另外,在S306中判斷為輸入值In不處于上述的范圍的情況下(S306 否”),圖像處理裝置12將噪聲使用率Rn設(shè)定為最大的使用率即1(100%) (S314)。然后,圖像處理裝置12采用在S304、S308、S312或者S314中設(shè)定的噪聲使用率Rn來作為與輸入值In對(duì)應(yīng)的噪聲使用率Rn (S316)。根據(jù)本例,能夠適當(dāng)?shù)赜?jì)算噪聲使用率Rn。 圖7是表示量化執(zhí)行處理SllO的動(dòng)作的一例的流程圖。在本例的量化執(zhí)行處理SllO中,圖像處理裝置12首先判斷輸入值In與最大輸入值MaxIn是否相等(最大值判斷處理S402)。然后,在判斷為相等的情況下(S402:“是”),將表示量化結(jié)果的輸出值設(shè)定為1(S404)。該值I是在輸入值In大于閾值Th時(shí)要輸出的值的一例。另外,與該輸出值的設(shè)定同時(shí)地,將在之后的誤差分配處理S112中使用的誤差值設(shè)定為誤差校正完成輸入值In'與最大輸入值MaxIn之差I(lǐng)n' -MaxIn0另外,在S402中判斷為輸入值In與最大輸入值MaxIn不相等的情況下(S402 :“否”),圖像處理裝置12進(jìn)一步判斷輸入值In與最小輸入值MinIn是否相等(最小值判斷處理S406)。然后,在判斷為相等的情況下(S406 是”),將輸出值設(shè)定為0(S408)。該值O是輸入值In小于閾值Th時(shí)要輸出的值的一例。另外,與該輸出值的設(shè)定同時(shí)地,將誤差值設(shè)定為誤差校正完成輸入值In'。另外,在S406中判斷為輸入值In與最小輸入值MinIn不相等的情況下(S406 :“否”),圖像處理裝置12判斷誤差校正完成輸入值In'是否大于噪聲校正完成閾值
IV(S410)。然后,在判斷為誤差校正完成輸入值In'大于噪聲校正完成閾值Th'的情況下(S410 是”),將輸出值設(shè)定為1,將誤差值設(shè)定為-MaxIn (S412) ο另外,在S410中判斷為誤差校正完成輸入值In'小于等于噪聲校正完成閾值Th'的情況下(S410:“否”),將輸出值設(shè)定為0,將誤差值設(shè)定為In' (S414)。然后,圖像處理裝置12獲取在S404、S408、S412或者S414中設(shè)定的輸出值以及誤差值來作為成為量化執(zhí)行處理SllO的結(jié)果的量化值以及誤差值(量化值獲取處理S416)。 另外,將獲取到的誤差值傳送到之后的誤差分配處理S112。根據(jù)本例,例如能夠容易且適當(dāng)?shù)卦O(shè)定輸出值以及誤差值。圖8和圖9是更詳細(xì)地說明誤差分配處理S112的圖。圖8示出在本例中使用的擴(kuò)散過濾器的一例。圖8的(a)示出在雙方向處理的各方向中使用的擴(kuò)散過濾器的一例。在本例中,擴(kuò)散過濾器例如是Jarvis、Judice&Ninke的矩陣。另外,關(guān)于雙方向處理的各方向即主掃描方向以及逆向主掃描方向,分別使用圖示的各過濾器。另外,在圖示的過濾器中,記入有記號(hào)*的位置是輸入值In的坐標(biāo)
(原點(diǎn))的位置。另外,各矩陣內(nèi)的數(shù)值是對(duì)周邊的像素分配誤差時(shí)的分配比例。
圖8的(b)示出誤差的分配方法的一例。在對(duì)周邊的像素分配誤差的處理中,如果誤差的分配目的地的坐標(biāo)超出了圖像寬度,則圖像處理裝置12將分配目的地的坐標(biāo)變更為下一行的開頭的坐標(biāo)。另外,在相反側(cè)的坐標(biāo)處于范圍外的情況下也進(jìn)行同樣的處理。另外,在不存在分配目的地的行的情況下,圖像處理裝置12不分配誤差。另外,在分配目的地的坐標(biāo)是已處理的像素的情況下,也不分配誤差。圖9是表示誤差分配處理S112的動(dòng)作的一例的流程圖。在誤差分配處理S112中,圖像處理裝置12在流程圖中的步驟S502和S526的期間執(zhí)行使Y坐標(biāo)依次改變的循環(huán)。在該循環(huán)中,圖像處理裝置12在從O到擴(kuò)散矩陣高度之間使Y的值每次增加I。擴(kuò)散矩陣高度例如是指用作擴(kuò)散過濾器的矩陣的行數(shù)。另外,在步驟S504與S524的期間執(zhí)行使X坐標(biāo)依次改變的循環(huán)。在該循環(huán)中,圖像處理裝置12在從O到擴(kuò)散矩陣寬度之間使X的值每次增加I。擴(kuò)散矩陣寬度例如是指用作擴(kuò)散過濾器的矩陣的列數(shù)。
并且,在這些循環(huán)中,圖像處理裝置12首先如流程圖內(nèi)所示那樣設(shè)定分配目的地的坐標(biāo)(X' ,Y')。另外,按照擴(kuò)散過濾器設(shè)定分配比例(S506)。然后,首先在該時(shí)刻判斷分配比例是否大于O (S508),在分配比例小于等于O的情況下(S508 否”),不分配誤差而再次進(jìn)入S504。另外,在分配比例大于O的情況下(S508 是”),進(jìn)入S510以后的處理。在該處理中,如果分配目的地的坐標(biāo)Γ小于圖像寬度(S510 是”)、坐標(biāo)X'大于等于0(S512:“是”)、且分配目的地的坐標(biāo)Y,小于圖像高度(S514:“是”),則將要分配的誤差值(量化誤差)設(shè)定為誤差值與分配比例之積(S516),與保存在累計(jì)誤差緩沖器中的分配誤差值相加(S518)。由此,圖像處理裝置12與所產(chǎn)生的量化誤差相應(yīng)地更新累計(jì)誤差。另外,在S510中坐標(biāo)X'大于等于圖像寬度的情況下(S510 否”),以坐標(biāo)X'=
V-圖像寬度、坐標(biāo)Y' = V +1(S 520),進(jìn)入S514。在S512中,在坐標(biāo)X'小于O的情況下(S512 否”),以坐標(biāo)X' =V +圖像寬度、坐標(biāo)Y' = Y' +KS 522),進(jìn)入S514。另外,在S514中,在坐標(biāo)Y'大于等于圖像高度的情況下(3514:“否”),不分配誤差而進(jìn)入S504。通過以上的動(dòng)作,圖像處理裝置12將量化誤差累計(jì)到保存在累計(jì)誤差緩沖器中的值,來計(jì)算累計(jì)誤差。根據(jù)本例,能夠適當(dāng)?shù)貙?duì)誤差進(jìn)行分配。另外,由此能夠適當(dāng)?shù)赜?jì)
算累計(jì)誤差。圖10示出本例的打印結(jié)果的一例和參考例的打印結(jié)果。圖10的(ar(c)是與使用圖I至圖9說明的本例不同的參考例的打印結(jié)果。圖10的(a)示出僅進(jìn)行了以往公知的典型的誤差擴(kuò)散處理時(shí)的打印結(jié)果的一例。圖10的(b)示出僅進(jìn)行了以往公知的抖動(dòng)處理時(shí)的打印結(jié)果的一例。在僅進(jìn)行典型的誤差擴(kuò)散處理的情況下,例如在高光部、暗調(diào)部產(chǎn)生點(diǎn)的延遲等問題。另外,在僅進(jìn)行抖動(dòng)處理的情況下,例如產(chǎn)生抖動(dòng)處理所特有的紋理等問題。圖10的(C)示出根據(jù)濃度范圍簡(jiǎn)單地切換抖動(dòng)處理和誤差擴(kuò)散處理時(shí)的打印結(jié)果的一例。在本例中,例如在高光部與中間色調(diào)部之間,或在中間色調(diào)部與暗調(diào)部之間,不像本例那樣進(jìn)行逐漸改變?cè)肼暿褂寐?、誤差使用率的切換處理,而切換了抖動(dòng)處理和誤差擴(kuò)散處理。這樣,在不進(jìn)行適當(dāng)?shù)那袚Q處理而簡(jiǎn)單地切換抖動(dòng)處理和誤差擴(kuò)散處理的情況下,產(chǎn)生由于切換而出現(xiàn)邊界線等問題。圖10的(d)示出本例的打印結(jié)果的一例。從圖中可知,根據(jù)本例,例如能夠適當(dāng)?shù)匾种聘吖獠俊嫡{(diào)部中的點(diǎn)延遲。另外,還能夠適當(dāng)?shù)胤乐乖谥虚g色調(diào)處產(chǎn)生紋理、由于切換而產(chǎn)生邊界線等。因此,根據(jù)本例,能夠更適當(dāng)?shù)剡M(jìn)行量化處理。以上,使用實(shí)施方式說明了本發(fā)明,但是本發(fā)明的技術(shù)范圍并不限定于上述實(shí)施方式所記載的范圍。能夠?qū)ι鲜鰧?shí)施方式施加多種變更或者改良,這對(duì)于本領(lǐng)域技術(shù)人員來說是顯而易見的。這種施加變更或者改良得到的方式也能夠包含在本發(fā)明的技術(shù)范圍內(nèi),這是根據(jù)權(quán)利要求書的記載明顯可知的。另外,在以上內(nèi)容中,對(duì)量化后的色調(diào)數(shù)為2色調(diào)的情況進(jìn)行了量化處理的說明。但是,通過同樣的方法進(jìn)行的量化也能夠應(yīng)用于例如色調(diào)數(shù)大于等于3時(shí)的處理。色調(diào)數(shù)大于等于3例如是指使用大于等于三種的點(diǎn)尺寸的情況。、在這種情況下,例如與2色調(diào)的情況相同或者相似地,與噪聲使用率以及誤差使用率相應(yīng)地利用抖動(dòng)矩陣噪聲以及累計(jì)誤差這兩者來進(jìn)行與各個(gè)尺寸的點(diǎn)對(duì)應(yīng)的量化處理。然后,在與各個(gè)尺寸的點(diǎn)對(duì)應(yīng)的輸出結(jié)果之間進(jìn)行比較,將尺寸最大的點(diǎn)設(shè)為最終輸出。這樣,例如在色調(diào)數(shù)大于等于3的情況下也能夠更適當(dāng)?shù)剡M(jìn)行量化處理。產(chǎn)業(yè)h的可利用件本發(fā)明例如能夠優(yōu)選利用為使計(jì)算機(jī)進(jìn)行量化的程序。附圖標(biāo)記說明10 :打印系統(tǒng);12 :圖像處理裝置;14 :打印裝置。
權(quán)利要求
1.ー種程序,其使計(jì)算機(jī)對(duì)濃度值進(jìn)行量化,該濃度值表示圖像中的各像素的顔色的濃度,該程序的特征在于,使上述計(jì)算機(jī)執(zhí)行以下處理 像素選擇處理,依次選擇要進(jìn)行上述量化的像素; 使用率決定處理,是決定噪聲使用率和誤差使用率的處理,與通過上述像素選擇處理依次選擇的像素的上述濃度值相應(yīng)地決定與該像素對(duì)應(yīng)的上述噪聲使用率和上述誤差使用率,該噪聲使用率表示抖動(dòng)矩陣噪聲影響上述量化的處理的程度,該抖動(dòng)矩陣噪聲是由預(yù)先設(shè)定的抖動(dòng)矩陣所指定的噪聲,該誤差使用率表示對(duì)量化誤差進(jìn)行累計(jì)得到的累計(jì)誤差影響上述量化的處理的程度,該量化誤差是在針對(duì)周邊像素的上述量化中產(chǎn)生的誤差;以及 量化執(zhí)行處理,是針對(duì)通過上述像素選擇處理依次選擇的上述像素的上述濃度值進(jìn)行量化的處理,與對(duì)應(yīng)于該像素的上述噪聲使用率相應(yīng)地使用抖動(dòng)矩陣噪聲且與對(duì)應(yīng)于該像素的上述誤差使用率相應(yīng)地使用上述累計(jì)誤差來進(jìn)行上述量化。
2.根據(jù)權(quán)利要求I所述的程序,其特征在干, 上述程序還使上述計(jì)算機(jī)針對(duì)通過上述像素選擇處理依次選擇的上述像素執(zhí)行以下處理 誤差校正完成輸入值計(jì)算處理,是計(jì)算誤差校正完成輸入值的處理,該誤差校正完成輸入值是利用上述累計(jì)誤差進(jìn)行校正后的濃度值,計(jì)算對(duì)應(yīng)于該像素的上述誤差使用率與上述累計(jì)誤差之積加上該像素的濃度值而得到的值來作為上述誤差校正完成輸入值;以及噪聲校正完成閾值計(jì)算處理,是計(jì)算噪聲校正完成閾值來作為在上述量化中使用的閾值的處理,該噪聲校正完成閾值是反映了上述抖動(dòng)矩陣噪聲的閾值,計(jì)算對(duì)應(yīng)于該像素的上述噪聲使用率與上述抖動(dòng)矩陣噪聲之積加上預(yù)先設(shè)定的初始閾值而得到的值來作為上述噪聲校正完成閾值, 其中,上述量化執(zhí)行處理通過比較上述噪聲校正完成閾值和上述誤差校正完成輸入值來進(jìn)行上述量化。
3.根據(jù)權(quán)利要求I或2所述的程序,其特征在干, 上述量化執(zhí)行處理具有以下處理 最大值判斷處理,判斷作為上述量化的輸入值的上述像素的上述濃度值與上述濃度值所能取的范圍的最大值是否相等; 最小值判斷處理,判斷作為上述輸入值的上述像素的上述濃度值與上述濃度值所能取的范圍的最小值是否相等;以及 量化值獲取處理,獲取作為上述量化的結(jié)果的量化值, 其中,在上述最大值判斷處理中判斷為上述輸入值等于上述最大值的情況下,上述量化值獲取處理獲取上述濃度值大于上述閾值時(shí)要輸出的值來作為上述量化值, 在上述最小值判斷處理中判斷為上述輸入值等于上述最小值的情況下,上述量化值獲取處理獲取上述濃度值小于上述閾值時(shí)要輸出的值來作為上述量化值。
4.根據(jù)權(quán)利要求I至3中的任一項(xiàng)所述的程序,其特征在干, 對(duì)于上述使用率決定處理,在決定上述噪聲使用率以及上述誤差使用率吋, 將上述像素的濃度值是相當(dāng)于高光部或暗調(diào)部的濃度值時(shí)的上述噪聲使用率的值設(shè)為比上述像素的濃度值是相當(dāng)于高光部與暗調(diào)部的中間的中間色調(diào)部的濃度值時(shí)的上述噪聲使用率的值大, 將上述像素的濃度值是相當(dāng)于高光部或暗調(diào)部的濃度值時(shí)的上述誤差使用率的值設(shè)為比上述像素的濃度值是相當(dāng)于上述中間色調(diào)部的濃度值時(shí)的上述誤差使用率的值小。
5.根據(jù)權(quán)利要求4所述的程序,其特征在干, 對(duì)于上述使用率決定處理,無論上述像素的濃度值如何,都將上述噪聲使用率設(shè)定為大于或等于最低噪聲使用率的值,該最低噪聲使用率被預(yù)先設(shè)定為大于O的值。
6.根據(jù)權(quán)利要求5所述的程序,其特征在干, 對(duì)于上述使用率決定處理, 使用預(yù)先設(shè)定的第一高光基準(zhǔn)值和值比上述第一高光基準(zhǔn)值大的第二高光基準(zhǔn)值作為表示處于高光部的濃度范圍的基準(zhǔn), 使用預(yù)先設(shè)定的第一暗調(diào)基準(zhǔn)值和值比上述第一暗調(diào)基準(zhǔn)值大的第二暗調(diào)基準(zhǔn)值作為表示處于暗調(diào)部的濃度范圍的基準(zhǔn), 使用大于第二高光基準(zhǔn)值且小于上述第一暗調(diào)基準(zhǔn)值的第一中間色調(diào)基準(zhǔn)值和大于上述第一中間色調(diào)基準(zhǔn)值且小于上述第一暗調(diào)基準(zhǔn)值的第二中間色調(diào)基準(zhǔn)值作為表示處于中間色調(diào)部的中央的濃度范圍的基準(zhǔn), 在上述像素的濃度值小于等于上述第一高光基準(zhǔn)值的情況下,或者大于等于上述第二暗調(diào)基準(zhǔn)值的情況下,將上述噪聲使用率設(shè)定為1, 在上述像素的濃度值大于等于上述第一中間色調(diào)基準(zhǔn)值且小于等于上述第二中間色調(diào)基準(zhǔn)值的情況下,將上述噪聲使用率設(shè)定為上述最低噪聲使用率, 在上述像素的濃度值大于等于上述第一高光基準(zhǔn)值且小于等于上述第一中間色調(diào)基準(zhǔn)值的情況下,將上述噪聲使用率設(shè)定為大于等于上述最低噪聲使用率且小于等于I的值,即與上述像素的濃度值和上述第一高光基準(zhǔn)值之差相應(yīng)地設(shè)定為從I開始逐漸減小的值, 在上述像素的濃度值大于等于上述第二中間色調(diào)基準(zhǔn)值且小于等于上述第二暗調(diào)基準(zhǔn)值的情況下,將上述噪聲使用率設(shè)定為大于等于上述最低噪聲使用率且小于等于I的值,即與上述像素的濃度值和上述第二中間色調(diào)基準(zhǔn)值之差相應(yīng)地設(shè)定為從上述最低噪聲使用率開始逐漸增加的值, 在上述像素的濃度值大于等于上述第二高光基準(zhǔn)值且小于等于上述第一暗調(diào)基準(zhǔn)值的情況下,將上述誤差使用率設(shè)定為1, 在上述像素的濃度值小于等于上述第二高光基準(zhǔn)值的情況下,將上述誤差使用率設(shè)定為大于等于O且小于等于I的值,即與上述第二高光基準(zhǔn)值和上述濃度值之差相應(yīng)地設(shè)定為從I開始逐漸減小的值, 在上述像素的濃度值大于等于上述第一暗調(diào)基準(zhǔn)值的情況下,將上述誤差使用率設(shè)定為大于等于O且小于等于I的值,即與上述像素的濃度值和上述第一暗調(diào)基準(zhǔn)值之差相應(yīng)地設(shè)定為從I開始逐漸減小的值。
7.根據(jù)權(quán)利要求6所述的程序,其特征在干, 對(duì)于上述使用率決定處理, 還使用作為大于O且小于等于上述第一高光基準(zhǔn)值的值的第三高光基準(zhǔn)值作為表示處于高光部的濃度范圍的基準(zhǔn),還使用作為大于等于上述第二暗調(diào)基準(zhǔn)值且比濃度值所能取的范圍的最大值小的值的第三暗調(diào)基準(zhǔn)值作為表示處于暗調(diào)部的濃度范圍的基準(zhǔn), 在上述像素的濃度值小于等于上述第三高光基準(zhǔn)值的情況下,將上述誤差使用率設(shè)定為O, 在上述像素的濃度值大于等于上述第三高光基準(zhǔn)值且小于等于上述第二高光基準(zhǔn)值的情況下,將上述誤差使用率設(shè)定為上述濃度值與上述第三高光基準(zhǔn)值之差除以上述第二高光基準(zhǔn)值與上述第三高光基準(zhǔn)值之差而得到的值, 在上述像素的濃度值大于等于上述第一暗調(diào)基準(zhǔn)值且小于等于上述第三暗調(diào)基準(zhǔn)值的情況下,將上述誤差使用率設(shè)定為上述第三暗調(diào)基準(zhǔn)值與上述濃度值之差除以上述第三暗調(diào)基準(zhǔn)值與上述第一暗調(diào)基準(zhǔn)值之差而得到的值, 在上述像素的濃度值大于等于上述第三暗調(diào)基準(zhǔn)值的情況下,將上述誤差使用率設(shè)定為O。
8.一種圖像處理裝置,其對(duì)濃度值進(jìn)行量化,該濃度值表示圖像中的各像素的顏色的濃度,該圖像處理裝置的特征在于,具備 像素選擇處理部,其依次選擇要進(jìn)行上述量化的像素; 使用率決定處理部,其是決定噪聲使用率和誤差使用率的處理部,與由上述像素選擇處理部依次選擇的像素的上述濃度值相應(yīng)地決定與該像素對(duì)應(yīng)的上述噪聲使用率和上述誤差使用率,該噪聲使用率表示抖動(dòng)矩陣噪聲影響上述量化的處理的程度,該抖動(dòng)矩陣噪聲是由預(yù)先設(shè)定的抖動(dòng)矩陣所指定的噪聲,該誤差使用率表示對(duì)量化誤差進(jìn)行累計(jì)得到的累計(jì)誤差影響上述量化的處理的程度,該量化誤差是在針對(duì)周邊像素的上述量化中產(chǎn)生的誤差;以及 量化執(zhí)行處理部,其是針對(duì)由上述像素選擇處理部依次選擇的上述像素的上述濃度值進(jìn)行量化的處理部,與對(duì)應(yīng)于該像素的上述噪聲使用率相應(yīng)地使用抖動(dòng)矩陣噪聲且與對(duì)應(yīng)于該像素的上述誤差使用率相應(yīng)地使用上述累計(jì)誤差來進(jìn)行上述量化。
9.一種圖像處理方法,其對(duì)濃度值進(jìn)行量化,該濃度值表示圖像中的各像素的顏色的濃度,該圖像處理方法的特征在于,具備以下步驟 像素選擇處理步驟,依次選擇要進(jìn)行上述量化的像素; 使用率決定處理步驟,是決定噪聲使用率和誤差使用率的處理步驟,與通過上述像素選擇處理步驟依次選擇的像素的上述濃度值相應(yīng)地決定與該像素對(duì)應(yīng)的上述噪聲使用率和上述誤差使用率,該噪聲使用率表示抖動(dòng)矩陣噪聲影響上述量化的處理的程度,該抖動(dòng)矩陣噪聲是由預(yù)先設(shè)定的抖動(dòng)矩陣所指定的噪聲,該誤差使用率表示對(duì)量化誤差進(jìn)行累計(jì)得到的累計(jì)誤差影響上述量化的處理的程度,該量化誤差是在針對(duì)周邊像素的上述量化中產(chǎn)生的誤差;以及 量化執(zhí)行處理步驟,是針對(duì)通過上述像素選擇處理步驟依次選擇的上述像素的上述濃度值進(jìn)行量化的處理步驟,與對(duì)應(yīng)于該像素的上述噪聲使用率相應(yīng)地使用抖動(dòng)矩陣噪聲且與對(duì)應(yīng)于該像素的上述誤差使用率相應(yīng)地使用上述累計(jì)誤差來進(jìn)行上述量化。
全文摘要
通過更適當(dāng)?shù)姆椒ㄟM(jìn)行量化處理。一種程序,其使計(jì)算機(jī)進(jìn)行濃度值的量化,該程序使計(jì)算機(jī)執(zhí)行以下處理像素選擇處理;使用率決定處理,是決定噪聲使用率和誤差使用率的處理,與通過像素選擇處理依次選擇的像素的濃度值相應(yīng)地決定與該像素對(duì)應(yīng)的噪聲使用率和誤差使用率,該噪聲使用率表示抖動(dòng)矩陣噪聲影響量化處理的程度,該誤差使用率表示累計(jì)誤差影響量化處理的程度;以及量化執(zhí)行處理,是對(duì)通過像素選擇處理依次選擇的像素的濃度值進(jìn)行量化的處理,與噪聲使用率相應(yīng)地使用抖動(dòng)矩陣噪聲且與誤差使用率相應(yīng)地使用累計(jì)誤差來進(jìn)行量化。
文檔編號(hào)B41J2/52GK102687495SQ2009801616
公開日2012年9月19日 申請(qǐng)日期2009年9月28日 優(yōu)先權(quán)日2009年9月28日
發(fā)明者原山健次 申請(qǐng)人:株式會(huì)社御牧工程