(57)【特許請求の範囲】
【請求項１】
文字入力部と、文字列を表示する表示部と、複数の単語を記憶する記憶部とを備える文字列入力装置を用いた文字列入力方法において、
前記文字入力部には、文字を個別に入力するための１種類以上の文字と単語の候補を抽出するために用いる１種類以上の単語先頭文字とが入力可能に割り当てられており、
前記文字入力部が操作される度に該文字入力部に割り当てられている各文字を順次選択して前記表示部に表示させる文字選択機能と、
前記文字選択機能により前記単語先頭文字が選択された場合に該単語先頭文字を先頭の文字とする単語の候補を前記記憶部に記憶された複数の単語から抽出して前記表示部に並べて表示させる単語候補抽出表示機能と、
抽出された前記単語の候補から単語を選択して入力する単語選択入力機能と、を有し、
前記単語候補抽出表示機能が、前記単語の候補とともに該各単語の候補を特定する単語番号を表示させ、
前記単語選択入力機能が、所定の数字入力部から前記単語番号が入力された場合に、対応する単語を選択し、
前記単語候補抽出表示機能により前記単語の候補が抽出された後に更に前記文字入力部から文字又は文字列が追加入力された場合に、所定の単語再抽出規則に基づいて、前記単語の候補から更に単語の候補を絞り込んで前記表示部に並べて表示させる単語候補再抽出表示機能を有し、
前記単語再抽出規則が、
前記単語先頭文字及びその次に前記追加入力された文字又は文字列からなる文字列と同一又は該文字列よりも五十音順に見て後続する文字列が先頭に配置された単語の候補を更に絞り込むものである、文字列入力方法。
【請求項２】
文字入力部と、文字列を表示する表示部と、複数の単語を記憶する記憶部とを備える文字列入力装置を用いた文字列入力方法において、
前記文字入力部には、文字を個別に入力するための１種類以上の文字と単語の候補を抽出するために用いる１種類以上の単語先頭文字とが入力可能に割り当てられており、
前記文字入力部が操作される度に該文字入力部に割り当てられている各文字を順次選択して前記表示部に表示させる文字選択機能と、
前記文字選択機能により前記単語先頭文字が選択された場合に該単語先頭文字を先頭の文字とする単語の候補を前記記憶部に記憶された複数の単語から抽出して前記表示部に並べて表示させる単語候補抽出表示機能と、
抽出された前記単語の候補から単語を選択して入力する単語選択入力機能と、を有し、
前記単語候補抽出表示機能が、前記単語の候補とともに該各単語の候補を特定する単語番号を表示させ、
前記単語選択入力機能が、所定の数字入力部から前記単語番号が入力された場合に、対応する単語を選択し、
前記単語候補抽出表示機能により前記単語の候補が抽出された後に更に前記文字入力部から文字又は文字列が追加入力された場合に、所定の単語再抽出規則に基づいて、前記単語の候補から更に単語の候補を絞り込んで前記表示部に並べて表示させる単語候補再抽出表示機能を有し、
前記単語再抽出規則が、
前記単語先頭文字及びその次に前記追加入力された文字又は文字列からなる文字列と同一又は該文字列よりもアルファベット順に見て後続する文字列が先頭に配置された単語の候補を更に絞り込むものである、文字列入力方法。
【請求項３】
前記単語候補抽出表示機能が、所定の単語表示規則に基づいて前記単語の候補を表示させる請求項１または２に記載の文字列入力方法。
【請求項４】
前記所定の単語表示規則が、入力頻度の高い順序に前記単語の候補を表示させるものである請求項３に記載の文字列入力方法。
【請求項５】
前記所定の単語表示規則が、入力された実績の新しい又は古い単語から順に前記単語の候補を表示させるものである請求項３に記載の文字列入力方法。
【請求項６】
前記所定の単語表示規則が、五十音順に前記単語の候補を表示させるものである請求項３に記載の文字列入力方法。
【請求項７】
前記所定の単語表示規則が、アルファベット順に前記単語の候補を表示させるものである請求項３に記載の文字列入力方法。
【請求項８】
前記文字入力部が、各キーが前記１種類以上の文字、前記１種類以上の単語先頭文字、及び前記単語番号の入力に兼用されるテンキーである請求項１から７のいずれかに記載の文字列入力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，特に携帯電話等の端末装置に適用して好適な文字列入力方法及び文字列入力装置に関するものである。
【０００２】
【従来の技術】
従来より，携帯電話等の端末装置において，電話番号の宛先登録や電子メール送信等を行う際に，所定のキーを用いた文字列の入力が行われている。しかし，携帯電話等は携帯性を高めるため装置が小型化しており，設けられるキーの数や大きさに制約がある。このため，例えば親指一本での文字列入力を行わねばならず，文字列の入力操作が手間であった。これを簡略化するものとして，特開２０００−４７７９１号公報では，途中まで入力された文字列と記憶装置に記憶された単語の先頭から途中までの文字列とが一致した場合に，その単語を文字列として入力させるものが提案されている。
【０００３】
【発明が解決しようとする課題】
しかし，前記公報の技術においても，前記記憶装置に記憶された単語の先頭部分の文字列と一致するまでは文字入力を行わねばならず，例えば「あさい」，「あさいち」等のように，先頭から数文字分が同じである単語が前記記憶装置に複数存在する場合，結局は多くの文字を入力しなければならないという問題点があった。
従って、本発明は上記事情に鑑みてなされたものであり、その目的とするところは、極力少ない文字入力によって文字列を入力することができる文字列入力方法及び文字列入力装置を提供することにある。
【０００４】
【課題を解決するための手段】
上記目的を達成するために本発明は，文字入力部と，文字列を表示する表示部と，複数の単語を記憶する記憶部とを備える文字列入力装置を用いた文字列入力方法において，前記文字入力部には，文字を個別に入力するための１種類以上の文字と単語の候補を抽出するために用いる１種類以上の単語先頭文字とが入力可能に割り当てられており，前記文字入力部が操作される度に該文字入力部に割り当てられている各文字を順次選択して前記表示部に表示させる文字選択機能と，前記文字選択機能により前記単語先頭文字が選択された場合に該単語先頭文字を先頭の文字とする単語の候補を前記記憶部に記憶された複数の単語から抽出して前記表示部に並べて表示させる単語候補抽出表示機能と，抽出された前記単語の候補から単語を選択して入力する単語選択入力機能とを有してなり，前記単語候補抽出表示機能が，前記単語の候補とともに該各単語の候補を特定する単語番号を表示させ，前記単語選択入力機能が，所定の数字入力部から前記単語番号が入力された場合に，対応する単語を選択することを特徴とする文字列入力方法である。例えば，前記文字入力部は，各キーが前記１種類以上の文字，前記１種類以上の単語先頭文字，及び前記単語番号の入力に兼用されるテンキーである。
これにより，一文字を入力するだけで，あとは並べて表示された単語の候補から単語を選択するだけで文字列入力が可能となり，例えば携帯電話のように入力キーが少なく，文字列入力に手間がかかる文字列入力装置であっても簡便に文字列を入力できる。
【０００５】
また，前記単語候補抽出表示機能が，所定の単語表示規則に基づいて前記単語の候補を表示させるものも考えられる。
【０００６】
前記所定の単語表示規則としては，入力頻度の高い順序に前記単語の候補を表示させるものや，入力された実績の新しい又は古い単語から順に前記単語の候補を表示させるもの，更には五十音順やアルファベット順に前記単語の候補を表示させるもの等が考えられる。
【０００７】
また，前記単語候補抽出表示機能により前記単語の候補が抽出された後に更に前記文字入力部から文字又は文字列が追加入力された場合に，所定の単語再抽出規則に基づいて，前記単語の候補から更に単語の候補を絞り込んで前記表示部に並べて表示させる単語候補再抽出表示機能を有するものも考えられる。
【０００８】
前記単語再抽出規則としては，前記単語先頭文字及びその次に前記追加入力された文字又は文字列からなる文字列と同一又は該文字列よりも五十音順或いはアルファベット順に見て後続する文字列が先頭に配置された単語の候補を更に絞り込むものが考えられる。
また，前記文字列入力方法を，文字列入力装置として捕らえたものも考えられる。
【０００９】
【発明の実施の形態】
以下添付図面を参照しながら、本発明の実施の形態及び実施例について説明し、本発明の理解に供する。尚、以下の実施の形態及び実施例は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
ここに、図１は本発明の実施の形態に係る携帯電話Ａの概略構成を示すブロック図，図２は本発明の実施の形態に係る携帯電話Ａにおけるキーの操作方法を説明する図，図３〜図５は本発明の実施の形態に係る携帯電話Ａにける単語の表示方法を説明する図，図６は本発明の実施例に係る携帯電話Ｂにおける文字列入力の処理手順を示すフローチャート，図７は本発明の実施例に係る携帯電話Ｂにおける単語の表示方法を説明する図である。
【００１０】
まず，図１を用いて，本発明の実施の形態に係る携帯電話Ａの構成について説明する。
携帯電話Ａは，通信制御部１１，音声入出力処理部１２，入力部１３，表示部１４，記憶部１５，及び制御部１６から構成される。
前記通信制御部１１は，無線通信に関する各種制御を行うものである。
前記音声入出力処理部１２は，不図示のスピーカ，マイク等から構成され，音声信号の入出力及び増幅処理を行う。
前記入力部１３は，シートキー又はボタン等であり，図２（ａ）に示すように，テンキー（数字キー）２１，上下左右の矢印キー２２，起動キー２３等の入力キーから構成されている。前記入力部１３は，利用者の操作により，電話番号や文字列の入力操作，及びその他の処理を実行或いは中断するための操作を行うものである。
前記表示部１４は，液晶パネル等の表示装置であり，前記入力部１３から入力される文字列やその他処理の結果である文字列，記号等を表示する。
前記記憶部１５は，例えばフラッシュメモリ等の不揮発性メモリであり，前記入力部から入力される文字列（単語）やその他のデータを記憶する。
前記制御部１６は，不図示のＭＰＵ，主メモリ，ＲＯＭ，その他周辺機器から構成され，前記ＲＯＭに予め登録されたプログラムに従い，他の構成部１１〜１５との間で音声データや文字データに関する処理を制御する。
本携帯電話Ａは，文字列の入力方法に特徴を有するものであり，その他の構成，機能については周知であるので説明を省略する。
【００１１】
次に，図２を用いて，前記入力部１３による文字入力の操作方法について説明する。
前記テンキー２１は，数字の入力と文字の入力を兼用するよう構成されている（前記文字入力部及び前記数字入力部を兼用するもの）。即ち，所定の入力操作，例えば「♯」→「起動」のキーの押下等を行った後は，所定の解除操作を行うまで，文字入力モードとなる。前記テンキー２１の「１」〜「９」及び「０」キーには，各々「あ行」〜「ら行」及び「わ行」の各文字が割り当てられており，前記各テンキーを押下する度に順次異なる文字を選択できるように構成されている。例えば，図２（ｂ）に示すように，前記テンキー２１の「１」を押下する度に，あ行の文字が「あ」→「い」→「う」，，，というように文字を順次選択できる。そして，所望の文字を選択した状態で，例えば「起動」キー２３を押下することによって所望の文字が入力される。
また，前記各テンキーには，前述したように一つ一つの文字を個別に入力するための文字に加え，前記記憶部１５に予め登録されている単語を呼び出すために用いる単語の先頭文字（前記単語先頭文字に該当）が入力可能に割り当てられている。例えば，図２（ｂ）に示すように，前記テンキー２１の「１」を押下する度に，文字を個別に入力するためのあ行の各文字に続き，下線が引かれたあ行の前記単語先頭文字が，「あ」→「い」→「う」，，，というように順次選択される。そして，所望の前記単語先頭文字が選択された状態で，例えば「起動」キー２３（前記文字確定入力部に該当）を押下することによって，図３（ｂ）に示すように，選択した文字を先頭文字とする単語が前記記憶部１５の単語から抽出されて，選択入力可能な単語の候補として前記表示部１４に並べて表示される。この状態で，例えば前記上下矢印キー２２を用いて単語を選択し，右矢印キーを押下して選択を確定すると，選択された単語の文字列が入力される。
このように，前記単語先頭文字とその他の文字とを個別に各キーに割り当てるものの他，前記単語先頭文字は設けず，文字を選択した状態で，「起動」キー２３が押下された場合はその文字を確定入力し，その他のキー，例えば「→」キー２２（前記抽出実行入力部に該当）が押下された場合には，選択された文字を先頭文字とする単語が抽出，表示されるもであってもよい。
ここで，前記記憶部１５に記憶される単語は，所定の登録操作により，例えば五十音順等の順序で予め登録されているものとする。
このように，一文字分だけ文字入力を行い，あとは表示された単語の候補から単語を選択して文字列を入力できるので，入力キーが少ない携帯電話であっても簡便に文字列を入力できる。
【００１２】
次に，図５を用いて，前記制御部１６により実行される文字列入力の処理手順について説明する。以下，Ｓ１，Ｓ２，，，は，処理の手順（ステップ）の番号を表す。また，図５の処理が行われる前に，利用者により，前記文字入力モードに移行するための所定の操作がなされているものとする。
【００１３】
まずＳ１において，前記テンキー２１による文字の選択処理が行われる。これは，図２（ｂ）に示すように，いずれかの前記テンキー２１が押される度に，そのキーに割り当てられた文字を順次選択し，前記表示部１４に表示させる処理である。
次にＳ２においてＳ１で選択された文字が前記単語先頭文字（図２（ｂ）の下線のある文字）であるか否かが判別され，前記単語先頭文字であると判別された場合はＳ３へ，そうでない場合はＳ６へ移行する。
Ｓ３では，単語を表示する次のステップ（Ｓ４）へ移行するための処理が行われる。これは，例えば，例えば「起動」キー２３（前記文字確定入力部に該当）が押下された場合に次のステップへ移行する，或いは「起動」キー２３が押される前であっても，所定の時間が経過すれば自動的に次のステップへ移行する等の処理が考えられる。
【００１４】
次にＳ４では，Ｓ１で選択された前記単語先頭文字を先頭とする単語の候補を，前記記憶部１５に登録された単語から抽出して前記表示部１４に並べて表示させる（Ｓ１〜Ｓ４が前記単語候補抽出表示機能の処理に該当）。ここで，単語の表示順序は次に示すようにいくつかの方法が考えられる。
その一つは，例えば予め前記記憶部１５へ単語を登録する際に五十音順或いはアルファベット順に並べておき，その順序で表示することである。
そのほか，各単語の入力履歴を管理する処理（後述）を行い，入力された実績の新しい又は古い単語から順に並べることや，使用頻度（入力頻度）の高いものから順に並べることも考えられる。
【００１５】
次にＳ５へ移行し，抽出された前記単語の候補から１つの単語を選択する処理が実行される。
単語選択の方法としては，例えば，前記上下矢印キー２２（前記単語選択操作部に該当）が押下される度に，並べられた順序に従って次の単語（又は前の単語）を選択（同時に対応する位置へカーソル表示を移動）するよう構成することが考えられる。また，図３（ｂ）に示すように，前記単語の候補とともに，各単語を特定する番号（図３（ｂ）では後述する単語入力時期の順位３０に相当）を表示させ，前記テンキー２１（前記数字入力部に該当）により入力された番号に対応する単語を選択（同時に対応する位置へカーソル表示を移動）するよう構成してもよい。図３（ｃ）は，図３（ｂ）の状態で，「３」キーが押下されたことにより，３番目の単語「あした」が選択された例を示す。
【００１６】
次にＳ６へ移行し，Ｓ５で選択された単語，又はＳ１で入力された前記単語先頭文字とは異なる文字（Ｓ２でＮｏ側に判別された場合）が，前記制御部１６の前記主メモリに一時記憶される。このとき，それまでに入力された文字列が存在する場合は，その文字列の後ろに追加して一時記憶される（Ｓ５→Ｓ６が前記単語選択入力機能の処理に該当）。
【００１７】
次に，Ｓ７へ移行し，前記単語の入力履歴の管理処理が行われる。
該単語の入力履歴の管理処理とは，前記記憶部１５に記憶された単語を，例えば，入力された実績の新しい単語から順に並べ替える処理や，使用頻度（入力頻度）の高いものから順に並べ替える処理のことである。
図３（ａ）は，「あ」を先頭文字とする前記単語の候補を，入力された実績の新しい単語から順に前記記憶部１５内に並べて記憶させた例である。図３（ａ）中の数字は，単語入力時期の順位３０を表すものであり，値の小さいものほど最近に入力された単語であることを示す。これを前記表示部１４に表示した例が図３（ｂ）である。このときの前記単語の入力履歴の管理処理（Ｓ６）とは，Ｓ５で選択された単語を，前記単語入力時期の順位３０が「１」の位置に移して並べ替える処理である。
また，図４（ａ）は，「あ」を先頭文字とする前記単語の候補を，使用頻度の高いものから順に前記記憶部１５内に並べて記憶させた例である。これを前記表示部１４に表示した例が図４（ｂ）である。図４（ａ）中の数字は，単語使用回数４０を表す。このときの前記単語の入力履歴の管理処理（Ｓ６）とは，Ｓ５で選択された単語についての前記単語使用回数をカウントアップして記憶した後，前記単語使用回数の多い単語から順に並べ替える処理である。
【００１８】
次に，Ｓ８へ移行し，キー入力の検出処理が行われた後，Ｓ９において，文字入力の終了入力，例えば「♯」→「切」のキーの押下等が行われたか否かが判別される。
Ｓ９において，前記終了入力が行われていないと判別された場合は，Ｓ１へ戻って，前記終了入力が行われるまでＳ１〜Ｓ９の処理が繰り返される。
一方，Ｓ９において，前記終了入力が行われたと判別された場合は，Ｓ６において一時記憶された文字列が他の処理（例えば，電話番号の宛先登録処理等）に引き渡され（Ｓ９）た後，処理が終了する。
【００１９】
【実施例】
次に，前記携帯電話Ａの応用例である携帯電話Ｂについて説明する。
該携帯電話Ｂは，入力された前記単語先頭文字を先頭文字とする単語が抽出された前記単語の候補から，さらに，単語の２文字目が前記テンキー２１から入力される２文字目の文字よりも，五十音順で比較して順序が後ろとなる単語を新たな単語の候補として抽出するものである。以下，図６のフローチャートを用いてその処理手順を説明する。
図６において，Ｓ１〜Ｓ９の処理は，図５のＳ１〜Ｓ９の処理と全く同じであるので，ここでは説明を省略する。
Ｓ４において前記単語の候補が表示された後，Ｓ４１へ移行する。
Ｓ４１において，Ｓ１と同様に前記テンキー２１による２つ目の文字の選択処理が行われた後，該２つ目の文字の選択があったか否かが判別（Ｓ４２）される。
Ｓ４２において，前記２つ目の文字の選択があったと判別された場合は，Ｓ４３へ移行し，そうでない場合は前述したＳ５へ移行し，単語の選択処理が行われる。
Ｓ４３では，Ｓ４で抽出された前記単語の候補から，Ｓ１で入力された先頭の文字，及びその次にＳ４１で入力された前記２つ目の文字からなる文字列と同一又は該文字列よりも五十音順に見て後続する文字列（即ち，五十音順に並べて順序が後ろとなる文字列）が先頭に配置された単語をさらに絞り込み，絞り込んだ新たな単語の候補を前記表示部１４に並べて表示させた後（Ｓ４１〜Ｓ４３が前記単語候補再抽出表示機能の処理に該当），前述したＳ５へ移行し，単語の選択処理が行われる。
図７（ａ）は，「あ」を先頭文字とする前記単語の候補を，五十音順に前記記憶部１５内に並べて記憶させた例である。これを前記表示部１４に表示した例（Ｓ４での表示例）が図７（ｂ）である。さらに，図７（ｃ）は，Ｓ４１において前記２つ目の文字「か」が入力され，先頭の文字「あ」及びその次の「か」からなる文字列「あか」が先頭となる単語と，五十音順に見て文字列「あか」よりも後続する単語「あく」，「あくび」，，，を，図７（ｂ）に示す前記単語の候補から更に絞り込んで表示させた例である。
このように，２文字目で単語を再抽出することによって，前記単語の候補に含まれる選択肢が多い場合には，さらに絞り込めるので単語選択が容易となる。
もちろん，３文字目以降についても同様に処理して，さらに前記単語の候補を絞り込んでもよい。
【００２０】
【発明の効果】
以上説明したように、本発明によれば，一文字を入力するだけで，その文字から始まる単語を一覧表示でき，その中から所望の単語を選択するだけで文字列を入力することができるので，極力少ない文字入力で容易に文字列の入力が可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る携帯電話Ａの概略構成を示すブロック図。
【図２】本発明の実施の形態に係る携帯電話Ａにおけるキーの操作方法を説明する図。
【図３】本発明の実施の形態に係る携帯電話Ａにける単語の表示方法を説明する図。
【図４】本発明の実施の形態に係る携帯電話Ａにける単語の表示方法を説明する図。
【図５】本発明の実施の形態に係る携帯電話Ａにける単語の表示方法を説明する図。
【図６】本発明の実施例に係る携帯電話Ｂにおける文字列入力の処理手順を示すフローチャート。
【図７】本発明の実施例に係る携帯電話Ｂにおける単語の表示方法を説明する図。
【符号の説明】
１１…通信制御部
１２…音声入出力処理部
１３…入力部
１４…表示部
１５…記憶部
１６…制御部
２１…テンキー
２２…矢印キー
２３…起動キー
３０…単語入力時期の順位
４０…単語使用回数
Ｓ１，Ｓ２，，，…ステップ番号
【図１】
0004780862.tif 000002
【図２】
0004780862.tif 000003
【図３】
0004780862.tif 000004
【図４】
0004780862.tif 000005
【図５】
0004780862.tif 000006
【図６】
0004780862.tif 000007
【図７】
0004780862.tif 000008