JPH01200469A - 文書処理装置 - Google Patents

文書処理装置

Info

Publication number
JPH01200469A
JPH01200469A JP63024033A JP2403388A JPH01200469A JP H01200469 A JPH01200469 A JP H01200469A JP 63024033 A JP63024033 A JP 63024033A JP 2403388 A JP2403388 A JP 2403388A JP H01200469 A JPH01200469 A JP H01200469A
Authority
JP
Japan
Prior art keywords
word
sentence
uppercase
character
letters
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
JP63024033A
Other languages
English (en)
Inventor
Hideo Shibaoka
英夫 柴岡
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 JP63024033A priority Critical patent/JPH01200469A/ja
Publication of JPH01200469A publication Critical patent/JPH01200469A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は作成文書中の単語中の小文字と大文字の組合せ
の誤りを自動的に一括修正することの可能な文書処理装
置に関する。
[従来の技術] 一般に文書処理装置は、ワードプロセッサとも呼ばれ、
文字情報をキーボードから入力して文書を作成した後、
作成文書の文字の挿入、変換、削除等の編集処理が可能
な装置として知られている。
このような文書処理装置を用いて、大文字と小文字を有
する文字2例えば欧文文字の文書を作成する場合には、
操作者には大文字と小文字の入力に関するキー操作が煩
雑であるという問題点があった。
この点について詳しく説明する。
文書処理装置のキーボードでは、アルファベット文字キ
ーとシフトキーの組み合わせを用いて大文字入力と小文
字入力を使い分ける。
例えば“a”という小文字を入力する場合は“A”と表
示された文字キーを操作者が押下することで入力される
。また、“A”という大文字を入力する場合は“A”と
表示された文字キーと小文字と大文字の切り換えを指示
するシフトキーとを操作者が同時に押下する。
例えば、ドイツ語の文法規則によれば次の文字は小文字
を大文字に変換しなければならない。
(i)文の先頭の文字 (if)文中の名詞の先頭の文字 [発明が解決しようとする課題] このため、操作者は大文字を入力する毎に2つのキーを
同時押下せねばならず、そのキー操作が煩雑となり、キ
ーの誤操作により、入力したい大文字が入力されないと
いう誤入力や違う文字の入力という誤入力も生じる。こ
の結果、大文字、小文字の修正作業を操作者がキー操作
で逐次行う必要があるという解決すべき問題点が従来の
文書処理装置にはあった。
そこで、本発明の目的は、このような問題点を解決し、
小文字および大文字の入力に関するキー操作者の圧力を
軽減することのできる文書処理装置を提供することにあ
る。
[課題を解決するための手段] このような目的を達成するために、本発明は、文書情報
入力手段で作成された文書情報を記憶しておく記憶手段
と、記憶手段に記憶された文書情報を該文書情報中の単
語区切情報を基に単語単位で順次に読み出す単語読み出
し手段と、記憶手段から単語読み出し手段により読み出
された単語における大文字と小文字の組み合わせが予め
定められた文法規則と合致するか否かを判定する判定手
段と、判定手段による判定の結果が否定判定であるとき
には単語読み出し手段により読み出された単語に対応す
る記憶手段の単語の大文字と小文字との組み合わせを予
め定められた文法規則と合致するように修正する修正手
段とを具えたことを特徴とする。
[作 用] 本発明においては、記憶手段に記憶された作成文書の中
から単語を単語読み出し手段により順次読み出し、読み
出した単語が予め定められた文法規則に合致しているか
否かを判定手段により判定する。判定手段による判定の
結果に応じて修正手段が予め定められた文法規則に従っ
て読み出した単語の文字に対応する記憶手段中の単語の
文字の組み合わせを修正する。
この結果、操作者は、例えば、小文字からなる文書を作
成しておくだけで、小文字と大文字が文法規則通りに修
正されるので、小文字、大文字の指示入力操作を行う必
要がなくなる。
[実施例] 以下図面を参照して本発明の実施例を詳細に説明する。
第1図は本発明実施例の機能構成を示す。
第1図において100は文書情報入力手段(不図示)で
作成された文書情報を記憶しておく記憶手段である。
200は記憶手段iooに記憶された文書情報を該文書
情報中の単語区切れ情報を基に単語単位で順次に読み出
す単語読み出し手段である。
300は記憶手段100から単語読み出し手段200に
より読み出された単語における大文字と小文字の組み合
わせが予め定められた文法規則と合致するか否かを判定
する判定手段である。
400は判定手段300による判定の結果が否定判定で
あるときは、単語読み出し手段により読み出された単語
に対応する記憶手段100の単語の大文字と小文字との
組み合わせを予め定められた文法規則と合致するように
修正する修正手段である。
第2図は本発明実施例の具体的な回路構成を示す。
第2図において、1は大文字およびノ]1文字を入力可
能なキーボードである。
2はキーボード1から入力された文字を文章メモリ4a
に記憶する中央演算処理装置(MPU)である。
キーボード1には文章メモリ4aに記憶された文字情報
における所定の小文字を大文字に変換するように指示す
る指示キー11が設けられている。
MPt12は第5図〜第9図に示す制御手順を実行して
、作成された文章に対して大文字および小文字に対する
スペルチエ・ンクを行う。
3は第5図〜第9図に示す制御手順の他、文章編集に関
する公知の制御手順を予め格納したり一ドオンリメモリ
(ROM>である。
ROM3にはMPt12が実行する制御手順を格納する
制御プログラム記憶部3aと、複数の単語それぞれのス
ペル(大文字と小文字の組み合わせ)を記憶する辞書記
憶部3bが設けれられている。
4はランダムアクセスメモリ(RAM)であり、キーボ
ード1から入力された文字情報および文字処理された文
字情報を格納する。また、RAM4はMPU2の演算処
理に必要な入出力情報をも記憶する。さらに、RAM4
には作成された文章情報を記憶する作成文字記憶部4a
(記憶手段)を有する。
5はキーボード1から入力された文字情報や作成された
文意情報を表示する表示装置であり、陰極管を用いた表
示装置(CRT)を用いることができる。
6は文章メモリに記憶された作成文章を出力するプリン
タである。
表示装置5およびプリンタ6はMPU2の制御の基に所
定のフォーマットで文章メモリ4aの記憶内容を出力す
る。
第3図は辞書記憶部3bの記憶内容の一部を示す。
第3図において、辞書記憶部3bには名詞、形容詞等品
詞単位で単語が記憶されており、かつ、各単語の先頭文
字は大文字および小文字の単語が用意されている。
また、各単語をアルファベット類に並べ、各単語の品詞
を示す情報を各単語に記憶するようにしてもよい。
辞書記憶部3bに記憶された単語情報は次の処理に用い
られる。
(1)作成された文章中の単語のスペルチェック(2)
作成された文章中の単語の品詞の判別以下、本実施例に
おける単語のスペルチェックおよび大文字、小文字の修
正手順について説明する。
操作者によりキーボード1から順次入力された文字情報
がMPU2を介して作成文章記憶部4aに記憶され、作
成文章記憶部4aに記憶された文章が第4図示の表示品
のように表示装置5に表示されているものとする。また
、作成された文章はドイツ語の文章とし、作成された単
語の中の先頭文字を大文字とすべき文法規則は a) 単語が名詞である場合 b)単語が文の先頭に位置する場合 とする。
第5図は第2図示のMPIJ2が実行する、制御手順の
主構成を示す。
第5図において、ステップ5100は作成文章記憶部4
aに記憶された文章情報の中から単語単位の文字列情報
を抽出する処理を示す。本制御手順が単語読み出し手段
200に相当する。
ステップ5200は抽出された単語が文の先頭の位置に
あるか否かを判別し、文の先頭位置にある単語の先頭文
字を大文字に修正する処理を示す。
ステップ5300は抽出された単語中に大文字が存在し
ているか否かを判別し、先頭文字を除く単語中の文字を
tJz文字に変換する処理を示す。
ステップ5400は抽出された単語が名詞であるか否か
を判別し、名詞の単語の先頭の文字を大文字に修正する
処理を示す。
ステップ5200〜5400の制御手順が判定手段30
0および修正手段400に相当する。
ステップ5500は抽出された単語が作成文章記憶部4
aに記憶された文末の単語か否かを判定する処理を示す
このような手順に基いて、作成文章の先頭の単語から文
末の単語まで順次大文字に関するスペルチェックが行な
われる。
第6図は第5図示のステップ5100の単語の切出し処
理に関する具体的な制御手順を示す。
本制御手順はよく知られている制御手順なので、簡単な
説明に留める。
MPU2は作成文章記憶部4aの先頭文字(第4図参照
)“d”を読み出す。次に読み出した文字“d”が単語
の区切れを示す文字であるか否かを判定する(ステップ
5107)。単語の区切れを示す文字としては空白文字
等が知られている。
次に読み出した文字をMPII2内の単語レジスタに加
算する。この段階で単語レジスタの内容は“d”となる
、(ステップ5108)。
次に、MPt12は読み出しアドレスを更新して次の文
字を作成文章記憶部4aから読み出す。(ステップ51
02)。以下上述の手順(ステップ5102→5103
→5106叫5107叫5108叫5102)を繰り返
し、単語レジスタの記憶内容が“diE”となったとき
に、次の空白文字がステップ5107において検出され
、単語レジスタに単語“diE”が抽出される。
本制御手順における文の先頭および文末の単語を検出す
る手順について次に説明する。
本例においては1つの文の文末を示すピリオド文字“°
 、”を検出し、空白文字を除く次の先頭の単語を文頭
