(57)【要約】【課題】ユーザにとって有効な機能を簡単に使用することができるようにする。【解決手段】リモコンコード受信部２０２は、ユーザの操作に基づいたリモコン１１からのリモコンコードを受信し、ＧＵＩリモコン表示制御部２０１によるＧＵＩリモコンの表示の有無を判断し、受信したリモコンコードが決定ボタンのリモコンコードであると判断したとき、表示されているＧＵＩリモコンの表示モードおよびカーソルの位置の情報を取得し、取得された情報が対応する機能のリモコンコードに変換し、変換されたリモコンコードを機能振り分け部２０３に出力する。本発明は、リモートコントローラの操作に基づいて、所定の処理を行う映像信号受信装置に適用できる。【選択図】図６
2005086769.tif 000002
【特許請求の範囲】
【請求項１】
リモートコントローラからのリモコンコードに対応して所定の機能を実行する情報処理装置において、
前記リモートコントローラの所定のボタンに割り当てられている機能および前記リモートコントローラの前記所定のボタンに割り当てられていない機能からなるすべての機能の中から、所定の機能を指定するための画像により構成されるメニュー画像の表示を制御する表示制御手段と、
前記リモートコントローラからリモコンコードを受信するリモコンコード受信手段と、
前記メニュー画像が表示されている場合に、前記リモコンコード受信手段により前記所定のリモコンコードが受信されたとき、前記所定のリモコンコードを、前記メニュー画像において指定されている画像が対応する機能のリモコンコードに変換する変換手段と、
前記変換手段により変換されたリモコンコードが対応する機能を判別する機能判別手段と、
前記機能判別手段により判別された前記機能を制御する機能制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記メニュー画像が表示されていない場合に、前記リモコンコード受信手段によりリモコンコードが受信されたとき、前記判別手段は、前記リモコンコード受信手段により受信されたリモコンコードが対応する機能を判別する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記メニュー画像が表示されていない場合に、前記リモコンコード受信手段により受信されたリモコンコード、または、前記メニュー画像が表示されている場合に、前記変換手段により変換されたリモコンコードを登録する登録手段を
さらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記メニュー画像は、前記登録手段により登録されたリモコンコードのうち、登録頻度が多い順に選択された所定の数のリモコンコードが対応する機能を指定するための画像により構成されている
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記メニュー画像は、ユーザにより前記すべての機能の中から選択された機能が対応する画像により構成されている
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記メニュー画像は、前記機能を提供する提供者により前記すべての機能の中から選択された機能が対応する画像により構成されている
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
リモートコントローラからのリモコンコードに対応して所定の機能を実行する情報処理方法において、
前記リモートコントローラの所定のボタンに割り当てられている機能および前記リモートコントローラの前記所定のボタンに割り当てられていない機能からなるすべての機能の中から、所定の機能を指定するための画像により構成されるメニュー画像の表示を制御する表示制御ステップと、
前記リモートコントローラからリモコンコードを受信するリモコンコード受信ステップと、
前記メニュー画像が表示されている場合に、前記リモコンコード受信ステップの処理により前記所定のリモコンコードが受信されたとき、前記所定のリモコンコードを、前記メニュー画像において指定されている画像が対応する機能のリモコンコードに変換する変換ステップと、
前記変換ステップの処理により変換されたリモコンコードが対応する機能を判別する機能判別ステップと、
前記機能判別ステップの処理により判別された前記機能を制御する機能制御ステップと
を含むことを特徴とする情報処理方法。
【請求項８】
リモートコントローラからのリモコンコードに対応して所定の機能を実行する処理をコンピュータに行わせるプログラムが記録されている記録媒体であって、
前記リモートコントローラの所定のボタンに割り当てられている機能および前記リモートコントローラの前記所定のボタンに割り当てられていない機能からなるすべての機能の中から、所定の機能を指定するための画像により構成されるメニュー画像の表示を制御する表示制御ステップと、
前記リモートコントローラからリモコンコードを受信するリモコンコード受信ステップと、
前記メニュー画像が表示されている場合に、前記リモコンコード受信ステップの処理により前記所定のリモコンコードが受信されたとき、前記所定のリモコンコードを、前記メニュー画像において指定されている画像が対応する機能のリモコンコードに変換する変換ステップと、
前記変換ステップの処理により変換されたリモコンコードが対応する機能を判別する機能判別ステップと、
前記機能判別ステップの処理により判別された前記機能を制御する機能制御ステップと
を含むことを特徴とする記録媒体。
【請求項９】
リモートコントローラからのリモコンコードに対応して所定の機能を実行する処理をコンピュータに行わせるプログラムであって、
前記リモートコントローラの所定のボタンに割り当てられている機能および前記リモートコントローラの前記所定のボタンに割り当てられていない機能からなるすべての機能の中から、所定の機能を指定するための画像により構成されるメニュー画像の表示を制御する表示制御ステップと、
前記リモートコントローラからリモコンコードを受信するリモコンコード受信ステップと、
前記メニュー画像が表示されている場合に、前記リモコンコード受信ステップの処理により前記所定のリモコンコードが受信されたとき、前記所定のリモコンコードを、前記メニュー画像において指定されている画像が対応する機能のリモコンコードに変換する変換ステップと、
前記変換ステップの処理により変換されたリモコンコードが対応する機能を判別する機能判別ステップと、
前記機能判別ステップの処理により判別された前記機能を制御する機能制御ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、ユーザにとって有効な機能を簡単に使用することができるようにした情報処理装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
近年、ＡＶ(Audio Video)機器の多機能化に伴い、それらの機器に付属するリモートコントローラ（以下、リモコンと称する）のボタン数は増加の一途をたどっている。これは、多機能な機器をコントロールできる反面、操作性の観点では、画面を見ながら操作する（すなわち、リモコンボタンの位置を確認せずに、操作する）場合や、数個のリモコンボタンを組み合わせての操作する場合には、リモコンボタンを押し間違えたり、素早い操作を行うことが困難であるなどの不便さがあった。
【０００３】
また、使い慣れたユーザは、ＡＶ機器を使用する場合、例えば、ステレオでは、ＣＤの再生が多く、デジタルテレビジョン装置（以下、デジタルＴＶと称する）では、データ放送の視聴が多く、あるいは、ビデオレコーダでは、レンタルビデオカセットの再生が多いなどのように、局所的な機能を重点的に使用することが多い。したがって、このようなユーザにとっては、よく使用する機能に関連するリモコンボタンだけが、リモコンの使い易い位置に配置されていればよく、他のボタンは、ごくまれに使用するとき以外では、隠れていた方が望ましい。
【０００４】
これに対して、デジタルＴＶやステレオ、再生機器などにおいては、必要最低限の機能に絞って、各メーカのリモコンコードを発射する簡単リモコンや、付属のリモコンコードを一度受ければ、そのリモコンコードを記憶し、それ以降は、記憶したリモコンコードを発射する学習リモコンなどを提供し、リモコンボタンを簡素化したり、リモコンをユーザ好みの機能に限定するようにしていた。しかしながら、簡単リモコンや学習リモコンは、一度設定すると、再設定をすることが困難であった。
【０００５】
そこで、例えば、特許文献１の放送受信装置においては、メニュー表示のレイアウト編集をユーザに開放し、ユーザがメニュー表示を簡単に変えることができることが提案されているように、ＡＶ機器においても、リモコンのメニューを表示し、そのメニュー表示のレイアウト編集を、ユーザに提供するようにするＡＶ機器が提案されている。
【０００６】
【特許文献１】特開１１−２８２８８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したＡＶ機器においては、例えば、リモコンソフトウェアを介してコンピュータの機能をリモコンコントロール装置でエミュレートさせており、ソフトウェア構造に変更はないものの、ハードウェア構造の変更が必要であり、機能の追加などが簡単にはできない課題があった。
【０００８】
また、上述したＡＶ機器においては、リモコンのメニュー表示のレイアウトを編集する際に、レイアウトに表示する機能の候補として、付属のリモコンがもともと有する機能のうちの所定の機能しか提供されていないことが多く、ＡＶ機器が有するすべての機能が提供されていない課題があった。
【０００９】
すなわち、ＡＶ機器は、付属のリモコンについているリモコンボタンのみに反応する訳ではなく、過去に発売された機器のリモコンに対応するリモコンコード、他のカテゴリの製品でも制御できるような専用のリモコンコード、または開発用のリモコンコードを受信できる機能を有している。このような機能は、上述したリモコンコードをよく使用するユーザにとっては、非常に有効な機能であり、これらのリモコンコードが解放されることでユーザへのメリットが大きい。しかしながら、このような機能に関する情報は、ＡＶ機器やそのメーカから提供されることが少なく、これらのリモコンコードが受信できる機能があることを知っているユーザは、ほとんどいないというのが現状である。
【００１０】
以上のように、ユーザは、有効な機能があるにもかかわらず、その機能があることを知らないため、有効な機能を使用することができない課題があった。
【００１１】
さらに、仮に、上述したようにユーザの好みに基づいて、リモコンのボタンやメニュー表示を設定したとしても、ユーザは、自分の知っている機能しか選択しないため、メーカ側が推奨したい機能をユーザに売り込むことができない課題があった。
【００１２】
本発明は、このような状況に鑑みてなされたものであり、ユーザにとって有効な機能を簡単に使用することができるようにするものである。
【課題を解決するための手段】
【００１３】
本発明の情報処理装置は、リモートコントローラの所定のボタンに割り当てられている機能およびリモートコントローラの所定のボタンに割り当てられていない機能からなるすべての機能の中から、所定の機能を指定するための画像により構成されるメニュー画像の表示を制御する表示制御手段と、リモートコントローラからリモコンコードを受信するリモコンコード受信手段と、メニュー画像が表示されている場合に、リモコンコード受信手段により所定のリモコンコードが受信されたとき、所定のリモコンコードを、メニュー画像において指定されている画像が対応する機能のリモコンコードに変換する変換手段と、変換手段により変換されたリモコンコードが対応する機能を判別する機能判別手段と、機能判別手段により判別された機能を制御する機能制御手段とを備えることを特徴とする。
【００１４】
メニュー画像が表示されていない場合に、リモコンコード受信手段によりリモコンコードが受信されたとき、判別手段は、リモコンコード受信手段により受信されたリモコンコードが対応する機能を判別するようにすることができる。
【００１５】
メニュー画像が表示されていない場合に、リモコンコード受信手段により受信されたリモコンコード、または、メニュー画像が表示されている場合に、変換手段により変換されたリモコンコードを登録する登録手段をさらに備えるようにすることができる。
【００１６】
メニュー画像は、登録手段により登録されたリモコンコードのうち、登録頻度が多い順に選択された所定の数のリモコンコードが対応する機能を指定するための画像により構成されているようにすることができる。
【００１７】
メニュー画像は、ユーザによりすべての機能の中から選択された機能が対応する画像により構成されているようにすることができる。
【００１８】
メニュー画像は、機能を提供する提供者によりすべての機能の中から選択された機能が対応する画像により構成されているようにすることができる。
【００１９】
本発明の情報処理方法は、リモートコントローラの所定のボタンに割り当てられている機能およびリモートコントローラの所定のボタンに割り当てられていない機能からなるすべての機能の中から、所定の機能を指定するための画像により構成されるメニュー画像の表示を制御する表示制御ステップと、リモートコントローラからリモコンコードを受信するリモコンコード受信ステップと、メニュー画像が表示されている場合に、リモコンコード受信ステップの処理により所定のリモコンコードが受信されたとき、所定のリモコンコードを、メニュー画像において指定されている画像が対応する機能のリモコンコードに変換する変換ステップと、変換ステップの処理により変換されたリモコンコードが対応する機能を判別する機能判別ステップと、機能判別ステップの処理により判別された機能を制御する機能制御ステップとを含むことを特徴とする。
【００２０】
本発明のプログラムが記録されている記録媒体は、リモートコントローラの所定のボタンに割り当てられている機能およびリモートコントローラの所定のボタンに割り当てられていない機能からなるすべての機能の中から、所定の機能を指定するための画像により構成されるメニュー画像の表示を制御する表示制御ステップと、リモートコントローラからリモコンコードを受信するリモコンコード受信ステップと、メニュー画像が表示されている場合に、リモコンコード受信ステップの処理により所定のリモコンコードが受信されたとき、所定のリモコンコードを、メニュー画像において指定されている画像が対応する機能のリモコンコードに変換する変換ステップと、変換ステップの処理により変換されたリモコンコードが対応する機能を判別する機能判別ステップと、機能判別ステップの処理により判別された機能を制御する機能制御ステップとを含むことを特徴とする。
【００２１】
本発明のプログラムは、リモートコントローラの所定のボタンに割り当てられている機能およびリモートコントローラの所定のボタンに割り当てられていない機能からなるすべての機能の中から、所定の機能を指定するための画像により構成されるメニュー画像の表示を制御する表示制御ステップと、リモートコントローラからリモコンコードを受信するリモコンコード受信ステップと、メニュー画像が表示されている場合に、リモコンコード受信ステップの処理により所定のリモコンコードが受信されたとき、所定のリモコンコードを、メニュー画像において指定されている画像が対応する機能のリモコンコードに変換する変換ステップと、変換ステップの処理により変換されたリモコンコードが対応する機能を判別する機能判別ステップと、機能判別ステップの処理により判別された機能を制御する機能制御ステップとを含むことを特徴とする。
【００２２】
本発明においては、リモートコントローラの所定のボタンに割り当てられている機能およびリモートコントローラの所定のボタンに割り当てられていない機能からなるすべての機能のうち、所定の機能を指定するための画像により構成されるメニュー画像の表示が制御される。そして、メニュー画像が表示されている場合に、所定のリモコンコードが受信されたとき、所定のリモコンコードが、メニュー画像において指定されている画像が対応する機能のリモコンコードに変換され、変換されたリモコンコードが対応する機能が判別され、判別された機能が制御される。
【発明の効果】
【００２３】
本発明によれば、ユーザに、有効な機能を簡単に提供することができる。さらに、本発明によれば、ユーザは、有効な機能を簡単に素早く使用することができる。
【発明を実施するための最良の形態】
【００２４】
以下に本発明を実施するための最良の形態を説明するが、請求項に記載の構成要件と、発明を実施するための最良の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明を実施するための最良の形態に記載されていることを確認するためのものである。従って、発明を実施するための最良の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２５】
さらに、この記載は、発明を実施するための最良の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明を実施するための最良の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２６】
本発明によれば、リモートコントローラ（例えば、図１のリモートコントローラ１１）からのリモコンコードに対応して所定の機能を実行する情報処理装置（例えば、図１の映像信号受信装置）が提供される。この情報処理装置は、リモートコントローラの所定のボタンに割り当てられている機能およびリモートコントローラの所定のボタンに割り当てられていない機能からなるすべての機能の中から、所定の機能を指定するための画像（例えば、図３の機能選択ラベル１１２−１）により構成されるメニュー画像（例えば、図３のＧＵＩリモコン１０１）の表示を制御する表示制御手段と、リモートコントローラからリモコンコードを受信するリモコンコード受信手段（例えば、図８のリモコンコード判断部２３１）と、メニュー画像が表示されている場合に、リモコンコード受信手段により所定のリモコンコード（例えば、図２の決定ボタン６３のリモコンコード）が受信されたとき、所定のリモコンコードを、メニュー画像において指定されている画像が対応する機能のリモコンコードに変換する変換手段（例えば、図８のリモコンコード変換部２３３）と、変換手段により変換されたリモコンコードが対応する機能を判別する機能判別手段（例えば、図６の機能振り分け部２０３）と、機能判別手段により判別された機能を制御する機能制御手段（例えば、図６のＴＶ機能制御部２０４−１）とを備えることを特徴とする。
【００２７】
この情報処理装置は、メニュー画像が表示されていない場合に、リモコンコード受信手段により受信されたリモコンコード（例えば、チャンネルボタン６５のリモコンコード）、または、メニュー画像が表示されている場合に、変換手段により変換されたリモコンコードを登録する登録手段（例えば、図８のリモコン機能登録部２３４）をさらに備えるようにすることができる。
【００２８】
この情報処理装置は、メニュー画像（例えば、図５のＧＵＩリモコン１５１）は、前記登録手段により登録されたリモコンコードのうち、登録頻度が多い順に選択された所定の数のリモコンコードが対応する機能を指定するための画像により構成されているようにすることができる。
【００２９】
この情報処理装置は、メニュー画像（例えば、図４のＧＵＩリモコン１２２）は、ユーザによりすべての機能（例えば、図４の全リスト表示１２１）の中から選択された機能が対応する画像により構成されているようにすることができる。
【００３０】
この情報処理装置は、メニュー画像（例えば、図５のＧＵＩリモコン１５１）は、機能を提供する提供者によりすべての機能の中から選択された機能が対応する画像により構成されているようにすることができる。
【００３１】
本発明によれば、リモートコントローラ（例えば、図１のリモートコントローラ１１）からのリモコンコードに対応して所定の機能を実行する情報処理方法が提供される。この情報処理方法は、リモートコントローラの所定のボタンに割り当てられている機能およびリモートコントローラの所定のボタンに割り当てられていない機能からなるすべての機能の中から、所定の機能（例えば、図３の機能選択ラベル１１２−１）を指定するための画像により構成されるメニュー画像（例えば、図３のＧＵＩリモコン１０１）の表示を制御する表示制御ステップ（例えば、図１０のステップＳ４）と、リモートコントローラからリモコンコードを受信するリモコンコード受信ステップ（例えば、図１１のステップＳ２１）と、メニュー画像が表示されている場合に、リモコンコード受信ステップの処理により所定のリモコンコード（例えば、図２の決定ボタン６３のリモコンコード）が受信されたとき、所定のリモコンコードを、メニュー画像において指定されている画像が対応する機能のリモコンコードに変換する変換ステップ（例えば、図１１のステップＳ２５）と、変換ステップの処理により変換されたリモコンコードが対応する機能を判別する機能判別ステップ（例えば、図１１のステップＳ２７）と、機能判別ステップの処理により判別された機能を制御する機能制御ステップ（例えば、図１１のステップＳ２９）とを含むことを特徴とする。
【００３２】
なお、本発明の記録媒体およびプログラムも、上述した本発明の情報処理方法と基本的に同様の構成であるため、繰り返しになるのでその説明は省略する。
【００３３】
以下、図を参照して本発明の実施の形態について説明する。
【００３４】
図１は、本発明を適用した映像信号受信装置１の構成例を表している。なお、図１において、点線矢印は、制御信号を示しており、実線矢印は、映像信号（放送信号）を示している。
【００３５】
図１の例の場合、映像信号受信装置１は、ユーザによるリモートコントローラ（以下、リモコンと称する）１１の操作に基づいて、映像表示部１４にＧＵＩ（Graphical User Interface）リモコンを表示し、映像表示部１４のＧＵＩリモコンの表示時におけるリモコン１１の操作に基づいて、地上波アンテナ１２を介して受信される地上波デジタル放送の放送信号、または、ＢＳ（Broadcasting Satellite）アンテナ１３を介して受信されるＢＳデジタル放送の放送信号を受信し、ＣＲＴ(Cathode Ray Tube)またはＬＣＤ（Liquid Crystal Display）などにより構成される映像表示部１４に表示する映像信号受信装置１本来のテレビジョン（ＴＶ）機能、図示せぬネットワークに接続されるＶＴＲ（video tape recorder）を制御するＶＴＲ機能、および、装着されたメモリカード４３への読み書きを制御するメモリカード（ＭＣ）機能などを制御する。
【００３６】
すなわち、映像信号受信装置１は、リモコン１１から発光されるリモコンコードに基づいて、放送信号を受信し、受信された信号を映像表示部１４に表示させるテレビジョン装置の機能だけでなく、入出力インターフェイス２９に接続される機能（ＶＴＲの機能や、メモリカードの機能）も制御する。
【００３７】
図１において、システム制御部２１は、ＲＯＭ(Read Only Memory)およびＲＡＭ（Random Access Memory）を内蔵している。システム制御部２１は、内蔵するＲＯＭに記憶されているプログラム、または、内蔵するＲＡＭ（Random Access Memory）にロードされたプログラム、もしくは、受光部３０を介して得られるリモコン１１からのリモコンコードに従って、映像信号受信装置１の各部を制御し、各種の処理を実行する。また、システム制御部２１は、映像表示部１４にＧＵＩリモコンが表示されているときには、受光部３０を介して得られるリモコン１１からのリモコンコードを、対応する機能のリモコンコードに変換し、それに基づいて、映像信号受信装置１の各部、または、ネットワークに接続される他の装置を制御し、各種の処理を実行する。
【００３８】
システム制御部２１のＲＡＭにはまた、システム制御部２１が各種の処理を実行する上において必要なデータなどが適宜記憶される。システム制御部２１のＲＯＭには、映像信号受信装置１が制御できるすべての機能とその機能が対応するリモコンコード、すなわち、映像信号受信装置１の機能のリモコンコードだけでなく、前バージョンのリモコン（の機能）が対応するリモコンコード、他の装置（例えば、ＶＴＲ）に付属するリモコン（の機能）が対応するリモコンコード、および開発用のリモコンコードなどが記憶されている。また、システム制御部２１のＲＯＭには、システム制御部２１が、ＧＵＩリモコン表示のデータ信号を生成するために必要なデータなどが記憶されており、システム制御部２１は、ＲＯＭに記憶されているすべてのリモコンコードに基づいて、ＧＵＩリモコン表示のデータ信号を生成する。
【００３９】
システム制御部２１、および不揮発性メモリ２２は、バス２３を介して相互に接続されている。不揮発性メモリ２２には、リモコン１１から受信されたリモコンコード（のカウント）がリモコン１１の操作開始から１００乃至１０００ステップまで登録され、記憶されている。バス２３にはまた、地上波チューナ２４、ＢＳチューナ２５、信号処理部２６、グラフィック重畳部２７、高画質化部２８、入出力インターフェイス（Ｉ／Ｆ）２９および受光部３０が接続されている。
【００４０】
地上波チューナ２４は、地上波アンテナ１２を介して受信された放送信号を選局、復調し、信号処理部２６に出力する。ＢＳチューナ２５は、地上波アンテナ１２を介して受信された放送信号を選局、復調し、信号処理部２６に出力する。信号処理部２６は、地上波チューナ２４またはＢＳチューナ２５からの信号を、映像信号、音声信号およびデータ信号などに分離し、分離された映像信号を、グラフィック重畳部２７に出力し、データ信号をシステム制御部２１に出力する。なお、信号処理部２６からの音声信号は、図示せぬ音声処理部などに出力され、処理されて、図示せぬマイクロフォンから出力される。また、信号処理部２６は、分離した映像信号および音声信号を、入出力インターフェイス２９に出力する。
【００４１】
システム制御部２１は、信号処理部２６からのデータ信号を、所定の形式に変換し、所定の形式に変換されたデータ信号を、グラフィック重畳部２７に供給する。また、システム制御部２１は、受光部３０を介して入力されるリモコン１１からのリモコンコードに応じて、不揮発性メモリ２２に記憶されているデータを展開し、ＧＵＩリモコン表示のデータ信号を生成し、生成されたデータ信号をグラフィック重畳部２７に供給する。
【００４２】
グラフィック重畳部２７は、信号処理部２６からの映像信号を復号し、復号された映像信号に、システム制御部２１からのデータ信号を重畳し、高画質化部２８に出力する。高画質化部２８は、グラフィック重畳部２７からの映像信号を、映像表示部１４に表示させるために高画質化し、高画質化された映像信号を、映像表示部１４に出力し、映像表示部１４に映像を表示させる。
【００４３】
入出力インターフェイス２９は、通信インターフェイス（Ｉ／Ｆ）４１およびメモリカードインターフェイス（Ｉ／Ｆ）４２により構成される。通信インターフェイス４１は、システム制御部２１からの制御信号を、図示せぬネットワークを介して、ネットワークに接続される図示せぬＶＴＲなどに送信し、ＶＴＲを制御する。また、通信インターフェイス４１は、信号処理部２６からの映像信号および音声信号を、ネットワークを介して、ネットワークに接続されるＶＴＲ（video tape recorder）などに送信したり、ＶＴＲからの映像信号および音声信号を受信したりする。
【００４４】
メモリカードインターフェイス４２は、システム制御部２１からの制御信号に基づいて、装着されるメモリカード４３の記録再生を制御する。すなわち、メモリカードインターフェイス４２は、信号処理部２６からの映像信号および音声信号を、装着されるメモリカード４３に記録したり、あるいは、装着されるメモリカード４３に記録されている信号を読み出したりする。なお、このメモリカード４３は、着脱可能としてもよいし、映像信号受信装置１に内蔵されているものとしてもよい。
【００４５】
受光部３０は、ユーザの操作に基づいて、リモコン１１から発光されるリモコンコード（赤外線信号）を受光し、受光した指示信号を、バス２３を介して、システム制御部２１に供給する。
【００４６】
図２は、図１のリモコン１１の外観を示している。図２の例においては、リモコン１１は、リモコン１１の図中前面に設けられた電源ボタン６１をはじめとする各種の操作ボタン等に対するユーザの操作に対応し、遠隔制御の対象である映像信号受信装置１に、対応するリモコンコード（赤外線信号）を、リモコン１１の図中上部に設けられた発光部５１から送信する。
【００４７】
電源ボタン６１は、制御対象である映像信号受信装置１の電源をオン／オフをさせるときに押下される。電源ボタン６１の左側に設けられているＧＵＩリモコンボタン６２は、映像表示部１４にＧＵＩリモコンを表示させるときに押下される。電源ボタン６１およびＧＵＩリモコンボタン６２の下部には、映像表示部１４に表示されたＧＵＩリモコン上のカーソルの位置を移動させるときに押下される上ボタン６４−１、下ボタン６４−２、左ボタン６４−３、および右ボタン６４−４からなる方向ボタン６４が設けられ、４つの方向ボタン６４の中央には、映像表示部１４に表示されたＧＵＩリモコン上に表示されるカーソルの位置を決定するときに押下される決定ボタン６３が設けられている。なお、方向ボタン６４は、ＧＵＩリモコンが表示されていない場合には、チャンネル選局などに用いられるようにしてもよい。
【００４８】
方向ボタン６４の下部には、ＧＵＩリモコンが表示されていない場合に、制御対象である映像信号受信装置１に、指定するチャンネルを選局させるときに押下されるチャンネルボタン６５が８個設けられている。なお、これらのチャンネルボタン６５は、ＧＵＩリモコンが表示されている場合においても、押下することにより指定するチャンネルを選局するようにしてもよい。また、図２の例においては、チャンネルボタン６５を８個設けるようにしたが、８個に限定されず、１２個または４個など何個設けるようにしてもよい。
【００４９】
図３は、映像表示部１４に表示されるＧＵＩリモコンの表示例を示している。図３の例において、映像表示部１４には、現在受信中のチャンネルの映像が表示されており、その映像の右下に重畳されて、ＧＵＩリモコン１０１が表示されている。
【００５０】
ＧＵＩリモコン１０１は、その上部に、「マイリモコン」とＧＵＩリモコンであることを示す文字が表示されており、モード選択ラベル１１１および機能選択ラベル１１２−１乃至１１２−６の画像により構成される。なお、ＧＵＩリモコンにおいて、機能選択ラベルの数は限定されないが、操作の即効性を保つためには、５乃至１０個程度にするのが望ましい。
【００５１】
映像信号受信装置１において、ＧＵＩリモコンは、プロモーションモード、カスタマイズモードおよび使用頻度リストモードの３つの表示モードを有している。プロモーションモードは、メーカ側により予め設定される、ユーザに積極的に使用してほしい機能により構成されるＧＵＩリモコンの表示モードである。カスタマイズモードは、ユーザが、映像信号受信装置１が制御できる（リモコンコードを有する）すべての機能の中から好みの機能を選択することにより設定される、ユーザの好みの機能により構成されるＧＵＩリモコンの表示モードである。使用頻度リストモードは、リモコン１１からリモコンコードを受けたときに、そのリモコンコードが不揮発性メモリ２２に登録され、登録されたリモコンコードのうち、最も登録頻度（使用頻度）が多いリモコンコードから順に選択された所定の数のリモコンコードの機能（すなわちユーザがよく使用する機能）により構成されるＧＵＩリモコンの表示モードである。
【００５２】
図３の例においては、モード選択ラベル１１１は、ＧＵＩリモコン１０１の表示モードが「プロモーションモード」であることを示すものであり、ＧＵＩリモコン１０１の表示モードを、他のモード（カスタマイズモードまたは使用頻度リストモード）に変更するときに、リモコン１１の操作に基づいて、選択が決定される。
【００５３】
機能選択ラベル１１２−１乃至１１２−６は、映像信号受信装置１にそのラベルに割り当てられている機能を実行させるときに、ユーザによるリモコン１１の操作に基づいて、選択が決定される。図３の例においては、機能選択ラベル１１２−１乃至１１２−６は、プロモーションモードであるため、メーカ側により予め設定されたユーザに積極的に使用してほしい機能の機能選択ラベル（画像）により構成されている。
【００５４】
機能選択ラベル１１２−１は、映像信号受信装置１に「テレビ放送」を表示させるときに、選択が決定される画像である。機能選択ラベル１１２−２は、映像信号受信装置１に「電子番組表」を表示させるときに、選択が決定される画像である。機能選択ラベル１１２−３は、映像信号受信装置１に「お好みチャンネル」を表示させるときに、選択が決定される画像である。機能選択ラベル１１２−４は、映像信号受信装置１に「メモリカード」の所定の機能を実行させるときに、選択が決定される画像である。機能選択ラベル１１２−５は、映像信号受信装置１に「ＶＴＲ」の所定の機能を実行させるときに、選択が決定される画像である。機能選択ラベル１１２−６は、映像信号受信装置１に「ネットワーク」の所定の機能を実行させるときに、選択が決定される画像である。なお、「お好みチャンネル」や「メモリカード」の所定の機能は、予め設定するようにしてもよいし、図８を参照して後述する使用頻度の回数に応じて設定されるようにしてもよい。
【００５５】
また、ＧＵＩリモコン１０１の機能選択ラベル１１２−３上には、カーソル１１３が表示されている。このカーソル１１３は、ユーザがリモコン１１の上ボタン６４−１または下ボタン６４−２を押下することにより、各機能選択ラベル上の移動を制御される。そして、カーソル１１３がＧＵＩリモコン１０１のいずれかの機能選択ラベル上に表示されているときに、ユーザがリモコン１１の決定ボタン６３を押下すると、映像信号受信装置１において、その機能選択ラベルの選択が決定され、機能選択ラベルが対応する機能が実行される。したがって、図３の例のＧＵＩリモコン１０１が表示されている場合に、ユーザがリモコン１１の決定ボタン６３を押下すると、映像信号受信装置１においては、機能選択ラベル１１２−３が対応する「お好みチャンネル」を表示させる機能が実行される。なお、決定ボタン６３が押下された後、ＧＵＩリモコン１０１は映像表示部１４から消去されるようにしてもよい。
【００５６】
図４は、映像表示部１４に表示されるＧＵＩリモコンの他の表示例を示している。なお、図４において、図３における場合と対応する部分には対応する符号を付してあり、その説明は繰り返しになるので省略するが、図４の例においては、映像信号受信装置１が制御できる（リモコンコードを有する）すべての機能がリスト表示されている全リスト表示１２１から、カスタマイズモードのＧＵＩリモコン１２２に登録する機能を選択する場合の表示例が示されている。
【００５７】
全リスト表示１２１は、映像信号受信装置１が制御できるすべての機能がラベル１３１−１乃至１３１−１０の画像として示されている。なお、実際には、映像信号受信装置１が制御できるすべての機能はもっと多く、全リスト表示１２１は、さらに多くのラベルにより構成されるため、映像表示部１４にすべての機能が対応するラベル（画像）を表示することができない場合は、全リスト表示１２１の右側にスクロールバーなどを設けて、全リスト表示１２１にすべての機能が対応するラベル（画像）を表示させるようにする。
【００５８】
図４の例においては、ラベル１３１−１は、映像信号受信装置１に「お好みチャンネル」を表示させる機能が対応する画像である。ラベル１３１−２は、「メモリカード」の所定の機能を実行させる機能が対応する画像である。ラベル１３１−３は、「メモリカード（ＭＣ）再生」として、メモリカードの再生を実行させる機能が対応する画像である。ラベル１３１−４は、「メモリカード（ＭＣ）録画」として、メモリカードの録画を実行させる機能が対応する画像である。ラベル１３１−５は、「メモリカード（ＭＣ）キャプチャ」として、メモリカードのキャプチャ機能を実行させる機能が対応する画像である。また、ラベル１３１−６は、「ＶＴＲ」の所定の機能を実行させる機能が対応する画像である。ラベル１３１−７は、「ＶＴＲ再生」として、ＶＴＲの再生機能を実行させる機能が対応する画像である。ラベル１３１−８は、「ＶＴＲ録画」として、ＶＴＲの録画機能を実行させる機能が対応する画像である。ラベル１３１−９は、「ＶＴＲダビング」として、ＶＴＲのダビング機能を実行させる機能が対応する画像である。ラベル１３１−１０は、「ネットワーク」として、ネットワーク機能を実行させる機能が対応する画像である。
【００５９】
また、全リスト表示１２１のラベル１３１−４上には、ユーザがリモコン１１の上ボタン６４−１または下ボタン６４−２を押下することにより、各ラベル上を移動するカーソル１３２が表示されている。
【００６０】
一方、ＧＵＩリモコン１２２のモード選択ラベル１１１は、ＧＵＩリモコン１２２の表示モードが「カスタマイズモード」であることを示しており、ＧＵＩリモコン１２２の機能選択ラベル１１２−１上には、カーソル１１３が表示されている。
【００６１】
このような場合において、ユーザがリモコン１１の決定ボタン６３を押下すると、矢印Ｐに示されるように、全リスト表示１２１のカーソル１３２が示す位置のラベル１３１−４と、ＧＵＩリモコン１２２のカーソル１１３が示す位置の機能選択ラベル１１２−１が入れ替わる。すなわち、ラベル１３１−１が機能選択ラベルとしてＧＵＩリモコン１２２に追加され、機能選択ラベル１１２−１がＧＵＩリモコン１２２から外される。これに対応して、後述するカスタマイズデータベース２２２が更新され、以降、カスタマイズモードのＧＵＩリモコン１２２は、更新されたカスタマイズデータベース２２２に基づいて生成されることになる。
【００６２】
以上のように、カスタマイズモードにおいては、ＧＵＩリモコン１２２を、映像信号受信装置１が制御できるすべての機能の中から選んだユーザの好みの機能が対応する機能選択ラベルにより構成することができる。
【００６３】
図５は、映像表示部１４に表示されるＧＵＩリモコンの他の表示例を示している。なお、図５において、図３における場合と対応する部分には対応する符号を付してあり、その説明は繰り返しになるので省略する。
【００６４】
ＧＵＩリモコン１５１のモード選択ラベル１１１は、ＧＵＩリモコン１５１の表示モードが「頻度リストモード」であることを示しており、ＧＵＩリモコン１５１においては、機能選択ラベルは、機能選択ラベル１１２−２、および１６１−１乃至１６１−５により構成されている。これらの機能選択ラベル１１２−２、および１６１−１乃至１６１−５は、図８を参照して後述するが、映像信号受信装置１がリモコン１１からのリモコンコードを受けたときに、受信されたリモコンコードが不揮発性メモリ２２に登録されることにより使用頻度が求められ、不揮発性メモリ２２に記憶されるすべてのリモコンコードが対応する機能のうち、使用頻度が高いものから順に所定の数だけＧＵＩリモコン１５１上に配置されて構成されたものである。
【００６５】
図５の例においては、機能選択ラベル１１２−２は、映像信号受信装置１に「電子番組表」を表示させるときに、選択が決定される画像である。機能選択ラベル１６１−１は、映像信号受信装置１に「地上０６１ＣＨ」を表示させるときに、選択が決定される画像である。機能選択ラベル１６１−２は、映像信号受信装置１に「二画面」を表示させるときに、選択が決定される画像である。機能選択ラベル１６１−３は、映像信号受信装置１に「メモリカード（ＭＣ）速攻録画」を実行させるときに、選択が決定される画像である。機能選択ラベル１６１−４は、映像信号受信装置１をスタンバイ状態にさせるときに、選択が決定され画像である。機能選択ラベル１６１−５は、映像信号受信装置１に「ＢＳ１８１ＣＨ」の所定の機能を実行させるときに、選択が決定される画像である。
【００６６】
また、ＧＵＩリモコン１５１の機能選択ラベル１６１−１上には、図３の例と同様に、カーソル１１３が表示されている。したがって、図５の例のＧＵＩリモコン１５１が表示されている場合、ユーザがリモコン１１の決定ボタン６３を押下すると、映像信号受信装置１においては、機能選択ラベル１６１−１が対応する「地上０６１ＣＨ」を表示させる機能が実行される。
【００６７】
以上のように、映像信号受信装置１においては、映像表示部１４にＧＵＩリモコンが表示されている場合には、リモコン１１の操作、および、映像表示部１４に表示されているＧＵＩリモコンに表示されているカーソルの位置が示す機能選択ラベルに基づいて、各種機能が制御される。したがって、この場合のリモコン１１においては、少なくとも、上ボタン６４−１、下ボタン６４−２および決定ボタン６３の操作しか必要としないので、ユーザは、これらのボタンの位置を覚えるだけで、ＧＵＩリモコンを見ながら、映像信号受信装置１の素早い操作を実行することができる。なお、操作するボタンには、左ボタン６４−３および右ボタン６４−４も含まれるようにしてもよい。
【００６８】
図６は、映像信号受信装置１の機能構成例を示すブロック図である。図６に示される機能ブロックは、映像信号受信装置１の図１のシステム制御部２１により所定の制御プログラムが実行されることで実現される。
【００６９】
ＧＵＩリモコン表示制御部２０１は、リモコンコード受信部２０２からの制御、または機能振り分け部２０３からのリモコンコードに応じて、ＧＵＩリモコン表示のデータ信号を生成し、生成されたＧＵＩリモコン表示のデータ信号をグラフィック重畳部２７に出力する。
【００７０】
リモコンコード受信部２０２は、ユーザの操作に基づいたリモコン１１からＧＵＩ表示ボタン６２のリモコンコードを受光部３０を介して受信し、ＧＵＩリモコン表示制御部２０１を制御し、ＧＵＩリモコン表示のデータ信号を生成させる。また、リモコンコード受信部２０２は、ユーザの操作に基づいたリモコン１１からのリモコンコードを受光部３０を介して受信し、ＧＵＩリモコン表示制御部２０１によるＧＵＩリモコンの表示の有無を判断し、ＧＵＩリモコン表示制御部２０１によりＧＵＩリモコンが表示されていない場合（すなわち、ＧＵＩリモコン表示のデータ信号が生成されていない場合）には、受信されたリモコンコードをそのまま機能振り分け部２０３に出力する。このとき、リモコンコード受信部２０２は、受信されたリモコンコードを不揮発性メモリ２２に記憶（登録）する。
【００７１】
リモコンコード受信部２０２は、ＧＵＩリモコン表示制御部２０１によるＧＵＩリモコンが表示されている場合に、受信したリモコンコードが決定ボタン６３のリモコンコードであると判断したとき、ＧＵＩリモコン表示制御部２０１より表示されているＧＵＩリモコンの表示モードおよびカーソルの位置の情報を取得し、決定ボタン６３のリモコンコードを、取得された情報が対応する機能のリモコンコードに変換し、変換されたリモコンコードを機能振り分け部２０３に出力する。このとき、リモコンコード受信部２０２は、変換されたリモコンコードを不揮発性メモリ２２に記憶（登録）する。
【００７２】
機能振り分け部２０３は、リモコンコード受信部２０２から入力されるリモコンコードを入力する。システム制御部２１のＲＯＭには、映像信号受信装置１が制御できるすべての機能と、その機能が対応するリモコンコードが記憶されており、それらが読み出されるので、機能振り分け部２０３は、それらに基づいて、入力されたリモコンコードが対応する機能を実行するＴＶ（テレビジョン）機能制御部２０４−１、ＶＴＲ機能制御部２０４−２、ＭＣ（メモリカード）機能制御部２０４−３またはＧＵＩリモコン表示制御部２０１にリモコンコードを出力する。
【００７３】
ここで、映像信号受信装置１においては、映像信号受信装置１が制御できる機能は、テレビジョン機能、ＶＴＲ機能、およびメモリカード機能などに切り分けられている。
【００７４】
ＴＶ機能制御部２０４−１は、機能振り分け部２０３からのリモコンコードに応じて、映像信号受信装置１そのものの機能であるテレビジョン機能を制御する。テレビジョン機能には、例えば、受信チャンネル変更機能、音量の設定機能やデータ放送に関する機能などがある。ＶＴＲ機能制御部２０４−２は、機能振り分け部２０３からのリモコンコードに応じて、通信インターフェイス４１および図示せぬネットワークを介して接続されるＶＴＲの機能を制御する。ＶＴＲの機能には、例えば、受信中の映像信号のＶＴＲへの録画機能やＶＴＲの再生機能などがある。ＭＣ機能制御部２０４−３は、機能振り分け部２０３からのリモコンコードに応じて、メモリカードインターフェイス４２に装着されるメモリカードの機能を制御する。メモリカードの機能には、例えば、受信中の映像信号のメモリカードへの録画機能やメモリカードの再生機能などがある。なお、以下、ＴＶ機能制御部２０４−１、ＶＴＲ機能制御部２０４−２およびメモリカード機能制御部２０４−３は、個々に区別する必要がない場合、ＴＶ機能制御部２０４−１、ＶＴＲ機能制御部２０４−２およびメモリカード機能制御部２０４−３を、適宜まとめて機能制御部２０４と称する。
【００７５】
図７は、図６のＧＵＩリモコン表示制御部２０１の詳細な機能構成例を示している。図７の例において、ＧＵＩリモコン表示制御部２０１は、ＧＵＩリモコン構成部２１１およびＧＵＩ表示データベース（ＤＢ）２１２により構成される。
【００７６】
ＧＵＩリモコン構成部２１１は、リモコンコード受信部２０２からの制御、または機能振り分け部２０３からのリモコンコードに応じて、ＧＵＩ表示データベース２１２を構成する３つのデータベースのいずれかに基づいて、プロモーションモード、カスタマイズモード、または使用頻度リストモードのＧＵＩリモコン表示のデータ信号を生成し、生成されたＧＵＩリモコン表示のデータ信号をグラフィック重畳部２７に出力する。
【００７７】
ＧＵＩ表示データベース２１２は、プロモーションモードのＧＵＩリモコン（例えば、図３のＧＵＩリモコン１０１）を表示するために必要なデータが記憶されるプロモーションデータベース（ＤＢ）２２１、カスタマイズモードのＧＵＩリモコン（例えば、図４のＧＵＩリモコン１２２）を表示するために必要なデータが記憶されるカスタマイズデータベース（ＤＢ）２２２、および、使用頻度リストモードのＧＵＩリモコン（例えば、図５のＧＵＩリモコン１５１）を表示するために必要なデータが記憶される使用頻度順データベース（ＤＢ）２２３が、システム制御部２１のＲＯＭから読み出されて構成される。
【００７８】
すなわち、プロモーションデータベース２２１には、プロモーションモードのＧＵＩリモコンの各機能選択ラベルの位置、各機能選択ラベルに設定されている機能、およびその機能に予め設定されているリモコンコードが記憶されている。カスタマイズデータベース２２２には、カスタマイズモードのＧＵＩリモコンの各機能選択ラベルの位置、各機能選択ラベルに設定されている機能、およびその機能に予め設定されているリモコンコードが記憶されている。使用頻度順データベース２２３には、使用頻度リストモードのＧＵＩリモコンの各機能選択ラベルの位置、各機能選択ラベルに設定されている機能、およびその機能に予め設定されているリモコンコードが記憶されている。
【００７９】
図８は、図６のリモコンコード受信部２０２の詳細な機能構成例を示している。図８の例においては、リモコンコード受信部２０２は、リモコンコード判断部２３１、表示状態取得部２３２、リモコンコード変換部２３３、およびリモコン機能登録部２３４により構成される。
【００８０】
リモコンコード判断部２３１は、リモコン１１からのリモコンコードを受光部３０を介して受信すると、受信されたリモコンコードがＧＵＩリモコンボタン６２のリモコンコードであれば、ＧＵＩリモコン構成部２１１を制御し、ＧＵＩリモコンのデータ信号を生成させる。また、リモコンコード判断部２３１は、リモコン１１からのリモコンコードを受光部３０を介して受信すると、表示状態取得部２３２を制御し、ＧＵＩリモコン構成部２１１のＧＵＩリモコン表示のデータ信号の生成情報を取得させ、取得されたＧＵＩリモコン表示のデータ信号の生成情報に基づいて、ＧＵＩリモコン構成部２１１がＧＵＩリモコン表示のデータ信号を生成している否か（すなわち、映像表示部１４にＧＵＩリモコンが表示されているか否か）を判断する。
【００８１】
映像表示部１４にＧＵＩリモコンが表示されていないと判断された場合、リモコンコード判断部２３１は、受信されたリモコンコードをそのままリモコン機能登録部２３４および機能振り分け部２０３に出力する。また、映像表示部１４にＧＵＩリモコンが表示されていると判断された場合、リモコンコード判断部２３１は、リモコンコードが決定ボタン６３のリモコンコードであるか否かを判断する。リモコンコードが決定ボタン６３のリモコンコードではないと判断された場合、すなわち、方向ボタン６４のうちのいずれかであると判断された場合、ＧＵＩリモコン構成部２１１を制御し、ＧＵＩリモコン上のカーソルを移動表示させたデータ信号を生成させる。リモコンコードが決定ボタン６３のリモコンコードであると判断された場合、リモコンコード判断部２３１は、表示状態取得部２３２に取得させたＧＵＩリモコン表示のデータ信号の生成情報をリモコンコード変換部２３３に出力する。
【００８２】
表示状態取得部２３２は、リモコンコード判断部２３１の制御に基づいて、ＧＵＩリモコン構成部２１１から、ＧＵＩリモコンのデータ信号の生成情報を取得する。ＧＵＩリモコンのデータ信号の生成情報とは、ＧＵＩリモコン構成部２１１がＧＵＩリモコンのデータ信号を生成しているか否か、ＧＵＩリモコンのデータ信号を生成している場合には、そのＧＵＩリモコンの表示モード、および、ＧＵＩリモコン上のカーソルの位置などの情報である。
【００８３】
リモコンコード変換部２３３は、リモコンコード判断部２３１からのＧＵＩリモコンのデータ信号の生成情報に基づいて、表示されているＧＵＩリモコンの表示モードに対応するデータベース（プロモーションデータベース２２１、カスタマイズデータベース２２２、または使用頻度順データベース２２３）から、ＧＵＩリモコン上のカーソルの位置にある機能が対応するリモコンコードを取得し、取得されたリモコンコードを、リモコン機能登録部２３４および機能振り分け部２０３に出力する。換言すると、リモコンコード変換部２３３は、ＧＵＩ表示データベース２１２に基づいて、決定キー６３のリモコンコードを、表示中のＧＵＩ画面上でカーソルに選択されている機能が対応するリモコンコードに変換する処理を行っている。
【００８４】
リモコン機能登録部２３４は、表示状態判断部２３２からのリモコンコードまたはリモコンコード変換部２３３からのリモコンコードを入力し、入力されたリモコンコードを、操作開始から１００乃至１０００ステップの単位で不揮発性メモリ２２に登録していく。リモコンコードの登録数が、１０００ステップを越えた場合には、登録日時の早いものから消去される。使用頻度リストモードのＧＵＩリモコンの表示時には、このようにして不揮発性メモリ２２に登録されたリモコンコードに基づいて、リモコンコードの使用頻度を求め、使用頻度の最も多いリモコンコードから使用頻度の多い順に所定の数のリモコンコードを選択し、選択されたリモコンコードが対応する機能により、データベース２２３が更新される。なお、ＧＵＩリモコンが表示されていない場合のリモコン１１の操作において、基本となる電源ボタン６１、ＧＵＩリモコンボタン６２、方向ボタン６４および決定ボタン６３が対応するリモコンコードは登録されない。
【００８５】
また、不揮発性メモリ２２に登録されるリモコンコードは、ＧＵＩリモコンに表示されるいくつかのカテゴリに分けて登録されることもできる。カテゴリは、例えば、「お好みチャンネル」または「ＶＴＲ」などが挙げられる。
【００８６】
例えば、所定のチャンネルボタン６５が押下された場合、リモコン登録部２３４は、そのリモコンコードを選局操作と判断し、「お好みチャンネル」というカテゴリに登録する。これにより、ＧＵＩリモコンにおいて、「お好みチャンネル」のカテゴリが選択された場合には、「お好みチャンネル」のカテゴリにおいて一番使用頻度の多いリモコンコードが対応する機能（例えば、ＢＳ１８１ＣＨ）が指示されるようにすることもできる。また、ＧＵＩリモコンが表示されている場合に決定ボタン６３が押下され、「ＶＴＲ録音」機能が対応する機能選択ラベルが決定されたとき、リモコン登録部２３４は、そのリモコンコードをＶＴＲ操作と判断し、「ＶＴＲ」というカテゴリに登録する。これにより、ＧＵＩリモコンにおいて、「ＶＴＲ」のカテゴリが選択された場合には、「ＶＴＲ」のカテゴリにおいて一番使用頻度の多いリモコンコードが対応する機能（例えば、ＶＴＲ再生）が指示されるようにすることもできる。
【００８７】
図９は、図６のＴＶ機能制御部２０４−１の詳細な機能構成例を示している。図９の例において、ＴＶ機能制御部２０４−１は、機能判断部２５１、機能処理部２５２、およびエラー処理部２５３により構成される。
【００８８】
機能判断部２５１は、機能振り分け部２０３からのリモコンコードを入力すると、映像信号受信装置１において、そのリモコンコードが対応する機能が実行できるか否かを判断し、映像信号受信装置１において、リモコンコードが対応する機能が実行できると判断された場合、機能処理部２５２を制御し、対応する機能の処理を実行させる。また、例えば、以前のバージョンにおいては、実行できた機能が現在のバージョンでは実行できなくなってしまった場合など、何かの理由により、その機能が実行できない場合には、リモコンコードが対応する機能が実行できないと判断し、機能判断部２５１は、エラー処理部２５３を制御し、対応する機能のエラー処理を実行させる。
【００８９】
機能処理部２５２は、機能判断部２５１の制御に基づいて、映像信号受信装置１の各部を制御し、リモコンコードが対応する機能を実行する。具体的には、対応する機能が、チャンネル変更だった場合には、チャンネル変更の指示を、地上波チューナ２４に出力し、地上波チューナ２４に受信するチャンネルを変更させる。
【００９０】
なお、図示は省略するが、ＶＴＲ機能制御部２０４−２またはＭＣ機能制御部２０４−３も、図９に示したＴＶ機能制御部２０４−１と基本的に同様の構成とされる。従って、以下の説明においては、図９のＴＶ機能制御部２０４−１の構成は、必要に応じて、ＶＴＲ機能制御部２０４−２またはＭＣ機能制御部２０４−３の構成としても引用される。
【００９１】
次に、図１０のフローチャートを参照して、映像信号受信装置１のＧＵＩ表示処理を説明する。
【００９２】
ユーザは、例えば、映像表示部１４にＧＵＩリモコンを表示させるために、リモコン１１の発光部５１を映像信号受信装置１の受光部３０に向けて、リモコン１１のＧＵＩリモコンボタン６２を押下する。リモコン１１の発光部５１は、ＧＵＩリモコンボタン６２のリモコンコードを、受光部３０に送信する。受光部３０は、リモコン１１から受信したリモコンコードをリモコンコード受信部２０２に出力する。
【００９３】
リモコンコード受信部２０２のリモコンコード判断部２３１は、ステップＳ１において、リモコンコードが受信されるまで待機しており、リモコンコードが受信されたと判断した場合、ステップＳ２に進み、ＧＵＩリモコン構成部２１１を制御し、ＧＵＩリモコンのデータ信号を生成する。具体的には、ＧＵＩリモコン構成部２１１は、カスタマイズデータベース２２２に基づいて、予め初期表示モードとして設定されている表示モード（例えば、カスタマイズモード）のＧＵＩリモコン表示のデータ信号を生成し、生成されたＧＵＩリモコン表示のデータ信号をグラフィック重畳部２７に出力し、ステップＳ３に進む。
【００９４】
グラフィック重畳部２７は、ステップＳ３において、ＧＵＩリモコン構成部２１１からＧＵＩリモコン表示のデータ信号を入力すると、現在受信中の信号処理部２６からの映像信号を復号し、復号された映像信号に、入力されたＧＵＩリモコン表示のデータ信号を重畳し、高画質化部２８に出力し、ステップＳ４に進み、高画質化部２８は、グラフィック重畳部２７からの映像信号を、映像表示部１４に表示させるために高画質化し、高画質化された映像信号を、映像表示部１４に表示させ、ＧＵＩリモコン表示処理を終了させる。
【００９５】
以上のようにして、図３を参照して上述したように、映像表示部１４には、受信中の映像とともに、ＧＵＩリモコン１０１が表示される。なお、上記説明においては、ＧＵＩリモコン構成部２１１は、予め初期表示モードとして設定されている表示モードを表示させるようにしたが、前回の表示モードを記憶しておくことにより、前回表示されていた表示モードのＧＵＩリモコンを表示させるようにしてもよい。
【００９６】
また、上述したようにＧＵＩリモコンを表示する前に、ユーザ選択画面を表示させ、ユーザの特定をさせるようにしてもよい。この場合、映像信号受信装置１においては、ユーザ毎のＧＵＩ表示データベース２１２が生成され、それに基づいて、ＧＵＩリモコンの表示や、ＧＵＩリモコンの操作による制御が実行される。なお、ユーザ選択画面は、ＧＵＩリモコンを表示する前ではなく、映像信号受信装置１の起動直後に表示させるようにしてもよい。
【００９７】
次に、図１１のフローチャートを参照して、映像信号受信装置１のリモコンコード受信処理を説明する。ユーザは、例えば、映像表示部１４に「地上０６１ＣＨ」を表示させるため、映像表示部１４にＧＵＩリモコン１５１（図５）が表示され、カーソル１１３の位置が機能選択ラベル１６１−１上にあるときに、リモコン１１の発光部５１を映像信号受信装置１の受光部３０に向けて、リモコン１１の決定ボタン６３を押下する。リモコン１１の発光部５１は、決定ボタン６３のリモコンコードを、受光部３０に送信する。受光部３０は、リモコン１１から受信した決定ボタン６３のリモコンコードをリモコンコード受信部２０２に出力する。
【００９８】
リモコンコード受信部２０２のリモコンコード判断部２３１は、ステップＳ２１において、リモコンコードを受信するまで待機しており、リモコンコードを受信したと判断した場合、ステップＳ２２に進み、表示状態取得部２３２を制御し、ＧＵＩリモコン構成部２１１のＧＵＩリモコン表示のデータ信号の生成情報を取得させ、取得されたＧＵＩリモコン表示のデータ信号の生成情報に基づいて、ＧＵＩリモコン構成部２１１がＧＵＩリモコン表示のデータ信号を生成している否か（すなわち、映像表示部１４にＧＵＩリモコンが表示中であるか否か）を判断する。
【００９９】
ステップＳ２２において、映像表示部１４にＧＵＩリモコンが表示中であると判断された場合、リモコンコード判断部２３１は、ステップＳ２３に進み、リモコンコードが決定ボタン６３のリモコンコードであるか否かを判断し、リモコンコードが決定ボタン６３のリモコンコードではないと判断した場合、すなわち、方向ボタン６４のうちのいずれかであると判断された場合、ステップＳ２４に進み、ＧＵＩリモコン構成部２１１を制御し、ＧＵＩリモコン上のカーソルを移動表示させたデータ信号を生成させ、リモコンコード受信処理を終了する。
【０１００】
これにより、生成されたＧＵＩリモコン表示のデータ信号がグラフィック重畳部２７に出力され、グラフィック重畳部２７において、現在受信中の映像信号に、ＧＵＩリモコン表示のデータ信号が重畳され、高画質化部２８において、カーソルの移動後のＧＵＩリモコン表示のデータ信号が重畳された映像信号が、映像表示部１４に出力され、映像表示部１４には、カーソルが移動されたＧＵＩリモコンが表示される。
【０１０１】
ステップＳ２３において、リモコンコードが決定ボタン６３のリモコンコードであると判断された場合、リモコンコード判断部２３１は、リモコンコード判断部２３１は、表示状態取得部２３２に取得させたＧＵＩリモコン表示のデータ信号の生成情報をリモコンコード変換部２３３に出力し、ステップＳ２５に進む。
【０１０２】
リモコンコード変換部２３３は、ステップＳ２５において、リモコンコード判断部２３１からのＧＵＩリモコンのデータ信号の生成情報に基づいて、表示されているＧＵＩリモコンの表示モードに対応するデータベース（図５のＧＵＩリモコン１５１の場合、頻度順データベース２２３）から、ＧＵＩリモコン上のカーソル（図５のカーソル１１３）の位置にある機能（図５の機能選択ラベル１６１−１が示す「地上０６１ＣＨ」を表示させる機能）のリモコンコードを取得し、取得されたリモコンコードを、リモコン機能登録部２３４および機能振り分け部２０３に出力し、ステップＳ２６に進む。換言すると、ステップＳ２５においては、リモコンコード変換部２３３は、ＧＵＩ表示データベース２１２に基づいて、決定キー６３のリモコンコードを、表示中のＧＵＩ画面上で選択されている機能が対応するリモコンコードに変換する処理を行っている。
【０１０３】
一方、ステップＳ２２において、映像表示部１４にＧＵＩリモコンが表示中ではないと判断された場合、リモコンコード判断部２３１は、受信されたリモコンコードをそのままリモコン機能登録部２３４および機能振り分け部２０３に出力する。すなわち、ステップＳ２２のＮＯの処理は、リモコン１１に割り当てられている機能のリモコンコードに対する処理である。
【０１０４】
リモコン機能登録部２３４は、ステップＳ２６において、表示状態判断部２３２からのリモコンコードまたはリモコンコード変換部２３３からのリモコンコードを入力し、入力されたリモコンコードを、不揮発性メモリ２２に登録し、ステップＳ２７に進む。これにより、リモコンコードの使用頻度順が求められ、使用頻度の最も多いリモコンコードから使用頻度の多い順に選ばれた所定の数のリモコンコードが対応する機能により、使用頻度データベース２２３が更新され、これ以降において、更新された使用頻度データベース２２３に基づいて、使用頻度リストモードのＧＵＩリモコン１５１が表示される。
【０１０５】
機能振り分け部２０３は、ステップＳ２７において、表示状態判断部２３２からのリモコンコードまたはリモコンコード変換部２３３からのリモコンコードを入力し、リモコンコードが対応する機能を実行する機能制御部２０４にリモコンコードを出力し、ステップＳ２８に進む。なお、いまの場合、「地上０６１ＣＨ」を表示させる機能を実行するＴＶ機能制御部２０４−１にリモコンコードが出力される。
【０１０６】
ＴＶ機能制御部２０４−１の機能判断部２５１は、ステップＳ２８において、機能振り分け部２０３からのリモコンコードを入力すると、映像信号受信装置１において、そのリモコンコードが対応する機能が実行できるか否かを判断し、映像信号受信装置１において、リモコンコードが対応する機能が実行できると判断された場合、ステップＳ２９において、機能処理部２５２を制御し、対応する機能の処理を実行させ、処理を終了する。このステップＳ２９の機能処理は、図１２のフローチャートを参照して後述する。
【０１０７】
一方、機能判断部２５１は、ステップＳ２８において、映像信号受信装置１において、リモコンコードが対応する機能が実行できないと判断した場合、ステップＳ３０に進み、エラー処理部２５３を制御し、エラー処理を実行させる。具体的には、エラー処理部２５３は、この機能が使用できないことを示すエラーメッセージのデータ信号を生成し、グラフィック重畳部２７に出力し、処理を終了する。これにより、生成されたＧＵＩリモコン表示のデータ信号がグラフィック重畳部２７に出力され、グラフィック重畳部２７において、現在受信中の映像信号に、エラーメッセージのデータ信号が重畳され、高画質化部２８において、エラーメッセージのデータ信号が重畳された映像信号が、映像表示部１４に出力され、映像表示部１４に、エラーメッセージが表示される。
【０１０８】
以上のようにして、ＧＵＩリモコンが表示されている場合の決定ボタン６３のリモコンコードを、ＧＵＩリモコン上のカーソルで選択されている所定の機能のリモコンコードに変換するようにしたので、機能振り分け部２０３は、ＧＵＩリモコンのリモコンコードも、リモコン１１に割り当てられているリモコンコードと同様に処理することができる。
【０１０９】
図１２のフローチャートを参照して、図１１のステップＳ２９の機能処理について説明する。なお、図１２は、図１１のステップＳ２７において、機能振り分け部２０３により「地上０６１ＣＨ」を表示させる機能のリモコンコードが、ＴＶ機能制御部２０４−１に出力された場合の機能処理である。
【０１１０】
ステップＳ４１において、機能処理部２５２は、機能判断部２５１の指示に基づいて、地上波チューナ２４を制御し、「地上０６１ＣＨ」を選局させる。すなわち、地上波チューナ２４は、機能処理部２５２の制御のもと、地上波アンテナ１２を介して受信された「地上０６１ＣＨ」の放送信号を選局、復調し、信号処理部２６に出力し、ステップＳ４２に進む。ステップＳ４２において、信号処理部２６は、その放送信号を、映像信号、音声信号およびデータ信号などに分離し、その中の映像信号を、グラフィック重畳部２７を介して、高画質化部２８に出力し、ステップＳ４３に進む。高画質化部２８は、ステップＳ４３において、グラフィック重畳部２７からの映像信号を、映像表示部１４に表示させるために高画質化し、高画質化された映像信号を、映像表示部１４に出力する。
【０１１１】
以上のように、ＴＶ機能制御部２０４−１により、映像表示部１４に「地上０６１ＣＨ」の映像の表示が制御される。
【０１１２】
さらに、図１３のフローチャートを参照して、図１１のステップＳ２９の機能処理の他の例について説明する。なお、図１３は、図１１のステップＳ２７において、機能振り分け部２０３により「メモリカード（ＭＣ）速攻録画」を実行させる機能のリモコンコードがＭＣ機能制御部２０４−３に出力された場合の機能処理である。
【０１１３】
機能処理部２５２は、ステップＳ６１において、機能判断部２５１の指示に基づいて、信号処理部２６を制御し、現在受信中の放送信号の映像信号および音声信号を、メモリカードインターフェイス４２に出力させ、ステップＳ６２に進む。機能処理部２５２は、ステップＳ６２において、メモリカードインターフェイス４２を制御し、信号処理部２６からの映像信号および音声信号を、装着されたメモリカード４３に「ＭＣ速攻録画」させる。すなわち、ステップＳ６２において、メモリカードインターフェイス４２は、映像信号および音声信号を、装着されたメモリカード４３に、速攻で記録し、機能処理を終了する。
【０１１４】
以上のように、ＭＣ機能制御部２０４−３によりメモリカード４３への速攻記録が制御される。なお、基本的に同じ構成であるため繰り返しになるので、説明は省略するが、ＶＴＲ機能制御部２０４−２も同様にして、「ＶＴＲ録画」などの機能処理を制御する。
【０１１５】
以上のように、ＧＵＩリモコンが表示されている場合のリモコンコードを、予め設定されているリモコンコードに変換するようにしたので、リモコンコードを変換した後は、ＧＵＩリモコンのリモコンコードも、リモコン１１に割り当てられているリモコンコードと同様に処理することができる。したがって、ソフトウェア開発者は、既存のリモコン受信機能を変更させることなく、新規のユーザインターフェイス（ＧＵＩリモコン）をユーザに提供することができる。これにより、機能とリモコンコードを追加するだけで、簡単に新規機能を追加することができる。
【０１１６】
さらに、ＧＵＩリモコンを表示することにより、ユーザは、映像信号受信装置１の操作を、画面を見ながら選択することができる。すなわち、ユーザは、映像信号受信装置１に同梱されるリモコン１１の方向ボタン６４と決定ボタン６３のみの配置を覚えるだけで、必要な操作を素早く行うことができる。
【０１１７】
また、ＧＵＩリモコンを構成する機能選択ラベルに、プロモーションモードとして、新規性の高い機能や、お勧めの機能を設定するようにしたので、ユーザに使用させたい機能を積極的に提示することが可能である。さらに、受信したリモコンコードを登録しておき、ＧＵＩリモコンを構成する機能選択ラベルに、使用頻度リストモードとして、ユーザの使用頻度の多い機能をする設定ようにしたので、ＧＵＩリモコンを表示すると、使用頻度の高い機能をすぐに選択するようにできる。
【０１１８】
また、ＧＵＩリモコンを構成する機能選択ラベルに、カスタマイズモードとして、ユーザの好みの機能をする設定ようにしたので、使用したいＧＵＩリモコンを設定したり、簡単に変更することができる。そして、ユーザの好みの機能を選択する際に、映像信号受信装置１において制御できるすべての機能（すなわち、記憶されているすべてのリモコンコードに対する機能）を提示するようにしたので、開発用機能や、以前のバージョンには存在した機能などの中から、ユーザにとって便利なものを有効活用することができる。
【０１１９】
さらに、ＧＵＩリモコンを表示する前、あるいは装置を起動した直後に、ユーザ選択画面を表示させ、ユーザの特定をさせることにより、ＴＶやパーソナルコンピュータのように、不特定多数のユーザが操作を行う機器の場合には、ＧＵＩリモコンを、使用するユーザ別に提供することができる。
【０１２０】
上記説明においては、映像信号受信装置の場合を説明したが、この映像信号受信装置に限らず、パーソナルコンピュータ、その他のＡＶ機器など、リモコンを使用する装置すべてに適用することができる。
【０１２１】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。この場合、例えば、図１の映像信号受信装置１は、図１４に示されるような映像信号受信装置３０１により構成される。
【０１２２】
図１４において、ＣＰＵ（Central Processing Unit）３１１は、ＲＯＭ(Read Only Memory) ３１２に記憶されているプログラム、または、記憶部３１９からＲＡＭ（Random Access Memory）３１３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ３１３にはまた、ＣＰＵ３１１が各種の処理を実行する上において必要なデータなどが適宜記憶される。
【０１２３】
ＣＰＵ３１１、ＲＯＭ３１２、およびＲＡＭ３１３は、バス３１４を介して相互に接続されている。このバス３１４にはまた、入出力インターフェイス３１５も接続されている。
【０１２４】
入出力インターフェイス３１５には、放送信号を受信するチューナ３１６、キーボード、マウスなどよりなる入力部３１７、ＣＲＴ(Cathode Ray Tube)，ＬＣＤ（Liquid Crystal Display）などよりなるディスプレイ、並びにスピーカなどよりなる出力部３１８、ハードディスクなどより構成される記憶部３１９、モデム、ターミナルアダプタなどより構成される通信部３２０が接続されている。通信部３２０は、図示しないネットワークを介しての通信処理を行う。
【０１２５】
入出力インターフェイス３１５にはまた、必要に応じてドライブ３３０が接続され、磁気ディスク３３１、光ディスク３３２、光磁気ディスク３３３、或いは半導体メモリ３３４などが適宜装着され、それから読み出されたコンピュータプログラムが、必要に応じて記憶部３１９にインストールされる。
【０１２６】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１２７】
この記録媒体は、図１４に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク３３１（フレキシブルディスクを含む）、光ディスク３３２（CD-ROM(Compact Disk-Read Only Memory)，ＤＶＤ(Digital Versatile Disk)を含む）、光磁気ディスク３３３（MD(Mini-Disk)（商標）を含む）、もしくは半導体メモリ３３４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭ３１２や、記憶部３１９に含まれるハードディスクなどで構成される。
【０１２８】
なお、本明細書において、フローチャートに示されるステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１２９】
【図１】本発明の映像信号受信装置の構成例を示すブロック図である。
【図２】図１のリモートコントローラの外観の構成例を示す図である。
【図３】図１の映像信号受信装置に表示されるＧＵＩリモコンの構成例を示す図である。
【図４】図１の映像信号受信装置に表示されるＧＵＩリモコンの他の構成例を示す図である。
【図５】図１の映像信号受信装置に表示されるＧＵＩリモコンのさらに他の構成例を示す図である。
【図６】図１の映像信号受信装置の機能構成例を示すブロック図である。
【図７】図６のＧＵＩリモコン表示制御部の詳細な機能構成例を示すブロック図である。
【図８】図６のリモコンコード受信部の詳細な機能構成例を示すブロック図である。
【図９】図６のＴＶ機能制御部の詳細な機能構成例を示すブロック図である。
【図１０】図１の映像信号受信装置のＧＵＩリモコン表示処理を説明するフローチャートである。
【図１１】図１の映像信号受信装置のリモコンコード受信処理を説明するフローチャートである。
【図１２】図１１のステップＳ２９の機能処理を説明するフローチャートである。
【図１３】図１１のステップＳ２９の機能処理の他の例を説明するフローチャートである。
【図１４】本発明の映像信号受信装置の他の構成例を示すブロック図である。
【符号の説明】
【０１３０】
１  映像信号受信装置，１１  リモートコントローラ，１４  映像表示部，２１  システム制御部，２２  不揮発性メモリ，６２  ＧＵＩリモコンボタン，６３  決定ボタン，６４−１  上ボタン，６４−２  下ボタン，６４−３  左ボタン，６４−４  右ボタン，１０１，１２２，１５１  ＧＵＩリモコン， ２０１  ＧＵＩリモコン表示制御部，２０２  リモコンコード受信部，２０３  機能振り分け部，２０４−１  ＴＶ機能制御部，２０４−２  ＶＴＲ機能制御部，２０４−３  ＭＣ機能制御部，２１１  ＧＵＩリモコン構成部，２１２  ＧＵＩ表示データベース，２２１  プロモーションデータベース，２２２  カスタマイズデータベース，２２３  使用頻度順データベース，２３１  リモコンコード判断部，２３２  表示状態取得部，２３３  リモコンコード変換部，２３４  リモコン機能登録部
【図１】
2005086769.tif 000003
【図２】
2005086769.tif 000004
【図３】
2005086769.tif 000005
【図４】
2005086769.tif 000006
【図５】
2005086769.tif 000007
【図６】
2005086769.tif 000008
【図７】
2005086769.tif 000009
【図８】
2005086769.tif 000010
【図９】
2005086769.tif 000011
【図１０】
2005086769.tif 000012
【図１１】
2005086769.tif 000013
【図１２】
2005086769.tif 000014
【図１３】
2005086769.tif 000015
【図１４】
2005086769.tif 000016