国产精品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):6635029閱讀:142來源:國知局

      專利名稱::圖像處理裝置及其方法
      技術(shù)領(lǐng)域
      :本發(fā)明涉及圖像處理裝置及其方法,特別是涉及對(duì)色版的打印位置的偏移進(jìn)行修正的版偏移修正的方法。
      背景技術(shù)
      :在彩色打印機(jī)的C、M、Y、K色版的打印位置的偏移進(jìn)行修正的版偏移修正(以下稱其為“陷印(trapping)”)中,有按照為PS(PostScript)、PDF(PortableDocumentFormat)、EPS(EncapsulatedPostScript)等形式的打印描述語言數(shù)據(jù)(以下稱其為“PDL數(shù)據(jù)”)預(yù)先準(zhǔn)備的操作符進(jìn)行的。另外,存在以寫在PDL數(shù)據(jù)中的信息為基礎(chǔ)進(jìn)行處理改寫PDL數(shù)據(jù)本身,或?qū)DL數(shù)據(jù)的分析后的、在打印系統(tǒng)中使用的中間數(shù)據(jù)(即在渲染(Rendering)用的中間數(shù)據(jù)中將各對(duì)象作為輪廓的PathData保持)改寫,將在輸出裝置內(nèi)生成的位圖數(shù)據(jù)改寫的。進(jìn)行陷印的PDL數(shù)據(jù)及中間數(shù)據(jù),由于其生成的完成方式、其生成中使用的模塊不同,其描述也會(huì)出現(xiàn)差異,陷印的結(jié)果也會(huì)出現(xiàn)差異。另外,打印系統(tǒng),與多個(gè)外圍機(jī)器相連接系統(tǒng)規(guī)模變大。在這種系統(tǒng)中,為了以更高的速度和更高的效率進(jìn)行打印,有時(shí)使用分散打印(群集)等方法,在這種打印系統(tǒng)中也使用作為版偏移修正技術(shù)之一的陷印。如上所述,成為陷印的對(duì)象的是從應(yīng)用程序輸出的PDL數(shù)據(jù)及中間數(shù)據(jù)。其中將PDL數(shù)據(jù)從應(yīng)用程序輸出的方法,考慮有圖1所示的兩種方法。一種是由應(yīng)用程序101直接使PDL數(shù)據(jù)105輸出的方法。應(yīng)用程序101,利用變換器103直接將應(yīng)用數(shù)據(jù)102置換為PDL運(yùn)算。但是,應(yīng)用數(shù)據(jù)102的一個(gè)操作符不一定置換為PDL數(shù)據(jù)105的一個(gè)操作符,也有置換為多個(gè)操作符(以下稱其為“對(duì)象的細(xì)分化”)的情況。從應(yīng)用程序101輸出PDL數(shù)據(jù)105的另外一個(gè)方法是經(jīng)過操作系統(tǒng)(OS)將PDL數(shù)據(jù)105輸出到PDL驅(qū)動(dòng)程序104的方法。這可以通過將應(yīng)用數(shù)據(jù)102變換為操作系統(tǒng)(OS)的中間數(shù)據(jù),利用PDL驅(qū)動(dòng)程序104將中間數(shù)據(jù)變換為PDL數(shù)據(jù)105而實(shí)現(xiàn)。在此兩次數(shù)據(jù)變換中,與利用應(yīng)用程序101直接輸出PDL數(shù)據(jù)105的場(chǎng)合一樣,有時(shí)出現(xiàn)對(duì)象的細(xì)分化的情況。與此相同的情況在PDL數(shù)據(jù)及在打印系統(tǒng)中應(yīng)用的中間數(shù)據(jù)之間也會(huì)產(chǎn)生。在此場(chǎng)合,由于對(duì)PDL數(shù)據(jù)進(jìn)行分析的解釋程序的種類的不同,對(duì)PDL數(shù)據(jù)的解釋的方法也會(huì)出現(xiàn)差異,其結(jié)果,原本在PDL數(shù)據(jù)中是一個(gè)對(duì)象,有時(shí)在中間數(shù)據(jù)中表現(xiàn)為多個(gè)對(duì)象(參照?qǐng)D2)。圖3為以數(shù)據(jù)的構(gòu)成表示數(shù)據(jù)細(xì)分化的示圖,示出的是利用應(yīng)用程序描繪一個(gè)折曲的筆畫數(shù)據(jù)的場(chǎng)合。在應(yīng)用程序中,利用表示折曲的筆畫的芯線的三點(diǎn)及筆畫的粗度,可以表現(xiàn)一個(gè)折曲線筆畫(對(duì)象)。但是,在將這一應(yīng)用數(shù)據(jù)變換為PDL數(shù)據(jù)時(shí),如圖3所示,有時(shí)細(xì)分化為4個(gè)對(duì)象(n1~n+3)。在這種從應(yīng)用數(shù)據(jù)變換為PDL數(shù)據(jù)時(shí),或從PDL數(shù)據(jù)變換為中間數(shù)據(jù)時(shí)對(duì)細(xì)分化的數(shù)據(jù)進(jìn)行陷印處理時(shí),變成對(duì)細(xì)分化的所有對(duì)象進(jìn)行陷印處理,其結(jié)果,如圖4所示,陷印處理導(dǎo)致圖像品質(zhì)的下降。另外,比如,日本專利特開平5-130389號(hào)公報(bào)中記述有位圖數(shù)據(jù)的陷印處理。
      發(fā)明內(nèi)容在本發(fā)明的第一方面中揭示的是將應(yīng)用數(shù)據(jù)變換為頁面描述語言數(shù)據(jù),在變換中生成表示分割對(duì)象的關(guān)系的元數(shù)據(jù),利用元數(shù)據(jù),將頁面描述語言數(shù)據(jù)內(nèi)的分割對(duì)象結(jié)合,將頁面描述語言數(shù)據(jù)變換為渲染用的中間數(shù)據(jù),對(duì)中間數(shù)據(jù)實(shí)施打印機(jī)的色版偏移修正的一部分的過程。在本發(fā)明的第二方面中揭示的是將頁面描述語言數(shù)據(jù)變換為渲染用的中間數(shù)據(jù),在變換中生成表示分割對(duì)象的關(guān)系的元數(shù)據(jù),利用元數(shù)據(jù),將中間數(shù)據(jù)內(nèi)的分割對(duì)象結(jié)合,對(duì)中間數(shù)據(jù)實(shí)施打印機(jī)的色版偏移修正的一部分的過程。根據(jù)本發(fā)明,可以防止由于對(duì)象分割引起的版偏移修正導(dǎo)致的圖像品質(zhì)的下降。本發(fā)明的其他特點(diǎn)和優(yōu)點(diǎn)從下述的結(jié)合附圖的描述是顯而易見的,在整個(gè)其中類似的編號(hào)表示同一或相似的部件。圖1為示出從應(yīng)用程序輸出數(shù)據(jù)的方法的示圖。圖2為說明在PDL數(shù)據(jù)中是一個(gè)對(duì)象,在中間數(shù)據(jù)中表現(xiàn)為多個(gè)對(duì)象的情況的圖。圖3為示出以數(shù)據(jù)的構(gòu)成表示數(shù)據(jù)的細(xì)分化的圖。圖4為示出陷印處理導(dǎo)致圖像品質(zhì)降低的樣子的圖。圖5A至C為示出針對(duì)中間數(shù)據(jù)的元數(shù)據(jù)的圖。圖6為說明利用元數(shù)據(jù)的處理的圖。圖7為示出圖像處理裝置的基本構(gòu)成的框圖。圖8為示出以高速輸出為目的進(jìn)行群集的打印系統(tǒng)的構(gòu)成的框圖。圖9為示出使用應(yīng)用程序裝載的數(shù)據(jù)變換模塊變換為PDL數(shù)據(jù)的方法的流程圖。圖10為利用在OS中準(zhǔn)備的PDL驅(qū)動(dòng)程序變換為PDL數(shù)據(jù)的方法的流程圖。圖11為示出將PDL數(shù)據(jù)變換為渲染用的中間數(shù)據(jù)的處理的流程圖。圖12為說明針對(duì)存在元數(shù)據(jù)的PDL數(shù)據(jù)的陷印處理的流程圖。圖13為說明針對(duì)存在元數(shù)據(jù)的中間數(shù)據(jù)的陷印處理的流程圖。圖14為示出打印系統(tǒng)的框圖。圖15為示出包含陷印處理的打印處理的流程的示圖。圖16為示出陷印處理的構(gòu)成的示圖。圖17為說明交點(diǎn)檢測(cè)處理的示圖。圖18為說明基本輪廓檢測(cè)處理的示圖。圖19A至C為示出陷印區(qū)域生成處理的示圖。圖20為示出由于色彩的參數(shù)的差異引起的陷印色彩的差異的示圖。圖21為示出實(shí)施例2的群集服務(wù)器及打印服務(wù)器的處理的流程圖。圖22為示出向打印服務(wù)器發(fā)送的中間數(shù)據(jù)的示圖。圖23為示出實(shí)施例3的群集服務(wù)器及打印服務(wù)器的處理流程圖。圖24為示出結(jié)合細(xì)分化的對(duì)象的一種方法的示圖。具體實(shí)施例方式下面參照附圖對(duì)本發(fā)明的實(shí)施例的圖像處理進(jìn)行詳細(xì)說明。&lt;實(shí)施方式1&gt;為解決上述對(duì)象的細(xì)分化的問題,比如,在中間數(shù)據(jù)的狀態(tài)中,比較相鄰對(duì)象的色彩,如果色彩相同的話,可以考慮增加結(jié)合對(duì)象的這類處理(參照?qǐng)D24)。通過這一處理,可以避免在對(duì)細(xì)分化的各個(gè)對(duì)象進(jìn)行陷印處理的場(chǎng)合的圖像品質(zhì)的劣化。在此場(chǎng)合,由于必須對(duì)全部對(duì)象和相鄰的對(duì)象的色彩進(jìn)行判定,會(huì)使處理時(shí)間增加。另外,因?yàn)樵谥虚g數(shù)據(jù)中按照描繪順序存放對(duì)象數(shù)據(jù),色彩判定也就按照此順序,本來不是同一對(duì)象,但即使是對(duì)于以同一色彩發(fā)生重疊的對(duì)象,也有進(jìn)行結(jié)合處理的。于是,可以考慮通過以另外方式生成表示對(duì)象的結(jié)合的元數(shù)據(jù),不進(jìn)行色彩判定處理而簡(jiǎn)單地進(jìn)行處理的解決對(duì)策。圖5A-5C為示出針對(duì)中間數(shù)據(jù)的元數(shù)據(jù)的圖。元數(shù)據(jù)是在將應(yīng)用數(shù)據(jù)變換為PDL數(shù)據(jù)或在將PDL數(shù)據(jù)變換為中間數(shù)據(jù)之際一個(gè)對(duì)象分割為多個(gè)的情況表示以何種方式進(jìn)行分割的數(shù)據(jù)。換言之,細(xì)分化的對(duì)象是表示從哪一個(gè)對(duì)象細(xì)分化的對(duì)象的信息。在圖5A的示例中,對(duì)象數(shù)據(jù)形式的元數(shù)據(jù)插入到分割的對(duì)象的開始部分和結(jié)束部分,在元數(shù)據(jù)的首部,包含表示是元數(shù)據(jù)及表示被分割的對(duì)象的開始或結(jié)束的數(shù)據(jù)。在圖5B的示例中,對(duì)象數(shù)據(jù)形式的元數(shù)據(jù)只插入到被分割的對(duì)象的開始部分,在元數(shù)據(jù)的首部,包含被分割的對(duì)象的最初的對(duì)象編號(hào)和最后的對(duì)象的編號(hào)。在圖5C的示例中,只在中間數(shù)據(jù)的開始部分插入對(duì)象數(shù)據(jù)形式的元數(shù)據(jù),在元數(shù)據(jù)的首部,包含有關(guān)在中間數(shù)據(jù)內(nèi)存在的被分割的對(duì)象的全部的開始對(duì)象編號(hào)和結(jié)束對(duì)象編號(hào)。這樣,元數(shù)據(jù),是表示被分割的對(duì)象的關(guān)系的數(shù)據(jù),既可以嵌入到中間數(shù)據(jù)內(nèi),也可以以另外的方式作為數(shù)據(jù)文件提供。圖6為示出說明利用元數(shù)據(jù)的處理的示圖,通過根據(jù)元數(shù)據(jù)結(jié)合細(xì)分化的對(duì)象,在生成不分割的中間數(shù)據(jù)之后,進(jìn)行陷印。這樣,如使用元數(shù)據(jù),就可以解決由于對(duì)象的細(xì)分化引起的問題。當(dāng)然,雖然在上述中在中間數(shù)據(jù)的生成中是以生成元數(shù)據(jù)為例進(jìn)行說明的,但也可以在從應(yīng)用數(shù)據(jù)變換為PDL數(shù)據(jù)時(shí)生成同樣的元數(shù)據(jù),在從PDL數(shù)據(jù)變換為中間數(shù)據(jù)時(shí),根據(jù)與PDL數(shù)據(jù)相關(guān)聯(lián)的元數(shù)據(jù)結(jié)合細(xì)分化的對(duì)象。圖7為示出圖像處理裝置的基本構(gòu)成的框圖。中央處理裝置(CPU)1,經(jīng)系統(tǒng)總線12進(jìn)行整個(gè)裝置的控制及運(yùn)算處理。隨機(jī)存儲(chǔ)器(RAM)2,是利用CPU1針對(duì)每個(gè)處理分別裝入及執(zhí)行各自的程序(比如后述的作圖軟件及版偏移修正控制程序等)及數(shù)據(jù)的CPU1的工作區(qū)域。讀出專用存儲(chǔ)器(ROM)3,是系統(tǒng)控制程序(基本輸入輸出系統(tǒng)(BIOS))及字體數(shù)據(jù)等的存儲(chǔ)區(qū)域。鍵盤控制單元(KBC)4,利用鍵盤(KB)5的鍵輸入接受數(shù)據(jù)并傳送到CPU1。打印控制單元(PRTC)6,控制激光束打印機(jī)及噴墨打印機(jī)等打印裝置(PRT)7。顯示器控制單元(CRTC)8,進(jìn)行顯示器裝置(CRT)9的顯示控制。盤控制單元(DKC)10,進(jìn)行盤裝置和系統(tǒng)總線12之間的數(shù)據(jù)傳送控制等等。盤裝置,是軟盤裝置(FD)11a、硬盤裝置(HD)11b、CDROM裝置11c、DVDROM裝置11d等的外部存儲(chǔ)裝置,存儲(chǔ)程序及數(shù)據(jù)。CPU1,在執(zhí)行處理時(shí),根據(jù)需要,將存放于盤裝置中的程序及數(shù)據(jù)裝入到RAM2中。在圖像處理裝置的電源接通時(shí),利用BIOS的初始程序裝入程序(IPL)將操作系統(tǒng)(OS)從HD11b讀入到RAM2,由CPU1開始OS的動(dòng)作,通過用戶的指示開始執(zhí)行作圖軟件。圖8為示出以高速輸出為目的進(jìn)行群集的打印系統(tǒng)的構(gòu)成的框圖。群集服務(wù)器112,輸入PDL數(shù)據(jù),將PDL數(shù)據(jù)變換為渲染(rendering)用的中間數(shù)據(jù)而輸出到打印服務(wù)器113。另外,在圖8中,只示出一臺(tái)打印服務(wù)器113,但實(shí)際上打印服務(wù)器113存在的數(shù)目與參加打印的打印機(jī)的臺(tái)數(shù)相應(yīng)。打印服務(wù)器113,輸入中間數(shù)據(jù),進(jìn)行陷印等的處理,將中間數(shù)據(jù)經(jīng)過渲染的位圖數(shù)據(jù)輸出到打印機(jī)114。另外,在不進(jìn)行群集的場(chǎng)合,打印服務(wù)器113輸入PDL數(shù)據(jù),變換為中間數(shù)據(jù),并且再將中間數(shù)據(jù)渲染為位圖數(shù)據(jù)。群集服務(wù)器112及打印服務(wù)器113的硬件構(gòu)成,與圖7所示的圖像處理裝置的基本構(gòu)成大致相同,其詳細(xì)說明省略,將由存儲(chǔ)媒體(FD、CDROM或DVDROM)供給的群集用、渲染用、版偏移修正用的各控制程序及關(guān)聯(lián)數(shù)據(jù)安裝或復(fù)制到HD11,CPU1通過執(zhí)行存放于ROM3中的基本輸入輸出程序(BIOS)、存放于HD11中的操作系統(tǒng)(OS)以及各控制程序,實(shí)現(xiàn)群集服務(wù)器112及打印服務(wù)器113。首先,對(duì)有關(guān)在從應(yīng)用程序輸出PDL數(shù)據(jù)之際生成元數(shù)據(jù)的示例進(jìn)行說明。圖9及圖10為示出有關(guān)在從應(yīng)用程序輸出PDL數(shù)據(jù)之際的元數(shù)據(jù)生成的處理的流程圖。將PDL數(shù)據(jù)從應(yīng)用程序輸出的方法,有上述的兩種方法,圖9示出使用應(yīng)用程序裝載的數(shù)據(jù)變換模塊變換為PDL數(shù)據(jù)的方法(即,比如,利用桌面出版(DTP)應(yīng)用程序等的作圖軟件的處理示例),圖10示出利用在OS中準(zhǔn)備的PDL驅(qū)動(dòng)程序變換為PDL數(shù)據(jù)的方法(即,比如,作圖軟件和PDL驅(qū)動(dòng)程序協(xié)同處理示例)?!窭脩?yīng)用程序的變換在圖9中,進(jìn)行用戶作圖(S101),接受將應(yīng)用數(shù)據(jù)寫成PDL數(shù)據(jù)的命令后(S102),判定有無元數(shù)據(jù)生成指令(S103)。元數(shù)據(jù)生成指令,在需要對(duì)象的結(jié)合處理時(shí),是利用元數(shù)據(jù)正確并容易進(jìn)行結(jié)合的指令,利用用戶接口指定PDL數(shù)據(jù)的寫出指示或在應(yīng)用程序上指定陷印處理后自動(dòng)地被發(fā)出。在判定元數(shù)據(jù)生成指令有效時(shí),生成PDL數(shù)據(jù)和元數(shù)據(jù)(S104),在判定該指令無效時(shí),只生成PDL數(shù)據(jù)(S105)。應(yīng)用程序保持應(yīng)用數(shù)據(jù)的操作符,以置換為識(shí)別的PDL數(shù)據(jù)的操作的形式進(jìn)行變成為PDL數(shù)據(jù)的變換。因此,在應(yīng)用數(shù)據(jù)的一個(gè)的操作符可與PDL數(shù)據(jù)的一個(gè)操作符相對(duì)應(yīng)的場(chǎng)合,變換為一個(gè)操作符,不是這樣的話,如圖3所示,變換為多個(gè)操作符(對(duì)象)。在圖3的示例中,在應(yīng)用數(shù)據(jù)中,以芯線和粗度表示的筆畫,在未準(zhǔn)備同樣的操作的PDL數(shù)據(jù)中,以兩個(gè)四角形和兩個(gè)三角形表示。在元數(shù)據(jù)生成指令有效的場(chǎng)合,與上述的變換處理同時(shí)也生成元數(shù)據(jù)。如圖3所示,在對(duì)象細(xì)分化的場(chǎng)合,換言之,在不進(jìn)行一對(duì)一的操作符的置換(變換)的場(chǎng)合,應(yīng)用程序,將分割的對(duì)象的識(shí)別數(shù)據(jù)作為元數(shù)據(jù)生成(參照?qǐng)D5A-5C)?!窭肞DL驅(qū)動(dòng)程序的變換在圖10中,在應(yīng)用程序上由用戶進(jìn)行作圖(S201),應(yīng)用程序在受理打印命令后(S202),將應(yīng)用數(shù)據(jù)變成在OS內(nèi)使用的中間數(shù)據(jù)(S203)。另外,在指示打印時(shí),因?yàn)樵谟脩艚涌谥辛信e出在OS上準(zhǔn)備的PDL驅(qū)動(dòng)程序,用戶可選擇所希望的PDL驅(qū)動(dòng)程序。經(jīng)OS接受文件輸出命令(打印命令)的PDL驅(qū)動(dòng)程序,判定有無元數(shù)據(jù)生成命令(S204)。元數(shù)據(jù)生成指令,在PDL驅(qū)動(dòng)程序的用戶接口上指定或在應(yīng)用程序中指定陷印處理的執(zhí)行后自動(dòng)地被發(fā)出。PDL驅(qū)動(dòng)程序,在判定元數(shù)據(jù)生成指令有效的場(chǎng)合,生成PDL數(shù)據(jù)和元數(shù)據(jù)(S205),在判定為該指令無效時(shí),只生成PDL數(shù)據(jù)(S206)。這樣,在從應(yīng)用數(shù)據(jù)到PDL數(shù)據(jù)的變換,可通過利用應(yīng)用程序變換為中間數(shù)據(jù)及利用PDL驅(qū)動(dòng)程序變換為PDL數(shù)據(jù)兩種變換進(jìn)行,此時(shí),在操作符不是一對(duì)一置換的場(chǎng)合,如圖3所示,應(yīng)用數(shù)據(jù)的一個(gè)操作符可變換為多個(gè)操作符(對(duì)象)。在元數(shù)據(jù)生成指令有效的場(chǎng)合,與上述的變換處理同時(shí)也生成元數(shù)據(jù)。如圖3所示,在對(duì)象細(xì)分化的場(chǎng)合,換言之,在不進(jìn)行一對(duì)一的操作符的置換(變換)的場(chǎng)合,應(yīng)用程序,將分割的對(duì)象的識(shí)別數(shù)據(jù)作為元數(shù)據(jù)生成(參照?qǐng)D5A-5C)。其次,說明在將PDL數(shù)據(jù)變換為渲染用的中間數(shù)據(jù)之際生成元數(shù)據(jù)的例子。圖11為示出將PDL數(shù)據(jù)變換為渲染用的中間數(shù)據(jù)的處理的流程圖。此處理,由群集服務(wù)器112或打印服務(wù)器113執(zhí)行。在輸入PDL數(shù)據(jù)后(S301),對(duì)PDL數(shù)據(jù)進(jìn)行分析并對(duì)PDL數(shù)據(jù)的描述進(jìn)行解釋(S302),判定有無元數(shù)據(jù)生成指令(S303)。元數(shù)據(jù)生成指令,在打印系統(tǒng)的用戶接口上指定或在打印系統(tǒng)上指定陷印處理的執(zhí)行后自動(dòng)地被發(fā)出。在判定元數(shù)據(jù)生成指令有效時(shí),生成中間數(shù)據(jù)和元數(shù)據(jù)(S304),在判定同一指令無效時(shí),只生成中間數(shù)據(jù)(S305)。從PDL數(shù)據(jù)到中間數(shù)據(jù)的變換,是通過將PDL數(shù)據(jù)的分析結(jié)果置換為在中間數(shù)據(jù)中準(zhǔn)備的操作符進(jìn)行的。根據(jù)在PDL數(shù)據(jù)的分析中使用的解釋程序的制作廠家,對(duì)PDL數(shù)據(jù)的分析結(jié)果的處理并不相同,有即使原本是一個(gè)對(duì)象也作為多個(gè)對(duì)象的集合進(jìn)行處理的情況。在此場(chǎng)合,圖3所示的應(yīng)用數(shù)據(jù)和PDL數(shù)據(jù)的關(guān)系一樣,生成表現(xiàn)多個(gè)對(duì)象的中間數(shù)據(jù)。此時(shí),如果元數(shù)據(jù)生成指令有效,就將分割的對(duì)象的識(shí)別數(shù)據(jù)作為元數(shù)據(jù)生成。下面對(duì)生成元數(shù)據(jù)的PDL數(shù)據(jù)或中間數(shù)據(jù)的陷印處理進(jìn)行說明。另外,關(guān)於陷印處理的詳細(xì)情況見后述?!馪DL數(shù)據(jù)的場(chǎng)合圖12為說明針對(duì)存在元數(shù)據(jù)的PDL數(shù)據(jù)的陷印處理的流程圖。此處理,由群集服務(wù)器112或打印服務(wù)器113執(zhí)行。首先,輸入處理對(duì)象的PDL數(shù)據(jù)(S401),判定在PDL數(shù)據(jù)中是否存在元數(shù)據(jù)(S402),在不存在元數(shù)據(jù)的場(chǎng)合,使處理跳轉(zhuǎn)到步驟S406。在判定存在元數(shù)據(jù)的場(chǎng)合,參照元數(shù)據(jù)識(shí)別必需結(jié)合的對(duì)象(S403),識(shí)別的結(jié)果,將必需結(jié)合的各個(gè)對(duì)象結(jié)合(S404)。這一結(jié)合處理,在構(gòu)成輪廓的控制點(diǎn)水平上進(jìn)行結(jié)合使兩個(gè)對(duì)象的輪廓成為一個(gè)對(duì)象的輪廓。于是,將結(jié)合的對(duì)象和結(jié)合前的對(duì)象進(jìn)行置換處理,取得PDL數(shù)據(jù)的描述上的一致性。之后,判定需要結(jié)合的全部對(duì)象的結(jié)合是否結(jié)束(S405),在存在未結(jié)合的對(duì)象時(shí),就使處理返回到步驟S404而重復(fù)進(jìn)行結(jié)合處理。在結(jié)合處理結(jié)束的場(chǎng)合,判定是否對(duì)PDL數(shù)據(jù)進(jìn)行陷印(S406),在對(duì)PDL數(shù)據(jù)的陷印指令有效的場(chǎng)合,就對(duì)PDL數(shù)據(jù)實(shí)施陷印處理(S407)?!裰虚g數(shù)據(jù)的場(chǎng)合圖13為說明針對(duì)存在元數(shù)據(jù)的中間數(shù)據(jù)的陷印處理的流程圖。這一處理,由對(duì)中間數(shù)據(jù)進(jìn)行渲染的打印服務(wù)器113執(zhí)行。首先,輸入處理對(duì)象的中間數(shù)據(jù)(S501),對(duì)中間數(shù)據(jù)判定是否存在元數(shù)據(jù)(S502),在不存在元數(shù)據(jù)的場(chǎng)合,使處理跳轉(zhuǎn)到步驟S506。在判定存在元數(shù)據(jù)的場(chǎng)合,參照元數(shù)據(jù)識(shí)別必需結(jié)合的對(duì)象(S503),識(shí)別的結(jié)果,將必需結(jié)合的相關(guān)對(duì)象之間進(jìn)行結(jié)合(S504)。這一結(jié)合處理,在構(gòu)成輪廓的控制點(diǎn)水平上結(jié)合使兩個(gè)對(duì)象的輪廓成為一個(gè)對(duì)象的輪廓。于是,將結(jié)合了的對(duì)象和結(jié)合前的對(duì)象進(jìn)行置換處理,取得中間數(shù)據(jù)的描述上的一致性。之后,判定需要結(jié)合的全部對(duì)象的結(jié)合是否結(jié)束(S505),在存在未結(jié)合的對(duì)象時(shí),就使處理返回到步驟S504而重復(fù)進(jìn)行結(jié)合處理。在結(jié)合處理結(jié)束的場(chǎng)合,判定是否對(duì)中間數(shù)據(jù)進(jìn)行陷印(S506),在對(duì)中間數(shù)據(jù)的陷印指令有效的場(chǎng)合,就對(duì)中間數(shù)據(jù)實(shí)施陷印處理(S507)。這樣,通過利用元數(shù)據(jù),對(duì)在PDL數(shù)據(jù)及渲染用的中間數(shù)據(jù)中進(jìn)行細(xì)分化的對(duì)象不進(jìn)行色彩判定就可以使其進(jìn)行正確結(jié)合,其結(jié)果,可以防止由于陷印處理導(dǎo)致的圖像品質(zhì)的下降。&lt;實(shí)施方式2&gt;下面對(duì)涉及本發(fā)明的實(shí)施例2的圖像處理予以說明。另外,在實(shí)施例2中,對(duì)于與實(shí)施例1同樣的構(gòu)成,賦予同一符號(hào),其詳細(xì)說明則省略。圖14為示出實(shí)施例2的打印系統(tǒng)的框圖。群集服務(wù)器112,具有分析PDL數(shù)據(jù)的解釋程序121及根據(jù)分析結(jié)果生成中間數(shù)據(jù)的中間數(shù)據(jù)生成單元122。多個(gè)打印服務(wù)器113a、113b、113c、...、113n分別與打印機(jī)114a、114b、114c、...、114n相連接。群集服務(wù)器112,考慮到分散打印作業(yè)的負(fù)擔(dān),將打印作業(yè)分散發(fā)送到多個(gè)打印服務(wù)器113,使用多個(gè)打印機(jī)114進(jìn)行打印處理。圖15為示出包含陷印處理的打印處理的流程的示圖。此處重要之處在于將陷印處理分為前半處理125和后半處理126,前半處理125由群集服務(wù)器112進(jìn)行,后半處理126由打印服務(wù)器113進(jìn)行。另外,陷印設(shè)定123設(shè)定是否進(jìn)行陷印處理,對(duì)象結(jié)合處理124是將圖13所示的步驟S503~S506的參照元數(shù)據(jù)進(jìn)行參照對(duì)需要結(jié)合的相關(guān)對(duì)象之間進(jìn)行結(jié)合的處理。圖16為示出陷印處理的構(gòu)成的示圖,陷印處理大致可區(qū)分為交點(diǎn)檢測(cè)處理S1、基本輪廓檢測(cè)處理S2及陷印區(qū)域生成處理S3三種。圖17為說明交點(diǎn)檢測(cè)處理S1的示圖。交點(diǎn)檢測(cè)處理S1是對(duì)對(duì)象進(jìn)行交點(diǎn)檢測(cè)的處理,在圖17示出的示例中,根據(jù)對(duì)象1、2、3互相重疊,可檢測(cè)到對(duì)象1和對(duì)象2之間的交點(diǎn)A和B、對(duì)象1和對(duì)象3之間的交點(diǎn)C和D及對(duì)象2和對(duì)象3之間的交點(diǎn)E和F。圖18為說明基本輪廓檢測(cè)處理S2的圖。所謂基本輪廓是表示在重疊的對(duì)象之間發(fā)生陷印區(qū)域的上位對(duì)象的輪廓上的位置的數(shù)據(jù)。在圖18的示例中,根據(jù)檢測(cè)出的交點(diǎn)A-F,將對(duì)象1和對(duì)象2之間的對(duì)象2的輪廓上的B-E間、對(duì)象1和對(duì)象3之間的對(duì)象3的輪廓上的E-C間及對(duì)象2和對(duì)象3之間的對(duì)象3的輪廓上的F-E間作為基本輪廓進(jìn)行檢測(cè)。在一直到基本輪廓檢測(cè)處理S2的檢測(cè)結(jié)束時(shí),其后的處理,比如,陷印區(qū)域生成處理S3及改變色彩生成的參數(shù)的陷印色彩處理,可以由與群集服務(wù)器112相連接的各打印服務(wù)器113自由地設(shè)定并進(jìn)行處理。圖19A為示出陷印(trap)區(qū)域生成處理S3的圖。根據(jù)檢測(cè)出的基本輪廓B-E、E-C、F-E,按照設(shè)定的陷印寬度生成陷印區(qū)域。圖19B示出與圖19A相比較寬度窄的場(chǎng)合的陷印區(qū)域,而圖19C示出與圖19A相比較寬度寬的場(chǎng)合的陷印區(qū)域。圖20為示出由于色彩的參數(shù)的差異引起的陷印色彩的差異的示圖。在這三種處理(交點(diǎn)檢測(cè)處理S1、基本輪廓檢測(cè)處理S2及陷印區(qū)域生成處理S3)之中,依賴輸出機(jī)器(打印機(jī)114)的狀態(tài)的處理是按照輸出裝置的色版的打印位置的偏移的狀態(tài)設(shè)定陷印寬度的陷印區(qū)域生成處理S3。因此,將依賴輸出機(jī)器的狀態(tài)的陷印區(qū)域生成處理S3作為后半處理126,在打印服務(wù)器113中進(jìn)行,將需要元數(shù)據(jù)的對(duì)象結(jié)合處理124、處理本身重的交點(diǎn)檢測(cè)處理S1及基本輪廓檢測(cè)處理S2作為前半處理125,在處理能力高的群集服務(wù)器112中進(jìn)行。這樣一來,如圖15所示,群集服務(wù)器112,除了可以無需和中間數(shù)據(jù)一起把元數(shù)據(jù)發(fā)送到打印服務(wù)器113之外,還可以高速進(jìn)行對(duì)象結(jié)合處理124及陷印前半處理125(交點(diǎn)檢測(cè)處理S1及基本輪廓檢測(cè)處理S2)。圖21為示出實(shí)施例2的群集服務(wù)器112及打印服務(wù)器113的處理的流程圖。群集服務(wù)器112,輸入PDL數(shù)據(jù)(S2401),進(jìn)行陷印設(shè)定(S2402),由解釋程序121對(duì)PDL數(shù)據(jù)進(jìn)行分析,由中間數(shù)據(jù)生成單元122生成中間數(shù)據(jù)和元數(shù)據(jù)(S2403)。另外,因?yàn)槭抢脠D11說明元數(shù)據(jù)的生成處理,其詳細(xì)情況省略。另外,下面對(duì)在陷印設(shè)定123(S2402)中指示執(zhí)行陷印處理,由中間數(shù)據(jù)生成單元122生成元數(shù)據(jù)進(jìn)行說明。之后,群集服務(wù)器112,參照元數(shù)據(jù),進(jìn)行對(duì)象結(jié)合處理124(S2404),將不需要的元數(shù)據(jù)刪除(S2405)。另外,因?yàn)槭褂脠D13說明了對(duì)象結(jié)合處理124,其詳細(xì)情況省略。另外,在將元數(shù)據(jù)插入到中間數(shù)據(jù)內(nèi)的場(chǎng)合,在刪除元數(shù)據(jù)的同時(shí),可取得中間數(shù)據(jù)的文法上的一致性。之后,群集服務(wù)器112,進(jìn)行陷印前半處理125(S2406),只將中間數(shù)據(jù)發(fā)送到打印服務(wù)器113(S2407)。在發(fā)送到打印服務(wù)器113的中間數(shù)據(jù)中包含到此為止進(jìn)行的陷印前半處理125的結(jié)果,即陷印后半處理126所必需的數(shù)據(jù)。圖22為示出向打印服務(wù)器發(fā)送的中間數(shù)據(jù)的圖,在構(gòu)成中間數(shù)據(jù)的對(duì)象的控制點(diǎn)的信息之上增加交點(diǎn)信息及基本輪廓信息。在圖22的示例中,增加交點(diǎn)信息(x31,y31)及(x32,y32)以及基本輪廓的起始點(diǎn)(x32,y32)及(x31,y31)。打印服務(wù)器113,接收?qǐng)D22所示的中間數(shù)據(jù)(S2411),對(duì)接收中間數(shù)據(jù)實(shí)施陷印后半處理126(S2412)。此時(shí),陷印寬度使用與對(duì)應(yīng)的打印機(jī)114的狀態(tài)相符的設(shè)定的值。于是,對(duì)陷印后的中間數(shù)據(jù)進(jìn)行渲染(S2413),將渲染結(jié)果的位圖數(shù)據(jù)發(fā)送到打印機(jī)114(S2414)。如上所述,如果使用元數(shù)據(jù),可以解決對(duì)象的細(xì)分化引起的問題。但是,為了進(jìn)行陷印,在打印系統(tǒng)內(nèi),必須與中間數(shù)據(jù)一起使用元數(shù)據(jù),必須考慮使用數(shù)據(jù)量的增大。特別是,在以高速輸出為目的進(jìn)行群集的大規(guī)模打印系統(tǒng)中,在輸出裝置內(nèi)或與輸出裝置相連接的打印服務(wù)器113中,如果進(jìn)行對(duì)象結(jié)合處理124,從群集服務(wù)器112轉(zhuǎn)送到打印服務(wù)器113的數(shù)據(jù)量增大,數(shù)據(jù)轉(zhuǎn)送時(shí)間增加。另外,與每個(gè)輸出裝置(打印機(jī)114)必需一臺(tái)打印服務(wù)器113相比,由于群集服務(wù)器112一臺(tái)就已足夠,容易充當(dāng)可進(jìn)行高速處理的高速機(jī)器。因此,如實(shí)施例2,在群集服務(wù)器112中,如果進(jìn)行對(duì)象結(jié)合處理124,可以防止數(shù)據(jù)轉(zhuǎn)送時(shí)間的增加,如果進(jìn)行處理負(fù)擔(dān)大的陷印前半處理125可減輕打印服務(wù)器113的處理負(fù)擔(dān)。&lt;實(shí)施方式3&gt;下面對(duì)本發(fā)明的實(shí)施例3的圖像處理予以說明。另外,在實(shí)施例3中,對(duì)于與實(shí)施例1、2同樣的構(gòu)成,賦予同一符號(hào),其詳細(xì)說明則省略。圖23為示出實(shí)施例3的群集服務(wù)器112的處理流程圖。在圖23中,對(duì)于與圖21同樣的處理,賦予同一符號(hào),其詳細(xì)說明則省略。在步驟S2402的陷印設(shè)定123中,可指示分散陷印處理。就是說,在可以期待打印服務(wù)器113進(jìn)行充分高速處理的場(chǎng)合,整個(gè)陷印處理也可以讓打印服務(wù)器113進(jìn)行,而如果可以在陷印設(shè)定123中設(shè)定是否對(duì)陷印處理進(jìn)行分散時(shí),可以向打印系統(tǒng)提供自由度。因此,群集服務(wù)器112判定是否設(shè)定分散陷印處理(S2408),如果設(shè)定了,就不進(jìn)行陷印前半處理125,只將中間數(shù)據(jù)發(fā)送到打印服務(wù)器113(S2407)。打印服務(wù)器113,接收到中間數(shù)據(jù)時(shí)(S2411)后,判定是否進(jìn)行全部陷印處理(S2415)。這一判定,比如,根據(jù)在中間數(shù)據(jù)的首部中準(zhǔn)備表示陷印前半處理125的處理結(jié)束/未處理的標(biāo)志并且此標(biāo)志是否設(shè)置(處理結(jié)束)而進(jìn)行。就是說,如果設(shè)置該標(biāo)志,就進(jìn)行陷印后半處理126(S2412),如果未設(shè)置該標(biāo)志,就進(jìn)行全部陷印處理(S2416)。&lt;其它實(shí)施例&gt;注意,本發(fā)明既可用于由單個(gè)裝置構(gòu)成的裝置,也可用于由多個(gè)裝置構(gòu)成的系統(tǒng)。而且,本發(fā)明可以通過直接或間接地向系統(tǒng)或裝置提供實(shí)現(xiàn)前述實(shí)施例的功能的軟件程序、由該系統(tǒng)或裝置的計(jì)算機(jī)讀取所提供的程序代碼、然后執(zhí)行該程序代碼來實(shí)現(xiàn)。在這種情況下,只要系統(tǒng)或裝置具有該程序的功能,執(zhí)行的模式無需依賴于程序。因此,由于本發(fā)明的功能系由計(jì)算機(jī)來實(shí)現(xiàn),所以安裝在計(jì)算機(jī)上的程序代碼本身也實(shí)現(xiàn)本發(fā)明。換句話說,本發(fā)明的權(quán)利要求也覆蓋用來實(shí)現(xiàn)本發(fā)明的功能的計(jì)算機(jī)程序。在這種情況下,只要系統(tǒng)或裝置具有該程序的功能,程序可以以任何形式執(zhí)行,例如,目標(biāo)代碼、通過解釋程序執(zhí)行的程序、或提供給操作系統(tǒng)的腳本數(shù)據(jù)。用于提供程序的存儲(chǔ)介質(zhì)的例子是軟盤、硬盤、光盤、磁光盤、CD-ROM、CD-R、CD、RW、磁帶、非易失性存儲(chǔ)卡、ROM、DVD(DVD-ROM和DVD-R)。關(guān)于提供程序的方法,客戶計(jì)算機(jī)可以使用客戶計(jì)算機(jī)的瀏覽器連接到因特網(wǎng)上的網(wǎng)站,可以將本發(fā)明的計(jì)算機(jī)程序或可自動(dòng)安裝的壓縮文件下載到存儲(chǔ)介質(zhì),如硬盤,之上。而且,可通過將構(gòu)成程序的程序代碼分成多個(gè)文件、并從不同的網(wǎng)站下載這些文件來提供本發(fā)明的程序。換言之,本發(fā)明的權(quán)利要求也覆蓋用于將由計(jì)算機(jī)實(shí)現(xiàn)本發(fā)明的功能的程序文件下載到多用戶的WWW(WorldWideWeb,萬維網(wǎng))服務(wù)器。而且,也可以在存儲(chǔ)介質(zhì),例如CD-ROM,上進(jìn)行加密并進(jìn)行存儲(chǔ)本發(fā)明的程序,向用戶分發(fā)該存儲(chǔ)介質(zhì),允許滿足一定條件的用戶通過因特網(wǎng)從網(wǎng)站下載解密密鑰信息,并允許這些用戶通過使用該密匙信息來解密加密的程序,由此在用戶計(jì)算機(jī)上安裝該程序。而且,除了通過由計(jì)算機(jī)執(zhí)行所讀出的程序來執(zhí)行根據(jù)實(shí)施例的前述功能的情況外,在計(jì)算機(jī)上運(yùn)行的操作系統(tǒng)等可以執(zhí)行全部或部分實(shí)際處理,因此可以通過該處理來實(shí)現(xiàn)前述實(shí)施例的功能。而且,當(dāng)從存儲(chǔ)介質(zhì)讀取的程序被寫到插入計(jì)算機(jī)的功能擴(kuò)展卡或連接到計(jì)算機(jī)的功能擴(kuò)展單元的存儲(chǔ)器中以后,安裝在功能擴(kuò)展卡或功能擴(kuò)展單元中的CPU等執(zhí)行全部或部分實(shí)際處理,因此通過該處理可實(shí)現(xiàn)前述實(shí)施例的功能。盡管在不脫離本發(fā)明的精神和范圍的情況下,可以做出很多明顯不同的本發(fā)明的實(shí)施例,但應(yīng)該理解,除由所附權(quán)利要求書定義外,本發(fā)明不局限于具體實(shí)施例。權(quán)利要求1.一種圖像處理裝置,其特征在于包括第一變換器,將應(yīng)用數(shù)據(jù)變換為頁面描述語言數(shù)據(jù),在該變換中生成表示分割對(duì)象的關(guān)系的元數(shù)據(jù);結(jié)合器,利用上述元數(shù)據(jù)使上述頁面描述語言數(shù)據(jù)內(nèi)的分割對(duì)象結(jié)合;第二變換器,將上述頁面描述語言數(shù)據(jù)變換為渲染用的中間數(shù)據(jù);以及修正器,對(duì)上述中間數(shù)據(jù)實(shí)施打印機(jī)的色版偏移修正。2.一種圖像處理裝置,其特征在于包括變換器,將頁面描述語言數(shù)據(jù)變換為渲染用的中間數(shù)據(jù),在該變換中生成表示分割對(duì)象的關(guān)系的元數(shù)據(jù);結(jié)合器,利用上述元數(shù)據(jù)使上述中間數(shù)據(jù)內(nèi)的分割對(duì)象結(jié)合;以及修正器,對(duì)上述中間數(shù)據(jù)實(shí)施打印機(jī)的色版偏移修正。3.如權(quán)利要求2所述的裝置,其構(gòu)成還包括刪除器,在利用上述結(jié)合裝置結(jié)合后,將上述元數(shù)據(jù)刪除;以及發(fā)送器,將由上述結(jié)合裝置或上述修正裝置輸出的中間數(shù)據(jù)發(fā)送到上述打印機(jī)。4.如權(quán)利要求3所述的裝置,其特征在于上述打印機(jī)對(duì)接收到的上述中間數(shù)據(jù)實(shí)施上述色版偏移修正的全部或余部。5.如權(quán)利要求4所述的裝置,其特征在于上述色版偏移修正包括重疊的對(duì)象的交點(diǎn)檢測(cè)處理及基于上述交點(diǎn)檢測(cè)處理的結(jié)果的基本輪廓檢測(cè)處理,并且上述色版偏移修正的另一部分包括基于上述基本輪廓檢測(cè)處理的結(jié)果的陷印區(qū)域生成處理。6.如權(quán)利要求2所述的裝置,其特征在于上述元數(shù)據(jù)是表示上述變換之前的數(shù)據(jù)中的一個(gè)對(duì)象和上述變換之后的數(shù)據(jù)中的多個(gè)對(duì)象的對(duì)應(yīng)的數(shù)據(jù)。7.如權(quán)利要求2所述的裝置,其特征在于上述結(jié)合裝置使上述分割對(duì)象的輪廓數(shù)據(jù)結(jié)合成為一個(gè)輪廓數(shù)據(jù),輸出反映上述結(jié)合的結(jié)果的數(shù)據(jù)。8.一種圖像處理方法,其特征在于包括將應(yīng)用數(shù)據(jù)變換為頁面描述語言數(shù)據(jù)的步驟;在上述變換中生成表示分割對(duì)象的關(guān)系的元數(shù)據(jù)的步驟;利用上述元數(shù)據(jù)使上述頁面描述語言數(shù)據(jù)內(nèi)的分割對(duì)象結(jié)合的步驟;將上述頁面描述語言數(shù)據(jù)變換為渲染用的中間數(shù)據(jù)的步驟;以及對(duì)上述中間數(shù)據(jù)實(shí)施打印機(jī)的色版偏移修正的步驟。9.一種圖像處理方法,其特征在于包括將頁面描述語言數(shù)據(jù)變換為渲染用的中間數(shù)據(jù)的步驟;在上述變換中生成表示分割對(duì)象的關(guān)系的元數(shù)據(jù)的步驟;利用上述元數(shù)據(jù)使上述中間數(shù)據(jù)內(nèi)的分割對(duì)象結(jié)合的步驟;以及對(duì)上述中間數(shù)據(jù)實(shí)施打印機(jī)的色版偏移修正的步驟。10.如權(quán)利要求9所述的方法,其特征在于還包括在上述結(jié)合后,將上述元數(shù)據(jù)刪除的步驟;以及將上述結(jié)合后或上述修正后的中間數(shù)據(jù)發(fā)送到上述打印機(jī)的步驟。11.一種圖像處理裝置,其特征在于包括變換器,對(duì)對(duì)象數(shù)據(jù)進(jìn)行變換,在該變換中生成表示分割對(duì)象的關(guān)系的元數(shù)據(jù);結(jié)合器,利用上述元數(shù)據(jù)使上述分割對(duì)象結(jié)合;以及修正器,對(duì)上述結(jié)合的對(duì)象實(shí)施打印機(jī)的色版偏移修正。12.一種圖像處理方法,其特征在于包括對(duì)對(duì)象數(shù)據(jù)進(jìn)行變換,在該變換中生成表示分割對(duì)象的關(guān)系的元數(shù)據(jù)的步驟;利用上述元數(shù)據(jù)使上述分割對(duì)象結(jié)合的步驟;以及對(duì)上述結(jié)合的對(duì)象實(shí)施打印機(jī)的色版偏移修正的步驟。全文摘要本發(fā)明提供一種圖像處理裝置及其方法。在從應(yīng)用數(shù)據(jù)變換為PDL數(shù)據(jù)時(shí),或從PDL數(shù)據(jù)變換為中間數(shù)據(jù)時(shí)對(duì)細(xì)分化的數(shù)據(jù)進(jìn)行陷印處理后,對(duì)細(xì)分化的對(duì)象的全部進(jìn)行陷印處理,其結(jié)果,陷印處理導(dǎo)致圖像品質(zhì)的降低。因此,群集服務(wù)器輸入PDL數(shù)據(jù),對(duì)PDL數(shù)據(jù)進(jìn)行分析而生成中間數(shù)據(jù)和元數(shù)據(jù),參照元數(shù)據(jù),進(jìn)行對(duì)象結(jié)合處理,進(jìn)行陷印前半處理,只將中間數(shù)據(jù)發(fā)送到打印服務(wù)器。打印服務(wù)器,接收中間數(shù)據(jù),對(duì)接收的中間數(shù)據(jù)實(shí)施陷印后半處理。文檔編號(hào)G06K15/02GK1731422SQ20051008972公開日2006年2月8日申請(qǐng)日期2005年8月5日優(yōu)先權(quán)日2004年8月6日發(fā)明者天野博之申請(qǐng)人:佳能株式會(huì)社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1