JPH0259496B2 - - Google Patents

Info

Publication number
JPH0259496B2
JPH0259496B2 JP59079573A JP7957384A JPH0259496B2 JP H0259496 B2 JPH0259496 B2 JP H0259496B2 JP 59079573 A JP59079573 A JP 59079573A JP 7957384 A JP7957384 A JP 7957384A JP H0259496 B2 JPH0259496 B2 JP H0259496B2
Authority
JP
Japan
Prior art keywords
word
english
memory
character
words
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 - Lifetime
Application number
JP59079573A
Other languages
English (en)
Other versions
JPS60222958A (ja
Inventor
Genichi Yoshimura
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 JP59079573A priority Critical patent/JPS60222958A/ja
Publication of JPS60222958A publication Critical patent/JPS60222958A/ja
Publication of JPH0259496B2 publication Critical patent/JPH0259496B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/232Orthographic correction, e.g. spell checking or vowelisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/58Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 技術分野 この発明は欧文ワードプロセツサに関するもの
で、詳しくは間違つて入力された英単語を訂正す
るための訂正手段に関するものである。
従来技術 従来、欧文ワードプロセツサでは、キーボード
で入力された英文がCRT等にてなる表示部に表
示される。そして、間違つた英単語が入力された
場合には、中央処理装置がその単語データが予め
辞書用メモリに格納されている単語データに該当
するものがないことを判別して、CRTにその単
語を点滅表示するようになつている。
ところが、このような間違つた英単語を修正す
るとき、正しい綴りを知らない場合は、辞書ある
いはその他の手段で調べる必要があつた。
目 的 この発明の目的は上記のような従来のワードプ
ロセツサの欠点を解消し、間違つて入力された英
単語に近似する正しい英単語を辞書用メモリ7か
らすみやかに抽出して表示部に表示させ、その中
から所望の単語を選択することにより、英単語の
訂正作業を容易かつ迅速に行い得る欧文ワードプ
ロセツサを提供するにある。
発明の構成 この発明の構成は、上記目的を達成するため
に、英単語等を入力するための入力装置と、その
入力装置の出力信号に基づいて対応する英単語等
を表示部に表示する表示手段と、複数の単語デー
タを格納した辞書用メモリと、入力された英単語
が辞書用メモリ内に存在するか否かを判別して表
示部に表示する判別手段とを備えた欧文ワードプ
ロセツサにおいて、辞書用メモリ内に格納された
各単語データの文字列中の少なくとも連続する2
文字の文字列とその文字列の出現回数とを対をな
す状態で記憶される頻度メモリと、入力された英
単語の中から辞書用メモリ内に存在しない英単語
に対し近似する綴りの英単語を辞書用メモリと頻
度メモリから検索抽出する検索抽出手段と、その
検索抽出手段により抽出された単語を表示部に表
示する呼出手段と、その表示された正しい英単語
の中から所望の単語を選択するための選択手段と
を備えたものである。
実施例 以下、この発明を具体化した一実施例を図面に
従つて説明すると、欧文ワードプロセツサ1は入
力ボード2上に入力装置としての多数の文字キー
3、スペースキー4が設けられている。そして、
この文字キー3を操作すれば、対応する文字デー
タ、すなわちアルフアベツト、数字等の種々の文
字データが選択されて入力されるようになつてい
る。
文字キーの右側には訂正キー5が設けられ、間
違つて入力された英単語を文字キー3で訂正する
ときに使用される。訂正キー5の下方には呼出手
段としての次候補呼出キー6(以下呼出キーとい
う)及び選択手段としてのカーソル移動キー7、
選択実行キー8が設けられている。その呼出キー
6は前記文字キー3で入力された英単語の中から
綴りの間違いがあつたものに対し1文字あるいは
2文字違いの英単語を次候補として表示させたい
ときに使用され、カーソル移動キー7及び選択実
行キー8はその次候補の中から所望の英単語を間
違つた英単語と入替えるときに使用される。入力
ボード2の後方には表示手段としてのCRT9が
設けられ、文字キー3で入力された英単語や数
字、あるいは呼出キー6による前記次候補が表示
されるようになつている。CRT9の側方にはプ
リンタ装置10が設けられ、文字キー3で入力さ
れた英文を印字用紙に印字できるようになつてい
る。
次に、上記のような欧文ワードプロセツサ1に
内蔵された電子回路を第2図に従つて説明する。
各キーの操作に基づく文字データは表示機能、
判別機能及び検索抽出機能等の各機能を有する中
央処理装置(以下CPUという)11に出力され、
これらの信号に基づいてCPU11はCRT9に文
字を表示するようになつている。
CPU11に接続される辞書用メモリ12は続
出し専用メモリ(ROM)であつて、多数個の英
単語が単語データとして記憶されている。同じく
CPU11に接続される頻度メモリ13は読出し
専用メモリ(ROM)であつて、辞書用メモリ1
2に記憶された単語データの中から任意に抽出し
た15000語の全ての文字列の中で連続する2文字
の文字列とその文字列の出現回数とが対をなす状
態で記憶されている。すなわち、第3図にその一
部を示すように例えば「ao」に対し「7」、「bo」
に対し「229」あるいは「qo」に対し「0」とい
うように記憶されている。読出し及び書替えを可
能なメモリ(RAM)で構成される作業用メモリ
14は同じくCPU11に接続され、文字キー3
からの入力よるCPU11からの文字データ及び
CPU11により辞書用メモリ12から抽出され
た単語データを記憶するようになつている。
そして、CPU11は文字キー3及びスペース
キー4で入力された英単語が辞書用メモリ12内
に存在するか否かを判別し、存在しない場合には
その英単語をCRT9上に点滅表示し、その状態
で呼出キー6が押されると、CPU11はその英
単語と同一文字数で綴りが1文字違いあるいは2
文字違いの英単語を辞書用メモリ12及び頻度メ
モリ13とから検索抽出してCRT9に表示する
ようになつている。
次に前記のように構成された欧文ワードプロセ
ツサ1の作用を第3図に従つて説明する。
さて、CPU11が入力ボード2上の各種操作
を持つ状態において、文字キー3により英文字あ
るいは英数字等が入力されると、CPU11はそ
の文字をCRT9に順次表示するとともに、その
文字に対応した文字データを作業用メモリ14に
記憶する。このようにして、所望の英単語を文字
キー3で入力した後、後続の単語との間に所定の
間隔を設定するためにスペースキー4が押される
と、CPU11はそれまでの英文字列を1つの英
単語として認識し、その英単語が辞書用メモリ1
2内に存在するか否かを検索する。そして、その
英単語が正しい綴りで入力されて辞書用メモリ1
2内に存在することが判明した場合には、CRT
にそのまま表示される。又、例えば「consider」
と入力されるべき単語が、誤つて「consyder」
と入力された場合には、CPU11はその単語が
辞書用メモリ12内に存在しないことを判別して
その単語を点滅表示する。
点滅表示された英単語はカーソル移動キー7、
訂正キー5及び文字キー3の操作により綴りの訂
正を行うことができるが、その「consyder」の
正しい綴りを思い出せない場合には呼出キー6を
押す。すると、CPU11が辞書用メモリ12及
び頻度メモリ13から「consyder」に対し文字
数が同一でかつ1文字違いの単語を次候補として
検索抽出し、CRT9の下方部分に順次表示する。
すなわち、CPU11はまず「consyder」の頭
文字cをaに置換え、その置換えた文字と後続の
「o」と文字列「ao」の出現回数を頻度メモリ1
3から読出す。今、「ao」文字列の出現回数は7
であるので、CPU11は「aonsyder」の綴りの
英単語を辞書用メモリ12内から検索し、存在し
ないことを判別すると、頭文字を「b」に置換え
たものに対し以後同様の処理を行う。
このようにして、頭文字をアルフアベツト順に
順次置換えて処理を行い、やがてこの頭文字をq
に置換えると、頻度メモリ13内において文字列
「qo」に対する出現回数は0であるのでCPU11
は辞書用メモリ12内からの「qonsyder」の検
索作業を省略し、次の頭文字rに対する操作に移
行する。
以上のように、CPU11が「consyder」の各
綴りに対しa〜zまで順次入替え、その入替えた
文字とその前あるいは後につらなる文字との文字
列の出現回数を頻度メモリ13から読出し、その
出現回数が0以外の場合に置換えた単語が辞書用
メモリ12内に存在するか否かを検索し、もし存
在すればその単語と単語内の文字列の出現回数と
を順次作業用メモリ14に記憶させる。
このような動作により、該当する単語を次候補
として全て作業用メモリ14に記憶させ、その後
作業用メモリ14に記憶させた単語をその単語内
の文字列の出現回数の多いものから順次CRT9
に表示させる。このとき、該当する単語の数が多
く、CRT9の所定位置に表示しきれない場合に
は、呼出キー6を再度押すことにより残りの次候
補が順次作業用メモリ14から読出されて表示さ
れる。
次候補の中から「consyder」に対する正しい
綴りである「consider」を発見できたとき、カー
ソル移動キー7によりその単語の頭文字の下へカ
ーソルを移動させた後、選択実行キー8を押すと
CPU11はその単語を「consyder」の点滅表示
と入れかえて表示し、次のキー操作を待つ。
点滅表示された単語に対し上記のような1文字
違いの次候補の中から正しい綴りの単語を発見で
きないときには、呼出キー6をさらに押すと、上
記1文字違いの場合と同様に、点滅表示の単語に
対し、2文字違いの単語が次候補として順次表示
される。そして、この中から正しい綴りの単語を
発見できたとき、その後の操作は前記と同様であ
る。
以上詳述したようにこの欧文ワードプロセツサ
1は文字キー3の操作により入力された英文は各
単語が入力されると同時にCPU11によりその
正否が判別され、辞書用メモリ12内に存在しな
い間違つた綴りの英単語をCRT9上に点滅表示
して警告することができる。そして、点滅表示さ
れたものに対しては、呼出キー6を操作すること
により、その単語と同一文字数で綴りの1文字違
いあるいは2文字違いの英単語を辞書用メモリ1
2から抽出してCRT9に次候補として表示する
ことができ、その次候補の中から正しい綴りの単
語を選択して選択実行キー8を操作すれば、点滅
表示の間違つた英単語を正しい英単語に置換える
ことができる。
又、辞書用メモリ12内から次候補を抽出する
に際しては、CPU11は入力された単語に対し
1文字違いあるいは2文字違いの単語を設定した
後、その単語を辞書用メモリ12内から検索する
に先立つて、その置換えた文字とその前あるいは
後の文字とからなる文字列が辞書用メモリ12内
に存在するか否かを頻度メモリ13から読出して
判断し、存在しない場合には設定した単語の辞書
用メモリ12内からの検索を省略する。従つて、
CPU11による辞書用メモリ12からの次候補
抽出作業において、不必要な検索処理を省略する
ことができるので次候補抽出に要する時間を短縮
することができる。
そして、使用者は間違つて入力した英単語を
CRT9の点滅表示により容易に確認することが
でき、CRT9上の次候補の中から正しい綴りの
単語を選択することができるので、辞書、その他
の手段により間違つた単語に対する正しい綴りを
調べる必要はなく、英単語の訂正作業を迅速に行
うことができる。
なお、前記実施例では置換えた文字による文字
列が頻度メモリ13に存在するか否かを検索して
読出したが、それ以前に出現回数が100を越える
もの、あるいは50を越えるもの等について辞書メ
モリから読出せば、所望の単語をさらに迅速に発
見できる可能性がある。
さらに、前記実施例では連続する2文字につい
て頻度メモリ13にその出現回数を記憶したが、
連続する3文字以上の文字列について頻度メモリ
13にその出現回数を記憶し、その内容に基づい
て置換えた文字に対する文字列を検索するように
してもよい。
効 果 以上詳述したようにこの発明は入力装置により
入力された英単語の中から辞書用メモリ12に存
在しない間違つた綴りの英単語に対し、呼出手段
6を操作することにより印字した綴りの英単語を
次候補としてすみやかに表示部9に表示させるこ
とができるので、その中から所望の正しい綴りの
英単語を選択することにより、間違つた綴りで入
力された英単語の訂正作業を容易にかつ迅速に行
うことができる優れた効果を発揮する。
【図面の簡単な説明】
第1図はこの発明に関する欧文ワードプロセツ
サの斜視図、第2図はその電子回路を示すブロツ
ク図、第3図は頻度メモリに記憶させる内容の一
部を示す説明図、第4図はその作用を示すフロー
チヤートである。 図中1は欧文ワードプロセツサ、3は文字キ
ー、4はスペースキー、6は呼出キー、7はカー
ソル移動キー、8は選択実行キー、9はCRT、
11はCPU、12は辞書用メモリ、13は頻度
メモリである。

Claims (1)

  1. 【特許請求の範囲】 1 英単語等を各文字単位で入力するための入力
    装置と、 その入力装置の出力信号に基づいて対応する英
    単語等を表示部に表示する表示手段と、 複数の単語データを格納した辞書用メモリと、 入力された英単語が辞書用メモリ内に存在する
    か否かを判別して表示部に表示する判別手段とを
    備えた欧文ワードプロセツサにおいて、 辞書用メモリ内に格納された各単語データの文
    字列中の少なくとも連続する2文字の文字列とそ
    の文字列の出現回数とを対をなす状態で記憶する
    頻度メモリ13と、 入力された英単語の中から辞書用メモリ12内
    に存在しない英単語に対し近似する綴りの英単語
    を辞書用メモリ12と頻度メモリ13とから検索
    抽出する検索抽出手段(11)と、 その検索抽出手段(11)により抽出される英単
    語を表示部9に表示させる呼出手段(6)と、 その表示された正しい英単語から所望の英単語
    を選択するための選択手段(7、8) を備えた欧文ワードプロセツサ。
JP59079573A 1984-04-19 1984-04-19 欧文ワ−ドプロセツサ Granted JPS60222958A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59079573A JPS60222958A (ja) 1984-04-19 1984-04-19 欧文ワ−ドプロセツサ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59079573A JPS60222958A (ja) 1984-04-19 1984-04-19 欧文ワ−ドプロセツサ

Publications (2)

Publication Number Publication Date
JPS60222958A JPS60222958A (ja) 1985-11-07
JPH0259496B2 true JPH0259496B2 (ja) 1990-12-12

Family

ID=13693735

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59079573A Granted JPS60222958A (ja) 1984-04-19 1984-04-19 欧文ワ−ドプロセツサ

Country Status (1)

Country Link
JP (1) JPS60222958A (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63149758A (ja) * 1986-12-15 1988-06-22 Brother Ind Ltd 情報処理装置
JPH0726763Y2 (ja) * 1989-09-08 1995-06-14 カシオ計算機株式会社 スペルチェック装置
JPH07152762A (ja) * 1994-09-19 1995-06-16 Canon Inc 文書処理方法

Also Published As

Publication number Publication date
JPS60222958A (ja) 1985-11-07

Similar Documents

Publication Publication Date Title
US4744050A (en) Method for automatically registering frequently used phrases
JPS61217863A (ja) 電子辞書
US4775251A (en) Electronic typewriter including spelling dictionary
US4747053A (en) Electronic dictionary
US5137383A (en) Chinese and Roman alphabet keyboard arrangement
JPS61217864A (ja) 電子辞書
US4799191A (en) Memory saving electronic dictionary system for spell checking based on noun suffix
JPH0259496B2 (ja)
JP3945075B2 (ja) 辞書機能を備えた電子装置及び情報検索処理プログラムを記憶した記憶媒体
JPS60214073A (ja) 欧文ワ−ドプロセツサ
JPH0315222B2 (ja)
JPH08297663A (ja) 入力ミス修正装置及び修正方法
JP2615851B2 (ja) キー入力装置
JP2542670B2 (ja) ワ―ドプロセツサ
JP2833650B2 (ja) 文書処理装置
JPH09153044A (ja) 文字処理装置およびカナ英字変換装置
JP2575650B2 (ja) かな漢字変換装置
JPH0531190B2 (ja)
JP3236868B2 (ja) 文書処理装置
JPH0736902A (ja) 電子辞書装置
JP2003308316A (ja) キーボードによる誤入力修正方法
JPH0726763Y2 (ja) スペルチェック装置
JP2004038869A (ja) 文章表示変換装置
JPH09198381A (ja) 手書き入力装置
JPS6195473A (ja) 電子タイプライタ