(57)【要約】【課題】促音又は拗音を含む文字の入力を特殊なキー配列を利用せずに素早く入力することができる文字入力装置、文字入力方法及び文字入力プログラムを提供することを目的とする。【解決手段】数字キー１０１〜１１０及び記号キー１１１、１１２を用いた文字入力機能を提供する文字入力装置１であって、数字キー１０１〜１１０及び記号キー１１１、１１２の打鍵の回数及び順番を、文字又は文字列と対応付けた変換辞書１３０と、打鍵された数字キー１０１〜１１０及び記号キー１１１、１１２の回数及び順番を変換辞書１３０を用いて文字又は文字列に変換する変換処理手段１２０とを有することにより上記課題を解決する。【選択図】        図１
2004227554.tif 000002
【特許請求の範囲】
【請求項１】
数字キー及び記号キーを用いた文字入力機能を提供する文字入力装置であって、
数字キー及び記号キーの打鍵の回数及び順番を、文字又は文字列と対応付けた変換辞書と、
打鍵された数字キー及び記号キーの回数及び順番に基づき、打鍵された数字キー及び記号キーの回数及び順番を前記変換辞書を用いて文字又は文字列に変換する変換処理手段と
を有することを特徴とする文字入力装置。
【請求項２】
前記変換辞書は、数字キー及び記号キーの打鍵の回数及び順番を、拗音又は促音を含む仮名文字列と対応付けたことを特徴とする請求項１記載の文字入力装置。
【請求項３】
数字キー及び記号キーを用いた文字入力機能を提供する文字入力装置の文字入力方法であって、
数字キー及び記号キーの打鍵の回数及び順番を取得する取得段階と、
取得した数字キー及び記号キーの打鍵の回数及び順番に基づき、打鍵された数字キー及び記号キーの回数及び順番を前記変換辞書を用いて文字又は文字列に変換する変換段階と
を有することを特徴とする文字入力方法。
【請求項４】
文字キー及び特殊キーを用いて文字入力を行う文字入力プログラムであって、
打鍵された文字キー及び特殊キーと、打鍵された所定キーとの組み合わせを検出する打鍵キー検出ステップと、
文字キー及び特殊キーの打鍵と、所定キーの打鍵との組み合わせと文字列と対応付けた変換辞書を参照する変換辞書参照ステップと、
打鍵された文字キー及び特殊キーと、打鍵された所定キーとの組み合わせに基づき、文字列に変換する変換処理ステップと、
をコンピュータに実行させることを特徴とする文字入力プログラム。
【請求項５】
文字キー及び特殊キーを用いて文字入力を行う文字入力方法であって、
打鍵された文字キー及び特殊キーと、打鍵された所定キーとの組み合わせを検出する打鍵キー検出ステップと、
文字キー及び特殊キーの打鍵と、所定キーの打鍵との組み合わせと文字列と対応付けた変換辞書を参照する参照ステップと、
打鍵された文字キー及び特殊キーと、打鍵された所定キーとの組み合わせに基づき、文字列に変換する変換処理ステップと、
を有することを特徴とする文字入力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字入力装置、文字入力方法及び文字入力プログラムに係り、特に入力キーを用いて文字を入力する文字入力装置、文字入力方法及び文字入力プログラムに関する。
【０００２】
【従来の技術】
近年、携帯電話、簡易型携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などの携帯型の情報処理装置は、一層の小型化が進んでいる。このため、携帯型の情報処理装置は文字などを入力するためのキーを配置する面積が少なくなり、少ないキーで文字を入力する様々な工夫がなされている。
【０００３】
例えば携帯電話では、「０〜９」の数字キーと「＊、♯」の記号キーとを用いて仮名文字、アルファベット、数字、記号などを入力するようにしている。仮名文字を入力する場合、携帯電話では１行の仮名文字「あ、い、う、え、お」などを割り当てられた１つの数字キーを打鍵し、その数字キーを打鍵した回数に応じて仮名文字「あ、い、う、え、お」の何れか１つを入力するようにしていた。
【０００４】
また、パーソナルコンピュータが、インターネットの普及に伴い、各家庭に導入されている。その結果、初心者がパーソナルコンピュータを操作する状況が増加している。
【０００５】
特許文献１には、少ないキーを用いて文字を入力するものとして、あ行に専用キーを採用し、全部で１５個のキーを用いてローマ字入力を行う携帯文字入力装置について記載されている。
【０００６】
また、特許文献２には少ないキーを用いて文字を入力するものとして、専用キーを採用せず、全部で１０〜１２個のキーを用いてローマ字入力を行う携帯文字入力装置について記載されている。
【０００７】
【特許文献１】
特開２００１−８４０８６号公報
【０００８】
【特許文献２】
特開２００２−１４９３１９号公報
【０００９】
【発明が解決しようとする課題】
従来の情報処理装置は、少ないキーを用いて文字を入力するために、１つの文字を入力するのに多くのキー操作が必要であった。そこで、特許文献１及び２には少ないキーを用いた文字の入力であっても、少ないキー操作で文字を入力するための技術が記載されている。特許文献１及び２は特殊なキー配列を利用することで、少ないキーを用いた文字の入力であっても、少ないキー操作で文字を入力できるようにしたものである。
【００１０】
しかしながら、携帯電話、簡易型携帯電話等では、電話機能を考慮すると数値キーの配列（３列４段のキー配列）を変更しないことが望ましい。つまり、特許文献１及び２のように特殊なキー配列を利用する技術では、利用の拡大に寄与できない可能性があった。
【００１１】
また、携帯電話、簡易型携帯電話等では、入力キーが少ないことから、促音と拗音を含む場合、キータッチが多くなるという問題がある。
【００１２】
また、携帯電話と比較して入力キーの多いキーボードを装備したパーソナルコンピュータを用いた場合であっても、初心者の場合、促音と拗音の入力に手間取るという問題がある。
【００１３】
本発明は、上記の点に鑑みなされたもので、促音又は拗音を含む文字の入力を特殊なキー配列を利用せずに素早く入力することができる文字入力装置、文字入力方法及び文字入力プログラムを提供することを目的とする。
【００１４】
【課題を解決するための手段】
そこで、上記課題を解決するため、本発明は、数字キー及び記号キーを用いた文字入力機能を提供する文字入力装置であって、数字キー及び記号キーの打鍵の回数及び順番を、文字又は文字列と対応付けた変換辞書と、打鍵された数字キー及び記号キーの回数及び順番に基づき、打鍵された数字キー及び記号キーの回数及び順番を前記変換辞書を用いて文字又は文字列に変換する変換処理手段とを有することを特徴とする。
【００１５】
また、本発明は、数字キー及び記号キーを用いた文字入力機能を提供する文字入力装置の文字入力方法であって、数字キー及び記号キーの打鍵の回数及び順番を取得する取得段階と、取得した数字キー及び記号キーの打鍵の回数及び順番に基づき、打鍵された数字キー及び記号キーの回数及び順番を前記変換辞書を用いて文字又は文字列に変換する変換段階とを有することを特徴とする。
【００１６】
また、本発明は、文字キー及び特殊キーを用いて文字入力を行う文字入力プログラムであって、打鍵された文字キー及び特殊キーと、打鍵された所定キーとの組み合わせを検出する打鍵キー検出ステップと、文字キー及び特殊キーの打鍵と、所定キーの打鍵との組み合わせと文字列と対応付けた変換辞書を参照する変換辞書参照ステップと、打鍵された文字キー及び特殊キーと、打鍵された所定キーとの組み合わせに基づき、文字列に変換する変換処理ステップとをコンピュータに実行させることを特徴とする。
【００１７】
また、本発明は、文字キー及び特殊キーを用いて文字入力を行う文字入力方法であって、打鍵された文字キー及び特殊キーと、打鍵された所定キーとの組み合わせを検出する打鍵キー検出ステップと、文字キー及び特殊キーの打鍵と、所定キーの打鍵との組み合わせと文字列と対応付けた変換辞書を参照する参照ステップと、打鍵された文字キー及び特殊キーと、打鍵された所定キーとの組み合わせに基づき、文字列に変換する変換処理ステップとを有することを特徴とする。
【００１８】
このように、数字キー及び記号キーの打鍵の回数及び順番と、文字又は文字列とを変換辞書に対応付けておくことにより、数字キー及び記号キーの打鍵の回数及び順番に応じて文字だけでなく文字列の入力も可能となる。また、数字キー及び記号キーの打鍵の回数及び順番に対応付ける文字列として高頻度の文字列を対応付けておくことにより、効率的な文字の入力が可能となる。
【００１９】
また、文字キー及び特殊キーの打鍵と、所定キーの打鍵との組み合わせと文字列と対応付けた変換辞書を参照して、打鍵された文字キー及び特殊キーと、打鍵された所定キーとの組み合わせに基づき、文字列に変換することにより、効率的な文字の入力が可能となる。
【００２０】
本発明によれば、促音又は拗音を含む文字の入力を特殊なキー配列を利用せずに素早く入力することができる。
【００２１】
【発明の実施の形態】
次に、本発明の実施の形態について図面に基づいて説明する。なお、本実施例では、仮名文字、アルファベット、数字又は記号などを入力する文字入力装置の入力モードのうち、仮名文字を入力する仮名文字入力モードについて説明していく。
【００２２】
図１は、本発明の文字入力装置の一実施例の構成図である。本発明の文字入力装置１は、キーボード１００、変換処理部１２０、変換辞書１３０、表示部１４０を有するように構成される。
【００２３】
キーボード１００は一般的な携帯電話や簡易型携帯電話と同様に、「０〜９」の数字が割り当てられた数字キー１０１〜１１０と、「＊、♯」が割り当てられた記号キー１１１、１１２と、無変換キー１１３と、変換キー１１４とを有するように構成される。
【００２４】
変換処理部１２０は打鍵されたキーの情報をキーボード１００から受信し、そのキーの情報を変換辞書１３０の内容に応じて文字又は文字列に変換する。変換処理部１２０は打鍵されたキーの情報を文字又は文字列に変換すると、その文字又は文字列を表示部１４０に表示させる。
【００２５】
なお、変換処理部１２０は無変換キー１１３が打鍵された旨を表すキーの情報を受信すると、未確定の文字又は文字列を漢字などの変換候補に変換せずに確定する。また、変換処理部１２０は変換キー１１４が打鍵された旨を表すキーの情報を受信すると、未確定の文字又は文字列を変換辞書１３０の内容に応じて漢字などの変換候補に変換し、その変換候補を表示部１４０に表示させる。表示部１４０に表示された変換候補は、操作者からの所定の操作（例えば、図示しない決定キーの打鍵など）により確定される。
【００２６】
表示部１４０は変換処理部１２０からの要求に基づき、打鍵されたキーボード１００上のキー及び変換辞書１３０の内容に応じた文字又は文字列などを表示する。
【００２７】
変換辞書１３０は、仮名変換用テーブルと仮名漢字変換用テーブルとを含むように構成される。仮名変換用テーブルは、キーボード１００上で打鍵された１つ以上のキーと仮名文字又は仮名文字列とが、打鍵の回数及び順番を考慮した上で対応付けられている。また、仮名漢字変換用テーブルは文字又は文字列と変換候補とが対応付けられている。
【００２８】
なお、本実施例では仮名文字の入力について説明するため、変換辞書１３０の仮名漢字変換用テーブルの図示を省略している。例えば図１の変換辞書１３０では、キーボード１００上で打鍵された数字キー１０１〜１１０又は記号キー１１１、１１２と仮名文字又は仮名文字列とが、打鍵の回数及び順番を考慮した上で対応付けられている。
【００２９】
具体的に、変換辞書１３０は、「１」を割り当てた数字キー１０１の１打鍵と仮名文字「あ」、数字キー１０１の２打鍵と仮名文字「い」、数字キー１０１の１打鍵及び「＊」を割り当てた記号キー１１１の２打鍵と仮名文字列「あっ」などが対応付けられている。なお、変換辞書１３０の詳細は後述する。
【００３０】
次に、本願発明の理解を容易とするために、一般的な携帯電話で利用されているマルチタップ式の文字入力方法について説明する。図２は、マルチタップ式の文字入力方法で利用する文字変換規則表の一例の構成図である。図３及び図４は、マルチタップ式の文字入力方法の一例のフローチャートである。なお、図２の文字変換規則表は、変換辞書１３０の仮名変換用テーブルに相当する。
【００３１】
図３中、ステップＳ１０では、変換処理部１２０が、打鍵されたキーの情報をキーボード１００から受信し、そのキーの情報を記憶する。例えばキーボード１００から受信するキーの情報は、数字、記号、キーボード上のＸＹ座標などである。
【００３２】
ステップＳ１０に続いてステップＳ１１に進み、変換処理部１２０はステップＳ１０で記憶したキーの情報のエラーチェックを行う。例えば図２の文字変換規則表の場合、１番目に数字キー１０１〜１１０が打鍵されたか否かでをエラーチェックを行う。
【００３３】
ステップＳ１１に続いてステップＳ１２に進み、変換処理部１２０はステップＳ１１のエラーチェック結果に基づき、ステップＳ１０で記憶したキーの情報にエラーがあるか否かを判定する。例えば図２の文字変換規則表の場合、変換処理部１２０は１番目に数字キー１０１〜１１０以外が打鍵されたときに、ステップＳ１０で記憶したキーの情報にエラーがあると判定する。
【００３４】
ステップＳ１０で記憶したキーの情報にエラーがないと判定すると（Ｓ１２においてＮＯ）、変換処理部１２０はステップＳ１３に進み、記憶したキーの情報を用いて変換辞書１３０を検索する。
【００３５】
ステップＳ１３に続いてステップＳ１４に進み、変換処理部１２０は記憶したキーの情報に対応する文字が変換辞書１３０にあるか否かを判定する。対応する文字が変換辞書１３０にあると判定すると（Ｓ１４においてＹＥＳ）、変換処理部１２０はステップＳ１５に進み、対応する文字を表示部１４０に表示する。
【００３６】
例えばステップＳ１０で記憶したキーの情報が数字キー１０１の１打鍵である場合、変換処理部１２０は仮名文字「あ」を表示部１４０に表示する。また、ステップＳ１０で記憶したキーの情報が数字キー１０２の１打鍵及び記号キー１１２の１打鍵である場合、変換処理部１２０は仮名文字「が」を表示部１４０に表示する。
【００３７】
ステップＳ１５に続いてステップＳ１６に進み、変換処理部１２０は表示部１４０に表示中の文字を採用する所定の操作がキーボード１００上で行われたか否かを判定する。変換処理部１２０は、操作者からの所定の操作（例えば、図示しない決定キーの打鍵や次の文字の入力など）が行われたときに、表示中の文字を採用する操作が行われたと判定する。
【００３８】
表示中の文字を採用する所定の操作が行われたと判定すると（Ｓ１６においてＹＥＳ）、変換処理部１２０はステップＳ１８に進む。一方、表示中の文字を採用する所定の操作が行われていないと判定すると（Ｓ１６においてＮＯ）、変換処理部１２０はステップＳ１７に進む。
【００３９】
ステップＳ１７では、変換処理部１２０が、記憶したキーの情報の個数が最大個数か否かを判定する。例えば図２の文字変換規則表を用いる５タップ式の文字入力方法の場合、変換処理部１２０は記憶したキーの情報の個数が７個であるときに最大個数であると判定する。
【００４０】
記憶したキーの情報の個数が最大個数であると判定すると（Ｓ１７においてＹＥＳ）、変換処理部１２０はステップＳ１８に進む。即ち、変換処理部１２０は表示中の文字を採用する所定の操作が行われたと判定したとき及び記憶したキーの情報の個数が最大個数であると判定したときにステップＳ１８に進む。
【００４１】
ステップＳ１８では、変換処理部１２０が、表示部１４０に表示中の文字を採用すると共に、ステップＳ１０で記憶したキーの情報を消去してステップＳ１０に戻る。ステップＳ１０に戻ることで、変換処理部１２０は次にキーボード１００から受信するキーの情報に対応する。
【００４２】
なお、記憶したキーの情報の個数が最大個数でないと判定すると（Ｓ１７においてＮＯ）、変換処理部１２０はステップＳ１０に戻り、次にキーボード１００から受信するキーの情報に対応する。
【００４３】
ステップＳ１０で記憶したキーの情報にエラーがあると判定すると（Ｓ１２においてＹＥＳ）、変換処理部１２０はステップＳ１９に進み、表示部１４０に表示中の文字を消去すると共に、ステップＳ１０で記憶したキーの情報を消去してステップＳ１０に戻る。また、対応する文字が変換辞書１３０にないと判定したときも（Ｓ１４においてＮＯ）、変換処理部１２０はステップＳ１０に戻る。
【００４４】
図２のような文字変換規則表、図３及び図４のようなフローチャートを利用することにより、一般的なマルチタップ式の文字入力方法が実現されている。ここで、図２のような文字変換規則表、図３及び図４のようなフローチャートを利用して、「とうきょうのとっきょちょう」という文を入力するときの打鍵数を検討する。以下、「α」を割り当てた数字キーのＡ打鍵及び「β」を割り当てた記号キーのＢ打鍵を、「（Ａ個のα）（Ｂ個のβ）」と表して説明する。
【００４５】
図２の文字変換規則表を利用する場合、「と、う、き、ょ、う、の、と、っ、き、ょ、ち、ょ、う」という文の入力は、「４４４４４、１１１、２２、８８８＊、１１１、５５５５５、４４４４４、４４４＊、２２、８８８＊、４４、８８８＊、１１１」という４６打鍵を必要とする。
（第１実施例）
次に、図５〜図７を参照しつつ、拗音及び促音を伴う本発明の第１実施例の文字入力方法について説明する。図５は、本発明の文字入力方法で利用する文字変換規則表の第１実施例の構成図である。図６及び図７は、本発明の文字入力方法の第１実施例のフローチャートである。
【００４６】
図５の文字変換規則表は、促音付きの仮名文字又は拗音付きの仮名文字からなる仮名文字列と、キーボード１００上で打鍵された数字キー１０１〜１１０又は記号キー１１１、１１２とが、打鍵の回数及び順番を考慮した上で対応付けられている点で図２の文字変換規則表と異なっている。
【００４７】
ア段、ウ段、エ段、オ段の促音を伴う仮名文字列の場合、図５の文字変換規則表は促音を伴う仮名文字列と、数字キー１０１〜１１０の１回以上の打鍵及び記号キー１１１の１又は２回以上の打鍵とを対応付けている。
【００４８】
なお、あ行、か行、や行の促音を伴う仮名文字列の場合、文字変換規則表は仮名文字の小文字と、数字キー１０１〜１１０の１回以上の打鍵及び記号キー１１１の１回の打鍵とを対応付けている。このため、文字変換規則表は、ア段、ウ段、エ段、オ段の促音を伴う仮名文字列と、数字キー１０１〜１１０の１回以上の打鍵及び記号キー１１１の２回以上の打鍵とを対応付けている。
【００４９】
イ行の促音を伴う仮名文字列の場合、図５の文字変換規則表は拗音及び促音を伴う仮名文字列と、数字キー１０１〜１１０の２回の打鍵及び記号キー１１１の２回以上の打鍵とを対応付けている。なお、図５の文字変換規則表では、仮名文字又は仮名文字列の濁音又は半濁音と、最後に打鍵される１又は２回の記号キー１１２とが対応付けられている。
【００５０】
図５の文字変換規則表では、促音を伴う仮名文字列「あっ」と、数字キー１０１の１打鍵及び記号キー１１１の２打鍵と対応付けられている。同様に、促音を伴う文字列「いっ、うっ、えっ、おっ」と、数字キー１０１の２〜５打鍵及び記号キー１１１の２打鍵とが対応付けられている。なお、図５の文字変換規則表では、「１」を割り当てた数字キー１０１の１打鍵及び「＊」を割り当てた記号キー１１１の２打鍵を「１＊＊」と表している。
【００５１】
また、拗音及び促音を伴う仮名文字列「きゅう」は、数字キー１０２の２打鍵及び記号キー１１１の２打鍵と対応付けられている。なお、図５の文字変換規則表では、「２」を割り当てた数字キー１０２の２打鍵及び「＊」を割り当てた記号キー１１１の２打鍵を「２２＊＊」と表している。
【００５２】
即ち、図５の文字変換規則表では、「α」を割り当てた数字キーのＡ打鍵及び「β」を割り当てた記号キーのＢ打鍵を、「（Ａ個のα）（Ｂ個のβ）」として表している。
【００５３】
次に、図５のような文字変換規則表を仮名変換用テーブルとして利用した場合の文字入力装置１の動作について図６及び図７のフローチャートを参照しつつ説明する。なお、図６及び図７のフローチャートは一部を除いて図３及び図４のフローチャートと同一であるため、同一部分の説明を適宜省略する。
【００５４】
図６中、ステップＳ２０〜Ｓ２２の処理は図３のステップＳ１０〜Ｓ１２の処理と同一であるため、説明を省略する。ステップＳ２０で記憶したキーの情報にエラーがないと判定すると（Ｓ２２においてＮＯ）、変換処理部１２０はステップＳ２３に進み、記憶したキーの情報を用いて変換辞書１３０を検索する。このとき、変換処理部１２０は図５のような文字変換規則表を検索する。
【００５５】
ステップＳ２３に続いてステップＳ２４に進み、変換処理部１２０は記憶したキーの情報に対応する文字又は文字列が変換辞書１３０にあるか否かを判定する。対応する文字又は文字列が変換辞書１３０にあると判定すると（Ｓ２４においてＹＥＳ）、変換処理部１２０はステップＳ２５に進み、対応する文字又は文字列を表示部１４０に表示する。
【００５６】
例えばステップＳ２０で記憶したキーの情報が数字キー１０１の２打鍵である場合、変換処理部１２０は仮名文字「い」を表示部１４０に表示する。また、ステップＳ１０で記憶したキーの情報が数字キー１０１の２打鍵及び記号キー１１１の２打鍵である場合、変換処理部１２０は仮名文字列「いっ」を表示部１４０に表示する。さらに、ステップＳ１０で記憶したキーの情報が数字キー１０２の２打鍵及び記号キー１１１の２打鍵である場合、変換処理部１２０は仮名文字列「きゅう」を表示部１４０に表示する。
【００５７】
ステップＳ２５に続いてステップＳ２６に進み、変換処理部１２０は表示部１４０に表示中の文字又は文字列を採用する所定の操作がキーボード１００上で行われたか否かを判定する。
【００５８】
表示中の文字又は文字列を採用する所定の操作が行われたと判定すると（Ｓ２６においてＹＥＳ）、変換処理部１２０はステップＳ２８に進む。一方、表示中の文字又は文字列を採用する所定の操作が行われていないと判定すると（Ｓ２６においてＮＯ）、変換処理部１２０はステップＳ２７に進む。
【００５９】
ステップＳ２７では、変換処理部１２０が、記憶したキーの情報の個数が最大個数か否かを判定する。例えば図５の文字変換規則表を用いる文字入力方法の場合、変換処理部１２０は記憶したキーの情報の個数が１０個であるときに最大個数であると判定する。
【００６０】
記憶したキーの情報の個数が最大個数であると判定すると（Ｓ２７においてＹＥＳ）、変換処理部１２０はステップＳ２８に進む。即ち、変換処理部１２０は表示中の文字又は文字列を採用する所定の操作が行われたと判定したとき及び記憶したキーの情報の個数が最大個数であると判定したときにステップＳ２８に進む。
【００６１】
ステップＳ２８では、変換処理部１２０が、表示部１４０に表示中の文字又は文字列を採用すると共に、ステップＳ２０で記憶したキーの情報を消去してステップＳ２０に戻る。なお、記憶したキーの情報の個数が最大個数でないと判定すると（Ｓ２７においてＮＯ）、変換処理部１２０はステップＳ２０に戻る。
【００６２】
ステップＳ２０で記憶したキーの情報にエラーがあると判定すると（Ｓ２２においてＹＥＳ）、変換処理部１２０はステップＳ２９に進み、表示部１４０に表示中の文字又は文字列を消去すると共に、ステップＳ２０で記憶したキーの情報を消去してステップＳ２０に戻る。また、対応する文字又は文字列が変換辞書１３０にないと判定したときも（Ｓ２４においてＮＯ）、変換処理部１２０はステップＳ２０に戻る。
【００６３】
図５のような文字変換規則表、図６及び図７のようなフローチャートを利用することにより、第１実施例の文字入力方法が実現されている。ここで、図５のような文字変換規則表、図６及び図７のようなフローチャートを利用して、「とうきょうのとっきょちょう」という文を入力するときの打鍵数を検討する。
【００６４】
図５の文字変換規則表を利用する場合、「と、う、きょう、の、とっ、きょ、ちょう」という文の入力は、「４４４４４、１１１、２２＊＊＊、５５５５５、４４４４４＊、２２＊＊＊＊＊＊、４４＊＊＊」という３７打鍵を必要とする。
【００６５】
したがって、第１実施例の文字入力方法によれば、少ないキーを用いた文字の入力を特殊なキー配列を利用せずに素早く入力することができる。
（第２実施例）
次に、図６〜図８を参照しつつ、拗音及び「う」音を伴う本発明の第２実施例の文字入力方法について説明する。図８は、本発明の文字入力方法で利用する文字変換規則表の第２実施例の構成図である。なお、本発明の文字入力方法の第２実施例のフローチャートは第１実施例のフローチャートと同様であり、図面を省略する。
【００６６】
図８の文字変換規則表は、拗音付きの仮名文字又は「う」音付きの仮名文字からなる仮名文字列と、キーボード１００上で打鍵された数字キー１０１〜１１０又は記号キー１１１、１１２とが、打鍵の回数及び順番を考慮した上で対応付けられている点で図５の文字変換規則表と異なっている。
【００６７】
図８の文字変換規則表は拗音又は「う」音を伴う仮名文字列と、数字キー１０１〜１１０の６回以上の打鍵とを対応付けている。なお、図８の文字変換規則表では、仮名文字又は仮名文字列の濁音又は半濁音と、最後に打鍵される１又は２回の記号キー１１２とが対応付けられている。
【００６８】
図８の文字変換規則表では、拗音を伴う仮名文字列「きゃ」と、数字キー１０２の６打鍵とが対応付けられている。同様に、拗音及び「う」音を伴う仮名文字列「きゅう」と、数字キー１０２の７打鍵とが対応付けられている。また、拗音及び「う」音を伴う仮名文字列「ぎゅう」と、数字キー１０２の７打鍵及び記号キー１１２の１打鍵とが対応付けられている。
【００６９】
次に、図８のような文字変換規則表を仮名変換用テーブルとして利用した場合の文字入力装置１の動作について説明する。なお、本発明の文字入力方法の第２実施例のフローチャートは第１実施例のフローチャートと同様であるため、図６及び図７のフローチャートを適宜参照しつつ説明する。
【００７０】
ステップＳ２０〜Ｓ２２の処理は、第１実施例の処理と同一であるため、説明を省略する。ステップＳ２０で記憶したキーの情報にエラーがないと判定すると（Ｓ２２においてＮＯ）、変換処理部１２０はステップＳ２３に進み、記憶したキーの情報を用いて変換辞書１３０を検索する。このとき、変換処理部１２０は図８のような文字変換規則表を検索する。
【００７１】
ステップＳ２３に続いてステップＳ２４に進み、変換処理部１２０は記憶したキーの情報に対応する文字又は文字列が変換辞書１３０にあるか否かを判定する。対応する文字又は文字列が変換辞書１３０にあると判定すると（Ｓ２４においてＹＥＳ）、変換処理部１２０はステップＳ２５に進み、対応する文字又は文字列を表示部１４０に表示する。
【００７２】
例えばステップＳ２０で記憶したキーの情報が数字キー１０１の３打鍵である場合、変換処理部１２０は仮名文字「う」を表示部１４０に表示する。また、ステップＳ１０で記憶したキーの情報が数字キー１０２の６打鍵である場合、変換処理部１２０は仮名文字列「きゃ」を表示部１４０に表示する。さらに、ステップＳ１０で記憶したキーの情報が数字キー１０３の７打鍵である場合、変換処理部１２０は仮名文字列「きゅう」を表示部１４０に表示する。
【００７３】
ステップＳ２５に続いてステップＳ２６に進み、変換処理部１２０は表示部１４０に表示中の文字又は文字列を採用する所定の操作がキーボード１００上で行われたか否かを判定する。
【００７４】
表示中の文字又は文字列を採用する所定の操作が行われたと判定すると（Ｓ２６においてＹＥＳ）、変換処理部１２０はステップＳ２８に進む。一方、表示中の文字又は文字列を採用する所定の操作が行われていないと判定すると（Ｓ２６においてＮＯ）、変換処理部１２０はステップＳ２７に進む。
【００７５】
ステップＳ２７では、変換処理部１２０が、記憶したキーの情報の個数が最大個数か否かを判定する。例えば図５の文字変換規則表を用いる文字入力方法の場合、変換処理部１２０は記憶したキーの情報の個数が９個であるときに最大個数であると判定する。
【００７６】
記憶したキーの情報の個数が最大個数であると判定すると（Ｓ２７においてＹＥＳ）、変換処理部１２０はステップＳ２８に進む。即ち、変換処理部１２０は表示中の文字又は文字列を採用する所定の操作が行われたと判定したとき及び記憶したキーの情報の個数が最大個数であると判定したときにステップＳ２８に進む。
【００７７】
ステップＳ２８では、変換処理部１２０が、表示部１４０に表示中の文字又は文字列を採用すると共に、ステップＳ２０で記憶したキーの情報を消去してステップＳ２０に戻る。なお、記憶したキーの情報の個数が最大個数でないと判定すると（Ｓ２７においてＮＯ）、変換処理部１２０はステップＳ２０に戻る。
【００７８】
ステップＳ２０で記憶したキーの情報にエラーがあると判定すると（Ｓ２２においてＹＥＳ）、変換処理部１２０はステップＳ２９に進み、表示部１４０に表示中の文字又は文字列を消去すると共に、ステップＳ２０で記憶したキーの情報を消去してステップＳ２０に戻る。また、対応する文字又は文字列が変換辞書１３０にないと判定したときも（Ｓ２４においてＮＯ）、変換処理部１２０はステップＳ２０に戻る。
【００７９】
図８のような文字変換規則表、図６及び図７のようなフローチャートを利用することにより、第２実施例の文字入力方法が実現されている。ここで、図８のような文字変換規則表、図６及び図７のようなフローチャートを利用して、「とうきょうのとっきょちょう」という文を入力するときの打鍵数を検討する。
【００８０】
図８の文字変換規則表を利用する場合、「と、う、きょう、の、と、っ、き、ょ、ちょう」という文の入力は、「４４４４４、１１１、２２２２２２２２、５５５５５、４４４４４、４４４＊、２２、８８８＊、４４４４４４４４」という４４打鍵を必要とする。
【００８１】
したがって、第２実施例の文字入力方法によれば、少ないキーを用いた文字の入力を特殊なキー配列を利用せずに素早く入力することができる。
（第３実施例）
次に、図２、図６、図７及び図９を参照しつつ、ナラコード文字を伴う本発明の第３実施例の文字入力方法について説明する。図９は、本発明の文字入力方法で利用する文字変換規則表の第３実施例の構成図である。なお、本発明の文字入力方法の第３実施例のフローチャートは第１実施例のフローチャートと同様であり、図面を省略する。
【００８２】
図９の文字変換規則表は、ナラコード文字からなる仮名文字列と、キーボード１００上で打鍵された記号キー１１１、１１２又は数字キー１０１〜１１０とが、打鍵の回数及び順番を考慮した上で対応付けられている点で図５及び図８の文字変換規則表と異なっている。
【００８３】
図９の文字変換規則表はナラコード文字からなる仮名文字列と、記号キー１１１、１１２の１回の打鍵及び数字キー１０１〜１１０の１回以上の打鍵とを対応付けている。なお、第３実施例の文字入力方法では、仮名文字列以外の仮名文字の清音、濁音及び半濁音の入力に、図２の文字変換規則表を用いる。
【００８４】
ここで、ナラコード文字について簡単に説明する。ナラコード文字とは、単語の文節に使われる仮名文字列（きゅう、きょうなど）のうち高頻度のものを分析したものである。なお、ナラコード文字の詳細は、特許第３０９９２１０号の特許文献に記載されている。
【００８５】
第３実施例の文字入力方法は、上記の特許文献に記載されているナラコード式キーボードを、図１のようなキーボード１００を有する文字入力装置１に適用したものである。
【００８６】
図９の文字変換規則表では、ナラコード文字を伴う仮名文字列「こう」と、例えば記号キー１１１の１打鍵及び数字キー１０２の１打鍵とが対応付けられている。また、図９の文字変換規則表では、ナラコード文字を伴う仮名文字列「きょう」と、記号キー１１１の１打鍵及び数字キー１０２の３打鍵とが対応付けられている。さらに、図９の文字変換規則表では、ナラコード文字を伴う仮名文字列「ぎゅう」と、記号キー１１２の１打鍵及び数字キー１０２の３打鍵とが対応付けられている。
【００８７】
次に、図２及び図９のような文字変換規則表を仮名変換用テーブルとして利用した場合の文字入力装置１の動作について説明する。なお、本発明の文字入力方法の第３実施例のフローチャートは第１実施例のフローチャートと同様であるため、図６及び図７のフローチャートを適宜参照しつつ説明する。
【００８８】
図６中、ステップＳ２０では、変換処理部１２０が、打鍵されたキーの情報をキーボード１００から受信し、そのキーの情報を記憶する。ステップＳ２０に続いてステップＳ２１に進み、変換処理部１２０はステップＳ２０で記憶したキーの情報のエラーチェックを行う。
【００８９】
ステップＳ２１に続いてステップＳ２２に進み、変換処理部１２０はステップＳ２１のエラーチェック結果に基づき、ステップＳ２０で記憶したキーの情報にエラーがあるか否かを判定する。ステップＳ２０で記憶したキーの情報にエラーがないと判定すると（Ｓ２２においてＮＯ）、変換処理部１２０はステップＳ２３に進み、記憶したキーの情報を用いて変換辞書１３０を検索する。このとき、変換処理部１２０は図２及び図９のような文字変換規則表を検索する。
【００９０】
ステップＳ２３に続いてステップＳ２４に進み、変換処理部１２０は記憶したキーの情報に対応する文字又は文字列が変換辞書１３０にあるか否かを判定する。対応する文字又は文字列が変換辞書１３０にあると判定すると（Ｓ２４においてＹＥＳ）、変換処理部１２０はステップＳ２５に進み、対応する文字又は文字列を表示部１４０に表示する。
【００９１】
例えばステップＳ２０で記憶したキーの情報が数字キー１０１の３打鍵である場合、変換処理部１２０は仮名文字「う」を表示部１４０に表示する。また、ステップＳ１０で記憶したキーの情報が記号キー１１１の１打鍵及び数字キー１０４の１打鍵である場合、変換処理部１２０は仮名文字列「とう」を表示部１４０に表示する。さらに、ステップＳ１０で記憶したキーの情報が記号キー１１２の１打鍵及び数字キー１０４の１打鍵である場合、変換処理部１２０は仮名文字列「どう」を表示部１４０に表示する。
【００９２】
ステップＳ２５に続いてステップＳ２６に進み、変換処理部１２０は表示部１４０に表示中の文字又は文字列を採用する所定の操作がキーボード１００上で行われたか否かを判定する。
【００９３】
表示中の文字又は文字列を採用する所定の操作が行われたと判定すると（Ｓ２６においてＹＥＳ）、変換処理部１２０はステップＳ２８に進む。一方、表示中の文字又は文字列を採用する所定の操作が行われていないと判定すると（Ｓ２６においてＮＯ）、変換処理部１２０はステップＳ２７に進む。
【００９４】
ステップＳ２７では、変換処理部１２０が、記憶したキーの情報の個数が最大個数か否かを判定する。例えば図５の文字変換規則表を用いる文字入力方法の場合、変換処理部１２０は記憶したキーの情報の個数が９個であるときに最大個数であると判定する。
【００９５】
記憶したキーの情報の個数が最大個数であると判定すると（Ｓ２７においてＹＥＳ）、変換処理部１２０はステップＳ２８に進む。即ち、変換処理部１２０は表示中の文字又は文字列を採用する所定の操作が行われたと判定したとき及び記憶したキーの情報の個数が最大個数であると判定したときにステップＳ２８に進む。
【００９６】
ステップＳ２８では、変換処理部１２０が、表示部１４０に表示中の文字又は文字列を採用すると共に、ステップＳ２０で記憶したキーの情報を消去してステップＳ２０に戻る。なお、記憶したキーの情報の個数が最大個数でないと判定すると（Ｓ２７においてＮＯ）、変換処理部１２０はステップＳ２０に戻る。
【００９７】
ステップＳ２０で記憶したキーの情報にエラーがあると判定すると（Ｓ２２においてＹＥＳ）、変換処理部１２０はステップＳ２９に進み、表示部１４０に表示中の文字又は文字列を消去すると共に、ステップＳ２０で記憶したキーの情報を消去してステップＳ２０に戻る。また、対応する文字又は文字列が変換辞書１３０にないと判定したときも（Ｓ２４においてＮＯ）、変換処理部１２０はステップＳ２０に戻る。
【００９８】
図２、図９のような文字変換規則表、図６、図７のようなフローチャートを利用することにより、第３実施例の文字入力方法が実現されている。ここで、図２及び図９のような文字変換規則表、図６及び図７のようなフローチャートを利用して、「とうきょうのとっきょちょう」という文を入力するときの打鍵数を検討する。
【００９９】
図２、図９のような文字変換規則表を利用する場合、「とう、きょう、の、と、っ、きょ、ちょう」という文の入力は、「＊４、＊２２２、５５５５５、４４４４４、４４４＊、＊２２２２２２２、＊４４４」という３２打鍵を必要とする。
【０１００】
したがって、第３実施例の文字入力方法によれば、少ないキーを用いた文字の入力を特殊なキー配列を利用せずに素早く入力することができる。
（第４実施例）
本発明の文字入力方法では、第１〜第３実施例の文字変換規則表を合成して新たな文字変換規則表を作成し、その文字変換規則表を仮名変換用テーブルとして利用することもできる。次に、拗音、促音及びナラコード文字を伴う本発明の第４実施例の文字入力方法について説明する。
【０１０１】
図１０は、本発明の文字入力方法で利用する文字変換規則表の第４実施例の構成図である。なお、本発明の文字入力方法の第４実施例のフローチャートは第１実施例のフローチャートと同様であり、図面を省略する。
【０１０２】
図１０の文字変換規則表は、促音「っ」付きの仮名文字、拗音「ゃ，ゅ、ょ」付きの仮名文字又はナラコード文字「子音＋母音（Ｏ＋Ｕ）」からなる仮名文字列と、キーボード１００上で打鍵された数字キー１０１〜１１０又は記号キー１１１、１１２とが、打鍵の回数及び順番を考慮した上で対応付けられている点で図２、図５、図８及び図９の文字変換規則表と異なっている。
【０１０３】
ア段、ウ段、エ段、オ段の促音を伴う仮名文字列の場合、図１０の文字変換規則表は促音を伴う仮名文字列と、数字キー１０１〜１１０の１回以上の打鍵及び記号キー１１１の１又は２回以上の打鍵とを対応付けている。
【０１０４】
なお、あ行、か行、や行の促音を伴う仮名文字列の場合、文字変換規則表は仮名文字の小文字と、数字キー１０１〜１１０の１回以上の打鍵及び記号キー１１１の１回の打鍵とを対応付けている。このため、文字変換規則表は、ア段、ウ段、エ段、オ段の促音を伴う仮名文字列と、数字キー１０１〜１１０の１回以上の打鍵及び記号キー１１１の２回以上の打鍵とを対応付けている。
【０１０５】
イ行の促音を伴う仮名文字列の場合、図１０の文字変換規則表は促音、拗音及びナラコード文字を伴う仮名文字列と、数字キー１０１〜１１０の２回の打鍵及び記号キー１１１の２回以上の打鍵とを対応付けている。なお、図１０の文字変換規則表では、仮名文字又は仮名文字列の濁音又は半濁音と、最後に打鍵される１又は２回の記号キー１１２とが対応付けられている。
【０１０６】
図１０の文字変換規則表では、促音を伴う仮名文字列「あっ」と、数字キー１０１の１打鍵及び記号キー１１１の２打鍵と対応付けられている。同様に、図１０の文字変換規則表では、促音を伴う文字列「いっ、うっ、えっ、おっ」と数字キー１０１の２〜５打鍵及び記号キー１１１の２打鍵とが対応付けられている。また、促音、拗音又はナラコード文字を伴う仮名文字列「きゃ、きゅ、きょ、きっ、こう」は、数字キー１０２の２打鍵及び記号キー１１１の２〜６打鍵と対応付けられている。
【０１０７】
さらに、使用頻度の高い仮名文字列を優先的に出現させるため、促音、拗音及びナラコード文字を伴う仮名文字列と数字キー１０１〜１１０の２回の打鍵及び記号キー１１１の２回以上の打鍵との対応付けを、使用頻度の学習に応じて並び替えるようにしてもよい。使用頻度の学習は促音、拗音、ナラコード文字の３つの単位で行うことが考えられる。
【０１０８】
なお、図１０のような文字変換規則表を仮名変換用テーブルとして利用した場合の文字入力装置１の動作は、第１実施例と同様であり、説明を省略する。図１０のような文字変換規則表、図６及び図７のようなフローチャートを利用することにより、第４実施例の文字入力方法が実現されている。ここで、図１０のような文字変換規則表、図６及び図７のようなフローチャートを利用して、「とうきょうのとっきょちょう」という文を入力するときの打鍵数を検討する。
【０１０９】
図１０の文字変換規則表を利用する場合、「とう、きょ、う、の、とっ、きょ、ちょ、う」という文の入力は、「４４＊＊＊＊＊＊、２２＊＊＊＊、１１１、５５５５５、４４４４４＊、２２＊＊＊＊、４４＊＊＊＊、１１１」という４３打鍵を必要とする。
【０１１０】
したがって、第４実施例の文字入力方法によれば、少ないキーを用いた文字の入力を特殊なキー配列を利用せずに素早く入力することができる。
（第５実施例）
さらに、第１〜第３実施例の文字変換規則表を合成して新たな文字変換規則表を作成し、その文字変換規則表を仮名変換用テーブルとして利用する本発明の第５実施例の文字入力方法について説明する。
【０１１１】
図１１は、本発明の文字入力方法で利用する文字変換規則表の第５実施例の構成図である。なお、本発明の文字入力方法の第５実施例のフローチャートは第１実施例のフローチャートと同様であり、図面を省略する。
【０１１２】
図１１の文字変換規則表は、拗音付きの仮名文字又はナラコード文字からなる仮名文字列と、キーボード１００上で打鍵された記号キー１１１、１１２及び数字キー１０１〜１１０とが、打鍵の回数及び順番を考慮した上で対応付けられている点で図１０の文字変換規則表と異なっている。
【０１１３】
ア段、ウ段、エ段、オ段の促音を伴う仮名文字列の場合、図１１の文字変換規則表は促音を伴う仮名文字列と、数字キー１０１〜１１０の１回以上の打鍵及び記号キー１１１の１又は２回以上の打鍵とを対応付けている。
【０１１４】
なお、あ行、か行、や行の促音を伴う仮名文字列の場合、文字変換規則表は仮名文字の小文字と、数字キー１０１〜１１０の１回以上の打鍵及び記号キー１１１の１回の打鍵とを対応付けている。このため、文字変換規則表は、ア段、ウ段、エ段、オ段の促音を伴う仮名文字列と、数字キー１０１〜１１０の１回以上の打鍵及び記号キー１１１の２回以上の打鍵とを対応付けている。
【０１１５】
イ行の促音を伴う仮名文字列の場合、図１１の文字変換規則表は拗音及びナラコード文字を伴う仮名文字列と、記号キー１１１又は１１２の１回以上の打鍵及び数字キー１０１〜１１０の１回以上の打鍵とを対応付けている。
【０１１６】
なお、図１１の文字変換規則表では、仮名文字又は仮名文字列の濁音又は半濁音と、最後に打鍵される１又は２回の記号キー１１２とが対応付けられている。
【０１１７】
図１１の文字変換規則表では、促音を伴う仮名文字列「たっ」と、数字キー１０４の１打鍵及び記号キー１１１の１打鍵と対応付けられている。同様に、図１１の文字変換規則表では、促音を伴う文字列「ちっ、つっ、てっ、とっ」と数字キー１０４の２〜５打鍵及び記号キー１１１の１打鍵とが対応付けられている。また、拗音又はナラコード文字を伴う仮名文字列「ちゃ、ちゅ、ちょ、とう」は、記号キー１１１の１打鍵及び数字キー１０４の１〜４打鍵と対応付けられている。
【０１１８】
さらに、使用頻度の高い仮名文字列を優先的に出現させるため、拗音及びナラコード文字を伴う仮名文字列と記号キー１１１の１打鍵及び数字キー１０４の１〜４打鍵との対応付けを、使用頻度の学習に応じて並び替えるようにしてもよい。使用頻度の学習は拗音、ナラコード文字の２つの単位で行うことが考えられる。
【０１１９】
なお、図１１のような文字変換規則表を仮名変換用テーブルとして利用した場合の文字入力装置１の動作は、第１実施例と同様であり、説明を省略する。図１１のような文字変換規則表、図６及び図７のようなフローチャートを利用することにより、第５実施例の文字入力方法が実現されている。ここで、図１１のような文字変換規則表、図６及び図７のようなフローチャートを利用して、「とうきょうのとっきょちょう」という文を入力するときの打鍵数を検討する。
【０１２０】
図１１の文字変換規則表を利用する場合、「とう、きょ、う、の、とっ、きょ、ちょ、う」という文の入力は、「＊４４４４、＊２２２、１１１、５５５５５、４４４４４＊、＊２２２、＊４４４、１１１」という３４打鍵を必要とする。
【０１２１】
したがって、第５実施例の文字入力方法によれば、少ないキーを用いた文字の入力を特殊なキー配列を利用せずに素早く入力することができる。
（第６実施例）
さらに、第１及び第３実施例の文字変換規則表を仮名変換用テーブルとして利用する本発明の第６実施例の文字入力方法について説明する。図１２及び図１３は、本発明の文字入力方法の第６実施例のフローチャートである。
【０１２２】
図１２中、ステップＳ３０では、変換処理部１２０が、打鍵されたキーの情報をキーボード１００から受信し、そのキーの情報を記憶する。
【０１２３】
ステップＳ３０に続いてステップＳ３１に進み、変換処理部１２０はステップＳ１０で記憶したキーの情報に基づき、１番目に記号キー１１１又は１１２が打鍵されたか否かを判定する。
【０１２４】
１番目に記号キー１１１又は１１２が打鍵されたと判定すると（Ｓ３１においてＹＥＳ）、変換処理部１２０はステップＳ３２に進み、２番目以降に打鍵されたキーが数字キーであるか否かを判定する。２番目以降に打鍵されたキーが数字キーであると判定すると（Ｓ３２においてＹＥＳ）、変換処理部１２０はステップＳ３４に進む。即ち、変換処理部１２０はナラコード文字を伴う仮名文字列の入力処理に進む。ステップＳ３４では、変換処理部１２０が、仮名変換用テーブルとして利用する文字変換規則表として図９の文字変換規則表を選択する。
【０１２５】
一方、１番目に記号キー１１１又は１１２が打鍵されていないと判定すると（Ｓ３１においてＮＯ）、変換処理部１２０はステップＳ３３に進む。即ち、変換処理部１２０は促音又は拗音を伴う仮名文字列の入力処理に進む。ステップＳ３３では、変換処理部１２０が、仮名変換用テーブルとして利用する文字変換規則表として図５の文字変換規則表を選択する。
【０１２６】
ステップＳ３３又はＳ３４に続いてステップＳ３５に進み、変換処理部１２０は記憶したキーの情報を用いて、ステップＳ３３又はＳ３４で選択した文字変換規則表を検索する。
【０１２７】
ステップＳ３５に続いてステップＳ３６に進み、変換処理部１２０は記憶したキーの情報に対応する文字又は文字列が文字変換規則表にあるか否かを判定する。対応する文字又は文字列が文字変換規則表にあると判定すると（Ｓ３６においてＹＥＳ）、変換処理部１２０はステップＳ３７に進み、対応する文字又は文字列を表示部１４０に表示する。
【０１２８】
例えばステップＳ３０で記憶したキーの情報が数字キー１０１の１打鍵である場合、変換処理部１２０は仮名文字「あ」を表示部１４０に表示する。また、ステップＳ３０で記憶したキーの情報が記号キー１１１の１打鍵及び数字キー１０２の１打鍵である場合、変換処理部１２０は仮名文字列「こう」を表示部１４０に表示する。
【０１２９】
ステップＳ３７に続いてステップＳ３８に進み、変換処理部１２０は表示部１４０に表示中の文字又は文字列を採用する所定の操作がキーボード１００上で行われたか否かを判定する。
【０１３０】
表示中の文字又は文字列を採用する所定の操作が行われたと判定すると（Ｓ３８においてＹＥＳ）、変換処理部１２０はステップＳ４０に進む。一方、表示中の文字又は文字列を採用する所定の操作が行われていないと判定すると（Ｓ３８においてＮＯ）、変換処理部１２０はステップＳ３９に進む。
【０１３１】
ステップＳ３９では、変換処理部１２０が、記憶したキーの情報の個数が最大個数か否かを判定する。例えば図５又は図９の文字変換規則表を用いる文字入力方法の場合、変換処理部１２０は記憶したキーの情報の個数が１０又は９個であるときに最大個数であると判定する。
【０１３２】
記憶したキーの情報の個数が最大個数であると判定すると（Ｓ３９においてＹＥＳ）、変換処理部１２０はステップＳ４０に進む。即ち、変換処理部１２０は表示中の文字又は文字列を採用する所定の操作が行われたと判定したとき及び記憶したキーの情報の個数が最大個数であると判定したときにステップＳ４０に進む。
【０１３３】
ステップＳ４０では、変換処理部１２０が、表示部１４０に表示中の文字又は文字列を採用すると共に、ステップＳ３０で記憶したキーの情報を消去してステップＳ３０に戻る。ステップＳ３０に戻ることで、変換処理部１２０は次にキーボード１００から受信するキーの情報に対応する。
【０１３４】
なお、記憶したキーの情報の個数が最大個数でないと判定すると（Ｓ３９においてＮＯ）、変換処理部１２０はステップＳ３０に戻り、次にキーボード１００から受信するキーの情報に対応する。
【０１３５】
２番目以降に打鍵されたキーが数字キーでないと判定すると（Ｓ３２においてＮＯ）、変換処理部１２０はステップＳ３０で記憶したキーの情報にエラーがあると判定して、ステップＳ４１に進む。
【０１３６】
ステップＳ４１では、変換処理部１２０が、表示部１４０に表示中の文字又は文字列を消去すると共に、ステップＳ１０で記憶したキーの情報を消去してステップＳ３０に戻る。また、対応する文字又は文字列が文字変換規則表にないと判定したときも（Ｓ３６においてＹＥＳ）、変換処理部１２０はステップＳ３０に戻る。
【０１３７】
図５及び図９のような文字変換規則表、図１２及び図１３のようなフローチャートを利用することにより、第６実施例の文字入力方法が実現されている。ここで、図５及び図９のような文字変換規則表、図１２及び図１３のようなフローチャートを利用して、「とうきょうのとっきょちょう」という文を入力するときの打鍵数を検討する。
【０１３８】
図５及び図９の文字変換規則表を利用する場合、「とう、きょう、の、とっ、きょ、ちょう」という文の入力は、「＊４、＊２２２、５５５５５、４４４４４＊、＊２２２２２２２、＊４４４」という２９打鍵を必要とする。
【０１３９】
したがって、第６実施例の文字入力方法によれば、少ないキーを用いた文字の入力を特殊なキー配列を利用せずに素早く入力することができる。
【０１４０】
以上のような第１〜第６実施例の文字入力方法は、携帯電話、簡易型携帯電話などの通信端末の他、携帯型の情報処理装置、会話補助装置に適用することにより、少ないキーであっても素早く文字を入力できる。
【０１４１】
なお、変換処理部１２０及び変換辞書１３０を実現するプログラムやデータは、文字入力装置１に様々な形態で供給できる。図１４は、変換処理部及び変換辞書を実現するプログラムやデータの供給方法について説明する図である。
【０１４２】
第１の供給方法としては、変換処理部１２０及び変換辞書１３０を実現するプログラムやデータを記録媒体４に記録して配布することが考えられる。なお、記録媒体４は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク（ＭＯ）等の様に情報を光学的、電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【０１４３】
例えば記録媒体４に記録されたプログラムやデータを文字入力装置１に供給する場合、記録媒体４をＰＣ２のドライブにセットして記録媒体４に記録されたプログラムやデータをＰＣ２に転送する。そして、文字入力装置１とＰＣ２との間でファイル転送が可能となるように例えばＵＳＢなどの接続手段５で接続し、記録媒体４に記録されていたプログラムやデータをＰＣ２から文字入力装置１に転送する。
【０１４４】
第２の供給方法としては、変換処理部１２０及び変換辞書１３０を実現するプログラムやデータをインターネットなどのネットワーク６に接続されたサーバ３からダウンロードさせることが考えられる。この場合、文字入力装置１はネットワーク６に接続するための機能が必要となる。
【０１４５】
このように、文字入力装置１は変換処理部１２０及び変換辞書１３０を実現するプログラムやデータを取得して容易に更新することができるので、新たな機能の追加や不具合の除去を容易に行うことが可能である。
（第７実施例）
上述した第１の実施例から第６の実施例は、小型化が進んでいる携帯電話、簡易型携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などの携帯型の情報処理装置の比較的小さな文字入力装置に適した文字入力方法である。
【０１４６】
以下の実施例は、据え置きタイプの入力装置又は携帯型の情報処理装置の入力装置であって、比較的大きな入力装置に適した文字入力方法であり、マルチタップ式の文字入力方法は必ずしも必要としないものである。
【０１４７】
図１５は、本発明の文字入力システムの一実施例の構成図である。本発明の文字入力システムは、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）本体２００、表示装置２５０及び入力装置２６０を有するように構成される。
【０１４８】
ＰＣ本体２００は、出力制御部２１０、変換辞書２２０、入力制御部２３０及び文字入力処理部２４０を有するように構成される。
【０１４９】
なお、文字入力処理部２４０は、図示しないＰＣ本体のＲＡＭに搭載された文字入力プログラムに基づいて、コンピュータが行う機能の一つである。なお、この文字入力プログラムは、常時、搭載されている必要はなく、必要に応じて、ＣＤＲＯＭ等の外部記憶装置から、読み出して、搭載するようにしてもよい。
【０１５０】
図１５のシステム構成により、入力装置２６０のキーボードにおいて打鍵された文字又は記号等の情報を、ＰＣ本体２００の文字入力処理部２４０は、入力制御部２３０から得る。次いで、文字入力処理部２４０は、変換辞書２２０を参照して、入力制御部２３０から得た文字又は記号等の情報を、文字又は文字列に変換する。その際、打鍵された文字又は記号等の情報又は変換された文字又は文字列を、出力制御部２１０の制御により、表示装置２５０に表示する。
【０１５１】
表示装置２５０は、ＰＣ本体２００の出力制御部２１０の制御に基づいて、打鍵された文字又は記号等及び文字入力処理部２４０で変換された文字又は文字列などを表示する。
【０１５２】
入力装置２６０は、ＰＣ本体２００の入力制御部２３０の制御に基づいて、文字、記号等をＰＣ本体２００に入力する。この入力装置２６０は、例えば、図１６に示されているような入力キーボード３００を有している。この入力キーボード３００は、半角／全角変換・キー３０１、タブ・キー３０２、キャプス・ロック・キー３０３、シフト・キー３０４、コントロール・キー３０５、アルト・キー３０６、無変換・キー３０７、スペース（空白）・キー３０８、変換次候補・キー３０９、カタカナ・ひらがな変換・キー３１０、エンター・キー３１１、バックスペース・キー３１２並びに文字キー及び特殊キーを有している。
【０１５３】
上述したように、本実施例では、仮名文字、アルファベット、数字又は記号などを入力する文字入力装置の入力モードのうち、仮名文字を入力する仮名文字入力モードについて説明する。
【０１５４】
図１６に示すキーボードにより、仮名文字が入力される。このキーボードにより仮名文字を入力する従来の方法は以下の通りである。
（１）  ５０音（清音及び濁音・半濁音）の入力
・清音は、その文字キーを打鍵して入力する。
【０１５５】
・濁音は、その文字を入力した後、濁音キー▲３▼を打鍵して入力する。
【０１５６】
・半濁音は、その文字を入力した後、半濁音キー▲４▼を打鍵して入力する。
【０１５７】
例えば、「９」ボタン▲１▼を押下して「か」を入力する。また、「０」ボタン▲２▼を押下して、「き」を入力する。
【０１５８】
「９」ボタン▲１▼と「゛」ボタン▲３▼を押下して「が」を入力する。また、「０」ボタン▲２▼と「゛」ボタン▲３▼を押下して「ぎ」を入力する。
（２）  ５０音＋拗音（清音及び濁音・半濁音）の入力
・清音と小文字は、シフトキー３０４を押下しながら、その文字キーを打鍵して入力する。
【０１５９】
・濁音は、シフトキー３０４を押下しながら、その文字キーを打鍵した後、濁音キー▲３▼を打鍵して入力する。
【０１６０】
・半濁音は、シフトキー３０４を押下しながら、その文字キーを打鍵した後、半濁音キー▲４▼を打鍵して入力する。
【０１６１】
・文字キー１（あ段以外）の文字キーとほぼ同時に文字キー２（あ段）を打鍵して、５０音＋拗音（ぁぃぅぇぉ）を入力する。
【０１６２】
例えば、シフトキー３０４を押下しながら、「３」ボタン▲５▼を押下して「ひゅ」を入力する。シフトキー３０４を押下しながら、「３」ボタン▲５▼と「゛」ボタン▲３▼を押下して「びゅ」を入力する。
【０１６３】
文字キー▲２▼とほぼ同時に文字キー▲７▼を打鍵して「きぇ」を入力する。
（３）  ５０音＋促音の入力
・５０音（清音）＋促音（っ）は、スペース（空白）キー３０８を押下しながら、その文字キーを打鍵して入力する。
【０１６４】
・濁音は、スペースキー３０８を押下しながら、その文字キーを打鍵した後、濁音キー▲３▼を打鍵して入力する。
【０１６５】
・半濁音は、スペースキー３０８を押下しながら、その文字キーを打鍵した後、半濁音キー▲４▼を打鍵して入力する。
【０１６６】
例えば、スペースキー３０８を押下しながら、「０」ボタン▲２▼を押下して「きっ」を入力する。スペースキー３０８を押下しながら、「０」ボタン▲２▼と「゛」ボタン▲３▼を押下して「びゅ」を入力する。
【０１６７】
文字キー▲２▼とほぼ同時に文字キー▲３▼を打鍵して「ぎっ」を入力する。
【０１６８】
これに対して、本発明では、次のように仮名文字を入力する。
【０１６９】
促音を伴う仮名文字列の入力は、空白ボタン（スペースキー）を親指シフト用ボタンと見なし、仮名キーボタン「か」「き」・・等と同時（ほぼ同時を含む）に空白ボタンを打鍵することにより、「かっ」「きっ」・・等の仮名文字列（２文字）を入力する。
【０１７０】
また、拗音を伴う仮名文字列の入力は、仮名キーボタン「き」「く」・・等と同時（ほぼ同時を含む）にシフトキーボタンを打鍵することにより、「きゃ」「きゅ」・・等の仮名文字列（２文字）を入力する。
【０１７１】
本発明における拗音及び促音を伴う５０音の変換規則表を図１７、図１８に示す。
【０１７２】
なお、図１６以外に、図１９及び図２０のキーボードを用いてもよい。図１９のキーボードは、図１６のキーボード配列に対して、「は」と「な」行を入れ替えたものである。この入れ替えにより、右半分は、濁音又は半濁音を有するキーとなり、左半分は、濁音又は半濁音を有さないキーとなるので、キーボードの配列がすっきりし、入力もし易くなる。また、図２０のキーボードは、図１６のキーボードに、ナラコードのキーを配置したものである。
【０１７３】
図１６、図１９、図２０のキーボードは、必要に応じて、使い分けすることができる。
【０１７４】
図１５に戻り、ＰＣ本体２００の出力制御部２１０は、打鍵された入力装置２６０のキーボード上のキーの文字又は文字入力処理部２４０で処理された文字又は文字列などを表示するように、表示装置２５０を制御する。
【０１７５】
変換辞書２２０は、仮名変換用テーブルと仮名漢字変換用テーブルとを含むように構成される。仮名変換用テーブルは、文字キー又は特殊キーと、所定キーとの組み合わせに対応した文字列が対応付けられている。また、仮名漢字変換用テーブルは文字又は文字列と変換候補とが対応付けられている。
【０１７６】
入力制御部２３０は、打鍵された入力装置２６０のキーボード上の文字キー又は特殊キーに対応した数値・記号又はキーボードのＸＹ座標を、文字入力処理部２４０に入力するように、入力装置２６０を制御する。
【０１７７】
文字入力処理部２４０は、打鍵キー検出部、変換辞書参照部及び変換処理部を有し、変換辞書２２０を参照して、文字又は文字列に変換するものである。
【０１７８】
文字入力処理部２４０は、打鍵されたキーの情報を、入力制御部２３０から受信し、そのキーの情報を変換辞書２２０の内容に応じて文字又は文字列に変換する。文字入力処理部２４０は、打鍵されたキーの情報を文字又は文字列に変換すると、その文字又は文字列を、出力制御部２１０を介して、表示装置２５０に表示させる。
【０１７９】
なお、文字入力処理部２４０は、図１７、図１８に示されている５０音の変換規則表に沿って、打鍵された文字キー及び特殊キーと、打鍵された所定キーとの組み合わせに基づき、打鍵された文字を所定の文字列に変換する。
【０１８０】
また、文字入力処理部２４０は、無変換キー３０７が打鍵された旨を表すキーの情報を受信すると、未確定の文字又は文字列を漢字などの変換候補に変換せずに確定する。また、文字入力処理部２４０は変換キー３０９が打鍵された旨を表すキーの情報を受信すると、未確定の文字又は文字列を変換辞書２２０の内容に応じて漢字などの変換候補に変換し、その変換候補を表示装置２５０に表示させる。表示装置２５０に表示された変換候補は、操作者からの所定の操作（例えば、図示しない決定キーの打鍵など）により確定される。
（文字入力方法）
次に、図２１及び図２２を参照しつつ、拗音及び促音を伴う本発明の第７実施例の文字入力方法について説明する。
【０１８１】
ステップＳ５０では、文字入力処理部２４０の変換処理部が、打鍵されたキーの情報を入力装置２６０から受信し、そのキーの情報を記憶する。例えば、入力装置２６０から受信するキーの情報は、数字、記号、キーボード上のＸＹ座標などである。
【０１８２】
ステップＳ５０に続いてステップＳ５１に進み、文字入力処理部２４０の変換処理部は、ステップＳ５００で記憶したキーの情報のエラーチェックを行う。例えば図１７、図１８の文字変換規則表の場合、１番目に文字キーが打鍵されたか否かでをエラーチェックを行う。
【０１８３】
ステップＳ５１において、ステップＳ５００で記憶した１番目のキーが、文字キーでない場合（Ｓ５１においてＮＯ）は、エラー処理を行う。
【０１８４】
ステップＳ５１において、ステップＳ５００で記憶した１番目のキーが、文字キーの場合（Ｓ５１においてＮＯ）は、ステップＳ５２に進む。
【０１８５】
ステップＳ５２では、文字入力処理部２４０の変換処理部は、ステップＳ５００で記憶したキーの情報が、シフトキー又はスペースキーであるか否かを判定する。シフトキー又はスペースキーでないと判定すると（Ｓ５２においてＮＯ）、変換処理部はステップＳ５３に進み、対応する文字を表示装置２５０に表示する。
【０１８６】
例えば、ステップＳ５０で記憶したキーの情報が数字キー「６」ボタン▲８▼の打鍵である場合、変換処理部は仮名文字「あ」を表示装置２５０に表示する。また、ステップＳ５０で記憶したキーの情報が数字キー「０」ボタン▲２▼の打鍵である場合、変換処理部は仮名文字「き」を表示装置２５０に表示する。
【０１８７】
ステップＳ５２において、シフトキー又はスペースキーであると判定すると（Ｓ５２においてＹＥＳ）、変換処理部はステップＳ５４に進み、２打目に入力されたキーを判定する。
【０１８８】
ステップＳ５４において、２番目に打鍵されたキーが、文字キーでない場合（Ｓ５４においてＮＯ）は、エラー処理を行う。
【０１８９】
また、２打目に打鍵されたキーが文字キーであると判定すると（Ｓ５４においてＹＥＳ）、変換処理部はステップＳ５５に進み、打鍵されたキー情報に基づいて、変換辞書２２０を検索する。
【０１９０】
ステップＳ５５において、打鍵されたキー情報の組み合わせ（第１番目のキーと第２番目のキーの組み合わせ）が、変換辞書２２０にない場合（Ｓ５５においてＮＯ）は、ステップＳ５０に戻る。
【０１９１】
ステップＳ５５において、打鍵されたキー情報の組み合わせ（第１番目のキーと第２番目のキーの組み合わせ）が、変換辞書２２０にある場合（Ｓ５５においてＹＥＳ）は、ステップＳ５６に進む。ステップＳ５６では、変換処理部は、変換辞書を参照して、打鍵された第１番目のキーと、打鍵された第２番目のキーとの組み合わせに基づき、文字列に変換して、変換した文字列を表示装置２５０に表示する。
【０１９２】
このように、変換処理部は、これまで入力された未変換のシフトキー又はスペースキーを押した状態で、連続して文字キーを含む文字列をもとに変換辞書から仮名文字列を検索・抽出して表示する。
【０１９３】
例えば、シフトキー３０４を押下しながら、「０」ボタン▲２▼を押下して「きゃ」を表示装置２５０に表示する。また、スペースキー３０８を押下しながら、「０」ボタン▲２▼を押下して「きっ」を表示装置２５０に表示する。
【０１９４】
変換処理部は、ステップＳ５３で入力された文字列を表示装置２５０に表示し、又は変換した文字列を表示装置２５０に表示すると、ステップＳ５７に進む。
【０１９５】
ステップＳ５７では、打鍵された第２打目（ステップＳ５３経由の場合）又は第３打目のキー（ステップＳ５６経由の場合）が、「Ｕ」キー又は「Ｊ」キーであるか否かを判定する。ステップＳ５７において、第２打目又は第３打目のキーが、「Ｕ」キー又は「Ｊ」キーでない場合（Ｓ５７においてＮＯ）、ステップＳ５９に進み、ステップＳ５０で記憶したキーの情報を消去してステップＳ５０に戻る。ステップＳ５０に戻ることで、変換処理部は、次に、入力装置２６０から受信するキーの情報に対応する。
【０１９６】
ステップＳ５７において、第２打目又は第３打目のキーが、「Ｕ」キー又は「Ｊ」キーである場合（Ｓ５７においてＹＥＳ）、ステップＳ５８に進む。
【０１９７】
ステップＳ５８では、変換処理部は、変換辞書を参照して、打鍵された第１番目のキーと、打鍵された第２番目のキーと、ステップＳ５７における「Ｕ」キー又は「Ｊ」キーの組み合わせに基づき、文字列に変換して、変換した文字列を表示装置２５０に表示する。
【０１９８】
このように、変換処理部は、これまで入力された未変換のシフトキー又はスペースキーを押した状態で、連続して押した文字キーを含む文字列及び「Ｕ（濁音）」キー又は「Ｊ（半濁音）」キーをもとに変換辞書から仮名文字列を検索・抽出して表示する。
【０１９９】
例えば、シフトキー３０４を押下しながら、「０」ボタン▲２▼と「Ｕ」ボタン▲３▼を押下して「ぎゃ」を表示装置２５０に表示する。また、スペースキー３０８を押下しながら、「０」ボタン▲２▼と「Ｕ」ボタン▲３▼を押下して「ぎっ」を表示装置２５０に表示する。また、スペースキー３０８を押下しながら、「５」ボタン▲９▼と「Ｕ」ボタン▲３▼を押下して「ばっ」を表示装置２５０に表示する。また、スペースキー３０８を押下しながら、「５」ボタン▲９▼と「Ｊ」ボタン▲４▼を押下して「ぱっ」を表示装置２５０に表示する。
【０２００】
また、「０」ボタン▲２▼と「Ｕ」ボタン▲３▼を押下して「ぎ」を表示装置２５０に表示する。また、「Ｔ」ボタンと「Ｕ」ボタン▲３▼を押下して「ま」を表示装置２５０に表示する。また、「５」ボタン▲９▼と「Ｕ」ボタン▲３▼を押下して「ば」を表示装置２５０に表示する。また、「５」ボタン▲９▼と「Ｊ」ボタン▲４▼を押下して「ぱ」を表示装置２５０に表示する。
【０２０１】
次いで、変換処理部は、変換した文字列を表示装置２５０に表示すると、ステップＳ５９に進み、ステップＳ５０で記憶したキーの情報を消去してステップＳ５０に戻る。
【０２０２】
このようして、文字入力処理部２４０は、打鍵された文字キー及び特殊キーと、打鍵された所定キーとの組み合わせを検出し、次いで、文字キー及び特殊キーの打鍵と、所定キーの打鍵との組み合わせと文字列と対応付けた変換辞書を参照し、次いで、打鍵された文字キー及び特殊キーと、打鍵された所定キーとの組み合わせに基づき、文字列に変換する変換処理する。
【０２０３】
その結果、促音又は拗音を含む文字の入力を特殊なキー配列を利用せずに素早く入力することができる文字入力方法を提供することができる。
【０２０４】
なお、上記実施例では、シフトキーを拗音に、スペースキーを促音に、「Ｕ」ボタンを濁音に、「Ｊ」ボタンを半濁音に対応付けたが、これに限らず本発明を実施することができる。
【０２０５】
また、上記説明では、シフトキーとスペースキーを、押下しながら文字キーを入力するように説明したが、シフトキー及びスペースキーと、押下される文字キーの時間関係は、「同時」であっても、「ほぼ同時」であっても、又は文字を「押下したままで、シフトキー又はスペースキーを押下するようにしてもよい。
また、シフトキー又はスペースキーを押下してから、文字キーを押下してもよい。
【０２０６】
また、空白キーとしては、押して離すと空白１字入力、押してしばらく継続して押したままでタイパーマチック機能で空白複数文字入力の２種類の機能も併せ持つようにしてもよい。
（第８実施例）
米Ｃａｎｅｓｔａ社は、電視覚技術（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｅｒｃｅｐｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ）を応用した光キーボードを発表している。このキーボードは、デスクなどの平面に投射した仮想のキーをタッチすることで、実際のキーボードのように入力が行うものである。携帯電話やタブレットＰＣ向けのデバイスとして利用を見込まれている。
【０２０７】
光キーボードの構成を図２３に示す。光キーボード３００は、キーボード表示部３０１、キー入力検出部３０２及び信号処理部３０３を有するように構成される。
【０２０８】
キーボード表示部３０１から、可視光線３０４を机の表面等の平面３０６に照射して、平面３０６にキーボードを表示する。キーボードの操作をキー入力検出部３０２が検出する。キー入力検出部３０２は、平面に照射された仮想キーボードに、赤外線を照射して、その反射光に基づいて、キー入力を検出する。
【０２０９】
信号処理部３０３は、キーボード表示部３０１及びキー入力検出部３０２を制御して、打鍵されたキーの情報を得て、その情報をＰＣへ送信する。
【０２１０】
光キーボードの特長・特徴として、シフトキーを押下した状態や各種入力モード（仮名モード、英字モード、等）では、キーボタン上の刻印を瞬時に再表示して、入力対象の文字を大きく投影することができる。
また、図１６、図１９、図２０に示したキーボードを選択スイッチにより、適宜選択することができる。
【０２１１】
また、シフトキーが押下されていないときは、図２４のキーボードとし、シフトキーが押下されたときは、その後に変換される内容（変換後の文字列）をキーに表示する図２５のキーボードとすることができる。同様に、スペースキーが押下されたときは、その後に変換される内容（変換後の文字列）をキーに表示する図２６のキーボードとすることができる。
そのために、今、何の文字（一般キー配列は１文字のみ）又は文字列（本考案キー配列では１〜３文字）が入力可能かを理解しやすく、大きく読みやすくすることができる。
（変形例）
図２７に示されているように、変換辞書をＰＣ本体でなく、入力装置が備えるようにしてもよい。
【０２１２】
図２７は、ディジタルＴＶ本体４００にアンテナ４２０、表示装置（ＴＶの表示装置）４５０及び入力装置４８０を有するように構成されている。なお、ディジタルＴＶ本体４００は、送信・受信部４３０と変換処理部４４０を有し、入力装置４８０は、変換辞書４７０を有している。
【０２１３】
これにより、ディジタル放送における、促音又は拗音を含む文字の入力を特殊なキー配列を利用せずに素早く入力することができる。
【０２１４】
なお、本発明は上記の実施例に限定されるものでなく、本発明の範囲内で種々の変更が可能である。
【０２１５】
本発明は、以下に記載する付記のような構成が考えられる。
（付記１）  数字キー及び記号キーを用いた文字入力機能を提供する文字入力装置であって、
数字キー及び記号キーの打鍵の回数及び順番を、文字又は文字列と対応付けた変換辞書と、
打鍵された数字キー及び記号キーの回数及び順番に基づき、打鍵された数字キー及び記号キーの回数及び順番を前記変換辞書を用いて文字又は文字列に変換する変換処理手段と
を有することを特徴とする文字入力装置。
（付記２）  前記変換辞書は、数字キー及び記号キーの打鍵の回数及び順番を、拗音又は促音を含む仮名文字列と対応付けたことを特徴とする付記１記載の文字入力装置。
（付記３）  数字キー及び記号キーを用いた文字入力機能を有する情報処理装置であって、
数字キー及び記号キーの打鍵の回数及び順番を、文字又は文字列と対応付けた変換辞書と、
打鍵された数字キー及び記号キーの回数及び順番に基づき、打鍵された数字キー及び記号キーの回数及び順番を前記変換辞書を用いて文字又は文字列に変換する変換処理手段と
を有することを特徴とする情報処理装置。
（付記４）  数字キー及び記号キーを用いた文字入力機能を提供する文字入力装置の文字入力方法であって、
数字キー及び記号キーの打鍵の回数及び順番を取得する取得段階と、
取得した数字キー及び記号キーの打鍵の回数及び順番に基づき、打鍵された数字キー及び記号キーの回数及び順番を前記変換辞書を用いて文字又は文字列に変換する変換段階と
を有することを特徴とする文字入力方法。
（付記５）  数字キー及び記号キーを用いた文字入力機能を提供するためにコンピュータを、
数字キー及び記号キーの打鍵の回数及び順番を、文字又は文字列と対応付けた変換辞書と、
打鍵された数字キー及び記号キーの回数及び順番に基づき、打鍵された数字キー及び記号キーの回数及び順番を前記変換辞書を用いて文字又は文字列に変換する変換処理手段と
して機能させるための文字入力プログラム。
（付記６）  数字キー及び記号キーを用いた文字入力機能を提供するためにコンピュータを、
数字キー及び記号キーの打鍵の回数及び順番を、文字又は文字列と対応付けた変換辞書と、
打鍵された数字キー及び記号キーの回数及び順番に基づき、打鍵された数字キー及び記号キーの回数及び順番を前記変換辞書を用いて文字又は文字列に変換する変換処理手段と
して機能させるための文字入力プログラムを記録したコンピュータ読み取り可能な記録媒体。
（付記７）  文字キー及び特殊キーを用いて文字入力を行う文字入力プログラムであって、
打鍵された文字キー及び特殊キーと、打鍵された所定キーとの組み合わせを検出する打鍵キー検出ステップと、
文字キー及び特殊キーの打鍵と、所定キーの打鍵との組み合わせと文字列と対応付けた変換辞書を参照する変換辞書参照ステップと、
打鍵された文字キー及び特殊キーと、打鍵された所定キーとの組み合わせに基づき、文字列に変換する変換処理ステップと、
をコンピュータに実行させることを特徴とする文字入力プログラム。
（付記８）  前記変換処理ステップは、打鍵された文字キー及び特殊キーと、打鍵された所定キーとの組み合わせを、拗音又は促音を含む仮名文字列と対応付けたことを特徴とする付記７記載の文字入力プログラム。
（付記９）  文字キー及び特殊キーを光キーボードを用いて入力することを特徴とする付記８記載の文字入力プログラム。
（付記１０）  前記所定キーが打鍵されたとき、打鍵された前記所定キーに対応した文字列を、前記光キーボードのキーに表示することを特徴とする付記９記載の文字入力プログラム。
（付記１１）  請求項７ないし１０いずれか一項記載のプログラムを記録した記録媒体。
（付記１２）  文字キー及び特殊キーを用いて文字入力を行う文字入力方法であって、
打鍵された文字キー及び特殊キーと、打鍵された所定キーとの組み合わせを検出する打鍵キー検出ステップと、
文字キー及び特殊キーの打鍵と、所定キーの打鍵との組み合わせと文字列と対応付けた変換辞書を参照する参照ステップと、
打鍵された文字キー及び特殊キーと、打鍵された所定キーとの組み合わせに基づき、文字列に変換する変換処理ステップと、
を有することを特徴とする文字入力方法。
（付記１３）  文字キー及び特殊キーを用いて文字入力を行う文字入力装置であって、
打鍵された文字キー及び特殊キーと、打鍵された所定キーとの組み合わせを検出する打鍵キー検出手段と、
文字キー及び特殊キーの打鍵と、所定キーの打鍵との組み合わせと文字列と対応付けた変換テーブルと、
前記変換テーブルを参照して、打鍵された文字キー及び特殊キーと、打鍵された所定キーとの組み合わせに基づき、文字列に変換する変換処理手段と、
を有することを特徴とする文字入力装置。
（付記１４）  前記変換テーブルを、前記文字キー及び特殊キーを入力するためのキーボードが備えるようにしたことを特徴とする付記１３記載の文字入力装置。
【０２１６】
【発明の効果】
上述の如く、本発明によれば、少ないキーを用いた文字の入力を特殊なキー配列を利用せずに素早く入力することができる。
【０２１７】
【図面の簡単な説明】
【図１】本発明の文字入力装置の一実施例の構成図である。
【図２】マルチタップ式の文字入力方法で利用する文字変換規則表の一例の構成図である。
【図３】マルチタップ式の文字入力方法の一例のフローチャート（１／２）である。
【図４】マルチタップ式の文字入力方法の一例のフローチャート（２／２）である。
【図５】本発明の文字入力方法で利用する文字変換規則表の第１実施例の構成図である。
【図６】本発明の文字入力方法の第１実施例のフローチャート（１／２）である。
【図７】本発明の文字入力方法の第１実施例のフローチャート（２／２）である。
【図８】本発明の文字入力方法で利用する文字変換規則表の第２実施例の構成図である。
【図９】本発明の文字入力方法で利用する文字変換規則表の第３実施例の構成図である。
【図１０】本発明の文字入力方法で利用する文字変換規則表の第４実施例の構成図である。
【図１１】本発明の文字入力方法で利用する文字変換規則表の第５実施例の構成図である。
【図１２】本発明の文字入力方法の第６実施例のフローチャート（１／２）である。
【図１３】本発明の文字入力方法の第６実施例のフローチャート（２／２）である。
【図１４】変換処理部及び変換辞書を実現するプログラムやデータの供給方法について説明する図である。
【図１５】本発明の文字入力システムの一実施例の構成図である。
【図１６】キー配列の例を説明するための図（その１）である。
【図１７】本発明の拗音及び促音を伴う５０音変換規則表（仮名１〜２文字）（１／２）を示す図である。
【図１８】本発明の拗音及び促音を伴う５０音変換規則表（仮名１〜２文字）（２／２）を示す図である。
【図１９】キー配列の例を説明するための図（その２）である。
【図２０】キー配列の例を説明するための図（その３）である。
【図２１】本発明の拗音及び促音を伴う５０音変換処理のフローチャート（１／２）である。
【図２２】本発明の拗音及び促音を伴う５０音変換処理のフローチャート（２／２）である。
【図２３】光キーボードの構成を説明するための図である。
【図２４】シフトキーが押下されていないときのキーボードである。
【図２５】シフトキーが押下されたときのキーボードである。
【図２６】スペースキーが押下されたときのキーボードである。
【図２７】ディジタルＴＶ本体に適用した例を説明するための図である。
【符号の説明】
１    文字入力装置
２    ＰＣ
３    サーバ
４    記録媒体
５    接続手段
６    ネットワーク
１００    キーボード
１２０、４４０    変換処理部
１３０    変換辞書
１４０    表示部
２００    ＰＣ本体
２１０    出力制御部
２２０、４７０    変換辞書
２３０    入力制御部
２４０    文字入力処理部
２５０、４５０    表示装置
２６０、４８０    入力装置
３００    光キーボード
３０１    キーボード表示部
３０２    キー入力検出部
３０３    信号処理部
３０４    可視光線
３０６    平面
４００    ディジタルＴＶ本体
４２０    アンテナ
【図１】
2004227554.tif 000003
【図２】
2004227554.tif 000004
【図３】
2004227554.tif 000005
【図４】
2004227554.tif 000006
【図５】
2004227554.tif 000007
【図６】
2004227554.tif 000008
【図７】
2004227554.tif 000009
【図８】
2004227554.tif 000010
【図９】
2004227554.tif 000011
【図１０】
2004227554.tif 000012
【図１１】
2004227554.tif 000013
【図１２】
2004227554.tif 000014
【図１３】
2004227554.tif 000015
【図１４】
2004227554.tif 000016
【図１５】
2004227554.tif 000017
【図１６】
2004227554.tif 000018
【図１７】
2004227554.tif 000019
【図１８】
2004227554.tif 000020
【図１９】
2004227554.tif 000021
【図２０】
2004227554.tif 000022
【図２１】
2004227554.tif 000023
【図２２】
2004227554.tif 000024
【図２３】
2004227554.tif 000025
【図２４】
2004227554.tif 000026
【図２５】
2004227554.tif 000027
【図２６】
2004227554.tif 000028
【図２７】
2004227554.tif 000029