(57)【要約】【課題】  ネットワークを介して外部機器を制御することにより、外部機器の制御操作を簡便にすると同時に、新たな制御機能にも対応できる映像表示装置を提供する。【解決手段】  映像表示装置１の外部入力が選択されたときは、選択された外部入力に接続された映像出力装置３，４，５に対して、ネットワークを通じて映像出力装置３，４，５の制御プログラムのダウンロードを試みる。プログラムのダウンロードができた場合には、そのプログラムを映像表示装置１に内蔵されたＣＰＵ（制御手段）上で実行する。そして、そのプログラムが生成するＧＵＩ１２のイメージを映像表示装置のＯＳＤ上に表示し、このＯＳＤを映像出力装置から入力した映像信号と合成表示する。このＧＵＩに従って、ユーザが映像表示装置１のリモコン２を操作し、映像出力装置３，４，５を制御できる。【選択図】図１
2007043486.tif 000002
【特許請求の範囲】
【請求項１】
外部入力端子に接続された外部機器を制御可能な映像表示装置において、
前記外部機器に対してネットワークを介して接続するネットワーク接続手段と、
該外部機器からネットワークを通して該外部機器を制御するプログラムをダウンロードし実行する制御手段とを備え、
前記制御手段は、前記プログラムによりネットワークを通じて前記外部機器を制御することを特徴とする映像表示装置。
【請求項２】
請求項１記載の映像表示装置において、
前記制御手段は、前記プログラムが生成する制御画面を外部機器が出力する映像信号に重畳し、制御画面から外部機器の制御指示を可能とすることを特徴とする映像表示装置。
【請求項３】
請求項２記載の映像表示装置において、
前記制御手段は、遠隔操作手段による指示に基づいて制御を行うことを特徴とする映像表示装置。
【請求項４】
請求項１乃至３のいずれかに記載の映像表示装置において、
前記制御手段は、前記外部入力端子からの信号の入力が選択されたときに、前記外部機器からプログラムをダウンロードすることを特徴とする映像表示装置。
【請求項５】
請求項４記載の映像表示装置において、
前記制御手段は、複数の外部入力端子のうちから選択された外部入力に対して、ネットワークで接続されたどの外部機器からプログラムをダウンロードするかをあらかじめ設定することが可能であることを特徴とする映像表示装置。
【請求項６】
請求項１乃至請求項５のいずれかに記載の映像表示装置において、
前記制御手段は、ネットワークを通して外部機器の状態を取得することが可能なことを特徴とする映像表示装置。
【請求項７】
請求項６記載の映像表示装置において、
前記制御手段は、取得した外部機器の状態に応じて動作を変更することが可能なことを特徴とする映像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部映像入力端子に接続された外部機器から映像信号を入力して表示するとともに、この外部機器をネットワークを介して制御することが可能なテレビジョン受信機などの映像表示装置に関する。
【背景技術】
【０００２】
従来、テレビジョン受信機などの映像表示装置に、ビデオ、ＤＶＤプレーヤ、セットトップボックス（ＳＴＢ）などの映像出力装置である外部機器を接続する場合、映像表示装置の外部映像入力端子に映像出力装置の映像出力端子を接続し、映像出力装置の映像や音声を視聴する。例えば、テレビジョン受信機の外部入力に接続されたＤＶＤプレーヤの映像を視聴する場合には、まずテレビジョン受信機のリモコンを用いて入力切替ボタンを押し、テレビの入力切替をＤＶＤが接続された外部入力に合わせて、ＤＶＤの映像を提示するようにする。次にＤＶＤのリモコンを使用してＤＶＤプレーヤに再生、停止、早送り、巻き戻しなどの操作を行って視聴する。
【０００３】
このように、映像表示装置に接続された映像出力装置を操作する場合、上述のように映像表示装置のリモコンのほかに映像出力装置のリモコンも操作する必要があった。また映像表示装置は複数個の外部入力を備えるものも多く、そのすべてに映像出力装置を接続すると外部入力を切り替えるごとに、それぞれの外部入力に接続された映像出力装置のリモコンを操作することになってしまう。特に設置した人以外の家族がリモコンを操作する場合に、リモコンが多すぎてどれを操作したらよいかがわからないなどの問題が起こっていた。
【０００４】
このように複数のリモコンによってそれぞれの機器を操作しなければいけないといった問題点を解決するために、特許文献１（特開２００３−３２５０８号公報）のようにテレビジョン受信機と映像出力装置をＩ２Ｃのようなシリアルバスで接続し、テレビジョン受信機側から映像出力装置にコマンドを送ることにより映像出力装置を制御するといった技術が開示されている。また、ビデオ、ＤＶＤプレーヤなどの映像出力装置のリモコンにテレビリモコンの選局など一部の操作ボタンがあるものも多い。
【特許文献１】特開２００３−３２５０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の先行技術においては、複数の外部入力に映像出力装置が接続された場合にどの機器を制御するのかという問題点が解決されていないのに加え、あらかじめ決められたコマンドによる制御しかできないために、映像表示装置の出荷時に予想できるコマンド以外についてはサポートできない、またリモコンのボタンとコマンドが１対１の対応となるため、映像表示装置のリモコンにあらかじめ存在するボタンで操作可能なコマンド以外には対応することができないといった問題点がある。またビデオ、ＤＶＤレコーダなど映像出力装置のリモコンには映像表示装置のリモコンのキーが備えられることはあっても別の映像出力装置の制御を行うキーは通常存在せず、結局、各映像出力装置のリモコンにより制御しなければならない。
【０００６】
本発明は、斯かる実情に鑑み、ネットワークを介して外部機器を制御することにより、外部機器の制御操作を簡便にすると同時に、新たな制御機能にも対応できる映像表示装置を提供しようとするものである。
【課題を解決するための手段】
【０００７】
本発明は、外部入力端子に接続された外部機器を制御可能な映像表示装置において、前記外部機器に対してネットワークを介して接続するネットワーク接続手段と、該外部機器からネットワークを通して該外部機器を制御するプログラムをダウンロードし実行する制御手段とを備え、前記制御手段は、前記プログラムによりネットワークを通じて前記外部機器を制御することを特徴とする。
【０００８】
前記映像表示装置において、前記制御手段は、前記プログラムが生成する制御画面を外部機器が出力する映像信号に重畳し、制御画面から外部機器の制御指示を可能とすることを特徴とする。
【０００９】
また、前記映像表示装置において、前記制御手段は、遠隔操作手段による指示に基づいて制御を行うことを特徴とする。
【００１０】
また、前記映像表示装置において、前記制御手段は、前記外部入力端子からの信号の入力が選択されたときに、前記外部機器からプログラムをダウンロードすることを特徴とする。
【００１１】
また、前記映像表示装置において、前記制御手段は、複数の外部入力端子のうちから選択された外部入力に対して、ネットワークで接続されたどの外部機器からプログラムをダウンロードするかをあらかじめ設定することが可能であることを特徴とする。
【００１２】
前記映像表示装置において、前記制御手段は、ネットワークを通して外部機器の状態を取得することが可能なことを特徴とする。
【００１３】
前記映像表示装置において、前記制御手段は、取得した外部機器の状態に応じて動作を変更することが可能なことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、外部入力端子に接続された外部機器から、この外部機器を制御するプログラムをダウンロードできるので、あらかじめ決められたコマンドではなく任意の制御コマンドを外部機器に送ることができ、映像表示装置の発売以後に発売された外部機器をも操作することが可能となる。
【００１５】
また、外部機器からダウンロードしたプログラムが生成するＧＵＩを映像出力装置の映像信号に重畳して表示できるので、映像出力装置の出力する映像を視聴しながらＧＵＩ上の操作画面を使用して映像表示装置のリモコンで簡単に操作が可能となる。
【００１６】
また、映像表示装置の外部入力が選択されたときに自動でプログラムのダウンロードを行うため、外部入力に接続された映像出力装置を外部接続された機器と意識せずに１つのリモコンでシームレスに操作することが可能となる。
【００１７】
また、複数の外部入力に映像出力装置が接続されていても各外部入力にネットワークに接続された別の映像出力装置からプログラムをダウンロード可能なので複数の機器をテレビのリモコン１個で制御することが可能となる。
【００１８】
また、映像出力装置の状態を取得し状態に応じて異なったＧＵＩを表示、制御することも可能となる。例えば、映像出力装置がＤＶＤレコーダの場合は、放送を視聴している状態、録画した映像を視聴中の状態、録画した映像を編集している編集状態などでＧＵＩを変更することで、それぞれの状態に適した制御が可能になる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について添付図面を参照して説明する。
【００２０】
図１は、本発明に係る映像表示装置と外部機器である映像出力装置を示す全体構成図である。
図１に例示する映像表示装置１は、外部入力に接続されたビデオ３、ＤＶＤ４、ＨＤＤレコーダ５などの映像出力装置（外部機器）と、ネットワーク（たとえばイーサネットケーブル（８，９，１０，１１）とハブやルータ７を経由して接続されるイーサネットネットワーク）で接続される。映像表示装置１の外部入力が選択されたときは、選択された外部入力に接続された映像出力装置３，４，５に対して、ネットワークを通じて映像出力装置３，４，５の制御プログラムのダウンロードを試みる。プログラムのダウンロードができた場合には、そのプログラムを映像表示装置１に内蔵されたＣＰＵ（制御手段）上で実行する。そして、そのプログラムが生成するＧＵＩ１２のイメージを映像表示装置のＯＳＤ上に表示し、このＯＳＤを映像出力装置から入力した映像信号と合成表示する。このＧＵＩに従って、ユーザが映像表示装置１のリモコン２を操作し、映像出力装置３，４，５を制御できる。
【００２１】
また、リモコン２の操作によってＧＵＩ１２の操作ボタンが押されたときには、映像表示装置１のＣＰＵは、ダウンロードしたプログラムによりキーイベントを受け取り、押された機能に対応する制御コードを生成し、この制御コードをネットワークを通してプログラムをダウンロードした映像出力装置に送る。このことにより、映像出力装置を制御することができる。また、ダウンロードしたプログラムは任意のコマンドコードを生成することが可能なので、映像表示装置の発売以後に製造された機器についても制御することが可能になる。
【００２２】
まずは映像出力装置がビデオの場合について説明する。
図２は本実施形態に係わる映像表示装置と映像出力装置（ビデオ）のブロック図である。映像表示装置１において、１０１はスピーカ、１０２は音声入力セレクタ、１０３は表示コントローラ、１０４は表示デバイス、１０５は不揮発メモリ、１０６はＯＳＤバッファメモリ、１０７は映像入力セレクタ、１０８は映像合成装置、１０９はＣＰＵ（制御手段）、１１０はメモリ、１１１はネットワークＩＣ（ネットワーク接続手段）、１１２はリモコン受光部、１１３はバスラインである。また、外部機器である映像出力装置（ビデオ）３において、３０１は映像出力装置の音声信号出力端子、３０２は映像出力装置の映像信号出力端子、３０３は映像出力装置のネットワーク端子である。
【００２３】
次に、映像表示装置１が映像出力装置３を制御する動作について説明する。図３は本発明に係る映像表示装置の動作処理を示すフローチャートである。
まずステップＳ１において、リモコン２で外部入力１３を選択するキーを押すことで映像表示装置１のリモコン受光部１１２を通してリモコン信号が入力される。この信号はバスライン１１３を通してＣＰＵ１０９に伝えられる。ＣＰＵ１０９では、この信号を外部入力１３への切り替え信号と認識する。その後ＣＰＵ１０９は、ステップＳ２において、音声入力セレクタ１０２、映像入力セレクタ１０７を制御し、それぞれ外部入力１３に接続された映像出力装置３からの音声信号、映像信号を選択する。つまり、音声入力セレクタ１０２では音声信号出力端子３０１の信号を選択し、映像入力セレクタでは映像信号出力端子３０２の信号を選択する。ここで選択された音声信号はスピーカ１０１を通して音声として出力され、また映像信号は映像合成装置１０８により、映像表示装置１のＯＳＤバッファ１０６に書き込まれたグラフィックデータと合成され表示コントローラ１０３を通して、表示デバイス１０４に表示される。
【００２４】
次にステップＳ３において、ＣＰＵ１０９は映像表示装置の不揮発性メモリ１０５に書き込まれた情報を参照し、外部入力１が選択されたときにプログラムのダウンロードをする設定が不揮発性メモリ１０５に書き込まれているか調べる。ステップＳ４において、ダウンロード設定がない場合には、映像、音声の表示のみを行う（ステップＳ５）。設定がある場合には、ステップＳ６において、不揮発性メモリ１０５に書き込まれたダウンロード先のアドレスを読み出し、そのアドレスに対してネットワークＩＣ１１１を通してプログラムのダウンロード要求を行う。
【００２５】
その後ステップＳ７において、ダウンロードが正常終了するのを待つ。ダウンロード要求に対して、映像出力装置３は、ネットワーク端子３０３を通してダウンロード要求を受信し、それが正しい要求である場合には応答としてプログラムデータを返す。映像出力装置３が正しい応答を返さなかった場合やネットワークのトラブルで正常にプログラムをダウンロードできなかったときは、プログラムのダウンロードを中止し、映像の表示や音声の出力を行う（ステップＳ５）。
【００２６】
映像出力装置３が正しい応答を返し、プログラムのダウンロードに成功したときはステップＳ８に進み、ＣＰＵ１０９はダウンロードしたプログラムの解析を行い、そのプログラムをＣＰＵ１０９上で実行する。ここでいうプログラムは通常ＣＰＵ１０９のネイティブなプログラムではなく、Ｊａｖａをはじめとする仮想マシン用のプログラムやＨＴＭＬ，ＢＭＬなどのプレゼンテーションエンジン用のプログラムが使用される。また、ＨＴＭＬやＢＭＬプログラムの場合はプログラム内部にＪａｖａ  Ｓｃｒｉｐｔなどスクリプト言語を組み込むことができ、キーイベントなどの動的制御ができる。
【００２７】
ステップＳ９において、プログラムの実行に失敗した場合には、映像、音声の表示のみを行う（ステップＳ５）。プログラムの実行に成功した場合には、ステップＳ１０において、プログラムによりＧＵＩ１２の画面イメージが作成され、画面イメージがＯＳＤバッファ１０６に書き込まれ、これが、映像合成装置１０８により映像セレクタで選択された映像信号と合成され、表示コントローラ１０３を通して表示デバイス１０４に出力される。
【００２８】
ステップＳ１１において、リモコン２を操作すると、リモコン受光部１１２によりリモコン信号を受光し、この信号がバス１１３を通してＣＰＵ１０９に伝えられ、ダウンロードしたプログラムを実行しているＣＰＵ１０９にキー入力イベントとして渡される。ステップＳ１２で、ＣＰＵ１０９は入力されたキーに応じて動作し、カーソルキーの場合はＧＵＩ１２上でカーソル位置を変更し、ＧＵＩ画面を生成しなおし再描画を行う。また、決定キーの場合には現在カーソルがあるボタンの機能をプログラムダウンロード元の映像出力装置に実行させるためのコマンドコードを作成し、このコマンドコードを映像出力装置にネットワークＩＣ１１１を通して送信する。
【００２９】
ステップＳ１３で、ダウンロード元の映像出力装置３がネットワーク端子３０３を通してステップＳ１２において送信されたコマンドコードを受信したら、そのコマンドによって指示された動作を行う。以後、入力切替や映像表示装置１がテレビ受像機の場合はチャンネル変更を行うまではステップＳ１１のリモコン入力待ち以降を繰り返す。
【００３０】
このような動作を行うことにより映像表示装置１のリモコン２を使用し、映像表示装置１に接続された映像出力装置３，４，５を操作することが可能となる。また、これらの動作時にダウンロードしたプログラムがネットワークＩＣ１１１を経由して映像表示装置３の状態を取得することも可能であり、取得した状態に応じてＧＵＩ画面を変更することもできる。
【００３１】
また、図４は映像表示装置の外部入力ごとにプログラムをダウンロードする先を設定するメニューの一例である。この例ではネットワークがイーサネットの時の設定例を記述している。映像表示装置の各外部入力４０１、その外部入力が選択されるごとにプログラムのダウンロードをするかしないかの選択項目４０２、プログラムをダウンロードするＩＰアドレス４０３、ダウンロードするときのポート番号４０４が表示され、それぞれ設定できるようになっている。映像表示装置１に、この例のようなメニューを設け、選択された外部入力に応じてダウンロード要求先アドレスを変更することにより複数の外部入力に映像出力装置が接続された場合にも、外部入力ごとに違った映像出力装置に対してプログラムダウンロードの要求を行うことが可能となる。この設定情報は、不揮発メモリ１０５に記憶される。
【００３２】
また、上記実施形態では、映像出力装置のみを記載しているが、本来映像出力を持たない音声出力装置についても、本映像表示装置と音声端子とネットワーク端子のみを接続することで、ネットワークを通じて操作プログラムさえダウンロードできれば、映像表示装置のＯＳＤ上のＧＵＩとリモコンを使用して操作することが可能となる。
【図面の簡単な説明】
【００３３】
【図１】本発明に係る映像表示装置と外部機器である映像出力装置を示す全体構成図である。
【図２】映像表示装置と映像出力装置のブロック図である。
【図３】本発明に係る映像表示装置の動作処理を示すフローチャートである。
【図４】映像表示装置の外部入力ごとにプログラムをダウンロードする先を設定するメニューの一例である。
【符号の説明】
【００３４】
１  映像表示装置（テレビジョン受像機）
２  リモコン
３  ビデオ
４  ＤＶＤ
５  ＨＤＤレコーダ
７  ルータまたはハブ
８，９，１０，１１  イーサネットケーブル
１２  ＧＵＩ
１３，１４，１５  外部入力
１０１  スピーカ
１０２  音声入力セレクタ
１０３  表示コントローラ
１０４  表示デバイス
１０５  不揮発メモリ
１０６  ＯＳＤバッファ
１０７  映像入力セレクタ
１０８  映像合成装置
１０９  ＣＰＵ
１１０  メモリ
１１１  ネットワークＩＣ
１１２  リモコン受光部
１１３  バス
３０１  音声信号出力端子
３０２  映像信号出力端子
３０３  ネットワーク端子
４０１  外部入力
４０２  ダウンロードＯＮ／ＯＦＦ  設定
４０３  ダウンロード先ＩＰアドレス設定
４０４  ダウンロード先ポート番号
【図１】
2007043486.tif 000003
【図２】
2007043486.tif 000004
【図３】
2007043486.tif 000005
【図４】
2007043486.tif 000006