(57)【要約】  実施形態によれば、ボタン情報通知部２３１１が、電子機器を操作するための複数の操作ボタンのボタン情報をサーバに送信する。操作ボタン通知部２３１１が、任意の操作ボタンの操作に応答して、制御用コマンドをサーバに送る。指示コマンド受け部２３１３が、前記制御用コマンドに応じて、表示すべき操作ボタンと対応する操作ガイドに関する指示コマンドを受け取る。ここで、前記サーバ５００は、種々のケースに応じて前記指示コマンドを準備している。操作ガイド出力部２３１５が、前記受け取った指示コマンドに応じて、前記表示すべき操作ボタンと表示すべき操作ガイドを表示器へ出力する。
2015173866.tif 000002
【特許請求の範囲】
【請求項１】
電子機器を操作するための複数の操作ボタンのボタン情報テーブルをサーバに送信するボタン情報通知部と、
任意の操作ボタンの操作に応答して、操作された操作ボタンに対応した制御用コマンドをサーバに送る操作ボタン通知部と、
前記制御用コマンドに応じて、表示すべき操作ボタンとその操作ガイドを指定した指示コマンドを、前記サーバから受け取る指示コマンド受け部と、ここで、前記サーバは、前記複数の操作ボタン及びこの複数の操作ボタンの各操作ガイドに関する指示コマンドを準備している、
前記指示コマンド受け部により受けた指示コマンドに応じて、前記表示すべき操作ボタンと表示すべき操作ガイドを表示器へ出力する操作ガイド出力部と、
を有する電子機器。
【請求項２】
前記表示すべき操作ボタンと表示すべき操作ガイドは、１つの操作ボタンに対して複数の操作ガイドが用意されており、前記任意の操作ボタンの操作局面に応じて、前記複数の操作ガイドの中の１つが特定される、請求項１記載の電子機器。
【請求項３】
前記表示すべき操作ボタンは、複数用意されており、形状が同じで色が異なる複数の操作ボタンを含む請求項１記載の電子機器。
【請求項４】
前記表示すべき操作ボタンと表示すべき操作ガイドは、前記サーバから送られてきたデータであり、メモリに格納されている請求項１記載の電子機器。
【請求項５】
前記ボタン情報通知部は、電子機器の電源がオンされたことに連動して、前記複数の操作ボタンのボタン情報を前記サーバに送信する請求項１記載の電子機器。
【請求項６】
番組表が前記表示器に表示された状態で、前記操作ガイド出力部は、前記表示すべき操作ボタンと表示すべき操作ガイドを前記表示器へ出力する請求項１記載の電子機器。
【請求項７】
録画予約リストが前記表示器に表示された状態で、前記操作ガイド出力部は、前記表示すべき操作ボタンと表示すべき操作ガイドを前記表示器へ出力する請求項１記載の電子機器。
【請求項８】
設定項目が前記表示器に表示された状態で、前記操作ガイド出力部は、前記表示すべき操作ボタンと表示すべき操作ガイドを前記表示器へ出力する請求項１記載の電子機器。
【請求項９】
前記サーバは、
クライアント機器から、前記クライアント機器を操作するための複数の操作ボタンと操作コマンドとの対応についての情報を受信する受信部と、
前記複数の操作ボタンの少なくとも１つと、該操作ボタンに対応する操作コマンドとを示す画像を含むユーザインターフェースを前記クライアント機器に送信する送信部と、を有する請求項１記載の電子機器。
【請求項１０】
さらに、前記クライアント機器にて表示すべき操作ボタンと操作ガイドとにより形成される前記ユーザインターフェースを指示するための指示コマンドを格納したメモリを有し、
任意の操作ボタンに基づき前記クライアント機器から制御用コマンドが送られてきた場合に、前記送信部が前記指示コマンドを返信情報として前記クライアント機器に返信する請求項９記載の電子機器。
【請求項１１】
前記メモリ内は、複数のリモートコントローラための複数の指示コマンドを用意している請求項１０記載の電子機器。
【請求項１２】
クライアント機器が、
前記クライアント機器を操作するための複数の操作ボタンのボタン情報をサーバに送信するボタン情報通知部と、
任意の操作ボタンの操作に応答して、操作された操作ボタンに対応した制御用コマンドをサーバに送る操作ボタン通知部と、
前記制御用コマンドに応じて、表示すべき操作ボタンとその操作ガイドを指定した指示コマンドを、前記サーバから受け取る指示コマンド受け部と、
前記指示コマンド受け部により受けた指示コマンドに応じて、前記表示すべき操作ボタンと操作ガイドより形成されるユーザインターフェースを表示器へ出力する操作ガイド出力部と、を有し、
前記サーバが、
前記ボタン情報を受信する受信部と、
前記ユーザインターフェースを指示するための指示コマンドを格納したメモリと、
任意の操作ボタンに基づき前記クライアント機器から前記制御用コマンドが送られてきた場合に、前記指示コマンドを返信情報として前記クライアント機器に返信する前記送信部と、
を備える電子機器制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この実施形態は電子機器、電子機器制御システムに関する。
【背景技術】
【０００２】
例えばテレビジョン受信機、情報記録再生装置などの電子機器は、その付属部品としてリモートコントローラを有する。リモートコントローラには、多数の操作ボタンが配列されている。ユーザがリモートコントローラの操作ボタンを選択しプレスすることにより、電子機器は、操作ボタンの操作結果を反映する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１４０１５５号公報
【特許文献２】特開２００６−４１８２５号公報
【特許文献３】特開２００１−１６９３７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
最近の電子機器は、多数の機能が増設されており、操作も多様である。このために、リモートコントローラには多数の操作ボタンが増設されている。【０００５】
操作ボタンは、その形によって操作ガイドを行うタイプがある。例えば三角形の操作ボタンは、カーソルの移動制御方向を意味したり、サウンド量の増加或いは低減方向を意味する。さらに三角形の操作ボタンは、映像再生機器に対する操作おいては、早送り方向、逆送り方向を意味する。【０００６】
また操作ボタンのタイプは、文字、図形などが表記されているタイプがある。例えば、操作ボタンの表面に、「数字」、「チャンネル」、「音量」、「消音」、「ＳＣ」、「ＢＳ」などが記載されているタイプがある。【０００７】
ユーザが上記のタイプの操作ボタンを見た場合、ユーザは、操作ボタンをプレスした後の電子機器の振る舞い直観的に理解することができる。【０００８】
しかしながら、リモートコントローラは、同一形状で、色が異なる複数の操作ボタンを有する場合がある。このタイプの操作ボタン（例えばあいまい操作ボタン、或いは不明確操作ボタン、或いは不透明操作ボタンと称しても良い）がプレスされた後の電子器機器の振る舞いを、ユーザは、直観的に理解することはできない場合がある。さらに、このような不透明操作ボタンがあるために、ユーザは、当該不透明操作ボタンに関する電子機器の機能の存在を気づかない場合もある。【０００９】
そこでこの実施形態では、リモートコントローラなどの操作ボタン（操作キーと称しても良い）をプレスしたときに実現される機能（または電子機器の振る舞い）をユーザに対して事前に容易に分かり易くすることができる電子機器、サーバ、電子機器制御システムを提供することを目的とする。【００１０】
また他の実施形態によれば、リモートコントローラなどの操作ボタンをプレスしたときに実現される機能をユーザに対して事前に容易に分かり易くするメッセージを、適切なタイミングで出力することができる電子機器、サーバ、電子機器制御システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
実施形態の電子機器によれば、ボタン情報通知部が、電子機器を操作するための複数の操作ボタンのボタン情報テーブルをサーバに送信する。操作ボタン通知部が、任意の操作ボタンの操作に応答して、操作された操作ボタンに対応した制御用コマンドをサーバに送る。指示コマンド受け部が、前記制御用コマンドに応じて、表示すべき操作ボタンとその操作ガイドを指定した指示コマンドを、前記サーバから受け取る。ここで、前記サーバは、前記ボタン情報テーブルに対応する前記複数の操作ボタン及びこの複数の操作ボタンの各操作ガイドに関する指示コマンドを準備している。操作ガイド出力部が、前記指示コマンド受け部により受けた指示コマンドに応じた、前記表示すべき操作ボタンと表示すべき操作ガイドを表示器へ出力する。【００１２】
また実施形態のサーバは、大別すると受信部と、送信部を有する。受信部は、テレビジョン受信装置（クライアント機器）から、前記テレビジョン受信装置を操作するための複数の操作ボタンのボタン情報テーブルを受信する。メモリは、前記テレビジョン受信装置で操作された任意の操作ボタンに対応する制御用コマンドに基づいて、前記テレビジョン受信装置にて表示すべき操作ボタンと表示すべき操作ガイドに関する指示コマンドを格納する。送信部は、前記指示コマンドを返信情報として前記テレビジョン受信装置に返信する。
【図面の簡単な説明】
【００１３】
【図１】一実施形態が適用された電子機器制御システムの代表的な構成例を示す図である。
【図２】一実施形態において、クライアント機器からサーバへ送信されるボタン情報のテーブルの代表的例を示す図である。
【図３】一実施形態において使用されるリモートコントローラの外観を示す図である。
【図４】一実施形態において、サーバからクライアント機器へ送られてきた操作ガイドが表示された代表的な例を示す図である。
【図５】一実施形態において、サーバからクライアント機器へ送られてきた操作ガイドが表示された代表的なさらに他の例を示す図である。
【図６】一実施形態において、サーバからクライアント機器へ送られてきた操作ガイドが表示された代表的なさらにまた他の例を示す図である。
【図７】実施形態が適用されたテレビジョン受信装置の代表的な構成例を示す図である。
【図８】図７に示したテレビジョン受信装置の制御部の代表的な構成例を示す図である。
【図９】この実施形態に関わるサーバの代表的な構成例を示す図である。
【発明を実施するための形態】
【００１４】
以下、実施の形態について図面を参照して説明する。図１は、一実施形態が適用された電子機器制御システムの代表的な構成例を示す。
【００１５】
１００は、例えばテレビジョン受信装置である。テレビジョン受信装置１００は、クライアント機器と称されても良い。テレビジョン受信装置１００は、リモートコントローラ４００により操作される。リモートコントローラ４００は、テレビジョン受信装置１００に対して電源オンオフ、初期設定、チャンネル選択、音量調整、画質調整、などの操作を行うことができる。
【００１６】
テレビジョン受信装置１００は、例えば家庭内ローカルエリアネットワーク（ＬＡＮ）に接続されている。ＬＡＮには、サーバ５００も接続されている。テレビジョン受信装置１００とサーバ５００間には、ＬＡＮを介して、リモートユーザインターフェース（リモートＵＩと略してもよい）を提供するシステムが構築されている。
【００１７】
リモートＵＩシステムにおいては、まず、サーバ５００がリモートＵＩの画像を生成し、テレビジョン受信装置１００に対して、該画像と該画像の表示位置を指定する位置情報とを送信する。テレビジョン受信装置１００は、受信した画像と位置情報に基づいてレンダリングを実行し、リモートＵＩを表示する。テレビジョン受信装置１００がリモートコントローラ４００から操作信号を受信したとき、操作信号に対応する制御用コマンドをサーバ５００に送信する。すると、サーバ５００は、受信した制御用コマンドに応じて、リモートＵＩのための指示コマンドを、該テレビジョン受信装置１００に返信する。
【００１８】
例えば、今、テレビジョン受信装置１００がカーソル画像を含むリモートＵＩを受信して、画面上にそのカーソルを表示しているとする。ユーザが、前記カーソルを移動させるために、リモートコントローラ４００のカーソル操作用の操作ボタンをプレスしたとする。すると、テレビジョン受信装置１００は、前記操作ボタンに対応する制御用コマンドをサーバ５００に送信する。サーバ５００は、受信した制御用コマンドを解釈して、カーソルの移動を実行させるための指示コマンド（カーソル画像の表示位置を指定する指示コマンド）をテレビジョン受信装置１００に返信する。テレビテレビジョン受信装置１００は、指示コマンドに応じて、画面上のカーソル表示位置を変更する。
【００１９】
また、例えば、ユーザが、リモートコントローラ４００の番組表表示用の操作ボタンをプレスしたとする。すると、テレビジョン受信装置１００は、番組表表示用の操作ボタンに対応する制御用コマンドをサーバ５００に送信する。サーバ５００は、受信した制御用コマンドを解釈して、番組表のリモートＵＩをテレビジョン受信装置１００に送信するとともに、該番組表のリモートＵＩの表示を実行させるための指示コマンドをテレビジョン受信装置１００に送信する。テレビジョン受信装置１００は、指示コマンドに応じて、番組表を画面上に表示すべく動作する。
【００２０】
上記のようなリモートコントローラＵＩシステムを実現するために、テレビジョン受信装置１００は、初期設定時、或いは電源オン時に、リモートコントローラ４００に操作用として設けられている操作ボタンのボタン画像（又はその識別データ）とそのボタン画像に対応する制御用コマンドを対応させたボタン情報を送信する。
【００２１】
サーバ５００は、テレビジョン受信装置１００からの識別データを認識し、テレビジョン受信装置１００の表示能力を認識することができる。表示能力とは、例えばテレビジョン受信装置１００の画面の大きさ、解像度などである。サーバ５００は、テレビジョン受信装置１００の表示能力に応じて、テレビジョン受信装置１００のＵＩ映像の表示動作を制御することができる。
【００２２】
また、サーバ５００には、インターネット等の外部ネットワークを介して外部サーバ６００が接続されている。以下の実施形態においては、テレビジョン受信装置１００はサーバ５００との間で各種の処理を実行するが、テレビジョン受信装置１００は、サーバ６００との間で同様の処理を実行しても良い。すなわち、サーバ６００は、サーバ５００と同様の機能を持っていても良い。
【００２３】
図２のテーブルはボタン情報を記載したボタン情報であり、制御用コマンドとボタン画像との関係を示している。
【００２４】
テーブルにおいては、
制御用コマンド“ＳＥＬＥＣＴ”に対して、リモートコントローラの“ＯＫ”ボタンの画像４１０が対応付けられている、
制御用コマンド“ＵＰ”に対して、リモートコントローラの上向き“三角印”ボタンの画像４１２が対応付けられている、
制御用コマンド“ＤＯＷＮ”に対して、リモートコントローラの下向き“三角印”ボタンの画像４１３が対応付けられている、
制御用コマンド“ＬＥＦＴ”に対して、リモートコントローラの左向き“三角印”ボタンの画像４１４が対応付けられている、
制御用コマンド“ＲＩＧＨＴ”に対して、リモートコントローラの右向き“三角印”ボタンの画像４１５が対応付けられている、
制御用コマンド“ＥＮＹＴＥＲ”に対して、リモートコントローラの赤の“四角形”ボタンの画像Ｒが対応付けられている、
制御用コマンド“ＬＩＳＴ”に対して、リモートコントローラの緑の“四角形”ボタンの画像Ｇが対応付けられている、
制御用コマンド“ＡＣＴＩＶＥ”に対して、リモートコントローラの青の“四角形”ボタンの画像Ｂが対応付けられている。
【００２５】
図３はリモートコントローラの一例である。リモートコントローラ４００は、電源オンオフ用のボタン４１、インラインの切替え用のボタン４２、地上波放送選択用のボタン４３、ＣＳ放送選択用のボタン４４、ＢＳ放送選択用のボタン４５を有する。
【００２６】
また数字の１−１２が記入されたボタン群４６、音量調整用のボタン４７、受信チャンネル変更用のボタン４８などを有する。さらにボタン５０はＯＫボタン、５２−５３はそれぞれ図２で説明したように方向を示すボタンである。ボタン６２は戻るボタンであり、テレビジョン受信装置のメニュー画面などを前の画面状態に戻すための操作ボタンであり、ボタン６１は、終了ボタンである。
【００２７】
さらに“Ｍｅｎｕ”が記載されているボタン６３はメニュー画面に移行するための操作ボタンであり、“Ｐ−ｔａｂｌｅ”が記載されている６４は番組表の表示に移行するための操作ボタンである。
【００２８】
上記したように、ボタンの周りに、ボタンの機能を示す所謂操作ガイドが記述されている場合は、ユーザは、必要性に応じてボタンを選択することが容易である。しかしリモートコントローラ４００には、例えば色が異なり形状が同じの複数のボタンＢ，Ｒ，Ｇ，Ｙ（所謂不透明ボタン、或いは不明確ボタン）が設けられている。ユーザは、これらのボタンを見た場合、その操作ガイドがないために、ボタンを操作したあと、テレビジョン受信装置がどのような振る舞いをするのか分からない。つまりユーザは、不透明ボタンを操作することに関して、自信を持つことができない。
【００２９】
そこで本実施形態によれば、上記したような不透明ボタンの操作ガイドを画面で適応的に提供することができるもので、ユーザはボタンＢ，Ｒ，Ｇ，Ｙを自信を持って操作することができる。
【００３０】
以下、図４乃至図６では、リモートＵＩの画面構成例を説明する。サーバ５００は、これらのリモートＵＩを構成する画像を生成し、画像毎の配置位置を示す情報とともにテレビジョン受信機１００に送信する。また、サーバ５００は、図２で説明したボタン情報のテーブルに基づいて、リモートＵＩで用いられうるコマンドとリモコンのボタンとの対応を示す画像（操作ボタン及び操作ガイドの画像）を生成し、これらの画像を含むリモートＵＩをテレビジョン受信機１００に送信する。
【００３１】
なお、サーバ５００がテレビジョン受信機１００にリモートＵＩの画像を送信するタイミングとしては、リモートＵＩの要求を受けた場合が考えられるが、このタイミングだけでなく、該要求の前に予め送信しておくことも可能である。リモートＵＩの画像を予め送信されている場合、テレビジョン受信機１００は、画像を記憶し、サーバ５００からの表示指示を受けた場合に該指示に応じて画像を表示する。
【００３２】
図４は、例えばユーザが番組表１０００の表示に移行するためのボタンを操作した場合に表示される画面を示している。番組表１０００は、例えば画面に表示されたメニューの中の項目である「番組表」が選択されて、「ＯＫ」ボタンがプレスされた場合、或いはリモートコントローラに備わっている「番組表」と記載された操作ボタンがプレスされたときに表示される。
【００３３】
番組表１０００は時間表示領域１０１１、番組名表示領域１０１２を含む。図の例は、番組名を簡略化してprogram1-program 12を記述しているが、実際には、番組名や出演者名など記載される。また、番組表の左側には、月、火、水、・・・日の曜日も表示されているが、図では曜日が現れていない。ユーザは、曜日を見たい場合は、リモートコントローラのスクロールボタンにより番組表をスクロールさせて、曜日を見ることができる。
【００３４】
さらに、例えば画面の下部の領域１０１３に操作ボタンと操作ガイドが画像として表示される。この例であると、赤のボタンＲに対応する操作ガイドとして「Contents List」が表示されている。これは、赤のボタンＲをプレスすると、コンテンツリストの表示を得ることができることを意味する。例えばユーザがリモートコントローラを操作し、カーソルにより所望の時間を指定し、リモートコントローラのボタンＲをプレスすると、例えば指定した時間帯の番組のリストが表示される。
【００３５】
また緑のボタンＧに対応する操作ガイドとして「Interactive Portal」が表示されている。これは、緑のボタンＧをプレスすると、たとえば他の機器との相互通信状態に移ることができることを意味する。他の機器とは例えば家庭内ローカルエリアネットワークＬＡＮを介して接続されている、他のテレビジョン受信装置、記録再生装置などである。
【００３６】
これにより、ユーザは、番組表が表示された状態において、どの不透明操作ボタンが操作されることが可能であるか、また、操作するとどのような操作結果となるか（つまり電子機器の振る舞い）を容易に把握することができる。
【００３７】
図５は、テレビジョン受信装置１００の画面に録画予約リスト１０１５が表示された例を示している。この録画予約リスト１０１５は、例えば画面に表示されたメニューの中の項目である「録画予約リスト」が選択されて、「ＯＫ」ボタンがプレスされた場合に表示される。
【００３８】
ここで、録画予約リスト１０１５には、図面上では、タイマー１−４に、それぞれ、ＴＶprogram1-4と、各プログラムの録画予約の年月日、時間、チャンネルが示されている。この例は簡略化したものであり、実際には、ＴＶprogram1-4は、それぞれ番組名・出演者などが記載される。さらに録画予約リスト１０１５の下側の領域には、赤のボタンＲと、緑のボタンＧと、青のボタンＢが画像表示されている。そしてボタンＲの横には、メニュー「Menu」が表示され、ボタンＧの横には、プログラムガイド「Program Guide」が表示され、ボタンＢの横には、削除「Delete」が表示される。
【００３９】
したがって、図５の録画予約リスト１０１５が表示されているときは、ボタンＲをプレスすると、テレビジョン受信装置はメニュー表示状態に移行する、ボタンＧをプレスするとテレビジョン受信装置は番組案内状態（図４に示す状態）に移行する、またボタンＢをプレスすると削除を行うことを意味する。
【００４０】
ボタンＢを使用する場合は、ユーザが、事前にリモートコントローラ操作して、削除したい予約番組にカーソルを合わせる。そして、ユーザは、ボタンＢをプレスする。これにより、選択した予約番組が予約キャンセルされることになる。
【００４１】
図６は、テレビジョン受信装置１００の画面に各種設定のための項目１０２０が表示された例を示している。この表示状態には、例えばメニューの中の項目「設定」が選択され、次に「ＯＫ」ボタンがプレスされたときに、移行する。
【００４２】
設定項目としては、例えば「Video Setting」、「Audio Setting」、「Network Setting」、「Antenna Setting」がある。これらは一部を代表して示したものであり、スクロール操作によりさらに他の設定項目が表示される。「Video Setting」が選択され決定された場合、例えばビデオを有線（Wired）または無線（Wireless）で受け取るか否かを決めるための設定画面に移行することができる。「Audio Setting」が選択され決定された場合、オーディオの送受信のためのIP addressを決めるための設定画面に移行することができる。「Network Setting」が選択され決定された場合、ネットワークをテストするための画面に移行することができる。
【００４３】
この画面においては、緑のボタンＧが表示されている。そしてボタンＧの横に「exit」が記載されており、この緑のボタンＧをプレスした場合、全画面が番組表示状態に戻ることを示している。
【００４４】
上記したように、この実施形態によると不透明ボタンの操作ガイドを画面で適応的に提供することができるもので、ユーザはボタンＢ，Ｒ，Ｇ，Ｙなどを有効に利用することができる。
【００４５】
図７は、一実施形態が適用されているテレビジョン受信装置１００の代表的な構成例を示している。本実施形態は、テレビジョン受信装置１００の構成を示しているが、テレビジョン受信装置１００は、必ずしもこの構成に限定されるものではない。
【００４６】
テレビジョン受信装置１００は、チューナ装置１０２を有し、このチューナ装置１０２は、例えばスクランブルされたデジタル地上波放送信号を受信する複数のチューナを含む。チューナ装置１０２は例えばＢＳ（broadcasting satellite）／ＣＳ（communication satellite）デジタル放送受信用のチューナ（図示せず）を含んでも良い。
【００４７】
チューナ装置１０２で受信された放送番組の信号は、ＴＳ処理部１２２に入力され、複数のチャンネル（ＣＨ）のＴＳ（Ｔｒａｎｓｐｏｒｔ Ｓｔｒｅａｍ）が１つのＴＳに再多重され、多重ＴＳとなる。多重ＴＳは各チャンネルの放送番組のパケット列を多重している。各チャンネルのパケットには、チャンネル及びパケット識別用の識別情報が付加されている。
【００４８】
多重ＴＳは、記録再生装置１１１に入力される。またＴＳ処理部１２２に入力したＴＳの中で、制御情報を含むパケットは、制御部２００に入力されて処理される。
【００４９】
記録再生装置１１１は、例えば、ハードディスクドライブ及び又は光ディスク記録再生装置を含む。光ディスクとしては、デジタルバーサタイルディスク（ＤＶＤ）及び又はブルーレイディスク（登録商標）（ＢＤ）などが採用される。記録再生装置１１１は、多重ＴＳを記録、再生することができる。
【００５０】
ＴＳ処理部１２２から制御部２００に送られるパケットは、例えば、放送番組の暗号化情報であるＥＣＭ（Entitlement Control Message）と、番組名、出演者、開始時刻などのイベント情報を記述したテーブルであるＥＩＴ（Event Information Table）などの情報、ＥＰＧ（Electric Program Guide：電子番組ガイド）情報を含む。
【００５１】
パケットに含まれる映像データは、例えばＭＰＥＧ(Moving Picture Expert Group)方式、ＡＶＣ(Advanced Video Coding)方式などでエンコードされている。またオーディオパケット内のオーディオデータは、例えば、ＰＣＭ(Pulse Code Modulation)方式、Ｄｏｌｂｙ  （登録商標）方式、ＭＰＥＧ方式などでエンコードされている。ＡＶデコーダ１２６は、番組の映像パケットと、オーディオパケットを分離し、各パケット内のデータを各エンコード方式に対応するデコード方式でデコードする。
【００５２】
したがって、ＴＳ処理部１２２で分離されたパケットの中でオーディオデータを含むパケットは、オーディオデコーダ１２３に入力され、エンコード方式に応じたデコードが実施される。オーディオデコーダ１２３でデコードされたオーディオデータは、オーディオデータ処理部１２４で同期処理、音量調整などを施され、オーディオ出力部１２５に供給される。オーディオ出力部１２５は、スピーカシステムに応じたステレオ分離処理などを実行し、出力をスピーカ１２６に供給する。
【００５３】
ＴＳ処理部１２２で分離されたパケットの中で映像データを含むパケットは、映像デコーダ１３１に入力され、エンコード方式に応じたデコードが実施される。映像デコーダ１３１でデコードされた映像データは、映像データ処理部１３２で、同期処理、輝度調整、色調整などが実施される。映像データ処理部１３２の出力は、映像出力部１３３に供給される。映像出力部１３３は、制御部２００からのデータ、図形、番組表などをメイン映像信号に多重することができる。また映像出力部１３３は、出力映像信号に対して表示器１３４に応じたスケール、解像度、ライン数、アスペクト比などを設定して、表示器１３４に向けて出力する。
【００５４】
なお、有料番組のオーディオパケット、映像パケットが暗号化されている場合もある。この場合、鍵情報を用いて暗号化を解くための処理系統もあるがここでは省略している。
【００５５】
制御部２００は、中央演算処理ユニット（ＣＰＵ）２０１、操作コマンド処理部２０２、通信制御部２０３、操作デバイス管理部２０４、表示処理部２１１、メモリ２１２を含む。さらにＥＰＧ(Electric program guide)データ処理部、記録制御部、などを含むがここでは示していない。
【００５６】
ＣＰＵ２０１は、制御部２００の全体の動作シーケンスの制御を行っている。操作コマンド処理部２０２は、外部から入力する操作コマンドを解析し、コマンドに応じた動作をテレビジョン受信装置１００に反映させることができる。
【００５７】
操作デバイス管理部２０４は、制御部２００に対して操作信号を与える携帯端末７００、リモートコントローラ４００などのデバイス識別データを把握し、管理することができる。
【００５８】
表示処理部２１１は、映像出力部１３３を介して表示器１３４に表示される映像信号を全般的に制御することができる。また表示処理部２１１は、画像信号の解像度、表示サイズ、表示エリアなどの調整処理を行うこともできる。また、ＥＰＧデータを用いて作成した番組表の映像信号や、操作信号に応じて制御部２００内で作成されたメニュー映像信号を映像出力部１３３に供給することができる。メモリ２１２は、制御部２００内で保存する各種のデータ、アプリケーションなどを保存することができる。
【００５９】
通信制御部２０３は、有線通信送受信部１１２、無線通信送受信部１１３、受信部１１４、ＬＡＮ送受信部１１５と接続されている。
【００６０】
通信制御部２０３は、テレビジョン受信装置１００から外部に向けて、データ、コンテンツ、などを送信することができる。また通信制御部２０３は、先に説明したボタン情報、制御用コマンドなどをサーバ５００に向けて送信することもできる。
【００６１】
また通信制御部２０３は、有線通信送受信部１１２、無線通信送受信部１１３、受信部１１４、ＬＡＮ送受信部１１５を介して外部からのコンテンツデータ、制御データ、リモートＵＩのための指示コマンドなどを受け取ることができる。
【００６２】
取り込まれたコンテンツ、データ、コマンドなどは、例えば記録再生装置１１１、或いはメモリ２１２に格納されることができる。
【００６３】
無線通信送受信部１１３は、複数の携帯端末７００との間でデータの送受信を行うことができ、近距離通信用である。携帯端末７００は、テレビジョン受信装置１００をリモートコントロールすることもできる。携帯端末７００は、図示しない基地局、インターネットなどを介してサーバをアクセスすることができる。携帯端末７００は、サーバからコンテンツ、各種のアプリケーション、ゲームソフトなどをダウンロードし、無線通信送受信部１１３を介して、制御部２００に転送することが可能である。また携帯端末７００は、コンテンツを取得するための情報（例えばウェブサーバのアドレス、メールアドレス、ネットワークアドレスなど）を、無線通信送受信部１１３を介して、制御部２００に転送することが可能である。
【００６４】
携帯端末７００からコンテンツ、アプリケーション、或いはゲームソフトが転送されてくるときは、通信制御部２０３が動作する。通信制御部２０３は、受け取ったコンテンツをメモリ２１２に格納する。コンテンツは、操作コマンドに応じて、或いは自動的に記録再生装置１１１に格納されてもよい。記録再生装置１１１は、受け取ったコンテンツを例えばハードディスクに記録させることができる。ハードディスクにおいては、コンテンツはコンテンツファイルとして管理される。
【００６５】
また、通信制御部２０３は、リモートコントローラ４００からの操作信号を、受信部１１４を介して受け取ることもできる。
【００６６】
有線通信送受信部１１２は、インターネットを介して、遠隔サーバとの間でデータの送受信を行うことができる。
【００６７】
表示用のメニュー映像信号、番組表映像信号などは、表示処理部２１１に格納及びまたは管理されている。メニューの表示又は番組表の表示が行われるときは、メニュー画面データ又は番組表映像信号が、表示処理部２１２の制御に基づき、データ格納部（メモリ或いはハードディスク）、ＵＩ情報処理部２３１などから読み出され、映像出力部１３３に供給される。これにより、メニュー画像又は番組表画像が表示器１３４に表示される。
【００６８】
表示用のメニューの映像信号又は番組表の映像信号などは、携帯端末７００に送信されることもできる。携帯端末７００がメニューの映像信号又は番組表の映像信号などを要求した場合、通信制御部２０３は、メニューの映像信号、番組表の映像信号を携帯端末７００に送信することができる。
【００６９】
携帯端末７００は、メニューの映像信号、番組表の映像信号をタッチ式パネルの画面に表示することができ、ユーザは、タッチ（或いはポイント）式パネルの画面に表示された操作ボタンに触れることにより、ＴＶ装置に動作指令を与えることができる。
【００７０】
ＬＡＮ送受信部１１５は、家庭内ＬＡＮと接続されている。
【００７１】
制御部２００は、特徴的なＵＩ情報処理部２３１を有する。ＵＩ情報処理部２３１は、図２から図６で説明した内容に密接に関係している。
【００７２】
図８は、ＵＩ情報処理部２３１に関連して動作する代表的なブロックを取り出して示している。しかしＵＩ情報処理部２３１の構成及びその関連ブロックは、図８に示す構成に限定されるものではない。制御部２００内部のＵＩ情報処理部２３１などのブロックが、ソフトウエアにより実現されてもよい。
【００７３】
ＵＩ情報処理部２３１は、制御用コマンド生成部２３１１と、リモートＵＩのための指示コマンド受け部２３１３と、指示コマンド応答処理部２３１５などを含む。制御用コマンド生成部２３１１は、ボタン情報テーブルをサーバへ通知するためのボタン情報通知部及び、操作された操作ボタンをサーバへ通知するための操作ボタン通知部を含む。ボタン情報通知部はボタン情報テーブル通知部と称しても良い。
【００７４】
また指示コマンド応答処理部２３１５は、ボタンの画像をメモリから選択して表示部へ出力するためのボタン画像出力部、ボタンに対応した操作ガイドをメモリから選択して表示器へ出力するための操作ガイド出力部を含む。
【００７５】
リモートコントローラから入力する操作信号は、コマンド処理２０２で解釈され、ＵＩ情報処理部２３１で処理される。ＵＩ情報処理部２３１は、操作信号に対応する関連データ（ボタン情報テーブルや、制御用コマンドなど）を、サーバ５００に向けて出力することができる。関連データは、通信制御部２０３、ＬＡＮ送受信部１１５を介してサーバ５００に送信される。
【００７６】
例えば、テレビジョン受信装置の電源をオンする操作信号が入力したことに連動して、ＵＩ情報処理部２３１は、メモリ２１１からボタン情報テーブル（図２に示したテーブル）を読み出して、サーバ５００に送信する。又、テレビジョン受信装置及びまたはリモートコントローラの識別情報もサーバへ送信される。
【００７７】
これにより、サーバ５００は、ボタン情報テーブルに含まれる操作ボタンの機能を認識することができ、また認識した機能に対して操作ガイドを設定することができる。
【００７８】
サーバ５００には、予めリモートコントローラの操作ボタンの各機能と、各機能に対応した各操作ガイドに関する関連データが格納されていてもよい。
【００７９】
第１の例では、サーバ５００には、予めリモートコントローラの各操作ボタンの各機能と、各機能に対応した各操作ガイドが格納されていてもよい。あるいは、サーバ５００には、予めリモートコントローラの各操作ボタンの各機能と、各機能に対応した各操作ガイドの識別データが格納されていてもよい。この場合は、識別データに応じて、メモリ２１１から操作ボタンとこれに対応する操作ガイドが選択される。
【００８０】
次に、リモートコントローラが操作されることにより、「番組表」の表示が要求されたとする。すると、制御用コマンド成生部２３１１が、「番組表」の表示が要求されたことを示す制御用コマンドを生成し、この制御用コマンドはサーバ５００に向けて送信される。
【００８１】
サーバ５００は、この制御用コマンドに応答して、図４で示した「番組表」のリモートＵＩをテレビジョン装置１００に送信し、該リモートＵＩの表示をテレビジョン受信機１００に指示する。なお、ここでのリモートＵＩは、ボタンＲ，Ｇ及びこれらボタンの操作ガイドを含む。また、サーバ５００は、「番組表」のリモートＵＩを予め送信している場合、「番組表」を表示せよとの指示コマンドと、ボタンＲ，Ｇを表示せよとの指示コマンドと、各ボタンにたいする操作ガイドを表示せよとの指示コマンドとを、テレビジョン受信装置１００に送信する。なお「番組表」が複数の画像から構成されている場合、サーバ５００は、該複数の画像毎の表示指示を送信する。
【００８２】
テレビジョン受信装置１００のＵＩ情報処理部２３１は、サーバ５００から送信されたリモートＵＩの画像をメモリ２１１に格納する。また、ＵＩ情報処理部２３１は、サーバ５００からの指示コマンドを受け取りリモートＵＩのための指示コマンド受け部２３１２で解析する。そして、指示コマンド応答処理部２３５が、指示コマンドの解析内容に応じて動作する。
【００８３】
これにより、ＵＩ情報処理部２３１は、番組表を表示させるための指示コマンドに応答して、例えばメモリ２１１から番組表データを読み出し、表示処理部２１２に供給し、番組表の表示を実現する。またＵＩ情報処理部２３１は、ボタンＲ，Ｇを表示するための指示コマンドと、各ボタンにたいする操作ガイドを表示するための指示コマンドに応答して、メモリ２１１からボタンＲ，Ｇに関するデータを読み出し、図４で説明したように、ボタンＲ，Ｇと各ボタンＲ，Ｇにたいする操作ガイドを表示する。
【００８４】
またリモートコントローラが操作されることにより、「録画予約リスト」の表示が要求されたことを示す制御用コマンドを生成し、この制御用コマンドは５００に向けて送信される。
【００８５】
サーバ５００は、図５に示した「録画予約リスト」のリモートＵＩをテレビジョン装置１００に送信し、該リモートＵＩの表示をテレビジョン受信機１００に指示する。なお、ここでのリモートＵＩは、ボタンＲ，Ｇ、Ｂ及びこれらボタンの操作ガイドを含む。また、サーバ５００は、「録画予約リスト」のリモートＵＩを予め送信している場合、「録画予約リスト」を表示せよとの指示コマンドと、ボタンＲ，Ｇ，Ｂ及びその操作ガイドを表示せよとの指示コマンドとを、テレビジョン受信装置１００に送信する。
【００８６】
テレビジョン受信装置１００のＵＩ情報処理部２３１は、サーバ５００から送信されたリモートＵＩの画像をメモリ２１１に格納する。また、ＵＩ情報処理部２３１は、サーバ５００からの指示コマンドをリモートＵＩのための指示コマンド受け部２３１３で受け取りそして解析する。そして、指示コマンド応答処理部２３５が、指示コマンドの解析内容に応じて動作する。
【００８７】
即ち、指示コマンド応答処理部２３５は、例えばメモリ２１１から録画予約リストのデータを読み出し、表示処理部２１２に供給し、録画予約リストの表示を実現する。
【００８８】
またＵＩ情報処理部２３１は、ボタンＲ，Ｇ,Ｂを及び対応する操作ガイドを表示するための指示コマンドに応答して、メモリ２１１からボタンＲ，Ｇ,Ｂに関するデータを読み出し、図５で説明したように、ボタンＲ，Ｇ,Ｂと各ボタンＲ，Ｇ,Ｂに対応する操作ガイドを表示する。
【００８９】
またリモートコントローラが操作されることにより、「各種設定のための項目」の表示が要求されたとする。すると、制御用コマンド成生部２３１１が、「各種設定のための項目」の表示が要求されたことを示す制御用コマンドを生成し、この制御用コマンドはサーバ５００に向けて送信される。
【００９０】
サーバ５００は、この制御用コマンドに応答して、図６で示した「各種設定のための項目２００」のリモートＵＩをテレビジョン装置１００に送信し、該リモートＵＩの表示をテレビジョン受信機１００に指示する。なお、ここでのリモートＵＩは、ボタンＧ及びこのボタンの操作ガイドを含む。また、サーバ５００は、「各種設定のための項目２００」のリモートＵＩを予め送信している場合、「各種設定のための項目２００」を表示せよとの指示コマンドと、ボタンＧを表示せよとの指示コマンドと、ボタンＧにたいする操作ガイドを表示せよとの指示コマンドとを、テレビジョン受信装置１００に送信する。
【００９１】
上記したように、実施形態においては、テレビジョン受信装置の各種の操作局面に応じて、不透明操作ボタン或いはあいまい操作ボタンの操作ガイドを表示することがきる。この操作ガイドの表示は、サーバからの指示に基づいている。
【００９２】
実施形態では、メモリ２１１に１つのボタンに対して、複数の種類の操作ガイドが用意されている。これは、図４、図５、図６で説明したように、局面に応じて例えばボタンＧに関する操作ガイドが異なるからである。また、局面に応じてボタンＲに関する操作ガイドも異なる。
【００９３】
上記実施形態では、メモリ２１１には、ボタンに対する複数の操作ガイドが予め格納されているものとして説明した。しかし他の実施形態では、サーバ５００がテレビジョン受信装置１００及びそのリモートコントローラ４００を、認識したとき、サーバ５００が「ボタン対複数の操作ガイドデータ」を当該テレビジョン受信装置１００に送信し、メモリ２１１に「ボタン対複数の操作ガイドデータ」が格納されてもよい。
【００９４】
つまり、サーバ５００がテレビジョン受信装置１００から送られてきたボタン情報に基づいて、リモートＵＩ（ボタンの画像、操作ガイドの画像を含む）を生成し、予め或いは必要な時点に応じて、テレビジョン受信装置１００に送信することができる。そしてテレビジョン受信装置１００は、リモートＵＩを「ボタン対複数の操作ガイドデータ」としてメモリ２１１に格納することができる。
【００９５】
「ボタン対複数の操作ガイドデータ」がメモリ２１１に格納された後は、サーバ５００は、各操作の局面に応じて、ボタンと対応する操作ガイドを指定するための指定データを含む指示コマンドを送信することができる。この指示コマンドに応じて、テレビジョン受信装置１００は、指定されたボタンと操作ガイドを表示する。
【００９６】
図９は、この実施形態に関わるサーバ５００の構成例を示す図である。サーバ５００は、送受信部５１１を有し、ＬＡＮに接続され、テレビジョン受信装置１００と通信を行うことができる。なおサーバは、ＬＡＮに接続されているものに限定されるものではなく、インターネットに接続されているものでもよい。
【００９７】
サーバ５００は、制御用コマンド解析及び指示コマンド選択部５１２と、ボタン情報テーブル解析部５１５と、メモリ５２０と、データ更新処理部５２２を有する。またリモートＵＩデータ生成部５３０を有する。
【００９８】
まずリモートＵＩデータ生成部５３０は、テレビジョン受信装置１００と通信が開始され、テレビジョン受信装置１００からボタン情報のテーブルが送られてきたとき、このボタン情報に記載されているボタンに対応した画像及び当該ボタンの操作ガイドを生成する。つまりテレビジョン受信装置１００のためのリモートＵＩデータを生成する。そしてこのリモートＵＩデータを予め、制御用コマンド解析及び指示コマンド選択部５１２を介して、テレビジョン受信装置１００に送信する。或いは、リモートＵＩデータをメモリに保存し、テレビジョン受信装置１００から制御用コマンドが送られてきたときに必要に応じて、適切なＵＩ用の画像データを当該テレビジョン受信装置１００に送信してもよい。どのようなＵＩ用の画像データを選択してテレビジョン受信装置１００に返信するかは、テレビジョン受信装置１００から送られてきた情報と、サーバにインストールされているプログラムとにより決定される。
【００９９】
なお上記の説明は、テレビジョン受信装置１００からボタン情報が送られてきたときに、リモートＵＩデータをリモートＵＩデータ生成部５３０が生成するとしたが、予め種々のテレビジョン受信装置のためのリモートＵＩデータがメモリに保存されていてもよい。またデータ更新処理部５２２により、新たなテレビジョン受信装置、或いはバージョンアップされたテレビジョン受信装置のためのリモートＵＩデータが更新されてもよい。
【０１００】
メモリ５２０は、リモートコントローラの操作信号に基づいて発生する制御用コマンドに対応する指示コマンドを指示コマンドテーブルとして記憶している。さらに１つのリモートコントローラのための指示コマンドテーブルだけでなく、複数の各種のリモートコントローラのための指示コマンドテーブルを記憶している。
【０１０１】
採用する指示コマンドテーブルは、テレビジョン受信装置と通信が開始されたとき、当該テレビジョン受信装置から送られてきたコマンド情報を解析するコマンド情報テーブル解析部５１５による解析結果に応じて決まる。
【０１０２】
この解析結果により、例えば、番組表の表示を要求する制御用コマンドを得られたとする。この場合は、サーバ５００は、番組表」を表示せよとの指示コマンドと、ボタンＲ，Ｇを表示せよとの指示コマンドと、各ボタンにたいする操作ガイドを表示せよとの指示コマンドとを、テレビジョン受信装置１００に送信する。
【０１０３】
なおメモリ５２０とリモートＵＩデータ生成部５３０は一体に構成されていてもよい。またサーバ５００内のデータ処理ブロックがソフトウエアにより構成されていてもよいことは勿論である。
【０１０４】
即ち、実施形態のサーバ５００は、基本的には大別すると受信部と、送信部を有する。受信部は、テレビジョン受信装置（クライアント機器）から、前記テレビジョン受信装置を操作するための複数の操作ボタンのボタン情報テーブルを受信する。送信部は、前記テレビジョン受信装置で操作された任意の操作ボタンに対応する制御用コマンドに基づいて、前記テレビジョン受信装置にて表示すべき操作ボタンと表示すべき操作ガイドに関する指示コマンドを、返信情報として前記テレビジョン受信装置に返信する。
【０１０５】
上記した説明において、各ブロックの用語において「部」は、「装置」、「器」、「ブロック」及び「モジュール」に置き換えても本発明の範疇であることは勿論である。さらにまた、請求項の各構成要素において、構成要素を分割して表現した場合、或いは複数を合わせて表現した場合、或いはこれらを組み合わせて表現した場合であっても本発明の範疇である。また請求項を方法として表現した場合、制御ロジックとして表現した場合、コンピュータを実行させるインストラクションを含むプログラムとして表現した場合、及び前記インストラクションを記載したコンピュータ読み取り可能な記録媒体として表現した場合でも本発明の装置を適用したものである。
【０１０６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。  
【符号の説明】
【０１０７】
１００・・・テレビジョン受信装置、１１５・・・ＬＡＮ送受信部、２００・・・ＵＩ情報処理部、２０２・・・コマンド処理部、２０３・・・通信制御部、２１２・・・表示処理部、２１１・・・メモリ、４００・・・リモートコントローラ、５００・・・サーバ、５１１・・・送受信部、５１２・・・制御用コマンド及び指示コマンド選択部、５１５・・・ボタン情報テーブル解析部、５２０・・・メモリ、２３１１・・・制御用コマンド生成部、２３１３・・・リモートＵＩのための指示コマンド受け部、２３１５・・・指示コマンド応答処理部。
【図１】
2015173866.tif 000003
【図２】
2015173866.tif 000004
【図３】
2015173866.tif 000005
【図４】
2015173866.tif 000006
【図５】
2015173866.tif 000007
【図６】
2015173866.tif 000008
【図７】
2015173866.tif 000009
【図８】
2015173866.tif 000010
【図９】
2015173866.tif 000011
【国際調査報告】
2015173866.tif 000012
2015173866.tif 000013
2015173866.tif 000014