專利名稱:圖像處理系統(tǒng)及圖像處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及利用通用的文檔生成應(yīng)用軟件等將輸入的圖像信息變換為可以再利用的矢量數(shù)據(jù)的圖像處理系統(tǒng)及圖像處理方法。
背景技術(shù):
近年來,對環(huán)境問題的關(guān)心正在日益高漲,辦公室等之中的無紙化正在急速進(jìn)展。與此同時,公知的有將以往來的以活頁夾等形式累積的紙文檔利用掃描儀讀出變換為可移植文檔格式(以下稱其為“PDF”),在圖像存儲裝置中作為數(shù)據(jù)庫累積的文檔管理系統(tǒng)。
此外,已經(jīng)開發(fā)出可以利用掃描儀讀出紙文檔,通過實(shí)施OCR(光學(xué)字符識別)技術(shù)及邊緣提取等圖像處理來提取在原稿中記載的文字、表、插圖等對象,生成矢量數(shù)據(jù),對其進(jìn)行再利用的圖像處理系統(tǒng)(比如,參照日本專利特開平5-342408號公報)。
然而,在生成上述矢量數(shù)據(jù)的現(xiàn)有的圖像處理系統(tǒng)中,未對多個圖像匯總進(jìn)行處理的場合進(jìn)行研討。比如,在讀出在各紙頁上粘貼有公司徽標(biāo)的原稿的場合,在多個圖像中多次出現(xiàn)同樣的對象。在將這種圖像作為矢量數(shù)據(jù)存儲之際,將多次出現(xiàn)的徽標(biāo)這樣的對象分別個別地矢量化并全部存儲于存儲器這一點(diǎn),從有限的硬件資源存儲器的利用上的觀點(diǎn)來看,不能說是有效率。另外,在對存儲于存儲器的這些數(shù)據(jù)進(jìn)行再利用之際,即使是相似的對象,也要對其個別地進(jìn)行編輯,不僅存在操作麻煩,而且會由于變換錯誤重構(gòu)成為不同的對象的問題。
發(fā)明內(nèi)容
本發(fā)明系為了解決這些通常問題而完成的,其目的在于提供一種對于代表性的對象將全部數(shù)據(jù)組化,對于與其相同或類似的對象,通過參照矢量化的代表性的對象并利用該差分?jǐn)?shù)據(jù),在促進(jìn)有效利用存儲器的同時,通過對代表對象進(jìn)行編輯,可以將與其相同或類似的對象進(jìn)行一攬子變換的圖像處理系統(tǒng)及圖像處理方法。
為解決上述課題,本發(fā)明的圖像處理系統(tǒng)的特征在于包括輸入圖像信息的輸入裝置;將上述圖像信息進(jìn)行矢量化的矢量化裝置;將包含于上述圖像信息中的第1對象的矢量數(shù)據(jù)進(jìn)行存儲的第1存儲裝置;判定包含于上述圖像信息中的第2對象和上述第1對象的同一性的判定裝置;以及在上述第1及第2對象中存在同一性時,代替該第2對象的矢量數(shù)據(jù),將包含有關(guān)對上述第1對象的矢量數(shù)據(jù)的參照目標(biāo)的信息的屬性信息進(jìn)行存儲的第2存儲裝置。
另外,上述圖像處理系統(tǒng)的特征在于其中上述第2存儲裝置還將上述第1及第2對象的差分信息與上述屬性信息相關(guān)聯(lián)地進(jìn)行存儲。
此外,為解決上述課題,本發(fā)明的圖像處理系統(tǒng)的特征在于包括對于存在具有同一性的多個對象的圖像信息,存儲成為代表的第1對象的矢量數(shù)據(jù)的第1存儲裝置;作為在和上述第1對象之間具有同一性的第2對象的數(shù)據(jù),將包含有關(guān)對上述第1對象的矢量數(shù)據(jù)的參照目標(biāo)的信息的屬性信息和與上述第1對象的差分信息進(jìn)行存儲的第2存儲裝置;在重構(gòu)上述圖像信息之際,從存儲于上述第1存儲裝置中的上述矢量數(shù)據(jù)重構(gòu)上述第1對象的第1重構(gòu)裝置;以及在重構(gòu)上述圖像信息之際,從存儲于上述第2存儲裝置中所存儲的上述屬性信息參照第1對象,利用關(guān)于該第1對象的矢量數(shù)據(jù)和上述差分信息,重構(gòu)上述第2對象的第2重構(gòu)裝置。
此外還有,上述圖像處理系統(tǒng)的特征在于其中上述第2重構(gòu)裝置,在不能從作為參照目標(biāo)的上述第1對象的矢量數(shù)據(jù)重構(gòu)上述第2對象時,使用代替對象的矢量數(shù)據(jù)重構(gòu)該第2對象。
此外還有,本發(fā)明的圖像處理方法的特征在于包括輸入圖像信息的輸入工序;將上述圖像信息進(jìn)行矢量化的矢量化工序;將包含于上述圖像信息中的第1對象的矢量數(shù)據(jù)存儲于存儲裝置的第1存儲工序;判定包含于上述圖像信息中的第2對象和上述第1對象的同一性的判定工序;以及在上述第1及第2對象中存在同一性時,代替該第2對象的矢量數(shù)據(jù),將包含有關(guān)對上述第1對象的矢量數(shù)據(jù)的參照目標(biāo)的信息的屬性信息進(jìn)行存儲的第2存儲工序。
此外還有,本發(fā)明是其構(gòu)成包括對于存在具有同一性的多個對象的圖像信息,存儲成為代表的第1對象的矢量數(shù)據(jù)的第1存儲裝置;作為在和上述第1對象之間具有同一性的第2對象的數(shù)據(jù),將包含有關(guān)對上述第1對象的矢量數(shù)據(jù)的參照目標(biāo)的信息的屬性信息和與上述第1對象的差分信息進(jìn)行存儲的第2存儲裝置的圖像處理系統(tǒng)的圖像處理方法;其特征在于在重構(gòu)上述圖像信息之際,從存儲于上述第1存儲裝置中的上述矢量數(shù)據(jù)重構(gòu)上述第1對象的第1重構(gòu)工序;在重構(gòu)上述圖像信息之際,從存儲于上述第2存儲裝置中所存儲的上述屬性信息參照第1對象,利用關(guān)于該第1對象的矢量數(shù)據(jù)和上述差分信息,重構(gòu)上述第2對象的第2重構(gòu)工序。
本發(fā)明的其他特點(diǎn)和優(yōu)點(diǎn)可從參考下面的附圖的描述而了解,附圖各圖中同樣或類似的部件賦予同樣的標(biāo)號。
包含在本說明書中并構(gòu)成其一部分的附圖示出本發(fā)明的具體實(shí)施方式
,并且與本說明書中一起用來對本發(fā)明的原理予以說明。
圖1為示出本發(fā)明的一個實(shí)施方式的圖像處理系統(tǒng)的構(gòu)成的框圖。
圖2為示出本發(fā)明的一個實(shí)施方式的MFP100的構(gòu)成的框圖。
圖3為用來說明本發(fā)明的一個實(shí)施方式的圖像處理系統(tǒng)的圖像處理步驟的流程圖。
圖4為示出對利用塊選處理讀出的一張圖像數(shù)據(jù)進(jìn)行屬性判定并分割為多個塊的情況的圖。
圖5為示出對利用步驟S1201的塊選處理所得到的各塊的塊信息的一個例子的圖。
圖6為用來說明對附加在原稿圖像中的二維條碼(QR碼符號)進(jìn)行譯碼而輸出數(shù)據(jù)文字串的步驟的流程圖。
圖7為示出附加有二維條碼的原稿310的一個例子的圖。
圖8為用來說明從檢出的指針信息檢索電子文件的處理步驟的流程圖。
圖9為用來說明從包含文件訪問權(quán)的指針信息檢索存儲電子文件的服務(wù)器的處理步驟的流程圖。
圖10A、B為用來說明從數(shù)據(jù)庫中進(jìn)行與輸入圖像文件類似的電子文件的布局檢索的步驟的流程圖。
圖11為用來說明曲率成為極大的點(diǎn)的示圖。
圖12為用來對外輪廓與內(nèi)輪廓或別的外輪廓接近時表現(xiàn)為具有粗度的線的示例進(jìn)行說明的圖。
圖13為用來說明將矢量數(shù)據(jù)對每個圖形對象一直到組化為止的處理步驟的流程圖。
圖14為用來說明檢測圖形要素的處理步驟的流程圖。
圖15為示出DOAF的數(shù)據(jù)結(jié)構(gòu)的圖。
圖16為用來說明變換處理為應(yīng)用數(shù)據(jù)的整體的概略步驟的流程圖。
圖17為用來說明文檔結(jié)構(gòu)樹生成處理(步驟S802)的詳細(xì)處理步驟的流程圖。
圖18為用來說明文檔結(jié)構(gòu)樹的概要圖。
圖19為用來說明利用二維條碼(QR碼符號JIS X0510)311對作為指針信息的數(shù)據(jù)文字串進(jìn)行編碼并附加到圖像中的步驟的流程圖。
圖20為示出矢量化的代表對象的屬性信息的一個例圖。
圖21為示出作為參照代表對象的對象的列表的文字信息鏈接表的一個例圖。
圖22為示出用來進(jìn)行復(fù)制操作的基本畫面的圖。
圖23為示出列舉顯示在應(yīng)用模式中包含的功能的應(yīng)用模式顯示畫面的示圖。
圖24為示出用來執(zhí)行矢量化處理功能的矢量化處理畫面的圖。
圖25為示出讀出原稿生成的XML基準(zhǔn)的SVG文件的一個例子的圖。
圖26為用于應(yīng)用顯示讀出文件的本發(fā)明的特征畫面。
圖27為示出要從代表對象改變?yōu)樵紝ο笾H顯示的畫面的一個例圖。
圖28為示出在利用與圖26相同的作業(yè)讀入原稿的圖像之中顯示5/9頁的部分的例圖。
圖29為示出顯示從圖28的畫面之中改變代表對象的方向和大小時的狀態(tài)的畫面的圖。
圖30為示出代表對象選擇鍵及對象關(guān)聯(lián)鍵的全部鍵為非選擇狀態(tài)的畫面的圖。
圖31為示出解除與代表對象的關(guān)聯(lián)而與其他代表對象進(jìn)行關(guān)聯(lián)的場合的畫面的一個例圖。
圖32為示出用來在圖31示出的畫面顯示中進(jìn)一步改變大小的畫面的一個例圖。
圖33為從圖31的畫面顯示中操作員拖放箭頭圖標(biāo)后的狀態(tài)的畫面顯示的圖。
圖34為利用箭頭圖標(biāo)的拖放按照定出的矩形的大小代表對象被確定的圖像顯示的圖。
圖35為用來說明由矢量數(shù)據(jù)重構(gòu)對象的場合的處理的流程圖。
圖36為示出用來進(jìn)行發(fā)送/傳真的基本畫面的圖。
圖37為示出用來進(jìn)行發(fā)送/傳真的詳細(xì)操作的畫面的圖。
圖38為示出讀入設(shè)定詳細(xì)畫面的一個例圖。
圖39為示出箱框的基本畫面的示圖。
圖40為示出用來顯示存儲于特定的用戶箱框中的文檔的畫面的圖。
圖41為示出選擇了圖40的行402時的畫面的圖。
圖42為示出用來進(jìn)行印刷設(shè)定的畫面的圖。
圖43為示出利用其他對象進(jìn)行參照的代表對象要解除代表對象時顯示的警告的畫面的圖。
具體實(shí)施例方式
下面參照附圖對本發(fā)明的優(yōu)選實(shí)施方式的圖像處理系統(tǒng)的構(gòu)成及使用此系統(tǒng)的各種圖像處理的內(nèi)容進(jìn)行說明。
圖1為示出本發(fā)明的一實(shí)施方式的圖像處理系統(tǒng)的構(gòu)成的框圖。圖1示出的圖像處理系統(tǒng),作為一個示例,是在通過因特網(wǎng)等網(wǎng)絡(luò)104將辦公室10和辦公室20連接的環(huán)境中實(shí)現(xiàn)的。
在辦公室10內(nèi)構(gòu)建的LAN107與數(shù)字一體機(jī)(MFP)100、控制MFP100的管理PC101、客戶PC102、文檔管理服務(wù)器106a、其數(shù)據(jù)庫105a及代理服務(wù)器103a相連接。另外,MFP100,比如,可以由具有一體機(jī)功能的復(fù)印機(jī)及傳真機(jī)裝置等實(shí)現(xiàn)。另外,在辦公室20內(nèi)構(gòu)建的LAN108與文檔管理服務(wù)器106b、其數(shù)據(jù)庫105b及代理服務(wù)器103b相連接。另外,客戶PC102具有外部存儲單元、檢索圖像輸入單元及檢索結(jié)果輸出單元。另外,LAN107及辦公室20內(nèi)的LAN108,經(jīng)代理服務(wù)器103a、103b與因特網(wǎng)等網(wǎng)絡(luò)104相連接。
MFP100,在本實(shí)施方式中擔(dān)負(fù)以光學(xué)方式讀出紙文檔并變換為圖像信號的圖像讀出處理和針對讀出的圖像信號的圖像處理的一部分,圖像信號利用LAN109輸入到管理PC101。另外,管理PC101,也可以使用通常的PC來實(shí)現(xiàn),其內(nèi)部設(shè)置有圖像存儲單元、圖像處理單元、顯示單元及輸入單元。另外,管理PC101也可以是其一部分或全部與MFP100一體化的結(jié)構(gòu)。
圖2為示出本發(fā)明的一個實(shí)施方式的MFP100的構(gòu)成的框圖。在圖2中,包含自動文檔送進(jìn)器(以下稱其為“ADF”)的圖像讀出單元110,以內(nèi)部設(shè)置的光源對冊狀(束狀)或一張?jiān)鍒D像進(jìn)行照射,利用透鏡使原稿反射像在固體攝像元件上成像,從固體攝像元件得到光柵形狀的圖像讀出信號,比如,作為600dpi的密度的圖像信息。于是,在使用通常的復(fù)印功能的場合,由數(shù)據(jù)處理單元115對此圖像信號進(jìn)行圖像處理使其成為記錄信號,在每次多張復(fù)印的場合,在存儲裝置111上臨時保持1頁大小的記錄數(shù)據(jù)之后,順序輸出到印刷裝置112而在紙上形成圖像。
另一方面,從客戶PC102輸出的印刷數(shù)據(jù),從LAN107輸入到MFP100,經(jīng)網(wǎng)絡(luò)IF114由數(shù)據(jù)處理裝置115變換為可以記錄的光柵數(shù)據(jù)之后,輸出到印刷裝置112在紙上形成記錄圖像。
對MFP100的操作員的指示可利用MFP100上裝備的按鍵等輸入裝置113或管理PC101的鍵盤及鼠標(biāo)等構(gòu)成的輸入裝置進(jìn)行,這一系列的動作,由數(shù)據(jù)處理裝置115內(nèi)的控制單元進(jìn)行控制。
另一方面,操作輸入的狀態(tài)顯示及處理中的圖像數(shù)據(jù)的顯示,由MFP100的顯示裝置116或管理PC101、客戶PC102的監(jiān)視器等進(jìn)行。另外,存儲裝置111,也可由管理PC101進(jìn)行控制,MFP100和管理PC101的數(shù)據(jù)交換及控制,利用網(wǎng)絡(luò)IF117及直接連接的LAN109進(jìn)行。
下面對本發(fā)明的一個實(shí)施方式的圖像處理系統(tǒng)進(jìn)行的圖像處理整體的概要予以說明。圖3為用來說明本發(fā)明的一個實(shí)施方式的圖像處理系統(tǒng)的圖像處理步驟的流程圖。下面,對利用圖3的流程圖讀出紙?jiān)宥〉脠D像信息的處理予以說明。
首先,使MFP100的圖像讀出單元110動作對一張?jiān)暹M(jìn)行光柵掃描,比如,得到600dpi、8位的圖像信號(圖像信息輸入處理步驟S1200)。另外,該圖像信號,由數(shù)據(jù)處理裝置115實(shí)施前處理并作為一頁大小的圖像數(shù)據(jù)保存到存儲裝置111。
之后,利用管理PC101的CPU,從存儲于存儲裝置111的圖像信號中,首先將區(qū)域分離為文字/線條畫部分和中間色調(diào)的圖像部分。然后,再將文字部分以段落匯集成塊的每個塊或分離為由線構(gòu)成的表、圖形而分別進(jìn)行分段化。另一方面,為使對象化單位可以被了解將中間色調(diào)表現(xiàn)的圖像部分分離為矩形的每個塊的圖像部分、背景部分等的所謂的塊分割為獨(dú)立的對象(BS處理步驟S1201)。
此時,通過檢出作為原稿圖像附加信息所記錄的二維條碼或與URL相當(dāng)?shù)膶ο?,URL在OCR處理(光學(xué)方式文字識別處理)中進(jìn)行文字識別,解讀二維條碼或?qū)ο?步驟S1202)。于是,從解讀的結(jié)果,檢出原稿的矢量化控制信息(步驟S1203)。另外,作為附加指針信息的裝置,另外也可以使用在文字和文字的間隔處嵌入信息的方法、在中間色調(diào)的圖像中嵌入的方法等非直接可視化的電子水印的方法。在以這種方式嵌入附加信息作為電子水印的場合,可以在步驟S1202中檢出水印信息進(jìn)行解讀。
之后,在步驟S1203中判定是否檢出指針信息(步驟S1204)。其結(jié)果,在檢出指針信息的場合(Yes),就轉(zhuǎn)入分支步驟S1205,從由檢出的指針信息表示的地址檢索是否存儲有原來的電子文件(即代表性對象的矢量數(shù)據(jù))。
在本實(shí)施方式中,電子文件,存儲于圖1所示的客戶PC102中的硬盤內(nèi),或與辦公室10、20的各個LAN107、108相連接的數(shù)據(jù)庫105a、105b內(nèi),或MFP100本身具有的存儲裝置111等之中,按照在步驟S1203中檢出的地址在這些存儲裝置內(nèi)進(jìn)行檢索。
其結(jié)果,在步驟S1205中未發(fā)現(xiàn)電子文件的場合(No),或雖然被發(fā)現(xiàn)但是是以PDF及tiff為代表的所謂的圖像文件時,或在步驟S1204中指針信息本身不存在的場合(No),就轉(zhuǎn)入分支步驟S1206。
步驟S1206是文檔文件檢索處理例程。就是說,根據(jù)在上述步驟S1202中對各文字塊進(jìn)行的OCR處理的結(jié)果提取單詞進(jìn)行全文檢索或根據(jù)各對象的排列和各對象的屬性進(jìn)行布局檢索(步驟S1206)。于是,在根據(jù)檢索結(jié)果發(fā)現(xiàn)類似度高的電子文件時,在將其作為候選進(jìn)行縮略顯示等的同時,在需要操作員從多個之中進(jìn)行選擇時就再由操作員通過輸入操作進(jìn)行文件確定(步驟S1207)。另外,在通過步驟S1206的檢索處理只檢索出一個文件作為候選的場合,自動地從步驟S1208轉(zhuǎn)入分支步驟S1213并通知其存儲地址。
于是,在步驟S1206中的檢索處理中未發(fā)現(xiàn)電子文件的場合(No)或者發(fā)現(xiàn)但是是以PDF及tiff為代表的所謂的圖像文件時,就轉(zhuǎn)入分支步驟S1209。
步驟S1209的處理是從圖像信息到矢量數(shù)據(jù)的變換處理,是變換為接近原始電子文件的電子文件的處理。
比如,對經(jīng)過步驟S1202中的OCR處理的文字塊,再進(jìn)行文字大小、字形、字體等的識別,將對原稿掃描所得到的文字變換為可視性的忠實(shí)的字體數(shù)據(jù)。另外,對于由線構(gòu)成的表及圖像塊,將其形狀輪廓化。此外,對圖像塊,如是圖像數(shù)據(jù),就作為個別的JPEG處理。另外,這些矢量化處理,在針對各對象分別進(jìn)行的同時,還保存各對象的版面信息,比如,變換為rtf文件等的應(yīng)用數(shù)據(jù)(步驟S1210)。于是,將變換后的應(yīng)用數(shù)據(jù)作為電子文件存儲于存儲裝置111(步驟S1211)。
在步驟S1211中存儲的電子文件,在進(jìn)行以下的同樣的處理之際,為了可以直接作為電子文件進(jìn)行檢索,生成檢索用的索引信息,添加到檢索用索引文件(步驟S1212)。于是,將該電子文件的存儲地址通知操作員(步驟S1213)。另外,在步驟S1208及步驟S1205的文件檢索處理中電子文件已經(jīng)確定的場合(Yes)也同樣下面就直接轉(zhuǎn)向用于確定電子文件的分支步驟S1213,將存儲地址通知操作員。
之后,操作員判斷現(xiàn)在要進(jìn)行的處理是否是記錄(印刷)處理(步驟S1214)。其結(jié)果,在判斷為是記錄處理的場合(Yes),就轉(zhuǎn)向分支步驟S1215,將表示存儲地址的指針信息作為圖像數(shù)據(jù)附加到該文件。
另外,在步驟S1215中附加指針信息之后,以及在步驟S1214中操作員判斷現(xiàn)在要進(jìn)行的處理不是記錄處理的場合(No),就可以使用由上述處理得到的電子文件本身,比如,進(jìn)行文檔的記錄、編輯、傳送、累積(步驟S1216)。這些處理,與使用圖像數(shù)據(jù)的場合比較信息量可以削減,可以提高向存儲器等的累積效率,縮短傳送時間,并且在進(jìn)行記錄(印刷)和顯示之際,作為高品質(zhì)的數(shù)據(jù)是非常優(yōu)異的。
下面對各處理塊進(jìn)行詳細(xì)說明。
首先,對在步驟S1201中示出的塊選(BS)處理進(jìn)行說明。
圖4為示出對利用塊選處理讀出的一張圖像數(shù)據(jù)進(jìn)行屬性判定而分割為多個塊的情況的圖。就是說,所謂的塊選處理,是將在標(biāo)號41所示的在步驟S1200中讀出的一頁的圖像數(shù)據(jù)作為標(biāo)號42所示的每個對象塊進(jìn)行識別,將各個塊判斷為具有文字(TEXT)、照片(PHOTO)、線(LINE)、表(TABLE)等屬性并分割為具有不同屬性的區(qū)域(塊)的處理。
下面對塊選處理的一個實(shí)施方式進(jìn)行說明。
首先,將輸入圖像進(jìn)行黑白二值化,進(jìn)行輪廓線跟蹤提取以黑像素輪廓包圍的像素塊。于是,針對面積大的黑像素塊,對位于內(nèi)部的白像素同樣進(jìn)行輪廓線跟蹤提取白像素塊。此外,從大于等于一定面積的白像素的塊的內(nèi)部重復(fù)提取黑像素的塊。另外,上述處理,是在以白地黑字等記載的原稿的場合的處理,在這以外的情況下,通過使與背景相當(dāng)?shù)纳珵椤鞍住保c對象相當(dāng)?shù)纳珵椤昂凇?,可以進(jìn)行同樣的處理。
將這樣得到的黑像素的塊按照大小及形狀等進(jìn)行分類,分類為具有不同屬性的區(qū)域。比如,將縱橫比接近1、大小在一定范圍的塊作為與文字相當(dāng)?shù)南袼貕K,并且將接近的文字排列整齊的可以組化的部分作為文字區(qū)域。另外,將扁平的像素塊作為線區(qū)域,將大于等于一定大小的并且內(nèi)包排列整齊的四角形的白像素塊的黑像素塊所占據(jù)的范圍作為表區(qū)域,將形狀不定的像素塊散在的區(qū)域作為照片區(qū)域,將這些以外的任意形狀的像素塊作為圖片區(qū)域。結(jié)果,就可以對讀出一張?jiān)宥傻碾娮訑?shù)據(jù)的再利用設(shè)置更高度的限制。
圖5為示出對利用塊選處理所得到的各塊的塊信息的一個例子的圖。圖5所示的每個塊的信息,可以用作后述的矢量化或檢索的信息。
下面對用來從圖像信息中提取在步驟S1202中示出的文件的存儲位置的OCR/CMR處理予以說明。
圖6為用來說明對附加到原稿圖像中的二維條碼(QR碼符號)進(jìn)行譯碼而輸出數(shù)據(jù)文字串的步驟的流程圖。圖7為示出附加有二維條碼的原稿310的一個例圖。
首先,利用內(nèi)部的CPU對讀出存儲于數(shù)據(jù)處理裝置115內(nèi)的原稿310所得到的圖像數(shù)據(jù)進(jìn)行掃描,從上述塊選處理的結(jié)果檢出規(guī)定的二維條碼符號311的位置。QR碼的位置檢出圖形,由配置在符號的四角內(nèi)的三角上的同一的位置檢出要素圖形311a~311c構(gòu)成(步驟S300)。
之后,將與位置檢出圖形相鄰的形式信息復(fù)原,得到可應(yīng)用于符號的糾錯級別及掩碼圖形(步驟S301)。此外,在決定符號的型號之后(步驟S302),使用由形式信息得到的掩碼圖形通過對編碼區(qū)域位圖形進(jìn)行XOR運(yùn)算解除掩碼處理(步驟S303)。
于是,按照與模型對應(yīng)的配置規(guī)則,讀出符號字符,將消息的數(shù)據(jù)及糾錯碼字復(fù)原(步驟S304)。之后,對在復(fù)原的代碼上有無錯誤進(jìn)行檢出(步驟S305)。其結(jié)果,在檢出錯誤的場合(Yes),就對該錯誤進(jìn)行糾正(步驟S306)。于是,根據(jù)經(jīng)過糾錯的數(shù)據(jù),基于模式指示符及文字?jǐn)?shù)指示符,將數(shù)據(jù)碼字分割為分段(步驟S307)。最后,基于規(guī)范模式對數(shù)據(jù)文字進(jìn)行譯碼,并將結(jié)果輸出(步驟S308)。另外,在步驟S305中未檢出錯誤時(No),就進(jìn)入到上述步驟S307。
另外,插入到二維條碼中的數(shù)據(jù),表示矢量化控制信息。
在本實(shí)施方式中,如上所述,是利用二維條碼賦予了矢量化控制信息的原稿310為例進(jìn)行說明的,但在直接以文字串記錄矢量化控制信息的場合,在上述的塊選處理檢出按照規(guī)定的規(guī)則的文字串的塊,可以直接得到矢量化控制信息。
另外,對于圖7的文檔(原稿)310的文字塊312及文字塊313的文字串,也可以在相鄰的文字和文字的間隔等施加達(dá)到難以辨別程度的調(diào)制,通過嵌入利用了該文字間隔的水印信息也可以賦予矢量化控制信息。這種水印信息,通過在進(jìn)行后述的文字識別處理之際檢出各文字的間隔,可以得到矢量化控制信息。另外,也可以在自然圖片塊314中附加矢量化控制信息作為電子水印。
下面對利用圖3說明的在步驟S1205、S1208的處理中所進(jìn)行的根據(jù)指針信息的電子文件檢索處理予以詳細(xì)說明。圖8為用來說明從檢出的指針信息檢索電子文件的處理步驟的流程圖。
首先,基于包含于指針信息中的服務(wù)器地址,確定存儲該電子文件的文件服務(wù)器(步驟S400)。此處所謂的文件服務(wù)器,指的是客戶PC102及內(nèi)置數(shù)據(jù)庫105a、b的文檔管理服務(wù)器106a、b及內(nèi)置存儲裝置111的MFP100本身。另外,所謂的地址是由URL及服務(wù)器名構(gòu)成的路徑信息。
于是,在確定文件服務(wù)器之后,將地址傳送給在利用圖3說明的步驟S1203中檢出的指針信息示出的服務(wù)器(文件服務(wù)器)(步驟S401)。文件服務(wù)器,按照步驟S1206的文件檢索處理,檢索相當(dāng)?shù)碾娮游募?步驟S402)。接著,判定電子文件是否存在(步驟S403)。
此結(jié)果,在電子文件不存在的場合(No),將這一點(diǎn)通知MFP100而結(jié)束。另一方面,在電子文件存在的場合(Yes),利用圖3,如前所述,為進(jìn)行差分處理而進(jìn)行候選顯示,之后,在通知相當(dāng)?shù)碾娮游募牡刂返耐瑫r,將相當(dāng)?shù)碾娮游募蛴脩?即MFP100)傳送(步驟S408)。
下面對考慮到文件訪問權(quán)的實(shí)施方式予以說明。在通常處理的文檔文件中,存在希望限制第三者再利用的文件。在利用上述圖8的檢索處理中,是以累積于文件服務(wù)器中的電子文件全部都是可以自由訪問,文件整體或其一部分的對象全部是可以再利用為前提進(jìn)行說明的。下面在從指針信息檢索電子文件之際,對從檢索結(jié)果存在確定的電子文件中具有訪問權(quán)的限制的情況予以說明。
圖9為用來說明從包含文件訪問權(quán)的指針信息檢索存儲電子文件的服務(wù)器的處理步驟的流程圖。在圖9中,步驟S400~403的處理,因?yàn)榕c圖8的處理步驟一樣,其說明省略。于是,在步驟S403中,在確定了電子文件的場合(Yes),文件服務(wù)器檢查該文件的訪問權(quán)信息(步驟S404)。其結(jié)果,在存在訪問限制的情況下(Yes),就要求MFP100發(fā)送口令(步驟S405)。
于是,MFP100,促使操作員輸入口令等鑒別信息,并將輸入的口令等發(fā)送到文件服務(wù)器(步驟S406)。文件服務(wù)器對所發(fā)送的口令等進(jìn)行比對(步驟S407),在一致時(Yes),如利用圖3所說明的,在通知電子文件的地址的同時,如果用戶希望處理的是取得圖像數(shù)據(jù),則向MFP100傳送電子文件(步驟S408)。
另外,用來進(jìn)行訪問權(quán)的控制的鑒別的方法并不限定于步驟S405、S406所示的利用口令的方法,比如,可以使用指紋鑒別等一般廣泛使用的生體鑒別、持卡鑒別等所有鑒別手段。
另一方面,當(dāng)在步驟S403中不能從文件服務(wù)器內(nèi)確定文件的情況下,對于圖3的步驟S1209中說明的矢量化處理也可以施加限制。就是說,在檢出對紙文檔掃描所得到的圖像數(shù)據(jù)中的原始電子文件存在訪問權(quán)限制的場合,通過只在能夠取得鑒別確認(rèn)的場合進(jìn)行矢量化處理,可以對機(jī)密性高的文檔的使用施加限制。
下面利用圖5及圖10A、B對在圖3的步驟S1206中示出的文件檢索處理的詳細(xì)情況進(jìn)行說明。步驟S1206的處理,如前所述,是當(dāng)在步驟S1204中輸入原稿(輸入文件)中不存在的指針信息的場合,或存在指針信息但找不到電子文件,或電子文件是圖像文件的場合進(jìn)行的。此處,在步驟S1202的OCR/OMR處理的結(jié)果、所提取的各塊及輸入文件具有圖5所示的信息(塊信息、輸入文件信息)。在本實(shí)施方式中,作為信息內(nèi)容,如圖5所示,使用屬性、坐標(biāo)位置、寬度及高度的大小、OCR信息的有無。
屬性還可分類為文字、線、照片、繪圖、表等。另外,在圖5中為了使說明簡單起見,塊是按照坐標(biāo)X從小到大的順序(比如,X1<X2<X3<X4<X5<X6)列出塊1、塊2、塊3、塊4、塊5、塊6。另外,塊的總數(shù),是輸入文件中的全部塊數(shù),在圖5所示的示例中塊的總數(shù)是6。以下,對使用這些信息從數(shù)據(jù)庫內(nèi)進(jìn)行與輸入圖像文件類似的電子文件的布局檢索的步驟進(jìn)行說明。圖10A、B為用來說明從數(shù)據(jù)庫中進(jìn)行與輸入圖像文件類似的電子文件的布局檢索的步驟的流程圖。另外,數(shù)據(jù)庫文件也以具有和圖5所示的信息同樣的信息為前提。圖1OA、B的流程圖的流程是將從輸入的原稿讀出的電子文件和數(shù)據(jù)庫中的電子文件順序地進(jìn)行比較的流程圖。
首先,進(jìn)行下述的類似率等的初始化來設(shè)定初始值(步驟S510)。之后,進(jìn)行塊總數(shù)的比較(步驟S511),在為真的場合(Yes),再順序比較文件內(nèi)的塊的信息(步驟S512)。就是說,檢查數(shù)據(jù)庫的文件的塊數(shù)n是否在輸入文件數(shù)N的誤差ΔN的范圍內(nèi),并且如果在誤差范圍內(nèi)時則為真(Yes),如果在范圍外時則為偽(NO)。另外,在步驟S512中,對輸入文件和數(shù)據(jù)庫文件的塊屬性進(jìn)行比較,如果一致時,就進(jìn)入到步驟S513以下的比較處理,如果在不一致時,則進(jìn)入到步驟S521。
在塊的信息比較中,在步驟S513、S515、S518中,分別計算出各個屬性類似率、大小類似率、OCR類似率,在步驟S522中基于這些計算出綜合類似率。關(guān)于各類似率的算出方法,因?yàn)榭梢允褂霉募夹g(shù),其說明省略。
在步驟S523中,判定綜合類似率是否高于預(yù)先設(shè)定的閾值Th,在高的場合(Yes),可以推舉出該電子文件作為類似候選保存(步驟S524)。另外,圖中的N、W、H是輸入文件的塊總數(shù)、各塊寬度、各塊高度,ΔN、ΔW、ΔH是以輸入文件的塊信息作為基準(zhǔn)考慮誤差的量。另外,n、w、h是數(shù)據(jù)庫文件的塊總數(shù)、各塊寬度、各塊高度。另外,在步驟S514的大小比較時,也可以進(jìn)行位置信息(X、Y)的比較等。
以上,因?yàn)闄z索的結(jié)果、綜合類似率比閾值Th高,所以可將作為候選保存的數(shù)據(jù)庫文件以縮略圖像顯示(步驟S1207)。結(jié)果,在需要操作員從多個之中進(jìn)行選擇時就由操作員通過輸入操作進(jìn)行文件確定。
下面對在圖3的步驟S1209中所示的矢量化處理予以說明。如前所述,在步驟S1208中判斷不存在電子文件時,對輸入的圖像信息逐塊地進(jìn)行矢量化。
《文字識別》對于文字塊,對于各文字進(jìn)行文字識別處理。為進(jìn)行文字識別處理,在本實(shí)施方式中,對于以文字單位切出的圖像,采用模式匹配的一種方法進(jìn)行識別而得到對應(yīng)的文字代碼。這一識別處理,是在將從文字圖像得到的特征變換為數(shù)十維的數(shù)值串的觀測特征矢量和預(yù)先對每一字種求得的辭典特征矢量相比較,以距離最近的字種作為識別結(jié)果的處理。另外,在特征矢量的提取中有各種公知的方法,比如,可以采用將文字分割為篩網(wǎng)狀,將各篩網(wǎng)內(nèi)的文字線作為按方向區(qū)分的線素進(jìn)行計數(shù)的篩網(wǎng)數(shù)的維數(shù)矢量為特征的方法。
在對塊選處理(步驟S1201)中提取的文字區(qū)域進(jìn)行文字識別的場合,首先對該區(qū)域進(jìn)行橫寫、豎寫的判定,在各個對應(yīng)方向上切出行,其后切出文字而得到文字圖像。橫寫、豎寫的判定,可以在該區(qū)域內(nèi)取相對像素值的水平/垂直的射影進(jìn)行,在水平射影的分散大的場合判斷為橫寫區(qū)域,在垂直射影大的場合判斷為豎寫的區(qū)域。
另外,分解為文字串及文字,在橫寫的場合是利用水平方向的射影將行切出,并且從相對切出的行的垂直方向的射影切出文字。另一方面,對于豎寫的文字區(qū)域,將水平和垂直逆轉(zhuǎn)即可。另外,文字的大小可以基于切出的大小檢測。
《字體識別》在文字識別之際所使用的字種數(shù)種類的辭典特征矢量針對文字形狀種類,即字體種類準(zhǔn)備多種,通過在匹配之際與文字編碼一起輸出字體種類,可以識別文字的字體。
《文字的矢量化》利用上述文字識別及字體識別所得到的文字編碼及字體信息,利用各個預(yù)先準(zhǔn)備的輪廓數(shù)據(jù),將文字部分的信息變換為矢量數(shù)據(jù)。另外,在輸入的原稿圖像是彩色的場合,從彩色圖像提取各文字的顏色與矢量數(shù)據(jù)一起記錄。
通過以上的處理,可以將屬于文字塊的圖像信息變換為形狀、大小、顏色都大致忠實(shí)的矢量數(shù)據(jù)。
《文字以外的部分的矢量化》在步驟S1201的塊選處理中,以作為圖片或線、表區(qū)域的區(qū)域作為對象,將分別提取的像素塊的輪廓變換為矢量數(shù)據(jù)。具體言之,將構(gòu)成輪廓的像素的點(diǎn)串以看作是角的點(diǎn)進(jìn)行分切,將各區(qū)間以部分的直線或曲線近似。此處,所謂的“角”是曲率極大的點(diǎn)。
圖11為用來說明曲率成為極大的點(diǎn)的圖。如圖11所示,在對于任意點(diǎn)Pi左右的k個分離的點(diǎn)Pi-k~Pi+k之間畫出一根弦時,求出此弦和Pi的距離成為最大的點(diǎn)。此外,以Pi-k~Pi+k之間的弦的長度/弧的長度作為R,可以將R的值小于等于閾值的點(diǎn)看作是角。由角所分割后的各區(qū)間,直線可利用針對點(diǎn)串的最小二乘法,曲線可利用3次樣條函數(shù)等進(jìn)行矢量化。
另外,在對象具有內(nèi)輪廓的場合,利用通過塊選處理提取的白像素輪廓的點(diǎn)串,同樣以部分的直線或曲線近似。
如上所述,通過使用輪廓的區(qū)分線近似,可以將任意形狀的圖形的輪廓矢量化。另外,在輸入的原稿是彩色的場合,彩色圖像提取圖形的顏色與矢量數(shù)據(jù)一起記錄。
圖12為用來對外輪廓與內(nèi)輪廓或別的外輪廓接近時表現(xiàn)為具有粗度的線的例子進(jìn)行說明的示圖。如圖12所示,在某一區(qū)間中,在外輪廓與內(nèi)輪廓或別的外輪廓接近時,可以將兩個輪廓線合二為一表現(xiàn)為具有粗度的線。具體言之,從某一輪廓的各點(diǎn)Pi到另一輪廓上的成為最短距離的點(diǎn)Qi引一根線,在各距離PQi平均小于等于一定長時,注目區(qū)間以PQi中點(diǎn)作為點(diǎn)串以直線或曲線近似,其粗度為PQi的平均值。作為線和線的集合體的表格線,可以作為具有上述粗度的線的集合,高效率地以矢量表現(xiàn)。
另外,對于利用對于文字塊的文字識別處理的矢量化,如前所述,該文字識別處理的結(jié)果,是將與辭典距離最近的文字作為識別結(jié)果。此處,在這一距離大于等于規(guī)定值時,并不一定限定于與本來的文字一致,誤識別形狀類似的文字的時候很多。所以,在本實(shí)施方式中,對于這種文字,如上所述,與一般的線條畫同樣對待將該文字輪廓化。就是說,過去在文字識別處理中,即使引起誤識別那樣的文字,對于錯誤的文字也可以不進(jìn)行矢量化,而是對以可視方式進(jìn)行的忠實(shí)于圖像數(shù)據(jù)的輪廓化進(jìn)行矢量化。另外,對于判定為是照片的塊,在本發(fā)明中不進(jìn)行矢量化,而是保留圖像數(shù)據(jù)原樣不變。
下面,在對上述任意形狀的圖形的輪廓進(jìn)行矢量化之后,對每個圖形對象,對這些矢量化的區(qū)分線進(jìn)行組化的處理予以說明。
圖13為用來說明將矢量數(shù)據(jù)對每個圖形對象一直到組化為止的處理步驟的流程圖。首先,計算出各矢量數(shù)據(jù)的始點(diǎn)、終點(diǎn)(步驟S700)。之后,利用各矢量的始點(diǎn)、終點(diǎn)信息檢測測圖形要素(步驟S701)。此處所謂的圖形要素的檢測,是檢測區(qū)分線構(gòu)成的封閉圖形。在檢測時,應(yīng)用構(gòu)成封閉形狀的各矢量的兩端分別具有連接的矢量這一原理進(jìn)行檢測。
其次,對在圖形要素內(nèi)存在的其他圖形要素或區(qū)分線進(jìn)行組化,構(gòu)成一個圖形對象(步驟S702)。另外,在圖形要素內(nèi)不存在其他圖形要素或區(qū)分線的場合,以圖形要素作為圖形對象。
圖14為用來說明檢測圖形要素的處理步驟的流程圖。首先,從矢量數(shù)據(jù)中去掉兩端未連接的不需要的矢量,提取封閉圖形構(gòu)成矢量(步驟S710)。之后,從封閉圖形構(gòu)成矢量之中將矢量的始點(diǎn)作為開始點(diǎn),按照順時鐘方向追蹤矢量。于是,追蹤一直進(jìn)行到返回開始點(diǎn),將通過的矢量全部作為構(gòu)成一個圖形要素的封閉圖形進(jìn)行組化(步驟S711)。另外,此時,將處于封閉圖形內(nèi)部的封閉圖形構(gòu)成矢量也全部組化。此外,將尚未組化的矢量的始點(diǎn)作為開始點(diǎn),重復(fù)同樣的處理。最后,在步驟S710中去掉的不需要的矢量之中,檢出與在步驟S711中作為封閉圖形組化的矢量接合的矢量并作為一個圖形要素組化(步驟S712)。
通過以上的處理,就可以將圖形塊作為可個別再利用的個別的圖形對象進(jìn)行處理。
圖15為示出作為將一頁大小的圖像數(shù)據(jù)通過塊選處理(步驟S1201)及矢量化處理(步驟S1209)變換的結(jié)果所得到的中間數(shù)據(jù)形式的文件的數(shù)據(jù)結(jié)構(gòu)的圖。如圖15所示的數(shù)據(jù)形式,稱為文檔分析輸出格式(DAOF)。就是說,圖15是示出DAOF的數(shù)據(jù)結(jié)構(gòu)的圖。
在圖15中,791是Header(首部),保持有關(guān)處理對象的文檔圖像數(shù)據(jù)的信息。792是布局記述數(shù)據(jù)部,保持對文檔圖像數(shù)據(jù)中的TEXT(文字)、TITLE(標(biāo)題)、CAPTION(圖注)、LINEART(線條畫)、PICTURE(自然圖片)、FRAME(框)、TABLE(表)等的每個屬性所識別的各塊的屬性信息和其矩形地址信息。
793是文字識別記述數(shù)據(jù)部,保持對TEXT、TITLE、CAPTION等TEXT塊進(jìn)行文字識別而得到的文字識別結(jié)果。794是表記述數(shù)據(jù)部,存儲TABLE塊的結(jié)構(gòu)的詳細(xì)情況。795是圖像記述數(shù)據(jù)部,將PICTURE及LINEART等的塊的圖像數(shù)據(jù)從文檔圖像數(shù)據(jù)切出進(jìn)行保持。
這種DAOF,不但保存中間數(shù)據(jù),而且也有其本身進(jìn)行文件化后被保存的情況,在這種文件的狀態(tài)中,不能利用一般的文檔生成應(yīng)用程序?qū)Ω鱾€對象進(jìn)行再利用。因此,下面從DAOF對變換為應(yīng)用數(shù)據(jù)的變換處理(步驟S1210)進(jìn)行詳細(xì)說明。
圖16為用來說明變換處理為應(yīng)用數(shù)據(jù)的整體的概略步驟的流程圖。首先,輸入DAOF數(shù)據(jù)(步驟S800)。之后,進(jìn)行成為應(yīng)用數(shù)據(jù)的基礎(chǔ)的文檔結(jié)構(gòu)樹生成(步驟S802)。于是,基于生成的文檔結(jié)構(gòu)樹,灌注DAOF的實(shí)數(shù)據(jù),生成實(shí)際的應(yīng)用數(shù)據(jù)(步驟S804)。
圖17為用來說明文檔結(jié)構(gòu)樹生成處理(步驟S802)的詳細(xì)處理步驟的流程圖。另外,圖18為用來說明文檔結(jié)構(gòu)樹的概要的示圖。此外,作為整體控制的基本規(guī)則,處理的流程可以從微塊(單一塊)向宏塊(塊的聚合體)轉(zhuǎn)移。另外,在以后的說明中,所謂的塊,指的是微塊及宏塊全部。
首先,利用塊單位以縱向的關(guān)聯(lián)性為基礎(chǔ)進(jìn)行再組化(步驟S802a)。另外,緊接著起始后成為微塊單位中的判定。此處,所謂的關(guān)聯(lián)性,可以以定義為距離近、塊寬度(在橫向的場合為高度)大致相同。另外,距離、寬度、高度等的信息參照DAOF提取。
在圖18中,18A表示實(shí)際的頁結(jié)構(gòu),18B表示該文檔結(jié)構(gòu)樹。步驟S802a的組化的結(jié)果,T3、T4、T5作為一個組V1,T6、T7作為一個組V2分別作為同一階層的組生成。
之后檢查有無縱向的隔離器生成(步驟S802b)。隔離器,比如,是在物理上在DOAF中保持行屬性的對象。另外,作為理論上的意義,是在應(yīng)用中以明示方式對塊進(jìn)行分割的要素。此處,在檢出隔離器的場合,在同一階層進(jìn)行再分割。
之后,利用組長度判定在此之上分割是否不能存在(步驟S802c)。比如,判定縱向的分組長度是否是頁高度。其結(jié)果,在縱向的組長度成為頁高度的場合(Yes),文檔結(jié)構(gòu)樹生成結(jié)束。比如,在如圖13所示的結(jié)構(gòu)的場合,因?yàn)闆]有隔離器,組高度不是頁高度,判定為No,就進(jìn)入到步驟S802d。
在步驟S802d中,利用塊單位以橫向的關(guān)聯(lián)性為基礎(chǔ)進(jìn)行再組化。但是,在這一再組化中緊接著起始后的第1個是以微塊單位進(jìn)行判定。并且,關(guān)聯(lián)性及其判定信息的定義,與縱向的場合相同。比如,在圖18的結(jié)構(gòu)的場合,由T1和T2生成H1,由V1和V2生成H2,H1是作為在T1、T2的一個之上,H2是作為在V1、V2的一個之上的同一階層的組生成。
之后檢查有無橫向的隔離器生成(步驟S802e)。在圖18中,因?yàn)橛蠸1,將其在樹上登錄,生成稱為H1、S1、H2的階層。于是,利用組長度判定在此之上分割是否不能存在(步驟S802f)。比如,判定橫向的分組長度是否是頁寬度。其結(jié)果,在橫向的組長度成為頁寬度的場合(Yes),文檔結(jié)構(gòu)樹生成結(jié)束。另一方面,在不是頁寬度的場合(No),就返回到步驟S802b,再次在上一階層上,從縱向的關(guān)聯(lián)性檢查起重復(fù)進(jìn)行。比如,在圖18的結(jié)構(gòu)中,因?yàn)榉指顚挾葹轫搶挾?,就在此結(jié)束,最后,將表示整個頁的最上位階層的V0附加到文檔結(jié)構(gòu)樹。
在文檔結(jié)構(gòu)樹完成之后,基于該信息,在步驟S804中,進(jìn)行應(yīng)用數(shù)據(jù)的生成。在圖18的結(jié)構(gòu)的場合,具體如下。
就是說,因?yàn)镠1是在橫向上有兩個塊T1、T2,是為兩列,在輸出T1的內(nèi)部信息(參照DOAF的文字識別結(jié)果的文章及圖像等)之后,改變列,輸出T2的內(nèi)部信息,之后輸出S1。另外,因?yàn)镠2是在橫向上有兩個塊V1、V2,作為兩列輸出,V1按照T3、T4、T5的順序輸出其內(nèi)部信息,之后改變列,輸出V2的T6、T7的內(nèi)部信息。利用以上的處理,就可以進(jìn)行變換到應(yīng)用數(shù)據(jù)的變換處理。
下面對在步驟S1215中示出的指針信息附加處理予以說明。在應(yīng)該處理的文檔是由檢索處理確定的場合,或在利用矢量化原來的文件進(jìn)行了再生的情況下,在將該文檔進(jìn)行記錄處理的場合,通過在向紙張進(jìn)行記錄之際賦予指針信息,可以利用此文檔在再次進(jìn)行各種處理的場合簡單地取得原來的文件數(shù)據(jù)。
圖19為用來說明利用二維條碼(QR碼符號JIS X0510)311對作為指針信息的數(shù)據(jù)文字串進(jìn)行編碼并附加到圖像中的步驟的流程圖。
插入到二維條碼內(nèi)的數(shù)據(jù),表示存儲對應(yīng)文件的服務(wù)器地址信息,比如,由文件服務(wù)器名組成的路徑信息構(gòu)成,或者由對應(yīng)服務(wù)器的URL及用來管理存儲對應(yīng)的文件的數(shù)據(jù)庫105a、b內(nèi)或MFP100本身具有的存儲裝置111的用戶ID等構(gòu)成。
首先,為了識別編碼的各種不同的文字,對輸入的數(shù)據(jù)串進(jìn)行分析。另外,選擇檢錯及糾錯級別,選擇可以收容輸入數(shù)據(jù)的最小型號(步驟S900)。之后,將輸入數(shù)據(jù)串變換為規(guī)定的位串,根據(jù)需要附加表示數(shù)據(jù)的模式(數(shù)字、英數(shù)字、8位字節(jié)、漢字等)的指示符及終端模式。此外,通過變換為規(guī)定的位碼字進(jìn)行數(shù)據(jù)的編碼(步驟S901)。
此時,為進(jìn)行糾錯,將碼字串根據(jù)型號及糾錯級別分割為規(guī)定的塊數(shù),對每塊分別生成糾錯碼字,附加于數(shù)據(jù)碼字串之后(步驟S902)。此外,將在步驟S902中得到的各塊的數(shù)據(jù)碼字進(jìn)行連接,將各塊的糾錯碼字,并且根據(jù)需要,連接剩余碼字來構(gòu)筑消息(步驟S903)。
之后,在矩陣上與位置檢出圖形、分離圖形、定時圖形以及位置重合圖形等一起配置碼字模塊(步驟S904)。此外,選擇針對符號的編碼區(qū)域?yàn)樽顑?yōu)的掩碼圖形,針對步驟S904中得到的模塊通過XOR運(yùn)算進(jìn)行掩碼處理圖形的變換(步驟S905)。最后,在步驟S905所得到的模塊中生成形式信息及型號信息而使二維編碼符號完成(步驟S906)。
上述插入服務(wù)器地址信息的二維條碼,比如,在從客戶PC102將電子文件作為印刷數(shù)據(jù)利用印刷裝置112在紙張上形成記錄圖像時,在數(shù)據(jù)處理裝置115內(nèi)變換為可以記錄的光柵數(shù)據(jù)之后,附加在光柵數(shù)據(jù)上的規(guī)定地點(diǎn)而形成圖像。此處,分發(fā)形成圖像的紙張的用戶,通過由圖像讀出單元110讀出,可以在上述步驟S1206中從指針信息適當(dāng)檢出存儲原始電子文件的服務(wù)器的地點(diǎn)。
另外,以同樣的目的賦予附加信息的方法,除了在本實(shí)施方式中說明的二維條碼之外,比如,也可以應(yīng)用將指針信息直接以文字串方式附加到文檔的方法、對文檔內(nèi)的文字串,特別是文字和文字的間隔進(jìn)行調(diào)制嵌入信息的方法、在文檔中的中間色調(diào)圖像中嵌入的方法等一般稱為電子水印的方法。
<有關(guān)文件確定的另一實(shí)施例>
在上述實(shí)施例中,作為從掃描原稿得到的圖像信息確定原來文件數(shù)據(jù)的方法,如利用圖3的流程圖所說明的,可以利用按文檔中的指針信息的方法或按照文檔中記載的各對象信息進(jìn)行檢索的方法中的任何一個,但為了更正確地確定原來的文件,可以同時使用兩種方法。
就是說,從原稿中得到的指針信息檢出原來文件的存在的情況下,還可以利用該文檔中的原始信息對文件進(jìn)行收縮檢索。比如,在對于檢出的文件進(jìn)行按照布局信息的布局檢索及經(jīng)過文字識別的關(guān)鍵詞的全文檢索得到很高一致度的情況下,可以將檢出的文件正式確定為原來的文件。因此,比如,對于指針信息的下位的部分含糊不清或即使是糾錯也不能糾正的場合,由于可以通過收縮檢索范圍確定文件,就可以更高速地確定準(zhǔn)確度更高的文件。
在上述實(shí)施方式中,在通過檢索處理不能確定原來的文件的場合,對整個圖像進(jìn)行矢量化處理。然而,在一般文檔的場合,文檔中的對象,不僅有全新生成的場合,也有一部分對象從其他文件挪用而生成的場合。比如,一般是背景對象(壁紙)由文檔生成軟件預(yù)先準(zhǔn)備幾個圖形,使用者從其中選擇某一個使用。所以,這種對象,在文檔文件數(shù)據(jù)庫中的其他文檔文件中存在的可能性很高,并且作為可以再利用的矢量數(shù)據(jù)存在的可能性很高。
所以,根據(jù)這種背景,作為圖3的流程圖的矢量化處理(步驟S1209)的另外的實(shí)施方式,對利用塊選處理(步驟S1201)分割為個別的對象的各對象,以對象單位從數(shù)據(jù)庫中檢索部分地包含一致的對象的文件,從對于一致的對象檢索的文件個別地以對象單位取得矢量數(shù)據(jù)。結(jié)果,不需要對整個文檔矢量化,可以更高速地矢量化的同時,防止由于矢量化引起的畫質(zhì)劣化。
另一方面,在圖3的流程圖的檢索處理(步驟S1206~S1208)中原來的文件作為PDF確定后,有時該P(yáng)DF具有對該文檔的文字對象將已經(jīng)進(jìn)行了文字識別的文字編碼作為附加文件。在將這種PDF文件進(jìn)行矢量化之際,通過使用文字編碼,可以將步驟S1209以下的矢量化處理之中的文字識別處理省略。就是說,可以使矢量化處理更高速地執(zhí)行。
這一處理,每當(dāng)對每頁生成對象時,應(yīng)該對與以前生成的對象的同一性進(jìn)行比較。另外,在進(jìn)行該比較處理之際,也可以是將由以前生成的(即矢量數(shù)據(jù)化的)對象(object)再現(xiàn)的對象(object)和對象的對象(object)進(jìn)行比較的方法或?qū)⑹噶繑?shù)據(jù)化的對象(object)和對象的對象(object)矢量數(shù)據(jù)化的結(jié)果進(jìn)行比較的方法中的某一個。
其結(jié)果,在判斷為同一的場合,在屬性信息中存儲判斷為同一的對象的ID。比如,在對象為PDL等的圖像數(shù)據(jù)的場合,為使相同對象成為完全相同的數(shù)據(jù),可以很簡單地判定兩者是否為同一。然而,通過對原稿進(jìn)行掃描而得到的圖像數(shù)據(jù),即在接受的操作是接受外部的噪聲及環(huán)境的變動的操作的圖像數(shù)據(jù)的場合,即使是按照原樣對兩者進(jìn)行比較的場合,也不一定將同一對象確實(shí)識別為同一對象。所以,在對各對象進(jìn)行比較之際,要對顏色及大小等差分分量是否在某一程度的容許范圍內(nèi)等的同一性設(shè)定規(guī)定的范圍。因此,對于成為比較對象的兩個數(shù)據(jù),比如,在進(jìn)行過濾之后,將兩者進(jìn)行比較。
圖20為示出矢量化的代表對象的屬性信息的一個例圖。在圖20中,由編號1及編號2表示的對象是矢量化的代表對象。圖21為示出作為參照代表對象的對象的列表的文字信息鏈接表的一個例圖。就是說,在圖21中,示出對象21a~21c的對象參照以圖20的編號1表示的代表對象。就是說,在文字信息重構(gòu)處理中,在全部圖像數(shù)據(jù)進(jìn)行矢量化的時刻,圖20所示的屬性信息,鏈接文字信息的內(nèi)容,生成圖21所示的文字信息鏈接表。
在尋求某一頁的重構(gòu)的場合,在圖20所示的屬性信息中提取所要求的頁編號的列表。于是,對于屬性信息是圖像信息的數(shù)據(jù)的情況下,沒有參照時從存儲位置讀出數(shù)據(jù)顯示在從媒體讀出的位置信息上,參照時從參照目標(biāo)的對象ID的存儲地址讀出數(shù)據(jù)顯示在從媒體讀出的位置信息上。之后,讀出具有文字信息的屬性信息的對象,在從媒體讀出的位置信息中顯示進(jìn)行重構(gòu)。
比如,設(shè)想輸入的原稿是公司內(nèi)文檔這樣的一系列的文檔,在各頁上有公司的徽標(biāo)的場合。于是,為了使這一文檔為公司外的確定人員閱覽,下面對在公司的徽標(biāo)的后部添加“機(jī)密(CONFIDENTIAL)”這樣的文字的處理的場合予以說明。
此處,成為對象的公司的徽標(biāo),通過上述的“同一對象比較判斷”的處理,將一個代表對象矢量化,登錄該數(shù)據(jù)使其在各頁中反復(fù)參照。
因而,進(jìn)行改變處理的操作員,只要將該存儲地址中的徽標(biāo)的代表對象改變?yōu)樵谠摶諛?biāo)的后部添加“機(jī)密(CONFIDENTIAL)”這樣的文字的對象進(jìn)行如上述[重構(gòu)信息生成處理]中說明的重構(gòu)就可以。
另外,在改變代表對象本身的場合,由于使原來的數(shù)據(jù)受損,只要新生成在代表對象徽標(biāo)的后部添加“機(jī)密(CONFIDENTIAL)”這樣的文字的對象,復(fù)制圖20所示的屬性信息改變參照目標(biāo)就可以。這樣,根據(jù)本發(fā)明,可以非常簡單地進(jìn)行上述的作業(yè)。
以下,以利用W3C勸告的XML基準(zhǔn)的SVG為例,對利用上述的圖像處理系統(tǒng)的具體的實(shí)施例予以說明,但本發(fā)明的應(yīng)用并不特別限定于這一格式。
<實(shí)施例1>
最初的示例,是一個在對經(jīng)過由輸入的一張?jiān)寤蚨鄰堅(jiān)褰M成的圖像信息中所包含的同一對象或?qū)傩?變倍、顏色、取向、位置等等)變換而可以看作是同一的對象進(jìn)行矢量數(shù)據(jù)化的過程中進(jìn)行逐次檢索,在操作畫面上顯示與代表對象的關(guān)聯(lián)的示例。于是,在對每個對象指定代表對象的同時,對于與代表對象無關(guān)聯(lián)的對象將該對象作為新的代表對象進(jìn)行登錄。
另外,此時,在需要進(jìn)行屬性變換時就進(jìn)行指定。另外,對已經(jīng)與代表對象建立關(guān)聯(lián)的對象的關(guān)聯(lián)進(jìn)行改變。于是,將上述結(jié)果進(jìn)行存儲,將存儲的結(jié)果進(jìn)行印刷,在萬一不能從參照的代表矢量化數(shù)據(jù)重構(gòu)對象的場合,可將代表對象變倍使用。
《操作畫面規(guī)范》操作畫面由顯示裝置和可以指定畫面內(nèi)的位置的輸入裝置構(gòu)成,在以下所述的示例中,是由LCD及觸摸屏構(gòu)成的,但此外也可以由CRT和鼠標(biāo)指針構(gòu)成的裝置構(gòu)成。
《復(fù)制操作規(guī)范》圖22為示出用來進(jìn)行復(fù)制操作的基本畫面的圖。另外,因?yàn)樵诒景l(fā)明中實(shí)現(xiàn)的功能,通常多是設(shè)定在一層里面的操作,在本實(shí)施方式的操作畫面的示例中,是匯總成為“應(yīng)用模式”的一個操作。于是,在操作員按下在圖22的所示的基本畫面上顯示的“應(yīng)用模式”鍵221時,就顯示圖23所示的畫面。
圖23為示出列舉顯示在應(yīng)用模式中包含的功能的應(yīng)用模式顯示畫面的圖。在示于圖23的應(yīng)用模式顯示畫面中,在操作員按下矢量化(Vectorize)鍵231時,就顯示圖24所示的畫面。圖24為示出用來執(zhí)行矢量化處理功能的矢量化處理畫面的示圖。
于是,操作員通過按下在圖24中所示的矢量化處理畫面上顯示的“讀入開始”鍵241,使MFP100讀出設(shè)置于圖像讀出單元110上的原稿。另外,在讀出原稿后,生成XML基準(zhǔn)的SVG文件,并將該文件存儲于未圖示的存儲器區(qū)域。此處,圖25為示出讀出原稿生成的XML基準(zhǔn)的SVG文件的一個例圖。另外,與上述處理同時,根據(jù)操作單元的分辨率,讀出這一文件,顯示圖26所示的畫面。
圖26為用于應(yīng)用顯示讀出文件的本發(fā)明的特征畫面,下面對該畫面予以詳細(xì)說明。
在圖26中,作為讀出的圖像及其矢量化的結(jié)果,構(gòu)成畫面的要素(以后稱其為“對象”)及其位置以矩形261表示。圖像顯示單元是壓板圖像。另外,使用擴(kuò)大鍵262可以將顯示圖像擴(kuò)大,在這種情況下,超過顯示區(qū)域的部分的滾動可以通過點(diǎn)擊滾動鍵263等使圖像在上下方向上或左右方向上移動。
此外,通過操作頁選擇鍵264可以選擇頁,在選擇了某一頁時,顯示該頁的圖像及矢量化結(jié)果。比如,在圖26的例子中,顯示使用ADF讀入的9頁原稿內(nèi)的第1頁。另外,作為顯示的對象只是以矩形261顯示的“Grap!”這一個徽標(biāo),剩余的部分作為背景顯示。另外,關(guān)于背景,因?yàn)槭翘崛?gòu)成圖像的對象之后的剩余圖像,不特別以矩形顯示。
此處,對象的選擇可以通過直接觸摸矩形261內(nèi)的對象等方式進(jìn)行指定來選擇。于是,比如,也可以改變將所選擇的對象的矩形261以實(shí)線表示,非選擇的對象以虛線表示等顯示方法。由此,操作員對于對象是否被選擇可以一目了然。此外,不僅以實(shí)線表示所選擇的對象的矩形,而且對代表對象分配特定的顏色(比如,紅色)。
另一方面,265是代表對象選擇鍵,在矩形261內(nèi)指定的對象與一些代表對象相關(guān)聯(lián)時,表示與該對象的關(guān)聯(lián)。具體言之,該代表對象選擇鍵265在成為選擇的選擇狀態(tài)的同時,該鍵內(nèi)的中心的矩形顯示也成為分配給代表對象的顏色(比如,紅色)。此外,在對象關(guān)聯(lián)鍵260之中,對所與選擇的對象相關(guān)聯(lián)的鍵(比如,“New Original”鍵266)進(jìn)行選擇顯示。
下面對所選擇的對象已經(jīng)是代表對象的場合予以說明。在圖26中,由于利用矩形261選擇的“Grap!”這一徽標(biāo)已經(jīng)成為代表對象,只有“New Original”鍵266變成選擇狀態(tài)。
下面對所選擇的對象還未成為與代表對象相關(guān)聯(lián)的場合予以說明。就是說,在利用矩形261選擇的“Grap!”這一徽標(biāo)還未成為代表對象的場合,對于代表對象選擇鍵265,在中心的矩形顯示成為非選擇狀態(tài)的同時,矩形顯示本身也成為通常的顏色(比如,黑色)。另外,與此同時,表示代表對象的矩形261也成為同色(比如黑色)。另外,對象關(guān)聯(lián)鍵260也全部成為非選擇顯示。
下面對用來使不是代表對象的對象成為代表對象的操作進(jìn)行說明。在圖26顯示的畫面狀態(tài)中,在操作員按下“New Original”鍵266時,就將現(xiàn)在選擇的對象作為代表對象登錄。由此,對登錄的代表對象分配與各個代表對象相對應(yīng)的顏色(比如,紅色),代表對象選擇鍵265變成選擇狀態(tài),該鍵內(nèi)的矩形顯示部分也變成與表示登錄的代表對象的矩形261同色(比如,紅色)。
下面,對于作為代表對象登錄的對象,改變?yōu)椴皇谴韺ο蟮膶ο蟮奶幚碛枰哉f明。在圖26所示的畫面顯示狀態(tài)中,當(dāng)再次按下“NewOriginal”鍵266時,“New Original”鍵266就變成非選擇狀態(tài)。由此,在對象關(guān)聯(lián)鍵260全部變成非選擇顯示時,與代表對象的關(guān)聯(lián)解除,代表對象選擇鍵265的矩形顯示變成非選擇狀態(tài),將表示對象的矩形261作為原始對象對待,顯示表示原始對象的通常的顏色(比如,黑色)的矩形。
另外,在要從代表對象改變?yōu)樵紝ο笾H存在與該代表對象相關(guān)聯(lián)的其他對象的場合,就顯示圖27所示的警告消息271,詢問操作員是否繼續(xù)操作。就是說,圖27為示出在要從代表對象改變?yōu)樵紝ο笾H顯示的畫面的一個例圖。其中,在操作員按下“Cancel”鍵272時,就返回到圖26所示的原來的畫面狀態(tài)。另一方面,在操作員按下“OK”鍵273時,就將該代表對象從代表對象列表中刪除。
下面對在圖26所示的狀態(tài)的畫面中可執(zhí)行的其他處理予以說明。在圖26所示的狀態(tài)的畫面中,當(dāng)操作員按下“預(yù)覽確認(rèn)”鍵267時,就可以在預(yù)覽區(qū)域中反映出包含與代表對象的關(guān)聯(lián),通過此前進(jìn)行的操作圖像成為了什么狀態(tài)。另外,在預(yù)覽顯示中,選擇顯示“預(yù)覽確認(rèn)”鍵267。于是,操作員通過再次按下該鍵就可以返回到原來的對象顯示,而“預(yù)覽確認(rèn)”鍵267變成為非選擇狀態(tài)。
下面對編輯結(jié)果的保存和取消予以說明。在圖26所示的狀態(tài)的畫面顯示中,當(dāng)操作員按下“OK”鍵268時,該狀態(tài)的結(jié)果作為文檔保存。另一方面,當(dāng)操作員按下“設(shè)定取消”鍵269時,就將該設(shè)定廢棄而返回到圖22所示的復(fù)制基本畫面。
下面對與代表對象的關(guān)聯(lián)顯示予以說明。圖28為示出在利用與圖26相同的作業(yè)讀入原稿的圖像之中顯示5/9頁的部分的例圖。在圖26所示出的畫面上顯示的頁中,包含四個對象的矩形281~284和一個背景。其中,對象的矩形281與圖26所示的代表對象的矩形261相關(guān)聯(lián)。于是,反映這一點(diǎn),使代表對象選擇鍵265的中心的矩形和矩形281的矩形,以分配給代表對象261的顏色(比如,紅色)進(jìn)行顯示。另外,在對象關(guān)聯(lián)鍵260中,“Change Size”、“Change Location”、“Change Direction”變成選擇狀態(tài)。
下面對在圖28的畫面中對改變與代表對象的關(guān)聯(lián)的場合予以說明。首先,因?yàn)閺膱D28所示的畫面的狀態(tài),當(dāng)操作員按下成為選擇狀態(tài)的“Change Location”鍵285改變?yōu)榉沁x擇狀態(tài),在按下“預(yù)覽確認(rèn)”鍵286時,雖然方向和尺寸改變,但位置還是代表對象的原狀態(tài),轉(zhuǎn)移到圖29所示的畫面顯示。就是說,圖29是顯示從圖28的畫面改變了代表對象的方向和尺寸時的狀態(tài)的畫面的圖。
另外,當(dāng)操作員同樣按下成為選擇狀態(tài)的“Change Color”鍵287時,則可以顯示未圖示的彩色表,指定顏色。另外,在改變顏色的場合,“Change Color”鍵變成選擇狀態(tài)。
下面,對在圖28的畫面中,改變代表對象的場合予以說明。在圖28所示的畫面狀態(tài)中,操作員,即使是利用代表對象選擇鍵265改變關(guān)聯(lián)代表對象,與由矩形261表示的與代表對象關(guān)聯(lián)不改變,如圖30所示,代表對象選擇鍵301、對象關(guān)聯(lián)鍵302的全部的鍵變成非選擇狀態(tài)。另外,代表對象選擇鍵301的中心的矩形,變成分配給所選擇的代表對象的顏色。就是說,圖30為示出代表對象選擇鍵及對象關(guān)聯(lián)鍵的全部鍵為非選擇狀態(tài)的畫面的圖。
下面,在圖30中,對解除與代表對象的關(guān)聯(lián)并與其他代表對象建立關(guān)聯(lián)的場合予以說明。在圖30所示的畫面的狀態(tài)中,在已經(jīng)于其中分配其他代表對象的場合,“New Original”鍵305成為不可選擇的狀態(tài)。在此狀態(tài)下,在操作員按下對象選擇鍵301的中心的矩形時,就解除與以圖26的矩形261示出的代表對象的關(guān)聯(lián)而建立與該代表對象的關(guān)聯(lián),并且代表對象的矩形303變更為分配給該代表對象的顏色,即對象選擇鍵301的中心的顏色。與此同時,作為初始值“Just Same”鍵304成為選擇狀態(tài)。于是,在操作員在此狀態(tài)下按下“預(yù)覽確認(rèn)”鍵時,就轉(zhuǎn)移到圖31所示的畫面顯示。就是說,圖31為示出解除與代表對象的關(guān)聯(lián)而與其他代表對象進(jìn)行關(guān)聯(lián)的場合的畫面的一個例圖。
下面對指定與新的代表對象的關(guān)聯(lián)的場合予以說明。在圖31所示的畫面顯示中,還想要改變大小時,操作員可按下“Change Size”鍵311。結(jié)果,轉(zhuǎn)移到圖32所示的畫面。就是說,圖32為示出用來在圖31示出的畫面顯示中進(jìn)一步改變大小的畫面的一個例圖。于是,在操作員利用與鼠標(biāo)等連動的箭頭圖標(biāo)321將矩形322拖放成為所要求的大小后,矩形322在實(shí)時狀態(tài)下改變?yōu)閳D33所示的畫面的矩形332,并且通過操作員在箭頭圖標(biāo)331的位置停止拖放,如圖34示出的畫面的矩形341所示,可確定與矩形341的大小相應(yīng)的大小的代表對象。就是說,圖33為從圖31的畫面顯示中操作員拖放箭頭圖標(biāo)的狀態(tài)的畫面顯示的圖。另外,圖34為利用箭頭圖標(biāo)的拖放按照定出的矩形的大小代表對象被確定的圖像顯示的圖。
下面對解除與代表對象的關(guān)聯(lián)而產(chǎn)生新代表對象的場合予以說明。在圖30所示的畫面的狀態(tài)下,在代表對象不能登錄到該區(qū)域的場合,“NeW Original”鍵305為可按下狀態(tài)。在該狀態(tài)下,在操作員選擇(按下)“New Original”鍵302時,登錄新的代表對象,表示該代表對象的矩形303改變?yōu)閷ο筮x擇鍵301的中心的顏色。
下面對解除與代表對象的關(guān)聯(lián)的場合予以說明。在圖28所示的畫面的狀態(tài)下,在按下處于對象選擇鍵265的中心的選擇狀態(tài)的代表對象鍵時,此鍵變成非選擇狀態(tài)。由此,以矩形281表示的對象,解除與代表對象的關(guān)聯(lián),可以作為原始的對象對待。在此場合,包圍該對象的矩形281改變?yōu)楸硎驹紝ο蟮念伾?br>
下面對由矢量數(shù)據(jù)重構(gòu)對象的處理予以說明。圖35為用來說明由矢量數(shù)據(jù)重構(gòu)對象的場合的處理的流程圖。
首先,從以描述語言描述的圖像數(shù)據(jù),讀入有關(guān)對象的數(shù)據(jù)(步驟S3501)。于是,在該對象是原始對象的場合,由該矢量數(shù)據(jù)重構(gòu)對象。就是說,判斷該對象是否是原始對象(步驟S3502),并且在不是原始對象,而是參照某個其他代表對象的場合(No),就讀入?yún)⒄漳繕?biāo)的矢量數(shù)據(jù)(步驟S3503)。
于是,通過讀入?yún)⒄漳繕?biāo)的矢量數(shù)據(jù)判斷是否存在參照目標(biāo)的矢量數(shù)據(jù)(步驟S3504),并且在存在的場合(Yes),按照其屬性描述,由該矢量數(shù)據(jù)重構(gòu)對象(步驟S3505)。另一方面,在步驟S3505中判斷為不能讀入?yún)⒄漳繕?biāo)的矢量數(shù)據(jù)的場合(No),準(zhǔn)備代替對象的矢量數(shù)據(jù)(步驟S3507)。
在對在步驟S3505中讀出的矢量數(shù)據(jù)進(jìn)行重構(gòu)之后,判斷可否由參照目標(biāo)的矢量數(shù)據(jù)重構(gòu)對象(步驟S3506)。其結(jié)果為可以由代表矢量數(shù)據(jù)按照屬性描述重構(gòu)的場合(Yes),就從該矢量數(shù)據(jù)重構(gòu)對象(步驟S3508)。另一方面,在不能由參照目標(biāo)的矢量數(shù)據(jù)按照屬性描述重構(gòu)的場合(No),就準(zhǔn)備代替對象的矢量數(shù)據(jù)(步驟S3507),從該矢量數(shù)據(jù)重構(gòu)對象(步驟S3508)。
<發(fā)送/傳真操作規(guī)范>
圖36為示出用來進(jìn)行發(fā)送/傳真的基本畫面的示圖。為利用本發(fā)明的功能,需要進(jìn)行讀入設(shè)定,可利用讀入設(shè)定下拉工具進(jìn)行設(shè)定。在操作員在圖36所示的畫面上按下讀入設(shè)定下拉工具361時,如圖37所示的畫面,顯示下拉工具371。就是說,圖37為示出用來進(jìn)行發(fā)送/傳真的詳細(xì)操作的畫面的圖。通過按下其中的詳細(xì)設(shè)定鍵372,顯示圖38所示的輸入設(shè)定詳細(xì)畫面。就是說,圖38為示出讀入設(shè)定詳細(xì)畫面的一個例圖。于是,在操作員再在圖38的畫面上按下應(yīng)用模式鍵381時,就顯示圖26所示的畫面,以下可以進(jìn)行與復(fù)制的操作規(guī)范同樣的處理。
<箱框操作規(guī)范>
圖39為示出箱框的基本畫面的示圖。在操作員在圖39示出的畫面中按下表示箱框00的鍵371后,顯示圖40所示畫面。就是說,圖40為示出用來顯示存儲于特定的用戶箱框中的文檔的畫面的示圖。當(dāng)操作員按下圖40示出的畫面的原稿讀入鍵401時,就顯示原稿讀入設(shè)定畫面。另外,原稿讀入設(shè)定畫面,顯示與發(fā)送/傳真的操作規(guī)范同樣的圖38所示的畫面。
在本實(shí)施例中,如圖40所示,已經(jīng)存儲一個文檔,當(dāng)按下此文檔的行402時,可以選擇該文檔。圖41為示出選擇圖40的行402的場合的畫面的示圖。在圖41中,行411示出選擇圖40的行402反轉(zhuǎn)的情況。于是,在操作員選擇行411的文檔時,可以確認(rèn)文檔。另外,在操作員按下圖像顯示鍵412時,顯示圖26所示的畫面,以下可以進(jìn)行與復(fù)制的操作規(guī)范同樣的處理。
同樣地,在圖41所示的狀態(tài)中,在操作員按下印刷鍵413后,就顯示圖42所示的畫面,可以進(jìn)行印刷設(shè)定。就是說,圖42為示出用來進(jìn)行印刷設(shè)定的畫面的示圖。于是,在操作員于此處按下應(yīng)用模式鍵421時,顯示圖26,以下可以進(jìn)行與復(fù)制的操作規(guī)范同樣的處理。
<實(shí)施例2>
下面對第2個實(shí)施例予以說明。另外,下面只對與上述實(shí)施例1的不同之處予以說明。另外,在本實(shí)施例中,根據(jù)從其他取得參照的代表對象不能不是代表對象的這一條件,對進(jìn)行停止代表對象的這一操作的場合予以說明。
在圖26示出的畫面的狀態(tài)中,在操作員按下“New Original”鍵266后,“New Original”鍵266就變成非選擇狀態(tài)。這樣,在對象關(guān)聯(lián)鍵260全部變成非選擇顯示后,與代表對象的關(guān)聯(lián)解除,代表對象選擇鍵265中心的矩形顯示變成非選擇狀態(tài)。由此,在矩形261中表示的對象作為原始對象處理,該矩形261顯示表示原始對象的黑色。另外,與此同時表示原始選擇鍵266的中心選擇的對象的矩形也變成同色(黑色)。
但是,在與該代表對象相關(guān)聯(lián)的對象存在的場合,顯示如圖43所示的消息。就是說,圖43為示出利用其他對象進(jìn)行參照的代表對象要解除代表對象時顯示的警告的畫面的圖。此處,在操作員按下“OK”鍵431時,在返回到圖26的畫面的狀態(tài)的同時,不從代表對象列表中刪除。
<其他實(shí)施方式>
以上對實(shí)施方式進(jìn)行了詳細(xì)描述,本發(fā)明,比如,可以是采用由系統(tǒng)、裝置、方法、程序或存儲媒體等構(gòu)成的實(shí)施方式,具體言之,既可以適用于由多個機(jī)器構(gòu)成的系統(tǒng),并且也可以適用于由一個機(jī)器構(gòu)成的裝置。
另外,本發(fā)明也包含將實(shí)現(xiàn)上述實(shí)施方式功能的軟件的程序(在實(shí)施方式中與圖示的流程圖相對應(yīng)的程序)直接或遠(yuǎn)距供給系統(tǒng)或裝置,并由該系統(tǒng)或裝置的計算機(jī)將該供給的程序代碼讀出執(zhí)行而達(dá)成的場合。
所以,由于本發(fā)明的功能處理利用計算機(jī)來實(shí)現(xiàn),所以安裝于該計算機(jī)中的程序代碼本身也是實(shí)現(xiàn)本發(fā)明的工具。就是說,本發(fā)明,也包含用于實(shí)現(xiàn)本發(fā)明的功能處理的計算機(jī)程序本身。
在此場合,只要具有程序的功能,即使是目標(biāo)代碼、利用解釋程序執(zhí)行的程序、供給OS的腳本數(shù)據(jù)等形式也可以。
作為用來供給程序的記錄媒體,比如,有軟盤(注冊商標(biāo))、硬盤、光盤、磁光盤、MO、CD-ROM、CD-R、CD-RW、磁帶、非易失性存儲卡、ROM、DVD(DVD-ROM、DVD-R)等等。
此外,作為程序供給方法,也可以利用客戶計算機(jī)的瀏覽器連接到因特網(wǎng)的主頁,從該主頁將本發(fā)明的計算機(jī)程序本身或包含壓縮的自動安裝功能的文件下載到硬盤等記錄媒體上而供給。另外,將構(gòu)成本發(fā)明的程序的程序代碼分割為多個文件,通過從不同的主頁下載各個程序也可以實(shí)現(xiàn)。就是說,使用于利用計算機(jī)實(shí)現(xiàn)本發(fā)明的功能處理的程序文件對多個用戶下載的WWW服務(wù)器也包含于本發(fā)明之中。
另外,將本發(fā)明的程序加密存儲于CD-ROM等存儲媒體中分送給用戶,對于通過規(guī)定的條件的用戶,也可以經(jīng)因特網(wǎng)從主頁下載解密的密鑰信息,使用該密鑰信息執(zhí)行經(jīng)過加密的程序而安裝于計算機(jī)中。
另外,計算機(jī),通過執(zhí)行讀出的程序,除了實(shí)現(xiàn)上述實(shí)施方式的功能之外,還可以根據(jù)該程序的指示,使在計算機(jī)系統(tǒng)上運(yùn)行的OS等進(jìn)行實(shí)際處理的一部分或全部,利用該處理也可以實(shí)現(xiàn)上述實(shí)施方式的功能。
此外,從記錄媒體讀出的程序,在寫入到插入到計算機(jī)中的功能擴(kuò)展板及與計算機(jī)相連接的功能擴(kuò)展單元中設(shè)置的存儲器之后,根據(jù)該程序的指示,由設(shè)置于該功能擴(kuò)展板及功能擴(kuò)展單元中的CPU等進(jìn)行實(shí)際的處理的一部分或全部,藉助該處理也可實(shí)現(xiàn)上述的實(shí)施方式的功能。
根據(jù)本發(fā)明,通過對代表性的對象將全部數(shù)據(jù)矢量化,對與其同一或類似的對象參照矢量化的代表性的對象及利用其差分?jǐn)?shù)據(jù),可以在促進(jìn)利用存儲器的效率的同時,通過對代表對象進(jìn)行編輯,可以將與其同一或類似的對象進(jìn)行一攬子變換。
就是說,在將原稿作為圖像信息保持之際,通過對圖像內(nèi)的全部對象以一定的基準(zhǔn)進(jìn)行比對而判定是否是同一,對可能判定為同一的對象只存儲代表性的對象的矢量數(shù)據(jù),對其他對象示出對該對象的參照,在存在與代表性的對象的差別的場合,以描述語言表現(xiàn)該差分。由此,在改善存儲器效率的同時,也可以通過在編輯之際本質(zhì)上同一的對象對代表性的對象進(jìn)行編輯將全部對象進(jìn)行一攬子變換。
權(quán)利要求
1.一種圖像處理系統(tǒng),其特征在于包括輸入圖像信息的輸入裝置;將上述圖像信息進(jìn)行矢量化的矢量化裝置;將包含于上述圖像信息中的第1對象的矢量數(shù)據(jù)進(jìn)行存儲的第1存儲裝置;判定包含于上述圖像信息中的第2對象和上述第1對象的同一性的判定裝置;以及在上述第1及第2對象中存在同一性時,代替該第2對象的矢量數(shù)據(jù),將包含有關(guān)對上述第1對象的矢量數(shù)據(jù)的參照目標(biāo)的信息的屬性信息進(jìn)行存儲的第2存儲裝置。
2.如權(quán)利要求1所述的圖像處理系統(tǒng),其特征在于上述第2存儲裝置還將上述第1及第2對象的差分信息與上述屬性信息相關(guān)聯(lián)地進(jìn)行存儲。
3.如權(quán)利要求1所述的圖像處理系統(tǒng),其特征在于上述判定裝置基于由存儲于上述第1存儲裝置中的上述第1對象的矢量數(shù)據(jù)再現(xiàn)的對象和上述第2對象的比較結(jié)果判定上述第1及第2對象的同一性。
4.如權(quán)利要求3所述的圖像處理系統(tǒng),其特征在于上述判定裝置基于上述再現(xiàn)的對象和上述第2對象的比較結(jié)果判定兩者的差分分量是否在規(guī)定的范圍內(nèi)。
5.如權(quán)利要求1所述的圖像處理系統(tǒng),其特征在于上述判定裝置基于存儲于上述第1存儲裝置中的上述第1對象的矢量數(shù)據(jù)和上述第2對象的矢量數(shù)據(jù)的比較結(jié)果判定上述第1及第2對象的同一性。
6.如權(quán)利要求5所述的圖像處理系統(tǒng),其特征在于上述判定裝置基于上述第1對象的矢量數(shù)據(jù)和上述第2對象的矢量數(shù)據(jù)的比較結(jié)果判定兩者的差分分量是否在規(guī)定的范圍內(nèi)。
7.如權(quán)利要求4所述的圖像處理系統(tǒng),其特征在于還包括將上述第2對象在畫面上顯示的顯示裝置;從上述畫面上接受操作員的指示的接受裝置,其中上述判定裝置基于由上述接受裝置所接受的上述操作員的指示,判定上述第2對象和上述再現(xiàn)的對象的同一性。
8.如權(quán)利要求7所述的圖像處理系統(tǒng),其特征在于上述顯示裝置,將作為一對象化單位的上述第2對象用矩形圖形包圍并顯示于上述畫面上。
9.如權(quán)利要求7所述的圖像處理系統(tǒng),其特征在于上述顯示裝置可以將上述第2對象和上述再現(xiàn)的對象進(jìn)行置換顯示于上述畫面上。
10.如權(quán)利要求8所述的圖像處理系統(tǒng),其特征在于還包括將利用上述顯示裝置在上述畫面上以矩形進(jìn)行顯示的上述第2對象作為新對象進(jìn)行登錄的登錄裝置。
11.如權(quán)利要求4所述的圖像處理系統(tǒng),其特征在于上述判定裝置在上述再現(xiàn)的對象和上述第2對象進(jìn)行比較之際將兩數(shù)據(jù)進(jìn)行過濾之后進(jìn)行比較。
12.如權(quán)利要求2所述的圖像處理系統(tǒng),其特征在于上述差分信息是涉及為了成為與上述第1對象同一的上述第2對象的變倍率、顏色種類、取向或位置中的至少任意一個屬性的信息。
13.如權(quán)利要求1所述的圖像處理系統(tǒng),其特征在于上述判定裝置在由上述矢量化裝置對上述圖像信息進(jìn)行矢量數(shù)據(jù)化的過程中,判定上述第2對象與上述第1對象是否同一對象。
14.如權(quán)利要求1所述的圖像處理系統(tǒng),其特征在于還包括為了使對象化單位得以了解將矢量數(shù)據(jù)化的圖像信息進(jìn)行畫面顯示的顯示裝置;以及指定利用上述顯示裝置進(jìn)行畫面顯示的對象而判斷為同一對象,并將其一個作為代表矢量數(shù)據(jù)的指定裝置。
15.如權(quán)利要求4所述的圖像處理系統(tǒng),其特征在于還包括指定上述再現(xiàn)的對象和上述第2對象為滿足同一性的上述差分分量的范圍的指定裝置。
16.如權(quán)利要求1所述的圖像處理系統(tǒng),其特征在于還包括變更存儲于上述第2存儲裝置中的參照目標(biāo)的變更裝置。
17.如權(quán)利要求15所述的圖像處理系統(tǒng),其特征在于上述變更裝置在解除對上述第1對象的參照時,上述第2存儲裝置存儲上述第2對象的矢量數(shù)據(jù)。
18.一種圖像處理系統(tǒng),其特征在于包括對于存在具有同一性的多個對象的圖像信息,存儲成為代表的第1對象的矢量數(shù)據(jù)的第1存儲裝置;作為在和上述第1對象之間具有同一性的第2對象的數(shù)據(jù),將包含有關(guān)對上述第1對象的矢量數(shù)據(jù)的參照目標(biāo)的信息的屬性信息和與上述第1對象的差分信息進(jìn)行存儲的第2存儲裝置;在重構(gòu)上述圖像信息之際,從存儲于上述第1存儲裝置中的上述矢量數(shù)據(jù)重構(gòu)上述第1對象的第1重構(gòu)裝置;以及在重構(gòu)上述圖像信息之際,從存儲于上述第2存儲裝置中所存儲的上述屬性信息參照第1對象,利用關(guān)于該第1對象的矢量數(shù)據(jù)和上述差分信息,重構(gòu)上述第2對象的第2重構(gòu)裝置。
19.如權(quán)利要求18所述的圖像處理系統(tǒng),其特征在于上述第2重構(gòu)裝置,在不能從作為參照目標(biāo)的上述第1對象的矢量數(shù)據(jù)重構(gòu)上述第2對象時,使用代替對象的矢量數(shù)據(jù)重構(gòu)該第2對象。
20.如權(quán)利要求19所述的圖像處理系統(tǒng),其特征在于將使用代替對象的意思的通知進(jìn)行彈出顯示。
21.如權(quán)利要求18所述的圖像處理系統(tǒng),其特征在于還包括對于從其他對象所參照的對象進(jìn)行解除參照的解除裝置;以及在利用上述解除裝置解除參照目標(biāo)之際,提示警告消息的提示裝置。
22.如權(quán)利要求21所述的圖像處理系統(tǒng),其特征在于還包括對于從其他對象所參照的對象進(jìn)行禁止解除參照的解除的禁止裝置。
23.一種圖像處理方法,其特征在于包括輸入圖像信息的輸入工序;將上述圖像信息進(jìn)行矢量化的矢量化工序;將包含于上述圖像信息中的第1對象的矢量數(shù)據(jù)存儲于存儲裝置的第1存儲工序;判定包含于上述圖像信息中的第2對象和上述第1對象的同一性的判定工序;以及在上述第1及第2對象中存在同一性時,代替該第2對象的矢量數(shù)據(jù),將包含有關(guān)對上述第1對象的矢量數(shù)據(jù)的參照目標(biāo)的信息的屬性信息進(jìn)行存儲的第2存儲工序。
24.一種圖像處理方法,是一種對于存在具有同一性的多個對象的圖像信息,存儲成為代表的第1對象的矢量數(shù)據(jù)的第1存儲裝置;作為在和上述第1對象之間具有同一性的第2對象的數(shù)據(jù),將包含有關(guān)對上述第1對象的矢量數(shù)據(jù)的參照目標(biāo)的信息的屬性信息和與上述第1對象的差分信息進(jìn)行存儲的第2存儲裝置的圖像處理系統(tǒng)的圖像處理方法;其特征在于包括在重構(gòu)上述圖像信息之際,從存儲于上述第1存儲裝置中的上述矢量數(shù)據(jù)重構(gòu)上述第1對象的第1重構(gòu)工序;在重構(gòu)上述圖像信息之際,從存儲于上述第2存儲裝置中所存儲的上述屬性信息參照第1對象,利用關(guān)于該第1對象的矢量數(shù)據(jù)和上述差分信息,重構(gòu)上述第2對象的第2重構(gòu)工序。
全文摘要
本發(fā)明提供圖像處理系統(tǒng)及圖像處理方法??商峁┮环N通過對代表性的對象將全部數(shù)據(jù)矢量化,對與其同一或類似的對象參照矢量化的代表性的對象及利用其差分?jǐn)?shù)據(jù),可以在促進(jìn)利用存儲器的效率的同時,通過對代表對象進(jìn)行編輯,可以將與其同一或類似的對象匯總進(jìn)行變換的圖像處理系統(tǒng)及圖像處理方法。首先,將輸入的圖像信息矢量化,存儲代表對象的矢量數(shù)據(jù)。于是,對于成為對象的對象(object)判定與代表對象的同一性,在存在同一性的場合,代替對象對象(對象object)的矢量數(shù)據(jù),存儲包含有關(guān)對代表對象的矢量數(shù)據(jù)的參照目標(biāo)的信息的屬性信息。
文檔編號H04N1/32GK1719864SQ20051008325
公開日2006年1月11日 申請日期2005年7月7日 優(yōu)先權(quán)日2004年7月7日
發(fā)明者吉田廣義, 加藤進(jìn)一, 關(guān)口賢三, 辻博之, 西川英一, 矢口博之, 木虎正和, 松久保勇志 申請人:佳能株式會社