(57)【要約】【課題】ユーザ操作に応じた外部機器の動的な変化状態を、ユーザが想定する操作状況に応じて適切に表示できるようにする。【解決手段】表示装置は、ユーザ操作に応じたＣＥＣメッセージを操作対象の外部機器（ＣＥＣ機器）に送信し（Ｓ４）、さらに操作対象の外部機器の機器状態の取得要求を送信する（Ｓ６）。表示装置は、機器状態の通知待ち処理に移行して次の同一ユーザ操作は処理しない。 外部機器から機器状態が通知されると（Ｓ８）、その機器状態の表示を行う。このときさらに予め取得された外部機器の識別情報（例えば機器名、物理アドレス、論理アドレス等）を表示してもよい。また上記（Ｓ８）で機器状態通知が受信できない場合は通知待ち状態を解除し、次の同一のＵＩ操作を処理可能にする。【選択図】図３
2009188908.tif 000002
【特許請求の範囲】
【請求項１】
ＨＤＭＩ規格に準拠したＣＥＣメッセージによって制御可能な複数の外部機器を接続可能な表示装置であって、
前記外部機器の動作を指示する操作入力に応じて該操作対象の外部機器の動作を制御するためのＣＥＣメッセージを送信する手段と、
前記外部機器の動作を制御するためのＣＥＣメッセージによって前記操作対象の外部機器の機器状態が動的に変化する場合、前記操作対象の外部機器の機器状態情報をＣＥＣメッセージにより取得して、当該外部機器の機器状態を表示する手段とを備えたことを特徴とする表示装置。
【請求項２】
請求項１に記載の表示装置において、前記操作対象の外部機器に送信するＣＥＣメッセージ自体が前記外部機器の機器状態要求を含むＣＥＣメッセージではない場合、
前記外部機器の動作を制御するためのＣＥＣメッセージの後に、前記操作対象の外部機器の機器状態情報を要求するＣＥＣメッセージを送信することにより、前記操作対象とする外部機器の機器状態情報を取得することを特徴とする表示装置。
【請求項３】
請求項２に記載の表示装置において、前記操作対象の外部機器の動作を指示する操作入力に従って、前記外部機器の動作要求中を示すフラグを設定し、前記操作対象の外部機器から機器状態情報を取得した際に、前記フラグを解除して前記機器状態を表示する制御を行い、
前記フラグの設定から、前記機器状態を表示するまでの間は、前記外部機器に同一の動作を指示する操作入力に対しては、前記ＣＥＣメッセージを送信する処理を実行しないことを特徴とする表示装置。
【請求項４】
請求項３に記載の表示装置において、前記動作要求中を示すフラグが設定されていないときに、前記操作対象の外部機器から機器状態情報を取得した場合には、当該機器状態情報を表示させる処理を行わないことを特徴とする表示装置。
【請求項５】
請求項４に記載の表示装置において、該表示装置は、前記機器状態要求を含むＣＥＣメッセージに対して、一定期間内に前記操作対象の外部機器から機器状態情報を取得できずに前記機器状態情報を表示できない場合には、前記外部機器に同一の動作を指示する操作入力に対する前記ＣＥＣメッセージの送信処理を許可することを特徴とする表示装置。
【請求項６】
請求項２〜５のいずれか１に記載の表示装置において、前記操作対象の外部機器の動作状態を要求するＣＥＣメッセージを、前記外部機器の動作を制御するためのＣＥＣメッセージの送信後、所定時間経過した後に送信することを特徴とする表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、より具体的には、ＨＤＭＩ／ＣＥＣ（High-Definition Multimedia Interface / Consumer Electronics Control）に対応した表示装置に関する。
【背景技術】
【０００２】
例えば、レコーダ、ＳＴＢ（Set Top Box）、プレーヤ、ＡＶアンプなどの複数のＡＶ（Audio Visual）機器を、液晶テレビなどの表示装置に外部機器として接続し、これら外部機器から出力される映像／音声信号を表示装置から出力させて視聴するようにしたシステムが広く用いられている。
このようなシステムにおいて、表示装置に接続した外部機器の機器状態や設定情報を表示装置にて取得し、表示装置でこれらの情報を表示できるようにした技術が知られている。
【０００３】
例えば、特許文献１には、所定のインタフェースで接続されている複数の映像信号機器の機器状態を調べ、ユーザが行いたい動作を予測して実行に移すことで、ユーザの操作の手順を簡素にし、使い勝手を良好にするシステムが開示されている。ここでは表示装置（放送受信機）は、接続した制御対象機器の機器状態を取得し、当該機器状態に応じて放送受信機側のコントロールＧＵＩ上のカーソル位置を変化させることにより操作性を向上させるようにしている。
【特許文献１】特開２００５−２２３５３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献１のように、表示装置に接続された複数の外部機器の機器状態を表示する場合、接続された外部機器側の静的な状況を表示することは可能であるものの、表示装置と外部機器間の相互作用により動的に変化するような過渡的な機器状態に関しては、考慮されていない。
例えば、表示装置におけるＵＩ（ユーザインタフェース）操作に応じて当該表示装置に接続された外部機器に対して制御情報を送信することで、外部機器において録画開始、再生、経路切換等の制御が行われる。制御情報としては、ＨＤＭＩ規格で規定されるＣＥＣメッセージや、ＩＥＥＥ１３９４規格で規定されるＡ／ＶＣコマンド等を適用したものが知られている。
【０００５】
このような場合、従来の技術では、外部機器の状態を表示装置にて表示する際に、表示装置から送信する制御コマンドに応じて動的に変化する外部機器の動作状態の表示が不十分であって操作性に問題があった。
例えば、ＨＤＭＩ／ＣＥＣにより表示装置に接続されたレコーダを制御する構成において、ユーザが表示装置のＵＩを操作して当該表示装置に接続されたレコーダの録画動作を実行させた場合の制御の一例を考える。ここで表示装置では、当該レコーダに対して録画動作を行わせるためのＣＥＣメッセージを送信する。そしてそのＣＥＣメッセージを受けたレコーダでは、録画動作を開始するとともに、録画が実行されているという機器状態情報を表示装置に返す。表示装置では、その機器状態情報に従って、該当するレコーダが録画状態となっていることを表示させることができる。
【０００６】
しかしながら、このような場合に、表示装置からレコーダにＣＥＣメッセージが送信されてから、レコーダが録画状態に移行したことを示す機器状態情報を返信するまでにタイムラグがあるような場合、表示装置の表示がすぐに切り替わらないため、ユーザは本当にレコーダが録画状態になっているかどうかを判断できずに混乱する、という問題がある。
このときにレコーダにて録画状態であることを示すＵＩがあれば、ユーザはそのＵＩを確認することでレコーダが確かに録画状態に移行していることが確認できるが、レコーダのＵＩをその都度確認しなければならず、煩雑さが生じる。
【０００７】
さらに、上記のように、レコーダがＣＥＣメッセージを受け取ってから録画を開始し、録画開始を示す機器状態情報を表示装置に返信するまでタイムラグがあるような場合、そのレコーダの動作状態の変更が表示されていないときに、ユーザが録画操作を繰り返し実行してしまう場合がある。このような場合、同じＣＥＣメッセージが繰り返しレコーダに送信されてしまう。レコーダ側ではすでに録画動作が開始しているため、さらに録画を指示するＣＥＣメッセージに対してエラーを返すが、録画開始を示す機器状態情報よりも先にエラー情報を返す機器もある。このような場合、表示装置では録画できないことを示す表示が先に行われ、さらに続いて録画状態になったことを示す表示に変更される。
【０００８】
このように外部機器の操作状態が確定していない状況では、ユーザが意図しない操作を繰り返し行う可能性がある。このときに外部機器では、その操作に応じた制御を実行してしまう場合があり、結果的にユーザが意図しない動作結果となる可能性がある。
特に、ＨＤＭＩ／ＣＥＣを利用して制御を行う場合、ＣＥＣメッセージの通信速度は数百ｂｐｓ程度であって、ＩＥＥＥ１３９４やＬＡＮに比べて非常に低速であるため、複雑な処理になるほど表示装置における操作開始から機器状態の取得までの遅延が生じやすい。
すなわち、ＩＥＥＥ１３９４やＬＡＮ等の高速な通信手段を用いた外部機器の制御の場合には問題にならなかったが、ＨＤＭＩ／ＣＥＣを用いた外部機器の制御においては過渡的な状態の遷移が生じるため誤操作の問題を生じやすい。
【０００９】
また、特許文献１で扱われる機器状態は定常的な状態、即ち機器状態遷移及び当該機器状態取得完了に要する時間に比して十分に長い時間が経過した後の状態と考えられる。一方、機器状態遷移中、特に機器状態遷移がユーザ操作間隔の想定される最小値に比して大きい場合（例えば録画開始動作、ＣＥＣネットワークにおける経路確定動作など）のような過渡的な機器状態について言及されていないため、前述同様の課題がある。
【００１０】
本発明は、上述のごとき実情に鑑みてなされたもので、表示装置から外部機器に対して行われた操作により外部機器の機器状態が動的に変化するような場合、ユーザ操作に応じた外部機器の動的な変化状態を、ユーザが想定する操作状況に応じて適切に表示できるようにした表示装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の第１の技術手段は、ＨＤＭＩ規格に準拠したＣＥＣメッセージによって制御可能な複数の外部機器を接続可能な表示装置であって、外部機器の動作を指示する操作入力に応じて操作対象の外部機器の動作を制御するためのＣＥＣメッセージを送信する手段と、外部機器の動作を制御するためのＣＥＣメッセージによって操作対象の外部機器の機器状態が動的に変化する場合、操作対象の外部機器の機器状態情報をＣＥＣメッセージにより取得して、当該外部機器の機器状態を表示する手段とを備えたことを特徴としたものである。
【００１２】
第２の技術手段は、第１の技術手段において、操作対象の外部機器に送信するＣＥＣメッセージ自体が外部機器の機器状態要求を含むＣＥＣメッセージではない場合、外部機器の動作を制御するためのＣＥＣメッセージの後に、操作対象の外部機器の機器状態情報を要求するＣＥＣメッセージを送信することにより、操作対象とする外部機器の機器状態情報を取得することを特徴としたものである。
【００１３】
第３の技術手段は、第２の技術手段において、操作対象の外部機器の動作を指示する操作入力に従って、外部機器の動作要求中を示すフラグを設定し、操作対象の外部機器から機器状態情報を取得した際に、フラグを解除して機器状態を表示する制御を行い、フラグの設定から、機器状態を表示するまでの間は、外部機器に同一の動作を指示する操作入力に対しては、ＣＥＣメッセージを送信する処理を実行しないことを特徴としたものである。
【００１４】
第４の技術手段は、第３の技術手段において、動作要求中を示すフラグが設定されていないときに、操作対象の外部機器から機器状態情報を取得した場合には、当該機器状態情報を表示させる処理を行わないことを特徴としたものである。
【００１５】
第５の技術手段は、第４の技術手段において、表示装置が、機器状態要求を含むＣＥＣメッセージに対して、一定期間内に操作対象の外部機器から機器状態情報を取得できずに機器状態情報を表示できない場合には、外部機器に同一の動作を指示する操作入力に対するＣＥＣメッセージの送信処理を許可することを特徴としたものである。
【００１６】
第６の技術手段は、第２〜５のいずれかの技術手段において、操作対象の外部機器の動作状態を要求するＣＥＣメッセージを、外部機器の動作を制御するためのＣＥＣメッセージの送信後、所定時間経過した後に送信することを特徴としたものである。
【発明の効果】
【００１７】
本発明によれば、表示装置から外部機器に対して行われた操作により外部機器の機器状態が動的に変化するような場合、ユーザ操作に応じた外部機器の動的な変化状態を、ユーザが想定する操作状況に応じて適切に表示できるようにした表示装置を提供することができる。
【００１８】
特に表示装置から外部機器に対して行われた操作により、操作対象の外部機器の動作状態が動的に変化する場合に、外部機器の機器状態情報を要求するＣＥＣメッセージを送り、取得した機器状態情報を表示することにより、ユーザ操作による外部機器の動的な状態変化をユーザに適切に提示することができる。
また外部機器の動作要求中のフラグ設定から外部機器の機器状態の表示までの間、外部機器に同一の動作を指示する入力操作の処理を行わないようにし、また一定時間内に外部機器から機器状態情報を取得できない場合にはフラグを外部機器に同一の動作を指示する入力操作の処理を許可することにより、ユーザが想定する操作状況に対して、外部機器の機器状態を適切に表示させることができるため、操作性を向上させることができる。
【発明を実施するための最良の形態】
【００１９】
図１は、本発明が適用される表示装置１１の構成を示すブロック図である。この表示装置１１は、テレビジョン放送信号を受信する機能と、ＨＤＭＩ規格に準拠したデジタル信号及び制御信号を送受信する機能とを有している。
テレビジョン放送信号は、アンテナ１２で受信され、入力端子１３を介してテレビジョン信号処理部１４に供給される。テレビジョン信号処理部１４は、入力されたテレビジョン放送信号からチューナ部１４ａにより所定のチャンネルの信号を取り出し、信号処理部１４ｂにより映像信号と音声信号とを復元して、それぞれ選択部１５に出力している。
【００２０】
また、ＨＤＭＩ規格に準拠したＣＥＣライン１８（１８ａ，１８ｂ）を介して外部機器１７から供給されるデジタル信号は、ＨＤＭＩコネクタ１９（１９ａ，１９ｂ）で受信され、ＨＤＭＩ信号処理部２０に供給される。ＨＤＭＩ信号処理部２０は、入力されたＨＤＭＩ規格に準拠したデジタル信号から映像信号と音声信号とを復元して、選択部１５に出力し、制御信号を制御部２３に出力する。
【００２１】
また、制御部２３から外部機器１７に対する制御信号は、ＨＤＭＩ信号処理部２０に供給される。このＨＤＭＩ信号処理部２０は、供給された制御信号をＨＤＭＩコネクタ１９及びＣＥＣライン１８を介して外部機器１７に出力する。ＣＥＣライン１８は、ＣＥＣプロトコルに準拠して制御信号が送受信される。
【００２２】
制御部２３は、テレビジョン放送信号の受信が選択されていると、テレビジョン信号処理部１４を制御するとともに、テレビジョン信号処理部１４から出力される映像信号及び音声信号を選択するように選択部１５を制御する。また、制御部２３は、ＨＤＭＩ規格に準拠したデジタル信号の受信が選択されていると、ＨＤＭＩ信号処理部２０の動作設定を行うとともに、このＨＤＭＩ信号処理部２０から出力される映像信号及び音声信号を選択するように選択部１５を制御する。
【００２３】
選択部１５は、テレビジョン信号処理部１４から出力される映像信号及び音声信号と、ＨＤＭＩ信号処理部２０から出力される映像信号及び音声信号とを、制御部２３からの制御に応じて選択的に切り換えて出力し、映像信号を映像処理部２１に供給し、音声信号を音声処理部２２に供給する。
そして、映像処理部２１で処理された映像信号と、ＯＳＤ（On Screen Display）信号生成部２８で生成されたＯＳＤ信号とを合成部２９へ供給する。合成部２９は映像信号とＯＳＤ信号とを重畳してディスプレイ３０に供給し、ディスプレイ３０にて表示が行われる。また、音声処理部２２で処理された音声信号はスピーカ４０に供給され、音声が再生出力される。
【００２４】
制御部２３は、表示装置１１の各部を制御するもので、ＣＰＵ（Central Processing Unit）等を内蔵したマイクロプロセッサからなり、記憶部２７を利用して、操作部２４からの操作情報を受け、あるいは、リモートコントローラ２５から送出された操作情報を受信部２６を介して受信し、その操作内容が反映されるように各部をそれぞれ制御する。
記憶部２７は、主として制御部２３のＣＰＵが実行する制御プログラムを格納した読み出し専用メモリと、該ＣＰＵに作業エリアを提供する読み出し書き込みが可能なメモリと、各種の設定情報及び制御情報等が格納される不揮発性メモリとを含んでいる。
【００２５】
本発明に係る実施形態では、表示装置１１側のＵＩ（ユーザインタフェース）操作によって表示装置１１に接続される外部機器に対して行われたＣＥＣ制御により、ＣＥＣメッセージを受信する外部機器側の動作状態が動的に変化するような場合に、当該外部機器の状態変化を表示装置１１のＵＩによりユーザに提示する制御を行う。ＵＩは制御部２３によって実現される機能で、ＵＩによりディスプレイ３０に表示された画面に対して、ユーザが操作部２４を操作して各種の操作入力を行うことができるようにし、また各種の制御処理結果をＵＩによりディスプレイに提示できるようにしたものである。
【００２６】
具体的には本実施形態に係る表示装置では、以下の２つの基本的な制御動作を実行する。
（１）表示装置１１側のＵＩ操作により、制御対象の外部機器の動作状態が変化する場合、表示装置１１から外部機器に対して即座に外部機器の機器状態の問い合わせを行い、その応答として表示装置１１で取得される外部機器の機器状態を当該表示装置１１のＵＩに表示させる。これにより、ユーザは操作結果を別途確認する必要が無くなるため、操作性を向上させることができる。
【００２７】
（２）上記（１）の制御によって外部機器の動作状態が表示装置１１側のＵＩ上に表示されるまで、表示装置１１では次の同一のＵＩ操作を受け付けないようにすることにより、ユーザは操作結果を確認した上で次の操作を行うことができる。そしてこれによりユーザの操作意図と操作結果との齟齬が発生することを防ぐ。
【００２８】
具体的には、表示装置１１側のＵＩの操作により外部機器へのＣＥＣ制御を実行したときに、表示装置１１で以下の処理を行う。
ａ）当該操作に応じたＣＥＣメッセージを操作対象の外部機器に送信する。
ｂ）操作対象の外部機器の機器状態の取得要求を外部機器に送信する。なおこの場合、一部のＣＥＣメッセージは、それ自体の応答として外部機器の機器状態が通知されるように規定されているため、上記の取得要求の送信は不要である。
ｃ）機器状態の通知待ち処理に移行し、次の同一ユーザ操作は処理しない。
ｄ）外部機器から通知された機器状態の表示を行う。このとき、さらに予め取得された外部機器の識別情報（例えば機器名、物理アドレス、論理アドレス等）を表示してもよい。
ｅ）上記ｃ）で機器状態通知が受信できない場合は通知待ち状態を解除し、次の同一のＵＩ操作を処理可能にする。解除以降に外部機器から機器状態が通知された場合には、機器状態表示は行わない。
【００２９】
図２は、表示装置に接続される外部機器を表示装置のＵＩにより操作するときのユーザ操作と、そのときに送受信される制御情報の例を示す図である。ここでは表示装置側から外部機器に対して行われた操作により、操作対象の外部機器の動作状態が動的に変化するときの操作の種類とＣＥＣメッセージとを示している。
【００３０】
例えば、表示装置のＵＩを使用して、録画機能を有する外部機器（例えばレコーダ）に対して録画開始を実行させる操作を行うことができる。このときにＵＩに対するユーザ操作に応じて表示装置から外部機器に送信されるＣＥＣメッセージは、〈Record On〉である。これに対して外部機器（すなわちSource機器）で変化する機器状態の引数は［Record Status Info］となる。表示装置から外部機器に対して〈Record On〉を送信した場合には、外部機器側では機器状態を表示装置に通知することになっている。つまりＨＤＭＩ規格において、〈Record On〉のＣＥＣメッセージに対しては、外部機器（Source機器）は、録画状態に移行したことを通知することが規定されている。従ってここでは、表示装置から送信するＣＥＣメッセージ自体が外部機器の機器状態の送信要求になっている。この〈Record On〉に対しては、レコーダはＣＥＣメッセージ〈Record Status〉によって機器状態［Record Status Info］を表示装置に通知する。
【００３１】
また、表示装置に接続された再生機能を有する外部機器（例えばプレーヤ）の操作を行う場合には、表示装置から送信するＣＥＣメッセージとして〈Deck Control〉や〈Play〉が用いられる。また外部機器（例えばレコーダ）の録画を停止させる場合には、ＣＥＣメッセージとして〈Record Off〉が用いられる。これらのＣＥＣメッセージに対して外部機器で変化する機器状態の引数は［Deck Info］である。そしてこれらのＣＥＣメッセージに対応して表示装置から外部機器に対して送信する機器状態要求のＣＥＣメッセージは、〈Give Deck Status〉である。これに対して外部機器からはＣＥＣメッセージ〈Deck Status〉を通知する。
【００３２】
また、表示装置に接続された外部機器の経路（複数の外部機器が接続されたときの表示装置に対するストリームの入力経路）を切り換える場合には、ＣＥＣメッセージとして〈Routing Change〉や〈Set Stream Path〉が用いられる。これに対して外部機器（すなわちSource機器）で変化する機器状態の引数は、［Physical Address］（Active Path）である。表示装置からレコーダに対してこれらの経路切替のＣＥＣメッセージを送信した場合には、外部機器側では機器状態を表示装置に通知する。このときのＣＥＣメッセージは、〈Routing Information〉または〈Active Source〉である。この場合においても表示装置から送信するＣＥＣメッセージ自体が外部機器の機器状態の送信要求になっている。
【００３３】
さらにまた表示装置に接続された外部機器の電源操作を行う場合には、表示装置から送信するＣＥＣメッセージとして〈User Control Pressed〉（［Power］）や〈Standby〉などが用いられる。これらのＣＥＣメッセージに対して外部機器で変化する機器状態の引数は［Power  Status］である。そしてこれらのＣＥＣメッセージに対応して表示装置から外部機器に対して送信する機器状態要求のＣＥＣメッセージは、〈Give Device Power Status〉である。これに対して外部機器からは、ＣＥＣメッセージ〈Report Power Status〉によって機器状態を通知する。
【００３４】
図３は、表示装置と外部機器との間の制御処理の一例を説明するための図で、表示装置に接続された外部機器で再生操作を行わせる場合の処理例を示すものである。
表示装置は、ＵＩ（ユーザインタフェース）と、ＨＤＭＩ ＣＥＣメッセージ生成部とを有している。これらは図１の制御部２３が備えるモジュールにより実現されるもので、リモコン等の操作部２４からの操作信号に応じてＵＩがＨＤＭＩ ＣＥＣメッセージ生成部にＣＥＣメッセージの生成指示を行い、ＣＥＣメッセージ生成部が生成したＣＥＣメッセージをＨＤＭＩ信号処理部２０によって外部機器１７に送信する。また外部機器１７から送信された機器状態情報などのＣＥＣメッセージは、ＨＤＭＩ信号処理部２０から制御部２３に入力され、ＨＤＭＩ ＣＥＣメッセージ生成部からＵＩに通知されて、その情報をディスプレイ３０に表示させる制御が行われる。この例では、外部機器は再生動作を行なわせるための再生操作対象ＣＥＣ機器である。
【００３５】
図３において、まずユーザ操作によってＨＤＭＩ／ＣＥＣ用の再生操作が行われると、ＵＩは、ユーザ操作に応じた再生開始要求をＨＤＭＩ ＣＥＣメッセージ生成部に送出する（ステップＳ１）。ここでは例えばユーザが表示装置のリモコンを使用して、リモコンに備えられているＨＤＭＩ／ＣＥＣプレーヤ専用の再生ボタンを押下することにより、ＵＩからＨＤＭＩ ＣＥＣメッセージ生成部に再生開始要求が送信される。
【００３６】
ＵＩからの再生開始要求を受け取ったＨＤＭＩ ＣＥＣメッセージ生成部は、「ユーザ操作による再生要求中」を示すフラグを設定する（ステップＳ２）。このフラグは、本発明の「外部機器の動作要求中を示すフラグ」に該当するものである。
この場合、ＨＤＭＩ ＣＥＣメッセージ生成部では、ＵＩからＨＤＭＩ ＣＥＣメッセージ生成部に対して再生開始要求が送出されたとき、すでに「ユーザ操作による再生要求中」ではない場合にのみ再生処理を実行する。ここではＨＤＭＩ ＣＥＣメッセージ生成部では、ＵＩからユーザ操作による再生開始要求が送信されたときに、「ユーザ操作による再生要求中」を示すフラグが設定されていなければステップＳ２でそのフラグを設定し、再生開始要求のＣＥＣメッセージを再生操作対象ＣＥＣ機器に送信する処理を開始する。
【００３７】
そしてＨＤＭＩ ＣＥＣメッセージ生成部では、上記「ユーザ操作による再生要求中」を示すフラグがすでに設定されている場合には、ＵＩから送信された再生開始要求に対する処理を禁止する。このとき、再生操作対象ＣＥＣ機器の再生動作が成功し、もしくは再生処理が失敗して結果が表示されるまでは、ＨＤＭＩ ＣＥＣメッセージ生成部では、外部機器に同一の動作を指示するＵＩ操作を受け付けない（つまりＣＥＣメッセージの送信処理を実行しない）ようにする。これにより、ユーザは再生開始要求の結果をＵＩにより確認した上で次の操作を行うことができる。また、ＵＩ操作を受け付けない旨を表示させるようにしてもよい。
【００３８】
上記ステップＳ１でフラグが設定された後、ＨＤＭＩ ＣＥＣメッセージ生成部では、再生操作対象ＣＥＣ機器の再生処理開始の前提条件として、再生操作対象ＣＥＣ機器が表示装置内部のＣＥＣ機器マップ中に存在するかどうかを判別する（ステップＳ３）。ＨＤＭＩ／ＣＥＣ対応の表示装置では、当該表示装置に接続されたＨＤＭＩ／ＣＥＣ機器の物理アドレスを取得することで外部機器をマッピングしている。ここではその外部機器のマップ中に、ユーザ操作によって再生開始要求が入力された再生操作対象ＣＥＣ機器が存在しているかどうかを判別する。
【００３９】
ここで表示装置内部のマップ中に再生操作対象ＣＥＣ機器が存在しなければ、ＨＤＭＩ ＣＥＣメッセージ生成部では、ＵＩに対して即時に失敗を通知する。つまりＵＩへの要求結果通知引数を「再生開始要求失敗」に設定する（ステップＳ１３）。そして設定した「ユーザ操作による再生要求中を示すフラグを解除し（ステップＳ１１）、再生開始要求が失敗したことを示す結果通知（正否及び詳細結果）をＵＩに送る（ステップＳ１２）。ＵＩではその結果通知に従って、再生開始要求が失敗したことを表示画面に表示させる。このような処理により、再生開始要求の結果を待たずして「ユーザ操作による再生要求中」の状態を解除することができる。
【００４０】
また、表示装置内部のマップ中に再生操作対象ＣＥＣ機器が存在していれば、ＨＤＭＩ ＣＥＣメッセージ生成部では、再生開始要求のＣＥＣメッセージを再生操作対象のＣＥＣ機器に送信する（ステップＳ４）。再生開始要求のＣＥＣメッセージは、例えば上述の〈Play〉が用いられる。再生操作対象ＣＥＣ機器では、表示装置から送信されたＣＥＣメッセージ〈Play〉を受信し、そのＣＥＣメッセージに対するＡＣＫを返信して、再生処理を実行する（ステップＳ１４）。
【００４１】
ここで表示装置のＨＤＭＩ ＣＥＣメッセージ生成部では、再生操作対象ＣＥＣ機器からＡＣＫが返信されてきたかどうかを判断し（ステップＳ５）、ＡＣＫが返信されてこなければ、ＵＩへの要求結果通知引数を「再生開始要求失敗」に設定し（ステップＳ１３）、さらにユーザ操作による再生要求中のフラグを解除し（ステップＳ１１）、ＵＩに結果を通知する（ステップＳ１２）。
【００４２】
またＡＣＫが返信されていれば、機器状態情報を要求するＣＥＣメッセージを再生操作対象ＣＥＣ機器に送信する（ステップＳ６）。このとき、適宜、再生操作対象ＣＥＣ機器における再生状態への移行時間を考慮して、ＨＤＭＩ ＣＥＣメッセージ生成部では所定時間の待ち処理を行った後、機器状態要求のＣＥＣメッセージを再生操作対象ＣＥＣ機器に送信する。
機器状態要求のＣＥＣメッセージは、例えば上述の〈Give Deck Status〉が用いられる。このＣＥＣメッセージに対して再生操作対象ＣＥＣ機器はＡＣＫを返した後、機器状態通知を表示装置に送信する。ここでは再生操作対象ＣＥＣ機器は、自身の機器状態［Deck Info］の通知であるＣＥＣメッセージ〈Deck Status〉を表示装置に送信する。
【００４３】
ＨＤＭＩ ＣＥＣメッセージ生成部では、上記機器状態要求のＣＥＣメッセージに対するＡＣＫが返信されてきたかどうかを判別し（ステップＳ７）、ＡＣＫが返信されてこなければ、ＵＩへの要求結果通知引数を「再生開始要求失敗」に設定し（ステップＳ１３）、さらにユーザ操作による再生要求中のフラグを解除し（ステップＳ１１）、ＵＩに結果を通知する（ステップＳ１２）。またＡＣＫが返信されていれば、さらに再生操作対象ＣＥＣ機器からの機器状態通知〈Deck Status〉を待つ（ステップＳ８）。
【００４４】
そしてＨＤＭＩ ＣＥＣメッセージ生成部は、外部機器から〈Deck Status〉が通知されると、その機器状態が再生開始成功であるかどうかを判別する（ステップＳ９）。ここでは〈Deck Status〉の引数［Deck Info］が再生処理が実行されたことを示す“Play”であるかどうかを判別する。ここで［Deck Info］が”Play”であれば、ＵＩへの要求結果通知引数を「再生開始要求成功」に設定し（ステップＳ１０）、「ユーザ操作による再生要求中」を示すフラグを解除する（ステップＳ１１）。そしてＨＤＭＩ ＣＥＣメッセージ生成部では、再生開始要求の結果通知（成否及び詳細結果）として、再生が成功したことを示す［Deck Info］をＵＩに通知する（ステップＳ１２）。
また［Deck Info］が“Play”ではない場合、ＵＩへの要求結果通知引数を「再生開始要求失敗」に設定し（ステップＳ１２）、「ユーザ操作による再生要求中」を示すフラグを解除して（ステップＳ１１）、再生要求が失敗したことをＵＩに通知する。
【００４５】
ここでＨＤＭＩ ＣＥＣメッセージ生成部からＵＩに対して再生開始要求の結果を通知した後、「ユーザ操作による再生要求中」ではないときに、再生操作対象ＣＥＣ機器から送信された機器状態通知〈Deck Status〉を受信した場合には、ＨＤＭＩ ＣＥＣメッセージ生成部では、その［Deck Info］をＵＩに通知しない。つまり表示装置では、「ユーザ操作による再生要求中」を示すフラグが設定されていないときに、外部機器から機器状態通知を取得した場合には、その機器状態を表示させる処理を行わないようにする。
【００４６】
また表示装置から再生操作対象ＣＥＣ機器に送信した機器状態要求〈Give Deck Status〉に対して、再生操作対象ＣＥＣ機器からの一定時間内に機器状態通知〈Deck Info〉がない場合には、「ユーザ操作による再生要求中」の状態を解除し、つまり「ユーザ操作による再生要求中」を示すフラグを解除して、ＵＩからの再生開始要求を処理可能な状態に復帰させる。すなわち表示装置では、機器状態要求のＣＥＣメッセージに対して、一定時間内に外部機器の機器状態を取得できない場合には、当該外部機器に同一の動作を指示する操作入力に対するＣＥＣメッセージの送信処理を許可するようにする。
【００４７】
ＵＩは、ＨＤＭＩ ＣＥＣメッセージ生成部から送信された機器状態通知［Deck Info］に応じて、“再生中”などの機器の状態情報と、プレーヤ機器名などの情報を表示させる。この場合、ＯＳＤ(on screen display)によって表示画面にこれらの情報を表示させることができる。
【００４８】
図４は、表示装置と接続装置との間の制御処理の他の例を説明するための図で、表示装置に接続された外部機器にて録画操作を行わせる場合の処理例を示すものである。上記図３の例では外部機器で再生操作を行わせる場合の処理例を説明したが、再生操作の場合には、表示装置から外部機器に送信する再生開始要求のＣＥＣメッセージ自体が機器状態の送信要求になっていないため、表示装置から外部機器に再生開始要求のＣＥＣメッセージ〈Play〉を送信した後、機器状態要求のCＥＣメッセージ〈Give Deck Status〉をさらに送信していた。
これに対して録画操作の場合は、表示装置から送信する録画開始要求のＣＥＣメッセージ〈Record On〉自体が外部機器の機器状態の送信要求になっているため、追加の機器状態の送信要求は必要ない。処理の流れは以下に示すようになる。ここでは外部機器は、録画動作を行わせるためのレコーダなどの録画操作対象ＣＥＣ機器である。
【００４９】
まずユーザ操作によってＨＤＭＩ／ＣＥＣ用の録画操作が行われると、ＵＩは、ユーザ操作に応じた録画開始要求をＨＤＭＩ ＣＥＣメッセージ生成部に送出する（ステップＳ１１）。ここでは例えばユーザが表示装置のリモコンを使用して、例えばリモコンに備えられているＨＤＭＩ／ＣＥＣレコーダ専用の録画ボタンを押下することにより、ＵＩからＨＤＭＩ ＣＥＣメッセージ生成部に録画開始要求が送信される。
【００５０】
ＵＩからの録画開始要求を受け取ったＨＤＭＩ ＣＥＣメッセージ生成部は、「ユーザ操作による録画要求中」を示すフラグを設定する（ステップＳ２２）。このフラグは、本発明の「外部機器の動作要求中を示すフラグ」に該当する。
この場合、ＨＤＭＩ ＣＥＣメッセージ生成部では、ＵＩからＨＤＭＩ ＣＥＣメッセージ生成部に対して録画要求が送出されたとき、すでに「ユーザ操作による録画要求中」ではない場合にのみ録画処理を実行する。ここではＨＤＭＩ ＣＥＣメッセージ生成部では、ＵＩからユーザ操作による録画開始要求が送信されたときに、「ユーザ操作による録画要求中」を示すフラグが設定されていなければ、ステップＳ２２でそのフラグを設定し、録画開始要求のＣＥＣメッセージを録画操作対象ＣＥＣ機器に送信する処理を開始する。
【００５１】
そしてＨＤＭＩ ＣＥＣメッセージ生成部では、上記「ユーザ操作による録画要求中」を示すフラグがすでに設定されている場合には、ＵＩから送信された録画開始要求に対する処理を禁止する。このとき、録画操作対象ＣＥＣ機器の録画動作が成功し、もしくは録画処理が失敗して結果が表示されるまでは、ＨＤＭＩ ＣＥＣメッセージ生成部では同一のＵＩ操作を受け付けない（つまりＣＥＣメッセージの送信処理を実行しない）ようにする。これにより、ユーザは録画開始要求の結果をＵＩにより確認した上で次の操作を行うことができる。
【００５２】
上記ステップＳ２２でフラグが設定された後、ＨＤＭＩ ＣＥＣメッセージ生成部では、録画操作対象ＣＥＣ機器の録画処理開始の前提条件として、録画操作対象ＣＥＣ機器が表示装置内部のＣＥＣ機器マップ中に存在するかどうかを判別する（ステップＳ２３）。
ここで表示装置内部のマップ中に録画操作対象ＣＥＣ機器が存在しなければ、ＨＤＭＩ ＣＥＣメッセージ生成部では、ＵＩに対して即時に失敗を通知する。つまりＵＩへの要求結果通知引数を「録画開始要求失敗」に設定する（ステップＳ２９）。そして設定した〈ユーザ操作による録画要求中」を示すフラグを解除し（ステップＳ２８）、録画開始要求が失敗したことを示す結果通知（正否及び詳細結果）をＵＩに送る（ステップＳ３０）。ＵＩではその結果通知に従って、録画開始要求が失敗したことを表示画面に表示させる。このような処理により、録画開始要求の結果を待たずして「ユーザ操作による録画要求中」の状態を解除することができる。
【００５３】
また表示装置内部のマップ中に録画操作対象ＣＥＣ機器が存在していれば、ＨＤＭＩ ＣＥＣメッセージ生成部では、表示装置側の視聴ソースに応じて録画開始要求のＣＥＣメッセージを録画操作対象ＣＥＣ機器に送信する（ステップＳ２４）。録画開始要求のＣＥＣメッセージは、例えば上述の〈Record On〉が用いられる。録画操作対象ＣＥＣ機器では、表示装置から送信されたＣＥＣメッセージ〈Record On〉を受信し、そのＣＥＣメッセージに対するＡＣＫを返信して、録画処理を実行する（ステップＳ３１）。
【００５４】
ここで表示装置のＨＤＭＩ ＣＥＣメッセージ生成部では、録画操作対象ＣＥＣ機器からＡＣＫが返信されてきたかどうかを判断し（ステップＳ２５）、ＡＣＫが返信されてこなければ、ＵＩへの要求結果通知引数を「録画開始要求失敗」に設定し（ステップＳ２９）、さらにユーザ操作による再生要求中のフラグを解除し（ステップＳ２８）、ＵＩに結果を通知する（ステップＳ３０）。
【００５５】
またＡＣＫが返信されていれば、さらに録画対象機器からの録画要求応答（録画開始要求の実行結果）を待つ。ここでは上述したように、録画開始要求のＣＥＣメッセージ〈Record On〉自体が機器状態情報の送信要求になっているため、再生開始要求時のような追加の機器状態の送信要求は必要ない。
【００５６】
録画操作対象ＣＥＣ機器では、ステップＳ３１で録画処理を実行すると、録画開始要求に対する応答（実行結果）を表示装置に返信する。ここではＣＥＣメッセージ〈Record Status〉の引数［Record Status Info］が表示装置に送信される。そしてＨＤＭＩ ＣＥＣメッセージ生成部は、［Record Status Info］が通知されると、その通知が示す応答内容が録画開始成功を示しているどうかを判別する（ステップＳ２６）。ここで録画開始成功であれば、ＵＩへの要求結果通知引数を「録画開始要求成功」に設定し（ステップＳ２７）、「ユーザ操作による録画要求中」を示すフラグを解除する（ステップＳ２８）。そしてＨＤＭＩ ＣＥＣメッセージ生成部では、録画開始要求の結果通知（成否及び詳細結果）をＵＩに通知する（ステップＳ３０）。
また応答内容が録画開始成功ではない場合、ＵＩへの要求結果通知引数を「録画開始要求失敗」に設定し（ステップＳ２９）、「ユーザ操作によるプレーヤ録画要求中」を示すフラグを解除して（ステップS２８）、録画開始要求が失敗したことをＵＩに通知する（ステップＳ３０）。
【００５７】
ここでＨＤＭＩ ＣＥＣメッセージ生成部からＵＩに対して録画開始要求の結果を通知した後、「ユーザ操作による録画要求中」ではないときに、録画操作対象ＣＥＣ機器から送信された録画要求応答〈Record Status 〉を受信した場合には、ＨＤＭＩ ＣＥＣメッセージ生成部では、その［Record Status Info］をＵＩに通知しない。つまり、表示装置では、「ユーザ操作による録画要求中」を示すフラグが設定されていないときに、外部機器から録画要求応答による機器状態を取得した場合には、その機器状態を表示させる処理を行わないようにする。
【００５８】
また、表示装置から録画操作対象ＣＥＣ機器に送信した録画開始要求〈Record On〉に対して、録画操作対象ＣＥＣ機器からの一定期間内に〈Record Status〉がない場合には、「ユーザ操作による録画要求中」の状態を解除し、つまり「ユーザ操作による録画要求中」を示すフラグを解除して、ＵＩからの録画開始要求を処理可能な状態に復帰させる。
すなわち表示装置では、機器状態要求のＣＥＣメッセージに対して、一定時間内に外部機器の機器状態を取得できない場合には、当該外部機器に同一の動作を指示する操作入力に対するＣＥＣメッセージの送信処理を許可するようにする。
【００５９】
ＵＩは、ＨＤＭＩ ＣＥＣメッセージ生成部から送信された結果通知［Record Status Info］に応じて、“録画中”などの機器の状態情報と、レコーダ機器名などの情報を表示させる。この場合、ＯＳＤ(on screen display)によって表示画面にこれらの情報を表示させることができる。
【００６０】
図５は、表示装置に表示する外部機器の動作状態の表示例を示す図である。例えば上記図４に示すような処理によって録画操作対象ＣＥＣ機器から、録画開始成功を示す結果通知を受信したときに、表示装置のディスプレイ３０ではＵＩの制御によって図５に示すような結果表示を表示させることができる。
【００６１】
図５に示すように、この場合には、録画操作対象ＣＥＣ機器の機器名（“ＨＤＤレコーダ”）、録画操作対象機器の物理アドレス（“１，０，０，０”）、録画操作対象機器が録画中であることを示す赤丸表示、及び「録画開始」の文字がＯＳＤ表示される。物理アドレスは表示装置のマップ中から取得することができ、機器名情報は、表示装置において予めＣＥＣメッセージを用いて取得しておく。
【００６２】
図６は、表示装置に表示する外部機器の動作状態を表示する他の表示例を示す図である。この例では、表示装置に接続された外部機器の経路（表示装置に対するストリームの入力経路）を切り換えるためのＣＥＣメッセージ（〈Routing Change〉や〈Set Stream Path〉）
を外部機器に送出したときの結果通知に従う表示例を示している。
ここでは、入力端子の情報（“ＨＤＭＩ入力”）と、切換元の機器名及び物理アドレス（“ＢＤプレーヤ、１，０，０，０”）と、切換先の機器名及び物理アドレス（“ＨＤＤレコーダ１，２，０，０”）とが表示される。
【００６３】
上記のように表示装置では、外部機器に対してＣＥＣ制御を実行したときに外部機器から送信される機器状態通知に従って外部機器の状態を表示させることができる。ここでは上記の表示例に限定されず、外部機器の状態情報とともに各種の情報を表示させることができる。例えば表示可能な情報としては、上記の機器名情報、物理アドレス、入力端子情報などに加えて、外部機器の論理アドレス、外部機器の機器状態情報、外部機器の設定情報などを表示させることができる。機器状態情報や設定情報はＣＥＣメッセージを用いて外部機器から予め取得しておくもので、機器状態情報としては、例えば外部機器がプレーヤの場合にはディスクの有無や、レコーダである場合の残りＨＤ容量などの情報があり、設定情報としては、機器がプレーヤの場合に映像や音声を再生するときの特性パラメータなどがある。
【００６４】
上記のように表示装置から外部機器に対して行われた操作により、操作対象の外部機器の動作状態が動的に変化する場合に、外部機器の機器状態情報を要求するＣＥＣメッセージを送り、取得した機器状態情報を表示することにより、ユーザ操作による外部機器の動的な状態変化を、ユーザが想定する操作状況に応じて適切に表示させることができ、操作性を向上させることができる。
【図面の簡単な説明】
【００６５】
【図１】本発明が適用される表示装置１１の構成を示すブロック図である。
【図２】表示装置に接続される外部機器を表示装置のＵＩにより操作するときのユーザ操作と、そのときに送受信される制御情報の例を示す図である。
【図３】表示装置と外部機器との間の制御処理の一例を説明するための図である。
【図４】表示装置と接続装置との間の制御処理の他の例を説明するための図である。
【図５】表示装置に表示する外部機器の動作状態の表示例を示す図である。
【図６】表示装置に表示する外部機器の動作状態を表示する他の表示例を示す図である。
【符号の説明】
【００６６】
１１…表示装置、１２…アンテナ、１３…入力端子、１４…テレビジョン信号処理部、１４ａ…チューナ部、１４ｂ…信号処理部、１５…選択部、１７…外部機器、１８…ＣＥＣライン、１９…ＨＤＭＩコネクタ、２０…ＨＤＭＩ信号処理部、２１…映像処理部、２２…音声処理部、２３…制御部、２４…操作部、２５…リモートコントローラ、２６…受信部、２７…記憶部、２８…信号生成部、２９…合成部、３０…ディスプレイ、４０…スピーカ。
【図１】
2009188908.tif 000003
【図２】
2009188908.tif 000004
【図３】
2009188908.tif 000005
【図４】
2009188908.tif 000006
【図５】
2009188908.tif 000007
【図６】
2009188908.tif 000008