JP2621999B2 - 文書処理装置 - Google Patents

文書処理装置

Info

Publication number
JP2621999B2
JP2621999B2 JP1269773A JP26977389A JP2621999B2 JP 2621999 B2 JP2621999 B2 JP 2621999B2 JP 1269773 A JP1269773 A JP 1269773A JP 26977389 A JP26977389 A JP 26977389A JP 2621999 B2 JP2621999 B2 JP 2621999B2
Authority
JP
Japan
Prior art keywords
character string
input
dictionary
word
user dictionary
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
JP1269773A
Other languages
English (en)
Other versions
JPH03129568A (ja
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.)
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 JP1269773A priority Critical patent/JP2621999B2/ja
Publication of JPH03129568A publication Critical patent/JPH03129568A/ja
Application granted granted Critical
Publication of JP2621999B2 publication Critical patent/JP2621999B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 (イ)産業上の利用分野 この発明は、日本語ワードプロセッサや日本語による
文書作成が可能なコンピュータなどの文書処理装置に関
し、特に、いわゆるユーザー辞書と呼ばれる任意の見出
し語と語句とを対応させて登録することが可能な辞書を
備え、さらに英語、仏語等の外国語を入力し、その外国
語のスペルをチェックすることが可能な文書処理装置に
関する。
(ロ)従来の技術 従来、この種の文書処理装置においては、英語、仏語
等の外国語を入力して、そのスペルをチェックする場合
には、あらかじめ多数の単語を登録したスペルチェック
用の辞書を用意して、その辞書と照合することにより入
力した外国語のスペルをチェックするようにしている。
また、ユーザー側で用いる特殊な単語にも対応できる
ように、スペルチェック用の辞書とは別に、ユーザー側
で登録が可能な追加辞書を備えた構成となっている。
そして、その追加辞書への単語登録や消去には、登録
及び消去用のユーティリティプログラムを用意し、これ
を用いて登録や消去を行うようにしている。
(ハ)発明が解決しようとする課題 しかしながら、従来のこの種の文書処理装置において
は、任意の見出し語と語句とを対応させて登録すること
が可能な、いわゆるユーザー辞書と呼ばれる辞書に見出
し語や語句を登録したり、その登録した語句を消去する
ためのユーティリティプログラムと、前述したスペルチ
ェック用の追加辞書のためのユーティリティプログラム
とを別々に用意しなければならないという問題がある。
この発明は、このような事情を考慮してなされたもの
で、ユーザー辞書をスペルチェック用の追加辞書として
用いることにより、ユーティリティプログラムの一体化
を図った文書処理装置を提供するものである。
(ニ)課題を解決するための手段 第1図はこの発明の構成を示すブロック図である。図
に示すように、本発明は、文字列を入力する入力手段10
1と、見出し文字列と登録文字列とを任意に対応づけて
登録可能なユーザー辞書102と、複数のアルファベット
からなる単語を記憶してスペルチェック辞書103と、前
記入力手段101より入力された文字列を記憶する入力記
憶手段104と、前記入力情報記憶手段104に記憶されたア
ルファベット文字列に対して、前記スペルチェック辞書
103およびユーザー辞書102を参照してスペルチェックを
行うスペルチェック手段105とを備え、前記ユーザー辞
書102を仮名漢字変換処理およびスペルチェック処理の
いずれにも用いることを特徴とする文書処理装置であ
る。
なお、入力手段101としては、文字列を入力できるも
のであればよく、主としてキーボード装置が用いられ
る。
また、ユーザー辞書102には、見出し文字列と登録文
字列とを任意に対応づけて登録可能な、一般に“ユーザ
ー辞書”と呼ばれる辞書が用いられる。このユーザー辞
書102としては、通常は、コアメモリ、ICメモリ等の内
部メモリや、フロッピーディスク装置、磁気ディスク装
置等の外部記憶装置が用いられる。
さらに、スペルチェック辞書103としては、複数のア
ルファベットからなる単語を記憶できるものであればよ
く、コアメモリ、ICメモリ等の内部メモリや、フロッピ
ーディスク装置、磁気ディスク装置等の外部記憶装置が
用いられる。
そして、スペルチェック手段105としては、一般に、C
PU,ROM,RAM,I/Oポートからなるマイクロコンピュータを
用いるのが便利であり、入力情報記憶手段104として
は、通常、その中のRAMが用いられる。
(ホ)作用 本発明によれば、入力手段101から入力された文字列
は、入力情報記憶手段104に記憶される。そして、入力
情報記憶手段104に記憶されたアルファベット文字列に
対して、スペルチェック手段105により、スペルチェッ
ク辞書103およびユーザー辞書102が参照されて、スペル
チェックが行われ、このように、ユーザー辞書102が、
仮名漢字変換処理およびスペルチェック処理のいずれに
も用いられる。
したがって、仮名漢字変換のユーザー辞書に見出しと
してアルファベットからなる単語を登録しておけば、ユ
ーザー側で用いる特殊な単語のスペルを、この仮名漢字
変換処理用のユーザー辞書でチェックすることができる
ので、スペルチェック専用のユーザー辞書が不要とな
り、単語の登録および消去等に用いるユーティリティプ
ログラムを、仮名漢字変換処理用のユーザー辞書用のみ
に一体化することができる。
(ヘ)実施例 以下、図面に示す実施例に基づいてこの発明を詳述す
る。なお、この発明はこれによって限定されるものでは
ない。
第2図はこの発明を日本語ワードプロセッサに適用し
た一実施例の構成を示すブロック図である。
図において、11はかなキーやアルファベットキーを備
えたキーボードであり、かな文字列からなる日本語の文
章や、アルファベットからなる英語、仏語等の単語を制
御部12に入力する。
制御部12は、CPU,ROM,RAM,I/Oポートからなるマイク
ロコンピュータから構成され、ROMからなるプログラム
メモリ(図示しない)に書き込まれている制御プログラ
ムに従い、後述する各種のデータ処理を行う。
13はCRTディスプレイ装置やLC(液晶)ディスプレイ
装置、あるいはELディスプレイ装置等からなる表示装置
である。
14はキーボード11から入力された日本語の文章や、英
語、仏語等の単語を蓄える文章バッファである。
15はかな文字列を漢字かな交じり文に変換するかな漢
字変換用の辞書、16はキーボード11から入力により、任
意の見出し語と語句とを対応させてあらかじめ記憶した
イーザー辞書、17は辞書15及びユーザー辞書16を検索す
るための辞書検索装置である。
18はアルファベットからなる、英語、仏語等の多数の
単語を記憶したスペルチェック辞書、19はスペルチェッ
ク辞書18を用いて文書バッファ14に記憶された英語、仏
語等の単語のスペルをチェックするスペルチェック装置
である。
第3図はユーザー辞書16の登録内容の一例を示す説明
図であり、図に示すように、例えばキーボード11から
「しゃーぷ」と入力されて変換キーが押されると、辞書
検索装置17は、辞書15とユーザー辞書16から「しゃー
ぷ」と見出しが一致する単語を探して「シャープ
(株)」を制御部12に返し、制御部12はそれを表示装置
13に表示する。
英語、仏語等の単語が入力された場合には、制御部12
は、その単語を文書バッファ14に蓄える。そして、キー
ボード11からスペルチェックの指示が出されると、制御
部12は、文書バッファ14から英語、仏語等の単語を1単
語づつ順番に取り出し、スペルチェック装置19に送る。
スペルチェック装置19は、スペルチェック辞書18を検
索することにより、その単語が登録されているか否かを
チェックする。登録されていれば「OK」を制御部12を返
して、続けて次の単語をチェックし、登録されていなけ
れば「NO」を制御部12を返して、その単語を辞書検索装
置17に送る。上記の様に、スペルは正しいが、スペルチ
ェック辞書18に登録されていないために「NO」となる場
合がある。従って、通常のかな漢字変換用のユーザー辞
書16に特定のフォーマットで登録する。
まず、見出しにその単語を入し、登録語にスペルチェ
ック用とわかるように「s」を入力する。例としては、
第3図に示した「NARA→s」のように登録する。
スペルチェック装置19は、スペルチェック辞書18に単
語が無かった場合、その単語を辞書検索装置17に送り、
そこでユーザー辞書16を検索する。辞書検索装置17は検
索結果があればそれをスペルチェック装置19に返す。ス
ペルチェック装置19は、検索結果がなければ制御部12に
「NO」を返し、検索結果があれば、その登録語が「s」
かどうかをチェックする。そして、「s」でなければ
「NO」を制御部12を返してオペレータにスペルミスの修
正を行わせ、「s」であれば「OK」を制御部12に返す。
このように、スペルチェック辞書18に単語がなくても、
かな漢字変換用のユーザー辞書16に単語を登録すれば、
ミススペルでないと判断される。
英語、仏語等の単語においては、大文字、小文字の区
別があるので、ユーザー辞書16を検索する場合には、第
1表に示すように文字を変えて検索する。
すなわち、全て小文字のときには、全て小文字、先頭
のみ大文字、全て大文字、と文字を変え、先頭のみ大文
字のときには、先頭のみ大文字、全て大文字、と文字を
変え、全て大文字のときには、そのまま検索するように
すれば、固有名詞などについては、それを全て大文字で
登録しておけば、例えば入力単語「nara」、「Nara」、
「NARA」のいずれでも検索することができ、効率的であ
る。
次に、このような制御部12の処理動作の内容を、第4
図に示すフローチャートに従い説明する。
まず、文章バッファ14から一単語を取出して(ステッ
プ51)、スペルチェック装置19によりスペルチェック辞
書18をサーチする(ステップ52)。
ここで、スペルチェック辞書18に該当する単語が無い
場合には、その単語の単語形態が、全て大文字であるの
か、先頭のみ大文字であるのか、全て小文字であるの
か、を判定する(ステップ53)。
この判定において、単語が全て小文字である場合に
は、辞書検索装置17により、まず、全て小文字のままで
ユーザー辞書16の見出しをサーチし(ステップ54)、無
ければ、次に、その単語の先頭を大文字にしてユーザー
辞書16の見出しを再度サーチし(ステップ55)、それで
も無ければ、その単語を全て大文字にしてユーザー辞書
16の見出し再度サーチする(ステップ56)。
また、単語が先頭のみ大文字である場合には、まず、
先頭のみ大文字のままで、ユーザー辞書16の見出しをサ
ーチし(ステップ57)、無ければ、その単語を全て大文
字にしてユーザー辞書16の見出しを再度サーチする(ス
テップ58)。
さらに、単語が全て大文字である場合には、全て大文
字のままで、ユーザー辞書16の見出しをサーチする(ス
テップ59)。
ステップ54,55,56,57,58,59において、取出した単語
と同じ単語がユーザー辞書16の見出しにあった場合に
は、ユーザー辞書16の登録語が「s」であるかどうかを
調べ(ステップ60)、「s」でない場合には、表示装置
13にミススペルを表示する(ステップ61)。
また、ステップ56,58,59において、同じ単語がユーザ
ー辞書16の見出しに無かった場合もミススペルを表示す
る(ステップ61)。
そして、ステップ52においてスペルチェック辞書18に
該当する単語があった場合、及び、ステップ60において
ユーザー辞書16の登録語が「s」であった場合、また、
ステップ61において、ミススペルを表示した後には、文
章の最後の単語であるかどうかを調べて(ステップ6
2)、最後の単語でない場合にはステップ51に戻り、最
後の単語である場合には処理を終了する。
このようにして、ユーザー辞書16に見出しとしてアル
ファベッからある単語を登録しておき、スペルチェック
辞書18に単語が無い場合には、ユーザー辞書16を検索し
てスペルチェックを行うことにより、スペルチェック用
の追加辞書を用いることなく、ユーザー側で用いる特殊
な単語のスペルチェックすることができ、単語の登録、
抹消等に用いるユーティリティプログラムをユーザー辞
書用のみに一体化することができる。
また、ユーザー辞書16には、見出しとしてアルファベ
ットからなる英語、仏語等の単語を登録しておくので、
かな漢字変換でスペルチェック用のデータが表示される
ことがない。
(ト)発明の効果 本発明によれば、入力情報記憶手段に記憶された、例
えば、英語、仏語等のアルファベットからなる単語のス
ペルチェックを行う場合、スペルチェック辞書および仮
名漢字変換用のユーザー辞書を参照してスペルチェック
を行うようにしたので、スペルチェック専用のユーザー
辞書が不要となり、単語の登録、消去等に用いるユーテ
ィリティプログラムを、仮名漢字変換処理用のユーザー
辞書用のみに一体化することができる。
また、仮名漢字変換処理用のユーザー辞書には、見出
しとしてアルファベットからなる英語、仏語等の単語を
記憶しておくので、仮名漢字変換でスペルチェック用の
データが表示されることがない。
【図面の簡単な説明】
第1図はこの発明の構成を示すブロック図、第2図はこ
の発明を日本語ワードプロセッサに適用した一実施例の
構成を示すブロック図、第3図はユーザー辞書の登録内
容の一例を示す説明図、第4図は実施例の動作を示すフ
ローチャートである。 11……キーボード、12……制御部、 13……表示装置、14……文章バッファ、 15……辞書、16……ユーザー辞書、 17……辞書検索装置、 18……スペルチェック辞書、 19……スペルチェック装置。

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】入力手段から入力される文字列を変換辞書
    手段を参照して異なる表記の文字列に変換して入力する
    第1入力機能と、入力手段から入力されたアルファベッ
    トをスペルチェック辞書を用い綴り評価して入力する第
    2入力機能とを備えた文書処理装置であって、 少なくとも第1及び第2記憶エリアを有し、第1記憶エ
    リアには前記第1入力機能において被変換文字列となる
    文字列、あるいは前記第2入力機能におけるスペルチェ
    ック用の文字列を、前記第2記憶エリアには前記第1入
    力機能において変換文字列となる文字列を、各々任意に
    登録可能なユーザー辞書と、 前記第1入力機能における文字入力においては入力手段
    から入力された文字列に一致する文字列を前記ユーザー
    辞書の第1記憶エリアから検索し、対応する第2記憶エ
    リアに記憶された文字列を変換文字列として出力する一
    方、前記第2入力機能における文字入力においては入力
    手段から入力された文字列に一致する文字列を前記ユー
    ザー辞書の第1記憶エリアから検索して入力文字列の綴
    りの評価結果を出力する制御手段と、 該制御手段から出力された変換文字列及び評価結果を表
    示する表示手段とを備える文書処理装置。
