欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖像處理方法、裝置和系統(tǒng)以及打印機(jī)、打印指示終端的制作方法

文檔序號(hào):7597479閱讀:189來源:國(guó)知局
專利名稱:圖像處理方法、裝置和系統(tǒng)以及打印機(jī)、打印指示終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及例如在噴墨打印機(jī)和激光打印機(jī)等數(shù)字打印機(jī)和數(shù)字復(fù)印機(jī)等的成像裝置中利用的圖像處理方法等,具體涉及用于使用誤差擴(kuò)散法對(duì)具有中間濃度的多灰度圖像進(jìn)行高速二值化處理的圖像處理方法和圖像處理裝置、圖像處理程序以及打印機(jī)、打印指示終端、圖像處理系統(tǒng)。
背景技術(shù)
專利文獻(xiàn)1特開平6-301364號(hào)公報(bào)專利文獻(xiàn)2特開平11-17945號(hào)公報(bào)專利文獻(xiàn)3特開平9-284543號(hào)公報(bào)以往,作為對(duì)全色圖像等的具有中間濃度的多灰度圖像數(shù)據(jù)進(jìn)行二值化處理的方式,除了閾值法和濃淡法的方式以外,還廣泛使用了被稱為誤差擴(kuò)散法的方式。
該誤差擴(kuò)散法是通過將采用閾值法對(duì)各注目像素進(jìn)行二值化(例如,白或黑,或者是否要描繪,或者是否要噴出調(diào)色劑和墨水等)時(shí)產(chǎn)生的誤差值按照規(guī)定擴(kuò)散表依次擴(kuò)散(分配)到上游側(cè)的像素,即未處理像素側(cè),可表現(xiàn)模擬的中間色調(diào)圖像,另一方面,在進(jìn)行該擴(kuò)散處理時(shí),由于要求CPU功率和內(nèi)存等許多信息處理能力環(huán)境,因而處理的高速化成為課題。
而且,作為實(shí)現(xiàn)利用這種誤差擴(kuò)散法的二值化處理的高速化的方法,提出了以下方法將成為處理對(duì)象的多灰度圖像預(yù)先分割成多個(gè)區(qū)域,對(duì)各個(gè)分割區(qū)域并行進(jìn)行處理,并在處理后將各個(gè)分割區(qū)域合成(接合)成1個(gè)。
然而,在這樣將1個(gè)圖像分割進(jìn)行并行處理的方法中,由于在該分割線部分不進(jìn)行通常的誤差擴(kuò)散處理,因而,在將各分割圖像接合時(shí),在它們的接縫部分產(chǎn)生不連續(xù)點(diǎn),這明顯地表現(xiàn)為條紋狀,存在大大影響圖像質(zhì)量的問題。
為此,在例如以下所示的專利文獻(xiàn)1中,通過采用以下方法,抑制圖像的接縫部分的條紋發(fā)生,該方法是將成為處理對(duì)象的輸入圖像沿與主掃描線方向垂直的方向分割,在各個(gè)區(qū)域中分別并行進(jìn)行誤差擴(kuò)散處理時(shí),把與邊界線鄰接的像素的誤差向相鄰的像素區(qū)域的前述像素附近的像素?cái)U(kuò)散。
并且,在專利文獻(xiàn)2中,通過進(jìn)一步把相鄰區(qū)域的二值化處理推遲至少1行以上(包括1行)進(jìn)行處理,存儲(chǔ)邊界區(qū)域的誤差并將其擴(kuò)散到還未進(jìn)行處理的鄰接區(qū)域的像素,防止圖像的接縫部分的圖像質(zhì)量降低。
而且,在專利文獻(xiàn)3中,通過將各自分別進(jìn)行了二值化處理的圖像區(qū)域進(jìn)行重疊處理,并對(duì)該接縫部分施加特別處理,使接縫部分的條紋不顯著。
然而,在前述第1和第2方法的情況下,可準(zhǔn)確擴(kuò)散邊界附近的誤差并抑制條紋的發(fā)生,而對(duì)于邊界附近的像素的誤差,由于具有從相鄰的區(qū)域相互參照的必要性,因而不可能將各像素的處理硬性分割來執(zhí)行,高速化受到限制。
另一方面,在前述第3方法中,通過在接合時(shí)對(duì)接合區(qū)域再次進(jìn)行誤差擴(kuò)散,與以往接合相比,可減輕條紋,然而完全除掉條紋是不可能的。而且,由于在接合后再次對(duì)該接合區(qū)域進(jìn)行圖像處理,因而也存在減弱了為實(shí)現(xiàn)高速化而進(jìn)行分割處理的優(yōu)點(diǎn)的問題。

