JPS5835632A - Character processing device - Google Patents
Character processing deviceInfo
- Publication number
- JPS5835632A JPS5835632A JP56134764A JP13476481A JPS5835632A JP S5835632 A JPS5835632 A JP S5835632A JP 56134764 A JP56134764 A JP 56134764A JP 13476481 A JP13476481 A JP 13476481A JP S5835632 A JPS5835632 A JP S5835632A
- Authority
- JP
- Japan
- Prior art keywords
- data
- tab
- memory
- crt
- pcr
- 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
Landscapes
- Digital Computer Display Output (AREA)
- Document Processing Apparatus (AREA)
Abstract
Description
【発明の詳細な説明】
本発明は文字の入力において、複数画面に渡って自由な
タブレージ四ン機能を有する文字処理装置に関する4の
である。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a character processing device having a free tablage function over a plurality of screens in character input.
従来、この種の装置は、ディスプレイ等の出力装置の同
−一面のタブセットしか行う事が出来なかつ友、例えば
各頁ごとに、文字配列の異なる7オーマツトのものには
、ページを通して文章を作成する時などページが切り換
わるごとくタブをセットする欠点が6つ九〇また、画面
数ページに鍍る文章で、最終ページから1ベージ目に戻
るKは、前画画キーをその必要な回数だけ押す必要があ
った。Conventionally, this type of device can only set tabs on the same side of an output device such as a display. There are 6 drawbacks to setting tabs as if the page is being changed, such as when you want to change pages.Also, when the text covers several pages on the screen, when returning from the last page to the first page, press the previous stroke key as many times as necessary. I needed to push.
本発VSO目的は上記の欠点を取9除ζうとする一〇で
ある。すなわち、あらかじめ、CRT等の出力装置の多
側画分のすべてのタブをセットする事によって、容易K
かう高速に特定のフォーマットを持?九文章の作成が可
能となる文字処理装置を提供することである。The purpose of this VSO is to eliminate the above drawbacks. In other words, by setting all the tabs for multiple side fractions of an output device such as a CRT in advance, you can easily
Does it have a specific format? An object of the present invention is to provide a character processing device that can create nine sentences.
本発明の他の目的は以下図画を参照して行なう実施例の
lI!明よ〕羽らかとなるであろう。Other objects of the present invention are described below with reference to the drawings. [Morning] it will be full of feathers.
以下本発明の一実施例を図面を用いて説明する。III
図紘本発明01実施例を示すものであるO
図示の構成において、lはマイクログ闘セ!であ)、2
はアドレスバスであって、各人出ヵメモリの番地を指定
する。t7’j、3はデータバスであって、各種のデー
タO転送に用いる双方向性のパスでTo!り、4はコン
トロールバxテsつて、各メモリ等のリード、ライト、
インタラブドの受付け、データセットのタイミング等を
伝送するために用いる。さらに、5はキーボードであっ
て、1112図に示す如くアルファベットキー、平仮名
キー等の各種のキーを配設してあり、6はキーボードコ
ント四−2でアル。An embodiment of the present invention will be described below with reference to the drawings. III
Figure shows the embodiment of the present invention 01. In the illustrated configuration, l is a microlog set! De), 2
is an address bus, which specifies the address of each person's output memory. t7'j,3 is a data bus, which is a bidirectional path used for various data O transfers.To! 4 is a control bus, read and write each memory, etc.
It is used to transmit information such as accepting interconnected messages and timing of data sets. Furthermore, 5 is a keyboard, and as shown in FIG. 1112, various keys such as alphabet keys and hiragana keys are arranged, and 6 is a keyboard control 4-2.
92図においてタブセットキー21は、前記表示画面上
のページ数とカーソルの位置情報を、前記のレジスタT
BLJ)が示すところのタブバッファTBUに記憶する
事を指示し、タブキー23は、前記タブバッフ7群に記
憶されたタブ情報に従って、カーソル0を移動させる機
能を有し、タブリセットキー22はタブ操作に関するす
べてのレジスターTBFP 、 TBDP 、 TBの
内容を既知の値にクリアーするキーである。キーボード
5によって入力し九データをキーボードコントローラ6
によってエンコードするとともに、インク−ラット信号
をコントロールバス4に送出する。In FIG. 92, the tab set key 21 stores the page number and cursor position information on the display screen in the register T.
The tab key 23 has the function of moving cursor 0 according to the tab information stored in the tab buffer 7 group, and the tab reset key 22 is used for tab operation. This key clears the contents of all associated registers TBFP, TBDP, TB to known values. The nine data entered by the keyboard 5 are transferred to the keyboard controller 6.
and sends an ink-rat signal to the control bus 4.
つぎに、7はCRTコントローラで1)、CRT装置8
、キャラクタジェネレータ9、す7レツシエメモ910
す7レツシ二メモリコントローラ11を制御する。また
、8はCRT装置であって、過tのテレビジョン受像機
と同様のディスプレイを行なうことかで1&み。Next, 7 is the CRT controller 1), CRT device 8
, Character Generator 9, Su7 Ressie Memo 910
7. Controls the second memory controller 11. Also, 8 is a CRT device, which has a display similar to that of traditional television receivers.
M3図社線cg′riI&置801i装[M!示である
〇OはカーソルでToj)、CRT fj装置の表示画
mK表示されて−る文#Phゐい線記号のうち一つを指
定する指定マークである00は左マージンマーク、・紘
右!−ジン!−りであ)、操作者にCRT装置の表示i
j両画上の文字および記号人カO左儒端および右側端を
示す。M3 Zusha Line CG'riI & Oki801i Device [M! 〇O is the cursor (Toj), the display screen of the CRT fj device mK is the designation mark that specifies one of the displayed sentence #Ph, the line symbol 00 is the left margin mark, ・Hiroright ! -Jin! - Ria), display on the CRT device to the operator
j The characters and symbols on both strokes indicate the left and right edges.
ま九本例の場合は前記表示画面上では一行40文字で、
両画15行としている。9はキャラクタジェネレータで
あって、文字コード、文字パターンの行アドレス等のコ
ード大刀にょルそ〇文字パターンのうちその行のパター
ンを順次に出力し、1o#iす7レツシ≧メモリであっ
て、αT装置8に表示する文字゛コードを記憶し、CR
Tコントローラ7からの表示の指示に応じて繰返しその
文字コードを出力するものであ夛、liはリフレッシュ
メモリコントローラであって、ぷコントローラ7からの
指示に応じてCRT表示のための上述したり7レツクユ
サイクヅ
ルとマイクロプロセ/flからのデータの書込み、読出
しを制御する◇さらに、12は読出し専用メモリ、すな
わち、いわゆるROMであって、第4図に示し九制御手
順を記憶するとと−に各種のmI1手願金層憶させであ
る。また、13はROM 12のコントローラであシ、
14線ランダムアクセスメモリ、すなわち、いわゆるR
AMであって、各種のデータの一時記憶に用い、例えば
、nn個のタブ操作に必要なタブ位置情報が記憶されて
いるタブバッファTB 1〜TBnnや、最初のタブバ
ッファ、つまりTBIが記憶されているところのアドレ
スを示すメモリTBFPや、最後のタグバッファTB
nnが記憶されているところのアドレスを示すメモリT
BLPや、CRT画面上でのページとカーソル位置を記
憶している、ページカーソルレジスタPCB 、キーブ
ード5よシ入力されるキー信号が記憶されるレジスタ1
7はフロッピディスク駆動装置であシ、18は70ツピ
駆動義置のコントロー2である。ま良、19はプリンタ
であり、20はプリンタのコントローラである。In the case of this example, there are 40 characters per line on the display screen,
Both strokes have 15 lines. Reference numeral 9 is a character generator, which sequentially outputs the pattern of the line of the character pattern such as character code and line address of the character pattern, and 1o#isu7reshi≧memory; Memorize the character code to be displayed on the αT device 8, and
li is a refresh memory controller that repeatedly outputs the character code in response to display instructions from the T controller 7; ◇Furthermore, 12 is a read-only memory, that is, a so-called ROM, which stores the 9 control procedures shown in Fig. 4. This is a list of various mI1 donation levels. Also, 13 is the controller of ROM 12,
14-wire random access memory, i.e. the so-called R
AM is used for temporary storage of various data, and for example, tab buffers TB1 to TBnn, which store tab position information necessary for nn tab operations, and the first tab buffer, that is, TBI, are stored. The memory TBFP that indicates the address where the
Memory T indicating the address where nn is stored
A page cursor register PCB that stores the page and cursor position on the BLP and CRT screen, and a register 1 that stores key signals input from the keypad 5.
7 is a floppy disk drive device, and 18 is a controller 2 with a 70-pin drive device. 19 is a printer, and 20 is a controller for the printer.
上述したような各構成要素からなる本発明文字鵡履装置
紘、キーボード5からの入力によって作動するものであ
って、キーボード5からの入力がなされると、インタラ
ブド信号がマイクツ
ロプロセ、す1に伝えられて、ROM 12内に記憶さ
れている制御手順に従って文字処理に必要な各110制
御動作を行なう〇
次に、第4図を参照しながら動作を説明する。The character writing device of the present invention, which is composed of the above-mentioned components, is operated by input from the keyboard 5, and when an input is made from the keyboard 5, an interwoven signal is transmitted to the microprocessor 1. Then, each 110 control operation necessary for character processing is performed according to the control procedure stored in the ROM 12. Next, the operation will be explained with reference to FIG.
ステップ24によってキーボードコントローラ6よシデ
ータを読み、シM14内の入力データレジスタINDR
に入れる。ステップ25においてINDR内のデータが
タブ操作に関するデータであるかどうかを判別し、タブ
関係以外のデータ、例えばカナと英文字とか、各種の制
御用のデータであれば、ステップ26によって各種の入
力処理、例えば、通常の英文字、カナ文字の入力中、カ
ナ文字入力によるカナ漢字変換入力、文字コード入力等
や制御処理が行なわれる。In step 24, the keyboard controller 6 reads the data and registers the input data register INDR in the keyboard M14.
Put it in. In step 25, it is determined whether the data in INDR is data related to tab operations, and if the data is other than tab-related data, such as kana and English characters, or data for various controls, step 26 is performed to perform various input processing. For example, during the input of normal English characters and kana characters, kana-kanji conversion input by inputting kana characters, character code input, etc., and control processing are performed.
この処理は通常のワードプロセッサ等により実現されて
いるものと同様のII&壇であシ、本発明に対しては直
!lKは関係しないので説明は省く。This processing is carried out by II & DAN similar to those realized by ordinary word processors, etc., and is directly applicable to the present invention. Since lK is not relevant, its explanation will be omitted.
一方ステップ25によってレジスタINDR内のデータ
がタブ操作に関するデータであれば、ステップ27にお
いて、それが、タブリセットかどうかを判別する。ここ
でタブリセットのデータである事が判れば、ステップ2
8へ行って、RAM 14内のメモリTBFP 、 T
BLP 、バッファTBを、既知0fllKクリアーす
る。On the other hand, if the data in the register INDR is data related to a tab operation in step 25, it is determined in step 27 whether or not it is a tab reset. If you find that it is tab reset data, step 2
8, the memory TBFP, T in RAM 14
BLP, clear buffer TB of known 0fllK.
ステップ27でタブリセットキー22でない事が判れば
、ステップ29へ行ってタブセットキーかどうかを判別
する。タブセットキー21であれば、ステップ30へ行
き、タブバッファファーストアドレスポインターのメモ
リTBFPが既知0IIIiKクリアされているかどう
かを判別し、もし、既知の値にクリアされているならば
、ζこで、あらかじめ、設定しておいた、RAM14内
のバッファTi1lが格納されるべきアドレスをメモリ
TlFF 、 TILPK格納する0この30から31
へO7’Q−は、タブリセットキー22が押されてから
、はじめてタブセットキー21が押され九時に通るのみ
で、二度目以降のタブセットキー21が通るのはステッ
プ32で、ここでタブバッフアクストアドレスポインタ
ーのメモリTBLP O内容を+1インクリメントして
、ステップ33へ進む。ステップ33では、ページカー
ソルレジスタPCBの内容を読みとって、それをメモリ
TBLP K示され九アドレスに書き込む。タブセット
中−21が押されるえびに、この動作が行なわれる。次
にステップ29でタブセットキーでない事が判れば、残
るはタブキー23しがないので、ステップ35へ行く0
ここでは、CR7画面上で、現在カーソルがどのページ
のどの位置にあるかを知る為にページカーソルレジスタ
のメモリPCHの内容を読み出す0そしてメモリTBF
Pで示されるアドレスの内容から置P tで順にPCB
のデータを引いていき、最初にその差が正になう九もの
のTBO値をPCBへ書き込む。If it is determined in step 27 that the key is not the tab reset key 22, the process goes to step 29 to determine whether it is the tab set key. If it is the tab set key 21, go to step 30 and determine whether the memory TBFP of the tab buffer first address pointer is cleared to known 0IIIiK, and if it is cleared to a known value, ζhere, The address where the buffer Ti1l in the RAM 14 should be stored, which was set in advance, is stored in the memory TlFF and TILPK0 from 30 to 31.
To O7'Q-, the tab set key 21 is pressed for the first time after the tab reset key 22 is pressed, and the tab set key 21 is pressed only at 9 o'clock. The memory TBLP_O content of the buffer address pointer is incremented by +1, and the process proceeds to step 33. In step 33, the contents of the page cursor register PCB are read and written to the address indicated in the memory TBLPK. This operation is performed when -21 is pressed during tab setting. Next, if it is determined in step 29 that it is not the tab set key, there is only the tab key 23 left, so go to step 350
Here, on the CR7 screen, in order to know which page and where the cursor is currently located, we will read the contents of the page cursor register's memory PCH0 and the memory TBF.
PCB in order from the contents of the address indicated by P to P t
Subtract the data, and first write the nine TBO values whose difference is positive to the PCB.
そして、この時、PCRのページ情報の部分だけを読み
出して、そして、頁情報に相当する一画面分のデータを
メモリーから絖み出し、!上に写し、複数頁にわ友る買
切9換え操作を行なわせる。At this time, only the page information part of the PCR is read out, and one screen's worth of data corresponding to the page information is extracted from the memory, and! Copy the information above and have the user perform the 9-change operation on multiple pages.
このようにして、現カーソルから一番近いタブ位置へカ
ーソルが移動していく。もしカーソルが一番最後にセッ
トされているタブ位置よプ後にあれば、画面の一番最初
のタブのところへ戻るととになる。このようにタブキー
を押す事によって、複数両面分のどんなフォーマットの
タブでも行なわせる事ができる。In this way, the cursor moves to the tab position closest to the current cursor. If the cursor is past the last tab set, it will return to the first tab on the screen. By pressing the tab key in this way, you can tab multiple pages in any format.
以上説明したように、一つの画面から、他の異なる画面
への切〉換えとカーソル移動が簡単なキー操作によって
行なえる効果をもつ。As explained above, there is an effect that switching from one screen to another different screen and moving the cursor can be performed by simple key operations.
H1図は本発明による実施例を示すブロック図、112
81はキーボードの説明図、113図はCRT装置の説
明図、第4図は制御手順を示す図である。
21・・・タブセット中−
,22・・・タブリセットキー
出願人 キャノン株式会社Figure H1 is a block diagram showing an embodiment according to the present invention, 112
81 is an explanatory diagram of the keyboard, FIG. 113 is an explanatory diagram of the CRT device, and FIG. 4 is a diagram showing the control procedure. 21...Tab setting in progress-, 22...Tab reset key Applicant Canon Co., Ltd.
Claims (1)
分の画面情報を複数個記憶する記憶手段と、記憶手段に
記憶された前記複数個の画面情報のおのおのに、予め異
なるタブ位置を設定するタブ位置設定手段と、前記記憶
手段内から画面情報を前記出力手段に出力せしめる出力
指示手段とを具備し、前記出力指示手段により画面情報
が前記出力手段に出力されると同時に轟骸画面情報に設
定してあったタブ位置を自動的に示すことを特徴とする
文字処理装置。An output means for outputting character information, a storage means for storing a plurality of pieces of screen information for one screen of the output means, and different tab positions are set in advance for each of the plurality of pieces of screen information stored in the storage means. tab position setting means for outputting screen information from within the storage means to the output means; and output instruction means for outputting screen information from within the storage means to the output means; A character processing device characterized by automatically indicating a tab position set in .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP56134764A JPS5835632A (en) | 1981-08-27 | 1981-08-27 | Character processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP56134764A JPS5835632A (en) | 1981-08-27 | 1981-08-27 | Character processing device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS5835632A true JPS5835632A (en) | 1983-03-02 |
Family
ID=15136006
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP56134764A Pending JPS5835632A (en) | 1981-08-27 | 1981-08-27 | Character processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS5835632A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS607515A (en) * | 1983-06-28 | 1985-01-16 | Toshiba Corp | Documentation device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5061950A (en) * | 1973-09-28 | 1975-05-27 | ||
JPS5099229A (en) * | 1973-12-28 | 1975-08-06 | ||
JPS5388535A (en) * | 1977-01-14 | 1978-08-04 | Ricoh Co Ltd | Word processor |
JPS5426626A (en) * | 1977-07-31 | 1979-02-28 | Ricoh Co Ltd | Display system |
JPS55124843A (en) * | 1979-03-19 | 1980-09-26 | Toshiba Corp | Display control system in word processor |
-
1981
- 1981-08-27 JP JP56134764A patent/JPS5835632A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5061950A (en) * | 1973-09-28 | 1975-05-27 | ||
JPS5099229A (en) * | 1973-12-28 | 1975-08-06 | ||
JPS5388535A (en) * | 1977-01-14 | 1978-08-04 | Ricoh Co Ltd | Word processor |
JPS5426626A (en) * | 1977-07-31 | 1979-02-28 | Ricoh Co Ltd | Display system |
JPS55124843A (en) * | 1979-03-19 | 1980-09-26 | Toshiba Corp | Display control system in word processor |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS607515A (en) * | 1983-06-28 | 1985-01-16 | Toshiba Corp | Documentation device |
JPH0410660B2 (en) * | 1983-06-28 | 1992-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4408302A (en) | Word processor with display device | |
EP0075732A2 (en) | Method and apparatus for merge processing in a text processing system | |
US4173753A (en) | Input system for sino-computer | |
JPH0142416B2 (en) | ||
US4454592A (en) | Prompt line display in a word processing system | |
JPH0117185B2 (en) | ||
JPH0210982B2 (en) | ||
JPS5835632A (en) | Character processing device | |
JPH0227150B2 (en) | ||
JPH0115906B2 (en) | ||
JPH05143575A (en) | Input character display method by means of enlarged character | |
JPS6038750B2 (en) | How to enter characters in a word processor | |
JPS64711B2 (en) | ||
JP3577741B2 (en) | Character input device | |
JPS58202476A (en) | Word learning apparatus | |
KR930004845A (en) | How to switch Korean / English fish mode | |
JPH0721189A (en) | Translation assisting system | |
JPS61131160A (en) | Documentation device | |
JPS60103389A (en) | Character processor | |
JPS6083122A (en) | Character processor | |
JPS59222885A (en) | Document processing terminal | |
JPH0615317Y2 (en) | Document processor | |
JPS63137359A (en) | Word processor | |
JPS5838810B2 (en) | Kanji-mixed sentence input device | |
JPH0391060A (en) | Sentence processor |