JP1269773A 1989-10-16 1989-10-16 文書処理装置 Expired - Fee Related JP2621999B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1269773A JP2621999B2 (ja) 1989-10-16 1989-10-16 文書処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1269773A JP2621999B2 (ja) 1989-10-16 1989-10-16 文書処理装置

Publications (2)

Publication Number Publication Date
JPH03129568A JPH03129568A (ja) 1991-06-03
JP2621999B2 true JP2621999B2 (ja) 1997-06-18

Family

ID=17476954

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1269773A Expired - Fee Related JP2621999B2 (ja) 1989-10-16 1989-10-16 文書処理装置

Country Status (1)

Country Link
JP (1) JP2621999B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5077598A (en) * 1989-11-08 1991-12-31 Hewlett-Packard Company Strain relief flip-chip integrated circuit assembly with test fixturing
US5494882A (en) * 1993-04-27 1996-02-27 Nippon Paper Industries Co., Ltd. Thermal recording material
JP3453741B2 (ja) * 1993-07-08 2003-10-06 日本製紙株式会社 感熱記録体

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6447565A (en) * 1987-08-19 1989-02-22 Brother Ind Ltd Document forming device with spelling check function

Also Published As

Publication number Publication date
JPH03129568A (ja) 1991-06-03

Similar Documents

