(57)【特許請求の範囲】
【請求項１】
入力された読み文字列をかな漢字変換し、前記変換結果を表示すると共に、前記変換結果の中に同音語が存在する読みについては前記読みに対応する変換候補を変換候補列から取り出して表示し、前記変換候補に対する次候補の指示入力がある度に前記変換候補の次候補を前記変換候補列の配列順に順次表示するようになっているかな漢字変換装置において、
前記変換候補の語幹の読みの長さと前記変換候補列の中の各変換候補の語幹の読みの長さとを比較して語幹の読みの長さが異なる変換候補を選択する次候補選択部を備え、
前記次候補の指示入力が頭出しを指示する特定の指示入力であれば、前記次候補選択部により選択された変換候補を次候補として表示するようにしたことを特徴とするかな漢字変換装置。
【請求項２】
入力された読み文字列をかな漢字変換し、前記変換結果を表示すると共に、前記変換結果の中に同音語が存在する読みについては前記読みに対応する変換候補を変換候補列から取り出して表示し、前記変換候補に対する次候補の指示入力がある度に前記変換候補の次候補を前記変換候補列の配列順に順次表示するようになっているかな漢字変換装置において、
最初に表示された変換候補の単語の属性と前記変換候補列の中の各変換候補の単語の属性とを比較して単語の属性が異なる変換候補を選択する次候補選択部を備え、
前記次候補の指示入力が頭出しを指示する特定の指示入力であれば、前記次候補選択部により選択された変換候補を次候補として表示するようにしたことを特徴とするかな漢字変換装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、入力された読み文字列をかな漢字変換するかな漢字変換装置に関し、特に、変換候補の次候補の選択を容易にできるようにしたかな漢字変換装置に関する。
【０００２】
【従来の技術】
従来、かな漢字変換装置においては、入力された読み文字列をかな漢字混じり文字列に変換する過程で、同じ読みで意味や送りがなが異なる語（同音語）については、例えば、入力画面上で該当の単語の箇所をオーバライン等で示して変換候補として表示し、利用者が次候補を示す機能キーを押下する毎に次の変換候補を太下線等で示して表示するようにしている。例えば、「きく」と入力した際、本来「菊」に変換したいのに「聞く」が表示された場合、利用者は「菊」が表示されるまで次候補キーを押下し続けることになる。そして、「菊」が表示された段階で、確定を示す機能キーを押下して変換候補を確定する手順となる。
【０００３】
また、次候補の表示方法の他の例としては、例えば、画面上の下部に表示ウィンドウを設け、利用者が次候補を示す機能キーを押下した時点で変換候補の一覧を表示ウィンドウ内に表示し、利用者が更に次候補の機能キーを押下する毎に対象となる変換候補を示す表示（白抜き表示等）を移動させることにより、変換候補の一覧の中から変換候補を選択できるようにしたものもある。この場合、表示ウィンドウ内に入りきらない変換候補は、横スクロール等で表示されるようになっている。そして、表示ウィンドウ内に所望の変換候補が見つかれば、確定を示す機能キーを押下して変換候補を確定する手順となる。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述したように従来のかな漢字変換装置では、変換後の表記が利用者の意図に合わない場合、次候補数が多い単語については、ウィンドウ内の変換候補の一覧を選択する方法であっても数多くのキー操作が必要となる。そのため、所望の単語を捜して確定するまでに時間がかかると共に、選択のための操作が煩わしいという問題があった。
【０００５】
本発明は、上述のような事情よりなされたものであり、本発明の目的は、変換候補の中から所望の候補を選択する利用者のキー操作の負担を軽減し、迅速な変換候補の選択ができる次候補の頭出し機能を有するかな漢字変換装置を提供することにある。
【０００６】
【課題を解決するための手段】
本発明は、入力された読み文字列をかな漢字変換するかな漢字変換装置に関するものであり、本発明の上記目的は、入力された読み文字列をかな漢字変換し、前記変換結果を表示すると共に、前記変換結果の中に同音語が存在する読みについては前記読みに対応する変換候補を変換候補列から取り出して表示し、前記変換候補に対する次候補の指示入力がある度に前記変換候補の次候補を前記変換候補列の配列順に順次表示するようになっているかな漢字変換装置において、前記変換候補の単語の属性と前記変換候補列の中の各変換候補の単語の属性とを比較して単語の属性が異なる変換候補を選択する次候補選択部を備え、前記次候補の指示入力が頭出しを指示する特定の指示入力であれば、前記次候補選択部により選択された変換候補を次候補として表示するようにすることによって達成される。
【０００７】
【作用】
本発明にあっては、現在表示されている変換対象の候補とは単語の属性が異なる変換候補を変換候補列から選択する次候補選択部を備え、特定の指示入力があった場合、選択された変換候補を次候補として表示する。その結果、単語の属性が異なる単語までジャンプして次候補が表示されるので、変換候補を選択する際のキー操作の回数を著しく減らすことができる。例えば単語の属性を“語幹の読みの長さ”とした場合、「きく」と入力した際、本来「菊」に変換したいのに  「聞く」が表示されても、特定のキーを１回押下することにより、語幹の読みの長さが１の変換候補がジャンプされて読みの長さが２の「菊」等が次候補として表示される。また、単語の属性を“品詞の種類”とした場合、特定のキーを１回押下することにより、例えば、動詞の変換候補列から名詞の変換候補列の先頭へとジャンプして次候補が表示される。そのため、所望の候補を容易に捜して確定できるようになる。
【０００８】
【実施例】
以下、図面に基づいて本発明の実施例について詳細に説明する。なお、本実施例では、ウィンドウ内に変換候補の一覧を表示する方式を例として説明するが、入力画面上の変換候補を置き換えて表示する方式でも、本発明を適用することができる。また、説明を分かりやすくするために、変換候補は、文節の場合を略して単語の場合とし、さらに、カラー表示機能を有する装置を例とし、入力中の文字列は“黄色”，変換候補の単語は“水色”，確定後の単語は“白”，現在変換対象となっている変換候補（以下、変換対象候補と呼ぶ）は白抜きで、それぞれ示すものとして説明する。
【０００９】
図１は、本発明の次候補の頭出し機能を有するかな漢字変換装置の概略構成の一例を示すブロック図であり、各処理プログラムや制御データ等はＲＯＭ２及びＲＡＭ３に格納されており、次候補の頭出し機能を有するかな漢字変換部３０はＲＡＭ３内に格納されている。かな漢字変換部３０では、キーボード５ａやマウス５ｂ等の入力手段５から入力された文字列を、辞書４を索引して読み文字列からかな漢字混じり文字列に変換する。かな漢字変換部３０では、次候補を表示する際、入力画面の下部に設けられた表示ウィンドウ内に変換候補の一覧を表示する。その際、先頭の変換候補を変換対象候補として白抜きで示す。そして、次候補の頭出しを指示する特定のキー（以下、“ジャンプキー”と呼ぶ）が入力された場合、変換対象候補の単語の属性（例えば語幹の読みの長さ）とは、属性が異なる変換候補までジャンプし、その変換候補を変換対象候補として示すようになっている。同図において、全体の制御を行なうＣＰＵ１，ＲＯＭ２，ＲＡＭ３，辞書４，キーボード５ａやマウス５ｂ等の入力手段５，及びＣＲＴ６はシステムバス７を介して接続され、相互にデータの授受が行われる。
【００１０】
図２は、本発明装置のかな漢字変換部３０の機能構成の一例を示すブロック図であり、先ず、同図を用いて本発明の概略を説明する。かな漢字変換部３０は、読み文字列や機能キーの入力，及びかな漢字変換候補や結果の出力を行なう入出力制御部３１と、辞書４を索引して読み文字列に対するかな漢字候補文字列を上記入出力制御部３１に供給するかな漢字変換実行部３２とから構成される。入出力制御部３１は以下の構成を備えている。
【００１１】
解析部３１１は、入力されたデータが文字であるか機能キーであるかを判定し、文字であれば更に入力モードを判定し、ローマ字入力であれば“かな”に変換する。そして変換後の読み文字列を格納部３１２に格納すると共に、読み文字列を解析して文節／単語情報を格納部３１２に格納する。また、入力されたデータが変換を指示する機能キーであれば、格納部３１２に格納された読み文字列をかな漢字変換実行部３２に転送する。
【００１２】
かな漢字変換実行部３２は、辞書４を索引して読み文字列に対する変換候補文字列を作成する。かな漢字変換実行部３２から出力される変換候補文字列は、格納部３１２に変換結果として格納される。変換結果出力部３１３では、同音語が存在しない文字列は黄色で示すと共に、同音語が存在する単語（変換候補）については水色で示し、入力文字列に対するかな漢字変換結果をＣＲＴ６に表示する。
【００１３】
解析部３１１で判定された入力されたデータが次候補を指示する機能キーであれば、変換結果出力部３１３では、格納部３１２から変換候補文字列を取り出し、画面上の下部の表示ウィンドウ内に変換候補の一覧を表示し、先頭の変換候補を変換対象候補として白抜きで表示する。ここでの取り出し順序は、かな漢字変換実行部３２で格納された順序であり、利用者の使用頻度等を学習して配列された順序である。
【００１４】
一方、解析部３１１で判定された入力されたデータが次候補の頭出しを指示する“ジャンプキー”であれば、次候補選択部３１４が呼び出され、次候補の頭出し処理が行なわれる。次候補選択部３１４では、格納部３１２に格納されている変換候補を取り出して単語の属性を現在の変換対象候補と比較し、単語の属性が異なる変換候補が現れるまで取出処理を繰り返す。そして、単語の属性が異なる変換候補が現れたら、その変換候補を変換対象候補として変換結果出力部３１３を介して表示ウィンドウ内に表示する。
【００１５】
ここで、単語の属性とは、例えば「語幹の読みの長さ」又は「品詞の種類」であり、いずれかの属性が初期設定値として設定されている。そして、いずれの属性で次候補（変換対象候補）の頭出しをするかは、オプション設定画面（或いは属性を選択する機能キーでの指示）で変更できるようになっている。また、単語の属性は、例えば「語幹の読みの長さ＋品詞の種類」としても良い。
【００１６】
このような構成において、本発明の次候補の頭出し機能を有するかな漢字変換装置入力の動作例を図３及び図４のフローチャートに従って詳細に説明する。
【００１７】
キーボード５ａやマウス５ｂ等の入力手段５を用いて入力され文字列は、入出力制御部３１内の解析部３１１によって解析され、“かな”に変換されてＣＲＴ６に表示されると共に、読み文字列が格納部３１２に格納される。その際、読み文字列は文節及び単語単位に区切られ、区切りや品詞区分等の文節／単語情報が作成されて格納部３１２に格納される（ステップＳ１）。利用者が明示的に変換キーを押下した場合、或いは「句読点：。、」が入力された場合のそれ以前の読みについて、かな漢字変換実行部３２は、解析部３１１から転送されてくる読み文字列を入力し、読み文字列に対する変換結果を格納部３１２に格納する。
【００１８】
続いて、入出力制御部３１内の変換結果出力部３１３では、同音語が存在しない文字列は黄色で示すと共に、同音語が存在する単語については水色で示し、入力文字列に対するかな漢字変換結果をＣＲＴ６に表示する（ステップＳ２）。利用者は、かな漢字変換結果を見て、表記が意図に合わなかった場合は次候補を指示する機能キーを押下する。
【００１９】
解析部３１１で次候補を指示する機能キーの入力が確認されると（ステップＳ３）、変換結果出力部３１３では、格納部３１２から当該変換候補に対する変換候補文字列を取り出して、ＣＲＴ６の表示ウィンドウ内に変換候補の一覧を表示する。例えば、利用者が「かく」と入力し、図４（Ａ）に示すように、入力画面上では変換候補として「各」が表示されているとすると、次候補を指示する機能キーの入力によって、次候補数が所定数（例えば３個）以上であれば、ウィンドウ内に収まる分だけ変換候補の一覧を表示する。その際、先頭の変換候補を変換対象候補として表示（同図（Ａ）の斜線部：変換対象候補全体の反転（白抜き）表示）すると共に、入力画面上の変換候補を“かな”に変更して表示する（ステップＳ４）。
【００２０】
利用者によって、更に次候補を示す機能キーが入力された場合、（ステップＳ５，Ｓ６）、変換結果出力部３１３は、表示ウィンドウ内の一覧表示において、当該方向に１変換候補分、変換対象候補を示す白抜き表示を移動させて表示する。この次候補のキー操作による変換候補の選択方式は、従来技術と同様である。例えば、図４（Ａ）の表示例で「７．閣」を選択したいのであれば、利用者は、次候補キーを６回押下して選択する。また、ウィンドウ内に表示されていなければ、更に次候補キーを押下して所望の変換候補を捜すことになる（ステップＳ７）。
【００２１】
一方、解析部３１１で判定された入力されたデータが、次候補の頭出しを指示する“ジャンプキー”であれば（ステップＳ８）、次候補選択部３１４が呼び出され、次候補の頭出し処理が行なわれる。次候補選択部３１４では、現在の変換対象候補の単語の属性と、格納部３１２に格納されている変換候補列の中の各変換候補の単語の属性とを比較する。ここで、単語の属性は、解析部３１１での処理で単語情報として格納されており、次候補選択部３１４では、単語情報に基づいて上記の比較を行なう。例えば、単語の属性が“語幹の読みの長さ”に設定されていれば、変換対象候補及び比較対象の変換候補の“語幹の読みの長さ”を単語情報から取り出して、両者を比較する。また、単語の属性が“品詞の種類”に設定されていれば、それぞれの単語情報から品詞区分（名詞，動詞等を示す情報）を取り出して両者を比較する。
【００２２】
そして、変換候補列において、属性が異なる変換候補が現れたら、その変換候補を変換対象候補として変換結果出力部３１３を介して表示ウィンドウ内に表示する。例えば、単語の属性が“語幹の読みの長さ”に設定されている場合、語幹の読みの長さが異なる「書（く）」までジャンプし、図４（Ｂ）に示すように、「書（く）」を変換対象候補として表示する。その際、ジャンプした変換対象候補が表示ウィンドウ内に表示されていない場合は、当該変換対象候補を先頭位置（或いは、順次横スクロールさせて変換対象候補を所定（中央，末尾等）の位置）にして変換候補一覧を表示する。また、ジャンプした変換対象候補が表示ウィンドウ内に表示されている場合は、同図（Ｃ）の矢印で示すように、「１．告」から「７．濃（く）」へと、語幹の読みの長さが異なる変換候補の先頭までジャンプして変換対象候補を表示する。
【００２３】
このような次候補の頭出し機能を備えることにより、次候補の選択におけるキー操作が著しく減少する。なお、ここでの頭出し処理は、変換候補一覧の配列が、学習機能によって単語の属性が混在する状態になっていても、同様である。例えば、単語の属性が品詞に設定されていて、変換候補の配列が「１．名詞，２．動詞，３．動詞，４．名詞，５．動詞……」となっていると仮定すると、ジャンプキーを押下する度に、２→４→５というように変換対象候補の表示が移動する。但し、現在の変換対象候補の単語の属性を基準に比較せずに、最初に表示された変換対象候補の単語の属性を基準に比較し、ジャンプキーを押下する度に、上記配列で２→３→５というように変換対象候補の表示を移動させるようにしても良い。あるいは、単語の同一属性のものをグループ化して配列し、ジャンプキーを押下する度に、現在の変換対象候補の属性とは異なる属性のグループの先頭へジャンプして、グループの先頭から一覧を表示させるようにしても良い（ステップＳ９）。
【００２４】
ステップＳ９における次候補の頭出し処理が終わると、ステップＳ５に戻って上記動作を繰り返す。そして、変換候補が全て確定されたのであれば、次の文章等の入力待ちとし、処理を終了する。
【００２５】
【発明の効果】
以上のように本発明の次候補の頭出し機能を有するかな漢字変換装置によれば、単語の属性が異なる単語までジャンプして次候補が表示されるので、変換候補を選択する際のキー操作の回数を著しく減らすことができる。従って、変換候補の中から所望の候補を選択する利用者のキー操作の負担を軽減することができ、迅速な変換候補の選択が可能となる。
【図面の簡単な説明】
【図１】本発明の次候補の頭出し機能を有するかな漢字変換装置の概略構成の一例を示すブロック図である。
【図２】本発明装置のかな漢字変換部の機能構成の一例を示すブロック図である。
【図３】本発明装置の動作例を説明するためのフローチャートである。
【図４】本発明装置による次候補の表示例を示す図である。
【符号の説明】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  辞書
５  入力手段
５ａ  キーボード
５ｂ  マウス
６  ＣＲＴ
３０  かな漢字変換部
３１  入出力制御部
３２  かな漢字変換実行部
３１１  解析部
３１２  格納部
３１３  変換結果出力部
３１４  次候補選択部
【図１】
0003612352.tif 000002
【図２】
0003612352.tif 000003
【図３】
0003612352.tif 000004
【図４】
0003612352.tif 000005