JPH0816569A - 文書処理装置 - Google Patents

文書処理装置

Info

Publication number
JPH0816569A
JPH0816569A JP6148818A JP14881894A JPH0816569A JP H0816569 A JPH0816569 A JP H0816569A JP 6148818 A JP6148818 A JP 6148818A JP 14881894 A JP14881894 A JP 14881894A JP H0816569 A JPH0816569 A JP H0816569A
Authority
JP
Japan
Prior art keywords
notation
character string
search
dictionary
document
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
JP6148818A
Other languages
English (en)
Inventor
Yoshizo Saito
佳三 斎藤
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP6148818A priority Critical patent/JPH0816569A/ja
Publication of JPH0816569A publication Critical patent/JPH0816569A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【目的】 操作の負担を軽減した文書処理装置を提供す
る。 【構成】 本発明のシステムは、制御部1と、CRT又
はLCD等からなる表示部2と、キーボードからなる入
力部3と、意味コードを含んだ自立語・固有名詞・接辞
語・音訓辞書・ユーザー辞書・単語の共起関係を示した
用例辞書等の辞書部4と、国語辞典・和英辞典・英和辞
典・漢和辞典などの辞典5と、バッファメモリー6とか
らなる 。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、言語処理システム、特
に仮名漢字変換システムを行うワープロ、パソコン、電
子手帳、携帯情報端末、POS端末等の文書処理装置に
関するものである。
【0002】
【従来の技術】図10は検索モードから検索対象文字列
を入力する画面例を示す図であり、図11は文書表示画
面から検索対象文字列を指定する例を示す図である。
【0003】従来の表記検索機能には大きく分けて2つ
の方法がある。第1は、図10に示すように、検索モー
ドから検索対象文字列を仮名漢字変換にて直接入力し、
入力された検索対象文字列の表記をもとに辞書情報を出
力するものである。第2は、図11に示すように文書表
示画面から、既に作成された文書中の文字列をカーソル
キーやマウス、ペンなどで範囲指定などして、その範囲
指定された文字列を検索対象文字列とし、該表記をもと
に辞書情報を出力するものである。
【0004】また、従来の表記検索機能では、辞書の見
出しと検索対象文字列とが完全一致しているか、又は、
辞書の見出しの一部と検索対象文字列全部とが合致して
いる場合に、表記検索が成功する。
【0005】例えば、検索対象文字列「愛煙」は、辞書
の見出しとしては「愛煙家」しか登録されていなくて
も、見出し「愛煙家」は検索対象文字列「愛煙」を含ん
でいるので、近似単語として「愛煙家」を検索する。
【0006】
【発明が解決しようとする課題】上記第1の方法では、
検索モードから検索対象文字列を入力するので、無意識
的に検索対象文字列は辞書の見出しと同一の表記にて入
力される。しかし、第1の方法では、文書表示画面から
検索モードの入力画面に切り換えて、検索対象文字列を
入力するという煩わしい操作を必要とする。
【0007】そこで、第2の方法のように、文書表示画
面から、既に作成された文書中の文字列をカーソルキー
やマウス、ペンなどで範囲指定などして、その範囲指定
された文字列を検索対象文字列とする方法が取られてい
るが、この方法では、作成された文書中の文字列の中に
は、図11の文書にように、「登って」、「別れた」、
「歩いて」、「あったり」、「疲れて」、「見え」、
「ながめながら」、「面白さ」、「働かせ」といった用
言の終止形でない表記がとられているため、通常辞書の
見出しは用言であれば終止形となっているので、文書中
の表記のままでは検索できないということがある。この
ような場合は、上記第1の方法のように、文書表示画面
から検索モードの入力画面に切り換えて、検索対象文字
列の終止形を入力して表記検索を行うか、図11の文書
表示画面上で範囲指定されたと同じ文字列の終止形を作
成してから範囲指定し、検索を行うという煩わしい操作
を必要とした。
【0008】また、従来の表記検索機能では、例えば、
検索対象文字列「簡素化」は、辞書の見出しとしては
「簡素」しか登録されていない場合は、検索に失敗して
しまう。このように、操作者がうっかり検索対象文字列
に接辞語をつけて検索を行った場合、接辞語を一緒に検
索対象にするので、検索に失敗する場合がある。
【0009】本発明の目的は、上記煩わしい操作を改良
するために、用言で終止形でない文字列を終止形に変換
して表記検索することで、操作の負担を軽減することを
目的としている。
【0010】また、本発明の目的は、上記煩わしい操作
を改良するために、表記検索の文字列から接辞語(接頭
語・接尾語)を削除して表記検索することで、操作の負
担を軽減することを目的としている。
【0011】
【課題を解決するための手段】本発明は、上記課題の解
決を目的としてなされたもので、請求項1記載の発明で
は、検索対象文字列の表記を見出しとして辞書情報を出
力する表記検索機能を備える文書処理装置において、文
書を入力する入力手段と、前記入力手段にて入力された
文書を表示する表示手段と、前記表示手段に表示された
文書から表記検索したい文字列を指定する指定手段と、
前記指定手段にて指定された文字列が用言の終止形でな
い場合に、該文字列を用言の終止形に変換して、表記検
索を行う検索手段とを具備することを特徴とするもので
ある。
【0012】また、請求項2記載の発明では、検索対象
文字列の表記を見出しとして辞書情報を出力する表記検
索機能を備える文書処理装置において、文書を入力する
入力手段と、前記入力手段にて入力された文書を表示す
る表示手段と、前記表示手段に表示された文書から表記
検索したい文字列を指定する指定手段と、前記指定手段
にて指定された文字列の接辞語を削除して、表記検索を
行う検索手段とを具備することを特徴とするものであ
る。
【0013】更に、請求項3記載の発明では、前記請求
項1記載の文書処理装置において、前記検索手段は、特
定キーの操作に応答して処理を実行することを特徴とす
るものである。
【0014】
【作用】本発明において、請求項1記載の発明では、検
索対象文字列の表記を見出しとして辞書情報を出力する
表記検索機能を備える文書処理装置において、表示手段
に表示された文書から指定手段にて指定された文字列が
用言の終止形でない場合に、該文字列を用言の終止形に
変換して、表記検索を行うものである。
【0015】また、請求項2記載の発明では、検索対象
文字列の表記を見出しとして辞書情報を出力する表記検
索機能を備える文書処理装置において、表示手段に表示
された文書から指定手段にて指定された文字列の接辞語
を削除して、表記検索を行うものである。
【0016】更に、請求項3記載の発明では、前記請求
項1記載の文書処理装置において、検索手段は、特定キ
ーの操作に応答して処理を実行するものである。
【0017】
【実施例】図1は本発明のシステムブロック図である。
図2はバッファメモリーの構成例を説明するための図で
ある。図3は国語辞典の構造例を説明するための図であ
る。図4は活用語尾テーブルを示す図である。図5は接
続テーブルを示す図である。図6は付属語テーブルを示
す図である。図7は接尾語テーブルを示す図である。図
8は接頭語テーブルを示す図である。図9は接辞語接続
テーブルを示す図である。
【0018】以下、図をもとに本発明について説明す
る。図1において、本発明のシステムは、制御部1と、
CRT又はLCD等からなる表示部2と、キーボードか
らなる入力部3と、意味コードを含んだ自立語・固有名
詞・接辞語・音訓辞書・ユーザー辞書・単語の共起関係
を示した用例辞書等の辞書部4と、国語辞典・和英辞典
・英和辞典・漢和辞典などの辞典5と、バッファメモリ
ー6とからなる。
【0019】バッファメモリー6は、入力文字バッファ
61と、変換文字バッファ62と、学習バッファ63
と、同音語バッファ64と、文章バッファ65と、画面
バッファ66とから構成されている。
【0020】入力文字バッファ61は入力部3から入力
された文字等を蓄えておくバッファである。変換文字バ
ッファ62は入力文字バッファ61に蓄えられている入
力文字を変換した時の第1候補の変換文字を蓄えておく
バッファである。学習バッファ63は確定した同音語が
ある場合に、優先順位を上げておくためのバッファであ
る。同音語バッファ64は変換文字バッファ62の第1
候補以外の同音語と変換処理のときに内部で作成された
別の単語データを蓄えておくバッファである。文章バッ
ファ65は確定した文章データを蓄えておくバッファで
ある。画面バッファ66は入力文字バッファ61または
変換文字バッファ62と文章バッファ65が合わせもっ
たバッファである。
【0021】入力部3から入力された仮名文字列は、ま
ず入力文字バッファ61に蓄えられる。次に、変換のタ
イミングに応じ、制御部1は辞書部4等を参照して仮名
漢字変換処理を行い、変換文字バッファ62に第1候補
を蓄える。また、第1候補以外の同音語と別の単語デー
タとを同音語バッファ64に蓄え、入力部3の操作によ
って表示部2に表示させて選択することができる。入力
部3の操作によって同音語の選択が行われると、その結
果が学習バッファ63に情報が蓄えられる。確定された
文章データは変換文字バッファ62より文章バッファ6
5に複写される。
【0022】例えば、「第64回/準備会」という文章
データの真ん中に「きねんしきてんかいさい」と文字列
を入力して変換した直後の各データバッファの内容は図
2のようになる。
【0023】入力文字バッファ61と変換文字バッファ
62との関係は、変換文字列1字づつに読み情報をもっ
ている。入力文字バッファ61と同音語バッファ64と
の関係は、入力文字列1字ごとに、そこから文節が始ま
る場合の単語情報が同音語バッファ64に格納されてい
る。画面バッファ66は、未確定文字列がない場合は文
章バッファ65の内容がそのまま出力される。変換前で
あって未確定文字列がある場合は入力文字列バッファ6
1の入力文字が文章バッファ65のカーソル位置に挿入
して出力される。その場合、画面バッファ66のどこに
未確定文字列があるか情報を保存しておく。変換語であ
って未確定文字列がある場合は変換文字バッファ62の
変換文字が文章バッファ65のカーソル位置に挿入し
て、出力される。その場合画面バッファ66のどこに未
確定文字列があるか情報を保存しておく。
【0024】図3の国語辞典構造例を説明する。国語辞
典は、読み検索用の1次INDEX(A)と、読み検索
用の2次INDEX(B)と、アドレス情報格納部
(C)と、見出し語、表記データの各サイズの格納部
(D)と、見出し語、表記データ格納部(E)と、表記
検索用の1次INDEX(F)と、表記検索用の2次I
NDEX(G)と、アドレス情報格納部(H)と、意味
データの各サイズの格納部(I)と、意味データ格納部
(J)とからなる。
【0025】この国語辞典を用いて読み検索を行う場
合、入力された仮名列をもとに、50音順に並んでい
る、読み検索用の1次INDEX(A)と読み検索用の
2次INDEX(B)とから、所望の見出し語のアドレ
スを40語以内のブロックに絞り込む。この場合の見出
し語の先頭アドレスと、その語に続く見出し語のデータ
サイズとを、アドレス情報格納部(C)と、見出し語、
表記データの各サイズの格納部(D)とから得て、これ
らの情報から得られたアドレスの見出し語が入力された
仮名列と一致するか1つづつみてゆき、一致する見出し
語のアドレス情報を得る(先頭から何番目に登録されて
いるかが分かる)。そのアドレス情報をもとに、アドレ
ス情報格納部(H)と意味データの各サイズの格納部
(I)と意味データ格納部(J)とから、入力された仮
名列に対応する意味データを得る。
【0026】一方、表記検索を行う場合、入力された表
記文字列をもとに、JIS順に並んでいる、表記検索用
の1次INDEX(F)と表記検索用の2次INDEX
(G)とから、所望の表記データの連番を見つけだし、
その連番と、アドレス情報格納部(C)から得られた先
頭アドレスと、見出し語、表記データの各サイズの格納
部(D)からその語に続く表記データサイズとから得ら
れたアドレスの表記データが入力された表記文字列と一
致するか1つづつみてゆき、一致する表記のアドレス情
報を得る(先頭から何番目に登録されているかが分か
る)。そのアドレス情報をもとに、アドレス情報格納部
(H)と意味データの各サイズの格納部(I)と意味デ
ータ格納部(J)とから、入力された表記文字列に対応
する意味データを得る。
【0027】図4の活用語尾テーブルについて説明す
る。この活用語尾テーブルは、用言の活用の種類と、活
用部分の読みと、後で説明する図5の接続テーブルの行
番号と、活用(0:語幹、1:未然形、2:連用形、
3:終止形、4:連体形、5:仮定形、6:命令形、
7:名詞化語尾「げ」、「さ」)からなるテーブルであ
る。
【0028】図5の接続テーブルについて説明する。こ
の接続テーブルは、用言についての助詞、助動詞、付属
語との接続関係を表したテーブルで、図5は用言と助動
詞との接続関係を表したテーブルである。X軸に助動
詞、Y軸に用言の単語を並べ、接続可能か否かのフラグ
をセットする。ここで、“1”、“A”は接続可能を表
し、“*”、“0”、“B”は接続不可を表す。
【0029】図6の付属語テーブルについて説明する。
この付属語テーブルは、付属語の表記と該付属語の接続
する品詞の種類からなり、例えば、付属語「ふう」は助
動詞、形容動詞、語幹に接続可能であることを表してい
る。
【0030】図7の接尾語テーブル及び図8の接頭語テ
ーブルについて説明する。各テーブルは接尾語又は接頭
語のよみ及び表記と、該接尾語又は接頭語の接続情報と
からなる。ここで、“A”、“B”、“C”は接続語の
つきやすさ表す(A>B>C)。また、“数詞”とは数
詞に接続することを表す。
【0031】図9の接辞語接続テーブルについて説明す
る。この接辞語接続テーブルは、自立語について接辞語
の接続可能/不可を表し、各自立語の読み、表記、接続
可能/不可のフラグからなり、“1”は接続可能を、
“0”は接続不可を表す。
【0032】以下、指定された検索対象文字列(用言)
を終止形に変える処理について説明する。まず、検索対
象文字列を後ろから順番に漢字が出てくるまで仮名列を
取り除きながら、国語辞典について表記検索を行い、前
方一致の候補を抽出する。例えば、検索対象文字列「働
かせ」の場合は、国語辞典に「働かせ」の見出しが存在
しないので、漢字が出てくるまで仮名列を取り除きなが
ら、表記検索を行う。表記「働か」としても、国語辞典
に一致する見出しは存在しない。表記「働」とすると、
前方一致の候補として、「働き」、「働きかける」、
「働き蟻」、「働き者」、「働き手」、「働き盛り」、
「働き蜂」、「働く」が表記検索される。
【0033】上記「働かせ」の例を図3の国語辞典をも
とに説明する。表記検索用の1次INDEX(F)には
JISCODE=2121HEX〜JIS第2水準の最
後まで表記文字の先頭にある文字が並んでいる。表記検
索用の2次INDEX(G)には表記検索用の1次IN
DEX(F)の文字を含んだ単語の連番が格納されてい
る。「働」の例では、「働き」、「働きかける」、「働
き蟻」、「働き者」、「働き手」、「働き盛り」、「働
き蜂」、「働く」の連番が表記検索用の2次INDEX
(G)に格納されている。
【0034】この得られた連番から見出し語、表記デー
タを迅速にみつけるため、アドレス情報格納部(C)に
は32単語単位に見出し語、表記データの格納アドレス
が入っており、見出し語、表記データの各サイズの格納
部(D)には各単語の見出し語、表記データのサイズが
入っている。「働き」の連番が20035番の場合、2
0035÷32=626余り3であるので、アドレス情
報格納部(C)の626番目に格納されているアドレス
に見出し語、表記データの各サイズの格納部(D)の2
0033,20034,20035番目のサイズ情報を
加算した値が見出し語、表記データ格納部(E)の探す
べきデータが入っているアドレスである。意味検索も同
じように連番からアドレス情報格納部(H)と意味デー
タの各サイズの格納部(I)とを用いて意味データ格納
部(J)の格納されているアドレスが導きだせる。
【0035】上記表記検索された「働き」、「働きかけ
る」、「働き蟻」、「働き者」、「働き手」、「働き盛
り」、「働き蜂」、「働く」の中から用言の動詞「働
く」について、辞典5を参照すると、「働く」は一般動
詞5段活用の単語とわかり、「働かせ」の「か」は図4
の活用語尾テーブルから、一般動詞5段活用未然形の
「か」となる。次に、活用形につく助動詞は何かを図5
の用言+活用語尾・助動詞・付属語接続可否テーブルか
ら候補文字列を抽出すると、「働+か」は動詞5段未然
形は45番目の行で表されているから、この行と結び付
いている列で1のフラグを検索する。この結果、助動詞
で動詞の活用をする「せる」、「しめる」、「れる」、
「ざる」、助動詞で形容詞的活用をする「ない」が5段
活用未然形につきやすい助動詞の文字列とわかる。この
結果、「働かせ」の「かせ」は一般動詞5段活用カ行未
然形の「か」と使役の助動詞「せ」の連用形か終止形が
結び付いたものとなる。よって、「働かせ」は「働く」
をもとにした変化形となり、「働かせ」を「働く」に変
換して表記検索を行う。
【0036】指定された検索対象文字列(用言)を終止
形に変える処理において、表記情報と読み情報とを備え
られている場合、つまり、指定された検索対象文字列が
最後に仮名漢字変換された文字列であれば、変換前の仮
名文字列は保持されたままである場合について説明す
る。
【0037】すなわち、「働かせ=はたら/か/せ」の
ように各表示文字の読み文字数を保持しておく。そし
て、読み情報を利用して、終止形に直す。例えば、「は
たらかせ」から「働かせ」が動詞5段活用未然形+助動
詞使役の「せ」の可能性があるため、終止形の「働く」
が導き出される。
【0038】次に、指定された検索対象文字列の接辞語
を削除する処理について説明する。まず、検索対象文字
列を分解・解析し、図7の接尾語テーブル及び図8の接
頭語テーブルを参照して、語幹を導き出す。例えば、検
索対象文字列「簡素化」の例では、語幹「簡素」と接尾
語「化」とに別れる。次に、導き出した語幹が接辞語が
接続するか否かを図9の接辞語接続テーブルを参照して
調べる。語幹「簡素」のフラグ“1”であるので、接辞
語が接続可能となる。よって、「簡素化」は「簡素」に
接尾語がついたものとなり、「簡素化」を「簡素」とし
て表記検索を行う。
【0039】更に、本発明では、1つのファンクション
キーに終止形キーを割り当て、該キーが操作されたとき
にのみ、検索対象文字列を終止形に変換して、表記検索
を行うようにしてもよい。
【0040】
【発明の効果】本発明において、請求項1記載の発明に
よれば、検索対象文字列の表記を見出しとして辞書情報
を出力する表記検索機能を備える文書処理装置におい
て、表示手段に表示された文書から指定手段にて指定さ
れた文字列が用言の終止形でない場合に、該文字列を用
言の終止形に変換して表記検索を行うので、文書表示画
面から範囲指定された文字列の変化形に拘わらず表記検
索が可能となり、従来のような煩わしい操作を必要とす
ることなく、操作者の負担を軽減できる。
【0041】また、請求項2記載の発明によれば、検索
対象文字列の表記を見出しとして辞書情報を出力する表
記検索機能を備える文書処理装置において、表示手段に
表示された文書から指定手段にて指定された文字列の接
辞語を削除して、表記検索を行うので、文書表示画面で
の範囲指定に詳細な気を配ることなく、表記検索ができ
るので、検索失敗の可能性が低くなるだけでなく、従来
のような煩わしい操作を必要とすることなく、操作者の
負担を軽減できる。
【0042】更に、請求項3記載の発明によれば、前記
請求項1記載の文書処理装置において、検索手段は、特
定キーの操作に応答して処理を実行するので、装置と操
作者と対話的な処理が可能となり、操作性が向上する。
【図面の簡単な説明】
【図1】本発明のシステムブロック図である。
【図2】バッファメモリーの構成例を説明するための図
である。
【図3】国語辞典の構造例を説明するための図である。
【図4】活用語尾テーブルを示す図である。
【図5】接続テーブルを示す図である。
【図6】付属語テーブルを示す図である。
【図7】接尾語テーブルを示す図である。
【図8】接頭語テーブルを示す図である。
【図9】接辞語接続テーブルを示す図である。
【図10】検索モードから検索対象文字列を入力する画
面例を示す図である。
【図11】文書表示画面から検索対象文字列を指定する
例を示す図である。
【符号の説明】
1 制御部 2 表示部 3 入力部 4 辞書部 5 辞典 6 バッファ

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 検索対象文字列の表記を見出しとして辞
    書情報を出力する表記検索機能を備える文書処理装置に
    おいて、 文書を入力する入力手段と、 前記入力手段にて入力された文書を表示する表示手段
    と、 前記表示手段に表示された文書から表記検索したい文字
    列を指定する指定手段と、 前記指定手段にて指定された文字列が用言の終止形でな
    い場合に、該文字列を用言の終止形に変換して、表記検
    索を行う検索手段とを具備することを特徴とする文書処
    理装置。
  2. 【請求項2】 検索対象文字列の表記を見出しとして辞
    書情報を出力する表記検索機能を備える文書処理装置に
    おいて、 文書を入力する入力手段と、 前記入力手段にて入力された文書を表示する表示手段
    と、 前記表示手段に表示された文書から表記検索したい文字
    列を指定する指定手段と、 前記指定手段にて指定された文字列の接辞語を削除し
    て、表記検索を行う検索手段とを具備することを特徴と
    する文書処理装置。
  3. 【請求項3】 前記検索手段は、特定キーの操作に応答
    して処理を実行することを特徴とする請求項1記載の文
    書処理装置。
