(57)【特許請求の範囲】
【請求項１】
画面上に表示されたカーソルを移動するための入力手段、及び画面上に表示された複数の操作ボタンのうち一つを選択決定するための入力ボタンを備えたコントロ−ラから前記入力手段または前記入力ボタンの入力情報を受信検出する受信検出部と、
前記操作ボタンの情報を一時記憶する第１の記憶手段と、
前記操作ボタンに関する動作を実行するための情報を記憶する第２の記憶手段と、
演算手段と、を備え、該演算手段は、
前記入力手段によって、前記カーソルが前記複数の操作ボタンのうちいずれか一つの表示領域に移動されたかを判断し、移動された場合は、その操作ボタンの情報を前記第１の記憶手段に一時記憶させ、
前記入力ボタンにより前記選択決定がされると、前記第１の記憶手段に記憶された操作ボタンの情報を読み出し、その操作ボタンに関連付けられた動作を前記第２の記憶手段から読み出して実行させるとともに、
前記カーソルがある操作ボタンから前記複数の操作ボタンの表示領域外に移動された場合でも前記第１の記憶手段に記憶された前記ある操作ボタンの情報を保持し、前記カーソルが前記複数の操作ボタンの表示領域外から別の操作ボタンの表示領域に移動した場合は、前記第１の記憶手段に該別の操作ボタンの情報を記憶させるように前記第１の記憶手段の情報を更新することを特徴とする映像選択制御装置。
【請求項２】
前記カーソルおよび前記操作ボタンを表示する表示手段を備えたことを特徴とする請求項１に記載の映像選択制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、テレビジョン受信機、セットトップボックス、あるいは、パーソナルコンピュータにおいて、表示画面上を、自由に移動可能なフリーカーソルを用いた、映像選択制御装置に関するものである。
【０００２】
【従来の技術】
従来のテレビジョン受信機、セットトップボックス、あるいは、パーソナルコンピュータにおける、表示画面上を自由に移動可能なフリーカーソルを用いた映像選択制御装置の場合、画面上に表示されるカーソルとボタンまたは文字またはアイコン（以下ボタンまたは文字またはアイコンを総称して操作ボタンと称する）を使用して、ユーザのカーソルによる操作ボタンの選択が行われたことを検出し、直接選択された操作ボタンの領域座標に関連づけられた動作を実行するのが一般的である。
【０００３】
【発明が解決しようとする課題】
従来の技術では、画面上に表示されているカーソルと操作ボタンを使用して、ユーザによるカーソルでの選択が行われたことを検出し、直接選択された操作ボタンの領域座標に関連づけられた動作を実行していたため、選択の操作が行われる際に、カーソルが移動し、操作ボタンの領域座標から外れた場合には、関連づけられた動作が行われないこととなる。
【０００４】
また、ユーザがカーソルの操作中に、カーソルが画面上のどの位置にあるかを見失った場合、選択の操作を行っても、現カーソルの座標上に動作に関連づけられた操作ボタンが無いと何も動作しないこととなる。
【０００５】
【課題を解決するための手段】
上記の問題を解決するために、
画面上に表示されたカーソルを移動するための入力手段、及び画面上に表示された複数の操作ボタンのうち一つを選択処理するための入力ボタンを備えたコントロ−ラから前記入力手段または前記入力ボタンの入力情報を受信検出する受信検出部と、
前記操作ボタンの情報を一時記憶する第１の記憶手段と、
前記操作ボタンに関する動作を実行するための情報を記憶する第２の記憶手段と、
演算手段と、を備え、該演算手段は、
前記入力手段によって、前記カーソルが前記複数の操作ボタンのうちいずれか一つの表示領域に移動されたかを判断し、移動された場合は、その操作ボタンの情報を前記第１の記憶手段に一時記憶させ、
さらに、前記入力ボタンにより前記選択処理が為されると、前記第１の記憶手段に記憶された操作ボタンの情報を読み出し、その操作ボタンに関連付けられた動作を前記第２の記憶手段から読み出して実行させるとともに、
前記カーソルがある操作ボタンから前記複数の操作ボタンの表示領域外に移動された場合でも前記第１の記憶手段に記憶された前記ある操作ボタンの情報を保持し、前記カーソルが前記複数の操作ボタンの表示領域外から別の操作ボタンの表示領域に移動した場合は、前記第１の記憶手段に該別の操作ボタンの情報を記憶させるように前記第１の記憶手段の情報を更新することを特徴とする。
【０００６】
また、前記映像選択制御装置と前記映像表示装置は一体となって構成されていてもよい。
【０００７】
さらに、前記暫定選択された操作ボタンの情報を一時記憶手段に記憶する際、カーソルの移動により、別の操作ボタンの表示領域にカーソルが移動するまで、一時記憶手段の情報を保持するようにする。
【０００８】
【発明の実施の形態】
以下、図面を用いて本発明の実施例について詳細に説明する。
【０００９】
図１は本発明の映像選択制御装置のシステム構成例を示している。１は本発明の映像選択制御装置となりうるセットトップボックス、２はセットトップボックス１の前面に備えつけられたリモートコントロール用の無線信号を受信する受信部であり、３は映像表示装置であるテレビジョン受像機、４はテレビジョン受像機３に備えつけられた映像信号を表示するディスプレイ部である。５はテレビジョン受像機３のディスプレイ部４上のカ−ソル、６と７はディスプレイ部４上の操作ボタン、１０はリモートコントローラ、１１はリモートコントローラ１０に備えつけられたユーザが画面上のカーソルを移動するための入力手段、１２はリモートコントローラ１０に備えつけられたユーザが操作ボタンの選択を確定するための入力ボタン、１３はリモートコントローラ１０のユーザ操作によるリモートコントロール入力情報を無線で送信する送信部である。
【００１０】
尚、ここでいう無線とは有線ではないという意味であり、無線電波のみならず赤外線、可視光線等も含む。
【００１１】
ここでは図示を簡略化するため、ディスプレイ部４の画面上の複数の操作ボタンを便宜上２つのボタンで示す。セットトップボックス１は、リモートコントローラ１０からカーソル移動の入力手段１１や入力ボタン１２の操作によるリモートコントロール信号を送信部１３を介して受信部２で受信し、リモートコントロール信号に対応した必要な例えばカーソル移動情報やボタン入力情報の処理を行い、接続されたディスプレイ部４に必要な映像信号を出力し、カーソル５と操作ボタン６および７を表示するとともに、カーソル５を移動させたり、操作ボタン６または７に関連づけられた機能を実現したりする。
【００１２】
図２は、本発明の実施の形態である映像選択制御装置の全体構成を示している。図２において、２は無線信号を受信する受信部、２１はユーザのリモートコントロール入力情報を検出する入力情報検出部、２２は必要な演算処理を行うＭＰＵ、２３はユーザの選択した操作ボタン情報を格納する一時記憶メモリ、２４は画面上に操作ボタンを表示し操作ボタンに関連付けられた機能を実現するプログラムを格納するプログラムＲＯＭ、２５は画面上に表示させる操作ボタンや背景を生成するグラフィックス生成部、２６は画面上に表示させるカーソルを生成するカーソル生成部、２７は画面上に表示させるビデオ信号を生成する合成部、２８は同期信号を生成する同期信号生成部を表している。
【００１３】
以下、図２を用いて動作を説明する。受信部２で受信したリモートコントローラ１０からの入力信号は、入力情報検出部２１で処理される。入力情報検出部２１とＭＰＵ２２と一時記憶メモリ２３とプログラムＲＯＭ２４とグラフィックス生成部２５とカーソル生成部２６はデータバスで接続され、相互に信号のやり取りを行う。グラフィック生成部２５とカーソル生成部２６で生成されたデータは合成部２７で合成されビデオ信号として出力される。出力されたビデオ信号は接続されたテレビジョン受像機３により表示される。また、同期信号生成部２８で生成された同期信号は、グラフィックス生成部２５とカーソル生成部２６と合成部２７に入力され、それぞれの同期をとっている。図１に対応する部分には同一符号を付して説明を省略する。
【００１４】
リモ−トコントロ−ラ１０のカ−ソル移動入力手段１１でユーザによる画面上のカーソル操作が行われた場合、まず入力情報検出部２１でカーソル移動の情報が検出され、次にＭＰＵ２２で移動後のカーソル座標を計算する。さらにＭＰＵ２２では、プログラムＲＯＭ２４から画面上の操作ボタン領域情報を取得し、前段で計算したカーソル座標と比較し、カーソル座標が操作ボタン領域内にある場合には、一時記憶メモリ２３にカーソルが位置する操作ボタンの情報を暫定的に選択されたもの（以下、この選択を暫定選択と称する）として記憶し、カーソル座標が操作ボタン領域内にない場合には、一時記憶メモリ２３の情報は更新せず、もともと記憶されていた情報を保持し続ける。
【００１５】
入力ボタン１２でユーザによる画面上の操作ボタンの選択操作が行われた場合には、まず入力情報検出部２１で選択操作の情報を取得する。次にＭＰＵ２２で、一時記憶メモリ２３に操作ボタン情報が記憶されているか確認し、記憶されている場合には、プログラムＲＯＭ２４に格納されている前段で記憶されていた操作ボタンに関連する機能を実現するためのプログラムを実行する。
【００１６】
図３は、本発明の実施の形態である映像選択制御装置における上記した処理動作に対応するソフト処理の流れの一例を示している。以下、図３のフローについて、図１と図２に基づいて、ステップを追って詳細に説明する。但し、下記の処理は適時に実行されるものである。
【００１７】
最初に、ステップＳ１において、リモートコントローラ１０のカーソル移動入力手段１１のユーザ操作に対応するカーソル移動入力の情報の有無を入力情報検出部２１で検出する。入力情報がない場合には、処理が終了される。ステップＳ１でカーソル移動入力の情報がある場合には、ステップＳ２に進み、ステップＳ２ではステップＳ１で検出したカーソル移動入力の情報よりＭＰＵ２２が現在のカーソル座標を算出し、カ−ソル生成部２６を介してディスプレイ４の画面上のカーソルを移動させた後に、ステップＳ３に進む。
【００１８】
次に、ステップＳ３においてステップＳ２で算出したカーソル座標が画面上に配置された操作ボタン領域内に移動したかどうかをＭＰＵ２２が判定する。この時、画面上に複数の操作ボタンが配置されている場合には、画面上に配置されたすべての操作ボタンに対してこの判定を行う。ステップＳ３において、カーソル座標が画面上のいずれかの操作ボタン領域内に移動している場合はステップＳ４に進み、ステップＳ４ではカーソル座標が示す操作ボタン情報を一時記憶メモリ２３に記憶し、ステップＳ６に進む。また、カーソル座標が画面上すべての操作ボタン領域内から外れている場合にはステップＳ５に進み、ステップＳ５では一時記憶メモリ２３に操作ボタン選択情報があるかどうかをＭＰＵ２２が判定し、情報がある場合にはステップＳ６に進み、情報がない場合にはステップＳ１に戻る。
【００１９】
ステップＳ６では、リモ−トコントロ−ラ１０の入力ボタン１２でユーザによる選択処理が実行されたかどうかを入力情報検出部２１が判定し、選択処理が実行された場合にはステップＳ７に進み、選択処理が実行されなかった場合にはステップＳ８に進む。ステップＳ７では、一時記憶メモリに操作ボタン選択情報があるかどうをＭＰＵ２２が判定し、情報がある場合にはステップＳ９に進み、情報がない場合にはステップＳ１０に進む。
【００２０】
ステップＳ８では、リモ−トコントロ−ラ１０のカ−ソル移動入力手段１１でのユーザによるカーソル移動入力を検出したかどうか入力情報検出部２１が判定し、検出した場合にはステップＳ２に戻り、検出しなかった場合にはステップＳ６に戻る。
【００２１】
ステップＳ９では、一時記憶メモリ２３の操作ボタン情報を読み出してから、ステップＳ１１に進み、次にステップ１１でＭＰＵ２２は操作ボタンに関連付けられた機能をプログラムＲＯＭ２４に基づいて実行する。
【００２２】
ステップＳ１０では、ユーザ操作による選択処理を無視して、ステップＳ１に戻る。
【００２３】
図４、図５、図６および図７は、本発明のカーソルを用いた映像選択制御の一例を表した図である。ここでは、図１のディスプレイ部４に表示された内容を用いて本発明の概要を説明する。図１に対応する部分については同一符号を付して説明を省略する。
【００２４】
ディスプレイ部４には、座標が（ｘ，ｙ）で示されるカーソル５と、座標（ａ１，ｂ１）から高さｈ１、幅ｗ１の領域に配置された操作ボタン６と、座標（ａ２，ｂ２）から高さｈ２、幅ｗ２の領域に配置された操作ボタン７が表示されている。
【００２５】
以下、図３を参照しながら図４，図５，図６および図７について説明する。図４は、ユーザ操作により、ディスプレイ部４にカーソル５と操作ボタン６および７が表示された初期の状態を示している。この時、カーソル５はまだ移動しておらず、ディスプレイ部４に表示された、いかなる操作ボタン６および７も選択されていない。また、このとき一時記憶メモリ２３はクリアされている。
【００２６】
図５は、ユーザの操作によりカーソル５が移動され（ステップＳ１）、操作ボタン６の領域上を移動している状態（ステップＳ３）を示している。このときのカーソル５の座標（ｘ，ｙ）は（数１）で示される条件で表すことができる。
【００２７】
（ａ１≦ｘ≦ａ１＋ｗ１）∩（ｂ１≦ｙ≦ｂ１＋ｈ１）…（数１）
（数１）の条件を満たした時、この操作ボタン６が暫定選択されたという暫定選択情報を一時記憶メモリ２３に記憶する（ステップＳ４）。この状態で、ユーザ操作により、選択処理が実行された場合（ステップＳ６）には、一時記憶メモリ２３の情報を読み出し（ステップＳ９）、操作ボタン６に関連づけられた動作を実行する（ステップＳ１１）。また、一時記憶メモリ２３は、カーソル５が次に他の操作ボタンの領域上を通過するまで、この操作ボタン６が暫定選択されたという情報を保持し続ける。
【００２８】
図６は、ユーザの操作によりカーソル５がさらに移動し、操作ボタン６の領域上から離れ（ステップＳ８）、かつ操作ボタン７の領域上には入っていない状態、つまりカーソル５が、ディスプレイ部４上すべて操作ボタンの領域上から外れている状態を示している。このときのカーソル５の座標（ｘ，ｙ）は、（数２）で示される条件で表すことができる。
【００２９】
0004019643.tif 000002
この時、実施の形態では、前記で一時記憶メモリ２３に記憶した情報（操作ボタン６を暫定選択中）は保持し続けているため、ユーザ操作による選択処理が実行された場合（ステップＳ６）には一時記憶メモリ２３の情報を読み出し（ステップＳ９）、操作ボタン６に関連づけられた動作を実行する（ステップＳ１１）。
【００３０】
図７は、ユーザの操作によりカーソル５がさらに移動し（ステップＳ８）、操作ボタン７の領域上を移動している状態を示している（ステップＳ３）。このときのカーソル５の座標（ｘ，ｙ）は（数３）で示される条件で表すことができる。
【００３１】
（ａ２≦ｘ≦ａ２＋ｗ２）∩（ｂ２≦ｙ≦ｂ２＋ｈ２）…（数３）
（数３）の条件を満たした時、一時記憶メモリ２３の情報をこの操作ボタン７が暫定選択されたという情報に更新する（ステップＳ４）。この状態で、ユーザ操作による選択処理が実行された場合（ステップＳ６）には、一時記憶メモリ２３の情報を読み出し（ステップＳ９）、操作ボタン７に関連づけられた動作を実行する（ステップＳ１１）。
【００３２】
以上、本実施の形態によれば、ユーザがカーソルを移動しディスプレイ上に表示された操作ボタンを選択する際に、カーソルを操作ボタンの領域を通過するだけでその操作ボタンを暫定選択できるため、簡単かつ素早く操作ボタンに関連づけられた機能を選択することができるという効果がある。
【００３３】
また、図４においてカーソル５が何も暫定選択されていない状態での一時記憶メモリの情報として、選択される頻度の高い操作ボタンを初期値として格納しておいてもよい。
【００３４】
尚、本発明の実施の形態では、ユーザが画面上のカーソルを移動するための入力手段とユーザが画面上の操作ボタンの選択を確定するための入力ボタンとは、リモ−トコントロ−ラに備えられているものとして述べたが、これに限定されるものではなく、映像選択制御装置自体に備えてもよい。
【００３５】
また、映像選択制御装置と映像表示装置とは分離されたものであるとして記述したが、これに限定されるものではなく、映像選択制御装置と映像表示装置とは一体に構成されてもよいことも明らかである。
【００３６】
【発明の効果】
本発明により、カ−ソルを選択したい操作ボタン領域に合わせた後、何らかの理由でカーソルが移動し、選択したい操作ボタンから外れた場合にも、再びカーソルを選択したい操作ボタンに合わせる必要が無く、選択操作で入力を確定でき、最後に通過した操作ボタンに関連づけられた動作が行うことができる。つまり、ユーザにとって、簡単にかつ素早く映像選択制御装置の機能を実現できるため、操作性の向上の効果がある。
【図面の簡単な説明】
【図１】本発明の映像選択制御装置のシステムの構成を示す図である。
【図２】本発明の映像選択制御装置の構成を示す図である。
【図３】本発明の映像選択制御装置の処理フローを示す図である。
【図４】本発明のカーソル動作と映像選択の一例を示す図である。
【図５】本発明のカーソル動作と映像選択の一例を示す図である。
【図６】本発明のカーソル動作と映像選択の一例を示す図である。
【図７】本発明のカーソル動作と映像選択の一例を示す図である。
【符号の説明】
１…セットトップボックス（映像選択制御装置）、２…受信部、３…テレビジョン受像機（映像表示装置）、４…ディスプレイ部、５…カーソル、６…操作ボタン（ボタンまたは文字またはアイコン）、７…操作ボタン（ボタンまたは文字またはアイコン）、１０…リモートコントローラ、１１…カーソルを移動するための入力手段、１２…選択確定するための入力ボタン、１３…送信部、２１…入力情報検出部、２２…ＭＰＵ、２３…一時記憶メモリ、２４…プログラムＲＯＭ、２５…グラフィックス生成部、２６…カーソル生成部、２７…合成部、２８…同期信号生成部
【図１】
0004019643.tif 000003
【図２】
0004019643.tif 000004
【図３】
0004019643.tif 000005
【図４】
0004019643.tif 000006
【図５】
0004019643.tif 000007
【図６】
0004019643.tif 000008
【図７】
0004019643.tif 000009