(57)【要約】【課題】ユーザインタフェースとして表示される画面が複数の階層の画面からなる場合に、ユーザの操作性を向上させることができるようにする。【解決手段】番組を視聴しているときにユーザがリモートコントローラの上キーを押したとき、番組の映像に替えてメニュー画面が表示される。メニュー画面が表示されてから所定の時間が経過したとき、メニュー画面が表示されている状態のときに上キーが押されたならば実行された動作と同じ動作である、それまでユーザが視聴していた番組のチャンネルの位置の１チャンネル分だけ上の位置に表示されているチャンネルがカーソルＣによって選択される動作が、ユーザによる操作なしに行われ、メニュー画面の表示が切り換えられる。本発明は、テレビジョン受像機などの家電製品に適用することができる。【選択図】図６
2008015687.tif 000002
【特許請求の範囲】
【請求項１】
複数の階層の画面表示からなるユーザインタフェースが用意される情報処理装置において、
前記複数の階層のうちの第１の階層の画面が表示されている状態で所定の動作を行わせるときに操作されるものとして割り当てられているキーに対する操作が行われたことを、第２の階層の画面が表示されている状態のときに検出する検出手段と、
前記第２の階層の画面が表示されている状態のときに前記キーに対する操作が行われたことが前記検出手段により検出されることに応じて、画面表示を、前記第１の階層の画面が表示される状態に遷移させるとともに、前記所定の動作を実行する制御手段と
を備える情報処理装置。
【請求項２】
前記第１の階層の画面はメニュー画面であり、前記第２の階層の画面は、コンテンツの映像が表示される画面である
請求項１に記載の情報処理装置。
【請求項３】
複数の階層の画面表示からなるユーザインタフェースが用意される情報処理装置の情報処理方法において、
前記複数の階層のうちの第１の階層の画面が表示されている状態で所定の動作を行わせるときに操作されるものとして割り当てられているキーに対する操作が行われたことを、第２の階層の画面が表示されている状態のときに検出し、
前記第２の階層の画面が表示されている状態のときに前記キーに対する操作が行われたことを検出することに応じて、画面表示を、前記第１の階層の画面が表示される状態に遷移させるとともに、前記所定の動作を実行する
ステップを含む情報処理方法。
【請求項４】
複数の階層の画面表示からなるユーザインタフェースが用意される情報処理装置の情報処理をコンピュータに実行させるプログラムにおいて、
前記複数の階層のうちの第１の階層の画面が表示されている状態で所定の動作を行わせるときに操作されるものとして割り当てられているキーに対する操作が行われたことを、第２の階層の画面が表示されている状態のときに検出し、
前記第２の階層の画面が表示されている状態のときに前記キーに対する操作が行われたことを検出することに応じて、画面表示を、前記第１の階層の画面が表示される状態に遷移させるとともに、前記所定の動作を実行する
ステップを含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、およびプログラムに関し、特に、ユーザインタフェースとして表示される画面が複数の階層の画面からなる場合に、ユーザの操作性を向上させることができるようにした情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年普及しているテレビジョン受像機などの家電製品に用意されるリモートコントローラには、たいてい、上下左右キー（ボタン）や決定キーが設けられている。
【０００３】
これは、家電製品の多機能化に伴い、それぞれの機能を一元管理するための画面となるメニュー画面を表示し、そこから、実行させたい機能を選択する、というスタイルのユーザインタフェースが一般的になってきたからである。リモートコントローラには、メニュー画面を表示させるときに操作されるメニューキー（Homeキー）も設けられていることが多い。
【０００４】
特許文献１には、リモートコントローラに対するユーザの操作に応じて、各種の機能を実現する装置が開示されている。
【特許文献１】特開２００５−８６７６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、テレビジョン受像機のリモートコントローラを用いた操作を考えた場合、チャンネルを切り換えたり、音量を調節したりする操作として上下キーの操作は直感的であるから、つい、番組視聴中にも、チャンネルを切り替えたり、音量を調節したりするつもりでリモートコントローラの上下キーを押してしまうユーザが多くいる。
【０００６】
しかしながら、ディジタル放送に対応したテレビジョン受像機のリモートコントローラに設けられている上下キーはBML(Broadcast Markup Language)によって記述されたファイルに基づいて表示される画面（以下、適宜、BML画面という）上でカーソルを移動させるための操作に割り当てられており、実質、番組視聴中は利かないキーとなっていることが多い。
【０００７】
BMLは、ARIB(Association of Radio Industries and Businesses)によって策定されたXML(eXtensible Markup Language)ベースのデータ放送向けのページ記述言語であり、番組の放送に対して、双方向性やインターネットとのリンクを提供するための技術としてディジタル放送で利用されている。BMLを使うことにより、画面のどの位置に、どのような情報をどのようなタイミングで表示するのか等のユーザインタフェースを放送側は規定することができ、それを見たユーザは、リモートコントローラの上下左右キー、決定キー、戻るキーなどを使ってBML画面上で各種の操作を行うことができる。
【０００８】
図１は、従来のテレビジョン受像機の画面の遷移の例を示す図である。
【０００９】
例えば、図１の上方に示されるような映像が表示され、番組を視聴しているときにユーザがリモートコントローラの上キーを押したとき、画面の表示は、図１の矢印の先に示されるものとなる。すなわち、番組の視聴中は、上キーを操作したとしても何も起こらない。
【００１０】
図２は、従来のテレビジョン受像機の画面の遷移の他の例を示す図である。
【００１１】
図２の上方に示されるようなBML画面が表示されているときにユーザがリモートコントローラの上キーを１回押したとき、画面の表示は、図２の矢印の先に示されるものとなる。すなわち、それまでBML画面の右下にある「地域変更」の項目にあてられていたカーソルＣが上方向に移動し、１つ上の項目として表示されている「くわしい天気」の項目にあてられるようになる。なお、図２のBML画面の左上に表示されている映像は、ユーザが視聴中の番組の映像である。BML画面は、基本的に、視聴中の番組の映像と、データ放送によって得られた情報から構成される。
【００１２】
図３は、以上のような、上キーが操作されることに応じて行われる処理について説明するフローチャートである。
【００１３】
ステップＳ１において番組の視聴が開始されたとき、ステップＳ２において、リモートコントローラの上キーが押下されたか否かが判定される。
【００１４】
ステップＳ２において、リモートコントローラの上キーが押下されたと判定されるまで待機し、上キーが押下されたと判定されたとき、ステップＳ３に進み、BMLブラウザが起動中か否かが判定される。BMLブラウザは、BMLによって記述されたファイルに基づいて画面表示を行うためのソフトウエアであり、ディジタル放送に対応したテレビジョン受像機に用意される。このBMLブラウザにより、図２に示されるようなBML画面が表示される。
【００１５】
ステップＳ３において、BMLブラウザが起動中であると判定された場合、ステップＳ４に進み、図２を参照して説明したように、そのときあてられている項目の上に表示されている項目をあてる状態になるように、カーソルＣが１つの項目分だけ上方向に移動される。その後、ステップＳ２に戻り、それ以降の処理が続けられる。
【００１６】
一方、ステップＳ３において、BMLブラウザが起動中ではないと判定された場合、ステップＳ５に進み、図１を参照して説明したように、上キーの操作に対しては何の動作も行われずに、ステップＳ２以降の処理が続けられる。
【００１７】
このように、上下左右キー、特に、そのうちの上下キーは直感的な操作を行うキーとして押しやすいものであるにもかかわらず、従来のテレビジョン受像機においては、番組の視聴中は、それを押しても何の動作も行われず、BML画面が表示されているときにだけ有効になっていることが多い。
【００１８】
図４は、従来のテレビジョン受像機の画面の遷移のさらに他の例を示す図である。図４を参照してメニュー画面について説明する。上述したように、メニュー画面は、各種の機能を一元管理するためのユーザインタフェースとして用いられる画面である。
【００１９】
図４に示されるように、例えば、図１に示される映像と同じ映像が表示され、番組を視聴しているときにユーザがリモートコントローラのメニューキーを押したとき、番組の映像に替えて、あるいは、番組の映像の透明度を上げ、その上に重ねる形で、矢印Ａ1の先に示されるようなメニュー画面が表示される。
【００２０】
図４の矢印Ａ1の先に示されるメニュー画面は、基本的に、横方向に並んで表示されるカテゴリアイコンと、縦方向に並んで表示されるアイテムアイコンから構成される。ユーザは、リモートコントローラに設けられる上下左右キーのうち、左右方向のキーを操作することによって、注目するカテゴリを切り換えることができ、上下方向のキーを操作することによって、選択したカテゴリに属するものの中から、注目するアイテムを切り換えることができる。例えば、決定キーが押されたとき、そのとき注目されているアイテムが選択される。
【００２１】
図４の矢印Ａ1の先に示されるメニュー画面の例においては、横方向に並んで表示されるカテゴリアイコンの中から地上ディジタル放送を表すカテゴリアイコンが選択され、カテゴリアイコンの表示位置を基準として縦方向に、上から「０６２」、「０７１」、「０７２」、「０７３」の順で、地上ディジタル放送の４つのチャンネルの番号を表すアイコンが表示されている。「０６２」、「０７１」、「０７２」、「０７３」のチャンネルのうち、「０７１」のチャンネルにはカーソルＣがあてられ、いま、「０７１」のチャンネルが注目されていることが表されている。カーソルＣの右隣には、「０７１」のチャンネルで放送される番組のタイトルなどが表示されている。
【００２２】
このようなメニュー画面が表示されている状態でユーザがリモートコントローラの上キーを１回押したとき、メニュー画面の表示は、それまで注目されていた「０７１」のチャンネルの１チャンネル分だけ上の位置に表示されている「０６２」のチャンネルがカーソルＣによって新たにあてられるように、矢印Ａ2の先に示される画面に切り換えられる。
【００２３】
図４の矢印Ａ2の先に示されるメニュー画面の例においては、「０６２」のチャンネルにカーソルＣがあてられ、その右隣には、「０６２」のチャンネルで放送される番組のタイトルなどが表示されている。「０７１」、「０７２」のチャンネルについては、それまでの表示位置から１チャンネル分だけ下の位置に新たに表示されるようにそれぞれ表示位置が切り換えられている。
【００２４】
ユーザは、このようなメニュー画面が表示されている状態で上下キーを押し、所定のチャンネルが注目された状態で決定キーを操作することによって、チャンネルを切り換えることができる。すなわち、上下キーを操作してチャンネルを切り換えるためには、メニュー画面を表示させるといった、番組の映像が表示される画面の階層を基準として異なる階層の画面を表示させるための操作を行う必要がある。
【００２５】
図５は、以上のようなメニュー画面の表示処理について説明するフローチャートである。
【００２６】
ステップＳ１１において番組の視聴が開始されたとき、ステップＳ１２において、リモートコントローラのメニューキーが押下されたか否かが判定される。
【００２７】
ステップＳ１２において、リモートコントローラのメニューキーが押下されたと判定されるまで待機し、メニューキーが押下されたと判定されたとき、ステップＳ１３に進み、図４の矢印Ａ1の先に示されるようなメニュー画面が表示される。
【００２８】
ステップＳ１４において、上キーが押下されたか否かが判定され、押下されたと判定されるまで待機される。ステップＳ１４において、上キーが押下されたと判定された場合、処理はステップＳ１５に進む。
【００２９】
ステップＳ１５において、それまで注目されていたチャンネルの１チャンネル分だけ上の位置に表示されているチャンネルが新たに注目されるように、縦方向に並ぶチャンネル（アイコン）全体が下方向に移動し、カーソルＣによって選択されるチャンネルが切り替えられる。その後、ステップＳ１４以降の処理が続けられる。
【００３０】
上述したように番組の視聴中に上下キーを仮に押したとしても、その操作は無効な操作として扱われるから、このように、ユーザは、番組の視聴中に上下キーの操作によってチャンネルを切り換えるためには、まず、メニューキーを押してメニュー画面を表示させるといった段階を踏む必要があり、そのことが、操作を面倒なものにしている。
【００３１】
本発明はこのような状況に鑑みてなされたものであり、ユーザインタフェースとして表示される画面が複数の階層の画面からなる場合に、ユーザの操作性を向上させることができるようにするものである。
【課題を解決するための手段】
【００３２】
本発明の一側面の情報処理装置は、複数の階層の画面表示からなるユーザインタフェースが用意される情報処理装置において、前記複数の階層のうちの第１の階層の画面が表示されている状態で所定の動作を行わせるときに操作されるものとして割り当てられているキーに対する操作が行われたことを、第２の階層の画面が表示されている状態のときに検出する検出手段と、前記第２の階層の画面が表示されている状態のときに前記キーに対する操作が行われたことが前記検出手段により検出されることに応じて、画面表示を、前記第１の階層の画面が表示される状態に遷移させるとともに、前記所定の動作を実行する制御手段とを備える。
【００３３】
前記第１の階層の画面はメニュー画面であり、前記第２の階層の画面は、コンテンツの映像が表示される画面であるようにすることができる。
【００３４】
本発明の一側面の情報処理方法またはプログラムは、複数の階層のうちの第１の階層の画面が表示されている状態で所定の動作を行わせるときに操作されるものとして割り当てられているキーに対する操作が行われたことを、第２の階層の画面が表示されている状態のときに検出し、前記第２の階層の画面が表示されている状態のときに前記キーに対する操作が行われたことを検出することに応じて、画面表示を、前記第１の階層の画面が表示される状態に遷移させるとともに、前記所定の動作を実行するステップを含む。
【００３５】
本発明の一側面においては、複数の階層のうちの第１の階層の画面が表示されている状態で所定の動作を行わせるときに操作されるものとして割り当てられているキーに対する操作が行われたことが、第２の階層の画面が表示されている状態のときに検出され、前記第２の階層の画面が表示されている状態のときに前記キーに対する操作が行われたことが検出されることに応じて、画面表示が、前記第１の階層の画面が表示される状態に遷移されるとともに、前記所定の動作が実行される。
【発明の効果】
【００３６】
本発明の一側面によれば、ユーザインタフェースとして表示される画面が複数の階層の画面からなる場合に、ユーザの操作性を向上させることができる。
【発明を実施するための最良の形態】
【００３７】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外には対応しないものであることを意味するものでもない。
【００３８】
本発明の一側面の情報処理装置（例えば、図７のテレビジョン受像機１）は、複数の階層の画面表示からなるユーザインタフェースが用意される情報処理装置において、前記複数の階層のうちの第１の階層の画面が表示されている状態で所定の動作を行わせるときに操作されるものとして割り当てられているキーに対する操作が行われたことを、第２の階層の画面が表示されている状態のときに検出する検出手段（例えば、図８の指示検出部４１）と、前記第２の階層の画面が表示されている状態のときに前記キーに対する操作が行われたことが前記検出手段により検出されることに応じて、画面表示を、前記第１の階層の画面が表示される状態に遷移させるとともに、前記所定の動作を実行する制御手段（例えば、図８の表示制御部４３）とを備える。
【００３９】
本発明の一側面の情報処理方法またはプログラムは、複数の階層のうちの第１の階層の画面が表示されている状態で所定の動作を行わせるときに操作されるものとして割り当てられているキーに対する操作が行われたことを、第２の階層の画面が表示されている状態のときに検出し、前記第２の階層の画面が表示されている状態のときに前記キーに対する操作が行われたことを検出することに応じて、画面表示を、前記第１の階層の画面が表示される状態に遷移させるとともに、前記所定の動作を実行するステップ（例えば、図９のステップＳ２５）を含む。
【００４０】
以下、本発明の実施の形態について図を参照して説明する。
【００４１】
図６は、本発明の一実施形態に係るテレビジョン受像機において表示される画面の遷移の例を示す図である。図６を参照して、上下キーを操作して行われるチャンネルの切り替えについて説明する。
【００４２】
図６の上方に示されるように、所定のチャンネルで放送されている番組の映像が表示され、それを視聴しているときにユーザがリモートコントローラの上キーを押したとき、番組の映像に替えて、あるいは、番組の映像の透明度を上げ、その上に重ねる形で、図６の矢印Ａ11の先に示されるようなメニュー画面が表示される。図６の矢印Ａ11の先に示されるメニュー画面は図４を参照して説明したメニュー画面と同じ画面である。
【００４３】
すなわち、本発明の一実施形態に係るテレビジョン受像機においては、番組の視聴中に例えば上キーを押すだけで、メニューキーを押すことなくメニュー画面を表示させ、表示させたメニュー画面を用いて、チャンネルの切り替えを行うことができるようになされている。番組の視聴中に下キーが押されたときも同様にメニュー画面が表示される。
【００４４】
図６の矢印Ａ11の先に示されるメニュー画面は、横方向に並んで表示されるカテゴリアイコンと、縦方向に並んで表示されるアイテムアイコンから構成される。ユーザは、リモートコントローラに設けられる上下左右キーのうち、左右キーを操作することによって、注目するカテゴリを切り換えることができ、上下キーを操作することによって、選択したカテゴリに属するものの中から、注目するアイテムを切り換えることができる。例えば、決定キーが押されたとき、そのとき注目されているアイテムが選択される。
【００４５】
図６の矢印Ａ11の先に示されるメニュー画面の例においては、地上ディジタル放送を表すカテゴリアイコンが選択され、カテゴリアイコンの表示位置を基準として縦方向に、上から「０６２」、「０７１」、「０７２」、「０７３」の順で、地上ディジタル放送の４つのチャンネルの番号を表すアイコンが表示されている。「０６２」、「０７１」、「０７２」、「０７３」のチャンネルのうち、「０７１」のチャンネルにはカーソルＣがあてられ、いま、「０７１」のチャンネルが注目されていることが表されている。カーソルＣの右隣には、「０７１」のチャンネルで放送される番組のタイトルなどが表示されている。
【００４６】
番組の視聴中に上キーを押した直後に表示されるメニュー画面においてカーソルＣがあてられる「０７１」のチャンネルは、上キーを押したときにユーザが視聴していた番組のチャンネルである。
【００４７】
このようなメニュー画面が表示されてから所定の時間が経過したとき、メニュー画面の表示は、それまで注目されていた「０７１」のチャンネルの表示位置から１チャンネル分だけ上の位置に表示されている「０６２」のチャンネルがカーソルＣによってあてられるように、ユーザによる操作なしに、矢印Ａ12の先に示される画面に切り換えられる。
【００４８】
すなわち、番組の視聴中にユーザが上キーを１回押したとき、一度、そのとき視聴中の番組のチャンネルに注目した形でメニュー画面が表示され、その後、自動的に、メニュー画面が表示されている状態のときに上キーが１回押されたならば行われた動作と同じ動作が行われ、１チャンネル分だけ上の位置に表示されているチャンネルに注目した状態にメニュー画面の表示が切り換えられる。
【００４９】
図６の矢印Ａ12の先に示されるメニュー画面の例においては、「０６２」のチャンネルにカーソルＣがあてられ、その右隣には、「０６２」のチャンネルで放送される番組のタイトルなどが表示されている。「０７１」、「０７２」のチャンネルについては、それまでの表示位置から１チャンネル分だけ下の位置に表示されようにそれぞれ表示位置が切り換えられている。
【００５０】
ユーザは、「０６２」のチャンネルが注目されている状態で決定キーを操作することによって、「０６２」のチャンネルで放送中の番組の映像を表示させることができる。番組の映像が表示されている状態で所定の操作を行ったときにメニュー画面が表示され、そのメニュー画面から所定のチャンネルを選択したとき、番組の映像が表示される状態に戻るため、番組の映像が表示される画面とメニュー画面は、それぞれ階層の異なる画面といえる。
【００５１】
このように、ユーザは、あるチャンネルで放送されている番組の視聴中に上キーを１回押すだけで、メニュー画面を表示させ、視聴中の番組のチャンネルの１チャンネル分だけ上に表示されているチャンネルに注目した状態のメニュー画面を表示させることができる。
【００５２】
同様に、あるチャンネルで放送されている番組の視聴中に下キーを１回押すだけで、メニュー画面を表示させ、視聴中の番組のチャンネルの１チャンネル分だけ下に表示されているチャンネルに注目した状態のメニュー画面を表示させることができる。
【００５３】
番組の視聴中に上下キーを押したときの画面表示がこのように切り換えられることにより、メニュー画面を表示させるためにわざわざメニューボタンを押す必要がある場合に較べて、メニューボタンを探したりすることなく、ユーザは直感的な操作でチャンネルの切り替えを行うことができる。上下キーに対する操作は、チャンネルを切り換えたり音量を調節したりするなど、連続して並ぶものの中から１つを選択するためのキーとして多くの家電製品で採用されている操作であり、直感的な操作であるといえる。
【００５４】
また、ユーザは、メニュー画面を表示させるという操作を意識することなくメニュー画面を表示させ、チャンネルの切り替えを行うことができる。
【００５５】
さらに、番組の視聴中に上下キーを押したとしても何の動作も行われないとした場合、上下キーが、押しやすく、直感的な操作に用いられるキーであるだけにユーザにストレスを与えてしまうことがあるが、そのようなことを防ぐことができる。また、ユーザが、つい使ってしまうようなキーを有効に利用することができる。
【００５６】
図６に示されるような画面表示を行うテレビジョン受像機の処理についてはフローチャートを参照して後述する。
【００５７】
図７は、本発明の一実施形態に係るテレビジョン受像機１のハードウエア構成例を示すブロック図である。
【００５８】
アンテナ入力端子１１は、ディジタル放送（地上ディジタル放送、BS／CSディジタル放送）受信用のアンテナからの信号を入力する。ディジタルチューナ１２は、アンテナ入力端子１１に入力されたディジタルアンテナからの放送波信号を受信、復調し、MPEG-TS(Moving Picture Experts Group-Transport Stream)を取得する。ディジタルチューナ１２は、取得したMPEG-TSをMPEGデコーダ１３に出力する。
【００５９】
MPEGデコーダ１３は、ディジタルチューナ１２から供給されたMPEG-TSに施されているスクランブルを解除し、再生対象になっている番組のデータを含むストリームを抽出する。MPEGデコーダ１３は、抽出したストリームを構成する音声パケットをデコードし、得られた音声データを音声信号処理回路１８に出力するとともに、ストリームを構成する映像パケットをデコードし、得られた映像データを映像信号処理回路１４に出力する。
【００６０】
映像信号処理回路１４は、MPEGデコーダ１３から供給された映像データに対してノイズ除去などの所定の処理を施し、得られた映像データをディスプレイ回路１５に出力する。
【００６１】
ディスプレイ回路１５は、表示パネル１７に表示させる番組の映像データを生成し、生成した映像データをパネル駆動回路１６に出力する。
【００６２】
また、ディスプレイ回路１５は、内部バス２１を介して行われるCPU(Central Processing Unit)２４による制御に従って、図６に示されるようなメニュー画面を表示するための映像データを生成し、生成した映像データをパネル駆動回路１６に出力する。
【００６３】
パネル駆動回路１６は、ディスプレイ回路１５から供給されたデータに基づいて表示パネル１７を駆動し、番組の映像、メニュー画面などを表示パネル１７に表示させる。表示パネル１７はLCD(Liquid Crystal Display)などよりなり、パネル駆動回路１６による制御に従って所定の画面を表示する。
【００６４】
音声信号処理回路１８は、MPEGデコーダ１３から供給された音声データに対してノイズ除去などの所定の処理を施し、得られた音声データを音声増幅回路１９に出力する。音声増幅回路１９は、音声信号処理回路１８から供給された音声データに対してD/A変換処理、増幅処理を施し、所定の音量に調節した後、番組の音声をスピーカ２０から出力させる。
【００６５】
内部バス２１には、SDRAM(Synchronous Dynamic Random Access Memory)２２、フラッシュメモリ２３、CPU２４、受光部２５が接続される。SDRAM２２は、CPU２４が処理を行う上で必要な各種のデータを記憶する。フラッシュメモリ２３は、CPU２４により実行されるプログラムや、放送波を介して提供された、BMLによって記述されたファイルを記憶する。フラッシュメモリ２３に記憶されているファイルは、CPU２４が実行するBMLブラウザによってBML画面を表示するために用いられる。
【００６６】
CPU２４は、フラッシュメモリ２３に記憶されているプログラムを実行し、受光部２５から供給される制御コードなどに応じてテレビジョン受像機１の全体の動作を制御する。CPU２４と、ディスプレイ回路１５以外のテレビジョン受像機１の各部も、図示せぬ経路を介して接続されている。
【００６７】
CPU２４は、例えば、メニュー画面の表示をユーザによる操作に応じて制御することの他に、BMLブラウザを起動させて、BML画面の表示を制御することなども行う。
【００６８】
受光部２５は、リモートコントローラ３１からの赤外線を受光し、復調して得られたユーザ操作の内容を表す制御コードをCPU２４に出力する。例えば、上キー、下キーに対する操作を表す制御コードなどがCPU２４に対して入力される。
【００６９】
図８は、テレビジョン受像機１の機能構成例を示すブロック図である。図８に示す機能部のうちの少なくとも一部は、図７のCPU２４により所定のプログラムが実行されることによって実現される。
【００７０】
図８に示されるように、テレビジョン受像機１においては、指示検出部４１、監視部４２、および表示制御部４３が実現される。
【００７１】
指示検出部４１は、番組の視聴中にユーザにより行われる上下キーの操作を検出する。番組の視聴中にリモートコントローラ３１に設けられる上下キーがユーザにより押されたことを検出したとき、指示検出部４１は、そのことを表す情報を表示制御部４３に出力する。
【００７２】
監視部４２は、番組の視聴中、BMLブラウザが起動しているか否かを監視する。監視部４２は、BMLブラウザが起動しているとき、そのことを表す情報を表示制御部４３に出力する。
【００７３】
表示制御部４３は、ディジタルチューナ１２、MPEGデコーダ１３、映像信号処理回路１４、ディスプレイ回路１５、パネル駆動回路１６を適宜制御することによって番組の映像を表示パネル１７に表示させるとともに、メニュー画面を表示パネル１７に表示させる。
【００７４】
次に、図９のフローチャートを参照して、番組の視聴中に上キーが操作されることに応じて行われるテレビジョン受像機１の処理について説明する。
【００７５】
ステップＳ２１において、表示制御部４３は、ユーザにより選択されたチャンネルで放送中の番組の映像を表示パネル１７に表示させ、番組の視聴を開始させる。
【００７６】
ステップＳ２２において、指示検出部４１は、受光部２５からの出力に基づいて、リモートコントローラ３１の上キーが押下されたか否かを判定し、押下されたと判定するまで待機する。
【００７７】
指示検出部４１は、ステップＳ２２において、リモートコントローラ３１の上キーが押下されたと判定した場合、そのことを表す情報を表示制御部４３に出力し、ステップＳ２３に進む。
【００７８】
ステップＳ２３において、表示制御部４３は、BMLブラウザが起動中か否かを監視部４２から供給される情報に基づいて判定する。番組の視聴中、監視部４２からは、BMLブラウザが起動中であることを表す情報が所定のタイミングで供給されてくる。
【００７９】
表示制御部４３は、ステップＳ２３において、BMLブラウザが起動中であると判定した場合、ステップＳ２４に進み、そのとき表示させているBML画面の表示を制御し、カーソルの位置を１つの項目分だけ上方向に移動させる。その後、ステップＳ２２に戻り、それ以降の処理が続けられる。
【００８０】
一方、ステップＳ２３において、表示制御部４３は、BMLブラウザが起動中ではなく、番組の映像だけを表示している状態であると判定した場合、ステップＳ２５に進み、図６を参照して説明したように、メニュー画面を表示させ、続けて、視聴中の番組のチャンネルの１チャンネル分だけ上の位置に表示されているチャンネルがカーソルＣによって新たに注目されるようにメニュー画面の表示を切り換える。その後、処理はステップＳ２２に戻り、ステップＳ２２以降の処理が続けられる。
【００８１】
以上においては、番組の視聴中に上下キーが押されたとき、メニュー画面が表示され、続けて、メニュー画面が表示されている状態のときに上下キーが押されたならば実行された動作と同じ動作が実行されるものとしたが、番組の視聴中に上下キーが押されたときに音量の調節が行われるといったように、他の動作が行われるようにしてもよい。
【００８２】
また、上下キー以外の左右キーや、各種のキーが押されたときに、他の階層の画面が表示されている状態のときにそのキーが押されたならば実行された所定の動作と同じ動作が、画面の表示が切り換えられた後に続けて実行されるようにしてもよい。
【００８３】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【００８４】
図１０は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成の例を示すブロック図である。
【００８５】
CPU(Central Processing Unit)１０１は、ROM(Read Only Memory)１０２、または記憶部１０８に記憶されているプログラムに従って各種の処理を実行する。RAM(Random Access Memory)１０３には、CPU１０１が実行するプログラムやデータなどが適宜記憶される。これらのCPU１０１、ROM１０２、およびRAM１０３は、バス１０４により相互に接続されている。
【００８６】
CPU１０１にはまた、バス１０４を介して入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、キーボード、マウス、マイクロホンなどよりなる入力部１０６、ディスプレイ、スピーカなどよりなる出力部１０７が接続されている。CPU１０１は、入力部１０６から入力される指令に対応して各種の処理を実行する。そして、CPU１０１は、処理の結果を出力部１０７に出力する。
【００８７】
入出力インタフェース１０５に接続されている記憶部１０８は、例えばハードディスクからなり、CPU１０１が実行するプログラムや各種のデータを記憶する。通信部１０９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【００８８】
入出力インタフェース１０５に接続されているドライブ１１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部１０８に転送され、記憶される。
【００８９】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図１０に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)，DVD(Digital Versatile Disc)を含む）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア１１１、または、プログラムが一時的もしくは永続的に格納されるROM１０２や、記憶部１０８を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部１０９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【００９０】
なお、本明細書において、プログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【００９１】
【図１】従来のテレビジョン受像機の画面の遷移の例を示す図である。
【図２】従来のテレビジョン受像機の画面の遷移の他の例を示す図である。
【図３】表示の切り替えの例について説明するフローチャートである。
【図４】従来のテレビジョン受像機の画面の遷移のさらに他の例を示す図である。
【図５】表示の切り替えの他の例について説明するフローチャートである。
【図６】本発明の一実施形態に係るテレビジョン受像機において表示される画面の遷移の例を示す図である。
【図７】本発明の一実施形態に係るテレビジョン受像機のハードウエア構成例を示すブロック図である。
【図８】テレビジョン受像機の機能構成例を示すブロック図である。
【図９】テレビジョン受像機の表示制御処理について説明するフローチャートである。
【図１０】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【００９２】
１  テレビジョン受像機，  ３１  リモートコントローラ，  ４１  指示検出部，  ４２  監視部，  ４３  表示制御部
【図１】
2008015687.tif 000003
【図２】
2008015687.tif 000004
【図３】
2008015687.tif 000005
【図４】
2008015687.tif 000006
【図５】
2008015687.tif 000007
【図６】
2008015687.tif 000008
【図７】
2008015687.tif 000009
【図８】
2008015687.tif 000010
【図９】
2008015687.tif 000011
【図１０】
2008015687.tif 000012