(57)【要約】【課題】文書画像を含む電子化文書を生成する際に、文書画像に含まれる内容領域に応じて効率的に閲覧ナビゲート情報を生成する。また、当該文書画像を表示する表示手段の特性に応じて効率的な閲覧ナビゲート情報を生成する。【解決手段】しおりデータ生成部が内容領域の全体を少なくとも１つのグループに分類し（ステップＳ１１４）、分類された各グループに所属する内容領域の文書画像内での位置に基づいて、各グループのしおりとしての適合度を評価する（ステップＳ１１６）。この評価結果に基づいて、しおりデータ生成部１７が評価結果の最上位のものから少なくとも１つのグループをしおりデータの生成対象として選択し（ステップＳ１１８）、このように選択されたグループに所属する内容領域についての属性情報に基づいて、当該グループに所属する内容領域の文書画像内での位置を示すしおりデータを生成する（ステップＳ１２２）。【選択図】図６
2008305088.tif 000002
【特許請求の範囲】
【請求項１】
文書画像を含む電子化文書を生成する文書処理装置であって、
前記文書画像から少なくとも１つの内容領域を抽出し、前記内容領域について属性情報を取得する取得手段を備え、
前記属性情報は、前記内容領域の前記文書画像内での位置を示す位置情報を含み、さらに
前記内容領域の前記文書画像内での位置を特定するための閲覧ナビゲート情報を生成する情報生成手段を備え、
前記情報生成手段は、
前記属性情報に基づいて、前記少なくとも１つの内容領域を少なくとも１つのグループに分類する分類手段と、
各グループに所属する前記内容領域の前記文書画像内での位置に基づいて、前記グループの各々を評価する評価手段と、
前記評価手段による評価結果に基づいて、前記少なくとも１つのグループの中から前記閲覧ナビゲート情報の生成対象とするグループを選択する選択手段とを含む、文書処理装置。
【請求項２】
原稿を読取ることで前記文書画像を生成する画像読取手段と、
前記文書画像に前記閲覧ナビゲート情報を付加することで前記電子化文書を生成する文書生成手段とをさらに備える、請求項１に記載の文書処理装置。
【請求項３】
前記文書画像は、ページ単位で区分されており、
前記評価手段は、前記各グループに所属する前記内容領域のページ毎の出現数に基づいて前記グループの各々を評価する、請求項１または２に記載の文書処理装置。
【請求項４】
前記評価手段は、所属する前記内容領域がより多くのページに出現するグループに対して相対的に高い評価を与え、
前記選択手段は、相対的に高い評価を与えられたグループを選択する、請求項３に記載の文書処理装置。
【請求項５】
前記評価手段は、さらに、所属する前記内容領域のページ毎の出現数の最大値が所定範囲内であるグループに対して、前記出現数の最大値が前記所定範囲外であるグループに比較して相対的に高い評価を与える、請求項４に記載の文書処理装置。
【請求項６】
前記情報生成手段は、前記選択手段が複数の前記グループを選択する場合に、前記複数のグループに含まれる前記内容領域の前記文書画像内での位置に基づいて、グループ間の従属関係を決定する従属関係決定手段をさらに含む、請求項１〜５のいずれか１項に記載の文書処理装置。
【請求項７】
前記内容領域は、文字列、段落、図、表、写真、の少なくともいずれかを含む、請求項１〜６のいずれか１項に記載の文書処理装置。
【請求項８】
文書画像を含む電子化文書を生成する文書処理方法であって、
前記文書画像から少なくとも１つの内容領域を抽出し、前記内容領域について属性情報を取得するステップを備え、
前記属性情報は、前記内容領域の前記文書画像内での位置を示す位置情報を含み、さらに
前記内容領域の前記文書画像内での位置を特定するための閲覧ナビゲート情報を生成するステップを備え、
前記属性情報を取得するステップは、
前記属性情報に基づいて、前記少なくとも１つの内容領域を少なくとも１つのグループに分類するステップと、
各グループに所属する前記内容領域の前記文書画像内での位置に基づいて、前記グループの各々を評価するステップと、
前記評価するステップによる評価結果に基づいて、前記少なくとも１つのグループの中から前記閲覧ナビゲート情報の生成対象とするグループを選択するステップとを含む、文書処理方法。
【請求項９】
請求項８に記載の文書処理方法をコンピュータに実行させる、文書処理プログラム。
【請求項１０】
文書画像を含む電子化文書を処理する文書処理装置であって、
前記電子化文書は、前記文書画像に含まれる内容領域に対応付けて、当該内容領域の所属するグループの種類および当該内容領域の前記文書画像内での位置が規定されている属性情報を含み、
前記文書処理装置は、
前記内容領域の前記文書画像内での位置を特定するための閲覧ナビゲート情報を生成する情報生成手段と、
前記閲覧ナビゲート情報とともに前記文書画像を表示する表示手段とを備え、
前記情報生成手段は、
前記表示手段の表示特性を取得する表示特性取得手段と、
前記表示手段の表示特性に応じて少なくとも１つの閲覧ページ領域を設定する領域設定手段と、
各グループに所属する前記内容領域の前記閲覧ページ毎の出現数に基づいて前記グループの各々を評価する評価手段と、
前記評価手段による評価結果に基づいて、前記少なくとも１つのグループの中から前記閲覧ナビゲート情報の生成対象とするグループを選択する選択手段とを含む、文書処理装置。
【請求項１１】
前記評価手段は、所属する前記内容領域がより多くの前記閲覧ページに出現するグループに対して相対的に高い評価を与え、
前記選択手段は、相対的に高い評価を与えられたグループを選択する、請求項１０に記載の文書処理装置。
【請求項１２】
前記評価手段は、さらに、所属する前記内容領域の前記閲覧ページ毎の出現数の最大値が所定範囲内であるグループに対して、前記出現数の最大値が前記所定範囲外であるグループに比較して相対的に高い評価を与える、請求項１１に記載の文書処理装置。
【請求項１３】
前記情報生成手段は、前記閲覧ナビゲート情報として、前記閲覧ページのうち前記内容領域が出現しない閲覧ページに対して、当該ページを特定するための情報を付加する付加手段をさらに含む、請求項１０〜１２のいずれか１項に記載の文書処理装置。
【請求項１４】
前記情報生成手段は、前記選択手段が複数の前記グループを選択する場合に、前記複数のグループに含まれる前記内容領域の前記文書画像内での位置に基づいて、グループ間の従属関係を決定する従属関係決定手段をさらに含む、請求項１０〜１３のいずれか１項に記載の文書処理装置。
【請求項１５】
前記評価手段は、閲覧環境に応じて評価をするための基準を変更する、請求項１０〜１４のいずれか１項に記載の文書処理装置。
【請求項１６】
文書画像を含む電子化文書を処理する文書処理方法であって、
前記電子化文書は、前記文書画像に含まれる内容領域に対応付けて、当該内容領域の所属するグループの種類および当該内容領域の前記文書画像内での位置が規定されている属性情報を含み、
前記文書処理方法は、
前記内容領域の前記文書画像内での位置を特定するための閲覧ナビゲート情報を生成するステップと、
前記閲覧ナビゲート情報とともに前記文書画像を表示部に表示するステップとを備え、
前記閲覧ナビゲート情報を生成するステップは、
前記表示部の表示特性を取得するステップと、
前記表示部の表示特性に応じて少なくとも１つの閲覧ページ領域を設定するステップと、
各グループに所属する前記内容領域の前記閲覧ページ毎の出現数に基づいて前記グループの各々を評価するステップと、
前記グループの各々を評価するステップによる評価結果に基づいて、前記少なくとも１つのグループの中から前記閲覧ナビゲート情報の生成対象とするグループを選択する選択ステップとを含む、文書処理方法。
【請求項１７】
請求項１６に記載の文書処理方法をコンピュータに実行させる、文書処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は文書画像を含む電子化文書を扱う文書処理装置、文書処理方法および文書処理プログラムに関し、特に文書画像に含まれる内容領域に対して閲覧ナビゲート情報を生成する技術に関する。
【背景技術】
【０００２】
省資源や省スペースの観点から、紙原稿などに記載された文書を電子化文書に変換して管理する文書管理システムが実用化されている。このような文書管理システムでは、スキャナ装置などを用いて原稿を読取ることで文書画像を生成し、これらの文書画像から電子化文書を生成する。
【０００３】
このような文書画像は、文書を画素の集合である画像（イメージ）として格納するので、原稿文書に含まれる文字列や図表などの内容を特定するためのデータ（代表的に、テキストデータなど）を元来含んでいない。また、紙原稿などに記載された文書が電子化して利用できるようにデザインされているとは限らない。そのため、全ての文書画像を一度には表示できないコンピュータ上の閲覧ソフト（ビューア）を用いて電子化文書を閲覧しようとする場合には、ユーザは探索的にスクロール（表示画面切替え）を行なう必要があり、非常に手間のかかる作業であった。
【０００４】
このような電子化文書に対して、文書画像上の注目すべき箇所へ閲覧ナビゲート情報（代表的に、「しおり」もしくは「電子しおり」）をユーザが対話的に設定可能なアプリケーションソフトが実用化されている。このようなしおりを注目すべき箇所に予め設定しておくことで、ユーザは探索的なスクロールを行なうことなく、注目すべき箇所を素早く閲覧することができる。
【０００５】
ここで、ユーザが文書画像を確認しながら対話的にしおりを設定することは、非常に手間のかかる作業であり、多数の紙原稿などから電子化文書を生成する場合などに適用するのは現実的ではない。そこで、たとえば特開平０９−１３４４０６号公報（特許文献１）などに記載されるような、文書画像から必要とする部分領域を取り出して認識する技術を用いることで、しおりを設定すべき箇所を探す作業を支援することも考えられる。
【特許文献１】特開平０９−１３４４０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特開平０９−１３４４０６号公報（特許文献１）にはしおりを設定する構成については開示がなく、このような認識技術を用いてもユーザが対話的にしおりを設定する作業は依然として存在する。そのため、多数の紙原稿などから電子化文書を生成する際に、注目すべき箇所に効率的にしおりを設定することは困難であった。
【０００７】
また、予めしおりが設定された電子化文書を閲覧しようとする場合において、元原稿のページ領域と閲覧ソフトとして表示される領域（サイズ）とが大きく異なる場合には、表示領域内に全くしおりが含まれない状態や、逆に表示領域内に多数のしおりが含まれる状態が生じ、ユーザが電子化文書を閲覧する効率が低下するという課題がある。
【０００８】
そこで、この発明は、かかる問題を解決するためになされたものであり、その第１の目的は、文書画像を含む電子化文書を生成する際に、文書画像に含まれる内容領域に応じて効率的に閲覧ナビゲート情報を生成できる文書処理装置、文書処理方法および文書処理プログラムを提供することである。また、第２の目的は、文書画像を含む電子化文書を表示する際に、当該文書画像を表示する表示手段の特性に応じて効率的な閲覧ナビゲート情報を生成する文書処理装置、文書処理方法および文書処理プログラムを提供することである。
【課題を解決するための手段】
【０００９】
この発明のある局面に従えば、文書画像を含む電子化文書を生成する文書処理装置であって、文書画像から少なくとも１つの内容領域を抽出し、内容領域について属性情報を取得する取得手段を備え、属性情報は、内容領域の文書画像内での位置を示す位置情報を含み、さらに内容領域の文書画像内での位置を特定するための閲覧ナビゲート情報を生成する情報生成手段を備える。情報生成手段は、属性情報に基づいて、少なくとも１つの内容領域を少なくとも１つのグループに分類する分類手段と、各グループに所属する内容領域の文書画像内での位置に基づいて、グループの各々を評価する評価手段と、評価手段による評価結果に基づいて、少なくとも１つのグループの中から閲覧ナビゲート情報の生成対象とするグループを選択する選択手段とを含む。
【００１０】
好ましくは、原稿を読取ることで文書画像を生成する画像読取手段と、文書画像に閲覧ナビゲート情報を付加することで電子化文書を生成する文書生成手段とをさらに備える。
【００１１】
好ましくは、文書画像は、ページ単位で区分されており、評価手段は、各グループに所属する内容領域のページ毎の出現数に基づいてグループの各々を評価する。
【００１２】
さらに好ましくは、評価手段は、所属する内容領域がより多くのページに出現するグループに対して相対的に高い評価を与え、選択手段は、相対的に高い評価を与えられたグループを選択する。
【００１３】
さらに好ましくは、評価手段は、さらに、所属する内容領域のページ毎の出現数の最大値が所定範囲内であるグループに対して、出現数の最大値が所定範囲外であるグループに比較して相対的に高い評価を与える。
【００１４】
好ましくは、情報生成手段は、選択手段が複数のグループを選択する場合に、複数のグループに含まれる内容領域の文書画像内での位置に基づいて、グループ間の従属関係を決定する従属関係決定手段をさらに含む。
【００１５】
好ましくは、内容領域は、文字列、段落、図、表、写真、の少なくともいずれかを含む。
【００１６】
この発明の別の局面に従えば、文書画像を含む電子化文書を生成する文書処理方法であって、文書画像から少なくとも１つの内容領域を抽出し、内容領域について属性情報を取得するステップを備え、属性情報は、内容領域の文書画像内での位置を示す位置情報を含み、さらに内容領域の文書画像内での位置を特定するための閲覧ナビゲート情報を生成するステップを備える。属性情報を取得するステップは、属性情報に基づいて、少なくとも１つの内容領域を少なくとも１つのグループに分類するステップと、各グループに所属する内容領域の文書画像内での位置に基づいて、グループの各々を評価するステップと、評価するステップによる評価結果に基づいて、少なくとも１つのグループの中から閲覧ナビゲート情報の生成対象とするグループを選択するステップとを含む。
【００１７】
この発明のさらに別の局面に従えば、上記の文書処理方法をコンピュータに実行させる文書処理プログラムである。
【００１８】
この発明のさらに別の局面に従えば、文書画像を含む電子化文書を処理する文書処理装置であって、電子化文書は、文書画像に含まれる内容領域に対応付けて、当該内容領域の所属するグループの種類および当該内容領域の文書画像内での位置が規定されている属性情報を含み、内容領域の文書画像内での位置を特定するための閲覧ナビゲート情報を生成する情報生成手段と、閲覧ナビゲート情報とともに文書画像を表示する表示手段とを備える。情報生成手段は、表示手段の表示特性を取得する表示特性取得手段と、表示手段の表示特性に応じて少なくとも１つの閲覧ページ領域を設定する領域設定手段と、各グループに所属する内容領域の閲覧ページ毎の出現数に基づいてグループの各々を評価する評価手段と、評価手段による評価結果に基づいて、少なくとも１つのグループの中から閲覧ナビゲート情報の生成対象とするグループを選択する選択手段とを含む。
【００１９】
好ましくは、評価手段は、所属する内容領域がより多くの閲覧ページに出現するグループに対して相対的に高い評価を与え、選択手段は、相対的に高い評価を与えられたグループを選択する。
【００２０】
さらに好ましくは、評価手段は、所属する内容領域の閲覧ページ毎の出現数の最大値が所定範囲内であるグループに対して、出現数の最大値が所定範囲外であるグループに比較して相対的に高い評価を与える。
【００２１】
好ましくは、情報生成手段は、閲覧ナビゲート情報として、閲覧ページのうち内容領域が出現しない閲覧ページに対して、当該ページを特定するための情報を付加する付加手段をさらに含む。
【００２２】
好ましくは、情報生成手段は、選択手段が複数のグループを選択する場合に、複数のグループに含まれる内容領域の文書画像内での位置に基づいて、グループ間の従属関係を決定する従属関係決定手段をさらに含む。
【００２３】
好ましくは、評価手段は、閲覧環境に応じて評価をするための基準を変更する。
この発明のさらに別の局面に従えば、文書画像を含む電子化文書を処理する文書処理方法であって、電子化文書は、文書画像に含まれる内容領域に対応付けて、当該内容領域の所属するグループの種類および当該内容領域の文書画像内での位置が規定されている属性情報を含み、内容領域の文書画像内での位置を特定するための閲覧ナビゲート情報を生成するステップと、閲覧ナビゲート情報とともに文書画像を表示部に表示するステップとを備える。閲覧ナビゲート情報を生成するステップは、表示部の表示特性を取得するステップと、表示部の表示特性に応じて少なくとも１つの閲覧ページ領域を設定するステップと、各グループに所属する内容領域の閲覧ページ毎の出現数に基づいてグループの各々を評価するステップと、グループの各々を評価するステップによる評価結果に基づいて、少なくとも１つのグループの中から閲覧ナビゲート情報の生成対象とするグループを選択する選択ステップとを含む。
【００２４】
この発明のさらに別の局面に従えば、上記の文書処理方法をコンピュータに実行させる、文書処理プログラムである。
【発明の効果】
【００２５】
この発明によれば、文書画像を含む電子化文書を生成する際に、文書画像に含まれる内容領域に応じて効率的に閲覧ナビゲート情報を生成できる。また、この発明によれば、文書画像を含む電子化文書を表示する際に、当該文書画像を表示する表示手段の特性に応じて効率的な閲覧ナビゲート情報を生成できる。
【発明を実施するための最良の形態】
【００２６】
この発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。
【００２７】
［実施の形態１］
（全体システム構成）
図１は、この発明の実施の形態１に従う文書処理装置を含むシステムの概略構成図である。本実施の形態においては、代表的に、本発明に係る文書処理装置を搭載するＭＦＰ（Multi Function Peripheral）について説明する。なお、本発明に係る文書処理装置は、ＭＦＰに限らず、複写機、ファクシミリ装置、スキャナ装置などにも適用可能である。
【００２８】
図１を参照して、本実施の形態に従うＭＦＰ１は、原稿３００を読取るための画像読取部１０４と、紙媒体などへの印刷処理を行なうためのプリント部１０６とを含んで構成される。
【００２９】
特に、本実施の形態に従うＭＦＰ１は、画像読取部１０４で原稿３００を読取ることで文書画像を取得し、この文書画像を含む電子化文書４００を生成する。代表的に、電子化文書４００にはＰＤＦ（Portable Document Format）などのフォーマットを採用できる。この際、ＭＦＰ１は、文書画像から少なくとも１つの内容領域を抽出し、各内容領域について属性情報を取得するとともに、抽出した内容領域のうち特定の内容領域に対して文書画像内での位置を特定するための閲覧ナビゲート情報を生成する。
【００３０】
本明細書において「内容領域」とは、文書に含まれる情報資源であり、たとえば文字列や段落・図・表・写真などの内容要素（コンテンツ）である。また、本明細書において「閲覧ナビゲート情報」とは、ユーザによる電子化文書に含まれる文書画像の閲覧を支援するための情報であり、より具体的には、当該文書画像に含まれる内容領域のうち所定のものが存在する位置を特定するための情報である。このような閲覧ナビゲート情報は、一例として「しおり（bookmark）」、「注釈」、「スレッド」、「リンク」などを含み、内容領域の位置を特定するための情報に加えて、対応する内容領域のサムネイル（縮小画像）などを含めてもよい。本実施の形態においては、特に「閲覧ナビゲート情報」の代表例として「しおり」を用いる構成について説明する。
【００３１】
ＭＦＰ１は、生成した電子化文書４００を自身の記憶部（図示しない）に格納したり、ネットワークを介してパーソナルコンピュータＰＣ１，ＰＣ２，ＰＣ３（以下、「パーソナルコンピュータＰＣ」とも総称する）や携帯端末ＭＴに送信したりする。代表的な使用形態として、ＭＦＰ１が設置されている同一のオフィス内に敷設されたネットワークであるＬＡＮ（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）などの非可逆変換であってもよい。なお、高解像度が要求される場合などには、圧縮処理を省略してもよい。
【００４９】
画像解析部１６は、画像バッファ部１３から出力される文書画像から内容領域を抽出し、さらに抽出した内容領域についての属性情報を取得する。ここで属性情報には、内容領域毎に、文書画像内での位置、当該領域に含まれる文字の大きさ、当該領域に含まれる文字の色、当該領域の背景の色などが含まれる。これらの属性情報は、しおりデータ生成部１７へ送られる。しおりデータ生成部１７は、画像解析部１６から出力される内容領域の属性情報に基づいて、抽出された内容領域のうち特定のものに対してしおりデータを生成する。そして、しおりデータ生成部１７は、生成したしおりデータを電子化文書生成部１５へ出力する。
【００５０】
電子化文書生成部１５は、圧縮処理部１４で圧縮された文書画像に、しおりデータ生成部１７からのしおりデータを付加することで、電子化文書を生成する。そして、この生成された電子化文書は、ユーザによる設定などに応じて、データ格納部１１０へ格納され、もしくは送信部１８へ出力される。送信部１８は、通信インターフェイス部１０８によって実現され、ＬＡＮなどのネットワークを介してパーソナルコンピュータＰＣ（図１）などへ電子化文書生成部１５で生成された電子化文書を送信する。
【００５１】
一方、画像処理部１９は、ユーザ操作に応じて、画像バッファ部１３から出力される文書画像をプリント部１０６でのプリント動作に適した画像に変換する。代表的に、ＲＧＢ表示系で規定された文書画像をカラープリントに適したＣＭＹＫ表示系の画像データなどに変換する。このとき、プリント部１０６の特性に応じた色調整を行なってもよい。プリント部１０６は、画像処理部１９から出力される画像データに基づいて紙媒体などへの印刷処理を行なう。
【００５２】
なお、図５に示す各機能ブロックと本願発明との対応関係については、画像解析部１６が「取得手段」に相当し、しおりデータ生成部１７が「情報生成手段」、「分類手段」、「評価手段」、「選択手段」に相当し、画像読取部１０４が「画像読取手段」に相当し、電子化文書生成部１５が「文書生成手段」に相当する。
【００５３】
（電子化文書の生成処理手順）
図６は、この発明の実施の形態１に従う電子化文書の生成処理の具体例を示すフローチャートである。図６のフローチャートに示される処理は、制御部１００（図２）がメモリ部１０２（図２）にプログラムを読出して実行し、図５に示される各機能を制御することで実現される。
【００５４】
図５および図６を参照して、まず、画像読取部１０４がユーザ設定などに応じて原稿３００を読取って文書画像を生成する（ステップＳ１００）。次に、画像前処理部１２がこの生成された文書画像を調整する（ステップＳ１０２）。そして、調整後の文書画像は、画像バッファ部１３に格納される。
【００５５】
続いて、圧縮処理部１４が、画像バッファ部１３に格納された文書画像を圧縮処理して、電子化文書生成部１５へ出力する（ステップＳ１０４）。
【００５６】
一方、画像解析部１６が、画像バッファ部１３に格納された文書画像から内容領域を行単位で抽出する（ステップＳ１０６）。そして、画像解析部１６が、１ページ目の文書画像に含まれる内容領域に応じて、各内容領域の位置を特定するための基準となる閲覧パスを文書画像内に設定する（ステップＳ１０８）。さらに、画像解析部１６が、抽出された各内容領域の閲覧パスを基準とする位置（「閲覧パスからの距離」および「閲覧パス上位置」）を取得する（ステップＳ１１０）。同時に、画像解析部１６が、抽出された各内容領域の「文字の大きさ」、「文字の色」、「背景の色」の代表値を取得する（ステップＳ１１２）。そして、各内容領域の「閲覧パスからの距離」、「閲覧パス上位置」、「文字の大きさ」、「文字の色」および「背景の色」は、属性情報としてしおりデータ生成部１７へ出力される。
【００５７】
この属性情報を受けて、しおりデータ生成部１７が、内容領域の全体を少なくとも１つのグループに分類する（ステップＳ１１４）。その後、しおりデータ生成部１７が、分類された各グループに所属する内容領域の文書画像内での位置に基づいて、各グループのしおりとしての適合度を評価する（ステップＳ１１６）。この評価結果に基づいて、しおりデータ生成部１７が評価結果の最上位のものから少なくとも１つのグループをしおりデータの生成対象として選択する（ステップＳ１１８）。さらに、複数のグループを選択した場合には、しおりデータ生成部１７が、選択された各グループに所属する内容領域の文書画像内での位置に基づいて、グループ間の従属関係を決定する（ステップＳ１２０）。
【００５８】
しおりデータ生成部１７は、このように選択されたグループに所属する内容領域についての属性情報に基づいて、当該グループに所属する内容領域の文書画像内での位置を示すしおりデータを生成する（ステップＳ１２２）。なお、このとき複数のグループ間の従属関係が規定されている場合には、当該従属関係を含んでしおりデータが生成される。
【００５９】
続いて、電子化文書生成部１５が、圧縮処理部１４からの（圧縮された）文書画像に、しおりデータ生成部１７からのしおりデータを付加することで、電子化文書を生成する（ステップＳ１２４）。そして、電子化文書の生成処理は終了する。
【００６０】
以下、上記の各ステップの詳細な処理について説明する。
（内容領域の抽出処理）
図７は、図６のステップＳ１０６における内容領域の抽出処理を説明するための図である。
【００６１】
図７（ａ）は、原稿３００から生成される文書画像４２０の一例を示す図であり、図７（ｂ）は、図７（ａ）に示す文書画像４２０に対して内容領域の抽出処理が実行された結果の一例を示す図である。たとえば、３ページ分の原稿３００が画像読取部１０４（図２，図５）で読取られると、画像バッファ部１３には、図７（ａ）に示すような文書画像４２０が格納される。この文書画像４２０は、ページ領域４２１，４２２，４２３を含み、各ページ領域では「タイトルＡ」、「見出しＡ１」、「見出しＡ１．１」、「内容Ａ１．１は・・・」などにように、その種別に応じて「インデント」および「段落分け」されて記述されている。
【００６２】
画像解析部１６は、このような文書画像に対して、文字列を含む矩形領域を行単位で順次抽出する。すると、図７（ｂ）に示すように、文書画像４２０に含まれるページ領域４２１，４２２，４２３の各々において複数の内容領域４３０が抽出される。このような内容領域４３０の抽出処理については、たとえば特開平０９−１３４４０６号公報（特許文献１）に開示されているような公知の方法を用いることができる。ここで、抽出対象とする内容領域の種別は予め任意に設定することが可能であり、一例として「文字列」、「段落」、「図」、「表」、「写真」などを抽出対象にできる。なお、このような抽出対象の種別の選択についても上述したような公知の技術を用いることで実現できる。また、図７（ａ）および図７（ｂ）には、横書き原稿に対して内容領域４３０を抽出する構成について例示するが、縦書き原稿に対しても同様に内容領域４３０を抽出することが可能である。この場合、画像解析部１６は、紙面上下方向を「行方向」みなして内容領域４３０を抽出する。なお、「横書き原稿」と「縦書き原稿」との区別は、文書中の内容要素の密度に基づいて判断することができる。具体的には、一般的に「横書き原稿」では紙面左側に内容要素が集中する一方、紙面右側の内容要素が位置する密度は低い。これに対して、「縦書き原稿」では紙面上側に内容要素が集中する一方、紙面下側の内容要素が位置する密度は低い。このような、内容要素の偏在性に基づいて、「横書き原稿」と「縦書き原稿」とを区別することができる。
【００６３】
以下では、便宜上抽出された内容領域４３０に対して「行１」〜「行２５」の識別番号を割当てて説明するが、画像解析部１６はこのような識別番号を必ずしも割当てる必要はなく、内容領域４３０を出現順（抽出順）に並べておくことで各内容領域を識別（特定）するようにしてもよい。
【００６４】
（閲覧パスの設定処理）
図８は、図６のステップＳ１０８における閲覧パスの設定処理を説明するための図である。
【００６５】
図８を参照して、画像解析部１６は、抽出した内容領域４３０の位置に応じて閲覧パス４４０を設定する。より詳細には、画像解析部１６は、文書画像の行の始点側にあって、行と直行する方向に延びる閲覧パス４４０を設定する。そして、文書画像内に配置される行の先頭側に閲覧パス４４０の始点（基準点）を設定する。すなわち、閲覧パス４４０は、原稿の記述順序に対応した方向に延びる。代表的に、「横書き原稿」であれば、図８に示すように紙面左端を紙面上から紙面下に向かう閲覧パス４４０が設定される。なお、文書画像に含まれる各ページ領域に対して同一の位置に閲覧パス４４０が設定される。そして、この閲覧パス４４０の基準点は紙面左上に設定される。
【００６６】
代替的に、「縦書き原稿」であれば紙面上端を紙面右から紙面左に向かう閲覧パスが設定される。そして、この場合の閲覧パスの基準点は紙面右上に設定される。その他については、上述の「横書き原稿」の場合と同様である。
【００６７】
ここで、閲覧パス４４０は「行の始点側」に設定されるが、この「行の始点側」は抽出した内容領域４３０のうち最も始点側に位置する内容領域に応じて決定される。すなわち、閲覧パス４４０を設定するためには、文書画像に含まれる内容領域４３０のうち最も始点側に位置するものを抽出する必要がある。しかしながら、多数の原稿を画像読取部１０４（図２，５）で読取って電子化文書を生成する場合などには、対象となる原稿の枚数を予め知ることができない。そのため、すべてのページに含まれる内容領域４３０を抽出した後に閲覧パス４４０を設定しようとすると、効率が低下するおそれがある。そこで、本実施の形態に従う画像解析部１６は、文書画像４２０の１ページ目のページ領域４２１に含まれる内容領域４３０に基づいて閲覧パス４４０を設定する。具体的には、画像解析部１６は、ページ領域４２１内に存在する内容領域４３０を囲む領域４５０を取得し、この領域４５０に基づいて閲覧パス４４０を設定する。
【００６８】
（位置取得処理）
図６のステップＳ１１０における各内容領域についての閲覧パス４４０を基準とした距離の取得処理について、図８を参照して説明する。
【００６９】
図８を参照して、本明細書では、閲覧パス４４０と各内容領域４３０との間の行方向の距離を「閲覧パスからの距離」と規定し、閲覧パス４４０上の各内容領域４３０に対応する行位置を「閲覧パス上位置」と規定する。たとえば、内容領域４３０Ａについての「閲覧パスからの距離」は符号４５４で示される距離であり、「閲覧パス上位置」は符号４５２で示される距離となる。なお、「閲覧パス上位置」としては、１ページ目の始点を基準として算出した「絶対値」、および対応するページの始点を基準として算出した「相対値」とを用いる。
【００７０】
このように、画像解析部１６は、抽出した内容領域４３０の各々について、「閲覧パスからの距離」と「閲覧パス上位置（相対値）」および「閲覧パス上位置（相対値）」とを取得する。
【００７１】
（その他の属性情報の取得処理）
図６のステップＳ１１２における各内容領域の「文字の大きさ」、「文字の色」、「背景の色」の代表値の取得処理は、公知の文字認識技術などを用いて実現される。本実施の形態に従う画像解析部１６は、各内容領域の文字認識を行なって「文字の大きさ」および「文字の色」を取得する。ここで、各内容領域に文字の大きさや文字色が複数の種類だけ含まれる場合には、最も頻度の高いものの値、もしくはすべての値についての平均値を採用することができる。なお、この処理は対象となる内容領域が「文字列」である場合のみ有効である。
【００７２】
また、画像解析部１６は、各内容領域を構成する画素のヒストグラムに基づいて、一例として最も頻度の高い色を「背景の色」として抽出する。
【００７３】
（属性情報）
図９は、図７に示す文書画像４２０から取得される各内容領域の属性情報の具体例を示す図である。
【００７４】
図９を参照して、画像解析部１６は、文書画像４２０から抽出した各内容領域４３０について、図９のデータ欄４６１，４６２，４６３，４６４，４６５，４６６に記述されているようなデータを属性情報として出力する。ここで、この図９におけるデータ欄４６７に格納されている「ＴＹＰＥ値」については、後述するしおりデータ生成部１７が決定するため、画像解析部１６が出力する属性情報には含まれない。
【００７５】
（グループへの分類処理）
図１０は、図６のステップＳ１１４におけるグループへの分類処理を説明するための図である。図１０（ａ）は、閲覧パスからの距離に基づく分類処理の一例を示す。図１０（ｂ）は、文字の大きさに基づく分類処理の一例を示す。
【００７６】
図１０（ａ）を参照して、しおりデータ生成部１７（図５）は、図９に示すデータ欄４６１に格納されている「閲覧パスからの距離」の値を用いて、すべての内容領域についての度数分布（ヒストグラム）を算出する。そして、しおりデータ生成部１７は、この度数分布に現れるピーク（出現頻度の高い部分）の位置に応じて、「閲覧パスからの距離」を少なくとも１つの区分（この例では、区分１〜区分４）に分類する。
【００７７】
同様に、図１０（ｂ）を参照して、しおりデータ生成部１７は、図９に示すデータ欄４６２に格納されている「文字の大きさ」の値を用いて、すべての内容領域についての度数分布（ヒストグラム）を算出する。そして、しおりデータ生成部１７は、この度数分布に現れるピーク（出現頻度の高い部分）の位置に応じて、「文字の大きさ」を少なくとも１つの区分（この例では、区分小、区分中、区分大）に分類する。
【００７８】
このように、しおりデータ生成部１７は、属性値の各々について分類を行ない、これらの分類結果を統合して「ＴＹＰＥ値」を決定する。すなわち、しおりデータ生成部１７は、各属性値の分類結果に応じた分岐処理に従って、内容領域の全体を少なくとも１つのグループ（ＴＹＰＥ）に分類する。一例として、しおりデータ生成部１７は、「閲覧パスからの距離」が「区分１」であり「文字の大きさ」が「区分大」である内容領域を「ＴＹＰＥ１」と区分し、「閲覧パスからの距離」が「区分２」であり「文字の大きさ」が「区分中」である内容領域を「ＴＹＰＥ２」と区分することができる。
【００７９】
なお、グループ数は２〜８が好ましく、上述のような分類処理を行なうことでグループ数が多くなり過ぎる場合には、グループの区分に用いる属性値の種類を適宜選択することが望ましい。
【００８０】
上述したようなグループへの分類処理は、文書内に現れる種別（たとえば、「タイトル」、「大見出し」、「中見出し」など）を共通にする内容領域同士をグルーピングするための処理である。すなわち、このような種別を共通にする内容領域同士は、いずれも類似した「文字の大きさ」や「閲覧パスからの距離」を有していると考えられるから、上述のように近似した属性情報を有する内容領域同士をグルーピングすることで、文書内の種別に応じた分類処理を実現できる。
【００８１】
このようなグループへの分類処理の結果、図９のデータ欄４６７に格納されているような「ＴＹＰＥ値」が決定される。
【００８２】
（しおりとしての適合度の評価処理およびグループの選択処理）
図１１は、図６のステップＳ１１６およびＳ１１８におけるしおりとしての適合度の評価処理およびグループの選択処理を説明するための図である。
【００８３】
図１１を参照して、しおりデータ生成部１７は、上述の分類処理によって分類した各グループについて、しおりとしての適合度を評価する。具体的には、しおりデータ生成部１７は、各グループに所属する内容領域のページ毎の出現数に基づいて各グループを評価する。本実施の形態では、一例として、各グループの「出現網羅度」および「最大出現数」を評価指標として用いる。
【００８４】
ここで、「出現網羅度」とは、文書画像を構成する全ページのうち、各グループに所属する内容領域がどの程度それらのページに出現しているかを示す指標である。すなわち、各グループに所属する内容領域が文書画像を構成するページをどの程度網羅しているかを示す指標である。たとえば、文書画像に１０ページ分のページ領域が含まれている場合に、グループに所属する内容領域が５ページ分のページ領域に存在していれば、網羅度は「０．５」となる。この網羅度が「１」に近いグループほど、当該グループに所属する内容領域が文書画像の全体に出現することになり、しおりの対象として適当であると考えられる。
【００８５】
また、「最大出現数」とは、各グループに所属する内容領域のページ毎の出現数の最大値を示す指標である。すなわち、文書画像を構成する各ページについて見たときに、各グループに所属する内容領域がどの程度集中的に存在しているかを示す指標である。たとえば、１ページ目にあるグループに所属する内容領域が「５」回出現しており、他のページには全く出現しなければ、最大出現数は「５」となる。この最大出現数がしおりとして適切な値（たとえば、１〜２回）に近いグループほど、しおりとして選択するのが適当であると考えられる。
【００８６】
図１１は、図９に示す各内容領域の属性情報を用いて「出現網羅度」および「最大出現数」の具体例を算出した結果である。この図１１に示すように、図９において「ＴＹＰＥ３」および「ＴＹＰＥ４」のそれぞれに所属する内容領域は、すべてのページに出現している一方、「ＴＹＰＥ１」および「ＴＹＰＥ２」のそれぞれに所属する内容領域は、一部出現していないページがある。この「出現網羅度」において、その所属する内容領域がより多くのページに出現するグループに対して相対的に高い評価が与えられる。具体的には、すべてのページにその所属する内容領域が出現している「ＴＹＰＥ３」および「ＴＹＰＥ４」には、評価点として「２」点が与えられる。一方で、「ＴＹＰＥ１」および「ＴＹＰＥ２」には、それぞれお評価点として「０」点および「１」点が与えられる。
【００８７】
また、「最大出現数」については、最大出現数が所定範囲内（一例として、１〜２回）であるグループに対して、その所定範囲外であるグループに比較して相対的に高い評価が与えられる。具体的には、その最大出現数が「１」または「２」回である「ＴＹＰＥ１」、「ＴＹＰＥ２」、「ＴＹＰＥ３」には、評価点として「２」点が与えられる。一方で、その最大出現数が「６」回である「ＴＹＰＥ４」には、評価点として「０」点が与えられる。
【００８８】
さらに、しおりデータ生成部１７は、「出現網羅度」および「最大出現数」についての評価点の合計点を総合適合度として評価し、評価点が最上位のものから少なくとも１つのグループをしおりデータの生成対象として選択する。図１１に示す例では、「ＴＹＰＥ２」および「ＴＹＰＥ３」が総合適合度の上位２つであり、これらがしおりデータの生成対象として選択される。
【００８９】
なお、上述の例では「出現網羅度」および「最大出現数」を総合した結果に基づいて、しおりデータの生成対象を選択したが、いずれか一方の評価結果を用いてしおりデータの生成対象を選択してもよく、さらに別の評価結果を用いてもよい。また、「出現網羅度」が非常に低いグループについては特徴的な記述である場合も想定されるため、これらのグループについてもしおりの生成対象としてもよい。
【００９０】
（グループ間の従属関係の決定処理）
図１２は、図６のステップＳ１２０におけるグループ間の従属関係を決定する処理を説明するための図である。図１２（ａ）は、しおりデータの生成対象を選択しただけの状態を示す。図１２（ｂ）は、グループ間の従属関係を決定した後の状態を示す。
【００９１】
しおりデータ生成部１７は、上述の選択処理によってしおりデータの生成対象として選択したグループが複数ある場合に、グループ間の従属関係を決定する。この従属関係は、原稿の記述の階層構造（たとえば、「大見出し」と「中見出し」との関係）を反映できるように決定される。
【００９２】
具体的には、図１２（ａ）に示すように、しおりデータ生成部１７は、しおりデータの生成対象として選択したグループ（図１２の例では、「ＴＹＰＥ２」および「ＴＹＰＥ２」）に所属する内容領域の閲覧パス４４０上位置を相互に比較していく。そして、しおりデータ生成部１７は、異なるグループの内容領域（しおり）のうち、閲覧パス４４０上で互いに近接しているものを抽出する。
【００９３】
そして、しおりデータ生成部１７は、このような異なるグループに所属するしおり同士を比較し、いずれのしおりが閲覧パス４４０上のより基準位置に近いかを判断する。図１２（ａ）に示す例では、「ＴＹＰＥ２」に所属するしおりが「ＴＹＰＥ３」に所属するしおりに比較して基準位置に近い（閲覧パス４４０上で先に出現している）ので、「ＴＹＰＥ３」に所属するしおりが「ＴＹＰＥ２」に所属するしおりに従属すると判断する。すなわち、しおりデータ生成部１７は、「ＴＹＰＥ２」に所属するしおりが「主」で、「ＴＹＰＥ３」に所属するしおりが「従」であると判断する。
【００９４】
このような手順によって、しおりデータ生成部１７はグループ間の従属関係を決定する。
【００９５】
（しおりデータおよび電子化文書の生成処理）
上述のような処理によって得られた情報に基づいて、しおりデータ生成部１７は、選択された内容領域の文書画像内での位置を示すしおりデータを生成する。さらに、電子化文書生成部１５がしおりデータ生成部１７が生成したしおりデータを文書画像に付加することで電子化文書４００を生成する。
【００９６】
図１３は、電子化文書生成部１５が生成する電子化文書４００のデータ構造の一例を示す図である。
【００９７】
図１３を参照して、電子化文書４００は、ヘッダ部４０２と、文書画像部４０４と、しおりデータ部４０６と、フッタ部４０８とからなる。ヘッダ部４０２およびフッタ部４０８には、電子化文書４００の属性についての情報、たとえば作成日時・作成者・著作権情報などが格納される。文書画像部４０４には、各ページに対応する文書画像が格納される。なお、この文書画像は、上述したように圧縮された状態で格納されてもよい。しおりデータ部４０６には、しおりデータ生成部１７が生成したしおりデータが格納される。
【００９８】
図１４は、しおりデータ部４０６のデータ構造の一例を示す図である。
図１４を参照して、しおりデータ部４０６には、選択されたグループの内容領域の文書画像内での位置を示す位置情報が格納される。たとえば、「しおり１」として格納される位置情報である「ページ１，（１０，１２）」は、対象となる内容領域が、文書画像の「１」ページ目で、「閲覧パスからの距離」が「１０」で、かつ「閲覧パス上位置」が「１２」に存在することを示している。さらに、しおりデータ部４０６には、しおり同士の従属関係が規定されており、たとえば「しおり１」には、「しおり４」および「しおり５」が「しおり１」に従属することが規定される。
【００９９】
上述のような処理により、文書画像に含まれる内容領域に応じて効率的にしおりデータを生成することができる。
【０１００】
この発明の実施の形態１によれば、原稿を読込んで文書画像を含む電子化文書を生成する際に、文書画像に含まれる内容領域に応じて効率的にしおりなどの閲覧ナビゲート情報を生成できる。
【０１０１】
（変形例）
なお、上述の説明では、本発明を一段組の文書に適用した場合について例示したが、複数に段組された文書についても適用することができる。
【０１０２】
図１５は、この発明の実施の形態１の変形例に従う処理を模式的に示した図である。
図１５を参照して、一例として、二段組された電子化文書４００Ａに対して本発明を適用する場合には、各段組に対応させて閲覧パス４４０Ａ，４４０Ｂを設定する。ここで、閲覧パス４４０Ａおよび４４０Ｂは、電子化文書４００Ａにおける内容領域の抽出処理の結果に基づいて設定される領域４５０Ａおよび４５０Ｂに対応付けて設定される。すなわち、領域４５０Ａ内に存在する内容領域の各々は、閲覧パス４４０Ａとの間で「閲覧パスからの距離」（符号４５４Ａ）および「閲覧パス上位置」（符号４５２Ａ）を規定され、領域４５０Ｂ内に存在する内容領域の各々は、閲覧パス４４０Ｂとの間で「閲覧パスからの距離」および「閲覧パス上位置」を規定される。
【０１０３】
以下の処理は、上述したこの発明の実施の形態１に従う処理と同様であるので、詳細な説明は繰返さない。
【０１０４】
［実施の形態２］
この発明の実施の形態１では、ＭＦＰ１が予めしおりデータを付加した電子化文書を生成する構成について例示した。このような電子化文書は、その中に含まれる文書画像の１ページ分を一度に表示可能なパーソナルコンピュータなどには適している。しかしながら、特に携帯型端末などでは、ディスプレイ（表示領域）の大きさに制約があるため文書画像の１ページ分を一度に表示できる場合も多い。そのため、予め付加されたしおりが表示領域内に全く含まれない場合などもある。そこで、この発明の実施の形態２では、電子化文書の閲覧環境に応じてしおりを動的に生成する構成について例示する。
【０１０５】
この発明の実施の形態２に従うシステムは、図１に示すシステムと同様であり、ＭＦＰ１＃が電子化文書を携帯端末ＭＴやパーソナルコンピュータＰＣ（以下、「クライアント端末」とも総称する）へ送信し、送信先の装置がしおりデータをそれぞれ動的に生成する。
【０１０６】
図１６は、この発明の実施の形態２に従う携帯端末ＭＴにおける表示領域を模式的に示す図である。
【０１０７】
図１６を参照して、携帯端末ＭＴの文書表示領域５００（ディスプレイの大きさ）が電子化文書に含まれる文書画像のページ領域４２１に比較して小さければ、ユーザが一度に閲覧できる範囲は、文書画像の一部分に限定されたものとなってしまう。そのため、本実施の形態では、文書画像のページ単位とは別に、携帯端末ＭＴなどの表示領域の大きさに基づいて閲覧ページ領域を設定し、この閲覧ページ領域の単位でしおりデータを生成する。
【０１０８】
特に、この発明の実施の形態２では、汎用の閲覧アプリケーションがインストールされているクライアント端末に対して、本発明に係る文書処理装置として機能させるためのプログラムを添付した電子化文書を送信する構成について説明する。より具体的には、汎用の閲覧アプリケーション（代表的に、米国カリフォルニア州サンノゼにあるアドビシステムズ社の「Ｒｅａｄｅｒ」）には、所定のスクリプト言語（代表的に、ＪａｖａＳｃｒｉｐｔ（登録商標））の実行環境を提供するモジュールを含めることができる。そのため、電子化文書にスクリプト形式のプログラムを添付することで、このような閲覧アプリケーションがインストールされている一般的なクライアント端末において、本発明に係る電子化文書の処理を実現することができる。
【０１０９】
（ＭＦＰの構成）
この発明の実施の形態２に従うＭＦＰ１＃における構成は、図２と同様であるので詳細な説明は繰返さない。
【０１１０】
図１７は、この発明の実施の形態２に従うＭＦＰ１＃における機能構成を示すブロック図である。これらの機能は、主としてＭＦＰ１の制御部１００やメモリ部１０２（図２）などによって実現される。
【０１１１】
図１７を参照して、ＭＦＰ１＃は、図５に示すこの発明の実施の形態１に従うＭＦＰ１の機能構成において、電子化文書生成部１５およびしおりデータ生成部１７に代えて電子化文書生成部１５＃および行属性情報生成部２０を設け、さらにクライアントプログラム格納部２１を加えたものに等しい。
【０１１２】
行属性情報生成部２０は、画像解析部１６から出力される内容領域の属性情報に基づいて、内容領域の全体を少なくとも１つのグループに分類する。そして、行属性情報生成部２０は、抽出された各内容領域に対応付けて、少なくとも所属グループを示す「ＴＹＰＥ値」と、対応する内容領域の位置を示す「閲覧パス上位置」とを含む行属性情報を電子化文書生成部１５＃へ出力する。
【０１１３】
クライアントプログラム格納部２１は、電子化文書に付加して送付するクライアントプログラムを格納している。このクライアントプログラムは、汎用の閲覧アプリケーションがインストールされている携帯端末ＭＴやパーソナルコンピュータＰＣに対して、本発明に係る文書処理装置として機能させるためのものである。電子化文書生成部１５＃は、圧縮処理部１４で圧縮された文書画像に、行属性情報生成部２０からの行属性情報とクライアントプログラム格納部２１からのクライアントプログラムとを付加することで、電子化文書４００＃を生成する。
【０１１４】
その他の機能ブロックについては、上述した図５の対応する機能ブロックと同様であるので、詳細な説明は繰返さない。
【０１１５】
図１８は、この発明の実施の形態２に従うＭＦＰ１＃が生成する電子化文書４００＃のデータ構造の一例を示す図である。図１８を参照して、電子化文書４００＃は、図１３に示す電子化文書４００において、しおりデータ部４０６に代えて行属性情報４１０を配置し、さらにクライアントプログラム４０９を付加したものである。
【０１１６】
図１９は、図１８に示す行属性情報４１０のデータ構造の具体例を示す図である。
図１９を参照して、本実施の形態に従う行属性情報４１０には、図９に示すこの発明の実施の形態１に従う属性情報のうち、データ欄４６７および４６６に格納されているデータが格納される。すなわち、行属性情報４１０には、文書画像に含まれる内容領域のグループを示す「ＴＹＰＥ値」と、対応する「閲覧パス上位置（絶対値）」とが格納される。このように、行属性情報４１０には、しおりデータを生成するための元になるデータが格納されるだけでよい。
【０１１７】
（電子化文書の生成処理手順）
図２０は、この発明の実施の形態２に従う電子化文書の生成処理の具体例を示すフローチャートである。図２０のフローチャートに示される処理は、ＭＦＰ１＃の制御部１００がプログラムをメモリ部１０２などに読出して実行し、図１７に示される各機能を実現する。
【０１１８】
図１７および図２０を参照して、まず、画像読取部１０４がユーザ設定などに応じて原稿３００を読取って文書画像を生成する（ステップＳ２００）。次に、画像前処理部１２がこの生成された文書画像を調整する（ステップＳ２０２）。そして、調整後の文書画像は、画像バッファ部１３に格納される。
【０１１９】
続いて、圧縮処理部１４が、画像バッファ部１３に格納された文書画像を圧縮処理して、電子化文書生成部１５へ出力する（ステップＳ２０４）。
【０１２０】
一方、画像解析部１６が、画像バッファ部１３に格納された文書画像から内容領域を行単位で抽出する（ステップＳ２０６）。そして、画像解析部１６が、１ページ目の文書画像に含まれる内容領域に応じて、各内容領域の位置を特定するための基準となる閲覧パスを文書画像内に設定する（ステップＳ２０８）。さらに、画像解析部１６が、抽出された各内容領域の閲覧パスを基準とする位置（「閲覧パスからの距離」および「閲覧パス上位置」）を取得する（ステップＳ２１０）。同時に、画像解析部１６が、抽出された各内容領域の「文字の大きさ」、「文字の色」、「背景の色」の代表値を取得する（ステップＳ２１２）。そして、各内容領域の「閲覧パスからの距離」、「閲覧パス上位置」、「文字の大きさ」、「文字の色」、「背景の色」は、属性情報として行属性情報生成部２０へ出力される。
【０１２１】
この属性情報を受けて、行属性情報生成部２０が、内容領域の全体を少なくとも１つのグループに分類する（ステップＳ２１４）。そして、行属性情報生成部２０が、各内容領域に対応付けて、その所属するグループを示す「ＴＹＰＥ値」と、対応する内容領域の位置を示す「閲覧パス上位置（絶対値）」とが格納された行属性情報４１０を生成する（ステップＳ２１６）。
【０１２２】
続いて、電子化文書生成部１５＃が、圧縮処理部１４からの（圧縮された）文書画像に、行属性情報生成部２０からの行属性情報４１０およびクライアントプログラム格納部２１からのクライアントプログラムを付加することで、電子化文書を生成する（ステップＳ２１８）。そして、電子化文書の生成処理は終了する。
【０１２３】
なお、上記の各ステップの詳細な処理については、上述したこの発明の実施の形態１と同様であるので、詳細な説明は繰返さない。
【０１２４】
（クライアント端末の構成）
クライアント端末であるパーソナルコンピュータＰＣや携帯端末ＭＴの概略のハードウェア構成は図３と同様であるので、詳細な説明は繰返さない。
【０１２５】
図２１は、この発明の実施の形態２に従うクライアント端末における機能構成を示すブロック図である。図２１（ａ）は、携帯端末ＭＴにおける機能構成を示し、図２１（ｂ）は、パーソナルコンピュータＰＣにおける機能構成を示す。なお、これらの機能は、図３に示すＣＰＵ２０１がメモリ部２１３に記憶されたプログラムを実行することで実現される。
【０１２６】
図２１（ａ）を参照して、携帯端末ＭＴにおける機能構成は、受信部４０と、閲覧用アプリケーション４１と、表示部４２と、クライアントプログラム実行環境４３と、機器情報格納部４４とを含む。
【０１２７】
受信部４０は、代表的に通信インターフェイス部１０８（図２）によって実現され、ＭＦＰ１＃から送信される電子化文書４００＃を受信して、閲覧用アプリケーション４１へ渡す。閲覧用アプリケーション４１は、ハードディスク部２１１（図２）などに格納されているプログラムコードがメモリ部２１３（図２）に展開されて、ＣＰＵ２０１（図２）で実行されることで実現される。閲覧用アプリケーション４１は、電子化文書４００＃に含まれる文書画像の表示データを生成し、表示部４２へ出力する。並行して、閲覧用アプリケーション４１は、電子化文書４００＃に含まれる付属情報および添付プログラムを抽出し、それをクライアントプログラム実行環境４３に渡す。
【０１２８】
クライアントプログラム実行環境４３は、閲覧用アプリケーション４１から渡された添付プログラムを実行することで、電子化文書４００＃の行属性情報に基づいてしおりデータを生成し、当該しおりデータを文書画像とともに表示部４２に表示する。ここで、クライアントプログラム実行環境４３で実行されるクライアントプログラムは、機器情報格納部４４から機器属性や表示部４２の表示特性（代表的に、表示領域の大きさ）を取得し、これらの情報に応じてしおりデータを動的に生成する。ここで、機器情報格納部４４は、携帯端末ＭＴの機器属性を予め格納する部位である。
【０１２９】
このように、閲覧用アプリケーション４１およびクライアントプログラム実行環境４３が協働することで、本発明に係るしおりデータの生成処理および表示処理が実現される。なお、閲覧用アプリケーション４１とクライアントプログラム実行環境４３との間の機能分担については適宜設計することが可能である。
【０１３０】
図２１（ｂ）を参照して、パーソナルコンピュータＰＣにおける機能構成は、受信部５０と、閲覧用アプリケーション５１と、表示部５２と、クライアントプログラム実行環境５３と、機器情報格納部５４と、ＧＵＩ（Graphical User Interface）部５５とを含む。受信部５０と、閲覧用アプリケーション５１と、表示部５２と、クライアントプログラム実行環境５３と、機器情報格納部５４とは、それぞれ上述した受信部４０と、閲覧用アプリケーション４１と、表示部４２と、クライアントプログラム実行環境４３と、機器情報格納部４４と同様であるので、詳細な説明は繰返さない。
【０１３１】
ここで、本実施の形態に従うパーソナルコンピュータＰＣは、代表的に、複数のアプリケーションを同時に実行可能なオペレーティングシステム（ＯＳ：Operating System）を搭載しており、表示部５２には複数のアプリケーションによって生成される画面が表示される。ＧＵＩ部５５は、このような複数のアプリケーションによる表示を制御しており、クライアントプログラム実行環境５３で実行されるクライアントプログラムからの要求に応答して、閲覧用アプリケーションの表示サイズ（ウィンドウサイズ）を返答する。このＧＵＩ部５５からの表示サイズの情報に応じて、クライアントプログラム実行環境５３で実行されるクライアントプログラムは、しおりデータを動的に生成する。
【０１３２】
（しおりデータの生成処理手順）
図２２は、この発明の実施の形態２に従うしおりデータの生成処理の具体例を示すフローチャートである。図２２のフローチャートに示される処理は、図３に示すＣＰＵ２０１がハードディスク部２１１などに予め格納された閲覧用アプリケーションをメモリ部２１３に展開して実行するとともに、ハードディスク部２１１またはメモリ部２１３に予め取得されている電子化文書４００＃中のクライアントプログラムを並行的に実行することで実現される。
【０１３３】
図２２を参照して、ＣＰＵ２０１が、機器情報格納部４４または５４からクライアント端末の機器属性を取得する（ステップＳ３００）。そして、ＣＰＵ２０１が、取得した機器属性に基づいて、クライアント端末が携帯端末ＭＴであるか、パーソナルコンピュータＰＣであるかを判断する（ステップＳ３０２）。すなわち、ＣＰＵ２０１は、クライアント端末が、単一のアプリケーションだけを実行可能であるか、もしくは複数のアプリケーションを同時に実行可能であるかを判断する。
【０１３４】
クライアント端末が携帯端末ＭＴである場合（ステップＳ３０２においてＭＴ）には、ＣＰＵ２０１が、機器情報格納部４４から表示部４２の表示領域の大きさを取得する（ステップＳ３０４）。一方、クライアント端末がパーソナルコンピュータＰＣである場合（ステップＳ３０２においてＰＣ）には、ＣＰＵ２０１が、ＧＵＩ部５５からアクティブになっている閲覧アプリケーションのウィンドウサイズを取得する（ステップＳ３０６）。
【０１３５】
次に、ＣＰＵ２０１が、表示部４２の表示領域の大きさ、またはアクティブになっている閲覧アプリケーションのウィンドウサイズに応じて、少なくとも１つの閲覧ページ領域を設定する（ステップＳ３０８）。ここで、閲覧ページ領域とは、文書画像を表示部４２または５２に表示するために設定される便宜上のページ領域であり、元の原稿におけるページ領域とは独立に設定される。代表的に、閲覧ページ領域は、電子化文書に含まれる文書画像のうち表示部４２または５２で表示可能な最大領域に設定される。
【０１３６】
そして、ＣＰＵ２０１が、電子化文書４００＃に添付される行属性情報に規定される各グループに所属する内容領域の閲覧ページ毎の出現数に基づいて、各グループのしおりとしての適合度を評価する（ステップＳ３１０）。この評価結果に基づいて、ＣＰＵ２０１が評価結果の最上位のものから少なくとも１つのグループをしおりデータの生成対象として選択する（ステップＳ３１２）。ここで、ＣＰＵ２０１が、閲覧ページのうちしおりデータの生成対象となる内容領域が存在しない閲覧ページに対して、当該閲覧ページを特定するためのしおりデータを付加する（ステップＳ３１４）。
【０１３７】
さらに、複数のグループを選択した場合には、ＣＰＵ２０１が、選択した各グループに所属する内容領域の文書画像内での位置に基づいて、グループ間の従属関係を決定する（ステップＳ３１６）。その後、ＣＰＵ２０１が、しおりデータの生成対象として選択されたグループに所属する内容領域についての属性情報に基づいて、しおりデータを生成する（ステップＳ３１８）。
【０１３８】
最終的に、ＣＰＵ２０１が、表示部４２または５２に表示される閲覧ナビゲート情報表示領域５１０（図４）の表示を更新する（ステップＳ３２０）。そして、しおりデータの生成処理は終了する。
【０１３９】
以下、上記の主要なステップの詳細な処理について説明する。
（閲覧ページ領域の設定処理）
図２３は、図２２のステップＳ３０８における閲覧ページ領域の設定処理を説明するための図である。
【０１４０】
図２３を参照して、ＣＰＵ２０１は、代表的に閲覧パス上の「行数」の単位で「閲覧ページ領域」を設定する。すなわち、ＣＰＵ２０１は、表示部４２の表示領域の大きさ、またはアクティブになっている閲覧アプリケーションのウィンドウサイズに応じて、「閲覧ページ領域」の１ページに相当する閲覧パス上の「行数」を決定する。たとえば、閲覧パス上の「２９行」が１ページ分の閲覧ページ領域に相当する場合には、ＣＰＵ２０１は、図１９に示す行属性情報４１０に対して、図２３に示すような閲覧ページを設定する。図１９は、元来３ページ分の原稿から生成された文書画像についての行属性情報であったが、図２３ではクライアント端末の表示特性に応じて８ページ分の閲覧ページが設定されている（データ欄４８０）。そして、以下の処理はこの設定された閲覧ページの単位で行なわれる。
【０１４１】
（しおりとしての適合度の評価処理およびグループの選択処理）
図２２のステップＳ３１０およびＳ３１２におけるしおりとしての適合度の評価処理およびグループの選択処理は、上述したこの発明の実施の形態１における図１１と同様に、各グループの「出現網羅度」および「最大出現数」に基づいて行なわれる。特に本実施の形態では、「出現網羅度」および「最大出現数」は閲覧ページの単位で算出される。
【０１４２】
図２４は、図２３に示す行属性情報を用いて「出現網羅度」および「最大出現数」の具体例を求めた結果である。図２４に示すように、「出現網羅度」については、その所属する内容領域がより多くのページに出現するグループに対して相対的に高い評価が与えられる。具体的には、その所属する内容領域が８ページ中のそれぞれ５ページおよび７ページに出現している「ＴＹＰＥ３」および「ＴＹＰＥ４」には、評価点として「２」点が与えられる。一方で、「ＴＹＰＥ１」および「ＴＹＰＥ２」には、評価点として「０」点が与えられる。
【０１４３】
また、「最大出現数」については、最大出現数が所定範囲内（一例として、１〜２回）であるグループに対して、その所定範囲外であるグループに比較して相対的に高い評価が与えられる。具体的には、その最大出現数が「１」回である「ＴＹＰＥ１」、「ＴＹＰＥ２」および「ＴＹＰＥ３」には、評価点として「２」点が与えられる。一方で、その最大出現数が「３」回である「ＴＹＰＥ４」には、評価点として「０」点が与えられる。
【０１４４】
そして、ＣＰＵ２０１は、「出現網羅度」および「最大出現数」についての評価点の合計点を総合適合度として評価し、評価点が最上位のものから少なくとも１つのグループをしおりデータの生成対象として選択する。図２４に示す例では、「ＴＹＰＥ３」がしおりデータの生成対象として選択される。
【０１４５】
なお、上述の例では、「出現網羅度」および「最大出現数」を総合した結果に基づいて、しおりデータの生成対象を選択したが、いずれか一方の評価結果を用いてしおりデータの生成対象を選択してもよく、さらに別の評価を用いてもよい。また、「出現網羅度」が非常に低いグループについては特徴的な記述である場合も想定されるため、これらのグループをしおりデータの生成対象としてもよい。
【０１４６】
（しおりデータの付加処理）
図２５は、図２２のステップＳ３１４におけるしおりデータの付加処理を説明するための図である。図２５（ａ）は、選択されたグループに所属する内容領域に対してしおりデータ５２０が生成された状態を示す。図２５（ｂ）は、しおりデータ５２２を付加した後の状態を示す。
【０１４７】
図２５（ａ）を参照して、一例として図２３に示す行属性情報のうち「ＴＹＰＥ３」のグループについての「出現網羅度」は「１」ではないので、「ＴＹＰＥ３」に設定されている内容領域に対してしおりデータ５２０を生成しただけでは、しおりデータが付加されていない閲覧ページが存在する（図２５（ａ）に示す例では、「ページ３」、「ページ５」、「ページ８」）。
【０１４８】
そこで、ＣＰＵ２０１は、閲覧ページのうちしおりデータの生成対象となる内容領域が存在しない閲覧ページに対して、閲覧ページを特定するためのしおりデータを付加する。本実施の形態では、代表的に、対応の閲覧ページの先頭を示すしおりデータ（ｐａｇｅｔｏｐ）を付加する。
【０１４９】
（グループ間の従属関係の決定処理）
図２２のステップＳ３１４におけるグループ間の従属関係を決定する処理は、上述したこの発明の実施の形態１における図１２と同様であり、異なるグループの内容領域（しおり）のうち閲覧パス上で互いに近接しているものを抽出することで、グループ間の従属関係が決定される。
【０１５０】
なお、上述のように、しおりデータの生成対象となる内容領域が存在しない閲覧ページに対して付加されたしおりデータについては、直近のしおりデータの最下層に従属するように従属関係が決定される。
【０１５１】
（しおりデータの生成処理および閲覧ナビゲート情報表示領域の表示更新処理）
上述のような処理によって得られた情報に基づいて、ＣＰＵ２０１は、選択された内容領域の文書画像内での位置を示すしおりデータを生成し、表示部４２または５２に表示される閲覧ナビゲート情報表示領域５１０の表示を更新する。
【０１５２】
上述のような処理により、文書画像に含まれる内容領域に応じて効率的にしおりデータを生成することができる。
【０１５３】
この発明の実施の形態２によれば、文書画像を表示するパーソナルコンピュータＰＣや携帯端末ＭＴの表示手段の特性に応じて、効率的な閲覧ナビゲート情報を生成することができる。
【０１５４】
［その他の実施の形態］
上述の実施の形態１および２においては、本発明に係る処理がＭＦＰ１またはＭＦＰ１＃で実行される場合について説明したが、原稿３００を読取るための画像読取機能を備えたコンピュータにおいて上記処理が実行されてもよい。この場合には、コンピュータを文書処理装置として機能させるための図２や図１７に示された処理機能を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記憶媒体にて記憶させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記憶媒体にて記憶させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１５５】
また、画像読取機能を他の装置またはコンピュータで実現した上で、生成された文書画像を受取って、上記のような処理に従って閲覧ナビゲート情報のみを生成してもよい。また、文書画像と閲覧ナビゲート情報とが同一の電子化文書に含まれる構成について例示したが、必ずしも同一の電子化文書に閲覧ナビゲート情報を付加しなくてもよく、別のファイルとして出力してもよい。
【０１５６】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１５７】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１５８】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記憶された記憶媒体とを含む。
【０１５９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１６０】
【図１】この発明の実施の形態１に従う文書処理装置を含むシステムの概略構成図である。
【図２】この発明の実施の形態１に従うＭＦＰにおける概略構成を示すブロック図である。
【図３】この発明の実施の形態１に従うパーソナルコンピュータの概略構成を示すブロック図である。
【図４】この発明の実施の形態１に従うパーソナルコンピュータにおける電子化文書の表示画面の一例を模式的に示した図である。
【図５】この発明の実施の形態１に従うＭＦＰにおける機能構成を示すブロック図である。
【図６】この発明の実施の形態１に従う電子化文書の生成処理の具体例を示すフローチャートである。
【図７】図６のステップＳ１０６における内容領域の抽出処理を説明するための図である。
【図８】図６のステップＳ１０８における閲覧パスの設定処理を説明するための図である。
【図９】図７に示す文書画像から取得される各内容領域の属性情報の具体例を示す図である。
【図１０】図６のステップＳ１１４におけるグループへの分類処理を説明するための図である。
【図１１】図６のステップＳ１１６およびＳ１１８におけるしおりとしての適合度の評価処理およびグループの選択処理を説明するための図である。
【図１２】図６のステップＳ１２０におけるグループ間の従属関係を決定する処理を説明するための図である。
【図１３】電子化文書生成部が生成する電子化文書のデータ構造の一例を示す図である。
【図１４】しおりデータ部のデータ構造の一例を示す図である。
【図１５】この発明の実施の形態１の変形例に従う処理を模式的に示した図である。
【図１６】この発明の実施の形態２に従う携帯端末における表示領域を模式的に示す図である。
【図１７】この発明の実施の形態２に従うＭＦＰにおける機能構成を示すブロック図である。
【図１８】この発明の実施の形態２に従うＭＦＰが生成する電子化文書のデータ構造の一例を示す図である。
【図１９】図１８に示す行属性情報のデータ構造の具体例を示す図である。
【図２０】この発明の実施の形態２に従う電子化文書の生成処理の具体例を示すフローチャートである。
【図２１】この発明の実施の形態２に従うクライアント端末における機能構成を示すブロック図である。
【図２２】この発明の実施の形態２に従うしおりデータの生成処理の具体例を示すフローチャートである。
【図２３】図２２のステップＳ３０８における閲覧ページ領域の設定処理を説明するための図である。
【図２４】図２３に示す行属性情報を用いて「出現網羅度」および「最大出現数」の具体例を求めた結果である。
【図２５】図２２のステップＳ３１４におけるしおりデータの付加処理を説明するための図である。
【符号の説明】
【０１６１】
１，１＃  ＭＦＰ、１２  画像前処理部、１３  画像バッファ部、１４  圧縮処理部、１５  電子化文書生成部、１６  画像解析部、７  データ生成部、１８  送信部、１９  画像処理部、２０  行属性情報生成部、２１  クライアントプログラム格納部、４０  受信部、４１  閲覧用アプリケーション、４２  表示部、４３  クライアントプログラム実行環境、４４  機器情報格納部、５０  受信部、５１  閲覧用アプリケーション、５２  表示部、５３  クライアントプログラム実行環境、５４  機器情報格納部、５５  ＧＵＩ部、１００  制御部、１０２  メモリ部、１０４  画像読取部、１０６  プリント部、１０８  通信インターフェイス部、１１０  データ格納部、２０１  ＣＰＵ、２０３  内部バス、２０５  ディスプレイ部、２０７  通信インターフェイス部、２０９  入力部、２１１  ハードディスク部（ＨＤＤ）、２１３  メモリ部、２１５  ＣＤ−ＲＯＭドライブ、２１５ａ  ＣＤ−ＲＯＭ、２１７  ＦＤＤドライブ、２１７ａ  フレキシブルディスク、３００  原稿、４００，４００Ａ  電子化文書、４０２  ヘッダ部、４０４  文書画像部、４０６  データ部、４０８  フッタ部、４０９  クライアントプログラム、４１０  行属性情報、４２０  文書画像、４２１，４２２，４２３  ページ領域、４３０，４３０Ａ  内容領域、４４０，４４０Ａ，４４０Ｂ  閲覧パス、４６１，４６２，４６３，４６４，４６５，４６６，４６７，４８０  データ欄、５００  文書表示領域、５１０  閲覧ナビゲート情報表示領域、５１２，５１４，５１６  アイコン、ＰＣ，ＰＣ１，ＰＣ２，ＰＣ３  パーソナルコンピュータ、ＳＲＶ  サーバ装置、ＭＴ  携帯端末。
【図１】
2008305088.tif 000003
【図２】
2008305088.tif 000004
【図３】
2008305088.tif 000005
【図４】
2008305088.tif 000006
【図５】
2008305088.tif 000007
【図６】
2008305088.tif 000008
【図７】
2008305088.tif 000009
【図８】
2008305088.tif 000010
【図９】
2008305088.tif 000011
【図１０】
2008305088.tif 000012
【図１１】
2008305088.tif 000013
【図１２】
2008305088.tif 000014
【図１３】
2008305088.tif 000015
【図１４】
2008305088.tif 000016
【図１５】
2008305088.tif 000017
【図１６】
2008305088.tif 000018
【図１７】
2008305088.tif 000019
【図１８】
2008305088.tif 000020
【図１９】
2008305088.tif 000021
【図２０】
2008305088.tif 000022
【図２１】
2008305088.tif 000023
【図２２】
2008305088.tif 000024
【図２３】
2008305088.tif 000025
【図２４】
2008305088.tif 000026
【図２５】
2008305088.tif 000027