(57)【要約】【課題】ディスプレイに表示された電子番組表において、番組の選択操作前に、リモコンの方向指定ボタンの各方向に対応する選択可能な全番組を示すマークを表示することによって、ユーザが番組を選択する操作の負担を軽減するユーザインタフェース装置を提供する。【解決手段】ディスプレイに表示した電子番組表の中心を基点として、リモコンで指定可能な全方向と対応するガイド線を電子番組表上に表示する(ステップS12)。ユーザによって押圧された方向キーに対応するガイド線上に、その押圧時間に応じて基点から移動させた点を示す選択矢印を表示し(ステップS15、S16)、押圧が解除された時、その選択矢印の先端座標を含む番組セルを選択し(ステップS21)、選択した番組セルの中心が基点に位置するように電子番組表を再表示する(ステップS22)。【選択図】図8
2005341411.tif 000002
【特許請求の範囲】
【請求項１】
番組セルを2次元に配列してなる電子番組表から、ユーザに希望する番組セルを選択させるユーザインタフェース装置であって、
複数の方向のうちいずれかの方向を指定する操作を含むユーザ操作を受付ける操作受付手段と、
前記電子番組表を表示する番組表表示手段と、
前記操作受付手段が受付可能な各方向に対応して、前記電子番組表上の所定の基点からその方向にある複数の番組セルを示すガイドマークを表示するガイドマーク手段と、
前記操作受付手段にて受付けた方向に対応する前記ガイドマークが示す番組セルのうちから、ユーザ操作により一つの番組セルを選択する選択手段と
を備えることを特徴とするユーザインタフェース装置。
【請求項２】
前記所定の基点は、表示されている電子番組表の中心であり、前記ガイドマークは、前記基点から前記操作受付手段が受付可能な各方向に対応する線分で表され、
前記選択手段は、前記線分上にある一つの番組セルを選択し、
前記番組表表示手段は、前記選択手段により番組セルが選択された後、当該番組セルの中心を前記基点と一致させるように電子番組表を再び表示すること
を特徴とする請求項1記載のユーザインタフェース装置。
【請求項３】
前記所定の基点は、一つの番組セルの中心であり、
前記ガイドマーク手段は、前記選択手段により番組セルが選択された後、当該番組セルの中心を基点として定め直し、定め直された基点に基づき前記ガイドマークを表示すること
を特徴とする請求項1記載のユーザインタフェース装置。
【請求項４】
前記操作受付手段は、円盤状の操作ボタンを有し、ユーザによる操作ボタンの押圧を検出し、円盤の中心から押圧位置に向かう方向を受付け、
前記ユーザ操作は、前記操作ボタンの長押しであり、
前記ユーザインタフェース装置は、更に、
前記操作ボタンの押圧時間に応じて、前記基点から移動方向に移動する点を指し示す選択マークを表示する選択マーク手段を備え、
前記選択手段は、押圧終了を検出した時点で、前記選択マークの指し示す点を含む番組セルを選択すること
を特徴とする請求項1から3のいずれか1項に記載のユーザインタフェース装置。
【請求項５】
前記操作ボタンは、円盤の中心を軸に回転させることができ、
前記操作受付手段は、更に、回転操作を受付け、
前記ガイドマーク手段は、前記操作ボタンの回転操作を受付けたとき、前記操作ボタンの回転角度に対応させて前記基点を中心として前記ガイドマークを回転させること
を特徴とする請求項4記載のユーザインタフェース装置。
【請求項６】
前記操作ボタンは、円盤の中心を軸に回転させることができ、
前記ユーザインタフェース装置は、更に、
前記操作ボタンの回転操作を受付けたとき、日付を表示し、更なる回転操作に応じて表示された日付を変更する日付変更手段を備え、
前記番組表表示手段は、変更された日付の電子番組表を表示すること
を特徴とする請求項4記載のユーザインタフェース装置。
【請求項７】
CPU及びメモリを備え、表示された電子番組表の番組セルをユーザに選択させるユーザインタフェース装置に、制御処理を行わせるためのプログラムであって、
前記制御処理は、
複数の方向のうちいずれかの方向を指定する操作を含むユーザ操作を受付けるステップと、
前記電子番組表を表示するステップと、
前記ユーザ操作により受付可能な各方向において、前記電子番組表上の所定の基点からその方向にある複数の番組セルを示すガイドマークを表示するステップと、
前記ユーザ操作により受付けた方向に対応する前記ガイドマークが示す番組セルのうち、ユーザ操作に応じて一つの番組セルを選択するステップとを含むこと
を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザインタフェース装置に関する発明であり、特に、ユーザが番組の録画予約等を行う際における番組の選択操作に関する。
【背景技術】
【０００２】
近年、テレビ番組の録画予約をする際に、番組セルを二次元に配列した電子番組表をディスプレイに表示し、リモコンを用いて、表示された電子番組表から予約する番組を選択させる表示制御装置が提供されている。(特許文献1参照)
また、番組選択に用いられるリモコンは、カーソルを移動させるための方向指定ボタンを備えており、一般に、ユーザからディスプレイに表示された電子番組表を見たとき、このような方向指定ボタンの各方向と、電子番組表上のカーソル移動方向は一致している。
【０００３】
ユーザは、ある番組セルから離れた番組セルを選択する場合、まず現在選択されている番組セルから選択したい番組セルの方向を確認し、その方向に係るボタンを数回押下すれば選択したい番組セルに到達すると予測する。
【特許文献１】特開平8−251496号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、番組放送時間は番組によって異なり、番組セルの時刻軸方向の大きさは均一でないため、正確に予測できない場合がある。
例えば、右方向ボタンの押下により、カーソル位置の番組セルの右に隣接し、その番組セルの番組開始時刻を含む番組セルにフォーカスを移す仕様の表示制御装置であれば、図2に示す電子番組表の番組11から番組53の番組セルがディスプレイに表示されている場合において、カーソルが番組22にあるとき、右方向ボタンを3回押下すれば、番組22から番組32、番組42、番組51の順にカーソルが移る。一方、そのカーソル移動に関する仕様を記憶していないユーザは、右方向ボタンを3回押下することにより、番組51、番組52、及び番組53のいずれが選択されるのか選択操作前に正確に予測することができない。
【０００５】
そのため、当初は予想外の番組を選択するという操作ミスが起こりやすく、そのようなユーザに対しては使い勝手が悪いと言える。
そこで、本発明はディスプレイに表示された電子番組表において、選択操作に不慣れなユーザであっても希望する番組を雑作なく選択できるように工夫されたユーザインタフェース装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記問題を解決するため本発明に係るユーザインタフェース装置は、番組セルを2次元に配列してなる電子番組表から、ユーザに希望する番組セルを選択させるユーザインタフェース装置であって、複数の方向のうちいずれかの方向を指定する操作を含むユーザ操作を受付ける操作受付手段と、前記電子番組表を表示する番組表表示手段と、前記操作受付手段が受付可能な各方向に対応して、前記電子番組表上の所定の基点からその方向にある複数の番組セルを示すガイドマークを表示するガイドマーク手段と、前記操作受付手段にて受付けた方向に対応する前記ガイドマークが示す番組セルのうちから、ユーザ操作により一つの番組セルを選択する選択手段とを備える。
【発明の効果】
【０００７】
この構成によれば、予めリモコン等で指定可能な方向と対応する選択可能な番組セルをユーザが目視できる形態で表示されるため、ユーザはリモコン等で操作する前に、どの方向を指定すれば目的の番組セルを選択できるか容易に認識することができる。
また、前記所定の基点は、表示されている電子番組表の中心であり、前記ガイドマークは、前記基点から前記操作受付手段が受付可能な各方向に対応する線分で表され、前記選択手段は、前記線分上にある一の番組セルを選択し、前記番組表表示手段は、前記選択手段により番組セルが選択された後、当該番組セルの中心を前記基点と一致させるように電子番組表を再び表示することとしてもよい。
【０００８】
この構成によれば、ガイドマークが常に表示領域の中心を基点に直線で表示されるため、ユーザは容易に方向を確認でき、常に全方向における選択可能な番組を確認できる。
更に、前記所定の基点は、一つの番組セルの中心であり、前記ガイドマーク手段は、前記選択手段により番組セルが選択された後、当該番組セルの中心を基点として定め直し、定め直された基点に基づき前記ガイドマークを表示することとしてもよい。
【０００９】
この構成によれば、選択された番組セルの中心にガイドマークを再表示するため、ユーザが番組を選択しても表示領域の電子番組表は変わらず、ユーザは表示領域内の番組を連続して選択することができる。
また、前記操作受付手段は、円盤状の操作ボタンを有し、ユーザによる操作ボタンの押圧を検出し、円盤の中心から押圧位置に向かう方向を受付け、前記ユーザ操作は、前記操作ボタンの長押しであり、前記ユーザインタフェース装置は、更に、前記操作ボタンの押圧時間に応じて、前記基点から移動方向に移動する点を指し示す選択マークを表示する選択マーク手段を備え、前記選択手段は、押圧終了を検出した時点で、前記選択マークの指し示す点を含む番組セルを選択することとしてもよい。
【００１０】
この構成によれば、ユーザがどの方向を指定しているのかをディスプレイで確認することができ、方向指定の操作と選択操作が連続しているため、ユーザは1回の操作でガイドマーク上の番組を選択することができる。
また、前記操作ボタンは、円盤の中心を軸に回転させることができ、前記操作受付手段は、更に、回転操作を受付け、前記ガイドマーク手段は、前記操作ボタンの回転操作を受付けたとき、前記操作ボタンの回転角度に対応させて前記基点を中心として前記ガイドマークを回転させることとしてもよい。
【００１１】
この構成によれば、操作ボタンの回転量に応じてガイドマークを回転させることができるため、表示領域上の全ての番組を容易に選択することができる。
更に、前記操作ボタンは、円盤の中心を軸に回転させることができ、前記ユーザインタフェース装置は、更に、前記操作ボタンの回転操作を受付けたとき、日付を表示し、更なる回転操作に応じて表示された日付を変更する日付変更手段を備え、  前記番組表表示手段は、変更された日付の電子番組表を表示することとしてもよい。
【００１２】
この構成によれば、例えば、ユーザが1週間後の電子番組表が見たい場合、ユーザは簡単な操作で指定した日付の電子番組表を見ることができる。
【発明を実施するための最良の形態】
【００１３】
＜構成＞
図1に示す本発明の実施形態に係るユーザインタフェース装置2は、アンテナを通じて受信した電子番組表データに基づいて、電子番組表をディスプレイに表示し、リモコン3を介してユーザ操作を受付け、その操作に応じて録画予約する番組を選択する装置である。
＜リモコン＞
まず、リモコン3の外観について図1を用いて説明する。
【００１４】
リモコン3は、Powerボタン32、Backボタン33、8方向の指定可能な円盤状の操作ボタン31を備えている。
Powerボタン32は、ユーザインタフェース装置2の電源のオン、オフを切替える。
Backボタン33は、実行した操作を実行前の状態に戻す。
ここで、リモコン3における操作ボタン31の構造について図14を用いて説明する。
【００１５】
図14は、リモコン3の操作ボタン31の分解斜視図であり、上部カバー34は、円形の貫通孔が設けられており、操作つまみ311が上部カバー34の上面に露出するように設計されている。操作ボタン31においてユーザに押圧される部分となる操作つまみ311は、絶縁樹脂で弾性を有する円盤状の部材311A、表面が導電部材でコーティングされた円筒状の部材311B、及び導電部材で弾性を有するブラシ312から成り、導電部315上に配置される。
【００１６】
また、多層配線基板35は下部カバー36により保持されており、多層配線基板35上には輪状の導電部315が配置されており、8個の回転センサ313a〜313hが導電部315を中心として45°間隔の輪状に配置されている。回転センサ313a〜313hの上面には、それぞれ押圧センサ314a〜314hが付設されている。
また、操作ボタン31上の31a〜31hは電子番組表上のカーソル移動方向を指定するためのボタン(以下「方向キー」という。) であり、方向キー31a〜31hのいずれかが押圧されると、押圧された方向キーの下に位置する押圧センサが押圧され、操作ボタン31の中心から押圧された方向キーに向かう方向の指定が受け付けられる。
【００１７】
また、各回転センサ313a〜313hにはそれぞれ異なる抵抗が備わっており、ブラシ312が各回転センサ313a〜313hの側面に接触する度に、部材311B、導電部315を介して導通して電圧値を出力する。回転センサ毎に電圧値が異なるため、電圧値及びその変化量から回転方向及び回転量を特定することができる。
図14(b)は、操作ボタン31の上面を上からみた平面図であり、操作ボタン31は部材311Aの円周方向に回転自在となっている。同図に示す白抜矢印が示す円周方向に操作ボタン31を回転するとブラシ312も回転し、ブラシ312と接触する回動センサが変わる。
【００１８】
次に、リモコン3の機能について図6を用いて説明する。
リモコン3は、リモコンコード送信部310、リモコンコード生成部320、回転操作検知部330、押圧検知部340、及び操作部350を含んで構成される。
ここで、リモコンコード送信部310は、リモコンコード生成部320からリモコンコードを受け取った場合、ユーザインタフェース装置2へリモコンコードを示す信号を送信する。
【００１９】
リモコンコード生成部320は、回転操作検知部330によって送出された回転を示す信号、又は押圧検知部340によって送出された方向キーの押圧を示す信号を受付け、各信号に応じてリモコンコードを生成し、リモコンコード送信部310へ生成したリモコンコードを送出する。
回転操作検知部330は、操作部350の操作ボタン31の回転を検知し、操作ボタン31が45°回転する毎に、回転方向を含む回転信号をリモコンコード生成部320へ送出する。
【００２０】
また、押圧検知部340は、操作部350の操作ボタン31における方向キー31a〜31hのいずれが押圧されたかを検知し、押圧位置及び押圧開始を示す信号をリモコンコード生成部320へ送出し、また方向キーの押圧が解除された場合は押圧終了を示す信号をリモコンコード生成部320へ送出する。
操作部350は、図1に示すリモコン3の各操作ボタンを示しており、ユーザからの操作を受付ける。
＜ユーザインタフェース装置＞
次に、図1に示す本発明に係るユーザインタフェース装置2について説明する。
【００２１】
ユーザインタフェース装置2は、チャンネルと時間軸で配列された番組セルからなる電子番組表のデータを、放送波を通じて受信し、ディスプレイの表示領域に電子番組表と、表示領域の中心を基点51としてガイド線510とを表示し（図3(a)）、また、ユーザによるリモコン3(図1)の操作を受け付けてガイド線上の番組セルを選択し、選択した番組セルの番組を録画予約する。
【００２２】
ここで、表示領域は予め定められたXY座標を有する二次元平面であり、表示領域の中心座標(0,0)を基点とする。
以下、ユーザインタフェース装置2の構成について図5を用いて説明する。
ユーザインタフェース装置2は、受信部210、制御部220、リモコンI/F部230、記憶部240、表示部250、及び録画部260を有している。
【００２３】
また、制御部220は、電子番組表受信部221、マーク表示制御部222、番組選択受付部223、番組表表示制御部224、及び日付入力受付部225を含んで構成される。
これらの各構成要素について図1、図3及び図5を用いて詳細に説明する。
受信部210は、電子番組表受信部221から電子番組表の受信要求信号を受付け、アンテナ１(図1)を通じて電子番組表データを受信し、電子番組表受信部221へ電子番組表データを送出する。
【００２４】
制御部220は、CPU及びメモリ（ROM、RAM）を含んで構成され、ユーザによるリモコン3の操作に応じてユーザインタフェース装置2の各部を制御する機能を有しており、ROMに格納されているプログラムをCPUが実行することによりユーザインタフェース装置2の全体動作を制御する。ROMは、特に本発明に特徴的な動作、つまり電子番組表にガイド線を表示し、ユーザから録画予約する番組選択を受付ける動作を実現するためのプログラムを保持している。RAMは、CPUがプログラムを実行するための作業用データを一時的に保持する。
【００２５】
ここで、ガイド線は、ディスプレイの表示領域上において、表示領域の略中心を基点とし、ユーザによるリモコン3の方向キー31a〜31hの押圧操作により、方向キー毎に選択可能な全ての番組セルを指し示すように基点を通る直線で表したものであり、基点からガイド線の各方向と操作ボタン31の方向キー31a〜31hの押圧によって指定される各方向はそれぞれ対応している。本実施の形態で用いるリモコン3の操作ボタン31で指定可能な方向は8方向であり、ガイド線は45°間隔で表示する。
【００２６】
電子番組表受信部221は、録画部260から録画予約の指示を受付け、受信部210へ電子番組表データの受信要求信号を送出し、受信部210から電子番組表データを受け取る。
マーク表示制御部222は、表示領域上の基点を中心に45°間隔のガイド線510(図3(a))を表示領域まで表示部250に表示させる。尚、左右方向のガイド線が番組セルの境界に位置する場合は、各方向において選択可能な番組セルを含む様にずらして表示することとする。
【００２７】
また、ユーザによるいずれかの方向キー31a〜31h(図1)の押圧によって指定された方向と、押圧開始を示す信号をリモコンI/F部230から受け取った場合、ユーザによってその押圧が解除され、リモコンI/F部230から押圧終了の信号を受け取るまで、指定された方向のガイド線上を基点から一定速度で移動させた点と基点とを結ぶ矢印(図3(a)) (以下「選択矢印」という。)を表示する。
【００２８】
また、リモコンI/F部230から押圧終了の信号を受付け、当該信号を受付けた時点の押圧時間を求め、記憶部240の座標テーブルを読み出し、押圧時間と移動速度に基づいて選択矢印511の先端座標を算出し、その座標を番組選択受付部223へ送出する。
次に、番組選択受付部223は、マーク表示制御部222によって送出された座標を含む番組セルを求め、その番組セルの番組情報として番組名、番組開始時刻を記憶部240へ送出し、その番組セルの中心座標を番組表表示制御部224へ送出する。
【００２９】
番組表表示制御部224は、電子番組表受信部221から電子番組表データを読み出し、チャンネルを横軸、時刻を縦軸として電子番組表を生成して表示部250に表示する。本実施の形態の表示領域における電子番組表は、チャンネル数を5チャンネル、表示する時刻を3時間とする(図3(a))。また、番組選択受付部223によって送出された番組セルの中心座標が、基点に位置するように電子番組表を生成して表示部250に表示し直す。また、日付入力受付部225によって送出された日付データに基づく電子番組表データを電子番組表受信部221から読み出し、日付変更前のチャンネルと時刻の電子番組表を生成し、表示部250に表示し直す。
【００３０】
日付入力受付部225は、リモコン3の操作部31がユーザによって回転され、リモコンI/F部230によって送出された回転信号を受付け、現在の日付を含むカレンダーを表示し、リモコンI/F部230によって送出される回転信号に応じてカレンダーの日付を変更する。また、前の回転信号から次の回転信号までが3秒以上経過している場合、カレンダー表示を終了し、終了時に選択された日付を番組表表示制御部224へ送出する。
【００３１】
ここで、現在日付を含むカレンダー600の表示例を図13に示す。例えば、現在日付が2004年4月6日の場合、4月のカレンダーを表示し、ユーザによって操作ボタン31が方向キー31aから31bに回転された場合、7日を選択する。
リモコンI/F部230は、リモコン3のリモコンコード送信部310から送出されたリモコンコードを受信し、受信したリモコンコードに対応する制御信号をユーザインタフェース装置2の制御部220へ送出する。特に、受信したリモコンコードが、回転信号の場合、日付入力受付部225へ回転信号を送出し、押圧に係る方向と押圧開始を示す信号、及び押圧終了を示す信号の場合は、マーク表示制御部222へこれらの信号を送出する。
【００３２】
記憶部240は、リモコン3の方向キー31a〜31hの各押圧に対応するガイド線において、基点から移動した点の座標を算出するための座標テーブルを予め記憶しており、また、番組選択受付部223から送出された番組情報を記憶する。
表示部250は、例えば液晶パネル等で実現され、放送番組の映像、電子番組表、ガイド線及び選択矢印などの画像を制御部200の指示に応じて表示する。
【００３３】
録画部260は、ユーザによるリモコン3の操作によって録画予約の指示を受け付け、電子番組表データの受信要求を示す信号を電子番組表受信部221へ送出し、記憶部240から録画予約するための番組情報を読み出して番組の録画予約を行う。
＜データ＞
図7(a)は、リモコン3の操作ボタン31の部分を拡大した図であり、座標テーブル610(同図(c))の説明のため、便宜的に方向キー31a〜31hの上にA〜Hの文字を付している。
【００３４】
同図(b)は、ユーザインタフェース装置2のディスプレイにおけるXY平面の表示領域600を表しており、表示領域600の中心を基点として45°間隔に引かれた直線A〜Hは、各方向キーの押圧時間によって基点からA〜Hのいずれかの方向へ一定速度で移動する点の軌跡を表している。
同図(c)は、記憶部240において予め記憶している座標テーブル610を表す図である。
【００３５】
座標テーブル610は、基点からA〜Hのいずれかの方向へ移動する速度を定数ｐ、A〜Hに対応する操作ボタン31の押圧時間をtとした場合における各方向へ移動した点の座標を示している。
尚、座標テーブルのA〜Hは、操作ボタン31の押圧方向に応じてマーク表示制御部222によって読み出される。
＜動作＞
まず、リモコン3の動作について図10を用いて説明する。
【００３６】
ユーザによって操作ボタン31の回転操作がなされたか否かを、回転操作検知部330が判断する(ステップS61)。
ステップS61において、操作ボタン31の回転操作がなされ、回転操作検知部330が回転操作がなされたと判断した場合(ステップS61:Yes)、回転操作検知部330は回転方向を含む回転信号をリモコンコード生成部320へ送出し、リモコンコード生成部320は回転信号を示すリモコンコードを生成してリモコンコード送信部310へ送出し、リモコンコード送信部310はユーザインタフェース装置2へ当該リモコンコードを送信する(ステップS62)。
【００３７】
また、ステップS61において、回転操作がなされなかったと回転操作検知部330が判断した場合(ステップS61:No)、押圧検知部340は、ユーザによって方向キー31a〜31hのいずれかが押圧されたか否かを判断する(ステップS63)。
ステップS63において、押圧検知部340が方向キー31a〜31hのいずれかが押圧されたと判断した場合(ステップS63:Yes)、押圧検知部340は押圧位置を示す信号と押圧開始を示す信号をリモコンコード生成部320に送出し、リモコンコード生成部320は生成された押圧位置が示す方向と押圧開始を示すリモコンコードを生成してリモコンコード送信部310へ送出し、リモコンコード送信部310はユーザインタフェース装置2へ当該リモコンコードを送信する(ステップS64)。
【００３８】
また、ステップS63において、押圧検知部340が方向キー31a〜31hのいずれも押圧されていないと判断した場合(ステップS63:No)、押圧検知部340は押圧終了を示す信号をリモコンコード生成部320へ送出し、リモコンコード生成部320は押圧解除を示すリモコンコードを生成してリモコンコード送信部310へ当該リモコンコードを送出し、リモコンコード送信部310はユーザインタフェース装置2へ当該リモコンコードを送信する(ステップS65)。
【００３９】
次に、本発明に係るユーザインタフェース装置2の動作について図8及び図12を用いて説明する。
録画部260から録画予約の指示を受け取った電子番組表受信部221は、受信部210が受信した電子番組表データを受け取ると、電子番組表を生成し、生成した電子番組表の画像を表示部250に表示させる(ステップS11)。
【００４０】
次に、マーク表示制御部222は、ステップS11によって表示された電子番組表上に、表示領域の中心座標を基点として45°間隔のガイド線を表示部250に表示させる(ステップS12)。
続いて、リモコンI/F部230は、ユーザによってリモコン3の操作ボタン31の回転操作が行われたか否かを判断する(ステップS13)。
【００４１】
ステップS13において、リモコンI/F部230がリモコン3から回転を示すリモコンコードを受信しなかった場合、リモコンI/F部230は回転操作が行われなかったと判断し(ステップS13:No)、続いてリモコン3の操作ボタン31が押圧されたか否かを判断する(ステップS14)。
また、ステップS13において、リモコンI/F部230がリモコン3から回転を示すリモコンコードを受信し、回転操作が行われたと判断した場合(ステップS13:Yes)の動作については、図12を用いて後述する。
【００４２】
次に、ステップS14において、リモコンI/F部230がリモコン3から押圧方向と押圧開始を示すリモコンコードを受信した場合、リモコンI/F部230は操作ボタン31が押圧されたと判断し(ステップS14:Yes)、マーク表示制御部222へ押圧方向と押圧開始を示す信号を送出し、マーク表示制御部222は基点を始点として、押圧方向に係る選択矢印を表示部250に表示し(ステップS15)、押圧時間に応じて選択矢印をガイド線上に伸ばす(ステップS16)。
【００４３】
続いて、マーク表示制御部222は、ステップS16における選択矢印の先端座標が、表示領域の端に到達したか否かを判断する(ステップS17)。
ステップS17において、マーク表示制御部222が表示領域の端に選択矢印の先端座標が到達したと判断した場合(ステップS17:Yes)、選択矢印を表示領域の端で止める(ステップS18)。
【００４４】
また、ステップS17において、マーク表示制御部222が表示領域の端に選択矢印の先端座標が到達していないと判断した場合(ステップS17:No)、マーク表示制御部222は、操作ボタン31の押圧が解除されたか否かを判断する(ステップS19)。
ステップS19において、リモコンI/F部230がリモコン3から押圧解除を示すリモコンコードを受信し、マーク表示制御部222がリモコンI/F部230から押圧解除を示す信号を受け取った場合、マーク表示制御部222は押圧が解除されたと判断し(ステップS19:Yes)、マーク表示制御部222は選択矢印を止める(ステップS20)。
【００４５】
また、ステップS19において、マーク表示制御部222がリモコンI/F部230から押圧解除を示す信号を受け取らなかった場合、押圧が解除されていないと判断し(ステップS19:No)、マーク表示制御部222は更に選択矢印を表示領域まで伸ばす(ステップS16)。
次に、ステップS20においてマーク表示制御部222が選択矢印を止めた時、マーク表示制御部222は選択矢印の先端座標を記憶部240の座標テーブルを読み出して算出し、番組選択受付部223へ算出した座標データを送出し、座標データを受け取った番組選択受付部223は、その座標を含む番組セルを選択し、記憶部240に当該番組セルの番組情報を送出する。また、番組選択受付部223は、番組表表示制御部224へ当該番組セルの中心座標を送出する(ステップS21)
続いて、番組表表示制御部224は、ステップS21において選択された番組セルの中心座標が基点に位置するように電子番組表を生成して表示部250に表示する(ステップS22)。
【００４６】
ここで、ステップS13において、リモコンI/F部230が、回転操作が行われたと判断した場合の動作について図12を用いて説明する。
ステップS13において、リモコンI/F部230がリモコン3から回転を示すリモコンコードを受信した場合、リモコンI/F部230は日付入力受付部225へ回転方向を含む回転信号を送出し、当該信号を受け取った日付入力受付部225は、現在日付を含むカレンダーの日付画面を電子番組表に重ねて表示する(ステップS51)。
【００４７】
続いて、ユーザによって操作ボタン31の回転操作が更になされた場合、日付入力受付部225はリモコンI/F部230から回転信号を受け取り、カレンダー上において現在選択されている日付を変更する(ステップS52)。
続いて、日付入力受付部225は、操作ボタン31の回転操作が前の回転操作から3秒以上経過しているか否か判断する(ステップS53)。
【００４８】
ステップS53において、日付入力受付部225が、前の回転操作から3秒以上経過していないと判断した場合(ステップS53:No)、日付入力受付部225は回転操作に応じて更に日付を変更する(ステップS52)。
また、ステップS53において、日付入力受付部225が前の回転信号を受け取ってから3秒以上経過していると判断した場合(ステップS53:Yes)、日付画面を閉じる(ステップS54)。
【００４９】
ステップS54において日付入力受付部225が日付画面を閉じるとき、日付入力受付部225は最後に選択された日付データを番組表表示制御部224へ送出し、番組表表示制御部224は、受け取った日付の電子番組表データを電子番組表受信部221から読み出し、電子番組表を生成して表示領域に表示する(ステップS55)。
尚、上述の動作フローにおいて、ユーザによるリモコン3のPowerキー32押下を受け付けた場合や、ユーザによる録画予約決定操作を受け付けた場合、各動作を終了することとする。
＜具体例＞
次に、上述した動作の具体例を図3、図8及び図10を用いて説明する。
【００５０】
図3(a)は、2004年4月6日(火)の18時から20時の2chから10chの電子番組表421がディスプレイに表示され、表示領域の中心を基点51としてガイド線が表示されており、番組セル42を選択する場合の図を表している。
この場合において、ユーザによって方向キー31bが押圧されると、リモコン3から当該押圧方向と押圧開始を示す信号がユーザインタフェース装置2へ送信される(図10ステップS64)。
【００５１】
ユーザインタフェース装置2が、リモコン3から押圧方向と押圧開始を示す信号を受信すると(図8ステップS14:Yes)、マーク表示制御部222は、押圧方向に係る選択矢印511を表示し(図8ステップS15)、番組セル42に選択矢印が到達するまで方向キー31bが押圧されると、マーク表示制御部222は押圧されている間、選択矢印を伸ばす(図8ステップS16)。
番組セル42に選択矢印が到達し、ユーザによって押圧が解除されると、リモコン3の押圧検知部340は押圧解除信号をユーザインタフェース装置2へ送信する(図10ステップS65)。
【００５２】
ユーザインタフェース装置2がリモコン3から押圧解除信号を受信した場合(図8ステップS19:Yes)、マーク表示制御部222は選択矢印を止め(同図ステップS20)、番組セル42を選択して番組セル42の番組情報を録画予約し(同図ステップS21)、図3(b)に示す様に番組セル42の中心が、表示領域に固定された基点51と一致するように電子番組表422を表示する(同図ステップS22)。
＜補足＞
以上、本発明に係るユーザインタフェース装置について、実施形態に基づいて説明したが、本発明は勿論これらの実施形態に限られない。以下、実施形態の変形に関して説明する。
【００５３】
(1) 前述した実施の形態では、表示領域の中心座標を基点としてガイド線を表示させているが、番組セルの中心を基点としてガイド線を表示させてもよい。
この場合の例として、図4及び図9を用いて説明する。
図4(a)は、マーク表示制御部222は現在選択されている番組セル44の中心座標を基点52にガイド線530を表示し、次に番組セル45を選択するための選択矢印521を表示している。
【００５４】
同図においてユーザによる操作ボタン31の押圧解除を示す信号を受け取ったとき、マーク表示制御部222は番組セル45の中心座標を求め、図4(b)に示す様に当該座標を基点53としてガイド線530を表示し直す (図9ステップS42)。
尚、図4(a)では、既に番組セル44が選択されているが、本実施例においてマーク表示制御部222は、録画予約の指示を受け付けたときに最初に表示する電子番組表において選択される番組セル(以下「初期選択セル」という)の中心を基点としてガイド線を表示する(図9(ステップS32))。
初期選択セルは、最初に表示された表示領域内の番組セルであればどの番組セルでもよく、本実施の形態では図4(a)の番組セル60とする。
【００５５】
(2)上述の実施の形態においては、例えば、図11に示す電子番組表には8方向のガイド線540が固定されて表示されており、操作ボタン31の方向キー31cを押圧し続けても番組セル46を選択できないが、方向キー31cに対応するガイド線540を回転させて番組セル46を選択できるようにしてもよい。
図11の例の場合、方向キー31cを押圧しながら方向キー31dの方向へ操作ボタン31を回転させることにより、方向キー31cに対応するガイド線を回転させて番組セル46を選択する。
【００５６】
リモコンI/F部230は、リモコンから受信した操作ボタンの押圧に係る方向及び回転量を示す信号をマーク表示制御部222へ送出する。
マーク表示制御部222は、回転量に応じて押圧に係る方向のガイド線を回転させ、押圧時間に応じてガイド線上に選択矢印を表示し、リモコンI/F部230から回転操作及び押圧終了を示す信号を受け取った時点における選択矢印の先端座標を求める。
【００５７】
(3)上述の実施の形態で示したガイドマークは、破線で表しているが、方向キーに対応する記号で表してもよいし、方向キーで選択可能な番組セルを方向毎に色分けして表してもよい。
また、実施の形態では選択マークを矢印で表しているが、押圧時間によって現在選択可能な番組セルのみ色を変えて表示してもよく、選択可能であることを示すマークであればよい。
【００５８】
(4)上述の実施の形態では8方向のガイド線で表しているが、少なくとも番組セルの左右2方向以上のガイド線を表示することとしてもよい。
(5)上述の実施の形態では、操作ボタンの回転操作により日付画面を表示させているが、回転操作を受付けたとき、操作ボタンの回転操作に応じてチャンネルを変更し、変更に応じて各チャンネルに対応する電子番組表を表示させることとしてもよいし、ユーザからチャンネルの選択を受付けるチャンネル選択画面を表示し、受付けた選択に係るチャンネルの電子番組表を表示させることとしてもよい。
【００５９】
(6)また、ユーザによる回転操作を受付けたとき、ユーザから日付画面、又は前述のチャンネル選択画面のいずれかの選択を受付けることとしてもよい。
(7)また、ユーザによる回転操作を受付けたとき、午前及び午後を示す画像を表示し、ユーザからいずれかの画像の選択を受付け、その選択に応じて表示されているチャンネルにおける午前又は午後の番組表を表示させることとしてもよいし、時刻を表す時計を示す画像を表示し、ユーザによる回転操作に応じて、例えば15分単位に時刻を表示し、その時計時刻における電子番組表を表示させることとしてもよい。
【００６０】
(8)上述の実施の形態では、操作ボタンの押圧により表示領域の端まで選択矢印が到達した場合、選択矢印を表示領域の端で止めているが、例えば表示領域の端に到達後、更に数秒間、ユーザによる選択矢印に係る方向キーが押圧された後、図1の操作ボタン31においてユーザによる方向キー31a、31c、31e、31gのいずれかが押圧された場合、各方向キーが示す方向に電子番組表をページスクロールして表示することとしてもよいし、選択矢印が表示領域の端に到達した後、ユーザによる操作ボタン31の回転操作がなされた場合、前述した(7)と同様に時計画像を表示してもよい。
【００６１】
(9)本発明の実施の形態で用いたリモコンは、上述の実施の形態で用いたリモコンに限定されず、操作ボタンが回転しない多方向の入力ができる入力装置でもよい。例えばタッチパッドの場合、タッチパッドの操作面の中心から指でなぞった部分により、指定された方向と選択矢印の先端の位置を検出することとしてもよい。
(10)また、上述の実施の形態で用いたリモコンの操作ボタンは45°間隔で回転させているが、回転量を検出できるものであればこれに限らない。
【００６２】
(11)実施の形態の電子番組表は、番組セルを時刻とチャンネルを軸とする二次元平面に番組セルを配列したものを用いているが、時刻とチャンネル以外の要素を軸として加えた三次元的なものであってもよいし、GUI(Graphical User Interface)のような異なるセルで構成されるものであってもよい。
(12)上述の実施の形態として示したユーザインタフェース装置の各機能を実現させるための各処理(図8、図12参照)をCPUに実行させるプログラムを、記録媒体に記録し又は電気通信回線等を通じて提供することも可能である。当該プログラムは、CPUを備えるユーザインタフェース装置におけるCPUで読み取り可能なメモリ等に格納されることにより利用に供され、そのCPUが当該プログラムを実行することにより実施の形態で示したユーザインタフェース装置の各機能が実現される。尚、記録媒体には、ICカード、光ディスク、フレキシブルディスク等がある。
【産業上の利用可能性】
【００６３】
本発明に係るユーザインターフェース装置は、コンテンツを再生、実行又は記録することができるＡＶ機器、携帯端末等に適用することができる。
【図面の簡単な説明】
【００６４】
【図１】本発明に係るユーザインタフェース装置2とリモコン3の外観を示す図である。
【図２】電子番組表400を例示した図である。
【図３】電子番組表421の中心を基点にしてガイド線を表示し、番組セルを選択する動作を説明するための図である。
【図４】ユーザインタフェース装置2の変形例(1)の動作を説明するための図である。
【図５】本発明に係るユーザインタフェース装置2の機能構成図である。
【図６】本発明に係るユーザインタフェース装置2に動作指示を送信するリモコン3の機能構成図である。
【図７】リモコン3の操作ボタン31の拡大図、操作ボタン31の押圧により移動する点の軌跡及びその点の座標テーブルを示す図である。
【図８】本発明に係るユーザインタフェース装置2の基点を表示領域の中心とした場合におけるガイド線表示、及び番組選択の動作フロー図である。
【図９】ユーザインタフェース装置2の変形例(1)の動作フロー図である。
【図１０】リモコン3の動作フロー図である。
【図１１】ユーザインタフェース装置2の変形例(2)の動作を説明するための図である。
【図１２】本発明に係るユーザインタフェース装置2における日付画面表示の動作フロー図である。
【図１３】日付画面の表示例を示す図である。
【図１４】リモコン3の操作ボタン31の分解図である。
【図１５】リモコン3の操作ボタン31の回転操作を説明するための図である。
【符号の説明】
【００６５】
1        アンテナ
2        ユーザインタフェース
3        リモコン
31       操作ボタン
31a〜31h方向キー
32       電源ボタン
33       Backボタン
210     受信部
220     制御部
221     電子番組表受信部
222     マーク表示制御部
223     番組選択受付部
224     番組表表示制御部
225     日付入力受付部
230     リモコンI/F部
240     記憶部
250     表示部
260     録画部
310     リモコンコード送信部
320     リモコンコード生成部
330     回転操作検知部
340     押圧検知部
350     操作部
610     座標テーブル
【図１】
2005341411.tif 000003
【図２】
2005341411.tif 000004
【図３】
2005341411.tif 000005
【図４】
2005341411.tif 000006
【図５】
2005341411.tif 000007
【図６】
2005341411.tif 000008
【図７】
2005341411.tif 000009
【図８】
2005341411.tif 000010
【図９】
2005341411.tif 000011
【図１０】
2005341411.tif 000012
【図１１】
2005341411.tif 000013
【図１２】
2005341411.tif 000014
【図１３】
2005341411.tif 000015
【図１４】
2005341411.tif 000016
【図１５】
2005341411.tif 000017