專利名稱:圖像處理裝置、系統(tǒng)以及方法
技術領域:
下面的描述涉及用于生成并且輸出合成圖像數(shù)據(jù)的一種或者多種圖像處理技術。
背景技術:
已知下述圖像處理裝置,其給用戶提供合成圖像數(shù)據(jù),在該合成圖像數(shù)據(jù)上基于 多個文檔頁的圖像被配置在由用戶指定的預定區(qū)域中(例如,請參見日本專利臨時公開 No. HEI 8-289132)。更加具體地,圖像處理裝置逐頁讀取多個文檔頁,并且組合基于讀取的 文檔頁的圖像以將其配置在用戶指定的區(qū)域中。
發(fā)明內容
根據(jù)此圖像處理裝置,當將基于多個文檔頁的圖像組合為單個數(shù)據(jù)時,用戶必須 為每個文檔頁執(zhí)行“讀取文檔頁”和“指定讀取圖像要被配置的區(qū)域”的操作。即,上面的 技術要求用戶為每個文檔頁執(zhí)行麻煩的操作。本發(fā)明的方面的有利之處在于,提供了一種或者多種改進的技術,該技術使得能 夠以用戶友好的方式獲得具有組合在其中的基于多個文檔頁的圖像的單個輸出數(shù)據(jù)。根據(jù)本發(fā)明的方面,提供了一種圖像處理裝置,該圖像處理裝置被構造為生成并 且輸出其中組合了兩個或者更多文檔圖像的合成數(shù)據(jù)。圖像處理裝置包括區(qū)域檢測單元, 該區(qū)域檢測單元被構造為分別從模板數(shù)據(jù)檢測配置區(qū)域,所述模板數(shù)據(jù)定義所述合成數(shù)據(jù) 上要配置所述文檔圖像的配置區(qū)域;區(qū)域位置指定單元,該區(qū)域位置指定單元被構造為相 對于用于定義模板數(shù)據(jù)上的位置的第一標準指定檢測到的配置區(qū)域中的每一個的位置;區(qū) 域識別提供單元,該區(qū)域識別提供單元被構造為基于配置區(qū)域中的每一個的指定位置將區(qū) 域識別提供給配置區(qū)域中的每一個;圖像獲取單元,該圖像獲取單元被構造為基于設置在 該圖像獲取單元上的文檔頁獲取圖像數(shù)據(jù),其中在所述文檔頁上形成有要組合的文檔圖 像;圖像提取單元,該圖像提取單元被構造為從獲取的圖像數(shù)據(jù)提取文檔圖像;圖像位置 指定單元,該圖像位置指定單元被構造為相對于用于定義獲取的圖像數(shù)據(jù)上的位置的第二 標準指定提取的文檔圖像中的每一個的位置;圖像識別提供單元,該圖像識別提供單元被 構造為基于文檔圖像中的每一個的指定位置將圖像識別提供給文檔圖像中的每一個;配置 區(qū)域識別單元,該配置區(qū)域識別單元被構造為基于圖像識別和區(qū)域識別來識別與文檔圖像 中的每一個相對應的配置區(qū)域;圖像編輯單元,該圖像編輯單元被構造為編輯文檔圖像中 的每一個以將其配置在配置區(qū)域中通過配置區(qū)域識別單元識別的相應的一個中;合成數(shù)據(jù) 生成單元,該合成數(shù)據(jù)生成單元被構造為生成合成數(shù)據(jù),其中編輯的文檔圖像被配置在各 配置區(qū)域中;以及輸出單元,該輸出單元被構造為輸出通過合成數(shù)據(jù)生成單元生成的合成 數(shù)據(jù)。在本發(fā)明的某些方面,如上所構造的圖像處理裝置使得能夠減少施加給用戶的獲 得具有組合在其中的基于多個文檔頁的文檔圖像的輸出數(shù)據(jù)的負擔。此外,當用戶考慮到 第一標準和第二標準設置多個文檔頁時,圖像處理裝置能夠提供其中文檔圖像被以用戶想要的方式組合的輸出數(shù)據(jù)。根據(jù)本發(fā)明的方面,進一步提供了圖像處理系統(tǒng),該圖像處理系統(tǒng)被構造為生成 并輸出合成數(shù)據(jù),其中兩個或者更多文檔圖像被組合。圖像處理系統(tǒng)包括區(qū)域檢測單元, 該區(qū)域檢測單元被構造為分別從模板數(shù)據(jù)檢測配置區(qū)域,所述模板數(shù)據(jù)定義所述合成數(shù)據(jù) 上要配置所述文檔圖像的配置區(qū)域;區(qū)域位置指定單元,該區(qū)域位置指定單元被構造為相 對于用于定義模板數(shù)據(jù)上的位置的第一標準指定檢測到的配置區(qū)域中的每一個的位置;區(qū) 域識別提供單元,該區(qū)域識別提供單元被構造為基于配置區(qū)域中的每一個的指定位置將區(qū) 域識別提供給配置區(qū)域中的每一個;圖像獲取單元,所述圖像獲取單元被構造為基于設置 在所述圖像獲取單元上的文檔頁獲取圖像數(shù)據(jù),在所述文檔頁上形成有要組合的文檔圖 像;圖像提取單元,該圖像提取單元被構造為從獲取的圖像數(shù)據(jù)中提取文檔圖像;圖像位 置指定單元,該圖像位置指定單元被構造為相對于用于定義獲取的圖像數(shù)據(jù)上的位置的第 二標準指定提取的文檔圖像中的每一個的位置;圖像識別提供單元,該圖像識別提供單元 被構造為基于文檔圖像中的每一個的指定位置將圖像識別提供給文檔圖像中的每一個;配 置區(qū)域識別單元,該配置區(qū)域識別單元被構造為基于圖像識別和區(qū)域識別來識別與文檔圖 像中的每一個相對應的配置區(qū)域;圖像編輯單元,該圖像編輯單元被構造為編輯文檔圖像 中的每一個以將其配置在配置區(qū)域中通過配置區(qū)域識別單元識別的相應的一個中;合成數(shù) 據(jù)生成單元,該合成數(shù)據(jù)生成單元被構造為生成合成數(shù)據(jù),其中編輯的文檔圖像被配置在 各配置區(qū)域中;以及輸出單元,該輸出單元被構造為輸出通過合成數(shù)據(jù)生成單元生成的合 成數(shù)據(jù)。
在本發(fā)明的某些方面中,如上所構造的圖像處理系統(tǒng)能夠提供與前述的圖像處理 裝置相同的效果。根據(jù)本發(fā)明的方面,進一步提供圖像處理方法,該圖像處理方法用于生成并且輸 出其中組合了兩個或者更多文檔圖像的合成數(shù)據(jù)。該方法適于在具有圖像獲取單元的處 理器上執(zhí)行。該方法包括區(qū)域檢測步驟,分別從模板數(shù)據(jù)檢測配置區(qū)域,所述模板數(shù)據(jù)定 義所述合成數(shù)據(jù)上要配置所述文檔圖像的配置區(qū)域;區(qū)域位置指定步驟,相對于用于定義 模板數(shù)據(jù)上的位置的第一標準指定檢測到的配置區(qū)域中的每一個的位置;區(qū)域識別提供步 驟,基于配置區(qū)域中的每一個的指定位置將區(qū)域識別提供給配置區(qū)域中的每一個;圖像獲 取步驟,基于設置在所述圖像獲取單元上的文檔頁獲取圖像數(shù)據(jù),所述文檔頁在其上具有 要被組合的文檔圖像;圖像提取步驟,從獲取的圖像數(shù)據(jù)提取文檔圖像;圖像位置指定步 驟,相對于用于定義獲取的圖像數(shù)據(jù)上的位置的第二標準指定提取的文檔圖像中的每一個 的位置;圖像識別提供步驟,基于文檔圖像中的每一個的指定位置將圖像識別提供給文檔 圖像中的每一個;配置區(qū)域識別步驟,基于圖像識別和區(qū)域識別來識別與文檔圖像中的每 一個相對應的配置區(qū)域;圖像編輯步驟,編輯文檔圖像中的每一個以將其配置在配置區(qū)域 識別步驟中識別的配置區(qū)域中的相應的一個中;合成數(shù)據(jù)生成步驟,生成合成數(shù)據(jù),其中編 輯的文檔圖像被配置在各配置區(qū)域中;以及輸出步驟,輸出在合成數(shù)據(jù)生成步驟中生成的 合成數(shù)據(jù)。在本發(fā)明的某些方面,如上所構造的計算機可讀介質能夠提供與前述的圖像處理 裝置相同的效果。
圖1示意性地示出根據(jù)本發(fā)明的一個或者多個方面的打印系統(tǒng)的構造。圖2是示出根據(jù)本發(fā)明的一個或者多個方面的控制程序的過程的流程圖。圖3是示出根據(jù)本發(fā)明的一個或者多個方面的區(qū)域識別提供程序的過程的流程圖。圖4是用于示意性示出模板數(shù)據(jù)并且解釋根據(jù)本發(fā)明的一個或者多個方面的提 供區(qū)域識別的處理的圖。圖5和圖6示例根據(jù)本發(fā)明的一個或者多個方面的文檔設置引導。圖7是示出根據(jù)本發(fā)明的一個或者多個方面的圖像識別提供程序的過程的流程 圖。圖8和圖9示例掃描數(shù)據(jù)以解釋根據(jù)本發(fā)明的一個或者多個方面的提供圖像識別 的處理。圖10示例根據(jù)本發(fā)明的一個或者多個方面的要被輸出的合成數(shù)據(jù)。
具體實施例方式注意的是,在下面的描述中闡釋了在元件之間的各種連接。注意的是,除非另有規(guī) 定,通常這些連接可以是直接的或者間接的,并且本說明書不意在在此方面進行限制。本發(fā) 明的方面可以在作為可存儲在計算機可讀介質上的程序的計算機軟件中實施,所述計算機 可讀介質包括但不限于RAM、ROM、閃存、EEPROM、CD介質、DVD介質、臨時存儲、硬盤驅動器、 軟驅、永久存儲等等。在下文中,將會參考附圖描述根據(jù)本發(fā)明的方面的實施例。(第一實施例)如圖1中所示,第一實施例的打印系統(tǒng)1被構造有計算機10和多功能外圍設備 (MFP) 30。計算機10與MFP 30相連接以在其間交換數(shù)據(jù)(例如,掃描數(shù)據(jù)70)。首先,將會參考圖1提供關于計算機10的詳細解釋。如圖1中所示,計算機10包 括控制器11。控制器11被構造有CPU 12,ROM 13、以及RAM 14。CPU 12是中央處理單元,該中 央處理單元被構造為對計算機10進行整體控制。ROM 13存儲控制計算機10所要求的控制 程序和數(shù)據(jù)。RAM 14被構造為暫時地存儲通過使用控制程序的CPU 12執(zhí)行的算術運算的結果。計算機10被提供有存儲單元(例如,HDD) 15。存儲單元15與控制器11相連接。 存儲單元15存儲應用程序16。應用程序16包含下述控制程序(參見圖2)、文檔創(chuàng)建程序、 以及電子制表(spread sheet)程序。此外,計算機10具有鼠標23、鍵盤24、以及顯示單元25。鼠標23和鍵盤24經由 輸入接口(I/F) 20與控制器11相鏈接。因此,用戶能夠通過操作鼠標23和/或鍵盤24使 控制器11執(zhí)行所想要的處理。顯示單元25經由輸出I/F 21與控制器11相連接。因此,顯示單元25能夠基于 通過控制器11的控制顯示各種畫面圖像。另外,計算機10被提供有網絡I/F 22。計算機10經由網絡I/F 22與MFP 30相連接。網絡I/F 22被構造為控制計算機10和MFP 30之間的數(shù)據(jù)通信。接下來,將會參考圖1提供關于MFP 30的構造的詳細解釋。MFP30具有控制器31??刂破?1被構造有CPU 32,ROM 33、以及RAM 34。CPU 32是中央處理單元,該中央處理單 元被構造為進行MFP 30的整體控制。ROM 33存儲控制MFP 30所要求的程序和數(shù)據(jù)。RAM 34被構造為暫時地存儲通過使用程序的CPU 32執(zhí)行的算術運算的結果。MFP 30被提供有掃描單元35、打印單元36、以及傳真單元37。從圖1中所示的 MFP30的外觀圖能夠理解的是,掃描單元35具有平臺和托架。平臺被構造有光學透明材料(例如,玻璃)。在平臺上,放置文檔頁。此外,平臺 具有在其上能夠放置A3尺寸的紙張的尺寸。因此,用戶能夠將多個文檔頁同時放置在平臺 上。托架具有被構造為將光發(fā)射到放置在平臺上的文檔頁的光源。平臺上的文檔頁反 射由托架的光源發(fā)射的光,并且該光用于成像裝置獲取圖像。成像裝置具有多個圖像拾取 元件(例如,(XD),并且組成掃描單元35。因此,當多個文檔頁被放置在平臺上時,MFP 30控制掃描單元35獲取如圖8和圖 9中所示的掃描數(shù)據(jù)70。掃描數(shù)據(jù)70包含基于平臺上的文檔頁的多個文檔圖像75。打印單元36被構造為在控制器31的控制下在紙張上打印基于輸入打印數(shù)據(jù)的圖像。傳真單元37被構造為在控制器31的控制下執(zhí)行到預定目的地裝置的傳真發(fā)送。MFP 30被提供有顯示面板38和鍵盤39。顯示面板38被構造為在控制器31的控 制下顯示各種信息。鍵盤39用于用戶的各種操作。此外,MFP30 包括網絡 I/F 40 JPPSTN I/F 41。網絡 I/F 40 用于 MFP 30 和計 算機10之間的數(shù)據(jù)通信。PSTN I/F 41用于經由公共交換電話網的電話通信。接下來,將會參考圖2中的流程圖解釋控制程序,其示出要由控制器11執(zhí)行的控 制程序的過程。將會假定模板數(shù)據(jù)50已經被設置為要被處理的數(shù)據(jù)來進行下面的描述。能夠使 用應用程序16中的相應的一個(例如,文檔創(chuàng)建程序)創(chuàng)建模板數(shù)據(jù)50。在這樣的情況下, 在創(chuàng)建文本的同時,用戶使用矩形圖在單頁上確保用戶想要配置其它文檔頁的數(shù)據(jù)的區(qū)域 (配置區(qū)域55)(參見圖4)。因此,當在其上合并了多個文檔頁的數(shù)據(jù)的打印后的紙張被輸 出時,模板數(shù)據(jù)50具有多個配置區(qū)域55。在Sl中,控制器11檢測如所設置的模板數(shù)據(jù)50中的配置區(qū)域55(S1)。具體地, 基于其中模板數(shù)據(jù)50的左上端被定義為模板原點51的正交坐標系,控制器11檢測模板數(shù) 據(jù)50中的配置區(qū)域55。然后,在檢測到配置區(qū)域55之后,控制器11將表示模板數(shù)據(jù)50上 的配置區(qū)域55的位置的位置信息存儲在RAM 14中。如圖4中所示,模板數(shù)據(jù)50具有由矩形圖確保的多個配置區(qū)域55。用于確保配置 區(qū)域55的每個矩形圖的每個邊組成區(qū)域邊界57。因此,通過檢測區(qū)域邊界57,能夠檢測模 板數(shù)據(jù)50中的配置區(qū)域55。此外,如圖4中所示,通過從模板原點51在右方向上水平地延伸的X軸和從模板 原點51向下豎直延伸的Y軸來定義模板數(shù)據(jù)50的正交坐標系。矩形配置區(qū)域55中的每 一個具有區(qū)域基準坐標56,其是模板數(shù)據(jù)50的正交坐標系中的相應的配置區(qū)域55的左上端的坐標。即,區(qū)域基準坐標56表示相應的配置區(qū)域55的位置。關于區(qū)域基準坐標56的信息被包含在存儲在Sl中的位置信息中。另外,位置信息還包含關于配置區(qū)域55的形狀 和尺寸的信息。在S2中,控制器11執(zhí)行區(qū)域識別提供程序(參見圖3)以將區(qū)域識別提供給檢測 到的配置區(qū)域55中的每一個(S2)。下面將會參考圖3詳細地描述區(qū)域識別提供程序。在區(qū)域識別提供程序中,控制器11首先獲取存在于模板數(shù)據(jù)50中的配置區(qū)域55 中的每一個的區(qū)域基準坐標56(S21)。具體地,控制器11從RAM 14中讀取配置區(qū)域55中 的每一個的位置信息,并且獲取配置區(qū)域55中的每一個的區(qū)域基準坐標56。接下來,控制器11計算配置區(qū)域55中的每一個的原點距離D (S22)。具體地,控制 器11基于配置區(qū)域55中的每一個的區(qū)域基準坐標56和模板原點51的坐標計算原點距離 D,并且將表示配置區(qū)域55中的每一個的原點距離D的信息存儲在RAM 14中。注意的是, 原點距離D被定義為從模板原點51到相應的配置區(qū)域55的區(qū)域基準坐標56的距離。接下來,控制器11將計數(shù)器T的值設置為零(S23)。注意的是,計數(shù)器T的值表示 具有被提供的各區(qū)域識別的配置區(qū)域55的數(shù)目。其后,控制器11確定計數(shù)器T的值是否已經等于配置區(qū)域的數(shù)目M(S24)。具體 地,控制器11確定區(qū)域識別是否被提供給模板數(shù)據(jù)50中的每個配置區(qū)域55。當確定計數(shù) 器T的值等于配置區(qū)域的數(shù)目M(S24:是)時,控制器11中斷區(qū)域識別提供程序。同時,當 確定計數(shù)器T的值還沒有等于配置區(qū)域的數(shù)目M(S24 否)時,控制器11進入S25。在S25中,控制器11從被包括在模板數(shù)據(jù)50中的配置區(qū)域50中指定目標配置區(qū) 域(S25)。目標配置區(qū)域指配置區(qū)域55中要為其提供區(qū)域識別的目標區(qū)域。具體地,控制器11從RAM 14中讀取還沒有被提供區(qū)域識別的配置區(qū)域55的原點 距離D,并且識別與最短的原點距離D相關聯(lián)的配置區(qū)域55作為目標配置區(qū)域。在圖4中所示的示例中,具有最短的原點距離D的第一配置區(qū)域(即,被放置在模 板數(shù)據(jù)50的左中位置的配置區(qū)域55)被指定為目標配置區(qū)域。此外,在稍后執(zhí)行的步驟 S25中,控制器11基于其它配置區(qū)域55的原點距離D的長度按所述順序依次識別第二配 置區(qū)域和第三配置區(qū)域作為目標配置區(qū)域。注意的是,第二配置區(qū)域是被放置在圖4中的 模板數(shù)據(jù)50的右上位置中的配置區(qū)域55。第三配置區(qū)域是被放置在圖4中的模板數(shù)據(jù)50 的右下位置中的配置區(qū)域55。當存在多個具有相同的原點距離D的配置區(qū)域55時,控制器11識別具有最小的 區(qū)域基準坐標56的X坐標的多個配置區(qū)域55中的一個作為目標配置區(qū)域。此外,當存在 多個具有相同的原點距離D和相同的區(qū)域基準坐標56的X坐標的多個配置區(qū)域55時,控 制器11識別具有最小的區(qū)域基準坐標56的Y坐標的多個配置區(qū)域55中的一個作為目標 配置區(qū)域。在S26中,控制器11將相應的區(qū)域識別提供給目標配置區(qū)域(S26)。按照從“1” 開始的順序的識別編號,依次提供該區(qū)域識別。在圖4中所示的示例中,在S26中,控制器11將“識別編號1”的區(qū)域識別提供給 第一配置區(qū)域。在稍后執(zhí)行的步驟S26中,控制器11將“識別編號2”的區(qū)域識別提供給 第二配置區(qū)域,并且將“識別編號3”的區(qū)域識別提供給第三配置區(qū)域。在S27中,控制器11將計數(shù)器T的值增加1 (S27)。其后,控制器11返回到S24以將各區(qū)域識別提供給未經處理的配置區(qū)域55。如圖2中所示,在S2中將各區(qū)域識別提供給模板數(shù)據(jù)50中的所有的配置區(qū)域55之后,控制器11將文檔設置引導畫面60顯示在顯示單元25上(S3)。將會參考相關的附圖詳細地解釋要被顯示在顯示單元25上的文檔設置引導畫面 60。圖5和圖6示例文檔設置引導畫面60。如圖5和圖6中的每一個所示,文檔設置引導畫面60包括一個或者多個設置位置 通知圖像61、顯示方向通知圖像62、模板方向通知圖像63、一個或者多個設置方向通知圖 像64、以及消息顯示部65。每個設置位置通知圖像61表示在相應的配置區(qū)域55中用戶想要配置的文檔頁的 設置位置。設置位置意指文檔頁要被設置在掃描單元35的平臺上的位置。基于在Sl中存 儲的每個配置區(qū)域55的位置信息和模板數(shù)據(jù)50來創(chuàng)建設置位置通知圖像61。另外,每個設置位置通知圖像61被顯示有粗的邊界線,并且內部區(qū)域被示出有不 同于用于文檔設置引導畫面60上的其它區(qū)域的顏色的顏色(參考圖5和圖6)。因此,用戶 能夠基于文檔設置引導畫面60準確地掌握與模板數(shù)據(jù)50中的配置區(qū)域55中的每一個相 對應的設置位置。顯示方向通知圖像62表示被示意性地示出在文檔設置引導畫面60上的平臺和 MFP 30的實際平臺之間的位置關系。具體地,在文檔設置引導畫面60上,在與MFP 30的顯 示面板38相對應的位置中示出字符“近側”。因此,用戶能夠準確地掌握關于文檔設置引導 畫面60的信息與實際的MFP 30的位置關系。模板方向通知圖像63表示模板數(shù)據(jù)50的上側/下側。基于被包括在模板數(shù)據(jù)50 中的格式信息生成模板方向通知圖像63。因此,用戶能夠基于模板方向通知圖像63掌握模 板數(shù)據(jù)50的上側/下側方向。因此,由于準確地理解要被設置在平臺上的文檔頁的方向和 模板數(shù)據(jù)50的方向之間的關系,因此用戶能夠獲取想要的輸出結果。每個設置方向通知圖像64表示要被設置在設置位置中的相應的文檔頁的上側。 由每個設置方向通知圖像64表示的方向與由模板方向通知圖像63表示的方向一致。因此, 由于準確地掌握要被設置在每個設置位置中的相應的文檔頁的方向和模板數(shù)據(jù)50的方向 之間的關系,因此用戶能夠獲取想要的輸出結果。消息顯示部65顯示用戶應在由每個設置位置通知圖像61表示的設置位置中設置 想要的文檔頁的消息。另外,消息顯示部65顯示被設置在各設置位置中的文檔頁的數(shù)據(jù)要 被整合在各配置區(qū)域55中的消息。模板數(shù)據(jù)50被分成兩種類型,S卩,縱向文檔型和橫向文檔型。縱向文檔型的模板 數(shù)據(jù)50是要被輸出在其長邊被定向在輸出數(shù)據(jù)的上下方向上的紙張(例如,A4大小的紙 張)上的模板數(shù)據(jù)50。同時,橫向文檔型的模板數(shù)據(jù)50是要被輸出在其短邊被定向在輸出 數(shù)據(jù)的上下方向上的模板數(shù)據(jù)50。在S3中,控制器11基于模板數(shù)據(jù)50的格式信息確定模板數(shù)據(jù)50為縱向文檔型 還是橫向文檔型。然后,如圖5和圖6中所示,控制器11根據(jù)模板數(shù)據(jù)50的類型更改顯示 文檔設置引導畫面60的顯示方式。具體地,控制器11根據(jù)模板數(shù)據(jù)50的類型(縱向文檔型或者橫向文檔型)更改 顯示模板方向通知圖像63和設置方向通知圖像64的顯示方式(例如,顯示位置和顯示信息)(參見圖5和圖6)。因此,用戶能夠根據(jù)由模板方向通知圖像63和設置方向通知圖像 64提供的信息,通過將文檔頁設置在各設置位置,從而準確地獲取以想要的方式打印的輸
出ο響應于在S3中顯示的文檔設置引導畫面60,用戶將多個文檔頁設置在掃描單元 35上同時確認顯示在文檔設置引導畫面60上的信息。在S4中,控制器11確定是否已經進行掃描執(zhí)行操作以開始掃描操作(S4)。例如, 通過鍵盤24可以進行掃描執(zhí)行操作。當確定已經進行掃描執(zhí)行操作(S4:是)時,控制器 11進入S5。同時,當確定還沒有進行掃描執(zhí)行操作(S4 否)時,控制器11等待要進行的 掃描執(zhí)行操作。在S5中,控制器11指示MFP 30的控制器31掃描設置在掃描單元35上的文檔頁 (S5)。具體地,控制器11指示MFP 30進行設置在掃描單元35上的文檔頁的自動裁切掃描。響應于用于自動裁切掃描的指令,MFP 30的控制器31控制掃描單元35以生成包 含被設置在設置位置中的文檔頁的圖像的掃描數(shù)據(jù)70 (參見圖8和圖9)。然后,控制器31 檢測被包含在生成的掃描數(shù)據(jù)70中的文檔頁中的每一個的文檔圖像75。這時,控制器31 通過執(zhí)行對于文檔圖像邊界77的邊緣檢測檢測文檔圖像75中的每一個。文檔圖像邊界77 表示文檔圖像75的邊界。然后,控制器31從掃描數(shù)據(jù)70中提取檢測到的文檔圖像75。這時,控制器31將圖像位置信息提供給文檔圖像75中的每一個。圖像位置信息 包括掃描數(shù)據(jù)70的大小和表示掃描數(shù)據(jù)70中的文檔圖像75的各位置的信息。在S6中,控制器11獲取包含在S5中生成的掃描數(shù)據(jù)70中的文檔圖像75中的每 一個的圖像數(shù)據(jù)(S6)。S卩,控制器11從MFP 30請求在S5中生成的掃描數(shù)據(jù)70 (更加具體 地,包含在掃描數(shù)據(jù)70中的文檔圖像75的每一個的圖像數(shù)據(jù))。響應于從MFP 30的掃描 數(shù)據(jù)70 ( S卩,掃描數(shù)據(jù)70的文檔圖像75中的每一個的圖像數(shù)據(jù))的接收,控制器11將掃 描數(shù)據(jù)70存儲在RAM 14中。
響應于對于掃描數(shù)據(jù)70的請求的接受,MFP 30的控制器31傳輸在S5中生成的 掃描數(shù)據(jù)70。具體地,控制器31將文檔圖像75中的每一個的圖像數(shù)據(jù)和與文檔圖像75中 的每一個相對應的圖像位置信息傳輸?shù)接嬎銠C10。在S7中,控制器11執(zhí)行圖像識別提供程序(參見圖7)以將圖像識別提供給包含 在S6中獲取的掃描數(shù)據(jù)70中的文檔圖像75中的每一個(S7)。將會參考圖7中的流程圖詳細地描述圖像識別提供程序,其示出圖像識別提供程 序的過程。首先,控制器從RAM 14中讀取在S6中獲取的掃描數(shù)據(jù)70 ( S卩,文檔圖像75中的 每一個的圖像數(shù)據(jù))。然后,基于文檔圖像75中的每一個的圖像位置信息,控制器11再現(xiàn) 掃描數(shù)據(jù)70中的文檔圖像75中的每一個的位置。注意的是,不同于通過掃描單元35最初生成的掃描數(shù)據(jù)70,在S31中讀出的掃描 數(shù)據(jù)70不包括與除了文檔圖像75之外的空白空間相對應的任何平面圖像。S卩,在S31中 讀出的掃描數(shù)據(jù)70表示文檔圖像75中的每一個的圖像數(shù)據(jù)以及最初生成的掃描數(shù)據(jù)70 中的文檔圖像75之間的位置關系。接下來,控制器11確定當前設置的模板數(shù)據(jù)50是否為縱向文檔型(S32)。具體 地,基于模板數(shù)據(jù)50的格式信息,控制器11進行S32的確定。當確定當前設置的模板數(shù)據(jù)50是縱向文檔型(S32:是)時,控制器11進入S35。同時,當確定當前設置的模板數(shù)據(jù)50不是縱向文檔型(S32 否)時,控制器11進入S33。首先,將會參考圖8提供關于當模板數(shù)據(jù)50是橫向文檔型時要執(zhí)行的步驟(S33 和S34)的解釋。在S33中,控制器11獲取文檔圖像75中的每一個的圖像位置坐標76 (S33)。更 具體地,控制器11首先設置正交坐標系,其具有被定義為原點的(最初生成的)掃描數(shù)據(jù) 70的掃描原點71。掃描原點71表示在通過掃描單元35進行的文檔掃描期間獲取的初始 像素,并且對應于圖8中的掃描數(shù)據(jù)70的左上點。如圖8中所示,控制器11將掃描原點71設置為計算坐標原點72,并且相對于計算 坐標原點72設置X軸和Y軸。X軸是用于定義在水平方向(圖8中的右方向)上相對于 計算坐標原點72的位置的度量(measure)。Y軸是用于定義在豎直方向(圖8中的向下方 向)上相對于計算坐標原點72的位置的度量。其后,基于設置的正交坐標系(參見圖8)和文檔圖像75中的每一個的位置信息, 控制器11獲取文檔圖像75中的每一個的圖像位置坐標76,并且將表示文檔圖像75中的每 一個的圖像位置坐標76的信息存儲在RAM 14中。注意的是,圖像位置坐標76表示掃描數(shù) 據(jù)70中的文檔圖像75中的每一個的左上位置。在S34中,控制器11計算文檔圖像75中的每一個的配置基準距離L (S34)。具體 地,基于圖8中所示的正交坐標系和圖像位置坐標76,控制器11計算文檔圖像75中的每一 個的配置基準距離L,并且將文檔圖像75中的每一個的配置基準距離L存儲在RAM 14中。 注意的是,配置基準距離表示計算坐標原點72和文檔圖像75的圖像位置坐標76的點之間 的距離。接下來,將會參考圖9提供關于當模板數(shù)據(jù)50是縱向文檔型時要執(zhí)行的步驟(S35 至S37)的解釋。在S35中,控制器11獲取文檔圖像75中的每一個的圖像位置坐標76 (S35)。具體 地,控制器11以與S33相同的方式首先設置用于掃描數(shù)據(jù)70的正交坐標系。注意的是,這 種情況下的正交坐標系不同于S33中設置的正交坐標系。具體地,在S35中,控制器11設置正交坐標系,其中不是掃描原點71而是掃描數(shù) 據(jù)70的左上點被定義為計算坐標原點72。在這樣的情況下,X軸被設置為從計算坐標原點 72向上延伸(參見圖9)。Y軸被設置為從計算坐標原點72向右延伸。S卩,在S35中,控制 器11將正交坐標系統(tǒng)設置為S33的正交坐標系被逆時針旋轉90度的角的狀態(tài)。其后,基于設置的正交坐標系(參見圖9)和文檔圖像75中的每一個的位置信息, 控制器11獲取文檔圖像75中的每一個的圖像位置坐標76并且將表示文檔圖像75中的每 一個的圖像位置坐標76的信息存儲在RAM 14中。注意的是,圖像位置信息76表示掃描數(shù) 據(jù)70中的文檔圖像75中的每一個的左下位置。在S36中,控制器11計算文檔圖像75中的每一個的配置基準距離L (S36)。具體 地,基于圖9中所示的正交坐標系和圖像位置坐標76,控制器11計算文檔圖像75中的每一 個的配置基準距離L,并且將文檔圖像75中的每一個的配置基準距離L存儲在RAM 14中。在S37中,控制器11將掃描數(shù)據(jù)70順時針旋轉90度角(S37)。具體地,控制器 11將包含在掃描數(shù)據(jù)70中的所有文檔圖像75順時針旋轉90度。因此,文檔圖像75的方向變?yōu)榕c縱向文檔型的模板數(shù)據(jù)50的方向相同。 在S38中,控制器11將計數(shù)器I的值設置為零(S38)。注意的是,計數(shù)器I的值表 示具有被提供的各圖像識別的文檔圖像75的數(shù)目。 在S39中,控制器11確定計數(shù)器I的值是否等于文檔圖像的數(shù)目N (S39)。即,控 制器11確定圖像識別是否被提供給掃描數(shù)據(jù)70中的每個文檔圖像75。當確定計數(shù)器I的 值等于文檔圖像的數(shù)目N(S39:是)時,控制器11中斷圖像識別提供程序。同時,當確定計 數(shù)器I的值還沒有等于文檔圖像的數(shù)目N(S39 否)時,控制器11進入S40。在S40中,控制器11從包含在掃描數(shù)據(jù)70中的文檔圖像75中指定目標文檔圖像。 目標文檔圖像指圖像識別要被提供到的文檔圖像75中的目標文檔圖像。具體地,控制器11從RAM 14中讀出還沒有被提供圖像識別的文檔圖像75的配置 基準距離L,并且識別與最短的配置基準距離L相關聯(lián)的文檔圖像75作為目標文檔圖像。
在圖8中所示的示例中,具有最短的配置基準距離L的“風景”的文檔圖像75被 指定為目標文檔圖像。此外,在稍后執(zhí)行的步驟S40中,控制器11基于其它的文檔圖像75 的配置基準距離L按順序順序地識別“花朵”的文檔圖像75和“肖像”的文檔圖像75作為 目標文檔圖像。另外,在圖9中所示的示例中,控制器11基于配置基準距離L按順序順序 地識別“風景”的文檔圖像75、“花朵”的文檔圖像75和“肖像”的文檔圖像75作為目標文 檔圖像。當存在具有相同的配置基準距離L的多個文檔圖像75時,控制器11識別具有最 小的圖像位置坐標76的X坐標的多個文檔圖像75中的一個作為目標文檔圖像。此外,當存 在具有相同的配置基準距離L和相同的圖像位置坐標76的X坐標的多個文檔圖像75時, 控制器11識別具有最小的圖像位置坐標76的Y坐標的多個文檔圖像75中的一個作為目 標文檔圖像。在S41中,控制器11將相應的圖像識別提供給目標文檔圖像(S41)。以與區(qū)域識 別相同的方式,圖像識別被按照從“1”開始的順序順序地提供作為識別編號。在圖8中所示的示例中,控制器11將“識別編號1”的圖像識別提供給“風景”的 文檔圖像75。在稍后執(zhí)行的步驟S41中,控制器11將“識別編號2”的圖像識別提供給“花 朵”的文檔圖像75,并且將“識別編號3”的圖像識別提供給“肖像”的文檔圖像。圖8中 所示的示例中的配置基準距離L的長度大小同樣適用于圖9中所示的示例。因此,在圖9 中所示的示例中,控制器11以與圖8中所示的示例相同的方式將各圖像識別提供給文檔圖 像75。在S42中,控制器11將計數(shù)器I的值增加1 (S42)。其后,控制器11將各圖像識別 提供給未經處理的文檔圖像75。再次參考圖2,在將圖像識別提供給包含在掃描數(shù)據(jù)70中的文檔圖像75中的每 一個之后,控制器11進入S8。在S8中,控制器11確定控制器11是否已經完全地進行了 檢測模板數(shù)據(jù)50中的每個配置區(qū)域55以及檢測掃描數(shù)據(jù)70中的每個文檔圖像75的處理 (S8)。當確定控制器11已經完全地進行了檢測模板數(shù)據(jù)50中的每個配置區(qū)域55以及檢 測掃描數(shù)據(jù)70中的每個文檔圖像75的處理(S8:是)時,控制器11進S9。同時,當確定控 制器11沒有完全地進行檢測模板數(shù)據(jù)50中的每個配置區(qū)域55以及檢測掃描數(shù)據(jù)70中的 每個文檔圖像75的處理(S8 否)時,控制器11返回到Si。
在S9中,控制器11確定文檔圖像的數(shù)目N是否等于配置區(qū)域的數(shù)目M(S9)。當確 定文檔圖像的數(shù)目N等于配置區(qū)域的數(shù)目M(S9:是)時,控制器11進入S10。同時,當確定 文檔圖像的數(shù)目N還沒有等于配置區(qū)域的數(shù)目M(S9:否)時,控制器11進入S16。在SlO中,控制器11將計數(shù)器A的值設置為零(SlO)。計數(shù)器A的值表示在各配 置區(qū)域55中組合并且配置的文檔圖像75的數(shù)目。在Sll中,控制器11確定計數(shù)器A的值是否等于文檔圖像的數(shù)目N(Sll)。即,控 制器11確定每個文檔圖像75是否被配置并且被組合在配置區(qū)域55中的相應的一個中。當 確定計數(shù)器A的值等于文檔圖像的數(shù)目N(S11:是)時,控制器11進入S15。同時,當確定 計數(shù)器A的值不等于文檔圖像的數(shù)目N(S11 否)時,控制器11進入S12。在S12中,控制器11編輯目標文檔圖像(S12)。具體地,控制器11首先將包含在 具有用于圖像識別的識別編號中最小的識別編號的掃描數(shù)據(jù)70中的文檔圖像75中的一個 指定為目標文檔圖像。目標文檔圖像指要在S12和S13中處理的文檔圖像。接下來,基于目標文檔圖像的圖像識別和每個配置區(qū)域55的區(qū)域識別,控制器11 指定對應于目標文檔圖像的模板數(shù)據(jù)50中的配置區(qū)域55。具體地,控制器11識別具有與 目標文檔圖像的識別編號相同的識別編號的配置區(qū)域55作為與目標文檔圖像相對應的配 置區(qū)域55。然后,控制器11從RAM 14中讀取與目標文檔圖像相對應的配置區(qū)域55的位置信 息。其后,根據(jù)配置區(qū)域55的讀取的位置信息,控制器11編輯目標文檔圖像。更加具體地, 控制器11根據(jù)與目標文檔圖像相對應的配置區(qū)域55的形狀和尺寸編輯目標文檔圖像。目 標文檔圖像的編輯包括目標文檔圖像的擴大、縮小、以及裁剪。在S13中,控制器11組合要被配置在與目標文檔圖像相對應的配置區(qū)域55中的 已編輯的目標文檔圖像(S13)。然后,控制器11進入S14,其中控制器將計數(shù)器A的值增加1 (S14)。因此,在稍后 執(zhí)行的步驟S12和S13中,控制器11編輯下一個目標文檔圖像(例如,“識別編號2”的文 檔圖像75),并且組合要被配置在與下一個目標文檔圖像相對應的配置區(qū)域55中的下一個 目標文檔圖像。在當計數(shù)器A的值等于文檔圖像N的數(shù)目(Sll 是)時執(zhí)行的S15中,控制器11 進行打印操作(S15)。在當控制器11進入S15時,包含在掃描數(shù)據(jù)70中的文檔圖像被配置 并且被組合在模板數(shù)據(jù)50中的各配置區(qū)域55中(參見圖10)。即,在執(zhí)行S15之前合成數(shù) 據(jù)100被完全地生成。因此,在打印操作(S15)中,控制器11將打印執(zhí)行命令和合成數(shù)據(jù)100傳輸?shù)組FP 30,并且中斷控制程序。響應于打印執(zhí)行命令和合成數(shù)據(jù)100的接收,MFP 30的控制器31 控制打印單元36以將合成數(shù)據(jù)100打印在紙張上。因此,打印系統(tǒng)1能夠獲得具有要被配置在各用戶想要的位置中的在其上形成多 個文檔頁的圖像的打印輸出。因此,當用戶想要具有被整合在各用戶想要的位置中的多個 文檔頁的圖像的打印輸出時,打印系統(tǒng)1能夠提供用戶想要的輸出,減少用戶的負擔。在當文檔圖像的數(shù)目N不等于配置區(qū)域的數(shù)目M(S9 否)時要執(zhí)行的S16中,控制器11進行例外操作(S16)。在例外操作(S16)中,控制器11執(zhí)行例如通知由于一個或者 多個文檔圖像的丟失引起的錯誤的操作。然后,控制器11中斷控制程序。
如上所述,第一實施例的打印系統(tǒng)1和控制程序(參見圖2)能夠在單掃描操作中 讀取多個文檔頁的圖像并且提供具有被配置在各用戶想要的位置中的掃描圖像的打印輸 出。這時,用戶不需要進行用于每個文檔頁的掃描。因此,打印系統(tǒng)1和控制程序能夠減少 用戶的負擔。此外,打印系統(tǒng)1和控制程序將文檔設置引導畫面60顯示在顯示單元25上(參 見圖5和圖6)。通過參考顯示在文檔設置引導畫面60上的信息,用戶能夠掌握相對于平臺 的文檔頁的正確的設置位置。因此,打印系統(tǒng)1和控制程序能夠確定地提供以用戶想要的 方式打印的輸出。此外,文檔設置引導畫面60包括顯示方向通知圖像62、模板方向通 知圖像63、以 及設置方向通知圖像64。通過確認顯示在文檔設置引導畫面60上的信息62至64,用戶能 夠掌握實際情況與顯示在文檔設置引導畫面60上的信息之間的關系,和要被設置的文檔 頁的正確的方向。因此,打印系統(tǒng)1和控制程序能夠更加確定地提供以用戶想要的方式打 印的輸出。另外,打印系統(tǒng)1和控制程序根據(jù)模板數(shù)據(jù)50的類型(縱向文檔型或者橫向文檔 型)更改顯示文檔設置引導畫面60的顯示方式(參見圖5和圖6)和要被應用于提供圖像 識別的操作(S32至S37)。因此,不管模板數(shù)據(jù)50是縱向文檔型還是橫向文檔型,打印系統(tǒng) 1和控制程序都能夠提供以用戶想要的方式打印的輸出。(第二實施例)接下來,將會提供關于第二實施例的解釋,其中本發(fā)明的一個或者多個方面被應 用于MFP 30。第二實施例中的MFP 30的基本構造與第一實施例中的MFP 30的相同。因 此,下面將會說明第一和第二實施例之間的不同。在第二實施例中,控制程序(參見圖2、圖3以及圖7)被存儲在MFP 30的存儲單 元(例如,ROM 33)中。通過MFP 30的控制器31執(zhí)行控制程序。此外,第二實施例的控制程序在S3至S6、以及S7的操作中不同于第一實施例的控 制程序。在第二實施例中的其它步驟中的操作與第一實施例中的相同。接下來,將會描述 第一和第二實施例之間的不同。在S3中,控制器31將文檔設置引導畫面60顯示在顯示面板38上。在此方面,除 了文檔設置引導畫面60被顯示在顯示面板38上之外,S3的操作與第一實施例中的相同。在S4中,控制器31基于鍵盤39的操作確定是否已經進行了掃描執(zhí)行操作。在S5中,在沒有進行與計算機10的通信的情況下,控制器31控制掃描單元35進 行自動裁切掃描。第二實施例的S5中由MFP 30執(zhí)行的操作與第一實施例的相同,不同之 處在于沒有響應于外部指令的接收而執(zhí)行第二實施例的S5來進行掃描。在S6中,在沒有執(zhí)行與計算機10的通信的情況下,控制器31將在S5中生成的掃 描數(shù)據(jù)存儲在RAM 34中。在其它方面,要在第二實施例的S6中執(zhí)行的操作與第一實施例 中的相同。在S15中,在沒有執(zhí)行與計算機10的通信的情況下,控制器31控制打印單元36 將存儲在RAM 34中的合成數(shù)據(jù)100打印在紙張上。在第二實施例的S15中由MFP 30執(zhí)行 的操作與第一實施例的相同,不同之處在于沒有響應于來自于計算機10的打印執(zhí)行命令 和合成數(shù)據(jù)100執(zhí)行第二實施例的S15。
第二實施例中如上構造的MFP 30和控制程序能夠提供與第一實施例相同的效 果。S卩,MFP 30和控制程序能夠在獲得具有配置在各用戶想要的位置中的多個文檔頁的圖 像的打印輸出時減少用戶的負擔。此外,MFP 30和控制程序能夠確定地提供具有以用戶想 要的方式組合的多個文檔頁的圖像的打印輸出。在上面,已經描述了根據(jù)本發(fā)明的方面的實施例。通過采用傳統(tǒng)的材料、方法和設 備能夠實踐本發(fā)明。因此,在此沒有詳細地闡述這樣的材料、設備以及方法的詳細情況。在 前面的描述中,為了提供本發(fā)明的充分的理解,闡述了諸如特定材料、結構、化學藥品、工藝 等等的多個特定細節(jié)。然而,應了解的是,在沒有重新配置詳細闡述的細節(jié)的情況下,能夠 實踐本發(fā)明。在其它的情況中,為了避免不必要的使本發(fā)明變得不清楚,沒有詳細地描述眾 所周知的處理結構。在本公開中示出并且描述了本發(fā)明的示例性實施例和多功能性的一些示例。要理 解的是,本發(fā)明能夠在各種組合和環(huán)境中使用并且能夠在如這里表示的發(fā)明概念的范圍內 進行變化或者修改。例如,能夠進行以下的修改。在前述的實施例中,合成數(shù)據(jù)100以被打印在紙張上的方式輸出。然而,可以以任 何其它的方式輸出合成數(shù)據(jù)100。例如,可以使用傳真單元37傳真合成數(shù)據(jù)100?;蛘撸?成數(shù)據(jù)100可以被輸出并且存儲在外部存儲裝置上。在前述的示例中,采用用戶創(chuàng)建的模板數(shù)據(jù)50。然而,可以采用預定格式的模板 數(shù)據(jù)。在這樣的情況下,由于在模板數(shù)據(jù)中已經確定配置區(qū)域,所以可以省略圖2中的步驟 Sl和S2。因此,能夠減少檢測配置區(qū)域的處理負荷。在前述的實施例中,配置區(qū)域55中的每一個的形狀為矩形。然而,可以以諸如橢 圓形的任何其它的形式成形配置區(qū)域55。在這樣的情況下,在S12中,文檔圖像75可以被 裁剪成與配置區(qū)域55相對應的各形狀(例如,橢圓形)。因此,能夠獲得合成數(shù)據(jù),其中以 多種方式配置文檔圖像75。在第一實施例中,MFP 30執(zhí)行自動裁切掃描并且從掃描數(shù)據(jù)70中提取每個文檔 圖像75。然而,MFP 30可以將掃描數(shù)據(jù)70傳輸?shù)接嬎銠C10而不提取文檔圖像75,并且計 算機10可以從掃描數(shù)據(jù)70中提取每一個文檔圖像75。此外,可以不顯示文檔設置引導畫面60。用于掃描數(shù)據(jù)的處理不必在用于模板數(shù)據(jù)50的處理之后進行。換言之,可以在用于掃描數(shù)據(jù)的處理之后進行用于模板數(shù)據(jù)50的處理。
權利要求
一種圖像處理裝置,所述圖像處理裝置被構造為生成并且輸出其中組合了兩個或者更多文檔圖像的合成數(shù)據(jù),所述圖像處理裝置包括區(qū)域檢測單元,所述區(qū)域檢測單元被構造為分別從模板數(shù)據(jù)檢測配置區(qū)域,所述模板數(shù)據(jù)定義所述合成數(shù)據(jù)上要配置所述文檔圖像的配置區(qū)域;區(qū)域位置指定單元,所述區(qū)域位置指定單元被構造為相對于用于定義所述模板數(shù)據(jù)上的位置的第一標準指定檢測到的配置區(qū)域中的每一個的位置;區(qū)域識別提供單元,所述區(qū)域識別提供單元被構造為基于配置區(qū)域中的每一個的指定位置將區(qū)域識別提供給配置區(qū)域中的每一個;圖像獲取單元,所述圖像獲取單元被構造為基于設置在所述圖像獲取單元上的文檔頁獲取圖像數(shù)據(jù),其中在所述文檔頁上形成有要組合的文檔圖像;圖像提取單元,所述圖像提取單元被構造為從獲取的圖像數(shù)據(jù)中提取文檔圖像;圖像位置指定單元,所述圖像位置指定單元被構造為相對于用于定義獲取的圖像數(shù)據(jù)上的位置的第二標準指定提取的文檔圖像中的每一個的位置;圖像識別提供單元,所述圖像識別提供單元被構造為基于文檔圖像中的每一個的指定位置將圖像識別提供給文檔圖像中的每一個;配置區(qū)域識別單元,所述配置區(qū)域識別單元被構造為基于所述圖像識別和所述區(qū)域識別來識別與文檔圖像中的每一個相對應的配置區(qū)域;圖像編輯單元,所述圖像編輯單元被構造為編輯文檔圖像中的每一個以使其配置在通過所述配置區(qū)域識別單元識別的配置區(qū)域中的相應的一個中;合成數(shù)據(jù)生成單元,所述合成數(shù)據(jù)生成單元被構造為生成合成數(shù)據(jù),其中編輯的文檔圖像被配置在各配置區(qū)域中;以及輸出單元,所述輸出單元被構造為輸出通過所述合成數(shù)據(jù)生成單元生成的合成數(shù)據(jù)。
2.根據(jù)權利要求1所述的圖像處理裝置,進一步包括顯示單元,所述顯示單元被構造 為與所述模板數(shù)據(jù)的配置區(qū)域相關聯(lián)地顯示所述圖像獲取單元上要設置所述文檔頁的設 置位置。
3.根據(jù)權利要求2所述的圖像處理裝置,進一步包括第一顯示控制器,所述第一顯示 控制器被構造為控制所述顯示單元附加地顯示第一方向圖像,用于表明所述顯示單元的方 向和要被設置的所述文檔頁的方向之間的關系。
4.根據(jù)權利要求2或3所述的圖像處理裝置,進一步包括第二顯示控制器,所述第二顯 示控制器被構造為控制所述顯示單元附加地顯示第二方向圖像,用于表明所述顯示單元的 方向和所述模板數(shù)據(jù)的方向之間的關系。
5.根據(jù)權利要求1至3中的任何一項所述的圖像處理裝置,進一步包括第一標準設置單元,所述第一標準設置單元被構造為將所述模板數(shù)據(jù)的預定點被定義 為其原點的坐標系設置為第一標準;模板指定單元,所述模板指定單元被構造為基于所述模板數(shù)據(jù)的格式信息指定所述模 板數(shù)據(jù)的類型;第二標準設置單元,所述第二標準設置單元被構造為根據(jù)所述模板數(shù)據(jù)的指定的類型 將獲取的圖像數(shù)據(jù)的預定點被定義為其原點的坐標系設置為第二標準;以及圖像旋轉單元,所述圖像旋轉單元被構造為,當所述模板數(shù)據(jù)是所述模板數(shù)據(jù)的方向與所述文檔圖像中的每一個的方向不一致的類型時,旋轉所述文檔圖像中的每一個以使得 所述文檔圖像中的每一個的方向與所述模板數(shù)據(jù)的方向一致。
6.根據(jù)權利要求5所述的圖像處理裝置,其中所述第一標準設置單元被構造為將所述模板數(shù)據(jù)的左上端被定義為其原點的坐 標系設置為第一標準,其中所述模板指定單元被構造為基于所述模板數(shù)據(jù)的格式信息在縱向文檔型和橫向 文檔型之間指定所述模板數(shù)據(jù)的類型,其中所述第二標準設置單元被構造為,當所述模板數(shù)據(jù)是所述橫向文檔型時,將獲取 的圖像的左上端被定義為其原點的坐標系設置為第二標準,其中所述第二標準設置單元被構造為,當所述模板數(shù)據(jù)是縱向文檔型時,將獲取的圖 像數(shù)據(jù)的左下端被定義為其原點的坐標系設置為第二標準,并且其中所述圖像旋轉單元被構造為,當所述模板數(shù)據(jù)是縱向文檔型時,將所述文檔圖像 中的每一個順時針旋轉90度角。
7.一種圖像處理系統(tǒng),所述圖像處理系統(tǒng)被構造為生成并且輸出其中組合了兩個或者 更多文檔圖像的合成數(shù)據(jù),所述圖像處理系統(tǒng)包括區(qū)域檢測單元,所述區(qū)域檢測單元被構造為分別從模板數(shù)據(jù)檢測配置區(qū)域,所述模板 數(shù)據(jù)定義所述合成數(shù)據(jù)上要配置所述文檔圖像的配置區(qū)域;區(qū)域位置指定單元,所述區(qū)域位置指定單元被構造為相對于用于定義所述模板數(shù)據(jù)上 的位置的第一標準指定檢測到的配置區(qū)域中的每一個的位置;區(qū)域識別提供單元,所述區(qū)域識別提供單元被構造為基于配置區(qū)域中的每一個的指定 位置將區(qū)域識別提供給配置區(qū)域中的每一個;圖像獲取單元,所述圖像獲取單元被構造為基于設置在所述圖像獲取單元上的文檔頁 獲取圖像數(shù)據(jù),其中在所述文檔頁上形成有要組合的文檔圖像;圖像提取單元,所述圖像提取單元被構造為從獲取的圖像數(shù)據(jù)中提取文檔圖像; 圖像位置指定單元,所述圖像位置指定單元被構造為相對于用于定義獲取的圖像數(shù)據(jù) 上的位置的第二標準指定提取的文檔圖像中的每一個的位置;圖像識別提供單元,所述圖像識別提供單元被構造為基于文檔圖像中的每一個的指定 位置將圖像識別提供給文檔圖像中的每一個;配置區(qū)域識別單元,所述配置區(qū)域識別單元被構造為基于所述圖像識別和所述區(qū)域識 別來識別與文檔圖像中的每一個相對應的配置區(qū)域;圖像編輯單元,所述圖像編輯單元被構造為編輯文檔圖像中的每一個以使其配置在通 過所述配置區(qū)域識別單元識別的配置區(qū)域中的相應的一個中;合成數(shù)據(jù)生成單元,所述合成數(shù)據(jù)生成單元被構造為生成合成數(shù)據(jù),其中編輯的文檔 圖像被配置在各配置區(qū)域中;以及輸出單元,所述輸出單元被構造為輸出通過所述合成數(shù)據(jù)生成單元生成的合成數(shù)據(jù)。
8.一種圖像處理方法,所述圖像處理方法用于生成并且輸出其中組合了兩個或者更多 文檔圖像的合成數(shù)據(jù),所述方法適于在具有圖像獲取單元的處理器上執(zhí)行,包括區(qū)域檢測步驟,分別從模板數(shù)據(jù)檢測配置區(qū)域,所述模板數(shù)據(jù)定義所述合成數(shù)據(jù)上要 配置所述文檔圖像的配置區(qū)域;區(qū)域位置指定步驟,相對于用于定義所述模板數(shù)據(jù)上的位置的第一標準指定檢測到的 配置區(qū)域中的每一個的位置;區(qū)域識別提供步驟,基于配置區(qū)域中的每一個的指定位置將區(qū)域識別提供給配置區(qū)域 中的每一個;圖像獲取步驟,基于設置在所述圖像獲取單元上的文檔頁獲取圖像數(shù)據(jù),其中在所述 文檔頁上具有要被組合的文檔圖像;圖像提取步驟,所述圖像提取步驟被構造為從獲取的圖像數(shù)據(jù)中提取文檔圖像; 圖像位置指定步驟,相對于用于定義獲取的圖像數(shù)據(jù)上的位置的第二標準指定提取的 文檔圖像中的每一個的位置;圖像識別提供步驟,基于文檔圖像中的每一個的指定位置將圖像識別提供給文檔圖像 中的每一個;配置區(qū)域識別步驟,基于所述圖像識別和所述區(qū)域識別來識別與文檔圖像中的每一個 相對應的配置區(qū)域;圖像編輯步驟,編輯文檔圖像中的每一個以使其配置在所述配置區(qū)域識別步驟中識別 的配置區(qū)域中的相應的一個中;合成數(shù)據(jù)生成步驟,生成合成數(shù)據(jù),其中編輯的文檔圖像被配置在各配置區(qū)域中;以及 輸出步驟,輸出在所述合成數(shù)據(jù)生成步驟中生成的合成數(shù)據(jù)。
9.根據(jù)權利要求8所述的方法,其中所述處理器進一步具有顯示單元,并且其中所述方法進一步包括下述顯示步驟與所述模板數(shù)據(jù)的配置區(qū)域相關聯(lián)地將圖像 獲取單元上要設置所述文檔頁的設置位置顯示在所述顯示單元上。
10.根據(jù)權利要求9所述的方法,其中所述顯示步驟包括下述步驟將用于表明所述顯示單元的方向和要被設置的文檔 頁的方向之間的關系的第一方向圖像附加地顯示在所述顯示單元上。
11.根據(jù)權利要求9或者10所述的方法,其中所述顯示步驟包括下述步驟將用于表明所述顯示單元的方向和所述模板數(shù)據(jù)的 方向之間的關系的第二方向圖像附加地顯示在所述顯示單元上。
12.根據(jù)權利要求8至10中的任何一項所述的方法,進一步包括第一標準設置步驟,將所述模板數(shù)據(jù)的預定點被定義為其原點的坐標系設置為第一標準;模板指定步驟,基于所述模板數(shù)據(jù)的格式信息指定所述模板數(shù)據(jù)的類型; 第二標準設置步驟,根據(jù)所述模板數(shù)據(jù)的指定的類型,將獲取的圖像數(shù)據(jù)的預定點被 定義為其原點的坐標系設置為第二標準;以及圖像旋轉步驟,當所述模板數(shù)據(jù)是所述模板數(shù)據(jù)的方向與所述文檔圖像中的每一個的 方向不一致的類型時,旋轉所述文檔圖像中的每一個以使得所述文檔圖像中的每一個的方 向與所述模板數(shù)據(jù)的方向一致。
13.根據(jù)權利要求12所述的方法,其中所述第一標準設置步驟包括將所述模板數(shù)據(jù)的左上端被定義為其原點的坐標系 設置為第一標準的步驟,其中所述模板指定步驟包括基于所述模板數(shù)據(jù)的格式信息在縱向文檔型和橫向文檔 型之間指定所述模板數(shù)據(jù)的類型的步驟,其中所述第二標準設置步驟包括下述步驟,當所述模板數(shù)據(jù)是所述橫向文檔型時,將 獲取的圖像的左上端被定義為其原點的坐標系設置為第二標準,其中所述第二標準設置步驟包括下述步驟,當所述模板數(shù)據(jù)是縱向文檔型時,將獲取 的圖像數(shù)據(jù)的左下端被定義為原點的坐標系設置為第二標準,并且其中所述圖像旋轉步驟包括下 述步驟,當所述模板數(shù)據(jù)是縱向文檔型時,將所述文檔 圖像中的每一個順時針旋轉90度角。
全文摘要
本發(fā)明涉及圖像處理裝置、系統(tǒng)以及方法。圖像處理裝置被構造為從模板數(shù)據(jù)檢測配置區(qū)域,相對于第一標準指定模板數(shù)據(jù)上的每個檢測到的配置區(qū)域的位置,基于各配置區(qū)域的指定的位置將區(qū)域識別提供給每個配置區(qū)域,獲取基于設置在其上的文檔頁的圖像數(shù)據(jù),從獲取的圖像數(shù)據(jù)中提取文檔圖像,相對于第二標準指定獲取的圖像數(shù)據(jù)上的每個提取的文檔圖像的位置,基于每個文檔圖像的指定的位置將圖像識別提供給每個文檔圖像,基于圖像識別和區(qū)域識別來識別與每個文檔圖像相對應的配置區(qū)域,編輯要被配置在相應的配置區(qū)域中的每個文檔圖像,生成具有配置在各配置區(qū)域中的編輯的文檔圖像的合成數(shù)據(jù),并且輸出合成數(shù)據(jù)。
文檔編號H04N1/387GK101820492SQ20101012631
公開日2010年9月1日 申請日期2010年2月26日 優(yōu)先權日2009年2月26日
發(fā)明者高橋優(yōu)作 申請人:兄弟工業(yè)株式會社