JPH06149787A - かな漢字変換装置 - Google Patents

かな漢字変換装置

Info

Publication number
JPH06149787A
JPH06149787A JP4302495A JP30249592A JPH06149787A JP H06149787 A JPH06149787 A JP H06149787A JP 4302495 A JP4302495 A JP 4302495A JP 30249592 A JP30249592 A JP 30249592A JP H06149787 A JPH06149787 A JP H06149787A
Authority
JP
Japan
Prior art keywords
dictionary
reading
character string
conversion
search
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.)
Pending
Application number
JP4302495A
Other languages
English (en)
Inventor
Takao Kato
隆夫 加藤
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP4302495A priority Critical patent/JPH06149787A/ja
Publication of JPH06149787A publication Critical patent/JPH06149787A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【目的】 かな漢字変換の辞書検索処理で無駄な検索処
理を行なわないようにする。 【構成】 辞書中の単語について、読みの先頭文字ごと
にその読みで始まる単語の読みの最大値を辞書索引デー
タ中に持って利用する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、かな漢字変換中の辞書
検索処理を行う際に、あらかじめ設けられた読みの先頭
文字ごとの最大文字数の索引を用いることによって効率
のよい辞書検索を行えるかな漢字変換装置に関する。
【0002】
【従来の技術】従来、かな漢字変換装置における変換辞
書は、読みの文字コード順に単語が格納されることが多
く、その場合にはさらに読みの先頭文字ごとにその文字
から読みが始まる単語の先頭格納位置をアドレスで表わ
すような索引を設けたりすることにより、効率的な辞書
検索を行えるように構成されている。
【0003】同時に、辞書検索処理は入力された読み文
字列を順に分割してその読みの単語が辞書中に存在する
かどうかを検索するわけである。その際辞書検索処理で
はまず辞書中の単語の最大読み文字数で読みを分割して
検索し、なかったときは1文字づつ読みを短くして検索
を繰り返すように処理を行なうのが普通である。
【0004】
【発明が解決しようとする課題】しかしながら、上記の
ように検索する読み文字列の初期値に全単語の最大読み
文字数を用いている以上、どうしても不必要な辞書検索
処理を行なっていることになり、処理に余分な時間がか
かるという問題があった。
【0005】本発明は、上述した問題点を解決するため
になされたものであり、変換辞書を構成する際に単語の
読みの先頭文字ごとにその読みで始まる単語の中での最
大読み文字数を一覧にした索引を作成しておき、辞書検
索処理時に検索する読み文字列の先頭の文字によって検
索する文字数を設定することにより、効率のよい辞書検
索処理を行なえるかな漢字変換装置を提供しようとする
ものである。
【0006】
【課題を解決するための手段】この目的を達成するため
に本発明のかな漢字変換装置は、読み文字列等を入力す
る入力手段と、読み文字列および候補文字列等を表示す
る表示手段と、単語の読みと表記と品詞等の情報を記憶
する変換辞書部と、変換辞書中の単語の読みの先頭文字
ごとに、その読みで始まる単語のなかでの最大読み文字
数を一覧できるよう構成した索引を記憶する変換辞書索
引部と、前記入力手段より入力された読み文字列を前記
変換辞書部と前記変換辞書索引部を用いて候補文字列に
変換するかな漢字変換手段で、かな漢字変換手段のうち
辞書検索時に、変換辞書索引部の情報を用いて辞書検索
文字数の設定を行う辞書検索手段を備えたことを特徴と
する。
【0007】
【作用】上記の構成を有する本発明のかな漢字変換装置
では、辞書検索処理中で読み文字列の検索する文字数を
設定する際に、あらかじめ設けられた索引から読みの先
頭文字ごとに違う文字数が設定されて検索が行なわれる
ため、不必要な辞書検索処理を減らすことができる。
【0008】
【実施例】以下、本発明を具体化した一実施例を図面を
参照して説明する。
【0009】図2は本発明を具体化したかな漢字変換装
置の構成を示すブロック図である。本実施例のかな漢字
変換装置1は、文字や指示等を入力するキーボード2、
文字や図形を表示するディスプレイ3、文字や図形を印
字するプリンタ4及びこれらに接続され文書の入力・変
換・編集・印刷を制御する機能を備えた電子制御装置5
等から構成されている。
【0010】キーボード2には、文字を入力する文字キ
ー、入力されたかな文字列を漢字に変換する変換キー、
変換時の変換文字列の選択等、各種動作の実行を行う改
行実行キー、文書中の文字入力位置等を変えるカーソル
キー等が設けられており、使用者はこれらのキーを操作
することによって、文書の入力、変換、編集、印刷等の
指示を前記電子制御装置5に与える。
【0011】電子制御装置5は、周知のCPU10、R
OM11、RAM12等を中心に算術倫理演算回路とし
て構成され、上記したキーボード2等の外部装置の入出
力信号をCPU10の処理可能な信号に変換する入出力
ポート13等を備えている。
【0012】前記ROM11には、後述するかな漢字変
換処理のプログラムが格納される領域のほかに、この変
換処理で使用される辞書データが格納される領域11
a、辞書索引データが格納される領域11b等が設けら
れる。
【0013】又、前記RAM12には、作成された文書
が格納される領域12a、かな漢字変換処理に用いられ
る作業領域12b等が設けられる。
【0014】本実施例のROM11bに記憶されている
辞書索引データの詳細の一部を示したのが図3である。
【0015】辞書データ中では単語が読みの順に格納さ
れており、その読みの先頭文字に対する索引として辞書
索引データが構成される。具体的には、それぞれの読み
の先頭文字1文字と、その読みで始まる単語群の辞書デ
ータ中での位置を表わすアドレス値、さらにその読みで
始まる単語群のうちでの読み文字数の最大値が対になっ
て格納されている。
【0016】本実施例のかな漢字変換処理を説明する。
【0017】本実施例のかな漢字変換はいわゆる最長一
致法を用いている。この最長一致法とは、入力された文
字列と対応する変換文字列について辞書中を検索し、対
応する変換文字列がないときには、入力文字列の区切り
位置を末尾から一字づつ先頭側にずらし、検索する文字
列を短くしながら対応する変換文字列を検索していく方
法である。本実施例では、上記変換文字列を検索する文
字数の設定に従来のようにあらかじめ決めた値を用いる
のではなく、検索対象となる先頭の文字によりそれぞれ
異なった値を用いる点が従来と異なる。
【0018】図4の流れ図を用いて、電子制御装置5の
ROM11に記憶されている本実施例のかな漢字変換処
理について詳述する。
【0019】本かな漢字変換処理は、キーボードから文
字が入力され変換キーが入力されることにより開始され
る。
【0020】かな漢字変換処理が開始されると、S1で
かな漢字変換のための初期設定を行う。即ち、未検索の
文字列長LLに変換対象文字列の全体長を設定し、検索
先頭位置ポインタTLに0を設定する。
【0021】続くS2では、変換対象文字列の中のTL
の位置の文字を判定し、辞書索引データ11bを参照す
ることにより検索文字数初期値DLを求める。S3で
は、未検索文字列長LLと検索文字数初期値DLのうち
で小さい方の値を検索文字数カウンタLに設定する。
【0022】S4では検索文字数カウンタLを判定し、
L=0であれば検索先頭位置ポインタTLの位置で前の
単語と文法的に接続できる単語が発見できなかったこと
になり、S5に処理が進む。L=0でなければS7の辞
書検索に進む。
【0023】S5では検索先頭位置ポインタTLを判定
し、TL=0であれば変換対象文字列の先頭で辞書検索
に失敗したことになり、即ちかな漢字変換の失敗となり
処理を終了する。TL=0でないときにはS6に処理が
進み、検索先頭位置ポインタTLと検索文字数カウンタ
Lの値を既に作業領域12bに記憶されている前の単語
のものに戻し、その位置からの辞書検索のやり直しとな
りS7に進む。
【0024】S7では既に設定された検索先頭位置ポイ
ンタTL及び検索文字数カウンタLの検索条件に基づい
て、辞書データ11a内に検索対象部分と一致する読み
の単語がないかどうか検索する。そしてS8で検索によ
り単語が発見されたかどうかを判定し、発見されなかっ
た場合には、S13で検索文字数カウンタLを1少なく
してS4に戻って処理を繰り返す。
【0025】一方発見された場合にはS9で、発見され
た単語が、既に作業領域12bに記憶されている前の単
語と文法的に接続するかどうかを判定する。これは辞書
データ11a中に格納されているそのぞれの単語が持つ
品詞情報と、品詞接続マトリックステーブルを用いて行
なわれる。
【0026】S9で接続が不可と判定された場合には、
単語が発見できなかったこととして処理をS13に移し
処理を繰り返す。接続が可能と判定された場合には処理
はS10に進み、発見した単語をその単語に関する検索
先頭位置ポインタTL及び検索文字数カウンタLの値と
ともに作業領域12bに記憶する。
【0027】その後S11では、検索先頭位置ポインタ
TLを発見した単語の読みの文字数分、即ち検索文字数
カウンタLの値だけ増加させ、逆に未検索文字列長LL
はLの値だけ減少させる。そしてS12で、未検索文字
列長LLの値を判定し、LL=0でなければまだ変換対
象文字列が残っていることになり、S2に戻って処理を
続ける。LL=0であれば処理が変換対象文字列の末尾
まですんだことになり、かな漢字変換処理を終了する。
【0028】このようにして、変換対象文字列に対する
候補文字列が構成され、ディスプレイ3上で表示される
ことにより利用者に提示されることになる。
【0029】以上説明したように、本実施例では、変換
対象文字列の各部分を辞書検索するときに、その部分の
先頭文字に対する辞書索引データ中の文字数を最大値と
して検索処理を行なう。
【0030】
【発明の効果】以上説明したことから明らかなように、
本発明のかな漢字変換装置では、辞書検索処理中で読み
文字列の検索する文字数を設定する際に、あらかじめ設
けられた索引から読みの先頭文字ごとに違う最大文字数
が設定されて検索が行なわれるため、不必要な辞書検索
処理を減らし、かな漢字変換処理を高速化することがで
きる。
【図面の簡単な説明】
【図1】本実施例のクレーム対応図である。
【図2】本実施例のかな漢字変換装置のブロック図であ
る。
【図3】本実施例の辞書索引データの詳細図である。
【図4】本実施例のかな漢字変換処理の流れ図である。
【符号の説明】
1 かな漢字変換装置 2 キーボード 3 ディスプレイ 4 プリンタ 5 電子制御装置 10 CPU 11 ROM 11a 辞書データ 11b 辞書索引データ 12 RAM 12a 文書領域 12b 作業領域

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 読み文字列等を入力する入力手段と、 読み文字列および候補文字列等を表示する表示手段と、 単語の読みと表記と品詞等の情報を記憶する変換辞書部
    と、 変換辞書中の単語の読みの先頭文字ごとに、その読みで
    始まる単語のなかでの最大読み文字数を一覧できるよう
    構成した索引を記憶する変換辞書索引部と、 前記入力手段より入力された読み文字列を前記変換辞書
    部と前記変換辞書索引部を用いて候補文字列に変換する
    かな漢字変換手段で、 かな漢字変換手段のうち辞書検索時に、変換辞書索引部
    の情報を用いて辞書検索文字数の設定を行う辞書検索手
    段を備えたことを特徴とするかな漢字変換装置。
