(57)【要約】  【課題】構成が簡単な文字入力装置で効率よく文字の入力を行う。  【解決手段】入力キーが押されると（Ｓ１００：Ｙｅｓ）、その入力キーに割り当てられた行の「う」の段の文字コードが文字コード記憶部に記憶され（Ｓ１０１）、その文字コードの確定フラグが未確定状態にされる（Ｓ１０２）。この文字コードが割り当てられた入力キーが属するキー列の右端の入力キーが押されたとき（Ｓ１０３：Ｙｅｓ）、及び、左端の入力キーが押されたとき（Ｓ１０５：Ｙｅｓ）には、文字コード記憶部に記憶されている文字コードは１つ後の文字コード及び１つ前の文字コードにそれぞれに変換される（Ｓ１０４、Ｓ１０６）。このキー列の中央の入力キーまたはこのキー列以外の入力キーが押された（Ｓ１０７：Ｙｅｓ、Ｓ１０８：Ｙｅｓ）、あるいは、所定時間が経過した（Ｓ１０９：Ｙｅｓ）ときに、この文字コードの確定フラグは確定状態にされる（Ｓ１１０）。【選択図】図６
2006304187.tif 000002
【特許請求の範囲】
【請求項１】
一方向に配列された３つのキーをそれぞれ含む一又は複数のキー列と、
前記キー列中の各キーに互いに異なる複数の文字コードが割り当てられるように、前記キーごとに複数の文字コードを記憶するキー割当記憶手段と、
文字コードを一時的に記憶する文字コード記憶手段と、
前記文字コード記憶手段に記憶された各文字コードについて、確定状態及び未確定状態のいずれであるかを示す確定フラグを記憶する確定フラグ記憶手段と、
前記文字コード記憶手段に文字コードが記憶されていない又は前記文字コード記憶手段に確定状態の文字コードだけが記憶されているときに前記キーが操作されると、操作された前記キーに割り当てられた複数の文字コードのうちのいずれか１つの文字コードを前記文字コード記憶手段に記憶させると共に、当該文字コードについて未確定状態にあることを示す確定フラグを確定フラグ記憶手段に記憶させる文字記憶制御手段と、
前記文字コード記憶手段に未確定状態の文字コードが記憶されているときに、当該文字コードに対応する前記キーが属するキー列中において一端又は他端にある前記キーが操作されると、当該文字コードを、当該文字コードに対応する前記キーに割り当てられた複数の文字コードに関する所定文字序列中において当該文字コードに隣接する別の文字コードに、それぞれ昇順又は降順で変換するコード変換手段と、
前記文字コード記憶手段に記憶された未確定状態の文字コードに関する確定フラグを、所定条件が満たされると、未確定状態にあることを示すものから確定状態にあることを示すものへと変更する確定フラグ変更手段とを備えていることを特徴とする文字入力装置。
【請求項２】
前記文字記憶制御手段は、前記文字コード記憶手段に文字コードが記憶されていない又は前記文字コード記憶手段に確定状態の文字コードだけが記憶されているときに前記キーが操作されると、操作された前記キーに割り当てられた複数の文字コードに関する前記所定文字序列中において中位にある文字コードを前記文字コード記憶手段に記憶させることを特徴とする請求項１に記載の文字入力装置。
【請求項３】
ディスプレイと、
前記文字コード記憶手段に記憶された未確定状態の文字コードに対応する前記キーに割り当てられた複数の文字コードに係る複数の文字を、前記文字コード記憶手段に記憶された未確定状態の文字コードに係る文字と他の文字とを目視により識別可能に前記ディスプレイに表示させる表示制御手段をさらに備えていることを特徴とする請求項１又は２に記載の文字入力装置。
【請求項４】
前記所定条件は、前記文字コード記憶手段に未確定状態の文字コードを記憶させる際に前記キーが操作されてから次にいずれかの前記キーが操作されるまでの経過時間が所定時間を超えたこと、確定状態にあることを示すものへと確定フラグを変更するためのキーとして予め割り当てられた確定キーが操作されたこと、及び、前記文字コード記憶手段に未確定状態の文字コードを記憶させる際に操作された前記キーが属する前記キー列とは別の前記キー列に属するキーが操作されたことの少なくともいずれか１つであることを特徴とする請求項１〜３のいずれか１項に記載の文字入力装置。
【請求項５】
一方向に配列された３つのキーをそれぞれ含む一又は複数のキー列中の各キーに互いに異なる複数の文字コードが割り当てられるように、前記キーごとに複数の文字コードを記憶するキー割当記憶手段、
文字コードを一時的に記憶する文字コード記憶手段、
前記文字コード記憶手段に記憶された各文字コードについて、確定状態及び未確定状態のいずれであるかを示す確定フラグを記憶する確定フラグ記憶手段、
前記文字コード記憶手段に文字コードが記憶されていない又は前記文字コード記憶手段に確定状態の文字コードだけが記憶されているときに前記キーが操作されると、操作された前記キーに割り当てられた複数の文字コードのうちのいずれか１つの文字コードを前記文字コード記憶手段に記憶させると共に、当該文字コードについて未確定状態にあることを示す確定フラグを確定フラグ記憶手段に記憶させる文字記憶制御手段、
前記文字コード記憶手段に未確定状態の文字コードが記憶されているときに、当該文字コードに対応する前記キーが属するキー列中において一端又は他端にある前記キーが操作されると、当該文字コードを、当該文字コードに対応する前記キーに割り当てられた複数の文字コードに関する所定文字序列中において当該文字コードに隣接する別の文字コードに、それぞれ昇順又は降順で変換するコード変換手段、及び、
前記文字コード記憶手段に記憶された未確定状態の文字コードに関する確定フラグを、所定条件が満たされると、未確定状態にあることを示すものから確定状態にあることを示すものへと変更する確定フラグ変更手段としてコンピュータを機能させることを特徴とする文字入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字を入力する文字入力装置及び文字入力プログラムに関する。
【背景技術】
【０００２】
携帯電話やパソコンのテンキーなど、「０」〜「９」の１０個の数字キーを有する装置において、各数字キーに複数の文字が割り当てられており、各数字キーを繰り返して押すことによりこれらの文字を一定の順に切り替えて、入力したい文字を選択するものがある。
【０００３】
しかし、このような方法では、一定の順にしか文字の切り替えを行うことができないため、入力する文字を選択する際にキーを押す回数が多くなり、文字入力の効率が低下してしまう。そこで、このような問題を解決する手段として、特許文献１には「０」〜「９」の１０個の数字キー及び「♯」キーを有するテンキーボードと左右２方向に押下できる選択スイッチとを用いてかな文字の入力を行う技術が記載されている。
【０００４】
特許文献１によると、テンキーボードの各数字キーには、それぞれかな文字の各行に属する５つの文字が割り当てられており、各数字キーを押すことにより、入力するかな文字の行を決定する。このとき、各キーに対応するかな文字の行の「う」の段にある文字が選択される。ここで、選択スイッチを右側に押下すると、選択される文字が「い」の段、「あ」の段の順に切り替わる。一方、選択スイッチを左側に押下すると、選択される文字が「え」の段、「お」の段の順に切り替わる。そして、入力したい文字を選択したところで「♯」キーを押すことにより入力するかな文字を確定する。これによると、数字キーで入力する文字の行を選択した後、選択スイッチにより２方向に入力する文字の列を切り替えることができるので、かな文字の入力の際にテンキーボードのキー及び選択スイッチを押す回数が低減され、文字入力の効率が向上する。
【０００５】
【特許文献１】特開２００１−１５９９４５（図２、図３、図４）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１のようにして文字の入力を行うためには、テンキーボードの１０個の数字キー以外に、選択する文字を切り替えるための選択スイッチを別途設ける必要がある。これにより装置の構成が複雑になる。また、このような選択スイッチは入力時に操作される数字キーとは比較的離れた場所に設けざるを得ないため、文字入力の操作が煩雑になる。
【０００７】
本発明の目的は、効率よく文字入力を行うことができ、且つ、構成が簡単な文字入力装置及び文字入力プログラムを提供することである。
【課題を解決するための手段及び発明の効果】
【０００８】
本発明の文字入力装置は、一方向に配列された３つのキーをそれぞれ含む一又は複数のキー列と、キー列中の各キーに互いに異なる複数の文字コードが割り当てられるように、前記キーごとに複数の文字コードを記憶するキー割当記憶手段と、文字コードを一時的に記憶する文字コード記憶手段と、文字コード記憶手段に記憶された各文字コードについて、確定状態及び未確定状態のいずれであるかを示す確定フラグを記憶する確定フラグ記憶手段と、文字コード記憶手段に文字コードが記憶されていない又は前記文字コード記憶手段に確定状態の文字コードだけが記憶されているときに前記キーが操作されると、操作された前記キーに割り当てられた複数の文字コードのうちのいずれか１つの文字コードを文字コード記憶手段に記憶させると共に、当該文字コードについて未確定状態にあることを示す確定フラグを確定フラグ記憶手段に記憶させる文字記憶制御手段と、文字コード記憶手段に未確定状態の文字コードが記憶されているときに、当該文字コードに対応するキーが属するキー列中において一端又は他端にあるキーが操作されると、当該文字コードを、当該文字コードに対応するキーに割り当てられた複数の文字コードに関する所定文字序列中において当該文字コードに隣接する別の文字コードに、それぞれ昇順又は降順で変換するコード変換手段と、文字コード記憶手段に記憶された未確定状態の文字コードに関する確定フラグを、所定条件が満たされると、未確定状態にあることを示すものから確定状態にあることを示すものへと変更する確定フラグ変更手段とを備えている。
【０００９】
これによると、キーを操作して１つの文字コードを文字コード記憶手段に記憶させた後、このキーが属するキー列の２つの端にあるキーをそれぞれ操作することにより文字コード記憶手段に記憶させる文字コードを２方向に変換することができるので、一方向にしか文字コードの変換を行うことができない場合よりも入力する文字を選択するためにキーを押す回数が少なくなる。さらに、文字コードの変換は、最初に操作されたキーに比較的近い場所にあるこのキーの属するキー列の２つの端のキーにより行うことができるので、文字入力操作が簡単になる。これにより、効率よく文字入力を行うことができる。また、文字コードの切り替えを行うためのキーを別途設ける必要がなく、装置の構成が簡単になる。
【００１０】
また、本発明の文字入力装置においては、文字記憶制御手段は、文字コード記憶手段に文字コードが記憶されていない又は文字コード記憶手段に確定状態の文字コードだけが記憶されているときにキーが操作されると、操作されたキーに割り当てられた複数の文字コードに関する所定文字序列中において中位にある文字コードを文字コード記憶手段に記憶させてもよい。これによると、文字コード記憶手段に記憶された文字コードを所定文字序列中の別の所望の文字コードに変換するために必要とされる平均キー操作回数を削減することができる。ここで、中位にある文字コードとは、所定文字序列が奇数個の文字コードからなる場合は、所定文字序列中でその中央にある文字コードのことであり、所定文字列が偶数個の文字コードからなる場合には、所定文字序列中でその中央に位置する２つ文字コードのうちの何れかのことである。
【００１１】
また、本発明の文字入力装置においては、ディスプレイと、文字コード記憶手段に記憶された未確定状態の文字コードに対応するキーに割り当てられた複数の文字コードに係る複数の文字を、文字コード記憶手段に記憶された未確定状態の文字コードに係る文字と他の文字とを目視により識別可能にディスプレイに表示させる表示制御手段をさらに備えていてもよい。これによると、文字コード記憶手段に記憶されている文字コード及び変換可能な文字コードを目視で確認しながらユーザが文字入力を行うことができるので、操作ミスを減らすことができる。
【００１２】
また、本発明の文字入力装置においては、所定条件は、文字コード記憶手段に未確定状態の文字コードを記憶させる際にキーが操作されてから次にいずれかのキーが操作されるまでの経過時間が所定時間を超えたこと、確定状態にあることを示すものへと確定フラグを変更するためのキーとして予め割り当てられた確定キーが操作されたこと、及び、文字コード記憶手段に未確定状態の文字コードを記憶させる際に操作されたキーが属するキー列とは別のキー列に属するキーが操作されたことの少なくともいずれか１つであってもよい。これによると、用途やユーザの要望に合致した適切な条件が満たされたときに、確定フラグを確定状態を示すものに変更することができる。
【００１３】
また、本発明の文字入力プログラムは、コンピュータを上述したような文字入力装置として動作させることが可能なプログラムであり、上記文字入力装置と同様の作用効果を奏する。このプログラムは、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＦＤ（Flexible Disk）、ＭＯ（Magneto Optical）ディスクなどのリムーバブル型記録媒体やハードディスクなどの固定型記録媒体に記録して配布可能である他、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して配布可能である。ここで、コンピュータは、パーソナルコンピュータのような汎用型に限らず、携帯電話機などの特定用途を有する装置に組み込まれたものであってもよい。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。本実施の形態は、本発明を携帯電話機に適用した一例である。
【００１５】
図１は、本実施の形態に係る携帯電話機１（文字入力装置）の概略構成図である。携帯電話機１は、略直方体形状であって、図１に示すように、入力キー操作部２、ディスプレイ５、アンテナ６、スピーカ７、マイク８及び制御装置１０（コンピュータ）（図２参照）を有する。入力キー操作部２は、携帯電話機１の一表面に配置され、電話をかけるときの電話番号の入力、文字の入力などを行う。入力キー操作部２には、図１に示すように、表面に「０」〜「９」の数字及び「＊」、「♯」が描かれた１２個の入力キー３が、３つずつ左右方向に配列されて４つのキー列４を形成している。
【００１６】
ディスプレイ５は、入力キー操作部２の上部に配置されている。ディスプレイ５は、確定文字コード表示欄５ａ及び入力候補表示欄５ｂを有し、文字入力の際に入力された文字を表示する。確定文字表示欄５ａには、文字入力を行う際に、入力が確定された文字が表示されるとともに、入力が未確定の文字にエディットカーソル５ｃが重なり、この入力が未確定の文字は入力が確定された文字に対して色が反転して表示される。入力候補表示欄５ｂには、文字入力において入力する文字を選択する際に、入力候補となる選択されている文字、及び、後述する選択されている文字と同じ入力キーに割り当てられている文字が表示される。
【００１７】
アンテナ６は、略円筒形状を有しており、携帯電話機１の筐体のディスプレイ５の上側にある面から上方に延びている。アンテナ６は、携帯電話機１と相手側の通信機との間で通話及びデータの送受信を行う際に、電波の送受信を行う部分である。スピーカ７及びマイク８は、それぞれ、入力キー操作部２及びディスプレイ５が配置された面の上端部及び下端部に配置されており、携帯電話機１と相手側の通信機との間で通話を行う際の音声の出力及び入力を行う。
【００１８】
制御装置１０は、携帯電話機１の筐体内に収容されており、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などからなる。ＲＯＭには、携帯電話機１を文字入力装置として機能させるための文字入力プログラムを含む各種のソフトウェアが記憶されている。
【００１９】
ここで、制御装置１０について図２を用いて詳細に説明する。図２は制御装置１０の電気的構成を表すブロック図である。図２に示すように、制御装置１０は、ＣＰＵ、ＲＡＭなどをＲＯＭに格納されたプログラムに従って動作させることによって実現される、キー割当記憶部１１、文字コード記憶部１２、確定フラグ記憶部１３、文字記憶制御部１４、コード変換部１５、確定フラグ変更部１６、表示制御部１７、通信制御部１８及び設定制御部１９を有する。
【００２０】
キー割当記憶部１１は、各入力キー３に割り当てられた文字コードが記憶されている部分である。各入力キー３には、図３に示すように日本語のかな文字４６音のうちの何れかの文字コードが重複することなく割り当てられている。つまり、「１」〜「７」及び「９」の各入力キー３には、それぞれかな文字のあ行〜ま行及びら行に属する５つの文字コードが割り当てられている。「８」の入力キー３には、や行に属する「や」、「ゆ」及び「よ」の３つの文字コードが割り当てられている。「０」の入力キー３には、わ行に属する「わ」及び「を」の２つの文字コードと、「ん」の文字コードとの３つの文字コードが割り当てられている。また、図３に示すように、各入力キー３に割り当てられた５つ又は３つの文字コードは５０音順に並んで文字序列を形成している。図３において他の文字と比較して、色が反転している文字は、各入力キー３を押したときに最初に文字コード記憶部１２に記憶される文字コードに対応する文字を表している。
【００２１】
文字コード記憶部１２は、文字入力の際に入力された文字の文字コードを一時的に記憶しておく部分である。確定フラグ記憶部１３は、文字コード記憶部１２に記憶された各文字コードが、入力が確定された確定状態であるか、又は、入力が確定されていない未確定状態であるかを示す確定フラグを記憶しておく部分である。
【００２２】
文字記憶制御部１４は、文字コード記憶部１２に対する文字コードの記憶を制御する部分である。文字記憶制御部１４は、文字コード記憶部１２に文字コードが記憶されていない、又は、文字コード記憶部１２に確定状態の文字コードだけが記憶されている、つまり、文字コード記憶部１２に記憶されている文字コードが全て確定状態であるときに、キー操作部２の入力キー３が押されると、押された入力キー３に割り当てられた５つ又は３つの文字コードからなる文字序列中の中位にある文字コード、つまり、図３におい他の文字に対して色が反転した、あ行〜ら行では「う」の段にある文字コード、わ行では「を」の文字コードを文字コード記憶部１２に記憶させる。このとき、文字記憶制御部１４は、入力された文字コードが未確定状態であることを示すフラグを、確定フラグ記憶部１３に記憶させる。
【００２３】
コード変換部１５は、文字コード記憶部１２に記憶された未確定状態の文字コードを変換する部分である。文字コード記憶部１２にわ行以外の未確定状態の文字コードが記憶されているときに、未確定状態の文字コードが割り当てられた入力キー３が属するキー列４の右端にある入力キー３が押されると、コード変換部１５は、この未確定状態の文字コードが割り当てられた入力キー３に割り当てられた５つ又は３つのかな文字が形成する文字序列において、この未確定状態の文字コードに隣接する別の文字コードに昇順で変換を行う。つまり、この未確定状態の文字コードを、この文字コードの１つ後の文字コードに変換する。一方、文字コード記憶部１２に未確定状態の文字コードが記憶されているときに、未確定状態の文字コードが割り当てられた入力キー３が属するキー列４の左端にある入力キー３が押されると、これとは逆に、この未確定状態の文字コードが割り当てられた入力キー３に割り当てられた５つ又は３つのかな文字が形成する文字序列において、この未確定状態の文字コードに隣接する別の文字コードに降順で変換を行う。つまり、この未確定状態の文字コードを、この文字コードの１つ前の文字コードに変換する。
【００２４】
ここで、この文字コードの変換の具体例として、な行の文字を入力する際の文字コードの変換について図４を用いて説明する。図４は、な行の文字を入力する際の入力候補表示欄５ｂの表示を表しており、文字コード記憶部１２に記憶されている文字コードが他の文字コードに対して色が反転して表示されている。な行の文字を入力する際には、まず、文字コード記憶部１２に文字コードが記憶されていない、又は、確定状態の文字コードのみが記憶されている状態で、な行の文字の文字コードが割り当てられた「５」の入力キー３を押す。すると、前述した文字記憶制御部１４により、図４（ｃ）に示すように、な行の中位にある文字コード、つまり「ぬ」の文字コードが文字コード記憶部１２に記憶される。このとき、入力候補表示欄５ｂには、な行の５つの文字「な」、「に」、「ぬ」、「ね」、「の」が表示され、「ぬ」が他の文字に対して色が反転して表示される。また、文字記憶制御部１４は、この「ぬ」の文字が未確定状態であることを示すフラグを確定フラグ記憶部１３に記憶させる。
【００２５】
ここで、「５」の入力キーが属しているキー列４の右端の入力キー３である「６」の入力キー３を押すと、図４（ｄ）に示すように、コード変換部１５により、文字コード記憶部１２に記憶されている文字コードが「ぬ」の１つ後の文字コードである「ね」の文字コードに変換される。このとき、入力候補表示欄５ｂにおいては、「ぬ」の反転表示が解除され、「ね」が反転表示される。
【００２６】
一方、「ぬ」の文字コードが未確定状態で文字コード記憶部１２に記憶された状態で、「５」が属するキー列４の左端の入力キー３である「４」の入力キー３を押すと、図４（ｂ）に示すように、コード変換部１５により、文字コード記憶部１２に記憶されている文字コードが「ぬ」の１つ前の文字コードである「に」の文字コードに変換される。このとき、入力候補表示欄５ｂにおいては、「ぬ」の反転表示が解除され、「に」が反転表示される。
【００２７】
この後、「４」及び「６」の入力キー３を繰り返し押すことにより、図４に示すように、文字コード記憶部１２に記憶される文字コードを隣接する文字コードへ２方向に変換することができる。ただし、文字コード記憶部１２に記憶されているのが「な」の文字コードである場合には、「６」の入力キー３を押すと、文字コード記憶部１２に記憶される文字コードが「に」の文字コードに変換されるが、「４」の入力キー３を押しても文字コードの変換は起こらない。同様に、文字コード記憶部１２に記憶されているのが「の」の文字コードである場合には、「４」の入力キー３を押すと、文字コード記憶部１２に記憶されている文字コードが「ね」の文字コードに変換されるが、「６」の入力キー３を押しても文字コードの変換は起こらない。
【００２８】
また、コード変換部１５では、「０」の入力キー３を押すことにより、文字コード記憶部１２に記憶される文字コードを、「０」の入力キー３に割り当てられた３つの文字「わ」「を」「ん」を一定の順で変化させる。つまり、文字コード記憶部１２に文字コードが記憶されていない状態、または、確定状態の文字コードのみが記憶されているときに「０」の入力キー３を押すと、図５（ｂ）に示すように、文字記憶制御部１４は、文字コード記憶部１２に「を」の文字コードを記憶させる。このとき、入力候補表示欄５ｂに「わ」、「を」、「ん」が表示され、「を」が反転表示される。また、文字記憶制御部１４は、この「を」の文字コードが未確定状態であることを示すフラグを確定フラグ記憶部１３に記憶させる。
【００２９】
ここで、「０」の入力キー３を押すと、図５（ｃ）に示すように、コード変換部１５により、文字コード記憶部１２に記憶されている文字コードが「を」の文字コードから「ん」の文字コードに変換される。さらに、「０」の入力キー３を押すと、文字コード記憶部１２に記憶される文字コードが「ん」の文字コードから「わ」の文字コードに変換される。さらに、「０」の入力キー３を押すと、文字コード記憶部１２に記憶される文字コードが「わ」の文字コードから「を」の文字コードに変換される。以下、同様にして、「０」の入力キー３を押すことにより、文字コードの変換が行われる。このとき、入力候補表示欄５ｂにおいては、文字コード記憶部１２に記憶されている文字コードに対応する文字の色が反転して表示されている。
【００３０】
確定フラグ変更部１６は、所定条件が満たされたときに、文字コード記憶部１２に記憶された未確定状態の文字コードのフラグを確定状態を表すフラグに変更する部分である。具体的には、文字コード記憶部１２に未確定状態の文字コードが記憶されているときに、最後に入力キー３が押されてから所定時間が経過したとき、未確定状態の文字コードが割り当てられた入力キー３が属するキー列４の中央のキー（確定キー）が押されたとき、または、このキー列４以外のキー列４に属する入力キー３が押されたときに、確定フラグ記憶部１３に記憶された、この文字コードが未確定状態であることを示すフラグを確定状態であることを示すフラグに変更する。
【００３１】
表示制御部１７は、文字コード記憶部１２に記憶されている文字コード、及び、確定フラグ記憶部１３に記憶されているこれらの文字コードの確定フラグに基づいて、文字をディスプレイ５に表示させる部分である。表示制御部１７は、文字コード記憶部１２に記憶されている文字コードのうち、確定状態にあるものに対応する文字をディスプレイ５の確定文字表示部５ａに表示させる。さらに、表示制御部１７は、未確定状態にある文字コードに対応する文字を確定状態にある文字コードの文字に対して色を反転させた状態で確定文字表示部５ａに表示させる。また、表示制御部１７は、文字コード記憶部１２に記憶されている文字コードのうち、未確定状態にあるもの、及び、その文字コードが割り当てられた入力キー３に割り当てられた５つ又は３つの文字コードに対応する５つ又は３つの文字をこれらが形成する序列（５０音順）に即して入力候補表示欄５ｂに表示させる。なお、本実施の形態においては、入力候補表示欄５ｂの表示と非表示とを切り替えることが可能となっている。
【００３２】
通信制御部１８は、携帯電話機１の通信の制御を行う部分である。通信制御部１８は、携帯電話機１において通話を行うとき、マイク８から入力された音声信号を通信可能な通信信号に変調し、この通信信号をアンテナ６から通信局を経て相手側の通信機に送信する。一方、通信制御部１８は、アンテナ６において相手側の通信機から通信信号を受信すると、通信信号を音声信号に復調してスピーカ７から出力する。
【００３３】
また、通信制御部１８は、携帯電話機１において、メールなどの文字データの送受信を行う際、携帯電話機１からメールなどの文字データを送信するときには、文字コード記憶部１２に記憶された文字データを通信信号に変換してアンテナ６から通信信号の送信を行う。一方、文字データを受信するときには、アンテナ６で受信した通信信号を、文字データに戻し、文字コード記憶部１２に記憶させて、表示制御部１７によりディスプレイ５に表示させる。
【００３４】
設定制御部１９は、携帯電話機１の各種設定の制御を行う部分であり、後述するかな入力モード、英字入力モード及び数字入力モードの切り替え、文字入力の際に、最後に入力キー３が押されてから入力文字を確定するまでの所定時間の設定、及び、ディスプレイ５における入力候補表示欄５ｂの表示と非表示との切り替えを行う。
【００３５】
次に、文字入力を行う際の、制御装置１０の動作について図６、図７のフローチャートを用いて説明する。図６は、わ行以外の文字を入力する際のフローチャートであり、図７はわ行の文字を入力する際のフローチャートである。なお、文字の入力を行う際には、ディスプレイ５の確定文字表示部５ａに、文字を入力する位置にエディットカーソル５ｃが表示されている。
【００３６】
わ行以外の文字を入力する場合には、図６に示すように、「１」〜「９」の入力キー３の何れかが押されるまで待機し（ステップＳ１００：Ｎｏ、以下Ｓ１００と称する。他のステップも同様）、「１」〜「９」の入力キー３の何れかが押されると（Ｓ１００：Ｙｅｓ）、文字記憶制御部１４がキー割当記憶部１１に記憶されたキー割当に基づいて、押された入力キー３に割り当てられた行の「う」の段の文字の文字コードを文字コード記憶部１２に記憶させる（Ｓ１０１）。さらに、文字記憶制御部１４は、この文字コードが未確定状態であることを示す確定フラグを確定フラグ記憶部１３に記憶させる（Ｓ１０２）。
【００３７】
この状態で、文字コード記憶部１２に記憶された文字コードが割り当てられた入力キー３が属するキー列４の右端にある入力キー３が押されたとき（Ｓ１０３：Ｙｅｓ）には、コード変換部１５により、文字コード記憶部１２に記憶された未確定状態の文字コードが１つ後の文字コードに変換される（Ｓ１０４）。一方、このキー列４の右端にある入力キー３が押されず（Ｓ１０３：Ｎｏ）、このキー列４の左端にある入力キー３が押されたとき（Ｓ１０５：Ｙｅｓ）には、コード変換部１５により、文字コード記憶部１２に記憶された未確定状態の文字コードが１つ前の文字コードに変換される（Ｓ１０６）。
【００３８】
さらに、このキー列４の左端の入力キー３が押されず（Ｓ１０５：Ｎｏ）、このキー列４の中央にある入力キー３が押された（Ｓ１０７：Ｙｅｓ）場合には、確定フラグ変更部１６は、確定フラグ記憶部１３に記憶されているこの文字コードの確定フラグを未確定状態を示すものから確定状態を示すものに変更する（Ｓ１１０）。これにより入力する文字が確定される。入力が確定した文字は、ディスプレイ５の確定文字表示部５ａに表示され、エディットカーソル５ｃは次の文字が表示される位置に移動する。
【００３９】
また、このキー列の中央にある入力キー３が押されず（Ｓ１０７：Ｎｏ）、別のキー列４に属する入力キー３が押された（Ｓ１０８：Ｙｅｓ）場合にも、確定フラグ変更部１６は、確定フラグ記憶部１３に記憶されているこの文字コードの確定フラグを未確定状態を示すものから確定状態を示すものに変更される（Ｓ１１０）。これにより入力する文字が確定される。入力が確定した文字は、ディスプレイ５の確定文字表示部５ａに表示され、エディットカーソル５ｃは次の文字が表示される位置に移動する。その後、文字記憶制御部１４は、この入力キー３に割り当てられた文字序列の中位の文字の文字コードを文字コード記憶部１２に記憶させるとともに、この文字コードが未確定状態であることを示す確定フラグを確定フラグ記憶部１３に記憶させる（次の文字の入力開始）。
【００４０】
別のキー列４の入力キーが押されない場合（Ｓ１０８：Ｎｏ）、最後に入力キー３が押されてから所定時間が経過するまで（Ｓ１０９：Ｎｏ）は、前述した各入力キー３が押されたかどうかを繰り返し確認し続け（Ｓ１０３〜Ｓ１０８）、所定時間が経過した場合（Ｓ１０９：Ｙｅｓ）には、確定フラグ変更部１６は、確定フラグ記憶部１３に記憶されているこの文字コードの確定フラグを未確定状態を示すものから確定状態を示すものに変更する（Ｓ１１０）。これにより、入力する文字が確定される。
【００４１】
わ行の文字を入力する際には、図７に示すように、「０」の入力キー３が押されるまで（Ｓ２００：Ｎｏ）待機し、「０」の入力キー３が押されると（Ｓ２００：Ｙｅｓ）、文字記憶制御部１４は、「を」の文字コードを文字コード記憶部１２に記憶させる（Ｓ２０１）。さらに、文字記憶制御部１４は、この文字コードが未確定状態であることを示す確定フラグを確定フラグ記憶部１３に記憶させる（Ｓ２０２）。
【００４２】
この状態で、「０」の入力キー３が押されると（Ｓ２０３：Ｙｅｓ）、文字コード記憶部１２に記憶されているのが「ん」の文字コードである場合（Ｓ２０４：Ｙｅｓ）には、コード変換部１５は、文字コード記憶部１２記憶されている「ん」の文字コードを「わ」の文字コードに変換する（Ｓ２０５）。文字コード記憶部１２に記憶されている未確定状態の文字コードが「ん」ではない（Ｓ２０４：Ｎｏ）、つまり、未確定状態の文字コードが「わ」又は「を」の文字コードである場合には、コード変換部１５は、文字コード記憶部１２に記憶されている文字コードをこの文字コードの次の文字の文字コードに変換する（Ｓ２０６）。
【００４３】
「０」の入力キー３が押されず（Ｓ２０３：Ｎｏ）、「８」の入力キー３（確定キー）が押されたとき（Ｓ２０７：Ｙｅｓ）には、確定フラグ変更部１６は、確定フラグ記憶部１３に記憶されているこの文字コードの確定フラグを未確定状態を示すものから確定状態を示すものに変更し（Ｓ２１０）。これにより入力する文字が確定される。入力が確定した文字は、ディスプレイ５の確定文字表示部５ａに表示される。
【００４４】
また、「８」の入力キー３が押されず（Ｓ２０７：Ｎｏ）、「０」、「８」以外の入力キー３が押されたときには、確定フラグ変更部１６は、確定フラグ記憶部１３に記憶されているこの文字コードの確定フラグを未確定状態を示すものから確定状態を示すものに変更する（Ｓ２１０）。これにより入力する文字が確定される。その後、文字記憶制御部１４は、この入力キー３に割り当てられた文字の中位の文字の文字コードを文字コード記憶部１２に記憶させるとともに、この文字コードが未確定状態であることを示す確定フラグを確定フラグ記憶部１３に記憶させる。
【００４５】
「０」、「８」以外の入力キーが押されない場合（Ｓ２０８：Ｎｏ）、最後に入力キー３が押されてから所定時間が経過するまで（Ｓ２０９：Ｎｏ）は、前述した各入力キー３が押されたかどうかを繰り返し確認し続け（Ｓ２０３〜Ｓ２０８）、所定時間が経過した場合（Ｓ２０９：Ｙｅｓ）にも、確定フラグ変更部１６は、確定フラグ記憶部１３に記憶されているこの文字コードの確定フラグを未確定状態を示すものから確定状態を示すものに変更する（Ｓ２１０）。これにより入力する文字が確定される。
【００４６】
図６及び図７に示した処理において、表示制御部１７は、ディスプレイ５の確定文字表示部５ａに、入力が確定した文字を表示させ、入力が未確定の文字をこれら入力が確定した文字と色を反転させて表示させる。さらに、文字コード記憶部１２に未確定の文字コートが記憶されている場合には、入力候補表示欄５ｂにその未確定の文字コードが割り当てられた入力キー３に割り当てられた５つ又は３つの文字が左側から５０音順に表示させ、文字コード記憶部１２に記憶された文字コードに対応する文字が他の文字に対して色が反転した状態で表示させる。
【００４７】
なお、詳細を省略するが、以上に述べたかな文字の入力方法において、入力するかな文字を当該文字の濁音又は半濁音に変換する場合、及び、入力する文字を当該文字の促音（っ）、拗音（ぁ、ぃ、ぅ、ぇ、ぉ、ゃ、ゅ、ょ）に変換する場合には、入力が未確定の状態で「＊」の入力キー３を繰り返し押せばよい。
【００４８】
以上のようにすれば、すべてのかな文字の入力を行うことができる（かな入力モード）。また、図８に示すように、アルファベットの２６文字のうちの２０個を「１」〜「４」の入力キー３に５個ずつアルファベット順に割り当て、残りの６個を「５」及び「６」の入力キー３に３個ずつアルファベット順に割り当てることにより、かな文字の場合と同様にしてアルファベットの入力を行うこともできる（英字入力モード）。さらに、入力キー３に書かれた数字を入力することも可能である（数字入力モード）。なお、これらのかな入力モード、英字入力モード及び数字入力モードの切り替えは、「０」の入力キー３を所定の時間押し続けることによってディスプレイ５に表示されるメニュー画面の指示にしたがって入力キー３を操作して設定制御部１９を動作させることにより行う。
【００４９】
以上に示す本実施の形態においては、次のような効果が得られる。かな文字、英字及び数字の入力において、「１」〜「９」の入力キー３を押すことにより、各入力キー３に割り当てられた文字の１つの文字コードを文字コード記憶部１２に記憶させ、押された入力キー３が属するキー列４の両端の入力キー３を押すことにより、文字コード記憶部１２に記憶される文字の文字コードを２方向に変換させることができるので、効率よく文字の入力を行うことができる。また、「０」の入力キー３を押した場合には、一定の方向にしか文字コード記憶部１２に記憶される文字の変換を行うことができないが、「０」の入力キー３に割り当てられている文字コードは３つだけであるので、この方法であっても、効率よく文字の入力を行うことができる。また、この操作は「０」〜「９」の１０個の入力キー３を押すだけで行うことができるので、入力キー３から離れた位置に選択スイッチなどを設けてそれを操作する必要がないため、文字入力の操作が煩雑にならず、文字の入力を効率よく行うことができる。また、文字入力を行うのに「０」〜「９」の入力キー３以外にキーなどを設ける必要がないので、装置の構成が簡単になる。
【００５０】
また、入力したい文字が割り当てられた入力キー３を押すことにより、文字コード記憶部１２にその入力キー３に割り当てられた複数の文字のうち中位にある文字の文字コードが記憶されるので、各入力キー３に割り当てられた複数の文字列のうち一端にある文字コードを１回のキー操作で他端にある文字コードに変換することができない場合であっても、入力したい文字の文字コードを文字コード記憶部１２に記憶させるまでの入力キー３の平均操作回数を少なくすることができる。
【００５１】
また、文字の入力を行う際にディスプレイ５の入力候補表示欄５ｂに文字コード記憶部１２に記憶されている文字の文字コードと、その文字が割り当てられた入力キー３に割り当てられた他の文字とが表示され、且つ、文字コード記憶部１２に記憶された文字コードに対応する文字が他の文字に対して反転表示されるので、ユーザはこれらの文字を目視により確認しながら文字入力を行うことができ、文字入力の際の操作ミスを減らすことができる。
【００５２】
また、未確定状態の文字の文字コードが割り当てられた入力キー３が属するキー列４の中央にある入力キー３が押されたこと、このキー列４以外のキー列４に属する入力キー３が押されたこと、及び、所定時間が経過経過したことの何れか１つが満たされると入力文字の確定を行うので、入力文字を確定させるための選択肢が多様であって、ユーザにとって好適な操作性を提供することができる。
【００５３】
以下に、本実施の形態に種々の変更を加えた変形例について説明する。なお、本実施の形態と同様の構成を有するものには同一の符号を付し、適宜その説明を省略する。
【００５４】
文字入力を行う際、入力キー３が押されたときに最初に文字コード記憶部１２に記憶される文字コードが各入力キー３に割り当てられた複数の文字の中位以外の文字の文字コードであってもよい。この場合でも、各入力キー３に割り当てられた複数の文字が形成する文字序列の左端にある文字の文字コードが文字コード記憶部１２に記憶された状態から、この文字が割り当てられている入力キー３が属するキー列４の左端の入力キー３を押すことにより文字コード記憶部１２に記憶されている文字コードをこの文字序列の右端にある文字の文字コードに変換することができ、且つ、各入力キー３に割り当てられた複数の文字が形成する文字序列の右端にある文字の文字コードが文字コード記憶部１２に記憶された状態から、この文字が割り当てられている入力キー３が属するキー列４の右端の入力キー３を押すことにより文字コード記憶部１２に記憶されている文字コードをこの文字序列の左端にある文字の文字コードに変換することができるように構成すれば、文字を入力する際に入力キー３を押す回数が増加しないので効率よく文字入力を行うことができる。
【００５５】
本実施の形態においては、入力文字を確定する条件として、確定キーが押されたこと、未確定状態の文字が割り当てられた入力キー３が属するキー列４以外の入力キー３が押されたこと、所定時間が経過したことの何れかが満たされることとしているが、このうちの１つ又は２つのみを入力文字の確定条件としてもよい。これにより、用途やユーザの要望に合致した適切な条件が満たされたときに、確定フラグを確定状態を示すものに変更することができる。
【００５６】
本実施の形態においては、ディスプレイ５の入力候補表示欄５ｂの表示と非表示とが切り替え可能に構成されているが、入力候補表示欄５ｂが表示または非表示のどちらかに固定されており切り替え不可能に構成されていてもよい。
【００５７】
本実施の形態においては、ディスプレイ５の確定文字表示部５ａに表示されている未確定文字を、確定文字に対して色が反転した状態で表示させたが、これに限られず、未確定文字を点滅させるなど他の方法により表示させてもよい。
【００５８】
本実施の形態では、本発明を携帯電話機に適用したが、これに限られず、パソコンのテンキーにおける文字入力、テレビのリモコンによる文字入力などに適用することも可能である。
【００５９】
本実施の形態においては、「０」の入力キーに割り当てられた文字コードの変換を行う場合、「０」を押すことにより一定の方向に変換を行ったが、例えば、本実施の形態の携帯電話機１の「＊」、「♯」の入力キー３ように、「０」の入力キー３の両側に入力キーが設けられている場合には、これらの入力キー３を用いて他のキー列４と同様の方法で文字コードの変換を行ってもよい。
【００６０】
本実施の形態においては、３つの入力キーが１つのキー列４を形成していたが、これに限られず、４つ以上の入力キー３が１つのキー列を形成していてもよい。この場合、例えば、キー列の両端キーを文字コード記憶部１２に記憶させる文字を変換するキーとして用い、他のキーを確定キーとして用いればよい。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施の形態に係る携帯電話機の概略平面図である。
【図２】図１の携帯電話機の内部に形成されている内部回路のブロック図である。
【図３】図２のキー割当記憶部に記憶されている各入力キーのかな文字の割り当てを表す図である。
【図４】文字入力の際に図１の入力キーを押すことにより文字コード記憶部に記憶される文字コードの変化の一例を表す図である。
【図５】わ行の文字を入力する際の図４相当図である。
【図６】図１の携帯電話機において、わ行以外の文字を入力する際の処理を表すフローチャートである。
【図７】わ行を入力する際の図６相当のフローチャートである。
【図８】図２のキー割当記憶部に記憶されているアルファベットの割り当てを表す図である。
【符号の説明】
【００６２】
１  携帯電話機
３  入力キー
４  キー列
５  ディスプレイ
１０  内部回路
１１  キー割当記憶部
１２  文字コード記憶部
１３  確定フラグ記憶部
１４  文字記憶制御部
１５  コード変換部
１６  確定フラグ変更部
１７  表示制御部
【図１】
2006304187.tif 000003
【図２】
2006304187.tif 000004
【図３】
2006304187.tif 000005
【図４】
2006304187.tif 000006
【図５】
2006304187.tif 000007
【図６】
2006304187.tif 000008
【図７】
2006304187.tif 000009
【図８】
2006304187.tif 000010