(57)【特許請求の範囲】
【請求項１】
メニュー画面に表示したメニューの選択をリモートコマンダの操作に応じて受け付ける入力装置において、
少なくとも前記メニュー画面における各メニューを識別するためのメニューＩＤと、各メニューについて当該メニューから他のメニューへのフォーカスの遷移の可否を前記リモートコマンダの操作子ごとに定義する遷移データとを対応付けて保持するメタデータを外部機器より入力するメタデータ入力部と、
前記リモートコマンダの操作を検出するリモートコマンダの操作検出部と、
前記メタデータ及び前記リモートコマンダの操作検出部の検出結果に基づいて、メニューのフォーカスを遷移させて、前記メニュー画面の表示に供するビデオデータを生成するメニュー画面生成部と、
前記リモートコマンダの操作検出部の検出結果に基づいて、前記メニュー画面におけるメニューの選択を前記外部機器に通知する通知部と
を備え、
前記遷移データは、前記リモートコマンダの操作子のうち他のメニューへのフォーカスの遷移が許可されている操作子について、当該操作子が操作された場合のフォーカスの遷移先のメニューＩＤをさらに定義するデータである、
ことを特徴とする入力装置。
【請求項２】
前記外部機器より映像コンテンツに係るビデオデータを入力するビデオデータ入力部と、
前記ビデオデータ入力部によるビデオデータを表示する表示部とを有し、
前記表示部により、前記メニュー画面を表示する
ことを特徴とする請求項１に記載の入力装置。
【請求項３】
前記外部機器を複数台接続可能であって、
前記メニュー画面生成部は、
前記複数台の外部機器を選択する機器選択用のメニュー画面に係る前記ビデオデータを生成し、
前記入力装置は、
前記機器選択用のメニュー画面におけるメニューの選択を前記リモートコマンダの操作検出部の検出結果により検出し、前記ビデオデータ入力部における入力を切り換え制御する制御部を有し、
該選択に係る前記外部機器より前記メタデータを取得すると共に、該選択に係る前記外部機器に前記メニューの選択を通知する
ことを特徴とする請求項２に記載の入力装置。
【請求項４】
前記メニュー画面生成部は、
前記メタデータにより、メニュー生成用の画像データを選択的に使用して前記メニュー画面を生成する
ことを特徴とする請求項３に記載の入力装置。
【請求項５】
見え方の異なるメニューの生成に供する前記メニュー生成用の画像データを複数種類有し、
前記メニュー画面生成部は、
前記リモートコマンダの操作検出部による検出結果に基づいて、前記メニュー画面の生成に供する前記メニュー生成用の画像データを、前記複数種類のメニュー生成用の画像データで切り換える
ことを特徴とする請求項４に記載の入力装置。
【請求項６】
表示部を有する入力装置に、映像コンテンツによるビデオデータを出力する映像機器を接続した映像コンテンツのシステムにおいて、
前記入力装置は、
少なくとも前記表示部に表示するメニュー画面における各メニューを識別するためのメニューＩＤと、各メニューについて当該メニューから他のメニューへのフォーカスの遷移の可否を前記リモートコマンダの操作子ごとに定義する遷移データとを対応付けて保持するメタデータを前記映像機器から入力するメタデータ入力部と、
リモートコマンダの操作を検出するリモートコマンダの操作検出部と、
前記メタデータ及び前記リモートコマンダの操作検出部の検出結果に基づいて、メニューのフォーカスを遷移させて、前記メニュー画面の表示に供するビデオデータを生成するメニュー画面生成部と、
前記リモートコマンダの操作検出部の検出結果に基づいて、前記メニュー画面におけるメニューの選択を前記映像機器に通知する通知部とを備え、
前記遷移データは、前記リモートコマンダの操作子のうち他のメニューへのフォーカスの遷移が許可されている操作子について、当該操作子が操作された場合のフォーカスの遷移先のメニューＩＤをさらに定義するデータであり、
前記映像機器は、
前記映像コンテンツのビデオデータを前記入力装置に出力するビデオデータの出力部と、
前記入力装置からの指示により、前記入力装置に前記メタデータを出力するメタデータの出力部と、
を有することを特徴とする映像コンテンツのシステム。
【請求項７】
メニュー画面に表示したメニューの選択をリモートコマンダの操作に応じて受け付ける入力方法において、
少なくとも前記メニュー画面における各メニューを識別するためのメニューＩＤと、各メニューについて当該メニューから他のメニューへのフォーカスの遷移の可否を前記リモートコマンダの操作子ごとに定義する遷移データとを対応付けて保持するメタデータを外部機器より入力するメタデータ入力ステップと、
前記リモートコマンダの操作を検出するリモートコマンダの操作検出ステップと、
前記メタデータ及び前記リモートコマンダの操作検出ステップの検出結果に基づいて、メニューのフォーカスを遷移させて、前記メニュー画面の表示に供するビデオデータを生成するメニュー画面生成ステップと、
前記リモートコマンダの操作検出ステップの検出結果に基づいて、前記メニュー画面におけるメニューの選択を前記外部機器に通知する通知ステップと
を有し、
前記遷移データは、前記リモートコマンダの操作子のうち他のメニューへのフォーカスの遷移が許可されている操作子について、当該操作子が操作された場合のフォーカスの遷移先のメニューＩＤをさらに定義するデータである、
ことを特徴とする入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置、映像コンテンツのシステム及び入力方法に関し、例えばホームネットワークによりモニタ装置と各種映像機器とを接続してシステムを構築する場合に適用することができる。本発明は、少なくともメニューの種類とフォーカスの遷移とを定義するメタデータを外部機器より伝送してメニュー画面を表示し、このメニュー画面におけるメニューの選択を外部機器に通知することにより、従来に比して外部機器に係るグラフィカルユーザーインターフェースの使い勝手を向上することができるようにする。
【背景技術】
【０００２】
従来、テレビジョン受像機は、リモートコマンダを操作して外部入力を選択すると、内蔵のチュナーより出力されるビデオ信号及びオーディオ信号に代えて、外部入力端子から入力されるビデオ信号及びオーディオ信号による映像コンテンツをユーザーに提供する。これによりテレビジョン受像機は、外部機器による映像コンテンツのモニタ装置として利用することができ、このような外部機器の選択等を容易とするために、グラフィカルユーザーインターフェースによりメニュー画面を表示してユーザーによる操作を受け付けるものが提供されている。
【０００３】
また外部機器は、専用のリモートコマンダの操作により動作を切り換え、このリモートコマンダの操作を簡略化するために、グラフィカルユーザーインターフェースにより各種メニューを表示してユーザーによる操作を受け付けるものが提供されている。
【０００４】
このようなグラフィカルユーザーインターフェースに関して、例えば特開平５−３３３８３８号公報には、カーソルを表示して一定時間の経過により、このカーソルの表示を停止し、これにより例えばユーザーの使い勝手を向上する方法が提案されている。
【０００５】
ところでテレビジョン受像機により、ＤＶＤレコーダーによる映像コンテンツを視聴する場合、ユーザーにおいては、テレビジョン受像機のリモートコマンダにより、ＤＶＤレコーダーに係る外部入力を選択した後、ＤＶＤレコーダーのリモートコマンダによりＤＶＤレコーダーを操作することになる。これによりテレビジョン受像機のリモートコマンダとＤＶＤプレイヤーのリモートコマンダとを操作することが必要になり、使い勝手が悪い問題があった。なおここでＤＶＤレコーダーは、ＤＶＤによる光ディスクを用いて映像コンテンツを記録再生する記録再生装置である。
【０００６】
またこの場合、テレビジョン受像機によるグラフィカルユーザーインターフェースから外部機器によるグラフィカルユーザーインターフェースに表示が切り換わることにより、一連の操作に係るグラフィカルユーザーインターフェースで操作の統一性、見た目の統一性を図り得ず、これによっても使い勝手が悪い問題があり、甚だしい場合には誤操作する場合も発生する。
【０００７】
なおテレビジョン受像機にあっては、子画面表示により外部機器からのビデオ信号を表示する場合もあり、この場合には、テレビジョン受像機及び外部機器におけるリモートコマンダの操作により、テレビジョン受像機のメニュー画面中に、子画面により外部機器のメニュー画面が表示される場合もあり、この場合は、著しく表示が煩雑になり、操作を迷ってしまうことになる。
【特許文献１】特開平５−３３３８３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は以上の点を考慮してなされたもので、従来に比して外部機器に係るグラフィカルユーザーインターフェースの使い勝手を向上することができる入力装置、映像コンテンツのシステム及び入力方法を提案しようとするものである。
【課題を解決するための手段】
【０００９】
かかる課題を解決するため請求項１の発明は、リモートコマンダの操作によりメニュー画面に表示したメニューの選択を受け付ける入力装置に適用して、少なくとも前記メニュー画面におけるメニューの種類と、フォーカスの遷移とを定義するメタデータを外部機器より入力するメタデータの入力部と、前記リモートコマンダの操作を検出するリモートコマンダの操作検出部と、前記メタデータ、前記リモートコマンダの操作検出部の検出結果に基づいて、メニューのフォーカスを遷移させて、前記メニュー画面の表示に供するビデオデータを生成するメニュー画面の生成部と、前記リモートコマンダの操作検出部の検出結果に基づいて、前記メニュー画面におけるメニューの選択を前記外部機器に通知する通知部とを備えるようにする。
【００１０】
また請求項６の発明は、表示部を有する入力装置に、映像コンテンツによるビデオデータを出力する映像機器を接続した映像コンテンツのシステムに適用して、前記入力装置は、少なくとも前記表示部に表示するメニュー画面におけるメニューの種類と、フォーカスの遷移とを定義するメタデータを前記映像機器から入力するメタデータの入力部と、前記リモートコマンダの操作を検出するリモートコマンダの操作検出部と、前記メタデータ、前記リモートコマンダの操作検出部の検出結果に基づいて、メニューのフォーカスを遷移させて、前記メニュー画面の表示に供するビデオデータを生成するメニュー画面の生成部と、前記リモートコマンダの操作検出部の検出結果に基づいて、前記メニュー画面におけるメニューの選択を前記映像機器に通知する通知部とを備え、前記映像機器は、前記映像コンテンツのビデオデータを前記入力装置に出力するビデオデータの出力部と、前記入力装置からの指示により、前記入力装置に前記メタデータを出力するメタデータの出力部と、前記メニューの選択の通知を取得する通知取得部と、前記通知取得部で取得された前記メニューの選択の通知に応じて、前記メタデータの出力部に続く階層のメニューに係る前記メタデータの出力を指示する制御部とを有するようにする。
【００１１】
また請求項７の発明は、リモートコマンダの操作によりメニュー画面に表示したメニューの選択を受け付ける入力方法に適用して、少なくとも前記メニュー画面におけるメニューの種類と、フォーカスの遷移とを定義するメタデータを外部機器より入力するメタデータの入力ステップと、前記リモートコマンダの操作を検出するリモートコマンダの操作検出ステップと、前記メタデータ、前記リモートコマンダの操作検出ステップの検出結果に基づいて、メニューのフォーカスを遷移させて、前記メニュー画面の表示に供するビデオデータを生成するメニュー画面の生成ステップと、前記リモートコマンダの操作検出ステップの検出結果に基づいて、前記メニュー画面におけるメニューの選択を前記外部機器に通知する通知ステップとを有するようにする。
【００１２】
請求項１の構成により、リモートコマンダの操作によりメニュー画面に表示したメニューの選択を受け付ける入力装置に適用して、少なくとも前記メニュー画面におけるメニューの種類と、フォーカスの遷移とを定義するメタデータを外部機器より入力するメタデータの入力部と、前記リモートコマンダの操作を検出するリモートコマンダの操作検出部と、前記メタデータ、前記リモートコマンダの操作検出部の検出結果に基づいて、メニューのフォーカスを遷移させて、前記メニュー画面の表示に供するビデオデータを生成するメニュー画面の生成部と、前記リモートコマンダの操作検出部の検出結果に基づいて、前記メニュー画面におけるメニューの選択を前記外部機器に通知する通知部とを備えるようにすれば、外部機器にあっては、入力装置のリモートコマンダの操作によるメニューの選択操作に応動して動作を切り換えることができ、これによりユーザーにおいては、入力装置のリモートコマンダと外部機器のリモートコマンダとを使い分けて操作しなくても、外部機器の動作を切り換えることができ、これにより使い勝手を向上することができる。また外部機器に係るメニュー画面は、メタデータに基づいて入力装置により作成されることにより、グラフィカルユーザーインターフェースにおける操作の統一性、見た目の統一性を図ることができ、これによっても使い勝手を向上することができる。
【００１３】
これにより請求項６、請求項７の構成によれば、従来に比して外部機器に係るグラフィカルユーザーインターフェースの使い勝手を向上することができる映像コンテンツのシステム、入力方法を提供することができる。
【発明の効果】
【００１４】
本発明によれば、従来に比して外部機器に係るグラフィカルユーザーインターフェースの使い勝手を向上することができる。
【発明を実施するための最良の形態】
【００１５】
以下、適宜図面を参照しながら本発明の実施例を詳述する。
【実施例１】
【００１６】
（１）実施例の構成
図２は、本発明の実施例に係るＡＶシステムを示すブロック図である。このＡＶシステム１は、映像コンテンツに係るホームネットワークシステムであり、モニタ装置であるシステムディスプレイ２に、このシステムディスプレイ２により提供する各種映像コンテンツに係る外部機器３〜６を接続して形成される。
【００１７】
ここで外部機器３〜６は、例えば地上波ディジタル放送のチュナー、ＤＶＤレコーダー、ハードディスク装置により映像コンテンツを記録再生するＨＤＤレコーダー、ネットワークに接続して各種映像コンテンツを取得して保持するネットワークサーバー等であり、例えばホームネットワークを介してシステムディスプレイ２に接続され、このシステムディスプレイ２のリモートコマンダ（リモコン）７の操作により、映像コンテンツに係るビデオデータＤＶ及びオーディオデータＤＡをシステムディスプレイ２に出力する。なおこれらシステムディスプレイ２、外部機器３〜６の接続は、ホームネットワークに限らず、種々のインターフェースを広く適用することができ、またビデオデータＤＶ及びオーディオデータＤＡにあっては、アナログ信号により伝送するようにしてもよい。
【００１８】
このため図３に示すように、各外部機器３〜６は、映像コンテンツに係るビデオデータＤＶ及びオーディオデータＤＡを出力するコンテンツ部１１、このコンテンツ部１１から出力されるビデオデータＤＶ及びオーディオデータＤＡをホームネットワークに出力するオーディオビデオ出力部（Ａ／Ｖ出力）１２が設けられる。
【００１９】
またこれら外部機器３〜６の構成に対応して、システムディスプレイ２には、このホームネットワークにより伝送されるビデオデータＤＶ及びオーディオデータＤＡを入力するオーディオビデオ入力部（Ａ／Ｖ入力）１３が設けられ、このオーディオビデオ入力部１３により入力されたオーディオデータＤＡを信号処理してスピーカ１４を駆動するオーディオ信号処理部１５が設けられる。またシステムディスプレイ２は、ビデオデータＤＶによる映像を表示する表示部である液晶表示パネル２０が設けられ、またオーディオビデオ入力部１３により入力されたビデオデータＤＶを処理して画像データを出力する画像処理部１６、この画像処理部１６から出力される画像データを展開して保持するビデオランダムアクセスメモリ（ＶＲＡＭ）１７、このビデオランダムアクセスメモリ１７に展開された画像データを出力する加算回路１８、この加算回路１８より出力される画像データにより液晶表示パネル２０を駆動するパネルドライバ１９が設けられる。
【００２０】
また各外部機器３〜６は、システムディスプレイ２におけるメニュー画面の表示、リモートコマンダ７の各種操作等に関連する各種のデータを、システムディスプレイ２との間で送受する。ここでこの各種のデータは、メタデータＤＭ、コントロール要求ＲＥ、イベントＥＶである。ここでメタデータＤＭは、システムディスプレイ２でメニュー画面により表示するメニューの種類、フォーカスの遷移等を、イベントＥＶと関連付けて定義するデータである。これに対してコントロール要求ＲＥは、システムディスプレイ２における動作の切り換えを指示するデータであり、イベントＥＶは、メタデータＤＭに定義されたイベントＩＤによりリモートコマンダの操作を外部機器３〜６に通知するデータである。なおメタデータには、メニューの画像を形成するビットマップデータ等を含ませるようにしてもよい。
【００２１】
これらの各種操作に関連する各種のデータの送受に対応するように、外部機器３〜６は、制御部２１が設けられ、この制御部２１によりこれらメタデータＤＭ、コントロール要求ＲＥ、イベントＥＶに係る一連の処理を実行する。すなわちこれら外部機器３〜６の制御部２１は、内蔵のメモリに記録されたプログラムの実行により全体の動作を制御する演算処理手段により構成され、システムディスプレイ２以外の、従来構成によるモニタ装置、テレビジョン受像機等に接続された場合には、専用のリモートコマンダ等の操作に応動して各部の動作を制御する。これによりこれらの外部機器３〜６は、この従来構成によるモニタ装置、テレビジョン受像機に階層構造によるメニュー画面を表示し、このメニュー画面におけるユーザーの選択操作に応動して各種映像コンテンツのビデオデータＤＶ及びオーディオデータＤＡをこれら従来構成によるモニタ装置、テレビジョン受像機に出力する。
【００２２】
これにより制御部２１は、メニュー画面を表示してリモートコマンダの操作により動作を切り換えるグラフィックユーザーインターフェースを構成し、このグラフィックユーザーインターフェースに係るメニュー画面のビデオデータＤＶを生成するＧＵＩ生成部２１Ｂの機能ブロックを構成する。また制御部２１は、専用のリモートコマンダにより実行されるユーザーの要求を処理する要求処理部２１Ａの機能ブロック、さらには専用のリモートコマンダの操作を検出する機能ブロック等を構成する。
【００２３】
制御部２１は、これら機能ブロックの機能の拡張により、システムディスプレイ２が接続された場合、ＧＵＩ生成部２１Ｂの機能ブロックによりメタデータＤＭをシステムディスプレイ２に送出し、また要求処理部２１Ａによりシステムディスプレイ２からのイベントＥＶを処理し、さらにはシステムディスプレイ２にコントロール要求ＲＥを送出する。
【００２４】
またこれらの各種操作に関連する各種のデータの送受に対応するように、システムディスプレイ２にあっても、内蔵のメモリに記録されたプログラムの実行により全体の動作を制御する演算処理手段と周辺回路とによる制御部２４が設けられ、この制御部２４によりグラフィックユーザーインターフェースに係る各種機能ブロックが構成される。なおこれらによりこの実施例において、システムディスプレイ２、各外部機器３〜６の制御部２４、２１の実行に係るプログラムは、システムディスプレイ２、各外部機器３〜６にそれぞれインストールされて提供されるものの、これに代えてインターネット等のネットワークを介したダウンロードにより提供するようにしてもよく、光ディスク、磁気ディスク、メモリカード等の各種記録媒体を介して提供するようにしてもよい。
【００２５】
ここでこのシステムディスプレイ２の制御部２４に係る機能ブロックのうち、操作検出部２５は、リモートコマンダ７から遠隔制御信号を受信する回路ブロックと共に、リモートコマンダ７の操作を検出する機能ブロックであり、イベント判別部２６は、このリモートコマンダ７の操作が、このシステムディスプレイ２、外部機器３〜６の何れの機器に関するものかを判定し、対応する機器にイベントＥＶを出力する機能ブロックである。またシステム制御部２７は、この制御部２４による各機能ブロックを制御する機能ブロックであり、スキン生成部２８は、メニュー画面の表示に供するスキンを生成する機能ブロックである。またＧＵＩ部品ライブラリ２９は、メニュー画面の生成に供するメニュー、ボタン、リストボックス等の各種部品の画像データを保持して出力する機能ブロックであり、ＧＵＩ組立部３０は、ＧＵＩ部品ライブラリ２９による部品、スキン生成部２８によるスキンによりメニュー画面を作成する機能ブロックである。この制御部２４は、このＧＵＩ組立部３０により生成したビデオデータを、加算回路１８を介してパネルドライバ１９に出力し、これによりビデオランダムアクセスメモリ１７から出力される画像データによる画像にオーバーレイしてメニュー画面を表示する。これらによりこの実施例において、制御部２４では、スキン生成部２８、ＧＵＩ部品ライブラリ２９、ＧＵＩ組立部３０によりメニュー画面の生成部が構成される。
【００２６】
ここで図４は、このシステムディスプレイ２に係るリモートコマンダ７を示す平面図である。リモートコマンダ７は、システムディスプレイ２の電源を立ち上げる電源の操作子３１、メインメニュー画面の表示を指示するメニューの操作子３２、戻るの操作子３３、カーソルの上下左右への移動を指示するカーソル移動の操作子３４、決定の操作子３５、チャンネル選択の操作子３６等が設けられ、これら操作子３１〜３６の操作に対応する制御コードによる遠隔制御信号を赤外線により、又は無線通信により送出する。
【００２７】
図５は、メタデータＤＭの説明に供する図表である。メタデータＤＭは、メタデータＤＭの管理データＤＭ１と、このメタデータＤＭにより表示する各メニューのメニューデータＤ１〜ＤＮにより構成される。ここで管理データＤＭ１は、図６及び図７に具体例により示すように、メタデータＤＭのバージョン（version ）、メタデータＤＭのエンコードのツール（encoding）等が記録された後、メニュー画面全体の大きさ（Size）、使用可能な状態にあるか否かの設定（Enabled ）、可視、不可視の設定（Visible ）が記録され、このメタデータＤＭのメタデータＩＤ（<ID>256</ID>）が記録される。ここでメタデータＩＤは、メタデータＤＭを出力する外部機器において、メタデータＤＭの識別に供する識別子であり、これにより少なくとも１台の外部機器から出力される種々のメタデータＤＭの範囲で、各メタデータＤＭにユニークな値が設定される。これによりこの図６及び図７の例によるメタデータＤＭは、値２５６のメタデータＩＤにより可視可能に設定されて、外部機器からシステムディスプレイ２に通知される。なおここで図６及び図７は、ＨＤＤレコーダーによる外部機器から提供されるトップメニュー画面に係るメタデータＤＭである。
【００２８】
これに対してメニューデータＤ１〜ＤＮは、表示データ、メニューＩＤ、遷移データ、イベントデータにより形成される。より具体的に、表示データは、メニューデータにより表示するメニューを定義するデータであり、メニューの種類（BUTTON）、表示位置（Origin）、大きさ（Size）、使用可能な状態にあるか否かの設定（Enabled ）、可視、不可視の設定（Visible ）、フォーカスの設定の有無（Selected）、メニューに表示するタイトル（<CAPTION> タイトルリスト</CAPTION>）が割り当てられる。なおここには、後述の図２０に示すように、選択状態の保存を指示するフラグ（Latent）が設定される場合もある。これにより図６及び図７の例による先頭のメニューデータＤ１では、「タイトルリスト」の文字を表示した押しボタン形式によるメニューを所定の大きさにより所定位置に表示することが記録され、また続くメニューデータＤ２では、「番組表」の文字を表示した押しボタン形式によるメニューを同様に表示することが記録される。
【００２９】
メニューＩＤは、１つのメタデータＤＭに割り当てられるメニューデータ間の識別に供する識別子であり、これにより少なくとも１つのメタデータＤＭに割り当てられるメニューデータの範囲で、各メニューデータにユニークな値が割り当てられる。これにより図６及び図７の例による場合では、先頭側のメニューデータＤ１では値０に設定され、続くメニューデータＤ２では値１に設定される。
【００３０】
遷移データは、リモートコマンダ７の操作によるフォーカスの遷移先を定義するデータであり、この実施例では、各メニューデータＤ１〜ＤＮのメニューＩＤによりこの遷移先が定義され、値−１の場合には、フォーカスの遷移が禁止される。これにより図６及び図７の例において、先頭のメニューデータＤ１にフォーカスを設定した状態で、リモートコマンダ７において左方向（MOVE Left ）、右方向（Right ）、上方向（Up）の操作子３４が操作された場合には、何らフォーカスを移動させないことが定義され、下方向（Down）に操作子３４が操作された場合には、メニューＩＤが値１である続くメニューデータＤ２によるメニューにフォーカスを切り換えることが定義されている。またENTER OK="-1" Back="-1" Menu="-1" とあることから、決定の操作子３５、戻るの操作子３３、メニューの操作子３２が操作された場合には、フォーカスを移動させないことが定義されている。これに対して続くメニューデータＤ２では、Up="0"Down="2"とあることから上方向及び下方向に操作子３４が操作された場合には、それぞれメニューデータＤ１、Ｄ３によるメニューにフォーカスを切り換えることが定義されている。なお、フォーカスの切り換えは、この遷移データの設定による場合に限らず、図２０〜図２３について後述するようにメタデータＤＭ内におけるイベントデータの設定によっても実行することができる。
【００３１】
これに対してイベントデータは、リモートコマンダ７の操作によるイベントの発生をイベントＩＤにより定義するデータであり、イベントＩＤが値−１の場合には、イベントの発生が禁止され、イベントＩＤが値−１以外の有意な値に設定されている場合、イベントＥＶによりメタデータＤＭの送出先に係る外部機器に通知される。この実施例では、このイベントＥＶの通知により外部機器が動作を切り換えて必要に応じて続くメニュー画面の表示用のメタデータＤＭを出力し、この一連の外部機器における処理を簡略化するために、さらには理解を容易とするために、この続くメタデータＤＭの出力イベントに係るイベントＩＤが、続くメタデータＤＭのメタデータＩＤと等しい値に設定される。これにより図６及び図７の例において、リモートコマンダ７で左方向（MOVE Left ）、右方向（ Left ）、上方向（Up）、下方向（Down）の操作子３４が操作された場合、戻る（ Back ）の操作子３３、メニュー（Menu）の操作子３２が操作された場合、何らイベントが発生しないのに対し、決定（ENTER OK）の操作子が操作された場合、イベントＩＤが値２６４によるイベントの発生が定義される。また同様に、続くメニューデータＤ２では、決定（ENTER OK）の操作子の操作によりイベントＩＤが値２６５によるイベントの発生が定義される。
【００３２】
これによりメタデータＤＭは、１つのメニュー画面を表示可能に各外部機器３〜６の制御部２１で生成され、この実施例では、このメタデータＤＭによるメニュー画面が、各外部機器３〜６が従来構成によるモニタ装置、テレビジョン受像機に接続されて、ビデオデータＤＶの出力によりこれらモニタ装置、テレビジョン受像機に表示するメニュー画面に対応して、階層構造により形成される。これによりメタデータＤＭは、イベントデータに記録されたイベントＩＤによりこれら各階層に係るメニュー画面のメタデータＤＭが関連付けられ、イベントＥＶによるこのイベントＩＤの通知により、下位階層のメニュー画面に係るメタデータＤＭ、さらには各部の動作の制御に係るイベントを特定できるように設定されている。
【００３３】
しかして制御部２１は、このメタデータＤＭを内蔵のメモリに記録して保持し、従来構成によるモニタ装置、テレビジョン受像機に接続されて、これらのモニタ装置、テレビジョン受像機によりメニュー画面を表示してグラフィカルユーザーインターフェースを構成する場合、このメモリに保持したメタデータＤＭによりＧＵＩ生成部２１Ｂでメニュー画面を生成し、またこのメタデータＤＭに設定されたイベントＩＤによるリンクデータを要求処理部２１Ａで判断して各部の動作を制御し、またＧＵＩ生成部２１Ｂに続くメニュー画面の生成を指示する。なおこの場合に、このようなメタデータＤＭの直接の記録に代えて、従来構成によるモニタ装置、テレビジョン受像機に接続されてメニュー画面を表示する際の、このメニュー画面生成用のデータより、メタデータＤＭを生成して出力するようにしてもよい。
【００３４】
図８及び図９は、それぞれイベントＥＶの通知を示す図表である。ここでイベントＥＶは、リモートコマンダ７の操作、システムディスプレイ２の操作パネルに設けられた操作子の操作を直接外部機器に伝達するダイレクトイベント（図８）と、ユーザーによる操作をシステムディスプレイ２側で解釈して伝送するハイレベルイベント（図９）とが用意されており、この実施例では、ハイレベルイベントによりユーザーによる操作が対応するシステムディスプレイ２から各外部機器３〜６に通知される。
【００３５】
なおダイレクトイベントは、各操作子の操作を引数により定義して伝送され、これにより外部機器３〜６は、ダイレクトイベントによりイベントＥＶが通知された場合には、通常のモニタ装置等に出力するビデオデータＤＶによりグラフィカルユーザーインターフェースを構成する場合と同様に、このイベントＥＶの通知から操作子の操作を判定してメニュー画面、動作を切り換える。なおこの場合、メニュー画面の切り換えは、この判定結果により対応するメタデータＤＭを送出して実行される。
【００３６】
これに対してハイレベルイベントは、上述のメタデータＤＭの各メニューデータに設定されたイベントＩＤをメニューイベント（Menu Event）により通知する。また後述するルートメニューに係るメタデータの送出指示をメニュー問い合わせにより通知する。また選択の変更を、メニュー画面の各方向へのスクロール、ページ切り換え等により通知する。
【００３７】
これに対して図１０に示すように、コントロール要求ＲＥは、各外部機器３〜６側の操作によりシステムディスプレイ２の動作を制御する場合に、各外部機器３〜６の制御部２１から出力される。コントロール要求ＲＥは、メニュー画面に係るグラフィカルユーザーインターフェースの表示の切り換え、入力ソースの切り換え等が定義され、これによりこのＡＶシステム１では、このコントロール要求ＲＥにより各外部機器３〜５が主導権を持ってシステムディスプレイ２の映像入力を切り替えたり、音声のコントロール、タイマーコントロール等を実行可能に構成される。
【００３８】
図１は、これらシステムディスプレイ２の制御部２４、各外部機器の制御部２１による一連の処理手順を示すフローチャートであり、図１１及び図１２は、この図１の処理手順の実行によるデータの送受を示すシーケンス図である。なおここで以下の説明においては、外部機器３〜６が、それぞれＨＤＤレコーダー、地上波ディジタル放送のチュナー、ＤＶＤレコーダー、ネットワークサーバーであるものとして説明する。また図１１及び図１２には、対応するメニュー画面、メタデータＤＭを図番により示し、またリモートコマンダ７における操作子の操作を、各操作子の符号により示す。なお、以下の説明では、制御部２４等が各ステップを順次移動して図１に示す処理手順を実行するかの如く記載してるが、実際には、制御部２４等が処理ステップを順次切り換えて図１の処理手順を実行する。
【００３９】
システムディスプレイ２の制御部２４は、電源が投入されると、ステップＳＰ１からステップＳＰ２に移り、システムディスプレイ２に接続された１つの外部機器に対して、システムディスプレイ２の解像度（表示サイズ）を引数に設定した初期化のイベントＩＤをイベントＥＶにより通知し、これによりこの外部機器にグラフィカルユーザーインターフェースに係る処理の初期化、解像度を通知する。
【００４０】
また続くステップＳＰ３において、この外部機器に、ルートメニューに係るイベントＩＤをイベントＥＶにより通知し、これによりルートメニュー画面に係るメタデータＤＭをこの外部機器から取得する。
【００４１】
制御部２４は、続いてステップＳＰ４に移り、システムディスプレイ２に接続された全ての外部機器に対して、初期化、ルートメニューのメタデータＤＭの取得を完了したか否か判断し、ここで否定結果が得られると、ステップＳＰ２に戻って、続く外部機器について、初期化を指示し、またルートメニューのメタデータＤＭを取得する。
【００４２】
これによりシステムディスプレイ２の制御部２４は、接続された外部機器の分だけ、ステップＳＰ２−ＳＰ３の処理手順を繰り返し、ルートメニューに係るメタデータＤＭを各外部機器から取得する。
【００４３】
ここでルートメニューは、外部機器の選択に供するメニューであり、ＨＤＤレコーダーによる外部機器３の場合を例にとって図１３に示すように、メタデータＤＭは、ルートメニューに限って、メニューデータが省略されて、管理データが機器のタイトル（ＰＶＲ：Personal Video Recorder ）と共に割り当てられる。これによりルートメニューのメタデータＤＭにあっては、システムディスプレイ２における設定に従って、このメタデータＤＭに記録されたタイトルによるメニューが配置されてメニュー画面が作成される。
【００４４】
これによりシステムディスプレイ２の制御部２４は、全ての外部機器を初期化してルートメニューに係るメタデータＤＭを取得すると、ステップＳＰ４からステップＳＰ５に移り、この取得したメタデータＤＭと、このシステムディスプレイ２のルートメニューに係る対応するデータとにより、ルートメニューのメニュー画面を表示する。ここで制御部２４は、このシステムディスプレイ２に設定されたスキンをスキン生成部２８により生成し、ＧＵＩ部品ライブラリ２９により部品を選択してＧＵＩ組立部３０により各メニューを作成し、このメニューとスキンとによりメニュー画面を表示する。この場合、ルートメニューのメタデータＤＭでは、図１３について上述したように、メニューの種類、メニューの表示位置、サイズ等が記述されていないことにより、この場合、システムディスプレイ２の制御部２４は、このシステムディスプレイ２のディフォルトの設定により各メニューを生成する。なお制御部２４は、メインメニュー画面の表示を指示する操作子３２が操作された場合、初期化の処理を省略してステップＳＰ１〜ステップＳＰ４の処理手順を実行し、これにより各外部機器からルートメニューに係るメタデータＤＭを取得した後、ステップＳＰ５の処理手順を実行する。
【００４５】
しかして図１４は、外部機器３〜６が接続されていない場合の、システムディスプレイ２におけるメニュー画面を示す平面図であり、図１５は、チュナー等が接続された場合のシステムディスプレイ２におけるメニュー画面を示す平面図である。なおこの実施例では、他のメニューに比して高輝度により表示することにより、フォーカスされたメニューを表示するものの、以下の図面においては、このフォーカスの設定を矩形の枠により示す。なおフォーカスにあっては、縁取り等により表示してもよい。
【００４６】
これらにより制御部２４は、ルートメニューを表示すると、続くステップＳＰ６において、リモートコマンダ７の操作に応動してこれらメニューのフォーカスを切り換え、決定の操作子３５の操作により機器の選択を受け付ける。ここでこのユーザーにより選択された機器が、システムディスプレイ２の場合、制御部２４は、図示しないメモリに保持されたメタデータと同様のメニュー画面の表示に供するデータにより、ＧＵＩ部品ライブラリ２９等の動作を制御し、例えばこのシステムディスプレイ２の各種設定に係るメニュー画面を順次表示する。またこのメニュー画面の表示によるリモートコマンダ７の操作を検出し、各部の動作を制御する。
【００４７】
これに対してこのユーザーにより選択された機器が外部機器の場合、この選択された外部機器にトップメニューに係るメタデータＤＭの送出を指示する。なおここでこの場合、制御部２４は、トップメニューのイベントＩＤである値２５６により対応する機器にイベントＥＶを通知し、これによりトップメニューのメタデータＤＭを取得する。
【００４８】
これによりこのイベントＥＶの通知を受けた外部機器では、ステップＳＰ７において、制御部２１によりこのイベントＥＶに設定されたイベントＩＤを解釈して対応するメタデータＤＭを送出すると共に、コントロール要求ＲＥによりシステムディスプレイ２に入力の切り換えを指示し、この指示によりシステムディスプレイ２の制御部２４は、ＡＶ入力部１３の入力を対応する外部機器からの入力に切り換える。なおこの場合、図１６に示すように、メニュー表示に係るメタデータＤＭの機能の拡張により、コントロール要求ＲＥに代えて、メタデータＤＭを伝送してシステムディスプレイ２における入力の切り換えを指示するようにしてもよい。また外部機器を介さずに、システムディスプレイ２側で直接入力を切り替えるようにしてもよい。これらにより例えばユーザーがＨＤＤレコーダーによる外部機器３を選択した場合、この外部機器３による制御部２１は、図６及び図７について上述したトップメニューに係るメタデータＤＭをシステムディスプレイ２に通知する。
【００４９】
システムディスプレイ２の制御部２４は、続くステップＳＰ８において、このイベントＥＶの通知により取得したメタデータＤＭに従ってトップメニューを表示する。ここでこの図６及び図７について上述したトップメニューに係るメタデータＤＭにあっては、メニューデータＤ１〜Ｄ５に、それぞれ「タイトルリスト」、「番組表」、「予約リスト」、「ダビング」、「設定」のタイトルによるボタンのメニュー表示が指示されていることにより、この場合、図１４及び図１５との対比により図１７に示すように、システムディスプレイ２の制御部２４は、これらタイトルを設定したボタンによるメニューを、このメタデータＤＭに設定された表示位置、大きさ、可視不可視の設定等により表示してトップメニューを表示する。
【００５０】
続いてシステムディスプレイ２の制御部２４は、ステップＳＰ９に移り、ここでリモートコマンダ７の操作を受け付け、続くステップＳＰ１０において、イベント制御部２６の機能ブロックにより、この操作がメニュー画面内に係るものか否か判断する。ここで制御部２４は、フォーカスが設定されているメニューに係るメニューデータの遷移データを検索し、リモートコマンダ７で操作された操作子に係るメニューＩＤを検出する。またこの検出したメニューＩＤが有意な値に設定されているか否か、すなわち値−１以外の値に設定されているか否か判断する。
【００５１】
ここで肯定結果が得られると、制御部２４は、ステップＳＰ１０からステップＳＰ１１に移り、この遷移データにより検出されたメニューＩＤにより、このメニュー画面に係るメタデータＤＭの各メニューデータに設定されたメニューＩＤを検索し、これによりフォーカスの遷移先メニューを検出する。制御部２４は、この検出結果により、フォーカスのメニューを切り換え、ステップＳＰ９に戻る。
【００５２】
これによりシステムディスプレイ２の制御部２４は、順次下方向への操作子３４が操作されると、図１７との対比により図１８及び図１９に示すように、フォーカスを順次下側のメニューに切り換える（図１２参照）。
【００５３】
また制御部２４は、ステップＳＰ１０において、フォーカスが設定されているメニューに係るイベントデータを検索し、リモートコマンダ７で操作された操作子に係るイベントＩＤを検出する。またこの検出したイベントＩＤが有意な値に設定されているか否か、すなわち値−１以外の値に設定されているか否か判断する。
【００５４】
制御部２４は、この場合も、ステップＳＰ１０からステップＳＰ１１に移り、メタデータＤＭの記述に従って表示を切り換えた後、ステップＳＰ９に戻る。なおこのような処理にあっては、図２０〜図２３について後述するように、サブメニューへのフォーカスの切り換え等である。
【００５５】
これに対して遷移データ、イベントデータにより検出されるメニューＩＤ、イベントＩＤが有意な値に設定されていない場合、制御部２４は、リモートコマンダ７の操作を無視してステップＳＰ１０からステップＳＰ９に戻る。
【００５６】
これに対してイベントデータの検索により有意な値に設定されたイベントＩＤが検出されると、制御部２４は、ステップＳＰ１０からステップＳＰ１２に移り、この検出したイベントＩＤをイベントＥＶにより現在表示中のメニューに係る外部機器に通知する。これにより続くステップＳＰ１３において、対応する外部機器の制御部２１で続くメニュー画面に係るメタデータが用意され、システムディスプレイ２の制御部２４は、ステップＳＰ７に戻ってこの用意されたメタデータＤＭを取得する。これにより例えば図１９に示すように、「設定」のメニューにフォーカスが設定されている状態で、リモートコマンダ７において決定の操作子３５が操作された場合、システムディスプレイ２の制御部２４は、対応する外部機器３に値５１２によるイベントＩＤを通知する。また外部機器３は、このイベントＥＶに設定されたイベントＩＤを解釈して、図２０〜図２３に示すメタデータＤＭをシステムディスプレイ２に通知する。
【００５７】
ここでこのメタデータＤＭは、管理データＤＭ１にこの値５１２によるメタデータＩＤが割り当てられ、順次値５１２〜５１７によるメニューＩＤがそれぞれ設定されて、「基本設定」、「画面設定」、「音声設定」、「フィーチャー」、「オプション」、「かんたん設定」のタイトルによるボタンのメニュー表示がメニューデータＤ１〜Ｄ６により示され、GRUOP のタグによりこれらメニューデータＤ１〜Ｄ６がまとめられて第１のグループにより記述される。これら第１のグループによるメニューデータＤ１〜Ｄ６は、これらのメニュー間ではフォーカスが遷移しないように遷移データが設定され、また先頭のメニューデータＤ１だけが選択の状態を示すようにSelectedが設定される。またこれらメニューデータＤ１〜Ｄ６のイベントデータに、決定、戻るの操作子３５、３３の操作、上下方向の操作可能な方向に係る操作に対応して有意な値によるイベントＩＤが設定される。なお外部機器における処理を簡略化するために、さらには理解を容易とするために、このイベントデータにおける上下方向の操作に係るイベントＩＤには、操作子の操作による遷移先のメニューＩＤと等しい値のイベントＩＤが登録される。これにより先頭のメニューデータＤ１には、下方向の操作子の操作に対応して続くメニューデータＤ２のメニューＩＤと等しい値のイベントＩＤが設定される。また同様にして、戻るの操作子３３の操作に係るイベントＩＤは、直前のメニュー画面に係るメタデータＩＤの値（２５６）が設定される。これに対して決定の操作子３５に係る遷移先のＩＤには、対応するサブメニューに係るメニューＩＤの値（値７６８）が設定される。
【００５８】
このメタデータＤＭでは、さらに同様のタグによりメニューデータＤ７〜Ｄ１２がまとめられて第２のグループにより記述される。ここでメニューデータＤ７〜Ｄ１２は、このメタデータＤＭに係るメニューデータＤ１の選択により表示されるサブメニューに係るメニューデータであり、値７６８〜７７３によるメニューＩＤがそれぞれ設定されて、「地上波設定」、「ＢＳ設定」、「地域番号設定」、「ガイトチャンネル設定」、「番組表設定」、「時刻設定」とのタイトルによるボタンのメニュー表示が設定される。またこれらメニューデータＤ７〜Ｄ１２は、上下方向の操作子の操作に対応するフォーカスが変化するように遷移データが設定され、戻るの操作子の操作に対してメニューデータＤ１に係るメニューＩＤが設定され、また何れも選択されていない状態に設定される。
【００５９】
これによりシステムディスプレイ２の制御部２４は、この場合、図２４に示すように、「基本設定」、「画面設定」、「音声設定」、「フィーチャー」、「オプション」、「かんたん設定」とのタイトルによるボタンのメニューを表示して、これらメニューのうちのメニューデータＤ１に係る「基本設定」のメニューにフォーカスを設定してこのメタデータＤＭによるメニューを表示する。またこの状態で、決定の操作子３５の操作により、サブメニューに係る先頭のメニューデータＤ７による「地上波設定」のメニューにフォーカスを切り換え、さらに上下の操作子３４の操作により、このサブメニューで順次フォーカスを切り換える。
【００６０】
これに対して下方向の操作子３４が操作されると、この場合、メニューデータＤ１に記録されたイベントＩＤによるイベントＥＶを外部機器３に通知し、このイベントＩＤによるメタデータＤＭを取得する。ここで図２０〜図２３のメタデータＤＭにおけるメニューデータＤ４に係るイベントＩＤにより取得されるメタデータＤＭを例にとって図２５〜図２８に示すように、このようにして下方向の操作子３４の操作により取得されるメタデータＤＭは、先頭のメニューデータＤ１に係るイベントＩＤのメタデータＤＭ（図２０〜図２３）と同様の第１のグループによるメニューデータＤ１〜Ｄ６、第２のグループによるメニューデータＤ７〜Ｄ１２が割り当てられる。ここでこれらメニューデータＤ１〜Ｄ６は、フォーカスの遷移先に対応するように各メニューデータＤ１〜Ｄ６のSelectedが選択的に設定されている以外、同一に設定される。
【００６１】
これにより、システムディスプレイ２は、上下方向の操作子の操作により、対応する外部機器３にイベントＥＶを通知して対応するメタデータＤＭを取得することにより、メニューデータＤ１〜Ｄ６に係るメニュー間で順次フォーカスを切り換え、またこのフォーカスの切り換えに対応してサブメニューを表示する。
【００６２】
システムディスプレイの制御部２４は、この場合、図２４との対比により図２９に示すように、メニューデータＤ４に係る「フィーチャー」のメニューにフォーカスを設定して、この「フィーチャー」のメニューに係る第２のグループのメニューデータによるサブメニューを表示する。またこの状態で決定の操作子３５の操作により、図３０に示すように、先頭のサブメニューにフォーカスを切り換える。またこのようにサブメニューにフォーカスして、決定の操作子３５が操作されると、このフォーカスしたサブメニューに係るイベントデータのイベントＩＤによりイベントＥＶが通知される。
【００６３】
図３１は、１つのサブメニューの選択に係るメタデータＤＭを示す図表である。ここでこのメタデータＤＭは、管理データＤＭ１にポップアップメニューであることが記述され（POPUP ）、直前に表示したメニューを選択禁止とするように、属性（Modal ）が設定される。これにより図３０との対比により図３２及び図３３に示すように、システムディスプレイ２の制御部２４は、背景のメニュー表示を薄く表示する。
【００６４】
またこのメタデータＤＭは、「マークしない」、「６分毎」、「１５分毎」のタイトルによるメニューを表示して、上下の操作子の操作に応動してフォーカスを切り換えるように、それぞれメニューデータＤ１〜Ｄ３が設定される。またそれぞれ決定、戻るの操作子３３、３５に対応してイベントデータが記述される。これによりこの場合、システムディスプレイ２の制御部２４は、決定の操作子３５の操作により、イベントデータに設定されたイベントＩＤによるイベントＥＶを通知し、外部機器３の制御部２１は、このイベントＩＤの通知により、対応する動作モードに動作を切り換える。しかしてこの図３２に示すように、「６分毎」のメニューの選択により、決定の操作子３５が操作された場合、イベントＩＤが値８４１によるイベントＥＶの通知により、外部機器３の制御部２１は、記録を開始して６分毎にチャプターを設定するように全体の動作を設定する。また図３３に示すように、「１５分毎」のメニューの選択により、決定の操作子が操作された場合、イベントＩＤが値８４２によるイベントＥＶの通知により、外部機器３の制御部２１は、記録を開始して１５分毎にチャプターを設定するように全体の動作を設定する。
【００６５】
また外部機器３の制御部２１は、このようにして動作を設定すると、この動作の設定を反映したメタデータＤＭを改めて送出する。これに対してシステムディスプレイ２の制御部２４は、このメニューの表示がポップアップメニューの表示であることにより、決定の操作子の操作によりイベントＥＶを通知すると、このポップアップメニューの表示を中止し、このイベントＥＶの通知により外部機器３から得られるメタデータＤＭによるメニュー画面を表示する。
【００６６】
ここで図３４〜図３７は、１５分毎にチャプターを設定するサブメニューが選択されて決定の操作子３５が操作された場合に、イベントＥＶの通知により外部機器３から送出されるメタデータＤＭを示す図表である。図２５〜図２８との対比により、この場合、メニューデータＤ７に１５分毎のタイトルが付加され、これにより図３０との対比により図３８に示すように、この１５分毎の表示が、自動チャプターマークに係るメニューに追加されて表示される。これによりこの場合、戻るの操作子を順次操作することにより、図３８との対比により図３９に示すように、上位のメニューにフォーカスが切り換えられ、さらには順次段階的に元のメニュー画面に表示が切り換えられる。なおこの場合に、最初のルートメニューに戻るようにしてもよい。
【００６７】
この実施例の中ではユーザの操作に対してフォーカスの遷移とイベントの通知が排他的になされているが、両方同時に起こってもよい。例えば、システムディスプレイ側のメニューのフォーカスを変更すると同時に、機器側へイベントを通知し、その結果機器内部ではユーザが未来に行おうとしている操作を予測してそのためのスタンバイ状態に入れておくなどのことができる。機器側のイベントに対する動作も、新たなメタデータをシステムディスプレイ側に送るだけではなく、機器独自の動作や処理を開始したりすることもありうる。イベントに応じてＤＶＤの再生を開始したり停止したりするのがその例である。
【００６８】
この実施例において、スキン生成部２８、ＧＵＩ部品ライブラリ２９には、見え方の異なるメニューの生成に供するメニュー生成用の画像データが複数種類設けられており、制御部２４は、図１５について上述した本体のメニューの選択により、設定のメニューを表示し、さらにこの設定のメニューにおけるデザインのメニューの選択により、これらメニュー生成用の画像データの選択を受け付けるサブメニューを表示する。またこのサブメニューにおけるユーザーの選択により、上述のメニュー画面の生成に供する画像データを切り換える。
【００６９】
これにより制御部２４は、図１５及び図３２との対比により図４０、図４１に示すように、メニュー画面におけるメニューの形状を変更して、さらには選択禁止としたメニューの表示を切り換えて、ユーザーの好みに応じたメニュー画面を表示する。
【００７０】
（２）実施例の動作
以上の構成において、このＡＶシステム１では（図１及び図３）、システムディスプレイ２の電源が投入されると、又はシステムディスプレイ２のリモートコマンダ７に設けられたメニューの操作子３２が操作されると、システムディスプレイ２の制御部２４により、このシステムディスプレイ２に接続された各外部機器３〜６が順次初期化が指示された後、ルートメニューに係るメタデータＤＭが各外部機器３〜６よりシステムディスプレイ２に通知され、このメタデータＤＭと、システムディスプレイ２の対応するデータとにより、各外部機器３〜６、システムディスプレイ２を選択するルートメニューによるメニュー画面がシステムディスプレイ２により表示される（図１、図１１、図１２、図１５）。さらにこのシステムディスプレイ２のリモートコマンダ７の操作によりシステムディスプレイ２が選択されると、このシステムディスプレイ２に係るメニュー画面が表示されてユーザーによる選択操作が受け付けられる。
【００７１】
これに対してルートメニューにおいて、外部機器３〜６の何れかが選択されると、システムディスプレイ２の制御部２４からこの選択された外部機器３〜６にイベントＥＶが通知され、このイベントＥＶの通知によりこの外部機器３〜６のトップメニューに係るメタデータＤＭがシステムディスプレイ２に通知される。このＡＶシステム１では、このメタデータＤＭが、メニューの種類、フォーカスの遷移等を定義するデータにより形成され（図６、図７）、このメタデータＤＭによりシステムディスプレイ２において、トップメニューが作成されて表示される（図１７）。またリモートコマンダ７の操作に対して、このメタデータＤＭに定義された遷移により、このトップメニューにおいてフォーカスが切り換えられ（図１８、図１９）、決定の操作子の操作により、このメタデータＤＭに記録されたイベントＩＤにより、リモートコマンダ７の操作が外部機器３〜６に通知される。
【００７２】
またこの通知によりこの外部機器３〜６のトップメニューの下位階層のメニューに係るメタデータＤＭが、この外部機器３〜６からシステムディスプレイ２に通知され、このメタデータＤＭによりこの下位階層のメニューが表示されてユーザーによる操作が受け付けられる。
【００７３】
これによりこの実施例では、少なくともメニューの種類とフォーカスの遷移とを定義するメタデータを外部機器より伝送してメニュー画面を表示し、このメニュー画面の表示におけるメニューの選択を外部機器に通知するように構成され、外部機器３〜６の操作にあっては、システムディスプレイ２のリモートコマンダ７だけの操作により実行することができ、これによりシステムディスプレイ２のリモートコマンダ７と外部機器３〜６のリモートコマンダとを使い分けて操作しなくても、外部機器３〜６の動作を切り換えることができ、これにより使い勝手を向上することができる。また外部機器３〜６に係るメニュー画面は、メタデータＤＭに基づいてシステムディスプレイ２により作成されることにより、グラフィカルユーザーインターフェースにおける操作の統一性、見た目の統一性を図ることができ、これによっても使い勝手を向上することができる。
【００７４】
これによりこの実施例では、映像コンテンツの提供に係るＡＶシステム１に適用して、ＡＶシステム１の使い勝手を向上することができる。具体的に、このＡＶシステム１では、システムディスプレイ２のＡＶ入力部１３により複数台の外部機器３〜６から出力されるビデオデータ、オーディオデータを選択的に入力して表示するようにして、メタデータＤＭによるメニューを表示してこれらＡＶ入力部１３による選択を切り換え、さらには外部機器にメニューの選択を通知することにより、複数台の外部機器３〜６を接続したシステムにおいて、これら複数台の外部機器３〜６をシステムディスプレイ２のリモートコマンダ７により操作して、使い勝手を向上することができる。またこれら複数台の外部機器３〜６で、グラフィカルユーザーインターフェースの統一的な操作性、デザインの統一性を確保することができる。また新たに外部機器を接続してＡＶシステムを拡張する場合でも、この新たに接続する外部機器についても、システムディスプレイ２のリモートコマンダ７により操作して、グラフィカルユーザーインターフェースの統一的な操作性、デザインの統一性を確保することができ、これにより高い拡張性を確保することができる。
【００７５】
しかしてシステムディスプレイ２では、制御部２４の機能ブロックであるスキン生成部２８、ＧＵＩ部品ライブラリ２９、ＧＵＩ組立部３０により、メニュー生成用の画像データを選択的に使用してメタデータによりメニュー画面が作成され、これによりこのメニュー生成用の画像データに応じたデザインにより統一して、これら外部機器３〜６の制御に係るメニューを表示することができる。
【００７６】
またこのメニュー生成用の画像データが複数種類設けられ、ユーザーによる設定に応じて、メニューの生成に供する画像データが切り換えられ、これによりユーザーの好みのデザインによる統一されたメニューによりこれら複数台の外部機器を操作することができる。
【００７７】
（３）実施例の効果
以上の構成によれば、少なくともメニューの種類とフォーカスの遷移とを定義するメタデータを外部機器より伝送してメニュー画面を表示し、このメニュー画面におけるメニューの選択を外部機器に通知することにより、従来に比して外部機器に係るグラフィカルユーザーインターフェースの使い勝手を向上することができる。
【００７８】
またこの外部機器が映像コンテンツに係るビデオデータを出力する映像機器であり、この映像機器によりビデオデータを表示する表示部によりメニュー画面を表示することにより、映像コンテンツに係るシステムに適用して、従来に比して外部機器に係るグラフィカルユーザーインターフェースの使い勝手を向上することができる。
【００７９】
またこのような外部機器を複数台接続可能として、メニュー画面による選択操作により、これら複数台の外部機器から出力されるビデオデータを選択的に表示することにより、映像コンテンツに係る複数台のソースによるシステムに適用して、このソースに係る複数台の外部機器で、グラフィカルユーザーインターフェースに係るデザインの統一性、操作の統一性を確保して使い勝手を向上することができる。
【００８０】
またメニュー生成用の画像データを選択的に使用して、メタデータによりメニュー画面を生成することにより、この画像データによるデザインによりグラフィカルユーザーインターフェースを提供することができる。
【００８１】
またこの画像データを複数種類設けて選択的に使用することにより、ユーザーの所望するデザインにより、グラフィカルユーザーインターフェースに係るデザインの統一性を図ることができる。
【実施例２】
【００８２】
なお上述の実施例においては、ネットワーク等によりシステムディスプレイに外部機器を接続する場合について述べたが、本発明はこれに限らず、いわゆる組み込み形式によりシステムディスプレイに対応する入力装置に外部機器を接続する場合等にも広く適用することができる。
【００８３】
また上述の実施例においては、システムディスプレイによりメタデータを収集してメニュー画面を生成する場合について述べたが、本発明はこれに限らず、このようなメタデータによるメニュー画面を作成する機能を、何れかの外部機器に設けるようにしてもよく、さらにはサーバー等の映像コンテンツの出力、表示に供しない第３の機器に設けるようにしてもよい。
【００８４】
また上述の実施例においては、イベントＩＤによりリモートコマンダの操作を外部機器に通知する場合について述べたが、本発明はこれに限らず、例えば各操作子に設定した識別コードにより操作子の操作を外部機器に通知する場合等、リモートコマンダの操作の通知にあっては、種々の手法を適用することができる。
【００８５】
また上述の実施例においては、所定のフォーマットによりメタデータ、イベント、コントロール要求を通知する場合について述べたが、本発明はこれに限らず、これらのデータの伝送にあっては種々のフォーマットを適用することができる。
【００８６】
また上述の実施例においては、ユーザーによる選択操作を外部機器に通知して対応するメタデータを取得する場合について述べたが、本発明はこれに限らず、外部機器からメタデータをまとめてシステムディスプレイに通知し、システムディスプレイ側でこれらメタデータをキャッシングして処理するようにしてもよい。
【００８７】
また上述の実施例においては、本発明をホームネットワークシステムによるＡＶシステムに適用する場合について述べたが、本発明はこれに限らず、音楽コンテンツを提供するオーディオシステム等、種々のシステムに広く適用することができる。
【産業上の利用可能性】
【００８８】
本発明は、入力装置、映像コンテンツのシステム及び入力方法に関し、例えばホームネットワークによりモニタ装置と各種映像機器とを接続してシステムを構成する場合に適用することができる。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施例に係るＡＶシステムの動作の説明に供するフローチャートである。
【図２】本発明の実施例に係るＡＶシステムを示すブロック図である。
【図３】図２のＡＶシステムにおけるシステムディスプレイと外部機器とを詳細に示すブロック図である。
【図４】図２のＡＶシステムにおけるシステムディスプレイのリモートコマンダを示す平面図である。
【図５】メタデータを示す図表である。
【図６】トップメニューに係るメタデータを示す図表である。
【図７】図６の続きを示す図表である。
【図８】イベントの説明に供する図表である。
【図９】イベントの他の例の説明に供する図表である。
【図１０】コントロール要求の説明に供する図表である。
【図１１】図１のＡＶシステムの動作の説明に供するシーケンス図である。
【図１２】図１１の続きを示すシーケンス図である。
【図１３】ルートメニューに係るメタデータを示す図表である。
【図１４】ルートメニューのメニュー画面を示す平面図である。
【図１５】ルートメニューの他の例を示す平面図である。
【図１６】入力の切り換えの要求に係るメタデータを示す図表である。
【図１７】トップメニューのメニュー画面を示す平面図である。
【図１８】トップメニューにおけるフォーカスの遷移を示す平面図である。
【図１９】トップメニューにおけるフォーカスの遷移の他の例を示す平面図である。
【図２０】トップメニューの下位階層のメニューに係るメタデータを示す図表である。
【図２１】図２０の続きを示す図表である。
【図２２】図２１の続きを示す図表である。
【図２３】図２２の続きを示す図表である。
【図２４】図２０〜図２３のメタデータによるメニュー画面を示す平面図である。
【図２５】図２０〜図２３のメタデータによるメニューによるフォーカスの遷移に対応するメタデータを示す図表である。
【図２６】図２５の続きを示す図表である。
【図２７】図２６の続きを示す図表である。
【図２８】図２７の続きを示す図表である。
【図２９】図２５〜図２８のメタデータによるメニュー画面を示す平面図である。
【図３０】図２９のメニュー画面におけるフォーカスの遷移を示す平面図である。
【図３１】ポップアップメニューに係るメタデータを示す図表である。
【図３２】図３１のメタデータによるメニュー画面を示す平面図である。
【図３３】図３２のメニュー画面におけるフォーカスの遷移を示す平面図である。
【図３４】図３２のメニュー画面の設定によるメタデータを示す図表である。
【図３５】図３４の続きを示す図表である。
【図３６】図３５の続きを示す図表である。
【図３７】図３６の続きを示す図表である。
【図３８】図３２〜図３７のメタデータによるメニュー画面を示す平面図である。
【図３９】図３８のメニュー画面におけるフォーカスの遷移を示す平面図である。
【図４０】他のデザインによるメニュー画面を示す平面図である。
【図４１】図４０とは異なるデザインによるメニュー画面を示す平面図である。
【符号の説明】
【００９０】
１……ＡＶシステム、２……システムディスプレイ、３〜６……外部機器、７……リモートコマンダ、１１……コンテンツ部、１２……ＡＶ出力部、１３……ＡＶ入力部、２０……液晶表示パネル、２１、２４……制御部
【図１】
0004534891.tif 000002
【図２】
0004534891.tif 000003
【図３】
0004534891.tif 000004
【図４】
0004534891.tif 000005
【図５】
0004534891.tif 000006
【図６】
0004534891.tif 000007
【図７】
0004534891.tif 000008
【図８】
0004534891.tif 000009
【図９】
0004534891.tif 000010
【図１０】
0004534891.tif 000011
【図１１】
0004534891.tif 000012
【図１２】
0004534891.tif 000013
【図１３】
0004534891.tif 000014
【図１４】
0004534891.tif 000015
【図１５】
0004534891.tif 000016
【図１６】
0004534891.tif 000017
【図１７】
0004534891.tif 000018
【図１８】
0004534891.tif 000019
【図１９】
0004534891.tif 000020
【図２０】
0004534891.tif 000021
【図２１】
0004534891.tif 000022
【図２２】
0004534891.tif 000023
【図２３】
0004534891.tif 000024
【図２４】
0004534891.tif 000025
【図２５】
0004534891.tif 000026
【図２６】
0004534891.tif 000027
【図２７】
0004534891.tif 000028
【図２８】
0004534891.tif 000029
【図２９】
0004534891.tif 000030
【図３０】
0004534891.tif 000031
【図３１】
0004534891.tif 000032
【図３２】
0004534891.tif 000033
【図３３】
0004534891.tif 000034
【図３４】
0004534891.tif 000035
【図３５】
0004534891.tif 000036
【図３６】
0004534891.tif 000037
【図３７】
0004534891.tif 000038
【図３８】
0004534891.tif 000039
【図３９】
0004534891.tif 000040
【図４０】
0004534891.tif 000041
【図４１】
0004534891.tif 000042