JPH0682358B2 - Document editing device - Google Patents
Document editing deviceInfo
- Publication number
- JPH0682358B2 JPH0682358B2 JP1323742A JP32374289A JPH0682358B2 JP H0682358 B2 JPH0682358 B2 JP H0682358B2 JP 1323742 A JP1323742 A JP 1323742A JP 32374289 A JP32374289 A JP 32374289A JP H0682358 B2 JPH0682358 B2 JP H0682358B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- document
- display
- character pattern
- reduced
- 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 - Lifetime
Links
Landscapes
- Document Processing Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
Description
【発明の詳細な説明】 〔発明の利用分野〕 本発明は、例えば日本語ワードプロセッサのような文書
の入力、編集等の機能を備えた文書編集装置に係り、特
に文字を縮小変換した縮小文字を用いて文書のレイアウ
トを表示する機能を備えた文書編集装置に関する。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a document editing apparatus having a function of inputting and editing a document, such as a Japanese word processor. The present invention relates to a document editing device having a function of displaying a document layout by using the document editing device.
〔発明の背景〕 一般に文書編集装置は、文字や記号等を入力する入力
部、入力部より入力された文字や記号あるいは編集処理
した文書を表示する表示部、制御プログラムや既作成の
文書などの情報を記憶する一時記憶部、用紙上に作成し
た文書を印刷する印刷部、およびこれら各部を制御する
コンピュータなどを含む制御部に大別される。この文書
編集装置で要求される機能は、主として文書の入力、入
力された文書の編集、更に作成された文書の保存や印刷
などである。BACKGROUND OF THE INVENTION Generally, a document editing apparatus includes an input unit for inputting characters and symbols, a display unit for displaying characters and symbols input by the input unit or an edited document, a control program, a prepared document, and the like. It is roughly divided into a temporary storage unit that stores information, a printing unit that prints a document created on paper, and a control unit that includes a computer that controls these units. The functions required by this document editing apparatus are mainly inputting a document, editing the input document, and saving and printing the created document.
ところで、一般に作成した文書の編集や再配置などの作
業は、一頁全体の文書の配置とバランスを見ながら行な
うのが効率がよい。By the way, generally, it is efficient to edit or rearrange a created document while checking the arrangement and balance of the document on the entire page.
そのため、従来の文書編集装置では、作成した文書の配
置やバランス等を確認するために、文書一頁全体の配置
(以下、レイアウトという)を表示する表示装置を文書
表示用の表示装置とは別に設けたものがある。Therefore, in the conventional document editing apparatus, in order to confirm the layout, balance, etc. of the created document, a display device for displaying the layout of one page of the document (hereinafter referred to as layout) is provided separately from the display device for displaying the document. There is one provided.
しかしながら、これは、文書表示用の表示装置とレイア
ウトを表示する表示装置とを必要とするため、表示装置
が複雑になると共に高価になる課題を有している。However, this requires a display device for displaying a document and a display device for displaying a layout, and thus has a problem that the display device becomes complicated and expensive.
又、この従来技術では記憶装置に記憶されていない使用
者作成の文字パターンのレイアウト表示については考慮
されていない。Further, this prior art does not consider the layout display of the character pattern created by the user which is not stored in the storage device.
レイアウト表示は通常の文字パターンより小さい文字パ
ターンで表示するものであるが、サイズの異なる総ての
文字パターンを装置本体に具備されている記憶装置に予
め記憶しておくと、レイアウト表示は迅速に行なうこと
ができるが、異なるサイズの分だけの記憶容量が必要
で、記憶装置が大形化してしまう。The layout display is a character pattern smaller than a normal character pattern, but if all the character patterns of different sizes are stored in advance in the storage device provided in the main body of the device, the layout display can be performed quickly. Although it can be performed, it requires a storage capacity corresponding to different sizes, resulting in a large-sized storage device.
又、通常の文書作成で使用する文字は限定されているの
で、使用頻度の低い文字を含む前記総ての文字を予め記
憶装置に記憶させておくのは無駄が多い。In addition, since the characters used in normal document creation are limited, it is wasteful to store all of the above-mentioned characters, including characters that are rarely used, in the storage device in advance.
従来縮小文字を利用してレイアウト表示する技術思想は
特開昭56-114992号公報記載の発明等で知られている。
しかしながら、従来のレイアウト表示はコードリフレッ
シュ方式を採用しているために、縮小文字パターンを作
成し使用するときは多くのメモリを必要とす。例えば、
1/3の縮小文字を使用するときは、画面全体で9倍のメ
モリが必要になる。縮小率の異なる複数の文字パターン
を作成する場合は、異なる縮小率の数だけ更にメモリの
増加が必要で、これに加えて使用者作成の文字パターン
も縮小表示するに至っては更なる多くのメモリを必要と
し、実用性に欠ける。Conventionally, the technical idea of layout display using reduced characters is known from the invention described in JP-A-56-114992.
However, since the conventional layout display adopts the code refresh method, a large amount of memory is required when creating and using the reduced character pattern. For example,
When using 1/3 reduced characters, 9 times the memory is required for the entire screen. When creating multiple character patterns with different reduction ratios, it is necessary to further increase the memory by the number of different reduction ratios. In addition to this, even if the user-created character patterns are reduced and displayed, more memory is required. And lacks in practicality.
また、縮小文字でレイアウト表示するとメモリや制御部
の処理速度を縮小率に応じて上げなければならず、この
点からも実際的でない。Further, if the layout display is performed using reduced characters, the processing speed of the memory and the control unit must be increased according to the reduction rate, which is also impractical.
前記に諸点に着目し、本発明は、文書内容を確認しなが
らのレイアウト表示を可能にして文書作成作業の向上を
図り、使用者作成の文字パターンを含めて縮小文字レイ
アウト表示および縮小倍率の設定あるいは変更を簡単な
処理手法によって行ない、実現性が高く、且つ設計も簡
単な文書編集装置を提供することを目的とするものであ
る。Focusing on the above points, the present invention enables layout display while confirming the document contents to improve the document creation work, and sets the reduced character layout display and reduction ratio including the character pattern created by the user. Alternatively, it is an object of the present invention to provide a document editing apparatus that is highly feasible and simple in design by making changes by a simple processing method.
前記本発明の前記目的は、特に、使用者が作成した文字
パターンを記憶する記憶装置と、この記憶装置に記憶さ
れた文字パターンと、前記不揮発性メモリーに格納され
た文字パターンの両者の縮小文字パターンを記憶するド
ットリフレッシュメモリとを設け、表示制御手段はレイ
アウト表示形式での表示時に、縮小された使用者作成の
文字パターンをドットリフレッシュメモリにより前記表
示器に表示させるように構成することによって達成され
る。The object of the present invention is, in particular, a storage device that stores a character pattern created by a user, a reduced character of both the character pattern stored in the storage device and the character pattern stored in the nonvolatile memory. A dot refresh memory for storing a pattern is provided, and the display control means is configured to display a reduced user-created character pattern on the display by the dot refresh memory when displaying in a layout display format. To be done.
以下、本発明の構成の一実施例を図面を参照して説明す
る。An embodiment of the configuration of the present invention will be described below with reference to the drawings.
本発明の文書編集装置は、第1図のように、一時記憶
部、表示部、及び制御部を備えた装置本体121と、入力
部であるキーボード122と、第2図に示したように印刷
部としてのプリンタ124とを有している。本体121とプリ
ンタ124およびキーボード122とはそれぞれケーブル130
と131を通して制御信号や情報信号の授受を行なう。As shown in FIG. 1, the document editing apparatus of the present invention includes a device main body 121 having a temporary storage unit, a display unit, and a control unit, a keyboard 122 as an input unit, and printing as shown in FIG. It has a printer 124 as a unit. The main body 121, the printer 124, and the keyboard 122 are connected by a cable 130, respectively.
And 131, control signals and information signals are exchanged.
装置本体121内には、第2図のブロックダイヤグラムで
示される制御回路としての制御部100が収納されてい
る。制御部100は、プログラム蓄積型計算機ユニット
(以下CPUという)301、不揮発性メモリからなり電源投
入時に実行するプログラムを納めたブートROM302、文書
編集装置としての機能を実行するためのプログラムや情
報を格納し、随時続出し書込み可能なプログラムメモリ
303、一部が不揮発生メモリと一部が随時続出し書込み
可能メモリとを有している。前記不揮発性メモリには通
常の文書表示に用いる24×24ドットマトリックスの文
字、記号を表わすドットデータ(以下文字パターンとい
う)が文字、記号コードを索引として格納されており、
この不揮発性メモリ部と必要に応じて125のフレキシブ
ルディスク装置(以下FDDという)にセットされたフレ
キシブルディスクから文字パターンを読出し記憶する随
時続出し書込み可能メモリ部を有する第1のキャラクタ
ジェネレータ(以下CG1という)304、前記CG1の不揮発
性メモリ部に格納されている文字パターンと1対1に対
応して予め作成されており、文字、記号コードを索引と
してレイアウト表示用の8×8ドットマトリックスの文
字パターンを記憶している第2のキャラクタジェネレー
タ312(以下CG2と呼ぶ)を格納している。A control unit 100 as a control circuit shown in the block diagram of FIG. 2 is housed in the device main body 121. The control unit 100 stores a program storage type computer unit (hereinafter referred to as CPU) 301, a boot ROM 302 including a non-volatile memory and a program to be executed at power-on, a program and information for executing a function as a document editing device. Program memory that can be continuously written to at any time
303, part of which has non-volatile raw memory and part of which has continuous writable memory at any time. In the non-volatile memory, dot data (hereinafter referred to as a character pattern) representing a character of 24 × 24 dot matrix used for normal document display (hereinafter referred to as a character pattern) is stored as a character and a symbol code,
A first character generator (hereinafter referred to as CG1) having this non-volatile memory section and a memory section for reading and storing character patterns from a flexible disk set in 125 flexible disk devices (hereinafter referred to as FDD) as needed 304), which is created in advance in a one-to-one correspondence with the character patterns stored in the non-volatile memory part of the CG1, and is an 8 × 8 dot matrix character for layout display with the characters and symbol codes as indexes. A second character generator 312 (hereinafter referred to as CG2) that stores patterns is stored.
制御部100には更に、第11図に示すドットマトリックス
を第12図に示すドットマトリックスに変換するアルゴリ
ズムを有するパターン変換回路500、文書等の表示(デ
ィスプレイ)を行なうCRT123上に表示する文字等の情報
を格納し随時読出し書込み可能なコードリフレッシュメ
モリ310およびドットリフレッシュメモリ311、CPU301の
指令によりコードリフレッシュメモリ310から読出した
文字コードに従いキャラクタジェネレータ304からドッ
トデータを読出す前記ドットリフレッシュメモリ311か
らドットデータを読出し映像信号に変換して同期信号と
共にCRT123に送出するCRTコントローラ305、CPU301の指
令に従ってFDD125を制御するフレキシブルディスク制御
回路(以下FDCという)306、CPU301の命令に従ってプリ
ンタ124を制御する信号が印字信号をプリンタ124へ送出
したプリンタ124の状態を表わす信号をプリンタ124より
受け、CPU301に送出するプリンタコントローラ307、CPU
301の指令に従ってキーボード122を制御しキーボード12
2からの入力信号をCPU301に送出するキー入力コントロ
ーラ308、および前記CPU301、ブートROM302、プログラ
ムメモリ303、コードリフレッシュメモリ310、キャラク
タジェネレータ304、ドットリフレッシュメモリ311、CR
Tコントローラ305、CRT123、FDC306、FDD125、プリンタ
コントローラ307、およびキー入力コントローラ308間を
結ぶ内部配線309を備えている。The control unit 100 further includes a pattern conversion circuit 500 having an algorithm for converting the dot matrix shown in FIG. 11 into the dot matrix shown in FIG. 12, a character etc. to be displayed on the CRT 123 for displaying (displaying) a document or the like. Code refresh memory 310 and dot refresh memory 311, which stores information and can be read and written at any time, reads dot data from the character generator 304 according to the character code read from the code refresh memory 310 according to a command from the CPU 301. Dot data from the dot refresh memory 311 CRT controller 305 that converts the data into a read video signal and sends it to the CRT 123 together with the synchronization signal, a flexible disk control circuit (hereinafter referred to as FDC) 306 that controls the FDD 125 according to the command of the CPU 301, and a signal that controls the printer 124 according to the command of the CPU 301 Send signal to printer 124 The printer controller 307, which receives the signal indicating the status of the printer 124 that has been output from the printer 124 and sends it to the CPU 301, the CPU
Keyboard 12 is controlled according to the instruction of 301
A key input controller 308 that sends an input signal from the CPU 2 to the CPU 301, and the CPU 301, boot ROM 302, program memory 303, code refresh memory 310, character generator 304, dot refresh memory 311, CR
The T controller 305, the CRT 123, the FDC 306, the FDD 125, the printer controller 307, and the internal wiring 309 connecting the key input controller 308 are provided.
装置本体121の前面には、表示部のCRT123と、一時記憶
部のFDD125が設置されている。On the front surface of the device main body 121, a CRT 123 as a display unit and an FDD 125 as a temporary storage unit are installed.
パターン変換回路500の詳細構成を第13図に示す。501〜
503は変換入力を一時的にセットする8ビットレジス
タ、504はレジスタを選択してライト信号を与える4進
カウンタ、505は507の8ビットレジスタに得られた結果
をCPUに呼び出すバスドライバ、506-a〜hは501〜503の
8ビットレジスタデータの各ビット間で論理和をとるオ
アゲートである。507はオアされた結果を格納するレジ
スタである。A detailed configuration of the pattern conversion circuit 500 is shown in FIG. 501 ~
503 is an 8-bit register that temporarily sets the conversion input, 504 is a quaternary counter that selects a register and gives a write signal, 505 is a bus driver that calls the result obtained in the 8-bit register of 507 to the CPU, 506- Reference numerals a to h are OR gates that take the logical sum of each bit of the 8-bit register data of 501 to 503. Reference numeral 507 is a register for storing the ORed result.
さて、前記の構成で電源が投入されると、ブートROM302
内のプログラムに従って、FDD125内のフレキシブルディ
スクに格納されており、第3図のフローを実行するプロ
グラムをプログラムメモリ303内に移行させ、このプロ
グラムに従って文書編集機能を動作させる。ここで補助
機能とは、フレキシブルディスク内の文書を他のフレキ
シブルディスクにコピーするような機能を集約した機能
の総称である。Now, when the power is turned on with the above configuration, the boot ROM 302
The program stored in the flexible disk in the FDD 125 is executed according to the program in the program, and the program for executing the flow of FIG. 3 is moved into the program memory 303, and the document editing function is operated according to the program. Here, the auxiliary function is a general term for a function in which functions for copying a document in a flexible disk to another flexible disk are integrated.
作業選択入力によって、入力処理あるいは編集処理が選
択されると、第4図あるいは第5図のフローに従った入
力処理プログラム、あるいは編集処理プログラムを実行
する。入力処理中あるいは編集処理中の文書は、プログ
ラムメモリ303内の第4図あるいは第5図のフローに従
った入力処理あるいは編集処理プログラムに従って、コ
ードリフレッシュメモリ310を用いたコードリフレッシ
ュ方式によりCRT123上に表示される。When the input process or the edit process is selected by the work selection input, the input process program or the edit process program according to the flow of FIG. 4 or 5 is executed. The document being input or edited is displayed on the CRT 123 by the code refresh method using the code refresh memory 310 according to the input or edit processing program in the program memory 303 according to the flow of FIG. 4 or FIG. Is displayed.
前記文書への文字入力や編集に伴なう処理の指令は、キ
ーボード122より入力され、キー入力コントローラ308を
介してCRU301が検知する。CPU301は入力に従い、入力さ
れた文字の文字コードをコードリフレッシュメモリ310
へ書込み、入力された文字のCRT123上への表示を行なう
か、指令された編集処理に従ってコードリフレッシュメ
モリ310内の文字コードを変更し、CRT123上の表示文書
の変更を行なう。この時CPU301はプログラムメモリ303
内の文書情報が格納されている部分(文書バッファとい
う)内の文書情報の変更も合せて行なう。A command for processing associated with the character input or edit to the document is input from the keyboard 122 and detected by the CRU 301 via the key input controller 308. The CPU 301 follows the input and changes the character code of the input character to the code refresh memory 310.
The input character is displayed on the CRT 123 or the character code in the code refresh memory 310 is changed according to the instructed editing process to change the display document on the CRT 123. At this time, the CPU 301 sets the program memory 303
The document information in the portion in which the document information is stored (called a document buffer) is also changed.
ところで、文書処理機能においては用意しなければなら
ない漢字、記号などは約8000字にのぼるが、その半数は
旧字等であり、使用頻度が低い。使用頻度の高い漢字類
は常時304のCG1の不揮発性メモリに格納されているが、
使用頻度の低い漢字類や使用者が必要に応じて自分で作
成した文字パターンは通常はFDD125にセットされたフレ
キシブルディスクに記憶されており、表示に必要な時
に、304のCG1の随時続出し書込み可能メモリに呼び出さ
れて、使用される。By the way, in the document processing function, there are about 8,000 kanji, symbols, etc. that must be prepared, but half of them are old characters and the frequency of use is low. Frequently used Kanji characters are always stored in the 304 CG1 non-volatile memory,
Infrequently used Kanji characters and character patterns created by the user as needed are usually stored in the flexible disk set in the FDD125, and when necessary for display, the CG1 of 304 is continuously written at any time. Called into available memory and used.
キーボード122よりレイアウト表示指令が入力される
と、キー入力コントローラ308を介してCPU301がレイア
ウト表示の実行指令を検知し、CPU301はプログラムメモ
リ303内に格納されている第6図のフローを持ったレイ
アウト表示プログラムを実行する。レイアウト表示処理
が開始されると、CPU301はCRTコントローラ305に指令を
与え、第4図と第5図の入力処理あるいは編集処理プロ
グラムによるコードリフレッシュメモリ方式の文書表示
をCRT123上より消去する。次にドットリフレッシュメモ
リ311をイニシャライズし、CPU301がCRTコントローラ30
5にドットリフレッシュメモリ方式による表示を指令し
てもCRT123上に何も表示されないようにする。この処理
が済んだのち、ドットリフレッシュメモリ311は内容をC
RT123上に表示するようにCRTコントローラ305に指令を
与え、ドットリフレッシュメモリ311の内容がCRT123上
に表示される。次にプログラムメモリ303内の文書バッ
ファから順次文字コードを読込み、レイアウト表示時に
その文字の表示位置情報とその文字コードを基に文字パ
ターンが312のCG2にあることを調べ、もしあるならば、
縮小文字パターン1文字分を、312のCG2より読出し、ド
ットリフレッシュメモリ311の該当位置に書込む。When a layout display command is input from the keyboard 122, the CPU 301 detects a layout display execution command via the key input controller 308, and the CPU 301 stores the layout shown in FIG. Run the display program. When the layout display processing is started, the CPU 301 gives a command to the CRT controller 305 to erase the code refresh memory type document display by the input processing or editing processing program of FIGS. 4 and 5 from the CRT 123. Next, the dot refresh memory 311 is initialized, and the CPU 301 makes the CRT controller 30
Nothing will be displayed on the CRT123 even if the 5 command to display by the dot refresh memory method is issued. After this process is completed, the contents of the dot refresh memory 311
A command is given to the CRT controller 305 to display on the RT123, and the contents of the dot refresh memory 311 are displayed on the CRT123. Next, the character code is sequentially read from the document buffer in the program memory 303, and when the layout is displayed, it is checked that the character pattern is in CG2 of 312 based on the display position information of the character and the character code, and if there is,
One reduced character pattern is read from CG2 312 and written in the dot refresh memory 311 at the corresponding position.
ここで、文字パターンのドットリフレッシュメモリ311
への書込みとは、304のキャラクタジェネレータ1ある
いは312のキャラクタジェネレータ2内に内蔵される第1
1図あるいは第12図に示すドットマトリックス状の文字
パターンをその正方形状を保ったままで、そのままある
いは縮小変換して第9図で示す位置関係で311のドット
リフレッシュメモリ内へビット対応で書込むことであ
る。Here, the character pattern dot refresh memory 311
Writing to the first character built into the character generator 1 of 304 or the character generator 2 of 312
Write the dot matrix character pattern shown in Fig. 1 or Fig. 12 as it is or with reduced conversion while keeping its square shape, and write it in the dot refresh memory 311 with bit correspondence according to the positional relationship shown in Fig. 9. Is.
もし文字コードが312のCG2にないならば、その文字は30
4のCG1の随時読出し書込み可能メモリ部にフレキシブル
ディスクから読出されているので、CPU301はその文字パ
ターンを呼び出し500のパターン変換器により8×8の
文字パターンを生成し、前記と同様にドットリフレッシ
ュメモリ311の該当位置に書込む。If the character code is not in CG2 of 312, the character is 30
Since it is read from the flexible disk to the CG1 4 readable / writable memory section at any time, the CPU 301 calls the character pattern and generates the 8 × 8 character pattern by the pattern converter of 500, and similarly to the above, the dot refresh memory. Write to the appropriate position in 311.
この処理はCPU301がパターン変換器を用いて第7図のフ
ローを持った縮小文字書込み処理プログラムを実行して
行なわれる。縮小文字書込み処理プログラムは、500の
パターン変換器を利用して第9図の如く、一般にkm×jn
のドットマトリックスで表わされる文字パターンDを DR(x,y)=D(kx,jy)+D(kx+1,jk)+…… +D〔k(x+1)−1,jy〕+D(kx,jy+
1)+…… +D〔k(x+1)−1,jy+1〕…… +D〔kx,j(y+1)−1〕+…… +D〔k(x+1)−1,j(y+1)−1〕 (但し、+は論理和を示す。) により示されるアルゴリズムに従って、m×nの文字パ
ターンDRに縮小し、縮小文字パターンをドットリフレッ
シュメモリ311内の該当位置に書込む処理をするもので
ある。This processing is performed by the CPU 301 using the pattern converter to execute the reduced character writing processing program having the flow of FIG. The reduced character writing processing program generally uses km × jn as shown in FIG. 9 using 500 pattern converters.
Character pattern D represented by the dot matrix of DR (x, y) = D (kx, jy) + D (kx + 1, jk) + ... + D [k (x + 1) -1, jy] + D (kx, jy +
1) + ... + D [k (x + 1) -1, jy + 1] ... + D [kx, j (y + 1) -1] + ... + D [k (x + 1) -1, j (y + 1) -1] (however , + Indicates a logical sum.) According to the algorithm indicated by (1), a process of reducing to a m × n character pattern DR and writing the reduced character pattern to a corresponding position in the dot refresh memory 311 is performed.
本実施例では、前記変換式中の各定数を j=k=3 m=n=8 として、第7図のフローに従う縮小文字書込み処理プロ
グラムによって、文書表示時に第9図のごとくCRT123上
に24×24ドットのマトリックスパターンで表示される文
字パターンを3行ずつキャラクタジェネレータ304より
続出し、その文字パターンを第10図のごとく、その縦横
3ドット分、計9ドットを論理式 DR(x,y)=D(3x,3y)+D(3x+1,3y)+D(3x+2,
3y) +D(3x,3y+1)+D(3x+1,3y+1) +D(3x+2,3y+1)+D(3x,3y+2) +D(3x+1,3y+2)+D(3x+2,3y+2) 〔第9図ないし第10図において斜線部を論理“1"とす
る〕。In the present embodiment, the constants in the conversion formula are set as j = k = 3 m = n = 8, and the reduced character writing processing program according to the flow of FIG. Character patterns displayed in a matrix pattern of × 24 dots are continuously output from the character generator 304 by three lines each, and the character patterns are represented by three dots in vertical and horizontal directions as shown in FIG. ) = D (3x, 3y) + D (3x + 1,3y) + D (3x + 2,
3y) + D (3x, 3y + 1) + D (3x + 1,3y + 1) + D (3x + 2,3y + 1) + D (3x, 3y + 2) + D (3x + 1,3y + 2) + D (3x + 2,3y + 2) Logical "1"].
に従って1ドットに変換する機能を有するパターン変換
器500を用いて遂次行ない、1行分の縮小パターンを作
り、これを繰返して1文字分の縮小パターンを作成し、
ドットリフレッシュメモリ311に書込み、CRT123上に第1
2図に示した8×8ドットのドットマトリックスパター
ンの縮小文字を表示するものである。縮小率は前記j=
k、m=nの値を任意に設定するによって決定され選択
可能である。The pattern converter 500 having the function of converting to 1 dot is successively used to make a reduced pattern for 1 line, and this is repeated to produce a reduced pattern for 1 character.
Write to dot refresh memory 311 and write the first on CRT123.
The reduced characters of the dot matrix pattern of 8 × 8 dots shown in FIG. 2 are displayed. The reduction rate is j =
It is determined and selectable by arbitrarily setting the values of k and m = n.
この処理を1ページ分のレイアウト表示が終了するまで
繰返し、CRT123上に縮小文字によるレイアウトを表示す
る。This process is repeated until the layout display for one page is completed, and the layout with reduced characters is displayed on the CRT 123.
1ページ分のレイアウト表示が終了すると、そのレイア
ウト表示画面上で編集処理をするか否かを選択し、編集
処理を行なう時はコードリフレッシュ方式による文書表
示画面における編集処理の指令を入力し、前記文書ブッ
ファの内容を更新する。編集処理のプログラムのフロー
を第8図に示している。キーボード122より入力された
指令が編集処理のうち、文字削除および訂正、移動、書
式変更、文書のレイアウトの変更のどれにあたるかを判
断し、それぞれの処理を行なう。どれにもあたらないと
きは、編集内容の指示入力に戻り、新しい指示を持つ。When the layout display for one page is completed, it is selected whether or not the edit processing is performed on the layout display screen, and when the edit processing is performed, a command of the edit processing on the document display screen by the code refresh method is input, Update the contents of the document buffer. The flow of the editing processing program is shown in FIG. It is determined whether the command input from the keyboard 122 corresponds to character deletion and correction, movement, format change, or document layout change in the editing process, and the respective processes are performed. If none of them match, return to the instruction input of the edited content and have a new instruction.
文字削除の場合は、キーボード122で削除範囲を指示す
ると、CPU301はプログラムに従いバッファ内の該当する
文字コードを削除し、新たな文字コードに並べかえる。In the case of character deletion, when the keyboard 122 is used to specify the deletion range, the CPU 301 deletes the corresponding character code in the buffer according to the program and rearranges it to a new character code.
訂正の場合は、キーボード122で訂正範囲を指示し、訂
正すべき文字を入力すると、CPU301はプログラムに従い
文書バッファ内の該当文字コードを新しい文字コードに
置換え、文書バッファ内の文字コードを新たに並べかえ
る。For correction, the keyboard 122 is used to indicate the correction range and the characters to be corrected are input, and the CPU 301 replaces the corresponding character code in the document buffer with the new character code according to the program and arranges the character codes in the document buffer newly. Frog.
移動の場合は、キーボード122より移動文字列範囲と移
動先を指示すると、CPU301はプログラムに従い文書バッ
ファ内で文字コードの移動を行ない、新たな文字コード
に並べかえる。In the case of movement, when the range of movement character string and the movement destination are designated from the keyboard 122, the CPU 301 moves the character code in the document buffer according to the program and rearranges it to a new character code.
書式変更の場合は、キーボード122より新書式を指示す
ると、CPU301はプログラムに従い文書バッファ内の書式
情報を書変える。In the case of changing the format, when a new format is designated from the keyboard 122, the CPU 301 rewrites the format information in the document buffer according to the program.
枠あけや入力禁止領域の設定のようなレイアウト変更の
場合は、キーボード122より新レイアウトに対する指示
を入力すると、CPU301はプログラムに従い文書バッファ
に枠あけ情報や表示禁止領域の情報を書変える。In the case of changing the layout such as setting a frame or setting an input prohibited area, when an instruction for a new layout is input from the keyboard 122, the CPU 301 rewrites the frame opening information and the display prohibited area information in the document buffer according to a program.
このようにして文書バッファ内の文字コードは新たな文
書情報に書変えられる。In this way, the character code in the document buffer is rewritten with new document information.
編集処理が終了すると、第6図のフローのようにレイア
ウト表示プログラムの文字表示開始の点に戻り以下レイ
アウト表示処理をくり返し、編集処理後のレイアウトを
CRT123上に表示する。When the editing process is completed, the process returns to the character display start point of the layout display program as shown in the flow of FIG.
Display on CRT123.
編集処理が終了し、あるいは編集処理を行なわない時
は、レイアウト表示終了指示までレイアウト表示を続
け、レイアウト表示終了によりCPU301はCRTコントロー
ラ305に対してドットリフレッシュ方式による表示をや
め、コードリフレッシュ方式による表示を行なうよう指
示し、入力処理あるいは編集処理プログラムに戻る。When the editing process is completed or not performed, the layout display is continued until the layout display end instruction, and when the layout display is completed, the CPU 301 stops the dot refresh method display on the CRT controller 305 and displays the code refresh method. , And returns to the input processing or editing processing program.
以上のような構成を有し動作をする文書編集装置を用い
ると、レイアウト表示画面上で文字を従来の「*」や
「★」のような代替記号ではなく、第12図のような判読
可能な文字として表示することができる。By using the document editing apparatus having the above-mentioned configuration and operating, the characters on the layout display screen can be read as shown in FIG. 12 instead of the conventional alternative symbols such as “*” and “★”. It can be displayed as a character.
ただし、24×24ドットの文字パターンを8×8ドットに
縮小したとき総ての文字が判読可能なわけではない。し
かしながら、実際には、ひらがな、カタカナ、数字等、
第11図の24×24ドットパターンにおける斜線部の面積が
比較的少ない文字の殆ど総ては縮小変換後も1文字だけ
で判読可能であり、「ぼ」や「ぽ」のような半濁音文字
と濁音文字の区別がやや困難である程度である。しか
し、この半濁音文字や濁音文字が文書中で現われる確率
は低く、また現れた場合も文書の前後関係により判読可
能である。However, not all characters are legible when the 24 × 24 dot character pattern is reduced to 8 × 8 dots. However, in reality, hiragana, katakana, numbers, etc.
Almost all of the characters with relatively small shaded areas in the 24 × 24 dot pattern in FIG. 11 can be read with only one character after reduction conversion, and are semi-voiced characters such as “bo” and “po”. It is somewhat difficult to distinguish between and the voiced characters. However, the probability that these semi-voiced characters and voiced characters appear in the document is low, and even if they appear, they can be read according to the context of the document.
また、漢字を縮小変換した縮小文字も高使用頻度漢字の
20%〜30%は字体から第12図のごとく1文字だけで判読
可能である。漢字が文書中に現われる確率が30〜40%で
あることを考慮すると、文書中の文字のうち1文字だけ
でも判読可能な文字は60〜70%程度あると推定できる。
そして、縮小変換後の文書中で1文字だけでは判読可能
な文字が連続して現われることが少なく、また現われた
としても、そのほとんど総ては前後関係によって判読可
能であることを考慮すると、本実施例によるレイアウト
表示画面上の文書は判読可能であると結論できる。In addition, the reduced characters obtained by reducing and converting the kanji are
20% to 30% can be read with only one character from the font as shown in Fig. 12. Considering that the probability of Chinese characters appearing in a document is 30 to 40%, it can be estimated that about 60 to 70% of the characters in the document are legible.
Considering that the characters that can be read with only one character appear in succession in the reduced document, and even if they do appear, almost all of them can be read according to the context, the book It can be concluded that the document on the layout display screen according to the embodiment is legible.
したがって縮小文字により文書のレイアウトを表示する
と、レイアウト表示画面上で表示している文書も判読可
能になり、文書の内容に則った文字配置の確認を行なう
ことができる。またレイアウト表示画面上で文書の内容
が判読可能であるため、前述した第6図、第7図、第8
図の如くのフローを持つプログラムにより、文書の訂
正、挿入、移動等の編集処理をレイアウト表示画面上で
行なうことができる。Therefore, when the layout of the document is displayed by the reduced characters, the document displayed on the layout display screen can be read and the character arrangement can be confirmed according to the content of the document. Further, since the contents of the document can be read on the layout display screen, the above-mentioned FIG. 6, FIG. 7, and FIG.
By the program having the flow as shown in the figure, editing processing such as correction, insertion and movement of a document can be performed on the layout display screen.
さらにレイアウト表示処理時間は、第12図のような縮小
文字パターンの発生を、第13図の回路で処理したため、
処理時間が大幅に短縮される。Furthermore, since the layout display processing time was processed by the circuit in FIG. 13 for the generation of the reduced character pattern as shown in FIG. 12,
Processing time is greatly reduced.
このようにして本発明は、レイアウトをドットリフレッ
シュ表示方式で表示するようにしているので、普段あま
り使用しない文字や使用者作成の文字パターン等不揮発
性メモリに格納されていない文字パターンもメモリの増
加なしに縮小文字パターンで表示することができる。In this way, the present invention displays the layout by the dot refresh display method, so that the character memory that is not stored in the non-volatile memory such as characters that are not often used or character patterns created by the user is increased. It can be displayed as a reduced character pattern without.
また、ドットリフレッシュメモリは表示画面全部に表示
される文字をドット情報として記憶しているものである
ので、表示すべき文字の大きさが変わっても新たな処理
速度が要求されることはない。Further, since the dot refresh memory stores the characters displayed on the entire display screen as dot information, a new processing speed is not required even if the size of the characters to be displayed changes.
以上により、本発明の文書編集装置は、縮小文字による
レイアウト表示完了までの時間が短縮でき、実用に供せ
るものである。As described above, the document editing apparatus of the present invention can reduce the time required to complete the layout display using reduced characters and can be put to practical use.
また、本実施例のようにレイアウト表示用の縮小文字パ
ターンを8×8ドットのパターンとすると、JIS第1水
準3418字の文字パターンが、256KビットのマスクをROM1
個に格納でき、レイアウト表示用の文字パターンを格納
するキャラクタジェネレータの基板専有面積が少なくて
すみ、既存の文書編集装置の制御回路に付加する場合
も、その影響を最小に抑えることができる効果がある。Further, if the reduced character pattern for layout display is an 8 × 8 dot pattern as in this embodiment, the JIS 1st level 3418 character pattern has a 256K-bit mask ROM1.
It can be stored individually, and the area occupied by the character generator that stores the character patterns for layout display can be small, and even when it is added to the control circuit of the existing document editing device, the effect can be minimized. is there.
本発明の変形例としては8×8の縮小文字パターンのほ
か12×12ドットのパターンをレイアウト表示用パターン
としてキャラクタジェネレータに格納しておくことが考
えられる。これによると、レイアウト表示画面上の文字
が、本実施例より判読しやすくなる。As a modification of the present invention, it is conceivable to store a 12 × 12 dot pattern as a layout display pattern in the character generator in addition to the 8 × 8 reduced character pattern. According to this, the characters on the layout display screen are easier to read than in the present embodiment.
また、レイアウト表示用のキャラクタジェネレータの構
成としては、本実施例のように電源遮断時も内容が保存
されている不揮発性のメモリであるROMのほかに、随時
書込み読出し可能なRAMで構成することが考えられる。
本実施例のようにROMで構成されている場合は、電源投
入時に後者で必要な後述する文字パターン書込み操作が
不要であり、電源投入時の処理が、後者の場合に較べて
簡単になる。しかし、後者の場合は、前者に較べて文字
パターンの書換えが可能であり、縮小文字パターンの数
が限定されず、使用者の作成した文字パターンも縮小す
ることができる効果がある。In addition, as the configuration of the character generator for the layout display, in addition to the ROM, which is a non-volatile memory in which the contents are saved even when the power is cut off, as in the present embodiment, a RAM that can be written and read at any time Can be considered.
In the case of the ROM as in the present embodiment, the later-described character pattern writing operation which is necessary in the latter when power is turned on is unnecessary, and the processing when power is turned on is simpler than in the latter case. However, in the latter case, the character pattern can be rewritten as compared with the former, the number of reduced character patterns is not limited, and the character pattern created by the user can be reduced.
レイアウト表示用キャラクタジェネレータが随時読出し
書込み可能メモリで構成された場合は、電源投入時にレ
イアウト表示用文字パターンのキャラクタジェネレータ
への書込み処理が必要であり、この処理としては、あら
かじめフレキシブルディスクに記録されている縮小パタ
ーンを、レイアウト表示用キャラクタジェネレータに書
込む方式と、通常表示用キャラクタジェネレータに格納
されている24×24ドットの文字パターンを、縮小変換回
路により縮小し、レイアウト表示用キャラクタジェネレ
ータに書込む方式が考えられる。If the layout display character generator is configured with a memory that can be read and written at any time, it is necessary to write the layout display character pattern to the character generator when the power is turned on. The reduced pattern is written to the layout display character generator, and the 24 × 24 dot character pattern stored in the normal display character generator is reduced by the reduction conversion circuit and written to the layout display character generator. A method can be considered.
前者の場合は、フレキシブルディスクの変換によりレイ
アウト表示用文字パターンを変えることができ、後者の
場合は、あらかじめレイアウト表示用文字パターンを用
意しておく必要がないという効果がある。In the former case, the layout display character pattern can be changed by converting the flexible disk, and in the latter case, it is not necessary to prepare the layout display character pattern in advance.
前記レイアウト表示用キャラクタジェネレータ312のキ
ャラクタジェネレータ2への文字パターンの書込み処理
は、パターン変換器500を使用し、第7図と同様な処理
を行なうことにより、レイアウト表示用文字パターン書
込み処理プログラムで行なわれる。The writing process of the character pattern to the character generator 2 of the layout display character generator 312 is performed by the layout display character pattern writing process program by using the pattern converter 500 and performing the same process as in FIG. Be done.
以上述べたように本発明によれば、特に、使用者が作成
した文字パターンを記憶する記憶装置と、この記憶装置
に記憶された文字パターンと、前記不揮発性メモリに格
納された文字パターンの両者を所定の計算方法により予
めあるいは随時ドットマトリックスを小さくした縮小文
字パターンを記憶するドットリフレッシュメモリとを設
け、前記表示制御手段はレイアウト表示形式での表示時
に、縮小された使用者作成の文字パターンをドットリフ
レッシュメモリにより前記表示器に表示させるように構
成したので、文書内容を確認しながらのレイアウト表示
を可能にして文書作成作業の向上を図り、使用者作成の
文字パターンを含めて縮小文字レイアウト表示および縮
小倍率の設定あるいは変更を簡単な処理手法によって行
なえ、実現性が高く、且つ設計も簡単な文書編集装置を
提供することができるものである。As described above, according to the present invention, in particular, both a storage device that stores a character pattern created by a user, a character pattern stored in this storage device, and a character pattern stored in the non-volatile memory. And a dot refresh memory for storing a reduced character pattern in which the dot matrix is reduced by a predetermined calculation method at any time, and the display control means displays a reduced user-created character pattern when displaying in a layout display format. Since it is configured to display on the display unit with a dot refresh memory, layout display can be performed while checking the document contents to improve document creation work and reduced character layout display including character patterns created by the user. And reduction ratio can be set or changed by a simple processing method, which is highly feasible. , In which and design it can also provide a simple document editing device.
第1図は本発明を適用する文書編集装置の外観図、第2
図は文書編集装置の制御装置のブロック図、第3図は本
発明の一実施例を適用した文書編集装置の動作プログラ
ムを示すフローチャート、第4図は第3図フローチャー
トの入力処理の詳細フローチャート、第5図は第3図フ
ローチャートの編集処理の詳細フローチャート、第6図
は第4図および第5図のフローチャートのレイアウト表
示処理の詳細フローチャート、第7図は第6図のレイア
ウト表示処理のフローチャートの縮小文字書込み処理の
詳細フローチャート、第8図は第6図のレイアウト編集
処理の詳細フローチャート、第9図および第10図は文字
パターンの縮小変換の変換法の説明図、第11図は24×24
ドットの文字パターン図、第12図は第11図の文字パター
ンのレイアウト表示用文字パターン図、第13図はパター
ン変換回路図である。 121……本体、122……キーボード、123……CRT、124…
…プリンタ、125……FDD、301……CPU、302……ブートR
OM、303……プログラムメモリ、304……キャラクタジェ
ネレータ1、305……CRTコントローラ、306……FDC、30
7……プリンタコントローラ、308……キー入力コントロ
ーラ、310……コードリフレッシュメモリ、311……ドッ
トリフレッシュメモリ、312……キャラクタジェネレー
タ2、500……パターン変換回路、501〜503……8ビッ
トレジスタ、504……4進カウンタ、505……バスドライ
バ、506……オアゲート、507……8ビットレジスタ。FIG. 1 is an external view of a document editing device to which the present invention is applied, and FIG.
FIG. 4 is a block diagram of a control device of the document editing apparatus, FIG. 3 is a flowchart showing an operation program of the document editing apparatus to which an embodiment of the present invention is applied, and FIG. 4 is a detailed flowchart of input processing of the flowchart of FIG. FIG. 5 is a detailed flowchart of the editing process of the flowchart of FIG. 3, FIG. 6 is a detailed flowchart of the layout display process of the flowcharts of FIGS. 4 and 5, and FIG. 7 is a flowchart of the layout display process of FIG. FIG. 8 is a detailed flowchart of the reduced character writing process, FIG. 8 is a detailed flowchart of the layout editing process of FIG. 6, FIGS. 9 and 10 are explanatory diagrams of a conversion method for reducing conversion of character patterns, and FIG. 11 is 24 × 24.
FIG. 12 is a dot character pattern diagram, FIG. 12 is a layout display character pattern diagram of the character pattern of FIG. 11, and FIG. 13 is a pattern conversion circuit diagram. 121 …… Main body, 122 …… Keyboard, 123 …… CRT, 124…
… Printer, 125 …… FDD, 301 …… CPU, 302 …… Boot R
OM, 303 ... program memory, 304 ... character generator 1, 305 ... CRT controller, 306 ... FDC, 30
7 ... Printer controller, 308 ... Key input controller, 310 ... Code refresh memory, 311 ... Dot refresh memory, 312 ... Character generator 2, 500 ... Pattern conversion circuit, 501-503 ... 8-bit register, 504 ... Quaternary counter, 505 ... Bus driver, 506 ... OR gate, 507 ... 8-bit register.
Claims (1)
パターンと、 前記入力装置によって入力された文字や記号等を編集処
理する文書編集処理手段と、 前記入力装置によって入力された文書編集処理手段によ
って編集処理された文書を表示する表示器と、 この表示器に前記編集処理手段によって編集された文書
の表示として通常の大きさであるドットマトリックスサ
イズによる文字パターンを用いた文書表示形式での表示
と、縮小文字レイアウト表示形式での表示とを行う表示
制御手段を備えたものにおいて、 使用者が作成した文字パターンを記憶する記憶装置と、
この記憶装置に記憶された文字パターンと、前記不揮発
性メモリーに格納された文字パターンの両者を所定の計
算方法により予めあるいは随時ドットマトリックスを小
さくした縮小文字パターンを記憶するドットリフレッシ
ュメモリとを設け、 前記表示制御手段はレイアウト表示形式での表示時に、
縮小された使用者作成の文字パターンをドットリフレッ
シュメモリにより前記表示器に表示させるものである文
書編集装置1. An input device for inputting characters, symbols and the like, a character pattern stored in a non-volatile memory incorporated in the main body of the device, and a document editing process for editing the characters, symbols and the like input by the input device. Means, a display device for displaying the document edited by the document editing processing device input by the input device, and dots having a normal size for displaying the document edited by the editing processing device on the display device. A storage device for storing a character pattern created by a user in a display control means for displaying in a document display format using a character pattern according to a matrix size and displaying in a reduced character layout display format,
Provided is a dot refresh memory for storing a reduced character pattern in which the character pattern stored in the storage device and the character pattern stored in the non-volatile memory are reduced in advance or at any time by a predetermined calculation method. The display control means, when displaying in a layout display format,
Document editing apparatus for displaying a reduced user-created character pattern on the display by means of a dot refresh memory
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1323742A JPH0682358B2 (en) | 1989-12-15 | 1989-12-15 | Document editing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1323742A JPH0682358B2 (en) | 1989-12-15 | 1989-12-15 | Document editing device |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58216115A Division JPS60108883A (en) | 1983-11-18 | 1983-11-18 | Document editing apparatus |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4206415A Division JPH05216872A (en) | 1992-08-03 | 1992-08-03 | Document editing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02193252A JPH02193252A (en) | 1990-07-30 |
| JPH0682358B2 true JPH0682358B2 (en) | 1994-10-19 |
Family
ID=18158110
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1323742A Expired - Lifetime JPH0682358B2 (en) | 1989-12-15 | 1989-12-15 | Document editing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0682358B2 (en) |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56114992A (en) * | 1980-02-15 | 1981-09-09 | Ricoh Kk | Layout display method of word processor |
| JPS5772191A (en) * | 1980-10-22 | 1982-05-06 | Fujitsu Ltd | Output pattern register system |
| JPS57101889A (en) * | 1980-12-16 | 1982-06-24 | Ricoh Kk | Display |
| JPS57109036A (en) * | 1980-12-26 | 1982-07-07 | Canon Inc | Input equipment |
| JPS57147684A (en) * | 1981-03-06 | 1982-09-11 | Matsushita Electric Industrial Co Ltd | Character display unit |
| JPS60108883A (en) * | 1983-11-18 | 1985-06-14 | 株式会社日立製作所 | Document editing apparatus |
| JPS644188A (en) * | 1987-06-25 | 1989-01-09 | Matsushita Electric Works Ltd | Doorphone slave set with camera |
-
1989
- 1989-12-15 JP JP1323742A patent/JPH0682358B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02193252A (en) | 1990-07-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5029114A (en) | Method of displaying reduced-layout and apparatus for embodying the method | |
| JPS59104693A (en) | Character reduction layout display method | |
| JPS59105128A (en) | Editing device of document | |
| JPH0682358B2 (en) | Document editing device | |
| JPS644188B2 (en) | ||
| JPH05216872A (en) | Document editing device | |
| JPH0366157B2 (en) | ||
| JP2815158B2 (en) | Character processor | |
| JPH03156668A (en) | Document preparing device | |
| JPH0522933B2 (en) | ||
| JP2737438B2 (en) | Document editing device | |
| JPS59204090A (en) | Document editing apparatus | |
| JP2606579B2 (en) | Character display device | |
| JP2675476B2 (en) | Character input device | |
| JP2737845B2 (en) | Character processing method and apparatus | |
| JP2664718B2 (en) | Image output device | |
| JP2698348B2 (en) | Character processor | |
| JPS59180620A (en) | Document formation device | |
| JPH09212494A (en) | Document editing device | |
| JP3404770B2 (en) | Document processing device | |
| JPH0997251A (en) | Document editing device | |
| JPH02277667A (en) | External character registration method using printer operation panel | |
| JPH0640345B2 (en) | Pattern conversion device | |
| JPH079571B2 (en) | Character processing method and device | |
| JPH02262696A (en) | Method for displaying character reduction layout |