(57)【特許請求の範囲】
【請求項１】
インディケータにより選択及び調整できる項目を有するメニューをディスプレーするインディケータ位置制御方法において、
前記メニューは前記インディケータの現在位置を問わず独立して発生又は拡大若しくは縮小され、
前記メニューの位置及び大きさを変更した場合は前記インディケータが変更したメニューに追従される追従段階と、
前記インディケータを変更したメニューがディスプレーされる領域内に位置させる段階とを有することを特徴とするインディケータ位置制御方法。
【請求項２】
変更する以前のメニューでインディケータが選択していたメニュー項目を記憶し、変更後のメニューでインディケータを該記憶されたメニュー項目に位置させる段階を有することを特徴とする請求項１に記載のインディケータ位置制御方法。
【請求項３】
インディケータにより選択及び調整できる項目を有するメニューをディスプレーするインディケータ位置制御装置において、
前記メニューは前記インディケータの現在位置を問わず独立して発生又は拡大若しくは縮小され、
前記メニューの位置及び大きさを変更した場合は前記インディケータが変更したメニューに追従される追従手段と、
前記インディケータを変更したメニューがディスプレーされる領域内に位置させる手段とを有することを特徴とするインディケータ位置制装置。
【請求項４】
変更する以前のメニューでインディケータが選択していたメニュー項目を記憶し、変更後のメニューでインディケータを該記憶されたメニュー項目に位置させる手段を有することを特徴とする請求項３に記載のインディケータ位置制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、メニューを用いたインタフェース方法に係り、特にメニュー項目の選択をするためのインディケータの位置を制御する方法に関する。
【０００２】
【従来の技術】
コンピュータ、テレビ受像機のような情報処理装置にメニューを用いて使用者とインタフェースする方法がますます広がってきている。このようなインタフェース方法は、画面上にディスプレーされるメニューを通じて使用者の要求を受け入れ、カーソルなどのインディケータを動かして必要な項目を選択する。このようなインディケータは通常の場合にはカーソルになり、さらに他の場合には反転されたりハイライトされるバーになる。カーソルの場合、リモコンに設けられたトラックボール、ジョイスティックで操作し、バーの場合、リモコンあるいはパネルに設けられたチャンネルアップ／ダウンキー、ボリュームアップ／ダウンキーで操作する。以下、本発明ではカーソル及びリモコンに設けられたトラックボールを用いる場合の例をあげて説明する。
【０００３】
例えば、従来の選択チャンネルが少なかったテレビ受像機において、使用者はリモコンに備わったテンキー、チャンネルアップ／ダウンボタンなどを通じてチャンネルを選択していたが、多くの選択チャンネルを有するデジタルテレビ受像機においては、使用者はプログラムガイド画面を通じて多チャンネルのプログラム内容を得、その中で視聴しようとするプログラムが放送されるチャンネルをカーソルで選択する。チャンネル選択だけでなくディスプレー状態の調整、時間設定、音量調整等も各々これらのために備えられたメニューを通じてインタフェースできる。
【０００４】
メニューを用いたインタフェース方法において、選択されたメニュー項目がそれに附属されたサブメニューを有したり調整項目を有する場合、それに該当するサブメニュー画面が画面上にディスプレーされる。例えば音量調整の場合、左／右／センター／サラウンドスピーカーを選択するためのサブ画面がディスプレーされ、左側スピーカーを選択した場合、スライドバーの形態で音量を調整する調整画面がディスプレーされる。
【０００５】
使用者はディスプレーされたサブメニューから希望のサブメニュー項目を選択したり調整状態を変更するためにカーソルを移動させる。
【０００６】
しかし、従来のインタフェース方法において、サブメニューがディスプレーされてもカーソルはメーンメニュー項目が選択される時の位置にそのままあるため、使用者がカーソルをサブメニューがディスプレーされる領域まで移動させなければならない。サブメニューがメーンメニューと近い所にディスプレーされる場合には問題ないが、遠い所にディスプレーされる場合には、カーソルを移動させるために長時間がかかって使用者とのインタフェースを不便にする要因になる。
【０００７】
また、従来のインタフェース方法において、メニューの位置を変更したりサイズを縮小／拡大してもカーソルが変更する前の位置にそのままあるため、使用者がカーソルを位置及びサイズが変更したメニューがディスプレーされる領域まで移動させなければならない。
【０００８】
リモコンのトラックボールによるカーソル操作の応答が非常に遅くなり時間がさらに延び、これはメニューを用いたインタフェース方法を非常に使用し難いと認識させる恐れがある。
【０００９】
直接的なキー操作によっては円滑に操作できない選択及び多くの調整項目を有するデジタルテレビにおいて、メニューを用いたインタフェースは非常に重要な要素であり、製品のマーケティングのための主要要素になりうるため、メニュー選択のための速応性を確保することが非常に重要な問題になる。
【００１０】
【発明が解決しようとする課題】
本発明は上記の要求に応じるために案出されたもので、メニューを用いたインタフェース方法において、メニューの生成及び変更によってインディケータがメニューを追従させることによってメニュー選択のための速応性を確保するインディケータ位置制御方法を提供することをその目的とする。
【００１１】
【課題を解決するための手段】
上記の目的を達成する本発明に係るインディケータ位置制御方法の一実施例は、インディケータにより選択及び調整できる項目を有するメニューをディスプレーするにおいて、前記項目の中で選択及び調整できるサブ項目を有する項目が選択されると、前記サブ項目をディスプレーすると共にインディケータをサブ項目がディスプレーされる領域に位置させることを特徴とする。
【００１２】
上記の目的を達成する本発明に係るインディケータ位置制御方法の他の一実施例は、インディケータにより選択及び調整できる項目を有するメニューをディスプレーするにおいて、前記メニューの位置及び大きさを変更すれば前記インディケータが変更したメニューを追従させることを特徴とする。
【００１３】
【発明の実施の形態】
以下、添付した図面を参照して本発明の構成及び動作を詳細に説明する。
【００１４】
図１は従来のインタフェース方法を概念的に示す図で、リモコンを通じてテレビ受像機を制御する例を示す。使用者は図１に示したリモコン１００でテレビ受像機２００を制御する。テレビ受像機２００は使用者の選択を案内するためのメニュー画面をディスプレーし、使用者はカーソル操作を通じて画面上にディスプレーされたメニュー項目の中で該当項目を選択する。他の場合において、使用者は反転またはハイライトされたバーの操作を通じて画面上にディスプレーされたメニュー項目の中で該当項目を選択する。
【００１５】
図２は、図１に示したリモコンの外観を示す。図２に示したリモコンは電源キー２０、トラックボール２２、選択キー２４、メニューキー２６、拡大／縮小キー２８、プログラムガイドキー３０などを具備する。メニューキー２６は画面上にメーンメニューをディスプレーするためのキーで、トラックボール２２は画面上に示されるカーソルの移動を操作するための装置で、選択キー２４はカーソルが位置したメニュー項目を選択するためのキーで、拡大／縮小キー２８は画面上に示されるメニューを縮小したり拡大するためのキーであり、プログラムガイドキー３０は画面上にプログラムガイド情報をディスプレーするためのキーである。トラックボール２２によるカーソル移動操作はジョイスティックやチャンネルアップ／ダウンキーやボリュームアップ／ダウンキー等に代替される場合もある。
【００１６】
テレビ受像機２００は、メニューキー２６を押すとメーンメニューを画面上にディスプレーしたり消去する。即ち、メニューキー２６はトグルキーとして作動する。画面上にメニューがディスプレーされる時はメニュー選択のためのカーソルが共にディスプレーされる。
【００１７】
テレビ受像機２００はトラックボール２２の操作に応答して画面上に示されるカーソルの位置を制御し、選択キー２４に応答して現在カーソルが位置したメニュー項目に割当てられた動作を遂行する。もし、選択されたメニュー項目がそれに附属されたサブメニューを含むならばサブメニューをディスプレーする。
【００１８】
テレビ受像機２００は拡大／縮小キー２８に応答してメニューを縮小したり拡大してディスプレーする。メニューを縮少する時はテレビ受像機２００は画面を二つに分割して一側にはプログラム映像をディスプレーし、他側にはメニューをディスプレーする。メニューを拡大する時はテレビ受像機２００は画面全体に拡大されたメニューをディスプレーする。
【００１９】
カーソル位置操作が遂行できるようにリモコン１００は周期的にトラックボール２２の位置を検出し、検出された位置に相応する変量を伝送する動作を遂行する。即ち、リモコン１００はトラックボール２２を通じて使用者がどの方向にカーソルを動かすかを判読し、判読された方向にカーソルを移動させることを指示する変量信号を伝送する。例えば使用者が３秒間左側に移動するようにトラックボール２２を操作したならば、周期的に３秒間左に一定量ずつ移動することを指示する変量信号をテレビ受像機２００に伝送する。
【００２０】
テレビ受像機２００は、リモコン１００から伝送される変量信号に応答してカーソルの位置を変更する。カーソルが選択しようとする項目上に位置すれば、使用者はリモコン１００の選択キー２４を押さえ、テレビ受像機２００は選択された項目に相応する命令を遂行する。
【００２１】
図３（Ａ）は、従来のインタフェース方法においてメニュー画面の一例を示すものであって、メニューがプログラム映像に重なってディスプレーされる場合を示す。（Ａ）において参照符号３２はカーソルで、３４はメーンメニューである。
【００２２】
図３（Ｂ）は、（Ａ）に示したメーンメニュー３４からサブメニューを含むメニュー項目を選択した時示される画面を示す。（Ｂ）において参照符号３６はサブメニューである。
【００２３】
（Ｂ）に示したように、カーソルは選択されたメーンメニュー項目にそのまま位置していることが分かる。（Ｂ）に示したように、メーンメニュー３４とサブメニュー３６との距離が長い場合には、サブメニュー項目を選択するためにカーソル３２を移動させるために長時間かかる。
【００２４】
図４（Ａ）は、従来のインタフェース方法においてメニュー画面の他の例を示す。テレビ受像機２００はリモコン１００のメニューキー２６に応答して縮小したメニューをディスプレーする。縮小したメニューをディスプレーする場合においては、テレビ受像機２００の画面を二つに分割し、一側にはプログラム映像をディスプレーし、他側にはメニューをディスプレーする。
【００２５】
図４（Ａ）において、参照符号４０はプログラム映像信号がディスプレーされる領域で、４２はカーソルで、４４はメーンメニューであり、そして４６はメニューがディスプレーされる領域である。カーソル４２はメニューがディスプレーされる前の位置にそのままあることが分かる。従って、（Ａ）に示した画面においてメニュー項目を選択するためにはカーソル４２をメニュー４４まで移動させなければならないことが分かる。
【００２６】
図４（Ｂ）は、図４（Ａ）に示した画面で拡大／縮小キー２８（図２）が押さえられた時示される画面を示す。図４（Ａ）において、テレビ受像機２００はリモコン１００の拡大／縮小キー２８に応答してメニュー４４を拡大してディスプレーする。
【００２７】
メニュー４４を拡大してディスプレーする場合においては、テレビ受像機２００の画面に拡大したメニューのみをディスプレーする。
【００２８】
図４（Ｂ）に示したように、カーソル４２はメニュー４４が拡大する前の位置にそのままあることが分かる。従って、（Ｂ）に示した画面においても、メニュー項目を選択するためにはカーソル４２をメニュー４４まで移動させなければならないことが分かる。
【００２９】
図５（Ａ）は、従来のインタフェース方法においてプログラムガイド画面の一例を示すものである。図５（Ａ）において、テレビ受像機２００はリモコン１００のプログラムガイドキー３０に応答して縮小したプログラムリストをディスプレーする。縮小したプログラムリストをディスプレーする場合においては、テレビ受像機２００の画面を二つに分割し、一側にはプログラム映像をディスプレーし、他側にはプログラムリストをディスプレーする。
【００３０】
図５（Ａ）において、参照符号５０はプログラム映像がディスプレーされる領域で、５２はカーソルで、５４はプログラムリストであり、そして５６はプログラムリストがディスプレーされる領域である。（Ａ）に示したように、カーソルはプログラム映像がディスプレーされる領域にそのまま位置することが分かる。図５（Ｂ）は、図５（Ａ）に示したプログラムリストを拡大した例を示す。図５（Ｂ）において、テレビ受像機２００はリモコン１００の拡大／縮小キー２８に応答してプログラムリスト５４のみを拡大してディスプレーする。（Ｂ）に示したように、カーソルはプログラムリスト５４が拡大する前の位置にそのまま位置することが分かる。
【００３１】
本発明に係るインディケータ位置制御方法においては、メニューあるいはプログラムリストをディスプレーするにおいて、インディケータをメニュー領域あるいはプログラムリスト領域上に位置させることによって、使用者がメニュー領域あるいはプログラムリスト領域までカーソルを移動させなければならない不便を解消してインタフェースの便利を図る。
【００３２】
図６は、本発明に係るインディケータ位置制御方法の一実施例を示すフローチャートであって、サブメニューをディスプレーする時適用された例を示す。
【００３３】
図６に示した方法において、先にテレビ受像機２００はリモコン１００のメニューキー２６に応答して画面上にサブメニュー３６をディスプレーする（Ｓ６００）。
【００３４】
カーソル位置設定過程（Ｓ６０５）は、カーソル３２をサブメニュー領域上に位置させる過程である。サブメニュー３６をディスプレーする時、カーソル３２をサブメニュー領域上に位置させることによって使用者が容易にサブメニュー項目が選択できる。
【００３５】
次に、テレビ受像機２００は、リモコン１００のトラックボール２２に応答してカーソル３２の位置を制御する（Ｓ６１０）。
【００３６】
カーソル３２を移動させるにおいて、リモコン１００はトラックボール２２の操作に従って周期的にｘ、ｙ方向の変量を伝送する。テレビ受像機２００は、リモコン１００から伝送される変量を現在カーソル３２が位置した座標値に足して新たな座標値を算定し、算定した座標値にカーソルをディスプレーする。
【００３７】
テレビ受像機２００は、リモコン１００の選択キー２４に応答して現在カーソル３２が位置したサブメニュー項目に附属した割当てられたサブメニューを遂行する（Ｓ６２０）。
【００３８】
このように図６に示した方法は、カーソル３２をサブメニュー３６がディスプレーされる領域に位置させることによって使用者が最小限の操作でサブメニュー項目が選択できる。
【００３９】
カーソル３２が位置するところは、大部分の場合に最初のサブメニュー項目になる。図７はＳ６０５段階の結果として発生した画面を示すものである。図３（Ｂ）に示した従来のインタフェース方法によるものと、図７に示した本発明に係るインディケータ位置制御方法によるものとを比較すれば、本発明ではサブメニュー３６がディスプレーされる時カーソル３２がサブメニュー領域に位置することによって、従来のようにカーソル３２をサブメニュー領域まで移動させる時間を縮めることが分かる。
【００４０】
図６に示した方法において、サブメニュー３６が消滅すればカーソル３２を選択されたメニュー項目に位置させる。このためテレビ受像機２００は選択されたメニュー項目を記憶し、サブメニュー３６が消滅する時カーソル３２を記憶されたメニュー項目に位置させる。
【００４１】
図８は、本発明に係るカーソル位置制御方法の他の実施例を示すフローチャートであって、メニューを縮小／拡大する場合に適用されたものである。図８に示した方法において、テレビ受像機２００はリモコン１００のメニューキー２６に応答して縮小したメニューをディスプレーし、拡大／縮小キー２８に応答してメニューを拡大／縮少してディスプレーする。縮少する場合にはテレビ受像機２００の画面を二つに分割し、一側にはプログラム映像をディスプレーし、他側にはメニュー画面をディスプレーする（Ｓ８００）。拡大する場合には画面に拡大したメニューのみをディスプレーする。
【００４２】
カーソル位置設定過程（Ｓ８０５）はカーソル４２をメニュー領域上に位置させる過程である。メニュー４４を縮小したり拡大する時カーソル４２をメニュー領域上に位置させることによって、使用者が容易にメニュー項目が選択できる。カーソル４２が位置するところは、大部分の場合に最初のメニュー項目になる。
【００４３】
図９（Ａ）及び（Ｂ）はＳ８０５段階の結果として発生したメニュー画面を示し、各々縮小したメニュー及び拡大したメニューを示すものである。
【００４４】
図４（Ａ）に示した従来のインタフェース方法によるものと、図９（Ａ）に示した本発明に係るインディケータ位置制御方法によるものとを比較すれば、本発明では縮小したメニューがディスプレーされる時カーソル４２がサブメニュー領域に位置することによって、カーソル４２をサブメニュー領域まで移動させる時間を縮めることが分かる。
【００４５】
また、図４（Ｂ）に示した従来のインタフェース方法によるものと、図９（Ｂ）に示した本発明に係るインディケータ位置制御方法によるものとを比較すれば、本発明では拡大したメニューがディスプレーされる時カーソル４２がサブメニュー領域に位置することによって、カーソル４２をサブメニュー領域まで移動させる時間を縮めることが分かる。
【００４６】
次にテレビ受像機２００は、リモコン１００のトラックボール２２に応答してカーソル４２の位置を制御する（Ｓ８１０）。
【００４７】
テレビ受像機２００はリモコン１００の選択キー２４に応答して現在カーソル４２が位置したメニュー項目に割当てられた命令を遂行する（Ｓ８２０）。選択されたメニュー項目がサブメニューを含む場合には、図６に示した方法に従ってサブメニュー及びカーソルをディスプレーする。
【００４８】
図８に示した方法は、メニューを縮小／拡大する場合に適用された例を示すものであるが、メニューの位置を変更する場合にも類似に適用できる。この場合にはメニューの移動量だけカーソルの位置を動かす。
【００４９】
図１０は、本発明に係るインディケータ位置設定方法のさらに他の実施例を示すフローチャートであって、プログラムガイドをディスプレーする場合に適用されたものである。図１０に示した方法において、テレビ受像機２００はリモコン１００のプログラムガイドキー３０に応答して縮小したプログラムリストをディスプレーし、拡大／縮小キー２８に応答して拡大／縮小したプログラムリストをディスプレーする。縮小したプログラムリストをディスプレーする場合には、テレビ受像機２００は画面を二つに分割して、一側にはプログラム映像をディスプレーし、他側にはプログラムリスト５４をディスプレーする（Ｓ１０００）。
【００５０】
拡大したプログラムリストをディスプレーする場合には拡大したプログラムリスト５４のみを画面にディスプレーする。
【００５１】
カーソル位置設定過程（Ｓ１００５）はカーソル５２をプログラムリスト領域に位置させる過程である。このようにプログラムガイド画面をディスプレーする時、カーソル５２をプログラムリスト領域に位置させることによって使用者が容易に希望のプログラムが選択できる。
【００５２】
カーソル５２が位置する項目は、大部分の場合には最初のチャンネルになる。図１１（Ａ）及び（Ｂ）はＳ１００５段階の結果として発生した画面を示すものであって、各々縮小及び拡大したプログラムリストを示す。
【００５３】
図５（Ａ）に示した従来のインタフェース方法によるものと、図１１（Ａ）に示した本発明に係るインディケータ位置制御方法によるものとを比較すれば、本発明では縮小したプログラムリストがディスプレーされる時カーソル５２がプログラムリスト領域に位置することによって、カーソル５２をサブメニュー領域まで移動させる時間を縮めることが分かる。
【００５４】
また、図５（Ｂ）に示した従来のインタフェース方法によるものと、図１１（Ｂ）に示した本発明に係るインディケータ位置制御方法によるものとを比較すれば、本発明では拡大したプログラムリストがディスプレーされる時カーソル５２がプログラムリスト領域に位置することによって、カーソル５２をサブメニュー領域まで移動させる時間を縮めることが分かる。
【００５５】
次にテレビ受像機２００はリモコン１００のトラックボール２２に応答してカーソル５２の位置を制御する（Ｓ１０１０）。
【００５６】
テレビ受像機２００はリモコン１００の選択キー２４に応答して現在カーソル５２が位置した項目に割当てられた命令を遂行する（Ｓ１０２０）。チャンネルを選択した場合にはチャンネルに関する詳細な情報がディスプレーされ、プログラムを選択した場合には選択されたプログラムに関する詳細な情報がディスプレーされる。
【００５７】
図１２はメニュー項目のためのデータ構造を示すものである。図１２に示したようにメニュー項目のためのデータは識別子１２０、領域情報１２２、サブメニューの有無を示す情報（Ｙ／Ｎ）１２４、サブメニューがある場合該当サブメニューに関する情報が貯蔵された位置を報知するアドレス情報１２６、サブメニューのない場合メニュー項目に割当てられた命令を示す遂行命令情報１２８よりなる。
【００５８】
識別子１２０は該当メニュー項目の名前を示す。領域情報１２２は該当メニュー項目がディスプレーされる領域の座標情報を示し、通常四角形の対角線上の二つの頂点の座標情報を有する。選択キー２４が押さえられると、テレビ受像機２００は現在カーソルの位置した座標値が領域情報１２２の中でどちらに属するかを判別して選択されたメニュー項目を識別する。
【００５９】
メニュー項目はそれに附属するサブメニューを有することができるため、メニューは通常的に図１３に示したようなツリー構造を有する。図１３においてメーンメニュー項目(main#１、main#2、main#3）は各々サブメニュー項目を有することが分かる。
【００６０】
図１４は画面上にディスプレーされたメニュー項目の領域の一例を示すものである。図１４に示したメニュー項目は（X1、Y1）、（X2、Y2）で示される四角形の領域を有する。カーソルをメニュー項目に位置させる時四角形領域の中心点に位置する。四角形領域の中心点の座標は((X1＋X2）/2、（Y1＋Y2)/2)として算定される。
【００６１】
メニュー画面をディスプレーする時テレビ受像機２００はカーソルをメニュー画面の最初の項目に位置させる。図６に示される場合においてカーソルが位置する座標は((X1＋X2)/２＋Ｘ、（Y1＋Y2)/２）として算定される。ここで、Ｘはメニューの縮小／拡大に従うオフセットであって画面左側からの値である。メニューの位置が変更する時はメニューの移動量（Ｘm 、Ｙm ）を適用する。
【００６２】
図１５は図６に示した方法に適合した装置の構成を示すブロック図である。図１５に示したように、参照符号１５２はメニューキーで、１５４は選択キー、１５６はトラックボール、１５８はトラックボールの動き感知部、１６０はデータ発生部、１６２は制御命令部、１６４は送信部である。
【００６３】
２５２は受信部で、２５４はメニューディスプレー部、２５６はメニュー情報貯蔵部、２５８はカーソルディスプレー部、２６０はメニュー実行部、２６２は画面発生部である。
【００６４】
リモコン１００でメニューキー１５２が押さえられると、データ発生部１６０はメニューディスプレー命令を発生する。メニューディスプレー部２５４は受信部２５２を通じて受信されたメニューディスプレー命令に応答してメニュー情報貯蔵部２５６からメーンメニューに関する情報を得、これに相応するメーンメニューをディスプレーする。
【００６５】
この時、カーソルディスプレー部２５８は、カーソルを位置させるべき項目の領域情報を参照してその中心点にカーソルをディスプレーする。
【００６６】
使用者がテレビ画面上にディスプレーされるメニューの中で該当メニュー項目を選択するためにトラックボール１５６を動かせば、トラックボールの動き感知部１５８はトラックボール１５６の動きをＸ、Ｙ方向に感知する。データ発生部１６０は周期的にトラックボールの動き感知部１５８で感知された方向に周期的に一定量の変量を有するカーソル移動命令を発生する。データ発生部１６０でカーソル移動命令は送信部１６４を通じて伝送される。
【００６７】
受信部２５２はリモコン１００の送信部１６４で発生したカーソル移動信号を受信する。受信されたカーソル移動信号に応答してカーソルディスプレー部２５８はカーソルの位置を制御する。
【００６８】
リモコン１００から選択キー１５４が押さえられると、メニュー実行部２６０はこれに応答して現在カーソルが位置したメニュー項目に伴われた命令を遂行する。
【００６９】
選択されたメニュー項目がサブメニュー項目を含む場合、メニュー実行部２６０はメニューディスプレー部２５４を制御してサブメニューをディスプレーさせる。メニューディスプレー部２５４はメニュー情報貯蔵部２５６からサブメニューに関する情報を得、これに相応するサブメニューをディスプレーする。
【００７０】
カーソルディスプレー部２５８は、カーソルを位置させるべき項目の領域情報を参照してその中心点にカーソルをディスプレーする。
【００７１】
画面発生部２６２は、メニューディスプレー部２５４から発生したメニュー映像信号を映像信号に重ねてディスプレー部（図示せず）に提供する。
【００７２】
図１６は、図８に示した方法に適合したインタフェース装置の構成を示すブロック図である。図１６に示したように、図１５に示したものと同じ動作を遂行する部分には同じ参照符号を付加し、その詳細な説明を省略する。
【００７３】
図１６において、参照符号１６６は拡大／縮小キーで、参照符号２６４は画面分割部であって、メニューディスプレー部２５４で発生したメニュー映像信号と、チューナ（図示せず）で発生したプログラム映像信号を分割された画面の各々にディスプレーされるように合成したり各々の信号だけをディスプレーさせる。
【００７４】
リモコン１００で拡大／縮小キー１６６が押さえられれば、データ発生部１６０は拡大／縮小命令を発生する。拡大／縮小キー１６６はトグルキーであって、一回押さえられると拡大命令を発生し、もう一回押さえられると縮小命令を発生する。
【００７５】
メニューディスプレー部２５４は受信部２５２を通じて受信された拡大／縮小命令に応答してメニュー情報貯蔵部２５６からメーンメニュー画面に関する情報を得、これに相応する縮小／拡大したメニューをディスプレーする。
【００７６】
この時、カーソルディスプレー部２５８はメニュー情報でカーソルを位置させるべき項目の領域情報を参照してその中心点にカーソルをディスプレーする。
【００７７】
画面分割部２６４はプログラム映像信号とメニューディスプレー部２５４で発生したメニュー映像信号が分割された画面の各々にディスプレーされるように合成したり各々の信号だけをディスプレーさせ、これをCRT(Cathod Lay Tube 、図示せず）に提供する。
【００７８】
図１７は、図１０に示した方法に適合したインタフェース装置の構成を示すブロック図である。図１７に示したように、図１６に示したものと同じ動作を遂行する部分には同じ参照符号を付加し、その詳細な説明を省略する。
【００７９】
図１７において、参照符号２７０はプログラムガイド情報貯蔵部であって映像信号から検出されたプログラムガイド情報を貯蔵する。プログラムガイド情報はプログラムの名称、案内情報、開始時間、終了時間などのデータを有する。
【００８０】
プログラムガイド情報ディスプレー部２６８は、受信部２５２を通じて受信されたプログラムガイド命令に応答してプログラムガイド情報貯蔵部２７０からプログラムガイド情報を得、これに相応するプログラムガイド映像信号を発生する。
【００８１】
この時、カーソルディスプレー部２５８は、プログラムガイド情報でカーソルを位置させるべきプログラム項目の領域情報を参照してその項目にカーソルをディスプレーする。
【００８２】
リモコン１００で拡大／縮小キー１６６が押さえられれば、データ発生部１６０は拡大／縮小命令を発生する。拡大／縮小キー１６６はトグルキーであって、一回押さえられると拡大命令を発生し、もう一回押さえられると縮小命令を発生する。
【００８３】
プログラムガイド情報ディスプレー部２６８は、受信部２５２を通じて受信された拡大／縮小命令に応答してプログラムガイド情報貯蔵部２７０からプログラムガイド情報を得、これに相応する縮小／拡大したプログラムリストをディスプレーする。
【００８４】
この時、カーソルディスプレー部２５８はメニュー情報でカーソルを位置させるべき項目の領域情報を参照してその中心点にカーソルをディスプレーする。
【００８５】
受信部２５２は、リモコン１００の送信部１６４で発生したカーソル移動信号を受信する。受信されたカーソル移動信号に応答してカーソルディスプレー部２５８はカーソルの位置を制御する。
【００８６】
リモコン１００から選択キー１５４が押さえられると、それに相応する命令が遂行される。例えばプログラム選択の場合、プログラムガイド実行部２６６はカーソルが位置したプログラムのチャンネル番号を得、これをチューナ（図示せず）に提供する。
【００８７】
画面分割部２６４は、縮小したプログラムリストをディスプレーする場合には、プログラム映像信号とプログラムガイド情報ディスプレー部２６８で発生したプログラムガイド映像信号が分割された画面の各々にディスプレーされるように合成したり、各々の信号だけをディスプレーされるようにし、これをディスプレー部（図示せず）に提供する。
【００８８】
本発明において、カーソルにより選択項目を指示する場合の例をあげて説明したが、選択項目の色を変更する場合、即ち、選択項目の色をハイライトさせたり反転させる場合にも同様に適用できる。
【００８９】
【発明の効果】
前述したように本発明に係るインタフェース方法は、選択項目をディスプレーする時インディケータを選択項目中の一つに位置させることによって、使用者がインディケータを多く動かす必要がないので、使用者とのインタフェースの容易性を改善する効果を有する。
【図面の簡単な説明】
【図１】従来のメニューを用いたインタフェース方法を概念的に示す図である。
【図２】図１に示したリモコンの外観を示す図である。
【図３】（Ａ）は、従来のインタフェース方法においてメニュー画面の一例を示し、（Ｂ）は、（Ａ）に示したメニューからサブメニューを含むメニュー項目を選択した時示される画面を示す図である。
【図４】（Ａ）は、従来のインタフェース方法においてメニュー画面の他の例を示し、（Ｂ）は、（Ａ）に示したメニューを拡大した時示される画面を示す図である。
【図５】（Ａ）は、従来のインタフェース方法において縮小したプログラムガイド画面の一例を示し、（Ｂ）は、（Ａ）に示したプログラムリストを拡大した例を示す図である。
【図６】本発明に係るインディケータ位置制御方法の一実施例を示すフローチャートである。
【図７】図６に示した方法により発生した画面を示す図である。
【図８】本発明に係るインディケータ位置制御方法の他の実施例を示すフローチャートである。
【図９】（Ａ）は、図８に示した方法により発生した画面を示すものであって、縮小したメニューを示し、（Ｂ）は、図８に示した方法により発生した画面を示すものであって、拡大したメニューを示す図である。
【図１０】本発明に係るインディケータ位置制御方法のさらに他の実施例を示すフローチャートである。
【図１１】（Ａ）は、図１０に示した方法により発生した画面を示すものであって、縮小したプログラムガイドを示し、（Ｂ）は、図１０に示した方法により発生した画面を示すものであって、拡大したプログラムガイドを示す図である。
【図１２】メニュー項目のためのデータ構造を示す図である。
【図１３】メニュー項目及びそれに附属したサブメニュー項目の関係を示す図である。
【図１４】画面上にディスプレーされたメニュー項目領域の一例を示す図である。
【図１５】図６に示した方法に適した装置の構成を示すブロック図である。
【図１６】図８に示した方法に適した装置の構成を示すブロック図である。
【図１７】図１０に示した方法に適した装置の構成を示すブロック図である。
【符号の説明】
３２，４２，５２  カーソル
３４，４４  メーンメニュー
３６  サブメニュー
４６  メーンメニューがディスプレーされる領域
５０  プログラム映像がディスプレーされる領域
５４  プログラムリスト
５６  プログラムリストがディスプレーされる領域
１００  リモコン
１２０  識別子
１２４  サブメニューの有無を示す情報（Ｙ／Ｎ）
１２６  サブメニューアドレス
１２８  遂行命令情報
１５２，１６８  メニューキー
１５４  選択キー
１５６  トラックボール
１５８  トラックボールの動き感知部
１６０  データ発生部
１６２  制御命令部
１６４  送信部
１６６  拡大／縮小キー
１６８  プログラムガイドキー
２００  テレビ受像機
２５２  受信部
２５４  メニューディスプレー部
２５６  メニュー情報貯蔵部
２５８  カーソルディスプレー部
２６０  メニュー実行部
２６２  画面発生部
２６４  画面分割部
２６６  プログラムガイド実行部
２６８  プログラムガイド情報ディスプレー部
２７０  プログラムガイド情報貯蔵部
【図１】
0004368092.tif 000002
【図２】
0004368092.tif 000003
【図３】
0004368092.tif 000004
【図４】
0004368092.tif 000005
【図５】
0004368092.tif 000006
【図６】
0004368092.tif 000007
【図７】
0004368092.tif 000008
【図８】
0004368092.tif 000009
【図９】
0004368092.tif 000010
【図１０】
0004368092.tif 000011
【図１１】
0004368092.tif 000012
【図１２】
0004368092.tif 000013
【図１３】
0004368092.tif 000014
【図１４】
0004368092.tif 000015
【図１５】
0004368092.tif 000016
【図１６】
0004368092.tif 000017
【図１７】
0004368092.tif 000018