JP3561637B2 - Mobile phone - Google Patents

Mobile phone Download PDF

Info

Publication number
JP3561637B2
JP3561637B2 JP27909698A JP27909698A JP3561637B2 JP 3561637 B2 JP3561637 B2 JP 3561637B2 JP 27909698 A JP27909698 A JP 27909698A JP 27909698 A JP27909698 A JP 27909698A JP 3561637 B2 JP3561637 B2 JP 3561637B2
Authority
JP
Japan
Prior art keywords
character
key
numeric key
input
order
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 - Lifetime
Application number
JP27909698A
Other languages
Japanese (ja)
Other versions
JP2000115323A (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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=17606369&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP3561637(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP27909698A priority Critical patent/JP3561637B2/en
Publication of JP2000115323A publication Critical patent/JP2000115323A/en
Application granted granted Critical
Publication of JP3561637B2 publication Critical patent/JP3561637B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Telephone Function (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、携帯型電話機に関して、さらに、その文字入力制御に関する。
【0002】
【従来の技術】
近年、携帯型電話機は、基本となる通話機能の他に多くの有用な機能を備えるようになった。文字入力機能もその一つである。この文字入力機能は、電話番号の登録や検索をする際に、ひらがな、漢字、カタカナ、英字等を入力するための機能である。
【0003】
一般に、従来の携帯型電話機では、操作者に文字入力機能を提供するために「キ−」毎に使用可能な文字がグループ単位で割り当てられている。操作者から「キ−」入力を受け付けた場合、携帯型電話機は、「キー」の押下毎に当該「キー」に対応するグループ内の文字を所定の順序で次々に呼び出してパネルに表示する。これにより、操作者は、目的とする文字が表示された時点で確定操作を行い、文字入力を行っている。
【0004】
例えば、携帯型電話機において「2」の数字キーに「カキクケコ」の5文字が割り当てられている場合、携帯型電話機は、操作者から「2」の数字キーを受け付ける毎に携帯型電話機のパネルに(「カ」→「キ」→・・→「コ」→「カ」)のように一定の順序で変更させて表示する。操作者は、このパネルの表示を見ながら目的の文字を選択し、「確定キー」を押下して文字の入力を行う。
【0005】
【発明が解決しようとする課題】
しかしながら、従来の携帯型電話機では、操作者が一度文字の確定に失敗すると、再度目的の文字が表示されるまで操作者は何回も「キー」を押すことが強いられるため、操作が煩雑になるという問題がある。また、このような場合は目的の文字が確定するまで暫く時間がかかってしまうという問題もある。
【0006】
そこで、本発明は上記課題に鑑みてなされたものであり、一度文字の確定に失敗した場合であっても、簡単な操作によって短時間で文字を確定することことができる携帯型電話機を提供することを目的とする。
【0007】
【発明を解決するための手段】
上記目的を達成するために、本発明に係る携帯型電話機は、文字入力機能 を有する携帯型電話機であって、1〜9及び0からなる数字キーの数字と数字キーに割り当てられた、順序が定められた複数の文字からなる文字グループとを対応させて記憶する記憶手段と、一つの数字キーが繰り返し押下されたとき、当該数字キーに対応する文字グループ内の文字を、前記定められた順序で読み出す読出手段と、当該数字キーと異なる数字キーが押下されたとき、最後に読み出された文字を入力文字とする文字入力手段と、当該数字キーに対応した文字グループの文字の入力中に、数字キーと異なる所定のキーの操作がされたとき、当該数字キーに割り当てられた前記読出手段の読出順序を、前記定められた順序と逆の順序に切り換える切換手段とを備え、前記切換手段により切り換えられた後は、当該数字キーに対応する文字の入力中の最後の文字から、前記所定のキーの操作により、前記逆の順序に従って当該数字キーに対応する文字グループ内の文字を読み出すことを特徴とする。
また、文字入力機能を有する携帯型電話機であって、1〜9及び0からなる 数字キーの数字と数字キーに割り当てられた、順序が定められた複数の文字 からなる文字グループとを対応させて記憶する記憶手段と、一つの数字キーが繰り返し押下されたとき、当該数字キーに対応する文字グループ内の文字を、前記定められた順序で読み出す読出手段と、当該数字キーと異なる数字キーが押下されたとき、最後に読み出された文字を入力文字とする文字入力手段と、当該数字キーに対応した文字グループの文字の入力中に、当該数字キーが所定の時間以上の長押しがされたとき、当該数字キーに割り当てられた前記読出手段の読出順序を、前記定められた順序と逆の順序に切り換える切換手段とを備え、前記切換手段により切り換えられた後は、当該数字キーに対応する文字の入力中の最後の文字から、当該数字キーの押下により、切り換えられた順序に従って当該数字キーに対応する文字グループ内の文字を読み出すことを特徴とする。
また、文字入力機能を有する携帯型電話機であって、1〜9及び0からな 数字キーの数字と数字キーに割り当てられた、順序が定められた複数の文 字からなる文字グループとを対応させて記憶する記憶手段と、一つの数字キ ーが所定の時間を超える間隔で繰り返し押下されたとき、当該数字キーに対応する文字グループ内の文字を、前記定められた順序で読み出す読出手段と、当該数字キーと異なる数字キーが押下されたとき、最後に読み出された文字を入力文字とする文字入力手段と、当該数字キーに対応した文字グループの文字の入力中に、当該数字キーが前記所定時間以内に2回押下されたとき、当該数字キーに割り当てられた前記読出手段の読出順序を、前記定められた順序と逆の順序に切り換える切換手段とを備え、前記切換手段により切り換えられた後は、当該数字キーに対応する文字の入力中の最後の文字から、当該数字キーの押下により、切り換えられた順序に従って当該数字キーに対応する文字グループ内の文字を読み出すことを特徴とする。
さらに、文字入力機能を有する携帯型電話機であって、1〜9及び0からなる数字キーの数字と数字キーに割り当てられた、順序が定められた複数の文字からなる文字グループとを対応させて記憶する記憶手段と、一つの数字キーが所定の時間以上長押しされている間、当該数字キーに対応する文字グループ内の文字を一定の時間間隔をおいて、前記定められた順序で読み出す読出手段と、当該数字キーと異なる数字キーが押下されたとき、最後に読み出された文字を入力文字とする文字入力手段と、当該数字キーに対した文字グループの文字の入力中に、数字キーと異なる所定のキーの操作がされたとき、当該数字キーに割り当てられた前記読出手段の読出順序を、前記定めら れた順序と逆の順序に切り換える切換手段とを備え、前記切換手段により切り換えられた後は、当該数字キーに対応する文字の入力中の最後の文字から、前記所定のキーが所定の時間以上長押しされている間、当該数字キーに対応する文字グループ内の文字を一定の時間間隔をおいて、切り換えられた順序に従って当該数字キーに対応する文字グループ内の文字を読み出すことを 特徴とする。
【0008】
【発明の実施の形態】
以下では、本発明に係る携帯型電話機について、図面を参照しながら説明する。
(実施の形態1)
図1は、携帯型電話機10の構成を示すブロック図である。携帯型電話機10は、文字入力モードにおいて操作者が文字を選択する際に、所定キーの押下によって文字の表示順序を切り換える機能を有し、無線部11、モデム部12、TDMA処理部13、D/A・A/D変換部14、音声処理部15、スピーカ16、マイク17、記憶部18、表示部19、入力部20、制御部21から構成される。
【0009】
無線部11は、送信時にモデム部12から出力されるベースバンド信号を搬送波に変換してアンテナより出力し、受信時にアンテナから入力される高周波信号をベースバンド信号に変換してモデム部12に出力する。
モデム部12は、無線部11とTDMA処理部13との間で、変調及び復調を行う。
【0010】
TDMA(Time Division Multiple Access)処理部13は、1つのベースバンド信号を5ms当たり8つのタイムスロットに分割し、上りに4スロット、下りに4スロット割り当てることにより、双方向の4チャネルを時分割多重する。なお、PDC(Personal Digital Cellular)方式の携帯型電話機においては、1つのベースバンド信号を40ms当たり6つのタイムスロットに分割し、上りに6スロット、下りに6スロット割り当てることにより、双方向の6チャネルを時分割多重する。
【0011】
D/A・A/D変換部14は、TDMA処理部13と音声処理部15との間で、ディジタルオーディオ信号とアナログ音声信号とを相互に変換する。
音声処理部15は、スピーカ16やマイク17を介して音声信号の入出力とその増幅等を行う。
記憶部18は、1〜9及び0の「数字キー」とこれらの「数字キー」が連続に押下された場合の回数とを対応させて割り当てられた複数の文字の文字コード18aを文字テーブルとして記憶する。例えば、「数字キー”1”」には、ア行のカタカナ(大文字及び小文字の各5文字)の10文字が割り当てられており、これらの文字の文字コードが記憶されている。また、記憶部18は、各種のフラグ群18bの値を記憶する。
【0012】
図2(a)及び(b)は、各数字キーに割り当てられたカタカナのそれぞれの文字グループの文字テーブルの一覧と文字の読出順序についての説明図である。
図2(a)は、記憶部18に記憶されている各数字キーと各数字キーが押下された場合の回数とを対応付けて割り当てられたカタカナ等の文字テーブルの一覧である。数字キー毎の各文字グループには、それぞれに複数の文字が割り当てられている。例えば、「数字キー”1”」の文字グループには、文字「ア」から文字「ォ」までの10文字が割り当てられている。
【0013】
図2(b)は、操作者から数字キー等の押下があった場合における文字の読出順序について、「正」又は「逆」の方向を示した図である。図2(b)では、「数字キー”1”」のグループに定義されている文字の読出順序を示している。図2(b)に示されているように、文字「ア」→文字「イ」→・・・→文字「ォ」→文字「ア」のように遷移する(実線で示した)場合を「正」の読出順序と定義し、逆に、文字「ォ」→文字「ェ」→・・・文字「ア」→文字「ォ」のように遷移する(破線で示した)場合を「逆」の読出順序と定義する。
【0014】
表示部19は、液晶ディスプレイパネル等であり、制御部21の制御によって、操作者のキー入力操作に基づいて読み出された文字の表示等を行う。なお、表示部19は、半角文字(例えば、カタカナや英数文字など)で36文字分の表示領域(12文字×3行=36文字)を有しているものとする。
入力部20は、数字キーや各種専用キー(例えば、アップ/ダウンキー、左移動/右移動キー)などの操作キーを有し、操作者からこれらのキー押下を受け付けて制御部21に通知する。なお、ダウンキー(▽キー)は、文字入力モードにおいて最後に押下された「数字キー」と同一の機能を実現する。
【0015】
ここで、「文字入力モード」とは、携帯型電話機における動作モードの1つであり、専用の操作キー(例えば「カナ/英」キー等」)を押下することにより、操作者からの文字入力を受け付け得るモードをいう。
図3は、入力部20における操作キーの一例を示した図である。図3に示されるように、入力部20の操作キーとしては、1〜9及び0の「数字キー」301と、「アップ/ダウンキー(△/▽キー)」302、303、「左移動/右移動キー」304、305、「文字入力モード切替キー(カナ/英キー)」306がある。
【0016】
制御部21は、タイマ、ROM、RAM等を内蔵したマイクロコンピュータにより構成され、ROM内の各種プログラムを実行することによって、携帯型電話機10全体の制御を行う。以下では、制御部21が行う制御のうち、本実施形態に係る文字入力モードにおける文字入力に関する制御に絞って説明する。
制御部21は、文字入力モードにおいて、アップ/ダウンキーの押下通知を受け付けると、表示部19に表示されている文字の「逆」の読出順序で、又は「正」読出順序で次の文字を記憶部18から読み出して、表示部19に表示する。具体例を挙げて説明すると、表示部19に「イ」が表示されている時に、「アップキー(△キー)」が押下された場合は、「逆」の読出順序で次の文字「ア」が読み出されて表示され、「ダウンキー(▽キー)」が押下された場合は、「正」の読出順序で次の文字「ウ」が読み出されて表示される。
【0017】
図4は、「アップ/ダウンキー」を用いる本実施形態における動作の概要を示した図である。なお、以下では、「数字キー”1”」に割り当てられた文字グループ(ア行のカタカナの10文字)を用いて説明する。
最初に、表示部19における画面401において、制御部21が入力部20から「数字キー”1”」の押下の通知を受け付けた場合は、最初の文字「ア」を読み出して画面に表示する(画面402)。次に、画面402において、制御部21が「▽キー」又は「数字キー”1”」の押下の通知を受け付けた場合は、「正」の読出順序で文字「ア」の次の文字「イ」を読み出して画面に表示する(画面403)。さらに、画面403において、制御部21が「▽キー」又は「数字キー”1”」の押下の通知を受け付けた場合は、「正」の読出順序で文字「イ」の次の文字「ウ」を読み出して画面に表示する(画面404)。
【0018】
一方、画面404において、制御部21が「△キー」の押下の通知を受け付けた場合は、「逆」の読出順序で文字「ウ」の次の文字「イ」を読み出して画面に表示する(画面403)。さらに、画面403において、制御部21が「△キー」の押下の通知を受け付けた場合は、「逆」の読出順序で文字「イ」の次の文字「ア」を読み出して画面に表示する(画面402)。
【0019】
図5〜図8は、実施形態1における携帯型電話機10の文字入力処理の流れを示すフローチャートである。図5は、実施形態1における<文字入力処理>のメインルーチンの内容を示すフローチャートである。
最初に、制御部21は、初期化処理として、最後に押下された数字キーの数字を表す「変数k」及び新規に押下された数字キーの数字を表す「変数l」に「null」を、数字キーが押下された回数を表す「変数i」及び表示パネルにおける表示位置番号を表す「変数j」に「1」を設定し、表示部19の表示パネルにおける表示位置毎に設けられた文字コードを記憶するための「メモリM(1)〜M(36)」を「スペースクリア」する(ステップS501)。
【0020】
次に、表示部19は、表示パネルにおけるj番目の表示位置にカーソルを点滅表示する(ステップS502)。さらに、制御部21は、入力部20から受け付けたキーの種類を判別し、それぞれのキー入力に応じた処理を実行する(ステップS503〜ステップS507)。
最後に、操作者から確定キーを受け付けた場合(ステップS508)、制御部21は、本処理を終了する。
【0021】
図6は、図5において制御部21が「数字キー」を受け付けたと判定した場合(ステップS504)以降の<数字キー処理>の流れを示すフローチャートである。
最初に、制御部21は、入力部20から入力された数字キーの数値を「変数l」に格納する(ステップS601)。
【0022】
次に、制御部21は、「変数k」と「変数l」が同一か否かを判定し(ステップS602)、同一の場合は、文字候補番号を更新する(ステップS610)。この場合、「文字番号i」の値が所定の範囲外か否かを判定し(ステップS611)、範囲外の場合は文字番号の初期化処理、即ち「1」に設定する(ステップS612)。
【0023】
一方、「変数k」と「変数l」が同一でないと判定した場合(ステップS602)、制御部21は、直前のキー入力で文字を入力したか否か(即ち、「変数k」が「null」以外か否か)を判定する(ステップS603)。ここで、制御部21は、直前のキー入力で文字が入力されたと判定した場合は、直前のキー入力で入力された文字を確定して、カーソルを1つ移動する((ステップS604、ステップS605)。この際、カーソルがの最後の表示位置まで達している場合は(ステップS606)、「変数j」にカーソルを最後の表示位置を示す「36」に設定する(ステップS607)。なお、カーソルがの最後の表示位置まで達していない場合は(ステップS606)、「変数k」及び「変数i」の値を初期設定する(ステップS608)。
【0024】
最後に、制御部21は、点滅表示しているカーソルの位置に選択された「文字候補番号i」の文字を表示する(ステップS613)。
図7は、図5において制御部21が「アップ/ダウンキー(△/▽キー)」を受け付けたと判定した場合(ステップS505)以降の<アップ/ダウンキー処理>の流れを示すフローチャートである。
【0025】
最初に、制御部21は、上記図6と同様に、直前のキー入力で文字が入力されたか否かを判定する(ステップS701)。この際、直前のキー入力で文字が入力されていないと判定された場合、制御部21は、再度操作者からのキー入力を待つ処理に戻る(図5のステップS502)。
一方、直前のキー入力で文字が入力されていると判定された場合、制御部21は、入力キーが「△キー」か「▽キー」かを判別する(ステップS702)。入力キーが「△キー」の場合、制御部21は、「文字番号i」を1減らす(ステップS703)。もし、この「文字番号i」の値が1未満の場合は(ステップS704)、「文字番号i」に「N(k)」を設定する(ステップS705)。この「N(k)」は、「変数k」に依存する定数であり、「k=1」(即ち、あ行)の場合は「N(k)=10」である。なお、入力キーが「▽キー」の場合、制御部21は、「文字番号i」を1増やす(ステップS706)。もし、この「文字番号i」の値がN(k)」を越えている場合は(ステップS707)、「文字番号i」に「1」を設定する(ステップS708)。
【0026】
最後に、制御部21は、点滅表示しているカーソルの位置に選択された文字候補を表示する(ステップS709)。
図8は、図5において制御部が「左移動/右移動キー」が入力されたと判定した場合のサブルーチン<移動カーソル処理>(ステップS506)の流れを示すフローチャートである。
【0027】
最初に、制御部21は、直前のキー入力で文字が入力されたか否かを判定する(ステップS801)。直前のキー入力で文字が入力されていないと判定された場合、制御部21は、本サブルーチンを終了する。
一方、直前のキー入力で文字を入力されたと判定された場合に、制御部21は直前のキー入力で入力された文字を確定し(ステップS802)、移動キーの種別に応じて点滅表示させるカーソルの位置を決定する(ステップS803〜ステップS809)。
【0028】
以上のように、「△キー」又は「▽キー」を用いることによって、現在表示されている文字のから「逆」の読出順序、又は「正」の読出順序で次の文字を読み出して画面に表示することができる。
(実施の形態2)
図9は、実施形態2における携帯型電話機30の構成を示すブロック図である。本機30は、図1の携帯型電話機10の記憶部18及び制御部21に替えて
、記憶部31及び制御部32を追加している点が異なるが、他の構成要素は同じである。以下、同じ点は説明を省略して、異なる点を中心に説明する。
【0029】
携帯型電話機30では、「数字キー」を「長押し」することにより、文字の読出順序を「逆」に変更し、それ以降は「数字キー」を押下すると、「逆」の読出順序で文字を読み出すことを実現する。
記憶部31は、各種のフラグ群31bやカウンタ群31cの値を記憶する。本実施形態におけるフラグ群31bとしては、操作者によってキー入力があったか否かを識別するための「キー入力判定フラグ」、操作者によるキー入力の長押しがあったか否かを識別するための「長押判定フラグ」、文字を読み出す順序について「正」又は「逆」を識別するための「文字読出順序フラグ」がある。また、本実施形態におけるカウンタ群31cとしては、操作者によって500msを越えるキー入力の長押しがあったか否かを判別するために用いる「長押判定カウンタ」がある。
【0030】
制御部32は、入力部20から「数字キー」の押下通知を受けると、内部のタイマ計時によって押下時間の短い「短押し」であるか、押下時間の長い「長押し」であるかを判定し、この判定結果に応じて「文字読出順序フラグ」を「逆(=1)」又は「正(=0)」に変更し、変更した読出順序における次の文字を読み出して表示する。具体例を挙げて説明すると、「文字読出順序フラグ」が「正」に設定され、表示パネルに「イ」が表示されている時に、制御部32は、操作者から「数字キー”1”」を0.5秒以上押下された場合は「長押し」と判定し、「文字読出順序フラグ」を「正」から「逆」に設定を変更し、かつ、「逆」の読出順序で文字「イ」の次の文字である文字「ア」を読み出して画面に表示する。一方、操作者からの「数字キー”1”」の押下が0.5秒未満の場合は「短押し」と判定し、通常の「数字キー”1”」が1回押下されたとみなされるので、「文字読出順序フラグ」の変更は行わず、「正」の読出順序で「イ」の次の文字「ウ」が読み出して画面に表示する。
【0031】
図10は、数字キーの「長押し」を用いる実施形態2の動作の概要を示した図である。
最初に、画面1001において、制御部32が入力部20から「数字キー”1”」の押下を受け付けた場合は、ア行の最初の文字「ア」を読み出して画面に表示する(画面1002)。次に、画面1002において、操作者から「数字キー”1”」の「長押し」を受け付けた場合は、前記「文字読出順序フラグ」を「正」から「逆」に変更し、かつ、「逆」の読出順序で文字「ア」の次の文字「ォ」を読み出して画面に表示する(画面1003)。さらに、画面1003において、操作者から「▽キー」又は「数字キー”1”」の押下を受け付けた場合は、「逆」の読出順序で文字「ォ」の次の文字「ェ」を読み出して画面に表示する(画面1004)。この場合、「文字読出順序フラグ」が「逆」に変更され、読み出される文字の順序が反対になったため、変更前の「数字キー”1”」の押下によって読み出される文字の順序とは逆の順序で文字が読み出される。
【0032】
一方、画面1004において、操作者から「数字キー”1”」の「長押し」を受け付けた場合、制御部32は、「文字読出順序フラグ」を「逆」から「正」に変更し、かつ、「正」の読出順序で文字「ェ」の次の文字「ォ」を読み出して画面に表示する(画面1003)。さらに、画面1003において、操作者から「▽キー」又は「数字キー”1”」の押下を受け付けた場合は、「正」の読出順序で文字「ォ」の次の文字「ア」を読み出して画面に表示する(画面1002)。この場合、「文字読出順序フラグ」が「正」に変更されたので、元の順序で文字を読み出す。
【0033】
図11〜図13は、実施形態2における携帯型電話機30の<文字入力処理>の流れを示すフローチャートである。
図11は、実施形態2における<文字入力処理>のメインルーチンを示すフローチャートである。図11は、上記図5のメインルーチンの流れと基本的には同じであるが、長押判定フラグの取込み処理(ステップS1104)が追加されている点と、キー押下されたキー種別の判定にアップ/ダウンキーの判定処理(ステップS505)が含まれていない点が異なっている。
【0034】
なお、初期化処理(ステップ1101)において、新たに「キー入力判定フラグ」(KP)、「長押判定フラグ」(LP)、「文字読出順序フラグ」(DF)及び「長押判定カウンタ」(NLP)の初期化を行っている。
図12は、図11において制御部32が「数字キー」が入力されたと判定した場合(ステップS1105)以降の<数字キー処理>の流れを示すフローチャートである。図12は、上記図6と比べ、「長押し」されているか否かを「長押判定フラグ(LP)」によって判別し、「文字読出順序フラグ(DF)」の値を反転させる処理(ステップS1202、ステップ1203)が追加されている。さらに、図12は、上記図6と比べ、文字の読出順序が反転するため、文字番号の初期化処理の他に、文字番号を補正するための処理(ステップS1215、ステップS1216)が追加されている。
【0035】
図13は、実施形態2において、<20ms毎に実行される長押判定処理>の流れを示すフローチャートである。この「長押判定処理」では、同一のキーが「0.5秒」以上押下された場合に「長押し」と判定し、「長押判定フラグ(LP)」に「1」を設定する。
最初に、制御部32は、入力部20の入力によってキーが押下されているか否かを判定し(ステップS1301)、キーが押下されている場合は「キー入力判定フラグ(KP)」のON/OFFを判別する(ステップS1302)。「キー入力判定フラグ」が「ON」の場合、制御部32は、「長押判定フラグ」が「OFF」の時にのみ「長押判定カウンタ」の値を1減らし(ステップS1305)、「長押判定カウンタ」の値が「0」になった場合(ステップS1306)、「長押判定フラグ」を「ON(=1)」に設定する(ステップS1307)。
【0036】
一方、キーが押下されているが「キー入力判定フラグ」が「OFF」の場合、制御部32は、「キー入力判定フラグ」を「ON」に設定する。なお、キーが押下されていないと判定された場合、制御部32は、「キー入力判定フラグ」、「長押判定カウンタ」及び「長押判定フラグ」の初期化を行う(ステップS1308〜ステップS1312)。
【0037】
以上のように、「数字キー」を「長押し」することによって、文字の読み出す順序を逆向きに変更することができるので、文字の選択に失敗した場合であっても短時間で目的の文字を選択し直すことができる。
(実施の形態3)
図14は、実施形態3における携帯型電話機50の構成を示すブロック図である。本機50は、図1の携帯型電話機10の記憶部18及び制御部21に替えて、記憶部51及び制御部52を追加している点が異なるが、他の構成要素は同じである。また、本機50は、上記実施形態2の携帯型電話機30と同等の機能を有しているため、同じ点は説明を省略して、異なる点を中心に説明する。
【0038】
携帯型電話機50では、「数字キー」を「ダブルクリック」することにより、文字の読出順序を逆向きに変更し、それ以降は「数字キー」を押下する毎に逆の順序で文字を読み出すことを実現する。
記憶部51は、各種のフラグ群51bやカウンタ群51cの値を記憶する。本実施形態におけるフラグやカウンタとしては、「数字キー」の「ダブルクリック」があったか否かを識別するための「ダブルクリック判定フラグ」と、500ms以内に操作者によって「数字キー」の「ダブルクリック」のキー入力があったか否かを判別するために用いる「ダブルクリック判定カウンタ」がある。
【0039】
制御部52は、内部のタイマ計時によって計時された所定の時間内に、入力部20から2回の数字キーの押下通知を受け付けた場合に、「ダブルクリック」の入力と判定し、この判定結果に応じて「文字読出順序フラグ」を「正」から「逆」(又は「逆」から「正」)に設定を変更する。「ダブルクリック」の入力と判定された場合の動作は、上記の「長押し」と判定された場合の動作と同一である。
【0040】
図15は、「数字キー」の「ダブルクリック」を用いる実施形態3の動作の概要を示した図である。図15に示されるように、数字キーが「ダブルクリック」受け付けられた場合の動作(画面1501〜画面1504、操作▲1▼〜操作▲5▼)は、上記図10の数字キーの「長押し」の場合と全く同じであるため、説明は省略する。
【0041】
図16〜図18は、第3実施例における携帯型電話機10の<文字入力処理>の流れを示すフローチャートである。図16は、実施形態3における<文字入力処理>のメインルーチンの流れを示すフローチャートである。図16は、上記図11のメインルーチンと比較すると、「長押判定フラグ」の取込み処理(ステップS1104)に替えて、「ダブルクリック判定フラグ」の取込み処理(ステップS1404)を行う点のみが異なっている。
【0042】
なお、初期化処理(ステップ1601)において、新たに「キー入力判定フラグ」(KP)、「ダブルクリック判定フラグ」(DC)及び「ダブルクリック判定カウンタ」(NDC)の初期化を行っている。
図17は、図16において制御部52が、「数字キー」が入力されたと判定した場合(ステップS1605)以降の<数字キー処理>の流れを示すフローチャートである。図17は、上記図12における「長押しされたか否か」の判定(ステップS1202)に替えて、「ダブルクリックされたか否か」の判定(ステップS1702)を行っている点が異なる。これ以外の処理は、上記図12の処理内容と同じである。
【0043】
図18は、第3実施例において、<20ms毎のダブルクリック判定処理>の流れを示すフローチャートである。この処理では、同一のキーが「0.5秒」以内に2回押下された場合に「ダブルクリック」と判定し、「ダブルクリック判定フラグ」に「1」を設定する。この場合の「ダブルクリック」の判定は、厳密に言えば、1回目のキー入力終了後から2回目のキー入力が確認されるまでの時間が、「0.5秒」以内か否かで判定している。
【0044】
最初に、制御部52は、入力部20の入力によってキーが押下されているか否かを判定し(ステップS1801)、キーが押下されている場合は「キー入力判定フラグ」のON/OFFを判別する(ステップS1802)。「キー入力判定フラグ」が「OFF」の場合、制御部52は、「キー入力判定フラグ」を「ON(=1)」に設定する(ステップS1803)。
【0045】
さらに、制御部52は、「ダブルクリック判定カウンタ(NDC)」が「0」より大きいか否かを判定し、「0」より大きい場合は、「ダブルクリック判定フラグ(DC)」を「ON(=1)」に設定し、「ダブルクリック判定カウンタ」を「0」クリアする(ステップS1806)。一方、「ダブルクリック判定カウンタ」が「0」より大きくない場合、制御部52は、「ダブルクリック判定カウンタ」を初期化する(ステップS1807)。
【0046】
なお、キーが押下されていない場合(ステップS1801)以降の処理内容は、上記図13の<20ms毎の長押判定処理>と同じである。
以上のように、「数字キー」を「ダブルクリック」することによって、文字の読み出す順序を逆向きに変更することができるので、文字の選択に失敗した場合であっても短時間で目的の文字を選択し直すことができる。
(実施の形態4)
図19は、実施形態4における携帯型電話機70の構成を示すブロック図である。本機70は、図1の携帯型電話機10の記憶部18及び制御部21に替えて、記憶部71及び制御部72を追加している点が異なるが、他の構成要素は同じである。以下、同じ点は説明を省略して、異なる点を中心に説明する。
【0047】
携帯型電話機70では、「数字キー」又は「アップ/ダウンキー」を「連続長押し」することにより、文字の読出順序を「正」、又は「逆」の順序で連続的に文字を読み出して画面に表示することを実現する。
記憶部71は、各種のフラグ群71bやカウンタ群71cの値を記憶する。本実施形態におけるフラグやカウンタとしては、操作者によるキー入力の連続長押しがあったか否かを識別するための「連続長押判定フラグ」、300msを越える操作者によるキー入力の連続長押しがあったか否かを判別するために用いる「連続長押判定カウンタ」、操作者からキー入力の連続長押しがあった場合に次々に読み出される文字の文字数を示す「文字変更カウンタ」の値を記憶する。
【0048】
制御部72は、入力部20から「数字キー」又は「アップ/ダウンキー」の連続したキー押下を受け付けると、内部のタイマ計時によって連続押下時間を計時し、所定の時間が経過する毎に、これらの「数字キー」又は「アップ/ダウンキー」が1回押下されたとみなし、連続して次の候補の文字又は前の候補の文字を読み出して表示する。具体例を挙げて説明すると、「文字読出順序フラグ」が「正」に設定され、表示部19に「イ」が表示されている時に、操作者から「数字キー”1”」を1秒押下された場合は、「数字キー”1”」が3回押下されたとみなし、「正」の読出順序で文字「イ」から文字「ウ」、文字「エ」、文字「オ」の文字コードを記憶部18aから次々に読み出して表示部19に表示する。一方、操作者からの「アップキー(△キー)」が1秒押下された場合は、「文字読出順序フラグ」を「逆」に設定し、この状態で「数字キー”1”」が3回押下されたと判定し、「逆」の読出順序で文字「イ」から文字「ア」、文字「ォ」、文字「ェ」の文字コード18aを記憶部18から次々に読み出して表示部19に表示する。
【0049】
図20は、「数字キー(又は▽キー)」、若しくは「△キー」の「連続長押し」を用いる実施形態4の動作の概要を示した図である。
最初に、画面2001において、制御部72が入力部20から「数字キー”1”」の押下を受け付けた場合は、ア行の最初の文字「ア」を読み出して画面に表示する(画面2002)。次に、画面2002において、制御部72が「▽キー」又は「数字キー”1”」の「長押し」を受け付けた場合は、0.3秒経過時に「正」の読出順序で次の文字「イ」を読み出し画面に表示する(画面2003)。さらに、制御部72が「▽キー」又は「数字キー”1”」の「長押し」が継続していることを受け付けた場合は、さらに0.3秒経過時に「正」の読出順序で文字を読み出して画面に表示する。このように、制御部72は、「▽キー」又は「数字キー”1”」の「長押し」が継続されている場合は、0.3秒毎に「正」の読出順序で文字を次々に読み出して画面に表示する(画面2002→画面2003→画面2004→画面2002)。
【0050】
一方、画面2002において、操作者から「△キー」の「長押し」を受け付けた場合は、0.3秒経過時に「文字読出順序フラグ」を「正」から「逆」に変更し、かつ、「逆」の読出順序で文字「ア」の次の文字「ォ」を読み出し画面に表示する(画面2004)。さらに、「△キー」の「長押し」が継続している場合は、さらに0.3秒経過時に「逆」の読出順序で次の文字を読み出し画面に表示する。このように、「△キー」の「長押し」が継続された場合は、0.3秒毎に「逆」の読出順序で文字を次々に読み出して画面に表示する(画面2002→画面2004→画面2003→画面2002)。
【0051】
次に、実施形態4の動作について、図21〜図24のフローチャートを用いて説明する。
図21〜図24は、実施形態4における携帯型電話機10の<文字入力処理>の流れを示すフローチャートである。図21は、第4実施例における<文字入力処理>のメインルーチンの流れを示すフローチャートである。図21は、上記図5に示した実施形態1のメインルーチンと基本的には同じであるが、図21の初期化処理(ステップS2101)において、新たに「文字変更カウンタ」(CCC)及び「長押継続判定カウンタ」(NLPC)の初期化を行っている。
【0052】
図22は、図21において制御部72が「数字キー」が入力されたと判定された場合(ステップS1804)以降の<数字キー処理>の流れを示すフローチャートである。基本的な処理は、上記図6と同じであるが、図22では、「長押継続中か否か」の判定処理(ステップS2214)及び長押継続中の場合は、「文字変更カウンタ」の値を1減らす処理(ステップS2215)が追加されている。
【0053】
図23は、図21において制御部72が「アップ/ダウンキー(△/▽キー)」が入力されたと判定した場合(ステップS1805)以降の<アップ/ダウンキー処理>の流れを示すフローチャートである。基本的な処理は、上記図7と同じであるが、図23では、連続で長押しされているか否かを判別する長押継続判定処理(ステップS2310)及び長押継続中の場合は、「文字変更カウンタ」の値を1減らす処理(ステップS2311)が追加されている。
【0054】
図24は、実施形態4において、<20ms毎の長押継続判定処理>の流れを示すフローチャートである。この処理では、同一のキーが「0.3秒」以上連続に押下された場合に「長押継続」と判定し、「文字変更カウンタ」の値を1づつ増加させる。
最初に、制御部72は、入力部20の入力によってキーが押下されているか否かを判定し(ステップS2401)、キーが押下されている場合は「キー入力判定フラグ」のON/OFFを判別する(ステップS2402)。「キー入力判定フラグ」が「ON」の場合、制御部72は、「長押継続判定カウンタ(NLPC)」の値を1減らす(ステップS2404)。
【0055】
さらに、制御部72は、「長押継続判定カウンタ」が「0」か否かを判定し、「0」の場合は、「文字変更カウンタ(CCC)」を1増やし(ステップS2406)、「長押継続判定カウンタ」を初期化する(ステップS2407)。
なお、キーが押下されていない場合(ステップS2401)は、「キー入力判定フラグ」及び「長押継続判定カウンタ」の初期化処理を行う(ステップS2409、ステップS2410)。
【0056】
以上のように、「数字キー」又は「アップ/ダウンキー」を「連続長押し」することによって、「正」の順序、又は「逆」の順序で連続的に文字を読み出して画面に表示することができるので、何回もキーを押下することなく容易に目的の文字を選択することができる。
なお、以上の実施形態では、文字入力機能を有する携帯型電話機として、主にPHSを取り上げて説明してきたが、PHSに限定するものではなく、いわゆるPDC(Personal Digital Cellular)方式の携帯型電話機や、その他の文字入力機能を有する電話機であってもよい。
【0057】
【発明の効果】
以上の説明から明らかなように、本発明に係る携帯型電話機は、文字入力機能を有する携帯型電話機であって、1〜9及び0からなる数字キーの数字と数字キーに割り当てられた、順序が定められた複数の文字からなる文字グループとを対応させて記憶する記憶手段と、一つの数字キーが繰り返し押下されたとき、当該数字キーに対応する文字グループ内の文字を、前記定められた順序で読み出す読出手段と、当該数字キーと異なる数字キーが押下されたとき、最後に読み出された文字を入力文字とする文字入力手段と、当該数字キーに対応した文字グループの文字の入力中に、数字キーと異なる所定のキーの操作がされたとき、当該数字キーに割り当てられた前記読出手段の読出順序を、前記定められた順序と逆の順序に切り換える切換手段とを備え、前記切換手段により切り換えられた後は、当該数字キーに対応する文字の入力中の最後の文字から、前記所定のキーの操作により、前記逆の順序に従って当該数字キーに対応する文字グループ内の文字を読み出すことを特徴とする。これにより、通常の読み出し順序とは逆の順序で文字を読み出すことができるので、短時間で目的の文字を特定し、効率的な文字入力を行うことができる。
【0058】
また、本発明に係る携帯電話機は、文字入力機能を有する携帯型電話機であ って、1〜9及び0からなる数字キーの数字と数字キーに割り当てられた、順序が定められた複数の文字からなる文字グループとを対応させて記憶する記憶手段と、一つの数字キーが繰り返し押下されたとき、当該数字キーに対応する文字グループ内の文字を、前記定められた順序で読み出す読出手段と、当該数字キーと異なる数字キーが押下されたとき、最後に読み出された文字を入力文字とする文字入力手段と、当該数字キーに対応した文字グループの文字の入力中に、当該数字キーが所定の時間以上の長押しがされたとき、当該数字キーに割り当てられた前記読出手段の読出順序を、前記定められた順序と逆の順序に切り換える切換手段とを備え、前記切換手段により切り換えられた後は、当該数字キーに対応する文字の入力中の最後の文字から、当該数字キーの押下により、切り換えられた順序に従って当該数字キーに対応する文字グループ内の文字を読み出すことを特徴とする。これにより、数字キーの長押しによって文字の読み出し順序を変更して文字を読み出すことができるので、短時間で目的の文字を特定し、効率的な文字入力を行うことができる。
【0059】
また、本発明に係る携帯型電話機は、文字入力機能を有する携帯型電話機であって、1〜9及び0からなる数字キーの数字と数字キーに割り当てられた、順序が定められた複数の文字からなる文字グループとを対応させて記憶する記憶手段と、一つの数字キーが所定の時間を超える間隔で繰り返し押下されたとき、当該数字キーに対応する文字グループ内の文字を、前記定められた順序で読み出す読出手段と、当該数字キーと異なる数字キーが押下されたとき、最後に読み出された文字を入力文字とする文字入力手段と、当該数字キーに対応した文字グループの文字の入力中に、当該数字キーが前記所定時間以内に2回押下されたとき、当該数字キーに割り当てられた前記読出手段の読出順序を、前記定められた順序と逆の順序に切り換える切換手段とを備え、前記切換手段により切り換えられた後は、当該数字キーに対応する文字の入力中の最後の文字から、当該数字キーの押下により、切り換えられた順序に従って当該数字キーに対応する文字グループ内の文字を読み出すことを特徴とする。これにより、数字キーのダブルクリックによって文字の読み出し順序を変更して文字を読み出すことができるので、短時間で目的の文字を特定し、効率的な文字入力を行うことができる。
【0061】
さらに、本発明に係る携帯型電話機は、文字入力機能を有する携帯型電話機であって、1〜9及び0からなる数字キーの数字と数字キーに割り当てられた、順序が定められた複数の文字からなる文字グループとを対応させて記憶する記憶手段と、一つの数字キーが所定の時間以上長押しされている間、当該数字キーに対応する文字グループ内の文字を一定の時間間隔をおいて、前記定められた順序で読み出す読出手段と、当該数字キーと異なる数字キーが押下されたとき、最後に読み出された文字を入力文字とする文字入力手段と、当該数字キーに対した文字グループの文字の入力中に、数字キーと異なる所定のキーの操作がされたとき、当該数字キーに割り当てられた前記読出手段の読出順序を、前記定められた順序と逆の順序に切り換える切換手段とを備え、前記切換手段により切り換えられた後は、当該数字キーに対応する文字の入力中の最後の文字から、前記所定のキーが所定の時間以上長押しされている間、当該数字キーに対応する文字グループ内の文字を一定の時間間隔をおいて、切り換えられた順序に従って当該数字キーに対応する文字グループ内の文字を読み出すことを特徴とする。これにより、何回もキーを押下することなく容易に目的の文字を選択することができる。
【図面の簡単な説明】
【図1】携帯型電話機10の構成を示すブロック図である。
【図2】(a)は、各数字キーと各数字キーが押下された回数との対応付けで割り当てられた文字の一覧表である。(b)は、文字読出順序についての説明図である。
【図3】入力部20における操作キーの一例を示した図である。
【図4】「アップ/ダウンキー」を用いる本実施形態における動作の概要を示した図である。
【図5】実施形態1における<文字入力処理>のメインルーチンのフローチャートである。
【図6】図5における<数字キー処理>のフローチャートである。
【図7】図5における<アップ/ダウンキー処理>のフローチャートである。
【図8】図5における<左移動/右移動キー処理>のフローチャートである。
【図9】携帯型電話機30の構成を示すブロック図である。
【図10】「数字キー」の「長押し」を用いる実施形態2における動作の概要を示した図である。
【図11】実施形態2における<文字入力処理>のメインルーチンの流れを示すフローチャートである。
【図12】図11における<数字キー処理>のフローチャートである。
【図13】実施形態2における<20ms毎の長押判定処理>のフローチャートである。
【図14】携帯型電話機50の構成を示すブロック図である。
【図15】「数字キー」の「ダブルクリック」を用いる実施形態3における動作の概要を示した図である。
【図16】実施形態3における<文字入力処理>のメインルーチンのフローチャートである。
【図17】実施形態3における<数字キー処理>のフローチャートである。
【図18】実施形態3における<20ms毎のダブルクリック判定処理>のフローチャートである。
【図19】携帯型電話機70の構成を示すブロック図である。
【図20】「数字キー」の「連続長押し」を用いる実施形態4における動作の概要を示した図である。
【図21】実施形態4における<文字入力処理>のメインルーチンのフローチャートである。
【図22】図21における<数字キー処理>のフローチャートである。
【図23】図21における<アップ/ダウンキー処理>フローチャートである。
【図24】実施形態4における<20ms毎の長押継続判定処理>のフローチャートである。
【符号の説明】
10、30 携帯型電話機
50、70 携帯型電話機
11 無線部
12 モデム部
13 TDMA処理部
14 D/A・A/D変換部
15 音声処理部
16 スピーカ
17 マイク
18 記憶部
18a 文字コード
18b、31b フラグ群
51b、71b フラグ群
19 表示部
20 入力部
21、32 制御部
52、72 制御部
31c カウンタ群
51c、71c カウンタ群
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a portable telephone and, more particularly, to its character input control.
[0002]
[Prior art]
In recent years, portable telephones have been provided with many useful functions in addition to the basic call function. The character input function is one of them. This character input function is a function for inputting hiragana, kanji, katakana, English characters, etc. when registering or searching for a telephone number.
[0003]
In general, in a conventional portable telephone, usable characters are assigned in groups for each "key" in order to provide a character input function to an operator. When the "key" input is received from the operator, the portable telephone successively calls characters in the group corresponding to the "key" in a predetermined order each time the "key" is pressed, and displays the characters on the panel. As a result, the operator performs the determination operation when the target character is displayed, and performs the character input.
[0004]
For example, in the case where five characters “Kakikukeko” are assigned to the number key “2” in the mobile phone, the mobile phone displays on the panel of the mobile phone every time the number key “2” is received from the operator. ("K" → "K" → ... → "K" → "K") is changed and displayed in a certain order. The operator selects a target character while viewing the display on the panel, and presses the “confirmation key” to input the character.
[0005]
[Problems to be solved by the invention]
However, in the conventional mobile phone, if the operator fails to confirm the character once, the operator is forced to press the “key” many times until the target character is displayed again, so that the operation becomes complicated. Problem. In such a case, there is also a problem that it takes a while until the target character is determined.
[0006]
Therefore, the present invention has been made in view of the above problems, and provides a portable telephone capable of confirming a character in a short time by a simple operation even if the character has failed to be confirmed once. The purpose is to:
[0007]
[Means for Solving the Invention]
In order to achieve the above object, a mobile phone according to the present invention is a mobile phone having a character input function,Consists of 1-9 and 0A storage means for storing the numbers of the numeric keys and the character groups consisting of a plurality of characters in a predetermined order assigned to the numeric keys in association with each other, and when one numeric key is repeatedly pressed, Reading means for reading characters in the corresponding character group in the predetermined order;Numeric keys different from the relevant numeric keysWhen is pressed, a character input means for taking the last read character as an input character,When a predetermined key different from the numeric key is operated during input of a character of a character group corresponding to the numeric key, the character assigned to the numeric key is assigned.Switching means for switching the reading order of the reading means to an order reverse to the determined order,After being switched by the switching means, the operation of the predetermined key starts from the last character in the input of the character corresponding to the numeric key, and corresponds to the numeric key according to the reverse order.Characters in a character group are read.
Also, a mobile phone having a character input function,Consists of 1-9 and 0  A storage means for storing the numbers of the numeric keys and the character groups consisting of a plurality of characters in a predetermined order assigned to the numeric keys in association with each other; and, when one numeric key is repeatedly pressed, Reading means for reading characters in the corresponding character group in the predetermined order;Numeric keys different from the relevant numeric keysWhen is pressed, a character input means for taking the last read character as an input character,While entering characters in the character group corresponding to the numeric key,When the numeric key is pressed for more than a predetermined time,Assigned to the numeric keySwitching means for switching the reading order of the reading means to an order reverse to the determined order,After being switched by the switching means, by pressing the numeric key from the last character in the input of the character corresponding to the numeric key, it corresponds to the numeric key according to the switching order.Characters in a character group are read.
Also, a mobile phone having a character input function,1-9 and 0  ToA storage means for storing numbers of numeric keys and a character group consisting of a plurality of characters in a predetermined order assigned to the numeric keys in association with each other, and one numeric key repeated at intervals exceeding a predetermined time A reading unit that, when pressed, reads characters in a character group corresponding to the numeric key in the predetermined order;Numeric keys different from the relevant numeric keysWhen is pressed, a character input means for taking the last read character as an input character,While entering characters in the character group corresponding to the numeric key,When the numeric key is pressed twice within the predetermined time,Assigned to the numeric keySwitching means for switching the reading order of the reading means to an order reverse to the determined order,After being switched by the switching means, by pressing the numeric key from the last character in the input of the character corresponding to the numeric key, it corresponds to the numeric key according to the switching order.Characters in a character group are read.
Further, the mobile phone has a character input function,Consists of 1-9 and 0Storage means for storing the numbers of the number keys and the character groups consisting of a plurality of characters in an order assigned to the number keys in association with each other,Reading means for reading characters in a character group corresponding to the numeric key in a predetermined time interval in a predetermined order while one numeric key is held down for a predetermined time or more; And different numeric keysWhen is pressed, a character input means for taking the last read character as an input character,When a predetermined key different from the numeric key is operated during input of a character of the character group to the numeric key, the character assigned to the numeric key is assigned.Switching means for switching the reading order of the reading means to an order reverse to the predetermined order;After being switched by the switching means, the character group corresponding to the numeric key is maintained while the predetermined key is kept pressed for a predetermined time or more from the last character in the input of the character corresponding to the numeric key. The characters in the key correspond to the corresponding numeric key according to the switched order at regular intervals.It is characterized by reading characters in a character group.
[0008]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, a portable telephone according to the present invention will be described with reference to the drawings.
(Embodiment 1)
FIG. 1 is a block diagram illustrating a configuration of the mobile phone 10. The mobile phone 10 has a function of switching the display order of characters by pressing a predetermined key when an operator selects a character in the character input mode, and includes a wireless unit 11, a modem unit 12, a TDMA processing unit 13, It comprises an / A / A / D conversion unit 14, an audio processing unit 15, a speaker 16, a microphone 17, a storage unit 18, a display unit 19, an input unit 20, and a control unit 21.
[0009]
The radio unit 11 converts a baseband signal output from the modem unit 12 at the time of transmission into a carrier wave and outputs the carrier wave, and converts a high-frequency signal input from the antenna at the time of reception into a baseband signal and outputs the baseband signal to the modem unit 12 I do.
The modem unit 12 performs modulation and demodulation between the radio unit 11 and the TDMA processing unit 13.
[0010]
The TDMA (Time Division Multiple Access) processing unit 13 divides one baseband signal into eight time slots per 5 ms, and allocates four slots to the upstream and four slots to the downstream to time-division multiplex four channels. I do. In a PDC (Personal Digital Cellular) type portable telephone, one baseband signal is divided into six time slots per 40 ms, and six slots are allocated to the uplink and six slots are allocated to the downlink. Are time-division multiplexed.
[0011]
The D / A / A / D converter 14 converts between a digital audio signal and an analog audio signal between the TDMA processor 13 and the audio processor 15.
The audio processing unit 15 performs input / output of an audio signal via the speaker 16 and the microphone 17 and amplification and the like.
The storage unit 18 stores, as a character table, character codes 18a of a plurality of characters assigned in correspondence with “numerical keys” of 1 to 9 and 0 and the number of times these “numerical keys” are continuously pressed. Remember. For example, 10 characters of katakana (5 uppercase and lowercase characters) in row A are assigned to “numerical key“ 1 ””, and the character codes of these characters are stored. Further, the storage unit 18 stores values of various flag groups 18b.
[0012]
FIGS. 2A and 2B are diagrams illustrating a list of character tables of character groups of katakana assigned to each numeric key and a reading order of characters.
FIG. 2A is a list of character tables such as katakana, which are assigned in correspondence with each numeric key stored in the storage unit 18 and the number of times each numeric key is pressed. A plurality of characters are assigned to each character group for each numeric key. For example, ten characters from the character "A" to the character "o" are assigned to the character group of "numerical key" 1 "".
[0013]
FIG. 2B is a diagram illustrating the reading direction of the characters when the operator presses a numeric key or the like, indicating the “forward” or “reverse” direction. FIG. 2B shows the reading order of the characters defined in the group of “numerical key“ 1 ””. As shown in FIG. 2 (b), the case of transition from the character “A” to the character “A” →... → the character “O” → the character “A” (shown by a solid line) It is defined as the reading order of "correct", and conversely, the transition from the character "o" to the character "e" to the character "a" to the character "o" (indicated by the broken line) is "reverse". Is defined as the reading order.
[0014]
The display unit 19 is a liquid crystal display panel or the like, and displays characters read based on an operator's key input operation under the control of the control unit 21. It is assumed that the display unit 19 has a display area of 36 half-width characters (for example, katakana and alphanumeric characters) (12 characters × 3 lines = 36 characters).
The input unit 20 has operation keys such as numeric keys and various dedicated keys (for example, an up / down key and a left / right movement key). The input unit 20 receives presses of these keys from the operator and notifies the control unit 21. . The down key (▽ key) realizes the same function as the “numerical key” last pressed in the character input mode.
[0015]
Here, the “character input mode” is one of the operation modes of the mobile phone, and when a special operation key (for example, a “kana / English” key or the like) is pressed, a character input from the operator is performed. Means a mode that can be accepted.
FIG. 3 is a diagram illustrating an example of operation keys in the input unit 20. As shown in FIG. 3, the operation keys of the input unit 20 include “numerical keys” 301 of 1 to 9 and 0, “up / down keys (△ / ▽ keys)” 302 and 303, and “left movement / There are “right shift keys” 304 and 305 and “character input mode switching key (Kana / English key)” 306.
[0016]
The control unit 21 is configured by a microcomputer including a timer, a ROM, a RAM, and the like, and controls the entire mobile phone 10 by executing various programs in the ROM. Hereinafter, the control performed by the control unit 21 will be described focusing on the control related to the character input in the character input mode according to the present embodiment.
In the character input mode, when receiving the notification of pressing the up / down key, the control unit 21 reads the next character in the “reverse” reading order of the characters displayed on the display unit 19 or in the “normal” reading order. The data is read from the storage unit 18 and displayed on the display unit 19. Explaining with a specific example, when the “up key (△ key)” is pressed while “a” is displayed on the display unit 19, the next character “a” is read in the reverse reading order. Is read out and displayed, and when the “down key (▽ key)” is pressed, the next character “u” is read out and displayed in the reading order of “correct”.
[0017]
FIG. 4 is a diagram showing an outline of an operation in the present embodiment using the “up / down key”. In the following, description will be made using a character group (10 characters of katakana on line A) assigned to “numerical key“ 1 ””.
First, on the screen 401 of the display unit 19, when the control unit 21 receives a notification that the “numerical key“ 1 ”” is pressed from the input unit 20, the first character “A” is read and displayed on the screen ( Screen 402). Next, on the screen 402, when the control unit 21 receives a notification that the “▽ key” or the “numerical key“ 1 ”” has been pressed, the character “i” next to the character “a” in the reading order of “positive”. Is read out and displayed on the screen (screen 403). Further, in the screen 403, when the control unit 21 receives a notification that the “▽ key” or the “numerical key“ 1 ”” has been pressed, the character “U” next to the character “A” in the reading order of “positive”. Is read out and displayed on the screen (screen 404).
[0018]
On the other hand, when the control unit 21 receives a notification that the “△ key” has been pressed on the screen 404, the character “i” next to the character “u” is read in the reading order of “reverse” and displayed on the screen ( Screen 403). Further, when the control unit 21 receives the notification of pressing the “△ key” on the screen 403, the character “A” next to the character “A” is read in the reading order of “reverse” and displayed on the screen ( Screen 402).
[0019]
FIGS. 5 to 8 are flowcharts illustrating the flow of the character input process of the mobile phone 10 according to the first embodiment. FIG. 5 is a flowchart showing the contents of the main routine of <character input processing> in the first embodiment.
First, as initialization processing, the control unit 21 sets “null” to “variable k” representing the number of the last pressed numeric key and “variable 1” representing the number of the newly pressed numeric key, "1" is set to "variable i" representing the number of times the numeric key is pressed and "variable j" representing the display position number on the display panel, and a character code provided for each display position on the display panel of the display unit 19 Is "cleared" in "memory M (1) to M (36)" for storing (step S501).
[0020]
Next, the display unit 19 blinks the cursor at the j-th display position on the display panel (step S502). Further, the control unit 21 determines the type of the key received from the input unit 20, and executes a process corresponding to each key input (steps S503 to S507).
Finally, when the determination key has been received from the operator (step S508), the control unit 21 ends this processing.
[0021]
FIG. 6 is a flowchart showing the flow of the <numerical key process> after the control unit 21 determines in FIG. 5 that the “numeric key” has been received (step S504).
First, the control unit 21 stores the numerical value of the numeric key input from the input unit 20 in “variable 1” (step S601).
[0022]
Next, the control unit 21 determines whether “variable k” and “variable 1” are the same (step S602), and if they are the same, updates the character candidate number (step S610). In this case, it is determined whether or not the value of the “character number i” is out of the predetermined range (step S611). If the value is out of the range, the character number is initialized, that is, set to “1” (step S612).
[0023]
On the other hand, when it is determined that “variable k” and “variable l” are not the same (step S602), the control unit 21 determines whether or not a character has been input by the immediately preceding key input (that is, “variable k” is “null”). Is determined (step S603). Here, when the control unit 21 determines that a character has been input by the previous key input, the control unit 21 determines the character input by the previous key input, and moves the cursor by one ((Step S604, Step S605) At this time, if the cursor has reached the last display position (step S606), the cursor is set to "variable j" to "36" indicating the last display position (step S607). If has not reached the last display position (step S606), the values of “variable k” and “variable i” are initialized (step S608).
[0024]
Finally, the control unit 21 displays the character of the selected "character candidate number i" at the position of the blinking cursor (step S613).
FIG. 7 is a flowchart showing the flow of the <up / down key process> after the control unit 21 determines in FIG. 5 that the “up / down key (△ / に お い て key)” has been received (step S505).
[0025]
First, the control unit 21FIG.Similarly to the above, it is determined whether or not a character has been input by the immediately preceding key input (step S701). At this time, if it is determined that no character has been input by the previous key input, the control unit 21 returns to the process of waiting for a key input from the operator again (step S502 in FIG. 5).
On the other hand, when it is determined that a character has been input by the immediately preceding key input, the control unit 21 determines whether the input key is the “△ key” or the “▽ key” (step S702). When the input key is the "@ key", the control unit 21 decrements the "character number i" by one (step S703). If the value of "character number i" is less than 1 (step S704), "N (k)" is set for "character number i" (step S705). This “N (k)” is a constant that depends on the “variable k”. In the case of “k = 1” (that is, the row), “N (k) = 10”. If the input key is the “▽ key”, the control unit 21 increases “character number i” by one (step S706). If the value of "character number i" exceeds N (k) (step S707), "1" is set to "character number i" (step S708).
[0026]
Finally, the control unit 21 displays the selected character candidate at the position of the blinking cursor (step S709).
FIG. 8 is a flowchart showing the flow of the subroutine <moving cursor processing> (step S506) when the control unit determines in FIG. 5 that the "leftward / rightward key" has been input.
[0027]
First, the control unit 21 determines whether or not a character has been input by a previous key input (step S801). When it is determined that a character has not been input by the last key input, the control unit 21 ends the present subroutine.
On the other hand, when it is determined that a character has been input by the last key input, the control unit 21 determines the character input by the last key input (step S802), and blinks the cursor according to the type of the moving key. Is determined (steps S803 to S809).
[0028]
As described above, by using the “△ key” or the “▽ key”, the next character is read out from the currently displayed character in the “reverse” reading order or the “correct” reading order and displayed on the screen. Can be displayed.
(Embodiment 2)
FIG. 9 is a block diagram illustrating a configuration of the mobile phone 30 according to the second embodiment. This machine 30 is replaced with the storage unit 18 and the control unit 21 of the portable telephone 10 of FIG.
, A storage unit 31 and a control unit 32 are added, but the other components are the same. Hereinafter, description of the same points will be omitted, and different points will be mainly described.
[0029]
In the mobile phone 30, the character reading order is changed to "reverse" by "long pressing" the "numeric key", and thereafter, when the "numeric key" is pressed, the character is read in the "reverse" reading order. Is realized.
The storage unit 31 stores values of various flag groups 31b and counter groups 31c. The flag group 31b in the present embodiment includes a “key input determination flag” for identifying whether or not a key input has been made by the operator, and a “long press for identifying whether or not the operator has long pressed the key input. There is a "determination flag" and a "character reading order flag" for identifying "normal" or "reverse" in the character reading order. Further, as the counter group 31c in the present embodiment, there is a “long press determination counter” used to determine whether or not the operator has long pressed the key input exceeding 500 ms.
[0030]
Upon receiving the notification of pressing the “numeric key” from the input unit 20, the control unit 32 determines whether the pressing is a “short press” with a short press time or a “long press” with a long press time according to an internal timer. Then, the "character reading order flag" is changed to "reverse (= 1)" or "correct (= 0)" according to the determination result, and the next character in the changed reading order is read and displayed. More specifically, when the “character reading order flag” is set to “positive” and “A” is displayed on the display panel, the control unit 32 transmits “numerical key“ 1 ”” from the operator. Is pressed for more than 0.5 seconds, it is determined that the character is "pressed and held", the setting of the "character reading order flag" is changed from "normal" to "reverse", and the characters "character" are read in the "reverse" reading order. The character "A", which is the character following "i", is read and displayed on the screen. On the other hand, if the operator presses the “numerical key“ 1 ”” for less than 0.5 seconds, it is determined that “short press” is performed, and it is considered that the normal “numerical key“ 1 ”” has been pressed once. The "character reading order flag" is not changed, and the character "u" next to "a" is read in the reading order of "correct" and displayed on the screen.
[0031]
FIG. 10 is a diagram showing an outline of the operation of the second embodiment using the “long press” of a numeric key.
First, on the screen 1001, when the control unit 32 receives the press of the “numerical key“ 1 ”” from the input unit 20, the first character “A” in the row A is read and displayed on the screen (screen 1002). . Next, on the screen 1002, when the operator has received a “long press” of the “numeric key“ 1 ”” from the operator, the “character reading order flag” is changed from “normal” to “reverse”, and “ The character “o” next to the character “a” is read in the reading order “reverse” and displayed on the screen (screen 1003). Furthermore, when the operator presses the “▽ key” or “numerical key“ 1 ”” on the screen 1003, the character “e” next to the character “o” is read out in the “reverse” reading order and read. It is displayed on the screen (screen 1004). In this case, since the “character reading order flag” is changed to “reverse” and the order of the characters to be read is reversed, the order of the characters read by pressing the “numerical key“ 1 ”” before the change is reversed. Characters are read out in order.
[0032]
On the other hand, when the “long press” of the “numeric key“ 1 ”” is received from the operator on the screen 1004, the control unit 32 changes the “character reading order flag” from “reverse” to “normal”, and The character "o" next to the character "e" is read out in the reading order of "correct" and displayed on the screen (screen 1003). Further, when the operator presses the “▽ key” or the “numerical key“ 1 ”” on the screen 1003, the character “A” next to the character “o” is read out in the reading order of “correct”. It is displayed on the screen (screen 1002). In this case, since the “character reading order flag” has been changed to “correct”, the characters are read in the original order.
[0033]
11 to 13 are flowcharts illustrating the flow of the <character input process> of the mobile phone 30 according to the second embodiment.
FIG. 11 is a flowchart showing a main routine of <character input processing> in the second embodiment. FIG. 11 is basically the same as the flow of the main routine in FIG. 5 described above, except that the process of taking in the long press determination flag (step S1104) is added and the determination of the type of key pressed is improved. The difference is that the determination process of the / down key (step S505) is not included.
[0034]
In the initialization process (step 1101), a new “key input determination flag” (KP), a “long press determination flag” (LP), a “character reading order flag” (DF), and a “long press determination counter” (NLP) Is being initialized.
FIG. 12 is a flowchart illustrating the flow of <numerical key processing> after the control unit 32 determines in FIG. 11 that a “numeric key” has been input (step S1105). FIG. 12 is different from FIG. 6 in that the process determines whether or not “long press” is performed by the “long press determination flag (LP)” and inverts the value of the “character reading order flag (DF)” (step S1202). , Step 1203) are added. Further, in FIG. 12, since the reading order of the characters is reversed as compared with FIG. 6, a process for correcting the character numbers (steps S1215 and S1216) is added in addition to the process for initializing the character numbers. I have.
[0035]
FIG. 13 is a flowchart illustrating the flow of <long press determination processing executed every 20 ms> in the second embodiment. In the “long press determination process”, when the same key is pressed for “0.5 seconds” or more, it is determined that the “long press” is set, and “1” is set to the “long press determination flag (LP)”.
First, the control unit 32 determines whether a key is pressed by an input of the input unit 20 (step S1301). If the key is pressed, the “key input determination flag (KP)” is turned on / off. OFF is determined (step S1302). When the “key input determination flag” is “ON”, the control unit 32 decrements the value of the “long press determination counter” by 1 only when the “long press determination flag” is “OFF” (step S1305). Is set to "0" (step S1306), the "long press determination flag" is set to "ON (= 1)" (step S1307).
[0036]
On the other hand, when the key is pressed but the “key input determination flag” is “OFF”, the control unit 32 sets the “key input determination flag” to “ON”. When it is determined that the key has not been pressed, the control unit 32 initializes a “key input determination flag”, a “long press determination counter”, and a “long press determination flag” (steps S1308 to S1312).
[0037]
As described above, by pressing and holding the “numerical key”, the reading order of characters can be changed in the opposite direction, so even if the character selection fails, the desired character can be Can be re-selected.
(Embodiment 3)
FIG. 14 is a block diagram illustrating a configuration of the mobile phone 50 according to the third embodiment. The present device 50 is different in that a storage unit 51 and a control unit 52 are added in place of the storage unit 18 and the control unit 21 of the portable telephone 10 in FIG. 1, but other components are the same. Further, since the device 50 has the same function as the mobile phone 30 of the second embodiment, the description of the same points will be omitted, and different points will be mainly described.
[0038]
In the portable telephone 50, the character reading order is changed in the opposite direction by "double-clicking" the "numeric key", and thereafter, every time the "numeric key" is pressed, the character is read in the reverse order. To achieve.
The storage unit 51 stores values of various flag groups 51b and counter groups 51c. As the flags and counters in the present embodiment, a “double-click determination flag” for identifying whether or not “double-click” of the “numeric key” has occurred, and a “double-click” of the “numeric key” by the operator within 500 ms. There is a "double click determination counter" used to determine whether or not a key input of "" has been made.
[0039]
The control unit 52 determines that the input is “double-click” when receiving two presses of the numeric keys from the input unit 20 within a predetermined time measured by the internal timer. Changes the setting of the “character reading order flag” from “normal” to “reverse” (or “reverse” to “normal”). The operation performed when it is determined that the input is “double click” is the same as the operation performed when the “long press” is determined.
[0040]
FIG. 15 is a diagram showing an outline of the operation of the third embodiment using “double-click” of “numerical key”. As shown in FIG. 15, the operation (screen 1501 to screen 1504, operation {circle around (1)} to operation {circle around (5)}) when the numeric key is received as “double click” is performed by the “long press” of the numeric key in FIG. , The description is omitted.
[0041]
FIGS. 16 to 18 are flowcharts showing the flow of <character input processing> of the mobile phone 10 in the third embodiment. FIG. 16 is a flowchart showing the flow of the main routine of <character input processing> in the third embodiment. FIG. 16 is different from the main routine of FIG. 11 only in that the process of taking in the “double click determination flag” (step S1404) is performed instead of the process of taking in the “long press determination flag” (step S1104). I have.
[0042]
In the initialization process (step 1601), the “key input determination flag” (KP), the “double click determination flag” (DC), and the “double click determination counter” (NDC) are newly initialized.
FIG. 17 is a flowchart showing the flow of <numerical key processing> after the control unit 52 determines in FIG. 16 that a “numeric key” has been input (step S1605). FIG. 17 is different from the above-described FIG. 12 in that a determination is made as to whether or not a double click has been performed (step S1702) instead of the determination as to whether or not a long press is performed (step S1202). The other processing is the same as the processing in FIG.
[0043]
FIG. 18 is a flowchart showing the flow of <double-click determination processing every 20 ms> in the third embodiment. In this process, when the same key is pressed twice within “0.5 seconds”, it is determined that “double-click”, and “1” is set in the “double-click determination flag”. Strictly speaking, the determination of “double-click” in this case is based on whether the time from completion of the first key input to confirmation of the second key input is within “0.5 seconds”. are doing.
[0044]
First, the control unit 52 determines whether or not a key is pressed by an input of the input unit 20 (step S1801). If the key is pressed, the control unit 52 determines whether the “key input determination flag” is ON / OFF. (Step S1802). When the “key input determination flag” is “OFF”, the control unit 52 sets the “key input determination flag” to “ON (= 1)” (step S1803).
[0045]
Further, the control unit 52 determines whether or not the “double-click determination counter (NDC)” is greater than “0”, and if it is greater than “0”, sets the “double-click determination flag (DC)” to “ON ( = 1), and clears the “double-click determination counter” to “0” (step S1806). On the other hand, when the “double-click determination counter” is not larger than “0”, the control unit 52 initializes the “double-click determination counter” (Step S1807).
[0046]
Note that the processing after the key is not pressed (step S1801) is the same as the <long press determination processing every 20 ms> in FIG.
As described above, the character reading order can be changed in the reverse direction by "double-clicking" the "numeric key", so that even if the character selection fails, the desired character can be Can be re-selected.
(Embodiment 4)
FIG. 19 is a block diagram illustrating a configuration of a mobile phone 70 according to the fourth embodiment. The present device 70 is different in that a storage unit 71 and a control unit 72 are added in place of the storage unit 18 and the control unit 21 of the portable telephone 10 of FIG. 1, but the other components are the same. Hereinafter, description of the same points will be omitted, and different points will be mainly described.
[0047]
In the portable telephone 70, the characters are read continuously in the "forward" or "reverse" order by "continuously pressing" the "numeric key" or the "up / down key". To display on the screen.
The storage unit 71 stores values of various flag groups 71b and counter groups 71c. As the flags and counters in the present embodiment, a “continuous long press determination flag” for identifying whether or not the operator has continuously pressed the key input, and whether or not the operator has continuously pressed the key input for more than 300 ms. The value of a “continuous long press determination counter” used to determine whether the character has been read, and the value of a “character change counter” that indicates the number of characters that are read one after another when a key press is continuously pressed by the operator are stored.
[0048]
When receiving a continuous key press of the “numeric key” or the “up / down key” from the input unit 20, the control unit 72 counts a continuous press time by an internal timer, and every time a predetermined time elapses, It is considered that these “numerical keys” or “up / down keys” have been pressed once, and the characters of the next candidate or the characters of the previous candidate are read out and displayed continuously. More specifically, when the “character reading order flag” is set to “correct” and “a” is displayed on the display unit 19, the operator presses the “numeric key“ 1 ”” for one second. In this case, it is considered that the “numerical key“ 1 ”” has been pressed three times, and the character codes of the characters “i” to “u”, “e”, and “o” are read in the order of reading “correct”. The data is sequentially read from the storage unit 18a and displayed on the display unit 19. On the other hand, when the “up key (△ key)” is pressed by the operator for one second, the “character reading order flag” is set to “reverse”, and “numerical key“ 1 ”” is pressed three times in this state. It is determined that the button has been pressed, and the character codes 18a of the characters “A”, “A”, “O”, and “E” are sequentially read from the storage unit 18 and displayed on the display unit 19 in the reading order of “Reverse”. I do.
[0049]
FIG. 20 is a diagram showing an outline of the operation of the fourth embodiment using “numerical key (or ▽ key)” or “continuous long press” of “△ key”.
First, on the screen 2001, when the control unit 72 receives the press of the “numerical key“ 1 ”” from the input unit 20, the first character “A” in the row A is read and displayed on the screen (screen 2002). . Next, in the screen 2002, when the control unit 72 receives a “long press” of the “▽ key” or the “numerical key“ 1 ””, the next character is read in the order of “positive” after 0.3 seconds. “A” is read out and displayed on the screen (screen 2003). Further, if the control unit 72 accepts that the “long press” of the “▽ key” or the “numerical key“ 1 ”” is continued, the character is read in the “read” order after a further 0.3 seconds. Is read out and displayed on the screen. In this way, when the “long press” of the “▽ key” or the “numerical key“ 1 ”” is continued, the control unit 72 successively reads characters in the “read” order every 0.3 seconds. And displays it on the screen (screen 2002 → screen 2003 → screen 2004 → screen 2002).
[0050]
On the other hand, when the “long press” of the “△ key” is received from the operator on the screen 2002, the “character reading order flag” is changed from “normal” to “reverse” after 0.3 seconds, and The character “o” next to the character “a” is read out in the “reverse” reading order and displayed on the reading screen (screen 2004). Further, when the "long press" of the "@" key is continued, the next character is read out and displayed on the screen in the "reverse" reading order when 0.3 seconds have elapsed. As described above, when the “long press” of the “△ key” is continued, the characters are sequentially read out in the reading order of “reverse” every 0.3 seconds and displayed on the screen (screen 2002 → screen 2004 → Screen 2003 → Screen 2002).
[0051]
Next, the operation of the fourth embodiment will be described with reference to the flowcharts of FIGS.
FIGS. 21 to 24 are flowcharts illustrating the flow of the <character input process> of the mobile phone 10 according to the fourth embodiment. FIG. 21 is a flowchart showing the flow of the main routine of <character input processing> in the fourth embodiment. FIG. 21 is basically the same as the main routine of the first embodiment shown in FIG. 5, but newly includes a “character change counter” (CCC) and a “character change counter” in the initialization process (step S2101) in FIG. The “long press continuation determination counter” (NLPC) is initialized.
[0052]
FIG. 22 is a flowchart showing the flow of <numerical key processing> after the control unit 72 determines in FIG. 21 that a “numeric key” has been input (step S1804). The basic processing is the same as that of FIG. 6 described above. However, in FIG. 22, the determination processing of “whether or not the long press is continued” (step S2214), and if the long press is continued, the value of the “character change counter” is changed. A process of reducing by 1 (step S2215) is added.
[0053]
FIG. 23 is a flowchart showing the flow of the <up / down key process> after the control unit 72 determines in FIG. 21 that the “up / down key () / に お い て key)” has been input (step S1805). . The basic processing is the same as that in FIG. 7, but in FIG. 23, the long press continuation determination processing (step S2310) for determining whether or not a long press is continuously performed, and “character change” A process of reducing the value of the "counter" by 1 (step S2311) is added.
[0054]
FIG. 24 is a flowchart illustrating a flow of <long press continuation determination processing every 20 ms> in the fourth embodiment. In this process, when the same key is continuously pressed for “0.3 seconds” or more, it is determined that “continuous pressing” is performed, and the value of the “character change counter” is incremented by one.
First, the control unit 72 determines whether or not a key is pressed by an input from the input unit 20 (step S2401). If the key is pressed, the control unit 72 determines whether the “key input determination flag” is ON / OFF. (Step S2402). When the “key input determination flag” is “ON”, the control unit 72 decreases the value of the “long press continuation determination counter (NLPC)” by 1 (step S2404).
[0055]
Further, the control unit 72 determines whether the “long press continuation determination counter” is “0”, and if it is “0”, increments the “character change counter (CCC)” by 1 (step S2406), and The "determination counter" is initialized (step S2407).
If a key has not been pressed (step S2401), initialization processing of a “key input determination flag” and a “long press continuation determination counter” is performed (steps S2409 and S2410).
[0056]
As described above, by "continuously pressing" the "numeric key" or the "up / down key", characters are continuously read out in the "forward" or "reverse" order and displayed on the screen. Therefore, a target character can be easily selected without repeatedly pressing a key.
In the above embodiments, the PHS is mainly described as a portable telephone having a character input function. However, the portable telephone is not limited to the PHS, but may be a PDC (Personal Digital Cellular) portable telephone or the like. Alternatively, a telephone having another character input function may be used.
[0057]
【The invention's effect】
As is apparent from the above description, the mobile phone according to the present invention is a mobile phone having a character input function,Consists of 1-9 and 0A storage means for storing the numbers of the numeric keys and the character groups consisting of a plurality of characters in a predetermined order assigned to the numeric keys in association with each other, and when one numeric key is repeatedly pressed, Reading means for reading characters in the corresponding character group in the predetermined order;Numeric keys different from the relevant numeric keysWhen is pressed, a character input means for taking the last read character as an input character,When a predetermined key different from the numeric key is operated during input of a character of a character group corresponding to the numeric key, the character assigned to the numeric key is assigned.Switching means for switching the reading order of the reading means to an order reverse to the determined order,After being switched by the switching means, the operation of the predetermined key starts from the last character in the input of the character corresponding to the numeric key, and corresponds to the numeric key according to the reverse order.Characters in a character group are read. As a result, characters can be read in the reverse order of the normal reading order, so that a target character can be specified in a short time, and efficient character input can be performed.
[0058]
Further, the mobile phone according to the present invention is a mobile phone having a character input function,Consists of 1-9 and 0A storage means for storing the numbers of the numeric keys and the character groups consisting of a plurality of characters in a predetermined order assigned to the numeric keys in association with each other, and when one numeric key is repeatedly pressed, Reading means for reading characters in the corresponding character group in the predetermined order;Numeric keys different from the relevant numeric keysWhen is pressed, a character input means for taking the last read character as an input character,While entering characters in the character group corresponding to the numeric key,When the numeric key is pressed for more than a predetermined time,Assigned to the numeric keySwitching means for switching the reading order of the reading means to an order reverse to the determined order,After being switched by the switching means, by pressing the numeric key from the last character in the input of the character corresponding to the numeric key, it corresponds to the numeric key according to the switching order.Characters in a character group are read. As a result, the characters can be read out by changing the character reading order by long-pressing of the numeric keys, so that the target characters can be specified in a short time and efficient character input can be performed.
[0059]
Further, the mobile phone according to the present invention is a mobile phone having a character input function,Consists of 1-9 and 0A storage means for storing the numbers of the numeric keys and the character groups consisting of a plurality of characters in an order assigned to the numeric keys in association with each other, and one numeric key is repeatedly pressed at intervals exceeding a predetermined time. Reading means for reading characters in the character group corresponding to the numeric key in the predetermined order,Numeric keys different from the relevant numeric keysWhen is pressed, a character input means for taking the last read character as an input character,While entering characters in the character group corresponding to the numeric key,When the numeric key is pressed twice within the predetermined time,Assigned to the numeric keySwitching means for switching the reading order of the reading means to an order reverse to the determined order,After being switched by the switching means, by pressing the numeric key from the last character in the input of the character corresponding to the numeric key, it corresponds to the numeric key according to the switching order.Characters in a character group are read. Thus, the character can be read out by changing the character reading order by double-clicking the numeric key, so that the target character can be specified in a short time and efficient character input can be performed.
[0061]
Further, the mobile phone according to the present invention is a mobile phone having a character input function,Consists of 1-9 and 0Storage means for storing the numbers of the number keys and the character groups consisting of a plurality of characters in an order assigned to the number keys in association with each other,Reading means for reading characters in a character group corresponding to the numeric key in a predetermined time interval in a predetermined order while one numeric key is held down for a predetermined time or more; And different numeric keysWhen is pressed, a character input means for taking the last read character as an input character,When a predetermined key different from the numeric key is operated during input of a character of the character group to the numeric key, the character assigned to the numeric key is assigned.Switching means for switching the reading order of the reading means to an order reverse to the determined order,After being switched by the switching means, the character group corresponding to the numeric key is maintained while the predetermined key is kept pressed for a predetermined time or more from the last character in the input of the character corresponding to the numeric key. The characters in the key correspond to the corresponding numeric key according to the switched order at regular intervals.Characters in a character group are read. As a result, a target character can be easily selected without repeatedly pressing a key.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a mobile phone 10;
FIG. 2A is a list of characters assigned in association with each numeric key and the number of times each numeric key is pressed. (B) is an explanatory view of a character reading order.
FIG. 3 is a diagram showing an example of operation keys on the input unit 20.
FIG. 4 is a diagram showing an outline of an operation in the present embodiment using an “up / down key”.
FIG. 5 is a flowchart of a main routine of <character input processing> in the first embodiment.
FIG. 6 is a flowchart of <numeric key processing> in FIG.
FIG. 7 is a flowchart of <up / down key processing> in FIG. 5;
FIG. 8 is a flowchart of <leftward / rightward key processing> in FIG. 5;
FIG. 9 is a block diagram showing a configuration of the mobile phone 30.
FIG. 10 is a diagram illustrating an outline of an operation in a second embodiment using “long press” of a “numeric key”.
FIG. 11 is a flowchart showing a flow of a main routine of <character input processing> in a second embodiment.
FIG. 12 is a flowchart of <numeric key processing> in FIG. 11;
FIG. 13 is a flowchart of <Long press determination processing every 20 ms> in the second embodiment.
FIG. 14 is a block diagram showing a configuration of a portable telephone 50.
FIG. 15 is a diagram showing an outline of an operation in a third embodiment using “double-click” of “numerical key”.
FIG. 16 is a flowchart of a main routine of <character input processing> according to the third embodiment.
FIG. 17 is a flowchart of <numerical key processing> according to the third embodiment.
FIG. 18 is a flowchart of <double-click determination processing every 20 ms> in the third embodiment.
FIG. 19 is a block diagram showing a configuration of a portable telephone 70.
FIG. 20 is a diagram illustrating an outline of an operation in a fourth embodiment using “continuous long pressing” of “numerical keys”.
FIG. 21 is a flowchart of a main routine of <character input processing> according to a fourth embodiment.
FIG. 22 is a flowchart of <numeric key processing> in FIG. 21.
FIG. 23 is a flowchart of an <up / down key process> in FIG. 21.
FIG. 24 is a flowchart of <Long press continuation determination processing every 20 ms> in the fourth embodiment.
[Explanation of symbols]
10, 30 mobile phone
50, 70 Mobile phone
11 Radio section
12 Modem section
13 TDMA processing unit
14 D / A / A / D converter
15 Audio processing unit
16 speakers
17 microphone
18 Memory
18a character code
18b, 31b Flag group
51b, 71b Flag group
19 Display
20 Input section
21, 32 control unit
52, 72 control unit
31c counter group
51c, 71c counter group

Claims (4)

文字入力機能を有する携帯型電話機であって、
1〜9及び0からなる数字キーの数字と数字キーに割り当てられた、順序が定められた複数の文字からなる文字グループとを対応させて記憶する記憶手段と、
一つの数字キーが繰り返し押下されたとき、当該数字キーに対応する文字グループ内の文字を、前記定められた順序で読み出す読出手段と、
当該数字キーと異なる数字キーが押下されたとき、最後に読み出された文字を入力文字とする文字入力手段と、
当該数字キーに対応した文字グループの文字の入力中に、数字キーと異なる所定のキーの操作がされたとき、当該数字キーに割り当てられた前記読出手段の読出順序を、前記定められた順序と逆の順序に切り換える切換手段とを備え、
前記切換手段により切り換えられた後は、当該数字キーに対応する文字の入力中の最後の文字から、前記所定のキーの操作により、前記逆の順序に従って当該数字キーに対応する文字グループ内の文字を読み出すことを特徴とする携帯型電話機。
A mobile phone having a character input function,
Storage means for storing the numbers of the numeric keys consisting of 1 to 9 and 0 and the character groups consisting of a plurality of characters in an order assigned to the numeric keys in association with each other;
When one numeric key is repeatedly pressed, reading means for reading characters in a character group corresponding to the numeric key in the predetermined order;
When a numeric key different from the numeric key is pressed, a character input unit using the last read character as an input character,
During the input of a character of the character group corresponding to the numeric key, when a predetermined key different from the numeric key is operated, the reading order of the reading means assigned to the numeric key is changed to the predetermined order. Switching means for switching in the reverse order,
After being switched by the switching means , the characters in the character group corresponding to the numeric key in the reverse order are operated by operating the predetermined key from the last character in the input of the character corresponding to the numeric key. A portable telephone characterized by reading out a message.
文字入力機能を有する携帯型電話機であって、
1〜9及び0からなる数字キーの数字と数字キーに割り当てられた、順序が定められた複数の文字からなる文字グループとを対応させて記憶する記憶手段と、
一つの数字キーが繰り返し押下されたとき、当該数字キーに対応する文字グループ内の文字を、前記定められた順序で読み出す読出手段と、
当該数字キーと異なる数字キーが押下されたとき、最後に読み出された文字を入力文字とする文字入力手段と、
当該数字キーに対応した文字グループの文字の入力中に、当該数字キーが所定の時間以上の長押しがされたとき、当該数字キーに割り当てられた前記読出手段の読出順序を、前記定められた順序と逆の順序に切り換える切換手段とを備え、
前記切換手段により切り換えられた後は、当該数字キーに対応する文字の入力中の最後の文字から、当該数字キーの押下により、切り換えられた順序に従って当該数字キーに対応する文字グループ内の文字を読み出すことを特徴とする携帯型電話機。
A mobile phone having a character input function,
Storage means for storing the numbers of the numeric keys consisting of 1 to 9 and 0 and the character groups consisting of a plurality of characters in an order assigned to the numeric keys in association with each other;
When one numeric key is repeatedly pressed, reading means for reading characters in a character group corresponding to the numeric key in the predetermined order;
When a numeric key different from the numeric key is pressed, a character input unit using the last read character as an input character,
While the characters of the character group corresponding to the numeric key are being input, when the numeric key is pressed and held for a predetermined time or more, the reading order of the reading means assigned to the numeric key is determined by the predetermined order. Switching means for switching to an order opposite to the order,
After being switched by the switching means , the characters in the character group corresponding to the numeric key are changed in accordance with the switched order by pressing the numeric key from the last character in the input of the character corresponding to the numeric key. A portable telephone characterized by reading.
文字入力機能を有する携帯型電話機であって、
1〜9及び0からなる数字キーの数字と数字キーに割り当てられた、順序が定められた複数の文字からなる文字グループとを対応させて記憶する記憶手段と、
一つの数字キーが所定の時間を超える間隔で繰り返し押下されたとき、当該数字キーに対応する文字グループ内の文字を、前記定められた順序で読み出す読出手段と、
当該数字キーと異なる数字キーが押下されたとき、最後に読み出された文 字を入力文字とする文字入力手段と、
当該数字キーに対応した文字グループの文字の入力中に、当該数字キーが前記所定時間以内に2回押下されたとき、当該数字キーに割り当てられた前記読出手段の読出順序を、前記定められた順序と逆の順序に切り換える切換手段とを備え、
前記切換手段により切り換えられた後は、当該数字キーに対応する文字の入力中の最後の文字から、当該数字キーの押下により、切り換えられた順序に従って当該数字キーに対応する文字グループ内の文字を読み出すことを特徴とする携帯型電話機。
A mobile phone having a character input function,
Storage means for storing the numbers of the numeric keys consisting of 1 to 9 and 0 and the character groups consisting of a plurality of characters in an order assigned to the numeric keys in association with each other;
When one numeric key is repeatedly pressed at intervals exceeding a predetermined time, reading means for reading characters in a character group corresponding to the numeric key in the predetermined order,
When a numeric key different from the numeric key is pressed, a character input unit that uses the last read character as an input character;
When the numeric key is pressed twice within the predetermined time during the input of the character of the character group corresponding to the numeric key, the reading order of the reading means assigned to the numeric key is determined. Switching means for switching to an order opposite to the order,
After being switched by the switching means , the characters in the character group corresponding to the numeric key are changed in accordance with the switched order by pressing the numeric key from the last character in the input of the character corresponding to the numeric key. A portable telephone characterized by reading.
文字入力機能を有する携帯型電話機であって、
1〜9及び0からなる数字キーの数字と数字キーに割り当てられた、順序 が定められた複数の文字からなる文字グループとを対応させて記憶する記憶手段と、
一つの数字キーが所定の時間以上長押しされている間、当該数字キーに対応する文字グループ内の文字を一定の時間間隔をおいて、前記定められた順序で読み出す読出手段と、
当該数字キーと異なる数字キーが押下されたとき、最後に読み出された文字を入力文字とする文字入力手段と、
当該数字キーに対した文字グループの文字の入力中に、数字キーと異なる所定のキーの操作がされたとき、当該数字キーに割り当てられた前記読出手段の読出順序を、前記定められた順序と逆の順序に切り換える切換手段とを備え、
前記切換手段により切り換えられた後は、当該数字キーに対応する文字の入 力中の最後の文字から、前記所定のキーが所定の時間以上長押しされている間、当該数字キーに対応する文字グループ内の文字を一定の時間間隔をおいて、切り換えられた順序に従って当該数字キーに対応する文字グループ内の文字を読み出すことを特徴とする携帯型電話機。
A mobile phone having a character input function,
Storage means for storing the numbers of the numeric keys consisting of 1 to 9 and 0 and the character groups consisting of a plurality of characters in a predetermined order assigned to the numeric keys in association with each other;
Reading means for reading characters in the character group corresponding to the numeric key at a fixed time interval while the one numeric key is being pressed for a predetermined time or more, and reading the character sequence in the predetermined order;
When a numeric key different from the numeric key is pressed, a character input unit using the last read character as an input character,
When a predetermined key different from the numeric key is operated during input of a character of the character group to the numeric key, the reading order of the reading means assigned to the numeric key is changed to the predetermined order. Switching means for switching in the reverse order,
Character after being switched by said switching means, the last character in the input character corresponding to the numeric key, while the predetermined key is pressed for more than a predetermined length of time, corresponding to the number key A portable telephone characterized in that characters in a group are read out at a fixed time interval and characters in a character group corresponding to the numeric key are read out in a switched order .
JP27909698A 1998-09-30 1998-09-30 Mobile phone Expired - Lifetime JP3561637B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27909698A JP3561637B2 (en) 1998-09-30 1998-09-30 Mobile phone

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27909698A JP3561637B2 (en) 1998-09-30 1998-09-30 Mobile phone

Publications (2)

Publication Number Publication Date
JP2000115323A JP2000115323A (en) 2000-04-21
JP3561637B2 true JP3561637B2 (en) 2004-09-02

Family

ID=17606369

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27909698A Expired - Lifetime JP3561637B2 (en) 1998-09-30 1998-09-30 Mobile phone

Country Status (1)

Country Link
JP (1) JP3561637B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4531293B2 (en) * 2001-06-01 2010-08-25 京セラ株式会社 Mobile terminal and function selection method
JP4215731B2 (en) * 2005-02-25 2009-01-28 埼玉日本電気株式会社 Mobile phone
JP2007304780A (en) * 2006-05-10 2007-11-22 Kenwood Corp Input device
JP2010018228A (en) * 2008-07-14 2010-01-28 Sanden Corp Control setting device for vehicle

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5520569A (en) * 1978-08-01 1980-02-14 Seiko Epson Corp Portable electronic device
JPS57196656A (en) * 1981-05-28 1982-12-02 Toshiba Corp Telephone set for character input
JPH033860U (en) * 1989-05-31 1991-01-16
JPH033860A (en) * 1989-05-31 1991-01-09 Fuji Photo Film Co Ltd Noncontact type collecting device for plate-shaped article
JPH0461539A (en) * 1990-06-29 1992-02-27 Clarion Co Ltd Telephone system
JPH07115458A (en) * 1993-10-15 1995-05-02 Nitsuko Corp Character information input system for telephone set
JPH07129516A (en) * 1993-11-02 1995-05-19 Sony Corp Electronic telephone directory
JPH08249102A (en) * 1995-03-13 1996-09-27 Toshiba Corp Key input device
JPH10190812A (en) * 1996-12-24 1998-07-21 Sharp Corp Electronic telephone directory and communication terminal equipment
JP3110695B2 (en) * 1997-01-28 2000-11-20 ミサワホーム株式会社 Key input device
JPH1051532A (en) * 1997-03-21 1998-02-20 Sony Corp Electronic equipment

Also Published As

Publication number Publication date
JP2000115323A (en) 2000-04-21

Similar Documents

Publication Publication Date Title
CN1782967B (en) Method for selecting menu on portable terminal and method for selecting character/number
EP1298892B9 (en) Communication terminal apparatus
EP1783987B1 (en) Method and apparatus for inputting information
US20060171525A1 (en) Telephone for searching memory content using a simple user operation
EP1452952A1 (en) A communication terminal having a predictive editor application
KR20010054519A (en) Method of hot key user assignment in mobile communication terminal
US20060206816A1 (en) Method of and device for predictive text editing
WO1992014331A1 (en) Radiotelephone operating technique with multifunctional keys
US6223057B1 (en) Radio apparatus having a telephone number book with adaptable storage and retrieval indexing
EP1777609A1 (en) Keypad for an electronic equipment and method for operating a keypad for an electronic equipment
JP3561637B2 (en) Mobile phone
US20050136971A1 (en) Operation method of portable phone to change mode using dial key and apparatus for the same
KR100651384B1 (en) Method and apparatus for key input in a personal device
JP2006235836A (en) Character input method, character input device and portable communication terminal
KR100362589B1 (en) Searching Method of Character Information Service Using an Initial Sound Consonant in Mobile Phone
KR100461523B1 (en) Japanese character input device and method, Japanese character input method in mobile phone and mobile phone terminal
JP3652989B2 (en) Character input method for portable electronic devices
JP3588269B2 (en) Telephone
KR19990012146A (en) How to display world time on your mobile device
KR20040042272A (en) Character input method for mobile communication terminal
JPH10126486A (en) Information terminal equipment and telephone number storage/display method
KR100434475B1 (en) Device for receiving a radio information service of a mobile phone, and a method thereof, especially regarding to receiving information transmitted through a broadcasting band used for a mobile phone
JP3223174B2 (en) Phone
JP2001242990A (en) Method and device to input characters into portable telephone
JP4027247B2 (en) Telephone

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040518

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040531

S202 Request for registration of non-exclusive licence

Free format text: JAPANESE INTERMEDIATE CODE: R315201

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

Free format text: PAYMENT UNTIL: 20080604

Year of fee payment: 4

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20090604

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090604

Year of fee payment: 5

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

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

Free format text: PAYMENT UNTIL: 20090604

Year of fee payment: 5

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20090604

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090604

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100604

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100604

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100604

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20190604

Year of fee payment: 15

EXPY Cancellation because of completion of term