[go: up one dir, main page]

JP3726323B2 - Kana-kanji conversion device - Google Patents

Kana-kanji conversion device Download PDF

Info

Publication number
JP3726323B2
JP3726323B2 JP31030895A JP31030895A JP3726323B2 JP 3726323 B2 JP3726323 B2 JP 3726323B2 JP 31030895 A JP31030895 A JP 31030895A JP 31030895 A JP31030895 A JP 31030895A JP 3726323 B2 JP3726323 B2 JP 3726323B2
Authority
JP
Japan
Prior art keywords
kana
character
kanji
special character
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP31030895A
Other languages
Japanese (ja)
Other versions
JPH09146934A (en
Inventor
泰男 小山
芳春 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP31030895A priority Critical patent/JP3726323B2/en
Publication of JPH09146934A publication Critical patent/JPH09146934A/en
Application granted granted Critical
Publication of JP3726323B2 publication Critical patent/JP3726323B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、仮名漢字変換装置に関し、少なくとも入力した仮名文字列を複数の仮名漢字混じり文字列候補に変換し、該候補を表示する漢字変換装置に関する。
【0002】
【従来の技術】
日本語をコンピュータで扱うことを目的として作られた仮名漢字変換装置では、仮名文字列を入力し、これを漢字仮名混じり文に変換する。仮名漢字変換装置の性能の向上は著しく、文節間の係り受けの検定、最少コスト法の採用等により変換精度そのものは実用レベルに達しつつある。よってさらに高度なサービスが仮名漢字変換装置に求められている。
【0003】
ワードプロセッサ等の文書編集装置では、文書の校正機能を有するものがある。例えば不適切な表現、単語等を検出し、識別表示をするものである。また、一部の仮名漢字変換装置では、変換後の仮名漢字混じり文字列候補を表示する際に、不適切な候補を表示しないように制御するものもあった。
【0004】
【発明が解決しようとする課題】
しかしながら、従来のように仮名漢字変換装置で入力後にワードプロセッサ等の校正機能の働かせるのは不効率であり、仮名漢字変換装置の段階で検出するのが望ましい。
【0005】
また、従来の不適切な単語等を検出できる仮名漢字変換装置は、変換後の仮名漢字混じり文字列候補を単位にして扱う。よって候補内の漢字を一字単位で検出することはできないのである。具体的には「月曜日」という候補の「曜」が小学校の特定学年では習得しておらず、「月よう日」と書きたい場合がある。この時従来の仮名漢字変換装置では、「月曜日」そのものを候補として表示しないか、「月曜日」全体を識別表示していた。よって「月曜日」の中のどの文字が問題なのかを使用者は知ることができなかった。
【0006】
また、従来の仮名漢字変換装置では、上記の例では「月曜日」が不適切と検出されたのち、「月」「よう」「日」と個々に再入力する必要があった。「月曜日」が検出された時点で「曜」を「よう」に置換する動作を仮名漢字変換中に行なう方がより望ましい。特に忌み語、社内文書禁止語等は検出と共に適切な表現に置換する手段が起動するのが望ましい。
【0007】
本発明は上記問題を解決する為になされ、不適切な表現を文字単位で検出して使用者に知らしめる仮名漢字変換装置を提供することを目的とする。更に検出した文字を適切な表現のものに置換する機能を有する仮名漢字変換装置を提供することを目的とする。
【0008】
【課題を解決するための手段】
本発明の仮名漢字変換装置は、入力した仮名文字列を辞書を参照して解析し、仮名漢字混じり文字列に変換する仮名漢字変換装置であって、前記仮名文字列から仮名漢字変換辞書を検索して複数の前記仮名漢字混じり文字列候補を作成する仮名漢字変換部と、漢字一文字からなる特殊文字を格納する特殊文字辞書と、前記仮名漢字混じり文字列候補を構成する文字と前記特殊文字辞書とを照合し、合致した文字に一文字単位で識別子を付加する特殊文字検索部と、前記識別子を有する文字を特殊文字として扱い、他の文字と識別表示するよう指示する識別表示指示部と、前記識別表示指示部の指示に基づいて前記仮名漢字混じり文字列候補の一部または全部の候補表示を作成する候補表示作成部と、前記仮名漢字混じり文字列候補のうち、識別表示された前記識別子を有する文字を、所定の操作によって、置換対象となる前記特殊文字を置換辞書を検索して仮名文字に置換する仮名文字置換部を含む特殊文字置換手段と、を有し、前記特殊文字置換手段は、置換操作によって作成した仮名漢字混じり文字列候補を前記仮名漢字変換辞書に登録する置換候補学習手段、を有することを特徴とする。
【0009】
上記の仮名漢字変換装置は仮名漢字変換部で作成した候補に対して特殊文字辞書を検索し、候補の中の1文字単位で特殊文字の判別をする。特殊文字には所定の識別子を付け、他の文字を識別表示する。よって仮名漢字混じり文字列候補を構成する1文字ごとに識別表示をすることが可能である。
また、特殊文字は使用が制限されているために表示される場合が多く、該特殊文字を適切な文字に置換することは大変有効である。
また、上記の仮名漢字変換装置において、前記特殊文字置換手段は、置換対象となる前記特殊文字を前記置換辞書を検索して仮名文字に変換する仮名文字置換部を含む。よって学年別漢字等を検出した場合、仮名文字に置換することが可能になる。
また、上記の仮名漢字変換装置において、前記特殊文字置換手段は、置換操作によって作成した仮名漢字混じり文字列候補を前記仮名漢字変換辞書に登録する置換候補学習手段を有する。例えば「月曜日」を置換した「月よう日」等を仮名漢字変換辞書に登録しておくと、次回から変換候補として「月曜日」「月よう日」が表示され、選択が容易になる。
【0010】
また、前記識別表示指示部は、前記特殊文字を他の文字と識別可能にする際、前記特文字自体の表示態様を他の文字と異ならせるよう指示する表示態様変更指示部、を含むことを特徴とするので、色分け等で検出した特殊文字自体と識別表示でき、使用者の使い勝手が向上する。
【0011】
また、前記特殊文字は複数の種別に分類されており、前記特殊文字の種別に応じた識別識別子を前記特殊文字に対応付けて前記特殊文字辞書に格納する種別識別子格納部と、前記特殊文字検索部によって検索された特殊文字に対応する前記種別識別子を検索する種別識別子検索部と、前記種別識別子の種類に応じて他の文字または他の前記特殊文字と識別するように前記仮名漢字混じり文字列候補の表示を指示する特殊文字識別表示指示部と、を有する。すなわち本仮名漢字装置は特殊文字をさらに複数の特殊文字に分類し、各特殊文字の種別に対応した種別識別子を有している。よって特殊文字の種類に応じた識別表示が可能になっている。
【0012】
一方、前記仮名漢字変換装置は、前記識別子に対応する識別表示の有無、および識別表示方法を前記識別表示指示部に設定する条件設定部、を備える構成とすることも有効である。前記条件設定部によって各特殊文字の表示条件、すなわち表示の有無、表示色等の表示方法が、作成する文書の種類に合わせて設定できる。 前記特殊文字の種別は、人名文字、非常用漢字、学年別漢字を少なくとも含むので、例えば特定学年向けの文書を作成する場合、その学年より上の学年で習得する漢字を識別表示することができる。
【0013】
また前述の仮名漢字変換装置は、前記特殊文字の識別表示と同時に、あるいは前記特殊文字の識別表示後の所定の操作によって、前記特殊文字に関するガイダンスを表示するガイダンス表示手段を備えるので、使用者は特殊文字がどうして検索されたのかを容易に知ることができる。
【0015】
また、前記特殊文字置換手段は、置換対象となる前記特殊文字を前記置換辞書を検索して同義文字に変換する同義文字置換部を含むので、社内文書で禁止されている文字、忌み語等を他の表現に置換することができる。
【0019】
さらに、前記ガイダンスないし前記メニューは識別表示された前記特殊文字の近傍に表示されるので、使用者は、表示された特殊文字に対応付けて前記ガイダンス表示、前記メニュー表示を見ることができる。
【0022】
【発明の他の態様】
本発明の他の態様として、入力手段が手書き認識手段であるもの、スキャナなどの光学式文字読み取り装置であるもの、音声認識装置である等、種々の態様を考えることができる。更に、この仮名漢字変換装置は、単独でワードプロセッサとして用いることもできるし、仮名漢字変換を要する種々の機器に組み込んで用いることも可能である。また、コンピュータのオペレーティングシステムに組み込む形態で実現することも可能である。コンピュータを用いた機器にソフトウェアとして組み込んで実現する場合には、このソフトウェアを記録したフレキシブルディスクやCD−ROMなどの形態で取り扱ったり、パソコン通信などを介して配布することも可能である。
【0023】
これらの各部の機能を実現するソフトウェアプログラム(アプリケーションプログラム)は、フロッピディスクやCD−ROM等の携帯型記憶媒体(可搬型記憶媒体)に格納され、携帯型記憶媒体からコンピュータシステムのメインメモリまたは外部記憶装置に転送される。なお、通信回線を介して、これらのソフトウェアプログラムを提供する装置を設け、上記仮名漢字変換方法を実現するソフトウェアプログラムを通信回線を介して、この供給装置からコンピュータシステムのメインメモリまたは外部記憶装置に転送するものとしても良い。例えば、電話回線を介してパソコン通信のホストコンピュータからダウンロードしたり、衛星放送を用いて配信を受けることも可能である。
【0024】
【発明の実施の形態】
次に、本発明に係る仮名漢字変換装置の好適な実施例について、図面に基づき説明する。図1は、第1本実施例の仮名漢字変換装置の機能ブロック図、図2は、かかる仮名漢字変換装置が実現されるコンピュータの概略構成を示すブロック図、である。
【0025】
説明の便宜上、まず図2に従い、コンピュータ10のハードウェア構成について説明する。このコンピュータ10は、図示するように、ローカルバス22に接続された演算処理部20、ローカルバス22を外部バスの一つであるPCIバス32に接続するPCIブリッジ30、PCIバス32を介して演算処理部20のCPU21等によりアクセスを受けるコントローラ部40、各種のI/O装置等を制御する機器が低速の外部バスであるISAバス42に接続されたI/O部60、および周辺機器であるキーボード72,スピーカ74,CRT76などから構成されている。
【0026】
演算処理部20は、中央演算処理装置としてのCPU21(本実施例ではインテル社製Pentiumを使用)、キャッシュメモリ23,そのキャッシュコントローラ24およびメインメモリ25から構成されている。PCIブリッジ30は、高速のPCIバス32を制御する機能を備えたコントローラである。CPU21が扱うメモリ空間は、CPU21の内部に用意された各種レジスタにより、実際の物理アドレスより広い論理アドレスに拡張されている。
【0027】
コントローラ部40は、モニタ(CRT)76への画像の表示を司るグラフィックスコントローラ(以下、VGAと呼ぶ)44、接続されるSCSI機器とのデータ転送を司るSCSIコントローラ46、PCIバス32と下位のISAバスとのインタフェースを司るPCI−ISAブリッジ48から構成されている。VGA44は、CRT76に対して、640×480ドット、16色表示が可能である。なお、表示用のフォントを記憶したキャラクタジェネレータや所定のコマンドを受け取って所定の図形を描画するグラフィックコントローラ、さらには描画画像を記憶するビデオメモリ等は、このVGA44に実装されているが、これらの構成は周知のものなので、必要に応じて後述するものとし、図2では省略した。
【0028】
PCI−ISAブリッジ48を介して接続されたISAバス42は、各種のI/O機器が接続される入出力制御用のバスであり、DMAコントローラ(以下単にDMAと呼ぶ)50、リアルタイムクロック(RTC)52、2つの複合I/Oポート54,55、サウンドI/O56、キーボード72およびマウス73とのインタフェースを司るキーボードインタフェース(以下KEYと呼ぶ)64、優先順位を有する割り込み制御を行なう割り込みコントローラ(以下PICと呼ぶ)66、各種の時間カウントやビープ音を発生するタイマ68等から構成されている。なお、ISAバス42には、拡張ボードが実装可能なISAスロット62が接続されている。
【0029】
複合I/Oポート54には、パラレル出力,シリアル出力の他、フロッピディスク装置82やハードディスク84を制御する信号を入出力するポートが用意されている。また、パラレル入出力には、パラレルポート86を介してプリンタ88が、シリアル入出力には、シリアルポート90を介してモデム92が、各々接続されている。もう一つの複合I/Oポート55には、スキャナ93や手書き入力可能なタブレット94が接続されている。サウンドI/O56には、上述したスピーカ74の他、マイクロフォン96が接続可能とされている。これらの構成の他、DOS/V機では、標準化されたI/Oチャンネルが用意されることも多いが、本実施例では図示および説明は省略する。
【0030】
次に、こうして構成されたハードウエアにより実行される機能を図1を用いて説明する。図1に示した各部の構成と働きについて概説するが、ここで行なわれる処理は、キーボード72,スキャナ93あるいはタブレット94より入力されたデータに基づき、中央処理装置(CPU21)が実行するものである。このCPU21により、総ての処理がおこなわれる。仮名漢字変換については、キーボード72などから文字列が入力された後、所定の操作によって仮名漢字変換の実行が指示されたとき、所定の割込処理が起動し、取り込まれた文字列(仮名文字列あるいは漢字を含む文字列)を変換し、最終的に仮名漢字混じり文字列に変換するデバイスドライバが起動する。もとより、並列処理可能なコンピュータであれば、仮名漢字変換を一つのアプリケーション(インプットメソッド)が行なうものとし、変換結果を、必要とするアプリケーションに引き渡す構成としても差し支えない。この場合には、キーボード72等からの入力をインプットメソッドが一括して引き受けることになる。
【0031】
次に図1に従って本実施例の仮名漢字変換装置について説明する。この仮名漢字変換装置は、上述したコンピュータ10において、そのハードウェアとソフトウェアが一体となって実現するものであり、図1は、ソフトウェアにより実現される部分も含めてブロック図として表わしたものである。この仮名漢字変換装置は制御部170を中心として、キーボード72や2ボタンマウス73からの入力をオペレーティングシステムを介して受け取る入力部180、仮名漢字変換に関する複数のプログラムと共にハードディスク84に保存される辞書110、入力部180により入力された仮名文字列を対象に辞書を参照して文節分かち書き処理して仮名漢字混じり文字列の変換候補(以下適宜「候補」と呼ぶ)を発生させる仮名漢字変換部100、前記変換候補を一時的に格納する候補格納部130、候補作成時に辞書110を検索して候補を構成する文字列から所定の特殊文字が存在しないかを判別、特殊文字の場合は、対応する識別子(特殊文字の種別に応じて種別識別子が設定されているが総じて識別子と呼ぶ)を候補格納部130に格納する特殊文字検索部120、候補格納部130の識別子を参照して特別文字の識別表示を指示する識別表示指示部140、特殊文字検索部120及び識別表示指示部140に検索条件、識別表示条件を設定する条件設定部150、識別表示指示部140の指示によって識別表示後の候補表示を作成する候補表示作成部160、設定された候補表示やその他のメニュー表示、ガイダンス表示等をカラーCRT76に表示する表示部190を備えている。
【0032】
更に本実施例の仮名漢字変換装置は、候補の識別表示がされると同時にあるいはされた後に呼び出される処理手段200、該処理手段を表示あるいは呼び出す為のメニュー表示手段220を有している。
【0033】
また、仮名漢字変換部100は内部に入力された仮名文字列を該仮名文字列の変換処理が終了するまで保持する入力仮名文字バッファ102を有している。辞書110は、仮名漢字変換部100が文節分かち書きや、各文節の仮名漢字混じり文字列候補作成時に参照する仮名漢字変換辞書112と、特殊文字検索部120から参照される特殊文字辞書114と、仮名漢字変換部100や特殊文字検索部120から適宜参照される同義語辞書116を備える。仮名漢字変換辞書112は一体として構成されての良いし、標準辞書、ユーザー辞書、専門用語辞書のように分けられて構成されていても良い。
【0034】
特殊文字辞書114の構造は図4に示されるように、特殊文字(所定の漢字、記号等、図4では伊、烏、如、賊、手動)を見出しとし、対応する種別識別子、特殊文字を仮名読みする場合の仮名候補、同義語の候補が登録されている。
【0035】
特殊文字検索部120は、仮名漢字変換部100によって仮名漢字混じり候補が作成されると起動し、候補を構成する文字列の中に特殊文字辞書114に示される特殊文字が無いかを検索し、対応する特殊文字が特殊文字辞書114に存在した場合は対応する種別識別子を検索、取得する識別子検索部122、同義語置換部212から呼ばれて特殊文字に対応する適切な同義語を特殊文字辞書114から取得する同義語検索部126、仮名文字置換部214から呼ばれて同様に特殊文字に対応する仮名候補を取得する仮名検索部124を備えている。特殊文字検索部120は検索した識別子を仮名漢字混じり文字列候補の各文字に対応付けて候補格納部130に格納する。
【0036】
識別表示指示部140は候補格納部130の候補に特殊文字が交じっていた場合識別表示を指示た上で候補表示作成部160に候補を渡す。特殊文字識別表示指示部142は特殊文字の種別(例えば、学年別に使用できる漢字、人名漢字、非常用漢字、社内文書禁し語、忌み語等である)を表す特殊文字種別識別子からその種別を判断し、種別に応じた識別表示を指示する。識別表示とは候補表示そのものは変更せずに別のガイダンスウィンドウ等で表示しても良いし、表示態様変更指示部146を使用して特殊文字自体の表示態様、例えば色やフォントを変えても良い。特殊語表示指示部144は特殊文字が「手動」のように2文字で構成される場合、この2文字が一体と見えるように表示態様変更指示部146に指示をする。「手」「動」が別々に選ばれた場合と区別する為である。
【0037】
メニュー表示手段220は、識別表示された特殊文字を含む候補が表示された場合と同時にまたは表示後所定の操作によって起動される。候補格納部130から現在表示されている特殊文字の識別子を取得し、その特殊文字の種別に応じたガイダンス表示、例えば”この漢字は常用漢字ではありません”等のガイダンス表示を行なう。また処理手段200に用意される処理を起動する処理手段起動指示部224を有し、前記処理を起動する起動ボタンをメニュー上に作成する。本実施例では、メニュー表示手段220はガイダンス表示のデータを処理手段200から取得し、起動ボタンの表示データは内製してメニュー画面を作成しメニュー記憶部222に保存する。これを表示部190を介して表示する。
【0038】
処理手段200は特殊文字を含む候補の識別表示と同時にあるいは、識別表示後に実行できる処理を集めたものである。特殊文字置換手段210は特殊文字が不適切は場合、その置換を支援する。同義語置換部212は本実施例の場合、処理手段起動指示部224から呼び出されて起動する。現在選択されている特殊文字を取得し、これを基に同義語検索部126によって特殊文字辞書114を検索、対応する同義語があればこれをメニュー表示する。使用者が表示した同義語を選択すると、特殊文字を同義語に置き換えて候補格納部130に再格納し、識別表示指示部140に表示の更新を指示する。仮名文字置換部214も同様で、処理手段起動指示部224から呼び出されて、仮名検索部124によって特殊文字辞書114を検索、仮名文字を取得し、使用者からの指示があると、特殊文字を仮名文字に置換して候補格納部130に再格納する。これらの置換手段は特殊文字をマウスで選択して直接呼び出されても良い。ガイダンス表示手段202は識別表示指示部140から呼ばれて特殊文字に関するガイダンスを表示することができる。またメニュー表示手段220から呼ばれても良いし、ガイダンスデータを他の手段に提供することもできる。
【0039】
次に図3を使って特殊文字の識別表示のフローを説明する。ステップA1で仮名文字を取得すると仮名漢字変換部100がステップA2で仮名漢字変換辞書112の検索し、ステップA3で仮名漢字混じり文字列候補を1つ作成する。ここで特殊文字検索部120が起動し前記候補を構成する文字の1文字ごとに特殊文字辞書114を検索する。ステップA5で特殊文字辞書114にヒットする文字があった場合には、識別子検索部122によって種別識別子を検索、特殊文字と対応付けるて候補格納部130に候補の1つとして格納して、制御を仮名漢字変換部100にもどす。無論、候補格納部130への格納は仮名漢字変換部100の制御によって行っても良い。
【0040】
仮名漢字変換部100はステップA6で仮名漢字変換辞書112をすべて検索したかを判断し未だの場合はステップA2に戻って仮名漢字変換辞書112の検索を続け、同様に各候補の特殊文字に種別識別フラグを付け候補格納部130に格納してゆく。辞書検索を終了した場合には、ステップA7で識別表示指示部140が候補格納部130に格納されている仮名漢字混じり文字列候補の各文字の識別子を検索し、その識別子に応じた識別表示を指示する。ステップA8では候補表示作成部160、表示部190によって特殊文字の識別表示を行なう。具体的な表示形態は後に述べる。
【0041】
図4に特殊文字辞書114の構造を示す。見出しとなる特殊文字に対応して種別識別子、仮名候補、同義語候補が同一のレコードに登録されている。「伊」には人名漢字を示す種別識別子「08」が付けられ、仮名候補として「い」が登録される。同義語は未登録である。特殊文字「手動」は2文字からなる特殊文字である。図4の辞書には未登録であるが、「手」「動」がそれぞれ特殊文字として登録されていた場合でも、より長い(文字数の多い)「手動」が選択され、その識別子が検出される。「手動」は社内文書禁止語として位置付けられ種別識別子「A0」が付与されている。仮名候補はなく、同義語候補として「マニュアル」が登録されている。本実施例では特殊文字辞書114が同義語のフィールドを持ち、同義語を具体的な文字列として有しているが、同義語のフィールドに独立の同義語辞書116を指すポインタを持たせ、「手動」の見出しで同義語辞書116を引き、同義語を得ても良い。
【0042】
図5に本実施例で使用している特殊文字の種別と対応する種別識別子を示す。特殊文字として小学校1年から6年までに習う文字(主に漢字)に各学年毎に「01」から「06」の種別識別子を設定している。さらに中学校以上で習得する文字には「07」、人名漢字には「08」、非常用漢字には「09」が対応付けられている。尚、人名漢字は本来非常用漢字に含まれるが、本実施例では異なる識別子を付けて区別している。小学生向けの文書を作成する場合には、種別識別子「01」〜「06」以外の特殊文字は識別表示をさせるのが好ましい。小学3年生向け文書では、4年以上の漢字を未習得文字として識別表示させる。また、社内文書禁止語とは、同義語が複数ある場合に、一方の語を使用禁止とするものである。例えば「手動」「マニュアル」という同義語がある場合に、社内文書は「マニュアル」で統一し、「手動」と変換しようとすると識別表示を行って警告する。
【0043】
忌み語も同様に普段は使用しない語であり、特殊語として識別子「A1」が与えられている。本実施例において種別識別子A1は、候補そのものを表示しないように識別表示指示部140で制御されている。その他の特殊語としては、放送禁止用語、差別語等がある。無論これらにとどまらず、使用者が適切に設定すれば良い。本実施例の特殊文字辞書114は使用者が自由に特殊語及び種別識別子、仮名候補、同義語を追加、削除できる支援プログラムが用意されている。
【0044】
図6は識別表示指示部140の内部構造を説明する図である。候補文字格納部132は仮名漢字変換部100で作られた仮名漢字混じり文字列候補を格納する部分であり、識別子格納部134は、前記候補の文字を各々に対応して種別識別子を格納するように設定されている。今、図11(a)に示す候補表示が行なわれていたとすると、「以下に」を構成する「以」は小学4年漢字で「04」、「下」が小学1年漢字で「01」、「に」は小学一年で習うひらがなであるとして「01」が、それぞれ対応づけられて格納されている。尚、平仮名、カタカナ等を非漢字として「00」等の種別識別子を付けても良い。さらに種別識別子を細かく設定し、小学校4年の1学期、2学期、3学期と区別しても良い。他の候補を構成する文字では「如」は中学以上、烏は非常用、「伊」は人名漢字の種別識別子が付けられている。このように一文字毎に識別子を付けるので、一文字単位の識別表示、あるいは置換処理が可能になるのである。
【0045】
これらの識別子を基に識別表示指示部140において識別表示の指示を行なう。識別表示を行なった結果を図11(a)に示す。現在編集中の行である、エコーライン300には、現在選択中の仮名漢字混じり文字列候補が代表表示される。実施例の仮名漢字変換装置では選択中の候補は反転表示されるが、図においては便宜上、枠で囲んで示す。候補「如何に」は「如」のみが赤色表示されている。図ではハッチングで示す。また、「烏賊に」は「烏」が黄色、「賊」が赤色表示されている。他には「伊」、「香」、「猪」が設定された色によって識別表示されている。
【0046】
図7に、図11(a)の表示をするための特殊文字識別表示設定メニューを示す。本メニューは条件設定部150によって起動され識別表示指示部140内の各モジュールに対して、検出した識別子に対してどのような識別表示をするかを設定する。該メニューでは学年漢字に関しては、学年を示すボタンで「中学」を選び、条件の示すボタンで「以上」を選択している。これで中学校以上で習う漢字が対象になる。「表示」と示されたボタンは条件に合った特殊文字を含む候補を表示するかを選択するボタンである。すなわち図11(a)における「如何に」は中学以上の漢字「如」を含むので、候補「如何に」そのものを表示しないように制御するのである。この場合識別表示指示部140が候補格納部130内の「如何に」を削除する。または候補格納部130の候補は維持して候補表示作成部160での候補表示に「如何に」を含ませないようにしてもよい。本実施例では学年漢字は「表示する」と設定されている。また、色分け表示の項目で色分けの有無を選択し、色分け「する」を選択した場合には、さらに色ボタンによって色を選択できる。本実施例では「赤」が選択されており、結果として図11(a)では「如」「賊」「香」が中学以上で習う漢字として赤色表示されている。これらの色分け表示は表示態様変更指示部146によって指示される。
【0047】
特殊文字表示設定メニューでは同様に、人名漢字の「伊」は青色表示、非常用漢字の「烏」は黄色表示、社内文書禁止語は網掛け表示するように設定されている。忌み語は”表示しない”が選択され、候補そのものが表示されない。識別表示される候補は使用者に注意を促しはするが、使用者が強制的に選択する余地も残されているのに対して、忌み語は最初から候補を表示しないので、選択そのものが不可能になる。忌み語、差別語等はこのような処理にした方が好ましい。また、候補として表示はされるが、変換が不可能(仮名漢字変換部100が取り込むことが不可能)に設定してもよい。
【0048】
この特殊文字表示設定メニューは、異なる条件のメニューを複数用意し、条件設定部150に保存しておくこともできる。社内向け文書、社外向け文書、個人用文書等の、文書の種類によってメニューを選択できると、より使い勝手が良くなる。複数の設定メニューを用意して条件設定を記憶し、使用者に選ばせるようにしている。また文書を編集する場合には、その文書ファイルのファイル名(特にMS−DOSで規定された拡張子)、格納されたディレクトリ名、フォルダ名から判別して条件設定を自動的に選択してもよい。
【0049】
図8は、識別表示指示部140による識別表示の際の具体的なフローである。候補格納部130に全ての仮名漢字混じり文字列候補が格納された後、識別表示指示部140が呼び出される。識別表示指示部140は、候補を1つづつ呼び出し、その候補毎に本フローを実行し、各色指定(各文字に対応する色指定のアトリビュートを指定色に変更)をした後に、候補表示作成部160に送り出す。ステップB1で各候補を構成する文字および対応する種別識別子を取得し、ステップB2でまず学年漢字について判断する。学年漢字の条件は図7のメニューで中学以上とされているので、中学漢字以上であるかを種別識別子から判断し、YESと判別された文字については、ステップB3で、特殊文字識別表示指示部142によって赤色表示が指示される。NOとされた文字は識別表示はされない。
【0050】
ステップB4では同様に人名漢字かを判断し、そうであればステップB5で青色表示を指示、ステップB6で非常用漢字であるかを判断し、YESであれは黄色表示を指示する。ステップB8では社内文書禁止語かを判断する。社内文書禁止語の例を図12(a)のウィンドウ表示に載せた。「手動機」という候補に対して「手動」という語が社内文書禁止語として登録されている場合である。「手動」を構成する「手」「動」は社内文書禁止語ではないが、「手動」という単語となったところで特殊文字に該当する。このように単語レベルで特殊文字として設定されるものとしては、忌み語、差別語、放送禁止用語等がある。無論1文字レベルの社内文書禁止語を設定してもかまわない。本実施例では社内文書禁止語は網掛け表示される。また、2文字以上からなる特殊文字は枠等で囲んで、一体に見えるように工夫している。この様な2文字以上の特殊文字からなる特殊語は、特殊語表示指示部144によって識別表示が指示される。
【0051】
ステップB10では候補を構成する文字に忌み語が含まれないかを判断し、候補を構成する文字が、一部でも忌み語にあたる場合には、識別表示指示部140によって、候補格納部130内の対応する候補そのものを削除する。これは図7のメニューで忌み語の候補は”表示しない”を設定されているためである。
【0052】
以上の処理を候補格納部130に格納されているすべての候補について繰り返し、識別表示の指示を行なった後、候補表示作成部160に候補表示を作成する。
【0053】
以上、特殊文字の識別表示について説明してきたが、本実施例はそれにとどまらず、識別表示された特殊文字に対し、ガイダンス表示(説明表示)を行なう手段、特殊文字を置換する手段を有している。以下、これらの手段について説明する。
【0054】
図11は特殊文字を識別表示後、ガイダンス表示を含むメニューを出し、さらに置換手段を起動している様子を示している。まず、仮名文字の「いかに」が入力され、仮名漢字変換が指示されると、エコーライン300に最初の候補である「以下に」が表示される。所望の候補でない為、変換キーを操作すると、次に(a)のように、候補ウィンドウ310が表示され、全候補60中の9候補が表示される。ここでガイダンス表示を含むメニュー表示320が特殊文字の近傍に表示されている点に注目されたい。メニュー表示320は特殊文字の真横、真上、真下に表示するのが望ましいが、候補ウインドウの表示等で難しい場合は、識別表示されている特殊文字との対応関係が明確にできる範囲(本願ではこの状態を「近傍」と呼ぶ)に表示する。
【0055】
使用者がマウス73等で、希望する候補である「如何に」を選択するとエコーライン300の候補が「如何に」に替わり、候補ウィンドウ310中も選択カーソル312によって「如何に」が反転表示される。
【0056】
ここで「如」が赤色表示されている為、使用者が「如」をマウス73でダブルクリックした後を示すのが、(b)である。(b)では図1のメニュー表示手段220によってメニュー表示320が表示され、内部にはガイダンス表示322がされている。「如」は中学以上で習う漢字であることを案内表示し、使用者の判断を助けている。同様に人名漢字、非常用漢字、社内文書禁止語等に対してもガイダンス表示が用意されている。
【0057】
図9にガイダンス表示を行なう際のフローを示す。ステップC1で、特殊文字を選択すると、メニュー表示手段220はその特殊文字をガイダンス表示手段202に渡す。ガイダンス表示手段202は、ステップC2で、受け取った特殊文字に対応する種別識別子を候補格納部130から取得する。ステップC3で、ガイダンス表示手段は内部に格納された種種のガイダンスデータから、種別識別子に対応したガイダンスデータを選択し、メニュー表示手段220にガイダンスデータを渡す。
【0058】
さらにメニュー表示手段220は、ステップC4で、同義語置換部212を呼び出して特殊文字辞書114内に選択された特殊文字「如」に対応する同義語があるかを判断させる。同様に仮名文字置換部214にも特殊文字辞書114に対応する仮名文字候補の有無を判断させ、その結果を受け取って仮名文字置換部起動ボタン324、同義語置換部起動ボタン326の表示態様を変化させる。特殊文字辞書114には「如」に対応する同義語が登録されていないので、図11(b)では起動できないことを示す識別表示がされる。これらの情報を取得した後、メニュー表示手段220はメニューを作成し、メニュー記憶部222に格納する。ステップC5で記憶されたメニューデータによってメニュー表示を行なうのであるが、ガイダンス表示322、仮名文字置換部起動ボタン324、同義語置換部起動ボタン326、と共にメニュー終了ボタン328が表示されている。
【0059】
図11(b)において、仮名文字置換部起動ボタン324を選択すると仮名文字置換部214が起動する。この様子を図10のフローチャートによって説明する。ステップD1で仮名文字置換部214が起動すると、ステップD2でメニュー表示手段220ないし候補格納部130から置換対象となる特殊文字を取得する。ステップD3で該特殊文字で特殊文字辞書114を検索し、対応する仮名文字を取得する。具体的には、仮名文字置換部214は、仮名検索部124によって「如」をキーにして特殊文字辞書114を検索し、仮名文字候補である「い」「にょ」を獲得する。ステップd4で、仮名文字候補ウィンドウ340に「い」を示す仮名文字候補選択ボタン342と「にょ」を示す仮名文字候補選択ボタン344が表示され、マウスカーソル346で仮名文字候補選択ボタン342を選択すると、ステップd5で対象となる特殊文字を選択した仮名文字に置換して候補格納部130に再格納する。ステップD6で候補表示を更新すると、図11(C)のように「如」が「い」に入れ替わり、「い何に」と候補表示がされる。同時にステップ7で仮名文字候補ウィンドウ340は閉じられる。「い何に」は他の候補と同様に選択することが可能になる。メニュー終了ボタン328によって該メニュー表示を終了することができる。
【0060】
このように仮名文字に変換できる機能は、学年別に文書を作成する際に極めて有用である。「月曜日」と変換して「月よう日」と修正することが、仮名漢字変換動作中に簡単に行なえるのである。
【0061】
また、仮名文字置換部214は図示しない候補学習部を内部に有している。この候補学習部によれば、「い何に」を候補として作成したところで、該候補を学習し、仮名漢字変換辞書112等に登録する。該候補よって以降は「如何に」と「い何に」が候補として並列表示され、使用者の選択操作をより簡単にすることができる。本学習機能はON/OFFの選択が可能である。
【0062】
次に特殊文字を同義語に置換する動作について説明する。仮名文字置換とほぼ同じ動作であるので、フローチヤートによる説明は省く。図12(a)は、仮名文字「しゅどうき」を入力し、仮名漢字変換部100が仮名漢字変換辞書112を検索して「主導機」、「手動機」を候補として出力し、使用者により「手動機」が選択されている状況を示している。「手動」は先に説明したように、社内文書禁止語として登録されているから、網掛け表示されている。
【0063】
ここで「手動」をマウス73でダブルクリックすると(b)に示すメニュー表示360が表示される。ガイダンス表示362は社内文書禁止語に対応した案内”「手動」は社内文書に不適切な表現です”が表示される。仮名文字置換の時と同様にガイダンス表示手段が候補格納部130から「手動」に対応する種別識別子を入手し、それに見合ったガイダンスデータをメニュー表示手段220に渡している。同義語置換部起動ボタン326を選択すると同義語候補ウィンドウ380が表示されて、「マニュアル」を示す同義語選択ボタン382が表示される。マウスカーソル346で選択すると(c)のように候補が「手動機」から「マニュアル機」に置換されてエコーライン300および候補ウィンドウ310に表示される。内部的には、処理手段起動指示部224によって同義語置換部212が起動し、メニュー表示手段220ないし候補格納部130から「手動」の文字を取得し、同義語検索部126によって特殊文字辞書114を検索し、置換文字「マニュアル」を引いてくる。
【0064】
以上説明した置換機能も特殊文字を仮名漢字変換装置のレベルで処理するには非常に有用である。特殊文字を「手動」で登録しているので、「手動機」に限らず、「手動操作」「手動変速機」等の候補に対しても、識別表示を行い、かつ「マニュアル操作」「マニュアル変速機」のように置換した候補を作成することができる。
【0065】
また、同義語置換部212は、仮名文字置換部214と同様に、図示しない候補学習部を有し、置換によって作成した候補を自動的に仮名漢字変換辞書112等に登録し、次回から仮名漢字変換部100の候補として表示させることができる。
【0066】
また、同義語置換部212は特殊文字辞書114内に登録されている同義語を検索したが、特殊文字辞書114内には他の辞書、例えば同義語辞書116を示すポインタのみを有し、このポインタをたどって同義語辞書116から同義語を検索しても良い。
【0067】
図13は複数の文字からなる特殊文字の表示の詳細を示す図である。複数の文字からなる特殊文字は枠で囲まれて、一体と見えるように表示されている。無論一体と判別できれば、他の表示方法でも良い。
【0068】
以上、本発明の仮名漢字変換措置の一実施例を説明してきたが、他の実施態様も可能である。図14のフローチャートは、図3での説明した全体フローの他の態様を示すものである。図3では仮名漢字変換部100が仮名漢字混じり文字列候補を作成する度に特殊文字検索部120が起動していたが、図14では、候補格納部130にすべての候補が格納された後に特殊文字検索部120が起動する。
【0069】
ステップE1で入力部180から仮名文字列を取得し、ステップE2で仮名漢字変換部100が仮名漢字変換辞書112を検索、ステップE3で仮名漢字混じり文字列候補を作成し候補格納部130に格納する。ステップE4でこれを仮名漢字変換辞書112検索の終りまで繰り返し、すべての候補を候補格納部130に格納する。ステップE5で各候補を構成する各文字について特殊文字辞書114を検索し、ステップE6で検索がヒットした文字の識別子を取得し、その文字と対応付けて候補格納部130に格納する。ステップE7では識別表示指示部140が識別子に応じた識別表示を指示、ステップE8で特殊文字の識別表示を行なう。
【0070】
図14の方式の利点は、仮名漢字変換部100が候補を候補格納部130に格納するまでは、特殊文字検索部120をまったく意識しないで動作できることである。すなわち仮名漢字変換部100は従来のものをそのまま利用し、特殊文字の識別表示機能を追加することができる。候補作成の度に特殊文字検索部120を呼び出す場合と比べて処理が簡単であり、開発期間を短縮できる。
【0071】
図15は、図10で説明した仮名文字置換部214の機能をさらに改良したものである。メニュー表示手段220から仮名文字置換部214が呼ばれると、ステップF1で候補格納部(ないしメニュー表示手段220)から対処となる特殊文字を取得し、ステップF2で仮名検索部124を起動して特殊文字辞書114を検索し、対応する仮名候補を取得する。ここでステップF3で、入力仮名文字バッファ102から入力した仮名文字を入手する。「如何に」の例では「いかに」を入手する。
【0072】
ステップF4では特殊文字辞書114から取得した仮名候補「い」、「にょ」と入力した仮名文字「いかに」を比較する。そして「いかに」に部分一致した仮名候補「い」が有効であるとして選択する。
【0073】
仮名候補は1つに絞り込まれたため、ステップF5で、図11の仮名文字候補ウィンドウ340は表示せず、対象となる特殊文字「如」を選択した仮名文字「い」に置換して候補格納部に再格納する。ステップF6でエコーライン300、候補ウィンドウ310の候補表示を「い何に」に更新し、ステップF7でメニュー表示320を閉じる。
【0074】
このように、置換する仮名候補を入力した仮名文字と比較して自動的に絞り込むので、使用者に仮名候補選択の負担をかけずに済む。
【0075】
図16は、本実施例の条件設定部150の操作画面の他の態様を示している。使用可能漢字表示ウィンドウ400は、使用可能漢字であるとして、識別表示指示部140で識別表示を指示しない漢字種別、および具体的に登録されている漢字の表示を行なう。漢字の種別は402のように単位毎にまとめられて(フォルダという)ツリー表示され直感的に認識ができる。使用可能漢字には、常用漢字のうち、小学1年、2年、および小学3年の1学期、2学期に習得する漢字が分類されており、小学3年のフォルダをマウス73でクリックすると学期を示すフォルダが表示されるようになっている。さらに小学3年2学期フォルダをクリックすると漢字一覧404が表示され、小学3年2学期フォルダ内に登録されている漢字を具体的に見ることができる。
【0076】
使用不可能漢字表示ウィンドウ410には、小学3年3学期以降に習得する常用漢字、人名漢字を含む非常用漢字が登録され、表示されている。図では、小学3年3学期のフォルダをクリックし登録してある漢字一覧414を表示している状態を示している。
【0077】
この状態でツリー表示されたフォルダの単位で漢字を移動することができる。例えば小学3年3学期フォルダを使用不可能漢字表示ウィンドウ410から、使用可能漢字表示ウィンドウ400に移動することができる。具体的には412のツリーの小学3年3学期のフォルダをマウスでドラッグ(マウスボタンを押しながらマウスを移動する操作)し、402のツリーの小学3年のフォルダの位置で落とす(マウスボタンを離す)。するとツリー402の小学3年のフォルダの下に3学期のフォルダが追加される。この操作によって「飲」「院」「運」「泳」はすべて使用可能漢字に登録される。さらに上位のフォルダ単位での移動も可能である。尚、種別識別子の情報量を増やせば漢字単位の識別表示の可能であり、この場合、図16のツールを使用すれば漢字単位に容易に移動することができる。
【0078】
このようなビジュアルなユーザインタフェースで条件設定部150は識別表示漢字(図16では小学3年3学期以上の常用漢字、および人名漢字を含む非常用漢字)を設定される。条件設定部150は、識別表示指示部140に対して、小学3年3学期以上の常用漢字、および人名漢字を含む非常用漢字を示す識別子を有する漢字を検出したら識別表示を行なうように設定するのである。
【0079】
本仮名漢字変換装置はさらに他の態様も可能である。実施例では、条件設定部150は識別表示指示部140に対して各種別識別子に対する識別表示の方法を設定したが、識別子検索部122に対して条件設定を行い、「表示しない」と設定された忌み語等は、仮名漢字変換部100から候補を受け取った時点で「表示しない」特殊文字を含む候補を判断し、候補格納部130に格納しないように制御することもできる。さらに条件設定部150は特殊文字検索部120に対し、検索しにいく辞書の名称や、位置、検索のレベル(特殊文字、置換文字等と階層分けして登録した場合)を設定することも可能である。
【0080】
また、実施例では候補格納部130に識別子を一旦格納したが、識別表示指示部140が候補格納部130から候補を呼び出すときに特殊文字検索部120によって特殊文字辞書114を検索することもできる。この場合候補格納部130として使用するバッファの容量を削減できる。
【0081】
また、本実施例では特殊文字および対応する識別子を特殊文字辞書114内に入れたが、仮名漢字変換辞書112に登録された自立語等の候補に識別子を付属させる構成も可能である。この場合、上述した実施例のように仮名漢字混じり文字列候補を1文字単位で識別表示することはできない。しかし実施例中の処理手段200、特殊文字置換手段210、メニュー表示手段220は同様に使用することができ、同様の効果を甘受することができる。また、特殊文字辞書114を新たに設けなくてよいという優位点も存在する。
【0082】
また、上述の実施例ではマウス73による操作を主に説明したが、キーボード72等の他の入力手段によっても同様の操作が可能である。
【図面の簡単な説明】
【図1】本発明の概要を示す機能ブロック図である。
【図2】本発明の一実施例の、ハードウェアの構成を示す図である。
【図3】本発明の一実施例の、特殊文字の識別表示処理を示すフローチャートである。
【図4】本発明の一実施例の、特殊文字辞書の構造を示す図である。
【図5】本発明の一実施例の、特殊文字と対応する識別子を示す図である。
【図6】本発明の一実施例の、候補格納部の内部構造を示す図である。
【図7】本発明の一実施例の、識別表示の設定を行なうメニュー画面を示す図である。
【図8】本発明の一実施例の、識別表示のフローチャートである。
【図9】本発明の一実施例の、表示された特殊文字に関して処理手段を起動するメニューを表示する際のフローチャートである。
【図10】本発明の一実施例の、特殊文字を仮名文字に置換するフローチャートである。
【図11】本発明の一実施例の、特殊文字を識別表示し、仮名文字置換手段を起動した時のCRT画面を示す図である。
【図12】本発明の一実施例の、特殊文字を識別表示し、同義語置換手段を起動した時のCRT画面を示す図である。
【図13】本発明の一実施例、複数の文字からなる特殊文字を表示する際の表示態様を示す図である。
【図14】本発明の他の実施例で、特殊文字の識別表示処理を示すフローチャートである。
【図15】本発明の他の実施例で、仮名文字に置換する際に、仮名文字候補を自動選択する手法を示すフローチャートである。
【図16】本発明の他の実施例で、識別表示の設定を行なう画面を示す図である。
【符号の説明】
10 コンピュータ
20 演算処理部
21 CPU
22 ローカルバス
23 キャッシュメモリ
24 キャッシュコントローラ
25 メインメモリ
30 PCIブリッジ
32 PCIバス
40 コントローラ部
42 ISAバス
44 VGA
46 SCSIコントローラ
48 ISAブリッジ
54,55 複合I/Oポート
56 サウンドI/O
60 I/O部
62 ISAスロット
68 タイマ
72 キーボード
73 マウス
74 スピーカ
76 CRT
82 フロッピディスク装置
84 ハードディスク
86 パラレルポート
88 プリンタ
90 シリアルポート
92 モデム
93 スキャナ
94 タブレット
96 マイクロフォン
100 仮名漢字変換部
102 入力仮名文字バッファ
110 辞書
112 仮名漢字変換辞書
114 特殊文字辞書
116 同義語辞書
120 特殊文字検索部
122 識別子検索部
124 仮名検索部
126 同義語検索部
130 候補格納部
132 候補文字格納部
134 識別子格納部
140 識別表示指示部
142 特殊文字識別表示指示部
144 特殊語表示指示部
146 表示態様変更指示部
150 条件設定部
160 候補表示作成部
170 制御部
180 入力部
190 表示部
200 処理手段
202 ガイダンス表示手段
210 特殊文字置換手段
212 同義語置換部
214 仮名文字置換部
220 メニュー表示手段
222 メニュー記憶部
224 処理手段起動指示部
300 エコーライン
310 候補ウィンドウ
312 選択カーソル
320 メニュー表示
322 ガイダンス表示
324 仮名文字置換部起動ボタン
326 同義語置換部起動ボタン
328 メニュー終了ボタン
340 仮名文字候補ウィンドウ
342 仮名文字候補選択ボタン
344 仮名文字候補選択ボタン
346 マウスカーソル
360 メニュー表示
362 ガイダンス表示
380 同義語候補ウィンドウ
382 同義語選択ボタン
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a kana-kanji conversion apparatus, and more particularly to a kanji conversion apparatus that converts at least an input kana character string into a plurality of kana-kanji mixed character string candidates and displays the candidates.
[0002]
[Prior art]
A kana-kanji conversion device created for the purpose of handling Japanese on a computer inputs a kana character string and converts it into a kanji-kana mixed sentence. The performance of the Kana-Kanji conversion device has been greatly improved, and the conversion accuracy itself is reaching a practical level due to the examination of dependency between phrases and the adoption of the minimum cost method. Therefore, a more advanced service is required for the kana-kanji conversion device.
[0003]
Some document editing devices such as word processors have a document proofreading function. For example, an inappropriate expression, a word, or the like is detected and displayed for identification. Also, some kana-kanji conversion devices have been controlled so as not to display inappropriate candidates when displaying converted kana-kanji mixed character string candidates.
[0004]
[Problems to be solved by the invention]
However, it is inefficient to use a proofreading function such as a word processor after input by a kana-kanji conversion device as in the prior art, and it is desirable to detect at the stage of the kana-kanji conversion device.
[0005]
Also, the conventional kana-kanji conversion device that can detect inappropriate words and the like handles character string candidates mixed with kana-kanji after conversion. Therefore, it is not possible to detect kanji in the candidate in units of characters. Specifically, there is a case where the candidate “day of the week” “Monday” is not acquired in the specific grade of the elementary school and “Monday” is written. At this time, in the conventional kana-kanji conversion device, “Monday” itself is not displayed as a candidate, or “Monday” as a whole is identified and displayed. Therefore, the user cannot know which character in “Monday” is a problem.
[0006]
Further, in the conventional kana-kanji conversion device, in the above example, after “Monday” is detected as inappropriate, it is necessary to re-input “Month”, “Yo”, and “Day” individually. It is more preferable to perform the operation of replacing “day” with “yo” at the time when “Monday” is detected during kana-kanji conversion. In particular, it is desirable to activate a means for replacing an aphoric word, an in-house document prohibited word, etc. with an appropriate expression upon detection.
[0007]
The present invention has been made to solve the above problems, and an object of the present invention is to provide a kana-kanji conversion device that detects inappropriate expressions in units of characters and informs the user. It is another object of the present invention to provide a kana-kanji conversion device having a function of replacing a detected character with an appropriate expression.
[0008]
[Means for Solving the Problems]
The kana-kanji conversion device of the present invention is a kana-kanji conversion device that analyzes an input kana character string with reference to a dictionary and converts it into a kana-kanji mixed character string, and searches the kana-kanji conversion dictionary from the kana-character string A kana-kanji conversion unit that creates a plurality of kana-kanji mixed character string candidates, a special character dictionary that stores a special character consisting of a single kanji character, and characters that constitute the kana-kanji mixed character string candidate and the special character dictionary A special character search unit that adds an identifier to the matched character in units of one character, an identification display instruction unit that treats the character having the identifier as a special character, and instructs to identify and display other characters, A candidate display creation unit that creates a candidate display of a part or all of the kana-kanji mixed character string candidates based on an instruction from the identification display instruction unit, and among the kana-kanji mixed character string candidates, A special character replacement unit including a kana character replacement unit that searches the replacement dictionary for the special character to be replaced with a kana character by performing a predetermined operation on the displayed character having the identifier, The special character replacement means includes replacement candidate learning means for registering a kana-kanji mixed character string candidate created by a replacement operation in the kana-kanji conversion dictionary.
[0009]
The above-described kana-kanji conversion device searches the special character dictionary for the candidates created by the kana-kanji conversion unit, and discriminates the special characters for each character in the candidates. A special identifier is attached to the special character, and other characters are identified and displayed. Therefore, identification display can be performed for each character constituting a character string candidate mixed with kana and kanji.
Also, special characters are often displayed because their use is restricted, and it is very effective to replace the special characters with appropriate characters.
In the kana-kanji conversion device, the special character replacement means includes a kana character replacement unit that searches the replacement dictionary for the special character to be replaced and converts it into a kana character. Therefore, when kanji by grade is detected, it can be replaced with kana characters.
In the kana-kanji conversion apparatus, the special character replacement means includes replacement candidate learning means for registering a kana-kanji mixed character string candidate created by a replacement operation in the kana-kanji conversion dictionary. For example, if “Monday” replaced with “Monday” is registered in the kana-kanji conversion dictionary, “Monday” and “Monday” will be displayed as conversion candidates from the next time, making selection easier.
[0010]
In addition, the identification display instruction unit includes a display mode change instruction unit that instructs to change the display mode of the special character itself from other characters when the special character can be distinguished from other characters. Since it is a feature, it can be identified and displayed as a special character detected by color coding or the like, and the convenience of the user is improved.
[0011]
In addition, the special characters are classified into a plurality of types, a type identifier storage unit that stores an identification identifier corresponding to the type of the special character in the special character dictionary in association with the special character, and the special character search A type identifier search unit for searching for the type identifier corresponding to the special character searched by the type, and the character string mixed with the kana / kanji characters so as to be distinguished from other characters or other special characters according to the type of the type identifier A special character identification display instruction unit for instructing display of candidates. That is, the kana / kanji device further classifies the special characters into a plurality of special characters and has a type identifier corresponding to the type of each special character. Therefore, identification display according to the type of special character is possible.
[0012]
On the other hand, it is also effective that the kana-kanji conversion device includes a condition setting unit that sets the identification display method in the identification display instruction unit and the presence / absence of the identification display corresponding to the identifier. The condition setting unit can set the display condition of each special character, that is, the display method such as the presence / absence of display and the display color according to the type of document to be created. The types of special characters include at least personal characters, emergency kanji, and kanji for each grade. For example, when creating a document for a specific grade, it is possible to identify and display kanji acquired in a grade higher than that grade. .
[0013]
The kana-kanji conversion device includes a guidance display unit that displays guidance about the special character simultaneously with the special character identification display or by a predetermined operation after the special character identification display. You can easily know why the special characters were searched.
[0015]
In addition, the special character replacement means includes a synonym character replacement unit that searches the replacement dictionary for the special character to be replaced and converts it into a synonym character. It can be replaced with other expressions.
[0019]
Furthermore, since the guidance or the menu is displayed in the vicinity of the special character that is identified and displayed, the user can view the guidance display and the menu display in association with the displayed special character.
[0022]
Other aspects of the invention
As other aspects of the present invention, various aspects can be considered such that the input means is a handwriting recognition means, an optical character reader such as a scanner, and a speech recognition apparatus. Furthermore, this Kana-Kanji conversion device can be used alone as a word processor, or can be used by being incorporated in various devices that require Kana-Kanji conversion. Also, it can be realized in a form incorporated in an operating system of a computer. When it is realized by being incorporated as software in a device using a computer, it can be handled in the form of a flexible disk or CD-ROM on which this software is recorded, or can be distributed through personal computer communication or the like.
[0023]
A software program (application program) for realizing the functions of these units is stored in a portable storage medium (portable storage medium) such as a floppy disk or a CD-ROM, and from the portable storage medium to the main memory of the computer system or externally. It is transferred to the storage device. A device for providing these software programs is provided via a communication line, and the software program for realizing the kana-kanji conversion method is transferred from the supply device to the main memory or external storage device of the computer system via the communication line. It may be transferred. For example, it is possible to download from a host computer for personal computer communication via a telephone line or to receive distribution using satellite broadcasting.
[0024]
DETAILED DESCRIPTION OF THE INVENTION
Next, a preferred embodiment of a kana-kanji conversion apparatus according to the present invention will be described with reference to the drawings. FIG. 1 is a functional block diagram of a kana-kanji conversion apparatus according to the first embodiment, and FIG. 2 is a block diagram showing a schematic configuration of a computer on which the kana-kanji conversion apparatus is realized.
[0025]
For convenience of explanation, first, the hardware configuration of the computer 10 will be described with reference to FIG. As shown, the computer 10 includes an arithmetic processing unit 20 connected to a local bus 22, a PCI bridge 30 that connects the local bus 22 to a PCI bus 32 that is one of external buses, and an arithmetic via the PCI bus 32. The controller unit 40 that is accessed by the CPU 21 of the processing unit 20, the devices that control various I / O devices and the like are the I / O unit 60 connected to the ISA bus 42 that is a low-speed external bus, and peripheral devices. It consists of a keyboard 72, a speaker 74, a CRT 76, and the like.
[0026]
The arithmetic processing unit 20 is composed of a CPU 21 (using Pentium manufactured by Intel Corporation in the present embodiment), a cache memory 23, its cache controller 24, and a main memory 25 as a central processing unit. The PCI bridge 30 is a controller having a function of controlling a high-speed PCI bus 32. The memory space handled by the CPU 21 is expanded to a logical address wider than the actual physical address by various registers prepared in the CPU 21.
[0027]
The controller unit 40 includes a graphics controller (hereinafter referred to as VGA) 44 that controls display of an image on a monitor (CRT) 76, a SCSI controller 46 that controls data transfer with a connected SCSI device, a PCI bus 32, and a lower level It comprises a PCI-ISA bridge 48 that controls the interface with the ISA bus. The VGA 44 can display 640 × 480 dots and 16 colors with respect to the CRT 76. A character generator that stores display fonts, a graphic controller that receives a predetermined command and draws a predetermined graphic, and a video memory that stores a drawing image are mounted on the VGA 44. Since the configuration is well known, it will be described later if necessary, and is omitted in FIG.
[0028]
The ISA bus 42 connected via the PCI-ISA bridge 48 is a bus for input / output control to which various I / O devices are connected, and includes a DMA controller (hereinafter simply referred to as DMA) 50, a real-time clock (RTC). ) 52, two composite I / O ports 54 and 55, a sound I / O 56, a keyboard interface (hereinafter referred to as KEY) 64 for controlling the interface with the keyboard 72 and the mouse 73, and an interrupt controller for controlling interrupts with priority ( 66), a timer 68 for generating various time counts and beep sounds, and the like. The ISA bus 42 is connected to an ISA slot 62 in which an expansion board can be mounted.
[0029]
The composite I / O port 54 is provided with a port for inputting and outputting signals for controlling the floppy disk device 82 and the hard disk 84 in addition to parallel output and serial output. A printer 88 is connected to the parallel input / output via a parallel port 86, and a modem 92 is connected to the serial input / output via a serial port 90. The other composite I / O port 55 is connected to a scanner 93 and a tablet 94 capable of handwriting input. In addition to the speaker 74 described above, a microphone 96 can be connected to the sound I / O 56. In addition to these configurations, standardized I / O channels are often prepared in DOS / V machines, but illustration and description are omitted in this embodiment.
[0030]
Next, functions executed by the hardware thus configured will be described with reference to FIG. The configuration and operation of each unit shown in FIG. 1 will be outlined. The processing performed here is executed by the central processing unit (CPU 21) based on data input from the keyboard 72, scanner 93, or tablet 94. . All processing is performed by the CPU 21. With regard to kana-kanji conversion, when a character string is input from the keyboard 72 or the like and execution of the kana-kanji conversion is instructed by a predetermined operation, a predetermined interrupt process is started and the captured character string (kana character) A device driver that converts a string or a character string including kanji into a character string mixed with kana and kanji. Of course, in a computer capable of parallel processing, kana-kanji conversion may be performed by one application (input method), and the conversion result may be transferred to a required application. In this case, the input method collectively accepts input from the keyboard 72 or the like.
[0031]
Next, the kana-kanji conversion apparatus of this embodiment will be described with reference to FIG. This kana-kanji conversion device is realized by integrating the hardware and software in the computer 10 described above, and FIG. 1 is represented as a block diagram including the part realized by software. . This kana-kanji conversion device is centered on the control unit 170, an input unit 180 that receives input from the keyboard 72 and the two-button mouse 73 via the operating system, and a dictionary 110 stored in the hard disk 84 together with a plurality of programs related to kana-kanji conversion. A kana-kanji conversion unit 100 for generating kana-kanji mixed character string conversion candidates (hereinafter referred to as “candidates” as appropriate) by referring to a dictionary for kana character strings input by the input unit 180 and performing phrase segmentation processing, A candidate storage unit 130 for temporarily storing the conversion candidate, and searching the dictionary 110 when creating the candidate to determine whether a predetermined special character is present from the character string constituting the candidate. Candidate storage unit 130 (a type identifier is set according to the type of special character but is generally called an identifier). Special character search unit 120 to be stored, identification display instruction unit 140 for instructing special character identification display with reference to the identifier of candidate storage unit 130, special character search unit 120, and identification display instruction unit 140 are provided with search conditions and identification display conditions. A condition setting unit 150 for setting a candidate display, a candidate display creating unit 160 for creating a candidate display after identification display according to an instruction from the identification display instruction unit 140, and displaying the set candidate display, other menu display, guidance display, and the like on the color CRT 76. The display unit 190 is provided.
[0032]
Further, the kana-kanji conversion apparatus of the present embodiment has a processing means 200 that is called at the same time or after the candidate identification is displayed, and a menu display means 220 for displaying or calling the processing means.
[0033]
The kana-kanji conversion unit 100 has an input kana character buffer 102 that holds the kana character string input therein until the conversion process of the kana character string is completed. The dictionary 110 includes a kana-kanji conversion unit 100 which is referred to by the kana-kanji conversion unit 100 when a phrase is segmented, or a kana-kanji mixed character string candidate for each phrase is created, a special character dictionary 114 which is referred to by the special character search unit 120, and a kana A synonym dictionary 116 that is appropriately referred to by the kanji conversion unit 100 and the special character search unit 120 is provided. The kana-kanji conversion dictionary 112 may be configured as a single unit, or may be configured as a standard dictionary, a user dictionary, or a technical term dictionary.
[0034]
As shown in FIG. 4, the structure of the special character dictionary 114 has special characters (predetermined kanji, symbols, etc., as shown in FIG. A kana candidate and a synonym candidate for kana reading are registered.
[0035]
The special character search unit 120 is activated when a kana-kanji mixed candidate is created by the kana-kanji conversion unit 100, and searches for a special character shown in the special character dictionary 114 in the character string constituting the candidate. When the corresponding special character exists in the special character dictionary 114, the special character dictionary is searched for an appropriate synonym corresponding to the special character, which is called from the identifier search unit 122 and the synonym replacement unit 212 for searching and acquiring the corresponding type identifier. 114, a synonym search unit 126 that is acquired from 114, and a kana search unit 124 that is called from the kana character replacement unit 214 and similarly acquires kana candidates corresponding to special characters. The special character search unit 120 stores the searched identifier in the candidate storage unit 130 in association with each character of the character string candidate mixed with kana and kanji.
[0036]
When a special character is mixed with the candidate in the candidate storage unit 130, the identification display instruction unit 140 instructs the identification display and passes the candidate to the candidate display creation unit 160. The special character identification display instruction unit 142 selects a special character type identifier from a special character type identifier indicating a special character type (for example, kanji that can be used by school year, personal kanji, emergency kanji, forbidden words in company documents, and idioms). Judgment is made, and identification display according to the type is instructed. The identification display may be displayed in a separate guidance window or the like without changing the candidate display itself, or the display mode of the special character itself, for example, the color or font may be changed using the display mode change instruction unit 146. good. When the special word is composed of two characters such as “manual”, the special word display instruction unit 144 instructs the display mode change instruction unit 146 so that the two characters can be seen as one body. This is to distinguish from the case where “hand” and “motion” are selected separately.
[0037]
The menu display means 220 is activated at the same time as or after the display of the candidate including the special character identified and displayed. The identifier of the special character currently displayed is acquired from the candidate storage unit 130, and a guidance display corresponding to the type of the special character, for example, “This kanji is not a common kanji” is displayed. Further, it has a processing means start instruction unit 224 for starting the processing prepared in the processing means 200, and creates a start button for starting the processing on the menu. In this embodiment, the menu display unit 220 acquires guidance display data from the processing unit 200, and the display data of the activation button is produced in-house to create a menu screen and save it in the menu storage unit 222. This is displayed via the display unit 190.
[0038]
The processing means 200 is a collection of processes that can be executed simultaneously with or after identification display of candidates including special characters. The special character replacement unit 210 assists replacement of special characters when they are inappropriate. In this embodiment, the synonym replacement unit 212 is called from the processing unit activation instruction unit 224 and is activated. The special character currently selected is acquired, and based on this, the special character dictionary 114 is searched by the synonym search unit 126, and if there is a corresponding synonym, this is displayed in the menu. When the synonym displayed by the user is selected, the special character is replaced with the synonym and stored again in the candidate storage unit 130, and the identification display instruction unit 140 is instructed to update the display. Similarly, the kana character replacement unit 214 is called from the processing means activation instructing unit 224, searches the special character dictionary 114 by the kana search unit 124, obtains the kana character, and if an instruction from the user is given, the special character is Replace with the kana character and store again in the candidate storage unit 130. These replacement means may be called directly by selecting special characters with the mouse. The guidance display unit 202 is called from the identification display instruction unit 140 and can display guidance regarding special characters. Further, it may be called from the menu display means 220, or guidance data can be provided to other means.
[0039]
Next, the flow of special character identification display will be described with reference to FIG. When kana characters are acquired in step A1, the kana-kanji conversion unit 100 searches the kana-kanji conversion dictionary 112 in step A2, and creates one kana-kanji mixed character string candidate in step A3. Here, the special character search unit 120 is activated to search the special character dictionary 114 for each character constituting the candidate. If there is a hit character in the special character dictionary 114 in step A5, the identifier search unit 122 searches for the type identifier, associates it with the special character, stores it as one of the candidates in the candidate storage unit 130, and controls the pseudonym. Return to Kanji conversion unit 100. Of course, storage in the candidate storage unit 130 may be performed under the control of the kana-kanji conversion unit 100.
[0040]
The kana-kanji conversion unit 100 determines whether or not all the kana-kanji conversion dictionaries 112 have been searched in step A6. If not yet, the kana-kanji conversion dictionary 112 returns to step A2 and continues to search the kana-kanji conversion dictionary 112. An identification flag is attached and stored in the candidate storage unit 130. When the dictionary search is finished, in step A7, the identification display instructing unit 140 searches for the identifier of each character of the character string candidate mixed with kana and kanji stored in the candidate storage unit 130, and displays the identification display according to the identifier. Instruct. In step A8, the candidate display creation unit 160 and the display unit 190 perform special character identification display. A specific display form will be described later.
[0041]
FIG. 4 shows the structure of the special character dictionary 114. The type identifier, kana candidate, and synonym candidate are registered in the same record corresponding to the special character that becomes the heading. “It” is given a type identifier “08” indicating a personal name kanji, and “I” is registered as a kana candidate. Synonyms are not registered. The special character “manual” is a special character composed of two characters. Although not registered in the dictionary of FIG. 4, even when “hand” and “motion” are registered as special characters, longer “manual” is selected and its identifier is detected. . “Manual” is positioned as an in-house document prohibited word, and is given the type identifier “A0”. There is no kana candidate, and “manual” is registered as a synonym candidate. In this embodiment, the special character dictionary 114 has a synonym field and a synonym as a specific character string. However, the synonym field has a pointer to the independent synonym dictionary 116, and " The synonym dictionary 116 may be looked up with the heading “manual” to obtain synonyms.
[0042]
FIG. 5 shows the type identifiers corresponding to the types of special characters used in this embodiment. As special characters, type identifiers “01” to “06” are set for each grade in characters (mainly kanji) learned from the first grade to the sixth grade. Furthermore, “07” is associated with characters acquired at junior high school or higher, “08” is associated with personal kanji, and “09” is associated with emergency kanji. Although the personal name kanji is originally included in the emergency kanji, this embodiment distinguishes them by attaching different identifiers. When creating a document for elementary school students, it is preferable to display special characters other than the type identifiers “01” to “06”. In a document for third graders, kanji over 4 years are identified and displayed as unlearned characters. The in-house document prohibited word is a word that prohibits the use of one word when there are a plurality of synonyms. For example, if there are synonyms “manual” and “manual”, the in-house document is unified with “manual”, and if it is to be converted to “manual”, an identification is displayed and a warning is given.
[0043]
Similarly, an apocalypse is a word that is not normally used, and an identifier “A1” is given as a special word. In this embodiment, the type identifier A1 is controlled by the identification display instruction unit 140 so as not to display the candidates themselves. Other special words include broadcast-prohibited terms and discriminatory words. Of course, not only these but the user should set appropriately. The special character dictionary 114 of this embodiment is provided with a support program that allows the user to freely add and delete special words, type identifiers, kana candidates, and synonyms.
[0044]
FIG. 6 is a diagram illustrating the internal structure of the identification display instruction unit 140. The candidate character storage unit 132 is a part that stores kana-kanji mixed character string candidates created by the kana-kanji conversion unit 100, and the identifier storage unit 134 stores type identifiers corresponding to the candidate characters. Is set to Assuming that the candidate display shown in FIG. 11 (a) is being performed, “below” constituting “below” is “04” in 4th grade Kanji, and “below” is “01” in 1st grade Kanji. , “01” is stored in association with “Ni” as hiragana learned in the first grade of elementary school. Note that hiragana, katakana, etc. may be non-kanji characters and a type identifier such as “00” may be added. Furthermore, the type identifier may be set in detail to distinguish it from the first semester, the second semester, and the third semester of the fourth grade of elementary school. Among the characters that make up the other candidates, “Ryo” is attached to junior high school or higher, 烏 is used for emergency, and “It” is assigned a type identifier for personal kanji. Thus, since an identifier is attached to each character, identification display or replacement processing can be performed in units of characters.
[0045]
Based on these identifiers, the identification display instruction unit 140 instructs identification display. The result of the identification display is shown in FIG. In the echo line 300 which is the currently edited line, the currently selected kana-kanji mixed character string candidates are representatively displayed. In the kana-kanji conversion apparatus of the embodiment, the candidate being selected is displayed in reverse video, but in the figure, it is shown surrounded by a frame for convenience. As for the candidate “Howi”, only “Yu” is displayed in red. In the figure, it is indicated by hatching. In addition, “烏” is displayed in yellow and “band” in red. In addition, “I”, “incense”, and “猪” are identified and displayed by the set colors.
[0046]
FIG. 7 shows a special character identification display setting menu for displaying FIG. This menu is activated by the condition setting unit 150 and sets what kind of identification display is performed for the detected identifier for each module in the identification display instruction unit 140. In the menu, for the grade kanji, “junior high school” is selected with the button indicating the grade, and “above” is selected with the button indicating the condition. This applies to kanji learned at junior high school and above. The button labeled “Display” is a button for selecting whether to display candidates including special characters that meet the conditions. That is, since “how” in FIG. 11 (a) includes the kanji “yo” from junior high school or higher, the candidate “how” itself is controlled not to be displayed. In this case, the identification display instruction unit 140 deletes “how” in the candidate storage unit 130. Alternatively, the candidates in the candidate storage unit 130 may be maintained so that “how” is not included in the candidate display in the candidate display creation unit 160. In this embodiment, the school year kanji is set to “display”. In addition, when the presence / absence of color coding is selected in the color coding display item and “Yes” is selected for color coding, a color can be further selected by a color button. In the present embodiment, “red” is selected, and as a result, in FIG. 11A, “Ryo”, “bandit”, and “incense” are displayed in red as Chinese characters learned at junior high school or higher. These color-coded displays are instructed by the display mode change instruction unit 146.
[0047]
Similarly, in the special character display setting menu, the personal name Kanji “I” is displayed in blue, the emergency Kanji “烏” is displayed in yellow, and the in-house document prohibited words are displayed in shaded display. The apologetic word is selected as “Do not display”, and the candidate itself is not displayed. Although the candidates that are identified and displayed alert the user, there is still room for the user to make a forced choice, whereas the apocalypse does not display candidates from the beginning, so the selection itself is not valid. It becomes possible. It is preferable to use such a process for hateful words, discriminatory words, and the like. Further, although displayed as a candidate, it may be set such that conversion is impossible (cannot be taken in by the kana-kanji conversion unit 100).
[0048]
As the special character display setting menu, a plurality of menus having different conditions can be prepared and stored in the condition setting unit 150. If the menu can be selected according to the type of document, such as an in-house document, an external document, or a personal document, the usability is improved. A plurality of setting menus are prepared to store the condition settings so that the user can select them. When editing a document, it is possible to automatically select the condition setting by discriminating from the file name of the document file (especially the extension defined by MS-DOS), the stored directory name, and folder name. Good.
[0049]
FIG. 8 is a specific flow at the time of identification display by the identification display instruction unit 140. After all the kana-kanji mixed character string candidates are stored in the candidate storage unit 130, the identification display instruction unit 140 is called. The identification display instructing unit 140 calls candidates one by one, executes this flow for each candidate, designates each color (changes the color designation attribute corresponding to each character to a designated color), and then creates a candidate display creation unit. To 160. In step B1, the characters constituting each candidate and the corresponding type identifiers are acquired, and in step B2, first grade kanji is determined. Since the condition of grade Kanji is set to junior high school or higher in the menu of FIG. 7, it is determined from the type identifier whether it is junior high school kanji or higher. For characters determined as YES, in step B3, a special character identification display instruction section A red display is instructed by 142. Characters marked as NO are not identified.
[0050]
In step B4, it is similarly determined whether it is a personal name kanji. If so, in step B5 it is instructed to display blue, in step B6 it is determined whether it is an emergency kanji. In step B8, it is determined whether the word is an in-house document prohibited word. Examples of in-house document prohibited words are shown in the window display of FIG. This is a case where the word “manual” is registered as an in-house document prohibited word for the candidate “manual machine”. “Hand” and “movement” constituting “manual” are not in-house document prohibited words, but correspond to special characters when the word “manual” is used. Examples of such special characters set at the word level include aphrodisiacs, discriminatory words, broadcast-prohibited terms, and the like. Of course, it is possible to set an in-house document prohibited word at the one-character level. In the present embodiment, the in-house document prohibited words are displayed in a shaded manner. In addition, special characters consisting of two or more characters are surrounded by a frame or the like so that they can be seen together. Such special words composed of two or more special characters are instructed to be identified and displayed by the special word display instruction unit 144.
[0051]
In step B10, it is determined whether or not an idiom is included in the characters constituting the candidate. If any part of the characters constituting the candidate is an idiom, the identification display instructing unit 140 causes the candidate storage unit 130 to store Delete the corresponding candidate itself. This is because “not display” is set as the candidate for the apologetic word in the menu of FIG.
[0052]
The above processing is repeated for all candidates stored in the candidate storage unit 130, and after an instruction for identification display is given, a candidate display is created in the candidate display creation unit 160.
[0053]
The special character identification display has been described above. However, the present embodiment is not limited to this, and has a means for performing guidance display (description display) and a means for replacing the special character for the special character that has been identified and displayed. Yes. Hereinafter, these means will be described.
[0054]
FIG. 11 shows a state in which a menu including a guidance display is displayed after the special character is identified and displayed, and the replacement unit is activated. First, when the kana character “how” is input and kana-kanji conversion is instructed, the first candidate “below” is displayed on the echo line 300. If the conversion key is operated because it is not a desired candidate, next, as shown in (a), a candidate window 310 is displayed, and nine candidates among all candidates 60 are displayed. Note that a menu display 320 including a guidance display is displayed near a special character. The menu display 320 is desirably displayed directly beside, directly above, or directly below the special character. However, if it is difficult to display a candidate window, the range in which the correspondence with the special character that is identified and displayed can be clarified (in this application, This state is called “neighborhood”).
[0055]
When the user selects the desired candidate “how” with the mouse 73 or the like, the candidate of the echo line 300 is changed to “how”, and “how” is highlighted in the candidate window 310 by the selection cursor 312. The
[0056]
Here, since “Yo” is displayed in red, (b) shows that the user has double-clicked “Yo” with the mouse 73. In (b), a menu display 320 is displayed by the menu display means 220 of FIG. 1, and a guidance display 322 is provided inside. “Ryo” is a guide to display that kanji is learned at junior high school and above, and helps the user to judge. Similarly, guidance displays are provided for personal kanji, emergency kanji, in-house document prohibited words, and the like.
[0057]
FIG. 9 shows a flow when the guidance display is performed. When a special character is selected in step C1, the menu display unit 220 passes the special character to the guidance display unit 202. In step C2, the guidance display unit 202 acquires the type identifier corresponding to the received special character from the candidate storage unit 130. In step C 3, the guidance display unit selects guidance data corresponding to the type identifier from the various types of guidance data stored therein, and passes the guidance data to the menu display unit 220.
[0058]
Further, in step C4, the menu display unit 220 calls the synonym replacement unit 212 to determine whether there is a synonym corresponding to the special character “Yo” selected in the special character dictionary 114. Similarly, the kana character replacement unit 214 also determines whether or not there is a kana character candidate corresponding to the special character dictionary 114, receives the result, and changes the display mode of the kana character replacement unit activation button 324 and the synonym replacement unit activation button 326. Let Since the special character dictionary 114 does not have a synonym corresponding to “Yo”, an identification display indicating that the special character dictionary 114 cannot be activated is displayed in FIG. After acquiring these pieces of information, the menu display unit 220 creates a menu and stores it in the menu storage unit 222. The menu is displayed based on the menu data stored in step C5. A menu end button 328 is displayed together with a guidance display 322, a kana character replacement unit activation button 324, and a synonym replacement unit activation button 326.
[0059]
In FIG. 11B, when the kana character replacement unit activation button 324 is selected, the kana character replacement unit 214 is activated. This will be described with reference to the flowchart of FIG. When the kana character replacement unit 214 is activated in step D1, the special character to be replaced is acquired from the menu display means 220 or the candidate storage unit 130 in step D2. In step D3, the special character dictionary 114 is searched with the special character, and the corresponding kana character is acquired. Specifically, the kana character replacement unit 214 searches the special character dictionary 114 using “Y” as a key by the kana search unit 124 to acquire “I” and “Nyo” which are kana character candidates. In step d4, a kana character candidate selection button 342 indicating “I” and a kana character candidate selection button 344 indicating “Nyo” are displayed in the kana character candidate window 340, and the kana character candidate selection button 342 is selected with the mouse cursor 346. In step d5, the target special character is replaced with the selected kana character and stored again in the candidate storage unit 130. When the candidate display is updated in step D6, “Y” is replaced with “I” as shown in FIG. At the same time, in step 7, the kana character candidate window 340 is closed. “What” can be selected in the same manner as other candidates. The menu display can be ended by a menu end button 328.
[0060]
Such a function that can be converted into kana characters is extremely useful when creating a document for each grade. Conversion to “Monday” and correction to “Monday” can be easily performed during the kana-kanji conversion operation.
[0061]
The kana character replacement unit 214 includes a candidate learning unit (not shown). According to this candidate learning unit, when “Iiani” is created as a candidate, the candidate is learned and registered in the kana-kanji conversion dictionary 112 or the like. From this candidate onward, “how” and “what” are displayed in parallel as candidates, and the user's selection operation can be made easier. This learning function can be turned ON / OFF.
[0062]
Next, the operation of replacing special characters with synonyms will be described. Since the operation is almost the same as the kana character replacement, the description by the flow chart is omitted. In FIG. 12A, the kana / kanji conversion unit 100 searches for the kana / kanji conversion dictionary 112 and outputs “leading machine” and “manual machine” as candidates. Shows the situation where “manual machine” is selected. Since “manual” is registered as an in-house document prohibited word as described above, it is displayed in a shaded manner.
[0063]
Here, when “manual” is double-clicked with the mouse 73, a menu display 360 shown in FIG. The guidance display 362 displays a guidance corresponding to the in-house document prohibited word ““ Manual ”is an inappropriate expression in the in-house document.” As in the case of kana character replacement, the guidance display means displays “manual” from the candidate storage unit 130. ”Is obtained, and guidance data corresponding to the type identifier is transferred to the menu display means 220. When the synonym replacement unit activation button 326 is selected, a synonym candidate window 380 is displayed, and a synonym selection button 382 indicating “manual” is displayed. When the selection is made with the mouse cursor 346, the candidate is replaced from “manual machine” to “manual machine” and displayed on the echo line 300 and the candidate window 310 as shown in FIG. Internally, the synonym replacement unit 212 is activated by the processing unit activation instructing unit 224, the “manual” character is acquired from the menu display unit 220 or the candidate storage unit 130, and the special character dictionary 114 is acquired by the synonym retrieval unit 126. Is searched and the replacement character “manual” is retrieved.
[0064]
The replacement function described above is also very useful for processing special characters at the Kana-Kanji conversion device level. Special characters are registered as “manual”, so not only “manual machine” but also “manual operation”, “manual transmission” and other candidates are identified and displayed as “manual operation” “manual operation” Replacement candidates such as “transmission” can be created.
[0065]
Similarly to the kana character replacement unit 214, the synonym replacement unit 212 includes a candidate learning unit (not shown), and automatically registers candidates created by the replacement in the kana-kanji conversion dictionary 112 and the like. It can be displayed as a candidate for the conversion unit 100.
[0066]
The synonym replacement unit 212 searches for synonyms registered in the special character dictionary 114, but the special character dictionary 114 has only a pointer indicating another dictionary, for example, the synonym dictionary 116. A synonym may be searched from the synonym dictionary 116 by tracing the pointer.
[0067]
FIG. 13 is a diagram showing details of display of a special character composed of a plurality of characters. Special characters consisting of a plurality of characters are surrounded by a frame and displayed so as to be seen as one body. Of course, other display methods may be used as long as they can be determined as one.
[0068]
As mentioned above, although one Example of the kana-kanji conversion measure of this invention has been described, other embodiments are possible. The flowchart of FIG. 14 shows another aspect of the overall flow described in FIG. In FIG. 3, the special character search unit 120 is activated every time the kana-kanji conversion unit 100 creates a character string candidate mixed with kana-kanji characters. However, in FIG. 14, the special character search unit 120 is activated after all candidates are stored in the candidate storage unit 130. The character search unit 120 is activated.
[0069]
In step E1, a kana character string is acquired from the input unit 180. In step E2, the kana-kanji conversion unit 100 searches the kana-kanji conversion dictionary 112. In step E3, a kana-kanji mixed character string candidate is created and stored in the candidate storage unit 130. . In step E4, this is repeated until the end of the search for the kana-kanji conversion dictionary 112, and all candidates are stored in the candidate storage unit 130. In step E5, the special character dictionary 114 is searched for each character constituting each candidate. In step E6, the identifier of the character whose search is hit is obtained, and stored in the candidate storage unit 130 in association with the character. At step E7, the identification display instruction unit 140 instructs identification display according to the identifier, and at step E8, special character identification display is performed.
[0070]
The advantage of the method of FIG. 14 is that it can operate without being aware of the special character search unit 120 until the kana-kanji conversion unit 100 stores candidates in the candidate storage unit 130. That is, the kana-kanji conversion unit 100 can use a conventional one as it is and add a special character identification display function. Compared with the case where the special character search unit 120 is called every time a candidate is created, the processing is simpler and the development period can be shortened.
[0071]
FIG. 15 is a further improvement of the function of the kana character replacement unit 214 described in FIG. When the kana character replacement unit 214 is called from the menu display unit 220, a special character to be dealt with is acquired from the candidate storage unit (or the menu display unit 220) in step F1, and the kana search unit 124 is activated in step F2 to activate the special character. The dictionary 114 is searched to obtain a corresponding kana candidate. In step F3, the input kana character is obtained from the input kana character buffer 102. In the "How to" example, get "How".
[0072]
In step F4, the kana characters “I” and “Nyo” acquired from the special character dictionary 114 are compared with the input kana characters “Ikuni”. Then, the kana candidate “I” partially matching “how” is selected as valid.
[0073]
Since the number of kana candidates has been narrowed down to one, in step F5, the kana character candidate window 340 of FIG. 11 is not displayed, and the target special character “I” is replaced with the selected kana character “I”, and the candidate storage unit Store again. In step F6, the candidate display of the echo line 300 and the candidate window 310 is updated to “what”, and the menu display 320 is closed in step F7.
[0074]
In this way, the kana candidates to be replaced are automatically narrowed down compared with the input kana characters, so that the user is not burdened with selecting a kana candidate.
[0075]
FIG. 16 shows another aspect of the operation screen of the condition setting unit 150 of the present embodiment. The usable kanji display window 400 displays kanji types that are not designated for identification display by the identification display instruction unit 140 and kanji characters that are specifically registered, assuming that the kanji is usable. The types of kanji are grouped for each unit like 402 and displayed in a tree (called a folder) so that they can be recognized intuitively. The kanji that can be acquired in the 1st and 2nd semesters of elementary school 1st grade, 2nd grade, and 3rd grade are classified into usable kanji. Click on the 3rd grade elementary school folder with the mouse 73 for the semester. A folder showing is displayed. Furthermore, when the elementary school third grade 2 semester folder is clicked, a kanji list 404 is displayed, and the kanji registered in the elementary school third grade 2 semester folder can be specifically viewed.
[0076]
In the unusable kanji display window 410, emergency kanji including common kanji and personal name kanji acquired after the third semester of elementary school are registered and displayed. The figure shows a state in which a kanji list 414 registered by clicking a folder in the third grade of the third grade is displayed.
[0077]
In this state, kanji can be moved in units of folders displayed as a tree. For example, the elementary school 3rd and 3rd semester folder can be moved from the unusable kanji display window 410 to the usable kanji display window 400. Specifically, drag the 412 tree folder in the 3rd and 3rd grade with the mouse (move the mouse while holding down the mouse button) and drop it at the location of the 3rd grade folder in the 402 tree (click the mouse button). Release). Then, a third semester folder is added under the third grade elementary school folder in the tree 402. By this operation, “drinking”, “institution”, “luck”, and “swimming” are all registered as usable kanji. Furthermore, it is possible to move in higher folder units. In addition, if the information amount of the type identifier is increased, it is possible to identify and display kanji units. In this case, if the tool of FIG. 16 is used, it can be easily moved to kanji units.
[0078]
In such a visual user interface, the condition setting unit 150 sets identification display kanji (in FIG. 16, emergency kanji including common kanji and personal name kanji for the third and third grades of elementary school). The condition setting unit 150 sets the identification display instructing unit 140 to perform identification display when detecting a kanji having an identifier indicating an emergency kanji including a common kanji of third grade and third semester and a personal name kanji. It is.
[0079]
The present kana-kanji conversion device can have other modes. In the embodiment, the condition setting unit 150 sets the identification display method for each type of identifier in the identification display instruction unit 140, but sets the condition in the identifier search unit 122 and sets “not display”. It is also possible to perform control so that an aphoric word or the like is not stored in the candidate storage unit 130 by determining a candidate including a special character “not displayed” when the candidate is received from the kana-kanji conversion unit 100. Furthermore, the condition setting unit 150 can set the name of the dictionary to be searched, the position, and the search level (when registered in a hierarchy with special characters, replacement characters, etc.) for the special character search unit 120. It is.
[0080]
In the embodiment, the identifier is temporarily stored in the candidate storage unit 130. However, the special character search unit 120 can search the special character dictionary 114 when the identification display instruction unit 140 calls the candidate from the candidate storage unit 130. In this case, the capacity of the buffer used as the candidate storage unit 130 can be reduced.
[0081]
In this embodiment, the special character and the corresponding identifier are entered in the special character dictionary 114. However, it is possible to attach the identifier to a candidate such as an independent word registered in the kana-kanji conversion dictionary 112. In this case, the character string candidates mixed with kana and kanji cannot be identified and displayed in units of one character as in the above-described embodiment. However, the processing means 200, special character replacement means 210, and menu display means 220 in the embodiment can be used in the same manner, and the same effect can be accepted. There is also an advantage that the special character dictionary 114 does not need to be newly provided.
[0082]
In the above-described embodiment, the operation using the mouse 73 has been mainly described. However, the same operation can be performed using other input means such as the keyboard 72.
[Brief description of the drawings]
FIG. 1 is a functional block diagram showing an outline of the present invention.
FIG. 2 is a diagram illustrating a hardware configuration according to an embodiment of the present invention.
FIG. 3 is a flowchart showing special character identification display processing according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating the structure of a special character dictionary according to an embodiment of the present invention.
FIG. 5 is a diagram illustrating identifiers corresponding to special characters according to an embodiment of the present invention.
FIG. 6 is a diagram illustrating an internal structure of a candidate storage unit according to an embodiment of the present invention.
FIG. 7 is a diagram showing a menu screen for setting identification display according to an embodiment of the present invention.
FIG. 8 is a flowchart of identification display according to an embodiment of the present invention.
FIG. 9 is a flowchart for displaying a menu for activating processing means for a displayed special character according to an embodiment of the present invention.
FIG. 10 is a flowchart for replacing special characters with kana characters according to an embodiment of the present invention.
FIG. 11 is a diagram showing a CRT screen when special characters are identified and displayed and a kana character replacement unit is activated according to an embodiment of the present invention.
FIG. 12 is a diagram showing a CRT screen when special characters are identified and displayed and synonym replacement means is activated according to an embodiment of the present invention.
FIG. 13 is a diagram illustrating a display mode when displaying a special character including a plurality of characters according to an embodiment of the present invention.
FIG. 14 is a flowchart showing special character identification display processing in another embodiment of the present invention;
FIG. 15 is a flowchart showing a method for automatically selecting a kana character candidate when replacing with a kana character in another embodiment of the present invention.
FIG. 16 is a diagram showing a screen for setting identification display in another embodiment of the present invention.
[Explanation of symbols]
10 Computer
20 Arithmetic processing part
21 CPU
22 Local bus
23 Cache memory
24 cache controller
25 Main memory
30 PCI bridge
32 PCI bus
40 Controller
42 ISA bus
44 VGA
46 SCSI controller
48 ISA bridge
54,55 Combined I / O port
56 Sound I / O
60 I / O section
62 ISA slot
68 timer
72 keyboard
73 mouse
74 Speaker
76 CRT
82 floppy disk drive
84 Hard disk
86 parallel port
88 printer
90 serial port
92 Modem
93 Scanner
94 tablets
96 microphone
100 Kana-Kanji conversion part
102 Input kana character buffer
110 dictionary
112 Kana-Kanji conversion dictionary
114 Special character dictionary
116 Synonym dictionary
120 Special character search part
122 Identifier search unit
124 Kana search part
126 Synonym search part
130 Candidate storage
132 Candidate character storage
134 Identifier storage unit
140 Identification display instruction section
142 Special character identification display instruction section
144 Special word display instruction section
146 Display mode change instruction section
150 Condition setting section
160 Candidate display creation section
170 Control unit
180 input section
190 Display
200 processing means
202 Guidance display means
210 Special character replacement means
212 Synonym replacement part
214 Kana Character Replacement
220 Menu display means
222 Menu storage
224 Processing means activation instruction section
300 Echo line
310 Candidate window
312 Selection cursor
320 Menu display
322 Guidance display
324 Kana character replacement part start button
326 Synonym replacement part start button
328 Menu exit button
340 Kana Character Candidate Window
342 Kana character candidate selection button
344 Kana Character Candidate Selection Button
346 mouse cursor
360 Menu display
362 Guidance display
380 Synonym candidate window
382 Synonym selection button

