[go: up one dir, main page]

JPS6163884A - Graphic character pattern generator - Google Patents

Graphic character pattern generator

Info

Publication number
JPS6163884A
JPS6163884A JP59184530A JP18453084A JPS6163884A JP S6163884 A JPS6163884 A JP S6163884A JP 59184530 A JP59184530 A JP 59184530A JP 18453084 A JP18453084 A JP 18453084A JP S6163884 A JPS6163884 A JP S6163884A
Authority
JP
Japan
Prior art keywords
pattern
character
memory
basic
character pattern
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
Application number
JP59184530A
Other languages
Japanese (ja)
Inventor
佐野 義信
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP59184530A priority Critical patent/JPS6163884A/en
Publication of JPS6163884A publication Critical patent/JPS6163884A/en
Pending legal-status Critical Current

Links

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

【発明の詳細な説明】 [発明の技術分野] 本発明は、図形や文字を表示又は出力する装置における
図形/文字パターン発生装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a figure/character pattern generation device in a device that displays or outputs figures and characters.

[発明の技術的背景] 一般に、図形/文字を表示又は印字する装置等において
は、表示又は印字すべき図形又は文字に対応するコード
が与えられると、前記図形又は文字のパターンを発生す
る図形/文字パターン発生装置が設けられている。しか
し、この図形/文字パターン発生装置によって図形又は
文字パターンを発生する際に、同じ文字でもその大きさ
及び方向が異なる場合は、以下に述べる方法によって対
応する図形又は文字のパターンが発生されていた。
[Technical Background of the Invention] Generally, in devices that display or print figures/characters, when a code corresponding to a figure or character to be displayed or printed is given, a figure/character that generates a pattern of said figure or character is used. A character pattern generator is provided. However, when a figure or character pattern is generated by this figure/character pattern generator, if the size and direction of the same character are different, the corresponding figure or character pattern is generated by the method described below. .

し背景技術の問題点] その1は、図形/文字パターン発生装置に同一文字に対
して種々の大きさ又は回転を有するフオント(文字パタ
ーン)を用意覆る方法である。この方法では、表示又は
印字される文字の品質は良いが、多くのフォントを必要
とするため、フォントを作成するに手間がかかることと
、フォントを格納するメモリの容量を大きくしなければ
ならず装置のコストが高くなる欠点があった。しかも、
予め用意されているフォントの数は決まっているため、
表示又は出力する文字に対して柔軟性に欠ける欠点があ
った。その2は、図形/文字パターン発生装置に同一文
字に対して1種又は数種のフォントを用意しておき、文
字の大きさ及び回転方向が異なる場合には、前記フォン
トを適当なアルゴリズムにて変換し所望のパターンを発
生する方法である。この方法は、表示又は印字する文字
に対する柔軟性は向上するが、フォントの変換を必要と
する文字が入力される鋤に、上記変換処理を行なわなけ
ればならず、この処理に時間がかかるため、パターン発
生を高速に行なうことができないという欠点があった。
Problems with Background Art] The first method is to provide a graphic/character pattern generator with fonts (character patterns) having various sizes or rotations for the same character. With this method, the quality of displayed or printed characters is good, but it requires a large number of fonts, so creating fonts is time-consuming and requires a large amount of memory to store the fonts. There was a drawback that the cost of the device was high. Moreover,
Since the number of fonts prepared in advance is determined,
There was a drawback that the characters to be displayed or output lacked flexibility. The second method is to prepare one or several types of fonts for the same character in the figure/character pattern generator, and when the size and rotation direction of the characters are different, use the appropriate algorithm to select the font. This is a method of converting and generating a desired pattern. Although this method improves the flexibility of the characters to be displayed or printed, the above conversion process must be performed on the font into which characters that require font conversion are input, and this process takes time. There was a drawback that pattern generation could not be performed at high speed.

