(57)【特許請求の範囲】
【請求項１】
手書き文字入力装置が手書き入力された漢字仮名混じりの文字列の漢字変換候補を取得する手書き文字入力方法であって、
前記手書き文字入力装置の認識文字制御部が、前記仮名漢字混じりの文字列の仮名部分をワイルドカードに変更した文字列である検索対象文字列を生成するステップと、
前記手書き文字入力装置のかな漢字変換エンジンが、辞書を参照し、前記検索対象文字列のワイルドカード以外の部分が一致する単語を変換候補として取得するステップと、
前記手書き文字入力装置の前記変換候補制御部が、前記取得した変換候補のうち、その読みに前記仮名漢字混じりの文字列の仮名が含まれる変換候補を抽出するステップと、を含むことを特徴とする手書き文字入力方法。
【請求項２】
手書き入力された漢字仮名混じりの文字列の漢字変換候補を取得する手書き文字入力装置であって、
前記仮名漢字混じりの文字列の仮名部分をワイルドカードに変更した文字列である検索対象文字列を生成する認識文字制御部と、
辞書を参照し、前記検索対象文字列のワイルドカード以外の部分が一致する単語を変換候補として取得するかな漢字変換エンジンと、
該取得した変換候補のうち、その読みに前記仮名漢字混じりの文字列の仮名が含まれる変換候補を抽出する変換候補制御部と、を備えることを特徴とする手書き文字入力装置。
【請求項３】
前記認識文字制御部は、前記仮名漢字混じりの文字列のカタカナ表記部分をひらがな表記の文字列に変換した代替表記文字列を生成し、
前記変換候補制御部は、その読みの中に前記代替表記文字列が存在するものを前記変換候補として抽出することを特徴とする請求項２に記載の手書き文字入力装置。
【請求項４】
前記変換候補制御部は、前記ワイルドカード部分の文字列長が前記代替表記文字列の文字列長と同じまたは該文字列よりも短いもののみを前記変換候補として抽出することを特徴とする請求項３に記載の手書き文字入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書き文字入力方法及び手書き文字入力装置に関するものである。
【背景技術】
【０００２】
近年の携帯端末等の手書き文字入力装置には、例えば、漢字で「会議」と入力したときだけでなく、その読みである「かいぎ」をひらがなで手書き入力したときにも、変換候補として漢字列「会議」を出力するものがある。
また、例えば、ユーザが「会議」の「議」という漢字が思い出せないときや入力時間を短縮させたいときに、漢字カタカナ混じりで「会ギ」と入力した場合にも、変換候補として漢字列「会議」を出力する手書き文字入力装置もある（例えば、特許文献１または２参照）。
【０００３】
なお、特許文献１の手書き文字入力装置では、漢字カタカナ混じりで入力された場合、一旦カタカナ部分をひらがなに変換し、上述の例では「会ぎ」と変換し、漢字カタカナ混じり入力用のテーブルを参照し、「会ぎ」を「会議」に変換する。
特許文献２の手書き文字入力装置では、特許文献１のものと同様に、漢字カタカナ混じりの文字列のカタカナ部分をひらがなに変換し、辞書を参照して、変換部分を漢字に変換し漢字列を取得する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−２０２７０６号公報
【特許文献２】特開平７−１２９５６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示の手書き入力装置では、漢字カタカナ混じりで入力されたときに適切な変換候補を出力するためのテーブルとして、各変換候補について（カタカナから変換される）ひらがなと漢字の組み合わせの数だけ見出しを有するテーブルが必要である。例えば、変換候補の「会議」に対して、「かい議」、「会ぎ」の見出しを有するテーブルが必要である。全ての変換候補を網羅した漢字カタカナ混じり入力用のテーブルを用意するのは非現実的である。
【０００６】
また、特許文献２に開示の手書き入力装置では、ユーザが得たい単語を構成する漢字であって、単語内での読みと当該漢字単独での読みとが異なる漢字を、ユーザがカタカナで手書き入力した場合、適切な変換候補を得ることができない。例えば、ユーザが「羽曳野」を得るために「羽ビキ野」と手書き入力した場合、漢字の「曳」が、通常の読みが「ひき」であるため、その読みとして「びき」とは辞書登録されておらず、適切な変換候補を抽出することができない。
【０００７】
本発明は、上記問題に鑑み、漢字仮名混じり入力用の特別なテーブルが不要であり、ユーザが得たい単語を構成する漢字であって単語内での読みと当該漢字単独での読みとが異なる漢字を、ユーザが仮名で手書き入力した場合でも、適切な変換候補が得られる手書き文字入力方法及び手書き文字入力装置を提供するものである。
【課題を解決するための手段】
【０００８】
上記課題を解決する為に、本発明の第１の技術手段は、手書き文字入力装置が手書き入力された漢字仮名混じりの文字列の漢字変換候補を取得する手書き文字入力方法であって、前記手書き文字入力装置の認識文字制御部が、前記仮名漢字混じりの文字列の仮名部分をワイルドカードに変更した文字列である検索対象文字列を生成するステップと、前記手書き文字入力装置のかな漢字変換エンジンが、辞書を参照し、前記検索対象文字列のワイルドカード以外の部分が一致する単語を変換候補として取得するステップと、前記手書き文字入力装置の前記変換候補制御部が、前記取得した変換候補のうち、その読みに前記仮名漢字混じりの文字列の仮名が含まれる変換候補を抽出するステップと、を含むことを特徴としたものである。
【０００９】
本発明の第２の技術手段は、手書き入力された漢字仮名混じりの文字列の漢字変換候補を取得する手書き文字入力装置であって、前記仮名漢字混じりの文字列の仮名部分をワイルドカードに変更した文字列である検索対象文字列を生成する認識文字制御部と、辞書を参照し、前記検索対象文字列のワイルドカード以外の部分が一致する単語を変換候補として取得するかな漢字変換エンジンと、該取得した変換候補のうち、その読みに前記仮名漢字混じりの文字列の仮名が含まれる変換候補を抽出する変換候補制御部と、を含むことを特徴としたものである。
【００１０】
本発明の第３の技術手段は、第２の技術手段において、前記認識文字制御部が、前記仮名漢字混じりの文字列のカタカナ表記部分をひらがな表記の文字列に変換した代替表記文字列を生成し、前記変換候補制御部が、その読みの中に前記代替表記文字列が存在するものを前記変換候補として抽出することを特徴としたものである。
【００１１】
本発明の第４の技術手段は、第３の技術手段において、前記変換候補制御部が、前記ワイルドカード部分の文字列長が前記代替表記文字列の文字列長と同じまたは該文字列よりも短いもののみを前記変換候補として抽出することを特徴としたものでる。
【発明の効果】
【００１２】
本発明によれば、漢字仮名混じり入力用の特別なテーブルを用いずに、ユーザが得たい単語を構成する漢字であって単語内での読みと当該漢字単独での読みとが異なる漢字を、ユーザが仮名で手書き入力した場合でも、適切な変換候補を得ることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の手書き文字入力装置の一例のブロック図である。
【図２】図１の手書き文字入力装置の処理例を説明するフローチャートである。
【発明を実施するための形態】
【００１４】
図１を用いて、本発明の手書き文字入力装置について説明する。
本発明の手書き文字入力装置は、例えば、手書き文字入力機能付きの携帯電話装置として構成されるもので、図の例では、手書き文字入力部２と、手書き文字認識部３、認識文字制御部４、かな漢字変換エンジン５、形態素解析部６、変換候補制御部７、変換候補表示部８、出力文字選択部９を備える。手書き文字入力装置１は、手書き文字入力部２を介してひらがなのみからなる文字列が手書き入力された際に、かな漢字変換エンジン５が有する辞書を用いて、該文字列を読みとする漢字列を変換候補として出力できる。しかし、この点は、従来にもある一般的な動作であるので、詳細な説明は省略し、以下では、手書き文字入力装置１の特徴的な動作、すなわち、ユーザが得たい漢字列の入力の際に特定の漢字が思い出せないときや入力時間を短縮させたいときに、漢字カナ混じりで手書き入力した場合の手書き文字入力装置１の動作と、その際の各部の処理を中心に説明する。
【００１５】
手書き文字入力部２は、ユーザが文字を入力するためのもので、タッチパネルデバイス等から成る。
手書き文字認識部３は、手書き文字入力部２で入力された文字（図形）を認識し、すなわち、入力文字（図形）をかな漢字変換エンジン５が処理可能な文字コードに変換する手書き認識エンジンであり、手書き文字入力部２に、漢字カナ混じりで「国会ギジ堂」と入力されたときは、「国会ギジ堂」を手書き認識文字列として認識文字制御部４に出力する。
【００１６】
認識文字制御部４は、漢字カナ混じりの手書き認識文字列のカナ部分をワイルドカードとした文字列である検索対象文字列と、上記認識文字列のカタカナ表記部分のみをひらがな表記の文字列に変換した代替表記文字列と、を生成するものである。例えば、手書き認識文字列が「国会ギジ堂」の場合、検索対象文字列として「国会＊堂」を生成し、かな漢字変換エンジン５に出力し、代替表記文字列として「ぎじ」を生成し、変換候補制御部７に出力する。なお、「＊」はワイルドカードである。
【００１７】
かな漢字変換エンジン５は、ひらがな文字列から漢字列を変換候補として抽出したりするために辞書を有する。該辞書に基づいて、かな漢字変換エンジン５は、認識文字制御部４から入力された検索対象文字列から、手書き入力文字列の変換候補を取得する。例えば、検索対象文字列として「国会＊堂」が入力された場合は、「国会議事堂」、「国会食堂」などを変換候補として取得し、形態素解析部６に出力する。
【００１８】
形態素解析部６は、入力された変換候補の読みを取得する。例えば、「国会議事堂」と「国会食堂」とが変換候補として入力された場合は、「こっかいぎじどう」と「こっかいしょくどう」を取得し、上記変換候補と共に、変換候補制御部７に出力する。
変換候補制御部７は、変換候補のうち、その読みの中に代替表記文字列が存在するものを判別し、変換候補表示部８に出力する。例えば、変換候補の読みとして「こっかいぎじどう」と「こっかいしょくどう」が形態素解析部６から入力され、代替表記文字列として「ぎじ」が認識文字制御部４から入力された場合には、読みに「ぎじ」が含まれる「国会議事堂」を変換候補表示部８に出力する。
【００１９】
変換候補表示部８は、液晶表示装置等のディスプレイであり、変換候補表示部８から入力された「国会議事堂」等の変換候補を表示する。
出力文字選択部９は、例えばキーボードデバイスとして構成されるものであり、変換候補表示部８に表示された変換候補のうち目的のものをユーザが選択するためのものである。
【００２０】
以上のように、手書き入力文字入力装置１では、「国会ギジ堂」等の漢字カナ混じりの文字列が入力されたときに、該文字列のうちカナ部分を漢字変換したものであって適切で絞られた変換候補を、特別なテーブルを用いずに抽出・表示できる。
【００２１】
図２は、「羽ビキ野」と手書き入力された場合の図１の手書き文字入力装置１の処理例を説明するフローチャートである。
【００２２】
手書き文字入力装置１は、手書き文字入力部２に「羽ビキ野」と入力されると（ステップＳ１）、手書き文字認識部３で手書き認識文字列「羽ビキ野」を取得する（ステップＳ２）。
そして、認識文字制御部４において、漢字カナ混じりの手書き認識文字列「羽ビキ野」から、検索対象文字列「羽＊野」と、代替表記文字列「びき」を生成する（ステップＳ３）。生成した検索対象文字列「羽＊野」から、変換候補「羽荒野」、「羽曳野」、「羽原野」をかな漢字変換エンジン５で取得する（ステップＳ４）。
【００２３】
また、取得した各変換候補の読み「はねこうや」、「はびきの」、「はねげんや」を形態素解析部６で取得する（ステップＳ５）。そして、変換候補「羽荒野」、「羽曳野」、「羽原野」のうち、その読み「はねこうや」、「はびきの」、「はねげんや」の中に代替表記文字列「びき」が存在するもの、すなわち、「羽曳野」を変換候補制御部７で抽出し（ステップＳ６）、変換候補表示部８に表示する（ステップＳ７）。
【００２４】
なお、手書き文字入力装置１は、上述の例以外にも、カタカナで始まる／終わる漢字カナ混じり文字列が入力された場合にも、適切な変換候補を抽出／表示できる。
手書き文字入力装置１は、例えば、手書き文字入力部２に「イフウ堂々」と入力されると、手書き文字認識部３で手書き認識文字列「イフウ堂々」を取得する。
そして、認識文字制御部４において、漢字カナ混じりの手書き認識文字列「イフウ堂々」から、検索対象文字列「＊堂々」と、代替表記文字列「いふう」を生成する。生成した検索対象文字列「＊堂々」から、変換候補「堂々」、「正々堂々」、「威風堂々」をかな漢字変換エンジン５で取得する。
【００２５】
また、取得した変換候補の読み「どうどう」、「せいせいどうどう」、「いふうどうどう」を形態素解析部６で取得する。そして、変換候補「堂々」、「正々堂々」、「威風堂々」のうち、その読み「どうどう」、「せいせいどうどう」、「いふうどうどう」の中に代替表記文字列「いふう」が存在するもの、すなわち、「威風堂々」を変換候補制御部７で取得し、変換候補表示部８に表示する。
【００２６】
なお、意図的にカタカナを混在させて入力した場合に備えて、そのままの文字列すなわち手書き認識文字列を候補として出力・表示するようにしてもよい。例えば、「収ワイ罪」と表記した際に、「収賄罪」と一緒に「収ワイ罪」を候補として出力することで、読みの難しい漢字を意図的にカタカナ混じりで入力した場合に対応することができる。
【００２７】
また、かな漢字変換エンジン５は、検索対象文字列を用いて変換候補を取得する際、ワイルドカード部分「＊」が代替表記文字列長よりも短いもので絞り込みをかけ、明らかに不要な候補を除外するとよい。言い換えれば、ワイルドカード部分の文字列長が代替表記文字列の文字列長と同じまたは該文字列よりも短いもののみを変換候補として抽出するとよい。これは、例えば、ひらがな表記よりも漢字表記の方が通常は短く、「国会ギジ堂」の場合、検索対象文字列「国会＊堂」の「＊」部分が、代替表記文字列「ぎじ」の文字列長（２文字）よりも長くなることはありえないからである。
【００２８】
上述の例では、カタカナ混じりの漢字列が入力された場合について説明したが、ひらがな漢字混じりの文字列（例えば、「国会ぎじ堂」）が入力されたときにも同様な動作をするように構成してもよい。
なお、形態素解析部６には、文節区切りや、品詞を判断する機能は不要であり、その機能としては、文章を解析するための形態素解析ではなく、読みを取得するための逆変換機能があればよい。
【符号の説明】
【００２９】
１…手書き文字入力装置、２…手書き文字入力部、３…手書き文字認識部、４…認識文字制御部、５…かな漢字変換エンジン、６…形態素解析部、７…変換候補制御部、８…変換候補表示部、９…変換候補選択部。
【図１】
0005580767.tif 000002
【図２】
0005580767.tif 000003