(57)【特許請求の範囲】
【請求項１】
電子化文書は、文書画像と文書画像内での内容領域の位置を示す閲覧情報とを含み、
前記閲覧情報は、文章画像内での少なくとも１つの内容領域に従って付与されるしおりデータを含み、
複数の電子化文書にそれぞれ対応する閲覧情報の入力を受けて、それぞれの閲覧情報を記憶する閲覧情報記憶手段と、
前記閲覧情報記憶手段に記憶された複数の閲覧情報に含まれるしおりデータをそれぞれ対応付ける閲覧情報対応決定部と、
前記複数の電子化文書にそれぞれ対応して、対応する文書画像を表示するための複数の文書画像表示領域を有する表示手段と、
前記複数の電子化文書にそれぞれ対応する文書画像の入力を受けて、それぞれの文書画像を記憶する文書画像記憶手段と、
前記複数の電子化文書のうちの特定の電子化文書の閲覧情報に含まれるしおりデータを選択指示する選択手段と、
前記文書画像記憶手段を参照して、前記選択手段による選択指示に従って選択指示された前記閲覧情報対応決定部により対応付けられた前記複数の閲覧情報に含まれるしおりデータの対応付けに従って前記複数の電子化文書それぞれにおける文書画像内の内容領域を前記複数の文書画像表示領域にそれぞれ表示する表示制御手段とを備え、
前記閲覧情報対応決定部は、前記閲覧情報記憶手段に記憶された複数の閲覧情報に含まれるしおりデータに含まれる同一のしおりタイトルが含まれるか否かを判断し、同一のしおりタイトルが含まれる場合には、同一のしおりタイトルが含まれるしおりデータの対応付けを実行し、同一のしおりタイトルが含まれない場合には、しおりデータの順序を規定するしおりＩＤに基いてしおりデータの対応付けを実行する、文書処理装置。
【請求項２】
前記閲覧情報対応決定部は、前記閲覧情報記憶手段に記憶された複数の閲覧情報に含まれるしおりデータに含まれる文書要素および位置情報あるいはこれらの組み合わせに基づいてそれぞれ対応付ける、請求項１記載の文書処理装置。
【請求項３】
前記表示制御手段は、前記閲覧情報記憶手段に記憶された複数の閲覧情報に基いて前記複数の文書画像表示領域にそれぞれ対応して閲覧情報一覧を前記表示部に表示する、請求項１記載の文書処理装置。
【請求項４】
前記表示制御手段は、前記閲覧情報記憶手段に記憶された複数の閲覧情報に基づいて前記複数の文書画像表示領域を総括した閲覧情報一覧を前記表示部に表示する、請求項１記載の文書処理装置。
【請求項５】
前記表示制御手段は、前記閲覧情報対応決定部により対応づけられた前記複数の閲覧情報に含まれるしおりデータの対応付けに従って文書画像内の内容領域の一部領域を表示する、請求項１記載の文書処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、文書処理装置に関し、特に複数の電子化文書の出力制御に関する。
【背景技術】
【０００２】
従来より複数の電子化文書を比較して表示することが一般的に行なわれている。
たとえば、比較対象としてデータを直接比較する方式がある。たとえばＰＣ上のアプリケーションソフトにはテキストファイル間あるいはデータファイル間などを比較して表示するものがある。
【０００３】
これらファイルのデータ値自体を比較することにより、一方のファイル内容に対して他方のファイル内容を対応付けて対応箇所を明示することにより、互いに比較して表示することが可能である。
【０００４】
たとえば、特開平５−８９１１９号公報においては、複数文書を行単位の組で出力することにより複数の文書データを比較する方式が示されている。
【０００５】
また、特公平６−７７２６１号公報においては、文書画像情報のあるページとそれに関連する他のページ（たとえば、記述文のページと参照図面のページ）を対応付けることにより文書画像情報のあるページを検索した場合にそれに関連する他のページも同時に表示される文書画像情報検索システムが示されている。
【特許文献１】特開平５−８９１１９号公報
【特許文献２】特公平６−７７２６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、スキャナ等で紙文書等を走査することで生成された文書画像のデータ値自体を比較することは容易ではない。
【０００７】
文書画像はテキストファイル等に比べてファイルサイズが大きく処理量が大きいという問題がある。
【０００８】
また、紙文書等を走査して得た画像データは、紙文書として同じ内容のものであっても走査時の条件によりデータ値が異なるという問題がある。
【０００９】
また、ファイルサイズを縮小するために圧縮処理を行なうことが多く、表示内容とデータとの対応付けが明確ではなく、データ自体の比較処理が難しいという問題がある。
【００１０】
一方で、文書の作者が作成日といったメタ情報を比較して同一または近い文書を探索して表示する方式がある。
【００１１】
データを直接に比較する場合に比べて、文書の形式を選ばず処理が高速であるという利点がある。メタ情報はファイル全体に対して付加される場合が多く、文書内容を比較し対応関係を明示するためには未だ利用されていない。
【００１２】
本発明は上記のような問題を解決するためになされたものであって、電子化文書の文書画像の閲覧可能な文書要素に対して付加されたメタ情報（以下、閲覧情報）を用いて文書画像の比較を行なうことにより処理の高速化を図るとともに、文書間の内容の違いを簡易に識別することが可能な文書処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明に係る文書処理装置において、電子化文書は、文書画像と文書画像内での内容領域の位置を示す閲覧情報とを含む。閲覧情報は、文章画像内での少なくとも１つの内容領域に従って付与されるしおりデータを含む。文書処理装置は、複数の電子化文書にそれぞれ対応する閲覧情報の入力を受けて、それぞれの閲覧情報を記憶する閲覧情報記憶手段と、閲覧情報記憶手段に記憶された複数の閲覧情報に含まれるしおりデータをそれぞれ対応付ける閲覧情報対応決定部とを含む。
【００１４】
好ましくは、複数の電子化文書にそれぞれ対応して、対応する文書画像を表示するための複数の文書画像表示領域を有する表示手段と、複数の電子化文書にそれぞれ対応する文書画像の入力を受けて、それぞれの文書画像を記憶する文書画像記憶手段と、複数の電子化文書のうちの特定の電子化文書の閲覧情報に含まれるしおりデータを選択指示する選択手段と、文書画像記憶手段を参照して、選択手段による選択指示に従って選択指示された閲覧情報対応決定部により対応づけられた複数の閲覧情報に含まれるしおりデータの対応付けに従って複数の電子化文書のうちの他の電子化文書の文書画像内の内容領域を表示する表示制御手段とをさらに含む。
【００１５】
好ましくは、複数の電子化文書にそれぞれ対応して、対応する文書画像を表示するための複数の文書画像表示領域を有する表示手段と、複数の電子化文書にそれぞれ対応する文書画像の入力を受けて、それぞれの文書画像を記憶する文書画像記憶手段と、文書画像記憶手段を参照して、閲覧情報対応決定部により対応付けられた複数の閲覧情報に含まれるしおりデータの対応付けに従って複数の電子化文書それぞれにおける文書画像内の内容領域を複数の文書画像表示領域にそれぞれ表示する表示制御手段とをさらに含む。
【００１６】
特に、複数の電子化文書のうちの特定の電子化文書の閲覧情報に含まれるしおりデータを選択指示する選択手段をさらに含む。
【００１７】
好ましくは、閲覧情報対応決定部は、閲覧情報記憶手段に記憶された複数の閲覧情報に含まれるしおりデータに含まれる文書要素および位置情報あるいはこれらの組み合わせに基づいてそれぞれ対応付ける。
【００１８】
好ましくは、閲覧情報対応決定部は、閲覧情報記憶手段に記憶された複数の閲覧情報に含まれるしおりデータに含まれる同一のしおりタイトルが含まれるか否かを判断し、同一のしおりタイトルが含まれる場合には、同一のしおりタイトルが含まれるしおりデータの対応付けを実行し、同一のしおりタイトルが含まれない場合には、しおりデータの順序を規定するしおりＩＤに基いてしおりデータの対応付けを実行する。
【００１９】
特に、表示制御手段は、閲覧情報記憶手段に記憶された複数の閲覧情報に基いて複数の文書画像表示領域にそれぞれ対応して閲覧情報一覧を表示部に表示する。
【００２０】
特に、表示制御手段は、閲覧情報記憶手段に記憶された複数の閲覧情報に基づいて複数の文書画像表示領域を総括した閲覧情報一覧を表示部に表示する。
【００２１】
特に、表示制御手段は、閲覧情報対応決定部により対応づけられた複数の閲覧情報に含まれるしおりデータの対応付けに従って文書画像内の内容領域の一部領域を表示する。
【発明の効果】
【００２２】
本発明に係る文書処理装置は、閲覧情報対応決定部において、閲覧情報記憶手段に記憶された複数の閲覧情報に含まれるしおりデータをそれぞれ対応付ける。したがって、電子化文書の文書画像の閲覧可能な文書要素に対して付加されたメタ情報を用いて文書画像の比較を行なうことにより処理の高速化を図るとともに、文書間の内容の違いを簡易に識別することができる。
【発明を実施するための最良の形態】
【００２３】
以下に、図面を参照しつつ本発明の実施の形態について説明する。以下の説明においては同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同一であるもものとする。
【００２４】
（実施の形態１）
図１は、本発明の実施の形態に従う文書処理装置を含むシステムの概略構成図である。
【００２５】
本実施の形態においては、代表的に本発明に係る文書処理方法を実行するＰＣ（Personal Computer）について説明する。
【００２６】
図１を参照して、ＰＣ１は、たとえば同一のオフィス内に敷設されたネットワークであるＬＡＮ（Local Area Network）に接続されているサーバ装置ＳＲＶに接続されており、また、ＬＡＮとＷＡＮ（Wide Area Network）との接続点にはサーバ装置ＳＲＶが設けられている。
【００２７】
また、ＰＣ１とは離れた別のオフィスにあるＰＣ２については、サーバ装置ＳＲＶを介してデータが送受信される。
【００２８】
ここでサーバ装置ＳＲＶは、代表的にメールサーバ、ＦＴＰ（File Transfer Protocol）サーバ、ＷＥＢサーバ、ＳＭＶサーバ等で構成される。
【００２９】
また、本例においては、スキャナＳＣＮ１は、ＬＡＮと接続され、原稿を読取ることで文書画像を取得し、そして、文書画像を含む電子化文書をＰＣ１に出力する。また、ネットワークを介してＰＣ２に出力するものとする。
【００３０】
また、同様に、スキャナＳＣＮ２は、ＷＡＮと接続され、原稿を読取ることで文書画像を取得し、そして、文書画像を含む電子化文書をＰＣ２に出力する。また、ネットワークを介してＰＣ１に出力するものとする。
【００３１】
なお、本例においては、スキャナがネットワークと接続される構成について説明するが、ＰＣ１あるいはＰＣ２と接続され、ＰＣ１あるいはＰＣ２を介して電子化文書を送信する構成とすることも可能である。
【００３２】
スキャナＳＣＮ１は、原稿を読取って、読取った文書画像に含まれる文書要素の文書画像内の位置を示す情報と、当該文書要素の種別を示す情報とを含む属性情報を生成する。そして、読取った文書画像に属性情報を付加して電子化文書を生成する。代表的に電子化文書にはＰＤＦ（Portable Document Format）等のフォーマットを採用することができる。
【００３３】
この「文書要素」とは、文書を構成する記述要素を意味する。なお、このような属性情報は、「メタ情報（meta data）」とも称され、上述のような位置および種別を示す情報に加えて、たとえば各文書要素を代表する説明などを含めてもよい。以下の説明では属性情報の代表例として「しおり」を電子化文書に付加する構成について説明する。なお、本明細書においては、「属性情報」とは、文書要素の「文書画像内の位置」を示す情報と、当該文書要素の「種別」を示す情報とを少なくとも含むデータであり、「しおり」の他に文書要素についての補足的コメントをさらに含む「注釈」あるいは「スレッド」あるいは「アウトライン」等であってもよい。
【００３４】
なお、スキャナＳＣＮ２についても同様である。
スキャナＳＣＮ１により生成された電子化文書は、ネットワークを介してＰＣ１に送信されて、ＰＣ１の記憶部に格納される。また、ネットワークを介して他のＰＣ等に送信される。
【００３５】
なお、スキャナＳＣＮ１は、図示しないが原稿をセットするための載荷台と、原稿台ガラスと、載荷台に設置された原稿を原稿台ガラスに自動的に１枚ずつ搬送する搬送部と、読取られた原稿を排出するための排出台とを含む。これにより、複数枚の原稿を連続的に読取って、１つの電子化文書として生成することができる。
【００３６】
図２は、本発明の実施の形態に従うＰＣの概略構成図である。
図２を参照して、本発明の実施の形態に従うＰＣは、オペレーティングシステム（ＯＳ：Operating System）を含む各種プログラムを実行するＣＰＵ（Central Processing Unit）２０１と、代表的にＤＲＡＭ（Dynamic Random Access Memory）など揮発性の記憶装置であり、ＣＰＵ２０１でのプログラムの実行に必要なデータを一時的に記憶するメモリ部２１３と、ＣＰＵ２０１で実行されるプログラムを不揮発的に記憶するハードディスク部（ＨＤＤ：Hard Disk Drive）２１１とを含む。また、ＰＣは、ネットワークで接続された通信インターフェイス部２０７と、マウスおよびキーボード等を含む入力部２０９と、液晶ディスプレイ等を含む表示部２０５とを含む。
【００３７】
本発明の実施の形態に従う文書処理装置は、代表的にＣＰＵ等の演算装置から構成され、ＨＤＤ２１１等に格納されているアプリケーション等を実行することにより実現される。
【００３８】
このようなアプリケーションは、一般的にＦＤＤドライブ２１７またはＣＤ−ＲＯＭドライブ２１５を介してそれぞれフレキシブルディスク２１７ａあるいはＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）２１５ａから読取られてＨＤＤ２１１に格納される。もしくはネットワーク配信されるアプリケーションを通信インターフェイス部２０７を介して受信しＨＤＤ２１１に格納することも可能である。
【００３９】
ＣＰＵ２０１は、キーボードやマウス等からなる入力部２０９を介して利用者からの指示を受けるとともにプログラムの実行において生成される画面表示を表示部２０５へ出力する。具体的には、ＣＰＵ２０１は、表示部２０５に本発明に係る文書処理装置における文書閲覧画面を表示する。
【００４０】
また、ＣＰＵ２０１は、ＬＡＮカード等からなる通信インターフェイス部２０７を介してＬＡＮやＷＡＮに接続されたスキャナＳＣＮ１，ＳＣＮ２（以下、総称してスキャナＳＣＮとも称する）あるいはサーバ装置ＳＲＶあるいは他のＰＣ（たとえばＰＣ２等）から電子化文書を取得してメモリ部２１３に格納する。また、上述の各部は内部バス２０３を介して相互にデータを授受する。
【００４１】
通信インターフェイス部２０７は、代表的にはネットワーク（たとえばＬＡＮ）を介してＰＣ等との間でデータを送受信するための部位であり、たとえばＬＡＮアダプタおよびそれを制御するドライバソフト等を含む。
【００４２】
図３は、本発明の実施の形態に従う文書処理方法を実現するためのスキャナＳＣＮおよびＰＣのブロック構成図である。
【００４３】
まず、スキャナＳＣＮの構成について説明する。
スキャナＳＣＮは、画像読取部３と、デジタル画像生成部４と、画像データ記憶部５と、文書要素抽出部２と、圧縮処理部６と、電子化文書生成部７と、しおりデータ生成部８と、送信部１とを含む。
【００４４】
画像読取部３は、紙原稿を読取って文書画像を取得し、その文書画像をデジタル画像生成部４に出力する。デジタル画像生成部４は、主としてパーソナルコンピュータＰＣ等での表示に適するように文書画像の表示特性を調整する。また、文書画像に含まれるノイズを除去することも可能である。
【００４５】
そしてデジタル画像生成部４で処理された文書画像のデータは画像データ記憶部５に送られる。
【００４６】
画像データ記憶部５は、取得された文書画像のデータを一時的に格納する部位であり、一旦格納した文書画像を圧縮処理部６および文書要素抽出部２に出力する。
【００４７】
圧縮処理部６は、画像データ記憶部５から出力される文書画像を圧縮処理して電子化文書生成部７へ出力する。この圧縮処理による圧縮度合は、生成される電子化文書の大きさや要求される文書画像の解像度などに応じて変化させてもよく、また圧縮処理はＪＰＥＧ（Joint Photographic Experts Group）などの非可逆変換であってもよい。
【００４８】
なお、高解像度が要求されるような場合には圧縮処理を省略することもできる。
文書要素抽出部２は、画像データ記憶部５から出力される文書画像に含まれる所定の種別の文書要素を抽出する。文書要素抽出部２は、この文書要素の抽出に際して、各文書要素の文書画像内における位置も抽出する。そして文書要素抽出部２は、抽出した文書要素の種別およびその位置情報をしおりデータ生成部８に出力する。
【００４９】
文書画像に含まれる文書要素の抽出処理について説明すると、文書要素の抽出については公知の方法を用いることができるが、代表的に文字サイズや隣接する領域に対する間隔などに基づいて、各領域が抽出される。たとえば具体的には、「表題（タイトル）」は、文書画像内に配置される文字の文字サイズに基づいて抽出することができる。「見出し」は、文書画像内におけるオフセット位置やインデント位置などに基づいて抽出することができる。
【００５０】
なお、文書要素として抽出する種別は、上述のものに限られることはなく公知の認識技術を用いてさまざまな種別の文書要素を抽出することも可能である。
【００５１】
しおりデータ生成部８は、文書要素抽出部２から出力される文書要素の文書画像内の位置情報と種別とに基づいて属性情報である後述するしおりデータを生成する。そしてしおりデータ生成部８は、生成したしおりデータを電子化文書生成部７へ出力する。
【００５２】
電子化文書生成部７は、圧縮処理部６からの（圧縮された）文書画像にしおりデータ生成部８からのしおりデータを付加することで電子化文書を生成する。
【００５３】
出力部１は、しおりデータと画像データから閲覧に適したファイル形式に変換し、変換したファイルデータを各種の通信プロトコルに従って本例においてはＰＣ２０１に出力する。次にＰＣ２０１の構成について説明する。
【００５４】
ＰＣ２０１は、入力部に含まれるマウス等のポインティングデバイスの操作指示に従ってＩ／Ｏ部１８からの入力データの入力を受け付けて、入力された操作指示内容を検知するマウス指定座標検知部１４と、スキャナＳＣＮからの電子化文書の入力を受けてＰＤＦファイルデータから画像データおよびしおりデータを分離した後にメモリ部２１３の記憶部にそれぞれ出力する文書入力部９と、メモリ部２１３に入力されたしおりデータをそれぞれ対応付ける閲覧情報対応決定部１５と、マウスの操作入力に従って指示された内容に基づいてメモリ部２１３に格納された画像データを参照して、しおりデータに対応する画像データを表示部２０５に出力する表示制御部１９とを含む。また、表示制御部１９は、必要に応じてしおりデータに基づいてしおり一覧を生成して表示部２０５に表示する。
【００５５】
図４は、電子化文書生成部７が生成する電子化文書のデータ構造の一例を示す図である。
【００５６】
図４（ａ）を参照して、電子化文書４００は、ヘッダ部４０２と、本体部４０４と、しおりデータ部４０５と、フッタ部４０６とから構成される。
【００５７】
ヘッダ部４０２およびフッタ部４０６には電子化文書の属性についての情報、たとえば作成日時・作成者・著作権情報等が格納される。
【００５８】
本体部４０４は、各ページに対応する文書画像が格納される。また、しおりデータ部４０５には、属性情報である文書画像に含まれる文書要素を特定するための生成されたしおりデータが格納される。
【００５９】
図４（ｂ）に示されるように、複数のページデータとしおりデータがあり、ページツリーとしおり階層を介してドキュメントカテゴリの下に配置される構成を取る。具体的には、ページツリーにページ間の順序が記述される。なお、本例におけるしおりデータは、後述するがしおりＩＤと、しおりタイトル、対象に関する記述としおりデータ間の関係に関する記述を含む。
【００６０】
図５は、本発明の実施の形態１に従う文書処理装置で処理される第１および第２の文書画像の具体例を説明する図である。
【００６１】
図５（ａ）を参照して、ここでは第１の文書画像が示されている。第１の文書画像は、３ページの文書画像で構成されている。そして、第１の文書画像において、文書要素５００〜５０５が特定された場合が示されている。具体的には、「報告書Ａ」の文書要素５００、「第１章」の文書要素５０１、「第２章」の文書要素５０２、「第３章」の文書要素５０３、「第４章」の文書要素５０４、「第５章」の文書要素５０５が示されている。
【００６２】
図５（ｂ）を参照して、ここでは第２の文書画像が示されている。第２の文書画像は、４ページの文書画像で構成されている。そして、第２の文書画像において、文書要素５１０〜５１５が特定された場合が示されている。具体的には、「報告書Ａ」の文書要素５１０、「第１章」の文書要素５１１、「第２章」の文書要素５１２、「第３章」の文書要素５１３、「第４章」の文書要素５１４、「第５章」の文書要素５１５が示されている。
【００６３】
図６は、本発明の実施の形態１に従うしおりデータのデータ構造の一例を説明する図である。
【００６４】
図６（ａ）には、第１の文書画像において、特定された文書要素５００〜５０５に基づいて第１の文書画像のしおりデータの一覧が示されている。
【００６５】
また、図６（ｂ）には、第２の文書画像において、特定された文書要素５１０〜５１５に基づいて第２の文書画像のしおりデータの一覧が示されている。
【００６６】
具体的には、各文書要素に対応付けて、しおりデータの出現順序を規定する「しおりＩＤ」、対応する文書要素の種別（名称）を特定する「しおりタイトル」、そして、対応するしおりデータの前後のしおりデータのＩＤ情報（「前後のしおり」）、そして、識別されたページ（「ページ識別」）と「座標」とが格納される。なお、ここでは、文書要素の種別として「title」、「１．０」・・・等が示されており、「title」は、表題を意味する。また、「１．０」・・・等は、見出しを意味するものとする。
【００６７】
「ページ識別」は、対応する文書要素が存在する文書画像におけるページを特定するための位置情報である。また、「座標」（left, bottom, right, top）は、対応する文書要素のページ内での領域（矩形）を特定するための位置情報である。
【００６８】
具体的には、第１の文書画像において、「報告書Ａ」の文書要素５００は、「しおりＩＤ」が「１」、「しおりタイトル」が「title」、「前後のしおり」が「＿，２」、「ページ識別」が「１」、「座標」が「Ｘ１１，Ｙ１１，Ｘ１２，Ｙ１２」として記述されている。なお、「前後のしおり」の「＿」の記号はｎｕｌｌ記号であり前後に何もＩＤが無いことを指し示すものである。「第１章」の文書要素５０１は、「しおりＩＤ」が「２」、「しおりタイトル」が「１．０」、「前後のしおり」が「１，３」、「ページ識別」が「１」、「座標」が「Ｘ２１，Ｙ２１，Ｘ２２，Ｙ２２」として記述されている。以下、同様にして、しおりデータが記述されている。第２の文書画像についても同様である。
【００６９】
図７は、本発明の実施の形態１に従う文書処理装置の文書処理方法を説明する図である。
【００７０】
なお、本例においては、一例として、上記で説明した第１および第２の文書画像を例に挙げた文書処理方法について説明する。
【００７１】
図７を参照して、まずマウス操作があるかどうかを判断する（ステップＳ１）。具体的には、表示制御部１９は、マウス指定座標検知部１４を介する図３で説明したマウス３の操作に基づくＩ／Ｏ部１８からの操作に従う入力データが有るかどうかを判断する。無ければ、ステップＳ１を維持する。
【００７２】
次に、マウス３が後述するしおり一覧の上にあるか否かを判断する（ステップＳ２）。
具体的には、表示制御部１９は、マウス指定座標検知部１４を介するＩ／Ｏ部１８からの操作に従う入力データに従ってマウスの指定座標がしおり一覧上の領域内であるか否かを判断する。無ければ、ステップＳ１に戻る。なお、しおり一覧は、表示制御部１９により上述したしおりデータの一覧に基づいて生成され、しおり一覧に示されるしおりは、しおりＩＤと対応付けられているものとする。
【００７３】
次に、表示制御部１９は、マウス指定座標検知部１４を介してマウス３をクリックしたかどうかを判断する（ステップＳ３）。具体的には、マウス３の指定座標がしおり一覧上にあって、マウス３によりしおりをクリックした場合には、次のステップに進み、第１の画像データ記憶部１０からクリックされたしおりを含む表示データを生成する（ステップＳ４）。一方、クリックされない場合には、最初のステップＳ１に戻る。
【００７４】
そして、次にクリックされたしおりに対応する第２の文書画像のしおりを判定する（ステップＳ５）。具体的には、表示制御部１９は、閲覧情報対応決定部１５に対してしおりデータの対応付けを実行するように指示する。そして、閲覧情報対応決定部１５において、しおりデータの対応付けが実行されてその結果が表示制御部１９に出力される。
【００７５】
クリックされたしおりに対応する第２の文書画像のしおりを判定する方式すなわちしおりデータの対応付けを実行する方式については後述する。
【００７６】
そして、次に対応するしおりを含む第２の画像データ記憶部１３から表示データを生成する（ステップＳ６）。
【００７７】
そして、文書閲覧画面における第１の文書画像の表示を更新する（ステップＳ７）。
次に、文書閲覧画面における第２の文書画像の表示を更新する（ステップＳ８）。そして終了する。
【００７８】
次に、本発明の実施の形態１に従う第１のしおりデータと、第２のしおりデータとの対応付けについて説明する。なお、第１のしおりデータと第２のしおりデータとの対応付けは、表示制御部１９からの指示に従って閲覧情報対応決定部１５で実行されるものとする。
【００７９】
図８は、本発明の実施の形態１に従う第２の画像データのしおりを判定するフロー図である。
【００８０】
図８を参照して、まずクリックされた第１の文書画像のしおりＩＤを取得する（ステップＳ１０）。具体的には、しおり一覧上にあって、しおりは、上述したように対応するしおりＩＤと対応付けられており、しおりをクリックした場合には、閲覧情報対応決定部１５は、表示制御部１９から対応するしおりＩＤを取得する。
【００８１】
そして、次に閲覧情報対応決定部１５は、第１のしおりデータ記憶部１１を参照して、対応するしおりＩＤのデータを取得する（ステップＳ１１）。具体的には、第１のしおりデータ記憶部１１から取得されたしおりＩＤに基づくデータを取得する。例えば、しおり一覧において、「title」をマウスでクリックした場合には、「title」に対応するしおりＩＤ「１」が取得され、しおりＩＤ「１」に対応するデータを取得する。
【００８２】
そして、次に閲覧情報対応決定部１５は、第２のしおりデータ記憶部１２を参照して、クリックしたしおりタイトルと同一のしおりタイトルを持つしおりを検索する（ステップＳ１２）。
【００８３】
例えば、第１の画像データの「title」をマウスでクリックした場合には、第２のしおりデータを参照して、「title」のしおりが検索される。
【００８４】
そして、次に同一のしおりタイトルを持つしおりがあるかどうかを判断する（ステップＳ１３）。
【００８５】
同一のしおりタイトルを持つしおりがある場合には、次にその数が１つかどうかを判断する（ステップＳ１９）。
【００８６】
同一のしおりタイトルを持つしおりが１つである場合には、検索されたしおりＩＤを出力する（ステップＳ２０）。
【００８７】
例えば、第１の画像データの「title」をマウスでクリックした場合には、第２のしおりデータを参照して、「title」のしおりを検索して、閲覧情報対応決定部１５は、表示制御部１９にステップＳ１３およびステップＳ１９を介して、検索されたしおりのしおりＩＤである「１」を出力する。
【００８８】
一方、ステップＳ１９において同一のしおりタイトルを持つしおりが複数ある場合にはステップＳ２１に進み、第１のしおりデータ記憶部１１を参照して、クリックしたしおりタイトルと同一のしおりを検索する（ステップＳ２１）。
【００８９】
例えば、第２のしおりデータにクリックしたしおりタイトルと同一の複数のしおりタイトルが含まれているような場合には、しおりの出現順に従って対応するしおりＩＤを特定する。
【００９０】
まず、ステップＳ２１で検索した結果、第１のしおりデータを参照して、クリックしたしおりタイトルが複数存在するか否か、すなわちその数が１つかどうかを判断する（ステップＳ２２）。
【００９１】
ステップＳ２２において、その数が１つである場合には、第２のしおりデータを参照して、ページ識別と座標から検索されたしおりＩＤの出現順を特定する（ステップＳ２３）。
【００９２】
そして、次に先に現れるしおりのしおりＩＤを出力する（ステップＳ２４）。
例えば、第１のしおりデータには、クリックしたタイトルと同一のしおりタイトルが１つであり、第２のしおりデータには、クリックしたタイトルと同一のしおりタイトルが複数含まれるような場合に相当する。当該場合には、第２のしおりデータを参照して、同一のしおりタイトルのしおりＩＤの出現順を特定して、第１のしおりデータのクリックしたタイトルのしおりＩＤと第２のしおりデータの先に現れるしおりＩＤとの対応付けを実行するものである。
【００９３】
ステップＳ２２においてその数が１つではない場合すなわち複数ある場合には、第１のしおりデータを参照してページ識別と座標からしおりＩＤの出現順を特定する（ステップＳ２５）。
【００９４】
そして、次に第２のしおりデータを参照してページ識別と座標からしおりＩＤと出現順が同じしおりＩＤを特定する（ステップＳ２６）。
【００９５】
そして出現順が同じあるいは近いしおりのしおりＩＤを出力する（ステップＳ２７）。
例えば、第１のしおりデータには、クリックしたタイトルと同一のしおりタイトルが複数（２つ）あり、第２のしおりデータには、クリックしたタイトルと同一のしおりタイトルが複数（２つ）含まれるような場合に相当する。当該場合には、第１のしおりデータを参照して、同一のしおりタイトルのしおりＩＤの出現順を特定する。そして、第２のしおりデータを参照して、同一のしおりタイトルのしおりＩＤの出現順を特定する。
【００９６】
そして、出現順が同じしおりＩＤを出力することになる。
なお、第１のしおりデータには、クリックしたタイトルと同一のしおりタイトルが複数あり、第２のしおりデータには、クリックしたタイトルと同一のしおりタイトルが複数含まれるような場合にそれぞれ同数あるいは第２のしおりデータの個数が多い場合には、出現順に従って付けることが可能であるが、第１のしおりデータの個数が多い場合には、出現順が同じしおりＩＤを常に対応付けることができない。
【００９７】
例えば、第１のしおりデータには、クリックしたタイトルと同一のしおりタイトルが複数（３つ）あり、第２のしおりデータには、クリックしたタイトルと同一のしおりタイトルが複数（２つ）含まれるような場合に相当する。当該場合には、第１のしおりデータの最初の２つのしおりタイトルについて出現順に従って第２のしおりデータと対応付けることが可能であるが、最後のしおりタイトルについては、出現順に従って対応付ける第２のしおりデータのしおりタイトルが無いため、係る場合には、第２のしおりデータの最後のしおりタイトルと対応付けることととする。すなわち、出現順が近いしおりＩＤと対応付けられて出力されるものとする。
【００９８】
ステップＳ１３において、同一のしおりタイトルを持つしおりがない場合には、第１のしおりデータを参照して、しおりＩＤの前後のしおりＩＤを出力する（ステップＳ１４）。
【００９９】
例えば、第２のしおりデータにクリックしたしおりタイトルと同一のしおりタイトルが含まれていないような場合には、クリックしたしおりタイトルに対応するしおりＩＤの前後のしおりＩＤの情報に基づいて、第２のしおりデータにおける対応するしおりＩＤを特定する。
【０１００】
そして、前のしおりＩＤのデータを取得してしおりＩＤと置き換える（ステップＳ１５）。
【０１０１】
例えば、第１の画像データのしおりタイトル「２．０」をマウスでクリックした場合に、第２のしおりデータを参照して、同一のしおりタイトルを検索して、同一のしおりタイトルが無いと仮定すると、しおりデータの「前後のしおり」からしおりＩＤ「１，３」を取得する。前のしおりＩＤ「１」と置き換える。
【０１０２】
次に、同一のしおりタイトルを持つしおりがあるかどうかを判断する（ステップＳ１６）。
【０１０３】
すなわち、第２のしおりデータにおいて、置き換えたしおりＩＤに対応するしおりタイトルと同一のしおりタイトルを持つしおりがあるかどうかを判断する。
【０１０４】
そして、ステップＳ１６において、同一のしおりタイトルを持つしおりがある場合にはステップＳ１９に進み、その後の処理については上述したのと同様であるのでその詳細な説明は繰り返さない。すなわち、この場合には、クリックしたしおりタイトルと同一のしおりタイトルを第２のしおりデータが有していない場合には、前のしおりＩＤのしおりタイトルと同一のしおりタイトルを第２のしおりデータが有しているか検索して、しおりＩＤを特定するものである。
【０１０５】
一方、ステップＳ１６において同一のしおりタイトルを持つしおりがない場合には、後のしおりＩＤのデータを取得してしおりＩＤと置き換える（ステップＳ１７）。
【０１０６】
例えば、第１の画像データのしおりタイトル「２．０」をマウスでクリックした場合に、第２のしおりデータを参照して、同一のしおりタイトルを検索して、同一のしおりタイトルが無いと仮定すると、しおりデータの「前後のしおり」からしおりＩＤ「１，３」を取得する。そして、ステップＳ１６において、前のしおりＩＤ「１」と同一のしおりタイトルが無い場合には、後のしおりＩＤ「３」と置き換える。
【０１０７】
次に、同一のしおりタイトルを持つしおりがあるかどうかを判断する（ステップＳ１８）。
【０１０８】
すなわち、第２のしおりデータにおいて、置き換えたしおりＩＤに対応するしおりタイトルと同一のしおりタイトルを持つしおりがあるかどうかを判断する。
【０１０９】
そして、ステップＳ１８において、同一のしおりタイトルを持つしおりがある場合にはステップＳ１９に進み、その後の処理については上述したのと同様であるのでその詳細な説明は繰り返さない。すなわち、この場合には、クリックしたしおりタイトルと同一のしおりタイトルを第２のしおりデータが有していない場合には、後のしおりＩＤのしおりタイトルと同一のしおりタイトルを第２のしおりデータが有しているか検索して、しおりＩＤを特定するものである。
【０１１０】
一方、ステップＳ１８において、同一のしおりタイトルを持つしおりがない場合には、しおりＩＤ（置換前）のページ識別と座標を取得する（ステップＳ２８）。
【０１１１】
しおりＩＤの前後のしおりＩＤに対応するしおりタイトルと同一のしおりタイトルがない場合には、クリックしたしおりタイトルに対応するページ識別と座標の情報に基づいて、第２のしおりデータにおける対応するしおりＩＤを特定する。
【０１１２】
まず、第２のしおりデータ記憶部を参照して、同じページ識別を持つしおりを検索する（ステップＳ２９）。
【０１１３】
そして、同じページ識別のしおりがあるかどうかを判断する（ステップＳ３０）。
第２のしおりデータを参照して、同じページ識別を持つしおりがある場合にはその数が１つかどうかを判断する（ステップＳ３１）。
【０１１４】
その数が１つである場合には検索されたしおりのしおりＩＤを出力する（ステップＳ３２）。
【０１１５】
しおりＩＤの前後のしおりＩＤに対応するしおりタイトルと同一のしおりタイトルがない場合には、クリックしたしおりタイトルのしおりデータのページ識別と同じページ識別を持つしおりＩＤと対応付けることとする。
【０１１６】
一方、ステップＳ３１において、その数が複数ある場合には座標が最も近いしおりを算出する（ステップＳ３３）。
【０１１７】
算出されたしおりのしおりＩＤを出力する（ステップＳ３４）。
具体的には、クリックしたしおりタイトルに対応するページ識別と座標の情報に基づいて、座標間の距離を算出することにより、第２のしおりデータにおける最も近いしおりを算出して、算出されたしおりＩＤと対応付けることとする。
【０１１８】
一方、ステップＳ３０において、同じページ識別のしおりがない場合には、第２のしおりデータ記憶部を参照して、最後尾のしおりを検索する（ステップＳ３５）。
【０１１９】
そして、検索されたしおりのしおりＩＤを出力する（ステップＳ３６）。
すなわち、第２のしおりデータにおいて、同じページ識別のしおりが無い場合には、第２のしおりデータのページが第１のしおりデータに比べて少ない可能性が高いため当該場合には、最後尾のしおりが最も近いしおりであると考えられるため最後尾のしおりのしおりＩＤと対応付けることとする。
【０１２０】
図９は、図５および図６で説明した第１および第２の文書画像において、しおり一覧をマウスにより指定した場合の画面表示の例について説明する図である。
【０１２１】
図９（ａ）においては、表示部２０５に表示された文書閲覧画面において、報告書ＦＡのタイトルが付された第１の文書画像の表示領域６００と、報告書ＦＡ＃のタイトルが付された第２の文書画像の表示領域６１０とが設けられている場合が示されている。
【０１２２】
そして、表示領域６００には、第１の文書画像のしおりデータのしおり一覧６０２と、画像データ表示領域６０４とが示されている。また、表示領域６１０には、第２の文書画像のしおりデータのしおり一覧６１２と、画像データ表示領域６１４とが示されている。
【０１２３】
そして、しおり一覧６０２の「４．０」をマウスにより指定した場合の画面が表示されている。
【０１２４】
第１の文書画像のしおり一覧６０２の「４．０」をマウスにより指定した場合においては、図７のステップＳ４において、表示制御部１９は、第１の画像データ記憶部１０からクリックされた「４．０」のしおりを含む表示データを生成する。具体的には、第１の画像データ記憶部１０を参照して、クリックしたしおりが含まれるページ識別「２」の画像データを生成する。
【０１２５】
そして、次に、ステップＳ５において、クリックされたしおりに対応する第２の画像データのしおりを判定する。
【０１２６】
この場合、しおり一覧６０２の「４．０」をマウスにより指定した場合、表示制御部１９は、しおりＩＤ「５」を取得する。そして、閲覧情報対応決定部１５に対してしおりＩＤ「５」を出力する。閲覧情報対応決定部１５は、クリックされたしおりに対応する第２の文書画像のしおりを判定する。
【０１２７】
具体的には、図８のフローに従って、第２のしおりデータ記憶部１２を参照して、クリックしたしおりタイトルと同一のしおりタイトルを持つしおりを検索し、検索されたしおりタイトル「４．０」に対応するしおりＩＤ「５」を出力する。
【０１２８】
そして、ステップＳ６において、第２の画像データ記憶部１３から対応するしおりであるしおりタイトル「第４章」を含む表示データを生成する。
【０１２９】
そして、ステップＳ７，Ｓ８において、文書閲覧画面における第１および第２の画像データの表示が更新される。
【０１３０】
なお、図９（ａ）においては、表示制御部１９は、しおりタイトル「４．０」について強調表示するとともに、「第４章」の部分が矩形領域で囲むことにより強調表示している場合が示されている。なお、当該矩形領域部分の表示色を他の領域の色と変更して赤色等の判別し易い色で表示することも可能である。
【０１３１】
図９（ｂ）においては、第１の文書画像のしおり一覧６０２の「２．０」をマウスにより指定した場合の画面が表示されている。
【０１３２】
第１の文書画像のしおり一覧６０２の「２．０」をマウスにより指定した場合においては、図７のステップＳ４において、表示制御部１９は、第１の画像データ記憶部１０からクリックされた「２．０」のしおりを含む表示データを生成する。具体的には、第１の画像データ記憶部１０を参照して、クリックしたしおりが含まれるページ識別「１」の画像データを生成する。
【０１３３】
そして、次に、図７のステップＳ５において、クリックされたしおりに対応する第２の文書画像のしおりが判定される。
【０１３４】
この場合、しおり一覧６０２の「２．０」をマウスにより指定した場合、しおりＩＤ「３」が取得される。
【０１３５】
そして、第２のしおりデータ記憶部１２を参照して、クリックしたしおりタイトルと同一のしおりタイトルを持つしおりを検索し、検索されたしおりタイトル「２．０」に対応するしおりＩＤ「３」を出力する。
【０１３６】
そして、図７のステップＳ６において第２の画像データ記憶部１３から対応するしおりであるしおりタイトル「第２章」を含む表示データを生成する。
【０１３７】
そして、ステップＳ７，Ｓ８において、第１および第２の画像データの表示が更新される。
【０１３８】
図９（ｃ）においては、第１の文書画像のしおり一覧６０２の「title」をマウスにより指定した場合の画面が表示されている。
【０１３９】
第１の文書画像のしおり一覧６０２の「title」をマウスにより指定した場合においては、図７のステップＳ４において、表示制御部１９は、第１の画像データ記憶部１０からクリックされた「title」のしおりを含む表示データを生成する。具体的には、第１の画像データ記憶部１０を参照して、クリックしたしおりが含まれるページ識別「１」の画像データを生成する。
【０１４０】
そして、次に、図７のステップＳ５において、クリックされたしおりに対応する第２の文書画像のしおりが判定される。
【０１４１】
この場合、しおり一覧６０２の「title」をマウスにより指定した場合、図８を参照して、しおりＩＤ「１」が取得される。
【０１４２】
そして、第２のしおりデータ記憶部１２を参照して、クリックしたしおりタイトルと同一のしおりタイトルを持つしおりを検索し、検索されたしおりタイトル「title」に対応するしおりＩＤ「１」を出力する。
【０１４３】
そして、図７のステップＳ６において第２の画像データ記憶部１３から対応するしおりであるしおりタイトル「報告書Ａ」を含む表示データを生成する。
【０１４４】
そして、ステップＳ７，Ｓ８において、第１および第２の画像データの表示が更新される。
【０１４５】
当該方式により、マウス操作により、文書閲覧画面における第１の文書画像のしおりをクリックすることにより、閲覧情報対応決定部１５において第１の文書画像のしおりデータと第２の文書画像のしおりデータとの対応付けが実行されて、第２の文書画像の対応するしおりが含まれる箇所を自動的に表示して参照することができるので、少ない操作で適格に該当箇所の比較を実行することが可能である。
【０１４６】
また、本例においては、文書閲覧画面における第１の文書画像のしおりをクリックすることにより、第２の文書画像の対応するしおりが含まれる箇所が表示される方式について説明したが、反対に文書閲覧画面における第２の文書画像のしおりをクリックすることにより第１の文書画像の対応するしおりが含まれる箇所を表示させることも当然に可能である。
【０１４７】
なお、指定するマウスの座標に従って対応付けの関係を切り替えることも可能である。例えば、第１の文書画像のしおり一覧をクリックした場合には、クリックした第１の文書画像のしおりに対応するしおりが含まれる第２の文書画像を表示し、第２の文書画像のしおり一覧をクリックした場合には、クリックした第２の文書画像のしおりに対応するしおりが含まれる第１の文書画像を表示させるようにすることも可能である。
【０１４８】
また、本例においては、第１および第２の文書画像を表示する場合について説明しているが、特に２つに限られず、さらに複数の文書画像を表示させるようにすることも可能である。具体的には、メモリ部２１３に複数の文書画像にそれぞれ対応して画像データ記憶部およびしおりデータ記憶部を設けて閲覧情報対応決定部１５においてしおり判定を実行することにより実現可能である。なお、この場合、マウスによりしおり一覧をクリックした対応する文書画像が第１の文書画像に相当し、それ以外の複数の文書画像の各々が第２の文書画像に相当する。
【０１４９】
（実施の形態１の変形例１）
また、本発明の実施の形態１においては、単一の文書画像のしおり一覧をそれぞれ作成して表示する構成であったが、同時に表示する複数の文書画像のしおり一覧を統合して１つのしおり一覧を作成することも可能である。
【０１５０】
図１０は、本発明の実施の形態１の変形例に従う画面を説明する図である。
図１０を参照して、本例においては、表示部２０５に表示された文書閲覧画面において、報告書ＦＡのタイトルが付された第１の文書画像の表示領域７００と、報告書ＦＡ＃のタイトルが付された第２の文書画像の表示領域７１０とが設けられている場合が示されている。
【０１５１】
そして、表示領域７００には、第１の文書画像の画像データ表示領域７０２が示されている。また、表示領域７１０には、第２の文書画像の画像データ表示領域７１２が示されている。
【０１５２】
そして、第１の文書画像および第２の文書画像のしおりデータについて一括してしおり一覧７１４が設けられている場合が示されている。
【０１５３】
なお、この場合同じしおりタイトルが複数現れることが考えられるが、このような重複したしおりタイトルを除いて表示することも可能であるし、文書画像の識別子等を付加することで区別することも可能である。
【０１５４】
（実施の形態１の変形例２）
また、上記の実施の形態１においては１ページ相当を画面にそれぞれ表示する構成としていたが、たとえば第１の文書画像以外は対応するしおり部分のみを表示する構成とすることも可能である。
【０１５５】
図１１は、本発明の実施の形態１の変形例２に従う画面表示を説明する図である。
図１１を参照して、本例においては、表示部２０５に表示された文書閲覧画面において、報告書ＦＡのタイトルが付された第１の文書画像の表示領域８００が示されている。
【０１５６】
そして、表示領域８００には、第１の文書画像のしおりデータのしおり一覧８０２と、画像データ表示領域８０４とが示されている。また、報告書ＦＡ＃のタイトルが付された第２の文書画像の表示領域８１０と、報告書ＦＢのタイトルが付された第３の文書画像の表示領域８２２と、報告書ＦＣのタイトルが付された第４の文書画像の表示領域８２４とが示されている。
【０１５７】
そして、ここでは第１の文書画像のしおり一覧８０２において「４．０」がマウスにより指定された場合に、第２および第３および第４の文書画像において、対応するしおり部分のみが拡大されて表示されている場合がそれぞれ示されている。
【０１５８】
具体的には、第１の文書画像が表示される画面８０２において、しおり「４．０」に対応する画面表示がなされるとともに、第２〜第４の文書画像が表示される画面８１０，８２２，８２４において、対応するしおり部分である「第４章」、「４．新体制」、「第４新体制」という標記で一例としてそれぞれ示されている。
【０１５９】
当該方式により、複数の文書画像のしおり部分のタイトルの比較を簡易に実行することが可能である。
【０１６０】
（実施の形態２）
また上記の実施の形態１においては、選択された第１の文書画像のしおりと、第２の文書画像の既存のしおりとを対応付ける方式について説明したが、第２の文書画像に対して表示用の新規のしおりを新たに生成するようにすることも可能である。
【０１６１】
たとえば、図８のステップＳ１３において、同一のしおりタイトルを持つしおりが無いと判定された場合には、対応するしおりタイトルの前後のしおりＩＤに対応する第２のしおりデータと同じしおりがあるか否かを判定して、存在する場合には、それらのしおりの位置の中間に表示用の新規のしおりデータを生成して、しおりＩＤと対応付けることも可能である。
【０１６２】
図１２は、本発明の実施の形態２に従う第２の画像データのしおりを判定するフロー図である。
【０１６３】
図１２を参照して、図８と比較して、ステップＳ４０〜ステップＳ４２をさらに追加した点が異なる。その他の点については同様であるのでその詳細な説明は繰り返さない。
【０１６４】
ステップＳ４０において、第２のしおりデータを参照して、取得した前後のしおりＩＤに対応するしおりタイトルと同一のしおりタイトルがあるか判定する。
【０１６５】
ステップＳ４０において、同一のしおりタイトルがある場合には、しおりを作成する（ステップＳ４１）。具体的には、前後のしおりＩＤに対応するしおりタイトルと同一のしおりタイトルの間の中間に新規のしおりを作成する。
【０１６６】
そして、生成したしおりのしおりＩＤを出力する（ステップＳ４２）。
一方、ステップＳ４０において、同一のしおりタイトルが無い場合には、ステップＳ１５に進む。以降の処理については同様であるのでその詳細な説明は繰り返さない。
【０１６７】
すなわち、同一のしおりタイトルを持つしおりが無いと判定された場合に、対応するしおりタイトルの前後のしおりＩＤに対応する第２のしおりデータと同じしおりがある場合には、その中間に新規のしおりを生成して、当該しおりと対応付けることとする。
【０１６８】
図１３は、本発明の実施の形態３に従う新規のしおりの生成について説明する図である。
【０１６９】
図１３を参照して、本例においては、第１の文書画像においてしおりＩＤがＢ１〜Ｂ３のしおりデータが存在する場合に、第２の文書画像のしおりＩＤと対応付ける場合の例について説明する。ここで、始め第２の文書画像のしおりＩＤは、Ｃ１，Ｃ２のしおりデータのみとする。
【０１７０】
第１の文書画像において、しおりＩＤがＢ２である「第１．１章」がマウスにより指定された場合、第２の文書画像には、「第１．１章」と同じしおりタイトルは無いため図１２のステップＳ１３において、「ＮＯ」となる。そして、ステップＳ１４において、第１のしおりデータ記憶部を参照して、しおりＩＤの前後のしおりＩＤを取得する。本例においては、しおりＩＤとしてＢ１，Ｂ３が取得される。
【０１７１】
そして、次に、ステップＳ４０において、第２のしおりデータ記憶部を参照して、取得した前後のしおりＩＤに対応するしおりタイトルと同一のしおりタイトルがあるかどうかを判定する。
【０１７２】
そして、本例においては、第２の文書画像において、しおりＩＤとしてＢ１，Ｂ３に対応するしおりタイトルと同一のしおりタイトルがあるためステップＳ４１に進み、新たなしおりを作成する。
【０１７３】
具体的には、第２の文書画像のしおりＩＤのＣ１とＣ２のしおりデータから中間の位置にしおりＩＤがＤであるしおりを生成する。
【０１７４】
これにより、第１の文書画像のしおりＩＤがＢ２である「第１．１章」について、第２の文書画像において、新たに中間に設けられたしおりＩＤがＤであるしおりと対応付けられるため、実施の形態１の場合には対応付けが的確にできないような場合であっても、対応付けられる可能性の高い箇所の比較を簡易に行なうことができる。
【０１７５】
（実施の形態３）
また上記の実施の形態においては、マウスからのクリック操作が行なわれたタイミングで選択された第１の文書画像の１つのしおりと、第２の文書画像におけるしおりデータの１つとを対応付ける方式であったが、第１の文書画像のしおりが選択可能であれば他の方法を用いることも可能である。
【０１７６】
図１４は、本発明の実施の形態３に従う画面表示を説明する図である。
本発明の実施の形態３に従う方式においては、スクロールバー９２０を用いて第１の文書画像の１つのしおりと、第２の文書画像におけるしおりデータの１つとを対応付ける方式について説明する。
【０１７７】
図１４を参照して、本例においては、表示部２０５に表示された文書閲覧画面において、報告書ＦＡのタイトルが付された第１の文書画像の表示領域９００が示されている。
【０１７８】
そして、表示領域９００には、画像データ表示領域９０２と、スクロールバー９２０とが示されている。また、報告書ＦＡ＃のタイトルが付された第２の文書画像の表示領域９１０が示されている。
【０１７９】
たとえばスクロールバー９２０はマウスやキーボード等を用いて操作可能であり、第１の文書画像の表示領域を移動させることができる。そして、本例においては、表示領域内の最上位のしおりが選択されたしおりであるものとして、第２の画像のしおりデータと対応付けることとする。
【０１８０】
具体的には、マウス指定座標検知部１４は、スクロールバー９２０のバーの位置を検知して表示制御部１９に出力する。表示制御部１９は、スクロールバー９２０のバーの位置に従って第１の画像データ記憶部１０の画像データを参照して表示領域に表示するとともに、当該表示領域に表示されている画像データに含まれている最上位のしおりが指定されたしおり（すなわちクリックされたしおり）であると判断する。そして、指定されたしおりに対応する第２の画像データのしおりを判定し、第２の画像データ記憶部から対応するしおりを含む表示データを生成する。以降の処理については図７で説明した方式と同様であるのでその詳細な説明は繰り返さない。
【０１８１】
本発明の実施の形態３に従う方式においては、しおり一覧をマウスを用いて指定するのではなく、スクロールバー９２０を用いて表示領域内の最上位のしおりが指定されたものとして判断することにより、第１の文書画像の表示領域の移動に伴って、第２の文書画像の表示領域の移動も連続的に実行されるためスムーズな比較判断を実行することが可能である。
【０１８２】
また、上記の実施の形態においては、マウスからのクリック操作等が行なわれたタイミングで、選択された１つのしおりに対する第２のしおりデータの１つを対応付けるものであったが、電子化文書が入力された時点で第１のしおりデータと第２のしおりデータとを対応付けて、その結果をメモリ部に記憶させることも可能である。
【０１８３】
当該場合には、メモリ部に記憶された対応付けられたしおりデータを用いて表示制御部１９が表示制御を実行することができるため、マウス操作が行なわれたタイミングで予め定められたメモリ部に記憶されている結果を参照することにより、マウス操作に対する画面の更新を高速化させることが可能である。
【０１８４】
なお、上記した文書処理装置は、例えば、あるオフィスの利用者と、別のオフィスにある利用者とが各々別々に作成した文書を比較しながら会議を行なうような遠隔会議システムと組み合わせて使用することも可能である。
【０１８５】
なお、コンピュータを機能させて、上述のフローで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１８６】
なお、本発明にかかるプログラムは、コンピュータのオペレーションシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１８７】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１８８】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストール
されて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１８９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１９０】
【図１】本発明の実施の形態に従う文書処理装置を含むシステムの概略構成図である。
【図２】本発明の実施の形態に従うＰＣの概略構成図である。
【図３】本発明の実施の形態に従う文書処理方法を実現するためのスキャナＳＣＮおよびＰＣのブロック構成図である。
【図４】電子化文書生成部７が生成する電子化文書のデータ構造の一例を示す図である。
【図５】本発明の実施の形態１に従う文書処理装置で処理される第１および第２の文書画像の具体例を説明する図である。
【図６】本発明の実施の形態１に従うしおりデータのデータ構造の一例を説明する図である。
【図７】本発明の実施の形態１に従う文書処理装置の文書処理方法を説明する図である。
【図８】本発明の実施の形態１に従う第２の画像データのしおりを判定するフロー図である。
【図９】図５および図６で説明した第１および第２の文書画像において、しおり一覧をマウスにより指定した場合の画面表示の例について説明する図である。
【図１０】本発明の実施の形態１の変形例に従う画面を説明する図である。
【図１１】本発明の実施の形態１の変形例２に従う画面表示を説明する図である。
【図１２】本発明の実施の形態２に従う第２の画像データのしおりを判定するフロー図である。
【図１３】本発明の実施の形態３に従う新規のしおりの生成について説明する図である。
【図１４】本発明の実施の形態３に従う画面表示を説明する図である。
【符号の説明】
【０１９１】
１  送信部、２  文書要素抽出部、３  画像読取部、４  デジタル画像生成部、５  画像データ記憶部、６  圧縮処理部、７  電子化文書生成部、８  しおりデータ生成部、９  文書入力部、１０  第１の画像データ記憶部、１１  第１のしおりデータ記憶部、１２  第２のしおりデータ記憶部、１３  第２の画像データ記憶部、１４  マウス指定座標検知部、１５  閲覧情報対応決定部、１７  マウス、１８  Ｉ／Ｏ部、１９  表示制御部、２０１  ＣＰＵ、２０３  内部バス、２０５  表示部、２０７  通信インターフェイス部、２０９  入力部、２１１  ＨＤＤ、２１３  メモリ部、２１５  ＣＤ−ＲＯＭドライブ、２１７  ＦＤＤドライブ。
【図１】
0005298484.tif 000002
【図２】
0005298484.tif 000003
【図３】
0005298484.tif 000004
【図４】
0005298484.tif 000005
【図５】
0005298484.tif 000006
【図６】
0005298484.tif 000007
【図７】
0005298484.tif 000008
【図８】
0005298484.tif 000009
【図９】
0005298484.tif 000010
【図１０】
0005298484.tif 000011
【図１１】
0005298484.tif 000012
【図１２】
0005298484.tif 000013
【図１３】
0005298484.tif 000014
【図１４】
0005298484.tif 000015