(57)【要約】 【課題】  本発明は、表示装置に表示されたカーソルを容易に移動させ、利用者の操作性を向上させることができる。【解決手段】  本発明は、第１番目に操作されたキーである第１操作キーの位置と、第２番目に操作されたキーである第２操作キーの位置とに基づいて、該第１操作キーを基準とした該第２操作キーの方向を特定する制御部１１３を備えている。制御部１１３は、特定した方向にカーソルを移動させる。【選択図】      図８
2006277015.tif 000002
【特許請求の範囲】
【請求項１】
マトリックス状にキーが複数備えられ、前記キーが操作されることにより画面上のカーソルを移動させる操作装置であって、
第１番目に操作された前記キーである第１操作キーの位置と、第２番目に操作された前記キーである第２操作キーの位置とに基づいて、該第１操作キーを基準とした該第２操作キーの方向を特定する方向特定部と、
前記方向特定部により特定された方向に前記カーソルを移動させるカーソル移動部と
を備えることを特徴とする操作装置。
【請求項２】
前記第１操作キーが操作されてから前記第２操作キーが操作されるまでの時間間隔に応じて、前記カーソルの移動距離を決定する移動距離決定部を備えており、
前記カーソル移動部は、前記移動距離決定部により決定された移動距離分だけ、前記方向特定部により特定された方向に前記カーソルを移動させることを特徴とする請求項１に記載の操作装置。
【請求項３】
前記第１操作キーが操作されてから前記第２操作キーが操作されるまでの時間間隔に応じて、前記カーソルの移動速度を決定する移動速度決定部を備えており、
前記カーソル移動部は、前記方向特定部により特定された方向に前記カーソルを、前記移動速度決定部により決定された前記移動速度で移動させることを特徴とする請求項１に記載の操作装置。
【請求項４】
前記カーソル移動部は、第３番目に操作された前記キーに基づいて、前記カーソルを停止させることを特徴とする請求項１に記載の操作装置。
【請求項５】
請求項１乃至請求項４のいずれかに記載の操作装置を備える携帯電話機。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マトリックス状にキーが複数備えられ、キーが操作されることにより画面上のカーソルを移動させる操作装置に関する。
【背景技術】
【０００２】
従来からの携帯電話機は、表示装置と操作装置とを備えている。表示装置は、文字又は記号を含む文字情報を表示するとともに、該文字情報のいずれかを指定するカーソルも表示している（例えば、特許文献１参照）。操作装置は、文字情報などの入力操作を受け付けたり、利用者の入力操作に応じて表示装置に表示されたカーソルを移動させている。
【０００３】
図１０は、操作装置におけるキーの配列を示す図である。図１０に示すように、基準となるキー（ここでは「５」のキー；以下では基準キーと称する）が予め設定されており、基準キーを中心としてそれ以外のキーが操作されることにより、上下、左右、右上、左上、右下、左下の方向へ画面上のカーソルが移動する。
【特許文献１】特開2000-165532号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記操作装置では基準キー以外の特定のキー（例えば、「４」のキー）が操作されなければ画面上のカーソルが特定の方向（例えば、左）に移動しないため、利用者は所望の位置にカーソルを移動させ難かった。
【０００５】
このため、利用者は、片手で携帯電話機を保持し、その片手で特定のキーを押すこと（又は連続して特定のキーを押すこと、特定のキーを長く押すことなど）の操作をしなければならず、携帯電話機を保持する手（利き手か否かなど）によっては所望のメニューなどを選択し難いことがあった。
【０００６】
そこで、本発明は以上の点に鑑みて成されたものであり、表示装置に表示されたカーソルを容易に移動させ、利用者の操作性を向上させることができる携帯電話機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記課題を解決するために、マトリックス状にキーが複数備えられ、キーが操作されることにより画面上のカーソルを移動させる操作装置であって、第１番目に操作されたキーである第１操作キーの位置と、第２番目に操作されたキーである第２操作キーの位置とに基づいて、第１操作キーを基準とした第２操作キーの方向を特定する方向特定部と、方向特定部により特定された方向にカーソルを移動させるカーソル移動部とを備えることを特徴とする。
【０００８】
このような本発明によれば、第１操作キーを基準とした第２操作キーの方向にカーソルを移動させることができる。すなわち、従来のように予め設定された基準となるキーを中心として特定のキーが操作されることによりカーソルが特定方向に移動するのではなく、第１番目のキーが操作されることによりそのキーが基準となり、そのキーに対して第２番目のキーが操作された方向にカーソルを移動させることができる。これにより、利用者は、操作装置を保持する手が利き手であるか否かに関係なく、所望のメニューなどを即座に選択することができる。
【０００９】
上記発明においては、第１操作キーが操作されてから第２操作キーが操作されるまでの時間間隔に応じて、カーソルの移動距離を決定する移動距離決定部が備えられており、カーソル移動部は、移動距離決定部により決定された移動距離分だけ、方向特定部により特定された方向にカーソルを移動させてもよい。
【００１０】
上記発明においては、第１操作キーが操作されてから第２操作キーが操作されるまでの時間間隔に応じて、カーソルの移動速度を決定する移動速度決定部が備えられており、カーソル移動部は、方向特定部により特定された方向にカーソルを、移動速度決定部により決定された移動速度で移動させてもよい。
【００１１】
上記発明においては、カーソル移動部は、第３番目に操作されたキーに基づいて、カーソルを停止させてもよい。
【００１２】
上記発明においては、上記操作装置を備える携帯電話機が備えられてもよい。
【発明の効果】
【００１３】
本発明によれば、表示装置に表示されたカーソルを容易に移動させ、利用者の操作性を向上させることができる。
【発明を実施するための最良の形態】
【００１４】
（携帯電話機の外観）
本実施形態について図面を参照しながら説明する。図１は、本実施形態における携帯電話機１００の外観を示す図である。
【００１５】
図１に示すように、携帯電話機１００は、携帯電話機１００と他の携帯電話機（図示せず）との間で情報の送受信を行うものであり、キー１１０，１１１，１１２と、表示部１２０とを備えている。
【００１６】
ここで、携帯電話機１００は、キー１１０，１１１，１１２が備えられている面１１０Ａと表示部１２０が備えられている面１２０Ａとが近接して折り畳まれた状態となる折畳状態と、キー１１０，１１１，１１２が備えられている面１１０Ａと表示部１２０が備えられている面１２０Ａとが離れて展開された状態となる展開状態とのいずれかの状態となる。なお、携帯電話機１００は、折畳状態と展開状態とのいずれかの状態となるものに限定されるものではないのは勿論のことである。
【００１７】
キー１１０，１１１，１１２は、マトリックス状に配置されており、文字、記号又は数字を含む文字情報の入力を促したり、文字情報などを指定するカーソルの移動指示の入力を促すものである。表示部１２０は、文字情報や、文字情報のいずれかを指定するカーソルなどを表示するものである。
【００１８】
次に、携帯電話機１００の内部構成を説明する。図２は、本実施形態における携帯電話機１００の内部構成を示す図である。
【００１９】
図２に示すように、携帯電話機１００は、キー１１０，１１１，１１２と、制御部１１３と、ＲＡＭ１１４と、ＲＯＭ１１５と、通信部１１６と、カメラ１１７と、音声出力部１１８と、集音部１１９と、表示部１２０とを備えている。これらの各部は、ＢＵＳ１３２により接続されている。
【００２０】
キー１１０，１１１，１１２は、上述の通り文字情報の入力を促したり、カーソルの移動指示の入力を促したりするものである。例えば、利用者は、電子メールを送信する際には、キー１１１，１１２を操作することによりメールを送信するための画面を表示させて、キー１１０を操作することにより必要な文字情報を入力し、最後にキー１１１，１１２を操作することにより入力した文字情報を電子メールとして送信させる。
【００２１】
制御部１１３は、携帯電話機１００の全体を制御するものである。本実施形態における制御部１１３は、第１番目に操作されたキーである第１操作キーの位置と、第２番目に操作されたキーである第２操作キーの位置とに基づいて、第１操作キーを基準とした第２操作キーの方向を特定する方向特定部を構成している。制御部１１３は、特定した方向にカーソルを移動させるカーソル移動部を構成する。制御部１１３は、第３番目に操作されたキーに基づいてカーソルを停止させてもよい。
【００２２】
また、制御部１１３は、第１操作キーが操作されてから第２操作キーが操作されるまでの時間間隔に応じて、カーソルの移動距離を決定する移動距離決定部を構成している。制御部１１３は、決定した移動距離分だけカーソルを移動させる。
【００２３】
さらに、制御部１１３は、第１操作キーが操作されてから第２操作キーが操作されるまでの時間間隔に応じて、カーソルの移動速度を決定する移動速度決定部を構成している。制御部１１３は、決定した移動速度でカーソルを移動させる。
【００２４】
ＲＡＭ１１４は、制御部１１３により処理されるデータを一時的に格納するものである。ＲＯＭ１１５は、携帯電話機１００を動作させるためのプログラムや、各種テーブル（後述する図７及び図８参照）などを格納するものである。
【００２５】
通信部１１６は、携帯電話機１００と他の携帯電話機（図示せず）との間で情報（利用者の音声に関する情報など）を送受信するものである。カメラ１１７は、被写体を撮影するものであり、ＣＣＤカメラなどが挙げられる。
【００２６】
音声出力部１１８は、他の携帯電話機（図示せず）の利用者の音声などを出力するものである。集音部１１９は、携帯電話機１００の利用者の音声を取得するものである。表示部１２０は、キー１１０，１１１，１１２が操作されることにより、該当する文字情報を表示させたり、カーソルを移動させたりするものである。
【００２７】
次に、本実施形態における携帯電話機１００の動作１について説明する。図３は、本実施形態における携帯電話機１００の動作１を示す図である。
【００２８】
図３に示すように、Ｓ１０１において、携帯電話機１００は、カーソルを移動可能にするためのカーソルキー（例えば、キー１１１）が操作されたか否か判定する。また、携帯電話機１００は、カーソルキー（例えば、キー１１１）が操作された場合には、カーソルを移動可能にするための特殊入力モードに切替える。一方、携帯電話機１００は、カーソルキー（例えば、キー１１１）が操作されていない場合には、上記特殊入力モード以外の通常入力モードに切替える。
【００２９】
Ｓ１０２において、携帯電話機１００は、現在のモードが特殊入力モードであるか否か判定する。また、携帯電話機１００は、この判定がＹＥＳである場合にはＳ１０３の処理に移り、ＮＯである場合には本処理を終了する。
【００３０】
Ｓ１０３において、携帯電話機１００は、ｎに０を設定する。このｎは、Ｓ１０６における判定で用いられるものであり、キーが何番目に操作されたのかを識別するための情報である。
【００３１】
Ｓ１０４において、携帯電話機１００は、キー１１０，１１１，１１２が操作されたか否か判定する。また、携帯電話機１００は、この判定がＹＥＳである場合にはＳ１０５の処理に移り、ＮＯである場合には本処理を繰り返す。
【００３２】
Ｓ１０５において、携帯電話機１００は、現在のモードが通常入力モードであるか否か判定する。すなわち、携帯電話機１００は、Ｓ１０４においてキー１１０，１１１，１１２が操作されたことにより現在のモードが特殊入力モードから通常入力モードに切り替えられたか否か判定する。また、携帯電話機１００は、この判定がＹＥＳである場合には本処理を終了し、ＮＯである場合にはＳ１０６の処理に移る。
【００３３】
Ｓ１０６において、携帯電話機１００は、ｎが０又は１であるか否か判定する。また、携帯電話機１００は、ｎが０である場合にはＳ１０７の処理に移り、ｎが１である場合にはＳ１０９の処理に移る。
【００３４】
Ｓ１０７において、携帯電話機１００は、操作されたキーが第１番目のキー（以下では第１操作キーと称する）であると特定し、該第１操作キーの位置を基準位置として設定する。
【００３５】
Ｓ１０８において、携帯電話機１００は、ｎに１を設定する。
【００３６】
Ｓ１０９において、携帯電話機１００は、操作されたキーが第２番目のキー（以下では第２操作キーと称する）であると特定し、該第２操作キーの位置を特定する。そして、携帯電話機１００は、第１操作キーの基準位置と第２操作キーの位置とに基づいて、第１操作キーを基準とした第２操作キーの方向を特定し、カーソルの移動方向を決定する。
【００３７】
Ｓ１１０において、携帯電話機１００は、決定した移動方向にカーソルを移動させる。
【００３８】
Ｓ１１１において、携帯電話機１００は、ｎに０を設定する。
【００３９】
ここで、図４乃至図６は、第１操作キー（図中の「第１番目」）及び第２操作キー（図中の「第２番目」）が操作されることによりカーソル１２１が移動する様子を示す図である。
【００４０】
図４（ａ）及び（ｂ）に示すように、例えば、第１操作キーが「１」であり、第２操作キーが「４」である場合には、携帯電話機１００は、カーソル１２１を下に移動させる。
【００４１】
図５（ａ）及び（ｂ）に示すように、例えば、第１操作キーが「１」であり、第２操作キーが「９」である場合には、携帯電話機１００は、カーソル１２１を右下に移動させる。
【００４２】
図６（ａ）及び（ｂ）に示すように、例えば、第１操作キーが「３」であり、第２操作キーが「５」である場合には、携帯電話機１００は、カーソル１２１を左下に移動させる。
【００４３】
また、上記図４乃至図６に従えば当然ながら、例えば、「１」の列（「１」，「４」，「７」，「＊」）の各キーのうちの第１番目及び第２番目に操作されたキーは、「２」の列（「２」，「５」，「８」，「０」）における第１番目及び第２番目に操作されたキー、「３」の列（「３」，「６」，「９」，「＃」）における第１番目及び第２番目に操作されたキーと同様の機能（カーソルを特定方向に移動させる機能）を有する。
【００４４】
このような本発明の特徴によれば、第１操作キーを基準とした第２操作キーの方向にカーソルを移動させることができる。すなわち、従来のように予め設定された基準となるキーを中心として特定のキーが操作されることによりカーソルが特定方向に移動するのではなく、第１番目のキーが操作されることによりそのキーが基準となり、そのキーを基準として第２番目のキーが操作された方向にカーソルを移動させることができる。これにより、利用者は、携帯電話機を保持する手が利き手であるか否かに関係なく、所望のメニューなどを即座に選択することができる。
【００４５】
なお、図７は、第１操作キーが操作されてから第２操作キーが操作されるまでの時間間隔と、カーソルの移動距離との関係を示す図である。携帯電話機１００は、第１操作キーが操作されてから第２操作キーが操作されるまでの時間間隔に応じて、カーソルの移動距離を決定してもよい。
【００４６】
図７に示すように、例えば、第１操作キーが操作されてから第２操作キーが操作されるまでの時間間隔がＴ１である場合には、それに対応するカーソルの移動距離がＬ１であるため、携帯電話機１００は、決定した移動方向にカーソルを移動距離Ｌ１分だけ移動させる。
【００４７】
この場合には、第１操作キーが操作されてから第２操作キーが操作されるまでの時間間隔に応じた移動距離分だけ、カーソルを移動させることができる。したがって、利用者は、第１操作キー及び第２操作キーを操作するタイミングを調整するだけで、所望する移動距離分だけカーソルを移動させることができる。
【００４８】
なお、図８は、第１操作キーが操作されてから第２操作キーが操作されるまでの時間間隔と、カーソルの移動速度との関係を示す図である。携帯電話機１００は、第１操作キーが操作されてから第２操作キーが操作されるまでの時間間隔に応じて、カーソルの移動速度を決定してもよい。
【００４９】
図８に示すように、例えば、第１操作キーが操作されてから第２操作キーが操作されるまでの時間間隔がＴ１である場合には、それに対応するカーソルの移動速度がＶ１であるため、携帯電話機１００は、決定した移動方向にカーソルを移動速度Ｖ１で移動させてもよい。
【００５０】
この場合には、第１操作キーが操作されてから第２操作キーが操作されるまでの時間間隔に応じた移動速度で、カーソルを移動させることができる。したがって、利用者は、第１操作キー及び第２操作キーを操作するタイミングを調整するだけで、所望する速度でカーソルを移動させることができる。
【００５１】
次に、本実施形態における携帯電話機１００の動作２について説明する。図９は、本実施形態における携帯電話機１００の動作２を示す図である。上記携帯電話機１００の動作１では、携帯電話機１００は、第１番目のキーが操作された後に第２番目のキーが操作された場合には、第１番目のキーを基準とした第２番目のキーの方向にカーソルを移動させていた。
【００５２】
これに対し、携帯電話機１００の動作２では、携帯電話機１００は、第３番目のキーが操作された後に、移動しているカーソルを停止させている。以下、携帯電話機１００の動作２について詳細に説明する。但し、図９に示すＳ２０１乃至Ｓ２０５の処理は上述したＳ１０１乃至Ｓ１０５の処理と同様であるため、詳細な説明は省略する。
【００５３】
Ｓ２０６において、携帯電話機１００は、ｎが０乃至２のいずれであるか判定する。また、携帯電話機１００は、ｎが０である場合にはＳ２０７の処理に移り、ｎが１である場合にはＳ２０９の処理に移り、ｎが２である場合にはＳ２１２の処理に移る。
【００５４】
Ｓ２０７において、携帯電話機１００は、操作されたキーが第１操作キーであると特定し、該第１操作キーの位置を基準位置として設定する。
【００５５】
Ｓ２０８において、携帯電話機１００は、ｎに１を設定する。
【００５６】
Ｓ２０９において、携帯電話機１００は、操作されたキーが第２操作キーであると特定し、該第２操作キーの位置を特定する。そして、携帯電話機１００は、第１操作キーの基準位置と第２操作キーの位置とに基づいて、第１操作キーを基準とした第２操作キーの方向を特定し、カーソルの移動方向を決定する。
【００５７】
Ｓ２１０において、携帯電話機１００は、決定した移動方向にカーソルを移動させる。このＳ２１０の処理は、Ｓ１１０の処理と同様であり、携帯電話機１００は、第１操作キーが操作されてから第２操作キーが操作されるまでの時間間隔に応じて、カーソルの移動距離又は移動速度を決定（図７及び図８参照）し、Ｓ２０９で決定した移動方向に当該移動距離の分だけカーソルを移動させたり、Ｓ２０９で決定した移動方向にカーソルを当該移動速度で移動させることができる。
【００５８】
Ｓ２１１において、携帯電話機１００は、ｎに２を設定する。
【００５９】
Ｓ２１２において、携帯電話機１００は、操作されたキーが第３番目のキーであると特定し、移動しているカーソルを停止させる。
【００６０】
Ｓ２１３において、携帯電話機１００は、ｎに０を設定する。
【００６１】
このような本発明の特徴によれば、第１番目のキーが操作されて第２番目のキーが押された後にカーソルが移動し始め、第３番目のキーが操作された後に、移動しているカーソルが停止する。したがって、カーソルが移動し始めてから停止するまでの間に、利用者は、カーソルを移動させる距離が長くても、少なくとも３回だけの操作でカーソルを所望の位置に移動させることができる。
【００６２】
なお、本実施形態では、本発明は、携帯電話機に適用されているが、これに限定されることなく、マトリックス状にキーが複数備えられている操作装置であれば何でもよい。
【００６３】
なお、携帯電話機１００は、利用者により押圧されたキー（押しボタン式のキー）を検出してもよいし、利用者により触れられたキー（感度式のキー）を検出してもよい。
【００６４】
以上、本発明の一例を説明したが、具体例を例示したに過ぎず、特に本発明を限定するものではなく、各部の具体的構成等は、適宜設計変更可能である。また、実施形態の構成及び各変更例の構成もそれぞれ組み合わせることが可能である。また、実施形態及び各変更例の作用及び効果は、本発明から生じる最も好適な作用及び効果を列挙したに過ぎず、本発明による作用及び効果は、実施形態及び各変更例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００６５】
【図１】本実施形態における携帯電話機を示す外観図である。
【図２】本実施形態における携帯電話機の内部構成を示す図である。
【図３】本実施形態における携帯電話機の動作１を示す図である。
【図４】本実施形態における各キーと表示部とを示す図である（その１）。
【図５】本実施形態における各キーと表示部とを示す図である（その２）。
【図６】本実施形態における各キーと表示部とを示す図である（その３）。
【図７】本実施形態における第１操作キーが操作されてから第２操作キーが操作されるまでの時間間隔とカーソルの移動距離との関係を示す図である。
【図８】本実施形態における第１操作キーが操作されてから第２操作キーが操作されるまでの時間間隔とカーソルの移動速度との関係を示す図である。
【図９】本実施形態における携帯電話機の動作２を示す図である。
【図１０】従来における各キーの配列を示す図である。
【符号の説明】
【００６６】
１００…携帯電話機、１１０，１１１，１１２…キー、１１３…制御部、１１４…ＲＡＭ、１１５…ＲＯＭ、１１６…通信部、１１７…カメラ、１１８…音声出力部、１１９…集音部、１２０…表示部、１２１…カーソル、１３２…ＢＵＳ
【図１】
2006277015.tif 000003
【図２】
2006277015.tif 000004
【図３】
2006277015.tif 000005
【図４】
2006277015.tif 000006
【図５】
2006277015.tif 000007
【図６】
2006277015.tif 000008
【図７】
2006277015.tif 000009
【図８】
2006277015.tif 000010
【図９】
2006277015.tif 000011
【図１０】
2006277015.tif 000012