JP4025503B2 - Mobile terminal and its character input method - Google Patents

Mobile terminal and its character input method Download PDF

Info

Publication number
JP4025503B2
JP4025503B2 JP2000387589A JP2000387589A JP4025503B2 JP 4025503 B2 JP4025503 B2 JP 4025503B2 JP 2000387589 A JP2000387589 A JP 2000387589A JP 2000387589 A JP2000387589 A JP 2000387589A JP 4025503 B2 JP4025503 B2 JP 4025503B2
Authority
JP
Japan
Prior art keywords
character
input
input method
code
key
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000387589A
Other languages
Japanese (ja)
Other versions
JP2002189553A (en
Inventor
岳明 南沢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2000387589A priority Critical patent/JP4025503B2/en
Publication of JP2002189553A publication Critical patent/JP2002189553A/en
Application granted granted Critical
Publication of JP4025503B2 publication Critical patent/JP4025503B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)
  • Input From Keyboards Or The Like (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は携帯端末に関し、特に携帯端末における文字入力機能に関する。
【0002】
【従来の技術】
従来、例えば特開平9−160687号に、携帯端末に内蔵された手書き入力手段とキーボード等の外部入力手段のどちらでも行える携帯端末が開示され、これら手書き入力手段と外部入力手段との間で自動的に文字入力の切り替えを行う方法が記載されている。しかしこの従来技術では、入力された文字コードの変換成否の判定によって文字入力方法の切り替えを行っているものではない。
【0003】
【発明が解決しようとする課題】
従来、複数の文字入力方法を選択できる携帯端末においては、間違った入力方法で文字の入力を始めてしまった場合、途中まで入力した文字を一度削除して文字入力方法を切り替えた後、再び入力し直さなければならなかった。
【0004】
本発明の目的は、キーボードのキーの一部に別の入力方法を割り当てたキーボード付き携帯端末で、携帯端末の利用環境に応じて文字入力方法を切り替えたときの煩わしい利用者操作を軽減することができ使い勝手のよい携帯端末およびその文字入力方法を提供することにある。
【0005】
【課題を解決するための手段】
本発明の携帯端末は、キーボードのキーの一部に別の入力方法を割り当てたキーボード付きの携帯端末において、利用者からの文字入力を受け付ける文字入力手段から入力した文字キーの識別コードであるキーコードを文字の識別コードである文字コードへ変換しその変換成否を判定する複数の文字コード変換手段と、前記文字コード変換手段によって判定された変換成否から新たな文字入力方法を決定する自動切替決定手段と、文字の確定処理を行う文字確定制御手段と、前記文字確定制御手段が文字の確定を指示するまで入力したキーコードを格納するキーコード格納手段と、文字入力方法を切り替える入力方法切替手段と、文字入力方法の切り替えを指示したときに前記入力方法切替手段へ切り替えを指示した後で前記キーコード格納手段へ格納中キーコードの再送信を指示する入力方法切替制御手段と、文字の入力速度を計算しその結果を出力する入力速度測定手段と、前記入力速度測定手段で計算した文字の入力速度から自動的な入力方法切り替えが有効か否かを判定する自動切替有効判定手段とを備え、前記文字確定制御手段は前記入力速度測定手段への確定キー入力通知を行い、前記キーコード格納手段は前記入力速度測定手段への文字キー入力通知を行い、前記自動切替決定手段は前記自動切替有効判定手段からの指示により自動切替の実行を制御する。
【0006】
また本発明の携帯端末は、キーボードのキーの一部に別の入力方法を割り当てたキーボード付きの携帯端末において、利用者からの文字入力を受け付ける文字入力手段から入力した文字キーの識別コードであるキーコードを文字の識別コードである文字コードへ変換しその変換成否を判定する複数の文字コード変換手段と、前記文字コード変換手段によって判定された変換成否から新たな文字入力方法を決定する自動切替決定手段と、文字の確定処理を行う文字確定制御手段と、前記文字確定制御手段が文字の確定を指示するまで入力したキーコードを格納するキーコード格納手段と、文字入力方法を切り替える入力方法切替手段と、文字入力方法の切り替えを指示したときに前記入力方法切替手段へ切り替えを指示した後で前記キーコード格納手段へ格納中キーコードの再送信を指示する入力方法切替制御手段と、文字の入力速度を計算しその結果を出力する入力速度測定手段と、前記入力速度測定手段で計算した文字の入力速度から自動的な入力方法切り替えが有効か否かを判定する自動切替有効判定手段とを備え、前記文字コード変換手段は、キーコードから文字コードへの変換時、入力したキーコードに対応する文字コードが存在するか否かにより変換成否判定を行うための変換テーブルを有し、前記文字確定制御手段は前記入力速度測定手段への確定キー入力通知を行い、前記キーコード格納手段は前記入力速度測定手段への文字キー入力通知を行い、前記自動切替決定手段は前記自動切替有効判定手段からの指示により自動切替の実行を制御する。
【0008】
本発明の携帯端末は、利用者からの文字確定の指定を受け付ける文字確定指定手段と、利用者からの文字入力を受け付ける文字入力手段と、利用者からの入力方法の指定を受け付ける入力方法指定手段と、前記文字確定指定手段の指示により文字の確定処理を行う文字確定制御手段と、文字キーの識別コードであるキーコードを格納するキーコード格納手段と、前記入力方法指定手段の指定から入力方法の切り替えを実行するか否かを判定する手動切替決定手段と、キーコードから文字の識別コードである文字コードへ変換するための変換テーブルを有しその変換成否を判定する複数の文字コード変換手段と、キーコードを選択中の前記文字コード変換手段へ送信する入力方法切替手段と、入力方法の変更処理を行う入力方法切替制御手段と、前記文字コード変換手段の変換成否から入力方法の切り替えを実行するか否かを判定する自動切替決定手段と、文字コードを一時的に格納し文字確定制御手段からの確定指示により出力手段へ文字フォントを送信する文字出力制御手段と、文字フォントを表示器へ出力する出力手段と、文字の入力速度を計算しその結果を出力する入力速度測定手段と、前記入力速度測定手段で計算した文字の入力速度から自動的な入力方法切り替えが有効か否かを判定する自動切替有効判定手段とを備え、前記文字確定制御手段は前記入力速度測定手段への確定キー入力通知を行い、前記キーコード格納手段は前記入力速度測定手段への文字キー入力通知を行い、前記自動切替決定手段は前記自動切替有効判定手段からの指示により自動切替の実行を制御する。
【0012】
本発明によれば、文字コード変換手段は、入力方法切替手段から受信したキーコードに対応する文字コードが変換テーブルに存在しないとき、変換失敗を自動切替決定手段へ送信する。また、キーコードに対応する文字コードが変換テーブルに存在するときは、変換成功を自動切替決定手段へ送信すると共に対応する文字コードを文字出力制御手段へ送信する。自動切替決定手段は、文字コード変換手段から変換失敗を受信したとき、現在選択中の入力方法から新しい入力方法を決定し、入力方法切替制御手段へ新しい入力方法への切り替え制御を指示する。指示を受けた入力方法切替制御手段は、入力方法切替手段へ入力方法の切り替えを指示した後、キーコード格納手段へ格納中キーコードの再送信を指示する。これにより入力した文字の変換成否から新たな文字入力方法へ切り替えられると共に入力済みキーコードを新たに切り替えた文字コード変換手段において再び文字コードへ変換できる。
【0013】
したがって、本発明の実現により、携帯端末の持ち方だけで入力方法を簡単に切り替える等の操作性向上を図ったとき、入力方法を指定するスイッチやセンサの誤認識により利用者が誤った入力方法で文字を入力してしまった場合でも、それまで入力した文字を削除することなしに、利用者の所望する入力方法で文字を継続して入力することで、自動的に正しい入力方法へ切り替えることのできる利用者の利便性を高めた携帯端末を提供することができる。
【0014】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【0015】
図1を参照すると、本発明の第1の実施の形態の携帯端末は、利用者からの文字確定の指定を受け付ける文字確定指定手段100と、利用者からの文字入力を受け付ける文字入力手段101と、利用者からの入力方法の指定を受け付ける入力方法指定手段102と、文字確定指定手段100の指示により文字の確定処理を行う文字確定制御手段103と、文字キーの識別コード(以下、キーコードと呼ぶ)を格納するキーコード格納手段104と、入力方法指定手段の指定から入力方法の切り替えを実行するか否かを判定する手動切替決定手段105と、キーコードから文字の識別コード(以下、文字コードと呼ぶ)へ変換するための変換テーブルを有し変換成否を判定する複数の文字コード変換手段108,109と、キーコードを選択中の文字コード手段へ送信する入力方法切替手段106と、入力方法の変更処理を行う入力方法切替制御手段107と、文字コード変換手段108,109の変換成否から入力方法の切り替えを実行するか否かを判定する自動切替決定手段110と、文字コードを一時的に格納し文字確定制御手段からの確定指示により出力手段へ文字フォントを送信する文字出力制御手段111と、文字フォントをLCD等の表示器へ出力する出力手段112とを備える。
【0016】
本実施の形態では、文字の入力方法に「両手用ローマ字入力方法」と「左手用携帯電話カナ入力方法」さらに「右手用ページャ入力方法」を設定する。図2(a)は、自動切替決定手段110が持つ入力方法の切り替え規則を定義したテーブルである。切り替え前入力方法200の項目は、切り替え前の文字入力方法である。切り替え後入力方法201の項目は、切り替え後の文字入力方法である。
【0017】
本テーブルの例では、「両手用ローマ字入力方法」から「左手用携帯電話カナ入力方法」への切り替えを示す202と、「左手用携帯電話カナ入力方法」から「両手用ローマ字入力方法」への切り替えを示す203とを設定している。また、「右手用ページャ入力方法」については204に示すように切り替え先なしと設定している。
【0018】
図2(b)は、手動切替決定手段105が持つ入力方法の切り替え規則を定義したテーブルである。左スイッチ300と右スイッチ301の項目は、利用者から入力方法の指定を受け付ける入力方法指定手段102のスイッチ状態である。入力方法302の項目は、2つのスイッチの組み合わせ4通りに対して文字入力方法を設定する。ここでは、左右のスイッチが共にOFFまたは共にONのときは303,306のように、「両手ローマ字入力方法」を設定し左スイッチONかつ右スイッチOFFのときは304のように「左手用携帯電話カナ入力方法」を設定し、左スイッチOFFかつ右スイッチONのときは305のように「右手用のページャ入力方法」を設定している。本実施の形態では、以上の機能を有する機器から構成された携帯端末を例に説明する。
【0019】
図3は、本発明の携帯端末400を単行本サイズの形態で実現したときの外観とキーボード配置を示す図である。キーボードはJIS(Japan Industrial Standard:日本工業規格)配列やQWERTY配列等の両手入力用キー配列を持ち、その文字キーの一部に携帯電話やページャ等の片手用の文字入力キー配列を割り当てる。
【0020】
図4を参照すると、入力方法指定手段の2つのスイッチ401,402は、携帯端末400を左手で持ったときは左手の人差し指の甲が当たる場所に、携帯端末400を右手で持ったときは右手の人差し指の甲が当たる場所に設置する。すなわち、スイッチ401,402は、図4に示すとおり、利用者がキーボードを手で持ったとき人差し指で入力しやすいように、キーボード上部の左右の端部に設けられる。これにより、ユーザは文字入力方式の切り替えを意識しないで左手に持ったときは左手用の入力方法を、右手に持ったときは右手用の入力方法を、さらに両手に持ったときは両手用の入力方法を容易に切り替えることができる。
【0021】
文字確定指定手段の確定キーは、文字の入力方法によって両手用403と左手用404と右手用405と機能する場所を変更する。文字入力手段の文字キーは、「両手用ローマ字入力方法」のときに文字入力に使用する範囲406と、「左手用携帯電話カナ入力方法」のときに使用する範囲407と、「右手用ページャ入力方法」のときに使用する範囲408を共有している。
【0022】
次に、図5を参照して本発明の携帯端末における機器の構成を説明する。ROM500は入出力機器を制御するBIOS(Basic Input/Output System)やオペレーティングシステム(OS)およびこのOS上で動作するアプリケーションを格納する。RAM501はオペレーティングシステム(OS)を動作させるためのメモリエリアである。CPU502は、RAM501およびROM500に格納された各種のプログラムの実行を司る。
【0023】
文字入力装置503は利用者が文字を入力するための文字キーである。文字確定指定装置504は利用者が入力中文字の確定を指示する確定キーである。入力方法指定装置505は利用者が文字入力方法の切り替えを指示するスイッチである。出力装置506は入力した文字を表示するLCD(liquid crystal display)等の出力デバイスである。電源制御装置507は携帯端末全体への電源供給を行う。
【0024】
次に図6,図7のフローチャートと、図8,図9の変換テーブルを参照して第1の実施の形態の動作について説明する。
【0025】
図6は文字入力手段から文字が入力されたときの動作を説明するためのフローチャートである。図7は指示入力手段から入力方法の切り替えが指示されたときの動作を説明するためのフローチャートである。図8は「左手用携帯電話カナ入力方法」における変換成否の判定方法を説明するためのテーブルである。図9は「両手用ローマ字入力方法」における変換成否の判定方法を説明するためのテーブルである。
【0026】
利用者がキーボードの文字キーを押すと、文字入力手段はキーコード格納手段へ押されたキーのキーコードを送信する。キーコードを受信したキーコード格納手段は、キーコードを格納する(ステップ602:S602と略称、以降同様)と共に入力方法切替手段へキーコードを送信する。キーコードを受信した入力方法切替手段は、選択中の文字コード変換手段へキーコードを送信する(S603)。
【0027】
ここで、選択中の文字コード変換手段が「左手用携帯電話カナ入力方法」であると仮定して図8を用いて説明する。
【0028】
携帯電話仮名入力は、入力されたキーコード800の項目とその連打回数(連続して押す回数)801でカナ文字を指定する方法である。但し、この例では説明を簡略化するために濁音・半濁音・撥音・促音等を省略する。文字変換は、入力されたキーコードがアルファベット「S」を示す802で連打回数が1回目を示す803ならば変換する文字コードをカナ文字の「ナ」とする。連続してアルファベットの「S」が入力された場合は連打回数を2回目として変換する文字コードをカナ文字の「ニ」とする。このように、文字変換の成否判定(S604)は、キーコードに対応する文字コードが存在した場合、変換成功と判定して自動切替決定手段へ変換成功を送信する。
【0029】
また、変換成功のときは文字出力制御手段へ文字コードを送信する。文字コードを受信した文字出力制御手段は、確定前の文字コードとして格納する。そしてすべての手段は、アイドル状態に戻る(S607)。
【0030】
次に、新たな文字キーが押された場合も上記と同様に、キーコードを格納したのち(S602)、入力方法切替手段で選択中の文字コード変換手段へキーコードを送信する(S603)。ここで、入力されたキーコードがアルファベットの「U」のとき「左手用携帯電話カナ入力方法」の文字変換の成否判定(S604)は、キーコードに対応する文字コードが存在しないので変換失敗となり、自動切替決定手段へ変換失敗を送信する。
【0031】
変換失敗を受信した自動切替決定手段は、現在選択中の文字入力方法から新たに切り替える文字入力方法を決定する(S605)と共に、入力方法切替制御手段へ決定した入力方法への切り替え制御を指示する。本実施の形態の場合、図2(a)の203から切り替え前入力方法が「左手用携帯電話カナ入力方法」のとき、新しい文字入力方法は「両手用ローマ字入力方法」となる。
【0032】
切り替え制御の指示を受けた入力方法切替制御手段は、入力方法切替手段へ切り替え指示を行った後、キーコード格納手段へキーコードの再送信を指示する。切り替え指示を受けた入力方法切替手段は、指定された文字コード変換手段へ切り替える。また、再送信の指示を受けたキーコード格納手段は格納中のキーコードを入力方法切替手段へ送信する(S601)。
【0033】
本実施の形態で、キーコード格納手段に格納中のキーコードは「S」と「U」であるから入力方法切替手段へ送信するキーコードも「S」と「U」である。キーコードを受信した入力方法切替手段は、新たに切り替えた「両手用ローマ字入力方法」の文字コード変換手段へキーコードを送信する(S603)。ここで、新たに切り替えた文字コード変換手段が「両手用ローマ字入力方法」となるが、この場合の動作を図9を用いて説明する。
【0034】
「両手用ローマ字文字方法」は、1番目のキーコード900の項目を子音、2番目のキーコード901の項目を母音としてカナ文字を指定する方法である。但し、この例では説明を簡略化するために濁音・半濁音・撥音・促音等を省略する。文字コード変換手段は、「両手用ローマ字入力方法」のように複数のキーコードから文字コードへ変換する場合、入力されたキーコードの数が変換に必要な数に達するまでキーコードの入力を待つ。
【0035】
文字変換の成否判定(S604)は、入力されたアルファベット「S」902および「U」903のキーコードに対応する文字コードが変換テーブルに存在するので、変換成功として自動切替決定手段へ変換成功を送信する。また、ここで変換された文字コードは、キーコード「S」および「U」からカナ文字「ス」である。変換成功のときは、文字出力制御手段へ文字コードを送信する。文字コードを受信した文字出力制御手段は、確定前の文字コードとして格納する。もしも、ここで1番目のキーコードが「S」であり、2番目のキーコードが「Z」である場合、「Z」は2番目のキーコード901に存在しないキーコードであることから再び変換失敗と判断して、元の「左手用携帯電話カナ入力方法」に戻して(S606)からアイドル状態にする(S607)。
【0036】
次に、文字の確定キー403,404,405のいずれかが押された場合、文字確定指定手段は、文字確定制御手段へ押された確定キーのキーコードを送信する。確定キーのキーコードを受信した文字確定制御手段は、キーコード格納手段へキーコードの破棄を指示すると共に、文字出力制御手段へ文字の確定を指示する。キーコードの破棄を指示されたキーコード格納手段は格納中のキーコードを削除する。文字の確定を指示された文字出力制御手段は格納中の確定前文字コードに対応する文字フォントを出力手段へ送信し、確定前文字コードを削除する。
【0037】
次に、文字の入力途中において入力方法指定手段から入力方法の切り替えスイッチ401,402の状態が変更された場合の動作についてフローチャートを用いて説明する。
【0038】
利用者からの入力方法切り替え指示を受け付けるスイッチの状態変化(ONからOFFまたはOFFからONへの変化)を検出した入力方法指定手段は、手動切替決定手段へ新たなスイッチ状態を送信する。新たなスイッチ状態を受信した手動切替決定手段は、受信したスイッチ状態から切り替える文字入力方法を決定する(S701)。
【0039】
本実施の形態では、図2(b)に従って入力方法を決定する。ここで、変更後のスイッチ状態が左スイッチがONおよび右スイッチがOFFならば「左手用携帯電話カナ入力方法」304になる。しかし、既に切り替えを行おうとしている入力方法へ文字キーの入力中に切り替わっていた場合は(本例では「左手用携帯電話カナ入力方法」)、入力方法の切り替えを行わずにアイドル状態へ戻る(S706)。それ以外のとき手動切替手段は、入力方法切替制御手段へ入力方法の切り替えを指示する。
【0040】
入力方法の切り替えを指示された入力方法切替制御手段は、入力方法切替手段へ切り替えの指示を与えた後、キーコード格納手段へキーコードの再送信を指示する。入力方法の切り替えを受けた入力方法切替手段は、指定された文字コード変換手段に切り替える。キーコードの再送信を指示されたキーコード格納手段は、入力方法切替手段へキーコードを再送信する(S702)。キーコードを受けた入力方法切替手段は新たに切り替えた文字コード変換手段へキーコードを送信する(S703)。
【0041】
文字コード変換手段での処理(S704)は、前述の図6の処理(S604)と同じである。その後、自動切替決定手段が文字コード変換手段から切替失敗を受信した場合は、元の入力方法への切り替えを入力方法切替制御手段へ指示する。自動切替決定手段が文字コード変換手段から切替成功を受信した場合は、そのままアイドル状態になる(S706)。
【0042】
文字コード変換手段は、携帯端末の動作状態に関わらず携帯端末の利用者またはプログラムによって追加または削除する構成としてもよいし、登録の個数に制限はない。また、自動切替決定手段における切り替え規則のテーブル(図2(a))や手動切替決定手段における切り替え規則のテーブル(図2(b))は、携帯端末の利用者が設定してもよい。
【0043】
入力方法指定手段のスイッチは、利用者からの指定が受けられるならばセンサ等でも良いし、また個数に制限はない。また、文字確定指定手段が送信する情報はキーコードとしているが、文字確定指定手段をスイッチやセンサ等で実現した場合は信号線の通電状態(ONまたはOFF)だけでも良い。
【0044】
次に、本発明の第2の実施の形態について図10を参照して詳細に説明する。図10では、図1の構成に加え新たに、文字の入力速度を測定する入力速度測定手段1001と、文字の入力速度から自動的な入力方法切り替え機能が有効か否かを判定する自動切替有効判定手段1003とを設け、入力速度測定手段1001への確定キー入力通知を行う文字確定制御手段1000と、入力速度測定手段1001への文字キー入力通知を行うキーコード格納手段1002と、自動切替有効判定手段1003からの指示により自動切替の実行を制御する自動切替決定手段1004とを設ける点が異なる。
【0045】
上述した第1の実施の形態では、携帯端末の利用環境に応じて文字の入力方法を自動的に切り替えることによって、利用者操作の煩わしさを軽減することを目的としていたが、利用者の文字入力が正しいことを前提に文字コード変換手段を切り替えているので、文字入力そのものが苦手な人や初心者等が文字キーの押し間違いを行うと、第1の実施の形態の機能が有効に働かない。
【0046】
そこで第2の実施の形態では、入力方法の自動切り替え機能を初めは無効にした状態で携帯端末を利用し始め、ある程度入力に慣れたところで第1の実施の形態の入力方法の切り替え機能を有効にする場合に適用される。
【0047】
以下に図11を参照して第2の実施の形態の動作を説明する。
【0048】
キーコード格納手段は、文字入力手段からキーコードが送られてくる度に入力速度測定手段へ入力の発生を通知する。入力の発生を通知された入力速度測定手段は、既にタイマが起動中であるか否かを判定し(S1101)、起動していない場合は、タイマを起動し(S1102)、文字入力カウンタを初期値の1にして(S1103)、アイドル状態に戻る(S1105)。既にタイマが起動中の場合は、文字入力カウンタをインクリメントする(S1104)。上記の動作を入力されたすべて文字キーに対して行う。
【0049】
次に、利用者が文字確定キーを押すと、文字確定指定手段は文字確定制御手段へ確定キーのキーコードを送信する。確定キーのキーコードを受信した文字確定制御手段は、入力速度測定手段へ確定キーの入力発生を通知する。確定キーの入力発生を通知された入力速度測定手段は、タイマが起動中であるか確認し(S1107)、停止中ならばそのままアイドル状態に戻り(S1112)、起動中ならばタイマを停止して(S1108)、キーコードの入力速度を計算しその結果を自動切替有効判定手段へ通知する。
【0050】
ここで文字入力速度の求め方の例として、60[秒]×文字入力カウンタ÷(タイマ停止時刻[秒]−タイマ起動時刻[秒])と定義すると1分間でのキーコード入力速度が計算できる。文字入力速度を受信した文字切替有効判定手段は、入力方法切り替えを有効にする有効閾値を超えているか否かを判定する(S1110)。そして、文字入力速度が有効閾値を超えているならば自動切替決定手段へ入力方法の切り替え機能の有効指示を送信する。
【0051】
入力方法の切り替え機能の有効指示を受けた自動切替決定手段は、文字コード変換手段からの変換成否を使って入力方法の切り替えを実行する。また、本実施の形態では、すべての文字入力方法を区別せずに入力速度を測定したが、入力方法毎に文字入力速度を測定してもよい。さらに、本実施の形態では文字の入力速度を測定したが、利用者の入力した文字数に対する確定させた文字数の割合を測定してもよい。
【0052】
このように、携帯端末の入力に慣れた段階で文字コード変換手段の切り替えを有効にする携帯端末を提供することができる。
【0053】
次に、本発明の第3の実施の形態について図12,13を参照して詳細に説明する。ここでのキーボードのキャリブレーションとは、利用者の押しやすい位置にキー配列を変更することと定義する。
【0054】
図12では、図1の構成に加え新たに、キャリブレーション機能の指示を受け付けるキャリブレーション指定手段1200と、キーコード格納手段から受信したキーコードからキャリブレーションを実行するキャリブレーション決定手段1202とを設け、文字入力手段から受信したキーコードをキャリブレーション決定手段1202へ転送するキーコード格納手段1201と、キャリブレーションの結果を受信して変換テーブルを書き換える文字コード変換手段1203,1204を設けた点が異なる。
【0055】
上述した第1の実施の形態では、同一の文字キーに対して複数の文字変換手順が固定的に割り当てられていたが、図13に示すように、利用者の手のサイズが大きいと片手入力時の一番端の文字キー1300が押しづらい。第3の実施の形態では、初めにキーボードのキャリブレーションを行った結果を用いて、文字コード変換手段の変換テーブルを変更可能とするように構成する。両手に持ったときの入力方法は両手入力のみとして、ここでは左手用文字入力時のキャリブレーションのみ説明する。右手の場合も左右の位置が逆になるだけで同様の処理で実現できる。
【0056】
キャリブレーションの開始キー1305が押されたことを検出したキャリブレーション指定手段は、キャリブレーション決定手段へキャリブレーション開始を通知する。キャリブレーション開始を受けたキャリブレーション決定手段は、キーコード格納手段からあらかじめ決められたキーコードの入力を待つ。
【0057】
本実施の形態の携帯端末では、携帯端末を片手で持ったときの文字キーを押す指は必ず親指であると仮定する。このときキャリブレーション方法は、利用者が携帯端末を左手で持った状態で、文字キーの最上段で無理なく押すことができる一番遠い文字を親指で入力させることで行う。その文字が1301で示す「T」より左の場合は、手が小さいと判断して初期のキー配列1302を変更しない。
【0058】
また、押した文字が「Y」(1303)ならば初期のキー配列から右へ1列移動するように、各文字コード変換手段に通知する。「U」の場合は初期のキー配列から2例右に移動するように、各文字コード変換手段に通知する。列の移動指示を受信した各文字コード変換は、変換テーブルのキーコードを変更する。本実施の形態の設定したキー配列が「左手用携帯電話カナ入力方法」の場合は、図8の変換テーブルの対応するキーコード803の項目を変更する。
【0059】
このようにして、利用者の手の大きさに応じた入力し易い位置にキー配列を変更可能することのできる携帯端末を提供する。第3の実施の形態では、キャリブレーション指定手段をキー(1305)として実装しているがソフトウェアメニューや初期電源投入時の検出で行ってもよい。
【0060】
【発明の効果】
以上説明したように本発明によれば、携帯端末の持ち方,つまり左手で持つかあるいは右手で持つかで入力方法を簡単に切り替える等の操作性向上を図ったとき、スイッチやセンサの誤認識の頻度が高くなり、利用者の所望していない入力方法で文字の入力を開始してしまう場合が発生する。このようなとき、利用者がそれまで入力した文字を削除することなしに、利用者の所望する入力手順で文字を継続して入力することで自動的に正しい入力方法へ切り替えることのできる利用者の利便性を高めた携帯端末を提供することができる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態の構成を示す図である。
【図2】(a)は本発明の実施例における文字コードの変換成否から決定する文字入力方法の切り替え先を定義したテーブルである。(b)は本発明の実施例における利用者からの指示による文字入力方法の切り替え先を定義したテーブルである。
【図3】本発明の第1の実施の形態における携帯端末の外観を示す図である。
【図4】本発明の第1の実施の形態におけるキーボード配列の様子を示した図である。
【図5】本発明の第1の実施の形態における携帯端末の機器構成を示した図である。
【図6】本発明の第1の実施の形態における文字入力の動作を説明するためのフローチャートである。
【図7】本発明の第1の実施の形態における文字入力中の確定指示の動作を説明するためのフローチャートである。
【図8】本発明の第1の実施の形態における「左手用携帯電話カナ入力方法」を説明するためのテーブルである。
【図9】本発明の第1の実施の形態における「両手用ローマ字入力方法」を説明するためのテーブルである。
【図10】本発明の第2の実施の形態の構成を示す図である。
【図11】本発明の第2の実施の形態の動作を説明するためのフローチャートである。
【図12】本発明の第3の実施の形態の構成を示す図である。
【図13】本発明の第3の実施の形態のキーボード配列の様子を示した図である。
【符号の説明】
100 文字確定指定手段
101 文字入力手段
102 入力方法指定手段
103,1000 文字確定制御手段
104,1002,1201 キーコード格納手段
105 手動切替決定手段
106 入力方法切替手段
107 入力方法切替制御手段
108,109 文字コード変換手段
110,1004 自動切替決定手段
111 文字出力制御手段
112 出力手段
400 携帯端末
401,402 スイッチ
403,404,405 確定キー
500 ROM
501 RAM
502 CPU
503 文字入力装置
504 文字確定指定装置
505 入力方法指定装置
506 出力装置
507 電源制御装置
1001 入力速度測定手段
1003 自動切替有効判定手段
1200 キャリブレーション指定手段
1202 キャリブレーション決定手段
1305 開始キー
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a portable terminal, and more particularly to a character input function in a portable terminal.
[0002]
[Prior art]
Conventionally, for example, Japanese Patent Application Laid-Open No. 9-160687 discloses a portable terminal that can be operated by either a handwriting input means built in a portable terminal or an external input means such as a keyboard, and automatically between the handwriting input means and the external input means. A method of switching character input is described. However, in this prior art, the character input method is not switched by determining whether the input character code has been successfully converted.
[0003]
[Problems to be solved by the invention]
Conventionally, on mobile devices that can select multiple character input methods, if you start entering characters using the wrong input method, delete the characters you entered halfway, switch the character input method, and then enter again. I had to fix it.
[0004]
An object of the present invention is to reduce troublesome user operations when a character input method is switched according to a use environment of a mobile terminal in a mobile terminal with a keyboard in which another input method is assigned to a part of a key of a keyboard. It is an object of the present invention to provide an easy-to-use portable terminal and its character input method.
[0005]
[Means for Solving the Problems]
  The portable terminal of the present invention is a key that is an identification code of a character key input from a character input means for receiving a character input from a user in a portable terminal with a keyboard in which another input method is assigned to a part of the keys of the keyboard. A plurality of character code conversion means for converting a code into a character code that is a character identification code and determining whether the conversion is successful, and automatic switching determination for determining a new character input method from the conversion success or failure determined by the character code conversion means Means andA character confirmation control means for performing a character confirmation process, a key code storage means for storing a key code input until the character confirmation control means instructs to confirm a character, an input method switching means for switching a character input method, The input method switching control means for instructing the key code storage means to retransmit the stored key code after instructing the input method switching means to switch when the character input method is switched, and the character input speed. Input speed measuring means for calculating and outputting the result, and automatic switching validity determining means for determining whether automatic input method switching is valid from the input speed of the character calculated by the input speed measuring means, The character confirmation control means sends a confirmation key input notification to the input speed measurement means, and the key code storage means sends a character key input notification to the input speed measurement means. There, the automatic switching determination means for controlling the execution of the automatic switching by an instruction from the automatic switching validity determination unit.
[0006]
  The portable terminal of the present invention is a character key identification code input from a character input means for receiving a character input from a user in a portable terminal with a keyboard in which another input method is assigned to a part of the keys of the keyboard. A plurality of character code conversion means for converting a key code into a character code that is a character identification code and determining whether or not the conversion is successful, and automatic switching for determining a new character input method from the conversion success or failure determined by the character code conversion means A determination means; a character confirmation control means for performing a character confirmation process; a key code storage means for storing a key code input until the character confirmation control means instructs to confirm the character; and an input method switching for switching a character input method. And the key code after instructing the input method switching means when switching the character input method An input method switching control means for instructing re-transmission of the stored in the key code to the pay meansInput speed measuring means for calculating the character input speed and outputting the result; and automatic switching validity determination for determining whether automatic input method switching is valid from the character input speed calculated by the input speed measuring means. The character code conversion means has a conversion table for determining whether conversion is successful or not depending on whether or not a character code corresponding to the input key code exists when converting the key code to the character code. The character confirmation control means performs a confirmation key input notification to the input speed measurement means, the key code storage means performs a character key input notification to the input speed measurement means, and the automatic switching determination means includes the automatic switching Execution of automatic switching is controlled by an instruction from the validity determining means.
[0008]
  The portable terminal of the present invention includes a character confirmation designation unit that accepts designation of character decision from the user, a character input unit that accepts character input from the user, and an input method designation unit that accepts designation of the input method from the user. A character confirmation control means for performing character confirmation processing in accordance with an instruction from the character confirmation designation means, a key code storage means for storing a key code that is an identification code of a character key, and an input method from the designation of the input method designation means And a plurality of character code conversion means for determining whether or not the conversion is successful and having a conversion table for converting the key code into a character code which is a character identification code. An input method switching means for transmitting the key code to the selected character code conversion means, and an input method switching control means for performing an input method change process; Automatic switching determination means for determining whether or not to switch the input method based on the success or failure of the conversion of the character code conversion means; and a character font for temporarily storing the character code and sending the character font to the output means by a confirmation instruction from the character confirmation control means Character output control means for transmitting the character, output means for outputting the character font to the display,Input speed measuring means for calculating the character input speed and outputting the result; and automatic switching validity determination for determining whether automatic input method switching is valid from the character input speed calculated by the input speed measuring means. The character confirmation control means performs a confirmation key input notification to the input speed measurement means, the key code storage means performs a character key input notification to the input speed measurement means, and the automatic switching determination means Controls the execution of automatic switching according to an instruction from the automatic switching validity determining means.
[0012]
According to the present invention, the character code conversion means transmits a conversion failure to the automatic switching determination means when the character code corresponding to the key code received from the input method switching means does not exist in the conversion table. When the character code corresponding to the key code exists in the conversion table, the conversion success is transmitted to the automatic switching determination unit and the corresponding character code is transmitted to the character output control unit. When the conversion failure is received from the character code conversion unit, the automatic switching determination unit determines a new input method from the currently selected input method, and instructs the input method switching control unit to control switching to the new input method. Upon receiving the instruction, the input method switching control unit instructs the input method switching unit to switch the input method, and then instructs the key code storage unit to retransmit the stored key code. As a result, it is possible to switch from the success / failure of the input character to a new character input method and to convert the input key code into the character code again in the character code conversion means that has newly switched the key code.
[0013]
Therefore, when an improvement in operability such as simple switching of the input method by simply holding the mobile terminal is realized by realizing the present invention, an erroneous input method by the user due to misrecognition of a switch or sensor for specifying the input method Even if you have entered characters in, you can automatically switch to the correct input method by continuing to enter characters in the input method desired by the user without deleting the characters that have been input so far Therefore, it is possible to provide a portable terminal with improved convenience for the user.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
Next, embodiments of the present invention will be described with reference to the drawings.
[0015]
Referring to FIG. 1, a portable terminal according to the first embodiment of the present invention includes a character confirmation designation unit 100 that accepts designation of character decision from a user, and a character input unit 101 that accepts character input from a user. , An input method designation unit 102 that accepts designation of an input method from a user, a character confirmation control unit 103 that performs a character confirmation process in accordance with an instruction from the character confirmation designation unit 100, and a character key identification code (hereinafter referred to as a key code). A key code storage unit 104 for storing the input method, a manual switching determination unit 105 for determining whether or not to switch the input method based on the designation of the input method designation unit, and a character identification code (hereinafter referred to as a character) from the key code. A plurality of character code conversion means 108 and 109 for determining conversion success and failure, and a key code being selected. It is determined whether or not the input method switching is executed based on the success or failure of the conversion of the input method switching means 106 to be transmitted to the character code means, the input method switching control means 107 for changing the input method, and the character code conversion means 108 and 109. Automatic switching determination means 110 for determining, character output control means 111 for temporarily storing a character code and transmitting a character font to the output means in response to a confirmation instruction from the character confirmation control means, and the character font to a display such as an LCD Output means 112 for outputting.
[0016]
In this embodiment, “two-handed Roman input method”, “left-handed mobile phone kana input method”, and “right-hand pager input method” are set as the character input method. FIG. 2A is a table that defines input method switching rules of the automatic switching determination unit 110. The item of the input method 200 before switching is a character input method before switching. The item of the input method after switching 201 is a character input method after switching.
[0017]
In the example of this table, 202 indicating switching from “two-handed Roman input method” to “left-handed mobile phone input method” and “left-handed mobile phone input method” to “two-handed Roman input method”. 203 indicating switching is set. In addition, the “right-hand pager input method” is set to “no switching destination” as indicated by 204.
[0018]
FIG. 2B is a table that defines input method switching rules of the manual switching determination unit 105. The items of the left switch 300 and the right switch 301 are switch states of the input method specifying unit 102 that receives an input method specification from the user. In the item of the input method 302, a character input method is set for four combinations of two switches. Here, when both the left and right switches are OFF or both ON, the “two-handed Roman input method” is set as in 303 and 306, and when the left switch is ON and the right switch is OFF, the “left handed mobile phone” is set as 304. “Kana input method” is set, and when the left switch is OFF and the right switch is ON, the “right-hand pager input method” is set as in 305. In the present embodiment, a mobile terminal composed of devices having the above functions will be described as an example.
[0019]
FIG. 3 is a diagram showing an appearance and a keyboard layout when the portable terminal 400 of the present invention is realized in the form of a single book. The keyboard has a two-hand input key arrangement such as a JIS (Japan Industrial Standard) arrangement or a QWERTY arrangement, and a character input key arrangement for one hand such as a mobile phone or a pager is assigned to a part of the character key.
[0020]
  Referring to FIG. 4, the two switches 401 and 402 of the input method designating unit are located at the place where the left index finger touches when the portable terminal 400 is held with the left hand, and when the portable terminal 400 is held with the right hand, the right hand. Install in the place where the back of your index finger hits.That is, as shown in FIG. 4, the switches 401 and 402 are provided at the left and right ends of the upper part of the keyboard so that the user can easily input with the index finger when holding the keyboard by hand.This allows the user to use the left hand input method when holding the left hand without being aware of the switching of the character input method, the right hand input method when holding the right hand, and the two-hand input method when holding the both hands. The input method can be easily switched.
[0021]
The confirmation key of the character confirmation designation means changes the place where the two-handed 403, the left-handed 404, and the right-handed 405 function depending on the character input method. The character keys of the character input means include a range 406 used for character input in the “two-handed Roman input method”, a range 407 used in the “left-hand mobile phone kana input method”, and “right-hand pager input”. The range 408 used in the “method” is shared.
[0022]
Next, with reference to FIG. 5, the structure of the apparatus in the portable terminal of this invention is demonstrated. The ROM 500 stores a basic input / output system (BIOS) that controls input / output devices, an operating system (OS), and applications running on the OS. A RAM 501 is a memory area for operating an operating system (OS). The CPU 502 manages the execution of various programs stored in the RAM 501 and the ROM 500.
[0023]
A character input device 503 is a character key for the user to input characters. A character confirmation designation device 504 is a confirmation key for instructing the user to confirm the character being input. The input method designating device 505 is a switch that instructs the user to switch the character input method. The output device 506 is an output device such as an LCD (Liquid Crystal Display) that displays input characters. The power control device 507 supplies power to the entire mobile terminal.
[0024]
Next, the operation of the first embodiment will be described with reference to the flowcharts of FIGS. 6 and 7 and the conversion tables of FIGS.
[0025]
FIG. 6 is a flowchart for explaining the operation when a character is input from the character input means. FIG. 7 is a flowchart for explaining the operation when an instruction input unit is instructed to switch the input method. FIG. 8 is a table for explaining a conversion success / failure determination method in the “left-hand mobile phone kana input method”. FIG. 9 is a table for explaining a conversion success / failure determination method in the “two-handed Roman character input method”.
[0026]
When the user presses a character key on the keyboard, the character input means transmits the key code of the pressed key to the key code storage means. The key code storage means that has received the key code stores the key code (step 602: abbreviated as S602, hereinafter the same) and transmits the key code to the input method switching means. The input method switching means that has received the key code transmits the key code to the selected character code conversion means (S603).
[0027]
Here, description will be made with reference to FIG. 8 on the assumption that the character code conversion means being selected is the “left-hand mobile phone kana input method”.
[0028]
The mobile phone kana input is a method of designating kana characters by the input item of the key code 800 and the number of repeated hits (the number of continuous presses) 801. However, in this example, in order to simplify the explanation, the muddy sound, semi-turbid sound, sound repellent, prompt sound, etc. are omitted. In the character conversion, if the input key code is 802 indicating the alphabet “S” and the number of repeated hits is 803 indicating the first time, the character code to be converted is “K” of the kana character. When the alphabet “S” is input continuously, the character code to be converted is set to the second character “D” for the kana character. As described above, in the character conversion success / failure determination (S604), when there is a character code corresponding to the key code, it is determined that the conversion is successful and the conversion success is transmitted to the automatic switching determination means.
[0029]
When the conversion is successful, the character code is transmitted to the character output control means. The character output control means that has received the character code stores it as a character code before confirmation. All the units return to the idle state (S607).
[0030]
Next, when a new character key is pressed, the key code is stored in the same manner as described above (S602), and then the key code is transmitted to the character code conversion means being selected by the input method switching means (S603). Here, when the input key code is the alphabet “U”, the character conversion success / failure determination (S604) of “Left-handed mobile phone kana input method” is failed because there is no character code corresponding to the key code. Then, the conversion failure is transmitted to the automatic switching determination means.
[0031]
The automatic switching determination unit that has received the conversion failure determines a character input method to be newly switched from the currently selected character input method (S605), and instructs the input method switching control unit to control switching to the determined input method. . In the case of the present embodiment, when the input method before switching is “left-hand mobile phone kana input method” from 203 in FIG. 2A, the new character input method is “two-handed Roman character input method”.
[0032]
The input method switching control means that has received the switching control instruction instructs the input method switching means to switch, and then instructs the key code storage means to retransmit the key code. Upon receiving the switching instruction, the input method switching means switches to the designated character code conversion means. In response to the re-transmission instruction, the key code storage means transmits the stored key code to the input method switching means (S601).
[0033]
In this embodiment, since the key codes stored in the key code storage means are “S” and “U”, the key codes transmitted to the input method switching means are also “S” and “U”. The input method switching means that has received the key code transmits the key code to the newly switched character code conversion means of the “two-handed Roman input method” (S603). Here, the newly switched character code conversion means is the “two-handed Roman character input method”. The operation in this case will be described with reference to FIG.
[0034]
The “two-handed roman character method” is a method of designating a kana character using the first key code 900 item as a consonant and the second key code 901 item as a vowel. However, in this example, in order to simplify the explanation, the muddy sound, semi-turbid sound, sound repellent, prompt sound, etc. are omitted. When converting from a plurality of key codes to a character code as in the “two-handed Roman input method”, the character code conversion means waits for the input of the key code until the number of input key codes reaches the number required for conversion. .
[0035]
  In the character conversion success / failure determination (S604), since the character codes corresponding to the key codes of the input alphabets “S” 902 and “U” 903 exist in the conversion table, the conversion success is determined to the automatic switching determination means. Send. The character code converted here is the Kana character “S” from the key codes “S” and “U”. When the conversion is successful, the character code is transmitted to the character output control means. The character output control means that has received the character code stores it as a character code before confirmation. If hereIf the first key code is “S” and the second key code is “Z”, “Z” is a key code that does not exist in the second key code 901, so it is determined that the conversion has failed again. AndThe original “left handed mobile phone kana input method” is restored (S606), and then the idle state is set (S607).
[0036]
Next, when any one of the character confirmation keys 403, 404, and 405 is pressed, the character confirmation designation unit transmits the key code of the pressed key to the character confirmation control unit. The character confirmation control means that has received the key code of the confirmation key instructs the key code storage means to discard the key code and instructs the character output control means to confirm the character. The key code storage means instructed to discard the key code deletes the stored key code. The character output control means instructed to confirm the character transmits to the output means the character font corresponding to the character code before confirmation being stored, and deletes the character code before confirmation.
[0037]
Next, an operation when the state of the input method changeover switches 401 and 402 is changed from the input method designating means during character input will be described using a flowchart.
[0038]
The input method designating unit that detects a change in the state of the switch that accepts an input method switching instruction from the user (change from ON to OFF or from OFF to ON) transmits a new switch state to the manual switching determination unit. The manual switching determination unit that has received the new switch state determines a character input method for switching from the received switch state (S701).
[0039]
In this embodiment, the input method is determined according to FIG. Here, if the changed switch state is that the left switch is ON and the right switch is OFF, “left-hand mobile phone kana input method” 304 is set. However, if the character key is being input to the input method that has already been switched (in this example, “left-handed mobile phone kana input method”), the input method is not switched and the state returns to the idle state. (S706). In other cases, the manual switching means instructs the input method switching control means to switch the input method.
[0040]
The input method switching control means instructed to switch the input method gives the switching instruction to the input method switching means, and then instructs the key code storage means to retransmit the key code. The input method switching means that has received the switching of the input method switches to the designated character code conversion means. The key code storage means instructed to retransmit the key code retransmits the key code to the input method switching means (S702). Upon receiving the key code, the input method switching means transmits the key code to the newly switched character code conversion means (S703).
[0041]
The process (S704) in the character code conversion means is the same as the process (S604) in FIG. Thereafter, when the automatic switching determination means receives a switching failure from the character code conversion means, it instructs the input method switching control means to switch to the original input method. When the automatic switching determination means receives the switching success from the character code conversion means, it is in the idle state as it is (S706).
[0042]
The character code conversion means may be added or deleted by a user of the mobile terminal or a program regardless of the operating state of the mobile terminal, and the number of registrations is not limited. Further, the switching rule table in the automatic switching determination means (FIG. 2A) and the switching rule table in the manual switching determination means (FIG. 2B) may be set by the user of the portable terminal.
[0043]
The switch of the input method designating means may be a sensor or the like as long as the designation from the user can be received, and the number is not limited. Further, although the information transmitted by the character confirmation specifying means is a key code, when the character confirmation specifying means is realized by a switch, a sensor or the like, only the energized state (ON or OFF) of the signal line may be used.
[0044]
Next, a second embodiment of the present invention will be described in detail with reference to FIG. In FIG. 10, in addition to the configuration of FIG. 1, an input speed measuring unit 1001 that measures the input speed of characters and automatic switching enabled to determine whether the automatic input method switching function is effective from the input speed of characters. A determination unit 1003, a character confirmation control unit 1000 that performs a confirmation key input notification to the input speed measurement unit 1001, a key code storage unit 1002 that performs a character key input notification to the input speed measurement unit 1001, and automatic switching enabled The difference is that an automatic switching determination unit 1004 that controls execution of automatic switching is provided according to an instruction from the determination unit 1003.
[0045]
In the first embodiment described above, the purpose is to reduce the burden of user operation by automatically switching the character input method according to the usage environment of the mobile terminal. Since the character code conversion means is switched on the assumption that the input is correct, if the person who is not good at character input or a beginner makes a mistake in pressing the character key, the function of the first embodiment does not work effectively. .
[0046]
Therefore, in the second embodiment, the mobile terminal is used with the automatic switching function of the input method initially disabled, and the input method switching function of the first embodiment is enabled when the user is used to a certain extent. Applies to
[0047]
The operation of the second embodiment will be described below with reference to FIG.
[0048]
The key code storage means notifies the input speed measurement means of the occurrence of input every time a key code is sent from the character input means. The input speed measuring means notified of the occurrence of input determines whether or not the timer has already been started (S1101), and if not started, starts the timer (S1102) and initializes the character input counter. The value is set to 1 (S1103), and the process returns to the idle state (S1105). If the timer is already running, the character input counter is incremented (S1104). The above operation is performed for all input character keys.
[0049]
Next, when the user presses the character confirmation key, the character confirmation designation means transmits the key code of the confirmation key to the character confirmation control means. The character confirmation control means that has received the key code of the confirmation key notifies the input speed measurement means that the confirmation key has been input. The input speed measuring means notified of the confirmation key input occurrence checks whether the timer is activated (S1107), returns to the idle state if it is stopped (S1112), and if it is activated, stops the timer. (S1108) The key code input speed is calculated and the result is notified to the automatic switching validity determining means.
[0050]
Here, as an example of how to obtain the character input speed, if defined as 60 [seconds] × character input counter ÷ (timer stop time [seconds] −timer start time [seconds]], the key code input speed per minute can be calculated. . The character switching validity determining means that has received the character input speed determines whether or not the effective threshold value for enabling the input method switching is exceeded (S1110). If the character input speed exceeds the valid threshold value, an instruction to validate the input method switching function is transmitted to the automatic switching determination means.
[0051]
The automatic switching determination unit that has received an instruction to validate the input method switching function executes the switching of the input method using the conversion success / failure from the character code conversion unit. Moreover, in this Embodiment, although the input speed was measured without distinguishing all the character input methods, you may measure a character input speed for every input method. Furthermore, although the character input speed is measured in the present embodiment, the ratio of the determined number of characters to the number of characters input by the user may be measured.
[0052]
In this way, it is possible to provide a portable terminal that enables switching of the character code conversion means at a stage familiar with the input of the portable terminal.
[0053]
Next, a third embodiment of the present invention will be described in detail with reference to FIGS. Keyboard calibration here is defined as changing the key layout to a position that is easy for the user to press.
[0054]
In FIG. 12, in addition to the configuration of FIG. 1, calibration specifying means 1200 for receiving a calibration function instruction and calibration determining means 1202 for executing calibration from the key code received from the key code storage means are provided. The key code storage means 1201 for transferring the key code received from the character input means to the calibration determination means 1202 and the character code conversion means 1203 and 1204 for receiving the result of calibration and rewriting the conversion table are different. .
[0055]
In the first embodiment described above, a plurality of character conversion procedures are fixedly assigned to the same character key. However, as shown in FIG. The character key 1300 at the end of the hour is difficult to press. In the third embodiment, the conversion table of the character code conversion means can be changed using the result of the calibration of the keyboard first. The input method when held in both hands is assumed to be only two-hand input. Here, only the calibration at the time of left-hand character input will be described. In the case of the right hand, the same process can be realized only by reversing the left and right positions.
[0056]
The calibration designation unit that has detected that the calibration start key 1305 has been pressed notifies the calibration determination unit of the start of calibration. The calibration determination unit that has received the calibration start waits for input of a predetermined key code from the key code storage unit.
[0057]
In the portable terminal of this embodiment, it is assumed that the finger pressing the character key when the portable terminal is held with one hand is always the thumb. At this time, the calibration method is performed by inputting, with the thumb, the farthest character that can be pushed without difficulty at the top of the character key while the user holds the portable terminal with the left hand. If the character is to the left of “T” indicated by 1301, it is determined that the hand is small, and the initial key layout 1302 is not changed.
[0058]
Also, if the pressed character is “Y” (1303), each character code conversion means is notified to move one column to the right from the initial key layout. In the case of “U”, each character code conversion means is notified so as to move two examples to the right from the initial key layout. Each character code conversion that receives the column movement instruction changes the key code of the conversion table. When the key arrangement set in the present embodiment is “left-hand mobile phone kana input method”, the corresponding key code 803 item in the conversion table of FIG. 8 is changed.
[0059]
In this way, a mobile terminal is provided that can change the key layout to a position where input is easy according to the size of the user's hand. In the third embodiment, the calibration designation means is mounted as a key (1305), but it may be performed by detection at the time of turning on the software menu or initial power.
[0060]
【The invention's effect】
As described above, according to the present invention, when improving the operability such as switching the input method depending on how to hold the mobile terminal, that is, holding with the left hand or holding with the right hand, erroneous recognition of switches and sensors. And the input of characters may be started by an input method not desired by the user. In such a case, the user can automatically switch to the correct input method by continuously inputting characters in the input procedure desired by the user without deleting the characters that the user has input so far. A mobile terminal with improved convenience can be provided.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a first exemplary embodiment of the present invention.
FIG. 2A is a table that defines a character input method switching destination determined from character code conversion success / failure according to an embodiment of the present invention. (B) is a table in which the switching destination of the character input method according to the instruction from the user in the embodiment of the present invention is defined.
FIG. 3 is a diagram showing an external appearance of a mobile terminal according to the first embodiment of the present invention.
FIG. 4 is a diagram showing a keyboard layout in the first embodiment of the present invention.
FIG. 5 is a diagram showing a device configuration of the mobile terminal according to the first embodiment of the present invention.
FIG. 6 is a flowchart for explaining a character input operation according to the first embodiment of the present invention;
FIG. 7 is a flowchart for explaining the operation of a confirmation instruction during character input according to the first embodiment of the present invention.
FIG. 8 is a table for explaining a “left-hand mobile phone kana input method” according to the first embodiment of the present invention;
FIG. 9 is a table for explaining a “two-handed Roman character input method” according to the first embodiment of the present invention;
FIG. 10 is a diagram showing a configuration of a second exemplary embodiment of the present invention.
FIG. 11 is a flowchart for explaining the operation of the second exemplary embodiment of the present invention;
FIG. 12 is a diagram showing a configuration of a third exemplary embodiment of the present invention.
FIG. 13 is a diagram showing a keyboard layout according to the third embodiment of the present invention.
[Explanation of symbols]
100 character confirmation designation means
101 Character input means
102 Input method designation means
103,1000 character confirmation control means
104, 1002, 1201 Key code storage means
105 Manual switching determination means
106 Input method switching means
107 Input method switching control means
108,109 Character code conversion means
110,1004 Automatic switching determination means
111 Character output control means
112 Output means
400 Mobile terminal
401, 402 switch
403, 404, 405 Confirm key
500 ROM
501 RAM
502 CPU
503 Character input device
504 Character confirmation designation device
505 Input method designation device
506 Output device
507 Power supply control device
1001 Input speed measuring means
1003 Automatic switching validity determination means
1200 Calibration designation means
1202 Calibration determining means
1305 Start key

Claims (3)

キーボードのキーの一部に別の入力方法を割り当てたキーボード付きの携帯端末において、利用者からの文字入力を受け付ける文字入力手段から入力した文字キーの識別コードであるキーコードを文字の識別コードである文字コードへ変換しその変換成否を判定する複数の文字コード変換手段と、前記文字コード変換手段によって判定された変換成否から新たな文字入力方法を決定する自動切替決定手段と、文字の確定処理を行う文字確定制御手段と、前記文字確定制御手段が文字の確定を指示するまで入力したキーコードを格納するキーコード格納手段と、文字入力方法を切り替える入力方法切替手段と、文字入力方法の切り替えを指示したときに前記入力方法切替手段へ切り替えを指示した後で前記キーコード格納手段へ格納中キーコードの再送信を指示する入力方法切替制御手段と、文字の入力速度を計算しその結果を出力する入力速度測定手段と、前記入力速度測定手段で計算した文字の入力速度から自動的な入力方法切り替えが有効か否かを判定する自動切替有効判定手段とを備え、前記文字確定制御手段は前記入力速度測定手段への確定キー入力通知を行い、前記キーコード格納手段は前記入力速度測定手段への文字キー入力通知を行い、前記自動切替決定手段は前記自動切替有効判定手段からの指示により自動切替の実行を制御することを特徴とする携帯端末。  In a portable terminal with a keyboard in which another input method is assigned to a part of the keys of the keyboard, the key code that is the character key identification code input from the character input means that accepts the character input from the user is the character identification code. A plurality of character code conversion means for converting to a certain character code and determining the success or failure of the conversion, an automatic switching determination means for determining a new character input method from the conversion success or failure determined by the character code conversion means, and a character confirmation process Character confirmation control means for performing the above, key code storage means for storing the key code input until the character confirmation control means instructs to confirm the character, input method switching means for switching the character input method, and switching of the character input method When the input method switching means is instructed to switch, the key code storage means stores the key code being stored. Input method switching control means for instructing retransmission, input speed measuring means for calculating the character input speed and outputting the result, and automatic input method switching from the character input speed calculated by the input speed measuring means Automatic switching validity determination means for determining whether or not the character is valid, the character confirmation control means performs a confirmation key input notification to the input speed measurement means, and the key code storage means to the input speed measurement means A mobile terminal that performs character key input notification and controls the execution of automatic switching according to an instruction from the automatic switching validity determining unit. キーボードのキーの一部に別の入力方法を割り当てたキーボード付きの携帯端末において、利用者からの文字入力を受け付ける文字入力手段から入力した文字キーの識別コードであるキーコードを文字の識別コードである文字コードへ変換しその変換成否を判定する複数の文字コード変換手段と、前記文字コード変換手段によって判定された変換成否から新たな文字入力方法を決定する自動切替決定手段と、文字の確定処理を行う文字確定制御手段と、前記文字確定制御手段が文字の確定を指示するまで入力したキーコードを格納するキーコード格納手段と、文字入力方法を切り替える入力方法切替手段と、文字入力方法の切り替えを指示したときに前記入力方法切替手段へ切り替えを指示した後で前記キーコード格納手段へ格納中キーコードの再送信を指示する入力方法切替制御手段と、文字の入力速度を計算しその結果を出力する入力速度測定手段と、前記入力速度測定手段で計算した文字の入力速度から自動的な入力方法切り替えが有効か否かを判定する自動切替有効判定手段とを備え、前記文字コード変換手段は、キーコードから文字コードへの変換時、入力したキーコードに対応する文字コードが存在するか否かにより変換成否判定を行うための変換テーブルを有し、前記文字確定制御手段は前記入力速度測定手段への確定キー入力通知を行い、前記キーコード格納手段は前記入力速度測定手段への文字キー入力通知を行い、前記自動切替決定手段は前記自動切替有効判定手段からの指示により自動切替の実行を制御することを特徴とする携帯端末。  In a portable terminal with a keyboard in which another input method is assigned to a part of the keys of the keyboard, the key code that is the character key identification code input from the character input means that accepts the character input from the user is the character identification code. A plurality of character code conversion means for converting to a certain character code and determining the success or failure of the conversion, an automatic switching determination means for determining a new character input method from the conversion success or failure determined by the character code conversion means, and a character confirmation process Character confirmation control means for performing the above, key code storage means for storing the key code input until the character confirmation control means instructs to confirm the character, input method switching means for switching the character input method, and switching of the character input method When the input method switching means is instructed to switch, the key code storage means stores the key code being stored. Input method switching control means for instructing retransmission, input speed measuring means for calculating the character input speed and outputting the result, and automatic input method switching from the character input speed calculated by the input speed measuring means Automatic switching validity determining means for determining whether or not the character code is valid, and the character code converting means determines whether or not there is a character code corresponding to the input key code when converting the key code to the character code. A conversion table for performing a conversion success / failure determination, wherein the character confirmation control means performs a confirmation key input notification to the input speed measurement means, and the key code storage means notifies a character key input to the input speed measurement means And the automatic switching determining means controls execution of automatic switching according to an instruction from the automatic switching validity determining means. 利用者からの文字確定の指定を受け付ける文字確定指定手段と、利用者からの文字入力を受け付ける文字入力手段と、利用者からの入力方法の指定を受け付ける入力方法指定手段と、前記文字確定指定手段の指示により文字の確定処理を行う文字確定制御手段と、文字キーの識別コードであるキーコードを格納するキーコード格納手段と、前記入力方法指定手段の指定から入力方法の切り替えを実行するか否かを判定する手動切替決定手段と、キーコードから文字の識別コードである文字コードへ変換するための変換テーブルを有しその変換成否を判定する複数の文字コード変換手段と、キーコードを選択中の前記文字コード変換手段へ送信する入力方法切替手段と、入力方法の変更処理を行う入力方法切替制御手段と、前記文字コード変換手段の変換成否から入力方法の切り替えを実行するか否かを判定する自動切替決定手段と、文字コードを一時的に格納し文字確定制御手段からの確定指示により出力手段へ文字フォントを送信する文字出力制御手段と、文字フォントを表示器へ出力する出力手段と、文字の入力速度を計算しその結果を出力する入力速度測定手段と、前記入力速度測定手段で計算した文字の入力速度から自動的な入力方法切り替えが有効か否かを判定する自動切替有効判定手段とを備え、前記文字確定制御手段は前記入力速度測定手段への確定キー入力通知を行い、前記キーコード格納手段は前記入力速度測定手段への文字キー入力通知を行い、前記自動切替決定手段は前記自動切替有効判定手段からの指示により自動切替の実行を制御することを特徴とする携帯端末。  Character confirmation designation means for accepting designation of character confirmation from the user, character input means for accepting character input from the user, input method designation means for accepting designation of the input method from the user, and the character confirmation designation means Whether or not to switch the input method from the designation of the input method designating means, the character confirmation control means for performing the character confirmation processing according to the instruction, the key code storage means for storing the key code that is the identification code of the character key Manual switching determining means for determining whether or not, a plurality of character code converting means having a conversion table for converting the key code into a character code which is a character identification code, and determining the success or failure of the key code, and selecting the key code Input method switching means for transmitting to the character code conversion means, input method switching control means for performing input method change processing, and the character code conversion Automatic switching determining means for determining whether or not to switch the input method from the success or failure of the stage, and a character for temporarily storing the character code and transmitting the character font to the output means in response to a confirmation instruction from the character confirmation control means An output control means; an output means for outputting a character font to a display; an input speed measuring means for calculating a character input speed and outputting the result; and an automatic input from the character input speed calculated by the input speed measuring means. Automatic switching validity judgment means for judging whether or not input method switching is valid, the character confirmation control means performs confirmation key input notification to the input speed measurement means, and the key code storage means is the input speed Character key input notification to the measuring means is performed, and the automatic switching determining means controls execution of automatic switching according to an instruction from the automatic switching validity determining means. Band terminal.
JP2000387589A 2000-12-20 2000-12-20 Mobile terminal and its character input method Expired - Fee Related JP4025503B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000387589A JP4025503B2 (en) 2000-12-20 2000-12-20 Mobile terminal and its character input method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000387589A JP4025503B2 (en) 2000-12-20 2000-12-20 Mobile terminal and its character input method

Publications (2)

Publication Number Publication Date
JP2002189553A JP2002189553A (en) 2002-07-05
JP4025503B2 true JP4025503B2 (en) 2007-12-19

Family

ID=18854490

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000387589A Expired - Fee Related JP4025503B2 (en) 2000-12-20 2000-12-20 Mobile terminal and its character input method

Country Status (1)

Country Link
JP (1) JP4025503B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004246605A (en) * 2003-02-13 2004-09-02 Sony Corp Information processor
GB2402650B (en) * 2003-12-31 2006-05-10 Research In Motion Ltd Keyboard arrangement
WO2009057721A1 (en) 2007-10-30 2009-05-07 Kyocera Corporation Mobile display device
JP5095347B2 (en) * 2007-10-30 2012-12-12 京セラ株式会社 Portable display device and control method in portable display device

Also Published As

Publication number Publication date
JP2002189553A (en) 2002-07-05

Similar Documents

Publication Publication Date Title
JP4191386B2 (en) System and method for controlling upper / lower case in wireless communication apparatus
US7046235B2 (en) Input device and touch area registration method
JP2013176130A (en) Language-dependent letter input by means of number keys
AU2004220994B2 (en) Character arrangements, input methods and input device
KR100450940B1 (en) Method for password inputting in a mobile communication terminal equipment
JP2000330946A (en) Function switching device and its program recording medium
JP2959418B2 (en) Touch panel input device
RU2421773C2 (en) Keyboard for electronic equipment and method of controlling said keyboard
US20060030375A1 (en) Ultra high-speed character input device of cellular telephone
JP4025503B2 (en) Mobile terminal and its character input method
JP6551579B2 (en) Mobile terminal and program
JP2008009856A (en) Input device
JP2009146212A (en) Information processing device
KR20130042675A (en) Apparatus and method for inputting braille in portable terminal
JP2001147764A (en) Character input device
JP4362980B2 (en) Character input device for information processing terminal
JPH07129294A (en) Character input device
JP2008213343A (en) Function setting apparatus
JP2000250690A (en) Virtual keyboard system
US11416102B2 (en) Content input method, touch input device and storage medium
KR100772505B1 (en) Inputting apparatus and method for using touch screen
JPH10260763A (en) Information processor
KR20040105503A (en) Information transmission device that use keyboard and thereof method
JP2000078227A (en) Communication equipment and communication method
JPH07234981A (en) Plant operation information processor

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20031219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040106

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040302

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050301

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20050331

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20070118

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070814

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071005

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101012

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees