(57)【要約】【課題】キー入力のときの押下キー間違いによる誤入力を訂正することができ、さらには装置別途作成された文章に含まれる文字列に対して、押下キー間違いによる誤入力を訂正することができる文字訂正方法及び文字入力装置を提供する。【解決手段】複数のキーを有し、各キーにそれぞれ複数の文字が割り当てられ、キーの押下回数で入力文字を決定する文字入力装置において、キーにより入力された文字列の誤入力文字を訂正するときに、正入力文字の候補として該誤入力された文字が割り当てられている前記キーに物理的に近く、押下回数が一致するものを選択する。【選択図】      図４
2004185373.tif 000002
【特許請求の範囲】
【請求項１】
複数のキーを有し、各キーにそれぞれ複数の文字が割り当てられ、キーの押下回数で入力文字を決定する文字入力装置において、
キーにより入力された文字列の誤入力文字を訂正するときに、正入力文字の候補として該誤入力された文字が割り当てられている前記キーに物理的に近く、押下回数が一致するものを選択することを特徴とする文字訂正方法。
【請求項２】
誤入力の文字を訂正候補文字に置換した訂正候補文字列を一時的に保管することができ、
前記表示部は前記訂正候補文字列を一覧表示することができ、
前記キーは前記一覧表示の訂正候補文字列の中から選択できる請求項１に記載の文字訂正方法。
【請求項３】
誤入力された文字が割り当てられているキーと、正入力文字が割り当てられているキーの関係をデータベースとして記録し、記録、蓄積されたデータベースに基づいて、訂正候補文字に優先度を設定する請求項１又は請求項２に記載の文字訂正方法。
【請求項４】
別途入力されたデータを文字列単位に区切る手段を有しており、
前記区切られた各文字列を一時的に保存し、該各文字列を操作することが可能である請求項１又は請求項２記載の文字訂正方法。
【請求項５】
前記キー入力後から誤入力を訂正するまでの処理を自動的に行う請求項１から請求項４いずれかに記載の文字訂正方法。
【請求項６】
所定時間キーの押下がないと、文字入力が終了したと判断する請求項２又は請求項３記載の文字訂正方法。
【請求項７】
訂正文字の候補を選択するとき、その後文字入力が継続すればその候補を取り消す請求項２、請求項５及び請求項６記載の文字訂正方法。
【請求項８】
複数の文字が割り当てられ押下回数によって文字の入力選択を行うキー入力部と、
予め正しい文字列情報が記録されている記憶部と、
前記入力部から入力された文字を一時的に保存するためのメモリー部と、
前記入力部から入力された前記文字列と前記記憶部に予め用意されている辞書内に格納される文字列情報を比較し該文字列の正誤判定を行う処理部と、
前記メモリー部に保存した文字群に対して、正誤判定し、文字群中の一文字を置換する文字置換部と、を有する文字入力装置であって、
前記処理部は前記入力された文字列に対して、誤入力文字を訂正するときに、正入力文字の候補として該誤入力された文字が割り当てられている前記キー入力部のキーに物理的に近く、押下回数が一致するものを選択することを特徴とする文字入力装置。
【請求項９】
前記メモリー部は、誤入力の文字を訂正候補文字に置換した訂正候補文字列を一時的に保管することができ、
前記表示部は前記訂正候補文字列を一覧表示することができ、
前記キーは前記一覧表示の訂正候補文字列の中から選択できる請求項８に記載の文字入力装置。
【請求項１０】
誤入力された文字が割り当てられているキーと、正入力文字が割り当てられているキーの関係をデータベースとして記録し、記録、蓄積されたデータベースに基づいて、訂正候補文字に優先度を設定する請求項８又は請求項９に記載の文字入力装置。
【請求項１１】
別途作成されたデータを文字列単位に区切る手段を有しており、
前記区切られた各文字列を一時的に保存し、該各文字列を操作することが可能であることを特徴とする請求項８又は請求項９記載の文字入力装置。
【請求項１２】
前記キー入力後から誤入力を訂正するまでの処理を自動的に行う請求項８から請求項１１いずれかに記載の文字入力装置。
【請求項１３】
所定時間キーの押下がないと、文字入力が終了したと判断する請求項９又は請求項１０記載の文字入力装置。
【請求項１４】
訂正文字の候補を選択するとき、その後文字入力が継続すればその候補を取り消す請求項９、請求項１２及び請求項１３記載の文字入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
【０００２】
本発明は、文字訂正方法及び該文字訂正方法を用いる文字入力装置に関するものである。
【従来の技術】
【０００３】
携帯情報端末や携帯電話機等の小型電子機器のキー入力装置は１０程度のキーで文字入力を行うために１つのキーに多くの文字、数字及び記号が割り当てられている。キーの押下回数によって、異なる文字を入力選択することが可能である。
【０００４】
特開昭６１−１９５０４７号公報に記載の方法を例にとると、各キーに５０音等の文字を割り当てる方式を開示している。つまり、「１」、「２」、「３」、．．．、「８」、「９」、「０」の各キーにそれぞれ「あ行」、「か行」、「さ行」、．．．、「や行」、「ら行」、「わをん」を割り当てておき、「１」キーを１回押すと「あ」を入力選択し、さらに該「１」キーを１回押すと「い」を選択できるよう、つまり押下回数によって文字を入力選択できるようになっている。その他の数字キーについてもそれぞれの対応文字を押下回数によって入力選択できるようになっている。
【０００５】
しかしながら、この文字入力方法において、押下するキーは正しいが押下する回数が間違っていたり、押下する回数は正しいが押下するキーが間違っているといった、誤入力が発生する。
【０００６】
そこで、上述のような誤入力を防止するため、特表２００１−５０９２９０号公報に開示されている減少型キーボード曖昧さ除去システムのような誤入力訂正方法が提案されている。
【０００７】
特表２００１−５０９２９０号公報に記載の誤入力訂正方法は、上述の誤入力タイプのうち、押下するキーは正しいが、押下する回数を間違ったときに発生する誤入力を訂正する方法が開示されている。
【０００８】
すなわち、文字入力のときに、キーを押す順番に着目し、予め順番とそれに対応した単語を記録した辞書を用意しておき、文字入力時の順番を記憶し、順番情報が一致した単語を採用する。また、一致する単語が複数あるときは入力選択候補リストとして表示して選択することで、文字入力訂正を行っている。
【０００９】
【特許文献１】
特開昭６１−１９５０４７号公報
【特許文献２】
特表２００１−５０９２９０号公報
【００１０】
【発明が解決しようとする課題】
しかしながら、上述の従来の入力訂正方法において、押下するキーは正しく押下回数が誤っている場合に、文字入力を訂正することは可能であるが、誤ったキーを正しい回数押下したキー入力文字に対して、訂正することは不可能である。
【００１１】
そこで本発明は、キー入力のときの押下キー間違いによる誤入力を訂正することができる文字訂正方法及び文字入力装置を提供することを目的とする。
【００１２】
また本発明は、別途作成された文章に含まれる文字列に対して、押下キー間違いによる誤入力を訂正することができる文字訂正方法及び文字入力装置を提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記目的を達成するために本発明は、複数の文字が割り当てられ、押下回数によって文字の入力選択を行うキー入力部と、予め正しい文字列情報が記録されている記憶部と、前記入力部から入力された文字を一時的に保存するためのメモリー部と、前記入力部から入力された前記文字列と前記記憶部に記録されている文字列情報を比較し該文字列の正誤判定を行う処理部と、前記メモリー部に保存した文字列に対して、正誤判定し、文字列中の一文字を置換する文字置換部とを有し、前記処理部は前記入力された文字列に対して、誤入力文字を訂正するときに、正入力文字の候補として該誤入力された文字が割り当てられている前記キーに物理的に近く、押下回数が一致するものを選択することを特徴としている。
【００１４】
この構成によると、キー入力時に誤って正入力文字が割り当てられたキーとは異なるキーを押下した場合でも、該異なるキーに物理的に近いキーで押下回数が同じ文字を訂正候補として選択するので、より迅速で且つ効果的に誤入力を訂正することができる。
【００１５】
それだけ、誤入力時に該誤入力訂正の時間が少なくてすみ、結果として、キーによる入力が迅速に行われる。
【００１６】
また本発明は、上記構成のメモリー部において、誤入力の文字を正入力候補文字に置換した訂正候補文字列を一時的に保管することができ、前記表示部にて前記訂正候補文字列を一覧表示することができ、前記キーにて前記一覧表示の訂正候補文字列の中から選択できるものを例示できる。
【００１７】
この構成によると、正入力候補文字が複数存在し、該複数の訂正候補文字と誤入力文字を入れ替えた訂正候補文字列に、前記記憶部に記録されている文字列情報の中に一致する文字列が複数存在する場合、使用者が任意に訂正候補文字列から正入力の文字列を選択することができる。
【００１８】
また本発明は、前記誤入力された文字が割り当てられているキーと、前記正入力文字が割り当てられているキーの関係をデータベースとして記録し、記録、蓄積されたデータベースに基づいて、訂正候補文字に優先度を設定しているものを用いてもよい。
【００１９】
この構成によると、誤入力文字が割り当てられているキーと、正入力文字が割り当てられているキーの関係を、データベースに記憶し、該データベースの情報を基に訂正候補文字に優先度をつけて、誤入力を訂正することができる。
【００２０】
それにより、誤入力の訂正にかかる時間を減らすことができる。また、訂正を行うたびにデータベースのデータが増えていき、より精度の高い訂正処理が可能である。
【００２１】
また本発明は、別途作成されたデータを文字列単位に区切る手段を有しており、前記区切られた各文字列を一時的に保存し、該各文字列を処理することが可能であるものを例示できる。
【００２２】
この構成によると、別途入力された文章内の文字列を上述の方法で訂正することが可能である。
【００２３】
前記別途作成された文章として受信した電子メールを例示できる。
【００２４】
また上述の訂正処理を、キー入力と同時に自動で行うものとしてもよい。この場合、自動訂正と手動訂正とを、任意に選択できるようになっていてもよい。
【００２５】
この構成によると、文字入力するのと同時に誤入力に対して訂正が行われるので、それだけ、文章の作成を迅速に行うことができる。
【００２６】
さらに所定時間キーの押下がない場合、入力終了と判断するものを例示できる。
【００２７】
また、上記構成の訂正候補文字選択の際に、文字入力があった場合訂正候補を取り消し、文字列への文字の入力を続行するものも例示できる。
【００２８】
この構成によると、文字列の一部が記憶部に記録されている文字列と似ている場合で誤入力が生じていない場合に、無駄な訂正をせずに入力を続けることができ、それだけ、文字入力の精度を上げることができる。
【００２９】
本発明は、キー入力によって作成される文字列に広く採用することができる。例えば、英語、日本語等の言語中に含まれる単語や、電話番号、電子メールアドレス等の文字列を挙げることができる。
【００３０】
例えば日本語入力の場合、前記文字列単位への区切りは漢字変換のときに行うようにしてもよい。
【００３１】
【発明の実施の形態】
以下に本発明の実施形態を図面を参照して説明する。
【００３２】
本発明に係る文字入力装置の一例である携帯電話機の正面図である。
【００３３】
図１に示す携帯電話機Ａは、音声を入力するための送話部１と、受信した音声を発音するための受話部２と、各種入力を行うための入力キー３と、各種情報を表示するための表示部４と、電波を受信するためのアンテナ部５と、を有している。
【００３４】
入力キー３は、「１」、「２」、・・・・・、「９」、「０」キー及び「＊」、「＃」キーを有するテンキー３１と、決定キー３２、発着信キー３３、切断キー３４と、入力モードを切り替えるモードキー３５と、を有している。
【００３５】
また、テンキー３１それぞれには、数字以外にもアルファベット及びひらがなが割り当てられている。例えば、「２」キー３１２の場合、数字の２以外に、アルファベットの「Ａ」、「Ｂ」、「Ｃ」及びひらがなのか行が割り当てられている。数字、アルファベット及びひらがなの各入力はモードキー３５を押すことで切り替わる。
【００３６】
「２」キー３１２を例に挙げて説明すると、数字入力モードのときは、「２」キー３１２を押す回数だけ数字の「２」が入力される。アルファベット入力モードのときは、押す回数によって「Ａ」、「Ｂ」、「Ｃ」、「ａ」、「ｂ」、「ｃ」の順に入力選択文字が変わっていく。ひらがな入力モードのときは、「か」、「き」、・・・・、「こ」の順に変わっていき、また「か」に戻る。
【００３７】
ほかのキーについても、同様の操作で数字、アルファベット及びひらがなの入力が可能である。
【００３８】
図２に図１に示す携帯電話機Ａのブロック図を示す。
【００３９】
携帯電話機Ａは、複数の文字が割り当てられ、押下回数によって文字の入力選択を行うキー入力部３と、キー入力部３から入力された文字を表示する表示部４と、予め正しい文字列情報が記録されている記憶部９２と、入力部３から入力された文字を一時的に保存するためのメモリー部９３と、入力部３から入力された文字列と記憶部９２に記録されている文字列情報を比較し文字列の正誤判定を行う処理部９１と、メモリー部９３に保存した文字列に対して、正誤判定し、文字列中の一文字を置換する文字置換部９５と、前記処理部９１と文字置換部９５を含み携帯電話機をコントロールするＣＰＵとを有している
【００４０】
（実施例１）
次に図１に示す携帯電話機Ａで文字入力をするときの動作を図を参照して示す。
図３（Ａ）は図１に示す携帯電話機のテンキー３１の拡大図である。図３（Ｂ）は、図１に示す携帯電話機にて文字入力した例を示す図である。図４は図１に示す携帯電話機の動作を示すフローチャートである。すなわち、図３（Ａ）、（Ｂ）は本発明の例として「ＴＥＳＴ」を入力したときに誤って「ＴＥＳＪ」と入力したときの訂正候補文字の選択例である。
【００４１】
正入力「ＴＥＳＴ」６６を間違って「ＴＥＳＪ」６１と入力した場合、つまり、「８」キー３１８を押下し「Ｔ」を選択するところを、誤って「５」キー３１５を押下して「Ｊ」を選択した場合例にとって説明する。この場合、「Ｊ」の入力は、「２」キー３１２を押下して「Ａ」、「４」キー３１４を押下して「Ｇ」、「６」キー３１６を押下して「Ｍ」及び「８」キー３１８を押下して「Ｔ」を入力選択した場合の誤入力であると考えられる。つまり、「Ｊ」は「５」キー３１５１回押下することで入力選択されるものであり、本来、「５」キー３１５に物理的に近接した、換言すれば上下左右に隣り合う、「２」キー３１２、「４」キー３１４、「６」キー３１６、「８」キー３１８のいずれかのキーを押下して入力選択したものであると考えられる（図３（Ａ）参照）。
【００４２】
上述の物理的に近いキーが正入力キーであるとすると、図３（Ｂ）の「ＴＥＳＪ」の場合、「８」キー３１８の１回押し「Ｔ」には「５」キー３１５の１回押し「Ｊ」、「７」キー３１７の１回押し「Ｐ」、「９」キー３１９の１回押し「Ｗ」、「ＪＰＷ」６２が置換文字の候補として挙げられる。同様に「Ｅ」の場合は「Ｂ」及び「Ｎ」、「ＢＮ」６３、「Ｓ」の場合は「Ｇ」及び「Ｔ」、「ＧＴ」６４、「Ｊ」の場合は「Ａ」、「Ｇ」、「Ｍ」及び「Ｔ」、「ＡＧＭＴ」６５がそれぞれ置換文字の候補として選択される（図３（Ｂ）参照）。その他の文字についても同様の置換対象文字が設定されている。
【００４３】
次に上述の置換対象文字の設定を用いて、誤入力を訂正する手順を図３及び図４をもとに説明する。
【００４４】
まず、キーより入力された文字列を予め携帯電話機Ａに予め用意されている辞書内の文字列との比較を行う（ステップＳ１１）。辞書内に格納されている文字列で一致するものがある場合、誤入力がなかったものとして終了する。辞書内に一致する文字列がない場合、文字列内の置換対象文字を検索する（ステップＳ１２）。検索した後、検索された置換対象文字と訂正候補の文字とを置換する（ステップＳ１３）。
【００４５】
置換対象文字と訂正候補の文字とを置換した文字列を前記辞書中に格納された文字列と再度比較を行う（ステップＳ１４）。辞書内の文字列で一致するものがある場合、誤入力が訂正されたとして処理を終了する。一致する文字列がない場合、ステップＳ１３における文字置換処理を監視し、置換対象文字の訂正候補の文字が残っているかどうか判定する（ステップＳ１５）。
【００４６】
訂正候補の文字が残っている場合、ステップＳ１３に戻って処理を行う。文字が残っていない場合、入力文字列において、置換処理を施している文字が文字列の最終文字かどうか判定する（ステップＳ１６）。最終文字でない場合、置換対象文字を変更し（ステップＳ１７）、ステップＳ１３に戻って訂正処理を行う。置換対象文字が最終文字の場合、処理を終了する。
【００４７】
（実施例２）
図５は本発明に係る文字入力装置の他の文字訂正方法を示すフローチャートである。
まず、キー入力された文字列と、携帯電話機内部に予め用意されている辞書に格納されている文字列との比較を行う（ステップＳ２１）。前記辞書内に入力文字列と一致する文字列が存在する場合、誤入力がないものとして、処理を終了する。辞書内に格納されている文字列に一致するものがない場合、入力文字列のうちで、置換対象文字を検索する（ステップＳ２２）。置換対象文字と訂正候補の文字を置換する（ステップＳ２３）。
【００４８】
置換された文字列と前記辞書中に格納された文字列を再度比較する（ステップＳ２４）。比較した結果、一致する文字列がある場合、入力文字列は誤入力訂正によって訂正されたものとして、メモリーに保存する（ステップＳ２５）。メモリに保存した後及び一致する文字列がない場合、置換対象文字に訂正候補の文字が残っているかどうか判定する（ステップＳ２６）。
【００４９】
訂正候補の文字が残っている場合、ステップＳ２３に戻って処理を行う。訂正候補の文字が残っていない場合、入力文字列において、現在置換処理を行っている文字が文字列の置換対象の最終文字かどうか判定する（ステップＳ２７）。最終文字でない場合、置換対象文字を変更し（ステップＳ２８）、その後、ステップＳ２３に戻って処理を行う。最終文字の場合、ステップＳ２５でメモリーに保存されている正入力単語候補を訂正候補の選択肢として表示部に一覧表示する（ステップＳ２９）。その後処理を終了する。
【００５０】
（実施例３）
図６に、入力「Ｊ」に対する訂正候補を示す図である。図６（Ａ）はテンキーの概略拡大図であり、図６（Ｂ）は入力「Ｊ」の訂正手順を示す図である。
図６（Ａ）に示すテンキー３１は図３（Ａ）と同一であり実質上同一の部分には同一の符号が付されている。
【００５１】
図６（Ｂ）に記載のとおり、「ＡＧＭＴ」７１が入力「Ｊ」７０に対する訂正候補の文字である。過去に携帯電話機Ａによって誤入力「Ｊ」を訂正した回数をデーターベース７２として残したものを考慮して正入力に変換する。ここで示すデータベース７２によると「Ａ」の間違いが５回、「Ｇ」の間違いが２回、「Ｍ」の間違いが１回、「Ｔ」の間違いが８回であった。
【００５２】
データベース７２のデータを反映して、訂正候補の文字に優先度つけて並べ替えると「ＴＡＧＭ」７３となる。入力文字列の中の置換対象文字を優先度順に訂正候補の文字と置換する。すなわち、入力「Ｊ」の置換は「Ｔ」、「Ａ」、「Ｇ」、「Ｍ」の順に切り替えていく。そして、辞書中に格納された文字列と比較して辞書中に格納された文字列と一致した場合、置換した文字を正入力文字として、入力「Ｊ」の訂正候補としてデータベース７２に保存する。
【００５３】
これによって、各文字に対する誤入力の傾向をもとに訂正候補の文字を設定するので、正入力文字への置換を迅速に行うことができる。
【００５４】
（実施例４）
図７に図１に示す携帯電話機が受信した電子メール内の文字列を訂正する動作のフロー図を示す。
まず、受信した電子メール内の文章を文字列単位に区切る（ステップＳ３１）。その後分割した文字列を認識する（ステップＳ３２）。その後、実施例１又は実施例２に記載の手順で誤入力文字の置換を行う（ここでは実施例１に記載の手順で行う）（ステップＳ３３）。
【００５５】
そして、置換を行っている文字列が受信文中の最後の文字列かどうか判定する（ステップＳ３４）。最後の文字列の場合処理を終了する。最後の文字列でない場合、訂正対象文字列を次の文字列に変更し（ステップＳ３５）、ステップＳ３２に戻って再度処理を実行する。
【００５６】
上記の実施例においては、英単語の入力を例に挙げて説明したが、それに限定されるものではなく、日本語、数字等キー入力手段にて入力することができるあらゆる言語を対象として上げることができる。
【００５７】
また上述の実施例においては、入力部としてテンキーを例に挙げて説明したが、それに限定されるものではなく、１つのキーに複数の文字が割り当てられたキーを有する入力装置に対して、採用することができる。
【００５８】
上述の各実施例は本発明に係る文字入力装置として携帯電話機を例示しているがそれに限定されるものではなく、各キーに複数の文字が割り当てられており、キー押下回数にて文字を入力選択するものを広く採用することができる。
【００５９】
【発明の効果】
本発明によると、キー入力のときの押下キー間違いによる誤入力を簡単且つ迅速に訂正することができる文字入力装置を提供することを目的とする。
【００６０】
また本発明によると、別途作成された文章に含まれる文字列に対して、押下キー間違いによる誤入力を簡単且つ迅速に訂正することができる文字入力装置を提供することを目的とする。
【図面の簡単な説明】
【図１】本発明に係る文字入力装置の一例である携帯電話機の正面図である。
【図２】図１に示す携帯電話機のブロック図である。
【図３】図（Ａ）は図１に示す携帯電話機のテンキーの拡大図であり、図（Ｂ）はキー入力「ＴＥＳＪ」の訂正を示す概略図である。
【図４】図１に示す文字入力装置の動作を示すフロー図である。
【図５】本発明に係る文字入力装置の他の例の動作を示すフロー図である。
【図６】図（Ａ）は図１に示す携帯電話機のテンキーの拡大図であり、図（Ｂ）は入力「Ｊ」に対する訂正候補文字に優先度をつける方法を示す概略図である。
【図７】本発明に係る文字入力装置のさらに他の例の動作を示すフロー図である。
【符号の説明】
Ａ  携帯電話機
１  受話部
２  送話部
３  キー入力部
３１  テンキー
３２  決定キー
３３  発着信キー
３４  終了キー
３５  モードキー
４  表示部
５  アンテナ部
【図１】
2004185373.tif 000003
【図２】
2004185373.tif 000004
【図３】
2004185373.tif 000005
【図４】
2004185373.tif 000006
【図５】
2004185373.tif 000007
【図６】
2004185373.tif 000008
【図７】
2004185373.tif 000009