(57)【特許請求の範囲】
【請求項１】
入力した仮名文字列を辞書を参照して解析し、仮名漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列から仮名漢字変換辞書を検索して複数の前記仮名漢字混じり文字列候補を作成する仮名漢字変換部と、
漢字一文字からなる特殊文字を格納する特殊文字辞書と、
前記仮名漢字混じり文字列候補を構成する文字と前記特殊文字辞書とを照合し、合致した文字に一文字単位で識別子を付加する特殊文字検索部と、
前記識別子を有する文字を特殊文字として扱い、他の文字と識別表示するよう指示する識別表示指示部と、
前記識別表示指示部の指示に基づいて前記仮名漢字混じり文字列候補の一部または全部の候補表示を作成する候補表示作成部と、
前記仮名漢字混じり文字列候補のうち、識別表示された前記識別子を有する文字を、所定の操作によって、置換対象となる前記特殊文字を置換辞書を検索して仮名文字に置換する仮名文字置換部を含む特殊文字置換手段と、
を有し、
前記特殊文字置換手段は、置換操作によって作成した仮名漢字混じり文字列候補を前記仮名漢字変換辞書に登録する置換候補学習手段、
を有することを特徴とする仮名漢字変換装置。
【請求項２】
前記識別表示指示部は、
前記特殊文字を他の文字と識別可能にする際、前記特殊文字自体の表示態様を他の文字と異ならせるよう指示する表示態様変更指示部、
を含む、
ことを特徴とする請求項１記載の仮名漢字変換装置。
【請求項３】
前記特殊文字は複数の種別に分類されており、
前記特殊文字の種別に応じた識別識別子を前記特殊文字に対応付けて前記特殊文字辞書に格納する種別識別子格納部と、
前記特殊文字検索部によって検索された特殊文字に対応する前記種別識別子を検索する種別識別子検索部と、
前記種別識別子の種類に応じて他の文字または他の前記特殊文字と識別するように前記仮名漢字混じり文字列候補の表示を指示する特殊文字識別表示指示部と、
を有することを特徴とする請求項１から２のいずれか１項に記載の仮名漢字変換装置。
【請求項４】
前記識別子に対応する識別表示の有無、および識別表示方法を前記識別表示指示部に設定する条件設定部、
を有することを特徴とする請求項１から３のいずれか１項に記載の仮名漢字変換装置。
【請求項５】
前記特殊文字の種別は、人名文字、非常用漢字、学年別漢字を少なくとも含むことを特徴とする請求項３または４記載の仮名漢字変換装置。
【請求項６】
前記特殊文字の識別表示と同時に、あるいは前記特殊文字の識別表示後の所定の操作によって、前記特殊文字に関するガイダンスを表示するガイダンス表示手段、を有することを特徴とする請求項１から５のいずれか１項に記載の仮名漢字変換装置。
【請求項７】
前記特殊文字置換手段は、置換対象となる前記特殊文字を前記置換辞書を検索して同義文字に変換する同義文字置換部を含む、
ことを特徴とする請求項１から６のいずれか１項に記載の仮名漢字変換装置。
【請求項８】
前記識別表示された前記特殊文字を指定する特殊文字指定部と、
前記指定された特殊文字に対して起動する複数の処理手段をメニュー表示するメニュー表示手段と、
を有することを特徴とする請求項１から７のいずれか１項に記載の仮名漢字変換装置。
【請求項９】
前記処理手段は、前記ガイダンス表示手段、前記特殊文字置換手段を少なくとも含むことを特徴とする請求項６記載の仮名漢字変換装置。
【請求項１０】
前記ガイダンスないし前記メニューは識別表示された前記特殊文字の近傍に表示されることを特徴とする請求項６または８記載の仮名漢字変換装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、仮名漢字変換装置に関し、少なくとも入力した仮名文字列を複数の仮名漢字混じり文字列候補に変換し、該候補を表示する漢字変換装置に関する。
【０００２】
【従来の技術】
日本語をコンピュータで扱うことを目的として作られた仮名漢字変換装置では、仮名文字列を入力し、これを漢字仮名混じり文に変換する。仮名漢字変換装置の性能の向上は著しく、文節間の係り受けの検定、最少コスト法の採用等により変換精度そのものは実用レベルに達しつつある。よってさらに高度なサービスが仮名漢字変換装置に求められている。
【０００３】
ワードプロセッサ等の文書編集装置では、文書の校正機能を有するものがある。例えば不適切な表現、単語等を検出し、識別表示をするものである。また、一部の仮名漢字変換装置では、変換後の仮名漢字混じり文字列候補を表示する際に、不適切な候補を表示しないように制御するものもあった。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のように仮名漢字変換装置で入力後にワードプロセッサ等の校正機能の働かせるのは不効率であり、仮名漢字変換装置の段階で検出するのが望ましい。
【０００５】
また、従来の不適切な単語等を検出できる仮名漢字変換装置は、変換後の仮名漢字混じり文字列候補を単位にして扱う。よって候補内の漢字を一字単位で検出することはできないのである。具体的には「月曜日」という候補の「曜」が小学校の特定学年では習得しておらず、「月よう日」と書きたい場合がある。この時従来の仮名漢字変換装置では、「月曜日」そのものを候補として表示しないか、「月曜日」全体を識別表示していた。よって「月曜日」の中のどの文字が問題なのかを使用者は知ることができなかった。
【０００６】
また、従来の仮名漢字変換装置では、上記の例では「月曜日」が不適切と検出されたのち、「月」「よう」「日」と個々に再入力する必要があった。「月曜日」が検出された時点で「曜」を「よう」に置換する動作を仮名漢字変換中に行なう方がより望ましい。特に忌み語、社内文書禁止語等は検出と共に適切な表現に置換する手段が起動するのが望ましい。
【０００７】
本発明は上記問題を解決する為になされ、不適切な表現を文字単位で検出して使用者に知らしめる仮名漢字変換装置を提供することを目的とする。更に検出した文字を適切な表現のものに置換する機能を有する仮名漢字変換装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明の仮名漢字変換装置は、入力した仮名文字列を辞書を参照して解析し、仮名漢字混じり文字列に変換する仮名漢字変換装置であって、前記仮名文字列から仮名漢字変換辞書を検索して複数の前記仮名漢字混じり文字列候補を作成する仮名漢字変換部と、漢字一文字からなる特殊文字を格納する特殊文字辞書と、前記仮名漢字混じり文字列候補を構成する文字と前記特殊文字辞書とを照合し、合致した文字に一文字単位で識別子を付加する特殊文字検索部と、前記識別子を有する文字を特殊文字として扱い、他の文字と識別表示するよう指示する識別表示指示部と、前記識別表示指示部の指示に基づいて前記仮名漢字混じり文字列候補の一部または全部の候補表示を作成する候補表示作成部と、前記仮名漢字混じり文字列候補のうち、識別表示された前記識別子を有する文字を、所定の操作によって、置換対象となる前記特殊文字を置換辞書を検索して仮名文字に置換する仮名文字置換部を含む特殊文字置換手段と、を有し、前記特殊文字置換手段は、置換操作によって作成した仮名漢字混じり文字列候補を前記仮名漢字変換辞書に登録する置換候補学習手段、を有することを特徴とする。
【０００９】
上記の仮名漢字変換装置は仮名漢字変換部で作成した候補に対して特殊文字辞書を検索し、候補の中の１文字単位で特殊文字の判別をする。特殊文字には所定の識別子を付け、他の文字を識別表示する。よって仮名漢字混じり文字列候補を構成する１文字ごとに識別表示をすることが可能である。
また、特殊文字は使用が制限されているために表示される場合が多く、該特殊文字を適切な文字に置換することは大変有効である。
また、上記の仮名漢字変換装置において、前記特殊文字置換手段は、置換対象となる前記特殊文字を前記置換辞書を検索して仮名文字に変換する仮名文字置換部を含む。よって学年別漢字等を検出した場合、仮名文字に置換することが可能になる。
また、上記の仮名漢字変換装置において、前記特殊文字置換手段は、置換操作によって作成した仮名漢字混じり文字列候補を前記仮名漢字変換辞書に登録する置換候補学習手段を有する。例えば「月曜日」を置換した「月よう日」等を仮名漢字変換辞書に登録しておくと、次回から変換候補として「月曜日」「月よう日」が表示され、選択が容易になる。
【００１０】
また、前記識別表示指示部は、前記特殊文字を他の文字と識別可能にする際、前記特文字自体の表示態様を他の文字と異ならせるよう指示する表示態様変更指示部、を含むことを特徴とするので、色分け等で検出した特殊文字自体と識別表示でき、使用者の使い勝手が向上する。
【００１１】
また、前記特殊文字は複数の種別に分類されており、前記特殊文字の種別に応じた識別識別子を前記特殊文字に対応付けて前記特殊文字辞書に格納する種別識別子格納部と、前記特殊文字検索部によって検索された特殊文字に対応する前記種別識別子を検索する種別識別子検索部と、前記種別識別子の種類に応じて他の文字または他の前記特殊文字と識別するように前記仮名漢字混じり文字列候補の表示を指示する特殊文字識別表示指示部と、を有する。すなわち本仮名漢字装置は特殊文字をさらに複数の特殊文字に分類し、各特殊文字の種別に対応した種別識別子を有している。よって特殊文字の種類に応じた識別表示が可能になっている。
【００１２】
一方、前記仮名漢字変換装置は、前記識別子に対応する識別表示の有無、および識別表示方法を前記識別表示指示部に設定する条件設定部、を備える構成とすることも有効である。前記条件設定部によって各特殊文字の表示条件、すなわち表示の有無、表示色等の表示方法が、作成する文書の種類に合わせて設定できる。  前記特殊文字の種別は、人名文字、非常用漢字、学年別漢字を少なくとも含むので、例えば特定学年向けの文書を作成する場合、その学年より上の学年で習得する漢字を識別表示することができる。
【００１３】
また前述の仮名漢字変換装置は、前記特殊文字の識別表示と同時に、あるいは前記特殊文字の識別表示後の所定の操作によって、前記特殊文字に関するガイダンスを表示するガイダンス表示手段を備えるので、使用者は特殊文字がどうして検索されたのかを容易に知ることができる。
【００１５】
また、前記特殊文字置換手段は、置換対象となる前記特殊文字を前記置換辞書を検索して同義文字に変換する同義文字置換部を含むので、社内文書で禁止されている文字、忌み語等を他の表現に置換することができる。
【００１９】
さらに、前記ガイダンスないし前記メニューは識別表示された前記特殊文字の近傍に表示されるので、使用者は、表示された特殊文字に対応付けて前記ガイダンス表示、前記メニュー表示を見ることができる。
【００２２】
【発明の他の態様】
本発明の他の態様として、入力手段が手書き認識手段であるもの、スキャナなどの光学式文字読み取り装置であるもの、音声認識装置である等、種々の態様を考えることができる。更に、この仮名漢字変換装置は、単独でワードプロセッサとして用いることもできるし、仮名漢字変換を要する種々の機器に組み込んで用いることも可能である。また、コンピュータのオペレーティングシステムに組み込む形態で実現することも可能である。コンピュータを用いた機器にソフトウェアとして組み込んで実現する場合には、このソフトウェアを記録したフレキシブルディスクやＣＤ−ＲＯＭなどの形態で取り扱ったり、パソコン通信などを介して配布することも可能である。
【００２３】
これらの各部の機能を実現するソフトウェアプログラム（アプリケーションプログラム）は、フロッピディスクやＣＤ−ＲＯＭ等の携帯型記憶媒体（可搬型記憶媒体）に格納され、携帯型記憶媒体からコンピュータシステムのメインメモリまたは外部記憶装置に転送される。なお、通信回線を介して、これらのソフトウェアプログラムを提供する装置を設け、上記仮名漢字変換方法を実現するソフトウェアプログラムを通信回線を介して、この供給装置からコンピュータシステムのメインメモリまたは外部記憶装置に転送するものとしても良い。例えば、電話回線を介してパソコン通信のホストコンピュータからダウンロードしたり、衛星放送を用いて配信を受けることも可能である。
【００２４】
【発明の実施の形態】
次に、本発明に係る仮名漢字変換装置の好適な実施例について、図面に基づき説明する。図１は、第１本実施例の仮名漢字変換装置の機能ブロック図、図２は、かかる仮名漢字変換装置が実現されるコンピュータの概略構成を示すブロック図、である。
【００２５】
説明の便宜上、まず図２に従い、コンピュータ１０のハードウェア構成について説明する。このコンピュータ１０は、図示するように、ローカルバス２２に接続された演算処理部２０、ローカルバス２２を外部バスの一つであるＰＣＩバス３２に接続するＰＣＩブリッジ３０、ＰＣＩバス３２を介して演算処理部２０のＣＰＵ２１等によりアクセスを受けるコントローラ部４０、各種のＩ／Ｏ装置等を制御する機器が低速の外部バスであるＩＳＡバス４２に接続されたＩ／Ｏ部６０、および周辺機器であるキーボード７２，スピーカ７４，ＣＲＴ７６などから構成されている。
【００２６】
演算処理部２０は、中央演算処理装置としてのＣＰＵ２１（本実施例ではインテル社製Ｐｅｎｔｉｕｍを使用）、キャッシュメモリ２３，そのキャッシュコントローラ２４およびメインメモリ２５から構成されている。ＰＣＩブリッジ３０は、高速のＰＣＩバス３２を制御する機能を備えたコントローラである。ＣＰＵ２１が扱うメモリ空間は、ＣＰＵ２１の内部に用意された各種レジスタにより、実際の物理アドレスより広い論理アドレスに拡張されている。
【００２７】
コントローラ部４０は、モニタ（ＣＲＴ）７６への画像の表示を司るグラフィックスコントローラ（以下、ＶＧＡと呼ぶ）４４、接続されるＳＣＳＩ機器とのデータ転送を司るＳＣＳＩコントローラ４６、ＰＣＩバス３２と下位のＩＳＡバスとのインタフェースを司るＰＣＩ−ＩＳＡブリッジ４８から構成されている。ＶＧＡ４４は、ＣＲＴ７６に対して、６４０×４８０ドット、１６色表示が可能である。なお、表示用のフォントを記憶したキャラクタジェネレータや所定のコマンドを受け取って所定の図形を描画するグラフィックコントローラ、さらには描画画像を記憶するビデオメモリ等は、このＶＧＡ４４に実装されているが、これらの構成は周知のものなので、必要に応じて後述するものとし、図２では省略した。
【００２８】
ＰＣＩ−ＩＳＡブリッジ４８を介して接続されたＩＳＡバス４２は、各種のＩ／Ｏ機器が接続される入出力制御用のバスであり、ＤＭＡコントローラ（以下単にＤＭＡと呼ぶ）５０、リアルタイムクロック（ＲＴＣ）５２、２つの複合Ｉ／Ｏポート５４，５５、サウンドＩ／Ｏ５６、キーボード７２およびマウス７３とのインタフェースを司るキーボードインタフェース（以下ＫＥＹと呼ぶ）６４、優先順位を有する割り込み制御を行なう割り込みコントローラ（以下ＰＩＣと呼ぶ）６６、各種の時間カウントやビープ音を発生するタイマ６８等から構成されている。なお、ＩＳＡバス４２には、拡張ボードが実装可能なＩＳＡスロット６２が接続されている。
【００２９】
複合Ｉ／Ｏポート５４には、パラレル出力，シリアル出力の他、フロッピディスク装置８２やハードディスク８４を制御する信号を入出力するポートが用意されている。また、パラレル入出力には、パラレルポート８６を介してプリンタ８８が、シリアル入出力には、シリアルポート９０を介してモデム９２が、各々接続されている。もう一つの複合Ｉ／Ｏポート５５には、スキャナ９３や手書き入力可能なタブレット９４が接続されている。サウンドＩ／Ｏ５６には、上述したスピーカ７４の他、マイクロフォン９６が接続可能とされている。これらの構成の他、ＤＯＳ／Ｖ機では、標準化されたＩ／Ｏチャンネルが用意されることも多いが、本実施例では図示および説明は省略する。
【００３０】
次に、こうして構成されたハードウエアにより実行される機能を図１を用いて説明する。図１に示した各部の構成と働きについて概説するが、ここで行なわれる処理は、キーボード７２，スキャナ９３あるいはタブレット９４より入力されたデータに基づき、中央処理装置（ＣＰＵ２１）が実行するものである。このＣＰＵ２１により、総ての処理がおこなわれる。仮名漢字変換については、キーボード７２などから文字列が入力された後、所定の操作によって仮名漢字変換の実行が指示されたとき、所定の割込処理が起動し、取り込まれた文字列（仮名文字列あるいは漢字を含む文字列）を変換し、最終的に仮名漢字混じり文字列に変換するデバイスドライバが起動する。もとより、並列処理可能なコンピュータであれば、仮名漢字変換を一つのアプリケーション（インプットメソッド）が行なうものとし、変換結果を、必要とするアプリケーションに引き渡す構成としても差し支えない。この場合には、キーボード７２等からの入力をインプットメソッドが一括して引き受けることになる。
【００３１】
次に図１に従って本実施例の仮名漢字変換装置について説明する。この仮名漢字変換装置は、上述したコンピュータ１０において、そのハードウェアとソフトウェアが一体となって実現するものであり、図１は、ソフトウェアにより実現される部分も含めてブロック図として表わしたものである。この仮名漢字変換装置は制御部１７０を中心として、キーボード７２や２ボタンマウス７３からの入力をオペレーティングシステムを介して受け取る入力部１８０、仮名漢字変換に関する複数のプログラムと共にハードディスク８４に保存される辞書１１０、入力部１８０により入力された仮名文字列を対象に辞書を参照して文節分かち書き処理して仮名漢字混じり文字列の変換候補（以下適宜「候補」と呼ぶ）を発生させる仮名漢字変換部１００、前記変換候補を一時的に格納する候補格納部１３０、候補作成時に辞書１１０を検索して候補を構成する文字列から所定の特殊文字が存在しないかを判別、特殊文字の場合は、対応する識別子（特殊文字の種別に応じて種別識別子が設定されているが総じて識別子と呼ぶ）を候補格納部１３０に格納する特殊文字検索部１２０、候補格納部１３０の識別子を参照して特別文字の識別表示を指示する識別表示指示部１４０、特殊文字検索部１２０及び識別表示指示部１４０に検索条件、識別表示条件を設定する条件設定部１５０、識別表示指示部１４０の指示によって識別表示後の候補表示を作成する候補表示作成部１６０、設定された候補表示やその他のメニュー表示、ガイダンス表示等をカラーＣＲＴ７６に表示する表示部１９０を備えている。
【００３２】
更に本実施例の仮名漢字変換装置は、候補の識別表示がされると同時にあるいはされた後に呼び出される処理手段２００、該処理手段を表示あるいは呼び出す為のメニュー表示手段２２０を有している。
【００３３】
また、仮名漢字変換部１００は内部に入力された仮名文字列を該仮名文字列の変換処理が終了するまで保持する入力仮名文字バッファ１０２を有している。辞書１１０は、仮名漢字変換部１００が文節分かち書きや、各文節の仮名漢字混じり文字列候補作成時に参照する仮名漢字変換辞書１１２と、特殊文字検索部１２０から参照される特殊文字辞書１１４と、仮名漢字変換部１００や特殊文字検索部１２０から適宜参照される同義語辞書１１６を備える。仮名漢字変換辞書１１２は一体として構成されての良いし、標準辞書、ユーザー辞書、専門用語辞書のように分けられて構成されていても良い。
【００３４】
特殊文字辞書１１４の構造は図４に示されるように、特殊文字（所定の漢字、記号等、図４では伊、烏、如、賊、手動）を見出しとし、対応する種別識別子、特殊文字を仮名読みする場合の仮名候補、同義語の候補が登録されている。
【００３５】
特殊文字検索部１２０は、仮名漢字変換部１００によって仮名漢字混じり候補が作成されると起動し、候補を構成する文字列の中に特殊文字辞書１１４に示される特殊文字が無いかを検索し、対応する特殊文字が特殊文字辞書１１４に存在した場合は対応する種別識別子を検索、取得する識別子検索部１２２、同義語置換部２１２から呼ばれて特殊文字に対応する適切な同義語を特殊文字辞書１１４から取得する同義語検索部１２６、仮名文字置換部２１４から呼ばれて同様に特殊文字に対応する仮名候補を取得する仮名検索部１２４を備えている。特殊文字検索部１２０は検索した識別子を仮名漢字混じり文字列候補の各文字に対応付けて候補格納部１３０に格納する。
【００３６】
識別表示指示部１４０は候補格納部１３０の候補に特殊文字が交じっていた場合識別表示を指示た上で候補表示作成部１６０に候補を渡す。特殊文字識別表示指示部１４２は特殊文字の種別（例えば、学年別に使用できる漢字、人名漢字、非常用漢字、社内文書禁し語、忌み語等である）を表す特殊文字種別識別子からその種別を判断し、種別に応じた識別表示を指示する。識別表示とは候補表示そのものは変更せずに別のガイダンスウィンドウ等で表示しても良いし、表示態様変更指示部１４６を使用して特殊文字自体の表示態様、例えば色やフォントを変えても良い。特殊語表示指示部１４４は特殊文字が「手動」のように２文字で構成される場合、この２文字が一体と見えるように表示態様変更指示部１４６に指示をする。「手」「動」が別々に選ばれた場合と区別する為である。
【００３７】
メニュー表示手段２２０は、識別表示された特殊文字を含む候補が表示された場合と同時にまたは表示後所定の操作によって起動される。候補格納部１３０から現在表示されている特殊文字の識別子を取得し、その特殊文字の種別に応じたガイダンス表示、例えば”この漢字は常用漢字ではありません”等のガイダンス表示を行なう。また処理手段２００に用意される処理を起動する処理手段起動指示部２２４を有し、前記処理を起動する起動ボタンをメニュー上に作成する。本実施例では、メニュー表示手段２２０はガイダンス表示のデータを処理手段２００から取得し、起動ボタンの表示データは内製してメニュー画面を作成しメニュー記憶部２２２に保存する。これを表示部１９０を介して表示する。
【００３８】
処理手段２００は特殊文字を含む候補の識別表示と同時にあるいは、識別表示後に実行できる処理を集めたものである。特殊文字置換手段２１０は特殊文字が不適切は場合、その置換を支援する。同義語置換部２１２は本実施例の場合、処理手段起動指示部２２４から呼び出されて起動する。現在選択されている特殊文字を取得し、これを基に同義語検索部１２６によって特殊文字辞書１１４を検索、対応する同義語があればこれをメニュー表示する。使用者が表示した同義語を選択すると、特殊文字を同義語に置き換えて候補格納部１３０に再格納し、識別表示指示部１４０に表示の更新を指示する。仮名文字置換部２１４も同様で、処理手段起動指示部２２４から呼び出されて、仮名検索部１２４によって特殊文字辞書１１４を検索、仮名文字を取得し、使用者からの指示があると、特殊文字を仮名文字に置換して候補格納部１３０に再格納する。これらの置換手段は特殊文字をマウスで選択して直接呼び出されても良い。ガイダンス表示手段２０２は識別表示指示部１４０から呼ばれて特殊文字に関するガイダンスを表示することができる。またメニュー表示手段２２０から呼ばれても良いし、ガイダンスデータを他の手段に提供することもできる。
【００３９】
次に図３を使って特殊文字の識別表示のフローを説明する。ステップＡ１で仮名文字を取得すると仮名漢字変換部１００がステップＡ２で仮名漢字変換辞書１１２の検索し、ステップＡ３で仮名漢字混じり文字列候補を１つ作成する。ここで特殊文字検索部１２０が起動し前記候補を構成する文字の１文字ごとに特殊文字辞書１１４を検索する。ステップＡ５で特殊文字辞書１１４にヒットする文字があった場合には、識別子検索部１２２によって種別識別子を検索、特殊文字と対応付けるて候補格納部１３０に候補の１つとして格納して、制御を仮名漢字変換部１００にもどす。無論、候補格納部１３０への格納は仮名漢字変換部１００の制御によって行っても良い。
【００４０】
仮名漢字変換部１００はステップＡ６で仮名漢字変換辞書１１２をすべて検索したかを判断し未だの場合はステップＡ２に戻って仮名漢字変換辞書１１２の検索を続け、同様に各候補の特殊文字に種別識別フラグを付け候補格納部１３０に格納してゆく。辞書検索を終了した場合には、ステップＡ７で識別表示指示部１４０が候補格納部１３０に格納されている仮名漢字混じり文字列候補の各文字の識別子を検索し、その識別子に応じた識別表示を指示する。ステップＡ８では候補表示作成部１６０、表示部１９０によって特殊文字の識別表示を行なう。具体的な表示形態は後に述べる。
【００４１】
図４に特殊文字辞書１１４の構造を示す。見出しとなる特殊文字に対応して種別識別子、仮名候補、同義語候補が同一のレコードに登録されている。「伊」には人名漢字を示す種別識別子「０８」が付けられ、仮名候補として「い」が登録される。同義語は未登録である。特殊文字「手動」は２文字からなる特殊文字である。図４の辞書には未登録であるが、「手」「動」がそれぞれ特殊文字として登録されていた場合でも、より長い（文字数の多い）「手動」が選択され、その識別子が検出される。「手動」は社内文書禁止語として位置付けられ種別識別子「Ａ０」が付与されている。仮名候補はなく、同義語候補として「マニュアル」が登録されている。本実施例では特殊文字辞書１１４が同義語のフィールドを持ち、同義語を具体的な文字列として有しているが、同義語のフィールドに独立の同義語辞書１１６を指すポインタを持たせ、「手動」の見出しで同義語辞書１１６を引き、同義語を得ても良い。
【００４２】
図５に本実施例で使用している特殊文字の種別と対応する種別識別子を示す。特殊文字として小学校１年から６年までに習う文字（主に漢字）に各学年毎に「０１」から「０６」の種別識別子を設定している。さらに中学校以上で習得する文字には「０７」、人名漢字には「０８」、非常用漢字には「０９」が対応付けられている。尚、人名漢字は本来非常用漢字に含まれるが、本実施例では異なる識別子を付けて区別している。小学生向けの文書を作成する場合には、種別識別子「０１」〜「０６」以外の特殊文字は識別表示をさせるのが好ましい。小学３年生向け文書では、４年以上の漢字を未習得文字として識別表示させる。また、社内文書禁止語とは、同義語が複数ある場合に、一方の語を使用禁止とするものである。例えば「手動」「マニュアル」という同義語がある場合に、社内文書は「マニュアル」で統一し、「手動」と変換しようとすると識別表示を行って警告する。
【００４３】
忌み語も同様に普段は使用しない語であり、特殊語として識別子「Ａ１」が与えられている。本実施例において種別識別子Ａ１は、候補そのものを表示しないように識別表示指示部１４０で制御されている。その他の特殊語としては、放送禁止用語、差別語等がある。無論これらにとどまらず、使用者が適切に設定すれば良い。本実施例の特殊文字辞書１１４は使用者が自由に特殊語及び種別識別子、仮名候補、同義語を追加、削除できる支援プログラムが用意されている。
【００４４】
図６は識別表示指示部１４０の内部構造を説明する図である。候補文字格納部１３２は仮名漢字変換部１００で作られた仮名漢字混じり文字列候補を格納する部分であり、識別子格納部１３４は、前記候補の文字を各々に対応して種別識別子を格納するように設定されている。今、図１１（ａ）に示す候補表示が行なわれていたとすると、「以下に」を構成する「以」は小学４年漢字で「０４」、「下」が小学１年漢字で「０１」、「に」は小学一年で習うひらがなであるとして「０１」が、それぞれ対応づけられて格納されている。尚、平仮名、カタカナ等を非漢字として「００」等の種別識別子を付けても良い。さらに種別識別子を細かく設定し、小学校４年の１学期、２学期、３学期と区別しても良い。他の候補を構成する文字では「如」は中学以上、烏は非常用、「伊」は人名漢字の種別識別子が付けられている。このように一文字毎に識別子を付けるので、一文字単位の識別表示、あるいは置換処理が可能になるのである。
【００４５】
これらの識別子を基に識別表示指示部１４０において識別表示の指示を行なう。識別表示を行なった結果を図１１（ａ）に示す。現在編集中の行である、エコーライン３００には、現在選択中の仮名漢字混じり文字列候補が代表表示される。実施例の仮名漢字変換装置では選択中の候補は反転表示されるが、図においては便宜上、枠で囲んで示す。候補「如何に」は「如」のみが赤色表示されている。図ではハッチングで示す。また、「烏賊に」は「烏」が黄色、「賊」が赤色表示されている。他には「伊」、「香」、「猪」が設定された色によって識別表示されている。
【００４６】
図７に、図１１（ａ）の表示をするための特殊文字識別表示設定メニューを示す。本メニューは条件設定部１５０によって起動され識別表示指示部１４０内の各モジュールに対して、検出した識別子に対してどのような識別表示をするかを設定する。該メニューでは学年漢字に関しては、学年を示すボタンで「中学」を選び、条件の示すボタンで「以上」を選択している。これで中学校以上で習う漢字が対象になる。「表示」と示されたボタンは条件に合った特殊文字を含む候補を表示するかを選択するボタンである。すなわち図１１（ａ）における「如何に」は中学以上の漢字「如」を含むので、候補「如何に」そのものを表示しないように制御するのである。この場合識別表示指示部１４０が候補格納部１３０内の「如何に」を削除する。または候補格納部１３０の候補は維持して候補表示作成部１６０での候補表示に「如何に」を含ませないようにしてもよい。本実施例では学年漢字は「表示する」と設定されている。また、色分け表示の項目で色分けの有無を選択し、色分け「する」を選択した場合には、さらに色ボタンによって色を選択できる。本実施例では「赤」が選択されており、結果として図１１（ａ）では「如」「賊」「香」が中学以上で習う漢字として赤色表示されている。これらの色分け表示は表示態様変更指示部１４６によって指示される。
【００４７】
特殊文字表示設定メニューでは同様に、人名漢字の「伊」は青色表示、非常用漢字の「烏」は黄色表示、社内文書禁止語は網掛け表示するように設定されている。忌み語は”表示しない”が選択され、候補そのものが表示されない。識別表示される候補は使用者に注意を促しはするが、使用者が強制的に選択する余地も残されているのに対して、忌み語は最初から候補を表示しないので、選択そのものが不可能になる。忌み語、差別語等はこのような処理にした方が好ましい。また、候補として表示はされるが、変換が不可能（仮名漢字変換部１００が取り込むことが不可能）に設定してもよい。
【００４８】
この特殊文字表示設定メニューは、異なる条件のメニューを複数用意し、条件設定部１５０に保存しておくこともできる。社内向け文書、社外向け文書、個人用文書等の、文書の種類によってメニューを選択できると、より使い勝手が良くなる。複数の設定メニューを用意して条件設定を記憶し、使用者に選ばせるようにしている。また文書を編集する場合には、その文書ファイルのファイル名（特にＭＳ−ＤＯＳで規定された拡張子）、格納されたディレクトリ名、フォルダ名から判別して条件設定を自動的に選択してもよい。
【００４９】
図８は、識別表示指示部１４０による識別表示の際の具体的なフローである。候補格納部１３０に全ての仮名漢字混じり文字列候補が格納された後、識別表示指示部１４０が呼び出される。識別表示指示部１４０は、候補を１つづつ呼び出し、その候補毎に本フローを実行し、各色指定（各文字に対応する色指定のアトリビュートを指定色に変更）をした後に、候補表示作成部１６０に送り出す。ステップＢ１で各候補を構成する文字および対応する種別識別子を取得し、ステップＢ２でまず学年漢字について判断する。学年漢字の条件は図７のメニューで中学以上とされているので、中学漢字以上であるかを種別識別子から判断し、ＹＥＳと判別された文字については、ステップＢ３で、特殊文字識別表示指示部１４２によって赤色表示が指示される。ＮＯとされた文字は識別表示はされない。
【００５０】
ステップＢ４では同様に人名漢字かを判断し、そうであればステップＢ５で青色表示を指示、ステップＢ６で非常用漢字であるかを判断し、ＹＥＳであれは黄色表示を指示する。ステップＢ８では社内文書禁止語かを判断する。社内文書禁止語の例を図１２（ａ）のウィンドウ表示に載せた。「手動機」という候補に対して「手動」という語が社内文書禁止語として登録されている場合である。「手動」を構成する「手」「動」は社内文書禁止語ではないが、「手動」という単語となったところで特殊文字に該当する。このように単語レベルで特殊文字として設定されるものとしては、忌み語、差別語、放送禁止用語等がある。無論１文字レベルの社内文書禁止語を設定してもかまわない。本実施例では社内文書禁止語は網掛け表示される。また、２文字以上からなる特殊文字は枠等で囲んで、一体に見えるように工夫している。この様な２文字以上の特殊文字からなる特殊語は、特殊語表示指示部１４４によって識別表示が指示される。
【００５１】
ステップＢ１０では候補を構成する文字に忌み語が含まれないかを判断し、候補を構成する文字が、一部でも忌み語にあたる場合には、識別表示指示部１４０によって、候補格納部１３０内の対応する候補そのものを削除する。これは図７のメニューで忌み語の候補は”表示しない”を設定されているためである。
【００５２】
以上の処理を候補格納部１３０に格納されているすべての候補について繰り返し、識別表示の指示を行なった後、候補表示作成部１６０に候補表示を作成する。
【００５３】
以上、特殊文字の識別表示について説明してきたが、本実施例はそれにとどまらず、識別表示された特殊文字に対し、ガイダンス表示（説明表示）を行なう手段、特殊文字を置換する手段を有している。以下、これらの手段について説明する。
【００５４】
図１１は特殊文字を識別表示後、ガイダンス表示を含むメニューを出し、さらに置換手段を起動している様子を示している。まず、仮名文字の「いかに」が入力され、仮名漢字変換が指示されると、エコーライン３００に最初の候補である「以下に」が表示される。所望の候補でない為、変換キーを操作すると、次に（ａ）のように、候補ウィンドウ３１０が表示され、全候補６０中の９候補が表示される。ここでガイダンス表示を含むメニュー表示３２０が特殊文字の近傍に表示されている点に注目されたい。メニュー表示３２０は特殊文字の真横、真上、真下に表示するのが望ましいが、候補ウインドウの表示等で難しい場合は、識別表示されている特殊文字との対応関係が明確にできる範囲（本願ではこの状態を「近傍」と呼ぶ）に表示する。
【００５５】
使用者がマウス７３等で、希望する候補である「如何に」を選択するとエコーライン３００の候補が「如何に」に替わり、候補ウィンドウ３１０中も選択カーソル３１２によって「如何に」が反転表示される。
【００５６】
ここで「如」が赤色表示されている為、使用者が「如」をマウス７３でダブルクリックした後を示すのが、（ｂ）である。（ｂ）では図１のメニュー表示手段２２０によってメニュー表示３２０が表示され、内部にはガイダンス表示３２２がされている。「如」は中学以上で習う漢字であることを案内表示し、使用者の判断を助けている。同様に人名漢字、非常用漢字、社内文書禁止語等に対してもガイダンス表示が用意されている。
【００５７】
図９にガイダンス表示を行なう際のフローを示す。ステップＣ１で、特殊文字を選択すると、メニュー表示手段２２０はその特殊文字をガイダンス表示手段２０２に渡す。ガイダンス表示手段２０２は、ステップＣ２で、受け取った特殊文字に対応する種別識別子を候補格納部１３０から取得する。ステップＣ３で、ガイダンス表示手段は内部に格納された種種のガイダンスデータから、種別識別子に対応したガイダンスデータを選択し、メニュー表示手段２２０にガイダンスデータを渡す。
【００５８】
さらにメニュー表示手段２２０は、ステップＣ４で、同義語置換部２１２を呼び出して特殊文字辞書１１４内に選択された特殊文字「如」に対応する同義語があるかを判断させる。同様に仮名文字置換部２１４にも特殊文字辞書１１４に対応する仮名文字候補の有無を判断させ、その結果を受け取って仮名文字置換部起動ボタン３２４、同義語置換部起動ボタン３２６の表示態様を変化させる。特殊文字辞書１１４には「如」に対応する同義語が登録されていないので、図１１（ｂ）では起動できないことを示す識別表示がされる。これらの情報を取得した後、メニュー表示手段２２０はメニューを作成し、メニュー記憶部２２２に格納する。ステップＣ５で記憶されたメニューデータによってメニュー表示を行なうのであるが、ガイダンス表示３２２、仮名文字置換部起動ボタン３２４、同義語置換部起動ボタン３２６、と共にメニュー終了ボタン３２８が表示されている。
【００５９】
図１１（ｂ）において、仮名文字置換部起動ボタン３２４を選択すると仮名文字置換部２１４が起動する。この様子を図１０のフローチャートによって説明する。ステップＤ１で仮名文字置換部２１４が起動すると、ステップＤ２でメニュー表示手段２２０ないし候補格納部１３０から置換対象となる特殊文字を取得する。ステップＤ３で該特殊文字で特殊文字辞書１１４を検索し、対応する仮名文字を取得する。具体的には、仮名文字置換部２１４は、仮名検索部１２４によって「如」をキーにして特殊文字辞書１１４を検索し、仮名文字候補である「い」「にょ」を獲得する。ステップｄ４で、仮名文字候補ウィンドウ３４０に「い」を示す仮名文字候補選択ボタン３４２と「にょ」を示す仮名文字候補選択ボタン３４４が表示され、マウスカーソル３４６で仮名文字候補選択ボタン３４２を選択すると、ステップｄ５で対象となる特殊文字を選択した仮名文字に置換して候補格納部１３０に再格納する。ステップＤ６で候補表示を更新すると、図１１（Ｃ）のように「如」が「い」に入れ替わり、「い何に」と候補表示がされる。同時にステップ７で仮名文字候補ウィンドウ３４０は閉じられる。「い何に」は他の候補と同様に選択することが可能になる。メニュー終了ボタン３２８によって該メニュー表示を終了することができる。
【００６０】
このように仮名文字に変換できる機能は、学年別に文書を作成する際に極めて有用である。「月曜日」と変換して「月よう日」と修正することが、仮名漢字変換動作中に簡単に行なえるのである。
【００６１】
また、仮名文字置換部２１４は図示しない候補学習部を内部に有している。この候補学習部によれば、「い何に」を候補として作成したところで、該候補を学習し、仮名漢字変換辞書１１２等に登録する。該候補よって以降は「如何に」と「い何に」が候補として並列表示され、使用者の選択操作をより簡単にすることができる。本学習機能はＯＮ／ＯＦＦの選択が可能である。
【００６２】
次に特殊文字を同義語に置換する動作について説明する。仮名文字置換とほぼ同じ動作であるので、フローチヤートによる説明は省く。図１２（ａ）は、仮名文字「しゅどうき」を入力し、仮名漢字変換部１００が仮名漢字変換辞書１１２を検索して「主導機」、「手動機」を候補として出力し、使用者により「手動機」が選択されている状況を示している。「手動」は先に説明したように、社内文書禁止語として登録されているから、網掛け表示されている。
【００６３】
ここで「手動」をマウス７３でダブルクリックすると（ｂ）に示すメニュー表示３６０が表示される。ガイダンス表示３６２は社内文書禁止語に対応した案内”「手動」は社内文書に不適切な表現です”が表示される。仮名文字置換の時と同様にガイダンス表示手段が候補格納部１３０から「手動」に対応する種別識別子を入手し、それに見合ったガイダンスデータをメニュー表示手段２２０に渡している。同義語置換部起動ボタン３２６を選択すると同義語候補ウィンドウ３８０が表示されて、「マニュアル」を示す同義語選択ボタン３８２が表示される。マウスカーソル３４６で選択すると（ｃ）のように候補が「手動機」から「マニュアル機」に置換されてエコーライン３００および候補ウィンドウ３１０に表示される。内部的には、処理手段起動指示部２２４によって同義語置換部２１２が起動し、メニュー表示手段２２０ないし候補格納部１３０から「手動」の文字を取得し、同義語検索部１２６によって特殊文字辞書１１４を検索し、置換文字「マニュアル」を引いてくる。
【００６４】
以上説明した置換機能も特殊文字を仮名漢字変換装置のレベルで処理するには非常に有用である。特殊文字を「手動」で登録しているので、「手動機」に限らず、「手動操作」「手動変速機」等の候補に対しても、識別表示を行い、かつ「マニュアル操作」「マニュアル変速機」のように置換した候補を作成することができる。
【００６５】
また、同義語置換部２１２は、仮名文字置換部２１４と同様に、図示しない候補学習部を有し、置換によって作成した候補を自動的に仮名漢字変換辞書１１２等に登録し、次回から仮名漢字変換部１００の候補として表示させることができる。
【００６６】
また、同義語置換部２１２は特殊文字辞書１１４内に登録されている同義語を検索したが、特殊文字辞書１１４内には他の辞書、例えば同義語辞書１１６を示すポインタのみを有し、このポインタをたどって同義語辞書１１６から同義語を検索しても良い。
【００６７】
図１３は複数の文字からなる特殊文字の表示の詳細を示す図である。複数の文字からなる特殊文字は枠で囲まれて、一体と見えるように表示されている。無論一体と判別できれば、他の表示方法でも良い。
【００６８】
以上、本発明の仮名漢字変換措置の一実施例を説明してきたが、他の実施態様も可能である。図１４のフローチャートは、図３での説明した全体フローの他の態様を示すものである。図３では仮名漢字変換部１００が仮名漢字混じり文字列候補を作成する度に特殊文字検索部１２０が起動していたが、図１４では、候補格納部１３０にすべての候補が格納された後に特殊文字検索部１２０が起動する。
【００６９】
ステップＥ１で入力部１８０から仮名文字列を取得し、ステップＥ２で仮名漢字変換部１００が仮名漢字変換辞書１１２を検索、ステップＥ３で仮名漢字混じり文字列候補を作成し候補格納部１３０に格納する。ステップＥ４でこれを仮名漢字変換辞書１１２検索の終りまで繰り返し、すべての候補を候補格納部１３０に格納する。ステップＥ５で各候補を構成する各文字について特殊文字辞書１１４を検索し、ステップＥ６で検索がヒットした文字の識別子を取得し、その文字と対応付けて候補格納部１３０に格納する。ステップＥ７では識別表示指示部１４０が識別子に応じた識別表示を指示、ステップＥ８で特殊文字の識別表示を行なう。
【００７０】
図１４の方式の利点は、仮名漢字変換部１００が候補を候補格納部１３０に格納するまでは、特殊文字検索部１２０をまったく意識しないで動作できることである。すなわち仮名漢字変換部１００は従来のものをそのまま利用し、特殊文字の識別表示機能を追加することができる。候補作成の度に特殊文字検索部１２０を呼び出す場合と比べて処理が簡単であり、開発期間を短縮できる。
【００７１】
図１５は、図１０で説明した仮名文字置換部２１４の機能をさらに改良したものである。メニュー表示手段２２０から仮名文字置換部２１４が呼ばれると、ステップＦ１で候補格納部（ないしメニュー表示手段２２０）から対処となる特殊文字を取得し、ステップＦ２で仮名検索部１２４を起動して特殊文字辞書１１４を検索し、対応する仮名候補を取得する。ここでステップＦ３で、入力仮名文字バッファ１０２から入力した仮名文字を入手する。「如何に」の例では「いかに」を入手する。
【００７２】
ステップＦ４では特殊文字辞書１１４から取得した仮名候補「い」、「にょ」と入力した仮名文字「いかに」を比較する。そして「いかに」に部分一致した仮名候補「い」が有効であるとして選択する。
【００７３】
仮名候補は１つに絞り込まれたため、ステップＦ５で、図１１の仮名文字候補ウィンドウ３４０は表示せず、対象となる特殊文字「如」を選択した仮名文字「い」に置換して候補格納部に再格納する。ステップＦ６でエコーライン３００、候補ウィンドウ３１０の候補表示を「い何に」に更新し、ステップＦ７でメニュー表示３２０を閉じる。
【００７４】
このように、置換する仮名候補を入力した仮名文字と比較して自動的に絞り込むので、使用者に仮名候補選択の負担をかけずに済む。
【００７５】
図１６は、本実施例の条件設定部１５０の操作画面の他の態様を示している。使用可能漢字表示ウィンドウ４００は、使用可能漢字であるとして、識別表示指示部１４０で識別表示を指示しない漢字種別、および具体的に登録されている漢字の表示を行なう。漢字の種別は４０２のように単位毎にまとめられて（フォルダという）ツリー表示され直感的に認識ができる。使用可能漢字には、常用漢字のうち、小学１年、２年、および小学３年の１学期、２学期に習得する漢字が分類されており、小学３年のフォルダをマウス７３でクリックすると学期を示すフォルダが表示されるようになっている。さらに小学３年２学期フォルダをクリックすると漢字一覧４０４が表示され、小学３年２学期フォルダ内に登録されている漢字を具体的に見ることができる。
【００７６】
使用不可能漢字表示ウィンドウ４１０には、小学３年３学期以降に習得する常用漢字、人名漢字を含む非常用漢字が登録され、表示されている。図では、小学３年３学期のフォルダをクリックし登録してある漢字一覧４１４を表示している状態を示している。
【００７７】
この状態でツリー表示されたフォルダの単位で漢字を移動することができる。例えば小学３年３学期フォルダを使用不可能漢字表示ウィンドウ４１０から、使用可能漢字表示ウィンドウ４００に移動することができる。具体的には４１２のツリーの小学３年３学期のフォルダをマウスでドラッグ（マウスボタンを押しながらマウスを移動する操作）し、４０２のツリーの小学３年のフォルダの位置で落とす（マウスボタンを離す）。するとツリー４０２の小学３年のフォルダの下に３学期のフォルダが追加される。この操作によって「飲」「院」「運」「泳」はすべて使用可能漢字に登録される。さらに上位のフォルダ単位での移動も可能である。尚、種別識別子の情報量を増やせば漢字単位の識別表示の可能であり、この場合、図１６のツールを使用すれば漢字単位に容易に移動することができる。
【００７８】
このようなビジュアルなユーザインタフェースで条件設定部１５０は識別表示漢字（図１６では小学３年３学期以上の常用漢字、および人名漢字を含む非常用漢字）を設定される。条件設定部１５０は、識別表示指示部１４０に対して、小学３年３学期以上の常用漢字、および人名漢字を含む非常用漢字を示す識別子を有する漢字を検出したら識別表示を行なうように設定するのである。
【００７９】
本仮名漢字変換装置はさらに他の態様も可能である。実施例では、条件設定部１５０は識別表示指示部１４０に対して各種別識別子に対する識別表示の方法を設定したが、識別子検索部１２２に対して条件設定を行い、「表示しない」と設定された忌み語等は、仮名漢字変換部１００から候補を受け取った時点で「表示しない」特殊文字を含む候補を判断し、候補格納部１３０に格納しないように制御することもできる。さらに条件設定部１５０は特殊文字検索部１２０に対し、検索しにいく辞書の名称や、位置、検索のレベル（特殊文字、置換文字等と階層分けして登録した場合）を設定することも可能である。
【００８０】
また、実施例では候補格納部１３０に識別子を一旦格納したが、識別表示指示部１４０が候補格納部１３０から候補を呼び出すときに特殊文字検索部１２０によって特殊文字辞書１１４を検索することもできる。この場合候補格納部１３０として使用するバッファの容量を削減できる。
【００８１】
また、本実施例では特殊文字および対応する識別子を特殊文字辞書１１４内に入れたが、仮名漢字変換辞書１１２に登録された自立語等の候補に識別子を付属させる構成も可能である。この場合、上述した実施例のように仮名漢字混じり文字列候補を１文字単位で識別表示することはできない。しかし実施例中の処理手段２００、特殊文字置換手段２１０、メニュー表示手段２２０は同様に使用することができ、同様の効果を甘受することができる。また、特殊文字辞書１１４を新たに設けなくてよいという優位点も存在する。
【００８２】
また、上述の実施例ではマウス７３による操作を主に説明したが、キーボード７２等の他の入力手段によっても同様の操作が可能である。
【図面の簡単な説明】
【図１】本発明の概要を示す機能ブロック図である。
【図２】本発明の一実施例の、ハードウェアの構成を示す図である。
【図３】本発明の一実施例の、特殊文字の識別表示処理を示すフローチャートである。
【図４】本発明の一実施例の、特殊文字辞書の構造を示す図である。
【図５】本発明の一実施例の、特殊文字と対応する識別子を示す図である。
【図６】本発明の一実施例の、候補格納部の内部構造を示す図である。
【図７】本発明の一実施例の、識別表示の設定を行なうメニュー画面を示す図である。
【図８】本発明の一実施例の、識別表示のフローチャートである。
【図９】本発明の一実施例の、表示された特殊文字に関して処理手段を起動するメニューを表示する際のフローチャートである。
【図１０】本発明の一実施例の、特殊文字を仮名文字に置換するフローチャートである。
【図１１】本発明の一実施例の、特殊文字を識別表示し、仮名文字置換手段を起動した時のＣＲＴ画面を示す図である。
【図１２】本発明の一実施例の、特殊文字を識別表示し、同義語置換手段を起動した時のＣＲＴ画面を示す図である。
【図１３】本発明の一実施例、複数の文字からなる特殊文字を表示する際の表示態様を示す図である。
【図１４】本発明の他の実施例で、特殊文字の識別表示処理を示すフローチャートである。
【図１５】本発明の他の実施例で、仮名文字に置換する際に、仮名文字候補を自動選択する手法を示すフローチャートである。
【図１６】本発明の他の実施例で、識別表示の設定を行なう画面を示す図である。
【符号の説明】
１０  コンピュータ
２０  演算処理部
２１  ＣＰＵ
２２  ローカルバス
２３  キャッシュメモリ
２４  キャッシュコントローラ
２５  メインメモリ
３０  ＰＣＩブリッジ
３２  ＰＣＩバス
４０  コントローラ部
４２  ＩＳＡバス
４４  ＶＧＡ
４６  ＳＣＳＩコントローラ
４８  ＩＳＡブリッジ
５４，５５  複合Ｉ／Ｏポート
５６  サウンドＩ／Ｏ
６０  Ｉ／Ｏ部
６２  ＩＳＡスロット
６８  タイマ
７２  キーボード
７３  マウス
７４  スピーカ
７６  ＣＲＴ
８２  フロッピディスク装置
８４  ハードディスク
８６  パラレルポート
８８  プリンタ
９０  シリアルポート
９２  モデム
９３  スキャナ
９４  タブレット
９６  マイクロフォン
１００  仮名漢字変換部
１０２  入力仮名文字バッファ
１１０  辞書
１１２  仮名漢字変換辞書
１１４  特殊文字辞書
１１６  同義語辞書
１２０  特殊文字検索部
１２２  識別子検索部
１２４  仮名検索部
１２６  同義語検索部
１３０  候補格納部
１３２  候補文字格納部
１３４  識別子格納部
１４０  識別表示指示部
１４２  特殊文字識別表示指示部
１４４  特殊語表示指示部
１４６  表示態様変更指示部
１５０  条件設定部
１６０  候補表示作成部
１７０  制御部
１８０  入力部
１９０  表示部
２００  処理手段
２０２  ガイダンス表示手段
２１０  特殊文字置換手段
２１２  同義語置換部
２１４  仮名文字置換部
２２０ メニュー表示手段
２２２  メニュー記憶部
２２４  処理手段起動指示部
３００  エコーライン
３１０  候補ウィンドウ
３１２  選択カーソル
３２０  メニュー表示
３２２  ガイダンス表示
３２４  仮名文字置換部起動ボタン
３２６  同義語置換部起動ボタン
３２８  メニュー終了ボタン
３４０  仮名文字候補ウィンドウ
３４２  仮名文字候補選択ボタン
３４４  仮名文字候補選択ボタン
３４６  マウスカーソル
３６０  メニュー表示
３６２  ガイダンス表示
３８０  同義語候補ウィンドウ
３８２  同義語選択ボタン
【図１】
0003726323.tif 000002
【図２】
0003726323.tif 000003
【図３】
0003726323.tif 000004
【図４】
0003726323.tif 000005
【図５】
0003726323.tif 000006
【図６】
0003726323.tif 000007
【図７】
0003726323.tif 000008
【図８】
0003726323.tif 000009
【図９】
0003726323.tif 000010
【図１０】
0003726323.tif 000011
【図１１】
0003726323.tif 000012
【図１２】
0003726323.tif 000013
【図１３】
0003726323.tif 000014
【図１４】
0003726323.tif 000015
【図１５】
0003726323.tif 000016
【図１６】
0003726323.tif 000017