(57)【特許請求の範囲】
【請求項１】
複数のキーを用いる漢字仮名交じり入力装置であって、仮名のそれぞれは、当該複数のキーのいずれか１つに対応付けられ、当該複数のキーのそれぞれに対応付けられる仮名の数は、複数であり、
前記キーの入力を受け付けるキー入力受付部と、
語句の語句ＩＤと、当該語句の漢字仮名交じりの綴りと、当該語句の読み仮名のそれぞれに対応付けられたキーの列と、当該語句の品詞と、を対応付けて記憶する辞書部と、
前記辞書部に記憶された語句ＩＤを並べて形成される列のうち、当該語句ＩＤの列に隣り合わせて含まれる語句ＩＤの対のいずれについても、当該対の語句ＩＤのそれぞれに対応付けられて前記辞書部に記憶された品詞同士が連接可能であり、かつ、当該語句ＩＤの列に含まれる語句ＩＤのそれぞれに対応付けられて前記辞書部に記憶されたキーの列を並べたものが、前記入力を受け付けられたキーの列に完全一致する語句ＩＤの列を求め、当該求められた当該語句ＩＤの列に含まれる語句ＩＤのそれぞれに対応付けられて前記辞書部に記憶された綴りを並べた文字列を求めることにより、当該完全一致するキーの列に対して求められた文字列を、候補として生成する候補生成部と、
前記生成された候補からいずれかを選択する入力を受け付ける選択入力受付部と、
前記入力を受け付けられて選択された候補を、前記入力を受け付けられたキーの列に対する漢字仮名交じり語句の列の入力結果とする入力結果部と、
前記選択入力部により前記完全一致するキーの列に対して求められた文字列からなる候補が選択されると、当該選択された候補をなす文字列に対する語句ＩＤの列を１文節ごとに分割して、当該分割結果のそれぞれを文例とし、当該文例をなす語句ＩＤの列と、当該語句ＩＤの列に含まれる語句ＩＤのそれぞれに対応付けられて前記辞書部に記憶されたキーの列を並べたキーの列と、を求め、当該文例をなす語句ＩＤの列と、当該求められたキーの列と、を、対応付けて記憶する文例記憶部を備え、
前記候補生成部は、前記完全一致するキーの列に対して求められた文字列を候補とするほか、前記文例記憶部に記憶されたキーの列のうち、前記入力を受け付けられたキーの列に前方一致するキーの列を求め、当該求められたキーの列に対応付けられて前記文例記憶部に記憶された語句ＩＤの列を求め、当該求められた語句ＩＤの列に含まれる語句ＩＤのそれぞれに対応付けられて前記辞書部に記憶された綴りを並べた文字列を求めることにより、当該前方一致するキーの列に対して求められた文字列を候補としてさらに生成する
ことを特徴とする漢字仮名交じり入力装置。
【請求項２】
前記文例記憶部は、「当該選択された候補をなす文字列に対する語句ＩＤの列を１文節ごとに分割」するのにかえて、「当該選択された候補をなす文字列に対する語句ＩＤの列を所定の数の文節ごとに分割」する
ことを特徴とする請求項１に記載の漢字仮名交じり入力装置。
【請求項３】
前記文例記憶部は、「当該選択された候補をなす文字列に対する語句ＩＤの列を１文節ごとに分割」するのにかえて、「当該選択された候補をなす文字列に対する語句ＩＤの列を文節同士の区切りで分割する際に、当該分割結果に含まれる語句ＩＤの列のそれぞれに対応付けられて前記記憶されたキーの列の長さの総和が所定の範囲に含まれるように、分割」する
ことを特徴とする請求項１に記載の漢字仮名交じり入力装置。
【請求項４】
前記キーは１から９まで、ならびに０の数字キーを含み、そのそれぞれに、順に、あ行、か行、さ行、た行、な行、は行、ま行、や行、ら行、わ行の仮名が対応付けられ、これらが押圧操作されることにより当該キーの入力が受け付けられ、
前候補ボタン、次候補ボタン、ならびに選択ボタンが押圧操作されることにより、前記生成された候補からいずれかを選択する入力が受け付けられ、
前記選択入力受付部は、前記生成された候補のうち、前記文例綴りからなる候補を優先してユーザに提示して、前記生成された候補からいずれかを選択する入力をさせる
ことを特徴とする請求項１から３のいずれか１項に記載の漢字仮名交じり入力装置。
【請求項５】
前記候補生成部による候補の生成、および、前記選択入力受付部による候補の表示は、前記キーの入力が受け付けられるたびに行われる
ことを特徴とする請求項４に記載の漢字仮名交じり入力装置。
【請求項６】
複数のキーを用い、キー入力受付部、辞書部、候補生成部、選択入力受付部、入力結果部、文例記憶部を備えるコンピュータで実行される漢字仮名交じり入力方法であって、仮名のそれぞれは、当該複数のキーのいずれか１つに対応付けられ、当該複数のキーのそれぞれに対応付けられる仮名の数は、複数であり、前記辞書部には、語句の語句ＩＤと、当該語句の漢字仮名交じりの綴りと、当該語句の読み仮名のそれぞれに対応付けられたキーの列と、当該語句の品詞と、が対応付けて、記憶され、
前記キー入力受付部が、前記キーの入力を受け付けるキー入力受付工程と、
前記候補生成部が、前記辞書部に記憶された語句ＩＤを並べて形成される列のうち、当該語句ＩＤの列に隣り合わせて含まれる語句ＩＤの対のいずれについても、当該対の語句ＩＤのそれぞれに対応付けられて前記辞書部に記憶された品詞同士が連接可能であり、かつ、当該語句ＩＤの列に含まれる語句ＩＤのそれぞれに対応付けられて前記辞書部に記憶されたキーの列を並べたものが、前記入力を受け付けられたキーの列に完全一致する語句ＩＤの列を求め、当該求められた当該語句ＩＤの列に含まれる語句ＩＤのそれぞれに対応付けられて前記辞書部に記憶された綴りを並べた文字列を求めることにより、当該完全一致するキーの列に対して求められた文字列を、候補として生成する候補生成工程と、
前記選択入力受付部が、前記生成された候補からいずれかを選択する入力を受け付ける選択入力受付工程と、
前記入力結果部が、前記入力を受け付けられて選択された候補を、前記入力を受け付けられたキーの列に対する漢字仮名交じり語句の列の入力結果とする入力結果工程と、
前記選択入力工程にて選択入力部により前記完全一致するキーの列に対して求められた文字列からなる候補が選択されると、当該選択された候補をなす文字列に対する語句ＩＤの列を１文節ごとに分割して、当該分割結果のそれぞれを文例とし、当該文例をなす語句ＩＤの列と、当該語句ＩＤの列に含まれる語句ＩＤのそれぞれに対応付けられて前記辞書部に記憶されたキーの列を並べたキーの列と、を求め、当該文例をなす語句ＩＤの列と、当該求められたキーの列と、を、対応付けて前記文例記憶部に記憶する文例記憶工程を備え、
前記候補生成工程では、前記完全一致するキーの列に対して求められた文字列を候補とするほか、前記文例記憶工程にて記憶された文例キー列のうち、前記入力を受け付けられたキーの列に前方一致するキーの列を求め、当該求められたキーの列に対応付けられて前記文例記憶部に記憶された語句ＩＤの列を求め、当該求められた語句ＩＤの列に含まれる語句ＩＤのそれぞれに対応付けられて前記辞書部に記憶された綴りを並べた文字列を求めることにより、当該前方一致するキーの列に対して求められた文字列を候補としてさらに生成する
ことを特徴とする漢字仮名交じり入力方法。
【請求項７】
コンピュータを、請求項１から５のいずれか１項に記載の漢字仮名交じり入力装置の各部として機能させることを特徴とするプログラムを記録したコンピュータ読取可能な情報記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、少ないキー操作回数で漢字仮名交じり文を入力するのに好適な漢字仮名交じり入力装置、漢字仮名交じり入力方法、ならびに、これらを実現するためのプログラムを記録したコンピュータ読取可能な情報記録媒体に関する。
【０００２】
【従来の技術】
従来から、各種の漢字仮名交じり文を入力する技術が提案されている。現在広く使われている技術には、アルファベット入力を用いて入力したい漢字仮名交じり文の読みをローマ字で入力し、これを漢字仮名交じり文に変換するものや、０〜９の数字キーを用いて仮名列を入力して、これを漢字仮名交じり文に変換するものがある。
【０００３】
後者の技術としては、携帯電話やＰＨＳ（Personal Handyphone System）においてアドレス帳や電子メールで用いる文字列を入力したり、ページャ（「ポケットベル」ともいう。）への文字メッセージを入力したり、トーン式電話機において番号案内をする際に地名や人名を入力したりするものがあげられる。
【０００４】
たとえば、「私も参加しません」の読み「わたしもさんかしません」を入力する際に、携帯電話などでは、１から９、ならびに０の数字キーにあ行〜ら行、ならびに「わ」「を」「ん」が割り当てられている。そこで、以下のように数字キーを押圧操作する。
0 4 33 77777 3 000 2 33 7 3333 000
【０００５】
0を１回だけ押圧操作するのは、「わをん」の１番目の文字「わ」を入力する、の意であり、3を２回押圧操作するのは、「さしすせそ」の２番目の文字「し」を入力する、の意である。
【０００６】
このほか、以下のような入力方法もある。
01 41 32 75 31 03 21 32 71 34 03
【０００７】
01は、０キーに割り当てられた「わをん」のうち１番目の文字「わ」を入力する、の意であり、32は、３キーに割り当てられた「さしすせそ」のうち２番目の文字「し」を入力する、の意である。
【０００８】
さらに、単語を１つだけ入力する際には、特開平１０−１２４５０６号公報や特開昭５７−１８５５２８号公報に開示されるように、子音のみを入力する手法がある。これらに開示された技術を数字キーに置き換えて説明する。この手法では、「私」の読み「わたし」を入力したい場合、以下のように入力する。
0 4 3
【０００９】
「わをん」の中の１文字、「たちつてと」の中の１文字、「さしすせそ」の中の１文字からなる単語の候補をあげて、選択させる、というものである。この場合、日本語の単語として有意な組合せは「わたし（私、渡し）」「わたす（渡す）」であるから、ユーザはこれらから１つを選択すればよい。
【００１０】
このような入力手法は、ＮＴＴ西日本が提供する「あんないジョーズ」というサービスにおいて、固有名詞を入力する際にも用いられている（http://www.ntt-west.co.jp/anjozu/等）。
【００１１】
「わたし」の入力について考えた場合、キーの押圧操作の回数については、子音のみを入力する手法が最も操作回数が少なくてすむ。
【００１２】
【発明が解決しようとする課題】
しかしながら、たとえキー操作回数が少なくとも、コンピュータなどでの漢字仮名交じり入力に慣れたユーザにとっては、一単語ずつ入力しなければならないのでは繁雑である。
【００１３】
したがって、数字キーのように限定されたキーでできるだけ少ない回数で連文節変換に相当する漢字仮名交じり入力ができる技術が強く望まれる。
【００１４】
本発明は、以上のような問題を解決するためになされたもので、少ないキー操作回数で漢字仮名交じり文を入力するのに好適な漢字仮名交じり入力装置、漢字仮名交じり入力方法、ならびに、これらを実現するためのプログラムを記録したコンピュータ読取可能な情報記録媒体を提供することを目的とする。
【００１５】
【課題を解決するための手段】
以上の目的を達成するため、本発明の原理にしたがって、下記の発明を開示する。
【００１６】
本発明の第１の観点に係る漢字仮名交じり入力装置は、キー入力受付部と、辞書部と、候補生成部と、選択入力受付部と、入力結果部と、を備えるように構成する。
【００１７】
ここで、キー入力受付部は、複数の仮名に対応付けられたキーの入力を受け付ける。
【００１８】
一方、辞書部は、語句の漢字仮名交じりの綴りと、当該語句の読み仮名のそれぞれに対応付けられたキーの列と、当該語句の品詞と、を対応付けて記憶する。
【００１９】
さらに、候補生成部は、記憶された語句の列であって、以下の条件を満たすものを候補として生成する。
（１）当該列に隣り合わせて含まれる語句の対はいずれも、当該対の語句のそれぞれに対応付けられて記憶された品詞同士が連接可能であり、かつ、
（２）当該列に含まれる語句のそれぞれに対応付けられて記憶されたキーの列を並べたものが、入力を受け付けられたキーの列に一致すること。
【００２０】
そして、選択入力受付部は、生成された候補からいずれかを選択する入力を受け付ける。
【００２１】
一方、入力結果部は、入力を受け付けられて選択された候補の語句の列のそれぞれに対応付けられて記憶された綴りの列を、入力を受け付けられたキーの列に対する漢字仮名交じり語句の列の入力結果とする。
【００２２】
また、本発明の漢字仮名交じり入力装置は、以下のように構成することができる。
【００２３】
すなわち、キーは１から９まで、ならびに０の数字キーを含み、そのそれぞれに、順に、あ行、か行、さ行、た行、な行、は行、ま行、や行、ら行、わ行の仮名が対応付けられ、これらが押圧操作されることにより当該キーの入力が受け付けられる。
【００２４】
一方、選択入力受付部は、生成された候補のそれぞれについて、当該侯補の語句の列のそれぞれに対応付けられて記憶された綴りの列を表示し、前候補ボタン、次候補ボタン、ならびに選択ボタンが押圧操作されることにより、生成された候補からいずれかを選択する入力が受け付けられる。
【００２５】
また、本発明の漢字仮名交じり入力装置において、候補生成部による候補の生成、および、選択入力受付部による候補の綴りの列の表示は、キーの入力が受け付けられるたびに行われるように構成することができる。
【００２６】
また、本発明の漢字仮名交じり入力装置において、候補生成部は、当該候補にかえて、もしくは、当該候補に加えて、記憶された語句の列であって、以下の条件を満たすものを候補として生成するように構成することができる。
（ａ）当該列に隣り合わせて含まれる語句の対はいずれも、当該対の語句のそれぞれに対応付けられて記憶された品詞同士が連接可能であり、かつ、
（ｂ）当該列に含まれる語句のそれぞれに対応付けられて記憶されたキーの列を並べたものは、入力を受け付けられたキーの列に前方一致すること。
【００２７】
また、本発明の漢字仮名交じり入力装置は、文例記憶部をさらに備え、以下のように構成することができる。
【００２８】
すなわち、文例記憶部は、入力結果部により過去に入力結果とされた綴りの列に対応する語句の列を、文例として記憶する。
【００２９】
一方、候補生成部は、当該候補に加えて、記憶された文例の語句の列であって、以下の条件を満たすものを候補として生成する。
（ｉ）当該列に隣り合わせて含まれる語句の対はいずれも、当該対の語句のそれぞれに対応付けられて記憶された品詞同士が連接可能であり、かつ、
（ｉｉ）当該列に含まれる語句のそれぞれに対応付けられて記憶されたキーの列を並べたものは、入力を受け付けられたキーの列に前方一致すること。
【００３０】
本発明の第２の観点に係る漢字仮名交じり入力方法は、キー入力受付工程と、候補生成工程と、選択入力受付工程と、入力結果工程と、を備えるように構成する。
【００３１】
ここで、キー入力受付工程では、複数の仮名に対応付けられたキーの入力を受け付ける。
【００３２】
一方、候補生成工程では、語句の漢字仮名交じりの綴りと、当該語句の読み仮名のそれぞれに対応付けられたキーの列と、当該語句の品詞と、を対応付けて、あらかじめ記憶された語句の列であって、以下の条件を満たすものを候補として生成する。
（１）当該列に隣り合わせて含まれる語句の対はいずれも、当該対の語句のそれぞれに対応付けられて記憶された品詞同士が連接可能であり、かつ、
（２）当該列に含まれる語句のそれぞれに対応付けられて記憶されたキーの列を並べたものが、入力を受け付けられたキーの列に一致すること。
【００３３】
さらに、選択入力受付工程では、生成された候補からいずれかを選択する入力を受け付ける。
【００３４】
そして、入力結果工程では、入力を受け付けられて選択された候補の語句の列のそれぞれに対応付けられて記憶された綴りの列を、入力を受け付けられたキーの列に対する漢字仮名交じり語句の列の入力結果とする。
【００３５】
また、本発明の漢字仮名交じり入力方法は、以下のように構成することができる。
【００３６】
すなわち、キー入力受付工程において、キーは１から９まで、ならびに０の数字キーを含み、そのそれぞれに、順に、あ行、か行、さ行、た行、な行、は行、ま行、や行、ら行、わ行の仮名が対応付けられ、これらが押圧操作されることにより当該キーの入力が受け付けられる。
【００３７】
一方、選択入力受付工程では、生成された候補のそれぞれについて、当該侯補の語句の列のそれぞれに対応付けられて記憶された綴りの列を表示し、前候補ボタン、次候補ボタン、ならびに選択ボタンが押圧操作されることにより、生成された候補からいずれかを選択する入力が受け付けられる。
【００３８】
また、本発明の漢字仮名交じり入力方法において、候補生成工程における候補の生成、および、選択入力受付工程における候補の綴りの列の表示は、キーの入力が受け付けられるたびに行われるように構成することができる。
【００３９】
また、本発明の漢字仮名交じり入力方法において、候補生成工程では、当該候補にかえて、もしくは、当該候補に加えて、記憶された語句の列であって、以下の条件を満たすものを候補として生成するように構成することができる。
（ａ）当該列に隣り合わせて含まれる語句の対はいずれも、当該対の語句のそれぞれに対応付けられて記憶された品詞同士が連接可能であり、かつ、
（ｂ）当該列に含まれる語句のそれぞれに対応付けられて記憶されたキーの列を並べたものは、入力を受け付けられたキーの列に前方一致すること。
【００４０】
また、本発明の漢字仮名交じり入力方法において、候補生成工程では、当該候補に加えて、入力結果工程にて過去に入力結果とされた綴りの列に対応する語句の列であって、文例としてあらかじめ記憶されたものであり、以下の条件を満たすものを候補として生成するように構成することができる。
（ｉ）当該列に隣り合わせて含まれる語句の対はいずれも、当該対の語句のそれぞれに対応付けられて記憶された品詞同士が連接可能であり、かつ、
（ｉｉ）当該列に含まれる語句のそれぞれに対応付けられて記憶されたキーの列を並べたものは、入力を受け付けられたキーの列に前方一致すること。
【００４１】
本発明の第３の観点に係るコンピュータ読取可能な情報記録媒体は、コンピュータ（携帯電話、ＰＨＳ（Personal Handyphone System）、ならびに、携帯端末を含む。）を、上記漢字仮名交じり入力装置として機能させ、もしくは、当該コンピュータに上記漢字仮名交じり入力方法を実行させることを特徴とするプログラムを記録するように構成する。
【００４２】
当該プログラムは、コンパクトディスク、フロッピーディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリなどの情報記録媒体に記録することができる。
【００４３】
本発明の情報記録媒体に記録されたプログラムを、入力装置、記憶装置、計算装置、出力装置などを備える携帯電話、ＰＨＳ、移動端末、ゲーム装置、汎用コンピュータや並列計算機などの情報処理装置で実行することにより、上記の漢字仮名交じり入力装置、および、漢字仮名交じり入力方法を実現することができる。
【００４４】
また、情報処理装置とは独立して、本発明のプログラムを記録した情報記録媒体を配布、販売したり、当該プログラムをコンピュータ通信網を介して配布、販売することができる。
【００４５】
【発明の実施の形態】
以下に本発明の一実施形態を説明する。なお、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本願発明の範囲に含まれる。
【００４６】
なお、理解を容易にするため、以下の説明では携帯電話における漢字仮名交じり入力を例として説明するが、アルファベット入力が可能なキーボードを有するコンピュータにおいて子音のみを入力して漢字仮名交じり入力を行う場合にも同様に適用することができ、これらの実施形態も本発明の範囲に含まれる。
【００４７】
（発明の実施形態）
図１は、本発明の一実施形態に係る漢字仮名交じり入力装置の概要構成を示す模式図である。以下、本図を参照して説明する。
【００４８】
本実施形態の漢字仮名交じり入力装置１０１は、キー入力受付部１０２と、辞書部１０３と、候補生成部１０４と、選択入力受付部１０５と、入力結果部１０６のほか、文例記憶部１０７を備える（なお、文例記憶部１０７の用途については後述する。）。
【００４９】
ここで、キー入力受付部１０２は、複数の仮名に対応付けられたキーの入力を受け付ける。キーは１から９まで、ならびに０の数字キーを含み、そのそれぞれに、順に、あ行、か行、さ行、た行、な行、は行、ま行、や行、ら行、わ行の仮名が対応付けられ、これらが押圧操作されることにより当該キーの入力が受け付けられる。
【００５０】
図２は、本実施形態の漢字仮名交じり入力装置として機能する典型的な携帯電話の外観を示す説明図である。図２に示すように、携帯電話２０１の０から９までの数字キー２０２には、上記のような行の仮名が割り当てられており、その仮名の代表がキートップに印刷されている（図中、２キー、５キー、８キーには、図を見やすくするため、符号の記載を省略）。また、*キー２０３には濁音・半濁音の記号が割り当てられている。#キー２０４は、種々の特別な指定をするのに用いることができる。
【００５１】
一方、辞書部１０３は、語句の漢字仮名交じりの綴りと、当該語句の読み仮名のそれぞれに対応付けられたキーの列と、当該語句の品詞と、を対応付けて記憶する。
【００５２】
図３は、辞書部１０３の概要構成を示す説明図である。図３に示すように辞書部１０３には、語句ごとのレコード３０１が複数記憶され、各レコード３０１には、漢字仮名交じりの綴り３０２と、読み仮名に対応するキーの列３０３と、語句の品詞３０４と、が記憶されている。また、各レコードには、重複しない語句ＩＤ（Identifier；識別子）３０５が付されている。
【００５３】
なお、図３に示す辞書は、いわゆる表形式のデータ構造を採用しているが、これは、理解を容易にするためのものである。したがって、自然言語処理で広く用いられるトライ（trie）構造の辞書や木構造の辞書を用いてもよく、そのような実施形態も本発明の範囲に含まれる。特に、順次入力される数字キーに応じて分枝するトライ構造の辞書は、最長一致型の日本語変換に適しているため、本実施形態における漢字仮名交じり入力に好適である。
【００５４】
さらに、候補生成部１０４は、記憶された語句の列であって、以下の条件を満たすものを候補として生成する。
（１）当該列に隣り合わせて含まれる語句の対はいずれも、当該対の語句のそれぞれに対応付けられて記憶された品詞同士が連接可能であり、かつ、
（２）当該列に含まれる語句のそれぞれに対応付けられて記憶されたキーの列を並べたものが、入力を受け付けられたキーの列に一致すること。
【００５５】
たとえば、「名詞」と「係助詞」とは連接可能であるから、「私」（名詞）と「も」（係助詞）とは連接可能である。
【００５６】
また、図３に示すように、「私」（名詞）のキー列は「0 4 3」であり、「も」（係助詞）のキー列は「7」であるから、入力されたキー列が「0 4 3 7」である場合、語句の列「私  も」は、上記条件（１）（２）を満たすことになる。
【００５７】
また、「係助詞」と「サ変動詞語幹」も連接可能であるから、「も」（係助詞）と「参加」（サ変動詞語幹）とは連接可能であり、「参加」（サ変動詞語幹）のキー列は「3 0 2」であるから、入力されたキー列が「0 4 3 7 3 0 2」である場合、語句の列「私  も  参加」は、上記条件（１）（２）を満たすことになる。
【００５８】
同様に、
・「参加」（サ変動詞語幹）と「し」（サ変動詞活用語尾連用形）、
・「し」（サ変動詞活用語尾連用形）と「ませ」（丁寧助動詞未然形）、
・「ませ」（丁寧助動詞未然形）と「ん」（打消終助詞）
もそれぞれ連接可能であるから、キー入力0 4 3 7 3 0 2 3 7 3 0に対して、語句の列「私  も  参加  し  ませ  ん」は、上記条件（１）（２）を満たすことになる。
【００５９】
候補生成部１０４では、このように条件（１）（２）を満たす候補の列を生成するが、その際には、最長一致法や出現頻度、学習情報などを利用した公知の技術を応用することができる。
【００６０】
また、品詞の連接可否について確率を導入し、生成された候補の列のうち、品詞の連接確率が最も高いものを優先候補とし、連接確率が所定の閾値より低い候補は捨てる、などの手法も採用できる。品詞の連接の可否や連接確率は、文法規則として、辞書部１０３とは別に記憶しておく。
【００６１】
そして、選択入力受付部１０５は、生成された候補からいずれかを選択する入力を受け付ける。
【００６２】
選択入力受付部１０５は、生成された候補のそれぞれについて、当該侯補の語句の列のそれぞれに対応付けられて記憶された綴りの列を図２に示す携帯電話２０１の表示部２０５に表示する。この際には、出現頻度や学習、連接確率などに応じて、候補を優先順に表示することが望ましい。さらに、候補の数も画面に表示することが望ましい。
【００６３】
また、図２に示す携帯電話２０１の前候補ボタン２０６、次候補ボタン２０７、ならびに選択ボタン２０８が押圧操作されることにより、生成された候補からいずれかを選択する入力が受け付けられる。
【００６４】
なお、本実施形態では、数字キー２０２を押圧操作し続けている間は、候補生成部１０４による候補の生成は行わず、前候補ボタン２０６もしくは次候補ボタン２０７が押圧操作されることを契機として、候補生成部１０４による候補の生成が行われる。したがって、前候補ボタン２０６と次候補ボタン２０７とがいわゆる「変換キー」に相当することになる。
【００６５】
一方、入力結果部１０６は、入力を受け付けられて選択された候補の語句の列のそれぞれに対応付けられて記憶された綴りの列を、入力を受け付けられたキーの列に対する漢字仮名交じり語句の列の入力結果とする。
【００６６】
前候補ボタン２０６および次候補ボタン２０７を押圧操作して、所望の候補にカーソルを合わせた後、選択ボタン２０８を押圧操作することにより、当該候補の綴りの列が、入力結果となる。
【００６７】
図４は、本実施形態の漢字仮名交じり入力装置１０１における処理（漢字仮名交じり入力方法の手順）の流れを示すフローチャートである。以下、本図を参照して説明する。
【００６８】
まず、漢字仮名交じり入力装置１０１は、ＲＡＭ（Random Access Memory）などに用意されたキー入力バッファをクリアしてから（ステップＳ４０１）、キー入力を待つ（ステップＳ４０２）。当該キー入力には、数字キー２０２の入力のほか、*キー２０３や#キー２０４、各種のボタン２０６、２０７、２０８などの入力が含まれる。
【００６９】
次に、入力されたキーの種類を調べる（ステップＳ４０３）。数字キー２０２や*キー２０３である場合（ステップＳ４０３；数字等）、当該数字・記号をキー入力バッファに追加して（ステップＳ４０４）、ステップＳ４０２に戻る。
【００７０】
一方、入力されたキーが前候補ボタン２０６もしくは次候補ボタン２０７である場合（ステップＳ４０３；候補）、キー入力バッファに記憶されたキー列を調べて、これと符合する語句列の候補を生成し（ステップＳ４０５）、当該候補を表示して（ステップＳ４０６）、前候補ボタン２０６、次候補ボタン２０７、選択ボタン２０８による操作を受け付けてユーザに候補を選択させる（ステップＳ４０７）。なお、この際に、表示される候補の前に、１画面では重複がないように１〜９ならびに０という数字をつけておき、当該数字キーが押圧操作されることにより、当該候補が選択されるようにしてもよい。
【００７１】
そして、選択された候補を入力結果として採用して（ステップＳ４０８）、本処理を終了する。
【００７２】
なお、文を複数入力したり、長い文を入力したりする場合は、これらの処理をさらに繰り返すことになる。
【００７３】
また、これらの処理に、適宜入力された数字の編集・削除や変換のやり直しなどの処理を追加することは当業者であれば容易であり、これらの処理も本発明の範囲に含まれる（以下同様）。
【００７４】
（第２の実施形態）
上記実施形態では、ユーザが明示的に「変換キー」を操作することにより語句列の候補の生成が開始されたが、本実施形態では、ユーザが何らかのキーを押圧操作する度に候補が生成されて、その候補が表示部２０５に表示される。本実施形態では、候補が適宜表示されるため、所望の綴りが発見された場合は、直ちにその候補を選択することができる。
【００７５】
図５は、本実施形態の漢字仮名交じり入力装置１０１における処理（漢字仮名交じり入力方法の手順）の流れを示すフローチャートである。以下、本図を参照して説明する。
【００７６】
まず、漢字仮名交じり入力装置１０１は、キー入力バッファをクリアしてから（ステップＳ５０１）、キー入力を待つ（ステップＳ５０２）。
【００７７】
次に、入力されたキーの種類を調べる（ステップＳ５０３）。数字キー２０２や*キー２０３である場合（ステップＳ５０３；数字等）、当該数字・記号をキー入力バッファに追加してから（ステップＳ５０４）、キー入力バッファに記憶されたキー列を調べて、これと符合する語句列の候補を生成し（ステップＳ５０５）、当該候補を表示して（ステップＳ５０６）、ステップＳ５０２に戻る。なお、表示されている候補の前には、１画面内で重複しない数字を配置しておく。
【００７８】
一方、前候補ボタン２０６もしくは次候補ボタン２０７である場合（ステップＳ５０３；候補）、表示されている候補を指しているカーソルを移動して（ステップＳ５０７）、ステップＳ５０２に戻る。
【００７９】
一方、選択ボタン２０８である場合（ステップＳ５０３；選択）、現在カーソルが指している候補を入力結果として採用して（ステップＳ５０８）、本処理を終了する。
【００８０】
一方、#キー２０４である場合（ステップＳ５０３；#）、数字キー２０２の入力を待つ（ステップＳ５０９）。そして、入力された数字キー２０２に対応する候補を入力結果として採用して（ステップＳ５１０）、本処理を終了する。これにより、いわゆるホームポジションからできるだけ指を離さないで入力を行うことができる。
【００８１】
なお、本実施形態、ならびに、上記実施形態においては、補完機能、ならびに、学習機能を追加すると、さらに入力の効率を上げることができる。以下、説明する。
【００８２】
（補完機能）
補完機能とは、これからユーザが入力するであろうキー入力をあらかじめ予想する機能である。本機能は、補完ボタン２０９を押圧操作することにより起動される。
【００８３】
補完機能が有効となっている場合は、候補生成部１０４が生成する候補は、上記実施形態の候補にかえて、もしくは、上記実施形態の候補に加えて、以下の条件を満たすものを候補として生成する。
（ａ）当該列に隣り合わせて含まれる語句の対はいずれも、当該対の語句のそれぞれに対応付けられて記憶された品詞同士が連接可能であり、かつ、
（ｂ）当該列に含まれる語句のそれぞれに対応付けられて記憶されたキーの列を並べたものは、入力を受け付けられたキーの列に前方一致すること。
【００８４】
これにより、キー入力0 4 3 7 3 0（「わたしもさん」に相当）の後に、補完ボタン２０９を押圧操作すると、語句の列の補完候補として「私  も  参加」（わたしもさんか、0 4 3 7 3 0 2）、「私  も  賛成」（わたしもさんせい、0 4 3 7 3 0 3 1）、「私  も  申請」（わたしもしんせい、0 4 3 7 3 0 3 1）、「私  も  信用」（わたしもしんよう、0 4 3 7 3 0 8 1）、「私  も  損害」（わたしもそんがい、0 4 3 7 3 0 2 * 1）などが生成できる。いずれの補完候補も、0 4 3 7 3 0を先頭に有する（すなわち、0 4 3 7 3 0と前方一致する）からである。
【００８５】
なお、生成される候補が莫大な数とならないように、以下に示す学習機能と組み合わせて、学習された候補（以前に入力したことがある語句の列）のみを補完候補としてあげる実施形態を採用することができる。
【００８６】
（学習機能）
携帯電話での電子メール用メッセージの入力を考えてみればわかる通り、あるユーザが入力する語句には大きな類似性がある。また、ユーザの入力手法にはそれぞれ癖があるため、これを考慮した学習を行うと、より効率の良い漢字仮名交じり入力を行うことができる。
【００８７】
本実施形態では、文例記憶部１０７に、入力結果部１０６により過去に入力結果とされた綴りの列に対応する語句の列を、文例として記憶する。
【００８８】
ここで、文例として語句の列を登録する際には、以下のような登録の手法が考えられる。
・入力結果の語句列全体と、キー列全体。
・入力結果の語句列を文節単位に分割したものと、そのそれぞれのキー列。
・入力結果の語句列を所定の数の文節からなる文節単位に分割したものと、そのそれぞれのキー列。
・入力結果の語句列を文節単位に分割した場合に、そのそれぞれのキー列の長さが所定の範囲に含まれるように分割したもの。
【００８９】
たとえば、上記の例でいえば、文節単位での登録は、以下のような組合せとなる。
・キー列「0 4 3 7」と「私も」。
・キー列「3 0 2 3 7 3 0」と「参加しません」。
【００９０】
図６は、文例記憶部１０７の概要構成を示す説明図である。以下、本図を参照して説明する。
【００９１】
文例記憶部１０７には、文例がレコード６０１単位で記憶されており、各レコード６０１には、キー列６０２の情報と、これに対応する語句列６０３の情報と、が含まれる。本実施形態では、語句列６０３の情報として、各語句の語句ＩＤ
３０５を記録することとしている。
【００９２】
候補生成部１０４における候補の生成の際に文例記憶部１０７に記憶された語句列を利用すれば、頻繁に使用する語句に対する漢字仮名交じり綴りが容易に候補として得られることになる。さらに、文例記憶部１０７に記憶された語句列を含む候補の優先度を高くすれば、ユーザが期待する変換ができる可能性が高くなる。
【００９３】
また、補完の際には、文例記憶部１０７に記憶された語句列のみを補完することとすれば、候補の数が爆発することはない。
【００９４】
文例記憶部１０７には、キー列６０２と語句列６０３との組合せを記憶するほか、これが用いられた頻度や、最後に使われた日時に相当する情報を記憶しておいてもよい（図示せず）。この場合、頻度が高いほど、あるいは、最近使ったものほど、候補の優先度を高くすることができる。また、文例記憶部１０７の空きが少なくなってきた場合は、頻度が少ないものや最近は使用されていないものを文例記憶部１０７から削除することとすればよい。
【００９５】
【発明の効果】
以上説明したように、本発明によれば、少ないキー操作回数で漢字仮名交じり文を入力するのに好適な漢字仮名交じり入力装置、漢字仮名交じり入力方法、ならびに、これらを実現するためのプログラムを記録したコンピュータ読取可能な情報記録媒体を提供することができる。
【図面の簡単な説明】
【図１】  本発明の実施形態に係る漢字仮名交じり入力装置の概要構成を示す模式図である。
【図２】  本発明の実施形態の漢字仮名交じり入力装置として機能する典型的な携帯電話の外観を示す説明図である。
【図３】  辞書部の概要構成を示す説明図である。
【図４】  本発明の実施形態の漢字仮名交じり入力装置における処理（漢字仮名交じり入力処理）の流れを示すフローチャートである。
【図５】  本発明の第２の実施形態の漢字仮名交じり入力装置における処理（漢字仮名交じり入力処理）の流れを示すフローチャートである。
【図６】  文例記憶部の概要構成を示す説明図である。
【符号の説明】
１０１  漢字仮名交じり入力装置
１０２  キー入力受付部
１０３  辞書部
１０４  候補生成部
１０５  選択入力受付部
１０６  入力結果部
１０７  文例記憶部
２０１  携帯電話
２０２  数字キー
２０３  *キー
２０４  #キー
２０５  表示部
２０６  前候補ボタン
２０７  次候補ボタン
２０８  選択ボタン
２０９  補完ボタン
３０１  語句のレコード
３０２  綴り
３０３  キー列
３０４  品詞
３０５  語句ＩＤ
【図１】
0004423369.tif 000002
【図２】
0004423369.tif 000003
【図３】
0004423369.tif 000004
【図４】
0004423369.tif 000005
【図５】
0004423369.tif 000006
【図６】
0004423369.tif 000007