[発明の目的J 本発明の目的は、L記の欠点に鑑み、柔軟性に富み且つ
フォント変換処理を高速に行なうことができる図形/文
字パターン発生装置を提供することにある。
[Object of the Invention J] An object of the present invention is to provide a graphic/character pattern generation device that is highly flexible and capable of performing font conversion processing at high speed, in view of the drawbacks of the above.

「発明の概要」 本発明は、文字の基本パターンを記憶するパターンメモ
リと、前記基本文字パターンを文字の属性情報に満足す
るように変換するフォント変換処理回路と、前記変換後
の文字パターンを記憶するキャッシュメモリと、外部機
器へ送出する画像展間パターンを保持するページメモリ
と、入力された文字コードに対応する基本パターンが前
記フォントメモリ内にある場合はこれを読み出して前記
ページメモリに展間し、ない場合は前記文字コードの属
性を満足する文字パターンがあるかどうか前記キャッシ
ュメモリ内をチェックし、ある場合には該当の文字パタ
ーンを前記ページメモリに展関し、ない場合は前記フォ
ント変換処理回路に前記文字コードの属性に関するパラ
メータを設定して前記基本パターンを前記属性を満足す
る文字パターンに変換し、これを前記ページメモリ及び
前記キャッシュメモリに展開する制御を行なうマイクロ
プロセッサとを具備する構成とすることにより、上記目
的を達成するものである。
"Summary of the Invention" The present invention includes a pattern memory that stores basic character patterns, a font conversion processing circuit that converts the basic character pattern to satisfy character attribute information, and a font conversion processing circuit that stores the converted character pattern. a page memory that holds the image display pattern to be sent to an external device; and, if the basic pattern corresponding to the input character code is in the font memory, it is read out and stored in the page memory. If not, the cache memory is checked to see if there is a character pattern that satisfies the attributes of the character code, and if there is, the character pattern is expanded to the page memory, and if not, the font conversion process is performed. A configuration comprising: a microprocessor that controls setting parameters regarding the attributes of the character code in a circuit, converting the basic pattern into a character pattern that satisfies the attributes, and expanding this into the page memory and the cache memory. By doing so, the above objective is achieved.

[発明の実施例] 以下本発明の一実施例を図面を参照しつつ説明する。第
1図は本発明の図形/文字パターン発生装置の一実施例
を示したブロック図である。装置の動作全体を制御する
マイクロプロセッサ1、パターンメモリ2から読み出し
た文字パターンを必要に応じて他の大きさ又は回転を有
するような!(ターンに変換するフォント変換処理回路
3、フォント用キャッシュメモリ4.外部m器に表示又
は印字する画像を保持するページメモリ5、及び前記ペ
ージメモリ5内の画像を外部機器6に送出するインタフ
ェース7がバス8に接続されてし)る。
[Embodiment of the Invention] An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of the graphic/character pattern generating device of the present invention. A microprocessor 1, which controls the entire operation of the device, reads out the character patterns from the pattern memory 2 and converts them to other sizes or rotations as required! (a font conversion processing circuit 3 that converts into a font, a font cache memory 4, a page memory 5 that holds images to be displayed or printed on an external device, and an interface 7 that sends images in the page memory 5 to an external device 6) is connected to bus 8).

