(57)【要約】【課題】  情報の表示状態およびユーザの操作に応じて、情報の種類およびこの情報の表示方法を選択して情報を表示する。【解決手段】  情報の表示状態およびユーザの操作に応じて情報表示部１１０に表示すべき情報を、表示すべき情報の種類を示した第１のルールと、情報表示部１１０に表示する情報の表示方法を示した第２のルールとの組み合わせで記述する構成とした。【選択図】  図１
2005260631.tif 000002
【特許請求の範囲】
【請求項１】
情報表示部への表示状態およびユーザの操作に応じて、１以上の情報で構成される情報コンテンツから、表示する情報の種類および表示方法を決定し、表示する情報表示装置であって、
前記情報コンテンツの入力を受け付ける情報入力部と、
前記入力した情報コンテンツに含まれる情報を表示する情報表示部と、
前記情報表示部で表示した情報の種類およびこの情報の表示方法を含む前記情報表示部の表示状態を検出する表示状態検出部と、
前記検出した前記情報表示部の表示状態に基づいて、前記情報表示装置の内部状態を解析する内部状態解析部と、
前記情報表示装置への前記ユーザの操作を受け付ける操作入力部と、
前記操作入力部におけるユーザの操作を検出する操作検出部と、
前記ユーザの操作および前記情報表示装置の内部状態ごとに、前記情報表示部に表示すべき前記情報の種類を示した第１のルールを蓄積する第１のルールデータベース部と、
前記ユーザの操作および前記情報表示装置の内部状態ごとに、前記情報表示部が実行すべき情報の表示方法を示した第２のルールを蓄積する第２のルールデータベース部と、
前記情報表示装置の内部状態ごとに、適用すべき前記第１のルールと前記第２のルールとの組み合わせを示したルールテーブルと、
前記検出したユーザの操作および前記ルールテーブルに基づいて、前記解析した前記情報表示装置の内部状態に適用すべき前記第１のルールを前記第１のルールデータベース部から選択し、前記解析した前記情報表示装置の内部状態に適用すべき前記第２のルールを前記第２のルールデータベース部から選択するルール選択部と、
前記選択した前記第１のルールおよび第２のルールを記憶する適用ルール記憶部と、
前記操作検出部が前記ユーザの操作を検出したときまたは前記表示状態検出部が表示状態の変化を検出したとき、前記適用ルール記憶部の情報を参照し、前記情報表示部に表示する情報の種類およびこの情報の表示方法を決定する情報決定部とを備え、
前記情報表示部は、前記情報コンテンツに含まれる情報のうち、前記情報決定部で決定した種類の情報を前記決定した表示方法で表示するよう構成されていることを特徴とする情報表示装置。
【請求項２】
前記情報表示装置は、前記情報表示部の表示状態ごとに、前記情報表示装置の内部状態を示した状態テーブルをさらに備え、
前記内部状態解析部は、前記状態テーブルを参照し、前記検出した前記情報表示部の表示状態に基づいて、前記情報表示装置の内部状態を解析するよう構成されていることを特徴とする請求項１に記載の情報表示装置。
【請求項３】
前記内部状態解析部は、前記状態テーブルを、前記情報表示装置の状態に応じて書き換え可能であるよう構成され、
前記ルール選択部は、前記ルールテーブルを、前記情報表示装置の状態に応じて書き換え可能であるよう構成されていることを特徴とする請求項２に記載の情報表示装置。
【請求項４】
情報を表示する情報表示部を備える端末装置と、前記端末装置で表示する情報の種類および表示方法を決定するサーバとを備える情報表示システムであって、
前記端末装置は、
前記ネットワーク経由で、各種情報の入力を受け付ける受信部と、
前記入力した情報を表示する情報表示部と、
前記情報表示部で表示した情報の種類およびこの情報の表示方法を含む前記情報表示部の表示状態を検出する表示状態検出部と、
前記端末装置のユーザの操作を受け付ける操作入力部と、
前記操作入力部におけるユーザの操作を検出する操作検出部と、
前記ネットワーク経由で、前記検出したユーザの操作および前記情報表示部の表示状態を送信する送信部とを備え、
前記サーバは、
前記ネットワーク経由で、前記端末装置が検出したユーザの操作および前記検出した情報表示部の表示状態を受信する受信部と、
前記検出した情報表示部の表示状態に基づいて、前記情報表示装置の内部状態を解析する内部状態解析部と、
前記ユーザの操作および前記情報表示装置の内部状態ごとに、前記情報表示部が表示すべき前記情報の種類を示した第１のルールを蓄積する第１のルールデータベース部と、
前記ユーザの操作および前記情報表示装置の内部状態ごとに、前記情報表示部が実行すべき情報の表示方法を示した第２のルールを蓄積する第２のルールデータベース部と、
前記情報表示装置の内部状態ごとに、適用すべき前記第１のルールと前記第２のルールとの組み合わせを示したルールテーブルと、
前記検出したユーザの操作および前記ルールテーブルに基づいて、前記解析した前記情報表示装置の内部状態に適用すべき前記第１のルールを前記第１のルールデータベース部から選択し、前記解析した前記情報表示装置の内部状態に適用すべき前記第２のルールを前記第２のルールデータベース部から選択するルール選択部と、
前記選択した前記第１のルールおよび第２のルールを記憶するルール記憶部と、
前記ネットワーク経由で、前記端末装置が検出したユーザの操作を受信したとき、前記適用ルール記憶部の情報を参照して、前記情報表示部に表示する情報の種類およびこの情報の表示方法を決定する情報決定部と、
前記ネットワーク経由で、前記端末装置へ、前記決定した情報の種類およびこの情報の表示方法を送信する送信部とを備えることを特徴とする情報表示システム。
【請求項５】
情報表示部への表示状態およびユーザの操作に応じて、１以上の情報で構成される情報コンテンツから、表示する情報の種類および表示方法を決定し、表示する情報表示方法であって、
前記情報表示部を有する情報表示装置が、
前記情報コンテンツの入力を受け付ける情報入力部で、前記情報コンテンツの入力を受け付けるステップと、
前記ユーザの操作を受け付ける操作入力部で、前記ユーザの操作を受け付けるステップと、
前記ユーザの操作を検出する操作検出部で、前記操作入力部のユーザの操作を検出するステップと、
前記情報表示部の表示状態を検出する表示状態検出部で、前記情報表示部に表示した情報の種類およびこの情報の表示方法を含む前記情報表示部の表示状態を検出するステップと、
前記情報表示装置の内部状態を解析する内部状態解析部で、前記情報表示部の表示状態ごとに、前記情報表示装置の内部状態を示した状態テーブルを参照し、前記検出した前記情報表示部の表示状態に基づいて、前記情報表示装置の内部状態を解析するステップと、
前記ユーザの操作および前記情報表示装置の内部状態ごとに、前記情報表示部に表示すべき情報の種類を示した第１のルールと、前記ユーザの操作および前記情報表示装置の内部状態ごとに前記情報表示部が実行すべき情報の表示方法を示した第２のルールとの組み合わせを示したルールテーブルを参照して、前記解析した前記情報表示装置の内部状態に対応する第１のルールおよび前記第２のルールを、前記ルールの選択を行うルール選択部で選択するステップと、
前記ルール選択部で、前記選択した前記第１のルールおよび第２のルールを記憶部に記憶するステップと、
前記操作検出部が前記ユーザの操作を検出したとき、前記情報表示部に表示する情報の種類およびこの情報の表示方法を決定する情報決定部で、前記記憶部に記憶された第１のルールおよび第２のルールを参照し、前記情報表示部に表示する情報の種類およびこの情報の表示方法を決定するステップと、
前記情報表示部で、前記情報コンテンツに含まれる情報のうち、前記決定した種類の情報を前記決定した表示方法で表示するステップと
を実行することを特徴とする情報表示方法。
【請求項６】
コンピュータに、請求項５に記載の情報表示方法を実行させることを特徴とする情報表示用プログラム。
【請求項７】
コンピュータに、請求項５に記載の情報表示方法を実行させる情報表示用プログラムを記憶したコンピュータに読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報の表示状態およびユーザの操作に応じて、表示する情報の種類およびこの情報の表示方法を決定する情報表示装置に関する。
【背景技術】
【０００２】
地上波デジタルテレビジョン放送が、２００３年１２月に３大都市圏で放送開始され、日本でも本格的なデジタル放送時代へと突入した。
このデジタルテレビジョン放送の特徴としては、高画質、高音質に加えて、データ放送を用いた双方向性が挙げられる。
一方、大都市圏では、一般家庭にもＦＴＴＨ（Fiber To The Home）の波が押し寄せ、今やブロードバンドネットワークに家庭からも容易にアクセスできる環境が整いつつある。また、ブロードバンドネットワークにおいても、映像配信サービスが盛んに行われており、電波放送と変わらない品質で映像配信や映像視聴が可能になりつつある。
このような状況を背景として、電波のデジタル放送やネットワークでの映像配信サービスでは、双方向性を利用して番組映像に付加情報を与える技術が考案されている。
例えば、非特許文献１には、番組放送と同時に番組映像を詳しく説明する文書を表示する技術が開示されている。
【非特許文献１】勘解由哲、藤井達也、鈴木鎮男、“データ放送番組の制作と送出”、映像情報メディア学会誌、vol.56、no.10、pp.1546-1548、2002
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、非特許文献１に記載の技術では、配信者側の画一的な表示形態になっているため、必ずしも個々のユーザにとって必要な情報が表示されるとは限らない。
すなわち、従来の情報表示方法では、配信者が作成した情報をユーザが見るといった方法がほとんどであり、ユーザの要求に応じた情報を表示することはできなかった。
【０００４】
例えば、ユーザに既に多くの情報が与えられているときには、ユーザはそれを補足するだけの情報があれば充分であるが、ユーザが何も情報を与えられていないときには、最初から説明する情報を表示する必要がある。
また、情報の表示方法についても、ユーザへの情報の表示状態に応じて異なる表現が求められる。
【０００５】
例えば、ユーザが「イラク戦争」について知りたいときに、この情報を映像で表示されれば、ユーザにとって分かりやすくなる。しかし、ユーザが既に何かの映像を見ているときに、この「イラク戦争」の情報をさらに映像で表示すると、ユーザは同時に２つの映像を目で追わなくてはならなくなり、かえって内容が分かりにくくなる。例えば、ここで、ユーザが既に何かの映像を見ているときには、「イラク戦争」の情報は文字で表示するようにすれば、ユーザは両方の情報を理解しやすくなる。
【０００６】
このように、情報の表示状態（ユーザの閲覧状態）により、ユーザが要求する情報やその情報の表示方法は異なる。しかし、ユーザの閲覧状態にあわせた情報表示を行うためには、配信者側で、あらかじめユーザの様々な閲覧状態を想定し、その状態ごとに表示情報を用意しておかなければならず、表示情報の準備に多大な労力を要する。
【０００７】
本発明は、前記した問題を解決し、情報の表示状態およびユーザの操作に応じて、表示する情報の種類およびこの情報の表示方法を決定する情報表示装置等を提供することを課題とする。
【課題を解決するための手段】
【０００８】
前記した課題を解決するため、本発明は、情報表示部への表示状態およびユーザの操作に応じて、１以上の情報で構成される情報コンテンツから、表示する情報の種類および表示方法を決定する情報表示装置であって、情報コンテンツの入力を受け付ける情報入力部と、入力した情報コンテンツに含まれる情報を表示する情報表示部と、情報表示部で表示した情報の種類およびこの情報の表示方法を含む情報表示部の表示状態を検出する表示状態検出部と、検出した情報表示部の表示状態に基づいて、情報表示装置の内部状態を解析する内部状態解析部と、情報表示装置へのユーザの操作を受け付ける操作入力部と、操作入力部におけるユーザの操作を検出する操作検出部と、ユーザの操作および情報表示装置の内部状態ごとに、情報表示部に表示すべき情報の種類を示した第１のルールを蓄積する第１のルールデータベース部と、ユーザの操作および情報表示装置の内部状態ごとに、情報表示部が実行すべき情報の表示方法を示した第２のルールを蓄積する第２のルールデータベース部と、情報表示装置の内部状態ごとに、適用すべき第１のルールと第２のルールとの組み合わせを示したルールテーブルと、検出したユーザの操作およびルールテーブルに基づいて、解析した情報表示装置の内部状態に適用すべき第１のルールを第１のルールデータベース部から選択し、解析した情報表示装置の内部状態に適用すべき第２のルールを第２のルールデータベース部から選択するルール選択部と、選択した第１のルールおよび第２のルールを記憶する適用ルール記憶部と、操作検出部がユーザの操作を検出したとき、適用ルール記憶部の情報を参照し、情報表示部に表示する情報の種類およびこの情報の表示方法を決定する情報決定部とを備え、情報表示部は、情報コンテンツに含まれる情報のうち、情報決定部で決定した種類の情報を決定した表示方法で表示する構成とした。その他の構成については、後記する実施の形態で述べる。
【０００９】
なお、請求項における情報の種類とは、例えば動物に関する情報か、植物に関する情報か、といった表示する情報の内容に関するもののほか、メタデータによる記述か、映像情報か、といった表示する情報のフォーマットに関するものを含むものとする。
【００１０】
また、請求項３における情報表示装置の状態とは、情報表示部の表示状態、現在時刻、情報表示装置の設置場所、ユーザに関する情報（ＩＤ、特徴、設定）等の情報である。なお、これらの情報は、情報入力部等により入力されるものとする。ちなみに、内部状態解析部の状態テーブルの書き換えおよびルール選択部のルールテーブルの書き換えのタイミングは、ルール適用後（ルール適用により表示状態が変わった後）でも良いし、ルール適用前でも良い。
【００１１】
請求項における情報表示部とは、情報入力部経由で入力された画像、文字情報、音声等を表示させる手段であり、例えばモニタやスピーカ等である。
【発明の効果】
【００１２】
本発明によれば、ユーザの操作および情報表示部の表示状態の変化に応じた情報表示を行うことができる。また、情報表示にあたり適用するルールを、表示する情報の種類に関するルールと、情報の表示方法に関するルールとの組み合わせで記述するので、情報の配信者等がユーザの操作や表示状態（内部状態）ごとに多数の表示情報を用意する必要がなくなる。つまり、配信者等の表示情報の準備にかかる労力を軽減することができる。
さらに、ルールの記述を前記した２種類のルールの組み合わせとすることで、情報の配信者等が、現在適用されているルールが「どのような種類の情報を、どのような表示方法で表示するものか」を把握しやすくなる。したがって、配信者等が、表示する情報の種類に関するルールはそのままにして、情報の表示方法のルールだけを変更する等、ルールの細かな設定変更にも柔軟に対応することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の情報表示装置等を実施するための最良の形態（以下、実施の形態という）について、図面を参照して詳細に説明する。
【００１４】
（第１の実施の形態）
図１は、第１の実施の形態の情報表示装置の構成を示すブロック図である。
まず、図１を用いて、本発明の第１の実施の形態の情報表示装置の構成を説明する。
【００１５】
情報表示装置１００は、情報の表示状態およびユーザの操作に応じて情報の種類およびこの情報の表示方法の選択・決定を行う装置であり、情報表示部１１０と、表示状態検出部１２０と、操作検出部１３０と、内部状態解析部１４０と、記憶部１５０と、ルール選択部１６０と、情報決定部１７０と、情報入力部１８０と、操作入力部１９０とを含んで構成される。
以下、各構成要素について説明する。
【００１６】
（情報入力部）
情報入力部１８０は、後記する情報表示部１１０に表示させる情報のもととなる情報コンテンツの入力を受け付ける。この情報コンテンツは、例えば、メタデータ（その情報に関する記述データ）等により１以上の情報を含むようにした映像データ等が考えられる。
この情報コンテンツは、例えば、インターネット等のネットワーク経由で受信して入力しても良いし、放送電波等、無線通信により受信して入力しても良い。
【００１７】
（情報表示部）
情報表示部１１０は、情報入力部１８０から受信した情報コンテンツのうち、後記する情報決定部１７０で決定した種類の情報を決定した表示方法で表示する。例えば、情報表示部１１０はモニタ等で構成される。
【００１８】
（表示状態検出部）
表示状態検出部１２０は、情報表示部１１０に表示されている情報の種類、この情報の表示方法等、情報表示部１１０の表示状態を検出する。表示状態とは、例えば、「情報表示部１１０に表示されている情報は、犬に関する情報であり、この情報は映像で表示されている」等の情報である。
なお、表示状態検出部１２０は、情報表示部１１０に「情報が表示されている」状態のほか、「情報が表示されていない」状態も検出するものとする。
【００１９】
（操作入力部）
操作入力部１９０は、ユーザの情報表示装置１００への操作を受け付ける手段であり、例えば、ボタン、キーボード、コントローラ、マウス等で構成される。
【００２０】
（操作検出部）
操作検出部１３０は、操作入力部１９０におけるユーザの操作を検出する。例えば、操作入力部１９０における所定のボタンのＯＮ／ＯＦＦや、キー入力の内容等を検出する。
【００２１】
（内部状態解析部）
内部状態解析部１４０は、表示状態検出部１２０で検出した情報表示部１１０の表示状態に基づいて、情報表示装置１００の内部状態を解析（判断）する。
具体的には、内部状態解析部１４０は、後記する状態テーブル１５５の情報を参照して、情報表示装置１００の内部状態を判断する。
なお、情報表示装置１００の内部状態とは、情報表示装置１００全体の状態のことをいい、本実施の形態では主として情報表示部１１０の表示状態に基づくものとする。
ちなみに、情報表示装置１００の内部状態は、操作入力部１９０の操作履歴等を記憶部１５０に記録しておき、この情報と表示状態の情報との組み合わせにより判断（解析）するようにしても良い。
【００２２】
（状態テーブル）
表１に状態テーブルを例示する。表１に例示するように、状態テーブル１５５は情報表示部１１０の表示状態ごとに、その表示状態が情報表示装置１００の内部状態でいうと、どの状態に該当するかを示す。例えば、Ｎｏ.１の情報は、表示状態検出部１２０で、情報表示部１１０は「何も情報が表示されていない」という表示状態であることを検出したとき、この表示状態は、情報表示装置１００の内部状態でいうと「α」という状態に該当することを示す。
【００２３】
【表１】
2005260631.tif 000003
【００２４】
なお、情報表示装置１００の内部状態は、表示状態検出部１２０の長期的な検出結果に基づき判断するようにしても良い。すなわち、内部状態解析部１４０は、表示状態検出部１２０から出力された検出結果を、記憶部１５０に記憶しておき、情報表示部１１０に所定時間「何も情報が表示されていない」状態にあるとき、情報表示部１１０の表示状態を「何も情報が表示されていない」とし、情報表示装置１００の内部状態を「α」と判断するようにしても良い。
【００２５】
また、前記したとおり、情報表示装置１００の内部状態は、情報表示部１１０の表示状態と操作検出部１３０で検出されたユーザの操作（操作履歴）との組み合わせで判断するようにしても良い。
すなわち、表２に例示するように、状態テーブル１５５にユーザの操作（操作履歴）に関する項目を加えても良い。
【００２６】
【表２】
2005260631.tif 000004
【００２７】
例えば、表２のＮｏ.４の情報では、情報表示部１１０の表示状態が「映像と文字とが表示されている」であり、かつユーザの操作状態は「頻繁に（操作入力部１９０の）ボタンを押す」という状態であることが検出されたとき、情報表示装置１００の内部状態が「θ」と判断される。ここで、「頻繁に（操作入力部１９０の）ボタンを押す」か否かの判断は、内部状態解析部１４０が、操作検出部１３０から出力されたユーザ操作の検出結果を記憶部１５０に記憶しておき、操作入力部１９０に所定の頻度以上でボタン入力をしているか否かで判断するようにしても良い。
このようにすることで、内部状態解析部１４０は、情報表示装置１００の内部状態を長期的なスパンで判断することができる。
【００２８】
また、内部状態解析部１４０は、所定の関数（状態解析用プログラム）を用いて状態テーブル１５５を書き換えるようにしても良い。例えば、内部状態解析部１４０は、表示状態検出部１２０で検出した情報表示部１１０の表示状態または操作検出部１３０で検出したユーザの操作の入力を受けると、これらの情報をパラメータとして、前記したプログラムを実行し、情報表示装置１００の状態テーブル１５５を書き換える。このようにすることで、情報表示装置１００の内部状態の解析を動的なものとすることができる。
なお、状態テーブル１５５の書き換えは、前記した情報のほか、時刻、場所、ユーザに関する情報（ＩＤ、特徴、設定）等をパラメータとしても良い。
ちなみに、このプログラムは、内部状態解析部１４０の図示しないメモリに記憶されているものとする。
内部状態解析部１４０が解析した情報表示装置１００の内部状態は、後記するルール選択部１６０へ出力する。
【００２９】
（記憶部）
記憶部１５０は、ユーザの操作および情報表示装置１００の内部状態ごとに情報表示装置１００が表示する情報の種類や、その情報の表示方法を示した情報（以下、ルールという）を記憶する手段であり、第１のルールデータベース（ＤＢ）部１５１と、第２のルールデータベース（ＤＢ）部１５２と、ルールテーブル１５３と、適用ルール記憶部１５４と、前記した状態テーブル１５５とを格納する。
【００３０】
第１のルールＤＢ部１５１とは、ユーザの操作および情報表示装置１００の内部状態ごとに情報表示部１１０が表示すべき「情報の種類」を示した第１のルールを記憶・蓄積したものである。第２のルールＤＢ部１５２とは、ユーザの操作および情報表示装置１００の内部状態ごとに情報表示部１１０が実行すべき「情報の表示方法」を示した第２のルールを記憶・蓄積したものである。
【００３１】
また、ルールテーブル１５３とは、情報表示装置１００の内部状態ごとに、情報表示部１１０が適用（実行）すべき、第１のルールと第２のルールとの組み合わせを示したものである。
なお、適用ルール記憶部１５４については、後記するルール選択部１６０の項で説明する。
【００３２】
表３に、第１のルールＤＢ部１５１を例示する。
表３に示すように、第１のルールＤＢ部１５１は、ルール名と、ユーザの操作と、この操作により表示する情報（情報の種類）に関する項目とから構成される。例えば、ルール名「１ａ」のルールは、ユーザが「ボタンを押す」という操作を行ったとき、情報表示部１１０で「犬」に関する情報を表示するというルールを示している。
【００３３】
【表３】
2005260631.tif 000005
【００３４】
表４に、第２のルールＤＢ部１５２を例示する。表４に示すように、第２のルールＤＢ部１５２は、ルール名と、ユーザの操作と、この操作により表示する情報の表示方法に関する項目とから構成される。例えば、ルール名「２ａ」のルールは、ユーザが「ボタンを押す」という操作を行ったとき、情報表示部１１０は情報を映像で表示するというルールを示している。
【００３５】
【表４】
2005260631.tif 000006
【００３６】
表５に、ルールテーブル１５３を例示する。表５に示すように、ルールテーブル１５３は、情報表示装置１００の内部状態（情報表示部１１０の表示状態）と、適用ルールに関する項目とから構成される。
例えば、情報表示部１１０の状態が「α（何も表示していない状態）」のとき、第１のルールＤＢ部１５１から選択・適用すべきルールは「ルール１ａ（ボタンを押したとき、犬に関する情報を表示する）」であり、第２のルールＤＢ部１５２から選択・適用すべきルールは「ルール２ａ（ボタンを押したとき、情報を映像で表示する）」であることを示している。なお、適用ルールの記述は、「ルール１ａ」等、ルール名（識別情報）を記述するようにしても良いし、「ボタンを押したとき、犬に関する情報を表示する」等、ルールの内容そのものを記述するようにしても良い。
【００３７】
【表５】
2005260631.tif 000007
【００３８】
このように、情報表示装置１００が情報表示に用いるルールを「情報の種類」と「その情報の表示方法」という項目の組み合わせで記述することで、本システムの管理者（配信者）は、情報表示に用いるルールを明示的に把握しやすくなる。
すなわち、表５に示すように情報表示装置１００が適用するルールの記述を、１）情報の種類は「犬」であり、２）表示方法は「映像」であるといったように、２つの情報の組み合わせで記述することで、表６のように適用するルールを「ボタンを押したとき、犬の映像を表示する」と１つの情報で記述するよりも、ルールの内容を把握や管理を行いやすくなる。
【００３９】
【表６】
2005260631.tif 000008
【００４０】
また、情報表示装置１００の適用ルール（ルールテーブル１５３）を、１）表示する情報の種類と、２）その情報の表示方法という２つの情報の組み合わせで記述することで、管理者等はルールの変更等を行いやすくなる。
例えば、管理者が、情報表示部１１０に所定の状態にあるとき、表示する情報の種類はそのままで、表示方法だけ変更したいととき、前記したルールテーブル１５３の第１のルールの記述はそのままで、第２のルール（表示方法）の欄の記述を書き換えれば良い。
【００４１】
また、情報表示装置１００の適用ルール（ルールテーブル１５３）を、このような構成とすることで、管理者が、新たなカテゴリのルールを追加することも容易になる。例えば、管理者が「情報表示部１１０の状態がαで、ボタンを押したとき、犬の映像を５秒間表示する」といったように、情報の表示時間に関するルールを追加したいとき、情報の表示時間に関するルールを作成し、これをルールテーブル１５３に記述すれば良い。
このようにすることで、管理者は情報表示部１１０の情報表示のルールの作成や管理を行いやすくなる。
【００４２】
（ルール選択部）
ルール選択部１６０は、内部状態解析部１４０から出力された情報表示装置１００の内部状態を受けて、情報表示装置１００（情報表示部１１０）が適用すべきルールを選択する。
具体的には、ルール選択部１６０は、内部状態解析部１４０から情報表示装置１００の内部状態の出力を受けると、ルールテーブル１５３を参照して、情報表示装置１００（情報表示部１１０）に適用すべき第１のルールと第２のルールとを選択する。そして、選択した第１のルールと第２のルールとを適用ルール記憶部１５４に書き込む。
【００４３】
また、ルール選択部１６０は所定の関数（ルール選択用プログラム）を用いてルールテーブル１５３の記述を書き換えするようにしても良い。
例えば、ルール選択部１６０が前記した情報表示装置１００の内部状態の情報に加えて、時刻、場所、ユーザに関する情報（ＩＤ、特徴、設定）等、所定のボタンの操作等、情報表示装置１００の状態に関する情報を取得し、これらの情報をパラメータとして、前記したプログラムを実行し、ルールテーブル１５３を書き換える。このようにすることで、ルール選択部１６０は、情報表示装置１００の状況に応じた様々なルールの選択をすることができる。つまり、ルールの適用により情報表示装置１００の状態が変化したとき、これに基づき、さらに情報表示装置１００の表示状態を変化させることもできる。
なお、このプログラムは、ルール選択部１６０の図示しないメモリに記憶されているものとする。
【００４４】
（適用ルール記憶部）
表７は、適用ルール記憶部１５４に記憶される情報を例示した表である。表７に示すように適用ルール記憶部１５４には、情報表示部１１０が適用する第１のルールと第２のルールとが記憶される。表７の例では、情報表示部１１０は、現在、第１のルールとして「ルール１ａ」を適用し、第２のルールとして「ルール２ａ」を適用していることを示している。
【００４５】
【表７】
2005260631.tif 000009
【００４６】
（情報決定部）
情報決定部１７０は、操作検出部１３０からユーザの操作の検出結果を受けたとき、前記した適用ルール記憶部１５４の情報を参照して、情報表示部１１０で表示すべき情報の種類および情報の表示方法を決定する。
また、情報決定部１７０は、表示状態検出部１２０から情報表示部１１０の表示状態の検出（表示状態の変化の検出）を受けたときも、情報表示部１１０で表示すべき情報の種類および情報の表示方法を決定するようにしても良い。
情報決定部１７０の動作の詳細については、後記する情報表示装置１００の処理手順の項で説明する。
【００４７】
なお、各構成要素のうち、表示状態検出部１２０、操作検出部１３０、内部状態解析部１４０、ルール選択部１６０および情報決定部１７０は、図示しないＣＰＵ（Central Processing Unit）が後記する情報表示方法を実行する情報表示用プログラムをメモリ上に読み出し、実行することにより実現されるものとする。なお、このプログラムは、記憶部１５０の所定領域に格納されているものとし、記憶部１５０は、ハードディスク等の記憶媒体により実現されるものとする。
【００４８】
（処理手順）
次に、情報表示装置１００の処理手順を説明する。
図２は、情報表示装置の処理手順を示したフローチャートである。まず、図２を用いて情報表示装置１００の処理手順（情報表示方法）を説明する（適宜図１参照）。
【００４９】
情報表示装置１００の表示状態検出部１２０は、情報表示部１１０を監視し、情報表示部１１０の表示状態を検出すると、この検出結果を内部状態解析部１４０へ出力する（ステップＳ２０１）。
例えば、情報表示部１１０に何も表示されていないという状態を検出したとき、表示状態検出部１２０は、その旨を内部状態解析部１４０へ出力する。
【００５０】
内部状態解析部１４０は、表示状態検出部１２０から出力された検出結果に基づき、状態テーブル１５５の情報を参照して、内部状態を判断（解析）する（ステップＳ２０２）。そして、この判断結果をルール選択部１６０へ出力する。
例えば、内部状態解析部１４０は、情報表示部１１０に何も表示されていない状態という検出結果の出力を受けたとき、状態テーブル１５５の情報（表１）を参照して、この情報表示部１１０の状態を「α」であると判断する。そして、この解析結果をルール選択部１６０へ出力する。
【００５１】
ルール選択部１６０は、内部状態解析部１４０から出力された解析結果に基づき、記憶部１５０のルールテーブル１５３を参照して、情報表示部１１０に適用すべきルールを選択し、選択したルールを適用ルール記憶部１５４に記憶する（ステップＳ２０３）。
例えば、ルール選択部１６０は、内部状態解析部１４０から出力された解析結果が「α」であった場合、ルール選択部１６０はルールテーブル１５３（表５）を参照して、適用すべきルールは「ルール１ａとルール２ａ」であると判断する。そして、これらのルールを適用ルール記憶部１５４に書き込む。
なお、既に適用ルール記憶部１５４に適用ルールが書き込まれていたときは、新しい適用ルールを上書きする。
【００５２】
そして、操作検出部１３０でユーザの操作が検出されると（ステップＳ２０４のＹｅｓ）、ステップＳ３０１へ進む。ユーザの操作が検出されないときは（ステップＳ２０４のＮｏ）、ステップＳ２０１へ戻り、表示状態検出部１２０は、情報表示部１１０の表示状態の検出を続ける。
【００５３】
ユーザの操作を検出したステップＳ３０１では、操作検出部１３０が、検出結果（ユーザの操作内容）を情報決定部１７０へ出力し、情報決定部１７０は、出力されたユーザの操作内容および適用ルール記憶部１５４の情報を参照して、情報表示部１１０で表示すべき情報（情報の種類および情報の表示方法）を決定する。そして、その決定結果を情報表示部１１０へ出力する
例えば、情報決定部１７０は、操作検出部１３０からユーザが何らかの操作をした旨の情報を受信すると、適用ルール記憶部１５４の情報（表７）を参照して、現在適用されているルールが、「ルール１ａとルール２ａ」であることを確認する。
【００５４】
そして、情報決定部１７０は、第１のルールＤＢ部１５１から「ルール１ａ」の内容を検索し、「ボタンを押したとき、犬に関する情報を表示する」という情報を取得する。また、第２のルールＤＢ部１５２から「ルール２ａ」の内容を検索し、「ボタンを押したとき、情報を映像で表示する」という情報を取得する。
【００５５】
次に、情報決定部１７０は、これらのルールの情報を読み込み、受信したユーザの操作が「ボタンを押す」であったとき、情報表示部１１０へ「犬の情報を映像で表示する」という情報を出力する。一方、受信したユーザの操作が「ボタンを押す」以外のものであったとき、これらの情報を出力しない。
【００５６】
情報表示部１１０は、情報決定部１７０から表示する情報の種類およびその情報の表示内容を受信すると、これに基づき情報入力部１８０から入力された情報コンテンツの情報を表示する（ステップＳ３０２）。
例えば、情報表示部１１０は、情報決定部１７０から「犬の情報を映像で表示する」という情報を受信すると、情報入力部１８０から受信した情報コンテンツのうち犬の情報を選択し、これを映像で表示する。
そして、ステップＳ２０１に戻り、情報表示装置１００は、再び内部状態の検出およびユーザの操作の検出を行う。
【００５７】
情報表示装置１００は、以上のような処理手順を実行して、情報表示部１１０への表示状態やユーザの操作（状態）に基づいた情報の表示を行う。
【００５８】
次に、ユーザの操作に基づき、情報表示部１１０の表示状態が変化したときの情報表示装置１００の処理手順を説明する。ここでは、前記した情報表示装置１００が前記した処理手順を実行し、情報表示部１１０に、犬の映像を表示するようになった場合を例に説明する。
【００５９】
表示状態検出部１２０で、情報表示部１１０に映像が表示されているという状態を検出すると、表示状態検出部１２０はその旨を内部状態解析部１４０へ出力する（ステップＳ２０１）。
【００６０】
そして、内部状態解析部１４０は、状態テーブル１５５の情報（表１）を参照して、この情報表示部１１０の状態を「β」であると判断する（ステップＳ２０２）。そして、この解析結果をルール選択部１６０へ出力する。
【００６１】
ルール選択部１６０は、ルールテーブル１５３（表５）を参照して、適用すべきルール（ルール１ａとルール２ｂ）を選択し、選択したルールを適用ルール記憶部１５４に書き込む（ステップＳ２０３）。
【００６２】
次に、情報決定部１７０は、操作検出部１３０からユーザが何らかの操作を検出した旨の情報を受信すると（ステップＳ２０４のＹｅｓ）、適用ルール記憶部１５４の情報（表７）を参照して情報表示部１１０に表示する情報の種類およびその情報の表示方法を決定する（ステップＳ３０１）。
具体的には、情報決定部１７０は、適用ルール記憶部１５４、第１のルールＤＢ部１５１および第２のルールＤＢ部１５２を参照して、現在適用されているルールは、「ルール１ａ（ボタンを押したとき犬に関する情報を表示する）と、ルール１ｂ（ボタンを押したとき情報を文字で表示する）」という情報を取得する。そして、情報決定部１７０は、操作検出部１３０で検出されたユーザの操作が「ボタンを押す」であると判断すると、情報表示部１１０へ「犬の情報を文字で表示する」という情報を出力し、情報表示部１１０は、情報入力部１８０から入力された情報のうち、犬に関する情報を文字で表示する。そして、ステップＳ２０１へ戻る。ここで、犬に関する文字情報は、前記した犬の映像に付加して表示するものとする。
【００６３】
次に、この情報表示部１１０における表示状態の変化（犬の映像と犬の文字情報の表示）に伴う、情報表示装置１００の処理を続けて説明する。
【００６４】
表示状態検出部１２０で、情報表示部１１０に映像と文字とが表示されているという状態を検出したとき、表示状態検出部１２０はその旨を内部状態解析部１４０へ出力する（ステップＳ２０１）。
【００６５】
そして、内部状態解析部１４０は、状態テーブル１５５の情報（表１）を参照して、この情報表示部１１０の状態が「γ」であると判断する。そして、この解析結果をルール選択部１６０へ出力する（ステップＳ２０２）。
【００６６】
ルール選択部１６０は、状態テーブル１５５（表５）を参照して、適用すべきルールとして「ルール１ｂと、ルール２ｂと、ルール２ｃ」を選択する（ステップＳ２０３）。そして、これらの情報を適用ルール記憶部１５４に書き込む。
【００６７】
次に、操作検出部１３０で、ユーザの操作が検出されるのを待ち（ステップＳ２０４）、情報決定部１７０は、操作検出部１３０からユーザが何らかの操作を検出した旨の情報を受信すると（ステップＳ２０４のＹｅｓ）、適用ルール記憶部１５４の情報（表７）を参照して、情報表示部１１０に表示する情報の種類およびその情報の表示方法を決定する（ステップＳ３０１）。
【００６８】
具体的には、情報決定部１７０は、適用ルール記憶部１５４を参照して、現在適用されているルールは、「ルール１ｂ（表示中の情報コンテンツのメタデータの記述を表示する）と、ルール２ｂ（ボタンを押したとき情報を文字で表示する）と、ルール２ｃ（表示情報の大きさを、元の大きさ÷ユーザの視力として表示する）」という情報を取得する。そして、ユーザの操作が「ボタンを押す」であると判断すると、情報表示部１１０へ前記した情報を出力し、情報表示部１１０は、表示中の情報コンテンツのメタデータの記述を、元の大きさ÷ユーザの視力の大きさとした文字情報として表示する。そしてステップＳ２０１へ戻る。
【００６９】
このように、情報表示装置１００は、記憶部１５０のルールの記述により、文字を表示する際に、ユーザの視力が弱いほど文字の大きさを大きく表示することもできるので、ユーザにとって理解しやすい情報表示を行うことができる。
【００７０】
なお、ルールテーブル１５３は前記した実施の形態に限定されない。
例えば、表８に例示されるように、ルールテーブル１５３の情報表示部１１０の状態の欄は、α、β等のパラメータではなく、情報表示部１１０の状態を直接記述するようにしても良い。
【００７１】
【表８】
2005260631.tif 000010
【００７２】
本発明は、前記した実施の形態に限定されず、広く応用可能である。
例えば、前記した実施の形態の情報表示装置の構成を、ネットワークに接続されたクライアントとサーバとに分けて構成することも可能である。
【００７３】
（第２の実施の形態）
図３は、第２の実施の形態の情報表示システムの構成を示す図である。図４は、図３の情報表示システムのクライアント（端末装置）の構成を示すブロック図である。図５は、図３の情報表示システムのサーバの構成を示すブロック図である。
前記した第１の実施の形態と同様の構成要素は同じ符号を付して、説明を省略する。
【００７４】
図３に示すように、本実施の形態の情報表示システムは、１以上のクライアント２００と、サーバ３００と、これらを接続するネットワーク６とを含んで構成され、クライアント２００に表示する情報の選択、ルールの選択、ルールの管理等をサーバ３００側で一括して行うことを特徴とする。
なお、クライアント２００およびサーバ３００は、例えばコンピュータであり、ネットワーク６は、例えばＩＰ網や電話回線網等である。
【００７５】
図４に示すように、クライアント２００は、前記した第１の実施の形態の情報表示装置１００の構成要素のうち、情報表示部１１０、表示状態検出部１２０、操作検出部１３０、情報入力部１８０および操作入力部１９０を含んで構成される。そして、これらの構成要素に加えて、ネットワーク６経由でサーバ３００からクライアント２００に表示すべき情報の種類および情報の表示方法を受信する受信部２０１と、ネットワーク６経由でサーバ３００へクライアント２００の表示情報やユーザの操作内容を送信する送受部２０２とを含んでいる。
【００７６】
図５に示すように、サーバ３００は、前記した第１の実施の形態の情報表示装置１００の構成要素のうち、内部状態解析部１４０、記憶部１５０、ルール選択部１６０および情報決定部１７０を含んで構成される。そして、これらの構成要素に加えて、ネットワーク６経由で、クライアント２００からの表示情報やユーザの操作内容を受信する受信部３０１と、ネットワーク６経由で、クライアント２００に表示すべき情報の種類および情報の表示方法の送信を行う送信部３０２とを含んでいる。
【００７７】
まず、クライアント２００は、サーバ３００へクライアント２００の情報表示部１１０の表示状態やユーザの操作内容を送信する。そして、サーバ３００がこれらの情報を受信すると、記憶部１５０の情報を参照して、クライアント２００で表示すべき情報の種類やその情報の表示方法を決定し、この情報をクライアント２００へ送信する。クライアント２００がこれらの情報を受信すると、サーバ３００から送信された情報に基づいて、情報コンテンツに含まれる情報の表示を行う。
【００７８】
このように、各クライアント２００に表示する情報の選択、ルールの選択や、ルールの管理をサーバ３００側で一括して行うので、配信者等がルールの管理を行いやすくなる。また、表示情報の選択やルールの選択の処理を行う機能をクライアント２００で持つ必要がなくなるので、低機能なクライアント２００でも、ユーザの操作等に応じた情報の表示を行うことができる。
【００７９】
（第３の実施の形態）
図６は、第３の実施の形態の情報表示システムのクライアント（端末装置）の構成を示すブロック図である。図７は、第３の実施の形態の情報表示システムのサーバの構成を示すブロック図である。
第２の実施の形態と同様に、情報表示システムの全体構成は、１以上のクライアント４００と、サーバ５００と、これらを接続するネットワーク６とを含んで構成され、クライアント４００は、サーバ５００に格納される情報表示の適用ルールのコピーを保持し、これに基づき情報表示を行うことを特徴とする。
【００８０】
図６に示すように、クライアント４００は、前記した第１の実施の形態の情報表示装置１００の構成要素のうち、情報表示部１１０、表示状態検出部１２０、操作検出部１３０、内部状態解析部１４０、情報決定部１７０、情報入力部１８０および操作入力部１９０を含んで構成される。そして、これらの構成要素に加えて、ネットワーク６経由で、サーバ５００から適用ルールに関する情報や状態テーブル１５５等の情報を受信する受信部４０１と、ネットワーク６経由で、サーバ５００へクライアント２００の表示情報やユーザの操作内容を送信する送信部４０２と、サーバ５００から送信されたルールテーブル１５３、適用ルール記憶部１５４の情報および状態テーブル１５５の情報を記憶するルール記憶部４０３とを含んでいる。
【００８１】
なお、ルール記憶部４０３に記憶される適用ルール記憶部１５４の情報は、ルール名（例えば、１ａ等）のほか、ルールの内容（例えば、「ボタンを押すと犬の情報を表示する」等）の情報も含んでいるものとする。また、ルール記憶部４０３の情報は、サーバ５００のルールテーブル１５３、適用ルール記憶部１５４の情報および状態テーブル１５５の情報が更新されたタイミングで、サーバ５００の方から送信するようにしても良いし、クライアント４００が所定期間ごとにサーバ５００からダウンロード（コピー）するようにしても良い。
【００８２】
また、図７に示すように、サーバ５００は、前記した第１の実施の形態の情報表示装置１００の構成要素のうち、記憶部１５０およびルール選択部１６０を含んで構成される。そして、これらの構成要素に、ネットワーク６経由で、クライアント４００からの表示情報やユーザの操作内容を受信する受信部５０１と、クライアント４００へ適用ルールに関する情報や状態テーブル１５５の情報を送信する送信部５０２とが付加されている。
【００８３】
このように、クライアント４００は、適用ルールをルール記憶部４０３で保持するので、サーバ５００にアクセスして適用ルールを参照する必要がなくなる。すなわち、クライアント４００の表示情報の変化やユーザの操作が加わるたびに、サーバ５００にアクセスする必要がなくなるので、サーバ５００のルール選択処理の負荷を軽減できる。また、ネットワーク６の障害によりクライアント４００がサーバ５００と通信できなくなったときでも、ユーザの操作等に応じた情報の表示を継続することができる。
【００８４】
（第４の実施の形態）
また、前記した各実施の形態において、情報表示部１１０は、情報入力部１８０から入力された情報コンテンツのうち、情報決定部１７０で指示された情報を選択し、表示するものとして説明したが、これに限定されない。例えば、情報決定部１７０で決定した情報を、情報入力部１８０がネットワーク６等を介して取得し、この情報を情報表示部１１０へ出力するようにしても良い。
図８は、第４の実施の形態を説明するために引用した図である。
【００８５】
以下、図８を用いて具体的に説明する。情報決定部１７０が表示する情報について、例えば「犬の映像を表示する」という決定をしたとき、１）ネットワーク６等を介して、「犬の映像」を送信可能なサイトのＵＲＬ（Uniform Resource Locator）を検索・決定し、決定したＵＲＬを情報入力部１８０へ出力する。２）情報入力部１８０は、情報入力部１８０から出力されたＵＲＬに基づき、ネットワーク６経由で、所定のサイトから「犬の映像」のＨＴＭＬデータ（HyperText Markup Language）等をダウンロードし、この映像データを情報表示部１１０へ出力する。３）映像データの出力を受けた情報表示部１１０は、このデータを表示する。
このようにすることで、情報表示部１１０が、入力された情報コンテンツから所定の情報を選択する機能を備えなくでも、情報決定部１７０で決定した情報を表示することができる。
【００８６】
なお、情報表示装置１００は、情報表示部１１０をモニタで構成し、その他の構成要素をモニタの表示制御を行うＳＴＢ（セットトップボックス）やＰＣ（Personal Computer）で構成するようにしても良い。
また、第１のルールＤＢ部１５１の第１のルール、第２のルールＤＢ部１５２の第２のルール、ルールテーブル１５３および状態テーブル１５５の情報は、操作入力部１９０や情報入力部１８０経由で適宜情報の入力や書き換えるをすることもできる。
【００８７】
本実施の形態に係る情報表示方法は、前記したような処理を実行させる情報表示用プログラムによって実現することができ、そのプログラムをコンピュータで読み取り可能な記憶媒体（例えばＣＤ−ＲＯＭ）に記憶して提供することが可能である。また、そのプログラムを、インターネット等のネットワークを通して提供することも可能である。
【図面の簡単な説明】
【００８８】
【図１】本発明の第１の実施の形態の情報表示装置の構成を示すブロック図である。
【図２】図１の情報表示装置の処理手順を示したフローチャートである。
【図３】本発明の第２の実施の形態の情報表示システムの構成を示す図である。
【図４】図３の情報表示システムのクライアントの構成を示すブロック図である。
【図５】図３の情報表示システムのサーバの構成を示すブロック図である。
【図６】本発明の第３の実施の形態の情報表示システムのクライアントの構成を示すブロック図である。
【図７】本発明の第３の実施の形態の情報表示システムのサーバの構成を示すブロック図である。
【図８】本発明の第４の形態を説明するために引用した図である。
【符号の説明】
【００８９】
６      ネットワーク
１００  情報表示装置
１１０  情報表示部
１２０  表示状態検出部
１３０  操作検出部
１４０  内部状態解析部
１５０  記憶部
１５１  第１のルールデータベース（ＤＢ）部
１５２  第２のルールデータベース（ＤＢ）部
１５３  ルールテーブル
１５４  適用ルール記憶部
１５５  状態テーブル
１６０  ルール選択部
１７０  情報決定部
１８０  情報入力部
１９０  操作入力部
【図１】
2005260631.tif 000011
【図２】
2005260631.tif 000012
【図３】
2005260631.tif 000013
【図４】
2005260631.tif 000014
【図５】
2005260631.tif 000015
【図６】
2005260631.tif 000016
【図７】
2005260631.tif 000017
【手続補正書】
【提出日】平成16年4月8日(2004.4.8)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００８４
【補正方法】変更
【補正の内容】
【００８４】
（第４の実施の形態）
また、前記した各実施の形態において、情報表示部１１０は、情報入力部１８０から入力された情報コンテンツのうち、情報決定部１７０で指示された情報を選択し、表示するものとして説明したが、これに限定されない。例えば、情報決定部１７０で決定した情報を、情報入力部１８０がネットワーク６等を介して取得し、この情報を情報表示部１１０へ出力するようにしても良い。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００８５
【補正方法】変更
【補正の内容】
【００８５】
以下、図６を用いて具体的に説明する。情報決定部１７０が表示する情報について、例えば「犬の映像を表示する」という決定をしたとき、１）ネットワーク６等を介して、「犬の映像」を送信可能なサイトのＵＲＬ（Uniform Resource Locator）を検索・決定し、決定したＵＲＬを情報入力部１８０へ出力する。２）情報入力部１８０は、情報入力部１８０から出力されたＵＲＬに基づき、ネットワーク６経由で、所定のサイトから「犬の映像」のＨＴＭＬデータ（HyperText Markup Language）等をダウンロードし、この映像データを情報表示部１１０へ出力する。３）映像データの出力を受けた情報表示部１１０は、このデータを表示する。
このようにすることで、情報表示部１１０が、入力された情報コンテンツから所定の情報を選択する機能を備えなくでも、情報決定部１７０で決定した情報を表示することができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００８８
【補正方法】変更
【補正の内容】
【００８８】
【図１】本発明の第１の実施の形態の情報表示装置の構成を示すブロック図である。
【図２】図１の情報表示装置の処理手順を示したフローチャートである。
【図３】本発明の第２の実施の形態の情報表示システムの構成を示す図である。
【図４】図３の情報表示システムのクライアントの構成を示すブロック図である。
【図５】図３の情報表示システムのサーバの構成を示すブロック図である。
【図６】本発明の第３の実施の形態の情報表示システムのクライアントの構成を示すブロック図である。
【図７】本発明の第３の実施の形態の情報表示システムのサーバの構成を示すブロック図である。