の単語としている。このために、ピリオド文字” 、”
を持つ単語を検出した時点で文末フラグを設定する。文
末フラグは単語レジスタに記憶された単語が文末である
ことを示す情報を記憶するレジスタである。
本例においては、また、文末フラグおよび単語レジスタ
に記憶されている単語が文頭にあることを示す情報を記
憶する文頭フラグがMPII2内に設けられている。
例えば、第4図示の文末の単語(W−10)“Li5c
h”が単語レジスタに格納され、次にピリオド文字” 
、”がMPU2により読み出されると(ステップ510
2.注この時点で文末フラグは0″)、ステップ51G
2−5103−5106−5107と手順が進み、MP
U2は文末フラグに“1”を設定する。単語レジスタに
記憶された単語情報“tisch“のスペルチェック(
後述)が行なわれた後、次の空白文字が読み出される。
(ステップ5101−45102)。
読み出された文字は空白文字であり、ステップ5103
の制御時に文末フラグは“1”となフているので、手順
はステップ5102−5103−5104−5102と
進み次の文字“A” (第4図参照)が読み出される。
文末フラグは“1”のままであり、かつ読み出された文
字は空白文字ではないので、読み出された文字は文頭の
文字であると判断し、MPU2は文末フラグを“0”に
設定し、単語レジスタに記憶されている単語が文頭の単
語であることを示す“ビを文頭フラグに設定する。以下
上述の単語の切出しく抽出)に関する手順が実行され、
先頭の単語がMPt12により読み出される。
本例において、文末を検出するための文字をピリオド“
 、′としているがその他にも感嘆符“ビや疑問符“?