Publication Publication Date Title
EP0370774A2 (en) Machine translation system
JPH11203311A (ja) 関連語抽出装置および関連語抽出方法および関連語抽出プログラムが記録されたコンピュータ読取可能な記録媒体
JPH05314166A (ja) 電子化辞書および辞書検索装置
JP2621999B2 (ja) 文書処理装置
JPH11328166A (ja) 文字入力装置及び文字入力処理プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2854000B2 (ja) 検索装置
JPH05151256A (ja) 機械翻訳方法および機械翻訳装置
JPS59100941A (ja) 仮名漢字変換装置
JPH0612453A (ja) 未知語抽出登録装置
JP2682048B2 (ja) 文章処理装置
JPH11203281A (ja) 電子辞書検索装置及び電子辞書検索装置制御プログラムを記憶した媒体
JP3809238B2 (ja) 文書処理方法及びその装置
JP2698192B2 (ja) 電子辞書における第2言語検索方法
JPH08241315A (ja) 文書処理装置の単語登録機構
JP3273778B2 (ja) 仮名漢字変換装置及び仮名漢字変換方法
JPS63136264A (ja) 機械翻訳装置
JPH0335349A (ja) 用例表示機能付き文書処理装置
JPS5998236A (ja) 日本文入力装置
JPH0394367A (ja) 日本語入力方式
JPH0486948A (ja) 分野別辞書を利用したカナ振りデータベースの作成方法
JPH032963A (ja) 文書処理装置
JP2002351868A (ja) 電子辞書
JPH11282837A (ja) 日本語形態素解析装置、日本語形態素解析方法および記録媒体
JPH0468466A (ja) かな漢字変換装置
JPS61169961A (ja) ユ−ザ辞書を備えた文字処理装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees