(57)【要約】【課題】  適切なグラフィカルユーザインタフェース表示が可能なコンテンツ再生システムを提供することを目的とする。【解決手段】  システムマイコン１１は、操作信号に応答して、ＧＵＩ画面を制御する制御コマンドのセットを生成し、データキューの空き容量が生成したコマンドセットのサイズ以上であるか否かを判別し、以上であるときに、データキューに投入し、セット単位で順次パケット化してクライアント制御ＩＣ１２に送信する。クライアント制御ＩＣ１２は、コマンドセットを受信すると、ＧＵＩ画面を描画して、ＴＶ装置２７に表示する。システムマイコン１１は、ＧＵＩ画面に対応するテキスト画面を生成して表示部２４に表示させる。送信用のデータキューの空き容量が生成した制御コマンドのセットのサイズ未満であると判別したときには、ＧＵＩの表示が不正になるのを防止するため、コマンドセットを一括して破棄する。【選択図】  図１
2006067141.tif 000002
【特許請求の範囲】
【請求項１】
符号化されたコンテンツデータを復号してコンテンツ再生手段に供給するコンテンツ供給手段と、
制御コマンドのセットを受信し、受信した制御コマンドのセットに対応するユーザインタフェース画面の画像信号を出力するユーザインタフェース画面制御手段と、
操作入力に応答して、操作信号を入力する入力手段と、
前記入力手段が入力した操作信号に応答して、前記ユーザインタフェース画面を制御する制御コマンドのセットを生成し、セット単位で前記ユーザインタフェース画面制御手段に送信するユーザインタフェース制御手段と、
前記ユーザインタフェース画面に対応する前記入力手段が入力した操作信号に応答して、前記コンテンツ再生手段と前記コンテンツ供給手段との少なくとも一方を制御する制御手段と、
を備える、ことを特徴とするコンテンツ再生システム。
【請求項２】
前記ユーザインタフェース制御手段は、
固定長のキューと、
前記入力手段が入力した操作信号に応答して、前記ユーザインタフェース画面を制御する制御コマンドのセットを生成する制御コマンド生成手段と、
前記キューの空き容量を判別する空容量判別手段と、
前記空容量判別手段によって空き容量が前記制御コマンド生成手段が生成した制御コマンドのセットのサイズ以上であると判別したときに、前記制御コマンド生成手段が生成した制御コマンドのセットを前記キューに投入する投入手段と、
前記キューに投入された制御コマンドのセットをセット単位で前記ユーザインタフェース画面制御手段に送信する送信手段と、
を備える、ことを特徴とする請求項１に記載のコンテンツ再生システム。
【請求項３】
符号化されたコンテンツデータを復号してコンテンツ再生手段に供給するコンテンツ供給手段と、
制御コマンドのセットを受信し、受信した制御コマンドのセットに対応するユーザインタフェース画面の画像信号を出力するユーザインタフェース画面制御手段と、
操作入力に応答して、操作信号を入力する入力手段と、
前記入力手段が入力した操作信号に応答して、前記ユーザインタフェース画面を制御する制御コマンドのセットを生成する制御コマンド生成手段と、固定長のキューと、前記キューの空き容量が、前記制御コマンド生成手段が生成した制御コマンドのセットのサイズ以上であるか否かを判別し、以上であると判別したときに、前記制御コマンド生成手段が生成した制御コマンドのセットを前記キューに投入する投入手段と、前記キューに投入された制御コマンドを前記ユーザインタフェース画面制御手段に送信する送信手段と、を含むユーザインタフェース制御手段と、
前記ユーザインタフェース画面に対応する前記入力手段が入力した操作信号に応答して、前記コンテンツ再生手段と前記コンテンツ供給手段との少なくとも一方を制御する制御手段と、
を備える、ことを特徴とするコンテンツ再生システム。
【請求項４】
前記送信手段は、前記制御コマンドのセットをパケット化して送信する、ことを特徴とする請求項２又は３に記載のコンテンツ再生システム。
【請求項５】
前記ユーザインタフェース画面制御手段と前記入力手段と前記ユーザインタフェース制御手段とは、グラフィカルユーザインタフェース（ＧＵＩ）を構成し、
前記制御手段は、前記グラフィカルユーザインタフェースによる入力に従って前記コンテンツ再生手段と前記コンテンツ供給手段との少なくとも一方を制御する、
ことを特徴とする請求項１乃至４のいずれか１項に記載のコンテンツ再生システム。
【請求項６】
前記制御手段は、前記グラフィカルユーザインタフェースによる入力に従って、前記コンテンツ再生手段のシステム構成、再生モード、音量、表示色、前記コンテンツ供給手段のシステム構成、コンテンツのソース、動作モード、を制御する、
ことを特徴とする請求項５に記載のコンテンツ再生システム。
【請求項７】
前記キューの空容量が前記制御コマンド生成手段の生成した制御コマンドのセットのサイズよりも小さいときに、前記制御コマンド生成手段の生成した制御コマンドのセットの廃棄又は前記制御コマンド生成手段に対する制御コマンドのセットの出力の待機のいずれかを指定する手段を備える、
ことを特徴とする請求項２、３又は４に記載のコンテンツ再生システム。
【請求項８】
前記キューの空容量が前記制御コマンド生成手段の生成した制御コマンドのセットのサイズよりも小さいときに、前記入力手段による前記操作信号の入力を禁止する禁止手段をさらに備える、ことを特徴とする請求項２、３、４又は７に記載のコンテンツ再生システム。
【請求項９】
さらに、テキスト情報を表示するテキスト表示手段を備え、
前記ユーザインタフェース制御手段は、前記入力手段が入力した操作信号に応答して、前記ユーザインタフェース画面の内容に対応するテキスト情報を生成して、前記テキスト表示手段に提供する手段を備える、
ことを特徴とする請求項１乃至８のいずれか１項に記載のコンテンツ再生システム。
【請求項１０】
コンテンツデータを再生するステップと、
制御コマンドのセットを受信し、受信した制御コマンドのセットに対応するユーザインタフェース画面の画像信号を表示装置に出力するユーザインタフェース画面制御ステップと、
操作指示に従って、前記ユーザインタフェース画面を制御する制御コマンドのセットを生成し、セット単位で前記ユーザインタフェース画面制御ステップでの使用に供するユーザインタフェース制御ステップと、
前記ユーザインタフェース画面に対応する前記操作指示に応答して、前記コンテンツ再ステップでの再生処理を制御する制御ステップと、
を備える、ことを特徴とするコンテンツ再生方法。
【請求項１１】
コンテンツを再生するコンテンツ再生ステップと、
制御コマンドのセットに対応するユーザインタフェース画面の画像信号を表示装置に出力するユーザインタフェース画面制御ステップと、
操作入力に従って、前記ユーザインタフェース画面を制御する制御コマンドのセットを生成する制御コマンド生成し、生成した制御コマンドのサイズと所定のキューの空き容量のサイズとを比較し、空き容量のサイズが生成した制御コマンドのセットのサイズ以上であるときに、生成した制御コマンドのセットを前記キューに投入するステップと、
キューに投入された制御コマンドを前記ユーザインタフェース画面制御ステップでの使用に供するユーザインタフェース制御ステップと、
前記ユーザインタフェース画面に対応する前記操作指示に応答して、前記コンテンツ再ステップでの再生処理を制御する制御ステップと、
を備える、ことを特徴とするコンテンツ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生システム、およびコンテンツ再生方法に関する。
【背景技術】
【０００２】
ＣＤ再生装置やＤＶＤ再生装置等の音響機器において、現在再生中のコンテンツのタイトルやジャンルなどを蛍光表示管などで表示することが一般的に行われている。しかし、蛍光表示管は、表示できる情報に限界があり、わかり易い表示や複雑な指示の入力が困難である。
【０００３】
また、認識及び操作が容易なユーザインタフェースとして、例えば、特許文献１に開示されているようなＧＵＩ（グラフィカルユーザインタフェース）も知られている。ＧＵＩを表示するには、比較的大画面が必要であり、一般のオーディオ機器のような表示エリアのサイズに制限がある装置に単純に適用するには限界がある。
【０００４】
一方で、ＡＶ（オーディオ・ビジュアル）システム等では、ＴＶ（テレビジョン）装置等にＧＵＩを表示する等、ＧＵＩを利用可能である。
【０００５】
従来のＧＵＩインタフェースシステムでは、１画面のＧＵＩを表示するために、システムマイコンからＧＵＩ表示コントローラに、複数のコマンド（制御データ）を送信している。システムマイコンからＧＵＩ表示コントローラに、コマンドを送信する際には、各コマンドを固定容量のデータキューに蓄積し、送信レディー状態になったら、１コマンド毎に送信している。
【特許文献１】特開平１０−２７５４５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このような構成では、例えば、１画面を表示するために４コマンドが必要である場合に、例えば、最初の２コマンドがデータキューに入り、後半の２コマンドがデータキューに入らなかった場合には、送信される情報は不十分なものとなり、ＧＵＩ表示は不正なものとなってしまい、使いづらい等の問題も生ずる。
【０００７】
また、オーディオ機器等の本体に設置されている小表示容量の表示装置の表示とＧＵＩの表示とがちぐはぐになってしまい、使いづらい等の問題も生ずる。
【０００８】
同様の問題は、オーディオ機器やＡＶ機器に限らず、種々のコンテンツを再生する再生システムに共通に発生する問題である。
【０００９】
本発明は、上記実状に鑑みて為されたものであり、適切なユーザインタフェース表示が可能なコンテンツ再生システム、およびコンテンツ再生方法を提供することを目的とする。
また、本発明は、使い易いコンテンツ再生システムを提供することを他の目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の第１の観点に係るコンテンツ再生システムは、
符号化されたコンテンツデータを復号してコンテンツ再生手段に供給するコンテンツ供給手段と、
制御コマンドのセットを受信し、受信した制御コマンドのセットに対応するユーザインタフェース画面の画像信号を出力するユーザインタフェース画面制御手段と、
操作入力に応答して、操作信号を入力する入力手段と、
前記入力手段が入力した操作信号に応答して、前記ユーザインタフェース画面を制御する制御コマンドのセットを生成し、セット単位で前記ユーザインタフェース画面制御手段に送信するユーザインタフェース制御手段と、
前記ユーザインタフェース画面に対応する前記入力手段が入力した操作信号に応答して、前記コンテンツ再生手段と前記コンテンツ供給手段との少なくとも一方を制御する制御手段と、
を備える、ことを特徴とする。
【００１１】
例えば、前記ユーザインタフェース制御手段は、固定長のキューと、前記入力手段が入力した操作信号に応答して、前記ユーザインタフェース画面を制御する制御コマンドのセットを生成する制御コマンド生成手段と、前記キューの空き容量を判別する空容量判別手段と、前記空容量判別手段によって空き容量が前記制御コマンド生成手段が生成した制御コマンドのセットのサイズ以上であると判別したときに、前記制御コマンド生成手段が生成した制御コマンドのセットを前記キューに投入する投入手段と、前記キューに投入された制御コマンドのセットをセット単位で前記ユーザインタフェース画面制御手段に送信する送信手段と、を備える。
【００１２】
上記目的を達成するため、本発明の第２の観点に係るコンテンツ再生システムは、
符号化されたコンテンツデータを復号してコンテンツ再生手段に供給するコンテンツ供給手段と、
制御コマンドのセットを受信し、受信した制御コマンドのセットに対応するユーザインタフェース画面の画像信号を出力するユーザインタフェース画面制御手段と、
操作入力に応答して、操作信号を入力する入力手段と、
前記入力手段が入力した操作信号に応答して、前記ユーザインタフェース画面を制御する制御コマンドのセットを生成する制御コマンド生成手段と、固定長のキューと、前記キューの空き容量が、前記制御コマンド生成手段が生成した制御コマンドのセットのサイズ以上であるか否かを判別し、以上であると判別したときに、前記制御コマンド生成手段が生成した制御コマンドのセットを前記キューに投入する投入手段と、前記キューに投入された制御コマンドを前記ユーザインタフェース画面制御手段に送信する送信手段と、を含むユーザインタフェース制御手段と、
前記ユーザインタフェース画面に対応する前記入力手段が入力した操作信号に応答して、前記コンテンツ再生手段と前記コンテンツ供給手段との少なくとも一方を制御する制御手段と、
を備える、ことを特徴とする。
【００１３】
前記送信手段は、例えば、前記制御コマンドのセットをパケット化して送信する。
【００１４】
例えば、前記ユーザインタフェース画面制御手段と前記入力手段と前記ユーザインタフェース制御手段とは、グラフィカルユーザインタフェース（ＧＵＩ）を構成し、前記制御手段は、前記グラフィカルユーザインタフェースによる入力に従って前記コンテンツ再生手段と前記コンテンツ供給手段との少なくとも一方を制御する。
【００１５】
また、前記制御手段は、例えば、前記グラフィカルユーザインタフェースによる入力に従って、前記コンテンツ再生手段のシステム構成、再生モード、音量、表示色、前記コンテンツ供給手段のシステム構成、コンテンツのソース、動作モード、を制御する。
【００１６】
前記キューの空容量が前記制御コマンド生成手段の生成した制御コマンドのセットのサイズよりも小さいときに、前記制御コマンド生成手段の生成した制御コマンドのセットの廃棄又は前記制御コマンド生成手段に対する制御コマンドのセットの出力の待機のいずれかを指定する手段を備えてもよい。
【００１７】
前記キューの空容量が前記制御コマンド生成手段の生成した制御コマンドのセットのサイズよりも小さいときに、前記入力手段による前記操作信号の入力を禁止する禁止手段をさらに備えてもよい。
【００１８】
さらに、テキスト情報を表示するテキスト表示手段を備え、前記ユーザインタフェース制御手段は、前記入力手段が入力した操作信号に応答して、前記ユーザインタフェース画面の内容に対応するテキスト情報を生成して、前記テキスト表示手段に提供する手段を備えるように構成してもよい。
【００１９】
上記目的を達成するため、本発明の第３の観点に係るコンテンツ再生方法は、
コンテンツデータを再生するステップと、
制御コマンドのセットを受信し、受信した制御コマンドのセットに対応するユーザインタフェース画面の画像信号を表示装置に出力するユーザインタフェース画面制御ステップと、
操作指示に従って、前記ユーザインタフェース画面を制御する制御コマンドのセットを生成し、セット単位で前記ユーザインタフェース画面制御ステップでの使用に供するユーザインタフェース制御ステップと、
前記ユーザインタフェース画面に対応する前記操作指示に応答して、前記コンテンツ再ステップでの再生処理を制御する制御ステップと、
を備える、ことを特徴とする。
【００２０】
上記目的を達成するため、本発明の第４の観点に係るコンテンツ再生方法は、
コンテンツを再生するコンテンツ再生ステップと、
制御コマンドのセットに対応するユーザインタフェース画面の画像信号を表示装置に出力するユーザインタフェース画面制御ステップと、
操作入力に従って、前記ユーザインタフェース画面を制御する制御コマンドのセットを生成する制御コマンド生成し、生成した制御コマンドのサイズと所定のキューの空き容量のサイズとを比較し、空き容量のサイズが生成した制御コマンドのセットのサイズ以上であるときに、生成した制御コマンドのセットを前記キューに投入するステップと、
キューに投入された制御コマンドを前記ユーザインタフェース画面制御ステップでの使用に供するユーザインタフェース制御ステップと、
前記ユーザインタフェース画面に対応する前記操作指示に応答して、前記コンテンツ再ステップでの再生処理を制御する制御ステップと、
を備える、ことを特徴とする。
【発明の効果】
【００２１】
第１と第３の観点にかかる発明によれば、制御コマンドのセットをセット単位で送信するので、セットを構成する制御コマンドの一部のみが表示制御手段に送信されて表示を不正にする等の問題が発生せず、適切なユーザインタフェース表示が可能で、使い易いコンテンツ再生システムが得られる。
【００２２】
また、第２と第４の観点にかかる発明によれば、制御コマンドのセットをセット単位でキューに投入するので、セットを構成する制御コマンドの一部のみが表示制御手段に送信されて表示を不正にする等の問題が発生せず、適切なユーザインタフェース表示が可能で、使い易いコンテンツ再生システムが得られる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態に係る電子装置について説明する。
【００２４】
本発明の実施の形態に係るコンテンツ再生システムは、図１に示すように、システムマイコン１１と、クライアント制御ＩＣ(Integrated Circuit)１２と、ＤＩＲ（Digital Interface Receiver）１３と、オーディオＤＳＰ（Digital Signal Processor）１４と、アンプ部１５と、スピーカ部１６と、キー制御部１７と、ＰＣ（Personal Computer）１８と、ルータ１９と、メモリカード２０と、スロット２１と、ＬＡＮ（Local Area Network）２２と、ＬＡＮコントローラ２３と、表示部２４と、表示制御マイコン２５と、ＬＡＮケーブル接続端子２６と、ＴＶ装置２７と、から構成される。
【００２５】
上記構成のうち、システムマイコン１１と、クライアント制御ＩＣ１２と、ＤＩＲ１３と、オーディオＤＳＰ１４と、アンプ部１５と、キー操作部１７と、スロット２１と、ＬＡＮコントローラ２３と、表示部２４と、表示制御マイコン２５と、ＬＡＮケーブル接続端子２６と、は、ＡＶ装置１に配置されている。
【００２６】
システムマイコン１１は、ＡＶシステム全体及びＡＶ装置１の全体の動作を制御するものであり、ＣＰＵ（Central Processing Unit）やＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備える。システムマイコン１１は、特に、ＴＶ装置２７へのＧＵＩ（グラフィカルインタフェース）画面の表示、及び表示部２４への表示、キー制御部１７からのキー操作信号の取り込み、ＧＵＩを用いた入力に対応するクライアント制御ＩＣ１２及びオーディオＤＳＰ１４の制御等を実行する。
【００２７】
クライアント制御ＩＣ１２は、ＰＣ１８やメモリカード２０から供給されたデジタルのコンテンツデータ（オーディオデータ、画像データ等）を受信する。クライアント制御ＩＣ１２は、受信したコンテンツデータのうちオーディオデータをＰＣＭデータにデコードして、ＤＩＲ１３に供給する。
また、クライアント制御ＩＣ１２は、ＰＣ１８やメモリカード２０から供給されたデジタルの画像データ（動画データ、静止画データ等）を処理して、ＮＴＳＣ信号、ＲＧＢ信号を生成し、ＴＶ装置２７に出力する。
さらに、クライアント制御ＩＣ１２は、システムマイコン１１からの表示制御コマンド（表示制御パラメータ）に従って、ＧＵＩ画面を形成して、このＧＵＩ画面の映像信号をＴＶ装置２７に出力する。
【００２８】
ＤＩＲ１３は、クライアント制御ＩＣ１２から供給されたＰＣＭデータをオーディオＤＳＰ１４が処理可能な信号形式に変換して、変換した信号をオーディオＤＳＰ１４に供給する。
【００２９】
オーディオＤＳＰ１４は、ＤＩＲ１３を介してクライアント制御ＩＣ１２から供給されたコンテンツデータに対して復号／復調処理を行い、更に、ステレオ、モノラル、サラウンドなどの処理を施して、処理したデータをアンプ部１５に出力する。
【００３０】
アンプ部１５は、図示せぬＤ／Ａコンバータやアナログ増幅器を備え、オーディオＤＳＰ１４から入力されたデータをＤ／Ａ変換によりアナログ信号に変換して増幅し、増幅した信号をスピーカ部１６に供給する。
【００３１】
スピーカ部１６は、アンプ部１５から供給された音声信号を空気振動に変換して、音声を出力する。スピーカ部１６を構成する複数のスピーカとして、リスナの正面に配置されたセンタスピーカＣと、正面左右前方に配置されたフロントレフトスピーカＬとフロントライトスピーカＲと、前方に配置されたサブウーハＳＷと、左右に配置されたレフトサラウンドスピーカＬＳとライトサラウンドスピーカＲＳと、後方に配置されたバックサラウンドピーカＢＳと、の５セットのスピーカの設置が可能である。ユーザは、設置したスピーカの構成にあわせて、後述するＧＵＩを用いたセットアップ処理において、スピーカ構成や各スピーカーの出力レベルをシステムに登録する。
【００３２】
キー制御部１７は、リモートコントローラ等の操作入力キーを用いたユーザの操作入力を受け付け、入力された信号に対応するデータをシステムマイコン１１に供給する。特に、後述する表示制御処理の際には、リモートコントローラを用いて入力された、右カーソルキー、左カーソルキー、上カーソルキー、下カーソルキー、決定キーなどの入力信号を受け付け、その入力信号に対応するデータをシステムマイコン１１に供給する。
【００３３】
ＰＣ１８は、ハードディスク装置等の記憶装置を備え、クライアント制御ＩＣ１２からの要求に応じて、記憶装置内に記憶されたコンテンツデータを、ルータ１９およびＬＡＮ２２を介してクライアント制御ＩＣ１２に供給する。
【００３４】
ルータ１９は、ＰＣ１８とクライアント制御ＩＣ１２との間のＬＡＮ２２を介したデータの授受を中継するための装置である。
【００３５】
メモリカード２０は、フラッシュメモリ等の不揮発性半導体メモリを内蔵する記録媒体である。メモリカード２０は、クライアント制御ＩＣ１２に接続されたスロット２１に挿入され、自身内部に記録されたコンテンツデータをスロット２１を介してクライアント制御ＩＣ１２に供給する。
【００３６】
スロット２１は、メモリカード２０の挿入口であり、クライアント制御ＩＣ１２に接続されている。スロット２１は、メモリカード２０に記録されたコンテンツデータを読み取って、クライアント制御ＩＣ１２に供給する。
【００３７】
ＬＡＮ２２は、Ethernet（登録商標）等から構成され、クライアント制御ＩＣ１２とＰＣ１８との間のデータの授受を媒介する。
【００３８】
ＬＡＮコントローラ２３は、クライアント制御ＩＣ１２とＰＣ１８との間のＬＡＮ２２を介したデータの授受を制御するためのネットワーク制御装置であり、クライアント制御ＩＣ１２に接続されている。
【００３９】
表示部２４は、例えば、このコンテンツ再生装置の正面パネルなどに配置され、液晶表示パネルや蛍光表示管などから構成され、表示制御マイコン２５から供給される表示用データに従って、ＡＶ機器１の動作状況等を示すメッセージ等を表示する。コンテンツ再生装置１の正面パネルの面積は限られており、表示部２４が一度に表示できる情報量は比較的少ない。
【００４０】
表示制御マイコン２５は、ＣＰＵやＲＯＭ、ＲＡＭ等を備えており、後述する表示制御処理に従って、表示部２４に表示される表示内容を制御する。表示制御マイコン２５は、システムマイコン１１から供給されたデータ（表示内容やカーソル位置を指定するデータ）および動作命令に基づいて、表示部２４の表示内容を制御する。
【００４１】
ＬＡＮケーブル接続端子２６は、ＬＡＮ２２とＬＡＮコントローラ２３とを接続する。
ＴＶ（テレビジョン）装置２７は、テレビジョン信号等の映像信号に従って任意の画像（静止画、動画）を表示する。
【００４２】
次に、このＡＶシステムのユーザインタフェース関連の構成を説明する。
図２は、図１に示したＡＶシステムのうち、ユーザインタフェースに関連する部分の詳細な構成を示す。
【００４３】
図示するように、システムマイコン１１は、入力処理部１１１と、制御処理部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、データキュー１１５と、通信部１１６と１１７と、を備える。
【００４４】
入力処理部１１１は、キー制御部１７からの操作信号（キー操作に従った入力信号）を取り込んで、制御処理部１１２に供給する。
【００４５】
ＲＯＭ１１３は、ＧＵＩ表示制御プログラムとＧＵＩ遷移ツリーとを記憶する。ＧＵＩ遷移ツリーは、ＧＵＩがどの表示状態にあるときにどの入力操作が行われるなどの表示状態に遷移するかを定義する情報である。ＧＵＩ表示制御プログラムは、ＧＵＩ遷移ツリーと操作信号に従って、ＧＵＩ画面を定義する表示制御コマンドを生成するプログラムである。各表示コマンドは、例えば、ＧＵＩ画面を構成する表示オブジェクトのオン・オフ、サイズ、内容などを定義及び指示するパラメータセットから構成される。１画面分のＧＵＩを表示するためには複数の表示制御コマンドのセットが必要となる。各表示コマンドは、コマンドの種類に応じてサイズが異なり、コマンドセットもその内容に従ってサイズが異なる。
【００４６】
ＲＡＭ１１４は、ＧＵＩ表示画面の現在の状況を示すステータス情報を記憶する。
【００４７】
データキュー１１５は固定サイズの先入れ先出しバッファである。
【００４８】
通信部１１６は、データキュー１１５から１セット分の表示制御コマンドを読み出してデータパケットを構成し、クライアント制御ＩＣ１２がレディー状態となったときに、順次送信する。
【００４９】
通信部１１７は、制御処理部１１２と表示制御マイコン２５との間の通信を担当し、特に、制御処理部１１２からの表示対象テキストを表示制御マイコン２５に送信する。
【００５０】
制御処理部１１２は、マイクロプロセッサ等から構成され、ＲＯＭ１１３に格納されたＧＵＩ表示制御プログラムに従って、ＧＵＩ表示画面を制御するための表示制御コマンドを生成する。１ＧＵＩ画面分の表示制御コマンドは、例えば、ヘッダ情報に共通コードを挿入する等して識別可能に構成される。制御処理部１１２は、１画面分の表示制御コマンドのセットを形成すると、データキュー１１５の空き容量と生成した表示制御コマンドのセットのデータサイズとを比較し、空き容量がデータサイズ以上であれば、データキュー１１５に投入し、空き容量がデータサイズ未満であれば、生成した表示制御コマンドのセットを破棄する。また、制御処理部１１２は、データキュー１１５に投入したコマンドセットが定義するＧＵＩ画面に対応して、表示部２４に表示すべきテキスト情報を生成して、通信部１１７を介して表示制御マイコン２５に送信する。
【００５１】
また、制御処理部１１２は、また、ＧＵＩ表示画面に対応した操作入力に従って入力処理を行い、入力内容によって、クライアント制御ＩＣ１２、ＤＩＲ１３，オーディオＤＳＰ１４，アンプ部１５等を制御する。すなわち、ＧＵＩによる入力に従って制御を行う。
【００５２】
また、図２に示すように、クライアント制御ＩＣ１２は、制御処理部２１１と、ＲＯＭ２１２と、ＲＡＭ２１３と、出力部２１４と、通信部２１５と、を備える。
【００５３】
ＲＯＭ２１２は、ＧＵＩ表示制御用のプログラム及びＧＵＩ表示用の表示オブジェクトを格納する。
【００５４】
ＲＡＭ２１３は、ＧＵＩ表示用の様々な制御情報を格納し、また、制御処理部２１１のワークエリアとして機能する。
【００５５】
出力部２１４は、制御処理部が生成したＴＶ信号をＴＶ装置２７に出力する。
【００５６】
通信部２１５は、システムマイコン１１との間の通信を担当する。
【００５７】
制御処理部２１１は、マイクロプロセッサ等から構成され、ＲＯＭ２１２に格納されたＧＵＩ表示制御プログラムに従って、システムマイコン１１から供給された表示制御コマンドに従って表示オブジェクトを配置してＧＵＩ画面を形成し、その映像信号を出力部を介してＴＶ装置２７に出力する。
【００５８】
次に、上記構成のＡＶシステムの動作を説明する。
クライアント制御ＩＣ１２は、ＬＡＮ２２とＬＡＮコントローラ２３とを介してＰＣ１８から供給されるコンテンツデータと、スロット２１とを介してメモリカード２０から供給されるコンテンツデータの一方を、システムマイコン１１からの指示に応じて選択する。クライアント制御ＩＣ１２は、選択したコンテンツデータのうち、オーディオデータを復号してＤＩＲ１３を介して、オーディオＤＳＰ１４に供給する。オーディオＤＳＰ１４は、動作モード、例えば、モノラル、ステレオ、サラウンドなどの状態に応じて、処理を行ってオーディオ信号をアンプ部１５に出力する。アンプ部１５は供給されたオーディオデータをＤ／Ａ変換し、システムマイコン１１により指示された増幅度で増幅してスピーカ部１６を構成する各スピーカに供給し、放音する。
【００５９】
また、クライアント制御ＩＣ１２は、コンテンツデータのうちビジュアルデータを復号して、テレビジョン信号に変換し、ＴＶ装置２７に供給して表示させる。
【００６０】
一方、このＡＶシステムに何らかの指示を入力する場合、ユーザは、例えば、リモコンを制御し、キー制御部１７を介して、制御画面の表示を指示する。
この指示に応答して、システムマイコン１１（制御処理部１１２）は、クライアント制御ＩＣ１２にＧＵＩ表示の情報を送ることで、ＴＶ装置２７にＧＵＩ画面を表示し、表示部２４にＧＵＩ画面に対応するテキスト情報を表示させる。利用者は、通常と同様に、ＴＶ装置２７に表示されたＧＵＩをリモコンなどで操作して、必要な指示を入力する。
【００６１】
次に、図３を参照して、制御処理部１１２が、入力操作に応答して、ＧＵＩ画面を制御する動作を説明する。
【００６２】
リモコンなどから何らかの入力があると、制御処理部１１２は、ＧＵＩ画面の表示か否かを判別し、ＧＵＩ画面の表示が必要な場合には、ＧＵＩ表示制御プログラムに従って図３に示す処理を開始する。
【００６３】
まず、制御処理部１１２は、ＲＡＭ１１４に格納されている現在の表示ステータスとＧＵＩ遷移ツリーに従って、次に、表示すべきＧＵＩ画面を特定し、特定したＧＵＩ画面を表示するための表示制御コマンドのセットを生成する（ステップＳ１０１）。この表示制御コマンドは、例えば、ＧＵＩ画面を構成する各表示オブジェクトのオン・オフ、サイズ、位置などを指定する制御パラメータの形式をとる。また、同一画面を構成する表示制御コマンドについては、例えば、ヘッダ情報に同一のコマンドＩＤを付与する等して、識別可能とする。
【００６４】
続いて、制御処理部１１２は、データキュー１１５の空き容量のサイズを書き込みポインタの位置（書き込みアドレス）などから判別し、生成した表示制御コマンドのセットのデータサイズが、データキュー１１５の空き容量のサイズよりも大きいか否かを、判別する（ステップＳ１０２）。
【００６５】
制御処理部１１２は、生成した表示制御コマンドのセットのデータサイズが、データキュー１１５の空き容量のサイズ以下であると判別した場合（ステップＳ１０２；Ｎｏ）、今回生成したコマンドセットがデータキュー１１５に格納可能であるので、コマンドセットがデータキュー１１５に投入する（ステップＳ１０３）。
【００６６】
続いて、制御処理部１１２は、データキュー１１５に投入した表示制御コマンドのセットが定義するＧＵＩ画面と実質的に同一の内容を表し、表示部２４に表示するためのテキストデータを生成し（ステップＳ１０４），これを通信部１１７を介して表示制御マイコン２５に提供する（ステップＳ１０５）。
【００６７】
ステップＳ１０３でデータキュー１１５に投入されたコマンドは、クライアント制御ＩＣ１２が受信レディ状態になると、通信部１１６により順次パケット化され、送信される。通信部１１６は、この際、１つのＧＵＩ画面を構成するコマンドセットを１つのパケット化する。
【００６８】
クライアント制御ＩＣ１２の制御処理部２１１は、通信部を介してシステムマイコン１１からの表示制御コマンドのセットを含むパケットを受信し、表示制御コマンドに従って、表示オブジェクトを配置してＧＵＩ画面を生成し、その映像信号をＴＶ装置２７に出力し、ＧＵＩ画面を表示させる。一方で、表示制御マイコン２５は、対応するテキスト情報を表示部２４に表示する。
【００６９】
一方、図３のステップＳ１０２で、コマンドセットのデータサイズが、データキュー１１５の空き容量のサイズより大きいと判別された場合（ステップＳ１０２；Ｙｅｓ）、今回生成したコマンドセットは全体としてはデータキュー１１５に格納できないので、コマンドセットを破棄する（ステップＳ１０６）。なお、あるいは、データの出力を例えば、２００ｍｓ程度ウエイトするようにしてもよい。続いて、入力処理部１１１に対して３００ｍｓ程度、キー制御部１７からの操作入力を受け付けないように制御する（ステップＳ１０７）。
【００７０】
以上のような構成とすれば、データキュー１１５には、１ＧＵＩ画面単位でコマンドセットが格納され、クライアント制御ＩＣ１２には、１ＧＵＩ画面分の表示コマンドが送信される。従って、一部の表示制御コマンドが欠落することにより、ＧＵＩ画面が不正になる事態を防止できる。また、ＴＶ装置２７に表示されるＧＵＩ画面と表示部２４に表示されるテキストデータとを同期させることができる。
【００７１】
次に、上述の動作を、スピーカ部１６を構成する複数のスピーカの設定を行う場合を例に具体的に説明する。
【００７２】
ユーザは、スピーカ部１６を構成する複数のスピーカの設置状態に応じて、スピーカ構成をシステムに登録する。
【００７３】
この場合、ユーザは、リモコンの例えば、セットアップボタンを操作すること等により、セットアップを指示する。
【００７４】
この指示に応答して、ＡＶ装置１は、ＴＶ装置２７に図４（ａ）に示すＧＵＩ画面を表示し、表示部２４に図４（ｂ）に示すテキスト情報とカーソルを表示する。ユーザは、表示に従って、適宜必要な処理を選択する。
【００７５】
ここでは、ユーザにより、再生装置のセットアップが選択され、さらに、スピーカ構成のセットアップが選択されたものとする。すると、ＴＶ２７の画面には、図４（ｃ）に示すような、動作モードとスピーカ配置を示すＧＵＩ画面が表示され、表示部２４には、図４（ｄ）に示すような、動作モードを示すテキスト画面とカーソルが表示される。
【００７６】
ここでは、ユーザにより、「カスタム」が選択されたとする。この「カスタム」モードは、スピーカとして配置可能な、Ｃ，ＬとＲ，ＳＷ，ＬＳとＲＳ，ＢＳの５セットについて、個々に存在・非存在を登録する処理であるとする。その場合のＧＵＩ画面を定義するコマンドセットは、理解を容易にするために簡略化して、図７に示すような５コマンドであるとする。
【００７７】
第１コマンドは、センタースピーカＣの存在・非存在（センタスピーカを示す表示オブジェクトの表示・非表示）を指定する。第２コマンドは、サブウーハーＳＷの存在・非存在（サブウーハーＳＷを示す表示オブジェクトの表示・非表示）を指定する。第３コマンドは、フロント左右スピーカＬ・Ｒの存在・非存在（センタスピーカを示す表示オブジェクトの表示・非表示）を指定する。第４コマンドは、サラウンドＬＳ・ＲＳの存在・非存在（サラウンドＬＳ・ＲＳを示す表示オブジェクトの表示・非表示）を指定する。第５コマンドは、バックサラウンドＢＳの存在・非存在（バックサラウンドＢＳを示す表示オブジェクトの表示・非表示）を指定する。
【００７８】
カスタムモードが選択されると、システムマイコン１１は、全てのスピーカをオン（デフォルト）とする５つのコマンドを生成し、クライアント制御ＩＣ１２に送信する。これにより、図５（ａ）に例示するようなＧＵＩ画面がＴＶ装置２７に表示される。また、対応する図６（ａ）に示すような表示が表示部２４に表示される。
【００７９】
利用者は、リモコンの左右キーを操作してスピーカを選択し、上下キーを操作して有・無（オン・オフ）を制御する。システムマイコン１１は、入力内容に応じて、コマンドセットを生成してデータキュー１１５を介して送信することにより、例えば、図５（ａ）〜（ｄ）に示すＧＵＩ画面をＴＶ装置２７に表示する。また、図６（ａ）〜（ｄ）に示すテキストを表示部２４に表示する。
【００８０】
システムマイコン１１は、例えば、「ＥＮＴＥＲ」キーが押された時の入力内容を取り込んで、システム構成として例えばＲＡＭ１１４に登録し、以後、クライアント制御ＩＣ１２，ＤＩＲ１３，オーディオＤＳＰ１４，アンプ部１５の制御に使用する。例えば、オーディオＤＳＰ１４での処理を、各スピーカの有無に応じて制御し、また、存在しないスピーカについては、アンプ部１５での増幅処理を行わないように制御する。
【００８１】
ここで、利用者が、リモコンの左右キーあるいは上下キーを繰り返して操作すると、ＧＵＩ画面の切り替えが追いつかず、データキュー１１５にコマンドセットが蓄積して、データキュー１１５の空き容量がコマンドセットのサイズよりも小さくなることが起こりうる。このような場合には、図３のステップＳ１０２でＹｅｓと判別され、そのコマンドセットは全体として破棄され（又はウエイトされ）、新たな入力が一定期間禁止される（ステップＳ１０６，１０７）。従って、一部のコマンドのみがクライアント制御ＩＣ１２に届いて、表示が不正になるといった事態を防止できる。また、ＴＶ装置２７上のＧＵＩ画面と表示部２４上のテキスト表示とを一致させることができる。また、システムマイコン１１とクライアント制御ＩＣ１２との間をコマンドセット単位のパケット通信とするため、コマンド単位で通信する場合よりも通信量を抑えることができる。
【００８２】
なお、本願発明は、各スピーカを選択して、選択したスピーカの音量を調整するような場合にも同様に適用可能である。
【００８３】
以上の説明では、システムマイコン１１からの指示に基づいてクライアント制御ＩＣ１２がＴＶ装置２７にＧＵＩ画面を表示したが、クライアント制御ＩＣ１２が自発的にＧＵＩを表示する場合もある。例えば、クライアント制御ＩＣ１２は、ＰＣ１８のライブラリ表示、メモリカードのライブラリ表示等を自主的に行う。即ち、クライアント制御ＩＣ１２は、例えば、２つの入力のうち、ＰＣ１８が選択されると、ＰＣ１８と通信を行って、格納されているコンテンツのファイル名等の属性情報を読み出し、そのリストをカーソル等と共に表示する。同様に、メモリカード２０が選択されると、メモリカード２０のコントローラと通信を行って、メモリコントローラ２０に格納されているコンテンツのファイル名等の属性情報を読み出し、そのリストをカーソル等と共に表示する。
【００８４】
なお、システムマイコン１１とクライアント制御ＩＣ１２とのいずれかＧＵＩ表示を手動するかは、双方のマイコンのコマンドのやりとりで制御する。
【００８５】
尚、本発明は上記実施の形態で示したものに限定されず、様々な変形及び応用が可能である。例えば、ＧＵＩを用いて何を制御するか、ＧＵＩ画面の構成、表示制御コマンドの内容な構成は上述の例に限定されない。
【００８６】
また、コンテンツを供給するソースの種類も、ＰＣ１８（ＨＤＤ）やメモリカード２０に限定されず、例えば、ＤＶＤ（Digital Versatile Disc)や、ＣＤ(Compact Disc) 等でもよい。この場合、例えば、ソースから出力信号は、デコードが必要な場合にはクライアント制御ＩＣ１２に供給され、デコード済のオーディオ信号（ＰＣＭ）の場合には、ＤＩＲ１３に供給され、ＤＩＲ１３で任意の入力が選択される。また、操作方法や処理手順、ハードウエア構成等も一例であり、同様の機能を実現できるならば、任意に修正・変更可能である。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施の形態に係るコンテンツ再生システムの構成図である。
【図２】図１に示すコンテンツ再生システムのうちＧＵＩに関連する部分の構成を詳細に示すブロック図である。
【図３】図１のＡＶシステムが行うＧＵＩ表示制御処理（所定の入力指示に応答する処理）の内容を示すフローチャートである。
【図４】セットアップ動作での表示例を示す図である。
【図５】スピーカセットアップ動作でのＧＵＩ画面とその遷移の例を示す図である。
【図６】図５に対応する表示部２４の表示例を示す図である。
【図７】表示制御コマンドの構成例を示す図である。
【符号の説明】
【００８８】
１  ＡＶ装置
１１  システムマイコン
１２  クライアント制御ＩＣ
１３  ＤＩＲ
１４  オーディオＤＳＰ
１５  アンプ部
１６  スピーカ部
１７  キー制御部
１８  ＰＣ
１９  ルータ
２０  メモリカード
２１  スロット
２２  ＬＡＮ
２３  ＬＡＮコントローラ
２４  表示部
２５  表示制御マイコン
２６  ＬＡＮケーブル接続端子
２７  ＴＶ装置
【図１】
2006067141.tif 000003
【図２】
2006067141.tif 000004
【図３】
2006067141.tif 000005
【図４】
2006067141.tif 000006
【図５】
2006067141.tif 000007
【図６】
2006067141.tif 000008
【図７】
2006067141.tif 000009