(57)【特許請求の範囲】
【請求項１】
放送番組を受信して、該放送番組に係る映像を表示する画像表示装置であって、
外部に接続された描画装置と通信するための通信インタフェースと、
前記描画装置から、前記放送番組に係る映像とは異なるグラフィックス画像を表示するための画像データを入力するための入力手段と、
前記画像データを生成する描画手段と、
制御手段であって、
前記描画装置が前記制御手段からの指示に従って前記画像データを生成可能であるか否かを判定し、
前記描画装置が前記制御手段からの指示に従って前記画像データを生成可能である場合は、前記通信インタフェースを介して前記描画装置に前記画像データの生成を指示し、当該指示に従って前記描画装置が生成した画像データを、前記入力手段を介して取得し、
前記描画装置が前記制御手段からの指示に従って前記画像データを生成可能でない場合は、前記描画手段に前記画像データの生成を指示し、当該指示に従って前記描画手段が生成した画像データを取得する
制御手段と、
前記制御手段が取得した画像データを表示部に出力する出力手段と、
を備えることを特徴とする画像表示装置。
【請求項２】
前記表示部に前記画像データを出力する指示を受信する指示受信手段を更に備え、
前記制御手段は、前記指示受信手段により前記指示が受信された場合に、前記描画装置が前記制御手段からの指示に従って前記画像データを生成可能であるか否かを判定する
ことを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記指示受信手段は、前記表示部に出力する画像データを変更する変更指示を受信し、
前記制御手段は、前記指示受信手段により前記変更指示が受信された場合、
前記描画装置が前記制御手段からの指示に従って前記画像データを生成可能であるか否かを判定し、
前記描画装置が前記制御手段からの指示に従って前記画像データを生成可能である場合は、前記通信インタフェースを介して前記描画装置に前記変更指示に従って変更された画像データの生成を指示し、当該指示に従って前記描画装置が生成した画像データを、前記入力手段を介して取得し、
前記描画装置が前記制御手段からの指示に従って前記画像データを生成可能でない場合は、前記描画手段に当該変更指示に従って変更された画像データの生成を指示し、当該指示に従って前記描画手段が生成した画像データを取得する
ことを特徴とする請求項２に記載の画像表示装置。
【請求項４】
前記出力手段は、前記制御手段が取得した画像データを前記放送番組に係る映像を表示するための映像データに合成し、合成された画像データを前記表示部に出力することを特徴とする請求項１から請求項３までのいずれか１項に記載の画像表示装置。
【請求項５】
前記制御手段は、ＯｐｅｎＧＬ又はＯｐｅｎＶＧに従うプログラムインタフェースを使用して前記描画装置に画像データの生成を指示することを特徴とする請求項１から請求項４までのいずれか１項に記載の画像表示装置。
【請求項６】
前記描画装置による前記画像データの描画能力は、前記画像表示装置の前記描画手段による前記画像データの描画能力よりも高いことを特徴とする請求項１から請求項５までのいずれか１項に記載の画像表示装置。
【請求項７】
放送番組を受信して、該放送番組に係る映像を表示するとともに、外部に接続された描画装置と通信するための通信インタフェースと、前記描画装置から、前記放送番組に係る映像とは異なるグラフィックス画像を表示するための画像データを入力するための入力手段と、前記画像データを生成する描画手段とを備える画像表示装置の制御方法であって、
前記画像表示装置の制御手段が、
前記描画装置が前記制御手段からの指示に従って前記画像データを生成可能であるか否かを判定し、
前記描画装置が前記制御手段からの指示に従って前記画像データを生成可能である場合は、前記通信インタフェースを介して前記描画装置に前記画像データの生成を指示し、当該指示に従って前記描画装置が生成した画像データを、前記入力手段を介して取得し、
前記描画装置が前記制御手段からの指示に従って前記画像データを生成可能でない場合は、前記描画手段に前記画像データの生成を指示し、当該指示に従って前記描画手段が生成した画像データを取得する
制御工程と、
前記画像表示装置の出力手段が、前記制御工程で取得した画像データを表示部に出力する出力工程と、
を備えることを特徴とする制御方法。
【請求項８】
前記画像表示装置の指示受信手段が、前記表示部に前記画像データを出力する指示を受信する指示受信工程を更に備え、
前記制御工程において前記制御手段は、前記指示受信工程において前記指示が受信された場合に、前記描画装置が前記制御手段からの指示に従って前記画像データを生成可能であるか否かを判定する
ことを特徴とする請求項７に記載の制御方法。
【請求項９】
前記指示受信工程において前記指示受信手段は、前記表示部に出力する画像データを変更する変更指示を受信し、
前記制御工程において前記制御手段は、前記指示受信工程において前記変更指示が受信された場合、
前記描画装置が前記制御手段からの指示に従って前記画像データを生成可能であるか否かを判定し、
前記描画装置が前記制御手段からの指示に従って前記画像データを生成可能である場合は、前記通信インタフェースを介して前記描画装置に前記変更指示に従って変更された画像データの生成を指示し、当該指示に従って前記描画装置が生成した画像データを、前記入力手段を介して取得し、
前記描画装置が前記制御手段からの指示に従って前記画像データを生成可能でない場合は、前記描画手段に当該変更指示に従って変更された画像データの生成を指示し、当該指示に従って前記描画手段が生成した画像データを取得する
ことを特徴とする請求項８に記載の制御方法。
【請求項１０】
前記出力工程において前記出力手段は、前記制御工程で取得した画像データを前記放送番組に係る映像を表示するための映像データに合成し、合成された画像データを前記表示部に出力することを特徴とする請求項７から請求項９までのいずれか１項に記載の制御方法。
【請求項１１】
前記制御工程において前記制御手段は、ＯｐｅｎＧＬ又はＯｐｅｎＶＧに従うプログラムインタフェースを使用して前記描画装置に画像データの生成を指示することを特徴とする請求項７から請求項１０までのいずれか１項に記載の制御方法。
【請求項１２】
前記描画装置による前記画像データの描画能力は、前記画像表示装置の前記描画手段による前記画像データの描画能力よりも高いことを特徴とする請求項７から請求項１１までのいずれか１項に記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、描画装置と通信するための通信インタフェースを備える画像表示装置、及びその制御方法に関する。
【背景技術】
【０００２】
番組映像に加えてメニュー画面や電子番組表（ＥＰＧ：Electronic Program Guide）などのグラフィックを表示するテレビが普及している。近年のテレビ、特にデジタルテレビ（ＤＴＶ）は、解像度の高い画面を持ち、高精細な画像を表示することができる。そのため、メニュー画面や電子番組表などのグラフィックに要求される品質も高まってきている。
【０００３】
また、メニュー画面や電子番組表などのグラフィックを描画し、描画したグラフィックをテレビへ出力して表示させる録画装置（例えば、ＤＶＤレコーダ）も知られている。更に、携帯電話が外部の表示装置に画像を描画させることも提案されている（特許文献１参照）。
【特許文献１】特開２００４−３２１０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＤＴＶなどの画像表示装置は、一般的に、グラフィックの描画能力はそれほど高くない。パーソナルコンピュータ（ＰＣ）や近年のゲーム機器などに搭載されている高機能なグラフィックカードを搭載すれば画像表示装置の描画能力を高めることはできるが、消費電力の増加やコストの上昇などの不利益を招く。ＤＴＶなどの画像表示装置の主な目的は画像を表示することであるため、このような不利益を被ってまでグラフィックの描画能力を高めることは、商品として好ましくない。
【０００５】
特許文献１に記載の従来技術などに従い、外部装置が描画したグラフィックを画像表示装置に表示させれば、画像表示装置自身は高い描画能力を持つ必要は無い。しかしながら、この場合、画像表示装置に表示される画像が外部装置毎に異なり、ユーザの利便性を損なう可能性がある。例えば、録画装置が描画した電子番組表をＤＴＶが表示する場合、録画装置が異なると電子番組表のレイアウトや操作方法なども異なり、ユーザの混乱を招く可能性がある。また、画像表示装置自身が描画するグラフィックと外部装置が描画するグラフィックとの間の整合性を保つこともできない。例えば、ＤＴＶが描画する電子番組表と録画装置が描画する電子番組表とでレイアウトや操作方法などが異なり、ユーザの混乱を招く可能性がある。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、画像表示装置において、ユーザの利便性を損なうことを抑制しつつ、外部の描画装置が描画した画像を出力する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、第１の本発明は、放送番組を受信して、該放送番組に係る映像を表示する画像表示装置であって、外部に接続された描画装置と通信するための通信インタフェースと、前記描画装置から、前記放送番組に係る映像とは異なるグラフィックス画像を表示するための画像データを入力するための入力手段と、前記画像データを生成する描画手段と、制御手段であって、前記描画装置が前記制御手段からの指示に従って前記画像データを生成可能であるか否かを判定し、前記描画装置が前記制御手段からの指示に従って前記画像データを生成可能である場合は、前記通信インタフェースを介して前記描画装置に前記画像データの生成を指示し、当該指示に従って前記描画装置が生成した画像データを、前記入力手段を介して取得し、前記描画装置が前記制御手段からの指示に従って前記画像データを生成可能でない場合は、前記描画手段に前記画像データの生成を指示し、当該指示に従って前記描画手段が生成した画像データを取得する制御手段と、前記制御手段が取得した画像データを表示部に出力する出力手段と、を備えることを特徴とする画像表示装置を提供する。
【０００８】
また、第２の本発明は、放送番組を受信して、該放送番組に係る映像を表示するとともに、外部に接続された描画装置と通信するための通信インタフェースと、前記描画装置から、前記放送番組に係る映像とは異なるグラフィックス画像を表示するための画像データを入力するための入力手段と、前記画像データを生成する描画手段とを備える画像表示装置の制御方法であって、前記画像表示装置の制御手段が、前記描画装置が前記制御手段からの指示に従って前記画像データを生成可能であるか否かを判定し、前記描画装置が前記制御手段からの指示に従って前記画像データを生成可能である場合は、前記通信インタフェースを介して前記描画装置に前記画像データの生成を指示し、当該指示に従って前記描画装置が生成した画像データを、前記入力手段を介して取得し、前記描画装置が前記制御手段からの指示に従って前記画像データを生成可能でない場合は、前記描画手段に前記画像データの生成を指示し、当該指示に従って前記描画手段が生成した画像データを取得する制御工程と、前記画像表示装置の出力手段が、前記制御工程で取得した画像データを表示部に出力する出力工程と、を備えることを特徴とする制御方法を提供する。
【発明の効果】
【０００９】
以上の構成により、本発明によれば、画像表示装置において、ユーザの利便性を損なうことを抑制しつつ、外部の描画装置が描画した画像を出力することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、添付図面を参照して、本発明の実施例を説明する。
【実施例１】
【００１１】
本発明の画像表示装置をＤＴＶに適用した実施例について説明する。図１は、本発明の実施例１に係るＤＴＶ１０１、及び、描画装置の一例であるＰＣ１２０の構成を示すブロック図である。
【００１２】
ＤＴＶ１０１は、チューナ１０２（放送受信手段）によってデジタル放送の放送波を受信する。チューナ１０２において選択されたチャンネルの内容は、ＭＰＥＧ２等のストリームとしてデコーダ１０３に送られる。
【００１３】
デコーダ１０３は、受け取ったストリームをデコードし、ＤＴＶ１０１内部の信号バスを経由してメモリ１０５に格納する。
【００１４】
ＣＰＵ１０７及び画像処理部１０８は協力して、適宜内部メモリ１０５をフレームメモリとして活用しながら、デコードされたストリームに対して番組視聴に適した画像処理を施す。ＣＰＵ１０７、メモリ１０５及び画像処理部１０８は、制御部（制御手段）として機能する。
【００１５】
ＤＴＶ１０１はまた、メニュー画面や電子番組表などのグラフィックを描画する（画像データを生成する）描画実行部１０６を備える。従って、ＤＴＶ１０１は、ＰＣ１２０が無くてもグラフィックを描画して表示することができる。但し、描画実行部１０６の描画能力は、後述するＰＣ１２０の描画実行部１２３と比べて、それほど高くない（描画実行部１０６が高い描画能力を持つことを排除するものではない）。
【００１６】
ＤＴＶ１０１はまた、通信インタフェースとして、通信部１０４及び映像入力部１０９を備える。通信インタフェースは例えば、ＵＳＢ、ＩＥＥＥ１３９４、ＨＤＭＩ、有線ＬＡＮ、或いは無線ＬＡＮなどによって実装されるが、これらに限定されるものではない。
【００１７】
なお、ＨＤＭＩは映像伝送用の通信インタフェースであるが、制御用にＣＥＣと呼ばれる専用線が用意されており、この信号線を用いた双方向通信によって外部機器（ＰＣ１２０）を制御することができる。
【００１８】
画像処理部１０８によって画像処理されたデジタル放送の映像データは、必要に応じて画像合成部１１０によって、描画実行部１０６が描画したグラフィック、又は映像入力部１０９が受信したグラフィックと合成される。画像合成部１１０は、合成処理により得られた画像データを表示部１１１に出力し、表示部１１１はこの画像データに基づく画像を表示する。即ち、画像合成部１１０は、出力手段としても機能する。なお、チューナ１０２が放送波を受信していない場合などは、画像合成部１１０は、合成処理を行わずにグラフィックのみを表示部１１１に出力してもよい。
【００１９】
ＤＴＶ１０１はまた、リモコン（不図示）などを介してユーザから指示を受信する指示受信部１１２を備える。指示受信部１１２は例えば、表示部１１１が表示中のグラフィックに対する変更（例えば、メニュー画面におけるカーソルの移動）を指示する変更指示を受信する。
【００２０】
ＰＣ１２０は、通信部１０４と通信するための通信部１２１を備える。
【００２１】
ＰＣ１２０はまた、グラフィックを描画する（グラフィック画像データを生成する）描画実行部１２３を備え、描画したグラフィックを映像出力部１２５から映像入力部１０９に対して出力する。描画実行部１２３の描画能力は、描画実行部１０６よりも高いことが好ましいが、そうでなくても構わない。
【００２２】
ＰＣ１２０はまた、ＰＣ１２０全体の制御を行うＣＰＵ１２２と、ＣＰＵ１２２によってワークエリアとして使用されるメモリ１２４とを備える。
【００２３】
図２は、本発明の実施例１に係るＤＴＶ１０１が、ＰＣ１２０又は内部の描画実行部１０６からグラフィック（画像）を取得する処理の流れを示すフローチャートである。ＤＴＶ１０１がグラフィックの表示を指示された場合（例えば、指示受信部１１２がグラフィックの描画指示を受信した場合）に、本フローチャートの処理が開始する。
【００２４】
Ｓ１００で、ＣＰＵ１０７は、グラフィックを描画するための情報（例えば、ＯｐｅｎＧＬの命令セット）を生成する。
【００２５】
Ｓ１０１で、ＣＰＵ１０７は、通信部１０４を介して、ＰＣ１２０がＤＴＶ１０１からの指示に従ってグラフィックを描画可能（生成可能）であるか否かを判定する。描画可能であればＳ１０２に進み、描画可能でなければＳ１０５に進む。
【００２６】
Ｓ１０２で、ＣＰＵ１０７は、通信部１０４を介して、ＰＣ１２０にグラフィックの描画を指示する。指示を受けたＰＣ１２０は、描画実行部１２３によってグラフィックを描画する。描画の指示には、ＯｐｅｎＶＧやＯｐｅｎＧＬといったグラフィック描画用の標準ＡＰＩ（プログラムインタフェース）が使用されてもよいし、その他の描画情報（例えば文字の場合、フォント、色、大きさなどの属性情報）が使用されてもよい。また、接続されるＤＴＶ１０１とＰＣ１２０双方が認識している独自の規約に従った指示が使用されても構わない。
【００２７】
但し、既に規定されている標準ＡＰＩを利用した場合、汎用性が高く、多様な描画装置をＤＴＶ１０１に接続することが可能になるという利点がある。
【００２８】
Ｓ１０３で、ＣＰＵ１０７は、ＰＣ１２０によるグラフィックの描画が完了するまで待つ。この際、描画が完了したらＰＣ１２０から完了通知をＤＴＶ１０１へ送信してもよいし、一定時間毎にＤＴＶ１０１からＰＣ１２０へ確認を行ってもよい。
【００２９】
Ｓ１０４で、ＣＰＵ１０７は、映像入力部１０９を介して、描画されたグラフィックを受信する。
【００３０】
Ｓ１０１においてＰＣ１２０がグラフィックを描画可能でないと判定された場合、Ｓ１０５で、ＣＰＵ１０７は、描画実行部１０６を用いてグラフィックを取得する。従って、ＤＴＶ１０１にＰＣ１２０が接続されていない場合やＰＣ１２０が他の処理を実行中でＤＴＶ１０１からの指示を受け付けられない場合などにも、ＤＴＶ１０１はグラフィックを生成して表示することができる。
【００３１】
Ｓ１０６で、画像合成部１１０は、Ｓ１０４又はＳ１０５で取得されたグラフィックを、画像処理部１０８で処理された映像（例えば、テレビ番組の映像）に合成し、合成映像を得る。
【００３２】
Ｓ１０７で、表示部１１１は、Ｓ１０６で得られた合成映像を表示する。
【００３３】
以上の処理により、メニュー画面や電子番組表などのグラフィックがＤＴＶ１０１に表示される。
【００３４】
グラフィックの表示後、指示受信部１１２が変更指示を受け付けると、ＤＴＶ１０１が表示内容を変更する必要が発生する場合がある。例えば、メニュー画面内のグラフィック表示されたボタンを押下するような操作がユーザによって行われた場合、ＤＴＶ１０１は、ボタンが押下された状態のメニュー画面を表示する必要がある。
【００３５】
図３は、本発明の実施例１に係るＤＴＶ１０１によるグラフィックの変更処理の流れを示すフローチャートである。図３において、図２と同様の処理が行われるステップには同一の符号を付し、説明を省略する。
【００３６】
Ｓ２０１で、ＣＰＵ１０７は、指示受信部１１２を介して、ユーザによるグラフィックの操作が行われたか否かを判定し、操作が行われるとＳ２０２に進む。
【００３７】
Ｓ２０２で、ＣＰＵ１０７は、グラフィックの表示内容を変化させる必要があるか否かを判定する。必要があればＳ２０３に進み、そうでなければＳ２０１に戻る。
【００３８】
Ｓ２０３で、ＣＰＵ１０７は、変更後のグラフィックを描画するための情報（例えば、ＯｐｅｎＧＬの命令セット）を生成する。
【００３９】
Ｓ２０４で、ＣＰＵ１０７は、通信部１０４を介して、ＰＣ１２０がＤＴＶ１０１からの指示に従ってグラフィックを描画可能であるか否かを判定する。描画可能であればＳ１０２に進み、描画可能でなければＳ１０５に進む。
【００４０】
本フローチャートでは、ユーザにより操作が行われ、グラフィック内容の変更が必要な際に、ＰＣ１２０が描画指示を受け付け可能か否かの確認が毎回行われる。従って、ユーザがメニュー画面などを操作中にＰＣ１２０の状態が変化した（例えば、ＰＣ１２０が切断されたり新たに接続されたりした）場合でも、ＤＴＶ１０１は適切に描画実行部１０６又はＰＣ１２０を選択してグラフィックを取得することができる。
【００４１】
以上説明したように、本実施例によれば、描画するグラフィックをＤＴＶ１０１が決定（即ち、描画情報を生成）し、ＰＣ１２０にグラフィックを描画させ、描画されたグラフィックを出力する。即ち、ＤＴＶ１０１自身が意図するグラフィックをＰＣ１２０に描画させることができる。
【００４２】
これにより、画像表示装置において、ユーザの利便性を損なうことを抑制しつつ、外部の描画装置が描画したグラフィックを出力することが可能となる。
【００４３】
また、画像表示装置は、グラフィックの描画能力が高い外部の描画装置を用いることにより、高品質なグラフィックを取得することができる。
【００４４】
［その他の実施例］
上述した各実施例の機能を実現するためには、各機能を具現化したソフトウェアのプログラムコードを記録した記録媒体をシステム或は装置に提供してもよい。そして、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによって、上述した各実施例の機能が実現される。この場合、記録媒体から読み出されたプログラムコード自体が上述した各実施例の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。このようなプログラムコードを供給するための記録媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクなどを用いることができる。或いは、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることもできる。
【００４５】
また、上述した各実施例の機能を実現するための構成は、コンピュータが読み出したプログラムコードを実行することだけには限られない。そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって上述した各実施例の機能が実現される場合も含まれている。
【００４６】
更に、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれてもよい。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって上述した各実施例の機能が実現される場合も含むものである。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施例１に係るデジタルテレビ（ＤＴＶ）、及び、描画装置の一例であるパーソナルコンピュータ（ＰＣ）の構成を示すブロック図である。
【図２】本発明の実施例１に係るＤＴＶが、ＰＣ又は内部の描画実行部からグラフィック（画像）を取得する処理の流れを示すフローチャートである。
【図３】本発明の実施例１に係るＤＴＶによるグラフィックの変更処理の流れを示すフローチャートである。
【図１】
0005014238.tif 000002
【図２】
0005014238.tif 000003
【図３】
0005014238.tif 000004