(57)【要約】【課題】ユーザに多様で直感的な操作方法を提供しつつ、ユーザインタフェースの操作性を向上させることを可能とする。【解決手段】表示制御装置であって、複数の種別のキーを備え、該キーに対する操作をユーザから受けつける入力手段と、前記ユーザが前記入力手段を操作するための画面表示を行う表示手段と、前記入力手段において操作されたキーの種別に応じて、前記表示手段における画面表示を切り替える表示制御手段とを備え、前記表示制御手段は、前記ユーザに前記複数の種別のキーのうち、いずれかの種別のキーによる操作を行わせるための画面表示を前記表示手段に行わせている際に、前記いずれかの種別のキー以外の他の種別のキーによる操作を受けつけた場合に、前記ユーザに前記他の種別のキーによる操作を行わせるための画面表示に切り替える。【選択図】図６
2008118572.tif 000002
【特許請求の範囲】
【請求項１】
複数の種別のキーを備え、該キーに対する操作をユーザから受けつける入力手段と、
前記ユーザが前記入力手段を操作するための画面表示を行う表示手段と、
前記入力手段において操作されたキーの種別に応じて、前記表示手段における画面表示を切り替える表示制御手段とを備え、
前記表示制御手段は、
前記ユーザに前記複数の種別のキーのうち、いずれかの種別のキーによる操作を行わせるための画面表示を前記表示手段に行わせている際に、前記いずれかの種別のキー以外の他の種別のキーによる操作を受けつけた場合に、前記ユーザに前記他の種別のキーによる操作を行わせるための画面表示に切り替える切り替え手段を備えることを特徴とする表示制御装置。
【請求項２】
前記切り替え手段は、少なくともテレビ放送される番組の情報が、複数のチャンネルについてチャンネル毎に放送時間帯の順に並べて表示される第１の画面表示と、テレビ放送される番組の情報が、単一のチャンネルについて放送時間帯の順に並べて表示される第２の画面表示と、を切り替えることを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記表示制御手段は、
前記複数の種別のキーのうち第１の種別のキーによる操作に対応する前記第１の画面表示を前記表示手段に行わせている際に、前記複数の種別のキーのうち第２の種別のキーによる操作を受けつけ、かつ、該第２の種別のキーによる操作の直前に前記第１の種別のキーのうち第１または第２の種類のキーの操作を受けつけた場合に、前記第１の画面表示を、前記第２の種別のキーによる操作に対応する前記第２の画面表示に切り替え、
前記第１の画面表示を前記表示手段に行わせている際に、前記第２の種別のキーによる操作を受けつけ、かつ、該第２の種別のキーによる操作の直前に前記第１の種別のキーのうち第３または第４の種類のキーの操作を受けつけた場合に、前記第１の画面表示を、テレビ放送される番組の情報が、単一の時間帯で複数のチャンネルにおいて放送される番組について並べて表示される第３の画面表示に切り替える
ことを特徴とする請求項２に記載の表示制御装置。
【請求項４】
前記表示制御手段は、
前記第１の画面表示及び第２の画面表示において、選択された番組を識別表示させ、
前記第１の画面表示を前記表示手段に行わせている際に、前記第２の種別のキーによる操作を受けつけ、かつ、該第２の種別のキーによる操作の直前に前記第１の種別のキーのうち前記第１のキーの操作を受けつけた場合に、該第２の種別のキーの操作を受けつけた際に前記識別表示が行われている番組が番組表示の中央に位置する前記第２の画面表示に切り替え、
前記第１の画面表示を前記表示手段に行わせている際に、前記第２の種別のキーによる操作を受けつけ、かつ、該第２の種別のキーによる操作の直前に前記第１の種別のキーのうち前記第２のキーの操作を受けつけた場合に、該第２の種別のキーの操作を受けつけた際に前記識別表示が行われている番組が番組表示の先頭に位置する前記第２の画面表示に切り替える
ことを特徴とする請求項３に記載の表示制御装置。
【請求項５】
前記表示制御手段は、
前記第１の画面表示及び第２の画面表示において、選択された番組を識別表示させ、
前記第１の画面表示を前記表示手段に行わせている際に、前記第２の種別のキーによる操作を受けつけ、かつ、該第２の種別のキーによる操作の直前に前記第１の種別のキーのうち前記第３のキーの操作を受けつけた場合に、該第２の種別のキーの操作を受けつけた際に前記識別表示が行われている番組が番組表示の中央に位置する前記第３の画面表示に切り替え、
前記第１の画面表示を前記表示手段に行わせている際に、前記第２の種別のキーによる操作を受けつけ、かつ、該第２の種別のキーによる操作の直前に前記第１の種別のキーのうち前記第４のキーの操作を受けつけた場合に、該第２の種別のキーの操作を受けつけた際に前記識別表示が行われている番組が番組表示の先頭に位置する前記第３の画面表示に切り替える
ことを特徴とする請求項３または４に記載の表示制御装置。
【請求項６】
前記第２及び第３の画面表示では、前記入力手段における前記第２の種別のキーの配置と対応するように前記番組の情報が並べて表示されることを特徴とする請求項３乃至５のいずれか１項に記載の表示制御装置。
【請求項７】
前記表示制御手段は、
前記第２の画面表示を前記表示手段に行わせている際に、前記第１の種別のキーによる操作を受けつけ、かつ、該第１の種別のキーによる操作の直前に前記第２の種別のキーの操作を受けつけた場合に、前記第２の画面表示を、受け付けた該第２の種別のキーの種類に応じたチャンネルを含む前記第１の画面表示に切り替えることを特徴とする請求項３乃至６のいずれか１項に記載の表示制御装置。
【請求項８】
複数の種別のキーを備え、該キーに対する操作をユーザから受けつける入力手段と、
前記ユーザが前記入力手段を操作するための画面表示を行う表示手段と、
前記入力手段において操作されたキーの種別に応じて、前記表示手段における画面表示を切り替える表示制御手段とを備える表示制御装置の制御方法であって、
前記表示制御手段が、
前記ユーザに前記複数の種別のキーのうち、いずれかの種別のキーによる操作を行わせるための画面表示を前記表示手段に行わせている際に、前記いずれかの種別のキー以外の他の種別のキーによる操作を受けつけた場合に、前記ユーザに前記他の種別のキーによる操作を行わせるための画面表示に切り替えること切り替え工程を備えることを特徴とする表示制御装置の制御方法。
【請求項９】
前記切り替え工程では、少なくともテレビ放送される番組の情報が、複数のチャンネルについてチャンネル毎に放送時間帯の順に並べて表示される第１の画面表示と、テレビ放送される番組の情報が、単一のチャンネルについて放送時間帯の順に並べて表示される第２の画面表示とを切り替えることを特徴とする請求項８に記載の表示制御装置の制御方法。
【請求項１０】
前記表示制御手段は、
前記複数の種別のキーのうち第１の種別のキーによる操作に対応する前記第１の画面表示を前記表示手段に行わせている際に、前記複数の種別のキーのうち第２の種別のキーによる操作を受けつけ、かつ、該第２の種別のキーによる操作の直前に前記第１の種別のキーのうち第１または第２の種類のキーの操作を受けつけた場合に、前記第１の画面表示を、前記第２の種別のキーによる操作に対応する前記第２の画面表示に切り替え、
前記第１の画面表示を前記表示手段に行わせている際に、前記第２の種別のキーによる操作を受けつけ、かつ、該第２の種別のキーによる操作の直前に前記第１の種別のキーのうち第３または第４の種類のキーの操作を受けつけた場合に、前記第１の画面表示を、テレビ放送される番組の情報が、単一の時間帯で複数のチャンネルにおいて放送される番組について並べて表示される第３の画面表示に切り替える
ことを特徴とする請求項９に記載の表示制御装置の制御方法。
【請求項１１】
前記表示制御手段が、
前記第１の画面表示及び第２の画面表示において、選択された番組を識別表示させる工程と、
前記第１の画面表示を前記表示手段に行わせている際に、前記第２の種別のキーによる操作を受けつけ、かつ、該第２の種別のキーによる操作の直前に前記第１の種別のキーのうち前記第１のキーの操作を受けつけた場合に、該第２の種別のキーの操作を受けつけた際に前記識別表示が行われている番組が番組表示の中央に位置する前記第２の画面表示に切り替える工程と、
前記第１の画面表示を前記表示手段に行わせている際に、前記第２の種別のキーによる操作を受けつけ、かつ、該第２の種別のキーによる操作の直前に前記第１の種別のキーのうち前記第２のキーの操作を受けつけた場合に、該第２の種別のキーの操作を受けつけた際に前記識別表示が行われている番組が番組表示の先頭に位置する前記第２の画面表示に切り替える工程と
をさらに備えることを特徴とする請求項１０に記載の表示制御装置の制御方法。
【請求項１２】
前記表示制御手段が、
前記第１の画面表示及び第２の画面表示において、選択された番組を識別表示させる工程と、
前記第１の画面表示を前記表示手段に行わせている際に、前記第２の種別のキーによる操作を受けつけ、かつ、該第２の種別のキーによる操作の直前に前記第１の種別のキーのうち前記第３のキーの操作を受けつけた場合に、該第２の種別のキーの操作を受けつけた際に前記識別表示が行われている番組が番組表示の中央に位置する前記第３の画面表示に切り替える工程と、
前記第１の画面表示を前記表示手段に行わせている際に、前記第２の種別のキーによる操作を受けつけ、かつ、該第２の種別のキーによる操作の直前に前記第１の種別のキーのうち前記第４のキーの操作を受けつけた場合に、該第２の種別のキーの操作を受けつけた際に前記識別表示が行われている番組が番組表示の先頭に位置する前記第３の画面表示に切り替える工程と
をさらに備えることを特徴とする請求項１０または１１に記載の表示制御装置の制御方法。
【請求項１３】
前記第２及び第３の画面表示では、前記入力手段における前記第２の種別のキーの配置と対応するように前記番組の情報が並べて表示されることを特徴とする請求項１０乃至１２のいずれか１項に記載の表示制御装置の制御方法。
【請求項１４】
前記表示制御手段が、
前記第２の画面表示を前記表示手段に行わせている際に、前記第１の種別のキーによる操作を受けつけ、かつ、該第１の種別のキーによる操作の直前に前記第２の種別のキーの操作を受けつけた場合に、前記第２の画面表示を、受け付けた該第２の種別のキーの種類に応じたチャンネルを含む前記第１の画面表示に切り替える工程をさらに備えることを特徴とする請求項１０乃至１３のいずれか１項に記載の表示制御装置の制御方法。
【請求項１５】
コンピュータを請求項１乃至７のいずれか１項に記載の各手段を有する表示制御装置として機能させるためのコンピュータプログラム。
【請求項１６】
請求項１５に記載のコンピュータプログラムを格納した、コンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置及びその制御方法、コンピュータプログラム、記憶媒体に関する。
【背景技術】
【０００２】
PCや組み込み機器には様々なユーザインタフェースが付属し、ユーザに対し多様な操作方法を提供している。例えば、TV放送録画機のリモコンであれば数字キーやカーソルキーなどがあり、チャンネルの入力には数字キーを使用し、メニューの選択時にはカーソルキーを使用するといった操作方法が可能である。しかしながら、複数のユーザインタフェースがあるにもかかわらず、一つもしくは一連の操作に対して単一のユーザインタフェースしか使えないという問題がある（問題１）。
【０００３】
また、従来は一つもしくは一連の操作に対して決まりきった操作手順しかなく、操作性が向上しないという問題がある（問題２）。
【０００４】
さらに、ユーザは操作に合わせて入力するユーザインタフェースを選択できないために、感覚的な操作ができないという問題がある（問題３）。
【０００５】
これらの問題を解決するために以下の技術が提案されている。
【０００６】
問題１に対しては、画面上の領域によって入力を行うインタフェースを切り替えることによって複数のインタフェースを活用可能とする提案がなされている（特許文献１を参照）。しかしこの場合、領域に応じてユーザインタフェースを切り替えるため、切り替わり時にユーザが戸惑うおそれがある。
【０００７】
また問題２に対しては、ユーザの操作履歴をユーザ習熟度として判定し、習熟度によって表示するUIの中でアクセスできる機能を変更可能とする提案がなされている（特許文献２を参照）。しかしこの場合、ユーザの操作履歴がユーザインタフェースの操作性の向上に生かされない。
【０００８】
また問題３に対しては、電子番組表をリモコンの数字キーに合わせて９分割し、数字キーで選択していくことによって録画したい番組を効率的に絞ることにより、全体から詳細への直感的な移動を可能とする提案がなされている（特許文献３を参照）。しかしこの場合、選択途中に数字キー以外のユーザインタフェースで録画したい番組を続けて選択することができないため、柔軟な操作ができない。
【特許文献１】特開２０００−８９８９２号公報
【特許文献２】特開２００２−２８１２１５号公報
【特許文献３】特開２００３−１８４８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
このように、従来は、ユーザに多様で直感的な操作方法を提供しつつ、ユーザインタフェースの操作性を向上させることが困難であった。
【００１０】
そこで本発明は、ユーザに多様で直感的な操作方法を提供しつつ、ユーザインタフェースの操作性を向上させることを可能とすることを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するための本発明は、表示制御装置であって、
複数の種別のキーを備え、該キーに対する操作をユーザから受けつける入力手段と、
前記ユーザが前記入力手段を操作するための画面表示を行う表示手段と、
前記入力手段において操作されたキーの種別に応じて、前記表示手段における画面表示を切り替える表示制御手段とを備え、
前記表示制御手段は、
前記ユーザに前記複数の種別のキーのうち、いずれかの種別のキーによる操作を行わせるための画面表示を前記表示手段に行わせている際に、前記いずれかの種別のキー以外の他の種別のキーによる操作を受けつけた場合に、前記ユーザに前記他の種別のキーによる操作を行わせるための画面表示に切り替える切り替え手段を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ユーザに多様で直感的な操作方法を提供しつつ、ユーザインタフェースの操作性を向上させることができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の好適な実施形態を詳細に説明する。
【００１４】
（第１の実施形態）
図１は本発明に係る表示制御装置のハードウェア構成の一例を示すブロック図である。同図において、表示制御装置１００は以下の構成要素を備えることができる。
【００１５】
まず、入力部１０１は、情報（データ）を入力するために利用され、キーボードであってもよいし、マウスであってもよいし、リモコン装置による遠隔入力であってもよい。本実施形態では、該入力部１０１がリモコン装置２００として実現される場合を説明する。
【００１６】
ＣＰＵ１０２は、各種処理のための演算、論理判断等を行い、バス１０６に接続された各構成要素を制御する。表示部１０３は、情報（データ）の表示を行う。表示部１０３としては、ＬＣＤやＣＲＴ等のディスプレイがある。プログラムメモリ１０４は、条件判断や画面制御を含むＣＰＵ１０２による制御のためのプログラムを格納する。プログラムメモリ１０４はまた、表示部１０３に画面表示するための表示用データを格納する。これらの表示用データは、後述する図３、図４、図１０、図１２、図１３、図１７、図１８及び図１９に対応する。各画面において番組表示を行うための番組情報はネットワーク・インターフェース１０７を介して取得する。ネットワーク１０８は一般的に、ケーブル・テレビ・ネットワーク、ブロードバンド（高速）インターネットもしくは衛星ネットワークなどの放送ネットワーク、または従来型のインターネット（低速）非放送接続である。プログラムメモリ１０４は、ＲＯＭであってもよいし、外部記憶装置等からプログラムがロードされるＲＡＭであってもよい。データメモリ１０５は、各種処理で生じたデータを格納する。
【００１７】
データメモリ１０５は、ＲＡＭとするが、不揮発な外部記憶媒体から、処理に先立ってロードしておく、あるいは必要があるごとに参照するものとする。バス１０６は、ＣＰＵ１０２の制御の対象とする各構成要素を指示するアドレス信号、各構成要素を制御するためのコントロール信号、各構成要素間で相互にやりとりされるデータの転送を行う。
【００１８】
次に、図２を参照して、表示制御装置１００にキー情報を送信する入力部１０１をリモコン装置で構成した場合の、リモコン装置の外観構成を説明する。
【００１９】
図２において、リモコン装置２００は、カーソルキー２１０と数字キー２２０とを有する。カーソルキー２１０は、左右（水平）方向を示す左方向キー２１１、右方向キー２１２、上下（垂直）方向を示す上方向キー２１３及び下方向キー２１４の４種類の方向キーを含む。数字キー２２０は、０から９までの１０種類の数字キー２２１から２３０を含む。
【００２０】
リモコン装置２００は、表示制御装置１００と有線接続或いは無線接続され、ユーザから受け付けた操作に基づき、キー情報をＣＰＵ１０２に通知する。このキー情報には、操作されたキー自体を識別するためのキーコードと、該キーが属するキー種別、即ちカーソルキー２１０または数字キー２２０のいずれかを示す情報とが含まれる。なお、ＣＰＵ１０２は、入力部１０１であるリモコン装置２００からキー情報を取得すると、該キー情報をデータメモリ１０５に操作履歴として記憶させる。
【００２１】
次に、本実施形態に対応する、リモコン装置２００を利用した電子番組表の表示切替操作について説明する。
【００２２】
まず、図３は、本実施形態に対応する、表示部１０３に表示される電子番組表表示画面の一例を示す図である。図３において、画面３００は、電子番組表表示画面全体を示し、ここではテレビ放送される番組の情報が、複数のチャンネルについてチャンネル毎に放送時間帯の順に並べて表示されている。
【００２３】
画面は、大きく３つの領域に分割されている。まず、領域３０１は、チャンネル番号を表示する領域であり、図３では、「６ｃｈ」と「８ｃｈ」が表示されている。チャンネル番号の切替は、カーソルキー２１０の左右方向キー２１１、２１２で行うことが可能であり、そのことを矢印マーク３０２と３０３とで示している。次に、領域３０４は、番組の時間帯を示す領域であり、図３では、「１２：００」から１時間毎に「１６：００」までが示されている。時間帯の切替は、カーソルキー２１０の上下方向キー２１３、２１４で行うことが可能であり、そのことを矢印マーク３０５と３０６とで示している。
【００２４】
さらに領域３０７は、特定チャンネルの特定時間帯において放送される各番組名を示す領域であり、図３では、計８つの番組名が表示されている。各番組は番組の放送時間ごとに番組枠３０８で表示され、カーソルキー２１０を操作することにより、選択番組を示す識別表示としてのカーソル３０９を移動させることができる。即ち、カーソル３０９は、カーソルキー２１０の左右方向キー２１１、２１２を操作することにより、チャンネルの放送枠を移動し番組を選択できる。また、上下方向キー２１３、２１４を操作することにより、同一チャンネルの時間帯の異なる番組を選択できる。
【００２５】
以上のように、図３は、１２時から１７時までに、６ｃｈと８ｃｈにおいて放送される８つの番組を示す電子番組表表示画面の一例を示していることとなる。
【００２６】
なお、図３の電子番組表表示画面３００では、カーソルキー２１０のみを利用することで番組の選択を行うことができる。この場合に、数字キー２２０に含まれるいずれかの各数字キー２２１から２３０が操作された場合には、電子番組表表示画面が図４に示すような、同一チャンネル番組選択画面に切り替わる。
【００２７】
図４は、本実施形態に対応する、表示部１０３に表示される同一チャンネル番組選択画面の一例を示す図である。図４において、画面４００は、同一チャンネル番組選択画面全体を示し、ここでは、テレビ放送される番組の情報が、単一のチャンネルについて放送時間帯の順に並べて表示されている。
【００２８】
図４において、領域４０１は、領域４０２に表示される番組を放送するチャンネルの番号を示す領域であって、図４では、「６ｃｈ」が選択されていることを示している。なお、領域４０１に示されるチャンネルの番号は、図３の電子番組表表示画面３００において、数字キー２２０が操作された際に、カーソル３０９が位置していた番組枠３０８の属するチャンネルの番号に対応する。
【００２９】
図４において、領域４０２には、選択されたチャンネルにおいて放送予定の番組が、各番組枠４０３において表示される。領域４０２は９つの領域に分割され、リモコン装置２００の数字キー２２０の各キー２２１から２２９までの配置位置と対応するように表示される。ここでは、各番組枠４０３は、対応する数字キー２２０を示す番号「１」から「９」までが枠内の左上に示されている。また、各番組枠４０３は、番組名と該番組の放送開始時間とが表示されている。
【００３０】
なお、領域４０２に示される各番組は、図３の電子番組表表示画面３００において、数字キー２２０が操作された際に、カーソル３０９が位置していた番組枠３０８の番組が、番組表示される領域４０２の先頭（左上）に位置するように決定される。該先頭の位置とは、数字キー２２１で選択可能となる各番組枠４０３の位置を意味する。即ち、図４は、画面３００において、「６ｃｈ」の「１２：００」に放送される「ニュース」にカーソル３０９が位置する場合に、数字キー２２０が操作された表示されたときの同一チャンネル番組選択画面の一例を示している。
【００３１】
ユーザは、数字キー２２０のいずれかのキー２２１から２２９を選択することにより、希望の番組を選択することができる。選択された番組は、カーソル４０４により示される。
【００３２】
本実施形態では、画面毎に番組を選択するためのキー種別を割り当てておき、割り当てられたキー種別とは異なるキー種別のキーが操作された場合に、別の画面に切り替えるように表示部１０３におけるユーザインタフェース（ＵＩ）を切り替える。この切替制御は、図５のテーブルに示すルール基づいて実行される。
【００３３】
即ち、カーソルキー２１０が操作された場合には、図３に示すような番組表表示画面３００が表示され、数字キー２２０が操作された場合には、図４に示すような同一チャンネル番組選択画面４００が表示される。なお、誤操作による画面切替を防止するために、種別の異なるキー操作が行われた場合に、画面切り替えを行うか否かの確認を行っても良い。
【００３４】
次に、図６のフローチャートを参照して、本実施形態に対応する表示部１０３における画面表示の切替処理を説明する。図６のフローチャートに対応する処理は、図１に示したプログラムメモリ１０４に格納されている処理プログラムを、ＣＰＵ１０２により実行することで実現される。
【００３５】
図６において、ステップＳ６０１では、ＣＰＵ１０２は、入力部１０１からキー情報を取得する。本ステップにおける処理は、リモコン装置２００においてキー操作入力を受け付けた場合に、リモコン装置２００からキー情報を取得する処理に相当する。該キー情報には、操作されたキーを識別するためのキーコードと、該キーが属するキー種別が含まれる。
【００３６】
続くステップＳ６０２では、ＣＰＵ１０２は、取得したキー情報をデータメモリ１０５に保存する。このときのデータメモリ１０５に保存されたキー情報の一例を図８に示す。図８は、データメモリ１０５に保存されたキー情報のデータ構造の一例を示す図である。
【００３７】
図８に示すように、データメモリ１０５には、キー種別８０１、キーコード８０２、及び、キー情報が保存された時刻８０３が保存される。キー種別８０１には、「カーソルキー」、「数字キー」のいずれかを示す情報が保存される。また、キーコード８０２には、操作されたキー自体を識別するための情報が保存される。図８では、上方向キー２１３が操作されたとして「上」、数字キー２２１から２２３が操作されたとして、「１」、「２」、「３」がそれぞれ保存されている。なお、図８では、簡単のためにキーの名称で記載しているが、キーコードを表す情報で有れば、どのような携帯であっても良い。また、時刻８０３には、キー情報がデータメモリ１０５に保存された時刻として、例えば、上方向キー２１３の操作に基づくキー情報が登録された時刻「１１：００：０５」が保存されている。
【００３８】
図６の説明に戻り、さらにステップＳ６０３では、ＣＰＵ１０２は、データメモリ１０５から格納されているキー情報の中で最新に格納されたキー情報（直前のキー情報）を取得する。図８の場合、直前のキー情報は、上方向キー２１３の操作に基づくキー情報となる。さらに、ステップＳ６０４では、ＣＰＵ１０２は、データメモリ１０５から直前のキー情報の直前にデータメモリ１０５に格納されたキー情報（２つ前のキー情報）を取得する。図８の場合、２つ前のキー情報は、「１」の数字キー２２１の操作に基づくキー情報となる。
【００３９】
続くステップＳ６０５では、ＣＰＵ１０２は、ステップＳ６０３とＳ６０４とで取得した直前のキー情報と２つ前のキー情報とのキー種別８０１を比較する。もし、同一キー種別であれば、例えば共に「カーソルキー」、或いは、共に「数字キー」である場合には（ステップＳ６０５において「ＮＯ」）、ステップＳ６０１に戻って処理を継続する。一方、異なるキー種別であれば、例えば一方が「カーソルキー」で他方が「数字キー」である場合には（ステップＳ６０５において「ＹＥＳ」）、ステップＳ６０６に移行する。図８の場合は、「カーソルキー」と「数字キー」でキー種別が異なる場合に相当する。ステップＳ６０６では、表示部１０３に表示するＵＩを選択するためのＵＩ種別選択処理を実行する。処理を実行した後は、ステップＳ６０１に戻って、以上の処理を継続する。
【００４０】
次に、ステップＳ６０６におけるＵＩ種別選択処理の詳細を、図７のフローチャートを参照して説明する。図７のフローチャートに対応する処理は、図６と同様、図１に示したプログラムメモリ１０４に格納されている処理プログラムを、ＣＰＵ１０２により実行することで実現される。
【００４１】
図７において、ステップＳ７０１では、直前のキー情報に含まれるキー種別８０１が、「カーソルキー」であるか否かを判定する。もし、「カーソルキー」である場合には（ステップＳ７０１において「ＮＯ」）、ステップＳ７０２に移行する。ステップＳ７０２では、更に、直前のキー情報に含まれるキー種別８０１が、「数字キー」であるか否かを判定する。もし、「数字キー」である場合には（ステップＳ７０２において「ＹＥＳ」）、ステップＳ７０３に移行する。一方、「数字キー」でない場合には（ステップＳ７０２において「ＮＯ」）、そのまま処理を終了する。なお、ステップＳ７０１で、キー種別８０１が「カーソルキー」である場合には（ステップＳ７０１において「ＹＥＳ」）、ステップＳ７０４に移行する。
【００４２】
ステップＳ７０３では、表示ＵＩとして、図４に示すような同一チャンネル番組選択画面４００を選択し、対応する画面を表示部１０３に表示して終了する。また、ステップＳ７０４では、表示ＵＩとして、図３に示すような番組表表示画面３００を選択し、対応する画面を表示部１０３に表示して終了する。図８の場合、直前のキーのキー種別８０１が「カーソルキー」であるので、ステップＳ７０４に移行して、図３に示すような番組表表示画面３００が表示されることとなる。
【００４３】
なお、データメモリ１０５に保存されるキー情報には、キー種別８０１とキーコード８０２以外にも、キーに関する情報を含めることができる。また、キー情報としてキー種別８０１とキーコード８０２との代わりに、キーの違いを識別可能なデータを用いてもよい。
【００４４】
以上のように、本実施形態によれば、以下のような効果を達成することができる。まず、同一の選択対象（番組）に対して異なるユーザインタフェースを使用できるので、ユーザは、番組選択を行う際に特定のユーザインタフェースに縛られることがない。また、異なるユーザインタフェースで同一の操作目的を達成できるので、ユーザはより自分の感覚に合ったユーザインタフェースを使用できる。よって、ユーザインタフェースの直感的な操作が可能になる。
【００４５】
（第２の実施形態）
以下、本発明の第２の実施形態について説明する。本実施形態における表示制御装置１００及びリモコン装置２００の構成は、第１の実施形態と同様であるので、説明を省略する。
【００４６】
上述の第１の実施形態では、データメモリ１０５に記憶したキー情報のうちキー種別の違いのみでＵＩ種別の選択を行っていたが、本実施形態では、さらにキーコードを参照して表示するＵＩ種別の選択を行うことを可能とする。
【００４７】
本実施形態では、図９の対応表に示すように、リモコン装置２００で操作される操作キーのキー種別が変更され、さらに操作履歴が満たす条件に応じてＵＩ種別が選択される。即ち、カーソルキー２１０が操作された場合には、図３に示すような番組表表示画面３００が表示される。また、数字キー２２０が操作された場合で、その直前にカーソルキー２１０の左右方向キー２１１または２１２が操作されていた場合には、図１０に示すような同一時間帯番組選択画面１０００が表示される。さらに、数字キー２２０が操作された場合で、その直前にカーソルキー２１０の上下方向キー２１３または２１４が操作されていた場合には、図４に示すような同一チャンネル番組選択画面４００が表示される。
【００４８】
図１０は、本実施形態に対応する、表示部１０３に表示される同一時間帯番組選択画面の一例を示す図である。図１０において、画面１０００は、同一時間帯番組選択画面全体を示し、ここでは、テレビ放送される番組の情報が、単一の時間帯で複数のチャンネルにおいて放送される番組について並べて表示されている。
【００４９】
図１０において、領域１００１は、領域１００２に表示される各番組を放送する時間帯を示す領域であって、図１０では、「１２：００」が選択されていることを示している。なお、領域１００１に示される時間帯は、図３の電子番組表表示画面３００において、数字キー２２０が操作された際に、カーソル３０９が位置していた番組枠３０８の属する時間帯に対応する。即ち、図１０は、画面３００において、「１２：００」の時間帯に放送される番組にカーソル３０９が位置する場合に、数字キー２２０が操作された表示されたときの同一時間帯番組選択画面の一例を示している。
【００５０】
図１０において、領域１００２には、選択された時間帯で放送予定の番組が、各番組枠１００３において表示される。領域１００２は９つの領域に分割され、リモコン装置２００の数字キー２２０の各キー２２１から２２９までの配置位置と対応するように表示される。ここでは、各番組枠１００３は、対応する数字キー２２０を示す番号「１」から「９」までが枠内の左上に示されている。また、各番組枠１００３は、チャンネル番号と番組名とが表示されている。
【００５１】
なお、領域１００２に示される各番組は、図３の電子番組表表示画面３００において、数字キー２２０が操作された際に、カーソル３０９が位置していた番組枠３０８の番組が、番組表示される領域１００２の中央に位置するように決定される。該中央の位置とは、数字キー２２５で選択可能となる各番組枠１００３の位置を意味する。即ち、図１０は、画面３００において、「６ｃｈ」の「１２：００」に放送される「ニュース」にカーソル３０９が位置する場合に、数字キー２２０が操作された表示されたときの同一時間帯番組選択画面の一例を示している。
【００５２】
ユーザは、数字キー２２０のいずれかのキー２２１から２２９を選択することにより、希望の番組を選択することができる。選択された番組は、カーソル１００４により示される。
【００５３】
なお、図３及び図４の画面については、第１の実施形態で説明したので、本実施形態における説明は省略する。
【００５４】
本実施形態における表示部１０３における画面表示の切替処理の全体的な流れは、第１の実施形態の図６に示したフローチャートと同様である。但し、ステップＳ６０６におけるＵＩ種別選択処理の詳細は、第１の実施形態とは異なる。
【００５５】
そこで、本実施形態に対応するＵＩ種別選択処理について、図１１のフローチャートを参照して説明する。図１１は、本実施形態に対応するＵＩ種別選択処理の一例を示すフローチャートである。図１１のフローチャートに対応する処理は、図６と同様、図１に示したプログラムメモリ１０４に格納されている処理プログラムを、ＣＰＵ１０２により実行することで実現される。
【００５６】
図１１において、ステップＳ１１０１では、直前のキー情報に含まれるキー種別８０１が、「カーソルキー」であるか否かを判定する。もし、「カーソルキー」である場合には（ステップＳ１１０１において「ＮＯ」）、ステップＳ１１０２に移行する。ステップＳ１１０２では、更に、直前のキー情報に含まれるキー種別８０１が、「数字キー」であるか否かを判定する。もし、「数字キー」である場合には（ステップＳ１１０２において「ＹＥＳ」）、ステップＳ１１０３に移行する。一方、「数字キー」でない場合には（ステップＳ１１０２において「ＮＯ」）、そのまま処理を終了する。
【００５７】
ステップＳ１１０３では、更に、２つ前のキー情報に含まれるキーコード８０２が「上方向キー」または「下方向キー」であるか否かを判定する。もし、「上方向キー」または「下方向キー」である場合には（ステップＳ１１０３において「ＹＥＳ」）、ステップＳ１１０４に移行する。一方、「上方向キー」または「下方向キー」でない、即ち、「左方向キー」または「右方向キー」である場合には（ステップＳ１１０３において「ＮＯ」）、ステップＳ１１０６に移行する。
【００５８】
なお、ステップＳ１１０１で、キー種別８０１が「カーソルキー」である場合には（ステップＳ１１０１において「ＹＥＳ」）、ステップＳ１１０５に移行する。
【００５９】
ステップＳ１１０４では、表示ＵＩとして、図４に示すような同一チャンネル番組選択画面４００を選択し、対応する画面を表示部１０３に表示して終了する。また、ステップＳ１００５では、表示ＵＩとして、図３に示すような番組表表示画面３００を選択し、対応する画面を表示部１０３に表示して終了する。さらに、ステップＳ１１０６では、表示ＵＩとして、図１０に示すような同一時間帯番組選択画面１０００を選択し、対応する画面を表示部１０３に表示して終了する。なお図８の場合、直前のキーのキー種別８０１が「カーソルキー」であるので、ステップＳ１１０５に移行して、図３に示すような番組表表示画面３００が表示されることとなる。
【００６０】
本実施形態では、図９に示すように、上述のように図３から図１０の画面に切り替えるために、直前に左右方向キーを操作していたことを条件とした。左右方向キーの操作は同一時間帯における番組を切り替えるために行う操作であり、希望の時間帯に含まれる番組一覧を表示させるＵＩへの切替は、ユーザーにとっても使い勝手がよく、番組選択の効率を高めることができる。
【００６１】
（第３の実施形態）
以下、本発明の第３の実施形態について説明する。本実施形態における表示制御装置１００及びリモコン装置２００の構成は、第１の実施形態と同様であるので、説明を省略する。
【００６２】
上述の第２の実施形態ではデータメモリ１０５に記憶したキー情報のうち、キー種別とキーコードとを参照して異なるＵＩ種別の選択を行っていた。これに対し本実施形態では、キーコードを基に同一ＵＩ種別で表示状態の異なるＵＩの選択を行うことを可能とする。
【００６３】
本実施形態では、図１４の対応表に示すように、リモコン装置２００で操作される操作キーのキー種別が変更され、さらに操作履歴が満たす条件に応じてＵＩ種別及び表示形態が選択される。
【００６４】
即ち、カーソルキー２１０が操作された場合には、図３に示すような番組表表示画面３００が表示される。また、数字キー２２０が操作された場合で、その直前にカーソルキー２１０の左方向キー２１１が操作されていた場合には、図１０に示すような同一時間帯番組選択画面１０００が表示される。また、カーソルキー２１０の右方向キー２１２が操作されていた場合には、図１３に示すような同一時間帯番組選択画面１３００が表示される。
【００６５】
さらに、数字キー２２０が操作された場合で、その直前にカーソルキー２１０の上方向キー２１３が操作されていた場合には、図１２に示すような同一チャンネル番組選択画面１２００が表示される。また、カーソルキー２１０の下方向キー２１４が操作されていた場合には、図４に示すような同一チャンネル番組選択画面４００が表示される。
【００６６】
図１２は、本実施形態に対応する表示部１０３に表示される同一チャンネル番組選択画面の一例を示す図である。図１２において、画面１２００は、同一チャンネル番組選択画面全体を示す。
【００６７】
図１２において、領域１２０１は、領域１２０２に表示される番組を放送するチャンネルの番号を示す領域であって、図１２では、「６ｃｈ」が選択されていることを示している。なお、領域１２０１に示されるチャンネルの番号は、図３の電子番組表表示画面３００において、数字キー２２０が操作された際に、カーソル３０９が位置していた番組枠３０８の属するチャンネルの番号に対応する。
【００６８】
図１２において、領域１２０２には、選択されたチャンネルにおいて放送予定の番組が、各番組枠１２０３において表示される。領域１２０２は９つの領域に分割され、リモコン装置２００の数字キー２２０の各キー２２１から２２９までの配置位置と対応するように表示される。ここでは、各番組枠１２０３は、対応する数字キー２２０を示す番号「１」から「９」までが枠内の左上に示されている。また、各番組枠１２０３には、番組名と該番組の放送開始時間とが表示されている。
【００６９】
なお、領域１２０２に示される各番組は、図３の電子番組表表示画面３００において、数字キー２２０が操作された際に、カーソル３０９が位置していた番組枠３０８の番組が、番組表示される領域１２０２の中央に位置するように決定される。該中央の位置とは、数字キー２２５で選択可能となる各番組枠１２０３の位置を意味する。即ち、図１２は、画面３００において、「６ｃｈ」の「１２：００」に放送される「ニュース」にカーソル３０９が位置する場合に、数字キー２２０が操作された表示されたときの同一チャンネル番組選択画面の一例を示している。
【００７０】
ユーザは、数字キー２２０のいずれかのキー２２１から２２９を選択することにより、希望の番組を選択することができる。選択された番組は、カーソル１２０４により示される。
【００７１】
次に、図１３は、本実施形態に対応する表示部１０３に表示される同一時間帯番組選択画面の一例を示す図である。図１３において、画面１３００は、同一時間帯番組選択画面全体を示す。
【００７２】
図１３において、領域１３０１は、領域１３０２に表示される各番組を放送する時間帯を示す領域であって、図１３では、「１２：００」が選択されていることを示している。なお、領域１３０１に示される時間帯は、図３の電子番組表表示画面３００において、数字キー２２０が操作された際に、カーソル３０９が位置していた番組枠３０８の属する時間帯に対応する。
【００７３】
図１３において、領域１３０２には、選択された時間帯で放送予定の番組が、各番組枠１３０３において表示される。領域１３０２は９つの領域に分割され、リモコン装置２００の数字キー２２０の各キー２２１から２２９までの配置位置と対応するように表示される。ここでは、各番組枠１３０３は、対応する数字キー２２０を示す番号「１」から「９」までが枠内の左上に示されている。また、各番組枠１３０３は、チャンネル番号と番組名とが表示されている。
【００７４】
なお、領域１３０２に示される各番組は、図３の電子番組表表示画面３００において、数字キー２２０が操作された際に、カーソル３０９が位置していた番組枠３０８の番組が、番組表示される領域１３０２の先頭（左上）に位置するように決定される。該先頭の位置とは、数字キー２２１で選択可能となる各番組枠１３０３の位置を意味する。即ち、図１３は、画面３００において、「６ｃｈ」の「１２：００」に放送される「ニュース」にカーソル３０９が位置する場合に、数字キー２２０が操作された表示されたときの同一時間帯番組選択画面の一例を示している。
【００７５】
ユーザは、数字キー２２０のいずれかのキー２２１から２２９を選択することにより、希望の番組を選択することができる。選択された番組は、カーソル１３０４により示される。
【００７６】
なお、図３、図４及び図１０の画面については、第１の実施形態で説明したので、本実施形態における説明は省略する。
【００７７】
本実施形態における表示部１０３における画面表示の切替処理の全体的な流れは、第１の実施形態の図６に示したフローチャートと同様である。但し、ステップＳ６０６におけるＵＩ種別選択処理の詳細は、第１の実施形態とは異なる。
【００７８】
そこで、本実施形態に対応するＵＩ種別選択処理について、図１５のフローチャートを参照して説明する。図１５は、本実施形態に対応するＵＩ種別選択処理の一例を示すフローチャートである。図１５のフローチャートに対応する処理は、図６と同様、図１に示したプログラムメモリ１０４に格納されている処理プログラムを、ＣＰＵ１０２により実行することで実現される。
【００７９】
図１５において、ステップＳ１５０１では、直前のキー情報に含まれるキー種別８０１が、「カーソルキー」であるか否かを判定する。もし、「カーソルキー」である場合には（ステップＳ１５０１において「ＮＯ」）、ステップＳ１５０２に移行する。ステップＳ１５０２では、更に、直前のキー情報に含まれるキー種別８０１が、「数字キー」であるか否かを判定する。もし、「数字キー」である場合には（ステップＳ１５０２において「ＹＥＳ」）、ステップＳ１５０３に移行する。一方、「数字キー」でない場合には（ステップＳ１５０２において「ＮＯ」）、そのまま処理を終了する。
【００８０】
ステップＳ１５０３では、２つ前のキー情報に含まれるキーコード８０２が「左方向キー」であるか否かを判定する。もし、「左方向キー」である場合には（ステップＳ１５０３において「ＹＥＳ」）、ステップＳ１５０８に移行する。一方、「左方向キー」でない場合には（ステップＳ１５０３において「ＮＯ」）、ステップＳ１５０４に移行する。
【００８１】
ステップＳ１５０４では、２つ前のキー情報に含まれるキーコード８０２が「右方向キー」であるか否かを判定する。もし、「右方向キー」である場合には（ステップＳ１５０４において「ＹＥＳ」）、ステップＳ１５０９に移行する。一方、「右方向キー」でない場合には（ステップＳ１５０４において「ＮＯ」）、ステップＳ１５０５に移行する。
【００８２】
ステップＳ１５０５では、２つ前のキー情報に含まれるキーコード８０２が「上方向キー」であるか否かを判定する。もし、「上方向キー」である場合には（ステップＳ１５０５において「ＹＥＳ」）、ステップＳ１５１０に移行する。一方、「上方向キー」でない場合には（ステップＳ１５０５において「ＮＯ」）、ステップＳ１５０６に移行する。
【００８３】
ステップＳ１５０６では、２つ前のキー情報に含まれるキーコード８０２が「下方向キー」であるか否かを判定する。もし、「下方向キー」である場合には（ステップＳ１５０６において「ＹＥＳ」）、ステップＳ１５１１に移行する。一方、「下方向キー」でない場合には（ステップＳ１５０６において「ＮＯ」）、そのまま処理を終了する。
【００８４】
なお、ステップＳ１５０１で、キー種別８０１が「カーソルキー」である場合には（ステップＳ１５０１において「ＹＥＳ」）、ステップＳ１５０７に移行する。ステップＳ１５０７では、表示ＵＩとして、図３に示すような番組表表示画面３００を選択し、対応する画面を表示部１０３に表示して終了する。
【００８５】
ステップＳ１５０８では、表示ＵＩとして、図１０に示すような同一時間帯番組選択画面１０００を選択し、対応する画面を表示部１０３に表示して終了する。ステップＳ１５０９では、表示ＵＩとして、図１３に示すような同一時間帯番組選択画面１３００を選択し、対応する画面を表示部１０３に表示して終了する。
【００８６】
ステップＳ１５１０では、表示ＵＩとして、図１２に示すような同一チャンネル番組選択画面１２００を選択し、対応する画面を表示部１０３に表示して終了する。ステップＳ１５１１では、表示ＵＩとして、図４に示すような同一チャンネル番組選択画面４００を選択し、対応する画面を表示部１０３に表示して終了する。
【００８７】
なお図８の場合、直前のキーのキー種別８０１が「カーソルキー」であるので、ステップＳ１５０５に移行して、図３に示すような番組表表示画面３００が表示されることとなる。
【００８８】
以上のように、本実施形態によれば、リモコン装置２００の操作に応じて、同一ＵＩ種別のうち表示状態の異なるＵＩを選択することができる。
【００８９】
（第４の実施形態）
以下、本発明の第４の実施形態について説明する。本実施形態における表示制御装置１００及びリモコン装置２００の構成は、第１の実施形態と同様であるので、説明を省略する。
【００９０】
上述の第１乃至第３の実施形態では、キー種別としてカーソルキー２１０が操作された場合には、その直前のキー操作を問わず同一の番組表表示画面３００を表示するだけであった。これに対し、本実施形態では、カーソルキー２１０の直前に操作されたキーのキーコードに基づいて、同一ＵＩ種別で表示状態の異なる番組表表示画面の選択を行うことを可能とする。
【００９１】
本実施形態では、図１６の対応表に示すように、リモコン装置２００で操作される操作キーのキー種別が変更され、さらに操作履歴が満たす条件に応じてＵＩ種別及び表示形態が選択される。
【００９２】
即ち、カーソルキー２１０が操作された場合で、その直前に数字キー２２０の１のキー２２１が操作されていた場合には、図１７に示すような番組表表示画面１７００が表示される。また、数字キー２２０の２のキー２２２が操作されていた場合には、図１８に示すような番組表表示画面１８００が表示される。同様にして、数字キー、３から９（２２３から２２９）のいずれかが操作されていた場合には、それぞれに対応する番組表表示画面が表示される。図１９は、９の数字キー２２９が操作された場合の番組表表示画面１９００を示している。
【００９３】
また、数字キー２２０が操作された場合で、その直前にカーソルキー２１０が操作されていた場合の表示形態は、第３の実施形態と同様であるので、ここでの説明を省略する。
【００９４】
次に、図１７は、本実施形態に対応する表示部１０３に表示される電子番組表表示画面の一例を示す図である。図１７において、画面１７００は、電子番組表表示画面全体を示す。
【００９５】
電子番組表表示画面１７００の構成は、図３に示した画面３００と同様である。即ち、画面１７００は、大きく３つの領域に分割されている。まず、領域１７０１は、チャンネル番号を表示する領域であり、図１７では、「１ｃｈ」と「２ｃｈ」が表示されている。チャンネル番号の切替は、カーソルキー２１０の左右方向キー２１１、２１２で行うことが可能であり、そのことを矢印マーク１７０２と１７０３とで示している。次に、領域１７０４は、番組の時間帯を示す領域であり、図１７では、「１２：００」から１時間毎に「１６：００」までが示されている。時間帯の切替は、カーソルキー２１０の上下方向キー２１３、２１４で行うことが可能であり、そのことを矢印マーク１７０５と１７０６とで示している。
【００９６】
さらに領域１７０７は、特定チャンネルの特定時間帯において放送される各番組名を示す領域であり、図１７では、計９つの番組名が表示されている。各番組は番組の放送時間ごとに各番組枠１７０８で表示され、カーソルキー２１０を操作することにより、選択番組を示すカーソル１７０９を移動させることができる。即ち、カーソル１７０９は、カーソルキー２１０の左右方向キー２１１、２１２を操作することにより、チャンネルの放送枠を移動し番組を選択できる。また、上下方向キー２１３、２１４を操作することにより、同一チャンネルの時間帯の異なる番組を選択できる。
【００９７】
以上のように、図１７は、１２時から１７時までに、１ｃｈと２ｃｈにおいて放送される９つの番組を示す電子番組表表示画面１７００を示していることとなる。
【００９８】
なお、図１７に示す電子番組表表示画面１７００は、同一チャンネル番組選択画面４００または同一時間帯番組選択画面１０００において、数字キー２２０のうち、１のキー２２１の操作後に、カーソルキー２１０が操作された場合の表示画面である。本実施形態では、カーソル１７０９が、操作された数字キー２２０に対応するチャンネルの番組上に位置するように表示される。従って、１のキー２２１が操作された場合には、「１ｃｈ」の番組上にカーソル１７０９が位置するように、画面表示が行われる。
【００９９】
図１８及び図１９は、数字キー２２０のうち、２のキー２２２及び９のキー２２９の操作後に、カーソルキー２１０が操作された場合の番組表表示画面１８００及び１９００を示す。番組表表示画面１８００は、２のキー２２２の操作に基づき「２ｃｈ」の番組上にカーソル１８０９が位置するように、画面表示が行われる。また、番組表表示画面１９００は、９のキー２２９の操作に基づき、「９ｃｈ」の番組上にカーソル１９０９が位置するように、画面表示が行われる。その他、画面の基本的な構成については図１７と同様であるので、説明を省略する。
【０１００】
以上と同様にして、数字キー２２０のうち１、２及び９以外の数字キー２２０の操作後に、カーソルキー２１０が操作された場合も、操作された数字キー２２０の番号に対応するチャンネルの番組上にカーソルが位置するように、画面表示が行われる。操作された数字キー２２０と一致するチャンネルが存在しない場合には、数字キー２２０に最も近い番号のチャンネルが選択される。また、最も近い番号のチャンネルが２以上存在する場合には、数字の大きい方を選択しても良いし、小さい方を選択してもよい。
【０１０１】
本実施形態における表示部１０３における画面表示の切替処理の全体的な流れは、第１の実施形態の図６に示したフローチャートと同様である。但し、ステップＳ６０６におけるＵＩ種別選択処理の詳細は、第１の実施形態とは異なる。
【０１０２】
そこで、本実施形態に対応するＵＩ種別選択処理について、図２０のフローチャートを参照して説明する。図２０は、本実施形態に対応するＵＩ種別選択処理の一例を示すフローチャートである。図２０のフローチャートに対応する処理は、図６と同様、図１に示したプログラムメモリ１０４に格納されている処理プログラムを、ＣＰＵ１０２により実行することで実現される。
【０１０３】
図２０において、ステップＳ２００１では、直前のキー情報に含まれるキー種別８０１が、「カーソルキー」であるか否かを判定する。もし、「カーソルキー」である場合には（ステップＳ２００１において「ＮＯ」）、ステップＳ２００２に移行する。ステップＳ２００２からステップＳ２０１０までの処理は、図１５のステップＳ１５０２からＳ１５０６及びＳ１５０８からＳ１５１１までの処理と同様であるので、本実施形態における説明は省略する。
【０１０４】
ステップＳ２００１で、キー種別８０１が「カーソルキー」である場合には（ステップＳ２００１において「ＹＥＳ」）、ステップＳ２０１１に移行する。ステップＳ２０１１では、２つ前のキー情報に含まれるキーコード８０２が「１」であるか否かを判定する。もし、「１」である場合には（ステップＳ２０１１において「ＹＥＳ」）、ステップＳ２０１４に移行する。ステップＳ２０１４では、表示ＵＩとして、図１７に示すような番組表表示画面１７００を選択し、対応する画面を表示部１０３に表示して終了する。
【０１０５】
一方、「１」でない場合には（ステップＳ２０１１において「ＮＯ」）、ステップＳ２０１２に移行する。ステップＳ２０１２では、２つ前のキー情報に含まれるキーコード８０２が「２」であるか否かを判定する。もし、「２」である場合には（ステップＳ２０１２において「ＹＥＳ」）、ステップＳ２０１５に移行する。ステップＳ２０１５では、表示ＵＩとして、図１８に示すような番組表表示画面１８００を選択し、対応する画面を表示部１０３に表示して終了する。一方、「２」でない場合には（ステップＳ２０１２において「ＮＯ」）、次のステップに移行する。
【０１０６】
以下、キーコード８０２が、「３」、「４」、「５」、「６」、「７」、「８」のいずれかに該当するか否かを順に判定していく。もし、いずれかに該当する場合には、対応する番組表表示画面を表示するためのステップに移行する。いずれにも該当しない場合には、ステップＳ２０１３において、２つ前のキー情報に含まれるキーコード８０２が「９」であるか否かを判定する。もし、「９」である場合には（ステップＳ２０１３において「ＹＥＳ」）、ステップＳ２０１６に移行する。一方、「９」でない場合には（ステップＳ２０１３において「ＮＯ」）、そのまま処理を終了する。
【０１０７】
以上のように、本実施形態によれば、リモコン装置２００の操作に応じて、希望するチャンネルを含む番組表表示画面を表示させることが可能となる。
【０１０８】
（その他の実施形態）
上記の各実施形態では、入力部１０１を、ユーザインタフェースにカーソルキー２１０と数字キー２２０とを有するリモコン装置２００として説明した。しかしながら、入力部１０１が有するキー種別の種類や種別の数は、これに限定されるものではない。例えば、リモコン装置２００の有するユーザインタフェースに、カーソルキー２１０と数字キー２２０に加えて、或いは、それらの代わりに、アルファベットキーやホイール、ジョグダイヤル等が含まれていてもよい。
【０１０９】
また、上述の実施形態では、「直前のキー情報」と「２つ前のキー情報」を利用しているが、利用する操作履歴や、キー操作回数はこれらに限定されるものではない。例えば、「カーソルキーの左右方向キー９を３回押下したとき」や、「数字キーの１、２、３キーを順番に押したとき」のようにしてもよい。
【０１１０】
また、上記の各実施形態ではＴＶ放送を録画するＵＩの画面表示と関連して説明したが、ＴＶ放送録画以外のＰＣや組み込み機器が持つ各種アプリケーション、オペレーティングシステム等のソフトウェアのUI画面に用いてもよい。その場合は、キー種別、もしくはキー種別と操作履歴から、次に表示するＵＩを選択し、ソフトウェアの表示UIを選択するように構成してもよい。その場合、例えばＴＶ放送の番組ではなく、ファイル、画像、動画、音楽等のコンテンツを選択するようにしてもよい。
【０１１１】
さらに、本発明は上記各実施形態を合わせた構成であってもよい。このように本実施形態で示した本発明により、下記の効果が実現できる。
【０１１２】
同一の選択対象に対して異なるユーザインタフェースを使用できるので、ユーザは特定のユーザインタフェースに縛られることがない。また、キーの入力状況に応じて操作できる内容を変えることで、ユーザインタフェースの操作性が向上する。また、異なるユーザインタフェースで同一の操作目的を達成できるので、ユーザはより自分の感覚に合ったユーザインタフェースを使用できる。よって、ユーザインタフェースの直感的な操作が可能になる。
【０１１３】
本実施形態における機能が外部からインストールされるプログラムによって、ＰＣにより実行されていてもよい。そしてその場合、CD-ROMやフラッシュメモリ、FD等の記憶媒体により、あるいはネットワークを通して外部の記憶媒体から、プログラムを含む情報群を表示装置に供給される場合でも本発明は適用される。
【０１１４】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体がシステムあるいは装置に供給されていてもよい。その場合はコンピュータ（もしくはCPUやMPU）が記憶媒体に格納されたプログラムコードを読み出し、実行することによって、本発明の目的が達成されることは言うまでもない。
【０１１５】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することとなる。
【０１１６】
プログラムコードを供給するための記憶媒体としては以下のものが考えられる。例えば、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、DVD-ROM、磁気テープ、不揮発性のメモリーカード、ROM、EEPROM、シリコンディスク等である。
【０１１７】
また、コンピュータが読み出ししたプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。このプログラムコードの支持に基づき、コンピュータ上で稼動しているOS（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１８】
さらに、記憶媒体から読み出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれることもある。このプログラムコードが読み込まれた後、その指示に基づき、機能拡張ボードや機能拡張ユニットに備わるCPUが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１９】
また、本発明は複数の機器から構成されるシステムに対して適用しても、一つの機器からなる装置に適用してもよい。
【０１２０】
また、本発明はシステムのあるいは装置にプログラムを供給することによって達成される場合にも適用できることは言うまでもない。この場合、本発明を達成するためにソフトウェアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２１】
さらに、本発明を達成するためにソフトウェアによって表されるプログラムをネットワーク上のデータベースから通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【図面の簡単な説明】
【０１２２】
【図１】本発明の実施形態に対応する表示制御装置１００の構成の一例を示す図である。
【図２】本発明の実施形態に対応するリモコン装置２００の構成の一例を示す図である。
【図３】本発明の第１の実施形態に対応する、表示部１０３に表示される電子番組表表示画面３００を示す図である。
【図４】本発明の第１の実施形態に対応する、表示部１０３に表示される同一チャンネル番組選択画面４００を示す図である。
【図５】本発明の第１の実施形態における、入力されるキー種別と、キー種別に応じて選択されるＵＩ種別との対応関係を示す図である。
【図６】本発明の実施形態に対応する表示部１０３における画面表示の切替処理の一例を示すフローチャートである。
【図７】本発明の第１の実施形態に対応する、ＵＩ種別選択処理の一例を表すフローチャートである。
【図８】本発明の第１の実施形態に対応する、データメモリ１０５に保存されたキー情報のデータ構造の一例を示す図である。
【図９】本発明の第２の実施形態における、入力されるキー種別及びキーコードと、選択されるUI種別との対応関係を示す図である。
【図１０】本発明の第２の実施形態に対応する、表示部１０３に表示される同一時間帯番組選択画面１０００を示す図である。
【図１１】本発明の第２の実施形態に対応する、ＵＩ種別選択処理の一例を表すフローチャートである。
【図１２】本発明の第３の実施形態に対応する同一チャンネル番組選択画面１２００を示す図である。
【図１３】本発明の第３の実施形態に対応する同一時間帯番組選択画面１３００を示す図である。
【図１４】本発明の第３の実施形態における、入力されるキー種別及びキーコードと、選択されるUI種別との対応関係を示す図である。
【図１５】本発明の第３の実施形態に対応する、ＵＩ種別選択処理の一例を表すフローチャートである。
【図１６】本発明の第４の実施形態における、入力されるキー種別及びキーコードと、選択されるUI種別との対応関係を示す図である。
【図１７】本発明の第４の実施形態に対応する電子番組表表示画面１７００を示す図である。
【図１８】本発明の第４の実施形態に対応する電子番組表表示画面１８００を示す図である。
【図１９】本発明の第４の実施形態に対応する電子番組表表示画面１９００を示す図である。
【図２０】本発明の第４の実施形態に対応する、ＵＩ種別選択処理の一例を表すフローチャートである。
【符号の説明】
【０１２３】
１  入力部
２  CPU
３  表示部
４  プログラムメモリ
５  データメモリ
【図１】
2008118572.tif 000003
【図２】
2008118572.tif 000004
【図３】
2008118572.tif 000005
【図４】
2008118572.tif 000006
【図５】
2008118572.tif 000007
【図６】
2008118572.tif 000008
【図７】
2008118572.tif 000009
【図８】
2008118572.tif 000010
【図９】
2008118572.tif 000011
【図１０】
2008118572.tif 000012
【図１１】
2008118572.tif 000013
【図１２】
2008118572.tif 000014
【図１３】
2008118572.tif 000015
【図１４】
2008118572.tif 000016
【図１５】
2008118572.tif 000017
【図１６】
2008118572.tif 000018
【図１７】
2008118572.tif 000019
【図１８】
2008118572.tif 000020
【図１９】
2008118572.tif 000021
【図２０】
2008118572.tif 000022