JP6148818A 1994-06-30 1994-06-30 文書処理装置 Pending JPH0816569A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6148818A JPH0816569A (ja) 1994-06-30 1994-06-30 文書処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6148818A JPH0816569A (ja) 1994-06-30 1994-06-30 文書処理装置

Publications (1)

Publication Number Publication Date
JPH0816569A true JPH0816569A (ja) 1996-01-19

Family

ID=15461409

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6148818A Pending JPH0816569A (ja) 1994-06-30 1994-06-30 文書処理装置

Country Status (1)

Country Link
JP (1) JPH0816569A (ja)

Similar Documents

Publication Publication Date Title
JPS6231467A (ja) 文章作成装置
JPH05314166A (ja) 電子化辞書および辞書検索装置
JP3689954B2 (ja) 異種コード文字列転記装置および電子辞書
JP2003178087A (ja) 外国語電子辞書検索装置および方法
JPH0816569A (ja) 文書処理装置
JPS6210763A (ja) 仮名漢字変換処理装置
JP2621999B2 (ja) 文書処理装置
JP3285149B2 (ja) 外国語電子辞書検索方法及び装置
JP3329476B2 (ja) かな漢字変換装置
JPH0561902A (ja) 機械翻訳システム
JPS6175952A (ja) 文書入力処理方式
JP3537888B2 (ja) かな漢字変換装置
JP5454871B2 (ja) 辞書評価支援装置およびプログラム
JPH0612453A (ja) 未知語抽出登録装置
JPS6389976A (ja) 言語解析装置
JPS5998236A (ja) 日本文入力装置
JP2819766B2 (ja) 外国語電子辞書検索方式
JPH06266765A (ja) 文章検索装置
JPH08241315A (ja) 文書処理装置の単語登録機構
JPH0798702A (ja) 文書作成装置
JPS60140460A (ja) カナ漢字変換装置における短縮変換方式
JPH07191995A (ja) 機械翻訳装置
JPH11345229A (ja) 文字処理装置及び文字処理プログラムを記録したコンピュータ読み取り可能な記録媒体
JPH0736885A (ja) 文書作成装置の文字情報変換制御方法及び同装置
JPH05151199A (ja) 文書作成装置