JPH04114267A - 文書処理装置 - Google Patents
文書処理装置Info
- Publication number
- JPH04114267A JPH04114267A JP2235427A JP23542790A JPH04114267A JP H04114267 A JPH04114267 A JP H04114267A JP 2235427 A JP2235427 A JP 2235427A JP 23542790 A JP23542790 A JP 23542790A JP H04114267 A JPH04114267 A JP H04114267A
- Authority
- JP
- Japan
- Prior art keywords
- data
- word
- pointer
- memory
- address
- 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
Links
- 230000015654 memory Effects 0.000 claims description 123
- 238000000034 method Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 8
- 230000007246 mechanism Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 241000723353 Chrysanthemum Species 0.000 description 1
- 235000005633 Chrysanthemum balsamita Nutrition 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 210000001072 colon Anatomy 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は文書処理装置に関し、特に文書作成の際に使用
した単語の使用回数カウント処理を極力少ないメモリ容
量で且つ迅速に行なえるようにしたものに関する。
した単語の使用回数カウント処理を極力少ないメモリ容
量で且つ迅速に行なえるようにしたものに関する。
従来、例えばワードプロセッサなどを用いて、文章を入
力しながら文書を作成していく場合、同一単語を頻繁に
使用して文章が単調で幼稚なものとならないように、文
書を入力後に、同一単語の使用回数をカウントするカウ
ント処理を行ない、単語とその使用回数とを対応づけた
使用回数−覧表をデイスプレィに表示するワードカウン
ト機能を備えたワードプロセッサが実用に供されている
。
力しながら文書を作成していく場合、同一単語を頻繁に
使用して文章が単調で幼稚なものとならないように、文
書を入力後に、同一単語の使用回数をカウントするカウ
ント処理を行ない、単語とその使用回数とを対応づけた
使用回数−覧表をデイスプレィに表示するワードカウン
ト機能を備えたワードプロセッサが実用に供されている
。
一般に、このワードカウント機能を備えたワードブロセ
ッサでは、その制御装置内に単語データとその回数デー
タとを対応づけて格納するだめの回数データメモリを設
け、テキストメモリ内の各単語を先頭単語から順次読出
しながら回数データメモリに同一単語が有るか否かを検
索し、同一単語が検出されたときにはその使用回数をカ
ウントアツプし、また検出されないときにはその読出し
た単語のデータと回数データ「1」とを回数データメモ
リに書込むようになっている。
ッサでは、その制御装置内に単語データとその回数デー
タとを対応づけて格納するだめの回数データメモリを設
け、テキストメモリ内の各単語を先頭単語から順次読出
しながら回数データメモリに同一単語が有るか否かを検
索し、同一単語が検出されたときにはその使用回数をカ
ウントアツプし、また検出されないときにはその読出し
た単語のデータと回数データ「1」とを回数データメモ
リに書込むようになっている。
しかも、この回数データメモリは、文字数の多い単語の
データも格納し得るように各単語データのメモリ容量と
して例えば約20〜25バイト分設けるとともに、例え
ば約1000単語のデータとその使用回数とを格納でき
るように構成されている。
データも格納し得るように各単語データのメモリ容量と
して例えば約20〜25バイト分設けるとともに、例え
ば約1000単語のデータとその使用回数とを格納でき
るように構成されている。
従って、従来のワードカウント機能を備えたワードプ「
Jセッサにおいては、大容量の回数データメモリを必要
とすること、この回数データメモリにはテキストメモリ
から読出された単語データが読出された順序で格納され
ているので、同−単語の使用回数をカウントするために
回数データメモリ内の全ての単語データを順次検索しな
ければならず、カウント処理に多大の処理時間が必要と
なること、などの問題がある。
Jセッサにおいては、大容量の回数データメモリを必要
とすること、この回数データメモリにはテキストメモリ
から読出された単語データが読出された順序で格納され
ているので、同−単語の使用回数をカウントするために
回数データメモリ内の全ての単語データを順次検索しな
ければならず、カウント処理に多大の処理時間が必要と
なること、などの問題がある。
本発明の目的は、文書中の同一単語のカウント処理を極
力少ないメモリを用いて迅速に行なえるような文書処理
装置を提供することにある。
力少ないメモリを用いて迅速に行なえるような文書処理
装置を提供することにある。
本発明に係る文書処理装置は、第1図の機能ブロック図
に示すように、文字や記号のデータ及び種々の指令を入
力する為の入力手段と、人力手段から入力された複数の
単語のデータを文書データとして格納するテキストメモ
リと、テキストメモリ内の単語について各単語に関する
テキストメモリのアドレス情報と使用回数情報とを関連
づげて格納するためのデータメモリと、テキストメモリ
から各単語とそのアドレス情報を順々に読出ず単語読出
し手段と、単語読出し手段で読出された各単語の゛アド
レス情報を、単語のスペルと関連づけて決定される所定
の配列順序でデータメモリに順々に格納するアドレス情
報格納手段と、データメモリに格納後これら複数の単語
のアドレス情報とテキストメモリの複数の単語とに基い
て各単語の使用回数をカウントしその使用回数をアドレ
ス情報と関連づけてデータメモリに格納する使用回数カ
ウント手段とを備えたものである。
に示すように、文字や記号のデータ及び種々の指令を入
力する為の入力手段と、人力手段から入力された複数の
単語のデータを文書データとして格納するテキストメモ
リと、テキストメモリ内の単語について各単語に関する
テキストメモリのアドレス情報と使用回数情報とを関連
づげて格納するためのデータメモリと、テキストメモリ
から各単語とそのアドレス情報を順々に読出ず単語読出
し手段と、単語読出し手段で読出された各単語の゛アド
レス情報を、単語のスペルと関連づけて決定される所定
の配列順序でデータメモリに順々に格納するアドレス情
報格納手段と、データメモリに格納後これら複数の単語
のアドレス情報とテキストメモリの複数の単語とに基い
て各単語の使用回数をカウントしその使用回数をアドレ
ス情報と関連づけてデータメモリに格納する使用回数カ
ウント手段とを備えたものである。
〔作用]
本発明に係る文書処理装置においては、単語続出し手段
がテキストメモリから各単語とそのアドレス情報を順々
に読出し、アドレス情報格納手段は、その読出された各
単語のアドレス情報を、単語のスペルと関連づけて決定
される所定の配列順序でデータメモリに順々に格納する
。
がテキストメモリから各単語とそのアドレス情報を順々
に読出し、アドレス情報格納手段は、その読出された各
単語のアドレス情報を、単語のスペルと関連づけて決定
される所定の配列順序でデータメモリに順々に格納する
。
一方、アドレス情報格納手段によるアドレス情報のデー
タメモリへの格納完了後、使用回数カウント手段は、デ
ータメモリに格納された複数の単語のアドレス情報とテ
キストメモリの複数の単語とに基いて各単語の使用回数
をカウントしその使用回数をアドレス情報と関連づけて
データメモリに格納する。
タメモリへの格納完了後、使用回数カウント手段は、デ
ータメモリに格納された複数の単語のアドレス情報とテ
キストメモリの複数の単語とに基いて各単語の使用回数
をカウントしその使用回数をアドレス情報と関連づけて
データメモリに格納する。
本発明に係る文書処理装置によれば、データメモリ、単
語読出し手段、アドレス情報格納手段及び使用回数カウ
ント手段などを設け、テキストメモリから読出した各単
語について、例えばアルファベット順配列などの所定の
配列順序となるように、テキストメモリのアドレス情報
を順々にデータメモリに格納する一方、各単語の使用回
数をアドレス情報と関連づけてデータメモリに格納し、
データメモリには単語のデータ自体を格納しないので、
データメモリの容量を大幅に小さくできる。
語読出し手段、アドレス情報格納手段及び使用回数カウ
ント手段などを設け、テキストメモリから読出した各単
語について、例えばアルファベット順配列などの所定の
配列順序となるように、テキストメモリのアドレス情報
を順々にデータメモリに格納する一方、各単語の使用回
数をアドレス情報と関連づけてデータメモリに格納し、
データメモリには単語のデータ自体を格納しないので、
データメモリの容量を大幅に小さくできる。
更に、アルファヘット配列順などの所定の配列順序でデ
ータメモリに格納するので、同一単語の検索が簡単化し
て使用回数のカウント処理を迅速に行うことができる。
ータメモリに格納するので、同一単語の検索が簡単化し
て使用回数のカウント処理を迅速に行うことができる。
以下、本発明の実施例について図面に基いて説明する。
本実施例は英語用のワードプロセッサに本発明を通用し
た場合のものである。
た場合のものである。
第2図に示すように、ワードプロセッサ1の本体フレー
ム2の前部にはキーボード3が配設され、キーボード3
の後方で本体フレーム2内にはデイジ−ホイール式の印
字機構PMが配設され、キーボード3の後部には文字や
記号を表示可能な液晶デイスプレィ10が設けられてい
る。
ム2の前部にはキーボード3が配設され、キーボード3
の後方で本体フレーム2内にはデイジ−ホイール式の印
字機構PMが配設され、キーボード3の後部には文字や
記号を表示可能な液晶デイスプレィ10が設けられてい
る。
キーボード3には、アルファヘットキーと数字キーと記
号キーとを含む文字キー、スペースキーリターンキー、
デイスプレィ10上のカーソルを上下左右方向に夫々移
動させるためのカーソル移動キー、テキストメモリ22
に格納した文書に対して入力された各単語の使用回数を
カウントさせるワードカウントキー、実行中の処理を中
止させるキャンセルキー、その他各種の機能キーなどが
通常のものと同様に設けられている。
号キーとを含む文字キー、スペースキーリターンキー、
デイスプレィ10上のカーソルを上下左右方向に夫々移
動させるためのカーソル移動キー、テキストメモリ22
に格納した文書に対して入力された各単語の使用回数を
カウントさせるワードカウントキー、実行中の処理を中
止させるキャンセルキー、その他各種の機能キーなどが
通常のものと同様に設けられている。
印字機構PMはプラテンやキャリッジやデイジ−ホイー
ル及びこれらの駆動回路などを備えた一般的な構成のも
のである。
ル及びこれらの駆動回路などを備えた一般的な構成のも
のである。
次に、ワードプロセッサ1の制御系は第3図のブロック
図に示すように構成されている。
図に示すように構成されている。
表示機構DMは、液晶デイスプレィ10と、このデイス
プレィ10に表示データを出力するための表示用RAM
及び文字や記閃などの多数のドツトパターンを格納した
キャラクタジエネレークROMを含むデイスプレィコン
トローラ11とを偵えた一般的な構成のものである。尚
、符号AMはブザー12とこのブザー12を鳴動させる
駆動回路13とを備えたアラーム機構である。
プレィ10に表示データを出力するための表示用RAM
及び文字や記閃などの多数のドツトパターンを格納した
キャラクタジエネレークROMを含むデイスプレィコン
トローラ11とを偵えた一般的な構成のものである。尚
、符号AMはブザー12とこのブザー12を鳴動させる
駆動回路13とを備えたアラーム機構である。
制御装置CはCPU16と、CP U 16にデータバ
スなどのハス15を介して接続された入出力インターフ
ェイス14、ROM17・18及びRAM20とから構
成されている。ROM17のプログラムメモリには、キ
ーボード3から入力されるコードデータに対応させて表
示機構DMを制御する制御プログラムやそのコードデー
タをラインバッファ21やテキストメモリ22に格納す
る制御プログラム、カーソル移動キーの操作に応(7て
カーソルを移動させるカーソル移動制御プログラム、単
語使用回数カウント制御の制御プログラドなどが格納さ
れている。
スなどのハス15を介して接続された入出力インターフ
ェイス14、ROM17・18及びRAM20とから構
成されている。ROM17のプログラムメモリには、キ
ーボード3から入力されるコードデータに対応させて表
示機構DMを制御する制御プログラムやそのコードデー
タをラインバッファ21やテキストメモリ22に格納す
る制御プログラム、カーソル移動キーの操作に応(7て
カーソルを移動させるカーソル移動制御プログラム、単
語使用回数カウント制御の制御プログラドなどが格納さ
れている。
前記単語使用回数カウント制御プログラムには、英和辞
典の見出し語のようなアルファベット順の配列順位に基
いて、カウント対象単語データCTWDと回数データメ
モリ25に格納された単語のアドレスに対応するテキス
トメモリ22内の単語データー〇とを比較して何れの単
語データが見出し語「a」に近いかつまり上位側かを判
定する順位判定制御のサブルーチンが格納されている。
典の見出し語のようなアルファベット順の配列順位に基
いて、カウント対象単語データCTWDと回数データメ
モリ25に格納された単語のアドレスに対応するテキス
トメモリ22内の単語データー〇とを比較して何れの単
語データが見出し語「a」に近いかつまり上位側かを判
定する順位判定制御のサブルーチンが格納されている。
ROM1Bの除外単語メモリには、冠詞、接続詞、Be
動詞などカウント処理する必要のない複数の除外単語の
データが格納されている。
動詞などカウント処理する必要のない複数の除外単語の
データが格納されている。
RAM20のラインバッファ21には、キーボード3か
ら入力されデイスプレィ10に表示されている1表示行
のデータ、或いはテキストメモリ22から読出されてデ
イスプレィ10に表示されている複数行の文書データの
うちカーソル40を含む1表示行のデータが格納される
。
ら入力されデイスプレィ10に表示されている1表示行
のデータ、或いはテキストメモリ22から読出されてデ
イスプレィ10に表示されている複数行の文書データの
うちカーソル40を含む1表示行のデータが格納される
。
テキストメモリ22には、ラインバッファ21から1行
分の単語データを順々に受けて文書データが格納される
。尚、このメモリ22の最終アドレスをFEOIIとす
る(第5図参照)。カウント対象単語バッファ23には
、テキストポインタTXPで指示されたテキストメモリ
22内の単語をカウント対象単語データCTWDとして
格納される。単語ノ\ッファ24には、検索ポインタア
Kl)Tで指示された回数データメモリ25に格納され
ているアドレスに対応するテキストメモリ22内の単語
データWDが格納される。回数データメモリ25には、
第6図に示すようにカウント対象単語データCTWDが
格納されているテキストメモリ22の先頭アドレス(2
バイト)とその単語の使用回数CNTとが対応づけて回
数データとして格納される。但し、この回数データメモ
リ25は、第5図に示すようにテキストメモリ22内に
設けられたメモリであって、文書データが格納されたテ
キスト格納領域の残りの未使用領域に設けられている。
分の単語データを順々に受けて文書データが格納される
。尚、このメモリ22の最終アドレスをFEOIIとす
る(第5図参照)。カウント対象単語バッファ23には
、テキストポインタTXPで指示されたテキストメモリ
22内の単語をカウント対象単語データCTWDとして
格納される。単語ノ\ッファ24には、検索ポインタア
Kl)Tで指示された回数データメモリ25に格納され
ているアドレスに対応するテキストメモリ22内の単語
データWDが格納される。回数データメモリ25には、
第6図に示すようにカウント対象単語データCTWDが
格納されているテキストメモリ22の先頭アドレス(2
バイト)とその単語の使用回数CNTとが対応づけて回
数データとして格納される。但し、この回数データメモ
リ25は、第5図に示すようにテキストメモリ22内に
設けられたメモリであって、文書データが格納されたテ
キスト格納領域の残りの未使用領域に設けられている。
従って、テキストメモリ22のメモリ容量が所定の大き
さ(例えば、32にバイト)なので、回数データメモリ
25のメモリ容量及び先頭アドレスはテキスト格納領域
の変動に伴って変動する。尚、テキスト格納領域の最終
アドレスをEOA とする。
さ(例えば、32にバイト)なので、回数データメモリ
25のメモリ容量及び先頭アドレスはテキスト格納領域
の変動に伴って変動する。尚、テキスト格納領域の最終
アドレスをEOA とする。
カーソルカラムバッファ26には、ラインバッファ2I
においてカーソル表示位置に対応するカーソル40のカ
ラムデータCCが格納される。カーソルライ・ンハッフ
ァ27には、テキストメモリ22において先頭表示行に
対するカーソル40の表示行のラインデータCLが格納
される。テキストポインタ28には、テキストメモリ2
2内の1つのアドレスが格納される。尚、このポインタ
の内容をポインタTXPとする。
においてカーソル表示位置に対応するカーソル40のカ
ラムデータCCが格納される。カーソルライ・ンハッフ
ァ27には、テキストメモリ22において先頭表示行に
対するカーソル40の表示行のラインデータCLが格納
される。テキストポインタ28には、テキストメモリ2
2内の1つのアドレスが格納される。尚、このポインタ
の内容をポインタTXPとする。
スタートポインタ29には回数データメモリ25を検索
する検索開始時の検索範囲の開始アドレスが格納され、
エンドポインタ30にはその検索範囲の終了アドレスが
格納される。尚、ポインタ29の内容をポインタTPT
とし、またポインタ30の内容をポインタEPT とす
る。検索ポインタ31には、回数データメモリ25の1
つのアドレスが格納される。尚、このポインタ31の内
容をポインタKPT とする。
する検索開始時の検索範囲の開始アドレスが格納され、
エンドポインタ30にはその検索範囲の終了アドレスが
格納される。尚、ポインタ29の内容をポインタTPT
とし、またポインタ30の内容をポインタEPT とす
る。検索ポインタ31には、回数データメモリ25の1
つのアドレスが格納される。尚、このポインタ31の内
容をポインタKPT とする。
第1ポインタ32には回数データメモリ25の検索途中
の検索範囲の開始アドレスが格納され、また第2ポイン
タ33にはその検索範囲の終了アドレスが格納される。
の検索範囲の開始アドレスが格納され、また第2ポイン
タ33にはその検索範囲の終了アドレスが格納される。
尚、ポインタ32の内容をポインタTPI とし、ポイ
ンタ33の内容をポインタTP2とする。カウンタ34
にはカウント対象単語の使用回数が格納される。尚、こ
のカウンタ34の内容をカウント値CNTとする。エン
ドアドレスメモリ35には、テキストメモリ22のテキ
ストメモリの最終アドレスEO^が格納される。また、
ファイナルアドレスメモリ36には、テキストメモリ2
2の最終アドレスFEOAが格納される。フラグメモリ
37には、回数データがデイスプレィ10に表示されて
いるときにセット(データが「1」)される回数データ
表示フラグKDFめフラグデータ、回数データメモリ2
5に回数データを格納する空き領域がないときにセット
されるオーバーフローフラグF1のフラグデータが格納
される。
ンタ33の内容をポインタTP2とする。カウンタ34
にはカウント対象単語の使用回数が格納される。尚、こ
のカウンタ34の内容をカウント値CNTとする。エン
ドアドレスメモリ35には、テキストメモリ22のテキ
ストメモリの最終アドレスEO^が格納される。また、
ファイナルアドレスメモリ36には、テキストメモリ2
2の最終アドレスFEOAが格納される。フラグメモリ
37には、回数データがデイスプレィ10に表示されて
いるときにセット(データが「1」)される回数データ
表示フラグKDFめフラグデータ、回数データメモリ2
5に回数データを格納する空き領域がないときにセット
されるオーバーフローフラグF1のフラグデータが格納
される。
更に、RAM20にはCPU16で演算した演算結果を
一時的に格納する各種メモリやカウンタやポインタなど
が設けられている。
一時的に格納する各種メモリやカウンタやポインタなど
が設けられている。
次に、ワードプロセッサ1の制御装置Cで行なわれる単
語使用回数カウント制御のルーチンについて、!4図(
a)〜第4図(e)のフローチャートに基いて説明する
。尚、図中3i (i=1.2.3・・・)は各ステ
ップである。
語使用回数カウント制御のルーチンについて、!4図(
a)〜第4図(e)のフローチャートに基いて説明する
。尚、図中3i (i=1.2.3・・・)は各ステ
ップである。
ワードプロセッサ1に電源が投入されるとこの制御が開
始され、文書データの入力モードを設定したり、テキス
トメモリ22の最終アドレスFEOAをファイナルアド
レスメモリ36に格納し、各メモリ21〜37をクリア
するなどの初期設定が実行され(S 1 ) 、キーボ
ード3でワードカウントキー以外の文字キーやスペース
キーなどの種々のキーが操作されたとき(S2:Yes
、S3・s8:No)、そのキーに対応するコードデー
タがラインバッファ21やテキストメモリ22に格納さ
れ、同時にそのコードデータに対応する文字や記号など
がデイスプレィ10に表示される(Si2)。その結果
、テキストメモリ22に文書データが格納され、エンド
アドレスメモリ35には入力された文書のデータ量に基
いてエンドアドレスEOAが更新して格納される。
始され、文書データの入力モードを設定したり、テキス
トメモリ22の最終アドレスFEOAをファイナルアド
レスメモリ36に格納し、各メモリ21〜37をクリア
するなどの初期設定が実行され(S 1 ) 、キーボ
ード3でワードカウントキー以外の文字キーやスペース
キーなどの種々のキーが操作されたとき(S2:Yes
、S3・s8:No)、そのキーに対応するコードデー
タがラインバッファ21やテキストメモリ22に格納さ
れ、同時にそのコードデータに対応する文字や記号など
がデイスプレィ10に表示される(Si2)。その結果
、テキストメモリ22に文書データが格納され、エンド
アドレスメモリ35には入力された文書のデータ量に基
いてエンドアドレスEOAが更新して格納される。
次に、文書の入力後、その文書内に使用した単語の使用
回数を表示させるためにワードカウントキーを操作した
とき(S2 ・S3 :Yes)、フラグXDFがリセ
ットされていて回数データがデイスプレィ10に表示さ
れていないときには(S4:No)、使用回数カウント
処理制御(第4図(b)参照)が実行される(s5)。
回数を表示させるためにワードカウントキーを操作した
とき(S2 ・S3 :Yes)、フラグXDFがリセ
ットされていて回数データがデイスプレィ10に表示さ
れていないときには(S4:No)、使用回数カウント
処理制御(第4図(b)参照)が実行される(s5)。
この制御が開始されると、先ずフラグF1がリセットさ
れ(S20)、ポインタTPTとポインタEPTとには
、エンドアドレスメモリに基いてエンドアドレスEOA
よりも大きくて3の整数倍となるアドレスのうち最小で
ある回数データメモリ25の先頭アドレスが求められて
夫々格納される(S21)。例えば、エンドアドレスH
OAが8000 (HEX)のときには、アドレス80
o1がポインタTPTとポインタEPTとに格納される
。次に、カーソルカラムバッファ26のカラムデータc
cとカーソルラインバッファ27のラインデータCLと
に基いてカーソル40の表示位置に対応するテキストメ
モリ22のアドレスがポインタTXPとしてテキストポ
インタ28に格納され(S22)、回数データメモリ2
5がクリアされる(S23)。
れ(S20)、ポインタTPTとポインタEPTとには
、エンドアドレスメモリに基いてエンドアドレスEOA
よりも大きくて3の整数倍となるアドレスのうち最小で
ある回数データメモリ25の先頭アドレスが求められて
夫々格納される(S21)。例えば、エンドアドレスH
OAが8000 (HEX)のときには、アドレス80
o1がポインタTPTとポインタEPTとに格納される
。次に、カーソルカラムバッファ26のカラムデータc
cとカーソルラインバッファ27のラインデータCLと
に基いてカーソル40の表示位置に対応するテキストメ
モリ22のアドレスがポインタTXPとしてテキストポ
インタ28に格納され(S22)、回数データメモリ2
5がクリアされる(S23)。
次の324・S25はカーソル40で指示する単語の先
頭文字アドレスをポインタTXPに格納するステップで
あり、ポインタTXPの1つ上位側のアドレスのコード
が区切りコード(リターン、スペース、ピリオド、コン
マ、コロン、セミコロンなどのデータ)でなくポインタ
TXPが先頭文字でないときには(324:No)、ポ
インタTXPが1つデクリメントされ(S25)、S2
4〜S25を繰り返してポインタTXPが先頭文字を指
示する。次に、ポインタTXPで指示する先頭文字アド
レスのコードから次の区切りコードの1つ上位側のアド
レスのコードまでの一連のデータつまり単語データが読
出されてカウント対象単語バッファ23にカウント対象
単語データCTWDとして格納され(S26)、この対
象単語データCTWDが除外単語でないときには(S2
7:No)、単語アドレス格納処理制御(第4図(C)
参照)が実行される(S28)。例えば、第7図(a)
に示すようにカーソル40が単語r 5earch J
の文字「a」のとき、ポインタTXPにはこの単語r
5earch 」の先頭文字「S」に対応するテキスト
メモリ22内のアドレス2000+1が格納され、カウ
ント対象単語r 5earch 」の単語データがカウ
ント対象単語バッファ23に格納される。
頭文字アドレスをポインタTXPに格納するステップで
あり、ポインタTXPの1つ上位側のアドレスのコード
が区切りコード(リターン、スペース、ピリオド、コン
マ、コロン、セミコロンなどのデータ)でなくポインタ
TXPが先頭文字でないときには(324:No)、ポ
インタTXPが1つデクリメントされ(S25)、S2
4〜S25を繰り返してポインタTXPが先頭文字を指
示する。次に、ポインタTXPで指示する先頭文字アド
レスのコードから次の区切りコードの1つ上位側のアド
レスのコードまでの一連のデータつまり単語データが読
出されてカウント対象単語バッファ23にカウント対象
単語データCTWDとして格納され(S26)、この対
象単語データCTWDが除外単語でないときには(S2
7:No)、単語アドレス格納処理制御(第4図(C)
参照)が実行される(S28)。例えば、第7図(a)
に示すようにカーソル40が単語r 5earch J
の文字「a」のとき、ポインタTXPにはこの単語r
5earch 」の先頭文字「S」に対応するテキスト
メモリ22内のアドレス2000+1が格納され、カウ
ント対象単語r 5earch 」の単語データがカウ
ント対象単語バッファ23に格納される。
この制御が開始されると、先ずバイナリ検索処理制御(
第4図(d)参照)が実行される(S40)。この制御
が開始されると、先ずポインタPTlにはポインタTP
Tのデータが格納され且つポインタPT2にはポインタ
EPTのデータが格納され(S50)、ポインタPTI
とポインタPT2 とが等しいか否かが判定される(
S51)。この制御の開始直後ではS51においてYe
sと判定されるので、ポインタKPTにポインタPTI
のデータが格納され(S52)、この制御を終了して
541へ移行する。そして、ポインタKPTで指示する
アドレス以降の各データが3バイト(1つの回数データ
に用いるバイト数)ずつ繰下げたアドレスに夫々格納さ
れ(S41)、ポインタKPTで指示する回数データメ
モリ25のアドレスに対象単語データCTWDのテキス
トメモリ22内のアドレスが格納され(S42)、ポイ
ンタEPTが3バイトだけインクリメントされ(S43
)、この制御を終了してS29へ移行する。尚、S27
でYesと判定されたときにもS29へ移行する。例え
ば、第8図(a)に示すように、ポインタTXPで指示
する単語r 5earch Jの先頭アドレス2000
がポインタKPTで指示するアドレス8001以降に格
納され、ポインタEPTはアドレス8004を指示する
。尚、ポインタKPTで指示するアドレス以降の各デー
タを3ハイドずつ繰下げた回数データメモリ25の状態
を符号25Aで示す。
第4図(d)参照)が実行される(S40)。この制御
が開始されると、先ずポインタPTlにはポインタTP
Tのデータが格納され且つポインタPT2にはポインタ
EPTのデータが格納され(S50)、ポインタPTI
とポインタPT2 とが等しいか否かが判定される(
S51)。この制御の開始直後ではS51においてYe
sと判定されるので、ポインタKPTにポインタPTI
のデータが格納され(S52)、この制御を終了して
541へ移行する。そして、ポインタKPTで指示する
アドレス以降の各データが3バイト(1つの回数データ
に用いるバイト数)ずつ繰下げたアドレスに夫々格納さ
れ(S41)、ポインタKPTで指示する回数データメ
モリ25のアドレスに対象単語データCTWDのテキス
トメモリ22内のアドレスが格納され(S42)、ポイ
ンタEPTが3バイトだけインクリメントされ(S43
)、この制御を終了してS29へ移行する。尚、S27
でYesと判定されたときにもS29へ移行する。例え
ば、第8図(a)に示すように、ポインタTXPで指示
する単語r 5earch Jの先頭アドレス2000
がポインタKPTで指示するアドレス8001以降に格
納され、ポインタEPTはアドレス8004を指示する
。尚、ポインタKPTで指示するアドレス以降の各デー
タを3ハイドずつ繰下げた回数データメモリ25の状態
を符号25Aで示す。
次に、ポインタTXPをインクリメントしてポインタT
XPに現在のカウント対象単語の末尾文字のアドレスを
指示させ(S29)、ポインタEPTのデータがファイ
ナルアドレスFEOAより小さくて回数データメモリ2
5に回数データを格納できる空き領域があり(S30:
No)、且つテキストメモリ22には次の単語データが
格納されているときには(331□S32:No)、ポ
インタTxPに次の単語データの先頭文字のアドレスが
格納され(S33)、S26・S27を経て単語アドレ
ス格納処理制御が実行される。このときには、例えば第
7図(b)に示すようにポインタTXPはアドレス20
07を指示し、カウント対象単語バッファ23には単語
rcancelJが格納されている。
XPに現在のカウント対象単語の末尾文字のアドレスを
指示させ(S29)、ポインタEPTのデータがファイ
ナルアドレスFEOAより小さくて回数データメモリ2
5に回数データを格納できる空き領域があり(S30:
No)、且つテキストメモリ22には次の単語データが
格納されているときには(331□S32:No)、ポ
インタTxPに次の単語データの先頭文字のアドレスが
格納され(S33)、S26・S27を経て単語アドレ
ス格納処理制御が実行される。このときには、例えば第
7図(b)に示すようにポインタTXPはアドレス20
07を指示し、カウント対象単語バッファ23には単語
rcancelJが格納されている。
この制御が開始されると、再度バイナリ検索処理制御が
実行され、先ずS50・S51を経て、ポインタPTI
とポインタPT2とで指示する回数データメモリ25
の検索範囲の中央のアドレスをポインタKPTに指示さ
せ(S53)、ポインタKl)Tで指示するアドレスに
格納されているアドレスに対応するテキストメモリ22
の単語データが単語バッファ24に単語データーDとし
て格納される(S54)。そして、順位判定制御のサブ
ルーチンに基いて、対象単語データCTWDと単語デー
タWDとが同一のときには(S55:Yes)、この制
御を終了してS41へ移行する。しかし、対象単語デー
タCTWDが単語データWDより上位側のときには(S
56:Yes)、ポインタPT2にポインタKPTのデ
ータを格納することにより、検索範囲の上限を下限側に
移動してその検索範囲が狭くされ(S57)、また単語
データーDが対象単語データCTWDより上位側のとき
には(S56:No)、ポインタPTIにポインタKP
Tのデータを格納して検索範囲の下限を上限側に移動し
てその検索範囲が狭くされ(S58)、ポインタPTI
とポインタPT2とが等しくなるまで353〜S59
が繰り返され、等しくなったときには(S59:Yes
)、この制御を終了してS41以降が実行される。そし
て、S30でYesと判定されるまで、或いはS32で
Yesと判定されるまで、S26〜S33、S40〜S
43、S50〜S59が繰り返される。
実行され、先ずS50・S51を経て、ポインタPTI
とポインタPT2とで指示する回数データメモリ25
の検索範囲の中央のアドレスをポインタKPTに指示さ
せ(S53)、ポインタKl)Tで指示するアドレスに
格納されているアドレスに対応するテキストメモリ22
の単語データが単語バッファ24に単語データーDとし
て格納される(S54)。そして、順位判定制御のサブ
ルーチンに基いて、対象単語データCTWDと単語デー
タWDとが同一のときには(S55:Yes)、この制
御を終了してS41へ移行する。しかし、対象単語デー
タCTWDが単語データWDより上位側のときには(S
56:Yes)、ポインタPT2にポインタKPTのデ
ータを格納することにより、検索範囲の上限を下限側に
移動してその検索範囲が狭くされ(S57)、また単語
データーDが対象単語データCTWDより上位側のとき
には(S56:No)、ポインタPTIにポインタKP
Tのデータを格納して検索範囲の下限を上限側に移動し
てその検索範囲が狭くされ(S58)、ポインタPTI
とポインタPT2とが等しくなるまで353〜S59
が繰り返され、等しくなったときには(S59:Yes
)、この制御を終了してS41以降が実行される。そし
て、S30でYesと判定されるまで、或いはS32で
Yesと判定されるまで、S26〜S33、S40〜S
43、S50〜S59が繰り返される。
次に、S32でYesと判定されテキストメモリ22内
の全ての単語の先頭文字アドレスを回数データメモリ2
5に格納完了したときには、カウント処理料?!0(第
4図(e)参照)が実行され、また530でYesと判
定され回数データメモリ25に空き領域が無いときには
、フラグF1がセットされ(S35)、更に次の未読出
し単語データの先頭文字アドレスがポインタTXPに格
納され(S36)、カウント処理制御が実行される。例
えば、第7図(b)に示すようにポインタTXPがアド
レス2007を指示し、対象単語データCTWDがrc
ancel Jのときには、第8図(b)に示すように
ポインタPTIにアドレス8001が格納され、ポイン
タPT2にアドレス8004が格納され(S50)、ポ
インタPTI とポインタPT2 とに基いてポインタ
KPTは、[’lNT (8002,5÷3 ) )
X3によりアドレス8001を指示する。従って、対象
単語データCTWD<単語データWD (単語rsea
rctB )なので、ポインタPT2はポインタKPT
と等しいアドレス8001を指示しくS53〜S57
・S59) 、カウント対象単語r cancel J
のアドレス2007がアドレス2000(単語r 5e
arch 」の直前に格納される(841〜43)。更
に、第7図(c)に示すように次のカウント対象単語が
rwtite JのときにはポインタTXPにアドレス
200Fが格納され、カウント対象単語データCTWD
>単語データWD (単語r 5eaech 」なの
で、第8図(c)に示すように、ポインタPT1とポイ
ンタKPT とがアドレス8007を指示し、カウント
対象単語riIltite Jのアドレス200Eがア
ドレス2000の直後に格納される。
の全ての単語の先頭文字アドレスを回数データメモリ2
5に格納完了したときには、カウント処理料?!0(第
4図(e)参照)が実行され、また530でYesと判
定され回数データメモリ25に空き領域が無いときには
、フラグF1がセットされ(S35)、更に次の未読出
し単語データの先頭文字アドレスがポインタTXPに格
納され(S36)、カウント処理制御が実行される。例
えば、第7図(b)に示すようにポインタTXPがアド
レス2007を指示し、対象単語データCTWDがrc
ancel Jのときには、第8図(b)に示すように
ポインタPTIにアドレス8001が格納され、ポイン
タPT2にアドレス8004が格納され(S50)、ポ
インタPTI とポインタPT2 とに基いてポインタ
KPTは、[’lNT (8002,5÷3 ) )
X3によりアドレス8001を指示する。従って、対象
単語データCTWD<単語データWD (単語rsea
rctB )なので、ポインタPT2はポインタKPT
と等しいアドレス8001を指示しくS53〜S57
・S59) 、カウント対象単語r cancel J
のアドレス2007がアドレス2000(単語r 5e
arch 」の直前に格納される(841〜43)。更
に、第7図(c)に示すように次のカウント対象単語が
rwtite JのときにはポインタTXPにアドレス
200Fが格納され、カウント対象単語データCTWD
>単語データWD (単語r 5eaech 」なの
で、第8図(c)に示すように、ポインタPT1とポイ
ンタKPT とがアドレス8007を指示し、カウント
対象単語riIltite Jのアドレス200Eがア
ドレス2000の直後に格納される。
更に、第7図(d)に示すように次カウント対象単語が
rcancel」のときにはポインタTXPにアドレス
2014が格納され、カウント対象単語データCTWD
<単語データWD (単語r 5earch 」なの
で、第8図(d)に示すように、ポインタPT2とポイ
ンタKPTとは等しいアドレス8004を指示して検索
範囲が半分に縮小され、更にポインタKPTはアドレス
8001を指示する。その結果、カウント対象単語デー
タCTWDと単語データーDとが同一なので、カウント
対象単語rcancel Jのアドレス2014がアド
レス2007 (単語rcancel Jの直前に格納
される。
rcancel」のときにはポインタTXPにアドレス
2014が格納され、カウント対象単語データCTWD
<単語データWD (単語r 5earch 」なの
で、第8図(d)に示すように、ポインタPT2とポイ
ンタKPTとは等しいアドレス8004を指示して検索
範囲が半分に縮小され、更にポインタKPTはアドレス
8001を指示する。その結果、カウント対象単語デー
タCTWDと単語データーDとが同一なので、カウント
対象単語rcancel Jのアドレス2014がアド
レス2007 (単語rcancel Jの直前に格納
される。
以下、同様にしてテキストメモリ22内の全ての単語デ
ータについてその先頭文字アドレスが回数データメモリ
25に格納される。しかし、S3OでYesと判定され
たときには、そのときまでに読出された単語の先頭アド
レスが回数データメモリ25に格納されるとともに、次
の未読出し単語の先頭文字アドレスがポインタTXPに
格納される。
ータについてその先頭文字アドレスが回数データメモリ
25に格納される。しかし、S3OでYesと判定され
たときには、そのときまでに読出された単語の先頭アド
レスが回数データメモリ25に格納されるとともに、次
の未読出し単語の先頭文字アドレスがポインタTXPに
格納される。
次に、カウント処理制御が開始されると、先ずポインタ
PTIにポインタTPTのデータが格納され(S70)
、カウント対象単語バッファ23には回数データメモリ
25の先頭に格納されているアドレスに対応するテキス
トメモリ22内の単語データが格納され(S71)、ポ
インタPTIがエンドアドレスEO^よりも小さいとき
には(S72:NO)、ポインタPT2にポインタPT
I のデータが格納され且つカウンタ34にカウント値
CNTとして「1」が格納され(S73)、更にポイン
タPT2が3つインクリメントされて次のアドレスを指
示する(S74)。そして、ポインタPT2がエンドア
ドレスEOAよりも小さいときには(S75:YeS)
、ポインタPT2で指示するアドレスに対応するテキス
トメモリ22の単語データが単語バッファ24に格納さ
れ(S76)、カウント対象単語データCTWDと単語
データー〇とが等しいときには(S77:Yes)、カ
ウント値CNTが1つインクリメントされ(37B)、
S74以降が実行される。
PTIにポインタTPTのデータが格納され(S70)
、カウント対象単語バッファ23には回数データメモリ
25の先頭に格納されているアドレスに対応するテキス
トメモリ22内の単語データが格納され(S71)、ポ
インタPTIがエンドアドレスEO^よりも小さいとき
には(S72:NO)、ポインタPT2にポインタPT
I のデータが格納され且つカウンタ34にカウント値
CNTとして「1」が格納され(S73)、更にポイン
タPT2が3つインクリメントされて次のアドレスを指
示する(S74)。そして、ポインタPT2がエンドア
ドレスEOAよりも小さいときには(S75:YeS)
、ポインタPT2で指示するアドレスに対応するテキス
トメモリ22の単語データが単語バッファ24に格納さ
れ(S76)、カウント対象単語データCTWDと単語
データー〇とが等しいときには(S77:Yes)、カ
ウント値CNTが1つインクリメントされ(37B)、
S74以降が実行される。
一方、カウント対象単語データCTWDと単語データW
Dとが等しくないときには(S77:No)、ポインタ
PTIが2つインクリメントされ(S79)、ポインタ
PTIで指示するアドレスにカウント値CNTが使用回
数として格納され(S80)、更にポインタPTIが1
つインクリメントされる(S81)。
Dとが等しくないときには(S77:No)、ポインタ
PTIが2つインクリメントされ(S79)、ポインタ
PTIで指示するアドレスにカウント値CNTが使用回
数として格納され(S80)、更にポインタPTIが1
つインクリメントされる(S81)。
次に、このカウント値CNTが2以上のときつまり回数
データメモリ25に同じ単語データが連続して複数格納
されているときには(S82:YeS)、その複数の単
語データを1つだけ格納させるためにポインタPT2で
指示するアドレス以降の各データがポインタPTIで指
示するアドレス以降の各アドレスに繰り上げて格納され
(383)、ポインタEPTにはS83で削除された回
数データに相当するハイド数分減らしたアドレスが格納
され(S84)、単語データーDがカウント対象単語デ
ータCTWDとしてカウント対象単語バッファ23に格
納され(S85)、S72に戻る。そして、以下同様に
して、回数データメモリ25内の各回数データにカウン
ト値CNTが格納されてポインタPTIがポインタEP
Tに等しくなるまで372〜S85が繰り返される。例
えば、第9図(a)に示すようにアドレス8001とア
ドレス8004とに同一の単語r cancel Jが
格納されているときには、最初の単語r cancel
Jに対応する回数データのカウント値CNTとして「
2」が格納され且つポインタ1)T2で支持するアドレ
ス8007以降の各データがポインタPTIで支持する
アドレス8004以降の各アドレスに格納されてポイン
タEPTには[3Jだけ少ない値が格納される。そして
、第9図(b)に示すように各単語rreplace
」、r 5earch 」、’−1vrite」の使用
回数として「1」が夫々格納される。
データメモリ25に同じ単語データが連続して複数格納
されているときには(S82:YeS)、その複数の単
語データを1つだけ格納させるためにポインタPT2で
指示するアドレス以降の各データがポインタPTIで指
示するアドレス以降の各アドレスに繰り上げて格納され
(383)、ポインタEPTにはS83で削除された回
数データに相当するハイド数分減らしたアドレスが格納
され(S84)、単語データーDがカウント対象単語デ
ータCTWDとしてカウント対象単語バッファ23に格
納され(S85)、S72に戻る。そして、以下同様に
して、回数データメモリ25内の各回数データにカウン
ト値CNTが格納されてポインタPTIがポインタEP
Tに等しくなるまで372〜S85が繰り返される。例
えば、第9図(a)に示すようにアドレス8001とア
ドレス8004とに同一の単語r cancel Jが
格納されているときには、最初の単語r cancel
Jに対応する回数データのカウント値CNTとして「
2」が格納され且つポインタ1)T2で支持するアドレ
ス8007以降の各データがポインタPTIで支持する
アドレス8004以降の各アドレスに格納されてポイン
タEPTには[3Jだけ少ない値が格納される。そして
、第9図(b)に示すように各単語rreplace
」、r 5earch 」、’−1vrite」の使用
回数として「1」が夫々格納される。
次に、S6へ移行してデイスプレィ10の表示画面が切
換えられ、使用回数の多い順などの所定の配列順序で単
語とその使用回数とを対応づけた一覧表がデイスプレィ
10に表示され、フラグKDFがセットされ(S7)、
S2に戻る。例えば、第10図に示すように、使用回数
が多い単語から所定の順序(アルファベット類、文字数
の多い順)で表示される。
換えられ、使用回数の多い順などの所定の配列順序で単
語とその使用回数とを対応づけた一覧表がデイスプレィ
10に表示され、フラグKDFがセットされ(S7)、
S2に戻る。例えば、第10図に示すように、使用回数
が多い単語から所定の順序(アルファベット類、文字数
の多い順)で表示される。
一方、回数データの表示中にキャンセルキーが操作され
たときには(S2・S8・S9:YeS)、フラグKD
Fがリセットされ(SIO)、フラグF1がリセットさ
れているときには(Sll:No) 、ワードカウント
キーを操作する直前に表示されていた文書が表示される
(S14)。しかし、フラグF1がセットされていて回
数データ作成中に回数データメモリ25の空き領域がな
くなったときつまりオーバーフローしたときには(S1
1:Yes)、ポインタTXPに基いてカーソルカラム
データCCとカーソルラインデータCLとが更新され(
S12)、これら両データCC−CLとに基いてカーソ
ル40がカウント未処理の先頭単語の先頭文字に表示さ
れる一方、メツセージラインにメツセージ「0νERF
LOW ! Jが表示される(S13)。尚、単語ポイ
ンタTXPに基くテキスI・メモリ22の単語を反転表
示(リバース表示)さセでもよく、また点滅表示させて
もよい。例えば、第11図に示すようにカウント処理さ
れなかった未カウント処理単語の先頭単語reacJ以
降の文書がデイスプレィ10に表示されるとともに、そ
の先頭単語の先頭文字「e」にカーソル40が表示され
る。更に、rOVERFLOW ! Jが表示される。
たときには(S2・S8・S9:YeS)、フラグKD
Fがリセットされ(SIO)、フラグF1がリセットさ
れているときには(Sll:No) 、ワードカウント
キーを操作する直前に表示されていた文書が表示される
(S14)。しかし、フラグF1がセットされていて回
数データ作成中に回数データメモリ25の空き領域がな
くなったときつまりオーバーフローしたときには(S1
1:Yes)、ポインタTXPに基いてカーソルカラム
データCCとカーソルラインデータCLとが更新され(
S12)、これら両データCC−CLとに基いてカーソ
ル40がカウント未処理の先頭単語の先頭文字に表示さ
れる一方、メツセージラインにメツセージ「0νERF
LOW ! Jが表示される(S13)。尚、単語ポイ
ンタTXPに基くテキスI・メモリ22の単語を反転表
示(リバース表示)さセでもよく、また点滅表示させて
もよい。例えば、第11図に示すようにカウント処理さ
れなかった未カウント処理単語の先頭単語reacJ以
降の文書がデイスプレィ10に表示されるとともに、そ
の先頭単語の先頭文字「e」にカーソル40が表示され
る。更に、rOVERFLOW ! Jが表示される。
以上説明したように、テキストメモリ22から読出した
各カウント対象単語について、英和辞書の見出し語のよ
うなアルファベット類となるようにそのアドレスが回数
データメモリ25に格納され、しかもカウント対象単語
データCTWDと同一の単語データーDの検索処理を実
行する毎に検索範囲が順次半分に縮小されるので、カウ
ント対象単語の使用回数のカウント処理を迅速に行うこ
とができる。
各カウント対象単語について、英和辞書の見出し語のよ
うなアルファベット類となるようにそのアドレスが回数
データメモリ25に格納され、しかもカウント対象単語
データCTWDと同一の単語データーDの検索処理を実
行する毎に検索範囲が順次半分に縮小されるので、カウ
ント対象単語の使用回数のカウント処理を迅速に行うこ
とができる。
更に、回数データメモリ25には、カウント対象単語の
テキストメモリ22におけるアドレス(2バイト)とそ
の使用回数(1バイト)とが格納されるだけなので、回
数データメモリ25のメモリ容量を格段に小さくするこ
とができる。
テキストメモリ22におけるアドレス(2バイト)とそ
の使用回数(1バイト)とが格納されるだけなので、回
数データメモリ25のメモリ容量を格段に小さくするこ
とができる。
尚、同一単語のカウント処理制御が可能な種々の電子タ
イプライタやワードプロセッサなど各種の文書処理装置
に本発明を適用し得ることは勿論である。
イプライタやワードプロセッサなど各種の文書処理装置
に本発明を適用し得ることは勿論である。
第1図は本発明の構成を示す機能ブロック図、第2図〜
第10図は本発明の実施例を示すもので、第2図はワー
ドプロセッサの斜視図、第3図はワードプロセッサの制
御系のブロック図、第4図(a)〜第4図(e)は単語
使用回数カウント制御のルーチンの概略フローチャート
、第5図はテキストメモリと回数データメモリとの関係
を説明するメモリマツプ図、第6図は回数データメモリ
の構成を説明する説明図、第7図(a)〜第7図(e)
・第8図(a)〜第8図(di第9図(a) ・第
9図(b)は夫々単語使用回数カウント制御を説明する
説明図、第10図は回数データの一覧表を表示した例示
図、第11図は回数データメモリの空き領域が無くなっ
たときの文書データを表示した例示図である。 1・・ワードプロセッサ、 3・・キーボード、16
・・cpu、 17・・ROM (プログラムメモリ)
、20・・RAM、 22・・テキストメモリ、 2
3・・カウント対象単語バッファ、25・・回数データ
メモリ、 28〜33・・ポインタ、 C・・制御装
置。 特許出願人 ブラザー工業株式会社第2図 第1図 第 図 (a) 第8図(b) 第 図 (a) 第 図 (b) 第 図 (C) 第 図 (d) 第10図 第11図
第10図は本発明の実施例を示すもので、第2図はワー
ドプロセッサの斜視図、第3図はワードプロセッサの制
御系のブロック図、第4図(a)〜第4図(e)は単語
使用回数カウント制御のルーチンの概略フローチャート
、第5図はテキストメモリと回数データメモリとの関係
を説明するメモリマツプ図、第6図は回数データメモリ
の構成を説明する説明図、第7図(a)〜第7図(e)
・第8図(a)〜第8図(di第9図(a) ・第
9図(b)は夫々単語使用回数カウント制御を説明する
説明図、第10図は回数データの一覧表を表示した例示
図、第11図は回数データメモリの空き領域が無くなっ
たときの文書データを表示した例示図である。 1・・ワードプロセッサ、 3・・キーボード、16
・・cpu、 17・・ROM (プログラムメモリ)
、20・・RAM、 22・・テキストメモリ、 2
3・・カウント対象単語バッファ、25・・回数データ
メモリ、 28〜33・・ポインタ、 C・・制御装
置。 特許出願人 ブラザー工業株式会社第2図 第1図 第 図 (a) 第8図(b) 第 図 (a) 第 図 (b) 第 図 (C) 第 図 (d) 第10図 第11図
Claims (1)
- (1)文字や記号のデータ及び種々の指令を入力する為
の入力手段と、 入力手段から入力された複数の単語のデータを文書デー
タとして格納するテキストメモリと、前記テキストメモ
リ内の単語について各単語に関するテキストメモリのア
ドレス情報と使用回数情報とを関連づけて格納するため
のデータメモリと、 前記テキストメモリから各単語とそのアドレス情報を順
々に読出す単語読出し手段と、 前記単語読出し手段で読出された各単語のアドレス情報
を、単語のスペルと関連づけて決定される所定の配列順
序でデータメモリに順々に格納するアドレス情報格納手
段と、 前記データメモリに格納後これら複数の単語のアドレス
情報とテキストメモリの複数の単語とに基いて各単語の
使用回数をカウントしその使用回数をアドレス情報と関
連づけてデータメモリに格納する使用回数カウント手段
とを備えたことを特徴とする文書処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2235427A JPH04114267A (ja) | 1990-09-04 | 1990-09-04 | 文書処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2235427A JPH04114267A (ja) | 1990-09-04 | 1990-09-04 | 文書処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04114267A true JPH04114267A (ja) | 1992-04-15 |
Family
ID=16985952
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2235427A Pending JPH04114267A (ja) | 1990-09-04 | 1990-09-04 | 文書処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04114267A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10341538B2 (en) | 2015-05-29 | 2019-07-02 | Japan Display Inc. | Display system and display method |
-
1990
- 1990-09-04 JP JP2235427A patent/JPH04114267A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10341538B2 (en) | 2015-05-29 | 2019-07-02 | Japan Display Inc. | Display system and display method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4994968A (en) | Word processing device | |
| JPH04114266A (ja) | 文書処理装置 | |
| JPS61217864A (ja) | 電子辞書 | |
| JPH0326421B2 (ja) | ||
| JP3817747B2 (ja) | 書体情報設定装置 | |
| JPH0352062A (ja) | 文書処理装置 | |
| JPH036659A (ja) | 文書処理装置 | |
| JP2651166B2 (ja) | 情報処理方法 | |
| JP2575650B2 (ja) | かな漢字変換装置 | |
| JP2573183B2 (ja) | かな漢字変換装置 | |
| JP2504867B2 (ja) | 文章処理装置における表示方式 | |
| JPS63192157A (ja) | 文書処理装置 | |
| KR900002790B1 (ko) | 키보드의 키 위치 변경 제어방법 | |
| JPH0476760A (ja) | スペルチェック機能付き文書処理装置 | |
| JPH0476759A (ja) | スペルチェック機能付き文書処理装置 | |
| KR880002422B1 (ko) | 휴대용 전자 메모 처리기 | |
| JP2543501B2 (ja) | ワ−ドプロセツサ | |
| JPS6398766A (ja) | 文書作成処理装置 | |
| JPH077396B2 (ja) | 電子機器 | |
| JPH01230115A (ja) | 入力装置 | |
| JPH0731477B2 (ja) | デ−タ表示方式 | |
| JPS62266654A (ja) | ワ−ドプロセツサ | |
| JPH04213157A (ja) | スペルチェック機能付き文書処理装置 | |
| JPS61204765A (ja) | レイアウト表示方式 | |
| JPH0476761A (ja) | スペルチェック機能付き文書処理装置 |