(57)【要約】【課題】  所定のプラグインに割り当てられている項目を複数のカテゴリに対応付ける。【解決手段】DTVに接続されているIEEE1394機器が再生機能を有するHDR、DVHSなどの機器である場合、それぞれのIEEE1394機器は「ビデオ」のカテゴリに対応付けられる。また、接続されているIEEE1394機器が再生機能を有していないチューナ機器などの機器である場合、それぞれのIEEE1394機器は「外部入力」のカテゴリに対応付けられる。「ビデオ」のカテゴリがユーザにより選択されたとき、HDRを表す項目アイコン６３と、DVHSを表す項目アイコン６４がそれぞれ並べて表示される。本発明は、テレビジョン受像機に適用することができる。【選択図】図９
2007072840.tif 000002
【特許請求の範囲】
【請求項１】
カテゴリを表す第１のアイコンを複数表示させるアプリケーションと、
それぞれのプラグインに、アイコンを表示する項目が割り当てられている複数のプラグインと
を備える表示制御装置において、
前記複数のプラグインのうちの所定のプラグインは、アイコンを表示するものとして自分自身に割り当てられている項目を複数のカテゴリに対応付け、前記第１のアイコンが表示されたカテゴリの中から自分自身に割り当てられている前記項目が属するカテゴリが選択されたとき、選択されたカテゴリに属する前記項目を表す第２のアイコンを表示させる
表示制御装置。
【請求項２】
前記アプリケーションにより複数の前記第１のアイコンが一方向に配列して表示される場合、
前記複数のプラグインのうちの所定のプラグインは、前記第１のアイコンが配列して表示される方向と直交する方向に前記第２のアイコンを表示させる
請求項１に記載の表示制御装置。
【請求項３】
前記複数のプラグインのうちの所定のプラグインは、割り当てられている項目がIEEE1394ケーブルを介して接続される外部機器の項目である場合、前記外部機器のうち、コンテンツの再生機能を有する第１の外部機器の項目を、コンテンツの再生に関する第１のカテゴリに対応付け、コンテンツの再生機能を有していない第２の外部機器の項目を、外部機器に関する第２のカテゴリに対応付ける
請求項１に記載の表示制御装置。
【請求項４】
前記第１のアイコンを表示するカテゴリとして、IEEE1394ケーブルを介して接続される外部機器に関する第３のカテゴリが追加された場合、
前記複数のプラグインのうちの所定のプラグインは、さらに、前記第１と第２の外部機器の項目を前記第３のカテゴリに対応付ける
請求項３に記載の表示制御装置。
【請求項５】
カテゴリを表す第１のアイコンを複数表示させるアプリケーションと、
それぞれのプラグインに、アイコンを表示する項目が割り当てられている複数のプラグインと
を備える表示制御装置の表示制御方法において、
前記複数のプラグインのうちの所定のプラグインにより、アイコンを表示するものとして割り当てられている項目を複数のカテゴリと対応付けさせ、前記第１のアイコンが表示されたカテゴリの中から割り当てられている前記項目が属するカテゴリが選択されたとき、選択されたカテゴリに属する前記項目を表す第２のアイコンを表示させる
ステップを含む表示制御方法。
【請求項６】
カテゴリを表す第１のアイコンを複数表示させるアプリケーションと、
それぞれのプラグインに、アイコンを表示する項目が割り当てられている複数のプラグインと
を備える表示制御装置の処理をコンピュータに実行させるプログラムにおいて、
前記複数のプラグインのうちの所定のプラグインにより、アイコンを表示するものとして割り当てられている項目を複数のカテゴリと対応付けさせ、前記第１のアイコンが表示されたカテゴリの中から割り当てられている前記項目が属するカテゴリが選択されたとき、選択されたカテゴリに属する前記項目を表す第２のアイコンを表示させる
ステップを含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置および方法、並びにプログラムに関し、特に、アイコンを表示する項目として所定のプラグインに割り当てられている項目を、複数のカテゴリに対応付けるようにした表示制御装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、放送される番組を受信し、内蔵のHDD(Hard Disk Drive)に録画してそれを再生する機能、HDDに記録させておいた音楽や静止画を再生する機能、筐体に形成されたスロットに挿入されたメモリカードに記録されている音楽や静止画を再生する機能、DVD(Digital Versatile Disc)に記録されているプログラムを実行してゲームを行わせる機能などの、各種のメディアを１台の機器で扱うことができる家電製品が各種販売されており、このような機器の中には、各種の機能をユーザが利用するためのメニュー画面として、画面の横方向にそれぞれのカテゴリのアイコンが並べて表示され、縦方向に、選択されているカテゴリのそれぞれの項目が並べて表示される画面が用意されているものがある（例えば、非特許文献１）。
【０００３】
項目を分類するカテゴリとしては、例えば、番組の録画や録画済みの番組の再生に関する「ビデオ」、静止画の再生に関する「フォト」、音楽の再生に関する「ミュージック」、ゲームに関する「ゲーム」などが用意される。
【０００４】
このようなメニュー画面の表示は、メニュー画面全体の表示を制御するアプリケーションに、それぞれの機能を実現するとともに、それぞれの機能（項目）を表すアイコンを表示させるプラグインが組み込まれ、それらが実行されることによって実現される。
【０００５】
例えば、「ビデオ」のカテゴリが選択されたとき、番組を録画している機器を表すアイコンが、番組の録画や再生機能を実現するプラグインによりメニュー画面に表示されたりする。
【非特許文献１】ソニー株式会社、“SONY WEGA | 体験！XMB”、［平成１７年８月３１日検索］、インターネット、<URL: http://www.sony.jp/products/Consumer/wega/xmb/index.html>
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、以上のようなメニュー画面を表示する従来の機器においては、１つのプラグインは、１つのカテゴリに属する項目（１つ、または複数の項目）のアイコンしか表示させることができなかった。
【０００７】
例えば、機器に用意されるプラグインの中には、IEEE1394ケーブルを介して接続される外部機器を用いた機能を実現したりするもの（以下、IEEE1394プラグインという）もあるが、「外部入力」のカテゴリが用意されている場合、そのIEEE1394プラグインにより制御される外部機器を表すアイコンは、全て、「外部入力」のカテゴリに属するものとして表示されることになる。
【０００８】
従って、IEEE1394ケーブルを介して接続される外部機器がHDR(Hard Disk Recorder)であっても、チューナ機器（例えば、CS(Communications Satellite)ディジタル放送に対応したチューナ機器）であっても、それらの機器を表すアイコンは「外部入力」のカテゴリに属するものとして表示される。チューナ機器を表すアイコンが「外部入力」のカテゴリに属するものとして表示されることには違和感はとくに感じられないが、番組を録画して、それを再生する機能を有するHDRを表すアイコンが、「ビデオ」のカテゴリではなく、「外部入力」のカテゴリに属するものとして表示されることは、HDRに録画されている番組を再生しようとするユーザにとっては、直感的に分かりにくい。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、所定のプラグインに割り当てられている項目を、複数のカテゴリに対応付けるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の一側面の表示制御装置は、カテゴリを表す第１のアイコンを複数表示させるアプリケーションと、それぞれのプラグインに、アイコンを表示する項目が割り当てられている複数のプラグインとを備える表示制御装置であって、前記複数のプラグインのうちの所定のプラグインは、アイコンを表示するものとして自分自身に割り当てられている項目を複数のカテゴリに対応付け、前記第１のアイコンが表示されたカテゴリの中から自分自身に割り当てられている前記項目が属するカテゴリが選択されたとき、選択されたカテゴリに属する前記項目を表す第２のアイコンを表示させる。
【００１１】
前記アプリケーションにより複数の前記第１のアイコンが一方向に配列して表示される場合、前記複数のプラグインのうちの所定のプラグインには、前記第１のアイコンが配列して表示される方向と直交する方向に前記第２のアイコンを表示させることができる。
【００１２】
前記複数のプラグインのうちの所定のプラグインには、割り当てられている項目がIEEE1394ケーブルを介して接続される外部機器の項目である場合、前記外部機器のうち、コンテンツの再生機能を有する第１の外部機器の項目を、コンテンツの再生に関する第１のカテゴリに対応付け、コンテンツの再生機能を有していない第２の外部機器の項目を、外部機器に関する第２のカテゴリに対応付けさせることができる。
【００１３】
前記第１のアイコンを表示するカテゴリとして、IEEE1394ケーブルを介して接続される外部機器に関する第３のカテゴリが追加された場合、前記複数のプラグインのうちの所定のプラグインには、さらに、前記第１と第２の外部機器の項目を前記第３のカテゴリに対応付けさせることができる。
【００１４】
本発明の一側面の表示制御方法またはプログラムは、カテゴリを表す第１のアイコンを複数表示させるアプリケーションと、それぞれのプラグインに、アイコンを表示する項目が割り当てられている複数のプラグインとを備える表示制御装置の表示制御方法、または表示制御処理をコンピュータに実行させるプログラムであって、前記複数のプラグインのうちの所定のプラグインにより、アイコンを表示するものとして割り当てられている項目を複数のカテゴリと対応付けさせ、前記第１のアイコンが表示されたカテゴリの中から割り当てられている前記項目が属するカテゴリが選択されたとき、選択されたカテゴリに属する前記項目を表す第２のアイコンを表示させるステップを含む。
【００１５】
本発明の一側面においては、複数のプラグインのうちの所定のプラグインにより、アイコンを表示するものとして割り当てられている項目が複数のカテゴリに対応付けられ、第１のアイコンが表示されたカテゴリの中から割り当てられている項目が属するカテゴリが選択されたとき、選択されたカテゴリに属する項目を表す第２のアイコンが表示される。
【発明の効果】
【００１６】
本発明の一側面によれば、所定のプラグインに割り当てられている項目を、複数のカテゴリに対応付けることができる。
【発明を実施するための最良の形態】
【００１７】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、発明の詳細な説明に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明の詳細な説明に記載されていることを確認するためのものである。従って、発明の詳細な説明中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外には対応しないものであることを意味するものでもない。
【００１８】
本発明の一側面の表示制御装置（例えば、図１のDTV１）は、カテゴリを表す第１のアイコン（カテゴリアイコン）を複数表示させるアプリケーション（例えば、図６のメニュー画面表示アプリケーション１０１）と、それぞれのプラグインに、アイコンを表示する項目が割り当てられている複数のプラグイン（例えば、図６の設定プラグイン１１１乃至その他のプラグイン１１６）とを備える表示制御装置であって、前記複数のプラグインのうちの所定のプラグイン（例えば、図６のIEEE1394プラグイン１１５）は、アイコンを表示するものとして自分自身に割り当てられている項目（例えば、HDR，DVHS，チューナ機器）を複数のカテゴリ（例えば、「ビデオ」、「外部入力」のカテゴリ）に対応付け、前記第１のアイコンが表示されたカテゴリの中から自分自身に割り当てられている前記項目が属するカテゴリが選択されたとき、選択されたカテゴリに属する前記項目を表す第２のアイコン（項目アイコン）を表示させる。
【００１９】
本発明の一側面の表示制御方法またはプログラムは、複数のプラグインのうちの所定のプラグインにより、アイコンを表示するものとして割り当てられている項目を複数のカテゴリと対応付けさせ、第１のアイコンが表示されたカテゴリの中から割り当てられている項目が属するカテゴリが選択されたとき、選択されたカテゴリに属する項目を表す第２のアイコンを表示させるステップ（例えば、図８のステップＳ１４）を含む。
【００２０】
以下、本発明の実施の形態について図を参照して説明する。
【００２１】
図１は、本発明の一実施形態に係るDTV(Digital Television)１の構成例を示すブロック図である。
【００２２】
DTV１は、CPU(Central Processing Unit)，ROM(Read Only Memory)，RAM(Random Access Memory)などにより構成される制御部１１に対して、各処理部がバス１２を介して接続されることによって構成される。
【００２３】
地上アナログ放送受信部１３は、制御部１１による制御に従って地上アナログテレビジョン放送信号を受信し、復調して得られた画像信号（映像信号）と音声信号をインタフェース１４を介してバス１２に出力する。制御部１１から地上アナログ放送受信部１３に対しては、リモートコントローラ３１が操作されることによってユーザにより選択されたチャンネルを受信することの指示が行われる。他の放送受信部に対しても同様に、ユーザによる操作に応じた指示が制御部１１から行われる。
【００２４】
地上ディジタル放送受信部１５は、ディジタルテレビジョン放送、データ放送に対応しており、制御部１１による制御に従って地上ディジタル放送を受信する。地上ディジタル放送受信部１５は、放送信号をデコードすることによって得られた番組の画像信号と音声信号、EPG(Electronic Program Guide)データ等を、インタフェース１６を介してバス１２に出力する。
【００２５】
BS(Broadcasting Satellite)放送受信部１７は、BSテレビジョン放送、BS音声放送（ラジオ放送）、およびデータ放送に対応しており、制御部１１による制御に従ってBSディジタル放送を受信する。BS放送受信部１７は、放送信号をデコードすることによって得られた番組の画像信号と音声信号、EPGデータ等を、インタフェース１８を介してバス１２に出力する。
【００２６】
CS(Communications Satellite)放送受信部１９は、CSテレビジョン放送、CS音声放送、およびデータ放送に対応しており、制御部１１による制御に従ってCSディジタル放送を受信する。CS放送受信部１９は、放送信号をデコードすることによって得られた番組の画像信号と音声信号、EPGデータ等を、インタフェース２０を介してバス１２に出力する。
【００２７】
表示画像生成出力部２１は、制御部１１による制御に従って各種の画像をディスプレイ２２に表示させる。例えば、表示画像生成出力部２１は、バス１２を介して地上アナログ放送受信部１３、地上ディジタル放送受信部１５、BS放送受信部１７、CS放送受信部１９から供給された画像データに基づいて番組の画像をディスプレイ２２に表示させる。番組の音声は、表示画像生成出力部２１による番組の画像の表示タイミングにあわせて、制御部１１などによりスピーカ２４から出力される。
【００２８】
また、表示画像生成出力部２１は、OSD(On Screen Display)機能を有しており、制御部１１による制御に従って、ユーザがDTV１を用いて各種の操作を行うためのGUI(Graphical User Interface)であるメニュー画面をディスプレイ２２に表示させる。メニュー画面に並べられる文字や記号などのアイコンのデータは、メモリ３２の表示用データ記憶部４１に記憶されている。
【００２９】
さらに、表示画像生成出力部２１は、メニュー画面に対する操作がユーザにより行われたことが制御部１１から通知されたとき、それに応じてメニュー画面の表示を切り替える。
【００３０】
ディスプレイ２２はLCD(Liquid Crystal Display)などより構成され、バス１２、ディスプレイインタフェース２３を介して行われる表示画像生成出力部２１による制御に従って、番組の画像、メニュー画面などを表示する。ディスプレイ２２に表示されるメニュー画面については後に詳述する。
【００３１】
スピーカ２４は、制御部１１などによる制御に従って、地上アナログ放送受信部１３、地上ディジタル放送受信部１５、BS放送受信部１７、CS放送受信部１９からバス１２、音声出力インタフェース２５を介して供給された音声データに対応する音声を出力する。
【００３２】
メモリカードドライブ２６は、DTV１の筐体に形成されたスロットに挿入されたメモリカード２７からのデータの読み出し、メモリカード２７に対するデータの書き込みを行う。メモリカード２７からは、例えば、ディジタルカメラなどにより撮影された静止画のデータなどが読み出され、バス１２を介して表示画像生成出力部２１に出力される。表示画像生成出力部２１においては、メモリカード２７から読み出されたデータに基づいて静止画の表示が行われる。
【００３３】
外部入出力インタフェース２８は、DTV１の筐体に形成された映像入出力端子、音声入出力端子、USB(Universal Serial Bus)端子、IEEE(Institute of Electrical and Electronics Engineers)1394端子、HDMI(High-Definition Multimedia Interface)端子などの外部入出力端子２８−１乃至２８−ｎに各種のケーブルを介して接続された機器との間でデータ（信号）の送受信を行う。
【００３４】
例えば、外部入出力インタフェース２８は、USBケーブルを介してディジタルカメラやオーディオプレーヤがDTV１に接続されている場合、ディジタルカメラにより撮影された静止画のデータやオーディオプレーヤに記憶されているオーディオデータを取り込む。また、外部入出力インタフェース２８は、IEEE1394ケーブルを介してHDR(Hard Disk Recorder)がDTV１に接続されている場合、地上ディジタル放送受信部１５により得られたディジタル放送の番組データ（画像信号、音声信号）をIEEE1394ケーブルを介してHDRに出力して記憶させたり、HDRに記憶されている番組データをIEEE1394ケーブルを介して取得し、取得したデータを表示画像生成出力部２１に出力して番組の画像を表示させたりする。
【００３５】
通信インタフェース２９は、ネットワークを介して、各種の機器との間でデータの送受信を行う。例えば、通信インタフェース２９は、ネットワーク対応の録画再生機器が、ネットワークを介してDTV１と接続されている場合、地上ディジタル放送受信部１５により得られたディジタル放送の番組データをその録画再生機器に送信して記憶させたり、録画再生機器からネットワークを介して供給された番組データを表示画像生成出力部２１に出力して番組の画像を表示させたりする。
【００３６】
受光部３０は、リモートコントローラ３１からの赤外線を受光し、復調して得られたユーザ操作に対応する信号をバス１２を介して制御部１１に出力する。リモートコントローラ３１には、十字キー、決定キーの他、例えば、メニュー画面を表示するときに操作されるホームキーなども設けられる。
【００３７】
メモリ３２はフラッシュメモリなどよりなり、そこには、表示用データ記憶部４１とEPGデータ記憶部４２が形成される。表示用データ記憶部４１には、メニュー画面を表示するためのアイコンのデータなどが記憶され、EPGデータ記憶部４２には、地上アナログ放送受信部１３、地上ディジタル放送受信部１５、BS放送受信部１７、CS放送受信部１９により取得されたEPGデータが記憶される。EPGデータには、各番組の放送局名（チャンネル名）、タイトル、放送開始時刻、放送終了時刻、出演者、番組のジャンルなどの情報が含まれ、番組表の表示に用いられる。なお、所定のサーバからダウンロードすることによって通信インタフェース２９により取得されたEPGデータがEPGデータ記憶部４２に記憶され、番組表の表示に用いられるようにしてもよい。
【００３８】
ここで、以上のような構成を有するDTV１により表示されるメニュー画面について説明する。
【００３９】
図２は、ディスプレイ２２に表示されるメニュー画面の例を示す図である。
【００４０】
図２に示されるようなメニュー画面が、例えば、リモートコントローラ３１に設けられるホームキーがユーザにより押されたときに表示される。この画面から、ユーザは、放送波の選択や、選択した放送波で放送される番組の選択の他、DTV１に用意される各種の機能の選択操作を行うことができる。なお、図２に示す点線は説明の便宜上付したものであり、メニュー画面に実際に表示されるものではない。
【００４１】
メニュー画面は、複数のカテゴリアイコンが一列に並ぶカテゴリアイコン配列R1と、カテゴリアイコン配列R1の中から選択されたカテゴリに属する項目を表す項目アイコンが一列に並ぶ項目アイコン配列R2が、画面中央を基準として若干左上の位置で交差することによって構成される。
【００４２】
図２に示されるように、例えば、カテゴリアイコン配列R1はディスプレイ２２の水平方向（横方向）に表示され、項目アイコン配列R2は、カテゴリアイコン配列R1の配列方向と直交する方向である垂直方向（縦方向）に表示される。これらの配列を構成するアイコンのデータが図１の表示用データ記憶部４１に記憶されている。
【００４３】
カテゴリアイコン配列R1は、例えば、９種類のカテゴリを表すアイコンが配列して構成される。それぞれのカテゴリの詳細については後述するが、図２の例においては、９種類のカテゴリのうち、「フォト」のカテゴリを表すフォトアイコン５１、「ミュージック」のカテゴリを表すミュージックアイコン５２、「ビデオ」のカテゴリを表すビデオアイコン５３、「地上波放送」のカテゴリを表す地上波放送アイコン５４、「BS放送」のカテゴリを表すBS放送アイコン５５、「CS放送」のカテゴリを表すCS放送アイコン５６、「外部入力」のカテゴリを表す外部入力アイコン５７が表示されている。
【００４４】
ユーザがリモートコントローラ３１を操作して表示範囲を切り替えることによって、適宜、「設定」のカテゴリを表す設定アイコン、「ネットワーク」のカテゴリを表すネットワークアイコンも表示される。
【００４５】
図２の例においては、水平方向に配列して表示されるカテゴリアイコンの中からビデオアイコン５３が選択されており、この選択中のビデオアイコン５３が、他のカテゴリアイコンよりも若干大きく表示されている。ビデオアイコン５３の下には、ビデオカテゴリが選択されていることを表す「ビデオ」の文字が表示されている。
【００４６】
また、図２の例においては、ユーザにより選択されているビデオカテゴリに属する項目を表すアイコンとして、項目アイコン６１乃至６３が表示されている。カテゴリに属する項目の数はカテゴリ毎に異なり、例えば、図２に示されるように、メニュー画面には、そのうちの所定の数の項目を表すアイコンが表示される。
【００４７】
項目アイコン６１は、録画予約を設定するときに選択される項目を表すアイコンであり、項目アイコン６２は、予約内容を確認するときに選択される項目を表すアイコンである。また、項目アイコン６３は、IEEE1394ケーブルを介してDTV１に接続されているHDRを表すアイコンである。項目アイコン６３を選択することによって、ユーザは、HDRに記憶されている録画済みの番組を再生させたりすることができる。
【００４８】
IEEE1394ケーブルを介してDTV１に接続されているHDRは外部機器であり、通常、外部機器を表すアイコンは「外部入力」のカテゴリに属するものとして表示されるが（外部入力アイコン５７を選択したときに表示されるが）、HDRのように、録画済みの番組を再生する機能を有している機器を表すアイコンは、「外部入力」のカテゴリではなく、「ビデオ」のカテゴリに属するものとして表示される。
【００４９】
図２の例においては、項目アイコン６１乃至６３のうちの項目アイコン６１が選択されており、カーソル７１により囲まれた状態で表示されている。項目アイコン６１の右隣には、それを選択することによって録画予約の設定を行うことができることを表す「録画予約」の文字が表示されている。
【００５０】
このようなメニュー画面において、ユーザは、基本的に、リモートコントローラ３１に設けられる十字キーの横方向の操作（左右のボタン）でカテゴリを選択することができ、縦方向の操作（上下のボタン）で、選択しているカテゴリに属する項目を選択することができる。
【００５１】
ユーザによる横方向の操作に応じて、カテゴリアイコン配列R1を構成するカテゴリアイコン全体がまとめて移動して表示される。また、ユーザによる縦方向の操作に応じて、項目アイコン配列R2を構成する項目アイコン全体がまとめて移動して表示される。
【００５２】
例えば、「ビデオ」を選択している図２の状態で、ユーザが左ボタンを１回だけ押したとき、カテゴリアイコン配列R1を構成するカテゴリアイコン全体が右方向に移動し、いまビデオアイコン５３が表示されている位置にミュージックアイコン５２が表示され、ミュージックアイコン５２が表示されている位置にフォトアイコン５１が表示される。フォトアイコン５１が表示されている位置には、カテゴリアイコン配列R1上でフォトアイコン５１の左隣に配列される、例えば、「設定」を表す設定アイコンが表示される。
【００５３】
同様に、地上波放送アイコン５４が表示されている位置にビデオアイコン５３が表示され、BS放送アイコン５５が表示されている位置に地上波放送アイコン５４が表示され、CS放送アイコン５６が表示されている位置にBS放送アイコン５５が表示される。外部入力アイコン５７が表示されている位置にはCS放送アイコン５６が表示され、図２において右端に表示されている外部入力アイコン５７は表示されなくなる。
【００５４】
これにより、「ビデオ」に替えて「ミュージック」が選択された状態になり、「ミュージック」に属する項目を表す項目アイコンが項目アイコン配列R2として縦方向に並べて表示される。
【００５５】
一方、図２の状態でユーザが右ボタンを１回だけ押したとき、左ボタンを押したときと反対に、カテゴリアイコン配列R1を構成するカテゴリアイコン全体が左方向に移動し、「地上波放送」が選択された状態になる。また、「地上波放送」のカテゴリに属する項目を表す項目アイコンが項目アイコン配列R2として縦方向に並べて表示される。
【００５６】
また、図２の状態でユーザが下ボタンを１回だけ押したとき、項目アイコン配列R2を構成する項目アイコン全体が上方向に移動し、項目アイコン６１は、ビデオアイコン５３の上に表示され、いま項目アイコン６１が表示されている位置には項目アイコン６２が表示される。このとき、カーソル７１の隣には、項目アイコン６２が予約内容の確認を行うときに選択されるものであることを表す「予約確認」の文字が表示される。
【００５７】
また、項目アイコン６２が表示されている位置には項目アイコン６３が表示され、項目アイコン６３が表示されている位置には、項目アイコン配列R2を構成する項目アイコンとして項目アイコン６３の下に配列される項目アイコンが新たに表示される。
【００５８】
一方、図２の状態でユーザが上ボタンを１回だけ押したとき、項目アイコン配列R2を構成する項目アイコンとして、項目アイコン６１の上に並べられる項目アイコンはないから、例えば、その操作は無効の操作とされる（表示は切り替えられない）。
【００５９】
図３は、メニュー画面の他の表示例を示す図である。
【００６０】
ビデオカテゴリに属する項目の１つである「録画予約」が選択された図２の状態でリモートコントローラ３１に設けられる決定キーが押されたとき、図２の画面は図３の画面に切り替えられ、切り替え後の画面には、「録画予約」の下位の階層の項目として定義される項目を表すアイコンが縦方向に並べて表示される。それぞれのアイコンの隣には、それぞれの項目を説明する文字も表示される。
【００６１】
図３の例においては、地上波ディジタル放送によって放送される番組の録画の時間帯を指定する項目、BSディジタル放送によって放送される番組の録画の時間帯を指定する項目、CSディジタル放送（CS１）によって放送される番組の録画の時間帯を指定する項目、CSディジタル放送（CS２）によって放送される番組の録画の時間帯を指定する項目に関するアイコンと文字が表示されている。
【００６２】
この縦方向に並べて表示されている項目の中から所定の項目を選択することによって、ユーザは、それぞれの放送波で放送される番組の録画時間帯を指定することができる。例えば、カーソル７１は下位の階層の項目のうちの最上段に表示される地上波ディジタル放送の項目を選択した状態で表示され、ユーザは、上下方向の操作で選択対象とする項目を切り替えることができ、また、決定キーを押すことによって所定の項目を選択することができる。
【００６３】
なお、図３の例においては、カテゴリアイコン配列R1を構成するカテゴリアイコンは、選択されているビデオアイコン５３のみを残して画面から消え、項目アイコン配列R2の表示位置は画面の左端に移動し、空いたスペースに下位の階層の項目を表すアイコンと文字が表示されるようになされている。
【００６４】
図４は、メニュー画面のさらに他の表示例を示す図である。
【００６５】
カテゴリアイコン配列R1の中からビデオカテゴリが選択された図２の状態で十字キーの右ボタンが１回だけ押されたとき、図４に示されるように、「地上波放送」が選択された状態になり、「地上波放送」に属する項目を表す項目アイコンが縦方向に並べて表示される。
【００６６】
図４の例においては、地上波放送アイコン５４を挟んで上方に項目アイコン８１および８２が表示され、下方にチャンネルアイコン８３乃至８６が表示されている。
【００６７】
項目アイコン８１は、地上アナログ放送で放送される番組の番組表を表示させるときに選択される項目を表すアイコンであり、項目アイコン８２は、地上ディジタル放送で放送される番組の番組表を表示させるときに選択される項目を表すアイコンである。チャンネルアイコン８３乃至８６は、それにより表される数字のとおり、それぞれ、１チャンネル、３チャンネル、４チャンネル、５チャンネルを表すアイコンである。
【００６８】
ユーザは、十字キーの上下のボタンを押すことによってカーソル７１により選択される項目を切り替えることができ、所定の項目が選択された状態で決定キーを押すことによって、そのとき選択している項目に応じて、番組表を表示させたり、選択したチャンネルで放送されている番組を視聴したりすることができる。
【００６９】
図４の例においては、１チャンネルが選択されており、カーソル７１の左隣には、選択されているチャンネルの属するグループを表す「地上アナログテレビ」の文字が表示されている。「地上波放送」には、「地上アナログテレビ」のグループ（図１の地上アナログ放送受信部１３により受信される番組のグループ）と、「地上ディジタルテレビ」のグループ（図１の地上ディジタル放送受信部１５により受信される番組のグループ）があり、「地上ディジタルテレビ」のグループに属するチャンネルが選択されているときには、それを表す文字が表示される。
【００７０】
また、カーソル７１の右隣には、選択されている１チャンネルで放送される番組のタイトルである「映画『××○○□××』」、放送チャンネルの名称である「MHK総合」、および、放送時間帯（放送開始時刻と放送終了時刻）である「午前１０：００−１２：００」が２行に渡って表示されている。これらの情報は、EPGデータ記憶部４２に記憶されているEPGデータに基づいて表示されるものである。他のチャンネルが選択されたときも同様に、チャンネルを表すアイコンの右隣には番組のタイトルなどが表示される。なお、図４のメニュー画面において、カテゴリアイコン配列R1の右端には、「ネットワーク」を表すネットワークアイコン５８が表示されている。
【００７１】
図５は、カテゴリと項目の配列を定義する定義マップの例を示す図である。
【００７２】
斜線を付して示すように、カテゴリは、左から、「設定」、「フォト」、「ミュージック」、「ビデオ」、「地上波放送」、「BS放送」、「CS放送」、「外部入力」、および「ネットワーク」の順に配列される。
【００７３】
「設定」は、各種の設定に関するカテゴリである。「設定」には、上から、デモ画面を表示させるときに選択される「デモモード」、問い合わせ先を表示させるときに選択される「お問い合わせ」、メーカからの連絡事項を表示させるときに選択される「お知らせ」、DTV１により選択されたおすすめ番組を表示させるときに、そのおすすめ番組を選択する基準となるキーワードを登録したりするときに選択される「キーワード・ヒット設定」の項目が用意される。
【００７４】
また、「設定」には、画質の設定を行うときに選択される「画質」、音質の設定を行うときに選択される「音質」、画面モードの設定を行うときに選択される「画面モード」、表示の設定を行うときに選択される「表示設定」、受信する放送に関する設定を行うときに選択される「放送設定」、予約に関する設定を行うときに選択される「予約の設定」、DTV１に接続される外部機器の設定を行うときに選択される「外部入出力の設定」、音声の入出力の設定を行うときに選択される「音声入出力設定」の項目が用意される。
【００７５】
さらに、「設定」には、静止画の表示に関する設定を行うときに選択される「フォトの設定」、メモリカード２７に関する設定を行うときに選択される「メモリカードの設定」、IEEE1394ケーブルを介して接続される機器の設定を行うときに選択される「IEEE1394機器の設定」、ネットワークを介して接続される機器に関する設定を行うときに選択される「ネットワーク機器の設定」、DTV１の電力モードの設定を行うときに選択される「消費電力の設定」、通信機能に関する設定を行うときに選択される「通信設定」、その他の設定を行うときに選択される「各種設定その他」、DTV１の製造番号などの情報を表示させるときに選択される「機器情報」、および、設定に関するウイザードを表示させるときに選択される「かんたん設定」の項目が用意される。
【００７６】
「フォト」は、静止画の表示に関するカテゴリである。「フォト」には、上から、ネットワークを介してDTV１と接続されるDLNA(Digital Living Network Alliance)対応のディジタルカメラから静止画を取り込み、それをディスプレイ２２に表示させるときに選択される「DLNA機器」、メモリカード２７から、またはUSBケーブルを介して接続されるディジタルカメラから静止画を取り込み、それをディスプレイ２２に表示させるときに選択される「メモリカード／USB」の項目が用意される。
【００７７】
「ミュージック」は、音楽に関するカテゴリである。「ミュージック」には、上から、ネットワークを介してDTV１と接続されるDLNA対応のオーディオプレーヤから音楽を取り込み、それをスピーカ２４から出力させるときに選択される「DLNA機器」、メモリカード２７から、またはUSBケーブルを介して接続されるオーディオプレーヤから音楽を取り込み、それをスピーカ２４から出力させるときに選択される「メモリカード／USB」の項目が用意される。
【００７８】
「ビデオ」は、番組の録画に関するカテゴリである。「ビデオ」には、上から、録画予約の設定を行うときに選択される「予約録画」、予約内容の確認を行うときに選択される「予約確認」の項目が用意される。
【００７９】
また、「ビデオ」には、IEEE1394ケーブルを介して接続される録画再生機器に番組を録画させたり、録画済みの番組を録画再生機器から再生させるときに選択される「IEEE1394機器」の項目が用意される。例えば、IEEE1394ケーブルを介してHDRやDVHSがDTV１に接続されたとき、「予約録画」、「予約確認」などの項目と並べて、「ビデオ」のカテゴリに、これらの録画再生機器の項目が表示される。
【００８０】
さらに、「ビデオ」には、ネットワークを介してDTV１と接続されるDLNA対応の録画再生機器に番組を録画させたり、録画済みの番組を録画再生機器から再生させるときに選択される「DLNA機器」、メモリカード２７に記憶されている動画を再生させたり、USBケーブルを介して接続される機器に記憶されている動画を再生させたりするときに選択される「メモリカード／USB」の項目が用意される。
【００８１】
「地上波放送」は、地上アナログ放送、地上ディジタル放送に関するカテゴリである。「地上波放送」には、上から、データ放送の番組表を表示させるときに選択される「地上波Ｄ Data EPG」、地上ディジタル放送で放送される番組の番組表を表示させるときに選択される「地Ｄ TV EPG」、地上アナログ放送で放送される番組の番組表を表示させるときに選択される「地Ａ EPG」の項目が用意される。
【００８２】
また、「地上波放送」には、地上アナログ放送のチャンネルを選択し、番組を視聴するときに選択される「地Ａ Ch」（チャンネルアイコン）、地上ディジタル放送のチャンネルを選択し、番組を視聴するときに選択される「地Ｄ TV Ch」（チャンネルアイコン）、データ放送のチャンネルを選択し、番組を視聴するときに選択される「地Ｄ Data Ch」（チャンネルアイコン）の項目が用意される。
【００８３】
「BS放送」は、BSディジタル放送に関するカテゴリである。「BS放送」には、上から、データ放送の番組表を表示させるときに選択される「Data EPG」、ラジオ放送で放送される番組の番組表を表示させるときに選択される「Radio EPG」、BSディジタル放送で放送される番組の番組表を表示させるときに選択される「TV EPG」の項目が用意される。
【００８４】
また、「BS放送」には、BS放送のチャンネルを選択し、番組を視聴するときに選択される「TV Ch」（チャンネルアイコン）、ラジオ放送のチャンネルを選択し、ラジオを聴くときに選択される「Radio Ch」（チャンネルアイコン）、データ放送のチャンネルを選択し、番組を視聴するときに選択される「Data Ch」（チャンネルアイコン）の項目が用意される。
【００８５】
「CS放送」は、CSディジタル放送に関するカテゴリである。「CS放送」には、上から、CS１とCS２のそれぞれについて、データ放送の番組表を表示させるときに選択される「Data EPG」、ラジオ放送で放送される番組の番組表を表示させるときに選択される「Radio EPG」、CSディジタル放送で放送される番組の番組表を表示させるときに選択される「TV EPG」の項目が用意される。
【００８６】
また、「CS放送」には、CS放送のチャンネルを選択し、番組を視聴するときに選択される「TV Ch」（チャンネルアイコン）、ラジオ放送のチャンネルを選択し、ラジオを聴くときに選択される「Radio Ch」（チャンネルアイコン）、データ放送のチャンネルを選択し、番組を視聴するときに選択される「Data Ch」（チャンネルアイコン）の項目が用意される。
【００８７】
「外部入力」は、DTV１に対する外部機器からの入力信号の切り替えに関するカテゴリである。「外部入力」には、上から、IEEE1394ケーブルを介して接続される外部機器からの出力を選択するときに選択される「IEEE1394機器」の項目が用意される。例えば、IEEE1394ケーブルを介してCSディジタル放送に対応したチューナ機器がDTV１に接続されたとき、チューナ機器を表すアイコンは、この「外部入力」のカテゴリに表示される。すなわち、同じIEEE1394ケーブルを介して接続される機器であっても、再生機能を有するHDRやDVHSなどの機器を表すアイコンは「ビデオ」のカテゴリに属する項目として表示されるのに対し、再生機能を有していないチューナ機器を表すアイコンは「外部入力」のカテゴリに属する項目として表示される。
【００８８】
また、「外部入力」には、LINE１および２の端子に接続される機器の出力を選択するときに選択される「LINE１」および「LINE２」、コンポジット１および２の端子に接続される機器の出力を選択するときに選択される「Compo１」および「Compo２」、HDMI１および２の端子に接続される機器の出力を選択するときに選択される「HDMI１」および「HDMI２」、PC(Personal Computer)からの出力を選択するときに選択される「PC」の項目が用意される。
【００８９】
「ネットワーク」は、ネットワークに接続して行う各種の処理に関するカテゴリである。「ネットワーク」には、例えば、ブラウザを起動し、そこにWeb画面を表示させるときに選択される「インターネットブラウザ」の項目が用意される。
【００９０】
それぞれの項目には、適宜、下位の階層の項目が用意され、上位の階層の項目が選択されたとき、それより下位の階層の項目が表示される。
【００９１】
図６は、メニュー画面の表示を実現させるものとしてDTV１に用意されるソフトウエア（アプリケーションプログラム）の例を示す図である。
【００９２】
DTV１には、メニュー画面表示アプリケーション１０１、およびServiceモジュール１０２が用意される。メニュー画面表示アプリケーション１０１には、設定プラグイン１１１、地上波放送プラグイン１１２、BS放送プラグイン１１３、CS放送プラグイン１１４、IEEE1394プラグイン１１５、および、その他のプラグイン１１６が組み込まれている。
【００９３】
ここで、プラグインとは、DTV１に用意される項目が選択されたときの機能を実現したり、項目を表すアイコンを表示させるソフトウエアモジュールである。例えば、図６に示されるようなプラグインの他に、録画予約に関する機能を実現するプラグイン（図５の「予約録画」、「予約確認」が選択されたときの機能を実現するプラグイン）、DTV１とネットワークを介して接続されたDLNA機器を制御するプラグイン（図５の「DLNA機器」が選択されたときの機能を実現するプラグイン）などが、その他のプラグイン１１６として組み込まれる。
【００９４】
メニュー画面表示アプリケーション１０１は、メニュー画面の全体の表示を制御する。例えば、メニュー画面表示アプリケーション１０１は、表示用データ記憶部４１に記憶されているデータなどを用いてカテゴリアイコン、項目アイコンからなるメニュー画面を表示させるとともに、ユーザ操作に応じてメニュー画面の表示を切り替える。また、メニュー画面表示アプリケーション１０１は、ユーザにより選択されているカテゴリを、ユーザにより操作が行われる毎にそれぞれのプラグインに通知する。
【００９５】
設定プラグイン１１１は、「設定」が選択されているときのメニュー画面の表示を制御する。「設定」が選択されていることがメニュー画面表示アプリケーション１０１から通知されたとき、設定プラグイン１１１は、図５に示される配列に従って、表示用データ記憶部４１に記憶されているデータを用いてそれぞれの項目アイコンを表示させるとともに、所定の項目が選択された場合、その下位にさらに項目があるときには、その下位の階層の項目を表示させる。
【００９６】
地上波放送プラグイン１１２は、「地上波放送」が選択されているときのメニュー画面の表示を制御する。「地上波放送」が選択されていることがメニュー画面表示アプリケーション１０１から通知されたとき、地上波放送プラグイン１１２は、図５に示される配列に従って、表示用データ記憶部４１に記憶されているデータを用いてそれぞれの項目アイコンを表示させるとともに、所定の項目が選択された場合、その下位にさらに項目があるときには、その下位の階層の項目を表示させる。
【００９７】
例えば、地上波放送プラグイン１１２は、地上アナログ放送、地上ディジタル放送のそれぞれのチャンネルで放送される番組の情報をServiceモジュール１０２に問い合わせ、Serviceモジュール１０２からの応答に基づいてそれぞれの番組の情報を表示させる。Serviceモジュール１０２からの応答には、番組のタイトル、放送チャンネル名、放送時間帯などの情報が含まれる。
【００９８】
BS放送プラグイン１１３は、「BS放送」が選択されているときのメニュー画面の表示を制御する。「BS放送」が選択されていることがメニュー画面表示アプリケーション１０１から通知されたとき、BS放送プラグイン１１３は、図５に示される配列に従って、表示用データ記憶部４１に記憶されているデータを用いてそれぞれの項目アイコンを表示させるとともに、所定の項目が選択された場合、その下位にさらに項目があるときには、その下位の階層の項目を表示させる。
【００９９】
例えば、BS放送プラグイン１１３は、BS放送のそれぞれのチャンネルで放送される番組の情報をServiceモジュール１０２に問い合わせ、Serviceモジュール１０２からの応答に基づいてそれぞれの番組の情報を表示させる。
【０１００】
CS放送プラグイン１１４は、「CS放送」が選択されているときのメニュー画面の表示を制御する。「CS放送」が選択されていることがメニュー画面表示アプリケーション１０１から通知されたとき、CS放送プラグイン１１４は、図５に示される配列に従って、表示用データ記憶部４１に記憶されているデータを用いてそれぞれの項目アイコンを表示させるとともに、所定の項目が選択された場合、その下位にさらに項目があるときには、その下位の階層の項目を表示させる。
【０１０１】
例えば、CS放送プラグイン１１４は、CS放送のそれぞれのチャンネルで放送される番組の情報をServiceモジュール１０２に問い合わせ、Serviceモジュール１０２からの応答に基づいてそれぞれの番組の情報を表示させる。
【０１０２】
IEEE1394プラグイン１１５は、IEEE1394ケーブルを介してDTV１に接続されるIEEE1394機器をユーザ操作に応じて制御するとともに、IEEE1394機器を表すアイコンを、IEEE1394機器が属するカテゴリが選択されているときに表示させる。
【０１０３】
例えば、IEEE1394プラグイン１１５は、IEEE1394機器がIEEE1394ケーブルを介してDTV１に接続されているとき、接続されているIEEE1394機器から、その機器が有する機能に関する情報を取得し、接続されているIEEE1394機器が（番組などの画像の）再生機能を有するHDRやDVHSなどの機器である場合、接続されているIEEE1394機器を「ビデオ」に対応付けて登録する。また、IEEE1394プラグイン１１５は、接続されているIEEE1394機器がチューナ機器などの、再生機能を有していない機器である場合、接続されているIEEE1394機器を「外部入力」に対応付けて登録する。
【０１０４】
いま選択されているカテゴリが「ビデオ」であることがメニュー画面表示アプリケーション１０１から通知されてきた場合、IEEE1394プラグイン１１５は、「ビデオ」に対応付けて管理しているIEEE1394機器であるHDRやDVHSを表す項目アイコンを、表示用データ記憶部４１に記憶されているデータを用いてメニュー画面に表示させる。
【０１０５】
同様に、いま選択されているカテゴリが「外部入力」であることがメニュー画面表示アプリケーション１０１から通知されてきた場合、IEEE1394プラグイン１１５は、「外部入力」に対応付けて管理しているIEEE1394機器であるチューナ機器を表す項目アイコンを、表示用データ記憶部４１に記憶されているデータを用いてメニュー画面に表示させる。
【０１０６】
Serviceモジュール１０２は、メニュー画面の表示に用いられる各種のデータ、設定を管理し、それぞれのアプリケーション、プラグインに対してデータを提供したり、設定の内容を通知したりする。例えば、Serviceモジュール１０２は、EPGデータ記憶部４２に記憶されている番組の情報を地上波放送プラグイン１１２、BS放送プラグイン１１３、およびCS放送プラグイン１１４に提供する。
【０１０７】
以上のようなソフトウエアが例えば制御部１１や表示画像生成出力部２１により実行されることによってメニュー画面の表示が実現される。
【０１０８】
次に、DTV１（IEEE1394プラグイン１１５）の処理について説明する。
【０１０９】
はじめに、図７のフローチャートを参照して、IEEE1394機器を、その機能に応じてカテゴリに対応付けて登録するIEEE1394プラグイン１１５の処理について説明する。
【０１１０】
ステップＳ１において、IEEE1394プラグイン１１５は、メニュー画面の起動があったか否かを判定し、起動があったと判定するまで待機する。例えば、ユーザによりリモートコントローラ３１に設けられるホームキーが押されたとき、メニュー画面表示アプリケーション１０１によりメニュー画面が表示され、そのことがメニュー画面表示アプリケーション１０１から通知されてくる。
【０１１１】
IEEE1394プラグイン１１５は、ステップＳ１において、メニュー画面の起動があったと判定した場合、ステップＳ２に進み、識別子を設定し、IEEE1394ケーブルを介してDTV１に接続されるIEEE1394機器をカテゴリに対応付けて登録する。
【０１１２】
例えば、IEEE1394プラグイン１１５は、「ビデオ」を識別するための識別子としてID１、「外部入力」を識別するための識別子としてID２を設定する。
【０１１３】
また、IEEE1394プラグイン１１５は、IEEE1394ケーブルを介してDTV１に接続されるIEEE1394機器から、その機器が有する機能に関する情報を取得し、接続されているIEEE1394機器が再生機能を有するHDR、DVHS、BDR(Blu-ray Disc Recorder)、カムコーダなどの機器である場合、それぞれのIEEE1394機器にID１を設定することによって、IEEE1394機器と「ビデオ」との対応付けを行う。
【０１１４】
一方、IEEE1394プラグイン１１５は、接続されているIEEE1394機器が再生機能を有していないチューナ機器などの機器である場合、それぞれのIEEE1394機器にID２を設定することによって、IEEE1394機器と「外部入力」との対応付けを行う。
【０１１５】
以上の処理により、１つのプラグインであるIEEE1394プラグイン１１５が表示する項目として割り当てられているIEEE1394機器が、複数のカテゴリに対応付けて登録される。
【０１１６】
次に、図８のフローチャートを参照して、IEEE1394機器を表すアイコンを表示させるIEEE1394プラグイン１１５の処理について説明する。
【０１１７】
ステップＳ１１において、IEEE1394プラグイン１１５は、横方向の操作が行われたことの通知があったか否かを判定し、そのような通知があったと判定するまで待機する。リモートコントローラ３１に設けられる十字キーの横方向の操作がユーザにより行われたとき、そのことがメニュー画面表示アプリケーション１０１からそれぞれのプラグインに対して通知される。
【０１１８】
IEEE1394プラグイン１１５は、ステップＳ１１において、横方向の操作が行われたことの通知があったと判定した場合、ステップＳ１２に進み、横方向の操作が行われることによって新たに選択されることになったカテゴリをメニュー画面表示アプリケーション１０１に問い合わせる。
【０１１９】
ステップＳ１３において、IEEE1394プラグイン１１５は、メニュー画面表示アプリケーション１０１に対する問い合わせの結果に基づいて、「ビデオ」が選択されているか否かを判定する。IEEE1394プラグイン１１５からの問い合わせに応じて、どのカテゴリが選択されているのかがメニュー画面表示アプリケーション１０１から通知される。
【０１２０】
IEEE1394プラグイン１１５は、ステップＳ１３において、「ビデオ」が選択されていると判定した場合、ステップＳ１４に進み、図７の処理で登録しておいたIEEE1394機器とカテゴリとの対応付けに基づいて、「ビデオ」に対応付けられているIEEE1394機器、すなわち、対応付けられているカテゴリを識別する識別子としてのID１が設定されている、再生機能を有するHDR、DVHSなどのIEEE1394機器を表すアイコンを表示させる。
【０１２１】
図９は、IEEE1394機器であるHDRを表すアイコンと、DVHSを表すアイコンが表示されたメニュー画面の例を示す図である。
【０１２２】
図９に示されるように、十字キーの横方向の操作が行われ、ユーザによりビデオアイコン５３が選択されたとき、カテゴリアイコンの配列方向と直交する方向に、HDRを表す項目アイコン６３と、DVHSを表す項目アイコン６４がそれぞれ並べて表示される。図９の例においては、項目アイコン６３の隣には「HDR１」の文字が表示され、項目アイコン６４の隣には「DVHS１」の文字が表示されている。
【０１２３】
例えば、図９の画面から項目アイコン６３や項目アイコン６４が選択され、リモートコントローラ３１に設けられる決定ボタンがユーザにより押されたとき、IEEE1394プラグイン１１５は、図３と同様に、それぞれの項目の下位の項目を表示させる。このとき表示される下位の項目から、ユーザは、それぞれのIEEE1394機器に記録されている番組の映像などを再生させることができる。
【０１２４】
なお、図９に示されるような画面は横方向の操作がユーザにより行われたタイミングで表示されるだけでなく、メニュー画面の起動直後の状態が「ビデオ」を選択した状態とされている場合、メニュー画面の起動時にも表示される。
【０１２５】
図８の説明に戻り、「ビデオ」に対応付けられているIEEE1394機器を表すアイコンを表示させた後、IEEE1394プラグイン１１５は、ステップＳ１１に戻り、以上の処理を繰り返し実行する。
【０１２６】
一方、ステップＳ１３において、「ビデオ」が選択されていないと判定した場合、IEEE1394プラグイン１１５は、ステップＳ１５に進み、メニュー画面表示アプリケーション１０１に対する問い合わせの結果に基づいて、「外部入力」が選択されているか否かを判定する。
【０１２７】
IEEE1394プラグイン１１５は、ステップＳ１５において、「外部入力」が選択されていると判定した場合、ステップＳ１６に進み、図７の処理で登録しておいたIEEE1394機器とカテゴリとの対応付けに基づいて、「外部入力」に対応付けられているIEEE1394機器、すなわち、対応付けられているカテゴリを識別する識別子としてのID２が設定されている、再生機能を有していないチューナ機器などのIEEE1394機器を表すアイコンを表示させる。
【０１２８】
図１０は、IEEE1394機器であるチューナ機器を表すアイコンが表示されたメニュー画面の例を示す図である。
【０１２９】
図１０に示されるように、十字キーの横方向の操作が行われ、ユーザにより外部入力アイコン５７が選択されたとき、カテゴリアイコンの配列方向と直交する方向に、チューナ機器を表す項目アイコン１２１が表示される。図１０の例においては、項目アイコン１２１の隣には「OTHER１」の文字が表示されている。また、項目アイコン１２１の下には、図５の「LINE１」の項目を表す項目アイコン１２２、「LINE２」の項目を表す項目アイコン１２３、および、「Compo１」の項目を表す項目アイコン１２４がそれぞれ並べて表示されている。
【０１３０】
例えば、図１０の画面から項目アイコン１２１が選択され、リモートコントローラ３１に設けられる決定ボタンがユーザにより押されたとき、IEEE1394プラグイン１１５は、図３と同様に、「OTHER１」の項目（チューナ機器）の下位の項目を表示させる。
【０１３１】
なお、図１０に示されるような画面は横方向の操作がユーザにより行われたタイミングで表示されるだけでなく、メニュー画面の起動直後の状態が「外部入力」を選択した状態とされている場合、メニュー画面の起動時にも表示される。
【０１３２】
図８の説明に戻り、「外部入力」に対応付けられているIEEE1394機器を表すアイコンを表示させた後、IEEE1394プラグイン１１５は、ステップＳ１１に戻り、以上の処理を繰り返し実行する。
【０１３３】
一方、ステップＳ１５において、「外部入力」が選択されていないと判定した場合、IEEE1394プラグイン１１５は、ステップＳ１７に進み、メニュー画面の表示を終了するか否かを判定する。
【０１３４】
IEEE1394プラグイン１１５は、ステップＳ１７において、表示を終了しないと判定した場合、ステップＳ１１に戻り、それ以降の処理を繰り返し実行し、一方、例えば、ユーザにより他の画面の表示が指示されたことから、メニュー画面の表示を終了すると判定した場合、処理を終了させる。
【０１３５】
次に、図１１のフローチャートを参照して、IEEE1394機器とカテゴリとの対応付けを変更して、それをメニュー画面の表示に反映させるIEEE1394プラグイン１１５の処理について説明する。
【０１３６】
ステップＳ２１において、IEEE1394プラグイン１１５は、外部入出力インタフェース２８によるIEEE1394機器との接続状況を監視し、IEEE1394機器の抜き差しや、接続されているIEEE1394機器の電源のオン／オフがあったか否かを判定する。
【０１３７】
IEEE1394プラグイン１１５は、ステップＳ２１において、IEEE1394機器の抜き差しや電源のオン／オフがあったと判定するまで待機し、IEEE1394機器の抜き差しや電源のオン／オフがあったと判定した場合、ステップＳ２２に進む。
【０１３８】
ステップＳ２２において、IEEE1394プラグイン１１５は、IEEE1394機器とカテゴリとの対応付けを変更し、それを表示に反映させる。
【０１３９】
例えば、IEEE1394機器が新たに接続された場合、または、電源オフの状態であったIEEE1394機器が電源オンの状態になった場合、IEEE1394プラグイン１１５は、接続されたIEEE1394機器から、その機器の機能を表す情報を取得し、IEEE1394機器が有する機能に応じて所定のカテゴリと対応付けて登録する。対応付けたカテゴリが選択されたとき、IEEE1394プラグイン１１５は、新たに接続されたIEEE1394機器を表すアイコンを表示させる。
【０１４０】
また、接続されているIEEE1394機器が外された場合、または、電源オンの状態であったIEEE1394機器が電源オフの状態になった場合、IEEE1394プラグイン１１５は、そのIEEE1394機器とカテゴリとの対応付けを削除し、IEEE1394機器とカテゴリとの対応付けを更新して登録する。
【０１４１】
このような登録の更新は、例えば、図１２に示されるように、メイン画面に、IEEE1394機器を表すアイコンが表示されていない状態にある場合であっても行われる。従って、図１２に示されるメニュー画面が表示されている状態で、接続されているIEEE1394機器であるチューナ機器が外された場合、横方向の操作がユーザにより行われ、「外部入力」が選択されたときには、それまでは表示可能であった例えばチューナ機器を表す項目アイコン１２１（図１０）は表示されない。
【０１４２】
なお、図６の例においては、「BS放送」が選択されており、カテゴリアイコンの配列方向と直交する方向には、１０１チャンネル、１０２チャンネル、１０３チャンネル、１４１チャンネルをそれぞれ表すチャンネルアイコン１３１乃至１３４が並べて表示されており、そのうちのチャンネルアイコン１３１がカーソル７１により選択されている。
【０１４３】
チャンネルアイコン１３１の右隣には、１０１チャンネルで放送される番組の情報である、タイトル「オーシャン・デラックス」、チャンネル名「MHK総合」、および、放送時間帯「午前１０：００−１２：００」が表示されている。他のチャンネルアイコンの隣にも、番組のタイトルなどがそれぞれ表示されている。
【０１４４】
このように、DTV１においては、表示を制御するものとしてそれぞれのプラグインに割り当てられた項目毎に、異なるカテゴリと対応付けて、その項目を表すアイコンの表示を制御することができる。
【０１４５】
従って、例えば、カテゴリが新たに追加されたような場合にも、項目とカテゴリとの対応付けを変更することによって対応することが可能となる。
【０１４６】
例えば、「IEEE1394機器」のカテゴリが新たに追加された場合、IEEE1394プラグイン１１５は、上述したように、「ビデオ」のカテゴリに対応付けていたHDR、DVHSや、「外部入力」のカテゴリに対応付けていたチューナ機器を、「IEEE1394機器」のカテゴリに対応付けることによって、「IEEE1394機器」のカテゴリが選択されたときに、IEEE1394機器を表すそれらのアイコンがまとめて表示されるようにすることができる。
【０１４７】
以上においては、IEEE1394ケーブルを介して接続された機器の項目を複数のカテゴリに対応付けて表示を制御する場合について説明したが、これ以外の、他の１つのプラグインがアイコンの表示を制御するものとして割り当てられた項目を、複数のカテゴリに対応付けるようにしてもよい。
【０１４８】
例えば、図５においては、「設定」のカテゴリに属する項目として、「デモモード」から「かんたん設定」までの項目が用意され、これらの項目を表すアイコンの表示は設定プラグイン１１１により制御されるものとしたが、「設定」のカテゴリに属する項目のうちの「フォトの設定」の項目が「フォト」のカテゴリに対応付けられたり、「ネットワーク機器の設定」の項目が「ネットワーク」のカテゴリに対応付けられたりするようにしてもよい。
【０１４９】
また、１つの項目が、複数のカテゴリに対応付けられるようにしてもよい。
【０１５０】
例えば、上述したようなIEEE1394機器であるHDRが、「ビデオ」のカテゴリと、「外部入力」のカテゴリに対応付けられ、「ビデオ」のカテゴリが選択されたときだけでなく、「外部入力」のカテゴリが選択されたときにも、HDRを表すアイコンが表示されるようにしてもよい。
【０１５１】
また、「ハードディスク」のカテゴリが新たに追加され、そこに、ハードディスクに記録されている音楽、映像、静止画のそれぞれのコンテンツを表すアイコン（コンテンツを再生したりするときに操作されるアイコン）がまとめて表示されるようにカテゴリとコンテンツ（項目）が対応付けられている場合、さらに、音楽のコンテンツは「ミュージック」のカテゴリに対応付けられ、映像のコンテンツは「ビデオ」のカテゴリに対応付けられ、静止画のコンテンツは「フォト」のカテゴリに対応付けられるようにしてもよい。これにより、例えば、音楽のコンテンツは、「ハードディスク」のカテゴリを選択したときだけでなく、「ミュージック」のカテゴリを選択したときにも表示されることになる。
【０１５２】
このように、アイコンの表示を制御するものとして１つのプラグインに割り当てられた項目を、様々なカテゴリに属するものとして表示させることが可能である。
【０１５３】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１５４】
図１３は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成の例を示すブロック図である。CPU２０１は、ROM２０２、または記憶部２０８に記憶されているプログラムに従って各種の処理を実行する。RAM２０３には、CPU２０１が実行するプログラムやデータなどが適宜記憶される。これらのCPU２０１、ROM２０２、およびRAM２０３は、バス２０４により相互に接続されている。
【０１５５】
CPU２０１にはまた、バス２０４を介して入出力インターフェース２０５が接続されている。入出力インターフェース２０５には、キーボード、マウス、マイクロホンなどよりなる入力部２０６、ディスプレイ、スピーカなどよりなる出力部２０７が接続されている。CPU２０１は、入力部２０６から入力される指令に対応して各種の処理を実行する。そして、CPU２０１は、処理の結果を出力部２０７に出力する。
【０１５６】
入出力インターフェース２０５に接続されている記憶部２０８は、例えばハードディスクからなり、CPU２０１が実行するプログラムや各種のデータを記憶する。通信部２０９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０１５７】
また、通信部２０９を介してプログラムを取得し、記憶部２０８に記憶してもよい。
【０１５８】
入出力インターフェース２０５に接続されているドライブ２１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア２１１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部２０８に転送され、記憶される。
【０１５９】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図１３に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)，DVD(Digital Versatile Disc)を含む）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア２１１、または、プログラムが一時的もしくは永続的に格納されるROM２０２や、記憶部２０８を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部２０９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０１６０】
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１６１】
【図１】本発明の一実施形態に係るDTVの構成例を示すブロック図である。
【図２】メニュー画面の表示例を示す図である。
【図３】メニュー画面の他の表示例を示す図である。
【図４】メニュー画面のさらに他の表示例を示す図である。
【図５】定義マップの例を示す図である。
【図６】DTVに用意されるソフトウエアの例を示す図である。
【図７】IEEE1394プラグインの登録処理について説明するフローチャートである。
【図８】IEEE1394プラグインの表示制御処理について説明するフローチャートである。
【図９】メニュー画面の表示例を示す図である。
【図１０】メニュー画面の他の表示例を示す図である。
【図１１】IEEE1394プラグインの他の表示制御処理について説明するフローチャートである。
【図１２】メニュー画面のさらに他の表示例を示す図である。
【図１３】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１６２】
１  DTV，  ２１  表示画像生成出力部，  ２２  ディスプレイ，  １０１  メニュー画面表示アプリケーション，  １０２  Serviceモジュール，  １１１  設定プラグイン，  １１２  地上波放送プラグイン，  １１３  BS放送プラグイン，  １１４  CS放送プラグイン，  １１５  IEEE1394プラグイン
【図１】
2007072840.tif 000003
【図２】
2007072840.tif 000004
【図３】
2007072840.tif 000005
【図４】
2007072840.tif 000006
【図５】
2007072840.tif 000007
【図６】
2007072840.tif 000008
【図７】
2007072840.tif 000009
【図８】
2007072840.tif 000010
【図９】
2007072840.tif 000011
【図１０】
2007072840.tif 000012
【図１１】
2007072840.tif 000013
【図１２】
2007072840.tif 000014
【図１３】
2007072840.tif 000015