(57)【要約】【課題】ディスプレイ画面上の操作対象を３６０度任意の方向に移動させる操作が可能なポインティングデバイスについて、操作感をさらに向上させたポインティングデバイスおよびその制御方法、ならびにこのポインティングデバイスを備える移動電話を実現する。【解決手段】ディスプレイ画面上の操作対象を３６０度任意の方向に移動させる操作が可能なポインティングデバイス２は、ディスプレイ画面上の表示内容に応じてポインティングデバイスの動作モードを切り替える制御手段１１を備える。【選択図】      図１
2004157866.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイ画面上の操作対象を３６０度任意の方向に移動させる操作が可能なポインティングデバイスであって、
前記ディスプレイ画面上の表示内容に応じて前記ポインティングデバイスの動作モードを切り替える制御手段を備えることを特徴とするポインティングデバイス。
【請求項２】
前記制御手段は、前記ポインティングデバイスが操作される時点の前記ディスプレイ画面上の表示内容に応じて、前記ディスプレイ画面上の前記操作対象の移動方向を制限する請求項１に記載のポインティングデバイス。
【請求項３】
前記制御手段は、前記操作対象の現在の前記ディスプレイ画面上での移動可能方向を、前記ポインティングデバイスの操作可能方向とする請求項１または２に記載のポインティングデバイス。
【請求項４】
前記操作対象を任意の速度で移動させる操作が可能な請求項１〜３のいずれか一項に記載のポインティングデバイスにおいて、
前記制御手段は、前記ポインティングデバイスが操作されたとき、前記操作対象を所定のステップ量だけ移動させる移動量調整手段を有するポインティングデバイス。
【請求項５】
前記移動量調整手段は、前記ポインティングデバイスの操作量が最大のとき、前記操作対象を所定のステップ量だけ移動させる請求項４に記載のポインティングデバイス。
【請求項６】
前記移動量調整手段は、前記ポインティングデバイスの操作量が所定のしきい値を越えたとき、前記操作対象を所定のステップ量だけ移動させる請求項４に記載のポインティングデバイス。
【請求項７】
請求項１〜６のいずれか一項に記載のポインティングデバイスを備える移動電話。
【請求項８】
前記制御手段は、前記移動電話のメイン制御部内に構成される請求項７に記載の移動電話。
【請求項９】
ディスプレイ画面上の操作対象を３６０度任意の方向に移動させる操作が可能なポインティングデバイスの制御方法であって、
前記ディスプレイ画面上の表示内容に応じて前記ポインティングデバイスの動作モードを切り替える制御ステップを備えることを特徴とするポインティングデバイスの制御方法。
【請求項１０】
前記操作対象を任意の速度で移動させる操作が可能な請求項９に記載のポインティングデバイスの制御方法において、
前記制御ステップは、前記ポインティングデバイスが操作されたとき、前記操作対象を所定のステップ量だけ移動させる移動量調整ステップを有するポインティングデバイスの制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディスプレイ画面上の操作対象を３６０度任意の方向に任意の速度で移動させる操作が可能なポインティングデバイスおよびその制御方法、ならびにこのようなポインティングデバイスを備える移動電話に関する。
【０００２】
【従来の技術】
移動電話には、数字もしくは文字を入力するための操作ボタン、および、移動電話のディスプレイ画面上に表示されたカーソル、ポインタもしくは選択枠を移動させるための操作ボタンもしくはジョグダイヤルなどが設けられている。
【０００３】
図１２は、一般的な移動電話を例示する正面図である。
【０００４】
移動電話１のディスプレイ画面５２上に表示されたカーソル、ポインタもしくは選択枠を移動させるための操作ボタン５１には、様々な形態のものがある。どのような形態の操作ボタンについても、操作対象であるカーソル、ポインタもしくは選択枠を、ディスプレイ画面５２上において上下左右の２方向もしくは４方向に移動させるために、操作ボタン５１の下方には、オンオフ動作するメカニカルスイッチ（図示せず）が、ディスプレイ画面５２上の上下左右の４方向に対応して４個設けられている。
【０００５】
例えば図１２（ａ）に示すように、上下左右に４個の独立した操作ボタン５１ａ、５１ｂ、５１ｃおよび５１ｄのそれぞれの直下に、メカニカルスイッチ（図示せず）が設けられる。また、図１２（ｂ）の例では、１個の操作ボタン５１において、その表面上に上下左右方向を示唆する目印５３ａ、５３ｂ、５３ｃおよび５３ｄが印刷され、各目印５３ａ、５３ｂ、５３ｃおよび５３ｄの直下に、メカニカルスイッチ（図示せず）が設けられる。
【０００６】
いずれの場合も、ユーザが操作ボタン５１、５１ａ、５１ｂ、５１ｃおよび５１ｄの所望の箇所を押下すると、４個のメカニカルスイッチのうち、押下された箇所の直下に設けられたメカニカルスイッチのみがオンとなって所定の信号が出力される。したがって、上述の構造によれば、操作ボタン５１、５１ａ、５１ｂ、５１ｃおよび５１ｄを操作した場合、操作対象であるカーソル、ポインタもしくは選択枠は、ディスプレイ画面上において上下左右のいずれかの方向のみ移動可能である。
【０００７】
図１３は、移動電話のディスプレイ画面上に表示されたメニュー表示を例示ずる図である。
【０００８】
移動電話は、電話機能のほかに、インターネット接続機能、電子メール機能、ゲーム、移動電話の着信音の設定、着信および発信履歴、電話帳メモリなど、ユーザが利用できる機能および用途（アプリケーション）は多種多様である。このような移動電話の機能および用途をユーザが簡単に選択できるようにするために、図１３に例示するようなメニュー表示が通常用意されている。ユーザはディスプレイ画面５２上のメニュー表示を参照し、操作ボタン（図示せず）を操作して選択枠（図１３において二重線で囲まれた枠で示す。以下同様。）をユーザ所望の機能もしくは用途を示すアイコン５４の位置まで移動させる。
【０００９】
例えば、図１３（ａ）に示された例では、ディスプレイ画面５２上において、ユーザが選択可能な機能および用途を示すアイコン５４が縦方向に配列されている。また、図１３（ｂ）に示された例では、アイコン５４が上下左右を含む８方向に配列されている。これ以外にも、ここでは図示しないが、アイコンが横方向のみに配列される場合、あるいは、ディスプレイ画面上に１度に表示しきれないアイコンをスクロール表示させるような場合もある。一般的に移動電話のディスプレイ画面におけるメニュー表示形式は、ユーザ所望のアイコン配列にカスタマイズ可能である。
【００１０】
一方、ディスプレイ画面上の操作対象であるカーソル、ポインタもしくは選択枠などを、３６０度任意の方向に任意の速度で移動させるような信号を出力可能であるポインティングデバイスが既に実現されており、主にコンピュータの座標入力装置として数多く利用されている。
【００１１】
ここでは例として、磁気変化を利用したポインティングデバイスの動作原理について簡単に説明する。
【００１２】
図１４および１５は、磁気変化を利用したポインティングデバイスの動作原理図である。
【００１３】
ポインティングデバイス２は、操作部（図示せず）に協動する磁石６１と、磁石６１の傾斜（図１４の場合）もしくは移動（図１５の場合）を検出するための磁気反応素子Ｓ１、Ｓ２、Ｓ３およびＳ４と、を備えてなる。
【００１４】
磁気反応素子Ｓ１、Ｓ２、Ｓ３およびＳ４は、磁界を電圧に変換して出力する素子であり、基板６２上の所定の基準点に対して点対称に配置される。例えば、磁気変換素子Ｓ１およびＳ２がＸ方向に、磁気変換素子Ｓ３およびＳ４がＹ方向に配置される。
【００１５】
磁石６１は円柱状であり、底面に対して垂直方向に磁界を形成する。磁石６１は、磁石６１の底面の中心点における法線が、上述の基準点において基板６２に対し垂直に貫通するように基板６２の上方に配置される。
【００１６】
磁石６１が操作されていない状態、すなわち、基板６２に対して磁石６１の底面が平行を維持している場合（図１４）、もしくは、基板６２に対して磁石６１の底面の中心点が、上述の基準点の法線上にある場合（図１５）では、磁石６１は、各磁気反応素子Ｓ１、Ｓ２、Ｓ３およびＳ４に対してほぼ等間隔で離間している。ここで、本明細書では、このときの磁石６１の位置を戻り位置と呼ぶ。磁石６１が戻り位置に存在するとき、各磁気反応素子Ｓ１、Ｓ２、Ｓ３およびＳ４に印加される磁界はほぼ等しくなるので、各磁気反応素子が出力する電圧値も等しい。
【００１７】
磁石６１を操作して傾斜もしくは移動させると、各磁気反応素子Ｓ１、Ｓ２、Ｓ３およびＳ４に印加される磁界がそれぞれ変化するので、各磁気反応素子が出力する電圧値が変化する。例えば磁石６１をＸ方向の正の向きに傾斜もしくは移動させると、磁気反応素子Ｓ１の出力電圧が磁気反応素子Ｓ２の出力電圧よりも大きくなる。
【００１８】
このような各磁気反応素子Ｓ１、Ｓ２、Ｓ３およびＳ４の出力変化から、ディスプレイ画面上の操作対象を３６０度任意の方向に任意の速度で移動させるような信号が計算される。
【００１９】
このように、磁気変化を利用したポインティングデバイスは、操作性が良く小型軽量化も比較的容易であるという特長ゆえ、コンピュータ用の座標入力装置としての用途以外に、工作機械、ロボット、輸送機械、医療機器またはゲーム機など、各種電気機器のための制御指令装置としての広がりつつある。
【００２０】
インターネット接続機能やゲーム機能など、移動電話のさらなる高機能化に伴い、ディスプレイ画面上の操作対象を３６０度任意の方向に移動させる操作が可能なポインティングデバイスが、上述のメカニカルスイッチ形式による従来の操作ボタンに代わり、移動電話をはじめとする小型携帯機器にも今後は順次搭載されていくことが考えられる。
【００２１】
上述のように例えば移動電話においては、ユーザが選択可能な種々の機能および用途のアイコンが、ディスプレイ画面上において縦方向および／または横方向に列を成してメニューとして表示される。したがって、このようなメニュー表示の場合は、アイコンが配列されている縦方向もしくは横方向に沿った方向にのみ、カーソル、ポインタもしくは選択枠などの操作対象が移動可能であるほうが、操作感が良いといえる。
【００２２】
従来例の１つとして、メニュー表示画面から所望の画像パターンを選択する際に、ディスプレイ画面上のカーソルを移動させる手段として、１つのレバー操作でカーソルを四方に移動させることが可能なジョイスティックを採用した装置が提案されている（例えば、特許文献１参照）。
【００２３】
また、カーソルを上下左右いずれかの方向のみに移動させたいときは、マウスに設けられた特定のボタンを押下しながら操作するマウスも提案されている（例えば、特許文献２参照）。
【００２４】
このように、ディスプレイ画面上のカーソルなどの操作対象を効率よく移動させるために、様々な工夫もなされている。
【００２５】
【特許文献１】
特開平１０−２３９７６２号公報
【特許文献２】
特開平５−１８１６０３号公報
【００２６】
【発明が解決しようとする課題】
ポインティングデバイスの最大の利点である、ディスプレイ画面上の操作対象を３６０度任意の方向に任意の速度で操作可能であるということが制限されるのは避けるべきである。したがって、３６０度任意の方向に任意の速度で操作可能なポインティングデバイスのために、移動電話の機能、特にメニュー機能を拡張することも考えられるが、しかしこの場合は、現在標準的に用いられている移動電話専用のオペレーティングシステムを根本的に改良する必要があり、開発に非常に手間がかかる。さらに、ユーザ側からみれば、従来から使い慣れている上述したメカニカルスイッチ形式の操作ボタンのような操作感をある程度残していたほうが好ましい。
【００２７】
従って本発明の目的は、上記問題に鑑み、ディスプレイ画面上の操作対象を３６０度任意の方向に移動させる操作が可能なポインティングデバイスについて、操作感をさらに向上させたポインティングデバイスおよびその制御方法、ならびにこのポインティングデバイスを備える移動電話を提供することにある。
【００２８】
【課題を解決するための手段】
上記目的を実現するために、本発明においては、ディスプレイ画面上の操作対象を３６０度任意の方向に移動させる操作が可能なポインティングデバイスは、このポインティングデバイスが備えられた装置のディスプレイ画面上の表示内容に応じてポインティングデバイスの動作モードを自動的に切り替える。
【００２９】
より詳しくは、ポインティングデバイスが操作される時点のディスプレイ画面上の表示内容に応じて、ディスプレイ画面上の操作対象の移動方向を自動的に制限することで、ポインティングデバイスの動作モードを切り替える。
【００３０】
特に、ユーザが選択可能な種々の機能および用途のアイコンが、ディスプレイ画面上において縦方向および／または横方向に列を成してメニューとして表示される移動電話において、本発明によるポインティングデバイスを適用した場合は、カーソル、ポインタもしくは選択枠などの操作対象の現在のディスプレイ画面上での移動可能方向を、ポインティングデバイスの操作可能方向とする。すなわち、現在実行中のアプリケーションに基づくディスプレイ画面上の表示に従い、ポインティングデバイスの操作可能方向が自動的に制限される。
【００３１】
本発明によれば、ディスプレイ画面上のカーソル、ポインタもしくは選択枠などの操作対象を３６０度任意の方向に移動させる必要のないアプリケーションに対してポインティングデバイスを利用する場合であっても、ユーザは、違和感無くポインティングデバイスを操作することができる。
【００３２】
【発明の実施の形態】
本発明の実施例として、本発明のポインティングデバイスを備える移動電話について説明する。上述のように、一般的に移動電話においては、ユーザが選択可能な種々の機能および用途のメニュー表示時は、ディスプレイ画面上においてアイコンが縦方向および／または横方向に列を成して表示される。
【００３３】
なお、ここでは移動電話を一例として取り上げるが、例えばＰＤＡなどの情報携帯端末に本発明のポインティングデバイスを適用してもよい。例えば、ＰＤＡにおいても、種々のアプリケーションのメニュー表示時は、ＰＤＡのディスプレイ画面上において各アプリケーションに対応するアイコンが縦方向および／または横方向に列を成して表示される。
【００３４】
また、ポインティングデバイスは、磁気変化を利用する方式とするが、その他の方式のポインティングデバイスであってもよい。
【００３５】
図１は、本発明の実施例によるポインティングデバイスの機能ブロック図である。
【００３６】
本実施例によるポインティングデバイスは、ポインティングデバイスが操作される時点のディスプレイ画面上の表示内容に応じて、ポインティングデバイスの動作モードを切り替える制御手段１２を備える。制御手段１２は、移動電話に内蔵されるメインのＣＰＵ１１内にファームウェア形式で実現される。
【００３７】
通常、移動電話のＣＰＵ１１は、移動電話の種々の機能および用途を制御する。例えば、電話機能、インターネット接続機能、電子メール機能、ゲーム、移動電話の着信音の設定、着信および発信履歴、電話帳メモリ、ならびに、これら対応するアイコンをメニュー表示する機能など、様々なアプリケーションの動作を制御する。
【００３８】
本実施例によれば、ＣＰＵ１１内の制御手段１２は、ポインティングデバイスが操作される時点のディスプレイ画面上の表示内容に応じて、ディスプレイ画面上の操作対象の移動方向を自動的に制限する。
【００３９】
一般に、ポインティングデバイスは３６０度任意の方向に操作可能である。すなわち、ディスプレイ画面上のカーソル、ポインタもしくは選択枠などの操作対象は、ポインティングデバイスの操作方向に対応して３６０度任意の方向に移動可能である。したがって、このようなポインティングデバイスは、移動電話上で動作するインターネットやゲームなどのアプリケーションの操作についても有効である。
【００４０】
上述のように移動電話では、ディスプレイ画面上においてアイコンが縦方向および／または横方向に列を成してメニュー表示される。したがって、メニュー表示時において、カーソル、ポインタもしくは選択枠などの操作対象が３６０度任意の方向に移動可能であるとかえって操作しにくく、むしろアイコンの配列方向のみ移動可能である方が、ユーザの操作感を考えれば好ましいといえる。
【００４１】
このように、メニュー表示、インターネット、ゲームなど、現在実行中のアプリケーションすなわち現在のディスプレイ画面の表示内容により、カーソル、ポインタもしくは選択枠の最適な動作状態は異なる。本発明によるポインティングデバイスでは、ポインティングデバイスの操作時点におけるディスプレイ画面の表示内容に合ったポインティングデバイスの快適な操作感を実現する。
【００４２】
移動電話のＣＰＵ１１は、移動電話の各種処理を統括して制御しているので、当然現在のディスプレイ画面上の表示内容を把握しており、それゆえ、本実施例によれば、ＣＰＵ１１内にファームウェア形式で実現された制御手段１２は、ポインティングデバイスが操作される時点のディスプレイ画面上の表示内容に応じて、ポインティングデバイスの最適な動作モードを切り替えることができる。
【００４３】
ここで、ディスプレイ画面の表示状態を次のように分類する。
【００４４】
一般的に移動電話のディスプレイ画面におけるメニュー表示時は、ユーザ所望のアイコン配列にカスタマイズ可能である。本明細書では、アイコンが縦方向に配列されるメニュー表示を「縦方向対応画面Ａ」、アイコンが横方向に配列されるメニュー表示を「横方向対応画面Ｂ」、アイコンが縦横それぞれ少なくとも２列で配列されるかもしくは十字状に配列されるメニュー表示を「４方向対応画面Ｃ」、アイコンが縦横それぞれ少なくとも２列で配列されるメニュー表示を「８方向対応画面Ｄ」とする。
【００４５】
また、ディスプレイ画面上の操作対象を３６０度任意の方向に移動させる操作が可能なアプリケーションに基づく画面表示を「３６０度対応画面Ｅ」とする。
【００４６】
さらに、上述の「縦方向対応画面Ａ」、「横方向対応画面Ｂ」、「４方向対応画面Ｃ」、「８方向対応画面Ｄ」および「３６０度対応画面Ｅ」の各ディスプレイ画面の表示内容に対応するポインティングデバイスの動作モードを、それぞれ、「縦方向動作モードａ」、「横方向動作モードｂ」、「４方向動作モードｃ」、「８方向動作モードｄ」および「３６０度動作モードｅ」とする。
【００４７】
図２は、本発明の実施例によるポインティングデバイスを備える移動電話の動作説明図であり、（ａ）は移動電話のディスプレイ画面上でアイコンが縦方向に配列されたメニュー表示を示す図であり、（ｂ）はこのときのポインティングデバイスの機能ブロック図である。
【００４８】
図２（ａ）のような縦方向対応画面Ａの場合、アイコンの選択状態を示す選択枠（図中、二重線で囲まれた枠）は、ディスプレイ画面５２上でのアイコン５４の配列方向である縦方向にのみ移動可能である。
【００４９】
上述のように、移動電話のＣＰＵ１１は、移動電話の各種処理を統括して制御しているので、現在のディスプレイ画面５２上が縦方向対応画面Ａであることを把握しており、それゆえ、ＣＰＵ１１内にファームウェア形式で実現された制御手段１２は、ディスプレイ画面５２上の選択枠の移動方向を縦方向のみに制限する。このときのポインティングデバイスの動作モードが縦方向動作モードａである。
【００５０】
図３は、本発明の実施例によるポインティングデバイスが縦方向動作モードにあるときの、ポインティングデバイスの操作可能範囲を示す図である。
【００５１】
この図では、ポインティングデバイス自体の操作方向をｘｙ平面上で表現している。このｘｙ平面上では、ｘ軸正の方向を０度（３６０度）、ｙ軸正の方向を９０度、ｘ軸負の方向を１８０度、ｙ軸負の方向を２７０度と規定する。３６０度任意の方向に操作可能なポインティングデバイスにおいては、ｙ軸正の方向がポインティングデバイスの上方への操作方向に対応し、ｙ軸負の方向がポインティングデバイスの下方への操作方向に対応する。そして、ｘ軸正の方向がポインティングデバイスの右方への操作方向に対応し、ｘ軸負の方向がポインティングデバイスの左方への操作方向に対応する。このことは後に説明する図５および７についても同様である。
【００５２】
本実施例によれば、ポインティングデバイスが縦方向動作モードａにある場合、ポインティングデバイスが図３（ａ）の第１および第２象限の範囲の方向に操作されたときは、移動電話のＣＰＵ１１内の制御手段１２は、図２（ａ）に示すディスプレイ画面５２上で選択枠が上方向に移動するような信号を生成する。また、ポインティングデバイスが図３（ａ）の第３および第４象限の範囲の方向に操作されたときは、制御手段１２は、図２（ａ）に示すディスプレイ画面５２上で選択枠が下方向に移動するような信号を生成する。
【００５３】
よって、本実施例によれば、ポインティングデバイスが縦方向動作モードａにある場合は、ポインティングデバイスを操作すると、ディスプレイ画面５２上の選択枠はアイコン５４の配列上に沿って上もしくは下方向に移動する。
【００５４】
なお、ユーザの操作性をさらに向上させるために、ポインティングデバイスの操作方向に不感帯領域を設けてもよい。つまり、ポインティングデバイスの操作が上下いずれかの方向に切り換わる境界付近（０度付近および１８０度付近）については不感帯領域とし、ポインティングデバイスの無意識な操作などによるディスプレイ画面上の選択枠の不安定な移動を防ぐと共に、ユーザに対して直感的に上下の操作方向を意識させるというものである。
【００５５】
例えば、制御手段１２は、図３（ｂ）  に示すようにポインティングデバイスが７０度〜１１０度の範囲内で操作されたときにはディスプレイ画面５２上の選択枠が上方向に移動するような信号を生成し、ポインティングデバイスが２５０度〜２９０度の範囲内で操作されたときには選択枠が下方向に移動するような信号を生成するようにしてもよい。なおこの数値は本発明を限定するものではなく、その他の数値であってもよい。
【００５６】
図４は、本発明の実施例によるポインティングデバイスが横方向動作モードにあるときの、ポインティングデバイスの操作可能範囲を示す図である。図５は、本発明の実施例によるポインティングデバイスが横方向動作モードにあるときの、ポインティングデバイスの操作可能範囲を示す図である。
【００５７】
上述のように移動電話のＣＰＵ１１は、移動電話の各種処理を統括して制御しているので、図４（ａ）に示すように現在のディスプレイ画面５２上の表示内容を把握することができる。移動電話の現在のディスプレイ画面５２が横方向対応画面Ｂであるとき、ＣＰＵ１１内にファームウェア形式で実現された制御手段１２は、図４（ｂ）に示すようにポインティングデバイスの動作モードを、ディスプレイ画面５２上の選択枠の移動方向を横方向のみに制限する横方向動作モードｂにする。
【００５８】
本実施例によれば、ポインティングデバイスが横方向動作モードｂにある場合、ポインティングデバイスが図５（ａ）の第１および第４象限の範囲の方向に操作されたときは、移動電話のＣＰＵ１１内の制御手段１２は、図４（ａ）に示すディスプレイ画面５２上で選択枠が右方向に移動するような信号を生成する。また、ポインティングデバイスが図５（ａ）の第２および第３象限の範囲の方向に操作されたときは、制御手段１２は、図４（ａ）に示すディスプレイ画面５２上で選択枠が左方向に移動するような信号を生成する。
【００５９】
よって、本実施例によれば、ポインティングデバイスが横方向動作モードｂにある場合は、ポインティングデバイスを操作すると、ディスプレイ画面５２上の選択枠はアイコン５４の配列上に沿って右もしくは左方向に移動する。
【００６０】
なお、ユーザの操作性をさらに向上させるために、上述の図３（ｂ）の場合同様、ポインティングデバイスの操作に対し不感帯領域を設けてもよい。例えば、制御手段１２は、図５（ｂ）  に示すようにポインティングデバイスが３４０度（すなわち−２０度）〜２０度の範囲内で操作されたときにはディスプレイ画面５２上の選択枠が右方向に移動するような信号を生成し、ポインティングデバイスが１６０度〜２００度の範囲内で操作されたときには選択枠が左方向に移動するような信号を生成するようにしてもよい。これによりユーザに対して直感的に左右の操作方向を意識させることもできる。なお上述の数値は本発明を限定するものではなく、その他の数値であってもよい。
【００６１】
図６は、本発明の実施例によるポインティングデバイスが４方向動作モードもしくは８方向動作モードにあるときの、ポインティングデバイスの操作可能範囲を示す図である。また、図７は、本発明の実施例によるポインティングデバイスが４方向動作モードにあるときの、ポインティングデバイスの操作可能範囲を示す図である。
【００６２】
上述のように移動電話のＣＰＵ１１は、現在のディスプレイ画面上の表示内容を把握することができるが、現在のディスプレイ画面５２が図６（ａ）に示すように、例えばアイコン５４が３行３列に配列された４方向対応画面Ｃであるとき、ＣＰＵ１１内の制御手段１２は、図６（ｂ）に示すようにポインティングデバイスの動作モードを、ディスプレイ画面５２上の選択枠（図中、二重線で囲まれた枠）の移動方向を縦方向もしくは横方向のみに制限する４方向動作モードｃにする。
【００６３】
本実施例によれば、ポインティングデバイスが４方向動作モードｃにある場合、ポインティングデバイスが図７（ａ）の４５度〜１３５度の範囲の方向に操作されたときは、移動電話のＣＰＵ１１内の制御手段１２は、図６（ａ）に示すディスプレイ画面５２上で選択枠が上方向に移動するような信号を生成する。また、ポインティングデバイスが図７（ａ）の１３５度〜２２５度の範囲の方向に操作されたときは、制御手段１２は、ディスプレイ画面５２上で選択枠が左方向に移動するような信号を生成する。また、ポインティングデバイスが図７（ａ）の２２５度〜３１５度の範囲の方向に操作されたときは、制御手段１２は、ディスプレイ画面５２上で選択枠が下方向に移動するような信号を生成する。また、ポインティングデバイスが図７（ａ）の３１５度（すなわち−４５度）〜４５度の範囲の方向に操作されたときは、制御手段１２は、ディスプレイ画面５２上で選択枠が右方向に移動するような信号を生成する。
【００６４】
よって、本実施例によれば、ポインティングデバイスが４方向動作モードｃにある場合は、ポインティングデバイスを操作すると、ディスプレイ画面５２上の選択枠はアイコン５４の配列上に沿って上下左右いずれかの方向に移動する。
【００６５】
なお、ユーザの操作性をさらに向上させるために、上述の図３（ｂ）の場合同様、ポインティングデバイスの操作に対し不感帯領域を設けてもよい。例えば、制御手段１２は、図７（ｂ）  に示すようにポインティングデバイスが７０度〜１１０度の範囲内で操作されたときにはディスプレイ画面５２上の選択枠が上方向に移動するような信号を生成し、ポインティングデバイスが１６０度〜２００度の範囲内で操作されたときには選択枠が左方向に移動するような信号を生成し、ポインティングデバイスが２５０度〜２９０度の範囲内で操作されたときには選択枠が下方向に移動するような信号を生成し、ポインティングデバイスが３４０度（すなわち−２０度）〜２０度の範囲内で操作されたときには選択枠が右方向に移動するような信号を生成するようにしてもよい。これによりユーザに対して直感的に上下左右の操作方向を意識させることができる。なお上述の数値は本発明を限定するものではなく、その他の数値であってもよい。
【００６６】
さらに、ユーザの操作性をより一層向上させるために、上述の図７（ｂ）に示した操作範囲に加え、図７（ｃ）に示すようにポインティングデバイスの戻り位置付近であるｘｙ平面上の中心付近にも不感帯領域を設けてもよい。これにより、ユーザの意図しないポインティングデバイスの何らかの微小な変化があっても、選択枠が不必要に移動してしまう可能性が低くなる。なお、このときの不感帯領域の大きさは本発明を限定するものではなく、移動電話の操作性、大きさ、機能など、種々の要因を考慮して決定すればよい。
【００６７】
このように、図６（ａ）ではアイコン５４が３行３列に配列されたメニュー表示を例として示した。しかし、さらに数多くのアイコンが示されるようなメニュー表示の場合は、選択枠の移動可能方向が上下左右の４方向のみではなく、隣接するアイコンへ向かうような斜めの４方向を含めた、合計８方向に移動可能とすれば、より操作性が向上する。このときの画面が８方向対応画面Ｄであり、対応するポインティングデバイスの動作モードは図６（ｃ）に示すように８方向動作モードｄとなる。
【００６８】
８方向動作モードｄにおけるポインティングデバイスの操作可能範囲と選択枠の移動方向との関係は上述した他の動作モードにおける考え方と同様である。表１は８方向動作モード時のポインティングデバイスの操作可能範囲と選択枠の移動方向との関係を示す。すなわち、ポインティングデバイスの操作範囲である３６０度を８つの領域に分割し、各領域をディスプレイ画面上の選択枠の移動方向に割り当てる。このとき、上述した他の動作モードの場合同様、ポインティングデバイスの操作に対し不感帯領域を設けてもよい。
【００６９】
ここでは、数多くのアイコンが示されるようなメニュー表示のディスプレイ画面に対して、ポインティングデバイスの動作モードは８方向動作モードｄとして対応したが、上述した４方向動作モードｃのままであってもよい。
【００７０】
移動電話のＣＰＵ１１内に設けられたポインティングデバイスの制御手段１２は、上述の各動作モードを、図１に示すようにディスプレイ画面上の表示画面の内容に従って切り替える。もちろん、ポインティングデバイスの特長の１つであるディスプレイ画面上の操作対象を３６０度任意の方向に移動させる操作が可能な３６０度動作モードにも切り替え可能である。
【００７１】
なお、本実施例では、ポインティングデバイスの操作範囲である３６０度の領域を、ディスプレイ画面上のカーソル、ポインタもしくは選択枠などの操作対象の移動可能方向の数で均等に分割したが、この移動可能方向に予め重み付けをし、例えば操作対象の所定の移動方向については対応するポインティングデバイスの操作範囲をより広く、もしくはより狭く設定してもよい。
【００７２】
以上説明したように、本実施例によれば、ディスプレイ画面上の操作対象を３６０度任意の方向に移動させる操作が可能なポインティングデバイスにおいて、このポインティングデバイスを搭載した装置のディスプレイ画面上の表示内容に応じてポインティングデバイスの動作モードを自動的に切り替え、表示中のディスプレイ画面上における操作対象の移動方向を制限するので、ユーザは、使用中のアプリケーションに最も適したポインティングデバイスの操作感を享受することができる。
【００７３】
つまり、本実施例によれば、ディスプレイ画面上のカーソル、ポインタもしくは選択枠などの操作対象を３６０度任意の方向に移動させる必要のないアプリケーションに対してポインティングデバイスを利用する場合であっても、ユーザは違和感無くポインティングデバイスを操作することができる。
【００７４】
また、ポインティングデバイスの操作に不感帯領域を設ければ、操作対象の不必要な移動を解消し、ユーザの操作感をさらに向上させることもできる。
【００７５】
次に、本発明の実施例の変形例について説明する。
【００７６】
ポインティングデバイスは、３６０度任意の方向に操作可能であるという特長以外に、ディスプレイ画面上のカーソル、ポインタもしくは選択枠などの操作対象を、操作量に依存した速度で移動させることができることも特長とする。
【００７７】
しかし、ディスプレイ画面がメニュー表示である場合は、ディスプレイ画面上の操作対象すなわち選択枠の移動速度をある程度一定に保った方が操作感がよい。そこで、本変形例では、所定の場合にディスプレイ画面上の操作対象の移動速度を一定となるように操作対象の移動量を調整する。
【００７８】
図８は、本発明の実施例の変形例によるポインティングデバイスにおける、ポインティングデバイスの操作量とポインティングデバイスの信号出力との関係を示す図である。また、図９は本発明の実施例の変形例によるポインティングデバイスの動作フローを示すフローチャートである。
【００７９】
図８に示すように、通常、ポインティングデバイスでは、その操作量に依存して信号出力が増加する。そして、この信号出力の大きさは、ディスプレイ画面上の操作対象の移動速度に対応する。
【００８０】
本変形例では、ポインティングデバイスの制御手段１２は、ポインティングデバイスを最大限に操作したときに生じるポインティングデバイスの最大信号出力時に、ディスプレイ画面上の操作対象を１ステップだけ移動させる信号を出力する。すなわちこの１ステップは、メニュー表示時においてあるアイコン上に位置する選択枠が、隣接するアイコン上に移動したときの単位である。
【００８１】
さらに、好ましくは、ポインティングデバイスの制御手段１２は、ポインティングデバイスの最大信号出力が所定の時間以上継続したとき、ディスプレイ画面上のメニュー表示において操作対象が連続して移動するような信号を出力するいわゆるタイパー処理を実行する。
【００８２】
これらをフローチャートにまとめると図９のようになる。
【００８３】
まず、ステップＳ１０１において、ポインティングデバイスの出力が最大であるか否かを判定する。ポインティングデバイスの出力が最大でない場合は何も動作しない（ステップＳ１０２）。
【００８４】
ポインティングデバイスの出力が最大のとき、ステップＳ１０３において、ポインティングデバイスの最大出力状態が所定の時間以上継続したか否かを判定する。
【００８５】
最大出力状態が所定の時間以上継続しなかったとき、ステップＳ１０４において、ディスプレイ画面上の操作対象を１ステップだけ移動させる。
【００８６】
最大出力状態が所定の時間以上継続したとき、ステップＳ１０５において、ディスプレイ画面上の操作対象を連続移動させるタイパー処理を実行する。
【００８７】
続いて、本発明の実施例のさらなる変形例について説明する。
【００８８】
図１０は、本発明の実施例のさらなる変形例によるポインティングデバイスにおける、ポインティングデバイスの操作量とポインティングデバイスの信号出力との関係を示す図である。また、図１１は本発明の実施例のさらなる変形例によるポインティングデバイスの動作フローを示すフローチャートである。
【００８９】
上述した変形例では、ポインティングデバイスが最大限操作される状態を利用したが、ポインティングデバイスの種類によっては、最大出力信号を得ることができるときのポインティングデバイスの操作量（操作ストローク）が大きすぎることもある。
【００９０】
そこで、さらなる変形例では、図１０に示すように、ポインティングデバイスの出力にしきい値を設け、ポインティングデバイスの制御手段１２は、ポインティングデバイスの信号出力がしきい値を越えたときディスプレイ画面上の操作対象を１ステップだけ移動させる信号を出力する。さらに、好ましくは、ポインティングデバイスの制御手段１２は、ポインティングデバイスのこのような信号出力が所定の時間以上継続したとき、ディスプレイ画面上のメニュー表示において操作対象が連続して移動するような信号を出力するタイパー処理を実行する。
【００９１】
これらをフローチャートにまとめると図１１のようになる。
【００９２】
まず、ステップＳ２０１において、ポインティングデバイスの出力がしきい値以上か否かを判定する。ポインティングデバイスの出力がしきい値以上でない場合は何も動作しない（ステップＳ２０２）。
【００９３】
ポインティングデバイスの出力がしきい値以上であるとき、ステップＳ２０３において、ポインティングデバイスのこのときの出力状態が所定の時間以上継続したか否かを判定する。
【００９４】
この出力状態が所定の時間以上継続しなかったとき、ステップＳ２０４において、ディスプレイ画面上の操作対象を１ステップだけ移動させる。
【００９５】
この出力状態が所定の時間以上継続したとき、ステップＳ２０５において、ディスプレイ画面上の操作対象を連続移動させるタイパー処理を実行する。
【００９６】
以上説明したように、本発明の実施例の変形例もしくはさらなる変形例によれば、操作量に依存した速度でディスプレイ画面上のカーソル、ポインタもしくは選択枠などの操作対象を移動させることができるポインティングデバイスにおいても、ディスプレイ画面上の操作対象の移動速度を容易に一定に保つことができるので、ディスプレイ画面がメニュー表示である場合でも操作感を損なうことはない。
【００９７】
【発明の効果】
以上説明したように、本発明によれば、ディスプレイ画面上の操作対象を３６０度任意の方向に移動させる操作が可能なポインティングデバイスにおいて、このポインティングデバイスを搭載した装置のディスプレイ画面上の表示内容に応じてポインティングデバイスの動作モードを自動的に切り替え、表示中のディスプレイ画面上における操作対象の移動方向を制限するので、ユーザは、使用中のアプリケーションに最も適したポインティングデバイスの操作感を享受することができる。
【００９８】
つまり、本発明によれば、ディスプレイ画面上のカーソル、ポインタもしくは選択枠などの操作対象を３６０度任意の方向に移動させる必要のないアプリケーションに対してポインティングデバイスを利用する場合であっても、ユーザは違和感無くポインティングデバイスを操作することができる。
【００９９】
また、ポインティングデバイスの操作に不感帯領域を設ければ、操作対象の不必要な移動を解消し、ユーザの操作感をさらに向上させることもできる。
【０１００】
本発明は、ユーザが選択可能な種々の機能および用途のアイコンが、ディスプレイ画面上において縦方向および／または横方向に列を成してメニューとして表示される移動電話において特に有効である。また、移動電話に提供される地図もしくはゲームなどのアプリケーションに関し、ディスプレイ画面上のカーソル、ポインタもしくは選択枠などの操作対象の移動可能方向を制限したほうが操作感が良い場合も、本発明は有効である。
【０１０１】
さらには、実施例で詳細に説明した移動電話以外にも、ＰＤＡもしくは電子手帳などの情報携帯端末あるいはコンピュータなどであってディスプレイ画面およびポインティングデバイスを備える情報処理装置においても、ユーザが利用するアプリケーションによって、ディスプレイ画面上の表示内容が変更されることがある場合に本発明は特に有効である。
【図面の簡単な説明】
【図１】本発明の実施例によるポインティングデバイスの機能ブロック図である。
【図２】本発明の実施例によるポインティングデバイスを備える移動電話の動作説明図であり、（ａ）は移動電話のディスプレイ画面上でアイコンが縦方向に配列されたメニュー表示を示す図であり、（ｂ）はこのときのポインティングデバイスの機能ブロック図である。
【図３】本発明の実施例によるポインティングデバイスが縦方向動作モードにあるときの、ポインティングデバイスの操作可能範囲を示す図である。
【図４】本発明の実施例によるポインティングデバイスが横方向動作モードにあるときの、ポインティングデバイスの操作可能範囲を示す図である。
【図５】本発明の実施例によるポインティングデバイスが横方向動作モードにあるときの、ポインティングデバイスの操作可能範囲を示す図である。
【図６】本発明の実施例によるポインティングデバイスが４方向動作モードもしくは８方向動作モードにあるときの、ポインティングデバイスの操作可能範囲を示す図である。
【図７】本発明の実施例によるポインティングデバイスが４方向動作モードにあるときの、ポインティングデバイスの操作可能範囲を示す図である。
【図８】本発明の実施例の変形例によるポインティングデバイスにおける、ポインティングデバイスの操作量とポインティングデバイスの信号出力との関係を示す図である。
【図９】本発明の実施例の変形例によるポインティングデバイスの動作フローを示すフローチャートである。
【図１０】本発明の実施例のさらなる変形例によるポインティングデバイスにおける、ポインティングデバイスの操作量とポインティングデバイスの信号出力との関係を示す図である。
【図１１】本発明の実施例のさらなる変形例によるポインティングデバイスの動作フローを示すフローチャートである。
【図１２】一般的な移動電話を例示する正面図である。
【図１３】移動電話のディスプレイ画面上に表示されたメニュー表示を例示ずる図である。
【図１４】磁気変化を利用したポインティングデバイスの動作原理図（その１）である。
【図１５】磁気変化を利用したポインティングデバイスの動作原理図（その２）である。
【符号の説明】
１…移動電話
２…ポインティングデバイス
１１…ＣＰＵ
１２…制御手段
５１…操作ボタン
５２…ディスプレイ画面
５４…アイコン
【図１】
2004157866.tif 000003
【図２】
2004157866.tif 000004
【図３】
2004157866.tif 000005
【図４】
2004157866.tif 000006
【図５】
2004157866.tif 000007
【図６】
2004157866.tif 000008
【図７】
2004157866.tif 000009
【図８】
2004157866.tif 000010
【図９】
2004157866.tif 000011
【図１０】
2004157866.tif 000012
【図１１】
2004157866.tif 000013
【図１２】
2004157866.tif 000014
【図１３】
2004157866.tif 000015
【図１４】
2004157866.tif 000016
【図１５】
2004157866.tif 000017