(57)【要約】      （修正有）【課題】少ない操作部材で、文字入力や編集操作を高い操作性で実現するための情報入力装置および入力方法を提供する。【解決手段】位置選択と回転操作が検出可能な入力装置と表示装置とで協調して、文字入力や編集操作におけるカーソル制御を行う。例えば、回転子上のサ行の位置を指でポイント（ｂ）し、そのまま回転子を（ｃ）、（ｄ）、（ｅ）のように回転させるとサ行の文字が順次画面上に表示される。所望の文字が表示された時点で選択操作を行うことで文字が入力される。【選択図】図１０
2010039768.tif 000002
【特許請求の範囲】
【請求項１】
円形回転操作子と、
前記円形回転操作子上の任意の位置に対する選択操作があると、その位置を検知する位置検知手段と、
前記円形回転操作子に対する回転操作があると、前記回転操作子の中心を基準とした前記位置検知手段により検知された位置の方向に、ディスプレイに表示するポインタを移動させるポインタ制御手段と、
を有することを特徴とする情報入力装置。
【請求項２】
前記ポインタ制御手段は、前記回転操作における回転量に応じて、前記ポインタの移動量を決定することを特徴とする請求項１に記載の情報入力装置。
【請求項３】
前記ポインタ制御手段は、前記回転操作における回転方向に応じて、前記ポインタの移動の方向を決定することを特徴とする請求項１又は２に記載の情報入力装置。
【請求項４】
前記円形回転操作子上の複数の領域にキーコードを割り当てるキーコード割り当て手段と、
前記円形回転操作子に対する回転操作があると、前記複数の領域のうちで前記位置検知手段により検知された位置に対応するものに対して割り当てられているキーコードに連続するキーコードを選択指示するキーコード制御手段と、
を有することを特徴とする請求項１乃至３のいずれか１項に記載の情報入力装置。
【請求項５】
円形回転操作子と、
前記円形回転操作子上の複数の領域にキーコードを割り当てるキーコード割り当て手段と、
前記円形回転操作子上の任意の位置に対する選択操作があると、その位置を検知する位置検知手段と、
前記円形回転操作子に対する回転操作があると、前記複数の領域のうちで前記位置検知手段により検知された位置に対応するものに対して割り当てられているキーコードに連続するキーコードを選択指示するキーコード制御手段と、
を有することを特徴とする情報入力装置。
【請求項６】
前記キーコード制御手段は、前記回転操作における回転量に応じて、前記選択指示するキーコードを決定することを特徴とする請求項４又は５に記載の情報入力装置。
【請求項７】
前記キーコード制御手段は、前記回転操作における回転方向に応じて、前記選択指示するキーコードの変更の方向を決定することを特徴とする請求項４乃至６のいずれか１項に記載の情報入力装置。
【請求項８】
前記円形回転操作子上の複数の領域に、ディスプレイに表示されるオブジェクトに対する操作の機能を割り当てる機能割り当て手段と、
前記複数の領域のうちで前記位置検知手段により検知された位置に対応するものに対して割り当てられている操作の機能の対象となるオブジェクトが、前記ディスプレイに選択されて表示されている状態で、前記円形回転操作子に対する回転操作があると、当該オブジェクトの選択範囲を変更する選択範囲制御手段と、
を有することを特徴とする請求項１乃至７のいずれか１項に記載の情報入力装置。
【請求項９】
円形回転操作子と、
前記円形回転操作子上の複数の領域に、ディスプレイに表示されるオブジェクトに対する操作の機能を割り当てる機能割り当て手段と、
前記円形回転操作子上の任意の位置に対する選択操作があると、その位置を検知する位置検知手段と、
前記複数の領域のうちで前記位置検知手段により検知された位置に対応するものに対して割り当てられている操作の機能の対象となるオブジェクトが、前記ディスプレイに選択されて表示されている状態で、前記円形回転操作子に対する回転操作があると、当該オブジェクトの選択範囲を変更する選択範囲制御手段と、
を有することを特徴とする情報入力装置。
【請求項１０】
前記選択範囲制御手段は、前記回転操作における回転量に応じて、前記選択範囲の広さを決定することを特徴とする請求項８又は９に記載の情報入力装置。
【請求項１１】
前記選択範囲制御手段は、前記回転操作における回転方向に応じて、前記前記選択範囲の変更の方向を決定することを特徴とする請求項８乃至１０のいずれか１項に記載の情報入力装置。
【請求項１２】
前記位置検知手段は、前記円形回転操作子に対する接触操作があると、その位置を検知する接触検知手段を有することを特徴とする請求項１乃至１１のいずれか１項に記載の情報入力装置。
【請求項１３】
前記位置検知手段は、前記円形回転操作子に対する押下操作があると、その位置を検知する押下検知手段を有することを特徴とする請求項１乃至１２のいずれか１項に記載の情報入力装置。
【請求項１４】
円形回転操作子上の任意の位置に対する選択操作があると、その位置を検知する位置検知ステップと、
前記円形回転操作子に対する回転操作があると、前記回転操作子の中心を基準とした前記位置検知ステップにおいて検知した位置の方向に、ディスプレイに表示するポインタを移動させるポインタ制御ステップと、
を有することを特徴とする情報入力方法。
【請求項１５】
円形回転操作子上の複数の領域にキーコードを割り当てるキーコード割り当てステップと、
前記円形回転操作子上の任意の位置に対する選択操作があると、その位置を検知する位置検知ステップと、
前記円形回転操作子に対する回転操作があると、前記複数の領域のうちで前記位置検知ステップにおいて検知した位置に対応するものに対して割り当てられているキーコードに連続するキーコードを選択指示するキーコード制御ステップと、
を有することを特徴とする情報入力方法。
【請求項１６】
円形回転操作子上の複数の領域に、ディスプレイに表示されるオブジェクトに対する操作の機能を割り当てる機能割り当てステップと、
前記円形回転操作子上の任意の位置に対する選択操作があると、その位置を検知する位置検知ステップと、
前記複数の領域のうちで前記位置検知ステップにおいて検知した位置に対応するものに対して割り当てられている操作の機能の対象となるオブジェクトが、前記ディスプレイに選択されて表示されている状態で、前記円形回転操作子に対する回転操作があると、当該オブジェクトの選択範囲を変更する選択範囲制御ステップと、
を有することを特徴とする情報入力方法。
【請求項１７】
コンピュータに、
円形回転操作子上の任意の位置に対する選択操作があると、その位置を検知する位置検知ステップと、
前記円形回転操作子に対する回転操作があると、前記回転操作子の中心を基準とした前記位置検知ステップにおいて検知した位置の方向に、ディスプレイに表示するポインタを移動させるポインタ制御ステップと、
を実行させることを特徴とするプログラム。
【請求項１８】
コンピュータに、
円形回転操作子上の複数の領域にキーコードを割り当てるキーコード割り当てステップと、
前記円形回転操作子上の任意の位置に対する選択操作があると、その位置を検知する位置検知ステップと、
前記円形回転操作子に対する回転操作があると、前記複数の領域のうちで前記位置検知ステップにおいて検知した位置に対応するものに対して割り当てられているキーコードに連続するキーコードを選択指示するキーコード制御ステップと、
を実行させることを特徴とするプログラム。
【請求項１９】
コンピュータに、
円形回転操作子上の複数の領域に、ディスプレイに表示されるオブジェクトに対する操作の機能を割り当てる機能割り当てステップと、
前記円形回転操作子上の任意の位置に対する選択操作があると、その位置を検知する位置検知ステップと、
前記複数の領域のうちで前記位置検知ステップにおいて検知した位置に対応するものに対して割り当てられている操作の機能の対象となるオブジェクトが、前記ディスプレイに選択されて表示されている状態で、前記円形回転操作子に対する回転操作があると、当該オブジェクトの選択範囲を変更する選択範囲制御ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末機器に好適な情報入力装置及び情報入力方法等に関する。
【背景技術】
【０００２】
情報端末機器の入力装置として、キーボード及び十字キー等のキー入力装置がある（例えば、特許文献１参照）。キー入力装置では、一般的に一つのキーに一つのコードが割り当てられており、ユーザは所望のコードが割り当てられているキーを押して当該コードの入力を行う。従って、一般的には、必要とされるコードと同数のキーが必要となる。例えば、上下左右の方向入力を受け付けるキー入力装置には、上、下、左、右の４つのキーが設けられている。
【０００３】
また、正方向及び負方向の二つの方向入力を可能にする入力装置として、回転操作型の入力装置もある（例えば、特許文献２参照）。
【０００４】
更に、多様な操作を可能にする回転操作型入力装置として、ユーザが回転操作部の接触した部位により操作対象を異ならせたり、正方向と負方向とを逆転させたりする入力装置もある（例えば、特許文献３参照）。
【０００５】
【特許文献１】特開２００２−１４０１４９号公報
【特許文献２】特許第３４３０７０８号公報
【特許文献３】特開２００１−１８４１５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載されているような多くの従来のキー入力装置では、コード数の増加に伴って、キーの数を多くする必要があり、広い設置面積が必要となってしまう。
【０００７】
また、特許文献２に記載されている回転操作型の入力装置では、正方向及び負方向の二つの方向入力にしか対応できない。
【０００８】
また、特許文献３に記載されている入力装置では、文字の入力の際に回転操作部を何度も操作する必要があり、操作性が十分とはいえない。また、表示されているオブジェクトに対する操作をすることができず、この点でも操作性が十分とはいえない。
【０００９】
本発明は、少ない操作部材で高い操作性を実現することができる情報入力装置及び情報入力方法等を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本願発明者は、前記課題を解決すべく鋭意検討を重ねた結果、以下に示す発明の諸態様に想到した。
【００１１】
本発明に係る第１の情報入力装置は、円形回転操作子と、前記円形回転操作子上の任意の位置に対する選択操作があると、その位置を検知する位置検知手段と、前記円形回転操作子に対する回転操作があると、前記回転操作子の中心を基準とした前記位置検知手段により検知された位置の方向に、ディスプレイに表示するポインタを移動させるポインタ制御手段と、を有することを特徴とする。
【００１２】
本発明に係る第２の情報入力装置は、円形回転操作子と、前記円形回転操作子上の複数の領域にキーコードを割り当てるキーコード割り当て手段と、前記円形回転操作子上の任意の位置に対する選択操作があると、その位置を検知する位置検知手段と、前記円形回転操作子に対する回転操作があると、前記複数の領域のうちで前記位置検知手段により検知された位置に対応するものに対して割り当てられているキーコードに連続するキーコードを選択指示するキーコード制御手段と、を有することを特徴とする。
【００１３】
本発明に係る第３の情報入力装置は、円形回転操作子と、前記円形回転操作子上の複数の領域に、ディスプレイに表示されるオブジェクトに対する操作の機能を割り当てる機能割り当て手段と、前記円形回転操作子上の任意の位置に対する選択操作があると、その位置を検知する位置検知手段と、前記複数の領域のうちで前記位置検知手段により検知された位置に対応するものに対して割り当てられている操作の機能の対象となるオブジェクトが、前記ディスプレイに選択されて表示されている状態で、前記円形回転操作子に対する回転操作があると、当該オブジェクトの選択範囲を変更する選択範囲制御手段と、を有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、多くの操作部材を用いずともユーザは少ない操作で所望の入力処理を実現することができる。即ち、操作性を向上することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態について添付の図面を参照して具体的に説明する。
【００１６】
（第１の実施形態）
先ず、本発明の第１の実施形態について説明する。図１は、第１の実施形態に係る情報入力装置の外観を示す図であり、図２は、第１の実施形態に係る情報入力装置の構成を示すブロック図である。なお、この情報入力装置は、例えば情報端末機器等に一体化されたり、情報端末機器等に接続されたりして用いられる。
【００１７】
この情報入力装置には、図１及び図２に示すように、ディスプレイ１０１、円形回転操作子１０２、接触検知部１０３、ＣＰＵ１０６及び記憶部１０７が設けられている。
【００１８】
記憶部１０７には、例えばＲＯＭ及びＲＡＭが含まれており、ＣＰＵ１０６が実行する制御プログラム及びデータファイルが記憶されている。また、この情報入力装置が一体化されたり接続されたりする情報端末機器、即ち情報入力装置と共に用いられる情報端末機器等の制御プログラム等が記憶されていてもよい。更に、ＣＰＵ１０６の動作時には、ＣＰＵ１０６による処理に用いられるデータ等が一時的に記憶される。
【００１９】
ＣＰＵ１０６は、記憶部１０７に記憶された制御プログラムに基づいて、ディスプレイ１０１におけるポインタ２０１の表示等の制御を行う。ポインタ２０１の表示の制御の際には、ＣＰＵ１０６は、図３に示すように、ポインタ表示部１０４及びポインタ制御部１０５として機能する。
【００２０】
ディスプレイ１０１は、ＣＰＵ１０６による制御に基づき、ポインタ２０１等を表示する。ディスプレイ１０１は、この情報入力装置と共に用いられる情報端末機器等の処理に関する情報等を表示してもよい。
【００２１】
円形回転操作子１０２は、その表面における接触の回転方向、回転量、回転角度、回転加速度及び／又は軌跡の少なくとも一つを検出し、これらの検出結果をポインタ制御部１０５に渡す。なお、円形回転操作子１０２は、操作子自体が回動するものであっても、操作子自体は回転せずにユーザが円形回転操作子１０２の表面をなぞったときの回転操作を検出するものであってもよい。
【００２２】
接触検知部１０３は、円形回転操作子１０２上の任意の位置に対する接触の有無を検出し、接触があった場合には、位置検知手段として、その接触を位置の選択操作とみなしてその接触位置を検出し、これらの検出結果をポインタ制御部１０５に渡す。
【００２３】
ポインタ表示部１０４は、記憶部１０７に記憶されている制御プログラムに基づいてポインタ２０１をディスプレイ１０１に表示する。図４は、ポインタ２０１の例を示す図である。図４（ａ）中のポインタ２０１ａは、ディスプレイ１０１上の位置を示すポインタである。図４（ｂ）中のポインタ２０１ｂは、選択されている項目を示すフォーカス位置を示すポインタである。図４（ｃ）中のポインタ２０１ｃは、テキスト入力におけるカーソルの位置を示すポインタである。図４（ｄ）中のポインタ２０１ｄは、図形描画ツールにおいて編集状態にある図形の頂点を示すポインタである。ポインタ２０１ｄを動かすことにより、図形を変形させたり回転させたりすることができる。どのようなポインタを表示するかは、この情報入力装置を用いて入力する指示が、情報端末機器等においてどのように用いられるかに応じて適宜決定すればよい。そして、決定されたポインタに関する情報及び制御プログラムは、上記の記憶部１０７に記憶させておく。また、ポインタ表示部１０４は、後述のようにポインタ制御部１０５によりポインタ２０１の状態が更新されると、随時、ポインタ２０１の表示を更新する。例えば、ポインタ表示部１０４は、ポインタ２０１の表示位置を変更して、ポインタ２０１を移動させる。なお、ポインタ表示部１０４は、この情報入力装置と共に用いられる情報端末機器に含まれていてもよい。
【００２４】
ポインタ制御部１０５は、接触検知部１０３によって検出された接触位置、及び円形回転操作子１０２によって検出されたユーザの操作情報を受け取り、記憶部１０７に記憶されている制御プログラムに基づいてポインタの状態を更新する。例えば、接触位置に基づいてポインタ２０１を移動する方向を決定する。即ち、円形回転操作子１０２の中心点を基準として、接触位置が右側にある場合には、ポインタ２０１の移動方向を「右」と決定する。同様に、接触位置が左側、上側、下側にある場合には、夫々、ポインタ２０１の移動方向を「左」、「上」、「下」と決定する。ポインタ制御部１０５は、また、円形回転操作子１０２における回転量に応じてポインタ２０１を、接触位置に応じて決定した方向に移動させる。なお、回転操作に対応するポインタ２０１の正負方向（接触位置に応じて決定した移動方向に対する正方向／負方向）及び移動量は、記憶部１０７に記憶されている制御プログラムに基づいて決定する。ポインタ制御部１０５は、例えばこのような処理によりポインタ２０１の状態を更新する。
【００２５】
次に、第１の実施形態に係る情報入力装置の動作について説明する。図５は、第１の実施形態に係る情報入力装置の動作の内容を示すフローチャートである。
【００２６】
先ず、情報入力装置の動作開始の指示があると、ポインタ表示部１０４はポインタ２０１をディスプレイ１０１上の所定の位置に表示する（ステップＳ３０１）。
【００２７】
その後、接触検知部１０３がユーザ等による円形回転操作子１０２への接触を検知し、操作が開始されたことを認識すると（ステップＳ３０２）、接触検知部１０３はその接触位置を検出し（ステップＳ３０３）、ポインタ制御部１０５に接触位置の情報を渡す。
【００２８】
次いで、ポインタ制御部１０５は、受け取った接触位置の情報からポインタ２０１の移動方向を決定する（ステップＳ３０４）。
【００２９】
続いて、円形回転操作子１０２により回転操作が検知されると（ステップＳ３０５）、ポインタ制御部１０５が、ステップＳ３０４で決定した方向にポインタ２０１を回転量に応じた距離だけ移動させ、この結果をポインタ表示部１０４が表示する（ステップＳ３０６）。
【００３０】
その後、接触検知部１０３がユーザからの接触を検知しなくなると、即ち、ユーザが円形回転操作子１０２から手を離すと、ポインタ制御部１０５は、ユーザが操作の終了を指示したとみなす（ステップＳ３０７）。一方、この指示がなければ、ポインタ制御部１０５及びポインタ表示部１０４は、ポインタ２０１の移動を継続する。
【００３１】
そして、操作の終了の指示後に、情報入力装置の動作の終了が指示されると（ステップＳ３０８）、動作を終了する。この指示がなければ、ステップＳ３０２に戻って、円形回転操作子１０２の操作を待機する。なお、情報入力装置の動作の開始及び終了の指示は、ユーザによりなされても、情報入力装置と共に用いられる情報端末機器等からなされてもよい。
【００３２】
このような第１の実施形態によれば、多くのキーを設けずとも、ユーザは、所望の方向に所望の量だけポインタ２０１を移動させることができる。また、移動方向の決定後でも、回転操作の方向（回転方向）を選択することにより、ポインタ２０１を２つの方向に移動させることができる。従って、ユーザが回転操作の誤り等によりポインタ２０１を移動しすぎてしまった場合であっても、逆方向の回転操作を行うことにより、容易に入力を戻すことができ、ユーザが行った誤操作の修正に掛かる操作負担は少ない。
【００３３】
また、ユーザはポインタ２０１の移動方向の入力操作後に、円形回転操作子１０２から指を離さずに連続的に移動量を指定することができる。また、キーリピート方式（キーを押下しつづけると信号が繰り返される方式）と比較して、移動速度の制御が容易になる。このように、回転操作子を介する操作によって、ユーザは所望の移動方向への連続入力を、軽い操作負担で思い通りに入力することができるようになる。
【００３４】
なお、ポインタ２０１の移動方向は、上記のような４方向に限定されず、より細分化して８方向としてもよい。即ち、上下左右の他に、右上、左上、右下及び左下を加えてもよい。このためには、円形回転操作子１０２の中心を基準とした８方向を検知可能なように接触検知部１０３を構成するだけでよく、新たにキーを増やす必要はない。これは、移動方向をより細かく分割して、その数を増やす場合でも同様である。即ち、キー等の操作部材の数はポインタ２０１の移動方向の数に依存せず、少ない操作部材であってもユーザは違和感なく状況に応じた多様な操作をすることができるといえる。
【００３５】
また、接触検知部１０３が接触を検知する接点の集合で構成されている場合、検出された接点により定まる方向と、仕様により規定されるポインタ２０１の移動方向とが合致しないことがある。その場合は、接触を検知した接点からポインタ２０１が移動しうる最も近い方向を移動方向とする近似処理等を行うことにより対応することが可能である。例えば、接点が１２点（接点の位置は時計と同じ）に設けられているのに対し、ポインタ２０１の移動方向が上下の２方向のみであることがある。このような場合には、２時の位置の接点が接触を検出したときは上方向に近似し、４時の位置の接点が接触を検出したときには下方向に近似する処理を行えばよい。
【００３６】
また、ディスプレイ１０１、円形回転操作子１０２及び接触検知部１０３が互いに独立して構成されている必要はなく、タッチパネルのようにこれらが一体的に構成されていてもよい。
【００３７】
また、円形回転操作子１０２に位置検知手段として機能する押下検知部を設けておき、この押下検知部が押下操作を検知したときに、位置を検知してもよい。また、操作の終了を押下検知部に対する押下操作によって決定してもよい。
【００３８】
また、ユーザの円形回転操作子１０２への接触を検知した後、ユーザの回転操作を検出しないで操作の終了がなされた場合は、所定の移動量分だけポインタ２０１を移動させてもよい。例えば、ユーザが円形回転操作子１０２の右部に指を接触し、回転操作をせずに円形回転操作子１０２への接触を終了した場合は、ポインタ２０１の移動方向を右へ１移動させてもよい。このような構成により、キー入力操作（キー押下操作）と同様の振舞いもすることができる。同様に、円形回転操作子１０２に押下検知部を設けておき、ユーザの接触を検知した後、ユーザの回転操作を検出しないで円形回転操作子１０２が押下された場合は、所定の移動量分だけポインタ２０１を移動させてもよい。
【００３９】
（第２の実施形態）
次に、第２の実施形態について説明する。第２の実施形態では、ＣＰＵ１０６の機能が第１の実施形態と相違している。具体的には、ＣＰＵ１０６は、図６に示すように、キーコード割り当て部１１４及びキーコード制御部１１５として機能する。また、この相違点に伴って、円形回転操作子１０２及び接触検知部１０３は、各々の検出結果をキーコード制御部１１５に渡す。
【００４０】
キーコード割り当て部１１４は、記憶部１０７に記憶されている制御プログラムに基づいて、円形回転操作子１０２の操作面に複数の領域を設定し、領域毎にキーコードを割り当てる。例えば、図７に示すように、操作面を８つの領域に区画し、夫々に、「あ」の文字、「か」の文字、・・・、「や、ら、わ」の文字を割り当てる。
【００４１】
キーコード制御部１１５は、接触検知部１０３によって検出された接触位置を受け取り、記憶部１０７に記憶されている制御プログラムに基づいて、キーコード割り当て部１１４により割り当てられたキーコードを選択指示する。また、キーコード制御部１１５は、円形回転操作子１０２によって検出されたユーザの操作情報を受け取り、選択指示した当該キーコードに連続するキーコードを順次選択指示する。
【００４２】
また、本実施形態では、図８に示すように、円形回転操作子１０２の周囲に、キーコード割り当て部１１４が割り当てるキーコードの文字を示すラベル３０１が設けられている。
【００４３】
他の構成は第１の実施形態と同様である。
【００４４】
次に、第２の実施形態に係る情報入力装置の動作について説明する。図９は、第２の実施形態に係る情報入力装置の動作の内容を示すフローチャートである。
【００４５】
先ず、情報入力装置の動作開始の指示があると、キーコード割り当て部１１４は円形回転操作子１０２上の操作面に複数の領域を設定し、各領域にキーコードを割り当てる（ステップＳ４０１）。
【００４６】
その後、キーコード制御部１１５が、図１０（ａ）に示すように、ディスプレイ１０１に初期画面を表示する（ステップＳ４０２）。
【００４７】
次いで、接触検知部１０３がユーザ等による円形回転操作子１０２への接触を検知し、操作が開始されたことを認識すると（ステップＳ４０３）、接触検知部１０３はその接触位置を検出し（ステップＳ４０４）、キーコード制御部１１５に接触位置の情報を渡す。
【００４８】
続いて、キーコード制御部１１５は、受け取った接触位置の情報から該当するキーコードを選択し、キーコードに対応する文字をディスプレイ１０１に出力する（ステップＳ４０５）。例えば、図１０（ｂ）に示すように、「さ」の文字が割り当てられた領域にユーザの指が接触した場合には、「さ」の文字のキーコードを選択して、ディスプレイ１０１に「さ」の文字を選択状態にして表示する。
【００４９】
その後、円形回転操作子１０２により回転操作が検知されると（ステップ４０６）、キーコード制御部１１５が、選択されているキーコードを、回転操作に応じて当該キーコードに連続するキーコードに順次変更する（ステップＳ４０７）。例えば、図１０（ｂ）に示す状態で、時計回りの回転操作が検出されると、キーコード制御部１１５は、選択されている「さ」の文字のキーコードを、当該キーコードに連続するキーコードに順次切り替える。また、ディスプレイ１０１に表示する文字も、これに合わせて切り替える。即ち、ディスプレイ１０１上に表示された「さ」の文字を、図１０（ｃ）、図１０（ｄ）及び図１０（ｅ）に示すように、回転量に応じて順次「し」→「す」→「せ」、・・・と切り替える。また、例えば、図１０（ｅ）に示す状態で、反時計回りの回転操作が検出されると、キーコード制御部１１５は、選択している「せ」の文字を、回転量に応じて、逆方向に順次「す」→「し」→「さ」、・・・と切り替える。
【００５０】
その後、接触検知部１０３がユーザからの接触を検知しなくなると、即ち、ユーザが円形回転操作子１０２から手を離すと、キーコード制御部１１５は、ユーザが操作の終了を指示したとみなし、選択されているキーコードを入力文字として決定する（ステップＳ４０８〜Ｓ４０９）。この決定の結果は、例えばこの情報入力装置と共に用いられる情報端末機器等に渡される。一方、この指示がなければ、キーコード制御部１１５は、キーコードの切り替え及びディスプレイ１０１に表示する文字の切り替えを継続する。
【００５１】
そして、操作の終了の指示後に、情報入力装置の動作の終了が指示されると（ステップＳ４１０）、動作を終了する。この指示がなければ、ステップＳ４０３に戻って、円形回転操作子１０２の操作を待機する。なお、情報入力装置の動作の開始及び終了の指示は、ユーザによりなされても、情報入力装置と共に用いられる情報端末機器等からなされてもよい。
【００５２】
このような第２の実施形態によれば、多くのキーを設けずとも、ユーザは、所望の文字を入力することができる。つまり、特定のキーコードを選択する操作（特定部位への接触操作）も、連続するキーコードを選択する操作（回転操作）も、円形回転操作子１０２上で行われるため、他にキー等の操作部材を設ける必要がない。また、入力開始キーコードを、特定のキーコード（「あ」「か」「さ」・・・）から選ぶことができるので、入力開始キーコードが固定されている場合に比べて、一部のキーコードの入力に要する操作を軽減することができる。
【００５３】
更に、特許文献３に記載された技術では、回転操作を伴う入力開始位置を選択する操作が必要であるが、本実施形態の情報入力装置ではそのような操作は必要とされない。また、連続するキーコードを選ぶ操作は、接触した指をスライドさせるという簡単なものである。更に、回転操作であるため広い、操作領域をとることなく連続的に行うことができる。また、ユーザが回転操作の誤り等により円形回転操作子１０２を回しすぎた場合であっても、逆方向の回転操作を行うことにより、容易に入力を戻すことができ、この際には指を離す必要もなく、誤操作の修正に掛かる操作負担は少ない。
【００５４】
なお、円形回転操作子１０２に割り当てられるキーコードの数は、上記の８種類に限定されず、より多くしてもよい。このためには、円形回転操作子１０２の中心を基準とした多数の方向を検知可能なように接触検知部１０３を構成するだけでよく、新たにキーを増やす必要はない。また、キーコード割り当て部１１４による領域の区画及び割り当てられるキーコードも特に限定されず、他の基準で区画してもよく、また、キーコードとして他のものを用いてもよい。例えば、キーコードとして、かな文字のキーコードに代えて、英字、数字、記号等のキーコードを用いてもよい。また、キーコードが、文字列に対応するものであってもよく、また、「削除」及び「文字種の切り替え」等の機能を実行させるコマンドに対応するものであってもよい。また、連続するキーコードは所定の並び順が設定されていれば、順序を設定状況により異ならせても構わない。
【００５５】
（第３の実施形態）
次に、第３の実施形態について説明する。第３の実施形態では、ＣＰＵ１０６の機能が第１及び第２の実施形態と相違している。具体的には、ＣＰＵ１０６は、図１１に示すように、機能割り当て部１２４、オブジェクト表示部１２５及び選択範囲制御部１２６として機能する。また、この相違点に伴って、円形回転操作子１０２及び接触検知部１０３は、各々の検出結果を選択範囲制御部１２６に渡す。
【００５６】
機能割り当て部１２４は、記憶部１０７に記憶されている制御プログラムに基づいて、円形回転操作子１０２の操作面に複数の領域を設定し、文字及び／又は項目等のオブジェクトを操作対象とする機能を領域毎に割り当てる。例えば、図１２に示すように、操作面に右領域、下領域及び左領域の３つの領域を設定し、これらに夫々文字列の「コピー」の機能、「カット」の機能、「削除」の機能を割り当てる。
【００５７】
オブジェクト表示部１２５は、記憶部１０７に記憶されている制御プログラムに基づいて、ディスプレイ１０１に１又は２以上のオブジェクトを表示する。図１３は、ディスプレイ１０１における表示の例を示す図である。オブジェクト８０１は、機能の操作対象となるオブジェクトである。選択範囲８０２は、機能の操作対象であることを示す。機能表示８０３は、ユーザの円形回転操作子１０２への接触により機能が指示された場合、当該機能を示す。
【００５８】
選択範囲制御部１２６は、接触検知部１０３によって検出された接触位置を受け取り、記憶部１０７に記憶されている制御プログラムに基づいて、機能割り当て部１２４により割り当てられた機能を選択指示する。また、選択範囲制御部１２６は、円形回転操作子１０２によって検出されたユーザの操作情報を受け取り、選択指示した当該機能が操作の対象とするオブジェクトの範囲を変更する。
【００５９】
また、本実施形態では、図１４に示すように、円形回転操作子１０２の周囲に、機能割り当て部１２４が割り当てる機能を示すラベル３０２が設けられている。
【００６０】
他の構成は第１の実施形態と同様である。
【００６１】
次に、第３の実施形態に係る情報入力装置の動作について説明する。図１５は、第３の実施形態に係る情報入力装置の動作の内容を示すフローチャートである。ここでは、図１６（ａ）に示すように、ディスプレイ１０１には、オブジェクトとして文字列が表示され、また、その少なくとも一部が選択されているものとする。
【００６２】
先ず、情報入力装置の動作開始の指示があると、機能割り当て部１２４は円形回転操作子１０２上の操作面に複数の領域を設定し、各領域に機能を割り当てる（ステップＳ１００１）。
【００６３】
その後、接触検知部１０３がユーザ等による円形回転操作子１０２への接触を検知し、操作が開始されたことを認識すると（ステップＳ１００２）、接触検知部１０３はその接触位置を検出し（ステップＳ１００３）、選択範囲制御部１２６に接触位置の情報を渡す。
【００６４】
次いで、選択範囲制御部１２６は、受け取った接触位置情報から該当する機能を選択する（ステップＳ１００４）。例えば、図１６（ｂ）に示すように、「削除」が割り当てられた領域にユーザの指を接触した場合には、選択されている文字を操作する機能として「削除」を選択し、ディスプレイ１０１に「削除」を表示する。また、「コピー」が割り当てられた領域にユーザの指を接触した場合には、選択されている文字を操作する機能として「コピー」を選択し、ディスプレイ１０１に「コピー」を表示する。なお、「削除」は、選択した範囲の項目を削除する処理である。また、「カット」は、選択範囲を削除しつつ、選択範囲の情報を保存し、所望の位置で貼り付けできる状態にする処理であり、所謂コンピュータ上で行われるカット・アンド・ペーストの「カット」と同様である。
【００６５】
続いて、円形回転操作子１０２により回転操作が検知されると（ステップＳ１００５）、選択範囲制御部１２６が、回転操作に応じて選択状態の文字の選択範囲を変更する（ステップＳ１００６）。例えば、図１６（ｂ）に示すように「ほ」が選択されている状態で、時計回りの回転操作が検出されると、選択範囲制御部１２６は、選択している文字の範囲（選択範囲）を、図１６（ｃ）及び図１６（ｄ）に示すように、回転量に応じて、「ほへ」→「ほへと」、・・・と変更する。また、例えば、図１６（ｄ）に示す状態で、反時計回りの回転操作が検出されると、選択範囲制御部１２６は、選択している文字の範囲（選択範囲）を、回転量に応じて、「ほへ」→「ほ」と変更する。更に、図１６（ｂ）に示すように「ほ」が選択されている状態で、反時計回りの回転操作が検出されると、選択範囲制御部１２６は、選択している文字の範囲（選択範囲）を、図１６（ｅ）及び図１６（ｆ）に示すように、回転量に応じて、「にほ」→「はにほ」、・・・と変更する。
【００６６】
その後、接触検知部１０３がユーザからの接触を検知しなくなると、即ち、ユーザが円形回転操作子１０２から手を離すと、選択範囲制御部１２６は、ユーザが操作の終了を指示したとみなし、選択されている文字列に対して、ステップＳ１００４で選択した機能の実行命令が入力されたと決定する（ステップＳ１００７〜Ｓ１００８）。例えば、ステップＳ１００４で「削除」を選択し、更に、図１６（ｄ）に示すように、「ほへと」が選択されている状態で、接触検知部１０３が接触を検知しなくなると、「ほへと」の文字列を削除する機能の実行命令が入力されたと決定する。この決定の結果は、例えばこの情報入力装置と共に用いられる情報端末機器等に渡される。一方、この指示がなければ、選択範囲制御部１２６は、文字列の選択範囲の変更を継続する。
【００６７】
そして、操作の終了の指示後に、情報入力装置の動作の終了が指示されると（ステップＳ１００９）、動作を終了する。この指示がなければ、ステップＳ１００２に戻って、円形回転操作子１０２の操作を待機する。なお、情報入力装置の動作の開始及び終了の指示は、ユーザによりなされても、情報入力装置と共に用いられる情報端末機器等からなされてもよい。
【００６８】
なお、図１６及び上記の説明では、「削除」が選択されたとしているが、「コピー」又は「カット」が選択された場合でも同様の処理を行う。そして、ユーザは、円形回転操作子１０２上の所望の機能が割り当てる領域に接触し、回転指示さえすればよい。
【００６９】
このような第３の実施形態によれば、多くのキーを設けずとも、ユーザは、所望の範囲のオブジェクトに対する所望の機能の実行命令（コマンド）を入力することができる。即ち、所望の機能を指示し、指をスライドさせるだけで、現在選択されているオブジェクトの、前後双方向に連続する複数のオブジェクトに対して同一の操作を行うことができる。また、オブジェクトの選択範囲を変更する操作は円運動であるので、広い操作領域をとることなく、大量の項目であっても軽快に行うことができる。また、ユーザが回転操作の誤り等により円形回転操作子１０２を回しすぎた場合であっても、逆方向の回転操作を行うことにより、容易に入力を戻すことができ、この際には指を離す必要もなく、誤操作の修正に掛かる操作負担は少ない。
【００７０】
なお、選択対象のオブジェクトは文字列に限定されず、例えば、データファイル等の項目であってもよい。従って、第３の実施形態は、連続する複数の文字又は項目のコピー及び削除（消去）等のオブジェクトの操作に好適である。
【００７１】
なお、第２の実施形態と第３の実施形態とを組み合わせてもよい。この場合、例えば図１７に示すようなラベル３０３を円形回転操作子１０２の周囲に設け、各領域にラベル３０３が示すキーコード及びコマンドを割り当てればよい。そして、第２及び第３の実施形態に倣って、各領域が選択された場合の処理を行うことにより、キーコードの入力を受け付け、範囲の選択を受け付けることができる。更に、第１の実施形態を、第２及び／又は第３の実施形態と組み合わせてもよい。
【００７２】
また、新たに切り替え手段を設け、キーコード入力と機能の範囲選択と実行するモードを切り替えてもよい。また、他の機能（カーソル移動、変換候補選択、変換範囲変更等）のモードと切り替えてもよい。このように文字入力にかかる機能を組み合わせれば、操作部材として円形回転操作子１０２のみを用いても、文字入力を完遂することができる。
【００７３】
なお、図１６（ａ）では、既に「ほ」の文字が選択されているが、このような選択は、例えば、第１の実施形態（方向キー入力）のモードと、第２、第３の実施形態（図１７／文字入力・機能入力）のモードの二つのモードとを設定しておき、このモードを切り替えることで実現することが可能である。モードの切り替えは、モードキーを設けておき、その操作を行うことにより実行することができる。
【００７４】
なお、本発明の実施形態は、例えばコンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記の印刷処理用のプログラムも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びプログラムプロダクトは、本発明の範疇に含まれる。
【図面の簡単な説明】
【００７５】
【図１】第１の実施形態に係る情報入力装置の外観を示す図である。
【図２】第１の実施形態に係る情報入力装置の構成を示すブロック図である。
【図３】第１の実施形態におけるＣＰＵ１０６の機能を示す機能ブロック図である。
【図４】ポインタ２０１の例を示す図である。
【図５】第１の実施形態に係る情報入力装置の動作の内容を示すフローチャートである。
【図６】第２の実施形態におけるＣＰＵ１０６の機能を示す機能ブロック図である。
【図７】第２の実施形態におけるキーコードの割り当ての例を示す図である。
【図８】第２の実施形態に係る情報入力装置の外観を示す図である。
【図９】第２の実施形態に係る情報入力装置の動作の内容を示すフローチャートである。
【図１０】第２の実施形態における入力文字の変化の例を示す図である。
【図１１】第３の実施形態におけるＣＰＵ１０６の機能を示す機能ブロック図である。
【図１２】第３の実施形態における機能の割り当ての例を示す図である。
【図１３】第３の実施形態でのディスプレイ１０１における表示の例を示す図である。
【図１４】第３の実施形態に係る情報入力装置の外観を示す図である。
【図１５】第３の実施形態に係る情報入力装置の動作の内容を示すフローチャートである。
【図１６】第３の実施形態における選択範囲の変化の例を示す図である。
【図１７】第２の実施形態と第３の実施形態とを組み合わせた場合のキーコード及び機能の割り当ての例を示す図である。
【符号の説明】
【００７６】
１０１：ディスプレイ
１０２：円形回転操作子
１０３：接触検知部
１０４：ポインタ表示部
１０５：ポインタ制御部
１０６：ＣＰＵ
１０７：記憶部
１１４：キーコード割り当て部
１１５：キーコード制御部
１２４：機能割り当て部
１２５：オブジェクト表示部
１２６：選択範囲制御部
【図１】
2010039768.tif 000003
【図２】
2010039768.tif 000004
【図３】
2010039768.tif 000005
【図４】
2010039768.tif 000006
【図５】
2010039768.tif 000007
【図６】
2010039768.tif 000008
【図７】
2010039768.tif 000009
【図８】
2010039768.tif 000010
【図９】
2010039768.tif 000011
【図１０】
2010039768.tif 000012
【図１１】
2010039768.tif 000013
【図１２】
2010039768.tif 000014
【図１３】
2010039768.tif 000015
【図１４】
2010039768.tif 000016
【図１５】
2010039768.tif 000017
【図１６】
2010039768.tif 000018
【図１７】
2010039768.tif 000019