(57)【特許請求の範囲】
【請求項１】
表示部、テンキーボタン及び回転式入力デバイスを有する操作パネルと、予め行方向及び列方向に複数配列した複数の文字を、行方向に配列した各先頭文字をテンキーボタンに割り付け、かつ列方向に配列した文字を回転式入力デバイスの回転量に応じて割り付けて記憶する文字記憶部と、操作パネル及び文字記憶部を制御する制御部とを備え、前記制御部は、１つのテンキーボタンが押下された際、押下されたテンキーボタンに対応する行方向の先頭文字を文字記憶部から読み出し、さらに回転式入力デバイスが回転操作された際、該先頭文字に対応する列方向の文字を回転式入力デバイスの回転量に基づいて文字記憶部から読み出し、読み出された文字を入力対象の文字として表示部に表示し、次の文字入力のために１つのテンキーボタンが押下された際、押下されたテンキーボタンに対応する行方向の先頭文字を文字記憶部から読み出して表示部に表示するともに、前記表示部に表示された入力対象文字を入力確定して、変換前のかな文字列を記憶部に記憶することを特徴とする文字入力装置。
【請求項２】
前記制御部は、１つのテンキーボタンが押下された後、回転式入力デバイスが所定速度より速く回転操作された際、１つのテンキーボタンにより選択された先頭文字を順に行方向に配列した先頭文字を回転式入力デバイスの回転量に基づいて文字記憶部から読み出すことを特徴とする請求項１記載の文字入力装置。
【請求項３】
前記制御部は、１つのテンキーボタンが押下された後、回転式入力デバイスが所定速度より遅く回転操作された際、１つのテンキーボタンにより選択された先頭文字に対応して列方向に配列した文字を回転式入力デバイスの回転量に基づいて文字記憶部から読み出すことを特徴とする請求項１記載の文字入力装置。
【請求項４】
前記回転式入力デバイスは、外周方向からの押し込み操作を検出する押し込み操作検出部をさらに備え、前記文字記憶部は、行方向に配列した各先頭文字を回転式入力デバイスの押し込み操作回数に応じて割り付けて記憶し、前記制御部は、回転式入力デバイスが押し込み操作された際、回転式入力デバイスの押し込み操作回数に対応する行方向の先頭文字を文字記憶部から読み出すことを特徴とする請求項１記載の文字入力装置。
【請求項５】
前記回転式入力デバイスは、外周方向からの押し込み操作を検出する押し込み操作検出部をさらに備え、前記文字記憶部は、行方向に配列した各先頭文字を回転式入力デバイスの押し込み操作回数に応じて割り付けて記憶し、前記制御部は、回転式入力デバイスが押し込み操作されながら回転操作された際、回転式入力デバイスの押し込み操作回数に対応する行方向の先頭文字を文字記憶部から読み出し、該先頭文字に対応する列方向の文字を回転式入力デバイスの回転量に基づいて文字記憶部から読み出すことを特徴とする請求項１記載の文字入力装置。
【請求項６】
前記制御部は、１つのテンキーボタンが押下された後、文字回転式入力デバイスの回転操作により、１つのテンキーボタンにより選択された先頭文字に対応して列方向に配列した最後の文字が文字記憶部から読み出された際、隣の行に配列した文字を文字記憶部から読み出すことを特徴とする請求項１記載の文字入力装置。
【請求項７】
前記制御部は、前記回転式入力デバイスの回転方向に基づいて文字記憶部から文字を読み出す方向を変更することを特徴とする請求項１記載の文字入力装置。
【請求項８】
前記文字記憶部は、予め行方向及び列方向に５０音配列したかな文字またはカタカナ文字を、行方向に配列した各先頭文字をテンキーボタンに割り付け、かつ列方向に配列した文字を回転式入力デバイスの回転量に応じて割り付けて記憶することを特徴とする請求項１記載の文字入力装置。
【請求項９】
表示部、テンキーボタン及び回転式入力デバイスを有する操作パネルと、予め行方向及び列方向に複数配列した複数の文字を、行方向に配列した各先頭文字をテンキーボタンに割り付け、かつ列方向に配列した文字を回転式入力デバイスの回転量に応じて割り付けて記憶する文字記憶部と、操作パネル及び文字記憶部を制御する制御部とを備えた文字入力装置の制御部を用いて、１つテンキーボタンが押下された際、押下されたテンキーボタンに対応する行方向の先頭文字を文字記憶部から読み出し、さらに回転式入力デバイスが回転操作された際、該先頭文字に対応する列方向の文字を回転式入力デバイスの回転量に基づいて文字記憶部から読み出し、読み出された文字を入力対象の文字として表示部に表示し、次の文字入力のために１つのテンキーボタンが押下された際、押下されたテンキーボタンに対応する行方向の先頭文字を文字記憶部から読み出して表示部に表示するともに、前記表示部に表示された入力対象文字を入力確定して、変換前のかな文字列を記憶部に記憶することを特徴とする文字入力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯電話機、ＰＤＡなどに適用され、操作パネルの限られたスペースに配置されたテンキーボタンや回転式入力デバイスを用いて文字を入力する文字入力装置及び文字入力方法に関する。
【０００２】
【従来の技術】
従来、携帯電話機は、メール機能、スケジュール機能、電話帳機能などが付加され、特に、小型化され、高機能化の一途をたどっているため、テンキーボタンや回転式入力デバイスを用いて、電話番号の数字や記号を入力するだけでなく、文字入力や各種機能を処理する必要がある。
【０００３】
しかしながら、携帯電話機は、部品を実装する操作パネルのスペースが限られているため、追加機能を操作するのに必要なキーボタンを実装するスペースが不足している。
例えば、電話番号を入力するために０〜９の数字を割り付けたテンキーボタンに、複数個ずつ分割した日本語のカタカナ表記や英字のアルファベット表記を割り付け、各キーボタンを複数回押下することによりカタカナ、英字の入力を可能としている。
【０００４】
このように、既存のテンキーボタンや回転入力デバイスの組み合わせにより、さらに新規に追加された他の機能を操作できるようにした従来技術として、例えば、特開平９−２３３５２８号公報の記載によれば、予めキー入力された文字が漢字変換部により複数の漢字候補に変換されたとき、スピーカの音量調節機能を制御する回転式の制御用入力デバイスを、変換された複数の漢字候補から目的の漢字を選択して表示部に表示させる制御用入力デバイスとして兼用することができる漢字変換機能を有する携帯電話機が提案されている。
【０００５】
また、特開平１０−６５７８６号公報の記載によれば、押し込み操作によるスイッチ機能が可能な回転式ダイヤル（回転式入力デバイス）を備え、回転式ダイヤルの押し込み操作によってアルファベット文字の入力モードに切り替え、回転式ダイヤルを回転操作してＡ〜Ｚのアルファベット文字を任意に入力することができる携帯無線装置が提案されている。
【０００６】
【発明が解決しようとする課題】
しかしながら、特開平９−２３３５２８号公報に記載の携帯電話機では、既存の回転式入力デバイスの割り付け項目数を増加させ、例えば、漢字候補の変換に有効利用することができるが、漢字候補に変換するためのかな文字を入力する方法は、既存のテンキーボタン（ダイヤルボタン）を１０数回押下しなければならないという問題があった。
【０００７】
例えば、「あ」行〜「わ」行の５０音のかな文字が入力可能に表記されたテンキーボタンを用いて、目的のかな文字「お」を入力する場合、かな文字が表記されている「あ」行を入力するキーを、「あ」→「い」→「う」→「え」→「お」と目的の文字が現れるまで５回押下して確定する必要があり、かな文字を入力するたびに手間がかかるという問題がある。
【０００８】
また、特開平１０−６５７８６号公報に記載の携帯無線装置では、回転式入力デバイスに付加した押し込み操作スイッチにより機能を切り替え、回転式入力デバイスのディスクを回転させることにより、テンキーボタンを操作することなく、ＡからＺのアルファベット文字を入力することができるが、かな文字入力やカタカナ文字入力のキー操作を簡単化する方法については記載されていない。
【０００９】
本発明は以上の事情を考慮してなされたものであり、例えば、携帯電話機やＰＤＡなどの操作パネルに実装されたテンキーボタン及び回転式入力デバイスを用いた文字入力操作において、任意の１文字の入力操作に対し、少なくともテンキーボタンの押下回数を１回以下に削減し、回転式入力デバイスの回転操作により簡単に文字入力ができる文字入力装置及び方法を提供する。
【００１０】
本発明は、表示部、テンキーボタン及び回転式入力デバイスを有する操作パネルと、予め行方向及び列方向に複数配列した複数の文字を、行方向に配列した各先頭文字をテンキーボタンに割り付け、かつ列方向に配列した文字を回転式入力デバイスの回転量に応じて割り付けて記憶する文字記憶部と、操作パネル及び文字記憶部を制御する制御部とを備え、前記制御部は、１つのテンキーボタンが押下された際、押下されたテンキーボタンに対応する行方向の先頭文字を文字記憶部から読み出し、さらに回転式入力デバイスが回転操作された際、該先頭文字に対応する列方向の文字を回転式入力デバイスの回転量に基づいて文字記憶部から読み出し、読み出された文字を入力対象の文字として表示部に表示し、次の文字入力のために１つのテンキーボタンが押下された際、押下されたテンキーボタンに対応する行方向の先頭文字を文字記憶部から読み出して表示部に表示するともに、前記表示部に表示された入力対象文字を入力確定して、変換前のかな文字列を記憶部に記憶することを特徴とする文字入力装置である。
【００１１】
本発明によれば、携帯電話機やＰＤＡなどの操作パネルに実装されたテンキーボタン及び回転式入力デバイスを用いた文字入力操作において、任意の１文字の入力操作に対し、少なくともテンキーボタンの押下回数を１回以下に削減し、回転式入力デバイスの回転操作により簡単に文字入力ができる。
【００１２】
前記制御部は、１つのテンキーボタンが押下された後、回転式入力デバイスが所定速度より速く回転操作された際、１つのテンキーボタンにより選択された先頭文字を順に行方向に配列した先頭文字を回転式入力デバイスの回転量に基づいて文字記憶部から読み出す構成にしてもよい。
この構成によれば、回転式入力デバイスの回転操作が所定速度より速い場合は、テンキーボタンにより選択された先頭文字を順に行方向に配列した先頭文字を選択することができる。
【００１３】
前記制御部は、１つのテンキーボタンが押下された後、回転式入力デバイスが所定速度より遅く回転操作された際、１つのテンキーボタンにより選択された先頭文字に対応して列方向に配列した文字を回転式入力デバイスの回転量に基づいて文字記憶部から読み出す構成にしてもよい。
この構成によれば、回転式入力デバイスの回転操作が所定速度より遅い場合は、テンキーボタンにより選択された先頭文字の列方向に配列した文字を選択することができる。
【００１４】
前記回転式入力デバイスは、外周方向からの押し込み操作を検出する押し込み操作検出部をさらに備え、前記文字記憶部は、行方向に配列した各先頭文字を回転式入力デバイスの押し込み操作回数に応じて割り付けて記憶し、前記制御部は、回転式入力デバイスが押し込み操作された際、回転式入力デバイスの押し込み操作回数に対応する行方向の先頭文字を文字記憶部から読み出す構成にしてもよい。
この構成によれば、回転式入力デバイスの押し込み操作により、行方向に配列した先頭文字を選択することができる。
【００１５】
前記回転式入力デバイスは、外周方向からの押し込み操作を検出する押し込み操作検出部をさらに備え、前記文字記憶部は、行方向に配列した各先頭文字を回転式入力デバイスの押し込み操作回数に応じて割り付けて記憶し、前記制御部は、回転式入力デバイスが押し込み操作されながら回転操作された際、回転式入力デバイスの押し込み操作回数に対応する行方向の先頭文字を文字記憶部から読み出し、該先頭文字に対応する列方向の文字を回転式入力デバイスの回転量に基づいて文字記憶部から読み出す構成にしてもよい。
この構成によれば、回転式入力デバイスの押し込み操作により、行方向に配列した先頭文字を選択し、回転式入力デバイスの回転操作により、選択された先頭文字の列方向に配列した文字を選択することができる。
【００１６】
前記制御部は、１つのテンキーボタンが押下された後、文字回転式入力デバイスの回転操作により、１つのテンキーボタンにより選択された先頭文字に対応して列方向に配列した最後の文字が文字記憶部から読み出された際、隣の行に配列した文字を文字記憶部から読み出す構成にしてもよい。
この構成によれば、回転式入力デバイスの回転操作を続けることにより、隣の行に配列した文字を選択することができる。
【００１７】
前記制御部は、前記回転式入力デバイスの回転方向に基づいて文字記憶部から文字を読み出す方向を変更する構成にしてもよい。
この構成によれば、回転式入力デバイスの回転方向を変えることにより、文字の読み出し方向を変更することができるので文字の読み出し速度を短縮ことができる。
【００１８】
前記文字記憶部は、予め行方向及び列方向に５０音配列したかな文字またはカタカナ文字を、行方向に配列した各先頭文字をテンキーボタンに割り付け、かつ列方向に配列した文字を回転式入力デバイスの回転量に応じて割り付けて記憶する構成にしてもよい。
この構成によれば、テンキーボタン及び回転式入力デバイスを用いて、かな文字またはカタカナ文字を簡単に入力することができる。
【００１９】
本発明の別の観点によれば、表示部、テンキーボタン及び回転式入力デバイスを有する操作パネルと、予め行方向及び列方向に複数配列した複数の文字を、行方向に配列した各先頭文字をテンキーボタンに割り付け、かつ列方向に配列した文字を回転式入力デバイスの回転量に応じて割り付けて記憶する文字記憶部と、操作パネル及び文字記憶部を制御する制御部とを備えた文字入力装置の制御部を用いて、１つテンキーボタンが押下された際、押下されたテンキーボタンに対応する行方向の先頭文字を文字記憶部から読み出し、さらに回転式入力デバイスが回転操作された際、該先頭文字に対応する列方向の文字を回転式入力デバイスの回転量に基づいて文字記憶部から読み出し、読み出された文字を入力対象の文字として表示部に表示し、次の文字入力のために１つのテンキーボタンが押下された際、押下されたテンキーボタンに対応する行方向の先頭文字を文字記憶部から読み出して表示部に表示するともに、前記表示部に表示された入力対象文字を入力確定して、変換前のかな文字列を記憶部に記憶することを特徴とする文字入力方法が提供される。
【００２０】
【発明の実施の形態】
以下、図に示す実施例に基づいて本発明を詳述する。なお、本発明はこれによって限定されるものではない。また、本発明の文字入力装置は、携帯電話やＰＤＡなどに限らず、テンキーボタンと回転式入力デバイス（ジョグダイヤル）だけの操作パネルを有する小型電子機器に適用することができる。
【００２１】
図１は本発明を適用した携帯電話機の構成を示すブロック図である。図１に示すように、本携帯電話機は、制御部１、プログラムメモリ２、バッファメモリ３、文字記憶部４、漢字変換辞書５、回転式入力デバイス６（回転検出部６ａ、押し込み検出部６ｂ）、入力ボタン７（テンキーボタン７ａ、モードボタン７ｂ、通話ボタン７ｃ、機能ボタン７ｄ、変換ボタン７ｅ）、表示部８、通信部９、マイクロホン１０、スピーカ１１、バス１２から構成される。
【００２２】
制御部１は、例えば、コンピュータのＣＰＵ、ＭＰＵなどで構成され、プログラムメモリ２に記憶した制御プログラムによりバス１２を介して装置全体を制御する。
また、制御部１は、バッファメモリ３、文字記憶部４を制御するメモリ制御部、漢字変換辞書５によりかな文字を漢字変換する漢字変換部、回転式入力デバイス６を制御する回転式入力デバイス制御部、入力ボタン７を制御する入力ボタン制御部、表示部８を制御する表示制御部、通信部９を制御する通信制御部として機能する。
【００２３】
プログラムメモリ２は、例えば、ＲＯＭ、ＥＥＰＲＯＭ、ＭＤなどの記憶媒体で構成され、制御部１が、バッファメモリ３、文字記憶部４、漢字変換辞書５、回転式入力デバイス６、入力ボタン７、表示部８、通信部９などを制御するための制御プログラム（メモリ制御プログラム、漢字変換プログラム、回転式入力デバイス制御プログラム、入力ボタン制御プログラム、表示制御プログラム、通信制御プログラムなど）を記憶している。
【００２４】
バッファメモリ３は、例えば、不揮発性ＲＡＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ＭＤなどの記憶媒体で構成され、制御部１、回転式入力デバイス６、入力ボタン７、通信部９などが処理したデータを一時記憶するワークメモリ領域を備えている。
また、バッファメモリ３は、変換前文字記憶領域として、入力した変換前のかな文字列を記憶する第１メモリ領域、確定文字記憶領域として、入力されたかな文字列を漢字変換辞書５によって漢字変換し確定した文字列を記憶する第２メモリ領域、電話帳記憶領域として、名前、電話番号、住所などを記載した電話帳を記憶する第３メモリ領域を備えている（図６参照）。
【００２５】
文字記憶部４は、例えば、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ＭＤなどの記憶媒体で構成され、平仮名、カタカナ、英数字を入力するための文字テーブルを記憶し、行方向に配列した各先頭文字をテンキーボタン７ａに割り付け、かつ列方向に配列した文字を回転式入力デバイス６の回転量に応じて割り付けて記憶している（図３〜図５参照）。
また、文字記憶部４は、行方向に配列した各先頭文字を回転式入力デバイス６の回転量や押し込み操作回数に応じて割り付けて記憶してもよい。
【００２６】
漢字変換辞書５は、例えば、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ＭＤなどの記憶媒体で構成され、入力されたかな文字列を漢字に変換するための漢字候補を記憶している。
【００２７】
回転式入力デバイス６は、例えば、時計方向または逆時計方向に回転する回転部材（ジョグダイヤル）、回転部材の回転に同期して磁気回転信号または光回転信号の２相パルス信号（回転信号）を発生するパルス発生器などで構成され、時計方向または逆時計方向に回転して回転信号を出力する。
また、回転式入力デバイス６は、例えば、シフトレジスタ、カウンタなどで構成され、パルス発生器から発生した回転信号から回転式入力デバイス６の回転方向、回転量、回転速度などの回転データを検出し制御部１に送出する回転検出部６ａを備えている。
【００２８】
さらに、回転式入力デバイス６は、例えば、回転部材を復帰可能に本体側にスライドさせるスライド部品、復帰バネ、押し込み操作を検出するマイクロスイッチ、磁気センサ、光センサなどで構成され、本体側面から内側への押し込み操作を検出する押し込み検出部６ｂを備えている。
【００２９】
入力ボタン７は、例えば、小型ボタンスイッチ、小型キーボードなどで構成され、テンキーボタン７ａ、モードボタン７ｂ、通話ボタン７ｃ、機能ボタン７ｄ変換ボタン７ｅとして配置されている。
テンキーボタン７ａは、電話番号を入力するための「０」〜「９」のダイヤルボタンからなり、その他の２個のダイヤルボタンと一緒に数字、文字を入力するための代表文字または複数文字をキートップに印刷している。
【００３０】
モードボタン７ｂは、文字入力モードとして、平仮名、カタカナ、アルファベットなど入力する文字の種類を設定するボタンである。
通話ボタン７ｃは、通信部９を介して外部の電話機などと無線通信する機能を設定するボタンである。
機能ボタン７ｄは、住所データを表示する機能など他の各機能を設定するボタンである。
変換ボタン７ｅは、入力されたかな文字を漢字に変換したり、入力文字を確定するボタンである。
【００３１】
表示部８は、例えば、ドットマトリックス型のＬＣＤ（液晶表示ディスプレイ）、ＰＤ（プラズマディスプレイ）などから構成され、表示画面に入力モード、入力された文字、通信情報を表示する。
【００３２】
通信部９は、例えば、アンテナ、回線接続回路、通信信号変復調回路などで構成され、電話番号、音声信号、メール情報を含む各種通信情報を各基地局に無線で送信したり、各基地局から送信された通信情報を受信する。
マイクロホン１０は、音声を音声信号に変換して通信部９に出力する。
スピーカ１１は、通信部９で変換された音声信号の通信情報を出力する。
【００３３】
よって、制御部１は、１つテンキーボタン７ａが押下された際、押下されたテンキーボタン７ａに対応する行方向の先頭文字を文字記憶部４から読み出し、さらに回転式入力デバイス６が回転操作された際、該先頭文字に対応する列方向の文字を回転式入力デバイス６の回転量に基づいて文字記憶部４から読み出し、読み出された文字を入力対象の文字として表示部８に表示するよう構成することができる。
また、制御部１は、回転式入力デバイス６が押し込み操作された際、回転式入力デバイス６の押し込み操作回数に対応する行方向の先頭文字を文字記憶部４から読み出すよう構成されている。
【００３４】
図２は本発明を適用した携帯電話機の操作パネルの外観を示す図である。図２において、図１と同じ構成については、同符号を記す。
本携帯電話機の操作パネルには、回転式入力デバイス６、テンキーボタン（ダイヤルボタン）７ａ、モードボタン７ｂ、通話ボタン７ｃ、機能ボタン７ｄ、変換ボタン７ｅ、表示部８、通信部９、マイクロホン１０、スピーカ１１が実装されている。
なお、図２に示す操作パネルの各部についての説明は図１で説明したので省略する。
【００３５】
図３は本実施例の文字記憶部に記憶された平仮名テーブルを示す図である。図３に示すように、文字記憶部４は、平仮名を行方向及び列方向に５０音配列し、行方向に配列した各先頭文字のポインタ（ModeX）をテンキーボタン７ａに割り付け、かつ列方向に配列した平仮名のポインタ（ModeY）を回転式入力デバイス６の回転量（例えば、回転角度、回転数）に応じて割り付けた平仮名テーブルを記憶している。
また、文字記憶部４は、行方向に配列した平仮名の各先頭文字のポインタ（ModeX）を回転式入力デバイス６の回転量や押し込み操作回数に応じて割り付けて記憶してもよい。
【００３６】
図４は本実施例の文字記憶部に記憶されたカタカナテーブルを示す図である。図４に示すように、文字記憶部４は、行方向及び列方向に５０音配列したカタカナ文字を、行方向に配列した各先頭文字のポインタ（ModeX）をテンキーボタン７ａに割り付け、かつ列方向に配列した文字のポインタ（ModeY）を回転式入力デバイス６の回転量（例えば、回転角度、回転数）に応じて割り付けカタカナテーブルを記憶している。
また、文字記憶部４は、行方向に配列したカタカナの各先頭文字のポインタ（ModeX）を回転式入力デバイス６の回転量や押し込み操作回数に応じて割り付けて記憶してもよい。
【００３７】
図５は本実施例の文字記憶部に記憶された英数字テーブルを示す図である。図５に示すように、文字記憶部４は、行方向及び列方向に複数配列した英数字を、行方向に配列した各先頭文字のポインタ（ModeX）をテンキーボタン７ａに割り付け、かつ列方向に配列した文字のポインタ（ModeY）を回転式入力デバイス６の回転量（回転角度、回転数）に応じて英数字テーブルを記憶している。
また、文字記憶部４は、行方向に配列した英数字の各先頭文字（ModeX）のポインタを回転式入力デバイス６の回転量や押し込み操作回数に応じて割り付けて記憶してもよい。
【００３８】
図６は本実施例のバッファメモリの各メモリ領域を示す図である。図６（ａ）は、変換前文字記憶領域として、入力した変換前のかな文字列を記憶する５１２バイトの第１メモリ領域を示し、図６（ｂ）は、確定文字記憶領域として、入力されたかな文字列を漢字変換辞書５によって変換し確定した文字列を記憶する５１２バイトの第２メモリ領域を示し、図６（ｃ）は、電話帳記憶領域として、名前、電話番号、住所などを記載した電話帳を記憶する第３メモリ領域を示している。
【００３９】
図７は本実施例による文字入力手順１を示すブロック図である。図７において、図２に示す操作パネルに実装された回転式入力デバイス６及び入力ボタン７を操作することにより、例えば、かな文字列「さいとう」を入力し、これを漢字「斎藤」に変換するものとする。
Ｓ７−１：モードボタン７ｂを押下し、平仮名の文字入力モードに設定する。
Ｓ７−２：テンキーボタン７ａに割り付けた「サ」のボタン（「３」のダイヤルボタン）を押下する。「さ」が表示部８の画面に表示される。
【００４０】
Ｓ７−３：次の文字「い」を入力するため、「ア」のボタン（「１」のボタン）を押下する。
表示部８の画面に文字列「さあ」が表示され、前に入力した「さ」が確定され、第１メモリ領域に「さ」が記憶される。
Ｓ７−４：回転式入力デバイス６を順方向に回転すると、「あ」がその列に配列した平仮名「い」に変化し、表示部８の画面に文字列「さい」が表示される。
【００４１】
Ｓ７−５：次の文字「と」を入力するため、「タ」のボタン（「４」のボタン）を押下する。
表示部８の画面に文字列「さいた」が表示され、前に入力した「い」が確定され、第１メモリ領域に「い」が記憶される。
Ｓ７−６：回転式入力デバイス６を順方向に回転すると、「た」がその列に配列された平仮名「ち」、「つ」、「て」、「と」の順に変化し、表示部８の画面に文字列「さいと」が表示される。
【００４２】
Ｓ７−７：次の文字「う」を入力するため、「ア」のボタン（「１」のボタン）を押下する。
表示部８の画面に文字列「さいとあ」が表示され、前に入力した「と」が確定され、第１メモリ領域に「と」が記憶される。
Ｓ７−８：回転式入力デバイス６を順方向に回転すると、「あ」がその列に配列された平仮名「い」、「う」の順に変化し、表示部８の画面に文字列「さいとう」が表示される。
Ｓ７−９：変換ボタン７ｅを押下すると、かな文字列「さいとう」が確定され、漢字変換辞書５により、例えば、「斎藤」に変換されて表示部８の画面に表示される。ユーザが「斎藤」を確定すれば、第２メモリ領域に記憶される。
【００４３】
図８は本実施例による文字入力手順２を示すブロック図である。図８において、図２に示す操作パネルに実装された回転式入力デバイス６及び入力ボタン７を操作することにより、例えば、かな文字列「さいとう」を入力し、これを漢字「斎藤」に変換するものとする。
Ｓ８−１：モードボタン７ｂを押下し、平仮名の文字入力モードに設定する。
Ｓ８−２：テンキーボタン７ａに割り付けた「サ」のボタン（「３」のボタン）を押下する。「さ」が表示部８の画面に表示される。
【００４４】
Ｓ８−３：次の文字「い」を入力するため、回転式入力デバイス６を逆方向に２回高速回転すると、「さ」が、行方向に配列した先頭平仮名「か」、「あ」の順に変化し、表示部８の画面に文字列「さあ」が表示され、前に入力した「さ」が確定され、第１メモリ領域に「さ」が記憶される。
Ｓ８−４：回転式入力デバイス６を順方向に低速回転すると、「あ」の列に配列した平仮名「い」に変化し、表示部８の画面に文字列「さい」が表示される。
【００４５】
Ｓ８−５：次の文字「と」を入力するため、回転式入力デバイス６を順方向に３回高速回転すると、「い」が、行方向に配列した先頭平仮名「か」、「さ」、「た」の順に変化し、表示部８の画面に文字列「さいた」が表示され、前に入力した「い」が確定され、第１メモリ領域に「い」が記憶される。
Ｓ８−６：回転式入力デバイス６を順方向に低速回転すると、「た」の列に配列した先頭平仮名「ち」、「つ」、「て」、「と」の順に変化し、表示部８の画面に文字列「さいと」が表示される。
【００４６】
Ｓ８−７：次の文字「う」を入力するため、回転式入力デバイス６を逆方向に３回高速回転すると、「と」が、行方向に配列した先頭平仮名「さ」、「か」、「あ」の順に変化し、表示部８の画面に文字列「さいとあ」が表示され、前に入力した「と」が確定され、第１メモリ領域に「と」が記憶される。
Ｓ８−８：回転式入力デバイス６を順方向に低速回転すると、「あ」の列に配列した平仮名「い」、「う」の順に変化し、表示部８の画面に文字列「さいとう」が表示される。
Ｓ８−９：変換ボタン７ｅを押下すると、かな文字列「さいとう」が確定され、漢字変換辞書５により、例えば、「斎藤」に変換されて表示部８の画面に表示される。ユーザが「斎藤」を確定すれば、第２メモリ領域に記憶される。
【００４７】
図９は本実施例による文字入力手順３を示すブロック図である。図９において、図２に示す操作パネルに実装された回転式入力デバイス６及び入力ボタン７を操作することにより、例えば、かな文字列「さいとう」を入力し、これを漢字「斎藤」に変換するものとする。
Ｓ９−１：モードボタン７ｂを押下し、平仮名の文字入力モードに設定する。
Ｓ９−２：テンキーボタン７ａに割り付けた「サ」のボタン（「３」のボタン）を押下する。「さ」が表示部８の画面に表示される。
【００４８】
Ｓ９−３：次の文字「い」を入力するため、回転式入力デバイス６を本体側に８回押し込むと、「さ」が、行方向に配列した先頭平仮名「た」、「な」、「は」、「ま」、「や」、「ら」、「わ」、「あ」の順に変化し、表示部８の画面に文字列「さあ」が表示され、前に入力した「さ」が確定され、第１メモリ領域に「さ」が記憶される。
Ｓ９−４：回転式入力デバイス６を順方向に回転すると、「あ」の列に配列された平仮名「い」に変化し、表示部８の画面に文字列「さい」が表示される。
【００４９】
Ｓ９−５：次の文字「と」を入力するため、回転式入力デバイス６を本体側に３回押し込むと、「い」が、行方向に配列した先頭平仮名「か」、「さ」、「た」の順に変化し、表示部８の画面に文字列「さいた」が表示され、前に入力した「い」が確定され、第１メモリ領域に「い」が記憶される。
Ｓ９−６：回転式入力デバイス６を順方向に回転すると、「た」の列に配列された平仮名「ち」、「つ」、「て」、「と」の順に変化し、表示部８の画面に文字列「さいと」が表示される。
【００５０】
Ｓ９−７：次の文字「う」を入力するため、回転式入力デバイス６を本体側に７回押し込むと、「と」が、行方向に配列した先頭平仮名「な」、「は」、「ま」、「や」、「ら」、「わ」、「あ」の順に変化し、表示部８の画面に文字列「さいとあ」が表示され、前に入力した「と」が確定され、第１メモリ領域に「と」が記憶される。
Ｓ９−８：回転式入力デバイス６を順方向に回転すると、「あ」の列に配列された平仮名「い」、「う」の順に変化し、表示部８の画面に文字列「さいとう」が表示される。
Ｓ９−９：変換ボタン７ｅを押下すると、かな文字列「さいとう」が確定され、漢字変換辞書５により、例えば、「斎藤」に変換されて表示部８の画面に表示される。ユーザが「斎藤」を確定すれば、第２メモリ領域に記憶される。
【００５１】
図１０は本実施例による文字入力手順４を示す説明図である。図１０において、図２に示す操作パネルに実装された回転式入力デバイス６及び入力ボタン７を操作することにより、例えば、かな文字列「さいとう」を入力し、これを漢字「斎藤」に変換するものとする。
Ｓ１０−１：モードボタン７ｂを押下し、平仮名の文字入力モードに設定する。
Ｓ１０−２：テンキーボタン７ａに割り付けた「サ」のボタン（「３」のボタン）を押下する。「さ」が表示部８の画面に表示される。
【００５２】
Ｓ１０−３：次の文字「い」を入力するため、回転式入力デバイス６を本体側に押し込みながら逆方向に回転すると、「さ」が、行方向に配列した先頭平仮名「か」、「あ」の順に変化し、表示部８の画面に文字列「さあ」が表示され、前に入力した「さ」が確定され、第１メモリ領域に「さ」が記憶される。
Ｓ１０−４：回転式入力デバイス６を順方向に回転すると、「あ」の列に配列した平仮名「い」に変化し、表示部８の画面に文字列「さい」が表示される。
【００５３】
Ｓ１０−５：次の文字「と」を入力するため、回転式入力デバイス６を本体側に押し込みながら順方向に回転すると、「い」が、行方向に配列した先頭平仮名「か」、「さ」、「た」に変化し、表示部８の画面に文字列「さいた」が表示され、前に入力した「い」が確定され、第１メモリ領域に「い」が記憶される。
Ｓ１０−６：回転式入力デバイス６を順方向に回転すると、「た」の列に配列した平仮名「ち」、「つ」、「て」、「と」の順に変化し、表示部８の画面に文字列「さいと」が表示される。
【００５４】
Ｓ１０−７：次の文字「う」を入力するため、回転式入力デバイス６を本体側に押し込みながら逆方向に回転すると、「と」が、行方向に配列した先頭平仮名「さ」、「か」、「あ」の順に変化し、表示部８の画面に文字列「さいとあ」が表示され、前に入力した「と」が確定され、第１メモリ領域に「と」が記憶される。
Ｓ１０−８：回転式入力デバイス６を順方向に回転すると、「あ」の列に配列した平仮名「い」、「う」の順に変化し、表示部８の画面に文字列「さいとう」が表示される。
Ｓ１０−９：変換ボタン７ｅを押下すると、かな文字列「さいとう」が確定され、漢字変換辞書５により、例えば、「斎藤」に変換されて表示部８の画面に表示される。ユーザが「斎藤」を確定すれば、第２メモリ領域に記憶される。
【００５５】
図１１は本実施例のバッファメモリの各メモリ領域による文字記憶手順を示す図である。図１１において、例えば、図７に示す文字入力手順１に基づくバッファメモリの各メモリ領域による文字記憶手順について説明する。
図１１（ａ）は、Ｓ７−３の処理で、Ｓ７−２の処理で入力した平仮名「さ」が確定され、確定した平仮名「さ」を記憶したバッファメモリ３の第１メモリ領域を示す。
図１１（ｂ）は、Ｓ７−５の処理で、Ｓ７−４の処理で入力した平仮名「い」が確定され、確定した平仮名「い」を続いて記憶したバッファメモリ３の第１メモリ領域を示す。
【００５６】
図１１（ｃ）は、Ｓ７−７の処理で、Ｓ７−６の処理で入力した平仮名「と」が確定され、確定した平仮名「と」を続いて記憶したバッファメモリ３の第１メモリ領域を示す。
図１１（ｄ）は、Ｓ７−９の処理で、Ｓ７−８の処理で入力した平仮名「う」が確定され、確定した平仮名「う」を続いて記憶したバッファメモリ３の第１メモリ領域を示す。
【００５７】
図１１（ｅ）は、Ｓ７−９の処理で、確定した文字列「さいとう」が漢字「斎藤」に変換され、変換した漢字「斎藤」を記憶したバッファメモリ３の第２メモリ領域を示す。
図１１（ｆ）は、漢字「斎藤」が確定されると、バッファメモリ３の第１メモリ領域がクリアされ、文字列「さいとう」がクリアされたバッファメモリ３の第１メモリ領域を示す。
図１１（ｇ）は、電話帳の名前として漢字「斎藤」を登録したバッファメモリ３の第３メモリ領域を示す。
【００５８】
図１２は本発明を適用した携帯電話機の動作手順を示すフローチャートである。図１２において、
Ｓ１２−１：キー入力待ち。
Ｓ１２−２：入力ボタン７または回転式入力デバイス６が操作された否かを判定する。そうならば、Ｓ１２−３に進み、そうでないならば、Ｓ１２−１に戻る。
Ｓ１２−３：現在のモードが文字入力モードか否かを判定する。そうならば、平仮名入力、カタカナ入力、英数字入力モードかを判定して、Ｓ１２−４に進み、そうでないならば、Ｓ１２−１３に進む。
【００５９】
Ｓ１２−４：テンキーボタン（ダイヤルボタン）７ａによる文字入力か否かを判定する。そうならば、Ｓ１２−５に進み、そうでないならば、Ｓ１２−６に進む。
Ｓ１２−５：テンキーボタン７ａの各ボタンに割り付けられた行方向の先頭文字を文字テーブルから読み出し表示部に表示する。表示した文字が確定されたならば、確定した文字を第１メモリ領域に記憶し、Ｓ１２−６に進む。
Ｓ１２−６：回転式入力デバイス６による文字入力か否かを判定する。そうならば、Ｓ１２−７に進み、そうでないならば、Ｓ１２−８に進む。
【００６０】
Ｓ１２−７：回転式入力デバイス６の回転量や押し込み操作回数に応じて割り付けた列方向の文字を文字テーブルから読み出し表示部に表示する。表示した文字が確定されたならば、確定した文字を第１メモリ領域に記憶し、Ｓ１２−８に進む。
Ｓ１２−８：変換ボタンが押下された否かを判定する。そうならば、Ｓ１２−９に進み、そうでないならば、Ｓ１２−１０に進む。
Ｓ１２−９：入力された文字列を漢字変換し、漢字変換した文字を第２メモリ領域に記憶し、Ｓ１２−１０に進む。
【００６１】
Ｓ１２−１０：電話帳の機能ボタンが押下された否かを判定する。そうならば、Ｓ１２−１１に進み、そうでないならば、Ｓ１２−１に戻る。
Ｓ１２−１１：変換した漢字を第３メモリ領域に設けた電話帳に登録する。
Ｓ１２−１２：第１及び第２メモリ領域をクリアし、動作を終了する。
Ｓ１２−１３：他の機能（例えば、通信、モード設定など）を実行し、動作を終了する。
【００６２】
図１３は実施例１による文字選択手順を示すフローチャートである。図１３は、特に、行方向の先頭文字がテンキーボタン７ａの押下により選択された後、回転式入力デバイス６の回転操作による列方向の文字の選択手順を示す。
Ｓ１３−１：回転式入力デバイス６の回転方向が順方向であるか否かを判定する。そうならば、Ｓ１３−２に進み、そうでないならば、Ｓ１３−３に進む。
Ｓ１３−２：回転式入力デバイス６の順方向の回転量に応じて、列方向に配列された文字のポインタ（ModeY）を増加させ、目的の文字を文字テーブルから読み出す。
【００６３】
Ｓ１３−３：回転式入力デバイス６の逆方向の回転量に応じて、列方向に配列された文字のポインタ（ModeY）を減少させ、目的の文字を文字テーブルから読み出す。
Ｓ１３−４：列方向に配列された文字のポインタ（ModeY）、つまり文字テーブルの変数値が、列方向に配列された最大文字数Ｍ＋１以上または０以下にならないように１〜Ｍの範囲で循環する。
【００６４】
図１４は実施例２による文字選択手順を示すフローチャートである。図１４は、特に、回転式入力デバイス６の高速回転操作による行方向の先頭文字の選択手順と、回転式入力デバイス６の低速回転操作による列方向の文字の選択手順を示す。
Ｓ１４−１：回転式入力デバイス６の回転速度が高速回転であるか否かを判定する。そうならば、Ｓ１４−２に進み、そうでないならば、Ｓ１４−６に進む。
Ｓ１４−２：回転式入力デバイス６の回転方向が順方向であるか否かを判定する。そうならば、Ｓ１４−３に進み、そうでないならば、Ｓ１４−４に進む。
Ｓ１４−３：回転式入力デバイス６の順方向の高速回転量に応じて、行方向に配列された先頭文字のポインタ（ModeX）を増加させ、目的の行方向の先頭文字を選択する。
【００６５】
Ｓ１４−４：回転式入力デバイス６の逆方向の高速回転量に応じて、行方向に配列された先頭文字のポインタ（ModeX）を減少させ、目的の行方向の先頭文字を選択する。
Ｓ１４−５：行方向に配列された先頭文字のポインタ（ModeX）が、行方向に配列された最大文字数Ｎ＋１以上または０以下にならないように１〜Ｎの範囲で循環する。
なお、図１４に示すＳ１４−６からＳ１４−９の処理は、図１３に示すＳ１３−１からＳ１３−４の処理と同じであるので説明を省略する。
【００６６】
図１５は実施例３による文字選択手順を示すフローチャートである。図１５は、特に、回転式入力デバイス６の押し込み操作による行方向の先頭文字の選択手順と、回転式入力デバイス６の回転操作による列方向の文字の選択手順を示す。
Ｓ１５−１：回転式入力デバイス６の押し込み操作であるか否かを判定する。そうならば、Ｓ１５−２に進み、そうでないならば、Ｓ１５−４に進む。
Ｓ１５−２：回転式入力デバイス６の押し込み操作回数に応じて、行方向に配列された先頭文字のポインタ（ModeX）を増加させ、目的の行方向の先頭文字を選択する。
【００６７】
Ｓ１５−３：行方向に配列された先頭文字のポインタ（ModeX）が、行方向に配列された最大文字数Ｎ＋１以上または０以下にならないように１〜Ｎの範囲で循環する。
なお、図１５に示すＳ１５−４からＳ１５−７の処理は、図１３に示すＳ１３−１からＳ１３−４の処理と同じであるので説明を省略する。
【００６８】
図１６は実施例４による文字選択手順を示すフローチャートである。図１６は、特に、回転式入力デバイス６の押し込み操作しながら回転操作することによる行方向の先頭文字の選択手順と、回転式入力デバイス６の回転操作による列方向の文字の選択手順を示す。
Ｓ１６−１：回転式入力デバイス６の押し込み回転操作であるか否かを判定する。そうならば、Ｓ１６−２に進み、そうでないならば、Ｓ１６−６に進む。
Ｓ１６−２：回転式入力デバイス６の押し込み回転操作が順方向であるか否かを判定する。そうならば、Ｓ１６−３に進み、そうでないならば、Ｓ１６−４に進む。
【００６９】
Ｓ１６−３：回転式入力デバイス６の順方向の回転量に応じて、行方向に配列された先頭文字のポインタ（ModeX）を増加させ、目的の行方向の先頭文字を選択する。
Ｓ１６−４：回転式入力デバイス６の逆方向の回転量に応じて、行方向に配列された先頭文字のポインタ（ModeX）を減少させ、目的の行方向の先頭文字を選択する。
Ｓ１６−５：行方向に配列された先頭文字のポインタ（ModeX）が、行方向に配列された文字数Ｎ＋１以上または０以下にならないように１〜Ｎの範囲で循環する。
なお、図１４に示すＳ１６−６からＳ１６−９の処理は、図１３に示すＳ１３−１からＳ１３−４の処理と同じであるので説明を省略する。
【００７０】
図１７は実施例５による文字選択手順を示すフローチャートである。図１７は、特に、回転式入力デバイス６の回転操作による行方向に配列された先頭文字と列方向に配列された文字の選択手順を示す。例えば、テンキーボタン７ａによって行方向に配列された先頭文字を選択し、次に回転式入力デバイス６を回転し続けることによって、「あ」→「い」→「う」→「え」→「お」→「か」→「き」といった５０音順に表示して選択する手順である。
【００７１】
Ｓ１７−１：目的の文字か否かを判定する。そうならば、文字を確定し回転式入力デバイスによる文字選択を終了する。
Ｓ１７−２：回転式入力デバイス６の回転方向が順方向であるか否かを判定する。そうならば、Ｓ１７−３に進み、そうでないならば、Ｓ１７−８に進む。
【００７２】
Ｓ１７−３：回転式入力デバイス６の順方向の回転量に応じて、列方向に配列された文字のポインタ（ModeY）を増加させ、列方向の文字を文字テーブルから読み出す。
Ｓ１７−４：列方向に配列された文字のポインタ（ModeY）が、列方向に配列された文字数Ｍ＋１以上になったか否かを判定する。そうならば、Ｓ１７−５に進み、そうでないならば、Ｓ１７−１に戻る。
Ｓ１７−５：列方向に配列された文字のポインタ（ModeY）を、最小値＝１に設定し、回転式入力デバイス６の順方向の回転量に応じて、行方向に配列された先頭文字のポインタ（ModeX）を増加させ、次の行方向の先頭文字を文字テーブルから読み出す。
【００７３】
Ｓ１７−６：行方向に配列された先頭文字のポインタ（ModeX）が、行方向に配列された文字数Ｎ＋１以上になったか否かを判定する。そうならば、Ｓ１７−７に進み、そうでないならば、Ｓ１７−１に戻る。
Ｓ１７−７：行方向に配列された先頭文字のポインタ(ModeX)を、最小値＝１に設定し、文字テーブルの先頭行の先頭文字を文字テーブルから読み出し、Ｓ１７−１に戻る。
【００７４】
Ｓ１７−８：回転式入力デバイス６の逆方向の回転量に応じて、列方向に配列された文字のポインタ（ModeY）を減少させ、列方向の文字を文字テーブルから読み出す。
Ｓ１７−９：列方向に配列された文字のポインタ（ModeY）が、０以下になったか否かを判定する。そうならば、Ｓ１７−１０に進み、そうでないならば、Ｓ１７−１に戻る。
Ｓ１７−１０：列方向に配列された文字のポインタ（ModeY）を、最大値＝Ｍに設定し、回転式入力デバイス６の逆方向の回転量に応じて、行方向に配列された先頭文字のポインタ（ModeX）を減少させ、次の行方向の最終文字を文字テーブルから読み出し、Ｓ１７−１に戻る。
【００７５】
Ｓ１７−１１：行方向に配列された先頭文字のポインタ(ModeX)が、０以下になったか否かを判定する。そうならば、Ｓ１７−１２に進み、そうでないならば、Ｓ１７−１に戻る。
Ｓ１７−１２：行方向に配列された先頭文字のポインタ（ModeX）を、最大値＝Ｎに設定し、文字テーブルの最終行の最終文字を文字テーブルから読み出し、Ｓ１７−１に戻る。
【００７６】
【発明の効果】
本発明によれば、携帯電話機やＰＤＡなどの操作パネルに実装されたテンキーボタン及び回転式入力デバイスを用いた文字入力操作において、任意の１文字の入力操作に対し、少なくともテンキーボタンの押下回数を１回以下に削減し、回転式入力デバイスの回転操作により簡単に文字入力ができる。
【図面の簡単な説明】
【図１】本発明を適用した携帯電話機の構成を示すブロック図である。
【図２】本発明を適用した携帯電話機の操作パネルの外観を示す図である。
【図３】本実施例の文字記憶部に記憶された平仮名テーブルを示す図である。
【図４】本実施例の文字記憶部に記憶されたカタカナテーブルを示す図である。
【図５】本実施例の文字記憶部に記憶された英数字テーブルを示す図である。
【図６】本実施例のバッファメモリの各メモリ領域を示す図である。
【図７】本実施例による文字入力手順１を示す説明図である。
【図８】本実施例による文字入力手順２を示す説明図である。
【図９】本実施例による文字入力手順３を示す説明図である。
【図１０】本実施例による文字入力手順４を示す説明図である。
【図１１】本実施例のバッファメモリの各メモリ領域による文字記憶手順を示す図である。
【図１２】本発明を適用した携帯電話機の動作手順を示すフローチャートである。
【図１３】実施例１による文字選択手順を示すフローチャートである。
【図１４】実施例２による文字選択手順を示すフローチャートである。
【図１５】実施例３による文字選択手順を示すフローチャートである。
【図１６】実施例４による文字選択手順を示すフローチャートである。
【図１７】実施例５による文字選択手順を示すフローチャートである。
【符号の説明】
１    制御部
２    プログラムメモリ
３    バッファメモリ
４    文字記憶部
５    漢字変換辞書
６    回転式入力デバイス
６ａ  回転検出部
６ｂ  押し込み検出部
７    入力ボタン
７ａ  テンキーボタン
７ｂ  入力モード切り替えボタン
７ｃ  通話ボタン
７ｄ  機能ボタン
７ｅ  変換ボタン
８    表示部
９    通信部
１０    マイクロホン
１１    スピーカ
１２    バス
【図１】
0004347513.tif 000002
【図２】
0004347513.tif 000003
【図３】
0004347513.tif 000004
【図４】
0004347513.tif 000005
【図５】
0004347513.tif 000006
【図６】
0004347513.tif 000007
【図７】
0004347513.tif 000008
【図８】
0004347513.tif 000009
【図９】
0004347513.tif 000010
【図１０】
0004347513.tif 000011
【図１１】
0004347513.tif 000012
【図１２】
0004347513.tif 000013
【図１３】
0004347513.tif 000014
【図１４】
0004347513.tif 000015
【図１５】
0004347513.tif 000016
【図１６】
0004347513.tif 000017
【図１７】
0004347513.tif 000018