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

圖像處理系統(tǒng)以及圖像處理方法

文檔序號(hào):6442937閱讀:119來源:國(guó)知局
專利名稱:圖像處理系統(tǒng)以及圖像處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及將用復(fù)印機(jī)等圖像處理裝置所讀取的圖像信息變換成可用文檔創(chuàng)建應(yīng)用軟件進(jìn)行再利用的矢量數(shù)據(jù)的圖像處理系統(tǒng)以及圖像處理方法。
背景技術(shù)
在近些年功能得以擴(kuò)充的數(shù)字多功能復(fù)合機(jī)(MFP)中,以往存在以下情況,即,用掃描器讀取由裝訂機(jī)等訂綴起來而被累積的紙文檔,并將所讀取的圖像(ィメ一ジ)信息變換成矢量數(shù)據(jù)(ベクトルデ一タ)后存儲(chǔ)在圖像存儲(chǔ)裝置中,以可在計(jì)算機(jī)的應(yīng)用程序上進(jìn)行再利用。
例如,對(duì)包含在讀取原稿所得到的圖像數(shù)據(jù)中的字符信息進(jìn)行識(shí)別,并與字體數(shù)據(jù)關(guān)聯(lián)起來的做法已為公眾所知(例如,日本專利申請(qǐng)公開特開平5-12402號(hào)公報(bào))。由此,紙文檔等的再利用·再編集就變得容易。
但是,由于能夠作為矢量數(shù)據(jù)進(jìn)行再利用,所以發(fā)生原始的原稿所持有的信息被故意篡改、具有著作權(quán)的數(shù)據(jù)的盜用卻變得容易之類的問題。

發(fā)明內(nèi)容
本發(fā)明就是為了解決上述以往問題而提出的,其目的是提供一種能夠在從紙?jiān)迦〉檬噶繑?shù)據(jù)之前適當(dāng)?shù)卦O(shè)定是否變換成可再利用原來的紙?jiān)宓氖噶繑?shù)據(jù)的圖像處理系統(tǒng)以及圖像處理方法。
為了解決上述問題,本發(fā)明的第1技術(shù)方案提供一種圖像處理系統(tǒng),包括讀取裝置,讀取原稿以取得圖像信息;保存裝置,保存上述圖像信息;矢量化裝置,將上述圖像信息矢量化;檢測(cè)裝置,從上述圖像信息檢測(cè)出上述原稿上所附加的控制信息;判定裝置,基于上述控制信息,判定上述圖像信息的矢量化被許可還是被禁止;以及控制裝置,在由上述判定裝置判定為上述圖像信息的矢量化被許可的情況下,使該圖像信息由上述矢量化裝置變換成矢量數(shù)據(jù),在由上述判定裝置判定為上述圖像信息的矢量化被禁止的情況下,使該圖像信息原樣保存在上述保存裝置中。
另外,本發(fā)明的第2技術(shù)方案提供一種圖像處理系統(tǒng),包括讀取裝置,讀取原稿以取得圖像信息;保存裝置,保存上述圖像信息;矢量化裝置,將上述圖像信息矢量化;字符識(shí)別裝置,將上述圖像信息字符代碼化;圖像變換裝置,將上述圖像信息變換成規(guī)定的圖像形式;變換裝置,利用上述矢量化裝置、上述字符識(shí)別裝置或者上述圖像變換裝置中的至少一個(gè)來變換上述圖像信息;檢測(cè)裝置,從上述圖像信息檢測(cè)出上述原稿上所附加的控制信息;判定裝置,基于上述控制信息,判定上述圖像信息的變換被許可還是被禁止;以及控制裝置,在由上述判定裝置判定為上述圖像信息的變換被許可的情況下,使該圖像信息由上述變換裝置進(jìn)行變換,在由上述判定裝置判定為上述圖像信息的變換被禁止的情況下,使該圖像信息原樣保存在上述保存裝置中。
進(jìn)而,本發(fā)明的第3技術(shù)方案提供一種圖像處理系統(tǒng),包括讀取裝置,讀取原稿以取得圖像信息;設(shè)定裝置,對(duì)上述圖像信息設(shè)定用于控制矢量化處理的控制信息;附加裝置,將所設(shè)定的上述控制信息附加在上述圖像信息中;以及形成裝置,將附加了上述控制信息的上述圖像信息形成在規(guī)定的媒體上。
再進(jìn)而,本發(fā)明的第4技術(shù)方案提供一種圖像處理方法,包括讀取步驟,讀取原稿以取得圖像信息;保存步驟,將上述圖像信息保存在保存裝置中;矢量化步驟,將上述圖像信息矢量化;檢測(cè)步驟,從上述圖像信息檢測(cè)出上述原稿上所附加的控制信息;判定步驟,基于上述控制信息,判定上述圖像信息的矢量化被許可還是被禁止;以及控制步驟,在由上述判定步驟判定為上述圖像信息的矢量化被許可的情況下,使該圖像信息由上述矢量化步驟變換成矢量數(shù)據(jù),在由上述判定步驟判定為上述圖像信息的矢量化被禁止的情況下,使該圖像信息由上述保存步驟原樣保存在保存裝置中。
再進(jìn)而,本發(fā)明的第5技術(shù)方案提供一種圖像處理方法,包括讀取步驟,讀取原稿以取得圖像信息;保存步驟,將上述圖像信息保存在保存裝置中;矢量化步驟,將上述圖像信息矢量化;字符識(shí)別步驟,將上述圖像信息字符代碼化;圖像變換步驟,將上述圖像信息變換成規(guī)定的圖像形式;變換步驟,利用上述矢量化步驟、上述字符識(shí)別步驟或者上述圖像變換步驟中的至少一個(gè)來變換上述圖像信息;檢測(cè)步驟,從上述圖像信息檢測(cè)出上述原稿上所附加的控制信息;判定步驟,基于上述控制信息,判定上述圖像信息的變換被許可還是被禁止;以及控制步驟,在由上述判定步驟判定為上述圖像信息的變換被許可的情況下,使該圖像信息由上述變換步驟進(jìn)行變換,在由上述判定步驟判定為上述圖像信息的變換被禁止的情況下,使該圖像信息由上述保存步驟原樣保存在上述保存裝置中。
再進(jìn)而,本發(fā)明的第6技術(shù)方案提供一種圖像處理方法,包括讀取步驟,讀取原稿以取得圖像信息;設(shè)定步驟,對(duì)上述圖像信息設(shè)定用于控制矢量化處理的控制信息;附加步驟,將所設(shè)定的上述控制信息附加在上述圖像信息中;以及形成步驟,將附加了上述控制信息的上述圖像信息形成在規(guī)定的媒體上。
本發(fā)明的其他特征以及優(yōu)點(diǎn),根據(jù)結(jié)合附圖的以下描述將會(huì)明白,其中,在附圖中對(duì)同樣或相似的部分附加相同的參照標(biāo)號(hào)。


