(57)【要約】【課題】番組ガイド表としてのＧＵＩの操作性を向上させる【解決手段】カーソルが番組タイトル領域Ｘ３に配置表示されている状態において、決定キー２３に対する特定の操作が行われるのに応じて、機能ボタンウィンドウＡ３を表示して、上記カーソルＣＲをこの機能ボタンウィンドウＡ３に移動させるようにする。これにより、機能ボタンウィンドウＡ３を表示させるための別途の専用操作子を設けることなく、ＧＵＩ画像に対する操作性をこれまでよりも向上させることが可能となる。【選択図】　　　　図５
2004062739.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも第１の操作対象領域と、該第１の操作対象領域とは異なる操作対象領域である第２の操作対象領域とを形成可能とされると共に、所要の操作対象領域内にカーソルを配置表示可能なユーザインターフェイス画像形成手段と、
操作情報として少なくとも、所定の１方向に上記カーソルを移動させるための操作子に対して行われた操作に応じたカーソル移動操作情報と、ユーザインターフェイス画像に対する操作として、所要の項目についての決定操作を行うための決定操作子に対して行われた操作に応じた操作情報とを入力可能な入力手段と、
上記入力手段が入力した上記カーソル移動操作情報に応じて、上記第１の操作対象領域内におけるカーソルが所要の位置に移動するように制御可能とされていると共に、上記カーソルが上記第１の操作対象領域内に配置されている状態の下で、上記決定操作子に対して特定の操作が行われたことに応じて上記入力手段が入力した操作情報に基づいて、上記カーソルを上記第１の操作対象領域から上記第２の操作対象領域へと移動させることで、上記第２の操作対象領域が操作可能となるように、上記ユーザインターフェイス画像形成手段を制御する制御手段と、
を備えていることを特徴とする入力処理装置。
【請求項２】
上記制御手段は、
上記第２の操作対象領域内の所定領域に上記カーソルが位置している状態において、上記入力手段により、所定の操作子に対する操作に応じた操作情報を入力したのに応じて、上記第１の操作対象領域における表示内容が変更されるように、ユーザインターフェイス画像形成手段を制御可能とされている、
ことを特徴とする請求項１に記載の入力処理装置。
【請求項３】
上記制御手段は、
上記第２の操作対象領域内の所定領域に上記カーソルが位置している状態において、上記入力手段により、所定の操作子に対する操作に応じた操作情報を入力したのに応じて、上記カーソルが、上記第２の操作対象領域から、上記第１の操作対象領域とは異なる第３の操作対象領域内へと移動して配置されるように、上記ユーザインターフェイス画像形成手段を制御可能とされている、
ことを特徴とする請求項１に記載の入力処理装置。
【請求項４】
上記決定操作子に対する特定の操作は、該決定操作子に対する所定時間以上にわたる押圧操作であることを特徴とする請求項１に記載の入力処理装置。
【請求項５】
上記入力手段が入力するカーソル移動操作情報は、上下左右の何れかの１方向に対してカーソルを移動させるための操作子に対して行われた操作に応じた操作情報であること、
を特徴とする請求項１に記載の入力処理装置。
【請求項６】
上記ユーザインターフェイス画像形成手段は、
番組ガイド表とされるユーザインターフェイス画像として、上記第１の操作対象領域については、番組タイトルが示される複数の番組タイトル領域を互いに隣接させて配置させるようにして形成し、
上記制御手段は、上記第１の操作対象領域内に上記カーソルが位置している場合には、カーソル移動のための操作情報に応じて、上記各番組タイトル領域間で上記カーソルを移動可能に構成される、
ことを特徴とする請求項１に記載の入力処理装置。
【請求項７】
少なくとも第１の操作対象領域と、該第１の操作対象領域とは異なる操作対象領域である第２の操作対象領域とを形成可能とされると共に、所要の操作対象領域内にカーソルを配置表示可能なユーザインターフェイス画像形成処理と、
操作情報として少なくとも、所定の１方向に上記カーソルを移動させるための操作子に対して行われた操作に応じたカーソル移動操作情報と、ユーザインターフェイス画像に対する操作として、所要の項目についての決定操作を行うための決定操作子に対して行われた操作に応じた操作情報とを入力可能な入力手段と、
上記入力処理が入力した上記カーソル移動操作情報に応じて、上記第１の操作対象領域内におけるカーソルが所要の位置に移動するように制御可能とされていると共に、上記カーソルが上記第１の操作対象領域内に配置されている状態の下で、上記決定操作子に対して特定の操作が行われたことに応じて上記入力処理が入力した操作情報に基づいて、上記カーソルを上記第１の操作対象領域から上記第２の操作対象領域へと移動させることで、上記第２の操作対象領域が操作可能となるようにすることができるカーソル移動制御処理と、
を実行することを特徴とする入力処理方法。
【請求項８】
少なくとも第１の操作対象領域と、該第１の操作対象領域とは異なる操作対象領域である第２の操作対象領域とを形成可能とされると共に、所要の操作対象領域内にカーソルを配置表示可能なユーザインターフェイス画像形成処理と、
操作情報として少なくとも、所定の１方向に上記カーソルを移動させるための操作子に対して行われた操作に応じたカーソル移動操作情報と、ユーザインターフェイス画像に対する操作として、所要の項目についての決定操作を行うための決定操作子に対して行われた操作に応じた操作情報とを入力可能な入力手段と、
上記入力処理が入力した上記カーソル移動操作情報に応じて、上記第１の操作対象領域内におけるカーソルが所要の位置に移動するように制御可能とされていると共に、上記カーソルが上記第１の操作対象領域内に配置されている状態の下で、上記決定操作子に対して特定の操作が行われたことに応じて上記入力処理が入力した操作情報に基づいて、上記カーソルを上記第１の操作対象領域から上記第２の操作対象領域へと移動させることで、上記第２の操作対象領域が操作可能となるようにすることができるカーソル移動制御処理と、
を入力処理装置に実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザ操作に応じた操作情報を入力するのに応じて所要の処理を実行する入力処理装置及び入力処理方法に関するものである。また、このような入力処理装置が実行すべきプログラムに関するものである。
【０００２】
【従来の技術】
放送衛星や通信衛星等の衛星によって、テレビジョン信号をデジタル信号化して伝送し、例えば各家庭においてこの放送信号を受信して視聴する、デジタル衛星放送システムが普及してきている。このような放送システムにおいては、例えば１５０近くあるチャンネルを確保することが可能であるため、例えばこれまでの地上波による放送と比較しても、非常に多くの番組を放送することができる。
【０００３】
そこで、デジタル衛星放送システムでは、多くの番組のなかから所望の番組を確実に選択できるようにするために、放送番組についての情報である、電子番組ガイド（ＥＰＧ：Ｅｌｅｃｔｒｉｃａｌ　Ｐｒｏｇｒａｍ　Ｇｕｉｄｅ）　の情報を伝送するようにしている。デジタル衛星放送受信装置側では電子番組ガイドのデータに基づいて番組ガイド表を作成して表示出力可能に構成されている。この番組ガイド表は、ＧＵＩ（Ｇｒａｐｈｉｃａｌ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）として構成されており、例えばユーザは、この番組ガイド表に対する操作を行うことで所望の番組を選択することなどができるようになっている。
【０００４】
図１２は、上記番組ガイド表の表示態様例を簡略化して示している。
この図に示す番組ガイド表をＹ軸（縦軸）方向に沿ってみた場合には、放送日時を示す時間領域、及びチャンネルごとの放送番組が表示される番組表示領域に区分されている。
また、この番組ガイド表をＸ軸（横軸）方向に沿ってみた場合には、左から放送チャンネルを英数字により示すチャンネル領域、及び各チャンネルごとにその放送時間帯に応じて区分されたタイトルバーにより番組タイトルが示される番組タイトル領域に区分されている。つまり、この図に示す番組ガイド表では、Ｘ軸方向が主として時間軸に沿っており、Ｙ軸方向は主として放送チャンネルごとに番組が区分されていることになる。
【０００５】
このような番組ガイド表を利用して、例えばユーザが所望の番組を選択して視聴するためには、例えばタイトルバーごとに配置されるカーソルＣＲを上下左右方向に任意に移動させ、所望の番組を示すタイトルバーにカーソルが配置された状態で選局の決定操作を行うようにされる。なお、カーソルを上下左右方向に移動させるには、例えばデジタル衛星放送受信機に付属するリモートコントローラの操作パネル上において、カーソル移動のために用意された上キー、下キー、左キー、右キーなどのキーを操作するようにして行われる。また、カーソル移動操作により選択した項目の決定などを始めとする、各種決定操作については、上記上下左右キーと共に配置される決定キーを操作するようにされる。
【０００６】
そして、例えばカーソルＣＲがタイトルバー領域の最上行又は最下行のタイトルバーに配置された状態で、さらに、上キー、又は下キーを操作した場合には、チャンネル領域及びタイトルバー領域が上から下方向又は下から上方向に沿ってスクロールされるようにして、他のチャンネルのタイトルバーが表示されるようになっている。
また、カーソルＣＲがタイトルバー領域の最左端又は最右端のタイトルバーに配置された状態で、さらに、左キー、又は右キーを操作した場合には、チャンネル領域及びタイトルバー領域が右方向又は左方向に沿ってスクロールされるようにして、前後の時間帯に対応したタイトルバーが表示されるようになっている。つまり、タイトルバー領域に表示されていないチャンネル又は時間帯の番組を閲覧したいときには、カーソル移動操作によって画面をスクロールさせることで行うようにされている。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記した番組閲覧のための操作によると、例えば、現在表示中にある日時から相当に離れた日時の番組を閲覧しようとするときには、左キー又は右キー操作によって、横方向におけるタイトルバー領域のスクロールを比較的長時間行わなければならない。同様にして、現在表示中のチャンネル番号から離れた番号のチャンネルを参照したいときにも、上キー又は左キーによって比較的長時間のスクロール操作を行わねばならない。
つまり、現状の番組ガイド表に対する操作の仕様では、迅速に所望の番組の情報を参照することができない場合があるという不都合を抱えている。
【０００８】
このための解決策として、１つには、チャンネル番号や日時などを指定して、その指定されたチャンネルにジャンプするようにしてタイトルバー領域の表示を切り換え可能な機能操作領域を、上記番組ガイド表とは別の配置領域、若しくは別ウィンドウの領域として設けることが考えられる。
そして、ユーザが必要に応じて、この機能操作領域に対してカーソルを移動させてアクティブとしたうえで、所要の操作を行うことで、上記したようなジャンプ操作を行えるようにする。
【０００９】
しかしながら、先の説明によると、上下左右キーによるカーソル移動操作は、タイトルバー領域上のタイトルバー選択のために占有されている仕様となっている。つまり、上下左右キーによるカーソル移動によっては、タイトルバー領域上のタイトルバーの間でしかカーソル移動させることができない。従って、仮に上記したようなジャンプ操作などのための機能操作領域を追加して設けたとしても、上下左右キーの操作によっては、この機能操作領域にカーソルを移動させることができないことになる。
【００１０】
例えばパーソナルコンピュータなどのＧＵＩ画面上では、マウス操作に応じてマウスカーソルを移動させることができるようになっている。このマウスカーソルに関しては、原則としてマウス操作に応じて、ＧＵＩ画面上の任意の位置に配置させることができるので、上記したような問題は生じない。
しかしながら、番組ガイド表に対するカーソル移動操作のための上下左右キーは、前述もしたように、一般にはデジタル衛星放送受信機に付属するリモートコントローラに設けられているものである。このようなリモートコントローラには、マウスと同等の機能を有するような操作子が設けられない場合が多い。従って、このようなリモートコントローラを前提とした場合には、カーソル移動操作のための操作子は、必然的に上下左右キーに限定されることになり、上記したような問題が避けられないこととなる。
【００１１】
そこで、例えば、上記した機能操作領域にカーソルをジャンプさせるための操作子をリモートコントローラに追加することも考えられるが、この場合には、さほど広くはないリモートコントローラ上の操作パネル上に配置される操作子が増加することになる。これでは、かえって操作を複雑にして、操作性を妨げることにもなってしまい、好ましくない。
【００１２】
【課題を解決するための手段】
そこで本発明は上記した課題を考慮して、入力処理装置として以下のように構成することとした。
すなわち、少なくとも第１の操作対象領域と、該第１の操作対象領域とは異なる操作対象領域である第２の操作対象領域とを形成可能とされると共に、所要の操作対象領域内にカーソルを配置表示可能なユーザインターフェイス画像形成手段と、操作情報として少なくとも、所定の１方向に上記カーソルを移動させるための操作子に対して行われた操作に応じたカーソル移動操作情報と、ユーザインターフェイス画像に対する操作として、所要の項目についての決定操作を行うための決定操作子に対して行われた操作に応じた操作情報とを入力可能な入力手段とを備えるようにし、さらに、上記入力手段が入力した上記カーソル移動操作情報に応じて、上記第１の操作対象領域内におけるカーソルが所要の位置に移動するように制御可能とされていると共に、上記カーソルが上記第１の操作対象領域内に配置されている状態の下で、上記決定操作子に対して特定の操作が行われたことに応じて上記入力手段が入力した操作情報に基づいて、上記カーソルを上記第１の操作対象領域から上記第２の操作対象領域へと移動させることで、上記第２の操作対象領域が操作可能となるように、上記ユーザインターフェイス画像形成手段を制御する制御手段を備えるようにした。
【００１３】
また、本発明では、上記入力処理装置における入力処理方法として以下のようにすることとした。
つまり、少なくとも第１の操作対象領域と、該第１の操作対象領域とは異なる操作対象領域である第２の操作対象領域とを形成可能とされると共に、所要の操作対象領域内にカーソルを配置表示可能なユーザインターフェイス画像形成処理と、操作情報として少なくとも、所定の１方向に上記カーソルを移動させるための操作子に対して行われた操作に応じたカーソル移動操作情報と、ユーザインターフェイス画像に対する操作として、所要の項目についての決定操作を行うための決定操作子に対して行われた操作に応じた操作情報とを入力可能な入力手段とを実行するようにし、さらに、上記入力処理が入力した上記カーソル移動操作情報に応じて、上記第１の操作対象領域内におけるカーソルが所要の位置に移動するように制御可能とされていると共に、上記カーソルが上記第１の操作対象領域内に配置されている状態の下で、上記決定操作子に対して特定の操作が行われたことに応じて上記入力処理が入力した操作情報に基づいて、上記カーソルを上記第１の操作対象領域から上記第２の操作対象領域へと移動させることで、上記第２の操作対象領域が操作可能となるようにすることができるカーソル移動制御処理を実行することとした。
【００１４】
さらに、本発明では、上記入力処理装置が実行するプログラムとして以下のようにすることとした。
すなわち、少なくとも第１の操作対象領域と、該第１の操作対象領域とは異なる操作対象領域である第２の操作対象領域とを形成可能とされると共に、所要の操作対象領域内にカーソルを配置表示可能なユーザインターフェイス画像形成処理と、操作情報として少なくとも、所定の１方向に上記カーソルを移動させるための操作子に対して行われた操作に応じたカーソル移動操作情報と、ユーザインターフェイス画像に対する操作として、所要の項目についての決定操作を行うための決定操作子に対して行われた操作に応じた操作情報とを入力可能な入力手段と、上記入力処理が入力した上記カーソル移動操作情報に応じて、上記第１の操作対象領域内におけるカーソルが所要の位置に移動するように制御可能とされていると共に、上記カーソルが上記第１の操作対象領域内に配置されている状態の下で、上記決定操作子に対して特定の操作が行われたことに応じて上記入力処理が入力した操作情報に基づいて、上記カーソルを上記第１の操作対象領域から上記第２の操作対象領域へと移動させることで、上記第２の操作対象領域が操作可能となるようにすることができるカーソル移動制御処理とを入力処理装置に実行させるようにした。
【００１５】
上記構成によれば、原則としてカーソル移動は第１の操作対象領域において行われるようにされ、且つ、このカーソル移動は、少なくとも所定の１方向への移動を指示するカーソル移動操作に応じて行われるように構成される。
そのうえで、カーソルが上記第１の操作対象領域内の所定領域に配置されている状態で、決定操作子に対する特定の操作が行われることに応じて、上記カーソルが、第２の操作対象領域に移動するようにして配置されるようになる。
つまり、本発明によっては、カーソルが上記第１の操作対象領域内に配置されている状態で、上記決定操作子に対する特定の操作を行うことで、第２の操作対象領域を操作可能な状態とすることが可能となる。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。なお、本実施の形態としての入力処理装置は、デジタル衛星放送受信機に備えられているものとされる。また、以降の説明は次の順序で行うこととする。
１．デジタル衛星放送受信機
２．リモートコントローラ
３．番組ガイド表
４．機能ボタンウィンドウを使用するための操作手順
５．処理動作
【００１７】
１．デジタル衛星放送受信機
図１は、本発明の実施の形態としてのデジタル衛星放送受信機１についての要部の構成例を示している。
例えばここでは図示しない通信衛星又は放送衛星から送信された放送波は、パラボラアンテナ３０により受信され、デジタル衛星放送受信装置１のチューナ部２に供給される。この放送波には規定のフォーマットにしたがって番組ガイド情報のデータ（以降、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ　Ｐｒｏｇｒａｍ　Ｇｕｉｄｅ）　データという）が重畳されている。
なお、上記放送波としては、デジタル衛星放送波の他に有線放送波や地上波などの何れとされても構わない。また、受信した放送波がアナログ信号又はデジタル信号の何れとされるかによって、チューナ２部及び以降説明する各機能回路部の内部構成は適宜変更されることになる。
【００１８】
チューナ部２は、システムコントローラ８の制御に従って選局処理を行い、選局して得られたチャンネルに対応するストリームデータを得る。この場合、チューナ部２から出力されたストリームデータは、番組情報抽出部３に供給される。なお、チューナ部２から出力されるストリームデータには、受信チャンネルの番組内容としての映像／音声情報の他、ＥＰＧデータなどの付加情報も多重化されている。
【００１９】
番組情報抽出部３は、入力されたストリームデータからＥＰＧデータを抽出し、システムコントローラ８に転送する。
システムコントローラ８では、転送されたＥＰＧデータに基づいて、例えばＲＡＭ１０を作業領域として使用し、番組ガイド表としての管面表示用データ（画像データ）を生成可能とされている。番組ガイド表は、番組閲覧、選択などのためのＧＵＩ画像として機能する。なお、本実施の形態における番組ガイド表の具体的な表示形態例については後述する。
【００２０】
システムコントローラ８の処理によって生成された管面表示用データは、管面表示信号作成処理部７に供給される。管面表示信号作成処理部７は、システムコントローラ８から供給された管面表示用データをもとに、表示用画像信号を作成して合成処理部５に供給するようにされている。
【００２１】
また、番組情報抽出部３では、番組情報を抽出したストリームデータから、さらに、番組内容としての映像信号データ及び音声信号データを抽出する。そして、映像信号データを映像信号処理部４に対して出力し、音声信号データを音声信号処理部６に対して出力する。
デジタル衛星放送システムにおいて、放送として送信される映像／音声信号データは、例えばＭＰＥＧ２方式により圧縮符号化されている。
そこで、映像信号処理部４は、番組情報抽出部３から入力された映像信号データについて上記ＭＰＥＧ２方式に対応した復調処理等をはじめとする所要の信号処理を施した映像信号を得る。そして、この映像信号を合成処理部５に出力する。
【００２２】
合成処理部５は、映像信号処理部４から出力された映像信号と管面表示信号作成処理部７から出力された画像信号を合成し、その合成した信号を映像出力として、モニタ装置（テレビジョン受像機）４１に出力するようにされている。このとき管面表示信号作成処理部７から入力された画像信号が、番組ガイド表としてのものであれば、モニタ装置４１には、現在受信中の番組画像に重畳されるようにして、番組ガイド表が表示されることになる。
【００２３】
音声信号再生処理部６は、番組情報抽出部５から供給された音声信号データについて、例えばＭＰＥＧ２方式に対応した復調処理をはじめとする所要の信号処理を施すことによって、ここでは最終的にアナログの音声信号を得るようにされている。また、音声信号再生処理部６においては、先に説明した映像信号処理部４から出力される映像信号の出力タイミングに同期した音声信号を得るようにされている。そして、この音声信号をスピーカ４２に出力する。
【００２４】
システムコントローラ８は、例えばＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）を備え、当該デジタル衛星放送受信機１についての動作制御を実行する。
この場合、システムコントローラ８に対しては、ＲＯＭ９及びＲＡＭ１０が備えられる。ＲＯＭ１０には、システムコントローラ８が各種動作機能を実現するために実行すべきプログラムが記憶される。また、デバイス設定情報なども格納される。
特に、本実施の形態においては、ＲＯＭ９内にＥＰＧ対応ＧＵＩプログラム９Ａが記憶される。システムコントローラ８は、このＥＰＧ対応ＧＵＩプログラム９Ａを実行することによって、後述するＧＵＩとしての番組ガイド表の表示、及びこの番組ガイド表に対する操作に応じた所要の動作を実現する。
なお、ＥＰＧ対応ＧＵＩプログラム９Ａは、例えば工場出荷時において、ＲＯＭ９に書き込むようにして記憶される。或いは、ＲＯＭ９を不揮発性メモリとして構成した上で、所定の記憶媒体に記憶されたＥＰＧ対応ＧＵＩプログラム９Ａを読み出して書き込みを行うことで、ＲＯＭ９に記憶させることもできる。
ＲＡＭ１０は、システムコントローラ８が各種制御処理を実行する場合の作業領域であり、システムコントローラ８が実行する処理に応じて、適宜、各種データが保持される。
【００２５】
また、本実施の形態のデジタル衛星放送受信機１に対しては、リモートコントローラ２０が付属されている。ユーザは、リモートコントローラ２０に対する操作を行うことで、デジタル衛星放送受信機１にて所望の動作が実行されるようにコントロールすることができる。
リモートコントローラ２０に対して操作が行われるのに応じては、その操作に応じた操作情報が、例えば赤外線信号や電波などにより無線の形態で送信出力される。このようにして送信された操作情報は、デジタル衛星放送受信機１側に備えられる受信部１１にて受信される。
受信部１１では、受信したコード信号をシステムコントローラ８が処理可能なコマンドに変換し、システムコントローラ８に対して転送する。システムコントローラ８では、入力したコマンドに応答した所要の制御処理を実行する。これにより、デジタル衛星放送受信機１では、ユーザ操作に応じた動作が行われることになる。
なお、デジタル衛星放送受信機１の本体に対して各種操作子を設け、この操作子に対する操作に対応するコマンドに応じて、システムコントローラ８が所要の制御処理を実行するように構成してもよい。
【００２６】
２．リモートコントローラ
図２は、上記図１に示したリモートコントローラの外観として、各種操作子が配置される操作パネル部位を示している。なお、この図においては、本実施の形態としての番組ガイド表に対する操作に必要な最小限の操作子のみを抜き出して示している。
先ずこの場合には、数字キー部１１が示されている。この数字キー部２１には、図示するようにして、操作子として、数字が割り当てられた所定数のキーが配置されている。この数字キー部２１としての各数字キーは、チャンネル番号を直接的に指定して選局する操作を行う場合に、チャンネル番号の数値を入力するためなどに用いられる。
また、本実施の形態においては、後述するようにして、番組ガイド表上での機能ボタンウィンドウＡ３に対する操作として、番組ガイド表上で閲覧するチャンネル番号を指定するために、その数値を入力する際にも用いられる。
【００２７】
上記数字キー部２１の下側には、上キー２２Ａ、下キー２２Ｂ、左キー２３Ｃ、右キー２２Ｄが、それぞれ上下左右の位置に対応するようにして配置されて設けられる。なお、これらのキーを一括していう場合には、上下左右キー２２と表記する。
【００２８】
上キー２２Ａ、下キー２２Ｂ、左キー２３Ｃ、右キー２２Ｄは、それぞれ上方向、下方向、左方向、右方向に対応する所定の指示を与える操作を行う際に用いられる。そして、本実施の形態では、これら上下左右キー２２を操作することによって、番組ガイド表上に表示されるカーソルを上下左右方向に移動させることが可能とされている。
また、例えば上下左右キー２２のうち、上キー２２Ａ、下キー２２Ｂについては、何らかの値の増減に対応した操作のために割り当てることも可能とされている。例えば、映像／音声等に関する所定の調整設定モードに移行したときに、その調整値を増減させるための操作に割り当てることができる。また、選局に際してチャンネル番号をインクリメント／デクリメントさせるようにして切り換える操作や、音声信号処理部６から出力される音量の調節に割り当てることも可能である。
【００２９】
また、上記した上下左右キー２２の中央には、決定キー２３が設けられる。
決定キー２３は、各種操作の流れにおいて決定操作を必要とする際に、この決定操作を行うための操作子である。
本実施の形態の場合、後述するようにして、この決定キー２３に対し、所定時間以上にわたる押圧操作（所謂長押し操作）を行うことにより、番組ガイド表上に機能ボタンウィンドウＡ３を表示させることができる。
【００３０】
３．番組ガイド表
続いて、本実施の形態のデジタル衛星放送受信機１によりモニタ装置４１の表示画面に表示出力される番組ガイド表について、その概要を説明しておくこととする。
図３は、番組ガイド表の基本的な表示態様例を示している。
この図に示す番組ガイド表１００を、先ず、縦軸（Ｙ軸）方向に沿って見た場合には、上側から順に日にち領域Ｙ１、時刻領域Ｙ２、番組表示領域Ｙ３に区分される。
また、上記番組表示領域Ｙ３は、横軸（Ｘ軸）方向に沿って、左から局ロゴ領域Ｘ１、チャンネル領域Ｘ２、番組タイトル領域Ｘ３に区分される。
【００３１】
局ロゴ領域Ｘ１には、右隣のチャンネル領域Ｘ２に表示されるチャンネルに対応する放送局の局ロゴとしての絵柄などが表示される。
チャンネル領域Ｘ２には、上下方向に沿った行ごとに放送局のチャンネル番号が表示される。このチャンネル領域Ｘ２におけるチャンネル番号の表示は、上から下の行にかけて、チャンネル番号としての値が大きくなっていくようにして配列される。なお、最も大きな値のチャンネル番号の次の行には、始めに戻るようにして、最も小さいチャンネル番号が表示されるようになっている。
【００３２】
番組タイトル領域Ｘ３には、チャンネル領域Ｘ２において表示されるチャンネルの行ごとに対応して、タイトルバーＡ１が横方向に連結されるようにして表示される。このタイトルバーＡ１の各々は１つの放送番組に対応しており、少なくとも、対応する番組のタイトルが表示される。なお、番組に関する内容や出演者などの付加的な情報が表示されるようにしてもよい。
また、この番組タイトル領域Ｘ３において、タイトルバーＡ１として表示される番組スケジュールとしては、先ず、日にち領域Ｙ１において表示される複数の日にち指定ボタンＢＴ１のうち、枠強調表示Ｗが配置される指定ボタンＢＴ１が示す日にちの内容が示されている。また、時刻領域Ｙ２が示す時間帯に対応した内容が示されている。
また、この図においては、番組タイトル領域Ｘ３内の１つのタイトルバーＡ１に対して、カーソルＣＲが配置表示されている。このカーソルＣＲが配置されたタイトルバーＡ１は、他のカーソルＣＲが配置されていないとされるタイトルバーＡ１とは異なる所定の設定色により表示される。つまり、タイトルバーＡ１そのもの表示色を特定の色とすることでカーソルＣＲが配置されることを表現している。
そして、このカーソルＣＲは、原則として、ユーザのリモートコントローラ２０における上下左右キー２２に対する操作に応じて、番組タイトル領域Ｘ３内において、タイトルバー間で移動可能とされている。
【００３３】
また、日にち領域Ｙ１には、図示するようにして、横方向に配列された複数の日にち指定ボタンＢＴ１が表示される。そして、ここでは、最も左側に「今日」と表示される指定ボタンＢＴ１を表示し、以降、これに続けて、今日より後の日にちが順次表示された指定ボタンＢＴ１を表示するようにしている。つまり、日にち領域Ｙ１においては、現在時点を含む日にちを起点として、以降の日にちが提示されるものである。
そして、前述もしたように、日にち領域Ｙ１においては、枠強調表示Ｗが行われた日にち指定ボタンＢＴ１により、番組表示領域Ｙ３内（番組タイトル領域Ｘ３）に表示される番組スケジュールがいつの日にちの内容であるのかを示すようにされている。
【００３４】
なお、本実施の形態では、このようにして番組ガイド表１００上に表示される日にち領域Ｙ１に対する操作を行うためには、ユーザは、リモートコントローラ２０に配される決定キー２３に対する長押し操作を行って、機能ボタンウィンドウＡ３を番組ガイド表１００上に表示させる必要がある。
つまり、詳しいことは後述するが、この機能ボタンウィンドウＡ３には、上記番組タイトル領域Ｘ３において配置されているカーソルＣＲを、上記日にち領域Ｙ１に対して移動させるための操作ボタンが配置されており、ユーザは、このボタンに対する操作を行うことで、各日にち指定ボタンＢＴ１をカーソルＣＲにより選択することができるようにされる。
そして、所望の日にち指定ボタンＢＴ１を決定する操作を行うことにより、この決定された日にち指定ボタンＢＴ１が示す日にちに対応する内容の番組タイトル群が、番組タイトル領域Ｘ３に表示されるように、表示内容を切り換えることができる。
【００３５】
また、番組ガイド表１００の右上には、図示するように現在日時を示す現在日時エリアＡ２が表示される。
【００３６】
上記図３を参照した説明によると、番組ガイド表１００の構造概念としては、横軸（Ｘ軸）方向が放送時間に対応し、縦軸（Ｙ軸）が放送局のチャンネル番号に対応していることとなる。そして、このマトリクスに対応させるようにして、番組タイトル領域Ｘ３内のタイトルバーＡ１（番組タイトル）による番組スケジュールの表示が行われているということがいえる。
そこで、このような本実施の形態の番組ガイド表１００の構造概念と、基本的には、番組タイトル領域Ｘ３内で移動可能とされるカーソルＣＲの移動操作との対応について、図４により説明しておくこととする。
【００３７】
図４には、図３に示したのと同様の番組ガイド表１００が示されている。
上記もしたように、横軸（Ｘ軸）方向は、放送時間が対応する。そして、時刻領域Ｙ２において示される時刻が左から右にいくに従って進行していることから分かるように、番組タイトル領域Ｘ３においても、左から右にかけて時間が進行していくものとして扱われることになる。
【００３８】
そして、例えば番組タイトル領域Ｘ３内の或る１つのタイトルバーＡ１にカーソルＣＲが配置される状態で、Ｘ軸方向に沿ったカーソル移動操作として、右キー２２Ｄが操作されれば、カーソルＣＲは、同じチャンネルにおける１つ右隣のタイトルバーＡ１に移動する。つまり、同じチャンネルにおいて、時間的に１つ先の番組を選択することになる。同じく、左キーを操作することによっては、カーソルＣＲは、同じチャンネルにおける１つ左隣のタイトルバーＡ１に移動して、同じチャンネルにおける時間的に１つ前の番組が選択されることになる。
【００３９】
また、例えばカーソルＣＲが、或るチャンネルに対応するタイトルバーＡ１のうち、最も右にあるタイトルバーＡ１に位置している状態で、さらに右キー２２Ｄが操作されたとする。この場合には、番組タイトル領域Ｘ３内において、左から右方向への画面のスクロールが行われたうえで、同じチャンネル領域（行）内で時間的に１つ後となる番組のタイトルバーＡ１に対してカーソルＣＲを配置して表示するようにされる。また、このようにして時間的に先のタイトルバーＡ１をカーソルＣＲが示すのに対応して、時刻領域Ｙ２における時刻表示も先に進むようにして変化する。
同様にして、カーソルＣＲが、最も左にあるタイトルバーＡ１に配置されているときに、さらに左キー２２Ｃが操作されたのであれば、上記とは逆の表示が行われる。つまり、番組タイトル領域Ｘ３内において右から左方向への画面のスクロールを行ったうえで、同じチャンネル領域（行）内で時間的に１つ前となる番組のタイトルバーＡ１に対してカーソルＣＲを配置して表示する。また、これに応じて、時刻領域Ｙ２における時刻表示も遡るようにして変化する。
【００４０】
また、縦軸（Ｙ軸）方向はチャンネル番号に対応しているが、チャンネル領域Ｘ２においては、上から下の行にかけて、順次、受信可能なチャンネル番号が昇順で表示されている。つまり、縦軸（Ｙ軸）方向は、上から下に進むのに従って、チャンネル番号が増加していくようになっている。
【００４１】
そして、Ｙ軸方向に沿ったカーソル移動操作として、下キー２２Ｂが操作されたとすれば、カーソルＣＲは、現在のタイトルバーＡ１から、その１行下において隣接して配置されているタイトルバーＡ１に移動することになる。つまり、次に大きな数値のチャンネル番号における、同じ時刻に放送されている番組のタイトルバーＡ１に移動することになる。
また、例えばカーソルＣＲが、番組タイトル領域Ｘ３において、最下行のタイトルバーＡ１に位置している状態で、さらに下キー２２Ｂが操作された場合には、番組タイトル領域Ｘ３内において、例えば１行分の下から上方向への画面のスクロールが行われる。そして、このスクロールにより新たに最下行として表示された、次に大きな数値のチャンネル番号の行において、操作前にカーソルＣＲが配置されていたタイトルバーＡ１と同じ時刻に放送されている番組のタイトルバーＡ１にカーソルＣＲが移動することになる。
【００４２】
なお、例えば上記した状態から、さらに下キー２２Ｂを繰り返し操作してスクロールを行っていくと、最終的には、受信可能なチャンネル番号のうち、最大の数値のチャンネル番号の行内のタイトルバーＡ１にカーソルが表示されることになる。そして、さらに下キー２２Ｂを操作した場合、本実施の形態では、次に最下行に表示されるチャンネルは、受信可能なチャンネル番号のうち最小の数値のチャンネルに戻るようにされる。つまり、本実施の形態では、チャンネル番号は、最大値と最小値のチャンネルがつながることとなっており、番組タイトル領域Ｘ３内において、Ｙ軸方向におけるスクロールを続けることによっては、チャンネル番号が循環するようにして表示が切り換わるものである。
【００４３】
また、Ｙ軸方向に沿ったカーソル移動操作として、上キー２２Ａが操作された場合には、カーソルＣＲは、現在のタイトルバーＡ１から、その１行上において隣接して配置されているタイトルバーＡ１に移動し、次に小さな数値のチャンネル番号における、同じ時刻に放送されている番組を示すことになる。
【００４４】
そして、カーソルＣＲが、番組タイトル領域Ｘ３において、最上行のタイトルバーＡ１に位置している状態で、さらに上キー２２Ａが操作された場合であるが、この場合は、上記下方向操作に伴うスクロールとは逆の表示が行われるようになる。すなわち、この場合は、例えば１行分の上から下方向への画面のスクロールが行われる。そして、このスクロールにより新たに最上行として表示された、次に小さな数値となるチャンネル番号の行において、操作前にカーソルＣＲが配置されていたタイトルバーＡ１と同じ時刻に放送されている番組のタイトルバーＡ１にカーソルＣＲが移動することになる。
そして、さらに上キー２２Ａを繰り返し操作してスクロールを行っていき、最小の数値のチャンネル番号に行き当たると、この場合は、次に最上行に表示されるチャンネルとして、受信可能なチャンネル番号のうち最大の数値のチャンネルに戻るようにされる。
【００４５】
これまでの説明から分かるように、本実施の形態の番組ガイド表の構造概念としては、Ｘ軸に放送時間をとり、Ｙ軸にチャンネル番号を対応させたマトリクス的な構造を有しているといえる。
そしてこれに対応するカーソル移動の基本概念として、Ｘ軸方向に沿ったカーソル移動操作（上キー２２Ａ，下キー２２Ｂの操作）によっては、放送時間に従って番組（タイトルバーＡ１）を順次選択していることになる。これに対して、Ｙ軸方向に沿ったカーソル移動操作（左キー２２Ｃ，右キー２２Ｄの操作）によっては、チャンネル番号を順次選択することになる。
【００４６】
４．機能ボタンウィンドウを使用するための操作手順
続いては、これまでの説明をふまえて、本実施の形態の番組ガイド表１００に対する操作として、機能ボタンウィンドウＡ３を使用するための操作手順について、図５〜図８を参照して説明を行うこととする。
【００４７】
ここで先ず、図５（ａ）に示すようにして番組ガイド表１００が表示されている状態にあるとする。この図において表示される番組ガイド表１００では、図示する現在日時表示エリアＡ２に示されるように、「今日」の日にち決定ボタンＢＴ１に対して枠強調表示Ｗが行われており、番組タイトル領域Ｘ３における表示内容は、この「今日」に対応する「１１日（月）」の番組スケジュールとなっている。また、この場合、カーソルＣＲは、番組タイトル領域Ｘ３内において、図示するように「１８３」チャンネルにおける現在時刻に対応するタイトルバーＡ１に対して配置されている。
【００４８】
この図に示す状態から、ユーザが、リモートコントローラ２０上に配される決定キー２３を所定時間以上にわたって押圧操作することで、この決定キー２３に対する長押し操作を行ったとする。
すると、図５（ｂ）に示すようにして、この番組ガイド表１００上には、機能ボタンウィンドウＡ３が表示されるようになると共に、カーソルＣＲがこの機能ボタンウィンドウＡ３内に移動するようにして配置されるようになる。
このようにして表示される機能ボタンウィンドウＡ３としては、例えば次の図６に示すようなものとなる。
【００４９】
図６には、上記図５（ｂ）に示したようにして表示される機能ボタンウィンドウＡ３のみを抜き出して示している。
先ず、この図６に示されるようにして、本実施の形態の機能ボタンウィンドウＡ３としては、その内部に日にち領域移動ボタンＡ１３、チャンネル指定入力ボックスＡ１２、閉じるボタンＡ１１が配置される。
【００５０】
上記日にち領域移動ボタンＡ１３は、カーソルＣＲを日にち指定ボタンＢＴ１に対して移動させるためのボタンである。
つまり、この日にち領域移動ボタンＡ１３に対してカーソルＣＲを配置させた状態で、決定キー２３に対する操作を行うことで、カーソルＣＲを日にち領域Ｙ１に対してさらに移動させることができるものである。
なお、この場合、上記のようにして機能ボタンウィンドウＡ３が表示されるのに応じては、図のように先ずこの日にち領域移動ボタンＡ１３に対してカーソルＣＲが配置されるようになる。
【００５１】
チャンネル指定入力ボックスＡ１２は、指定したチャンネルに対応した表示内容をタイトル領域Ｘ３内に表示させるための入力ボックスである。
ユーザは、このチャンネル指定入力ボックスに対し、後述するようにして数値入力を行うことで、入力した数値に対応するチャンネル番号を指定することができる。そして、このようにして数値を入力したところで、決定キー２３に対する操作を行うことにより、この指定したチャンネル番号に対応する表示内容を番組表示領域Ｙ３内に表示させることができる。
【００５２】
閉じるボタンＡ１１は、当該機能ボタンウィンドウＡ３を番組ガイド表１００上から消去するためのボタンである。
つまり、ユーザは、この閉じるボタンＡ１１にカーソルＣＲを移動させ、ここで決定キー２３に対する操作を行うことにより、該機能ボタンウィンドウＡ３を閉じることができる。また、これと共に、カーソルＣＲを、番組表示領域Ｙ３における元のタイトルバーＡ１に戻すことができる。
【００５３】
この図６に示したような機能ボタンウィンドウＡ３において、上記したようにしてカーソルＣＲを日にち領域移動ボタンＡ１３に配置させた上で、これを決定する操作を行うことによっては、日にち指定ボタンＢＴ１に対する操作を行うことが可能となる。この操作手順例を次の図７を用いて説明する。
日にち領域移動ボタンＡ１３は、例えば図６にも示すようにして、「日にちへ」という文字が表記されたボタンとされている。この日にち領域移動ボタンＡ１３は、上記もしているように日にち領域Ｙ１に対してさらにカーソルＣＲを移動させるためのボタンとされる。ユーザは、日にち領域Ｙ１に対してカーソルＣＲを移動させたいと思った場合には、この日にち領域移動ボタンＡ１３に対する操作として、リモートコントローラ２０の決定キー２３に対する押圧操作を１回行うようにされる。
これによって、カーソルＣＲは、例えば図７（ａ）に示すようにして、日にち領域Ｙ１に配列される複数の日にち指定ボタンＢＴ１のうち、１つの日にち指定ボタンＢＴ１に移動する。
また、これと同時に、機能ボタンウィンドウＡ３は、上記のようにしてカーソルＣＲが日にち領域Ｙ１に対して移動されるのに応じ、図示するようにして自動的に閉じられるものとなる。
【００５４】
ここで、上記日にち領域移動ボタンＡ１３に対する操作に応じては、枠強調表示Ｗが行われていた日にち指定ボタンＢＴ１に対してカーソルＣＲが配置されることとなっている。つまり、それまでにおいて、番組表示エリアＹ３に表示されていた番組スケジュールの日にちに対応する日にち指定ボタンＡ１３に対して、先ず、カーソルＣＲが配置されるものである。
図７（ａ）の場合は、これまで現在時刻に対応した日の番組スケジュールを番組表示エリアＹ３に表示させていたものとされる。このため、図７（ａ）においては、「今日」と表記された日にち指定ボタンＢＴ１に枠強調表示Ｗが施されていると共に、カーソルＣＲが配置されているものである。
【００５５】
そして、上記図７（ａ）に示すようにして、日にち領域Ｙ１にカーソルＣＲを移動させた後は、ユーザは、リモートコントローラ２０の左キー２２Ｃ又は右キー２２Ｄを操作することによって、日にち領域Ｙ１に配列されている日にち指定ボタンＢＴ１の間でカーソルＣＲを移動させることができるようにされている。
【００５６】
例えば図７（ａ）に示す状態から右キー２２Ｄを２回押圧操作すると、カーソルＣＲは、先ず、「今日」と表記された右側に位置する、「１２日（日）」の日にちが表記された日にち指定ボタンＢＴ１に移動し、さらに、図７（ｂ）に示すようにして、「１２日（日）」の日にち指定ボタンＢＴ１の右側に位置する、「１３日（月）」の日にち指定ボタンＢＴ１にした状態が得られることになる。
また、上記のようにして、日にち領域Ｙ１においてカーソルが移動されるのに伴っては、枠強調表示Ｗも連動するようにして移動するようにされる。
従って、図７（ｂ）に示すようにして、「１３日（月）」の日にち指定ボタンＢＴ１にカーソルＣＲ（及び枠強調表示Ｗ）を移動させた状態では、番組表領域Ｙ３には、このカーソルＣＲが配置された日にち指定ボタンＢＴ１が示す「１３日、月曜日」の番組スケジュールが表示されることになる。
なお、この際におけるチャンネル領域Ｘ２における各行のチャンネル番号は、図７（ａ）に示したように、最初にカーソルＣＲが日にち領域Ｙ１に移動したときの表示内容が維持される。また、時刻領域Ｙ２が示す放送時刻も同様である。
【００５７】
そして、例えば上記図７（ｂ）に示すようにして、日にち領域Ｙ１における何れかの日にち指定ボタンＢＴ１にカーソルＣＲが配置されている状態のもとで、ユーザが、下キー２２Ｂに対する操作を行った場合には、図７（ｃ）に示すようにして、カーソルＣＲが移動する。
つまり、カーソルＣＲは、番組表示領域Ｙ３における最上行に位置するタイトルバーＡ１に移動するようにされる。このとき、日にち領域Ｙ１においては、先の図７（ｂ）においてカーソルＣＲにより選択されていた「１３日（月）」の日にち指定ボタンＢＴ１に対して枠強調表示Ｗが行われている状態にある。従って、このときに番組表示領域Ｙ３に表示されているのは、「１３日／月曜日」の番組スケジュールとなっているものである。
なお、この図７（ｂ）から図７（ｃ）に示す遷移は、下キー２２Ｂに対する操作以外に、決定キー２３を操作した場合にも得られるものとされる。
【００５８】
このようにしてユーザは、先ず、図７（ａ）に示した状態から、左キー２２Ｃ又は右キー２２Ｄを操作して、図７（ｂ）に例示したように、日にち指定ボタンＢＴ１のうちから任意のボタンを選択することで、自分が閲覧したい番組スケジュールの日にちを選択することができる。そして、この後において、下キー２２Ｂに対する操作を行うことで、選択した日にちの番組スケジュールが表示された番組表示領域Ｙ３にカーソルＣＲを戻して、再び、番組ごとのタイトルバーＡ１間で移動させる操作を行うことができるものである。
【００５９】
続いて、図６に示した機能ボタンウィンドウＡ３において、チャンネル指定入力ボタンＡ１２を使用した操作手順例を次の図８に示す。
先ず、ユーザは、図６において示した機能ボタンウィンドウＡ３の状態から、例えば上キー２２Ａ、或いは下キー２２Ｂに対する操作を行って、図８（ａ）に示すようにしてこのチャンネル指定入力ボックスＡ１２に対してカーソルＣＲを配置することで、このチャンネル指定入力ボックスＡ１２に対する操作が可能となる。
このようにして最初にチャンネル指定入力ボックスＡ１２にカーソルＣＲが移動されたときには、チャンネル指定入力ボックスＡ１２には、例えばこの図８（ａ）に示すようにして［−−−］と表示される状態となる。これは、指定チャンネルの数値入力が未だ行われていないことを示している。
【００６０】
ユーザは、この図８（ａ）に示すチャンネル指定入力ボックスＡ１２に対して、例えばリモートコントローラ２０に備えられる数字キー部２１の数字キーを操作して、自分が参照したいとするチャンネル番号を、その数値として入力することで指定することができる。なお、本実施の形態としては、デジタル衛星放送であることに対応して３桁のチャンネル番号の数値を入力することとされている。ここでは、図８（ｂ）に示すようにして、チャンネル番号［１４１］の数値が入力されたこととする。
ユーザは、自身が入力したチャンネル番号の数値に誤りがないか確認した上で、決定操作を行うようにされる。この決定操作は、リモートコントローラ２０に備えられる決定キー２３を１回押圧操作するようにされる。
そして、この決定操作に応じて、番組ガイド表１００における番組表示領域Ｙ３は、図８（ｃ）に示すようにして表示内容が変更される。
また、このようにして入力した数値（チャンネル番号）を決定する操作が行われるのに応じては、図示するようにこの機能ボタンウィンドウＡ３は閉じられるようになる。
【００６１】
図８（ｃ）に示す番組ガイド表１００では、チャンネル領域Ｙ２において、図８（ｂ）に示すようにして入力指定されたチャンネル番号を基準チャネルとした上で、この基準チャンネルをＹ軸方向においてほぼ中央となる行位置に表示させる。従って、チャンネル領域Ｙ２においては、この基準のチャンネル番号を起点として、このチャンネル番号から順次小さくなっていくチャンネル番号を上方向の行ごとに表示させ、同様に、このチャンネル番号から順次大きくなっていくチャンネル番号を下方向の行ごとに表示させることになる。そして、番組表示領域Ｙ３の各行において、これらのチャンネル番号と、現在時刻領域Ｙ２が示す時間帯に対応した番組を示すタイトルバーＡ１を表示させることになる。
【００６２】
また、決定操作前には、図８（ｂ）示したようにチャンネル指定入力ボックスＡ１２に配置されていたカーソルＣＲは、上記のようにして機能ボタンウィンドウＡ３が閉じられるのに応じ、番組表示領域Ｙ３内において、基準チャンネルの行におけるタイトルバーＡ１に自動的に移動するようになっている。
このとき、基準チャンネルの行において、どのタイトルバーＡ１にカーソルＣＲを移動させるのかについては、例えば次のようにして決定される。つまり、先に図５（ｂ）に示したようにして、カーソルＣＲが機能操作エリアＡ３に対して移動される直前の、最上行におけるタイトルバーＡ１が占有していた時間帯内において、所定規則に従って設定した時刻を含む時間帯のタイトルバーＡ１にカーソルＣＲを配置させるようにする。そして、上記した規則としては、例えば先のタイトルバーＡ１が占有していた時間帯における開始時刻（又は終了時刻）、又はちょうど中間の時刻とすることが考えられる。また、例えば日にち領域Ｙ１及び時刻領域Ｙ２により示される現在有効な日時が現在時刻を含んでいる場合には、現在時刻に対応させることも考えられる。
【００６３】
なお、チャンネル指定入力ボックスＡ１２に入力指定されたチャンネル番号と同じチャンネル番号が実際に存在しなかった場合には、入力指定されたチャンネル番号に最も近いとされるチャンネル番号を基準として、Ｙ軸方向においてほぼ中央となる行位置に表示させることとしている。
【００６４】
上記図５〜図８による説明から分かるように、本実施の形態では、ユーザは、所望の日にち、又はチャンネル番号へジャンプするようにして番組表領域Ｙ３の表示内容を切り換えようとする場合は、決定キー２３に対する長押し操作を行うことで、機能ボタンウィンドウＡ３を表示するようにされる。
そして、この機能ボタンウィンドウＡ３に対する操作として、日にち領域移動ボタンＡ１３を対象として操作を行うことで、日にち領域Ｙ１にカーソルＣＲをさらに移動させることができる。その上で、この日にち領域Ｙ１における日にち指定ボタンＢＴ１間のカーソル移動操作で以て、指定した日にちへジャンプするようにして番組表領域Ｙ３の表示内容を切り換えることができる。
また、チャンネル指定入力ボックスＡ１２を対象として操作を行うことによっては、指定したチャンネル番号へジャンプするようにして番組表領域Ｙ３の表示内容を切り換えることが可能とされている。
【００６５】
つまり、本実施の形態では、上記のようにして表示させた機能ボタンウィンドウＡ３に設けられた、上記チャンネル指定入力ボックスＡ１２又は上記日にち領域移動ボタンＡ１３に対する操作によって、ユーザが目的とする番組スケジュールの情報を、チャンネル又は日にちを基準として、即座に切り換えることが可能とされているものである。
例えば従来においては、番組表示領域Ｙ３内に現在表示されている番組スケジュールから離れたチャンネル又は日にちに移動するためには、例えば番組表示領域Ｙ３内におけるカーソル移動操作により画面のスクロールを継続させていた。これに対して、本実施の形態では、スクロールを継続させる操作を行う必要はないものであり、それだけ、番組ガイド表を閲覧するのにあたっての操作性が向上されることになる。
【００６６】
また、この際、本実施の形態では、上記のような機能ボタンウィンドウＡ３を表示させるための操作として、リモートコントローラ２０に配される決定キー２３に対する長押し操作を割り与えるようにしている。
この決定キー２３は、本実施の形態のリモートコントローラ２０のように上下左右キー２２が備えられるリモートコントローラには、殆どの場合において設けられている操作キーであるといえる。つまり、このような決定キー２３は、例えば上記上下左右キー２２を介したカーソル移動操作で選択された項目を始めとする、各種項目についての決定を行うために必要な操作キーとして設けられているものである。
つまり、本実施の形態では、このように各種選択された項目を決定するために割り与えられた既存の操作キー（決定キー２３）によって、機能ボタンウィンドウＡ３表示することを可能としている。これによって、例えば上記のようにしてユーザが目的とする番組スケジュールの情報をチャンネル又は日にちを基準として即座に切り換えることを実現するために、リモートコントローラに操作子を別途追加する必要がない。
従って、このようなリモートコントローラにおける操作の複雑化を招くことなく、操作性を大幅に向上させることが可能となるものである。
【００６７】
５．処理動作
続いては、本実施の形態のデジタル衛星放送受信機１において、上記図５〜図８により説明したような、機能ボタンウィンドウＡ３を使用した操作を実現可能とするために、システムコントローラ８が実行する処理動作について、図９〜図１１のフローチャートを参照して説明を行うこととする。
なお、以降説明する処理は、システムコントローラ８が、ＲＯＭ９に記憶されたＥＰＧ対応ＧＵＩプログラム９Ａに従って実行するものとされる。
【００６８】
先ず、システムコントローラ８は、図９に示すステップＳ１０１の処理として、番組ガイド表１００が画面上に表示されている状態の下で、決定キー２３に対する長押し操作が行われたか否かについて判別している。
そして、受信部１１から供給される上記決定キー２３に対応する操作情報が、例えば２秒以上継続して得られた場合には、上記ステップＳ１０１にて肯定結果が得られてステップＳ１０２に進むことになる。
【００６９】
ステップＳ１０２においては、機能ウィンドウＡ３を番組ガイド表１００上に表示するための処理を実行する。つまり、先に図６において示したような機能ボタンウィンドウＡ３としてのＧＵＩ画像を生成し、これを番組ガイド表１００上に表示させるものである。
そして、続くステップＳ１０３においては、このようにして表示させた機能ボタンウィンドウＡ３内における、日にち領域移動ボタンＡ１３に対してカーソルＣＲを配置表示させる。
これにより、先に図６において示した機能ボタンウィンドウＡ３の表示態様が得られることになる。
【００７０】
次のステップＳ１０４においては、決定キー２３が操作されたか否かを判別している。つまり、上記日にち領域移動ボタンＡ１３に対する決定操作が行われたか否かを判別する。
ステップＳ１０４にて否定結果が得られた場合には、次のステップＳ１０５において下キー２２Ｂが操作されたか否かを判別する。これは、チャンネル指定入力ボックスＡ１２に対してカーソルＣＲを移動する操作があったか否かを判別するものである。
さらに、上記ステップＳ１０５において否定結果が得られた場合には、ステップＳ１０６において上キー２２Ａが操作されたか否かについて判別する。つまり、閉じるボタンＡ１１に対しカーソルＣＲを移動させる操作があったか否かを判別する。このステップＳ１０６において、否定結果が得られた場合には図示するようにしてステップＳ１０４に進んで再び決定キー２３に対する操作が行われたか否かについて判別するようにされる。
【００７１】
この図９では、ステップＳ１０６において上キー２２Ａが操作されて肯定結果が得られた場合の処理が示されている。つまり、ユーザにより閉じるボタンＡ１１にカーソルＣＲを移動させる操作があった場合についての処理を示すものである。
先ず、ステップＳ１０６において肯定結果が得られた場合には、ステップＳ１０７の処理に進んで、カーソルＣＲを日にち領域移動ボタンＡ１３から閉じるボタンＡ１１に対して移動させる処理を行う。
【００７２】
そして、続くステップＳ１０８の処理としては、上キー２２Ａに対する操作が行われたか否かについての判別を行う。つまり、チャンネル指定入力ボックスＡ１２に対してカーソルＣＲを移動させる操作があったか否かを判別するものである。
ステップＳ１０８において、否定結果が得られた場合はステップＳ１０９に進み、下キー２２Ｂに対する操作が行われたか否かについて判別することにより、日にち領域移動ボタンＡ１３に対してカーソルＣＲを移動させる操作があったか否かを判別する。
このステップＳ１０９において、肯定結果が得られた場合には図示するようにステップＳ１０３に進み、カーソルＣＲを、この閉じるボタンＡ１１から日にち領域移動ボタンＡ１３に対して移動させる処理を行う。つまり、これにより、カーソルＣＲを機能ボタンウィンドウＡ３における最も上に位置する日にち領域移動ボタンＡ１３に戻すようにするものである。但し、この場合は下キー２２Ｂに対する操作を無効として、カーソルＣＲの移動を行わせないようにしてもよい。
このステップＳ１０９において、肯定結果が得られた場合はステップＳ１１０に進む。
【００７３】
ステップＳ１１０においては、決定キー２３に対する操作が行われたか否かの判別を行う。このステップＳ１１０で否定結果が得られた場合は上記したステップＳ１０８に進み、再び上キー２２Ａに対する操作の有無を判別する。
また、このステップＳ１１０において、肯定結果が得られた場合には、ステップＳ１１１に進み、現在表示されている機能ボタンウィンドウＡ３を閉じる処理を行う。
そして、このようにして機能ボタンウィンドウＡ３を閉じる処理を実行すると、ステップＳ１１２に進む。
【００７４】
ステップＳ１１２においては、上記ステップＳ１０７における処理により配置していたカーソルＣＲを、元のタイトルバーＡ１に対して移動させる処理を行う。
つまり、このステップＳ１１２においては、機能ボタンウィンドウＡ３を表示させるための操作が行われた時点に、番組表示領域Ｙ３にてカーソルＣＲが表示されていた元のタイトルバーＡ１に対して、該カーソルＣＲを戻すようにして配置表示させるものである。
このようにしてステップＳ１１２においてカーソルＣＲを元のタイトルバーＡ１に対して移動させると、図示するように、以降はこの図に示す処理動作を繰り返すようにされる。
【００７５】
この図９において示した上記ステップＳ１０４にて、決定キー２３が操作され、肯定結果が得られた場合には、図１０に示す処理に進む。
この図１０においては、日にち領域移動ボタンＡ１３を決定する操作があった場合の処理について示されている。
先ず、この図１０では、上記のようにしてステップＳ１０４にて日にち領域移動ボタンＡ１３を決定する操作が行われたことに伴い、図示するステップＳ２０１の処理によって、機能ボタンウィンドウＡ３を閉じるようにされる。
【００７６】
次のステップＳ２０２においては、日にち領域Ｙ１に表示される日にち指定ボタンＢＴ１のうち、現在、番組表示領域Ｙ３に対して表示させている番組内容に対応しており、枠強調表示Ｗが行われている日にち指定ボタンＢＴ１に対してカーソルＣＲを移動させるようにして配置表示する。そして、ステップＳ２０３の以降の処理に進む。
【００７７】
ステップＳ２０３においては、左キー２２Ｃに対する操作が行われたか否かを判別する。そして、肯定結果が得られたのであれば、ステップＳ２０５において、１日前（左隣）の日にち指定ボタンＢＴ１に対してカーソルＣＲ（及び強調表示枠Ｗ）を移動させるようにして配置表示し、この後、ステップＳ２０７に進む。
また、上記ステップＳ２０３において左キー２２Ｃに対する操作が行われないとして否定結果が得られた場合にはステップＳ２０４において、右キー２２Ｄに対する操作が行われたか否かについて判別する。そして、肯定結果が得られたのであれば、ステップＳ２０６において、１日後ろ（右隣）の日にち指定ボタンＢＴ１に対してカーソルＣＲ（及び強調表示枠Ｗ）を移動させるようにして配置表示した後、ステップＳ２０７に進む。
また、このステップＳ２０４において、否定結果が得られたのであれば後述するステップＳ２０８に進む。
【００７８】
なお、上記ステップＳ２０３において、「今日」と表記された最も左の日にち指定ボタンＢＴ１に対してカーソルＣＲが配置された状態で、左キー２２Ｃに対する操作が行われても、これ以上前の日にち指定ボタンＢＴ１は無いので、カーソル移動をさせることはできない。従って、この場合に対応しては、左キー２２Ｃに対する操作が行われたとしても、このステップＳ２０３の処理としては、肯定結果ではなく否定結果を取るようにされる。
同じく、上記ステップＳ２０４において、最も右の日にち指定ボタンＢＴ１に対してカーソルＣＲが配置された状態で、右キー２２Ｄに対して操作が行われたとしても、このステップＳ２０４の処理としては否定結果を取るようにされる。
【００７９】
そして、ステップＳ２０７においては、先のステップＳ２０５又はステップＳ２０６の処理により移動されたカーソルＣＲが配置される日にち指定ボタンＢＴ１が示す日にちと、現在時刻領域Ｙ２で有効となっている時間帯に対応する番組内容の、番組タイトル領域Ｘ３としての画像を生成する。そして、この生成した画像を利用して、番組ガイド表１００の表示出力を行う。
このようなステップＳ２０３〜Ｓ２０７の処理によって、図７（ａ）→（ｂ）による遷移として説明したように、カーソルＣＲが日にち指定ボタンＢＴ１を移動するのに応じて、その移動された日にち指定ボタンＢＴ１が示す日にちの番組内容となるように、番組タイトル領域Ｘ３における表示が切り換えられていくことになる。
このステップＳ２０７の処理を実行すると、ステップＳ２０８に進む。
【００８０】
ステップＳ２０８においては、決定キー２３、又は下キー２２Ｂに対する操作が行われたか否かについて判別する。
決定キー２３、又は下キー２２Ｂに対する操作が行われず、否定結果が得られた場合には、ステップＳ２０３に進み、上記説明したステップＳ２０３〜ステップＳ２０７の処理を待機するようにされる。
また、肯定結果が得られた場合には、ステップＳ２０９に進み、カーソルＣＲを番組タイトル領域Ｘ３内の最上行のタイトルバーＡ１に移動する処理を実行する。これにより、図７（ｂ）→（ｃ）の遷移として説明したように、カーソルＣＲが、番組タイトル領域Ｘ３内の最上行のタイトルバーＡ１に移動するようにして、番組タイトル領域Ｘ３内に戻るようにされる。
なお、ここでは、上記のようにしてカーソルＣＲを番組タイトル領域Ｘ３内に対して戻すにあたり、先の図９に示したステップＳ１１２での処理とは異なり、カーソルＣＲを最上行のタイトルバーＡ１に移動させるようにした。この場合は、これまでの処理によって１度カーソルＣＲが日にち指定ボタンＢＴ１に対して移動していたことより、ここで元のタイトルバーＡ１に対してカーソルＣＲを戻すようにしてしまうとユーザにとって不自然な操作感を与えてしまう。このために、ここでは上記のようにしてカーソルＣＲを最上行のタイトルバーＡ１に移動させるようにしたものである。
【００８１】
このようにして番組タイトル領域Ｘ３における最上行のタイトルバーＡ１に対してカーソルＣＲを移動させると、図示するように図９に示す処理に移行して、先に説明したような図９における処理動作を繰り返すようにされる。
【００８２】
続いて、図９に示したステップＳ１０５、及びステップＳ１０８において、肯定結果が得られた場合には、図１１に示す処理に進む。
図１１においては　先ず、ステップＳ３０１の処理により、チャンネル指定入力ボックスＡ１２にカーソルを移動させるようにして配置表示する。
【００８３】
次のステップＳ３０２においては、数字キー部２１を形成する数字キーによる数値入力操作が行われたか否かを判別する。そして、ここで肯定結果が得られた場合には、ステップＳ３０３において、数字キーにより入力された数値を、チャンネル指定入力ボックスＡ１２内の所要の桁の数値として表示させるための処理を実行して、再度ステップＳ３０２の判別処理に戻る。
【００８４】
ステップＳ３０２において否定結果が得られた場合には、ステップＳ３０４において、決定キー２３に対する操作が行われたか否かについて判別する。そして、肯定結果が得られた場合には、ステップＳ３０５以降の処理に進む。
【００８５】
ステップＳ３０５においては、チャンネル指定入力ボックスＡ１２において適正にチャンネル番号数値が入力されているか否かについて判別する。つまり、この場合には３桁全ての数値が入力済とされているか否かについて判別する。ここで否定結果が得られた場合には、ステップＳ３０２の処理に戻るようにされる。これにより、ユーザは、適正な３桁のチャネル番号数値を入力する操作をし直すことができる。
そして、ステップＳ３０５において肯定結果が得られたのであれば、ステップＳ３０６の処理に進む。
【００８６】
ステップＳ３０６の処理においては、先ず、機能ボタンウィンドウＡ３を閉じる処理を実行する。
そして、次のステップＳ３０７においては、入力された数値と同じチャンネル番号がある場合には、このチャンネル番号を基準とする。また、入力された数値と同じチャンネル番号が無いとされる場合には、入力された数値に最も近いとされるチャンネル番号を１つ選択し、このチャンネル番号を基準とする。
そして、上記のようにして選択した基準のチャンネル番号をもとに、番組表示領域Ｙ３に表示させる内容に対応したチャンネルリストを形成する。つまり、例えば図８（ｃ）に示すような、基準のチャンネル番号をほぼ中心に、その前後のチャンネルごとに番組スケジュールが対応したリスト情報を作成するものである。
【００８７】
そして、次のステップＳ３０８においては、上記ステップＳ３０７により作成したチャンネルリストを利用して、現在の日にち領域Ｙ１及び時刻領域Ｙ２により示されている、現在有効とされている日時に対応する番組タイトル領域Ｘ３の画像を生成する。そして、このようにして生成した画像を利用して、番組ガイド表１００の表示出力を行う。
【００８８】
さらに次のステップＳ３０９においては、先のステップＳ３０７において基準とされたチャンネル番号における、特定時刻を含むタイトルバーＡ１に対してカーソルＣＲが移動されるようにして配置表示させる。なお、この際において、上記特定時刻をどのようにして決定するのかは、先に図８（ｃ）において説明したとおりでよい。つまり、カーソルＣＲが機能操作エリアＡ３に対して移動される直前の、最上行におけるタイトルバーＡ１が占有していた時間帯内において、所定規則に従って設定した時刻を特定時刻とすればよい。
このようにして、ステップＳ３０６〜Ｓ３０９までの処理が実行されることで、例えば先に図８（ｃ）にて説明したように、チャンネル指定操作に応じて表示内容が変更された番組ガイド表１００が表示されることになる。
【００８９】
また、ステップＳ３０４において、決定キー２３に対する操作がないと判別された場合にはステップＳ３１０の処理により、下キー２２Ｂに対する操作が行われたか否かについて判別する。この場合の下キー２２Ｂに対する操作はつまり、現在チャネル指定入力ボックスＡ１２に配置されているカーソルＣＲを、閉じるボタンＡ１１に対して移動させる操作であることから、ここで肯定結果が得られた場合には、先に図９に示したステップＳ１０７の処理に移行するようにされる。
また、このステップＳ３１０において否定結果が得られた場合には、ステップＳ３１１において、上キー２２Ａに対する操作が行われたか否かについての判別が行われる。ここでの上キー２２Ａに対する操作は、日にち領域移動ボタンＡ１３に対してカーソルを移動させるための操作であるから、ここで肯定結果が得られた場合には、図９に示したステップＳ１０３の処理に移行することになる。
【００９０】
なお、本発明としては、これまでに説明した実施の形態としての構成に限定されるものではない。例えば、上記実施の形態では、第１の操作対象領域としての番組タイトル領域Ｘ３から第２の操作対象領域としての機能ボタンウィンドウＡ３に対してカーソルを移動させるための操作として、決定キー２３に対する長押し操作を割り当てるようにしている。
しかしながら、このような機能ボタンウィンドウＡ３を表示させるための決定キー２３に対する操作としては、例えば所謂ダブルクリック操作のように、この決定キー２３を所定時間内に所定回数押圧する操作など、他の操作を割り当てるようにしてもよい。
【００９１】
また、これまでの説明によると、本実施の形態の機能ボタンウィンドウＡ３は、従来における番組タイトル領域Ｘ３に対するカーソル移動操作機能を拡張する機能を実現するための、入力ボックスやボタンなどの機能操作子が設けられる操作対象領域であるということがといえる。
従って、機能ボタンウィンドウＡ３に対しては、上記実施の形態として示したチャンネル指定入力ボックスＡ１２、及び日にち領域移動ボタンＡ１３の他にも、ユーザが番組ガイド表１００を利用する際における操作性が向上されるような機能操作子が他にも設けられてよいものである。
【００９２】
また、上記実施の形態では、デジタル衛星放送受信機１が受信するデジタル衛星放送に重畳されるＥＰＧデータに基づいて表示するＧＵＩ画像である番組ガイド表を例に挙げているが、本発明としては、デジタル衛星放送以外の番組ガイド表を表示するようなシステムにも適用できる。つまり、本発明が適用される装置としては、デジタル衛星放送受信機以外の放送受信装置であってもよい。
さらには、本発明は放送受信装置以外の機器に適用されてよいものであり、従って番組ガイド表以外のＧＵＩにも適用できるものである。
つまり、特定の操作キーによって、ある特定の操作対象領域におけるカーソル移動のための操作が行われるように構成されていることで、その特定の操作対象領域内にカーソル移動操作が占有されてしまうようなＧＵＩ全般に対して適用できる。例えばパーソナルコンピュータ上で起動するアプリケーションソフトウェアとして、上下左右キーなどの操作によって特定の画面領域でカーソル移動をさせ、且つ、決定キーにより、このカーソル移動により選択された項目についての決定を行うＧＵＩを有するものにも適用することが可能である。
【００９３】
【発明の効果】
以上で説明したように、本発明では、カーソルが第１の操作対象領域内（番組タイトル領域Ｘ３）に配置表示されている状態において、決定操作子に対する特定の操作が行われるのに応じて、上記カーソルを第２の操作対象領域（機能ボタンウィンドウＡ３）に対して移動させるようにしている。
つまり、本発明では、カーソルが上記第１のユーザインターフェイス画像内に配置されている状態で、上記決定操作子に対する特定の操作が行われるのに応じて、第２の操作対象領域を操作可能な状態にさせることとしている。
【００９４】
例えば従来では、第１の操作対象領域内において、所定の１方向にカーソル移動をさせるための操作子（例えば上下左右キー）、及び決定操作子に対する操作を行うことによっては、第１の操作対象領域内でカーソルを移動させるか、或いはこのカーソルにより指し示された項目についての決定を行うことしかできなかったものである。
これに対して、上記した本発明の構成によっては、上記決定操作子に対して或る特定の操作を割り与えることのみによって、第１の操作対象領域から第２の操作対象領域に対してカーソルを移動させることが可能とされる。
【００９５】
さらに、従来より、上記のような決定操作子は、所定の１方向にカーソルを移動させるための操作子が設けられている場合に、カーソル移動により選択された項目を決定するための操作子として通常設けられるべきものである。そして、上記もしているように、本発明では、該決定操作子に対する単なる操作（決定操作）ではなく、この決定操作子に対する特定の操作に応じることにより、第１の操作対象領域から第２の操作対象領域に対してカーソルを移動させるようにしている。
【００９６】
従って、本発明では、別途専用の操作子を設けることなく、第２の操作対象領域に対する操作が可能な状態を得ることが可能となる。すなわち、本発明によっては、新たな操作子が増設されることに伴う操作の複雑化を防止しつつ、ＧＵＩ画像に対する操作性をこれまでよりも向上させることが可能となるものである。
【図面の簡単な説明】
【図１】本発明の実施の形態としてのデジタル衛星放送受信機についての要部の構成を示すブロック図である。
【図２】本実施の形態のデジタル衛星放送受信機に付属するリモートコントローラの操作パネル面の構成例を示す平面図である。
【図３】本実施の形態のＧＵＩ画像である番組ガイド表の表示態様例を示す説明図である。
【図４】本実施の形態の番組ガイド表の構造概念とカーソル移動操作との対応を示す説明図である。
【図５】本実施の形態の番組ガイド表に機能ボタンウィンドウを表示するための操作手順例を示す説明図である。
【図６】機能ボタンウィンドウを使用するための操作手順例を示す説明図である。
【図７】機能ボタンウィンドウ内における日にち領域移動ボタンに対する操作手順例を示す説明図である。
【図８】機能ボタンウィンドウ内におけるチャンネル指定入力ボックスに対する操作手順例を示す説明図である。
【図９】機能ボタンウィンドウに対する操作に対応する処理動作として、主に、閉じるボタンに対する操作に応じた処理動作を示すフローチャートである。
【図１０】機能ボタンウィンドウに対する操作に対応する処理動作として、日にち領域移動ボタン及び日にち指定ボタンに対する操作に応じた処理動作を示すフローチャートである。
【図１１】機能ボタンウィンドウに対する操作に対応する処理動作として、チャンネル指定入力ボックスに対する操作に応じた処理動作を示すフローチャートである。
【図１２】従来における番組ガイド表の表示態様例を示す図である。
【符号の説明】
１　デジタル衛星放送受信機、２　チューナ部、３　番組情報抽出部、４　映像信号処理部、５　合成処理部、６　音声信号処理部、７　管面表示信号生成処理部、８　システムコントローラ、９　ＲＯＭ、９Ａ　ＥＰＧ対応ＧＵＩプログラム、１０　ＲＡＭ、１１　受信部、２０　リモートコントローラ、２１　数字キー部、２２Ａ　上キー、２２Ｂ　下キー、２２Ｃ　左キー、２２Ｄ　右キー、２３　決定キー、３０　パラボラアンテナ、４１　モニタ装置、４２　スピーカＹ１　日にち領域、Ｙ２　時刻領域、Ｙ３　番組表示領域、Ｘ１　局ロゴ領域、Ｘ２　チャンネル領域、Ｘ３　番組タイトル領域、Ａ１　タイトルバー、Ａ２　現在日時表示エリア、Ａ３　機能ボタンウィンドウ、Ａ１１　閉じるボタン、Ａ１２　チャンネル指定入力ボックス、Ａ１３　日にち領域移動ボタン、ＢＴ１　日にち指定ボタン、ＣＲ　カーソル、Ｗ　枠強調表示
【図１】
2004062739.tif 000003
【図２】
2004062739.tif 000004
【図３】
2004062739.tif 000005
【図４】
2004062739.tif 000006
【図５】
2004062739.tif 000007
【図６】
2004062739.tif 000008
【図７】
2004062739.tif 000009
【図８】
2004062739.tif 000010
【図９】
2004062739.tif 000011
【図１０】
2004062739.tif 000012
【図１１】
2004062739.tif 000013
【図１２】
2004062739.tif 000014