JPS61292674A - Character pattern generator - Google Patents
Character pattern generatorInfo
- Publication number
- JPS61292674A JPS61292674A JP60135139A JP13513985A JPS61292674A JP S61292674 A JPS61292674 A JP S61292674A JP 60135139 A JP60135139 A JP 60135139A JP 13513985 A JP13513985 A JP 13513985A JP S61292674 A JPS61292674 A JP S61292674A
- Authority
- JP
- Japan
- Prior art keywords
- character
- compressed
- memory
- data
- font
- 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
- 238000000034 method Methods 0.000 description 36
- 238000010586 diagram Methods 0.000 description 6
- 238000013500 data storage Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
技監立夏
この発明は、ビットマツプメモリとCRT等の表示手段
とを具備し、少なくとも1文書作成・編集・印字機能の
うちの1つの機能を有する各種の高解像度・画像処理シ
ステムで使用するのに好適な1文字パターン発生装置の
改良に係り、特に、文字パターンデータを格納するメモ
リ容量が節減できるよう比して、システムのメモリスペ
ースの有効活用あるいはメモリコストの低減を可能にす
るとともに、文字のドツトパターンを圧縮文字データと
して格納するメモリをシステムメモリと分離することに
より、システムメモリの有効利用および文字パターンの
ドツト展開の高速化を可能にして、スループットを向上
させ、効率の良いシステムを実現した文字パターン発生
装置に関する。[Detailed Description of the Invention] Gikan Ritsuka This invention provides various high resolution and This invention relates to an improvement of a single-character pattern generator suitable for use in an image processing system, and in particular, to reduce the memory capacity for storing character pattern data, effectively utilizing the system's memory space, or reducing memory costs. By separating the memory that stores character dot patterns as compressed character data from the system memory, it is possible to make effective use of system memory and speed up character pattern dot expansion, improving throughput. , relates to a character pattern generation device that realizes an efficient system.
従来皮丘
近年、ドツト単位で画像データを処理する高解像度・画
像処理システムが、ワークステーションやプリントステ
ーション等として使用されており、また、これらのステ
ーションで構成される複合機能を備えたものとして、ワ
ードプロセッサも出現している。さらに1画像データを
処理するファクシミリ装置でも9文書通信機能を具備し
、文書作成・編集を行う装置も知られている。In recent years, high-resolution image processing systems that process image data dot by dot have been used as workstations, print stations, etc., and as systems equipped with multiple functions consisting of these stations, Word processors have also appeared. Furthermore, facsimile machines that process one image data are also known to have a nine-document communication function and to create and edit documents.
このようなビットマツプメモリとCRT等の表示手段と
を具備し、少なくとも、文書作成・編集・印字機能のう
ちの1つの機能を有する各種の高解像度・画像処理シス
テムでは、文書作成・編集・印字時等に、表示手段に表
示する文字や、プリンタで印字される文字のパターンを
発生させるために、ドツトパターンで文字を構成する画
素単位のデータが、文字パターンデータとしてメモリに
格納されている。Various high-resolution image processing systems equipped with such a bitmap memory and a display means such as a CRT and having at least one of the document creation, editing, and printing functions are capable of document creation, editing, and printing. In order to generate a character pattern to be displayed on a display means or printed by a printer at a certain time, pixel-by-pixel data constituting a character in a dot pattern is stored in a memory as character pattern data.
ところが、高解像度・画像処理システムの場合、処理さ
れる画素密度は、200d/i(ドツト/インチ)、3
00d/i、400d/iと、次第に高くなっている。However, in the case of high-resolution image processing systems, the pixel density to be processed is 200 d/i (dots/inch), 3
It gradually increases to 00d/i and 400d/i.
また、一般のワードプロセッサ等において、文書作成・
編集に使用される文字のドツトパターンは、フォント(
書体)として、最少限でも明朝体とゴシック体の2種類
が要求され、さらに、そのポイント数も、それぞれ、8
ボ、10ポ、12ポ。In addition, you can create documents using general word processors, etc.
The dot pattern of the characters used for editing is determined by the font (
At least two types of typefaces, Mincho and Gothic, are required, and the number of points for each is 8.
Bo, 10 po, 12 po.
16ポ、20ポ、24ポ等と多様化し、大きさの種類も
極めて多くなっている。They have diversified into 16-inch, 20-inch, 24-inch, etc., and there are many different sizes.
このように、文書作成・編集・印字等に使用される文字
のドツトパターンは、例えば、画素密度が300 d
/ iの場合でも、文字の種類が7,500文字となり
、パターンデータの合計容量は、17MBのような大容
量となる。In this way, the dot pattern of characters used for document creation, editing, printing, etc. has a pixel density of 300 d, for example.
Even in the case of /i, the number of character types is 7,500, and the total capacity of pattern data is as large as 17MB.
したがって、全てのフォント、ポイント数のドツトパタ
ーンを格納すると、システムのメモリに占める文字パタ
ーンのデータ領域のウエートが大きくなって、コストア
ップになり、また、コストを低減するために、メモリ容
量を小さくすると、システムで使用できるメモリ空間が
小さくなったり1文字種が制限されたりすることになる
。Therefore, if you store dot patterns for all fonts and points, the character pattern data area will occupy a large amount of system memory, increasing costs. As a result, the memory space that can be used by the system becomes smaller or the number of character types is limited.
そこで、従来の高解像度・画像処理システムでは、パタ
ーン構成が複雑な漢字等については、文字を基本構成に
分解し、篇やつくりの共通パターンのデータを作成して
、メモリに格納していた。Therefore, in conventional high-resolution image processing systems, for characters with complex pattern structures, such as kanji characters, the characters are broken down into their basic structures, and data for common patterns of hen and structure is created and stored in memory.
この方法によれば、メモリの必要容量を減少させること
は可能であるが、表示や印字動作時には。According to this method, it is possible to reduce the required memory capacity, but it is not possible during display or printing operations.
その都度1分解されたパターンを合成し、1文字を構成
するパターンデータとして出力する必要があるので、そ
の処理に時間を要し、システムの処理速度が低下する。Each time, it is necessary to combine the decomposed patterns and output them as pattern data constituting one character, which takes time and reduces the processing speed of the system.
また、他の方法として、小さなポイント数の文字を構成
するパターンデータのみを格納しておき。Another method is to store only the pattern data that constitutes characters with a small number of points.
大きなポイント数の文字が必要な場合には、拡大処理を
行って使用する方法も用いられている。When a character with a large number of points is required, a method of enlarging the character is also used.
この方法によっても、メモリの必要容量を減少させるこ
とは可能である。しかしながら、この方法の場合には、
拡大処理によって展開された文字の品質が悪化する。と
いう不都合があった。This method also makes it possible to reduce the required memory capacity. However, in this method,
The quality of characters expanded by the enlargement process deteriorates. There was this inconvenience.
このように、従来の文書作成・編集・印字機能を有する
各種の高解像度・画像処理システムで使用される文字パ
ターン発生装置では、高品質の文字パターンの表示・印
字等に必要な全てのフォント、ポイント数のパターンデ
ータを格納するためには、大容量のメモリが必要であり
、コスト面から大きな問題が残されている。In this way, character pattern generators used in various high-resolution and image processing systems that have conventional document creation, editing, and printing functions are capable of producing all the fonts and fonts necessary for displaying and printing high-quality character patterns. In order to store the pattern data of the number of points, a large capacity memory is required, and a major problem remains from the cost perspective.
このような不都合を解決する一つの方法として、この発
明の発明者は、先に、文字のドツトパターンを、MH方
式やMR方式、M2R方式その他の符号化方式で圧縮し
、圧縮文字データとしてディスクその他のメモリに格納
するようにした文字パターン発生装置を提案したて発明
の名称r文字パターン発生装置」、特願昭60−107
157号の特許出願)。As one method for solving such inconveniences, the inventor of the present invention first compressed the dot patterns of characters using the MH method, MR method, M2R method, or other encoding method, and then recorded the data on a disk as compressed character data. Title of the invention: ``Character pattern generator'', Patent application 1986-107
Patent Application No. 157).
第3図は、先に提案された文字パターン発生装置の一実
施例について、その要部構成を示す機能ブロック図であ
る。図面において、1は圧縮フオントデータ格納ディス
ク、2はディスク制御部、3は圧縮フォントデータ・メ
モリ、4は再生回路。FIG. 3 is a functional block diagram showing the configuration of essential parts of an embodiment of the previously proposed character pattern generation device. In the drawing, 1 is a compressed font data storage disk, 2 is a disk control unit, 3 is a compressed font data memory, and 4 is a reproduction circuit.
5はドツトパターンメモリ、6はドキュメントメモリ、
7はCPU、8はキーボード、9はCRTコントローラ
、10はVRAM (ビデオメモリ)、11はCRT、
12はプリンタ、13はシステムバス、14は再生専用
のバスを示す。5 is dot pattern memory, 6 is document memory,
7 is a CPU, 8 is a keyboard, 9 is a CRT controller, 10 is a VRAM (video memory), 11 is a CRT,
12 is a printer, 13 is a system bus, and 14 is a reproduction-only bus.
圧縮フォントデータ格納ディスク1には、予め、例えば
MH方式やMR方式等の、所定の符号化方式で圧縮され
た文字パターンの圧縮文字データが格納されている。例
えば、明朝体であれば、その全てのポイント数、約7,
500文字のドツトデータ8.5MBが、約1.7MB
に圧縮されて、記憶されている。The compressed font data storage disk 1 stores in advance compressed character data of character patterns compressed using a predetermined encoding method such as the MH method or the MR method. For example, in the Mincho typeface, the total number of points is approximately 7,
8.5MB of 500 character dot data is approximately 1.7MB
is compressed and stored.
なお、システムとして、デフォルトのフォントがある場
合には、そのデータも、この圧縮フォントデータ格納デ
ィスク1に、圧縮されて格納されている。。Note that if the system has a default font, its data is also compressed and stored in this compressed font data storage disk 1. .
文書作成時に、ユーザが、まず、フォントを指定すると
、ディスク1から、そのフォントの圧縮データが読出さ
れて、圧縮フォントデータ・メモリ3へ送出される。デ
フォルトのフォントがある場合には、そのデータも、圧
縮フォントデータ・メモリ3へ送出される。When a user first specifies a font when creating a document, the compressed data of that font is read from the disk 1 and sent to the compressed font data memory 3. If there is a default font, its data is also sent to the compressed font data memory 3.
次に、ポイント数が指定されると、圧縮フォントデータ
・メモリ3から、そのポイント数の全文字の圧縮された
データが、再生回路4を通して。Next, when the number of points is designated, compressed data of all characters of that number of points are transmitted from the compressed font data memory 3 through the reproduction circuit 4.
ドツトパターンメモリ5上に展開される。なお、デフォ
ルトのフォントがあれば、指定されたポイント数のデフ
ォルトの全文字の圧縮データも、同時に展開される。The image is developed on the dot pattern memory 5. Note that if there is a default font, the compressed data of all default characters of the specified number of points will also be expanded at the same time.
この状態で9文書作成システムでは、ユーザのキー人力
待ちとなり、キーコードが入力されると、ドツトパター
ンメモリ5から、入力キーコードに対応する文字のパタ
ーンデータが、ドキュメントメモリ6上に展開され、C
RTllの画面上に表示される。In this state, the document creation system 9 waits for the user's key input, and when the key code is input, character pattern data corresponding to the input key code is developed from the dot pattern memory 5 onto the document memory 6. C
Displayed on the RTll screen.
なお、この第3図の文字パターン発生装置では。Incidentally, in the character pattern generating device shown in FIG.
再生専用のバス14によって、圧縮フォントデータ格納
ディスク1と、圧縮フォントデータ・メモリ3と、再生
回路4と、ドツトパターンメモリ5、との間を接続して
いる。A reproduction-only bus 14 connects the compressed font data storage disk 1, the compressed font data memory 3, the reproduction circuit 4, and the dot pattern memory 5.
文書の作成が完了すると、ドキュメントメモリ6上に展
開されたパターンデータは、プリンタ12へ送られて印
字される。これらの動作は、従来の高解像度・画像処理
システムと同様である。When the document creation is completed, the pattern data developed on the document memory 6 is sent to the printer 12 and printed. These operations are similar to conventional high resolution image processing systems.
すでに説明したように、文書作成・編集・印字機能を有
する各種の高解像度・画像処理システムで使用される文
字パターン発生装置では、文字の種類が7,500文字
となり、画素密度が300d/iの場合でも、文字のド
ツトパターンメモリの合計容量は、17MBのような大
容量となる。As already explained, character pattern generators used in various high-resolution/image processing systems that have document creation, editing, and printing functions have 7,500 character types and a pixel density of 300 d/i. Even in this case, the total capacity of the character dot pattern memory is as large as 17MB.
しかし、この先に提案された文字パターン発生装置では
、このように大容量のパターンデータを、例えばMH(
モディファイド・ホフマン)方式やMR(モディファイ
ド・リード)方式、あるいはM” R方式等の符号化方
式で圧縮するので、その容量を従来の175からl/1
5に減少させることができる。However, the previously proposed character pattern generator can process such a large amount of pattern data, such as MH (
Because it is compressed using encoding methods such as Modified Hoffman) method, MR (Modified Read) method, or M''R method, its capacity has been reduced from the conventional 175 to 1/1.
It can be reduced to 5.
例えば、圧縮率が最低のMH方式によっても、175程
度に減少させることが可能となり、パターンデータを格
納するためのメモリを著しく節減することができる。For example, even with the MH method, which has the lowest compression rate, it is possible to reduce the compression rate to about 175, and the memory for storing pattern data can be significantly reduced.
このように、先に提案された文字パターン発生装置によ
れば、メモリ容量の節減は可能であるが、文字コードか
ら文字パターンを再生するための処理は、必ずしも充分
ではなく、さらに改良の余地が残されている。In this way, according to the previously proposed character pattern generation device, it is possible to save memory capacity, but the processing for reproducing character patterns from character codes is not necessarily sufficient, and there is still room for further improvement. left behind.
目 的 そこで、この発明の文字パターン発生装置では。the purpose Therefore, in the character pattern generating device of this invention.
先に提案した文字パターン発生装置をさらに改良し、パ
ターンデータを格納するメモリ容量の一層の節減を可能
にして、システムの他の目的のためにメモリスペースを
解放し、あるいはメモリコストの低減化を計るとともに
、システムメモリとパターンデータ用のメモリとを分離
することにより、システムメモリの有効な利用、および
文字コードから文字パターンを再生するための再生処理
の一層の簡略化と1文字パターンのドツト展開の高速化
を実現し、併せて、システムのスループットを向上させ
て効率の良いシステムを提供することを目的とする。The previously proposed character pattern generator is further improved to enable further savings in memory capacity for storing pattern data, freeing up memory space for other purposes in the system or reducing memory costs. By separating the system memory and the memory for pattern data, the system memory can be used more effectively, and the reproduction process for reproducing character patterns from character codes can be further simplified and dot expansion of single character patterns can be achieved. The purpose is to realize faster speeds, improve system throughput, and provide an efficient system.
碧−一一戒。Ao - 11 precepts.
そのために、この発明の文字パターン発生装置において
は、文字のドツトパターンが、MH方式やMR方式、M
” R方式その他の符号化方式で圧縮された圧縮文字デ
ータとして格納されるROMと、このROMをアドレッ
シングするアドレス手段とを設け、このアドレス手段へ
フォントの種類を指定するフォント・ナンバーと、ポイ
ント数を指定するポイント数コードと、文字を指定する
文字コードとを与えることにより、ROMに格納された
圧縮文字データのうちの1文字の圧縮文字データが選択
されるように制御している。Therefore, in the character pattern generation device of the present invention, character dot patterns can be generated using the MH method, MR method, M
” A ROM that is stored as compressed character data compressed using the R method or other encoding method is provided, and an address means for addressing this ROM is provided, and a font number and point number for specifying the type of font are provided to the address means. By giving a point number code specifying a character and a character code specifying a character, control is performed so that one character of compressed character data is selected from among the compressed character data stored in the ROM.
さらに、ROMの出力段に再生回路と表示用バッファメ
モリとを付加し、ROMから出力された圧縮文字データ
を、再生回路によって文字パターンに再生しながら、表
示用バッファメモリに展開するように制御している。Furthermore, a reproduction circuit and a display buffer memory are added to the output stage of the ROM, and the compressed character data output from the ROM is controlled to be expanded into the display buffer memory while being reproduced into a character pattern by the reproduction circuit. ing.
次に、この発明の文字パターン発生装置について、図面
を参照しながら、その実施例を詳細に説明する。Next, embodiments of the character pattern generating device of the present invention will be described in detail with reference to the drawings.
第1図は、この発明の文字パターン発生装置の一実施例
について、その要部構成を示す機能ブロック図である。FIG. 1 is a functional block diagram showing the main structure of an embodiment of the character pattern generating device of the present invention.
図面において、15はマイクロコンピュータシステム、
16はラッチ回路、17は圧縮文字データが格納される
ROM、18はアドレスカウンタ、19は再生回路、2
oはドキュメントメモリ、21は表示用バッファメモリ
、22はプリントバッファメモリを示し、また、WRは
ライトコマンド、RDはリードコマンド、 RESE
Tはリセット信号を示す。In the drawing, 15 is a microcomputer system;
16 is a latch circuit, 17 is a ROM in which compressed character data is stored, 18 is an address counter, 19 is a playback circuit, 2
o is a document memory, 21 is a display buffer memory, 22 is a print buffer memory, WR is a write command, RD is a read command, and RESE
T indicates a reset signal.
すでに説明したように、漢字パターンのうち、明朝体あ
るいはゴシック体の8ポ、10ポ、12ポの大きさの文
字を、圧縮率が最低であるMH方式で圧縮した場合でも
、1〜2MB程度の小容量でよい。As already explained, even if 8-point, 10-point, and 12-point sized characters in Mincho or Gothic kanji patterns are compressed using the MH method, which has the lowest compression ratio, the size of the characters will be 1 to 2 MB. A small capacity is sufficient.
そして、この程度の容量のデータであれば、ROMとし
て所有しても、大きくない数値であり、充分に収容可能
である。If this amount of data is stored in a ROM, it is not a large number and can be sufficiently accommodated.
また、仮りに、その他のポイント数のパターンデータを
含めても、その2〜3倍の容量であり、現在のROMな
らば、充分に収容可能な容量である。なお、圧縮率の高
いMR方式や、M’ R方式で圧縮符号化すれば、さら
に小容量のメモリに格納することができる。Furthermore, even if pattern data of other point numbers were included, the capacity would be two to three times that amount, which is sufficient capacity for current ROMs. Note that if the data is compressed and encoded using the MR method or the M'R method, which has a high compression rate, the data can be stored in an even smaller capacity memory.
この発明の文字パターン発生装置では、第1図のROM
17に、このような従来の符号化方式の一つの方式によ
って、各文字単位で圧縮された圧縮文字パターンを格納
する。In the character pattern generating device of this invention, the ROM shown in FIG.
17 stores a compressed character pattern compressed character by character using one of such conventional encoding methods.
文字パターンの画数は種々様々であるから、圧縮された
後の文字パターンである圧縮文字コードの大きさも種々
様々である。Since the number of strokes of a character pattern varies, the size of a compressed character code, which is a compressed character pattern, also varies.
そこで、必要な文字が全て格納できるように、圧縮文字
コードの最大の容量に合せて、ROMに刻むようにする
。例えば、10バイトのものが最大と仮定すれば、2バ
イトのものも10バイトのスペースをもつように刻む。Therefore, so that all the necessary characters can be stored, the compressed character code is written in the ROM according to its maximum capacity. For example, assuming that 10 bytes is the maximum, 2 bytes will also be carved to have 10 bytes of space.
なお、全ての圧縮文字コードには、最後にターミネータ
コードを付加する。Note that a terminator code is added at the end of all compressed character codes.
このように、1つのフォントの1つのポイント数の1文
字単位で、ROM17に圧縮文字コードを格納しておく
。In this way, compressed character codes are stored in the ROM 17 in units of characters of one point number of one font.
その他の構成について簡単に説明すれば・マイクロコン
ピュータシステム15は、先の第3図と基本的に同様で
あり、再生回路19やドキュメントメモリ201表示用
バッファメモリ21、プリントバッファメモリ22につ
いても、第3図で述べたとおりである。To briefly explain the other configurations, the microcomputer system 15 is basically the same as that shown in FIG. As stated in Figure 3.
ラッチ回路16は、マイクロコンピュータシステム15
から与えられる、フォントの種類を指定するフォント・
ナンバー、ポイント数を指定するポイント数コード、お
よび文字を指定する文字コードをラッチする。The latch circuit 16 is connected to the microcomputer system 15.
A font that specifies the font type given by
Latch the number, the point number code that specifies the number of points, and the character code that specifies the character.
また、アドレスカウンタ18は、ROM17をアドレス
するためのカウンタである。Further, the address counter 18 is a counter for addressing the ROM 17.
次の第2図は、第1図に示したこの発明の文字パターン
発生装置におけるROMのアドレス手段を示すブロック
図である。図面における符号は第1図と同様であり、ま
た、16aはフォントの種類を指定するフォント・ナン
バーと、ポイント数を指定するポイント数コードとをラ
ッチするラッチ回路、16bは文字を指定する文字コー
ドをラッチするラッチ回路を示す。The following FIG. 2 is a block diagram showing the ROM addressing means in the character pattern generator of the present invention shown in FIG. The symbols in the drawing are the same as in FIG. 1, and 16a is a latch circuit that latches a font number that specifies the type of font and a point number code that specifies the number of points, and 16b is a character code that specifies a character. This shows a latch circuit that latches the .
フォントの種類を指定するフォント・ナンバーとしては
、例えば、3ビツトを使用し、′″Otpが明朝体、1
1177がゴシック体、のように予め決めておく。この
フォント・ナンバーは、ラッチ回路16aにラッチされ
る。For example, use 3 bits as the font number to specify the font type, ``''Otp is Mincho typeface, 1
It is determined in advance that 1177 is Gothic. This font number is latched into latch circuit 16a.
同様に、ポイント数を指定するポイント数コードとして
、例えば、4ビツトを使用し JJ OH″が8ポ、I
I I ITが1oポ、II 2 PIが12ポ、のよ
うに設定する。このポイント数コードも、ラッチ回路1
6aにラッチされる。Similarly, use 4 bits as the point number code to specify the number of points, for example, JJ OH" is 8 points, I
Set I I IT to 1o points, II 2 PI to 12 points, and so on. This point number code also applies to latch circuit 1.
6a.
また、文字を指定する文字コードとして、13〜16ビ
ツトを使用し、ラッチ回路16bにラッチする。Further, 13 to 16 bits are used as a character code for specifying a character, and the code is latched into the latch circuit 16b.
この第1図と第2図に示すように、ROM17の各アド
レスに、最小の単位である、1つのフォントの1つのポ
イント数の1文字単位で、その圧縮文字パターンのコー
ドを格納しておけば、フォント・ナンバーと、ポイント
数コード、および文字コードを与えることによって、必
要な1つの文字のパターンデータを選択することができ
る。As shown in Figs. 1 and 2, the code of the compressed character pattern can be stored in each address of the ROM 17 in units of one character, which is the minimum unit of one point number of one font. For example, by providing a font number, a point number code, and a character code, pattern data for one required character can be selected.
次に、第1図と第2図に示したこの発明の文字パターン
発生装置について、その動作を簡単に説明する。Next, the operation of the character pattern generating device of the present invention shown in FIGS. 1 and 2 will be briefly described.
今、マイクロコンピュータシステム15に1図示されな
いキーボードから、キー人力があったとする。Now, suppose that the microcomputer system 15 has a key input from a keyboard (not shown).
マイクロコンピュータシステム15は、キーコードの入
力の都度、あるいは予め指定されたとき、フォント・ナ
ンバーおよびポイント数コードを。The microcomputer system 15 inputs the font number and point number code each time a key code is input or when specified in advance.
ラッチ回路16aにセットし、さらに、表示またはプリ
ントすべき文字コード(あるいは複合文字コード)を、
同様に、ラッチ回路16bにセットする。The character code (or composite character code) to be set in the latch circuit 16a and to be displayed or printed is
Similarly, it is set in the latch circuit 16b.
そして、キーコードの入力の都度、ROM17から、キ
ーコードに対応する文字の圧縮データを読出し、再生・
展開すると同時に、その文字のパターンデータを、ドキ
ュメントメモリ20 (あるいは表示用バッファメモリ
21、プリントバッファメモリ22)上に展開する。Each time a key code is input, compressed data of characters corresponding to the key code is read out from the ROM 17 and reproduced.
At the same time as the character is expanded, the pattern data of the character is expanded onto the document memory 20 (or the display buffer memory 21 or the print buffer memory 22).
この場合に、マイクロコンピュータシステム15は、ラ
イトコマンドWRを与えることによって。In this case, the microcomputer system 15 provides the write command WR.
文字コードをラッチ回路16bにセットする。また、ア
ドレスカウンタ18には、文字コードをラッチ回路16
bにセットするためのライトコマンドWRが、リセット
信号RESETとして与えられる。A character code is set in the latch circuit 16b. In addition, the address counter 18 has a character code stored in the latch circuit 16.
A write command WR for setting to b is given as a reset signal RESET.
こ゛のラッチ回路16a、16bの出力は、ROM17
に対するアドレスとなる。The outputs of these latch circuits 16a and 16b are stored in the ROM 17.
This is the address for.
マイクロコンピュータシステム15は、ラッチ回路16
にフォント・ナンバー、ポイント数コード、および文字
コードをラッチした後、再生回路19に対して、再生の
指示を与える。The microcomputer system 15 includes a latch circuit 16
After latching the font number, point number code, and character code, a reproduction instruction is given to the reproduction circuit 19.
再生指示を受けた再生回路19は、ROM17に対して
リード動作を行い、再生すべき最初のバイトを取込む。Upon receiving the reproduction instruction, the reproduction circuit 19 performs a read operation on the ROM 17 and captures the first byte to be reproduced.
この際、リセット信号RESETによって予めリセット
されたカウンタ18は、1つだけカウントアツプされる
。At this time, the counter 18, which has been reset in advance by the reset signal RESET, is counted up by one.
ツブする。Stubble.
このような動作時に、常に、入力されたデータがターミ
ネータコードか否かについて、検知される。もし、ター
ミネータコードの入力が検知されると、その時点で、R
OM17に対するリード動作を停止する。During such operations, it is always detected whether the input data is a terminator code. If input of terminator code is detected, at that point R
Stops read operation to OM17.
同時に、ターミネータコードの前までのデータを、順次
再生しながら、その文字のパターンデータを、ドキュメ
ントメモリ20、あるいは表示用バッファメモリ21、
プリントバッファメモリ22上に書込む。At the same time, while sequentially reproducing the data up to the terminator code, the character pattern data is stored in the document memory 20 or the display buffer memory 21.
Write on the print buffer memory 22.
このような動作によって、データの再生処理が全て終了
すると、システムに対して、特に図示されていない終了
信号を送出する。When all data reproduction processing is completed through such operations, a termination signal (not specifically shown) is sent to the system.
終了信号を受信したマイクロコンピュータシステム15
は、次の文字コード、あるいはフォント、ポイント数の
指示を行い、上述の文字パターンの再生動作を繰返えす
。Microcomputer system 15 that received the end signal
Instructs the next character code, font, and number of points, and repeats the above-described character pattern reproduction operation.
このように、ROM17の各アドレスに、l&小の単位
である、1つのフォントの1つのポイント数の1文字車
位で、圧縮文字パターンのデータを格納しておけば、フ
ォント・ナンバー、ポイント数コード、および文字コー
ドを与えることによって、最低限必要な単位のみの再生
・展開が実行されるように制御することが可能となり、
高速度のドツト展開を行うことができる、
℃
さらに、第1図および次の第3図のように、ROM17
のコード出力から、文字パターン発生までのバスを、シ
ステムバスとは別個に、シリアルに構成することによっ
て1文字パターンの再生動作時のパイプライン処理が可
能となり、システム全体の処理効率も著しく向上される
。In this way, if compressed character pattern data is stored in each address of the ROM 17 in one character position of one point number of one font, which is the unit of l&small, the font number, point number code By giving , and character code, it is possible to control the playback and expansion of only the minimum necessary units.
In addition, as shown in Fig. 1 and the following Fig. 3, the ROM17
By configuring the bus from code output to character pattern generation in a serial manner, separate from the system bus, pipeline processing during playback of single character patterns becomes possible, and the processing efficiency of the entire system is significantly improved. Ru.
以上に詳細に説明したとおり、この発明の文字パターン
発生装置においては1文字のドツトパターンが、MH方
式やMR方式、M” R方式その他の符号化方式で圧縮
された圧縮文字データとして格納されるROMと、この
ROMをアドレッシングするアドレス手段とを設け、こ
のアドレス手段へフォントの種類を指定するフォント・
ナンバーと、ポイント数を指゛定するポイント数コード
と、文字を指定する文字コードとを与えることにより。As explained in detail above, in the character pattern generation device of the present invention, the dot pattern of one character is stored as compressed character data compressed by the MH method, MR method, M''R method, or other encoding method. A ROM and an address means for addressing this ROM are provided, and a font/font address for specifying the type of font to the address means is provided.
By giving a number, a point number code that specifies the number of points, and a character code that specifies the letter.
ROMに格納された圧縮文字データのうちの1文字の圧
縮文字データが選択されるように制御している。Control is performed so that one character of compressed character data stored in the ROM is selected.
さらに、ROMの出力段に再生回路と表示用バッファメ
モリとを付加し、ROMから出力された圧縮文字データ
を、再生回路によって文字パターンに再生しながら、表
示用バッファメモリに展開するように制御している。Furthermore, a reproduction circuit and a display buffer memory are added to the output stage of the ROM, and the compressed character data output from the ROM is controlled to be expanded into the display buffer memory while being reproduced into a character pattern by the reproduction circuit. ing.
羞−一米
したがって、この発明の文字パターン発生装置によれば
、先に提案した文字パターン発生装置がさらに改良され
、パターンデータを格納するメモリとシステムメモリと
の分離が可能となる。Therefore, according to the character pattern generation device of the present invention, the previously proposed character pattern generation device is further improved, and the memory for storing pattern data and the system memory can be separated.
そのため、メモリスペースをシステムの他の目的のため
に解放したり、あるいはメモリコストを低減することが
可能となる。Therefore, memory space can be freed up for other purposes in the system or memory costs can be reduced.
また、文字パターンを格納するメモリの容量節減と、必
要な文字パターンのアクセスとが容易になり1文字コー
ドから文字パターンを再生するための再生処理も一層簡
略化されるので、文字パターンのドツト展開の高速化が
達成される。In addition, the memory capacity for storing character patterns can be reduced, and the necessary character patterns can be easily accessed, and the reproduction process for reproducing character patterns from single-character codes can be further simplified. speedup is achieved.
その上、システムバスと文字パターン発生用のバスとを
分離することにより、システムのスループットも向上さ
れて、効率の良いシステムが得られる1等の多くの優れ
た効果が得られる。Moreover, by separating the system bus and the bus for character pattern generation, the throughput of the system is improved, resulting in many excellent effects such as a highly efficient system.
mはこの発明の文字パターン発生装置の一実施例につい
て、その要部構成を示す機能ブロック図、t+は第1図
に示したこの発明の文字パターン発生装置におけるRO
Mのアドレス手段を示すブロック図、IJLは先に提案
された文字パターン発生装置の一実施例について、その
要部構成を示す機能ブロック図である。
図面において、1は圧縮フォントデータ格納ディスク、
2はディスク制御部、3は圧縮フォントデータ・メモリ
、4は再生回路、5はドツトパターンメモリ、6はドキ
ュメントメモリ、7はCPU、8はキーボード、9はC
RTコントローラ。
10はVRAM、11はCRT、12はプリンタ、13
はシステムバス、14は再生専用のバス、15はマイク
ロコンピュータシステム、16はラッチ回路、17は圧
縮文字データが格納されるROM、18はアドレスカウ
ンタ、19は再生回路、20はドキュメントメモリ、2
1は表示用バッファメモリ、22はプリントバッファメ
モリを示す。m is a functional block diagram showing the main structure of an embodiment of the character pattern generating device of the present invention, and t+ is the RO in the character pattern generating device of the present invention shown in FIG.
IJL is a block diagram showing the address means of M, and IJL is a functional block diagram showing the main part configuration of an embodiment of the previously proposed character pattern generating device. In the drawing, 1 is a compressed font data storage disk;
2 is a disk control unit, 3 is a compressed font data memory, 4 is a playback circuit, 5 is a dot pattern memory, 6 is a document memory, 7 is a CPU, 8 is a keyboard, 9 is a C
RT controller. 10 is VRAM, 11 is CRT, 12 is printer, 13
14 is a system bus, 14 is a reproduction-only bus, 15 is a microcomputer system, 16 is a latch circuit, 17 is a ROM in which compressed character data is stored, 18 is an address counter, 19 is a reproduction circuit, 20 is a document memory, 2
Reference numeral 1 indicates a display buffer memory, and 22 indicates a print buffer memory.
Claims (1)
し、少なくとも、文書作成・編集・印字機能のうちの1
つの機能を有する各種の高解像度・画像処理システムに
おいて、文字のドットパターンが、MH方式やMR方式
、M^2R方式その他の符号化方式で圧縮された圧縮文
字データとして格納されるROMと、該ROMをアドレ
ッシングするアドレス手段とを設け、該アドレス手段へ
フォントの種類を指定するフォント・ナンバーと、ポイ
ント数を指定するポイント数コードと、文字を指定する
文字コードとを与えることにより、前記ROMに格納さ
れた圧縮文字データのうちの1文字の圧縮文字データを
選択するように制御することを特徴とする文字パターン
発生装置。 2、特許請求の範囲第1項記載の文字パターン発生装置
において、ROMの出力段に再生回路と表示用バッファ
メモリとを付加し、前記ROMから出力された圧縮文字
データを前記再生回路によって再生しながら、前記表示
用バッファメモリに展開するように制御することを特徴
とする文字パターン発生装置。[Claims] 1. Equipped with a bitmap memory and a display means such as a CRT, and having at least one of document creation, editing, and printing functions.
In various high-resolution image processing systems that have two functions, there are ROMs in which character dot patterns are stored as compressed character data compressed using the MH method, MR method, M^2R method, and other encoding methods; Addressing means for addressing the ROM is provided, and a font number for specifying the type of font, a point number code for specifying the number of points, and a character code for specifying the character are given to the address means. A character pattern generation device characterized in that it controls to select one character of compressed character data from stored compressed character data. 2. In the character pattern generating device according to claim 1, a reproducing circuit and a display buffer memory are added to the output stage of the ROM, and the compressed character data output from the ROM is reproduced by the reproducing circuit. The character pattern generating device is characterized in that the character pattern generating device controls the character pattern to be developed in the display buffer memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60135139A JPS61292674A (en) | 1985-06-20 | 1985-06-20 | Character pattern generator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60135139A JPS61292674A (en) | 1985-06-20 | 1985-06-20 | Character pattern generator |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS61292674A true JPS61292674A (en) | 1986-12-23 |
Family
ID=15144716
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60135139A Pending JPS61292674A (en) | 1985-06-20 | 1985-06-20 | Character pattern generator |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61292674A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0683309A (en) * | 1992-03-23 | 1994-03-25 | Moji Zukei Center:Kk | Character data compressing method and printing device |
-
1985
- 1985-06-20 JP JP60135139A patent/JPS61292674A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0683309A (en) * | 1992-03-23 | 1994-03-25 | Moji Zukei Center:Kk | Character data compressing method and printing device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS6221127B2 (en) | ||
US4942390A (en) | Method and apparatus for generating a character image | |
JPH01136770A (en) | Printer | |
JPS61292674A (en) | Character pattern generator | |
JP2507361B2 (en) | Image information processing device | |
JPS61264377A (en) | Character pattern generator | |
JPH0219462B2 (en) | ||
JPS61292675A (en) | Character pattern generator | |
JPH01290448A (en) | Character generator | |
JPS59211374A (en) | Word processing system | |
JP2878298B2 (en) | Image output device | |
JPS62219180A (en) | Pattern generating device | |
JPH04348388A (en) | Character output system | |
JPS63260462A (en) | Character generating method for printer | |
JPS62128329A (en) | Print image display system | |
JP2900520B2 (en) | Printing device | |
JPH08183208A (en) | Method and apparatus for recording bit map | |
JPS59116782A (en) | Generator for character signal or the like | |
JPS59142591A (en) | Generation of character pattern | |
JPS62264322A (en) | Printing device | |
JPH06332436A (en) | Transfer device for bit map data | |
JPS6010293A (en) | Character pattern generator | |
JPS60165272A (en) | Print controller | |
JPS58211463A (en) | printer | |
JPS61193864A (en) | Dot printer control method |