JPS60189570A - 文字処理装置 - Google Patents
文字処理装置Info
- Publication number
- JPS60189570A JPS60189570A JP59044114A JP4411484A JPS60189570A JP S60189570 A JPS60189570 A JP S60189570A JP 59044114 A JP59044114 A JP 59044114A JP 4411484 A JP4411484 A JP 4411484A JP S60189570 A JPS60189570 A JP S60189570A
- Authority
- JP
- Japan
- Prior art keywords
- repeat
- key
- input
- character
- cursor
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
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)
- Input From Keyboards Or The Like (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[技術分野]
本発明は、入力された文字列を簡単な操作でリピートす
ることができる文字処理装置に関する。
ることができる文字処理装置に関する。
[従来技術]
従来、この種の文字処理装置においては、文字列をリピ
ートする際には、入力列を指定し、この文字列を、カー
ソル等の入力位置指定手段により示される場所から入力
しなければならない。
ートする際には、入力列を指定し、この文字列を、カー
ソル等の入力位置指定手段により示される場所から入力
しなければならない。
したがって、文字列をリピートせずに連続して入力した
場合はよいが、リピートしたい場合は、カーソルの位置
をそのつど移動するか、またはコピー命令等により1回
ずつコピー先を指定しなければならず、その操作が複雑
であった。
場合はよいが、リピートしたい場合は、カーソルの位置
をそのつど移動するか、またはコピー命令等により1回
ずつコピー先を指定しなければならず、その操作が複雑
であった。
[目 的]
本発明の目的は、このような問題を解消し、リピート範
囲指定の時に、文字入力位置を指定するカーソルの動き
も同時に記憶することによって、すなわち、リピートし
たい文字列とリピート先の位置とを同時に記憶すること
によって、横方向。
囲指定の時に、文字入力位置を指定するカーソルの動き
も同時に記憶することによって、すなわち、リピートし
たい文字列とリピート先の位置とを同時に記憶すること
によって、横方向。
縦方向、斜め方向など、どの方向へも文字列のリピート
を簡単に行うことができる文字処理装置を提供すること
にある。
を簡単に行うことができる文字処理装置を提供すること
にある。
[実 施 例]
以下に図面を参照して本発明の詳細な説明する。
第1図は本発明を達成するための構成の一例を示す。同
図において、Aは入力手段、Bはリピートキー判別手段
、Cはリピート範囲設定手段、Dはリピート手段、Eは
表示手段である。
図において、Aは入力手段、Bはリピートキー判別手段
、Cはリピート範囲設定手段、Dはリピート手段、Eは
表示手段である。
ついで、本発明にかかる文字処理装置の一実施例の概略
構成を第2図に示す。図示の構成において、1はマイク
ロプロセッサ、2は各入出カメモリの記憶番地を指定す
るためのアドレスバス、3は各種データの転送に用いる
双方向性のデータバス、4は各メモリ等の書込み、読出
し、中断の受付けやデータ設定のタイミング指示等の制
御信号を伝送するためのコントロールバスである。
構成を第2図に示す。図示の構成において、1はマイク
ロプロセッサ、2は各入出カメモリの記憶番地を指定す
るためのアドレスバス、3は各種データの転送に用いる
双方向性のデータバス、4は各メモリ等の書込み、読出
し、中断の受付けやデータ設定のタイミング指示等の制
御信号を伝送するためのコントロールバスである。
また、5はアルファベ−/ トキー、仮名文字キー、数
字キー等の各種キーを配設したキーボードである。6は
そのキーボード5を制御するためのキーボードコントロ
ーラであって、キーボード5により入力したデータをキ
ーボードコントローラ6によりエンコードするとともに
、中断信号すなわちインタラブド信号をコントロールパ
スに送出する。
字キー等の各種キーを配設したキーボードである。6は
そのキーボード5を制御するためのキーボードコントロ
ーラであって、キーボード5により入力したデータをキ
ーボードコントローラ6によりエンコードするとともに
、中断信号すなわちインタラブド信号をコントロールパ
スに送出する。
さらに、7はCRTコントローラであって、CRTディ
スプレイ装置8、表示コントローラ9、キャラクタジェ
ネレータ10、リフレッシュメモリ11およびリフレッ
シュメモリコントローラ12を制御する。
スプレイ装置8、表示コントローラ9、キャラクタジェ
ネレータ10、リフレッシュメモリ11およびリフレッ
シュメモリコントローラ12を制御する。
しかして、表示コントローラ9においては、キャラクタ
ジェネレータlOからの文学パターン信号をリフレッシ
ュメモリ!1内に記憶している輝度、反転、アンダーラ
イン、点滅などの表示制御信号に従って処理し、その処
理ずみ文字パターン信号をCRTディスプレイ装置8に
供給して表示する。
ジェネレータlOからの文学パターン信号をリフレッシ
ュメモリ!1内に記憶している輝度、反転、アンダーラ
イン、点滅などの表示制御信号に従って処理し、その処
理ずみ文字パターン信号をCRTディスプレイ装置8に
供給して表示する。
一方、キャラクタジェネレータ10は、格納しである文
字パターンのうち、文字コード、文字パターンの行アド
レスなどのコード入力により指定した行に配列すべき文
字パターンを順次に出力し、リフレッシュメモリ11は
、CRTディスプレイ装置8に表示する文字コードおよ
び表示制御コードを一旦記憶して、CRTコントローラ
7からの表示の指示に応じ、それらの文字コードおよび
表示制御コードを繰返し出力する。
字パターンのうち、文字コード、文字パターンの行アド
レスなどのコード入力により指定した行に配列すべき文
字パターンを順次に出力し、リフレッシュメモリ11は
、CRTディスプレイ装置8に表示する文字コードおよ
び表示制御コードを一旦記憶して、CRTコントローラ
7からの表示の指示に応じ、それらの文字コードおよび
表示制御コードを繰返し出力する。
さらに、リフレッシュメモリコントローラ12は、CR
Tコントローラ7からの指示に応じて、[ERT表示の
ための上述したリフレッシュサイクルとマイクロプロセ
ッサ1からのデータの書込みおよび読出しとを制御する
。
Tコントローラ7からの指示に応じて、[ERT表示の
ための上述したリフレッシュサイクルとマイクロプロセ
ッサ1からのデータの書込みおよび読出しとを制御する
。
13は読出し専用メモリ、すなわち、いわゆるリードオ
ンリメモリ(ROM)であって、後述する第4図に示す
如き文字処理の制御手順を記憶するとともに、各種の処
理手順を記憶させておく。
ンリメモリ(ROM)であって、後述する第4図に示す
如き文字処理の制御手順を記憶するとともに、各種の処
理手順を記憶させておく。
また、14はROM 13のコントローラであり、15
はランダムアクセスメモリ(RAM)であって、各種デ
ータを一蒔イ饗在ナス−た)−安lf:″めRAMl5
は、作成した文書を一時記憶するバッファSB (かか
る内容は、表示のためにリフレッシュメモリ11に送ら
れる)、リピート開始キー人力からリピート終了キー人
力までに入力されたキーを記憶するリピートバッファR
B、入力されたキーがリピートキーか、リピート開始キ
ーか、リピート終了キーかを判別する判別テーブルHT
I 、リピート内容がリピートバッファRBの内容に適
するかどうかを判別する判別テーブルHT2およびカー
ソルの位置を記憶スるカーソルレジスタCR等を有する
。カーソルの位置は、バッファSB上の記憶位置と関連
しているものである。
はランダムアクセスメモリ(RAM)であって、各種デ
ータを一蒔イ饗在ナス−た)−安lf:″めRAMl5
は、作成した文書を一時記憶するバッファSB (かか
る内容は、表示のためにリフレッシュメモリ11に送ら
れる)、リピート開始キー人力からリピート終了キー人
力までに入力されたキーを記憶するリピートバッファR
B、入力されたキーがリピートキーか、リピート開始キ
ーか、リピート終了キーかを判別する判別テーブルHT
I 、リピート内容がリピートバッファRBの内容に適
するかどうかを判別する判別テーブルHT2およびカー
ソルの位置を記憶スるカーソルレジスタCR等を有する
。カーソルの位置は、バッファSB上の記憶位置と関連
しているものである。
次にキーボード5の具体的なキー配置を第3図に基づい
て説明する。第3図において、5Aは文字、記号、カナ
等の入カキ−15Bはカーソルの上下左右方向への移動
を指示するカーソル移動キー、5Gはリピート内容を入
力開始する際に使用するリピート開始キー、5Dはリピ
ート内容を入力終了する際に使用するリピート終了キー
および5Eはリピート内容をリピートする際に使用する
りピートキーである。
て説明する。第3図において、5Aは文字、記号、カナ
等の入カキ−15Bはカーソルの上下左右方向への移動
を指示するカーソル移動キー、5Gはリピート内容を入
力開始する際に使用するリピート開始キー、5Dはリピ
ート内容を入力終了する際に使用するリピート終了キー
および5Eはリピート内容をリピートする際に使用する
りピートキーである。
第4図は本発明にかかる文字処理手順を示すフローチャ
ート、第5図、第6図および第7図はCRT8の表示内
容を示す図である。第5図〜第7図において、8Aはカ
ーソル、8Bは左マージンマークおよび8Cは右マージ
ンマークである。
ート、第5図、第6図および第7図はCRT8の表示内
容を示す図である。第5図〜第7図において、8Aはカ
ーソル、8Bは左マージンマークおよび8Cは右マージ
ンマークである。
次に本発明文字処理装置による文字処理例を第4図を用
いて説明する。まず、Slにおいて、文書作成中などに
リピート開始キー50が押されたかどうかを判別テーブ
ルHTIに基づいて判断し、リピート開始キー5Cが押
されたならばS3へ進む。そうでないならS2にすすみ
、そこで他の処理を行う。S3においては次に入力され
るキーがリピート内容として正常かどうかを判別テーブ
ルHT2に基づいて判断し、正常なキーならばバッファ
SBに記憶させると共にリピートバッファRBの先頭か
ら順にそのキーの内容を格納していく。例えば今、sl
においてリピート開始キーが押された後、第5図に示す
位置へ「A」なるキーが入力されたとすると、S3にお
いてrAJはリピート内容としては適確であるため正常
キーとみなされて、S5においてリピートバッファRB
の先頭に格納される。しかし、S3において文章作成を
終了するためのキー等の異常なキーと判断されるような
キーが入力されると84にすすみ、そこでエラー処理さ
れる。次に、「B」をキー人力すると、S6において終
了キーではないので83に戻り、そこで同様にして、第
6図に示すようにrAJの隣りにrf3Jが表示され、
S5においてリピートバッフアRB内のrAJの隣にr
BJ というキーが格納される。このようにして、入カ
キ−5Aおよびカーソル移動キー5Bを用いてr、AJ
、rBJ’ 、r(、+ 、rDJ 、rE」および
「F」を第6図のように作成し、カーソル8Aの位置を
rDJ 、rEJ 、rFJが表示されている行の直ぐ
下の行の第4列目にセットする。
いて説明する。まず、Slにおいて、文書作成中などに
リピート開始キー50が押されたかどうかを判別テーブ
ルHTIに基づいて判断し、リピート開始キー5Cが押
されたならばS3へ進む。そうでないならS2にすすみ
、そこで他の処理を行う。S3においては次に入力され
るキーがリピート内容として正常かどうかを判別テーブ
ルHT2に基づいて判断し、正常なキーならばバッファ
SBに記憶させると共にリピートバッファRBの先頭か
ら順にそのキーの内容を格納していく。例えば今、sl
においてリピート開始キーが押された後、第5図に示す
位置へ「A」なるキーが入力されたとすると、S3にお
いてrAJはリピート内容としては適確であるため正常
キーとみなされて、S5においてリピートバッファRB
の先頭に格納される。しかし、S3において文章作成を
終了するためのキー等の異常なキーと判断されるような
キーが入力されると84にすすみ、そこでエラー処理さ
れる。次に、「B」をキー人力すると、S6において終
了キーではないので83に戻り、そこで同様にして、第
6図に示すようにrAJの隣りにrf3Jが表示され、
S5においてリピートバッフアRB内のrAJの隣にr
BJ というキーが格納される。このようにして、入カ
キ−5Aおよびカーソル移動キー5Bを用いてr、AJ
、rBJ’ 、r(、+ 、rDJ 、rE」および
「F」を第6図のように作成し、カーソル8Aの位置を
rDJ 、rEJ 、rFJが表示されている行の直ぐ
下の行の第4列目にセットする。
この後、リピート終了キー5Dが押されることにより、
S6において判別テーブルHTIを用いてリピート終了
であると判断される。これによって、リピート開始キー
50の押下からリピート終了キー5Dの押下までの間に
入力され、しかも正常キーとして判断されたキーはリピ
ートバッファRBに順に格納される。次に87にすすみ
、ここでキーボード5におけるリピートキー5Eの押下
により、判別テーブル)ITlを用いてリピートキー5
Eの入力であることを判別してS9にすすみ、ここでリ
ピートキー5Eの押下1回につき第6図におけるカーソ
ル位置から、リピートバッファRBに格納されている内
容(キー処理)を1回バッファSBにリピートする。
S6において判別テーブルHTIを用いてリピート終了
であると判断される。これによって、リピート開始キー
50の押下からリピート終了キー5Dの押下までの間に
入力され、しかも正常キーとして判断されたキーはリピ
ートバッファRBに順に格納される。次に87にすすみ
、ここでキーボード5におけるリピートキー5Eの押下
により、判別テーブル)ITlを用いてリピートキー5
Eの入力であることを判別してS9にすすみ、ここでリ
ピートキー5Eの押下1回につき第6図におけるカーソ
ル位置から、リピートバッファRBに格納されている内
容(キー処理)を1回バッファSBにリピートする。
例えば、ここでリピートキー5Eが2度押されれば、
S7およびS9が2回行われ、第7図に示すような文書
C文字列)が簡単に得られる。なお、S7にオイて、リ
ヒートキー5Eの入力がなければ、S8にすすみ、他の
ルーチンとみなされ、リピートバッフyRBの内容は全
てクリアされてSlへ戻る。
S7およびS9が2回行われ、第7図に示すような文書
C文字列)が簡単に得られる。なお、S7にオイて、リ
ヒートキー5Eの入力がなければ、S8にすすみ、他の
ルーチンとみなされ、リピートバッフyRBの内容は全
てクリアされてSlへ戻る。
以上のようにして、リピート開始キーからリピート終了
キーまでに入力された入力ストロークを記憶し、カーソ
ルを次に出方させたい位置にセットし、リピートキーの
押下回数だけ記憶したストロークをくり返すことによっ
てコピー操作や移動操作のようにカーソル移動を毎回行
うことなくリピート操作を実現することができる。
キーまでに入力された入力ストロークを記憶し、カーソ
ルを次に出方させたい位置にセットし、リピートキーの
押下回数だけ記憶したストロークをくり返すことによっ
てコピー操作や移動操作のようにカーソル移動を毎回行
うことなくリピート操作を実現することができる。
なお、上記実施例においては、ストロークを全て覚えて
リピートしたが、リピート開始キーからリピート終了キ
ーまでにできた修正済の文書バッファとカーソル位置と
を再度キーストロークに変換し直して、新しいリピート
ストロークにしてやれば、リピート開始キーからリピー
ト終了キーまでの中で無駄な動きや入力を削除すること
ができ、高速にリピートすることも可能になる。また、
上記実施例においてはストロークを記憶したが、リピー
ト文書バッファを記憶し、該記憶バッファとカーソルの
アドレスとの関係を記憶することによっても同様なリピ
ート操作ができる。
リピートしたが、リピート開始キーからリピート終了キ
ーまでにできた修正済の文書バッファとカーソル位置と
を再度キーストロークに変換し直して、新しいリピート
ストロークにしてやれば、リピート開始キーからリピー
ト終了キーまでの中で無駄な動きや入力を削除すること
ができ、高速にリピートすることも可能になる。また、
上記実施例においてはストロークを記憶したが、リピー
ト文書バッファを記憶し、該記憶バッファとカーソルの
アドレスとの関係を記憶することによっても同様なリピ
ート操作ができる。
[効 果]
以上説明しようたに、本発明によれば、文書を、きわめ
て簡単な操作でリピートすることができる。
て簡単な操作でリピートすることができる。
第1図は本発明を達成するための構成の一例を示す図、
第2図は本発明にかかる文字処理装置の一実施例の概略
構成図、 第3図はキーボードの具体的な配置例を示す図、 第4図は本発明にかかる文字処理手順を示すフローチャ
ート、 第5図、第6図および第7図はCRTの表示内容を示す
図である。 ■・・・マイクロプロセッサ、 2・・・アドレスバス、 3・・・データバス、 4・・・コントロールバス、 5・・・キーボード、 5A・・・入カキ−1 5B・・・カーソル移動キー、 5C・・・リピート開始キー、 5D・・・リピート終了キー、 5E・・・リピートキー、 6・・・キーボードコントローラ、 7・・・CRTコントローラ、 8・・・CRTディスプレイ装置、 8A・・・カーソル、 8B・・・左マージンマーク、 8C・・・右マージンマーク、 9・・・表示コントローラ、 10・・・キャラクタジェネレータ、 11・・・リフレッシュメモリ、 12・・・リフレッシュメモリコントローラ、13・・
・読出し専用メモリ、 14・・・コントローラ、 15・・・ランダムアクセスメモリ。 特許出願人 キャノン株式会社 代 理 人 弁理士 谷 義 − 第7図 8A
構成図、 第3図はキーボードの具体的な配置例を示す図、 第4図は本発明にかかる文字処理手順を示すフローチャ
ート、 第5図、第6図および第7図はCRTの表示内容を示す
図である。 ■・・・マイクロプロセッサ、 2・・・アドレスバス、 3・・・データバス、 4・・・コントロールバス、 5・・・キーボード、 5A・・・入カキ−1 5B・・・カーソル移動キー、 5C・・・リピート開始キー、 5D・・・リピート終了キー、 5E・・・リピートキー、 6・・・キーボードコントローラ、 7・・・CRTコントローラ、 8・・・CRTディスプレイ装置、 8A・・・カーソル、 8B・・・左マージンマーク、 8C・・・右マージンマーク、 9・・・表示コントローラ、 10・・・キャラクタジェネレータ、 11・・・リフレッシュメモリ、 12・・・リフレッシュメモリコントローラ、13・・
・読出し専用メモリ、 14・・・コントローラ、 15・・・ランダムアクセスメモリ。 特許出願人 キャノン株式会社 代 理 人 弁理士 谷 義 − 第7図 8A
Claims (1)
- 【特許請求の範囲】 文字、記号を入力する入力手段と、 該入力手段によって入力された文字、記号の入力列にお
けるリピート範囲を設定する設定手段と、 該設定手段によって設定きれた範囲における文字、記号
の入力列に関してリピートを開始する位置を指示する指
示手段と、 前記設定手段によって設定された範囲における文字、記
号の入力列を、前記指示手段によって指示した位置から
リピートして入力するリピート手段とを具えたことを特
徴とする文字処理装置。 (以下、余白)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59044114A JPS60189570A (ja) | 1984-03-09 | 1984-03-09 | 文字処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59044114A JPS60189570A (ja) | 1984-03-09 | 1984-03-09 | 文字処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60189570A true JPS60189570A (ja) | 1985-09-27 |
Family
ID=12682573
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59044114A Pending JPS60189570A (ja) | 1984-03-09 | 1984-03-09 | 文字処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60189570A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62127922A (ja) * | 1985-11-29 | 1987-06-10 | Canon Inc | 文字処理装置 |
| JPH04162174A (ja) * | 1990-10-25 | 1992-06-05 | Sanyo Electric Co Ltd | 文書作成装置 |
-
1984
- 1984-03-09 JP JP59044114A patent/JPS60189570A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62127922A (ja) * | 1985-11-29 | 1987-06-10 | Canon Inc | 文字処理装置 |
| JPH04162174A (ja) * | 1990-10-25 | 1992-06-05 | Sanyo Electric Co Ltd | 文書作成装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| USRE34835E (en) | Method and apparatus for editing document in colors | |
| JPS6141412B2 (ja) | ||
| EP0254480B1 (en) | Document processing apparatus | |
| JPS6362005B2 (ja) | ||
| JPH0437951A (ja) | 文書処理装置 | |
| JP2513480B2 (ja) | 文書作成装置 | |
| JPS6049423A (ja) | 文字処理装置 | |
| JPH081638B2 (ja) | 文書レイアウト表示方法及び装置 | |
| JPS581238A (ja) | 文書作成装置 | |
| JPH01230093A (ja) | 文字表示方法 | |
| JPS6362004B2 (ja) | ||
| JPS59142630A (ja) | 文字処理装置 | |
| JPS62181154A (ja) | 文書処理装置 | |
| JPS59161723A (ja) | 文字処理装置 | |
| JPS62107367A (ja) | 行修飾設定機能付き文書作成装置 | |
| JPS59180620A (ja) | 文書作成装置 | |
| JPH069044B2 (ja) | 文字処理装置 | |
| JPS6141005B2 (ja) | ||
| JPH0550008B2 (ja) | ||
| JPH0749851A (ja) | 文書整形装置 | |
| JPS5998239A (ja) | 文書作成装置 | |
| JPH0573548A (ja) | 文書整形装置 | |
| JPS59123045A (ja) | 文書処理装置の文章入力方式 | |
| JPH0244458A (ja) | 文字処理装置 | |
| JPH0532782B2 (ja) |