(57)【要約】【課題】小説等の文書を表示させた際にユーザーに対して表示文書の理解を容易かつ的確に支援できる文書表示装置等を提供する。【解決手段】文書データに付加されあるいは文書データを基に作成された文書全体の要約データから、文書に登場する１または複数の登場物に関係する内容をそれぞれ抽出し、抽出された内容と該内容が記載されている文書内のページとを関連付けて、登場物毎に個別の要約データを作成する。文書中の登場物がユーザーによって指定されたときに、指定された登場物と現在表示されているページを特定し、特定された登場物の個別要約データの中から、特定されたページまでの各ページに関連付けられた前記登場物に関係する内容を、表示手段５に表示する。【選択図】  図２
2012252541.tif 000002
【特許請求の範囲】
【請求項１】
文書を電子化した文書データを表示する表示手段と、
前記文書データに付加されあるいは文書データを基に作成された文書全体の要約データから、前記文書に登場する１または複数の登場物に関係する内容をそれぞれ抽出し、抽出された内容と該内容が記載されている文書内のページとを関連付けて、前記登場物毎に個別の要約データを作成する個別要約データ作成手段と、
前記文書中の登場物がユーザーによって指定されたときに、該指定された登場物と現在表示されているページを特定する特定手段と、
前記個別要約データ作成手段により作成され、前記特定手段により特定された登場物の個別要約データの中から、前記特定手段により特定されたページまでの各ページに関連付けられた前記登場物に関係する内容を、前記表示手段に表示させる表示制御手段と、
を備えたことを特徴とする文書表示装置。
【請求項２】
文書を電子化した文書データを表示する表示手段と、
前記文書データに付加されあるいは文書データを基に作成された、前記文書に登場する複数の登場物の文書全体での相関関係を示す相関データから、前記１または複数の登場物について他の登場物との相関関係を抽出し、抽出された相関関係と該相関関係が記載されている文書内のページとを関連付けて、前記登場物毎に個別の相関データを作成する個別相関データ作成手段と、
前記文書中の登場物がユーザーによって指定されたときに、該指定された登場物と現在表示されているページを特定する特定手段と、
前記個別相関データ作成手段により作成され、前記特定手段により特定された登場物の個別相関データの中から、前記特定手段により特定されたページまでの各ページに関連付けられた前記登場物の他の登場物との相関関係を、前記表示手段に表示させる表示制御手段と、
を備えたことを特徴とする文書表示装置。
【請求項３】
文書を電子化した文書データを表示する表示手段と、
前記文書データに付加されあるいは文書データを基に作成された文書全体の要約データから、前記１または複数の登場物に関係する内容をそれぞれ抽出し、抽出された内容と該内容が記載されている文書内のページとを関連付けて、前記登場物毎に個別の要約データを作成する個別要約データ作成手段と、
前記文書データに付加されあるいは文書データを基に作成された、前記文書に登場する複数の登場物の文書全体での相関関係を示す相関データから、前記１または複数の登場物について他の登場物との相関関係を抽出し、抽出された相関関係と該相関関係が記載されている文書内のページとを関連付けて、前記登場物毎に個別の相関データを作成する個別相関データ作成手段と、
前記文書中の登場物がユーザーによって指定されたときに、該指定された登場物と現在表示されているページを特定する特定手段と、
前記個別要約データ作成手段により作成され、前記特定手段により特定された登場物の個別要約データの中から、前記特定手段により特定されたページまでの各ページに関連付けられた前記登場物に関係する内容を、前記表示手段に表示させるとともに、前記個別相関データ作成手段により作成され、前記特定手段により特定された登場物の個別相関データの中から、前記特定手段により特定されたページまでの各ページに関連付けられた前記登場物の他の登場物との相関関係を、前記表示手段に表示させる表示制御手段と、
を備えたことを特徴とする文書表示装置。
【請求項４】
前記特定手段は、前記表示手段に表示されユーザーによってタッチされた文字列を検出することにより、登場物を特定する請求項１〜３のいずれかに記載の文書表示装置。
【請求項５】
前記特定手段は、ユーザーによって文字列が読み上げられたときの音声を検出することにより、登場物を特定する請求項１〜３のいずれかに記載の文書表示装置。
【請求項６】
前記特定手段は、前記表示手段に表示された文字列がユーザーによって目視されたときの視線の動きを検出することにより、登場物を特定する請求項１〜３のいずれかに記載の文書表示装置。
【請求項７】
文書を電子化した文書データを表示手段に表示する表示ステップと、
前記文書データに付加されあるいは文書データを基に作成された文書全体の要約データから、前記文書に登場する１または複数の登場物に関係する内容をそれぞれ抽出し、抽出された内容と該内容が記載されている文書内のページとを関連付けて、前記登場物毎に個別の要約データを作成する個別要約データ作成ステップと、
前記文書中の登場物がユーザーによって指定されたときに、該指定された登場物と現在表示されているページを特定する特定ステップと、
前記個別要約データ作成ステップにおいて作成され、前記特定ステップにおいて特定された登場物の個別要約データの中から、前記特定ステップにおいて特定されたページまでの各ページに関連付けられた前記登場物に関係する内容を、前記表示手段に表示させる表示制御ステップと、
を備えたことを特徴とする文書表示方法。
【請求項８】
文書を電子化した文書データを表示手段に表示する表示ステップと、
前記文書データに付加されあるいは文書データを基に作成された、前記文書に登場する複数の登場物の文書全体での相関関係を示す相関データから、前記１または複数の登場物について他の登場物との相関関係を抽出し、抽出された相関関係と該相関関係が記載されている文書内のページとを関連付けて、前記登場物毎に個別の相関データを作成する個別相関データ作成ステップと、
前記文書中の登場物がユーザーによって指定されたときに、該指定された登場物と現在表示されているページを特定する特定ステップと、
前記個別相関データ作成ステップにおいて作成され、前記特定ステップにおいて特定された登場物の個別相関データの中から、前記特定ステップにおいて特定されたページまでの各ページに関連付けられた前記登場物の他の登場物との相関関係を、前記表示手段に表示させる表示制御ステップと、
を備えたことを特徴とする文書表示方法。
【請求項９】
文書を電子化した文書データを表示手段に表示する表示ステップと、
前記文書データに付加されあるいは文書データを基に作成された文書全体の要約データから、前記１または複数の登場物に関係する内容をそれぞれ抽出し、抽出された内容と該内容が記載されている文書内のページとを関連付けて、前記登場物毎に個別の要約データを作成する個別要約データ作成ステップと、
前記文書データに付加されあるいは文書データを基に作成された、前記文書に登場する複数の登場物の文書全体での相関関係を示す相関データから、前記１または複数の登場物について他の登場物との相関関係を抽出し、抽出された相関関係と該相関関係が記載されている文書内のページとを関連付けて、前記登場物毎に個別の相関データを作成する個別相関データ作成ステップと、
前記文書中の登場物がユーザーによって指定されたときに、該指定された登場物と現在表示されているページを特定する特定ステップと、
前記個別要約データ作成ステップにおいて作成され、前記特定ステップにおいて特定された登場物の個別要約データの中から、前記特定ステップにおいて特定されたページまでの各ページに関連付けられた前記登場物に関係する内容を、前記表示手段に表示させるとともに、前記個別相関データ作成ステップにおいて作成され、前記特定ステップにおいて特定された登場物の個別相関データの中から、前記特定ステップにおいて特定されたページまでの各ページに関連付けられた前記登場物の他の登場物との相関関係を、前記表示手段に表示させる表示制御ステップと、
を備えたことを特徴とする文書表示方法。
【請求項１０】
文書を電子化した文書データを表示手段に表示する表示ステップと、
前記文書データに付加されあるいは文書データを基に作成された文書全体の要約データから、前記文書に登場する１または複数の登場物に関係する内容をそれぞれ抽出し、抽出された内容と該内容が記載されている文書内のページとを関連付けて、前記登場物毎に個別の要約データを作成する個別要約データ作成ステップと、
前記文書中の登場物がユーザーによって指定されたときに、該指定された登場物と現在表示されているページを特定する特定ステップと、
前記個別要約データ作成ステップにおいて作成され、前記特定ステップにおいて特定された登場物の個別要約データの中から、前記特定ステップにおいて特定されたページまでの各ページに関連付けられた前記登場物に関係する内容を、前記表示手段に表示させる表示制御ステップと、
を、文書表示装置のコンピュータに実行させるための文書表示プログラム。
【請求項１１】
文書を電子化した文書データを表示手段に表示する表示ステップと、
前記文書データに付加されあるいは文書データを基に作成された、前記文書に登場する複数の登場物の文書全体での相関関係を示す相関データから、前記１または複数の登場物について他の登場物との相関関係を抽出し、抽出された相関関係と該相関関係が記載されている文書内のページとを関連付けて、前記登場物毎に個別の相関データを作成する個別相関データ作成ステップと、
前記文書中の登場物がユーザーによって指定されたときに、該指定された登場物と現在表示されているページを特定する特定ステップと、
前記個別相関データ作成ステップにおいて作成され、前記特定ステップにおいて特定された登場物の個別相関データの中から、前記特定ステップにおいて特定されたページまでの各ページに関連付けられた前記登場物の他の登場物との相関関係を、前記表示手段に表示させる表示制御ステップと、
を、文書表示装置のコンピュータに実行させるための文書表示プログラム。
【請求項１２】
文書を電子化した文書データを表示手段に表示する表示ステップと、
前記文書データに付加されあるいは文書データを基に作成された文書全体の要約データから、前記１または複数の登場物に関係する内容をそれぞれ抽出し、抽出された内容と該内容が記載されている文書内のページとを関連付けて、前記登場物毎に個別の要約データを作成する個別要約データ作成ステップと、
前記文書データに付加されあるいは文書データを基に作成された、前記文書に登場する複数の登場物の文書全体での相関関係を示す相関データから、前記１または複数の登場物について他の登場物との相関関係を抽出し、抽出された相関関係と該相関関係が記載されている文書内のページとを関連付けて、前記登場物毎に個別の相関データを作成する個別相関データ作成ステップと、
前記文書中の登場物がユーザーによって指定されたときに、該指定された登場物と現在表示されているページを特定する特定ステップと、
前記個別要約データ作成ステップにおいて作成され、前記特定ステップにおいて特定された登場物の個別要約データの中から、前記特定ステップにおいて特定されたページまでの各ページに関連付けられた前記登場物に関係する内容を、前記表示手段に表示させるとともに、前記個別相関データ作成ステップにおいて作成され、前記特定ステップにおいて特定された登場物の個別相関データの中から、前記特定ステップにおいて特定されたページまでの各ページに関連付けられた前記登場物の他の登場物との相関関係を、前記表示手段に表示させる表示制御ステップと、
を、文書表示装置のコンピュータに実行させるための文書表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば本や雑誌等の書籍を含む各種文書をユーザーの所定操作に応じて表示部画面に表示可能な電子書籍リーダー、電子辞書、あるいは各種表示端末装置等に適用される文書表示装置、該文書表示装置で実行される文書表示方法及び表示プログラムに関する。
【背景技術】
【０００２】
従来、この種の文書表示装置は、メモリカード等に保存された文書をユーザーが閲覧したい場合、ユーザーの所定操作に応じて表示部の画面に表示できるようになっている。また、その文書表示内容について、例えば分かり難い文章には、その意味を直接、画面中に記載表示するようにしたものが知られている。
【０００３】
また、表示中の文章について、注釈記号で詳細情報が別に表示できるようにしたり、あるいは、単語にリンクを設定してポップアップ表示するように構成したものもある。
【０００４】
さらに、従来、文章全体を見るための小画面と、入力作業を行うための大画面とを備え、小画面および／または大画面上の任意のブックマークの位置、番号、および／または表示色等の情報を登録したり削除できる手段を設けることにより、表示される文書の中で関連性のある箇所に容易に辿り着けるようにした技術も提案されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−１７２７０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、例えば小説等の文書では、登場人物等の経歴が物語の前半と後半とで異なる場合がある。また、小説等を講読するユーザーは、該小説等を複数日に分けて読むことが多い。
【０００７】
その場合、従来技術のように、単に文章に注釈を付けるような手段があったとしても、読書日数の間隔が長くなると、ユーザーは小説中の登場人物等の経歴が分からなくなってしまうことも少なくない。特に、主人公以外の登場人物は、所々でしか登場しないので、一層、分からなくなることが多い。
【０００８】
この発明は、上記実情に鑑みてなされたものであり、例えば小説等の文書を表示させた際にユーザーに対して表示文書の理解を容易かつ的確に支援できる文書表示装置及び文書表示方法を提供し、さらには前記表示方法を文書表示装置のコンピュータに実行させるための文書表示プログラムを提供することを課題としている。
【課題を解決するための手段】
【０００９】
（１）文書を電子化した文書データを表示する表示手段と、前記文書データに付加されあるいは文書データを基に作成された文書全体の要約データから、前記文書に登場する１または複数の登場物に関係する内容をそれぞれ抽出し、抽出された内容と該内容が記載されている文書内のページとを関連付けて、前記登場物毎に個別の要約データを作成する個別要約データ作成手段と、前記文書中の登場物がユーザーによって指定されたときに、該指定された登場物と現在表示されているページを特定する特定手段と、前記個別要約データ作成手段により作成され、前記特定手段により特定された登場物の個別要約データの中から、前記特定手段により特定されたページまでの各ページに関連付けられた前記登場物に関係する内容を、前記表示手段に表示させる表示制御手段と、を備えたことを特徴とする文書表示装置。
（２）文書を電子化した文書データを表示する表示手段と、前記文書データに付加されあるいは文書データを基に作成された、前記文書に登場する複数の登場物の文書全体での相関関係を示す相関データから、前記１または複数の登場物について他の登場物との相関関係を抽出し、抽出された相関関係と該相関関係が記載されている文書内のページとを関連付けて、前記登場物毎に個別の相関データを作成する個別相関データ作成手段と、前記文書中の登場物がユーザーによって指定されたときに、該指定された登場物と現在表示されているページを特定する特定手段と、前記個別相関データ作成手段により作成され、前記特定手段により特定された登場物の個別相関データの中から、前記特定手段により特定されたページまでの各ページに関連付けられた前記登場物の他の登場物との相関関係を、前記表示手段に表示させる表示制御手段と、を備えたことを特徴とする文書表示装置。
（３）文書を電子化した文書データを表示する表示手段と、前記文書データに付加されあるいは文書データを基に作成された文書全体の要約データから、前記１または複数の登場物に関係する内容をそれぞれ抽出し、抽出された内容と該内容が記載されている文書内のページとを関連付けて、前記登場物毎に個別の要約データを作成する個別要約データ作成手段と、前記文書データに付加されあるいは文書データを基に作成された、前記文書に登場する複数の登場物の文書全体での相関関係を示す相関データから、前記１または複数の登場物について他の登場物との相関関係を抽出し、抽出された相関関係と該相関関係が記載されている文書内のページとを関連付けて、前記登場物毎に個別の相関データを作成する個別相関データ作成手段と、前記文書中の登場物がユーザーによって指定されたときに、該指定された登場物と現在表示されているページを特定する特定手段と、前記個別要約データ作成手段により作成され、前記特定手段により特定された登場物の個別要約データの中から、前記特定手段により特定されたページまでの各ページに関連付けられた前記登場物に関係する内容を、前記表示手段に表示させるとともに、前記個別相関データ作成手段により作成され、前記特定手段により特定された登場物の個別相関データの中から、前記特定手段により特定されたページまでの各ページに関連付けられた前記登場物の他の登場物との相関関係を、前記表示手段に表示させる表示制御手段と、を備えたことを特徴とする文書表示装置。
（４）前記特定手段は、前記表示手段に表示されユーザーによってタッチされた文字列を検出することにより、登場物を特定する前項１〜３のいずれかに記載の文書表示装置。
（５）前記特定手段は、ユーザーによって文字列が読み上げられたときの音声を検出することにより、登場物を特定する前項１〜３のいずれかに記載の文書表示装置。
（６）前記特定手段は、前記表示手段に表示された文字列がユーザーによって目視されたときの視線の動きを検出することにより、登場物を特定する前項１〜３のいずれかに記載の文書表示装置。
（７）文書を電子化した文書データを表示手段に表示する表示ステップと、前記文書データに付加されあるいは文書データを基に作成された文書全体の要約データから、前記文書に登場する１または複数の登場物に関係する内容をそれぞれ抽出し、抽出された内容と該内容が記載されている文書内のページとを関連付けて、前記登場物毎に個別の要約データを作成する個別要約データ作成ステップと、前記文書中の登場物がユーザーによって指定されたときに、該指定された登場物と現在表示されているページを特定する特定ステップと、前記個別要約データ作成ステップにおいて作成され、前記特定ステップにおいて特定された登場物の個別要約データの中から、前記特定ステップにおいて特定されたページまでの各ページに関連付けられた前記登場物に関係する内容を、前記表示手段に表示させる表示制御ステップと、を備えたことを特徴とする文書表示方法。
（８）文書を電子化した文書データを表示手段に表示する表示ステップと、前記文書データに付加されあるいは文書データを基に作成された、前記文書に登場する複数の登場物の文書全体での相関関係を示す相関データから、前記１または複数の登場物について他の登場物との相関関係を抽出し、抽出された相関関係と該相関関係が記載されている文書内のページとを関連付けて、前記登場物毎に個別の相関データを作成する個別相関データ作成ステップと、前記文書中の登場物がユーザーによって指定されたときに、該指定された登場物と現在表示されているページを特定する特定ステップと、前記個別相関データ作成ステップにおいて作成され、前記特定ステップにおいて特定された登場物の個別相関データの中から、前記特定ステップにおいて特定されたページまでの各ページに関連付けられた前記登場物の他の登場物との相関関係を、前記表示手段に表示させる表示制御ステップと、を備えたことを特徴とする文書表示方法。
（９）文書を電子化した文書データを表示手段に表示する表示ステップと、前記文書データに付加されあるいは文書データを基に作成された文書全体の要約データから、前記１または複数の登場物に関係する内容をそれぞれ抽出し、抽出された内容と該内容が記載されている文書内のページとを関連付けて、前記登場物毎に個別の要約データを作成する個別要約データ作成ステップと、前記文書データに付加されあるいは文書データを基に作成された、前記文書に登場する複数の登場物の文書全体での相関関係を示す相関データから、前記１または複数の登場物について他の登場物との相関関係を抽出し、抽出された相関関係と該相関関係が記載されている文書内のページとを関連付けて、前記登場物毎に個別の相関データを作成する個別相関データ作成ステップと、前記文書中の登場物がユーザーによって指定されたときに、該指定された登場物と現在表示されているページを特定する特定ステップと、前記個別要約データ作成ステップにおいて作成され、前記特定ステップにおいて特定された登場物の個別要約データの中から、前記特定ステップにおいて特定されたページまでの各ページに関連付けられた前記登場物に関係する内容を、前記表示手段に表示させるとともに、前記個別相関データ作成ステップにおいて作成され、前記特定ステップにおいて特定された登場物の個別相関データの中から、前記特定ステップにおいて特定されたページまでの各ページに関連付けられた前記登場物の他の登場物との相関関係を、前記表示手段に表示させる表示制御ステップと、を備えたことを特徴とする文書表示方法。
（１０）文書を電子化した文書データを表示手段に表示する表示ステップと、前記文書データに付加されあるいは文書データを基に作成された文書全体の要約データから、前記文書に登場する１または複数の登場物に関係する内容をそれぞれ抽出し、抽出された内容と該内容が記載されている文書内のページとを関連付けて、前記登場物毎に個別の要約データを作成する個別要約データ作成ステップと、前記文書中の登場物がユーザーによって指定されたときに、該指定された登場物と現在表示されているページを特定する特定ステップと、前記個別要約データ作成ステップにおいて作成され、前記特定ステップにおいて特定された登場物の個別要約データの中から、前記特定ステップにおいて特定されたページまでの各ページに関連付けられた前記登場物に関係する内容を、前記表示手段に表示させる表示制御ステップと、を、文書表示装置のコンピュータに実行させるための文書表示プログラム。
（１１）文書を電子化した文書データを表示手段に表示する表示ステップと、前記文書データに付加されあるいは文書データを基に作成された、前記文書に登場する複数の登場物の文書全体での相関関係を示す相関データから、前記１または複数の登場物について他の登場物との相関関係を抽出し、抽出された相関関係と該相関関係が記載されている文書内のページとを関連付けて、前記登場物毎に個別の相関データを作成する個別相関データ作成ステップと、前記文書中の登場物がユーザーによって指定されたときに、該指定された登場物と現在表示されているページを特定する特定ステップと、前記個別相関データ作成ステップにおいて作成され、前記特定ステップにおいて特定された登場物の個別相関データの中から、前記特定ステップにおいて特定されたページまでの各ページに関連付けられた前記登場物の他の登場物との相関関係を、前記表示手段に表示させる表示制御ステップと、を、文書表示装置のコンピュータに実行させるための文書表示プログラム。
（１２）文書を電子化した文書データを表示手段に表示する表示ステップと、前記文書データに付加されあるいは文書データを基に作成された文書全体の要約データから、前記１または複数の登場物に関係する内容をそれぞれ抽出し、抽出された内容と該内容が記載されている文書内のページとを関連付けて、前記登場物毎に個別の要約データを作成する個別要約データ作成ステップと、前記文書データに付加されあるいは文書データを基に作成された、前記文書に登場する複数の登場物の文書全体での相関関係を示す相関データから、前記１または複数の登場物について他の登場物との相関関係を抽出し、抽出された相関関係と該相関関係が記載されている文書内のページとを関連付けて、前記登場物毎に個別の相関データを作成する個別相関データ作成ステップと、前記文書中の登場物がユーザーによって指定されたときに、該指定された登場物と現在表示されているページを特定する特定ステップと、前記個別要約データ作成ステップにおいて作成され、前記特定ステップにおいて特定された登場物の個別要約データの中から、前記特定ステップにおいて特定されたページまでの各ページに関連付けられた前記登場物に関係する内容を、前記表示手段に表示させるとともに、前記個別相関データ作成ステップにおいて作成され、前記特定ステップにおいて特定された登場物の個別相関データの中から、前記特定ステップにおいて特定されたページまでの各ページに関連付けられた前記登場物の他の登場物との相関関係を、前記表示手段に表示させる表示制御ステップと、を、文書表示装置のコンピュータに実行させるための文書表示プログラム。
【発明の効果】
【００１０】
前項（１）に記載の発明によれば、文書全体の要約データから、文書に登場する１または複数の登場物に関係する内容がそれぞれ抽出され、抽出された内容と該内容が記載されている文書内のページとを関連付けて、登場物毎に個別の要約データが作成される。ユーザーが文書中の登場物を指定すると、指定された登場物と現在表示されているページが特定され、特定された登場物の個別要約データの中から、特定されたページまでの各ページに関連付けられた登場物に関係する内容が、表示手段に表示される。
【００１１】
従って、例えば登場人物等の登場物が次々と代わる小説等をユーザーが複数日に分けて読む状況であっても、表示された登場物に関係する内容を見れば、登場人物の経歴等を直ぐに把握でき、円滑に文章読解を進めることができる。
【００１２】
前項（２）に記載の発明によれば、文書に登場する複数の登場物の文書全体での相関関係を示す相関データから、前記登場物と他の登場物との相関関係が抽出され、抽出された相関関係と該相関関係が記載されている文書内のページとを関連付けて、登場物毎に個別の相関データが作成される。ユーザーが文書中の登場物を指定すると、指定された登場物と現在表示されているページが特定され、特定された登場物の個別相関データの中から、特定されたページまでの各ページに関連付けられた登場物と他の登場物との相関関係が、表示手段に表示される。
【００１３】
従って、例えば登場人物等の登場物が次々と代わる小説等をユーザーが複数日に分けて読む状況であっても、表示された登場物と他の登場物との相関関係を見れば、登場人物の関係等を直ぐに把握でき、円滑に文章読解を進めることができる。
【００１４】
前項（３）に記載の発明によれば、ユーザーが文書中の登場物を指定すると、その登場物に関係する内容や登場物と他の登場物との相関関係が表示手段に表示されるから、例えば登場人物等の登場物が次々と代わる小説等をユーザーが複数日に分けて読む状況であっても、表示された登場物に関係する内容や、登場物と他の登場物との相関関係を見れば、登場人物の経歴や登場人物の関係等を直ぐに把握でき、円滑に文章読解を進めることができる。
【００１５】
前項（４）に記載の発明によれば、表示手段に表示されユーザーによってタッチされた文字列を検出することにより、登場物が特定される。
【００１６】
前項（５）に記載の発明によれば、ユーザーによって文字列が読み上げられたときの音声を検出することにより、登場物が特定される。
【００１７】
前項（６）に記載の発明によれば、表示手段に表示された文字列がユーザーによって目視されたときの視線の動きを検出することにより、登場物が特定される。
【００１８】
前項（７）に記載の発明によれば、ユーザーが文書中の登場物を指定すると、その登場物に関係する内容が表示手段に表示されるから、例えば登場人物等の登場物が次々と代わる小説等をユーザーが複数日に分けて読む状況であっても、表示された登場物に関係する内容を見れば、登場人物の経歴等を直ぐに把握でき、円滑に文章読解を進めることができる。
【００１９】
前項（８）に記載の発明によれば、ユーザーが文書中の登場物を指定すると、その登場物と他の登場物との相関関係が表示手段に表示されるから、例えば登場人物等の登場物が次々と代わる小説等をユーザーが複数日に分けて読む状況であっても、表示された登場物と他の登場物との相関関係を見れば、登場人物の関係等を直ぐに把握でき、円滑に文章読解を進めることができる。
【００２０】
前項（９）に記載の発明によれば、ユーザーが文書中の登場物を指定すると、その登場物に関係する内容や登場物と他の登場物との相関関係が表示手段に表示されるから、例えば登場人物等の登場物が次々と代わる小説等をユーザーが複数日に分けて読む状況であっても、表示された登場物に関係する内容や、登場物と他の登場物との相関関係を見れば、登場人物の経歴や登場人物の関係等を直ぐに把握でき、円滑に文章読解を進めることができる。
【００２１】
前項（１０）に記載の発明によれば、ユーザーが文書中の登場物を指定すると、その登場物に関係する内容を表示手段に表示する処理を、文書表示装置のコンピュータに実行させることができる。
【００２２】
前項（１１）に記載の発明によれば、ユーザーが文書中の登場物を指定すると、その登場物と他の登場物との相関関係を表示手段に表示する処理を、文書表示装置のコンピュータに実行させることができる。
【００２３】
前項（１２）に記載の発明によれば、ユーザーが文書中の登場物を指定すると、その登場物に関係する内容や登場物と他の登場物との相関関係を表示手段に表示する処理を、文書表示装置のコンピュータに実行させることができる。
【図面の簡単な説明】
【００２４】
【図１】この発明の一実施形態に係る文書表示装置としての電子書籍リーダーの電気的構成を示すブロック図である。
【図２】電子書籍リーダーに付属の要約データから、登場人物毎の経歴要約データを作成する場合の説明図である。
【図３】登場人物の経歴要約データとページ関連情報の説明図である。
【図４】登場人物毎の経歴要約データの作成処理を示すフローチャートである。
【図５】電子書籍リーダーに付属の相関データから、登場人物毎の個別の相関データを作成する場合の説明図である。
【図６】登場人物の相関データとページ関連情報の説明図である。
【図７】登場人物毎の相関データの作成処理を示すフローチャートである。
【図８】表示中の文書における文字列を特定して表示対象データを特定する処理を示すフローチャートである。
【図９】表示中の文字列に対して行われたユーザーの所定動作から、その文字列を特定し登場人物を特定する場合の説明図である。
【図１０】特定された登場人物についての表示データの表示処理を示すフローチャートである。
【図１１】電子書籍に付属の要約データがなく、文章要約エンジンを使って要約データを取得する場合のブロック説明図である。
【図１２】同じく文章要約エンジンを使って要約データを取得する処理を示すフローチャートである。
【図１３】表示内容を選択可能に構成した場合の説明図である。
【発明を実施するための形態】
【００２５】
次に、この発明の実施形態を図面に基づいて説明する。
【００２６】
この発明の一実施形態に係る文書表示装置としての電子書籍リーダーの電気的構成を示すブロック図である。
【００２７】
図１において、この電子書籍リーダーは、ＣＰＵ１と、ＲＡＭ２と、ＲＯＭ３と、ブリッジ４と、表示部５と、ＬＣＤコントローラ６と、操作パネル７と、タッチパネル制御部８と、Ｉ／Ｏ制御部９と、グラフィックアクセラレータ１１と、メモリ１２と、ブルートゥース（Bluetooth）モジュール１３と、無線ＬＡＮコントローラ１４と、メモリカード１５が着脱可能に接続されるメモリカードインターフェース（メモリカードＩ／Ｆ）１６と、マイク１７が接続される音声入力部１８と、音声認識部１９とを備えている。
【００２８】
前記ＣＰＵ１は、電子書籍リーダーの全体動作を統括制御するが、この実施形態では特に次のような制御を行う。即ち、メモリカード１５に記憶・保持されている小説等の文書データを読み取って表示部５に表示させるほか、前記文書データに付加され同じくメモリカード１５に記憶・保持されている文書全体の要約データや他の登場物との相関関係を示す相関データを読み取って、登場物の個別の要約データや個別の相関データを作成する。また、文書が表示部５に表示されている状態で、ユーザーが文書中の登場物を指定すると、現在表示されているページまでに出現したその登場物に関する内容や、他の登場物との相関関係を表示部５に表示する処理を行うが、処理の詳細な内容については後述する。
【００２９】
なお、この実施形態では、登場物とは文書中に登場する物をいい、人物であっても良いし、人物以外の動物等の物であっても良いし、固有名詞で示されるものであっても良いが、この実施形態では登場物が人物である場合を例にとって説明する。
【００３０】
前記ＲＡＭ２は、ＣＰＵ１が動作する際の作業領域を提供するものであり、ＲＯＭ３は、ＣＰＵ１の動作プログラムを格納するメモリである。これらＣＰＵ１、メモリ２およびＲＯＭ３は、それぞれブリッジ４を介してバス１０に接続されている。
【００３１】
前記表示部５は、メモリカード１５から読み出された文書を表示するものであり、例えばＥＬ素子ないしはこの例のような液晶表示装置（ＬＣＤ）で構成されており、表示部５を駆動制御するＬＣＤコントローラ６を介して前記バス１０に接続されている。
【００３２】
前記操作パネル７は、表示部５と共にユーザーが各種操作入力を行うためのタッチパネルを構成するものであり、該タッチパネルを駆動制御するタッチパネル制御部８を介して前記バス１０に接続されている。
【００３３】
この操作パネル７は、表示中の文書の一部をユーザーがタッチした際のタッチ位置を検出することも可能となっている。
【００３４】
前記Ｉ／Ｏ制御部９は、キー２１からの信号を受けたり、文章を読む際のユーザーの視線の動きを検出するセンサ２２からの出力を受ける機能を有している。
【００３５】
前記グラフィックアクセラレータ１１は、グラフィックの処理機能を増強するための回路ボードであり、メモリ１２が接続されている。
【００３６】
前記ブルートゥースモジュール１３は、ブルートゥースによる無線通信部であり、また、前記無線ＬＡＮコントローラ１４は、種無線ＬＡＮで接続された各種の外部機器との通信を制御するものである。
【００３７】
前記メモリカードＩ／Ｆ１６は、着脱可能に接続されるメモリカード１５のインターフェース部である。メモリカード１５には、小説等の各種文書を電子化した文書データや文書の要約データあるいは登場物相互の相関データ等を保存可能である。
【００３８】
前記音声入力部１８は、ユーザーが表示部５に表示された文書中の文字列をマイク１７に向かって読み上げた際の音声信号を取り込むものである。また、音声認識部１９は、音声入力部１８により取り込まれた音声信号から、読み上げられた文字列の内容を認識する。
【００３９】
これらグラフィックアクセラレータ１１、ブルートゥースモジュール１３、無線ＬＡＮコントローラ１４、メモリカードＩ／Ｆ１６、音声入力部１８および音声認識部１９も、それぞれ前記バス１０に接続されている。
【００４０】
図２は、文書に付属している文書全体の要約データを基に、各登場人物毎に経歴要約データを作成（再構築）し、ユーザの登場人物の指定に応じて、作成した要約データを表示する場合の説明図である。
【００４１】
図２において、ある小説の文書データ（電子書籍データともいう）Ｄを電子書籍リーダーがメモリカード１５から読み取るものとする。
【００４２】
前記文書書籍データＤには文書全体の要約データが付加されており、この要約データには、文書中の登場人物Ａ〜Ｘの経歴を含む情報がページ情報とともに含まれている。
【００４３】
電子書籍リーダーは、この要約データから各登場人物Ａ〜Ｘの個別の経歴要約データＳａ，Ｓｂ・・・Ｓｘを作成する。
【００４４】
具体的には、電子書籍リーダーのＣＰＵ１は、全体の要約データから各登場人物Ａ〜Ｘ毎に関係する文節を抽出し、図３（Ａ）に登場人物Ａの要約データＳａを示すように、抽出された文節を順番に並べる。
【００４５】
次に、各文節が記載されているページを要約データから抽出し、図３（Ｂ）に示すように、各文節とページを関連付けたページ関連情報Ｐａを作成する。
【００４６】
表示部５に電子書籍データＤが文書として表示されている状態で、ユーザーが登場人物を指定すると、ＣＰＵ１は指定された登場人物と、表示部５に現在表示されているページを特定する。そして、個別の経歴要約データＳａ，Ｓｂ・・・Ｓｘの中から前記特定された登場人物、例えば登場人物Ａの経歴要約データＳａを抽出し、この経歴要約データＳａに含まれている文節の中から、特定されたページ（現在表示中のページ）までの各ページ換言すればユーザーが既に読み終えていると推測されるページに含まれている文節を、ページ関連情報Ｐａを参照して抽出する。そして、図２に示すように、抽出した文節（図２の例では文節１〜４）を表示部５に表示させる。この経歴要約データの表示は、表示部５に現在表示されているページの一部に吹き出し状態等で表示しても良いし、現在表示されているページを一旦消去して表示しても良いし、表示形態は限定されない。
【００４７】
なお、ユーザーが指定した登場人物の特定は、この実施形態では、表示部５に表示されている文書中の文字列Ｗをユーザがタッチし、ＣＰＩ１がこのタッチ部分を検出して文字列の内容を判別することにより行われる。この点については後述する。文字列Ｗは、登場人物そのものを示す単語であっても良いし、登場人物を一部に含む文章であってもよい。
【００４８】
このように、文書全体の要約データから、文書に登場する１または複数の登場物に関係する内容（例えば経歴等）がそれぞれ抽出され、抽出された内容と該内容が記載されている文書内のページとを関連付けて、登場物毎に個別の要約データが作成される。ユーザーが文書中の登場物を指定すると、指定された登場物と現在表示されているページが特定され、特定された登場物の個別要約データの中から、特定されたページまでの各ページに関連付けられた登場物に関係する内容が、表示部５に表示される。
【００４９】
従って、例えば登場人物等の登場物が次々と代わる小説等をユーザーが複数日に分けて読む状況であっても、表示された登場物に関係する内容を見れば、登場人物の経歴等を直ぐに把握でき、円滑に文章読解を進めることができる。
【００５０】
図４は、前記登場人物の経歴要約データの作成（再構成）処理を示すフローチャートである。なお、図４以降のフローチャートに示される処理は、電子書籍リーダーのＣＰＵ１がＲＯＭ３等に記録された動作プログラムに従って動作することにより実行される。
【００５１】
図４において、ステップＳ１では、書籍（文書）全体の要約データを読み込む。ステップＳ２では、固有名詞（登場人物）を抽出し、ステップＳ３では、書籍全体の要約データから抽出した固有名詞に関係する文節を抽出する。
【００５２】
ステップＳ４では、抽出した文節に書籍の関連ページ情報を付加して個別の経歴要約データとする。
【００５３】
図５は、文書に登場する複数の登場物の文書全体での相関関係を示す相関データを基に、各登場人物毎に他の登場人物との相関関係を示す相関データを作成（再構築）し、ユーザの登場人物の指定に応じて、作成した相関データを表示する場合の説明図である。なお、文書全体での相関関係を示す相関データは予め文書に付属しているものとする。
【００５４】
図５おいて、ある小説の電子書籍データＤを電子書籍リーダーがメモリカード１５から読み取るものとする。
【００５５】
前記電子書籍データＤには、複数の登場人物の文書全体での相関関係を示す相関データが付加されており、この相関データには、文書中の登場人物Ａ〜Ｘの相関関係を含む情報がページ情報とともに含まれている。
【００５６】
電子書籍リーダーは、この相関データから各登場人物Ａ〜Ｘのそれぞれと他の登場人物との相関関係を示す個別の相関データを作成する。
【００５７】
具体的には、電子書籍リーダーのＣＰＵ１は、全体の相関データから各登場人物Ａ〜Ｘ毎に相関関係を示す文節を抽出する。例えば、登場人物Ａについては、図５に示すように、登場人物Ｂとの関係１（Ｒ１）、登場人物Ｃとの関係２（Ｒ２）、登場人物Ｄとの関係３（Ｒ３）の３つの相関関係を示す文節が抽出される。
【００５８】
次に、各文節が記載されているページを全体の相関データから抽出し、図６に示すように、各文節とページを関連付けたページ関連情報Ｐａを作成する。
【００５９】
表示部５に電子書籍データＤが文書として表示されている状態で、ユーザーが登場人物を指定すると、ＣＰＵ１は指定された登場人物と、表示部５に現在表示されているページを特定する。そして、登場人物個別の相関データから前記特定された登場人物、例えば登場人物Ａの相関データを抽出し、この相関データに含まれている相関関係の中から、特定されたページ（現在表示中のページ）までのページ換言すればユーザーが既に読み終えていると推測されるページに含まれている相関関係を、ページ関連情報Ｐａを参照して抽出する。そして、抽出した相関関係を表示部５に表示させる。図５の例では、相関関係３（Ｒ３）は現在表示されているページまでには、未だ明らかになっていないので、相関関係１（Ｒ１）及び２（Ｒ２）のみが表示される。
【００６０】
このように、文書に登場する複数の登場物の文書全体での相関関係を示す相関データから、前記登場物と他の登場物との相関関係が抽出され、抽出された相関関係と該相関関係が記載されている文書内のページとを関連付けて、登場物毎に個別の相関データが作成される。そして、ユーザーが文書中の登場物を指定すると、指定された登場物と現在表示されているページが特定され、特定された登場物の個別相関データの中から、特定されたページまでの各ページに関連付けられた登場物と他の登場物との相関関係が、表示部５に表示される。
【００６１】
従って、例えば登場人物等の登場物が次々と代わる小説等をユーザーが複数日に分けて読む状況であっても、表示された登場物と他の登場物との相関関係を見れば、登場人物の関係等を直ぐに把握でき、円滑に文章読解を進めることができる。
【００６２】
図７は、前記登場人物毎に他の登場人物との相関関係を示す相関データの作成（再構成）処理を示すフローチャートである。
【００６３】
図７において、ステップＳ１１では、書籍（文書）全体の登場人物の相関データを読み込む。ステップＳ１２では、固有名詞（登場人物）を抽出し、ステップＳ１３では、書籍全体の相関データから抽出した登場人物に関係する文節（相関データ）を抽出する。
【００６４】
ステップＳ１４では、抽出した文節に書籍の関連ページ情報を付加して、登場人物毎の個別の相関データとする。
【００６５】
図８は、ユーザーが登場人物を指定したときに実行される表示対象データの特定処理を示すフローチャートである。
【００６６】
ステップＳ２１で、表示中の文字列に対してユーザーによる所定動作が実行されたか否かを判断する。所定動作が実行されれば（ステップＳ２１でＹＥＳ）、ステップＳ２２で、表示部５に現在表示されているページ情報を取得し、ステップＳ２３ではページ内の座標情報を取得して、ステップＳ２４に進む。所定動作が実行されなければ（ステップＳ２１でＮＯ）、そのまま終了する。
【００６７】
ステップＳ２４では、取得したページ情報および座標情報からユーザーが所定動作で指定した文字列を特定する。ステップＳ２５では、特定された文字列に含まれる登場人物について、経歴要約データあるいは相関データを表示させるための表示要求情報を生成し、ステップＳ２６では、前記生成した表示要求を出力する。
【００６８】
前記表示中の文字列に対してなされたユーザーによる所定の動作とは、例えば図９に示すように、ユーザーが文字列にタッチすることであり、タッチした位置を検出しその位置の座標情報を基に、ユーザーがタッチした文字列を特定し、登場人物を特定する。ユーザーが文字列を複数回（例えば２回）なぞることで、タッチ位置を検出する構成としても良い。
【００６９】
図１０は、特定された登場人についての経歴要約データあるいは相関データを表示する際の情報表示処理を示すフローチャートである。
【００７０】
図１０において、ステップＳ３１では、ＣＰＵ１で実行されている別プロセスでの表示要求があるか否かを判断する。表示要求があれば（ステップＳ３１でＹＥＳ）、ステップＳ３２で、表示要求を出したプロセスから表示要求情報を取得し、ステップＳ３３では、表示要求情報に含まれている表示対象の登場人物、現在表示中のページ等の情報を取得して、ステップＳ３４に進む。表示要求がなければ（ステップＳ３１でＮＯ）、そのまま終了する。
【００７１】
ステップＳ３４では、取得した情報に基づいて、表示データである所定の登場人物の経歴要約データあるいは相関データのマスク処理を行って、現在表示中のページより後のページに記載されているデータを隠し、ステップＳ３５で、マスク処理済の表示データを表示部５に表示したのち、終了する。
【００７２】
図１１は、電子書籍データに全体の要約データが付属していない場合に、電子書籍データに搭載された公知の要約作成ソフト（文章要約エンジン）を使って要約結果を取得し、この要約結果に基づいて登場人物の個別の経歴要約データを作成する場合の説明図である。
【００７３】
図１１において、電子書籍データである解析文章１０２が入力され、ユーザの操作に基づいて、登場人物等の要約対象情報である抽出キーワード１０３と、要約を作成したいページ範囲を示す要約範囲１０４が入力されると、文章要約エンジン１０１は、解析文章１０２における要約対象ページについて、入力された抽出キーワードについての要約（文書全体の要約）を作成し、要約結果１０５として出力する。
【００７４】
図１２は、文章要約エンジンを使って要約結果を取得する場合の処理を示すフローチャートである。
【００７５】
ステップＳ４１で、電子書籍リーダーに対して所定の操作が行われ、特定の電子書籍データに対して要約作成要求があったか否かを判断する。要約作成要求があれば（ステップＳ４１でＹＥＳ）、ステップＳ４２では、ユーザの入力に基づいて要約対象を取得し、ステップＳ４３では、ユーザの入力に基づいて要約対象ページを取得したのち、ステップＳ４４に進む。ステップＳ４１において、要約要求がなければ（ステップＳ４１でＮＯ）、そのまま終了する。
【００７６】
ステップＳ４４では、前記取得した要約対象情報と要約対象ページとをそれぞれ抽出キーワードおよび要約範囲として文章要約エンジンに対して入力する。ステップＳ４５では、入力した電子書籍データにおける要約結果を要約データとして取得し、処理を終了する。電子書籍リーダーはこの要約データを用いて、前述したように、個別の登場人物毎に経歴要約データを作成する。
【００７７】
なお、文章要約エンジンは電子書籍リーダーではなく、他の外部装置に搭載されていても良い。この場合、電子書籍リーダーは、他の外部装置から要約データを取得し、この取得したデータを基に各登場人物毎の経歴要約データを作成しても良い。
【００７８】
また、上記の文章要約エンジンあるいは複数の登場物の相関関係を示す文書全体の相関データを作成可能なソフトウェアを用い、文書全体の相関データを作成しても良い。
【００７９】
図１３は、表示内容を選択可能にした場合の説明図である。
【００８０】
図１３において、文書が表示されている表示部５の画面に対してユーザーが所定の動作を行い、それが検出されて登場人物が特定された際、その特定人物に関して表示される情報を選択できるように、選択メニューＭを示す画面が表示部５に表示される。例えば、選択メニューＭとして、登場人物Ａの経歴要約データ、登場人物Ａと登場人物Ｂとの関係、登場人物Ａと登場人物Ｃとの関係等の選択メニューが表示されるので、ユーザーが所望のメニューを選択すると、選択された内容が表示される。
【００８１】
ところで、以上の実施形態では、表示中の文章においてユーザが指定する文字列を検出して登場人物を特定する方法として、ユーザーが画面をタッチした時のタッチ位置を検出し、表示ページとタッチ位置の座標等から文字列を特定するものとしたが、他の方法も採用可能である。
【００８２】
例えば、文字列をユーザーが読み上げたときの音声をマイク１７で取り込み、その音声信号を音声認識部１９を介して音声認識することにより、文字列を特定し、登場人物を特定しても良い。
【００８３】
また、ユーザーが文字列を読んだときの視線の動きを、視線認識技術により座標認識し、その視線の動向が予め設定された動きと一致した時の文字列を検出・特定しても良い。
【００８４】
なお、以上の実施形態では、各登場人物の経歴要約データと相関データを別々に作成して表示する場合を説明したが、各登場人物の経歴要約データと相関データのいずれをも作成して、登場人物が指定されたときに、その登場人物についての経歴要約データと相関データのいすれもが表示部５に表示される構成としても良い。
【００８５】
また、経歴要約データや相関データに限定されることはなく、登場人物に関する内容のデータであればよい。
【符号の説明】
【００８６】
１      ＣＰＵ
５      表示部
７      操作パネル
１５    メモリカード
１７    マイク
１９    音声認識部
２２    視線動向検出センサ
【図１】
2012252541.tif 000003
【図２】
2012252541.tif 000004
【図３】
2012252541.tif 000005
【図４】
2012252541.tif 000006
【図５】
2012252541.tif 000007
【図６】
2012252541.tif 000008
【図７】
2012252541.tif 000009
【図８】
2012252541.tif 000010
【図９】
2012252541.tif 000011
【図１０】
2012252541.tif 000012
【図１１】
2012252541.tif 000013
【図１２】
2012252541.tif 000014
【図１３】
2012252541.tif 000015