(57)【要約】文書をページ毎に意味を持つ複数領域に分割し、各領域毎に多重解像度レベルのデータにそれぞれ対応する類似度及びデータ量を示した類似度テーブルを生成する。この類似度テーブルを参照して、ユーザが指定した興味領域を、予め定めた特定類似度（解像度）で、かつユーザ指定の閲覧速度で、電子文書の各ページを提示する。また、類似度テーブルを参照して、特定類似度を保証しつつ最大限の速度で、電子文書の各ページを提示する。
2003054708.tif 000002
【特許請求の範囲】
【請求項１】
サーバに蓄積された電子文書を、通信網を介した端末からの閲覧要求に応答して閲覧可能とした電子文書閲覧システムの端末装置であって、
少なくとも前記通信網の通信速度に基づいて前記電子文書の解像度レベルを選択する手段と、
該選択された解像度レベルの電子文書の閲覧要求を行う手段と、
を含むことを特徴とする電子文書閲覧システムの端末装置。
【請求項２】
前記サーバには、前記電子文書を複数の解像度レベルで保存しておくことを特徴とする請求の範囲第１項記載の電子文書閲覧システムの端末装置。
【請求項３】
サーバに蓄積された電子文書を、通信網を介した端末からの閲覧要求に応答して閲覧可能とした電子文書閲覧システムの端末装置であって、
少なくともユーザの前記電子文書の閲覧速度に基づいて前記電子文書の解像度レベルを選択する手段と、
該選択された解像度レベルの電子文書の閲覧要求を行う手段と、
を含むことを特徴とする電子文書閲覧システムの端末装置。
【請求項４】
前記サーバには、前記電子文書を複数の解像度レベルで保存しておくことを特徴とする請求の範囲第３項記載の電子文書閲覧システムの端末装置。
【請求項５】
サーバに蓄積された電子文書を、通信網を介した端末からの閲覧要求に応答して閲覧可能とした電子文書閲覧システムの端末装置であって、
前記サーバは、前記電子文書をレイアウト構造解析により複数の領域に分割して保存しており、
前記通信網の通信速度、ユーザの前記電子文書の閲覧速度の少なくとも一方に基づいて、前記分割された領域の解像度レベルを選択する手段と、
該選択された解像度レベルの電子文書の閲覧要求を行う手段と、
当該閲覧要求に基づき入力された電子文書の合成処理を行う手段と、
を含むことを特徴とする電子文書閲覧システムの端末装置。
【請求項６】
更に、前記分割された領域の内、ユーザの興味を示す興味領域を設定する手段を含み、
前記興味領域に設定された領域については、ユーザが必要とする解像度レベルが選択されることを特徴とする請求の範囲第５項記載の電子文書閲覧システムの端末装置。
【請求項７】
サーバに蓄積された電子文書を、通信網を介した端末からの閲覧要求に応答して閲覧可能とした電子文書閲覧システムの端末装置であって、
前記サーバは、前記電子文書をレイアウト構造解析により複数の領域に分割すると共に、当該分割されたそれぞれの領域毎に複数の解像度レベルで保存しており、
前記通信網の通信速度、ユーザの前記電子文書の閲覧速度の少なくとも一方に基づいて、前記分割された領域の解像度レベルを選択する手段と、
当該選択された解像度レベルの電子文書の閲覧要求を行う手段と、
当該閲覧要求に基づき入力された電子文書の合成処理を行う手段と、
を含むことを特徴とする電子文書閲覧システムの端末装置。
【請求項８】
更に、前記分割された領域の内、ユーザの興味を示す興味領域を設定する手段を含み、
前記興味領域に設定された領域については、ユーザが必要とする解像度レベルが選択されることを特徴とする請求の範囲第７項記載の電子文書閲覧システムの端末装置。
【請求項９】
サーバに蓄積された電子文書を、通信網を介した端末からの閲覧要求に応答して閲覧可能とした電子文書閲覧システムの端末装置用のプログラムであって、
前記通信網の通信速度、ユーザの前記電子文書の閲覧速度の少なくとも一方に基づいて前記電子文書の解像度レベルを選択する第１のステップと、
前記第１のステップにて選択された解像度レベルの電子文書の閲覧要求を行う第２のステップと、
を実行することを特徴とする電子文書閲覧システムの端末装置用プログラム。
【請求項１０】
サーバに蓄積された電子文書を、通信網を介した端末からの閲覧要求に応答して閲覧可能とした電子文書閲覧システムの端末装置用のプログラムであって、
前記サーバは、前記電子文書をレイアウト構造解析により複数の領域に分割して保存しており、
前記通信網の通信速度、ユーザの前記電子文書の閲覧速度の少なくとも一方に基づいて、前記分割された領域の解像度レベルを選択する第１のステップと、
当該選択された解像度レベルの電子文書の閲覧要求を行う第２のステップと、
当該閲覧要求に基づき入力された電子文書の合成処理を行う第３のステップと、
を実行することを特徴とする電子文書閲覧システムの端末装置用プログラム。
【請求項１１】
サーバに蓄積された電子文書を、通信網を介した端末からの閲覧要求に応答して閲覧可能とした電子文書閲覧システムの端末装置用のプログラムであって、
前記サーバは、前記電子文書をレイアウト構造解析により複数の領域に分割すると共に、当該分割されたそれぞれの領域毎に複数の解像度レベルで保存しており、
前記通信網の通信速度、前記電子文書の閲覧速度の少なくとも一方に基づいて、前記分割された領域の解像度レベルを選択する第１のステップと、
前記第１のステップにて選択された解像度レベルの電子文書の閲覧要求を行う第２のステップと、
前記第閲覧要求に基づき入力された電子文書の合成処理を行う第３のステップと、
を実行することを特徴とする電子文書閲覧システムの端末装置用プログラム。
【請求項１２】
サーバに蓄積された電子文書を、通信網を介した端末からの閲覧要求に応答して閲覧可能とした電子文書閲覧システムのサーバ装置であって、
前記通信網の通信速度、ユーザの前記電子文書の閲覧速度の少なくとも一方に基づいて解像度レベルが選択された電子文書の閲覧要求を前記端末から受け取る手段と、
当該閲覧要求に基づき前記解像度レベルに適合する電子文書の画像を生成する手段と、
当該生成された画像を端末に対して送信する手段と、
を含むことを特徴とする電子文書閲覧システムのサーバ装置。
【請求項１３】
サーバに蓄積された電子文書を、通信網を介した端末からの閲覧要求に応答して閲覧可能とした電子文書閲覧システムのサーバ装置であって、
前記電子文書を複数の解像度レベルで保存する手段と、
前記通信網の通信速度、ユーザの前記電子文書の閲覧速度の少なくとも一方に基づいて前記解像度レベルが選択された電子文書の閲覧要求を端末から受け取る手段と、
当該閲覧要求に基づき前記複数の解像度レベルで保存された電子文書を選択する手段と、
当該選択された電子文書を端末に対して送信する手段と、
を含むことを特徴とする電子文書閲覧システムのサーバ装置。
【請求項１４】
サーバに蓄積された電子文書を、通信網を介した端末からの閲覧要求に応答して閲覧可能とした電子文書閲覧システムのサーバ装置であって、
前記電子文書をレイアウト構造解析により複数の領域に分割して保存する手段と、
前記通信網の通信速度、ユーザの前記電子文書の閲覧速度の少なくとも一方に基づいて前記分割された領域の解像度レベルが選択された電子文書の閲覧要求を端末から受け取る手段と、
当該閲覧要求に基づき前記解像度レベルに適合する電子文書の領域画像を生成する手段と、
当該生成された画像を端末に対して送信する手段と、
を含むことを特徴とする電子文書閲覧システムのサーバ装置。
【請求項１５】
サーバに蓄積された電子文書を、通信網を介した端末からの閲覧要求に応答して閲覧可能とした電子文書閲覧システムであって、
前記端末は、前記通信網の通信速度、ユーザの前記電子文書の閲覧速度の少なくとも一方に基づいて前記電子文書の解像度レベルを選択し、当該選択された解像度レベルの電子文書の閲覧要求を前記サーバに対して行い、
前記サーバは、前記閲覧要求に従い前記電子文書の解像度レベルに適合した画像の送付を行うことを特徴とする電子文書閲覧システム。
【請求項１６】
サーバに蓄積された電子文書を、通信網を介した端末からの閲覧要求に応答して閲覧可能とした電子文書閲覧システムであって、
前記サーバは、前記電子文書をレイアウト構造により複数の領域に分割して保存しており、
前記端末は、前記通信網の通信速度、ユーザの前記電子文書の閲覧速度の少なくとも一方に基づいて、前記分割された領域の解像度レベルを選択し、当該選択された解像度レベルの電子文書の閲覧要求を前記サーバに行い、
前記サーバは、前記閲覧要求に従い前記電子文書の解像度レベルに適合した領域の画像を端末に送付し、
前記端末は、当該閲覧要求に基づき入力された領域の画像の合成処理を行うことを特徴とする電子文書閲覧システム。
【請求項１７】
ファイルに蓄積された電子文書を、通信網を介したユーザからの閲覧要求に応答して閲覧可能とした電子文書閲覧システムであって、
閲覧すべき文書を電子化すると共に、前記電子文書のページ毎にそのレイアウト構造を解析する文書解析手段と、
前記ページ毎のレイアウトを構成する各領域の画像にそれぞれ対応して、少なくとも、異なる解像度レベルと、これ等各解像度レベルに対応するデータ量とを含むテーブルを生成するテーブル生成手段と、
閲覧速度が指示された速度優先モードの指定を含む前記閲覧要求に応答して、前記通信網の通信速度と前記閲覧速度とに基づきページ当たりの送信時間及びデータ量を算出する算出手段と、
前記テーブルを参照して前記算出データ量に対応する解像度レベルを求め、求められた解像度レベルに対応した画像のページを前記送信時間の間ユーザへ提示する制御手段と、
を含むことを特徴とする電子文書閲覧システム。
【請求項１８】
前記制御手段は、１ページ当たりの表示終了に応答して次のページを前ページと同様の制御によりユーザへ提示することを特徴とする請求の範囲第１７項記載の電子文書閲覧システム。
【請求項１９】
前記制御手段は、停止指示に応答して、そのときのページに関して、その時の解像度レベルから最高解像度レベルまでの画像データを順次ユーザへ提示することを特徴とする請求の範囲第１７項記載の電子文書閲覧システム。
【請求項２０】
前記閲覧要求には、ユーザが興味を示す興味領域が指定されており、前記テーブルには、前記各解像度レベルの画像の元の画像に対する類似度が含まれており、前記制御手段は、前記テーブルを参照して、前記興味領域に関しては予め設定された特定類似度を満たす解像度レベルに対応した画像のページを前記ユーザへ提示することを特徴とする請求の範囲第１７項記載の電子文書閲覧システム。
【請求項２１】
前記制御手段は、前記興味領域以外の他の領域に関しては、前記算出データ量から前記興味領域のデータ量を差引いたデータ量を、これ等他の領域に配分することを特徴とする請求の範囲第２０項記載の電子文書閲覧システム。
【請求項２２】
ファイルに蓄積された電子文書を、通信網を介したユーザからの閲覧要求に応答して閲覧可能とした電子文書閲覧システムであって、
閲覧すべき文書を電子化すると共に、前記文書のページ毎にそのレイアウト構造を解析する文書解析手段と、
前記ページ毎のレイアウトを構成する各領域の画像にそれぞれ対応して、異なる解像度レベルと、これ等各解像度レベルの画像の元の画像に対する類似度及びデータ量とを含むテーブルを生成するテーブル生成手段と、
閲覧ページの特定類似度を保証する類似度優先モードの指定を含む前記閲覧要求に応答して、前記テーブルを参照してこの特定類似度以上でかつこの特定類似度に一番近い類似度に対応する各領域の解像度レベルを求め、求められた解像度レベルに対応した画像のページを前記送信時間の間ユーザへ提示する制御手段と、
を含むことを特徴とする電子文書閲覧システム。
【請求項２３】
前記制御手段は、１ページ当たりの表示終了に応答して次のページを前ページと同様の制御によりユーザへ提示することを特徴とする請求の範囲第２２項記載の電子文書閲覧システム。
【請求項２４】
前記制御手段は、停止指示に応答して、そのときのページに関して、その時の解像度レベルから最高解像度レベルまでの画像データを順次ユーザへ提示することを特徴とする請求の範囲第２２項記載の電子文書閲覧システム。
【請求項２５】
ファイルに蓄積された電子文書を、通信網を介したユーザからの閲覧要求に応答して閲覧可能とした電子文書閲覧方法であって、
閲覧すべき文書を電子化すると共に、前記文書のページ毎にそのレイアウト構造を解析するステップと、
前記ページ毎のレイアウトを構成する各領域の画像にそれぞれ対応して、少なくとも、異なる解像度レベルと、これ等各解像度レベルに対応するデータ量とを含むテーブルを生成するステップと、
閲覧速度が指示された速度優先モードの指定を含む前記閲覧要求に応答して、前記通信網の通信速度と前記閲覧速度とに基づきページ当たりの送信時間及びデータ量を算出するステップと、
前記テーブルを参照してこの算出データ量に対応する解像度レベルを求め、この解像度レベルに対応した画像のページを前記送信時間の間ユーザへ提示する制御ステップと、
を含むことを特徴とする電子文書閲覧方法。
【請求項２６】
前記制御ステップは、１ページ当たりの表示終了に応答して次のページを前ページと同様の制御によりユーザへ提示することを特徴とする請求の範囲第２５項記載の電子文書閲覧方法。
【請求項２７】
前記制御ステップは、停止指示に応答して、そのときのページに関して、その時の解像度レベルから最高解像度レベルまでの画像データを順次ユーザへ提示することを特徴とする請求の範囲第２５項記載の電子文書閲覧方法。
【請求項２８】
前記閲覧要求には、ユーザが興味を示す興味領域が指定されており、前記テーブルには、前記各解像度レベルの画像の元の画像に対する類似度が含まれており、
前記制御ステップは、前記テーブルを参照して、前記興味領域に関しては予め設定された特定類似度を満たす解像度レベルに対応した画像のページを前記ユーザへ提示することを特徴とする請求の範囲第２５項記載の電子文書閲覧方法。
【請求項２９】
前記制御ステップは、前記興味領域以外の他の領域に関しては、前記算出データ量から前記興味領域のデータ量を差引いたデータ量を、これ等他の領域に配分することを特徴とする請求の範囲第２８項記載の電子文書閲覧方法。
【請求項３０】
ファイルに蓄積された電子文書を、通信網を介したユーザからの閲覧要求に応答して閲覧可能とした電子文書閲覧方法であって、
閲覧すべき文書を電子化すると共に、前記文書のページ毎にそのレイアウト構造を解析するステップと、
前記ページ毎のレイアウトを構成する各領域の画像にそれぞれ対応して、異なる解像度レベルと、これ等各解像度レベルの画像の元の画像に対する類似度及びデータ量とを含むテーブルを生成するステップと、
閲覧ページの特定類似度を保証する類似度優先モードの指定を含む前記閲覧要求に応答して、前記テーブルを参照してこの特定類似度以上でかつこの特定類似度に一番近い類似度に対応する各領域の解像度レベルを求め、この解像度レベルに対応した画像のページを前記送信時間の間ユーザへ提示する制御ステップと、を含むことを特徴とする電子文書閲覧方法。
【請求項３１】
前記制御ステップは、１ページ当たりの表示終了に応答して次のページを前ページと同様の制御によりユーザへ提示することを特徴とする請求の範囲第３０項記載の電子文書閲覧方法。
【請求項３２】
前記制御ステップは、停止指示に応答して、そのときのページに関して、その時の解像度レベルから最高解像度レベルまでの画像データを順次ユーザへ提示することを特徴とする請求の範囲第３０項記載の電子文書閲覧方法。
【発明の詳細な説明】
技術分野
本発明は電子文書閲覧システム及びその方法に関する。特に、電子化された雑誌・新聞・社内文書等の大量の電子文書を閲覧するための電子文書閲覧システム及びその方法に関する。
背景技術
情報技術の進展に伴い、雑誌、新聞、社内文書などの情報を電子化し画像データとして電子文書サーバ内の電子文書ファイルに蓄積することが行われている。電子文書サーバ内に蓄積された電子文書画像（以下では、単に電子文書と呼ぶ）を閲覧する際には、一般に、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等を含む種々の通信ネットワークを介してユーザの端末の表示画面上に画像を表示する。
この場合の画像伝送方法としては、プログレッシブ（ｐｒｏｇｒｅｓｓｉｖｅ）伝送技術を利用するのが一般的である。プログレッシブ伝送技術では、画像伝送の際に、数段階にわたって徐々に鮮明に（解像度を徐々に上げて）表示させる。
このようなプログレッシブ伝送技術を用いている関連技術を文献を挙げて説明する。
特開２０００−５０２６１号公報（以下、文献１と呼ぶ）には以下の技術が開示されている。ユーザは画像の重要領域をあらかじめ指定しておく。重要領域に指定された画像は、重要領域以外の画像よりも先行して伝送される。
特開平１１−２４２６５４号公報（以下、文献２と呼ぶ）には以下の技術が開示されている。ユーザの指定した文書画像（ドキュメント画像）は文書のレイアウト構造を利用して２段階の解像度に分けて送信される。すなわち、ドキュメント画像内のレイアウト構造を識別し、ユーザに参照される可能性の高いレイアウトオブジェクトについては高い解像度でユーザ端末に送信する。一方、ユーザに参照される可能性の低いレイアウトオブジェクトについては低い解像度でユーザ端末に送信する。
特開２００１−１４８８０２号公報（以下、文献３と呼ぶ）には以下の技術が開示されている。デジタルカメラにおける電池切れによる画像データの転送失敗を防止するために、電池残量に基づく可能動作時間が算出される。算出された可能動作時間とデータ通信速度とを基に、送信可能ファイルサイズ（データ量）が算出される。算出された送信可能ファイルサイズに応じた画像ファイルの解像度レベルが決定され、決定された解像度レベルで画像が伝送される。
電子文書閲覧システムにおいて閲覧対象となる電子文書には、一冊ずつの電子書籍や電子雑誌の他に、キーワード検索によりヒットした検索結果の集合電子文書も含まれる。電子文書のデータ量は膨大であるために、全ての電子文書をユーザ端末側にダウンロードするには多くの時間がかかる。一般に、ユーザは、受信中の電子文書がどのような内容のものであるか、また、所望の内容がどこに存在するかをなるべく早く確認したいのが普通である。すなわち、電子文書閲覧システムでは、ユーザに対してできるだけ負担をかけることなく、できるだけ早く必要な電子文書をダウンロードすることが要求される。
例えば、文献１に開示されている技術では、ユーザが指定した重要領域の画像情報を他の領域の画像情報よりも先行してプログレッシブ的に伝送している。しかしながら、ユーザの閲覧速度に応じて、重要領域と他の領域を含めた全体の解像度レベルをコントロールすることができない。
また、文献２に開示されている技術は、文書のレイアウト構造を利用しているものの、レイアウトオブジェクトを固定された高い解像度と低い解像度で送信・表示を行う。よって、文書画像に含まれるレイアウトオブジェクトによっては、送信に長時間を要する場合と、送信が短時間で済む場合とがあり、送信時間が不均一となる。これは、ユーザに違和感を与えストレスの原因ともなる。
さらに、文献３に開示されている技術では、バッテリーの残量から可能動作時間が算出され、算出された可能動作時間に応じた解像度レベルで画像が送信される。よって、ユーザの好みによる特定領域の指定や閲覧速度の指定等ができず、ユーザ選択による各種閲覧モードの制御ができないという欠点がある。
上記文献１〜３に開示されている技術の問題点は、ユーザの閲覧速度（例えばページめくりの速度）については全く考慮されていない点に起因する。よって、上記のいずれの技術においても、ユーザに違和感を与えたり、ユーザに負担をかけるという問題がある。
また、上記のいずれの技術においても、ユーザの興味領域の品質を保証しつつページめくり速度を一定としてスムーズにページめくりを行うことができないという問題もある。更に、ネットワークの通信速度は、ネットワークの種類等により異なる。ところが、通信速度が異なってもユーザにより設定された閲覧条件を保証することは、全く考慮されていない。
それゆえ、本発明の目的は、ユーザに対して違和感を与えることなく快適に文書閲覧を可能とした電子文書閲覧システム及びその方法を提供することにある。
本発明の他の目的は、大量のページを有する電子文書に対して、ユーザの興味領域の品質を保証しつつページめくり速度を一定としてスムーズにページめくりを可能とした電子文書閲覧システム及びその方法を提供することである。
本発明の更に他の目的は、データ伝送用ネットワークの通信速度が変動した場合にも、ユーザにより設定された閲覧条件を保証可能とした電子文書閲覧システム及びその方法を提供することである。
発明の開示
本発明による電子文書閲覧システムは、ファイルに蓄積された電子文書を、通信網を介したユーザからの閲覧要求に応答して閲覧可能とした電子文書閲覧システムである。
本発明の態様によれば、電子文書閲覧システムは、閲覧すべき文書を電子化すると共に、文書のページ毎にそのレイアウト構造を解析する文書解析部と、ページ毎のレイアウトを構成する各領域の画像にそれぞれ対応して、少なくとも、異なる解像度レベルと、これ等各解像度レベルに対応するデータ量とを含むテーブルを生成するテーブル生成部と、閲覧速度が指示された速度優先モードの指定を含む閲覧要求に応答して、通信網の通信速度と閲覧速度とに基づきページ当たりの送信時間及びデータ量を算出する算出部と、テーブルを参照してこの算出データ量に対応する解像度レベルを求め、この解像度レベルに対応した画像のページを送信時間の間ユーザへ提示する制御部とを含む。
本発明の他の態様による電子文書閲覧システムは、閲覧すべき文書を電子化すると共に、文書のページ毎にそのレイアウト構造を解析する文書解析部と、ページ毎のレイアウトを構成する各領域の画像にそれぞれ対応して、異なる解像度レベルと、これ等各解像度レベルの画像の元の画像に対する類似度及びデータ量とを含むテーブルを生成するテーブル生成部と、閲覧ページの特定類似度を保証する類似度優先モードの指定を含む閲覧要求に応答して、テーブルを参照してこの特定類似度以上でかつこの特定類似度に一番近い類似度に対応する各領域の解像度レベルを求め、この解像度レベルに対応した画像のページを送信時間の間ユーザへ提示する制御部とを含む。
本発明による電子文書閲覧方法は、ファイルに蓄積された電子文書を、通信網を介したユーザからの閲覧要求に応答して閲覧可能とした電子文書閲覧方法である。
本発明の態様によれば、電子文書閲覧方法は、閲覧すべき文書を電子化すると共に、文書のページ毎にそのレイアウト構造を解析するステップと、ページ毎のレイアウトを構成する各領域の画像にそれぞれ対応して、少なくとも、異なる解像度レベルと、これ等各解像度レベルに対応するデータ量とを含むテーブルを生成するステップと、閲覧速度が指示された速度優先モードの指定を含む閲覧要求に応答して、通信網の通信速度と閲覧速度とに基づきページ当たりの送信時間及びデータ量を算出するステップと、テーブルを参照してこの算出データ量に対応する解像度レベルを求め、求められた解像度レベルに対応した画像のページを送信時間の間ユーザへ提示する制御ステップとを含む。
本発明の他の態様による電子文書閲覧方法は、閲覧すべき文書を電子化すると共に、文書のページ毎にそのレイアウト構造を解析するステップと、ページ毎のレイアウトを構成する各領域の画像にそれぞれ対応して、異なる解像度レベルと、これ等各解像度レベルの画像の元の画像に対する類似度及びデータ量とを含むテーブルを生成するステップと、閲覧ページの特定類似度を保証する類似度優先モードの指定を含む閲覧要求に応答して、テーブルを参照してこの特定類似度以上でかつこの特定類似度に一番近い類似度に対応する各領域の解像度レベルを求め、求められた解像度レベルに対応した画像のページを送信時間の間ユーザへ提示する制御ステップとを含む。
本発明の作用は以下の通りである。文書をページ毎に、意味を持つ領域（有意領域）毎に分割し、各領域の多重解像度レベルを有するデータにそれぞれ対応する類似度及びデータ量等を表わした類似度テーブルを作成する。この類似度テーブルを用いて、電子文書の各領域を通信ネットワークの通信速度を勘案してユーザが指定した閲覧速度で電子文書を受信できるように解像度を設定する。ユーザの興味領域が設定されている場合には、その領域についてはユーザが閲覧可能とする解像度で送信を行い、その他の領域については、通信ネットワークの通信速度を勘案しつつ、ユーザの閲覧速度が守られるように解像度を設定する。
この様な制御を行うことにより、ユーザに対して違和感を与えることなく快適な電子文書閲覧環境を提供することができる。
発明の実施するための最良の形態
以下に、本発明の実施例について図面を用いて詳細に説明する。図１は本発明による電子文書閲覧システムの実施例の構成を概略的に示すブロック図である。
図１において、サーバ１０とユーザ端末２０とが通信ネットワーク３０を介して相互に接続されている。サーバ１０は、文書解析部１と電子文書ファイル２を備えている。文書解析部１は、文書類を電子化してページ毎に特徴と構造を解析し、後述の類似度テーブルを作成する。電子文書ファイル２は、文書解析部１により取得された電子文書データと類似度テーブルとを含む電子文書情報１３０を格納する。
ユーザ端末２０は、ページ合成部３と表示／設定部４と閲覧制御部５とを備えている。ページ合成部３は、サーバ１０の電子文書ファイル２からのストリームデータを基にデータをデコーディングして電子文書ページをプログレッシブ的に合成する。ページ合成部３はまた、サーバ１０から電子文書の領域毎に分割された画像が送信されてきた場合には、この領域毎に分割された画像の合成を行う。
表示／設定部４は、ユーザの閲覧指示１００を受けると共に、ページ合成部３にて合成された画像を表示する。表示／設定部４は、ユーザとのインタフェースを提供する。ユーザは、表示／設定部４を介して後述するように閲覧モードの選択や閲覧速度などの閲覧指示１００も行える。
閲覧制御部５は、サーバ１０の電子文書ファイル２からの類似度テーブルのストリームデータを読み込む。閲覧制御部５はまた、類似度テーブル内容や通信ネットワーク３０の通信速度、表示／設定部４を介して入力されるユーザからの閲覧指示１００の内容に応じて、ユーザ端末２０とサーバ１０との間のデータのアクセス制御を行う。
図２は文書解析部１の内部構成を示す。図２において、文書解析部１は、文書電子化入力部１１とレイアウト解析部１２と類似度テーブル生成部１３とを備えている。
文書電子化入力部１１は、文書類を電子化し電子化された画像データの圧縮およびコーディングを行う。ＨＴＭＬなど既に電子化されている文書に関しては、画像データとして圧縮およびコーディングを行う。本実施例においては、文書はＪＰＥＧやＪＰＥＧ２０００などの画像データ１１０としてレイアウト解析部１２に出力される。
レイアウト解析部１２は、文書電子化入力部１１からの画像データ１１０に対してレイアウト解析を行い、レイアウト情報１２０を取得する。
類似度テーブル生成部１３は、レイアウト解析部１２からのレイアウト情報１２０をもとに画像データ１１０を有意の複数の領域に分割する。類似度テーブル生成部１３はまた、分割した領域毎に、複数の異なる解像度の画像とオリジナルな画像との類似度と、これらの複数の異なる解像度の画像のそれぞれのデータ量を計算して、類似度テーブル１３０を生成する。なお、多レイヤの場合、異なるレイヤを組み合わせた画像からなる、異なる解像度の画像も含まれる。類似度テーブル１３０については、後で詳しく説明する。
図３は、ユーザ端末２０の閲覧制御部５の内部構成を示す。図３において、閲覧制御部５は、類似度テーブル読込部５１と通信速度測定部５２とタイマー制御部５３と最大特定類似度照合部５４とプログレッシブ制御部５５とを備えている。
類似度テーブル読込部５１は、サーバ１０の電子文書ファイル２から類似度テーブルのストリームデータ２０１を読み込む。類似度テーブル読込部５１は、取得した類似度テーブル５１０、５１１を出力する。
通信速度測定部５２は、類似度テーブル読込部５１にて取得した類似度テーブル５１０、ユーザが指定した閲覧速度５２０、通信ネットワーク３０の通信速度をもとに、閲覧するページ当たりの通信時間に対応する通信速度５３０を算出する。
タイマー制御部５３は、算出された通信速度５３０と表示／設定部４を介して入力されたユーザが設定した閲覧速度をもとに、閲覧（ページめくり）の時間を制御するページ表示情報５３１を算出する。
最大特定類似度照合部５４は、ページ表示情報５３１と類似度テーブル５１１をもとに、ユーザが指定した閲覧速度で閲覧可能となるように電子文書の解像度を変更するページ制御情報５４０を作成する。最大特定類似度照合部５４はまた、ページ表示情報５３１と類似度テーブル５１１をもとに、ユーザが指定した解像度を保証した上で、最大限の閲覧速度となるように電子文書の解像度を変更するページ制御情報５４０の作成も可能である。
プログレッシブ制御部５５は、ページ制御情報５４０をもとに解像度レベル情報を少なくとも含む画像閲覧要求である画像データ要求５５０をサーバ１０に送付する。プログレッシブ制御部５５はまた、ユーザの入力など、必要に応じて解像度レベルの変更を行った画像データ要求５５０をサーバ１０に送付する。
サーバ１０は、画像データ要求５５０を通信ネットワーク３０を介して受け取り、画像データ要求に合致する画像ファイル（電子文書）を送付する。この時、画像データ要求５５０の解像度レベルを参照し、この解像度レベルに合致した画像ファイルをユーザ端末２０に対して送付する。
ユーザ端末２０のページ合成部３は、サーバ１０から画像ファイルを受け取り、表示／設定部４を介して画像ファイルの表示指示を行う。また、画像ファイルが領域毎に分割されている場合、分割されている画像ファイルの合成を行い、表示／設定部４を介して、この合成された画像ファイルの表示指示を行う。
次に、レイアウト解析部１２により解析された結果であるレイアウト情報１２０と、レイアウト情報１２０に対して類似度テーブル生成部１３により生成される類似度テーブル１３０とについて、図４Ａ〜図４Ｄ及び図５を参照して説明する。
図４Ａは電子文書の、あるページのレイアウト構造の例を示している。本実施例においては、紙に印刷された文書を文書電子化入力部１１でスキャンすることで電子文書化し、ＪＰＥＧ２０００フォーマットの画像データ１１０が作成されている。また、この電子文書データは、電子文書ファイル２に保存されている。
図４Ａの例では、電子文書は複数の領域に分割されている。６００で示す領域はタイトル領域であり、本例では、２つのタイトル領域がある。また６０１で示す領域は図表領域であり、上側領域が図領域、下側領域が表領域である。更に、６０２は文字列からなる段落領域であり、２つの領域から構成されている。
レイアウト解析部１２では、レイヤ解析を行うことによりレイアウト解析を行い、レイアウト情報１２０を作成する。ここで生成されるレイアウト情報は、図５に示した表の内、“パターンと領域”で示されている情報であり、各領域の名称とその座標が示されている。なお、レイアウト解析技術については周知の技術であり、例えば特開平０７−１９２０８３号公報などに記載されている技術を利用することができる。
図４Ｂ〜図４Ｄは本実施例において図４Ａに示した電子文書が端末側でどのように表示されるかを示した模式図である。
図４Ｂは速度優先モードでユーザの興味領域がタイトル領域の場合の表示例である。図４Ｃは速度優先モードでユーザの興味領域が図表領域の場合の表示例である。図４Ｄは類似度優先モードの場合の表示例である。
図５は、図４Ａに示した電子文書をレイアウト解析部１２で解析したレイアウト情報１２０を用いて、類似度テーブル作成部１３で作成される類似度テーブル１３０の例を示す。
類似度テーブルは、図４Ａの各領域において、その位置（ページ内の）を示す領域座標と、類似度とそのデータ量（ストリームデータのサイズ）とを対応づけた解像度レベルが組として表現されている。ここで、領域座標は、例えばタイトル領域１について言えば、座標（ｘ１，ｙ１）と、座標（ｘ２，ｙ２）の２点で示されている。これら２点の一方は領域を規定する４つのコーナーのうちの、例えば左上のコーナーを示し、他方は右下のコーナーを示す。また、類似度とは、サーバ１０に保存されているオリジナルな電子文書に対する類似の程度を示す情報である。この例では、類似度の最高値は１．０であり、類似度１．０はオリジナルな電子文書の解像度と同等であることを意味する。類似度の数値が低くなるにつれ、解像度（類似度）が低下する。
（サーバ１０側での動作の説明）
次に、フローチャートを参照して本発明の実施例の動作を詳細に説明する。
図６は図１の文書解析部１の動作を示すフローチャートである。
先ず、文書電子化入力部１１は、紙文書をスキャナ等の装置を用いて電子化されたデータを作成する（ステップＳ１）。この後、電子化されたデータは、ＪＰＥＧ２０００などの一定のフォーマットに従って圧縮及びコーディングされ（ステップＳ２）、画像データ１１０としてレイアウト解析部１２に出力される。
レイアウト解析部１２は、この画像データ１１０を用いてページ毎にレイアウト解析を行う（ステップＳ３）。この例の場合、図４Ａに示した如く、このページは２つの文書タイトル６００、１つの図及び１つの表６０１、２つの文字列段落６０２の各領域により構成されている。
類似度テーブル生成部１３は、レイアウト情報１２０をもとに、各領域毎に最低解像度の０レベルから最高解像度の６レベル（ＪＰＥＧ２０００を例とする）までの間で類似度を設定し、類似度テーブル１３０を生成する。
図４Ａに示した電子文書の例では、図５に示した類似度テーブルが生成されるものとする。このとき、各解像度レベルに対応する各領域のデータ量も、組としてこのテーブルに表わされる（ステップＳ４）。
図５の例において、類似度テーブルにおける類似度の種類は３種類存在し、タイトル領域と図領域は同じ解像度レベルであれば同じ類似度の値を示しているが、これは一例を表示しているにすぎない。例えば、すべて同じ類似度の値を用いても良いし、領域毎に類似度の値を変化させてもよい。例えば、図領域であれば、解像度レベルが低くても類似度の値を高く設定すれば、解像度レベルがある程度低くても図領域の画像は元の画像とあまり変化なく表示される。一方、類似度の値を低く設定すれば、データ量の低減を期待できる。
類似度テーブル作成部１３は、画像データ１１０を入力とし、各領域の各解像度レベルに対応した画像データ（電子文書データ）も作成する。例えば、図４Ａの図表６０１で示される図から解像度レベル０〜６までの７段階の解像度の計７種類の画像データ（電子文書データ）を作成する。各領域の解像度レベル毎の画像は、電子文書ファイル２に保存される。
なお、類似度テーブル作成部１３が各領域の解像度レベルに対応した画像データを作成しない例も考えられる。例えば、ユーザ端末２０から電子文書の領域についての閲覧要求があった場合に、閲覧要求に含まれる解像度レベルに従って画像を生成し、生成した画像をユーザ端末２０に送付する。この場合、電子文書ファイル２の容量を削減できるという効果をもつ。
この様にして得られた電子文書データと類似度テーブル１３０は、電子文書ファイル２に格納される（ステップＳ５）。
（全体の動作の説明）
ここで、ユーザ端末２０側での閲覧時における条件設定について述べる。この実施例では、閲覧モードとして、ページめくり速度（閲覧速度）を一定に維持する「速度優先モード」と、類似度（解像度）を一定に維持する「類似度優先モード」とがある。ユーザは、表示／設定部４を介して閲覧モードを設定可能である。
速度優先モードでは、閲覧速度の指定が必要となる。閲覧速度の指定としては、例えば１ページ／秒や３ページ／秒の様な指定が可能である。この例においては、表示／設定部４を介してユーザが指定する。
速度優先モードでは、ユーザが興味を持つ領域（特定領域）の指定も可能である。ユーザは、表示／設定部４を介してタイトル領域、図表領域、段落領域、それ以外の領域、またはこれ等の組合せを指定する。この特定領域の指定により、指定された特定領域については予め定められた特定の類似度を維持しつつ指定された閲覧速度でのページめくりが可能となる。なお、特定領域を設定しない（デフォールト）条件の場合もある。この場合には、全ての領域の類似度を均等に扱う。
次に、上述した「特定類似度」と、以下で用いる「最大限特定類似度」とについて説明する。
先ず、以下の定義を行う。類似度１．０とは、元の領域画像と当該領域画像とが完全に一致することを意味する。類似度の値は１．０に近づくほど元の領域画像との一致度が大きいことを意味する。また類似度の値が小さくなれば、一致度も小さくなることを意味する。
人間の視覚によれば、類似度の値は１．０でなくても、一定の閾値以上あれば元の内容を確認することが可能である。一般に、その閾値は視覚実験により求められるが、ユーザが指定することもできる。「特定類似度」とはこの閾値を表わすものである。
一方、異なる種類の領域では、同じ解像度レベルであっても、その類似度は必らずしも同一にはならない。図５を参照すると、解像度レベルが３の場合、タイトル領域の類似度は０．９１であるのに対し、表領域の類似度は０．８である。つまり、特定類似度を照合した場合、解像度レベルは必ずしも同じ値ではない。
ここで、通信ネットワークを介して、サーバに保存されている電子文書を閲覧する場合を考える。ユーザの閲覧速度が通信ネットワークの通信状況よりも遅く、オリジナルの電子文書（画像データ）を送付できる通信ネットワーク環境が整っていれば、ユーザはその電子文書を過不足なく閲覧可能である。しかし、通信ネットワークの通信状況がユーザの閲覧速度に対応できない場合は、サーバに保存されている電子文書のユーザ端末側へのダウンロードが終わるまで、ユーザは閲覧を停止しなくてはいけない。
ここで、本発明は、通信ネットワークの通信状況やユーザの閲覧速度に応じて電子文書（画像データ）の類似度を変化させている。しかし、通信ネットワークの通信状況によっては、特定類似度の解像度レベル以上に設定すると、画像データのデータ量が通信ネットワークの通信速度を越えてしまい、ユーザの閲覧速度に対応できない場合がある。
この場合、本実施例では、ユーザの閲覧速度を保証し、かつ、通信ネットワークの通信速度を最大限利用する最大特定類似度を設定する。またこの場合、電子文書の特定の領域については特定類似度以上の解像度で受信し、それ以外の領域については、最大特定類似度を設定するようにしてもよい。
最大特定類似度とは、特定類似度以上の解像度レベルで電子文書を送信できない場合に、ユーザの閲覧速度を満足し、通信ネットワークを最大限に活用した場合の解像度レベルのことである。
本発明はまた、閲覧速度は多少犠牲になっても特定類似度以上の解像度で電子文書を閲覧できる形態も用意する。この形態のことを本実施例では「類似度優先モード」と呼称する。
以下の例においては、「特定類似度」の値を「０．９」に設定するものとする。
次に、速度優先モードの際の動作を、図７及び図８を参照して詳細に説明する。
ここで、閲覧時の最初の動作を説明する。まず、ユーザが表示／設定部４において、閲覧モードを「速度優先モード」に、閲覧速度を「３枚／秒」に、興味領域を「タイトル領域」にそれぞれ設定したとする。そして、ユーザが閲覧指示１００を表示／設定部４に入力する（ステップＳ１１）。ユーザの閲覧指示１００は、本発明をＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）に適用する場合、閲覧したい電子文書のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を直接指定する方法でも良いし、ユーザに閲覧可能な電子文書を提示し、ユーザに選択させる方法でも良い。勿論、他にも様々な形態が考えられる。
表示／設定部４を介してユーザから閲覧指示１００が入力されると、閲覧指示が閲覧制御部５のタイマー制御部５３に入力される。閲覧制御部５は、通信ネットワーク３０を介してユーザ端末２０とサーバ１０とを接続する指示をサーバ１０に送信する。
この実施例においては、サーバ１０は、ユーザ端末２０のユーザからの閲覧指示があった場合、電子文書ファイル２に保存している電子文書のリストをユーザ端末２０に送付する。ユーザ端末２０側では、サーバ１０側からリストを受け取るとページ合成部３、表示／設定部４を介してそのリストを表示する。ユーザは電子文書リストから興味をもつ一冊の電子文書を選択し、閲覧ボタン（パラパラめくりボタン）を押すことで、当該電子文書の閲覧が開始できる。
ここで、閲覧開始後、図５に示す類似度テーブルをもつ新たなページを表示する際の、閲覧制御部５による動作を説明する。
タイマー制御部５３は、新たなページの属する電子文書の場所ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）とページ番号（例えば１）をサーバ１０に送る（ステップＳ１２）。なお、電子文書の画像が複数存在しない場合は、必ずしもページ番号は必要としない。
類似度テーブル読込部５１は、サーバ１０から該電子文書の類似度テーブルのストリームデータ２０１を読み込む（ステップＳ１３）。このときの閲覧モードは速度優先モードであるから（ステップＳ１４）、通信速度測定部５２で通信速度を算出する（ステップＳ１５）。この例における通信速度測定部５２は、通信ネットワーク３０の通信速度とユーザが指定した閲覧速度５２０をもとに通信速度５３０を算出する。なお通信ネットワーク３０の通信速度は、類似度テーブル読込部５１を介してサーバ１０から入力された類似度テーブルや、実際にサーバから送付される電子文書などから簡単に算出可能である。
例えば、通信速度測定部５２で通信ネットワーク３０の通信速度が６４Ｋｂｐｓ（ｂｐｓ＝ｂｉｔ  ｐｅｒ  ｓｅｃｏｎｄ）と算出されたものとする。通信速度測定部５２は、この通信ネットワークの通信速度６４Ｋｂｐｓとユーザが設定した３枚／秒の閲覧速度をもとに、１ページ当たり約０．３３秒の時間（通信時間）で、かつ、そのときのデータ量Ｄとして約２１．３Ｋｂが算出される（ステップＳ１６）。すなわち、ページあたりの通信速度が測定される。
本実施例においては、通信速度の測定はページごとに行われるものであるとする。例えば、６４Ｋｂｐｓから３２Ｋｂｐｓに通信ネットワークの通信速度が変動しても、１ページ当たりに配分した時間とデータ量を増減（この例の場合は、約１０．７Ｋｂ）することによって閲覧速度が保証できることになる。
最大特定類似度照合部５４は、２１．３Ｋｂのページデータ量Ｄと図５の類似度テーブルをもとに、ユーザが興味領域として指定したタイトル領域（ステップＳ１７）において最大特定類似度を照合する。
この場合の最大特定類似度の照合のアルゴリズムを以下に説明する。図５に示す２つのタイトル領域１、２において、高い類似度の値から低い類似度の値までの順で特定類似度０．９より大きくかつ０．９に一番近い類似度を探す。
タイトル領域１及びタイトル領域２においては、図５より０．９１の値が該当する。この０．９１に対応するストリームデータ量はそれぞれ１Ｋｂであり、データ量Ｄ１は以下の式で表される。
Ｄ１＝１Ｋｂ＋１Ｋｂ＝２Ｋｂ＜２１．３Ｋｂ
その結果、解像度レベル３を確定できる（ステップＳ１８）。
さらに、以下の式を用いて、他の４つの領域（図領域、表領域、段落領域１、段落領域２）における解像度レベルを求める。
Ｄ−Ｄ１＝２１．３Ｋｂ−２Ｋｂ＝１９．３Ｋｂ
この求め方としては、高い類似度の値から低い類似度の値までストリームデータの量で判断をする。
解像度レベルが６の場合、他の４つの領域のストリームデータの量は、１００Ｋｂ、１００Ｋｂ、１００Ｋｂ、１００Ｋｂであり、データ量Ｄ２は以下のようになる。
Ｄ２＝１００Ｋｂ＋１００Ｋｂ＋１００Ｋｂ＋１００Ｋｂ
＝４００Ｋｂ
この場合、１９．３Ｋｂよりもストリームデータ量が大きくなってしまうので、解像度レベル６では送信できない。同様に、解像度レベル５から解像度レベル０まで計算する。
この例の場合、解像度レベルが２の場合、４つの領域のストリームデータの量は、それぞれ４．５Ｋｂであり，データ量Ｄ２は以下のようになる。
Ｄ２＝４．５Ｋｂ＋４．５Ｋｂ＋４．５Ｋｂ＋４．５Ｋｂ
＝１９Ｋｂ＜１９．３Ｋｂ
それゆえ、解像度レベル２を確定できる。
上述のアルゴリズムで示されることは、ユーザの興味領域において、少ないデータ量でも特定類似度を満たせばよく、これに伴って余った分を他の領域に配分するということである（ステップＳ１９）。
これにより、ユーザが指定した閲覧速度を保証しながら最大限に精細画面を表示することができ、これは本発明の特徴の一つとなっている。
プログレッシブ制御部５５は、以上の結果から、２つのタイトル領域における解像度を解像度レベル３に、他の４つの領域における解像度を解像度レベル２に設定する。この各領域の解像度レベルに関する情報と座標情報とを含む画像データ要求５５０は、サーバ１０に送られる（ステップＳ２０）。
ページ合成部３はサーバ１０からのストリームデータ２００をもとにデータをデコーディングして電子文書ページをプログレッシブ的に合成する。表示／設定部４はこのページ合成部３にて合成したページ画像３００を表示する（ステップＳ２１）。表示画面の概略は図４Ｂに示している。図４Ｂは、興味領域としてタイトル領域が設定されている例を示している。また、説明を省略するが、興味領域として図表領域が設定されている場合は、図４Ｃの様に表示される。つまり、興味領域として設定されている領域については、特定解像度を満足する領域画像が得られ、その他の領域については、通信速度と閲覧速度を加味しながら類似度（解像度）が設定される。
同時に、表示／設定部４からの表示状況４００がタイマー制御部５３に送信される。タイマー制御部５３は０．３３秒の時間が経過して（図８のステップＳ２４）、停止指示がない場合及び最終ページでない場合に、ページ番号に１を増加させ（ステップＳ２５，Ｓ２６，Ｓ２７）、次の新たなページに切り替える指示を送出する。ユーザからのページめくりを停止する指示がなければ、ステップＳ１５へ戻り、上述の処理が繰り返して行われる。
なお、上記例では、ユーザが興味を有する特定領域としてタイトル領域を設定しているが、他の領域を指定した場合にも同様の処理が実行される。図７に示すフローチャートのステップＳ１７において、興味領域の設定がない（デフォールト）場合には、図５のテーブルの最下段に示すデフォールトの部分が参照される。そして、デフォールトの部分の類似度がステップＳ１６で算出されたページあたりのデータ量Ｄ以下で、データ量Ｄに最も近いデータ量に対応する類似度（解像度）が求められる（ステップＳ２２）。この例の場合、ページデータ量が２１．３Ｋｂであるので、図５を参照すると解像度レベル２が選択される。そして、この解像度レベル情報を含む画像データ要求がサーバ１０へ送出される（ステップＳ２３）。それ以降の処理はステップＳ２１から行われることになる。
次に、ステップＳ１４において、閲覧モードが類似度優先モードに設定される際の動作を、図９のフローチャートを使用して説明する。
ここで、ユーザが表示／設定部４において閲覧モードを「類似度優先モード」に、興味領域を「デフォールト（設定しない）」に設定したとする。この閲覧時の最初の動作は、速度優先モードの閲覧時の最初の動作と同様であり、図７のステップＳ１１〜Ｓ１４が実行される。そして、最大限特定類似度照合部５４は特定類似度「０．９」を最大限に照合しながら各領域における解像度レベルを求める（ステップＳ３１）。
この場合の照合のアルゴリズムを説明する。図５に示す６つの領域において、高い類似度の値から低い類似度の値までの順でそれぞれ類似度を照合しながら解像度レベルｎを求める。解像度レベルｎは、以下の定義を満足するものである（ステップＳ３２）。
０．９≦解像度レベルｎの類似度の値
解像度レベルｎ−１の類似度の値＜０．９．
そして、図５から、上述の条件を満たす解像度レベルｎは、２つのタイトル領域では共に３、図領域では３、表領域では４、２つの段落領域では４であることが確定される。
プログレッシブ制御部５５はこのようにして得られた各領域の解像度レベル情報と座標情報とをサーバ１０に送る（ステップＳ３３）。ページ合成部３はサーバ１０からのストリームデータ２００をもとにデータをデコーディングして、電子文書ページをプログレッシブ的に合成する。表示／設定部４は、ページ合成部３にて合成されたページ画像３００を表示させる（ステップＳ３４）。表示画面は図４Ｄに示すものである。
同時に、表示／設定部４からの表示状況４００をタイマー制御部５３に送信する。タイマー制御部５３は、ユーザからのページめくりを停止する指示がなく（ステップＳ３６）、また最終ページでなければ（ステップＳ３７）、上述の処理を繰り返して行うためにページ番号に１を増加させ、次の新たなページに切り替える指示を送出する（ステップＳ３８）。
上述の各動作において、ページめくりを停止する場合としては、最終ページ（逆方向めくりなら最初のページ）に至った場合と、ユーザがあるページを詳しく読みたい時に、ユーザがページめくり停止指示を要求した場合とがある。これらの場合には、タイマー制御部５３はページ番号を増加しない指示と共に、ページ全画面を最高解像度まで表示する指示を送出する（図８のステップＳ２８）。
プログレッシブ制御部５５はすでに送出した目前のページにおける解像度情報をもとに残された分のストリームデータをプログレッシブ的にサーバ１０に要求する。
例えば、速度優先モードの場合におけるページめくり停止の場合、タイトル領域の解像度は解像度レベル３であるため、引き続き同一領域において解像度レベル４から６までの画像データ要求５５０が、プログレッシブ的にサーバ１０に送られ、さらに４つの解像度レベル２の領域においては、解像度レベル３，４，５，６までの画像データ要求５５０が、プログレッシブ的にサーバ１０に送られる。
ページ合成部３はサーバ１０からのストリームデータ２００をもとにデータをデコーディングして電子文書ページをプログレッシブ的に合成する。表示／設定部４は最高解像度を有する全画面のページ画像３００を表示する（ステップＳ３０）。表示画面は図４Ａに示すものである。
なお、図１に示したシステム構成は単に一例を示すものであって、これに限定されることはない。例えば、閲覧制御部５をサーバ１０側に設けても良いし、ページ合成部３もサーバ１０側に設けても良い。
産業上の利用可能性
本発明による電子文書閲覧システムは、特に、電子化された雑誌・新聞・社内文書等の大量の電子文書を閲覧するための電子文書閲覧システムに適している。本電子文書閲覧システムは、通信ネットワーク上のサーバに蓄積した大量の電子文書を閲覧する際に、通信回線の速度を監視することによりユーザの好みによって設定されたページめくりの速度で電子文書を表示することができる。これにより、スムーズにページ画面の切り替えを行うことが可能になり、より快適な閲覧環境を提供し、従来のように閲覧の際にユーザに違和感やストレスを与えることがない。
本発明による電子文書閲覧システムはまた、電子化された文書を意味のもつ領域毎に分割して各領域の多重解像度データに対応する類似度テーブルが作成される。この類似度テーブルを用いることにより、文書転送時の領域順位の選択はユーザが興味を有する領域に適応することが可能となる。その結果、従来のように手作業により領域指定や領域順位の固定化という欠点を克服できる。
本発明による電子文書閲覧システムは更に、速度優先モードにおいては、通信回線の速度を変動しても、ページごとに配分したデータ量を適応的に調整し、ユーザが興味を有する領域において、既定の速度で最大限に特定類似度で電子文書を表示することができる。一方、類似度優先モードにおいては、ユーザが興味を有する領域において、特定類似度を保証しつつ最大限の速度で電子文書を表示することができる。
【図面の簡単な説明】
図１は、本発明による電子文書閲覧システムの実施例の構成を概略的に示すブロック図であり、
図２は、図１に示された文書解析部の詳細を示すブロック図であり、
図３は、図１に示された閲覧制御部の詳細を示すブロック図であり、
図４Ａ〜図４Ｄは、ページレイアウトの例と閲覧モードに対応したページの表示例を示す図であり、
図５は、図４Ａ〜図４Ｄのページレイアウトに対応した類似度テーブルの例を示す図であり、
図６は、図１に示された文書解析部の動作を説明するためのフローチャートであり、
図７は、本発明の実施例の動作の一部を説明するためのフローチャートであり、
図８は、図７に続く、本発明の実施例の動作の一部を説明するためのフローチャートであり、
図９は、図７に続く、本発明の実施例の動作の一部を説明するためのフローチャートである。
【図１】
2003054708.tif 000003
【図２】
2003054708.tif 000004
【図３】
2003054708.tif 000005
【図４Ａ】
2003054708.tif 000006
【図４Ｂ】
2003054708.tif 000007
【図４Ｃ】
2003054708.tif 000008
【図４Ｄ】
2003054708.tif 000009
【図５】
2003054708.tif 000010
【図６】
2003054708.tif 000011
【図７】
2003054708.tif 000012
【図８】
2003054708.tif 000013
【図９】
2003054708.tif 000014
【国際調査報告】
2003054708.tif 000015
2003054708.tif 000016
2003054708.tif 000017
2003054708.tif 000018