(57)【要約】リモコンなどの方向指示機能を利用することを前提に制作された対話型コンテンツを、マウスやタッチパネルなど画面上の座標を指定するポインティングデバイスで対話できる対話型コンテンツ提示装置とその方法を提供する。コンテンツを表示するモニタなどの表示装置上の対話部品画像の位置をポインティングデバイスで指定し、基点となる他の対話部品画像との位置関係を一つまたは複数の方向の組合せに変換し、この変換した組合せをリモコンの動作をエミュレートするエミュレート部でリモコンからの信号に相当する信号に変換して、ポインティングデバイスで対話型コンテンツとの対話を行う。
2002079966.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示部と、
前記表示部の画面上の座標を指定する座標入力部と、
前記座標入力部によって指定された座標と前記表示部の画面上の所定の位置との間の位置関係を１つまたは複数の方向の組合せに変換する座標変換部と、
前記座標変換部で変換された前記組合せを所定の信号に変換する信号変換部とを有することを特徴とする対話型コンテンツ提示装置。
【請求項２】
インターフェース部と、
画像を表示する表示部と、
前記インターフェース部に入力された信号を前記表示部に表示する画像データに信号処理するコンテンツ処理部と、
前記表示部の画面上の座標を指定する座標入力部と、
前記座標入力部によって指定された座標と前記表示部に表示された所定の位置との位置関係を１つの方向または複数の方向の組合せに変換する座標変換部と、
前記座標変換部で変換された前記１つの方向または前記組合せを所定の信号に変換するエミュレータ部と、
前記エミュレータ部で変換された所定の信号を前記コンテンツ処理部に入力することを特徴とする対話型コンテンツ提示装置。
【請求項３】
インターフェース部と、
画像を表示する表示部と、
前記表示部の画面上の座標を指定する座標入力部と、
前記インターフェース部に入力された信号を前記表示部で表示する画像データに信号処理するコンテンツ処理部と、
前記座標入力部によって指定された座標と前記表示部に表示されている第１の特定の位置から他の特定の位置を経由して前記指定された座標へ到達する１つの方向または複数の方向の組合せに変換する座標変換部と、
前記座標変換部で変換された前記１つの方向または前記組合せを所定の信号に変換するエミュレータ部と、
前記エミュレータ部で変換された所定の信号を前記コンテンツ処理部に入力することを特徴とする対話型コンテンツ提示装置。
【請求項４】
前記インターフェース部は、電波または回線を介して送信されてくる信号を受信し、所定の信号に変換することを特徴とする請求項３に記載の対話型コンテンツ提示装置。
【請求項５】
前記インターフェース部は、記録媒体を有したディスク装置からの信号を所定の信号に変換することを特徴とする請求項３に記載の対話型コンテンツ提示装置。
【請求項６】
前記画面上の特定の位置は、前記コンテンツ処理部によって定められることを特徴とする請求項３に記載のコンテンツ提示装置。
【請求項７】
インターフェース部と、
画像を表示する表示部と、
前記表示部の画面上の座標を指定する座標入力部と、
前記インターフェース部に入力された信号を前記表示部で表示する画像データに信号処理するコンテンツ処理部と、
前記表示部に表示されている第１の対話部品画像と前記座標入力部によって指定された第２の対話部品画像との位置関係を前記第１の対話部品画像から他の対話部品画像を経由して、前記第２の対話部品画像に到達する複数の方向の組合せ、または前記第１の対話部品画像から前記第２の対話部品画像に到達する方向を探索する経路探索部と、
前記経路探索部で探索された前記組合せを所定の信号に変換するエミュレータ部と、
前記エミュレータ部で変換された所定の信号を前記コンテンツ処理部に入力することを特徴とする対話型コンテンツ提示装置。
【請求項８】
前記第１と第２の対話部品画像と前記経路探索部によって生成された前記組合せとの対応関係を記憶する記憶部を備えたことを特徴する請求項７に記載の対話型コンテンツ提示装置。
【請求項９】
前記第２の対話部品画像を指定し、前記表示部に表示された画像が前記第２の対話部品画像の指定に対応した画像に変更されるまで、前記第１の対話部品画像に対応する画像が前記表示部に表示されていることを特徴とする請求項７または８に記載の対話型コンテンツ表示装置。
【請求項１０】
画面上の座標を指定する第１のステップと、
前記画面上の所定の位置と前記第１のステップで指定された座標との間の位置関係を１つまたは複数の方向の組合せに変換する第２のステップと、
前記変換された１つまたは複数の方向の組合せを所定の信号に変換する第３のステップと、
を有するコンテンツ提示方法。
【請求項１１】
画像中の第１の位置を指定する第１のステップと、
前記画像中の第２の位置と前記第１の位置との位置関係を前記第２の位置から前記画像中特定の位置を経由して前記第１の位置へ到達する１つまたは複数の方向の組合せを生成する第２のステップと、
前記組合せを所定の信号に変換する第３のステップとを有することを特徴とする対話型コンテンツ提示方法。
【請求項１２】
前記第２のステップで、
前記第２の位置から前記複数の方向に前記特定の位置が有るか否かを判定し、
前記特定の位置が有る場合に前記特定の位置が前記第１の位置か否かを判定するステップを有することを特徴とする請求項１０に記載の対話型コンテンツ提示方法。
【請求項１３】
請求項１０乃至請求項１２に記載の対話型コンテンツ提示方法のいずれかを記録した記録媒体。
【請求項１４】
請求項１０乃至請求項１２に記載の対話型コンテンツ提示方法のいずれかを記載したプログラム。
【請求項１５】
画面上にコンテンツと該コンテンツに対応する対話部品画像とを表示する表示部と、該対話部品画像の選択によりデータを入力するための前記表示部に対応する座標を入力する座標入力部とを有する対話型コンテンツ提示装置において、
前記画面上に表示される複数の対話部品画像と該対話部品画像を選択するためのカーソルキーとの対応関係を受信するステップと、
前記複数の対話部品画像を表示した位置を座標指定可能な座標入力部から入力するステップと、
前記入力された座標から指定された対話部品画像へ移動するためのカーソルキーの方向の組み合せを前記受信した対応関係から生成するステップと、
前記生成されたカーソルキーの方向の組合せに基づいて対話部品画像を指定するステップとからなることを特徴とする対話型コンテンツ提示プログラム。
【請求項１６】
請求項１４または請求項１５に記載したプログラムに基づいて、画面に表示した対話部品画像を選択する対話型コンテンツ提示装置。
【発明の詳細な説明】
技術分野
この発明は、画像、音声やテキストなどを含むコンテンツの提示に関し、さらに詳しくは、コンテンツへの視聴者の操作によってコンテンツの表示内容が変る対話型コンテンツを表示する対話型コンテンツ提示装置とそのコンテンツの提示方法に関する。
背景技術
ディジタル・テレビジョン放送の本格的な放送が開始され、画像と音声だけでなく、データをも同時に放送する放送形態が普及しつつある。このデータ放送では、種々の形態の放送が可能になり、放送内容と視聴者との対話を重視した対話型コンテンツを放送することが可能である。この対話型コンテンツとは、テレビジョンなどの画面に表示されるコンテンツに視聴者が操作を行い、この操作に対応して、表示内容が変化する様に構成されたコンテンツを指す。具体的には、たとえば、映像にボタン形状の画像を表示し、このボタンをリモコンなどの入力装置を使用して選択すると、対応した画像に切り替わる様に構成したコンテンツを指している。上記のボタンの様に視聴者が操作を行う対象である画像を対話部品（または対話部品画像）と称する。
このコンテンツを表示するテレビジョンモニタなどの表示装置と視聴者との間の距離は、表示画面サイズに応じて最適とされる明視距離によって定まる。たとえば現行のハイビジョン放送では、画面の縦方向の長さの３倍程度の距離だけ、画面から離れて視聴するのが良いとされている。それで、テレビジョン放送を視聴する際に、視聴者は表示装置から離れた位置から画像を視聴するので、チャンネルの選択や音量調整などをリモートコントロール装置（以下、リモコンと称する）で操作することが多い。
したがって、データ放送でも対話型のコンテンツをテレビジョンモニタに表示するので、画面から離れて視聴し、そして表示されたコンテンツを操作することになる。そのため、視聴者との対話を前提とする上記コンテンツは、このリモコンを使用して操作することを想定して制作されている。すなわち、コンテンツ制作者は、視聴者がリモコンに設けられた上下左右の方向を指示するカーソルキーを使用して、対話部品を指定するためにフォーカスを移動し、決定キーで選択するようにコンテンツを記述している。ここで、”フォーカスを移動する”とは、”指定されている対話部品を別の対話部品に指定変更する”こと、または”選択されている対話部品から、別の対話部品を指定する”ことを示す。
このデータ放送は従来のテレビジョン放送に比べて、情報量や放送番組数も多く、鮮明な画像を特徴としている。そこで、急速な勢いで普及しつつあるパーソナルコンピュータ（以下、パソコン）でも、このデータ放送を視聴する機会が増えることが予想される。このパソコンでは、通常、モニタ上の位置をマウスやタッチパネルのような表示装置の画面上の位置を指示するポインティングデバイスで指示する。
しかしながら、上記したように、データ放送で提供される対話型コンテンツは、リモコン操作を前提として制作されおり、コンテンツをポインティングデバイスで操作することは考慮されていない。
したがって、パソコンのモニタに表示されたこの対話型コンテンツをマウスやタッチパネルなどのポインティングデバイスで操作すると、対話型コンテンツは制作者の意図しない動作をしたり、障害が発生する恐れがある。
発明の開示
本発明の目的は、リモコンなどの様に方向を指示する機器を使用して、操作する（対話する）ことを前提としたコンテンツを座標を指定するポインティングデバイスで操作できる様にした装置と方法である。この目的のために本発明の対話型コンテンツ提示装置では、映像を表示するためのモニタなどの表示部に、リモコンなどによって上下左右方向に指示されることを前提に作成された対話部品を表示し、表示部の画面上の座標を指示する座標入力部、たとえばタッチパネルやマウスなどによって、上記対話部品を指示した場合に、この座標入力部によって指示した座標を、上記の上下左右の方向の組合せに座標変換部によって変換して、ポインティングデバイスによって目的とする対話部品を指定する。
上記した様に、コンテンツをポインティングデバイスで指示した座標を上下左右方向の組合せに変換するので、リモコンなどによって指示・選択することを前提に制作されたコンテンツをポインティングデバイスによっても指示・選択することが可能になる。
本発明は上記目的を達成するために、画像を表示する表示部と、この表示部の画面上の座標を指定する座標入力部と、この座標入力部によって指定された座標と表示部の画面上の所定の位置との間の位置関係を１つまたは複数の方向の組合せに変換する座標変換部と、この組合せを所定の信号、たとえばリモコンからの信号を受信する検出器から出力される方向指示信号に相当する信号に変換する信号変換部とを有することを特徴とする対話型コンテンツ提示装置を提供することを目的とする。
また、本発明は、上記目的を達成するために、インターフェース部に入力された信号を処理して表示部に画像として表示するためのコンテンツ処理部を設け、表示部の画面上の座標を指定する座標入力部によって指定された座標と前記表示部に表示された所定の位置との位置関係を座標変換部によって、１つの方向または複数の方向の組合せに変換し、この変換された１つの方向または組合せをエミュレータ部で所定の信号に変換し、変換されたこの所定の信号を前記コンテンツ処理部に入力する対話型コンテンツ提示装置を提供することを目的とする。
また、本発明は、インターフェース部を介して入力される信号を画像データに信号処理するコンテンツ処理部と、この画像データを表示する表示部と、表示部の画面上の座標を指定する座標入力部と、この座標入力部によって指定された座標と表示部に表示されている第１の特定の位置からの他の特定の位置を経由して指定された座標へ到達する１つの方向または複数の方向の組合せに変換する座標変換部と、１つの方向またはこの組合せを所定の信号に変換するエミュレータ部と、このエミュレータ部で変換された所定の信号をコンテンツ処理部に入力することを特徴とする対話型コンテンツ提示装置を提供することを目的とする。
ここで、特定の位置とは表示部に表示された対話用部品画像を示す。そして、”他の特定の位置を経由して”とは、表示部に表示された対話用部品画像であって、第１の特定の位置に表示される以外の対話用部品画像を指す。
また、本発明は、上記の対話型コンテンツ提示装置に、さらに電波または回線を介して送信されてくるコンテンツや記憶媒体に記録されたコンテンツを表示するために、これらのコンテンツを受信するためのインターフェース部を設けた対話型コンテンツ提示装置を提供することを目的とする。
また、本発明はコンテンツの２つの対話部品間の関係を１つまたは複数の方向を組合せた対応関係を記憶する記憶部を備え対話型コンテンツ提示装置を提供することを目的とする。
また、本発明は、上記目的を達成するために、画面上の座標を指定する第１のステップと、この画面上の所定の位置と第１のステップで指定された座標との間の位置関係を１つまたは複数の方向の組合せに変換する第２のステップと、変換された１つまたは複数の方向の組合せを所定の信号に変換する第３のステップとを有するコンテンツ提示方法を提供する。
さらに、本発明は、上記目的を達成するために、画像中の第１の位置を指定する第１のステップと、画像中の第２の位置と第１の位置との位置関係を第２の位置から画像中特定の位置を経由して第１の位置へ到達する１つまたは複数の方向の組合せを生成する第２のステップと、この組合せを所定の信号に変換する第３のステップとを有することを特徴とする対話型コンテンツ提示方法を提供する。
さらに、上記方法を記録した記録媒体、プログラム、およびこれらを搭載した対話型コンテンツ提示装置を提供する。
さらに、本発明は、上記目的を達成するために、画面上にコンテンツとこのコンテンツに対応する対話部品画像とを表示する表示部と、対話部品画像の選択によりデータを入力するための前記表示部に対応する座標を入力する座標入力部とを有する対話型コンテンツ提示装置において、画面上に表示される複数の対話部品画像と該対話部品画像を選択するためのカーソルキーとの対応関係を受信するステップと、この複数の対話部品画像を表示した位置を座標指定可能な座標入力部から入力するステップと、この入力された座標から指定された対話部品画像へ移動するためのカーソルキーの方向の組み合せを先の対応関係から生成するステップと、この生成されたカーソルキーの方向の組合せに基づいて対話部品画像を指定するステップとからなることを特徴とする対話型コンテンツ提示プログラムおよびこのプログラムに基づいて画面に表示した対話部品画像を選択する対話型コンテンツ提示装置を提供する。
発明を実施するための最良の形態
本発明の概要を図１、２を参照して説明する。図１は、テレビジョン装置やパソコンのモニタの画面２０に提示された画像を模式的に示したものである。この画面２０中のボタンＡ１０、Ｂ１１、Ｃ１２が対話部品である。すなわち、ボタンＡ１０をホームポジションとした場合に、視聴者がリモコンの下方向キーを押下すると、ボタンＢが例えば点滅したり、形状が変化したり、表示色が変わったりして、このボタンＢが選択されたことが明示される。そして、リモコンの決定キーを押下すると、このボタンＢが選択・決定されたことになり、この選択に対応した画像などが領域２１に表示される。このように、リモコンなどを使用して対話する（上記の例では、視聴者が画面上の対話部品を選択すること）様に、対話部品は制作されている。
つぎに、このボタンＡ、Ｂ、Ｃをリモコンで選択する場合を図２の（Ａ）に、ポインティングデバイスであるマウスで選択する場合を図２の（Ｂ）に示し、ポインティングデバイスによる選択方法の問題点を説明する。ここで、図１、図２で対話部品であるボタンＡ、Ｂ、Ｃの配置は任意であるが、上下方向の一列に配置した場合を１例として示した。リモコンでこれらのボタンＡ、Ｂ、Ｃを選択・決定する場合には、上記した様に、本例の場合にはリモコンの上、下方向キーを使用してボタンを選択する。即ち、ボタンＡ１０からボタンＣに選択を変更する場合には、リモコンの下方向キーを２回押下する。
一方、ポインティングデバイスとしてマウスを使用する場合には、ボタンＡ１０がホームポジションであるとして、ボタンＣ１２を選択するには、図２の（Ｂ）に示す様に、任意の位置ａにあるカーソル２２をボタンＣ１２の所定領域内の位置ｂまで移動する。この移動する際の経路２３は、毎回異なり、また、ボタンＡ１０からボタンＢ１１を経ることなく、直接選択目的のボタンＣ１２へカーソル２２を移動させる。この様なマウスによる選択によって、図２の（Ａ）と同様に、ボタンＣを選択した結果を得るためには、カーソル２２を位置ａから経路２３を経て位置ｂに移動させた動作を、リモコンの下方向キーを２度押下したと同等の動作に変換する必要がある。
以下、コンテンツの記述内容を変更することなく、上記に説明したポインティングデバイスによっても、正しく対話部品を選択するコンテンツ提示装置とその方法について詳述する。
［第１の実施形態］
本発明の本第１の実勢形態では、データ放送から対話型コンテンツを受信する場合を主に説明する。図３は、本発明の第１の実施形態のコンテンツ提示装置の１例を示した図であり、パーソナルコンピュータ本体３０、モニタ３１、キーボード３２およびマウス３３を含んで構成される。このパーソナルコンピュータ本体３０内または、外部に設置した放送受信装置を介して通信インターフェース部を経由して、コンテンツを受信する。また、図示していないが、パーソナルコンピュータ本体３０は、電源ケーブルを介して電源が供給されている。
この第１の実施形態では、上記した様にポインティングデバイスとして、マウスを使用しているが、指などが接触した際の抵抗値の変化によって接触位置を検出したり、指の位置などを光学的に検出するタッチセンサ、または、座標検出装置などの他のポインティングデバイスをモニタ３１の画面上または近傍に配置して使用しても良い。
つぎに、方向キーを備えたリモコンで操作する対話型のコンテンツの１例を図４から図７を参照して説明する。図４はモニタなどの画面３００に対話部品であるボタンＡ３０１、ボタンＢ３０２、ボタンＣ３０３、ボタンＤ３０４が縦一列に配置され、視聴者が選んだボタンに対応した画像が画面３００中の領域３０５に表示される。フィールド３０６は、ボタンを押下毎に更新される状態を表示するものであり、レジスタ内容を目視可能にしたものに相当している。本実施形態では、画面上に表示したが必ずしも表示する必要はない。
図５は、リモコンの操作と上記したコンテンツの動作の対応を示す対応表４００である。この対応表４００のフォーカス欄には、現在選択されているボタン、つまりフォーカスされているボタンを示し、操作の欄には、リモコンの上下左右の方向キーや、決定キー等の操作するキーを示し、これらのキーを操作したときのフォーカスの移動先、つまり選択される対話部品をフォーカス移動先の欄に示す。そして、動作欄には、この各キーを操作した際のフィールド値の更新および画面の更新の各々の動作説明を示してある。
以下に、詳細に説明する。ボタンＡが現在選択されている場合に、リモコンの上方向キーを押下すると（操作の欄に、矢印↑で示す）、図４に示す様にボタンＡ３０１の上方向には、対話部品が配置されていないので、フォーカスの移動は現ボタンＡの位置のままであり（フォーカス移動先の欄に、記号“−”で示す）、したがって、画面の更新はない（動作の欄に、記号“−”で示す）。
このボタンＡが現在、選択されている場合に、リモコンの下方向キーを押下すると、図４に示す様に、ボタンＡ３０１の下方向には、対話部品であるボタンＢ３０２が配置されており、このボタンＢがフォーカス移動先となる（フォーカス移動先の欄に、“Ｂｕｔｔｏｎ  Ｂ”と示す）。この様に、移動方向先に対話部品であるボタンＡ、Ｂ、ＣまたはＤがあれば、そのボタンがフォーカス移動先になる。そして、フィールドには、本実施形態では数値“１”を加算する構成としている。つぎに、左方向キー（矢印”←”で示す）、または右方向キー（矢印”→”で示す）を押下した場合には、図４に示す様に、ボタンＡ３０１の左右の位置には対話部品は配置されていないので、いずれの場合にも、フォーカス位置は移動せず、したがってフィールド値は更新されない。また、このキー操作例では、図５に示した様に下方向キーを押下し、この下方向に対話部品がある場合には、フィールド値は“１”加算される。そして、上方向キーを押下し、この上方向に対話部品がある場合には、フィールド値は“１”減算される。
つぎに、ボタンＡがフォーカスされていて、決定キーを押下した場合、その時のフィールド値に対応したジャンプを行う（動作欄に、“ジャンプ  バイ  フィールドの定義に従って動作”と示す）。
このジャンプ  バイ  フィールドを図６を参照して説明する。この定義は、図４に示したフィールド３０６に記録されている値、すなわちフィールド値を変数とし、決定キーを押下した際にこのフィールド値に従って、図４の領域３０５に表示する画像を指定する。定義５００中で、“負ならばｅｒｒｏｒ．ｂｍｌ”の意味は、フィールド値が負であれば、ｂｍｌ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述された“ｅｒｒｒｏｒ”と言う名称のコンテンツを領域３０５に表示することを定義している。同様に、フィールド値が“０”の場合には、名称が“ｊｕｍｐ０”のコンテンツを領域３０５に表示することを定義している。ここで、本第１の実施形態では、上記した様にデータ放送からコンテンツを受信した場合を１例として説明しており、このジャンプ  バイ  フィールドの定義に使用した記述言語は、コンテンツの内容によって他の記述言語を使用することが可能である。
つぎに、図７にキー操作例を示す。このキー操作例は、初期値としてボタンＡのフィールド値を“０”とした場合に、操作欄に示す矢印方向のキーを順次押下した際に、選択されるボタンおよびフィールド値の変化を示したものである。
ボタンＡが初期値として選択されており、下方向キーを押下すると、ボタンＢが選択され、フィールド値は“０”から“１”加算され“１”に更新される。さらに、下方向キーを押下すると、フォーカスは、ボタンＢからボタンＣに移動するとともに、フィールド値は“１”から“１”加算され“２”に更新される。さらに、下方向キーを押下すると、フォーカスは、ボタンＣからボタンＤに移動し、フィールド値は“２”から“３”に更新される。つぎに、上方向キーを押下すると、フォーカスは、ボタンＤから上方に配置されているボタンＣに移動し、フィールド値は“３”から“２”に更新される。この様に図７の最終行に示したキー操作まで行うと、ボタンＣが最終的にフォーカスされ、フィールド値は“２”となる。ここで、決定キーを押下すれば、図５に示したジャンプ・バイ・フィールドの定義に従って、名称“ｊｕｍｐ２”のコンテンツが領域３０５に表示される。
ここで、上記したリモコン操作を前提とした対話型コンテンツの対話部品を単にポインティングデバイスで選択しただけでは、正しく対話用部品に対応した画像が選択できない例を示す。
たとえば、図４に示したコンテンツが、図５の対応表４００に応じた動作をする場合、対話部品の初期位置ボタンＡで、フィールド値は”０”であるとする。ポインティングデバイスで例えばボタンＣを押下した時に、単純にボタンＣの「決定」操作に定義された動作を行うと、フィールド値は初期値の”０”のままであり、画像の変化は無く、コンテンツは制作者の意図通りの動作は行わないことになる。
そこで、上記したコンテンツを例にして、ポインティングデバイスを使用して、リモコン操作と同様に、このコンテンツを動作させる対話型コンテンツ提示装置とその方法を図８から図１０を参照して説明する。
図８に本実施形態に使用する対話型コンテンツ提示装置１００の要部を示す。本実施形態では、コンテンツが放送電波、通信回線などを介して、対話型コンテンツ提示装置１００のインターフェース部に入力される場合を示しており、コンパクトディスクなどの記憶媒体からの対話型コンテンツを受信する場合は、図示していないディスク読取り装置または、上記のインターフェース部を介して、入力する様に構成しても良い。
以下では、放送電波や通信回線などを介して入力されるコンテンツの場合を説明する。このコンテンツはインターフェース部１２０を介して、コンテンツ提示装置１００に入力される。ここで、通常のデータ放送受信装置のチューナ、符号訂正、圧縮情報の伸長などの処理は、本対話型コンテンツ提示装置１００内部または外部に備えても良く、本実施形態では、外部の放送受信部からの出力をこのインターフェース部１２０で受信する場合を１例としている。
画面変更抑制部１２１に入力されたコンテンツ１１０は、コンテンツ受信・処理部１２２で対応する画像データに変換され、対話型コンテンツ提示装置１００のモニタである提示装置１２３に表示される。
ここで、入力されたコンテンツの一部または全体を、一旦磁気ディスクまたは半導体メモリなどで構成され記憶部に記憶する構成としてもよい。ただし、コンテンツのデータ量や構成によっては、この記憶部は使用しなくても良い。また、この記憶部を後述する各処理に必要なデータの記憶部として使用しても良い。
視聴者は、提示装置１２３の画面に表示されたコンテンツ（図４参照）を見ながら、上記したマウスやタッチパネルなどのポインティングデバイス１２４を使用して、対話部品であるボタンＡ、Ｂ、Ｃ、Ｄの中から所望のボタン位置を指示する。この位置を指示することによって指定されたポインティングデバイス１２４上の座標がポイント検査部１２５に出力される。このポイント検査部１２５では、ポインティングデバイス１２４上の座標が提示装置１２３の画面上の座標に変換され、この変換された座標（または位置情報）とコンテンツ受信・処理部１２２からの各対話部品の座標（または位置情報）との比較を行い、どのボタンが選択されたかを検出する。
ここで、このコンテンツは、ボタンＡが初期値（ホームポジション）として選択されているものとする。したがって、初期画面上でポインティングデバイス１２４を使用して、新たにボタンを選択した場合、このボタンＡと新たに選択されたボタンとが既知となる。
つぎに、この２つのボタン間をリモコンの上下左右キーで選択する場合の経路、すなわちボタンＡから新たに選択されたボタンを”上下左右キーのどのキーをどの順序で押下すれば到達するか”を、経路探索部１２６で探索し、方向を示すキーの列（方向列）を生成する。この方向列を生成する処理フローチャートを示した図９を参照して、方向列の生成を説明する。
経路探索の処理をステップ７００で開始し、ステップ７０１で各方向キーに対応した移動先ボタンを探索し、探索したボタンが目的のボタン、つまりポインティングデバイス１２４で選択したボタンか否かを判定する。もし、例えばポインティングデバイス１２４でボタンＢを選択していたのならば、ボタンＡからボタンＢが一致するか否かをステップ７０１で比較し、一致した場合（ステップ７０１でＹＥＳの場合）、処理を終了する（ステップ７１０）。
ステップ７０１でボタンＡと新たに選択されたボタンが一致しなかった場合（ステップ７０１でＮＯの場合）、ボタンＡが既に検査済みであるか否かを検査する（ステップ７０２）。検査済みであれば（ステップ７０２でＹＥＳの場合）、経路探索が失敗したとして、処理を完了する（ステップ７２０および７１０）。未検査の場合（ステップ７０２でＮＯの場合）、ボタンＡを検査済みとした上で（ステップ７０３）、次の処理に進む。
ステップ７０４で、上下左右方向キーについて、未検索のキーがあるか否かを判定する。もし、未検索のキーがある場合（ステップ７０４でＹＥＳの場合）、ステップ７０５でボタンＡを基点として未検索方向の移動先部品があるか否かを判定し、ない場合には（ステップ７０５でＮＯの場合）ステップ７２０のＮＧ処理を経てこの処理を終了する（ステップ７１０）。一方、有る場合には移動先部品であるボタン情報を取得し（ステップ７０５でＹＥＳの場合）、ステップ７０６で、その移動先部品を基点として、本処理を再帰的に呼び出すことによって、その部品からポインティングデバイス１２４で指定したボタンへの経路探索を行う。
つぎに、ステップ７０７で、ステップ７０６の経路探索の成功の可否を判定する。ステップ７０７で、この経路探索が成功となった場合（ステップ７０７でＹＥＳの場合）、この検索処理を終了する（ステップ７１０）。もし、ステップ７０７で成功でなかった場合（ステップ７０７でＮＯの場合）、ステップ７０４に戻り、未検索のキーの有無を確認し、有る場合にはステップ７０５に進む。
一方、ステップ７０４で未検索のキーが無い場合（ステップ７０４でＮＯの場合）、ポインティングデバイス１２４で指定したボタンが検索できなかったことになり、ステップ７２０でエラーを表示や、再試行を促す表示などのＮＧ処理（ステップ７２０）を行い、検索処理を終了する。
この検索処理フローチャートで示した処理によって、ボタンＡからポインティングデバイス１２４で選択されたボタンまでをリモコンの上下左右キー操作によって移動する場合のキー列、すなわち方向列が生成される。
ここで、ポイント検査部１２５と経路探索部１２６とによってマウスによる画面上の座標が方向を示す方向列（キー列）に変換されたので、ポイント検査部１２５と経路探索部１２６とで座標変換部１３１が構成されている。
この生成された方向列（キー列）に対応する方向列（キー列）情報を、リモコンのキー操作処理をエミュレートするリモコンエミュレータ部１２８（図８参照）に出力し、このリモコンエミュレータ部１２８で、上記の方向列（キー列）情報に対応するリモコンからの方向列（キー列）情報に変換されたエミュレート信号１２９が生成され、コンテンツ受信・処理部１２２に出力される。
上記した経路探索処理による探索例を図１０を参照して説明する。この探索例は、ボタンＡが現在選択されており、ポインティングデバイス１２４によってボタンＣが指定された場合で、説明を簡明にするために、左右方向については検索しないものとした。
図１０で四角内の矢印“↑”は上方向キーによる操作を示し、矢印“↓”は下方向キーによる操作を示す。まず、ボタンＡが選択されており（状態７５１）、移動方向は上、下方向のみであるので、上方向の移動をすると（状態７５２）、ボタンＡの上方向には対話部品は無いのでエラー状態（状態７５３）となる。そして、再度、状態７５１から未検索の下方向の移動に移ると（状態７６０）、移動先部品はボタンＢであり（状態７６１）、この移動先部品ボタンＢと、ポインティングデバイス１２４で指示した対話部品ボタンＣとを比較する。この両対話部品は異なるので、つぎに、ボタンＢを基点に各キーについて移動先部品を検索する。上方向の移動をすると（状態７７０）、移動先部品はボタンＡを検索でき（状態７７１）、この移動先部品であるボタンＡは検査済みなので、状態７６１に戻り、未検索の下方向の移動をする（状態７６２）。この移動先部品はボタンＣであり（状態７６３）、ポインティングデバイス１２４で指定した対話部品であるボタンＣと比較する。この両対話部品は一致するので、検索が完了となる（状態７６４）。したがって、ボタンＡからボタンＣまでのキー操作の経路は“↓”、“↓”であることが分かる。
なお、図１０に示したルート７８０、７９０は、上記状態が遷移するルートを示したものである。
なお、上記説明では、目的の対話部品を探索する迄に、他の対話部品を経由する。ここで、好ましくは、これらの経由する対話部品に対応した画像を表示せずに、目的の対話部品を探索できるまでは、基点となる対話部品に対応した画像を保持しておくことが望ましい。この様にすることによって、視聴者が不要な画像を見る煩わしさが無くて済む。
上記した様に、第１の実施形態によって、コンテンツに含まれる対話部品をポインティングデバイスを使用して選択できる構成としたので、方向指示機能を備えない機器においてもこのコンテンツとの対話が可能となる。
また、上記の実施形態では、データ放送からのコンテンツを１例として説明したが、通信回線を介してコンテンツを受信して、このコンテンツとの対話を上記に説明したコンテンツ提示装置で行っても良い。
また、上記の第１の実施形態に於けるコンテンツ提示装置１００のインターフェース部１２０を介して、または、本コンテンツ提示装置１００内に備えるフロッピィ、光ディスクなどの記録媒体を読み取る読取り装置を介して、対話型コンテンツを読み込み、上記に説明した様に、マウスなどのポインティングデバイスを使用して対話しても良い。
［第２の実施形態］
第１の実施形態では、基点となる対話部品からポインティングデバイスで選択した対話部品までを図９に示す処理によってキー操作列を生成した。
この方向列（キー列）の生成方法に代えて、第２の実施形態では、対話部品間を移動する場合の上下左右キーの方向列（キー列）の対応表を経路探索部に備え、この対応表に従って、基点と移動先の対話部品に対して、方向列（キー列）を検索する様に構成した。
本第２の実施形態においても、第１の実施形態で説明したコンテンツを例に説明する。本実施形態のコンテンツ提示装置の１例を図１１に示し、対話部品が縦１列に配列されたボタンＡ、ボタンＢ、ボタンＣ、ボタンＤである場合の対応表を図１２に示す。
図１１で、第１の実施形態で説明したコンテンツ提示装置１００（図８参照）と同様に機能を持つコンテンツ提示装置８００の構成要素には、同じ符号を付した。第１の実施形態のコンテンツ提示装置１００と異なるのは、経路探索部８１０であり、本第２の実施形態では、この経路探索部８１０内に、対話部品である各ボタン間を移動する場合の経路をキー操作列で示した対応情報８２０（図１２参照）が格納され記憶されている。この図１２に示した対応情報８２０は、基点となる対話部品であるボタンＡ、ボタンＢ、ボタンＣ、ボタンＤを縦列に、移動先部品となるボタンＡ、ボタンＢ、ボタンＣ、ボタンＤを横列に配列したものであり、例えばボタンＡを基点とし、ボタンＣを移動先とした場合の操作キー列は“↓↓”つまり、下方向キーを２回操作することを示している。
また、ボタンＤを基点とし、ボタンＡを移動先とした場合の操作キー列は“↑↑↑”、つまり上方向キーを３回操作することを示している。
このコンテンツ提示装置８００では、コンテンツ受信・処理部１２２から現時点で選択されているボタン、つまり基点となるボタンの情報と、ポイント検査部１２５から目的とするボタン、つまり移動先ボタンの情報とが各々が経路探索部８１０に入力される。したがって、この対応情報８２０を使用することにより、リモコンの上下キーを使用して、基点となるボタンから移動先となるボタンまでの方向列（キー列）が検索され、この検索された方向列（キー列）情報をリモコンエミュレータ部１２８へ出力し、リモコンエミュレータ部１２８で、この方向列（キー列）情報をリモコンからの信号と同様な信号に変換し、コンテンツ受信・処理部１２２に出力し、コンテンツの画面情報を変更し、提示装置１２３の画面上の画像を更新する。
なお、第２の実施形態においても、ポイント検査部１２５と経路探索部８１０によって座標変換が行われるので、このポイント検査部１２５と経路探索部８１０によって座標変換部１３１が構成されている。
また、第１の実施形態と同様に、通信回線を経由したり、記録媒体からコンテンツを受信して、このコンテンツと上記した様に対話しても良い。
この第２の実施形態では、第１の実施形態と同様の効果に加え、さらに、経路探索部に各対話部品間の移動に対応する方向列（キー列）情報を記憶させる様に構成したので、高速に対話部品間の経路を探索できる。
［第３の実施形態］
図１３を参照して、第３の実施形態を説明する。図１３に示したコンテンツ提示装置９００中で図８に示したコンテンツ提示装置１００の構成要素と同等または同じ様な機能を有する構成要素には、同じ符号を付した。
このコンテンツ提示装置９００には、リモートコントロール装置２２２（リモコン）とこのリモートコントロール装置２２２からの信号を検出する検出部２２１を画面変更抑制部２２０に設けた構成とした。さらに、ディスク装置９１０をコンテンツ受信・処理部１２２に接続し、このディスク装置９１０に第１の実施形態で説明した対話型コンテンツを記録格納した記録媒体を搭載可能にした。この様に構成したので、コンテンツ提示装置９００は、ポインティングデバイス１２４またはリモコンのいずれでも提示装置１２３に表示されたコンテンツとの対話が可能となる。さらに、データ放送や通信回線を利用して受信した対話型コンテンツ以外にも、記録媒体に記録格納された対話型コンテンツとの対話が可能となる。
産業上の利用可能性
本発明の対話型コンテンツ提示装置およびその方法によれば、コンテンツを表示するモニタなどの表示装置上の座標を指定または指示するポインティングデバイスを使用して、この指定または指示された座標と表示装置上の所定の位置との間を一つまたは複数の方向の組合せに変換する様に構成したので、リモコンなどの方向指示機能を使用して対話することを前提にして制作されたコンテンツをポインティングデバイスを利用して対話することができる。
【図面の簡単な説明】
第１図は、本発明の概要を示すための表示画面の１例を示す図である。
第２図の（Ａ）は、第１図に示した画面上の対話部品をリモコンで選択する場合を説明する図であり、（Ｂ）は対話部品をポインティングデバイスで選択する場合を説明する図である。
第３図は、本発明のコンテンツ提示装置の１例を示す概略図である。
第４図は、本発明のコンテンツ提示装置を説明するために、１例として示した対話型コンテンツの画像の概略図である。
第５図は、第４図に示した対話型コンテンツの動作を示す図である。
第６図は、第４図に示した対話型コンテンツの動作であるジャンプ・バイ・ステップの動作の定義を示す図である。
第７図は、第４図に示した対話型コンテンツをリモコンで操作する際のリモコンの方向操作とフォーカスの移動とフィールド値の変化の対応関係を示す図である。
第８図は、第１の実施形態に示すコンテンツ提示装置の概要を示すブロック図である。
第９図は、第１の実施形態で使用している経路探索の処理フローチャートの１例を示す図である。
第１０図は、第１の実施形態での経路探索例を示す図である。
第１１図は、第２の実施形態に示すコンテンツ提示装置の概要を示すブロック図である。
第１２図は、２つの対話部品の位置関係を方向の組合せで示した図である。
第１３図は、第３の実施形態の概要を示すブロック図である。
【図１】
2002079966.tif 000003
【図２】
2002079966.tif 000004
【図３】
2002079966.tif 000005
【図４】
2002079966.tif 000006
【図５】
2002079966.tif 000007
【図６】
2002079966.tif 000008
【図７】
2002079966.tif 000009
【図８】
2002079966.tif 000010
【図９】
2002079966.tif 000011
【図１０】
2002079966.tif 000012
【図１１】
2002079966.tif 000013
【図１２】
2002079966.tif 000014
【図１３】
2002079966.tif 000015
【国際調査報告】
2002079966.tif 000016
2002079966.tif 000017
2002079966.tif 000018