(57)【要約】【課題】複数の文字入力モードを切り替えながら文字を入力する場合に、文字入力モードを選択する操作を省略できるようにする。【解決手段】「か」行の文字キーがその右側から操作されと、操作オブジェクトは右手／右手のペンとなり、それに対応する文字入力モードは平仮名入力モードとなる。この場合、「か」行の文字キーの１回目の操作であれば、「か」行の先頭文字“か”が入力される（図１０（１）参照）。また、「さ」行の文字キーがその左側から操作されると、操作オブジェクトは“左手／左手のペン”となり、文字入力モードは片仮名入力モードとなる。この場合、「さ」行の文字キーの１回目の操作であれば、「さ」行の先頭文字“さ”の片仮名が“サ”入力される（図１０（３）参照）。【選択図】  図１０
2010113564.tif 000002
【特許請求の範囲】
【請求項１】
文字キーが操作された際に、この操作された文字キーに割り当てられている文字を入力する端末装置であって、
前記文字キーが何によって操作されたかを判別する判別手段と、
グループ化された文字群に対応してグループ毎に設けられ、そのグループ内の各文字を入力可能な文字とする複数の文字入力モードのうち、いずれかの文字入力モードを前記判別手段による判別結果に基づいて選択する選択手段と、
前記文字入力モード毎にそのグループ内のいずれかの文字が割り当てられている前記文字キーが操作された際に、その文字キーに割り当てられている各文字のうち、前記選択手段によって選択された文字入力モードに対応するグループ内の文字を入力する入力手段と、
を具備したことを特徴とする端末装置。
【請求項２】
前記判別手段は、文字キーがどの方向から操作されたかに応じて右手による操作か左手による操作かを判別する、
ようにしたことを特徴とする請求項１記載の端末装置。
【請求項３】
前記文字キーがどの方向から操作されたかを電気的スイッチ、機械的スイッチ、圧力センサ、歪みセンサ、照度センサの少なくともいずれか１つを利用して検出する方向検出手段を更に備え、
前記判別手段は、前記方向検出手段による検出結果に応じて右手による操作か左手による操作かを判別する、
ようにしたことを特徴とする請求項２記載の端末装置。
【請求項４】
前記文字キーを操作した指の特徴情報を検出する指検出手段を更に備え、
前記判別手段は、前記指検出手段による検出結果に応じて右手の指による操作か左手の指による操作かを判別する、
ようにしたことを特徴とする請求項１記載の端末装置。
【請求項５】
前記文字キーを操作した指の特徴情報を検出する指検出手段を更に備え、
前記判別手段は、前記指検出手段による検出結果に応じて操作した指を判別する、
ようにしたことを特徴とする請求項１記載の端末装置。
【請求項６】
前記複数の文字入力モードは、平仮名入力モード、片仮名入力モード、英字入力モード、数字入力モード、記号入力モードのうち、少なくともいずれか２つの入力モードである、
ことを特徴とする請求項１記載の端末装置。
【請求項７】
前記複数の文字入力モードは、全角文字入力モード及び半角文字入力モードを含む入力モードである、
ことを特徴とする請求項１記載の端末装置。
【請求項８】
前記複数の文字入力モードは、大文字入力モード及び小文字入力モードを含む入力モードである、
ことを特徴とする請求項１記載の端末装置。
【請求項９】
入力されている文字を未変換文字としてその未変換文字を別の文字に変換する変換手段を更に備え、
前記入力手段は、未変換文字として文字が入力されている状態において、操作された文字キーに割り当てられている各文字のうち、前記選択手段によって選択された文字入力モードに対応するグループ内の文字を未変換文字として入力する、
ようにしたことを特徴とする請求項１記載の端末装置。
【請求項１０】
前記文字キーは、前記文字入力モード毎に順序付けされた複数の文字が割り当てられ、
前記入力手段は、入力位置に文字が入力されている状態において、前記選択手段によって選択された文字入力モードに対応するグループ内の文字のうち、前記入力位置に入力されている文字の次の順番の文字を入力する、
ようにしたことを特徴とする請求項１記載の端末装置。
【請求項１１】
前記入力手段は、前記選択手段によって新たな文字入力モードに切り替わっても、同じ文字キーが操作された場合には、前記新たな文字入力モードに対応するグループ内の文字のうち、前記入力位置に入力されている文字の次の順番に相当する文字を入力する、
ようにしたことを特徴とする請求項１０記載の端末装置。
【請求項１２】
コンピュータに対して、
文字キーが何によって操作されたかを判別する機能と、
グループ化された文字群に対応してグループ毎に設けられ、そのグループ内の各文字を入力可能な文字とする複数の文字入力モードのうち、いずれかの文字入力モードを前記判別結果に基づいて選択する機能と、
前記文字入力モード毎にそのグループ内のいずれかの文字が割り当てられている前記文字キーが操作された際に、その文字キーに割り当てられている各文字のうち、前記選択された文字入力モードに対応するグループ内の文字を入力する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、文字キーが操作された際に、この操作された文字キーに割り当てられている文字を入力する端末装置及びプログラムに関する。
【背景技術】
【０００２】
一般に、携帯電話などの端末装置には、例えば、平仮名を入力するための平仮名入力モード、片仮名を入力するための片仮名入力モードのように複数の文字入力モードが備えられている。その他の文字入力モードとしては、英字、数字のそれぞれを区別して入力するための文字入力モード（英字入力モード、数字入力モード）、全角文字、半角文字のそれぞれを区別して入力するための文字入力モード（全角入力モード、半角入力モード）、大文字、小文字のそれぞれを区別して入力するための文字入力モード（大文字入力モード、小文字入力モード）など、がある。ところで、ある文字入力モードの文字を入力したあとに、別の文字入力モードの文字を入力する場合には、文字入力モードを切り替える操作が必要であり、煩雑である。
【０００３】
そこで、従来では、文字入力モードを切り替える煩雑さを解消するための技術として、例えば、文字入力装置において、文字入力モードを切り替えるための文字入力切替文字を記憶しておき、操作部から入力された文字と文字入力切替文字とを比較し、それらの一致を条件として、文字入力モードを切り替えるようにした技術が開示されている（特許文献１参照）。
【特許文献１】特開２００６−３５０７７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した先行技術においては、文字入力モードを切り替えるためには、文字入力切替文字を入力操作する必要があるが、このような入力操作を行うことは文字入力モードを切り替えるという操作と基本的に同様であり、操作が煩雑化することには変わりはない。
【０００５】
この発明の課題は、複数の文字入力モードを切り替えながら文字を入力する場合に、文字入力モードを選択する操作を省略できるようにすることである。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために請求項１記載の発明は、文字キーが操作された際に、この操作された文字キーに割り当てられている文字を入力する端末装置であって、前記文字キーが何によって操作されたかを判別する判別手段と、グループ化された文字群に対応してグループ毎に設けられ、そのグループ内の各文字を入力可能な文字とする複数の文字入力モードのうち、いずれかの文字入力モードを前記判別手段による判別結果に基づいて選択する選択手段と、前記文字入力モード毎にそのグループ内のいずれかの文字が割り当てられている前記文字キーが操作された際に、その文字キーに割り当てられている各文字のうち、前記選択手段によって選択された文字入力モードに対応するグループ内の文字を入力する入力手段と、を具備したことを特徴とする。
【０００７】
請求項１に従属する発明として、前記判別手段は、文字キーがどの方向から操作されたかに応じて右手による操作か左手による操作かを判別する、ようにしたことを特徴とする請求項２記載の発明であってもよい。
【０００８】
請求項２に従属する発明として、前記文字キーがどの方向から操作されたかを電気的スイッチ、機械的スイッチ、圧力センサ、歪みセンサ、照度センサの少なくともいずれか１つを利用して検出する方向検出手段を更に備え、前記判別手段は、前記方向検出手段による検出結果に応じて右手による操作か左手による操作かを判別する、ようにしたことを特徴とする請求項３記載の発明であってもよい。
【０００９】
請求項１に従属する発明として、前記文字キーを操作した指の特徴情報を検出する指検出手段を更に備え、前記判別手段は、前記指検出手段による検出結果に応じて右手の指による操作か左手の指による操作かを判別する、ようにしたことを特徴とする請求項４記載の発明であってもよい。
【００１０】
請求項１に従属する発明として、前記文字キーを操作した指の特徴情報を検出する指検出手段を更に備え、前記判別手段は、前記指検出手段による検出結果に応じて操作した指を判別する、ようにしたことを特徴とする請求項５記載の発明であってもよい。
【００１１】
請求項１に従属する発明として、前記複数の文字入力モードは、平仮名入力モード、片仮名入力モード、英字入力モード、数字入力モード、記号入力モードのうち、少なくともいずれか２つの入力モードである、ことを特徴とする請求項６記載の発明であってもよい。
【００１２】
請求項１に従属する発明として、前記複数の文字入力モードは、全角文字入力モード及び半角文字入力モードを含む入力モードである、ことを特徴とする請求項７記載の発明であってもよい。
【００１３】
請求項１に従属する発明として、前記複数の文字入力モードは、大文字入力モード及び小文字入力モードを含む入力モードである、ことを特徴とする請求項８記載の発明であってもよい。
【００１４】
請求項１に従属する発明として、入力されている文字を未変換文字としてその未変換文字を別の文字に変換する変換手段を更に備え、前記入力手段は、未変換文字として文字が入力されている状態において、操作された文字キーに割り当てられている各文字のうち、前記選択手段によって選択された文字入力モードに対応するグループ内の文字を未変換文字として入力する、ようにしたことを特徴とする請求項９記載の発明であってもよい。
【００１５】
請求項１に従属する発明として、前記文字キーは、文字入力モード毎に順序付けされている複数の文字が割り当てられ、前記入力手段は、入力位置に文字が入力されている状態において、前記選択手段によって選択された文字入力モードに対応するグループ内の文字のうち、前記入力位置に入力されている文字の次の順番の文字を入力する、ようにしたことを特徴とするようにしたことを特徴とする請求項１０記載の発明であってもよい。
【００１６】
請求項１０に従属する発明として、前記入力手段は、前記選択手段によって新たな文字入力モードに切り替わっても、同じ文字キーが操作された場合には、前記新たな文字入力モードに対応するグループ内の文字のうち、前記入力位置に入力されている文字の次の順番に相当する文字を入力する、ようにしたことを特徴とする請求項１１記載の発明であってもよい。
【００１７】
また、上述した課題を解決するために請求項１２記載の発明は、コンピュータに対して、文字キーが何によって操作されたかを判別する機能と、グループ化された文字群に対応してグループ毎に設けられ、そのグループ内の各文字を入力可能な文字とする複数の文字入力モードのうち、いずれかの文字入力モードを前記判別結果に基づいて選択する機能と、前記文字入力モード毎にそのグループ内のいずれかの文字が割り当てられている前記文字キーが操作された際に、その文字キーに割り当てられている各文字のうち、前記選択された文字入力モードに対応するグループ内の文字を入力する機能と、を実現させるためのプログラムを特徴とする。
【発明の効果】
【００１８】
この発明によれば、複数の文字入力モードを切り替えながら文字を入力する操作を容易にすることで、利便性の高い文字入力操作を実現することができる。
【発明を実施するための最良の形態】
【００１９】
（実施形態１）
以下、図１〜図１１を参照して本発明の第１実施形態を説明する。
この実施形態は、端末装置として携帯電話機に適用した場合を例示したもので、図１は、この携帯電話機が利用可能な通信ネットワークシステムを示したブロック図である。
携帯電話機１は、通話機能、電子メール機能、インターネット接続機能（Ｗｅｂアクセス機能）、送信メール作成などの編集機能などが備えられている。携帯電話機１は、最寄りの基地局２Ａ、交換機２Ｂから無線通信網（移動体通信網）２に接続されると、この無線通信網２を介して他の携帯電話機１との間で通話可能状態となる。また、携帯電話機１は、無線通信網２を介してインターネット３に接続されると、Ｗｅｂサイトをアクセスして閲覧可能となり、また、音楽、映画などのコンテンツをインターネット３、無線通信網２を介してダウンロード可能となる。
【００２０】
図２は、携帯電話機１の基本的な構成要素を示したブロック図である。
中央制御部１１は、二次電池を備えた電池部１２からの電力供給によって動作し、記憶部１３内の各種のプログラムに応じてこの携帯電話機１の全体動作を制御する中央演算処理装置、メモリなどを有している。記憶部１３にはプログラム記憶部Ｍ１、各種情報一時記憶部Ｍ２、文字テーブル記憶部Ｍ３、操作オブジェクト情報記憶部Ｍ４、文字入力モード情報記憶部Ｍ５などが設けられている。
【００２１】
プログラム記憶部Ｍ１は、図６〜図９に示す動作手順に応じて本実施形態を実現するためのプログラムや各種のアプリケーションなどが格納されているほか、それに必要な各種の情報が記憶されている。また、各種情報一時記憶部Ｍ２は、表示用の画面情報、フラグ情報、タイマ情報など、携帯電話機１が動作するために必要な各種の情報を一時的に記憶するワーク領域である。なお、図示省略したが、記憶部１３には、入力された未変換文字を別の文字である漢字、英字、数字、片仮名に変換したり、全角文字や半角文字に変換したりするために使用される文字の対応表（変換テーブル）が記憶されている。この変換テーブルを使用して中央制御部１１は、漢字変換、英数カナ変換、全角半角変換などの変換処理を実行する。
【００２２】
無線通信部１４は、無線部、ベースバンド部、多重分離部などを備え、例えば、通話機能、電子メール機能、インターネット接続機能などの動作時に、最寄りの基地局２Ａとの間でデータの送受信を行うもので、通話機能の動作時にはベースバンド部の受信側から信号を取り込んで受信ベースバンド信号に復調したのち、音声信号処理部１５を介して通話用スピーカＳＰから音声出力させ、また、通話用マイクＭＣからの入力音声データを音声信号処理部１５から取り込み、送信ベースバンド信号に符号化したのち、ベースバンド部の送信側に与えてアンテナから発信出力させる。
【００２３】
表示部１６は、高精細液晶あるいは有機ＥＬなどを使用し、例えば、文字情報、待受画像、データアイコン、機能アイコンなど、各種の情報を表示する。操作部１７は、数値キー、文字キー、カーソルキーなど、各種の押し釦式のキーを備え、ダイヤル入力、文字入力、コマンド入力などを行うもので、中央制御部１１は、この操作部１７からの入力操作信号に応じた処理を実行する。例えば、中央制御部１１は、編集機能を起動させた状態において、文字入力操作に応じて送信メール作成などの文章作成処理を行う。ＲＴＣ（リアルタイムクロックモジュール）１８は、時計部を構成するもので、中央制御部１１は、ＲＴＣ１８から現在日時を取得する。報知部１９は、サウンドスピーカ２０、ＬＥＤ（発光ダイオード）２１、振動モータ２２を備え、着信時に駆動されて着信報知を行うほか、アラーム報知時などでも駆動される。
【００２４】
操作オブジェクト検出部２３は、文章作成処理などの実行時に操作部１７の文字キーがどの方向から操作されたか（右側から操作されたか、左側から操作されたか）に応じて右手による操作か左手による操作かを操作オブジェクトとして検出するようにしたもので、少なくとも電気的スイッチ、機械的スイッチ、圧力センサ、歪みセンサ、照度センサのいずれかを備えた構成となっている。例えば、複数の文字キーがマトリックス状に配置されている状態において、このマトリックスを構成する縦線と横線の各交差部分に照度センサを一個ずつ配置した構成となっている。
【００２５】
このようにマトリックスを構成する縦線と横線の各交差部分に照度センサが配置されている状態において、いずれかの文字キーが操作されると、中央制御部１１は、各照度センサの検出結果に基づいて光が指で遮断された状態（影による照度の違い）を分析し、その分析結果に基づいて文字キーが右側から操作されたか、左側から操作されたかを検出すると共に、この検出結果に基づいて操作オブジェクト情報記憶部Ｍ４を参照し、右手による操作か左手による操作かを操作オブジェクトとして判別するようにしている。なお、操作オブジェクトとは、文字キーが何によって操作されたのか（右手による操作か、左手による操作か）を示している。
【００２６】
なお、マトリックスを構成する縦線と横線の各交差部分に照度センサを配置する代わりに、電気的スイッチ又は機械的スイッチを一個ずつ配置した場合でも上述と同様に、各スイッチのオン／オフ状態を分析することによって右手による操作か左手による操作かを判別するようにしてもよい。また、操作部１７を構成する操作基板を水平方向に移動可能に取り付けると共に、文字キーが操作された際に加わる水平成分の力で移動する操作基板の移動方向を歪みセンサによって検出し、この操作基板の移動方向に基づいて文字キーが右側から操作されたか、左側から操作されたかに応じて右手による操作か左手による操作かを判別するようにしてもよい。
【００２７】
図３は、操作部１７を構成するキーの一部を示した図である。
操作部１７には、文字入力に関連するキーとして、文字キーＣＲ、右カーソルキーＲＣ、左カーソルキーＬＣ、濁点・半濁点キーＰＭ、戻しキーＲＥなどを有している。複数（例えば、１０個）の文字キーＣＲには、平仮名の「あ」行に対応付けられた文字キー、「か」行に対応付けられた文字キー、…、「わ」行に対応付けられた文字キーを有し、各文字キーＣＲには、その行に属する各文字がその順次割り当てられている。例えば、「あ」行に対応する文字キーＣＲには、“あ”、“い”、…、“お”がその並び順に割り当てられており、この「あ」行の文字キーＣＲが連続して操作されると、その連続操作回数Ｎに応じてＮ番目の文字が入力文字として指定される。例えば、「あ」行の文字キーＣＲが連続して操作された際に、その１回目の操作で“あ”の文字が入力され、２回の目の操作で“い”の文字が入力され、…５回目の操作で“お”の文字が入力される。
【００２８】
また、右カーソルキーＲＣは、文字入力時にカーソル位置（入力位置）を１文字分右にずらす（移動する）ためのキーとして機能し、また、左カーソルキーＬＣは、カーソル位置（入力位置）を１文字分左にずらす（移動する）ためのキーとして機能する。また、濁点・半濁点キーＰＭは、文字入力時に濁点、半濁点を入力するキーとして機能し、また、戻しキーＲＥは、１つ前に入力された文字に戻すことを指示するキーとして機能する。その他、文字入力に関連するキーとして、操作部１７には、図示省略したが、削除キー、変換キー、決定キー、終了キーなどが設けられている。
【００２９】
図４は、文字テーブル記憶部Ｍ３を説明するための図である。
文字テーブル記憶部Ｍ３は、各種の文字キーＣＲと、この文字キーＣＲに割り当てられている各種の文字とを対応付けるテーブルを記憶するもので、「文字キー」、「Ｎ番目の文字」、「キーフラグ」の各項目を有する構成となっている。「文字キー」は、平仮名の「あ」行〜「わ」行に対応付けられた各文字キーＣＲや濁点・半濁点キーＰＭを示している。「Ｎ番目の文字」は、「あ」行〜「わ」行の文字キーＣＲに対応してその文字キーＣＲに割り当てられている行内の文字群を示している。図中、“１”、“２”、…“１０”はその文字群内の各文字の並び順を示し、この各文字は、連続操作回数（同じ文字キーＣＲが連続して操作された場合の操作回数）Ｎによって指定される。
【００３０】
例えば、図４に示すように「あ」行の「文字キー」に対応する「Ｎ番目の文字」には、１０個の文字として、大文字の平仮名の“あ”、“い”、“う”、“え”、“お”に続いて、小文字の平仮名の“ぁ”、“ぃ”、“ぅ”、“ぇ”、“ぉ”がその並び順に配置されている。この場合、「あ」行の文字キーＣＲが操作された場合、その１回目の操作では大文字の平仮名の“あ”が入力文字として指定され、２回目の操作では大文字の平仮名の“い”、…１０回目の操作では小文字の平仮名の“ぉ”が入力文字として指定される。なお、「Ｎ番目の文字」内の“−”は、その順番には文字が割り当てられていないことを示している。
【００３１】
また、後述する“平仮名入力モード”において、文字キーＣＲが操作された場合には、それに割り当てられている平仮名が入力されるが、“片仮名入力モード”において同じ文字キーＣＲが操作された場合には、その平仮名に対応する片仮名が入力されるようになる。例えば、“平仮名入力モード”において、「あ」行の文字キーＣＲの１回目の操作で、平仮名“あ”が入力されるが、“片仮名入力モード”では「あ」行の文字キーＣＲの１回目の操作で、片仮名“ア”が入力される。「キーフラグ」は、操作された文字キーＣＲを示すフラグで、操作された「文字キー」に対応する「キーフラグ」が“オン”となり、それ以外の「キーフラグ」が“オフ”となる。
【００３２】
図５（１）は、操作オブジェクト情報記憶部Ｍ４を説明するための図である。
操作オブジェクト情報記憶部Ｍ４は、操作オブジェクト検出部２３からの検出結果（文字キーＣＲがどの方向から操作されたか）に基づいて文字キーＣＲが何によって操作されたかの操作オブジェクトを判別する際に使用されるもので、「操作方向」、「操作オブジェクト」の項目を有する構成となっている。「操作方向」は、文字キーＣＲがどの方向から操作されたのか（文字キーＣＲが右側から操作されたのか、左側から操作されたのか）の操作方向を示している。「操作オブジェクト」は、文字キーＣＲが右手で操作されたのか／右手に持ったペンで操作されたのか（右手／右手のペン）、又は左手で操作されたのか／左手に持ったペンで操作されたのか（左手／左手のペン）を示している。このように判別した操作オブジェクトに基づいて文字入力モード情報記憶部Ｍ５を検索し、複数の文字入力モードのうち、そのいずれかの文字入力モードを選択するようにしている。
【００３３】
図５（２）は、文字入力モード情報記憶部Ｍ５を説明するための図である。
文字入力モード情報記憶部Ｍ５は、操作オブジェクトに応じて文字入力モードを選択する際に使用されるもので、「操作オブジェクト」、「文字入力モード」、「モードフラグ」の項目を有する構成となっている。「文字入力モード」は、グループ化された文字群（例えば、平仮名、片仮名）に対応してグループ毎に設けられ、そのグループ内の各文字を入力可能な文字とする動作モードである。
【００３４】
この文字入力モード情報記憶部Ｍ５の内容に基づいて中央制御部１１は、同一の文字キーＣＲが操作された場合であっても、複数の文字入力モードのうち、どの文字入力モードが選択されているかに応じて異なる文字種の文字（例えば、平仮名、片仮名）を選択的に入力するようにしている。すなわち、文字入力モード毎にそのグループ内のいずれかの文字が割り当てられている文字キーＣＲが操作された際に、その文字キーＣＲに割り当てられている各文字のうち、選択された文字入力モードに対応するグループ内の文字を入力するようにしている。
【００３５】
「モードフラグ」は、複数の文字入力モードのうち、どの文字入力モードが選択されたかを示すフラグで、現在選択されている文字入力モードに対応する「モードフラグ」が“オン”される。ここで、第１実施形態では複数の文字入力モードとして、平仮名を入力するための“平仮名入力モード”、片仮名を入力するための“片仮名入力モード”を有しているが、英字、数字のそれぞれを区別して入力するための文字入力モード（英字入力モード、数字入力モード）、全角文字、半角文字のそれぞれを区別して入力するための文字入力モード（全角入力モード、半角入力モード）、大文字、小文字のそれぞれを区別して入力するための文字入力モード（大文字入力モード、小文字入力モード）などであってもよい。また、「操作オブジェクト」と「文字入力モード」との対応付けは、ユーザ操作によって任意に設定可能となっており、図示の例とは逆の関係、例えば、ユーザの利き手に応じて「操作オブジェクト」と「文字入力モード」とを対応付けるようにしてもよい。
【００３６】
次に、この第１実施形態における携帯電話機１の動作概念を図６〜図９に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。このことは後述する他の実施形態においても同様であり、記録媒体のほかに、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施形態特有の動作を実行することもできる。
【００３７】
図６は、携帯電話機１の全体動作の概要を示したフローチャートである。
先ず、中央制御部１１は、電源を投入する電源オン操作が行われると（ステップＡ１でＹＥＳ）、電源供給を開始させて所定のメモリなどを初期化する電源オン処理を実行したのち、所定の待受画像を読み出して表示させたり、基地局２Ａとの間で通信を行って位置登録をしたりする待受処理を行う（ステップＡ２）。そして、着信有無を検出したり（ステップＡ３）、操作部１７からの操作有無を検出したりし（ステップＡ５）、着信又は操作有りを検出するまで上述のステップＡ３に戻る。
【００３８】
いま、着信を検出した場合には（ステップＡ３でＹＥＳ）、通話可能状態とすると共に通話履歴を記憶したり、通話に関する情報を表示したりする通話処理を実行したのち（ステップＡ４）、上述のステップＡ３に戻る。また、何らかの操作を検出した場合には（ステップＡ５でＹＥＳ）、それが設定操作であれば（ステップＡ６でＹＥＳ）、その操作に応じた設定処理を行う（ステップＡ７）。例えば、文字入力モード情報記憶部Ｍ５において「操作オブジェクト」と「文字入力モード」との対応をユーザ操作によって任意に設定する設定処理などを行う。例えば、図４の場合とは逆に、「操作オブジェクト」の“右手／右手のペン”と「文字入力モード」の“片仮名入力モード”とを対応付けたり、「操作オブジェクト」の“左手／左手のペン”と「文字入力モード」の“平仮名入力モード”とを対応付けたりするようにしてもよい。
【００３９】
また、何らかの操作を検出した場合に（ステップＡ５でＹＥＳ）、それが文字入力の開始を指示する入力開始操作であれば（ステップＡ８でＹＥＳ）、入力画面（テキスト画面）を表示させたのち（ステップＡ９）、文字入力に関する操作待ち状態となる（ステップＡ１０）。ここで、所望する文字を入力するために文字キーＣＲが操作されたときには（ステップＡ１１でＹＥＳ）、後述する文字入力処理を実行したのち（ステップＡ１２）、上述のステップＡ１０に戻るが、文字入力の終了を指示する入力終了操作以外のキーが操作されたときには（ステップＡ１３でＮＯ）、操作されたキーに応じた処理として、例えば、文字の削除、入力位置の変更、漢字変換、英数カナ変換、全角半角変換、確定などの処理を実行したのち（ステップＡ１６）、上述のステップＡ１０に戻る。
【００４０】
また、文字入力の終了を指示する入力終了操作が行われたときには（ステップＡ１３でＹＥＳ）、上述の文字入力処理（ステップＡ１２）によって入力された文字列を記憶保存させたのち（ステップＡ１４）、入力画面を閉じる入力終了処理を行う（ステップＡ１５）。その後、上述のステップＡ３に戻る。また、電源オフ操作が行われたときには（ステップＡ１７でＹＥＳ）、電源オフ処理を実行して（ステップＡ１８）、このフローの終了となるが、その他の操作が行われたときには（ステップＡ１７でＹＥＳ）、その操作に応じた処理として、例えば、通話発信処理、メール発信処理などを実行したのち（ステップＡ１９）、上述のステップＡ３に戻る。
【００４１】
図７は、文字キーＣＲの操作に応答して実行開始される文字入力処理（図６のステップＡ１２）を詳述するためのフローチャートである。
以下、文字入力処理を図１０、図１１に示す具体例を参照して説明するものとする。なお、図１０、図１１は、文字キーＣＲがどの方向から操作されたのか、同じ文字キーＣＲが連続して操作されたのか別の文字キーＣＲが操作されたのかに応じて現在の入力位置に文字が順次される様子を例示した図で、図１０（１）〜（４）は、入力途中において文字キーＣＲの操作方向を変えるほか、別の文字キーＣＲを操作した場合を示し、図１１（１）〜（４）は、入力途中において文字キーＣＲの操作方向を変えたが、同じ文字キーＣＲが連続して操作された場合を示した図である。
【００４２】
先ず、中央制御部１１は、図８のフローチャートにしたがって文字入力モード選択処理を実行する（図７のステップＢ１）。図８は、文字入力モード選択処理（図７のステップＢ１）を詳述するためのフローチャートである。
中央制御部１１は、操作オブジェクト検出部２３をアクセスして操作部１７の文字キーＣＲがどの方向から操作されたのか（右側から操作されたのか、左側から操作されたのか）の操作方向を検出する（図８のステップＣ１）。この場合、操作オブジェクト検出部２３の検出結果に基づいて中央制御部１１は、文字キーＣＲが操作された際に生じる影による照度の違いから操作方向を検出する。
【００４３】
そして、この操作方向に基づいて操作オブジェクト情報記憶部Ｍ４を検索し、該当する操作オブジェクト情報を読み出し（ステップＣ２）、その「操作オブジェクト」は“右手／右手のペン”か、“左手／左手のペン”かの判別を行う（ステップＣ３）。これによって文字キーＣＲが何によって操作されたかの「操作オブジェクト」を特定すると、この「操作オブジェクト」に基づいて文字入力モード情報記憶部Ｍ５を検索し、該当する文字入力モード情報を読み出し（ステップＣ４）、複数の「文字入力モード」のうち、“平仮名入力モード”、“片仮名入力モード”のいずれかを選択する（ステップＣ５）。
【００４４】
このようにして文字入力モード選択処理（図７のステップＢ１）が終わると、現在のカーソル位置（入力位置）は、未入力状態か（空欄か）を調べるが（ステップＢ２）、最初は、入力位置には文字が入力されていない未入力状態となっているため（ステップＢ２でＹＥＳ）、文字入力モード情報記憶部Ｍ５をアクセスし、今回の「操作オブジェクト」に対応する「文字入力モード」の「モードフラグ」を“オン”すると共に（ステップＢ３）、その以外の「文字入力モード」の「モードフラグ」を“オフ”する（ステップＢ４）。更に、文字テーブル記憶部Ｍ３をアクセスし、今回操作された文字キーＣＲに対応する「キーフラグ」を“オン”すると共に（ステップＢ５）、その以外の文字キーＣＲの「キーフラグ」を“オフ”する（ステップＢ６）。
【００４５】
そして、同じ文字キーＣＲの連続操作回数Ｎの初期値として“１”をセットしたのち（ステップＢ７）、平仮名入力モード以外の「モードフラグ」が“オン”されているかを調べるが（ステップＢ８）、いま、図１０（１）に示すように、「か」行の文字キーＣＲがその右側から操作された場合には、「操作オブジェクト」は“右手／右手のペン”となり、それに対応する「文字入力モード」は“平仮名入力モード”となるため、この「文字入力モード（平仮名入力モード）」の「モードフラグ」は“オン”され、また、それ以外の「モードフラグ」は“オフ”されているので（ステップＢ８でＮＯ）、次のステップＢ９に移り、今回の「操作オブジェクト」に対応する「文字入力モード」で、今回操作された文字キーＣＲの「Ｎ番目の文字」を未変換文字として入力する。
【００４６】
例えば、図１０（１）に示すように、「か」行の文字キーＣＲがその右側から操作されることによって、「操作オブジェクト」は“右手／右手のペン”となり、それに対応する「文字入力モード」は“平仮名入力モード”となる。この場合「か」行の文字キーＣＲの１回目の操作であれば、連続操作回数Ｎは初期値“１”となっているので、「か」行の先頭文字“か”が未変換文字として入力される。これによって入力画面（テキスト画面）内において、現在の入力位置（下線を付した位置）には、平仮名“か”が表示される。このようにして１文字分の入力が終わると、この時点で図７の文字入力処理が終了し、図６のステップＡ１０に戻って操作待ち状態となる。
【００４７】
更に、文字キーＣＲが操作されて再び図７のフローに入ると、文字入力モード選択処理の実行に移るが（ステップＢ１）、この場合、操作方向が前回と同様であれば、この文字入力モード選択処理では、「操作方向」として“右側から”を検出し、「操作オブジェクト」として“右手／右手のペン”を判別し、「文字入力モード」として“平仮名入力モード”を選択する（図８のステップＣ１〜Ｃ５）。そして、入力位置は未入力状態かを調べるが（図７のステップＢ２）、いま、現在の入力位置には平仮名“か”が入力されているので（ステップＢ２でＮＯ）、次のステップＢ１１に移り、文字入力モード情報記憶部Ｍ５を参照し、「操作オブジェクト」に対応する「文字入力モード」の「モードフラグ」は“オン”されているかを調べる（ステップＢ１１）。
【００４８】
ここで、今回の操作方向が前回と同様であれば、「操作オブジェクト（右手／右手のペン）」に対応する「文字入力モード（平仮名入力モード）」の「モードフラグ」は、前回の文字キーＣＲの操作で“オン”されたままとなっているので（ステップＢ１１でＹＥＳ）、次のステップＢ１２に移り、文字テーブル記憶部Ｍ３を参照し、今回操作された文字キーＣＲの「キーフラグ」は“オン”されているか、つまり、同じ文字キーＣＲが連続して操作されたのか、別の文字キーＣＲが操作されたのかを調べる。その結果、今回操作された文字キーＣＲの「キーフラグ」が“オフ”されている場合、つまり、別の文字キーＣＲが操作された場合には（ステップＢ１２でＮＯ）、入力位置を右に１桁ずらして入力位置を更新する（ステップＢ１８）。
【００４９】
そして、上述のステップＢ５に移り、今回操作された文字キーＣＲに対応する「キーフラグ」を“オン”したのち、今回操作された文字キーＣＲ以外の文字キーＣＲの「キーフラグ」を“オフ”する（ステップＢ６）。そして、連続操作回数Ｎの初期値として“１”をセットしたのち（ステップＢ７）、平仮名入力モード以外の「モードフラグ」が“オン”されているかを調べるが（ステップＢ８）、いま、平仮名入力モードの「モードフラグ」は“オン”されているので、上述した場合と同様に、今回の「操作オブジェクト」に対応する「文字入力モード」で、今回操作された文字キーＣＲの「Ｎ番目の文字」を未変換文字として入力する（ステップＢ９）。例えば、「な」行の文字キーＣＲがその右側から操作されたものとすると、前回の平仮名“か”に続いて、今回の平仮名“な”が入力される。
【００５０】
一方、図１０（２）に示すように、同じ文字キーＣＲが同じ操作方向から連続して操作された場合には、「か」行の文字キーＣＲの「キーフラグ」は“オン”されたままとなっているので（ステップＢ１２でＹＥＳ）、次のステップＢ１３に移り、連続操作回数Ｎに“１”を加算してその値を更新したのち、未変換文字入力中であるかを調べる（ステップＢ１４）。ここで、未変換文字入力中とは、入力位置に入力した文字が漢字、英字、数字、片仮名などに変換されていない状態を意味している。
【００５１】
いま、現在の入力位置には平仮名“か”が入力されている状態で、未変換文字入力中であれば（ステップＢ１４でＹＥＳ）、現在の入力位置に入力されている文字“か”を消去したのち（ステップＢ１５）、上述のステップＢ９に移り、今回の「操作オブジェクト」に対応する「文字入力モード」で、今回操作された文字キーＣＲの「Ｎ番目の文字」を未変換文字として入力する。これによって図１０（２）に示すように、現在の入力位置には平仮名“か”の文字に代えて“き”の文字が入力される。
【００５２】
更に、文字キーＣＲが操作されて再び図７のフローに入ると、文字入力モード選択処理の実行に移るが（ステップＢ１）、この場合、図１０（３）に示すように、別の文字キーＣＲとして、「さ」行の文字キーＣＲが別の操作方向から操作されると、この文字入力モード選択処理では、「操作方向」として“左側から”を検出し、「操作オブジェクト」として“左手／左手のペン”を判別し、「文字入力モード」として“片仮名入力モード”を選択する（図８のステップＣ１〜Ｃ５）。そして、入力位置は未入力状態かを調べるが（図７のステップＢ２）、図１０（２）の時点では、現在の入力位置に前回の操作で“き”が入力されているため（ステップＢ２でＮＯ）、次のステップＢ１１に移り、「操作オブジェクト（左手／左手のペン）」に対応する「文字入力モード（片仮名入力モード）」の「モードフラグ」は“オン”されているかを調べる。
【００５３】
いま、片仮名入力モードの「モードフラグ」は、図１０（１）の時点で“オフ”されたままとなっているので（ステップＢ１１でＮＯ）、次のステップＢ１７に移り、図９に示す入力処理Ａを実行し、入力位置を右に１桁分ずらして入力位置を更新する（図９のステップＤ１）。その後、図７のステップＢ３に移り、今回の「操作オブジェクト（左手／左手のペン）」に対応する「文字入力モード（片仮名入力モード）」の「モードフラグ」を“オン”したのち、それ以外の「文字入力モード」の「モードフラグ」を“オフ”する（ステップＢ４）。更に、今回操作された「さ」行の文字キーＣＲに対応する「キーフラグ」を“オン”すると共に（ステップＢ５）、それ以外の文字キーＣＲの「キーフラグ」を“オフ”する（ステップＢ６）。
【００５４】
そして、同じ文字キーＣＲの連続操作回数Ｎの初期値として“１”をセットしたのち（ステップＢ７）、平仮名入力モード以外の「モードフラグ」は“オン”されているかを調べるが（ステップＢ８）、いま、片仮名入力モードの「モードフラグ」を“オン”した場合であるから（ステップＢ８でＹＥＳ）、ステップＢ１０に移り、今回の「操作オブジェクト」に対応する「文字入力モード」で、今回操作された文字キーＣＲの「Ｎ番目の文字」を確定文字として入力する。いま、「さ」行の文字キーＣＲが操作された場合であるから「Ｎ番目の文字」の平仮名に対応する片仮名として“サ”が入力される。これによって図１０（３）に示すように、１桁目の“き”の文字に続いて２桁目には“サ”の文字が入力される。
【００５５】
更に、文字キーＣＲが操作されて再び図７のフローに入ると、文字入力モード選択処理（ステップＢ１）を実行後、入力位置は未入力状態かを調べる（ステップＢ２）。いま、現在の入力位置には前回の操作で片仮名“サ”が入力されているので、未入力状態ではないと判断されるので（ステップＢ２でＮＯ）、次のステップＢ１１に移る。この場合、図１０（４）に示すように、同じ文字キーＣＲが同じ操作方向から連続して操作された場合であるから（ステップＢ１１及びＢ１２でＹＥＳ）、連続操作回数Ｎを“２”に更新したのち（ステップＢ１３）、未変換文字入力中かを調べる（ステップＢ１４）。
【００５６】
ここで、現在の入力位置には平仮名以外の文字である片仮名“サ”が確定文字として入力されているので（ステップＢ１４でＮＯ）、現在の入力位置に入力されている確定文字の“サ”を消去したのち（ステップＢ１６）、ステップＢ１０に移り、今回の「操作オブジェクト」に対応する「文字入力モード」で、今回操作された文字キーＣＲの「Ｎ番目の文字」を確定文字として入力する。これによって図１０（４）に示すように、現在の入力位置には片仮名“サ”に代えて“シ”が入力される。
【００５７】
このように図１０（１）〜（４）の例では、文字入力の途中において操作方向を変えて平仮名入力モードから片仮名入力モードに切り替えると共に、別の文字キーＣＲを操作した場合を示したが、図１１（１）〜（４）は、平仮名入力モードから片仮名入力モードに切り替えたのちにおいても、同じ文字キーＣＲを操作し続けた場合を示している。図１１（１）、（２）は、図１０（１）、（２）と同様であるのに対し、図１１（３）は、同じ文字キーＣＲを連続して操作した場合で、この図１１（３）の場合、図７のステップＢ１の文字入力モード選択処理では、「操作方向」として“左側から”を検出し、「操作オブジェクト」として“左手／左手のペン”を判別し、「文字入力モード」として“片仮名入力モード”を選択する。
【００５８】
そして、現在の入力位置に前回の操作で平仮名“き”が入力されているため（ステップＢ２でＮＯ）、次のステップＢ１１に移るが、この場合、「操作オブジェクト（左手／左手のペン）」に対応する「文字入力モード（片仮名入力モード）」の「モードフラグ」は“オフ”されているので（ステップＢ１１でＮＯ）、図９に示す入力処理Ａの実行に移り、入力位置を右に１桁分ずらして入力位置を更新する（図９のステップＤ１）。このように同じ文字キーＣＲが連続して操作された場合でも文字入力モードが切り替わった際には、入力位置は１桁分右に移動される。
【００５９】
その後、図７のステップＢ３〜Ｂ７に移り、今回の「操作オブジェクト（左手／左手のペン）」に対応する「文字入力モード（片仮名入力モード）」の「モードフラグ」を“オン”し、それ以外の「モードフラグ」を“オフ”するほか、今回操作された「さ」行の文字キーＣＲに対応する「キーフラグ」を“オン”し、それ以外の「キーフラグ」を“オフ”したのち、連続操作回数Ｎに“１”をセットする。そして、平仮名入力モード以外の「モードフラグ」が“オン”されているかを調べるが（ステップＢ８）、いま、片仮名入力モードの「モードフラグ」を“オン”した場合であるから（ステップＢ８でＹＥＳ）、「Ｎ番目の文字」の平仮名に対応する片仮名として“カ”を確定文字として入力する（ステップＢ１０）。これによって図１１（３）に示すように、１桁目の平仮名「き」に続いて２桁目に片仮名“カ”が入力される。
【００６０】
更に、文字キーＣＲが操作されて再び図７のフローに入ると、文字入力モード選択処理（ステップＢ１）を実行後、入力位置は未入力状態であるかを調べる（ステップＢ２）。いま、現在の入力位置には片仮名“カ”が入力されているため（ステップＢ２でＮＯ）、未入力状態ではないと判断されるので（ステップＢ２でＮＯ）、次のステップＢ１１に移る。この場合、図１１（４）に示すように、同じ文字キーＣＲが同じ操作方向から連続して操作された場合であるから（ステップＢ１１及びＢ１２でＹＥＳ）、この連続操作回数Ｎを“２”に更新したのち（ステップＢ１３）、未変換文字入力中かを調べるが（ステップＢ１４）、いま、現在の入力位置には片仮名“カ”が確定文字として入力されているので（ステップＢ１４でＮＯ）、この入力位置の片仮名を消去したのち（ステップＢ１６）、「Ｎ番目の文字」の平仮名に対応する片仮名として“カ”を確定文字として入力する（ステップＢ１０）。これによって図１１（４）に示すように、この入力位置に片仮名“カ”に代えて“キ”が入力される。
【００６１】
以上のように、この第１実施形態においては、文字キーＣＲが何によって操作されたかの操作オブジェクトに基づいて文字入力モードを選択し、その文字入力モードに対応する文字を入力するようにしたので、複数の文字入力モードを切り替えながら文字を入力する場合に、文字入力モードを選択する操作を省略してその操作を容易にすることで、操作の煩雑さを解消することができ、利便性の高い文字入力操作を実現することができる。
【００６２】
操作オブジェクト検出部２３は、文字キーＣＲに対して行われた操作の方向を検出することによって、右手による操作か左手による操作かの操作オブジェクトを検出し、その検出結果に基づいて文字入力モードを選択するようにしたので、ユーザにおいては、文字入力モードに対応する手で操作するだけで、所望の文字入力モードに対応する文字を入力することができる。
【００６３】
操作オブジェクト検出部２３は、少なくとも電気的スイッチ、機械的スイッチ、圧力センサ、歪みセンサ、照度センサのいずれか１つを利用して操作の方向を検出するようにしたので、操作の方向を容易に検出したり、正確に検出したりすることができる。
【００６４】
未変換文字として文字が入力されている状態において、操作された文字キーに割り当てられている各文字のうち、選択された文字入力モードに対応するグループ内の文字を未変換文字として入力するようにしたので、変換前の未変換文字入力中であれば、文字入力モードが変わっても、未変換文字とすることができ、選択された文字入力モードに対応する文字を未変換文字として容易に入力することができる。
【００６５】
入力位置に文字が入力されている状態においては、選択された文字入力モードに対応するグループ内の文字のうち、入力位置に入力されている文字の次の順番の文字を入力することができる。
【００６６】
なお、上述した第１実施形態においては、操作オブジェクト検出部２３として照度センサを使用した場合を示したが、上述したように電気的スイッチ、機械的スイッチ、歪みセンサであってもよく、また、文字キーＣＲの押下時の圧力を検出する圧力センサを操作オブジェクト検出部２３として使用してもよい。この場合、押圧方向は左右のいずれであるかを判別し、押圧方向が右側から左側であれば、漢字変換を伴う平仮名入力とし、反対に左側から右側であれば、例えば、片仮名の入力又は片仮名の入力としてもよい。また、操作オブジェクト検出部２３は、少なくとも電気的スイッチ、機械的スイッチ、圧力センサ、歪みセンサ、照度センサのうち、その１つ以上を組み合わせて操作方向を検出するようにしてもよい。
【００６７】
（実施形態２）
以下、この発明の第２実施形態の動作について図１２及び図１３を参照して説明する。
なお、上述した第１実施形態においては、文字キーＣＲが何によって操作されたかを検出する場合に、文字キーＣＲがどの方向から操作されたか（右側から操作されたか、左側から操作されたか）に応じて右手による操作か左手による操作かを検出するようにしたが、この第２実施形態においては、文字キーＣＲが何によって操作されたかを検出する場合に、ユーザの各指の指紋パターン又は静脈パターンに基づいて文字キーＣＲがどの手の指で操作されたかに応じて右手による操作か左手による操作かを検出するようにしたものである。ここで、第１・第２実施形態において基本的あるいは名称的に同一のものは、同一符号を付して示し、その説明を省略すると共に、以下、第２実施形態の特徴部分を中心に説明するものとする。
【００６８】
操作オブジェクト検出部２３は、個々の文字キーＣＲに対応して、そのキートップ部分に配置固定された生体センサ（指紋センサ又は静脈センサ）によって構成され、文字キーＣＲが操作された際に、文字キーＣＲを操作した指の特徴情報（指紋パターン又は静脈パターン）を読み取るようにしたもので、中央制御部１１は、この指の特徴情報（指紋パターン又は静脈パターン）に基づいて文字キーＣＲが何によって操作されたか（どの手の指で操作されたか）を判別するようにしている。なお、上述の指紋センサ、静脈センサは、指紋中心点、分岐点、端点などの指紋特徴データ、静脈特徴データのみを検出するようにしてもよいが、この第２実施形態は指全体の指紋パターン、静脈パターンを検出するようにしている。
【００６９】
図１２は、第２実施形態における操作オブジェクト情報記憶部Ｍ４の内容を説明するための図である。
操作オブジェクト情報記憶部Ｍ４は、操作オブジェクト検出部２３からの検出結果に基づいて文字キーＣＲが何によって操作されたかの操作オブジェクトを判別する際に使用されるもので、「操作オブジェクト」、「指紋パターン」、「静脈パターン」の各項目を有している。「操作オブジェクト」は、文字キーＣＲがどの手の指で操作されたのかを示したもので、右手の各指（親指、人差し指、中指、薬指、小指）と、左手の各指（親指、人差し指、中指、薬指、小指）にそれぞれ区分されている。「指紋パターン」は、ユーザの１０本の指に対応して予め比較基準用として登録された指紋パターンを示している。「静脈パターン」は、ユーザの両手の１０本指に対応して予め比較基準用として登録された静脈パターンを示している。
【００７０】
文字キーＣＲの操作時に、中央制御部１１は、文字キーＣＲの操作時に検出された指紋パターン又は静脈パターンと、操作オブジェクト情報記憶部Ｍ４に登録されている各「指紋パターン」又は「静脈パターン」とを比較して、両者が特徴的に一致する「指紋パターン」又は「静脈パターン」を特定することによって、文字キーＣＲがどの手の指で操作されたのかの「操作オブジェクトを判別するようにしている。この「操作オブジェクト」に基づいて中央制御部１１は、文字入力モード情報記憶部Ｍ５を検索し、複数の文字入力モード（平仮名入力モード、片仮名入力モード）のうち、そのいずれかの文字入力モードを選択するようにしている。なお、第２実施形態において文字入力モード情報記憶部Ｍ５は、基本的に第１実施形態と同様であるが、第２実施形態では、文字キーＣＲを指で直接接触して操作するために、「操作オブジェクト」は“右手の指”、“左手の指”となる。
【００７１】
次に、この第２実施形態の動作について図１３を参照して説明する。
この第２実施形態において、上述した図６のフローチャート（携帯電話機１の全体動作の概要を示したフローチャート）、図７のフローチャート（文字キーＣＲの操作に応答して実行開始される文字入力処理を詳述するためのフローチャート）、図９のフローチャート（入力処理Ａを詳述するためのフローチャート）に応じた動作は、第１実施形態と同様であるが、文字入力モード選択処理については、図８に代わって、図１３のフローチャートにしたがって実行される。
【００７２】
すなわち、操作オブジェクト検出部２３をアクセスして指紋パターン又は静脈パターンを検出する（図１３のステップＥ１）。そして、この検出結果（指紋パターン又は静脈パターン）に基づいて操作オブジェクト情報記憶部Ｍ４を検索し、該当する操作オブジェクト情報を読み出し（ステップＥ２）、その「操作オブジェクト」は“右手の指”か“左手の指”かの判別を行う（ステップＥ３）。これによって「操作オブジェクト」が判別されると、この「操作オブジェクト」に基づいて文字入力モード情報記憶部Ｍ５を検索し、該当する文字入力モード情報を読み出し（ステップＥ４）、複数の「文字入力モード」のうち、“平仮名入力モード”、“片仮名入力モード”のいずれかを選択する（ステップＥ５）。
【００７３】
以上のように、この第２実施形態においては、少なくとも指紋センサ、静脈センサのいずれかを備え、文字キーを操作した指の特徴情報（指紋パターン又は静脈パターン）を検出することによって右手の指による操作か左手の指による操作かを判別して、文字入力モードを選択するようにしたので、ユーザにおいては、文字入力モードに対応する指で操作するだけで、所望の文字入力モードに対応する文字を入力することができる。
【００７４】
なお、上述した第２実施形態においては、指の特徴情報として指紋パターン又は静脈パターンを検出するようにしたが、これに限らず、指の形状や大きさなど、指を識別するための任意の情報であってもよい。
【００７５】
（実施形態３）
以下、この発明の第３実施形態について図１４及び図１５を参照して説明する。
なお、上述した第１実施形態においては、同じ文字キーが連続して操作された場合でも文字入力モードが切り替わった際に、入力位置を１桁分右に移動するようにしたが、この第３実施形態においては、文字入力モードが切り替わっても同じ文字キーが連続して操作された場合には、入力位置を変更せず、次の順番の文字を入力するようにしたものである。ここで、第１・第３実施形態において基本的あるいは名称的に同一のものは、同一符号を付して示し、その説明を省略すると共に、以下、第３実施形態の特徴部分を中心に説明するものとする。この第３実施形態においても、操作オブジェクト検出部２３は、上述した第１実施形態と同様に、少なくとも電気的スイッチ、機械的スイッチ、圧力センサ、歪みセンサ、照度センサのいずれか１つを利用して操作の方向を検出するようにしている。
【００７６】
次に、この第３実施形態の動作について図１４を参照して説明する。
この第３実施形態において、上述した図６のフローチャート（携帯電話機１の全体動作の概要を示したフローチャート）、図７のフローチャート（文字キーＣＲの操作に応答して実行開始される文字入力処理を詳述するためのフローチャート）、図８のフローチャート（文字入力モード選択処理を詳述するためのフローチャート）に応じた動作は、第１実施形態と同様であるが、入力処理Ａについては、図９に代わって、図１４のフローチャートにしたがって実行される。
【００７７】
図１５は、文字キーＣＲがどの方向から操作されたのか、同じ文字キーＣＲが連続して操作されたのか、他の文字キーＣＲが操作されたのかに応じて現在の入力位置に入力される文字を例示した図で、以下、この第３実施形態における文字入力処理を図１５に示す具体例を参照して説明するものとする。図１５（１）〜（４）の操作は、上述した図１１（１）〜（４）の操作と基本的には同様であるが、図１１（３）の場合には、同じ文字キーＣＲの連続操作時でも、その操作方向の変更によって文字入力モードが“平仮名入力モード”から“片仮名入力モード”に切り替わると、図９の入力処理Ａによって入力位置を１桁分右に移動し、その文字キーＣＲの先頭文字を入力するようにしている。また、図１５（３）の場合には、文字入力モードが切り替わっても同じ文字キーＣＲが連続して操作された際には、入力位置を変更せず、次の順番の文字を入力するようにしている。
【００７８】
すなわち、図１５（３）に示すように操作方向を変えると、図１４の入力処理Ａが実行開始される。先ず、文字テーブル記憶部Ｍ３を参照し、今回操作された文字キーＣＲの「キーフラグ」は“オン”されているか、つまり、同じ文字キーＣＲが連続して操作されたのか別の文字キーＣＲが操作されたのかを調べるが（ステップＦ１）、別の文字キーＣＲが操作されたときには（ステップＦ１でＮＯ）、入力位置を１桁分右にずらしたのち（ステップＦ８）、図７のステップＢ３に戻るが、図１５（３）に示すように同じ文字キーＣＲが操作されたときには（ステップＦ１でＹＥＳ）、今回の「操作オブジェクト（左手／左手のペン）」に対応する「文字入力モード（片仮名入力モード）」の「モードフラグ」を“オン”すると共に（ステップＦ２）、それ以外の「文字入力モード」の「モードフラグ」を“オフ”する（ステップＦ３）。
【００７９】
そして、連続操作回数Ｎに“１”を加算してその値を“３”に更新したのち（ステップＦ４）、未変換文字入力中かを調べるが（ステップＦ５）、いま、現在の入力位置には平仮名“き”が入力され、未変換文字入力中であるから（ステップＦ５でＹＥＳ）、現在の入力位置に入力されている文字“か”を消去したのち（ステップＦ６）、図７のステップＢ９に移り、今回の「操作オブジェクト」に対応する「文字入力モード」で、今回操作された文字キーＣＲの「Ｎ番目の文字」を未変換文字として入力する。これによって図１５（３）に示すように、現在の入力位置には平仮名“き”に代えて片仮名“ク”が入力される。
【００８０】
更に、図１５（４）に示すように、同じ文字キーＣＲが同じ操作方向から連続して操作されたときには（ステップＦ１でＹＥＳ）、上述と同様に、「操作オブジェクト」に対応する「文字入力モード」の「モードフラグ」を“オン”すると共に（ステップＦ２）、それ以外の「文字入力モード」の「モードフラグ」を“オフ”したのち（ステップＦ２）、連続操作回数Ｎに“１”を加算してその値を“３”に更新する（ステップＦ３）。そして、未変換文字入力中かを調べるが（ステップＦ５）、現在の入力位置には片仮名“ク”が確定文字として入力されているので（ステップＦ５でＮＯ）、この入力位置の片仮名“カ”を消去したのち（ステップＦ７）、図７のステップＢ１０に移り、今回の「操作オブジェクト」に対応する「文字入力モード」で、今回操作された文字キーＣＲの「Ｎ番目の文字」を確定文字として入力する。これによって図１１（４）に示すように、この入力位置の片仮名“ク”に代えて“ケ”が入力される。
【００８１】
以上のように、この第３実施形態においては、文字入力モードが切り替わっても同じ文字キーＣＲが連続して操作された場合には、入力位置を変更せず、次の順番の文字を入力するようにしたので、文字入力の途中において同じ文字キーＣＲを別の手で操作された場合、文字入力モードは変わるが、連続操作回数Ｎはそのまま継続されるので、変更された文字入力モードの「Ｎ番目の文字」を入力することができる。例えば、文字入力の途中で平仮名入力モードから片仮名入力モードに切り替えたとしても、「か」行の文字キーＣＲの連続操作であれば、その先頭の片仮名“カ”ではなく、前回入力した平仮名“き”の順番の次に相当する片仮名“ク”を入力することができる。
【００８２】
なお、上述した第３実施形態においては、操作オブジェクト検出部２３として、少なくとも電気的スイッチ、機械的スイッチ、圧力センサ、歪みセンサ、照度センサのいずれか１つを利用して操作の方向を検出するようにしたが、これらに限らず、操作方向を検出する手段であれば、任意である。
【００８３】
（実施形態４）
以下、この発明の第４実施形態について図１６及び図１７を参照して説明する。
なお、上述した第１実施形態において、操作オブジェクト検出部２３は、文字キーＣＲがどの方向から操作されたかに応じて右手による操作か左手による操作かを操作オブジェクトとして検出するようにしたが、この実施形態４において操作オブジェクト検出部２３は、個々の文字キーＣＲに対応して、そのキートップ部分に配置された生体センサ（指紋センサ又は静脈センサ）によって構成され、文字キーＣＲが操作された際に、文字キーＣＲを操作した指の特徴情報（指紋パターン又は静脈パターン）を読み取るもので、中央制御部１１は、この指の特徴情報（指紋パターン又は静脈パターン）に基づいて文字キーＣＲが何によって操作されたか（どの手のどの指で操作されたか）を検出するようにしたものである。ここで、第１・第４実施形態において基本的あるいは名称的に同一のものは、同一符号を付して示し、その説明を省略すると共に、以下、第４実施形態の特徴部分を中心に説明するものとする。
【００８４】
第４実施形態において、操作オブジェクト情報記憶部Ｍ４は、上述した第２実施形態で示した図１２と同様に、「操作オブジェクト」、「指紋パターン」、「静脈パターン」の各項目を有する構成と成っているが、第４実施形態の文字入力モード情報記憶部Ｍ５は、図１６に示す構成となっている。図１６は、第４実施形態における文字入力モード情報記憶部Ｍ５を説明するための図で、文字入力モード情報記憶部Ｍ５は、「操作オブジェクト」、「文字入力モード」、「モードフラグ」を有している。「操作オブジェクト」は、文字キーＣＲがどの手のどの指で操作されたのかを示し、右手の各指（親指、人差し指、中指、薬指、小指）と左手の各指（親指、人差し指、中指、薬指、小指）にそれぞれ区分されている。
【００８５】
「文字入力モード」は、“平仮名入力モード”、“片仮名入力モード”のほか、大文字の英字を入力するための“英大字入力モード”、小文字の英字を入力するための“英小字入力モード”、数字を入力するための“数字入力モード”、記号を入力するための“記号入力モード”を有している。また、各文字入力モードには、全角文字を入力するための“全角文字入力モード”と、半角文字を入力するための“半角文字入力モード”とが含まれている。図示の例において、“平仮名入力モード”には“全角”が対応付けられているので、全角文字での平仮名入力モードとなり、…、“記号名入力モード”には“半角”が対応付けられているので、半角文字での記号入力モードとなる。なお、「文字入力モード」の内容は、ユーザ操作によって任意に設定可能となっている。
【００８６】
図１７は、第４実施形態における文字テーブル記憶部Ｍ３を説明するための図である。
文字テーブル記憶部Ｍ３は、第１実施形態と同様に「文字キー」、「Ｎ番目の文字」、「キーフラグ」の項目を有する構成であるが、第４実施形態では更に「文字状態」の項目を有している。「文字キー」は、「あ」行〜「わ」行の文字キーＣＲを示し、「文字状態」は、“仮名”、“英字”、“数字”、“記号”を示している。すなわち、第１実施形態では、文字キーＣＲに仮名を割り当てたが、第４実施形態では、仮名のほか、英字、数字、記号を割り当てたもので、「Ｎ番目の文字」には、“仮名”、“英字”、“数字”、“記号”の各文字が“１”〜“１０”の並び順に配置されている。
【００８７】
なお、第４実施形態において、上述した図６のフローチャート（携帯電話機１の全体動作の概要を示したフローチャート）、図７のフローチャート（文字キーＣＲの操作に応答して実行開始される文字入力処理を詳述するためのフローチャート）、図９のフローチャート（入力処理Ａを詳述するためのフローチャート）に応じた動作は、第１実施形態と同様であるが、文字入力モード選択処理については、第１実施形態で示した図１３のフローチャートにしたがって実行される。
【００８８】
以上のように、この第４実施形態においては、少なくとも指紋センサ、静脈センサのいずれかを備え、文字キーを操作した指の特徴情報（指紋パターン又は静脈パターン）を検出することによって操作した指を検出し、その検出結果に基づいて、文字入力モードを選択するようにしたので、ユーザにおいては、文字入力モードに対応する指で操作するだけで、所望の文字を入力することができる。
【００８９】
複数の文字入力モードを平仮名入力モード、片仮名入力モード、英字入力モード、数字入力モード、記号入力モードとしたので、ユーザにおいては、所望の文字入力モードに対応する操作オブジェクトで操作するだけで、平仮名、片仮名、英字、数字、記号を容易に入力することができる。特に、文字種が混在している文章を作成するような場合には、わざわざ文字入力モードを切り替える操作が不要となるため、効率の良い文章作成が可能となる。
【００９０】
全角文字入力モード、半角文字入力モードを選択可能としたので、ユーザにおいては、所望の文字入力モードに対応する操作オブジェクトで操作するだけで、全角文字、半角文字を容易に入力することができる。
【００９１】
大文字入力モード、小文字入力モードを選択可能としたので、ユーザにおいては、所望の文字入力モードに対応する操作オブジェクトで操作するだけで、大文字、子文字を容易に入力することができる。
【００９２】
なお、上述した第４実施形態においては、指の特徴情報として指紋パターン、静脈パターンを検出するようにしたが、これに限らず、指の形状や大きさなど、指を識別するための任意の情報であってもよい。
【００９３】
また、上述した各実施形態において、文字入力モード情報記憶部Ｍ５の「操作オブジェクト」と「文字入力モード」との対応付けは、上述した各実施形態に限らず、任意である。
また、文字テーブル記憶部Ｍ３において、文字キーＣＲとグループ化された文字群との対応付けは、上述した各実施形態に限らず、任意であり、平仮名、片仮名以外の文字として、全角、半角などであってもよい。
【００９４】
また、上述した各実施形態において、操作部１７は、端末装置（携帯電話機など）に備えられた操作部に限らず、端末装置と通信ケーブルで接続された外部キーボードや端末装置と無線通信を行う外部キーボードなど、端末装置に備えられていない外部操作部であってもよい。
【００９５】
また、上述した各実施形態において、文字キーＣＲなどのキーは、押下操作を検出するためのスイッチ機構を備えた所謂ハードキーに限らず、タッチ操作を検出するためのタッチパネルを備えた所謂ソフトキー、三次元空間で行われる非接触操作を検出するための検出器を備えたキーなど、任意の構造のキーであってもよい。
【００９６】
その他、上述した各実施形態において、端末装置は携帯電話機に限らず、例えば、パーソナルコンピュータ、ＰＤＡ（個人用の携帯情報端末）、デジタルカメラ、音楽プレイヤーなど、任意の端末装置であってもよい。
【図面の簡単な説明】
【００９７】
【図１】端末装置として適用した携帯電話機が利用可能な通信ネットワークシステムを示したブロック図。
【図２】携帯電話機１の基本的な構成要素を示したブロック図。
【図３】操作部１７を構成するキーの一部を示した図。
【図４】文字テーブル記憶部Ｍ３を説明するための図。
【図５】（１）は、操作オブジェクト情報記憶部Ｍ４を説明するための図、（２）は、文字入力モード情報記憶部Ｍ５を説明するための図。
【図６】携帯電話機１の全体動作の概要を示したフローチャート。
【図７】文字キーＣＲの操作に応答して実行開始される文字入力処理（図６のステップＡ１２）を詳述するためのフローチャート。
【図８】文字入力モード選択処理（図７のステップＢ１）を詳述するためのフローチャート。
【図９】入力処理Ａ（図７のステップＢ１９）を詳述するためのフローチャート。
【図１０】（１）〜（４）は、入力途中において文字キーＣＲの操作方向を変えるほか、別の文字キーＣＲを操作した場合を例示した図。
【図１１】（１）〜（４）は、入力途中において文字キーＣＲの操作方向を変えたが、同じ文字キーＣＲが連続して操作された場合を例示した図。
【図１２】第２実施形態における操作オブジェクト情報記憶部Ｍ４の内容を説明するための図。
【図１３】第２実施形態における文字入力モード選択処理（図７のステップＢ１）を詳述するためのフローチャート。
【図１４】第３実施形態における入力処理Ａ（図７のステップＢ１９）を詳述するためのフローチャート。
【図１５】第４実施形態において、入力途中において文字キーＣＲの操作方向を変えたが、同じ文字キーＣＲが連続して操作された場合を示した図。
【図１６】第４実施形態における文字入力モード情報記憶部Ｍ５を説明するための図。
【図１７】第４実施形態における文字テーブル記憶部Ｍ３を説明するための図。
【符号の説明】
【００９８】
１１  中央制御部
１３  記憶部
１６  表示部
１７  操作部
２３  操作オブジェクト検出部
Ｍ１  プログラム記憶部
Ｍ２  各種情報一時記憶部
Ｍ３  文字テーブル記憶部
Ｍ４  操作オブジェクト情報記憶部
Ｍ５  文字入力モード記憶部
ＣＲ  文字キー
【図１】
2010113564.tif 000003
【図２】
2010113564.tif 000004
【図３】
2010113564.tif 000005
【図４】
2010113564.tif 000006
【図５】
2010113564.tif 000007
【図６】
2010113564.tif 000008
【図７】
2010113564.tif 000009
【図８】
2010113564.tif 000010
【図９】
2010113564.tif 000011
【図１０】
2010113564.tif 000012
【図１１】
2010113564.tif 000013
【図１２】
2010113564.tif 000014
【図１３】
2010113564.tif 000015
【図１４】
2010113564.tif 000016
【図１５】
2010113564.tif 000017
【図１６】
2010113564.tif 000018
【図１７】
2010113564.tif 000019