Claims (10)

入力した仮名文字列を辞書を参照して解析し、仮名漢字混じり文字列に変換する仮名漢字変換装置であって、
前記仮名文字列から仮名漢字変換辞書を検索して複数の前記仮名漢字混じり文字列候補を作成する仮名漢字変換部と、
漢字一文字からなる特殊文字を格納する特殊文字辞書と、
前記仮名漢字混じり文字列候補を構成する文字と前記特殊文字辞書とを照合し、合致した文字に一文字単位で識別子を付加する特殊文字検索部と、
前記識別子を有する文字を特殊文字として扱い、他の文字と識別表示するよう指示する識別表示指示部と、
前記識別表示指示部の指示に基づいて前記仮名漢字混じり文字列候補の一部または全部の候補表示を作成する候補表示作成部と、
前記仮名漢字混じり文字列候補のうち、識別表示された前記識別子を有する文字を、所定の操作によって、置換対象となる前記特殊文字を置換辞書を検索して仮名文字に置換する仮名文字置換部を含む特殊文字置換手段と、
を有し、
前記特殊文字置換手段は、置換操作によって作成した仮名漢字混じり文字列候補を前記仮名漢字変換辞書に登録する置換候補学習手段、
を有することを特徴とする仮名漢字変換装置。
A kana-kanji conversion device that analyzes an input kana character string with reference to a dictionary and converts it into a kana-kanji mixed character string,
A kana-kanji conversion unit that searches a kana-kanji conversion dictionary from the kana character string and creates a plurality of kana-kanji mixed character string candidates;
A special character dictionary that stores special characters consisting of a single Kanji character,
A special character search unit that collates characters constituting the character string candidate mixed with kana-kanji and the special character dictionary, and adds an identifier to the matched characters in units of one character;
An identification display instructing unit that treats the character having the identifier as a special character and instructed to identify and display other characters,
A candidate display creation unit for creating a candidate display of a part or all of the character string candidates mixed with kana and kanji based on an instruction of the identification display instruction unit;
A kana character replacement unit for searching for a character having the identifier identified and displayed among the character string candidates mixed with kana and kanji and replacing the special character to be replaced with a kana character by searching a replacement dictionary. Including special character replacement means,
Have
The special character replacement means is a replacement candidate learning means for registering a kana-kanji mixed character string candidate created by a replacement operation in the kana-kanji conversion dictionary,
A kana-kanji conversion device characterized by comprising:
前記識別表示指示部は、
前記特殊文字を他の文字と識別可能にする際、前記特殊文字自体の表示態様を他の文字と異ならせるよう指示する表示態様変更指示部、
を含む、
ことを特徴とする請求項1記載の仮名漢字変換装置。
The identification display instruction unit
When making the special character distinguishable from other characters, a display mode change instruction unit for instructing the display mode of the special character itself to be different from other characters,
including,
The kana-kanji conversion device according to claim 1, wherein:
前記特殊文字は複数の種別に分類されており、
前記特殊文字の種別に応じた識別識別子を前記特殊文字に対応付けて前記特殊文字辞書に格納する種別識別子格納部と、
前記特殊文字検索部によって検索された特殊文字に対応する前記種別識別子を検索する種別識別子検索部と、
前記種別識別子の種類に応じて他の文字または他の前記特殊文字と識別するように前記仮名漢字混じり文字列候補の表示を指示する特殊文字識別表示指示部と、
を有することを特徴とする請求項1から2のいずれか1項に記載の仮名漢字変換装置。
The special characters are classified into a plurality of types,
A type identifier storage unit that stores an identification identifier corresponding to the type of the special character in the special character dictionary in association with the special character;
A type identifier search unit for searching for the type identifier corresponding to the special character searched by the special character search unit;
A special character identification display instruction unit for instructing display of the character string candidate mixed with kana and kanji so as to be distinguished from other characters or other special characters according to the type of the type identifier;
The kana-kanji conversion device according to any one of claims 1 to 2, characterized by comprising:
前記識別子に対応する識別表示の有無、および識別表示方法を前記識別表示指示部に設定する条件設定部、
を有することを特徴とする請求項1から3のいずれか1項に記載の仮名漢字変換装置。
Presence / absence of identification display corresponding to the identifier, and a condition setting unit for setting an identification display method in the identification display instruction unit;
The kana-kanji conversion device according to any one of claims 1 to 3, wherein
前記特殊文字の種別は、人名文字、非常用漢字、学年別漢字を少なくとも含むことを特徴とする請求項3または4記載の仮名漢字変換装置。The kana-kanji conversion apparatus according to claim 3 or 4, wherein the special character types include at least personal name characters, emergency kanji, and kanji by grade. 前記特殊文字の識別表示と同時に、あるいは前記特殊文字の識別表示後の所定の操作によって、前記特殊文字に関するガイダンスを表示するガイダンス表示手段、を有することを特徴とする請求項1から5のいずれか1項に記載の仮名漢字変換装置。6. A guidance display means for displaying guidance on the special character simultaneously with the special character identification display or by a predetermined operation after the special character identification display. The kana-kanji conversion device according to item 1. 前記特殊文字置換手段は、置換対象となる前記特殊文字を前記置換辞書を検索して同義文字に変換する同義文字置換部を含む、
ことを特徴とする請求項1から6のいずれか1項に記載の仮名漢字変換装置。
The special character replacement means includes a synonym character replacement unit that searches the replacement dictionary for the special character to be replaced and converts it into a synonym character.
The kana-kanji conversion device according to any one of claims 1 to 6, wherein
前記識別表示された前記特殊文字を指定する特殊文字指定部と、
前記指定された特殊文字に対して起動する複数の処理手段をメニュー表示するメニュー表示手段と、
を有することを特徴とする請求項1から7のいずれか1項に記載の仮名漢字変換装置。
A special character designating unit that designates the special character that is identified and displayed;
Menu display means for displaying a menu of a plurality of processing means to be activated for the specified special character;
The kana-kanji conversion device according to any one of claims 1 to 7, characterized by comprising:
前記処理手段は、前記ガイダンス表示手段、前記特殊文字置換手段を少なくとも含むことを特徴とする請求項6記載の仮名漢字変換装置。The kana-kanji conversion device according to claim 6, wherein the processing means includes at least the guidance display means and the special character replacement means. 前記ガイダンスないし前記メニューは識別表示された前記特殊文字の近傍に表示されることを特徴とする請求項6または8記載の仮名漢字変換装置。The kana-kanji conversion device according to claim 6 or 8, wherein the guidance or the menu is displayed in the vicinity of the special character identified and displayed.
JP31030895A 1995-11-29 1995-11-29 Kana-kanji conversion device Expired - Fee Related JP3726323B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31030895A JP3726323B2 (en) 1995-11-29 1995-11-29 Kana-kanji conversion device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31030895A JP3726323B2 (en) 1995-11-29 1995-11-29 Kana-kanji conversion device