附圖包含在說明書中且構(gòu)成其一部分,表示本發(fā)明的實(shí)施形式,并與其描述一起用于解釋本發(fā)明的原理。
圖1是表示本發(fā)明第1實(shí)施方式的圖像處理系統(tǒng)的構(gòu)成的框圖。
圖2是表示本發(fā)明第1實(shí)施方式的MFP100的構(gòu)成的框圖。
圖3是用于就利用本發(fā)明第1實(shí)施方式的圖像處理系統(tǒng)的圖像處理的過程進(jìn)行說明的流程圖。
圖4是表示通過塊選擇處理對(duì)讀取到的1張圖像數(shù)據(jù)判定屬性并分割成多個(gè)塊的情形的圖。
圖5是就對(duì)于由塊選擇處理所得到的各塊的塊信息的一例進(jìn)行表示的圖。
圖6是用于說明對(duì)原稿圖像中所附加的2維條形碼(バ一コ一ド)(QR碼符號(hào)(コ一ドシンボル))進(jìn)行解碼后輸出數(shù)據(jù)字符串的過程的流程圖。
圖7是表示附加了2維條形碼的原稿310的一例的圖。
圖8是用于說明曲率成為極大的點(diǎn)的圖。
圖9是用于就在外輪廓與內(nèi)輪廓或者別的外輪廓接近的情況下表現(xiàn)為具有粗細(xì)的線條的例子進(jìn)行說明的圖。
圖10是用于說明直到將矢量數(shù)據(jù)對(duì)每個(gè)圖形對(duì)象分組化為止的處理過程的流程圖。
圖11是用于說明對(duì)圖形要素進(jìn)行檢測(cè)的處理過程的流程圖。
圖12是表示作為通過塊選擇處理及矢量化(ベクトル化)處理對(duì)一頁(yè)圖像數(shù)據(jù)進(jìn)行了變換的結(jié)果所得到的中間數(shù)據(jù)形式的文件的數(shù)據(jù)結(jié)構(gòu)的圖。
圖13是用于說明向應(yīng)用程序(ァプリ)數(shù)據(jù)的變換處理全體的概略過程的流程圖。
圖14是用于說明文檔結(jié)構(gòu)樹生成處理(步驟S802)的詳細(xì)處理過程的流程圖。
圖15A、B是用于說明文檔結(jié)構(gòu)樹的概要的圖。
圖16是用于說明利用2維條形碼(QR碼符號(hào)JISX0510)311對(duì)作為矢量化控制信息的數(shù)據(jù)字符串進(jìn)行編碼后附加到圖像中的過程的流程圖。
圖17是用于說明處理帶密碼的矢量化控制信息的圖像處理的過程的流程圖。
圖18是用于說明利用MFP100上所裝備的鍵操作部的各對(duì)象的矢量化控制設(shè)定處理過程的流程圖。
圖19是表示MFP100的鍵操作部的復(fù)制的基本畫面的一例的圖。
圖20是表示MFP100的鍵操作部的應(yīng)用模式畫面的一例的圖。
圖21是表示MFP100的鍵操作部的矢量化(Vectorize)畫面的一例的圖。
圖22是表示MFP100的鍵操作部的圖像讀取后的畫面的一例的圖。
圖23是用于說明處理帶密碼的矢量化控制信息的圖像處理的過程的流程圖。
具體實(shí)施例方式
下面,參照附圖對(duì)本發(fā)明的優(yōu)選實(shí)施方式的圖像處理系統(tǒng)以及圖像處理方法進(jìn)行說明。
<第1實(shí)施方式>
圖1是表示本發(fā)明第1實(shí)施方式的圖像處理系統(tǒng)的構(gòu)成的框圖。圖1所示的圖像處理系統(tǒng),在通過互聯(lián)網(wǎng)等網(wǎng)絡(luò)104連接辦公室10和辦公室20的環(huán)境下得以實(shí)現(xiàn)。
在辦公室10內(nèi)所構(gòu)筑的LAN107上連接有MFP100、控制MFP100的管理PC101、客戶端PC102、文檔管理服務(wù)器106a、其數(shù)據(jù)庫(kù)105a以及代理服務(wù)器103a。另外,在辦公室20內(nèi)所構(gòu)筑的LAN108上連接有文檔管理服務(wù)器106b、其數(shù)據(jù)庫(kù)105b以及代理服務(wù)器103b。此外,客戶端PC102具備有外部存儲(chǔ)部、檢索圖像輸入部以及檢索結(jié)果輸出部。另外,LAN107及辦公室20內(nèi)的LAN108經(jīng)由代理服務(wù)器103a、103b連接到互聯(lián)網(wǎng)等網(wǎng)絡(luò)104。
MFP100,在本實(shí)施方式中擔(dān)當(dāng)光學(xué)地讀取紙文檔后變換成圖像信號(hào)的圖像讀取處理和針對(duì)所讀取的圖像信號(hào)的圖像處理的一部分,圖像信號(hào)利用LAN109輸入到管理PC101。此外,管理PC101即便是用普通的PC也可實(shí)現(xiàn),在內(nèi)部具備圖像存儲(chǔ)部、圖像處理部、顯示部以及輸入部。此外,管理PC101還可以使其一部分或者全部與MFP100一體化來構(gòu)成。
圖2是表示本發(fā)明第1實(shí)施方式的MFP100的構(gòu)成的框圖。在圖2中,包含自動(dòng)輸稿器(下面簡(jiǎn)稱為“ADF”)的圖像讀取部110用內(nèi)部所具備的光源照射束狀或者1張?jiān)鍒D像,用透鏡將原稿反射像成像在固體攝像元件上,并從固體攝像元件取得光柵狀的圖像讀取信號(hào)作為例如600dpi密度的圖像信息。然后在使用通常的復(fù)印功能的情況下,用數(shù)據(jù)處理部115將此圖像信號(hào)圖像處理成記錄信號(hào),在多個(gè)各復(fù)印的情況下一旦將1頁(yè)的記錄數(shù)據(jù)保持到存儲(chǔ)裝置111之后,就依次輸出到形成裝置112以在紙上形成圖像。
另一方面,從客戶端PC102輸出的打印數(shù)據(jù),被從LAN107輸入到MFP100,經(jīng)由網(wǎng)絡(luò)I/F114用數(shù)據(jù)處理裝置115變換成可記錄的光柵數(shù)據(jù)之后,就輸出到形成裝置112以在紙上作為記錄圖像進(jìn)行形成。
操作者對(duì)MFP100的指示,由MFP100上所裝備的鍵等輸入裝置113、或者管理PC101的鍵盤或鼠標(biāo)等組成的輸入裝置進(jìn)行,這一系列的動(dòng)作由數(shù)據(jù)處理裝置115內(nèi)的控制部來進(jìn)行控制。
另一方面,操作輸入的狀態(tài)顯示以及處理中的圖像數(shù)據(jù)的顯示,由MFP100的顯示裝置116、或者管理PC101、客戶端PC102的監(jiān)視器等進(jìn)行。此外,存儲(chǔ)裝置111也由管理PC101進(jìn)行控制,MFP100和管理PC101的數(shù)據(jù)的收發(fā)及控制,使用網(wǎng)絡(luò)I/F117以及直接連結(jié)的LAN109來進(jìn)行。
接著,就利用本發(fā)明第1實(shí)施方式的圖像處理系統(tǒng)的圖像處理全體的概要進(jìn)行說明。圖3是用于就利用本發(fā)明第1實(shí)施方式的圖像處理系統(tǒng)的圖像處理的過程進(jìn)行說明的流程圖。在這里,使用圖3的流程圖就讀取紙?jiān)宀⑷〉脠D像信息的處理進(jìn)行說明。
首先,使MFP100中的圖像讀取部110動(dòng)作以對(duì)1張?jiān)暹M(jìn)行光柵掃描、取得例如、600dpi、8位的圖像信號(hào)(圖像信息輸入處理步驟S1200)。此外,該圖像信號(hào)在用數(shù)據(jù)處理裝置115實(shí)施前處理后作為1頁(yè)的圖像數(shù)據(jù)保存到存儲(chǔ)裝置111。
接著,由管理PC101的CPU,根據(jù)從存儲(chǔ)裝置111中所保存的圖像信號(hào),首先按字符/線條圖部分和中間色調(diào)的圖像部分來分離區(qū)域。然后,字符部分被進(jìn)一步分離成以段落作為塊而集中的每塊、或者用線條所構(gòu)成的表格、圖形后分別進(jìn)行分段化(セグメント化)。另一方面,用中間色調(diào)所表現(xiàn)的部分則分割成被矩形地分離的塊的圖像部分、背景部等所謂的對(duì)每塊獨(dú)立的對(duì)象(塊選擇(BSブロックセレクション)處理步驟S1201)。
此時(shí),檢測(cè)作為附加信息被記錄在原稿圖像中的2維條形碼、或者符合URL的對(duì)象,URL用OCR處理(光學(xué)字符識(shí)別處理)進(jìn)行字符識(shí)別,以判讀2維條形碼或者該對(duì)象(步驟S1202)。然后,根據(jù)判讀出的結(jié)果對(duì)原稿的矢量化控制信息進(jìn)行檢測(cè)(步驟S1203)。此矢量化控制信息表示按原稿的各對(duì)象、對(duì)象種類、或者對(duì)特定的對(duì)象進(jìn)行矢量化的禁止或者許可用的信息。此外,作為附加指針(ポィンタ)信息的手段,除了通過使多個(gè)位置上的字符及字符間隔不同來嵌入信息的方法外,還可以使用在中間色調(diào)的圖像中嵌入特定頻率的信息的方法等、嵌入用人類眼睛難以辨別的信息的利用電子水印透的方法。在這樣附加信息作為電子水印被嵌入的情況下,就在步驟S1202中檢測(cè)并判讀水印信息。這樣,只要矢量化控制信息能夠達(dá)到本實(shí)施方式的目的,就不過問其形態(tài)。
然后,在矢量化控制信息檢測(cè)處理后,分支到步驟S1204,當(dāng)在步驟S1204判斷為輸入圖像信息中沒有矢量化控制信息的情況下(否),則將圖像信息原樣保存到存儲(chǔ)裝置111(步驟S1208)。另一方面,當(dāng)在步驟S1204發(fā)現(xiàn)了矢量化控制信息的情況下(是),則分支到步驟S1205。
然后,在步驟S1205中,基于矢量化控制信息來判斷是否可進(jìn)行矢量化,在判斷為可進(jìn)行矢量化的情況下(是),則進(jìn)行圖像信息的矢量化(步驟S1206)。
步驟S1206的處理,就是從圖像信息向矢量數(shù)據(jù)的變換處理,變換成接近于原始電子文件的電子文件。首先,對(duì)在步驟S1202經(jīng)過OCR處理后的字符塊,進(jìn)一步識(shí)別字符大小、式樣、字體等,將掃描原稿所讀取到的字符可視地變換成忠實(shí)的字體數(shù)據(jù)。另一方面,對(duì)由線條所構(gòu)成的表格、圖形塊等進(jìn)行輪廓(ァゥトラィン)化。
此外,對(duì)圖像塊,作為圖像信息處理為個(gè)別的JPEG文件。這些矢量化處理對(duì)各對(duì)象進(jìn)行,進(jìn)而保存各對(duì)象的布局(レィァゥト)信息,例如,變換成Rich-Text格式(rtf)文件等應(yīng)用程序數(shù)據(jù)(步驟S1207),并作為電子文件保存到存儲(chǔ)裝置111(步驟S1208)。
另一方面,在步驟S1205中的判定結(jié)果為矢量化禁止的情況下(否)、分支到步驟S1208,將圖像信息原樣作為電子文件保存到存儲(chǔ)裝置111。這樣,通過將圖像信息原樣保存到存儲(chǔ)裝置111,就不會(huì)在應(yīng)用程序上將文本數(shù)據(jù)篡改或者作為圖形數(shù)據(jù)進(jìn)行加工,所以就能夠原封不動(dòng)地保存原始信息。即,能夠原樣保存從紙?jiān)遄x取到的無法再利用的形式的數(shù)據(jù)。
在步驟S1208中所保存的包含從上述原稿圖像得到的矢量數(shù)據(jù)、字體數(shù)據(jù)的各種圖像信息,為了在以后進(jìn)行同樣的處理時(shí),能夠直接作為電子文件進(jìn)行檢索,而生成檢索用的索引信息并追加到檢索用索引文件(步驟S1209)。然后,將該電子文件的保存地址通知給操作者(步驟S1210),進(jìn)而將表示保存地址的指針信息作為圖像信息附加到文件(步驟S1211)。
然后,就可使用按照直到以上說明過的步驟S1211為止的處理過程所得到的電子文件本身,進(jìn)行例如文檔的記錄、編集、傳送、存儲(chǔ)(步驟S1212)。
圖3中步驟S1213以后的處理,表示將直到上述步驟S1212為止的處理中所得到的電子文件作為矢量化數(shù)據(jù)或者作為圖像數(shù)據(jù)從存儲(chǔ)裝置111讀出并輸出的圖像輸出處理的處理過程。
于是,由未圖示的CPU根據(jù)所存儲(chǔ)的圖像信號(hào)讀出在MFP100的存儲(chǔ)裝置111中被保存為電子文件的圖像,并在數(shù)據(jù)處理裝置115內(nèi)變換成可記錄的光柵數(shù)據(jù)。然后,在步驟S1213中判定矢量化控制信息是否被檢測(cè)到。其結(jié)果在矢量化控制信息被檢測(cè)出的情況下(是),進(jìn)行矢量化控制信息的附加(步驟S1216)。
另一方面,當(dāng)在步驟S1213中未檢測(cè)出矢量化控制信息的情況下(否),則進(jìn)一步判定由操作者所設(shè)定的是否進(jìn)行矢量化控制的條件(步驟S1214)。然后,在被指示為需要矢量化控制的情況下(是),進(jìn)行矢量化控制信息的生成(步驟S1215),并附加所生成的矢量化控制信息(步驟S1216)。之后,在步驟S1217,將被變換成矢量數(shù)據(jù)的圖像由形成裝置112在紙等媒體上形成后輸出。
通過以上本實(shí)施方式就可根據(jù)檢測(cè)出的矢量化控制信息,基于再利用的有無來控制所輸入的圖像信息,就能夠?qū)崿F(xiàn)比起以往使所輸入的圖像信息的維護(hù)性(保守性)提高了的圖像處理系統(tǒng)。
此外,雖然在本實(shí)施方式中,采用當(dāng)在步驟S1204中沒有矢量化控制信息的輸入的情況下執(zhí)行控制以進(jìn)行矢量化的構(gòu)成,但也可反過來在沒有矢量化控制信息的情況下,進(jìn)行控制以不進(jìn)行矢量化。如這樣進(jìn)行哪種控制的設(shè)定,取決于使矢量化的方便性優(yōu)先還是使原始原稿的安全性或著作權(quán)優(yōu)先。另外,作為圖像處理系統(tǒng)。還可以使操作者能夠任意地選擇任何一種。
下面,就各處理塊詳細(xì)地進(jìn)行說明。
首先,就在步驟S1201中所示的塊選擇(BS)處理進(jìn)行說明。
圖4是表示通過塊選擇處理對(duì)讀取到的1張圖像數(shù)據(jù)判定屬性并分割成多個(gè)塊的情形的圖。即,塊選擇處理是指將標(biāo)記41所示的、在步驟S1200所讀取的一頁(yè)的圖像數(shù)據(jù)如標(biāo)記42所示那樣識(shí)別為每個(gè)對(duì)象的塊,將各個(gè)塊判定成字符(TEXT)、照片(PHOTO)、線條(LINE)、表格(TABLE)等屬性,并分割成具有不同屬性的區(qū)域(塊)的處理。
下面說明塊選擇處理的一個(gè)實(shí)施方式。
首先,將輸入圖像按白黑進(jìn)行2值化,進(jìn)行輪廓線跟蹤以抽取用黑像素輪廓所包圍的像素塊。然后,針對(duì)面積較大的黑像素塊,對(duì)處于內(nèi)部的白像素同樣地進(jìn)行輪廓線跟蹤以抽取白像素塊。進(jìn)而,還從大于等于一定面積的白像素塊的內(nèi)部遞歸地抽取黑像素塊。此外,上述處理是在白背景上用黑字等所記載的原稿的情況的處理,在除此以外的情況下,通過將相當(dāng)于背景的顏色設(shè)為“白”、而將相當(dāng)于對(duì)象的顏色設(shè)為“黑”就能夠同樣地進(jìn)行處理。
將這樣所得到的黑像素塊,按大小以及形狀等進(jìn)行分類,以分類成具有不同屬性的區(qū)域。例如,將縱橫比靠近1、大小為一定范圍的塊設(shè)為字符相當(dāng)?shù)南袼貕K,進(jìn)而將接近的字符可整齊排列地分組化的部分設(shè)為字符區(qū)域。另外,將扁平的像素塊設(shè)為線條區(qū)域,將一定大小以上且整齊排列地內(nèi)含四邊形的白像素塊的黑像素塊所占的范圍設(shè)為表格區(qū)域,將不定形的像素塊分散存在的區(qū)域設(shè)為照片區(qū)域,將除其以外的任意形狀的像素塊設(shè)為圖片區(qū)域等。由此,就能夠?qū)ψx取1張?jiān)宥鴦?chuàng)建的電子數(shù)據(jù)的再利用設(shè)置更高度的限制等。
圖5是就對(duì)于由塊選擇處理所得到的各塊的塊信息的一例進(jìn)行表示的圖。圖5所示的每個(gè)塊的信息被用作后述的矢量化用的信息。
首先,對(duì)步驟S1202所示的用于從讀取到的圖像信息抽取矢量化控制信息的OCR/OMR處理進(jìn)行說明。
圖6是用于說明對(duì)原稿圖像中所附加的2維條形碼(QR碼符號(hào))進(jìn)行解碼后輸出數(shù)據(jù)字符串的過程的流程圖。圖7是表示附加了2維條形碼的原稿310的一例的圖。
首先,用內(nèi)部的CPU掃描對(duì)數(shù)據(jù)處理裝置115內(nèi)的頁(yè)存儲(chǔ)器中所保存的原稿310進(jìn)行讀取而得到的圖像數(shù)據(jù),并根據(jù)上述的塊選擇處理的結(jié)果對(duì)規(guī)定的2維條形碼符號(hào)311的位置進(jìn)行檢測(cè)。QR碼的位置檢測(cè)模式由配置于符號(hào)的4個(gè)角之中3個(gè)角的同樣的位置檢測(cè)要素模式311a~311c構(gòu)成(步驟S300)。
接著,對(duì)鄰接于位置檢測(cè)模式的形式信息進(jìn)行復(fù)原,以得到符號(hào)中所適用的糾錯(cuò)等級(jí)以及掩碼模式(マスクパタ一ン)(步驟S301)。進(jìn)而,在決定了符號(hào)的型號(hào)后(步驟S302),通過使用由形式信息所得到的掩碼模式對(duì)編碼區(qū)域位模式(ビットパタ一ン)進(jìn)行XOR運(yùn)算來解除掩碼處理(步驟S303)。
然后,按照對(duì)應(yīng)于模型(モデル)的配置規(guī)則,讀取符號(hào)特性(キャラクタ),以復(fù)原消息的數(shù)據(jù)以及糾錯(cuò)代碼字(コ一ド語(yǔ))(步驟S304)。接著,進(jìn)行在所復(fù)原的代碼上是否有錯(cuò)誤的檢測(cè)(步驟S305)。在其結(jié)果為檢測(cè)出錯(cuò)誤的情況下(是)則對(duì)該錯(cuò)誤進(jìn)行訂正(步驟S306)。然后,根據(jù)糾錯(cuò)后的數(shù)據(jù),基于模式指示符以及字符數(shù)指示符對(duì)數(shù)據(jù)代碼字按段進(jìn)行分割(步驟S307)。最后,基于規(guī)格模式(仕様モ一ド)對(duì)數(shù)據(jù)字符進(jìn)行解碼并輸出結(jié)果(步驟S308)。此外,當(dāng)在步驟S305未檢測(cè)出錯(cuò)誤的情況下(否)則進(jìn)入上述步驟S307。
另外,2維條形碼內(nèi)所插入的數(shù)據(jù)表示矢量化控制信息。
在本實(shí)施方式中如上述那樣,以使用2維條形碼來附與矢量化控制信息的原稿310為例進(jìn)行了列舉說明,但在直接以字符串記錄矢量化控制信息的情況下則可用上述的塊選擇處理對(duì)遵照預(yù)定規(guī)則的字符串的塊進(jìn)行檢測(cè),并對(duì)表示相應(yīng)指針信息的字符串的各字符進(jìn)行字符識(shí)別,由此直接獲得矢量化控制信息。
另外,針對(duì)圖7的文檔310的字符塊312或字符塊313的字符串,以鄰接的字符及字符的間隔等施加難以辨識(shí)程度的調(diào)制,并嵌入利用了該字符間隔的水印信息,由此也能夠附與矢量化控制信息。這樣的水印信息,能夠通過在進(jìn)行后述的字符識(shí)別處理時(shí)對(duì)各字符的間隔進(jìn)行檢測(cè)而獲得矢量化控制信息。另外,還可在圖片塊314中附加矢量化控制信息作為電子水印。
接著,就圖3的步驟S1206所示的矢量化處理進(jìn)行說明。首先,針對(duì)字符塊對(duì)各字符進(jìn)行字符識(shí)別處理。
《字符識(shí)別》為了字符識(shí)別處理,在本實(shí)施方式中對(duì)以字符單位所切出的圖像,利用模式匹配(パタ一ンマッチング)這一方法進(jìn)行識(shí)別,以得到對(duì)應(yīng)的字符代碼(文字コ一ド)。此識(shí)別處理是比較將從字符圖像得到的特征變換成數(shù)十維的數(shù)值列的觀測(cè)特征矢量、和預(yù)先對(duì)每個(gè)字種所求得的辭典特征矢量,并設(shè)距離最近的字種為識(shí)別結(jié)果的處理。此外,在特征矢量的抽取上有各種公知方法,例如,能夠使用網(wǎng)格(メッシュ)狀地分割字符,并將各網(wǎng)格內(nèi)的字符線條按不同方向作為線條元素進(jìn)行了計(jì)數(shù)的網(wǎng)格數(shù)維矢量為特征的方法。
在對(duì)用塊選擇處理(步驟S1201)所抽取出的字符區(qū)域進(jìn)行字符識(shí)別的情況下,首先對(duì)該區(qū)域進(jìn)行橫寫、縱寫的判定,按各自對(duì)應(yīng)的方向切出行,之后切出字符以得到字符圖像。橫寫、縱寫的判定,在該區(qū)域內(nèi)獲取對(duì)于像素值的水平/垂直的投影,在水平投影的分散較大的情況下判斷為橫寫區(qū)域而在垂直投影的分散較大的情況下則判斷為縱寫區(qū)域即可。
另外,向字符串及字符的分解,在橫寫的情況下利用水平方向的投影切出行,進(jìn)而根據(jù)對(duì)于所切出的行的垂直方向的投影切出字符。另一方面,對(duì)于縱寫的字符區(qū)域,使水平和垂直相反即可。此外,字符的大小能夠基于所切出的大小進(jìn)行檢測(cè)。
《字體識(shí)別》對(duì)字符形狀種類、即字體種類準(zhǔn)備多個(gè)與字符識(shí)別時(shí)所用的字種數(shù)目相應(yīng)的辭典特征矢量,并在匹配時(shí)與字符代碼一起輸出字體種類,由此就能夠識(shí)別字符的字體。
《字符的矢量化》本實(shí)施方式中,在字符矢量化時(shí),利用由上述字符識(shí)別以及字體識(shí)別所得到的字符代碼及字體信息,并分別使用預(yù)選所準(zhǔn)備的輪廓數(shù)據(jù)將字符部分的信息變換成矢量數(shù)據(jù)。此外,在原來的原稿是彩色原稿的情況下,則從彩色圖像抽取各字符的顏色后與矢量數(shù)據(jù)一起進(jìn)行記錄。
通過以上處理,就能夠?qū)儆谧址麎K的圖像信息在形狀、大小、顏色上都變換成大體上忠實(shí)的矢量數(shù)據(jù)。由此,處理高品位的字符數(shù)據(jù)就成為可能。
《字符以外部分的矢量化》
以用步驟S1201的塊選擇處理,被設(shè)為圖片、線條或者表格區(qū)域的區(qū)域?yàn)閷?duì)象,將分別抽取出的像素塊的輪廓變換成矢量數(shù)據(jù)。具體而言,就是用被視為角的點(diǎn)來區(qū)分組成輪廓的像素的點(diǎn)列,用部分直線或者曲線來近似各區(qū)間。這里,“角”是指曲率成為極大的點(diǎn)。
圖8是用于說明曲率成為極大的點(diǎn)的圖。如圖8所示,在相對(duì)于任意點(diǎn)Pi左右離開k個(gè)的點(diǎn)Pi-k~Pi+k之間畫弦時(shí),作為此弦和Pi的距離成為極大的點(diǎn)來求解。進(jìn)而,設(shè)Pi-k~Pi+k間的弦長(zhǎng)/弧長(zhǎng)為R,能夠?qū)的值小于等于閾值的點(diǎn)視為角。由角所分割的各區(qū)間,直線能夠使用針對(duì)點(diǎn)列的最小二乘法等而曲線則能夠使用3次樣條(スプラィン)函數(shù)等來進(jìn)行矢量化。
另外,對(duì)象具有內(nèi)輪廓的情況下,利用由塊選擇處理所抽取出的白像素輪廓的點(diǎn)列,同樣地用部分直線或者曲線進(jìn)行近似。
如以上那樣,通過使用輪廓的區(qū)分線近似,就能夠?qū)θ我庑螤畹膱D形的輪廓進(jìn)行矢量化。此外,在所輸入的原稿為彩色的情況下,則從彩色圖像抽取圖形的顏色后與矢量數(shù)據(jù)一起進(jìn)行記錄。
圖9是用于就在外輪廓與內(nèi)輪廓或者別的外輪廓接近的情況下表現(xiàn)為具有粗細(xì)的線條(粗線條)的例子進(jìn)行說明的圖。如圖9所示,在某區(qū)間上外輪廓與內(nèi)輪廓或者別的外輪廓接近的情況下,就能夠?qū)⑦@兩個(gè)輪廓線集中成一個(gè)而表現(xiàn)為具有粗細(xì)的線條。具體而言,從某輪廓的各點(diǎn)Pi到在別的輪廓上成為最短距離的點(diǎn)Qi之間畫線,在各距離PQi平均地小于等于一定長(zhǎng)度的情況下,關(guān)注區(qū)間就以PQi中點(diǎn)作為點(diǎn)列用直線或者曲線來近似,并設(shè)其粗細(xì)為PQi的平均值。線條或作為線條的集合體的表格劃線,就能夠作為如上述那樣作為具有粗細(xì)的線條的集合、高效率地進(jìn)行矢量表達(dá)。
此外,關(guān)于使用了針對(duì)字符塊的字符識(shí)別處理的矢量化,如上述那樣,該字符識(shí)別處理的結(jié)果是,將離辭典的距離最近的字符作為識(shí)別結(jié)果來使用。這里,在此距離大于等于規(guī)定值的情況下,則未必與本來的字符相一致,誤識(shí)別成形狀類似的字符這樣的情況較多。從而,在本發(fā)明中,針對(duì)這樣的字符就如上述那樣與一般的線條圖同樣地處理后對(duì)該字符進(jìn)行輪廓化。即,即使是以往在字符識(shí)別處理中引起誤識(shí)別這樣的字符,也能夠可視地進(jìn)行利用忠實(shí)于圖像數(shù)據(jù)的輪廓化的矢量化,而不會(huì)被矢量化成錯(cuò)誤的字符。另外,針對(duì)被判定為照片的塊,則在本發(fā)明中不進(jìn)行矢量化而原樣設(shè)為圖像數(shù)據(jù)。
在這里,就如上述那樣對(duì)任意形狀的圖形的輪廓進(jìn)行了矢量化后,將這些矢量化后的區(qū)分線按圖形對(duì)象逐個(gè)分組化的處理進(jìn)行說明。
圖10是用于說明直到將矢量數(shù)據(jù)對(duì)每個(gè)圖形對(duì)象分組化為止的處理過程的流程圖。首先,計(jì)算出各矢量數(shù)據(jù)的起點(diǎn)、終點(diǎn)(步驟S700)。接著,使用各矢量的起點(diǎn)、終點(diǎn)信息來檢測(cè)圖形要素(步驟S701)。這里,圖形要素的檢測(cè)是指對(duì)區(qū)分線構(gòu)成的閉圖形進(jìn)行檢測(cè)。在檢測(cè)時(shí),應(yīng)用構(gòu)成閉形狀的各矢量具有分別連結(jié)在其兩端的矢量這樣的原理來進(jìn)行檢測(cè)。
接著,將圖形要素內(nèi)存在的其他圖形要素或者區(qū)分線分組化,并設(shè)為一個(gè)圖形對(duì)象(步驟S702)。此外,當(dāng)在圖形要素內(nèi)不存在其他的圖形要素或者區(qū)分線的情況下則將圖形要素設(shè)為圖形對(duì)象。
圖11是用于說明對(duì)圖形要素進(jìn)行檢測(cè)的處理過程的流程圖。首先,從矢量數(shù)據(jù)除去未連結(jié)在兩端的不要的矢量,以抽取閉圖形構(gòu)成矢量(步驟S710)。接著,從閉圖形構(gòu)成矢量之中將該矢量的起點(diǎn)作為開始點(diǎn),按順時(shí)針順序追蹤矢量。然后,進(jìn)行跟蹤直到返回開始點(diǎn),將通過的矢量全部作為構(gòu)成一個(gè)圖形要素的閉圖形來進(jìn)行分組化(步驟S711)。此外,在此時(shí),處于閉圖形內(nèi)部的閉圖形構(gòu)成矢量也全部進(jìn)行分組化。進(jìn)而,將尚未被分組化的矢量的起點(diǎn)作為開始點(diǎn),反復(fù)進(jìn)行同樣的處理。最后,檢測(cè)出在步驟S710所除去的不要矢量之中、與在步驟S711作為閉圖形被分組化的矢量接合的矢量,作為一個(gè)圖形要素進(jìn)行分組化(步驟S712)。
通過以上處理,將圖形塊個(gè)別地作為可再利用的個(gè)別圖形對(duì)象來對(duì)待就成為可能。

