JPH07109602B2 - 文書処理装置 - Google Patents
文書処理装置Info
- Publication number
- JPH07109602B2 JPH07109602B2 JP60241602A JP24160285A JPH07109602B2 JP H07109602 B2 JPH07109602 B2 JP H07109602B2 JP 60241602 A JP60241602 A JP 60241602A JP 24160285 A JP24160285 A JP 24160285A JP H07109602 B2 JPH07109602 B2 JP H07109602B2
- Authority
- JP
- Japan
- Prior art keywords
- word
- key
- spelling
- data
- input
- 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
Links
Landscapes
- Document Processing Apparatus (AREA)
Description
【発明の詳細な説明】 [技術分野] 本発明は文書処理装置に関し、特に入力単語のスペリン
グベリフアイ機能を備えた文書処理装置に関するもので
ある。
グベリフアイ機能を備えた文書処理装置に関するもので
ある。
[従来技術] 近年、文書処理装置(ワードプロセツサ)も小型化し、
ますます普及するようになつてきた。特に電子タイプラ
イタにおいては伝統的に確立されたタイプライタ機能を
維持しつつも、近年の電子技術にささえられた新しい機
能が加味され、格段の進歩をみせるものがある。キー入
力単語のスペリングベリフアイ機能はその一つといえよ
う。オペレータが入力する単語は、仮にスペリングミス
をしていてもタイプライタ自身が辞書検索をしてベリフ
アイし、直ちに誤りを知らせてくれるから入力時点で完
全な文書が作成される利点がある。
ますます普及するようになつてきた。特に電子タイプラ
イタにおいては伝統的に確立されたタイプライタ機能を
維持しつつも、近年の電子技術にささえられた新しい機
能が加味され、格段の進歩をみせるものがある。キー入
力単語のスペリングベリフアイ機能はその一つといえよ
う。オペレータが入力する単語は、仮にスペリングミス
をしていてもタイプライタ自身が辞書検索をしてベリフ
アイし、直ちに誤りを知らせてくれるから入力時点で完
全な文書が作成される利点がある。
しかしながら、そのためには辞書に膨大なメモリを必要
とし、その分従来より装置が高価、大型化する欠点があ
つた。また、制御部による処理に要する時間が多くな
り、操作に支障をきたす場合があつた。
とし、その分従来より装置が高価、大型化する欠点があ
つた。また、制御部による処理に要する時間が多くな
り、操作に支障をきたす場合があつた。
また、一通りの単語を納めた程度の辞書では特殊、専門
的な文書の処理に対処できず、かえつて操作上に不便を
きたすことも少なくなかつた。
的な文書の処理に対処できず、かえつて操作上に不便を
きたすことも少なくなかつた。
[目的] 本発明は上記従来例に鑑みてなされたもので、例えば単
語のスペルを修正した後、再度その単語のスペルが正し
いかどうかを検査できる文書処理装置を提供することを
目的とする。
語のスペルを修正した後、再度その単語のスペルが正し
いかどうかを検査できる文書処理装置を提供することを
目的とする。
[問題点を解決するための手段] 上記目的を達成するために本発明の文書処理装置は以下
のような構成を備える。即ち、 文書データを入力する入力手段と、前記入力手段により
入力された文書データに含まれる単語に対してスペルの
ベリファイ動作の実行を指示する第1指示手段と、前記
第1指示手段による指示に基づき前記入力手段により入
力された文書データに含まれる単語に対するスペルのベ
リファイ動作を実行する第1ベリファイ手段と、前記第
1ベリファイ手段による前記入力手段により入力された
文書データに含まれる単語に対するスペルのベリファイ
動作の実行の結果、当該単語のスペルが誤っていると判
定された場合にスペルエラーであることを報知して当該
単語のスペルの修正を指示する修正指示手段と、前記修
正指示手段による指示に次いで、スペルが修正された単
語に対してスペルのベリファイ動作の実行を指示する第
2指示手段と、前記第2指示手段による指示に基づき、
前記修正された単語に対するスペルのベリファイ動作を
実行する第2ベリファイ手段とを有する。
のような構成を備える。即ち、 文書データを入力する入力手段と、前記入力手段により
入力された文書データに含まれる単語に対してスペルの
ベリファイ動作の実行を指示する第1指示手段と、前記
第1指示手段による指示に基づき前記入力手段により入
力された文書データに含まれる単語に対するスペルのベ
リファイ動作を実行する第1ベリファイ手段と、前記第
1ベリファイ手段による前記入力手段により入力された
文書データに含まれる単語に対するスペルのベリファイ
動作の実行の結果、当該単語のスペルが誤っていると判
定された場合にスペルエラーであることを報知して当該
単語のスペルの修正を指示する修正指示手段と、前記修
正指示手段による指示に次いで、スペルが修正された単
語に対してスペルのベリファイ動作の実行を指示する第
2指示手段と、前記第2指示手段による指示に基づき、
前記修正された単語に対するスペルのベリファイ動作を
実行する第2ベリファイ手段とを有する。
[作用] 以上の構成において、入力された文書データに含まれる
単語に対してスペルのベリファイ動作の実行を指示する
と、その指示に基づき、入力された文書データに含まれ
る単語に対するスペルのベリファイ動作を実行する。そ
の入力された文書データに含まれる単語に対するスペル
のベリファイ動作の実行の結果、当該単語のスペルが誤
っていると判定された場合に、その単語がスペルエラー
であることを報知してその単語のスペルの修正を指示す
る。この指示に次いで、当該単語のスペルが修正され、
その修正された単語に対してスペルのベリファイ動作の
実行を指示すると、その指示に基づいて、修正された単
語に対するスペルのベリファイ動作を実行するように動
作する。
単語に対してスペルのベリファイ動作の実行を指示する
と、その指示に基づき、入力された文書データに含まれ
る単語に対するスペルのベリファイ動作を実行する。そ
の入力された文書データに含まれる単語に対するスペル
のベリファイ動作の実行の結果、当該単語のスペルが誤
っていると判定された場合に、その単語がスペルエラー
であることを報知してその単語のスペルの修正を指示す
る。この指示に次いで、当該単語のスペルが修正され、
その修正された単語に対してスペルのベリファイ動作の
実行を指示すると、その指示に基づいて、修正された単
語に対するスペルのベリファイ動作を実行するように動
作する。
[実施例] 以下、添付図面を参照して本発明の実施例を詳細に説明
する。
する。
第1図は本発明に係る実施例の電子タイプライタ(ET
W)の外観斜視図である。図において、プラテンノブ1
は用紙を手動で装填する際、あるいは印字位置の縦方向
の微調をする際に使用される。ノブ1を内側に押すと内
部の駆動パルスモータとの結合がはずれ、ノズ1の手動
回転が可能となる構造になつている。ペーパサポート2
は用紙の案内板であり、薄い用紙を使用した場合も印字
面が操作者に向くようにするための物である。ページエ
ンドインジケータ3は用紙終了行までの長さを示す物差
しであり、用紙の縦の長さに合わせてあらかじめ操作者
がインジケータ3を矢印の如く上下方向に調整して置
き、プラテンを通過して出て来た用紙の上辺がインジケ
ータ3の目盛位置に達した時用紙の終了行までの長さを
知る事ができる。レリーズレバー4はプラテンの下部に
配置されているピンチローラをプラテンから離し、用紙
の傾きをマニアルで修正する時に用いる。防音カバー5
はインパクト印字の衝撃音を抑えるためにあり、透明ア
クリルで形成されているので印字文字は防音カバー5を
通して見る事ができる。書体の変更、あるいはリボンカ
セツトの交換時は上カバー6を後方に回転させながら開
け、キヤリツジ部に装荷されている活字ホイールの交
換、あるいはリボンカセツトの交換を行なう。本電子タ
イプライタは横方向の印字ピツチが1インチあたり10文
字、12文字、15文字、及び活字の大きさにより印字ピツ
チが変わるプロポーシヨンナル・スペーシング(以下PS
と記す)の4種類を有している。スケール8は10文字ピ
ツチ、12文字ピツチ、15文字ピツチで刻まれた3本の目
盛りを有し、またキヤリツジインジケータ7は3ケのLE
D等のランプから構成され、該ランプはキヤリツジに搭
載されていて、キーボード10から指定されたピツチに対
応するランプを点灯しキヤリツジ位置をスケール8上に
示す。キーボード10は文字を入力、印字するための文字
キー群10aと、その両側に配置された制御キー群10b,10c
からなる。
W)の外観斜視図である。図において、プラテンノブ1
は用紙を手動で装填する際、あるいは印字位置の縦方向
の微調をする際に使用される。ノブ1を内側に押すと内
部の駆動パルスモータとの結合がはずれ、ノズ1の手動
回転が可能となる構造になつている。ペーパサポート2
は用紙の案内板であり、薄い用紙を使用した場合も印字
面が操作者に向くようにするための物である。ページエ
ンドインジケータ3は用紙終了行までの長さを示す物差
しであり、用紙の縦の長さに合わせてあらかじめ操作者
がインジケータ3を矢印の如く上下方向に調整して置
き、プラテンを通過して出て来た用紙の上辺がインジケ
ータ3の目盛位置に達した時用紙の終了行までの長さを
知る事ができる。レリーズレバー4はプラテンの下部に
配置されているピンチローラをプラテンから離し、用紙
の傾きをマニアルで修正する時に用いる。防音カバー5
はインパクト印字の衝撃音を抑えるためにあり、透明ア
クリルで形成されているので印字文字は防音カバー5を
通して見る事ができる。書体の変更、あるいはリボンカ
セツトの交換時は上カバー6を後方に回転させながら開
け、キヤリツジ部に装荷されている活字ホイールの交
換、あるいはリボンカセツトの交換を行なう。本電子タ
イプライタは横方向の印字ピツチが1インチあたり10文
字、12文字、15文字、及び活字の大きさにより印字ピツ
チが変わるプロポーシヨンナル・スペーシング(以下PS
と記す)の4種類を有している。スケール8は10文字ピ
ツチ、12文字ピツチ、15文字ピツチで刻まれた3本の目
盛りを有し、またキヤリツジインジケータ7は3ケのLE
D等のランプから構成され、該ランプはキヤリツジに搭
載されていて、キーボード10から指定されたピツチに対
応するランプを点灯しキヤリツジ位置をスケール8上に
示す。キーボード10は文字を入力、印字するための文字
キー群10aと、その両側に配置された制御キー群10b,10c
からなる。
第2図は電子タイプライタの操作パネルの正面図であ
る。図において、「Pitch」キーは前述したように1イ
ンチあたりの印字文字数を指定するものである。「Pitc
h」キーを押下する毎にピツチに関するLED等のランプで
構成されている表示部L1は10,12,15,PSの順に、しかも
サイクリツクに点灯する。10,12,15の単位は文字数/inc
hであるが、PSは印字される文字により1インチあたり
の文字数は異なる。「Line Space」キーは行送り時の送
り量を示し、送り量の基本単位長1は1/6 inchとしてい
る。この場合も前と同様に、キーの押下によりサイクリ
ツクにランプL2が点灯する。「KB select」キーは大文
字、小文字等を指定する「SHIFT」キーを用いても選字
できないようなキー、即ちK IIIのように単一キーで3
種の活字に対応するキーに対して択一的な意味を与える
ものである。また、右上方の「R.M Control」キーは右
マージンにおける電子タイプライタの機能を指示するも
のである。JUST,AUTO,OFFの何れかが「R.M Control」キ
ーを押下する毎に選択される。これもランプL4のサイク
リツク点灯により示される。JUSTランプの点灯時はライ
トジヤステイフイケーシヨン(右揃え)機能を選択し、
AUTOランプの点灯時はオートラインフイードを行なう。
OFFは文字通り何も指示しない。「OP control」キー電
子タイプライタの印字モードを決定するとき用いられ
る。これも先と同様にキー押下毎にC,W,L,STOREのどれ
かが点灯し、印字モードを示すようになつている。Cは
文字毎印字、Wは単語毎印字、Lは行毎印字、STOREは
内部記憶装置(テキストバツフアTB)への登録を意味
し、STOREのときは行毎印字Lのモードになる。「MEMOR
Y」キーは文字列(文章)操作を行なう場合に使用する
ものであり、記憶装置に対する動作開始を宣言する。マ
ージンリリース「MARREL」キーはキー入力が阻止(マー
ジンストツプ)された状態を解除するものであり、例え
ば後述する単語入力の際のスペルベリフアイエラーが発
生した場合の解除にも使用される。リロケーシヨン「RE
LOC」キーは単語入力を修正して再度スペルベリフアイ
させる場合に使用される。また、レバースイツチSSWは
本実施例装置の3つの動作モードを択一的に選択するス
イツチである。スイツチレバーがマニユアルモードMNに
位置するときはオペレータがベリフアイ「VER」キーを
押すとその直前に入力した単語のスペルがベリフアイさ
れる。スイツチレバーがオートベリフアイモードAVに位
置するときはオペレータが単語を入力する(「SPACE」
キーを押す)度に自動的に単語のスペルがベリフアイさ
れる。以上の2モードの場合は、もし内部記憶装置への
登録指定(STORE指定)があるときは入力した単語文字
コードがそのまま形でテキストバツフアTBに蓄えられ
る。またスイツチレバーがオートコンバージヨンモード
AVCに位置するときはオペレータが単語を入力する度に
自動的に単語スペルのベリフアイを行ない、かつ同時に
単語文字コードは対応する単語識別コードIDに変換され
る。そしてこの場合にもし内部記憶装置へのSTORE指定
があるときは、変換した単語識別コードIDをテキストバ
ツフアTBに蓄える。
る。図において、「Pitch」キーは前述したように1イ
ンチあたりの印字文字数を指定するものである。「Pitc
h」キーを押下する毎にピツチに関するLED等のランプで
構成されている表示部L1は10,12,15,PSの順に、しかも
サイクリツクに点灯する。10,12,15の単位は文字数/inc
hであるが、PSは印字される文字により1インチあたり
の文字数は異なる。「Line Space」キーは行送り時の送
り量を示し、送り量の基本単位長1は1/6 inchとしてい
る。この場合も前と同様に、キーの押下によりサイクリ
ツクにランプL2が点灯する。「KB select」キーは大文
字、小文字等を指定する「SHIFT」キーを用いても選字
できないようなキー、即ちK IIIのように単一キーで3
種の活字に対応するキーに対して択一的な意味を与える
ものである。また、右上方の「R.M Control」キーは右
マージンにおける電子タイプライタの機能を指示するも
のである。JUST,AUTO,OFFの何れかが「R.M Control」キ
ーを押下する毎に選択される。これもランプL4のサイク
リツク点灯により示される。JUSTランプの点灯時はライ
トジヤステイフイケーシヨン(右揃え)機能を選択し、
AUTOランプの点灯時はオートラインフイードを行なう。
OFFは文字通り何も指示しない。「OP control」キー電
子タイプライタの印字モードを決定するとき用いられ
る。これも先と同様にキー押下毎にC,W,L,STOREのどれ
かが点灯し、印字モードを示すようになつている。Cは
文字毎印字、Wは単語毎印字、Lは行毎印字、STOREは
内部記憶装置(テキストバツフアTB)への登録を意味
し、STOREのときは行毎印字Lのモードになる。「MEMOR
Y」キーは文字列(文章)操作を行なう場合に使用する
ものであり、記憶装置に対する動作開始を宣言する。マ
ージンリリース「MARREL」キーはキー入力が阻止(マー
ジンストツプ)された状態を解除するものであり、例え
ば後述する単語入力の際のスペルベリフアイエラーが発
生した場合の解除にも使用される。リロケーシヨン「RE
LOC」キーは単語入力を修正して再度スペルベリフアイ
させる場合に使用される。また、レバースイツチSSWは
本実施例装置の3つの動作モードを択一的に選択するス
イツチである。スイツチレバーがマニユアルモードMNに
位置するときはオペレータがベリフアイ「VER」キーを
押すとその直前に入力した単語のスペルがベリフアイさ
れる。スイツチレバーがオートベリフアイモードAVに位
置するときはオペレータが単語を入力する(「SPACE」
キーを押す)度に自動的に単語のスペルがベリフアイさ
れる。以上の2モードの場合は、もし内部記憶装置への
登録指定(STORE指定)があるときは入力した単語文字
コードがそのまま形でテキストバツフアTBに蓄えられ
る。またスイツチレバーがオートコンバージヨンモード
AVCに位置するときはオペレータが単語を入力する度に
自動的に単語スペルのベリフアイを行ない、かつ同時に
単語文字コードは対応する単語識別コードIDに変換され
る。そしてこの場合にもし内部記憶装置へのSTORE指定
があるときは、変換した単語識別コードIDをテキストバ
ツフアTBに蓄える。
第3図は電子タイプライタのブロツク構成図である。第
1図で既に示したものについては同一の番号を付し、そ
の説明を省略する。
1図で既に示したものについては同一の番号を付し、そ
の説明を省略する。
図において、11は電子タイプライタ(ETW)の主制御を
掌るセントラルプロセツシングユニツト(CPU)、12はC
PU11が実行するプログラム(第6図〜第9図示)を記憶
しているROM、13はキー入力した文書データ及びETW制御
に必要なデータ等を一時的に記憶するRAM、14は文書デ
ータをプリントするプリンタ部、15はキー入力単語をス
ペリングベリフアイし、必要なら単語文字コードと単語
識別コード間の変換を行なうスペリングベリフアイユニ
ツト(SVCU)、16は上述した各構成をCPU11に接続するE
TWの内部共通バスである。
掌るセントラルプロセツシングユニツト(CPU)、12はC
PU11が実行するプログラム(第6図〜第9図示)を記憶
しているROM、13はキー入力した文書データ及びETW制御
に必要なデータ等を一時的に記憶するRAM、14は文書デ
ータをプリントするプリンタ部、15はキー入力単語をス
ペリングベリフアイし、必要なら単語文字コードと単語
識別コード間の変換を行なうスペリングベリフアイユニ
ツト(SVCU)、16は上述した各構成をCPU11に接続するE
TWの内部共通バスである。
尚、図示しないが、内部共通バス16にシリアルインタフ
エースを接続することで他のETW等との間でデータ通信
することも可能である。
エースを接続することで他のETW等との間でデータ通信
することも可能である。
SVCU15は、その複雑な動作を簡単な構成で実現するため
同様にして主制御を掌るセントラルプロセツシングユニ
ツト(CPU)152を含み、更に該CPU152の制御プログラム
(第6図〜第9図の一部の手順)を内蔵したROM153と、
スペリングベリフアイ制御に必要なデータ等を一時的に
記憶させるRAM154と、膨大な単語数のスペルをテーブル
状に記憶した辞書メモリ(ROM)155と、これら各構成を
CPU152に接続するSVCUの内部共通バス156と、及びSVCU1
5全体をETWの内部共通バス16に接続するインタフエース
151から成つている。
同様にして主制御を掌るセントラルプロセツシングユニ
ツト(CPU)152を含み、更に該CPU152の制御プログラム
(第6図〜第9図の一部の手順)を内蔵したROM153と、
スペリングベリフアイ制御に必要なデータ等を一時的に
記憶させるRAM154と、膨大な単語数のスペルをテーブル
状に記憶した辞書メモリ(ROM)155と、これら各構成を
CPU152に接続するSVCUの内部共通バス156と、及びSVCU1
5全体をETWの内部共通バス16に接続するインタフエース
151から成つている。
第4図は第3図で示したスペリングベリフアイユニツト
(SVCU)15を機能構成で示す機能ブロツク図である。図
において、157は第3図のCPU152とROM153の構成により
実現されるスペル検査・変換制御部(SVCC)である。SV
CC157はインタフエース151を介してETWから送られるキ
ー入力データ及び各種指令データに従い、キー入力単語
のスペリングベリフアイ制御と、テキストバツフアTBに
単語識別コードIDによる文書データを形成するため入力
単語から単語識別コードIDにコード変換する制御と、単
語識別コードIDから成る文書データを印字するためテキ
ストバツフアTBから読み出したIDを文字コードデータに
逆変換する制御を、夫々行う。またかかる制御を実行す
るため、RAM154にはETWから送られるキー入力文字デー
タの数を計数する文字カウンタCCと、一単語分のスペル
(文字コードデータ)を記憶するワードバツフアWBと、
単語識別コードIDを記憶するコードバツフアIDBと、単
語の属性のコードを記憶するフラグバツフアIDFBが設け
られている。また更に第4図には辞書メモリ155の一例
の構成が示されている。図において、一単語はそのスペ
ル部分SPと、単語識別コードIDと、単語に付属させた属
性コードからなる識別フラグIDFの対から成り、これら
が複数単数についてテーブル状に記憶されている。従つ
てSVCC157は単語のスペル部分SP又は単語識別コードID
について辞書メモリ155を検索可能である。
(SVCU)15を機能構成で示す機能ブロツク図である。図
において、157は第3図のCPU152とROM153の構成により
実現されるスペル検査・変換制御部(SVCC)である。SV
CC157はインタフエース151を介してETWから送られるキ
ー入力データ及び各種指令データに従い、キー入力単語
のスペリングベリフアイ制御と、テキストバツフアTBに
単語識別コードIDによる文書データを形成するため入力
単語から単語識別コードIDにコード変換する制御と、単
語識別コードIDから成る文書データを印字するためテキ
ストバツフアTBから読み出したIDを文字コードデータに
逆変換する制御を、夫々行う。またかかる制御を実行す
るため、RAM154にはETWから送られるキー入力文字デー
タの数を計数する文字カウンタCCと、一単語分のスペル
(文字コードデータ)を記憶するワードバツフアWBと、
単語識別コードIDを記憶するコードバツフアIDBと、単
語の属性のコードを記憶するフラグバツフアIDFBが設け
られている。また更に第4図には辞書メモリ155の一例
の構成が示されている。図において、一単語はそのスペ
ル部分SPと、単語識別コードIDと、単語に付属させた属
性コードからなる識別フラグIDFの対から成り、これら
が複数単数についてテーブル状に記憶されている。従つ
てSVCC157は単語のスペル部分SP又は単語識別コードID
について辞書メモリ155を検索可能である。
尚、実施例は英語のスペルで示したが、他に日本語、独
語、仏語等、何語であつてもよい。
語、仏語等、何語であつてもよい。
さて、この種の装置は通常キー入力データのスペリング
ベリフアイをすることが主目的である。勿論、本実施例
装置でもそのために上述したような辞書メモリ155が用
意されている。しかし、本実施例装置の一つの特徴はか
かる辞書メモリを移用して、更に文書データの効率良い
処理を可能にしたことにある。以下、先ずこの点を中心
にして説明を進める。
ベリフアイをすることが主目的である。勿論、本実施例
装置でもそのために上述したような辞書メモリ155が用
意されている。しかし、本実施例装置の一つの特徴はか
かる辞書メモリを移用して、更に文書データの効率良い
処理を可能にしたことにある。以下、先ずこの点を中心
にして説明を進める。
第5図(a)〜(d)は本実施例の動作説明に係り、第
5図(a)はキー入力単語が単語識別コードIDに変換さ
れる場合を示す図である。図において、キーボード10か
ら文字キー入力があると該キー入力データは夫々の処理
目的に応じ、RAM13のラインバツフアLB、表示部9のデ
イスプレイバツフアDB、及びSVCU15のワードバツフアWB
に送られる。例えばラインバツフアLBでは1ラインデー
タのアセンブルが目的であり、デイスプレイバツフアDB
では20文字分の表示が目的であり、ワードバツフアWBで
は辞書検索のための単語抽出が目的である。本実施例の
一態様によれば一単語の区切りを「SPACE」キー入力の
検出をもつて行つている。従つて、ある時点で単語「An
(sp)」のキー入力があると、文字カウンタCCは該単語
の文字数(2)+1を計数し、ワードバツフアWBは該単
語のスペル(文字コード)を記憶する。そこで、SVCC15
7がこの文字コードデータで辞書メモリ155を検索する
と、第4図のスペル部SPの「An」で比較の一致が得ら
れ、対応する単語識別コードID=0023H(Hはヘキサデ
シマル表示であることを示す)はバツフアIDBに、属性
コードIDF=AはフラグバツフアIDFBに読み出される。
この場合に、属性コード「A」は検索単語が辞書にあつ
たことを示す。即ち、IDB内の単語識別コード0023Hは有
効である旨を示す。ETWのCPU11はこの結果を基にIDBの
内容をテキストバツフアTBに転送し、結果として入力文
字データを短い単語識別コードに変換して記憶させるこ
とができる。続くキー入力単語、「electronic(sp)」
「thermometer(sp)」についても同様である。ここ
で、実際のキー入力データは26文字(バイト)であつた
ものが、テキストバツフアTBには12テイジツト(6バイ
ト)に短縮されて記憶されることに注目されたい。
5図(a)はキー入力単語が単語識別コードIDに変換さ
れる場合を示す図である。図において、キーボード10か
ら文字キー入力があると該キー入力データは夫々の処理
目的に応じ、RAM13のラインバツフアLB、表示部9のデ
イスプレイバツフアDB、及びSVCU15のワードバツフアWB
に送られる。例えばラインバツフアLBでは1ラインデー
タのアセンブルが目的であり、デイスプレイバツフアDB
では20文字分の表示が目的であり、ワードバツフアWBで
は辞書検索のための単語抽出が目的である。本実施例の
一態様によれば一単語の区切りを「SPACE」キー入力の
検出をもつて行つている。従つて、ある時点で単語「An
(sp)」のキー入力があると、文字カウンタCCは該単語
の文字数(2)+1を計数し、ワードバツフアWBは該単
語のスペル(文字コード)を記憶する。そこで、SVCC15
7がこの文字コードデータで辞書メモリ155を検索する
と、第4図のスペル部SPの「An」で比較の一致が得ら
れ、対応する単語識別コードID=0023H(Hはヘキサデ
シマル表示であることを示す)はバツフアIDBに、属性
コードIDF=AはフラグバツフアIDFBに読み出される。
この場合に、属性コード「A」は検索単語が辞書にあつ
たことを示す。即ち、IDB内の単語識別コード0023Hは有
効である旨を示す。ETWのCPU11はこの結果を基にIDBの
内容をテキストバツフアTBに転送し、結果として入力文
字データを短い単語識別コードに変換して記憶させるこ
とができる。続くキー入力単語、「electronic(sp)」
「thermometer(sp)」についても同様である。ここ
で、実際のキー入力データは26文字(バイト)であつた
ものが、テキストバツフアTBには12テイジツト(6バイ
ト)に短縮されて記憶されることに注目されたい。
第5図(b)は人名等の固有名詞が自動的に識別される
場合を示す図である。一般に人名は辞書検索になじまな
い。よつて、本実施例では人名入力等に対し無駄なスペ
リングベリフアイを行わないようにしている。しかし何
らかの方法で人名入力を予知しておかないと、無用な辞
書検索を行つてしまつた結果として人名入力と判別する
ことにもなりかねない。このため、本実施例では通常人
名の前に置かれるような所定の略語を識別できるように
なつている。例えば、第4図の辞書メモリ155でミスタ
ー「Mr.」の辞書検索一致が得られると、次に入力され
る単語は人名である。本実施例ではかかる制御を実現す
るためこのような略語「Mr.」のIDFには属性コードCを
書込み、他の単語と区別している。他にも「Mrs.」「D
r.」…等、この種の属性を有する略語には同一の属性コ
ードCを記憶させておけば同様の処理が行なえ、便利で
ある。またこの考えは他の種類の属性についても容易に
利用できるものである。さて、第5図(b)において、
ETWのCPU11は単語「Mr.(sp)」の辞書検索後はIDFB内
の属性コードIDF=Cを判別して次の単語を自動的にベ
リフアイ又はコード変換しないようにする。このように
すると、単語識別コードに変換した文書データと変換し
ない文書データをテキストバツフアTBに混在させて記憶
させる必要が生じる。そこで、CPU11はかかる固有名詞
のように変換しない文書データをTBに記憶させる場合
は、例えば先頭に特定マーク「※」をつけ、次に文字数
を表すため文字カウンタCCの内容を挿入し、その次に単
語のスペル(文字コード)をそのまま記憶させるように
している。
場合を示す図である。一般に人名は辞書検索になじまな
い。よつて、本実施例では人名入力等に対し無駄なスペ
リングベリフアイを行わないようにしている。しかし何
らかの方法で人名入力を予知しておかないと、無用な辞
書検索を行つてしまつた結果として人名入力と判別する
ことにもなりかねない。このため、本実施例では通常人
名の前に置かれるような所定の略語を識別できるように
なつている。例えば、第4図の辞書メモリ155でミスタ
ー「Mr.」の辞書検索一致が得られると、次に入力され
る単語は人名である。本実施例ではかかる制御を実現す
るためこのような略語「Mr.」のIDFには属性コードCを
書込み、他の単語と区別している。他にも「Mrs.」「D
r.」…等、この種の属性を有する略語には同一の属性コ
ードCを記憶させておけば同様の処理が行なえ、便利で
ある。またこの考えは他の種類の属性についても容易に
利用できるものである。さて、第5図(b)において、
ETWのCPU11は単語「Mr.(sp)」の辞書検索後はIDFB内
の属性コードIDF=Cを判別して次の単語を自動的にベ
リフアイ又はコード変換しないようにする。このように
すると、単語識別コードに変換した文書データと変換し
ない文書データをテキストバツフアTBに混在させて記憶
させる必要が生じる。そこで、CPU11はかかる固有名詞
のように変換しない文書データをTBに記憶させる場合
は、例えば先頭に特定マーク「※」をつけ、次に文字数
を表すため文字カウンタCCの内容を挿入し、その次に単
語のスペル(文字コード)をそのまま記憶させるように
している。
第5図(C)はキー入力ミスをした場合の処理を示す図
である。図において、最初の辞書検索では単語「stabir
ization」のrがlの誤りであるから、検索結果は否定
的(辞書に不存在)である。実施例ではこれをIDF=F
で示している。ここで、属性コードFは辞書メモリ155
内にあつたものではなく、辞書に不存在を検出したSVCC
157が生成したものである。ETWのCPU11はこの状態を検
出するとデイスプレイバツフア(DB)の当該単語表示を
反転させ、更にキーボード10に一時的なマージンストツ
プをかけ、オペレータの注意を促す。オペレータはこの
状態でカーソルを左側に戻す等の操作を行うことができ
る。従つて、例えばカーソルを「r」の位置に戻し、
「r」を「l」に変更可能である。修正後は「REROC」
キーを押すことにより、再び辞書検索が成され、図のよ
うに単語識別コードID=4C35と属性コードIDF=Aが夫
々バツフアIDB,IDFBに転送される。CPU11はこの時点でI
DBの内容をテキストバツフアTBに転送する。
である。図において、最初の辞書検索では単語「stabir
ization」のrがlの誤りであるから、検索結果は否定
的(辞書に不存在)である。実施例ではこれをIDF=F
で示している。ここで、属性コードFは辞書メモリ155
内にあつたものではなく、辞書に不存在を検出したSVCC
157が生成したものである。ETWのCPU11はこの状態を検
出するとデイスプレイバツフア(DB)の当該単語表示を
反転させ、更にキーボード10に一時的なマージンストツ
プをかけ、オペレータの注意を促す。オペレータはこの
状態でカーソルを左側に戻す等の操作を行うことができ
る。従つて、例えばカーソルを「r」の位置に戻し、
「r」を「l」に変更可能である。修正後は「REROC」
キーを押すことにより、再び辞書検索が成され、図のよ
うに単語識別コードID=4C35と属性コードIDF=Aが夫
々バツフアIDB,IDFBに転送される。CPU11はこの時点でI
DBの内容をテキストバツフアTBに転送する。
第5図(d)はテキストバツフアTB上の単語識別コード
IDからなる文書データが文字コードデータに変換されて
プリントされる場合を示す図である。図において、テキ
ストバツフアTBにある単語識別コードIDはSVCU内のRAM1
54にあるIDBに送られる。次にCPU11はSVCC157に対しコ
ード逆変換指令を発する。これによりSVCC157は、例え
ばID=4C35で辞書メモリ155を検索し、対応する文字単
語「stabilization」をワードバツフアWBに読み出す。
次にCPU11はこの文字コードデータをプリントバツフアP
Bに転送して文字を順次プリントさせていく。
IDからなる文書データが文字コードデータに変換されて
プリントされる場合を示す図である。図において、テキ
ストバツフアTBにある単語識別コードIDはSVCU内のRAM1
54にあるIDBに送られる。次にCPU11はSVCC157に対しコ
ード逆変換指令を発する。これによりSVCC157は、例え
ばID=4C35で辞書メモリ155を検索し、対応する文字単
語「stabilization」をワードバツフアWBに読み出す。
次にCPU11はこの文字コードデータをプリントバツフアP
Bに転送して文字を順次プリントさせていく。
このようにして、本実施例装置では文字データからIDデ
ータへの変換手段とIDデータから文字データへの変換手
段を併せ持ち、文書データを短い単語識別コードIDの形
でテキストバツフアTBに記憶させることを可能にしてい
る。従つて、従来よりテキストバツフアサイズを格段に
小さなものとすることができ、また逆に同じテキストバ
ツフアサイズなら沢山の頁データを記憶できる。しか
も、この種の他のETWとデータ通信を行うような場合に
は1頁分のテキストでもデータ長がきわめて短いから伝
送が速く、効率が良い。
ータへの変換手段とIDデータから文字データへの変換手
段を併せ持ち、文書データを短い単語識別コードIDの形
でテキストバツフアTBに記憶させることを可能にしてい
る。従つて、従来よりテキストバツフアサイズを格段に
小さなものとすることができ、また逆に同じテキストバ
ツフアサイズなら沢山の頁データを記憶できる。しか
も、この種の他のETWとデータ通信を行うような場合に
は1頁分のテキストでもデータ長がきわめて短いから伝
送が速く、効率が良い。
第6図〜第8図は本実施例装置の3つの動作モードにお
けるCPU11の制御手段に係り、第6図はキーボード10の
スライドスイツチレバーがマニユアルモードMNに位置す
るときの処理を示すフローチヤートである。第3図にお
いてキーボード10からのモード選択信号はROM12のMV処
理プログラムを選択し、起動させる。装置がこの動作モ
ードにあるときは通常の「SPACE」キー入力では何らス
ペリングベリフアイ動作を行なわないが、オペレータが
「VER」キーを押下するとその直前に入力された語を単
語にしてスペリングベリフアイを行なう。キー入力操作
に自信がなかつたとき等、必要なときだけベリフアイ指
定できるので全体として高速キー入力処理が可能であ
り、実用的な動作モードである。また、「VER」キーは
一つには強制的に単語を区切る働きをするので、このキ
ーにより単語を任意の場所で区切れ、便利である。
けるCPU11の制御手段に係り、第6図はキーボード10の
スライドスイツチレバーがマニユアルモードMNに位置す
るときの処理を示すフローチヤートである。第3図にお
いてキーボード10からのモード選択信号はROM12のMV処
理プログラムを選択し、起動させる。装置がこの動作モ
ードにあるときは通常の「SPACE」キー入力では何らス
ペリングベリフアイ動作を行なわないが、オペレータが
「VER」キーを押下するとその直前に入力された語を単
語にしてスペリングベリフアイを行なう。キー入力操作
に自信がなかつたとき等、必要なときだけベリフアイ指
定できるので全体として高速キー入力処理が可能であ
り、実用的な動作モードである。また、「VER」キーは
一つには強制的に単語を区切る働きをするので、このキ
ーにより単語を任意の場所で区切れ、便利である。
ステツプM1ではキー入力を待つ。ステツプM2では「VE
R」キー入力か否かを判断する。「VER」キーでなければ
ステツプM3に進み、キー入力処理をする。キー入力処理
とは、例えば入力文字コードをラインバツフアLB、デイ
スクプレイブアツフアDB、ワードバツフアWBに転送する
処理である。またキー入力が文字編集用キー入力である
なら、対応する処理(挿入、削除、カーソル移動等)を
実行する処理である。「VER」ーのときはステツプM4に
進み、SVCC157に「スタートSVC(1)」指令を発し、ス
テツプM5がSVCC157の処理終了を待つ。ここで、SVCCのC
PU152が実行する処理はステツプS1,S2で示されている。
ステツプS1ではワードバツフアWBの内容で辞書メモリ15
5を検索し、ステツプS2では対応IDFをIDFBに転送する。
これにより、ステツプM5でSVCCがビジイ(BSY)でなく
なると、ステツプM6でIDFBの内容が「F」か否かを調べ
る。「F」でなければ検索単語があつたことを示し、ス
テツプM7に進み「リセツトSVC」指令を発する。これに
より、SVCCのCPU152はステツプS3,S4を実行し、文字カ
ウンタCとワードバツフアWBの内容をOに初期化する。
次にETWのCPU11はステツプM8でマージンリリースを実行
し、ステツプM1で次のキー入力データを待つ。
R」キー入力か否かを判断する。「VER」キーでなければ
ステツプM3に進み、キー入力処理をする。キー入力処理
とは、例えば入力文字コードをラインバツフアLB、デイ
スクプレイブアツフアDB、ワードバツフアWBに転送する
処理である。またキー入力が文字編集用キー入力である
なら、対応する処理(挿入、削除、カーソル移動等)を
実行する処理である。「VER」ーのときはステツプM4に
進み、SVCC157に「スタートSVC(1)」指令を発し、ス
テツプM5がSVCC157の処理終了を待つ。ここで、SVCCのC
PU152が実行する処理はステツプS1,S2で示されている。
ステツプS1ではワードバツフアWBの内容で辞書メモリ15
5を検索し、ステツプS2では対応IDFをIDFBに転送する。
これにより、ステツプM5でSVCCがビジイ(BSY)でなく
なると、ステツプM6でIDFBの内容が「F」か否かを調べ
る。「F」でなければ検索単語があつたことを示し、ス
テツプM7に進み「リセツトSVC」指令を発する。これに
より、SVCCのCPU152はステツプS3,S4を実行し、文字カ
ウンタCとワードバツフアWBの内容をOに初期化する。
次にETWのCPU11はステツプM8でマージンリリースを実行
し、ステツプM1で次のキー入力データを待つ。
また、ステツプM6の判別でIDFBの内容が「F」のときは
検索単語が辞書で見つからなかつたことを示す。フロー
はステツプM9でキーボードにマージンストツプをかけ、
それ以上の桁のキー入力が進まないようにする。しかし
カーソルを戻して一定のキー編集処理をすることは可能
である。ステツプM10ではマージンリリース「MAR REL」
キー入力か否かを判別し、「MAR REL」キーなら、もは
やその単語のスペルを問題とせず次の単語入力に進むこ
とを示し、フローはステツプM7に抜ける。「MAR REL」
キーでないときはステツプM11でリロケーシヨン「RELO
C」キーか否かを判別し、「RELOC」キーなら再度辞書メ
モリの検索をする。スペルの誤りを修正した後、再度確
認検査したい場合の処理である。「RELOC」キーでもな
いときはステツプM12で入力キー処理を行なう。例えば
誤つたスペルを修正するため、カーソル移動、文字の挿
入、削除、変換等を行う処理である。このようにして本
動作モードによれば、オペレータによる任意時点でのス
ペリングベリフアイが可能である。
検索単語が辞書で見つからなかつたことを示す。フロー
はステツプM9でキーボードにマージンストツプをかけ、
それ以上の桁のキー入力が進まないようにする。しかし
カーソルを戻して一定のキー編集処理をすることは可能
である。ステツプM10ではマージンリリース「MAR REL」
キー入力か否かを判別し、「MAR REL」キーなら、もは
やその単語のスペルを問題とせず次の単語入力に進むこ
とを示し、フローはステツプM7に抜ける。「MAR REL」
キーでないときはステツプM11でリロケーシヨン「RELO
C」キーか否かを判別し、「RELOC」キーなら再度辞書メ
モリの検索をする。スペルの誤りを修正した後、再度確
認検査したい場合の処理である。「RELOC」キーでもな
いときはステツプM12で入力キー処理を行なう。例えば
誤つたスペルを修正するため、カーソル移動、文字の挿
入、削除、変換等を行う処理である。このようにして本
動作モードによれば、オペレータによる任意時点でのス
ペリングベリフアイが可能である。
第7図はキーボード10のスライドスイツチレバーがオー
トベリフアイモードAVに位置するときの処理をフローチ
ヤートである。第3図においてキーボード10からのモー
ド選択信号はROM12のAV処理プログラムを選択し、起動
させる。装置がこの動作モードにあるときは通常の「SP
ACE」キー入力がある度に単語に区切りと判断して自動
的にスペリングベリフアイ動作を行う。また装置がこの
動作モードにあるときオペレータが「VER」キーを押下
すると、その直前に入力された語を単語にしてスペリン
グベリフアイを行なう。この場合の「VER」キーは「SPA
CE」キーと関係なく強制的に単語を区切る働きをするの
で、このキーにより単語を任意の場所で区切れ、便利で
ある。
トベリフアイモードAVに位置するときの処理をフローチ
ヤートである。第3図においてキーボード10からのモー
ド選択信号はROM12のAV処理プログラムを選択し、起動
させる。装置がこの動作モードにあるときは通常の「SP
ACE」キー入力がある度に単語に区切りと判断して自動
的にスペリングベリフアイ動作を行う。また装置がこの
動作モードにあるときオペレータが「VER」キーを押下
すると、その直前に入力された語を単語にしてスペリン
グベリフアイを行なう。この場合の「VER」キーは「SPA
CE」キーと関係なく強制的に単語を区切る働きをするの
で、このキーにより単語を任意の場所で区切れ、便利で
ある。
さて、第7図において第6図と同等の処理をする工程ブ
ロツクには同一番号を付して説明を省略する。上述した
如く、AV処理では全ての単語についてベリフアイを自動
的に行なう。そして単語の区切は「SPACE」キー入力を
識別することで行なつている。即ち、ステツプA1では
「SPACE」キーか否かを判別し、「SPACE」キーでなけれ
ばステツプM1に戻り、次のキー入力を待つ。また「SPAC
E」キーならステツプA2に進み、IDFBの内容がCか否か
を調べる。IDFBの内容がCのとき、SVCC157が直前の単
語入力で例えば人名の前に付する所定の単語(略語)を
ベリフアイしたことを示し、フローはステツプA3に進
む。ステツプA3ではIDBFの内容をAに戻し、何らスペリ
ングベリフアイ動作を行わない。所定略語の後の人名等
は辞書検索になじまないからである。しかし、例えば
「Tokyo」のように地名等の固有名詞は普通の単語と同
等に扱える。ステツプA2でIDF=Cでないときは入力単
語が通常の単語であることを示しており、フローはステ
ツプM4に進み、第6図において説明したと同様の処理を
実行する。
ロツクには同一番号を付して説明を省略する。上述した
如く、AV処理では全ての単語についてベリフアイを自動
的に行なう。そして単語の区切は「SPACE」キー入力を
識別することで行なつている。即ち、ステツプA1では
「SPACE」キーか否かを判別し、「SPACE」キーでなけれ
ばステツプM1に戻り、次のキー入力を待つ。また「SPAC
E」キーならステツプA2に進み、IDFBの内容がCか否か
を調べる。IDFBの内容がCのとき、SVCC157が直前の単
語入力で例えば人名の前に付する所定の単語(略語)を
ベリフアイしたことを示し、フローはステツプA3に進
む。ステツプA3ではIDBFの内容をAに戻し、何らスペリ
ングベリフアイ動作を行わない。所定略語の後の人名等
は辞書検索になじまないからである。しかし、例えば
「Tokyo」のように地名等の固有名詞は普通の単語と同
等に扱える。ステツプA2でIDF=Cでないときは入力単
語が通常の単語であることを示しており、フローはステ
ツプM4に進み、第6図において説明したと同様の処理を
実行する。
尚、本動作モードにおけるテキストバツフアTBへのデー
タ転送は、通常なされるように、例えばラインバツフア
LBに一ライン分の文字コードデータが蓄積されることで
行なわれる。
タ転送は、通常なされるように、例えばラインバツフア
LBに一ライン分の文字コードデータが蓄積されることで
行なわれる。
また図示しないが、例えば文字数の少ない単語「An,I,H
e,…」等は、通常スペルを間違えることもないから、こ
れをCPU11の判断でスペリングベリフアイしないように
することも可能である。その判断基準は例えば文字数が
所定数以下という条件で行える。
e,…」等は、通常スペルを間違えることもないから、こ
れをCPU11の判断でスペリングベリフアイしないように
することも可能である。その判断基準は例えば文字数が
所定数以下という条件で行える。
第8図はキーボード10のスライドスイツチレバーがオー
トベリフアイアンドコンバージヨンAVCに位置するとき
の処理を示すフローチヤートである。第3図においてキ
ーボード10からのモード選択信号はROM12のAVC処理プロ
グラムを選択し、起動させる。ここで、第6図及び第7
図と同等の処理をする工程のブロツクには同一番号を付
して説明を省略する。装置がこの動作モードにあるとき
は通常の「SPACE」キー入力がある度に単語の区切りと
判断して自動的にスペリングベリフアイ動作を行うとと
もに、ベリフアイ結果が肯定的であつた単語は対応する
単語識別コードIDに変換してテキストバツフアTBに格納
する。また装置がこの動作モードにあるときオペレータ
が「VER」キーを押下すると、その直前に入力された語
を単語にしてスペリングベリフアイを行なう点について
は前述と同様である。
トベリフアイアンドコンバージヨンAVCに位置するとき
の処理を示すフローチヤートである。第3図においてキ
ーボード10からのモード選択信号はROM12のAVC処理プロ
グラムを選択し、起動させる。ここで、第6図及び第7
図と同等の処理をする工程のブロツクには同一番号を付
して説明を省略する。装置がこの動作モードにあるとき
は通常の「SPACE」キー入力がある度に単語の区切りと
判断して自動的にスペリングベリフアイ動作を行うとと
もに、ベリフアイ結果が肯定的であつた単語は対応する
単語識別コードIDに変換してテキストバツフアTBに格納
する。また装置がこの動作モードにあるときオペレータ
が「VER」キーを押下すると、その直前に入力された語
を単語にしてスペリングベリフアイを行なう点について
は前述と同様である。
この動作モードでの一つの特徴は、例えばステツプA2で
直前の単語が人名の前に置く略語であつたと判別した場
合はステツプC1に進み、「※」信号と、文字カウンタCC
内容と、ワードバツフアWBの内容をアセンブルしてテキ
ストバツフアTBに転送することである。人名は単語識別
コードに変換できないため、文字コードのままでTBに格
納し、後にCPU11がその部分のデータであることを認識
できるように、例えば特定マーク「※」と、単語文字数
を記録するようにした。前述した如く著名な地名等な辞
書検索に適するので予め辞書メモリ155に格納しておけ
る。また、辞書メモリ155の一部としてRAMを付加すれ
ば、装置使用の際に適当なデータを登録して使用でき
る。
直前の単語が人名の前に置く略語であつたと判別した場
合はステツプC1に進み、「※」信号と、文字カウンタCC
内容と、ワードバツフアWBの内容をアセンブルしてテキ
ストバツフアTBに転送することである。人名は単語識別
コードに変換できないため、文字コードのままでTBに格
納し、後にCPU11がその部分のデータであることを認識
できるように、例えば特定マーク「※」と、単語文字数
を記録するようにした。前述した如く著名な地名等な辞
書検索に適するので予め辞書メモリ155に格納しておけ
る。また、辞書メモリ155の一部としてRAMを付加すれ
ば、装置使用の際に適当なデータを登録して使用でき
る。
また、この動作モードでのもう一つの特徴は、ステツプ
M6でIDF=Fでないと判別したときは単語の辞書検索比
較が得られたことを示し、CPU11のフローはステツプC2
に進んでIDB内の単語識別コードIDをテキストバツフアT
Bに転送することである。また、このためにSVCCのCPU15
2が実行するステツプT1では辞書検索比較が得られた単
語の単語識別コードIDをIDBに転送している。このよう
にしてキー入力処理が進むと、文書データとしてテキス
トバツフアTB内にはアセンブルされた文字コードとコー
ド変換された単語識別コードIDとが混在することにな
る。
M6でIDF=Fでないと判別したときは単語の辞書検索比
較が得られたことを示し、CPU11のフローはステツプC2
に進んでIDB内の単語識別コードIDをテキストバツフアT
Bに転送することである。また、このためにSVCCのCPU15
2が実行するステツプT1では辞書検索比較が得られた単
語の単語識別コードIDをIDBに転送している。このよう
にしてキー入力処理が進むと、文書データとしてテキス
トバツフアTB内にはアセンブルされた文字コードとコー
ド変換された単語識別コードIDとが混在することにな
る。
第9図はテキストバツフアTBに格納された文書データを
プリントする処理を示すフローチヤートである。ステツ
プP1ではTBからのデータ(1バイト)を読取る。ステツ
プP2では該データが特定コード「※」か否かを判別す
る。もし特定コード「※」ならTBには引き続き文字数デ
ータと単語データが入つているから、ステツプP3で文字
数データを読み取り、更にステツプP4で文字数データに
従つた数の文字データを読取り、ステツプP5で読取つた
単語データをプリントバツフアPBに転送する。こうして
転送されたプリントバツフアPB内のデータはETWの他の
プログラム(図示せず)によりプリントされる。ステツ
プP11ではテキストデータ終了か否かをエンドシーラに
よつて調べ、終了でなければステツプP1に戻り、終了な
らプリント処理を抜ける。
プリントする処理を示すフローチヤートである。ステツ
プP1ではTBからのデータ(1バイト)を読取る。ステツ
プP2では該データが特定コード「※」か否かを判別す
る。もし特定コード「※」ならTBには引き続き文字数デ
ータと単語データが入つているから、ステツプP3で文字
数データを読み取り、更にステツプP4で文字数データに
従つた数の文字データを読取り、ステツプP5で読取つた
単語データをプリントバツフアPBに転送する。こうして
転送されたプリントバツフアPB内のデータはETWの他の
プログラム(図示せず)によりプリントされる。ステツ
プP11ではテキストデータ終了か否かをエンドシーラに
よつて調べ、終了でなければステツプP1に戻り、終了な
らプリント処理を抜ける。
また、ステツプP2で特定コード「※」でないときは、ス
テツプP6で次のID(1バイト)を読取り、ステツプP7で
IDデータをSVCU15のIDBに転送する。ステツプP8ではス
タートSVCC(3)指令を発し、ステツプP9ではSVCC157
の実行終了を待つ。一方、SVCC157のCPU152が実行する
ステツプU1ではIDデータで辞書検索をして、一致が得ら
れると対応する単語のスペルSPを読み出し、ステツプU2
でスペル(文字コード)をWBに転送する。ETWのCPU152
はステツプP9でSVCCがBSYでなくなるのを判別すると、
ステツプP10でWBの内容をPBに転送する。尚、WDの内容
をデイスプレイバツフアに転送すると、表示部9にデイ
スプレイされる。
テツプP6で次のID(1バイト)を読取り、ステツプP7で
IDデータをSVCU15のIDBに転送する。ステツプP8ではス
タートSVCC(3)指令を発し、ステツプP9ではSVCC157
の実行終了を待つ。一方、SVCC157のCPU152が実行する
ステツプU1ではIDデータで辞書検索をして、一致が得ら
れると対応する単語のスペルSPを読み出し、ステツプU2
でスペル(文字コード)をWBに転送する。ETWのCPU152
はステツプP9でSVCCがBSYでなくなるのを判別すると、
ステツプP10でWBの内容をPBに転送する。尚、WDの内容
をデイスプレイバツフアに転送すると、表示部9にデイ
スプレイされる。
尚、本発明は複数の機器から構成されるシステムに適用
しても、1つの機器からなる装置に適用しても良い。ま
た本発明は、システム或は装置に、本発明を実施するプ
ログラムを供給することによって達成される場合にも適
用できることはもちろんである。
しても、1つの機器からなる装置に適用しても良い。ま
た本発明は、システム或は装置に、本発明を実施するプ
ログラムを供給することによって達成される場合にも適
用できることはもちろんである。
[発明の効果] 以上説明したように本発明によれば、文書データに含ま
れる単語のスペルが誤っていると判定された場合に、そ
の単語のスペルを修正した後、再度その修正された単語
のスペルのベリファイ動作を実行して、その修正された
スペルが正しいかどうかを検査できる効果がある。
れる単語のスペルが誤っていると判定された場合に、そ
の単語のスペルを修正した後、再度その修正された単語
のスペルのベリファイ動作を実行して、その修正された
スペルが正しいかどうかを検査できる効果がある。
第1図は本発明に係る実施例の電子タイプライタ(ET
W)の外観斜視図、 第2図は電子タイプライタの操作パネルの正面図、 第3図は電子タイプライタのブロツク構成図、 第4図は第3図で示したスペリングベリフアイユニツト
(SVCU)15を機能構成で示す機能ブロツク図、 第5図(a)はキー入力単語が単語識別コードIDに変換
される場合を示す図、 第5図(b)は人名等の固有名詞が自動的に識別される
場合を示す図、 第5図(c)はキー入力ミスをした場合の処理を示す
図、 第5図(d)はテキストバツフアTB上の単語識別コード
IDからなる文書データが文字コードデータに変換されて
プリントされる場合を示す図、 第6図はキーボード10のスライドスイツチレバーがマニ
ユアルモードMNに位置するときの処理を示すフローチヤ
ート、 第7図はキーボード10のスライドスイツチレバーがオー
トベリフアイモードAVに位置するときの処理のフローチ
ヤート、 第8図はキーボード10のスライドスイツチレバーがオー
トベリフアイアンドコンバージヨンAVCに位置するとき
の処理を示すフローチヤート、 第9図はテキストバツフアTBに格納された文書データを
プリントする処理を示すフローチヤートである。 ここで、9……表示部、10……キーボード、11……セン
トラルプロセツシングユニツト(CPU)、12……ROM、13
……RAM、14……プリンタ部、15……スペリングベリフ
アイユニツト(SVCU)、16…内部共通バスである。
W)の外観斜視図、 第2図は電子タイプライタの操作パネルの正面図、 第3図は電子タイプライタのブロツク構成図、 第4図は第3図で示したスペリングベリフアイユニツト
(SVCU)15を機能構成で示す機能ブロツク図、 第5図(a)はキー入力単語が単語識別コードIDに変換
される場合を示す図、 第5図(b)は人名等の固有名詞が自動的に識別される
場合を示す図、 第5図(c)はキー入力ミスをした場合の処理を示す
図、 第5図(d)はテキストバツフアTB上の単語識別コード
IDからなる文書データが文字コードデータに変換されて
プリントされる場合を示す図、 第6図はキーボード10のスライドスイツチレバーがマニ
ユアルモードMNに位置するときの処理を示すフローチヤ
ート、 第7図はキーボード10のスライドスイツチレバーがオー
トベリフアイモードAVに位置するときの処理のフローチ
ヤート、 第8図はキーボード10のスライドスイツチレバーがオー
トベリフアイアンドコンバージヨンAVCに位置するとき
の処理を示すフローチヤート、 第9図はテキストバツフアTBに格納された文書データを
プリントする処理を示すフローチヤートである。 ここで、9……表示部、10……キーボード、11……セン
トラルプロセツシングユニツト(CPU)、12……ROM、13
……RAM、14……プリンタ部、15……スペリングベリフ
アイユニツト(SVCU)、16…内部共通バスである。
Claims (1)
- 【請求項1】文書データを入力する入力手段と、 前記入力手段により入力された文書データに含まれる単
語に対してスペルのベリファイ動作の実行を指示する第
1指示手段と、 前記第1指示手段による指示に基づき前記入力手段によ
り入力された文書データに含まれる単語に対するスペル
のベリファイ動作を実行する第1ベリファイ手段と、 前記第1ベリファイ手段による前記入力手段により入力
された文書データに含まれる単語に対するスペルのベリ
ファイ動作の実行の結果、当該単語のスペルが誤ってい
ると判定された場合にスペルエラーであることを報知し
て当該単語のスペルの修正を指示する修正指示手段と、 前記修正指示手段による指示に次いで、スペルが修正さ
れた単語に対してスペルのベリファイ動作の実行を指示
する第2指示手段と、 前記第2指示手段による指示に基づき、前記修正された
単語に対するスペルのベリファイ動作を実行する第2ベ
リファイ手段と、 を有することを特徴とする文書処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60241602A JPH07109602B2 (ja) | 1985-10-30 | 1985-10-30 | 文書処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60241602A JPH07109602B2 (ja) | 1985-10-30 | 1985-10-30 | 文書処理装置 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59240584A Division JPH07117956B2 (ja) | 1984-11-16 | 1984-11-16 | 文書処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61121168A JPS61121168A (ja) | 1986-06-09 |
| JPH07109602B2 true JPH07109602B2 (ja) | 1995-11-22 |
Family
ID=17076757
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60241602A Expired - Fee Related JPH07109602B2 (ja) | 1985-10-30 | 1985-10-30 | 文書処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07109602B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63763A (ja) * | 1986-06-20 | 1988-01-05 | Sanyo Electric Co Ltd | ワ−ドプロセツサの英文スペルチエツク方式 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59167738A (ja) * | 1983-03-11 | 1984-09-21 | Brother Ind Ltd | スペル照合装置 |
-
1985
- 1985-10-30 JP JP60241602A patent/JPH07109602B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61121168A (ja) | 1986-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0434190B2 (ja) | ||
| EP0228913A2 (en) | Typewriter having means for automatic indication of candidate correct word for misspelled word, and/or automatic correction of misspelled word | |
| US4354765A (en) | Hyphen characterization apparatus for a typewriter | |
| US5802537A (en) | Word processor which does not activate a display unit to indicate the result of the spelling verification when the number of characters of an input word does not exceed a predetermined number | |
| JPH0812669B2 (ja) | 文書処理方法 | |
| JPH07109602B2 (ja) | 文書処理装置 | |
| JPH07117956B2 (ja) | 文書処理方法 | |
| JPH06150061A (ja) | 文書認識装置 | |
| US5675821A (en) | Document processing apparatus and method | |
| JPH0762847B2 (ja) | 文書処理方法 | |
| US5745911A (en) | System for performing spell check functions on a printing device without operator intervention | |
| JPH0442997B2 (ja) | ||
| US5013167A (en) | Bounded word replace function for an electronic typewriter erasing a zone bounded by erroneous characters | |
| JPS61120269A (ja) | 文書処理装置 | |
| JPS6338735B2 (ja) | ||
| US4772145A (en) | Document preparing apparatus which automatically capitalizes characters at the head of a sentence | |
| US5112148A (en) | Electronic typewriter with override of spelling-checking function | |
| JPS5994132A (ja) | 日本語ワ−ドプロセツサ | |
| JPS6321422Y2 (ja) | ||
| KR940005156B1 (ko) | 전자식 타자기의 한글/영문 직변환 방법 | |
| KR900008897B1 (ko) | 전자식 타자기의 휠변환에 따른 자동위치 인자방법 | |
| JPS61120272A (ja) | 文書処理装置 | |
| JPS6184774A (ja) | 電子タイプライタ | |
| JPS61120274A (ja) | 文書処理装置 | |
| GB2220773A (en) | Apparatus for preparing dictionary data for personal dictionary |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |