(57)【特許請求の範囲】
【請求項１】
文書入力手段によって入力される画像および文字列が混在した文書を文書格納手段に格納し、該文書を表示手段に出力して表示させる情報処理装置であって、
前記文書入力手段によって入力された文書から前記画像を含む画像領域および文字列を含む文字領域を認識し、部分画像として抽出する部分画像抽出手段と、
前記文書入力手段によって入力された文書および該文書から前記部分画像抽出手段によって抽出された部分画像を前記文書格納手段に格納する登録処理を行う文書登録手段と、
該文書登録手段による登録処理によって前記文書格納手段に格納される文書と部分画像とを関連付けた情報を設定する情報設定手段と、
前記登録処理によって前記文書格納手段に格納された部分画像を複製して他の文書に貼り付ける処理及び他の文書に貼り付けた部分画像を削除する処理を行う処理実行手段と、
該処理実行手段により、元の文書の部分画像が複製され、該複製された部分画像が他の文書に貼り付けられる際に、該部分画像の複製元を特定するための前記元の文書の情報を前記他の文書に対応する複製元の情報として前記文書格納手段に格納させる情報更新手段とを設け、
該情報更新手段は、
前記処理実行手段により、前記他の文書に貼り付けられた部分画像が更に複製され、該複製された部分画像が更に他の文書に貼り付けられる際に、該部分画像の複製元を特定するための前記他の文書の情報を前記更に他の文書に対応する複製元の情報として前記文書格納手段に格納させる手段と、
前記処理実行手段により、前記他の文書に貼り付けられた部分画像が削除されるとき、前記更に他の文書に対応する複製元の情報を該部分画像の複製元を特定するための前記元の文書の情報に置き換える手段とを有することを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置において、
前記情報設定手段は、前記文書登録手段による登録処理によって前記文書格納手段に格納される文書と部分画像と該文書における該部分画像があるページとを関連付けた情報を設定する手段であることを特徴とする情報処理装置。
【請求項３】
請求項１又は２記載の情報処理装置において、前記情報更新手段は、
前記処理実行手段により、元の文書の部分画像が複製され、該複製された部分画像が他の文書に貼り付けられる際に、該部分画像の複製先を特定するための前記他の文書の情報を複製先の情報として前記文書格納手段に格納させる手段と、
前記処理実行手段により、前記他の文書に貼り付けられた部分画像が更に複製され、該複製された部分画像が更に他の文書に貼り付けられる際に、該部分画像の複製先を特定するための前記更に他の文書の情報を前記他の文書に対応する複製先の情報として前記文書格納手段に格納させる手段と、
前記処理実行手段により、前記他の文書に貼り付けられた部分画像が削除されるとき、前記元の文書に対応する複製先の情報を、該部分画像の複製先を特定するための前記更に他の文書の情報に置き換える手段とを有することを特徴とする情報処理装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の情報処理装置において、
前記処理実行手段は、前記複製元の部分画像を変更したとき、前記情報更新手段によって追加された該複製元を特定するための情報により、前記複製先の部分画像を変更する変更手段を有することを特徴とする情報処理装置。
【請求項５】
請求項３又は４記載の情報処理装置において、
前記処理実行手段は、前記複製先の文書を前記表示手段に表示させる際に、同時に前記複製元の部分画像が含まれている文書を表示させる手段を有することを特徴とする情報処理装置。
【請求項６】
請求項１乃至５のいずれか一項に記載の情報処理装置において、
前記処理実行手段は、前記複製元を特定するための情報を、前記表示手段に表示されている前記複製先の文書上に表示させる手段を有することを特徴とする情報処理装置。
【請求項７】
請求項１乃至６のいずれか一項に記載の情報処理装置において、
前記処理実行手段は、前記複製先の部分画像の情報を利用して、前記複製元の文書を前記表示手段に表示させる際に、どの部分画像が複製元か明示する手段を有することを特徴とする情報処理装置。
【請求項８】
請求項１乃至７のいずれか一項に記載の情報処理装置において、
前記文書は、前記画像および前記文字列が記録された紙文書であり、
前記文書入力手段は、前記紙文書を光学的に読み取って電子化した文書を得るための読取手段であることを特徴とする情報処理装置。
【請求項９】
請求項１乃至８のいずれか一項に記載の情報処理装置において、
前記部分画像抽出手段は、抽出する文字領域中の文字列の文字認識を行う文字認識手段を有することを特徴とする情報処理装置。
【請求項１０】
請求項１乃至９のいずれか一項に記載の情報処理装置において、
当該情報処理装置内に前記文書入力手段を備えていることを特徴とする情報処理装置。
【請求項１１】
請求項１乃至９のいずれか一項に記載の情報処理装置において、
前記文書入力手段を有する外部機器と通信する通信手段を設けたことを特徴とする情報処理装置。
【請求項１２】
文書入力手段によって入力される画像および文字列が混在した文書を文書格納手段に格納し、該文書を表示手段に出力して表示させる情報処理装置における情報処理方法であって、
前記文書入力手段によって入力された文書から前記画像を含む画像領域および文字列を含む文字領域を認識し、部分画像として抽出する部分画像抽出工程と、
前記文書入力手段によって入力された文書および該文書から前記部分画像抽出工程によって抽出された部分画像を前記文書格納手段に格納する登録処理を行う文書登録工程と、
該文書登録工程による登録処理によって前記文書格納手段に格納される文書と部分画像とを関連付けた情報を設定する情報設定工程と、
前記登録処理によって前記文書格納手段に格納された部分画像を複製して他の文書に貼り付ける処理及び他の文書に貼り付けた部分画像を削除する処理を行う処理実行工程と、
該処理実行手段により、元の文書の部分画像が複製され、該複製された部分画像が他の文書に貼り付けられる際に、該部分画像の複製元を特定するための前記元の文書の情報を前記他の文書に対応する複製元の情報として前記文書格納手段に格納させる情報更新工程とを有し、
該情報更新工程は、
前記処理実行工程により、前記他の文書に貼り付けられた部分画像が更に複製され、該複製された部分画像が更に他の文書に貼り付けられる際に、該部分画像の複製元を特定するための前記他の文書の情報を前記更に他の文書に対応する複製元の情報として前記文書格納手段に格納させる工程と、
前記処理実行工程により、前記他の文書に貼り付けられた部分画像が削除されるとき、前記更に他の文書に対応する複製元の情報を該部分画像の複製元を特定するための前記元の文書の情報に置き換える工程とを有することを特徴とする情報処理方法。
【請求項１３】
請求項１２記載の情報処理方法において、
前記情報設定工程は、前記文書登録工程による登録処理によって前記文書格納手段に格納される文書と部分画像と該文書における該部分画像があるページとを関連付けた情報を設定することを特徴とする情報処理方法。
【請求項１４】
文書入力手段によって入力される画像および文字列が混在した文書を文書格納手段に格納し、該文書を表示手段に出力して表示させる情報処理装置を制御するコンピュータに、
前記文書入力手段によって入力された文書から前記画像を含む画像領域および文字列を含む文字領域を認識し、部分画像として抽出する部分画像抽出機能と、
前記文書入力手段によって入力された文書および該文書から前記部分画像抽出機能によって抽出された部分画像を前記文書格納手段に格納する登録処理を行う文書登録機能と、
該文書登録機能による登録処理によって前記文書格納手段に格納される文書と部分画像とを関連付けた情報を設定する情報設定機能と、
前記登録処理によって前記文書格納手段に格納された部分画像を複製して他の文書に貼り付ける処理及び他の文書に貼り付けた部分画像を削除する処理を行う処理実行機能と、
該処理実行機能により、元の文書の部分画像が複製され、該複製された部分画像が他の文書に貼り付けられる際に、該部分画像の複製元を特定するための前記元の文書の情報を前記他の文書に対応する複製元の情報として前記文書格納手段に格納させる情報更新機能とを実現させるためのプログラムであり、
該情報更新機能は、
前記処理実行機能により、前記他の文書に貼り付けられた部分画像が更に複製され、該複製された部分画像が更に他の文書に貼り付けられる際に、該部分画像の複製元を特定するための前記他の文書の情報を前記更に他の文書に対応する複製元の情報として前記文書格納手段に格納させる機能と、
前記処理実行機能により、前記他の文書に貼り付けられた部分画像が削除されるとき、前記更に他の文書に対応する複製元の情報を該部分画像の複製元を特定するための前記元の文書の情報に置き換える機能とを有することを特徴とするプログラム。
【請求項１５】
請求項１４記載のプログラムにおいて、
前記情報設定機能は、前記文書登録機能による登録処理によって前記文書格納手段に格納される文書と部分画像と該文書における該部分画像があるページとを関連付けた情報を設定する機能であることを特徴とするプログラム。
【請求項１６】
請求項１４又は１５記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、パーソナルコンピュータ等の情報処理装置、その情報処理装置における情報処理方法、上記情報処理装置を制御するコンピュータに必要な機能（この発明に係わる機能）を実現させるためのプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
コンピュータの急速な普及に伴って、従来は紙をファイリングすることによって保存していた文書を、電子化された情報として保存することが一般的となってきている。
このような文書を電子化して保存する機能を有する情報処理装置として、従来、例えばスキャナのスキャン（読み取り）動作によって読み取った図，表，写真等の画像および文字列が混在した文書（電子文書）から画像を含む画像領域および文字列を含む文字領域を認識して抽出し、抽出した画像を検索対象としてメモリに格納し、抽出した文字列を検索用テキストとして用いて、メモリに格納した画像を容易に検索できるようにした情報処理装置が提案されている（例えば特許文献１参照）。
このような情報処理装置では、電子化された大量の情報の中から必要な情報が検索できる。
【特許文献１】特開平１１−２５１１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述のような従来の情報処理装置では、電子化するのは文書のみならず、文書を構成する個々の画像やテキストも電子化された情報として保存されることになるが、ユーザには電子化された文書や画像がどのような構成で保存されているのかを確認する手段がなく、文書の管理が困難であるという問題があった。
また、文書から抽出された画像自体を操作する操作手段が提供されていないため、再利用性に乏しいものであるという問題もあった。
【０００４】
もし、上記のような操作手段が提供された場合でも、ある文書から抽出された画像（部分画像）を複製して他の文書に貼り付けるような部分画像の再利用を行う際に、そのための詳細な情報を見つけられなかったり、部分画像が誰に利用されているかが判らないなどの不便が考えられる。
この発明は上記の点に鑑みてなされたものであり、ある文書から抽出された部分画像を複製して他の文書に貼り付ける操作を可能とし、その際に複製元の部分画像に対応するメタ情報の参照を可能にすることにより、部分画像の再利用性を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
この発明は、上記の目的を達成するため、情報処理装置、その情報処理装置における情報処理方法、その情報処理装置を制御するコンピュータに実行させるプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【０００６】
この発明による情報処理装置は、文書入力手段によって入力される画像および文字列が混在した文書を文書格納手段に格納し、該文書を表示手段に出力して表示させる情報処理装置であって、上記文書入力手段によって入力された文書から上記画像を含む画像領域および文字列を含む文字領域を認識し、部分画像として抽出する部分画像抽出手段と、上記文書入力手段によって入力された文書および該文書から上記部分画像抽出手段によって抽出された部分画像を上記文書格納手段に格納する登録処理を行う文書登録手段と、
該文書登録手段による登録処理によって上記文書格納手段に格納される文書と部分画像とを関連付けた情報を設定する情報設定手段と、上記登録処理によって上記文書格納手段に格納された部分画像を複製して他の文書に貼り付ける処理及び他の文書に貼り付けた部分画像を削除する処理を行う処理実行手段と、該処理実行手段により、元の文書の部分画像が複製され、該複製された部分画像が他の文書に貼り付けられる際に、該部分画像の複製元を特定するための上記元の文書の情報を上記他の文書に対応する複製元の情報として上記文書格納手段に格納させる情報更新手段とを設け、該情報更新手段に、上記処理実行手段により、上記他の文書に貼り付けられた部分画像が更に複製され、該複製された部分画像が更に他の文書に貼り付けられる際に、該部分画像の複製元を特定するための上記他の文書の情報を上記更に他の文書に対応する複製元の情報として上記文書格納手段に格納させる手段と、上記処理実行手段により、上記他の文書に貼り付けられた部分画像が削除されるとき、上記更に他の文書に対応する複製元の情報を該部分画像の複製元を特定するための上記元の文書の情報に置き換える手段とを備えたものである。
【０００７】
なお、上記情報設定手段を、上記文書登録手段による登録処理によって上記文書格納手段に格納される文書と部分画像と該文書における該部分画像があるページとを関連付けた情報を設定する手段としてもよい。
また、上記情報更新手段に、上記処理実行手段により、元の文書の部分画像が複製され、該複製された部分画像が他の文書に貼り付けられる際に、該部分画像の複製先を特定するための上記他の文書の情報を複製先の情報として上記文書格納手段に格納させる手段と、上記処理実行手段により、上記他の文書に貼り付けられた部分画像が更に複製され、該複製された部分画像が更に他の文書に貼り付けられる際に、該部分画像の複製先を特定するための上記更に他の文書の情報を上記他の文書に対応する複製先の情報として上記文書格納手段に格納させる手段と、上記処理実行手段により、上記他の文書に貼り付けられた部分画像が削除されるとき、上記元の文書に対応する複製先の情報を、該部分画像の複製先を特定するための上記更に他の文書の情報に置き換える手段とを備えることが望ましい。
さらに、上記処理実行手段に、上記複製元の部分画像を変更したとき、上記情報更新手段によって追加された該複製元を特定するための情報により、上記複製先の部分画像を変更する変更手段を備えることもできる。
【０００８】
さらにまた、上記処理実行手段に、上記複製先の文書を上記表示手段に表示させる際に、同時に上記複製元の部分画像が含まれている文書を表示させる手段を備えてもよい。
また、上記処理実行手段に、上記複製元を特定するための情報を、上記表示手段に表示されている上記複製先の文書上に表示させる手段を備えるとよい。
さらに、上記処理実行手段に、上記複製先の部分画像の情報を利用して、上記複製元の文書を上記表示手段に表示させる際に、どの部分画像が複製元か明示する手段を備えてもよい。
【０００９】
また、上記文書を、上記画像および上記文字列が記録された紙文書とし、上記文書入力手段を、上記紙文書を光学的に読み取って電子化した文書を得るための読取手段とすればよい。
【００１０】
さらに、上記部分画像抽出手段に、抽出する文字領域中の文字列の文字認識を行う文字認識手段を備えることが望ましい。
さらにまた、当該情報処理装置内に上記文書入力手段を備えるとよい。
あるいは、上記文書入力手段を有する外部機器と通信する通信手段を設けるとよい。
【００１１】
この発明による情報処理方法は、文書入力手段によって入力される画像および文字列が混在した文書を文書格納手段に格納し、該文書を表示手段に出力して表示させる情報処理装置における情報処理方法であって、上記文書入力手段によって入力された文書から上記画像を含む画像領域および文字列を含む文字領域を認識し、部分画像として抽出する部分画像抽出工程と、上記文書入力手段によって入力された文書および該文書から上記部分画像抽出工程によって抽出された部分画像を上記文書格納手段に格納する登録処理を行う文書登録工程と、該文書登録工程による登録処理によって上記文書格納手段に格納される文書と部分画像とを関連付けた情報を設定する情報設定工程と、上記登録処理によって上記文書格納手段に格納された部分画像を複製して他の文書に貼り付ける処理及び他の文書に貼り付けた部分画像を削除する処理を行う処理実行工程と、該処理実行手段により、元の文書の部分画像が複製され、該複製された部分画像が他の文書に貼り付けられる際に、該部分画像の複製元を特定するための上記元の文書の情報を上記他の文書に対応する複製元の情報として上記文書格納手段に格納させる情報更新工程とを有し、該情報更新工程に、上記処理実行工程により、上記他の文書に貼り付けられた部分画像が更に複製され、該複製された部分画像が更に他の文書に貼り付けられる際に、該部分画像の複製元を特定するための上記他の文書の情報を上記更に他の文書に対応する複製元の情報として上記文書格納手段に格納させる工程と、上記処理実行工程により、上記他の文書に貼り付けられた部分画像が削除されるとき、上記更に他の文書に対応する複製元の情報を該部分画像の複製元を特定するための上記元の文書の情報に置き換える工程とを備えたものである。
なお、上記情報設定工程が、上記文書登録工程による登録処理によって上記文書格納手段に格納される文書と部分画像と該文書における該部分画像があるページとを関連付けた情報を設定してもよい。
【００１２】
この発明によるプログラムは、文書入力手段によって入力される画像および文字列が混在した文書を文書格納手段に格納し、該文書を表示手段に出力して表示させる情報処理装置を制御するコンピュータに、上記文書入力手段によって入力された文書から上記画像を含む画像領域および文字列を含む文字領域を認識し、部分画像として抽出する部分画像抽出機能と、上記文書入力手段によって入力された文書および該文書から上記部分画像抽出機能によって抽出された部分画像を上記文書格納手段に格納する登録処理を行う文書登録機能と、該文書登録機能による登録処理によって上記文書格納手段に格納される文書と部分画像とを関連付けた情報を設定する情報設定機能と、上記登録処理によって上記文書格納手段に格納された部分画像を複製して他の文書に貼り付ける処理及び他の文書に貼り付けた部分画像を削除する処理を行う処理実行機能と、該処理実行機能により、元の文書の部分画像が複製され、該複製された部分画像が他の文書に貼り付けられる際に、該部分画像の複製元を特定するための上記元の文書の情報を上記他の文書に対応する複製元の情報として上記文書格納手段に格納させる情報更新機能とを実現させるためのプログラムであり、該情報更新機能に、上記処理実行機能により、上記他の文書に貼り付けられた部分画像が更に複製され、該複製された部分画像が更に他の文書に貼り付けられる際に、該部分画像の複製元を特定するための上記他の文書の情報を上記更に他の文書に対応する複製元の情報として上記文書格納手段に格納させる機能と、上記処理実行機能により、上記他の文書に貼り付けられた部分画像が削除されるとき、上記更に他の文書に対応する複製元の情報を該部分画像の複製元を特定するための上記元の文書の情報に置き換える機能とを備えたものである。
【００１３】
なお、上記情報設定機能を、上記文書登録機能による登録処理によって上記文書格納手段に格納される文書と部分画像と該文書における該部分画像があるページとを関連付けた情報を設定する機能としてもよい。
この発明による記録媒体は、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１４】
この発明によれば、情報処理装置が、簡便に複製元の部分画像に対応するメタ情報を参照することが可能になる（もしくは複製元が存在することを確認できる）ため、部分画像の再利用性を向上させることができる。
【発明を実施するための最良の形態】
【００１５】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。なお、この実施形態では、この発明による情報処理装置を含む画像処理システムとして、情報処理機能を有するホストコンピュータとプリンタとからなるプリンタシステムを用いた例について説明する。
【００１６】
〔プリンタシステムの構成〕
まず、この発明の一実施形態であるプリンタシステムの構成について、図１を参照して説明する。
図１は、このプリンタシステムの構成例を示すブロック図である。
このプリンタシステムは、ホストコンピュータ１０，スキャナ１，およびプリンタ２，３からなる。
【００１７】
ホストコンピュータ１０は、スキャナ１とケーブル５で直接接続され、プリンタ２，３とＬＡＮ（ローカル・エリア・ネットワーク）等のネットワーク６を介して間接的に接続されている。
このホストコンピュータ１０は、ＰＣ（パーソナルコンピュータ）やワークステーション等の情報処理装置であり、クライアントコンピュータやプリントサーバであってもよい。また、プリントサーバシステムの形態の場合、クライアントコンピュータがプリントサーバ（印刷サービス）のＷｅｂクライアント（ＷｅｂサーバやＷｅｂブラウザ等）であってもよい。
【００１８】
ホストコンピュータ１０上では、任意のアプリケーションからプリンタドライバを通して接続されている各プリンタ２，３に対して選択的に印刷を行わせることができる。
スキャナ１は、紙文書（原稿画像）を光学的に読み取って電子化した文書（以下単に「文書」ともいう）を得る読取手段（文書入力手段）である。なお、このスキャナ１とホストコンピュータ１０とからなるものを画像処理装置とすることもできる。また、スキャナ１の代わりに、文書入力手段としての機能を果たすデジタルカメラ等の他の機器を使用することも可能である。
【００１９】
各プリンタ２，３はいずれも、ホストコンピュータ１０からの印刷データ（例えばコードデータ）に基づいて用紙等の印刷媒体上に画像を形成（印刷）する印刷装置であり、レーザプリンタ，ＬＥＤプリンタ，インクジェットプリンタ等のプリント機能のみを有するものである。なお、プリンタ２，３に代えて、プリント機能の他にコピー機能等の他の機能も有するデジタル複写機，デジタル複合機，ファクシミリ装置等の印刷装置を使用してもよい。また、各プリンタ２，３にプリントサーバの機能を備えてもよい。
【００２０】
〔ホストコンピュータのハードウェア構成〕
次に、図１のホストコンピュータ１０のハードウェア構成について、図２を参照して説明する。
図２は、そのホストコンピュータ１０のハードウェア構成例を示すブロック図である。
このホストコンピュータ１０は、インタフェース（以下「Ｉ／Ｆ」という）部５１，ＣＰＵ５２，ＲＯＭ５３，ＲＡＭ５４，表示部５５，ＨＤＤ（ハードディスク装置）５６，入力部５７，および記憶媒体ドライブ５８を備えている。
【００２１】
Ｉ／Ｆ部５１は、外部機器であるスキャナ１とケーブル５経由で通信したり、プリンタ２，３とネットワーク６経由で通信するための通信手段である。なお、スキャナ１とネットワーク６（通信経路）経由で、プリンタ２又は３とケーブル５経由でそれぞれ通信するようにしてもよい。また、スキャナ１をサーバ等の外部機器を介して通信するようにしても構わない。更に、スキャナ１の機能（文書入力手段）を有する外部機器と通信するようにしてもよい。この場合、Ｉ／Ｆ部５１も文書入力手段としての機能も果たすことになる。
【００２２】
ＣＰＵ５２は、このホストコンピュータ１０全体を管理および制御する中央処理装置である。
ＲＯＭ５３は、ＣＰＵ５２が実行する固定プログラムを格納している読み出し専用の記憶手段（メモリ）である。
ＲＡＭ５４は、ＣＰＵ５２が実行するプログラムを展開し、各種の処理の際の作業領域として使用する読み書き可能な記憶手段である。
【００２３】
表示部５５は、各種のデータや作業画面等を表示するＣＲＴディスプレイ，ＬＣＤディスプレイ等の表示手段である。
ＨＤＤ５６は、この発明に関わるプログラムやデータを記憶する大容量記憶手段である。このＨＤＤ５６は、文書格納手段としての機能を果たすことができる。
入力部５７は、利用者が各種の操作情報を入力するための入力手段であり、キーボードやマウス等のポインティングデバイスを使用することができる。
なお、表示部５５上にタッチパネルを備え、その表示部５５上に表示される操作画面に対する各種操作によってＣＰＵ５２に各種処理を行わせることも可能である。
【００２４】
記憶媒体ドライブ５８は、記憶媒体（記録媒体）５９に対する記録又は再生を行う記録再生手段である。
記憶媒体５９は、ホストコンピュータ１０に対して脱着可能なＭＯ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ−ＲＡＭ等のコンピュータ読み取り可能な記録媒体（記憶手段）であり、この発明に係わる制御を実行するプログラム（ソフトウェア）が記録される。また、この記憶媒体５９も、文書格納手段としての機能を果たすことができる。
【００２５】
このように構成されたホストコンピュータ１０において、ＣＰＵ５２は、操作者による入力部５７上の操作により、記憶媒体ドライブ５８を介して記憶媒体５９からこの発明に関わるプログラムなど、必要なプログラムを読み出し、ＨＤＤ５６にインストールすることができる。
【００２６】
そして、電源投入時には、ＲＯＭ５３内のブートローダ（ブートプログラム）に従い、ＨＤＤ５６内のＯＳ（オペレーションシステム），アプリケーション，およびユーザインタフェースを含む各種プログラムやデータを読み出してＲＡＭ５４に書き込んだ後、その各種プログラムに従って動作し（その各種プログラムを必要に応じて選択的に実行し）、Ｉ／Ｆ部５１，表示部５５，ＨＤＤ５６，入力部５７を含む装置を制御することにより、この発明に関わる機能、つまり部分画像抽出手段，文書登録手段，メタ情報設定手段，検索手段，処理実行手段，およびメタ情報更新手段としての機能を含む各種機能を実現することができる。
【００２７】
〔ホストコンピュータのソフトウェア構成〕
次に、図１のホストコンピュータ１０のソフトウェア構成について、図３を参照して説明する。なお、プログラム（ソフトウェア）による処理は、実際にはＣＰＵ５２がそれらのプログラムに従って動作することによって実行するが、説明の都合上、それらのプログラムが処理を実行するものとする。以後も、プログラムが何らかの処理を行うものとして説明を行う場合には、同様とする。
【００２８】
図３は、そのホストコンピュータ１０のソフトウェア構成例を示すブロック図である。
部分画像抽出部６１は、スキャナ１から入力された文書（図，表，写真等の画像および文字列が混在した文書）の構造を解析して、その文書から画像を含む画像領域および文字列（テキスト）を含む文字領域を認識し、部分画像として抽出する。この部分画像抽出部６１は、抽出した文字領域中の文字列の文字認識を行うＯＣＲ部（文字認識手段）を有しており、それによって後述するメタ情報を構成する部分画像特定情報，ページ特定情報，文書特定情報を認識することもできる。なお、文書を構成する各ペ―ジの部分画像にページ特定情報（ページ番号）がない場合、図示しないカウンタ等を用いてページ特定情報を生成することも可能である。
【００２９】
文書登録部６２は、スキャナ１から入力された文書およびその文書から部分画像抽出部６１によって抽出された部分画像をＨＤＤ５６に格納する登録処理を行う。このとき、メタ情報設定部６３を用いて、ＨＤＤ５６に格納する文書と部分画像とその文書におけるその部分画像があるページとを関連付け、その関連付けを示すメタ情報を設定する。
なお、スキャナ１から入力された文書やメタ情報等を、ＨＤＤ５６でなく、記憶媒体５９等のホストコンピュータ１０内の他の記憶装置に格納したり、あるいはネットワーク６を介して接続される図示しない文書登録サーバに送信して、そのサーバ内の記憶装置に格納させるようにしてもよい。
【００３０】
ＵＩ（ユーザインタフェース）部６４は、入力部５７による操作（外部操作）により、文書検索部６５を用いて、ＨＤＤ５６に格納されている文書，ページ，部分画像を検索して表示部５５に表示させ、その文書に対して編集処理を行うことができる。また、検索で得た文書，ページ，部分画像に対して、メタ情報設定部６３を用いてメタ情報を設定することもできる。
【００３１】
〔複製元情報，複製先情報，自身情報の概念〕
次に、図３のメタ情報設定部６３によって設定されるメタ情報を構成する複製元情報，複製先情報，自身情報の概念について、図４を参照して説明する。
図４は、その複製元情報，複製先情報，自身情報の概念例を示すブロック図である。
図３の部分画像抽出部６１によって抽出される部分画像１０１には、メタ情報１０２があり、そのメタ情報１０２の中には、複製元情報１０３，複製先情報１０４，自身情報１０５がある。
【００３２】
複製元情報１０３，複製先情報１０４，自身情報１０５は、文書要素を特定するための情報（文書要素特定情報）１０６である。
これらは、部分画像を特定するための情報（部分画像特定情報）１０７，文書を構成する各ページを特定するための情報（ページ特定情報）１０８，文書を特定するための情報（文書特定情報）１０９を持っている。部分画像特定情報１０７としては、図番号，表番号，写真番号がある。ページ特定情報１０８としては、上述したページ番号がある。文書特定情報１０９としては、文書のタイトルがあり、文書の先頭ページ等の部分画像に存在する。
【００３３】
複製元情報１０３には、複製元の情報を持つことができる。この複製元情報１０３は、最初はメタ情報に１つも存在しない。
複製先情報１０４には、複製先の情報を持つことができる。この複製先情報１０４は、最初はメタ情報に１つも存在しない。
自身情報１０５は、部分画像１０１自身の情報である。この自身情報１０５は、最初はメタ情報に１つのみ存在する。
【００３４】
これらの文書要素特定情報は、ＵＲＩ（Uniform Resource Identifier）等のプリンタシステム（情報処理システム）外を通して唯一の情報でも、プリンタシステム内で一意に決定している情報でもよい。また、文書要素特定情報は、電子化されていないものを指してもよく、書籍などの電子化されていないものが複製元であった場合は、ＩＳＢＮ（国際標準図書番号）を利用してもよい。
ここでは、複製元情報および複製先情報は１段階のレベルで記述するが、複製元の複製元というような多段階の情報を持つことも可能である。
【００３５】
〔部分画像の複製元，複製先〕
次に、図２の表示部５５に表示できる部分画像の複製元および複製先について、図５を参照して説明する。
図５は、図２の表示部５５に表示できる部分画像の複製元および複製先を説明するための図である。
ここでは、４つの文書Ａ，文書Ｂ，文書Ｃ，文書Ｄを例とする。
【００３６】
文書Ａは元の文書であり、図５の（ａ）に示すように、１ページＡ−１上に複製する部分画像Ａ−１−２（この例では折れ線グラフ）がある。この場合、部分画像Ａ−１−２が複製元の部分画像となり、１ページＡ−１が複製元のページとなる。
他の文書である文書Ｂには、文書Ａの１ページＡ−１上の部分画像Ａ−１−２を複製し、図５の（ｂ）に示すように２ページＢ−２上に貼り付けられた部分画像Ｂ−２−４がある。この場合、部分画像Ｂ−２−４が複製先の部分画像となり、２ページＢ−２が複製先のページとなる。複製先の部分画像Ｂ−２−４は、複製元の部分画像Ａ−１−２よりも縮小（変倍）されて複製されている。
【００３７】
同じく他の文書である文書Ｃには、文書Ｂと同様に、文書Ａの１ページＡ−１上の部分画像Ａ−１−２を複製して、図５の（ｃ）に示すように４ページＣ−４上に貼り付けられた部分画像Ｃ−４−８がある。この場合、部分画像Ｃ−４−８が複製先の部分画像となり、４ページＣ−４が複製先のページとなる。複製先の部分画像Ｃ−４−８も、複製元の部分画像Ａ−１−２を縮小したものである。
【００３８】
更に他の文書である文書Ｄには、文書Ｂの２ページＢ−２上に貼り付けられた部分画像Ｂ−２−４から更に複製して、図５の（ｄ）に示すように２ページＤ−２上に貼り付けられた部分画像Ｄ−２−６がある。この場合、部分画像Ｄ−２−６が複製先の部分画像となり、図５の（ｂ）に示した文書Ｂの部分画像Ｂ−２−４が複製元の部分画像となる。また、２ページＤ−２が複製先のページとなり、文書Ｂの２ページＢ−２が複製元のページとなる。
文書Ｄから文書Ａは、直接の親子関係はないが、文書Ｂの部分画像Ｂ−２−４を通して関係を持っている。
【００３９】
〔部分画像の複製元，複製先を特定するためのメタ情報の変化〕
次に、図２の表示部５５に表示できる部分画像の複製元および複製先を特定するためのメタ情報の変化について、図６を参照して説明する。
図６は、図２の表示部５５に表示できる部分画像の複製元および複製先を特定するためのメタ情報の変化例を示す図である。
【００４０】
図５の（ａ）に示したように、１ページＡ−１上に部分画像Ａ−１−２を持つ文書Ａのみを表示部５５に表示できるとき（１．文書Ａのみが存在するとき）、表示部５５に表示できる部分画像の複製元および複製先を特定するためのメタ情報（以下単に「メタ情報」ともいう）は、図６の（ａ）に示すように、文書Ａの部分画像Ａ−１−２に対応するものだけである。そのメタ情報は、自身情報としての文書Ａ，ページＡ−１，部分画像Ａ−１−２をそれぞれ特定する情報となる。
【００４１】
この状態から、図５の（ｂ）に示したように、文書Ａの部分画像Ａ−１−２が文書Ｂの２ページＢ−２上に部分画像Ｂ−２−４として貼り付けたとき（２．文書Ｂに文書Ａから部分画像を貼り付けたとき）、図６の（ｂ）に示すように、文書Ａの部分画像Ａ−１−２に対応するメタ情報が更新され、複製先情報としての文書Ｂ，ページＢ−２，部分画像Ｂ−２−４をそれぞれ特定する情報が追加（設定）される。
また、文書Ｂの部分画像Ｂ−２−４に対応するメタ情報が追加される。そのメタ情報は、自身情報としての文書Ｂ，ページＢ−２，部分画像Ｂ−２−４をそれぞれ特定する情報と、複製元情報としての文書Ａ，ページＡ−１，部分画像Ａ−１−２をそれぞれ特定する情報とからなる。
【００４２】
この状態から更に、図５の（ｃ）に示したように、文書Ａの部分画像Ａ−１−２が文書Ｃの４ページＣ−４上に部分画像Ｃ−４−８として貼り付けたとき（３．文書Ｃに文書Ａから部分画像を貼り付けたとき）、図６の（ｃ）に示すように、文書Ａの部分画像Ａ−１−２に対応するメタ情報が更新され、２つ目の複製先情報としての文書Ｃ，ページＣ−４，部分画像Ｃ−４−８をそれぞれ特定する情報が追加される。
また、文書Ｃの部分画像Ｃ−４−８に対応するメタ情報が追加される。そのメタ情報は、自身情報としての文書Ｃ，ページＣ−４，部分画像Ｃ−４−８をそれぞれ特定する情報と、複製元情報としての文書Ａ，ページＡ−１，部分画像Ａ−１−２をそれぞれ特定する情報とからなる。
【００４３】
この状態から更に、図５の（ｄ）に示したように、文書Ｂの部分画像Ｂ−２−４が文書Ｄの２ページＤ−２上に部分画像Ｄ−２−６として貼り付けたとき（４．文書Ｄに文書Ｂから部分画像を貼り付けたとき）、図６の（ｄ）に示すように、文書Ｂの部分画像Ｂ−２−４に対応するメタ情報が更新され、複製先情報としての文書Ｄ，ページＤ−２，部分画像Ｄ−２−６をそれぞれ特定する情報が追加される。
また、文書Ｄの部分画像Ｄ−２−６に対応するメタ情報が追加される。そのメタ情報は、自身情報としての文書Ｄ，ページＤ−２，部分画像Ｄ−２−６をそれぞれ特定する情報と、複製元情報としての文書Ｂ，ページＢ−２，部分画像Ｂ−２−４をそれぞれ特定する情報とからなる。
【００４４】
〔文書Ａの部分画像を文書Ｂへ貼り付けるときのユーザ操作〕
次に、図５の（ａ）に示した文書Ａの部分画像を文書Ｂへ貼り付けるときのユーザ操作について、図７を参照して説明する。なお、各文書を表示部５５に表示させる場合、所要のページを表示させる必要があるが、説明の都合上、その説明は省略するものとする。また、部分画像を複製して貼り付けた後、変倍操作を必要とする場合があるが、その説明も省略するものとする。これらについては、図８以降の説明の際も同様とする。
【００４５】
図７は、図５の（ａ）に示した文書Ａの部分画像を文書Ｂへ貼り付けるときのユーザ操作例を説明するための図である。
表示部５５の文書表示画面において、図５の（ａ）に示した文書Ａが図７の（ａ）に示すように表示されているとき、その部分画像（折れ線グラフ）Ａ−１−２をユーザによる入力部５７の操作（以下単に「ユーザ操作」ともいう）によって複製（コピー）した後、
図７の（ｂ）に示すように文書Ｂの文書編集画面を開く（文書Ｂを編集可能に表示させる）。
【００４６】
そして、文書Ｂの文書編集画面において、ユーザ操作により、文書Ｂ上に文書Ａの部分画像（折れ線グラフ）Ａ−１−２を図７の（ｃ）に示すように文書Ｂの部分画像Ｂ−２−４として貼り付ける。
ここで、この実施形態のプリンタシステムは、文書の部分画像を貼り付けるときに複製元の情報を消すことを許可することもできるし、ユーザの判断で複製元の情報を消すことを許可することもできる。
【００４７】
〔文書Ａの部分画像を複製して文書Ｂ，Ｃへ貼り付け、複製した文書Ｂの部分画像を文書Ｄへ貼り付けるときの通信シーケンス〕
次に、図５の（ａ）に示した文書Ａの部分画像を複製して文書Ｂ，Ｃへ貼り付け、複製した文書Ｂの部分画像を文書Ｄへ貼り付けるときの図３に示したソフトウェアによる通信シーケンスについて、図８を参照して説明する。なお、その処理内容およびユーザ操作のうち、既に説明している部分は簡単に説明する。
【００４８】
図８は、図５の（ａ）に示した文書Ａの部分画像を複製して文書Ｂ，Ｃへ貼り付け、その貼り付けた文書Ｂの部分画像を文書Ｄへ貼り付けるときの図３に示したソフトウェアによる通信シーケンスの一例を示す図である。
ユーザ操作により、図５の（ａ）〜（ｄ）によって説明した文書Ａ，Ｂ，Ｃ，Ｄの検索が要求されると（Ｓ１）、ＵＩ部６４が、その検索要求を文書検索部６５へ送信する（Ｓ２）。
その検索要求を受けた文書検索部６５は、ＨＤＤ５６内の文書Ａ，Ｂ，Ｃ，Ｄの検索を行ってＨＤＤ５６から文書Ａ，Ｂ，Ｃ，Ｄを読み込み（Ｓ３，Ｓ４）、それらを検索結果としてＵＩ部６４へ送信する（Ｓ５）。
【００４９】
ＵＩ部６４は、文書検索部６５から検索結果である文書Ａ，Ｂ，Ｃ，Ｄを受けると、先頭の文書Ａを表示部５５の文書表示画面に表示する（文書Ａの文書表示画面を開く）。
ここで、ユーザ操作により、文書Ａの部分画像Ａ−１−２の複製が指示されると（Ｓ６）、ＵＩ部６４はその部分画像Ａ−１−２を複製する。
続いて、図示は省略するが、ユーザ操作により、文書Ｂの文書編集が指示されると、ＵＩ部６４は文書Ｂの文書編集画面を開く。
そして、文書Ｂに対して貼り付けが指示されると（Ｓ７）、ＵＩ部６４は文書Ａの部分画像Ａ−１−２を部分画像Ｂ−２−４として文書Ｂに貼り付ける。
【００５０】
ＵＩ部６４は、文書Ｂへの部分画像Ｂ−２−４の貼り付けが完了すると、ＨＤＤ５６内の文書Ｂ上に部分画像Ｂ−２−４を作成する処理を行い（Ｓ８）、ステップＳ６，Ｓ７での指示内容を含むメタ情報設定要求をメタ情報設定部６３へ送信する（Ｓ９）。
そのメタ情報設定要求を受けたメタ情報設定部６３は、そのメタ情報設定要求内の指示内容に基づいてＨＤＤ５６内のメタ情報を更新（変更）する処理を行う（Ｓ１０）。
【００５１】
その後、ユーザ操作により、文書Ｃの文書編集が指示されると、文書Ｃの文書編集画面を開き、先に複製した部分画像Ａ−１−２の文書Ｃに対する貼り付けが指示されると（Ｓ１１）、ＵＩ部６４はその部分画像Ａ−１−２を部分画像Ｃ−４−８として文書Ｃに貼り付ける。
ＵＩ部６４は、文書Ｃへの部分画像Ｃ−４−８の貼り付けが完了すると、ＨＤＤ５６内の文書Ｃ上に部分画像Ｃ−４−８を作成する処理を行い（Ｓ１２）、ステップＳ６，Ｓ１１での指示内容を含むメタ情報設定要求をメタ情報設定部６３へ送信する（Ｓ１３）。
そのメタ情報設定要求を受けたメタ情報設定部６３は、そのメタ情報設定要求内の指示内容に基づいてＨＤＤ５６内のメタ情報を更新する処理を行う（Ｓ１４）。
【００５２】
その後、ユーザ操作により、文書Ｂの表示が指示されると、ＵＩ部６４は文書Ｂの文書表示画面を開く。
ここで、ユーザ操作により、文書Ｂの部分画像Ｂ−２−４の複製が指示されると（Ｓ１５）、ＵＩ部６４はそのＢ−２−４を複製する。
次に、ユーザ操作により、文書Ｄの文書編集が指示されると、ＵＩ部６４は文書Ｄの文書編集画面を開く。
そして、文書Ｄに対して貼り付けが指示されると（Ｓ１６）、ＵＩ部６４は文書Ｂの部分画像Ｂ−２−４を部分画像Ｄ−２−６として文書Ｄに貼り付ける。
ＵＩ部６４は、文書Ｄへの部分画像Ｄ−２−６の貼り付けが完了すると、ＨＤＤ５６内の文書Ｄ上に部分画像Ｄ−２−６を作成する処理を行い（Ｓ１７）、ステップＳ１５，Ｓ１６での指示内容を含むメタ情報設定要求をメタ情報設定部６３へ送信する（Ｓ１８）。
そのメタ情報設定要求を受けたメタ情報設定部６３は、そのメタ情報設定要求内の指示内容に基づいてＨＤＤ５６内のメタ情報を更新する処理を行う（Ｓ１９）。
【００５３】
〔複製元の部分画像を複製変更したときに複製先の部分画像にも反映させるときのユーザ操作〕
次に、複製元の部分画像を複製変更したときに複製先の部分画像にも反映させるときのユーザ操作について、図９を参照して説明する。
図９は、図５の（ａ）〜（ｃ）に示した文書Ｂ，Ｃの部分画像の複製元の部分画像である文書Ａの部分画像を複製変更したときに複製先の部分画像である文書Ｂ，Ｃの部分画像にも反映させるときのユーザ操作例を説明するための図である。
【００５４】
ユーザ操作により、文書Ａの文書編集が指示されると、例えば図５の（ａ）に示した文書Ａが図９の（ａ）に示すように表示部５５の文書編集画面に表示された後、部分画像Ａ−１−２を同図の（ｂ）に示すように変更するとき、その部分画像の変更を反映するかどうかを確認する確認メッセージ「この変更を複製先に反映しますか？」が表示される。
この確認メーセッジに対してユーザ操作によって変更を反映することを選択すると、複製先の部分画像、つまり文書Ｂの部分画像Ｂ−２−４および文書Ｃの部分画像Ｃ−４−８をそれぞれ図９の（ｃ），（ｄ）に示すように更新することができる。このとき、複製先の部分画像の複製先（この例では文書Ｄの部分画像Ｄ−２−６）については反映させていないが、その複製先についても同様に反映させることができる。この場合は、内部の処理を多段階に実施すればよい。
【００５５】
〔文書Ａの部分画像を変更し、文書Ｂ，文書Ｃに反映するときの通信シーケンス〕
次に、文書Ａの部分画像を変更し、文書Ｂ，文書Ｃに反映させるときの図３に示したソフトウェアによる通信シーケンスについて、図１０を参照して説明する。
図１０は、図５の（ａ）〜（ｃ）に示した文書Ａの部分画像を変更し、文書Ｂ，文書Ｃに反映させるときの図３に示したソフトウェアによる通信シーケンスの一例を示す図である。
【００５６】
ユーザ操作により、図５の（ａ）に示した文書Ａの検索が要求されると（Ｓ２１）、ＵＩ部６４が、その検索要求を文書検索部６５へ送信する（Ｓ２２）。
その検索要求を受けた文書検索部６５は、ＨＤＤ５６内の文書Ａの検索を行ってＨＤＤ５６から文書Ａを読み込み（Ｓ２３，Ｓ２４）、それを検索結果としてＵＩ部６４へ送信する（Ｓ２５）。
【００５７】
ＵＩ部６４は、文書検索部６５から検索結果である文書Ａを受けると、表示部５５に文書Ａを図９の（ａ）に示したように表示する（文書Ａの文書編集画面を開く）。
ここで、ユーザ操作により、文書Ａの部分画像（複製元の部分画像）Ａ−１−２の変更が要求されると（Ｓ２６）、ＵＩ部６４は、その要求に応じて部分画像Ａ−１−２を変更する。例えば、図９の（ｂ）に示したように変更するものとする。
【００５８】
その後、以下の処理を行う。
すなわち、変更後の部分画像Ａ−１−２をＨＤＤ５６に格納して保存させた後（Ｓ２７）、部分画像Ａ−１−２の複製先の情報（メタ情報）の取得要求をＨＤＤ５６に送信して（Ｓ２８）、その複製先の情報である部分画像Ｂ−２−４，Ｃ−４−８にそれぞれに対応する複製先情報をＨＤＤ５６から読み込む（取得する）（Ｓ２９）。
【００５９】
そして、文書Ａの文書編集画面に図９の（ｂ）に示したように文書Ａの部分画像の変更を反映するかどうかを確認する確認メーセッジを表示させ（Ｓ３０）、その確認メーセッジに対してユーザ操作によって変更を反映すること「Ｙｅｓ」が選択されると（Ｓ３１）、その変更を文書Ｂの部分画像Ｂ−２−４および文書Ｃの部分画像Ｃ−４−８に対して反映させる。
それによって、その後表示部５５に表示される文書Ｂ，Ｃの文書表示画面はそれぞれ、図９の（ｃ）（ｄ）に示す画面となる。
なお、多段階の処理（文書Ａの部分画像の変更を文書Ｄの部分画像Ｄ−２−６に対しても反映させるための処理）を行う場合には、複製先情報の取得を多段階で実施して、その返却値（複製先情報）に対して、部分画像の変更反映を実施すればよい。
【００６０】
〔複製元の文書を複製先の部分画像がある文書上に表示させるときのユーザ操作〕
次に、複製元の文書を複製先の部分画像がある文書上に表示させるときのユーザ操作について、図１１を参照して説明する。
図１１は、図５の（ａ）（ｂ）に示した複製元の文書Ａを複製先の部分画像がある文書Ｂ上に表示させるときのユーザ操作例を説明するための図である。
【００６１】
ＵＩ部６４は、ユーザ操作により、例えば表示部５５の文書表示画面に図５の（ｂ）に示した文書Ｂ（複製先の文書）を表示させる場合、同時にその部分画像Ｂ−２−４の複製元の部分画像Ａ−１−２が含まれている文書Ａを図１１の（ａ）に示すように複製先の部分画像Ｂ−２−４の近傍に縮小して複製元画像２０１として表示させたり、あるいは部分画像Ｂ−２−４の複製元を特定するためのメタ情報を同図の（ｂ）に示すように複製先の部分画像Ｂ−２−４の近傍に文字列２０２や二次元バーコード２０３等を用いて表示させることができる。
【００６２】
これらの情報は、図１１の（ｃ）に示すように文書Ｂの最後のページＢ−２５にまとめて表示することもできる。
これらの表示により、複製元情報があることや、複製元の文書のレイアウト等の概略を簡単に知ることができる。
なお、複製元の文書を表示部５５に表示させる代わりに、プリンタ２，３によって印刷媒体に印刷させることもできる。
【００６３】
〔部分画像の複製元を明示する処理〕
次に、複製元の文書を表示部５５に表示させる際に、どの部分画像が複製元か明示する処理について、図１２を参照して説明する。
図１２は、複製元の文書を図２の表示部５５に表示させる際に、どの部分画像が複製元か明示する処理を説明するための図である。
【００６４】
ＵＩ部６４は、ユーザ操作により、例えば図５の（ｂ）に示した部分画像Ｂ−２−４を持つ文書Ｂ（複製先の文書）を図１２の（ａ）に示すように表示部５５の文書表示画面に表示させた後、その複製先の文書Ｂから部分画像をたどり、複製元の文書Ａを表示させることができる。
【００６５】
ここで、複製元の部分画像Ａ−１−２は、ユーザ操作によって編集され、図１２の（ｂ）に示すように内容が変更される可能性があるため、どの画像が元の画像であるかが不明な状態となることがある。
そのため、内容が変更された部分画像Ａ−１−２が複製元であることを、例えばその部分画像Ａ−１−２を破線で囲んで明示することにより、複製元の画像がどれであるかを把握することができる。
【００６６】
〔複製元の部分画像を削除するときのユーザ操作〕
次に、複製元の部分画像を削除するときのユーザ操作について、図１３を参照して説明する。
図１３は、図５の（ｂ）（ｄ）に示した文書Ｄの部分画像Ｄ−２−６の複製元の部分画像である文書Ｂの部分画像Ｂ−２−４を削除するときのユーザ操作例を説明するための図である。
【００６７】
ユーザ操作により、文書Ｂの文書編集が指示されると、例えば図５の（ｂ）に示した部分画像Ｂ−２−４を持つ文書Ｂ（複製先の文書）が図１３の（ａ）に示すように表示部５５の文書編集画面に表示される。
ここで、文書Ａの部分画像Ａ−１−２から文書Ｂの部分画像Ｂ−２−４は複製されている。また、文書Ｂの部分画像Ｂ−２−４には、文書Ｄという複製先があるため、文書Ｂの部分画像Ｂ−２−４を削除すると、文書Ｄの画像から複製元が参照できない状態になる。
【００６８】
それを防ぐため、ユーザ操作により、文書Ｂの部分画像Ｂ−２−４を削除するとき、文書Ｄにある部分画像Ｄ−２−６に反映するかどうかを確認する確認メッセージ「複製先の文書があります。複製元の文書の情報を複製先に反映しますか？」が表示される。
ここでは、複製先についての確認メッセージを表示しているが、複製元についても同様の処理をすることができる。
【００６９】
〔複製元の部分画像を削除するときの複製元，複製先を特定するためのメタ情報の変化〕
次に、複製元の部分画像を削除するときの複製元および複製先を特定するためのメタ情報の変化について、図１４を参照して説明する。
図１４は、複製元の部分画像である図５の（ｂ）に示した文書Ｂの部分画像Ｂ−２−４を削除するときの複製元および複製先を特定するためのメタ情報の変化例を示す図である。
【００７０】
図５の（ａ）〜（ｄ）に示した文書Ａ，Ｂ，Ｃ，ＤがＨＤＤ５６に格納されているとき（１．文書Ａ−Ｄがあるとき）、元の文書である文書Ａの部分画像Ａ−１−２，他の文書である文書Ｂの部分画像Ｂ−２−４，文書Ｃの部分画像Ｃ−４−８，更に他の文書である文書Ｄの部分画像Ｄ−２−６にそれぞれ対応するメタ情報は図１４の（ａ）に示すようになっている。
この状態で、他の文書である文書Ｂが削除されると、図１４の（ｂ）に示すように、文書Ｂの部分画像Ｂ−２−４に対応するメタ情報が削除される。
【００７１】
そして、それに伴い、更に他の文書である文書Ｄの部分画像Ｄ−２−６に対応するメタ情報のうち、複製元情報の文書Ｂ，ページＢ−２，部分画像Ｂ−２−４をそれぞれ特定する情報が元の文書である文書Ａ，ページＡ−１，部分画像Ａ−１−２をそれぞれ特定する情報に置き換わる。
また、文書Ａの部分画像Ａ−１−２に対応するメタ情報のうち、１つ目の複製先情報の文書Ｂ，ページＢ−２，部分画像Ｂ−２−４をそれぞれ特定する情報が文書Ｄ，ページＤ−２，部分画像Ｄ−２−６をそれぞれ特定する情報に置き換わる。
【００７２】
〔複製元の部分画像を削除するときの通信シーケンス〕
次に、複製元の部分画像である図５の（ｂ）に示した文書Ｂの部分画像Ｂ−２−４を削除するときの図３に示したソフトウェアによる通信シーケンスについて、図１５を参照して説明する。
図１５は、図５の（ｂ）に示した文書Ｂの部分画像Ｂ−２−４を削除するときの図３に示したソフトウェアによる通信シーケンスの一例を示す図である。
【００７３】
ユーザ操作により、図５の（ｂ）に示した文書Ｂの検索が要求されると（Ｓ４１）、ＵＩ部６４が、その検索要求を文書検索部６５へ送信する（Ｓ４２）。
その検索要求を受けた文書検索部６５は、ＨＤＤ５６内の文書Ｂの検索を行ってＨＤＤ５６から文書Ｂを読み込み（Ｓ４３，Ｓ４４）、それを検索結果としてＵＩ部６４へ送信する（Ｓ４５）。
【００７４】
ＵＩ部６４は、文書検索部６５から検索結果である文書Ｂを受けると、表示部５５に文書Ｂを図１３の（ａ）に示したように表示する（文書Ｂの文書編集画面を開く）。
ここで、ユーザ操作により、文書Ｂの部分画像Ｂ−２−４の削除が要求されると（Ｓ４６）、ＵＩ部６４は、その部分画像Ｂ−２−４を文書Ｂの文書編集画面から削除した後、以下の処理を行う。
【００７５】
すなわち、その部分画像Ｂ−２−４をＨＤＤ５６から削除した後（Ｓ４７）、部分画像Ｂ−２−４の複製先の情報（メタ情報）の取得要求をＨＤＤ５６に送信して（Ｓ４８）、その複製先の情報である部分画像Ｄ−２−６に対応するメタ情報をＨＤＤ５６から読み込む（Ｓ４９）。また、部分画像Ｂ−２−４の複製元の情報（メタ情報）の取得要求をＨＤＤ５６に送信して（Ｓ５０）、その複製元の情報である部分画像Ａ−１−２に対応するメタ情報をＨＤＤ５６から読み込む（Ｓ５１）。
【００７６】
そして、文書Ｂの文書編集画面に図１３の（ｂ）に示したように文書Ｂの部分画像の削除を反映するかどうかを確認する確認メーセッジを表示させ（Ｓ５２）、その確認メーセッジに対してユーザ操作によって削除を反映すること「Ｙｅｓ」が選択されると（Ｓ５３）、文書Ａの部分画像Ａ−１−２に対応する複製先情報（メタ情報）が上述したように更新（変更）されるようにメタ情報設定部６３に要求する（Ｓ５４）。
【００７７】
続いて、文書Ｄの部分画像Ｄ−２−６に対応する複製元情報（メタ情報）も上述したように更新されるようにメタ情報設定部６３に要求する（Ｓ５５）。
メタ情報設定部６３は、それらの要求に従い、メタ情報を更新する。
なお、多段階の処理を行う場合には、複製先情報の取得を多段階で実施して、その返却値に対して、部分画像の削除反映を実施すればよい。
【００７８】
このように、スキャナ１等によって入力された文書から図，表，写真等の画像を含む画像領域および文字列を含む文字領域を認識し、部分画像として抽出し、その抽出した部分画像をＨＤＤに格納する登録処理を行い、その登録処理によってＨＤＤに格納する文書と部分画像とその文書におけるその部分画像があるページとを関連付け、その関連付けを示すメタ情報を設定した後、外部操作により、ＨＤＤ内の文書を検索して表示部に表示させ、その文書中の部分画像を複製し、その複製した部分画像をその部分画像が含まれていない他の文書に貼り付ける際に、その部分画像の複製元を特定するためのメタ情報を上記複製した部分画像に対応するメタ情報とし、複製元のメタ情報としてＨＤＤ内の上記他の文書に対応するメタ情報に追加することにより、簡便に複製元の部分画像に対応するメタ情報を参照することが可能になる（もしくは複製元が存在することを確認できる）ため、部分画像の再利用性を向上させることができる。
【００７９】
また、以下の（ａ）〜（ｅ）に示す作用効果も得られる。
（ａ）複製元の部分画像に対応するメタ情報に対して複製先を特定するためのメタ情報を追加することにより、簡便に複製先の部分画像に対応するメタ情報を参照することが可能になる（もしくは複製先が存在することを確認できる）。
さらに、表示部に表示されている複製元の部分画像を変更したとき、追加したその複製元を特定するためのメタ情報により、複製先の部分画像を変更することにより、複製元の部分画像の変更の反映を容易に行うことができる。
【００８０】
（ｂ）複製先の文書を表示部に表示させる際に、同時に複製元の部分画像が含まれている文書を表示させることにより、複製元の文書の大まかな情報を理解することができる。
（ｃ）複製元を特定するためのメタ情報を、表示部に表示されている複製先の文書上に表示させることにより、参照元情報があることを容易に知ることができる。また、印刷されるなどして、システム外に持ち出された場合にも参照元に参照することができる。
【００８１】
（ｄ）複製先の部分画像のメタ情報を利用して、複製元の文書を表示部に表示させる際に、どの部分画像が複製元か明示することにより、複製先から参照した画像がどの画像だったかを知ることができる。
（ｅ）部分画像に対応するメタ情報にあるその部分画像の複製元の部分画像が削除されるとき、その部分画像に対応するメタ情報をそのメタ情報にあるその複製元の部分画像の複製元の部分画像に対応するメタ情報に置き換えることにより、複製元，複製先の文書，ページ，画像が削除されたときに参照されなくなる可能性を低くすることができる。
【００８２】
〔この発明に関わるプログラム〕
このプログラムは、ホストコンピュータ等の情報処理装置を制御するＣＰＵ（コンピュータ）に、この発明に関わる機能である部分画像抽出手段，文書登録手段，メタ情報設定手段，検索手段，処理実行手段，およびメタ情報更新手段としての機能としての機能を実現させるためのプログラムであり、このようなプログラムをＣＰＵに実行させることにより、上述したような効果を得ることができる。
【００８３】
このようなプログラムは、はじめから情報処理装置に備えるＲＯＭ、あるいは不揮発性メモリ（フラッシュＲＯＭ，ＥＥＰＲＯＭ等）、あるいはＨＤＤ（ハードディスク装置）などの記憶手段に格納しておいてもよいが、記録媒体であるＣＤ−ＲＯＭ、あるいはメモリカード，フレキシブルディスク，ＭＯ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，又はＤＶＤ−ＲＡＭ等の不揮発性記録媒体（メモリ）に記録して提供することもできる。それらの記録媒体に記録されたプログラムを情報処理装置にインストールしてＣＰＵに実行させるか、ＣＰＵにそれらの記録媒体からこのプログラムを読み出して実行させることにより、上述した各手順を実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
【産業上の利用可能性】
【００８４】
以上の説明から明らかなように、この発明によれば、簡便に複製元の部分画像に対応するメタ情報を参照することが可能になる（もしくは複製元が存在することを確認できる）ため、部分画像の再利用性を向上させることができる。したがって、この発明を利用すれば、より便利な情報処理を実行可能な情報処理装置（パーソナルホストコンピュータやワークステーション等の各種コンピュータ）を提供することができる。
【図面の簡単な説明】
【００８５】
【図１】この発明の一実施形態であるプリンタシステムの構成例を示すブロック図である。
【図２】図１のホストコンピュータ１０のハードウェア構成例を示すブロック図である。
【図３】図１のホストコンピュータ１０のソフトウェア構成例を示すブロック図である。
【００８６】
【図４】図３のメタ情報設定部６３によって設定されるメタ情報を構成する複製元情報，複製先情報，自身情報の概念例を示すブロック図である。
【図５】図２の表示部５５に表示できる部分画像の複製元および複製先を説明するための図である。
【図６】図２の表示部５５に表示できる部分画像の複製元および複製先を特定するためのメタ情報の変化例を示す図である。
【図７】図５の（ａ）に示した文書Ａの部分画像を文書Ｂへ貼り付けるときのユーザ操作例を説明するための図である。
【００８７】
【図８】図５の（ａ）に示した文書Ａの部分画像を複製して文書Ｂ，Ｃへ貼り付け、その貼り付けた文書Ｂの部分画像を文書Ｄへ貼り付けるときの図３に示したソフトウェアによる通信シーケンスの一例を示す図である。
【図９】図５の（ａ）〜（ｃ）に示した文書Ｂ，Ｃの部分画像の複製元の部分画像である文書Ａの部分画像を複製変更したときに複製先の部分画像である文書Ｂ，Ｃの部分画像にも反映させるときのユーザ操作例を説明するための図である。
【図１０】図５の（ａ）〜（ｃ）に示した文書Ａの部分画像を変更し、文書Ｂ，文書Ｃに反映させるときの図３に示したソフトウェアによる通信シーケンスの一例を示す図である。
【００８８】
【図１１】図５の（ａ）（ｂ）に示した複製元の文書Ａを複製先の部分画像がある文書Ｂ上に表示させるときのユーザ操作例を説明するための図である。
【図１２】複製元の文書を図２の表示部５５に表示させる際に、どの部分画像が複製元か明示する処理を説明するための図である。
【図１３】図５の（ｂ）（ｄ）に示した文書Ｄの部分画像Ｄ−２−６の複製元の部分画像である文書Ｂの部分画像Ｂ−２−４を削除するときのユーザ操作例を説明するための図である。
【図１４】複製元の部分画像である図５の（ｂ）に示した文書Ｂの部分画像Ｂ−２−４を削除するときの複製元および複製先を特定するためのメタ情報の変化例を示す図である。
【図１５】図５の（ｂ）に示した文書Ｂの部分画像Ｂ−２−４を削除するときの図３に示したソフトウェアによる通信シーケンスの一例を示す図である。
【符号の説明】
【００８９】
１：スキャナ    ２，３：プリンタ    ５：ケーブル    ６：ネットワーク
１０：ホストコンピュータ    ５１：Ｉ／Ｆ部    ５２：ＣＰＵ    ５３：ＲＯＭ
５４：ＲＡＭ      ５５：表示部    ５６：ＨＤＤ    ５７：入力部
５８：記憶媒体ドライブ      ５９：記憶媒体      ６１：部分画像抽出部
６２：文書登録部    ６３：メタ情報設定部    ６４：ＵＩ部    ６５：文書検索部
【図１】
0005239423.tif 000002
【図２】
0005239423.tif 000003
【図３】
0005239423.tif 000004
【図４】
0005239423.tif 000005
【図６】
0005239423.tif 000006
【図８】
0005239423.tif 000007
【図１０】
0005239423.tif 000008
【図１４】
0005239423.tif 000009
【図１５】
0005239423.tif 000010
【図５】
0005239423.tif 000011
【図７】
0005239423.tif 000012
【図９】
0005239423.tif 000013
【図１１】
0005239423.tif 000014
【図１２】
0005239423.tif 000015
【図１３】
0005239423.tif 000016