(57)【特許請求の範囲】
【請求項１】
電子化された文書画像を、レイアウト属性毎の部分領域に分割し、当該分割された各部分領域の前記文書画像におけるレイアウトに関する情報を含むレイアウト解析情報を出力する解析手段と、
前記レイアウト解析情報に基づいて、各部分領域内の文書画像を部分文書画像データとして抽出し、前記部分領域ごとに、当該抽出された部分文書画像データと前記レイアウト解析情報とを含む文書オブジェクトを作成する作成手段と、
前記文書画像におけるレイアウト上で隣接する位置にある文書オブジェクト同士が異なる記憶手段に保管されるように、前記作成手段で作成された複数の文書オブジェクトの各々を複数の記憶手段に割り振り、各文書オブジェクトの保管先を特定するためのリンク情報を付加した文書オブジェクトを当該割り振られたそれぞれの記憶手段に保管する保管処理手段と、
前記リンク情報に基づいて関連する文書オブジェクトを前記複数の記憶手段から取り出し、当該取り出した文書オブジェクトに含まれているレイアウト解析情報に基づいて当該取り出した文書オブジェクトに含まれている部分文書画像データを合成することにより、元の文書画像を再構築する再構築手段と
を備えることを特徴とする文書管理装置。
【請求項２】
前記レイアウト属性は、少なくとも、図、テキストまたは表を属性として含む
ことを特徴とする請求項１に記載の文書管理装置。
【請求項３】
前記作成手段において作成される各文書オブジェクトは、対応する部分領域の部分文書画像データ、当該文書オブジェクトの識別番号を含むオブジェクト情報および前記レイアウト解析情報を含む
ことを特徴とする請求項１または２に記載の文書管理装置。
【請求項４】
前記保管処理手段は、さらに、特定のレイアウト属性の文書オブジェクトに対し、その文書オブジェクトを複製するとともに、複製された文書オブジェクトを当該文書オブジェクトとは異なる記憶手段に割り振って保管する
ことを特徴とする請求項１乃至３のいずれか１項に記載の文書管理装置。
【請求項５】
前記再構築手段は、前記特定のレイアウト属性の文書オブジェクトに関して、再構築に必要な文書オブジェクトが破損していない場合はその文書オブジェクトを用いて元の文書画像を再構築し、再構築に必要な文書オブジェクトが破損している場合は、前記複製された文書オブジェクトを用いて元の文書画像を再構築する
ことを特徴とする請求項４に記載の文書管理装置。
【請求項６】
前記文書管理装置は、選択された文書オブジェクトを重要なオブジェクトとして設定する設定手段をさらに備え、
前記保管処理手段は、さらに、前記設定手段で重要な文書オブジェクトに設定された文書オブジェクトを複製するとともに、複製された文書オブジェクトを当該文書オブジェクトとは異なる記憶手段に割り振って保管する
ことを特徴とする請求項１に記載の文書管理装置。
【請求項７】
前記設定手段は、
重要な文書オブジェクトか否かを判定するための判定条件を設定する判定条件設定手段と、
前記レイアウト解析情報に基づいて、文書オブジェクトが前記判定条件を満足するか否かを判定する判定手段とを備え、
前記判定条件を満足すると判定された文書オブジェクトを重要な文書オブジェクトに設定する
ことを特徴とする請求項６に記載の文書管理装置。
【請求項８】
前記再構築手段は、前記重要な文書オブジェクトに関して、前記再構築に必要な文書オブジェクトが破損していない場合は、その文書オブジェクトを用いて元の文書画像を再構築し、前記再構築に必要な文書オブジェクトが破損している場合は、前記複製された文書オブジェクトを用いて元の文書画像を再構築することを特徴とする請求項６記載の文書管理装置。
【請求項９】
前記レイアウト解析情報に基づいて文字認識対象領域とされた領域に対して文字認識を行い、文字認識データを取得する文字認識手段を更に備え、
前記作成手段は、前記部分文書画像データが文字認識対象領域である場合は、その文字認識データを前記部分文書画像データとともに文書オブジェクトに含ませ、
前記保管処理手段は、文字認識データを含む文書オブジェクトの場合に、その文書オブジェクトが含む文字認識データを用いて第２の文書オブジェクトを生成し、これを、元の文書オブジェクトとは異なる記憶手段に割り振って保管する
ことを特徴とする請求項１に記載の文書管理装置。
【請求項１０】
前記保管処理手段は、前記文書オブジェクトが前記文字認識対象領域に対応する文書オブジェクトである場合は、その文書オブジェクトから前記部分文書画像データを除いて複製することにより前記第２の文書オブジェクトを生成し、前記第２の文書オブジェクトを元の文書オブジェクトとは異なる記憶手段に割り振って保管する
ことを特徴とする請求項９に記載の文書管理装置。
【請求項１１】
前記再構築手段は、文字認識対象領域の文書オブジェクトに関して、再構築に必要な文書オブジェクトが破損していない場合はその文書オブジェクトを用いて元の文書画像を再構築し、再構築に必要な文書オブジェクトが破損している場合は、前記第２の文書オブジェクトを用いて元の文書画像を再構築する
ことを特徴とする請求項９記載の文書管理装置。
【請求項１２】
キーワードを設定する設定手段をさらに備え、
前記保管処理手段は、さらに、前記文字認識データが前記キーワードを含む文書オブジェクトを複製し、当該複製した文書オブジェクトを元の文書オブジェクトとは異なる記憶手段に割り振って保管する
ことを特徴とする請求項９乃至１１のいずれか１項に記載の文書管理装置。
【請求項１３】
前記再構築手段は、再構築に必要な文書オブジェクトが破損していない場合は、その文書オブジェクトを用いて元の文書画像を再構築し、再構築に必要な文書オブジェクトが破損している場合は、前記複製された文書オブジェクトを用いて元の文書画像を再構築する
ことを特徴とする請求項１２に記載の文書管理装置。
【請求項１４】
前記再構築手段において、再構築に必要な文書オブジェクトが獲得できない場合には、当該文書オブジェクトの部分領域にダミー画像を充当する
ことを特徴とする請求項１乃至１３のいずれか１項に記載の文書管理装置。
【請求項１５】
文書管理装置の解析手段が、電子化された文書画像を、レイアウト属性毎の部分領域に分割し、当該分割された各部分領域の前記文書画像におけるレイアウトに関する情報を含むレイアウト解析情報を出力する解析工程と、
文書管理装置の作成手段が、前記レイアウト解析情報に基づいて、各部分領域内の文書画像を部分文書画像データとして抽出し、前記部分領域ごとに、当該抽出された部分文書画像データと前記レイアウト解析情報とを含む文書オブジェクトを作成する作成工程と、
文書管理装置の保管処理手段が、前記文書画像におけるレイアウト上で隣接する位置にある文書オブジェクト同士が異なる記憶手段に保管されるように、前記作成工程で作成された複数の文書オブジェクトの各々を複数の記憶手段に割り振り、各文書オブジェクトの保管先を特定するためのリンク情報を付加した文書オブジェクトを当該割り振られたそれぞれの記憶手段に保管する保管処理工程と、
文書管理装置の再構築手段が、前記リンク情報に基づいて関連する文書オブジェクトを前記複数の記憶手段から取り出し、当該取り出した文書オブジェクトに含まれている部分文書画像データを合成することにより、元の文書画像を再構築する再構築工程と
を備えることを特徴とする文書管理方法。
【請求項１６】
コンピュータを、
電子化された文書画像を、レイアウト属性毎の部分領域に分割し、当該分割された各部分領域の前記文書画像におけるレイアウトに関する情報を含むレイアウト解析情報を出力する解析手段と、
前記レイアウト解析情報に基づいて、各部分領域内の文書画像を部分文書画像データとして抽出し、前記部分領域ごとに、当該抽出された部分文書画像データと前記レイアウト解析情報とを含む文書オブジェクトを作成する作成手段と、
前記文書画像におけるレイアウト上で隣接する位置にある文書オブジェクト同士が異なる記憶手段に保管されるように、前記作成手段で作成された複数の文書オブジェクトの尾の各々を複数の記憶手段に割り振り、各文書オブジェクトの保管先を特定するためのリンク情報を付加した文書オブジェクトを当該割り振られたそれぞれの記憶手段に保管する保管処理手段と、
前記リンク情報に基づいて関連する文書オブジェクトを前記複数の記憶手段から取り出し、当該取り出した文書オブジェクトに含まれているレイアウト解析情報に基づいて当該取り出した文書オブジェクトに含まれている部分文書画像データを合成することにより、元の文書画像を再構築する再構築手段、として機能させるためのプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は文書管理装置及び方法に関する。更に詳しくは、例えばコンピュータを中心として、有線・無線のネットワークにより接続されたデジタル機器間でデジタル化された文書データによる情報のやり取りが行われる際の文書データの管理に好適な、文書管理装置及び方法に関するものである。
【０００２】
【従来の技術】
文書を光学的に入力し、その文書画像を文書データとして保管する文書データベースシステムにおいて、あるいは、文書を光学的に入力し、その文書画像からテキスト領域のみを文字認識し、文書画像と認識結果を併せて１つの文書データとして保管する文書データベースシステムが知られている。
【０００３】
一般にこの種の文書データベースシステムは、文書データを保管する際は、▲１▼１つの文書につき１つのファイルをハード・ディスク等の記憶装置に保管していた、あるいは、▲２▼１つの文書につき１つの元ファイルを作成し、それを複数個複製して、別々の記憶装置に保管していた。あるいは、▲３▼１つの文書につきＭ×Ｎのブロックに分割してそれぞれを１つずつファイルとして、別々の記憶装置に保管するということも考えられる。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記▲１▼の方法では、１つの文書につき１つのファイルとしているので、ハード・ディスク等の記憶装置が壊れると文書そのものを全て失うという危険性があった。
【０００５】
また、▲２▼の方法では、１つの記憶装置が壊れても他の記憶装置に保管されているので安全性は高まるものの、文書データがカラー画像であった場合など１つのファイル・サイズが非常に大きく、それを複数個複製して保管しておくには、記憶装置のサイズや個数が大きくなる等、無駄が大きかった。
【０００６】
更に、▲３▼の方法では、分割個数が少ない場合、元の文書内容に関係なく分割されているので、どれか一つのブロックが欠けた場合に、元の文書内容が把握できなくなるという危険性があるし、また分割個数が多い場合はやはり、多数の記憶装置が必要になるという無駄が生じることになろう。
【０００７】
本発明は、上述の課題に鑑みてなされたもので、その目的とするところは、ファイル・サイズの増大を抑え、ファイルが失われる危険性を軽減できる、文書管理装置及び方法を提供することにある。
【０００８】
【課題を解決するための手段】
上記の目的を達成するための本発明による文書管理装置は以下の構成を備える。すなわち、
電子化された文書画像を、レイアウト属性毎の部分領域に分割し、当該分割された各部分領域の前記文書画像におけるレイアウトに関する情報を含むレイアウト解析情報を出力する解析手段と、
前記レイアウト解析情報に基づいて、各部分領域内の文書画像を部分文書画像データとして抽出し、前記部分領域ごとに、当該抽出された部分文書画像データと前記レイアウト解析情報とを含む文書オブジェクトを作成する作成手段と、
前記文書画像におけるレイアウト上で隣接する位置にある文書オブジェクト同士が異なる記憶手段に保管されるように、前記作成手段で作成された複数の文書オブジェクトの各々を複数の記憶手段に割り振り、各文書オブジェクトの保管先を特定するためのリンク情報を付加した文書オブジェクトを当該割り振られたそれぞれの記憶手段に保管する保管処理手段と、
前記リンク情報に基づいて関連する文書オブジェクトを前記複数の記憶手段から取り出し、当該取り出した文書オブジェクトに含まれているレイアウト解析情報に基づいて当該取り出した文書オブジェクトに含まれている部分文書画像データを合成することにより、元の文書画像を再構築する再構築手段とを備える。
【０００９】
また、上記の目的を達成するための本発明による文書管理方法は以下の工程を備える。すなわち、
文書管理装置の解析手段が、電子化された文書画像を、レイアウト属性毎の部分領域に分割し、当該分割された各部分領域の前記文書画像におけるレイアウトに関する情報を含むレイアウト解析情報を出力する解析工程と、
文書管理装置の作成手段が、前記レイアウト解析情報に基づいて、各部分領域内の文書画像を部分文書画像データとして抽出し、前記部分領域ごとに、当該抽出された部分文書画像データと前記レイアウト解析情報とを含む文書オブジェクトを作成する作成工程と、
文書管理装置の保管処理手段が、前記文書画像におけるレイアウト上で隣接する位置にある文書オブジェクト同士が異なる記憶手段に保管されるように、前記作成工程で作成された複数の文書オブジェクトの各々を複数の記憶手段に割り振り、各文書オブジェクトの保管先を特定するためのリンク情報を付加した文書オブジェクトを当該割り振られたそれぞれの記憶手段に保管する保管処理工程と、
文書管理装置の再構築手段が、前記リンク情報に基づいて関連する文書オブジェクトを前記複数の記憶手段から取り出し、当該取り出した文書オブジェクトに含まれている部分文書画像データを合成することにより、元の文書画像を再構築する再構築工程とを備える。
【００１０】
【発明の実施の形態】
以下、添付の図面を参照して本発明の好適な実施形態を説明する。
【００１１】
［第１の実施形態］
第１の実施形態に係るシステムのブロック構成を図１に示す。
【００１２】
図１において、１０１は各デジタル機器間を接続するネットワーク、１０２はデータベースを管理するファイル・サーバ、１０３はデータベースを保管するデータベース記憶装置、１０４は１０２とは別のファイル・サーバ、１０５は１０３とは別のデータベース記憶装置、１０６はデータベースに保管するデータを作成するクライアントＰＣ、１０７はスキャナ、１０８はデータベースに保管されているデータを検索および出力するクライアントＰＣ、１０９はプリンタ、である。
【００１３】
次に処理の流れについて図２、図３、図４、図５、図６のフローチャートと、図１７、図１８、図１９に従って説明する。
【００１４】
まず、ステップＳ２０１で、画像入力手段であるスキャナ（１０７）より文書画像を入力する。
【００１５】
次に、クライアントＰＣ（１０６）において、レイアウト解析処理（ステップＳ２０２）で、文書画像を『図』や『テキスト』や『表』等の各種レイアウト属性毎の領域に分割し、レイアウト解析情報（図１７）を出力する。
【００１６】
なお、レイアウト解析情報は、図１７に示されるように、レイアウト情報メタデータとレイアウト解析の結果得られた各部分領域の情報である部分領域データ（１〜ｎ）を含む。レイアウト情報メタデータは、元の文書画像の全体の大きさ（全体画像の幅及び全体画像の高さ）、画像データの対応する解像度、レイアウト解析の結果得られた部分領域の数を格納する。また、部分領域データ（１）〜（ｎ）には、各部分領域のＩＤ、部分領域の大きさ（幅と高さ）、部分領域の位置(開始座標）、部分領域の終了座標、部分領域のレイアウト属性が格納される。
【００１７】
次に、文書オブジェクトの作成処理（ステップＳ２０３）を行う。文書オブジェクトの作成処理（ステップＳ２０３）の例を、図４のフローチャートに従い、さらに詳細に説明する。
【００１８】
まず、ステップＳ４０１で、レイアウト解析情報を分析し、処理対象とする部分領域のＩＤを抽出し、オブジェクト情報（図１８）として保持する（ステップＳ４０２）。次に、レイアウト解析情報にしたがってその部分領域の画像を抽出し、圧縮する（ステップＳ４０３）。このとき、圧縮情報をオブジェクト情報に追加する。
【００１９】
次に、レイアウト解析情報およびオブジェクト情報および抽出した部分画像を１つにまとめることにより、１つの文書オブジェクトとし、（ステップＳ４０４）文書オブジェクトＩＤを付与する。
【００２０】
ステップＳ４０４終了後、未処理の分割領域が残っているか否かを検査し、残っている場合はステップＳ４０１に戻り、残っていなければ終了する（ステップＳ４０５）。
【００２１】
以上のようにして、文書オブジェクトが生成され、それぞれの文書オブジェクトには図１８に示すオブジェクト情報が付加される。なお、図１８に示されるようにオブジェクト情報は、当該文書オブジェクトのＩＤ（Ｓ４０４で格納）と、対応する部分領域のＩＤ（Ｓ４０１で格納）、圧縮方式（Ｓ４０３で格納）を含む。なお図１８には、重要オブジェクトフラグがしめされているが、これは第３の実施形態で用いられるものであり、第１の実施形態では使用しないので省略してよい。
【００２２】
次に、図２に戻って、作成した文書オブジェクトを、文書オブジェクト保管処理（ステップＳ２０４）で、データベース記憶装置（１０３）や別のデータベース記憶装置（１０５）に振り分けて保存する。
【００２３】
さらに図５に従い、文書オブジェクト保管処理（ステップＳ２０４）の例を詳細に説明する。
【００２４】
まず、ステップＳ５０１で、保管先が未決の文書オブジェクトを選択する。次に、選択した文書オブジェクトを保管するデータベース記憶装置を選択する（ステップＳ５０２）。例えば、前回選択した文書オブジェクトがデータベース記憶装置（１０３）であるならば、今回選択した文書オブジェクトはデータベース記憶装置（１０５）にするなどの方法がある。この時、文書オブジェクトと選択した保管先の関連をリンク情報（図１９）に記録していく。このリンク情報は、後述のステップＳ５０４において、各文書オブジェクトに付加される。なお、ステップＳ５０２におけるデータベース記憶装置の選択方法としては、レイアウト上の位置関係に応じて割り振るようにしてもよい。すなわち、各文書オブジェクトをデータベース記憶装置に割り振る一例として、レイアウト上で近いもの同士が同一の記憶装置に保管されないように割り振るようにしてもよい。具体的には、たとえば、各文書オブジェクトを上下左右方向に隣接するか否かをチェックし、隣接する文書オブジェクトの場合は異なる記憶装置に割り振るなどが挙げられる。
【００２５】
ステップＳ５０２終了後、保管先が未決の文書オブジェクトが残っているか否かを検査し、残っている場合はステップＳ５０１に戻り、残っていなければステップＳ５０４に進む（ステップＳ５０３）。保管先がすべて決定した場合は、ステップＳ５０４で、各文書オブジェクトにリンク情報を付加して、それぞれ選択したデータベース記憶装置に文書オブジェクトを保管する。
【００２６】
リンク情報は図１９に示されるように、リンク情報メタデータとリンクデータを含む。リンク情報メタデータには当該リンク情報に含まれるリンクデータの個数が記録される。各リンクデータには、文書オブジェクトのＩＤ、部分領域のＩＤ、当該文書オブジェクトの保管先アドレス、その保管日時が格納される。このリンク情報は、図５のフローチャートにより保管先が決定されていくに従って形成されていく。
【００２７】
次に、以上のようにして保管した文書データの出力処理について、図３を参照して説明する。
【００２８】
まず、ステップＳ３０１で、文書オブジェクトを検索する。検索については、あらかじめ保管する際に付加したキーワードに対して行う等の方法がある。もちろん、指定された文書ファイル名をもつ文書オブジェクトを検索するようにしてもよい。指定された文書オブジェクトが検索されたならば、次に、文書データの再構築処理を行う（ステップＳ３０２）。
【００２９】
以下、図６に従い、文書データ再構築処理（ステップＳ３０２）の例を詳細に説明する。
【００３０】
ステップＳ６０１で、文書オブジェクトを検索し、文書オブジェクトがあるか否かを検査し、ある場合はステップＳ６０２に進み、ない場合は終了する。ステップＳ６０１で文書オブジェクトが検索に対しヒットしたならば、ヒットした文書オブジェクトをデータベースから取り出す（ステップＳ６０２）。
【００３１】
次に、取り出した文書オブジェクトに付属のリンク情報を分析し（ステップＳ６０３）、関連文書オブジェクトを取り出す（ステップＳ６０４）。取り出した文書オブジェクトや関連文書オブジェクトの部分画像を、それぞれレイアウト解析情報をもとにして合成し、元の文書画像に再構築していく（ステップＳ６０５）。その際、部分画像が圧縮されている場合には解凍も行う。
【００３２】
ステップＳ６０５終了後、関連文書オブジェクトが未だ残っているか否かを検査し、残っている場合はステップＳ６０３に戻り、残っていなければ終了する。（ステップＳ６０６）。上記の処理によって、文書データが再構築される。
【００３３】
以上説明したように、第１の実施形態によれば、スキャナ１０７等から読み取った文書画像は、『図』や『テキスト』や『表』といった所定の種類のレイアウト属性毎に部分領域に分割される。このとき、各部分領域毎の大きさ、レイアウト属性及び文書画像中の位置を表すレイアウト解析情報が出力される。このレイアウト解析情報を用いて、各部分領域毎に当該領域中の部分文書データによる文書オブジェクトが作成される。ここで、各文書オブジェクトには、レイアウト解析情報と、元の文書画像を構成する他の文書オブジェクトとのリンクを示すリンク情報が付加される。こうして得られた複数の文書オブジェクトは、複数のデータベース記憶装置に振り分けられて、保管処理される。
【００３４】
また、データベース記憶装置に分けて記憶された複数の文書オブジェクトから元文書データを再構築する場合には、文書オブジェクトに付加されたリンク情報によって元文書画像を構成するのに必要な文書オブジェクトを取得し、これらをレイアウト解析情報に従って配置する。
【００３５】
従って、上記第１の実施形態によれば、一つの文書を構成する複数の文書オブジェクトを複数のデータベース記憶装置に分散記憶させるので、記憶装置の破損等による文書データの消滅のリスクを低減できる。また、元文書を複数コピーするのではなく、元文書を分割して記憶するので、文書画像の保存時における記憶装置のサイズを低減できる。
【００３６】
更に、複数の文書オブジェクトを、それぞれにリンク情報とレイアウト解析情報を付加してデータベース記憶装置へ振り分けるので、データベース記憶装置の破損によって文書データが破損しても、残りのデータベース記憶装置に記憶されている文書オブジェクトによりある程度の文書復元ができ、元の文書内容が把握可能となる。
【００３７】
［第２の実施形態］
上記第１の実施形態では、文書画像から得られた複数の文書オブジェクトを複数のデータベース記憶装置に降り分けて記憶した。第２の実施形態では、特定のレイアウト属性の文書オブジェクトについては、その文書オブジェクトを複製して別々に保管することによって、一方が異常をおこしても、もう一方を代わりに用いて文書データを再構築する（安全性を高める）ことを可能にする。
【００３８】
第２の実施形態による処理の流れについて図２、図３、図７、図８のフローチャート、及び図１７、図１９に従って説明する。
【００３９】
第１の実施形態で説明したように、まず、ステップＳ２０１で、画像入力手段であるスキャナ（１０７）より文書画像を入力する。次に、クライアントＰＣ（１０６）において、レイアウト解析処理（ステップＳ２０２）により、文書画像を『図』や『テキスト』や『表』等の各種属性毎の領域に分割し、レイアウト解析情報（図１７）を出力する。
【００４０】
次に、文書オブジェクトの作成処理（ステップＳ２０３）を行う。そして、作成した文書オブジェクトを文書オブジェクト保管処理（ステップＳ２０４）によって、データベース記憶装置（１０３）や別のデータベース記憶装置（１０５）に振り分けて保存する。
【００４１】
以下、図７を参照して、第２の実施形態による文書オブジェクト保管処理（ステップＳ２０４）の例を詳細に説明する。
【００４２】
まず、ステップＳ７０１で、保管先が未決の文書オブジェクトを選択する。次に、ステップＳ７０２で、選択した文書オブジェクトのレイアウト属性を検査する。本実施形態においては、レイアウト属性が『テキスト』の場合に、文書オブジェクトを複製し（ステップＳ７０６）、元の文書オブジェクトおよび複製文書オブジェクトのそれぞれが異なる装置に保管されるようデータベース記憶装置を選択する（ステップＳ７０７、Ｓ７０８）。なお、このとき、複製文書オブジェクトのオブジェクト情報のオブジェクトＩＤについては、元の文書オブジェクトのオブジェクトＩＤとは異なり、かつユニークな値になるよう変更する。
【００４３】
また、これ以外のレイアウト属性（本例ではテキスト以外のレイアウト属性）を有する文書オブジェクトの場合は、上述のような複製処理は行わず、当該文書オブジェクトのみを保管するデータベース記憶装置を選択する（ステップＳ７０３）。なお、ステップＳ７０８、Ｓ７０３のいずれの場合も、文書オブジェクトと選択した保管先の関連をリンク情報（図１９）として記録していく。
【００４４】
ステップＳ７０３またはステップＳ７０８終了後、保管先が未決の文書オブジェクトが残っているか否かを検査し、残っている場合はステップＳ７０１に戻り、残っていなければステップＳ７０５に進む（ステップＳ７０４）。
【００４５】
以上のようにして保管先がすべて決定したならば、各文書オブジェクトにリンク情報とレイアウト解析情報を付加して、それぞれ選択したデータベース記憶装置に文書オブジェクトを保管する（ステップＳ７０５）。
【００４６】
次に、以上のようにして保管された文書データの再構築処理について説明する。再構築処理の大まかな手順は第１の実施形態（図３）に準ずる。ここでは、第２の実施形態に係る文書データ再構築処理（ステップＳ３０２）の例を図８に従い詳細に説明する。
【００４７】
ステップＳ８０１で、文書オブジェクトを検索し、文書オブジェクトがあるか否かを検査し、ある場合はステップＳ８０２に進み、ない場合は終了する。ステップＳ８０１で文書オブジェクトが検索に対しヒットしたならば、ヒットした文書オブジェクトをデータベースから取り出す（ステップＳ８０２）。次に、取り出した文書オブジェクトに付属するリンク情報を分析し（ステップＳ８０３）、リンク先の関連文書オブジェクト（取出した文書オブジェクトを含む）が正常か否かを判断する（ステップＳ８０４）。そして、正常ならば、関連文書オブジェクトを取り出し（ステップＳ８０５）、そうでなければステップＳ８０８に移る。
【００４８】
リンク先関連文書オブジェクトが正常でない場合は、複製文書オブジェクトが有るか否かを調べる（ステップＳ８０８）。複製文書オブジェクトが存在するか否かの判断は、当該文書オブジェクトのレイアウト属性に従ってなされる。本実施形態においては、関連文書オブジェクトのレイアウト属性が『テキスト』ならば複製文書オブジェクトが有るので、複製文書オブジェクトを取り出す（ステップＳ８０９）。
【００４９】
一方、関連文書オブジェクトのレイアウト属性が『テキスト』でないならば複製文書オブジェクトは無いので、レイアウト解析情報を用いて、本来の部分画像と同じ大きさのダミー画像を作成する（ステップＳ８１０）。例えば、黒一色で塗りつぶした画像をダミー画像にするとか、「部分画像に異常がある」等のメッセージを書き込んだ画像をダミー画像にするなどの方法が挙げられる。
【００５０】
取り出した、関連する文書オブジェクト、複製文書オブジェクト等の部分画像およびダミー画像をそれぞれ、レイアウト解析情報をもとにして合成し、元の文書画像に再構築していく（ステップＳ８０６）。その際、部分画像が圧縮されている場合には解凍も行う。
【００５１】
ステップＳ８０６終了後、関連文書オブジェクトが未だ残っているか否かを検査し、残っている場合はステップＳ８０３に戻り、残っていなければ終了する（ステップＳ８０７）。上記の処理によって、文書データを再構築する。
【００５２】
以上説明したように、第２の実施形態によれば、所定のレイアウト属性を有する文書オブジェクトについては複製文書オブジェクトを生成して、これを別々のデータベース記憶装置に記憶するので、所定のレイアウト属性を有する文書オブジェクトが破損しても、複製文書オブジェクトを用いて正常に文書画像を復元することができる。
【００５３】
また、第２の実施形態によれば、破損した文書オブジェクトの複製が存在しない場合に、ダミー画像を充当するので、文書画像のどの部分が破損しているか容易に判断することができる。なお、このダミー画像の充当は第１の実施形態にモ適用することが可能である。この場合、ステップＳ６０４において、文書オブジェクトが以上かどうかを判断し、異常であった場合にダミー画像を作成するようにすればよい。
【００５４】
［第３の実施形態］
第２の実施形態では、所定のレイアウト属性を有する文書オブジェクトについて複製文書オブジェクトを生成し、別個のデータベース記憶装置に記憶した。第３の実施形態では、複数の条件に合致する文書オブジェクトを重要オブジェクトとして設定し、重要オブジェクトについては文書オブジェクトの複製を行って別々に保管するようにする。
【００５５】
第３の実施形態による処理の流れについて図９、図１０、図１１、図８のフローチャート、および図１７、図１８、図１９に従って説明する。
【００５６】
まず、ステップＳ９０１で、重要オブジェクトであるかどうかを判定するための条件を設定する。この条件としては、例えば、特定のレイアウト属性とレイアウト位置の組み合わせを用いたり、部分画像の大きさを用いたりすることが挙げられる。
【００５７】
次に、第１の実施形態と同じように、画像入力手段であるスキャナ（１０７）より文書画像を入力する（ステップＳ９０２）。次に、クライアントＰＣ（１０６）において、レイアウト解析処理（ステップＳ９０３）により、文書画像を『図』や『テキスト』や『表』等の各種属性毎の領域に分割し、レイアウト解析情報（図１７）を出力する。
【００５８】
次に、文書オブジェクトの作成処理（ステップＳ９０４）を行う。そして、作成した文書オブジェクトを文書オブジェクト保管処理（ステップＳ９０５）によって、データベース記憶装置（１０３）や別のデータベース記憶装置（１０５）に振り分けて保存する。
【００５９】
上述の文書オブジェクトの作成処理（ステップＳ９０４）の例を、図１０のフローチャートを参照して詳細に説明する。
【００６０】
まず、ステップＳ１００１で、レイアウト解析情報を分析し、処理対象とする部分領域のＩＤをオブジェクト情報（図１８）として抽出する（ステップＳ１００２）。次に、レイアウト解析情報にしたがってその部分領域の画像を抽出し、圧縮する（ステップＳ１００３）。この時、圧縮情報はオブジェクト情報に追加する。次に、レイアウト解析情報およびオブジェクト情報および抽出した部分画像を１つにまとめることにより、１つの文書オブジェクトとする（ステップＳ１００４）。ここまでは第１の実施形態による文書オブジェクト作成処理（図４のステップＳ４０１〜Ｓ４０４）と同様である。
【００６１】
次に、あらかじめステップＳ９０１で設定した条件に従って、その文書オブジェクトが重要オブジェクトに該当するか否かを検査し（ステップＳ１００５）、重要オブジェクトであるならばオブジェクト情報（図１８）の『重要フラグ』を１にしてＯＮにする（ステップＳ１００６）。一方、重要オブジェクトでないならば、オブジェクト情報の『重要フラグ』を０にしてＯＦＦにする（ステップＳ１００７）。
【００６２】
ステップＳ１００６またはステップＳ１００７終了後、未処理の分割領域が残っているか否かを検査し、残っている場合はステップＳ１００１に戻り、残っていなければ終了する（ステップＳ１００８）。
【００６３】
さらに図１１のフローチャートを参照して、文書オブジェクト保管処理（ステップＳ９０５）を詳細に説明する。第２の実施形態（図７）では、レイアウト属性がテキストか否かに応じて文書オブジェクトの複製を作成するかどうかを決定したが、第３の実施形態ではこれを重要オブジェクトか否かに応じて決定する（図１１）。
【００６４】
まず、ステップＳ１１０１で、保管先が未決の文書オブジェクトを選択する。次に、ステップＳ１１０２で、選択した文書オブジェクトが重要オブジェクトか否かを検査する。重要オブジェクトの場合には、当該文書オブジェクトを複製し（ステップＳ１１０６）、元の文書オブジェクトおよび複製文書オブジェクトのそれぞれが異なる装置に保管されるようデータベース記憶装置を選択する（ステップＳ１１０７、Ｓ１１０８）。このとき、複製文書オブジェクトのオブジェクト情報のオブジェクトＩＤについては元の文書オブジェクトのオブジェクトＩＤとは異なりかつユニークな値になるよう変更する。
【００６５】
重要オブジェクトでない場合は、選択した文書オブジェクトのみを保管するデータベース記憶装置を選択する（ステップＳ１１０３）。なお、ステップＳ１１０８、Ｓ１１０３のいずれの場合も、文書オブジェクトと選択した保管先の関連をリンク情報（図１９）として記録していく。
【００６６】
ステップＳ１１０３またはステップＳ１１０８の終了後、保管先が未決の文書オブジェクトが残っているか否かを検査する。未決の文書オブジェクトが残っている場合はステップＳ１１０１に戻り、残っていなければステップＳ１１０５に進む（ステップＳ１１０４）。
【００６７】
以上のようにして、保管先がすべて決定したならば、各文書オブジェクトにリンク情報を付加して、それぞれ選択したデータベース記憶装置に文書オブジェクトを保管する（ステップＳ１１０５）。
【００６８】
次に、第３の実施形態に係る文書データ再構築処理（ステップＳ３０２）の例を第２の実施形態の説明で用いた図８のフローチャートを流用して詳細に説明する。
【００６９】
ステップＳ８０１で、文書オブジェクトを検索し、文書オブジェクトがあるか否かを検査し、ある場合はステップＳ８０２に進み、ない場合は終了する。ステップＳ８０１で文書オブジェクトが検索に対しヒットしたならば、ヒットした文書オブジェクトをデータベースから取り出す（ステップＳ８０２）。次に、取り出した文書オブジェクトに付属のリンク情報を分析し（ステップＳ８０３）、リンク先の関連文書オブジェクトが正常か否かを判断し（ステップＳ８０４）、正常ならば、関連文書オブジェクトを取り出し（ステップＳ８０５）、そうでなければステップＳ８０８に移る。
【００７０】
リンク先関連文書オブジェクトが正常でない場合は、複製文書オブジェクトが有るか否かを判定する（ステップＳ８０８）。本実施形態では、オブジェクト情報の「重要オブジェクトフラグ」が１か否か（オンか否か）によって複製文書オブジェクトが存在するか否かを判定できる。
【００７１】
関連文書オブジェクトが重要オブジェクトならば複製文書オブジェクトが有るので、複製文書オブジェクトを取り出す（ステップＳ８０９）。関連文書オブジェクトが重要オブジェクトでないならば複製文書オブジェクトは無いので、レイアウト解析情報を用いて、本来の部分画像と同じ大きさのダミー画像を作成する（ステップＳ８１０）。
【００７２】
例えば、黒一色で塗りつぶした画像をダミー画像にするとか、「部分画像に異常がある」等のメッセージを書き込んだ画像をダミー画像にするなどの方法がある。取り出した文書オブジェクト、関連文書オブジェクト、複製文書オブジェクト等の部分画像およびダミー画像をそれぞれレイアウト解析情報をもとにして合成し、元の文書画像に再構築していく（ステップＳ８０６）。その際、部分画像が圧縮されている場合には解凍も行う。
【００７３】
ステップＳ８０６終了後、関連文書オブジェクトが未だ残っているか否かを検査し、残っている場合はステップＳ８０３に戻り、残っていなければ終了する（ステップＳ８０７）。上記の処理によって、文書データを再構築する。
【００７４】
以上説明したように、第３の実施形態によれば、所望の選択条件によって選択された文書オブジェクトについては複製文書オブジェクトを生成して、これを別々のデータベース記憶装置に記憶するので、所定のレイアウト属性を有する文書オブジェクトが破損しても、複製文書オブジェクトを用いて正常に文書画像を復元することができる。とくに、複製を作る文書オブジェクトの条件を所望に設定できるので、第２の実施形態にくらべて柔軟性が高まる。
【００７５】
［第４の実施形態］
部分領域が文字認識対象領域（テキスト）である場合には、さらに文字認識データを含めた文書オブジェクトを作成し、認識文字を検索に使用することも可能である。
【００７６】
さらには、文字認識対象領域の文書オブジェクトの場合に、その文書オブジェクトの部分画像を除いたものを複製して別々に保管することによって、一方が異常をおこしても、もう一方を代わりに用いて文書データを再構築する（安全性を高める）ことが可能である。
【００７７】
第４の実施形態では、上記の処理を実現する構成を説明する。
【００７８】
処理の流れについて図２、図３、図１２、図１３、図１４のフローチャート、および図１７、図１８、図１９、図２０に従って説明する。
【００７９】
本実施形態による文書オブジェクトの保管処理手順は第１の実施形態（図２）と同様である。以下では、ステップＳ２０３の文書オブジェクトの作成処理と、ステップＳ２０４の文書オブジェクト保管処理について説明する。
【００８０】
まず、文書オブジェクトの作成処理（ステップＳ２０３）の例を図１２に従い詳細に説明する。ステップＳ１２０１で、レイアウト解析情報を分析し、処理対象とする部分領域のＩＤをオブジェクト情報（図１８）として抽出する（ステップＳ１２０２）。次に、レイアウト解析情報にしたがってその部分領域の画像を抽出し、圧縮する（ステップＳ１２０３）。この時、圧縮情報はオブジェクト情報に追加する。
【００８１】
次に、部分領域が文字認識対象領域か否かを検査し（ステップＳ１２０４）、文字認識対象領域であればステップＳ１２０５に進み、そうでなければステップＳ１２０６に進む。本実施形態においては、部分領域のレイアウト属性が『テキスト』であれば文字認識対象領域であると判断し、文字認識を実行する（ステップＳ１２０５）。
【００８２】
次に、レイアウト解析情報およびオブジェクト情報および抽出した部分画像、さらに文字認識結果の文字認識データ（図２０）があるならばそれも含めて１つにまとめることにより、１つの文書オブジェクトとする（ステップＳ１２０６）。なお、本実施形態では、文字認識データは図２０に示す形態をとる。
【００８３】
ステップＳ１２０６終了後、未処理の分割領域が残っているか否かを検査し、残っている場合はステップＳ１２０１に戻り、残っていなければ終了する（ステップＳ１２０７）。
【００８４】
作成された文書オブジェクトは文書オブジェクト保管処理（ステップＳ２０４）によって、データベース記憶装置（１０３）や別のデータベース記憶装置（１０５）に振り分けて保存される。以下、図１３に従い、文書オブジェクト保管処理（ステップＳ２０４）の例を詳細に説明する。
【００８５】
ステップＳ１３０１で、保管先が未決の文書オブジェクトを選択する。次に、ステップＳ１３０２で、選択した文書オブジェクトが文字認識データを含んでいるか否かを検査する（ステップＳ１３０２）。
【００８６】
本実施形態においては、レイアウト属性が『テキスト』であれば文字認識データを含んでいると判断し、元の文書オブジェクトから画像データ部分を除いて部分的に複製し（ステップＳ１３０６）、元の文書オブジェクトおよび複製文書オブジェクトのそれぞれが異なる装置に保管されるようデータベース記憶装置を選択する（ステップＳ１３０７、Ｓ１３０８）。このとき、複製文書オブジェクトのオブジェクト情報（図１８）のオブジェクトＩＤについては元の文書オブジェクトのオブジェクトＩＤとは異なりかつユニークな値になるよう変更する。
【００８７】
文字認識データを含んでいない場合（本実施形態においては、レイアウト属性が『テキスト』でない場合）は、選択した文書オブジェクトのみを保管するデータベース記憶装置を選択する（ステップＳ１３０３）。なお、ステップＳ１３０８、ステップＳ１３０３のいずれの場合も、文書オブジェクトと選択した保管先の関連をリンク情報（図１９）として記録していく。ステップＳ１３０３またはステップＳ１３０８終了後、保管先が未決の文書オブジェクトが残っているか否かを検査し、残っている場合はステップＳ１３０１に戻り、残っていなければステップＳ１３０５に進む（ステップＳ１３０４）。
【００８８】
次に、保管先がすべて決定したならば、各文書オブジェクトにリンク情報を付加して、それぞれ選択したデータベース記憶装置に文書オブジェクトを保管する（ステップＳ１３０５）。
【００８９】
次に、以上のようにして保管した文書データの出力について、図３のフローチャートを流用して説明する。
【００９０】
ステップＳ３０１で、文書オブジェクトを検索する。検索については、第４の実施形態のように文書オブジェクトに文字認識データを含んでいる場合には、認識文字を全文検索対象として行う等の方法を用いることも可能である。次に、文書データの再構築処理を行い（ステップＳ３０２）、再構築された文書データを出力する（ステップＳ３０３）。
【００９１】
以下、第４の実施形態に係る文書データ再構築処理（ステップＳ３０２）の例を図１４に従い詳細に説明する。
【００９２】
ステップＳ１４０１で、文書オブジェクトを検索し、文書オブジェクトがあるか否かを検査し、ある場合はステップＳ１４０２に進み、ない場合は終了する。ステップＳ１４０１で文書オブジェクトが検索に対しヒットしたならば、ヒットした文書オブジェクトをデータベースから取り出す（ステップＳ１４０２）。次に、取り出した文書オブジェクトに付属しているリンク情報を分析し（ステップＳ１４０３）、リンク先の関連文書オブジェクトが正常か否かを判断し（ステップＳ１４０４）、正常ならば、関連文書オブジェクトを取り出す（ステップＳ１４０５）。
【００９３】
リンク先関連文書オブジェクトが正常でない場合は、複製文書オブジェクトが有るか否かを調べる（ステップＳ１４０８）。本実施形態においては、関連文書オブジェクトのレイアウト属性が『テキスト』ならば部分的複製文書オブジェクトが有るので、部分的複製文書オブジェクトを取り出す（ステップＳ１４０９）。一方、関連文書オブジェクトのレイアウト属性が『テキスト』でないならば複製文書オブジェクトは無いので、レイアウト解析情報を用いて、本来の部分画像と同じ大きさのダミー画像を作成する（ステップＳ１４１０）。
【００９４】
取り出した関連文書オブジェクトの部分画像および複製文書オブジェクトの認識文字やダミ一画像をそれぞれレイアウト解析情報をもとにして合成し、元の文書画像に再構築していく（ステップＳ１４０６）。その際、部分画像が圧縮されている場合には解凍も行う。
【００９５】
ステップＳ１４０６終了後、関連文書オブジェクトが未だ残っているか否かを検査し、残っている場合はステップＳ１４０３に戻り、残っていなければ終了する（ステップＳ１４０７）。上記の処理によって、文書データを再構築する。
【００９６】
以上のように第４の実施形態によれば、レイアウト属性がテキストの文書オブジェクトについては、文字認識結果データを複製文書オブジェクトとしてもつので、当該文書オブジェクトが破損しても、その内容を復元することができる。また、同じ文書オブジェクトの複製をもつ第２の実施形態に比べて、複製文書オブジェクトのデータ量を低減することができる。
【００９７】
［第５の実施形態］
あらかじめ重要キーワードを設定し、文字認識データを含めた文書オブジェクトにその重要キーワードが存在した場合に文書オブジェクトを複製して別々に保管することによって、一方が異常をおこしても、もう一方を代わりに用いて文書データを再構築する（安全性を高める）ことが可能である。第５の実施形態では、このような処理を実現する。
【００９８】
第５の実施形態による処理の流れについて図１５、図１６、図１４のフローチャート、および図１７、図１８、図１９、図２０を参照して説明する。
【００９９】
ステップＳ１５０１で、重要キーワードを設定する。次に、画像入力手段であるスキャナ（１０７）より文書画像を入力する（ステップＳ１５０２）。次に、クライアントＰＣ（１０６）において、レイアウト解析処理（ステップＳ１５０３）で、文書画像を『図』や『テキスト』や『表』等の各種属性毎の領域に分割し、レイアウト解析情報（図１７）を出力する。次に、文書オブジェクトの作成処理（ステップＳ１５０４）を行う。文書オブジェクト作成処理では、第４の実施形態（図１２）によって説明したように、文書オブジェクトのレイアウト属性がテキストであった場合には、文字認識処理を行い、その文字認識データが文書オブジェクトに含まれる。
【０１００】
次に、作成した文書オブジェクトを文書オブジェクト保管処理（ステップＳ１５０５）によって、データベース記憶装置（１０３）や別のデータベース記憶装置（１０５）に振り分けて保存する。
【０１０１】
以下、文書オブジェクト保管処理（ステップＳ１５０５）の例を図１６に従い詳細に説明する。
【０１０２】
まず、ステップＳ１６０１で、保管先が未決の文書オブジェクトを選択する。次に、ステップＳ１６０２で、選択した文書オブジェクトの文字認識データ（図２０）が重要キーワードを含んでいるか否かを検査する（ステップＳ１６０２）。
【０１０３】
本実施形態においては、重要キーワードを含んでいると判断したならば、元の文書オブジェクトから画像データ部分を除いて部分的に複製し（ステップＳ１６０６）、元の文書オブジェクトおよび複製文書オブジェクトのそれぞれが異なる装置に保管されるようデータベース記憶装置を選択する（ステップＳ１６０７、Ｓ１６０８）。このとき、複製文書オブジェクトのオブジェクト情報（図１８）のオブジェクトＩＤについては元の文書オブジェクトのオブジェクトＩＤとは異なりかつユニークな値になるよう変更する。
【０１０４】
また、重要キーワードを含んでいない場合は、選択した文書オブジェクトのみを保管するデータベース記憶装置を選択する（ステップＳ１６０３）。なお、ステップＳ１６０８、Ｓ１６０３のいずれの場合も、文書オブジェクトと選択した保管先の関連をリンク情報（図１９）として記録していく。
【０１０５】
次に、保管先がすべて決定したならば、各文書オブジェクトにリンク情報を付加して、それぞれ選択したデータベース記憶装置に文書オブジェクトを保管する（ステップＳ１６０５）。
【０１０６】
また、第５の実施形態に係る文書データ再構築処理（ステップＳ３０２）の例を図１４のフローチャートを流用して詳細に説明する。
【０１０７】
ステップＳ１４０１で、文書オブジェクトを検索し、文書オブジェクトがあるか否かを検査し、ある場合はステップＳ１４０２に進み、ない場合は終了する。ステップＳ１４０１で文書オブジェクトが検索に対しヒットしたならば、ヒットした文書オブジェクトをデータベースから取り出す（ステップＳ１４０２）。次に、取り出した文書オブジェクトに付属のリンク情報を分析し（ステップＳ１４０３）、リンク先の関連文書オブジェクトが正常か否かを判断し（ステップＳ１４０４）、正常ならば関連文書オブジェクトを取り出す（ステップＳ１４０５）。
【０１０８】
リンク先関連文書オブジェクトが正常でない場合は、複製文書オブジェクトが有るか否かを調べる（ステップＳ１４０８）。第５の実施形態においては、ステップＳ１５０１で設定された重要キーワードを文字認識データが含むならば部分的複製文書オブジェクトが有るので、部分的複製文書オブジェクトを取り出す（ステップＳ１４０９）。関連文書オブジェクトが文字認識データに重要キーワードを含まないならば複製文書オブジェクトは無いので、レイアウト解析情報を用いて、本来の部分画像と同じ大きさのダミー画像を作成する（ステップＳ１４１０）。
【０１０９】
取り出した文書オブジェクトや関連文書オブジェクトの部分画像および複製文書オブジェクトの認識文字やダミ一画像をそれぞれレイアウト解析情報をもとにして合成し、元の文書画像に再構築していく（ステップＳ１４０６）。その際、部分画像が圧縮されている場合には解凍も行う。
【０１１０】
ステップＳ１４０６終了後、関連文書オブジェクトが未だ残っているか否かを検査し、残っている場合はステップＳ１４０３に戻り、残っていなければ終了する（ステップＳ１４０７）。上記の処理によって、文書データを再構築する。
【０１１１】
以上のように、第５の実施形態によれば、文字認識結果にキーワードを含む文書オブジェクトについては、その複製を別のデータベース記憶装置に格納するので、文書オブジェクトが破損しても、文書の重要な部分については、その内容を判断できる程度に復元することができる。
【０１１２】
［他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１１３】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１５】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【０１１６】
【発明の効果】
以上説明したように、本発明によれば、ファイル・サイズの増大を抑え、ファイルが失われる危険性を軽減できる、文書管理に好適なデータベースシステムを提供できる。
【図面の簡単な説明】
【図１】本発明の、第１の実施形態に係るシステムのブロック構成図である。
【図２】第１の実施形態に係る、画像入力処理から文書オブジェクト保管処理までの処理の流れを示すフローチャートである。
【図３】第１の実施形態に係る、文書オブジェクト検索処理から文再構築文書出力処理までの処理の流れを示すフローチャートである。
【図４】第１の実施形態に係る、文書オブジェクト作成処理の１例についての処理の流れを示すフローチャートである。
【図５】第１の実施形態に係る、文書オブジェクト保管処理の１例についての処理の流れを示すフローチャートである。
【図６】第１の実施形態に係る、文書データ再構築処理の１例についての処理の流れを示すフローチャートである。
【図７】本発明の、第２の実施形態に係る、文書オブジェクト保管処理の１例についての処理の流れを示すフローチャートである。
【図８】第２の実施形態に係る、文書データ再構築処理の１例についての処理の流れを示すフローチャートである。
【図９】本発明の、第３の実施形態に係る、重要オブジェクト設定処理から文書オブジェクト保管処理までの処理の流れを示すフローチャートである。
【図１０】第３の実施形態に係る、文書オブジェクト作成処理の１例についての処理の流れを示すフローチャートである。
【図１１】第３の実施形態に係る、文書オブジェクト保管処理の１例についての処理の流れを示すフローチャートである。
【図１２】本発明の、第４の実施形態に係る、文書オブジェクト作成処理の１例についての処理の流れを示すフローチャートである。
【図１３】第４の実施形態に係る、文書オブジェクト保管処理の１例についての処理の流れを示すフローチャートである。
【図１４】第４の実施形態に係る、文書データ再構築処理の１例についての処理の流れを示すフローチャートである。
【図１５】本発明の、第５の実施形態に係る、重要キーワード設定処理から文書オブジェクト保管処理までの処理の流れを示すフローチャートである。
【図１６】第５の実施形態に係る、文書オブジェクト保管処理の１例についての処理の流れを示すフローチャートである。
【図１７】本発明の、第１の実施形態に係る、レイアウト解析情報の構造の１例を示す図である。
【図１８】第１の実施形態に係る、オブジェクト情報の構造の１例を示す図である。
【図１９】第１の実施形態に係る、リンク情報の構造の１例を示す図である。
【図２０】第１の実施形態に係る、文字認識データの構造の１例を示す図である。
【図１】
0004521942.tif 000002
【図２】
0004521942.tif 000003
【図３】
0004521942.tif 000004
【図４】
0004521942.tif 000005
【図５】
0004521942.tif 000006
【図６】
0004521942.tif 000007
【図７】
0004521942.tif 000008
【図８】
0004521942.tif 000009
【図９】
0004521942.tif 000010
【図１０】
0004521942.tif 000011
【図１１】
0004521942.tif 000012
【図１２】
0004521942.tif 000013
【図１３】
0004521942.tif 000014
【図１４】
0004521942.tif 000015
【図１５】
0004521942.tif 000016
【図１６】
0004521942.tif 000017
【図１７】
0004521942.tif 000018
【図１８】
0004521942.tif 000019
【図１９】
0004521942.tif 000020
【図２０】
0004521942.tif 000021