JP4302495A 1992-11-12 1992-11-12 かな漢字変換装置 Pending JPH06149787A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4302495A JPH06149787A (ja) 1992-11-12 1992-11-12 かな漢字変換装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4302495A JPH06149787A (ja) 1992-11-12 1992-11-12 かな漢字変換装置

Publications (1)

Publication Number Publication Date
JPH06149787A true JPH06149787A (ja) 1994-05-31

Family

ID=17909650

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4302495A Pending JPH06149787A (ja) 1992-11-12 1992-11-12 かな漢字変換装置

Country Status (1)

Country Link
JP (1) JPH06149787A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014191778A (ja) * 2013-03-28 2014-10-06 Fujitsu Ltd ドキュメント作成支援装置,ドキュメント作成支援プログラム及びドキュメント作成支援方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014191778A (ja) * 2013-03-28 2014-10-06 Fujitsu Ltd ドキュメント作成支援装置,ドキュメント作成支援プログラム及びドキュメント作成支援方法

Similar Documents

Publication Publication Date Title
JPH0762848B2 (ja) 電子辞書
JPH11328166A (ja) 文字入力装置及び文字入力処理プログラムを記録したコンピュータ読み取り可能な記録媒体
JPH06149787A (ja) かな漢字変換装置
JPH08185396A (ja) 中国語漢字検索方式
JP2833650B2 (ja) 文書処理装置
JPH0683807A (ja) 文書作成装置
JPH0721174A (ja) かな漢字変換装置
JP2633978B2 (ja) 仮名漢字変換方法
JP2575650B2 (ja) かな漢字変換装置
JP3070761B2 (ja) 漢字入力装置
JP3052339B2 (ja) 文書データ処理装置
JPH052578A (ja) かな漢字変換方式
JP3155600B2 (ja) 情報検索装置
JPH08297664A (ja) 文字列処理装置
JPH0520303A (ja) 日本語文書処理装置
JPH0628337A (ja) かな漢字変換装置
JPS63229563A (ja) 索引作成方式
JPH09114814A (ja) 文字処理装置
JPH07325815A (ja) かな漢字変換システム
JPH07160697A (ja) 文書処理装置
JPH0131229B2 (ja)
JPS63257862A (ja) 文字処理装置
JPH0497477A (ja) 文書処理装置
JPH08287062A (ja) 文字処理装置及びその方法
JPH0581262A (ja) かな漢字変換装置