(57)【要約】      （修正有）【課題】変換候補の選択操作性が良く、効率が高い仮名漢字変換を行う。【解決手段】入力された仮名に対応する１以上の変換候補を表示する手段と、前記１以上の変換候補のうちから１の変換候補が選択され、伸張キーが押下されたならば、選択された変換候補に関連付けられた１以上の変換候補を更に表示する手段とを備え、前記関連付けられた１以上の変換候補は、仮名漢字変換が行われた際に、変換前の仮名と該仮名に対応する文字列を１以上の形態素の単位で文全体にわたり対応付けて、該対応関係を登録した入力結果辞書辞書から取得する。【選択図】図４
2005050141.tif 000002
【特許請求の範囲】
【請求項１】
入力された仮名に対応する１以上の変換候補を表示する手段と、
前記１以上の変換候補のうちから１の変換候補が選択され、伸張キーが押下されたならば、選択された変換候補に関連付けられた１以上の変換候補を更に表示する手段と、
を備えることを特徴とする仮名漢字変換装置。
【請求項２】
請求項１に記載の仮名漢字変換装置において、
仮名漢字変換が行われた際に、変換前の仮名と該仮名に対応する文字列を１以上の形態素の単位で最長で文全体にわたり対応付けて、該対応関係を入力結果辞書に登録する手段を更に備え、
前記入力結果辞書を参照して前記表示を行うことを特徴とする仮名漢字変換装置。
【請求項３】
請求項１に記載の仮名漢字変換装置において、
仮名漢字変換が行われた際に、変換前の仮名と該仮名に対応する文字列を１以上の形態素の単位で文の途中から文末にわたり対応付けて、該対応関係を入力結果辞書に登録する手段を更に備え、
前記入力結果辞書を参照して前記表示を行うことを特徴とする仮名漢字変換装置。
【請求項４】
入力された仮名に対応する１以上の変換候補を表示するステップと、
前記１以上の変換候補のうちから１の変換候補が選択され、伸張キーが押下されたならば、選択された変換候補に関連付けられた１以上の変換候補を更に表示するステップと、
を備えることを特徴とする仮名漢字変換方法。
【請求項５】
請求項４に記載の仮名漢字変換方法において、
仮名漢字変換が行われた際に、変換前の仮名と該仮名に対応する文字列を１以上の形態素の単位で最長で文全体にわたり対応付けて、該対応関係を入力結果辞書に登録するステップを更に備え、
前記入力結果辞書を参照して前記表示を行うことを特徴とする仮名漢字変換方法。
【請求項６】
請求項４に記載の仮名漢字変換方法において、
仮名漢字変換が行われた際に、変換前の仮名と該仮名に対応する文字列を１以上の形態素の単位で文の途中から文末にわたり対応付けて、該対応関係を入力結果辞書に登録するステップを更に備え、
前記入力結果辞書を参照して前記表示を行うことを特徴とする仮名漢字変換方法。
【請求項７】
入力された仮名に対応する１以上の変換候補を表示する手段と、
前記１以上の変換候補のうちから１の変換候補が選択され、伸張キーが押下されたならば、選択された変換候補に関連付けられた１以上の変換候補を更に表示する手段と、
を備えることを特徴とする仮名漢字変換装置としてコンピュータを機能させるためのプログラム。
【請求項８】
請求項７に記載のプログラムにおいて、
前記仮名漢字変換装置は、
仮名漢字変換が行われた際に、変換前の仮名と該仮名に対応する文字列を１以上の形態素の単位で最長で文全体にわたり対応付けて、該対応関係を入力結果辞書に登録する手段を更に備え、
前記入力結果辞書を参照して前記表示を行うことを特徴とするプログラム。
【請求項９】
請求項７に記載のプログラムにおいて、
前記仮名漢字変換装置は、
仮名漢字変換が行われた際に、変換前の仮名と該仮名に対応する文字列を１以上の形態素の単位で文の途中から文末にわたり対応付けて、該対応関係を入力結果辞書に登録する手段を更に備え、
前記入力結果辞書を参照して前記表示を行うことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された仮名を漢字等に変換する仮名漢字変換装置及びその方法に関する。
【背景技術】
【０００２】
仮名漢字変換装置において、通常、正しい読みから、正しい変換結果を表示するといった方法が一般的であり、「今日は晴れです」といった変換結果を得るためには、「きょうははれです」といった読みをすべて入力しなければならず、再度、同じ候補を得たい時にも、すべての読みを入力しなればならず、ユーザへの負担が大きかった。
【０００３】
これを回避する為にユーザが辞書に単語登録といった形で行うことも可能ではあるが、この方法ではユーザが辞書登録する負担に関しては回避できていない。
【０００４】
特許文献１の発明は、例えば、「あもうひろきさんとにったひできさんがあって、ういんどｗｓぱそこんをかいました」を「阿望博喜さんと新田英樹さんが会って、Ｗｉｎｄｏｗｓ（登録商標）パソコンを買いました」と変換した後に、「に」を入力すると、「新田英樹さん」を変換候補として表示したり、「おきなわかいはつちょうちょうかんのたなかさんは」を「沖縄開発庁長官の田中さん」に変換した後に、「お」を入力すると、「沖縄」、「沖縄開発庁」、「沖縄開発庁長官」を変換候補として表示したりするものである。
【０００５】
特許文献２の発明は、例えば、「かいがいはけんがくせいせんこうけっか」を「海外派遣学生選考結果」に変換した後に、「か」を入力すると、「海外」、「海外派遣」、「海外派遣学生」を変換候補として表示するものである。
【特許文献１】特開２０００−１２３００６号公報
【特許文献２】特開昭６０−６５３２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１の発明において、例えば、後者の場合において、「おきなわかいはつちょうちょうかんのたなかさんは」を「沖縄開発庁長官の田中さん」に変換するのみでなく、「おきなわけんちょう」を「沖縄県庁」に変換し、「おきなわけんちじ」を「沖縄県知事」に変換し、「おおさかふおおさかし」を「大阪府大阪市」に変換した後に、「お」を入力すると、多数の変換候補が表示されることとなり、かえって入力効率が下がる。特許文献２の発明においても同様である。
【０００７】
また、特許文献１の発明を用いた場合、「おおさかふおおさかしおおよどくのおおたさんはきのう、おおがたとらっくにせっしょくして、じゅうたいである。」を「大阪府大阪市大淀区の太田さんは昨日、大型トラックに接触して、重体である。」に変換した後に、再度、「大阪府大阪市大淀区の太田さんは昨日、大型トラックに接触して、重体である。」を入力する場合には、少なくとも「大阪府大阪市大淀区の太田さん」に対応する「お」、「は」に対応する「は」、「昨日」に対応する「き」、「、」に対応する「、」、「大型トラックに接触」に対応する「お」、「して」に対応する「し」、「重体で」に対応する「じ」、「ある」に対応する「あ」及び「。」に対応する「。」を入力しなければならない。
【０００８】
同様に、特許文献２の発明を用いた場合、「かいがいはけんがくせいせんこうけっかは、けいじばんにてはっぴょうされます。」を「海外派遣学生選考結果は、掲示板にて発表されます。」に変換した後、再度、「海外派遣学生選考結果は、掲示板にて発表されます。」を入力する場合には、少なくとも「海外派遣学生選考結果」に対応する「か」、「は、」に対応する「は。」、「掲示板」に対応する「け」、「にて」に対応する「にて」、「発表」に対応する「は」及び「ます。」に対応する「ます。」を入力しなければならない。
【０００９】
本発明は、変換候補の選択操作性が良く、効率が高い仮名漢字変換を行う仮名漢字変換装置及びその方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明によれば、入力された仮名に対応する１以上の変換候補を表示する手段と、前記１以上の変換候補のうちから１の変換候補が選択され、伸張キーが押下されたならば、選択された変換候補に関連付けられた１以上の変換候補を更に表示する手段と、を備えることを特徴とする仮名漢字変換装置が提供される。
【００１１】
上記の仮名漢字変換装置は、仮名漢字変換が行われた際に、変換前の仮名と該仮名に対応する文字列を１以上の形態素の単位で最長で文全体にわたり対応付けて、該対応関係を入力結果辞書に登録する手段を更に備え、前記入力結果辞書を参照して前記表示を行ってもよい。
【００１２】
上記の仮名漢字変換装置は、仮名漢字変換が行われた際に、変換前の仮名と該仮名に対応する文字列を１以上の形態素の単位で文の途中から文末にわたり対応付けて、該対応関係を入力結果辞書に登録する手段を更に備え、前記入力結果辞書を参照して前記表示を行ってもよい。
【発明の効果】
【００１３】
本発明の効果は、文書作成時の入力操作を向上することにある。
【００１４】
その理由は、繰り返し使用する文の入力、あるいは文字の入力に関し、読みの最初の一字を入力し後は、変換候補の伸縮により変換候補を作成できるためである。
【００１５】
上述の特許文献１の発明の第１の問題点を指摘した例では、「お」を入力した時に、「沖縄」と「大阪」のみが表示され、そのなかから「沖縄」を選択した時に、「沖縄開発庁」と「沖縄県」が表示され、そのなかから「沖縄県」を選択した時に、「沖縄県知事」と「沖縄県庁」が表示されるようになる。こうすることにより、変換候補がたくさんある場合であっても、変換候補が同時にまとまって表示されるという不都合な自体を防止することができる。
【００１６】
上述の特許文献１の発明の第２の問題点を指摘した例では、「お」を一度入力し、その後に変換候補の選択と伸張キーの押下を数回続けるのみで、「大阪府大阪市大淀区の太田さんは昨日、大型トラックに接触して、重体である。」を入力することができる。
【００１７】
上述の特許文献２の発明の問題点を指摘した例では、「か」を一度入力し、その後に変換候補の選択と伸張キーの押下を数回続けるのみで、「海外派遣学生選考結果は、掲示板にて発表されます。」を入力することができる。
【発明を実施するための最良の形態】
【００１８】
本発明は、仮名漢字変換装置においてユーザが使用した変換結果を文単位で保持し、次回以降の入力において、少ない入力文字数で、ユーザが希望する変換結果を作成することができる構成を提供するものである。
【００１９】
図１において、読み入力部１０１から入力された読みを、変換制御部１０２が、辞書検索部１０３を介し、仮名漢字変換辞書１０４から変換候補を作成し、表示部１０７に表示する。
【００２０】
表示された変換候補に対し、ユーザは、変換候補操作部１０８から、変換候補の修正、確定を行う。
【００２１】
確定された候補の情報を、変換制御部１０２から入力結果辞書操作部１０５を介し、入力結果辞書１０６に登録する。
【００２２】
ここで、登録された結果を読みが「きょう／は／はれ／です」、変換結果が「今日/は/晴れ/です」とし、次回の入力で、読み入力部１０１から「き」が入力され、変換候補操作部１０８から入力結果からの変換が指示されたとすると、辞書検索部１０３は、入力結果辞書１０６から変換候補を探し、入力結果辞書１０６にある候補「今日」を変換候補とし、表示部１０７に表示する。
【００２３】
ユーザが、変換候補操作部１０８で候補「今日」にカーソルをあわせ候補の伸張キー（例えば、右向き矢印キーであるが、通常の変換時における変換範囲の伸張と区別するためにコントロールキーと右向き矢印キーの組合せであってもよい。）を押下すると、変換制御部１０２は、入力結果辞書１０６から検索された「今日」に続く次の単語を取り出し、表示部１０７に「今日は」を表示する。
【００２４】
次に、ユーザが、変換候補操作部１０８で候補「今日は」にカーソルをあわせ候補の伸張キーを指示すると、変換制御部１０２は、入力結果辞書１０６から検索された「今日は」に続く次の単語を取り出し、表示部１０７に「今日は晴れ」を表示する。
【００２５】
次に、ユーザが、変換候補操作部１０８で候補「今日は晴れ」にカーソルをあわせ候補の伸張キーを指示すると、変換制御部１０２は、入力結果辞書１０６から検索された「今日は晴れ」に続く次の単語を取り出し、表示部１０７に「今日は晴れです」を表示する。
【００２６】
このようにして、候補の伸張は、入力結果辞書１０６に登録されている一文単位の範囲で可能であり、ユーザは、再度、伸張キーを押すことで、「今日」、「今日は」、「今日は晴れ」、「今日は晴れです」といった候補を順次得ることができ、このようにして少ない入力文字数でユーザが希望する変換結果を作成することを可能とする。
【００２７】
図１を参照すると、本発明の仮名漢字変換装置の実施形態は、読み入力部１０１と、変換制御部１０２と、辞書検索部１０３と、仮名漢字変換辞書１０４と、入力結果辞書操作部１０５と、入力変換結果辞書１０６と、表示部１０７と、変換候補操作部１０８から構成されている。読み入力部１０１と、変換制御部１０２と、辞書検索部１０３と、入力結果辞書操作部１０５と、表示部１０７と、変換候補操作部１０８は、ハードウェアによって実現することもできるが、コンピュータをこれらの部分として機能させるためのプログラムをコンピュータが読み込んで実行することによっても実現することができる。仮名漢字変換辞書１０４と入力結果辞書１０６は、ハードディスク、メモリ等の記録媒体に構築される。
【００２８】
これらはそれぞれ概略つぎのように動作する。
【００２９】
読み入力部１０１は、ユーザが変換結果を得るために読みを入力する。
【００３０】
変換制御部１０２は、読み入力の受け渡しや、変換開始、変換候補の受け渡し、変換結果登録指示など、各部の統合制御を行う。
【００３１】
辞書検索部１０３は、仮名漢字変換辞書１０４と入力結果辞書１０６を用い変換結果候補を作成する。
【００３２】
仮名漢字変換辞書１０４は、仮名漢字変換用にあらかじめ単語が登録された辞書である。
【００３３】
入力結果辞書操作部１０５は、変換制御部１０２で確定された変換結果を、入力結果辞書１０６に登録する。
【００３４】
表示部１０７は、変換候補、変換結果を表示する。
【００３５】
変換候補操作部１０８は、入力結果からの変換を指示したり、変換制御部１０２から送られる変換候補に関し、その変換候補の次候補の表示要求、変換候補の修正、候補の伸縮、候補のキャンセル、候補の確定などを行う。
【００３６】
次に、図１及び図２のフローチャートを参照して本実施形態の全体の動作について詳細に説明する。
【００３７】
まず、読み入力部１０１より入力された読み元に、変換制御部１０２において、その読みを辞書検索部１０３に渡し、仮名漢字変換辞書１０４を検索し変換候補を抽出し、変換制御部１０２は、その結果を表示部１０７に表示する(図２のステップ２０１〜２０３)。
【００３８】
表示された候補の修正が必要な場合、変換候補操作部１０８で変換候補の修正を行い、変換候補が正しくなるまでこの操作を繰り返し、変換候補を確定する(図２のステップ２０４〜２０６)。
【００３９】
この変換結果は、変換制御部１０２から入力結果辞書制御部１０５に渡され、入力結果辞書１０６に登録されていない場合には、入力結果辞書１０６に登録する(図２のステップ２０７〜２０８)。
【００４０】
次に、ここまでのステップにおいて変換結果辞書１０６に登録されている内容の例を、図３の入力結果辞書の例に示し、これを元に、図２のステップ２０９〜２１５の説明を行う。
【００４１】
図３の例では、文全体が１以上の形態素の単位で複数の区分に分けられ、各区分において、変換前の文字列（仮名）と変換後の文字列（漢字及び／又は仮名）が対応付けられている。また、図３から明らかなように、文全体にわたり区分単位の対応付けが行われている。
【００４２】
読み入力部１０１から「き」が入力され、続けて変換候補操作部１０８から入力結果辞書１０６からの変換を指示されると、変換制御部１０２は、辞書検索部１０３に読み「き」を渡し、入力結果辞書１０６から変換候補を検索するように指示する。辞書検索部１０３は、入力結果辞書１０６から先頭の読みが「き」で始まる変換候補の「今日」と「昨日」を表示部１０７に表示する(図２のステップ２０９〜２１０、図４（１）)。
【００４３】
次に、変換候補操作部１０８で変換候補の「今日」を選択し、更に変換候補を伸ばす操作を行うと、「今日」の候補につながる「は」と「の」が候補「今日」に続き表示部１０７に表示される(図２のステップ２１１〜２１３、図４（２）)。ここで「は」を選択し、更に変換候補を伸ばす操作を行うと、「今日は」につながる「晴れ」と「曇り」と「雨」が候補「今日は」に続き表示部１０７に表示される（図４（３））。ここで「晴れ」を選択し、更に変換候補を伸ばす操作を行うと、「今日は晴れ」につながる「です」と「ません」が候補「今日は晴れ」につつき表示部１０７に表示される（図４（４））。ここで「です」を選択すると、変換候補「今日は晴れです」が表示される（図４（５））。このようにして、「き」を入力した後に、「今日」、「は」、「晴れ」、「です」を順次選択することで、「今日は晴れです」という変換候補を得ることができる。
【００４４】
また、変換候補を伸ばす処理を行った後で、縮小キー（例えば、左向き矢印キーであるが、通常の変換時における変換範囲の縮小と区別するためにコントロールキーと左向き矢印キーの組合せであってもよい。）の押下に応じて、変換候補操作部１０８で縮める操作を行う場合には、表示が変換候補を伸ばす処理の逆順となり表示部１０７に表示される。
【００４５】
ここで、変換候補操作部１０８で変換をキャンセルしない場合は、変換は確定され表示部１０７に出力され変換操作を継続し、キャンセルする場合には、候補表示を初期状態(図４（１）)に戻し、表示部１０７に表示する(図２のステップ２１４〜２１５)。
【００４６】
図１の装置と、図３において、入力結果辞書１０６に登録する単語を、入力結果の先頭から登録している。例えば、「今日は晴れです」の入力結果に対し、登録される単語は、読み「きょう/は/はれ/です」、単語「今日/は/晴れ/です」となる。これでは、「きょうは」を含まず「はれです」のみを入力した場合に、入力結果辞書１０６変換の対応ができない。従って、過去に入力した文の途中から始まる文の仮名漢字変換を行う際にも、上記と同様なことを行えるようにするために、文全体の範囲で、１つ以上の形態素の単位で入力仮名とこれに対応する変換後の文字列の対応関係を１単位として入力結果辞書１０６に登録するのみならず、文の途中から末尾までの範囲で、１つ以上の形態素の単位で入力仮名とこれに対応する変換後の文字列の対応関係を１単位として入力結果辞書１０６に登録する。
【００４７】
この例を図５に示す。図５を参照すると、例えば、「うんようかんりのせつめい」を「運用管理の説明」に変換した場合には、「うんよう／かんり／の／せつめい」と「運用／管理／の／説明」の組のみならず、「かんり／の／せつめい」と「管理／の／説明」の組、「の／せつめい」と「の／説明」の組「せつめい」と「説明」の組も入力結果辞書１０６に登録する。こうすることにより、例えば、「か」を入力した時に、「管理」を表示し、「管理」が選択され、伸張キーが押された時に、更に「の」を表示し、「の」が選択され、伸張キーが押された時に、更に「説明」を表示することができるようになる。
【００４８】
また、上記の説明では、１文字の仮名を入力した時に、変換候補が表示されるとしたが、例えば、２文字の仮名を入力した時、３文字の仮名を入力した時等、数文字の仮名を入力した時に、先頭の読みがその数文字と一致する変換候補が表示されるようにしてもよい。このような場合であっても、文全体の仮名を入力する場合に比べ、各段に入力するべき仮名の文字数を削減することができる。
【産業上の利用可能性】
【００４９】
本発明は、コンピュータや携帯情報端末を用いた文字入力に利用することができる。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施形態による仮名漢字変換装置の構成を示すブロック図である。
【図２】本発明の実施形態による仮名漢字変換装置が行う仮名漢字変換方法を示すフローチャートである。
【図３】本発明の実施形態による仮名漢字変換装置の入力結果辞書に登録される入力仮名と変換後文字列の組の例を示す第１の図である。
【図４】本発明の実施形態による仮名漢字変換装置が表示する変換候補を示す図である。
【図５】本発明の実施形態による仮名漢字変換装置の入力結果辞書に登録される入力仮名と変換後文字列の組の例を示す第２の図である。
【符号の説明】
【００５１】
１０１  読み入力部
１０２  変換制御部
１０３  辞書検索部
１０４  仮名漢字変換辞書
１０５  入力結果辞書操作部
１０６  入力結果辞書
１０７  表示部
１０８  変換候補操作部
【図１】
2005050141.tif 000003
【図２】
2005050141.tif 000004
【図３】
2005050141.tif 000005
【図４】
2005050141.tif 000006
【図５】
2005050141.tif 000007