(57)【要約】【課題】  図表と図表の説明文を含むテキストを表示し、常にテキストと図表とが簡易に対照できる文書表示システムを提供する。【解決手段】  ディスプレイ１０１を備える文書表示装置１とディスプレイ１０２を備える文書表示装置２とを接続して文書表示システムを構成する。文書表示装置１は、図表を表示する表示画面としてディスプレイ１０１またはディスプレイ１０２を選択し、テキストを表示する表示画面に他方のディスプレイを選択するテキスト・図表表示先決定部２１１、ディスプレイ１０１に表示される図表またはテキストと、ディスプレイ１０２に表示される図表またはテキストとの関連性を判定する論理構造解析部２１１、所定の図表またはテキストがディスプレイ１０１に表示されている間、この図表またはテキストと関連性がある図表またはテキストをディスプレイ１０２に表示させるレイアウト処理部２１３とを備える。【選択図】  図２
2006267361.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも第１表示画面を備え、当該第１表示画面上に文書を示す画像を表示する文書表示装置であって、
少なくとも第２表示画面を備える他の表示装置を自装置に接続する表示装置接続手段と、
前記表示装置接続手段によって他の表示装置が接続されているか否かを判断する接続判断手段と、
前記接続判断手段によって他の表示装置が接続されていると判断された場合、前記文書に含まれる図表を表示する表示画面として前記第１表示画面または前記第２表示画面の一方を選択し、文書に含まれるテキストを表示する表示画面に他方の表示画面を選択する表示先決定手段と、
文書に含まれるテキスト及び図表を、各々前記表示先決定手段によって表示画面に決定された第１表示画面または第２表示画面に表示する画像表示手段と、
を備えることを特徴とする文書表示装置。
【請求項２】
前記文書を解析して文書に含まれるテキストと図表との関連性を判定する文書関連性判定手段と、
所定の図表またはテキストが前記第１表示画面に表示されている間、当該図表またはテキストと関連性があると前記文書関連性判定手段によって判定された図表またはテキストを前記第２表示画面に表示させる表示タイミング制御手段と、
をさらに備えることを特徴とする請求項１に記載の文書表示装置。
【請求項３】
前記接続判断手段によって他の表示装置が接続されていないと判断された場合、前記表示先決定手段が前記文書に含まれる図表及びテキストを表示する表示画面に前記第１表示画面を決定し、前記画像表示手段が図表及びテキストを第１表示画面に表示し、前記表示タイミング制御手段は、所定のテキストが前記第１表示画面に表示されている間、当該テキストと関連性があると前記文書関連性判定手段によって判定された図表を前記第１表示画面に表示させることを特徴とする請求項２に記載の文書表示装置。
【請求項４】
少なくとも第１表示画面を備える第１表示装置と、
少なくとも第２表示画面を備え、前記第１表示装置と接続する第２表示装置と、を含む文書表示システムであって、
前記第１表示装置は、
表示すべき文書に含まれる図表を表示する表示画面として前記第１表示画面または前記第２表示画面の一方を選択し、文書に含まれるテキストを表示する表示画面に他方の表示画面を選択する表示先決定手段と、
前記表示先決定手段によって前記第１表示画面に表示されることが決定した図表またはテキストと、前記第２表示画面に表示されることが決定した図表またはテキストとの関連性を、文書を解析して判定する文書関連性判定手段と、
所定の図表またはテキストが前記第１表示画面に表示されている間、当該図表またはテキストと関連性があると前記文書関連性判定手段によって判定された図表またはテキストを前記第２表示画面に表示させる表示タイミング制御手段と、
を備えることを特徴とする文書表示システム。
【請求項５】
少なくとも第１表示画面を備え、当該第１表示画面上に文書を示す画像を表示する文書表示装置で文書を表示する方法をコンピュータに実行させるためのプログラムであって、
少なくとも第２表示画面を備える他の表示装置が接続されているか否かを判断する接続判断ステップと、
前記接続判断ステップにおいて他の表示装置が接続されていると判断された場合、前記文書に含まれる図表を表示する表示画面として前記第１表示画面または前記第２表示画面の一方を選択し、文書に含まれるテキストを表示する表示画面に他方の表示画面を選択する表示先決定ステップと、
前記文書を解析し、前記第１表示画面に表示される図表またはテキストと前記第２表示画面に表示される図表またはテキストとの関連性を判定する文書関連性判定ステップと、
所定の図表またはテキストが前記第１表示画面に表示されている間、当該図表またはテキストと関連性があると前記文書関連性判定手段によって判定された図表またはテキストを前記第２表示画面に表示させる表示タイミング制御ステップと、
を含むことを特徴とする文書を表示する方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書表示装置及びその文書表示装置で文書を表示する方法をコンピュータに実行させるためのプログラム、文書表示システムに係り、特にテキストとテキストに関連する図や表、グラフ等（図表）を含む文書を表示する文書表示装置及びその文書表示装置で文書を表示する方法をコンピュータに実行させるためのプログラム、文書表示システムに関する。
【背景技術】
【０００２】
現在、パーソナルコンピュータ（ＰＣ）や携帯情報機器といった文書を表示する文書表示装置が普及している。このような文書表示装置は、構造化文書と呼ばれる文書を表す電子データを解析し、解析の結果に基づいて文書を示す画像を生成し、表示する。構造化文書としては、例えば、ＸＨＴＭＬ等が掲げられる。
ＸＨＴＭＬの例では、文書の構造として論理構造情報とスタイル情報が形式的に記述されている。表示装置は、論理構造情報とスタイル情報とに基づいて、電子データをレイアウト処理（文書情報を表示するための可視化処理）する。そして、電子データが表す文書のレイアウトを変更して表示することができる。
【０００３】
このような構造化文書の特性を利用し、文書をオペレータがより見やすい、あるいは理解しやすいように表示させる技術が従来から提案されている。このような従来技術としては、例えば、特許文献１が掲げられる。
特許文献１に記載された発明は、グラフや表といった図表を表示する際に用いられる情報の表示方法である。この発明では、図表をスクロールする、あるいはページ捲りして図表を切り替える際、図表に関連する情報を図表の近傍に表示するものである。
【特許文献１】特開平１１−３３８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、構造化文書には、テキストのみならず、図や表、グラフといった図表を含むものがある。図表を含む文書は、多くの場合、テキスト中に図表の説明文を含む。このような文書を見る場合、ユーザの多くが、図表を見ながら説明文のテキストを読むことを要求する。
しかしながら、前記した特許文献１は、このような要求に鑑みてなされたものでなく、ユーザが本来見ることができない補足情報を図表に関連付けて表示するものに過ぎない。このような特許文献１は、テキストと図表とによって構成される文書を表示する場合、図表と共にこの図表の説明文を含むテキストを表示させることができない場合がある。
【０００５】
本発明は、上記した点に鑑みてなされたものであって、図表とテキストを含む文書を表示する際、図表と共に図表の説明文を含むテキストを表示し、常に文書と図表とが簡易に対照できる文書表示装置及びその文書表示装置で文書を表示する方法をコンピュータに実行させるためのプログラム、文書表示システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
以上の課題を解決するため、本発明の文書表示装置は、少なくとも第１表示画面を備え、当該第１表示画面上に文書を示す画像を表示する文書表示装置であって、少なくとも第２表示画面を備える他の表示装置を自装置に接続する表示装置接続手段と、前記表示装置接続手段によって他の表示装置が接続されているか否かを判断する接続判断手段と、前記接続判断手段によって他の表示装置が接続されていると判断された場合、前記文書に含まれる図表を表示する表示画面として前記第１表示画面または前記第２表示画面の一方を選択し、文書に含まれるテキストを表示する表示画面に他方の表示画面を選択する表示先決定手段と、文書に含まれるテキスト及び図表を、各々前記表示先決定手段によって表示画面に決定された第１表示画面または第２表示画面に表示する画像表示手段と、を備えることを特徴とする。
【０００７】
このような発明によれば、少なくとも第１表示画面を備えた文書表示装置が、少なくとも第２表示画面を備える他の表示装置と接続することができる。そして。他の表示装置が接続されていると判断された場合、文書に含まれる図表を表示する表示画面として第１表示画面または第２表示画面の一方を選択し、文書に含まれるテキストを表示する表示画面に他方の表示画面を選択することができる。さらに、文書に含まれるテキスト及び図表を、各々表示画面に決定された第１表示画面または第２表示画面に表示することができる。
【０００８】
このため、本発明は、第１表示画面と第２表示画面とにテキストあるいは図表を表示し、ユーザが両者を対照して閲覧することができる。したがって、本発明は、図表とテキストを含む文書を表示する際、図表と共に図表の説明文を含むテキストを表示し、常に文書と図表とが簡易に対照できる文書表示装置を提供することができる。
また、本発明の文書表示装置は、前記文書を解析して文書に含まれるテキストと図表との関連性を判定する文書関連性判定手段と、所定の図表またはテキストが前記第１表示画面に表示されている間、当該図表またはテキストと関連性があると前記文書関連性判定手段によって判定された図表またはテキストを前記第２表示画面に表示させる表示タイミング制御手段と、をさらに備えることを特徴とする。
【０００９】
このような発明によれば、文書に含まれるテキストと図表との関連性を判定することができる。そして、所定の図表またはテキストが第１表示画面に表示されている間、この図表またはテキストと関連性がある図表またはテキストを第２表示画面に表示させることができる。
このため、本発明は、第１表示画面と第２表示画面とに互いに関連性を持つテキストあるいは図表を表示すると共に、両者の表示タイミングを一致させることができる。このため、ユーザが互いに関連性がある図表とテキストとを対照して閲覧することができ、文書と図表との対照がいっそう効率的にできる文書表示装置を提供することができる。
【００１０】
また、本発明の文書表示装置は、前記接続判断手段によって他の表示装置が接続されていないと判断された場合、前記表示先決定手段が前記文書に含まれる図表及びテキストを表示する表示画面に前記第１表示画面を決定し、前記画像表示手段が図表及びテキストを第１表示画面に表示し、前記表示タイミング制御手段は、所定のテキストが前記第１表示画面に表示されている間、当該テキストと関連性があると前記文書関連性判定手段によって判定された図表を前記第１表示画面に表示させることを特徴とする。
【００１１】
このような発明によれば、他の文書表示装置が接続されていない場合、第１表示画面に互いに関連性がある図表とテキストとを表示タイミングを一致させて表示することができる。このため、他の表示装置を接続しない場合にもユーザが互いに関連性がある図表とテキストとを対照して閲覧することができる。
また、本発明の文書表示システムは、少なくとも第１表示画面を備える第１表示装置と、少なくとも第２表示画面を備え、前記第１表示装置と接続する第２表示装置と、を含む文書表示システムであって、前記第１表示装置は、表示すべき文書に含まれる図表を表示する表示画面として前記第１表示画面または前記第２表示画面の一方を選択し、文書に含まれるテキストを表示する表示画面に他方の表示画面を選択する表示先決定手段と、前記表示先決定手段によって前記第１表示画面に表示されることが決定した図表またはテキストと、前記第２表示画面に表示されることが決定した図表またはテキストとの関連性を、文書を解析して判定する文書関連性判定手段と、所定の図表またはテキストが前記第１表示画面に表示されている間、当該図表またはテキストと関連性があると前記文書関連性判定手段によって判定された図表またはテキストを前記第２表示画面に表示させる表示タイミング制御手段と、を備えることを特徴とする。
【００１２】
このような発明によれば、第１表示画面を備える第１表示装置と第２表示画面を備える第２表示装置とを接続して文書表示システムを構成する。また、第１表示装置が、表示すべき文書に含まれる図表を表示する表示画面として第１表示画面または第２表示画面の一方を選択し、文書に含まれるテキストを表示する表示画面に他方の表示画面を選択することができる。さらに、第１表示画面に表示されることが決定した図表またはテキストと、第２表示画面に表示されることが決定した図表またはテキストとの関連性を判定し、所定の図表またはテキストが第１表示画面に表示されている間、この図表またはテキストと関連性があると図表またはテキストを第２表示画面に表示させることができる。
【００１３】
このような発明によれば、第１表示画面と第２表示画面とに互いに関連性を持つテキストあるいは図表を表示すると共に、両者の表示タイミングを一致させることができる。このため、ユーザが互いに関連性がある図表とテキストとを対照して閲覧することができ、文書と図表との対照がいっそう効率的にできる文書表示システムを提供することができる。
【００１４】
また、本発明の文書を表示する方法をコンピュータに実行させるためのプログラムは、少なくとも第１表示画面を備え、当該第１表示画面上に文書を示す画像を表示する文書表示装置で文書を表示する方法をコンピュータに実行させるためのプログラムであって、少なくとも第２表示画面を備える他の表示装置が接続されているか否かを判断する接続判断ステップと、前記接続判断ステップにおいて他の表示装置が接続されていると判断された場合、前記文書に含まれる図表を表示する表示画面として前記第１表示画面または前記第２表示画面の一方を選択し、文書に含まれるテキストを表示する表示画面に他方の表示画面を選択する表示先決定ステップと、前記文書を解析し、前記第１表示画面に表示される図表またはテキストと前記第２表示画面に表示される図表またはテキストとの関連性を判定する文書関連性判定ステップと、所定の図表またはテキストが前記第１表示画面に表示されている間、当該図表またはテキストと関連性があると前記文書関連性判定手段によって判定された図表またはテキストを前記第２表示画面に表示させる表示タイミング制御ステップと、を含むことを特徴とする。
【００１５】
このような発明によれば、第２表示画面を備える他の表示装置が接続されているか否かを判断し、他の表示装置が接続されていた場合、文書に含まれる図表を表示する表示画面として第１表示画面または第２表示画面の一方を選択し、文書に含まれるテキストを表示する表示画面に他方の表示画面を選択することができる。また、第１表示画面に表示される図表またはテキストと第２表示画面に表示される図表またはテキストとの関連性を判定し、所定の図表またはテキストが第１表示画面に表示されている間、この図表またはテキストと関連性がある図表またはテキストを第２表示画面に表示させることができる。
【００１６】
このような発明によれば、第１表示画面と第２表示画面とに互いに関連性を持つテキストあるいは図表を表示すると共に、両者の表示タイミングを一致させることができる。このため、ユーザが互いに関連性がある図表とテキストとを対照して閲覧することができ、文書と図表との対照がいっそう効率的にできる文書の表示方法をコンピュータに実行させることができるプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図を参照して本発明に係る文書表示装置及びその文書表示装置で文書を表示する方法をコンピュータに実行させるためのプログラム、文書表示システムの実施の形態を説明する。
図１（ａ）、（ｂ）は、本発明の文書表示装置で構成される文書表示システムの外観を示した図である。文書表示システムは、ディスプレイ１０１を備え、ディスプレイ１０１上に文書を示す画像を表示する文書表示装置１と、ディスプレイ１０２を備えた文書表示装置２とをＵＳＢ（Universal Serial Bus）ケーブル等のケーブル３で接続して構成される。文書表示装置１、文書表示装置２は、任意に接続及び分離が可能である。
【００１８】
また、図１（ｂ）に示すように、本実施形態文書表示システムは、図画やグラフ（図表という）と文字（テキスト）とを含む文書を表示する場合、図表とテキストとを文書表示システムに含まれる別のディスプレイ１０１、１０２に表示する。このような構成により、本実施形態の文書表示システムは、図表と共に図表の説明文を含むテキストを表示し、文書と図表とを対照することができる。
【００１９】
なお、本実施形態では、文書表示装置１と文書表示装置２とが接続されている間は図表とテキストとを別のディスプレイ１０１、１０２に表示する。また、図表とテキストとを別のディスプレイ１０１、１０２に表示している状態で文書表示装置１、文書表示装置２を切り離した場合、図表とテキストとが共にディスプレイ１０１上に表示される。
図１（ｂ）の表示システムでは、表示装置１のディスプレイ１０１にテキストを表示し、表示装置２のディスプレイ１０２に図表を表示している。また、文書表示装置１は、ディスプレイ１０１に表示されている画面を切り替えるための操作（複数ページでなる文書の画面を切り替える操作をページ捲りと記す）をする操作部１０５を備えている。操作部１０５は、ページ送りボタン１０５ａ、ページ戻りボタン１０５ｂでなる。
【００２０】
ページ送りボタン１０５ａは、一度の押下によってディスプレイ１０１の画面が１ページ分先のページに切り替えられるボタンである。ページ戻りボタン１０５ｂは、一度の押下によってディスプレイ１０１の画面が１ページ分前のページに切り替えられるボタンである。
このような構成によれば、ユーザは、表示装置１のディスプレイ１０１に表示されたテキストを読みながらページ捲りをするために操作部１０５を操作することができる。本実施形態の文書表示システムは、後述するように、ディスプレイ１０１上のページ捲りに連動してディスプレイ１０２の図表が切り替えられる。このため、ユーザは、ディスプレイ１０１上に表示されたテキストと対応する図表とをディスプレイ１０２を操作することなく対照することができる。
【００２１】
なお、図１の例では、文書表示装置１が唯一のディスプレイ１０１を備え、文書表示装置２が唯一のディスプレイ１０２を備えているが、文書表示装置１、２は共にディスプレイを少なくとも１つ備えればよく、さらに多くのディスプレイを備える構成であってもよい。
図２は、図１に示した文書表示装置１、文書表示装置２の構成を説明するためのブロック図である。本実施形態では、文書表示装置１、文書表示装置２を共に書籍の内容、ビジネス文書等の閲覧に使用される、いわゆる電子ビューワとして構成する。文書表示装置１、文書表示装置２は、いずれも液晶をディスプレイ１０１、１０２に採用している。本実施形態では、ディスプレイ１０１とディスプレイ１０２とが同様の特性を持つものとする。
【００２２】
また、文書表示装置２は、文書表示装置１にケーブル３で接続されていて、このために文書表示装置１は、文書表示装置２を自装置（文書表示装置１）に接続するインターフェイスを備えている。インターフェイスとしては、例えばＵＳＢのように文書表示装置２が文書表示装置１に接続されたことを検出する機能を持つインターフェイスを用いるものとする。このインターフェイスは、表示装置接続手段として機能する接続検出部２０６となる。
【００２３】
接続検出部２０６の検出結果は、記憶部２０５に構成データｄ４として書き込まれる。演算部２０３は、書き込まれた構成データｄ４を読み、文書表示装置２が文書表示装置１に接続されているか否か、すなわち文書表示システムの構成を判断する。
文書表示装置１は、図示しないメモリカード等から書籍のデータを読み込んで蓄積する蓄積部２０１、蓄積部２０１で蓄積されたデータに基づいてディスプレイ１０１、１０２に表示される図表の画像（図表画像）やテキストの画像（テキスト画像）を表示するための表示データを生成する演算部２０３、生成された表示データや文書表示装置２の接続の有無を判別する構成データを記憶する記憶部２０５、ディスプレイ１０１を制御し、記憶された表示データのうちのディスプレイ１０１に転送された表示データをディスプレイ１０１に表示させる表示制御部２０４、記憶された表示データのうちのディスプレイ１０２に表示される表示データを文書表示装置２のディスプレイ１０２に転送する通信部２０７を備えている。
【００２４】
本実施形態の文書表示装置で取り扱われる文書は、図表データｄ１、関連情報データｄ２、文書データｄ３で構成されている。図表データｄ１は、文書に含まれる図表を表示するためのデータである。関連情報データｄ２は、文書に含まれるリンク先等の情報を示すデータである。文書データｄ３は、本文にあたるテキストを構造化して示すデータである。蓄積部２０１は、メモリカード等から読み込んだ表示すべき文書のデータを、図表データｄ１、関連情報データｄ２、文書データｄ３として蓄積する。
【００２５】
図３は、図表データｄ１、関連情報データｄ２、文書データｄ３で構成される文書の論理構造を例示した図である。文書は、作成日時や作成者、タイトル等の文書情報と、文書の本文とでなる。また、文書の本文は、複数の段落から構成されている。さらに、段落は、テキストや図、表を含む。テキストや図、表は、各々関連情報を持つ。関連情報は、説明文等のテキスト、あるいはハイパーリンクとしてテキスト等に付加される。なお、ハイパーリンクは、別の文書や画像などにジャンプするためのＵＲＬをいう。
【００２６】
演算部２０３は、論理構造解析部２１０、テキスト・図表表示先決定部２１１、レイアウト処理部２１２、表示データ生成部２１３を備えている。
論理構造解析部２１０は、文書を解析して文書に含まれるテキストと図表との関連性を判定する。テキスト・図表表示先決定部２１１は、文書に含まれる図表を表示する表示画面としてディスプレイ１０１またはディスプレイ１０２の一方を選択し、文書に含まれるテキストを表示するディスプレイに図表を表示するディスプレイとして選択されなかった方のディスプレイ（他方）のディスプレイを選択する。本実施形態のテキスト・図表表示先決定部２１１は、テキストを表示するディスプレイとしてディスプレイ１０１を選択し、図表を表示するディスプレイとしてディスプレイ１０２を選択するものとする。
【００２７】
レイアウト処理部２１２は、論理構造解析部２１０によって判定されたテキストと図表との関連性に基づいてディスプレイ１０１、ディスプレイ１０２に表示されるページごとの画像をレイアウトする。本実施形態では、ディスプレイ１０１に表示されたテキストのページの切り替えに連動してディスプレイ１０２の図表のページを切り替えている。
このため、レイアウト処理部２１２は、ディスプレイ１０１の画面に表示される所定のテキストのページに連動して表示される図表のページにおいて、このテキストと関連する図表をレイアウトすることによって所定のテキストがディスプレイ１０１に表示されている間、このテキストと関連性があると論理構造解析部２１０によって判定された図表をディスプレイ１０２に表示させることができる。このようなレイアウト処理部２１２は、本実施形態における表示タイミング制御手段として機能する。
【００２８】
なお、本実施形態は、ディスプレイ１０１にテキストを表示し、ディスプレイ１０２に図表を表示するものに限定されるものではない。ディスプレイ１０１に図表を表示し、この図表と関連性を持つテキストをディスプレイ１０２に表示するものであってもよい。
表示データ生成部２１３は、レイアウト処理部２１２が決定したレイアウトにしたがうテキストの画像及び図表の画像を表示するための表示データをそれぞれ生成する。そして、表示データ生成部２１３は、ディスプレイ１０１に表示されるテキストの画像の表示データｄ５及びディスプレイ１０２に表示される図表の画像の表示データｄ６を記憶部２０５に転送する。記憶部２０５に転送された表示データｄ５、表示データｄ６は、記憶部２０５にいったん記憶される。
【００２９】
記憶部２０５に記憶された表示データｄ５は、記憶部２０５から表示制御部２０４に転送される。表示制御部２０４は、転送された表示データに基づいてディスプレイ１０１にテキストを描画して１ページ分の画像を形成する。
また、表示データｄ６は、記憶部２０５から通信部２０７に送られ、さらに通信部２２２を介して文書表示装置２に転送される。表示データｄ６は、文書表示装置２において記憶部２２１にいったん記憶された後、表示制御部２２０に転送される。表示制御部２２０は、転送された表示データに基づいてディスプレイ１０２に図表を描画して１ページ分の画像を形成する。
【００３０】
このようなレイアウト処理部２１２、表示データ生成部２１３、表示制御部２０４、２２０は、本実施形態の表示システムの画像表示手段として機能する。
次に、以上述べた文書表示システムの動作について説明する。
図４は、文書データｄ３をより具体的に例示した図である。図示した文書データｄ３は、Ｗ３Ｃ勧告ＸＨＴＭＬ  Ｂａｓｉｃ  １．０の規格に沿って作成された例である。また、図示した文書データｄ３は、段落１ないし段落６の６つの段落を含み、図１から図４の４図と１つの表を含んでいる。
【００３１】
図中、＜ｐ＞から＜／ｐ＞までの文書データが１段落に相当する。また、＜ｄｉｖ＞から＜／ｄｉｖ＞までの文書データが１ブロックに相当する。ブロックとは、複数段落、あるいは段落の他に表を含むことが可能な文書データの単位である。
段落1は、”ｆｉｇ１．ｊｐｇ”の表記を含んでいる。論理構造解析部２１０は、このことから段落１のテキストと図１とが関連性を有していると判定する。また、ブロック１は、段落２を含んでおり、段落２中に”ｆｉｇ２．ｊｐｇ”の表記があることから、段落２は図２と関連性があると判定される。さらに、ブロック１中には、表にキャプションを付すことを示す”ｔａｂｌｅ  ｃａｐｔｉｏｎ”の表記がある。論理構造解析部２１０は、このことから、ブロック１に含まれるテキスト全体が表と関連性があると判定する。
【００３２】
また、段落３は、図３を含むと共に、ハイパーリンクを持つと判定される。ブロック２は、段落４及び段落５を含み、段落４のテキストは図４と関連性があると判定される。さらに、段落６は、図４を示す”＃ｆｉｇ４”の表記を含む。論理構造解析部２１０は、段落６が、段落を超えて図４と関連性を持つものと判定する。
論理構造解析部２１０は、以上説明したように構造化文書を解析し、この結果をテーブル（処理結果テーブル）にして記録する。処理結果テーブルは、例えば図５（ａ）、（ｂ）に示す構造を有している。
【００３３】
図５（ａ）は、処理結果テーブルに記録されるデータを示している。（ａ）に示したように、処理結果テーブルには、図や表といった関連要素が図１あるいは表１のように番号（関連要素番号）で記録されている。さらに、この関連要素番号と関連性があるテキストの開始論理行番号、終了論理行番号が関連要素番号に対応付けて記録されている。
なお、論理行とは、レイアウト結果として表示された際の行番号ではなく、データ構造としての論理的な行番号をいう。また、図５（ａ）に示した処理結果テーブルは、図や表をキーにして関連するテキストを対応付けて示している。このようなテーブルの記録方法は、一般的にテキスト論理行数が図表の数より多いためになされた事項である。
【００３４】
図５（ｂ）は、（ａ）に示した処理結果テーブルのより具体的な例を示したものである。図５（ｂ）において、Ｆ００１は図００１を示す。図５（ｂ）に示した例では、図００１がテキスト論理行１００番から１２０番までのテキストと関連性があることが処理結果テーブルに記録されている。また、Ｔ００１は表００１を示す。図５（ｂ）に示した例では、表００１がテキスト論理行１３０番から１４０番までのテキストと関連性があることが処理結果テーブルに記録されている。
【００３５】
処理結果テーブルに記録された内容は、テキスト・図表表示先決定部２１１に送られる。テキスト・図表表示先決定部２１１は、処理結果テーブルに記録された内容のうちのテキストに関連性がある図あるいは表の有無を検索する。検索の結果、テキストに関連性がある図あるいは表がある場合、この図や表を表示の対象であると判断する。
また、テキスト・図表表示先決定部２１１は、構成データｄ４を読んで文書表示システムの構成を判断する。本実施形態では、文書表示装置２が文書表示装置１に接続されているので、テキスト・図表表示先決定部２１１はテキストの表示先をディスプレイ１０１に決定し、図表の表示先をディスプレイ１０２に決定する。さらに、決定の内容と共にテキストと図表との関連性を併せてレイアウト処理部２１２に送る。
【００３６】
本実施形態のレイアウト処理部２１２は、ディスプレイ１０１に表示されるテキストのページのレイアウトを決定し、テキストに関連する図表をディスプレイ１０２に表示する際のレイアウトを決定する。レイアウトの情報は、表示データ生成部２１３に送られる。表示データ生成部２１３は、決定したレイアウトにしたがってディスプレイ１０１、ディスプレイ１０２に各々表示される１ページ分の表示データを生成する。
【００３７】
なお、本実施形態では、基本的にページ捲り部１０５ａ、１０５ｂによってディスプレイ１０１の画面が切り替えられる度に１ページ分の表示データを生成する。接続検出部２０６は、文書表示装置２の接続あるいは接続解除を監視しており、接続の状態に変化があった場合、記憶部２０５に記憶されている構成データが文書表示装置２の接続解除を示す内容に更新される。
【００３８】
テキスト・図表表示先決定部２１１は、構成データの更新によって文書表示装置２の接続解除を検出すると、文書に含まれる図表及びテキストを表示する表示画面をディスプレイ１０１に決定する。この内容がレイアウト処理部２１２に送られ、レイアウト処理部２１２は、次にページ切り替えの操作がされたとき、テキストと共に図表をディスプレイ１０１の１画面に表示する画像のレイアウトをする。レイアウトの内容は表示データ生成部２１３に送られ、表示データ生成部２１３は、レイアウトにしたがってディスプレイ１０１にテキストと図表とを表示するための表示データを生成する。
【００３９】
表示データ生成部２１３は、生成した表示データに転送先がディスプレイ１０１であることを示す情報を付して記憶部２０５に表示データを転送する。転送された表示データは、記憶部２０５にいったん記憶された後、表示制御部２０４に転送される。表示制御部２０４は、転送された表示データに基づいてディスプレイ１０１に画像を描画する。
なお、レイアウト処理部２１２は、文書表示装置２の接続が解除された場合にも、テキストと図表との関連性をテキスト・図表表示先決定部２１１から受け取っている。レイアウト処理部２１２は、テキストと、このテキストと関連性のある図表とを同一ページにレイアウトすることのよって所定のテキストがディスプレイ１０１に表示されている間、このテキストと関連性がある図表をディスプレイ１０１に表示させることができる。
【００４０】
図６は、以上述べた本実施形態の文書表示システムでなされる文書表示方法をコンピュータに実行させるためのプログラムを説明するためのフローチャートである。文書表示システムは、先ず、文書データを含む文書のデータを読み込む（Ｓ６０１）。論理構造解析部２１０は、読み込まれたデータのうちの文書データから文書に含まれるテキストと図表との関連性を解析する（Ｓ６０２）。
【００４１】
テキスト・図表表示先決定部２１１は、ステップＳ６０２における解析結果に基づいて、表示すべきテキストを決定する（Ｓ６０３）。さらに、表示すべきテキストに関連する図や表（関連要素）があるか否か判断する（Ｓ６０４）。関連要素がない場合（Ｓ６０４：Ｎｏ）、レイアウト処理部２１２が、テキストをディスプレイ１０１に表示する画面のレイアウトを決定する（Ｓ６０６）。
【００４２】
一方、ステップＳ６０４において、テキストに関連要素があると判断された場合（Ｓ６０４）、テキスト・図表表示先決定部２１１は、図や表といった関連要素を表示するのに使用されるディスプレイを決定する（Ｓ６０５）。このような場合、レイアウト処理部２１２は、ディスプレイ１０１、関連要素を表示するディスプレイ１０２の各々に表示される画像のレイアウトを決定する（Ｓ６０６）。
【００４３】
表示データ生成部２１３は、テキストを表示するための表示データｄ５、図表を表示するための表示データｄ６を生成する。そして、ディスプレイ１０１、ディスプレイ１０２といった転送先を示す情報を付して記憶部２０５に転送する（Ｓ６０８）。記憶部２０５に転送された表示データｄ５、ｄ６は、それぞれの転送先であるディスプレイ１０１、ディスプレイ１０２に転送され、画像として表示される。
【００４４】
また、テキスト・図表表示先決定部２１１は、操作部１０５によって改ページの指示がなされたか否かを判断する（Ｓ６０９）。改ページが指示された場合（Ｓ６０９：Ｙｅｓ）、テキスト・図表表示先決定部２１０が次に表示されるテキストを決定し（Ｓ６０３）、次に表示されるテキストや図表の表示データが生成される。また、改ページの指示がない場合、改ページが指示されるまで画像表示システムは待機する。
【００４５】
なお、以上述べた本実施形態の画像の表示方法をコンピュータに実行させるプログラムは、インストール可能な形式、または実行可能な形式のファイルでＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク（ＦＤ）、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供される。また、本実施形態の画像の表示方法をコンピュータに実行させるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。またはあらかじめ装置の不揮発性メモリ（ＲＯＭ）に格納して提供しても良い。
【００４６】
以上述べたように、本実施形態の画像表示システムは、ディスプレイ１０１とディスプレイ１０２とにテキストあるいは図表を表示し、ユーザが両者を対照して閲覧することができる。したがって、本実施形態は、図表とテキストを含む文書を表示する際、図表と共に図表の説明文を含むテキストを表示し、常に文書と図表とが簡易に対照できる文書表示システムを提供することができる。
【００４７】
また、本実施形態は、ディスプレイ１０１とディスプレイ１０２とに互いに関連性を持つテキストあるいは図表を表示すると共に、両者の表示タイミングを一致させることができる。このため、ユーザが互いに関連性がある図表とテキストとを対照して閲覧することができ、文書と図表との対照がいっそう効率的にできる文書表示システムを提供することができる。
【図面の簡単な説明】
【００４８】
【図１】本発明の一実施形態の文書表示装置で構成される文書表示システムの外観を示した図である。
【図２】図１に示した文書表示装置１、文書表示装置２の構成を説明するためのブロック図である。
【図３】図２に示した図表データｄ１、関連情報データｄ２、文書データｄ３で構成される文書の論理構造を例示した図である。
【図４】図３に示した文書データｄ３をより具体的に例示した図である。
【図５】本発明の一実施形態の処理結果テーブルを例示した図である。
【図６】本発明の一実施形態の文書表示システムでなされる文書表示方法をコンピュータに実行させるためのプログラムを説明するためのフローチャートである。
【符号の説明】
【００４９】
１，２  文書表示装置、３  ケーブル、１０１，１０２  ディスプレイ、１０５  操作部、２０１  蓄積部、２０３  演算部、２０４、２２０  表示制御部、２０５，２２１  記憶部、２０６  接続検出部、２０７，２２２  通信部、２１０  論理構造解析部、２１１  テキスト・図表表示先決定部、２１２  レイアウト処理部、２１３  表示データ生成部、ｄ１  図表データ、ｄ２  関連情報データ、ｄ３  文書データ、ｄ４  構成データ、ｄ５  表示データ、ｄ６  表示データ
【図１】
2006267361.tif 000003
【図２】
2006267361.tif 000004
【図３】
2006267361.tif 000005
【図４】
2006267361.tif 000006
【図５】
2006267361.tif 000007
【図６】
2006267361.tif 000008