(57)【要約】【課題】ボタン操作回数を極力少なくでき、また、操作速度も向上する。【解決手段】オブジェクトデータベース１２１は、アプリケーション部１０３からオブジェクトの画面上の位置、幅、高さ、及び使用優先度といった情報を受け取り、オブジェクトデータをオブジェクト個数分だけ蓄積する。オブジェクト再配置部１２２は、ユーザの選択範囲に存在するオブジェクトの位置、及び大きさを優先度に応じて変化させる。絞込み部１２４は、リモコン１２３からのリモコン信号の入力を受け付けて内部状態を遷移させる。グリッド描画部１２５は、絞込み部１２４より入力されるグリッド座標データを使用して、現在選択範囲となっている画面上の領域を複数の分割領域に分割する格子状の枠線を画面全体に表示する。グリッド描画は、利用者に現在の選択状態を図示するためのものである。【選択図】図１
2010231725.tif 000002
【特許請求の範囲】
【請求項１】
ビットマップ画面上に配置されうる複数のオブジェクトそれぞれの、配置される位置に関する位置情報、表示サイズに関するサイズ情報、及び優先順位情報を含むオブジェクトデータを蓄積する記憶手段と、
前記ビットマップ画面上の選択可能範囲となっている領域を、所定の数の分割領域に分割し、得られた前記分割領域のうちの少なくとも一の分割領域を前記所定の数の分割領域に更に分割する分割処理を順次行って各分割領域を得、前記優先順位情報に従って、前記複数のオブジェクトのうち優先順位が高いオブジェクトほど大きな面積の分割領域に配置し、かつ、優先順位が同じオブジェクトは同じ面積の分割領域に配置するように、前記記憶手段から読み出した前記位置情報及び前記サイズ情報を変更して各オブジェクを配置するオブジェクト配置手段と、
前記ビットマップ画面上の選択可能範囲となっている領域を現在の選択範囲として、格子状の枠線を表示して前記所定の数の分割領域に分割するグリッド描画手段と、
前記現在の選択範囲における前記所定の数の分割領域のうち任意の一の分割領域を、外部からの選択指示に応じて個別に選択する選択入力手段と、
前記選択入力手段で選択された前記任意の一の分割領域を前記現在の選択範囲に更新すると共に、更新された前記現在の選択範囲に前記グリッド描画手段により格子状の枠線を表示させて前記所定の数の分割領域に分割させる更新手段と、
前記選択入力手段により選択した前記現在の選択範囲内の前記分割領域に唯一配置された前記オブジェクトを入力するオブジェクトとして決定する決定手段と
を有することを特徴とするポインティング装置。
【請求項２】
ビットマップ画面上に配置されうる複数のオブジェクトそれぞれの、配置される位置に関する位置情報、表示サイズに関するサイズ情報、及びカテゴリー情報を含むオブジェクトデータを蓄積する記憶手段と、
前記ビットマップ画面上の選択可能範囲となっている領域を所定の数の分割領域に分割し、前記カテゴリー情報に従って各オブジェクトを前記所定の数の分割領域の分割領域毎にカテゴリー別に配置すると共に、一のカテゴリーに割り当てられた分割領域を所定の数の分割領域に再分割し、その再分割で得られた分割領域毎に前記一のカテゴリーに属する各オブジェクトを配置するように、前記記憶手段から読み出した前記位置情報及び前記サイズ情報を変更して、前記オブジェクトを前記ビットマップ画面上に配置するオブジェクト配置手段と、
前記ビットマップ画面上の選択可能範囲となっている領域を現在の選択範囲として、格子状の枠線を表示して前記所定の数の分割領域に分割するグリッド描画手段と、
前記現在の選択範囲における前記所定の数の分割領域のうち任意の一の分割領域を、外部からの選択指示に応じて個別に選択する選択入力手段と、
前記選択入力手段で選択された前記任意の一の分割領域を前記現在の選択範囲に更新すると共に、更新された前記現在の選択範囲に前記グリッド描画手段により格子状の枠線を表示させて前記所定の数の分割領域に分割させる更新手段と、
前記選択入力手段により選択した前記現在の選択範囲内の前記分割領域に唯一配置された前記オブジェクトを入力するオブジェクトとして決定する決定手段と
を有することを特徴とするポインティング装置。
【請求項３】
ビットマップ画面上に配置されうる複数のオブジェクトそれぞれの、配置される位置に関する位置情報、表示サイズに関するサイズ情報、及び優先順位情報を含むオブジェクトデータを蓄積する記憶手段から、前記オブジェクトデータを取得するオブジェクトデータ取得ステップと、
前記ビットマップ画面上の選択可能範囲となっている領域を、所定の数の分割領域に分割し、得られた前記分割領域のうちの少なくとも一の分割領域を前記所定の数の分割領域に更に分割する分割処理を順次行って各分割領域を得、前記優先順位情報に従って、前記複数のオブジェクトのうち優先順位が高いオブジェクトほど大きな面積の分割領域に配置し、かつ、優先順位が同じオブジェクトは同じ面積の分割領域に配置するように、前記オブジェクトデータ取得ステップで前記記憶手段から読み出した前記位置情報及び前記サイズ情報を変更して各オブジェクを配置するオブジェクト配置ステップと、
前記ビットマップ画面上の選択可能範囲となっている領域を現在の選択範囲として、格子状の枠線を表示して前記所定の数の分割領域に分割するグリッド描画ステップと、
前記現在の選択範囲における前記所定の数の分割領域のうち任意の一の分割領域を、外部からの選択指示に応じて個別に選択する選択入力ステップと、
前記選択入力ステップで選択された前記任意の一の分割領域を前記現在の選択範囲に更新すると共に、更新された前記現在の選択範囲に前記グリッド描画ステップにより格子状の枠線を表示させて前記所定の数の分割領域に分割させる更新ステップと、
前記選択入力ステップにより選択した前記現在の選択範囲内の前記分割領域に唯一配置された前記オブジェクトを入力するオブジェクトとして決定する決定ステップと
を含むことを特徴とするポインティング方法。
【請求項４】
ビットマップ画面上に配置されうる複数のオブジェクトそれぞれの、配置される位置に関する位置情報、表示サイズに関するサイズ情報、及びカテゴリー情報を含むオブジェクトデータを蓄積する記憶手段から、前記オブジェクトデータを取得するオブジェクトデータ取得ステップと、
前記ビットマップ画面上の選択可能範囲となっている領域を所定の数の分割領域に分割し、前記カテゴリー情報に従って各オブジェクトを前記所定の数の分割領域の分割領域毎にカテゴリー別に配置すると共に、一のカテゴリーに割り当てられた分割領域を所定の数の分割領域に再分割し、その再分割で得られた分割領域毎に前記一のカテゴリーに属する各オブジェクトを配置するように、前記オブジェクトデータ取得ステップで前記記憶手段から読み出した前記位置情報及び前記サイズ情報を変更して、前記オブジェクトを前記ビットマップ画面上に配置するオブジェクト配置ステップと、
前記ビットマップ画面上の選択可能範囲となっている領域を現在の選択範囲として、格子状の枠線を表示して前記所定の数の分割領域に分割するグリッド描画ステップと、
前記現在の選択範囲における前記所定の数の分割領域のうち任意の一の分割領域を、外部からの選択指示に応じて個別に選択する選択入力ステップと、
前記選択入力ステップで選択された前記任意の一の分割領域を前記現在の選択範囲に更新すると共に、更新された前記現在の選択範囲に前記グリッド描画ステップにより格子状の枠線を表示させて前記所定の数の分割領域に分割させる更新ステップと、
前記選択入力ステップにより選択した前記現在の選択範囲内の前記分割領域に唯一配置された前記オブジェクトを入力するオブジェクトとして決定する決定ステップと
を含むことを特徴とするポインティング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はポインティング装置及びポインティング方法に係り、特にビットマップ画面上の特定領域を選択可能なポインティング装置及びポインティング方法に関する。
【背景技術】
【０００２】
従来から、パーソナル・コンピュータ（以下、ＰＣ）や携帯情報端末（以下、ＰＤＡ）や携帯電話では、ビットマップ画面上に複数の選択可能なシンボルを表示し、そのシンボルを同一ビットマップ画面上のカーソルによって指し示し、更にそのカーソルをマウスやタッチパッド等の入力装置を用いて移動させ、シンボルのうち１つまたは複数個を選択し得る、グラフィカル・ユーザー・インタフェース（以下、ＧＵＩ）が広く普及している。またデジタルテレビ等のＡＶ機器もその例に漏れず、ＧＵＩを採用する機器が増加している。
【０００３】
しかし、デジタルテレビの入力装置は、マウスやタッチパッドではなく、ボタンを複数個配列したに過ぎないリモートコントローラ（以下、リモコン）が一般的である。例えば、リモコンを用いてＧＵＩを操作する場合、十字状に配列されたカーソルキーを用いて、上下左右にカーソルを移動させることによって、シンボルを選択し得る。また、上記のカーソルキーによってリニア座標を入力することもできる。例えば、右キーを押すとカーソルのＸ座標が＋１されるようにしてもよい（ビットマップの左上が原点の場合）。
【０００４】
しかし、このカーソルキーを用いてリニア座標を入力する方法は、デジタルテレビの画面解像度が１９２０ピクセルあった場合は、最大１９２０回キーを押さねばならず、非現実的である。キーの押下時間を仮想的な加速度とみなし、カーソルの移動量を逐次増加させることもできるが（加速カーソル手法）、利用者の熟練度や操作の癖に依存するため、利用者に修練を強いることになる。また、例えば、指がうまく動かずにボタンを長く押してしまいがちなお年寄りや身体障害者などの利用者は、意図しない加速によってシンボルを行き過ぎてしまうので、なかなか目標の位置に達しないことが考えられる。
【０００５】
そこで、上記の問題を解決するため、特許文献１には、１〜９までの数字ボタン等を活用して、利用者の選択したい項目を指定する方法が開示されている。この特許文献１記載の項目選択方法について、図１３と共に説明する。図１３（Ａ）において、画面上のＸで示した位置を指定する場合、特許文献１記載の方法では、まず、図１３（Ａ）に示すように画面を例えば縦方向、横方向のそれぞれを３分割し、各分割領域を同図（Ａ）に示すように番号付けする。そして、画面上の指定したいＸの位置は４番の分割領域に存在するので、ユーザは数字ボタンの“４”を選択する。
【０００６】
すると、画面は４番の分割領域を図１３（Ｂ）に示すように更に縦方向、横方向のそれぞれを３分割し、各分割領域を上記と同様に番号付けする。そして、画面上の指定したいＸの位置は今度は９番の分割領域に存在するので、ユーザは数字ボタンの“９”を選択する。
【０００７】
すると、画面は、更に図１３（Ｂ）の９番の分割領域を同図（Ｃ）に示すように、更に縦方向、横方向のそれぞれを３分割し、各分割領域を上記と同様に番号付けする。そして、画面上の指定したいＸの位置は今度も図１３（Ｃ）に示すように９番の分割領域に存在するので、ユーザは数字ボタンの“９”を選択することで位置を最終的に指定する。
【０００８】
特許文献１記載の方法では、例えば、リンク先、コンテンツの選択などを行う場合は、前述した位置指定方法を用いた後、利用者が決定を示すボタンを押すことで、位置情報などを出力する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００６−２９５４５２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１記載の方法は、以下の課題がある。この課題について、図１４乃至図１７と共に説明する。図１４は、ローマ字にて文字を入力する場合の画面の一例を示す。この入力画面は、アルファベットの各キーと、ハイフンのキーとがマトリクス状に配列されたもので、これら複数のキーを示す画面領域の上部には入力文字を表示する長方形の領域が設けられている。
【００１１】
この入力画面にて、「まめまき」を入力すると仮定すると、特許文献１記載の従来の方法では、図１５に示すように、複数のキーを示す画面領域を、縦方向、横方向のそれぞれを３分割し、各分割領域を番号付けする。ここでは、１文字目の「ま」を入力するために、「Ｍ」と「Ａ」とを選択する必要がある。そのため、まず、「Ｍ」を選択するために、「Ｍ」は最初は４番の分割領域にあるので、数字ボタン“４”を押すと、今度は４番の分割領域が更に縦方向、横方向のそれぞれに３分割される。「Ｍ」はその２回目の分割領域の４番の分割領域にあるので、数字ボタン“４”を押すことで、「Ｍ」を入力することができる。
【００１２】
続いて、「Ａ」を入力するためには、上記と同様にして数字ボタン“１”を押した後数字ボタン“４”を押す必要がある。このように、「ま」を入力するために、特許文献１記載の方法では４回の数字ボタンを押す操作が必要になる。
【００１３】
上記のようなローマ字入力を行う際に、例えば、「Ａ」、「Ｉ」、「Ｕ」、「Ｅ」、「Ｏ」の母音は必ず選択されるオブジェクトである。つまり、特許文献１記載の従来方法では、必ず使用される「Ａ」、「Ｉ」、「Ｕ」、「Ｅ」、「Ｏ」のようなオブジェクトも、めったに使用されないオブジェクトも同等に取り扱っており、効率が悪い。
【００１４】
図１６は、ひらがなにて文字を入力する場合の画面の一例を示す。この入力画面は、ひらがなの各キーと、長音記号、濁音記号、撥音記号、小文字、変換などのキーとがマトリクス状に配列されたもので、これら複数のキーを示す画面領域の上部には入力文字を表示する長方形の領域が設けられている。
【００１５】
この入力画面にて、「まめまき」を入力すると仮定すると、特許文献１記載の従来の方法では、図１７に示すように、複数のキーを示す画面領域を、縦方向、横方向のそれぞれを３分割し、各分割領域を番号付けすることを繰り返して最終的に所望の文字を入力する。ここでは、「ま」、「き」の２文字は、２回の数字ボタンの操作で選択が可能であるが、「め」は３回の数字ボタンの操作が必要になる。つまり、特許文献１記載の従来方法では、「まめまき」の文字を入力するのに計９回の数字ボタンの操作が必要になる。
【００１６】
また、「ま」は数字ボタンを“２”→“２”の順で、「め」は数字ボタンを“３”→“１” →“５”の順でそれぞれ操作する必要があり、「ま」と「め」は同じ「ま行」に存在している文字であるにも拘らず、ボタン操作に一定の規則がない。従って、ユーザが文字入力の際に各文字の操作を学習することが容易ではない。
【００１７】
本発明は以上の点に鑑みなされたもので、ボタン操作回数を極力少なくでき、また、操作速度も向上し得るポインティング装置及びポインティング方法を提供することを目的とする。
【課題を解決するための手段】
【００１８】
上記の目的を達成するため、本発明のポインティング装置は、ビットマップ画面上に配置されうる複数のオブジェクトそれぞれの、配置される位置に関する位置情報、表示サイズに関するサイズ情報、及び優先順位情報を含むオブジェクトデータを蓄積する記憶手段と、ビットマップ画面上の選択可能範囲となっている領域を、所定の数の分割領域に分割し、得られた分割領域のうちの少なくとも一の分割領域を所定の数の分割領域に更に分割する分割処理を順次行って各分割領域を得、優先順位情報に従って、複数のオブジェクトのうち優先順位が高いオブジェクトほど大きな面積の分割領域に配置し、かつ、優先順位が同じオブジェクトは同じ面積の分割領域に配置するように、記憶手段から読み出した位置情報及びサイズ情報を変更して各オブジェクを配置するオブジェクト配置手段と、ビットマップ画面上の選択可能範囲となっている領域を現在の選択範囲として、格子状の枠線を表示して所定の数の分割領域に分割するグリッド描画手段と、現在の選択範囲における所定の数の分割領域のうち任意の一の分割領域を、外部からの選択指示に応じて個別に選択する選択入力手段と、選択入力手段で選択された任意の一の分割領域を現在の選択範囲に更新すると共に、更新された現在の選択範囲にグリッド描画手段により格子状の枠線を表示させて所定の数の分割領域に分割させる更新手段と、選択入力手段により選択した現在の選択範囲内の分割領域に唯一配置されたオブジェクトを入力するオブジェクトとして決定する決定手段とを有することを特徴とする。
【００１９】
また、上記の目的を達成するため、本発明のポインティング装置は、ビットマップ画面上に配置されうる複数のオブジェクトそれぞれの、配置される位置に関する位置情報、表示サイズに関するサイズ情報、及びカテゴリー情報を含むオブジェクトデータを蓄積する記憶手段と、ビットマップ画面上の選択可能範囲となっている領域を、記憶手段に記憶されている複数のオブジェクトの全てのカテゴリーの数以下の所定の数の分割領域に分割し、所定の数の分割領域の各分割領域毎にカテゴリー別に配置されるように、各オブジェクトの位置とサイズとを変更して各オブジェクトを配置するオブジェクト配置手段と、ビットマップ画面上の選択可能範囲となっている領域を現在の選択範囲として、格子状の枠線を表示して所定の数の分割領域に分割するグリッド描画手段と、現在の選択範囲における所定の数の分割領域のうち任意の一の分割領域を個別に選択する選択入力手段と、選択入力手段で選択された任意の一の分割領域を現在の選択範囲に更新すると共に、更新された現在の選択範囲にグリッド描画手段により格子状の枠線を表示して所定の数の分割領域に分割させる更新手段と、選択入力手段により選択した現在の選択範囲内の分割領域に唯一配置されたオブジェクトを入力するオブジェクトとして決定する決定手段とを有することを特徴とする。
【００２０】
また、上記の目的を達成するため、本発明のポインティング方法は、ビットマップ画面上に配置されうる複数のオブジェクトそれぞれの、配置される位置に関する位置情報、表示サイズに関するサイズ情報、及びカテゴリー情報を含むオブジェクトデータを蓄積する記憶手段と、ビットマップ画面上の選択可能範囲となっている領域を所定の数の分割領域に分割し、カテゴリー情報に従って各オブジェクトを所定の数の分割領域の分割領域毎にカテゴリー別に配置すると共に、一のカテゴリーに割り当てられた分割領域を所定の数の分割領域に再分割し、その再分割で得られた分割領域毎に一のカテゴリーに属する各オブジェクトを配置するように、記憶手段から読み出した位置情報及びサイズ情報を変更して、オブジェクトをビットマップ画面上に配置するオブジェクト配置手段と、ビットマップ画面上の選択可能範囲となっている領域を現在の選択範囲として、格子状の枠線を表示して所定の数の分割領域に分割するグリッド描画手段と、現在の選択範囲における所定の数の分割領域のうち任意の一の分割領域を、外部からの選択指示に応じて個別に選択する選択入力手段と、選択入力手段で選択された任意の一の分割領域を現在の選択範囲に更新すると共に、更新された現在の選択範囲にグリッド描画手段により格子状の枠線を表示させて所定の数の分割領域に分割させる更新手段と、選択入力手段により選択した現在の選択範囲内の分割領域に唯一配置されたオブジェクトを入力するオブジェクトとして決定する決定手段とを有することを特徴とする。
【００２１】
また、上記の目的を達成するため、本発明のポインティング方法は、ビットマップ画面上に配置されうる複数のオブジェクトそれぞれの、配置される位置に関する位置情報、表示サイズに関するサイズ情報、及び優先順位情報を含むオブジェクトデータを蓄積する記憶手段から、オブジェクトデータを取得するオブジェクトデータ取得ステップと、ビットマップ画面上の選択可能範囲となっている領域を、所定の数の分割領域に分割し、得られた分割領域のうちの少なくとも一の分割領域を所定の数の分割領域に更に分割する分割処理を順次行って各分割領域を得、優先順位情報に従って、複数のオブジェクトのうち優先順位が高いオブジェクトほど大きな面積の分割領域に配置し、かつ、優先順位が同じオブジェクトは同じ面積の分割領域に配置するように、オブジェクトデータ取得ステップで記憶手段から読み出した位置情報及びサイズ情報を変更して各オブジェクを配置するオブジェクト配置ステップと、ビットマップ画面上の選択可能範囲となっている領域を現在の選択範囲として、格子状の枠線を表示して所定の数の分割領域に分割するグリッド描画ステップと、現在の選択範囲における所定の数の分割領域のうち任意の一の分割領域を、外部からの選択指示に応じて個別に選択する選択入力ステップと、選択入力ステップで選択された任意の一の分割領域を現在の選択範囲に更新すると共に、更新された現在の選択範囲にグリッド描画ステップにより格子状の枠線を表示させて所定の数の分割領域に分割させる更新ステップと、選択入力ステップにより選択した現在の選択範囲内の分割領域に唯一配置されたオブジェクトを入力するオブジェクトとして決定する決定ステップとを含むことを特徴とする。
【００２２】
更に、上記の目的を達成するため、本発明のポインティング方法は、ビットマップ画面上に配置されうる複数のオブジェクトそれぞれの、配置される位置に関する位置情報、表示サイズに関するサイズ情報、及びカテゴリー情報を含むオブジェクトデータを蓄積する記憶手段から、オブジェクトデータを取得するオブジェクトデータ取得ステップと、ビットマップ画面上の選択可能範囲となっている領域を所定の数の分割領域に分割し、カテゴリー情報に従って各オブジェクトを所定の数の分割領域の分割領域毎にカテゴリー別に配置すると共に、一のカテゴリーに割り当てられた分割領域を所定の数の分割領域に再分割し、その再分割で得られた分割領域毎に一のカテゴリーに属する各オブジェクトを配置するように、オブジェクトデータ取得ステップで記憶手段から読み出した位置情報及びサイズ情報を変更して、オブジェクトをビットマップ画面上に配置するオブジェクト配置ステップと、ビットマップ画面上の選択可能範囲となっている領域を現在の選択範囲として、格子状の枠線を表示して所定の数の分割領域に分割するグリッド描画ステップと、現在の選択範囲における所定の数の分割領域のうち任意の一の分割領域を、外部からの選択指示に応じて個別に選択する選択入力ステップと、選択入力ステップで選択された任意の一の分割領域を現在の選択範囲に更新すると共に、更新された現在の選択範囲にグリッド描画ステップにより格子状の枠線を表示させて所定の数の分割領域に分割させる更新ステップと、選択入力ステップにより選択した現在の選択範囲内の分割領域に唯一配置されたオブジェクトを入力するオブジェクトとして決定する決定ステップとを含むことを特徴とする。
【発明の効果】
【００２３】
本発明によれば、現在選択範囲となっている画面上の領域において、その領域内で表示されるオブジェクトを優先順位が高いオブジェクトほど大きな面積の分割領域に配置するようにしたため、ユーザのオブジェクト選択のためのボタン操作回数を極力少なくすることができる。
【００２４】
また、本発明によれば、現在選択範囲となっている画面上の領域において、その領域内で表示されるオブジェクトをカテゴリー別に再配置するようにしたため、ユーザによるオブジェクト選択のためのボタン操作を一貫性のあるものとすることができ、繰り返されるボタン操作に関しては学習することができるので、操作速度の向上も実現できる。
【図面の簡単な説明】
【００２５】
【図１】本発明のポインティング装置の一実施の形態を備えた情報端末のブロック図である。
【図２】本発明の一実施の形態におけるオブジェクト再配置手段の動作説明用フローチャートである。
【図３】ボタンを再配置する前の図である。
【図４】ボタン再配置後の一例を示す図である。
【図５】使用優先度（使用頻度）に応じてボタンを再配置した例を示す図である。
【図６】本発明の一実施の形態により使用優先度（使用頻度）の高いオブジェクトを大きく表示し、使用優先度の低いオブジェクトを小さく再配置した図である。
【図７】図６のオブジェクトを配置した画面において、数字ボタンの“１”〜“９”で入力する分割領域を示す図である。
【図８】図６のオブジェクトを配置した画面において、２回目の操作により数字ボタンの“１”〜“９”で入力する分割領域を示す図である。
【図９】本発明の他の実施の形態におけるオブジェクト再配置手段の動作説明用フローチャートである。
【図１０】カテゴリー毎にオブジェクトを再配置した画面の一例を示す図である。
【図１１】図１０のオブジェクトを配置した画面において、数字ボタンの“１”〜“９”で入力する分割領域を示す図である。
【図１２】図１０のオブジェクトを配置した画面において、２回目の操作により数字ボタンの“１”〜“９”で入力する分割領域を示す図である。
【図１３】特許文献１記載の従来方法の一例の説明図である。
【図１４】ローマ字で文字を入力する画面の一例である。
【図１５】図１４の画面に特許文献１記載の従来方法を適用した場合の説明図である。
【図１６】ひらがなで文字を入力する画面の一例である。
【図１７】図１６の画面に特許文献１記載の従来方法を適用した場合の説明図である。
【発明を実施するための形態】
【００２６】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２７】
図１は、本発明になるポインティング装置の一実施の形態を備えた情報端末のブロック図を示す。情報端末１００は、本発明になるポインティング装置の一実施の形態である入力補助装置１２０を有する。入力補助装置１２０は、オブジェクトデータベース１２１、オブジェクト再配置部１２２、リモコン１２３、絞込み部１２４及びグリッド描画部１２５から構成される。
【００２８】
また、情報端末１００は、入力補助装置１２０以外に、カーソルプレーン１０１、アプリケーションプレーン１０２、アプリケーション部１０３、マウス１０４、相対座標加算部１０５、一時メモリ１０６、カーソル描画部１０７、ビットマップ描画部１０８、テレビ（表示デバイス）１０９を有する。
【００２９】
カーソルプレーン１０１及びアプリケーションプレーン１０２は、ビットマップ描画部１０８にて描画される際に用いる描画プレーンであり、カーソルプレーン１０１はカーソル描画、アプリケーションプレーン１０２はアプリケーション描画結果を保持するメモリに相当する。
【００３０】
アプリケーション部１０３は、ボタン・テキストエリア・線画キャンバス等のクリックイベントによって作動する複数のオブジェクトを持ち、マウス１０４、又は絞込み部１２４から利用者のクリックイベントを受け取って動作するアプリケーションである。また、アプリケーション部１０３は、ビットマップ描画部１０８へオブジェクトを利用者に見せるために、必要に応じて描画命令を出力する。更に、アプリケーション部１０３は、オブジェクトデータベース１２１に対して、オブジェクトの位置、大きさ、オブジェクトの優先度、及びオブジェクトのカテゴリーを随時書き込む。なお、本実施の形態において、オブジェクトの位置、大きさ、優先度、及びオブジェクトのカテゴリー情報を用いるがこれに限らない。
【００３１】
マウス１０４は、ごく一般的なマウスであり、利用者がマウスを移動させた距離によって相対座標データを発生し、また付属のボタンを押すとクリックイベントを発生する入力装置である。
【００３２】
相対座標加算部１０５は、マウス１０４より入力されるカーソルの相対座標データを取得する度に、一時メモリ１０６から取得した以前の絶対値座標と加算処理をして、現時点でのカーソルの絶対値座標を算出し、一時メモリ１０６内の絶対値座標を示す座標データを更新する。一時メモリ１０６は、カーソルの絶対値座標を示す座標データを保持する。
【００３３】
カーソル描画部１０７は、一時メモリ１０６よりカーソルの絶対値座標を示す座標データを取得し、ビットマップ描画部１０８を通じて、カーソルプレーン１０１の取得した座標データの座標位置に、矢印アイコンのようなカーソルを描画する。
【００３４】
ビットマップ描画部１０８は一般にグラフィック描画装置と呼ばれるもので、アプリケーション部１０３及びカーソル描画部１０７から入力された描画命令を解釈して、カーソルプレーン１０１及びアプリケーションプレーン１０２に対してビットマップ画像を描画し、最終的にはアプリケーションの上にカーソルが表示されるように合成し、テレビ１０９へ出力する。テレビ１０９は、ごく一般的なビットマップ表示デバイスとしてのテレビである。
【００３５】
次に、入力補助装置１２０内の構成について説明する。
【００３６】
オブジェクトデータベース１２１は、ビットマップ画面上に配置されうる複数のオブジェクトそれぞれの、配置される位置に関する位置情報、表示サイズに関するサイズ情報、及び使用優先度を含むオブジェクトデータを蓄積する記憶手段である。具体的には、オブジェクトデータベース１２１は、アプリケーション部１０３からオブジェクトの画面上の位置、幅、高さ、及び使用優先度といった情報を受け取り、オブジェクトデータ（Ｘｏ，Ｙｏ，Ｗｏ，Ｈｏ，使用優先度（Priority），Ｘｃ，Ｙｃ，Ｗｃ，Ｈｃ，カレントユーズフラグ（CurrentUseFlag））として、オブジェクト個数分だけ蓄積するデータベースである。なお、Ｘｏ及びＹｏは、アプリケーション部１０３から受け取るオブジェクトの画面上の位置（例えば、左上端の位置）を示すＸ座標及びＹ座標、Ｗｏは幅、Ｈｏは高さである。また、Ｘｃ及びＹｃは、ビットマップ描画部１０８に描画されているオブジェクトの位置（例えば、左上端の位置）を示すＸ座標及びＹ座標、Ｗｃは幅、Ｈｃは高さである。また、カレントユーズフラグ（CurrentUseFlag）は画面上で使用されていることを示すフラグであり、初期化時は、使用中であることを意味する「１」がセットされている。
【００３７】
オブジェクト再配置部１２２は、オブジェクトデータベース１２１及び絞込み部１２４から出力されたデータの入力を受け付け、ユーザの選択範囲に存在するオブジェクトの位置、及び大きさを優先度に応じて変化させ、その結果をビットマップ描画部１０８、及びオブジェクトデータベース１２１へ出力する。
【００３８】
このオブジェクト再配置部１２２は、絞込み部１２４と共に、オブジェクトデータベース１２１の記憶されている複数のオブジェクトのうち優先順位が高いオブジェクトほど大きな面積の分割領域に配置し、かつ、優先順位が同じオブジェクトは同じ面積の分割領域に配置するように、オブジェクトデータベース１２１から読み出したオブジェクトの位置情報及びサイズ情報を変更して配置する配置手段を構成する。オブジェクト再配置部１２２の動作の詳細については後述する。
【００３９】
リモコン１２３は、テレビや携帯電話等に付属する数字ボタン群のうち、規則的に並んだ一部分であり、後述するようにテレビ１０９のビットマップ画面全体を複数に分割した格子状の各分割領域に割り振った番号に１対１に対応する複数の数字ボタンを持ち、そのうちの１つの分割領域を１回の数字ボタンの操作で選択することかできる選択入力手段である。本実施の形態ではリモコン１２３のボタン配列は、縦３×横３ボタンのテレビ型配列、つまり“１”ボタンが左上、“５”ボタンが真中、“９”ボタンが右下となる配列を採用する。
【００４０】
絞込み部１２４は、リモコン１２３からのリモコン信号の入力を受け付けて内部状態を遷移させ、その結果をグリッド描画部１２５、一時メモリ１０６、アプリケーション部１０３、及びオブジェクト再配置部１２２へ出力する。すなわち、絞込み部１２４は、グリッド描画コマンドに対応するリモコンコマンドの場合はグリッド描画部１２５、及び一時メモリ１０６へ出力し、決定を意味するコマンドに対応するリモコンコマンドの場合は、アプリケーション部１０３へ出力し、オブジェクトの再配置を行うことを意味するコマンドに対応するリモコンコマンドの場合は、オブジェクト再配置部１２２へ出力する。
【００４１】
また、絞込み部１２４は、現在の選択範囲内に存在するオブジェクト数をオブジェクトデータベース１２１から取得し、そのオブジェクト数が「１」である場合は、アプリケーション部１０３へ決定を意味するクリックイベントを出力する。また、絞込み部１２４は、リモコン１２３からのリモコン信号に従いビットマップ画面の複数の分割領域のうちの１つを選択し、それを次回の選択範囲とする。
【００４２】
グリッド描画部１２５は、絞込み部１２４より入力されるグリッド座標データを使用して、ビットマップ画面上の選択可能範囲となっている領域を現在の選択範囲として、複数の分割領域に分割する格子状の枠線（グリッド）を画面全体に表示する。グリッド描画は、利用者に現在の選択状態を図示するためのものであり、選択が確定するまでカーソルプレーン１０１に繰り返し書き込まれる。つまり、複数の分割領域は、そのうちの一つが選択されると、選択された分割領域が現在の選択範囲となり、その現在の選択範囲が更に複数の分割領域に分割されることが、選択が確定するまで繰り返される。
【００４３】
以上が情報端末１００を構成する各ブロックの概略説明である。
【００４４】
次に、入力補助装置１２０内の主要ブロックの動作について詳細に説明する。まず、本発明の一実施の形態におけるオブジェクト再配置部１２２の動作について、図２のフローチャートと共に説明する。オブジェクト再配置部１２２は、まず、絞込み部１２４より、現在の選択範囲（Ｘｓ，Ｙｓ，Ｗｓ，Ｈｓ）を取得する（ステップＳ１１）。ここで、Ｘｓ及びＹｓは、画面上の現在の選択範囲の所定の位置（例えば左上端）を示すＸ座標及びＹ座標、Ｗｓは選択範囲の幅、Ｈｓは選択範囲の高さを示す。
【００４５】
続いて、オブジェクト再配置部１２２は、ステップＳ１１で取得した選択範囲データを用いて、オブジェクトデータベース１２１を検索し、オブジェクト上に選択範囲データが指し示す面積が、一部でも重なっているオブジェクトを以下の（１）式に基づく評価を行い取得し、（１）式を満たしていないオブジェクトに関しては、未使用であることを意味する「０」を上書きする（ステップＳ１２）。なお、Ｙ座標は下方向をプラスとする。
【００４６】
（Ｘｓ＜（Ｘｏ＋Ｗｏ））かつ
（Ｙｓ＜  （Ｙｏ＋Ｈｏ））かつ
（（Ｘｓ＋Ｗｓ）＞Ｘｏ）かつ
（（Ｙｓ＋Ｈｓ）＞Ｙｏ）            （１）
続いて、オブジェクト再配置部１２２は、優先度ソートを行う（ステップＳ１３）。この優先度ソートでは、オブジェクトデータベース１２１内の「CurrentUseFlag＝１」の条件を満たすオブジェクトを取得し、オブジェクト群を使用優先度（Priority）でソートする。
【００４７】
続いて、オブジェクト再配置部１２２は使用優先度（Priority）毎のオブジェクトの個数を算出する（ステップＳ１４）。その後、ステップＳ１４で算出された使用優先度毎の個数を使用して、各使用優先度の絞込み回数を決定する（ステップＳ１５）。
【００４８】
この絞込み回数を決定するステップＳ１５について図を用いて具体的に説明する。図３は、ボタンを再配置する前の図であり、ボタンの中の数字は使用優先度（Priority）を示す。図４は、ボタン再配置後の一例を示す図であり、ボタンの中の数字は使用優先度（Priority）を示す。前記のステップＳ１４にて、使用優先度（Priority）毎に算出されたオブジェクトの個数が下記の表１であったと仮定する。なお、使用優先度は「１」が最も高く、「２」、「３」の順に低くなる。
【００４９】
【表１】
2010231725.tif 000003
絞込み回数決定ステップＳ１５では、まず、使用優先度が最も高いＰｒｉｏｒｉｔｙ＝１の絞込み回数を決定する。本実施の形態では、１回の絞込みで選択範囲を水平方向３分割、垂直方向３分割の計９分割しているので、各分割範囲に１個ずつ全部で９個のオブジェクトの配置が可能である。表１に示すように、Ｐｒｉｏｒｉｔｙ＝１のオブジェクト個数が２個であることから、１回の絞込みで分割される２箇所の分割範囲にＰｒｉｏｒｉｔｙ＝１のオブジェクトを配置すれば、絞込み回数１回で選択が可能であるので、Ｐｒｉｏｒｉｔｙ＝１の絞込み回数は１回と決定される。
【００５０】
次に、絞込み回数決定ステップＳ１５は、Ｐｒｉｏｒｉｔｙ＝２の絞込み回数を決定する。１回目で絞り込まれる分割範囲のうち２個をＰｒｉｏｒｉｔｙ＝１が使用したので、Ｐｒｉｏｒｉｔｙ＝２は残りの分割範囲を使用する。表１に示すように、Ｐｒｉｏｒｉｔｙ＝２のオブジェクト個数は１５個であることから、１回目の絞込みで残った７箇所の絞り込み回数１回の分割範囲内にＰｒｉｏｒｉｔｙ＝２のオブジェクトを収めることができない。従って、絞込み回数を１回増やす。絞込み回数を１回増やすと、６３（＝７×９）個の分割範囲が得られるので、６３個のオブジェクトが配置可能になる。これは、Ｐｒｉｏｒｉｔｙ＝２のオブジェクト１５個を配置するのに充分な分割範囲の数であるので、絞り込み回数２回で十分であり、絞込み回数は２回と決定される。
【００５１】
最後に、絞込み回数決定ステップＳ１５は、Ｐｒｉｏｒｉｔｙ＝３の絞込み回数を決定する。２回目に絞り込まれる分割範囲６３個のうち、Ｐｒｉｏｒｉｔｙ＝２のオブジェクトが１５個使用しているので、残りの４８個の範囲を使用する。表１に示すように、Ｐｒｉｏｒｉｔｙ＝３のオブジェクト個数は５０個であることから、２回目の絞込みで残った４８箇所の絞込み回数２回の範囲内にＰｒｉｏｒｉｔｙ＝３のオブジェクトを収めることができない。従って、絞込み回数を１回増やす。絞込み回数を１回増やすと、４３２（＝４８×９）個の分割範囲が得られるので、４３２個のオブジェクトの配置が可能になる。これは、Ｐｒｉｏｒｉｔｙ＝３のオブジェクト５０個を配置するには充分な分割範囲の数であるので、絞り込み回数３回で十分であり、絞込み回数は３回と決定される。
【００５２】
再び図２に戻って説明する。オブジェクト再配置部１２２は、絞込み回数決定ステップＳ１５で決定された各使用優先度（Priority）の絞込み回数に従い、使用優先度が高いオブジェクトほどサイズを大きくし、またオブジェクトの位置を変更して所定の分割領域で表示されるように、該当するオブジェクトの再配置を行う（ステップＳ１６）。
【００５３】
続いて、オブジェクト再配置部１２２は、オブジェクト再配置ステップＳ１６にて、位置、及び大きさが変更されたオブジェクトに関して、オブジェクトデータベース１２１のオブジェクトデータ（Ｘｃ，Ｙｃ，Ｗｃ，Ｈｃ）を更新する（ステップＳ１７）。
【００５４】
そして、オブジェクト再配置部１２２は、ビットマップ描画部１０８に、オブジェクト再配置ステップＳ１６で変更されたオブジェクトを出力して、描画を依頼する（ステップＳ１８）。
【００５５】
本実施の形態によれば、極端な例であるが、図３のように配置されたボタンは、図４に示すように大きさ、及び位置を変えて再配置されることとなり、使用優先度（Priority）で指定されたボタン押下回数でボタン操作を行うことが可能となる。
【００５６】
ただし、図４はあくまで一例であり、例えば、図４に示すように空白の領域があるのであれば、その空白の領域を無駄にしないようにＰｒｉｏｒｉｔｙ＝２のボタンをＰｒｉｏｒｉｔｙ＝１のボタンと同様の大きさに変換するなどして配置してもよい。また、図５に示すように、使用優先度に応じて分割された範囲に唯一となるようにボタンを再配置し、オブジェクトのサイズを変更しないようにしてもよい。図５において、「１」のボタンがサイズを変更しない唯一のオブジェクトである。
【００５７】
以上が本実施の形態におけるオブジェクト再配置部１２２の典型的な動作である。
【００５８】
次に、本実施の形態の効果を具体的に説明する。図６は、入力補助装置１２０を用いて使用優先度（使用頻度）の高いオブジェクトを大きく表示し、使用優先度の低いオブジェクトを小さく再配置した図を示す。図６に示す図は、図１４に示したローマ字で文字を入力する画面において、使用優先度の高いオブジェクトを大きく表示し、使用優先度の低いオブジェクトを小さく再配置した図である。「Ａ」、「Ｉ」、「Ｕ」、「Ｅ」、「Ｏ」のローマ字の母音のボタンを示すオブジェクトは、使用優先度が最も大きくＰｒｉｏｒｉｔｙ＝１が設定されており、それ以外のローマ字のボタンを示すオブジェクトは、Ｐｒｉｏｒｉｔｙ＝２に設定されている。
【００５９】
この場合、オブジェクト再配置部１２２は、まず、Ｐｒｉｏｒｉｔｙ＝１のオブジェクトの絞込み回数を決定する。Ｐｒｉｏｒｉｔｙ＝１のオブジェクトは図１４の場合、全部で５個であることから、９個の分割領域内に配置して１回目の絞込みで選択可能であるので、絞込み回数を１回と決定する。
【００６０】
次に、オブジェクト再配置部１２２は、Ｐｒｉｏｒｉｔｙ＝２のオブジェクトの絞込み回数を決定する。Ｐｒｉｏｒｉｔｙ＝２のオブジェクトは図１４の場合、全部で２２個であることから、１回目の絞込みで全てのオブジェクトを配置することが不可能である。従って、次に絞込みを２回行うとする。２回目の絞込みでは、１回目の絞込みで使用された５個の分割領域以外の残りの４個の分割領域のそれぞれを更に９分割するので、全部で３６（＝４×９）個の分割領域が得られる。従って、上記の２２個のオブジェクトは２回目の絞込みで得られる３６個の分割領域内に配置することが可能であるため、Ｐｒｉｏｒｉｔｙ＝２のオブジェクトの絞込み回数は、２回と決定される。
【００６１】
決定されたオブジェクトの絞込み回数に従ってオブジェクトを再配置すると、図６に示すオブジェクトが再配置された画面が得られる。この図６に示す画面を縦方向、横方向のそれぞれを３分割して計９分割し、これら９個の分割領域を図７に丸数字で示すように番号付けする。そして、画面上の指定したいオブジェクトを、ユーザは丸数字で示す数字ボタンをリモコン１２３を操作して選択することで指定することができる。
【００６２】
これにより、Ｐｒｉｏｒｉｔｙ＝１の「Ａ」、「Ｉ」、「Ｕ」、「Ｅ」、「Ｏ」のローマ字の母音のボタンを示すオブジェクトは、１回の数字ボタンの操作で選択が可能である。これら母音のボタンを示すオブジェクトは、１回の数字ボタンの操作で選択入力される分割領域内に唯一存在するオブジェクトであるからである。その他のＰｒｉｏｒｉｔｙ＝２のボタンを示すオブジェクトは、１回目に数字ボタン“７”を操作したとき、あるいは１回目に数字ボタン“９”を操作したときは、画面は図８に示すように番号付けされた分割領域が得られるので、２回の数字ボタンの操作で、そのオブジェクトが分割領域内に唯一配置されることとなるので選択が可能である。このオブジェクトの決定は、絞込み部１２４からのクリックイベントによりアプリケーション部１０３が決定する。
【００６３】
この例で、「まめまき」を入力する場合は、１２回の数字ボタンの操作で入力できる。これは前述した特許文献１記載の方法による数字ボタンの操作回数１６回に比べて、母音の４回分のボタン操作が削減できている。この削減効果は、入力する文字数が増加するほど大きくなる。このように、本実施の形態に寄れば、従来と比較して、少ないボタン操作回数で文字入力を実現することができる。
【００６４】
なお、本実施の形態では、使用優先度を用いてオブジェクトの再配置を行っているが、例えば、使用優先度の替りに視聴履歴や出現頻度を用いてオブジェクトの再配置を行ってもよく、要は優先順位を決定できる指標（優先順位情報）に基づいてオブジェクトを再配置できればよく、本発明は上記の実施の形態に限らない。
【００６５】
次に、本発明の他の実施の形態について説明する。
【００６６】
本実施の形態は、使用優先度(Priority)の替りにカテゴリー(Category)を用いてオブジェクトの再配置を行うものである。本実施の形態も入力補助装置１２０と情報端末１００は図１と同じ構成である。ただし、本実施の形態では、オブジェクトデータベース１２１は、アプリケーション部１０３からオブジェクトの画面上の位置、幅、高さ、及び使用優先度といった情報を受け取り、オブジェクトデータ（Ｘｏ，Ｙｏ，Ｗｏ，Ｈｏ，カテゴリー(Category)，Ｘｃ，Ｙｃ，Ｗｃ，Ｈｃ，カレントユーズフラグ（CurrentUseFlag））として、オブジェクト個数分だけ蓄積する。
【００６７】
次に、本実施の形態におけるオブジェクト再配置部１２２の動作について図９のフローチャートと共に説明する。オブジェクト再配置部１２２は、まず、絞込み部１２４より、現在の選択範囲（Ｘｓ，Ｙｓ，Ｗｓ，Ｈｓ）を取得する（ステップＳ２１）。ここで、Ｘｓ及びＹｓは、画面上の現在の選択範囲の所定の位置（例えば左上端）を示すＸ座標及びＹ座標、Ｗｓは選択範囲の幅、Ｈｓは選択範囲の高さを示す。
【００６８】
続いて、オブジェクト再配置部１２２は、ステップＳ２１で取得した選択範囲データを用いて、オブジェクトデータベース１２１を検索し、オブジェクト上に選択範囲データが指し示す面積が、一部でも重なっているオブジェクトを前記（１）式に基づく評価を行い取得し、（１）式を満たしていないオブジェクトに関しては、未使用であることを意味する「０」を上書きする（ステップＳ２２）。
【００６９】
続いて、オブジェクト再配置部１２２は、オブジェクトデータベース１２１に保持されているオブジェクトのカテゴリーの総数Ｎｃを取得する（ステップＳ２３）。続いて、オブジェクト再配置部１２２は、オブジェクトデータベース１２１に保持されているオブジェクトの各カテゴリーの存在範囲を決定する（ステップＳ２４）。
【００７０】
ステップＳ２４の各カテゴリーの存在範囲の決定処理では、まず、ステップＳ２３で取得したカテゴリーの総数Ｎｃを使用して、絞込み回数ｎを決定する。この絞込み回数ｎは、下記の（２）式の不等式を満たす最小の整数として求めることができる。
【００７１】
Ｎｃ≦９n        （２）
次に、算出した絞込み回数ｎを使用して、画面を９n分割した各分割範囲に各カテゴリーを当てはめ、存在範囲を決定する。この当てはめ方は、画面を９n分割した各分割範囲に等間隔に各カテゴリーを振り分けるようにしてもよいし、各カテゴリーのオブジェクト数などを考慮し、重み付けするなどして当てはめてもよい。
【００７２】
次に、上記のステップＳ２４終了後、オブジェクト再配置部１２２は、ステップＳ２４で決定されたカテゴリー毎の存在範囲内に、オブジェクトが収まるようにオブジェクトの位置、及びサイズを変更し、オブジェクトの再配置を行う（ステップＳ２５）。
【００７３】
続いて、オブジェクト再配置部１２２は、オブジェクト再配置ステップＳ２５にて、位置、及び大きさが変更されたオブジェクトに関して、オブジェクトデータベース１２１のオブジェクトデータ（Ｘｃ，Ｙｃ，Ｗｃ，Ｈｃ）を更新する（ステップＳ２６）。
【００７４】
そして、オブジェクト再配置部１２２は、ビットマップ描画部１０８に、オブジェクト再配置ステップＳ２５で変更されたオブジェクトを出力して、描画を依頼する（ステップＳ２７）。
【００７５】
次に、図を使用してこの実施の形態のカテゴリー別のオブジェクト再配置について具体的に説明する。
【００７６】
まず、表２に示すようにカテゴリーが割り振られているものとする。この表２に示すカテゴリーは、５０音のあ行と、か行と、さ行と、た行と、な行と、は行と、ま行と、や行及びら行と、わ行その他の計９つからなる。
【００７７】
【表２】
2010231725.tif 000004
オブジェクト再配置部１２２は、図９のステップＳ２３により総カテゴリー数Ｎｃとして「９」を取得する。続いて、オブジェクト再配置部１２２は、ステップＳ２４により各カテゴリーの存在範囲を決定するために、まず絞込み回数を算出する。ここでは、Ｎｃ＝９であるので、前記（２）式により絞込み回数ｎは「１」と決定される。続いて、画面を９分割した各分割範囲に上記の９つの各カテゴリーを当てはめ、存在範囲を決定する。そして、オブジェクト再配置部１２２は、ステップＳ２５により各カテゴリー内のオブジェクトを再配置する。
【００７８】
本実施の形態は、例えば図１６に示した、ひらがなにて文字を入力する場合の画面に対して、表２に示したカテゴリー別に以上の操作を行うことで、図１０に示す画面を得ることができる。この図１０は、オブジェクトの位置のみを変更し、サイズは変更していないが、これに限らない。
【００７９】
図１０に示す画面のひらがなのボタンのオブジェクトを使用して「まめまき」を入力する場合、「ま」と「め」は図１１に示すように図１０の画面を９分割した分割領域のうち、７番目の分割領域に位置するので、数字ボタン“７”を操作することで、７番目の分割領域が更に図１２に示すように番号付けされた９個の分割領域が得られる。この２回目の９個の分割領域態中の１番目の分割領域に「ま」のオブジェクトが位置するので、数字ボタン”１”を操作することで「ま」を入力でき、また、４番目の分割領域に「め」のオブジェクトが位置するので数字ボタン“４”を操作することで「め」を入力できる。従って、「ま」と「め」は、２回の数字ボタンの操作で選択が可能である。同様にして、「き」も２回の数字ボタンの操作で選択が可能である。
【００８０】
従って、本実施の形態によれば、「まめまき」は合計８回の数字ボタンの操作で入力が可能であり、前述した図１６の画面に対して特許文献１記載の従来方法を適用した場合の計９回の数字ボタンの操作にくらべて操作回数を削減できる。この操作回数の削減効果は、入力文字数が増加するほど大となる。
【００８１】
また、本実施の形態によれば、各カテゴリー別にオブジェクトを配置しているので、例えば「ま」を入力するときには、数字ボタンを“７”→“１”の順で、「め」を入力するときは数字ボタンを“７”→“４”の順でそれぞれ操作し、いずれも「ま行」は数字ボタンの“７”の操作から始まる。また、母音に関しては、「あ→１」、「い→２」、「う→３」、「え→４」、「お→５」のように、母音の順番と操作する数字ボタンの位置とが対応して並んでいるので、ユーザがボタン操作を行う際に容易に学習することができ、画面を見なくても文字入力を行うことができるようになる。
【産業上の利用可能性】
【００８２】
本発明は、専用のポインティングデバイスを使用せず、任意の位置を指定することができるので、例えば、リモコンを使用するテレビジョン受像機、数字入力ボタンを有する携帯電話機等に適用できる。
【符号の説明】
【００８３】
１００  情報端末
１０１  カーソルプレーン
１０２  アプリケーションプレーン
１０３  アプリケーション部
１０４  マウス
１０５  相対座標加算部
１０６  一時メモリ
１０７  カーソル描画部
１０８  ビットマップ描画部
１０９  テレビ（表示デバイス）
１２０  入力補助装置
１２１  オブジェクトデータベース
１２２  オブジェクト再配置部
１２３  リモコン
１２４  絞込み部
１２５  グリッド描画部
【図１】
2010231725.tif 000005
【図２】
2010231725.tif 000006
【図３】
2010231725.tif 000007
【図４】
2010231725.tif 000008
【図５】
2010231725.tif 000009
【図９】
2010231725.tif 000010
【図１０】
2010231725.tif 000011
【図１３】
2010231725.tif 000012
【図１４】
2010231725.tif 000013
【図１６】
2010231725.tif 000014
【図６】
2010231725.tif 000015
【図７】
2010231725.tif 000016
【図８】
2010231725.tif 000017
【図１１】
2010231725.tif 000018
【図１２】
2010231725.tif 000019
【図１５】
2010231725.tif 000020
【図１７】
2010231725.tif 000021