Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3045116B2 - Graphic drawing equipment - Google Patents
[go: Go Back, main page]

JP3045116B2 - Graphic drawing equipment - Google Patents

Graphic drawing equipment

Info

Publication number
JP3045116B2
JP3045116B2 JP9275945A JP27594597A JP3045116B2 JP 3045116 B2 JP3045116 B2 JP 3045116B2 JP 9275945 A JP9275945 A JP 9275945A JP 27594597 A JP27594597 A JP 27594597A JP 3045116 B2 JP3045116 B2 JP 3045116B2
Authority
JP
Japan
Prior art keywords
character
character type
control unit
pattern
graphic
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
Application number
JP9275945A
Other languages
Japanese (ja)
Other versions
JPH11119767A (en
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP9275945A priority Critical patent/JP3045116B2/en
Publication of JPH11119767A publication Critical patent/JPH11119767A/en
Application granted granted Critical
Publication of JP3045116B2 publication Critical patent/JP3045116B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はグラフィック描画装
置に関し、上位装置からハードウエアパタンメモリへの
図形パタンの転送および登録が行え、図形種に対応した
複数の描画処理の選択が可能なグラフィック描画装置に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a graphic drawing apparatus, and more particularly, to a graphic drawing apparatus capable of transferring and registering a graphic pattern from a higher-level device to a hardware pattern memory and selecting a plurality of drawing processes corresponding to graphic types. About.

【0002】[0002]

【従来の技術】従来、文字描画処理を有するグラフィッ
ク描画装置において文字描画の際に、第一の方法とし
て、文字描画を行う際に文字パタンデータを上位装置か
らグラフィック描画装置へ転送しその文字パターンを用
いて文字描画を行う方式と、第二の方式として「特開昭
63ー279294号公報」記載の技術がある。この技
術においては、使用頻度の高い文字のパターンを登録コ
マンドに基づいてハードウエアパタンメモリにあらかじ
め転送後登録し、描画コマンドによりハードウエアパタ
ンメモリに登録された文字パタンデータで文字を描画す
るものである。
2. Description of the Related Art Conventionally, when a character is drawn in a graphic drawing apparatus having a character drawing process, as a first method, character pattern data is transferred from a higher-level device to the graphic drawing apparatus when the character is drawn. There is a technique described in Japanese Patent Application Laid-Open No. 63-279294 as a second method for drawing characters using a method. In this technology, a frequently used character pattern is registered after being transferred to a hardware pattern memory in advance based on a registration command, and a character is drawn with a character pattern data registered in the hardware pattern memory by a drawing command. is there.

【0003】[0003]

【発明が解決しようとする課題】第一の方式では、頻繁
に使う文字パタンデータが何度もハードウエアパタンメ
モリ上に登録される為、文字パタンデータの転送が文字
を描画する度に発生するため処理時間の増大という問題
点があった。第二の方式では、文字描画毎の文字パター
ンのハードウエアパタンメモリ転送は不要となるが、登
録する文字パターンを多くするにはハードウエアパタン
メモリが多く必要でありコストがかかり、メモリを少な
くすると登録可能な個数が減るためパタンデータの転送
が発生し処理時間の増大を招いていた。 本発明はこれ
らの欠点を解決する。
In the first method, since frequently used character pattern data is registered many times in a hardware pattern memory, the transfer of character pattern data occurs every time a character is drawn. Therefore, there is a problem that the processing time increases. In the second method, the hardware pattern memory transfer of the character pattern for each character drawing is not necessary, but the hardware pattern memory is required to increase the number of registered character patterns, and the cost increases. Since the number that can be registered is reduced, transfer of pattern data occurs, which causes an increase in processing time. The present invention overcomes these disadvantages.

【0004】[0004]

【課題を解決するための手段】本発明の第一のグラフィ
ック描画装置は、グラフィックプロセッサと、前記グラ
フィックプロセッサに接続されるレンダリングエンジン
と、前記グラフィックプロセッサに接続されるシステム
メモリを備え、かつ、前記グラフィックプロセッサは、
前記グラフィック描画装置を制御する上位装置から文字
パタンと前記グラフィック描画装置制御コマンドを転送
する転送手段と、前記グラフィック描画装置制御コマン
ドを認識するコマンド認識手段と、描画する文字が第一
の文字種または第二の文字種または第三の文字種のいず
れであるかを認識する描画文字種認識手段と、登録する
文字が第二の文字種または第三の文字種のどれであるか
を認識する登録文字種認識手段と、前記システムメモリ
に格納されている前記文字パタンを前記レンダリングエ
ンジンへ転送する再登録手段と、前記第一の文字種であ
るとき動作し、前記第一の文字を指示する第一の指示手
段と、前記第一の文字種を格納する第一の格納手段と、
前記レンダリングエンジンを制御し前記第一の文字種を
描画する第一の描画手段を有する第一の描画制御部と、
前記第二の文字種であるとき動作し、前記レンダリング
エンジンを制御し前記第二の文字種を登録する第一の登
録手段と、前記レンダリングエンジンを制御し前記第二
の文字種を描画する第二の描画手段を有する第二の描画
制御部と、前記第三の文字種であるとき動作し、前記第
三の文字種を指示する第二の指示手段と、前記レンダリ
ングエンジンを制御し前記第三の文字種を格納する第二
の格納手段と、前記第三の前記文字種をシステムメモリ
へ登録する第二の登録手段と、前記第三の文字種を描画
する第三の描画手段を有する第三の描画制御部を有し、
かつ、前記レンダリングエンジンは、ハードウエアパタ
ンメモリと、前記第一の描画制御部と前記第二の描画制
御部と前記第三の描画制御部の指示により前記ハードウ
エアパタンメモリの文字パタンを描画する描画処理手段
と、前記第一の描画制御部と前記第二の描画制御部と前
記第三の描画制御部の指示により前記ハードウエアパタ
ンメモリへパタンを登録するパタン登録処理手段とを有
する。
SUMMARY OF THE INVENTION A first graphic of the present invention is provided.
The graphics drawing device includes a graphics processor and the graphics processor.
Rendering engine connected to the Fic processor
And a system connected to the graphic processor
Comprising a memory, and wherein the graphics processor comprises:
A character is sent from a higher-level device that controls the graphic drawing device.
Transfer the pattern and the graphic drawing device control command
Transferring means for controlling the graphic drawing device control command
Command recognition means for recognizing characters
Character type or second character type or third character type
Draw character type recognition means for recognizing
Whether the character is of the second or third character type
Registered character type recognizing means for recognizing a character, and the system memory
The character pattern stored in the
Re-registration means for transferring to the engine,
Operating when the first pointer indicates the first character.
Columns, first storage means for storing the first character type,
Controlling the rendering engine to change the first character type
A first drawing control unit having a first drawing unit for drawing,
Works when the second character type
A first registration for controlling the engine and registering the second character type
Recording means for controlling the rendering engine and the second
Drawing having second drawing means for drawing the character type of
A control unit that operates when the character type is the third character type;
Second instructing means for instructing three character types;
A second engine for controlling the first character type and storing the third character type.
Storage means, and the third character type is stored in a system memory.
Second registration means for registering to the third character type
Having a third drawing control unit having a third drawing means to do,
And the rendering engine has a hardware pattern.
Memory, the first drawing control unit, and the second drawing control unit.
Control unit and the third drawing control unit.
Drawing processing means for drawing a character pattern in the air pattern memory
And the first drawing control unit, the second drawing control unit, and
The hardware pattern is designated by the instruction of the third drawing control unit.
Pattern registration processing means for registering a pattern in
I do.

【0005】本発明第二のグラフィック描画装置は、本
発明第一のグラフィック描画装置であって前記グラフィ
ックプロセッサをマイクロプロセッサで構成した。本発
明第三のグラフィック描画装置は、本発明第二のグラフ
ィック描画装置であって、前記コマンド認識手段と、前
記描画文字種認識手段と、前記登録文字種認識手段と、
前記第一の描画制御部と前記第二の描画制御部と前記第
三の描画制御部の処理をソフトウエア処理とした。本発
明第四のグラフィック描画装置は、本発明第三のグラフ
ィック描画装置であって前記システムメモリをソフトウ
エア処理プログラムを格納するためのメモリと共用し
た。
The second graphic drawing apparatus of the present invention is a
The first graphic drawing apparatus of the present invention, wherein the graphic
The microprocessor was composed of a microprocessor. Departure
The third graphic rendering device according to the present invention
A command drawing device, comprising:
Writing character type recognition means, the registered character type recognition means,
The first drawing control unit, the second drawing control unit, and the second
The processing of the third drawing control unit was software processing. Departure
The fourth graphic drawing device according to the present invention
A software rendering device, wherein the system memory is
Shared with memory for storing air processing programs
Was.

【0006】[0006]

【発明の実施の形態】本発明の実施の形態について図面
を参照して説明する。図1は本発明のグラフィック描画
装置のブロック図である。図1において、上位装置1は
グラフィック描画装置2を制御する。グラフィックプロ
セッサ4は、前記グラフィック描画装置2を制御する上
位装置から文字パタンと前記グラフィック描画装置2を
制御する制御コマンドを転送する転送手段14と、前記
制御コマンドを認識するコマンド認識手段11と、描画
する文字が文字種Aまたは文字種Bまたは文字種Cのど
れであるかを認識する描画文字種認識手段12と、描画
する文字が文字種Bまたは文字種Cのどれであるかを認
識する登録文字種認識手段13と、前記システムメモリ
に格納されている前記文字パタンを前記レンダリングエ
ンジン1へ転送する再登録手段24と、第一の描画制御
部21と、第二の描画制御部22と、第三の描画制御部
23から構成される。前記第一の描画制御部21は前記
文字種Aであるとき動作し、文字種A指示手段211
と、前記レンダリングエンジン1を制御する文字種A格
納手段212と、前記レンダリングエンジン1を制御す
る文字種A描画手段213を有し、前記第二の描画制御
部22は前記文字種Bであるとき動作し、前記レンダリ
ングエンジン1を制御する文字種B登録手段221と、
前記レンダリングエンジン1を制御する文字種B描画手
段222を有し、前記第三の描画制御部23は前記文字
種Cであるとき動作し、文字種C指示手段231、前記
レンダリングエンジンを制御する文字種C格納手段23
2と、前記レンダリングエンジンを制御する文字種C描
画手段233と、文字種C登録手段234を有する。シ
ステムメモリ5は文字種Cの文字パタンを格納する。レ
ンダリングエンジン3は、ハードウエアパタンメモリ3
2と、前記第一の描画制御部21と前記第二の描画制御
部22と前記第三の描画制御部23の指示により前記ハ
ードウエアパタンメモリ32内の文字パタンを描画する
描画処理手段31と、前記第一の描画制御部21と前記
第二の描画制御部22と前記第三の描画制御部23の指
示により前記ハードウエアパタンメモリ32へパタンを
登録するパタン登録処理手段33より構成される。
Embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram of a graphic drawing apparatus according to the present invention. In FIG. 1, a host device 1 controls a graphic drawing device 2. A graphic processor 4 for transferring a character pattern and a control command for controlling the graphic drawing device 2 from a host device controlling the graphic drawing device 2; a command recognizing unit 11 for recognizing the control command; A drawing character type recognizing unit 12 for recognizing whether the character to be drawn is a character type A, a character type B or a character type C; a registered character type recognizing unit 13 for recognizing whether the character to be drawn is the character type B or the character type C; A re-registration unit 24 for transferring the character pattern stored in the system memory to the rendering engine 1, a first drawing control unit 21, a second drawing control unit 22, and a third drawing control unit 23 Consists of The first drawing control unit 21 operates when the character type is A, and the character type A instructing unit 211
And a character type A storage unit 212 for controlling the rendering engine 1 and a character type A drawing unit 213 for controlling the rendering engine 1. The second drawing control unit 22 operates when the character type B is used. Character type B registration means 221 for controlling the rendering engine 1;
A character type B drawing unit 222 for controlling the rendering engine 1; the third drawing control unit 23 operates when the character type is C; a character type C instructing unit 231; a character type C storage unit for controlling the rendering engine; 23
2, a character type C drawing unit 233 for controlling the rendering engine, and a character type C registration unit 234. The system memory 5 stores a character pattern of character type C. The rendering engine 3 has a hardware pattern memory 3
2, drawing processing means 31 for drawing a character pattern in the hardware pattern memory 32 according to an instruction of the first drawing control unit 21, the second drawing control unit 22, and the third drawing control unit 23; A pattern registration processing unit 33 for registering a pattern in the hardware pattern memory 32 according to an instruction from the first drawing control unit 21, the second drawing control unit 22, and the third drawing control unit 23. .

【0007】次に文字の描画がどのようにして行われる
かを、文字種Aの場合、文字種Bの場合、文字種Cの場
合の3つの場合についてそれぞれ説明する。
[0007] Next, how to draw a character will be described for three cases of character type A, character type B, and character type C.

【0008】文字種Aに含まれる文字Aの描画を上位装
置1が指示すると、文字Aの描画を指示するコマンドA
と文字パタンAがグラフィック描画装置2へ送られる。
前記コマンドAは、転送手段14を経由して、コマンド
認識手段11が登録文字種認識手段13に指示を出す。
登録文字種認識手段13が文字種Aに含まれることを認
識し、文字種A指示手段211に指示を出す。文字種A
指示手段211は前記コマンドAに基づき文字種A格納
手段212と文字種A描画手段213に指示する。文字
種A格納手段212は受取った前記文字パタンAをパタ
ン登録処理手段33によりハードウエアパタンメモリ3
2内に登録させる。文字種A描画手段213は、描画処
理手段31に前記文字種Aの描画を指示する。描画処理
手段31はハードウエアパタンメモリ32内に格納され
た前記文字パタンAにより文字描画を行う。文字描画後
前記文字パタンAは登録されることは無い。文字種Bに
含まれる文字Bの文字パタンBのハードウエアパタンメ
モリ32への登録を上位装置1がコマンドBと文字パタ
ンBにより指示すると、前記コマンドBは、転送手段1
4を経由して、コマンド認識手段11により登録コマン
ドBかそれ以外か識別され、登録文字種認識手段13に
指示を出す。登録コマンドBは登録文字種認識手段13
によって文字種Bに含まれる文字Bだと認識されると文
字種B登録手段221に指示を出す。文字種B登録手段
221は受取った前記文字パタンデータBをパタン登録
処理手段33によりハードウエアパタンメモリ32に登
録させる。以上の操作により、前記文字種Bの文字文字
パタンBがハードウエアパタンメモリ32に格納され、
かつ登録される。文字の描画は、次の操作をすることに
よりなされる。文字種Bの描画を上位装置1がコマンド
BWにより指示すると、前記コマンドBWは、転送手段
14を経由して、コマンド認識手段11を経由して描画
文字種認識手段12により文字種Bの描画指示コマンド
BWだと認識されると、文字種B描画手段222に指示
を出す。文字種B描画手段222は、描画処理手段31
はハードウエアパタンメモリ32内の前記文字パタンB
により文字描画を行う。連続して前記文字種Bに含まれ
る前記文字Bの描画を行うときは、前記コマンドBWを
上位装置1からグラフィック描画装置2へ指示すること
により、前記ハードウエアパタンメモリ32内に登録さ
れた前記文字パタンBにより文字描画を行う。次に文字
種Bに含まれる文字B2のハードウエアパタンメモリ3
2への格納、登録も上の操作を繰り返すことにより可能
である。
When the host device 1 instructs the drawing of the character A included in the character type A, a command A for instructing the drawing of the character A is issued.
Is transmitted to the graphic drawing device 2.
For the command A, the command recognizing unit 11 issues an instruction to the registered character type recognizing unit 13 via the transfer unit 14.
The registered character type recognizing unit 13 recognizes that the character type is included in the character type A, and issues an instruction to the character type A instruction unit 211. Character type A
The instruction unit 211 instructs the character type A storage unit 212 and the character type A drawing unit 213 based on the command A. The character type A storage means 212 stores the received character pattern A in the hardware pattern memory 3 by the pattern registration processing means 33.
Register in 2. The character type A drawing means 213 instructs the drawing processing means 31 to draw the character type A. The drawing processing means 31 performs character drawing based on the character pattern A stored in the hardware pattern memory 32. After the character is drawn, the character pattern A is not registered. When the host device 1 instructs the registration of the character pattern B of the character B included in the character type B into the hardware pattern memory 32 using the command B and the character pattern B, the command B is transferred to the transfer unit 1.
4, the command recognition unit 11 identifies the registered command B or the other, and issues an instruction to the registered character type recognition unit 13. The registration command B is registered character type recognition means 13
When the character type B is recognized as a character B included in the character type B, an instruction is issued to the character type B registration unit 221. The character type B registration unit 221 causes the pattern registration processing unit 33 to register the received character pattern data B in the hardware pattern memory 32. By the above operation, the character pattern B of the character type B is stored in the hardware pattern memory 32,
And be registered. The drawing of characters is performed by performing the following operations. When the host device 1 instructs the drawing of the character type B by the command BW, the command BW is a drawing instruction command BW of the character type B by the drawing character type recognizing unit 12 via the transfer unit 14, the command recognizing unit 11. Is recognized, an instruction is issued to the character type B drawing means 222. The character type B drawing means 222 is
Is the character pattern B in the hardware pattern memory 32.
Is used to draw characters. When continuously drawing the character B included in the character type B, the command BW is instructed from the higher-level device 1 to the graphic drawing device 2 so that the character B registered in the hardware pattern memory 32 is Character drawing is performed by pattern B. Next, the hardware pattern memory 3 of the character B2 included in the character type B
2 can be stored and registered by repeating the above operation.

【0009】文字種Cに含まれる文字Cの文字パタンC
のシステムメモリ5への登録を上位装置1がコマンドC
と文字パタンCにより指示すると、前記コマンドCは、
転送手段14を経由して、コマンド認識手段11により
登録コマンドCかそれ以外か識別され、登録文字種認識
手段13に指示を出す。登録コマンドCは登録文字種認
識手段13によって文字種Cに含まれる文字Cだと認識
されると文字種C登録手段234に指示を出す。文字種
C登録手段234は受取った前記文字パタンデータCを
システムメモリ5に登録させる。以上の操作により、前
記文字種Cの文字文字パタンCがシステムメモリ5に格
納され、かつ登録される。文字の描画は、次の操作をす
ることによりなされる。文字種Cの描画を上位装置1が
コマンドCWにより指示すると、前記コマンドCWは、
転送手段14を経由して、コマンド認識手段11を経由
して描画文字種認識手段12により文字種Cの描画指示
コマンドCWだと認識されると、文字種C描画手段23
3に指示を出す。文字種C格納手段232はパタン登録
処理手段33に指示しシステムメモリ5内の前記文字パ
タンCをハードウエアパタンメモリ32に格納し、文字
種C描画手段233は描画処理手段31に指示し描画処
理手段31は前記ハードウエアパタンメモリ32内の前
記文字パタンCより文字描画を行う。連続して前記文字
種Cに含まれる前記文字Cの描画を行うときは、前記コ
マンドCWを上位装置1からグラフィック描画装置2へ
指示することにより、前記システムメモリ5内のに登録
された前記文字パタンCにより文字描画を行う。
Character pattern C of character C included in character type C
Is registered in the system memory 5 by the host device 1 using the command C.
And the character pattern C, the command C is
Via the transfer means 14, the command recognition means 11 identifies the registered command C or the other, and issues an instruction to the registered character type recognition means 13. When the registered character type recognition unit 13 recognizes the registration command C as a character C included in the character type C, it issues an instruction to the character type C registration unit 234. The character type C registration means 234 registers the received character pattern data C in the system memory 5. By the above operation, the character pattern C of the character type C is stored in the system memory 5 and registered. The drawing of characters is performed by performing the following operations. When the host device 1 instructs the drawing of the character type C by the command CW, the command CW is
When the drawing character type recognizing unit 12 recognizes the drawing instruction command CW of the character type C via the transfer unit 14 and the command recognizing unit 11, the character type C drawing unit 23
Give instructions to 3. The character type C storage means 232 instructs the pattern registration processing means 33 to store the character pattern C in the system memory 5 in the hardware pattern memory 32, and the character type C drawing means 233 instructs the drawing processing means 31 to render the drawing processing means 31 Performs character drawing from the character pattern C in the hardware pattern memory 32. When the character C included in the character type C is to be continuously drawn, the command CW is instructed from the host device 1 to the graphic drawing device 2 so that the character pattern registered in the system memory 5 is displayed. Character drawing is performed by C.

【0010】文字種Cから文字種Bへの再登録を上位装
置1がコマンドCWにより指示すると、前記コマンドC
Wは、転送手段14を経由して、コマンド認識手段11
を経由して描画文字種認識手段12により文字種Cの描
画指示コマンドCWだと認識され、再登録手段24に指
示を出す。再登録手段24はシステムメモリ5から前記
パタンデータCを読込み、パタン登録処理手段33に指
示を出す。パタン登録処理手段33は前記パタンデータ
Cをハードウエアパタンメモリ32に格納し、登録す
る。
When the host device 1 instructs the re-registration from the character type C to the character type B by the command CW, the command CW
W is transmitted to the command recognition unit 11 via the transfer unit 14.
Is recognized by the drawing character type recognizing means 12 as a drawing instruction command CW of character type C, and an instruction is issued to the re-registering means 24. The re-registration unit 24 reads the pattern data C from the system memory 5 and issues an instruction to the pattern registration processing unit 33. The pattern registration processing means 33 stores the pattern data C in the hardware pattern memory 32 and registers it.

【0011】以上文字種がA,B,Cの三種の場合につ
いて説明したが、文字種がAとB、BとC、CとAのよ
うに二種の構成も可能である。また、グラフィックプロ
セッサをマイクロプロセッサで構成することも可能であ
り、前記コマンド認識手段と、描画文字種認識手段と、
登録文字種認識手段と、第一の描画制御部と第二の描画
制御部と第三の描画制御部の処理を前記マイクロプロセ
ッサ上で走行するプログラム処理とする事ができる。さ
らに、前記システムメモリをソフトウエア処理プログラ
ムを格納するためのメモリと共用することもできる。以
上のべたように、前記文字種Bに含まれる前記文字Bを
連続して描画する場合パタンの転送が不要となる。前記
文字種Cに含まれる前記文字Cを連続して描画する場合
パタンの転送が不要となる。
Although the above description has been made of the case where the character types are A, B, and C, two types of configurations are also possible, such as A and B, B and C, and C and A. Further, it is also possible to configure the graphic processor with a microprocessor, the command recognition means, drawing character type recognition means,
The processing of the registered character type recognizing means, the first drawing control unit, the second drawing control unit, and the third drawing control unit may be a program process running on the microprocessor. Further, the system memory can be shared with a memory for storing a software processing program. As described above, when the character B included in the character type B is continuously drawn, it is not necessary to transfer the pattern. When the character C included in the character type C is continuously drawn, it is not necessary to transfer a pattern.

【0012】[0012]

【発明の効果】本発明の第一の効果は、文字描画を行う
グラフィック描画装置において、安価なシステムメモリ
に文字パタンを登録、格納する事により、高価なハード
ウエアパタンメモリ上に文字パタンデータを多く登録、
格納する必要が無くなり、低価格を実現する事ができ
る。第二の効果は、文字を描画する毎にパタンデータを
上位装置より受け取る必要がなくなるため、より高速に
文字描画ができる。第3の効果として、そのパタンデー
タの使用頻度が高くなった場合に、再度パタンデータを
上位装置から送らずに登録、格納でき、高速に処理がで
きるという効果がある。第4の効果は、文字を描画する
毎にパタンデータを上位装置より受け取る必要がなくな
るため、上位装置の負荷を軽くすることができ上位装置
の処理の効率化が計れる。
A first effect of the present invention is that, in a graphic drawing apparatus for drawing characters, character patterns are registered and stored in an inexpensive system memory, so that character pattern data is stored in an expensive hardware pattern memory. Many registrations,
There is no need to store it, and a low price can be realized. The second effect is that it is not necessary to receive pattern data from a host device every time a character is drawn, so that character drawing can be performed at higher speed. A third effect is that when the frequency of use of the pattern data increases, the pattern data can be registered and stored without being sent again from a higher-level device, so that high-speed processing can be performed. A fourth effect is that it is not necessary to receive pattern data from a higher-level device every time a character is drawn, so that the load on the higher-level device can be reduced and the processing efficiency of the higher-level device can be increased.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の形態であるシステム構成を示す
ブロック図
FIG. 1 is a block diagram showing a system configuration according to an embodiment of the present invention;

【符号の説明】[Explanation of symbols]

1 上位装置 2 グラフィック描画装置 3 レンダリングエンジン 4 グラフィックプロセッサ 5 システムメモリ 11 コマンド認識手段 12 描画文字種認識手段 13 登録文字種認識手段 14 転送手段 21 第一の描画制御部 22 第二の描画制御部 23 第三の描画制御部 24 再登録手段 31 描画処理手段 32 ハードウエアパタンメモリ 33 パタン登録処理手段 211 文字種A指示手段 212 文字種A格納手段 213 文字種A描画手段 221 文字種B登録手段 222 文字種B描画手段 231 文字種C指示手段 232 文字種C格納手段 233 文字種C描画手段 234 文字種C登録手段 DESCRIPTION OF SYMBOLS 1 High-order apparatus 2 Graphic drawing apparatus 3 Rendering engine 4 Graphic processor 5 System memory 11 Command recognition means 12 Drawing character kind recognition means 13 Registered character kind recognition means 14 Transfer means 21 First drawing control part 22 Second drawing control part 23 Third Drawing control unit 24 re-registration means 31 drawing processing means 32 hardware pattern memory 33 pattern registration processing means 211 character type A instruction means 212 character type A storage means 213 character type A drawing means 221 character type B registration means 222 character type B drawing means 231 character type C Instruction means 232 Character type C storage means 233 Character type C drawing means 234 Character type C registration means

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 グラフィックプロセッサと、前記グラフ
ィックプロセッサに接続されるレンダリングエンジン
と、前記グラフィックプロセッサに接続されるシステム
メモリを備え、かつ、前記グラフィックプロセッサは、
前記グラフィック描画装置を制御する上位装置から文字
パタンと前記グラフィック描画装置制御コマンドを転送
する転送手段と、前記グラフィック描画装置制御コマン
ドを認識するコマンド認識手段と、描画する文字が第一
の文字種または第二の文字種または第三の文字種のいず
れであるかを認識する描画文字種認識手段と、登録する
文字が第二の文字種または第三の文字種のどれであるか
を認識する登録文字種認識手段と、前記システムメモリ
に格納されている前記文字パタンを前記レンダリングエ
ンジンへ転送する再登録手段と、前記第一の文字種であ
るとき動作し、前記第一の文字を指示する第一の指示手
段と、前記第一の文字種を格納する第一の格納手段と、
前記レンダリングエンジンを制御し前記第一の文字種を
描画する第一の描画手段を有する第一の描画制御部と、
前記第二の文字種であるとき動作し、前記レンダリング
エンジンを制御し前記第二の文字種を登録する第一の登
録手段と、前記レンダリングエンジンを制御し前記第二
の文字種を描画する第二の描画手段を有する第二の描画
制御部と、前記第三の文字種であるとき動作し、前記第
三の文字種を指示する第二の指示手段と、前記レンダリ
ングエンジンを制御し前記第三の文字種を格納する第二
の格納手段と、前記第三の前記文字種をシステムメモリ
へ登録する第二の登録手段と、前記第三の文字種を描画
する第三の描画手段を有する第三の描画制御部を有し、
かつ、前記レンダリングエンジンは、ハードウエアパタ
ンメモリと、前記第一の描画制御部と前記第二の描画制
御部と前記第三の描画制御部の指示により前記ハードウ
エアパタンメモリの文字パタンを描画する描画処理手段
と、前記第一の描画制御部と前記第二の描画制御部と前
記第三の描画制御部の指示により前記ハードウエアパタ
ンメモリへパタンを登録するパタン登録処理手段とを有
することを特徴とするグラフィック描画装置。
1. A graphic processor and the graph
Rendering engine connected to the processor
And a system connected to the graphic processor
Comprising a memory, and wherein the graphics processor comprises:
A character is sent from a higher-level device that controls the graphic drawing device.
Transfer the pattern and the graphic drawing device control command
Transferring means for controlling the graphic drawing device control command
Command recognition means for recognizing characters
Character type or second character type or third character type
Draw character type recognition means for recognizing
Whether the character is of the second or third character type
Registered character type recognizing means for recognizing a character string, and the system memory
The character pattern stored in the
Re-registration means for transferring to the engine,
Operating when the first pointer indicates the first character.
Columns, first storage means for storing the first character type,
Controlling the rendering engine to change the first character type
A first drawing control unit having a first drawing unit for drawing,
Works when the second character type
A first registration for controlling the engine and registering the second character type
Recording means for controlling the rendering engine and the second
Drawing having second drawing means for drawing the character type of
A control unit that operates when the character type is the third character type;
Second instructing means for instructing three character types;
A second engine for controlling the first character type and storing the third character type.
Storage means, and the third character type is stored in a system memory.
Second registration means for registering to the third character type
Having a third drawing control unit having a third drawing means to do,
And the rendering engine has a hardware pattern.
Memory, the first drawing control unit, and the second drawing control unit.
Control unit and the third drawing control unit.
Drawing processing means for drawing a character pattern in the air pattern memory
And the first drawing control unit, the second drawing control unit, and
The hardware pattern is designated by the instruction of the third drawing control unit.
Pattern registration processing means for registering a pattern in
A graphic drawing device.
【請求項2】 前記グラフィックプロセッサをマイクロ
プロセッサで構成したことを特徴とする請求項1記載の
グラフィック描画装置。
2. The graphic processor according to claim 1, wherein
2. The apparatus according to claim 1, wherein the processor is configured by a processor.
Graphic drawing device.
【請求項3】 前記コマンド認識手段と、前記描画文字
種認識手段と、前記登録 文字種認識手段と、前記第一の
描画制御部と前記第二の描画制御部と前記第三の描画制
御部の処理をソフトウエア処理としたことを特徴とする
請求項2記載のグラフィック描画装置。
3. The command recognizing means, and the drawing character
A type recognition unit, the registered character type recognition unit,
A drawing control unit, the second drawing control unit, and the third drawing control
The processing of the control unit is software processing.
The graphic drawing device according to claim 2.
【請求項4】 前記システムメモリをソフトウエア処理
プログラムを格納するためのメモリと共用したことを特
徴とする請求項3記載のグラフィック描画装置。
4. The software processing of the system memory.
Specially, it is shared with memory for storing programs.
4. The graphic drawing device according to claim 3, wherein:
JP9275945A 1997-10-08 1997-10-08 Graphic drawing equipment Expired - Lifetime JP3045116B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9275945A JP3045116B2 (en) 1997-10-08 1997-10-08 Graphic drawing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9275945A JP3045116B2 (en) 1997-10-08 1997-10-08 Graphic drawing equipment

Publications (2)

Publication Number Publication Date
JPH11119767A JPH11119767A (en) 1999-04-30
JP3045116B2 true JP3045116B2 (en) 2000-05-29

Family

ID=17562624

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9275945A Expired - Lifetime JP3045116B2 (en) 1997-10-08 1997-10-08 Graphic drawing equipment

Country Status (1)

Country Link
JP (1) JP3045116B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3919740B2 (en) 2003-07-30 2007-05-30 株式会社ソニー・コンピュータエンタテインメント Circuit operation control device and information processing device

Also Published As

Publication number Publication date
JPH11119767A (en) 1999-04-30

Similar Documents

Publication Publication Date Title
JP3045116B2 (en) Graphic drawing equipment
US6563505B1 (en) Method and apparatus for executing commands in a graphics controller chip
JP3554053B2 (en) Printing method and apparatus
JPH08174921A (en) Page printer controller
JP3118310B2 (en) Print processing method of page printer
JP3006681B2 (en) Graphic drawing apparatus and character drawing processing method
JPS61286153A (en) Image output device
JP2565163B2 (en) Peripheral equipment
JPH01145718A (en) Printer
JPH0736806A (en) Dma system
JP2875898B2 (en) Character drawing method
JP2000298641A (en) Information processor, its data transferring method and storage medium with data transfer control program stored therein
JPH04265767A (en) Character developing control process
JPH01209175A (en) Printing line controlling system
JPH01277957A (en) Macro control system for terminal function
JPS61233830A (en) Print terminal device
JPH0229141A (en) Procedure switching processing system
JPH10177493A (en) Graphic processing system
JPH05181626A (en) Printer
JPH03163671A (en) Image processor
JPS61156190A (en) Character output method
JPH06149814A (en) Character pattern control system
JPH0381854A (en) Memory access system
JPH05274095A (en) Printer controller
JPH04325277A (en) Output method and device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20000215