(57)【特許請求の範囲】
【請求項１】
キーボードのキーの一部に別の入力方法を割り当てたキーボード付きの携帯端末において、利用者からの文字入力を受け付ける文字入力手段から入力した文字キーの識別コードであるキーコードを文字の識別コードである文字コードへ変換しその変換成否を判定する複数の文字コード変換手段と、前記文字コード変換手段によって判定された変換成否から新たな文字入力方法を決定する自動切替決定手段と、文字の確定処理を行う文字確定制御手段と、前記文字確定制御手段が文字の確定を指示するまで入力したキーコードを格納するキーコード格納手段と、文字入力方法を切り替える入力方法切替手段と、文字入力方法の切り替えを指示したときに前記入力方法切替手段へ切り替えを指示した後で前記キーコード格納手段へ格納中キーコードの再送信を指示する入力方法切替制御手段と、文字の入力速度を計算しその結果を出力する入力速度測定手段と、前記入力速度測定手段で計算した文字の入力速度から自動的な入力方法切り替えが有効か否かを判定する自動切替有効判定手段とを備え、前記文字確定制御手段は前記入力速度測定手段への確定キー入力通知を行い、前記キーコード格納手段は前記入力速度測定手段への文字キー入力通知を行い、前記自動切替決定手段は前記自動切替有効判定手段からの指示により自動切替の実行を制御することを特徴とする携帯端末。
【請求項２】
キーボードのキーの一部に別の入力方法を割り当てたキーボード付きの携帯端末において、利用者からの文字入力を受け付ける文字入力手段から入力した文字キーの識別コードであるキーコードを文字の識別コードである文字コードへ変換しその変換成否を判定する複数の文字コード変換手段と、前記文字コード変換手段によって判定された変換成否から新たな文字入力方法を決定する自動切替決定手段と、文字の確定処理を行う文字確定制御手段と、前記文字確定制御手段が文字の確定を指示するまで入力したキーコードを格納するキーコード格納手段と、文字入力方法を切り替える入力方法切替手段と、文字入力方法の切り替えを指示したときに前記入力方法切替手段へ切り替えを指示した後で前記キーコード格納手段へ格納中キーコードの再送信を指示する入力方法切替制御手段と、文字の入力速度を計算しその結果を出力する入力速度測定手段と、前記入力速度測定手段で計算した文字の入力速度から自動的な入力方法切り替えが有効か否かを判定する自動切替有効判定手段とを備え、前記文字コード変換手段は、キーコードから文字コードへの変換時、入力したキーコードに対応する文字コードが存在するか否かにより変換成否判定を行うための変換テーブルを有し、前記文字確定制御手段は前記入力速度測定手段への確定キー入力通知を行い、前記キーコード格納手段は前記入力速度測定手段への文字キー入力通知を行い、前記自動切替決定手段は前記自動切替有効判定手段からの指示により自動切替の実行を制御することを特徴とする携帯端末。
【請求項３】
利用者からの文字確定の指定を受け付ける文字確定指定手段と、利用者からの文字入力を受け付ける文字入力手段と、利用者からの入力方法の指定を受け付ける入力方法指定手段と、前記文字確定指定手段の指示により文字の確定処理を行う文字確定制御手段と、文字キーの識別コードであるキーコードを格納するキーコード格納手段と、前記入力方法指定手段の指定から入力方法の切り替えを実行するか否かを判定する手動切替決定手段と、キーコードから文字の識別コードである文字コードへ変換するための変換テーブルを有しその変換成否を判定する複数の文字コード変換手段と、キーコードを選択中の前記文字コード変換手段へ送信する入力方法切替手段と、入力方法の変更処理を行う入力方法切替制御手段と、前記文字コード変換手段の変換成否から入力方法の切り替えを実行するか否かを判定する自動切替決定手段と、文字コードを一時的に格納し文字確定制御手段からの確定指示により出力手段へ文字フォントを送信する文字出力制御手段と、文字フォントを表示器へ出力する出力手段と、文字の入力速度を計算しその結果を出力する入力速度測定手段と、前記入力速度測定手段で計算した文字の入力速度から自動的な入力方法切り替えが有効か否かを判定する自動切替有効判定手段とを備え、前記文字確定制御手段は前記入力速度測定手段への確定キー入力通知を行い、前記キーコード格納手段は前記入力速度測定手段への文字キー入力通知を行い、前記自動切替決定手段は前記自動切替有効判定手段からの指示により自動切替の実行を制御することを特徴とする携帯端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は携帯端末に関し、特に携帯端末における文字入力機能に関する。
【０００２】
【従来の技術】
従来、例えば特開平９−１６０６８７号に、携帯端末に内蔵された手書き入力手段とキーボード等の外部入力手段のどちらでも行える携帯端末が開示され、これら手書き入力手段と外部入力手段との間で自動的に文字入力の切り替えを行う方法が記載されている。しかしこの従来技術では、入力された文字コードの変換成否の判定によって文字入力方法の切り替えを行っているものではない。
【０００３】
【発明が解決しようとする課題】
従来、複数の文字入力方法を選択できる携帯端末においては、間違った入力方法で文字の入力を始めてしまった場合、途中まで入力した文字を一度削除して文字入力方法を切り替えた後、再び入力し直さなければならなかった。
【０００４】
本発明の目的は、キーボードのキーの一部に別の入力方法を割り当てたキーボード付き携帯端末で、携帯端末の利用環境に応じて文字入力方法を切り替えたときの煩わしい利用者操作を軽減することができ使い勝手のよい携帯端末およびその文字入力方法を提供することにある。
【０００５】
【課題を解決するための手段】
本発明の携帯端末は、キーボードのキーの一部に別の入力方法を割り当てたキーボード付きの携帯端末において、利用者からの文字入力を受け付ける文字入力手段から入力した文字キーの識別コードであるキーコードを文字の識別コードである文字コードへ変換しその変換成否を判定する複数の文字コード変換手段と、前記文字コード変換手段によって判定された変換成否から新たな文字入力方法を決定する自動切替決定手段と、文字の確定処理を行う文字確定制御手段と、前記文字確定制御手段が文字の確定を指示するまで入力したキーコードを格納するキーコード格納手段と、文字入力方法を切り替える入力方法切替手段と、文字入力方法の切り替えを指示したときに前記入力方法切替手段へ切り替えを指示した後で前記キーコード格納手段へ格納中キーコードの再送信を指示する入力方法切替制御手段と、文字の入力速度を計算しその結果を出力する入力速度測定手段と、前記入力速度測定手段で計算した文字の入力速度から自動的な入力方法切り替えが有効か否かを判定する自動切替有効判定手段とを備え、前記文字確定制御手段は前記入力速度測定手段への確定キー入力通知を行い、前記キーコード格納手段は前記入力速度測定手段への文字キー入力通知を行い、前記自動切替決定手段は前記自動切替有効判定手段からの指示により自動切替の実行を制御する。
【０００６】
また本発明の携帯端末は、キーボードのキーの一部に別の入力方法を割り当てたキーボード付きの携帯端末において、利用者からの文字入力を受け付ける文字入力手段から入力した文字キーの識別コードであるキーコードを文字の識別コードである文字コードへ変換しその変換成否を判定する複数の文字コード変換手段と、前記文字コード変換手段によって判定された変換成否から新たな文字入力方法を決定する自動切替決定手段と、文字の確定処理を行う文字確定制御手段と、前記文字確定制御手段が文字の確定を指示するまで入力したキーコードを格納するキーコード格納手段と、文字入力方法を切り替える入力方法切替手段と、文字入力方法の切り替えを指示したときに前記入力方法切替手段へ切り替えを指示した後で前記キーコード格納手段へ格納中キーコードの再送信を指示する入力方法切替制御手段と、文字の入力速度を計算しその結果を出力する入力速度測定手段と、前記入力速度測定手段で計算した文字の入力速度から自動的な入力方法切り替えが有効か否かを判定する自動切替有効判定手段とを備え、前記文字コード変換手段は、キーコードから文字コードへの変換時、入力したキーコードに対応する文字コードが存在するか否かにより変換成否判定を行うための変換テーブルを有し、前記文字確定制御手段は前記入力速度測定手段への確定キー入力通知を行い、前記キーコード格納手段は前記入力速度測定手段への文字キー入力通知を行い、前記自動切替決定手段は前記自動切替有効判定手段からの指示により自動切替の実行を制御する。
【０００８】
本発明の携帯端末は、利用者からの文字確定の指定を受け付ける文字確定指定手段と、利用者からの文字入力を受け付ける文字入力手段と、利用者からの入力方法の指定を受け付ける入力方法指定手段と、前記文字確定指定手段の指示により文字の確定処理を行う文字確定制御手段と、文字キーの識別コードであるキーコードを格納するキーコード格納手段と、前記入力方法指定手段の指定から入力方法の切り替えを実行するか否かを判定する手動切替決定手段と、キーコードから文字の識別コードである文字コードへ変換するための変換テーブルを有しその変換成否を判定する複数の文字コード変換手段と、キーコードを選択中の前記文字コード変換手段へ送信する入力方法切替手段と、入力方法の変更処理を行う入力方法切替制御手段と、前記文字コード変換手段の変換成否から入力方法の切り替えを実行するか否かを判定する自動切替決定手段と、文字コードを一時的に格納し文字確定制御手段からの確定指示により出力手段へ文字フォントを送信する文字出力制御手段と、文字フォントを表示器へ出力する出力手段と、文字の入力速度を計算しその結果を出力する入力速度測定手段と、前記入力速度測定手段で計算した文字の入力速度から自動的な入力方法切り替えが有効か否かを判定する自動切替有効判定手段とを備え、前記文字確定制御手段は前記入力速度測定手段への確定キー入力通知を行い、前記キーコード格納手段は前記入力速度測定手段への文字キー入力通知を行い、前記自動切替決定手段は前記自動切替有効判定手段からの指示により自動切替の実行を制御する。
【００１２】
本発明によれば、文字コード変換手段は、入力方法切替手段から受信したキーコードに対応する文字コードが変換テーブルに存在しないとき、変換失敗を自動切替決定手段へ送信する。また、キーコードに対応する文字コードが変換テーブルに存在するときは、変換成功を自動切替決定手段へ送信すると共に対応する文字コードを文字出力制御手段へ送信する。自動切替決定手段は、文字コード変換手段から変換失敗を受信したとき、現在選択中の入力方法から新しい入力方法を決定し、入力方法切替制御手段へ新しい入力方法への切り替え制御を指示する。指示を受けた入力方法切替制御手段は、入力方法切替手段へ入力方法の切り替えを指示した後、キーコード格納手段へ格納中キーコードの再送信を指示する。これにより入力した文字の変換成否から新たな文字入力方法へ切り替えられると共に入力済みキーコードを新たに切り替えた文字コード変換手段において再び文字コードへ変換できる。
【００１３】
したがって、本発明の実現により、携帯端末の持ち方だけで入力方法を簡単に切り替える等の操作性向上を図ったとき、入力方法を指定するスイッチやセンサの誤認識により利用者が誤った入力方法で文字を入力してしまった場合でも、それまで入力した文字を削除することなしに、利用者の所望する入力方法で文字を継続して入力することで、自動的に正しい入力方法へ切り替えることのできる利用者の利便性を高めた携帯端末を提供することができる。
【００１４】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【００１５】
図１を参照すると、本発明の第１の実施の形態の携帯端末は、利用者からの文字確定の指定を受け付ける文字確定指定手段１００と、利用者からの文字入力を受け付ける文字入力手段１０１と、利用者からの入力方法の指定を受け付ける入力方法指定手段１０２と、文字確定指定手段１００の指示により文字の確定処理を行う文字確定制御手段１０３と、文字キーの識別コード（以下、キーコードと呼ぶ）を格納するキーコード格納手段１０４と、入力方法指定手段の指定から入力方法の切り替えを実行するか否かを判定する手動切替決定手段１０５と、キーコードから文字の識別コード（以下、文字コードと呼ぶ）へ変換するための変換テーブルを有し変換成否を判定する複数の文字コード変換手段１０８，１０９と、キーコードを選択中の文字コード手段へ送信する入力方法切替手段１０６と、入力方法の変更処理を行う入力方法切替制御手段１０７と、文字コード変換手段１０８，１０９の変換成否から入力方法の切り替えを実行するか否かを判定する自動切替決定手段１１０と、文字コードを一時的に格納し文字確定制御手段からの確定指示により出力手段へ文字フォントを送信する文字出力制御手段１１１と、文字フォントをＬＣＤ等の表示器へ出力する出力手段１１２とを備える。
【００１６】
本実施の形態では、文字の入力方法に「両手用ローマ字入力方法」と「左手用携帯電話カナ入力方法」さらに「右手用ページャ入力方法」を設定する。図２（ａ）は、自動切替決定手段１１０が持つ入力方法の切り替え規則を定義したテーブルである。切り替え前入力方法２００の項目は、切り替え前の文字入力方法である。切り替え後入力方法２０１の項目は、切り替え後の文字入力方法である。
【００１７】
本テーブルの例では、「両手用ローマ字入力方法」から「左手用携帯電話カナ入力方法」への切り替えを示す２０２と、「左手用携帯電話カナ入力方法」から「両手用ローマ字入力方法」への切り替えを示す２０３とを設定している。また、「右手用ページャ入力方法」については２０４に示すように切り替え先なしと設定している。
【００１８】
図２（ｂ）は、手動切替決定手段１０５が持つ入力方法の切り替え規則を定義したテーブルである。左スイッチ３００と右スイッチ３０１の項目は、利用者から入力方法の指定を受け付ける入力方法指定手段１０２のスイッチ状態である。入力方法３０２の項目は、２つのスイッチの組み合わせ４通りに対して文字入力方法を設定する。ここでは、左右のスイッチが共にＯＦＦまたは共にＯＮのときは３０３，３０６のように、「両手ローマ字入力方法」を設定し左スイッチＯＮかつ右スイッチＯＦＦのときは３０４のように「左手用携帯電話カナ入力方法」を設定し、左スイッチＯＦＦかつ右スイッチＯＮのときは３０５のように「右手用のページャ入力方法」を設定している。本実施の形態では、以上の機能を有する機器から構成された携帯端末を例に説明する。
【００１９】
図３は、本発明の携帯端末４００を単行本サイズの形態で実現したときの外観とキーボード配置を示す図である。キーボードはＪＩＳ（Ｊａｐａｎ  Ｉｎｄｕｓｔｒｉａｌ  Ｓｔａｎｄａｒｄ：日本工業規格）配列やＱＷＥＲＴＹ配列等の両手入力用キー配列を持ち、その文字キーの一部に携帯電話やページャ等の片手用の文字入力キー配列を割り当てる。
【００２０】
図４を参照すると、入力方法指定手段の２つのスイッチ４０１，４０２は、携帯端末４００を左手で持ったときは左手の人差し指の甲が当たる場所に、携帯端末４００を右手で持ったときは右手の人差し指の甲が当たる場所に設置する。すなわち、スイッチ４０１，４０２は、図４に示すとおり、利用者がキーボードを手で持ったとき人差し指で入力しやすいように、キーボード上部の左右の端部に設けられる。これにより、ユーザは文字入力方式の切り替えを意識しないで左手に持ったときは左手用の入力方法を、右手に持ったときは右手用の入力方法を、さらに両手に持ったときは両手用の入力方法を容易に切り替えることができる。
【００２１】
文字確定指定手段の確定キーは、文字の入力方法によって両手用４０３と左手用４０４と右手用４０５と機能する場所を変更する。文字入力手段の文字キーは、「両手用ローマ字入力方法」のときに文字入力に使用する範囲４０６と、「左手用携帯電話カナ入力方法」のときに使用する範囲４０７と、「右手用ページャ入力方法」のときに使用する範囲４０８を共有している。
【００２２】
次に、図５を参照して本発明の携帯端末における機器の構成を説明する。ＲＯＭ５００は入出力機器を制御するＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステム（ＯＳ）およびこのＯＳ上で動作するアプリケーションを格納する。ＲＡＭ５０１はオペレーティングシステム（ＯＳ）を動作させるためのメモリエリアである。ＣＰＵ５０２は、ＲＡＭ５０１およびＲＯＭ５００に格納された各種のプログラムの実行を司る。
【００２３】
文字入力装置５０３は利用者が文字を入力するための文字キーである。文字確定指定装置５０４は利用者が入力中文字の確定を指示する確定キーである。入力方法指定装置５０５は利用者が文字入力方法の切り替えを指示するスイッチである。出力装置５０６は入力した文字を表示するＬＣＤ（ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）等の出力デバイスである。電源制御装置５０７は携帯端末全体への電源供給を行う。
【００２４】
次に図６，図７のフローチャートと、図８，図９の変換テーブルを参照して第１の実施の形態の動作について説明する。
【００２５】
図６は文字入力手段から文字が入力されたときの動作を説明するためのフローチャートである。図７は指示入力手段から入力方法の切り替えが指示されたときの動作を説明するためのフローチャートである。図８は「左手用携帯電話カナ入力方法」における変換成否の判定方法を説明するためのテーブルである。図９は「両手用ローマ字入力方法」における変換成否の判定方法を説明するためのテーブルである。
【００２６】
利用者がキーボードの文字キーを押すと、文字入力手段はキーコード格納手段へ押されたキーのキーコードを送信する。キーコードを受信したキーコード格納手段は、キーコードを格納する（ステップ６０２：Ｓ６０２と略称、以降同様）と共に入力方法切替手段へキーコードを送信する。キーコードを受信した入力方法切替手段は、選択中の文字コード変換手段へキーコードを送信する（Ｓ６０３）。
【００２７】
ここで、選択中の文字コード変換手段が「左手用携帯電話カナ入力方法」であると仮定して図８を用いて説明する。
【００２８】
携帯電話仮名入力は、入力されたキーコード８００の項目とその連打回数（連続して押す回数）８０１でカナ文字を指定する方法である。但し、この例では説明を簡略化するために濁音・半濁音・撥音・促音等を省略する。文字変換は、入力されたキーコードがアルファベット「Ｓ」を示す８０２で連打回数が１回目を示す８０３ならば変換する文字コードをカナ文字の「ナ」とする。連続してアルファベットの「Ｓ」が入力された場合は連打回数を２回目として変換する文字コードをカナ文字の「ニ」とする。このように、文字変換の成否判定（Ｓ６０４）は、キーコードに対応する文字コードが存在した場合、変換成功と判定して自動切替決定手段へ変換成功を送信する。
【００２９】
また、変換成功のときは文字出力制御手段へ文字コードを送信する。文字コードを受信した文字出力制御手段は、確定前の文字コードとして格納する。そしてすべての手段は、アイドル状態に戻る（Ｓ６０７）。
【００３０】
次に、新たな文字キーが押された場合も上記と同様に、キーコードを格納したのち（Ｓ６０２）、入力方法切替手段で選択中の文字コード変換手段へキーコードを送信する（Ｓ６０３）。ここで、入力されたキーコードがアルファベットの「Ｕ」のとき「左手用携帯電話カナ入力方法」の文字変換の成否判定（Ｓ６０４）は、キーコードに対応する文字コードが存在しないので変換失敗となり、自動切替決定手段へ変換失敗を送信する。
【００３１】
変換失敗を受信した自動切替決定手段は、現在選択中の文字入力方法から新たに切り替える文字入力方法を決定する（Ｓ６０５）と共に、入力方法切替制御手段へ決定した入力方法への切り替え制御を指示する。本実施の形態の場合、図２（ａ）の２０３から切り替え前入力方法が「左手用携帯電話カナ入力方法」のとき、新しい文字入力方法は「両手用ローマ字入力方法」となる。
【００３２】
切り替え制御の指示を受けた入力方法切替制御手段は、入力方法切替手段へ切り替え指示を行った後、キーコード格納手段へキーコードの再送信を指示する。切り替え指示を受けた入力方法切替手段は、指定された文字コード変換手段へ切り替える。また、再送信の指示を受けたキーコード格納手段は格納中のキーコードを入力方法切替手段へ送信する（Ｓ６０１）。
【００３３】
本実施の形態で、キーコード格納手段に格納中のキーコードは「Ｓ」と「Ｕ」であるから入力方法切替手段へ送信するキーコードも「Ｓ」と「Ｕ」である。キーコードを受信した入力方法切替手段は、新たに切り替えた「両手用ローマ字入力方法」の文字コード変換手段へキーコードを送信する（Ｓ６０３）。ここで、新たに切り替えた文字コード変換手段が「両手用ローマ字入力方法」となるが、この場合の動作を図９を用いて説明する。
【００３４】
「両手用ローマ字文字方法」は、１番目のキーコード９００の項目を子音、２番目のキーコード９０１の項目を母音としてカナ文字を指定する方法である。但し、この例では説明を簡略化するために濁音・半濁音・撥音・促音等を省略する。文字コード変換手段は、「両手用ローマ字入力方法」のように複数のキーコードから文字コードへ変換する場合、入力されたキーコードの数が変換に必要な数に達するまでキーコードの入力を待つ。
【００３５】
文字変換の成否判定（Ｓ６０４）は、入力されたアルファベット「Ｓ」９０２および「Ｕ」９０３のキーコードに対応する文字コードが変換テーブルに存在するので、変換成功として自動切替決定手段へ変換成功を送信する。また、ここで変換された文字コードは、キーコード「Ｓ」および「Ｕ」からカナ文字「ス」である。変換成功のときは、文字出力制御手段へ文字コードを送信する。文字コードを受信した文字出力制御手段は、確定前の文字コードとして格納する。もしも、ここで１番目のキーコードが「Ｓ」であり、２番目のキーコードが「Ｚ」である場合、「Ｚ」は２番目のキーコード９０１に存在しないキーコードであることから再び変換失敗と判断して、元の「左手用携帯電話カナ入力方法」に戻して（Ｓ６０６）からアイドル状態にする（Ｓ６０７）。
【００３６】
次に、文字の確定キー４０３，４０４，４０５のいずれかが押された場合、文字確定指定手段は、文字確定制御手段へ押された確定キーのキーコードを送信する。確定キーのキーコードを受信した文字確定制御手段は、キーコード格納手段へキーコードの破棄を指示すると共に、文字出力制御手段へ文字の確定を指示する。キーコードの破棄を指示されたキーコード格納手段は格納中のキーコードを削除する。文字の確定を指示された文字出力制御手段は格納中の確定前文字コードに対応する文字フォントを出力手段へ送信し、確定前文字コードを削除する。
【００３７】
次に、文字の入力途中において入力方法指定手段から入力方法の切り替えスイッチ４０１，４０２の状態が変更された場合の動作についてフローチャートを用いて説明する。
【００３８】
利用者からの入力方法切り替え指示を受け付けるスイッチの状態変化（ＯＮからＯＦＦまたはＯＦＦからＯＮへの変化）を検出した入力方法指定手段は、手動切替決定手段へ新たなスイッチ状態を送信する。新たなスイッチ状態を受信した手動切替決定手段は、受信したスイッチ状態から切り替える文字入力方法を決定する（Ｓ７０１）。
【００３９】
本実施の形態では、図２（ｂ）に従って入力方法を決定する。ここで、変更後のスイッチ状態が左スイッチがＯＮおよび右スイッチがＯＦＦならば「左手用携帯電話カナ入力方法」３０４になる。しかし、既に切り替えを行おうとしている入力方法へ文字キーの入力中に切り替わっていた場合は（本例では「左手用携帯電話カナ入力方法」）、入力方法の切り替えを行わずにアイドル状態へ戻る（Ｓ７０６）。それ以外のとき手動切替手段は、入力方法切替制御手段へ入力方法の切り替えを指示する。
【００４０】
入力方法の切り替えを指示された入力方法切替制御手段は、入力方法切替手段へ切り替えの指示を与えた後、キーコード格納手段へキーコードの再送信を指示する。入力方法の切り替えを受けた入力方法切替手段は、指定された文字コード変換手段に切り替える。キーコードの再送信を指示されたキーコード格納手段は、入力方法切替手段へキーコードを再送信する（Ｓ７０２）。キーコードを受けた入力方法切替手段は新たに切り替えた文字コード変換手段へキーコードを送信する（Ｓ７０３）。
【００４１】
文字コード変換手段での処理（Ｓ７０４）は、前述の図６の処理（Ｓ６０４）と同じである。その後、自動切替決定手段が文字コード変換手段から切替失敗を受信した場合は、元の入力方法への切り替えを入力方法切替制御手段へ指示する。自動切替決定手段が文字コード変換手段から切替成功を受信した場合は、そのままアイドル状態になる（Ｓ７０６）。
【００４２】
文字コード変換手段は、携帯端末の動作状態に関わらず携帯端末の利用者またはプログラムによって追加または削除する構成としてもよいし、登録の個数に制限はない。また、自動切替決定手段における切り替え規則のテーブル（図２（ａ））や手動切替決定手段における切り替え規則のテーブル（図２（ｂ））は、携帯端末の利用者が設定してもよい。
【００４３】
入力方法指定手段のスイッチは、利用者からの指定が受けられるならばセンサ等でも良いし、また個数に制限はない。また、文字確定指定手段が送信する情報はキーコードとしているが、文字確定指定手段をスイッチやセンサ等で実現した場合は信号線の通電状態（ＯＮまたはＯＦＦ）だけでも良い。
【００４４】
次に、本発明の第２の実施の形態について図１０を参照して詳細に説明する。図１０では、図１の構成に加え新たに、文字の入力速度を測定する入力速度測定手段１００１と、文字の入力速度から自動的な入力方法切り替え機能が有効か否かを判定する自動切替有効判定手段１００３とを設け、入力速度測定手段１００１への確定キー入力通知を行う文字確定制御手段１０００と、入力速度測定手段１００１への文字キー入力通知を行うキーコード格納手段１００２と、自動切替有効判定手段１００３からの指示により自動切替の実行を制御する自動切替決定手段１００４とを設ける点が異なる。
【００４５】
上述した第１の実施の形態では、携帯端末の利用環境に応じて文字の入力方法を自動的に切り替えることによって、利用者操作の煩わしさを軽減することを目的としていたが、利用者の文字入力が正しいことを前提に文字コード変換手段を切り替えているので、文字入力そのものが苦手な人や初心者等が文字キーの押し間違いを行うと、第１の実施の形態の機能が有効に働かない。
【００４６】
そこで第２の実施の形態では、入力方法の自動切り替え機能を初めは無効にした状態で携帯端末を利用し始め、ある程度入力に慣れたところで第１の実施の形態の入力方法の切り替え機能を有効にする場合に適用される。
【００４７】
以下に図１１を参照して第２の実施の形態の動作を説明する。
【００４８】
キーコード格納手段は、文字入力手段からキーコードが送られてくる度に入力速度測定手段へ入力の発生を通知する。入力の発生を通知された入力速度測定手段は、既にタイマが起動中であるか否かを判定し（Ｓ１１０１）、起動していない場合は、タイマを起動し（Ｓ１１０２）、文字入力カウンタを初期値の１にして（Ｓ１１０３）、アイドル状態に戻る（Ｓ１１０５）。既にタイマが起動中の場合は、文字入力カウンタをインクリメントする（Ｓ１１０４）。上記の動作を入力されたすべて文字キーに対して行う。
【００４９】
次に、利用者が文字確定キーを押すと、文字確定指定手段は文字確定制御手段へ確定キーのキーコードを送信する。確定キーのキーコードを受信した文字確定制御手段は、入力速度測定手段へ確定キーの入力発生を通知する。確定キーの入力発生を通知された入力速度測定手段は、タイマが起動中であるか確認し（Ｓ１１０７）、停止中ならばそのままアイドル状態に戻り（Ｓ１１１２）、起動中ならばタイマを停止して（Ｓ１１０８）、キーコードの入力速度を計算しその結果を自動切替有効判定手段へ通知する。
【００５０】
ここで文字入力速度の求め方の例として、６０［秒］×文字入力カウンタ÷（タイマ停止時刻［秒］−タイマ起動時刻［秒］）と定義すると１分間でのキーコード入力速度が計算できる。文字入力速度を受信した文字切替有効判定手段は、入力方法切り替えを有効にする有効閾値を超えているか否かを判定する（Ｓ１１１０）。そして、文字入力速度が有効閾値を超えているならば自動切替決定手段へ入力方法の切り替え機能の有効指示を送信する。
【００５１】
入力方法の切り替え機能の有効指示を受けた自動切替決定手段は、文字コード変換手段からの変換成否を使って入力方法の切り替えを実行する。また、本実施の形態では、すべての文字入力方法を区別せずに入力速度を測定したが、入力方法毎に文字入力速度を測定してもよい。さらに、本実施の形態では文字の入力速度を測定したが、利用者の入力した文字数に対する確定させた文字数の割合を測定してもよい。
【００５２】
このように、携帯端末の入力に慣れた段階で文字コード変換手段の切り替えを有効にする携帯端末を提供することができる。
【００５３】
次に、本発明の第３の実施の形態について図１２，１３を参照して詳細に説明する。ここでのキーボードのキャリブレーションとは、利用者の押しやすい位置にキー配列を変更することと定義する。
【００５４】
図１２では、図１の構成に加え新たに、キャリブレーション機能の指示を受け付けるキャリブレーション指定手段１２００と、キーコード格納手段から受信したキーコードからキャリブレーションを実行するキャリブレーション決定手段１２０２とを設け、文字入力手段から受信したキーコードをキャリブレーション決定手段１２０２へ転送するキーコード格納手段１２０１と、キャリブレーションの結果を受信して変換テーブルを書き換える文字コード変換手段１２０３，１２０４を設けた点が異なる。
【００５５】
上述した第１の実施の形態では、同一の文字キーに対して複数の文字変換手順が固定的に割り当てられていたが、図１３に示すように、利用者の手のサイズが大きいと片手入力時の一番端の文字キー１３００が押しづらい。第３の実施の形態では、初めにキーボードのキャリブレーションを行った結果を用いて、文字コード変換手段の変換テーブルを変更可能とするように構成する。両手に持ったときの入力方法は両手入力のみとして、ここでは左手用文字入力時のキャリブレーションのみ説明する。右手の場合も左右の位置が逆になるだけで同様の処理で実現できる。
【００５６】
キャリブレーションの開始キー１３０５が押されたことを検出したキャリブレーション指定手段は、キャリブレーション決定手段へキャリブレーション開始を通知する。キャリブレーション開始を受けたキャリブレーション決定手段は、キーコード格納手段からあらかじめ決められたキーコードの入力を待つ。
【００５７】
本実施の形態の携帯端末では、携帯端末を片手で持ったときの文字キーを押す指は必ず親指であると仮定する。このときキャリブレーション方法は、利用者が携帯端末を左手で持った状態で、文字キーの最上段で無理なく押すことができる一番遠い文字を親指で入力させることで行う。その文字が１３０１で示す「Ｔ」より左の場合は、手が小さいと判断して初期のキー配列１３０２を変更しない。
【００５８】
また、押した文字が「Ｙ」（１３０３）ならば初期のキー配列から右へ１列移動するように、各文字コード変換手段に通知する。「Ｕ」の場合は初期のキー配列から２例右に移動するように、各文字コード変換手段に通知する。列の移動指示を受信した各文字コード変換は、変換テーブルのキーコードを変更する。本実施の形態の設定したキー配列が「左手用携帯電話カナ入力方法」の場合は、図８の変換テーブルの対応するキーコード８０３の項目を変更する。
【００５９】
このようにして、利用者の手の大きさに応じた入力し易い位置にキー配列を変更可能することのできる携帯端末を提供する。第３の実施の形態では、キャリブレーション指定手段をキー（１３０５）として実装しているがソフトウェアメニューや初期電源投入時の検出で行ってもよい。
【００６０】
【発明の効果】
以上説明したように本発明によれば、携帯端末の持ち方，つまり左手で持つかあるいは右手で持つかで入力方法を簡単に切り替える等の操作性向上を図ったとき、スイッチやセンサの誤認識の頻度が高くなり、利用者の所望していない入力方法で文字の入力を開始してしまう場合が発生する。このようなとき、利用者がそれまで入力した文字を削除することなしに、利用者の所望する入力手順で文字を継続して入力することで自動的に正しい入力方法へ切り替えることのできる利用者の利便性を高めた携帯端末を提供することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態の構成を示す図である。
【図２】（ａ）は本発明の実施例における文字コードの変換成否から決定する文字入力方法の切り替え先を定義したテーブルである。（ｂ）は本発明の実施例における利用者からの指示による文字入力方法の切り替え先を定義したテーブルである。
【図３】本発明の第１の実施の形態における携帯端末の外観を示す図である。
【図４】本発明の第１の実施の形態におけるキーボード配列の様子を示した図である。
【図５】本発明の第１の実施の形態における携帯端末の機器構成を示した図である。
【図６】本発明の第１の実施の形態における文字入力の動作を説明するためのフローチャートである。
【図７】本発明の第１の実施の形態における文字入力中の確定指示の動作を説明するためのフローチャートである。
【図８】本発明の第１の実施の形態における「左手用携帯電話カナ入力方法」を説明するためのテーブルである。
【図９】本発明の第１の実施の形態における「両手用ローマ字入力方法」を説明するためのテーブルである。
【図１０】本発明の第２の実施の形態の構成を示す図である。
【図１１】本発明の第２の実施の形態の動作を説明するためのフローチャートである。
【図１２】本発明の第３の実施の形態の構成を示す図である。
【図１３】本発明の第３の実施の形態のキーボード配列の様子を示した図である。
【符号の説明】
１００    文字確定指定手段
１０１    文字入力手段
１０２    入力方法指定手段
１０３，１０００    文字確定制御手段
１０４，１００２，１２０１    キーコード格納手段
１０５    手動切替決定手段
１０６    入力方法切替手段
１０７    入力方法切替制御手段
１０８，１０９    文字コード変換手段
１１０，１００４    自動切替決定手段
１１１    文字出力制御手段
１１２    出力手段
４００    携帯端末
４０１，４０２    スイッチ
４０３，４０４，４０５    確定キー
５００    ＲＯＭ
５０１    ＲＡＭ
５０２    ＣＰＵ
５０３    文字入力装置
５０４    文字確定指定装置
５０５    入力方法指定装置
５０６    出力装置
５０７    電源制御装置
１００１    入力速度測定手段
１００３    自動切替有効判定手段
１２００    キャリブレーション指定手段
１２０２    キャリブレーション決定手段
１３０５    開始キー
【図１】
0004025503.tif 000002
【図２】
0004025503.tif 000003
【図３】
0004025503.tif 000004
【図４】
0004025503.tif 000005
【図５】
0004025503.tif 000006
【図６】
0004025503.tif 000007
【図７】
0004025503.tif 000008
【図８】
0004025503.tif 000009
【図９】
0004025503.tif 000010
【図１０】
0004025503.tif 000011
【図１１】
0004025503.tif 000012
【図１２】
0004025503.tif 000013
【図１３】
0004025503.tif 000014