發(fā)明內(nèi)容
因此,本發(fā)明是為了有效解決該課題而提出的,本發(fā)明的目的是提供可確實(shí)防止在接合部分產(chǎn)生使圖像質(zhì)量大幅度劣化的條紋的新的圖像處理方法和圖像處理裝置以及圖像處理程序和圖像處理系統(tǒng)。
而且,本發(fā)明的另一目的是提供可比以往方法更高速地執(zhí)行二值化處理的新的圖像處理方法和圖像處理裝置以及圖像處理程序和圖像處理系統(tǒng)。
為了解決上述課題,本發(fā)明1的圖像處理方法,以任意掃描線為界將所輸入的多灰度圖像的原圖像劃分成2個(gè)區(qū)域,對(duì)各劃分區(qū)域分別獨(dú)立地進(jìn)行誤差擴(kuò)散處理,之后將各分割區(qū)域合成,其特征在于,在將前述原圖像分割成2個(gè)區(qū)域之前,進(jìn)行誤差擴(kuò)散處理,以將前述掃描線上的各像素的誤差擴(kuò)散到夾著前述掃描線的2個(gè)區(qū)域內(nèi);前述分割后的各區(qū)域的誤差擴(kuò)散處理,以由存在于與前述掃描線鄰接的位置的像素組成的像素列中、位于該像素列的端部的未處理像素為起點(diǎn),與前述掃描線平行地對(duì)前述所分割后的各分割區(qū)域依次執(zhí)行。
這樣,本發(fā)明方法在以任意掃描線為界將原圖像分割成2個(gè)區(qū)域之前,預(yù)先對(duì)該掃描線上的各像素進(jìn)行誤差擴(kuò)散處理,將該誤差擴(kuò)散到夾著掃描線的2個(gè)區(qū)域內(nèi),之后將各個(gè)分割區(qū)域分割來執(zhí)行誤差擴(kuò)散處理,因而,盡管對(duì)1個(gè)原圖像分割進(jìn)行誤差擴(kuò)散處理,仍可獲得與對(duì)原圖像整體連續(xù)進(jìn)行誤差擴(kuò)散處理的情況大致相同的處理結(jié)果。結(jié)果,在誤差擴(kuò)散處理后,在將分割區(qū)域合成時(shí),在其接縫部分不會(huì)產(chǎn)生使圖像質(zhì)量劣化的條紋等,可獲得高質(zhì)量的圖像。
并且,對(duì)于分割后的各分割區(qū)域,以由存在于與前述掃描線鄰接的位置的像素組成的像素列中、位于該像素列的端部的未處理像素為起點(diǎn),與該掃描線平行地依次執(zhí)行誤差擴(kuò)散處理,因而,成為處理對(duì)象的注目像素的誤差不會(huì)重復(fù)擴(kuò)散到已處理完的像素等,可執(zhí)行良好的誤差擴(kuò)散處理。
而且,對(duì)各分割區(qū)域獨(dú)立且并行地進(jìn)行該誤差擴(kuò)散處理,因而可高速地執(zhí)行該處理。
發(fā)明2的圖像處理方法,在發(fā)明1所述的圖像處理方法中,其特征在于,以在與前述分割線交叉的方向上延伸的任意掃描線為界,將前述進(jìn)行了2分割所得到的各分割區(qū)域中的一個(gè)或兩個(gè)進(jìn)一步分割成2個(gè)區(qū)域,并在進(jìn)行前述分割前,進(jìn)行誤差擴(kuò)散處理,以將前述掃描線上的各像素的誤差擴(kuò)散到夾著前述掃描線的2個(gè)區(qū)域內(nèi);在對(duì)前述分割區(qū)域各自獨(dú)立進(jìn)行誤差擴(kuò)散處理時(shí),以位于各分割線的交叉部的未處理像素為起點(diǎn),與任意一條分割線平行地依次進(jìn)行誤差擴(kuò)散處理。這樣,如果以在與該分割線交叉的方向上延伸的任意掃描線為界將進(jìn)行了2分割的各分割區(qū)域的一個(gè)或兩個(gè)進(jìn)一步二次分割成2個(gè)區(qū)域,并對(duì)這些各區(qū)域并行實(shí)施誤差擴(kuò)散處理,則可更高速地執(zhí)行二值化處理。
并且,該情況下與前述相同,如果在該二次分割前預(yù)先對(duì)該掃描線上的各像素進(jìn)行誤差擴(kuò)散處理,并把該誤差擴(kuò)散到各2次分割區(qū)域側(cè),則與對(duì)原圖像整體連續(xù)進(jìn)行誤差擴(kuò)散處理的情況大致相同,可確實(shí)防止其接縫部分的條紋發(fā)生,可事先避免圖像質(zhì)量劣化。
并且,該情況下的各區(qū)域的誤差擴(kuò)散處理以位于各分割線的交叉部的未處理像素為起點(diǎn),與任意一條分割線平行地依次執(zhí)行,因而成為處理對(duì)象的注目像素的誤差不會(huì)重復(fù)擴(kuò)散到已處理完的像素等,可執(zhí)行更良好的誤差擴(kuò)散處理。
發(fā)明3的圖像處理方法,在發(fā)明1或2所述的圖像處理方法中,其特征在于,在對(duì)前述各分割區(qū)域分別執(zhí)行誤差擴(kuò)散處理之前,取得執(zhí)行前述處理的環(huán)境的處理能力,并根據(jù)前述處理能力來決定前述分割區(qū)域的分割數(shù)及其分割比率。
這樣,即使在對(duì)各分割區(qū)域執(zhí)行誤差擴(kuò)散處理的環(huán)境的處理能力不均勻而分別不同的情況下,也能根據(jù)該環(huán)境的處理能力來最佳地決定前述分割區(qū)域的分割數(shù)及其分割比率,并可實(shí)施與各處理環(huán)境對(duì)應(yīng)的高效率的分散處理。
發(fā)明4的圖像處理方法,在發(fā)明1~3中任意一項(xiàng)所述的圖像處理方法中,其特征在于,在對(duì)前述各分割區(qū)域執(zhí)行誤差擴(kuò)散處理時(shí),利用相互可通信地連接的誤差擴(kuò)散處理環(huán)境。
這樣,多個(gè)誤差擴(kuò)散處理環(huán)境沒有必要一定設(shè)置在1個(gè)區(qū)域或裝置內(nèi)等,并且,即使標(biāo)準(zhǔn)地利用的默認(rèn)的誤差擴(kuò)散處理環(huán)境在不可使用的狀態(tài)或工作中,也能通過網(wǎng)絡(luò)利用其他誤差擴(kuò)散處理環(huán)境,因而可發(fā)揮優(yōu)良的可用性。
發(fā)明5的圖像處理裝置,使用誤差擴(kuò)散對(duì)所輸入的多灰度圖像的原圖像進(jìn)行二值化處理,其特征在于,具有圖像分割單元,其以任意掃描線為界將前述原圖像分割成2個(gè)區(qū)域;誤差擴(kuò)散單元,其對(duì)前述圖像分割單元所分割得到的各分割區(qū)域分別相互獨(dú)立地執(zhí)行誤差擴(kuò)散處理;以及圖像合成單元,其將前述誤差擴(kuò)散單元進(jìn)行了誤差擴(kuò)散處理后的各分割區(qū)域合成,形成二值化處理圖像,并且,前述圖像分割單元在分割前述原圖像之前,進(jìn)行誤差擴(kuò)散處理,以將前述掃描線上的各像素的誤差擴(kuò)散到夾著前述掃描線的2個(gè)區(qū)域內(nèi);前述誤差擴(kuò)散單元,以由存在于與前述掃描線鄰接的位置的像素組成的像素列中、位于該像素列的端部的未處理像素為起點(diǎn),與前述掃描線平行地,對(duì)前述所分割的各分割區(qū)域依次執(zhí)行誤差擴(kuò)散處理。
這樣,與前述發(fā)明1相同,由于可實(shí)施與對(duì)圖像整體連續(xù)進(jìn)行誤差擴(kuò)散處理的情況大致相同的誤差擴(kuò)散處理,因而可確實(shí)防止其接縫部分的條紋發(fā)生,并可提供高質(zhì)量的圖像。
并且,由圖像分割單元分割得到的各分割區(qū)域的誤差擴(kuò)散處理,由誤差擴(kuò)散單元以與前述掃描線鄰接的線端部的未處理像素為起點(diǎn),與該掃描線平行地依次執(zhí)行,因而成為處理對(duì)象的注目像素的誤差不會(huì)重復(fù)擴(kuò)散到已處理完的像素等,可執(zhí)行更良好的誤差擴(kuò)散處理。
而且,誤差擴(kuò)散單元利用別的處理環(huán)境對(duì)各分割區(qū)域分別獨(dú)立地執(zhí)行誤差擴(kuò)散處理,因而可執(zhí)行更高速的處理。
發(fā)明6的圖像處理裝置,在發(fā)明6所述的圖像處理裝置中,其特征在于,前述圖像分割單元以在與前述分割線交叉的方向上延伸的任意掃描線為界,將前述進(jìn)行2分割所得到的各分割區(qū)域中的一個(gè)或兩個(gè)進(jìn)一步分割成2個(gè)區(qū)域,并在前述分割前,進(jìn)行誤差擴(kuò)散處理,以將前述掃描線上的各像素的誤差擴(kuò)散到夾著前述掃描線的2個(gè)區(qū)域內(nèi);前述誤差擴(kuò)散單元在對(duì)前述分割區(qū)域分別獨(dú)立地進(jìn)行誤差擴(kuò)散處理時(shí),以位于各分割線的交叉部的未處理像素為起點(diǎn),與任意一條分割線平行地依次進(jìn)行誤差擴(kuò)散處理。
這樣,圖像分割單元將各分割區(qū)域中的一個(gè)或兩個(gè)進(jìn)一步二次分割成2個(gè)區(qū)域,并對(duì)這些各區(qū)域?qū)嵤┨幚?,因而與前述發(fā)明2相同,可更高速地執(zhí)行處理。
并且,各誤差擴(kuò)散單元在該情況下,也在該分割前預(yù)先對(duì)該掃描線上的各像素進(jìn)行誤差擴(kuò)散處理,并把其誤差擴(kuò)散到其兩側(cè)的各分割區(qū)域側(cè),從而在將誤差擴(kuò)散處理后的分割區(qū)域合成時(shí),可確實(shí)防止其接縫部分的條紋發(fā)生,并可事先避免圖像質(zhì)量劣化。
并且,該情況的各區(qū)域的誤差擴(kuò)散處理以位于各分割線的交叉部的未處理像素為起點(diǎn),與任意一條分割線平行地依次執(zhí)行,因而成為處理對(duì)象的注目像素的誤差不會(huì)重復(fù)擴(kuò)散到已處理完的像素等,可進(jìn)行更良好的處理。
發(fā)明7的圖像處理裝置,在發(fā)明5或6所述的圖像處理裝置中,其特征在于,具有2個(gè)以上(包括2個(gè))前述誤差擴(kuò)散單元,使用這些各誤差擴(kuò)散單元對(duì)前述各分割區(qū)域獨(dú)立地進(jìn)行誤差擴(kuò)散處理。
這樣,與使用1個(gè)誤差擴(kuò)散單元用軟件執(zhí)行2個(gè)誤差擴(kuò)散處理的情況相比,可執(zhí)行更高速的誤差擴(kuò)散處理。
發(fā)明8的圖像處理裝置,在發(fā)明7所述的圖像處理裝置中,其特征在于,前述圖像分割單元取得前述各誤差擴(kuò)散單元的誤差擴(kuò)散處理能力,并根據(jù)該處理能力來決定前述分割區(qū)域的分割數(shù)及其分割比率。
這樣,與發(fā)明3相同,即使在對(duì)各分割區(qū)域執(zhí)行誤差擴(kuò)散處理的環(huán)境的處理能力分別不同的情況下,也能根據(jù)該環(huán)境的處理能力來最佳地決定前述分割區(qū)域的分割數(shù)及其分割比率,并可實(shí)施與各處理環(huán)境對(duì)應(yīng)的高效率的分散處理。
發(fā)明9的圖像處理裝置,在發(fā)明7或8所述的圖像處理裝置中,其特征在于,前述各誤差擴(kuò)散單元通過網(wǎng)絡(luò)與前述圖像分割單元和圖像合成單元連接。
這樣,與發(fā)明4相同,多個(gè)誤差擴(kuò)散處理環(huán)境沒有必要一定設(shè)置在1個(gè)區(qū)域或裝置內(nèi)等,并且,即使被標(biāo)準(zhǔn)利用的默認(rèn)誤差擴(kuò)散處理環(huán)境在故障中或工作中,也能通過網(wǎng)絡(luò)利用其他誤差擴(kuò)散處理環(huán)境,因而可發(fā)揮優(yōu)良的可用性。
發(fā)明10的圖像處理程序,使用誤差擴(kuò)散對(duì)所輸入的多灰度圖像的原圖像進(jìn)行二值化處理,其特征在于,使計(jì)算機(jī)發(fā)揮以下單元的功能圖像分割單元,以任意掃描線為界將前述原圖像分割成2個(gè)區(qū)域;誤差擴(kuò)散單元,對(duì)前述圖像分割單元所分割的各分割區(qū)域分別相互獨(dú)立地執(zhí)行誤差擴(kuò)散處理;以及圖像合成單元,將前述誤差擴(kuò)散單元進(jìn)行了誤差擴(kuò)散處理后的各分割區(qū)域合成,形成二值化處理圖像,并且,前述圖像分割單元在分割前述原圖像之前,進(jìn)行誤差擴(kuò)散處理,以將前述掃描線上的各像素的誤差擴(kuò)散到夾著前述掃描線的2個(gè)區(qū)域內(nèi);前述誤差擴(kuò)散單元,以由存在于與前述掃描線鄰接的位置的像素組成的像素列中、位于該像素列的端部的未處理像素為起點(diǎn),與前述掃描線平行地,對(duì)前述所分割的各分割區(qū)域依次執(zhí)行誤差擴(kuò)散處理。
這樣,與發(fā)明1等相同,可進(jìn)行高質(zhì)量且高速的二值化處理,而且可利用個(gè)人計(jì)算機(jī)(PC)等的通用計(jì)算機(jī)用軟件來實(shí)現(xiàn)這些功能,因而與準(zhǔn)備專用硬件來實(shí)現(xiàn)的情況相比,可更經(jīng)濟(jì)地實(shí)現(xiàn)。
發(fā)明11的圖像處理方法,以設(shè)定在任意位置的1條掃描線為界,將多灰度的原圖像劃分成2個(gè)區(qū)域,對(duì)所劃分的前述各區(qū)域執(zhí)行誤差擴(kuò)散處理,之后將各區(qū)域合成,其特征在于,在決定了前述掃描線之后,進(jìn)行誤差擴(kuò)散處理,以將前述掃描線上的各像素的誤差擴(kuò)散到夾著該掃描線的2個(gè)區(qū)域內(nèi);前述各區(qū)域的誤差擴(kuò)散處理,以由存在于與前述掃描線鄰接的位置的像素組成的像素列中、位于該像素列的端部的未處理像素為起點(diǎn),與前述掃描線平行地,對(duì)前述各區(qū)域依次執(zhí)行誤差擴(kuò)散處理。
這樣,本發(fā)明在決定了前述掃描線之后,即,在以任意的該掃描線為界將原圖像劃分成2個(gè)區(qū)域之前,預(yù)先對(duì)該掃描線上的各像素進(jìn)行誤差擴(kuò)散處理,將其誤差擴(kuò)散到夾著掃描線的2個(gè)區(qū)域內(nèi),之后對(duì)各個(gè)區(qū)域執(zhí)行誤差擴(kuò)散處理,因而,盡管對(duì)1個(gè)原圖像分別進(jìn)行誤差擴(kuò)散處理,仍可獲得與對(duì)原圖像整體連續(xù)進(jìn)行誤差擴(kuò)散處理的情況大致相同的處理結(jié)果。
結(jié)果,與發(fā)明1相同,在誤差擴(kuò)散處理后將分割區(qū)域合成時(shí),在其接縫部分不會(huì)產(chǎn)生使圖像質(zhì)量劣化的條紋等,可獲得高質(zhì)量的圖像。
并且,以由存在于與前述掃描線鄰接的位置的像素組成的像素列中、位于該像素列的端部的未處理像素為起點(diǎn),與該掃描線平行地,對(duì)各區(qū)域依次執(zhí)行該誤差擴(kuò)散處理,因而,成為處理對(duì)象的注目像素的誤差不會(huì)重復(fù)擴(kuò)散到已處理完的像素等,可執(zhí)行良好的誤差擴(kuò)散處理。
而且,由于可對(duì)各區(qū)域獨(dú)立且并行地進(jìn)行該誤差擴(kuò)散處理,因而可高速地執(zhí)行該處理。
發(fā)明12的圖像處理方法,在發(fā)明11的圖像處理方法中,其特征在于,在以前述掃描線為第1掃描線時(shí),以在與該第1掃描線交叉的方向上延伸的設(shè)定在任意位置的1條第2掃描線為界,將前述各區(qū)域中的一個(gè)或兩個(gè)進(jìn)一步劃分成2個(gè)區(qū)域,并在決定了前述第2掃描線之后,進(jìn)行誤差擴(kuò)散處理,以將該第2掃描線上的各像素的誤差擴(kuò)散到夾著該第2掃描線的2個(gè)區(qū)域內(nèi);在對(duì)前述各區(qū)域進(jìn)行誤差擴(kuò)散處理時(shí),以位于前述第1掃描線和前述第2掃描線的交叉部的未處理像素為起點(diǎn),與任意一條掃描線平行地依次進(jìn)行誤差擴(kuò)散處理。
這樣,與發(fā)明2相同,可更高速地執(zhí)行二值化處理。
并且,與對(duì)原圖像整體連續(xù)進(jìn)行誤差擴(kuò)散處理的情況大致相同,可確實(shí)防止其接縫部分的條紋發(fā)生,并可事先避免圖像質(zhì)量劣化。
發(fā)明13的圖像處理方法,在發(fā)明11或12所述的圖像處理方法中,其特征在于,取得執(zhí)行前述誤差擴(kuò)散處理的環(huán)境的處理能力,并根據(jù)前述處理能力來決定前述區(qū)域的數(shù)及其比率。
這樣,與發(fā)明3相同,即使在對(duì)各區(qū)域執(zhí)行誤差擴(kuò)散處理的環(huán)境的處理能力不均勻而分別不同的情況下,也能根據(jù)該環(huán)境的處理能力來最佳地決定前述區(qū)域的數(shù)及其比率,并可實(shí)施與各處理環(huán)境對(duì)應(yīng)的高效率的分散處理。
發(fā)明14的圖像處理方法,在發(fā)明11~13中任意一項(xiàng)所述的圖像處理方法中,其特征在于,在對(duì)前述各區(qū)域執(zhí)行誤差擴(kuò)散處理時(shí),利用相互可通信地連接的誤差擴(kuò)散處理環(huán)境。
這樣,與發(fā)明4相同,即使被標(biāo)準(zhǔn)利用的默認(rèn)誤差擴(kuò)散處理環(huán)境在不可使用的狀態(tài)或工作中,也能通過網(wǎng)絡(luò)利用其他誤差擴(kuò)散處理環(huán)境,因而可發(fā)揮優(yōu)良的可用性。
發(fā)明15的圖像處理裝置,使用誤差擴(kuò)散對(duì)多灰度的原圖像進(jìn)行二值化處理,其特征在于,具有圖像分割單元,以設(shè)定在任意位置的1條掃描線為界,將前述原圖像分割成2個(gè)區(qū)域;誤差擴(kuò)散單元,對(duì)前述圖像分割單元所分割的各區(qū)域執(zhí)行誤差擴(kuò)散處理;以及圖像合成單元,將前述誤差擴(kuò)散單元進(jìn)行了誤差擴(kuò)散處理后的各分割區(qū)域合成,形成二值化處理圖像;前述圖像分割單元在決定了前述掃描線之后,進(jìn)行誤差擴(kuò)散處理,以將前述掃描線上的各像素的誤差擴(kuò)散到夾著前述掃描線的2個(gè)區(qū)域內(nèi);前述誤差擴(kuò)散單元,以由存在于與前述掃描線鄰接的位置的像素組成的像素列中、位于該像素列的端部的未處理像素為起點(diǎn),與前述掃描線平行地,對(duì)前述所分割的各分割區(qū)域依次執(zhí)行誤差擴(kuò)散處理。
這樣,與前述發(fā)明5相同,由于可實(shí)施與對(duì)圖像整體連續(xù)進(jìn)行誤差擴(kuò)散處理的情況大致相同的誤差擴(kuò)散處理,因而可確實(shí)防止其接縫部分的條紋發(fā)生,可提供高質(zhì)量的圖像。
并且,誤差擴(kuò)散單元以與前述掃描線鄰接的線端部的未處理像素為起點(diǎn),與該掃描線平行地依次執(zhí)行由圖像分割單元分割后的各分割區(qū)域的誤差擴(kuò)散處理,因而,成為處理對(duì)象的注目像素的誤差不會(huì)重復(fù)擴(kuò)散到已處理完的像素等,可執(zhí)行更良好的處理。
而且,誤差擴(kuò)散單元可利用別的處理環(huán)境對(duì)各分割區(qū)域分別獨(dú)立地執(zhí)行誤差擴(kuò)散處理,因而可執(zhí)行更高速的處理。
發(fā)明16的圖像處理裝置,使用誤差擴(kuò)散對(duì)多灰度的原圖像進(jìn)行二值化處理,其特征在于,具有掃描線決定單元,對(duì)前述原圖像在任意位置決定1條掃描線;誤差擴(kuò)散單元,對(duì)以前述掃描線決定單元所決定的1條掃描線為界所劃分的2個(gè)區(qū)域執(zhí)行誤差擴(kuò)散處理;以及圖像合成單元,將前述誤差擴(kuò)散單元進(jìn)行了誤差擴(kuò)散處理后的各區(qū)域合成,形成二值化處理圖像;前述掃描線決定單元在決定了前述掃描線之后,進(jìn)行誤差擴(kuò)散處理,以將前述掃描線上的各像素的誤差擴(kuò)散到夾著前述掃描線的2個(gè)區(qū)域內(nèi);前述誤差擴(kuò)散單元,以由存在于與前述掃描線鄰接的位置的像素組成的像素列中、位于該像素列的端部的未處理像素為起點(diǎn),與前述掃描線平行地,對(duì)前述各區(qū)域依次執(zhí)行誤差擴(kuò)散處理。
這樣,與發(fā)明5相同,由于可實(shí)施與對(duì)圖像整體連續(xù)進(jìn)行誤差擴(kuò)散處理的情況大致相同的誤差擴(kuò)散處理,因而可確實(shí)防止其接縫部分的條紋發(fā)生,可提供高質(zhì)量的圖像。
并且,誤差擴(kuò)散單元以與前述掃描線鄰接的線端部的未處理像素為起點(diǎn),與該掃描線平行地依次執(zhí)行由掃描線決定單元?jiǎng)澐值母鲄^(qū)域的誤差擴(kuò)散處理,因而,成為處理對(duì)象的注目像素的誤差不會(huì)重復(fù)擴(kuò)散到已處理完的像素等,可進(jìn)行更良好的處理。
而且,誤差擴(kuò)散單元可利用別的處理環(huán)境對(duì)各區(qū)域分別獨(dú)立地執(zhí)行誤差擴(kuò)散處理,因而可執(zhí)行更高速的處理。
另外,此處所說的“掃描線決定單元”與在發(fā)明5和發(fā)明15的圖像處理裝置中所說的“圖像分割單元”的作用相同,而前述“圖像分割單元”也包含將原圖像從該掃描線物理分割的概念,而本發(fā)明的“掃描線決定單元”不包含將原圖像從該掃描線物理分割的概念,僅表示將該原圖像以該掃描線為界劃分的概念(在以下的圖像處理裝置、圖像處理程序等中是相同的)。
發(fā)明17的圖像處理裝置,在發(fā)明15所述的圖像處理裝置中,其特征在于,前述圖像分割單元在以前述掃描線為第1掃描線時(shí),以在與該第1掃描線交叉的方向上延伸的、設(shè)定在任意位置的第2掃描線為界,將前述各區(qū)域中的一個(gè)或兩個(gè)進(jìn)一步分割成2個(gè)區(qū)域,并在設(shè)定前述第2掃描線后,進(jìn)行誤差擴(kuò)散處理,以將該第2掃描線上的各像素的誤差擴(kuò)散到夾著該第2掃描線的2個(gè)區(qū)域內(nèi);前述誤差擴(kuò)散單元在對(duì)前述各區(qū)域分別獨(dú)立地進(jìn)行誤差擴(kuò)散處理時(shí),以位于前述各掃描線的交叉部的未處理像素為起點(diǎn),與任意一條掃描線平行地依次進(jìn)行誤差擴(kuò)散處理。
這樣,與發(fā)明6相同,可更高速地執(zhí)行二值化處理。
并且,與對(duì)原圖像整體連續(xù)進(jìn)行誤差擴(kuò)散處理的情況大致相同,可確實(shí)防止其接縫部分的條紋發(fā)生,可事先避免圖像質(zhì)量劣化。
發(fā)明18的圖像處理裝置,在發(fā)明15或17所述的圖像處理裝置中,其特征在于,具有2個(gè)以上(包括2個(gè))前述誤差擴(kuò)散單元,使用這些各誤差擴(kuò)散單元對(duì)前述各區(qū)域獨(dú)立地進(jìn)行誤差擴(kuò)散處理。
這樣,與發(fā)明7相同,與使用1個(gè)誤差擴(kuò)散單元用軟件執(zhí)行2個(gè)誤差擴(kuò)散處理的情況相比,可執(zhí)行更高速的誤差擴(kuò)散處理。
發(fā)明19的圖像處理裝置,在發(fā)明18所述的圖像處理裝置中,其特征在于,前述圖像分割單元取得前述各誤差擴(kuò)散單元的誤差擴(kuò)散處理能力,并根據(jù)前述處理能力來決定前述分割區(qū)域的分割數(shù)及其分割比率。
這樣,與發(fā)明8相同,即使在對(duì)各分割區(qū)域執(zhí)行誤差擴(kuò)散處理的環(huán)境的處理能力分別不同的情況下,也能根據(jù)該環(huán)境的處理能力來最佳地決定前述分割區(qū)域的分割數(shù)及其分割比率,并可實(shí)施與各處理環(huán)境對(duì)應(yīng)的高效率的分散處理。
發(fā)明20的圖像處理裝置,在發(fā)明18或19所述的圖像處理裝置中,其特征在于,前述各誤差擴(kuò)散單元通過網(wǎng)絡(luò)與前述圖像分割單元和圖像合成單元連接。
這樣,與發(fā)明9相同,多個(gè)誤差擴(kuò)散處理環(huán)境沒有必要一定設(shè)置在1個(gè)區(qū)域或裝置內(nèi)等,并且,即使被標(biāo)準(zhǔn)利用的默認(rèn)誤差擴(kuò)散處理環(huán)境在故障中或工作中,也能通過網(wǎng)絡(luò)利用其他誤差擴(kuò)散處理環(huán)境,因而可發(fā)揮優(yōu)良的可用性。
發(fā)明21的圖像處理程序,使用誤差擴(kuò)散對(duì)多灰度的原圖像進(jìn)行二值化處理,其特征在于,使計(jì)算機(jī)發(fā)揮以下單元的功能圖像分割單元,以設(shè)定在任意位置的1條掃描線為界,將前述原圖像分割成2個(gè)區(qū)域;誤差擴(kuò)散單元,對(duì)前述圖像分割單元所分割的各區(qū)域執(zhí)行誤差擴(kuò)散處理;以及圖像合成單元,將前述誤差擴(kuò)散單元進(jìn)行了誤差擴(kuò)散處理后的各分割區(qū)域合成,形成二值化處理圖像,并且,前述圖像分割單元在決定了前述掃描線之后,進(jìn)行誤差擴(kuò)散處理,以將前述掃描線上的各像素的誤差擴(kuò)散到夾著前述掃描線的2個(gè)區(qū)域內(nèi);前述誤差擴(kuò)散單元,以由存在于與前述掃描線鄰接的位置的像素組成的像素列中、位于該像素列的端部的未處理像素為起點(diǎn),與前述掃描線平行地,對(duì)前述所分割的各分割區(qū)域依次執(zhí)行誤差擴(kuò)散處理。
這樣,與發(fā)明1等相同,可進(jìn)行高質(zhì)量且高速的二值化處理,而且與發(fā)明10相同,可利用個(gè)人計(jì)算機(jī)(PC)等通用計(jì)算機(jī)用軟件實(shí)現(xiàn)這些功能,因而與準(zhǔn)備專用硬件來實(shí)現(xiàn)的情況相比,可更經(jīng)濟(jì)地實(shí)現(xiàn)。
發(fā)明22的圖像處理程序,在發(fā)明21所述的圖像處理程序中,其特征在于,前述圖像分割單元在以前述掃描線為第1掃描線時(shí),以在與該第1掃描線交叉的方向上延伸的、設(shè)定在任意位置的第2掃描線為界,將前述各區(qū)域中的一個(gè)或兩個(gè)進(jìn)一步分割成2個(gè)區(qū)域,并在設(shè)定前述第2掃描線后,進(jìn)行誤差擴(kuò)散處理,以將該第2掃描線上的各像素的誤差擴(kuò)散到夾著該第2掃描線的2個(gè)區(qū)域內(nèi),前述誤差擴(kuò)散單元在對(duì)前述各區(qū)域分別獨(dú)立地進(jìn)行誤差擴(kuò)散處理時(shí),以位于前述各掃描線的交叉部的未處理像素為起點(diǎn),與任意一條掃描線平行地依次進(jìn)行誤差擴(kuò)散處理。
這樣,可取得與發(fā)明6相同的效果,并與發(fā)明10相同,可利用個(gè)人計(jì)算機(jī)(PC)等通用計(jì)算機(jī)用軟件實(shí)現(xiàn)這些功能,因而與準(zhǔn)備專用硬件來實(shí)現(xiàn)的情況相比,可更經(jīng)濟(jì)地實(shí)現(xiàn)。
發(fā)明23的圖像處理程序,在發(fā)明21或22所述的圖像處理程序中,其特征在于,在具有2個(gè)以上(包括2個(gè))前述誤差擴(kuò)散單元時(shí),使用這些各誤差擴(kuò)散單元對(duì)前述各區(qū)域獨(dú)立地進(jìn)行誤差擴(kuò)散處理。
這樣,可取得與發(fā)明7相同的效果,并與發(fā)明10相同,可利用個(gè)人計(jì)算機(jī)(PC)等通用計(jì)算機(jī)用軟件實(shí)現(xiàn)這些功能,因而與準(zhǔn)備專用硬件來實(shí)現(xiàn)的情況相比,可更經(jīng)濟(jì)地實(shí)現(xiàn)。
發(fā)明24的圖像處理程序,在發(fā)明21所述的圖像處理程序中,其特征在于,前述圖像分割單元取得前述各誤差擴(kuò)散單元的誤差擴(kuò)散處理能力,并根據(jù)前述處理能力來決定前述分割區(qū)域的分割數(shù)及其分割比率。
這樣,可取得與發(fā)明8相同的效果,并與發(fā)明10相同,可利用個(gè)人計(jì)算機(jī)(PC)等通用計(jì)算機(jī)用軟件實(shí)現(xiàn)這些功能,因而與準(zhǔn)備專用硬件來實(shí)現(xiàn)的情況相比,可更經(jīng)濟(jì)地實(shí)現(xiàn)。
發(fā)明25的圖像處理程序,在發(fā)明21或22所述的圖像處理程序中,其特征在于,前述各誤差擴(kuò)散單元通過網(wǎng)絡(luò)與前述圖像分割單元和圖像合成單元連接。
這樣,可取得與發(fā)明9相同的效果,并與發(fā)明10相同,可利用個(gè)人計(jì)算機(jī)(PC)等通用計(jì)算機(jī)用軟件實(shí)現(xiàn)這些功能,因而與準(zhǔn)備專用硬件來實(shí)現(xiàn)的情況相比,可更經(jīng)濟(jì)地實(shí)現(xiàn)。
發(fā)明26的記錄有圖像處理程序的計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì),記錄了前述發(fā)明10、21、22、23、24、25中任意一項(xiàng)的圖像處理程序。
這樣,可采用CD-ROM、DVD-ROM等物體形式進(jìn)行前述發(fā)明10、21、22、23、24、25中任意一項(xiàng)的圖像處理程序的保存、轉(zhuǎn)讓、出租等。
發(fā)明27的打印機(jī),其特征在于,具有前述發(fā)明5、6、7、8、9、15、16、17、18、19、20中任意一項(xiàng)所述的圖像處理裝置。
這樣,與發(fā)明1等相同,可在短時(shí)間內(nèi)獲得高質(zhì)量的二值化圖像數(shù)據(jù),并可使用自己的打印功能等立即對(duì)所獲得的二值化圖像進(jìn)行打印處理,因而可將二值化圖像的打印物迅速地提供給用戶等。
發(fā)明28的打印指示終端,向打印機(jī)發(fā)送打印指示,其特征在于,具有前述發(fā)明5、6、7、8、9、15、16、17、18、19、20中任意一項(xiàng)所述的圖像處理裝置。
這樣,與發(fā)明1等相同,可在短時(shí)間內(nèi)獲得高質(zhì)量的二值化圖像,并可將所獲得的二值化圖像數(shù)據(jù)連同打印指示一起發(fā)送到規(guī)定的打印機(jī),將該二值化圖像的打印物提供給用戶等。
發(fā)明29的圖像處理系統(tǒng),其特征在于,具有發(fā)明27的打印機(jī)和發(fā)明28的打印指示終端。
這樣,與發(fā)明1等相同,可在短時(shí)間內(nèi)獲得高質(zhì)量的二值化圖像數(shù)據(jù),并可使用打印機(jī)的打印機(jī)構(gòu)立即對(duì)所獲得的二值化圖像數(shù)據(jù)進(jìn)行打印處理,因而可將二值化圖像的打印物迅速地提供給用戶等。


