(57)【特許請求の範囲】
【請求項１】
表示部におけるカーソル移動を指示するカーソルキーと、該カーソルキーの操作状態を検知するカーソルキー検出手段と、時計方向および反時計方向への回転操作が可能であり、回転により入力操作を行う回転操作体と、該回転操作体の操作状態を検知する回転操作体検出手段と、前記カーソルキー検出手段と回転操作体検出手段からの検出結果を受け、カーソルキーの操作のみが検出される場合と、カーソルキーおよび回転操作体の同時操作が検出される場合とにそれぞれ応じて、カーソル移動に関する信号を出力するカーソル移動情報手段を備え、
前記カーソル移動情報手段は、前記回転操作体の時計方向および反時計方向による回転方向を、一方を順方向、他方を逆方向に定め、該回転操作体が順方向に回転する操作ではカーソルキー操作によるカーソル移動指示に沿った信号を出力し、該回転操作体が逆方向に回転する操作ではカーソルキー操作によるカーソル移動指示と逆方向がカーソル移動方向である旨の信号を出力することを特徴とする入力装置。
【請求項２】
前記カーソルキーは特定の方向へのカーソル移動を指示する方向キーを複数有していることを特徴とする請求項１記載の入力装置。
【請求項３】
前記回転操作体は回転円盤形状を有し、前記回転操作体検出手段は、該回転操作体の回転方向および回転量ならびに回転速度の検知が可能であることを特徴とする請求項１または２に記載の入力装置。
【請求項４】
前記カーソル移動情報手段は、カーソルキー検出手段で検知されたカーソル移動指示方向に従ってカーソルを所定の方向に移動させる信号を出力するとともに、上記カーソル移動指示検知と同時に回転操作体検出手段から回転操作体の回転操作の検出結果を受けた場合に、カーソルの移動速度および／または移動量を大きくする情報を加えて出力することを特徴とする請求項１〜３のいずれかに記載の入力装置。
【請求項５】
前記カーソルの移動速度および／または移動量は、回転操作体の回転速度が速いほど、および／または回転量が多いほど大きくすることを特徴とする請求項４記載の入力装置。
【請求項６】
請求項１〜５のいずれかに記載の入力装置と、文字、画像等の情報表示およびカーソル表示を行う表示手段と、前記入力装置のカーソル移動情報手段の出力を受けて、前記表示手段に対しカーソルの移動を命令するカーソル移動命令手段と備えることを特徴とする情報処理装置。
【請求項７】
画面に情報表示およびカーソル表示を行う画面表示ステップと、カーソル移動を指示するカーソルキーと回転操作を行う回転操作体の操作状態を検知する操作検知ステップと、カーソルキーの操作のみが検知された場合、該カーソルキーの操作に沿って定められたカーソル移動を行い、カーソルキーと回転操作体とが同時に操作された場合、回転操作体が順方向回転操作であるとき、カーソルキーの操作に従って定められたカーソル移動を行い、回転操作体が逆方向回転操作であるとき、カーソルキーの操作に従うカーソルの移動方向とは逆の方向にカーソル移動を行うカーソル移動ステップと、上記カーソル移動に従って画面の表示を更新する画面更新ステップと、を行うカーソル表示制御方法。
【請求項８】
前記カーソル移動ステップで、回転操作体が順方向回転操作であるとき、カーソルキーの操作に従って定められたカーソル移動速度を増大させ、回転操作体が逆方向回転操作であるとき、カーソルキーの操作に従うカーソルの移動方向とは逆の方向に定められたカーソル移動速度を増大させることを特徴とする請求項７記載のカーソル表示制御方法。
【請求項９】
回転操作体の回転速度に従って、該回転速度が速いほどにカーソルの移動速度を大きくすることを特徴とする請求項７または８に記載のカーソル表示制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置などに使用される入力装置における表示カーソルの移動を制御する技術に関するものである。
【０００２】
【従来の技術】
情報処理装置では、ＬＣＤ、ＣＲＴなどの表示部に、文字、画像等の情報が表示され、さらに必要に応じて位置表示やメニュー等の選択表示などのために、これら情報に加えてカーソルが表示される。該カーソルは情報処理装置に備えた操作手段であるカーソルキーによって画面上で所望の方向に移動できるようになっており、該カーソルの移動に伴って画面表示の更新（カーソル位置の変更、画面のスクロール等）がなされる。カーソルキーは、特定の方向が与えられた方向キーとして装置に備えられる。したがって、四方（上下左右）にカーソルを移動可能とする場合には各方向に対応した４つの方向キーを設ける。各方向キーでは、カーソルを移動させる方向とカーソルの移動速度とが予め設定される。
【０００３】
ところで、選択表示の行数が多いなどの理由でカーソルの移動量を多く必要とする場合には、予め設定されているカーソル移動速度よりも速くカーソルを移動させたいという要望がある。従来、このような要望に応えてカーソルを高速に移動させるために、以下のような方法が採用されている。
（１）カーソルキーを所定時間以上押しっぱなしにすると、カーソルの移動速度が徐々に増すようにする。
（２）Ｓｈｉｆｔキーを押しながら、カーソル移動キーを押しっぱなしにすると、カーソルの移動速度が増加する。
（３）意図する方向のキーを押しっぱなしの状態で、逆方向のキーを後から押しっぱなしにすると、カーソルの移動速度が増加する。
【０００４】
【発明が解決しようとする課題】
しかし、いずれの加速方法もカーソルの移動速度を使用者が任意に調節することができないという問題があり、加速速度が速すぎたり、相変わらず遅すぎるなどの不満が生じる。
ところで、ハンドヘルドの携帯コンピュータや携帯用のＭＤプレーヤ、ＣＤプレーヤ、ＭＰ３プレーヤなどの小型の情報処理装置では、カーソルキーの他に、操作性を向上させるために回転操作体（ジョグダイアルとも称される）を備えたものがある。本発明者は、この回転操作体に着目し、カーソルキーと回転操作体とを組み合わせることにより、操作者の好みにより自在にカーソルを移動できることを見出し本発明を完成するに至った。
【０００５】
【課題を解決するための手段】
上記課題を解決する本発明のうち、請求項１記載の入力装置は、表示部におけるカーソル移動を指示するカーソルキーと、該カーソルキーの操作状態を検知するカーソルキー検出手段と、時計方向および反時計方向への回転操作が可能であり、回転により入力操作を行う回転操作体と、該回転操作体の操作状態を検知する回転操作体検出手段と、前記カーソルキー検出手段と回転操作体検出手段からの検出結果を受け、カーソルキーの操作のみが検出される場合と、カーソルキーおよび回転操作体の同時操作が検出される場合とにそれぞれ応じて、カーソル移動に関する信号を出力するカーソル移動情報手段を備え、
前記カーソル移動情報手段は、前記回転操作体の時計方向および反時計方向による回転方向を、一方を順方向、他方を逆方向に定め、該回転操作体が順方向に回転する操作ではカーソルキー操作によるカーソル移動指示に沿った信号を出力し、該回転操作体が逆方向に回転する操作ではカーソルキー操作によるカーソル移動指示と逆方向がカーソル移動方向である旨の信号を出力することを特徴とする。
【０００６】
請求項２記載の入力装置は、請求項１記載の発明において、前記カーソルキーは特定の方向へのカーソル移動を指示する方向キーを複数有していることを特徴とする。
【０００７】
請求項３記載の入力装置は、請求項１または２に記載の入力装置において、前記回転操作体は回転円盤形状を有し、前記回転操作体検出手段は、該回転操作体の回転方向および回転量ならびに回転速度の検知が可能であることを特徴とする。
【０００８】
請求項４記載の入力装置は、請求項１〜３のいずれかに記載の発明において、前記カーソル移動情報手段は、カーソルキー検出手段で検知されたカーソル移動指示方向に従ってカーソルを所定の方向に移動させる信号を出力するとともに、上記カーソル移動指示検知と同時に回転操作体検出手段から回転操作体の回転操作の検出結果を受けた場合に、カーソルの移動速度および／または移動量を大きくする情報を加えて出力することを特徴とする。
【０００９】
請求項５記載の入力装置は、請求項４記載の発明において、前記カーソルの移動速度および／または移動量は、回転操作体の回転速度が速いほど、および／または回転量が多いほど大きくすることを特徴とする。
【００１１】
請求項６記載の情報処理装置は、請求項１〜５のいずれかに記載の入力装置と、文字、画像等の情報表示およびカーソル表示を行う表示手段と、前記入力装置のカーソル移動情報手段の出力を受けて、前記表示手段に対しカーソルの移動を命令するカーソル移動命令手段と備えることを特徴とする。
【００１２】
請求項７記載のカーソル表示制御方法は、画面に情報表示およびカーソル表示を行う画面表示ステップと、カーソル移動を指示するカーソルキーと回転操作を行う回転操作体の操作状態を検知する操作検知ステップと、カーソルキーの操作のみが検知された場合、該カーソルキーの操作に沿って定められたカーソル移動を行い、カーソルキーと回転操作体とが同時に操作された場合、回転操作体が順方向回転操作であるとき、カーソルキーの操作に従って定められたカーソル移動を行い、回転操作体が逆方向回転操作であるとき、カーソルキーの操作に従うカーソルの移動方向とは逆の方向にカーソル移動を行うカーソル移動ステップと、上記カーソル移動に従って画面の表示を更新する画面更新ステップと、を行うことを特徴とする。
【００１３】
請求項８記載のカーソル表示制御方法は、請求項７記載の発明において、前記カーソル移動ステップで、回転操作体が順方向回転操作であるとき、カーソルキーの操作に従って定められたカーソル移動速度を増大させ、回転操作体が逆方向回転操作であるとき、カーソルキーの操作に従うカーソルの移動方向とは逆の方向に定められたカーソル移動速度を増大させることを特徴とする。
【００１４】
請求項９記載のカーソル表示制御方法は、請求項７または８に記載の発明において、回転操作体の回転速度に従って、該回転速度が速いほどにカーソルの移動速度を大きくすることを特徴とする。
【００１５】
すなわち、請求項１記載の入力装置の発明によれば、操作者によりカーソルキーが操作されると、該操作状態がカーソルキー検出手段により検知され、回転操作体を回転操作すると、該操作状態が回転操作体検出手段により検知される。カーソル移動情報手段では、カーソルキーのみが操作されている場合には、通常のカーソル移動である旨の信号を出力し、カーソルキーと回転操作体が同時に操作されている場合には、該回転操作体が順方向に回転する操作ではカーソルキー操作によるカーソル移動指示に沿った信号を出力し、該回転操作体が逆方向に回転する操作ではカーソルキー操作によるカーソル移動指示と逆方向がカーソル移動方向である旨の信号を出力する。好適には、請求項４に記載するように、回転操作体の操作を同時に行う場合には、カーソルキー単独の操作による場合よりも、カーソルの移動速度および／または移動量を大きくする。このときのカーソル移動情報手段の出力は、カーソルキーの操作に基づく出力に付加する形で移動速度等を大きくする信号を出力してもよく、また、移動速度等に関する情報を変更した形で信号を出力するものであってもよい。
【００１６】
上記増大量は、請求項５に記載するように回転操作体の回転速度や回転量に対応して増大させるのが望ましい。例えば回転速度が速いほどカーソル移動速度を速くし、カーソル移動量が多いほどカーソル移動量を多くする。回転操作体の回転速度に応じてカーソル移動を特別に制御する場合には、回転操作体の回転操作の終了によりカーソル移動に対する特別な制御を終了し、カーソルキーの操作に委ねる。また、回転操作体の回転量に応じてカーソル移動を特別に制御する場合は、所定のカーソル移動量、移動時間の経過によりカーソル移動に対する特別な制御を終了することができる。例えば、回転操作体の回転量に応じてカーソル速度を増大させる場合には、一定の時間または回転操作体の回転量に応じた時間だけ、カーソルを特別に制御する。また、回転操作体の回転量に応じてカーソル移動量を多くする場合には、所定量のカーソル移動を実行した後、カーソル移動に関する特別な制御を終了する。
【００１７】
また、本発明の情報処理装置によれば、上記入力装置を備えており、カーソルキーと回転操作体の同時操作により発せられるカーソル移動に関する信号を得て、画面上でのカーソルを随意の速度、移動量において移動させて画面に反映させることができ、カーソル移動に関する操作性を大幅に向上させるとともに、カーソル移動を画面上に確実に表示することができる。
【００１８】
また、本発明のカーソル表示制御方法によれば、画面に情報とカーソルを表示した状態で、カーソルキーと回転操作体の操作状態を検知して、カーソルキーと回転操作体が同時に操作された場合には、回転操作体が順方向回転操作であるとき、カーソルキーの操作に従って定められたカーソル移動を行い、回転操作体が逆方向回転操作であるとき、カーソルキーの操作に従うカーソルの移動方向とは逆の方向にカーソル移動を行って画面を更新するので、カーソルキーと回転操作体との組み合わせによりカーソル移動に関する操作性を向上させるとともに、画面への表示を円滑に反映することができる。
【００１９】
【発明の実施の形態】
以下に本発明の一実施形態を添付図に基づき説明する。
この実施形態の情報処理装置はＭＰ３プレーヤであり、４方向の方向キーを有するカーソルキー１と、回転操作体２とを有しており、カーソルキー１はカーソルキー検出手段３に接続され、回転操作体２は回転操作体検出手段４に接続されている。カーソルキー検出手段３では各方向キーの押し下げ状態がエンコードされて操作出力として検知され、回転操作体検出手段４では、回転操作体２の回転方向、回転速度を含めた回転操作状態がエンコードされて操作出力として検知されている。
【００２０】
上記カーソルキー検出手段３と回転操作体検出手段４とは、プレーヤ制御部５に接続されている。該プレーヤ制御部５は、カーソル移動情報手段としての機能も果たし、カーソルキー検出手段３と回転操作体検出手段４とからの出力に従って、カーソルの移動方向、移動速度を定めて、これをカーソル移動情報として出力する。具体的には、初期情報としてカーソルキー１の各方向キーの押し下げに対するカーソルの移動方向が定められており、この実施形態では方向キーの矢示方向と同じ方向にカーソルが移動するように設定されている。また、カーソルキー１による操作時のカーソルの画面上における移動速度が定められており、該移動速度は、操作者によって設定変更することもできる。
上記カーソルキー１、回転操作体２、カーソルキー検出手段３、回転操作体検出手段４、プレーヤ制御部５により本発明の入力装置が構成されている。
【００２１】
なお、プレーヤ制御部５には、上記カーソル移動情報を受けてカーソル移動命令を発するカーソル移動命令手段６が接続されている。また、プレーヤ制御部５には、表示制御部７が接続されており、プレーヤ制御部５は、上記カーソル移動命令手段６から発せられた命令を受けて表示制御部７に該命令を送信する。表示制御部７には、ＬＣＤからなる表示部８が接続されており、表示制御部７により表示制御されている。該表示制御部７と表示部８により表示手段が構成されている。
なお、プレーヤ制御部５とカーソル移動命令手段６と表示制御部７は、図示しないＣＰＵと、ＲＯＭ等の記録装置に記録されたプログラムとにより構成することができる。また、プレーヤ制御部５は、上記機能の他、ＭＰ３プレーヤの各部を制御し、音楽データの取り込みや再生等を制御する。
また、上記以外の構成に関しては既知の構成からなるものであり、その説明は省略する。
【００２２】
以下に、本発明のカーソル表示制御方法を図２のフローチャートに基づいて説明する。
プレーヤ制御部５では、必要に応じて表示制御部７を制御して、表示部８に文字、画像等の情報とカーソルとを表示する。カーソルの表示方法は特に限定されるものではなく、カーソルとして認識できるものであればよい。図３、４の上段部に示すように、表示部８に「ＡＢＣ…」等の文字情報１０と、矢示形状のカーソル１１とが表示されている（ステップＳ１）。
【００２３】
上記表示状態で、プレーヤ制御部５では、カーソルキー検出手段３からの出力により方向キーの押し下げがあったか否かが確認され（ステップＳ２）、押し下げが認められない場合には、カーソル表示制御処理を終了する。一方、押し下げが認められる場合には、プレーヤ制御部５では、カーソルキー検出手段３からの出力により、どの方向キーが押されたかを確認し、カーソルを移動させるべき方向を取得する（ステップＳ３）。カーソルキーの押し下げが確認された後は、プレーヤ制御部５では、回転操作体検出手段４の検知結果を受けて、回転操作体２が回転操作されているか否かが確認される（ステップＳ４）。
【００２４】
該ステップＳ４で、回転操作体２の操作が確認されない場合は、カーソルキー１の押し下げのみであると判定し、ステップＳｂ１において、初期設定されたカーソル移動速度を用いてカーソルの移動方向と移動速度とを定めた情報をカーソル移動命令手段６に送信する。該手段６では必要な命令を生成し、これをプレーヤ制御部５に送る。プレーヤ制御部５では、該命令を表示制御部７に送る。表示制御部７では、カーソル移動命令に従ってカーソルを移動させ、ステップＳｂ２において必要に応じて画面を更新する。画面更新後は、再度ステップＳ２に移行し、カーソルキーの押し下げ確認から一連の処理を行う。図３の下段部は、上記処理に基づいて画面の更新がなされたものを示すものであり、該画面では、カーソルキー１のうち、下方キーが押され、カーソル１１がカーソル１１ａの位置に移動したことを示している。なお、画面更新後には、カーソル１１の表示は消される。
【００２５】
一方、ステップＳ４において、回転操作体２の回転操作が確認された場合、回転操作体２の回転速度が回転操作体検出手段４から送信され、プレーヤ制御部５で取得される。該速度は、予め定めた時間内の平均速度として得ることができる（ステップＳ５）。プレーヤ制御部５では、回転操作体２の回転速度に応じたカーソルの移動速度を定めており、該回転速度が速くなるほどにカーソルの移動速度が速くなるように設定している。なお、上記回転速度と移動速度との関係は適宜定めることができ、操作者により設定変更可能にしておくこともできる。
さらに、回転操作体検出手段４では、回転操作体２の回転方向が検知されており、その検知結果は、同様にプレーヤ制御部５に送られる。プレーヤ制御部５では、予め、図示時計回り方向を正回転方向、反時計回りを逆回転方向に定めており、回転操作体検出手段４の出力により回転方向の正逆を判定する（ステップＳ７）。
【００２６】
上記判定において回転操作体２の回転方向が正回転であると確認された場合、カーソルの移動方向は、カーソルキー１の指示方向に沿ったものとする（ステップＳ８）。一方、上記判定で回転操作体２の回転方向が逆回転であると確認された場合、カーソルの移動方向は、カーソルキー１の指示方向とは逆の方向に設定する（ステップＳｂ３）。
【００２７】
上記によりカーソルの移動方向、移動速度に関する情報は、プレーヤ制御部５からカーソル移動命令手段６へと送られ、必要なカーソル移動命令がなされ、該命令は、プレーヤ制御部５を通して表示制御部７へと送られる。表示制御部７は、上記カーソル移動命令に従ってカーソルを加速しつつ画面上で移動させ（ステップＳ９）、必要に応じて画面を更新する（ステップＳ１０）。図４は、上記処理に基づいて画面の更新がなされたものを示すものであり、該画面では、カーソルキー１のうち、下方キーが押され、カーソル１１がカーソル１１ｂの位置に高速で移動したことを示している。なお、画面更新後には、カーソル１１およびその途中の軌跡の表示は消される。
【００２８】
上記のように、カーソルを動かしたい方向のカーソルキーを押しながら回転操作体を回すと、回転操作体を回す速さに従ってその方向にカーソルが高速に移動する。また、回転操作体を反対に回すと、カーソルも反対に移動する。
したがって操作者は回転操作体の回転方向、回転速度を調整することにより、カーソルの移動方向、移動速度を任意に変えることができ、操作性が大幅に向上する。
なお、上記説明では、回転操作体におけるカーソル移動以外の操作内容については、特に説明していないが、回転操作体の回転操作により種々の処理を行うことができ、本発明としては、その内容に関し特に限定されない。
【００２９】
また、この実施形態では、カーソルを下方に移動させる場合について説明したが、上方に移動させる場合や右または左に移動させる場合にも同様に制御することができる。
さらに、この実施形態では、回転操作体の回転速度に基づいてカーソルの移動速度を変化させたが、回転操作体の回転量に基づいて行ってもよく、また、回転操作体の回転速度と回転量の両方をカーソル移動速度を定める基準とすることもできる。また、制御対象をカーソルの移動量とすることもできる。
【００３０】
【発明の効果】
以上説明したように、本発明の入力装置によれば、表示部におけるカーソル移動を指示するカーソルキーと、該カーソルキーの操作状態を検知するカーソルキー検出手段と、回転により入力操作を行う回転操作体と、該回転操作体の操作状態を検知する回転操作体検出手段と、前記カーソルキー検出手段と回転操作体検出手段からの検出結果を受け、カーソルキーの操作のみが検出される場合と、カーソルキーおよび回転操作体の同時操作が検出される場合とにそれぞれ応じて、カーソル移動に関する信号を出力するカーソル移動情報手段を備えるので、高速かつ、任意の速度で画面内でカーソルが動くようにカーソルの移動操作をすることができる。特に、前記カーソル移動情報手段は、前記回転操作体の時計方向および反時計方向による回転方向を、一方を順方向、他方を逆方向に定め、該回転操作体が順方向に回転する操作ではカーソルキー操作によるカーソル移動指示に沿った信号を出力し、該回転操作体が逆方向に回転する操作ではカーソルキー操作によるカーソル移動指示と逆方向がカーソル移動方向である旨の信号を出力するので、操作がより容易になる。
【００３１】
また、本発明の情報処理装置によれば、上記入力装置を備えることにより、カーソルの移動操作を自在に行えるとともに、該操作に従ってカーソルを画面に表示し、指導させることができる。
【図面の簡単な説明】
【図１】  本発明の一実施形態を示すブロック図である。
【図２】  同じくカーソルの表示制御のステップを示すフローチャートである。
【図３】  同じくカーソルキー、回転操作体の操作状態による表示部でのカーソルの移動を説明する図である。
【図４】  同じくカーソルキー、回転操作体の操作状態による表示部でのカーソルの移動を説明する図である。
【符号の説明】
１  カーソルキー
２  回転操作体
３  カーソルキー検出手段
４  回転操作体検出手段
５  プレーヤ制御部
６  カーソル移動命令手段
７  表示制御部
８  表示部
１０  文字情報
１１  カーソル
【図１】
0003876671.tif 000002
【図２】
0003876671.tif 000003
【図３】
0003876671.tif 000004
【図４】
0003876671.tif 000005