(57)【要約】【課題】マルチスキャン動作を利用し、手間をかけずに領域を指定する。【解決手段】原稿の切り出し領域、マスク領域にラベルを貼り付けた後、原稿と、上記ラベルと同じラベルとをプラテンガラスに載せて読取部１０２により読み取る。原稿認識部１０３は読み取った画像から複数の原稿を認識し、原稿仕分け部１０５は認識された原稿の大きさを基に主原稿（原稿）と従原稿（ラベル）に仕分ける。従原稿抽出部１０６は主原稿中から従原稿と同じラベルを抽出し、画像領域生成部１０７は抽出されたラベルの位置を基に矩形領域（切り出し領域、マスク領域）を生成する。【選択図】図１
2011244380.tif 000002
【特許請求の範囲】
【請求項１】
画像を取得するための画像取得手段と、前記取得した画像からＮ個（Ｎ≧２）の原稿を認識するための原稿認識手段と、前記認識したＮ個の原稿に対して、所定の画像処理を実施するための画像処理手段とを備える画像処理装置において、前記認識したＮ個の原稿を、主原稿と従原稿とに仕分けする原稿仕分け手段と、前記主原稿の中から、前記従原稿と同じ原稿を検出して、その位置情報を調査する従原稿検出手段と、前記従原稿検出手段が調査した位置情報に基づいて、前記主原稿の中に所定の画像領域を生成する画像領域生成手段を有し、前記画像処理手段は、前記主原稿に対して所定の画像処理を実施する際に、前記画像領域生成手段によって生成された画像領域の内側と外側で画像処理を切り替えることを特徴とする画像処理装置。
【請求項２】
前記原稿仕分け手段は、前記Ｎ個の原稿の大小関係によって、主原稿と従原稿とに仕分けすることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像領域生成手段は、前記従原稿が含まれないように画像領域を生成することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記画像領域生成手段は、前記従原稿が含まれるように画像領域を生成することを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記画像領域生成手段は、同一の従原稿から、複数の画像領域が生成可能な場合には、対角線の距離が最短となる画像領域を優先して生成することを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記画像処理手段は、前記画像領域生成手段によって生成された画像領域の内側もしくは外側のいずれかを切除する処理が含まれていることを特徴とする請求項１記載の画像処理装置。
【請求項７】
前記画像処理手段は、前記画像領域生成手段によって生成された画像領域の内側または外側のいずれかを、原稿が特定できない画像に置換することを特徴とする請求項１記載の画像処理装置。
【請求項８】
画像を取得するための画像取得工程と、前記取得した画像からＮ個（Ｎ≧２）の原稿を認識するための原稿認識工程と、前記認識したＮ個の原稿に対して、所定の画像処理を実施するための画像処理工程とを備える画像処理方法において、前記認識したＮ個の原稿を、主原稿と従原稿とに仕分けする原稿仕分け工程と、前記主原稿の中から、前記従原稿と同じ原稿を検出して、その位置情報を調査する従原稿検出工程と、前記従原稿検出工程が調査した位置情報に基づいて、前記主原稿の中に所定の画像領域を生成する画像領域生成工程を有し、前記画像処理工程は、前記主原稿に対して所定の画像処理を実施する際に、前記画像領域生成工程によって生成された画像領域の内側と外側で画像処理を切り替えることを特徴とする画像処理方法。
【請求項９】
請求項８記載の画像処理方法をコンピュータに実現させるためのプログラム。
【請求項１０】
請求項８記載の画像処理方法をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙文書などを光学的に読み取って得られた画像情報に対して画像処理を施す機能を有する画像処理装置に関し、特定の画像領域の内側と外側で異なる画像処理を施すことが可能な画像処理装置、画像処理方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
紙文書などの読取媒体を光学的に読み取って、その画像が収められた電子ファイルを利用者に提供する装置としてスキャナーが挙げられる。スキャナーの基本的な動作を説明すると、まず利用者はプラテンガラスの上に原稿を設置して、スキャナーに読取動作を指示する。この指示により、ラインセンサーがガラスの下を走査して原稿を光学的に読み取り、電子画像が生成され、この電子画像は、画像処理回路によって種々の画像処理が施された後に電子ファイルに収められ、利用者が所有するパソコンやＵＳＢメモリなどに転送される。
【０００３】
近年、スキャナーの機能が多様化し、トリミング処理やマスク処理と呼ばれる画像処理機能が標準的に搭載されている。トリミング処理とは、原稿内の矩形領域を切り出す処理であり、例えば図１０（ａ）に示すように、原稿の一部分だけを電子ファイルにする場合に有効な機能である。またマスク処理とは、原稿内の矩形領域を、元の画像が特定出来ないものに置き換える処理であり、例えば図１０（ｂ）に示すように、原稿に描かれている情報を局所的に隠す場合などに有効な機能である。
【０００４】
実際のスキャナーによりトリミング処理やマスク処理を行う場合、利用者は「切り出す位置」や「局所的に隠す位置」をスキャナーに指示しなければならないが、これらの位置を指示する方法としては、以下の２種類の方法が多くのスキャナーで採用されている。
【０００５】
第１の方法は、矩形領域の位置を数値入力する方法である。まず利用者は、原稿の頂点に仮想原点を設け、仮想原点と一部領域との距離を、縦方向と横方向のそれぞれについて測定する（図１１（ａ）参照）。そしてスキャナーに備えられたタッチパネル式の操作画面（図１１（ｂ）参照）を用いて、先の測定結果を入力していく。
【０００６】
第２の方法は、原稿の簡易画像に矩形領域を書き込む方法である。まずスキャナーが原稿を簡易的に読み取って、その内容、すなわち原稿の簡易画像をタッチパネル式の操作画面に表示する（図１２（ａ）参照）。そして利用者は、自分の指先やペンなどの突起物を用いて操作画面上をなぞり、矩形領域を表す閉曲線を書き込む（図１２（ｂ）参照）。
【０００７】
上記した何れも方法も利用者が意図した通りの矩形領域をスキャナーに指示できるが、以下のような問題がある。第１の方法は、仮想原点と一部領域との距離を測定する作業に手間がかかる点である。利用者は、原稿の上に定規を置いて１点１点の距離を測定していると予想され、とりわけマスク処理などは、通常、１つの原稿内に複数領域を指示するので、測定作業には膨大な手間がかかる。
【０００８】
第２の方法は、スキャナーの占有時間が長い点である。スキャナーが原稿を簡易的に読み取る動作と、その簡易画像を表示する動作、そして利用者が簡易画像の上に矩形領域を書き込む動作は、いずれもスキャナー本体を必要とする。その結果、利用者１人当たりの占有時間が延びてしまい、とりわけ企業や公共機関などに設置されているスキャナーは、複数の利用者により共同で使用されるので、１人の利用者が長く占有することは好ましくない。
【０００９】
そこで、これらの問題を解決する技術として、例えば特許文献１では、スキャナーが原稿を簡易的に読み取って、プリンターから白黒の複写物を出力し、指定領域を表す閉曲線を、複写物中に色線で記入し、その複写物をスキャナーで読み取らせることにより、色の付いた閉曲線の内側を指定領域として判別する。また、特許文献２では、スキャナー本体に原稿裏面を読み取るための装置が備えられ、利用者は原稿表面の指定領域の裏側に閉曲線を書いた後で、原稿の両面をスキャナーで読み取らせると、原稿裏面の閉曲線を認識して、原稿表面の同位置を指定領域と判別する。また、特許文献３では、利用者が、熱変性のインクペンを用いて原稿の中に指定領域を表す閉曲線を書き、その原稿をスキャナーで読み取らせると、閉曲線の内側を指定領域として判別し、さらに、特許文献４では、利用者が原稿を透明なキャリヤシートに入れて、シート上に指定領域を表す閉曲線を書き、シートごとスキャナーで読み取らせると、閉曲線の内側を指定領域として判別する。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかし、上記した何れの従来技術も領域指定のために利用者が行う作業は、簡単でかつスキャナーを長時間占有しないが、プリンターや裏面読取装置などの高価な装置や、汎用的でない熱変性インク、キャリヤシートなどの備品を必要し、新たな負担になる。
【００１１】
本発明は上記した課題に鑑みてなされたもので、
本発明の目的は、マルチスキャン動作を利用し、手間をかけずに領域を指定する画像処理装置、画像処理方法、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【００１２】
マルチスキャン動作を利用して領域を指定する。マルチスキャン動作とは、図１３に示すように、プラテンガラス上に設置されたＮ個（Ｎ≧２）の原稿を、１度に読み取って、それぞれの原稿画像が収められた合計Ｎ個の電子ファイルを生成する動作である。例えば、Ａ判やＢ判といった定型サイズの原稿が設置できるプラテンガラスを備えたスキャナーを利用して、名紙や免許証などの小さい原稿を多量に読み取る場合に使用されている。
【００１３】
本発明は、画像を取得するための画像取得手段と、前記取得した画像からＮ個（Ｎ≧２）の原稿を認識するための原稿認識手段と、前記認識したＮ個の原稿に対して、所定の画像処理を実施するための画像処理手段とを備える画像処理装置において、前記認識したＮ個の原稿を、主原稿と従原稿とに仕分けする原稿仕分け手段と、前記主原稿の中から、前記従原稿と同じ原稿を検出して、その位置情報を調査する従原稿検出手段と、前記従原稿検出手段が調査した位置情報に基づいて、前記主原稿の中に所定の画像領域を生成する画像領域生成手段を有し、前記画像処理手段は、前記主原稿に対して所定の画像処理を実施する際に、前記画像領域生成手段によって生成された画像領域の内側と外側で画像処理を切り替えることを最も主要な特徴とする。
【発明の効果】
【００１４】
本発明によれば、画像の切り出し処理やマスク処理において、利用者は手間をかけずに領域指定を行うことができ、また、複数の原稿を不規則に設置しても、利用者が意図した通りに原稿の仕分けを行い、画像領域を生成することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の画像処理装置の構成を示す。
【図２】マルチスキャン動作のシーケンスを示す。
【図３】操作画面例と原稿認識結果の例を示す。
【図４】本発明の領域指定機能のシーケンスを示す。
【図５】ランドマークラベルの貼り付け例と原稿の設置例を示す。
【図６】トリミング処理とマスク処理を設定する操作画面例を示す。
【図７】原稿認識結果と原稿仕分け結果の例を示す。
【図８】従原稿抽出結果と従原稿の抽出位置に生成された矩形領域を示す。
【図９】従原稿の抽出位置に生成される他の矩形領域を示す。
【図１０】画像の切り出し処理とマスク処理を説明する図である。
【図１１】矩形領域の入力方法を説明する図である。
【図１２】矩形領域の他の入力方法を説明する図である。
【図１３】マルチスキャン動作を説明する図である。
【発明を実施するための形態】
【００１６】
以下、発明の実施の形態について図面により詳細に説明する。
【実施例１】
【００１７】
図１は、本発明の画像処理装置の構成を示す。図１において、１０１は操作部、１０２は読取部、１０３は原稿認識部、１０４は画像処理部、１０５は原稿仕分け部、１０６は従原稿抽出部、１０７は画像領域生成部、１０８は画像保管部、１０９は出力部、１１０は制御部である。
【００１８】
操作部１０１は、画像処理装置の利用者が種々の設定を行い、本装置の利用者に種々の情報を提供する、例えば、タッチパネルのようなソフトキーを表示できる表示装置である。読取部１０２は、原稿を光学的に読み取って、その電子画像を生成する。原稿を光学的に読み取る方法としては、プラテンガラスの上に原稿を固定してラインセンサーが走査するタイプと、ラインセンサーを固定して原稿を搬送するタイプがあるが、本装置では前者のタイプを用いる。原稿認識部１０３は、読取部１０２で生成された電子画像に含まれている原稿を認識する。
【００１９】
画像処理部１０４は、原稿認識部１０３によって認識された原稿に対して、トリミング処理やマスク処理などの所定の画像処理を行う。原稿仕分け部１０５は、原稿認識部１０３によって認識された原稿を、主原稿と従原稿とに仕分けする。従原稿抽出部１０６は、主原稿の中から従原稿と同じ原稿を抽出し、その位置情報を調査する。画像領域生成部１０７は、従原稿抽出部１０６が調査した位置情報を基にして、主原稿の中に矩形領域を生成する。画像保管部１０８は、本装置が画像処理を行う際に、電子画像を一時保管するものであり、記録容量は少なくとも、読取部１０１がプラテンガラス全体を読み取って生成した電子画像に対して、原稿認識部１０３の認識結果と、原稿仕分け部１０５の仕分け結果、画像領域生成部１０７の生成結果を加えたものを１面だけ保管できる大きさとする。出力部１０９は、原稿画像が収められた電子ファイルを外部出力し、制御部１１０は、上記した各部（１０１〜１０９）を、後述する基本動作の開始から終了までの期間、制御する。
【００２０】
次に、本発明の画像処理装置が、公知であるマルチスキャン動作を行った時の動作シーケンスについて説明する。
図２は、画像処理装置の各構成要素の動作及び情報の流れを時系列に示す。なお、本動作シーケンスには、原稿仕分け部、従原稿抽出部、画像領域生成部は必要ないため、図２では省略している。
【００２１】
まず、画像処理装置の利用者は、図３（ｂ）に示すように、プラテンガラス上に複数の原稿を設置し、図３（ａ）に示す操作部１０１を用いて種々の設定を行う。ここで行われる設定には、プラテンガラス上に設置された原稿の枚数と、画像処理の内容、そして電子ファイルの書式の３種類を少なくとも含むものとする。そして操作部１０１の確定ボタンが押下されると、確定した情報は一旦、制御部１１０に送信（図２のＳ１）され、利用者の設定に従う動作を実現するための制御情報として制御部１１０から、読取部１０２、画像保管部１０８、原稿認識部１０３、画像処理部１０４、出力部１０９に転送（図２のＳ２）される。そして制御情報を受け取った、読取部１０２、画像保管部１０８、原稿認識部１０３、画像処理部１０４、出力部１０９は、ステータス信号１を返信（図２のＳ３）する。制御部１１０は全ての構成要素からステータス信号１を受け取るとＳｃａｎ−ｔｏ−Ｍｅｍｏｒｙ動作、Ｒｅｃｏｇｎｉｔｉｏｎ動作、Ｍｅｍｏｒｙ−ｔｏ−Ｏｕｔｐｕｔ動作を順番に実行する。
【００２２】
Ｓｃａｎ−ｔｏ−Ｍｅｍｏｒｙ動作では、紙文書を光学的に読み取って、その電子画像を画像保管部１０８に保管する。制御部１１０から読取部１０２に向けて読取動作の開始が指示（図２のＳ４）されると、読取部１０２はプラテンガラスの全領域について読取動作を行い、その電子画像を画像保管部１０８に送信（図２のＳ５）する。そして画像保管部１０８は、電子画像の任意箇所が取り出せる形態で保管し、電子画像の保管が終了するとステータス信号２を制御部１１０に送信（図２のＳ６）し、制御部１１０はステータス信号２を受信するとＳｃａｎ−ｔｏ−Ｍｅｍｏｒｙ動作を終了する。
【００２３】
Ｒｅｃｏｇｎｉｔｉｏｎ動作では、画像保管部１０８に記憶されている電子画像（以降、保管画像と称する）の中から原稿を認識する。制御部１１０から原稿認識部１０３に向けて認識動作の開始が指示（図２のＳ７）されると、原稿認識部１０３は保管画像を読み出して（図２のＳ８）、各々の画素が原稿領域の一部であるか否かの判定を行う。ここで実施される判定のアルゴリズムは公知の手法を用いる。そして判定が終了すると、保管画像と同サイズの２値のビットマップデータを原稿認識結果として生成し、保管画像と関連付けて画像保管部１０８に蓄積する（図２のＳ９）。保管画像と同サイズの２値のビットマップデータは、保管画像の各画素について「０」もしくは「１」の状態を表すことが出来るので、本実施例では、原稿と判定される領域（以降、原稿領域と称する）を「１」、原稿ではないと判定される領域（以降、原稿外領域と称する）を「０」で表す。図３（ｃ）は、原稿認識結果を示す。
【００２４】
原稿認識結果の蓄積が終了すると、原稿認識部１０３は、認識した原稿の数量とステータス信号３を制御部１１０に返信（図２のＳ１０）し、制御部１１０は、認識した原稿の数量とステータス信号３を受信するとＲｅｃｏｇｎｉｔｉｏｎ動作を終了する。
【００２５】
Ｍｅｍｏｒｙ−ｔｏ−Ｏｕｔｐｕｔ動作では、保管画像から原稿領域だけを選択的に取り出し、電子ファイルとして外部に出力する。制御部１１０から画像処理部１０４と出力部１０９に向けて出力動作の開始が指示（図２のＳ１１）されると、画像処理部１０４は保管画像から１つの原稿領域を取り出す（図２のＳ１２）。先述したＲｅｃｏｇｎｉｔｉｏｎ動作によって、保管画像には原稿認識結果が関連付けされているので、画像処理部１０４はそれらを参照することにより、原稿領域だけを選択的に取り出すことができる。続いて、原稿領域の各画素に対して所望の画像処理を行って、利用者が指定した電子ファイル形式にして出力部１０９に送信する（図２のＳ１３）。そして出力部１０９は、外部装置との通信規約に従って電子ファイルを外部装置に送信する。ここまでの動作を原稿領域の数だけ繰り返したら、出力部１０９はステータス信号４を制御部１１０に返信（図２のＳ１４）し、制御部１１０はステータス信号４を受信するとＯｕｔｐｕｔ動作を終了する。これら一連の動作によって、プラテン上に設置されたＮ枚の原稿を光学的に読み取って、Ｎ個の電子ファイルが外部に出力される。
【００２６】
以上が、マルチスキャン動作のシーケンスに関する説明である。続いて、本発明の動作である「マルチスキャン動作を利用した領域指定機能」を用いて領域指定を行い、指定された領域でトリミング処理とマスク処理を実施した場合の動作シーケンスについて説明する。
【００２７】
図４は、本発明の動作シーケンスを示す。図２との違いは、原稿仕分け部１０５、従原稿抽出部１０６、画像領域生成部１０７が追加され、さらにＡｓｓｅｓｍｅｎｔ動作、Ｄｅｔｅｃｔｉｏｎ動作、Ｃｒｅａｔｅ動作が追加されている点である。なお、図５〜図８において、左図（（ａ）、（ｃ））はトリミング処理の実施例、右図（（ｂ）、（ｄ））はマスク処理の実施例を示す。
【００２８】
まず、利用者は、プラテンガラスに原稿を設置する前に簡単な作業を行う。この作業は本装置を必要としないため、どこで実施しても構わない。具体的な作業内容は、切り出し領域またはマスク領域の輪郭に、再剥離可能な粘着ラベル（以降、ランドマークラベルと称する）を２枚貼ることである。この作業には２つの規則があって、第１の規則はランドマークラベルの角をトリム領域の対角２頂点に合わせること、そして第２の規則は、切り出し領域ならば輪郭の外側、マスク領域ならば輪郭の内側にランドマークラベルを貼ることである。
【００２９】
図５（ａ）は、原稿２０１の切り出し領域３０１、３０２にランドマークラベル５０１、５０２を貼り付け、図５（ｂ）は、原稿２０２のマスク領域４０１、４０２にランドマークラベル６０１、６０２を貼り付けた、作業終了後の原稿イメージを示す。なお、ランドマークラベルとして使用できる粘着ラベルには特別な指定が無く、市販されているもので十分である。ただし、１つの原稿に複数個の領域を指定する場合には、後述するＣｒｅａｔｅ動作の中で起こりうる「エラーハンドリング」を避けるため、ランドマークラベルの色もしくは大きさを変えておくことが好ましい。そこで、図５（ａ）ではランドマーク５０１、５０２の色を変え（ランドマーク５０１が色１、ランドマーク５０２が色２）、図５（ｂ）ではランドマークラベル６０１、６０２の大きさを変えてある（ランドマークラベル６０１が大きさ１、ランドマーク６０２が大きさ２）。
【００３０】
先述した作業が完了したら、利用者はプラテンガラスの上に、ランドマークラベルと、作業終了後の原稿の両者を設置する（図５（ｃ）、（ｄ））。ここで言うランドマークラベルとは、原稿に貼り付けてあるランドマークラベルと同類のものを、さらに設置するランドマークラベルを意味する。
【００３１】
図５（ｃ）では、原稿２０１と、ランドマークラベル５０３（ラベル５０１と同じ色１のもの）、ランドマークラベル５０４（ラベル５０２と同じ色２のもの）をプラテンガラス上に設置し、図５（ｄ）では、原稿２０２と、ランドマークラベル６０３（ラベル６０１と同じ大きさ１のもの）、ランドマークラベル６０４（ラベル６０２と同じ大きさ２のもの）をプラテンガラス上に設置する。
【００３２】
そして、操作部１０１を用いて種々の設定を行う。なお、設定項目は公知であるマルチスキャン動作を実施した場合と変わらないが、本実施例の場合、図５（ａ）に示す原稿２０１を設置した時は、画像処理の内容としてトリミング処理が指定され（図６（ａ））、図５（ｂ）に示す原稿２０２を設置した時はマスク処理が指定されたとする（図６（ｂ））。
【００３３】
次いで、操作部１０１の確定ボタンが押下されると、確定した情報は一旦、制御部１１０に送信（図４のＳ１）され、利用者の設定に従う動作を実現するための制御情報として制御部１１０から、読取部１０２、画像保管部１０８、原稿認識部１０３、原稿仕分け部１０５、従原稿抽出部１０６、画像領域生成部１０７、画像処理部１０４、出力部１０９に転送（図４のＳ２）される。そして制御情報を受け取った各構成要素は、ステータス信号１を返信（図４のＳ３）する。制御部１１０は全ての構成要素からステータス信号を受け取るとＳｃａｎ−ｔｏ−Ｍｅｍｏｒｙ動作、Ｒｅｃｏｇｎｉｔｉｏｎ動作、Ａｓｓｅｓｍｅｎｔ動作、Ｄｅｔｅｃｔｉｏｎ動作、Ｃｒｅａｔｅ動作、Ｍｅｍｏｒｙ−ｔｏ−Ｏｕｔｐｕｔ動作を順番に実行する。
【００３４】
Ｓｃａｎ−ｔｏ−Ｍｅｍｏｒｙ動作とＲｅｃｏｇｎｉｔｉｏｎ動作は、公知であるマルチスキャン動作を実施した場合と変わらないので説明を省略する。それぞれの動作を実施した結果、画像保管部１０８には、図７（ａ）、（ｂ）に示すような電子画像が保管され、３枚の原稿が認識されている。図７（ａ）は、図５（ｃ）の原稿認識結果を示し、図７（ｂ）は、図５（ｄ）の原稿認識結果を示す。
【００３５】
続いて、Ａｓｓｅｓｍｅｎｔ動作では、Ｒｅｃｏｇｎｉｔｉｏｎ動作によって認識された原稿を、主原稿もしくは従原稿のいずれかに仕分けする。制御部１１０から原稿仕分け部１０５に向けて、仕分け動作の開始が指示（図４のＳ４）されると、原稿仕分け部１０５は、保管画像の原稿認識結果だけを、画像保管部１０８から読み出して（図４のＳ５）各原稿の大小関係を調査する。そして最大面積を有する原稿を主原稿とみなし、残りの原稿を全て従原稿とみなす。図５（ｃ）、（ｄ）に示すように、ランドマークラベル５０３、５０４、６０３、６０４は原稿２０１、２０２よりも面積が小さいので、ランドマークラベルは従原稿とみなされ、原稿は主原稿とみなされる。そして仕分け動作が終了すると、保管画像と同サイズの２値のビットマップデータを原稿仕分け結果として生成し、保管画像と関連付けて画像保管部１０８に蓄積する（図４のＳ６）。保管画像と同サイズの２値のビットマップデータは、保管画像の各画素について「０」もしくは「１」の状態を表すことが出来るので、本実施例では、図７（ｃ）、（ｄ）に示すように、主原稿とみなされた原稿領域を「１」、それ以外の全領域を０で表す。そして原稿仕分け結果の蓄積が終了すると、原稿仕分け部１０５は、ステータス信号４を制御部１１０に返信（図４のＳ７）し、制御部１１０はステータス信号４を受信するとＡｓｓｅｓｍｅｎｔ動作を終了する。
【００３６】
続いて、Ｄｅｔｅｃｔｉｏｎ動作では、主原稿の中から従原稿と同じものを抽出する。先述した通り、Ａｓｓｅｓｍｅｎｔ動作によって、ランドマークラベルは従原稿とみなされ、原稿は主原稿とみなされているので、本動作は「原稿の中からランドマークラベルを抽出する動作」と言い換えることが出来る。まず制御部１１０から従原稿抽出部１０６に向けて、抽出動作の開始が指示（図４のＳ８）されると、従原稿抽出部１０６は、画像保管部１０８から主原稿と従原稿の画像を選択的に読み出す（図４のＳ９）。具体的には、保管画像と関連付けされている原稿認識結果および原稿仕分け結果を参照しながら、両者が共に１である領域は主原稿、前者が１で後者が０である領域は従原稿と判断して、保管画像を選択的に読み出している。次に、従原稿抽出部１０６は、主原稿の中から従原稿と同じものを抽出する。ここで実施される抽出のアルゴリズムは公知の手法で良く、一般的にはオブジェクト抽出と呼ばれている。そして抽出動作が終了すると、保管画像と同サイズの整数値のビットマップデータを従原稿抽出結果として生成し、保管画像と関連付けて画像保管部１０８に蓄積する（図４のＳ１０）。保管画像と同サイズの整数値のビットマップデータは、保管画像の各画素について任意の整数値を当てはめることが出来るので、図８（ａ）、（ｂ）に示すように、本実施例では従原稿が抽出されなかった画素には「０」、従原稿が抽出された画素には、従原稿ごとに重複しない自然数を当てはめることにする（ランドマークラベル５０１に対応する従原稿には「１」を、ランドマークラベル５０２に対応する従原稿には「２」を割り当てる）。そして、従原稿抽出結果の蓄積が終了すると、従原稿抽出部１０６は、ステータス信号５を制御部１１０に返信（図４のＳ１１）し、制御部１１０はステータス信号５を受信するとＤｅｔｅｃｔｉｏｎ動作を終了する。
【００３７】
続いて、Ｃｒｅａｔｅ動作では、Ｄｅｔｅｃｔｉｏｎ動作の結果を用いて、主原稿２０１ａ、２０２ａの中に矩形領域を生成する。まず制御部１１０から画像領域生成部１０７に向けて生成動作の開始が指示（図４のＳ１２）されると、画像領域生成部１０７は、従原稿抽出結果だけを画像保管部１０８から読み出して（図４のＳ１３）、従原稿の抽出位置を調査する。そして従原稿の抽出位置に隣接する矩形領域を主原稿の中に生成する。ここで矩形領域の生成方法には２種類あって、画像処理部１０４で実施される画像処理の内容によって選ばれる。第１の方法は図８（ｃ）に示すように、従原稿５０１ａ、５０２ａの角を対角２頂点とし、かつ、従原稿を吐き出すように矩形領域３０１ａ、３０２ａを生成する方法である。この方法は、矩形領域外の画像情報が消失する画像処理、例えば切り出し処理などを実施する場合に用いられる。そして、第２の方法は図８（ｄ）に示すように、従原稿６０１ａ、６０２ａの角を対角２頂点とし、かつ、従原稿を飲み込むように矩形領域４０１ａ、４０２ａを生成する方法である。この方法は、矩形領域内の画像情報が消失する画像処理、例えばマスク処理などを実施する場合に用いられる。このようにして、矩形領域の生成処理が終了したら、画像領域生成部１０７は、矩形領域の位置と大きさ、さらにステータス信号６を制御部１１０に返信（図４のＳ１４）し、制御部１１０はステータス信号６を受信するとＣｒｅａｔｅ動作を終了する。
【００３８】
なお、Ｃｒｅａｔｅ動作には、生成すべき矩形領域が一意に求められないことを想定したエラーハンドリングが設けられている。これは、利用者が同種のランドマークラベルを用いて複数領域を指定した場合に起こり得る現象で、例えば図９（ａ）と（ｂ）は、同じ場所にランドマークラベルが貼り付けられている。このように、複数の解答が存在する場合は、対角線の距離が最短になる矩形領域が含まれる解答を採用する。図９では（ａ）が解答として採用される。対角線の距離が最短となる画像領域を優先して生成することにより、生成すべき画像領域を一意に確定させることができる。
【００３９】
続いて、実行されるＭｅｍｏｒｙ−ｔｏ−Ｏｕｔｐｕｔ動作のシーケンスは、公知であるマルチスキャン動作を実施した場合と変わらない。しかしながら、画像処理の内容としてトリミング処理またはマスク処理が選択されているので、画像処理部はＣｒｅａｔｅ動作によって生成された矩形領域の位置と大きさから、トリム領域またはマスク領域を判断し、それぞれの処理を実施する。その結果、図５（ａ）を原稿とした場合は、図中の切り出し領域３０１と切り出し領域３０２が切り出された画像の電子ファイルが２個生成される。また図５（ｂ）を原稿とした場合は、図中のマスク領域４０１とマスク領域４０２の情報が消失した画像の電子ファイルが１個生成される。
【００４０】
本発明は、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施例の機能を実現することになる。プログラムコードを供給するための記憶媒体としては、例えば、ハードディスク、光ディスク、光磁気ディスク、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。また、本発明の実施例の機能等を実現するためのプログラムは、ネットワークを介した通信によってサーバから提供されるものでも良い。
【符号の説明】
【００４１】
１０１  操作部
１０２  読取部
１０３  原稿認識部
１０４  画像処理部
１０５  原稿仕分け部
１０６  従原稿抽出部
１０７  画像領域生成部
１０８  画像保管部
１０９  出力部
１１０  制御部
【先行技術文献】
【特許文献】
【００４２】
【特許文献１】特開平５−３２８１０１号公報
【特許文献２】特開２００８−１６６９８５号公報
【特許文献３】特開２００９−０９４９９６号公報
【特許文献４】特開平１１−０７３０６２号公報
【図１】
2011244380.tif 000003
【図２】
2011244380.tif 000004
【図３】
2011244380.tif 000005
【図４】
2011244380.tif 000006
【図５】
2011244380.tif 000007
【図６】
2011244380.tif 000008
【図７】
2011244380.tif 000009
【図８】
2011244380.tif 000010
【図９】
2011244380.tif 000011
【図１０】
2011244380.tif 000012
【図１１】
2011244380.tif 000013
【図１２】
2011244380.tif 000014
【図１３】
2011244380.tif 000015