”などが文末検出のため文字として知られているので、
これらの文字を検出したときにもピリオド文字を検出し
たときと同じ処理を行うようにすればよい。
第7図は第5図示のステップ5200における文の先頭
文字を大文字に変更する制御手順を示す。
第7図において、MPU2は文頭フラグが1°°である
か否かを判断し、文頭フラグが“1”となっているとき
には単語レジスタに記憶されている単語が文頭の単語で
あると識別する。(ステップ5201)。
文頭の単語は、単語レジスタの先頭文字およびこの文字
と対応する作成文章記憶部4a内の文字がMPt12に
より大文字に書き換えられる。
また、MPII2は単語レジスタに、次に記憶される単
語が文中の単語であることを制御するために、文頭フラ
グを“0”に設定する。文頭フラグが“0”であるとき
は、本制御手順を終了し、ステップ5300の制御手順
に進む。
第8図は第5図示のステップ5300における単語のス
ペルチェックの制御手順を示す。
第8図において、MPU2は単語レジスタの記憶文字を
順次読み出して、読み出し文字が全て大文字であるか否
かを判定する。
単語レジスタに記憶された文字が全て大文字である場合
は、入力文章が大文字により入力されていると判断し、
後述の名詞に対するスベルチェッりを行わず、水制御手
順を終了し、第5図のステップ5100に戻る。
単語レジスタに記憶された文字が全て大文字でないとき
は、上記レジスタ内の2番目以降の文字が全て小文字で
あるか否かをMPU2によりチエツクする(ステップ5
302)。
2番目以降の文字に大文字が含まれているときは、単語
レジスタ内の大文字を、対応する小文字に変更すると共
に、この大文字に対応し、作成文章記憶部4aに記憶さ
れている文字も大文字に変更する。(ステップ5303
)。
第9図は第5図示におけるステップ5400における名
詞のスペルチェックの制御手順を示す。
第9図において、MPU2は単語レジスタに記憶された
単語が、辞書記憶部3bの名詞グループの中にあるかを
調査する。この調査によって単語レジスタ内の単語が名
詞であることが判明するとMPU2は単語レジスタ内の
先頭の文字が大文字であるか否かを確認し、この先頭文
字が小文字であるときに単語レジスタおよび作成文章記
憶部4a内の小文字を大文字に変更する(ステップ54
03)。
また、単語レジスタ内の単語が辞書記憶部3bの名詞グ
ループの中にないときは、MPU2は先頭の文字が大文
字か小文字かを調べ、単語が名詞であり、かつ、先頭の
文字が小文字のときは、大文字に変更する(ステップ5
411→5412)。
なお、上述したように、単語が文頭にある場合は、既に
大文字変換しているので、この単語が名詞でなくても小
文字変更を行わない。
本例においてはドイツ語のように名詞の先頭文字を大文
字変換する例について説明したが、英語の場合は固有名
詞の先頭の文字が大文字となる。
したがって、英語用の文書処理装置に本発明を適用する
場合は辞書記憶部3bに固有名詞の単語をまとめて記憶
しておけばよい。
また、JISに規定されているように文字コードは一般
に大文字のアルファベット類、小文字のアルファベット
類に集合化されてコード付けられているので、例えば、
スペルチェックを行うべき文字コードが大文字グループ
のコード範囲にある場合に大文字と判別すればよい。
さらに、辞書記憶部3bに名詞以外の単語を記憶してお
き、本実施例の第9図示における作成文章中の単語が辞
書記憶部3bに有るか否かの判定処理手順を行うことに
より、辞書記憶部3bにない単語はスペルまちがいと判
別1表示することも可能である。
[発明の効果コ 以上、説明したように、本発明によれば、記憶手段に記
憶された作成文書の中から単語を単詰読み出し手段によ
り順次読み出し、読み出した単語が予め定められた文法
規則に合致しているか否かを判定手段により判定する。
判定手段による判定の結果に応じて修正手段が予め定め
られた文法規則に従って読み出した単語の文字に対応す
る記憶手段中の単語の文字の組み合わせを修正する。
この結果、操作者は、例えば、小文字からなる文書を作
成しておくだけで、小文字と大文字を文法規則通りに修
正されるので、小文字、大文字の指示入力操作を行う必
要がなくなる。
【図面の簡単な説明】
第1図は本発明実施例の機能構成を示すブロック図、 第2図は本発明実施例の具体的構成を示すブロック図、 第3図は第2図の辞書記憶部3bの内容を示す説明図、 第4図は本発明実施例の表示例を示す説明図、第5図〜
第9図は第2図示のMPU2が実行する制御手順を示す
フローチャートである。 l・・・キーボード、 2・・・MPII。 3・・・ROM 。 3a・・・制御プログラム記憶部、 3b・・・辞書記憶部、 4・・・RAM  。 4a・・・作成文章記憶部、 5・・・表示装置、 6・・・プリンタ。 冬危日月叡Iゲ乞イアjIJ 0フ゛ロック図第2図 4く資5θ月冥。ILg月a’sn言し吊鱈音干 3b
0円享をかす會ン明図AA表ホ 4≦、A5 リカ )S 1々乙イダ’J  /)イ(
水了列やホ1卜す式日月rβ第4図 、≠r・を口月□ジく一宅邑停弓りフロー七ヤード第5
図 Aト宅す月笑゛万ギもイ列0フローヤヤート第7図 #宅り月′莢、宏邑イ列0フロー千ヤード第8図 、¥范明莢北イ列0フロー七ヤード 第9図

Claims (1)

  1. 【特許請求の範囲】 文書情報入力手段で作成された文書情報を記憶しておく
    記憶手段と、 該記憶手段に記憶された文書情報を該文書情報中の単語
    区切情報を基に単語単位で順次に読み出す単語読み出し
    手段と、 前記記憶手段から前記単語読み出し手段により読み出さ
    れた単語における大文字と小文字の組み合わせが予め定
    められた文法規則と合致するか否かを判定する判定手段
    と、 該判定手段による判定の結果が否定判定であるときには
    前記単語読み出し手段により読み出された単語に対応す
    る前記記憶手段の単語の大文字と小文字との組み合わせ
    を前記予め定められた文法規則と合致するように修正す
    る修正手段と を具えたことを特徴とする文書処理装置。
JP63024033A 1988-02-05 1988-02-05 文書処理装置 Pending JPH01200469A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63024033A JPH01200469A (ja) 1988-02-05 1988-02-05 文書処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63024033A JPH01200469A (ja) 1988-02-05 1988-02-05 文書処理装置

Publications (1)

Publication Number Publication Date
JPH01200469A true JPH01200469A (ja) 1989-08-11

Family

ID=12127202

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63024033A Pending JPH01200469A (ja) 1988-02-05 1988-02-05 文書処理装置

Country Status (1)

Country Link
JP (1) JPH01200469A (ja)

Similar Documents

Publication Publication Date Title
EP0370774B1 (en) Machine translation system
JPS61107430A (ja) 音声情報の編集装置
JPS61217863A (ja) 電子辞書
JP2004220616A (ja) 3つ以上の対訳画面を同時に表示し編集可能にする機械翻訳装置
JPH0211934B2 (ja)
JP2022074852A (ja) 辞書編集装置、辞書編集方法及び辞書編集プログラム
JPH01200469A (ja) 文書処理装置
JPH07105217A (ja) 入力文字自動補正装置
JPH08190561A (ja) 文書修正装置
JP3103179B2 (ja) 文書作成装置及び文書作成方法
JPS62212871A (ja) 文章読み上げ校正装置
JPS6277669A (ja) 入力文章の自動校正方式
JPS60201467A (ja) 日本語処理装置
JP2002351868A (ja) 電子辞書
JPH0721171A (ja) キー入力訂正装置
JPS63153669A (ja) 日本語文から中国語文への翻訳方式
JPH0350668A (ja) 文字処理装置
JPS60251460A (ja) 文字列処理装置
JPH06119325A (ja) 単語訂正装置
JPS59127150A (ja) 文章読上げ検査装置
JP2000067046A (ja) 単語入力支援装置及び単語入力支援方法
JPS6370373A (ja) 文字処理装置
JPS60196868A (ja) 仮名漢字変換装置
JPS63115263A (ja) 日本語文章校正装置
JPH05101216A (ja) 文字認識装置