(57)【特許請求の範囲】
【請求項１】
表示部内の所定位置をポインタによって指定する機器に適用される入力制御装置であって、
前記機器の操作入力部からの操作情報に基づき、前記ポインタの前記表示部内の表示位置であるポインタ位置情報を生成するポインタ位置決定部と、
前記ポインタ位置情報と、前記ポインタによって選択される選択対象物の表示位置を示す選択対象物位置情報に基づき、前記ポインタが前記選択対象物上に存在することを示す一致検出情報を生成する一致検出部と、
前記一致検出情報に基づき、前記選択対象物に対する所定操作の選択に対応した操作選択領域を前記表示部内に生成する操作選択領域生成部と、
前記ポインタ位置情報と、前記操作選択領域の生成位置を示す操作選択領域位置情報に基づき、前記ポインタが前記操作選択領域を通過したと判定したとき、当該操作選択領域に対応した前記選択対象物に対する操作を選択し発動させる操作選択判定部と、
前記ポインタ位置情報に基づき、前記選択対象物に到着するまでの前記ポインタの移動方向を判定する方向判定部と、
を備え、
前記操作選択領域生成部は、前記方向判定部が判定した移動方向から予測される進行予測方向を避けるように、前記操作選択領域を生成する
入力制御装置。
【請求項２】
請求項１記載の入力制御装置であって、
前記操作選択領域生成部は前記進行予測方向の略９０度の方向に前記操作選択領域を生成する入力制御装置。
【請求項３】
請求項１記載の入力制御装置であって、
前記操作選択領域生成部は、前記選択対象物に隣接させて前記操作選択領域を生成する入力制御装置。
【請求項４】
請求項１記載の入力制御装置であって、
前記操作選択領域生成部は、少なくとも二つの操作選択領域を生成し、
前記少なくとも二つの操作選択領域の操作は異なり、前記選択対象物を中心として互いに反対側に生成される入力制御装置。
【請求項５】
請求項１記載の入力制御装置であって、
前記操作選択領域生成部は、視覚可能に前記操作選択領域を表示部内に生成する入力制御装置。
【請求項６】
請求項５記載の入力制御装置であって、
前記操作選択領域生成部は、少なくとも二つの操作選択領域を生成し、当該二つの操作選択領域の大きさは等しく、前記選択対象物を中心として互いに反対側に生成される入力制御装置。
【請求項７】
請求項１記載の入力制御装置であって、
前記操作選択領域生成部は、前記選択対象物の中心を基準にして前記操作選択領域を生成する入力制御装置。
【請求項８】
請求項１記載の入力制御装置であって、
前記操作選択領域生成部は、前記ポインタを基準にして前記操作選択領域を生成する入力制御装置。
【請求項９】
入力制御装置と、表示部と、操作入力部を備え、前記表示部内の所定位置をポインタによって指定する機器であって、
前記入力制御装置は、
前記操作入力部からの操作情報に基づき、前記ポインタの前記表示部内の表示位置であるポインタ位置情報を生成するポインタ位置決定部と、
前記ポインタ位置情報と、前記ポインタによって選択される選択対象物の表示位置を示す選択対象物位置情報に基づき、前記ポインタが前記選択対象物上に存在することを示す一致検出情報を生成する一致検出部と、
前記一致検出情報に基づき、前記選択対象物に対する所定操作の選択に対応した操作選択領域を前記表示部内に生成する操作選択領域生成部と、
前記ポインタ位置情報と、前記操作選択領域の生成位置を示す操作選択領域位置情報に基づき、前記ポインタが前記操作選択領域を通過したと判定したとき、当該操作選択領域に対応した前記選択対象物に対する操作を選択し発動させる操作選択判定部と、
前記ポインタ位置情報に基づき、前記選択対象物に到着するまでの前記ポインタの移動方向を判定する方向判定部と、
を有し、
前記操作選択領域生成部は、前記方向判定部が判定した移動方向から予測される進行予測方向を避けるように、前記操作選択領域を生成する
機器。
【請求項１０】
請求項９記載の機器であって、
前記選択対象物がアイコンであり、
前記操作選択領域は、前記アイコンに対するオープン操作及びドラッグ操作を施す領域を少なくとも含む機器。
【請求項１１】
入力制御装置と、表示部と、操作入力部を備え、前記表示部内の所定位置をポインタによって指定する携帯端末であって、
前記入力制御装置は、
前記操作入力部からの操作情報に基づき、前記ポインタの前記表示部内の表示位置であるポインタ位置情報を生成するポインタ位置決定部と、
前記ポインタ位置情報と、前記ポインタによって選択される選択対象物の表示位置を示す選択対象物位置情報に基づき、前記ポインタが前記選択対象物上に存在することを示す一致検出情報を生成する一致検出部と、
前記一致検出情報に基づき、前記選択対象物に対する所定操作の選択に対応した操作選択領域を前記表示部内に生成する操作選択領域生成部と、
前記ポインタ位置情報と、前記操作選択領域の生成位置を示す操作選択領域位置情報に基づき、前記ポインタが前記操作選択領域を通過したと判定したとき、当該操作選択領域に対応した前記選択対象物に対する操作を選択し発動させる操作選択判定部と、
前記ポインタ位置情報に基づき、前記選択対象物に到着するまでの前記ポインタの移動方向を判定する方向判定部と、
を有し、
前記操作選択領域生成部は、前記方向判定部が判定した移動方向から予測される進行予測方向を避けるように、前記操作選択領域を生成する
携帯端末。
【請求項１２】
表示部内の所定位置をポインタによって指定する機器に適用される入力制御装置の制御方法であって、
前記機器の操作入力部からの操作情報に基づき、前記ポインタの前記表示部内の表示位置であるポインタ位置情報を生成するステップと、
前記ポインタ位置情報と、前記ポインタによって選択される選択対象物の表示位置を示す選択対象物位置情報に基づき、前記ポインタが前記選択対象物上に存在することを示す
一致検出情報を生成するステップと、
前記一致検出情報に基づき、前記選択対象物に対する所定操作の選択に対応した操作選択領域を前記表示部内に生成するステップと、
前記ポインタ位置情報と、前記操作選択領域の生成位置を示す操作選択領域位置情報に基づき、前記ポインタが前記操作選択領域を通過したと判定したとき、当該操作選択領域に対応した前記選択対象物に対する操作を選択し発動させるステップと、
前記ポインタ位置情報に基づき、前記選択対象物に到着するまでの前記ポインタの移動方向を判定するステップと、
を備え、
前記操作選択領域を前記表示部内に生成するステップは、前記移動方向を判定するステップが判定した移動方向から予測される進行予測方向を避けるように、前記操作選択領域を生成する
制御方法。
【請求項１３】
表示部内の所定位置をポインタによって指定する機器に適用される入力制御装置を動作させるプログラムであって、
前記機器の操作入力部からの操作情報に基づき、前記ポインタの前記表示部内の表示位置であるポインタ位置情報を生成する手順と、
前記ポインタ位置情報と、前記ポインタによって選択される選択対象物の表示位置を示す選択対象物位置情報に基づき、前記ポインタが前記選択対象物上に存在することを示す一致検出情報を生成する手順と、
前記一致検出情報に基づき、前記選択対象物に対する所定操作の選択に対応した操作選択領域を前記表示部内に生成する手順と、
前記ポインタ位置情報と、前記操作選択領域の生成位置を示す操作選択領域位置情報に基づき、前記ポインタが前記操作選択領域を通過したと判定したとき、当該操作選択領域に対応した前記選択対象物に対する操作を選択し発動させる手順と、
前記ポインタ位置情報に基づき、前記選択対象物に到着するまでの前記ポインタの移動方向を判定する手順と、
を前記入力制御装置に実行させるプログラムであって、
前記操作選択領域を前記表示部内に生成するステップは、前記移動方向を判定するステップが判定した移動方向から予測される進行予測方向を避けるように、前記操作選択領域を生成する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータや、携帯端末などの情報機器に用いられる入力制御装置に関するものである。
【背景技術】
【０００２】
近来、コンピュータや携帯端末などの情報機器では、キー操作に依らずに簡便な操作で情報の入力を行う手段として、ポインティングデバイスなどの入力装置が一般的に使用されるようになってきている。従来から使用されているマウス型やライトペン型などのポインティングデバイスを搭載した携帯端末を使用する場合、ユーザが片手で携帯端末を持ち、もう片方の手でポインティングデバイスを操作する必要があり、両手が塞がってしまう点で使い難さがある。
【０００３】
そこで、片手でも表示画面上のポインタを操作できるように、最近の携帯端末では、表示内容をスクロールさせたり、カーソルやポインタの表示の位置を移動させたりするための十字キー、ジョグダイヤル、タッチパッドなどのポインティングデバイスが設けられている。ユーザが十字キーやタッチパッドなどを必要なだけ動かし、表示ポインタを所望場所或いは所望位置、例えば、操作対象オブジェクトを表示するアイコンに移動させ、ポインティングデバイスと連動するボタンを押すことにより、情報の入力や検索、編集、送受信などの処理を行うことができる。
【０００４】
しかし、従来の技術では、操作対象オブジェクトに対する実行指示操作を複数必要とする場合、一つのポインティングデバイスのみで複数の実行指示操作を行うことが難しく、操作が複雑化するというという問題があった。
【０００５】
このような問題に対処する従来技術として、特許文献１に記載のものがある。この技術では、画面に表示された或るアイコン等のオブジェクトの領域にカーソルが所定時間連続して存在していることを制御システムが検知し、そのアイコン近傍に、そのアイコンに対する複数の操作の内容（左クリック、右クリック、ダブルクリック）を表わす操作オブジェクトを表示する。さらに制御システムは、この操作オブジェクト内のいずれかにポインティングデバイスカーソルが位置付けられ選択された場合、この選択された操作オブジェクト、例えば、「ダブルクリック」を、当該アイコンに対して実行する。
【特許文献１】特開２０００−２４２３８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１の制御システムは、アイコンへのポインタ到着時に操作オブジェクトを表示する。しかしながら、操作オブジェクトが表示された後、所定時間経過する必要があり、ポインタがアイコンに到着と同時に直接操作を実現することはできない。
【０００７】
本発明は、情報機器の操作や情報入力をより簡単にし、使いやすくするための入力制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、表示部内の所定位置をポインタによって指定する機器に適用される入力制御装置であって、前記機器の操作入力部からの操作情報に基づき、前記ポインタの前記表示部内の表示位置であるポインタ位置情報を生成するポインタ位置決定部と、前記ポインタ位置情報と、前記ポインタによって選択される選択対象物の表示位置を示す選択対象物位置情報に基づき、前記ポインタが前記選択対象物上に存在することを示す一致検出情報を生成する一致検出部と、前記一致検出情報に基づき、前記選択対象物に対する所定操作の選択に対応した操作選択領域を前記表示部内に生成する操作選択領域生成部と、前記ポインタ位置情報と、前記操作選択領域の生成位置を示す操作選択領域位置情報に基づき、前記ポインタが前記操作選択領域を通過したと判定したとき、当該操作選択領域に対応した前記選択対象物に対する操作を選択し発動させる操作選択判定部と、前記ポインタ位置情報に基づき、前記選択対象物に到着するまでの前記ポインタの移動方向を判定する方向判定部と、を備え、前記操作選択領域生成部は、前記方向判定部が判定した移動方向から予測される進行予測方向を避けるように、前記操作選択領域を生成する。
【０００９】
上記構成により、ポインタの操作のみで選択対象物に対する所定の操作を施すことが可能となり、機器の使用性を向上させることができるとともに、ポインタの移動方向を考慮した操作選択領域の生成が可能となる。また、上述した構成により、不用意にポインタが操作選択領域上を通過しても、不要な操作を発動することを防止しやすくなる。
【００１２】
さらに前記操作選択領域生成部は前記進行予測方向の略９０度の方向に前記操作選択領域を生成することもできる。
【００１５】
また、前記操作選択領域生成部は、前記選択対象物に隣接させて前記操作選択領域を生成するようにしてもよい。このような構成によりポインタの操作を簡易かつスムーズなものにすることができる。
【００１６】
前記操作選択領域生成部は、少なくとも二つの操作選択領域を生成するようにするのが望ましいが、一つでも良い。また、二つの操作選択領域を有する場合、二つの領域の操作は異なっていてもいなくてもよく、前記選択対象物を中心として互いに反対側に生成されるのが望ましい。
【００１７】
また、前記操作選択領域生成部は、視覚可能に前記操作選択領域を表示部内に生成することができる。そして、前記操作選択領域生成部は、少なくとも二つの操作選択領域を生成し、当該二つの操作選択領域の大きさは等しく、前記選択対象物を中心として互いに反対側に生成されるようにしてもよい。
【００１８】
また、前記操作選択領域生成部は、前記選択対象物の中心又はポインタを基準にして前記操作選択領域を生成することができる。
【００１９】
上述した入力制御装置は各種機器に使用されうるが、携帯機器に好ましくは使用される。また、前記選択対象物としてはアイコンがあり、前記操作選択領域は、前記アイコンに対するオープン操作及びドラッグ操作を施す領域を少なくとも含むものである。このような構成により、アイコンのオープン操作、ドラッグ操作、ドロップ操作を簡易にすることができる。
【００２０】
また、本発明は、表示部内の所定位置をポインタによって指定する機器に適用される入力制御装置の制御方法をも提供し、当該制御方法は、前記機器の操作入力部からの操作情報に基づき、前記ポインタの前記表示部内の表示位置であるポインタ位置情報を生成するステップと、前記ポインタ位置情報と、前記ポインタによって選択される選択対象物の表示位置を示す選択対象物位置情報に基づき、前記ポインタが前記選択対象物上に存在することを示す一致検出情報を生成するステップと、前記一致検出情報に基づき、前記選択対象物に対する所定操作の選択に対応した操作選択領域を前記表示部内に生成するステップと、前記ポインタ位置情報と、前記操作選択領域の生成位置を示す操作選択領域位置情報に基づき、前記ポインタが前記操作選択領域を通過したと判定したとき、当該操作選択領域に対応した前記選択対象物に対する操作を選択し発動させるステップと、前記ポインタ位置情報に基づき、前記選択対象物に到着するまでの前記ポインタの移動方向を判定するステップと、を備え、前記操作選択領域を前記表示部内に生成するステップは、前記移動方向を判定するステップが判定した移動方向から予測される進行予測方向を避けるように、前記操作選択領域を生成する。
【００２１】
また、本発明は、表示部内の所定位置をポインタによって指定する機器に適用される入力制御装置を動作させるプログラムをも提供し、当該プログラムは、前記機器の操作入力部からの操作情報に基づき、前記ポインタの前記表示部内の表示位置であるポインタ位置情報を生成する手順と、前記ポインタ位置情報と、前記ポインタによって選択される選択対象物の表示位置を示す選択対象物位置情報に基づき、前記ポインタが前記選択対象物上に存在することを示す一致検出情報を生成する手順と、前記一致検出情報に基づき、前記選択対象物に対する所定操作の選択に対応した操作選択領域を前記表示部内に生成する手順と、前記ポインタ位置情報と、前記操作選択領域の生成位置を示す操作選択領域位置情報に基づき、前記ポインタが前記操作選択領域を通過したと判定したとき、当該操作選択領域に対応した前記選択対象物に対する操作を選択し発動させる手順と、前記ポインタ位置情報に基づき、前記選択対象物に到着するまでの前記ポインタの移動方向を判定する手順と、を前記入力制御装置に実行させ、前記操作選択領域を前記表示部内に生成するステップは、前記移動方向を判定するステップが判定した移動方向から予測される進行予測方向を避けるように、前記操作選択領域を生成する。
【発明の効果】
【００２２】
本発明は、追加の操作なしでポインタの移動操作のみで選択対象物に対し所定の動作をさせることができるという効果を有する入力制御装置を提供することができるものである。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施形態の入力制御装置について、図面を用いて説明する。
【００２４】
図１は本発明の実施形態における入力制御装置を携帯電話に実装した場合の外観図である。
【００２５】
図１に示す携帯電話１０は、ヒンジ部１８を介して開閉可能に接続された上筐体１７と下筐体１１から構成される。下筐体１１は、入力キー部（下部操作入力部）１３と上部操作部１４を含む操作部１２を備え、上筐体１１は液晶表示装置などより構成された表示部１５を有する。
【００２６】
入力キー部１３は、上部操作入力部１４の下側（ヒンジ部から遠い側）に形成され、それぞれ電源キー、数字キー（０〜９および各キーにアルファベットａ〜ｚが割当てられている）、＃キー、＊キー、メニューキー等の複数のサブ操作入力部としてのキー（テンキー）１３ａから成り、テンキー１３ａを押下操作することにより、電源のオン・オフを始め、表示部１５への操作メニューの表示および選択、数字や文字の入力、アンテナ（図示せず）を介して電話の受発信や、メールの送受信等の操作を行うことができる。
【００２７】
図２に示すように、上部操作入力部１４は、入力キー部１３の上側（ヒンジ部に近い側）に形成され、環状の十字キー１４１と、十字キー１４１の中央に配置されたタッチパッド１４２とからなる。十字キー１４１はカーソルを上下左右に移動させたり、表示をスクロールさせたりするのに用いるものであり、タッチパッド１４２は、ユーザが親指などでそれに触れることにより、画面のポインタが３６０度自由に動くものである（図矢印参照）。
【００２８】
本実施形態では、ユーザが上部操作入力部１４のタッチパッド１４２を操作することより、ポインタを表示部１５上で移動させ、ポインタを表示部１５上の選択対象物（アイコン）に移動させると、自動的にオープン（マウスのダブルクリックに相当）、ドラッグ等の操作実現領域が形成され、当該領域にポインタを移動させるだけで当該領域に対応した操作が実現される。
【００２９】
図３は本発明の実施形態における入力制御装置を実装した携帯電話の構成を示すブロック図である。
【００３０】
図３において、携帯電話１０は、上述した入力キー部１３と上部操作部１４からなる操作部１２と、表示部１５と、入力制御装置１６と、制御部１９とを有する構成である。
【００３１】
入力制御装置１６は、ポインタ位置決定部１６１と、ポインタ表示指定部１６２と、アイコン位置記憶部１６３と、アイコン表示指定部１６４と、一致検出部１６５と、方向判定部１６６と、操作選択領域生成部１６７と、操作選択判定部１６８とを有する。
【００３２】
ポインタ位置決定部１６１は、ポインタの現在位置を画面上の座標として記憶しており、上部操作入力部１４へのユーザのポインタの操作入力に対応した操作情報に基づき、ポインタの表示部１５内の表示位置を決定し、ポインタ位置情報（画面上の座標点）を生成する。
【００３３】
ポインタ表示指定部１６２は、ポインタ位置情報と、ポインタの形や色などを含んだ面積のある図形としての表示情報（ポインタを画面に表示させるための情報）を表示部１５に出力することにより、ポインタを画面上のどこに表示すべきかを表示部１５に指示する。
【００３４】
アイコン位置記憶部１６３は、ポインタにより選択される選択対象物であるアイコンを表示させるべき表示部１５内の位置（面積的な範囲）であるアイコン位置情報を予め記憶したメモリである。
【００３５】
アイコン表示指定部１６４は、アイコン位置記憶部１６３で記憶されているアイコン位置情報と、アイコンの形や色などを含んだ面積のある図形としての表示情報（アイコンを画面に表示させるための情報）を表示部１５に出力することにより、アイコンを画面上のどこに表示すべきかを表示部１５に指示する。
【００３６】
一致検出部１６５は、ポインタの表示位置を示すポインタ位置情報と、アイコンの表示位置を示すアイコン位置情報に基づき、ポインタが所定のアイコン上に存在することを示す一致検出情報を生成し、方向判定部１６６に通知する。
【００３７】
方向判定部１６６は、ポインタ位置決定部１６１によって生成されたポインタ位置情報を参照してポインタの動きを監視し、一致検出部１６５からポインタがアイコン上にあることを通知されたとき（ポインタがアイコンに到着したことを通知されたとき）に、その直前のポインタの動き、すなわちポインタ位置の変化から、ポインタがどの方向からアイコンに到着したのかを求める。その後、当該方向を示すポインタ移動方向情報に基づき、アイコン操作選択領域の位置とその範囲をどの方向にするかを求め、その結果を操作選択領域生成部１６７及び操作選択判定部１６８に通知する。
【００３８】
操作選択領域生成部１６７は、選択対象物に対する所定操作の選択及び発動に対応した操作選択領域を、一致検出情報及びポインタの移動方向情報に基づき生成し、表示部１５に送出する。ここで、操作選択領域生成部１６７は、操作選択領域の形や色などを含んだ面積のある図形としての表示情報（操作選択領域を画面に表示させるための情報）を画面上のどこに表示すべきかを示す操作選択領域位置情報を生成し、表示部１５、操作選択判定部１６８に送る。
【００３９】
操作選択判定部１６８は、ポインタ位置情報と、操作選択領域生成部１６７からの操作選択領域位置情報に基づき、ポインタが操作選択領域を通過したことを判定したとき、当該操作選択領域情報に対応したアイコンに対する操作を実行するよう制御部１９へ通知する。
【００４０】
制御部１９は、携帯電話１０の全体の動作を制御するものであり、操作選択判定部１６８からの操作選択情報に基づき、オープン、ドラッグ等のアイコンに対する操作を実行し、その結果を表示部１５に表示させる。
【００４１】
以上のように構成された携帯電話１０について、図４に示すフローチャートと、図５に示すアイコン群の表示例と、図６に示すポインタをアイコン上に移動させた場合に表示された操作選択領域例と、図７に示すポインタの進行予測方向９０度に操作選択領域を生成する例と、図８に示す操作選択領域に対応する操作を実行した例とを用いてその動作を説明する。
【００４２】
まず、一致検出部１６５は、ポインタがアイコン上にあるかを判断する（ステップＳ４０１）。一致検出部１６５は、ポインタ位置決定部１６１からのポインタの表示位置を示すポインタ位置情報と、アイコン位置記憶部１６３からのアイコンの表示位置を示すアイコン位置情報に基づき、ポインタがアイコン上に存在することを示す一致検出情報を生成し、方向判定部１６６に送る。
【００４３】
ステップＳ４０１において、一致検出部１６５が、ポインタがアイコン上にないと判定した場合、ステップＳ４０１を繰り返し実行し、ポインタがアイコン上に移動することを待つ。
【００４４】
一方、ステップＳ４０１において、一致検出部１６５が、ポインタがアイコン上にあると判定した場合、方向判定部１６６はポインタがどの方向からアイコンに到着したのか（ポインタ移動方向）を求める（ステップＳ４０２）。ここで、方向判定部１６６は、ポインタ位置決定部１６１のポインタ位置情報に基づきポインタの動きを監視し、一致検出部１６５からポインタがアイコン上にあることを通知されたときに、その直前のポインタの動きから、ポインタがどの方向からアイコンに到着したのかを求める。その後、方向判定部１６６は、ポインタ移動方向に対応したポインタ移動方向情報を基に、アイコン操作選択領域の位置とその範囲をどの方向にするかを求め、その結果を操作選択領域生成部１６７及び操作選択判定部１６８に通知する。
【００４５】
次に、操作選択領域生成部１６７は操作選択領域を生成する（ステップＳ４０３）。操作選択領域生成部１６７は、一致検出部１６５からの一致検出情報及び方向判定部１６６からのポインタ移動方向情報に基づき、選択対象物（アイコン）の所定操作の選択及び発動に対応した操作選択領域を生成する。同時に、操作選択領域生成部１６７は、操作選択領域の形や色などの表示情報と、操作選択領域を画面上のどこに表示すべきかを示す操作選択領域位置情報も生成し、表示部１５に送出する。
【００４６】
ステップＳ４０３において生成された操作選択領域位置情報に基づき、表示部１５は、操作選択領域を表示する（ステップＳ４０４）。
【００４７】
図５はアイコン群の表示例であり、図６はポインタがアイコンに到着したときに表示された操作選択領域を、ポインタが通過する状況を示す図である。
【００４８】
図５及び図６において、例えば、ポインタを図５の「メモ」というアイコンＡ１へ移動させると、一致検出部１６５はポインタがアイコン「メモ」上にあると検出し、操作選択領域生成部１６７は、図５、図６に示すような操作選択領域を生成する。図５、図６に示す例において、アイコン「メモ」を中心として互いに反対側に扇形に操作の異なる二つの操作選択領域「ＯＰＥＮ（オープン）」と「ＤＲＡＧ（ドラッグ）」を生成する。しかもこれらの操作選択領域を生成するとき、操作選択領域生成部１６７は、アイコンに到着するまでのポインタ移動方向情報から予測されるポインタの移動方向（ポインタの進行予測方向）を避けるように生成する。
【００４９】
例えば、本例の様に、ポインタの進行予測方向から略９０度左右の方向に操作選択領域を生成する。図７はポインタの進行予測方向略９０度に二つの操作選択領域を生成する概念を示す。本例では二つの操作選択領域のうち、「ＤＲＡＧ（ドラッグ）」の領域は、操作選択領域の生成方向が０度（図７の操作選択領域の生成方向右側）を中心として９０度の範囲に生成されている。一方、「ＯＰＥＮ（オープン）」の領域は、操作選択領域の生成方向が１８０度（図７の操作選択領域の生成方向左側）を中心として９０度の範囲に生成されている。すなわち、「ＯＰＥＮ（オープン）」の領域の大きさは「ＤＲＡＧ（ドラッグ）」の領域の大きさと等しい。ポインタが例えアイコン上を通過しても、当該アイコンに対する操作は不要な場合もある（単なるポインタの通過）。しかしながら、このような場合において進行予測方向上に操作選択領域が生成されると、アイコンに対する余計な操作が発動してしまい、不便なこととなる。
【００５０】
しかしながら、図５から図７のように、操作選択領域生成部１６７が、ポインタの進行予測方向を避けるように操作選択領域を生成することにより、上述した不便を解消することが容易となる。勿論この場合、操作選択領域が生成される方向は略９０度には限定されない。
【００５１】
次に操作選択判定部１６８は、ポインタ位置情報と、操作選択領域の生成位置を示す操作選択領域位置情報に基づき、図６の第１の移動Ａに示すように、ポインタがアイコンから離れたか否かを判断し（ステップＳ４０５）、離れたと判定した場合は次のステップＳ４０６に進むが、離れていないと判定した場合はステップＳ４０５の判断を繰り返す。ここで、ポインタの全体がアイコンから離れたか否かを判断の基準にしても良いし、少なくともポインタの一部（先端など）がアイコンから離れたか否かを判断の基準にしても良い。
【００５２】
そして、ステップＳ４０５でポインタがアイコンから離れたと判定した場合、操作選択判定部１６８は、ポインタ位置情報と、操作選択領域位置情報に基づき、図６の第２の移動Ｂに示すようにポインタが操作選択領域を通過したかを判断する（ステップＳ４０６）。ポインタが操作選択領域を通過したと判定した場合、操作選択判定部１６８は、当該操作選択領域情報に対応したアイコンに対する操作を実行するよう制御部１９へ通知し、制御部１９がその通知を受けると、操作選択領域に対応する操作を発動し、実行する（ステップＳ４０７）。
【００５３】
図８は、操作選択領域に対応する操作を実行した例を示す。図８において、ポインタを図６に示す「メモ」というアイコンの隣接に表示された操作選択領域「ＯＰＥＮ（オープン）」に移動させ、更に通過させると、アイコン「メモ」が開く。
【００５４】
ステップＳ４０７において操作を発動、実行した後、ステップＳ４０１に戻り、位置検出部１６５はポインタがアイコン上にあるかを再び判断する。
【００５５】
また、ステップＳ４０６において、操作選択判定部１６８が、ポインタが操作選択領域を通過していないと判定した場合、ポインタが一般領域（アイコンが表示された領域以外の領域）に入った、すなわちポインタが単にアイコンから抜け出たとみなし、ステップＳ４０１に再び戻り、一致検出部１６５が、ポインタがアイコン上にあるか否かを判断し、同様の操作が繰り返されることとなる。尚、ポインタが操作選択領域を通過していないと判定される場合として、ステップＳ４０５の後、再びポインタがアイコンに戻った場合も考えられる。このような場合、ステップＳ４０５に戻るよう制御を行なうようにしてもよい。
【００５６】
このような本発明の実施形態の入力制御装置によれば、ポインタがアイコン上に存在することを検出すると、そのアイコンを中心として互いに反対側に操作は異なる二つの操作選択領域を生成し、ポインタがその生成された操作選択領域を通過したと判断すると、操作選択領域に対応する操作を発動し、実行する。これにより、ボタン操作なしでポインタの移動操作のみでアイコンに対し所定の動作をさせることができ、マウス等も不要となり、構成の簡略化と操作の短縮化が実現することができる。
【００５７】
また、選択対象物としてのアイコンに隣接させて操作選択領域を生成することにより、操作選択をスムーズなものにすることができる。ただし、選択対象物と操作選択領域を隣接させることは必須ではなく、両者を離して形成することもできる。
【００５８】
なお、以上の説明では、ポインタをアイコンへ移動させると、アイコンを中心として互いに反対側に操作は異なる二つの操作選択領域を生成した例を説明したが、本発明はこれに限られたものではなく、例えば、以下のことも考えられる。
【００５９】
二つの操作選択領域は同様な大きさではなく、１つの操作選択領域は大きく、もう１つの操作選択領域は比較的小さくしてもよい。
【００６０】
図９は、「オープン」の部分が大きい（４５度〜３６０度）例を示す。本例では二つの操作選択領域のうち、「ＤＲＡＧ（ドラッグ）」の領域は図７の例と同じように、操作選択領域の生成方向が０度（図９参照）を中心として９０度の範囲に生成されている。一方、「ＯＰＥＮ（オープン）」の領域は図７の例とは異なり、操作選択領域の生成方向が１８０度（図９参照）を中心として１２０度の範囲に生成されている。すなわち、「ＯＰＥＮ（オープン）」の領域の大きさは「ＤＲＡＧ（ドラッグ）」の領域の大きさよりも大きい。尚、本例では生成範囲として生成角度範囲を二つの領域で異なるものとしたが、生成範囲として生成半径を二つの領域で異なるものとしてもよい。
【００６１】
また、操作選択領域生成部１６７が操作選択領域を生成する場合、その生成の仕方は特に限定されない。たとえば、選択対象物の中心、重心を基準にして操作選択領域を生成することができる。図１０（ａ）は、選択対象物たるアイコンの中心Ｐ１を原点（基準）として操作選択領域を表示する例を示す。
【００６２】
一方、ポインタを基準にして操作選択領域を生成することもできる。例えばポインタの先端を原点として操作選択領域を表示してもよい。図１０（ｂ）は、ポインタの先端Ｐ２を原点（基準）として操作選択領域を表示する例を示す。
【００６３】
また、上述した例では、操作選択領域は視覚可能なものであった。しかしながら、ユーザが慣れてくれば、操作選択領域は設けるが、表示部１５に操作選択領域を表示させなくてもよい。これにより、画面処理の負荷が軽減される効果がある。
【００６４】
図１１は、設けられた操作選択領域を表示していない例を示す。このような場合、操作選択領域が表示されず、視覚可能ではない。しかし、このような態様に慣れたユーザがポインタを操作選択領域に移動させると、その操作選択領域に対応する操作を発動し、実行する。
【００６５】
また、操作領域選択部の生成の方向は特に限定されず、必ずしもポインタの移動方向を避けるように生成する必要はない。例えば、操作選択領域生成部１６７は、ポインタの動きに拘わらず、前記表示部１５内の予め定められた方向（例えば略水平方向等）に操作選択領域を生成することができる。このような構成は画面処理の負担を軽減させるものである。
【００６６】
また、以上の説明では、オープンとドラッグ動作を例として説明したが、本発明はこれに限られたものではなく、ポインタを動かす方向に応じて異なるアプリケーションを実行するということも可能である。すなわち、「選択対象物に対する操作」は、特に限定されるものではなく、ポインタによる選択、発動が可能な総ての処理を含み得る。
【００６７】
本発明は、図４に示した如き手順を入力制御装置に実行させるプログラムをも提供する。当該プログラムは、制御部１９に設けられたメモリ領域や、入力制御装置１６、携帯電話１０内の記憶装置に保持され、所定の手順を入力制御装置１６に実行させる。
【００６８】
尚、本実施形態では、ポインタの位置を決定する操作入力部を図２に示したタッチパッド１４２より構成したが、本発明の入力制御装置の適用先は、特にこのような操作形態に限定されるものではない。
【００６９】
また、入力制御装置が適用される携帯端末は携帯電話には限定されず、ＰＤＡ（Personal Digital Assistant）等、他の携帯機器も含まれる。さらには、入力制御装置が適用される機器は携帯機器に限られず、据え置き型の機器にも適用可能である。
【００７０】
以上、本発明の各種実施形態を説明したが、本発明は前記実施形態において示された事項に限定されず、明細書の記載、並びに周知の技術に基づいて、当業者がその変更・応用することも本発明の予定するところであり、保護を求める範囲に含まれる。
【産業上の利用可能性】
【００７１】
以上のように、本発明にかかる入力制御装置は、ボタン操作なしでポインタの移動操作のみでアイコンに対し所定の動作をさせることができるという効果を有し、携帯端末の操作や情報入力をより簡単に、使いやすくするための入力制御装置等として有用である。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施形態における入力制御装置を携帯電話に実装した場合の外観図
【図２】操作部の拡大図
【図３】本発明の実施形態における入力制御装置を実装した携帯電話の構成を示すブロック図
【図４】本発明の実施形態における入力制御装置の動作説明のためのフローチャート図
【図５】アイコン群の表示例を示す図
【図６】ポイントをアイコン上に移動させた場合に表示された操作選択領域例を示す図
【図７】ポインタの進行予測方向９０度に操作選択領域を生成する例を示す図
【図８】操作選択領域に対応する操作を実行した例を示す図
【図９】「ＯＰＥＮ」の部分が大きい（４５度〜３６０度）例を示す図
【図１０】（ａ）アイコンの中心を原点として操作選択領域を表示する例を示す図、（ｂ）ポインタの先端を原点として操作選択領域を表示する例を示す図
【図１１】設けられた操作選択領域を表示していない例を示す図
【符号の説明】
【００７３】
１０  携帯電話
１１  下筐体
１２  操作部
１３  入力キー部
１４  上部操作入力部
１５  表示部
１６  入力制御装置
１７  上筐体
１８  ヒンジ部
１９  制御部
１４１  十字キー
１４２  タッチパッド
１６１  ポインタ位置決定部
１６２  ポインタ表示指定部
１６３  アイコン位置記憶部
１６４  アイコン表示指定部
１６５  一致検出部
１６６  方向判定部
１６７  操作選択領域生成部
１６８  操作選択判定部
【図１】
0004768023.tif 000002
【図２】
0004768023.tif 000003
【図３】
0004768023.tif 000004
【図４】
0004768023.tif 000005
【図５】
0004768023.tif 000006
【図６】
0004768023.tif 000007
【図７】
0004768023.tif 000008
【図８】
0004768023.tif 000009
【図９】
0004768023.tif 000010
【図１０】
0004768023.tif 000011
【図１１】
0004768023.tif 000012