(57)【要約】      （修正有）【課題】少ない数のキーによる中国語入力において、操作性に優れかつ効率的な入力が可能な入力装置を実現する。【解決手段】ひとつ以上の文字がキー毎に英字群として明示された入力手段と、一方は、前記英字群毎に選択可能であり、他方は前記英字群の文字の少なくともひとつを先頭文字とする声母もしくは韻母を所定の順序で並べた構成を有するテーブルを声母或いは韻母毎に記憶する記憶手段と、前記テーブルにおける英字群の何れかを選択する第１の選択キーと前記所定の順序の何れかを選択する第２の選択キーにより声母または韻母を特定する一対の選択が、前記記憶手段のテーブルを用いてなされる特定手段と、特定された声母および韻母により構成されるピン音を出力する出力手段を備えたことを特徴とする中国語入力装置。【選択図】図８
2006050160.tif 000002
【特許請求の範囲】
【請求項１】
ひとつ以上の文字がキー毎に英字群として明示された入力手段と、
一方は、前記英字群毎に選択可能であり、他方は前記英字群の文字の少なくともひとつを先頭文字とする声母もしくは韻母を所定の順序で並べた構成を有するテーブルを声母或いは韻母毎に記憶する記憶手段と、
前記テーブルにおける英字群の何れかを選択する第１の選択キーと前記所定の順序の何れかを選択する第２の選択キーにより声母または韻母を特定する一対の選択が、前記記憶手段のテーブルを用いてなされる特定手段と、
特定された声母および韻母により構成されるピン音を出力する出力手段を
備えた事を特徴とする中国語入力装置
【請求項２】
前記キーに、数字が共に割り当てられている入力手段である請求項１の中国語入力装置。
【請求項３】
前記入力手段は、
数字の１を割り当てた第一のキー、
数字の２および英字のａ、ｂ、ｃを割り当てた第二のキー、
数字の３および英字のｄ、ｅ、ｆを割り当てた第三のキー、
数字の４および英字のｇ、ｈ、ｉを割り当てた第四のキー、
数字の５および英字のｊ、ｋ、ｌを割り当てた第五のキー、
数字の６および英字のｍ、ｎ、ｏを割り当てた第六のキー、
数字の７および英字のｐ、ｑ、ｒ、ｓを割り当てた第七のキー、
数字の８および英字のｔ、ｕ、ｖを割り当てた第八のキー、
数字の９および英字のｗ、ｘ、ｙ、ｚを割り当てた第九のキー、
からなる９個のキーを含んでいる
ことを特徴とする請求項２に記載の中国語入力装置。
【請求項４】
前記第一の選択キーに、英字群の文字の少なくともひとつが表記されており、前記第二の選択キーに、前記所定の順序が、識別可能な表記がなされている請求項１の中国語入力装置。
【請求項５】
ピンインの入力に際して、前記一対の選択が、声母、韻母の順で各々に対してなされことで音節が特定される請求項１の中国語入力装置。
【請求項６】
声母或いは韻母のいずれかのみで音節をなすピンインの入力において、前記各々の不要な一対の選択は、第２の選択キーを省略してなされることを更に備える請求項５の中国語入力装置。
【請求項７】
前記特定手段において、第一の選択キーにもとづき記憶手段から検出された声母もしくは韻母のグループを出力手段にガイダンス表示することを特徴とする請求項１に記載の中国語入力装置。
【請求項８】
前記特定手段において特定された、声母と韻母からなるピン音を漢字に変換する漢字変換手段をさらに備え、漢字変換手段において変換された漢字候補を前記出力手段に出力することを特徴とする請求項１に記載の中国語入力装置。
【請求項９】
ピン音とそれに対応する漢字文字列をペアで複数記憶する学習記憶手段と、
前記学習記憶手段に記憶されたデータを、ピン音を用いて検索する検索手段とをさらに備え、
前記検索手段は、前記特定手段において声母もしくは韻母が特定された場合、該特定されたピン音をもとに前記学習記憶手段を検索し、一致するデータがあれば、該データに含まれる漢字文字列を前記出力手段に出力することを特徴とする請求項１に記載の中国語入力装置。
【請求項１０】
ひとつ以上の文字がキー毎に英字群として明示されている入力手段を機能させるステップと
一方は、前記英字群毎に、選択可能であり、他方は前記英字群の文字の少なくともひとつを先頭文字とする声母もしくは韻母を所定の順序で並べた構成を有するテーブルを声母或いは韻母毎に記憶する記憶ステップと
前記テーブルにおける英字群の何れかを選択する第１の選択キーと、前記所定の順序の何れかを選択する第２の選択キーにより声母または韻母を、特定する一対の選択が、前記記憶ステップのテーブルを用いてなされる特定ステップと
特定された声母および韻母により構成されるピン音を出力する出力ステップとをコンピュータに実行させる中国語入力プログラム。
【請求項１１】
請求項１０に記載の中国語入力プログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少ないキーを用いて、ピン音にもとづいた中国語入力を行う装置に関する。
【背景技術】
【０００２】
情報機器などにおいて中国語の文章を入力するに際しては、ピン音を入力し、これを漢字に変換する方法がよく用いられている。ピン音は一種の発音記号であり、アルファベットで表記されることから、キーボードなどの入力手段と相性がよいという特徴がある。例えば「上海」のピン音表記は「ｓｈａｎｇｈａｉ」であり、各漢字への対応は「ｓｈａｎｇ（上）」「ｈａｉ（海）」となっている。なお、「ｓｈａｎｇ」や「ｈａｉ」などの単位は、音節と呼ばれている。
近年、携帯電話においても、テキストメッセージを送受信することが一般的になってきたことから、携帯電話の主な入力デバイスであるテンキーを用いてピン音を入力する技術が提案されている。
［方法１］（マルチタップによるピン音入力の説明）
現在、一般的な電話機が備えるテンキーの各数字には、伝統的な経緯から複数の英字が割り当てられている。図２は、この一般的なテンキーの英字割り当てを示す図である。そして、英字を入力する際には、各数字キーを連続して押下することで、図２のように割り当てられた英字が順次出力されるようになっている。例えば、キー２を押していくと、ａ→ｂ→ｃ→ａ→…と切り替わるものである。なお、テンキーによって上記のように英字を入力する方式はマルチタップ方式と呼ばれている。そして、このマルチタップ方式を用いてピン音を構成する英字を１文字ずつ入力していく。例えば「ｓｈａｎｇ」を入力するには、「７７７７４４２６６４」と数字キーを押すことになり、キー押下数は１０回となる。
【０００３】
［方法２］（Ｔ９の説明）
方法１では、図２から明らかなように「ｃ、ｆ、ｉ、…」などはキーの押下数が多くなる。このため入力したいピン音によっては、極端に多くのキー押下数を要する場合が発生する。これに対して、キー押下数の削減を目的とした方法が提案されており（例えば、特許文献１参照）、既に製品として市場に供されている。該方法では、ピン音を構成する各英字を入力するに際してキーの押下数は１回とする。例えば「ｓｈａｎｇ」を入力するには、「７４２６４」と数字キーを押す。そしてこの状態では、各キーに対して複数の英字が割り当てられていることからあいまい性が生じる。具体的には、７に対して（ｐ，ｑ，ｒ，ｓ）の４通り、４に対して（ｇ，ｈ，ｉ）の３通り、２に対して（ａ，ｂ，ｃ）の３通り、６に対して（ｍ，ｎ，ｏ）の３通り、４に対して（ｇ，ｈ，ｉ）の３通りであり、これらが連続入力された場合の組み合わせとして、４×３×３×３×３＝３２４通りとなる。しかしながら、これらの組み合わせ候補がすべてピン音として存在するものではない。そこで、ピン音を構成する英字列をあらかじめ記憶した辞書を用意しておき、この辞書を参照してピン音として正しい組み合わせ候補のみが自動的に抽出される。すなわち「７４２６４」と入力した場合、「ｓｈａｎｇ」と「ｑｉａｎｇ」の２つのピン音候補が抽出され、ユーザはどちらか所望のピン音を選択する。
なお、最終的に抽出される候補の数は、入力対象となるピン音によってさまざまである。例えば、「ｃｈａｎｇ」であれば「２４２６４」と入力することで一意に決定するため、複数のピン音候補からの選択は必要ない。また「７２６」と入力した場合には、「ｐａｎ，ｐａｏ，ｒａｎ，ｒａｏ，ｓａｎ，ｓａｏ」と６通りの候補が考えられるため、ユーザはこれら候補の中から所望のピン音を選択することになる。
なお、テンキーによって上記のように英字を入力する方式は、シングルタップ方式と呼ばれている。
【０００４】
［方法３］（Ｆ３の説明）
中国語の音節の総数は約４００種類ある。したがって、各音節に３桁（０〜９９９パターン）のコードを割り当てれば、これらを一意に識別することができる。すなわち該コードを３回のキー押下で入力することで、一音節の入力が可能となる。ただし、コード割り当てをユーザがすべて覚えた上で入力することは、音節総数の多さを考慮すると現実的ではない。この問題を解決する方法が開示されている（例えば、特許文献２参照）。
一般的に、音節は、「声母」と「韻母」という単位にさらに分割される。例えば、音節「ｓｈａｎｇ」の声母は「ｓｈ」、韻母は「ａｎｇ」である。そして、この声母が二十数種類、韻母が三十数種類あるため、これらの組み合わせである音節数が約４００種類となる（音節として存在しない声母と韻母の組み合わせを除いている）。なお音節を構成する要素としては、さらに「声調」がある。「声調」は発音時における抑揚を示すもので、第一声から第四声までの４種類に分類される。該方法では、この声母と韻母をいくつかのグループに分類し、３回のキー押下でグループを選択しながら候補を絞り込んでいく。より具体的には、第１のキー押下で声母のグループを選択し、第２のキー押下で、声母を一意に決定しつつ、韻母のグループを選択し、第３のキー押下で韻母を一意に決定する。そして、韻母のグループ分けを行うにあたり、中国語の音韻分類法を適用することで、ユーザがグルーピング規則を容易に習得できるようにしている。また、各段階でのキー押下と、それによって選択されるグループもしくは声母、韻母との対応づけをユーザに提示せしめるため、入力デバイスにタブレットを用いることや、表示デバイスにガイダンス情報を出力することが開示されている。
【０００５】
［方法４］（ポケベル方式の説明）
また、ピン音の入力に限らず、テンキーを用いた文字入力技術としてポケベルコード方式と呼ばれるものがある。これは、入力対象となる各文字に２桁のコードを割り当て、該コードをキーの２回押しで入力するものであり、いくつかの発明が開示されている（例えば、特許文献３、４参照）。ポケベルコード方式は、携帯電話等での日本語入力技術として既に市場に供されており、図５０は、コード割り当ての一例を示す図である。例えば、文字「あ」を入力する場合は「１１」を、「Ａ」を入力する場合は「１６」と押す。ポケベルコード方式では、図５０に示すようなコード割り当てをユーザが覚える必要がある。この負担を軽減する方法がすでに開示されており（例えば、特許文献５参照）、２桁コードのうち第１のコードが入力された際に、第２コードの入力によって出力される各文字を対応する第２コードとともに、ガイダンス表示する。
【０００６】
［方法５］（双ピン入力の説明）
さらに、ピン音を入力する単位として、声母と韻母をそれぞれ入力していく方法が開示されている（例えば、特許文献６参照）。すなわち、二十数種類の声母と、三十数種類の韻母にそれぞれキーを割り当て、各１回のキー押下で声母もしくは韻母を入力し、合計２回のキー押下で一音節を入力する方法である。なお、方法１や方法２のように、ピン音を構成する英字を１文字ずつ、すべて入力する方法は、一般に全ピン入力と呼ばれており、本方法のように、声母もしくは韻母の単位で入力する方法は、双ピン入力と呼ばれている。
【特許文献１】特開２００１−１６６８６８号公報
【特許文献２】特開２００３−６７３７５号公報
【特許文献３】特開昭５８−５８６３４号公報
【特許文献４】特開昭５９−４３４６０号公報
【特許文献５】特開平１−２９２４１９号公報
【特許文献６】特開昭６２−７５７５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
方法１においては、ピン音を構成する各英字をマルチタップ入力するため、全音節の平均キー押下数は約８回である。これに対して方法２では、複数の候補が提示された場合に所望の候補を選択する操作が必要になるものの、合計のキー押下数は、平均して減らすことができる。一つの音節を構成する英字綴りの文字数の平均は、約３．２文字である。したがって方法２では、最低限まず３．２回のキー押下が必要である。さらに、先に述べたような複数の候補がある場合の選択操作も必要になる。また、複数候補とは別の問題として、一つの音節の終端を確定指示しなければならないという問題もある。例えば、音節には「ｃｈａ」と「ｃｈａｉ」があるが、「ｃｈａ」を入力するために「２４２」と入力した後、ここで音節としてピン音表記が終了することを指示する必要がある。このようにピン音表記をすべて入力し終えても、より長いピン音表記が他にあるため、一意に決定されない。このような関係にあるものが多数存在することから、たとえ複数の候補がない場合であっても、多くの場合、最低１回の終端確定操作を要する。以上より、方法２においては、平均３．２回のキー押下に加えて、複数候補の選択操作と終端確定操作が必要になる。複数候補の選択については、どのような操作仕様にするかによって必要なキー押下数が若干変わるが、最もキー押下数を減らすよう構成してもトータルの平均キー押下数は、約５回前後となる。
【０００８】
また、ピン音の入力は最終的に漢字による文章を作成するための途中ステップである。通常、ピン音を入力した後、ピン音漢字変換処理を行って所望の漢字を得ることになる。ひとつの音節に対応する漢字は複数存在し、中国語第１級および第２級漢字では、平均して一音節あたり約１７個の漢字候補が存在する（声調の異なりは考慮していない）。このため一漢字（一音節）ずつ漢字変換を行うと、漢字候補の選択処理に多大な労力を要する。単語などを入力するには、単語を構成する漢字を一文字ずつ変換するよりも、単語全体で一度に変換した方が効率がよい。例えば「上海（ｓｈａｎｇｈａｉ）」の場合、音節「ｓｈａｎｇ」に対する漢字候補は「商、傷、賞、上、尚、…」、「ｈａｉ」は「咳、骸、還、海、害、…」となり、それぞれに候補が多数存在するので、これらから所望の漢字を選択する際の負担が大きい。一方、二つの音節を結合した「ｓｈａｎｇｈａｉ」というピン音表記で単語として意味のあるものは、「上海」「傷害」の２つであるため候補選択の負担は軽減される。
【０００９】
しかしながら方法２では、先に説明したあいまい性の問題があるため、複数音節を一度に入力するのは現実的ではない。例えば二音節「ｓｈａｎｇｈａｉ」を一度に入力するには、キーを「７４２６４４２４」と押下することになるが、音節列としていくつもの候補パターンが考えられるため、そもそもいくつの音節から構成されているかというレベルから解析を行う必要がある。よって、複数音節を一度に入力するに際しても、一音節を入力するごとに、何らかの音節確定操作を行うのが現実的である。
【００１０】
方法３は、一音節の入力に要するキー押下数が３回であり、方法１や方法２に比べてキー押下数が少ない。また、３回のキー押下で必ず一意に候補が定まるので、先のような複数音節の連続一括入力に際しても問題は生じない。だだし、３回のキー押下における各コードのキーへの割り当てが複雑で覚えにくいという問題がある。具体的には、使用者は、まず第１コードとして、声母グループの割り当てを覚えなければならない。各声母のキーへの割り当ては、９個のキーに対して数がほぼ均等となるように決められているが、これに明快な規則性が見られない。使用者は、さらに第２コードとして、声母＋韻母グループの割り当てを覚えなければならないが、声母＋韻母グループの組み合わせパターンは、各声母グループ（「ｂｐ」「ｍｆ」など）毎に異なる。ここにおいても各コードのキーへの割り当て方に明快な規則が見られない。使用者は、さらに第３コードとして、韻母の割り当てを覚えなければならない。韻母の割り当てパターンは、韻母グループ（明細書中で？や＊を用いて記載されているもの）単位では共通になっており一定の規則性が見られるが、一部例外的なもの（例えば、明細書中でｗ＊やｙｕ＊と記載されているグループ）を含んでいる。また、特殊な音節（ｍ、ｎ、ｎｇなど）についても例外的なパターンが存在する。
【００１１】
この問題を解決するため、入力部を液晶ディスプレイ＋透明タッチパネルで構成し、各コードを３×４段の矩形領域に割り当て、各コードに対応している音節情報を文字で表示する方法が開示されている。すなわち、ユーザはコードを数値として覚える必要はなく、該表示をガイダンスとして選択操作を行っていく。しかしながら、このような構成は装置の複雑化・コストアップを招くという問題がある。また、入力部は通常のボタンとし、ガイダンスに相当する情報のみを、表示部の一部に配する方法も開示されている。この場合、装置の入力部を先のような構成にする必要はない。しかしながら、音節入力ステップ（３回のキー押し）中は、常に表示部の一部をガイダンス情報が占有する。したがって、音節の一部が決定した段階で、それをもとに漢字や単語の予測候補を出力するような機能追加を考慮した場合、予測候補の出力に使える表示領域が狭いという問題が生じる。より具体的には、第１コードの入力により声母グループが決定した段階で、該声母グループを音節の先頭に持つ単語を予測候補として提示するような機能追加のことである。
【００１２】
また、方法３では１０個のキーを使用しており、とくに携帯電話に適用した場合には、数字キーのテンキーを利用する。図４０は、現在一般的に見られる携帯電話の外観を示す図である。数字キー部分は図４０のように３×４段で装置本体の下部に配されているものが多い。このような形状から、片手で数字キーの最下段（＊、０、＃）を押下するのは、他のキーを押下するのに比べて押しにくい傾向にある。したがって、方法３では数字キー最下段の０を使用する際に、キーが押しにくいという問題がある。
【００１３】
方法４は、数字キー（テンキー）を用いて文字を入力するもので、従来より多くの装置で利用されている方法である。２桁コード（０〜９９）に文字を割り当て、２回のキー押下により１文字を入力していく方法であり、コード割り当てについては特に定まったルールはなく、またどのような文字セットに適用してもよい。例えば、この方法をピン音入力に適用する場合、ピン音を構成する各英字を２桁コードで入力していくことが考えられる。ピン音字数の平均は約３．２文字であることから、一音節の入力には平均６．４回のキー押下が必要になる。したがって、方法２や３に比べるとキーの押下数は多くなってしまう。また、双ピン入力では２回のキー押下で一音節が入力できるため、他の方法に比べてもっともキーの押下数が少なくて済む。ただし、声母もしくは韻母のそれぞれに対してキーを割り当てる必要があり、韻母は三十数種類であることから、入力手段として多くのキーを必要とすることになる。とくに英字が２６文字であることから、一般的な英字キーボードをもってしても、英字キー以外のキー領域に割り当てざるを得ない。そこで方法５では、各キーに対する声母もしくは韻母の割り当てを工夫することで、英字キー以外のキー領域を極力使用しない方法が開示されているが、入力部が数字キー（テンキー）程度の場合には適用できない。
【００１４】
さらに、方法４（ポケベル入力）と方法５（双ピン入力）を組み合わせることによって、声母もしくは韻母にそれぞれ２桁コードを割り当てて４回のキー押下で一音節を入力する方法が想到される。しかしながら、方法４の欠点であるコードの割り当てが覚えにくいという問題を解決した具体的方法は、これまでに開示されていない。
本発明は上記従来の問題を解決するもので、少ない数の指示手段による中国語入力装置において、効率的な入力と優れた操作性との両立が可能な中国語入力を実現する。
【課題を解決するための手段】
【００１５】
本発明の中国語入力装置は、ひとつ以上の文字がキー毎に英字群として明示された入力手段と、一方は、前記英字群毎に、選択可能であり、他方は前記英字群の文字の少なくともひとつを先頭文字とする声母もしくは韻母を所定の順序で並べた構成を有するテーブルを声母或いは韻母毎に記憶する記憶手段と、前記テーブルにおける英字群の何れかを選択する第１の選択キーと、前記所定の順序の何れかを選択する第２の選択キーにより声母または韻母を、特定する一対の選択が、前記記憶手段のテーブルを用いてなされる特定手段と、特定された声母および韻母により構成されるピン音を出力する出力手段を備えた事を特徴とする。
上記構成により、入力手段からの第一および第二の選択キーを入力することで、声母もしくは韻母が決定され、出力手段にピン音が出力される。一対の選択とは第１のキーと第二のキーにより声母または、韻母の何れかを選択するものである。
【００１６】
また、英字群は、アルファベットの文字で構成されている。文字は、記号も含む。一対の選択とは前記、第一の選択キーと第二の選択キーで声母或いは韻母を特定することである。英字群の少なくともひとつの文字を先頭文字とする声母もしくは韻母を所定の順序で並べるとは、即ち、英字群を構成する文字の何れかを先頭文字とする声母を予め定めた順序で並べることであり、韻母においても同じであり、声母と韻母の各々がテーブルとしてある。声母のテーブルの一方は幾つかの文字の組合わせからなる英字群の行であり、他方は前記声母の所定の順序構成された列である。韻母のテーブルは声母を韻母に置き換えて対応したものである。当然、行と列はいずれでもよい。
【００１７】
また、本発明の中国語入力装置は、前記キーに、数字が共に割り当てられている入力手段である事を特徴とする。上記構成により、キー毎の英字群と数字が明示的に連動される。
また、本発明の中国語入力装置は、前記入力手段が、数字の１を割り当てた第一のキー、数字の２および英字のａ、ｂ、ｃを割り当てた第二のキー、数字の３および英字のｄ、ｅ、ｆを割り当てた第三のキー、数字の４および英字のｇ、ｈ、ｉを割り当てた第四のキー、数字の５および英字のｊ、ｋ、ｌを割り当てた第五のキー、数字の６および英字のｍ、ｎ、ｏを割り当てた第六のキー、数字の７および英字のｐ、ｑ、ｒ、ｓを割り当てた第七のキー、数字の８および英字のｔ、ｕ、ｖを割り当てた第八のキー、数字の９および英字のｗ、ｘ、ｙ、ｚを割り当てた第九のキー、からなる９個のキーを含んでいることを特徴とする。
【００１８】
上記構成により、入力手段からの第一のキー信号が、第二のキーであった場合には、ピン音表記の先頭文字がａ、ｂ、ｃのいずれかである声母、もしくは韻母のテーブルが選択され、第三のキーであった場合には、ピン音表記の先頭文字がｄ、ｅ、ｆのいずれかである声母、もしくは韻母のテーブルが選択され、第四のキーであった場合には、ピン音表記の先頭文字がｇ、ｈ、ｉのいずれかである声母、もしくは韻母のテーブルが選択され、第五のキーであった場合には、ピン音表記の先頭文字がｊ、ｋ、ｌのいずれかである声母、もしくは韻母のテーブルが選択され、第六のキーであった場合には、ピン音表記の先頭文字がｍ、ｎ、ｏのいずれかである声母、もしくは韻母のテーブルが選択され、第七のキーであった場合には、ピン音表記の先頭文字がｐ、ｑ、ｒ、ｓのいずれかである声母、もしくは韻母のテーブルが選択され、第八のキーであった場合には、ピン音表記の先頭文字がｔ、ｕ、ｖのいずれかである声母、もしくは韻母のテーブルが選択され、第九のキーであった場合には、ピン音表記の先頭文字がｗ、ｘ、ｙ、ｚのいずれかである声母、もしくは韻母のテーブルが選択される。
【００１９】
さらに、好ましくは、本発明の中国語入力装置において、前記特定手段は、前記第一の選択キーの選択信号により、前記テーブルにおける英字群を選択し、第二の選択キーの選択信号により前記英字群を構成する英文字の内、少なくともひとつの英文字を先頭文字とする声母もしくは韻母を予め定められた順序で並べたいずれかを選択することで、声母もしくは韻母を特定することを特徴とする。
【００２０】
さらに、好ましくは、本発明の中国語入力装置において前記第一の選択キーには、英字群の文字の少なくともひとつが表記されており、前記第二の選択キーには、前記所定の順序が、識別可能な表記がなされていることを、特徴とする。
上記構成は、第一の選択キーにより声母或いは韻母のテーブルの一方である英字群を選択し、第二の選択キーにより前記所定の順序の何れかを選択して声母或いは、韻母を特定する。更に、第一の選択キーには、前記英字群が表記され、第二の選択キーには、前記所定の順序を、識別可能な表記がなされている。
【００２１】
事例的に示せば、入力手段で選択される第一の選択キーには、テーブルの一方の各英字群が表記され、他方の所定の順序の順番値である数値が第二の選択キーに表記された場合が、該当する。前記英字群表記の他方の事例は英字群のひとつを代表的に表記してもよく、又、第二の選択キーに関しては所定の順序が識別できる関連符号を表記してもよい。
【００２２】
更に好ましくは、本発明の中国語入力装置において、ピンインの入力に際して、前記一対の選択が、声母、韻母の順で各々に対してなされことで音節を特定することを、特徴とする。上記構成により、ピン音の殆どは、声母と韻母の繰り返しであり、第一の選択キーと、第２の選択キーを一対として、声母、韻母の順序で一対、一対、特定して音節を定める。
【００２３】
更に好ましくは、本発明の中国語入力装置において、声母或いは韻母のいずれかのみで音節をなすピンインの入力に際して、前記、各々になされる音節特定の不要な声母、韻母の特定は、第２の選択キーを省略してなされることを更に備えることを特徴とする。上記構成により、声母、韻母の繰り返しでなく、いずれかのみで音節をなすピン音の場合に前記声母、韻母の繰返しでの音節特定に近い手順でかつ、余分なキー操作をせずに入力処理を順応させられる。即ち、韻母だけで音節となる場合は、声母の対を入力する手順の際に
第２の選択キー入力は無効とし直ちに韻母の選択が可能となる。
【００２４】
さらに、好ましくは、本発明の中国語入力装置において、前記特定手段において、第一の選択キーにもとづき記憶手段から検出された声母もしくは韻母のテーブルを出力手段にガイダンス表示することを特徴とする。
【００２５】
上記構成により、入力信号からの第一のキー信号にもとづき選択された声母もしくは韻母のテーブルに対して、該テーブルに含まれる声母もしくは韻母のピン音情報と第二のキー信号とが対応づけられたガイダンス情報が、出力手段に出力される。事例的に言えばピン音情報は、テーブルに格納された所定の順序と対応付けられた数値或いはキーの位置情報と共にガイダンスされてもよい。
【００２６】
さらに、好ましくは、本発明の中国語入力装置において、前記特定手段において特定された、声母と韻母からなるピン音を漢字に変換する漢字変換手段をさらに備え、漢字変換手段において変換された漢字候補を前記出力手段に出力することを特徴とする。上記構成により、入力されたピン音がさらに漢字に変換され、変換された漢字が出力手段に出力される。
【００２７】
さらに、好ましくは、本発明の中国語入力装置において、ピン音とそれに対応する漢字文字列をペアで複数記憶する学習記憶手段と、前記学習記憶手段に記憶されたデータを、ピン音を用いて検索する検索手段とをさらに備え、前記検索手段は、前記特定手段において声母もしくは韻母が特定された場合、該特定されたピン音をもとに前記学習記憶手段を検索し、一致するデータがあれば、該データに含まれる漢字文字列を前記出力手段に出力することを特徴とする。
上記構成により、一つの音節に対して、ピン音の一部もしくは全部が決定した各段階に
おいて、対応する漢字文字列が出力手段に出力される。
【００２８】
また、本発明の中国語入力プログラムは、複数の文字がキー毎に英字群として明示されている入力手段を機能させるステップと、一方は、前記英字群毎に、選択可能であり、他方は前記複数の文字の少なくともひとつを先頭文字とする声母もしくは韻母を所定の順序で並べた構成を有するテーブルを声母或いは韻母毎に記憶する記憶ステップと、前記テーブルにおける英字群の何れかを選択する第１の選択キーと、前記所定の順序の何れかを選択する第２の選択キーにより声母または韻母を、特定する一対の選択が、前記記憶ステップのテーブルを用いてなされる特定スッテプと特定された声母および韻母により構成されるピン音を出力する出力ステップとを特徴としており、各処理ステップをコンピュータで実行することで、本発明の中国語入力装置と同様の作用効果が得られる。
【００２９】
また、本発明のコンピュータ読み取り可能な記録媒体は、上記中国語入力プログラムを記録しているものである。この記録媒体に記録されたプログラムをコンピューターシステムにロードすることによって、上記中国語入力装置を実現することが可能となる。
【発明の効果】
【００３０】
以上説明したように、本発明によれば、９乃至１０個のキーを用い中国語のピン音が入力できる。
【００３１】
また、一音節の入力に要するキー押下数を４回にすることができる。従来技術の方法３に対して、キー押下数は１回多いものの、各キー押下ステップにおいて、ユーザが考慮すべきコード割り当てのルールが、より単純であるため、操作が明快である。とくに、声母、韻母の第１コードは、従来のテンキーと英字群の対応付けを利用することができるため、新たに覚える必要がない。第２コードについても、アルファベット順や文字数順という明快なルールに従ったものであるため、容易に覚えることが可能であり、コード割り当てのガイダンス表示を不要とすることもできる。この結果、ガイダンス表示が表示領域を占有しないため、学習文字列を提示するといった機能追加において、十分な表示領域を確保することができる。
【００３２】
当然ながら、装置の入力デバイスであるテンキー部分は、とくにその構成（キー配置や、英数字の割り当てを示すキートップの刻印など）を変える必要もない。
テンキーが３列×４段の配列である場合、使用キーを９個にすることで、押しにくい最下段のキーを使わなくて済む。
【００３３】
また、４回のキー押下で確実に一音節が決定するので、複数音節を連続して入力することにも対応できる。
さらに、特殊な音節に関しても、選択ステップの一部を省略することで対応できるので操作が容易である。
【発明を実施するための最良の形態】
【００３４】
この発明の中国語入力装置は、互いに異なる１以上のアルファベット文字からなる英字群がそれぞれに割り当てられた複数の指示手段を含む入力部と、声母をそのピン音表記の先頭文字について前記英字群毎に分類しさらに各類に属する声母を所定の順に並べたピン音データが格納される声母データ記憶部と、前記指示手段の１つを選択して第１英字群を選択する第１選択入力とさらに指示手段の１つを選択して第１英字群類中の何番目に格納された声母かを選択する第２選択入力とによって声母データ記憶部内の１の声母を選択する声母選択部と、韻母をそのピン音表記の先頭文字について前記英字群毎に分類しさらに各類に属する韻母を所定の順に並べたピン音データが格納される韻母データ記憶部と、前記指示手段の１つを選択して第２英字群を選択する第３選択入力とさらに指示手段の１つを選択して第２英字群類中の何番目に格納された韻母かを選択する第４選択入力とによって韻母データ記憶部内の１の韻母を選択する韻母選択部と、選択された声母と韻母から構成される音節に対応するピン音データを出力する出力部とを備える。
【００３５】
上記構成により、入力部からの第１選択入力および第２選択入力で声母が決定され、第３選択入力および第４選択入力で韻母が決定され、出力部にピン音データが出力される。
このようにすれば、英字群にまとめられてアルファベット文字数より少ない指示手段でピン音による中国語入力を実現することができる。
【００３６】
また、第１選択入力と第２選択入力とによって声母を選択し、第３選択入力と第４選択入力とによって韻母を選択して選択された声母と韻母から構成される音節に対応するピン音データを得ることができるので、一音節の入力を４回の選択入力で実現することができる。従来の方法に対して、比較的少ないキー押下数でピン音を入力することができしかも選択肢を指示手段に割当てる規則が明快であるので、効率的な入力と優れた操作性とを両立させた入力方法を実現することができる。
【００３７】
本願発明によれば、前記方法３以外の従来技術の入力方法にくらべて少ない選択入力回数（キー押下数）で各音節のピン音を得ることができる。また、本願発明は方法３に比べるとキー押下数が１回多いものの、各選択入力において、指示手段への選択肢の割り当てルールがより単純で操作が明快であるので、操作性に優れかつ効率的な入力方法を実現することができる。
【００３８】
英字群は、アルファベットの文字で構成されるが、記号を含んでいてもよい。また、ここで声母をそのピン音表記の先頭文字について前記英字群毎に分類しさらに各類に属する声母を所定の順序で並べるとは、各英字群について、それを構成する英文字の何れかを先頭文字とする声母を予め定めた順序で並べることである。具体的な一例としては、各声母を行と列に対応させて整理して配置したピン音文字列テーブルとして記憶することをいう。ここで、声母の文字列テーブルの各行が前記英字群に対応し、列が前記声母の所定の順序に対応する。あるいは、行と列が前記と入れ替わった配置であってもよい。前記の説明は、韻母についても同様である。なお、当業者には明らかなことであるが、前記のテーブルや行列は概念的なものであり、実際に記憶素子上に記憶されるデータの物理的な２次元配置を限定するものではない。
【００３９】
また、前記の中国語入力装置は、各数字が前記各指示手段にさらに割り当てられていてもよい。
上記構成によれば、同一の指示手段で数字選択と英字群の選択とを兼ねることができるので、少ない指示手段で数字の選択と英字群の選択の両方が実現できる。
【００４０】
また、本発明の中国語入力装置は
前記指示手段がキーであり、前記入力部は、
数字の１を割り当てた第一のキー、
数字の２および英字のａ、ｂ、ｃを割り当てた第二のキー、
数字の３および英字のｄ、ｅ、ｆを割り当てた第三のキー、
数字の４および英字のｇ、ｈ、ｉを割り当てた第四のキー、
数字の５および英字のｊ、ｋ、ｌを割り当てた第五のキー、
数字の６および英字のｍ、ｎ、ｏを割り当てた第六のキー、
数字の７および英字のｐ、ｑ、ｒ、ｓを割り当てた第七のキー、
数字の８および英字のｔ、ｕ、ｖを割り当てた第八のキー、
数字の９および英字のｗ、ｘ、ｙ、ｚを割り当てた第九のキー、
からなる９個のキーを含んでいてもよい。
【００４１】
上記構成によれば、入力部からの第一のキー信号が、
第二のキーであった場合には、ピン音表記の先頭文字がａ、ｂ、ｃのいずれかである声母、もしくは韻母のテーブルが選択され、
第三のキーであった場合には、ピン音表記の先頭文字がｄ、ｅ、ｆのいずれかである声母、もしくは韻母のテーブルが選択され、
第四のキーであった場合には、ピン音表記の先頭文字がｇ、ｈ、ｉのいずれかである声母、もしくは韻母のテーブルが選択され、
第五のキーであった場合には、ピン音表記の先頭文字がｊ、ｋ、ｌのいずれかである声母、もしくは韻母のテーブルが選択され、
第六のキーであった場合には、ピン音表記の先頭文字がｍ、ｎ、ｏのいずれかである声母、もしくは韻母のテーブルが選択され、
第七のキーであった場合には、ピン音表記の先頭文字がｐ、ｑ、ｒ、ｓのいずれかである声母、もしくは韻母のテーブルが選択され、
第八のキーであった場合には、ピン音表記の先頭文字がｔ、ｕ、ｖのいずれかである声母、もしくは韻母のテーブルが選択され、
第九のキーであった場合には、ピン音表記の先頭文字がｗ、ｘ、ｙ、ｚのいずれかである声母、もしくは韻母のテーブルが選択される。
【００４２】
そして、声母に対する第１選択入力、韻母に対する第３選択入力は、従来のテンキーと英字群の対応付けを利用することができるため、新たに覚える必要がない。第２選択入力及び第４選択入力についても、所定の順序、例えばアルファベット順や文字数順という明快なルールに従ったものにてきるため、容易に覚えることが可能であり、コード割り当てのガイダンス表示を不要とすることもできる。ガイダンス表示が不要であれば、そのための表示領域が占有されないため、例えば、学習文字列を表示するといったような別の機能のためにその表示領域を割り当てることができる。
【００４３】
また、テンキーが３列×４段の配列である場合、前記のように英字を割り当てるキーを９個にすることで、押しにくい最下段のキーを使わなくて済むように構成することができ、優れた操作性を実現することができる。
【００４４】
さらに前記の割当によれば、装置の入力デバイスであるテンキー部分は、従来のテンキーと数字群の対応付けと同じであるため、操作者が扱いやすく、またキー配置や、英数字の割り当てを示すキートップの刻印などを変えた専用品を用いる必要がないので部品コストも抑制できる。
【００４５】
また入力部は、前記英字群類中の何番目に格納されているものかを選択するための順序選択部をさらに含み、前記各指示手段には、割り当てられた英字群の文字の少なくともひとつが表記され、前記各順序選択部には、それぞれ何番目の選択かが識別可能に表記されるようにしてもよい。
【００４６】
上記構成によれば、指示手段により声母或いは韻母のピン音表記の先頭文字が属する英字群を選択し、順序選択部により選択された英字群類の何番目に格納されているものかを選択して声母或いは、韻母を特定することができる。事例的に示せば、一方の指示手段としての各キーに、テーブルの一方の各英字群が表記され、他方の順序指示手段としての各キーに数値が表記された場合が本構成に該当する。
【００４７】
前記英字群表記の異なる事例として、指示手段としての各キーに英字群のひとつを代表的に表記し、順序選択部としての各キーに所定の順序が識別できる関連符号を表記してもよい。
【００４８】
また、声母データ記憶部は、韻母の各ピン音文字列が格納された文字列テーブルを格納し、韻母データ記憶部は、声母の各ピン音文字列が格納された文字列テーブルを格納するように構成してもよい。
【００４９】
さらにまた、この発明の中国語入力装置は、声母選択部によって声母を選択した後に韻母選択部によって韻母が選択され、韻母選択部は、先に選択された声母について組み合わせが存在する韻母のみを選択さるようにしてもよい。このようにすれば、ピン音の殆どは声母と韻母の繰り返しであることから第１及び第２選択入力による声母の選択と第３及び第４選択入力による韻母の選択とを一対として対象音節を選択させることができる。また、４回のキー押下で確実に一音節が決定するので、一音節毎に確定入力を行うことなく複数音節を連続して入力する複音節の入力方法にも対応することができる。
【００５０】
特殊な音節の入力に対応するために、声母のみからなる音節を入力する際に韻母の非選択を指示するための韻母非選択指示手段と、韻母のみからなる音節を入力する際に声母の非選択を指示するための声母非選択指示手段とを更に備え、前記声母選択部は第１選択入力で声母非選択指示手段が選択されると第２選択入力を省略し、前記韻母選択部は第３選択入力で韻母非選択指示手段が選択されると第４選択入力を省略するようにしてもよい。
上記構成によれば、声母のみからなる音節を入力する場合に前記声母非選択指示手段の選択によって第２選択入力を省略することができ、韻母のみからなる音節を入力する場合に前記韻母非選択指示手段の選択によって第３選択入力を省略することができるので、特殊な音節に関しても余分な操作をせずに選択ステップの一部を省略するだけで入力できて明快かつ効率的な入力方法が実現できる。
【００５１】
さらに、声母選択部は、第１選択入力に基づいて選択された英字群に対応する１以上の声母データを声母データ記憶部から抽出して出力部にガイダンスとして出力させ、韻母選択部は、第３選択入力に基づいて選択された英字群に対応する１以上の韻母データを韻母データ記憶部から抽出して出力部にガイダンスとして出力させるようにしてもよい。
【００５２】
上記構成によれば、第１選択入力にもとづいて声母データ記憶部から抽出された声母データがガイダンスとして出力され、第３選択入力に基づいて韻母データ記憶部から抽出された韻母データがガイダンスとして出力されるので、ガイダンスを参照して第２あるいは第４選択入力を行うことができ、入力操作がより容易である。事例的にいえば、第１選択入力によって抽出された声母のグループ関するピン音情報が、テーブルに格納された所定の順序と対応付けられた数値或いはキーの位置情報と共にガイダンスされてもよい。第３選択入力によって抽出された韻母のグループについても同様である。
【００５３】
前記中国語入力装置が、音節のピン音データに対応する漢字候補を格納した漢字候補記憶部と、選択された音節に対応する漢字候補を漢字候補記憶部から得て前記出力部に出力し、出力された漢字候補を選択させることによって漢字を確定する漢字変換部を更に備えていてもよい。
上記構成によれば、声母と韻母の選択によって選択された音節がさらに漢字に変換され、変換された漢字が出力部に出力される。
【００５４】
また、前記中国語入力装置が、１以上の音節からなるピン音データとそれに対応する漢字データとの組合せを記憶する学習記憶部と、前記学習記憶部内のピン音データの冒頭部分と前記第２選択入力によって選択された声母もしくは第４選択入力によって選択された声母および韻母とが一致する漢字データを検索する学習データ検索部と、確定された漢字に基づいて学習記憶部の記憶内容を更新する学習データ更新部とをさらに備え、前記漢字変換部は、学習データ検索部による検索で得られた漢字データを漢字候補として出力部に出力し、出力された漢字候補を選択することによって漢字が確定されるように構成されていてもよい。
【００５５】
上記構成によれば、第２選択入力によって選択された声母または第４選択入力によって選択された声母および韻母と冒頭部分が一致する漢字データが候補として出力されるので、以前の入力時に確定されて学習記憶部に保持されている漢字候補を次の入力時に選択することができ、少ない選択入力数で効率的に入力を行うことができる。
【００５６】
さらにまた、前記中国語入力装置が、複数の音節からなるピン音データとそれに対応する漢字データとの組合せを予め記憶する複音節データ記憶部と、前記複音節データ記憶部内のピン音データの冒頭部分と前記第２選択入力によって選択された声母または第４選択入力によって選択された声母および韻母とが一致する漢字データを検索する複音節データ検索部とをさらに備え、前記漢字変換部は、前記複音節データ検索部による検索で得られた漢字データを漢字候補として出力部に出力し、出力された漢字候補を選択することによって漢字が確定されるように構成されてもよい。
【００５７】
このようにすれば、複音節データ記憶部にから検索された漢字候補を選択することによって少ない選択入力数複音節の入力を効率的に行うことができる。
また、本発明の携帯電話は前記の中国語入力装置を備えてなる。
【００５８】
また、本発明の中国語入力プログラムは、互いに異なる１以上のアルファベット文字からなる英字群がそれぞれに割り当てられた複数の指示手段を含む入力部からの中国語入力処理をコンピュータに実行させる中国語入力プログラムであって、声母をそのピン音表記の先頭文字について前記英字群毎に分類しさらに各類に属する声母を所定の順に並べたピン音データから、前記指示手段の１つを選択して第１英字群を選択する第１選択入力とさらに指示手段の１つを選択して第１英字群類中の何番目に格納された声母かを選択する第２選択入力とによって、１の声母を選択し、韻母をそのピン音表記の先頭文字について前記英字群毎に分類しさらに各類に属する韻母を所定の順に並べたピン音データから、前記指示手段の１つを選択して第２英字群を選択する第３選択入力とさらに指示手段の１つを選択して第２英字群類中の何番目に格納された韻母かを選択する第４選択入力とによって、１の韻母を選択し、選択された声母と韻母から構成される音節に対応するピン音データを出力部を用いて出力する各処理ステップをコンピュータで実行することで、本発明の中国語入力装置と同様の作用効果が得られる。
【００５９】
また、本発明のコンピュータ読み取り可能な記録媒体は、上記中国語入力プログラムを記録しているものである。この記録媒体に記録されたプログラムをコンピュータにロードすることによって、上記中国語入力装置を実現することが可能となる。
【００６０】
以下に、本発明の実施の形態について、図面を参照しながら説明する。
（実施形態１）
図１は、本発明の中国語入力装置の実施形態１における要部構成を示すブロック図である。図１において、中国語入力装置１０は、入力部１１と、中央処理部１２と、出力部１３と、第一メモリ部１４と、第二メモリ部１５と、第三メモリ部１６とを有している。
【００６１】
入力部１１は、少なくとも第一キー２１、第二キー２２、第三キー２３、第四キー２４、第五キー２５、第六キー２６、第七キー２７、第八キー２８、第九キー２９、第十キー３０、変換キー３１、決定キー３２、取消キー３３からなる。各キーを押下することで、それぞれ特定のキー信号を発する。なお、変換キー３１、決定キー３２、取消キー３３を除く１０個のキーを、以下ではまとめてテンキーと呼ぶ。
【００６２】
テンキーには１つの数字と複数の英字群が割り当てられており、ピン音の入力のみならず、装置が数字や英字の入力を要する場合に、該割り当てにしたがってテンキーを押下することで対応する数字や英字が入力されるよう設定されている。さらにテンキーと数字もしくは英字群の対応付けが、キートップもしくはキー周辺に刻印されるなどして、ユーザに明示されていることが望ましい。なお、数字および英字群の割り当ては、図２のように従来からある伝統的な割り当て規則に従うとよい。
【００６３】
変換キー３１は、ピン音から漢字への変換や、漢字変換における次候補出力を指示するキーである。決定キー３２は、漢字変換における候補選択を指示するキーである。取消キー３３は、入力文字の消去や、文字入力処理の終了、ピン音入力処理の取消（直前状態復帰）などを指示するキーである。
【００６４】
中央処理部１２は、コンピューターシステムのＣＰＵ（中央演算処理装置）で構成されており、装置各部の動作をプログラムにもとづいて実行制御するものである。
出力部１３は、液晶表示装置などのディスプレイ装置であり、テキストデータなどのデータが表示出力されるものである。
【００６５】
第一メモリ部１４は、ＲＯＭやＲＡＭなどからなるメモリである。この第一メモリ部１４には、中央処理部１２で実行される処理制御部４１、テーブル検索部４２、音節要素特定部４３、出力制御部４４、漢字変換部４５の各処理が制御プログラムとして記憶されている。
【００６６】
状態制御部４１は、処理状態を監視し、入力部１１から入力されるキー信号に応じて、必要な処理を実行するよう制御するためのプログラムである。
【００６７】
テーブル検索部４２は、入力部１１から入力されるキー信号をもとに、声母テーブルインデックス５１、声母テーブル５２、韻母テーブルインデックス５３、韻母テーブル５４、有効韻母判定テーブル５５を検索し、キー信号に対応するテーブルデータを検索するプログラムである。
【００６８】
音節要素特定部４３は、入力部１１から入力されるキー信号をもとに、選択テーブル記憶部６３を参照し、キー信号に対応する音節要素を特定するプログラムである。
出力制御部４４は、出力部１３に出力するデータの制御を行うプログラムである。
【００６９】
漢字変換部４５は、漢字辞書５６を参照してピン音を漢字に変換するプログラムである。
第二メモリ部１５は、ＲＯＭやＲＡＭなどからなるメモリである。この第二メモリ部１５には、声母テーブルインデックス５１、声母テーブル５２、韻母テーブルインデックス５３、韻母テーブル５４、有効韻母判定テーブル５５、漢字辞書５６の各データが記憶されている。
【００７０】
図３は、声母テーブルインデックス５１の構造を示す模式図である。声母テーブルインデックスは、入力部のテンキーの押下により発生するキー信号と、それに対応する声母テーブルの格納先アドレスを記憶したものである。図３のａはキー信号であり、図３のｂは声母テーブルへのポインタである。
【００７１】
図４は、声母テーブル５２の構造を示す模式図である。声母テーブルは、入力部のテンキーの押下により発生するキー信号と、それに対応する声母を記憶したものである。図４のｃはテーブル格納先のアドレスであり、図４のｄはキー信号であり、図４のｅは声母データである。なお、声母データはピン音表記を示す英字列であってもよいし、各声母にあらかじめ割り当てた数値コードなど、声母を一意に識別できるデータであればどのようなものでもよい。
【００７２】
本発明では、声母の入力を２回のテンキー押下にて行うが、図３のａが１回目のキー押下により発生する信号、図４のｄが２回目のキー押下による発生する信号に相当する。
【００７３】
図５は、全声母に関する入力時のテンキー割当表である。図５の行方向が１回目に押下するテンキーであり、各行が一つの声母テーブルに相当する。列方向が２回目に押下するテンキーである。なお、図５では、便宜上、第一キーを「[1]」のように表記し、行方向については、英字の割り当てもあわせて示してある。表中の空欄は声母の割り当てがないことを示している。この図から明らかなように、声母テーブルを定義するにあたり、声母の先頭文字とテンキーへの英字割り当てを対応づけている。より具体的には、
ａもしくはｂもしくはｃで始まる声母「ｂ、ｃ、ｃｈ」をグループ化して第二キーに割り当て、
ｄもしくはｅもしくはｆで始まる声母「ｄ、ｆ」をグループ化して第三キーに割り当て、
ｇもしくはｈもしくはｉで始まる声母「ｇ、ｈ、ｉ」をグループ化して第四キーに割り当て、
ｊもしくはｋもしくはｌで始まる声母「ｊ、ｋ、ｌ」をグループ化して第五キーに割り当て、
ｍもしくはｎもしくはｏで始まる声母「ｍ、ｎ」をグループ化して第六キーに割り当て、
ｐもしくはｑもしくはｒもしくはｓで始まる声母「ｐ、ｑ、ｒ、ｓ、ｓｈ」をグループ化して第七キーに割り当て、
ｔもしくはｕもしくはｖで始まる声母「ｔ」をグループ化して第八キーに割り当て、
ｗもしくはｘもしくはｙもしくはｚで始まる声母「ｗ、ｘ、ｙ、ｚ、ｚｈ」をグループ化して第九キーに割り当てる。
【００７４】
さらに各グループ内における並びについても、アルファベット順に対応づけている。例えば第二キーに割り当てられたグループ「ｂ、ｃ、ｃｈ」は、２回目に押下すべきキーをｂ＝[2]、ｃ＝[3]と割り当てる。この際、[1]に対応すべき「ａ」は、グループ内にないため空けておく。また、２文字声母の「ｃｈ」については、[5]を割り当てている。他のグループについても同様の規則にしたがって割り当てており、「ｓｈ、ｚｈ」については「ｃｈ」と同じく[5]に割り当てている。
【００７５】
このように定義することで、声母入力の１回目のキー押下においては、テンキーへの英字群の割り当てを参考に入力することができる。この英字群の割り当ては、従来より伝統的に用いられてきた規則によるので、ユーザにとってはなじみやすいものである。したがって、ユーザが声母テーブルに対するテンキーの割り当てを新たに覚える必要がないという効果が得られる。
【００７６】
さらに声母入力の２回目のキー押下においては、テンキーへの英字群の各割り当て内におけるアルファベット順に対応したキーを押せばよいので、キー割り当てを容易に覚えることができる。
なお、各テーブル内（グループ内）の声母の並び順はとくに限定しない。図５に示したアルファベット順以外に、一定のルールを設けるなどしてもよい。
【００７７】
図６は、韻母テーブルインデックス５３の構造を示す模式図である。韻母テーブルインデックスは、入力部のテンキーの押下により発生するキー信号と、それに対応する韻母テーブルの格納先アドレスを記憶したものである。
図６のａはキー信号であり、
図６のｂは韻母テーブルへのポインタである。
図７は、韻母テーブル５４の構造を示す模式図である。韻母テーブルは、入力部のテンキーの押下により発生するキー信号と、それに対応する韻母を記憶したものである。
図７のｃはテーブル格納先のアドレスであり、
図７のｄはキー信号であり、
図７のｅは韻母データである。
なお、韻母データはピン音表記を示す英字列であってもよいし、各韻母にあらかじめ割り当てた数値コードなど、韻母を一意に識別できるデータであればどのようなものでもよい。
【００７８】
本発明では、韻母の入力を２回のテンキー押下にて行うが、図６のａが１回目のキー押下により発生する信号、図７のｄが２回目のキー押下による発生する信号に相当する。
図８は、全韻母に関する入力時のテンキー割当表である。図８の行方向が１回目に押下するテンキーであり、各行が一つの韻母テーブルに相当する。列方向が２回目に押下するテンキーである。なお、各キーの表記は図５と同様であり、表中の空欄は韻母の割り当てがないことを示している。また、「ｕ：」は、「ｕ＋ウムラウト」を意味するものとする。韻母テーブルの定義についても、声母テーブルと同様に、テンキーへの英字群割り当てを利用したものとなっている。すなわち、韻母の先頭文字とテンキーへの英字割り当てにもとづき、韻母をグループ化している。なお、このような構成による効果は声母入力時と同様である。
【００７９】
さらに各グループ内における並びについては、韻母のピン音の文字数およびアルファベット順にもとづいている。まず、韻母を１文字、２文字、３文字、４文字と文字数毎に分ける。例えば、第二キーに割り当てられてグループ「ａ、ａｉ、ａｎ、ａｏ、ａｎｇ」は、１文字グループ「ａ」、２文字グループ「ａｉ、ａｎ、ａｏ」、３文字グループ「ａｎｇ」に分けられる。そして各グループ内に複数の韻母がある場合には、さらにそれらをアルファベットの辞書順に並べる。例えば２文字グループには３つの韻母があるため、これらを「ａｉ、ａｎ、ａｏ」のように並べる。そして、１文字グループから文字数順に各グループを並べた上でキーを割り当てている。ただし、第六キーに割り当てられたグループ中の「ｎｇ」については、特殊な韻母であるため例外的に[10]を割り当てている。
このように定義することで、韻母の文字数とアルファベット順という明確な規則をもとに、キー割り当てを容易に覚えることができる。
【００８０】
なお、各テーブル内（グループ内）の韻母の並び順はとくに限定しない。図８に示した並び順以外に、アルファベットの辞書順だけに従う方法なども考えられる。
また、先にも述べたとおり、声母の数は二十数種類、韻母の数は三十数種類であるが、声母と韻母のすべての組み合わせが、音節として存在する訳ではない。すなわち、声母によって後に接続し得る韻母の数が異なる。よって、韻母の入力時には、原則として声母が決定しているので、この声母情報を利用して、接続可能な韻母を絞り込むことが考えられる。有効韻母判定テーブル５５は、そのような絞込みを行うためのテーブルである。
【００８１】
図９は、有効韻母判定テーブル５５の構造を示す模式図である。有効韻母判定テーブルは、声母と韻母の全組み合わせをマトリックス上に配してものであり、行方向に声母、列方向に韻母を割り当てている。そして、図中の「１」は音節として存在する組み合わせ、「０」は存在しない組み合わせを示している。このようなテーブルを用いることで、声母を入力後、韻母の選択を行うに際して、不要な韻母を韻母テーブルから除去し、選択候補の数を減らすことが可能となる。
【００８２】
この有効韻母判定テーブルにもとづき、図８から先行声母毎に不要な韻母を除去したテンキー割当表を、図１０から図３３に示す。なお、ユーザが各韻母に対する割り当てコードを覚えるという負担を軽減するため、図に示したように各韻母に対する２回目のキー信号の割り当ては変更しないことが望ましい。例えば、声母「ｂ」には、ａｂｃで始まる韻母グループの内、「ａ、ａｉ、ａｎ、ａｏ、ａｎｇ」の５つが接続可能なのに対して、声母「ｆ」では、「ａ、ａｎ、ａｎｇ」の３つである。しかしながら、先行声母が「ｂ」であっても「ｆ」であっても、それに続く韻母「ａｎｇ」を選択する場合には、「ａｎｇ」選択のための第二信号は第五キー２５の押下を割り当てるのが望ましい。先行声母が「ｆ」の場合、「ａｉ、ａｏ」は接続しないので、第二キー２２及び第四キー２４への割り当てが空くことになるが、これらは無効キーとして扱い「ａｎｇ」へ割り当てるようなことはしない。
【００８３】
以上説明したように、本発明のテーブル群記憶部は、声母テーブルインデックス５１、声母テーブル５２、韻母テーブルインデックス５３、韻母テーブル５４、有効韻母判定テーブル５５から構成されており、第二メモリ部１５に格納されている。
【００８４】
第三メモリ部１６は、ＲＡＭなどの書き換え可能なメモリである。この第三メモリ部１６は、選択ステップ記憶部６１、入力信号記憶部６２、選択テーブル記憶部６３、音節記憶部６４、出力バッファ６５、漢字候補記憶部６６を有しており、制御プログラムの処理結果などが一時的に記憶される。
選択ステップ記憶部６１は、処理制御部４１により現在どの入力ステップ、すなわち声母テーブルの選択なのか、声母の選択なのか、韻母テーブルの選択なのか、韻母の選択なのかが記憶される。
【００８５】
入力信号記憶部６２は、入力部１１から入力されたキー信号が記憶される。
選択テーブル記憶部６３は、テーブル検索部４２により声母テーブル５２もしくは韻母テーブル５４から検索されたテーブルデータが記憶される。
【００８６】
音節記憶部６４は、選択された声母および韻母が記憶される。
出力バッファ６５は、出力部１３へ出力する各種データが記憶される。
漢字候補記憶部６６は、漢字変換部４５にて変換された漢字データが記憶される。
図３４および図３６は、本発明の実施形態１の処理手順を示すフロー図である。以下、図３４および図３６に沿って処理の流れを説明する。
【００８７】
まず、ピン音の入力処理が開始されると、ステップＳ１において第三メモリ部１６の内容が初期設定される。本発明では、４回のテンキーの押下によって一つの音節が決定される。さらに詳しくは第一のキー押下によって声母グループが決定し、第二のキー押下によって声母が決定し、第三のキー押下によって韻母グループが決定し、第四のキー押下によって韻母が決定する。したがって、入力状態としては、声母グループの選択待ち状態、声母の選択待ち状態、韻母グループの選択待ち状態、韻母の選択待ち状態、の四つが考えられる。よってこれらの各状態にコード割り当て、入力状態を制御する。図３５は各状態に対するコードの割り当て例であり、図３５のｆが各状態の説明、図３５のｇが割り当てられたコードを示す。なお、図中の矢印は入力状態が遷移する方向を示す。
初期設定では、まず選択ステップ記憶部６１が１（＝声母グループの選択待ち状態）に設定される。
【００８８】
さらに、その他のメモリは初期状態（すべてクリア）に設定される。処理の開始直後は、声母グループの選択待ち状態なので、処理制御部４１によって、選択ステップ記憶部６１に声母グループ選択待ち状態を示すコード「１」が記憶される。そして、ユーザによる入力キー信号の待ちの状態となる。
【００８９】
ユーザによってキー押下がなされると、ステップＳ２において、入力部１１より入力されたキー信号が入力信号記憶部６２に記憶され、ステップＳ３へ進む。
ステップＳ３では、処理制御部４１によって、入力信号記憶部６２の内容がテンキーのキー信号なのか、それ以外のキー信号なのかが判定される。テンキーのキー信号であった場合はステップＳ４へ進み、そうでなければ図３６のステップＳ１６へ進む。
【００９０】
ステップＳ４では、処理制御部４１によって、選択ステップ記憶部６１の内容が参照され、状態が１（声母グループ選択の待ち状態）か３（韻母グループの選択待ち状態）ならステップＳ５へ、状態が２（声母の選択待ち状態）か４（韻母の選択待ち状態）ならステップＳ１２へ進む。
【００９１】
ステップＳ５では、入力信号記憶部６２に格納されたコードを、声母もしくは韻母のグループ選択信号と見なして第二メモリ部１５の各データを検索する。
状態が１の場合は、声母グループの選択であるため、テーブル検索部４２において、入力信号記憶部６２の内容と、声母テーブルインデックス５１のキー信号（図３のａ）の照合を行いステップＳ６へ進む。
【００９２】
ステップＳ６では、一致するキー信号があったかどうかが判定され、なければ入力されたキー信号は無効であると判断してステップＳ２へ進み、再びキー入力待ち状態となる。ステップＳ６で、一致するキー信号があった場合にはステップＳ７へ進む。
ステップＳ７では入力状態を調べ、状態が１ならステップＳ９へ、状態が３ならステップＳ８へ進む。
【００９３】
ステップＳ９では、キー信号に対応する声母テーブルの格納先アドレス（図３のｂ）を参照して、声母テーブル５２からテーブルデータを抽出し、選択テーブル記憶部６３に格納し、ステップＳ１０へ進む。
【００９４】
ステップＳ１０では、出力制御部４４により、選択テーブル記憶部６３をもとにしたガイダンス情報が生成され、出力バッファ６５に格納され、さらに出力バッファ６５の内容が出力部１３に出力される。ガイダンス情報とは、声母テーブルに含まれる各声母から一つを選択するために、次に押下すべきキーとの対応づけを、ユーザに明示するための出力情報である。例えば、１回目に第七キーが押下されると、「ｐ、ｑ、ｒ、ｓ、ｓｈ」からなる声母テーブルが選択される。そして各声母選択するためのキー割り当てはそれぞれ「ｐ＝第一キー、ｑ＝第二キー、…」となっている。この対応づけをユーザに明示することで、ユーザによる２回目のキー押下が容易に行えるようになる。
【００９５】
ステップＳ１１では、処理制御部４１において入力状態の更新が行われる。すなわち、入力状態は図３５で矢印が示す方向に遷移するので、選択ステップ記憶部６１の内容を１から２に更新する。そして、ステップＳ２へ進み、声母の選択待ち状態として、次のキー入力を待つ。
【００９６】
ステップＳ５以下において、状態が３（＝韻母グループの選択待ち状態）の場合もほぼ同様の流れとなる。テーブル検索部４２は、韻母テーブルインデックス５３および韻母テーブル５４を参照して韻母テーブルを抽出する。
【００９７】
ステップＳ７において状態が３の場合にはステップＳ８へ進む。ステップＳ８では、韻母テーブルを選択テーブル記憶部６３に格納する前に、有効韻母判定テーブル５５が参照され、有効韻母の絞込みが行われる。すなわち、韻母テーブル５４から検索されたテーブルに含まれる各韻母について、有効韻母判定テーブル５５（図９）との照合を行い、有効な韻母（図９で「１」となっているもの）のみに絞り込む。有効韻母判定テーブル５５との照合では、音節記憶部６４を参照して先に決定されている声母情報を得る。なお、音節記憶部６４は、後述するステップＳ１４にて更新される。ステップＳ８で不要な韻母を韻母テーブルから削除した後、ステップＳ９で、テーブルデータを選択テーブル記憶部６３に格納し、ステップＳ１０へ進む。そしてステップＳ１０で声母の場合と同様に韻母のガイダンス情報を出力し、ステップＳ１１へ進む。
【００９８】
ステップＳ１１では、選択ステップ記憶部６１の内容を３から４に更新する。そしてステップＳ２へ進み、韻母の選択待ち状態として、次のキー入力を待つ。
ステップＳ１２では、入力信号記憶部６２に格納されたコードを、声母もしくは韻母の選択信号と見なして選択テーブル記憶部６３を検索する。すなわち、入力信号記憶部６２の内容と、選択テーブル記憶部６３に格納されたテーブルのキー信号（声母の場合は図４のｄ、韻母の場合は図７のｄ）の照合を行いステップＳ１３へ進む。
【００９９】
ステップＳ１３では、一致するキー信号があったかどうかが判定され、なければ入力されたキー信号は無効であると判断してステップＳ２へ進み、再びキー入力待ち状態となる。ステップＳ１３で、一致するキー信号があった場合にはステップＳ１４へ進む。
【０１００】
ステップＳ１４では、選択された声母あるいは韻母を音節記憶部６４へ格納する。図３８は、音節記憶部６４の構造を示す模式図である。図３８のｊは、声母情報を格納するエリア、図３８のｋは韻母情報を格納するエリアであり、複数音節を記憶することも可能である。なお、声母情報および韻母情報については、ピン音表記を示す英字列であってもよいし、あらかじめ割り当てた数値コードなど、声母もしくは韻母を一意に識別できるデータであればどのようなものでもよい。
【０１０１】
ステップＳ１５では、音節記憶部６４の内容を出力部へ出力し、ステップＳ１１へ進む。
ステップＳ１１では、選択ステップ記憶部６１の内容を更新する。選択ステップ記憶部６１の内容が２の場合は３に更新してステップＳ２へ進み、韻母グループの選択待ち状態として、次のキー入力を待つ。選択ステップ記憶部６１の内容が４の場合は０に更新してステップＳ２へ進み、声母グループの選択待ち状態として、次のキー入力を待つ。
図３７は、音節「ｓｈａｎｇ」を入力した場合の出力部１３の出力例である。図３７（ａ）は、声母グループの選択待ちの状態である。図中のｈは、文字の入力位置を示すカーソル表示である。図３７（ｂ）は、第七キー２７が押され、声母の選択待ちの状態である。図中のｉは、声母選択のためのガイダンス表示であり、テンキーの数字と声母が対応づけられて出力されている。図３７（ｃ）は、第五キー２５が押され、声母「ｓｈ」が選択され、韻母グループの選択待ちの状態である。カーソルの直前に声母「ｓｈ」が出力される。
図３７（ｄ）は、第二キー２２が押され、韻母の選択待ちの状態である。ここでも、図３７（ｂ）と同様に韻母選択のためのガイダンスが出力される。図３７（ｅ）は、第五キー２５が押され、韻母「ａｎｇ」が選択された状態である。カーソルの直前に声母「ｓｈ」と合わせて韻母「ａｎｇ」が出力される。
【０１０２】
以上説明したように、本発明の声母もしくは韻母を特定する特定部は、処理制御部４１、テーブル検索部４２、音節要素特定部４３から構成され、ステップＳ１からステップＳ１１までの処理手順にもとづき、入力部から連続入力される第一および第二のキーによる二回のキー信号によって、声母もしくは韻母を特定する。
【０１０３】
また、処理制御部４１はステップＳ１１の処理において、図３５に示した入力状態を「声母グループの選択待ち→声母の選択待ち→韻母グループの選択待ち→韻母の選択」のように順次遷移するよう制御している。このようにすることで入力部から入力されたキー信号にもとづき、声母と韻母が交互に特定される。
次に、ステップＳ３で、キー信号がテンキー以外であった場合の処理を図３６に沿って説明する。
【０１０４】
ステップＳ１６では、入力信号記憶部６２の内容が、変換キー３１のキー信号であるかを調べ、変換キーであればステップＳ１７へ、そうでなければステップＳ２２へ進む。
ステップＳ１７では、選択ステップ記憶部６１の内容が１（＝声母テーブルの選択待ち状態）であるかを調べ、１ならステップＳ１８へ、そうでなければ変換キーは無効であるものとして、ステップＳ２へ戻る。
【０１０５】
ステップＳ１８では、音節記憶部６４を参照して、漢字変換すべき音節が格納されているかどうかを調べる。すなわち、最低一つの音節があるかを調べ、無ければ変換キーは無効であるものとして、ステップＳ２へ戻る。漢字変換対象となる音節があれば、ステップＳ１９へ進む。
【０１０６】
ステップＳ１９では、漢字変換部４５において、漢字辞書５６を参照して、ピン音漢字変換を行う。なお、ピン音漢字変換については、従来より実施されている技術を利用するもので、ここでの詳細な説明は省く。図３９は、漢字辞書５６の構造の一例を示す模式図である。図３９の（ａ）は、ピン音一次インデックスであり、ｌはピン音表記の先頭文字が格納されており、ｍはピン音二次インデックスへのポインタ情報が格納されている。図３９の（ｂ）は、ピン音二次インデックスであり、ｎはピン音の一音節が格納されており、ｏは辞書本体へのポインタ情報が格納されている。図３９の（ｃ）は、辞書本体であり、ｐは単語のピン音が格納されており、ｑは単語の漢字表記が格納されている。例えば、音節記憶部６４の内容が「ｓｈａｎｇ」であった場合、ピン音表記の先頭文字「ｓ」にてピン音一次インデックスのピン音表記部分（図３９のｌ）を検索する。「ｓ」が一致するので、対応するポインタ情報ｐ１が得られ、次のインデックス「ｔ」のポインタ情報ｐ２までが、ピン音二次インデックスの検索範囲となる。次に、ピン音二次インデックスのｐ１からｐ２までの範囲を検索する。そして「ｓｈａｎｇ」が一致するので、対応するポインタ情報ｐ３が得られ、次のインデックス「ｓｈａｏ」のポインタ情報ｐ４までが、辞書本体の検索範囲となる。次に、辞書本体のｐ３からｐ４までの範囲を検索する。そして、辞書本体のピン音表記（図３９のｐ）が一致する「上、商、賞」などが最終的な漢字候補として検索され、漢字候補記憶部６６に格納される。
【０１０７】
ステップＳ２０では、検索された漢字候補が出力部１３に出力される。出力の方法は、カーソル直前のピン音文字列を漢字に置き換えたり、候補を表示エリアの適当な位置に表示したりする方法が考えられる。
【０１０８】
ステップＳ２１では、漢字の選択処理がなされ変換結果が確定される。なお、漢字候補が複数ある場合には、さらにユーザが所望の漢字を選択するための操作が必要になるが、これには従来の方法を用いればよいため詳細な説明は省く。例えば変換キー３１が連続して押下されている間は、順次漢字候補を出力し、決定キー３２の押下で所望の漢字を選択する方法などが考えられる。そして、漢字の候補選択が終了するとステップＳ１へ戻る。図３７の（ｆ）は、ピン音「ｓｈａｎｇ」が入力された後、変換キー３１により漢字変換が実行された場合の出力部１３の出力例である。カーソル直前のピン音「ｓｈａｎｇ」が、漢字の第一候補「上」に置き換えられ、他の候補が表示エリアの下部（図３７のｒ）に一括表示されている。各候補漢字は、テンキーと対応づけられて表示されており、テンキーを押下することで任意の漢字が選択できることを示している。
【０１０９】
ステップＳ２２では、入力信号記憶部６２の内容が、取消キー３３のキー信号であるかを調べ、取消キーであればステップＳ２３へ、そうでなければキーは無効であるものとしてステップＳ２へ戻る。
【０１１０】
ステップＳ２３では、選択ステップ記憶部６１および音節記憶部６４の内容を調べ、初期状態であるかどうかを調べる。選択ステップ記憶部６１が１（＝声母グループの選択待ち状態）であり、音節記憶部６４の内容が空である場合は、初期状態とみなして処理を終了する。そうでない場合は、直前の処理ステップへの復帰指示と見なして、ステップＳ２４へ進む。本発明のピン音入力は、声母グループの選択、声母の選択、韻母グループの選択、韻母の選択の四つの処理ステップからなる。よって、各段階で取消キー３３が押下された場合は、ひとつ前の処理ステップに戻るようにするとよい。これにより、テンキーの押し間違えがあった場合でも、速やかに入力処理のやり直しが可能となる。
【０１１１】
ステップＳ２４では、処理制御部４１において、韻母の選択ステップから、韻母グループの選択ステップに戻る場合は、選択ステップ記憶部６１を３から２に戻し、選択テーブル記憶部６３の内容を初期化する。韻母グループの選択ステップから、声母の選択ステップに戻る場合は、選択ステップ記憶部６１を２から１に戻し、音節記憶部６４の声母情報（図３８のｊ）を初期化する。声母の選択ステップから、声母グループの選択ステップに戻る場合は、選択ステップ記憶部６１を１から０に戻し、選択テーブル記憶部６３の内容を初期化する。韻母の選択ステップが終わった直後の声母の選択ステップから、韻母の選択ステップに戻る場合は、選択ステップ記憶部６１を０から３に戻し、音節記憶部６４の韻母情報（図３８のｋ）を初期化する。
【０１１２】
ステップＳ２５では、出力制御部４４において、第三メモリ部の必要箇所を再度参照し、出力情報を生成して出力バッファ６５に格納し、出力部１３に再出力して、ステップＳ２へ戻る。なお、図３７の（ｅ）の状態（＝韻母の選択ステップが終わって、声母グループの選択待ち状態）から取消キー３３を連続して押下すると、出力部１３の出力内容は、図３７の（ｄ）→（ｃ）→（ｂ）→（ａ）の順に変わっていく。
【０１１３】
中国語の音節には声母もしくは韻母に相当する部分がないものなど、特殊なパターンがいくつか存在する。例えば、「ａ、ａｉ、ａｏ、ａｎ、ａｎｇ、ｅ、ｅｒ、ｅｉ、ｅｎ、ｅｎｇ、ｏ、ｏｕ」は、声母を持たない音節でありゼロ声母と呼ばれる。これらの音節は、声母の入力を必要としないため、声母の選択処理を省略できる。具体的には、図５のキー割当表に示すように、声母グループの選択で使用しないテンキー（例えば第一キー）を、ゼロ声母キーとして定義する。表中の「Ｎｏｎ」は、ゼロ声母割り当てを示している。よって、声母グループの選択待ち状態で、第一キー２１が押下された場合は、次の声母の選択ステップをスキップし、韻母グループの選択ステップへと進む。また、その際音節記憶部６４の声母情報（図３８のｊ）には、ゼロ声母を示す情報を格納しておく。なお、これによりゼロ声母音節の入力は３回のテンキーの押下により実現される。また、通常はゼロ声母に含めないが「ｎｇ」という特殊な音節が存在する。これに対しても、ゼロ声母と同様の枠組みで対応できる。
【０１１４】
さらに「ｍ、ｎ」という特殊な音節が存在する。これらについては、韻母のない音節（便宜上、ゼロ韻母と呼ぶ）として対応するとよい。すなわち、図８のキー割当表に示すように、韻母グループの選択で使用しないテンキー（例えば第一キー）を、ゼロ韻母キーとして定義する。表中の「Ｎｏｎ」は、ゼロ韻母割り当てを示している。よって、韻母グループの選択待ち状態（先行の声母はｍかｎの場合のみ）で、第一キー２１が押下された場合は、次の韻母の選択ステップをスキップし、一音節の入力完了状態（＝声母グループの選択待ち状態）とする。また、その際音節記憶部６４の韻母情報（図３８のｋ）には、ゼロ韻母を示す情報を格納しておく。なお、これによりゼロ韻母音節の入力は３回のテンキーの押下により実現される。上記以外の特殊な音節として「ｈｎｇ、ｙｏ」があるが、これらは通常の枠組み（テンキーの４回押下）で処理できるため、とくに対応を必要としない。
【０１１５】
以上、本発明の実施形態では、１０個のキーを用いてピン音を入力する方法について述べた。図８のキー割当表に示すように、第四キーと第八キーに対応する韻母テーブルは、１０個の韻母からなるため、韻母の選択ステップにおいて１０個のキーが必要になる。課題でも述べたとおり一般的な携帯電話等のテンキー配列は図４０のようになっており、装置の形状によっては第十キーが著しく押しにくい場合がある。よって、用いるテンキーは９個にして、第十キーの押下を不要にするためには、以下のようにするとよい。すなわち韻母の「ａｎ、ａｎｇ」「ｅｎ、ｅｎｇ」「ｉａｎ、ｉａｎｇ」「ｉｎ、ｉｎｇ」「ｕａｎ、ｕａｎｇ」をそれぞれ統合して一つの韻母とし、必要なキー割り当て数を減らすとよい。このようにすると「ｂａｎ」と「ｂａｎｇ」などが音節入力レベルで区別できないため、その後の漢字変換処理において両方の音節に対応する漢字候補を出力することになる。しかしながら、漢字の音（おん）として比較的近いものであるため、他の音節ペアを統合するよりも違和感が少ない。以上の工夫により９個のキーで音節入力する場合のキー割当表を図４１および図４２に示す。図４１は声母のキー割り当て、図４２は韻母のキー割り当てである。なお、発明の実施形態に図４１および図４２のキー割り当てを適用しても、とくに処理の変更等の必要はない。
【０１１６】
（実施形態２）
図４３は、本発明の中国語入力装置の実施形態２における要部構成を示すブロック図である。図４３では、図１に対してさらに、学習データ検索部４６と学習データ登録部４７と学習データ記憶部６７が追加されている。この学習データ登録部４７が学習データ更新部に相当する。
【０１１７】
学習データ検索部４６は、ピン音をもとに学習データ記憶部６７を参照して、漢字文字列を検索するプログラムである。
学習データ登録部４７は、ピン音とそれに対応する漢字文字列を、学習データ記憶部６７に格納するプログラムである。
学習データ記憶部６７には、ピン音とそれに対応する漢字文字列がペアで複数記憶されている。
なお、上記以外の部分は、図１と共通である。
【０１１８】
図４４および図４５は、本発明の実施形態２の処理手順を示すフロー図である。以下、図４４および図４５に沿って処理の流れを説明する。図４４において、ステップＳ５１からＳ６５については、それぞれ図３４のステップＳ１からステップＳ１５と同じ処理であるため説明は省略する。
【０１１９】
ステップＳ６６では、学習データ検索部４６において、学習データの検索処理を行う。すなわち、ステップＳ６５において、入力状態が１（＝声母の選択待ち）であれば声母が決定され、入力状態が３（＝韻母の選択待ち）であれば韻母が決定されており、それらの音節情報が音節記憶部６４に格納されている。ステップＳ６６では、学習データ検索部４６において、音節記憶部６４に格納されている音節情報と学習データ記憶部６７に格納されている学習データを参照して、学習データの検索を行う。図４６は、学習データ記憶部６７の構成を示す模式図である。図４６のｓはピン音であり、図４６のｔはそれに対応する漢字文字列であり、ピン音と漢字文字列のセットが一つの学習データを構成している。ピン音表記中の「／」記号は、便宜上音節の切れ目を示している。なお、学習データは後述する学習データ登録部４７において登録されるものである。学習データ検索部４６では、学習データ記憶部６７のピン音が記憶されている部分（図４６のｓ）を参照し、音節記憶部６４に格納されているピン音を先頭部分に含むものを抽出し、対応する漢字文字列（図４６のｔ）を漢字候補記憶部６６に格納する。この際、音節記憶部に声母しか格納されていない場合は声母のみ一致する候補を、声母と韻母が格納されている場合は声母と韻母の両方が一致する候補を検索する。
【０１２０】
ステップＳ６７では、検索された学習候補があるかを判定し、あればステップＳ６８へ進み、なければステップＳ６１へ進む。
ステップＳ６８では、出力制御部４４において、漢字候補記憶部６６に格納された漢字候補を出力部１３に出力し、ステップＳ６１へ進む。説明では学習候補の出力は、声母もしくは韻母が選択された後、自動的になされているが、入力部１１からユーザが何ならかの指示を行ってから出力するようにしてもよい。さらに、説明では学習データのみを候補として出力しているが、漢字変換部４５を用いて漢字辞書５６に格納されている漢字文字列を候補とすることも考えられる。図４４のステップＳ６１は、図３４のステップＳ１１と同じ処理であるため説明は省略する。図４５において、ステップＳ７１からＳ７６については、それぞれ図３６のステップＳ１６からステップＳ２１と同じ処理であるため説明は省略する。
【０１２１】
ステップＳ７７では、学習データ登録部４７において、学習データの登録がなされる。すなわち、ステップＳ７６で、漢字変換の候補が選択された場合、変換前のピン音と選択された漢字文字列を対応付けて学習データとし、学習データ記憶部６７に格納する。なお、学習データ記憶部６７については、メモリ容量に制限があるのが普通なので、古い学習データから順次消去して最新の学習データを登録していくことが望ましい。学習データの登録が終了するとステップＳ５１へ戻る。
【０１２２】
ステップＳ７８では、処理制御部４１によって、入力信号記憶部６２の内容が、決定キー３２のキー信号であるかを調べ、決定キーであればステップＳ７９へ、そうでなければステップＳ８２へ進む。
【０１２３】
ステップＳ７９では、処理制御部４１によって学習候補を出力している状態であるかを調べ、出力中であればステップＳ８０へ、そうでなければキーは無効であるものとしてステップＳ５２へ戻る。すなわち、図４４のステップＳ６８において学習データが出力された場合に、ユーザが学習候補を選択するための指示として決定キー３２を使用する。決定キー３２が押下されると学習候補の選択モードに入り、ステップＳ８０にて候補の選択処理がなされる。
【０１２４】
ステップＳ８０で行う学習候補の選択方法については、本発明の要点とはならないので、その方法はとくに限定されないため詳細な説明は省く。候補を表示エリアの適当な位置に表示し、テンキーの押下によって選択するなどすればよい。候補が選択されるとステップＳ８１へ進む。
【０１２５】
ステップＳ８１では、学習データ登録部４７において、学習データ記憶部６７の更新を行う。データの更新処理としては、ユーザが選択した学習候補が最新の学習候補となるよう、学習データ記憶部６７を並び替える。更新処理が終わるとステップＳ５１へ戻る。
【０１２６】
図４７は、声母「ｓｈ」を入力し、学習候補「上海」が選択された場合の出力部１３の出力例である。なお、学習データ記憶部６７の内容は、図４６に示す状態であるとする。図４７の（ａ）は、声母グループの選択待ちの状態である。図中のｈは、文字の入力位置を示すカーソル表示である。図４７の（ｂ）は、第七キー２７が押され、声母の選択待ちの状態である。図中のｉは、声母選択のためのガイダンス表示であり、テンキーの数字と声母が対応づけられて出力されている。図４７の（ｃ）は、第五キー２５が押されて声母「ｓｈ」が選択され、さらに学習候補が出力された状態である。図中のｕは、学習候補の表示エリアであり、テンキーの数字と学習候補が対応づけられて出力されている。学習データ検索部４６は、選択された声母「ｓｈ」にもとづき、学習データ記憶部６７を検索する。この場合、図４６に示す学習データの中から声母「ｓｈ」と一致する、
色子（ｓｈａｉ／ｚｉ）、
上海（ｓｈａｎｇ／ｈａｉ）、
山谷（ｓｈａｎ／ｇｕ）、
善意（ｓｈａｎｇ／ｙｉ）、
扇子（ｓｈａｎｇ／ｚｉ）、
商店（ｓｈａｎｇ／ｄｉａｎ）、
稍（ｓｈａｏ）、
少不得（ｓｈａｏ／ｂｕ／ｄｅ）、
深夜（ｓｈｅｎ／ｙｅ）、
生命（ｓｈｅｎｇ／ｍｉｎｇ）
が検索される。
候補表示エリアには最大９個の候補が出力されており、それぞれにテンキーが割り当てられている。なお学習データ記憶部６７は、最上位データ（「色子」）が最も新しく、最下位データ（「生命」）が最も古くなるよう登録されているものとする。この状態でユーザが決定キー３２を押すと、学習候補の選択モードとなり、続けてテンキーを押すことで候補の選択が行える。なお、決定キー３２の押下なしにテンキーを押した場合は、韻母グループの選択キーとして処理される。図４７の（ｄ）は、決定キー３２が押され、さらに第二キー２２が押されて、学習候補「上海」が選択された状態を示す。
【０１２７】
図４９は、声母「ｓｈａｎｇ」を入力し、学習候補「上海」が選択された場合の出力部１３の出力例である。なお、学習データ記憶部６７の内容は、図４８に示す状態であるとする。図４９の（ａ）は、声母グループの選択待ちの状態である。図４９の（ｂ）は、第七キー２７が押され、声母の選択待ちの状態である。図４９の（ｃ）は、第五キー２５が押されて声母「ｓｈ」が選択され、さらに学習候補が出力された状態である。
【０１２８】
学習データ検索部４６は、選択された声母「ｓｈ」にもとづき、学習データ記憶部６７を検索する。この場合、図４８に示すデータの中から声母「ｓｈ」と一致する、
色子（ｓｈａｉ／ｚｉ）、
山谷（ｓｈａｎ／ｇｕ）、
善意（ｓｈａｎｇ／ｙｉ）、
扇子（ｓｈａｎｇ／ｚｉ）、
商店（ｓｈａｎｇ／ｄｉａｎ）、
稍（ｓｈａｏ）、
少不得（ｓｈａｏ／ｂｕ／ｄｅ）、
深夜（ｓｈｅｎ／ｙｅ）、
生命（ｓｈｅｎｇ／ｍｉｎｇ）、
市郊（ｓｈｉ／ｊｉａｏ）、
上海（ｓｈａｎｇ／ｈａｉ）、
睡眠（ｓｈｕｉ／ｍｉａｎ）、
上級（ｓｈａｎｇ／ｊｉ）
が検索される。
候補表示エリアには学習候補が出力されているが、所望の「上海」が含まれていないので、続けて韻母の入力を行う。図４９の（ｄ）は、第二キー２２が押され、韻母の選択待ちの状態である。図４９の（ｅ）は、第五キー２５が押されて韻母「ａｎｇ」が選択され、さらに学習候補が出力された状態である。
【０１２９】
学習データ検索部４６は、音節「ｓｈａｎｇ」にもとづき、学習データ記憶部６７を検索する。この場合には声母「ｓｈ」だけで一致していた、色子（ｓｈａｉ／ｚｉ）、山谷（ｓｈａｎ／ｇｕ）などは検索されず、商店（ｓｈａｎｇ／ｄｉａｎ）、上海（ｓｈａｎｇ／ｈａｉ）、上級（ｓｈａｎｇ／ｊｉ）だけが検索されることになる。
図４９の（ｆ）は、決定キー３２が押され、さらに第二キー２２が押されて、学習候補「上海」が選択された状態を示す。
【０１３０】
図５１は携帯電話に接続される外部記録媒体を模式的に示した図である。
図５１において、６８は携帯電話本体、６９は携帯電話の表示画面、７０は携帯電話に用いられる１０ｋｅｙなどのキー操作部、７１は携帯電話に装着され本発明の中国語入力のプログラムを格納した記録媒体である一例としてのメモリカード、７２は携帯電話のアンテナ、７３は携帯電話に電話接続を行う無線局である。
【０１３１】
図５１では、中国語入力のコンピュータで読取り可能な記録媒体として７１のメモリカードを一例として記載しているが、携帯電話本体にケーブルで接続される他の記録媒体を携帯電話に接続する事も可能である。また、本発明の中国語入力のプログラムは、７３の無線局７３からアンテナ７２を通して携帯電話に取りこむことも可能である。
【０１３２】
さらに、図５１では携帯電話を図示して記録媒体や無線から、本発明の中国語入力のプログラムを入手する方法を記載しているが、本発明の中国語入力のプログラムをパソコンなど他の装置に取りこむ場合には、ＣＤ−ＲＯＭやＤＶＤやＦＤなどの他の記録媒体からも可能であるし、有線で接続される通信先からプログラム情報として入手する事も可能である。
【図面の簡単な説明】
【０１３３】
【図１】本発明の中国語入力装置の実施形態１における要部構成を示すブロック図である。
【図２】従来の一般的なテンキーへの英字割り当てを説明する説明図である。
【図３】図１の声母テーブルインデックスの構造を説明するための説明図である。
【図４】図１の声母テーブルの構造を説明するための説明図である。
【図５】本発明に係る声母入力のキー割り当てを説明するための説明図である。
【図６】図１の韻母テーブルインデックスの構造を説明するための説明図である。
【図７】図１の韻母テーブルの構造を説明するための説明図である。
【図８】韻母入力のキー割り当てを説明するための説明図である。
【図９】図１の有効韻母判定テーブルの構造を説明するための説明図である。
【図１０】本発明において、先行声母が「ｂ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図１１】本発明において、先行声母が「ｃ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図１２】本発明において、先行声母が「ｃｈ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図１３】本発明において、先行声母が「ｄ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図１４】本発明において、先行声母が「ｆ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図１５】本発明において、先行声母が「ｇ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図１６】本発明において、先行声母が「ｈ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図１７】本発明において、先行声母が「ｊ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図１８】本発明において、先行声母が「ｋ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図１９】本発明において、先行声母が「ｌ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図２０】本発明において、先行声母が「ｍ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図２１】本発明において、先行声母が「ｎ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図２２】本発明において、先行声母が「ｐ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図２３】本発明において、先行声母が「ｑ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図２４】本発明において、先行声母が「ｒ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図２５】本発明において、先行声母が「ｓ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図２６】本発明において、先行声母が「ｓｈ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図２７】本発明において、先行声母が「ｔ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図２８】本発明において、先行声母が「ｘ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図２９】本発明において、先行声母が「ｚ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図３０】本発明において、先行声母が「ｚｈ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図３１】本発明において、先行声母が「ｗ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図３２】本発明において、先行声母が「ｙ」の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図３３】本発明において、先行声母がゼロ声母の場合の、韻母入力のキー割り当てを説明するための説明図である。
【図３４】図１の中国語入力装置を用いた中国語入力方法の各処理手順を説明するためのフローチャートである。
【図３５】本発明の主要な処理状態の定義に関する説明をするための説明図である。
【図３６】図１の中国語入力装置を用いた中国語入力方法の各処理手順を説明するためのフローチャートである。
【図３７】図１の出力部１３の出力例を示す説明図である。
【図３８】図１の音節記憶部の構造を説明するための説明図である。
【図３９】図１の漢字辞書の構造を説明するための説明図である。
【図４０】一般的な携帯電話の形状を説明するための説明図である。
【図４１】本発明に係る声母入力のキー割り当てを説明するための説明図であり、９個のキーを使用する場合のものである。
【図４２】本発明に係る韻母入力のキー割り当てを説明するための説明図であり、９個のキーを使用する場合のものである。
【図４３】本発明の中国語入力装置の実施形態２における要部構成を示すブロック図である。
【図４４】図４３の中国語入力装置を用いた中国語入力方法の各処理手順を説明するためのフローチャートである。
【図４５】図４３の中国語入力装置を用いた中国語入力方法の各処理手順を説明するためのフローチャートである。
【図４６】図４３の学習データ記憶部の構造を説明するための説明図である。
【図４７】図４３の出力部１３の出力例を示す説明図である。
【図４８】図４３の学習データ記憶部の構造を説明するための説明図である。
【図４９】図４３の出力部１３の出力例を示す説明図である。
【図５０】従来の一般的なポケベルコードの割り当て例を示す説明図である。
【図５１】本発明の中国語入力装置が搭載される携帯電話の概観を模式的に示した模式図である。
【符号の説明】
【０１３４】
１１    入力部
１２    中央処理部
１３    出力部
１４    第一メモリ部
１５    第二メモリ部
１６    第三メモリ部
２１    第一キー
２２    第二キー
２３    第三キー
２４    第四キー
２５    第五キー
２６    第六キー
２７    第七キー
２８    第八キー
２９    第九キー
３０    第十キー
３１    変換キー
３２    決定キー
３３    取消キー
４１    処理制御部
４２    テーブル検索部
４３    音節要素特定部
４４    出力制御部
４５    漢字変換部
４６    学習データ検索部
４７    学習データ登録部
５１    声母テーブルインデックス
５２    声母テーブル
５３    韻母テーブルインデックス
５４    韻母テーブル
５５    有効韻母判定テーブル
５６    漢字辞書
６１    選択ステップ記憶部
６２    入力信号記憶部
６３    選択テーブル記憶部
６４    音節記憶部
６５    出力バッファ
６６    漢字候補記憶部
６７    学習データ記憶部
６８    携帯電話本体
６９    携帯電話表示部
７０    携帯電話のＫＥＹ操作部
７１    メモリカード
７２    アンテナ
７３    無線局
【図１】
2006050160.tif 000003
【図２】
2006050160.tif 000004
【図３】
2006050160.tif 000005
【図４】
2006050160.tif 000006
【図５】
2006050160.tif 000007
【図６】
2006050160.tif 000008
【図７】
2006050160.tif 000009
【図８】
2006050160.tif 000010
【図９】
2006050160.tif 000011
【図１０】
2006050160.tif 000012
【図１１】
2006050160.tif 000013
【図１２】
2006050160.tif 000014
【図１３】
2006050160.tif 000015
【図１４】
2006050160.tif 000016
【図１５】
2006050160.tif 000017
【図１６】
2006050160.tif 000018
【図１７】
2006050160.tif 000019
【図１８】
2006050160.tif 000020
【図１９】
2006050160.tif 000021
【図２０】
2006050160.tif 000022
【図２１】
2006050160.tif 000023
【図２２】
2006050160.tif 000024
【図２３】
2006050160.tif 000025
【図２４】
2006050160.tif 000026
【図２５】
2006050160.tif 000027
【図２６】
2006050160.tif 000028
【図２７】
2006050160.tif 000029
【図２８】
2006050160.tif 000030
【図２９】
2006050160.tif 000031
【図３０】
2006050160.tif 000032
【図３１】
2006050160.tif 000033
【図３２】
2006050160.tif 000034
【図３３】
2006050160.tif 000035
【図３４】
2006050160.tif 000036
【図３５】
2006050160.tif 000037
【図３６】
2006050160.tif 000038
【図３７】
2006050160.tif 000039
【図３８】
2006050160.tif 000040
【図３９】
2006050160.tif 000041
【図４０】
2006050160.tif 000042
【図４１】
2006050160.tif 000043
【図４２】
2006050160.tif 000044
【図４３】
2006050160.tif 000045
【図４４】
2006050160.tif 000046
【図４５】
2006050160.tif 000047
【図４６】
2006050160.tif 000048
【図４７】
2006050160.tif 000049
【図４８】
2006050160.tif 000050
【図４９】
2006050160.tif 000051
【図５０】
2006050160.tif 000052
【図５１】
2006050160.tif 000053