(57)【特許請求の範囲】
【請求項１】
濁点或いは半濁点の付加が未確定な文字に所定のキーの入力によって濁点或いは半濁点の付加を行う入力装置であって、
前記所定のキーは、濁点或いは半濁点の付加機能に加えてかな文字の入力機能も割り当て、この複数の機能を連続操作により順次行わせるキーであり、前記所定のキーの入力時、該所定のキーの入力に先立って入力された未確定の文字が濁点又は半濁点を付加可能な文字か否かを判定し、濁点又は半濁点を付加可能な文字であると判定すると、かな文字の入力に優先して前記未確定の文字に濁点あるいは半濁点の付加を行う文字判定部を備えたことを特徴とする入力装置。
【請求項２】
濁点或いは半濁点の付加が未確定な文字に所定のキーの入力によって濁点或いは半濁点の付加を行う入力装置であって、
前記所定のキーは、濁点或いは半濁点の付加機能に加えてかな文字の入力機能も割り当て、この複数の機能を連続操作により順次行わせるキーであり、前記所定のキーの入力時、該所定のキーの入力に先立って入力された未確定の文字が濁点も半濁点も付加可能な文字か否かを判定し、濁点も半濁点も付加可能な文字であると判定すると、かな文字の入力に優先して前記未確定の文字に濁点或いは半濁点の付加を行う文字判定部を備えたことを特徴とする入力装置。
【請求項３】
"１〜９"キーに夫々"あ行〜ら行"の文字を、"０"キーに"わ"行の文字と濁点と半濁点を対応づけて文字を入力可能なテンキーと、前記キーの押下を検出するキー押下検出手段と、前記テンキーの押下に応じて文字を表示可能な表示手段と、前記表示手段に表示されている文字が濁点又は半濁点をつけることが可能な文字であるか否かを判定する文字判定手段と、を有し、
前記キー押下検出手段がテンキーの押下を検出すると、前記表示手段が、前記テンキーに対応する第１の文字を表示し、続いて前記キー押下検出手段が、"０"キーの押下を検出すると、前記文字判定手段が、前記第１の文字が濁点又は半濁点をつけることが可能な文字であるか否かを判定し、
前記文字判定手段が、前記第１の文字が半濁点をつけることが可能な文字であると判定する際には、前記表示手段が、前記第１の文字に続く表示領域である第２の文字表示領域に半濁点を表示し、
前記文字判定手段が、前記第１の文字が濁点をつけることが可能な文字であると判定する際には、前記表示手段が、前記第１の文字に続く表示領域である第２の文字表示領域に濁点を表示し、
前記文字判定手段が、前記第１の文字が濁点も半濁点も付けることができない文字であると判定する際には、前記表示手段が、前記第１の文字に続く表示領域である第２の文字表示領域にかな文字を表示する、
ことを特徴とする入力装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は入力装置に関する。
【０００２】
【従来の技術】
近年の携帯電話装置やＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）には、相手先の名前と電話番号を対で記憶できる所謂電話帳機能を有しているものが数多く製品化されている。
【０００３】
ユーザが前記電話帳機能を用いて相手先の名前を入力する際には、通常、携帯電話装置に設けられたダイヤル入力用のテンキーを文字入力装置として併用させ、ユーザが携帯電話装置のテンキーを操作することにより文字を入力することができる。
【０００４】
図２は、テンキーの配置形態例を示す図であり、図２に示すように“０〜９”の数字のキーと“＃”のキーと“＊”キーの合計１２個のキーが１行につき３個づつ、４列分配されている。
【０００５】
テンキーを用いて文字を入力する方法には様々なものがある。
【０００６】
第1の方法として、例えば、テンキーの“１〜９”をひらがなの“あ行〜ら行”に、テンキーの“０”をひらがなの“わ、を、ん”に、テンキーの“＊”又は“＃”を夫々濁音又は半濁音に対応付ける方法がある（図２参照）。
【０００７】
この第1の方法で例えば“だ”という文字を入力する場合には、ユーザが“４”キーを１回押下し続いて“＊”キー又は“＃”キーを１回押下することにより入力可能である。
【０００８】
しかし、“＊”キーや“＃”キーはカーソル移動の為のキーとして用いる場合が多く、カーソル移動は文字入力時にも必要である為に、“＊”キーや“＃”キーを濁点や半濁点に対応付けることは好ましくない。
【０００９】
このような問題を回避する為、第２の方法として、テンキーの“１〜９”をひらがなの“あ行〜ら行”に、テンキーの“０”をひらがなの“わ、を、ん、濁点、半濁点”に対応付ける方法がある（図２参照）。
【００１０】
この第２の方法で例えば、ユーザが“が”という文字を入力したい場合には、“２”キーを２回押下した後に“０”キーを４回押下することにより入力できる。
【００１１】
又、濁音や半濁音文字の入力を少ないキー操作で実現する為に、例えば特開昭６１−３２１７１号公報では、濁音文字の入力専用キー（例えば“が”）を新たに設け、ユーザが１回のキー押下操作で濁音を入力する技術が提案されている。
【００１２】
【発明が解決しようとする課題】
上述の濁音文字専用キーを設ける技術では、1回のキー押下で濁音文字を入力することが可能であるが、最近の携帯電話装置は小型、軽量化の傾向がある為に濁音専用のキーを設けることは好ましくない。
【００１３】
一方、第2の方法では、ユーザが“０”キーを押下する度に“わ、を、ん、濁音、半濁音”と入力される為、例えば、“＊”キー又は“＃”キーを濁音や半濁音の入力キーとして併用させる必要がなく多機能を有する携帯電話装置には適しているが、濁音を入力する際には、ユーザは“０”キーを４回押下しなければならず、スムーズに入力操作を行えない。
【００１４】
この問題を解決する為に、ユーザが“０”キーを押下する度に“濁音、半濁音、わ、を、ん”が入力されるようにすることも容易に考えられるが、このようにすると、ユーザが“わ、を、ん”の文字を入力する際や、濁点又は半濁点を付けることのない文字（例えば“あ”行や“な”行等の文字）を入力した後に“０”キーを押下すると、濁音や半濁音が先に表示される為、ユーザは“０”キーを複数回押下しなければならない。
【００１５】
この為、ユーザが濁音又は半濁音を有しない文字（以下、通常文字）を入力する際に非常に煩わしく感じるという問題が生じる。
【００１６】
本発明の入力装置は、このような問題を解決する為のものであり、余分なキーを設けずとも少ないキー操作でユーザが濁音文字、半濁音文字、通常文字を入力することを可能にしている。
【００１７】
【課題を解決するための手段】
請求項１の入力装置は、濁点或いは半濁点の付加が未確定な文字に所定のキーの入力によって濁点或いは半濁点の付加を行う入力装置であって、前記所定のキーは、濁点或いは半濁点の付加機能に加えてかな文字の入力機能も割り当て、この複数の機能を連続操作により順次行わせるキーであり、前記所定のキーの入力時、該所定のキーの入力に先立って入力された未確定の文字が濁点又は半濁点を付加可能な文字か否かを判定し、濁点又は半濁点を付加可能な文字であると判定すると、かな文字の入力に優先して前記未確定の文字に濁点あるいは半濁点の付加を行う文字判定部を備えたことを特徴とする。
【００１８】
又、請求項２記載の入力装置は、濁点或いは半濁点の付加が未確定な文字に所定のキーの入力によって濁点或いは半濁点の付加を行う入力装置であって、前記所定のキーは、濁点或いは半濁点の付加機能に加えてかな文字の入力機能も割り当て、この複数の機能を連続操作により順次行わせるキーであり、前記所定のキーの入力時、該所定のキーの入力に先立って入力された未確定の文字が濁点も半濁点も付加可能な文字か否かを判定し、濁点も半濁点も付加可能な文字であると判定すると、かな文字の入力に優先して前記未確定の文字に濁点或いは半濁点の付加を行う文字判定部を備えたことを特徴とする。
【００１９】
請求項３記載の入力装置は、"１〜９"キーに夫々"あ行〜ら行"の文字を、"０"キーに"わ"行の文字と濁点と半濁点を対応づけて文字を入力可能なテンキーと、前記キーの押下を検出するキー押下検出手段と、前記テンキーの押下に応じて文字を表示可能な表示手段と、前記表示手段に表示されている文字が濁点又は半濁点をつけることが可能な文字であるか否かを判定する文字判定手段と、を有し、前記キー押下検出手段がテンキーの押下を検出すると、前記表示手段が、前記テンキーに対応する第１の文字を表示し、続いて前記キー押下検出手段が、"０"キーの押下を検出すると、前記文字判定手段が、前記第１の文字が濁点又は半濁点をつけることが可能な文字であるか否かを判定し、前記文字判定手段が、前記第１の文字が半濁点をつけることが可能な文字であると判定する際には、前記表示手段が、前記第１の文字に続く表示領域である第２の文字表示領域に半濁点を表示し、前記文字判定手段が、前記第１の文字が濁点をつけることが可能な文字であると判定する際には、前記表示手段が、前記第１の文字に続く表示領域である第２の文字表示領域に濁点を表示し、前記文字判定手段が、前記第１の文字が濁点も半濁点も付けることができない文字であると判定する際には、前記表示手段が、前記第１の文字に続く表示領域である第２の文字表示領域にかな文字を表示する、ことを特徴とする。
【００２１】
【００２２】
【産業上の利用分野】
本発明は入力装置に関する。
【００２３】
【発明の実施の形態】
図１は、本発明を適用してなる実施例装置である入力装置のブロック図である。
【００２４】
図２は、後述するテンキー１１１の配置形態図である。
【００２５】
図１において、入力部１１０は、テンキー１１１と登録キー１１２と図示せぬ通話キーなどの各種機能キーとを有している。
【００２６】
前記テンキー１１１の“１〜９”キーは夫々“あ〜ら”行の文字に対応づけられており、“０”キーは“わ”行の文字と濁点と半濁点に対応づけられており、“＊”キーと“＃”キーは夫々カーソルの移動に対応づけられいる（図２参照）。
【００２７】
辞書メモリ１２０は、文字データを記憶しており、たとえば、“あ”行から“わ”行までの文字データと濁点と半濁点のデータを記憶している。
【００２８】
表示部１３０は、押下されたテンキー１１１に対応する文字データを表示する。
【００２９】
尚、前記表示部１３０は、口述するバッファ１４０が記憶可能な文字数（たとえば２０文字）を表示可能である。又、ユーザが文字入力を行う際には、表示部１３０にはカーソルが点滅されており、ユーザがテンキーの押下操作を行う度にカーソルが点滅している領域に文字が切換表示される。
【００３０】
バッファ１４０は、ユーザのテンキー押下に応じて表示部１３０に表示されている文字データを１文字づつ記憶する。本実施例では、前記バッファ１４０は例えば２０文字分の文字データを記憶することが可能である。
【００３１】
文字判定部１５０は、入力部１１０の“０”キーが押下された際に、表示部１３０に表示されているカーソルの１文字前の表示文字が、濁点をつけると濁音文字（例えば、が行、ざ行、だ行、ば行の文字）となる文字（例えば、か行、さ行、た行、は行の文字）或いは半濁点をつけると半濁音文字（例えば、ぱ行の文字）となる文字（例えば、は行の文字）或いは通常文字（濁音又は半濁音を付けることの無い文字）か否かを判定する。
【００３２】
文字変換部１６０は、通常文字と濁点の２文字或いは前記通常文字と半濁点の２文字を１つの文字として１つのカーソル内に収まるように変換する。
【００３３】
ＲＡＭ（Ｒａｎｄｕｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１７０は、前記バッファ１４０に記憶された２０文字までのデータを複数記憶可能である。
【００３４】
尚、ユーザが登録キー１１２を押下した際に、バッファ１４０に記憶されているデータが前記ＲＡＭ１６０に記憶される。
【００３５】
制御部１８０は、上述の各回路の制御を司る。
【００３６】
図３は、文字入力を行う際（たとえば電話帳の名前部分を入力する際）の本実施例動作を示すフロー図である。
【００３７】
以下、図３を用い、制御部１８０の動作に即して本実施例装置の動作を説明する。
【００３８】
尚、文字入力開始の際には、表示部１３０には文字が表示されておらず、１文字目の領域にカーソルが点滅表示されている。
【００３９】
まずＳ１ステップでは、制御部１８０は、入力部１１０からのテンキー１１１の押下信号を検出するとＳ２ステップへ処理を進める。
【００４０】
Ｓ２ステップでは、制御部１８０は、辞書メモリ１２０と表示部１３０を制御することにより、前記Ｓ１ステップで押下検出したテンキーに対応する文字を辞書メモリ１２０に検索させ読み出し、読み出した文字データを表示部１３０に表示させる。
【００４１】
具体的には、前記Ｓ１ステップにおいて、制御部１８０が例えば“１〜９”キー、“０”キーの各キーの押下信号を検出すると、Ｓ２ステップにおいて、各々の押下信号に対応する文字“あ〜ら”行、“わ”行の文字を表示部１３０に表示させる。
【００４２】
続くＳ３ステップでは、制御部１８０は、入力部１１０から“０”キーが押下されたか否かを検出する。具体的には、制御部１８０が入力部１１０から“０”キーの押下信号を検出するとするとするＳ４ステップへ処理を進め、“０”キーの押下信号を検出しないとＳ５ステップへ処理を進める。
【００４３】
Ｓ４ステップでは、制御部１８０は、辞書メモリ１２０とバッファ１４０を制御することにより、表示部１３０に表示されているカーソル上の表示文字に対応するデータを前記辞書メモリ１２０から読み込み、前記データを前記バッファ１４０に記憶されている最新の文字データ領域の次の領域に記憶させる。その後、制御部１８０は、Ｓ１５ステップ（図４記載）へ処理を進める。
【００４４】
Ｓ５ステップでは、制御部１８０は、前記Ｓ１ステップで検出したテンキー１１１の押下信号と同じ押下信号を検出するとＳ１４ステップへ処理を進め、同じ押下信号を検出しない場合にはＳ６ステップへ処理を進める。
【００４５】
Ｓ６ステップでは、制御部１８０は、前記Ｓ２ステップで表示部１３０に表示させた文字に続く文字を表示部１３０に表示させる。
【００４６】
例えば、制御部１８０がＳ１ステップで“２”キーの押下信号を検出し、Ｓ２ステップで表示部１３０に前記“２”キーに対応する文字“か”を表示させ、  更に前記Ｓ５ステップで再度“２”キーの押下信号を検出すると、制御部１８０は辞書メモリ１２０を制御することにより“か”に続く文字“き”を検索させ読み込み、読み込んだ文字“き”のデータを表示部１３０へ送出し、表示部１３０に表示させる。
【００４７】
この為、制御部１８０は、Ｓ５ステップで同じキー（例えば“２”キー）の押下信号を検出する度に、Ｓ６ステップでは、前記Ｓ５ステップで押下検出されたキーに対応する文字（例えば“か”行の文字）を“か、き、く、け、こ”という順に表示部１３０の同じカーソル上に切替表示させる。
【００４８】
Ｓ７ステップでは、制御部１８０は、前記Ｓ１ステップで押下検出したテンキーと異なるテンキーが押下されたか否かを検出する。
【００４９】
具体的には、前記制御部１８０は、前記Ｓ１ステップ又はＳ５ステップで検出したキー１１１の押下信号と異なるキー１１１押下信号を検出するとＳ８ステップへ処理を進め、前記テンキー１１１の押下信号を検出しない場合にはＳ９ステップへ処理を進める。
【００５０】
Ｓ８ステップでは、制御部１８０は、前記Ｓ２ステップ又は前記Ｓ６ステップで表示部１３０のカーソル上に表示されている文字データをバッファ１４０に記憶させる。
【００５１】
具体的には、制御部１８０が辞書メモリ１２０とバッファ１４０を制御することにより、表示部１３０に表示されているカーソル上の文字データを辞書メモリ１２０に検索させ読込み、読み込んだ文字データをバッファ１４０に送出し、前記バッファ１４０内に最も新しく記憶した領域の次の領域に前記文字データを記憶させる。その後、制御部１８０はＳ２ステップへ処理を戻す。
【００５２】
Ｓ９ステップでは、制御部１８０は、入力部１１０から登録キー１１２の押下信号を検出したか否かを判定しており、前記登録キー１１２の押下信号を検出するとＳ１０ステップへ処理を進め、前記キー１１２の押下信号を検出しない場合にはＳ１２ステップへと処理を進める。
【００５３】
Ｓ１０ステップでは、制御部１８０は、前記Ｓ８ステップと同様に表示部１３０に表示されている文字の内、カーソル上に位置する文字に対応するデータをバッファ１４０に記憶させ、表示部１３０に表示されているカーソル上に文字を表示させないように表示部１３０を制御する。
【００５４】
続くＳ１１ステップでは、制御部１８０は、バッファ１４０に記憶されている文字データ（表示部１３０に表示されている文字データ）をすべてＲＡＭ１７０に送り込み記憶させる。
【００５５】
その後、制御部１８０は、表示部１３０とバッファ１４０を制御することにより表示部１３０に表示されている文字とバッファ１４０に記憶されている文字データを消去させ、文字入力動作が終了する。
【００５６】
Ｓ１２ステップでは、制御部１８０は、図示しない通話キーなどの機能キーの押下信号を検出したか否かを判定し、前記機能キーの押下を検出するとＳ１３ステップへ処理を進め、一方、前記キーの押下を検出しない場合にはＳ３ステップへ処理を戻す。
【００５７】
Ｓ１２ステップでは、制御部１８０は、表示部１３０とバッファ１４０を制御することにより、表示部１３０に表示されている文字を消去させると共に、バッファ１４０に記憶されている文字データを消去させる。
【００５８】
Ｓ１４ステップでは、制御部１８０は、前記Ｓ１２ステップで押下検出した機能キー（例えば、通話キー）に対応する制御（例えば、通話制御）を行う。
【００５９】
次に、前記Ｓ４ステップに続くＳ１５ステップ以降の動作を説明する。
【００６０】
尚、図４は、本実施例装置のＳ１５ステップ以降の動作を示すフロー図である。
【００６１】
Ｓ１５ステップでは、制御部１８０は、表示部１４０に表示されているカーソルの１文字前の表示文字が“は”行の文字であるか否かを判定している。
【００６２】
具体的には、制御部１８０は、バッファ１４０と文字判定部１５０を制御することにより、バッファ１４０に最も新しく記憶された文字データ（Ｓ４ステップでバッファ１４０に記憶された文字データ）を前記文字判定部１５０へ送出させ、前記文字判定部１５０に前記文字データが“は”行の文字であるか否かを判定させる。その判定結果から、制御部１８０が１文字前の表示文字が“は”行の文字であると判定する際にはＳ１６ステップへ処理を進め、一方、“は”行の文字ではないと判定する際にはＳ１７ステップへ処理を進める。
【００６３】
Ｓ１６ステップでは、制御部１８０は、辞書メモリ１２０と表示部１３０を制御することにより、半濁点データを辞書メモリ１２０から読み出し表示部１３０へ送出し、前記半濁点データを表示部１３０に表示させる。その後Ｓ２０ステップへ処理を進める。
【００６４】
Ｓ１７ステップでは、制御部１８０は、表示部１３０に表示されているカーソルの１文字手前の表示文字が“か”行又は“さ”行又は“た”行のいずれかの文字であるか否かを判定している。
【００６５】
具体的には、制御部１８０が、バッファ１４０と文字判定部１５０を制御することにより、バッファ１４０に最も新しく記憶されたされた文字データを前記文字判定部１５０へ送出させ、前記文字判定部１５０に前記文字データが“か”行又は“さ”行又は“た”行のいづれかの文字であるか否かを判定させる。
【００６６】
その判定結果から、制御部１８０が１文字前の表示文字が“か”行又は“さ”行又は“た”行のいづれかの文字であると判定するとＳ１８ステップへ処理を進め、一方、これらの文字でないと判定するとするとＳ１９ステップへ処理を進める。
【００６７】
Ｓ１８ステップでは、制御部１８０は、辞書メモリ１２０と制御部１３０を制御することにより、濁点データを辞書メモリ１２０から読み取り表示部１３０に送出し、前記濁点データを表示部１３０に表示させる。その後Ｓ２０ステップへ処理を進める。
【００６８】
Ｓ１９ステップでは、制御部１８０は、辞書メモリ１２０と表示部１３０を制御することにより、“わ”行の文字データを辞書メモリ１２０から読み取り表示部１３０に送出し、前記データを表示部１３０に表示させる。その後Ｓ２０ステップへ処理を進める。
【００６９】
Ｓ２０ステップでは、制御部１８０は、“０”キーが押下されたか否かを検出しており、“０”キーの押下信号を検出するとＳ２１ステップへ処理を進め、一方、“０”キーの押下信号を検出しない場合にはＳ２２ステップへ処理を進める。
【００７０】
Ｓ２１ステップでは、制御部１８０は、Ｓ１６、Ｓ１８、Ｓ１９ステップでカーソル上に表示されている濁点又は半濁点又は通常文字に続く文字を表示部１３０に表示させ、続いてＳ２０ステップにおける“０”キーの押下検出に応じて、濁点又は半濁点又は通常文字を表示部１３０に切り換え表示させる。
【００７１】
Ｓ２１ステップにおける具体的な動作を以下に説明する。
【００７２】
図５は、Ｓ２１ステップにおける制御部１８０の動作を詳細に示したフロー図である。
【００７３】
Ｓ２１ステップでは、具体的には、“０”キーが連続押下される度に、“半濁点、濁点、わ、を、ん、半濁点…”の順で繰り返し処理が行われる。
【００７４】
Ｓ２１ａステップでは、制御部１８０が、前回の“０”キー操作で行われた処理が“ん”と判定すると、S２１ｂステップへ処理を進め、一方“ん”と判定しなければ、Ｓ２１ｄステップへ処理を進める。
【００７５】
具体的には、制御部１８０が、表示部１３０のカーソル上文字データに対応する文字データを辞書メモリ１２０から文字判定部１５０へ送出させ、前記文字判定部１５０に前記文字データが“ん”であるか否か判定させ、“０”キー操作で行われた処理が“ん”の判定であれば、制御部１８０は、Ｓ２１ｂステップへ処理を進め、一方“ん”の判定でなければ、制御部１８０は、Ｓ２１ｄステップへ処理を進める。
【００７６】
Ｓ２１ｂステップでは、制御部１８０は、カーソルが表示されている領域の１文字前の領域に表示されている文字が半濁点を付けることが可能な文字であるか否かを判定している。
【００７７】
具体的には、制御部１８０は、バッファ１４０と文字判定部１５０を制御することにより、バッファ１４０に記憶されている文字データの内最も新しく記憶された文字データ（前記１文字前の領域文字に該当）を読み出し、読み出した文字データを文字判定部１５０に送出する。
【００７８】
その後、前記文字データを入力した前記文字判定部１５０に、前記文字データが半濁点を付けることが可能な文字であるか否かを判定させ、１文字前の表示データが半濁点を付けることが可能な文字であると判定すると、制御部１８０は、Ｓ２１ｃステップへ処理を進め、一方、半濁点を付けることが不可能な文字であると判定すると、制御部１８０は、Ｓ２１ｄステップへ処理を進める。
【００７９】
Ｓ２１ｃステップでは、制御部１８０は、表示部１３０と文字変換部１６０を制御することにより、前記辞書メモリ１２０に記憶されている半濁点データとバッファ１４０に記憶されている１文字前の文字データを読み込み、前記文字変換部１６０へ送出し、前記文字変換部１６０に、前記文字データ（例えば“は”）と半濁点データの合計２文字分のデータを１文字分のデータ（例えば“ぱ”）に変換させ、変換されたデータを表示部１３０へ送出させ、前記変換データを表示部１３０のカーソル上に表示させる。その後、前記制御部１８０は、Ｓ２０ステップへ処理を戻す。
【００８０】
Ｓ２１ｄステップでは、文字判定部１６０が前回の“０”キー操作で行われた処理が半濁点であると判定した際には、制御部１８０は、Ｓ２１ｅステップへ処理を進め、一方半濁点でない場合には、制御部１８０は、Ｓ２１ｇステップへ処理を進める。
【００８１】
具体的には、制御部１８０が、表示部１３０のカーソル上文字データに対応する文字データを辞書メモリ１２０から文字判定部１５０へ送出させ、前記文字判定部１５０に前記文字データが半濁点であるか否か判定させ、文字判定部１５０が、“０”キー操作で行われた処理が半濁点と判定すると、制御部１８０は、Ｓ２１ｅステップへ処理を進め、一方半濁点ではない場合には、制御部１８０は、Ｓ２１ｇステップへ処理を進める。
【００８２】
Ｓ２１ｅステップでは、制御部１８０は、カーソルが表示されている領域の１文字前の領域に表示されている文字が濁点を付けることが可能な文字であるか否かを判定している。
【００８３】
具体的には、制御部１８０は、バッファ１４０と文字判定部１５０を制御することにより、バッファ１４０に記憶されている文字データの内最も新しく記憶された文字データ（前記１文字前の領域文字）を読み出し、読み出した文字データを文字判定部１５０に送出する。その後、前記文字データを入力した前記文字判定部１５０に、前記文字データが濁点を付けることが可能な文字であるか否かを判定させ、文字判定部１５０が、１文字前の表示データが濁点を付けることが可能な文字であると判定すると、制御部１８０は、Ｓ２１ｆステップへ処理を進め、一方、半濁点を付けることが不可能な文字である場合には、制御部１８０は、Ｓ２１ｇステップへ処理を進める。
【００８４】
Ｓ２１ｆステップでは、制御部１８０は、Ｓ２１ｃステップでは、制御部１８０は、表示部１３０と文字変換部１６０を制御することにより、前記辞書メモリ１２０に記憶されている半濁点データとバッファ１４０に記憶されている１文字前の文字データを読み込み、前記文字変換部１６０へ送出し、前記文字変換部１６０に、前記文字データ（例えば“か”）と濁点データの合計２文字分のデータを１文字分のデータ（例えば“が”）に変換させ、変換されたデータを表示部１３０へ送出させ、前記変換データを表示部１３０のカーソル上に表示させる。その後、制御部１８０は、Ｓ２０ステップへ処理を戻す。
【００８５】
Ｓ２１ｇステップでは、前回の“０”キー操作で行われた処理が濁点である際には、制御部１８０がＳ２１ｅステップへ処理を進め、一方濁点でない場合には、Ｓ２１ｇステップへ処理を進める。
【００８６】
具体的には、制御部１８０が、表示部１３０に表示されているカーソル上の文字データを文字判定部１５０へ送出させ、前記文字判定部１５０に前記文字データが濁点であるか否か判定させ、前記文字判定部１５０が、“０”キー操作で行われた処理が濁点と判定すると、制御部１８０は、Ｓ２１ｈステップへ処理を進め、一方半濁点ではない場合には、Ｓ２１ｉステップへ処理を進める。
【００８７】
Ｓ２１ｈステップでは、制御部１８０は、表示部１３０と辞書メモリ１２０を制御することにより、前記辞書メモリ１２０に記憶されている“わ”文字データを読み込み表示部１３０へ送出し、前記表示部１３０のカーソル上に表示させる。
その後、Ｓ２０ステップへ処理を戻す。
【００８８】
Ｓ２１ｉステップでは、制御部１８０が、前回の“０”キー操作で行われた処理が“わ”と判定すると、S２１ｊステップへ処理を進め、一方“わ”と判定しなければ、Ｓ２１ｋステップへ処理を進める。
【００８９】
具体的には、制御部１８０が、表示部１３０に表示されているカーソル上の文字データを文字判定部１５０へ送出させ、前記文字判定部１５０に前記文字データが“わ”文字であるか否か判定させ、文字判定部１５０が、“０”キー操作で行われた処理が“わ”文字であると判定すると、制御部１８０は、Ｓ２１ｊステップへ処理を進め、一方“わ”文字でない場合には、Ｓ２１ｋステップへ処理を進める。
【００９０】
Ｓ２１ｊステップでは、制御部１８０は、表示部１３０と辞書メモリ１２０を制御することにより、前記辞書メモリ１２０に記憶されている“を”文字データを読み込み表示部１３０へ送出し、前記表示部１３０のカーソル上に表示させる。
その後、Ｓ２０ステップへ処理を戻す。
【００９１】
Ｓ２１ｋステップでは、制御部１８０は、表示部１３０と辞書メモリ１２０を制御することにより、前記辞書メモリ１２０に記憶されている“ん”文字データを読み込み表示部１３０へ送出し、前記表示部１３０のカーソル上に表示させる。
【００９２】
その後、Ｓ２０ステップへ処理を戻す。
【００９３】
次に、図４のフロー図に戻り、Ｓ２２ステップ以降の本実施例装置の動作を以下に説明する。
【００９４】
Ｓ２２ステップでは、制御部１８０は、“０”キー以外のテンキー１１１が押下されたか否かを判定しており、“０”キー以外のキー押下信号を検出するとＳ２３ステップへ処理を進め、一方、“０”キーの押下信号を検出しない場合にはＳ２５ステップへ処理を進める。
【００９５】
Ｓ２３ステップでは、制御部１８０は、前記Ｓ８、Ｓ１０ステップと同様に表示部１３０に表示されている文字の内、カーソル上に表示されている文字データをバッファ１４０に記憶させる。
【００９６】
続くＳ２４ステップでは、制御部１８０は、前記Ｓ２２ステップで押下されたキー１１１に対応する文字を表示部１３０に表示させ、Ｓ３ステップへ処理を戻す。
【００９７】
Ｓ２５ステップでは、制御部１８０は、入力部１１０から登録キー１１２のキー押下信号を検出したか否かを判定しており、前記登録キー１１２の押下信号を検出するとＳ２６ステップへ処理を進め、一方、前記押下信号を検出しない場合には、Ｓ２８ステップへ処理を進める。
【００９８】
Ｓ２６ステップでは、制御部１８０は、前記Ｓ２３ステップと同様に表示部１３０のカーソル上に表示されている文字データをバッファ１４０に記憶させる。
【００９９】
続くＳ２７ステップでは、前記Ｓ１１ステップと同様に制御部１８０は、バッファ１４０に記憶されている文字データ（表示部１３０に表示されている文字データ）を全てＲＡＭ１７０に送りみ記憶させる。
【０１００】
その後、制御部１８０は、表示部１３０とバッファ１４０を制御することにより表示部１３０に表示されている文字とバッファ１４０に記憶されている文字データを消去し、文字入力動作が終了する。
【０１０１】
Ｓ２８ステップでは、制御部１８０は、Ｓ１２ステップと同様に図示しない通話キーなどの機能キーの押下信号を検出したか否かを判定し、前記機能キー押下信号を検出するとＳ２９ステップへ処理を進め、一方、前記キー押下信号を検出しない場合には、Ｓ２０ステップへ処理を戻す。
【０１０２】
Ｓ２９ステップでは、制御部１８０は、Ｓ１３ステップと同様に表示部１３０とバッファ１４０を制御することにより、表示部１３０に表示されている文字を消去させると共にバッファ１４０に記憶されている文字データを消去させる。
【０１０３】
Ｓ３０ステップでは、制御部１８０は、前記Ｓ２８ステップで押下検出した機能キー（例えば通話キー）に対応する処理（例えば、通話処理）を行う。
【０１０４】
以上説明したように、本実施例装置は、テンキー１１１の“１〜９”、“０”夫々に“あ行〜ら行”、“わ”行の文字を対応づけており、いすれかのテンキー１１１が押下され続いて“０”キーが押下された際には、表示部１３０に表示されているカーソルの１文字前に表示されている文字、即ちバッファ１４０に最も最近記憶された文字がどのような文字であるかが検索される。
【０１０５】
検索の結果から１文字前の表示文字が“は”行の文字である場合には、半濁点を先に表示させ、その後“０”キーの押下を検出する度に“濁点、わ、を、ん、半濁点…”と切り換え表示させる。
【０１０６】
又、検索の結果から１文字前の表示文字が“か”行又は“さ”行又は“た”行の文字である場合には、濁点を先に表示させ、その後“０”キーの押下を検出する度に“半濁点、わ、を、ん、濁点…”と切り換え表示させる。
【０１０７】
更に、検索の結果から検索の結果から１文字前の表示文字が“か”行又は“さ”行又は“た”又は“は”行のいずれの文字でない場合には、“わ”文字を先に表示させ、その後“０”キーの押下を検出する度に“を、ん、わ…”と切り換え表示させている。
【０１０８】
このように、本実施例装置は、濁点又は半濁点が付くことが可能な文字の入力の後に続いて“０”キーの押下を検出すると、濁点又は半濁点を先に表示させ、濁点又は半濁点が付くことがない文字の入力の後に続いて“０”キーの押下を検出すると“わ、を、ん”の文字を先に表示させることが可能である。
【０１０９】
この為、本実施例装置は、従来方法の様に、濁点や半濁点を付けることが可能な文字の入力の後にユーザが濁点や半濁点を入力する為に“０”キーを複数回押下する必要がなく、濁点及び半濁点がつくことがない文字を続けて入力する際にも、ユーザは数少ない“０”キーの押下操作で文字入力を行うことが可能である。
【０１１０】
又、本実施例装置は、濁点文字や半濁点文字専用のキーを設ける必要がない為、小型化、軽量化、多機能化の傾向にある携帯電話装置に非常に適している。
【０１１１】
尚、本実施例では、ひらがなを入力する際の実施例を示したが、同様にカタカナを入力する場合や、漢字変換機能を有する入力装置等にも適用できる。
【０１１２】
ただし、カタカナを入力する際には、“ヴ”文字が存在する為、“ウ”文字の入力の後に“０”キーを押下すると、濁点を先に表示可能とすることが好ましい。
【０１１３】
又、上述の実施例では、濁音及び半濁音を有しない文字の入力に優先して前記未確定の文字に濁音或いは半濁音の付加を行うものであるが、促音（例えば、“っ”）でない文字の入力に優先して促音にする機能を行わせても良い、
更に、本実施例では、キーの押下に応じて表示部１３０の１文字分の領域に通常文字が表示され、続く１文字分の領域上に濁点、半濁点が切り換え表示される構成にしていたが、通常文字が入力された後に、例えば“０”キーの連続押下があると、前記通常文字が表示されている１文字分の領域に、前記通常文字に濁音又は半濁音を付けた文字（濁音文字、半濁音文字）を切り換え表示させる構成にしても良い。
【０１１４】
【発明の効果】
本発明の入力装置によると、未確定の文字が濁点や半濁点をつけることが可能な文字であれば、キー操作時に濁点や半濁点を優先的に表示し、未確定の文字が濁点や半濁点をつけることが可能な文字でなければ、操作されたキーに対応する文字を優先的に表示する為、濁点や半濁点や文字を少ないキー操作で入力でキー、更には濁点や半濁点専用のキーを設ける必要がない。
【図面の簡単な説明】
【図１】  本発明を適用してなる実施例装置のブロック図である。
【図２】  テンキー１１１のキー配置形態を示す図である。
【図３】  本実施例装置の動作を示すフロー図である。
【図４】  本実施例装置の動作を示すフロー図である。
【図５】  本実施例装置の動作を示すフロー図である。
【符号の説明】
１１０  入力部
１１１  テンキー
１１２  登録キー
１２０  辞書メモリ
１３０  表示部
１４０  バッファ
１５０  文字判定部
１６０  文字変換部
１７０  ＲＡＭ
１８０  制御部
【図１】
0004278267.tif 000002
【図２】
0004278267.tif 000003
【図３】
0004278267.tif 000004
【図４】
0004278267.tif 000005
【図５】
0004278267.tif 000006