(57)【特許請求の範囲】
【請求項１】
第一の方向に並ぶ複数の行によって構成される複数のテキスト群が前記第一の方向とは異なる第二の方向に並んで配置されるとともに複数の図画が配置されてなる第一の文書から第二の文書を生成する文書生成システムであって、
前記第一の文書から前記複数のテキスト群および前記複数の図画を抽出する抽出手段と、
抽出された前記複数のテキスト群および前記複数の図画のそれぞれに、前記第一の文書を人間が読む際の順番に応じた順位を付す、順位付け手段と、
前記第二の文書として、前記順位付け手段によって付された前記順位の小さい順に前記複数のテキスト群のそれぞれを１つずつ前記第一の方向に並べたテキスト連結データと、前記複数のテキスト群から分離されかつ前記順位付け手段によって付された前記順位の小さい順に前記複数の図画のそれぞれを１つずつ前記第一の方向に並べた図画連結データと、を生成する生成手段と、
前記テキスト連結データに示される前記複数のテキスト群を表示するための第一の表示領域および前記図画連結データに示される前記複数の図画を表示するための第二の表示領域が互いに独立して配置された画面を表示することによって前記第二の文書を表示する表示手段と、
を有することを特徴とする文書生成システム。
【請求項２】
前記生成手段は、前記複数のテキスト群のそれぞれを、前記第二の方向の長さが揃うように拡大しまたは縮小して並べ、前記複数の図画のそれぞれを、前記第二の方向の長さが揃うように拡大しまたは縮小して並べることによって、前記第二の文書を生成する、
請求項１に記載の文書生成システム。
【請求項３】
前記表示手段は、前記複数のテキスト群および前記複数の図画を、それぞれ独立に前記第一の表示領域においてスクロールさせおよび前記第二の表示領域においてスクロールさせることによって一部分ずつ表示する、
請求項１または請求項２に記載の文書生成システム。
【請求項４】
前記第一の文書は、複数のページによって構成され、
前記表示手段は、前記複数のテキスト群のうちの前記第一の表示領域に表示するテキスト群を第一のテキスト群から第二のテキスト群に変えた場合に、前記複数の図画のうちの、前記複数のページのうちの当該第二のテキスト群と同じページに属する図画を前記第二の表示領域に表示する、
請求項１ないし請求項３のいずれかに記載の文書生成システム。
【請求項５】
第一の方向に並ぶ複数の行によって構成される複数のテキスト群が前記第一の方向とは異なる第二の方向に並んで配置されるとともに複数の図画が配置されてなる第一の文書から第二の文書を生成する文書サーバであって、
前記第一の文書から前記複数のテキスト群および前記複数の図画を抽出する抽出手段と、
抽出された前記複数のテキスト群および前記複数の図画のそれぞれに、前記第一の文書を人間が読む際の順番に応じた順位を付す、順位付け手段と、
前記第二の文書として、前記順位付け手段によって付された前記順位の小さい順に前記複数のテキスト群のそれぞれを１つずつ前記第一の方向に並べたテキスト連結データと、前記複数のテキスト群から分離されかつ前記順位付け手段によって付された前記順位の小さい順に前記複数の図画のそれぞれを１つずつ前記第一の方向に並べた図画連結データと、を生成する生成手段と、
端末装置から前記第一の文書が指定された場合に、当該第一の文書から生成された前記第二の文書を当該端末装置に提供する、提供手段と、
を有することを特徴とする文書サーバ。
【請求項６】
第一の方向に並ぶ複数の行によって構成される複数のテキスト群が前記第一の方向とは異なる第二の方向に並んで配置されるとともに複数の図画が配置されてなる第一の文書から第二の文書を生成する文書サーバと接続可能な端末装置であって、
前記第二の文書として、前記複数のテキスト群のそれぞれを人間が読む際の順に１つずつ前記第一の方向に並べたテキスト連結データと、前記複数のテキスト群から分離されかつ前記複数の図画のそれぞれを人間が読む際の順に１つずつ前記第一の方向に並べた図画連結データと、を取得する、取得手段と、
取得した前記テキスト連結データに示される前記複数のテキスト群を表示するための第一の表示領域および取得した前記図画連結データに示される前記複数の図画を表示するための第二の表示領域が互いに独立して配置された画面を表示することによって前記第二の文書を表示する表示手段と、
を有することを特徴とする端末装置。
【請求項７】
前記表示手段は、前記複数のテキスト群および前記複数の図画を、それぞれ独立に前記第一の表示領域においてスクロールさせおよび前記第二の表示領域においてスクロールさせることによって一部分ずつ表示する、
請求項６に記載の端末装置。
【請求項８】
前記第一の文書は、複数のページによって構成され、
前記表示手段は、前記複数のテキスト群のうちの前記第一の表示領域に表示するテキスト群を第一のテキスト群から第二のテキスト群に変えた場合に、前記複数の図画のうちの、前記複数のページのうちの当該第二のテキスト群と同じページに属する図画を前記第二の表示領域に表示する、
請求項６または請求項７に記載の端末装置。
【請求項９】
第一の方向に並ぶ複数の行によって構成される複数のテキスト群が前記第一の方向とは異なる第二の方向に並んで配置されるとともに複数の図画が配置されてなる第一の文書から第二の文書を生成する文書生成方法であって、
前記第一の文書から前記複数のテキスト群および前記複数の図画を抽出し、
抽出した前記複数のテキスト群および前記複数の図画のそれぞれに、前記第一の文書を人間が読む際の順番に応じた順位を付し、
前記第二の文書として、前記順位の小さい順に前記複数のテキスト群のそれぞれを１つずつ前記第一の方向に並べたテキスト連結データと、前記複数のテキスト群から分離されかつ前記順位の小さい順に前記複数の図画のそれぞれを１つずつ前記第一の方向に並べた図画連結データと、を生成し、
前記テキスト連結データに示される前記複数のテキスト群を表示するための第一の表示領域および前記図画連結データに示される前記複数の図画を表示するための第二の表示領域が互いに独立して配置された画面を表示することによって前記第二の文書を表示する、
ことを特徴とする文書生成方法。
【請求項１０】
前記複数のテキスト群および前記複数の図画を、それぞれ独立に前記第一の表示領域においてスクロールさせおよび前記第二の表示領域においてスクロールさせることによって一部分ずつ表示する、
請求項９に記載の文書生成方法。
【請求項１１】
前記第一の文書は、複数のページによって構成され、
前記複数のテキスト群のうちの前記第一の表示領域に表示するテキスト群を第一のテキスト群から第二のテキスト群に変えた場合に、前記複数の図画のうちの、前記複数のページのうちの当該第二のテキスト群と同じページに属する図画を前記第二の表示領域に表示する、
請求項９または請求項１０に記載の文書生成方法。
【請求項１２】
第一の方向に並ぶ複数の行によって構成される複数のテキスト群が前記第一の方向とは異なる第二の方向に並んで配置されるとともに複数の図画が配置されてなる第一の文書から第二の文書を生成するためのコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記第一の文書から前記複数のテキスト群および前記複数の図画を抽出する処理と、
抽出された前記複数のテキスト群および前記複数の図画のそれぞれに、前記第一の文書を人間が読む際の順番に応じた順位を付す処理と、
前記第二の文書として、前記順位の小さい順に前記複数のテキスト群のそれぞれを１つずつ前記第一の方向に並べたテキスト連結データと、前記複数のテキスト群から分離されかつ前記順位の小さい順に前記複数の図画のそれぞれを１つずつ前記第一の方向に並べた図画連結データと、を生成する処理と、
前記テキスト連結データに示される前記複数のテキスト群を表示するための第一の表示領域および前記図画連結データに示される前記複数の図画を表示するための第二の表示領域が互いに独立して配置された画面を表示することによって前記第二の文書を表示する処理と、
を実行させることを特徴とするコンピュータプログラム。
【請求項１３】
第一の方向に並ぶ複数の行によって構成される複数のテキスト群が前記第一の方向とは異なる第二の方向に並んで配置されるとともに複数の図画が配置されてなる第一の文書から第二の文書を生成する文書サーバに接続可能なコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記第二の文書として、前記複数のテキスト群のそれぞれを人間が読む際の順に１つずつ前記第一の方向に並べたテキスト連結データと、前記複数のテキスト群から分離されかつ前記複数の図画のそれぞれを人間が読む際の順に１つずつ前記第一の方向に並べた図画連結データと、を取得する、取得処理を実行させ、
取得した前記テキスト連結データに示される前記複数のテキスト群を表示するための第一の表示領域および取得した前記図画連結データに示される前記複数の図画を表示するための第二の表示領域が互いに独立して配置された画面を表示することによって前記第二の文書を表示する表示処理を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書を生成する技術に関する。
【背景技術】
【０００２】
従来、スマートフォンの表示面のような小さいサイズの表示面に文書を見やすく表示するための技術が提案されている。
【０００３】
特許文献１に記載される文書イメージ出力装置は、文書から取り込まれたイメージデータのレイアウトを解析し、テキスト部分の範囲を行毎に分割する。各行イメージデータについて、文節または句読点である可能性が高い位置を探索し、該当位置で行イメージデータを分割する。
【０００４】
特許文献２に記載される情報処理装置は、Ｎｉｎ１または中とじ製本の形式で画像が印刷された原稿から読み取ったスキャン画像を、複数の論理ページに分割して、複数の論理ページを１つずつ順次に表示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２１６０３８号公報
【特許文献２】特開２０１５−１０６１９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
文書の形式の１つとして段組がある。段組は、文書のコンテンツを複数の段に分けて配置する形式である。
【０００７】
一般に、ユーザは、段組の文書を小さいサイズの表示面に表示させて閲覧する場合、注目する段を表示面の幅いっぱいに拡大させてこの段の文字列を読み進む。例えば文書が横書きでありかつ左段および右段の２つの段からなる文書である場合は、左段または右段を拡大させる。拡大させることによって、文字が大きく表示されて読みやすくなる。ただし、注目する段の一部分が表示されない。
【０００８】
ユーザは、左段に注目して上から下へと読み進むとき、左段のうちの表示されていない下側の部分が表示されるように、文書を上へ移動させる。そして、左段の末尾まで読み進むと、続きを読むために、右段の先頭が表示されるように文書を移動させる。このとき、少なくとも左へ文書を移動させる必要がある。文書の上側の部分が表示されていない場合には、左へ移動させるだけでは右段の先頭が表示されないので、下へも移動させる必要がある。
【０００９】
このように従来、段組の文書を小さいサイズの表示面に表示させて閲覧する場合に、文書を拡大させたり、上下左右に移動させたりする操作が行われていた。種々の操作を行いながら閲覧するのは面倒である。
【００１０】
特許文献１の技術は、段組の文書に対応しておらず、段組の文書を閲覧する場合に生じる、上述の問題を解決することができない。
【００１１】
特許文献２の情報処理装置は、上述の通りＮｉｎ１のスキャン画像の複数の論理ページを１つずつ順次に表示する。例えば、２ｉｎ１のスキャン画像を表示する場合、１ページに集約された２つの論理ページを１つずつ順次に表示する。
【００１２】
２ｉｎ１のスキャン画像は、２つの段からなる段組の文書に相当し、スキャン画像の論理ページは、段組の文書の段に相当する。特許文献２の情報処理装置によると、段組の文書の複数の段が１つずつ順次に表示される。つまり、表示面にはいずれか１つの段しか表示されない。
【００１３】
ユーザは、画面の切換えを指示する操作を行うことによって、閲覧したい段を表示させて閲覧することができる。しかし、ユーザにとっては、より閲覧しやすいことが好ましい。
【００１４】
本発明は、このような課題に鑑み、表示面の小さいディスプレイであっても段組の文書を従来よりも閲覧しやすくすることを、目的とする。
【課題を解決するための手段】
【００１５】
本発明の一実施形態に係る文書生成システムは、第一の方向に並ぶ複数の行によって構成される複数のテキスト群が前記第一の方向とは異なる第二の方向に並んで配置されるとともに複数の図画が配置されてなる第一の文書から第二の文書を生成する文書生成システムであって、前記第一の文書から前記複数のテキスト群および前記複数の図画を抽出する抽出手段と、抽出された前記複数のテキスト群および前記複数の図画のそれぞれに、前記第一の文書を人間が読む際の順番に応じた順位を付す、順位付け手段と、前記第二の文書として、前記順位付け手段によって付された前記順位の小さい順に前記複数のテキスト群のそれぞれを１つずつ前記第一の方向に並べたテキスト連結データと、前記複数のテキスト群から分離されかつ前記順位付け手段によって付された前記順位の小さい順に前記複数の図画のそれぞれを１つずつ前記第一の方向に並べた図画連結データと、を生成する生成手段と、前記テキスト連結データに示される前記複数のテキスト群を表示するための第一の表示領域および前記図画連結データに示される前記複数の図画を表示するための第二の表示領域が互いに独立して配置された画面を表示することによって前記第二の文書を表示する表示手段と、を有する。
【００１６】
好ましくは、前記生成手段は、前記複数のテキスト群のそれぞれを、前記第二の方向の長さが揃うように拡大しまたは縮小して並べ、前記複数の図画のそれぞれを、前記第二の方向の長さが揃うように拡大しまたは縮小して並べることによって、前記第二の文書を生成する。
【００１８】
または、前記表示手段は、前記複数のテキスト群および前記複数の図画を、それぞれ独立に前記第一の表示領域においてスクロールさせおよび前記第二の表示領域においてスクロールさせることによって一部分ずつ表示する。
【発明の効果】
【００１９】
本発明によると、表示面の小さいディスプレイであっても段組の文書を従来よりも閲覧しやすくすることができる。
【図面の簡単な説明】
【００２０】
【図１】文書表示システムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】端末装置のハードウェア構成の例を示す図である。
【図４】元文書の例を示す図である。
【図５】第一の実施形態における画像形成装置および端末装置それぞれの機能的構成の例を示す図である。
【図６】元文書の領域の抽出の例を示す図である。
【図７】カスタマイズ文書の構成の例を示す図である。
【図８】カスタマイズ文書の表示の例を示す図である。
【図９】カスタマイズ文書の表示の例を示す図である。
【図１０】第一の実施形態における画像形成装置の処理の流れの例を説明するフローチャートである。
【図１１】第一の実施形態における端末装置の処理の流れの例を説明するフローチャートである。
【図１２】元文書の変形例および元文書から抽出される領域画像の例を示す図である。
【図１３】カスタマイズ文書の変形例およびカスタマイズ文書の表示の変形例を示す図である。
【図１４】第二の実施形態における端末装置の機能的構成の例を示す図である。
【図１５】第二の実施形態における端末装置の処理の流れの例を説明するフローチャートである。
【図１６】領域画像の順位付けの変形例を示す図である。
【図１７】連結画像の表示の例を示す図である。
【図１８】領域画像の順位付けの変形例を示す図である。
【図１９】領域画像の順位付けの変形例を示す図である。
【発明を実施するための形態】
【００２１】
〔第一の実施形態〕
図１は、文書表示システム１の全体的な構成の例を示す図である。図２は、画像形成装置２のハードウェア構成の例を示す図である。図３は、端末装置３のハードウェア構成の例を示す図である。
【００２２】
図１に示すように、文書表示システム１は、画像形成装置２、端末装置３、および通信回線４などによって構成される。文書表示システム１は、多数の文書を管理し、ユーザが指定した文書を提供する。
【００２３】
画像形成装置２および端末装置３は、通信回線４を介して通信することができる。通信回線４として、ＬＡＮ（Local Area Network）回線、インターネット、固定電話回線、または携帯電話回線などが用いられる。
【００２４】
画像形成装置２は、コピー、ネットワークプリント、ファックス、およびスキャンなどの機能を集約した装置である。一般に、「複合機」または「ＭＦＰ（Multi-functional Peripheral）」などと呼ばれることがある。
【００２５】
画像形成装置２は、図２に示すように、ＣＰＵ（Central Processing Unit）２０ａ、ＲＡＭ（Random Access Memory）２０ｂ、ＲＯＭ（Read Only Memory）２０ｃ、補助記憶装置２０ｄ、タッチパネルディスプレイ２０ｅ、操作キーパネル２０ｆ、ＮＩＣ（Network Interface Card）２０ｇ、モデム２０ｈ、スキャンユニット２０ｉ、プリントユニット２０ｊ、および画像処理部２０ｋなどによって構成される。
【００２６】
タッチパネルディスプレイ２０ｅは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびＣＰＵ２０ａが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ２０ｅは、タッチされた位置を示す信号をＣＰＵ２０ａへ送る。
【００２７】
操作キーパネル２０ｆは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。
【００２８】
ＮＩＣ２０ｇは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルによって端末装置３と通信する。
【００２９】
モデム２０ｈは、ファクシミリ端末との間でＧ３などのプロトコルで画像データをやり取りする。
【００３０】
スキャンユニット２０ｉは、プラテンガラスの上にセットされたシートに記されている画像を読み取って画像データを生成する。
【００３１】
プリントユニット２０ｊは、スキャンユニット２０ｉによって読み取られた画像を印刷する。さらに、ネットワークプリントを行う。つまり、パーソナルコンピュータなどからＮＩＣ２０ｇによって受信されたデータに基づいて画像を用紙に印刷する。そのほか、ファックス端末からモデム２０ｈによって受信されたデータに基づいて画像を用紙に印刷する。
【００３２】
画像処理部２０ｋは、ＮＩＣ２０ｇ、モデム２０ｈ、またはスキャンユニット２０ｉによって得られた画像データに対して解像度の変換、傾き補正、および天地補正などの処理を行う。
【００３３】
ＲＯＭ２０ｃまたは補助記憶装置２０ｄには、上述のコピーおよびネットワークプリントなどの機能を実現するためのプログラムが記憶されている。さらに、文書提供用プログラム２０Ｐが記憶されている。
【００３４】
文書提供用プログラム２０Ｐは、様々な文書を管理し、ユーザの要求に応じて端末装置３へ提供するためのプログラムである。さらに、文書提供用プログラム２０Ｐによると、段組みの文書を、表示面のサイズの小さいディスプレイにおいて従来よりもユーザにとって閲覧しやすいようにレイアウトなどを変更し提供することができる。この仕組みについては、後述する。なお、以下、変更前つまり元の文書を「元文書」と記載し、変更後の文書を「カスタマイズ文書」と記載する。
【００３５】
これらのプログラムは、必要に応じてＲＡＭ２０ｂにロードされ、ＣＰＵ２０ａによって実行される。補助記憶装置２０ｄとして、ハードディスクドライブまたはＳＳＤ（Solid State Drive）などが用いられる。
【００３６】
端末装置３は、画像形成装置２が提供する種々のサービスをユーザが遠隔的に受けるためのクライアントである。端末装置３は、画像形成装置２によって提供される文書の閲覧に用いられる。端末装置３として、スマートフォンまたはタブレットコンピュータなどの携帯型の情報機器が用いられる。以下、端末装置３としてスマートフォンが用いられる場合を例に説明する。
【００３７】
端末装置３は、図３に示すように、ＣＰＵ３０ａ、ＲＡＭ３０ｂ、ＲＯＭ３０ｃ、フラッシュメモリ３０ｄ、タッチパネルディスプレイ３０ｅ、操作ボタン群３０ｆ、無線ＬＡＮ通信ユニット３０ｇ、携帯電話通信ユニット３０ｈ、およびデジタルカメラ３０ｉなどによって構成される。
【００３８】
タッチパネルディスプレイ３０ｅは、ユーザに対してメッセージを与えるための画面、処理の結果を示す画面、またはユーザが指示を入力するための画面などを表示する。また、タッチパネルディスプレイ３０ｅは、タッチされた位置を検知し、ＣＰＵ３０ａにその位置を通知する。
【００３９】
タッチパネルディスプレイ３０ｅの表示面のサイズは、５〜６インチ程度であって、デスクトップ型またはラップトップ型のパーソナルコンピュータのディスプレイの表示面のサイズ（一般に１５インチ以上）よりも小さい。
【００４０】
操作ボタン群３０ｆは、いわゆるホーム画面に戻るためのボタン、音量を調整するためのボタン、および電源のオン／オフを切り換えるためのボタンなどによって構成される。
【００４１】
無線ＬＡＮ通信ユニット３０ｇは、無線ＬＡＮの規格、つまり、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１の規格に基づいて通信を行う。
【００４２】
携帯電話通信ユニット３０ｈは、ＣＤＭＡ（Code Division Multiple Access）２０００、Ｗ−ＣＤＭＡ（Wideband-CDMA）、またはＬＴＥ（Long Term Evolution）などの規格に基づいて、携帯電話回線を介して通信を行う。デジタルカメラ３０ｉは、画像を撮影し画像データを生成する。
【００４３】
ＲＯＭ３０ｃまたはフラッシュメモリ３０ｄには、端末装置３のオペレーティングシステムのほか、文書の作成用のアプリケーション（例えば、ワープロソフト）、メーラ、およびウェブブラウザなどのプログラムが記憶されている。
【００４４】
さらに、ＲＯＭ３０ｃまたはフラッシュメモリ３０ｄには、文書表示プログラム３０Ｐが記憶されている。文書表示プログラム３０Ｐは、画像形成装置２から文書のデータを受信し文書を表示するためのプログラムである。
【００４５】
これらのプログラムは、必要に応じてＲＡＭ３０ｂにロードされ、ＣＰＵ３０ａによって実行される。
【００４６】
図４は、元文書７０の例を示す図である。図５は、第一の実施形態における画像形成装置２および端末装置３それぞれの機能的構成の例を示す図である。
【００４７】
以下、元文書７０として、図４に示す元文書を端末装置３に合わせてレイアウトなどを変更し端末装置３へ提供する場合を例に説明する。
【００４８】
図４の元文書７０は、前から順に第一のページ７０１、第二のページ７０２、および第三のページ７０３の３つのページによって構成される。第一のページ７０１、第二のページ７０２、および第三のページ７０３には、それぞれ、「１」、「２」、および「３」のページ番号が付されている。なお、図４および後述の図６〜図９、図１２、および図１３では、文字列を線分によって表わしている。
【００４９】
これらのページは、いずれも、左右に２つの段に分割されている。さらに、いわゆる段抜きの領域が、２つの段を跨いで配置されている。以下、左側の段を「左段」と記載し、右側の段を「右段」と記載する。
【００５０】
そして、元文書７０のメインのコンテンツが、第一のページ７０１の左段、右段、第二のページ７０２の左段、右段、第三のページ７０３の左段、右段の順に分割されて配置されている。
【００５１】
さらに、第一のページ７０１および第二のページ７０２には、サブのコンテンツが、左段および右段を跨いで、つまり、いわゆる段抜きの形態で、配置されている。
【００５２】
これらのコンテンツは、テキストオブジェクトまたは図画オブジェクトによって表わされる。テキストオブジェクトは、文字列のみによって構成されるオブジェクトである。図画オブジェクトは、図、表、グラフ、線画、イラスト、または写真など、文字列以外の要素を含むオブジェクトである。
【００５３】
以下、メインのコンテンツに含まれるオブジェクトのうち、テキストオブジェクトを「テキストオブジェクト７Ａ」と記載し、図画オブジェクトを「図画オブジェクト７Ｂ」と記載する。
【００５４】
また、サブのコンテンツのうち、テキストオブジェクトであるコンテンツを「テキストコンテンツ７Ｃ」と記載し、図画オブジェクトであるコンテンツを「図画コンテンツ７Ｄ」と記載する。
【００５５】
第一のページ７０１の上部には、テキストオブジェクト７Ｃとして、元文書７０の題名および要約であるテキストオブジェクト７Ｃ１１が配置されている。また、第一のページ７０１の右段の下部には、図画オブジェクト７Ｂ１１が図画オブジェクト７Ｂとして配置されている。左段および右段には、それぞれ、テキストオブジェクト７Ａ１１およびテキストオブジェクト７Ａ１２がテキストオブジェクト７Ａとして配置されている。
【００５６】
第二のページ７０２の上下方向の中央部には、図画コンテンツ７Ｄ２１が図画コンテンツ７Ｄとして配置されている。図画コンテンツ７Ｄによって、左段および右段が上下に分割されている。テキストオブジェクト７Ａとして、左段の分割された上側の領域にはテキストオブジェクト７Ａ２１が配置され、下側の領域にはテキストオブジェクト７Ａ２２が配置される。右段の分割された上側の領域にはテキストオブジェクト７Ａ２３が配置され、下側の領域にはテキストオブジェクト７Ａ２４が配置されている。
【００５７】
第三のページ７０３の左段および右段には、テキストオブジェクト７Ａ３１およびテキストオブジェクト７Ａ３２がテキストオブジェクト７Ａとして配置されている。
【００５８】
文書提供用プログラム２０Ｐによると、図５に示す元文書取得部２０１、領域画像抽出部２０２、幅調整部２０３、文字列領域連結部２０４、図画領域連結部２０５、データ結合部２０６、表示用文書記憶部２０７、および表示用文書送信部２０８などの機能が画像形成装置２に実現される。
【００５９】
文書表示プログラム３０Ｐによると、図５に示す表示用文書取得部３０１、文書表示制御部３０２、および文書データ登録要求部３０３などの機能が、端末装置３に実現される。
【００６０】
〔閲覧用のデータの準備の処理〕
図６は、元文書７０の領域の抽出の例を示す図である。図７は、カスタマイズ文書７９の構成の例を示す図である。
【００６１】
表示用文書記憶部２０７には、文書ごとに元文書データ５０およびカスタマイズ文書データ５９が１組ずつ記憶される。
【００６２】
元文書データ５０は、元文書７０を、レイアウトを変更することなく表示するためのデータである。カスタマイズ文書データ５９は、元文書７０のレイアウトなどを変更したもの（後述するカスタマイズ文書７９）を表示するためのデータである。
【００６３】
元文書データ５０およびカスタマイズ文書データ５９は、元文書取得部２０１、領域画像抽出部２０２、幅調整部２０３、文字列領域連結部２０４、図画領域連結部２０５、およびデータ結合部２０６によって生成され、表示用文書記憶部２０７に登録される。以下、図４に示した元文書７０について元文書データ５０およびカスタマイズ文書データ５９を登録する場合を例に、各部の処理を説明する。
【００６４】
ユーザは、端末装置３にインストールされているワープロソフトなどで元文書７０を作成し、ファイル５１として保存する。そして、所定のコマンドを入力する。
【００６５】
すると、文書データ登録要求部３０３は、文書の登録を行うように画像形成装置２へ要求する。この際に、ファイル５１を画像形成装置２へアップロードする。
【００６６】
画像形成装置２の元文書取得部２０１は、端末装置３からファイル５１を受信すると、これを元文書データ５０として表示用文書記憶部２０７に記憶させる。この際に、元文書７０を識別するための文書名を元文書データ５０に付す。文書名は、ユーザが指定してもよいし、元文書取得部２０１が発行してもよい。
【００６７】
ファイル５１を、端末装置３以外の装置からアップロードしてもよいし、ＵＳＢ（Universal Serial Bus）メモリなどの記録媒体を介して文書表示システム１へ入力してもよい。
【００６８】
領域画像抽出部２０２は、ファイル５１に基づいて、元文書７０の各ページつまり第一のページ７０１、第二のページ７０２、および第三のページ７０３から、領域画像を抽出する。領域画像は、複数の有色の画素からなる画像である。これらの有色の画素は、他のいずれかの有色の画素から所定の距離以内に配置されている。
【００６９】
領域画像抽出部２０２の処理によると、元文書７０から、８つのテキストオブジェクト７Ａ（７Ａ１１、７Ａ１２、７Ａ２１、７Ａ２２、７Ａ２３、７Ａ２４、７Ａ３１、７Ａ３２）、１つの図画オブジェクト７Ｂ（７Ｂ１１）、１つのテキストコンテンツ７Ｃ（７Ｃ１１）、および１つの図画コンテンツ７Ｄ（７Ｄ２１）が領域画像として抽出される。
【００７０】
さらに、領域画像抽出部２０２は、抽出した領域画像の種類（テキストまたは図画）を判別する。
【００７１】
そして、領域画像抽出部２０２は、次の規則（１−１）ないし（１−３）に基づいて、抽出した領域画像のうちテキストオブジェクト７Ａおよびテキストコンテンツ７Ｃの順位を決定する。この順位は、元文書７０を読む際の順番を表わしている。また、後述する連結のために用いられる。
（１−１）  配置されているページのページ番号が小さい領域画像へ優先的に高い順位を与える。
（１−２）  同一のページに配置されている領域画像については、全部分または一部分がより左側の段に配置されている領域画像ほど、高い順位を与える。
（１−３）  （１−２）に基づく順位が同一になる領域画像が複数ある場合は、より上に配置されているものほど高い順位を与える。
【００７２】
また、領域画像抽出部２０２は、図画オブジェクト７Ｂおよび図画コンテンツ７Ｄについても同様に、上記の規則（１−１）ないし（１−３）に基づいて順位を決定する。なお、図画オブジェクト７Ｂおよび図画コンテンツ７Ｄの順位は、テキストオブジェクト７Ａおよびテキストコンテンツ７Ｃの順位とは別のものである。
【００７３】
領域画像抽出部２０２による順位の決定の処理の結果、元文書７０から抽出された各テキストオブジェクト７Ａおよびテキストコンテンツ７Ｃの順位が、図６において括弧でくくった数字の通りに決定する。また、元文書７０から抽出された図画オブジェクト７Ｂおよび図画コンテンツ７Ｄの順位が、図６において円で囲んだ数字の通りに決定する。
【００７４】
領域画像抽出部２０２による領域画像の抽出およびその種類の判別は、公知の技術によって実現することができる。ファイル５１が、ＰＤＦ（Portable Document Format）のデータのようにコンテンツのレイアウトおよび属性を示す情報を有する場合には、その情報に基づいて、領域画像抽出およびその種類の判別を行ってもよい。
【００７５】
幅調整部２０３は、領域画像抽出部２０２によって抽出された各領域画像を、それぞれの幅が端末装置３のタッチパネルディスプレイ３０ｅの表示面の長辺または短辺の画素数に揃うように拡大しまたは縮小する。「幅」とは、文字列の行と平行な方向の画素数である。すなわち、元文書７０が横書きである場合の幅は、左右方向の画素数であり、縦書きである場合の幅は、上下方向の画素数である。長辺および短辺のどちらの画素数に揃えるのかは、ユーザが指定してもよいし、予め決めておいてもよい。または、スマートフォンの標準的なディスプレイの長辺または短辺の画素数に揃えてもよい。縮小および拡大のいずれにおいても、領域画像の縦横比を変えないのが望ましい。元文書７０が横書きおよび縦書きのいずれであるのかは、公知の方法によって判別することができる。
【００７６】
文字列領域連結部２０４は、幅調整部２０３によって幅が調整された領域画像のうちテキストオブジェクト７Ａおよびテキストコンテンツ７Ｃを、領域画像抽出部２０２によって決定された順位が高いものから順に連結する。ただし、幅が左右方向である場合は、上から下に並べて連結する。幅が上下方向である場合は、右から左に並べて連結する。よって、図４の例においては、図７に示すようにテキストオブジェクト７Ａおよびテキストコンテンツ７Ｃが連結される。以下、連結によって得られる画像を「テキスト連結画像７Ｅ」と記載し、テキスト連結画像７Ｅを表示するための画像データを「テキスト連結画像データ５Ｅ」と記載する。
【００７７】
図画領域連結部２０５は、幅調整部２０３によって幅が調整された図画オブジェクト７Ｂおよび図画コンテンツ７Ｄを、領域画像抽出部２０２によって決定された順位が高いものから順に連結する。連結の方向は、文字列領域連結部２０４による連結の方向と同様である。これにより、図７に示すように図画オブジェクト７Ｂおよび図画コンテンツ７Ｄが連結される。以下、連結によって得られる画像を「図画連結画像７Ｆ」と記載し、その画像データを「図画連結画像データ５Ｆ」と記載する。
【００７８】
データ結合部２０６は、テキスト連結画像データ５Ｅと図画連結画像データ５Ｆとを１つのファイルに結合し、元文書７０の文書名をファイル名として付すことによって、カスタマイズ文書データ５９を生成する。
【００７９】
カスタマイズ文書データ５９を生成する際に、データ結合部２０６は、テキスト連結画像７Ｅを構成する各テキストオブジェクト７Ａおよびテキストコンテンツ７Ｃのデータに、それぞれが元文書７０において属するページのページ番号を付す。同様に、図画連結画像７Ｆを構成する各図画オブジェクト７Ｂおよび図画コンテンツ７Ｄのデータに、それぞれが元文書７０において属するページのページ番号を付す。さらに、元文書７０が横書きおよび縦書きのいずれであるのかを示す方向情報を付す。
【００８０】
そして、データ結合部２０６は、カスタマイズ文書データ５９を表示用文書記憶部２０７に記憶させる。
【００８１】
なお、図画オブジェクト７Ｂおよび図画コンテンツ７Ｄが１つも元文書７０に含まれない場合は、図画領域連結部２０５は、図画連結画像データ５Ｆを生成しない。そして、データ結合部２０６は、テキスト連結画像データ５Ｅに図画連結画像データ５Ｆを結合させることなく、カスタマイズ文書データ５９を生成する。
【００８２】
〔閲覧の際の処理〕
図８および図９は、カスタマイズ文書７９の表示の例を示す図である。
【００８３】
ユーザは、端末装置３に文書表示プログラム３０Ｐを起動させ、閲覧したい文書の文書名を入力する。以下、図４に示した元文書７０の文書名を入力した場合を例に説明する。
【００８４】
端末装置３の表示用文書取得部３０１は、ユーザが入力した文書名に対応するカスタマイズ文書データ５９を画像形成装置２に対して要求し、このカスタマイズ文書データ５９を受信する。この際に、この文書名を画像形成装置２へ通知する。
【００８５】
すると、画像形成装置２において、表示用文書送信部２０８は、通知された文書名に対応するカスタマイズ文書データ５９を表示用文書記憶部２０７から読み出し、端末装置３へ送信する。
【００８６】
端末装置３において、文書表示制御部３０２は、受信したカスタマイズ文書データ５９に基づいて、カスタマイズ文書７９をタッチパネルディスプレイ３０ｅに表示させる。詳しくは次の通りである。
【００８７】
文書表示制御部３０２は、図８および図９に示すように、タッチパネルディスプレイ３０ｅに、文書画面３５を表示する。文書画面３５は、文字列表示領域３５１、図画表示領域３５２、およびクローズボタン３５３などによって構成される。文字列表示領域３５１は、テキスト連結画像７Ｅを表示する領域である。図画表示領域３５２は、図画連結画像７Ｆを表示する領域である。クローズボタン３５３は、文書画面３５を閉じるためのボタンである。横書きである旨がカスタマイズ文書データ５９に示される場合は、文字列表示領域３５１と図画表示領域３５２とを上下に並べて配置する。一方、縦書きである旨が示される場合は、左右に並べて配置する。
【００８８】
そして、文書表示制御部３０２は、カスタマイズ文書データ５９の中のテキスト連結画像データ５Ｅに基づいてテキスト連結画像７Ｅを文字列表示領域３５１に表示し、図画連結画像データ５Ｆに基づいて図画連結画像７Ｆを図画表示領域３５２に表示する。この際に、テキスト連結画像７Ｅの幅が文字列表示領域３５１の幅に合うように適宜、テキスト連結画像７Ｅを拡大しまたは縮小する。同様に、図画連結画像７Ｆの幅が図画表示領域３５２の幅に合うように適宜、図画連結画像７Ｆを拡大しまたは縮小する。
【００８９】
テキスト連結画像７Ｅの一部分しか文字列表示領域３５１に表示することができない場合がある。この場合に、文書表示制御部３０２は、カスタマイズ文書データ５９を表示させる当初は、図８に示すように、テキスト連結画像７Ｅの上端を文字列表示領域３５１の上端に合わせて、テキスト連結画像７Ｅを表示する。
【００９０】
ユーザが文字列表示領域３５１にタッチして上へフリックしまたはドラッグすると、文書表示制御部３０２は、テキスト連結画像７Ｅを上へスクロールさせる。これにより、テキスト連結画像７Ｅのうちの、現在表示されている部分よりも下側の部分が表示される。
【００９１】
その後、ユーザが下へフリックしまたはドラッグすると、文書表示制御部３０２は、テキスト連結画像７Ｅを下へスクロールさせる。これにより、テキスト連結画像７Ｅのうちの、現在表示されている部分よりも上側の部分が表示される。
【００９２】
さらに、文書表示制御部３０２は、文字列表示領域３５１に表示されている部分に対応するページの図画オブジェクト７Ｂまたは図画コンテンツ７Ｄを図画表示領域３５２に表示させる。対応するページがテキスト連結画像７Ｅのスクロールによって変わったら、変わった後のページの図画オブジェクト７Ｂまたは図画コンテンツ７Ｄをそれまで表示していた図画オブジェクト７Ｂまたは図画コンテンツ７Ｄに代えて図画表示領域３５２に表示させる。
【００９３】
変わった後のページの図画オブジェクト７Ｂおよび図画コンテンツ７Ｄがいずれもない場合は、変わる前のページの図画オブジェクト７Ｂまたは図画コンテンツ７Ｄを表示させたままにすればよい。または、図画表示領域３５２に何も表示しないようにしてもよい。
【００９４】
また、文書表示制御部３０２は、図画連結画像７Ｆが図画表示領域３５２に表示しきれない場合は、一部分だけを表示させる。そして、ユーザの操作に応じて図画連結画像７Ｆを図画表示領域３５２においてスクロールさせる。
【００９５】
なお、各テキストオブジェクト７Ａ、図画オブジェクト７Ｂ、テキストコンテンツ７Ｃ、および図画コンテンツ７Ｄがどのページに対応しているのかは、カスタマイズ文書データ５９に示されている。
【００９６】
例えば、カスタマイズ文書データ５９を表示させる当初は、文書表示制御部３０２は、図８のように、第一のページ７０１のテキストオブジェクト７Ａまたはテキストコンテンツ７Ｃを文字列表示領域３５１に表示させるのに伴って、第一のページ７０１の図画オブジェクト７Ｂまたは図画コンテンツ７Ｄ（ここでは、図画オブジェクト７Ｂ１１）を図画表示領域３５２に表示させる。
【００９７】
そして、図９のように、テキスト連結画像７Ｅがスクロールして第二のページ７０２のテキストオブジェクト７Ａまたはテキストコンテンツ７Ｃが文字列表示領域３５１に表示されるのに伴って、文書表示制御部３０２は、第二のページ７０２の図画オブジェクト７Ｂまたは図画コンテンツ７Ｄ（ここでは、図画コンテンツ７Ｄ２１）を図画表示領域３５２に表示させる。図画表示領域３５２に表示させる図画オブジェクト７Ｂまたは図画コンテンツ７Ｄ表示の切換えは、文字列表示領域３５１に表示されるページが完全に切り換わったときに行ってもよいし、次に表示され始めたページが文字列表示領域３５１の所定の割合（例えば、５０％）を超えたときに行ってもよい。
【００９８】
なお、カスタマイズ文書データ５９に図画連結画像データ５Ｆが含まれない場合は、文書表示制御部３０２は、文書画面３５に図画表示領域３５２を設けず、表示面の全体を文字列表示領域３５１として用いる。
【００９９】
ユーザがクローズボタン３５３をタッチすると、文書表示制御部３０２は、文書画面３５を閉じる。
【０１００】
図１０は、第一の実施形態における画像形成装置２の処理の流れの例を説明するフローチャートである。図１１は、第一の実施形態における端末装置３の処理の流れの例を説明するフローチャートである。
【０１０１】
次に、文書提供用プログラム２０Ｐおよび文書表示プログラム３０Ｐによる全体的な処理の流れを、フローチャートを参照しながら説明する。
【０１０２】
画像形成装置２は、文書提供用プログラム２０Ｐに基づいて、図１０に示す手順で処理を実行する。
【０１０３】
画像形成装置２は、他の装置（例えば、端末装置３）からファイル５１を受信すると（＃６０１でＹＥＳ)、ファイル５１を、文書名を付して元文書データ５０として保存するとともに（＃６０２）、カスタマイズ文書データ５９を生成し保存する処理を次のように行う。
【０１０４】
画像形成装置２は、ファイル５１に基づいて、元文書７０の各ページ（第一のページ７０１、第二のページ７０２、第三のページ７０３）からテキストオブジェクト７Ａ、図画オブジェクト７Ｂ、テキストコンテンツ７Ｃ、および図画コンテンツ７Ｄを領域画像として抽出し（＃６０３）、これらの領域画像の幅を調整する（＃６０４）。
【０１０５】
画像形成装置２は、各テキストオブジェクト７Ａおよびテキストコンテンツ７Ｃに順位を付し、順位の高いものほど上に配置されるようにこれらのテキストオブジェクト７Ａおよびテキストコンテンツ７Ｃを連結することによって、テキスト連結画像７Ｅのテキスト連結画像データ５Ｅを生成する（＃６０５）。同様に、各図画オブジェクト７Ｂおよび図画コンテンツ７Ｄに順位を付し、順位の高いものほど上に配置されるようにこれらの図画オブジェクト７Ｂおよび図画コンテンツ７Ｄを連結することによって、図画連結画像７Ｆの図画連結画像データ５Ｆを生成する（＃６０６）。
【０１０６】
画像形成装置２は、テキスト連結画像データ５Ｅおよび図画連結画像データ５Ｆを１つのファイルにまとめることによってカスタマイズ文書データ５９を生成し（＃６０７）、保存する（＃６０８）。
【０１０７】
または、画像形成装置２は、端末装置３から文書を要求されると（＃６０１でＮＯかつ＃６０９でＹＥＳ）、この端末装置３へこの文書のカスタマイズ文書データ５９を送信する（＃６１０）。
【０１０８】
画像形成装置２は、文書の管理および提供のサービスを終了するまで、ステップ＃６０２〜＃６１０の処理およびステップ＃６１０の処理を適宜、実行する。
【０１０９】
端末装置３は、文書表示プログラム３０Ｐに基づいて、図１１に示す手順で処理を実行する。
【０１１０】
端末装置３は、ユーザが元文書７０の登録を指示した場合は（＃６２１でＹＥＳ）、この元文書７０のファイル５１を画像形成装置２にアップロードする（＃６２２）。
【０１１１】
または、端末装置３は、ユーザが元文書７０を閲覧するためにその文書名を入力した場合は（＃６２１でＮＯ）、この元文書７０に対応するカスタマイズ文書７９のカスタマイズ文書データ５９を画像形成装置２からダウンロードする（＃６２３）。
【０１１２】
端末装置３は、カスタマイズ文書データ５９に図画連結画像データ５Ｆが含まれる場合は（＃６２４でＹＥＳ）、文書画面３５として、文字列表示領域３５１、図画表示領域３５２、およびクローズボタン３５３からなる画面を表示する（＃６２５）。
【０１１３】
そして、端末装置３は、テキスト連結画像７Ｅのうちの第一のページ７０１に対応する部分を文字列表示領域３５１に配置し、図画コンテンツ７Ｄのうちの第一のページ７０１に対応する部分を図画表示領域３５２に配置する（＃６２６）。
【０１１４】
その後、端末装置３は、ユーザが文字列表示領域３５１をフリックしまたはドラッグすると、（＃６２７でＹＥＳ）、テキスト連結画像７Ｅをスクロールさせる（＃６２８）。そして、スクロールによって文字列表示領域３５１に表示するページが変わると（＃６２９でＹＥＳ）、図画連結画像７Ｆのうちの、変わった後のページの部分を図画表示領域３５２に表示する（＃６３０）。
【０１１５】
端末装置３は、ユーザがクローズボタン３５３（図８参照）をタッチするまで、ステップ＃６２７〜＃６３０の処理を適宜、実行する。
【０１１６】
一方、端末装置３は、ダウンロードしたカスタマイズ文書データ５９に図画連結画像データ５Ｆが含まれていない場合（＃６２４でＮＯ）は、文書画面３５として、図画表示領域３５２のない画面つまり文字列表示領域３５１およびクローズボタン３５３によって構成される画面を表示する（＃６３２）。
【０１１７】
そして、端末装置３は、文字列表示領域３５１にテキスト連結画像７Ｅを配置し（＃６３３）、クローズボタン３５３がタッチされるまで、フリックまたはドラッグに応じてテキスト連結画像７Ｅをスクロールさせる（＃６３４、＃６３５）。
【０１１８】
図１２は、元文書７０の変形例および元文書７０から抽出される領域画像の例を示す図である。図１３は、カスタマイズ文書７９の変形例およびカスタマイズ文書７９の表示の変形例を示す図である。
【０１１９】
第一の実施形態では、元文書７０が、図４に示すように横書きの形態である場合を例に説明したが、元文書７０が縦書きである場合も、カスタマイズ文書７９を生成し提供することができる。以下、この場合にカスタマイズ文書７９を生成し提供する処理について、説明する。
【０１２０】
領域画像抽出部２０２は、横書きの場合と同様に、元文書７０から領域画像を抽出する。上に挙げた（１−２）および（１−３）の規則の代わりに次の（１−２’）および（１−３’）の規則に基づいて、抽出した領域画像のうちテキストオブジェクト７Ａおよびテキストコンテンツ７Ｃの順位を決定する。（１−１）の規則を使用する点は、横書きの場合と同様である。
（１−２’）  同一のページに配置されている領域画像については、全部分または一部分がより上側の段に配置されている領域画像ほど、高い順位を与える。
（１−３’）  （１−２’）に基づく順位が同一になる領域画像が複数ある場合は、より右に配置されているものほど高い順位を与える。
【０１２１】
図画オブジェクト７Ｂおよび図画コンテンツ７Ｄについても同様に、（１−１）、（１−２’）、および（１−３’）の規則に基づいて順位を決定する。
【０１２２】
幅調整部２０３、文字列領域連結部２０４、図画領域連結部２０５、およびデータ結合部２０６は、それぞれ上述の処理を行う。これにより、図１３に示すテキスト連結画像７Ｅおよび図画連結画像７Ｆなどからなるカスタマイズ文書７９およびそのカスタマイズ文書データ５９が生成される。
【０１２３】
そして、端末装置３において、文書表示制御部３０２は、このカスタマイズ文書データ５９に基づいて、図１３のように、文字列表示領域３５１および図画表示領域３５２を左右に並べた画面を文書画面３５として表示する。そして、文字列表示領域３５１に対する左右方向へのフリックまたはドラッグに応じて、テキスト連結画像７Ｅを左右にスクロールさせる。
【０１２４】
第一の実施形態では、端末装置３へカスタマイズ文書データ５９を送信したが、端末装置３がタブレットコンピュータまたはパーソナルコンピュータなど表示面のサイズが大きい装置である場合は、元文書データ５０を送信してもよい。表示面のサイズは、端末装置３からユーザエージェントを取得し、判別すればよい。
【０１２５】
第一の実施形態では、（１−１）、（１−２）、および（１−３）の各規則に従って、または、（１−１）、（１−２’）、および（１−３’）の各規則に従って、領域画像の順位を決定したが、他の規則に基づいて決定してもよい。
【０１２６】
例えば、横書きの場合は、（１−２）または（１−２’）の代わりに（１−２''）の規則に従い、（１−３）または（１−３’）の代わりに（１−３''）の規則に従ってもよい。
（１−２''）  同一のページに配置されている領域画像については、全部分または一部分がより上に配置されている領域画像ほど、高い順位を与える。
（１−３''）  （１−２''）に基づく順位が同一になる領域画像が複数ある場合は、より左に配置されているものほど高い順位を与える。
【０１２７】
これらの規則の組合せは、いずれも、人間が文書を読む際の順番に応じたものである。規則の組合せを予め複数の用意しておき、ユーザが選択した組合せに係る規則に従って順位を決定してもよい。
【０１２８】
第一の実施形態では、元文書データ５０をアップロードした際に直ちに元文書データ５０からカスタマイズ文書データ５９を生成したが、端末装置３から元文書７０またはカスタマイズ文書７９を提供するように要求された際に生成してもよい。
【０１２９】
〔第二の実施形態〕
図１４は、第二の実施形態における端末装置３の機能的構成の例を示す図である。
【０１３０】
第一の実施形態では、画像形成装置２が元文書７０からカスタマイズ文書７９を生成したが、第二の実施形態では端末装置３が生成する。
【０１３１】
文書表示システム１の全体的な構成は、第一の実施形態の場合と同様であり、図１に示した通りである。画像形成装置２および端末装置３それぞれのハードウェアの構成も、第一の実施形態の場合と同様であり、図２および図３に示した通りである。
【０１３２】
ただし、画像形成装置２は、端末装置３から文書名を指定された場合に、その文書名に対応する元文書データ５０をその端末装置３へ送信する。カスタマイズ文書７９は生成しない。
【０１３３】
また、端末装置３のＲＯＭ３０ｃまたはフラッシュメモリ３０ｄには、文書表示プログラム３０Ｐの代わりに文書変換表示プログラム３０Ｐｂが記憶されている。
【０１３４】
文書変換表示プログラム３０Ｐｂによると、図１４に示す元文書取得部３２１、領域画像抽出部３２２、幅調整部３２３、文字列領域連結部３２４、図画領域連結部３２５、データ結合部３２６、および文書表示制御部３２７などの機能が実現される。以下、これらの機能について、説明する。第一の実施形態と重複する点については、説明を省略する。
【０１３５】
元文書取得部３２１は、元文書７０の元文書データ５０を、画像形成装置２からダウンロードしまたはフラッシュメモリ３０ｄなどから読み出すことによって取得する。
【０１３６】
領域分割部３２２、幅調整部３２３、文字列領域連結部３２４、図画領域連結部３２５、およびデータ結合部３２６の各機能は、第一の実施形態の領域画像抽出部２０２、幅調整部２０３、文字列領域連結部２０４、図画領域連結部２０５、およびデータ結合部２０６（図５参照）の各機能と同様である。領域画像抽出部３２２ないしデータ結合部３２６による処理の結果、第一の実施形態と同様に、カスタマイズ文書データ５９が得られる。
【０１３７】
文書表示制御部３２７は、領域画像抽出部３２２ないしデータ結合部３２６によって得られたカスタマイズ文書データ５９に基づいて文書画面３５をタッチパネルディスプレイ３０ｅに第一の実施形態と同様に表示させる。
【０１３８】
図１５は、第二の実施形態における端末装置３の処理の流れの例を説明するフローチャートである。
【０１３９】
端末装置３は、文書変換表示プログラム３０Ｐｂに基づいて、図１５に示す手順で処理を実行する。
【０１４０】
端末装置３は、元文書７０の元文書データ５０を画像形成装置２またはＵＳＢメモリなどから取得する（＃６５１）。
【０１４１】
さらに、端末装置３は、元文書データ５０に基づいて、領域画像を抽出し（＃６５２）、領域画像の幅を調整し（＃６５３）、テキスト連結画像７Ｅのテキスト連結画像データ５Ｅを生成し（＃６５４）、図画連結画像７Ｆのテキスト連結画像データ５Ｅを生成する（＃６５５）。テキスト連結画像データ５Ｅおよび図画連結画像データ５Ｆなどを用いてカスタマイズ文書７９のカスタマイズ文書データ５９を生成する（＃６５６）。ステップ＃６５２〜＃６５６の処理は、図１０のステップ＃６０３〜＃６０７の処理と同様である。
【０１４２】
そして、端末装置３は、カスタマイズ文書データ５９に基づいてカスタマイズ文書７９を表示する処理を実行する（＃６５７）。この処理は、図１１のステップ＃６２４〜＃６４６の処理と同様である。
【０１４３】
第一の実施形態および第二の実施形態によると、元文書７０からカスタマイズ文書７９を生成し端末装置３へ提供する。カスタマイズ文書７９は、元文書７０に含まれる複数のテキストオブジェクト７Ａおよびテキストコンテンツ７Ｃを、読み進める方向にかつ読み進める順番に一列に並べたものである。よって、端末装置３のタッチパネルディスプレイ３０ｅのサイズが小さい場合であっても、ユーザにとって、元文書７０のコンテンツを従来よりも閲覧しやすく提供することができる。
【０１４４】
また、テキストオブジェクト７Ａおよびテキストコンテンツ７Ｃをタッチパネルディスプレイ３０ｅの表示面の幅いっぱいに表示させるので、テキストオブジェクト７Ａおよびテキストコンテンツ７Ｃごとに拡大しまたは縮小する操作を行う必要がない。
【０１４５】
さらに、文字列表示領域３５１に表示されているページと同じページの図画オブジェクト７Ｂまたは図画コンテンツ７Ｄが図画表示領域３５２に表示される。よって、図画表示領域３５２に対する操作を行うことなく、同じページの図画オブジェクト７Ｂまたは図画コンテンツ７Ｄを直ちに閲覧することができる。
【０１４６】
また、端末装置３は、スクロールの操作に応じて、現在表示している領域画像に続けて前または後ろの領域画像を表示する必要が生じるごとに、これらの領域画像を連結させるのではなく、予めこれらを連結させたデータ（カスタマイズ文書データ５９）を用意しておく。よって、これらの領域画像をよりスムーズにスクロールさせることができる。
【０１４７】
表示面３５における文字列表示領域３５１と図画表示領域３５２との位置関係は、図８または図９の例に限らない。すなわち、第一の実施形態および第二の実施形態では、横書きの場合に図画表示領域３５２を文字列表示領域３５１の上に配置したが、下、右、または左に配置してもよい。縦書きの場合に図画表示領域３５２を文字列表示領域３５１の左に配置したが、上、下、または右に配置してもよい。
【０１４８】
図１６は、領域画像７１１〜７１４、７２１〜７２５、７３１〜７３２の順位付けの変形例を示す図である。図１７は、連結画像７Ｇの表示の例を示す図である。図１８および図１９は、領域画像７１１〜７１４、７２１〜７２５、７３１〜７３２の順位付けの変形例を示す図である。
【０１４９】
第一の実施形態および第二の実施形態では、テキストオブジェクト７Ａおよびテキストコンテンツ７Ｃのグループと、図画オブジェクト７Ｂおよび図画コンテンツ７Ｄのグループと、それぞれ別個に順位付けを行った。しかし、このようにグループ化せずに、例えば図１６に示すように順位付けを行ってもよい。
【０１５０】
この場合は、テキスト連結画像７Ｅおよび図画連結画像７Ｆの代わりに、図１７に示すような連結画像７Ｇおよびそれを表示するための連結画像データを生成すればよい。そして、図１７のように、文字列表示領域３５１および図画表示領域３５２の代わりに表示領域３５４を有する文書画面３５’を表示し、表示領域３５４に連結画像７Ｇを配置すればよい。
【０１５１】
または、同じページの領域画像については、図１８または図１９に示すように、配置されている位置に関わらず、図画オブジェクト７Ｂおよび図画コンテンツ７Ｄよりもテキストオブジェクト７Ａおよびテキストコンテンツ７Ｃの順位を高くしてもよい。スキャナユニット２０ｉによって元文書データ５０を取得してもよい。
【０１５２】
その他、文書表示システム１の全体、画像形成装置２または端末装置３の各部の構成、処理内容、処理順序、データの構成、画面の構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１５３】
１  文書表示システム（文書生成システム）
２  画像形成装置（文書サーバ）
３  端末装置
７Ａ、７Ａ１１、７Ａ１２、７Ａ２１、７Ａ２３、７Ａ２４、７Ａ３１、７Ａ３２  テキストオブジェクト（テキスト群）
７Ｃ、７Ｃ１１  テキストコンテンツ（テキスト群）
７０  元文書（第一の文書）
７９  カスタマイズ文書（第二の文書）
２０２、３２２  画像領域抽出部（順位付け手段）
２０３、３２３  幅調整部（生成手段）
２０４、３２４  文字列領域連結部（生成手段）
２０５、３２５  図画領域連結部（生成手段）
２０６、３２６  データ結合部（生成手段）
２０８  表示用文書送信部（提供手段）
３０２、３２７  文書表示制御部(表示手段）
７Ｂ、７Ｂ１１  図画オブジェクト（図画）
７Ｄ、７Ｄ２１  図画コンテンツ（図画）
３５１  文字列表示領域
３５２  図画表示領域
【図１】
0006598600.tif 000002
【図２】
0006598600.tif 000003
【図３】
0006598600.tif 000004
【図４】
0006598600.tif 000005
【図５】
0006598600.tif 000006
【図６】
0006598600.tif 000007
【図７】
0006598600.tif 000008
【図８】
0006598600.tif 000009
【図９】
0006598600.tif 000010
【図１０】
0006598600.tif 000011
【図１１】
0006598600.tif 000012
【図１２】
0006598600.tif 000013
【図１３】
0006598600.tif 000014
【図１４】
0006598600.tif 000015
【図１５】
0006598600.tif 000016
【図１６】
0006598600.tif 000017
【図１７】
0006598600.tif 000018
【図１８】
0006598600.tif 000019
【図１９】
0006598600.tif 000020