(57)【特許請求の範囲】
【請求項１】
入力された読みに切れ目を入れて複数文節に分け、読みと該読みに相当する変換候補とを対応付けて記憶している辞書を参照し、それぞれの文節の変換候補を組み合わせて、該複数文節を一括変換する一括変換機能と、複数文節をかな漢字変換する際に複数文節のそれぞれの変換候補を確定する入力を文節毎に受け付け、変換候補を文節毎に確定する部分確定機能とを含む複文節変換手段を備えたかな漢字変換装置において、
前記部分確定機能をオン／オフする切り換え手段を備え、
前記複文節変換手段は、
前記複数文節のうち、変換候補が確定された文節以外の連続した文節を対象として複文節変換する手段と、
部分確定機能がオンである場合、複数の文節にそれぞれ存在する複数の変換候補を組み合わせて前記複数文節を一括変換する際に、先頭文節の１つの変換候補と他の文節の変換候補との全組み合わせによる一括変換を実行した後で、先頭文節の次の変換候補と前記他の文節の変換候補との全組み合わせによる一括変換を実行する手段と、
先頭文節が所望の文節となった旨の入力を受け付けたときに先頭文節を確定し、その後、他の文節の一括変換を行う手段と、
当該変換を順次繰り返してすべての文節について変換を確定する手段と、
部分確定機能がオフである場合、複数の文節にそれぞれ存在する複数の変換候補を組み合わせて前記複数文節を一括変換する際に、最後尾文節の変換候補と他の文節の変換候補との組み合わせによる一括変換を実行した後で、最後尾文節の１つ前の文節の変換候補と他の文節の変換候補との全組み合わせによる一括変換を実行する手段と
を備え、
順次先頭文節の変換候補と後の複数文節との全組み合わせによる複数文節の一括変換にて先頭文節から変換候補を確定するようにしてあることを特徴とするかな漢字変換装置。
【請求項２】
前記複文節変換手段は、複文節変換の実行中に文節の切れ目の変更入力を受け付けて文節を伸縮する手段と、変更された切れ目を新たな切れ目として複文節変換を続行する手段とを備えた請求項１記載のかな漢字変換装置。
【請求項３】
前記複文節変換手段は、文節を伸ばす場合又は縮める場合のいずれか一方の場合における文節の切れ目の変更入力を読みの１文字単位で受け付け、また他方の場合における文節の切れ目の変更入力を単語単位又は文節単位で受け付ける手段を備えた請求項２記載のかな漢字変換装置。
【請求項４】
複文節変換における文節の切れ目を表示する手段を備えた請求項１乃至３のいずれかに記載のかな漢字変換装置。
【請求項５】
複文節変換結果を用いた文書編集の指示入力を受け付ける手段を備え、前記複文節変換手段は、複数文節の変換候補が全て確定された際に、前記文書編集が指示されている場合、全ての変換候補の確定完了に連動して前記文書編集を実行する手段を備えた請求項１乃至４のいずれかに記載のかな漢字変換装置。
【請求項６】
入力された読みに切れ目を入れて複数文節に分け、読みと該読みに相当する変換候補とを対応付けて記憶している辞書を参照し、それぞれの文節の変換候補を組み合わせて、該複数文節を一括変換する一方、複数文節をかな漢字変換する際に複数文節のそれぞれの変換候補を確定する入力を文節毎に受け付け、変換候補を文節毎に部分確定するかな漢字変換方法において、
部分確定する機能をオン／オフ可能にしてあり、
前記複数文節のうち、変換候補が確定された文節以外の連続した文節を対象として複文節変換し、
部分確定機能がオンである場合、複数の文節にそれぞれ存在する複数の変換候補を組み合わせて前記複数文節を一括変換する際に、先頭文節の１つの変換候補と他の文節の変換候補との全組み合わせによる一括変換を実行した後で、先頭文節の次の変換候補と前記他の文節の変換候補との全組み合わせによる一括変換を実行し、
先頭文節が所望の文節となった旨の入力を受け付けたときに先頭文節を確定し、その後、他の文節の一括変換を行い、
部分確定機能がオフである場合、複数の文節にそれぞれ存在する複数の変換候補を組み合わせて前記複数文節を一括変換する際に、最後尾文節の変換候補と他の文節の変換候補との組み合わせによる一括変換を実行した後で、最後尾文節の１つ前の文節の変換候補と他の文節の変換候補との全組み合わせによる一括変換を実行し、
順次先頭文節の変換候補と後の複数文節との全組み合わせによる複数文節の一括変換にて先頭文節から変換候補を確定することを特徴とするかな漢字変換方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、フロントエンドプロセッサ，ワードプロセッサ等のかな漢字変換装置、及びそのかな漢字変換方法に関し、さらに詳述すれば、入力された読みに切れ目を入れて複数文節に分けたそれぞれの文節の読みに相当する変換候補を組み合わせて、複数文節を一括変換する一括変換機能と、複数文節を変換する際、複数文節のそれぞれの変換候補を確定する入力を文節毎に受け付け、変換候補を文節毎に確定する部分確定機能とを備えた複文節変換可能なかな漢字変換装置、及びそのかな漢字変換方法に関する。
【０００２】
【従来の技術】
複文節変換可能なかな漢字変換装置は、入力された読みをバッファに一旦記憶し、例えば変換キーが押された時点で、読みに相当する漢字，カタカナ等の変換候補が記憶されている辞書を参照し、入力された読みを、辞書に変換候補が存在する切れ目で文節に分ける。次に、複数文節のそれぞれの変換候補を組み合わせて漢字又は漢字かな混じり文に一括変換し、一括変換の結果に対して変換キーが押される都度、各文節の変換候補の組み合わせが異なる漢字かな混じり文に変換する。なお、辞書のほとんどの読みには複数の変換候補が記憶され、各読みの変換候補には、ユーザの利用頻度等に応じて順位付けがなされており、この順位に従って変換候補の組み合わせを順次変えていく。
【０００３】
例えば、図10に示すように、「しんじんのほうがくきょうじゅ」という読みに「しんじんの」「ほうがく」「きょうじゅ」と切れ目を入れた第１文節に、読みに含まれる自立語「しんじん」に相当する「信心」「新人」と順位付けされた変換候補が、第２文節には「方角」「邦楽」「法学」と順位付けされた変換候補が、また第３文節には「享受」「教授」と順位付けされた変換候補が存在する場合、かな漢字変換装置はこれらの変換候補をバッファに読み込み、変換キーが押される都度、図15に示すような順序で、これらの変換候補の組み合わせを変えながらかな漢字変換する。
【０００４】
図15に示す変換候補の組み合わせの順序は、以下のようである。第１文節の第１の変換候補「信心」と第２文節の第１の変換候補「方角」と第３文節の全変換候補とを順次組み合わせ、第１及び第２文節の第１の変換候補と第３文節の全変換候補との全組み合わせが終了した後、第１文節の第１の変換候補「信心」と第２文節の第２の変換候補「法学」と第３文節の全変換候補とを順次組み合わせる。第１文節の第１の変換候補と第２文節の第２の変換候補と第３文節の全変換候補との全組み合わせが終了した後、第１文節の第１の変換候補「信心」と第２文節の第３の変換候補「邦楽」と第３文節の全変換候補とを順次組み合わせる。
【０００５】
第１文節の第１の変換候補と第２文節の第３の変換候補及び第３文節の全変換候補との全組み合わせが終了した後、第１文節の第２の変換候補「新人」と、第２，第３文節の変換候補との組み合わせを上述と同様の順序で繰り返す。この結果、オペレータは、第１文節の変換候補が所望する変換候補と一致して初めて第２文節の変換候補の選択が可能になり、第１，第２文節の変換候補が所望する変換候補と一致して初めて第３文節の変換候補の選択が可能になるというように、変換候補を第１文節から第２、第３文節の順序で選択していくことになる。
【０００６】
また、従来のかな漢字変換装置には、複文節変換機能として上述のような複数文節の一括変換の他に、複数文節を対象とした文節毎の変換候補の確定を可能とする部分確定の機能を備えたものがある。この場合、いずれかの文節を部分確定の対象とすると、他の文節は一括変換できなくなり、文節毎の単文節変換となる。
【０００７】
さらに、従来のかな漢字変換装置には、装置側が入れた読みの切れ目をオペレータが変更して文節を伸縮する機能を備えたものがある。この場合も、いずれかの文節を伸縮する際には、複数文節の一括変換ができなくなり、文節毎の単文節変換となる。
【０００８】
また、従来のかな漢字変換装置では、複文節変換により得られた漢字かな混じり文を用いて、サーチ，置換等の文書編集を行う場合、オペレータは、サーチ，置換等の文書編集をキー入力で指示し、サーチ，置換対象の語の読みを入力し、入力した読みの複文節変換を変換キーの入力で指示し、一括変換，部分確定のいずれかによる複文節変換で変換候補をキーで確定した後、さらに実行キーの入力により、サーチ，置換の実行を促す。
【０００９】
【発明が解決しようとする課題】
以上のように、従来のかな漢字変換装置では、複数文節のうちのいずれかの文節の変換候補を部分確定した場合、又は装置側が入れた切れ目を変更して文節を伸縮した場合に単文節変換となってしまうので、一括変換の機能が活かせなくなって操作性が低下する。
【００１０】
さらに、従来のかな漢字変換装置では、複文節変換により得られた漢字かな混じり文を用いるサーチ、置換等の文書編集時のキー入力が多いので、操作が煩雑で操作性が悪い。
【００１１】
本発明はこのような問題点を解決するためになされたものであって、部分確定により複数文節のうちのいずれかの文節の変換候補を確定した場合の他の文節に対する一括変換、又は装置側が入れた切れ目を変更して文節を伸縮した場合の複数文節に対する一括変換を可能とすることにより、一括変換の便利な機能を充分活かすことができて操作性の良いかな漢字変換装置、及びそのかな漢字変換方法を提供することを目的とする。
【００１２】
また、本発明は、複数文節の一括変換において、部分確定機能を使用して変換を行う場合でも、使用しないで変換を行う場合と同様に、文章の流れに沿った先頭文節からの変換候補の決定を可能とすることにより、複文節変換がオペレータに与える違和感を解消して操作性の良いかな漢字変換装置を提供することを目的とする。
【００１３】
また、本発明は、サーチ，置換等の編集時に用いる漢字，漢字かな混じり文を得るために複文節変換した際、全ての変換候補の確定完了に連動してサーチ，置換等の編集動作を実行することにより、キー操作が少なくて操作性の良いかな漢字変換装置を提供することを目的とする。
【００１４】
【課題を解決するための手段】
第１発明のかな漢字変換装置は、入力された読みに切れ目を入れて複数文節に分け、読みと該読みに相当する変換候補とを対応付けて記憶している辞書を参照し、それぞれの文節の変換候補を組み合わせて、該複数文節を一括変換する一括変換機能と、複数文節をかな漢字変換する際に複数文節のそれぞれの変換候補を確定する入力を文節毎に受け付け、変換候補を文節毎に確定する部分確定機能とを含む複文節変換手段を備えたかな漢字変換装置において、前記部分確定機能をオン／オフする切り換え手段を備え、前記複文節変換手段は、前記複数文節のうち、変換候補が確定された文節以外の連続した文節を対象として複文節変換する手段と、部分確定機能がオンである場合、複数の文節にそれぞれ存在する複数の変換候補を組み合わせて前記複数文節を一括変換する際に、先頭文節の１つの変換候補と他の文節の変換候補との全組み合わせによる一括変換を実行した後で、先頭文節の次の変換候補と前記他の文節の変換候補との全組み合わせによる一括変換を実行する手段と、先頭文節が所望の文節となった旨の入力を受け付けたときに先頭文節を確定し、その後、他の文節の一括変換を行う手段と、当該変換を順次繰り返してすべての文節について変換を確定する手段と、部分確定機能がオフである場合、複数の文節にそれぞれ存在する複数の変換候補を組み合わせて前記複数文節を一括変換する際に、最後尾文節の変換候補と他の文節の変換候補との組み合わせによる一括変換を実行した後で、最後尾文節の１つ前の文節の変換候補と他の文節の変換候補との全組み合わせによる一括変換を実行する手段とを備え、順次先頭文節の変換候補と後の複数文節との全組み合わせによる複数文節の一括変換にて先頭文節から変換候補を確定するようにしてあることを特徴とする。
【００１６】
第２発明のかな漢字変換装置は、第１発明の複文節変換手段が、複文節変換の実行中に文節の切れ目の変更入力を受け付けて文節を伸縮する手段と、変更された切れ目を新たな切れ目として複文節変換を続行する手段とを備えたことを特徴とする。
【００１７】
第３発明のかな漢字変換装置は、第２発明に加えて、第１発明の複文節変換手段が、文節を伸ばす場合又は縮める場合のいずれか一方の場合における文節の切れ目の変更入力を読みの１文字単位で受け付け、また他方の場合における文節の切れ目の変更入力を単語単位又は文節単位で受け付ける手段を備えたことを特徴とする。
【００１８】
第４発明のかな漢字変換装置は、第１乃至第３発明のいずれかに加えて、複文節変換における文節の切れ目を表示する手段を備えたことを特徴とする。
【００１９】
第５発明のかな漢字変換装置は、第１乃至第４発明のいずれかに加えて、複文節変換結果を用いた文書編集の指示入力を受け付ける手段を備え、第１発明の複文節変換手段が、複数文節の変換候補が全て確定された際に、前記文書編集が指示されている場合、全ての変換候補の確定完了に連動して前記文書編集を実行する手段を備えたことを特徴とする。
【００２０】
第６発明のかな漢字変換方法は、入力された読みに切れ目を入れて複数文節に分け、読みと該読みに相当する変換候補とを対応付けて記憶している辞書を参照し、それぞれの文節の変換候補を組み合わせて、該複数文節を一括変換する一方、複数文節をかな漢字変換する際に複数文節のそれぞれの変換候補を確定する入力を文節毎に受け付け、変換候補を文節毎に部分確定するかな漢字変換方法において、部分確定する機能をオン／オフ可能にしてあり、前記複数文節のうち、変換候補が確定された文節以外の連続した文節を対象として複文節変換し、部分確定機能がオンである場合、複数の文節にそれぞれ存在する複数の変換候補を組み合わせて前記複数文節を一括変換する際に、先頭文節の１つの変換候補と他の文節の変換候補との全組み合わせによる一括変換を実行した後で、先頭文節の次の変換候補と前記他の文節の変換候補との全組み合わせによる一括変換を実行し、先頭文節が所望の文節となった旨の入力を受け付けたときに先頭文節を確定し、その後、他の文節の一括変換を行い、部分確定機能がオフである場合、複数の文節にそれぞれ存在する複数の変換候補を組み合わせて前記複数文節を一括変換する際に、最後尾文節の変換候補と他の文節の変換候補との組み合わせによる一括変換を実行した後で、最後尾文節の１つ前の文節の変換候補と他の文節の変換候補との全組み合わせによる一括変換を実行し、順次先頭文節の変換候補と後の複数文節との全組み合わせによる複数文節の一括変換にて先頭文節から変換候補を確定することを特徴とする。
【００３２】
第１発明のかな漢字変換装置及び第６発明のかな漢字変換方法は、部分確定により複数文節のうちのいずれかの文節の変換候補を確定した場合も、他の文節の一括変換を可能とし、一括変換の便利な機能を充分活かすことができる。
【００３３】
また、先頭の文節及び他の文節にそれぞれ存在する複数の変換候補を組み合わせて複数文節を一括変換する際に、先頭文節における１つの変換候補と他の文節の全変換候補との組み合わせによる一括変換が終了してから、先頭文節の次の変換候補と他の文節の全変換候補との組み合わせによる一括変換を行う。さらに、複数の変換候補を組み合わせて複数文節を一括変換する際に、最後尾文節における１つの変換候補と他の文節の変換候補との組み合わせによる一括変換を実行した後で、最後尾文節の１つ前の文節の変換候補と他の文節の変換候補との全組み合わせによる一括変換を実行する。これにより、複数文節の一括変換において、オペレータが部分確定機能を使って変換を行う場合でも、部分確定機能を使わずに変換を行う場合でも、同じように、オペレータは、先頭文節から変換候補を決定していくことができる。
【００３４】
第２及び第３発明のかな漢字変換装置は、さらに、装置側が入れた切れ目を変更して文節を伸縮した場合における複数文節の一括変換を可能とし、一括変換の便利な機能が活かせる。
【００３５】
第４発明のかな漢字変換装置は、さらに、複文節変換時に各文節の先頭文字に２重アンダーラインを付す等、文節の切れ目を明示的に表示する。
【００３６】
第５発明のかな漢字変換装置は、さらに、複文節変換において変換候補が全て確定された際に、複文節変換結果を用いたサーチ，置換等の文書編集が指示されていた場合、文書編集の実行キーの入力なしに、複数文節の変換候補の確定完了に連動して文書編集を実行する。これにより、少ないキー入力数で複文節変換結果を用いた文書編集が行える。
【００３７】
【発明の実施の形態】
図１は本発明に係るプリンタ一体型のワードプロセッサの外観の斜視図、図２はその要部構成を示すブロック図である。
図中100 は、後述するかな漢字変換の制御に関わる各部を内蔵している装置本体である。装置本体100 にはキーボードからなる入力部200 と、液晶ディスプレイからなる出力部300 とが接続されている。入力部200 は、読みを入力するためのかなキー，アルファベットキー、読みを漢字に変換させる漢字変換キー、他のキーの機能を拡張させるシフトキー、カーソルを上下左右に移動させるカーソル移動キー、変換候補を確定する確定キー、命令を実行させる実行キー、サーチ，置換等の文書編集を実行させる編集キー等を備えている。
【００３８】
制御部101 は、入力部200 からのキー入力の内容に応じて、装置各部の動作を制御する。かな漢字制御部102 は、入力部200 から入力された読みを入力バッファ103 に順次記憶する。かな漢字制御部102 は、入力部200 からのキー入力の内容、及び後述する部分確定機能オン／オフ設定部109 の設定に応じて、複数文節の一括変換を受け付ける一括変換部1021と、複数文節の部分確定を受け付ける部分確定部1022とを有する。
【００３９】
辞書104 には、自立語の読みと、読みに相当する変換候補とが組になって、ユーザの利用頻度等によって決まる各変換候補の得点順位のデータとともに記憶されている。文節検定部105 は、辞書104 に記憶されている読みと入力された読みとを比較し、入力バッファ103 に記憶されている読みの先頭から、辞書104 に読みが存在する位置で切れ目を入れていくが、複数の切れ目が存在する場合は、切れ目までが長い方の切れ目を上位として順位付けた切れ目の候補を候補バッファ106 に記憶する。変換候補作成部107 は、文節検定部105 により切れ目が入れられた各文節の読みの変換候補を辞書から検索し、その得点順位の情報とともに変換候補を候補バッファ108 に記憶する。
【００４０】
部分確定機能オン／オフ設定部109 は、例えば、出力部300 における設定画面において設定された部分確定の実行／非実行に応じて部分確定機能をオン／オフする。文節先頭文字表示制御部110 は、各文節の先頭文字に２重アンダーラインを付加する等して、文節検定部105 により入れられた文節の切れ目を明示的に表示する。
【００４１】
図９及び図10は候補バッファ106 ，108 の記憶状態の概念図である。図９に示すように、切れ目候補は、先頭文節から順に切れ目を入れる際に切れ目までの長さが長い方（第２文節における「ほうがく」＞「ほうが」）を上位とした順位付けで記憶されている。また、図10に示すように、辞書104 から読み出した各文節の変換候補は、ユーザの利用頻度等により決定される得点に応じた順位付けで記憶されている。
【００４２】
次に、本発明に係るワードプロセッサの複文節変換の手順を図３乃至図８に示すフローチャート、及び図11〜図13の変換過程及びキー操作の一例を示す図を基に説明する。なお、図４及び図５は部分確定機能オン時、図６は部分確定機能オフ時、図７はシフト＋カーソル移動キーが押された場合（文節伸縮時）、及び図８はシフト＋確定キー（文書編集時）が押された場合のフローチャートである。また、図11は部分確定機能オン時／オフ時のキー操作及び変換過程を示す図、図12は文節伸縮時のキー操作及び変換過程の画面表示例の図、図13は複文節変換を伴うサーチ時のキー操作及び変換過程の画面表示例の図である。
【００４３】
読みの入力の有無をチェックし（Ｓ１）、読みが入力されると、入力された読みを入力バッファ103 に記憶する（Ｓ２）。文節検定部105 は、入力バッファ103 に読みが記憶される都度、入力バッファ103 に記憶されている読みと、辞書104 に記憶されている読みとを比較し、辞書104 に変換候補が存在する位置で、読みに切れ目を入れた切れ目候補を作成し（Ｓ３）、切れ目候補を候補バッファ106 に記憶する（Ｓ４）。複数の切れ目候補が作成された場合は順位付けして記憶する（図９参照）。
【００４４】
変換候補作成部８は、得点順位１位の切れ目候補の各文節の読みに相当する同音異義語、即ち変換候補を辞書104 より検索し（Ｓ５）、その順位付けの情報とともに候補バッファ108 に記憶する（Ｓ６）（図10参照）。
漢字変換キーの入力の有無をチェックしながら（Ｓ７）、漢字変換キーの入力があるまで、ステップＳ１〜Ｓ６を繰り返す。漢字変換キーの入力があると、複文節変換のシーケンスに移行する。複文節変換のシーケンスでは、まず、部分確定機能がオンであるかオフであるかをチェックする（Ｓ８）。
【００４５】
部分確定機能オン時の手順を、図４、図５及び図11に基づいて説明する。部分確定機能がオンである場合は、図11の左端、最上段に示すように、各文節の第１位の変換候補「信心の」「方角」「享受」を表示するとともに（Ｓ９）、文節先頭文字表示制御部11が、各文節の先頭文字「信」「方」「享」だけに２重アンダーラインを付加する（Ｓ10）。キー入力の有無及びその種類をチェックし（Ｓ11）、漢字変換キーの入力があった場合は、先頭文節に次候補があるか否かをチェックする（Ｓ12）。先頭文節に次候補がある場合は、図11左端の２段目に示すように、先頭文節のみを次候補「新人」と入れ換えて表示してステップＳ10に戻り、各文節の先頭文字だけに２重アンダーラインを付加し（Ｓ10）、キー入力を待つ（Ｓ11）。
【００４６】
ここで漢字変換キーの入力があった場合は、先頭文節に次候補があるか否かをチェックし（Ｓ12）、先頭文節に次候補がない場合は、後に文節があるか否かをチェックする（Ｓ14）。後に文節がある場合は後の文節に次候補があるか否かをチェックし（Ｓ15）、後の文節に次候補が存在する場合は、後の文節を次候補に、先頭までの文節を第１位の候補に入れ換えて表示し（Ｓ16）、ステップＳ10に戻り、各文節の先頭文字だけに２重アンダーラインを付加し（Ｓ10）、キー入力を待つ（Ｓ11）。ステップＳ15の判定の結果、後の文節に次候補がなかった場合、当該文節が最後尾の文節であるか否かを判定する（Ｓ17）。ステップＳ17の判定の結果、最後尾の文節であると判定された場合、ステップＳ9に戻る。一方、ステップＳ17の判定の結果、最後尾の文節であると判定されなかった場合、ステップＳ14に戻る。
即ち、図11の左端の２〜３段目に示すように、先頭文節「新人」の次候補がないので、第２文節を次候補「方角」に、第１文節を第１候補「信心」に入れ換えて表示する。図11の左端３段目〜６段目に示すように、漢字変換キーの入力がある都度、ステップＳ12〜Ｓ16を繰り返し、ステップＳ15の判定の結果、第２文節の次候補がなくなると、第３文節に次候補があるか否かをチェックする（Ｓ15）。
第３文節に次候補「教授」が存在するので、図11左端７段目に示すように、第３文節を「教授」に、第１，第２文節を第１候補の「信心」「方角」に入れ換えて表示する（Ｓ16）。以上のステップＳ10〜Ｓ17を、最後尾の文節に次候補がなくなるまで繰り返し、最後尾文節に次候補がなくなると（Ｓ15，Ｓ17）、ステップＳ９に戻り、各文節の第１位の候補の表示に戻り、前述のステップＳ９〜Ｓ17を繰り返す。
【００４７】
先頭文節の変換候補を確定すべく確定キーの入力があると、次文節があるか否かを判定し（Ｓ18）、次文節がない場合は変換を終了する。一方、次文節がある場合は、先頭文節の変換候補を、現在表示中の変換候補に確定し、次の文節を先頭文節とする（Ｓ19）。図３のステップＳ３に戻り、新たな先頭文節以下の文節の文節切れ目の作成（Ｓ３）、候補バッファ106 への記憶（Ｓ４）、各文節の変換候補の検索（Ｓ５）、候補バッファ108 への記憶（Ｓ６）を行う。
【００４８】
漢字変換キー入力の有無をチェックし（Ｓ７）、漢字変換キーの入力があるまで、ステップＳ３〜Ｓ６を繰り返す。漢字変換キーの入力があると部分確定機能がオンであるか否かを判定する（Ｓ８）。ここで部分確定機能がオフになっている場合は、図６の部分確定機能オフ時のシーケンスに移行し、複数文節の一括変換に戻る。即ち、図11の左端に示すように、「しんじんの」が「新人の」に変換された時点で確定キーの入力があると、「ほうがく」を新たな先頭文節として「ほうがく」「きょうじゅ」に対する複文節変換を行う（図11左から２列目参照）。一方、部分確定機能がオンのままであれば、図４及び図５の部分確定機能オン時のシーケンスに移行し、新たな先頭文節に対して、前述の先頭文節の場合と同様のシーケンス（Ｓ９〜Ｓ17）を繰り返す。
【００４９】
なお、各文節の先頭文字だけに２重アンダーラインを付加したキー入力待ちのときに（Ｓ10，Ｓ11）、シフト＋カーソル移動キーの入力があった場合は、後述する文節伸縮時のシーケンス（図７）に移行し、シフト＋確定キーの入力があった場合、後述する文書編集時のシーケンス（図８）に移行する。
【００５０】
次に、部分確定機能オフ時、即ち一括変換時の手順を、図６及び図11に基づいて説明する。部分確定機能がオフに設定されている場合は、図11の右端最上段に示すように、各文節の第１位の変換候補「信心の」「方角」「享受」を表示し（Ｓ20）、キー入力の有無をチェックする（Ｓ21）。ここで、漢字変換キーの入力があると、最後尾の文節「きょうじゅ」に次候補があるか否かをチェックし、次候補がある場合は最後尾の文節のみを次候補と入れ換えて表示し（Ｓ23）、ステップＳ22に戻る。図11の例では、「きょうじゅ」に第２位の変換候補「教授」が存在するので、右端の２段目に示すように、「信心の方角教授」と変換する。
【００５１】
最後尾の文節に次候補がなくなると、前に文節があるかをチェックし（Ｓ24）、前に文節がある場合は、この文節に次候補があるか否かをチェックする（Ｓ25）。前の文節に次候補がある場合は、前の文節の変換候補を次候補に、また最後尾までの文節の変換候補を第１位の変換候補に入れ換えて表示する（Ｓ26）。即ち、図11右端の２段目から３段目に示すように、第２文節を「方角」から「法学」に入れ換え、最後尾の文節を「享受」に入れ換える。
【００５２】
前の文節に次候補がある間はステップＳ25、Ｓ26、Ｓ22、Ｓ23を繰り返す。漢字変換キーの入力があったときに、前の文節に次候補がなくなり、前の文節から最後尾までの文節の全変換候補の組み合わせが終了した場合（Ｓ25）、当該文節、即ち前の文節が先頭文節か否かをチェックする（Ｓ27）。当該文節が先頭文節でない場合はステップＳ24に戻って、ステップＳ25に移行し、もう１つ前の文節に次候補があるか否かをチェックする（Ｓ25）。前の文節に次候補がある場合は、前の文節を次候補に、最後尾までの文節を第１位の候補に入れ換えて表示する（Ｓ26）。ステップＳ25の判定の結果、後の文節に次候補がなかった場合、当該文節が先頭文節であるか否かを判定する（Ｓ27）。ステップＳ27の判定の結果、先頭文節であると判定された場合、ステップＳ20に戻る。一方、ステップＳ27の判定の結果、先頭文節であると判定されなかった場合、ステップＳ24に戻る。
即ち、図11右端の６段目から７段目に示すように、第１文節を「信心」から「新人」に入れ換え、最後尾までの第２、第３文節を「邦楽」「教授」から第１位の変換候補である「方角」「享受」に入れ換える。第１文節の変換候補が、オペレータの所望する「新人」に入れ換えられた時点で、次に、第２文節が所望する「法学」に入れ換えられるまでオペレータは変換キーを押し、さらに第３文節が、所望する「教授」に入れ換えられるまで変換キーを押す。このように、オペレータは、文章の流れに沿って、先頭文節から変換候補を決定していくことができる。
【００５３】
一方、当該文節が先頭文節の場合はステップＳ20に戻って、各文節の第１位の変換候補を再び表示し、漢字変換キーの入力がある都度、前述と同様に、各文節の変換候補の組み合わせを変えながら変換を繰り返す。
このように、組み合わせを変えながら変換している間に確定キーの入力があると、そのときの変換候補で変換を終了する。また、シフト＋確定キーの入力があると、後述する文書編集時のシーケンス（図８）に移行する。
【００５４】
次に、シフト＋カーソル移動キー入力による文節伸縮時の手順を図７及び図12に基づいて説明する。
部分確定機能オン時に、図12(a) に示すように、「しょうがっこうのせんせいのえ」という読みが入力され、図12(b) のように「小学校の先生の絵」と変換した状態で、シフト＋カーソル移動キーの入力があると、カーソルの移動方向を判定する（Ｓ28）。このとき、カーソルは、所定のキー操作（例えば、図12(b) に示すようなカーソル移動キー操作）によって、伸縮しようとする文節（図12の場合は「しょうがっこうの」）の次の文字位置に移動され、図12(c) に示すように読みの状態に戻っている。
【００５５】
ここで、カーソルの移動方向が後ろ方向（→）の場合、カーソルの前の文節の切れ目を１文字分後ろに移動して文節を伸ばす（Ｓ29）。移動した切れ目までの読みで辞書104 を検索し（Ｓ30）、図12(d) に示すように、変換候補がある場合は変換候補を、また変換候補がない場合は読みを表示する（Ｓ31）。図12(d) の状態で、さらにカーソルの移動方向が後ろ方向を指示している場合、ステップＳ29〜Ｓ31を繰り返し、図12(e) に示すような状態になる。このように、後ろ方向へカーソルを移動して文節を伸ばす場合は、１文字単位でカーソルを移動する。
【００５６】
一方、カーソルの移動方向が前方向（←）の場合、カーソルの前の文節の切れ目を１文字分前方向に移動し（Ｓ32）、移動した切れ目までの読みで辞書104 を検索する（Ｓ33）。辞書104 に変換候補が存在するか否かをチェックし（Ｓ34）、変換候補が存在する場合は、カーソルを移動し（Ｓ35）、変換候補を表示する（Ｓ36）。切れ目を移動した状態の読みで辞書104 に変換候補が存在しない場合は、文節の切れ目をさらに１文字分前に移動し（Ｓ32）、ステップＳ33に移行して、移動した切れ目までの読みで辞書104 を検索する（Ｓ33）。その結果、辞書104 に変換候補が存在する場合は、変換候補が存在した文節の次の文字位置までカーソルを移動して変換候補を表示するが（Ｓ35、Ｓ36）、変換候補が存在しない場合は、さらに１文字分前に文節の切れ目を移動し（Ｓ32）、ステップＳ33、Ｓ34を繰り返す。このように、前方向へカーソルを移動して文節を縮める場合は、辞書104 に変換候補が存在する位置まで、即ち単語単位又は文節単位でカーソルを移動する。
【００５７】
例えば、図12(f) に示すように、文節「しょうがっこう」の次にカーソルが位置している状態で、シフト＋カーソル移動キー（←）の入力があると、「しょうがっこ」、「しょうがっ」と１文字ずつ縮めた結果、「しょうが」で初めて変換候補が存在するので、図12(g) に示すように、カーソルを「しょうが」の次の文字位置まで移動するとともに、「しょうが」の変換候補「生姜」「ショウガ」「小我」…を表示する。
【００５８】
このように、文節を縮める場合と伸ばす場合とでカーソルの移動単位を変える理由は、文節単位でカーソルを移動すると操作性は向上するが、両方向でカーソルの移動を文節単位にした場合、ユーザが希望する位置に文節の切れ目を変更できなくなるので、いずれか一方向の移動単位を１文字単位にした方が便利なためである。一般的に、読みに切れ目を入れる場合、より長い単語を優先した切れ目を入れるので、文節を伸ばした方向で１文節を形成する可能性が低いこと、また伸ばす方向、即ち単語の後ろに、ひらがなの助詞が存在する可能性の高いこと等を考慮し、本例では後ろ方向へのカーソルの移動単位を１文字単位とする。
ただし、カーソルの移動単位は前方向を１文字単位、後ろ方向を文節単位にしてもよい。
【００５９】
次に、文書編集時の手順を図８及び図13に基づいて説明する。
部分確定機能がオン／オフいずれの場合であっても、シフト＋確定キーの入力があると、すべての文節の候補を確定する（Ｓ38）。そのとき、複文節変換を実行する前に、サーチ，置換等のキー入力があり、サーチ，置換等の編集動作中であるか否かをチェックし（Ｓ39）、編集動作中でなければ、すべての文節の候補を確定した状態で変換を終了する。
一方、編集動作中であった場合は、改めて編集の実行キー入力がなくても、確定に連動して、確定した文字による編集動作を実行する（Ｓ40）。
例えば、図13に示すように、サーチを指示した状態で、読みを「がっこうのせんせいのえ」と入力し（図13(a) ）、「学校の先生の絵」と変換された状態でシフト＋確定キーを押すと（図13(b) ）、文書内の「学校の先生の絵」をサーチし、カーソルをサーチした語の位置に表示する（図13(c) ）。
【００６０】
なお、以上のような複文節変換の手順（一括変換、部分確定、文節伸縮、文節の切れ目表示、文書編集）を含むプログラムは、図２に示すような構成のワードプロセッサのＲＯＭに書き込んでおく以外に、図14に示すように、フロッピーディスク，コンパクトディスク，光磁気ディスク等の記憶媒体Ｄに記憶しておき、この記憶媒体Ｄをワードプロセッサ，パーソナルコンピュータのディスクドライブに装填してかな漢字変換を行う構成でもよい。
【００６１】
【発明の効果】
以上のように、第１乃至第３発明のかな漢字変換装置、並びに第６発明のかな漢字変換方法は、部分確定により複数文節のうちのいずれかの文節の変換候補を確定した場合の他の文節に対する一括変換、又は装置側が入れた切れ目を変更して文節を伸縮した場合の複数文節に対する一括変換を可能とするので、一括変換の便利な機能を充分活かすことができて操作性が良いという優れた効果を奏する。
【００６２】
また、複数文節の一括変換において、部分確定機能を使用して変換を行う場合でも、使用しないで変換を行う場合と同様に、文章の流れに沿った先頭文節からの変換候補の決定を可能とするので、複文節変換がオペレータに与える違和感を解消して操作性が良いという優れた効果を奏する。
【００６３】
また、第４発明のかな漢字変換装置は、文節の先頭文字に２重アンダーラインを付すなどして、複文節変換における文節の切れ目を明示的に表示するので、操作性が良いという優れた効果を奏する。
【００６４】
また、第５発明のかな漢字変換装置は、サーチ，置換等の編集時に用いる漢字，漢字かな混じり文を得るために複文節変換した際、全ての変換候補の確定完了に連動してサーチ，置換等の編集動作を実行するので、キー操作が少なくて操作性が良いという優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明のワードプロセッサの外観の斜視図である。
【図２】本発明のワードプロセッサの要部構成を示すブロック図である。
【図３】本発明のかな漢字変換装置による複文節変換の手順を示すフローチャート（その１）である。
【図４】本発明のかな漢字変換装置による複文節変換の手順を示すフローチャート（その２の１・部分確定機能オン時）である。
【図５】本発明のかな漢字変換装置による複文節変換の手順を示すフローチャート（その２の２・部分確定機能オン時）である。
【図６】本発明のかな漢字変換装置による複文節変換の手順を示すフローチャート（その３・部分確定機能オフ時）である。
【図７】本発明のかな漢字変換装置による複文節変換の手順を示すフローチャート（その４・シフト＋カーソル移動キー入力による文節伸縮時）である。
【図８】本発明のかな漢字変換装置による複文節変換の手順を示すフローチャート（その５・シフト＋確定キー入力による文書編集時）である。
【図９】本発明のかな漢字変換装置の文節の切れ目候補の記憶状態の概念図である。
【図１０】本発明のかな漢字変換装置の変換候補の記憶状態の概念図である。
【図１１】本発明のかな漢字変換装置の部分確定機能オン時／オフ時のキー操作及び複文節変換の過程の一例を示す図である。
【図１２】本発明のかな漢字変換装置の文節伸縮時のキー操作及び変換過程の画面表示例を示す図である。
【図１３】本発明のかな漢字変換装置の複文節変換結果を用いたサーチ時のキー操作及び変換過程の画面表示例を示す図である。
【図１４】  本発明のかな漢字変換方法のプログラムを記憶している記憶媒体及びその記憶状態の概念図である。
【図１５】従来のかな漢字変換装置による複文節変換の過程を示す図である。
【符号の説明】
100 装置本体
101 制御部
102 かな漢字制御部
1021  一括変換部
1022  部分確定部
103 入力バッファ
104 辞書
105 文節検定部
106 候補バッファ
107 変換候補作成部
108 候補バッファ
109 部分確定機能オン／オフ設定部
110 文節先頭文字表示制御部
200 入力部
300 出力部
Ｄ  記憶媒体
【図１】
0003869479.tif 000002
【図２】
0003869479.tif 000003
【図３】
0003869479.tif 000004
【図４】
0003869479.tif 000005
【図５】
0003869479.tif 000006
【図６】
0003869479.tif 000007
【図７】
0003869479.tif 000008
【図８】
0003869479.tif 000009
【図９】
0003869479.tif 000010
【図１０】
0003869479.tif 000011
【図１１】
0003869479.tif 000012
【図１２】
0003869479.tif 000013
【図１３】
0003869479.tif 000014
【図１４】
0003869479.tif 000015
【図１５】
0003869479.tif 000016