(57)【特許請求の範囲】
【請求項１】
文書画像から前記文書画像のサマリを作成する文書処理装置であって、
前記文書画像から、所定の種別の文書要素を抽出するための抽出手段と、
前記文書画像から、頁ごとに段を検出するための検出手段と、
前記段のレイアウトに基づいて、頁ごとに、少なくとも１つのレイアウト基準線を設定するための線設定手段とを備え、
前記レイアウト基準線は、対応する前記段の行方向に垂直な方向の線であり、
頁間での前記レイアウト基準線のずれを補正するための処理を行なう補正処理手段と、
抽出された前記所定の種別の文書要素に対応するサマリ領域を含む部分領域を、前記レイアウト基準線を基準として切出すための切出手段と、
所定の画像に、前記画像における所定の要素基準線を基準として前記部分領域を配置することで、前記サマリを表わす画像であるサマリ画像を生成するためのサマリ生成手段とをさらに備える、文書処理装置。
【請求項２】
前記切出手段は、前記レイアウト基準線を端部として前記部分領域を切出し、
前記サマリ生成手段は、前記所定の要素基準線に沿って、前記部分領域を順に配置する、請求項１に記載の文書処理装置。
【請求項３】
前記切出手段は、前記サマリ領域を含む最小矩形を前記部分領域として切出すとともに、前記部分領域と前記レイアウト基準線との距離を前記部分領域ごとに検出し、
前記サマリ生成手段は、前記所定の要素基準線の位置から、検出された距離に応じて前記部分領域をシフトさせて前記画像に配置する、請求項１に記載の文書処理装置。
【請求項４】
前記補正処理手段は、頁間で、前記段における本文領域の基準位置を整合させるための整合手段を含む、請求項１〜３のいずれかに記載の文書処理装置。
【請求項５】
所定の条件に基づいて、頁ごとに、複数の前記段をグループ化して少なくとも１つの仮想矩形を設定するための矩形設定手段をさらに備え、
前記線設定手段は、前記仮想矩形ごとに前記レイアウト基準線を設定する、請求項１〜３のいずれかに記載の文書処理装置。
【請求項６】
前記線設定手段は、前記仮想矩形における行方向に垂直な、行頭側の辺を前記レイアウト基準線として設定する、請求項５に記載の文書処理装置。
【請求項７】
前記文書画像を含む第１の電子文書と、前記サマリ画像を含む第２の電子文書とを別々に生成するための文書生成手段と、
前記第１の電子文書および前記第２の電子文書を記憶するための記憶手段とをさらに備える、請求項１〜３のいずれかに記載の文書処理装置。
【請求項８】
前記部分領域ごとに前記文書画像の対応する箇所と関連付けるための閲覧支援情報を生成して、前記閲覧支援情報を前記サマリ画像に付加するための付加手段をさらに備え、
前記閲覧支援情報は、対応する前記第１の電子文書を特定するための文書特定情報、および、前記部分領域ごとの前記文書画像中の対応している箇所を示す位置情報を含む、請求項７に記載の文書処理装置。
【請求項９】
前記文書画像と前記サマリ画像とを含む電子文書を生成するための文書生成手段と、
前記電子文書を記憶するための記憶手段とをさらに備える、請求項１〜３のいずれかに記載の文書処理装置。
【請求項１０】
前記部分領域ごとに前記文書画像の対応する箇所と関連付けるための閲覧支援情報を生成して、前記閲覧支援情報を前記サマリ画像に付加するための付加手段をさらに備え、
前記閲覧支援情報は、前記部分領域ごとの前記文書画像中の対応している箇所を示す位置情報を含む、請求項９に記載の文書処理装置。
【請求項１１】
ユーザからの指示に基づき、前記抽出手段により抽出された前記所定の種別の文書要素を修正するための修正手段をさらに備え、
前記切出手段は、前記修正手段による修正後の文書要素の領域を前記サマリ領域として切出す、請求項１〜３のいずれかに記載の文書処理装置。
【請求項１２】
前記修正手段は、前記文書画像よりユーザ所望の領域の指定を受付ける指定手段を含み、
前記切出手段は、前記指定手段により指定された領域を前記サマリ領域として切出す、請求項１１に記載の文書処理装置。
【請求項１３】
前記サマリ画像を前記文書画像とは別に出力するか、前記サマリ画像を前記文書画像と合成して出力するかの選択をユーザより受付けるための選択手段と、
前記選択手段により別に出力することが選択された場合に、前記文書画像を含む第１の電子文書と、前記サマリ画像を含む第２の電子文書とを生成するための第１の文書生成手段と、
前記選択手段により合成して出力することが選択された場合に、前記文書画像と前記サマリ画像とを合成して第３の電子文書を生成するための第２の文書生成手段とをさらに備える、請求項１〜３のいずれかに記載の文書処理装置。
【請求項１４】
前記所定の種別は、表題、見出し、図、表、写真、段落の先頭の所定行、手書き注釈の対象、およびキャプションのうち少なくともいずれか１つを含む、請求項１〜１３のいずれかに記載の文書処理装置。
【請求項１５】
記憶部と演算処理部とを備えた文書処理装置において、文書画像から前記文書画像のサマリを作成する方法であって、
前記演算処理部が、前記文書画像から、所定の種別の文書要素を抽出するステップと、
前記演算処理部が、前記文書画像から、頁ごとに段を検出するステップと、
前記演算処理部が、前記段のレイアウトに基づいて、頁ごとに、前記段の行方向に垂直な方向の少なくとも１つのレイアウト基準線を設定するステップと、
前記演算処理部が、頁間での前記レイアウト基準線のずれを補正するための処理を行なうステップと、
前記演算処理部が、抽出された前記所定の種別の文書要素に対応するサマリ領域を含む部分領域を、前記レイアウト基準線を基準として切出すステップと、
前記演算処理部が、所定の画像に、前記画像における所定の要素基準線を基準として前記部分領域を配置することで、サマリ画像を生成するステップとを備える、文書サマリ作成方法。
【請求項１６】
請求項１５に記載の文書サマリ作成方法をコンピュータに実行させる、文書サマリ作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理装置、文書サマリ作成方法および文書サマリ作成プログラムに関し、特に、文書画像から当該文書画像のサマリを作成する文書処理装置、文書サマリ作成方法および文書サマリ作成プログラムに関する。
【背景技術】
【０００２】
紙原稿などに記載された文書を電子文書に変換して管理する文書管理システムが実用化されている。このような文書管理システムでは、スキャナ装置などを用いて原稿を読取ることで文書画像を生成し、これらの文書画像から電子文書を生成する。
【０００３】
しかしながら、目次のない、または、目次頁が紛失された分厚いマニュアルなどの紙文書をスキャンした場合、解像度が荒い、あるいは、一度に見れる範囲が限定される、などのユーザインターフェイス上の理由から、一般的には、元の紙文書に比べ、電子文書から目的の場所を見つけるのは難しい。しかし、そういった文書画像についても、省スペースのために電子文書のまま保存しておきたいという要望もある。そのため、文書画像からすばやく目的の場所を探し出すための様々な方法が提案されている。
【０００４】
たとえば、特許文献１には、原稿の文書画像から所望の文書要素の箇所のみを取り出して構成したサマリ文書画像や目次文書画像を作成する発明が開示されている。当該文献において、入力された文書画像が複数の矩形の領域（文書要素として意味のある塊）に分割され、分割された複数の領域から、所望の要素に対応する領域が抽出される。そして、抽出された領域の部分画像が所定の座標位置に順に配置される。
【０００５】
また、特許文献２には、多様な形態の印刷文書をＯＣＲ（Optical Character Recognition）解析して、そのような印刷文書からＸＭＬやＨＴＭＬ等でタグ付けされた構造化文書を高精度に生成する発明が開示されている。当該文献において、見出しの階層レベルは、章見出しや箇条書きの先頭に付与される番号や記号の文字列を解析することにより判定される。
【特許文献１】特開平５−３４２３２６号公報
【特許文献２】特開２００５−４３９９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の発明では、切り出された部分画像（タイトルやアブストラクト）が順に配置されるのみで、見出しの階層レベルに対する考慮はなされていない。
【０００７】
また、特許文献２の発明では、見出しの階層レベルが考慮されているものの、見出しの階層レベルを判定しなければならず、処理が複雑となる。
【０００８】
あるいは、見出し等の階層レベルをインデント幅により簡便に判別しようとすることもできるが、そのような場合、頁間でスキャン位置がずれてしまうと、階層レベルを正確に判別できない恐れがある。
【０００９】
本発明は、上記のような問題を解決するためになされたものであって、その目的は、見出し等の階層レベルの判定処理を行なうことなく、見出し等の階層レベルを反映したサマリ画像を生成することのできる文書処理装置、文書サマリ作成方法および文書サマリ作成プログラムを提供することである。
【課題を解決するための手段】
【００１０】
この発明のある局面に従う文書処理装置は、文書画像から文書画像のサマリを作成する文書処理装置であって、文書画像から、所定の種別の文書要素を抽出するための抽出手段と、文書画像から、頁ごとに段を検出するための検出手段と、段のレイアウトに基づいて、頁ごとに、段の行方向に垂直な方向の少なくとも１つのレイアウト基準線を設定するための線設定手段と、頁間でのレイアウト基準線のずれを補正するための処理を行なう補正処理手段と、抽出された所定の種別の文書要素に対応するサマリ領域を含む部分領域を、レイアウト基準線を基準として切出すための切出手段と、所定の画像に、画像における所定の要素基準線を基準として部分領域を配置することで、サマリを表わす画像であるサマリ画像を生成するためのサマリ生成手段とを備える。
【００１１】
好ましくは、切出手段は、レイアウト基準線を端部として部分領域を切出し、サマリ生成手段は、所定の要素基準線に沿って、部分領域を順に配置する。
【００１２】
あるいは、切出手段は、サマリ領域を含む最小矩形を部分領域として切出すとともに、部分領域とレイアウト基準線との距離を部分領域ごとに検出し、サマリ生成手段は、所定の要素基準線の位置から、検出された距離に応じて部分領域をシフトさせて画像に配置することが好ましい。
【００１４】
好ましくは、補正処理手段は、頁間で、前記段における本文領域の基準位置を整合させるための整合手段を含む。
【００１５】
好ましくは、所定の条件に基づいて、頁ごとに、複数の段をグループ化して少なくとも１つの仮想矩形を設定するための矩形設定手段をさらに備え、線設定手段は、仮想矩形ごとにレイアウト基準線を設定する。
【００１６】
好ましくは、線設定手段は、仮想矩形における行方向に垂直な、行頭側の辺をレイアウト基準線として設定する。
【００１７】
好ましくは、文書画像を含む第１の電子文書と、サマリ画像を含む第２の電子文書とを別々に生成するための文書生成手段と、第１の電子文書および第２の電子文書を記憶するための記憶手段とをさらに備える。
【００１８】
好ましくは、部分領域ごとに文書画像の対応する箇所と関連付けるための閲覧支援情報を生成して、閲覧支援情報をサマリ画像に付加するための付加手段をさらに備え、閲覧支援情報は、対応する第１の電子文書を特定するための文書特定情報、および、部分領域ごとの文書画像中の対応している箇所を示す位置情報を含む。
【００１９】
好ましくは、文書画像とサマリ画像とを含む電子文書を生成するための文書生成手段と、電子文書を記憶するための記憶手段とをさらに備える。
【００２０】
好ましくは、部分領域ごとに文書画像の対応する箇所と関連付けるための閲覧支援情報を生成して、閲覧支援情報をサマリ画像に付加するための付加手段をさらに備え、閲覧支援情報は、部分領域ごとの文書画像中の対応している箇所を示す位置情報を含む。
【００２１】
好ましくは、ユーザからの指示に基づき、抽出手段により抽出された所定の種別の文書要素を修正するための修正手段をさらに備え、切出手段は、修正手段による修正後の文書要素の領域をサマリ領域として切出す。
【００２２】
好ましくは、修正手段は、文書画像よりユーザ所望の領域の指定を受付ける指定手段を含み、切出手段は、指定手段により指定された領域をサマリ領域として切出す。
【００２３】
好ましくは、サマリ画像を文書画像とは別に出力するか、サマリ画像を文書画像と合成して出力するかの選択をユーザより受付けるための選択手段と、選択手段により別に出力することが選択された場合に、文書画像を含む第１の電子文書と、サマリ画像を含む第２の電子文書とを生成するための第１の文書生成手段と、選択手段により合成して出力することが選択された場合に、文書画像とサマリ画像とを合成して第３の電子文書を生成するための第２の文書生成手段とをさらに備える。
【００２４】
好ましくは、所定の種別は、表題、見出し、図、表、写真、段落の先頭の所定行、手書き注釈の対象、およびキャプションのうち少なくともいずれか１つを含む。
【００２５】
この発明の他の局面に従う文書サマリ作成方法は、記憶部と演算処理部とを備えた文書処理装置において、文書画像から文書画像のサマリを作成する方法であって、演算処理部が、文書画像から、所定の種別の文書要素を抽出するステップと、演算処理部が、文書画像から、頁ごとに段を検出するステップと、演算処理部が、段のレイアウトに基づいて、頁ごとに、段の行方向に垂直な方向の少なくとも１つのレイアウト基準線を設定するステップと、演算処理部が、頁間でのレイアウト基準線のずれを補正するための処理を行なうステップと、演算処理部が、抽出された所定の種別の文書要素に対応するサマリ領域を含む部分領域を、レイアウト基準線を基準として切出すステップと、演算処理部が、所定の画像に、画像における所定の要素基準線を基準として部分領域を配置することで、サマリ画像を生成するステップとを備える。
【００２６】
この発明のさらに他の局面に従う文書サマリ作成プログラムは、上記記載の文書サマリ作成方法をコンピュータに実行させる。
【発明の効果】
【００２７】
本発明によると、見出し等の階層レベルの判定処理を行なうことなく、見出し等の階層レベルを反映したサマリ画像を生成することができる。
【発明を実施するための最良の形態】
【００２８】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００２９】
＜構成について＞
（全体システム構成）
図１は、本発明の実施の形態に従う文書処理装置を含むシステムの概略構成図である。本実施の形態においては、代表的に、本発明に係る文書処理装置を搭載するＭＦＰ（Multi Function Peripheral）について説明する。なお、本発明に係る文書処理装置は、ＭＦＰに限らず、ＰＣ（Personal Computer）、複写機、ファクシミリ装置、スキャナ装置などにも適用可能である。
【００３０】
図１を参照して、本実施の形態に従うＭＦＰ１は、原稿３００を読取るための画像読取部１０４と、紙媒体などへの印刷処理を行なうためのプリント部１０６とを含む。
【００３１】
特に、本実施の形態に従うＭＦＰ１は、画像読取部１０４で原稿３００を読取ることで文書画像を取得し、この文書画像を含む電子文書を生成する。この際、ＭＦＰ１は、読取った文書画像に含まれる文書要素のうち所定の種別の文書要素を切り出してサマリ画像を生成する。生成されたサマリ画像は、文書画像と一体化されてもよいし、文書画像とは別の電子文書に含まれてもよい。これらの電子文書４００には、代表的に、ＰＤＦ（Portable Document Format）などのフォーマットが採用できる。
【００３２】
なお、「サマリ」とは、文書画像の要約あるいは目次を表わし、「サマリ画像」とは、文書画像のサマリを表わす画像（サマリとして機能する画像）である。また、「文書要素」とは、文書を構成する記述要素である。
【００３３】
ＭＦＰ１は、生成した電子文書４００を自身の記憶部（図１において不図示）に格納する。また、記憶された電子文書４００を、ネットワークを介してパーソナルコンピュータＰＣ１，ＰＣ２，ＰＣ３（以下、「パーソナルコンピュータＰＣ」とも総称する）に送信したりする。代表的な使用形態として、ＭＦＰ１が設置されている同一のオフィス内に敷設されたネットワークであるＬＡＮ（Local Area Network）に接続されているパーソナルコンピュータＰＣ１，ＰＣ２に対しては、ＭＦＰ１から電子文書４００が直接的に送信される。一方、ＬＡＮとＷＡＮ（Wide Area Network）との接続点には、サーバ装置ＳＲＶが設けてあり、ＭＦＰ１とは離れたオフィスにあるパーソナルコンピュータＰＣ３などに対しては、ＭＦＰ１からサーバ装置ＳＲＶを介して電子文書４００が送信される。ここで、サーバ装置ＳＲＶは代表的に、メールサーバ、ＦＴＰ（File Transfer Protocol）サーバ、Ｗｅｂサーバ、ＳＭＢサーバなどからなる。
【００３４】
画像読取部１０４は、原稿をセットするための戴荷台と、原稿台ガラスと、戴荷台にセットされた原稿を原稿台ガラスに自動的に一枚ずつ搬送する搬送部と、読取られた原稿を排出するための排出台とを含む（いずれも図示しない）。これにより、複数枚の原稿を連続的に読取って、一つの電子文書として生成することができる。
【００３５】
（ＭＦＰ１の概略構成）
図２は、本発明の実施の形態に従うＭＦＰ１における概略の機能構成を示すブロック図である。
【００３６】
図２を参照して、ＭＦＰ１の機能構成としては、制御部１００と、メモリ部１０２と、画像読取部１０４と、プリント部１０６と、通信インターフェイス部１０８と、第１の操作パネル部１１０と、第２の操作パネル部１１１と、記憶部１１２とを含む。
【００３７】
制御部１００は、代表的にＣＰＵ（Central Processing Unit）などの演算装置から構成され、プログラムを実行することで本実施の形態に従う文書処理を実現する。メモリ部１０２は、代表的にＤＲＡＭ（Dynamic Random Access Memory）などの揮発性の記憶装置であり、制御部１００で実行されるプログラムやプログラムの実行に必要なデータなどを保持する。通信インターフェイス部１０８は、代表的に、ネットワーク（たとえば、図１に示すＬＡＮ）を介してパーソナルコンピュータＰＣ（図１）との間でデータを送受信するための部位であり、たとえば、ＬＡＮアダプタおよびそれを制御するドライバソフトなどを含む。プリント部１０６は、プリント処理を行なうための部位であり、プリント処理に係るハードウェア構成に加えて、各部の作動を制御するための制御装置をも含む。記憶部１１２は、代表的にハードディスク装置やフラッシュメモリなどの不揮発性の記憶装置であり、制御部１００の動作のためのプログラムや制御部１００で生成された電子文書４００などを格納する。
【００３８】
第１および第２の操作パネル部１１０，１１１の外観例を図３に示す。図３（ａ）は、本発明の実施の形態に従うＭＦＰ１の第１の操作パネル部１１０の外観の一例を示す図であり、図３（ｂ）は、本発明の実施の形態に従うＭＦＰ１の第２の操作パネル部１１１の外観の一例を示す図である。第１の操作パネル部１１０は、ＭＦＰ１の基本的な処理の際に用いられる部位であり、第２の操作パネル部１１１は、後述する文書サマリ作成処理の際に用いられる部位である。
【００３９】
図３（ａ）を参照して、第１の操作パネル部１１０は、液晶表示装置やタッチパネルなどから構成される表示パネル１１０ａと、ストップボタン１１０ｂと、スタートボタン１１０ｃと、英数キーなどを含む操作ボタン１１０ｄとを備えている。
【００４０】
図３（ｂ）を参照して、第２の操作パネル部１１１は、液晶表示装置やタッチパネルなどから構成される表示パネルである。第２の操作パネル部１１１は、サマリ画像等を表示するための表示領域１１１ａと、カーソルボタンなどの操作ボタンを表示するための入力領域１１１ｂとを備えている。
【００４１】
なお、本実施の形態では、文書サマリ作成処理のための第２の操作パネル部１１１を第１の操作パネル部１１０とは別に設けたが、一体型の操作パネル部を採用してもよい。
【００４２】
または、ＭＦＰ１は、表示機能と指示の入力機能とを兼ね備えた第１および第２の操作パネル部１１０，１１１を備えることとしたが、これらに代えて、少なくとも１つの表示部とハードウェアボタンを含む入力部との両方を備えることとしてもよい。
【００４３】
（パーソナルコンピュータの構成）
図４は、本発明の実施の形態に従うパーソナルコンピュータＰＣの概略のハードウェア構成を示す模式図である。
【００４４】
図４を参照して、パーソナルコンピュータＰＣは、オペレーティングシステム（ＯＳ：Operating System）を含む各種プログラムを実行するＣＰＵ（Central Processing Unit
）２０１と、ＣＰＵ２０１でのプログラムの実行に必要なデータを一時的に記憶するメモリ部２１３と、ＣＰＵ２０１で実行されるプログラムを不揮発的に記憶するハードディスク部（ＨＤＤ：Hard Disk Drive）２１１とを含む。また、ハードディスク部２１１には
、ＭＦＰ１で生成された電子文書４００を表示するための閲覧アプリケーションが記憶されており、このようなプログラムは、ＦＤＤドライブ２１７またはＣＤ−ＲＯＭドライブ２１５によって、それぞれフレキシブルディスク２１７ａまたはＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）２１５ａなどから読取られる。
【００４５】
ＣＰＵ２０１は、キーボードやマウスなどからなる入力部２０９を介してユーザからの指示を受取るとともに、プログラムの実行によって生成される画面出力をディスプレイ部２０５へ出力する。また、ＣＰＵ２０１は、ＬＡＮカードなどからなる通信インターフェイス部２０７を介して、ＬＡＮやＷＡＮに接続されたＭＦＰ１やサーバ装置ＳＲＶ（図１）から電子文書４００を取得し、ハードディスク部２１１などに格納する。また、上述の各部は、内部バス２０３を介して相互にデータを授受する。
【００４６】
（ＭＦＰの機能構成）
図５は、本発明の実施の形態に従うＭＦＰ１の機能構成を示す機能ブロック図である。
【００４７】
図５を参照して、制御部１００は、出力形態選択部１２と、画像バッファ部１４と、サマリ要素抽出部１６と、段検出部１８と、要素修正部２０と、部分領域切出部２２と、サマリ画像生成部２４と、出力データ生成部２６と、しおり付与部２８と、データ格納処理部３０と、送信処理部３２とを含む。
【００４８】
上述の画像読取部１０４は、原稿３００を読取って文書画像を取得し、その文書画像を画像バッファ部１４へ出力する。画像バッファ部１４は、画像読取部１０４が逐次的に出力する文書画像のデータを一時的に格納する部位であり、一旦格納した文書画像をサマリ要素抽出部１６および出力データ生成部２６に出力する。なお、本実施の形態では、文書画像の圧縮処理を省略しているが、圧縮処理を行なうこととしてもよい。この場合、圧縮度合は、生成される電子文書の大きさや、要求される文書画像の解像度などに応じて変化させてもよい。また、圧縮処理は非可逆変換であってもよい。
【００４９】
サマリ要素抽出部１６は、画像バッファ部１４から出力される文書画像に含まれる所定の種別の文書要素を抽出する。
【００５０】
「所定の種別」とは、サマリに含めるべき種別であり、少なくとも、「タイトル（表題）」および「見出し」のうちいずれかを含む。好ましくは、「タイトル」および「見出し」に加え、「図」、「表」、「写真」、「段落の先頭の所定行」、「手書き注釈の対象」、および「キャプション」をさらに含む。本実施の形態では、「所定の種別」は、上記の全ての種別を含むものとする。上記「手書き注釈の対象」とは、手書きの注釈が指し示すテキスト，図，表などを示す。
【００５１】
なお、ここでは、サマリに含めるべき種別は、予め製造時に定められていることを前提にするが、後述する文書サマリ作成処理の前にユーザ所望の種別が予め選択されたものであってもよい。
【００５２】
以下、「所定の種別の文書要素」を「サマリ要素」という。
サマリ要素抽出部１６は、サマリ要素の抽出に先立ち、所定の種別以外の文書要素も抽出する。つまり、所定の種別を含む複数種別の文書要素を抽出する。その際、サマリ要素抽出部１６は、各文書要素の文書画像内における位置も抽出する。抽出対象となる文書要素は、上述の所定の種別を有するものの他、たとえば、「本文」、「手書き文字」、「ヘッダ・フッダ」などの種別を有するものが含まれる。
【００５３】
サマリ要素抽出部１６は、抽出したサマリ要素の種別およびその位置情報を要素修正部２０に出力する。
【００５４】
段検出部１８は、画像バッファ部１４から出力される文書画像から、「段（段組）」を検出する。また、段検出部１８は、各段の「行方向」、および、各段の「接続情報」を検出する。段はたとえば、「図書の電子のための文書認識技術（鎌田  博、藤本  克仁、黒川  浩司）、雑誌FUJITSU、VOL.49,No.6、1998」に開示された公知技術で検出することができる。各段の接続情報は、各段が、文脈等からどの段に接続されるべきかを示す情報（すなわち段の順序を示す情報）であり、たとえば特開平１０−４０２４８号公報に開示される公知の技術で検出することができる。行方向の検出は、周知の方法で検出することができる。段検出部１８により検出された段、各段の行方向および各段の接続情報は、線設定部１９に出力される。
【００５５】
線設定部１９は、検出された段のレイアウト（割付け）に基づいて、ページごとに少なくとも１つの「レイアウト基準線」を設定する。「レイアウト基準線」とは、各ページにおいてグループ化された段を含む最小矩形（「段レイアウト枠」という）の１辺に相当し、グループ化された段における行方向と垂直な行頭側の線である。段のグループ化の条件などについては後述する。設定されたレイアウト基準線の情報は、部分領域切出部２２に出力される。
【００５６】
要素修正部２０は、第２の操作パネル部１１１に、抽出されたサマリ要素を表示する。また、要素修正部２０は、第２の操作パネル部１１１に対し入力されたユーザからの指示に基づき、サマリ要素の修正を行なう。本実施の形態において、「修正」は、サマリ要素の範囲の変更、サマリ要素の削除、および、サマリ要素の追加を含むものとする。要素修正部２０は、具体的には、ユーザからの指示に応じて、サマリ要素の位置情報を修正する。要素修正部２０により修正された（あるいは修正されなかった）サマリ要素の位置情報は、部分領域切出部２２に出力される。
【００５７】
部分領域切出部２２は、修正された後の領域（以下「サマリ要素領域」という）を含む部分領域（部分画像）を、設定されたレイアウト基準線に基づいて切出す。具体的には、部分領域切出部２２は、レイアウト基準線が行頭側の端部となるように、サマリ要素領域を含む部分領域を切出す（すなわち、部分領域の位置情報を特定する）。切出された部分領域は、サマリ画像生成部２４に出力される。切出される部分領域は、矩形の領域であることが好ましい。以下、切出される部分領域を「矩形領域」という。
【００５８】
このようにして、レイアウト基準線を基準にして、サマリ要素領域を切出すので、処理対象の文書画像に存在する階層構造を保存したまま文書画像のサマリを作成することができる。
【００５９】
なお、本実施の形態において、部分領域切出部２２は、矩形領域の切出し処理の前に、さらに、ページ間のレイアウト基準線のずれを補正するための処理（以下「補正処理」という）を行なう。補正処理としては、頁間で、本文領域の基準位置を整合させる処理が行なわれる。このような補正処理の具体例については、後に詳述する。
【００６０】
サマリ画像生成部２４は、所定の画像に、当該画像における所定の「要素基準線」を基準として矩形領域を配置することで、サマリ画像を生成する。つまり、矩形領域の位置情報に基づき、出力画像中に、所定の要素基準線を基準にして矩形領域を配置する。矩形領域は、所定の間隔で配置されることが好ましい。矩形領域を配置するための画像は、無地ページであってよく、また、元の文書画像のサイズと同サイズであってよい。また、矩形領域を配置する際に、全ての矩形領域を所定の割合だけ拡大または縮小してもよい。
【００６１】
所定の要素基準線は、配置する矩形領域の行方向に垂直な線であり、横書きの場合は、出力画像の左端から所定の距離に設定される縦方向の線である。この場合、サマリ画像生成部２４は、矩形領域を、上から順に所定の間隔で配置する。これに対し、縦書きの場合には、所定の要素基準線は、出力画像の上端から所定の距離に設定される横方向の線である。この場合、サマリ画像生成部２４は、矩形領域を、右から順に所定の間隔で配置する。なお、要素基準線は、行方向に垂直な直線であればよく、所定の画像の左端または上端に一致してもよい。また、所定の距離は、画像のページの大きさに応じて予め定められることとしてもよい。
【００６２】
このようにして生成されたサマリ画像は、出力データ生成部２６に出力される。
出力形態選択部１２は、サマリ画像の出力形態を「分離」および「合成」のうちいずれにするかについて、ユーザに選択させる。具体的には、出力形態選択部１２は、第２の操作パネル部１１１に、「出力形態選択画面」を表示する。出力形態選択部１２は、第２の操作パネル部１１１に対して入力されたユーザからの指示に基づき、出力形態を選択する。出力形態選択部１２により選択された出力形態は、出力データ生成部２６およびしおり付与部２８に出力される。
【００６３】
出力データ生成部２６は、出力形態選択部１２により選択された出力形態に基づいて、出力データを生成する。より具体的には、ユーザにより「分離」が選択された場合に、文書画像を含む電子文書（以下「電子原稿文書」という）とは別に、サマリ画像を含む電子文書（以下「電子サマリ文書」という）を生成する。一方、ユーザにより「合成」が選択された場合には、文書画像とサマリ画像とを含む１つの電子文書（以下「電子合成文書」という）を生成する。言い換えると、出力データ生成部２６は、元の文書画像データに、サマリ画像データを付加する。このようにして生成された出力データは、しおり付与部２８に出力される。なお、上述の電子文書４００は、電子原稿文書および電子サマリ文書と、電子合成文書とのうち少なくとも一方を含むものとする。
【００６４】
しおり付与部２８は、出力形態選択部１２により選択された出力形態に基づいて、閲覧支援情報を生成して、生成した閲覧支援情報をサマリ画像に付加（付与）する。なお、「閲覧支援情報」とは、矩形領域ごとに文書画像の対応する箇所と関連付けるための情報である。本明細書において、「閲覧支援情報」は、矩形領域の「元の文書画像内の位置」を示す情報を少なくとも含む「しおり」データであり、「しおり」の他に矩形領域についての補足的コメントをさらに含む「注釈」などであってもよい。
【００６５】
しおり付与部２８は、しおりを付与した後の出力データ（電子原稿文書および電子サマリ文書と、電子合成文書とのうちいずれか一方）をデータ格納処理部３０に出力する。
【００６６】
データ格納処理部３０は、しおり付与部２８から入力された出力データを、記憶部１１２に格納する。
【００６７】
送信処理部３２は、記憶部１１２に記憶された電子文書を外部に送信するための処理を行なう。具体的には、第１の操作パネル部１１０または第２の操作パネル部１１１に記憶部１１２に記憶された電子文書の一覧を表示し、ユーザに所望の電子文書を選択させる。そして、選択された電子文書を通信インターフェイス部１０８に出力する。なお、選択された電子文書が電子原稿文書であった場合には、送信処理部３２は、電子原稿文書および電子サマリ文書の両方を通信インターフェイス部１０８に出力してもよい。通信インターフェイス部１０８に出力された電子文書（およびサマリ文書）４００は、パーソナルコンピュータＰＣ等に送信される。
【００６８】
なお、制御部１００に含まれる各ブロックの動作は、メモリ部１０２中に格納されたソフトウェアを実行することで実現されてもよいし、これらのブロックのうち少なくとも１つについては、ハードウェアで実現されてもよい。
【００６９】
また、本実施の形態では、要素修正部２０によるサマリ要素の修正処理が行なわれるが、必ずしもそのような修正処理が行なわれなくてもよい。その場合、サマリ要素抽出部１６によって抽出されたサマリ要素の情報は、部分領域切出部２２に出力されるものとする。
【００７０】
あるいは、本実施の形態では、出力データの形態をユーザが選択できることとするが、「合成」および「分離」のうちいずれか一方が予め定められていてもよい。
【００７１】
＜文書サマリ作成処理について＞
以下に、本発明の実施の形態における文書サマリ作成処理について、図６〜図２６を参照して説明する。
【００７２】
図６は、本発明の実施の形態における文書サマリ作成処理を示すフローチャートである。図６のフローチャートに示す処理は、予めプログラムとしてメモリ部１０２に格納されており、制御部１００がこのプログラムを読み出して実行することにより、文書サマリ作成処理の機能が実現される。なお、以下に示す処理は、制御部１００が、ユーザから、文書サマリ作成処理を開始させる旨の指示の入力を受付けた場合に開始されるものとする。
【００７３】
はじめに、出力形態選択部１２は、第２の操作パネル部１１１の表示領域１１１ａに出力形態選択画面を表示する（ステップＳ１０２）。
【００７４】
図７は、出力形態選択画面の一例を示す図である。出力形態選択画面は、「合成」の指示を受付けるための“Unified”ボタン５１および「分離」の指示を受付けるための“Separated”ボタン５２を含む。
【００７５】
次に、出力形態選択部１２は、ユーザによる出力形態の選択を受付ける（ステップＳ１０４）。出力形態選択画面に表示されたボタン５１，５２のうちユーザにより選択された方のボタンが太枠にて強調表示される。
【００７６】
出力形態の選択が終わると、画像読取部１０４は、文書画像を読取る（Ｓ１０６）。読取られた文書画像は、画像バッファ部１４に出力される。サマリ要素抽出部１６は、画像バッファ部１４内の文書画像から、サマリ要素を含む複数種別の文書要素を抽出する（ステップＳ１０８）。サマリ要素抽出部１６は、抽出した文書要素のうちのサマリ要素に関する管理情報を「サマリ要素管理情報」としてメモリ部１０２に一時的に記録する。
【００７７】
図８は、文書画像に含まれる文書要素の抽出処理を説明するための図である。
図８（ａ）は、原稿３００から生成される文書画像の一例を示す図であり、図８（ｂ）は、図８（ａ）に示す文書画像に対して文書要素が抽出された状態の一例を示す図である。図８（ａ）を参照して、一例として、「・・・に関する報告書」の原稿３００（５ページ）が画像読取部１０４で読取られると、画像バッファ部１４には各ページに対応する文書画像が格納される。図８（ｂ）に示すように、サマリ要素抽出部１６は、このような文書画像に含まれる矩形の文書要素４２０を抽出する。なお、文書要素４２０の抽出については、公知の方法を用いることができるが、代表的に文字サイズや隣接する領域に対する間隔などに基づいて、各領域が抽出される。
【００７８】
所定の種別の文書要素は、より具体的には、たとえば次のような方法で抽出される。「タイトル」は、文書画像内に配置される文字の文字サイズや隣接する領域との間隔に基づいて抽出することができる。「見出し」は、「本文」との関係（「本文」に先行する領域）や、文書画像内におけるオフセット位置やインデント位置などに基づいて抽出することができる。「図」は、テキストブロック以外の領域の２値パターンをとることにより抽出することができる。「表」は、罫線とテキストとの組み合わせなどに基づいて抽出することができる。「写真」は、カラーヒストグラムにおける画像の濃淡変化の度合いなどに基づいて抽出することができる。
【００７９】
また、「段落の先頭の所定行」は、テキストブロックのうちの字下げの位置、あるいは、後続するテキストブロックとの間の間隔などに基づいて抽出することができる。「手書き注釈の対象」は、字体や行の乱れ具合などに基づいて検出された手書き文字の近傍のテキストを検出することで抽出することができる。あるいは、手書き注釈の近傍にある手書きの線をたどることで抽出することができる。「キャプション」は、図，表，写真に対して上または下の近傍にある孤立したテキストブロックとして抽出することができる。
【００８０】
なお、文書画像内の共通の領域に対して、複数の文書要素が重複して抽出されてもよい。また、サマリ要素として抽出する種別は、上述のものに限られることなく、公知の認識技術を用いて様々な種別の文書要素を抽出することができる。
【００８１】
次に、上述のサマリ要素管理情報について説明する。
図９は、サマリ要素管理情報のデータ構造を示す図である。図９を参照して、メモリ部１０２には、サマリ要素ごとに、ページ番号、領域左上座標、領域右下座標および要素種別が記録される。ページ番号は、対応するサマリ要素が存在するページを特定するための位置情報である。また、領域左上座標および領域右下座標は、対応するサマリ要素のページ内での領域（矩形）を特定するための位置情報である。また、要素種別は、対応するサマリ要素の種別を特定するための情報である。
【００８２】
再び図６を参照して、ステップＳ１０８の処理が終わると、段検出部１８は、画像バッファ部１４内の文書画像から、段、段の接続、および各段の行方向を検出する（ステップＳ１１０）。段検出部１８は、検出したこれらの情報をメモリ部１０２に一時的に記録する。
【００８３】
図６のステップＳ１１０において検出された段に関する管理情報は、段管理情報としてメモリ部１０２に記録される。
【００８４】
図１０は、段管理情報のデータ構造を示す図である。図１０を参照して、メモリ部１０２には、段ごとに、段識別番号、ページ番号、段左上座標、段右下座標、前の段落、後の段落、および行方向が記録される。段識別番号は、各段を一意に特定するための識別情報である。ページ番号は、対応する段が存在するページを特定するための位置情報である。段左上座標および段右下座標は、対応する段のページ内での領域（矩形）を特定するための位置情報である。前の段落および後の段落は、各段の接続情報である。前の段落の欄には、対応する段の直前の段の識別番号が記録され、後の段落の欄には、対応する段の直後の段の識別番号が記録される。このような接続情報に基づいて、ページ内の段の順序を特定することができる。行方向は、対応する段の行方向を特定するための情報であり、「横書き」または「縦書き」が記録される。
【００８５】
なお、図６のフローチャートでは、ステップＳ１０８の処理とステップＳ１１０の処理とが直列的に行なわれる例を示したが、これらの処理は並列的に行なわれてもよい。また、直列的に行なわれる場合、これらの順序は問わない。
【００８６】
次に、要素修正部２０は、抽出されたサマリ要素の修正処理を実行する（ステップＳ１１１）。具体的には、要素修正部２０は、まず「サマリ要素確認画面」を第２の操作パネル部１１１に表示する（ステップＳ３０２）。図１１は、サマリ要素確認画面の一例を示す図である。
【００８７】
図１１を参照して、第２の操作パネル部１１１の表示領域１１１ａには、抽出されたサマリ要素６１１および６１２が矩形枠で囲まれて表示される。表示領域１１１ａの下部の領域１１１ｂには、削除ボタン６２１、要素追加ボタン６２２、範囲変更ボタン６２３、ＯＫボタン６２４、前頁ボタン６２５、次頁ボタン６２６および上下左右のカーソルボタン６２７が表示される。カーソルボタン６２７およびＯＫボタン６２４を押下することで、ユーザ所望のサマリ要素が選択される。
【００８８】
削除ボタン６２１は、選択されたサマリ要素を削除する指示を受付けるためのボタンである。このボタン６２１が押下されたことを検知すると、要素修正部２０は、選択されているサマリ要素についての管理情報を、サマリ要素管理情報から削除する。
【００８９】
要素追加ボタン６２２は、新たなサマリ要素をマニュアルで追加する指示を受け付けるためのボタンである。このボタン６２２が押下されると、要素修正部２０は、たとえばデフォルトの矩形枠を領域１１１ａに表示する。その後、カーソルボタン６２７が押下されると、その指示に応じて矩形枠を移動させる。次にＯＫボタン６２４が押下されると、要素追加ボタン６２２は、その矩形枠の左上の位置をサマリ要素の左上コーナーとして確定する。次に、カーソルボタン６２７が押下されると、その指示に応じて、矩形枠を拡大または縮小させる。さらにＯＫボタン６２４が押下されると、その矩形枠の右下の位置をサマリ要素の右下コーナーとして確定する。このようにして領域が確定すると、要素修正部２０は、確定した領域の情報を新たなサマリ要素の情報として、メモリ部１０２に追加する。その際、要素修正部２０は、要素種別の欄には「マニュアル」と記録する。本実施の形態において、「マニュアル」との種別は、サマリ画像に含めるべき種別であることが予め定められている。
【００９０】
範囲変更ボタン６２３は、選択されたサマリ要素の範囲を変更する指示を受付けるためのボタンである。このボタン６２３が押下された後、カーソルボタン６２７が押下されると、その指示に応じて、選択されたサマリ要素の枠が拡大または縮小される。ユーザがＯＫボタン６２４を押下すると、要素修正部２０は、確定した範囲に対応する位置情報を、領域左上座標および領域右下座標に上書きする。
【００９１】
前頁ボタン６２５および次頁ボタン６２６は、それぞれ、表示中のページを前ページおよび次ページに変更する指示を受付けるためのボタンである。これらのボタン６２５，６２６が押下されると、要素修正部２０は、領域１１１ａに指示に対応するページを表示する。
【００９２】
要素修正部２０は、ユーザからサマリ要素の修正に関する指示を受付けると、指示に応じてサマリ要素を修正する。また、そのような修正を反映する表示を行なう。最終的に、ユーザよりＯＫの指示が入力されるまで、上記したような修正・表示処理を繰返す。最終的にユーザよりＯＫの指示が入力されると、ステップＳ１１２に進む。
【００９３】
ステップＳ１１２において、部分領域切出部２２は、部分領域切出処理を行なう（ステップＳ１１２）。部分領域切出処理については、図１２のサブルーチンを参照して説明する。
【００９４】
（部分領域切出処理）
部分領域切出処理について、図１２〜図１９を参照して説明する。
【００９５】
図１２は、本発明の実施の形態における部分領域切出処理を示すフローチャートである。なお、このフローチャートには、全てのページの文書が横書きである場合を前提にした処理が示されているものとする。
【００９６】
図１２を参照して、本実施の形態における部分領域切出部２２は、はじめに前述の補正処理（ステップＳ２０２〜Ｓ２１０）を行なう。
【００９７】
ステップＳ２０２において、部分領域切出部２２は、各ページにおいて抽出された各段から本文部分の領域（以下「本文領域」という）を検出する。本文領域は、たとえば特開２００５−７１０１４号公報に開示されているように、行の高さおよび間隔が同じである行の集合として検出できる。なお、図６のステップＳ１０８で抽出された、本文を表わす文書要素の位置情報を利用してもよい。
【００９８】
本文領域が検出されると、部分領域切出部２２は、本文基準線を仮想的に設定する（ステップＳ２０４）。本文基準線は、各本文領域を囲う最小矩形（「本文枠」という）における１辺に相当し、行方向に対して垂直な、行頭側の線である。より具体的には、横書きの場合は本文枠の左上のコーナーを基準点とし、基準点を通り、かつ、行方向に直交する垂直方向の線が本文基準線として設定される。また、縦書きの場合は右上のコーナーを基準点とし、基準点を通り、かつ、行方向に直交する水平方向の線が本文基準線として設定される。
【００９９】
図１２のステップＳ２０４において設定された本文基準線に関する管理情報は、本文基準線管理情報としてメモリ部１０２に記録される。
【０１００】
図１３は、本文基準線管理情報のデータ構造を示す図である。図１３を参照して、メモリ部１０２には、本文領域ごとに、段識別番号、本文領域左上座標、本文領域右下座標、および本文基準線位置が格納される。段識別番号は、対応する本文領域が属する段の識別番号の情報である。本文領域左上座標および本文領域右下座標は、対応する本文領域の位置情報である。本文基準線位置は、対応する本文領域の本文基準線の位置を示す情報である。なお、本文基準線の位置が特定できれば、本文基準線情報にこれらの全ての情報を含めなくてもよい。
【０１０１】
図１４は、本文基準線について説明するための図である。図１４（ａ）および図１４（ｂ）は、それぞれ、連続する２つのページの画像を示している。また、これらのページに含まれる段は全て横書きであるものと仮定する。
【０１０２】
図１４（ａ）に示されるページの左側の領域には、上から順に段５０１ａ，５０２ａが含まれる。また、同ページの右側の領域には段５０３が含まれる。段５０１ａは、見出し（サマリ要素領域）５６１および本文領域５０１ｂを含む。段５０２ａは、見出し（サマリ要素領域）５６２および本文領域５０２ｂを含む。段５０３は、本文領域のみを含むため、本文領域（５０３）と一致している。
【０１０３】
図１４（ｂ）に示されるページの左側の領域には、段５０４ａが含まれる。また、同ページの右側の領域には、段５０５，段５０６ａが含まれる。段５０４ａは、見出し（サマリ要素領域）５６３および本文領域５０４ｂを含む。段５０５は、本文領域のみを含むため、本文領域（５０５）と一致している。段５０６ａは、見出しＡ（サマリ要素領域）５６４、見出しＢ（サマリ要素領域）５６５および本文領域５０６ｂを含む。
【０１０４】
これらの図に示されるように、本文領域５０１ｂ、５０２ｂ、５０３、５０４ｂ、５０５および５０６ｂそれぞれについて、本文領域の左端の直線（すなわち、本文枠の左端の辺）５１１，５１２，５１３，５１４，５１５，５１６が本文基準線として設定される。
【０１０５】
再び図１２を参照して、部分領域切出部２２は、各ページにおいて本文基準線のグループを判別する（ステップＳ２０６）。具体的には、各ページにおいて、所定のしきい値内の近さにあり、かつ、同じ方向の本文基準線を１つのグループと判別する。ここでの「所定のしきい値」は、文書画像のページのサイズに対応して予め定められることとしてよい。
【０１０６】
上記図１４（ａ）を例にした場合、本文基準線５１１および本文基準線５１２が１つのグループと判断され、本文基準線５１３はそれ単体で１つのグループと判断される。また、上記図１４（ｂ）を例にした場合、本文基準線５１４それ単体で１つのグループと判断される。また、本文基準線５１５および本文基準線５１６が１つのグループと判断される。
【０１０７】
各ページにおいてグループが判別されると、グループごとに本文グループ基準線が算出される（ステップＳ２０８）。具体的には、部分領域切出部２２は、まず、本文基準線の平均の位置（横書きの場合は垂直方向の位置、縦書きの場合は水平方向の位置）を算出する。そして、元の基準線群と平行で平均の位置を通る線を本文グループ基準線として算出する。
【０１０８】
図１５は、処理ページにおける本文グループ基準線に基づいてページ間のレイアウトのずれを補正する例を示す図である。図１５（ａ），（ｂ）に示される２つのページは、それぞれ、図１４（ａ），（ｂ）に示した２つのページと同一であるものとする。
【０１０９】
図１５（ａ）に示したページには、本文基準線５１１および本文基準線５１２に基づく本文グループ基準線５２１と、本文基準線５１３に基づく本文グループ基準線５２２が設定される。
【０１１０】
また、図１５（ｂ）に示したページには、本文基準線５１４に基づく本文グループ基準線５２３と、本文基準線５１５および本文基準線５１６に基づく本文グループ基準線５２４が設定される。
【０１１１】
本文グループ基準線が算出されると、部分領域切出部２２は、本文グループ基準線に基づいてページ間のレイアウトのずれを補正する（ステップＳ２１０）。具体的には、２ページ目から順に、前ページに本文グループ基準線が合うように処理ページを順次、上下左右方向にシフトさせる。
【０１１２】
たとえば、図１５（ｂ）に示される処理ページの本文グループ基準線５２３が、図１５（ａ）に示される前ページの本文グループ基準線５２１に整合するように、処理ページがシフトされる。また、処理ページの本文グループ基準線５２４が、前ページの本文グループ基準線５２２に整合するように、処理ページがシフトされる。
【０１１３】
処理ページのシフト量は、たとえば次のようにして求められる。すなわち、部分領域切出部２２は、処理ページにおける各本文グループ基準線について、前ページに重ね合わせた場合に、所定の距離内で最も近い同一方向の本文グループ基準線を対応付ける。そして、対応付けられた本文グループ基準線同士の距離が最小となるようにたとえば最小二乗法によりシフト量を算出する。
【０１１４】
このように、部分領域を切出す前に、スキャンの際にずれたレイアウトを正規化することができる。その結果、サマリ画像において、見出し等の階層レベルを精度良く反映することができる。
【０１１５】
なお、本実施の形態では、処理ページについて本文グループ基準線を求めてからページ間のレイアウトのずれを補正することとしたが、このような手法に限定されるものではない。図１６は、処理ページにおける本文基準線に基づいてページ間のレイアウトのずれを補正する例を示す図である。この例によると、処理ページの本文基準線５１４が前ページの本文グループ基準線５２１に整合するように処理ページがシフトされる。また、処理ページの本文基準線５１５，５１６が前ページの本文グループ基準線５２２に整合するように処理ページがシフトされる。あるいは、本文グループ基準線を求めることなく本文基準線のみに基づいて、補正処理が行なわれてもよい。
【０１１６】
再び図１２を参照して、以上のようにしてページ間のレイアウトのずれが補正されると、線設定部１９は、各ページにおいて、行方向における両端位置が所定のしきい値内の段を、同一の段レイアウト枠に属すると判断する（ステップＳ２１２）。つまり、横書きの場合、左右双方の端位置が所定のしきい値内の近さにある段が、同一の段レイアウト枠に属すると判断される。また、縦書きの場合には、上下双方に端位置が所定のしきい値内の近さにある段が、同一の段レイアウト枠に属すると判断する。なお、段レイアウト枠は、段の行方向も考慮して判断されるものとする。
【０１１７】
ここでの「所定のしきい値」も、文書画像の文字サイズや行間隔で定められるのが好ましく、また、ページのサイズに対応して予め定められることとしてよい。または、線設定部１９が、ページ内の段の幅に基づいて、段レイアウト枠の判断基準となる値を文書画像単位で算出してもよい。
【０１１８】
線設定部１９は、段レイアウト枠ごとに、各段レイアウト枠に属すると判断された段を含む仮想矩形を設定する（ステップＳ２１４）。より具体的には、段レイアウト枠に属する段の位置情報に基づいて、同一の段レイアウト枠に属する段におけるすべての文書要素（サマリ要素領域以外も含む）を含む仮想矩形が設定される。
【０１１９】
図１７は、図１２のステップＳ２１４において設定される仮想矩形を示す図である。図１７に示されるページは、図１４（ｂ），図１５（ｂ），図１６（ｂ）に示されたページと同一であるものとする。
【０１２０】
図１７を参照して、図１４（ｂ）に示した段５０４ａは、段レイアウト枠についての条件を満たす他の段がないため、段５０４ａのみで１つの仮想矩形５３１が設定される。したがって、段５０４ａの領域と仮想矩形５３１の領域とは一致している。また、図１４（ｂ）に示した段５０５および段５０６ａは、段レイアウト枠についての条件を満たしているためグループ化され、段５０５および段５０６ａについて、仮想矩形５３２が設定される。
【０１２１】
仮想矩形が設定されると、線設定部１９は、仮想矩形の１辺であって、行方向に垂直な行頭側の線をレイアウト基準線として設定する（ステップＳ２１６）。横書きの場合、仮想矩形の左端の垂直線がレイアウト基準線として設定される。縦書きの場合には、仮想矩形の上端の水平線がレイアウト基準線として設定される。
【０１２２】
上記図１７においては、仮想矩形５３１の左端の垂直線５４１がレイアウト基準線として設定される。また、仮想矩形５３２の左端の垂直線５４２が、レイアウト基準線として設定される。
【０１２３】
図１２のステップＳ２１６で設定されるレイアウト基準線に関する管理情報は、レイアウト基準線管理情報としてメモリ部１０２に記録される。
【０１２４】
図１８は、レイアウト基準線管理情報のデータ構造を示す図である。
図１８を参照して、メモリ部１０２には、段レイアウト枠ごとに、段レイアウト枠識別番号、段識別番号、およびレイアウト基準線の位置が記録される。段レイアウト枠識別番号は、段レイアウト枠を一意に特定するための識別情報である。段識別番号の欄には、対応する段レイアウト枠に含まれる段の識別番号が記録される。レイアウト基準線の位置は、段レイアウト枠の位置を特定するための情報であり、位置情報として、たとえば、左上座標および右下座標が記録される。
【０１２５】
レイアウト基準線が設定されると、部分領域切出部２２は、各サマリ要素領域について、レイアウト基準線を端部とする矩形領域を切出す（ステップＳ２１８）。より具体的には、横書きの場合には、サマリ要素領域が属する段に対応するレイアウト基準線と、サマリ要素領域の上下右端とを境界とする矩形領域を切出す。縦書きの場合には、レイアウト基準線と、サマリ要素領域の左右下端とを境界とする矩形領域を切出す。
【０１２６】
図１９は、図１２のステップＳ２１８において切出される矩形領域について説明するための図である。
【０１２７】
図１９を参照して、見出し５６３が、矩形領域５７１に含まれる。見出し５６４は、矩形領域５７２に含まれる。見出し５６５は、矩形領域５７３に含まれる。
【０１２８】
見出し５６３および５６４は、それぞれの左端がレイアウト基準線５４１および５４２に一致している。そのため、矩形領域５７１および５７２は、見出し５６３および見出し５６４の領域とそれぞれ一致している。これに対し、見出し５６５の左端は、レイアウト基準線５４２と一致していない。この場合、矩形領域５７３の左端は、レイアウト基準線５４２となるように切出されている。
【０１２９】
ステップＳ２１８の処理が終わると、処理はメインルーチンに戻される。
再び図６を参照して、上述の部分領域切出処理が終わると、サマリ画像生成部２４は、サマリ画像生成処理を行なう（ステップＳ１１４）。このサマリ画像生成処理については、図２０のサブルーチンを参照して説明する。
【０１３０】
（サマリ画像生成処理）
サマリ画像生成処理について、図９、図１０、図２０〜図２２を参照して説明する。
【０１３１】
図２０は、本発明の実施の形態におけるサマリ画像生成処理を示すフローチャートである。
【０１３２】
図２０を参照して、サマリ画像生成部２４は、サマリ要素領域の順序を判定する（ステップＳ３１０）。具体的には、図９のサマリ要素管理情報における各サマリ文書領域の位置情報と、図１０の段管理情報における段の位置情報および段の接続情報とに基づいて、サマリ要素領域の順序が判定される。
【０１３３】
サマリ要素領域の順序が判定されると、サマリ画像生成部２４は、所定の画像に、該画像中の所定の要素基準線に沿って、切出された矩形領域を順番に配置する（ステップＳ３１２）。横書きの場合、サマリ画像生成部２４は、矩形領域を、上から順に所定の間隔で配置する。これに対し、縦書きの場合には、サマリ画像生成部２４は、矩形領域を、右から順に所定の間隔で配置する。
【０１３４】
図２１は、図２０のステップＳ３１２において配置される矩形領域（サマリ要素領域）を説明するための図である。
【０１３５】
図２１を参照して、出力画像中の要素基準線７１０に沿って、切出された矩形領域７１１，７１２，７１３，７１４，７１５，…が上から順に所定の間隔で配置されている。
【０１３６】
図２２は、最終的に生成されたサマリ画像（１ページ）の一例を示す図である。本実施の形態では、サマリ要素領域は、レイアウト基準線からのインデントを維持したまま切出されるので、図２２に示されるように、元の画像文書の階層をそのまま反映したサマリ画像を生成することができる。この図において、サマリ画像には、タイトルとして「…に関する報告書」が配置され、見出しとして「１．概要」，「２．背景」，「３....」，「Ａ）...」,「Ｂ）...」,「４．今後の見通し」が配置されている。また、図としてグラフが配置され、マニュアルとして「結論としては....」というテキスト領域が配置されている。このように、本実施の形態によると、サマリ要素領域の階層を判定することなく、簡便にユーザ所望のサマリ画像を生成することができる。
【０１３７】
ステップＳ３１２の処理が終わると、処理はメインルーチンに戻される。
（出力データ生成処理）
出力データ生成処理について、図６、図２３〜図２６を参照して説明する。
【０１３８】
再び図６を参照して、サマリ画像生成処理が終わると、出力データ生成部２６は、ステップＳ１０４において選択された出力形態が「分離」および「合成」のいずれであるかを判断する（Ｓ１１６）。
【０１３９】
選択された出力形態が「分離」であった場合、ステップＳ１２６に進む。一方、選択された出力形態が「合成」であった場合には、ステップＳ１１８に進む。
【０１４０】
ステップＳ１１８において、まず、出力データ生成部２６は、画像バッファ部１４より入力された文書画像のデータの先頭に、サマリ画像生成部２４より入力されたサマリ画像のデータを付加する。
【０１４１】
また、しおり付与部２８は、合成出力のためのしおりデータを生成する（ステップＳ１２０）。しおり付与部２８は、ステップＳ１１８で生成された画像データ（「合成画像データ」という）に、生成したしおりデータを付加する（ステップＳ１２２）。合成画像データにしおりデータが付加されると、データ格納処理部３０は、しおりが付加された合成画像データを電子合成文書４００１として記憶部１１２に格納する（ステップＳ１２４）。
【０１４２】
図２３は、出力形態が「合成」の場合の電子文書（電子合成文書４００１）のデータ構造の一例を示す図である。
【０１４３】
図２３を参照して、電子合成文書４００１は、ヘッダ部４０２と、サマリ画像部４０３と、しおりデータ部４０４と、文書画像部４０６と、フッタ部４０８とからなる。ヘッダ部４０２およびフッタ部４０８には、電子合成文書４００１の属性についての情報、たとえば作成日時・作成者・著作権情報などが格納される。サマリ画像部４０３には、サマリ画像生成部２４が生成したサマリ画像が格納される。しおりデータ部４０４には、サマリ画像に含まれるサマリ要素領域と元の文書画像におけるサマリ要素領域の位置とを対応付けるためのしおりデータが格納される。文書画像部４０６には、各ページに対応する文書画像が格納される。なお、この文書画像は、上述したように圧縮された状態で格納されてもよい。また、サマリ画像も、ページ数が多くなる場合などに圧縮された状態で格納されてもよい。
【０１４４】
図２４は、出力形態が「合成」の場合のしおりデータのデータ構造の一例を示す図である。
【０１４５】
図２４を参照して、しおりデータには、各サマリ要素領域に対応付けて、サマリ画像のページ番号・領域左上座標・領域右下座標・要素種別と、元の文書画像のページ番号・領域左上座標・領域右下座標が含まれる。
【０１４６】
サマリ画像のページ番号は、サマリ画像において、対応するサマリ要素領域が存在するページを特定するための位置情報である。また、サマリ画像の領域左上座標および領域右下座標は、サマリ画像において、対応するサマリ要素領域のページ内での領域（矩形）を特定するための位置情報である。
【０１４７】
なお、この位置情報は、切出されて配置された矩形領域の位置情報であってもよい。あるいは、位置情報により各サマリ要素領域が特定できればよいため、たとえば、矩形領域の近傍の領域の位置情報であってもよい。
【０１４８】
要素種別は、対応するサマリ要素領域に係る文書要素の種別を特定するための情報である。なお、要素種別は、しおりデータに含まれなくてもよい。
【０１４９】
元の文書画像のページ番号は、文書画像において、対応するサマリ要素領域が存在するページを特定するための位置情報である。また、サマリ画像の領域左上座標および領域右下座標は、文書画像において、対応するサマリ要素領域のページ内での領域（矩形）を特定するための位置情報である。
【０１５０】
このように、配置された各サマリ要素領域に関連付けて、元の文書画像における対応する箇所を示すタグを、サマリ画像に埋め込む。その結果、ビューアソフトでサマリ画像中のサマリ要素領域を指示（クリックなど）した場合に、文書画像の対応する部分へジャンプして当該対応する部分を表示することが可能となる。
【０１５１】
再び図６を参照して、ステップＳ１２６において、出力データ生成部２６は、画像バッファ部１４より入力された文書画像のデータとは別個に、サマリ画像生成部２４より入力されたサマリ画像のデータを生成する。また、しおり付与部２８は、分離出力のためのしおりデータを生成する（ステップＳ１２８）。しおり付与部２８は、サマリ画像生成部２４により生成されたサマリ画像データに、生成したしおりデータを付加する（ステップＳ１３０）。サマリ画像データにしおりデータが付加されると、データ格納処理部３０は、文書画像データ、および、しおりデータが付加されたサマリ画像データを、それぞれ、電子原稿文書４００２Ａおよび電子サマリ文書４００２Ｂとして記憶部１１２に格納する（ステップＳ１３２）。
【０１５２】
図２５（ａ）は、出力形態が「分離」の場合の電子原稿文書４００２Ａのデータ構造の一例を示す図であり、図２５（ｂ）は、出力形態が「分離」の場合の電子サマリ文書４００２Ｂのデータ構造の一例を示す図である。
【０１５３】
図２５（ａ）を参照して、電子原稿文書４００２Ａは、ヘッダ部４０２と、文書画像部４０６と、フッタ部４０８とからなる。図２３に示した合成出力の場合の電子合成文書４００１と比較すると、電子原稿文書４００２Ａは、サマリ画像部としおりデータ部とを含まない。
【０１５４】
図２５（ｂ）を参照して、電子サマリ文書４００２Ｂは、ヘッダ部４１２と、サマリ画像部４１４と、しおりデータ部４１６と、フッタ部４１８とからなる。ヘッダ部４１２およびフッタ部４０８には、電子サマリ文書４００２Ｂの属性についての情報、たとえば作成日時・作成者・著作権情報などが格納される。サマリ画像部４１４には、サマリ画像生成部２４が生成したサマリ画像が格納される。しおりデータ部４１６には、サマリ画像に含まれるサマリ要素領域と元の文書画像におけるサマリ要素領域の位置とを対応付けるためのしおりデータが格納される。
【０１５５】
図２６は、出力形態が「分離」の場合のしおりデータのデータ構造の一例を示す図である。
【０１５６】
図２６を参照して、しおりデータには、各サマリ要素領域に対応付けて、サマリ画像のページ番号・領域左上座標・領域右下座標・要素種別と、元の文書画像のファイル名・ページ番号・領域左上座標・領域右下座標が含まれる。このように、図２４に示した合成出力の場合のしおりデータと比較すると、分離出力の場合のしおりデータは、元の文書画像のファイル名を含む。なお、ここでは、サマリ要素領域ごとに元の文書画像のファイル名も格納することとしたが、ファイル名は全て同じであるため、ファイル名が特定できればこのような形態に限定されない。
【０１５７】
このように、配置された各サマリ要素領域に関連付けて、元の文書画像における対応する箇所を示すタグを、サマリ画像に埋め込む。その結果、分離出力の場合でも、ビューアソフトでサマリ画像中のサマリ要素領域を指示（クリックなど）した場合には、文書画像の対応する部分へジャンプして当該対応する部分を表示することが可能となる。
【０１５８】
ステップＳ１２４またはステップＳ１３２の処理が終わると、この一連の文書サマリ作成処理は終了される。
【０１５９】
＜変形例＞
次に、本発明の実施の形態の変形例に係るＭＦＰについて説明する。
【０１６０】
上記の実施の形態に係るＭＦＰ１では、レイアウト基準線を行頭側の端部としてサマリ要素領域を含む矩形領域を切出して、切出した矩形領域を、要素基準線に沿って所定の画像に配置した。そのため、サマリ画像において、元の文書画像での行方向の位置（インデント）が維持された。
【０１６１】
しかしながら、このようにインデント部分も含めてサマリ要素領域を切出す形態に限定されるものではない。
【０１６２】
本実施の形態の変形例では、サマリ要素領域を囲う最小矩形を切出して、見出し等の階層レベルを反映させたサマリ画像を生成する。したがって、上記実施の形態とは、部分領域切出部の処理とサマリ画像生成部の処理とが異なる。その他の部分は同じである。したがって、ここでも上述のＭＦＰ１と同じ符号を用いて説明する。
【０１６３】
以下、上記実施の形態と異なる部分のみ説明する。
本実施の形態の変形例におけるＭＦＰ１の制御部１００は、実施の形態の部分領域切出部２２およびサマリ画像生成部２４それぞれに代えて、部分領域切出部２２＃およびサマリ画像生成部２４＃を含む。
【０１６４】
部分領域切出部２２＃は、サマリ要素領域を囲む最小矩形のレイアウト基準線からのシフト量を検出する。また、検出したシフト量を、サマリ要素領域と対応付けてメモリ部１０２に記録する。
【０１６５】
図２７は、本発明の実施の形態の変形例におけるサマリ要素管理情報のデータ構造を示す図である。図２７を参照して、メモリ部１０２には、図９に示した情報に加え、サマリ要素（サマリ要素領域）ごとにシフト量がさらに記録される。
【０１６６】
サマリ画像生成部２４＃は、サマリ要素領域ごとのシフト量を読み出し、読み出したシフト量の分だけ要素基準線からずらして、サマリ要素を出力画像に配置する。
【０１６７】
図２８は、本発明の実施の形態の変形例における部分領域切出処理を示すフローチャートである。なお、図１２のフローチャートと同じ処理については同じステップ番号を付してある。そのため、それらについての説明は繰返さない。
【０１６８】
図２８を参照して、本実施の形態の変形例の部分領域切出処理においては、図１２のステップＳ２１８に代えて、ステップＳ２２０およびＳ２２２の処理が実行される。
【０１６９】
ステップＳ２２０において、部分領域切出部２２＃は、サマリ要素領域ごとに、サマリ要素領域を囲む最小矩形のレイアウト基準線からのシフト量を検出する。つまり、サマリ要素の行頭側の端位置とレイアウト基準線との距離が算出される。具体的には、部分領域切出部２２＃は、サマリ要素領域の位置情報（図２７参照）と、レイアウト基準線の位置情報（図１８参照）とに基づいて、シフト量を算出する。
【０１７０】
ステップＳ２２２において、部分領域切出部２２＃は、サマリ要素領域を囲む最小矩形を切出し、各サマリ要素領域に対応付けてシフト量をメモリ部１０２に記録する。
【０１７１】
図２９は、本発明の実施の形態の変形例におけるサマリ画像生成処理を示すフローチャートである。なお、図２０のフローチャートと同じ処理については同じステップ番号を付してある。そのため、それ（ステップＳ３１０）についての説明は繰返さない。
【０１７２】
図２９を参照して、本実施の形態の変形例のサマリ画像生成処理においては、図２０のステップＳ３１２に代えて、ステップＳ３２０の処理が実行される。
【０１７３】
ステップＳ３２０において、サマリ画像生成部２４＃は、メモリ部１０２からサマリ要素領域のシフト量を読み出し、ステップＳ３１０で判定した順序に従い、出力画像の要素基準線からシフト量だけずらしてサマリ要素領域（を囲む最小矩形）を配置する。
【０１７４】
このように、本実施の形態の変形例のような処理を行なっても、図２１に示した配置形態と同じ結果となる。したがって、変形例においても、見出し等の階層を判定することなく、元の文書の階層構造を反映したサマリ画像を作成することができる。
【０１７５】
なお、この変形例では、検出されたシフト量の値そのものを記録し、その記録された値の分だけサマリ要素領域をずらして配置することとした。しかしながら、検出されたシフト量そのままの値分ずらして配置するものでなくてもよい。たとえば、検出されたシフト量の定数倍や量子化した値の分ずらして配置してもよい。この場合、メモリ部１０２に記録する際に、このような値を記録してもよいし、検出されたシフト量を記憶しておき、配置する際に所定の計算をすることで記録されたシフト量の定数倍や量子化した値の分ずらすこととしてもよい。
【０１７６】
あるいは、この変形例では、サマリ要素領域を囲む最小矩形を切出すこととして説明したが、サマリ要素領域の階層が反映できれば、必ずしも最小矩形である必要はない。たとえば、全てのサマリ要素領域について、行頭側に所定の距離分の余白を含めた矩形領域を切出すこととしてもよい。言い換えると、サマリ要素を囲む最小矩形の行頭側の辺を所定の距離だけ引き伸ばして切出してもよい。
【０１７７】
なお、上述のように、本実施の形態およびその変形例では、サマリ要素領域を切出して配置することでサマリ画像を生成したが、サマリ要素領域以外の領域を消去して所定の間隔に詰めることでサマリ画像を生成してもよい。
【０１７８】
＜他の変形例＞
上述の実施の形態およびその変形例においては、本発明に係る処理がＭＦＰ１で実行される場合について説明したが、原稿３００を読取るための画像読取機能を備えたコンピュータにおいて上記処理が実行されてもよい。この場合には、コンピュータを文書処理装置として機能させるための図５に示された処理機能を実行させるプログラムを提供することもできる。このようなプログラムは、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）などの光学媒体や、メモリカードなどのコンピュータ読取り可能な記録媒体にて記憶させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記憶媒体にて記憶させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１７９】
また、プログラムを記録しているたとえば光学媒体等をＭＦＰ１の駆動装置（図示せず）で読み出して、メモリ部１０２のプログラムをアップデートすることもできる。
【０１８０】
また、画像読取機能を他の装置またはコンピュータで実現した上で、生成された文書画像を受取って、上記のような処理に従ってサマリ画像を生成してもよい。また、サマリ画像と閲覧支援情報（しおりデータ）とが同一の文書に含まれる構成について例示したが、必ずしも同一の文書に閲覧支援情報を付加しなくてもよく、別のファイルとして出力してもよい。
【０１８１】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１８２】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１８３】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記憶された記憶媒体とを含む。
【０１８４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１８５】
【図１】本発明の実施の形態およびその変形例に従う文書処理装置（ＭＦＰ）を含むシステムの概略構成図である。
【図２】本発明の実施の形態およびその変形例に従うＭＦＰにおける概略の機能構成を示すブロック図である。
【図３】（ａ）は、本発明の実施の形態およびその変形例に従うＭＦＰの第１の操作パネル部の外観の一例を示す図であり、（ｂ）は、本発明の実施の形態およびその変形例に従うＭＦＰの第２の操作パネル部の外観の一例を示す図である。
【図４】本発明の実施の形態およびその変形例に従うパーソナルコンピュータの概略のハードウェア構成を示す模式図である。
【図５】本発明の実施の形態およびその変形例に従うＭＦＰの機能構成を示す機能ブロック図である。
【図６】本発明の実施の形態およびその変形例における文書サマリ作成処理を示すフローチャートである。
【図７】出力形態選択画面の一例を示す図である。
【図８】文書画像に含まれる文書要素の抽出処理を説明するための図であり、（ａ）は、原稿から生成される文書画像の一例を示す図であり、（ｂ）は、（ａ）に示す文書画像に対して文書要素が抽出された状態の一例を示す図である。
【図９】本発明の実施の形態におけるサマリ要素管理情報のデータ構造を示す図である。
【図１０】本発明の実施の形態およびその変形例における段管理情報のデータ構造を示す図である。
【図１１】サマリ要素確認画面の一例を示す図である。
【図１２】本発明の実施の形態における部分領域切出処理を示すフローチャートである。
【図１３】本発明の実施の形態およびその変形例における本文基準線管理情報のデータ構造を示す図である。
【図１４】本文基準線について説明するための図である。
【図１５】処理ページにおける本文グループ基準線に基づいてページ間のレイアウトのずれを補正する例を示す図である。
【図１６】処理ページにおける本文基準線に基づいてページ間のレイアウトのずれを補正する例を示す図である。
【図１７】図１２のステップＳ２１４において設定される仮想矩形を示す図である。
【図１８】本発明の実施の形態およびその変形例におけるレイアウト基準線管理情報のデータ構造を示す図である。
【図１９】図１２のステップＳ２１８において切出される矩形領域について説明するための図である。
【図２０】本発明の実施の形態におけるサマリ画像生成処理を示すフローチャートである。
【図２１】図２０のステップＳ３１２において配置されるサマリ要素領域を説明するための図である。
【図２２】最終的に生成されたサマリ画像の一例を示す図である。
【図２３】出力形態が「合成」の場合の電子文書のデータ構造の一例を示す図である。
【図２４】出力形態が「合成」の場合のしおりデータのデータ構造の一例を示す図である。
【図２５】（ａ）は、出力形態が「分離」の場合の電子原稿文書のデータ構造の一例を示す図であり、（ｂ）は、出力形態が「分離」の場合の電子サマリ文書のデータ構造の一例を示す図である。
【図２６】出力形態が「分離」の場合のしおりデータのデータ構造の一例を示す図である。
【図２７】本発明の実施の形態の変形例におけるサマリ要素管理情報のデータ構造を示す図である。
【図２８】本発明の実施の形態の変形例における部分領域切出処理を示すフローチャートである。
【図２９】本発明の実施の形態の変形例におけるサマリ画像生成処理を示すフローチャートである。
【符号の説明】
【０１８６】
１  ＭＦＰ、１２  出力形態選択部、１４  画像バッファ部、１６  サマリ要素抽出部、１８  段検出部、１９  線設定部、２０  要素修正部、２２  部分領域切出部、２４  サマリ画像生成部、２６  出力データ生成部、２８  しおり付与部、３０  データ格納処理部、３２  送信処理部、１００  制御部、１０２  メモリ部、１０４  画像読取部、１０６  プリント部、１０８  通信インターフェイス部、１１０，１１１  操作パネル部、１１２  記憶部、２０１  ＣＰＵ、２０３  内部バス、２０５  ディスプレイ部、２０７  通信インターフェイス部、２０９  入力部、２１１  ハードディスク部、２１３  メモリ部、２１５  ＣＤ−ＲＯＭドライブ、２１５ａ  ＣＤ−ＲＯＭ、２１７  ＦＤＤドライブ、２１７ａ  フレキシブルディスク、３００  原稿、４００  電子文書、４０２  ヘッダ部、４０３  サマリ画像部、４０４  しおりデータ部、４０６  文書画像部、４０８  フッタ部、４１２  ヘッダ部、４１４  サマリ画像部、４１６  データ部、４１８  フッタ部、４２０  文書要素、５０１ａ，５０２ａ，５０４ａ，５０６ａ  段、５０１ｂ，５０２ｂ，５０４ｂ，５０６ｂ  本文領域、５０３，５０５  段（本文領域）、５１１，５１２，５１３，５１４，５１５，５１６  本文基準線、５２１，５２２，５２３，５２４  本文グループ基準線、５３１，５３２  仮想矩形、５４１，５４２  レイアウト基準線、５７１，５７２，５７３  矩形領域、６１１，６１２  サマリ要素、６２１  削除ボタン、６２２  要素追加ボタン、６２３  範囲変更ボタン、６２４  ＯＫボタン、６２５  前頁ボタン、６２６  次頁ボタン、６２７  カーソルボタン、７１０  要素基準線、７１１，７１２，７１３，７１４，７１５  矩形領域、４００１  電子合成文書、４００２Ａ  電子原稿文書、４００２Ｂ  電子サマリ文書、ＰＣ１，ＰＣ２，ＰＣ３  パーソナルコンピュータ、ＳＲＶ  サーバ装置。
【図１】
0005194995.tif 000002
【図２】
0005194995.tif 000003
【図３】
0005194995.tif 000004
【図４】
0005194995.tif 000005
【図５】
0005194995.tif 000006
【図６】
0005194995.tif 000007
【図７】
0005194995.tif 000008
【図８】
0005194995.tif 000009
【図９】
0005194995.tif 000010
【図１０】
0005194995.tif 000011
【図１１】
0005194995.tif 000012
【図１２】
0005194995.tif 000013
【図１３】
0005194995.tif 000014
【図１４】
0005194995.tif 000015
【図１５】
0005194995.tif 000016
【図１６】
0005194995.tif 000017
【図１７】
0005194995.tif 000018
【図１８】
0005194995.tif 000019
【図１９】
0005194995.tif 000020
【図２０】
0005194995.tif 000021
【図２１】
0005194995.tif 000022
【図２２】
0005194995.tif 000023
【図２３】
0005194995.tif 000024
【図２４】
0005194995.tif 000025
【図２５】
0005194995.tif 000026
【図２６】
0005194995.tif 000027
【図２７】
0005194995.tif 000028
【図２８】
0005194995.tif 000029
【図２９】
0005194995.tif 000030