圖12是表示作為通過塊選擇處理(步驟S1201)及矢量化處理(步驟S1206)對(duì)一頁(yè)圖像數(shù)據(jù)進(jìn)行了變換的結(jié)果所得到的中間數(shù)據(jù)形式的文件的數(shù)據(jù)結(jié)構(gòu)的圖。圖12所示那樣的數(shù)據(jù)形式被稱為文檔分析輸出格式(DAOFドキュメント·ァナリシス·ァゥトプット·フォ一マット)。即,圖12是表示DAOF的數(shù)據(jù)結(jié)構(gòu)的圖。
圖12中,791是首標(biāo)(ヘッダ),保持與處理對(duì)象的文檔圖像數(shù)據(jù)有關(guān)的信息。792是布局描述數(shù)據(jù)部,保持按文檔圖像數(shù)據(jù)中的TEXT(字符)、TITLE(標(biāo)題)、CAPTION(說明)、LINEART(線條圖)、PICTURE(圖片)、FRAME(框架)、TABLE(表格)等屬性所識(shí)別的各塊的屬性信息及其矩形地址信息。
793是字符識(shí)別描述數(shù)據(jù)部,保持對(duì)TEXT、TITLE、CAPTION等TEXT塊進(jìn)行字符識(shí)別而得到的字符識(shí)別結(jié)果。794是表格描述數(shù)據(jù)部,保存TABLE塊的結(jié)構(gòu)的細(xì)節(jié)。795是圖像描述數(shù)據(jù)部,將PICTURE或LINEART等塊的圖像數(shù)據(jù)從文檔圖像數(shù)據(jù)切出后進(jìn)行保持。
這樣的DAOF,不僅作為中間數(shù)據(jù),還有其自身也被文件化后進(jìn)行保存的情況,但在此文件狀態(tài)下,就無法在一般的文檔創(chuàng)建應(yīng)用程序中對(duì)各個(gè)對(duì)象進(jìn)行再利用。因此,接著,就從DAOF變換成應(yīng)用程序數(shù)據(jù)的處理(步驟S1210)進(jìn)行詳細(xì)說明。
圖13是用于說明向應(yīng)用程序數(shù)據(jù)的變換處理全體的概略過程的流程圖。首先,輸入DAOF數(shù)據(jù)(步驟S800)。接著,進(jìn)行成為應(yīng)用程序數(shù)據(jù)之基礎(chǔ)的文檔結(jié)構(gòu)樹生成(步驟S802)。然后,基于所生成的文檔結(jié)構(gòu)樹,流入DAOF內(nèi)的真實(shí)數(shù)據(jù),生成實(shí)際的應(yīng)用程序數(shù)據(jù)(步驟S804)。
圖14是用于說明文檔結(jié)構(gòu)樹生成處理(步驟S802)的詳細(xì)處理過程的流程圖。另外,圖15是用于說明文檔結(jié)構(gòu)樹的概要的圖。此外,作為全體控制的基本規(guī)則,設(shè)處理流程是從微塊(單一塊)轉(zhuǎn)移至宏塊(塊的集合體)。另外,在以后的說明中,塊是指微塊(micro blockミクロブロック)及宏塊(macro blockマクロブロック)全體。
首先,按塊單位以縱方向的關(guān)聯(lián)性為基礎(chǔ)進(jìn)行再分組化(步驟S802a)。此外,剛啟動(dòng)以后為微塊單位下的判定。這里,關(guān)聯(lián)性能夠按距離較近、塊寬度(橫方向的情況則為高度)大致相同等進(jìn)行定義。另外,距離、寬度、高度等的信息參照DAOF來進(jìn)行抽取。
圖15A表示實(shí)際的頁(yè)構(gòu)成、圖15B表示其文檔結(jié)構(gòu)樹。步驟S802a的分組化結(jié)果為T3、T4、T5作為一組V1、T6、T7作為一組V2,分別作為相同層次的組而得以生成。
接著,檢查縱方向的分隔符(セパレ一タ)的有無(步驟S802b)。分隔符是例如,物理地在DAOF中具有行屬性的對(duì)象。另外,作為邏輯上的含義則是在應(yīng)用程序中顯式地對(duì)塊進(jìn)行分割的要素。這里在檢測(cè)出分隔符的情況下,則以相同的層次進(jìn)行再分割。
接著,利用組長(zhǎng)度來判定是否不會(huì)存在大于等于此的分割(步驟S802c)。例如,判定縱方向的分組長(zhǎng)度是否為頁(yè)高度。其結(jié)果在縱方向的組長(zhǎng)度為頁(yè)高度的情況下(是)則文檔結(jié)構(gòu)樹生成結(jié)束。例如,在圖15A、B所示那樣的結(jié)構(gòu)的情況下,由于組高度不是頁(yè)高度,也沒有分隔符故判定為否,進(jìn)入步驟S802d。
在步驟S862d中,按塊單位以橫方向的關(guān)聯(lián)性為基礎(chǔ)進(jìn)行再分組化。但是,在此再分組化中剛啟動(dòng)以后的第一次也是以微塊單位進(jìn)行判定。另外,關(guān)聯(lián)性及其判定信息的定義與縱方向的情況相同。例如,在圖15A、B的結(jié)構(gòu)的情況下,用T1和T2生成H1、用V1和V2生成H2,H1作為T1、T2的上一層、H2作為V1、V2的上一層的相同層次的組而得以生成。
接著,檢查橫方向分隔符的有無(步驟S802e)。在圖18中由于有S1,故將其登錄在樹中并生成H1、S1、H2這樣的層次。然后,利用組長(zhǎng)度來判定是否不會(huì)存在大于等于此的分割(步驟S802f)。例如,判定橫方向的分組長(zhǎng)度是否為頁(yè)寬度。其結(jié)果在橫方向的組長(zhǎng)度為頁(yè)寬度的情況下(是),文檔結(jié)構(gòu)樹生成結(jié)束。另一方面,在不是頁(yè)寬度的情況下(否),返回步驟S802b,再次以更高一層的層次,從縱方向的關(guān)聯(lián)性檢查開始反復(fù)。例如,在圖15A、B的結(jié)構(gòu)的情況下,分割寬度為頁(yè)寬度,所以在此結(jié)束,最后表示頁(yè)全體的最上位層次V0被附加到文檔結(jié)構(gòu)樹。
在文檔結(jié)構(gòu)樹完成以后,基于其信息在步驟S804中進(jìn)行應(yīng)用程序數(shù)據(jù)的生成。在圖15A、B的結(jié)構(gòu)的情況下,具體而言則如下所述。
即,由于H1在橫方向有兩個(gè)塊T1、T2,故在作為2列(カラム)輸出T1的內(nèi)部信息(參照了DAOF的字符識(shí)別結(jié)果的文章或圖像等)后、改變列進(jìn)行T2的內(nèi)部信息輸出,之后輸出S1。另外,由于H2在橫方向有兩個(gè)塊V1、V2,故作為2列進(jìn)行輸出,V1按T3、T4、T5的順序輸出其內(nèi)部信息,之后改變列,輸出V2的T6、T7的內(nèi)部信息。通過以上處理,就能夠進(jìn)行向應(yīng)用程序數(shù)據(jù)的變換處理。由此,就可用現(xiàn)有的文檔創(chuàng)建應(yīng)用軟件等對(duì)經(jīng)過矢量化的對(duì)象進(jìn)行再利用。
接著,就步驟S1215、S1216所示的矢量化控制信息的生成·附加處理詳細(xì)地進(jìn)行說明。矢量化控制信息生成·附加處理在向紙等記錄媒體形成圖像之前執(zhí)行。
圖16是用于說明利用2維條形碼(QR碼符號(hào)JISX0510)311對(duì)作為矢量化控制信息的數(shù)據(jù)字符串進(jìn)行編碼后附加到圖像中的過程的流程圖。
2維條形碼內(nèi)所插入的數(shù)據(jù),包含許可/不許可原稿圖像的矢量化之類的信息,例如,用“許可‘1/“不許可‘0的數(shù)值來表示?;蛘撸€包含在MFP100自身具有的存儲(chǔ)裝置111內(nèi)所管理的文件ID等而構(gòu)成。
首先,為了識(shí)別將要編碼的各種不同的字符,對(duì)輸入數(shù)據(jù)列進(jìn)行分析,并選擇錯(cuò)誤檢測(cè)以及糾錯(cuò)等級(jí),以選擇輸入數(shù)據(jù)能夠容納的最小型號(hào)(步驟S900)。
接著,將輸入數(shù)據(jù)列變換成規(guī)定的位列,并根據(jù)需要附加表示數(shù)據(jù)的模式(數(shù)字、英文數(shù)字、8位字節(jié)、漢字等)的指示符或終端模式。進(jìn)而,通過變換成規(guī)定的位代碼字來進(jìn)行數(shù)據(jù)的編碼(步驟S901)。
此時(shí),為了進(jìn)行錯(cuò)誤訂正,依照型號(hào)以及糾錯(cuò)等級(jí)將代碼字列分割成規(guī)定的塊數(shù),并按各塊逐個(gè)生成糾錯(cuò)代碼字,附加到數(shù)據(jù)代碼字列之后(步驟S902)。進(jìn)而,連接在步驟S902中所得到的各塊的數(shù)據(jù)代碼字,并連接各塊的糾錯(cuò)代碼字、或者根據(jù)需要連接剩余代碼字,以進(jìn)行消息的構(gòu)筑(步驟S903)。
接著,將代碼字模塊(モジュ一ル)與位置檢測(cè)模式、分離模式、定時(shí)模式以及對(duì)位模式等一起配置于矩陣(マトリクス)(步驟S904)。進(jìn)而,選擇對(duì)符號(hào)的編碼區(qū)域最佳的掩碼模式,通過與在步驟S904中所得到的模塊進(jìn)行XOR運(yùn)算對(duì)掩碼處理模式進(jìn)行變換(步驟S905)。最后,對(duì)在步驟S905中所得到的模塊生成形式信息以及型號(hào)信息,以使2維碼符號(hào)完成(步驟S906)。
接著,對(duì)步驟S1211所示的指針信息附加處理詳細(xì)地進(jìn)行說明。在本實(shí)施方式中,使用與矢量化控制信息的附加方法相同的方法來附加指針信息。從而,關(guān)于其細(xì)節(jié)就如矢量化控制信息的附加處理當(dāng)中所說明過的那樣所以在這里省略。由此,即便對(duì)原本就不具有矢量化控制信息的原稿,也能夠?qū)⑴c電子化后的數(shù)據(jù)的再利用等有關(guān)的控制信息重新附加在紙文檔中。
此外,以同樣的目的賦予附加信息的方法,除了本實(shí)施方式中所說明的2維條形碼以外,例如,還可應(yīng)用將指針信息直接用字符串附加在文檔中的方法、對(duì)文檔內(nèi)的字符串、特別是字符與字符的間隔進(jìn)行調(diào)制以嵌入信息的方法、在文檔中的中間色調(diào)圖像中進(jìn)行嵌入的方法等一般被稱為電子水印的方法。
接著,就作為矢量化控制信息進(jìn)一步包含信息的實(shí)施方式進(jìn)行說明。即,作為矢量化控制信息而構(gòu)成的信息,不僅是進(jìn)行矢量化(或者不進(jìn)行矢量化)之類的信息,還可使其持有用于對(duì)該信息進(jìn)行解除(設(shè)定)的密碼。圖17是用于說明處理帶密碼的矢量化控制信息的圖像處理的過程的流程圖。
圖17中,直到步驟S2000~S2005之前都與上述圖3所示的流程圖相同。但是,作為在步驟S1203的矢量化控制信息檢測(cè)步驟中檢測(cè)出的信息,則除了矢量化的許可/禁止信息外還包含密碼。為此,即便所讀入的原稿圖像是在步驟S2005被判斷為可矢量化的圖像信息,在本實(shí)施方式也在步驟S2006中請(qǐng)求操作者輸入密碼,在所輸入的密碼與檢測(cè)出的密碼不吻合的情況下(否),則設(shè)為無法進(jìn)行矢量化而分支到步驟S2009作為圖像數(shù)據(jù)來進(jìn)行保存。即,在本實(shí)施方式中,通過將能夠執(zhí)行矢量化處理的操作者限定為知道密碼的人以使圖像信息的維護(hù)性更高。
此外,還可將帶密碼的矢量化控制信息用于別的目的,例如使得僅知道密碼的操作者能夠任意地選擇是否禁止矢量化的設(shè)定來提高系統(tǒng)的自由度之類的使用方法。
<第2實(shí)施方式>
接著,就本發(fā)明的第2實(shí)施方式的圖像處理系統(tǒng)以及圖像處理方法進(jìn)行說明。此外,第2實(shí)施方式的圖像處理系統(tǒng)的構(gòu)成,與第1實(shí)施方式同樣地用圖1所示的框圖來表示,MFP100也與圖2所示的同樣。
除了上述的第1實(shí)施方式中的處理外,還進(jìn)一步使矢量化的禁止/許可的控制能夠按通過塊選擇所得到的多個(gè)對(duì)象而不是按頁(yè)逐個(gè)獨(dú)立地進(jìn)行設(shè)定,由此就能夠使利用矢量化的方便性進(jìn)一步得到提高。
《矢量化控制信息的生成·附加》針對(duì)頁(yè)內(nèi)的各對(duì)象的矢量化控制信息的設(shè)定,能夠由操作者通過MFP100上所裝備的鍵操作部來進(jìn)行設(shè)定。
圖18是用于說明利用MFP100上所裝備的鍵操作部的各對(duì)象的矢量化控制設(shè)定處理過程的流程圖。下面,利用圖18就矢量化控制信息的設(shè)定處理進(jìn)行說明。
首先,判別針對(duì)將要輸出的圖像的矢量化控制信息的有無(步驟S2101),在未檢測(cè)出的情況下(否),分支到步驟S2102,判定由操作者所設(shè)定的是否進(jìn)行矢量化控制的條件。然后,在被指示為需要矢量化控制的情況下(是),就在步驟S2103以后進(jìn)行矢量化控制信息的設(shè)定·生成。
另一方面,當(dāng)在步驟S2102中被指示為不需要矢量化控制信息的情況下(否),則不進(jìn)行步驟S2108中的矢量化控制信息的附加直接在輸出步驟S2109進(jìn)行圖像的輸出。另外,當(dāng)在步驟S2101輸出圖像中有矢量化控制信息的情況下(是),直接進(jìn)入步驟S2108的矢量化控制信息的附加處理,將矢量化控制信息附加在圖像中,并在輸出步驟S2109進(jìn)行附加了矢量化控制信息的圖像的輸出。
為了進(jìn)行矢量化控制信息的生成,首先向鍵操作部進(jìn)行圖像顯示(步驟S2103)。圖19是表示MFP100的鍵操作部的復(fù)制的基本畫面的一例的圖。此外,在本實(shí)施方式中,由于這里所說明的功能大多被置于一個(gè)層次內(nèi),故在此操作畫面的例子中作為“應(yīng)用模式”這一功能進(jìn)行集中。
于是,若按下應(yīng)用模式鍵1000則切換到圖20所示那樣的應(yīng)用功能被集中起來的畫面。即,圖20是表示MFP100的鍵操作部的應(yīng)用模式畫面的一例的圖。在圖20中,矢量化鍵1001表示與矢量化控制信息設(shè)定有關(guān)的功能。
這里,若按下矢量化鍵1001則顯示圖21所示的畫面。即,圖21是表示MFP100的鍵操作部的矢量化(Vectorize)畫面的一例的圖。然后,若操作者按下圖20所示的讀入開始鍵1002,則圖像讀取部110讀取所放置的原稿,并在鍵操作部上顯示圖22所示的畫面。即,圖22是表示MFP100的鍵操作部的圖像讀取后的畫面的一例的圖。
如圖22所示,在鍵操作部上如1010所示那樣顯示有所讀取的圖像和通過塊選擇而得到的圖像信息的分割結(jié)果。關(guān)于塊選擇處理可用與上述實(shí)施方式同樣的方法進(jìn)行實(shí)施。另外,構(gòu)成顯示畫面的對(duì)象的屬性和位置,例如以顏色和矩形來表現(xiàn)。另外,圖像顯示還可用縮小圖像進(jìn)行顯示。此外,可用擴(kuò)大·縮小鍵1011將顯示圖像以任意的大小進(jìn)行擴(kuò)大·縮小,向因擴(kuò)大而超過顯示區(qū)的部分的滾動(dòng)可用滾動(dòng)按鈕1012朝上下左右方向進(jìn)行移動(dòng)。
如上述那樣,當(dāng)在步驟S2103進(jìn)行了圖像數(shù)據(jù)以及塊選擇結(jié)果的顯示后,進(jìn)行對(duì)象的選擇(步驟S2104)。在這里,由于圖22的中央部的“We are always waiting YOU!”這樣的字符對(duì)象被選擇,所以例如用紅色的實(shí)線來表示該對(duì)象,而除此以外的對(duì)象則用表現(xiàn)各自的屬性的顏色的虛線來表示。即,例如能夠用紅色表現(xiàn)字符對(duì)象、用藍(lán)色表現(xiàn)圖形對(duì)象、用綠色表現(xiàn)表格對(duì)象、用黃色表現(xiàn)圖像對(duì)象、將除此以外的剩余作為背景來表示。此外,由于背景是抽取出構(gòu)成圖像的對(duì)象后的剩余的圖像故不特別進(jìn)行矩形指定。
對(duì)象的選擇有直接用手指等觸摸1010內(nèi)的對(duì)象進(jìn)行指定的方法、或利用對(duì)象選擇鍵1013等進(jìn)行指定的方法。在使用哪種方法的情況下都設(shè)所選擇的對(duì)象的矩形為實(shí)線,成為非選擇的矩形則為虛線。另外,與所選擇的對(duì)象的屬性相當(dāng)?shù)膶?duì)象屬性鍵1014同時(shí)被選擇。
此外,使用ADF等讀入多個(gè)頁(yè)的情況下,可用頁(yè)選擇按鈕1015來選擇頁(yè),在選擇了規(guī)定頁(yè)的情況下則將其圖像和塊選擇結(jié)果顯示在1010上。
接著,由矢量化鍵1016來決定是否許可選擇對(duì)象的矢量化的矢量化控制信息的設(shè)定處理(步驟S2105)。即,在可以許可設(shè)定的情況下矢量化鍵1016被反轉(zhuǎn)顯示,在不許可的情況下矢量化鍵1016則為通常顯示。圖22所示的情況為所選擇的對(duì)象的矢量化未被許可的狀態(tài)。另外,若按下OK鍵1017,則迄今為止所設(shè)定的結(jié)果被作為矢量化控制信息進(jìn)行保存。另一方面,若按下設(shè)定取消鍵1018,則放棄迄今為止所設(shè)定的設(shè)定,返回到圖1 9所示的復(fù)制基本畫面圖。
通過上述的處理該對(duì)象的矢量化控制信息設(shè)定結(jié)束,在還想對(duì)其他對(duì)象也進(jìn)行同樣的設(shè)定的情況下,在步驟S2106的分支返回到步驟S2104的對(duì)象選擇步驟,反復(fù)進(jìn)行上述的設(shè)定操作。另一方面,在矢量化控制信息的設(shè)定結(jié)束后,通過上述的步驟S2107~S2109執(zhí)行輸出。
這樣所保存的每個(gè)對(duì)象的矢量化控制信息,例如,在上述的實(shí)施方式中通過在按原稿圖像逐個(gè)生成·附加的2維條形碼內(nèi)作為控制信息的數(shù)據(jù)列被代碼化(コ一ド化)而附加在輸出圖像中。此外,關(guān)于2維條形碼的附加方法,可用與上述的實(shí)施方式同樣的方法來進(jìn)行附加。從而,就能夠依照操作者的要求自由地進(jìn)行紙文檔的矢量化的控制。
另外,如上述實(shí)施方式那樣與頁(yè)單位下的矢量化控制信息同樣,能夠應(yīng)用直接用字符串在文檔進(jìn)行附加的方法、對(duì)文檔內(nèi)的字符串、特別是字符與字符的間隔進(jìn)行調(diào)制以嵌入信息的方法、在文檔中的中間色調(diào)圖像中進(jìn)行嵌入的方法等一般被稱為電子水印的方法。
作為按對(duì)象構(gòu)成為矢量化控制信息的別的實(shí)施例,不僅是進(jìn)行矢量化(或者,不進(jìn)行矢量化)之類的信息,還可使每個(gè)對(duì)象具有用于對(duì)該信息進(jìn)行解除(設(shè)定)的密碼。圖23是用于說明處理帶密碼的矢量化控制信息的圖像處理的過程的流程圖。
這里,直到步驟S2300~S2307之前都與作為上述第1實(shí)施方式的別的實(shí)施例所說明的圖17的步驟S2000~S2007之前的處理流程相同。但是,作為在步驟S1203的矢量化控制信息檢測(cè)步驟中檢測(cè)出的信息,除了矢量化的許可/禁止信息外還包含密碼。另外,即便所讀入的原稿圖像是在步驟S2305被判斷為可矢量化的圖像信息,也在步驟S2306中請(qǐng)求操作者輸入密碼,在所輸入的密碼與檢測(cè)出的密碼不吻合的情況下(否),則設(shè)為無法進(jìn)行矢量化而分支到步驟S2310作為圖像數(shù)據(jù)來進(jìn)行保存。
另外,若1個(gè)對(duì)象的矢量化處理S2307結(jié)束,則在步驟S2308中判定頁(yè)內(nèi)全部對(duì)象的矢量化處理是否結(jié)束。其結(jié)果在尚剩余應(yīng)進(jìn)行矢量化處理的對(duì)象的情況下則對(duì)下一對(duì)象反復(fù)自步驟S2305開始的處理。即,在本實(shí)施方式中,可通過將能夠?qū)γ總€(gè)對(duì)象進(jìn)行矢量化處理的操作者限定為知道密碼的人以使圖像信息的維護(hù)性更高,進(jìn)而還能夠進(jìn)行高度的電子化數(shù)據(jù)的再利用控制。
此外,還可將帶密碼的矢量化控制信息用于別的目的,例如使得僅知道密碼的操作者能夠任意地選擇是否禁止矢量化的設(shè)定來提高系統(tǒng)的自由度之類的使用方法。
另外,只要使得在對(duì)象控制信息之中持有禁止矢量化的對(duì)象的特征信息(例如,包含特定字符串或特定形狀的信息等),就可使具有特定特征的對(duì)象的矢量化的禁止/許可的控制得以進(jìn)行。
另外,只要使得矢量化控制信息還持有原稿內(nèi)的對(duì)象的布局信息,就能夠在此布局信息之中指定進(jìn)行矢量化控制的對(duì)象,進(jìn)而就能夠精度良好地進(jìn)行矢量化的禁止/許可的控制。
<其他實(shí)施方式>
需要注意,本發(fā)明可應(yīng)用于由單個(gè)設(shè)備組成的裝置,或者由多個(gè)設(shè)備構(gòu)成的系統(tǒng)。
此外,本發(fā)明可這樣實(shí)現(xiàn),即將實(shí)現(xiàn)上述實(shí)施形式的功能的軟件程序,直接或者間接地提供給系統(tǒng)或裝置,由該系統(tǒng)或裝置的計(jì)算機(jī)讀出所供給的程序代碼,然后執(zhí)行該程序代碼。在此情況下,只要該系統(tǒng)或裝置具有該程序的功能,則實(shí)現(xiàn)方式不需要依賴于程序。
從而,由于通過計(jì)算機(jī)來實(shí)現(xiàn)本發(fā)明的功能處理,故安裝在該計(jì)算機(jī)的程序代碼也將實(shí)現(xiàn)本發(fā)明。換言之,本發(fā)明的權(quán)利要求還覆蓋目的是實(shí)現(xiàn)本發(fā)明的功能的計(jì)算機(jī)程序。
在此情況下,只要該系統(tǒng)或裝置具有該程序的功能,則該程序可以任何形式來執(zhí)行,例如對(duì)象代碼、由解釋程序所執(zhí)行的程序、或者提供給OS的腳本數(shù)據(jù)等。
被用來供給程序的存儲(chǔ)介質(zhì)的例子,有軟盤、硬盤、光盤、磁光盤、CD-ROM、CD-R、CD-RW、磁帶、非易失性類型的存儲(chǔ)卡、ROM、以及DVD(DVD-ROM、DVD-R、DVD-RW)等。
作為提供該程序的方法,客戶端計(jì)算機(jī)可使用該客戶端計(jì)算機(jī)的瀏覽器連接到互聯(lián)網(wǎng)上的站點(diǎn),將本發(fā)明的計(jì)算機(jī)程序或者該程序的可自動(dòng)安裝的被壓縮文件下載到記錄介質(zhì)例如硬盤。進(jìn)而,本發(fā)明的程序可通過將構(gòu)成該程序的程序代碼分割成多個(gè)文件并從不同的站點(diǎn)下載這些文件來進(jìn)行提供。換言之,本發(fā)明的權(quán)利要求還覆蓋,通過計(jì)算機(jī)將實(shí)現(xiàn)本發(fā)明的功能的程序文件下載給多個(gè)用戶的WWW(World Wide Web)服務(wù)器。
另外,還可以對(duì)本發(fā)明的程序進(jìn)行加密并存儲(chǔ)在存儲(chǔ)介質(zhì)例如CD-ROM中,將該存儲(chǔ)介質(zhì)發(fā)布給用戶,允許滿足預(yù)定條件的用戶,經(jīng)由互聯(lián)網(wǎng)從站點(diǎn)下載來解密密鑰信息,并允許這些用戶通過使用該密鑰信息來解密被加密的程序而將該程序安裝在用戶計(jì)算機(jī)上。
除通過計(jì)算機(jī)執(zhí)行所讀出的程序使上述的實(shí)施形式的功能得以實(shí)現(xiàn)的情況外,在計(jì)算機(jī)上運(yùn)轉(zhuǎn)的OS等執(zhí)行實(shí)際處理的全部或一部分,通過該處理也可使上述實(shí)施形式的功能得以實(shí)現(xiàn)。
進(jìn)而,在從存儲(chǔ)介質(zhì)讀出的程序被寫入到在計(jì)算機(jī)中所插入的功能擴(kuò)充板或在計(jì)算機(jī)上所連接的功能擴(kuò)充單元上具備的存儲(chǔ)器以后,該功能擴(kuò)充板或功能擴(kuò)充單元上置備的CPU等執(zhí)行實(shí)際處理的部分或全部,通過該處理也可使上述實(shí)施形式的功能得以實(shí)現(xiàn)。
本發(fā)明并不限于上述實(shí)施形式,在不脫離本發(fā)明的精神和范圍內(nèi)可以進(jìn)行各種變更和修改。因此,為了公開本發(fā)明的范圍,附加以下的權(quán)利要求項(xiàng)。
根據(jù)本發(fā)明,就能夠在從紙?jiān)迦〉檬噶繑?shù)據(jù)之前適當(dāng)?shù)卦O(shè)定是否變換成可再利用原來的紙?jiān)宓氖噶繑?shù)據(jù)。
權(quán)利要求
1.一種圖像處理系統(tǒng),其特征在于,包括讀取裝置,讀取原稿以取得圖像信息;保存裝置,保存上述圖像信息;矢量化裝置,將上述圖像信息矢量化;檢測(cè)裝置,從上述圖像信息檢測(cè)出上述原稿上所附加的控制信息;判定裝置,基于上述控制信息,判定上述圖像信息的矢量化被許可還是被禁止;以及控制裝置,在由上述判定裝置判定為上述圖像信息的矢量化被許可的情況下,使該圖像信息由上述矢量化裝置變換成矢量數(shù)據(jù),在由上述判定裝置判定為上述圖像信息的矢量化被禁止的情況下,使該圖像信息原樣保存在上述保存裝置中。
2.按照權(quán)利要求1所述的圖像處理系統(tǒng),其特征在于,還包括字符識(shí)別裝置,將上述圖像信息字符代碼化;在由上述判定裝置判定為上述圖像信息的字符代碼化未被禁止的情況下,上述控制裝置使上述字符識(shí)別裝置進(jìn)行上述圖像信息的字符代碼化。
3.按照權(quán)利要求1所述的圖像處理系統(tǒng),其特征在于,還包括圖像變換裝置,將上述圖像信息變換成規(guī)定的圖像形式;在由上述判定裝置判定為上述圖像信息向上述規(guī)定形式的圖像變換未被禁止的情況下,上述控制裝置使上述圖像變換裝置進(jìn)行上述圖像信息的圖像變換。
4.按照權(quán)利要求1至3中任何一項(xiàng)所述的圖像處理系統(tǒng),其特征在于,還包括格式變換裝置,將上述圖像信息變換成可由規(guī)定的文檔創(chuàng)建軟件處理的格式。
5.按照權(quán)利要求1所述的圖像處理系統(tǒng),其特征在于,還包括分割裝置,將上述圖像信息分割成多個(gè)對(duì)象;在上述控制信息存在于被分割的各個(gè)對(duì)象的情況下,上述控制裝置進(jìn)行控制使上述矢量化裝置按各個(gè)對(duì)象逐個(gè)獨(dú)立地矢量化或者禁止。
6.按照權(quán)利要求1所述的圖像處理系統(tǒng),其特征在于,還包括檢測(cè)裝置,從上述矢量化控制信息檢測(cè)出用戶認(rèn)證信息;請(qǐng)求裝置,在由上述矢量化裝置進(jìn)行上述圖像信息的矢量化處理前請(qǐng)求用戶認(rèn)證信息的輸入;以及校驗(yàn)裝置,對(duì)所輸入的用戶認(rèn)證信息與由上述檢測(cè)裝置檢測(cè)出的用戶認(rèn)證信息進(jìn)行校驗(yàn);上述控制裝置,基于利用上述校驗(yàn)裝置的用戶認(rèn)證信息的校驗(yàn)結(jié)果,對(duì)上述矢量化裝置許可上述圖像信息向矢量數(shù)據(jù)的變換。
7.一種圖像處理系統(tǒng),其特征在于,包括讀取裝置,讀取原稿以取得圖像信息;保存裝置,保存上述圖像信息;矢量化裝置,將上述圖像信息矢量化;字符識(shí)別裝置,將上述圖像信息字符代碼化;圖像變換裝置,將上述圖像信息變換成規(guī)定的圖像形式;變換裝置,利用上述矢量化裝置、上述字符識(shí)別裝置或者上述圖像變換裝置中的至少一個(gè)來變換上述圖像信息;檢測(cè)裝置,從上述圖像信息檢測(cè)出上述原稿上所附加的控制信息;判定裝置,基于上述控制信息,判定上述圖像信息的變換被許可還是被禁止;以及控制裝置,在由上述判定裝置判定為上述圖像信息的變換被許可的情況下,使該圖像信息由上述變換裝置進(jìn)行變換,在由上述判定裝置判定為上述圖像信息的變換被禁止的情況下,使該圖像信息原樣保存在上述保存裝置中。
8.一種圖像處理系統(tǒng),其特征在于,包括讀取裝置,讀取原稿以取得圖像信息;設(shè)定裝置,對(duì)上述圖像信息設(shè)定用于控制矢量化處理的控制信息;附加裝置,將所設(shè)定的上述控制信息附加在上述圖像信息中;以及形成裝置,將附加了上述控制信息的上述圖像信息形成在規(guī)定的媒體上。
9.按照權(quán)利要求8所述的圖像處理系統(tǒng),其特征在于,還包括選擇裝置,選擇上述保存裝置中所保存的圖像信息;以及顯示裝置,顯示所選擇的上述圖像信息;上述設(shè)定裝置,可設(shè)定針對(duì)上述顯示裝置上所顯示的上述圖像信息的上述矢量化控制信息。
10.按照權(quán)利要求8所述的圖像處理系統(tǒng),其特征在于,還包括分割裝置,將上述圖像信息分割成多個(gè)對(duì)象;上述設(shè)定裝置,設(shè)定與所分割的各個(gè)對(duì)象相對(duì)應(yīng)的控制信息。
11.按照權(quán)利要求10所述的圖像處理系統(tǒng),其特征在于,還包括顯示裝置,顯示由上述分割裝置分割成多個(gè)對(duì)象的上述圖像信息以及上述對(duì)象的形狀;以及選擇裝置,選擇規(guī)定對(duì)象并使其顯示在上述顯示裝置上;上述設(shè)定裝置,可設(shè)定被選擇顯示在上述顯示裝置上的規(guī)定對(duì)象的矢量化控制信息。
12.一種圖像處理方法,其特征在于,包括讀取步驟,讀取原稿以取得圖像信息;保存步驟,將上述圖像信息保存在保存裝置中;矢量化步驟,將上述圖像信息矢量化;檢測(cè)步驟,從上述圖像信息檢測(cè)出上述原稿上所附加的控制信息;判定步驟,基于上述控制信息,判定上述圖像信息的矢量化被許可還是被禁止;以及控制步驟,在由上述判定步驟判定為上述圖像信息的矢量化被許可的情況下,使該圖像信息由上述矢量化步驟變換成矢量數(shù)據(jù),在由上述判定步驟判定為上述圖像信息的矢量化被禁止的情況下,使該圖像信息由上述保存步驟原樣保存在保存裝置中。
13.一種圖像處理方法,其特征在于,包括讀取步驟,讀取原稿以取得圖像信息;保存步驟,將上述圖像信息保存在保存裝置中;矢量化步驟,將上述圖像信息矢量化;字符識(shí)別步驟,將上述圖像信息字符代碼化;圖像變換步驟,將上述圖像信息變換成規(guī)定的圖像形式;變換步驟,利用上述矢量化步驟、上述字符識(shí)別步驟或者上述圖像變換步驟中的至少一個(gè)來變換上述圖像信息;檢測(cè)步驟,從上述圖像信息檢測(cè)出上述原稿上所附加的控制信息;判定步驟,基于上述控制信息,判定上述圖像信息的變換被許可還是被禁止;以及控制步驟,在由上述判定步驟判定為上述圖像信息的變換被許可的情況下,使該圖像信息由上述變換步驟進(jìn)行變換,在由上述判定步驟判定為上述圖像信息的變換被禁止的情況下,使該圖像信息由上述保存步驟原樣保存在上述保存裝置中。
14.一種圖像處理方法,其特征在于,包括讀取步驟,讀取原稿以取得圖像信息;設(shè)定步驟,對(duì)上述圖像信息設(shè)定用于控制矢量化處理的控制信息;附加步驟,將所設(shè)定的上述控制信息附加在上述圖像信息中;以及形成步驟,將附加了上述控制信息的上述圖像信息形成在規(guī)定的媒體上。
全文摘要
本發(fā)明提供一種圖像處理系統(tǒng)以及圖像處理方法,能夠在從紙?jiān)迦〉檬噶繑?shù)據(jù)之前適當(dāng)?shù)卦O(shè)定是否變換成可再利用原來的紙?jiān)宓氖噶繑?shù)據(jù)。因此,圖像讀取部(110)讀取原稿以取得圖像信息,存儲(chǔ)裝置(111)保存圖像信息。此外,數(shù)據(jù)處理裝置(115),從圖像信息檢測(cè)出原稿上所附加的控制信息,并判定圖像信息的矢量化被許可還是被禁止,在判定為矢量化被許可的情況下將圖像信息變換成矢量數(shù)據(jù),在判定為矢量化被禁止的情況下則將圖像信息原樣保存在存儲(chǔ)裝置(111)中。
文檔編號(hào)G06F3/12GK1627786SQ20041009834
公開日2005年6月15日 申請(qǐng)日期2004年12月3日 優(yōu)先權(quán)日2003年12月5日
發(fā)明者木虎正和, 松久保勇志, 矢口博之, 西川英一, 辻博之, 加藤進(jìn)一, 關(guān)口賢三, 吉田廣義 申請(qǐng)人:佳能株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
封丘县| 东城区| 本溪市| 南城县| 仁寿县| 休宁县| 鹤峰县| 宁乡县| 泉州市| 普兰县| 明星| 左贡县| 康马县| 萨迦县| 温泉县| 普兰县| 廊坊市| 甘洛县| 濉溪县| 汕尾市| 怀安县| 咸宁市| 泰安市| 灌南县| 巨野县| 涞水县| 望城县| 黄骅市| 晋宁县| 大邑县| 龙川县| 湘乡市| 视频| 常宁市| 聂拉木县| 育儿| 九台市| 修武县| 虎林市| 扎兰屯市| 正安县|