次に本実施例の動作について説明する。マイクロプロセ
ッサ1は外部から文字]−ド及びその属性(大きさ、回
転方向等〉を示すデータ100を受けると、前記属性か
ら前記文字コードに対応するパターン発生Eす2内の基
本パターンと一致するかどうかを調べる。一致する場合
には前記基本パターンをパターンメモリ2からパターン
を読み出して、これを直らにページメモリ5に格納しパ
ターンの展開を開始する。ページメモリ5において展開
された基本パターンは順次読み出され、インタフェース
7等を介して外部機器6に送出される外部機器6が表示
装置の場合は、前記文字コード100に対応した文字が
表示される。
Next, the operation of this embodiment will be explained. When the microprocessor 1 receives data 100 indicating a character code and its attributes (size, rotation direction, etc.) from the outside, it generates a pattern corresponding to the character code from the attribute, which matches the basic pattern in E2. If they match, the basic pattern is read out from the pattern memory 2, stored immediately in the page memory 5, and pattern development is started.The basic pattern developed in the page memory 5 is If the external device 6 that is sequentially read out and sent to the external device 6 via the interface 7 or the like is a display device, characters corresponding to the character code 100 are displayed.

ところで、前記入力された文字コードの文字パターンが
その属性から基本パターンと一致しない場合には、マイ
クロプロセッサ1は、前記属性データと満足する文字パ
ターンがキャッシュメモリ4内に存在するか否かをチェ
ックする。前記キャッシュメモリ4内に該当の文字パタ
ーンが存在する場合、マイクロプロセッサ1は、この文
字パターンをキャッシュメモリ4から直らに読み出して
ページメモリ5へ格納しパターンの展開を開始ダる。キ
ャッシュメモリ4内に該当の文字パターンが存在しない
場合、マイクロプロセッサ1はフオント変換処理回路3
に対しく :Wi記属性に基づいて適切なパラメータを
設定し、パターンメモリ2から読み出される前記文字コ
ードにり4応した基本パターンを前記属性を満足する文
字パターンにフォント変換処理回路3を用いて変換した
後、この文字パターンをページメ−Eす5及びキャッシ
ュメモリ4にパターン展間する。ページメモリ5から読
み出された文字パターンはインタフェース7を介して外
部81器6に送出され、この外部機器6が表示装置であ
る場合は、前記文字コード及びその属性データ1oot
満足する文字が表示される。なお、キャッジツメ−Eす
4の管理す式は一般的な情報処理装置におけるキャッジ
−7メモリに対するものに準じたものである。
By the way, if the character pattern of the input character code does not match the basic pattern based on its attributes, the microprocessor 1 checks whether a character pattern that satisfies the attribute data exists in the cache memory 4. do. If the corresponding character pattern exists in the cache memory 4, the microprocessor 1 directly reads this character pattern from the cache memory 4, stores it in the page memory 5, and starts developing the pattern. If the corresponding character pattern does not exist in the cache memory 4, the microprocessor 1 converts the font conversion processing circuit 3
Against this: Set appropriate parameters based on the Wi-written attributes, and use the font conversion processing circuit 3 to transform the basic pattern corresponding to the character code read from the pattern memory 2 into a character pattern that satisfies the attributes. After conversion, this character pattern is stored in the page mail 5 and cache memory 4. The character pattern read from the page memory 5 is sent to the external device 6 via the interface 7, and if this external device 6 is a display device, the character code and its attribute data 1oot
Satisfied characters are displayed. Incidentally, the management formula for the cage memory 4 is similar to that for the cage 7 memory in a general information processing device.

[発明の効果] 従って、本実施例では、入力文字]−ドの基本パターン
を変換しなければならない場合で、該当の基本文字パタ
ーンを属性データに従って変換した文字パターンがキャ
ッジ−1メEす4内に見い出される場合は、該当の文字
パターンをキャッシュメモリ4から直りに引き出して、
これをページメ[す5に展開することにより、高速度な
フォント変換処理を行なうことができる。また、パター
ンメモリ2には1つの文字コードに対して1種又は数種
のノオントを用意しておき、これを文字コードと共に入
力される属性データに従ってフォント変換処理回路3が
前記属性を満足する文字パータンに変換する構成を採っ
ているため、表示又は印字する文字に高い柔軟性を与え
ることができる。
[Effects of the Invention] Therefore, in this embodiment, when the basic pattern of the input character ]-do has to be converted, the character pattern obtained by converting the corresponding basic character pattern according to the attribute data is Cage-1MeE4. If the character pattern is found in the cache memory 4, immediately pull out the corresponding character pattern from the cache memory 4,
By expanding this to the page memory 5, high-speed font conversion processing can be performed. In addition, the pattern memory 2 has one type or several types of noonts prepared for one character code, and the font conversion processing circuit 3 converts the noonts into characters that satisfy the attributes according to the attribute data input together with the character code. Since it is configured to convert into a pattern, it is possible to give high flexibility to characters to be displayed or printed.

なお、キャッシュメモリ4内に該当の文字パターンが見
い出せない場合は、フォント変換処理回路3にて基本文
字パターンを、与えられた属性を満足するような文字パ
ータンに変換する処理を行なうが、16記の如くt−ヤ
ッシlメEす4内に該当の文字パターンが見い出された
場合は高速処理できるため、結局全体として従来よりも
フォント変換処理を高速に行なうことができる。
Note that if the corresponding character pattern is not found in the cache memory 4, the font conversion processing circuit 3 converts the basic character pattern into a character pattern that satisfies the given attributes. If the corresponding character pattern is found in the t-yash 14, it can be processed at a high speed, so that the font conversion process as a whole can be performed at a higher speed than in the past.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の図形/文字パターン発生装置の一実施
例を示したブロック図である。 1・−・マイクロプロセッサ  2−・・パターンメモ
リ3・・・フォント変換処理回路 4−・−フォント用キャッシュメモリ 5・・・ページメしり  6−外部機器代理人弁理十 
則 近 憲 佑(ほか1名)第1図
FIG. 1 is a block diagram showing an embodiment of the graphic/character pattern generating device of the present invention. 1--Microprocessor 2--Pattern memory 3--Font conversion processing circuit 4--Font cache memory 5--Page printing 6--External equipment attorney
Noriyuki Noriyuki (and 1 other person) Figure 1

