(57)【要約】【課題】ユーザの手間を要することなく、特定の種別の文書要素（見出し要素）が説明する内容を見やすくすることのできる文書処理装置、文書処理方法および文書処理プログラムを提供すること。【解決手段】文書データを構成する複数の文書要素の文書構造を解析することにより、特定の種別の第１の文書要素ごとに、第１の文書要素を説明する文書要素である第２の文書要素を検出するための説明要素検出部２２と、検出された各第２の文書要素の領域のサイズ情報に基づいて、第１の文書要素ごとに、文書データを表示する際の表示倍率を算出するための表示倍率算出部２４と、算出された表示倍率を、各第１の文書要素の位置を含む属性情報に対応付けて、付属情報を生成するためのしおりデータ生成部２６と、生成された付属情報を文書データに付加することで電子化文書を生成するための電子化文書生成部１６とを備える。【選択図】図５
2010061623.tif 000002
【特許請求の範囲】
【請求項１】
文書データを構成する複数の文書要素から、特定の種別の第１の文書要素を抽出するための抽出手段と、
前記複数の文書要素の文書構造を解析することにより、前記第１の文書要素ごとに、前記第１の文書要素を説明する文書要素である第２の文書要素を検出するための検出手段と、
検出された各前記第２の文書要素の領域のサイズ情報に基づいて、前記第１の文書要素ごとに、前記文書データを表示する際の表示倍率を算出するための算出手段と、
算出された前記表示倍率を、各前記第１の文書要素の位置を含む属性情報に対応付けて、付属情報を生成するための第１の生成手段と、
生成された前記付属情報を前記文書データに付加することで電子化文書を生成するための第２の生成手段とを備える、文書処理装置。
【請求項２】
前記文書データは、光学的に読取られた文書画像であり、
前記抽出手段は、さらに、前記文書画像を構成する段を検出し、前記段単位で、前記文書要素を抽出する、請求項１に記載の文書処理装置。
【請求項３】
前記サイズ情報は、領域の行方向のサイズを含み、
前記算出手段は、前記第２の文書要素の領域の行方向の幅が仮想表示領域に含まれるように前記表示倍率を算出する、請求項１または２に記載の文書処理装置。
【請求項４】
前記算出手段は、前記第１の文書要素の種別が表題の場合には、表題の属する頁の幅が前記仮想表示領域に含まれるように前記表示倍率を算出する、請求項３に記載の文書処理装置。
【請求項５】
文書データを表示するための表示手段と、
ユーザより、前記文書データを構成する複数の文書要素のうち表示すべき第１の文書要素の指定を受け付けるための操作手段と、
前記複数の文書要素の文書構造を解析することにより、指定された前記第１の文書要素を説明する文書要素である第２の文書要素を検出するための検出手段と、
検出された前記第２の文書要素の領域のサイズ情報に基づいて、前記文書画像を表示する際の表示倍率を算出するための算出手段と、
前記第１の文書要素の位置が表示されるように前記文書データの表示を切替える処理を行なうための表示切替手段とを備え、
前記表示切替手段は、前記文書データの表示倍率が前記算出手段により算出された前記表示倍率になるように、前記文書データを前記表示手段に表示する、文書処理装置。
【請求項６】
前記文書データは、光学的に読取られた文書画像であり、
前記表示手段は、前記文書データとともに、前記複数の文書要素のうちの特定の種別の複数の前記第１の文書要素の位置を特定するための閲覧ナビゲート情報を表示する、請求項５に記載の文書処理装置。
【請求項７】
前記サイズ情報は、領域の行方向のサイズを含み、
前記算出手段は、前記第２の文書要素の領域の行方向が所定の表示領域に含まれるように前記表示倍率を算出する、請求項５または６に記載の文書処理装置。
【請求項８】
前記算出手段は、前記第２の文書要素の種別が本文の場合には、前記本文のフォントサイズおよび前記表示手段の表示解像度に基づいて、前記表示倍率を算出する、請求項５または６に記載の文書処理装置。
【請求項９】
前記算出手段は、前記本文に含まれる文字の表示サイズが所定の閾値以上となるように、前記表示倍率を調整する、請求項８に記載の文書処理装置。
【請求項１０】
前記検出手段は、前記属性情報に基づいて、前記第１の文書要素の種別に応じた解析を行なうことで、前記第２の文書要素を検出する、請求項１〜９のいずれかに記載の文書処理装置。
【請求項１１】
前記検出手段は、前記第１の文書要素の種別が章見出しの場合には、種別が本文である文書要素のうち後続の要素を前記第２の文書要素として検出する、請求項１０に記載の文書処理装置。
【請求項１２】
前記検出手段は、前記第１の文書要素の種別がキャプションの場合には、種別が図、表または写真である文書要素のうち位置が近接する要素を、前記第２の文書要素として検出する、請求項１０または１１に記載の文書処理装置。
【請求項１３】
前記検出手段は、前記第１の文書要素の種別が手書きの場合には、位置が近接する他要素を検出し、検出した他要素の種別に応じて、前記特定の種別以外の種別の文書要素を前記第２の文書要素として検出する、請求項１０〜１２のいずれかに記載の文書処理装置。
【請求項１４】
文書データを構成する複数の文書要素から、特定の種別の第１の文書要素を抽出するステップと、
前記複数の文書要素の文書構造を解析することにより、前記第１の文書要素ごとに、前記第１の文書要素を説明する文書要素である第２の文書要素を検出するステップと、
検出された各前記第２の文書要素の領域のサイズ情報に基づいて、前記第１の文書要素ごとに、前記文書データを表示する際の表示倍率を算出するステップと、
算出された前記表示倍率を、各前記第１の文書要素の位置を含む属性情報に対応付けて、付属情報を生成するステップと、
生成された前記付属情報を前記文書データに付加することで電子化文書を生成するステップとを備える、文書処理方法。
【請求項１５】
文書データを表示するステップと、
ユーザより、前記文書データを構成する複数の文書要素のうち表示すべき第１の文書要素の指定を受け付けるステップと、
前記複数の文書要素の文書構造を解析することにより、指定された前記第１の文書要素を説明する文書要素である第２の文書要素を検出するステップと、
検出された前記第２の文書要素の領域のサイズ情報に基づいて、前記文書画像を表示する際の表示倍率を算出するステップと、
前記第１の文書要素の位置が表示されるように前記文書データの表示を切替える処理を行なう表示切替ステップとを備え、
前記表示切替ステップは、前記文書データの表示倍率が算出された前記表示倍率になるように、前記文書データを表示するステップを含む、文書処理方法。
【請求項１６】
請求項１４または１５に記載の文書処理方法をコンピュータに実行させる、文書処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理装置、文書処理方法および文書処理プログラムに関し、特に、文書画像を表示する際の表示倍率を算出することのできる文書処理装置、文書処理方法および文書処理プログラムに関する。
【背景技術】
【０００２】
文書の任意の場所に「しおり（book mark）」を付けておき、しおりのアイコンをクリックすることで文書のその箇所表示を切り替える文書表示システムがある。こうしたシステムでは通常予め定められた表示倍率のままで、表示が切り替えられることが多い。
【０００３】
一方、しおりアイコンをクリックして表示を変更する際、読みやすい大きさに自動で表示倍率を調整したいという要望がある。たとえば特許文献１では、頁内の指定領域に対応して付加されているしおりにその指定領域のサイズ情報を持たせ、その指定領域内の画像を表示するエリアや複写先エリアのサイズ情報とを比較し、最適サイズにまで自動的に拡大又は縮小して表示することができる画像処理装置が提案されている。また、特許文献２では、見出し指定位置の行が表示領域の範囲に収まりかつ読めるように表示領域の大きさに合うように表示画像データを作成し、作成された画像データを表示装置に表示する電子ファイリング装置が開示されている。
【特許文献１】特開平６−１６２０９３号公報
【特許文献２】特開平９−８１７１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
見出しテキスト（タイトル、セクション見出し、キャプション、など）の位置にしおりを自動付与するシステムが従来より提案されているが、この場合、しおりは見出しテキストの開始位置に設定される。このようなシステムに特許文献２の技術を適用すると、表示倍率は見出しテキスト領域のサイズに応じて定められることになる。しかしながら、実際にはしおりアイコンのクリック後に読み手が参照する部分は見出しに続く本文や図表なので、表示倍率はそれらを見るのに最適となるように設定すると便利である。
【０００５】
特許文献１では、指定領域が最適サイズになるよう自動調整されるが、ＰＤＦなどの普及している文書フォーマットでは、しおり情報には位置と表示倍率が記録されることが一般的であり、領域サイズを保存する手段がない。したがって、ＰＤＦ形式の文書に対しては文献１の手法を適用することができない。また、特許文献１の方法（およびＰＤＦ）では表示対象の領域（指定領域）をユーザがいちいち指定しなければならず、不便である。
【０００６】
本発明は、上記のような問題を解決するためになされたものであって、その目的は、ユーザの手間を要することなく、特定の種別の文書要素（見出し要素）が指定された場合に、該文書要素が説明する内容を見やすくすることのできる文書処理装置、文書処理方法および文書処理プログラムを提供することである。
【課題を解決するための手段】
【０００７】
この発明のある局面に従う文書処理装置は、文書データを構成する複数の文書要素から、特定の種別の第１の文書要素を抽出するための抽出手段と、複数の文書要素の文書構造を解析することにより、第１の文書要素ごとに、第１の文書要素を説明する文書要素である第２の文書要素を検出するための検出手段と、検出された各第２の文書要素の領域のサイズ情報に基づいて、第１の文書要素ごとに、文書データを表示する際の表示倍率を算出するための算出手段と、算出された表示倍率を、各第１の文書要素の位置を含む属性情報に対応付けて、付属情報を生成するための第１の生成手段と、生成された付属情報を文書データに付加することで電子化文書を生成するための第２の生成手段とを備える。
【０００８】
好ましくは、文書データは、光学的に読取られた文書画像であり、抽出手段は、さらに、文書画像を構成する段を検出し、段単位で、文書要素を抽出する。
【０００９】
好ましくは、サイズ情報は、領域の行方向のサイズを含み、算出手段は、第２の文書要素の領域の行方向の幅が仮想表示領域に含まれるように表示倍率を算出する。
【００１０】
好ましくは、算出手段は、第１の文書要素の種別が表題の場合には、表題の属する頁の幅が仮想表示領域に含まれるように表示倍率を算出する。
【００１１】
この発明の他の局面に従う文書処理装置は、文書データを表示するための表示手段と、ユーザより、文書データを構成する複数の文書要素のうち表示すべき第１の文書要素の指定を受け付けるための操作手段と、複数の文書要素の文書構造を解析することにより、指定された第１の文書要素を説明する文書要素である第２の文書要素を検出するための検出手段と、検出された第２の文書要素の領域のサイズ情報に基づいて、文書画像を表示する際の表示倍率を算出するための算出手段と、第１の文書要素の位置が表示されるように文書データの表示を切替える処理を行なうための表示切替手段とを備え、表示切替手段は、文書データの表示倍率が算出手段により算出された表示倍率になるように、文書データを表示手段に表示する。
【００１２】
好ましくは、文書データは、光学的に読取られた文書画像であり、表示手段は、文書データとともに、複数の文書要素のうちの特定の種別の複数の第１の文書要素の位置を特定するための閲覧ナビゲート情報を表示する。
【００１３】
好ましくは、サイズ情報は、領域の行方向のサイズを含み、算出手段は、第２の文書要素の領域の行方向が所定の表示領域に含まれるように表示倍率を算出する。
【００１４】
好ましくは、算出手段は、第２の文書要素の種別が本文の場合には、本文のフォントサイズおよび表示手段の表示解像度に基づいて、表示倍率を算出する。
【００１５】
好ましくは、算出手段は、本文に含まれる文字の表示サイズが所定の閾値以上となるように、表示倍率を調整する。
【００１６】
好ましくは、検出手段は、属性情報に基づいて、第１の文書要素の種別に応じた解析を行なうことで、第２の文書要素を検出する。
【００１７】
好ましくは、検出手段は、第１の文書要素の種別が章見出しの場合には、種別が本文である文書要素のうち後続の要素を第２の文書要素として検出する。
【００１８】
好ましくは、検出手段は、第１の文書要素の種別がキャプションの場合には、種別が図、表または写真である文書要素のうち位置が近接する要素を、第２の文書要素として検出する。
【００１９】
好ましくは、検出手段は、第１の文書要素の種別が手書きの場合には、位置が近接する他要素を検出し、検出した他要素の種別に応じて、特定の種別以外の種別の文書要素を第２の文書要素として検出する。
【００２０】
この発明のさらに他の局面に従う文書処理方法は、文書データを構成する複数の文書要素から、特定の種別の第１の文書要素を抽出するステップと、複数の文書要素の文書構造を解析することにより、第１の文書要素ごとに、第１の文書要素を説明する文書要素である第２の文書要素を検出するステップと、検出された各第２の文書要素の領域のサイズ情報に基づいて、第１の文書要素ごとに、文書データを表示する際の表示倍率を算出するステップと、算出された表示倍率を、各第１の文書要素の位置を含む属性情報に対応付けて、付属情報を生成するステップと、生成された付属情報を文書データに付加することで電子化文書を生成するステップとを備える。
【００２１】
この発明のさらの他の局面に従う文書処理方法は、文書データを表示するステップと、ユーザより、文書データを構成する複数の文書要素のうち表示すべき第１の文書要素の指定を受け付けるステップと、複数の文書要素の文書構造を解析することにより、指定された第１の文書要素を説明する文書要素である第２の文書要素を検出するステップと、検出された第２の文書要素の領域のサイズ情報に基づいて、文書画像を表示する際の表示倍率を算出するステップと、第１の文書要素の位置が表示されるように文書データの表示を切替える処理を行なう表示切替ステップとを備え、表示切替ステップは、文書データの表示倍率が算出された表示倍率になるように、文書データを表示するステップを含む。
【００２２】
この発明のさらに他の局面に従う文書処理プログラムは、上記記載の文書処理方法をコンピュータに実行させる。
【発明の効果】
【００２３】
本発明によると、第１の文書要素（見出し要素）が説明する第２の文書要素を自動的に検出して、第２の文書要素の領域のサイズ情報に応じて個別に表示倍率が算出される。そのため、ユーザの手間を要することなく、第１の文書要素が説明する内容を見やすくすることができる。
【発明を実施するための最良の形態】
【００２４】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００２５】
［実施の形態１］
＜構成について＞
（全体システム構成）
図１は、本発明の実施の形態１に従う文書処理装置を含むシステムの概略構成図である。本実施の形態においては、代表的に、本発明に係る文書処理装置を搭載するＭＦＰ（Multi Function Peripheral）について説明する。なお、本発明に係る文書処理装置は、ＭＦＰに限らず、ＰＣ（Personal Computer）、複写機、ファクシミリ装置、スキャナ装置などにも適用可能である。
【００２６】
図１を参照して、本実施の形態に従うＭＦＰ１は、原稿３００を読取るための画像読取部１０４と、紙媒体などへの印刷処理を行なうためのプリント部１０６とを含む。
【００２７】
特に、本実施の形態に従うＭＦＰ１は、画像読取部１０４で原稿３００を読取ることで文書画像を取得し、この文書画像を含む電子化文書を生成する。この際、ＭＦＰ１は、読取った文書画像に含まれる文書要素に関する付属情報を生成し、読取った文書画像に付属情報を付加して、電子化文書４００を生成する。代表的に、電子化文書４００にはＰＤＦ（Portable Document Format）などのフォーマットを採用できる。
【００２８】
本明細書において「文書要素」とは、文書を構成する記述要素である。「付属情報」は、「メタデータ（meta data）」とも称され、本実施の形態においては、読取られた文書画像に含まれる文書要素のうち、しおりを付加するべく所定の選別条件を満たすものの属性情報（少なくとも文書画像内における位置を含む）を特定するための情報である。付属情報は、特定の種別の文書要素の属性情報の他に、文書要素についての補足的コメントをさらに含む「注釈」などを含んでもよい。また、付属情報に、対応する文書要素のサムネイル（縮小画像）などを含めてもよい。
【００２９】
特定の種別の文書要素の文書内の位置は、文書画像が表示される際に閲覧ナビゲート情報として表示される。「閲覧ナビゲート情報」とは、ユーザによる電子化文書に含まれる文書画像の閲覧を支援するための情報であり、より具体的には、文書画像における特定の種別の文書要素の位置を特定するための情報、すなわち、しおり（Book Mark）の位置を特定するための情報である。閲覧ナビゲート情報としては、たとえばしおりアイコンが採用される。しおりアイコンが指定されることにより、文書画像を描画する際のディスプレイ上の位置が指定可能となる。具体的には、しおりアイコンが選択されて、しおりが付加された文書要素の位置（しおり位置）がディスプレイ上の所定の位置に表示されるようにジャンプされる。
【００３０】
ＭＦＰ１は、生成した電子化文書４００を自身の記憶部（図１において不図示）に格納する。また、記憶された電子化文書４００を、ネットワークを介してパーソナルコンピュータＰＣ１，ＰＣ２，ＰＣ３（以下、「パーソナルコンピュータＰＣ」とも総称する）に送信したりする。代表的な使用形態として、ＭＦＰ１が設置されている同一のオフィス内に敷設されたネットワークであるＬＡＮ（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）２１５ａなどから読取られる。
【００３９】
ＣＰＵ２０１は、キーボードやマウスなどからなる入力部２０９を介してユーザからの指示を受取るとともに、プログラムの実行によって生成される画面出力をディスプレイ部２０５へ出力する。また、ＣＰＵ２０１は、ＬＡＮカードなどからなる通信インターフェイス部２０７を介して、ＬＡＮやＷＡＮに接続されたＭＦＰ１やサーバ装置ＳＲＶ（図１）から電子化文書４００を取得し、ハードディスク部２１１などに格納する。また、上述の各部は、内部バス２０３を介して相互にデータを授受する。
【００４０】
なお、電子化文書４００は、パーソナルコンピュータＰＣ上で閲覧されることとするが、携帯電話などの携帯端末において閲覧されてもよい。その場合、携帯端末の構成は、図４においてＦＤＤドライブ２１７やＣＤ−ＲＯＭドライブ２１５などを取り除いたものとほぼ等価であるので、詳細な説明は繰返さない。
【００４１】
また、ＭＦＰ１のたとえばメモリ部１０２に上記ビューアが記憶され、ＭＦＰ１において、電子化文書４００が閲覧されてもよい。
【００４２】
（ＭＦＰの機能構成）
図５は、本発明の実施の形態１に従うＭＦＰ１の機能構成を示す機能ブロック図である。
【００４３】
図５を参照して、ＭＦＰ１の機能構成としては、画像読取部１０４と、画像バッファ部１２と、圧縮処理部１４と、電子化文書生成部１６と、見出し要素抽出部２０と、説明要素検出部２２と、表示倍率算出部２４と、しおりデータ生成部２６と、送信部２８と、記憶部１１２とを含む。
【００４４】
画像読取部１０４は、原稿３００を読取って文書画像を取得し、その文書画像を画像バッファ部１２へ出力する。画像バッファ部１２は、画像読取部１０４が逐次的に出力する文書画像のデータを一時的に格納する部位であり、一旦格納した文書画像を圧縮処理部１４および見出し要素抽出部２０に出力する。圧縮処理部１４は、画像バッファ部１２から出力される文書画像を圧縮処理して、電子化文書生成部１６へ出力する。この圧縮処理による圧縮度合いは、生成される電子化文書の大きさや、要求される文書画像の解像度などに応じて変化させてもよく、また圧縮処理はＪＰＥＧ（Joint Photographic Experts Group）などの非可逆変換であってもよい。なお、高解像度が要求される場合などには、圧縮処理を省略してもよい。
【００４５】
見出し要素抽出部２０は、画像バッファ部１２から出力される文書画像に含まれる見出し要素および関連要素を抽出する。つまり、見出し要素抽出部２０は、文書画像を解析し、文書画像中の以下の文書要素、すなわち、「タイトル（表題）」、「セクション（章）見出し」、「図」、「表」、「写真」、「キャプション」、「手書き」、および「本文」を検出する。また、その過程において、見出し要素抽出部２０は、「段（段組）」を検出し、さらに、各段の「行方向」、および、各段の「接続情報」を検出する。
【００４６】
「見出し要素」とは、しおりを付加するべく特定の種別の文書要素であり、上記種別のうち、少なくともタイトルおよびセクション見出しを含み、好ましくは、キャプションおよび手書きをさらに含む。本実施の形態では、見出し要素はこれら４つの種別の文書要素であることとする。なお、ここでは、見出し要素の種別は、予め製造時に定められていることを前提にするが、ユーザが個別に所望の種別を選択できてもよい。
【００４７】
「関連要素」とは、見出し要素以外の要素である。
ここで、各種の文書要素の検出手法について、簡単に説明する。
【００４８】
「タイトル」は、文書画像内に配置される文字の文字サイズや隣接する領域との間隔に基づいて抽出することができる。「セクション見出し」は、「本文」との関係（「本文」に先行する領域）や、文書画像内におけるオフセット位置やインデント位置などに基づいて抽出することができる。「図」は、テキストブロック以外の領域の２値パターンをとることにより抽出することができる。「表」は、罫線とテキストとの組み合わせなどに基づいて抽出することができる。「写真」は、カラーヒストグラムにおける画像の濃淡変化の度合いなどに基づいて抽出することができる。「キャプション」は、図，表，写真に対して上または下の近傍にある孤立したテキストブロックとして抽出することができる。「手書き」は、字体や行の乱れ具合などに基づいて検出することができる。
【００４９】
なお、文書画像内の共通の領域に対して、複数の文書要素が重複して抽出されてもよい。
【００５０】
段はたとえば、「図書の電子のための文書認識技術（鎌田  博、藤本  克仁、黒川  浩司）、雑誌FUJITSU、VOL.49,No.6、1998」に開示された公知技術で検出することができる。各段の接続情報は、各段が、文脈等からどの段に接続されるべきかを示す情報（すなわち段の順序を示す情報）であり、たとえば特開平１０−４０２４８号公報に開示される公知の技術で検出することができる。行方向の検出は、周知の方法で検出することができる。
【００５１】
見出し要素抽出部２０は、このような文書要素の抽出に際して、各文書要素の文書画像内における位置も抽出する。そして、抽出した各段の接続情報が示す段の接続順序および各段の位置情報に基づいて、文書要素の管理情報（以下、「文書要素管理情報」という）を構造化して記述する。文書要素管理情報は、少なくとも、文書要素の位置情報、種別情報、文書要素の順序情報を含み、好ましくは行方向の情報をさらに含む。本実施の形態では、検出された段の接続順序に従い文書要素を構造化することで、文書要素管理情報に文書要素の順序情報を含める。
【００５２】
説明要素検出部２２は、抽出された複数の文書要素（見出し要素および関連要素）の文書構造を解析することにより、見出し要素ごとに、見出し要素が説明する内容を示す説明要素（説明対象の文書要素）を検出する。つまり、見出し要素抽出部２０により判断された文書要素間の文書構造を解析することで、見出し要素ごとに、上記関連要素のうちから、見出し要素の位置に対して所定の関係にある文書要素を説明要素として検出する。なお、本実施の形態では、見出し要素抽出部２０により段の接続情報等を用いて文書要素間の文書構造が判断されることとしたが、説明要素検出部２２にて判断されてもよい。
【００５３】
表示倍率算出部２４は、説明要素の領域のサイズ情報（代表的に、行方向のサイズ）に基づいて、見出し要素ごとに、文書画像を表示する際の表示倍率を算出する。すなわち、ユーザにしおりが付加された文書要素が指定された場合に、指定されたしおり位置にジャンプする際の画像データの表示倍率を個々に算出する。具体的には、文書画像が閲覧される際に、説明要素の領域の行方向が仮想表示領域に含まれるように（より特定的には、ぴったりと嵌め込まれるように）表示倍率を算出する。
【００５４】
しおりデータ生成部２６は、見出し要素抽出部２０で抽出された見出し要素の属性情報すなわち、要素の種別、位置情報および行方向情報と、表示倍率算出部２４にて算出された見出し要素ごとの表示倍率とに基づいて、しおりデータ（付属情報）を生成する。そして、しおりデータ生成部２６は、生成したしおりデータを電子化文書生成部１６へ出力する。
【００５５】
電子化文書生成部１６は、圧縮処理部１４からの（圧縮された）文書画像に、しおりデータ生成部２６からのしおりデータを付加することで、電子化文書を生成する。電子化文書生成部１６は、生成した電子化文書をユーザによる設定などに応じて、記憶部１１２へ格納し、または送信部２８へ出力する。送信部２８は、通信インターフェイス部１０８によって実現され、電子化文書生成部１６で生成された電子化文書をＬＡＮなどのネットワークを介して、パーソナルコンピュータＰＣ（図１）などへ送信する。
【００５６】
なお、図５に示した各機能ブロックの動作は、メモリ部１０２中に格納されたソフトウェアを実行することで実現されてもよいし、少なくとも１つについては、ハードウェアで実現されてもよい。
【００５７】
＜動作について＞
図６は、本発明の実施の形態１に従う電子化文書の生成処理の具体例を示すフローチャートである。図６のフローチャートに示される処理は、制御部１００がプログラムをメモリ部１０２などに読出して実行し、図５に示される各機能を制御することで実現される。
【００５８】
図５および図６を参照して、まず、画像読取部１０４が原稿３００を読取って文書画像を生成する（ステップＳ２）。この生成された文書画像は、画像バッファ部１２に格納される。そして、圧縮処理部１４が、画像バッファ部１２に格納された文書画像を圧縮処理して、電子化文書生成部１６へ出力する。
【００５９】
一方、見出し要素抽出部２０が、画像バッファ部１２に格納された文書画像を解析し、文書画像中の上述種別の文書要素（見出し要素および関連要素）を抽出する（ステップＳ４）。ここで、段の接続も検出することで、段の接続順序に従い文書要素を構造化する。また、段ごとの行方向も検出することで、文書要素ごとの行の方向を特定する。見出し要素抽出部２０は、抽出した全ての文書要素についての管理情報を記述する。
【００６０】
図７は、本発明の実施の形態１における文書要素管理情報のデータ構造の一例を示す図である。
【００６１】
図７を参照して、メモリ部１０２には、文書要素ごとに、７つのデータ欄が設けられ、これらのうち６つのデータ欄に、それぞれ、要素ＩＤ、頁番号、領域左上座標、領域右下座標、要素種別、行方向が記録される。残りのデータ欄（説明要素）は、この時点では空欄（ＮＵＬＬ）である。
【００６２】
要素ＩＤは、各文書要素を一意に特定するための識別情報である。頁番号は、対応の文書要素が存在するページを特定するための位置情報である。また、領域左上座標および領域右下座標は、対応の文書要素のページ内での領域（矩形）を特定するための位置情報である。領域左上座標および領域右下座標は、対応する文書要素の領域のサイズを特定するための情報でもある。要素種別は、対応する文書要素の種別を特定するための情報である。行方向は、文書要素の行方向（縦／横）を特定するための情報であり、表示倍率の算出に用いられる。
【００６３】
なお、ここでは、文書要素管理情報を表形式で示したが、要素間の関係は本質的には木構造であるので、ＸＭＬ（eXtensible Markup Language）などを使って記述可能である。
【００６４】
再び図６を参照して、説明要素検出部２２は、各見出し要素について、関連要素のうちから説明要素を検出し、検出した説明要素の文書ＩＤを対応する見出し要素に関連付けて文書要素管理情報に記憶する（ステップＳ６）。
【００６５】
図８は、説明要素検出後の文書要素管理情報の内容例を示す図である。
図８を参照して、説明要素が検出されると、見出し要素の要素ＩＤに対応付けて説明要素の要素ＩＤが記録される。具体的には、要素ＩＤが“０”の文書要素が見出し要素（セクション見出し）であり、その説明要素が要素ＩＤが“１”の文書要素（関連要素）である本文であったとする。その場合、要素ＩＤが“０”の７番目のデータ欄である説明要素ＩＤの欄には“１”が記録される。なお、関連要素の説明要素ＩＤの欄は、空欄のままとされる。
【００６６】
ここで、説明要素の検出方法について具体的に説明する。説明要素検出部２２は、見出し要素の種別に応じて、以下のような方法により説明要素を検出する。
【００６７】
見出し要素の種別が「タイトル」の場合、説明対象は文書全体であるので、説明要素ＩＤの欄は空欄のままとする。種別が「セクション見出し」の場合、種別が本文である文書要素のうち後続のものを、説明要素として検出する。具体的には、セクション見出しの直後が他のセクション見出し（群）である場合には、それらを辿って、その後に続く最も近接する本文（段）を説明要素として検出する。
【００６８】
種別が「キャプション」の場合には、種別が図、表または写真である文書要素のうち位置が最も近接する要素を、説明要素として検出する。種別が「手書き」の場合には、位置が最も近接する他要素（見出し要素も含む）を検出し、他要素が関連要素（見出し要素以外）であれば、それを説明要素として設定する。これに対し、他要素が見出し要素であれば、さらに、その見出し要素の種別に応じて、上記手法により説明要素を検出する。つまり、最も近接する文書要素がたとえばセクション見出しの場合には、その見出しが説明する要素を説明要素として設定する。
【００６９】
再び図６を参照して、表示倍率算出部２４は、説明要素の領域の幅（行方向のサイズ）に基づいて、見出し要素ごとに表示倍率を算出する（ステップＳ８）。より詳細には、説明要素ＩＤに対応する文書要素の領域左上座標および領域右下座標に基づいて、説明要素の幅を特定し、特定された幅を、所定の仮想表示領域サイズに適合させたときの倍率を算出する。これにより、種別が「セクション見出し」の場合、本文の段幅を、所定の仮想表示領域サイズに適合させたときの倍率が算出される。種別が「キャプション」の場合、検出された図、表、または写真の幅を、所定の仮想表示領域サイズに適合させたときの倍率が算出される。種別が「手書き」の場合、たとえば、本文の段幅、あるいは、図、表、または写真の幅を、所定の仮想表示領域サイズに適合させたときの倍率が算出される。
【００７０】
なお、種別が「タイトル」の場合には、説明要素ＩＤの欄が空欄であるため、説明要素のサイズに基づかず、タイトルが属する頁の頁幅を、所定の仮想表示領域サイズに適合させたときの倍率を算出する。ここでの頁幅は、頁（紙）自体の幅であってもよいし、余白を除いた幅であってもよい。
【００７１】
その後、しおりデータ生成部２６は、見出し要素抽出部２０が抽出した見出し要素の属性情報、および、表示倍率算出部２４が算出した見出し要素ごとの表示倍率の情報に基づいて、しおりデータを生成する（ステップＳ１０）。
【００７２】
続いて、電子化文書生成部１６は、圧縮処理部１４からの（圧縮された）文書画像に、しおりデータ生成部２６からのしおりデータを付加することで、電子化文書４００を生成する（ステップＳ１２）。そして、生成された電子化文書４００を、ユーザ設定に応じて送信部２８または記憶部１１２に出力する（ステップＳ１４）。具体的には、メール送信およびデータ保存のうち前者がユーザにより選択された場合、宛先を選択させる。そして、選択された宛先（パーソナルコンピュータＰＣ等）に対して電子化文書４００を送信する。これに対し、後者がユーザにより選択された場合、データの保存先をユーザに選択させる。そして、選択された保存先に電子化文書４００を格納する。なお、保存先は予め設定しておくことで、装置内の記憶部１１２に保存することも、装置外のサーバＳＲＶなどに保存することも可能である。
【００７３】
以上で、電子化文書の生成処理は終了する。
図９は、本発明の実施の形態１における電子化文書４００のデータ構造の一例を示す図である。
【００７４】
図９を参照して、電子化文書４００は、ヘッダ部４０２と、文書画像部４０４と、しおりデータ部４０６と、フッタ部４０８とからなる。ヘッダ部４０２およびフッタ部４０８には、電子化文書４００の属性についての情報、たとえば作成日時・作成者・著作権情報などが格納される。文書画像部４０４には、各ページに対応する文書画像が格納される。なお、この文書画像は、上述したように圧縮された状態で格納されてもよい。しおりデータ部４０６には、文書画像に含まれる見出し要素の属性情報を特定するためのしおりデータが格納される。
【００７５】
図１０は、しおりデータ４０６のデータ構造の一例を示す図である。
図１０を参照して、しおりデータには、見出し要素ごとに、しおりＩＤ、頁番号、領域左上座標、領域右下座標、要素種別、および表示倍率が格納される。しおりＩＤは、見出し要素（すなわち、しおりが付加された文書要素）を一意に特定するための識別情報である。頁番号、領域左上座標、領域右下座標および要素種別は、見出し要素の属性情報であり、上述のとおりであるので、説明は繰返さない。表示倍率は、対応する見出し要素の位置にジャンプして文書画像を表示する際の文書画像の表示倍率を特定するための情報である。
【００７６】
＜表示処理について＞
上述のようなしおりデータが付与された電子化文書を、たとえばクライアントＰＣで実現される文書画像表示装置において表示する際の処理および表示例について説明する。なお、上述のように、ＭＦＰ１において文書画像の表示処理が実行されてもよいため、本実施の形態において「文書画像表示装置」は、「文書処理装置」に読み替えることができる。
【００７７】
図１１は、本発明の実施の形態１における文書画像表示装置の機能構成を示す機能ブロック図である。
【００７８】
図１１を参照して、文書画像表示装置の機能構成としては、記憶部６２と、表示部６４と、しおり選択部６６と、文書読出部７２と、しおり抽出部７４と、表示切替部７６とを含む。記憶部６２の機能は、たとえば図４に示したＨＤＤ２１１で実現される。表示部６４の機能は、たとえば図４に示したディスプレイ部２０５で実現される。しおり選択部６６の機能は、たとえば図４に示した入力部２０９で実現される。
【００７９】
記憶部６２は、電子化文書４００を記憶する。文書読出部７２は、ユーザ指示に基づき、記憶部６２に記憶された電子化文書４００を読出し、電子化文書４００に含まれる文書画像部４０４のたとえば最初の頁の文書画像を表示部６４の所定の領域に所定の倍率で表示する。
【００８０】
しおり抽出部７４は、電子化文書４００からしおりデータ４０６を抽出し、抽出したしおりデータ４０６に基づいて、しおりの機能を発揮するためのしおりアイコンを表示部６４の所定の領域に表示する。なお、ここでは、しおり位置（しおりが付加された見出し要素の位置）をアイコンで特定することとしたが、しおり位置が特定できればアイコンに限定されない。しおり選択部６６は、ユーザよりしおり（しおりアイコン）の選択を受け付ける。
【００８１】
表示切替部７６は、しおり選択部６６により選択されたしおりの位置が表示されるように文書画像の表示を切替える。その際、表示切替部７６は、選択されたしおりに対応する表示倍率に従い、文書画像を表示制御する。これにより、単に、文書画像の表示領域が切替えられるだけでなく、表示倍率が毎回調整されることになる。なお、より具体的には、表示倍率がたとえば１．５倍であるとすると、表示は次のようなものになる。すなわち、頁の幅が仮想表示領域の幅と一致する倍率を１００％（１倍）とすると、文書画像が１５０％（１．５倍）に拡大される。したがって、頁の幅が仮想表示領域をはみ出るため、頁の幅の一部分だけが表示されることになる。つまり、表示倍率が１倍の場合に、文書画像の１ドット×１ドットの領域が“ａ”ピクセル×“ａ”ピクセルの領域に割り当てられるとすると、表示倍率が１．５倍の場合には、文書画像の１ドット×１ドットの領域は、“１．５ａ”ピクセル×“１．５ａ”ピクセルの領域に割り当てられるように表示制御される。
【００８２】
なお、図１１に示した各機能ブロックの動作は、主に、メモリ部１０２中に格納されたビューアを実行することで実現されるが、少なくとも１つについては、ハードウェアで実現されてもよい。
【００８３】
以下に、具体的な表示例について図１２〜図１６を参照しながら説明する。
図１２は、見出し要素およびその説明要素を含んだ元の文書画像（１頁目）の一例を示す図である。
【００８４】
図１２を参照して、文書画像中、矩形領域４０１〜４０９で囲まれた文書要素が見出し要素として抽出されて、しおりが付加されていると仮定する。つまり、矩形領域４０１〜４０９がしおり位置を示している。矩形領域４０１はタイトル、矩形領域４０２〜４０６はセクション見出し、矩形領域４０７はキャプションを示す見出し要素である。これらの矩形領域４０１〜４０９は、以下「しおり位置」という。また、説明の簡単のために、全ての文書要素の行方向が横方向（横書き）であると仮定する。
【００８５】
図１３は、図１２の文書画像を含む電子化文書を最初に表示した際の画面例を模式的に示した図である。
【００８６】
図１３を参照して、表示部６４（ディスプレイ部２０５）の第１の表示領域ＤＥ１には、複数のしおりアイコン５０１〜５０７が表示される。なお、図１３には、説明の簡単のために、見出し要素の画像そのものを示している。第２の表示領域ＤＥ２には、電子化文書に含まれる文書画像（代表的に第１頁目）が所定の表示倍率（たとえば１倍）で表示される。
【００８７】
これらのしおりアイコン５０１〜５０７は、見出し要素の文書内位置を特定する情報を含んでおり、ユーザがしおりアイコンを選択（代表的には、図示しないマウスなどによるクリック動作）すれば、第２の表示領域ＤＥ２では、個々に算出済みの表示倍率で、かつ、しおり位置の少なくとも一部が表示されるように文書画像の表示領域が変化（スクロール＆拡大／縮小）する。
【００８８】
たとえば、しおりアイコン５０２がしおり選択部６６で選択されたとすると、図１４に示すような画面に変化する。図１４を参照すると、文書要素６０２が、しおりアイコン５０２により特定されるしおり位置４０２に対応する説明要素であるので、文書要素６０２の領域の幅（行方向の長さ）が第２の表示領域ＤＥ２の横幅（あるいは、横幅より所定サイズ内側）に収まるように表示される。また、たとえば、しおり位置４０２の領域左上座標のｙ座標が、第２の表示領域ＤＥ２の画面の縦軸（ｙ軸）の所定の位置に一致するように、文書画像が表示される。以降の例においても同様であってよい。
【００８９】
次に、たとえば、しおりアイコン５０５がしおり選択部６６で選択されたとすると、図１５に示すような画面に変化する。図１５を参照すると、文書要素６０５が、しおりアイコン５０５により特定されるしおり位置４０５に対応する説明要素であるので、文書要素６０５の領域の幅が第２の表示領域ＤＥ２の横幅に収まるように表示される。
【００９０】
さらにたとえば、しおりアイコン５０７がしおり選択部６６で選択されたとすると、図１６に示すような画面に変化する。図１６を参照すると、文書要素６０７が、しおりアイコン５０７により特定されるしおり位置４０７に対応する説明要素であるので、文書要素６０７の領域の幅が第２の表示領域ＤＥ２の横幅に収まるように表示される。
【００９１】
このように、説明要素の領域の幅に応じて定められた表示倍率に従い文書画像が調整されて表示される（第２の表示領域ＤＥ２の横軸（ｘ軸）に割り当てる量が調整される）ため、ユーザは、注目箇所（説明要素の箇所）を閲覧するために、横方向のスクロール操作をしなくてもよいため、快適に文書を閲覧することができる。
【００９２】
また、図１５を用いて説明したしおり位置４０５は、図１２に示されるように２段組みの右側の段の上部に位置しているが、しおりアイコン５０５が選択されると、左側の段は表示されずにしおり位置４０５および対応する説明要素６０５のみが表示される。したがって、ユーザは、注目したい部分のみを手間なく容易に閲覧することができる。なお、ここでは便宜上、しおり位置４０５全体が表示されているが、しおり位置４０５の行方向の端部が、説明要素６０５の横幅よりもはみ出していれば、しおり位置４０５の一部が表示されないことにもなり得る。しかし、ユーザが閲覧したいのは、しおり位置４０５の内容ではなくその説明箇所であるし、しおり位置４０５の内容は第１の表示領域ＤＥ１に表れているため、しおり位置４０５の一部が表示されなくても支障をきたすことはない。
【００９３】
上述のように、本実施の形態によると、表示倍率の算出に自動的に検出できる説明要素を用いたので、見出し要素に付加されたしおり位置へジャンプする際の表示倍率を適切に調整することができる。また、ユーザは、閲覧の際の表示倍率を設定したり、行方向へのスクロール操作をする必要がないため、作業効率を高めることができる。
【００９４】
［実施の形態２］
上述の実施の形態１では、電子化文書生成の際に表示倍率が算出され、算出された表示倍率のデータがしおりデータ（付属情報）に埋め込まれるものであった。これに対し、本発明の実施の形態２では、表示倍率は文書画像を表示する際に算出される。
【００９５】
以下に、要素データおよびしおりデータ（しおりが付加された文書要素を特定するためのデータ）を含む付属情報（メタデータ）が付加された電子化文書を処理する例を説明する。なお、本実施の形態に従うシステムの構成については、実施の形態１と同様であるため、ここでも実施の形態１で用いた符号を参照して説明する。
【００９６】
図１７は、本発明の実施の形態２における文書処理装置の機能構成を示す機能ブロック図である。なお、ここでは、図１１に示した文書画像表示装置と比較するために、便宜上「文書画像表示装置」と示す。図１７において、図１１の文書画像表示装置と同様の機能を実現する機能ブロックについては同じ符号を付してある。したがって、それらについての説明は繰返さない。
【００９７】
本実施の形態において、文書画像を表示する文書処理装置は、パーソナルコンピュータＰＣであることとして説明するが、ＭＦＰ１であってもよい。あるいは、携帯端末、複写機、ファクシミリ装置、スキャナ装置などであってもよい。本実施の形態における文書処理装置は、電子化文書の生成処理および文書画像表示処理の両方を行なう装置であってもよい。
【００９８】
図１７を参照して、本実施の形態における文書処理装置は、図１１の機能構成に加え、説明要素検出部８２および表示倍率算出部８４が追加されている。説明要素検出部８２および表示倍率算出部８４の機能は、それぞれ、基本的には、実施の形態１においてＭＦＰ１が備えていた説明要素検出部２２および表示倍率算出部２４の機能と同様である。また、しおり抽出部７４に代えてしおり抽出部７４Ａが含まれている。
【００９９】
本実施の形態では、記憶部６２に電子化文書４００Ａが記憶されているものとする。
図１８は、本発明の実施の形態２における電子化文書４００Ａのデータ構造の一例を示す図である。図１８を参照して、電子化文書４００Ａは、実施の形態１のしおりデータ４０６に代えて、要素データ４１２およびしおりデータ４１４を含む。つまり、本実施の形態では、要素データ４１２およびしおりデータ４１４の内容が文書画像４０４の付属情報（メタデータ）として記述されている。本実施の形態において、付属情報は、見出し要素だけでなく全ての文書要素の属性情報を含んでいる。
【０１００】
図１９は、本発明の実施の形態２に従う電子化文書４００Ａに含まれる要素データ４１２のデータ構造の一例を示す図である。図１９を参照して、要素データ４１２は、実施の形態１の図７の文書要素管理情報と同等であり、説明要素の項目を含まない。本実施の形態においても、要素データ４１２における要素ＩＤが示す番号（０，１，・・・）は、たとえば、文書構造の順序を表わしているものとする。なお、本実施の形態においては、要素データ４１２は、さらに、（テキストであれば）フォントサイズ、インデントなどの属性を含んでいてもよい。
【０１０１】
図２０は、本発明の実施の形態２に従う電子化文書４００Ａに含まれるしおりデータ４１４のデータ構造の一例を示す図である。図２０を参照して、しおりデータ４１４は、要素データ４１２に含まれる複数の文書要素のうち、特定の要素（見出し要素）に付けられたタグ情報であり、しおりデータ４１４により、しおりの位置（領域）が特定される。つまり、しおりが付加された見出し要素の位置が特定される。しおりデータ４１４は、具体的には、たとえば、しおりＩＤと要素ＩＤとの２つの項目で構成される。しおりデータ４１４における要素ＩＤは、要素データ４１２に含まれる複数の文書要素のうち、見出し要素（所定の種別の文書要素）に対応付けられた要素ＩＤを示す。
【０１０２】
このように、本実施の形態では、文書処理装置において、見出し要素の説明要素を検出するため、文書要素を構成する全ての文書要素についての属性情報が、電子化文書４００Ａの付属情報に含まれている。なお、図１９および図２０に示したような付属情報を電子化文書に付加する処理は、従来の文書処理装置においても実行されている。
【０１０３】
図２１は、本発明の実施の形態２に従う文書画像の表示処理を示すフローチャートである。図２１のフローチャートに示される処理は、ＣＰＵ２０１がプログラム（ビューア）をメモリ部２１３などに読出して実行し、図１７に示される各機能を制御することで実現される。
【０１０４】
図２１を参照して、文書読出部７２は、ユーザからの指示に応じて、記憶部６２に記憶された電子化文書４００Ａより文書画像部４０４を読出すことで、文書画像ファイルを開く（ステップＳ１０２）。続いて、しおり抽出部７４Ａは、電子化文書４００Ａの付属情報すなわち、要素データ４１２およびしおりデータ４１４を取得することで、しおりの抽出を行なう（ステップＳ１０３）。具体的には、しおりが付加された文書要素を特定し、特定された文書要素の位置情報等に基づいて、しおり抽出部７４Ａは、しおり位置を特定するためのしおりアイコンを生成する。
【０１０５】
次に、読み込まれた文書画像と、生成されたしおりアイコンとが閲覧用に表示部６４に表示される（ステップＳ１０４）。ここでも、たとえば図１３に示したような画面が表示される。
【０１０６】
次に、しおり選択部６６がユーザよりしおりの選択を受け付けると（ステップＳ１０６）、説明要素検出部８２は、選択されたしおりの説明要素を検出する（ステップＳ１０８）。より具体的には、文書要素間の関係構造を解析することにより、選択されたしおりに対応する見出し要素（以下「指定された見出し要素」という）の要素種別に応じて、指定された見出し要素の説明要素を検出する。検出の方法については、上述のとおりであるので、ここでの説明は繰返さない。
【０１０７】
続いて、表示倍率算出部８４は、検出された説明要素の位置情報（領域左上座標、領域右上座標）および行方向の情報により、表示倍率を算出する（ステップＳ１１０）。
【０１０８】
表示切替部７６は、算出された表示倍率となるように、実施の形態１と同様の手法により文書画像を表示する（ステップＳ１１２）。
【０１０９】
ステップＳ１０６〜Ｓ１１２の処理は、ユーザより終了指示が入力されるまで繰返される（ステップＳ１１４）。
【０１１０】
上述のように、本実施の形態によると、文書画像を表示する際に、説明要素を検出し、検出した説明要素のサイズ情報に基づいて文書画像の表示倍率を算出するため、文書要素の管理情報が付属情報に含まれていれば、実施の形態１と同様の効果を奏することができる。
【０１１１】
また、ここでは、スキャン文書（文書画像）を例に説明したが、上記実施の形態１，２では、一般的な電子文書（ＷＯＲＤ文書，ＨＴＭＬ（HyperText Markup Language）などのテキスト文書）であっても、本発明の対象とすることができる。つまり、光学的に読取られた文書データだけでなく、テキストの文書データも対象とすることができる。テキスト文書である場合、一旦画像化して上記と同様の処理を行なってもよいし、次のように処理することもできる。すなわち、要素データ４１２にフォントサイズ、インデントなどの情報が含まれていれば、電子文書を一旦画像化しなくても、文書構造を解析することにより、見出し要素の説明対象と推定される要素を説明要素として検出し、説明要素の幅に基づいて表示倍率を算出することができる。より具体的には、表示されたテキストデータを構成する複数の文書要素のうち、ユーザより表示すべき第１の文書要素の指定を受け付けると、テキストデータの文書構造を解析することにより、指定された第１の文書要素の説明要素を検出することができる。
【０１１２】
なお、実施の形態２では、表示倍率を文書画像を表示する際に算出するため、文書処理装置（文書画像表示装置）が備えるディスプレイ（表示部６４）の解像度を利用して表示倍率を算出してもよい。つまり、テキストの文書要素については、ディスプレイの解像度および説明要素のフォントサイズ（１行に表示されるピクセル数）から、画面上に１文字が表示される大きさを計算してもよい。
【０１１３】
この場合、ビューアは、ＯＳ（Operating System）に問い合わせることでディスプレイの解像度を得ることができ、また、フォントサイズについては、テキスト領域を構成する１以上の文字行を切り出し、切り出した行それぞれを囲む複数の矩形領域の幅の平均値を推定値として使用すればよい。
【０１１４】
具体的には、たとえば以下の数式により表示倍率が算出可能である。
表示倍率Ｋ＝（Ｓ＊Ｒ）／Ｆ
ただし、Ｒ：ディスプレイ解像度（pixel/inch）、Ｆ：フォントサイズ（pixel）、Ｓ：設定された表示サイズ（inch）。
【０１１５】
さらに、このとき、計算した表示倍率（表示サイズ）が所定のしきい値を下回る場合には、表示倍率を調整し、表示倍率をしきい値となるよう自動調整するようにすることもできる。つまり、文字サイズが、所定の文字表示サイズ未満とならないように表示倍率を決定することもできる。これにより、このような調整を行なわない場合に比べて、表示倍率が小さくい結果文字が小さ過ぎて認識できなくなるというような不都合を防止することができる。特に、携帯端末などに搭載されているような表示領域の小さいディスプレイの場合に有効である。
【０１１６】
なお、本発明の文書処理装置が行なう、電子化文書生成方法および文書画像表示方法を、それぞれプログラムとして提供することもできる。このようなプログラムは、ＣＤ−ＲＯＭ（Compact Disc-ROM）などの光学媒体や、メモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１１７】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１１８】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１１９】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記憶された記憶媒体とを含む。
【０１２０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１２１】
【図１】本発明の実施の形態１に従う文書処理装置を含むシステムの概略構成図である。
【図２】本発明の実施の形態１に従うＭＦＰにおける概略の機能構成を示すブロック図である。
【図３】本発明の実施の形態１に従うＭＦＰが備える操作パネル部の外観例を示す図である。
【図４】本発明の実施の形態１に従うパーソナルコンピュータの概略のハードウェア構成を示す模式図である。
【図５】本発明の実施の形態１に従うＭＦＰの機能構成を示す機能ブロック図である。
【図６】この発明の実施の形態１に従う電子化文書の生成処理の具体例を示すフローチャートである。
【図７】本発明の実施の形態１における文書要素管理情報のデータ構造の一例を示す図である。
【図８】本発明の実施の形態１において、説明要素検出後の文書要素管理情報の内容例を示す図である。
【図９】本発明の実施の形態１における電子化文書のデータ構造の一例を示す図である。
【図１０】本発明の実施の形態１におけるしおりデータのデータ構造の一例を示す図である。
【図１１】本発明の実施の形態１における文書画像表示装置の機能構成を示す機能ブロック図である。
【図１２】見出し要素およびその説明要素を含んだ元の文書画像（１頁目）の一例を示す図である。
【図１３】図１２の文書画像を含む電子化文書を最初に表示した際の画面例を模式的に示した図である。
【図１４】しおりアイコンが選択された場合の第１の画面表示例を示す図である。
【図１５】しおりアイコンが選択された場合の第２の画面表示例を示す図である。
【図１６】しおりアイコンが選択された場合の第３の画面表示例を示す図である。
【図１７】本発明の実施の形態２における文書画像表示装置の機能構成を示す機能ブロック図である。
【図１８】本発明の実施の形態２における電子化文書のデータ構造の一例を示す図である。
【図１９】本発明の実施の形態２に従う電子化文書に含まれる要素データのデータ構造の一例を示す図である。
【図２０】本発明の実施の形態２に従う電子化文書に含まれるしおりデータのデータ構造の一例を示す図である。
【図２１】本発明の実施の形態２に従う文書画像の表示処理を示すフローチャートである。
【符号の説明】
【０１２２】
１２  画像バッファ部、１４  圧縮処理部、１６  電子化文書生成部、２０  要素抽出部、２２  説明要素検出部、２４  表示倍率算出部、２６  しおりデータ生成部、２８  送信部、６２  記憶部、６４  表示部、６６  しおり選択部、７２  文書読出部、７４，７４Ａ  しおり抽出部、７６  表示切替部、８２  説明要素検出部、８４  表示倍率算出部、１００  制御部、１０２  メモリ部、１０４  画像読取部、１０６  プリント部、１０８  通信インターフェイス部、１１０  操作パネル部、１１２  記憶部、２０１  ＣＰＵ、２０３  内部バス、２０５  ディスプレイ部、２０７  通信インターフェイス部、２０９  入力部、２１１  ハードディスク部、２１３  メモリ部、２１５  ＣＤ−ＲＯＭドライブ、２１７  ＦＤＤドライブ、２１７ａ  フレキシブルディスク、３００  原稿、４００，４００Ａ  電子化文書、ＰＣ１，ＰＣ２，ＰＣ３  パーソナルコンピュータ、ＳＲＶ  サーバ。
【図１】
2010061623.tif 000003
【図２】
2010061623.tif 000004
【図３】
2010061623.tif 000005
【図４】
2010061623.tif 000006
【図５】
2010061623.tif 000007
【図６】
2010061623.tif 000008
【図７】
2010061623.tif 000009
【図８】
2010061623.tif 000010
【図９】
2010061623.tif 000011
【図１０】
2010061623.tif 000012
【図１１】
2010061623.tif 000013
【図１２】
2010061623.tif 000014
【図１３】
2010061623.tif 000015
【図１４】
2010061623.tif 000016
【図１５】
2010061623.tif 000017
【図１６】
2010061623.tif 000018
【図１７】
2010061623.tif 000019
【図１８】
2010061623.tif 000020
【図１９】
2010061623.tif 000021
【図２０】
2010061623.tif 000022
【図２１】
2010061623.tif 000023