圖1是表示根據(jù)本發(fā)明的圖像處理裝置的一個(gè)實(shí)施方式的方框圖。
圖2是表示實(shí)現(xiàn)圖像處理裝置的PC的硬件結(jié)構(gòu)的圖。
圖3是表示實(shí)現(xiàn)圖像處理裝置的打印機(jī)的硬件結(jié)構(gòu)的圖。
圖4是表示根據(jù)本發(fā)明的圖像處理方法的一個(gè)實(shí)施方式的流程圖。
圖5是表示將原圖像進(jìn)行2分割前的誤差擴(kuò)散處理后的狀態(tài)的概念圖。
圖6是表示本發(fā)明使用的誤差擴(kuò)散模式的概念圖。
圖7是表示將原圖像進(jìn)行2分割前的誤差擴(kuò)散處理剛開始后的狀態(tài)的概念圖。
圖8是表示對(duì)進(jìn)行了2分割的圖像進(jìn)一步分割前的處理的概念圖。
圖9是表示對(duì)進(jìn)行了分割的區(qū)域進(jìn)行誤差擴(kuò)散處理的狀態(tài)的概念圖。
圖10是表示對(duì)進(jìn)行了分割的區(qū)域進(jìn)行誤差擴(kuò)散處理的狀態(tài)的概念圖。
圖11是表示對(duì)進(jìn)行了分割的區(qū)域進(jìn)行誤差擴(kuò)散處理的狀態(tài)的概念圖。
圖12是表示記錄有圖像處理程序的計(jì)算機(jī)可讀的記錄介質(zhì)的一例的概念圖。
符號(hào)說明10圖像處理部;11圖像分割單元;12誤差擴(kuò)散單元;13圖像合成單元;14處理能力取得單元;15分散處理單元;20控制部;30輸入部;40輸出部;50存儲(chǔ)部;60通信部;100,102圖像處理裝置;101PC;110,210CPU;120,220RAM;130,230ROM;140,240存儲(chǔ)裝置;150輸出裝置;160輸入裝置;170,270接口;180,280總線;250顯示面板;260操作面板;290打印機(jī)構(gòu)部;S1(第1)掃描線;S2(第2)掃描線;L1,L2,L3,L4分割線;300注目像素;400,500,600,700,900處理起點(diǎn)像素;N網(wǎng)絡(luò);G原圖像;R存儲(chǔ)介質(zhì);P圖像處理程序
具體實(shí)施例方式
以下,參照附圖對(duì)本發(fā)明的最佳實(shí)施方式進(jìn)行詳細(xì)描述。
圖1是表示根據(jù)本發(fā)明的圖像處理裝置100的一個(gè)實(shí)施方式的圖。
如圖所示,該圖像處理裝置100,除了構(gòu)成其主要部的圖像處理部10以外,主要由控制部20、輸入部30、輸出部40、存儲(chǔ)部50和通信部60構(gòu)成,通過網(wǎng)絡(luò)N與個(gè)人計(jì)算機(jī)(PC)等其他信息處理裝置101、具有另外獨(dú)立的誤差擴(kuò)散單元的其他圖像處理裝置102等相互可信息通信地相連接。
此處,作為網(wǎng)絡(luò)N不作特別限定,除了以太網(wǎng)(Ethernet注冊(cè)商標(biāo))等的局域網(wǎng)(LAN)、ISDN(綜合業(yè)務(wù)數(shù)字網(wǎng)Integrated Services DigitalNetwork)網(wǎng)、互聯(lián)網(wǎng)(Internet)等的廣域網(wǎng)(WAN)以外,還可應(yīng)用無線LAN等所有網(wǎng)絡(luò)。
并且,該圖像處理部10主要由圖像分割單元11、誤差擴(kuò)散單元12和圖像合成單元13構(gòu)成,而且該圖像分割單元11采用同時(shí)具有處理能力取得單元14和分散處理單元15的結(jié)構(gòu)。
首先,該圖像分割單元11提供將從前述輸入部30輸入的由多灰度(例如,28=256灰度)的光澤圖像組成的原圖像G以該主掃描線為界分割成2個(gè)區(qū)域的功能。
例如,如圖5所示,在以由22×22像素(Pixel)組成的原圖像G的主掃描線方向X為水平方向,以副掃描線方向Y為垂直方向的情況下,從該中段部分的主掃描線X(S1)分割成上下2個(gè)區(qū)域(圖像1、圖像2)。另外,在該圖例中,2個(gè)區(qū)域(圖像1、圖像2)的面積(分割)比為1∶1,但是,也可以如后所述,通過使進(jìn)行分割的主掃描線X的位置上下移動(dòng),任意設(shè)定該面積比。
并且,該圖像分割單元11還具有以下誤差擴(kuò)散功能在將該原圖像G分割前,對(duì)主掃描線X上的各像素進(jìn)行二值化處理,并把伴隨該二值化處理產(chǎn)生的各像素的誤差擴(kuò)散到夾著該主掃描線X的2個(gè)區(qū)域內(nèi)。此時(shí)的具體處理在后面詳述。
誤差擴(kuò)散單元12提供采用誤差擴(kuò)散處理法對(duì)用該圖像分割單元11分割后的各分割區(qū)域(圖像1、圖像2)分別相互獨(dú)立地執(zhí)行二值化處理的功能,該具體的誤差擴(kuò)散處理也同樣在后面詳述。
此處,作為本發(fā)明利用的誤差擴(kuò)散處理方法,使用圖6所示的3個(gè)誤差擴(kuò)散表(a)、(b)、(c)。
首先,最初的誤差擴(kuò)散表(a)把在對(duì)成為誤差擴(kuò)散處理對(duì)象的注目像素300進(jìn)行了二值化處理時(shí)產(chǎn)生的誤差分別按照規(guī)定比率擴(kuò)散(分配)到其周圍的5個(gè)未處理像素301、302、303、304、305。
例如,在圖例中,將注目像素300的誤差進(jìn)行16等分,把其中的每4等分分別擴(kuò)散到在注目像素300的正上方、正下方和在掃描方向鄰接的3個(gè)未處理像素301、303、305,并把其余的誤差每2等分?jǐn)U散到其他的未處理像素302、304。
因此,根據(jù)該誤差擴(kuò)散表(a),如果針對(duì)注目像素300的二值化后的誤差是“64”(256灰度,閾值為“127”的情況),則向未處理像素301、303、305分別擴(kuò)散誤差“16”,向其他未處理像素302、304分別擴(kuò)散誤差“8”。附帶說一下,該誤差擴(kuò)散的結(jié)果,例如,由于未處理像素301的本來誤差是“120”,通過擴(kuò)散誤差“16”,有時(shí)會(huì)超過閾值(“127”的情況)而改變成其他值,當(dāng)然這種情況與普通誤差擴(kuò)散處理相同,是可以預(yù)見的。
然后,第2個(gè)誤差擴(kuò)散表(b)將注目像素300的二值化處理后的誤差分別擴(kuò)散(分配)到位于該掃描(處理)方向上游側(cè)的7個(gè)未處理像素301、302、303、306、307、308、309。
即,該誤差擴(kuò)散表(b)示出主掃描方向X為從左向右方向,副掃描方向Y為從下向上進(jìn)行掃描的情況,具體地說,將注目像素300的誤差進(jìn)行16等分,將其中的每4等分分別擴(kuò)散到在正上方和在掃描方向鄰接的2個(gè)未處理像素301、303,向與該未處理像素301、303上下鄰接的3個(gè)未處理像素306、302、309分別擴(kuò)散2等分,并向與未處理像素302鄰接的2個(gè)未處理像素307、308分別擴(kuò)散1等分。
因此,根據(jù)該誤差擴(kuò)散表(b),如果對(duì)注目像素300進(jìn)行二值化后的誤差同樣是“64”(256灰度,閾值為“127”的情況),則如圖所示,向未作圖示的未處理像素301、303分別擴(kuò)散誤差“16”,向未處理像素306、302、309分別擴(kuò)散誤差“8”,向未處理像素307、308分別擴(kuò)散誤差“4”。
并且,第3個(gè)誤差擴(kuò)散表(c)是副掃描方向Y為下方向時(shí)的誤差擴(kuò)散模式,與前述第2個(gè)誤差擴(kuò)散表(b)上下對(duì)稱地?cái)U(kuò)散誤差。
因此,根據(jù)該誤差擴(kuò)散表(c),如果對(duì)注目像素300進(jìn)行二值化后的誤差同樣是“64”(256灰度,閾值為“127”的情況),則向鄰接的未處理像素303、305分別擴(kuò)散誤差“16”,向未處理像素309、304、310分別擴(kuò)散誤差“8”,向未處理像素311、312分別擴(kuò)散誤差“4”。
然后,回到圖1,圖像合成單元13提供將該誤差擴(kuò)散單元12進(jìn)行了誤差擴(kuò)散處理后的各分割區(qū)域(圖像1、圖像2)合成并形成二值化處理圖像的功能,合成后的圖像由前述輸出部40向用戶等進(jìn)行可視地提示。
并且,在該圖像分割單元11上附設(shè)的處理能力取得單元14提供以下功能除了自己的誤差擴(kuò)散單元12的處理能力以外,還取得通過相同網(wǎng)絡(luò)N連接的其他PC101、圖像處理裝置102上配備的各誤差擴(kuò)散單元的處理能力信息和環(huán)境信息。
該“處理能力信息”是指與執(zhí)行誤差擴(kuò)散處理的處理速度有關(guān)的信息,在經(jīng)由網(wǎng)絡(luò)N連接的情況下,一般是CPU(中央處理裝置)的MIPS(百萬條指令/秒Million Instructions Per Second)值。如果是該MIPS值,則可以與CPU的種類無關(guān)地,直接比較處理速度。并且,在不可能取得MIPS值時(shí)的情況下,也可以采用執(zhí)行處理的環(huán)境的CPU的種類和時(shí)鐘數(shù)作為“能力信息”。即,這是因?yàn)?,可根?jù)這種CPU的種類和時(shí)鐘數(shù)信息來估算MIPS值。并且,在共享總線的情況下,即,在以硬件方式進(jìn)行誤差擴(kuò)散處理的情況下,通過取得前述各裝置101、102等的ID信息,可以判斷“處理能力”。
并且,此處,之所以不僅取得“處理能力信息”而且取得“環(huán)境信息”是為了例如,不僅掌握CPU功率(時(shí)鐘數(shù))等單純硬件上的處理能力,而且掌握其是否正在進(jìn)行實(shí)際的其他處理和此時(shí)的余力等、或隨著時(shí)間和使用環(huán)境的變化而發(fā)生各種變動(dòng)的狀況。
并且,同樣在該圖像分割單元11上附設(shè)的分散處理單元15提供把處理分散給這樣取得的其他誤差擴(kuò)散單元時(shí)決定其分散數(shù)和分散比率的功能,如后所述,通過使用該分散處理單元15執(zhí)行最佳的處理分散,可高速地進(jìn)行二值化處理。另一方面,輸入部30提供將成為處理對(duì)象的多灰度的原圖像量子(數(shù)字)化來取入的功能,例如,除了掃描器、數(shù)字照相機(jī)、數(shù)字?jǐn)z像機(jī)等的可從模擬圖像取入數(shù)字圖像的圖像輸入裝置(攝像裝置)以外,讀入記錄有圖像的CD-ROM或DVD-ROM等存儲(chǔ)介質(zhì)的各種光學(xué)讀取裝置(所謂的CD-ROM驅(qū)動(dòng)器或DVD-ROM驅(qū)動(dòng)器),在將圖像作為電信信息通過網(wǎng)絡(luò)發(fā)送的情況下,相當(dāng)于該網(wǎng)絡(luò)接口(通信部60)等。
并且,輸出部40提供把圖像處理部10的圖像合成單元13所合成的圖像G,當(dāng)然還有所輸入的圖像可視地提供給用戶等的功能,例如,除了CRT(陰極射線管Cathode Ray Tube)和LCD(液晶顯示器Liquid CrystalDisplay)等軟拷貝裝置以外,還可使用打印機(jī)等硬拷貝裝置等。
存儲(chǔ)部50提供將所輸入輸出的圖像或者處理中的圖像、各種控制用程序等暫時(shí)或者固定(永久)保存的功能,例如,除了硬盤驅(qū)動(dòng)裝置(HDD)、半導(dǎo)體存儲(chǔ)器以外,還可使用具有大存儲(chǔ)容量的DVD-RW等的可改寫的各種存儲(chǔ)介質(zhì)等。
通信部60提供與其他PC101、圖像處理裝置102的共用接口,并通過調(diào)制解調(diào)器和DSU(數(shù)字服務(wù)單元Digital Service Unit)等相互可信息通信地連接。
另外,這種構(gòu)成本發(fā)明的圖像處理裝置100的圖像處理部10、控制部20、輸入部30、輸出部40、存儲(chǔ)部50、通信部70等,實(shí)際上,如圖2所示,可由個(gè)人計(jì)算機(jī)(PC)等計(jì)算機(jī)系統(tǒng)來實(shí)現(xiàn),該計(jì)算機(jī)系統(tǒng)由硬件和記載有圖4所示的描述算法的專用計(jì)算機(jī)程序(軟件)組成,其中該硬件由CPU和RAM等組成。
即,用于實(shí)現(xiàn)該圖像處理裝置100的硬件,如圖2所示,把作為負(fù)責(zé)各種控制和運(yùn)算處理的中央運(yùn)算處理裝置的CPU(Central ProcessingUnit)110、用作主存儲(chǔ)裝置(Main Storage)的RAM(隨機(jī)存取存儲(chǔ)器Random Access Memory)120、作為只讀存儲(chǔ)裝置的ROM(只讀存儲(chǔ)器ReadOnly Memory)130、硬盤驅(qū)動(dòng)裝置(HDD)和半導(dǎo)體存儲(chǔ)器等輔助存儲(chǔ)裝置(Secondary Storage)140、由監(jiān)視器(LCD(液晶顯示器)或CRT(陰極射線管))等組成的輸出裝置150、由前述圖像輸入裝置和鍵盤、鼠標(biāo)等組成的輸入裝置160、以及它們的輸入輸出接口(I/F)170等之間通過由PCI(外圍部件互連Peripheral Component Interconnect)總線或ISA(工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)Industrial Standard Architecture)總線等組成的處理器總線、存儲(chǔ)器總線、系統(tǒng)總線、輸入輸出總線等各種內(nèi)外總線180進(jìn)行總線連接。
而且,把例如通過CD-ROM或DVD-ROM、軟盤(FD)等存儲(chǔ)介質(zhì)、或者通信網(wǎng)絡(luò)(LAN,WAN,互聯(lián)網(wǎng)等)N提供的各種控制用程序和數(shù)據(jù)安裝在輔助存儲(chǔ)裝置140等內(nèi),并根據(jù)需要把該程序和數(shù)據(jù)加載到主存儲(chǔ)裝置120內(nèi),CPU110根據(jù)加載到該主存儲(chǔ)裝置120內(nèi)的程序驅(qū)動(dòng)各種資源進(jìn)行規(guī)定的控制和運(yùn)算處理,并將其處理結(jié)果(處理數(shù)據(jù))通過總線180輸出到輸出裝置150進(jìn)行顯示,并根據(jù)需要把該數(shù)據(jù)在由輔助存儲(chǔ)裝置140形成的數(shù)據(jù)庫(kù)內(nèi)進(jìn)行合適存儲(chǔ)、保存(更新)處理。下面,主要參照?qǐng)D4的流程圖對(duì)采用這種結(jié)構(gòu)的本發(fā)明的圖像處理裝置100的作用和使用該圖像處理裝置100的圖像處理方法進(jìn)行詳細(xì)說明。首先,本發(fā)明的圖像處理裝置100的圖像處理部10(圖像分割單元11的處理能力取得單元14)在最初步驟S201中,向與本發(fā)明裝置100可信息通信地連接的其他PC101和圖像處理裝置102詢問其工作狀況和誤差擴(kuò)散處理能力,并取得該信息。
即,此處不僅詢問其他圖像處理裝置102等的誤差擴(kuò)散處理能力而且詢問其工作負(fù)荷狀況是因?yàn)榧词鼓骋谎b置具有規(guī)定的誤差擴(kuò)散處理能力,考慮其已執(zhí)行了其他處理、或因故障而未工作的情況,僅按照潛在的硬件處理能力來決定隨后的處理分散比率是不適當(dāng)?shù)摹2⑶?,此時(shí)不限于一定發(fā)現(xiàn)2個(gè)以上(包括2個(gè))的誤差擴(kuò)散處理環(huán)境,也有僅發(fā)現(xiàn)1個(gè)或者全部未發(fā)現(xiàn)的情況。并且,在僅發(fā)現(xiàn)1個(gè)誤差擴(kuò)散處理環(huán)境的情況下,不限于該誤差擴(kuò)散處理環(huán)境是自己的,也有是其他裝置的情況。
然后,如果這樣取得了可分散處理的裝置的數(shù)及其處理能力,則轉(zhuǎn)移到下一步驟S203,該圖像處理部10(圖像分割單元11的分散處理單元15)根據(jù)這些信息來決定原圖像G的分割比例(分割數(shù)和分割比率)。
此處的分割比例是為能最有效地執(zhí)行分散處理而決定的。例如,如果本發(fā)明的圖像處理裝置100和其他裝置的信息處理能力之比是“2∶1”,則在該情況下,把成為大致“1/3”的位置決定為圖像分割位置。這樣,可大致同時(shí)結(jié)束2個(gè)圖像處理裝置的誤差擴(kuò)散處理,并可在分散處理結(jié)束后立即進(jìn)行分割圖像的合成。
并且,如后所述,在本發(fā)明中將原圖像G分割成2個(gè)之后,還可將該分割圖像進(jìn)一步分割成2個(gè),因而,作為圖像的分割數(shù),存在2分割、3分割、4分割的3種情況。因此,在圖像處理裝置的數(shù)是3個(gè)的情況下,即使可分擔(dān)圖像處理的圖像處理裝置的能力相同,也能按照“1∶2”的比率分割。此時(shí),在1/3區(qū)域中不再進(jìn)行分割,而進(jìn)行誤差擴(kuò)散處理,在剩余的2/3區(qū)域中進(jìn)一步分割并進(jìn)行誤差擴(kuò)散處理。使用該方法,可將處理時(shí)間縮短到1/3。不管怎樣,該圖像分割單元11根據(jù)各處理裝置的能力來決定分割比例,以便能用最短時(shí)間進(jìn)行全部圖像處理。
然后,該圖像處理部10轉(zhuǎn)移到步驟S205,取得成為處理對(duì)象的原圖像數(shù)據(jù),之后轉(zhuǎn)移到步驟S207,判斷是否可進(jìn)行該原圖像數(shù)據(jù)的分割處理,在可分割的情況下(“是”),直接轉(zhuǎn)移到步驟S209。
也就是說,在前述步驟S201中僅發(fā)現(xiàn)1個(gè)可處理裝置的情況下,由于已經(jīng)不可能進(jìn)行分割處理,因而,不對(duì)該原圖像G直接進(jìn)行分割處理,而立即轉(zhuǎn)移到步驟S217,執(zhí)行誤差擴(kuò)散處理,但是,在可處理的裝置存在2個(gè)以上(包括2個(gè))的情況下,由于可進(jìn)行分割處理,因而直接轉(zhuǎn)移到步驟S209,判斷該原圖像G的分割位置。另外,如前所述,該原圖像數(shù)據(jù)不一定只從自己的輸入部30輸入,有時(shí)也能通過網(wǎng)絡(luò)N從其他裝置等發(fā)送過來。
然后,該步驟S209中的分割位置的判斷是根據(jù)在前述步驟S203中所判斷出的圖像分割比例來進(jìn)行判斷的。
例如,在可處理的環(huán)境(誤差擴(kuò)散)存在2個(gè),并且它們的能力大致相等的情況下,為使各分割區(qū)域的面積比為1∶1,如圖5所示,從位于副掃描方向Y的中央的主掃描線S1的上下分割線L1、L2以相互包含該主掃描線S的狀態(tài)分割成2個(gè)區(qū)域(圖像1、圖像2)。
并且,在前述步驟S203中所判斷出的圖像分割比例是3個(gè)或4個(gè)的情況下,以在與前述分割線L1、L2交叉的方向延伸的任意掃描線S2為界,將已進(jìn)行了2分割所得到的各分割區(qū)域中的一個(gè)或兩個(gè)進(jìn)一步分割成2個(gè)區(qū)域。即,根據(jù)該分割方法,如下所述,可避免使擴(kuò)散后的誤差擴(kuò)散到已處理區(qū)域內(nèi)的不利情況,可進(jìn)行有效的分割處理。
然后,如果這樣決定了分割位置,則在實(shí)際進(jìn)行分割前,進(jìn)行誤差擴(kuò)散處理,以便將由該分割線L1、L2所夾的掃描線S1上的各像素的誤差擴(kuò)散到其兩側(cè)的2個(gè)區(qū)域內(nèi)。
具體地說,使用圖6(a)所示的誤差擴(kuò)散表,以圖7所示的掃描線S1上的端部的未處理像素400為起點(diǎn),按順序?qū)⒏飨袼氐恼`差擴(kuò)散到其上下的圖像1和圖像2側(cè)的未處理像素側(cè)。另外,圖中,涂黑圓(黑圓)表示已處理完的像素,空白圓(白圓)表示未處理像素并且是從其他像素進(jìn)行了誤差擴(kuò)散后的像素。
并且,在圖像分割比例是3個(gè)或4個(gè)的情況下,同樣使用圖6(a)所示的誤差擴(kuò)散表,如圖8所示,對(duì)進(jìn)行2分割所得到的各分割區(qū)域(圖像11、圖像12),進(jìn)一步以由在與該掃描線S1(將其稱為第1掃描線S1)交叉的方向上延伸的任意的該分割線L3、L4所夾的掃描線S2(將其稱為第2掃描線S2)上的端部的未處理像素500為起點(diǎn),按順序?qū)⒏飨袼氐恼`差擴(kuò)散到其左右的圖像11和圖像12的未處理像素側(cè)。
然后,如果這樣由分割線L1、L2(L3,L4)所夾的分割邊界的掃描線S1(掃描線S2)上的各像素的誤差擴(kuò)散處理結(jié)束,則轉(zhuǎn)移到下一步驟S213,將該原圖像從分割線L1、L2(L3,L4)分割,并發(fā)送到負(fù)責(zé)這些各分割圖像處理的各誤差擴(kuò)散單元(環(huán)境)12(步驟S215)。
這樣接受到發(fā)送的分割圖像的各誤差擴(kuò)散單元12,在步驟S217中,使用圖6(b)、(c)中的任意一個(gè)誤差擴(kuò)散表,分別對(duì)自己負(fù)責(zé)的分割圖像執(zhí)行誤差擴(kuò)散處理,此時(shí),以誤差不會(huì)擴(kuò)散到已處理完的像素的位置為起點(diǎn)開始處理。
例如,在將原圖像G上下2分割,并對(duì)其上方的圖像1分別執(zhí)行誤差擴(kuò)散處理的情況下,如圖10所示,如果以從圖像1中除了掃描線S1以外的區(qū)域1的左下像素600為起點(diǎn),使用圖6(b)所示的第2個(gè)誤差擴(kuò)散表b向右上方向擴(kuò)散像素,則即使對(duì)所有像素進(jìn)行相同的誤差擴(kuò)散處理,誤差也不會(huì)擴(kuò)散到其他已處理完的像素,可執(zhí)行良好的二值化處理。
并且,在對(duì)這樣進(jìn)行了2分割的原圖像的下方圖像2執(zhí)行誤差擴(kuò)散處理的情況下,如圖11所示,如果以從圖像2中除了掃描線S1以外的區(qū)域2的左上像素700為處理起點(diǎn),使用圖6(c)所示的第3個(gè)誤差擴(kuò)散表c向右下方向擴(kuò)散像素,則同樣即使對(duì)所有像素進(jìn)行同樣的誤差擴(kuò)散處理,誤差也不會(huì)擴(kuò)散到其他已處理完的像素,與圖像1同樣可執(zhí)行良好的二值化處理。
并且,在進(jìn)一步將原圖像G進(jìn)行了3分割或4分割的情況下,如圖9所示,如果以位于各掃描線S1、S2的交叉部的未處理像素900為處理起點(diǎn),使用圖6(b)、(c)所示的誤差擴(kuò)散表b或誤差擴(kuò)散表c中的其中任意一個(gè)擴(kuò)散表來執(zhí)行誤差擴(kuò)散處理,則可以與上述同樣執(zhí)行二值化處理。另外,圖9的情況表示將上下2分割所得到的上側(cè)圖像1進(jìn)一步2分割后的左側(cè)圖像11,在該圖像11的情況下,采用第2個(gè)誤差擴(kuò)散表b。
附帶說一下,在與該圖像11成對(duì)的圖像12的情況下,采用第3個(gè)誤差擴(kuò)散表c,并且,在將下半部分的圖像進(jìn)一步進(jìn)行了2分割的情況下的左側(cè)圖像21也采用第3個(gè)誤差擴(kuò)散表c,并且與其成對(duì)的右側(cè)圖像22采用第2個(gè)誤差擴(kuò)散表b。并且,在前述步驟S207中判斷為不可能進(jìn)行分割處理(“否”)的情況下,由于已經(jīng)沒有必要分割圖像,因而立即轉(zhuǎn)移到該步驟S217。
然后,如果這樣結(jié)束了誤差擴(kuò)散處理,則進(jìn)行了該處理的各誤差擴(kuò)散單元12轉(zhuǎn)移到下一步驟S221,判斷自己所在的裝置是否是該分割圖像的發(fā)送源,在不是發(fā)送源(“否”),即,在只是承擔(dān)了其他裝置的處理的情況下,轉(zhuǎn)移到步驟S223,把該處理完的圖像發(fā)送到圖像發(fā)送源的圖像處理裝置100,并結(jié)束處理。
此時(shí),要發(fā)送到圖像發(fā)送源的圖像處理裝置100的圖像不一定是所分割的圖像,有時(shí)是原來的1個(gè)原圖像G。例如,也具有以下情況圖像發(fā)送源的裝置100的誤差擴(kuò)散單元12在正在進(jìn)行其他處理工作中,由其他誤差擴(kuò)散單元12來進(jìn)行其所有的處理。
與此相對(duì),在判斷為自己所在的圖像處理裝置100是該圖像的發(fā)送源的情況下,該誤差擴(kuò)散單元12轉(zhuǎn)移到步驟S225,通過網(wǎng)絡(luò)N取得委托給其他誤差擴(kuò)散單元12的已處理完的全部圖像,之后轉(zhuǎn)移到下一步驟S227,在將這些圖像合成之后,將該合成圖像發(fā)送到輸出部40,從而結(jié)束處理。另外,此時(shí),在所取得的圖像是從開始就未分割的1個(gè)圖像的情況下,不用說,省略該步驟S227并結(jié)束處理。并且,在將各分割圖像合成時(shí),當(dāng)然,為使各分割線L1、L2、L3、L4上的像素彼此之間不會(huì)重復(fù),而舍棄其中一條分割線上的像素進(jìn)行合成。
這樣,本發(fā)明在將原圖像G以任意掃描線S為界分割成2個(gè)區(qū)域之前,預(yù)先將該掃描線S上的各像素進(jìn)行誤差擴(kuò)散處理,將該誤差擴(kuò)散到夾著掃描線的2個(gè)區(qū)域內(nèi),之后將各個(gè)分割區(qū)域分割并執(zhí)行誤差擴(kuò)散處理,因而,盡管將1個(gè)原圖像分割并作了誤差擴(kuò)散處理,然而可獲得與對(duì)原圖像整體連續(xù)進(jìn)行誤差擴(kuò)散處理的情況大致相同的處理結(jié)果。
結(jié)果,在誤差擴(kuò)散處理后將分割區(qū)域合成時(shí),其接縫部分不會(huì)產(chǎn)生使圖像質(zhì)量劣化的條紋等,可高速地獲得高質(zhì)量的圖像。因此,如果把這種本發(fā)明方法應(yīng)用于例如噴墨打印機(jī)、激光打印機(jī)等數(shù)字打印機(jī)和數(shù)字復(fù)印機(jī)等的利用光澤數(shù)據(jù)的成像裝置中,則可高速地提供打印圖像內(nèi)沒有條紋的高質(zhì)量(二值化)打印物。
即,在一般彩色噴墨打印機(jī)中,把例如8位(256灰度)的R(紅)、G(綠)、B(藍(lán))的輸入數(shù)據(jù)變換成例如4種墨水(C(青),M(品紅),Y(黃),K(黑))的2值光澤數(shù)據(jù),并根據(jù)該數(shù)據(jù)決定是否噴出墨水。
因此,在采用以往方法分割執(zhí)行該二值化處理的情況下,由于在其接縫部分進(jìn)行不連續(xù)處理,因而墨水噴出不均勻,產(chǎn)生了使圖像質(zhì)量劣化的條紋。
與此相對(duì),由于本發(fā)明對(duì)其接縫部分在其分割前預(yù)先執(zhí)行了誤差擴(kuò)散處理,因而在整個(gè)分割圖像中墨水噴出均勻,其接縫部分不會(huì)產(chǎn)生難看的條紋,可提供高質(zhì)量的打印物。
另外,本實(shí)施例使用的誤差擴(kuò)散表只是一個(gè)例子,除了例如Javis-Judice-Ninke型、Floyd-Steinberg型、Shiau-Fan型等當(dāng)前廣泛使用的擴(kuò)散模式以外,還可使用各種模式。
與此相對(duì),本發(fā)明中的原圖像的分割數(shù)是2、3、4中的任意一個(gè),不能進(jìn)行5個(gè)(包括5個(gè))以上的圖像分割。并且,該分割模式也僅是首先在上下或左右進(jìn)行了2分割之后,以與該分割線交叉的狀態(tài),對(duì)該所分割的各區(qū)域進(jìn)行2分割,除此以外的分割模式不能應(yīng)用。
這是因?yàn)?,如前所述,在?duì)原圖像分割進(jìn)行處理時(shí),不使誤差擴(kuò)散到已處理完的像素,因而,用前述那樣的分割模式以外的模式不可能實(shí)現(xiàn)這一點(diǎn)。
因此,由于用將原圖像平行分割成3個(gè)區(qū)域、或者將已進(jìn)行了2分割的區(qū)域進(jìn)一步分割成3個(gè)區(qū)域之類的分割模式,不能執(zhí)行本發(fā)明的良好的誤差擴(kuò)散處理,因而必須注意這一點(diǎn)。
并且,在本實(shí)施方式中,其他誤差擴(kuò)散單元12經(jīng)由網(wǎng)絡(luò)N連接,然而本發(fā)明不限于此,例如,在相同裝置內(nèi)無論共享總線還是共享存儲(chǔ)器都可以。
并且,作為本發(fā)明可利用的分散處理形式,未作特別限定,然而如果本發(fā)明的圖像處理裝置100是PC,在PC和其他PC之間,PC兼用作打印指示裝置,則在該打印指示裝置和打印機(jī)之間的分散處理是代表性的分散處理形式,并且,在本發(fā)明的圖像處理裝置配備在打印機(jī)內(nèi)的情況下,除了該打印機(jī)內(nèi)的計(jì)算機(jī)系統(tǒng)(通過軟件進(jìn)行的誤差擴(kuò)散)和誤差擴(kuò)散處理用的ASIC之間的分散處理以外,其他多個(gè)打印機(jī)之間的分散處理形式也是代表性的。特別是,在將本發(fā)明的圖像處理裝置100所獲得的二值化處理數(shù)據(jù)直接在打印紙上打印輸出的情況下,如果該圖像處理裝置100配備在打印機(jī)側(cè),則可省去將該二值化處理數(shù)據(jù)通過網(wǎng)絡(luò)N發(fā)送的時(shí)間,可用更短的時(shí)間把二值化處理圖像的打印物提供給用戶等。
并且,如前所述,本發(fā)明裝置的各單元全部可由如前所述的利用PC等的計(jì)算機(jī)系統(tǒng)的軟件來實(shí)現(xiàn),然而,如果用誤差擴(kuò)散處理用的ASIC(專用集成電路Application Specific Integrated Circuit)等硬件來實(shí)現(xiàn)其中的誤差擴(kuò)散處理單元12,則可更高速地完成二值化處理。
另外,圖3是表示具有本發(fā)明的圖像處理裝置100的打印機(jī)的硬件結(jié)構(gòu)的一例的圖,CPU210、RAM220和ROM230通過總線280連接,并且該CPU210、RAM220和ROM230以及存儲(chǔ)裝置240、顯示面板250、操作面板260、打印機(jī)構(gòu)部290和網(wǎng)絡(luò)N等通過接口270相互可信息通信地連接。
而且,通過網(wǎng)絡(luò)N直接、或者通過各種驅(qū)動(dòng)器等并經(jīng)由存儲(chǔ)介質(zhì)安裝在存儲(chǔ)裝置240等內(nèi)的各種程序和存儲(chǔ)在ROM230內(nèi)的各種程序在接通電源時(shí)被加載到RAM220內(nèi),之后,CPU210按順序執(zhí)行加載到該RAM220內(nèi)的程序的命令,從而實(shí)現(xiàn)前述本發(fā)明的圖像處理。
此處,存儲(chǔ)介質(zhì)是指RAM、ROM等半導(dǎo)體存儲(chǔ)介質(zhì),F(xiàn)D、HD等磁存儲(chǔ)型存儲(chǔ)介質(zhì),CD、CDV、LD、DVD等光學(xué)讀取方式存儲(chǔ)介質(zhì),MO等磁存儲(chǔ)型/光學(xué)讀取方式存儲(chǔ)介質(zhì),無論是電子、磁、光學(xué)等讀取方法中的哪種,只要是計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì),包含所有的存儲(chǔ)介質(zhì)。圖12是表示計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì)R之一的CD-ROM的圖,并示出在由該CD-ROM組成的存儲(chǔ)介質(zhì)R內(nèi),記錄有用于使用計(jì)算機(jī)系統(tǒng)來實(shí)現(xiàn)本發(fā)明的圖像處理程序P。
并且,關(guān)于在本發(fā)明裝置100和委托分散處理的其他處理裝置101、102等的通信中使用的協(xié)議,未作特別限定,如果將它們連接的網(wǎng)絡(luò)N是互聯(lián)網(wǎng),則可在互聯(lián)網(wǎng)中利用標(biāo)準(zhǔn)的TCP/IP(傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議Transmission Control Protocol/Internet Protocol),并且,如果該網(wǎng)絡(luò)N是由某個(gè)特定銷售商統(tǒng)一的LAN,則可利用AppleTalk/EtherTalk(注冊(cè)商標(biāo))、NetBEUI/NetBIOS(注冊(cè)商標(biāo))、SPX/IPX(注冊(cè)商標(biāo))等特定協(xié)議。
例如,如果是TCP/IP,則除了用于在各裝置間確立連接并確保具有可靠性的通信的TCP(傳輸控制協(xié)議Transmission Control Protocol)、作為用于提供高效率的通信的無連接型協(xié)議的UDP(用戶數(shù)據(jù)報(bào)協(xié)議User Datagram Protocol)、作為用于從大量的路徑中把分組發(fā)送到規(guī)定目的地的協(xié)議的IP(互聯(lián)網(wǎng)協(xié)議Internet Protocol)以外,還可利用作為用于通過網(wǎng)絡(luò)對(duì)另一終端進(jìn)行遠(yuǎn)程控制的協(xié)議的Telnet(遠(yuǎn)程登錄協(xié)議Telecommunication Network);作為利用Telnet來執(zhí)行文件傳送的協(xié)議的FTP(文件傳送協(xié)議File Transfer Protocol);作為用于向客戶機(jī)裝置100提供對(duì)打印裝置200的其他計(jì)算機(jī)進(jìn)行透明的文件訪問功能的協(xié)議的NFS(網(wǎng)絡(luò)文件系統(tǒng)Network File System);作為用于交換故障信息和通信量信息等的網(wǎng)絡(luò)管理信息的協(xié)議的SNMP(簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議Simple Network Management Protocol)、ARPandRARP(地址轉(zhuǎn)換協(xié)議和反向ARPAddress Resolution Protocol,Reverse ARP)、SLIPandPPP(串行線互聯(lián)網(wǎng)協(xié)議和點(diǎn)對(duì)點(diǎn)協(xié)議Serial Line Protocol,Point to Point Protocol)、RIPandOSPF(路由信息協(xié)議和開放式最短路徑優(yōu)先Routing Information Protocol,Open Shortest Path First)、RSVP(資源預(yù)留協(xié)議Resource Reservation Protocol)、IPSec(IP安全性協(xié)議IP security Protocol)、IGMP(互聯(lián)網(wǎng)群組管理協(xié)議InternetGroup Management Protocol)、NTP(網(wǎng)絡(luò)時(shí)間協(xié)議Network TimeProtocol)等。
權(quán)利要求
1.一種圖像處理方法,以設(shè)定在任意位置的1條掃描線為界將多灰度的原圖像劃分成2個(gè)區(qū)域,對(duì)所劃分的所述各區(qū)域進(jìn)行誤差擴(kuò)散處理之后,將各區(qū)域合成,其特征在于,在決定了所述掃描線之后,進(jìn)行誤差擴(kuò)散處理,以將所述掃描線上的各像素的誤差擴(kuò)散到夾著該掃描線的2個(gè)區(qū)域內(nèi);所述各區(qū)域的誤差擴(kuò)散處理以由存在于與所述掃描線鄰接的位置的像素組成的像素列中、位于該像素列的端部的未處理像素為起點(diǎn),與所述掃描線平行地對(duì)所述各區(qū)域依次執(zhí)行。
2.根據(jù)權(quán)利要求1所述的圖像處理方法,其特征在于,在以所述掃描線為第1掃描線時(shí),以在與該第1掃描線交叉的方向延伸的、設(shè)定在任意位置的1條第2掃描線為界,將所述各區(qū)域的一方或兩方進(jìn)一步劃分成2個(gè)區(qū)域,并在決定了所述第2掃描線之后,進(jìn)行誤差擴(kuò)散處理,以將該第2掃描線上的各像素的誤差擴(kuò)散到夾著該第2掃描線的2個(gè)區(qū)域內(nèi);在對(duì)所述各區(qū)域進(jìn)行誤差擴(kuò)散處理時(shí),以位于所述第1掃描線和所述第2掃描線的交叉部的未處理像素為起點(diǎn),與任意一條掃描線平行地依次進(jìn)行誤差擴(kuò)散處理。
3.根據(jù)權(quán)利要求1或2所述的圖像處理方法,其特征在于,取得執(zhí)行所述誤差擴(kuò)散處理的環(huán)境的處理能力,并根據(jù)所述處理能力來決定所述區(qū)域的數(shù)及其比例。
4.根據(jù)權(quán)利要求1~3中任意一項(xiàng)所述的圖像處理方法,其特征在于,在對(duì)所述各區(qū)域執(zhí)行誤差擴(kuò)散處理時(shí),利用相互可通信地連接的誤差擴(kuò)散處理環(huán)境。
5.一種圖像處理裝置,利用誤差擴(kuò)散對(duì)多灰度的原圖像進(jìn)行二值化處理,其特征在于,具有圖像分割單元,以設(shè)定在任意位置的1條掃描線為界將所述原圖像分割成2個(gè)區(qū)域;誤差擴(kuò)散單元,對(duì)所述圖像分割單元所分割的各區(qū)域執(zhí)行誤差擴(kuò)散處理;以及圖像合成單元,將所述誤差擴(kuò)散單元進(jìn)行了誤差擴(kuò)散處理后的各分割區(qū)域合成,形成二值化處理圖像;所述圖像分割單元在決定了所述掃描線之后,進(jìn)行誤差擴(kuò)散處理,以將所述掃描線上的各像素的誤差擴(kuò)散到夾著所述掃描線的2個(gè)區(qū)域內(nèi);所述誤差擴(kuò)散單元,以由存在于與所述掃描線鄰接的位置的像素組成的像素列中、位于該像素列的端部的未處理像素為起點(diǎn),與所述掃描線平行地,對(duì)所述所分割的各分割區(qū)域依次執(zhí)行誤差擴(kuò)散處理。
6.一種圖像處理裝置,利用誤差擴(kuò)散對(duì)多灰度的原圖像進(jìn)行二值化處理,其特征在于,具有掃描線決定單元,對(duì)所述原圖像在任意位置決定1條掃描線;誤差擴(kuò)散單元,對(duì)以所述掃描線決定單元所決定的1條掃描線為界所劃分的2個(gè)區(qū)域執(zhí)行誤差擴(kuò)散處理;以及圖像合成單元,將所述誤差擴(kuò)散單元進(jìn)行了誤差擴(kuò)散處理后的各區(qū)域合成,形成二值化處理圖像;所述掃描線決定單元在決定了所述掃描線之后,進(jìn)行誤差擴(kuò)散處理,以將所述掃描線上的各像素的誤差擴(kuò)散到夾著所述掃描線的2個(gè)區(qū)域內(nèi);所述誤差擴(kuò)散單元以由存在于與所述掃描線鄰接的位置的像素組成的像素列中、位于該像素列的端部的未處理像素為起點(diǎn),與所述掃描線平行地,對(duì)所述各區(qū)域依次執(zhí)行誤差擴(kuò)散處理。
7.根據(jù)權(quán)利要求5所述的圖像處理裝置,其特征在于,所述圖像分割單元在以所述掃描線為第1掃描線時(shí),以在與該第1掃描線交叉的方向延伸的設(shè)定在任意位置的第2掃描線為界,將所述各區(qū)域的一方或兩方進(jìn)一步劃分成2個(gè)區(qū)域,并設(shè)定所述第2掃描線后,進(jìn)行誤差擴(kuò)散處理,以將該第2掃描線上的各像素的誤差擴(kuò)散到夾著該第2掃描線的2個(gè)區(qū)域內(nèi);所述誤差擴(kuò)散單元在對(duì)所述各區(qū)域分別獨(dú)立進(jìn)行誤差擴(kuò)散處理時(shí),以位于所述各掃描線的交叉部的未處理像素為起點(diǎn),與任意一條掃描線平行地依次進(jìn)行誤差擴(kuò)散處理。
8.根據(jù)權(quán)利要求5或7所述的圖像處理裝置,其特征在于,具有至少2個(gè)所述誤差擴(kuò)散單元,使用這些各誤差擴(kuò)散單元對(duì)所述各區(qū)域分別獨(dú)立進(jìn)行誤差擴(kuò)散處理。
9.根據(jù)權(quán)利要求8所述的圖像處理裝置,其特征在于,所述圖像分割單元取得所述各誤差擴(kuò)散單元的誤差擴(kuò)散處理能力,并根據(jù)所述處理能力來決定所述分割區(qū)域的分割數(shù)及其分割比例。
10.根據(jù)權(quán)利要求8或9所述的圖像處理裝置,其特征在于,所述各誤差擴(kuò)散單元通過網(wǎng)絡(luò)與所述圖像分割單元和圖像合成單元連接。
11.一種圖像處理程序,利用誤差擴(kuò)散對(duì)多灰度的原圖像進(jìn)行二值化處理,其特征在于,使計(jì)算機(jī)發(fā)揮以下單元的功能圖像分割單元,以設(shè)定在任意位置的1條掃描線為界將所述原圖像分割成2個(gè)區(qū)域;誤差擴(kuò)散單元,對(duì)所述圖像分割單元所分割的各區(qū)域執(zhí)行誤差擴(kuò)散處理;以及圖像合成單元,將所述誤差擴(kuò)散單元進(jìn)行了誤差擴(kuò)散處理后的各分割區(qū)域合成,形成二值化處理圖像,并且所述圖像分割單元在決定了所述掃描線之后,進(jìn)行誤差擴(kuò)散處理,以將所述掃描線上的各像素的誤差擴(kuò)散到夾著所述掃描線的2個(gè)區(qū)域內(nèi);所述誤差擴(kuò)散單元以由存在于與所述掃描線鄰接的位置的像素組成的像素列中、位于該像素列的端部的未處理像素為起點(diǎn),與所述掃描線平行地,對(duì)所述所分割的各分割區(qū)域依次執(zhí)行誤差擴(kuò)散處理。
12.一種打印機(jī),其特征在于,具有權(quán)利要求5~10中任意一項(xiàng)所述的圖像處理裝置。
13.一種打印指示終端,向打印機(jī)發(fā)送打印指示,其特征在于,具有權(quán)利要求5~10中任意一項(xiàng)所述的圖像處理裝置。
14.一種圖像處理系統(tǒng),其特征在于,具有權(quán)利要求12的打印機(jī)和權(quán)利要求13的打印指示終端。
全文摘要
本發(fā)明提供一種可防止圖像質(zhì)量劣化并可進(jìn)行高速的二值化處理的圖像處理方法、裝置和程序以及打印機(jī)、打印指示終端、圖像處理系統(tǒng)。該圖像處理方法將多灰度圖像分割成2個(gè)區(qū)域,對(duì)各區(qū)域執(zhí)行誤差擴(kuò)散處理,之后進(jìn)行合成,在將前述原圖像分割成2個(gè)區(qū)域之前,把分割線上的各像素的誤差擴(kuò)散到2個(gè)區(qū)域內(nèi)。這樣,由于可獲得與對(duì)原圖像整體連續(xù)進(jìn)行誤差擴(kuò)散處理的情況大致相同的處理結(jié)果,因而在誤差擴(kuò)散處理后將分割區(qū)域合成時(shí),其接縫部分不會(huì)產(chǎn)生使圖像質(zhì)量劣化的條紋等,可獲得高質(zhì)量的圖像。
文檔編號(hào)H04N1/405GK1599408SQ20041007821
公開日2005年3月23日 申請(qǐng)日期2004年9月17日 優(yōu)先權(quán)日2003年9月18日
發(fā)明者青木三喜男, 荒崎真一, 高橋有亮 申請(qǐng)人:精工愛普生株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宁波市| 武乡县| 南汇区| 德清县| 佛学| 镇雄县| 南城县| 广宁县| 昭通市| 连城县| 图们市| 鸡西市| 杭州市| 连云港市| 仙游县| 郯城县| 尚义县| 永吉县| 青阳县| 怀集县| 阿荣旗| 股票| 凤山市| 名山县| 福州市| 贵定县| 岑巩县| 宜阳县| 札达县| 大名县| 东平县| 水富县| 大悟县| 灌云县| 镇坪县| 天气| 绥德县| 延边| 琼海市| 浦北县| 巴楚县|