(57)【要約】【課題】  仮名漢字変換装置において、入力画面上の入力位置や着目している文節から視線を移動させることなくスムースな変換処理を実現する。【解決手段】  仮名漢字変換装置は、仮名漢字変換処理部ＫＣＭが変換ウインドウ設定部ＷＣＳにより設定された変換ウインドウに入力部ＩＰＢから入力される仮名文字列に対してハードディスク８４に保存された辞書を参照することにより仮名漢字変換を行なう。仮名漢字変換の操作の前または途中で入力部ＩＰＢから所定の操作を行なうと、予め仮名漢字変換の操作状況に対応する変換操作に関する命令を一覧表示するメニューとして変換ウインドウメニュー管理部ＭＣＣにより設定され記憶されたメニューのうち操作状況に応じたメニューを変換ウインドウ近傍に表示する。操作者は、変換ウインドウ近傍に表示されるメニューから所望の命令を選択すればよいから、スムースに変換操作を行なうことができる。【選択図】        図１
2004280852.tif 000002
【特許請求の範囲】
【請求項１】
入力された仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
前記仮名文字列の対応する漢字混じり文字列への変換過程に生じる複数の変換状態に対し、適用可能な変換操作に関する命令の一覧を前記複数の変換状態毎に関連して記憶する命令記憶手段と、
操作者により所定の指示がなされたとき、前記命令記憶手段に記憶された複数の変換操作に関する命令の一覧のうち、該指示がなされたときの前記変換状態に対応する変換操作に関する一覧を選択して表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と
を備える仮名漢字変換装置。
【請求項２】
請求項１記載の仮名漢字変換装置であって、
前記仮名文字列の対応する漢字混じり文字列への変換過程に生じる複数の変換状態のうちの１つを指定する変換状態指定手段と、
該指定された変換状態に対応する変換操作に関する命令の一覧を設定または変更する命令一覧設定変更手段と
を備え、
前記命令記憶手段は、前記命令一覧設定変更手段により設定または変更された変換操作に関する命令の一覧を前記指定された変換状態に関連して記憶する手段である仮名漢字変換装置。
【請求項３】
前記命令一覧設定変更手段は、前記指定された変換状態に適用可能な変換操作に関する命令の一覧から少なくとも１つを選択することにより設定または変更する手段である請求項２記載の仮名漢字変換装置。
【請求項４】
前記変換命令表示手段は、前記変換状態に対応する変換操作に関する命令の一覧を前記変換領域の近傍に表示する手段である請求項１ないし３いずれか記載の仮名漢字変換装置。
【請求項５】
前記複数の変換状態は、前記仮名文字列が入力された状態を含む請求項１ないし４いずれか記載の仮名漢字変換装置。
【請求項６】
前記複数の変換状態は、前記仮名文字列の少なくとも一部の文字列に対して変換候補が前記変換領域表示手段により前記変換領域に表示された状態を含む請求項１なしい５いずれか記載の仮名漢字変換装置。
【請求項７】
前記複数の変換状態は、前記仮名文字列の少なくとも一部の文字列に対する変換候補の一覧を表示している状態を含む請求項１ないし６いずれか記載の仮名漢字変換装置。
【請求項８】
入力された仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
操作者により所定の指示がなされたとき、前記仮名文字列に対する変換操作に関する命令を前記変換領域の近傍に一覧表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と
を備える仮名漢字変換装置。
【請求項９】
前記所定の指示は、前記変換領域をポインティングデバイスで指示する処理である請求項１ないし８いずれか記載の仮名漢字変換装置。
【請求項１０】
前記所定の指示は、前記仮名文字列を入力可能なキーボードによる所定の操作である請求項１なしい８いずれか記載の仮名漢字変換装置。
【請求項１１】
入力された仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
変換の指示がなされたとき、前記仮名文字列に対して前記辞書を参照して文節分かち書き処理する文節処理手段と、
該文節分かち書き処理により前記変換領域に表示された文節のいずれかを指定して所定の指示がなされたとき、該指定された文節を対象として変換操作に関する命令を該変換領域における該指定された文節の近傍に一覧表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と
を備える仮名漢字変換装置。
【請求項１２】
前記文節処理手段は、前記変換領域に表示された前記仮名文字列のいずれかの文字を指定して変換の指示がなされたとき、該仮名文字列の先頭文字から該指定された文字までの文字列に対して前記辞書を参照して文節分かち書き処理する手段である請求項１１記載の仮名漢字変換装置。
【請求項１３】
前記文節処理手段は、前記変換領域に表示された前記仮名文字列のいずれかの文字を指定して変換の指示がなされたとき、該指定された文字を文節の区切りとして該仮名文字列を文節分かち書き処理する手段である請求項１１記載の仮名漢字変換装置。
【請求項１４】
前記文節処理手段は、前記変換領域に表示された前記仮名文字列を２つに区切る区切り位置を指定して変換の指示がなされたとき、該仮名文字列のうち先頭文字から該指定された区切り位置の前の文字までの文字列に対して前記辞書を参照して文節分かち書き処理する手段である請求項１１記載の仮名漢字変換装置。
【請求項１５】
前記所定の指示は、前記指定された文節が含むいずれかの文字をポインティングデバイスで指示する処理である請求項１１ないし１４いずれか記載の仮名漢字変換装置。
【請求項１６】
前記所定の指示は、前記仮名文字列を入力可能なキーボードによる所定の操作である請求項１１ないし１４いずれか記載の仮名漢字変換装置。
【請求項１７】
入力された仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
該変換領域に表示された前記仮名文字列のいずれかの文字を指定して所定の指示がなされたとき、該仮名文字列の先頭文字から該指定された文字までの文字列に対して前記辞書を参照して文節分かち書き処理すると共に、該分かち書き処理により前記変換領域に表示された文節のうち先頭または最後尾の文節を対象として変換操作に関する命令を該変換領域における該対象とされた文節の近傍に一覧表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と
を備える仮名漢字変換装置。
【請求項１８】
入力された仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
該変換領域に表示された前記仮名文字列のいずれかの文字を指定して所定の指示がなされたとき、該指定された文字を文節の区切りとして該仮名文字列を文節分かち書き処理すると共に、該分かち書き処理により前記変換領域に表示された文節のうち前記指定された文字を含む文節を対象として変換操作に関する命令を該変換領域における該対象とされた文節の近傍に一覧表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と
を備える仮名漢字変換装置。
【請求項１９】
前記指定および前記所定の指示は、指定する文字をポインティングデバイスにより指示する処理である請求項１７または１８記載の仮名漢字変換装置。
【請求項２０】
入力された仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
該変換領域に表示された前記仮名文字列を２つに区切る区切り位置を指定して所定の指示がなされたとき、該仮名文字列のうち先頭文字から該指定された区切り位置の前の文字までの文字列に対して前記辞書を参照して文節分かち書き処理すると共に、該分かち書き処理により前記変換領域に表示された文節のうち先頭または最後尾の文節を対象として変換操作に関する命令を該変換領域における該対象とされた文節の近傍に一覧表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と
を備える仮名漢字変換装置。
【請求項２１】
前記指定および前記所定の指示は、指定する区切り位置をポインティングデバイスで指示する処理である請求項２０記載の仮名漢字変換装置。
【請求項２２】
前記変換命令表示手段は、前記変換操作に関する命令の一つとして、前記変換操作の対象とされた文節に対して単漢字変換処理を行なう命令を含む手段である請求項１１ないし２１いずれか記載の仮名漢字変換装置。
【請求項２３】
前記変換命令表示手段により一覧表示された前記変換操作に関する命令のうち前記単漢字変換処理の命令が選択されて前記対象とされた文節の単漢字変換処理がなされたとき、該対象とされた文節に対応する変換を変換候補とし、該対象とされた文節に対応する仮名文字列を見出しとして、前記辞書に語句登録する語句登録手段を備える請求項２２記載の仮名漢字変換装置。
【請求項２４】
前記変換命令表示手段により一覧表示された前記変換操作に関する命令のうち前記単漢字変換処理の命令が選択されて前記対象とされた文節の単漢字変換処理がなされたとき、該対象とされた文節に対応する変換と、該対象とされた文節に連接する前の文節に対応する変換および／または後の文節に対応する変換とを連接して変換候補とし、該変換候補に対応する仮名文字列を見出しとして、前記辞書に語句登録する語句登録手段を備える請求項２２記載の仮名漢字変換装置。
【請求項２５】
入力された仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列の少なくとも一部の文字列に対して前記辞書を参照することにより発生する変換候補を、候補表示領域を設定して一覧表示する候補表示領域表示手段と、
該候補表示領域に前記変換候補が一覧表示されている際に所定の指示がなされたとき、前記変換候補の表示に関する命令および／または前記参照する辞書に関する命令を前記候補表示領域の近傍に一覧表示する候補命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と
を備える仮名漢字変換装置。
【請求項２６】
前記候補命令表示手段は、前記変換候補の表示に関する命令の一つとして、前記候補表示領域の変換候補のうちの一つを指定して拡大表示する命令を含む手段である請求項２５記載の仮名漢字変換装置。
【請求項２７】
前記候補命令表示手段は、前記変換候補の表示に関する命令の一つとして、前記候補表示領域のサイズを変更する命令を含む手段である請求項２５または２６記載の仮名漢字変換装置。
【請求項２８】
前記候補命令表示手段は、前記参照する辞書に関する命令の一つとして、該仮名漢字変換装置が複数の辞書を有するとき、前記参照する辞書とは別の辞書を参照することにより発生する変換候補を前記候補表示領域に一覧表示する辞書切換変換表示命令を含む手段である請求項２５ないし２７いずれか記載の仮名漢字変換装置。
【請求項２９】
前記候補命令表示手段は、前記参照する辞書に関する命令の一つとして、該仮名漢字変換装置が複数の辞書を有するとき、前記参照する辞書とは別の辞書を参照することにより発生する変換候補を前記候補表示領域とは別の第２の候補表示領域を設定して一覧表示する辞書切換変換表示命令を含む手段である請求項２５ないし２７いずれか記載の仮名漢字変換装置。
【請求項３０】
前記候補命令表示手段により一覧表示された前記参照する辞書に関する命令のうち辞書切換変換命令が選択されたとき、該仮名漢字変換装置が有する複数の辞書のうち前記参照に供される辞書を指定する辞書指定手段を備える請求項２８または２９記載の仮名漢字変換装置。
【請求項３１】
前記候補命令表示手段は、前記変換候補の表示に関する命令の一つとして、前記候補表示領域に表示されている変換候補に対応する文字列に対し単漢字変換処理を行なう命令を含む手段である請求項２５ないし３０いずれか記載の仮名漢字変換装置。
【請求項３２】
前記候補命令表示手段により一覧表示された前記変換候補の表示に関する命令のうち前記単漢字変換処理の命令が選択されて前記変換候補に対応する文字列に対し単漢字変換処理がなされたとき、該文字列に対してなされた変換を変換候補とし、該文字列を見出しとして、前記辞書に語句登録する語句登録手段を備える請求項３１記載の仮名漢字変換装置。
【請求項３３】
前記変換命令表示手段により一覧表示された前記変換候補の表示に関する命令のうち前記単漢字変換処理の命令が選択されて前記変換候補に対応する文字列に対し単漢字変換処理がなされたとき、該文字列に対してなされた変換と該文字列より前の文字列に対応する変換および／または該文字列より後の文字列に対応する変換とを連接して変換候補とし、該変換候補に対応する仮名文字列を見出しとして、前記辞書に語句登録する語句登録手段を備える請求項３１記載の仮名漢字変換装置。
【請求項３４】
入力された仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
変換の指示がなされたとき、前記仮名文字列に対して前記辞書を参照して文節分かち書き処理する文節処理手段と、
該文節分かち書き処理により前記変換領域に表示された文節のいずれかを指定して所定の指示がなされたとき、該指定された文節を対象として変換操作に関する命令を該変換領域における該対象とされた文節の近傍に一覧表示する変換命令表示手段と、
該一覧表示された変換操作に関する命令のうち変換候補の一覧表示の命令を選択したとき、前記指定された文節に対応する変換候補を、候補表示領域を設定して一覧表示する候補表示領域表示手段と、
該候補表示領域に前記変換候補が一覧表示されている際に所定の指示がなされたとき、前記変換候補の表示に関する命令および／または前記参照する辞書に関する命令を前記候補表示領域の近傍に一覧表示する候補命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する候補命令実行手段と
を備える仮名漢字変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮名漢字変換装置に関し、詳しくは、入力された仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置に関する。
【背景技術】
【０００２】
従来、この種の仮名漢字変換装置としては、キーボードに割り当てられた全角ひらがな変換や全角カタカナ変換，全角英数変換，半角カタカナ変換，半角英数変換等の変換キーを操作することにより入力された仮名文字列を所望の変換にするものや、画面の上端や下端あるいは左端や右端に表示されるメニューバーやパレットをマウスやキーボードによって操作して上記の変換をメニューとして表示させ、このメニューから所望の変換を選択して変換するものが知られている。
【０００３】
また、入力された仮名文字列を文節分かち書き処理して得られる文節に対し、文節を指定してキーボードに割り当てられた変換や表示に関する機能キーを操作することにより、または、上述のメニューバーあるいはパレットをマウスやキーボードによって操作して変換あるいは表示に関する命令を複数備えたメニューを表示させ、このメニューから所望の命令を選択することにより、指定された文節の長さを変更したり、指定された文節に対応する変換候補を画面の下部や右部にウインドウを開いて一覧表示したりするものが知られている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、キーボードの変換キーを操作することによって変換の種類を変更する装置では、変換が複数種であることから、変換の度に所望の変換が割り当てられた変換キーのキーボード上の位置を確認する必要があり、視線をＣＲＴ上の変換しようとしている仮名文字列からキーボード上の変換キーに移さなければならないという問題があった。キーボードに割り当てられた変換キーは、熟練により視線の移動なしに操作することもできるが、この場合、操作ミスも多く生じ、この操作ミスを解消するための別のキー操作が必要となる。
【０００５】
こうした視線を変換しようとしている仮名文字列から移動させなければならないといった問題は、メニューバーやパレットを操作することにより変換をメニューとして表示する装置や、文節分かち書き処理して得られる文節の１つを指定し、指定された文節に対して変換あるいは表示に関する命令の一覧をメニューとして表示する装置、文節分かち書き処理して得られる文節に複数の変換候補が検索されているときにＣＲＴ上の所定の位置にウインドウを設定して一覧表示する装置でも、同様に生じる。
【０００６】
本発明の仮名漢字変換装置は、こうした問題を解決し、ＣＲＴ上の入力位置や着目している文節から視線を移動させることなくスムースな変換処理を実現することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の仮名漢字変換装置は、
入力された仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
前記仮名文字列の対応する漢字混じり文字列への変換過程に生じる複数の変換状態に対し、適用可能な変換操作に関する命令の一覧を前記複数の変換状態毎に関連して記憶する命令記憶手段と、
操作者により所定の指示がなされたとき、前記命令記憶手段に記憶された複数の変換操作に関する命令の一覧のうち、該指示がなされたときの前記変換状態に対応する変換操作に関する一覧を選択して表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と
を備えることを要旨とする。
【０００８】
この第１の仮名漢字変換装置は、変換領域表示手段が、仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示し、命令記憶手段が、仮名文字列の対応する漢字混じり文字列への変換過程に生じる複数の変換状態に対し、適用可能な変換操作に関する命令の一覧を複数の変換状態毎に関連して記憶する。変換命令表示手段は、操作者により所定の指示がなされたとき、命令記憶手段に記憶された複数の変換操作に関する命令の一覧のうち、所定の指示がなされたときの変換状態に対応する変換操作に関する一覧を選択して表示し、命令実行手段は、この一覧表示された命令のいずれかが選択されたとき、選択された命令を実行する。
【０００９】
ここで、変換領域には、入力された文字列のうち未確定の仮名文字列を表示する領域や未確定の漢字混じり文字列を表示する領域、変換操作に関する命令などの変換に関するガイダンスを表示する領域およびこれらの周辺の若干の領域を含む。また、変換操作に関する命令には、例えば、全角ひらがな変換や全角カタカナ変換，全角英数変換，半角カタカナ変換，半角英数変換などの変換命令、入力カーソルの移動命令、全角あるいは半角の空白の入力命令、単漢字変換命令、文節長の変更命令や指定された文節の確定命令、指定文節の変更命令、変換候補の変更命令、変換候補の一覧表示命令なども含まれる。なお、「変換領域」および「変換操作に関する命令」の解釈は、以下に説明する第２以降の仮名漢字変換装置においても同様である。
【００１０】
この第１の仮名漢字変換装置によれば、変換状態に応じた変換操作に関する命令の一覧を表示することができる。この結果、操作者は、スムースな変換操作が可能になる。
【００１１】
こうした第１の仮名漢字変換装置において、
前記仮名文字列の対応する漢字混じり文字列への変換過程に生じる複数の変換状態のうちの１つを指定する変換状態指定手段と、
該指定された変換状態に対応する変換操作に関する命令の一覧を設定または変更する命令一覧設定変更手段と
を備え、
前記命令記憶手段は、前記命令一覧設定変更手段により設定または変更された変換操作に関する命令の一覧を前記指定された変換状態に関連して記憶する手段であるものとすることもできる。
【００１２】
この態様の第１の仮名漢字変換装置は、命令一覧設定変更手段が、変換状態指定手段により仮名文字列の対応する漢字混じり文字列への変換過程に生じる複数の変換状態のうちの１つとして指定された変換状態に対応する変換操作に関する命令の一覧を設定または変更する。そして、命令記憶手段は、命令一覧設定変更手段により設定または変更された変換操作に関する命令の一覧を指定された変換状態に関連して記憶する。この態様とすれば、変換状態に応じた変換操作の一覧を自由に設定または変更することができる。
【００１３】
これら第１の仮名漢字変換装置において、前記命令一覧設定変更手段は、前記指定された変換状態に適用可能な変換操作に関する命令の一覧から少なくとも１つを選択することにより設定または変更する手段であるものとすることもできる。こうすれば、設定または変更を容易に行なうことができる。
【００１４】
また、第１の仮名漢字変換装置において、前記変換命令表示手段は、前記変換状態に対応する変換操作に関する命令の一覧を前記変換領域の近傍に表示する手段であるものとすることもできる。
【００１５】
この態様とすれば、仮名文字列に対する変換操作に関する命令を変換領域の近傍に一覧表示するから、視線の移動させることなく入力された仮名文字列と変換操作に関する命令の一覧とを見ながら所望の命令を選択することができる。ここで、近傍には、変換領域の外縁に接する上下左右の位置や変換領域から所定の間隔（例えば、１ないし５文字程度の間隔や１なしい５行程度の間隔等）を有する上下左右の位置の他、変換領域の少なくとも一部が重なった状態も含まれる。なお、この「近傍」の解釈は、以下に説明する第２以降の仮名漢字変換装置においても同様である。
【００１６】
第１の仮名漢字変換装置において、前記複数の変換状態は、前記仮名文字列が入力された状態を含むものとすることや、前記仮名文字列の少なくとも一部の文字列に対して変換候補が前記変換領域表示手段により前記変換領域に表示された状態を含むものとすること、あるいは、前記仮名文字列の少なくとも一部の文字列に対する変換候補の一覧を表示している状態を含むものとすることも可能である。
【００１７】
本発明の第２の仮名漢字変換装置は、
入力された仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
操作者により所定の指示がなされたとき、前記仮名文字列に対する変換操作に関する命令を前記変換領域の近傍に一覧表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と
を備えることを要旨とする。
【００１８】
この第２の仮名漢字変換装置は、変換領域表示手段が、仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示し、変換命令表示手段が、操作者により所定の指示がなされたとき、仮名文字列に対する変換操作に関する命令を変換領域の近傍に一覧表示する。そして、命令実行手段は、一覧表示された命令のいずれかが選択されたとき、選択された命令を実行する。
【００１９】
この第２の仮名漢字変換装置によれば、仮名文字列に対する変換操作に関する命令を変換領域の近傍に一覧表示するから、視線の移動させることなく入力された仮名文字列と変換操作に関する命令の一覧とを見ながら所望の命令を選択することができる。
【００２０】
ここで、前記第１または第２の仮名漢字変換装置のいずれかにおいて、前記所定の指示は、前記変換領域をポインティングデバイスで指示する処理である態様とすることもでき、前記仮名文字列を入力可能なキーボードによる所定の操作である態様とすることもできる。
【００２１】
本発明の第３の仮名漢字変換装置は、
入力された仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
変換の指示がなされたとき、前記仮名文字列に対して前記辞書を参照して文節分かち書き処理する文節処理手段と、
該文節分かち書き処理により前記変換領域に表示された文節のいずれかを指定して所定の指示がなされたとき、該指定された文節を対象として変換操作に関する命令を該変換領域における該指定された文節の近傍に一覧表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と
を備えることを要旨とする。
【００２２】
この第３の仮名漢字変換装置は、変換領域表示手段が、仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示し、文節処理手段が、変換の指示がなされたとき、仮名文字列に対して辞書を参照して文節分かち書き処理する。変換命令表示手段は、文節分かち書き処理により変換領域に表示された文節のいずれかを指定して所定の指示がなされたとき、指定された文節を対象として変換操作に関する命令を変換領域における指定された文節の近傍に一覧表示する。そして、命令実行手段は、この一覧表示された命令のいずれかが選択されたとき、選択された命令を実行する。
【００２３】
こうした第３の仮名漢字変換装置によれば、指定された文節に対する変換操作に関する命令を変換領域における指定された文節の近傍に一覧表示するから、視線の移動させることなく指定された文節と変換操作に関する命令の一覧とを見ながら所望の命令を選択することができる。
【００２４】
ここで、前記第３の仮名漢字変換装置において、前記文節処理手段は、前記変換領域に表示された前記仮名文字列のいずれかの文字を指定して変換の指示がなされたとき、該仮名文字列の先頭文字から該指定された文字までの文字列に対して前記辞書を参照して文節分かち書き処理する手段である態様とすることもできる。この態様とすれば、仮名文字列のうち先頭から所望の文字列だけ仮名漢字変換することができる。また、文節の区切りを指定することになるから、より正確に文節分かち書きすることができ、仮名漢字変換の効率を高くすることができる。これらの結果、大量の仮名文字列を入力した際には、先頭から所望の文字列ずつ順次仮名漢字変換するといった操作も可能になる。
【００２５】
また、前記第３の仮名漢字変換装置において、前記文節処理手段は、前記変換領域に表示された前記仮名文字列のいずれかの文字を指定して変換の指示がなされたとき、該指定された文字を文節の区切りとして該仮名文字列を文節分かち書き処理する手段である態様とすることもできる。この態様とすれば、より正確に文節分かち書きすることができ仮名漢字変換の効率を高くすることができる。
【００２６】
あるいは、前記第３の仮名漢字変換装置において、前記文節処理手段は、前記変換領域に表示された前記仮名文字列を２つに区切る区切り位置を指定して変換の指示がなされたとき、該仮名文字列のうち先頭文字から該指定された区切り位置の前の文字までの文字列に対して前記辞書を参照して文節分かち書き処理する手段である態様とすることもできる。この態様とすれば、仮名文字列のうち先頭から所望の文字列だけ仮名漢字変換することができる。また、文節の区切りを指定することになるから、より正確に文節分かち書きすることができ、仮名漢字変換の効率を高くすることができる。これらの結果、大量の仮名文字列を入力した際には、先頭から所望の文字列ずつ順次仮名漢字変換するといった操作も可能になる。
【００２７】
これら第３の仮名漢字変換装置のいずれかにおいて、前記所定の指示は、前記指定された文節が含むいずれかの文字をポインティングデバイスで指示する処理である態様とすることもできる。
【００２８】
こうした第３の仮名漢字変換装置のいずれかにおいて、前記所定の指示は、前記仮名文字列を入力可能なキーボードによる所定の操作である態様とすることもできる。
【００２９】
本発明の第４の仮名漢字変換装置は、
入力された仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
該変換領域に表示された前記仮名文字列のいずれかの文字を指定して所定の指示がなされたとき、該仮名文字列の先頭文字から該指定された文字までの文字列に対して前記辞書を参照して文節分かち書き処理すると共に、該分かち書き処理により前記変換領域に表示された文節のうち先頭または最後尾の文節を対象として変換操作に関する命令を該変換領域における該対象とされた文節の近傍に一覧表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と
を備えることを要旨とする。
【００３０】
この第４の仮名漢字変換装置は、変換領域表示手段が、仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する。変換命令表示手段は、この変換領域に表示された仮名文字列のいずれかの文字を指定して所定の指示がなされたとき、仮名文字列の先頭文字から指定された文字までの文字列に対して辞書を参照して文節分かち書き処理すると共に、この分かち書き処理により変換領域に表示された文節のうち先頭または最後尾の文節を対象として変換操作に関する命令を変換領域におけるこの対象とされた文節の近傍に一覧表示する。そして、命令実行手段は、この一覧表示された命令のいずれかが選択されたとき、選択された命令を実行する。
【００３１】
こうした第４の仮名漢字変換装置によれば、仮名文字列のうち先頭から所望の文字列だけを仮名漢字変換することができ、より正確に文節分かち書きすることができる。しかも、分かち書きされた文節のうち先頭または最後尾の文節を対象として変換操作に関する命令を変換領域におけるこの対象とされた文節の近傍に一覧表示するから、視線の移動させることなく対象とされた文節と変換操作に関する命令の一覧とを見ながら所望の命令を選択することができる。
【００３２】
本発明の第５の仮名漢字変換装置は、
入力された仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
該変換領域に表示された前記仮名文字列のいずれかの文字を指定して所定の指示がなされたとき、該指定された文字を文節の区切りとして該仮名文字列を文節分かち書き処理すると共に、該分かち書き処理により前記変換領域に表示された文節のうち前記指定された文字を含む文節を対象として変換操作に関する命令を該変換領域における該対象とされた文節の近傍に一覧表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と
を備えることを要旨とする。
【００３３】
この第５の仮名漢字変換装置は、変換領域表示手段が、仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する。変換命令一覧表示手段は、この変換領域に表示された仮名文字列のいずれかの文字を指定して所定の指示がなされたとき、指定された文字を文節の区切りとして仮名文字列を文節分かち書き処理すると共に、この分かち書き処理により変換領域に表示された文節のうち指定された文字を含む文節を対象として変換操作に関する命令を変換領域におけるこの対象とされた文節の近傍に一覧表示する。そして、命令実行手段は、この一覧表示された命令のいずれかが選択されたとき、選択された命令を実行する。
【００３４】
こうした第５の仮名漢字変換装置によれば、文節区切りを指定するから、より正確に文節分かち書きすることができる。しかも、分かち書きされた文節のうち指定された文字を含む文節を対象として変換操作に関する命令を変換領域におけるこの対象とされた文節の近傍に一覧表示するから、視線の移動させることなく対象とされた文節と変換操作に関する命令の一覧とを見ながら所望の命令を選択することができる。
【００３５】
これら前記第４または第５の仮名漢字変換装置において、前記指定および前記所定の指示は、指定する文字をポインティングデバイスにより指示する処理である態様とすることもできる。
【００３６】
本発明の第６の仮名漢字変換装置は、
入力された仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
該変換領域に表示された前記仮名文字列を２つに区切る区切り位置を指定して所定の指示がなされたとき、該仮名文字列のうち先頭文字から該指定された区切り位置の前の文字までの文字列に対して前記辞書を参照して文節分かち書き処理すると共に、該分かち書き処理により前記変換領域に表示された文節のうち先頭または最後尾の文節を対象として変換操作に関する命令を該変換領域における該対象とされた文節の近傍に一覧表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と
を備えることを要旨とする。
【００３７】
この第６の仮名漢字変換装置は、変換領域表示手段が、仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する。変換命令表示手段は、この変換領域に表示された仮名文字列を２つに区切る区切り位置を指定して所定の指示がなされたとき、仮名文字列のうち先頭文字から指定された区切り位置の前の文字までの文字列に対して辞書を参照して文節分かち書き処理すると共に、この分かち書き処理により変換領域に表示された文節のうち先頭または最後尾の文節を対象として変換操作に関する命令を変換領域におけるこの対象とされた文節の近傍に一覧表示する。そして、命令実行手段は、この一覧表示された命令のいずれかが選択されたとき、選択された命令を実行する。
【００３８】
こうした第６の仮名漢字変換装置によれば、仮名文字列のうち先頭から所望の文字列だけを仮名漢字変換することができ、より正確に文節分かち書きすることができる。しかも、分かち書きされた文節のうち先頭または最後尾の文節を対象として変換操作に関する命令を変換領域におけるこの対象とされた文節の近傍に一覧表示するから、視線の移動させることなく対象とされた文節と変換操作に関する命令の一覧とを見ながら所望の命令を選択することができる。
【００３９】
この第６の仮名漢字変換装置において、前記指定および前記所定の指示は、指定する区切り位置をポインティングデバイスで指示する処理である態様とすることもできる。
【００４０】
また、第３ないし第６の仮名漢字変換装置のいずれかにおいて、前記変換命令表示手段は、前記変換操作に関する命令の一つとして、前記変換操作の対象とされた文節に対して単漢字変換処理を行なう命令を含む手段である構成とすることもできる。この態様とすれば、対象とされた文節を単漢字変換により仮名漢字変換することができる。
【００４１】
こうした変換操作に関する命令の一つとして単漢字変換処理を行なう命令を含む第３ないし第６の名漢字変換装置のいずれかにおいて、前記変換命令表示手段により一覧表示された前記変換操作に関する命令のうち前記単漢字変換処理の命令が選択されて前記対象とされた文節の単漢字変換処理がなされたとき、該対象とされた文節に対応する変換を変換候補とし、該対象とされた文節に対応する仮名文字列を見出しとして、前記辞書に語句登録する語句登録手段を備える態様とすることもできる。この態様とすれば、単漢字変換処理により得られた変換を、語句の登録のための入力を省略して、辞書に登録することができる。
【００４２】
また、変換操作に関する命令の一つとして単漢字変換処理を行なう命令を含む第３ないし第６の名漢字変換装置のいずれかにおいて、前記変換命令表示手段により一覧表示された前記変換操作に関する命令のうち前記単漢字変換処理の命令が選択されて前記対象とされた文節の単漢字変換処理がなされたとき、該対象とされた文節に対応する変換と、該対象とされた文節に連接する前の文節に対応する変換および／または後の文節に対応する変換とを連接して変換候補とし、該変換候補に対応する仮名文字列を見出しとして、前記辞書に語句登録する語句登録手段を備える態様とすることもできる。この態様とすれば、単漢字変換処理により得られた変換を、直前および／または直後の文節と連接して語句登録することができる。しかも、語句の登録のための入力を省略することができる。
【００４３】
本発明の第７の仮名漢字変換装置は、
入力された仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列に対して前記辞書を参照することにより発生する変換候補を、候補表示領域を設定して一覧表示する候補表示領域表示手段と、
該候補表示領域に前記変換候補が一覧表示されている際に所定の指示がなされたとき、前記変換候補の表示に関する命令および／または前記参照する辞書に関する命令を前記候補表示領域の近傍に一覧表示する候補命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と
を備えることを要旨とする。
【００４４】
この第７の仮名漢字変換装置は、候補表示領域表示手段が、仮名文字列に対して辞書を参照することにより発生する変換候補を、候補表示領域を設定して一覧表示する。候補命令表示手段は、この候補表示領域に変換候補が一覧表示されている際に所定の指示がなされたとき、変換候補の表示に関する命令および／または参照する辞書に関する命令を候補表示領域の近傍に一覧表示する。そして、命令実行手段は、この一覧表示された命令のいずれかが選択されたとき、選択された命令を実行する
こうした第７の仮名漢字変換装置によれば、変換候補の表示に関する命令および／または参照する辞書に関する命令を候補表示領域の近傍に一覧表示するから、視線の移動させることなく所望の命令を選択することができる。
【００４５】
この第７の仮名漢字変換装置において、前記候補命令表示手段は、前記変換候補の表示に関する命令の一つとして、前記候補表示領域の変換候補のうちの一つを指定して拡大表示する命令を含む手段である態様とすることもできる。この態様とすれば、指定された変換候補が拡大表示されるから、変換候補を確定する前に確認することができる。
【００４６】
また、第７の仮名漢字変換装置において、前記候補命令表示手段は、前記変換候補の表示に関する命令の一つとして、前記候補表示領域のサイズを変更する命令を含む手段である態様とすることもできる。この態様とすれば、検索された変換候補の数に応じて候補表示領域のサイズを変更することができる。
【００４７】
これら第７の仮名漢字変換装置において、前記候補命令表示手段は、前記参照する辞書に関する命令の一つとして、該仮名漢字変換装置が複数の辞書を有するとき、前記参照する辞書とは別の辞書を参照することにより発生する変換候補を前記候補表示領域に一覧表示する辞書切換変換表示命令を含む手段である態様とすることもできる。この態様とすれば、対象とされる文節に対して参照される辞書を別の辞書に代えることができ、この別の辞書を参照することによって生じる変換候補を候補表示領域に表示することができる。
【００４８】
あるいは、第７の仮名漢字変換装置において、前記候補命令表示手段は、前記参照する辞書に関する命令の一つとして、該仮名漢字変換装置が複数の辞書を有するとき、前記参照する辞書とは別の辞書を参照することにより発生する変換候補を前記候補表示領域とは別の第２の候補表示領域を設定して一覧表示する辞書切換変換表示命令を含む手段である態様とすることもできる。この態様とすれば、対象とされる文節に対して参照される辞書を別の辞書に代えることができ、この別の辞書を参照することによって生じる変換候補を異なる候補表示領域を設定して表示することができる。
【００４９】
これら辞書に関する命令の一つとして辞書切換変換表示命令を含む第７の仮名漢字変換装置において、前記候補命令表示手段により一覧表示された前記参照する辞書に関する命令のうち辞書切換変換命令が選択されたとき、該仮名漢字変換装置が有する複数の辞書のうち前記参照に供される辞書を指定する辞書指定手段を備える態様とすることもできる。この態様とすれば、操作者は、所望の辞書を参照して対象とされる文節を仮名漢字変換することができる。
【００５０】
これらの第７の仮名漢字変換装置において、前記候補命令表示手段は、前記変換候補の表示に関する命令の一つとして、前記候補表示領域に表示されている変換候補に対応する文字列に対し単漢字変換処理を行なう命令を含む手段である態様とすることもできる。この態様とすれば、変換候補に対応する文字列に対して単漢字変換により漢字入力することができる。
【００５１】
こうした変換操作に関する命令の一つとして単漢字変換処理を行なう命令を含む第７の名漢字変換装置のいずれかにおいて、前記候補命令表示手段により一覧表示された前記変換候補の表示に関する命令のうち前記単漢字変換処理の命令が選択されて前記変換候補に対応する文字列に対し単漢字変換処理がなされたとき、該文字列に対してなされた変換を変換候補とし、該文字列を見出しとして、前記辞書に語句登録する語句登録手段を備える態様とすることもできる。この態様とすれば、単漢字変換処理により得られた変換を、語句の登録のための入力を省略して、辞書に登録することができる。
【００５２】
また、変換操作に関する命令の一つとして単漢字変換処理を行なう命令を含む第３ないし第６の名漢字変換装置のいずれかにおいて、前記変換命令表示手段により一覧表示された前記変換候補の表示に関する命令のうち前記単漢字変換処理の命令が選択されて前記変換候補に対応する文字列に対し単漢字変換処理がなされたとき、該文字列に対してなされた変換と該文字列より前の文字列に対応する変換および／または該文字列より後の文字列に対応する変換とを連接して変換候補とし、該変換候補に対応する仮名文字列を見出しとして、前記辞書に語句登録する語句登録手段を備える態様とすることもできる。この態様とすれば、単漢字変換処理により得られた変換を、直前および／または直後の文字列と連接して語句登録することができる。しかも、語句の登録のための入力を省略することができる。
【００５３】
本発明の第８の仮名漢字変換装置は、
入力された仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
変換の指示がなされたとき、前記仮名文字列に対して前記辞書を参照して文節分かち書き処理する文節処理手段と、
該文節分かち書き処理により前記変換領域に表示された文節のいずれかを指定して第１の所定の指示がなされたとき、該指定された文節を対象として変換操作に関する命令を該変換領域における該対象とされた文節の近傍に一覧表示する変換命令表示手段と、
該一覧表示された変換操作に関する命令のうち変換候補の一覧表示の命令を選択したとき、前記指定された文節に対応する変換候補を、候補表示領域を設定して一覧表示する候補表示領域表示手段と、
該候補表示領域に前記変換候補が一覧表示されている際に第２の所定の指示がなされたとき、前記変換候補の表示に関する命令および／または前記参照する辞書に関する命令を前記候補表示領域の近傍に一覧表示する候補命令表示手段と
を備えることを要旨とする。
【００５４】
この第８の仮名漢字変換装置は、変換領域表示手段が、仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示、文節処理手段が、変換の指示がなされたとき、仮名文字列に対して辞書を参照して文節分かち書き処理する。変換命令表示手段は、この文節分かち書き処理により変換領域に表示された文節のいずれかを指定して第１の所定の指示がなされたとき、指定された文節を対象として変換操作に関する命令を変換領域における対象とされた文節の近傍に一覧表示する。候補表示領域表示手段は、この一覧表示された変換操作に関する命令のうち変換候補の一覧表示の命令を選択したとき、指定された文節に対応する変換候補を、候補表示領域を設定して一覧表示する。候補命令表示手段は、この候補表示領域に変換候補が一覧表示されている際に第２の所定の指示がなされたとき、変換候補の表示に関する命令および／または参照する辞書に関する命令を候補表示領域の近傍に一覧表示する。
【００５５】
こうした第８の仮名漢字変換装置によれば、指定された文節に対する変換操作に関する命令を変換領域における指定された文節の近傍に一覧表示するから、視線の移動させることなく指定された文節と変換操作に関する命令の一覧とを見ながら所望の命令を選択することができる。また、変換候補の表示に関する命令または参照する辞書に関する命令を候補表示領域の近傍に一覧表示するから、視線の移動させることなく所望の命令を選択することができる。
【００５６】
本発明は、以下のような他の態様をとることも可能である。
【００５７】
本発明の他の態様として、仮名文字列を入力可能なコンピュータに読み込まれたとき、該コンピュータを前記第１ないし第８のいずれかの仮名漢字変換装置として動作させるプログラムを記憶した記憶媒体とすることもできる。この態様では、記憶媒体に記憶したプログラムを、仮名文字列を入力可能なコンピュータに読み込ませれば、前述した第１ないし第８のいずれかの仮名漢字変換装置として動作させることができる。
【発明を実施するための最良の形態】
【００５８】
次に、本発明の実施の形態を実施例に基づき説明する。図１は本発明の一実施例である仮名漢字変換装置の概略構成図、図２はこの仮名漢字変換装置が実現されるコンピュータの概略構成図である。まず、説明の都合上、図２に従って、全体構成について説明する。
【００５９】
図２に示すように、このコンピュータ１０は、ローカルバス２２に接続された演算処理部２０、ローカルバス２２を外部バスの一つであるＰＣＩバス３２に接続するＰＣＩブリッジ３０、ＰＣＩバス３２を介して演算処理部２０のＣＰＵ２１等によりアクセスを受けるコントローラ部４０、各種のＩ／Ｏ装置等を制御する機器が低速の外部バスであるＩＳＡバス４２に接続されたＩ／Ｏ部６０、および周辺機器であるキーボード７２，スピーカ７４，カラーＣＲＴ７６などから構成されている。
【００６０】
演算処理部２０は、中央演算処理装置としてのＣＰＵ２１（本実施例ではインテル社製ＰｅｎｔｉｕｍTMを使用）、キャッシュメモリ２３，そのキャッシュコントローラ２４およびメインメモリ２５から構成されている。ＰＣＩブリッジ３０は、高速のＰＣＩバス３２を制御する機能を備えたコントローラである。ＣＰＵ２１が扱うメモリ空間は、ＣＰＵ２１の内部に用意された各種レジスタにより、実際の物理アドレスより広い論理アドレスに拡張されている。
【００６１】
コントローラ部４０は、モニタ（カラーＣＲＴ）７６への画像の表示を司るグラフィックスコントローラ（以下、ＣＲＴＣと呼ぶ）４４、接続されるＳＣＳＩ機器とのデータ転送を司るＳＣＳＩコントローラ４６、ＰＣＩバス３２と下位のＩＳＡバスとのインタフェースを司るＰＣＩ−ＩＳＡブリッジ４８から構成されている。ＣＲＴＣ４４は、カラーＣＲＴ７６に対して、６４０×４８０ドット、１６色表示が可能である。なお、表示用のフォントを記憶したキャラクタジェネレータや所定のコマンドを受け取って所定の図形を描画するグラフィックコントローラ、更には描画画像を記憶するビデオメモリ等は、このＣＲＴＣ４４に実装されているが、これらの構成は周知のものなので、図２では図示を省略した。
【００６２】
ＰＣＩ−ＩＳＡブリッジ４８を介して接続されたＩＳＡバス４２は、各種のＩ／Ｏ機器が接続される入出力制御用のバスであり、ＤＭＡコントローラ（以下単にＤＭＡと呼ぶ）５０、リアルタイムクロック（ＲＴＣ）５２、複合Ｉ／Ｏポート５４、サウンドＩ／Ｏ５６、キーボード７２および２ボタンマウス７３とのインタフェースを司るキーボードインタフェース（以下ＫＥＹと呼ぶ）６４、優先順位を有する割り込み制御を行なう割り込みコントローラ（以下ＰＩＣと呼ぶ）６６、各種の時間カウントやビープ音を発生するタイマ６８等から構成されている。なお、ＩＳＡバス４２には、拡張ボードが実装可能なＩＳＡスロット６２が接続されている。
【００６３】
複合Ｉ／Ｏポート５４には、パラレル出力，シリアル出力の他、フロッピディスク装置８２やハードディスク８４を制御する信号を入出力するポートが用意されている。また、パラレル入出力には、パラレルポート８６を介してプリンタ８８が、シリアル入出力には、シリアルポート９０を介してモデム９２が、各々接続されている。また、サウンドＩ／Ｏ５６には、上述したスピーカ７４の他、マイクロフォン９６が接続可能とされている。
【００６４】
このコンピュータ１０のハードディスク８４には、ＤＯＳおよびそのＤＯＳに組み込まれる種々のデバイスドライバが記憶されており、コンピュータ１０は、立ち上げ時にＤＯＳを読み込み、更にＤＯＳが参照するファイルの内容に従って、必要なデバイスドライバを組み込む。デバイスドライバとして、複合Ｉ／Ｏポート５４を介してのプリンタ８８への印字を可能にするプリンタドライバなどがある。
【００６５】
ハードディスク８４には、「ＷＩＮＤＯＷＳ」というＧＵＩを備えたオペレーティングシステムが記憶されており（「ＷＩＮＤＯＷＳ」はマイクロソフト社の商標）、コンピュータ１０は、このオペレーティングシステムを読み込み、その後アプリケーションプログラムを、このオペレーティングシステム上で動作するよう主記憶上に読み込んで実行する。
【００６６】
次に、図１に従って本実施例の仮名漢字変換装置について説明する。この仮名漢字変換装置は、上述したコンピュータ１０において、そのハードウェアとソフトウェアが一体となって実現するものであり、図１は、ソフトウェアにより実現される部分も含めてブロック図として表わしたものである。この仮名漢字変換装置は、制御部ＥＣＵを中心として、キーボード７２や２ボタンマウス７３からの入力をオペレーティングシステムを介して受け付ける入力部ＩＰＢ、複数の辞書を保存すると共にこの仮名漢字変換装置を構成するのに必要なソフトウェアを保存するハードディスク８４、入力部ＩＰＢ等により入力された仮名文字列を対象に辞書を参照して文節分かち書き処理して漢字混じり文字列の変換候補を発生させる仮名漢字変換処理部ＫＣＭ、入力部ＩＰＢにより入力される仮名文字列の仮名漢字変換の様子を表示するためのウインドウ（変換ウインドウ）を設定する変換ウインドウ設定部ＷＣＳ、変換ウインドウに所定の操作を行なうことにより変換ウインドウ近傍に表示されるメニューを管理する変換ウインドウメニュー管理部ＭＣＣ、仮名漢字変換処理部ＫＣＭにより発生した変換候補の一覧表示用の候補ウインドウを設定する候補ウインドウ設定部、候補ウインドウに所定の操作を行なうことにより候補ウインドウ近傍に表示されるメニューを管理する候補ウインドウメニュー管理部ＭＥＣ、設定された変換ウインドウや候補ウインドウあるいはこれらの近傍に表示されるメニューをカラーＣＲＴ７６に表示する表示部ＤＰＬ、入力された仮名文字列に対し単漢字変換処理を行なう単漢字変換処理部ＳＫＭ、漢字混じり文字列とその読みを変換候補と見出しとして登録する語句登録部ＷＣＭを備える。
【００６７】
変換ウインドウメニュー管理部ＭＣＣは、変換ウインドウを用いて入力された文字列に対し仮名漢字変換操作を行なう前に所定の操作を行なうことにより変換ウインドウの近傍に表示される変換メニューや仮名漢字変換操作を行なった後に文節分かち書き処理されて変換ウインドウに表示される文節の一つを指定して所定の操作を行なうことにより指定された文節の近傍に表示される文節メニュー等の各メニューの内容を設定または変更するメニュー設定変更部Ｃ１と、メニュー設定変更部Ｃ１により設定または変更された変換メニューの内容を記憶する変換メニュー記憶部Ｃ２と、同じくメニュー設定変更部Ｃ１により設定または変更された文節メニューの内容を記憶する文節メニュー記憶部Ｃ３と、変換メニューや文節メニューに表示された命令のいずれかが選択されたときに選択された命令の実行を制御部ＥＣＵに指示する選択命令実行指示部Ｃ４とを備える。
【００６８】
候補ウインドウメニュー管理部ＭＥＣは、候補ウインドウに対して所定の操作を行なうことにより候補ウインドウの近傍に表示される候補メニューの内容を設定または変更するメニュー設定変更部Ｅ１と、メニュー設定変更部Ｅ１により設定または変更された候補メニューの内容を記憶する候補メニュー記憶部Ｅ２と、候補メニューに表示された命令のいずれかが選択されたときに選択された命令の実行を制御部ＥＣＵに指示する選択命令実行指示部Ｅ３とを備える。
【００６９】
仮名漢字変換処理部ＫＣＭは、入力された文字列に対して切り出し可能な単語を辞書から検索する辞書検索部Ｋ１と、検索された単語の連接の適否を単語の文法情報から判断して文節を作成すると共に有り得る文節の組み合わせから確からしい文節の組み合わせを選択する文節分かち書き処理を行なう文節処理部Ｋ２と、文節処理部Ｋ２により選択された文節の変換候補を記憶する変換候補記憶部Ｋ３とを備える。
【００７０】
図１に示した各ブロックは、既述したように、ハードウェアにより実現されている部分とソフトウェアにより実現されている部分とを含む。例えば、表示部ＤＰＬは、ハードウェアとしては図２に示したＣＲＴＣ４４が存在するが、現実には、入力された文字列のテキストの表示や変換候補の表示および変換操作のガイダンスの表示などを含めて、表示を制御するソフトウェアがあって初めて動作する。従って、図１における表示部ＤＰＬなどは、両者を含めたものである。
【００７１】
なお、実施例の仮名漢字変換装置は、そのソフトウエア部分についてはハードディスク８４に記憶されており、キーボード７２等の入力部ＩＰＢからの起動の指示がなされると、上述のオペレーティングシステムにより主記憶に読み込まれて、インプットメソッドエディタＩＭＥ（ＩＮＰＵＴ  ＭＥＴＨＯＤ  ＥＤＩＴＯＲ）として動作し、入力された文字列を所望の漢字混じり文字列等に変換し、変換した文字列を起動の指示がなされた際に実行していたアプリケーションプログラムに対して出力することによりアプリケーションプログラムへの文字の入力を行なう。
【００７２】
次に、こうして構成された実施例の仮名漢字変換装置がコンピュータ１０によりインプットメソッドエディタＩＭＥとして起動されたときの動作について説明する。実施例の仮名漢字変換装置は、コンピュータ１０の所定の操作により、その主記憶にハードディスク８４に記憶された実施例の仮名漢字変換装置の構成のうちのソフトウエア部分を読み込むことにより、インプットメソッドエディタＩＭＥとして起動される。こうしてインプットメソッドエディタＩＭＥとして起動された後は、アプリケーションプログラムあるいはオペレーションシステムに対して、キーボード７２等の入力部ＩＰＢから文字が入力される毎に図３に例示する動作フローに基づく動作を行なう。
【００７３】
キーボード７２等から文字が入力されると（ステップＳ１０２）、コンピュータ１０は、入力された文字およびその後に入力される文字を表示すると共にその仮名漢字変換等の様子を表示する変換ウインドウＷＣを表示して（ステップＳ１０３）、入力された文字を表示する。変換ウインドウＷＣは、実施例の仮名漢字変換装置がインプットメソッドエディタＩＭＥとして起動される前に環境設定部ＥＳＭにより設定された環境（条件）に基づいて、図４に例示するように、オペレーティングシステムが操作画面として提供するデスクトップ画面ＤＰの所定位置に開かれるか、図５に例示するように、入力操作をしようとしているアプリケーションプログラムについて開かれているウインドウ内のキャレットＣ１に合わせて開かれる。なお、変換ウインドウＷＣをアプリケーションプログラムについて開かれているウインドウに重ねて開く場合には、変換ウインドウＷＣの背景は透明とされる。したがって、この透明背景の変換ウインドウＷＣに文字を入力すると、アプリケーションプログラムのキャレットＣ１の位置に文字が入力されているように表示される。この透明背景の変換ウインドウＷＣは図示できないから、図５では破線の枠で示した。
【００７４】
こうした文字の入力に伴って変換ウインドウＷＣが表示されると、コンピュータ１０における入力処理は、アプリケーションプログラムからインプットメソッドエディタＩＭＥに移り、文字または変換命令の入力待ち状態となる。キーボード７２等の入力部ＩＰＢから所望の文字列を入力した後にキーボード７２の所定のキーを操作する等して変換操作を行なうと、入力された文字列に対して仮名漢字変換等の変換処理がなされる（ステップＳ１０４）。変換処理では、全角カタカナ変換や全角英数変換等の文字種の変換や、仮名文字列に対して辞書を参照して文節分かち書き処理して漢字混じり文字列に変換する仮名漢字変換を所定の処理に基づいて行ない（ステップＳ１０６）、変換により生じた変換候補のうち優先順位の高い候補を変換ウインドウＷＣに表示する（ステップＳ１０７）。そして、変換ウインドウＷＣに表示された変換候補や変換ウインドウＷＣに所定の操作を行なうことにより開かれる後述する候補ウインドウＷＥ１等に表示される変換候補から所望の変換候補が選択されると、その変換候補の確定処理を行なって（ステップＳ１０８）、変換処理を終了する。
【００７５】
入力された文字列に対応する変換候補についての確定がなされると、変換ウインドウＷＣを消去して（ステップＳ１０９）、確定した変換候補の文字列を、文字入力操作の対象のアプリケーションプログラムにおけるキャレットＣ１の位置に入力された文字として出力して（ステップＳ１１０）、本ルーチンを終了する。この状態で再び文字が入力されると、本ルーチンのステップＳ１０２が実行されたと判断して、再び変換ウインドウＷＣを開く処理を行なう（ステップＳ１０３）。
【００７６】
次に、ステップＳ１０４の変換処理で全角カタカナ変換や全角英数変換等の文字種の変換を行なう場合について図６の文字種変換処理ルーチンに基づき説明する。文字種の変換は、変換ウインドウＷＣに文字列を入力した後、仮名漢字変換の操作を行なうことなく、変換ウインドウＷＣを２ボタンマウス７３の左ボタンでクリック（以下、「左クリック」という）するか、文字種の変換処理としてキーボード７２に割り当てられた所定のキーを操作することにより、図７に例示するように、変換操作に関する命令を一覧表示する変換メニューＭＣ１を変換ウインドウＷＣの近傍に表示する（ステップＳ１２０）。変換ウインドウＷＣの近傍に変換メニューＭＣ１を表示した状態の一例を図７に示す。変換メニューＭＣ１は、通常、変換ウインドウＷＣの直下に表示されるが、変換ウインドウＷＣの直下に表示すると変換メニューＭＣ１の全体をカラーＣＲＴ７６の表示画面内に表示できないと判断したときには、変換ウインドウＷＣの直上に表示される。
【００７７】
この変換メニューＭＣ１には、全角ひらがな変換，全角カタカナ変換，全角英数変換，半角カタカナ変換および半角英数変換等の文字種の変換命令や、単漢字変換処理の命令、変換ウインドウＷＣ内の入力位置を示すカーソルＣＳの移動に関する命令、空白の入力操作に関する命令が一覧表示される。この変換メニューＭＣ１は、図８（ａ）および（ｂ）に例示するプロパティＰ１およびメニュー編集ダイアログＰ２により設定する。すなわち、まず、図８（ａ）に例示するプロパティＰ１の変換ウインドウのページを表示させ、このページの右上方に位置する「メニュー設定」のボタンを操作する。すると、図８（ｂ）に例示するメニュー編集ダイアログＰ２が表示されるから、メニュー編集ダイアログＰ２の「対象」から「変換メニュー」を選択し、変換操作等の命令が一覧表示される「機能一覧」から２ボタンマウス７３によりメニュー項目を選択することにより変換メニューＭＣ１を設定する。なお、変換メニューＭＣ１には、変換操作に関する命令の一覧と共に、各命令を変換メニューＭＣ１の表示に拘わらず実行するキーボード７２の操作キーも表示される。
【００７８】
こうした変換メニューＭＣ１に表示された命令のいずれかに対応するキー操作を行なうか、変換メニューＭＣ１に表示された命令のいずれかを２ボタンマウス７３により左クリックするかによって命令を選択すると（ステップＳ１２２）、ＣＰＵ２１は、選択された命令を実行する（ステップＳ１２４）。命令の実行は、各命令に応じて用意された図示しない命令処理ルーチンを実行することにより行なう。選択された命令を実行すると、変換メニューＭＣ１を閉じる処理を行なって（ステップＳ１２６）、本ルーチンを終了する。
【００７９】
このように、実施例の仮名漢字変換装置では、変換ウインドウＷＣに対する所定の操作を行なうことにより、変換ウインドウＷＣに表示されている文字列に対して文字種の変換等の変換操作に関する命令を一覧表示する変換メニューＭＣ１を表示する。しかも、変換メニューＭＣ１は変換ウインドウＷＣの直下あるいは直上に表示されるから、操作者は、入力している文字列から視線を大きく移動させる必要がない。また、変換メニューＭＣ１から命令を選択すればよいから、各変換操作に関する命令をキーボード７２に割り当てられた各キーを操作して行なう場合に比して誤操作を少なくすることができ、各操作に対応するキーを憶えていない操作者でも、所望の変換操作を容易に行なうことができる。
【００８０】
次に、ステップＳ１０４の変換処理において、入力された仮名文字列に対し辞書を参照して文節分かち書き処理し、漢字混じり文字列に変換する仮名漢字変換を行なう場合について図９の仮名漢字変換処理ルーチンに基づき説明する。本ルーチンは、変換ウインドウＷＣに仮名文字列が入力された後に、仮名漢字変換の操作としてキーボード７２に割り当てられた所定のキーが操作されることにより起動され、まず、入力された文字列に対して切り出し可能な単語を辞書から検索し、検索された単語の連接の適否を単語の文法情報から判断して文節を作成すると共に有り得る文節の組み合わせから最も確からしい文節の組み合わせを選択する文節分かち書き処理を行なう（ステップＳ１３０）。そして、この文節分かち書き処理により選択された最も確からしい文節に対応する変換候補のうち優先順位の最も高い候補を変換ウインドウＷＣに表示する（ステップＳ１３２）。
【００８１】
変換ウインドウＷＣに表示された文節や文節の変換候補が所望のものでないときには（ステップＳ１３４）、非所望の文節または非所望の変換候補の文節を２ボタンマウス７３により左クリックすることによって文節を指定し（ステップＳ１３８）、指定された文節を再び２ボタンマウス７３により左クリックすることにより、図１０に例示するように、指定された文節を対象とした変換操作に関する命令を一覧表示する文節メニューＭＣ２を変換ウインドウＷＣの指定された文節の近傍に表示する（ステップＳ１４０）。文節メニューＭＣ２も変換メニューＭＣ１と同様に、通常は、変換ウインドウＷＣの直下に表示されるが、変換ウインドウＷＣの直下に表示すると文節メニューＭＣ２の全体をカラーＣＲＴ７６の表示画面内に表示できないときには、変換ウインドウＷＣの直上に表示される。なお、図１０では、変換ウインドウＷＣ内で枠によって囲まれて表示（カラーＣＲＴ７６上では反転表示）されている「紅葉の」が指定された文節に該当する。この文節メニューＭＣ２には、文節カーソルの位置の変更に関する命令や文節長の変更命令、文節の確定命令、他の変換候補の表示命令が表示される。この文節メニューＭＣ２に一覧表示される命令も変換メニューＭＣ１と同様に、図８（ａ）および（ｂ）に例示するプロパティＰ１およびメニュー編集ダイアログＰ２により設定できるようになっている。
【００８２】
こうした文節メニューＭＣ２に一覧表示された命令のいずれかに対応するキー操作を行なうか、文節メニューＭＣ２に表示された命令のいずれかを２ボタンマウス７３により左クリックするかによって命令を選択すると（ステップＳ１４２）、ＣＰＵ２１は、選択された命令を実行する（ステップＳ１４４）。文節メニューＭＣ２における命令の実行も変換メニューＭＣ１における命令の実行と同様に、各命令に応じて用意された図示しない命令処理ルーチンを実行することにより行なわれる。選択された命令を実行すると、変換メニューＭＣ１を閉じる処理を行なって（ステップＳ１４６）、ステップＳ１３４に戻る。
【００８３】
こうした変換操作により文節についての変換候補が所望の変換になったときに（ステップＳ１３４）、確定処理としてキーボード７２に割り当てられた所定のキーを操作すると、変換候補の確定処理を行なって（ステップＳ１４８）、本ルーチンを終了する。
【００８４】
このように、実施例の仮名漢字変換装置では、指定された文節に対して所定の操作を行なうことにより、指定された文節に対する変換操作に関する命令を一覧表示する文節メニューＭＣ２を表示する。しかも、文節メニューＭＣ２は変換ウインドウＷＣにおける指定された文節の直下あるいは直上に表示されるから、操作者は、指定された文節から視線を大きく移動させる必要がない。また、文節メニューＭＣ２から命令を選択すればよいから、各変換操作に関する命令をキーボード７２に割り当てられた各キーを操作して行なう場合に比して誤操作を少なくすることができ、各操作に対応するキーを憶えていない操作者でも、所望の変換操作を容易に行なうことができる。
【００８５】
文節メニューＭＣ２は、選択した命令によっては、更に異なるメニューが表示される。例えば、文節メニューＭＣ２で文節長の変更命令を行なうと、指定された文節が一旦仮名文字列に戻され、文節の対象となる文字列が枠によって囲まれて表示（カラーＣＲＴ７６上では反転表示）されると共に、図１１に例示する文節長変更時メニューＭＣ３が表示される。また、所定のキー操作を行なって指定された文節を一旦仮名文字列に戻し（図１２参照）、仮名文字列の変更を行なった後に変更した文字を含む文節を２ボタンマウス７３で左クリックすると、図１３に例示する文節文字列変換メニューＭＣ４が表示される。こうした文節長変更時メニューＭＣ３や文節文字列変換メニューＭＣ４も、変換メニューＭＣ１や文節メニューＭＣ２と同様に、図８（ａ）および（ｂ）に例示するプロパティＰ１およびメニュー編集ダイアログＰ２により所望のメニューに設定することができる。
【００８６】
このように実施例の仮名漢字変換装置では、文節メニューＭＣ２に表示された変換操作に関する命令の実行すると共に指定された文節の変換操作等の状況に応じたメニューを表示する。しかも、各状況に応じて表示されるメニューの内容を自由に設定できるから、所望の変換操作を簡易に素早く行なうことができる。
【００８７】
なお、実施例の仮名漢字変換装置では、文節メニューＭＣ２や文節長の変更時の文節長変更メニューＭＣ３，文節の仮名文字列の変更時の文節文字列変換メニューＭＣ４を表示したが、この他のメニューを変換の状況に応じて表示するものとしてもよいことは勿論である。
【００８８】
次に図１０の文節メニューＭＣ２で「候補一覧」の命令が選択されたときの動作について説明する。「候補一覧」が選択されると、図１４に例示するように、指定された文節の変換候補を一覧表示する候補ウインドウＷＥ１を指定された文節の近傍に表示する。この候補ウインドウＷＥ１も文節メニューＭＣ２と同様に、通常は、変換ウインドウＷＣの直下に表示されるが、変換ウインドウＷＣの直下に表示すると候補ウインドウＷＥ１の全体をカラーＣＲＴ７６の表示画面内に表示できないときには、変換ウインドウＷＣの直上に表示される。
【００８９】
この候補ウインドウＷＥ１の一覧表示覧の下部にはメニューボタンＭＢが設けられており、このメニューボタンＭＢの操作がなされると、図１５に例示するように、候補ウインドウＷＥ１における変換候補の表示等に関する命令や参照する辞書等に関する命令を候補メニューＭＥ１に一覧表示する。この候補メニューＭＥ１は、候補ウインドウＷＥ１の近傍に表示される。なお、メニューボタンＭＢの操作がなされたときの動作については、図６の文字種変換ルーチンと同様の処理となるから、この動作のフローチャートは省略する。
【００９０】
この候補メニューＭＥ１には、候補ウインドウＷＥ１における変換候補の表示等に関する命令として、候補ウインドウＷＥ１のサイズをワイドにして表示するワイド表示命令（図１６参照）や候補ウインドウＷＥ１に表示した変換候補のフォントを変更する変更命令、候補ウインドウＷＥ１内の指定した変換候補を拡大表示する拡大表示命令（図１７参照）等が一覧表示され、参照する辞書等に関する命令として、指定された文節に対して単漢字変換を行なう単漢字変換処理命令や指定された文節に対して参照する辞書を切り替えて再度変換候補の検索を行なう辞書切替命令、候補ウインドウＷＥ１に表示された変換候補を参照した辞書から削除する削除命令等が一覧表示される。この文節メニューＭＣ２に一覧表示される命令は、図８（ａ）のプロパティＰ１で候補ウインドウのページを選択し、このページの「メニュー設定」のボタンを操作することにより、図８（ｂ）に例示したメニュー編集ダイアログＰ２と同様なダイアログ（図示せず）を用いて設定できるようになっている。
【００９１】
こうした候補メニューＭＥ１に一覧表示された命令のいずれかがキーボード７２あるいは２ボタンマウス７３により選択されると、図６のステップＳ１２２ないしＳ１２６と同様に、選択された命令を実行した後、候補メニューＭＥ１を閉じる。例えば、候補ウインドウＷＥ１からワイド表示命令が選択されたときには、現在表示している候補ウインドウＷＥ１を閉じて、図１６に示すように、変換候補を２次元配列とした候補ウインドウＷＥ１Ｂを表示する。また、候補ウインドウＷＥ１から拡大表示命令が選択されたときには、図１７に示すように、拡大表示用のウインドウＷＨを設定して指定した変換候補を拡大表示する。
【００９２】
また、辞書切替命令が選択されたときには、図１８に例示する辞書切替処理ルーチンを起動して辞書切替処理を行なう。以下にこの辞書切替処理の動作について説明する。本ルーチンが実行されると、ＣＰＵ２１は、まず、図１９に例示するように、切替可能な辞書を一覧表示する辞書一覧表ＭＥ２を候補メニューＭＥ１の辞書切替命令の表示位置に対応して表示する（ステップＳ１５０）。ここで、辞書一覧表ＭＥ２に表示される辞書は、ハードディスク８４に記憶された辞書のうち図８（ａ）のプロパティＰ１の辞書のページ（図示せず）で切替可能な辞書として指定された辞書である。辞書一覧表ＭＥ２から参照する辞書を選択すると（ステップＳ１５２）、選択された辞書から文節の文字列に対応する変換候補を検索し（ステップＳ１５４）、検索された変換候補を候補ウインドウＷＥ１に並べて新たな候補ウインドウＷＥ２を設定して一覧表示し（ステップＳ１５６）、本ルーチンを終了する。例えば人名辞書を選択して変換候補を候補ウインドウＷＥ２に一覧表示した状態を図２０に示す。操作者は、こうした辞書切替処理により表示された新たな候補ウインドウＷＥ２から所望の変換候補を選択することができる。
【００９３】
このように、実施例の仮名漢字変換装置では、指定された文節に対して参照する辞書を切り替えて変換候補を検索することができる。しかも候補ウインドウＷＥ１とは別に新たな候補ウインドウＷＥ２を設定して検索した変換候補を一覧表示するから、操作者は、表示された２つの候補ウインドウＷＥ１，ＷＥ２から所望の変換候補を選択することができる。
【００９４】
なお、実施例の仮名漢字変換装置では、指定された文節に対して辞書を切り替えて検索したときには、検索した変換候補を新たな候補ウインドウＷＥ２を設定して一覧表示したが、表示されている候補ウインドウＷＥ１を消去してその位置に候補ウインドウＷＥ２を設定して表示する構成や、表示されている候補ウインドウＷＥ１の表示内容を検索した変換候補に変更して表示する構成、表示されている候補ウインドウＷＥ１に変換候補を追加して表示する構成等としてもよい。
図１５に示す候補ウインドウＷＥ１から単漢字変換処理命令が選択されたときには、図２１に例示する単漢字変換処理ルーチンを起動して単漢字変換処理を行なう。以下に単漢字変換処理について説明する。本ルーチンが実行されると、ＣＰＵ２１は、まず、図２２に例示する単漢字変換ダイアログＤＫをカラーＣＲＴ７６に表示する処理を実行する（ステップＳ１６０）。この単漢字変換ダイアログＤＫでは、「読み」や「画数」，「部首」，「コード」の入力欄のいずれかにデータ（変換データ）を入力して（ステップＳ１６２）、「検索」のボタンを操作すると（ステップＳ１６４）、変換データに基づいて検索された漢字が「検索」のボタンの上部の表示覧に表示される（ステップＳ１６６）。なお、この単漢字変換ダイアログＤＫの「読み」の入力欄には、指定された文節の読みが自動的に入力される。したがって、操作者は、自動的に入力された読みを修正して漢字検索をすることになる。
【００９５】
表示覧に表示された漢字が所望の漢字でないときには、再度「検索」のボタンを操作することにより、変換データに基づく漢字検索を実行させて、検索した漢字を表示覧に表示させる。こうした操作を所望の漢字が検索されるまで繰り返して漢字の選択を行い（ステップＳ１６８）、その後、「確定」のボタンを操作することにより漢字を確定させる。漢字が確定されると、確定された漢字は文節の読みに代えて変換ウインドウＷＣに表示され、単漢字変換ダイアログＤＫは変換データの入力待ち状態となる。指定された文節に対して更に単漢字変換を続けるときには（ステップＳ１７２）、ステップＳ１６２の単漢字変換ダイアログＤＫの変換データの入力からＳ１７０の処理を繰り返し行なう。
【００９６】
こうして指定された文節に対応する漢字混じり文字列への変換を終了する場合には、単漢字変換ダイアログＤＫの「単語登録」のボタンか「閉じる」のボタンを操作する。「単語登録」のボタンの操作がなされると（ステップＳ１７４）、図２３に例示する単語登録ダイアログＤＷをカラーＣＲＴ７６に表示する処理を行ない（ステップＳ１７６）、単語登録ダイアログＤＷにおける登録データの入力待ち状態となる。単語登録ダイアログＤＷの「読み」の入力欄には指定された文節に対応する仮名文字列が自動的に入力され、「漢字」の入力欄には図２２を用いて変換し変換ウインドウＷＣに表示した漢字混じり文字列が自動的に入力される。したがって、操作者は、登録データとして「読み」および「漢字」の入力欄に自動的に入力された文字を修正すると共に、品詞を入力すればよい（ステップＳ１７８）。登録データの入力が行なわれ、単語登録ダイアログＤＷの「登録」のボタンが操作されると、文節分かち書き処理に参照した辞書に「読み」と「漢字」の入力欄に入力された読みと漢字を見出しと変換候補として単語登録し（ステップＳ１８０）、本ルーチンを終了する。
【００９７】
なお、図２２の単漢字変換ダイアログＤＫが表示されているときに、「閉じる」のボタンを操作すると、ステップＳ１７４で単語登録は行なわないと判断され、上述した単語登録処理を行なわずに本ルーチンを終了する。
【００９８】
このように、実施例の仮名漢字変換装置では、入力した文字列のうち指定された文節を対象として単漢字変換により所望の漢字混じり文字列に変換することができる。しかも、単漢字変換に連動して単語登録を行なうことができる。この際、指定された文節の読みに該当する仮名文字列を「読み」の入力欄に、単漢字変換により変換された漢字混じり文字列を「漢字」の入力欄に自動的に入力するから、単語登録の際の登録データの入力の手間を省くことができる。
【００９９】
こうした単語登録と連動した単漢字変換処理は、図１５に例示した候補メニューＭＥ１に一覧表示された単漢字変換処理の命令を選択した場合に限られず、図７に例示した変換メニューＭＣ１や図１１に例示した文節長変更時メニューＭＣ３，図１３に例示した文節文字列変換メニューＭＣ４に一覧表示される単漢字変換処理の命令を選択した場合にも実行される。
【０１００】
なお、実施例の仮名漢字変換装置では、単漢字変換に連動して単語登録を起動する際、単語登録ダイアログＤＷの「読み」の入力欄に単漢字変換の対象となった文節（指定された文節）の読みに該当する仮名文字列を、「漢字」の入力欄に単漢字変換した漢字混じり文字列を自動的に入力するようにしたが、「読み」の入力欄に指定された文節と共に指定された文節より前または後の文節の読みに該当する仮名文字列を、「漢字」の入力欄に単漢字変換した漢字混じり文字列と共に指定された文節よりも前または後の文節の変換候補を自動的に入力するものとしてもよい。こうすれば、単語の登録に止まらず、広く語句の登録が可能となる。
【０１０１】
実施例の仮名漢字変換装置は、上述したように、変換ウインドウＷＣに仮名文字列が入力され変換操作がなされる前に変換ウインドウＷＣを２ボタンマウス７３の左ボタンでクリックすると変換メニューＭＣ１を変換ウインドウＷＣの近傍に表示するが、変換ウインドウＷＣに表示されているいずれかの文字にマウスカーソルＭＣを合わせて２ボタンマウス７３の右ボタンでクリック（以下、「右クリック」という）すると、図３のステップＳ１０４およびＳ１１０に代えて図２４に例示する部分変換処理ルーチンが起動され、変換ウインドウＷＣに表示された仮名文字列のうち先頭文字からクリックされた文字までの仮名文字列に対して仮名漢字変換処理が行なわれる。以下にこの様子について、部分変換処理ルーチンおよび図２５の操作の様子を例示する説明図に基づき説明する。
【０１０２】
変換ウインドウＷＣに表示されているいずれかの文字が右クリックされると、部分変換処理ルーチンが起動される。本ルーチンが実行されると、ＣＰＵ２１、入力された文字列のうち先頭文字から右クリックされた文字までの文字列に対して辞書を参照して文節分かち書き処理を行ない（ステップＳ２００）、選択された確からしい文節の組み合わせにかかる各文節の変換候補のうち優先順位の最も高い変換候補を変換ウインドウＷＣに表示すると共に（ステップＳ２０２）、先頭の文節を反転表示する（ステップＳ２０４）。変換した文字列が所望の変換でないときには（ステップＳ２０６）、図９の仮名漢字変換処理ルーチンのステップＳ１３８ないしステップＳ１４６の文節メニューＭＣ２による命令の選択・実行処理を行なう（ステップＳ２０８）。なお、ステップＳ２０６により先頭文節が指定されているから、先頭文節を指定して文節メニューＭＣ２を表示させるときには、図９におけるステップＳ１３８の文節の指定は不要となる。
【０１０３】
このように文節メニューＭＣ２を表示させて所望の変換としたとき、あるいは初めから所望の変換のときには、未変換の文字列のいずれかの文字を２ボタンマウス７３で右クリックすることにより変換が確定され（ステップＳ２１０）、確定された漢字混じり文字列がアプリケーションプログラムに出力され（ステップＳ２１２）、ステップＳ２００に戻る。なお、キーボード７２に割り当てられた確定キーを操作することによって確定処理をした場合や未変換文字列がない場合は（ステップＳ２１４）、ステップＳ２００に戻らず、本ルーチンを終了して、図３のステップＳ１１２に戻る。
【０１０４】
以上の操作を図２５の説明図に照らして説明すれば、図２５（ａ）に示すように変換ウインドウＷＣに「あさゆうのひんやりしたくうきのさわやかさがここちよくかんじられるこうようのきせつになりました。」の文字列が入力された状態で、マウスカーソルＭＣを「が」に合わせて右クリックすると、上述のステップＳ２００ないしＳ２０４の処理がなされて、図２５（ｂ）に示すように仮名漢字変換がなされ、先頭文節のみが反転表示（図中では枠でかこって表示）されて変換ウインドウＷＣに表示される。このとき仮名漢字変換の対象とならなかった文字列は入力された状態のまま変換された文字列の後に表示される。この状態で指定された文節である「朝夕の」のいずれかの文字を２ボタンマウス７３で左クリックすると、図２５（ｃ）に示すように上述した文節メニューＭＣ２が指定された文節の直下に表示され、命令の選択待ち状態となる。
【０１０５】
変換対象の文字列が所望の変換となったときに、未変換の文字列の「ここちよくかんじられるこうようのきせつになりました。」のいずれかの文字をマウスカーソルＭＣで右クリックすると（ここでは「る」を右クリック）、変換された漢字混じり文字列の「朝夕のひんやりした空気の爽やかさが」は、確定されてアプリケーションプログラムに出力されて変換ウインドウＷＣから除かれると共に、未変換の文字列は、図２５（ｄ）に示すように、ステップＳ２００ないしＳ２０４の処理によって仮名漢字変換され、図２５（ｂ）と同様に、先頭文節のみが反転表示（図２５中では枠でかこって表示）により変換ウインドウＷＣに表示される。
【０１０６】
なお、この部分変換処理ルーチンにより表示された文節メニューＭＣ２から命令を選択する際、選択した命令によっては更に異なるメニュー（例えば、文節長変更時メニューＭＣ３や文節文字列変換メニューＭＣ４）、候補ウインドウＷＥ１や候補メニューＭＥ１等が表示されるのは、上述の図９に例示した仮名漢字変換処理ルーチンの場合と同様である。
【０１０７】
以上説明した部分変換処理ルーチンによれば、入力された文字列のうち先頭文字から所望の範囲の文字列に対して仮名漢字変換することができ、これを繰り返すことにより入力された文字列を所望の範囲ずつ順次仮名漢字変換することができる。しかも、変換ウインドウＷＣに表示された文節の変換候補が所望の変換でないときには、指定された文節に対する変換操作に関する命令を一覧表示する文節メニューＭＣ２を指定された文節の直下あるいは直上に表示されるから、操作者は、指定された文節から視線を大きく移動させずに指定された文節の変換操作を行なうことができる。
【０１０８】
なお、実施例の仮名漢字変換装置では、変換ウインドウＷＣの未変換の文字列のいずれかの文字を右クリックすると、先頭文字から右クリックした文字までの文字列を仮名漢字変換し、先頭文節を指定された文節として反転表示したが、最後尾の文節を指定された文節として反転表示するものとしてもよい。
【０１０９】
また、実施例の仮名漢字変換装置では、文節を指定し更に指定された文節を左クリックしたときに変換メニューＭＣ１を表示したが、変換ウインドウＷＣの未変換の文字列のいずれかの文字を右クリックしたときに、先頭文字から右クリックした文字までの文字列を仮名漢字変換して変換ウインドウＷＣに表示すると同時に、先頭文節あるいは最後尾の文節を指定された文節として変換メニューＭＣ１を表示するものとしてもよい。
【０１１０】
実施例の仮名漢字変換装置では、変換ウインドウＷＣの未変換の文字列のいずれかの文字を右クリックすると、先頭文字から右クリックした文字までの文字列を仮名漢字変換したが、クリックされた文字を文節の区切りとして未変換の文字列のすべてを仮名漢字変換するものとしてもよい。例えば、図２６に例示するように、前述の仮名文字列のうちの「こうようの」の文字「の」にマウスカーソルＭＣを合わせて右クリックすることにより、文字「の」を文節の区切りとして認識し、この文節区切り情報に基づいて未変換のすべての文字列を変換する場合である。なお、図２６では、クリックした文字を含む文節を指定された文節として反転表示すると共に、この文節を対象とした文節メニューＭＣ２をこの文節の直下に表示したが、指定された文節を２ボタンマウス７３で左クリックしなければ文節メニューＭＣ２を表示しないものとしてもよい。また、クリックした文字を含む文節を指定された文節として反転表示したが、先頭文節または最後尾の文節を指定された文節として反転表示するものとしてもよい。
【０１１１】
実施例の仮名漢字変換装置では、変換ウインドウＷＣの未変換の文字列のいずれかの文字を右クリックすると、先頭文字から右クリックした文字までの文字列を仮名漢字変換したが、未変換の文字列の隣接する文字の間を右クリックすることによりクリックされた前の文字までの文字列を仮名漢字変換するものとしてもよい。この場合、指定された文節として先頭文節を反転表示してもよいし最後尾の文節を反転表示してもよい。また、未変換の文字列の隣接する文字の間を右クリックすると、クリックされた位置を文節の区切りとして未変換の文字列のすべてを仮名漢字変換するものとしてもよい。この場合もクリックして文節の区切りとした直前の文節や先頭文節あるいは最後尾の文節を指定された文節として反転表示してもよく、この反転表示と同時にこれらの文節に対する文節メニューＭＣ２を文節の近傍に表示するものとしてもよい。
【０１１２】
実施例の仮名漢字変換装置では、キーボード７２の所定のキーの操作により起動されたとき、所定のサイズの変換ウインドウＷＣを表示するものとしたが、キーボード７２の所定のキーの操作により起動された後キーボード７２から１文字入力されたときに１文字分のサイズの変換ウインドウを表示し、キーボード７２から一文字入力される毎に、入力された文字が表示されるよう変換ウインドウのサイズを変更するものとしてもよい。
【０１１３】
また、実施例の仮名漢字変換装置では、変換メニューＭＣ１や候補メニューＭＥ１を変換ウインドウＷＣや候補ウインドウＷＥ１の直下に表示するとメニュー全体がカラーＣＲＴ７６に表示されないときには、メニューをウインドウの直上に表示するものとしたが、メニュー全体が表示されるようスクロールするものとしてもよい。また、これらのメニューを変換ウインドウＷＣや候補ウインドウＷＥ１の直上または直下に表示する場合に限られず、右横や左横でもよく、変換ウインドウＷＣや候補ウインドウＷＥ１から所定の間隔をもって該当するウインドウまたは該当する文節の上下左右いずれかの位置に表示するものとしてもよい。あるいは、メニューを変換ウインドウＷＣや候補ウインドウＷＥ１に重ねて表示するものとしてもかまわない。なお、変換メニューＭＣ１を表示する位置としては、上述のように変換ウインドウＷＣ等の近傍であればかまわないが、実施例のように変換ウインドウＷＣ内の文字の入力位置を示すカーソルＣＳの直下または文節が指定されているときには指定された文節の直下に表示するのがより好ましく、これらの直下に表示できないときには、これらの直上に表示するのが好ましい。
【０１１４】
実施例の仮名漢字変換装置では、ポインティングデバイスとして２ボタンマウス７３を用いて変換メニューＭＣ１の表示操作や候補ウインドウＷＥ１の表示操作を行なったが、ライトペン等の他のポインティングデバイスを用いて操作するものとしてもよい。
【０１１５】
実施例では、仮名漢字変換の変換領域としてアプリケーションプログラムとは別のウインドウである変換ウインドウＷＣを設定して仮名漢字変換の様子を表示したが、新たなウインドウを設定せず、アプリケーションプログラムのウインドウ内に変換領域を確保するものとしてもよい。
【０１１６】
実施例の仮名漢字変換装置では、前述したように、ハードウェアにより実現されている部分とソフトウェアにより実現されている部分とを含み、そのソフトウェアのうちハードウェアに依存しない部分についてはアプリケーションソフトとしてハードディスク８４に記憶しており、必要に応じて読み込まれるが、記憶する媒体は、ハードディスク８４に限られず、フレキシブルディスクや光磁気ディスク，ＣＤＲＯＭ等、コンピュータ１０に接続可能な入出力機器に使用可能な記憶媒体であればいかなる記憶媒体であってもかまわない。この場合、記憶媒体に記憶されるアプリケーションソフトを、コンピュータ１０が直接記憶媒体（ＣＤＲＯＭやフレキシブルディスク等）から読み込むことができず、所定の方法によりハードディスク８４にインストールした後にのみ読み込むことできるものとしてもよい。
【０１１７】
実施例の仮名漢字変換装置では、「ＷＩＮＤＯＷＳ」というオペレーションシステム上で動作するインプットメソッドエディタＩＭＥとして説明したが、他のオペレーションシステムで動作するインプットメソッドエディタＩＭＥとしてもよく、インプットメソッドエディタＩＭＥとして動作しないワードプロセッサでもかまわないことは勿論である。
【０１１８】
以上、本発明の実施の形態について説明したが、本発明はこうした実施の形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【０１１９】
【図１】本発明の一実施例である仮名漢字変換装置の概略構成図である。
【図２】実施例の仮名漢字変換装置が実現されるコンピュータの概略構成図である。
【図３】実施例の仮名漢字変換装置の動作の概略を例示するフローチャートである。
【図４】変換ウインドウＷＣがカラーＣＲＴ７６の所定位置に表示された状態を例示する説明図である。
【図５】変換ウインドウＷＣが入力操作を行なっているアプリケーションプログラムのウインドウに重ねて表示された状態を例示する説明図である。
【図６】実施例の仮名漢字変換装置が実行する文字種変換ルーチンを例示するフローチャートである。
【図７】変換ウインドウＷＣの近傍に表示される変換メニューＭＣ１を例示する説明図である。
【図８】各メニューを設定する際に用いられるプロパティＰ１およびメニュー編集ダイアログＰ２を例示する説明図である。
【図９】実施例の仮名漢字変換装置が実行する仮名漢字変換ルーチンを例示するフローチャートである。
【図１０】変換ウインドウＷＣの指定された文節の近傍に表示される文節メニューＭＣ２を例示する説明図である。
【図１１】変換ウインドウＷＣの指定された文節の近傍に表示される文節長変更時メニューＭＣ３を例示する説明図である。
【図１２】指定された文節を仮名文字列に戻した状態を例示する説明図である。
【図１３】変換ウインドウＷＣの指定された文節の近傍に表示される文節文字列変換メニューＭＣ４を例示する説明図である。
【図１４】変換ウインドウＷＣの指定された文節の近傍に表示される候補ウインドウＷＥ１を例示する説明図である。
【図１５】候補ウインドウＷＥ１の近傍に表示される候補メニューＭＥ１を例示する説明図である。
【図１６】候補メニューＭＥ１で候補ウインドウＷＥ１のワイド表示命令が選択されたときに表示される候補ウインドウＷＥ１Ｂを例示する説明図である。
【図１７】候補メニューＭＥ１で変換候補の拡大表示命令が選択されたときに表示される拡大表示用のウインドウＷＨを例示する説明図である。
【図１８】候補メニューＭＥ１で辞書切替命令が選択されたときに、実施例の仮名漢字変換装置が実行する辞書切替処理ルーチンを例示するフローチャートである。
【図１９】切替可能な辞書の一覧表ＭＥ２を例示する説明図である。
【図２０】辞書切替処理により候補ウインドウＷＥ１と並んで表示される候補ウインドウＷＥ２を例示する説明図である。
【図２１】候補メニューＭＥ１で単漢字変換処理命令が選択されたときに、実施例の仮名漢字変換装置が実行する単漢字変換処理ルーチンを例示するフローチャートである。
【図２２】単漢字変換処理ルーチンによりカラーＣＲＴ７６に表示される単漢字変換ダイアログＤＫを例示する説明図である。
【図２３】単漢字変換処理ルーチンによりカラーＣＲＴ７６に表示される単語登録ダイアログＤＷを例示する説明図である。
【図２４】実施例の仮名漢字変換装置が実行する部分変換処理ルーチンを例示するフローチャートである。
【図２５】部分変換処理の様子を例示する説明図である。
【図２６】実施例の仮名漢字変換装置の変換処理の変形例を示す説明図である。
【符号の説明】
【０１２０】
１０...コンピュータ
２０...演算処理部
２１...ＣＰＵ
２２...ローカルバス
２３...キャッシュメモリ
２４...キャッシュコントローラ
２５...メインメモリ
３０...ＰＣＩブリッジ
３２...ＰＣＩバス
４０...コントローラ部
４２...ＩＳＡバス
４４...ＣＲＴＣ
４６...ＳＣＳＩコントローラ
４８...ＩＳＡブリッジ
５４...複合Ｉ／Ｏポート
５６...サウンドＩ／Ｏ
６０...Ｉ／Ｏ部
６２...ＩＳＡスロット
６８...タイマ
７２...キーボード
７４...スピーカ
７６...カラーＣＲＴ
８２...フロッピディスク装置
８４...ハードディスク
８６...パラレルポート
８８...プリンタ
９０...シリアルポート
９２...モデム
９６...マイクロフォン
Ｃ１...メニュー設定変更部
Ｃ２...変換メニュー記憶部
Ｃ３...文節メニュー記憶部
Ｃ４...選択命令実行指示部
ＤＰＬ...表示部
Ｅ１...メニュー設定変更部
Ｅ２...候補メニュー記憶部
Ｅ３...選択命令実行指示部
ＥＣＵ...制御部
ＥＳＭ...環境設定部
ＩＰＢ...入力部
Ｋ１...辞書検索部
Ｋ２...文節処理部
Ｋ３...変換候補記憶部
ＫＣＭ...仮名漢字変換処理部
ＭＣＣ...変換ウインドウメニュー管理部
ＭＥＣ...候補ウインドウメニュー管理部
ＳＫＭ...単漢字変換処理部
ＷＣＭ...語句登録部
ＷＣＳ...変換ウインドウ設定部
【図１】
2004280852.tif 000003
【図２】
2004280852.tif 000004
【図３】
2004280852.tif 000005
【図４】
2004280852.tif 000006
【図５】
2004280852.tif 000007
【図６】
2004280852.tif 000008
【図７】
2004280852.tif 000009
【図８】
2004280852.tif 000010
【図９】
2004280852.tif 000011
【図１０】
2004280852.tif 000012
【図１１】
2004280852.tif 000013
【図１２】
2004280852.tif 000014
【図１３】
2004280852.tif 000015
【図１４】
2004280852.tif 000016
【図１５】
2004280852.tif 000017
【図１６】
2004280852.tif 000018
【図１７】
2004280852.tif 000019
【図１８】
2004280852.tif 000020
【図１９】
2004280852.tif 000021
【図２０】
2004280852.tif 000022
【図２１】
2004280852.tif 000023
【図２２】
2004280852.tif 000024
【図２３】
2004280852.tif 000025
【図２４】
2004280852.tif 000026
【図２５】
2004280852.tif 000027
【図２６】
2004280852.tif 000028
【手続補正書】
【提出日】平成16年6月8日(2004.6.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力された仮名文字列を漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
前記仮名文字列の漢字混じり文字列への変換過程に生じる複数の変換状態に対し、適用可能な変換操作に関する命令の一覧を前記複数の変換状態毎に関連して記憶する命令記憶手段と、
所定の指示がなされたとき、前記命令記憶手段に記憶された複数の変換操作に関する命令の一覧のうち、該指示がなされたときの前記変換状態に対応する変換操作に関する一覧を選択して表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と、
前記仮名文字列の漢字混じり文字列への変換過程に生じる複数の変換状態のうちの１つを指定する変換状態指定手段と、
該指定された変換状態に対応する変換操作に関する命令の一覧を設定または変更する命令一覧設定変更手段と
を有し、
前記命令記憶手段は、前記命令一覧設定変更手段により設定または変更された変換操作に関する命令の一覧を前記指定された変換状態に関連して記憶する手段である仮名漢字変換装置。
【請求項２】
前記命令一覧設定変更手段は、前記指定された変換状態に適用可能な変換操作に関する命令の一覧から少なくとも１つを選択することにより設定または変更する手段である請求項１記載の仮名漢字変換装置。
【請求項３】
前記変換命令表示手段は、前記変換状態に対応する変換操作に関する命令の一覧を前記変換領域の近傍に表示する手段である請求項１または２に記載の仮名漢字変換装置。
【請求項４】
前記複数の変換状態は、前記仮名文字列が入力された状態を含む請求項１ないし３いずれか記載の仮名漢字変換装置。
【請求項５】
前記複数の変換状態は、前記仮名文字列の少なくとも一部の文字列に対して変換候補が前記変換領域表示手段により前記変換領域に表示された状態を含む請求項１なしい４いずれか記載の仮名漢字変換装置。
【請求項６】
前記複数の変換状態は、前記仮名文字列の少なくとも一部の文字列に対する変換候補の一覧を表示している状態を含む請求項１ないし５いずれか記載の仮名漢字変換装置。
【請求項７】
仮名文字列を漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
所定の指示がなされたとき、前記仮名文字列に対する変換操作に関する命令を前記変換領域の近傍に一覧表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と、
前記変換命令表示手段により表示される変換操作に関する命令の一覧を設定または変更する命令一覧設定変更手段とを有する
仮名漢字変換装置。
【請求項８】
前記所定の指示は、前記変換領域をポインティングデバイスで指示する処理である請求項１ないし７いずれか記載の仮名漢字変換装置。
【請求項９】
前記所定の指示は、前記仮名文字列を入力可能なキーボードによる所定の操作である請求項１なしい７いずれか記載の仮名漢字変換装置。
【請求項１０】
仮名文字列を漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
変換の指示がなされたとき、前記仮名文字列に対して文節分かち書き処理する文節処理手段と、
該文節分かち書き処理により前記変換領域に表示された文節のいずれかを指定して所定の指示がなされたとき、該指定された文節を対象として変換操作に関する命令を該変換領域における該指定された文節の近傍に一覧表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と、
前記変換命令表示手段により表示される変換操作に関する命令の一覧を設定または変更する命令一覧設定変更手段とを有する
仮名漢字変換装置。
【請求項１１】
前記文節処理手段は、前記変換領域に表示された前記仮名文字列のいずれかの文字を指定して変換の指示がなされたとき、該仮名文字列の先頭文字から該指定された文字までの文字列に対して前記辞書を参照して文節分かち書き処理する手段である請求項１０記載の仮名漢字変換装置。
【請求項１２】
前記文節処理手段は、前記変換領域に表示された前記仮名文字列のいずれかの文字を指定して変換の指示がなされたとき、該指定された文字を文節の区切りとして該仮名文字列を文節分かち書き処理する手段である請求項１０記載の仮名漢字変換装置。
【請求項１３】
前記文節処理手段は、前記変換領域に表示された前記仮名文字列を２つに区切る区切り位置を指定して変換の指示がなされたとき、該仮名文字列のうち先頭文字から該指定された区切り位置の前の文字までの文字列に対して文節分かち書き処理する手段である請求項１０記載の仮名漢字変換装置。
【請求項１４】
前記所定の指示は、前記指定された文節が含むいずれかの文字をポインティングデバイスで指示する処理である請求項１０ないし１３いずれか記載の仮名漢字変換装置。
【請求項１５】
前記所定の指示は、前記仮名文字列を入力可能なキーボードによる所定の操作である請求項１０ないし１３いずれか記載の仮名漢字変換装置。
【請求項１６】
仮名文字列を漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
該変換領域に表示された前記仮名文字列のいずれかの文字を指定して所定の指示がなされたとき、該仮名文字列の先頭文字から該指定された文字までの文字列に対して文節分かち書き処理する文節処理手段と、
該文節分かち書き処理により前記変換領域に表示された文節のうち先頭または最後尾の文節を対象として変換操作に関する命令を該変換領域における該対象とされた文節の近傍に一覧表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と、
前記変換命令表示手段により表示される変換操作に関する命令の一覧を設定または変更する命令一覧設定変更手段とを有する
仮名漢字変換装置。
【請求項１７】
仮名文字列を漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
該変換領域に表示された前記仮名文字列のいずれかの文字を指定して所定の指示がなされたとき、該指定された文字を文節の区切りとして該仮名文字列を文節分かち書き処理する文節処理手段と、
該文節分かち書き処理により前記変換領域に表示された文節のうち前記指定された文字を含む文節を対象として変換操作に関する命令を該変換領域における該対象とされた文節の近傍に一覧表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と、
前記変換命令表示手段により表示される変換操作に関する命令の一覧を設定または変更する命令一覧設定変更手段とを有する
仮名漢字変換装置。
【請求項１８】
前記指定および前記所定の指示は、指定する文字をポインティングデバイスにより指示する処理である請求項１６または１７記載の仮名漢字変換装置。
【請求項１９】
仮名文字列を漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
該変換領域に表示された前記仮名文字列を２つに区切る区切り位置を指定して所定の指示がなされたとき、該仮名文字列のうち先頭文字から該指定された区切り位置の前の文字までの文字列に対して文節分かち書き処理する文節処理手段と、
該文節分かち書き処理により前記変換領域に表示された文節のうち先頭または最後尾の文節を対象として変換操作に関する命令を該変換領域における該対象とされた文節の近傍に一覧表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と、
前記変換命令表示手段により表示される変換操作に関する命令の一覧を設定または変更する命令一覧設定変更手段とを有する
仮名漢字変換装置。
【請求項２０】
前記指定および前記所定の指示は、指定する区切り位置をポインティングデバイスで指示する処理である請求項１９記載の仮名漢字変換装置。
【請求項２１】
前記変換命令表示手段は、前記変換操作に関する命令の一つとして、前記変換操作の対象とされた文節に対して単漢字変換処理を行なう命令を含む手段である請求項１０ないし２０いずれか記載の仮名漢字変換装置。
【請求項２２】
前記変換命令表示手段により一覧表示された前記変換操作に関する命令のうち前記単漢字変換処理の命令が選択されて前記対象とされた文節の単漢字変換処理がなされたとき、該対象とされた文節に対応する変換を変換候補とし、該対象とされた文節に対応する仮名文字列を見出しとして、前記辞書に語句登録する語句登録手段を有する請求項２１記載の仮名漢字変換装置。
【請求項２３】
前記変換命令表示手段により一覧表示された前記変換操作に関する命令のうち前記単漢字変換処理の命令が選択されて前記対象とされた文節の単漢字変換処理がなされたとき、該対象とされた文節に対応する変換と、該対象とされた文節に連接する前の文節に対応する変換および／または後の文節に対応する変換とを連接して変換候補とし、該変換候補に対応する仮名文字列を見出しとして、前記辞書に語句登録する語句登録手段を有する請求項２１記載の仮名漢字変換装置。
【請求項２４】
仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列の少なくとも一部の文字列に対して前記辞書を参照することにより発生する変換候補を、候補表示領域を設定して一覧表示する候補表示領域表示手段と、
該候補表示領域に前記変換候補が一覧表示されている際に所定の指示がなされたとき、前記変換候補の表示に関する命令および／または前記参照する辞書に関する命令を前記候補表示領域の近傍に一覧表示する候補命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と、
前記候補命令表示手段により表示される変換候補の表示に関する命令および／または参照する辞書に関する命令の一覧を設定または変更する命令一覧設定変更手段とを有する
仮名漢字変換装置。
【請求項２５】
前記候補命令表示手段は、前記変換候補の表示に関する命令の一つとして、前記候補表示領域の変換候補のうちの一つを指定して拡大表示する命令を含む手段である請求項２４記載の仮名漢字変換装置。
【請求項２６】
前記候補命令表示手段は、前記変換候補の表示に関する命令の一つとして、前記候補表示領域のサイズを変更する命令を含む手段である請求項２４または２５記載の仮名漢字変換装置。
【請求項２７】
前記候補命令表示手段は、前記参照する辞書に関する命令の一つとして、該仮名漢字変換装置が複数の辞書を有するとき、前記参照する辞書とは別の辞書を参照することにより発生する変換候補を前記候補表示領域に一覧表示する辞書切換変換表示命令を含む手段である請求項２４ないし２６いずれか記載の仮名漢字変換装置。
【請求項２８】
前記候補命令表示手段は、前記参照する辞書に関する命令の一つとして、該仮名漢字変換装置が複数の辞書を有するとき、前記参照する辞書とは別の辞書を参照することにより発生する変換候補を前記候補表示領域とは別の第２の候補表示領域を設定して一覧表示する辞書切換変換表示命令を含む手段である請求項２４ないし２６いずれか記載の仮名漢字変換装置。
【請求項２９】
前記候補命令表示手段により一覧表示された前記参照する辞書に関する命令のうち辞書切換変換命令が選択されたとき、該仮名漢字変換装置が有する複数の辞書のうち前記参照に供される辞書を指定する辞書指定手段を有する請求項２７または２８記載の仮名漢字変換装置。
【請求項３０】
前記候補命令表示手段は、前記変換候補の表示に関する命令の一つとして、前記候補表示領域に表示されている変換候補に対応する文字列に対し単漢字変換処理を行なう命令を含む手段である請求項２４ないし２９いずれか記載の仮名漢字変換装置。
【請求項３１】
前記候補命令表示手段により一覧表示された前記変換候補の表示に関する命令のうち前記単漢字変換処理の命令が選択されて前記変換候補に対応する文字列に対し単漢字変換処理がなされたとき、該文字列に対してなされた変換を変換候補とし、該文字列を見出しとして、前記辞書に語句登録する語句登録手段を有する請求項３０記載の仮名漢字変換装置。
【請求項３２】
前記変換命令表示手段により一覧表示された前記変換候補の表示に関する命令のうち前記単漢字変換処理の命令が選択されて前記変換候補に対応する文字列に対し単漢字変換処理がなされたとき、該文字列に対してなされた変換と該文字列より前の文字列に対応する変換および／または該文字列より後の文字列に対応する変換とを連接して変換候補とし、該変換候補に対応する仮名文字列を見出しとして、前記辞書に語句登録する語句登録手段を有する請求項３０記載の仮名漢字変換装置。
【請求項３３】
仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
変換の指示がなされたとき、前記仮名文字列に対して前記辞書を参照して文節分かち書き処理する文節処理手段と、
該文節分かち書き処理により前記変換領域に表示された文節のいずれかを指定して所定の指示がなされたとき、該指定された文節を対象として変換操作に関する命令を該変換領域における該対象とされた文節の近傍に一覧表示する変換命令表示手段と、
該一覧表示された変換操作に関する命令のうち変換候補の一覧表示の命令を選択したとき、前記指定された文節に対応する変換候補を、候補表示領域を設定して一覧表示する候補表示領域表示手段と、
該候補表示領域に前記変換候補が一覧表示されている際に所定の指示がなされたとき、前記変換候補の表示に関する命令および／または前記参照する辞書に関する命令を前記候補表示領域の近傍に一覧表示する候補命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する候補命令実行手段と、
前記変換命令表示手段により表示される変換操作に関する命令の一覧と、前記候補命令表示手段により表示される変換候補の表示に関する命令および／または参照する辞書に関する命令の一覧を、設定または変更する一覧設定変更手段とを有する
仮名漢字変換装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の第１の仮名漢字変換装置は、
入力された仮名文字列を漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
前記仮名文字列の漢字混じり文字列への変換過程に生じる複数の変換状態に対し、適用可能な変換操作に関する命令の一覧を前記複数の変換状態毎に関連して記憶する命令記憶手段と、
所定の指示がなされたとき、前記命令記憶手段に記憶された複数の変換操作に関する命令の一覧のうち、該指示がなされたときの前記変換状態に対応する変換操作に関する一覧を選択して表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と、
前記仮名文字列の漢字混じり文字列への変換過程に生じる複数の変換状態のうちの１つを指定する変換状態指定手段と、
該指定された変換状態に対応する変換操作に関する命令の一覧を設定または変更する命令一覧設定変更手段と
を有し、
前記命令記憶手段は、前記命令一覧設定変更手段により設定または変更された変換操作に関する命令の一覧を前記指定された変換状態に関連して記憶する手段であることを要旨とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
更に、第１の仮名漢字変換装置では、
前記仮名文字列の漢字混じり文字列への変換過程に生じる複数の変換状態のうちの１つを指定する変換状態指定手段と、
該指定された変換状態に対応する変換操作に関する命令の一覧を設定または変更する命令一覧設定変更手段と
を有し、
前記命令記憶手段を、前記命令一覧設定変更手段により設定または変更された変換操作に関する命令の一覧を前記指定された変換状態に関連して記憶する手段としている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
このような構成を備えた第１の仮名漢字変換装置は、命令一覧設定変更手段が、変換状態指定手段により仮名文字列の漢字混じり文字列への変換過程に生じる複数の変換状態のうちの１つとして指定された変換状態に対応する変換操作に関する命令の一覧を設定または変更する。そして、命令記憶手段は、命令一覧設定変更手段により設定または変更された変換操作に関する命令の一覧を指定された変換状態に関連して記憶する。この態様とすれば、変換状態に応じた変換操作の一覧を自由に設定または変更することができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明の第２の仮名漢字変換装置は、
仮名文字列を漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
所定の指示がなされたとき、前記仮名文字列に対する変換操作に関する命令を前記変換領域の近傍に一覧表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と、
前記変換命令表示手段により表示される変換操作に関する命令の一覧を設定または変更する命令一覧設定変更手段とを有することを要旨とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
この第２の仮名漢字変換装置は、変換領域表示手段が、仮名文字列を漢字混じり文字列に変換する様子を、変換領域を設定して表示し、変換命令表示手段が、所定の指示がなされたとき、仮名文字列に対する変換操作に関する命令を変換領域の近傍に一覧表示する。こうして表示される変換操作に関する命令の一覧は、命令一覧設定変更手段によって、設定または変更することができる。そして、命令実行手段は、一覧表示された命令のいずれかが選択されたとき、選択された命令を実行する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
本発明の第３の仮名漢字変換装置は、
仮名文字列を漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
変換の指示がなされたとき、前記仮名文字列に対して文節分かち書き処理する文節処理手段と、
該文節分かち書き処理により前記変換領域に表示された文節のいずれかを指定して所定の指示がなされたとき、該指定された文節を対象として変換操作に関する命令を該変換領域における該指定された文節の近傍に一覧表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と、
前記変換命令表示手段により表示される変換操作に関する命令の一覧を設定または変更する命令一覧設定変更手段とを有することを要旨とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
この第３の仮名漢字変換装置は、変換領域表示手段が、仮名文字列を漢字混じり文字列に変換する様子を、変換領域を設定して表示し、文節処理手段が、変換の指示がなされたとき、仮名文字列に対して文節分かち書き処理する。変換命令表示手段は、文節分かち書き処理により変換領域に表示された文節のいずれかを指定して所定の指示がなされたとき、指定された文節を対象として変換操作に関する命令を変換領域における指定された文節の近傍に一覧表示する。こうして表示される変換操作に関する命令の一覧は、命令一覧設定変更手段によって、設定または変更することができる。そして、命令実行手段は、この一覧表示された命令のいずれかが選択されたとき、選択された命令を実行する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
本発明の第４の仮名漢字変換装置は、
仮名文字列を漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
該変換領域に表示された前記仮名文字列のいずれかの文字を指定して所定の指示がなされたとき、該仮名文字列の先頭文字から該指定された文字までの文字列に対して文節分かち書き処理する文節処理手段と、
該文節分かち書き処理により前記変換領域に表示された文節のうち先頭または最後尾の文節を対象として変換操作に関する命令を該変換領域における該対象とされた文節の近傍に一覧表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と、
前記変換命令表示手段により表示される変換操作に関する命令の一覧を設定または変更する命令一覧設定変更手段とを有することを要旨とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
この第４の仮名漢字変換装置は、変換領域表示手段が、仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する。文節処理手段は、この変換領域に表示された仮名文字列のいずれかの文字を指定して所定の指示がなされたとき、仮名文字列の先頭文字から指定された文字までの文字列に対して文節分かち書き処理を行ない、変換命令表示手段は、この文節分かち書き処理により変換領域に表示された文節のうち先頭または最後尾の文節を対象として変換操作に関する命令を変換領域におけるこの対象とされた文節の近傍に一覧表示する。こうして表示される変換操作に関する命令の一覧は、命令一覧設定変更手段によって、設定または変更することができる。そして、命令実行手段は、この一覧表示された命令のいずれかが選択されたとき、選択された命令を実行する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
本発明の第５の仮名漢字変換装置は、
仮名文字列を漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
該変換領域に表示された前記仮名文字列のいずれかの文字を指定して所定の指示がなされたとき、該指定された文字を文節の区切りとして該仮名文字列を文節分かち書き処理する文節処理手段と、
該文節分かち書き処理により前記変換領域に表示された文節のうち前記指定された文字を含む文節を対象として変換操作に関する命令を該変換領域における該対象とされた文節の近傍に一覧表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と、
前記変換命令表示手段により表示される変換操作に関する命令の一覧を設定または変更する命令一覧設定変更手段とを有することを要旨とする。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
この第５の仮名漢字変換装置は、変換領域表示手段が、仮名文字列を漢字混じり文字列に変換する様子を、変換領域を設定して表示する。文節処理手段は、この変換領域に表示された仮名文字列のいずれかの文字を指定して所定の指示がなされたとき、指定された文字を文節の区切りとして仮名文字列を文節分かち書き処理を行ない、変換命令表示手段は、この文節分かち書き処理により変換領域に表示された文節のうち指定された文字を含む文節を対象として変換操作に関する命令を変換領域におけるこの対象とされた文節の近傍に一覧表示する。こうして表示される変換操作に関する命令の一覧は、命令一覧設定変更手段によって、設定または変更することができる。そして、命令実行手段は、この一覧表示された命令のいずれかが選択されたとき、選択された命令を実行する。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
本発明の第６の仮名漢字変換装置は、
仮名文字列を漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
該変換領域に表示された前記仮名文字列を２つに区切る区切り位置を指定して所定の指示がなされたとき、該仮名文字列のうち先頭文字から該指定された区切り位置の前の文字までの文字列に対して文節分かち書き処理する文節処理手段と、
該文節分かち書き処理により前記変換領域に表示された文節のうち先頭または最後尾の文節を対象として変換操作に関する命令を該変換領域における該対象とされた文節の近傍に一覧表示する変換命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と、
前記変換命令表示手段により表示される変換操作に関する命令の一覧を設定または変更する命令一覧設定変更手段とを有することを要旨とする。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
この第６の仮名漢字変換装置は、変換領域表示手段が、仮名文字列を漢字混じり文字列に変換する様子を、変換領域を設定して表示する。文節処理手段は、この変換領域に表示された仮名文字列を２つに区切る区切り位置を指定して所定の指示がなされたとき、仮名文字列のうち先頭文字から指定された区切り位置の前の文字までの文字列に対して文節分かち書き処理を行ない、変換命令表示手段は、この文節分かち書き処理により変換領域に表示された文節のうち先頭または最後尾の文節を対象として変換操作に関する命令を変換領域におけるこの対象とされた文節の近傍に一覧表示する。こうして表示される変換操作に関する命令の一覧は、命令一覧設定変更手段によって、設定または変更することができる。そして、命令実行手段は、この一覧表示された命令のいずれかが選択されたとき、選択された命令を実行する。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
本発明の第７の仮名漢字変換装置は、
仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列の少なくとも一部の文字列に対して前記辞書を参照することにより発生する変換候補を、候補表示領域を設定して一覧表示する候補表示領域表示手段と、
該候補表示領域に前記変換候補が一覧表示されている際に所定の指示がなされたとき、前記変換候補の表示に関する命令および／または前記参照する辞書に関する命令を前記候補表示領域の近傍に一覧表示する候補命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する命令実行手段と、
前記候補命令表示手段により表示される変換候補の表示に関する命令および／または参照する辞書に関する命令の一覧を設定または変更する命令一覧設定変更手段とを有することを要旨とする。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
この第７の仮名漢字変換装置は、候補表示領域表示手段が、仮名文字列に対して辞書を参照することにより発生する変換候補を、候補表示領域を設定して一覧表示する。候補命令表示手段は、この候補表示領域に変換候補が一覧表示されている際に所定の指示がなされたとき、変換候補の表示に関する命令および／または参照する辞書に関する命令を候補表示領域の近傍に一覧表示する。こうして表示される変換候補の表示に関する命令および／または参照する辞書に関する命令の一覧は、命令一覧設定変更手段によって、設定または変更することができる。そして、命令実行手段は、この一覧表示された命令のいずれかが選択されたとき、選択された命令を実行する。こうした第７の仮名漢字変換装置によれば、変換候補の表示に関する命令および／または参照する辞書に関する命令を候補表示領域の近傍に一覧表示するから、視線の移動させることなく所望の命令を選択することができる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
本発明の第８の仮名漢字変換装置は、
仮名文字列を辞書を参照して漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示する変換領域表示手段と、
変換の指示がなされたとき、前記仮名文字列に対して前記辞書を参照して文節分かち書き処理する文節処理手段と、
該文節分かち書き処理により前記変換領域に表示された文節のいずれかを指定して第１の所定の指示がなされたとき、該指定された文節を対象として変換操作に関する命令を該変換領域における該対象とされた文節の近傍に一覧表示する変換命令表示手段と、
該一覧表示された変換操作に関する命令のうち変換候補の一覧表示の命令を選択したとき、前記指定された文節に対応する変換候補を、候補表示領域を設定して一覧表示する候補表示領域表示手段と、
該候補表示領域に前記変換候補が一覧表示されている際に第２の所定の指示がなされたとき、前記変換候補の表示に関する命令および／または前記参照する辞書に関する命令を前記候補表示領域の近傍に一覧表示する候補命令表示手段と、
該一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する候補命令実行手段と、
前記変換命令表示手段により表示される変換操作に関する命令の一覧と、前記候補命令表示手段により表示される変換候補の表示に関する命令および／または参照する辞書に関する命令の一覧を、設定または変更する一覧設定変更手段とを有することを要旨とする。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
この第８の仮名漢字変換装置は、変換領域表示手段が、仮名文字列を対応する漢字混じり文字列に変換する様子を、変換領域を設定して表示し、文節処理手段が、変換の指示がなされたとき、仮名文字列に対して辞書を参照して文節分かち書き処理する。変換命令表示手段は、この文節分かち書き処理により変換領域に表示された文節のいずれかを指定して第１の所定の指示がなされたとき、指定された文節を対象として変換操作に関する命令を変換領域における対象とされた文節の近傍に一覧表示する。候補表示領域表示手段は、この一覧表示された変換操作に関する命令のうち変換候補の一覧表示の命令を選択したとき、指定された文節に対応する変換候補を、候補表示領域を設定して一覧表示する。候補命令表示手段は、この候補表示領域に変換候補が一覧表示されている際に第２の所定の指示がなされたとき、変換候補の表示に関する命令および／または参照する辞書に関する命令を候補表示領域の近傍に一覧表示する。こうして表示される変換操作に関する命令の一覧と、変換候補の表示に関する命令および／または参照する辞書に関する命令の一覧は、一覧設定変更手段によって、設定または変更することができる。そして、候補命令実行手段は、この一覧表示された命令のいずれかが選択されたとき、該選択された命令を実行する。