Claims (1)

【特許請求の範囲】[Claims] 文字の基本パターンを記憶するパターンメモリと、前記
基本文字パターンを文字の属性情報に満足するように変
換するフォント変換処理回路と、前記変換後の文字パタ
ーンを記憶するキャッシュメモリと、外部機器へ送出す
る画像展開パターンを保持するページメモリと、入力さ
れた文字コードに対応する基本パターンが前記フォント
メモリ内にある場合はこれを読み出して前記ページメモ
リに展開し、ない場合は前記文字コードの属性を満足す
る文字パータンがあるかどうか前記キャッシュメモリ内
をチェックし、ある場合には該当の文字パターンを前記
ページメモリに展開し、ない場合は前記フォント変換処
理回路に前記文字コードの属性に関するパラメータを設
定して前記基本パータンを前記属性を満足する文字パタ
ーンに変換し、これを前記ページメモリ及び前記キャッ
シュメモリに展開する制御を行なうマイクロプロセッサ
とを具備したことを特徴とする図形/文字パターン発生
装置。
A pattern memory that stores basic character patterns, a font conversion processing circuit that converts the basic character pattern to satisfy character attribute information, a cache memory that stores the converted character pattern, and sends it to an external device. If the basic pattern corresponding to the input character code is stored in the page memory that holds the image expansion pattern to be input and the basic pattern corresponding to the input character code is in the font memory, it is read out and expanded in the page memory, and if not, the attribute of the character code is Checks the cache memory to see if there is a satisfying character pattern, and if there is, develops the corresponding character pattern in the page memory, and if not, sets parameters regarding attributes of the character code in the font conversion processing circuit. and a microprocessor for controlling the conversion of the basic pattern into a character pattern that satisfies the attributes, and the development of this into the page memory and the cache memory.
JP59184530A 1984-09-05 1984-09-05 Graphic character pattern generator Pending JPS6163884A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59184530A JPS6163884A (en) 1984-09-05 1984-09-05 Graphic character pattern generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59184530A JPS6163884A (en) 1984-09-05 1984-09-05 Graphic character pattern generator

Publications (1)

Publication Number Publication Date
JPS6163884A true JPS6163884A (en) 1986-04-02

Family

ID=16154808

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59184530A Pending JPS6163884A (en) 1984-09-05 1984-09-05 Graphic character pattern generator

Country Status (1)

Country Link
JP (1) JPS6163884A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0245173A (en) * 1988-08-05 1990-02-15 Hitachi Ltd Character generator and character generation method
JPH0426890A (en) * 1990-05-22 1992-01-30 Sharp Corp Character display device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0245173A (en) * 1988-08-05 1990-02-15 Hitachi Ltd Character generator and character generation method
JPH0426890A (en) * 1990-05-22 1992-01-30 Sharp Corp Character display device

Similar Documents

Publication Publication Date Title
JPS63163889A (en) Image processor
JPS6163884A (en) Graphic character pattern generator
JPS6321158A (en) Printer output device
JP2705760B2 (en) Image data output device
JPH03220979A (en) Compressing device and recovery device for contour line data
JP2884862B2 (en) Data processing device
JPS61129683A (en) Character generation method
JPH04177295A (en) Character generating device
JPS59180583A (en) Character pattern generator
JP2753648B2 (en) Character output device
JPS6364086A (en) Output unit
JPH0216068A (en) Image forming device
JP3242435B2 (en) Image drawing device
JP3004993B2 (en) Image processing device
JPS60109888A (en) Character processor
JP3145460B2 (en) Print data transfer control method
JPH02127059A (en) Printer device
JPH03112668A (en) Printer
JPS59116841A (en) Print position display method
JPS5958536A (en) Printer control system
JPH01128846A (en) Reduced-size printing method of printer
JPH05197363A (en) Font file converting method
JPH06149208A (en) Character generating device
JPS59157685A (en) Pattern converter
JPS5944088A (en) composite display device