(57)【要約】【課題】仮名漢字以外の文字列の入力を簡単かつ効率良く行うことができるようにする。【解決手段】携帯電話で日本語入力を行う場合に、平仮名の入力文字列に応じた変換候補と、入力文字列を特定の字種に後変換する旨を指定する字種候補５２，５５とを混在させた候補一覧画面を作成する。字種候補５２は、単純に数字列や英文字列への変換を指定するものであるが、字種候補５５は、『日付』や『時刻』など、特定の意味を持つ文字列への変換を指定する。いずれかの字種候補が選択されると、候補一覧画面が切り替えられ、指定された候補に対応する字種の文字列をそれぞれ異なる表示形式で示した変換候補が表示される。【選択図】  図３
2006146356.tif 000002
【特許請求の範囲】
【請求項１】
仮名を含む複数の字種の文字が割り当てられた文字入力キーを複数含む操作部と、文字列を表示することが可能な表示部とが接続されたコンピュータに、前記操作部のキー操作に応じた文字列を生成して稼働中のアプリケーションに出力する機能を設定するためのプログラムであって、
前記文字入力キーが操作される毎に、その操作履歴に応じた仮名文字列を組み立てる文字列組立手段；
前記文字列組立手段により組み立てられた仮名文字列により所定数の変換後文字列が格納されたデータベースを検索して、変換候補の変換後文字列を抽出する候補抽出手段；
前記候補抽出手段により抽出された変換候補と仮名／漢字以外の字種を指定するための字種候補とを混在させた候補一覧画面を作成して、この候補一覧画面を前記表示部に表示する第１の候補表示手段；
前記候補一覧画面上の所定の字種候補に対する選択操作が行われたとき、その候補に対応する字種について、前記文字入力キーの操作履歴に応じた文字列をそれぞれ異なる表示形式で表した複数の変換候補を作成し、これらの候補による候補一覧画面を前記表示部に表示する第２の候補表示手段；
前記第１または第２の候補表示手段による候補一覧画面上で所定の変換候補に対する選択操作が行われたとき、その選択された候補の文字列を変換後文字列として確定する確定手段；
の各手段として前記コンピュータを機能させるためのプログラムが含まれている文字入力用のプログラム。
【請求項２】
前記操作部の文字入力キーには、仮名以外に少なくとも数字が割り当てられており、
前記文字列組立手段は、文字入力キーの操作に応じて、前記仮名文字列とともに数字列を組み立てており、
前記第１の候補表示手段は、数字用の字種候補として、複数種の情報毎に候補を作成することが可能であって、文字入力キーが操作される都度、前記文字列組立手段により組み立てられた数字列に各情報が適合するか否かを判別し、適合すると判別した情報に対応する字種候補を前記候補一覧画面に含めるように構成されており、
前記第２の候補表示手段は、数字用の各字種候補に対し、それぞれ前記文字列組立手段により組み立てられた数字列を前記字種候補の情報に適合する形式で表した複数種の変換候補を作成する請求項１に記載された文字入力用のプログラム。
【請求項３】
前記第１の候補表示手段は、数字用の字種候補として、少なくとも日付および時刻の別に候補を作成することが可能である請求項２に記載された文字入力用のプログラム。
【請求項４】
前記データベース内の変換後文字列および各字種候補には、それぞれ頻度情報が対応づけられており、前記第１の候補表示手段は、前記候補抽出手段により抽出された変換候補および各字種候補を、それぞれの頻度情報に基づき、頻度の高いものから順に表示するようにした請求項１〜３のいずれかに記載された文字入力用のプログラム。
【請求項５】
仮名を含む複数の字種の文字が割り当てられた文字入力キーを複数含む操作部と、文字列を表示することが可能な表示部と、前記操作部および表示部が接続され、前記操作部のキー操作に応じた文字列を生成して稼働中のアプリケーションに出力する機能が設定された制御部とを含む情報処理装置であって、
前記制御部は、
前記文字入力キーが操作される毎に、その操作履歴に応じた仮名文字列を組み立てる文字列組立手段；
前記文字列組立手段により組み立てられた仮名文字列により所定数の変換後文字列が格納されたデータベースを検索して、変換候補の変換後文字列を抽出する候補抽出手段；
前記候補抽出手段により抽出された変換候補と仮名／漢字以外の字種を指定するための字種候補とを混在させた候補一覧画面を作成して、この候補一覧画面を前記表示部に表示する第１の候補表示手段；
前記候補一覧画面上の所定の字種候補に対する選択操作が行われたとき、その候補に対応する字種について、前記文字入力キーの操作履歴に応じた文字列をそれぞれ異なる表示形式で表した複数の変換候補を作成し、これらの候補による候補一覧画面を前記表示部に表示する第２の候補表示手段；
前記第１または第２の候補表示手段による候補一覧画面上で所定の変換候補に対する選択操作が行われたとき、その選択された候補の文字列を変換後文字列として確定する確定手段；の各手段を具備している情報処理装置。
【請求項６】
前記操作部の各文字入力キーには、それぞれ少なくとも複数の仮名文字と１個の数字とが割り当てられ、
前記文字列組立手段は、文字入力キーの操作に応じて、前記仮名文字列とともに数字列を組み立てており、同一の文字入力キーが連続操作されたことに応じて仮名文字列の末尾の文字を変更する一方、数字については前記連続操作に応じて同一の文字を続けて配列する請求項５に記載された情報処理装置。
【請求項７】
仮名を含む複数の字種の文字が割り当てられた文字入力キーを複数含む操作部と、文字列を表示することが可能な表示部とが接続されたコンピュータにおいて、前記操作部のキー操作に応じた文字列を生成して稼働中のアプリケーションに出力する方法であって
前記文字入力キーが操作される都度、その操作履歴に応じた仮名文字列を組み立てるステップＡと、所定数の変換後文字列が格納されたデータベースを前記ステップＡで組み立てられた仮名文字列により検索して変換候補の変換後文字列を抽出するステップＢと、前記ステップＢで抽出された変換候補と仮名／漢字以外の字種を指定するための字種候補とを混在させた第１の候補一覧画面を作成して、この候補一覧画面を前記表示部に表示するステップＣとを実行し、
前記候補一覧画面上の所定の字種候補に対する選択操作が行われたとき、その候補に対応する字種について、前記文字入力キーの操作履歴に応じた文字列をそれぞれ異なる表示形式で表した複数の変換候補を作成し、これらの候補による第２の候補一覧画面を前記表示部に表示した後、この第２の候補一覧画面上で所定の変換候補に対する選択操作が行われたとき、その選択された候補の文字列を変換後文字列として確定して、前記アプリケーションに出力することを特徴とする文字入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、仮名を含む複数の字種の文字が割り当てられた文字入力キーを複数含む操作部と、文字列を表示することが可能な表示部とが接続されたコンピュータに、前記操作部のキー操作に応じた文字列を生成して稼働中のアプリケーションに出力する機能を設定するためのプログラムに関する。さらにこの発明は、上記のプログラムが組み込まれた情報処理装置、およびこの情報処理装置が実行される文字入力方法に関連する。
【背景技術】
【０００２】
携帯電話の一般的な操作部には、図１５に示すように、０〜９の各数字キーを含む１２個の文字入力キー８１、確定キー８２、選択キー８３、所定の機能が割り当てられた機能キー８４などが設けられる。「０」〜「１」の各文字入力キー８１には、それぞれ５０音の１行分の平仮名と３〜４個の英文字が割り当てられる。また、下段の左右の文字入力キー８１には各種記号や改行機能などが割り当てられる。
【０００３】
電子メールの作成時などに日本語の入力モードが設定されると、各文字入力キー８１は平仮名入力用のキーとして機能し、キーの操作回数に応じた平仮名文字が変換前文字として入力される。さらに近年の携帯電話には、入力された仮名文字により組み立てられた変換前文字列に基づいて変換後の文字列を予測する機能が設定されている。この機能により予測された変換後文字列が変換候補として一覧表示されるので、ユーザーは、変換前文字列の組立が完了しないうちに変換後文字列を確定することができる。
【０００４】
一方、数字列や英文字列を入力する場合には、入力に先立ち、字種変更機能が割り当てられた機能キー８４を操作して、文字入力キー８１による入力対象の字種を変更する必要がある。
また近年の携帯電話には、「後変換」機能が組み込まれたものがある。後変換とは、仮名文字列を入力した後に、所定の機能キーを操作することにより、前記仮名文字列を数字列や英文字列に変換することをいう。
【０００５】
このほか、図１６に示すように、操作履歴に応じた数字列や英文字列を予測機能により抽出した変換候補とともに一覧表示して（図中の点線で囲んだ部分）、選択を受け付けるようにした機種も存在する。また、下記特許文献１では、文字入力キーが操作される都度、字種毎に文字列を組み立てて、これらの文字列を候補として一覧表示し、選択された文字列を変換後文字列として確定する方法を提案している。
【０００６】
【特許文献１】特開２００２−２０７５５９  公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
文字入力キーの入力対象を字種変更キーによって変更する場合には、字種変更キーの操作に応じて「ひらがな→英字→数字→ひらがな・・・」というように、入力対象の字種を巡回させて確定操作を受け付けるか、表示部に字種選択用のメニュー画面を表示して選択を受け付けるようにしている。しかし、これらの方法では、いずれも、字種を選択するために複数回の操作を行わなければならない。また、入力対象の字種を元の平仮名に戻す際にも同様の操作を実行する必要があるから、字種を何度も切り替える必要がある場合には、操作が非常に煩雑になる。
【０００８】
一例として、日付や時刻のように、数字に仮名漢字や記号を組み合わせた文字列（９月２０日、１２時２０分など）を入力する場合を考えてみる。たとえば『９月２０日』という文字列を入力する場合、字種を数字に切り替える操作と仮名に切り替える操作とを交互に繰り返しながら、『９』『月』『２０』『日』を順に入力するか、『９２０』と入力した後に、カーソルを『９』と『２』との間に移動させて『月』を挿入し、さらにカーソルを文字列の末尾に移動させて『日』を入力する必要がある。このように、文字入力キー以外のキーを多数操作しなければならないため、操作が煩雑になり、入力ミスが生じたり、入力時間が増大するなどの問題が発生する。
【０００９】
後変換機能を利用する場合には、図１７に示すように、字種を変更する操作に応じて、表示部の画面が通常の仮名漢字変換用の表示画面から数字列や英文字列の候補の表示画面に変化する。この一覧表示画面上で目的の文字列を選択することによって、変換後文字列を確定することができる。しかし、この方法では、字種変更操作が行われるまでは、入力文字列として平仮名文字列が表示されるため、正しい入力が行われたかどうかを確認するのが困難である。特に、「１１１」のように同じ文字を続けて入力する場合には、文字入力とカーソルの移動とを繰り返す操作（たとえば、入力文字列が「あああ」となるようにする。）を行う必要があるが、目的の数字列を確認できないことから入力ミスが起こる可能性がある。
さらに、この後変換機能は、パーソナルコンピュータによる文字入力の経験がないユーザーには馴染みのない機能であるため、利用されにくいという問題がある。
【００１０】
数字列や英文字列を仮名文字列から予測した変換候補とともに表示する方法では、表示スペースの問題もあって、特定の表示形式に固定されていることが多い。前記した図１６の例でも、半角の文字列に限定されて表示されている。このような表示では、ユーザーの意図する形式に変換することができず、使用されにくいという問題がある。
【００１１】
特許文献１に開示された方法によれば、文字入力キーの操作に応じてその操作履歴に応じた文字列が字種毎に表示されるため、入力目的に応じた文字列を内容を確認しながら入力することができる。しかし、この方法でも候補として表示される形式は限定されており、種々の表示形式を選択するまでには至っていない。また、近年の携帯電話は、前記したように、文字入力キーが操作される都度、変換候補を予測して表示するようにしているので、この変換候補の表示欄と字種毎の候補の表示欄とを並列表示するのは、困難である。さらに、数字列や英文字列を入力する頻度は、仮名漢字文字列を入力する頻度よりも格段に少ないから、字種毎の候補表示を利用する頻度も少なく、表示スペースを設定するだけのメリットが得られないように思われる。
【００１２】
この発明は、上記の問題に着目してなされたもので、複数の字種にかかる文字が割り当てられた文字入力キーを用いて仮名漢字以外の文字列を入力する場合でも、簡単かつ効率良く文字列を入力できるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
この発明にかかる文字入力用のプログラムは、仮名を含む複数の字種の文字が割り当てられた文字入力キーを複数含む操作部と、文字列を表示することが可能な表示部とが接続されたコンピュータに、前記操作部のキー操作に応じた文字列を生成して稼働中のアプリケーションに出力する機能を設定するためのもので、後記する文字列組立手段、候補抽出手段、第１、第２の候補表示手段、確定手段の各手段として、前記コンピュータを機能させるためのプログラムを含む。
【００１４】
前記操作部には、文字入力キーのほかに、変換候補を選択するための選択キーや選択した候補を確定するための確定キーなどを含めることができる。なお、文字入力キーに割り当てる仮名は、平仮名が望ましいが、これに限らず片仮名としてもよい。また、文字入力キーは、いわゆるテンキーとして配列されるのが望ましいが、必ずしもその配列に限定されるものではない。
表示部は、変換前文字列や複数の変換候補を表示できるだけの大きさに構成されるのが望ましい。たとえば、縦横ともに複数の文字を表示できるだけの数の画素が設けられた液晶パネルを、表示部として使用することができる。
【００１５】
「稼働中のアプリケーション」とは、専用のプログラムによりコンピュータにより設定された機能である。このアプリケーションは、ワードプロセッサ、メールエディタ、データベースシステムなど、文字列の入力を受け付けて、その入力文字列を組み込んだ情報を作成するように設計されているのが望ましい。
【００１６】
文字列組立手段は、前記操作部の文字入力キーが操作される毎に、その操作履歴に応じた仮名文字列を組み立てる。
候補抽出手段は、前記文字列組立手段により組み立てられた仮名文字列により所定数の変換後文字列が格納されたデータベースを検索して、変換候補の変換後文字列を抽出する。なお、データベースは、前記コンピュータのメモリにあらかじめ格納することができる。このデータベースには、変換後文字列として、多数の仮名漢字文字列を登録しておくことができる。また、外来語や略称などについて、英文字列を登録しておくこともできる。
なお、この明細書における「仮名漢字文字列」は、仮名および漢字を含む文字列のほか、仮名文字の文字列、漢字のみの文字列を含むものとする。
【００１７】
第１の候補表示手段は、前記候補抽出手段により抽出された変換候補と仮名／漢字以外の字種を指定するための字種候補とを混在させた候補一覧画面を作成して、この候補一覧画面を前記表示部に表示する。
ここで、「字種候補」とは、入力対象の字種を指定するための選択ボタンに相当するもので、指定する字種を明確に示す表示態様を具備するものと考えることができる。たとえば、「数字」「英字」などの文字列を他の変換候補とは異なる態様（文字列を枠囲みしたり、表示色を変えるなど）により表したものを、字種候補とすることができる。
【００１８】
第２の候補表示手段は、前記候補一覧画面上の所定の字種候補に対する選択操作が行われたとき、その候補に対応する字種について、前記文字入力キーの操作履歴に応じた文字列をそれぞれ異なる表示形式で表した複数の変換候補を作成し、これらの候補による候補一覧画面を前記表示部に表示する。たとえば、前記候補一覧画面上の「数字」の字種候補が選択された場合に、その時点までの文字入力キーの操作履歴に応じた数字列を全角表示したもの、半角表示したもの、３桁毎にカンマ区切りを入れて表示したもの、数字列に所定の符号や記号（＋，−，￥など）を付して表示したものなど、同じ数字列を含む複数の変換候補を表示することができる。
【００１９】
確定手段は、前記第１または第２の候補表示手段による候補一覧画面上で所定の変換候補に対する選択操作が行われたとき、その選択された候補の文字列を変換後文字列として確定する。この確定された変換後文字列が前記稼働中のアプリケーションに出力されることになる。
【００２０】
上記の各手段によれば、仮名漢字を入力する場合には、仮名による変換前文字列が組み立てられるように文字入力キーを操作しつつ、第１の候補表示手段により表示された候補一覧画面から変換候補を選択する方法により、目的の文字列を入力することができる。また、仮名漢字以外の文字列（数字列や英文字列など）を入力する場合には、入力すべき文字に応じた文字入力キーを操作した後に、一覧表示画面上の字種候補を選択し、さらにこの選択に応じて表示された第２の候補一覧画面から候補を選択することにより、目的の文字列を入力することができる。よって、仮名漢字以外の文字列を入力する場合にも、２種類の一覧表示画面に対する選択操作を行うだけで入力を完了することができるから、簡単かつ効率の良い入力を行うことができる。また、選択操作用のキーがあれば足りるので、字種変更用の機能キーを設ける必要がなくなり、キーの割当をシンプルにすることができる。
【００２１】
前記操作部の文字入力キーには、仮名以外に少なくとも数字が割り当てられるのが望ましい。このような操作部を使用する場合の好ましい態様では、前記文字列組立手段は、文字入力キーの操作に応じて、前記仮名文字列とともに数字列を組み立てる。また前記第１の候補表示手段は、数字用の字種候補として、複数種の情報毎に候補を作成することが可能であって、文字入力キーが操作される都度、前記文字列組立手段により組み立てられた数字列に各情報が適合するか否かを判別し、適合すると判別した情報に対応する字種候補を前記一覧表示画面に含めるように構成される。また、第２の候補表示手段は、数字用の各字種候補に対し、それぞれ前記文字列組立手段により組み立てられた数字列を前記字種候補の情報に適合する形式で表した複数種の変換候補を作成するように構成される。
【００２２】
たとえば、第１の候補表示手段は、日付、時刻、金額などの情報毎に字種候補を作成することができる。第２の候補表示手段は、字種候補毎に、その候補に対応する情報の表示形式に応じて、組み立てられた数字列に所定数の文字を挿入し、候補を作成する。たとえば、「９２０」という数字列が組み立てられた状態下で、日付にかかる字種候補が選択された場合には、「９月２０日」「９／２０」「９．２０」などの候補を作成することができる。
【００２３】
なお、数字用の字種候補としては、少なくとも日付および時刻の別に候補を作成するのが望ましい。電子メールなどで使用される可能性が高い情報であり、従来の入力方法では、入力操作が煩雑になっていた文字列だからである。さらに、これらの特別の情報用の字種候補以外に、一般的な数字列に対応する字種候補（数字列のみへの変換を指示するもの）も作成するのが望ましい。
【００２４】
上記のプログラムにかかる他の好ましい態様では、前記データベース内の変換後文字列および各字種候補に、それぞれ頻度情報が対応づけられる。また、第１の候補表示手段は、前記候補抽出手段により抽出された変換候補および各字種候補を、それぞれの頻度情報に基づき、頻度の高いものから順に表示するように構成される。
【００２５】
データベース内の変換後文字列にかかる頻度情報は、従来の仮名漢字変換用の辞書データに設定されるのと同様に、一般的な使用頻度をベースにして、過去の使用履歴に基づいて設定することができる。字種候補にかかる頻度情報も、これとほぼ同様に考えて設定することができる。この態様によれば、仮名漢字変換における使用頻度が低い変換候補よりも字種候補を優先的に表示することが可能となるから、字種候補の選択操作を効率良く行うことができる。
【００２６】
この発明にかかる情報処理装置は、仮名を含む複数の字種の文字が割り当てられた文字入力キーを複数含む操作部と、文字列を表示することが可能な表示部と、前記操作部および表示部が接続され、前記操作部のキー操作に応じた文字列を生成して稼働中のアプリケーションに出力する機能が設定された制御部とを含む。前記制御部は、コンピュータを主体とするもので、前記した文字入力用のプログラムによる文字列組立手段、候補抽出手段、第１、第２の候補表示手段、確定手段の各手段を具備する。
【００２７】
上記情報処理装置の好ましい態様では、前記操作部の各文字入力キーに、それぞれ少なくとも複数の仮名文字と１個の数字とが割り当てられる。また、前記文字列組立手段は、文字入力キーの操作に応じて、前記仮名文字列とともに数字列を組み立てており、同一の文字入力キーが連続操作されたことに応じて仮名文字列の末尾の文字を変更する一方、数字については前記連続操作に応じて同一の文字を続けて配列する。
【００２８】
上記の情報処理装置は、携帯電話として構成することができる。このほか、ゲーム機、ビデオデッキ、ＤＶＤデッキ、リモコン付きの家電製品の入力部などとして構成することもできる。なお、前記入力部および表示部は、制御部が収容された本体部に一体に設けることもできるし、本体部とは別体に構成することもできる。
【００２９】
この発明にかかる文字入力方法は、仮名を含む複数の字種の文字が割り当てられた文字入力キーを複数含む操作部と、文字列を表示することが可能な表示部とが接続されたコンピュータにおいて、前記操作部のキー操作に応じた文字列を生成して稼働中のアプリケーションに出力するものである。この方法では、前記文字入力キーが操作される都度、その操作履歴に応じた仮名文字列を組み立てるステップＡと、所定数の変換後文字列が格納されたデータベースを前記ステップＡで組み立てられた仮名文字列により検索して変換候補の変換後文字列を抽出するステップＢと、前記ステップＢで抽出された変換候補と仮名／漢字以外の字種を指定するための字種候補とを混在させた第１の候補一覧画面を作成して、この候補一覧画面を前記表示部に表示するステップＣとを実行する。さらに、前記候補一覧画面上の所定の字種候補に対する選択操作が行われたとき、その候補に対応する字種について、前記文字入力キーの操作履歴に応じた文字列をそれぞれ異なる表示形式で表した複数の変換候補を作成し、これらの候補による第２の候補一覧画面を前記表示部に表示した後、この第２の候補一覧画面上で所定の変換候補に対する選択操作が行われたとき、その選択された候補の文字列を変換後文字列として確定して、前記アプリケーションに出力する。
【００３０】
上記の文字入力方法のステップＡは前記文字列組立手段により、ステップＢは候補抽出手段により、ステップＣは第１の候補表示手段により、それぞれ実行することができる。また、字種候補に対する選択操作に応じて第２の候補一覧画面を表示する処理は、前記第２の候補表示手段により実行することができ、第２の候補一覧画面上の所定の変換候補に対する選択操作に応じて変換後文字列を確定する処理は，前記確定手段により実行することができる。
【発明の効果】
【００３１】
この発明によれば、仮名を含む複数の字種の文字が割り当てられた文字入力キーを複数含む操作部を用いて仮名漢字以外の文字列を入力する場合でも、必要な文字を入力した後に、候補を選択する操作を２度行うことによって、目的とする文字列を入力することができる。よって、仮名漢字以外の文字列を簡単かつ効率良く入力することができ、この種の操作部を使用する情報処理装置の操作性を高めることができる。
【発明を実施するための最良の形態】
【００３２】
図１は、この発明の一実施例が適用された携帯電話内の日本語入力システムの構成を示す。この日本語入力システム１００は、電子メールの作成処理時などに起動して、稼働中のアプリケーション（メールエディタなど）に日本語を入力する処理を実行する。
【００３３】
図１中の操作部８および表示部９は、携帯電話の機体本体に配備されるものである。操作部８には、文字入力キーを含む複数個のキーが配備され、各文字入力キーに、前記図１５と同様に文字が割り当てられる。なお、以下では、特定の文字入力キーに言及する場合には、「０キー」、「１キー」というように、そのキーに割り当てられた数字をもって表すことにする。
【００３４】
前記日本語入力システム１００には、入力情報判定部１、候補作成部２、後変換候補作成部３、候補バッファ４、画面表示制御部５、出力部６、履歴保管部７などが設けられる。候補バッファ４以外の各処理部は、主として、プログラムにより携帯電話のＣＰＵ（図示せず。）に設定された機能である。候補バッファ４は図示しないメモリ内に設定される。
【００３５】
入力情報判定部１は、前記操作部８の所定のキーが操作されたとき、その操作により発生した信号を取り込んで操作内容を判別する。ここで、文字入力キーが操作された場合には、どのキーが操作されたかを示す情報（以下、「キー操作情報」という。）を候補作成部２に出力する。また候補を選択する操作が行われた場合には、何番目の候補が選択されたかを示す情報（以下、「選択操作情報」という。）を、後変換候補作成部３または出力部６に出力する。
【００３６】
候補作成部２および後変換候補作成部３は、詳細は後記するが、文字入力キーの操作履歴に応じて組み立てられた平仮名の入力文字列に対する変換候補を作成する。作成された候補は、候補バッファ４に格納される。画面表示制御部５は、この候補バッファ４に格納された候補を読み出して候補一覧画面を作成し、表示部９に出力する。
【００３７】
出力部６は、表示部９に候補一覧画面が表示されている状態下で候補の選択操作が行われたとき、候補バッファ４からその選択にかかる候補を読み出し、これを変換後文字列として確定する。確定された変換後文字列は、履歴保管部７および稼働中のアプリケーション（以下、「上位アプリケーション」という。）に出力される。履歴保管部７は、出力部６から変換後文字列の提供を受けると、その文字列について、後記する学習履歴データベース２６ｂ内の使用履歴を更新する処理を実行する。
【００３８】
図２は、上記の日本語入力システム１００が文字入力により作成する候補一覧画面の具体例を示す。
この例では、文字入力のために、０キーと４キーとが操作されている。通常の文字入力では、毎時の文字入力キーの操作に応じて平仮名による入力文字列が組み立てられ、候補一覧画面（Ａ）が表示される。この候補一覧画面（Ａ）では、文字入力キーの操作履歴に応じた入力文字列『わた』が上段に表示されるとともに、下段に、この入力文字列から予測された変換候補の文字列（『私』『わたし』『渡す』など）が表示される。これらの変換候補は、前記候補作成部２により作成されたものである。なお、図中の５１は、候補選択用のカーソルである。
【００３９】
さらに、この候補一覧画面（Ａ）には、上記の変換候補に加え、所定の文字列を枠で囲んだ構成の候補５２が２つ表示されている。これらの候補５２は、前記入力文字列を特定の字種の文字列に後変換する旨を指定するためのもので、枠内には、後変換対象の字種を示す文字列（『数字』『英字』）が記載されている。以下では、これらの候補５２を「字種候補」という。
【００４０】
『数字』の字種候補５２を選択する操作が行われると、候補一覧画面（Ａ）は（Ｂ）の状態に切り替えられる。また『英字』の字種候補５２を選択する操作が行われると、候補一覧画面（Ａ）は（Ｃ）の状態に切り替えられる。これらの候補一覧画面（Ｂ）（Ｃ）では、上段の入力文字列が指定された字種（数字、英字）に変化するとともに、変換候補として、前記入力文字列を全角で表示したものと半角で表示したものとが表示される。
【００４１】
前記日本語入力システム１００では、字種候補５２の選択に応じて切り替えられた候補一覧画面（Ｂ）（Ｃ）上で所定の候補を選択する操作が行われると、その選択された候補の文字列を変換後文字列として確定し、上位アプリケーションに出力するようにしている。よって、上位アプリケーションに数字列や英文字列を入力する場合には、その文字列に応じた文字入力キーを操作した後、最初に表示される候補一覧画面（Ａ）で字種候補５２を選択し、その選択に応じて切り替えられた候補一覧画面（Ｂ）または（Ｃ）で所望の変換候補を選択すればよくなる。言い換えれば、通常の仮名漢字変換による文字入力と同様の選択操作を２回実行することによって、数字列や英文字列を入力することが可能となるから、入力にかかる効率を大幅に高めることができる。
【００４２】
また、この実施例では、仮名漢字変換のための変換候補および字種候補５２にそれぞれ使用頻度を設定しており、候補一覧画面（Ａ）において、各候補を頻度の高いものから順に配列するようにしている。これにより、使用頻度の低い仮名漢字の変換候補（たとえば『腸』）よりも使用頻度の高い『数字』の字種候補５２を先に表示することができ、よく利用される字種候補５２の選択を簡単にすることができる。
【００４３】
なお、候補一覧画面（Ｂ）（Ｃ）には、変換候補とともに、『閉じる』ボタン５３が表示される。このボタン５３を選択する操作が行われた場合には、画面を、字種候補５２を選択する前の状態（すなわち候補一覧画面（Ａ））に復帰させることができる。
【００４４】
図３は、文字入力および候補一覧画面の他の例を示す。
図中の（ａ）は、１キーおよび２キーの各文字入力キーが順に操作された時点の候補一覧画面であって、上段に『あか』という入力文字列が表示されるとともに、下段に、この入力文字列から予測された変換候補（『赤い』『赤』『赤坂』など）が表示されている。
【００４５】
さらに、この候補一覧画面（ａ）には、前記『数字』『英字』の各字種候補５２に加え、『日付』『時刻』『金額』の３種類の字種候補５５が表示されている。これらの字種候補５５は、いずれも入力文字列を数字列に後変換することを目的とするが、特定の意味を持つ文字列に変換することを目的とする点で、単なる数字列への変換を指定する『数字』の字種候補５２とは性質を異にする。
【００４６】
『日付』の字種候補５５が選択されると、前記候補一覧画面（ａ）は（ｂ）の状態に切り替えられる。この候補一覧画面（ｂ）では、上段に、前記入力文字列『あか』から後変換された数字列『１２』が表示されるとともに、変換候補として、『１２日』『１月２日』など、前記『１２』から導き出すことが可能な日付の文字列が表示される。
【００４７】
『時刻』の字種候補５５が選択されると、前記候補一覧画面（ａ）は（ｃ）の状態に切り替えられる。この一覧表示画面（ｃ）では、上段に、前記入力文字列『あか』から後変換された数字列『１２』が表示されるとともに、変換候補として、『１２時』『１２分』など、前記『１２』から導き出すことが可能な時刻の文字列が表示される。
【００４８】
なお、『金額』の字種候補５５を選択した場合の候補一覧画面については、ここには図示していないが、上記（ｂ）や（ｃ）と同様の画面を設定して、『１２円』『１万２千円』『￥１２，０００』などの変換候補を表示することができる。
【００４９】
さらにこの実施例では、各字種候補５２，５５を表示するにあたり、正しい情報に変換できない候補を表示対象から除外するようにしている。
図４は、文字入力キーが、１キー、２キー、３キー、２キーの順に操作されて、『あかさか』という入力文字列が組み立てられた場合の候補一覧画面を示す。この候補一覧画面にも、仮名漢字の変換候補とともに、『数字』『英字』『時刻』『金額』の各字種候補５２，５５が表示されているが、『日付』の字種候補５５は表示されていない。これは、入力文字列を数字列に後変換した場合の文字列『１２３２』が日付を表す文字列にならない（１２月３２日は存在しない。）からである。
【００５０】
以下、上記図２〜４に示した動作を実現するために必要なソフトウェアの機能および具体的な処理について、順を追って説明する。なお、以下では、各字種候補５２，５５を特定するための情報のことを、「字種情報」という。この字種情報は、字種候補５２，５５の表示枠内に記載される文字列（『日付』『時刻』など）により表現される。
【００５１】
図５は、候補作成部２の詳細な機能を示したものである。この候補作成部２には、入力文字列組立部２１、入力キー列組立部２２、候補文字列検索部２３、字種候補選択部２４、候補配列部２５、辞書データベース２６ａ、学習履歴データベース２６ｂ、字種情報頻度データベース２７ａ、字種パターンデータベース２７ｂ、字種バッファ２８などが含められる。
【００５２】
入力文字列組立部２１は、それぞれ前記入力情報判定部からのキー操作情報を受け付けて、平仮名による入力文字列を組み立てる。一方、入力キー列組立部２２は、操作されたキーを操作順に並べた配列（以下、「入力キー列」という。）を組み立てる。
【００５３】
なお、この実施例では、入力キー列として、各キーに対応する数字を配列するようにしている。よって入力キー列は、実質的に、数字による入力文字列を表すことになる。
また入力文字列組立部２１は、同じキーが連続操作された場合は、入力文字列の末尾の文字を切り替えるが、入力キー列組立部２２は、この連続操作を反映したキー列を組み立てる。たとえば、「１」のキーが３回連続操作された場合、入力文字列組立部２１が組み立てる文字列は『う』であるが、入力キー列組立部２２が組み立てる入力キー列は『１１１』となる。
【００５４】
辞書データベース２６ａには、多数の仮名漢字文字列が格納される。学習履歴データベース２６ｂには、辞書データベース２６ａに格納された各文字列の使用頻度情報が格納される。候補文字列検索部２３は、前記入力文字列取得部２１により組み立てられた平仮名文字列を用いてこれらのデータベース２６ａ，２６ｂを検索し、変換候補となる文字列およびその使用頻度を抽出する。
【００５５】
字種情報頻度データベース２７ａには、各字種情報の使用頻度情報が格納される。字種パターンデータベース２７ｂには、各字種情報に適合するキー列のパターン情報が格納される。前記字種候補選択部２４は、字種パターンデータベース２７ｂ内の各パターンを前記入力キー列と照合することにより、入力キー列に適合する字種情報を抽出した後、字種情報頻度データベース２７ａから前記抽出された字種情報の使用頻度を読み出す。なお、字種バッファ２８は、抽出された字種情報および使用頻度を一時保存するために使用される。
【００５６】
前記候補文字列検索部２３が抽出した変換候補や字種候補選択部２４が選択した字種候補は、それぞれの候補に対応する頻度情報とともに、候補配列部２５に提供される。候補配列部２５は、これらの候補を渡された順に前記候補バッファ４に格納してゆき、最終的に、候補の配列を頻度の高いものから順に並べ替える処理を実行する。なお、この並べ替えが終わると、候補配列部２５は前記画面表示制御部５を起動させる。画面表示制御部５は、この並べ替え後の候補バッファ４から候補を読み出して、前記一覧表示画面を作成することになる。
【００５７】
図６は、前記字種情報頻度データベース２７ａの構成例を示す。このデータベース２７ａでは、字種情報毎に固定された使用頻度を設定している。最も使用頻度が高いのは、『日付』であり、以下、『時刻』『数字』『金額』『英字』の順になっている。
【００５８】
上記の使用頻度の設定は、図７に示す分析結果に基づいて行われたものである。この図７は、携帯電話でやりとりされた所定数のメールを発明者が分析して、数値表現の種類毎に分類した結果を示すものである。この結果によれば、日付を表す表現が３８％と最も多く、時刻を表す表現が１８％、金額を表す表現が９％になり、そのほかにも、種々の数値表現が抽出されている。
【００５９】
なお、図６の例では、『英字』の頻度が０に設定されている。これは、英字列の入力頻度が数字列よりも格段に低いことによる。また、英字は、平仮名と同様に、１つの文字入力キーに複数個ずつ割り当てられているので、後変換よりも、入力対象の字種を英字に切り替えてから入力を行う方法が選択される可能性の方が高い、という点も考慮している。
【００６０】
図８は、前記字種パターンデータベース２７ｂのデータ構成例を示す。
この字種パターンデータベース２７ｂは、前記入力キー列組立部２２により組み立てられたキー列のパターンに、そのパターンが表現することが可能な字種情報を対応づけたものである。なお、図中の『−』は『該当キーなし』または『任意のキー』を意味する。また、『英字』『数字』『金額』の各字種情報については、キーの数や配列に関わらず、全ての入力キー列をあてはめることにして、それぞれの字種情報に、キー数を『０』、すべてのキーを『任意』とするパターンを対応づけている。
【００６１】
上記のデータベース２７ａにより字種候補を選択する処理の具体例を説明する。
たとえば、前記図３の例の入力操作で組み立てられる入力キー列『１２』は、キー数が２であって、１番目のキーが「１」、２番目のキーが「２」となる。図８によれば、『日付』『時刻』とも、この入力キー列に対応するパターンが存在する（図８の＊１参照。）。これにより、前記入力キー列『１２』は、日付、時刻のいずれの表現にも適合していることになり、前記図３の候補一覧画面（Ａ）のように、『日付』『時刻』の双方の字種候補５５が表示される。
【００６２】
一方、図４の例の入力操作で組み立てられるキー列『１２３２』は、キー数が４であって、１番目のキーが「１」、２番目のキーが「２」、３番目のキーが「３」、４番目のキーが「２」となる。このキー列に対し、図８のデータベース２７ｂには、『時刻』にかかる対応パターンは存在する（図８の＊２参照。）が、『日付』にかかる対応パターンは存在しない。よって、前記キー列『１２３２』は、時刻には適合するが、日付には適合しないことになり、前記図４に示したように、『日付』の字種候補５５が表示されない状態になる。
【００６３】
図９は、前記後変換候補作成部３の詳細な機能を示す。
この後変換候補作成部３には、情報入力部３１、字種フォーマット選択部３２、候補組立部３３、字種フォーマットデータベース３４、フォーマットバッファ３５などが含められる。
【００６４】
前記情報入力部３１は、前記入力情報判定部１から字種候補にかかる選択操作情報を受け付けるとともに、前記候補作成部２から前記入力キー列の提供を受ける。字種フォーマット選択部３２は、選択操作情報が示す字種候補を認識し、字種フォーマットデータベース３４からその字種候補に対応するフォーマット（表示形式）を読み出してフォーマットバッファ３５に格納する。なお、字種フォーマットデータベース３４には、字種情報毎に、それぞれ複数種のフォーマットを格納したテーブルが設定される。
【００６５】
上記のフォーマットの読み出しが終了すると、字種フォーマット選択部３２は候補組立部３３に連絡する。候補組立部３３は、前記情報入力部３１から入力キー列の提供を受けており、字種フォーマット選択部３２からの連絡を受けると、前記入力キー列に対応する数字列または英文字列を読み出された各フォーマットに順にあてはめて、後変換の変換候補を作成する。なお、英文字列については、入力キー列中に同じキーが続けて配列されている部分があれば、その部分を１つの英文字に変換する。
【００６６】
図１０は、前記字種フォーマットデータベース３４中の『日付』に関するフォーマットテーブルの構成例を示す。この例でも、前記字種パターンデータベース２７ｂと同様に、キー列のパターンが設定され、各パターンにそれぞれそのパターンに対応する文字列のフォーマットが対応づけられる。各フォーマットにはマクロ変数＄１，＄２，＄３，＄４が含まれている。これらの変数に、実際の入力キー列の１〜４番目のキーに対応する数字をあてはめることにより、変換候補の文字列を組み立てることができる。
【００６７】
図１１は、前記図１０の前記字種フォーマットデータベースを用いて、入力キー列から変換候補を組み立てた例を示す。この例の入力キー列は、キー数が３であり、１番目のキーが『１』、２番目のキーが『２』、３番目のキーが『９』である。ここで図１０において、このキー列にパターンが対応するものを検索すると、☆印を付した２つのデータを抽出することができる。よって、これらのデータにかかる４つのフォーマットに入力キー列をあてはめることによりて、４種類の変換候補『１月２９日』『１／２９』『１２月９日』『１２／９』を作成することができる。
【００６８】
図１２は、上記日本語変換システム１００の動作手順を示す。以下では、この図１２に基づき、システム全体の処理の流れを説明する。なお、以下の説明および図中の「ＳＴ」は、ステップを略したものである。
【００６９】
図１２の処理は、操作部８の所定のキーが操作されることによって開始される。ここで操作されたキーが文字入力キーであれば、ＳＴ１が「ＹＥＳ」となり、ＳＴ４の候補作成処理を実行した後、ＳＴ６に進む。ＳＴ６では、前記候補一覧画面を作成して表示する処理を実行する。
なお、文字入力操作が複数回連続して行われた場合には、操作の都度、ＳＴ１，ＳＴ４，ＳＴ６の流れが実行されて、入力文字列や候補一覧画面が更新されていくことになる。
【００７０】
前記候補作成処理で作成された変換候補や字種候補を含む候補一覧画面が表示部９に表示されている状態下で字種候補を選択する操作が行われると、ＳＴ２が「ＹＥＳ」となり、ＳＴ５の後変換候補作成処理を実行した後、ＳＴ６に進む。
【００７１】
上記のＳＴ４は、候補作成処理部２により実行される処理であり、ＳＴ５は、後変換候補作成処理部３により実行される処理であり、ＳＴ６は、前記画面表示制御部５により実行される処理である。ＳＴ６では、前記ＳＴ４またはＳＴ５で候補バッファ４に格納されたデータを用いて候補一覧画面を作成し、これを表示部９に表示する。これにより、ＳＴ４の実行後にＳＴ６に移行した場合には、仮名漢字変換の変換候補と字種候補とが混在した候補一覧画面が表示される。また、字種候補の指定によりＳＴ５を実行した後にＳＴ６に移行した場合には、指定された字種候補に対応する字種の文字列から作成された後変換の変換候補を含む候補一覧画面が表示される。なお、前記図２〜４に示したように、候補一覧画面には、候補とともにその候補に対応する入力文字列も表示されるが、この表示は、候補作成処理や後変換候補作成処理の際に作業用メモリに保存された文字列を用いて行われるものである。
【００７２】
ＳＴ６で表示された候補一覧画面上で所定の変換候補を選択する操作が行われると、ＳＴ３が「ＹＥＳ」となってＳＴ７に進み、その選択された候補の文字列に対応する使用履歴を更新する。この後は、ＳＴ８に進み、前記選択された候補の文字列を上位アプリケーションに出力する処理を実行する。なお、選択された変換候補が後変換の変換候補（字種候補の選択に応じて表示された候補）である場合には、前記ＳＴ７の処理はスキップされる。
【００７３】
また、文字入力や選択操作以外の操作が行われた場合は、ＳＴ１〜３が「ＮＯ」となってＳＴ９に進み、その操作に応じた処理を実行する。
たとえば、前記字種候補の選択に応じて更新された候補一覧画面上で、前記「閉じる」ボタン５３を選択する操作が行われた場合には、１つ前の候補一覧画面に戻る処理を実行する。
【００７４】
また、候補作成処理で作成された変換候補や字種候補を選択せずに、文字変換操作が行われた場合には、前記辞書データベース２６ａから入力文字列に完全一致する文字列を抽出する処理を実行する。さらに、この場合には、候補バッファ４をクリアして、抽出された文字列を新たな変換候補として格納した後、ＳＴ６の画面表示処理を実行することになる。
【００７５】
つぎに、図１３を用いて、前記ＳＴ４の候補作成処理の詳細な手順を説明する。なお、この処理は、ＳＴ１０１から開始されるものとする。
まず、最初のＳＴ１０１では、操作された文字入力キーに応じて入力文字列を組み立てる。つぎのＳＴ１０２では、前記候補バッファ４をクリアし、しかる後にＳＴ１０３に進む。
【００７６】
ＳＴ１０３では、前記辞書データベース２６ａから入力文字列に前方一致する文字列を抽出する。ＳＴ１０４では、学習履歴デーベース２６ｂから前記ＳＴ１０３で抽出した文字列の使用頻度を読み出す。ＳＴ１０５では、抽出した各文字列を変換候補として設定し、使用頻度とともに候補バッファ４に格納する。
【００７７】
上記のＳＴ１０３〜１０５により、仮名漢字変換にかかる変換候補が抽出されたことになる。この抽出処理が終了すると、字種候補を設定するための処理が開始される。
この処理では、まず、ＳＴ１０６において、前記操作された文字入力キーに応じて入力キー列を組み立てる。つぎに、ＳＴ１０７において字種バッファ４をクリアした後、ＳＴ１０８に進み、字種パターンデータベース２７ｂの最初のデータに着目する。
【００７８】
ＳＴ１０９では、着目中のデータにおける字種情報が字種バッファ４に既に格納されているかどうかを判定する。この判定が「ＮＯ」の場合にはＳＴ１１０に進み、前記ＳＴ１０６で組み立てられた入力キー列のキー数が着目中のデータのキー数と一致するかどうかを判定する。この判定が「ＹＥＳ」の場合にはＳＴ１１１に進み、入力キー列のパターンが着目中のキー列のパターンに対応するかどうかを判定する。
【００７９】
ＳＴ１１１が「ＹＥＳ」となると、ＳＴ１１２に進み、着目中のデータにおける字種情報を前記字種バッファ４に格納する。つぎにＳＴ１１３において、字種情報頻度データベース２７ａから前記着目中の字種情報に対応する使用頻度を読み出した後、続くＳＴ１１４において、この字種情報に対応する字種候補を作成する。さらに、ＳＴ１１５では、作成した字種候補を前記使用頻度とともに候補バッファ４に格納する処理を実行する。
この後は、ＳＴ１１６からＳＴ１１７に進んで、次のデータに着目対象を移し、ＳＴ１０９に戻る。なお、ＳＴ１０９が「ＹＥＳ」、もしくはＳＴ１１０が「ＮＯ」、またはＳＴ１１１が「ＮＯ」の場合には、その判定後にＳＴ１１６に進む。
【００８０】
上記の処理を繰り返すことにより、字種パターンデータベース２７ｂから入力キー列に適合するすべての字種情報が抽出され、その字種情報に対応する字種候補が字種バッファ４に格納されることになる。字種パターンデータベース２７ｂの最終のデータに対する処理が終了すると、ＳＴ１１６が「ＹＥＳ」となってＳＴ１１８に進む。ＳＴ１１８では、前記候補バッファ４に格納された全ての候補（変換候補および字種候補）を使用頻度の高い者から順に並べ替える処理を実行する。この並べ替えにより候補作成処理は終了する。
【００８１】
つぎに、図１４を用いて前記ＳＴ５の後変換候補作成処理の詳細な手順を説明する。なお、この処理はＳＴ２０１から開始されるものとする。
この処理は、前記候補作成処理により作成された各候補が表示部９に一覧表示され、その中の字種候補が選択されたことを受けて実行されるもので、前記候補作成処理で組み立てられた入力キー列を処理対象とする。まず、ＳＴ２０１，２０２において、候補バッファ４およびフォーマットバッファ３５をクリアした後、ＳＴ２０３において、字種フォーマットデータベース３４から選択された字種候補に対応するテーブルを読み出す。
【００８２】
なお、ＳＴ２０１では、前記「閉じる」ボタン５３が操作された場合の復帰処理のために、候補バッファ４内のデータを他のメモリ領域に待避させてからクリア処理を行う。また、ＳＴ２０３で読み出されたテーブルは、メモリの作業エリアにセットされる。
【００８３】
つぎのＳＴ２０４では、前記読み出したテーブル中の最初のデータに着目し、入力キー列のキー数およびパターンを着目中のデータのキー数およびパターンと比較する。ここで両者のキー数が一致し、また着目中のデータのパターンが入力キー列に対応している場合には、ＳＴ２０５，２０６がともに「ＹＥＳ」となり、ＳＴ２０７に進む。ＳＴ２０７では、着目中のデータにおけるフォーマットを前記フォーマットバッファ３５に格納する。
【００８４】
この後は、ＳＴ２０８を介してＳＴ２０９に進み、つぎのデータに着目対象を移した後にＳＴ２０５に戻る。以下、最後のデータを処理するまでＳＴ２０５〜２０９のループを繰り返すことにより、入力キー列に適合するフォーマットが抽出され、フォーマットバッファ３５内に蓄積される。
【００８５】
フォーマットの抽出処理が終了すると、ＳＴ２１０に進み、前記フォーマットバッファ３５内の各フォーマットに基づき、入力キー列から後変換の変換候補となる文字列を作成する。続くＳＴ２１１では、作成した各変換候補を前記候補バッファ４に格納し、しかる後に処理を終了する。
【００８６】
なお、この実施例では、後変換の変換候補については、使用頻度を設定していないので、各候補は作成順に表示されることになる。しかし、これに限らず、前記字種フォーマットデータベース３４内の各フォーマットにあらかじめ使用頻度を設定しておき、各変換候補を元のフォーマットに設定された使用頻度に基づいて並べ替えてから表示してもよい。また、候補選択操作に応じて、その選択された候補の作成源となったフォーマットの使用頻度を更新するようにしてもよい。
【図面の簡単な説明】
【００８７】
【図１】この発明にかかるプログラムにより設定された日本語入力システムの機能ブロック図である。
【図２】文字入力に応じて作成された候補一覧表示画面の例を示す説明図である。
【図３】文字入力に応じて作成された候補一覧表示画面の他の例を示す説明図である。
【図４】文字入力に応じて作成された候補一覧表示画面の他の例を示す説明図である。
【図５】候補作成部に関する詳細な機能ブロック図である。
【図６】字種情報頻度データベースのデータ構成例を示す説明図である。
【図７】携帯電話のメールにおける数値表現の分析結果を示す円グラフである。
【図８】字種パターンデータベースのデータ構成例を示す説明図である。
【図９】後変換候補作成部に関する詳細な機能ブロック図である。
【図１０】字種フォーマットデータベースのデータ構成例を示す説明図である。
【図１１】図１０のデータベースを用いて入力キー列から変換候補を作成した例を示す説明図である。
【図１２】日本語入力システムの処理手順を示すフローチャートである。
【図１３】候補作成処理の詳細な手順を示すフローチャートである。
【図１４】後変換候補作成処理の詳細な手順を示すフローチャートである。
【図１５】携帯電話の操作部の概略構成を示す説明図である。
【図１６】従来の候補一覧画面の例を示す説明図である。
【図１７】従来の後変換機能による候補一覧画面の切替例を示す説明図である。
【符号の説明】
【００８８】
１００  日本語入力システム
１  入力情報判定部
２  候補作成部
３  後変換候補作成部
５  画面表示制御部
６  出力部
８  操作部
９  表示部
２１  入力文字列組立部
２２  入力キー列組立部
２３  候補文字列検索部
２４  字種候補選択部
２５  候補配列部
２６ａ  辞書データベース
２７ｂ  字種パターンデータベース
３２  字種フォーマット選択部
３３  候補組立部
３４  字種フォーマットデータベース
５２，５５  字種候補
【図１】
2006146356.tif 000003
【図２】
2006146356.tif 000004
【図３】
2006146356.tif 000005
【図４】
2006146356.tif 000006
【図５】
2006146356.tif 000007
【図６】
2006146356.tif 000008
【図７】
2006146356.tif 000009
【図８】
2006146356.tif 000010
【図９】
2006146356.tif 000011
【図１０】
2006146356.tif 000012
【図１１】
2006146356.tif 000013
【図１２】
2006146356.tif 000014
【図１３】
2006146356.tif 000015
【図１４】
2006146356.tif 000016
【図１５】
2006146356.tif 000017
【図１６】
2006146356.tif 000018
【図１７】
2006146356.tif 000019