(57)【要約】【課題】ユーザにとっての利便性を向上することのできる電子機器の提供。【解決手段】実施形態の電子機器は、外部機器に対して操作用コマンドを送信することにより当該外部機器の動作を制御可能な電子機器であって、外部機器に対して、当該外部機器が前記操作用コマンドに対応しているか否かを確認する確認要求を送信し、当該外部機器が操作用コマンドに対応しているか否かについての情報を含む当該外部機器からの応答通知を受信する第１の通信手段と、リモートコントローラからのリモコン信号を受信する受信手段と、受信手段が受信したリモコン信号に応じた操作用コマンドを外部機器に送信する第２の通信手段と、応答通知に含まれる情報が、外部機器は受信手段が受信した前記リモコン信号に応じた操作用コマンドに対応していないと示した場合に報知する報知手段とを備える。【選択図】  図２
2015039062.tif 000002
【特許請求の範囲】
【請求項１】
外部機器に対して操作用コマンドを送信することにより当該外部機器の動作を制御可能な電子機器であって、
前記外部機器に対して、当該外部機器が前記操作用コマンドに対応しているか否かを確認する確認要求を送信し、当該外部機器が前記操作用コマンドに対応しているか否かについての情報を含む当該外部機器からの応答通知を受信する第１の通信手段と、
リモートコントローラからのリモコン信号を受信する受信手段と、
前記受信手段が受信した前記リモコン信号に応じた操作用コマンドを前記外部機器に送信する第２の通信手段と、
前記応答通知に含まれる前記情報が、前記外部機器は前記受信手段が受信した前記リモコン信号に応じた操作用コマンドに対応していないと示した場合に報知する報知手段と
を備える電子機器。
【請求項２】
前記第１の通信手段は、前記外部機器が複数の操作用コマンドの夫々に対応しているか否かを確認する確認要求を送信する、請求項１記載の電子機器。
【請求項３】
前記第１の通信手段は、前記受信手段が前記リモコン信号を受信した場合に、当該リモコン信号に応じた操作用コマンドに対応しているか否かを確認する前記確認要求を前記外部機器に送信する、請求項１記載の電子機器。
【請求項４】
前記操作用コマンドに前記外部機器が対応しているか否かについての情報を記憶する記憶手段を更に備え、
前記報知手段は、前記記憶手段に記憶された前記情報に基づいて、前記受信手段が受信した前記リモコン信号に応じた前記操作用コマンドに前記外部機器が対応していない場合に報知する、請求項１記載の電子機器。
【請求項５】
前記外部機器に対して、当該外部機器が機能を有しているか否かを確認する機能確認要求を送信し、前記外部機器が前記機能を有しているか否かについての情報を含む当該外部機器からの応答通知を受信する第３の通信手段を更に備える請求項１記載の電子機器。
【請求項６】
前記第３の通信手段は、自機器及び前記外部機器の電源が入った場合に前記機能確認要求を前記外部機器に送信する、請求項５記載の電子機器。
【請求項７】
前記第１の通信手段は、前記第３の通信手段が前記応答通知を受信した後に、当該応答通知により前記外部機器が有していると示された機能を利用する操作コマンドに対応しているか否かを確認する前記確認要求を前記外部機器に送信する、請求項５記載の電子機器。
【請求項８】
画像を表示する表示手段を更に備え、
前記報知手段は、前記表示手段に第１の画像を表示させることにより報知する、請求項１記載の電子機器。
【請求項９】
前記報知手段は、前記表示手段の表示画面の端部に前記第１の画像を表示させる、請求項１記載の電子機器。
【請求項１０】
前記外部機器から映像データを受信する映像受信手段を更に備え、
前記表示手段は、受信された前記映像データの画像を表示し、
前記報知手段は、前記表示手段が前記映像を表示している場合に、前記表示手段の端部に前記第１の画像を表示させる、請求項９記載の電子機器。
【請求項１１】
音声を出力するスピーカ手段を更に備え、
前記報知手段は、前記スピーカ手段に第１の音声を出力させることにより報知する、請求項１記載の電子機器。
【請求項１２】
外部機器から操作用コマンドを受信して、当該操作用コマンドに応じた動作を実行可能な電子機器であって、
前記外部機器から、前記操作用コマンドに自機器が対応しているか否かを確認する確認要求を受信する受信手段と、
前記受信手段が前記確認要求を受信した場合、前記操作用コマンドに自機器が対応しているか否かについての情報を含む応答通知を前記外部機器に送信する送信手段と
を備える電子機器。
【請求項１３】
前記受信手段が前記確認要求を受信し、前記操作用コマンドに自機器が対応している場合、当該操作用コマンドに応じた処理を実行する実行手段を更に備える請求項１２記載の電子機器。
【請求項１４】
外部機器に制御用コマンドを送信して前記外部機器の動作を制御する電子機器における制御方法であって、
前記外部機器に対して、当該外部機器が前記制御コマンドに対応しているか否かを確認する確認要求を送信することと、
当該外部機器が前記操作用コマンドに対応しているか否かについての情報を含む、前記確認要求に対する応答通知を前記外部機器から受信することと、
リモートコントローラからのリモコン信号を受信することと、
前記応答通知に含まれる前記情報が、前記外部機器が前記リモコン信号に応じた前記制御コマンドに対応していないと示した場合に報知する報知手段と
を備える制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は電子機器及び制御方法に関する。
【背景技術】
【０００２】
テレビ等の映像表示装置とプレーヤ等の映像出力装置とを接続するデジタルインターフェースの一例としてＨＤＭＩ（Ｈｉｇｈ  Ｄｉｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）がある。このＨＤＭＩには、ＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）という機器間の相互制御に関する規格も既定されている。ＨＤＭＩ−ＣＥＣでは、リモコンからの各種信号を受信した機器が、当該信号に対応する制御コマンドをＨＤＭＩケーブルを介して外部機器に送信することにより外部機器を制御できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−４４９６
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、ＨＤＭＩ−ＣＥＣにより一方の機器から外部機器へ制御コマンドを送信する場合、機器により対応していない制御コマンドがある。しかしながら、ユーザは機器が制御コマンドに対応しているか否かを認識することができないため、ユーザの利便性を損なう恐れがある。
【０００５】
そこで本発明の実施形態は、ユーザにとっての利便性を向上することのできる電子機器の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決する為に、実施形態の電子機器は、外部機器に対して操作用コマンドを送信することにより当該外部機器の動作を制御可能な電子機器であって、外部機器に対して、当該外部機器が前記操作用コマンドに対応しているか否かを確認する確認要求を送信し、当該外部機器が操作用コマンドに対応しているか否かについての情報を含む当該外部機器からの応答通知を受信する第１の通信手段と、リモートコントローラからのリモコン信号を受信する受信手段と、受信手段が受信したリモコン信号に応じた操作用コマンドを外部機器に送信する第２の通信手段と、応答通知に含まれる情報が、外部機器は受信手段が受信した前記リモコン信号に応じた操作用コマンドに対応していないと示した場合に報知する報知手段とを備える。
【図面の簡単な説明】
【０００７】
【図１】第１実施形態に係る表示装置及び映像出力装置の利用形態を示す図。
【図２】第１実施形態に係る表示装置、映像出力装置及びリモコンのシステム構成例を示す図。
【図３】第１実施形態に係る表示装置及び映像出力装置が送受信するメッセージのデータ構造例を示す図。
【図４】第１実施形態に係る表示装置が記憶するデータベースのデータ構造例を示す図。
【図５】第１実施形態に係る表示装置によるデータベース登録の処理フロー例を示す図。
【図６】第１一実施形態に係る表示装置によるデータベース登録の処理フロー例を示す図。
【図７】第１実施形態に係る表示装置のリモコン信号受信に関する処理フロー例を示す図。
【図８】第１実施形態に係る映像出力装置による応答メッセージ送信に関する処理フロー例を示す図。
【図９】第１実施形態に係る映像出力装置による応答メッセージ送信に関する処理フロー例を示す図。
【図１０】第１実施形態に係る表示装置、映像出力装置及びリモコンによる処理シーケンス例を示す図。
【図１１】第２実施形態に係る表示装置、映像出力装置の利用形態例を示す図。
【図１２】第２実施形態に係る表示装置、映像出力装置及びリモコンのシステム構成例を示す図。
【図１３】第２実施形態に係る表示装置による報知動作の例を示す図。
【図１４】第２実施形態に係る表示装置が表示する画面例を示す図。
【図１５】第２実施形態に係る表示装置による画面表示に係る処理フロー例を示す図。
【発明を実施するための形態】
【０００８】
（第１実施形態）
以下、図面を参照して本発明の第１実施形態を説明する。
図１は第１実施形態に係る電子機器システムの利用形態例を示す図である。ここで、本実施形態に係る電子機器は、例えば表示装置２００及び映像出力装置３００として実現されている。
【０００９】
ここで表示装置２００と映像出力装置３００とはＨＤＭＩケーブル４００により接続されており、表示装置２００は映像出力装置３００から出力された映像を表示する機能を有する。また表示装置２００は、リモートコントローラ（リモコン）１００から送信された、リモコンコードが重畳された各種信号を受信し、当該信号のリモコンコードに対応する制御コマンドをＨＤＭＩケーブル４００を介して映像出力装置３００に出力することにより、映像出力装置３００の動作を制御することができる。
【００１０】
より具体的には、例えばリモコン１００の番組表ボタン１５３に対する操作を受けた場合、リモコン１００は当該ボタンに対応するリモコンコードの重畳された信号を表示装置２００に送信し、表示装置２００が当該信号を受信すると、当該信号に重畳されたリモコンコードに対応する制御コマンド、即ち番組表表示の制御コマンドを映像出力装置３００に送信する。そして映像出力装置３００は、当該制御コマンドを受信すると、番組表の映像を表示装置２００に出力する。
【００１１】
また、番組表ボタン１５３以外のボタンであっても、例えば再生ボタン１５５や、ＤＶＤメニュー表示ボタン１５６等に対する操作があると、リモコンは当該ボタンに対応するリモコンコードの信号を送信し、表示装置２００は、受信した信号のリモコンコードに対応する制御コマンドを映像出力装置３００に送信し、映像出力装置３００は受信した制御コマンドに応じた処理を行う。
【００１２】
しかしながら映像出力装置３００は、表示装置２００が送信する制御コマンドを受信した場合であっても、当該制御コマンドに対応しておらず、当該制御コマンドに応じた処理を実行できない場合がある。
【００１３】
これに対し本実施形態の表示装置２００は、映像出力装置３００が各種制御コマンドに対応しているか否かを問い合わせる確認メッセージ（コマンド）を当該映像出力装置３００に送信し、当該確認メッセージに対する映像出力装置３００からの応答メッセージ（コマンド）を受信することにより、映像出力装置３００が対応する（実行可能な）制御コマンドを判別する。そして表示装置２００は、リモコン１００から各種信号を受信した場合に、当該信号のリモコンコードに応じた制御コマンドに映像出力装置３００が対応しているか否かに応じた処理を実行することにより、ユーザの利便性を向上させることができるものであるが、詳細については図２乃至図１０を参照して後述する。
【００１４】
図２は、リモコン１００、表示装置２００及び映像出力装置３００のシステム構成例を示す図である。
まずリモコン１００を説明する。
リモコン１００は、操作入力部１０１、送信制御部１０２、信号送信部１０３等を備える。ここで操作入力部１０１は、ユーザからの各種操作入力を受ける機能を有する。そして送信制御部１０２は、操作入力部１０１が受け付けた操作入力に応じたリモコンコードを生成し、当該リモコンコードを重畳した信号を信号送信部１０３から送信させる。
【００１５】
次に表示装置２００を説明する。
表示装置２００は、信号受信部２１１、リモコン信号処理部２１２、ＨＤＭＩ通信制御部２３１、記憶部２３２、ＨＤＭＩ通信部２３３、ＧＵＩ処理部２４１、表示処理部２４２、表示部２４３等を備えている。
【００１６】
信号受信部２１１は、リモコン１００からの信号を受信する。そしてリモコン信号処理部２１２は、信号受信部２１１が受信した信号に重畳されたリモコンコードを処理し、当該リモコンコードをＨＤＭＩ通信制御部２３１に出力する。
【００１７】
ＨＤＭＩ通信制御部２３１は、ＨＤＭＩケーブル４００を介して接続された映像出力装置３００とのＨＤＭＩ通信接続確立や、当該装置とのコマンドの送受信、当該装置からの映像データ受信等に係る処理を制御する。
【００１８】
ＨＤＭＩ通信接続確立処理においてＨＤＭＩ通信制御部２３１は、ＨＤＭＩケーブル４００を介して接続された映像出力装置３００の記憶部３３２に格納されたＨＤＣＰ（Ｈｉｇｈ−Ｂａｎｄｗｉｄｔｈ  Ｄｉｇｉｔａｌ  Ｃｏｎｔｅｎｔｓ  Ｐｒｏｔｅｃｔｉｏｎ）鍵情報を取得する。
【００１９】
またＨＤＭＩ通信制御部２３１は、映像出力装置３００が有する機能を問い合わせる為の保持機能確認メッセージや、映像出力装置３００が対応する操作用コマンドを問い合わせる為の操作用コマンド対応確認メッセージを、ＨＤＭＩ通信部２３３を介して当該映像出力装置３００に送信する。
【００２０】
続いてＨＤＭＩ通信制御部２３１は、当該保持機能確認メッセージ及び操作用コマンド対応確認メッセージに対する応答を受信すると、当該応答に基づいて保持機能データベース２３２１及び操作用コマンドデータベース２３２２を生成し、記憶部２３２に記憶させる。なお、保持機能確認メッセージ、操作用コマンド対応確認メッセージ及びこれらメッセージに基づいたデータベースについては、図３及び図４を参照して後述する。
【００２１】
そしてＨＤＭＩ通信制御部２３１は、リモコン信号処理部２１２からリモコンコードが入力され、当該リモコンコードに応じた操作用コマンドに映像出力装置３００が対応していない場合、ＧＵＩ処理部２４１に報知画面の生成を指示する。ここでＨＤＭＩ通信制御部２３１は、リモコン信号処理部２１２から入力したリモコンコードに応じた操作用コマンドに映像出力装置３００が対応していない場合、ＧＵＩ処理部２４１に報知画面の生成を指示するだけでなく、スピーカ部（非図示）に報知を指示し、当該スピーカ部に報知音を出力させてもよい。なお映像出力装置３００が操作用コマンドに対応していない場合に表示装置２００が実行する処理は上記に限るものではなく、表示装置２００は、入力したリモコンコードに応じた操作用コマンドに映像出力装置３００が対応していない場合と対応している場合とで異なる処理を行うことにより、映像出力装置３００が当該リモコンコードに対応していない旨をユーザに認識させることができればよい。
【００２２】
更にＨＤＭＩ通信制御部２３１は、ＨＤＭＩ接続確立処理ののち映像データを受信すると、記憶部２３２に格納された暗号鍵と映像出力装置３００から取得した暗号鍵とに基づいて映像データの暗号化を解除する。そしてＨＤＭＩ通信制御部２３１は、暗号化を解除した映像データを表示処理部２４２に出力する。
【００２３】
記憶部２３２は、ＨＤＣＰ暗号鍵情報、映像形式情報、保持機能データベース２３２１、操作用コマンドデータベース２３２２等を記憶する機能を有する。ここでＨＤＣＰ鍵情報とは、映像出力装置３００が表示装置２００に映像データ送信する際に、該映像データにかける暗号の鍵情報である。また映像形式情報とは、表示装置２００が表示可能な映像データの映像形式についての情報である。
【００２４】
ＧＵＩ処理部２４１は、ＨＤＭＩ通信制御部２３１から報知画面生成指示を受けると、当該指示に基づいて報知画面を生成し、生成した画面データを表示処理部２４２に出力する。
【００２５】
表示処理部２４２は、ＨＤＭＩ通信制御部２３１から入力された映像データや、ＧＵＩ処理部２４１から入力された画面データに基づいた映像信号を生成し、当該映像信号を表示部２４３に出力する。そして表示部２４３は、表示処理部２４２から入力された映像信号に基づいた映像を表示する。
【００２６】
続いて映像出力装置３００を説明する。
映像出力装置３００は、ＯＤＤ３１１、チューナ３１２、ＩＰＴＶ受信部３１３、デコード部３１４、ＧＵＩ処理部３１５、制御部３２０、ＨＤＭＩ通信制御部３３１、記憶部３３２、ＨＤＭＩ通信部３３３等を備えている。
【００２７】
ＯＤＤ３１１は、光学ディスクに記録された映像データを読込む機能を有し、当該読込んだ映像データをデコード部３１４に出力する。またチューナ３１２は、地上波デジタル、ＢＳ、ＣＳ等のテレビ放送信号を受信する機能を有し、当該テレビ放送信号に重畳された映像データを取得してデコード部３１４に出力する。ＩＰＴＶ受信部３１３は、ネットワークを介してＩＰＴＶの映像データを取得する機能を有し、取得した映像データをデコード部３１４に出力する。そしてデコード部３１４は、入力された映像データをデコードし、当該デコードした映像データをＨＤＭＩ通信制御部３３１に出力する。
【００２８】
ＧＵＩ処理部３１５は、例えば番組表やＤＶＤ操作用のメニュー画面等を生成し、当該画面をＨＤＭＩ通信制御部３３１に出力する機能を有する。
制御部３２０は、映像処理部３１０に含まれる各機能部の制御を行う。即ち制御部３２０はＨＤＭＩ通信制御部３３１の指示に応じて、映像処理部３１０の各機能ブロックに対して処理を指示する。
【００２９】
ＨＤＭＩ通信制御部３３１は、表示装置２００とのＨＤＭＩ通信接続の確立や、映像データ及びＨＤＭＩ−ＣＥＣに準拠した制御コマンド等の処理機能を有する。そしてＨＤＭＩ通信制御部３３１は、ＨＤＭＩ接続確立処理の際には、ＨＤＭＩ通信部３３３を介して、表示装置２００の記憶部２３２に格納されたＨＤＣＰ鍵情報及び映像形式情報等を取得する。
【００３０】
またＨＤＭＩ通信制御部３３１は、ＨＤＭＩ接続が確立した後、デコード部３１４から映像データが入力されると、記憶部３３２に格納された暗号鍵と表示装置２００から取得した暗号鍵とに基づいて映像データを暗号化して、ＨＤＭＩ通信部３３３を介して表示装置２００に該映像データを送信する。
【００３１】
更にＨＤＭＩ通信制御部３３１は、表示装置２００から保持機能確認メッセージや操作用コマンド対応確認メッセージ等を受信すると、映像出力装置３００が対応している操作用コマンドや、保持している機能について判別し、当該判別結果に応じたメッセージを表示装置２００に送信する。
【００３２】
そしてＨＤＭＩ通信制御部３３１は、表示装置２００から操作用コマンド等を受信すると、当該コマンドに応じた処理の実行を制御部３２０に指示する。
次に図３を参照して、表示装置２００が映像出力装置３００に送信する保持機能確認メッセージ及び操作用コマンド対応確認メッセージのデータ構造例を説明する。
図３（Ａ−１）は、保持機能確認メッセージの構成例を示す図である。当該メッセージでは、Ｃ１で示す７〜１０行目の０〜７バイトのデータ領域毎に１つの機能を対応付けることができ、表示装置２００は、当該データ領域に１を格納して当該メッセージを送信することにより、当該１を格納したデータ領域に対応する機能を映像出力装置３００が有するか否かについて確認することができる。
【００３３】
図３（Ａ−２）は、映像出力装置３００が、保持機能確認メッセージに対する応答として表示装置２００に送信する保持機能通知メッセージのデータ構造例を示す図である。当該保持機能通知メッセージには、図３（Ａ−１）に示した保持機能確認メッセージと同様に、Ｃ３で示す７〜１０行目の０〜７バイトのデータ領域毎に１つの機能が対応付けられており、映像出力装置３００は、当該データ領域に１を格納して当該メッセージを送信することにより、当該１を格納したデータ領域に対応する機能を映像出力装置３００が有するとして表示装置２００に報知することができる。
【００３４】
なおＣ３の各データ領域に対応付けられた機能は、Ｃ１のデータ領域に対応付けられた機能と同様であり、また、これらのデータ領域のうち何れの領域が何れの機能に対応するかについては、例えば記憶部２３２及び記憶部３３２に定義づけて記憶される。
【００３５】
即ち、表示装置２００及び映像出力装置３００において、Ｃ２のデータ領域を例えばＤＶＤ機能の有無を問い合わせるための領域として定義し、表示装置２００が当該データ領域Ｃ２に１を格納して当該保持機能確認メッセージを映像出力装置３００に送信し、映像出力装置３００が当該メッセージを受信すると、映像出力装置３００はＤＶＤ機能の有無を判別し、当該判別結果に応じて、Ｃ４に１又は０を格納して保持機能通知メッセージを返信する。
【００３６】
なお保持機能確認／通知メッセージでは、Ｃ１の複数の各データ領域に対して、例えばＤＶＤ機能、ＢＳチューナ、ＣＳチューナ、ＩＰＴＶ受信機能等を対応付けて定義することができる。
【００３７】
次に図３（Ｂ−１）及び（Ｂ−２）を参照して、操作用コマンド対応確認メッセージ及び操作用コマンド対応通知メッセージのデータ構造例を説明する。
図３（Ｂ−１）は、表示装置２００が映像出力装置３００に送信する操作用コマンド対応確認メッセージのデータ構造例を示す図である。当該メッセージでは、Ｃ５で示すデータ領域に、映像出力装置３００が対応しているか否かを確認したい操作用コマンド名等を格納することにより、表示装置２００は、映像出力装置３００が当該操作用コマンドに対応しているか否かを問い合わせることができる。
【００３８】
図３（Ｂ−２）は、映像出力装置３００が表示装置２００に送信する、操作用コマンド対応通知メッセージのデータ構造例を示す図である。ここで当該メッセージでは、図３（Ｂ−１）に示した操作用コマンド確認メッセージにより指定（確認を要求）された操作用コマンドに対応しているか否かを示す情報をＣ６のデータ領域に格納して返信することができる。なお、当該操作用コマンド対応通知メッセージには、映像出力装置３００が、確認メッセージにより指定された操作用コマンドに対応している場合、当該対応している旨を示す情報とともに、対応している操作用コマンドのバージョンを示す情報を含めてもよい。
【００３９】
なお当該操作用コマンド対応確認メッセージ及び通知メッセージでは、例えばＨＤＭＩ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ｖｅｒ．  １．４のＣＥＣ  Ｔａｂｌｅ  ３０  Ｕｓｅｒ  Ｃｏｎｔｒｏｌ  Ｃｏｄｅｓに記載されている各種操作用コマンドに対応しているか否かの問合せ／通知を行うことができる。なお当該操作用コマンド対応確認メッセージで問い合わせることができる操作用コマンドは上記の限りではなく、例えばベンダにより定義された各種の操作用コマンドについて問い合わせるものであってもよい。また映像出力装置３００は、保持機能通知メッセージ及び操作用コマンド対応通知メッセージに、自機器のＩＤや機器名等の機器情報を含めて表示装置２００に送信してもよい。
【００４０】
更に、表示装置２００は、図３（Ｂ−１）に示すメッセージを映像出力装置３００に送信することにより、Ｃ５のデータ領域に格納された１つの操作用コマンドに対して映像出力装置３００が対応するか否かを問い合わせることができるが、例えば図３（Ａ−１）のメッセージのように複数のデータ領域の夫々と操作用コマンドとを対応付けて定義したメッセージを送信することにより、１つのメッセージで複数の操作用コマンドについての対応／非対応を映像出力装置３００に問い合わせてもよい。
【００４１】
次に図４を参照して、保持機能データベース２３２１及び操作用コマンドデータベース２３２２のデータ構造例を説明する。
図４（Ａ）は、保持機能データベース２３２１の構成例を示す図である。このデータベースでは、Ａ１のデータ領域に、表示装置２００と接続している機器のアドレスや機器ＩＤ等が格納されている。そしてＡ１のデータ領域に格納されている機器毎にＡ２のデータ領域にて機能を示す情報が格納され、そしてＡ３のデータ領域にはデータ領域Ａ２に示される機能を機器が有しているか否か（対応するか否か）を示す情報が格納される。
【００４２】
図４（Ｂ）は、操作用コマンドデータベース２３２２の構成例を示す図である。このデータベースでは、Ｂ１のデータ領域に、表示装置２００と接続している機器のアドレスや機器ＩＤ等が格納されている。そしてＢ１のデータ領域に格納されている機器毎にＢ２のデータ領域にて操作用コマンドを示す情報が格納され、そしてＢ３のデータ領域にはデータ領域Ｂ２に示される操作用コマンドに機器が対応しているか否かを示す情報が格納される。なおここでの操作用コマンドとは、前述の通りＨＤＭＩ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ｖｅｒ．  １．４のＣＥＣ  Ｔａｂｌｅ  ３０  Ｕｓｅｒ  Ｃｏｎｔｒｏｌ  Ｃｏｄｅｓに記載されている各種操作用コマンドや、ベンダにより定義された各種の操作用コマンド等である。
【００４３】
次に図５を参照して、表示装置２００による保持機能確認メッセージの送信に係る処理例を説明する。
まずＨＤＭＩ通信制御部２３１は、例えば図３（Ａ−１）に示したような保持機能確認メッセージを映像出力装置３００に送信する（Ｓ４０１）。そしてＨＤＭＩ通信制御部２３１は、当該メッセージに対する応答である、例えば図３（Ａ−２）に示したような保持機能通知メッセージを受信すると（Ｓ４０２）、当該メッセージに含まれる、映像出力装置３００が有する機能についての情報に基づき、当該映像出力装置３００が保持する機能についての保持機能データベース２３２１を記憶部２３２に登録する（Ｓ４０３）。
【００４４】
なお図５においては、表示装置２００が映像出力装置３００に対して保持機能確認メッセージを送信するとして説明しているが、映像出力装置３００が表示装置２００に対して当該確認メッセージを送信して表示装置２００からの応答メッセージを受信し、当該応答メッセージに含まれる、表示装置２００が有する機能についての情報に基づいてデータベースを生成してもよい。
【００４５】
次に図６を参照して、表示装置２００による操作用コマンド対応確認メッセージの送信に係る処理例を説明する。
まずＨＤＭＩ通信制御部２３１は、例えば図３（Ｂ−１）に示したような操作用コマンド対応確認メッセージを映像出力装置３００に送信する（Ｓ５０１）。そしてＨＤＭＩ通信制御部２３１は、当該メッセージに対する応答である、例えば図３（Ｂ−２）に示したような操作用コマンド対応通知メッセージを受信すると（Ｓ５０２）、当該メッセージに含まれる、映像出力装置３００が対応している操作用コマンドについての情報に基づいて、映像出力装置３００が利用可能な操作用コマンドついての操作用コマンドデータベース２３２２を記憶部２３２に登録する（Ｓ５０３）。
【００４６】
次に図７を参照して、表示装置２００がリモコン１００からの信号を受信した際の処理フロー例を説明する。
まず信号受信部２１１がリモコン１００からの信号を受信すると（Ｓ６０１）、ＨＤＭＩ通信制御部２３１は、記憶部２３２の操作用コマンドデータベース２３２２を参照して、映像出力装置３００が、当該信号に重畳されたリモコンコードに応じた操作用コマンドに対応しているか否かを判別する（Ｓ６０２）。そして映像出力装置３００が当該操作用コマンドに対応している場合（Ｓ６０２のＹｅｓ）、ＨＤＭＩ通信制御部２３１は当該操作用コマンドを映像出力装置３００に送信する（Ｓ６０３）。一方映像出力装置３００が当該操作用コマンドに対応していない場合、ＨＤＭＩ通信制御部２３１はＧＵＩ処理部２４１に報知画面の生成を指示し、表示部２４３に当該報知画面を表示させる（Ｓ６０４）。
【００４７】
次に図８を参照して、映像出力装置３００が保持機能確認メッセージを受信した場合の処理フロー例を説明する。
まずＨＤＭＩ通信制御部３３１は、表示装置２００から、例えば図３（Ａ−１）のような保持機能確認メッセージを受信すると（Ｓ７０１）、当該メッセージが指定している機能を映像出力装置３００が有しているか否かを判別する（Ｓ７０２）。そしてＨＤＭＩ通信制御部３３１は、当該保持機能確認メッセージへの応答であり、映像出力装置３００が機能を保持するか否かについての情報を含む、例えば図３（Ａ−２）に示すような保持機能通知メッセージを表示装置２００に送信する（Ｓ７０３）。
【００４８】
なお図８においては、映像出力装置３００が表示装置２００から保持機能確認メッセージを受信するとして説明しているが、表示装置２００が映像出力装置３００から当該メッセージを受信し、当該メッセージにより確認を要求されている機能の有無を判別し、当該表示装置２００が機能を有するか否かの情報を含む保持機能通知メッセージを映像出力装置３００に出力してもよい。
【００４９】
次に図９を参照して、映像出力装置３００が操作用コマンド対応確認メッセージを受信した際の処理フロー例について説明する。
ＨＤＭＩ通信制御部３３１は、例えば図３（Ｂ−１）に示すような操作用コマンド対応確認メッセージを受信すると（Ｓ８０１）、当該メッセージが指定している操作用コマンドに映像出力装置３００が対応しているか否かを判別し（Ｓ８０２）、操作用コマンドに対応しているか否かについての情報を含む、例えば図３（Ｂ−２）に示すような操作用コマンド対応通知メッセージを表示装置２００に送信する（Ｓ８０３）。
【００５０】
次に図１０を参照して、リモコン１００、表示装置２００、映像出力装置３００による処理フロー例について説明する。
まず表示装置２００及び映像出力装置３００に対する電力供給が開始すると（Ｓ９０１、Ｓ９０２）、当該表示装置２００と映像出力装置３００とは、機器同士の通信接続を確立し、表示装置２００は映像出力装置３００に対して、保持機能確認メッセージを送信する（Ｓ９０３）。映像出力装置３００は、当該メッセージを受信すると、自機器が保持する機能を判別し（Ｓ９０４）、自機器が有する機能についての保持機能通知メッセージを表示装置２００に送信する（Ｓ９０５）。そして表示装置２００は、映像出力装置３００からの保持機能通知メッセージを受信すると、当該メッセージに基づいて、映像出力装置３００が有する機能についての保持機能データベース２３２１を生成／登録する（Ｓ９０６）。
【００５１】
次に表示装置２００は、映像出力装置３００に対して、当該映像出力装置が利用可能な操作用コマンドについて問い合わせる操作用コマンド対応確認メッセージを送信する（Ｓ９０７）。なお表示装置２００は、複数の操作用コマンドのうち、映像出力装置３００が保持する機能を利用する場合に用いる操作用コマンドについて問い合わせるようにしてもよい。即ち、例えば映像出力装置３００がＤＶＤ機能を有している場合、当該ＤＶＤ機能に関する操作用コマンド、即ちＤＶＤ再生コマンドや停止コマンド等のコマンドについて、当該映像出力装置３００が対応しているか否かを確認してもよい。
【００５２】
そして映像出力装置３００は、当該メッセージを受信すると当該映像出力装置３００が対応している操作用コマンドを判別し（Ｓ９０８）、自機器が利用可能な操作用コマンドについての操作用コマンド対応通知メッセージを表示装置２００に返信する（Ｓ９０９）。そして表示装置２００は当該通知メッセージを受信すると、当該メッセージに基づき、映像出力装置３００が利用可能な操作用コマンドについての操作用コマンドデータベース２３２２を記憶部２３２に登録する（Ｓ９１０）。
【００５３】
ここでリモコン１００が、ユーザからの操作入力を受け付け（Ｓ９１１）、当該操作入力に基づくリモコンコードを重畳した信号を表示装置２００に送信し（Ｓ９１２）、表示装置２００が当該信号を受信すると、表示装置２００は、保持機能データベース２３２１及び操作用コマンドデータベース２３２２を参照し、当該信号に含まれるリモコンコードに対応する操作用コマンドを映像出力装置３００が利用可能であるか否か判別する（Ｓ９１３）。そして表示装置２００は、当該操作用コマンドを映像出力装置３００が利用可能である場合、映像出力装置３００に当該操作用コマンドを送信する（Ｓ９１４）。なお表示装置２００は、映像出力装置３００が当該操作用コマンドに対応していない場合、当該非対応の旨を報知する（図１０には非図示）。
【００５４】
そして映像出力装置３００は、表示装置２００からの操作用コマンドを受信すると、当該コマンドに応じた処理を行い（Ｓ９１５）、当該処理を反映した映像を表示装置２００に送信する（Ｓ９１６）。なお処理を反映した映像とは、例えば映像出力装置３００が番組表表示のコマンドを受信した場合における番組表の映像や、再生コマンドを受信した場合における再生映像等を示す。
【００５５】
なお図１０において、表示装置２００は、保持機能確認メッセージ及び操作用コマンド対応確認メッセージの送信をリモコン１００からの信号受信の前に行うとして説明したが、これらのメッセージの送信のタイミングは必ずしもこれに限るものではない。つまり、表示装置２００は、例えばリモコン１００から信号を受信した場合に、当該信号のリモコンコードに対応する操作用コマンドについての操作用コマンド対応確認メッセージを送信してもよい。
【００５６】
さらに、当該操作用コマンド対応確認メッセージを映像出力装置３００が受信し、当該メッセージが指定している操作用コマンドに映像出力装置３００が対応している場合、映像出力装置３００は当該操作用コマンドに応じた処理を行ってもよい。即ち例えば映像出力装置３００が、番組表表示用のコマンドに対応しているか否かについての操作用コマンド対応確認メッセージを受信し、当該番組表表示コマンドに対応している場合、当該コマンドに応じて番組表を表示する処理を行ってもよい。
【００５７】
また図１０においては、表示装置２００は、当該表示装置２００及び映像出力装置３００の電源が入った場合に保持機能確認メッセージを送信し、その後に操作用コマンド対応確認メッセージを送信するとして説明しているが、操作用コマンド対応確認メッセージは例えば表示装置２００及び映像出力装置３００の電源が入った場合に送信されてもよい。
【００５８】
しかしリモコン１００からの信号を受信した場合に、当該信号のリモコンコードに応じた操作用コマンドに映像出力装置３００が対応しているか否かを表示装置２００が迅速に判別する為には、リモコン信号１００からの信号受信前、即ち表示装置２００及び映像出力装置３００の電源が入った場合に保持機能確認メッセージ及び操作用コマンド対応確認メッセージを送信することが好ましい。
【００５９】
なお本実施形態の説明においては、表示装置２００が、リモコン信号を受信して当該信号に応じた制御コマンドを映像出力装置３００に送信する場合について説明しているが、映像出力装置３００がリモコン信号を受信し、当該信号に応じた制御コマンドを表示装置２００に送信してもよい。また、映像出力装置３００が機能確認メッセージ及び操作用コマンド確認メッセージを表示装置２００に送信し、当該メッセージに対して表示装置２００が操作用コマンドの対応／非対応や機能の有無を判別し、これらの判別結果に基づいた映像出力装置３００に応答メッセージを送信してもよい。
【００６０】
（第２実施形態）
次に図１１乃至図１３を参照して、第２実施形態を説明する。
図１１は第２実施形態に係る電子機器は、例えば表示装置２００及び映像出力装置３００により実現される。ここで表示装置２００と映像出力装置３００とはＨＤＭＩケーブル４００により接続される。そして表示装置２００は映像出力装置３００から出力された映像を表示する。なお、第２実施形態に係るリモートコントローラ１００、表示装置２００、映像出力装置３００、及びＨＤＭＩケーブル４００は、夫々第１実施形態で説明した構成及び機能を備える。
【００６１】
つまり、リモコン１００は、各種のボタンに対する操作入力を受け付けて、当該操作入力に応じたリモコンコードが重畳された信号を送信する。そして表示装置２００は、リモコン１００から送信された信号を受信し、当該信号に含まれるリモコンコードに対応する制御コマンドを映像出力装置３００にＨＤＭＩケーブル４００を介して出力することにより、映像出力装置３００の動作を制御できる。
【００６２】
また第２実施形態に係る表示装置２００は、筐体２５０を備え、当該筐体２５０の前面には表示部２４３、スピーカ部２４４及びインジケータ２４５等が設けられる。ここで表示部２４３はＬＣＤ等のディスプレイであり、映像出力装置３００から入力された映像データの映像や各種の報知画面を表示する。なお報知画面の詳細は図１３を参照して後述する。またスピーカ部２４４は、映像出力装置３００から入力された音声データの音声や報知音を表示装置２００の周囲に対して出力する。そしてインジケータ２４５は例えば点灯／消灯可能なライトやディスプレイ等であり、各種の通知等を報知する指示器としての機能を有する。
【００６３】
そして第２実施形態に係る表示装置２００は、リモコン１００からリモコンコードが重畳された信号を受信した場合に、当該リモコンコードに応じた制御コマンドに映像出力装置３００が対応するか否かに応じてユーザに報知することができる。
【００６４】
次に図１２を参照して第２実施形態に係る表示装置２００のシステム構成例を説明する。なお、第２実施形態に係るリモートコントローラ１００、映像出力装置３００のシステム構成及び各構成の機能は第１実施形態と同様であるため説明を省略する。また、表示装置２００の各構成については、第１実施形態と異なる構成及び機能を中心に説明する。
【００６５】
表示装置２００は、信号受信部２１１、リモコン信号処理部２１２、ＨＤＭＩ通信制御部２３１、記憶部２３２、ＨＤＭＩ通信部２３３、ＧＵＩ処理部２４１、表示処理部２４２、表示部２４３、スピーカ部２４４、インジケータ２４５等を備える。ここで、信号受信部２１１、リモコン信号処理部２１２、記憶部２３２、ＨＤＭＩ通信部２３３、ＧＵＩ処理部２４１、表示処理部２４２、表示部２４３は、第１実施形態で説明した機能と同様の機能を備える。
【００６６】
つまり、信号受信部２１１は、リモコン１００からの信号を受信し、リモコン信号処理部２１２は、信号受信部２１１が受信した信号に重畳されたリモコンコードを処理してＨＤＭＩ通信制御部２３１に出力する。
【００６７】
ＨＤＭＩ通信制御部２３１は、ＨＤＭＩケーブル４００を介して接続された映像出力装置３００とのＨＤＭＩ通信接続確立や、当該装置とのコマンドの送受信、当該装置からの映像データ受信等に係る処理を制御する。
【００６８】
ＨＤＭＩ通信制御部２３１は、映像出力装置３００が有する機能を問い合わせる為の保持機能確認メッセージや、映像出力装置３００が対応する操作用コマンドを問い合わせる為の操作用コマンド対応確認メッセージを、映像出力装置３００に送信する。またＨＤＭＩ通信制御部２３１は、保持機能確認メッセージ及び操作用コマンド対応確認メッセージに対する応答を受信すると、保持機能データベース２３２１及び操作用コマンドデータベース２３２２を生成して記憶部２３２に記憶させる。
【００６９】
そしてＨＤＭＩ通信制御部２３１は、リモコン信号処理部２１２からリモコンコードが入力されると、当該リモコンコードに対応する制御コマンドに映像出力装置３００が対応しているか否かを、操作用コマンドデータベース２３２２を参照して判別する。ここでＨＤＭＩ通信制御部２３１は、映像出力装置３００が当該操作用コマンドに対応していない場合、ＧＵＩ処理部２４１に報知画面の生成を指示する。またここでＨＤＭＩ通信制御部２３１は、当該操作用コマンドに映像出力装置３００が対応していない場合、スピーカ部２４４及びインジケータ２４５に報知の実行を指示してもよい。
【００７０】
またＨＤＭＩ通信制御部２３１は、保持機能確認メッセージ及び操作用コマンド対応確認メッセージに対する、映像出力装置３００の機器情報を含む応答を受信すると、当該機器情報に対応する機器についての情報が操作用コマンドデータベース２３２２に格納されているか否かを判別する。そして、応答に含まれた機器情報に対応する機器の情報が操作用コマンドデータベース２３２２に格納されている場合、ＨＤＭＩ通信制御部２３１は、当該機器が、表示装置２００が送信し得る全ての制御コマンドに対応しているか否かを判別してもよい。
【００７１】
記憶部２３２は、保持機能データベース２３２１及び操作用コマンドデータベース２３２２を格納する。ここで保持機能データベース２３２１及び操作用コマンドデータベース２３２２は、第１実施形態と同様のデータベースであるが、これらデータベースは、映像出力装置３００からの保持機能通知メッセージ及び操作用コマンド対応通知メッセージに基づいて生成・格納されるだけでなく、例えば工場出荷時に予め格納されていても良いし、又はファームウェアアップデートやユーザ入力により登録・格納されても良い。
【００７２】
そして操作用コマンドデータベース２３２２は、表示装置２００にＨＤＭＩ通信部２３３を介して接続される機器が、当該表示装置２００がＨＤＭＩ通信部２３３を介して送信し得る全ての制御コマンドに対応しているか否かを示す情報を格納しても良い。
【００７３】
表示装置２００は、リモートコントローラ１００からのリモコンコードに応じた制御コマンドを、ＨＤＭＩ通信部２３３を介して接続された映像出力装置３００等の機器に出力する。このとき、例えばリモートコントローラ１００、表示装置２００、及び映像出力装置３００が同一のベンダにより提供された機器である場合、映像出力装置３００は、リモコン１００が表示装置２００に送信し得るリモコンコードの夫々に対応したＨＤＭＩ−ＣＥＣ制御コマンドの全てに対応していることがある。
【００７４】
そして対応機器データベース２３２３は、このようにリモコン１００が表示装置２００に送信し得るリモコンコードに対応した制御コマンド、即ち表示装置２００がＨＤＭＩ通信部２３３を介して送信し得る全ての制御コマンドに対応しているか否かの情報を、機器毎のＩＤや機器名等に対応付けて格納できる。
【００７５】
ＧＵＩ処理部２４１は、ＨＤＭＩ通信制御部２３１から報知画面生成指示を受けると、当該指示に基づいて報知画面を生成し、生成した画面データを表示処理部２４２に出力する。またＧＵＩ処理部２４１は、ＨＤＭＩ通信制御部２３１から報知画面生成指示を受けていない場合であっても、例えば映像出力装置３００が対応する操作コマンドに関する報知画面を生成して表示処理部２４２に出力してもよい。なおＧＵＩ処理部２４１が生成する報知画面については図１３及び図１４を参照して後述する。
【００７６】
表示処理部２４２は、ＨＤＭＩ通信制御部２３１から入力された映像データ及びＧＵＩ処理部２４１から入力された画面データを、ディスプレイ表示用の映像信号に変換して当該映像信号を表示部２４３に出力する。そして表示部２４３は、表示処理部２４２から入力された映像信号に基づいた映像を表示する。
【００７７】
スピーカ部２４４は、ＨＤＭＩ通信制御部２３１から報知音出力指示を受けると報知音を出力する。またインジケータ２４５は、報知指示を受けると、例えばライトの点灯／消灯等により、映像出力装置３００が操作用コマンドに対応していない旨を報知する。
【００７８】
次に図１３を参照して、表示装置２００がリモコン１００からの信号を受信して当該信号のリモコンコードに対応する操作用コマンドに映像出力装置３００が対応していない場合の、当該表示装置２００の動作例を説明する。
【００７９】
図１３（Ａ）は、表示装置２００が実行する報知動作の例を示す図である。リモコン１００から受信した信号のリモコンコードに対応する操作用コマンドに映像出力装置３００が対応していない場合、表示装置２００は各種の報知動作を実行する。ここで表示装置２００は、図１３（Ａ）に示すように、例えば表示部２４３が報知画面２４３１を表示し、スピーカ部２４４が報知音を出力し、インジケータ２４５が点灯する等の報知動作を実行する。なお報知画面２４３１には、操作用コマンドに対して映像出力装置３００が対応していないことを示す報知画像Ｄ１が表示される。また当該画像Ｄ１は、映像出力装置３００の装置名を示してもよい。
【００８０】
図１３（Ｂ）は、表示装置２００が、報知画面の画像と、当該報知画面の画像とは異なる画像とを共に表示する場合の報知画面例を示す図である。表示装置２００は、映像出力装置３００から送信された映像データの映像を表示している際に報知画面を表示する場合、ＨＤＭＩ通信制御部２３１から入力された映像データの画像と、ＧＵＩ処理部２４１が生成した報知画像Ｄ２とを共に表示する報知画面２４３２を表示する。
【００８１】
このときＧＵＩ処理部２４１は、映像出力装置３００が操作用コマンドに対応していない旨を示す報知画像Ｄ２を画面の下端部に配置した画面データを生成する。そして表示処理部２４２は、ＨＤＭＩ制御部２３１から入力される映像データと、ＧＵＩ生成部２４１が生成した画面データとを重畳して映像信号を生成し、表示部２４３は当該映像信号に基づいて報知画面２４３２を表示する。なおＧＵＩ処理部２４１は、必ずしも報知画像Ｄ２を画面の下端部に配置した画面データを生成しなくともよく、例えば画面の上端部あるいは画面の左右端部に配置した画面データを生成してもよい。
【００８２】
図１３（Ｃ）は、表示装置２００が映像出力装置３００から送信される映像データの映像を表示していない際に表示する報知画面例を示す図である。
ＧＵＩ処理部２４１がＨＤＭＩ通信制御部２３１から報知画面生成指示を受けた場合に、表示部２４３が映像出力装置３００から送信された映像データの映像を表示していないと、ＧＵＩ処理部２４１は画面の中央に報知画像Ｄ３を配置した画面データを生成する。そして、表示部２４３は当該画面データに基づいて報知画面２４３３を表示する。なお、ここで報知画像Ｄ３のサイズ（解像度）は、報知画像Ｄ２のサイズより大きくても良い。また表示部２４３は、当該報知画面２４３３を例えば点滅させて表示してもよい。
【００８３】
次に図１４を参照して、映像出力装置３００が対応する操作用コマンドに関する報知画面例を説明する。
図１４（Ａ）は、表示装置２００がリモコン１００からのリモコンコードに応じて送信する全ての操作用コマンドに対して映像出力装置３００が対応している場合に、表示装置２００が表示する報知画面例である。ここで、報知画面２４３４には、映像出力装置３００が、コマンドに対応している旨を示す報知画像Ｅ１が配置される。なお報知画像Ｅ１は表示画面の何れの位置に配置されても構わないが、例えば表示装置２００が映像出力装置３００から送信された映像データの映像を表示している場合には、当該報知画像Ｅ１を表示画面の下端部や上端部等の端部に配置しても良い。
【００８４】
図１４（Ｂ）は、表示装置２００がリモコン１００からのリモコンコードに応じて送信する操作用コマンドの少なくとも一部に映像出力装置３００が対応している場合に、表示装置２００が表示する報知画面例である。ここで報知画面２４３５には、当該映像出力装置３００が対応する操作用コマンドを示す対応コマンド画像Ｅ３と、当該映像出力装置３００が対応しない操作用コマンドを示す非対応コマンド画像Ｅ４とが配置される。
【００８５】
図１４（Ｃ）は、表示装置２００がリモコン１００からのリモコンコードに応じて送信する全ての操作用コマンドに対して映像出力装置３００が対応していない場合に、表示装置２００が表示する報知画面例である。ここで、報知画面２４３６には、映像出力装置３００が、コマンドに対応していない旨を示す報知画像Ｅ５が配置される。
【００８６】
なお、表示装置２００は、上記の報知画面２４３４乃至２４３６を、映像出力装置３００からの保持機能通知メッセージ及び操作用コマンド対応通知メッセージを受信した場合に表示しても良いし、あるいは表示装置２００と映像出力装置３００とのＨＤＭＩ通信接続が完了した場合や、表示装置２００がユーザからの表示要求入力を受けた場合等に表示しても良い。
【００８７】
なお表示装置２００は、図１４に示した報知画面２４３４乃至２４３６を、例えば第１実施形態で説明した図７のＳ６０４等の処理において表示する。そしてこのとき表示装置２００は、映像出力装置３００が、表示装置２００がリモコン１００からのリモコンコードに応じて送信可能な操作用コマンドの全てに対応している場合と、当該操作用コマンドの一部に対応している場合と、当該操作用コマンドの何れにも対応していない場合とに応じた画面を出力できる。また表示装置２００は、映像出力装置３００が対応／非対応の操作用コマンドに対応する操作の名称、即ち例えばリモコン１００のボタン名等について表示する報知画面を表示しても良い。つまり、例えば映像出力装置３００が番組表表示を要求する操作用コマンドに対応している場合、表示装置２００は、映像出力装置３００がリモコン１００の番組表表示ボタン１５３に対応している旨を表示する報知画面を表示してもよい。
【００８８】
次に図１５を参照して、表示装置２００による、映像出力装置３００が対応する操作用コマンドに関する報知画面の表示に係る処理フロー例を説明する。
まず表示装置２００は、操作用コマンド確認メッセージを映像出力装置３００に送信する（Ｓ１５０１）。そして表示装置２００は、当該確認メッセージに対する応答を受信しない場合（Ｓ１５０２のＮｏ）、図１４（Ｃ）に示した報知画面２４３６のような報知画面を表示する（Ｓ１５０３）。一方、Ｓ１５０２において、確認メッセージに対する応答である操作用コマンド通知メッセージを受信した場合、表示装置２００は当該通知メッセージに映像出力装置３００の機器名や機器ＩＤ等の機器情報が含まれるか否かを判別する。そして、当該通知メッセージに聞き情報が含まれる場合、当該機器情報が示す機器が、操作用コマンドデータベース２３２２に登録された、表示装置２００がリモコン１００からのリモコンコードに応じて送信する制御コマンドに全て対応する機器であるか否かを判別する（Ｓ１５０４）。
【００８９】
ここで映像出力装置３００が、表示装置２００が送信する制御コマンドに全て対応する機器ではない場合（Ｓ１５０４のＮｏ）、表示装置２００は、映像出力装置３００からの操作用コマンド通知メッセージに基づいて、映像出力装置３００が利用可能な操作用コマンドについての操作用コマンドデータベース２３２２を記憶部２３２に登録する（Ｓ１５０５）。そして表示装置２００は、例えば図１４（Ｂ）に示した報知画面２４３５のような報知画面を表示する（Ｓ１５０６）。
【００９０】
一方、Ｓ１５０４において、映像出力装置３００が、表示装置２００が送信する制御コマンドに全て対応する機器であった場合（Ｓ１５０４のＹｅｓ）、表示装置２００は、例えば図１４（Ｃ）の報知画面２４３６のような報知画面を表示し（Ｓ１５０７）、当該処理フローは完了する。
【００９１】
なお第１及び第２実施形態に係る映像出力装置３００は、表示装置２００から保持機能確認メッセージ及び操作用コマンド対応確認メッセージ等の確認メッセージを受信した場合だけでなく、表示装置２００から操作用コマンド等の制御コマンドが入力された場合にも、当該コマンドに自機器が対応しているか否かを判別して、当該対応／非対応に応じた処理を実行してもよい。
【００９２】
つまり、映像出力装置３００は、表示装置２００から操作用コマンド等の制御コマンドが入力され、当該コマンドに自機器が対応している場合、当該コマンドが指示する処理を実行すると共に、当該映像出力装置３００が当該制御コマンドに対応している旨を示す対応通知コマンドを表示装置２００に送信しても良い。また、ここで映像出力装置３００は、表示装置２００から入力された制御コマンドに対応していない場合、当該制御コマンドに対応していない旨を示す非対応通知コマンドを表示装置２００に送信してもよい。即ち映像出力装置３００は、表示装置２００から、動作を指定する操作用コマンド、及び操作用コマンド又は動作を指定した操作用コマンド対応確認メッセージを受信した場合に、これらのコマンドが指定する操作用コマンドに自機器が対応するか否かを判別して、当該対応／非対応の旨を表示装置２００に通知することができる。
【００９３】
そしてこの場合に表示装置２００は、映像出力装置３００に操作用コマンド等の制御コマンドを送信した後、当該コマンドに対する対応通知コマンドを受信しない場合、又は非対応通知コマンドを受信した場合に、映像出力装置３００が制御コマンドに対応していない旨を報知する報知動作を行ってもよい。
【００９４】
また、映像出力装置３００は、表示装置２００から送信された操作用コマンドに自機器が対応していない場合、当該コマンドに対応していない旨を示す画像及び音声の映像データと音声データとを表示装置２００に送信しても良い。なおここで映像出力装置３００は、映像データと音声データとの少なくとも一方を表示装置２００に出力する。そしてこの場合に表示装置２００は、受信した映像データの映像を表示し、音声データの音声を出力することにより、映像出力装置３００が操作用コマンドに対応していない旨を報知する。
【００９５】
上記の第１及び第２実施形態に拠れば、表示装置２００は、リモコン１００から信号を受信した場合に、映像出力装置３００が当該信号のリモコンコードに応じた制御コマンドに対応しているか否かに応じた処理を行うことができ、ユーザの利便性を向上させることができる。
【００９６】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具現化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【符号の説明】
【００９７】
１００…リモートコントローラ、２００…表示装置、３００…映像出力装置、１０１…操作入力部、１０２…送信制御部、１０３…信号送信部、２１１…信号受信部、２１２…リモコン信号処理部、２３１…ＨＤＭＩ通信制御部、２３２…記憶部、２３３…ＨＤＭＩ通信部、２４１…ＧＵＩ処理部、２４２…表示処理部、２４３…表示部、３１１…ＯＤＤ、３１２…チューナ、３１３…ＩＰＴＶ受信部、３１４…デコード部、３１５…ＧＵＩ処理部、３２０…制御部、３３１…ＨＤＭＩ通信制御部、３３２…記憶部、３３３…ＨＤＭＩ通信部
【図１】
2015039062.tif 000003
【図２】
2015039062.tif 000004
【図３】
2015039062.tif 000005
【図４】
2015039062.tif 000006
【図５】
2015039062.tif 000007
【図６】
2015039062.tif 000008
【図７】
2015039062.tif 000009
【図８】
2015039062.tif 000010
【図９】
2015039062.tif 000011
【図１０】
2015039062.tif 000012
【図１１】
2015039062.tif 000013
【図１２】
2015039062.tif 000014
【図１３】
2015039062.tif 000015
【図１４】
2015039062.tif 000016
【図１５】
2015039062.tif 000017
【手続補正書】
【提出日】平成23年6月16日(2011.6.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部機器に対して操作用コマンドを送信することにより当該外部機器の動作を制御可能な電子機器であって、
自機器との間で対応可能な複数の操作用コマンドが定義された前記外部機器に対して、前記自機器に定義された複数の前記操作用コマンドの夫々に当該外部機器が対応しているか否かを確認するデータ領域を有する確認要求を送信し、当該外部機器が前記複数の操作用コマンドの夫々が当該外部機器に定義された複数の操作用コマンドに対応しているか否かについての情報を含むデータ領域を有する当該外部機器からの応答通知を受信する第１の通信手段と、
リモートコントローラからのリモコン信号を受信する受信手段と、
前記受信手段が受信した前記リモコン信号に応じた操作用コマンドを前記外部機器に送信する第２の通信手段と、
前記応答通知が有するデータ領域に含まれる前記情報が、前記外部機器は前記受信手段が受信した前記リモコン信号に応じた操作用コマンドに対応していないと示した場合に報知する報知手段と
を備える電子機器。
【請求項２】
前記第１の通信手段は、前記受信手段が前記リモコン信号を受信した場合に、当該リモコン信号に応じた複数の操作用コマンドの夫々に対応しているか否かを確認する前記データ領域を確認要求を前記外部機器に送信する、請求項１記載の電子機器。
【請求項３】
前記複数の操作用コマンドの夫々に前記外部機器が対応しているか否かについての情報を記憶する記憶手段を更に備え、
前記報知手段は、前記記憶手段に記憶された前記情報に基づいて、前記受信手段が受信した前記リモコン信号に応じた前記複数の操作用コマンドに前記外部機器が対応していない場合に報知する、請求項１記載の電子機器。
【請求項４】
前記外部機器に対して、当該外部機器が機能を有しているか否かを確認する機能確認要求を送信し、前記外部機器が前記機能を有しているか否かについての情報を含む当該外部機器からの応答通知を受信する第３の通信手段を更に備える請求項１記載の電子機器。
【請求項５】
前記第３の通信手段は、自機器及び前記外部機器の電源が入った場合に前記機能確認要求を前記外部機器に送信する、請求項４記載の電子機器。
【請求項６】
前記第１の通信手段は、前記第３の通信手段が前記応答通知を受信した後に、当該応答通知により前記外部機器が有していると示された機能を利用する複数の操作コマンドの夫々に対応しているか否かを確認する前記データ領域を有する確認要求を前記外部機器に送信する、請求項４記載の電子機器。
【請求項７】
画像を表示する表示手段を更に備え、
前記報知手段は、前記表示手段に第１の画像を表示させることにより報知する、請求項１記載の電子機器。
【請求項８】
前記報知手段は、前記表示手段の表示画面の端部に前記第１の画像を表示させる、請求項１記載の電子機器。
【請求項９】
前記外部機器から映像データを受信する映像受信手段を更に備え、
前記表示手段は、受信された前記映像データの画像を表示し、
前記報知手段は、前記表示手段が前記映像を表示している場合に、前記表示手段の端部に前記第１の画像を表示させる、請求項８記載の電子機器。
【請求項１０】
音声を出力するスピーカ手段を更に備え、
前記報知手段は、前記スピーカ手段に第１の音声を出力させることにより報知する、請求項１記載の電子機器。
【請求項１１】
外部機器から操作用コマンドを受信して、当該操作用コマンドに応じた動作を実行可能な電子機器であって、
自機器との間で対応可能な複数の操作用コマンドが定義された前記外部機器から、当該外部機器に定義された複数の前記操作用コマンドの夫々に前記自機器が対応しているか否かを確認するデータ領域を有する確認要求を受信する受信手段と、
前記受信手段が前記確認要求を受信した場合、前記複数の操作用コマンドの夫々に前記自機器が対応しているか否かについての情報を含むデータ領域を有する応答通知を前記外部機器に送信する送信手段と
を備える電子機器。
【請求項１２】
前記受信手段が前記確認要求を受信し、前記複数の操作用コマンドの夫々に前記自機器が対応している場合、当該複数の操作用コマンドに応じた処理を実行する実行手段を更に備える請求項１１記載の電子機器。
【請求項１３】
外部機器に制御用コマンドを送信して前記外部機器の動作を制御する電子機器における制御方法であって、
自機器との間で対応可能な複数の制御用コマンドが定義された前記外部機器に対して、前記自機器に設定された複数の前記制御用コマンドの夫々に当該外部機器が対応しているか否かを確認するデータ領域を有する確認要求を送信することと、
当該外部機器が前記複数の制御用コマンドの夫々が当該外部機器に定義された複数の制御用コマンドに対応しているか否かについての情報を含むデータ領域を有する確認要求に対する応答通知を前記外部機器から受信することと、
リモートコントローラからのリモコン信号を受信することと、
前記応答通知が有するデータ領域に含まれる前記情報が、前記外部機器が前記リモコン信号に応じた前記制御コマンドに対応していないと示した場合に報知する報知手段と
を備える制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記の課題を解決する為に、実施形態の電子機器は、外部機器に対して操作用コマンドを送信することにより当該外部機器の動作を制御可能な電子機器であって、自機器との間で対応可能な複数の操作用コマンドが定義された前記外部機器に対して、前記自機器に定義された複数の前記操作用コマンドの夫々に当該外部機器が対応しているか否かを確認するデータ領域を有する確認要求を送信し、当該外部機器が前記複数の操作用コマンドの夫々が当該外部機器に定義された複数の操作用コマンドに対応しているか否かについての情報を含むデータ領域を有する当該外部機器からの応答通知を受信する第１の通信手段と、リモートコントローラからのリモコン信号を受信する受信手段と、前記受信手段が受信した前記リモコン信号に応じた操作用コマンドを前記外部機器に送信する第２の通信手段と、前記応答通知が有するデータ領域に含まれる前記情報が、前記外部機器は前記受信手段が受信した前記リモコン信号に応じた操作用コマンドに対応していないと示した場合に報知する報知手段とを備える。