(57)【要約】【課題】文書における図表と図表に対応する文書中の記述箇所との配置位置に依らず、図表と図表に対応する文書中の記述箇所が同時に確認する。【解決手段】表示制御装置１は、本文及び１又は複数の図表の情報を含む文書情報を取得し、文書情報に含まれる本文の少なくとも一部を第１表示画面に表示させる第１表示制御部１７と、１又は複数の図表のうち第１表示画面に表示される本文の部分に関連する図表を第２表示画面に表示させる第２表示制御部２０と、を備える。【選択図】図１
2014139755.tif 000002
【特許請求の範囲】
【請求項１】
１又は複数のデータ要素を含むデータを取得する取得手段と、
前記データに含まれる１以上のデータ要素を第１表示画面に表示させる第１表示制御手段と、
前記第１表示画面に表示されるデータ要素に関連する他のデータ要素を第２表示画面に表示させる第２表示制御手段と、を含む
ことを特徴とする表示制御装置。
【請求項２】
前記取得手段は、本文及び１又は複数の図表の情報を含む文書情報を取得し、
前記第１表示制御手段は、前記文書情報に含まれる本文の少なくとも一部を第１表示画面に表示させ、
前記第２表示制御手段は、前記１又は複数の図表のうち前記第１表示画面に表示される本文の部分に関連する図表を第２表示画面に表示させる
ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記本文を構成するそれぞれの文章要素ごとに、該文章要素に関連する図表の情報を関連付けて記憶手段に記憶する手段をさらに含み、
前記第２表示制御手段は、前記第１表示画面に表示される本文の部分を構成する文章要素に関連付けて前記記憶手段に記憶される図表を前記第２表示画面に表示させる
ことを特徴とする請求項２に記載の表示制御装置。
【請求項４】
前記第１表示画面に表示される本文の部分を構成する文章要素の表示順序に基づいて、該文章要素に関連する図表の表示順序を決定する決定手段をさらに含み、
前記第２表示制御手段は、前記第１表示画面に表示される本文の部分に関連する図表を、前記決定手段により決定された該図表の表示順序に基づいて前記第２表示画面に表示させる
ことを特徴とする請求項３に記載の表示制御装置。
【請求項５】
前記第１表示画面に表示される本文の部分を構成する文章要素の表示位置に基づいて、該文章要素に関連する図表の注目度を決定する注目度決定手段をさらに含み、
前記第２表示制御手段は、前記第１表示画面に表示される本文の部分に関連する図表を、前記注目度決定手段により決定された該図表の注目度に応じた大きさで前記第２表示画面に表示させる
ことを特徴とする請求項３又は４に記載の表示制御装置。
【請求項６】
前記第１表示画面に表示される本文の部分の更新速度に基づいて、前記第２表示画面に表示させる図表の上限数を決定する上限数決定手段をさらに含み、
前記第２表示制御手段は、前記第１表示画面に表示される本文の部分に関連する図表を、前記上限数以内となるように絞り込んで前記第２表示画面に表示させる
ことを特徴とする請求項２乃至５のいずれかに記載の表示制御装置。
【請求項７】
前記文書情報に含まれる本文を含み、該文書情報に含まれる図表を含まないテキスト文書を生成する手段をさらに含み、
前記第１表示制御手段は、前記テキスト文書の少なくとも一部を前記第１表示画面に表示させる
ことを特徴とする請求項２乃至６のいずれかに記載の表示制御装置。
【請求項８】
コンピュータを、
１又は複数のデータ要素を含むデータを取得する取得手段と、
前記データに含まれる１以上のデータ要素を第１表示画面に表示させる第１表示制御手段と、
前記第１表示画面に表示されるデータ要素に関連する他のデータ要素を第２表示画面に表示させる第２表示制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置及びプログラムに関する。
【背景技術】
【０００２】
文書には文章（テキスト）と図表を含むことがあり、この場合文章中には図表の説明をする対応箇所が含まれることが一般的である。ここで、特許文献１には、図表と文章中の対応箇所とをグループ化して表示することで、対応関係の閲覧性を向上させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２６０５６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、１つの画面に表示される情報に応じて他の画面に表示される情報を制御できる表示制御装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、１又は複数のデータ要素を含むデータを取得する取得手段と、前記データに含まれる１以上のデータ要素を第１表示画面に表示させる第１表示制御手段と、前記第１表示画面に表示されるデータ要素に関連する他のデータ要素を第２表示画面に表示させる第２表示制御手段と、を含むことを特徴とする表示制御装置である。
【０００６】
請求項２に記載の発明は、前記取得手段は、本文及び１又は複数の図表の情報を含む文書情報を取得し、前記第１表示制御手段は、前記文書情報に含まれる本文の少なくとも一部を第１表示画面に表示させ、前記第２表示制御手段は、前記１又は複数の図表のうち前記第１表示画面に表示される本文の部分に関連する図表を第２表示画面に表示させることを特徴とする請求項１に記載の表示制御装置である。
【０００７】
請求項３に記載の発明は、前記本文を構成するそれぞれの文章要素ごとに、該文章要素に関連する図表の情報を関連付けて記憶手段に記憶する手段をさらに含み、前記第２表示制御手段は、前記第１表示画面に表示される本文の部分を構成する文章要素に関連付けて前記記憶手段に記憶される図表を前記第２表示画面に表示させることを特徴とする請求項２に記載の表示制御装置である。
【０００８】
請求項４に記載の発明は、前記第１表示画面に表示される本文の部分を構成する文章要素の表示順序に基づいて、該文章要素に関連する図表の表示順序を決定する決定手段をさらに含み、前記第２表示制御手段は、前記第１表示画面に表示される本文の部分に関連する図表を、前記決定手段により決定された該図表の表示順序に基づいて前記第２表示画面に表示させることを特徴とする請求項３に記載の表示制御装置である。
【０００９】
請求項５に記載の発明は、前記第１表示画面に表示される本文の部分を構成する文章要素の表示位置に基づいて、該文章要素に関連する図表の注目度を決定する注目度決定手段をさらに含み、前記第２表示制御手段は、前記第１表示画面に表示される本文の部分に関連する図表を、前記注目度決定手段により決定された該図表の注目度に応じた大きさで前記第２表示画面に表示させることを特徴とする請求項３又は４に記載の表示制御装置である。
【００１０】
請求項６に記載の発明は、前記第１表示画面に表示される本文の部分の更新速度に基づいて、前記第２表示画面に表示させる図表の上限数を決定する上限数決定手段をさらに含み、前記第２表示制御手段は、前記第１表示画面に表示される本文の部分に関連する図表を、前記上限数以内となるように絞り込んで前記第２表示画面に表示させることを特徴とする請求項２乃至５のいずれかに記載の表示制御装置である。
【００１１】
請求項７に記載の発明は、前記文書情報に含まれる本文を含み、該文書情報に含まれる図表を含まないテキスト文書を生成する手段をさらに含み、前記第１表示制御手段は、前記テキスト文書の少なくとも一部を前記第１表示画面に表示させることを特徴とする請求項２乃至６のいずれかに記載の表示制御装置である。
【００１２】
請求項８に記載の発明は、コンピュータを、１又は複数のデータ要素を含むデータを取得する取得手段と、前記データに含まれる１以上のデータ要素を第１表示画面に表示させる第１表示制御手段と、前記第１表示画面に表示されるデータ要素に関連する他のデータ要素を第２表示画面に表示させる第２表示制御手段として機能させるためのプログラムである。
【発明の効果】
【００１３】
請求項1及び８に記載の発明によれば、１つの画面に表示される情報に応じて他の画面に表示される情報を制御できる。
【００１４】
請求項２に記載の発明によれば、文書における図表と図表に対応する文書中の記述箇所との配置位置に依らず、図表と図表に対応する文書中の記述箇所が確認できる。
【００１５】
請求項３に記載の発明によれば、本文の文章要素と、該文章要素に対応した図表とを異なる画面に同時に表示させることができる。
【００１６】
請求項４に記載の発明によれば、表示される本文の文章要素に対応した順序で、それぞれの文章要素に対応した図表を表示させることができる。
【００１７】
請求項５に記載の発明によれば、表示される本文の文章要素の注目度に応じたサイズで、それぞれの文章要素に対応した図表を表示させることができる。
【００１８】
請求項６に記載の発明によれば、本構成を有さない場合と比較して、本文の更新速度が速い場合であっても図表の閲覧性を維持させることができる。
【００１９】
請求項７に記載の発明によれば、一方の画面には本文を表示し、他方の画面には表示された本文に対応する図表を表示できる。
【図面の簡単な説明】
【００２０】
【図１】第１の実施形態に係る表示制御装置の機能ブロック図である。
【図２】電子文書の一例を示す図である。
【図３】文書管理テーブルの一例を示す図である。
【図４】テキスト文書の一例を示す図である。
【図５】第１表示画面と第２表示画面の表示例を示す図である。
【図６】表示対象文書の表示処理に関する全体の流れを説明するフローチャートである。
【図７】第２表示画面の表示処理の一例を説明するフローチャートである。
【図８】データ要素対応テーブルの一例を示す図である。
【図９】表示対象データの表示処理に関する全体の流れを説明するフローチャートである。
【図１０】データ要素対応テーブルの一例を示す図である。
【図１１】第１表示画面と第２表示画面の表示例を示す図である。
【図１２】データ要素対応テーブルの一例を示す図である。
【図１３】第１表示画面と第２表示画面の表示例を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明を実施するための実施の形態（以下、実施形態という）を、図面に従って説明する。
【００２２】
［１．第１の実施形態］
まず、図１〜図７を参照しながら、本発明の第１の実施形態について説明する。第１の実施形態では、本文及び図表を含む文書情報について、本文を第１表示画面に、第１表示画面に表示された本文に対応する図表を第２表示画面に表示させる処理を実行することとする。
【００２３】
［１．１．機能ブロックの説明］
図１には、第１の実施形態に係る表示制御装置１の機能ブロック図を示した。図１に示されるように、表示制御装置１は、文書取得部１１、文書解析部１２、文書管理部１３、入力受付部１４、表示対象文書取得部１５、本文／図表分離部１６、第１表示制御部１７、テキスト要素特定部１８、表示対象図表特定部１９、第２表示制御部２０を備える。
【００２４】
表示制御装置１に備えられる上記の各部の機能は、ＣＰＵ等の制御手段、メモリ等の記憶手段、外部デバイスとデータを送受信する入出力手段等を備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体によってコンピュータたる表示制御装置１に供給されることとしてもよいし、インターネット等のデータ通信網を介して表示制御装置１に供給されることとしてもよい。
【００２５】
文書取得部１１は、管理対象とする文書データを取得する。第１の実施形態では、テキスト（文字列からなる文章）と図表とを含む文書データを管理対象とする。例えば、文書データには、テキストデータ、図表データ、テキストデータと図表データのレイアウトデータを含む電子文書や、紙文書をスキャンしたスキャン文書を含むこととしてよい。ここで、スキャン文書は、光学文字認識処理（ＯＣＲ処理）によりテキストデータ、図表データ、テキストデータと図表データのレイアウトデータを含む電子文書に変換することとしてよい。以下では、文書取得部１１により取得される文書データが電子文書であることとして説明する。
【００２６】
図２には、電子文書の一例を示した。図２に示されるように、第１の実施形態の処理対象とする電子文書には、複数のテキスト要素及び複数の図表が混在して配置されている。図２（Ａ）〜（Ｄ）はそれぞれ電子文書の１〜４ページ目に該当している。なお、図表とは、図、表、写真、数式イメージ等の文字列以外の情報を指し示すこととしてよい。
【００２７】
文書解析部１２は、文書取得部１１により取得した電子文書の情報を解析して、電子文書に含まれるテキスト要素（テキストオブジェクト）と、電子文書に含まれる図表（図表オブジェクト）との対応関係を決定する。例えば、文書解析部１２は、電子文書が、テキストオブジェクト（例えば段落、文、または単語等の単位ごとの文字列情報）、図表オブジェクト、テキストオブジェクトと図表オブジェクトのレイアウト情報のデータを含む構造化文書である場合には、テキストオブジェクトと、当該テキストオブジェクト内に含まれる図表オブジェクトの識別情報（例えば「図１」、「表１」等の文字列）とに基づいて、テキストオブジェクトと図表オブジェクトの対応関係を決定することとしてよい。また、文書解析部１２は、電子文書が、構造化文書でない場合には、レイアウト解析の結果に基づいて電子文書を構造化文書に変換した上で、電子文書内のテキストオブジェクトと図表オブジェクトとの対応関係を決定することとしてよい。
【００２８】
文書管理部１３は、文書取得部１１により取得された文書データ（電子文書）と、当該電子文書について文書解析部１２により決定された電子文書内のテキストオブジェクトと図表オブジェクトとの対応関係のデータとを管理する。
【００２９】
図３には、文書管理部１３により管理される文書管理テーブルの一例を示した。図３に示される文書管理テーブルの例では、電子文書の識別情報（文書ＩＤ）、文書名、電子文書に含まれるテキストオブジェクトの識別情報（テキスト要素ＩＤ）、テキストオブジェクトに対応する電子文書に含まれる図表オブジェクトの識別情報（図表ＩＤ）が関連付けて記憶される。
【００３０】
入力受付部１４は、マウス、キーボード、タッチパネル、カメラ等の入力デバイスからユーザの操作入力を受け付ける。例えば、入力受付部１４は、マウス、キーボード、タッチパネルからユーザから直接に入力を受け付けてもよいし、カメラにより撮像されたユーザの動きやユーザの視線位置に基づきユーザの操作入力を判定し、判定した操作入力を受け付けることとしてもよい。
【００３１】
表示対象文書取得部１５は、入力受付部１４により受け付けた操作入力に基づいて、文書管理部１３で管理される電子文書の中から、表示対象とする電子文書（表示対象文書）を読み出して取得する。
【００３２】
本文／図表分離部１６は、表示対象文書取得部１５により取得された表示対象文書に含まれるテキストデータと、図表データとを分離する。例えば、本文／図表分離部１６は、表示対象文書に含まれるテキストオブジェクトのみを抽出し、抽出したテキストオブジェクトを配置したテキスト文書を生成することとしてよい。
【００３３】
図４には、テキスト文書の一例を示した。図４に示されるように、テキスト文書は、元の表示対象文書のテキストオブジェクトのみを新たに配置し直した文書である。ここで、図４（Ａ）〜（Ｄ）は、それぞれテキスト文書の１〜４ページ目に該当している。なお、図４に示される例においては、テキスト文書は、Ｔ１〜Ｔ５のテキスト要素（テキストオブジェクト）を含んでいることとする。
【００３４】
第１表示制御部１７は、本文／図表分離部１６により表示対象文書について生成されたテキスト文書を、内蔵した又は外部接続された液晶ディスプレイ等の表示装置に表示させる。ここで、表示対象文書について生成されたテキスト文書を表示する表示画面を第１表示画面と称する。また、第１表示制御部１７は、入力受付部１４により受け付けたスクロール操作、拡大縮小操作に基づいて、第１表示画面に表示されるテキスト文書の表示箇所を更新することとしてよい。
【００３５】
テキスト要素特定部１８は、第１表示制御部１７により第１表示画面に表示されるテキスト文書の表示箇所の情報に基づいて、当該表示箇所に含まれるテキスト要素（テキストオブジェクト）を特定する。この際に、例えば、テキスト要素特定部１８は、特定したテキスト要素（テキストオブジェクト）に対して、第１表示画面に表示される位置に応じた順番に基づいて、表示順位を付与する（例えば上から順に１，２，３等）こととしてよい。また、テキスト要素特定部１８は、第１表示画面に表示されるテキスト要素の位置（例えば第１表示画面の中央に近いほど注目度を高くする等）や、カーソルの位置（例えばカーソルの位置に近いほど注目度を高くする等）に基づいて、特定された各テキスト要素に注目度を付与することとしてもよい。
【００３６】
表示対象図表特定部１９は、テキスト要素特定部１８により特定された第１表示画面に表示されるテキスト要素（テキストオブジェクト）に対応する図表（図表オブジェクト）を、文書管理部１３で管理される文書管理テーブルを参照して特定する。ここで、表示対象図表特定部１９は、特定した各図表（図表オブジェクト）の表示順位（及び注目度）を、対応するテキスト要素（テキストオブジェクト）に付与された表示順位（及び注目度）に基づいて付与することとしてよい。
【００３７】
第２表示制御部２０は、表示対象図表特定部１９により特定された図表（図表オブジェクト）の少なくとも一部を配置した図表文書を、液晶ディスプレイ等の表示装置に表示させる。ここで、図表文書を表示する表示画面を第２表示画面と称し、例えば、第１表示画面と第２表示画面とは上下、又は左右に並べて配置されることとしてよい。例えば、第２表示制御部２０は、表示対象図表特定部１９により特定された図表（図表オブジェクト）を、それぞれの図表（図表オブジェクト）に付与された表示順位の順に配置した図表文書を第２表示画面に表示させることとしてよい。この際、第２表示制御部２０は、表示対象図表特定部１９により特定された図表（図表オブジェクト）を、それぞれの図表（図表オブジェクト）に付与された注目度に基づき決定したサイズで図表文書に配置することとしてもよい。
【００３８】
図５には、第１表示画面１００と第２表示画面２００の表示例を示した。図５（Ａ）に示されるように、第１表示画面１００にテキスト要素Ｔ４，Ｔ５が表示されている場合には、テキスト要素Ｔ４に対応する図表である図２，図１，表１とテキスト要素Ｔ５に対応する図表である図１が特定された後に、第２表示画面２００には、図２，図１，表１が表示されることとなる。なお、テキスト要素Ｔ５に対応する図１については、テキスト要素Ｔ４に対応する図１と重複するため表示が省略される。また、図５（Ａ）から図５（Ｂ）に第１表示画面１００の表示が切り替えられた場合には、第１表示画面１００にはテキスト要素Ｔ５のみが表示されているため、第２表示画面２００には、テキスト要素Ｔ５に対応した図１のみが表示されることとなる。
【００３９】
［１．２．フローチャートの説明］
次に、図６及び図７を参照しながら、表示制御装置１により行われる処理の流れの一例について説明する。
【００４０】
［１．２−１．文書表示処理］
図６には、表示制御装置１により行われる表示対象文書の表示処理に関する全体の流れを説明するフローチャートの一例を示した。
【００４１】
図６に示されるように、表示制御装置１は、入力受付部１４により受け付けた操作入力に基づいて、文書管理部１３で管理される電子文書の中から、表示対象とする文書データ（電子文書）を読み出して取得する（Ｓ１０１）。また、表示制御装置１は、文書管理部１３で管理される文書管理テーブルから、表示対象とする文書データに含まれるテキスト要素（テキストオブジェクト）と図表（図表オブジェクト）との対応関係を示すデータを読み出して取得する（Ｓ１０２）。
【００４２】
次に、表示制御装置１は、表示対象とする文書データのテキスト部分（本文）と図表部分とを分離し（Ｓ１０３）、分離したテキスト部分（本文）からなるテキスト文書の表示イメージを生成する（Ｓ１０４）。
【００４３】
表示制御装置１は、テキスト文書の表示イメージの中から決定した表示部分を第１表示画面に表示するとともに（Ｓ１０５）、第１表示画面に表示されるテキスト要素（テキストオブジェクト）を特定する（Ｓ１０６）。ここで、第１表示画面に表示されるテキスト要素（テキストオブジェクト）とは、その少なくとも一部が表示されるテキスト要素（テキストオブジェクト）であってもよいし、全体が表示されるテキスト要素（テキストオブジェクト）であってもよい。
【００４４】
表示制御装置１は、Ｓ１０６で特定したテキスト要素（テキストオブジェクト）に対応する図表（図表オブジェクト）を、表示対象とする文書データに含まれるテキスト要素（テキストオブジェクト）と図表（図表オブジェクト）との対応関係を示すデータに基づいて特定する（Ｓ１０７）。
【００４５】
表示制御装置１は、Ｓ１０７で特定した図表（図表オブジェクト）を第２表示画面に表示する（Ｓ１０８）。この、第１表示画面に表示されるテキストオブジェクトに対応する図表オブジェクトを第２表示画面に表示する処理の詳細については後述する。
【００４６】
表示制御装置１は、入力受付部１４により第１表示画面の表示を変更する表示変更操作を受け付けた場合には（Ｓ１０９：Ｙ）、テキスト文書の表示イメージのうち第１表示画面に表示する表示部分を更新して（Ｓ１１０）、Ｓ１０５に戻る。
【００４７】
表示制御装置１は、入力受付部１４により第１表示画面の表示を変更する表示変更操作を受け付けていない場合であって（Ｓ１０９：Ｎ）、表示対象とする文書データの表示を終了しないときには（Ｓ１１１：Ｎ）、Ｓ１０９に戻り、表示対象とする文書データの表示を終了するときには（Ｓ１１１：Ｙ）、文書データの表示を終了して、処理を終える。
【００４８】
［１．２−２．第２表示画面の表示処理］
図７には、第１表示画面に表示されるテキストオブジェクトに対応する図表オブジェクトを第２表示画面に表示する処理の一例を説明するフローチャートを示した。なお、図７に示されたフローは、図６におけるＳ１０７の後に実行されるＳ１０８の詳細を説明したものである。
【００４９】
図７に示されるように、表示制御装置１は、入力受付部１４により受け付けた操作入力に基づいて、第１表示画面に表示されたテキスト文書の中から注目領域を特定する（Ｓ２０１）。例えば、表示制御装置１は、第１表示画面に表示されたテキスト文書のテキストオブジェクトのうち、第１表示画面の特定領域（例えば第１表示画面の中央位置）に最も近いテキストオブジェクトを注目領域として選択することとしてもよいし、第１表示画面に表示されたテキスト文書のテキストオブジェクトのうち、カーソル（又はタッチパネルの場合にはタッチ操作）により指示されているテキストオブジェクトを注目領域として選択することとしてもよい。
【００５０】
また、表示制御装置１は、入力受付部１４により受け付けた操作入力に基づいて、第１表示画面のスクロール速度（表示更新速度）を取得する（Ｓ２０２）。
【００５１】
次に、表示制御装置１は、Ｓ１０７において特定した図表（図表オブジェクト）のうち、第２表示画面に表示する図表（図表オブジェクト）の数を決定する（Ｓ２０３）。例えば、表示制御装置１は、Ｓ２０２で取得したスクロール速度に応じて、第２表示画面に表示する図表の上限数を決定し、Ｓ１０７において特定した図表（図表オブジェクト）の数が、上記決定した上限数以下である場合には、Ｓ１０７において特定した全ての図表（図表オブジェクト）を表示することとし、Ｓ１０７において特定した図表（図表オブジェクト）の数が、上記決定した上限数より大きい場合には、Ｓ１０７において特定した全ての図表（図表オブジェクト）の中から上限数分の図表を表示対象として選択することとしてよい。例えば、表示制御装置１は、Ｓ２０１で特定された注目領域に近い順にテキストオブジェクト及び対応する図表オブジェクトに注目度を付与し、付与した注目度の順に上限数分の図表オブジェクトを選択することとしてよい。
【００５２】
表示制御装置１は、Ｓ２０３で表示対象に決定された図表（図表オブジェクト、以下表示対象図表）のそれぞれの表示サイズを決定する（Ｓ２０４）。例えば、表示制御装置１は、表示対象図表の表示サイズを、それぞれの表示対象図表に付与された注目度に応じて（例えば、注目度に比例するサイズに）決定することとしてもよいし、表示対象図表にそれぞれ予め定められたサイズで第２表示画面に配置可能な場合には、表示対象図表にそれぞれ予め定められたサイズを表示サイズとし、表示対象図表にそれぞれ予め定められたサイズで第２表示画面に配置可能でない場合には、表示対象図表の注目度が小さくなるにつれて縮小率が大きくなるようにしてそれぞれの表示対象図表の表示サイズを決定することとしてもよい。
【００５３】
次に、表示制御装置１は、Ｓ２０３で決定した表示対象図表を、Ｓ２０４で決定した表示サイズで、第２表示画面に配置する表示レイアウトを決定する（Ｓ２０５）。例えば、表示制御装置１は、第１表示画面に表示されたそれぞれのテキストオブジェクトの表示順序を、対応する表示対象図表の表示順序として決定することとしてよい。そして、表示制御装置１は、第２表示画面に、それぞれの表示対象図表を、上記決定した表示順序及び表示サイズで配置するように表示レイアウトを決定することとしてよい。
【００５４】
表示制御装置１は、Ｓ２０５で決定した表示レイアウトで表示対象図表をそれぞれ配置した表示イメージを生成し、生成した表示イメージを第２表示画面に表示させて（Ｓ２０６）、リターンする。
【００５５】
以上説明した表示制御装置１によれば、テキスト及び図表を含む文書を閲覧する際に、第１表示画面において表示されているテキストに応じて、該表示されるテキストに対応する図表が動的に選択されて第２表示画面に表示されることとなる。これにより、文書におけるテキストと図表との配置位置に依らずテキストと対応する図表とが同時に閲覧可能となるため、文書をそのまま表示する場合に比べて文書の閲覧性が向上する。
【００５６】
［２．第２の実施形態］
次に、本発明の第２の実施形態について説明する。第２の実施形態においては、表示制御装置１は、表示対象とするデータ（表示対象データ）を第１表示画面に、第１表示画面に表示された表示対象データのデータ要素に対応した他のデータ要素を第２表示画面に表示させる処理を実行することとする。ここで、データは文章、図、表、数式、写真、動画の少なくともいずれかを含むこととしてよく、データ要素とはデータを構成する文章、図、表、数式、写真、動画のそれぞれを指すこととしてよい。
【００５７】
図８には、第２の実施形態に係る表示制御装置１が記憶するデータ要素対応テーブルの一例を示した。図８に示されるように、データ要素対応テーブルには、データを識別するデータＩＤ、該データに含まれるデータ要素を識別するデータ要素ＩＤ、該データ要素に対応するデータ要素を含むデータ（対応データ）を識別する対応データＩＤ、該データ要素に対応するデータ要素（対応データ要素）を識別する対応データ要素ＩＤを関連付けて記憶している。対応元のデータ（元データ）と対応する対応データは、１又は複数のデータを含むこととしてよく、その中に元データを含むこととしても構わない。
【００５８】
次に、図９を参照しながら、表示制御装置１により行われる表示対象データの表示処理の流れの一例について説明する。
【００５９】
図９に示されるように、表示制御装置１は、入力受付部１４により受け付けた操作入力に基づいて、表示対象とするデータ（表示対象データ）を取得する（Ｓ２０１）。また、表示制御装置１は、表示対象データに含まれるデータ要素と、それぞれのデータ要素に対応する他のデータ要素との対応関係を示すデータ（データ要素対応テーブル）を読み出して取得する（Ｓ２０２）。
【００６０】
表示制御装置１は、入力受付部１４により受け付けた操作入力に基づいて表示対象データの中から決定した表示部分を第１表示画面に表示するとともに（Ｓ２０３）、第１表示画面に表示される１又は複数のデータ要素（第１データ要素群とする）を特定する（Ｓ２０４）。ここで、第１表示画面に表示されるデータ要素とは、その少なくとも一部が表示されるデータ要素としてもよいし、全体が表示されるデータ要素としてもよい。
【００６１】
表示制御装置１は、Ｓ２０３で特定した第１データ要素群に含まれるデータ要素にそれぞれ対応する１又は複数のデータ要素（第２データ要素群とする）を、表示対象データについて定められたデータ要素対応テーブルに基づいて特定する（Ｓ２０５）。そして、表示制御装置１は、Ｓ２０５で特定した第２データ要素群に含まれるそれぞれのデータ要素のデータを取得する（Ｓ２０６）。
【００６２】
表示制御装置１は、Ｓ２０６で取得した第２データ要素群に含まれるデータ要素を配置した表示イメージを第２表示画面に表示する（Ｓ２０７）。なお、第２データ要素群に含まれるデータ要素を第２表示画面に表示する処理については、第１実施形態における、図表オブジェクトを第２表示画面に表示する処理と同様の処理を適用してよい。
【００６３】
表示制御装置１は、入力受付部１４により第１表示画面の表示を変更する表示変更操作を受け付けた場合には（Ｓ２０８：Ｙ）、表示対象データのうち第１表示画面に表示する表示部分を更新して（Ｓ２０９）、Ｓ２０３に戻る。
【００６４】
表示制御装置１は、入力受付部１４により第１表示画面の表示を変更する表示変更操作を受け付けていない場合であって（Ｓ２０８：Ｎ）、表示対象データの表示を終了しないときには（Ｓ２１０：Ｎ）、Ｓ２０８に戻り、表示対象データの表示を終了するときには（Ｓ２１０：Ｙ）、表示対象データの表示を終了して、処理を終える。
【００６５】
［２−１．第２の実施形態の変形例１］
次に、第２の実施形態の変形例について説明する。
【００６６】
第２の実施形態の変形例１は、第１表示画面に表示される第１のデータに含まれるデータ要素（第１データ要素）に対して、１以上のデータにそれぞれ含まれるデータ要素（第２データ要素群）が関連付けられている場合に、第２データ要素群の各データ要素を第２表示画面に表示させる処理に関する。
【００６７】
図１０には、第２の実施形態の変形例１に係る表示制御装置１が記憶するデータ要素対応テーブルの一例を示した。図１０に示されるように、データ要素対応テーブルには、データを識別するデータＩＤ、該データのバージョン情報、該データに含まれるデータ要素を識別するデータ要素ＩＤ、該データ要素に対応するデータ要素を含むデータ（対応データ）を識別する対応データＩＤ、該対応データのバージョン情報、該データ要素に対応するデータ要素（対応データ要素）を識別する対応データ要素ＩＤを関連付けて記憶している。図１０に示した例では、データＡ（元データ）と対応する対応データであるデータＢとデータＣは、データのバージョン（版）が異なる情報であることとする。
【００６８】
図１１には、図１０に示されたデータ要素対応テーブルの例に基づく第１表示画面と第２表示画面との表示例を示した。すなわち、図１１に示されるように、表示制御装置１が第１表示画面にデータＡのデータ要素Ａ−１を表示した場合には、データ要素Ａ−１に関連付けられるデータＡのデータ要素Ａ−２、データＢのデータ要素Ｂ−２、データＣのデータ要素Ｃ−２を第２表示画面に表示することとしてよい。
【００６９】
［２−２．第２の実施形態の変形例２］
第２の実施形態の変形例２は、第２の実施形態の変形例１において、対応データ要素に付加された注釈（アノテーション）、コメント、変更履歴情報、付箋情報等の付加情報を、第２表示画面に表示させる処理に関する。
【００７０】
例えば、図１２には、第２の実施形態の変形例２に係る表示制御装置１が記憶するデータ要素対応テーブルの一例を示した。図１２に示されるように、データ要素対応テーブルには、データを識別するデータＩＤ、該データのバージョン情報、該データに含まれるデータ要素を識別するデータ要素ＩＤ、該データ要素に対応するデータ要素を含むデータ（対応データ）を識別する対応データＩＤ、該対応データのバージョン情報、該データ要素に対応するデータ要素（対応データ要素）を識別する対応データ要素ＩＤ、該対応データ要素に付加された付加情報を関連付けて記憶している。図１２に示した例では、データＡ（元データ）と対応する対応データであるデータＢとデータＣは、データのバージョンが異なり、データＢとデータＣにはユーザ（改版者）により付加されたコメント情報や変更履歴情報等が付加情報として加えられている。
【００７１】
図１３には、図１２に示されたデータ要素対応テーブルの例に基づく第１表示画面と第２表示画面との表示例を示した。すなわち、図１３に示されるように、表示制御装置１が第１表示画面にデータＡのデータ要素Ａ−１を表示した場合には、データ要素Ａ−１に関連付けられるデータＢのデータ要素Ｂ−２の付加情報Ｂ−２−１、データＣのデータ要素Ｃ−２の付加情報Ｃ−２−１を第２表示画面に表示することとしてよい。図１３に示した例では付加情報のみを第２表示画面に表示する例を示したが、データ要素Ｂ−２とデータ要素Ｃ−２も第２表示画面に表示させることとしてもよい。
【００７２】
また、表示制御装置１は、第１表示画面に表示するデータと同じデータ内のデータ要素のみを第２表示画面に表示させるシングル表示モード、第１表示画面に表示するデータと同じデータ又は他のデータを含むデータ群内のデータ要素を第２表示画面に表示させるマルチ表示モード１、第１表示画面に表示するデータと同じデータ又は他のデータを含むデータ群内のデータ要素に関連付けられる付加情報を第２表示画面に表示させるマルチ表示モード２をそれぞれ切り替えて表示するようにしてもよい。
【００７３】
［３．変形例］
本発明は、上記の実施形態に限定されるものではない。例えば、表示制御装置１は、同一のテキストオブジェクトに対して、複数の図表オブジェクトが対応付けられている場合には、テキストオブジェクト内で図表オブジェクトの識別情報が出現する順序に応じて、図表オブジェクトの表示順序を決定することとしてよい。
【００７４】
また、表示制御装置１は、第１表示画面のスクロール速度が閾値以上（又は閾値より大きい）場合には、第２表示画面に表示する表示対象図表を簡略表示（例えば、枠等の一部を表示、メタ情報を表示等）することとしてもよい。
【００７５】
また、表示制御装置１は、Ｓ１０７において重複する図表（図表オブジェクト）が特定された場合には、該図表を重複数だけ繰り返し表示させてもよいし、１回だけ表示させるようにしてもよい。後者の方法で表示させた場合には、前者の場合に比べて表示させる図表が削減されるため閲覧性が向上する。
【００７６】
また、表示制御装置１がカメラを備えている場合には、カメラにより撮像したユーザの画像に基づいて、第１表示画面に対するユーザの視線位置を特定し、特定した視線位置に基づいて、第１表示画面に表示されたテキスト文書の中から注目領域を特定するようにしてもよい。
【００７７】
また、表示制御装置１は、文書を元のレイアウト通りに表示するモードと、文書をテキストと図表とに分けて表示するモードを切り替えて表示処理を実行するようにしてもよい。
【００７８】
また、第１表示画面と第２表示画面とは、同じ表示装置に表示されなくともよい。この場合には、表示制御装置１は、第１表示画面に表示する表示イメージを、第１表示画面を表示する第１の表示装置に送信し、第２表示画面に表示する表示イメージを、第２表示画面を表示する第２の表示装置に送信することとしてよい。
【００７９】
また、表示制御装置１は、第１表示画面に表示したデータ要素に対応する他のデータ要素をそれぞれ複数の表示画面に振り分けて表示させることとしてもよい。
【符号の説明】
【００８０】
１  表示制御装置、１１  文書取得部、１２  文書解析部、１３  文書管理部、１４  入力受付部、１５  表示対象文書取得部、１６  本文／図表分離部、１７  第１表示制御部、１８  テキスト要素特定部、１９  表示対象図表特定部、２０  第２表示制御部、１００  第１表示画面、２００  第２表示画面、Ｔ１〜Ｔ５  テキスト要素。
【図１】
2014139755.tif 000003
【図２】
2014139755.tif 000004
【図３】
2014139755.tif 000005
【図４】
2014139755.tif 000006
【図５】
2014139755.tif 000007
【図６】
2014139755.tif 000008
【図７】
2014139755.tif 000009
【図８】
2014139755.tif 000010
【図９】
2014139755.tif 000011
【図１０】
2014139755.tif 000012
【図１１】
2014139755.tif 000013
【図１２】
2014139755.tif 000014
【図１３】
2014139755.tif 000015