Publications (2)

Publication Number Publication Date
JPH09146934A JPH09146934A (en) 1997-06-06
JP3726323B2 true JP3726323B2 (en) 2005-12-14

Family

ID=18003666

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31030895A Expired - Fee Related JP3726323B2 (en) 1995-11-29 1995-11-29 Kana-kanji conversion device

Country Status (1)

Country Link
JP (1) JP3726323B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5204408B2 (en) * 2007-01-30 2013-06-05 株式会社ソニー・コンピュータエンタテインメント CHARACTER INPUT DEVICE, ITS CONTROL METHOD, PROGRAM, AND INFORMATION STORAGE MEDIUM
JP5521772B2 (en) * 2010-05-24 2014-06-18 日本電気株式会社 Character input device, character input method and program
JP7273439B1 (en) * 2022-09-09 2023-05-15 Dcアーキテクト株式会社 Information processing system, information processing method and program

Also Published As

Publication number Publication date
JPH09146934A (en) 1997-06-06

Similar Documents

Publication Publication Date Title
JP5791861B2 (en) Information processing apparatus and information processing method
US6243071B1 (en) Tool set for navigating through an electronic book
JP5501581B2 (en) Information processing apparatus and information processing method
US5982365A (en) System and methods for interactively generating and testing help systems
JPH09505422A (en) Method and apparatus for synchronizing, displaying and manipulating text and image documents
JPH08212197A (en) Document editing device
JP2937520B2 (en) Document search device
JP3466689B2 (en) Handwritten character recognition method and apparatus
JP3726323B2 (en) Kana-kanji conversion device
JPH09153042A (en) Character input device
JP2550068B2 (en) How to search and display information
JP3807431B2 (en) Computer
JP2006276912A (en) Device, method, and program for editing document
JPH05181912A (en) Document retrieving device
JP2010033156A (en) Information processor and information processing method
JP2991909B2 (en) Document processing apparatus and document processing method
JP2763289B2 (en) Detailed description positioning method in logic diagram creation processing device
CN118607475A (en) Arabic input method, device, equipment and storage medium
JPH06266487A (en) Information processor and help information presenting method
JPH05135013A (en) Character processor
JPH03142558A (en) Kana/kanji converting device
JPH04139579A (en) Word retrieving device
JPH0981581A (en) How to create a database
JPH103474A (en) Kanji retrieval device
JPS62156767A (en) Word processor with memo function

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040302

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040506

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20040826

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20040826

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050906

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050919

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091007

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101007

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101007

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111007

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121007

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121007

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131007

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees