JPH0546586B2 - - Google Patents

Info

Publication number
JPH0546586B2
JPH0546586B2 JP61145615A JP14561586A JPH0546586B2 JP H0546586 B2 JPH0546586 B2 JP H0546586B2 JP 61145615 A JP61145615 A JP 61145615A JP 14561586 A JP14561586 A JP 14561586A JP H0546586 B2 JPH0546586 B2 JP H0546586B2
Authority
JP
Japan
Prior art keywords
word
period
candidate
input
added
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
JP61145615A
Other languages
English (en)
Other versions
JPS63764A (ja
Inventor
Naoki Shimada
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP61145615A priority Critical patent/JPS63764A/ja
Publication of JPS63764A publication Critical patent/JPS63764A/ja
Publication of JPH0546586B2 publication Critical patent/JPH0546586B2/ja
Granted legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】
〔技術分野〕 本発明は、入力されたキヤラクタ情報から、表
記上又は発音上から類推される正しい綴の単語を
得ることのできる文書処理装置に関する。 〔従来技術〕 1 スペアリングコレクタの説明 入力されたキヤラクタ情報から正しい綴の単
語を得る機能(以下、スペアリングコレクタと
呼ぶ)は、高機能な文書処理装置の1機能とし
て、又、オペレータの負担を軽減する上で非常
に有効な機能である。 具体的に説明すると、入力単語がvictorieで
あつたとするとスペアリングコレクタにより victory(発音から類推) vector ( 〃 ) victoria(表記上から類推;e→a) victoria( 〃 ;sを追加) の様に正しい綴りの候補が得られる。基本的に
スペアリングコレクタは上記例の様に入力され
た単語を変化させ、変化した形をスペアリング
コレクタ用の英単語辞書(通常、磁気デイスク
又はROMに記憶されている)にて、綴りの正
誤を判定し、正しい綴の単語と判定された場
合、それは「類推して正しいと判定された単
語」となる。 この様なスペアリングコレクタの方法は米国
特許4580241に詳しく述べられているので、コ
レクタそのものの具体的な説明は省略する。 2 従来技術の具体例の説明 上述のスペアリングコレクタにおける候補発
生の基となる入力単語は、種々考えられるが、
入力単語が短縮形又は文末の場合を考えてみ
る。欧文単語において、短縮形は、短縮したと
ころに.(ピリオド)を挿入することが多い。 例えばUnited States of AmericaU.S.A. 又、欧文では、文章の最後に.(ピリオド)
を付けることは言うもでもない。例えばThis
is a pen.等である。 このように、スペアリングコレクタを種々の
単語に適応させるためには、ピリオドの扱いが
問題となつてくる。 1つの方法として.(ピリオド)を単語の
一部として考えない様にする場合が考えられ
る。 その場合のスペリングコレクトの様子を第
6図に示す。第6図の1は省略(短縮)形の
スペル(a.s.a.)のコレクトの様子、第6図
の2は文末の単語のスペル(………
victorie.)のコレクトの様子を示している。 この場合、第6図1に見られる様にピリオ
ドを単語として考えずにスペアリングコレク
トを行うと候補としてのU.S.A.に残りのピ
リオドを表示の為に最終的に付加するとU.S.
A..と不自然な形となつてしまうことがある。
しかし第6図の2に見られる様に普通の単語
についてスペアリングコレクトした後、残り
のピリオドを付加すると自然な形でスペルコ
レクトの候補を得られることがある。 他の方法としてピリオドを単語の一部とし
て考える方法がある。 この様子を第7図に示す。前記と同様に第
7図の1は、短縮形のスペル(a.s.a)のコ
レクトの様子、第7図の2は文末単語のスペ
ル(………victorie.)スペルコレクトの様子
を示した図である。 この方法の場合、第6図1で問題となつた
“U.S.A..”は第7図1に示す様にU.S.A.と正
しい候補が得られる反面、第7図2で見られ
る様に、文末の単語(victories、vector、
victor)からピリオドが取れてしまう。従つ
て、どちらの方法を用いても正しい綴りが得
られないのである。 第6図と第7図において発生する候補が違
うのは、単語を発生するプロセスが.(ピリ
オド)によつて違つた動作をするからであ
る。例えばvictorieは単語末にsを追加すれ
ばvictoriesとなり、正しい単語となるが、
victorie.は.(ピリオド)とsを置き換える
ことによつてvictoriesが得られる。この様
に同じ単語を生成するのでも、.(ピリオド)
があるのと無いのでは、その方法が違う。
又、victorie.のeと.(ピリオド)の間にs
を挿入したvictories.は単語本来の形
(victories)とは違うため、その形
(victories.)だけを考えた場合victories.と
いう単語は存在しないため、正しい綴と認識
されない即ち候補となりえない。従つて同じ
単語でも、文末と文中では・(ピリオド)の
有無によつて発生する候補が違つてきてしま
う。 以上、詳述した様に、従来のスペリングコレク
タにおいては、通常の単語か、短縮形か等のキヤ
ラクタ情報の種類によつて、ピリオドが重なつた
り、欠落してしまい、正しい綴が得られないとい
う大きな欠点があつた。 [目的] 以上の点に鑑み、本発明の目的は、入力された
単語に付加されているピリオドを除去した単語に
対して、表記上或いは音声的に類似する単語を発
生でき、 前記発生される単語の末尾にピリオドが付加さ
れている場合は、前記発生された単語を前記入力
単語に対する候補とし、 前記発生される単語の末尾にピリオドが付加さ
れていない場合は、前記発生された単語にピリオ
ドを付加した単語を前記入力単語に対する候補と
することで、前記除去したピリオドを考慮して、
適正な候補を得ることができる文書処理装置を提
供することを目的としている。 〔実施例〕 次に本発明の実施例を図面を参照しながら詳細
に説明する。 (電子タイプライタ装置の説明) 第1図は、本発明の適用が可能な電子タイプラ
イタ全体の外観図である。第2図は、上記電子タ
イプライタの操作部の説明図、第1図の9は、タ
イプライタ本体、6は入力された文字が表示され
る電子タイプライタの表示器、7はキーボード、
8は記録紙を装填するためのプラテンを手動で回
動させる為のプラテンノブである。 尚、詳細はタイプライタの外見と同様であるの
で省略する。第2図の2はINDEXキー、3は
ReverseINDEXキー、4はstarキー、5はcode
キーである。このコードキー5を用いて、後述す
るスペリングコレクタ機能が作動するわけであ
る。 第3図はスペリングコレクタを実施するハード
ウエアのブロツク図である。10は本体のメイン
ユニツト側のメインバスである。11はスペリン
グコレクタをコントロールするCPU、12は電
子タイプライタ本体とのデータ及びコマンドのや
りとりをするインタフエースロジツクである。1
3は辞書ROM15へアクセスするため、アドレ
スのバンクを切換える出力ポートである。14は
ユーザが電子タイプライタを通じて任意の単語を
登録および削除できるユーザ辞書用RAMであ
る。また、このRA14の一部は、発生した候補
を記憶する等、CPU11のメモリとしても使用
している。15は候補を発生させるための、正し
い綴りの欧文単語情報の入つている辞書ROMで
ある。16はスペリングコレクタのCPU14の
動作をコントロールするプログラムが記憶されて
いるプログラムROMである。17はチツプセレ
クト信号を生成するアドレスデコードである。 第4図にタイプライタ全体の動作を説明するシ
ステムフローチヤートを示す。なお本プログラム
は、不図示のメインCPU及びSVCコントロール
CPU11によつて、実行されるものである。 (動作説明) 次に第4図を参照して、スペリングコレクタの
操作の説明を行う。まずステツプ1でスペアリン
グをチエツクするモードであることを認識する。
これはスイツチによつてセツトされてもよいし、
スペリングコレクタ用のボードがセツトされてい
れば、自動的にセツトされるようにしても良い。
スペルのチエツクとは別に、例えば各ワードのス
ペルチエツク後に通常のタイプライタとしての文
書処理機能に進むことができることは言うまでも
ない。ステツプ2では、オペレータによりキー入
力(デイスク等から呼び出されるテキスト情報で
あつても良い)であるか否かを判定します。キー
入力があり、1単語の入力後のスペースの入力が
あつた場合(S3)、ステツプ4でスペアリングの
チエツクを行う。尚、詳細は第5図において説明
するが、第5図に示すチエツクの方法に限る必要
はない。入力単語のつづりに誤りの可能性がある
場合、S6で音或いは表示等により警告を行う
(S4、S5、S6;後述の第5図において詳述する)。
S7で、codeキーと□5のキーが押下されたか否か
を判定し、Yesであれば、S8で候補を表示する。
なお、S5において、誤りの可能性がない場合で
も、code+5のキーで関連する候補を出力する
ようにしてもよい。ステツプ9でindexキー2が
押下されれば、S10で候補を順次(第1候補、第
2候補………)表示しS11でreveseキー3が押下
されればS12で、候補を逆順(前候補が表示され
る)に表示する。これは、第n候補、第n+1候
補、第n−1候補についても同様である。又、全
候補数がm個の場合第m+1候補は第1候補に相
当し、第0候補は第m候補に相当する。 尚、S13でcodeキーが押下されれば、S14で入
力された元の単語を表示する。又、S15で☆キー
が押下されれば、S16で選択候補文字が確定し、
表示され或いは文書処理モードに進む。 (内部処理) 次にスペリングコレクタ(第4図S4)の内部
処理について説明する。オペレータによつて入力
された単語は、第3図のメインバスを通じてイン
タフエースロジツク12を通過し、SVCコント
ロール用CPU11に入力される。CPU11はプ
ログラムROM6に格納された後述する(第5
図)手順に従つて処理を進める。CPU11は入
力単語をユーザRAM14へ記憶し、プログラム
ROM6に記憶されている手順に従い入力単語の
形を変える。 例えばvictorieをvictoriaという様に表記上の
変形及びbotをboughtという様に音声上の変形を
行う。CPU11は変形された単語によりプログ
ラムROM16の手順に従い辞書15をアクセス
するアドレスを計算しデータバスに、辞書15を
アクセスするためのバンク設定の値を求めてセツ
トし出力ポート13へ送る。出力ポート13はバ
ンクをセツトする。次に前述のアドレスをアドレ
スバスへセツトし、辞書15の特定領域をアクセ
スし、入力単語を変形した単語がそこのアドレス
に記録されているかを調べる。調べた結果、記録
されていればユーザーRAM14に候補として記
憶する。同様に変形した単語がユーザーRAM1
4のユーザー辞書に、ユーザーが記憶させておい
た場合も候補となり、ユーザーRAM14へ記憶
される。記憶された候補はオペレーターが候補を
要求する度に、ユーザーRAM14から読み出さ
れ、インタフエースロジツク12を通してメイン
バスへ送られる。そして表示器6にて表示され
る。 次に、上記候補の発生プロセスを第5図に示す
フローチヤートに基づいて更に詳細に説明する。 この様に、短縮形の単語末に余分な・(ピリオ
ド)が付くこともなく、又、文末の単語には適切
にピリオドを付けることができる。 まず、S1において、単語が入力されると(第
4図のS3から)、S2において単語の最後が(.)
ピリオドか否かを判定する。(・)ピリオドであ
つた場合(なければS5に進む)入力単語がピリ
オド付であることを示すフラグをセツトする
(S3)。次にS4で、単語の最後のピリオドを取り、
まずピリオドをとつた状態でS5の候補発生の処
理を行う。 次にS6において、発生させた候補単語の最後
の文字がピリオドである場合はそのままを候補と
してユーザーRAM14へ記憶し、オペレーター
から要求があれば表示器6に表示する(第4図参
照)。こうすることにより、候補の単語末にピリ
オドが2つ続くことを防ぐことができる。候補の
最後の文字がピリオドでない場合はFLAGがセツ
トされているか調べる(S7)これは候補発生の
基となつた単語からピリオドを取つたかどうか調
べるのである。セツトされていなければ、ピリオ
ドは取り除かれていないので、ピリオドは付加す
る必要はないから、そのままユーザーRAM14
へ記憶する(S9)。FLAGがセツトされておりか
つ候補の最後がピリオドでない場合は、候補発生
の基となる単語からピリオドが除かれているので
あるから、候補単語の最後にピリオドを付加す
る。そしてユーザーRAMへ記憶する(S9)。 さらにFLAGがセツトされている場合は、発生
する候補を充実させるため(S10)入力単語末
に・(ピリオド)を付け(S12)、FLAGをクリア
(S11)し再度候補を発生させる。これは例えば
pear.という入力単語をpearとして候補を求めた
場合と、pear.として候補を求めた場合とでは、
得られる候補に差があるためである。この件につ
いては前述してある。 次に具体的例を用いて第5図のプロセスを説明
する。(なおS1…は、第5図のステツプ数を示
す)。 (例)入力単語 victorie victorie(S1)→(S2)→(S5)候補発生 victory victories victor vector→(S6)→(S7)→候補を 記憶(S9)→(S10)第4図ステツプ6へ これにより発生した候補は;victory、
victories、victor、vectorである。 次に入力単語が“goa.”の場合について説明す
る。
【表】 ↓
→(S7)

Claims (1)

  1. 【特許請求の範囲】 1 入力された単語の末尾においてピリオドが付
    加されているか否かを判断する判断手段、 前記判断手段によつて前記入力された単語にピ
    リオドが付加されていると判断された場合、前記
    入力された単語に付加されているピリオドを除去
    した単語に対して、表記上或いは音声的に類似す
    るである単語を発生することができる発生手段、 前記発生手段によつて発生される単語の末尾に
    ピリオドが付加されているか否かを識別する識別
    手段、 前記識別手段により、前記発生手段によつて発
    生される前記単語にピリオドが付加されていると
    識別される場合は、前記発生手段によつて発生さ
    れた前記単語を前記入力単語に対する候補とし、 前記識別手段により、前記発生手段によつて発
    生される前記単語にピリオドが付加されていない
    と識別される場合は、前記発生手段によつて発生
    された前記単語にピリオドを付加した単語を前記
    入力単語に対する候補とする制御手段とを有した
    ことを特徴とする文書処理装置。
JP61145615A 1986-06-20 1986-06-20 文書処理装置 Granted JPS63764A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61145615A JPS63764A (ja) 1986-06-20 1986-06-20 文書処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61145615A JPS63764A (ja) 1986-06-20 1986-06-20 文書処理装置

Publications (2)

Publication Number Publication Date
JPS63764A JPS63764A (ja) 1988-01-05
JPH0546586B2 true JPH0546586B2 (ja) 1993-07-14

Family

ID=15389126

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61145615A Granted JPS63764A (ja) 1986-06-20 1986-06-20 文書処理装置

Country Status (1)

Country Link
JP (1) JPS63764A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3410841A1 (de) * 1984-03-23 1985-09-26 Patent-Treuhand-Gesellschaft für elektrische Glühlampen mbH, 8000 München Einseitig gesockelte entladungslampe

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57113187A (en) * 1980-12-19 1982-07-14 Ibm Method of processing text

Also Published As

Publication number Publication date
JPS63764A (ja) 1988-01-05

Similar Documents

Publication Publication Date Title
US4674065A (en) System for detecting and correcting contextual errors in a text processing system
US4689768A (en) Spelling verification system with immediate operator alerts to non-matches between inputted words and words stored in plural dictionary memories
US4859091A (en) Word processor including spelling verifier and corrector
JPS6037509B2 (ja) 英文文章処理装置における綴り誤り処理方式
EP0097818B1 (en) Spelling verification method and typewriter embodying said method
JPH0546586B2 (ja)
JPS59132029A (ja) 仮名漢字変換装置
JP3394856B2 (ja) 翻訳方法及び機械翻訳装置
JPH0559467B2 (ja)
JPS6050575A (ja) 電子式文法学習機
JPH0130173B2 (ja)
JPS6050573A (ja) 電子式文法学習機
JPH10105558A (ja) 単語データ記憶装置、単語データ記憶方法及び記録媒体
JPH0470962A (ja) データ処理装置
JPS6277669A (ja) 入力文章の自動校正方式
JPH0410052A (ja) 外国語電子辞書検索方法及び装置
JPH0267684A (ja) 校正支援方法
JPH0731685B2 (ja) 文書処理方法及び装置
JP3305343B2 (ja) 辞書編集装置
JPS6083137A (ja) 読上修正装置
JPS61220064A (ja) 文書媒体の新語登録方式
JP2995630B2 (ja) 文書データ処理装置
JP2603269B2 (ja) 文字処理装置
JPH0330048A (ja) 文字入力装置
JPH06266765A (ja) 文章検索装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term