(57)【特許請求の範囲】
【請求項１】
回転体の回転を検出する回転検出手段と、
前記回転体の所定面への押下を検出する押下検出手段と、
分類を表す画像を環状に配置して表示させるとともに、選択された分類に属する入力対象を、選択された分類を表す画像の下に縦方向に並べて表示させ、前記回転検出手段により前記回転体の回転が検出されたとき、分類を表す画像を前記環に沿って移動させ、前記押下検出手段により前記回転体の中央の押下が検出されたとき、そのとき選択されている分類に属する所定の入力対象を入力済みの対象として表示させるように画面の表示を制御する表示制御手段と
を備え、
前記表示制御手段により表示が制御される前記画面には、上から、前記分類を表す画像と入力対象が表示される第１の表示部と、入力済みの対象が表示される第２の表示部と、前記第２の表示部に表示されている対象の変換候補を表示する第３の表示部が設けられ、
前記表示制御手段は、さらに、
選択された分類に属する１つの入力対象に、前記回転体を用いた上下方向の操作によって移動可能な第１のカーソルを表示させ、前記押下検出手段により前記回転体の中央の押下が検出されたときに前記第１のカーソルによって選択されている入力対象を入力済みの対象として表示させ、
前記回転体を用いた左右方向の操作によって移動可能な第２のカーソルを前記第２の表示部に表示させ、前記押下検出手段により前記回転体の中央の押下が検出されたときに前記第１のカーソルによって選択されている入力対象を、前記第２のカーソルにより指定される位置に表示させ、
入力済みの対象の変換が指示されたとき、前記入力済みの対象の変換候補を前記第３の表示部に表示させるとともに、前記回転体を用いた回転操作によって移動可能な第３のカーソルを前記第３の表示部に表示させ、前記押下検出手段により前記回転体の中央の押下が検出されたときに前記第３のカーソルによって選択されている変換候補を、入力済みの対象に替えて前記第２の表示部に表示させる
ことを特徴とする携帯情報端末。
【請求項２】
回転体の回転を検出する回転検出手段と、
前記回転体の所定面への押下を検出する押下検出手段と
を備える携帯情報端末を制御するコンピュータにより実行されるプログラムであって、
分類を表す画像を環状に配置して表示させるとともに、選択された分類に属する入力対象を、選択された分類を表す画像の下に縦方向に並べて表示させ、前記回転検出手段により前記回転体の回転が検出されたとき、分類を表す画像を前記環に沿って移動させ、前記押下検出手段により前記回転体の中央の押下が検出されたとき、そのとき選択されている分類に属する所定の入力対象を入力済みの対象として表示させるように画面の表示を制御する表示制御ステップを含み、
前記表示制御ステップの処理により表示が制御される前記画面には、上から、前記分類を表す画像と入力対象が表示される第１の表示部と、入力済みの対象が表示される第２の表示部と、前記第２の表示部に表示されている対象の変換候補を表示する第３の表示部が設けられ、
前記表示制御ステップの処理においては、さらに、
選択された分類に属する１つの入力対象に、前記回転体を用いた上下方向の操作によって移動可能な第１のカーソルが表示され、前記押下検出手段により前記回転体の中央の押下が検出されたときに前記第１のカーソルによって選択されている入力対象が入力済みの対象として表示され、
前記回転体を用いた左右方向の操作によって移動可能な第２のカーソルが前記第２の表示部に表示され、前記押下検出手段により前記回転体の中央の押下が検出されたときに前記第１のカーソルによって選択されている入力対象が、前記第２のカーソルにより指定される位置に表示され、
入力済みの対象の変換が指示されたとき、前記入力済みの対象の変換候補が前記第３の表示部に表示されるとともに、前記回転体を用いた回転操作によって移動可能な第３のカーソルが前記第３の表示部に表示され、前記押下検出手段により前記回転体の中央の押下が検出されたときに前記第３のカーソルによって選択されている変換候補が、入力済みの対象に替えて前記第２の表示部に表示される
ことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯情報端末およびプログラムに関し、特に、より直感的に、かつ効率的に文字等を入力できるようにした携帯情報端末およびプログラムに関する。
【０００２】
【従来の技術】
近年、携帯電話機等の情報端末を利用して電子メールを送受信することがよく行われるようになってきた。ユーザは、場所や時間等の制約を受けることなく、気軽に電子メールを作成し、それを相手側の端末に送信することができる。
【０００３】
携帯電話機においては、テンキーのそれぞれのキー（ボタン）に異なる文字が割り当てられており、例えば、テンキーの「１」のボタンを繰り返し押すことにより、「あ」行の文字を入力することができ、「２」のボタンを繰り返し押すことにより、「か」行の文字を入力することができる。各行の５個の文字のいずれを入力するかは、そのボタンが押される回数で決定される。
【０００４】
【発明が解決しようとする課題】
しかしながら、テンキーのそれぞれのボタンに文字が割り当てられているため、ユーザは、第１に、表示部の文字を入力する場所を確認し、第２に、入力したい文字が割り当てられているボタンを確認し、第３に、繰り返しボタンを押すことにより入力された文字が、自分が入力しようとしたものであるか否かを確認する作業、すなわち、表示部とテンキーを交互に確認する作業を行わなければならず、直感的に文字を入力することができないという課題があった。
【０００５】
また、１つのボタンを所定の回数だけ繰り返し押すことにより、そのボタンに割り振られた文字を入力できるようになされているため、例えば、テンキーの「１」のボタンを３回押して「う」の文字を入力しようとしたにも関わらず、誤って４回押してしまい、「え」の文字が選択されてしまった場合、ユーザは、再度、「う」の文字を選択するためには、さらに同じボタンを複数回押す必要があり、文章を効率的に作成できないという課題があった。このことは、操作に不慣れなユーザにとって、特に顕著となる。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、より直感的に、かつ効率的に文字等を入力できるようにしたものである。
【０００７】
【課題を解決するための手段】
本発明の携帯情報端末は、回転体の回転を検出する回転検出手段と、回転体の所定面への押下を検出する押下検出手段と、分類を表す画像を環状に配置して表示させるとともに、選択された分類に属する入力対象を、選択された分類を表す画像の下に縦方向に並べて表示させ、前記回転検出手段により前記回転体の回転が検出されたとき、分類を表す画像を前記環に沿って移動させ、前記押下検出手段により前記回転体の中央の押下が検出されたとき、そのとき選択されている分類に属する所定の入力対象を入力済みの対象として表示させるように画面の表示を制御する表示制御手段とを備え、前記表示制御手段により表示が制御される前記画面には、上から、前記分類を表す画像と入力対象が表示される第１の表示部と、入力済みの対象が表示される第２の表示部と、前記第２の表示部に表示されている対象の変換候補を表示する第３の表示部が設けられ、前記表示制御手段には、さらに、選択された分類に属する１つの入力対象に、前記回転体を用いた上下方向の操作によって移動可能な第１のカーソルを表示させ、前記押下検出手段により前記回転体の中央の押下が検出されたときに前記第１のカーソルによって選択されている入力対象を入力済みの対象として表示させ、前記回転体を用いた左右方向の操作によって移動可能な第２のカーソルを前記第２の表示部に表示させ、前記押下検出手段により前記回転体の中央の押下が検出されたときに前記第１のカーソルによって選択されている入力対象を、前記第２のカーソルにより指定される位置に表示させ、入力済みの対象の変換が指示されたとき、前記入力済みの対象の変換候補を前記第３の表示部に表示させるとともに、前記回転体を用いた回転の操作によって移動可能な第３のカーソルを前記第３の表示部に表示させ、前記押下検出手段により前記回転体の中央の押下が検出されたときに前記第３のカーソルによって選択されている変換候補を、入力済みの対象に替えて前記第２の表示部に表示させることを特徴とする。
【００１２】
本発明のプログラムは、回転体の回転を検出する回転検出手段と、回転体の所定面への押下を検出する押下検出手段とを備える携帯情報端末を制御するコンピュータにより実行されるプログラムであって、分類を表す画像を環状に配置して表示させるとともに、選択された分類に属する入力対象を、選択された分類を表す画像の下に縦方向に並べて表示させ、前記回転検出手段により前記回転体の回転が検出されたとき、分類を表す画像を前記環に沿って移動させ、前記押下検出手段により前記回転体の中央の押下が検出されたとき、そのとき選択されている分類に属する所定の入力対象を入力済みの対象として表示させるように画面の表示を制御する表示制御ステップを含み、前記表示制御ステップの処理により表示が制御される前記画面には、上から、前記分類を表す画像と入力対象が表示される第１の表示部と、入力済みの対象が表示される第２の表示部と、前記第２の表示部に表示されている対象の変換候補を表示する第３の表示部が設けられ、前記表示制御ステップの処理においては、さらに、選択された分類に属する１つの入力対象に、前記回転体を用いた上下方向の操作によって移動可能な第１のカーソルが表示され、前記押下検出手段により前記回転体の中央の押下が検出されたときに前記第１のカーソルによって選択されている入力対象が入力済みの対象として表示され、前記回転体を用いた左右方向の操作によって移動可能な第２のカーソルが前記第２の表示部に表示され、前記押下検出手段により前記回転体の中央の押下が検出されたときに前記第１のカーソルによって選択されている入力対象が、前記第２のカーソルにより指定される位置に表示され、入力済みの対象の変換が指示されたとき、前記入力済みの対象の変換候補が前記第３の表示部に表示されるとともに、前記回転体を用いた回転操作によって移動可能な第３のカーソルが前記第３の表示部に表示され、前記押下検出手段により前記回転体の中央の押下が検出されたときに前記第３のカーソルによって選択されている変換候補が、入力済みの対象に替えて前記第２の表示部に表示されることを特徴とする。
【００１３】
本発明の携帯情報端末およびプログラムにおいては、回転体の回転が検出され、回転体の所定面への押下が検出される。また、分類を表す画像が環状に配置して表示されるとともに、選択された分類に属する入力対象が、選択された分類を表す画像の下に縦方向に並べて表示される。前記回転体の回転が検出されたとき、分類を表す画像を前記環に沿って移動させ、前記回転体の中央の押下が検出されたとき、そのとき選択されている分類に属する所定の入力対象を入力済みの対象として表示させるように画面の表示が制御される。表示が制御される前記画面には、上から、前記分類を表す画像と入力対象が表示される第１の表示部と、入力済みの対象が表示される第２の表示部と、前記第２の表示部に表示されている対象の変換候補を表示する第３の表示部が設けられ、選択された分類に属する１つの入力対象に、前記回転体を用いた上下方向の操作によって移動可能な第１のカーソルが表示され、押下検出手段により前記回転体の中央の押下が検出されたときに前記第１のカーソルによって選択されている入力対象が入力済みの対象として表示される。また、前記回転体を用いた左右方向の操作によって移動可能な第２のカーソルが前記第２の表示部に表示され、前記押下検出手段により前記回転体の中央の押下が検出されたときに前記第１のカーソルによって選択されている入力対象が、前記第２のカーソルにより指定される位置に表示され、入力済みの対象の変換が指示されたとき、前記入力済みの対象の変換候補が前記第３の表示部に表示されるとともに、前記回転体を用いた回転操作によって移動可能な第３のカーソルが前記第３の表示部に表示され、前記押下検出手段により前記回転体の中央の押下が検出されたときに前記第３のカーソルによって選択されている変換候補が、入力済みの対象に替えて前記第２の表示部に表示される。
【００１４】
【発明の実施の形態】
図１は、本発明を適用した携帯電話機１の外観の構成例を示す図である。
【００１５】
携帯電話機1のほぼ中央には、ほぼ円盤状の回転入力部１４が設けられている。回転入力部１４は、白抜き矢印で示されるように、ほぼ中央の、紙面に対して垂直な回転軸を中心として、時計方向または反時計方向に回転自在に構成されている。ユーザは、回転入力部１４、回転入力部１４の左右にそれぞれ設けられている通話ボタン１５、電源ボタン１６、および、その下方に設けられているテンキー１７を操作し、各種の指令を入力することができる。
【００１６】
図１に示される携帯電話機１においては、ユーザは、LCD(Liquid Crystal Display)などにより構成される表示部１３を見ながら、回転入力部１４を回転させたり、或いは、回転入力部１４の上面（平面）の所定の位置を携帯電話機１の内部方向に押下することで、例えば、電子メールとして送信する文章を作成することができる。
【００１７】
携帯電話機１の正面の上端近傍、および下端近傍には、スピーカ１２とマイクロフォン１８がそれぞれ設けられており、ユーザは、通話するときこれらを利用する。また、携帯電話機１の上端面には、アンテナ１１が筐体から突出した状態で設けられている。
【００１８】
なお、図１に示される、いわゆるストレート型のものだけでなく、携帯電話機１は、表示部１３が設けられる第１の筐体と、回転入力部１４やテンキー１７が設けられる第２の筐体を、ヒンジを介して折り畳み可能に構成するようにしてもよい。
【００１９】
図２乃至図５は、回転入力部１４の構造の例を示す。
【００２０】
図２に示されるように、回転入力部１４は、基本的に、ベース３１、ホルダ３２、スケール３３、ダイヤル本体３４、操作ダイヤル３５、および中央ボタン部材３６から構成される。
【００２１】
ベース３１は、例えば、絶縁性樹脂からなり、略矩形の板形状のものとして形成される。ベース３１の上面の中央には中央ボタン４１が設けられており、その周辺に、周辺ボタン４２Ａ乃至４２Ｄがそれぞれ等間隔で配設されている。ベース３１は、周辺ボタン４２Ａと周辺ボタン４２Ｃを結ぶ線が、図１の携帯電話機１の上下方向の中心線とほぼ平行になるように配置される。従って、周辺ボタン４２Ａは、図１に示される携帯電話機１の上側に位置し、周辺ボタン４２Ｂは、左側に位置する。また、周辺ボタン４２Ｃは、図１に示される携帯電話機１の下側に位置し、周辺ボタン４２Ｄは、右側に位置する（以下、適宜、周辺ボタン４２Ａを上ボタン４２Ａと、周辺ボタン４２Ｂを左ボタン４２Ｂと、周辺ボタン４２Ｃを下ボタン４２Ｃと、周辺ボタン４２Ｄを右ボタン４２Ｄと、それぞれ称する）。
【００２２】
上動規制部材４３には、ベース３１の中央側に延びる爪が設けられており、その爪により、ホルダ３２の上側への移動が規制される。上動規制部材４３の両側には、やや離間して、回動規制部材４４Ａ、および４４Ｂが設けられており、回動規制部材４４Ａ、および４４Ｂにより、ホルダ３２の回動が規制される。これらの上動規制部材４３、回動規制部材４４Ａ、および４４Ｂにより、ホルダ規制部５１Ａが構成され、同様のもの（ホルダ規制部５１Ｂ，５１Ｃ，５１Ｄ）がベース３１の４隅のうちの他の３隅にそれぞれ配置される。
【００２３】
ホルダ３２は、中央に孔を有する絶縁性ディスクの形状とされ、上面の中央部には、ダイヤル本体３４等を回転自在に保持するダイヤル保持筒６１が、孔の周辺から上面側（図２において上側）に突出した状態で形成されている。従って、ダイヤル保持筒６１の孔の中心の軸が、ダイヤル本体３４等の回転軸となる。
【００２４】
また、ホルダ３２の上面には、導電性を有する弾性材であるブラシ６２Ａ，６２Ｂ、および６２Ｃが配設されており、ブラシ６２Ａ，６２Ｂ、および６２Ｃと、ホルダ３２の上に配置されるスケール３３との電気的な接続の状態の変化を検出することで、回転入力部１４（操作ダイヤル３５）の回転量、および回転方向が検出される。
【００２５】
具体的には、ブラシ６２Ａ、および６２Ｂが配設される径方向の位置は、スケール３３がホルダ３２の上に配置されたとき、スケール３３のスリット７２と接触する位置とされ、回転入力部１４が回転操作され、それに伴ってスケール３３が回転されたとき、ブラシ６２Ａ、および６２Ｂとスケール３３との間では、接触（スリット７２とスリット７２の間の位置）、非接触（スリット７２の位置）が繰り返されることとなる。
【００２６】
一方、ブラシ（アースブラシ）６２Ｃは、スケール３３がホルダ３２の上に配置されたとき、スケール３３と常時接する位置に配設され、スケール３３が回転されたとき、ブラシ６２Ａ、または６２Ｂとの間で、スケール３３を介して導通、または非導通を繰り返すこととなる。
【００２７】
従って、ブラシ６２Ａ、または６２Ｂと、ブラシ６２Ｃの間の導通状態の変化（ブラシ６２Ａ、または６２Ｂとスケール３３の接触、非接触の繰り返し）に対応して発生されるパルスの数に基づいて、回転入力部１４の回転量を算出することができる。
【００２８】
また、ブラシ６２Ａとブラシ６２Ｂを周方向に若干ずらして配設することにより、回転入力部１４の回転方向を検出することができる。すなわち、図１の状態において回転入力部１４が反時計方向に回転された場合、ブラシ６２Ａとスケール３３が接触することにより発生されるパルスの立ち上がり（または立ち下がり）が、ブラシ６２Ｂとスケール３３が接触することにより発生されるパルスの立ち上がり（または立ち下がり）より、ずれている分だけ、早いタイミングで検出されることとなる。
【００２９】
また、反対に、回転入力部１４が時計方向に回転された場合、ブラシ６２Ｂとスケール３３が接触することにより発生されるパルスの立ち上がり（または立ち下がり）が、ブラシ６２Ａとスケール３３が接触することにより発生されるパルスの立ち上がり（または立ち下がり）より、早いタイミングで検出されることとなる。
【００３０】
従って、このように現れる、パルスの立ち上がり（または立ち下がり）のタイミングのずれに基づいて、回転入力部１４の回転方向が検出される。
【００３１】
ホルダ３２の周縁部には、ホルダ規制部５１Ａ乃至５１Ｄに対応して被規制部材６３Ａ乃至６３Ｄが形成されており、ホルダ３２がベース３１上に配置されたとき、この被規制部材６３Ａ乃至６３Ｄの変移（回動および離脱）が、ホルダ規制部５１Ａ乃至５１Ｄによりそれぞれ規制される。
【００３２】
なお、ホルダ３２の裏面の、周辺ボタン４２Ａ乃至４２Ｄに対応する位置には、図３に示されるように、ボタン押下用突起部１０１Ａ乃至１０１Ｄが設けられている。従って、図１に示される携帯電話機１において、回転入力部１４の上側が紙面と垂直な方向に押下されたとき、ボタン押下用突起部１０１Ａにより上ボタン４２Ａ（周辺ボタン４２Ａ）が押下され、回転入力部１４の左側が押下されたとき、ボタン押下用突起部１０１Ｂにより左ボタン４２Ｂ（周辺ボタン４２Ｂ）が押下される。同様に、回転入力部１４の下側が押下されたとき、ボタン押下用突起部１０１Ｃにより下ボタン４２Ｃ（周辺ボタン４２Ｃ）が押下され、回転入力部１４の右側が押下されたとき、ボタン押下用突起部１０１Ｄにより右ボタン４２Ｄ（周辺ボタン４２Ｄ）が押下される。
【００３３】
ダイヤル本体保持部材６４Ａ乃至６４Ｄは、ホルダ３２の周縁部に、それぞれ所定の距離だけ離間し、上面側（図中上側）に突出した状態で形成されている。ダイヤル本体保持部材６４Ａ乃至６４Ｄの上端部には、ホルダ３２の中心側に延びる爪が形成されており、この爪により、ダイヤル本体３４の離脱が制限されるようになされている。
【００３４】
また、ホルダ３２の上面には、クリック感用突起部６５が設けられており、回転入力部１４が回転されたとき、このクリック感用突起部６５と、ダイヤル本体３４のクリック感用凹凸部８３により、ユーザに対するクリック感が発生される。
【００３５】
スケール３３の中央部には、ダイヤル保持筒６１が挿嵌される孔７１が形成され、その周辺部には、上述したように、スケール３３の周縁部近傍に、所定の角度ピッチで放射状に多数のスリット７２が形成されている。スケール３３は、図４に示されるように、ダイヤル本体３４の裏面に固定され、ホルダ３２の上に配置される。
【００３６】
ダイヤル本体３４の中心には、ダイヤル保持筒６１が挿嵌される孔８１が形成され、また、ダイヤル本体３４の上面には、伝動突起部８２が形成されている。伝動突起部８２は、操作ダイヤル３５の裏面に形成される伝動凹部９２に嵌合し、操作ダイヤル３５の回転力をダイヤル本体３４に伝動する。
【００３７】
また、ダイヤル本体３４の裏面の周縁部には、図４に示されるような波状のクリック感用凹凸部８３が、その全周に渡って形成されており、上述したように、その凹部にクリック感用突起部６５が遊嵌される。
【００３８】
操作ダイヤル３５の中央には、中央ボタン部材３６が挿嵌される孔９１が形成され、また、操作ダイヤル３５の裏面には、ダイヤル本体３４の伝動突起部８２が嵌合される伝動凹部９２が形成されている。なお、操作ダイヤル３５の上面には、回転操作時に適度な摩擦を生じて操作性を良くするため、放射状に延びる多数の溝９３が形成されている。
【００３９】
以上のような各部材から、図５に示されるような回転入力部１４が構成され、操作ダイヤル３５の上面が露出した状態で携帯電話機１に組み込まれる。
【００４０】
図５に示される回転入力部１４において、ユーザは、操作ダイヤル３５の右上方（図１では、上側）を押下することで、例えば、表示部１３に表示されているカーソルを上に移動させることができ、また、操作ダイヤル３５の左上方（図１では、左側）を押下することで、表示部１３に表示されているカーソルを左に移動させることができる。
【００４１】
すなわち、図５に示される回転入力部１４の右上方のベース３１の部分には周辺ボタン４２Ａが、左上方のベース３１の部分には周辺ボタン４２Ｂが、それぞれ配設されることとなり、それらのボタンが押下されることで、その押下に連動して、上述したようにカーソルが移動される。
【００４２】
図６は、本発明を適用した携帯電話機１の内部の構成例を示すブロック図である。
【００４３】
制御部１１１は、メモリ１１７のROM(Read Only Memory)１１７Ａに格納されている制御プログラムをRAM(Random Access Memory)１１７Ｂに展開し、展開した制御プログラムに従って、携帯電話機１の全体の動作を制御する。
【００４４】
例えば、制御部１１１は、ユーザからの指示に基づいて、文章作成プログラムを起動し、入力する文字等を選択する画像を表示部１３に表示する。そして、入力検出部１１５の回転検出部１２１により、回転入力部１４に対する入力が検出されたとき（回転入力部１４が回転されたとき）、制御部１１１は、DSP(Digital Signal Processor)を制御して、回転入力部１４の回転量や回転方向等を算出し、表示部１３に表示されている画像の表示を制御する。回転入力部１４に対する入力に応じて、表示部１３の表示を制御する制御部１１１の処理ついては後に詳述する。
【００４５】
RF(Radio Frequency)部１１２は、アンテナ１１を介して、基地局との間で電波を送受信し、例えば、音声通話モード時において、アンテナ１１で受信されたRF信号を増幅して周波数変換処理およびアナログディジタル変換処理等の所定の処理を施し、得られた音声データをDSP１１３に出力する。また、RF部１１２は、DSP１１３から音声データが供給されてきたとき、ディジタルアナログ変換処理、および周波数変換処理等の所定の処理を施し、得られた音声信号をアンテナ１１から送信する。
【００４６】
DSP１１３は、RF部１１２から供給されてきた音声データに対して、例えば、スペクトラム逆拡散処理を施し、得られたデータを音声コーデック１１４に出力する。また、DSP１１３は、音声コーデック１１４から供給されてきた音声データに対してスペクトラム拡散処理を施し、得られたデータをRF部１１２に出力する。また、DSP１１３は、制御部１１１による制御に基づいて、画像の表示を切り替えるための回転量の算出、回転方向の算出等の処理を行う。
【００４７】
音声コーデック１１４は、マイクロフォン１８により集音されたユーザの音声を音声データに変換し、それをDSP１１３に出力する。また、音声コーデック１１４は、DSP１１３から供給されてきた音声データをアナログ音声信号に変換し、対応する音声信号をスピーカ１２から出力する。
【００４８】
入力検出部１１５の回転検出部１２１には、図２のブラシ６２Ａ，６２Ｂ、および６２Ｃが接続されており、回転検出部１２１は、ブラシ６２Ａ、および６２Ｂとスケール３３との接触、非接触の状態を監視し、接触状態の変化に対応するパルスを制御部１１１に出力する。
【００４９】
入力検出部１１５の押下検出部１２２には、図２の中央ボタン４１、および周辺スイッチ４２Ａ乃至４２Ｄが接続されており、押下検出部１２２は、これらのボタンが押下されたとき（回転入力部１４の上面が内部方向に押下されたとき）、それを検出し、対応する信号を制御部１１１に出力する。
【００５０】
制御部１１１には、必要に応じてドライブ２１０が接続され、磁気ディスク２１１、光ディスク２１２、光磁気ディスク２１３、或いは半導体メモリ２１４などが適宜装着され、それから読み出されたコンピュータプログラムが、必要に応じて制御部１１１にインストールされる。
【００５１】
入力検出部１１６は、携帯電話機１に設けられている通話ボタン１５、電源ボタン１６、およびテンキー１７等の他のボタンからの入力を検出し、対応する信号を制御部１１１に出力する。
【００５２】
図７乃至図１１は、文章作成モード時における表示部１３の表示例を示す図である。以下、表示部１３を、その表示の違いに応じて、適宜、表示部１３Ａ乃至１３Ｕとして説明する。
【００５３】
文章を作成するモードのとき、表示部１３には、例えば、図７の表示部１３Ａに示されるような、文字や画像などの入力対象が表示される入力対象表示部１３１、作成した文章等が表示される作成文章表示部１３２、および、作成文章表示部１３２に入力した文字の変換候補が表示される変換候補表示部１３３から構成される画面が表示される。
【００５４】
この例においては、入力対象としての文字、数字、絵文字、顔文字がグループ毎に分類されており、入力対象表示部１３１には、それぞれの分類を表す画像（以下、分類代表画像と称する）が環状に配置されて構成される分類選択画像１４１が表示される（以下、文字、数字、記号、顔文字、および絵文字のそれぞれを個々に区別する必要がない場合、まとめて、文字、または入力対象と称する）。
【００５５】
表示部１３Ａの表示例においては、中央に「あ」行の分類代表画像が表示され、その「あ」行の分類代表画像が選択カーソル１４２により選択されている（環のほぼ中央の下側に表示されている選択カーソル１４２の中に、「あ」行の分類代表画像である「あ」の文字が表示されている）。また、「あ」行に属する文字を一覧表示するプルダウンメニュー１４４が、分類代表画像としての「あ」の文字の下に表示されている。
【００５６】
また、表示部１３Ａの表示例においては、「あ」行の分類代表画像の左側に「顔文字」が、また、その右側に「か」行の分類代表画像がそれぞれ表示されている。さらに、中央の「あ」行の分類代表画像が最も大きく表示され、その他の分類代表画像は、次第に小さくなるように表示されている。
【００５７】
ユーザは、図７の表示部１３Ａの画面において文字を入力するとき、回転入力部１４の操作ダイヤル３５の回転軸（中心）の左側、または右側を押下することで、左ボタン４２Ｂ、または右ボタン４２Ｄを操作して位置指定カーソル１４３を左方向、または右方向に移動させ、文字の入力位置を指定する。文字の入力位置を指定したとき、ユーザは、回転入力部１４を回転させ、分類選択画像１４１に表示される分類代表画像の中から、好みの分類代表画像を選択カーソル１４２により選択し（選択カーソル１４２の中に、好みの分類代表画像が表示されるように回転入力部１４を回転させ）、その後、回転入力部１４の操作ダイヤル３５の回転軸（中心）の上側、または下側を押下することで、上ボタン４２Ａ、または下ボタン４２Ｃを操作し（以下、説明を簡略化するために、このような操作を、単に、上ボタン４２Ａ、または下ボタン４２Ｃを操作すると記述する）、選択した分類に属する文字の中から、入力する文字を選択する。
【００５８】
すなわち、回転入力部１４を回転させたとき、その回転に対応する方向に、かつ、回転に対応する角度だけ、分類選択画像１４１のそれぞれの分類代表画像が環に沿って順次移動表示される。例えば、表示部１３Ａの画面に示されるように、「あ」行が選択されている状態において、ユーザが回転入力部１４を時計方向に所定の角度だけ回転操作したとき、それぞれの分類代表画像が環に沿って時計方向に１つずつ移動し、中央に表示されている選択カーソル１４２の中に、「か」行の分類代表画像が表示される。また、反対に、ユーザが反時計方向に回転入力部１４を所定の角度だけ回転操作したとき、それぞれの分類代表画像が環に沿って反時計方向に移動し、選択カーソル１４２の中に、「顔文字」の分類代表画像が表示される。
【００５９】
図８は、入力対象の分類の例を示す図である。
【００６０】
例えば、図８の行毎に分類が形成され、斜線で示されるそれぞれの分類の１番目の入力対象が、分類を表す分類代表画像として入力対象表示部１３１に表示される。例えば、「あ」行の分類においては、「あ」が分類代表画像として表示され、「数字」の分類においては、「０」が分類代表画像として表示される。
【００６１】
図８に示されるように、ユーザは、５０音の文字の他に、「０」乃至「９」の数字、「？」、「○」等の記号、各種の顔文字、および絵文字を利用して文章を作成できるようになされている。また、カタカナ文字の分類、アルファベットの分類、濁音等の文字からなる分類も用意されており、所定の切り替えボタンが押下されたとき、図８に示される平仮名の分類に替えて、それらの分類が選択可能な状態にされる。なお、入力対象の分類をユーザが好みに応じて編集したり、入力対象を追加して新たに分類を作成できるようにしてもよい。
【００６２】
図７の説明に戻り、例えば、「犬」の文字を入力する場合、ユーザは、回転入力部１４を回転させ、図７の表示部１３Ａの画面に示されるように、選択カーソル１４２により「あ」行を選択する。
【００６３】
ユーザは、回転入力部１４の下ボタン４２Ｃを１回押下し、表示部１３Ｂの画面に示されるように、選択カーソル１４２を、１文字分だけ下方向に移動させ、「あ」行に属する２番目の文字である「い」の文字が選択された状態とする。
【００６４】
ユーザは、選択カーソル１４２により「い」の文字が選択されている状態において、回転入力部１４の中央ボタン４１を押下し、表示部１３Ｃの画面に示されるように、位置指定カーソル１４３により指定していた位置に「い」の文字を入力する。このとき、位置指定カーソル１４３の位置が１文字分だけ右に移動され、「い」の文字に続けて文字を入力できる状態となる。
【００６５】
「ぬ」の文字を入力する場合、ユーザは、回転入力部１４を回転させ、選択カーソル１４２により「な」行を選択する。すなわち、ユーザは、選択カーソル１４２の中に、「な」行の分類代表画像である「な」の文字を表示させる。選択カーソル１４２により「な」行が選択されたとき、図９の表示部１３Ｄの画面に示されるように、「な」行に属する文字がプルダウンメニュー１４４により一覧表示される。
【００６６】
ユーザは、表示部１３Ｄの画面が表示されたとき、回転入力部１４の下ボタン１３Ｃを２回押下して、選択カーソル１４２を２文字分だけ下側に移動させ、表示部１３Ｅに示されるように、「ぬ」の文字が選択カーソル１４２により選択された状態とする。また、ユーザは、表示部１３Ｅの画面に示されるように、「ぬ」の文字が選択カーソル１４２により選択された状態において、中央ボタン４１を押下し、表示部１３Ｆの画面に示されるように、「ぬ」の文字を入力する。これにより、「いぬ」の文字が作成文章表示部１３２に入力される。このとき、位置指定カーソル１４３が１文字分だけ右に移動され、続けて文字を入力できる状態となる。
【００６７】
ユーザは、「いぬ」の文字を入力した状態（確定前の状態）において、例えば、テンキー１７の所定のボタンに割り当てられている変換ボタン（勿論、専用のボタンでもよい）を押下し、図１０の表示部１３Ｇに示されるように、平仮名の「いぬ」に対応する変換候補を変換候補表示部１３３に表示させる。
【００６８】
図１０の表示部１３Ｇの例においては、左から、「いぬ」、「入ぬ」、「居ぬ」、「犬」の４種類の変換候補が表示され、変換候補選択カーソル１４５により、１番目の変換候補として挙げられた「いぬ」が選択されている。
【００６９】
ユーザは、変換候補が表示されているとき、例えば、回転入力部１４を回転操作することにより、変換候補カーソル１４５を移動させ（回転入力部１４を、例えば、時計方向に操作して右方向に、反時計方向に操作して左方向に、それぞれ移動させ）、表示部１３Ｈの画面に示されるように、４番目の変換候補として挙げられた漢字「犬」を変換候補カーソル１４５により選択する。
【００７０】
そして、ユーザは、表示部１３Ｈの画面に示されるように、変換候補カーソル１４５により「犬」が選択されている状態において、中央ボタン４１を押下する。これにより、表示部１３Ｉの画面に示されるように、漢字「犬」が作成文章表示部１３２に確定して入力される。このとき、位置指定カーソル１４３は、１文字分だけ右側に移動し、「犬」に続けて他の文字を入力できる状態となる。
【００７１】
以上のように、回転入力部１４を回転操作することにより、それに応じて、分類選択画像１４１のそれぞれの分類代表画像が回転表示されるため、ユーザは、直感的に、入力対象の分類を選択することができる。また、それぞれのボタンに割り振られている分類をその都度確認することなく、表示部１３のみを見た状態で、文字を入力することができる。
【００７２】
さらに、ボタンを押下する回数を誤り、入力しようとしたものと異なる文字を選択した場合であっても、その修正を容易に行うことができる。
【００７３】
例えば、図１１の表示部１３Ｊの画面に示されるように、選択カーソル１４２により「い」の文字が選択されており、それを入力しようとしたにも関わらず、下ボタン４２Ｃを誤って１回押下し、表示部１３Ｋの画面に示されるように、「う」の文字が選択された場合であっても、上ボタン４２Ａを１回押下するだけで、それを容易に修正することができる（表示部１３Ｌ）。これにより、それぞれのボタンに分類が割り当てられており、同じボタンを繰り返し押下することで文字を入力する場合、「い」の文字を入力しようとしたにも関わらず、「う」の文字を誤って選択したとき、それを修正するために、同じボタンをさらに４回押し、「あ」行の文字を一巡させる必要がある従来の入力に較べ、修正操作が簡単となる。
【００７４】
以上においては、選択カーソル１４２により分類が選択されたとき、常時、プルダウンメニュー１４４が分類代表画像の下に表示されるとしたが、ユーザにより分類が選択され、例えば、下ボタン４２Ｃが押下されるなどの、プルダウンメニュー１４４を表示させる所定の指示があったタイミングで、プルダウンメニュー１４４が表示されるようにしてもよい。
【００７５】
次に、図１２乃至図１６のフローチャートを参照して、以上のような画面を表示し、ユーザによる操作に応じて文字を入力する制御部１１１の処理について説明する。
【００７６】
始めに、図１２、および図１３のフローチャートを参照して、図７に示される表示部１３Ａの画面が表示されている状態において、入力対象を選択する制御部１１１の処理について説明する。
【００７７】
ステップＳ１において、制御部１１１は、回転検出部１２１により、回転が検出されたか否か、すなわち、選択カーソル１４２により選択される分類を変更することが指示されたか否かを判定し、変更することが指示されていないと判定した場合、ステップＳ２に進む。
【００７８】
ステップＳ２において、制御部１１１は、押下検出部１２２により、上ボタン４２Ａが押下されたことが検出されたか否か、すなわち、選択カーソル１４２をプルダウンメニュー１４４上において１文字分だけ上に移動させることが指示されたか否かを判定し、移動させることが指示されたと判定した場合、ステップＳ３に進み、選択カーソル１４２を上に移動する。
【００７９】
例えば、図７の表示部１３Ｂの画面が表示されている状態において、上ボタン４２Ａが押下された場合、選択カーソル１４２が１文字分だけ上に移動され、選択される文字が「あ」となる。
【００８０】
その後、制御部１１１は、ステップＳ４において、フラグを「０」に設定し、処理を終了させる。このフラグは、変換ボタンが押下されたときに、変換モードに移行するか否かを識別するために利用される（後述する図１４のステップＳ３１の処理）。
【００８１】
一方、ステップＳ２において、制御部１１１は、上ボタン４２Ａが押下されたことが検出されていないと判定した場合、ステップＳ５に進み、下ボタン４２Ｃが押下されたことが検出されたか否か、すなわち、選択カーソル１４２をプルダウンメニュー１４４上において１文字分だけ下に移動させることが指示されたか否かを判定する。
【００８２】
制御部１１１は、ステップＳ５において、選択カーソル１４２を下に移動させることが指示されたと判定した場合、ステップＳ６に進み、選択カーソル１４２を下に移動させ、ステップＳ４において、上述したフラグを「０」に設定し、処理を終了させる。
【００８３】
従って、図７の表示部１３Ａの画面が表示されている状態において、下ボタン４２Ｃが押下された場合、選択カーソル１４２により選択される文字が「い」となり、表示部１３Ｂの画面が表示される。
【００８４】
制御部１１１は、ステップＳ５において、下ボタン４２Ｃが押下されたことが検出されていないと判定した場合、ステップＳ７に進み、左ボタン４２Ｂが押下されたことが検出されたか否か、すなわち、位置指定カーソル１４３を１文字分だけ左に移動させることが指示されたか否かを判定する。
【００８５】
制御部１１１は、ステップＳ７において、位置指定カーソル１４３を左に移動させることが指示されたと判定した場合、ステップＳ８に進み、位置指定カーソル１４３を左に移動させ、ステップＳ４においてフラグの値を「０」に設定した後、処理を終了させる。
【００８６】
例えば、図７の表示部１３Ｃの画面が表示されている状態において、左ボタン４２Ｂが押下されたとき、位置指定カーソル１４３は、「い」の文字の下に移動され、そこに文字が入力されたとき、「い」の文字の前に新たな文字が入力（挿入）される。
【００８７】
一方、制御部１１１は、ステップＳ７において、左ボタン４２Ｂが押下されたことが検出されていないと判定した場合、ステップＳ９に進み、右ボタン４２Ｄが押下されたことが検出されたか否か、すなわち、位置指定カーソル１４３を１文字分だけ右に移動させることが指示されたか否かを判定する。
【００８８】
制御部１１１は、ステップＳ９において、位置指定カーソル１４３を右に移動させることが指示されたと判定した場合、ステップＳ１０に進み、位置指定カーソル１４３を右に移動させ、ステップＳ４においてフラグの値を「０」に設定した後、処理を終了させる。
【００８９】
これにより、図７の表示部１３Ａの画面が表示されている状態において、右ボタン４２Ｄが押下されたとき、指定されていた位置（先頭）にスペースが入力され、位置指定カーソル１４３が１文字分だけ右に移動される。
【００９０】
制御部１１１は、ステップＳ９において、右ボタン４２Ｄが押下されたことが検出されていないと判定した場合、ステップＳ１１に進み、中央ボタン４１が押下されたことが検出されたか否かを判定する。制御部１１１は、ステップＳ１１において、中央ボタン４１が押下されたことが検出されていないと判定した場合、結局、何の指令も入力されていないことになるので、処理を終了させ、一方、中央ボタン４１が押下されたことが検出されたと判定した場合、ステップＳ１２に進む。
【００９１】
制御部１１１は、ステップＳ１２において、現在、選択カーソル１４２により選択されている文字（入力対象）を選択し、それを作成文章表示部１３２に表示させる。
【００９２】
従って、図７の表示部１３Ｂの画面に示されるように、選択カーソル１４２により「い」の文字が選択されている状態において、中央ボタン４１が押下されたとき、ステップＳ１２の処理により「い」の文字が作成文章表示部１３２に表示される（表示部１３Ｃ）。
【００９３】
また、制御部１１１は、文字を選択した後、ステップＳ１３に進み、フラグを「１」に設定し、処理を終了させる。
【００９４】
一方、ステップＳ１において、回転が検出されたと判定した場合、制御部１１１は、図１３のステップＳ１４に進み、時計方向の回転が検出されたか否か、すなわち、選択カーソル１４２により選択される分類を、現在選択されているものの右側に表示されている分類に変更することが指示されたか否かを判定する。
【００９５】
上述したように、制御部１１１は、ブラシ６２Ａとスケール３３が接触することにより発生されるパルスと、ブラシ６２Ｂとスケール３３が接触することにより発生されるパルスの立ち上がり（または立ち下がり）のタイミングのずれに基づいて、回転方向を検出する。
【００９６】
制御部１１１は、ステップＳ１４において、時計方向の回転が検出されたと判定した場合、ステップＳ１５に進み、選択カーソル１４２により選択される分類を、現在選択されているものの右側に表示されている分類に変更する。
【００９７】
すなわち、図７の表示部１３Ａの画面において、回転入力部１４が時計方向に回転された場合、分類選択画像１４１の分類代表画像が時計方向に１つずつ移動され、選択カーソル１４２により「か」行が選択される（選択カーソル１４２の中に分類代表画像としての「か」の文字が表示される）。
【００９８】
一方、ステップＳ１４において、制御部１１１は、時計方向に回転が検出されていないと判定した場合、反時計方向の回転が検出されたと認識し、ステップＳ１６に進み、選択カーソル１４２により選択される分類を、現在選択されているものの左側に表示されている分類に変更する。
【００９９】
すなわち、図７の表示部１３Ａの画面において、回転入力部１４が反時計方向に回転された場合、選択カーソル１４２により「顔文字」の分類が選択される。
【０１００】
次に、図１４のフローチャートを参照して、変換ボタンが押下されたときに制御部１１１により行われる、変換ボタン対応処理について説明する。
【０１０１】
図１２、および図１３の処理により文字が選択され、図９の表示部１３Ｆに示されるように、作成文章表示部１３２に所定の文字が表示されている状態において、変換ボタンとして設定されているボタンが押下されたとき、ステップＳ３１において、制御部１１１は、フラグが「１」に設定されている（図１２のステップＳ１３の処理で設定されている）か否かを判定する。
【０１０２】
制御部１１１は、ステップＳ３１において、文字がまだ選択されておらず、フラグが「１」に設定されてないと判定した場合、図１４の処理を終了し、図１２、および図１３に示される処理に移行する。
【０１０３】
一方、制御部１１１は、ステップＳ３１において、フラグが「１」に設定されていると判定した場合、ステップＳ３２に進み、変換処理を実行し、変換処理を終了した後、図１２、および図１３に示される通常の入力処理に移行する。
【０１０４】
次に、図１５、および図１６のフローチャートを参照して、図１４のステップＳ３２において実行される変換処理について説明する。
【０１０５】
ステップＳ４１において、制御部１１１は、図１２、および図１３の処理により選択された文字に対応する変換候補を変換候補示部１３３に表示させる。
【０１０６】
すなわち、図９の表示部１３Ｆの画面に示されるように、平仮名の「いぬ」の文字が入力された状態において変換ボタンが押下されたとき、図１０の表示部１３Ｇの画面に示されるように、「いぬ」、「入ぬ」、「居ぬ」、「犬」等の変換候補が変換候補表示部１３３に表示される。
【０１０７】
制御部１１１は、ステップＳ４２において、回転検出部１２１により回転が検出されたか否かを判定し、検出されていないと判定した場合、ステップＳ４３に進む。
【０１０８】
ステップＳ４３において、制御部１１１は、押下検出部１２２により、上ボタン４２Ａが押下されたことが検出されたか否か、すなわち、変換候補選択カーソル１４５を上に移動させることが指示されたか否かを判定し、移動させることが指示されたと判定した場合、ステップＳ４４に進み、変換候補選択カーソル１４５を上に移動する。
【０１０９】
例えば、２段以上にわたって、複数の変換候補が変換候補表示部１３３に表示されており、変換候補選択カーソル１４５を上に移動させることが指示された場合、制御部１１１は、変換候補選択カーソル１４５を上に移動させ、選択される変換候補を、そのとき選択されている変換候補の上に表示されているものに変更する。
【０１１０】
制御部１１１は、変換候補カーソル１４３を移動させた後、ステップＳ４５に進み、文字が確定されたか否か（後述するステップＳ５３の処理で確定されたか否か）を判定し、まだ確定されていないと判定した場合、ステップＳ４２に戻り、それ以降の処理を繰り返し実行する。
【０１１１】
一方、ステップＳ４３において、制御部１１１は、上ボタン４２Ａが押下されたことが検出されていないと判定した場合、ステップＳ４６に進み、下ボタン４２Ｃが押下されたことが検出されたか否か、すなわち、変換候補選択カーソル１４５を下に移動させることが指示されたか否かを判定し、指示されたと判定した場合、ステップＳ４７に進み、変換候補選択カーソル１４５を下に移動させる。
【０１１２】
制御部１１１は、ステップＳ４６において、下ボタン４２Ｃが押下されたことが検出されていないと判定した場合、ステップＳ４８に進み、左ボタン４２Ｂが押下されたことが検出されたか否か、すなわち、変換候補選択カーソル１４５を左に移動させることが指示されたか否かを判定する。上述した例においては、ユーザは、回転入力部１４を回転させることで、変換候補選択カーソル１４５を移動させることができるとしたが、この例においては、回転入力部１４の左ボタン４２Ｂ、または右ボタン４２Ｄを操作することによっても、変換候補選択カーソル１４５を左方向、または右方向に移動させることができるようになされている。
【０１１３】
制御部１１１は、ステップＳ４８において、変換候補選択カーソル１４５を左に移動させることが指示されたと判定した場合、ステップＳ４９に進み、変換候補選択カーソル１４５を左に移動させ、ステップＳ４５に進み、それ以降、同様の処理を実行する。
【０１１４】
例えば、図１０の表示部１３Ｈの画面において、左ボタン４２Ｂが押下されたとき、変換候補選択カーソル１４５が左に移動され、入力可能な変換候補が「犬」から「居ぬ」に切り替わる（変換候補選択カーソル１４５の中に「居ぬ」の文字が表示される）。
【０１１５】
一方、制御部１１１は、ステップＳ４８において、左ボタン４２Ｂが押下されたことが検出されていないと判定した場合、ステップＳ５０に進み、右ボタン４２Ｄが押下されたことが検出されたか否か、すなわち、変換候補選択カーソル１４５を右に移動させることが指示されたか否かを判定する。
【０１１６】
制御部１１１は、ステップＳ５０において、変換候補選択カーソル１４５を右に移動させることが指示されたと判定した場合、ステップＳ５１に進み、変換候補選択カーソル１４５を右に移動させ、ステップＳ４５において、上述したような確定判定処理を実行する。
【０１１７】
これにより、例えば、図１０に示される表示部１３Ｇの画面において、右ボタン４２Ｄが押下されたとき、変換候補選択カーソル１４５が、そのとき選択している変換候補である「いぬ」の右隣に表示されている「入ぬ」を選択するように移動される。
【０１１８】
制御部１１１は、ステップＳ５０において、右ボタン４２Ｄが押下されたことが検出されていないと判定した場合、ステップＳ５２に進み、中央ボタン４１が押下されたことが検出されたか否かを判定する。制御部１１１は、ステップＳ５２において、中央ボタン４１が押下されたことが検出されていないと判定した場合、処理を終了させ、一方、中央ボタン４１が押下されたことが検出されたと判定した場合、ステップＳ５３に進む。
【０１１９】
ステップＳ５３において、制御部１１１は、そのとき、変換候補選択カーソル１４５により選択されている変換候補（単語）を確定し、確定した文字を作成文章表示部１３２に表示させる。ステップＳ５３の処理の後、ステップＳ４５において、文字が確定されたと判定され、処理が終了される。
【０１２０】
従って、図１０の表示部１３Ｈの画面に示されるように、変換候補選択カーソル１４５により漢字「犬」が選択されている状態において、中央ボタン４１が押下されたとき、その文字が確定され、表示部１３Ｉの画面に示されるように、作成文章表示部１３２に「犬」の文字が表示される。
【０１２１】
一方、制御部１１１は、ステップＳ４２において、回転が検出されたと判定した場合、図１６のステップＳ５４に進み、時計方向の回転が検出されたか否か、すなわち、変換候補選択カーソル１４５を右に移動させることが指示されたか否かを判定する。
【０１２２】
制御部１１１は、ステップＳ５４において、時計方向の回転が検出されたと判定した場合、ステップＳ５５に進み、変換候補選択カーソル１４５を右に移動させ、選択される変換候補を、そのとき選択されているものの右側に表示されている変換候補に切り替える。
【０１２３】
一方、ステップＳ５４において、制御部１１１は、時計方向の回転が検出されていないと判定した場合、反時計方向の回転が検出されたと認識し、ステップＳ５６に進み、ステップＳ４９における処理と同様に、変換候補選択カーソル１４５により選択される変換候補を、そのとき選択されているものの左側に表示されているものに変更する。上述したように、中央ボタン４１が押下されたとき、変換候補選択カーソル１４５により選択されている変換候補が確定され、処理が終了される（ステップＳ５３、Ｓ４５）。
【０１２４】
次に、選択カーソル１４２により選択された文字に応じて、予測された変換候補（入力候補）の単語が表示される予測変換機能を有する携帯電話機１の画面の表示例について説明する。
【０１２５】
図１７、および図１８に示される表示部１３（表示部１３Ｍ乃至１３Ｑ）の表示例は、図７、図９、図１０、図１１に示されるものと基本的に同様であり、選択カーソル１４２により選択された文字に基づいて予測された変換候補が自動的に表示されるようになされている。
【０１２６】
変換候補表示部１３３に表示される変換候補は、ユーザにより過去に入力された単語の履歴や、予め用意されている辞書などに基づいて選択され、例えば、図１７の表示部１３Ｍの画面に示されるように、選択カーソル１４２により「あ」の文字が選択されている場合、「あ」、「あす」、「あした」、「あけまして」、「明日」、「会う」、「朝」、「秋」などの、「あ」を先頭の読みとする単語（文字）が変換候補として選択される。
【０１２７】
表示部１３Ｍの画面に示されるように、「あ」の文字を選択するだけで、このような変換候補が自動的に（ユーザからの操作によらずに）表示され、表示された変換候補の中から、入力する単語を選択できるため、ユーザは、全ての文字を自ら入力することなく、例えば、「あけまして」などの文字数の多い単語を容易に入力することができ、文章を効率的に作成することができる。
【０１２８】
図１７に示される表示部１３Ｍの画面において、下ボタン４２Ｃが１回押下されたとき、その表示は、表示部１３Ｎの画面に切り替わる。すなわち、選択カーソル１４２が１文字分だけ下に移動され、選択カーソル１４２により「い」の文字が選択され、変換候補表示部１３３には、過去の入力履歴等に基づいて、「い」、「いつ」、「今」、「いまどき」、「行く」、「行けば」、「居る」、「犬」などの、選択カーソル１４２により新たに選択された「い」を先頭の読みとする変換候補の単語が表示される。
【０１２９】
そして、表示部１３Ｎの画面において、中央ボタン４１を押下したとき、変換候補選択カーソル１４５が変換候補表示部１３３に表示されるため、ユーザは、それを移動させることで、入力する単語を選択することができる。
【０１３０】
ユーザは、例えば、変換候補選択カーソル１４５を順次移動させ、図１８の表示部１３Ｐの画面に示されるように、変換候補選択カーソル１４５により「犬」が選択されているときに中央ボタン４１を押下し、漢字の「犬」を入力することができる（表示部１３Ｑ）。
【０１３１】
次に、図１９のフローチャートを参照して、予測変換機能が設けられている携帯電話機１において、ユーザによる操作に応じて文字を入力する制御部１１１の処理について説明する。なお、図１９に示される処理は、変換候補が予測に基づいて表示される点を除いて、上述した図１２の処理と基本的に同様の処理である。
【０１３２】
ステップＳ６１において、制御部１１１は、選択カーソル１４２によりそのとき選択されている文字に基づいて、入力履歴等を参照し、変換候補の単語を変換候補表示部１３３に表示させる。従って、図１７の表示部１３Ｍの画面に示されるように、初期状態として選択カーソル１４２により「あ」が選択されているとき、「あ」、「あす」等の変換候補が変換候補表示部１３３に表示される。なお、後述するステップＳ６５の処理により、変換候補が新たに表示され、その後、図１９に示される処理が再び開始されたとき、ステップＳ６１においては、その変換候補（新たに表示された変換候補）が引き続き表示される。
【０１３３】
制御部６１は、ステップＳ６２において、回転検出部１２１により回転が検出されたか否か、すなわち、分類を変更することが指示されたか否かを判定し、変更することが指示されていないと判定した場合、ステップＳ６３に進む。
【０１３４】
ステップＳ６３において、制御部１１１は、上ボタン４２Ａが押下されたことが検出されたか否かを判定し、それが検出されたと判定した場合、ステップＳ６４に進み、プルダウンメニュー１４４上において、選択カーソル１４２を１文字分だけ上に移動させる。そして、制御部１１１は、ステップＳ６５において、選択カーソル１４２により新たに選択された文字に対応する変換候補を変換候補表示部１３３に表示し、処理を終了させる。
【０１３５】
一方、制御部１１１は、ステップＳ６３において、上ボタン４２Ａが押下されたことが検出されていないと判定した場合、ステップＳ６６に進み、下ボタン４２Ｃが押下されたことが検出されたか否かを判定する。
【０１３６】
制御部１１１は、ステップＳ６６において、下ボタン４２Ｃが押下されたと判定した場合、ステップＳ６７に進み、プルダウンメニュー１４４上において、選択カーソル１４２を１文字分だけ下に移動させ、ステップＳ６５において、選択カーソル１４２により新たに選択された文字に対応する変換候補を変換候補表示部１３３に表示させる。
【０１３７】
例えば、図１７に示される表示部１３Ｍの画面において、下ボタン４２Ｃが１回押下されたとき、選択カーソル１４２により「い」の文字が選択され、表示部１３Ｎの画面に示されるように、「い」の文字に対応する変換候補の単語が変換候補表示部１３３に新たに表示される。
【０１３８】
ステップＳ６８乃至ステップＳ７１の処理は、図１２のステップＳ７乃至ステップＳ１０の処理と同様の処理である。すなわち、ステップＳ６６において、下ボタン４２Ｃが押下されていないと判定され、ステップＳ６８で、左ボタン４２Ｂが押下されたことが検出された場合、ステップＳ６９に進み、位置指定カーソル１４３が１文字分だけ左に移動される。また、ステップＳ６８において、左ボタン４２Ｂが押下されていないと判定され、ステップＳ７０で、右ボタン４２Ｄが押下されたと判定された場合、ステップＳ７１に進み、位置指定カーソル１４３が１文字分だけ右に移動される。
【０１３９】
制御部１１１は、ステップＳ７０において、右ボタン４２Ｄが押下されたことが検出されていないと判定した場合、ステップＳ７２に進み、中央ボタン４１が押下されたことが検出されたか否かを判定する。制御部１１１は、ステップＳ７２において、中央ボタン４１が押下されたことが検出されていないと判定した場合、処理を終了させる。一方、中央ボタン４１が押下されたことが検出されたと判定した場合、処理はステップＳ７３に進む。
【０１４０】
ステップＳ７３において、制御部１１１は、変換候補表示部１３３に変換候補選択カーソル１４５を表示させる。
【０１４１】
例えば、図１７の表示部１３Ｎの画面に示されるように、選択カーソル１４２により「い」の文字が選択され、「い」の文字に対応する変換候補が予測して表示されている状態において、中央ボタン４１が押下されたとき、表示部１３Ｏに示されるように、変換候補表示部１３３に変換候補選択カーソル１４５が表示され、変換候補として選択された第１の単語（文字）が選択される。
【０１４２】
制御部１１１は、次に、ステップＳ７４において、変換候補表示部１３３に表示されている変換候補の中から、入力する単語を確定する入力対象確定処理を実行する。なお、ステップＳ７４において実行される入力対象確定処理は、図１５、および図１６の変換処理と同様の処理であり、その図示と説明は繰り返しになるので、それらを援用することで省略するが、回転入力部１４の操作に応じて変換候補選択カーソル１４５が移動され、中央ボタン４１が押下されたときに変換候補選択カーソル１４５により選択されている変換候補が確定して入力される。
【０１４３】
一方、制御部１１１は、ステップＳ６２において、回転検出部１２１により回転が検出されたと判定した場合、図１６のステップＳ５４乃至ステップＳ５６と同様の処理を実行し、回転入力部１４に対する回転に応じて、変換候補選択カーソル１４５を移動させる。その図示と説明も繰り返しになるので、それらを援用することで省略する。
【０１４４】
以上のように、入力する単語の先頭の読みを選択するだけで、変換候補が自動的に予測されるため、より効率的に文章を作成することができる。
【０１４５】
以上においては、選択カーソル１４２により選択された分類に属する文字がプルダウンメニュー１４４により一覧表示され、そこから、入力する文字を選択するとしたが、図２０に示されるように、分類代表画像のみが表示され、その表示を、回転入力部１４を操作することで変更させ、入力する文字を選択するようにしてもよい。
【０１４６】
この場合、例えば、ユーザは、文字を入力するとき、回転入力部１４を回転させることにより、図２０の表示部１３Ｒに表示される分類選択画像１４１を回転させ、好みの分類を選択カーソル１４２により選択する。表示部１３Ｒの画面においては、中央にある「あ」行の分類が選択されており、ユーザは、上述した場合と同様に、回転入力部１４を時計方向に回転させることにより、「あ」行の右隣に表示されている「か」行を選択することができ、反時計方向に回転させることにより、「顔文字」の分類を選択することができる。なお、表示部１３Ｒの表示例においても、選択カーソル１４２により選択されている「あ」の分類代表画像が最も大きく表示され、他の分類代表画像は、次第に小さくなるように表示されている。
【０１４７】
例えば、「い」の文字を入力する場合、ユーザは、表示部１３Ｒの画面において、下ボタン４２Ｃを１回押下し、「あ」行の分類代表画像の表示を変更させる。すなわち、下ボタン４２Ｃが押下されることに応じて、表示部１３Ｓの画面に示されるように、「あ」行に属する２番目の文字である「い」の文字（図８参照）が、「あ」の文字に変わって分類代表画像として選択カーソル１４２の中に表示される。
【０１４８】
表示部１３Ｓの画面の状態において、中央ボタン４１を押下することで、ユーザは、「い」の文字を入力することができる。
【０１４９】
また、表示部１３Ｓの画面において、ユーザが、さらに下ボタン４２Ｃを１回押下した場合、「あ」行の分類代表画像として表示されている「い」の文字に変わって、「う」の文字が表示される（表示部１３Ｔ）。ユーザは、その状態のときに中央ボタン４１を押下することで、「う」の文字を入力することができる。
【０１５０】
このように、分類代表画像を順次切り替えて表示し、プルダウンメニュー１４４を表示させないことにより、プルダウンメニュー１４４を表示させる場合に較べて、分類代表画像をそれぞれ大きく表示させることが可能となり、ユーザは、そのとき選択されている分類、または文字を容易に確認することができる。
【０１５１】
なお、表示部１３Ｓの画面において、回転入力部１４が時計方向に回転され、分類を切り替えることが指示されたとき、「か」行に属する１番目の文字である「か」の文字、または、「か」行に属する２番目の文字である「き」の文字が分類代表画像として中央に表示される。
【０１５２】
また、図２１に示されるように、選択カーソル１４２により選択されている分類のものだけでなく、複数の分類のプルダウンメニューが同時に表示されるようにしてもよい。
【０１５３】
図２１の表示部１３Ｕにおいては、左から、「絵文字」、「顔文字」、「あ」行、「か」行、「さ」行のそれぞれのプルダウンメニューが表示されており、これによりユーザは、現在、選択カーソル１４２により選択されている文字の周辺にある文字を一見して確認することができ、選択カーソル１４２により選択する文字を、より効率的に切り替えることができる。
【０１５４】
以上においては、ユーザは、回転操作部１４を回転させることで分類を選択し、続いて、選択カーソル１４２を上下に移動させることで、その分類に属する文字を選択できるとしたが、テンキー１７のそれぞれのボタンに分類を割り当てておき、それを押下することによって、分類を直接選択できるようにしてもよい。
【０１５５】
例えば、「い」の文字を入力する場合、ユーザは、「あ」行に割り当てられているテンキー１７の「１」ボタンを押下することで、選択カーソル１４２により選択される分類を「あ」行とし、続けて、回転入力部１４の上ボタン４２Ａ、または下ボタン４２Ｃにより、入力する文字を選択する。
【０１５６】
このように、テンキー１７のそれぞれのボタンに分類を割り当てておくことにより、所望する分類を容易に選択することができる。例えば、選択カーソル１４２により「あ」行が選択されている状態において、「あ」行の近傍に表示されていない、「な」行などの分類を選択しようとした場合であっても、回転入力部１４を相当な量回転させる必要がなくなる（選択する分類（例えば、「な」行）に割り当てられているボタンを押下するだけで、所望する分類を選択することができる）。
【０１５７】
また、以上においては、回転操作部１４は、携帯電話機１に設けられるとしたが、同様の構成を有する入力部が、例えば、PDA(Personal Digital Assistants)や携帯型のパーソナルコンピュータなどの携帯情報端末に設けられるようにしてもよい。また、テレビジョン受像機、ビデオレコーダ、カーナビゲーションなどに利用される各種のリモートコントローラとしての携帯情報端末にも適用することができる。
【０１５８】
上述したように、回転入力部１４に対する操作に応じて、様々な分類が表示され、分類に属する対象を選択できるようにしたので、仮に、筐体に回転入力部１４のみが設けられている携帯情報端末の場合であっても、回転入力部１４により、各種の操作を行うことができる。すなわち、回転入力部１４を設けることにより、携帯電話機１等の携帯情報端末の小型化を図ることができる。
【０１５９】
特に、回転体としての回転入力部１４に応じて、複数の分類の中から、所定の分類を選択するとともに、押下の位置に応じて、所定の分類に属する所定の入力対象を選択するようにした場合においては、より直感的に、正確かつ効率的に、入力対象としての文字等を入力することができる。
【０１６０】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１６１】
この記録媒体は、図６に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク２１１（フロッピディスクを含む）、光ディスク２１２（CD-ROM(Compact Disk-Read Only Memory)，DVD(Digital Versatile Disk)を含む）、光磁気ディスク２１３（MD（登録商標）(Mini-Disk)を含む）、もしくは半導体メモリ２１４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROMや、記憶部に含まれるハードディスクなどで構成される。
【０１６２】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１６３】
【発明の効果】
以上のように、本発明によれば、入力する文字を選択することができる。
【０１６４】
また、本発明によれば、より直感的に、正確かつ効率的に文字等を入力することができる。
【図面の簡単な説明】
【図１】本発明を適用した携帯電話機の外観の構成を示す正面図である。
【図２】図１の回転入力部の構成を示す組立分解斜視図である。
【図３】図２のホルダの裏面の構成を示す斜視図である。
【図４】図２のダイヤル本体の裏面の構成を示す斜視図である。
【図５】図１の回転入力部の構成を示す斜視図である。
【図６】図１の携帯電話機の内部の構成例を示すブロック図である。
【図７】図１の携帯電話機の表示例を示す図である。
【図８】分類の例を示す図である。
【図９】図１の携帯電話機の他の表示例を示す図である。
【図１０】図１の携帯電話機のさらに他の表示例を示す図である。
【図１１】図１の携帯電話機の表示例を示す図である。
【図１２】図１の携帯電話機の入力対象選択処理を説明するフローチャートである。
【図１３】図１の携帯電話機の入力対象選択処理を説明する、図１２に続くフローチャートである。
【図１４】図１の携帯電話機の変換ボタン対応処理を説明するフローチャートである。
【図１５】図１の携帯電話機の変換処理を説明するフローチャートである。
【図１６】図１の携帯電話機の変換処理を説明する、図１５に続くフローチャートである。
【図１７】図１の携帯電話機の表示例を示す図である。
【図１８】図１の携帯電話機の他の表示例を示す図である。
【図１９】図１の携帯電話機の入力対象選択処理を説明するフローチャートである。
【図２０】図１の携帯電話機の表示例を示す図である。
【図２１】図１の携帯電話機の他の表示例を示す図である。
【符号の説明】
１  携帯電話機，  １３  表示部，  １４  回転入力部，  １１１  制御部，１１３  DSP，  １１５  入力検出部，  １２１  回転検出部，  １２２  押下検出部
【図１】
0004020245.tif 000002
【図２】
0004020245.tif 000003
【図３】
0004020245.tif 000004
【図４】
0004020245.tif 000005
【図５】
0004020245.tif 000006
【図６】
0004020245.tif 000007
【図７】
0004020245.tif 000008
【図８】
0004020245.tif 000009
【図９】
0004020245.tif 000010
【図１０】
0004020245.tif 000011
【図１１】
0004020245.tif 000012
【図１２】
0004020245.tif 000013
【図１３】
0004020245.tif 000014
【図１４】
0004020245.tif 000015
【図１５】
0004020245.tif 000016
【図１６】
0004020245.tif 000017
【図１７】
0004020245.tif 000018
【図１８】
0004020245.tif 000019
【図１９】
0004020245.tif 000020
【図２０】
0004020245.tif 000021
【図２１】
0004020245.tif 000022