Graphic processing system for displaying characters and pictures at high speed
First Claim
Patent Images
1. A graphic processing system, comprising:
- output means for outputting graphic information, wherein said output means includes a plurality of pixels arranged in a plural-dimensional configuration, and wherein said output means outputs said graphic information by controlling sates of said plurality of pixels in correspondence to character font patterns supplied thereto;
memory means, connected to said output means, including a first area for storing information indicating the states of pixels to be outputted from said output means and a second area for storing character font patterns of characters, wherein each of said character font patterns includes information indicating the states of a number of said plurality of pixels;
coded information supplying means for supplying coded information designating a character;
dedicated processor means for responding to said coded information from said coded information supplying means to thereby determine an address of a corresponding character font pattern stored in said second area of said memory means based on said coded information and transfer the corresponding character font pattern at said address to a predetermined storage position corresponding to a predetermined output position of said output means; and
means for supplying said corresponding character font pattern from said predetermined storage position of said first memory area to said predetermined output position of said output means thereby causing said output means to control the states of said pixels in accordance with said corresponding character font pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphic processing system has a processor for managing a display area and a character font area both included within an address space. From coded information indicative of a character transferred through a data bus of the system, the processor generates an address at which a character font pattern of the corresponding character has been stored and transfers that character font pattern to a predetermined position on the display area. The graphic processing system realizes high speed development of fonts.
-
Citations
18 Claims
-
1. A graphic processing system, comprising:
-
output means for outputting graphic information, wherein said output means includes a plurality of pixels arranged in a plural-dimensional configuration, and wherein said output means outputs said graphic information by controlling sates of said plurality of pixels in correspondence to character font patterns supplied thereto; memory means, connected to said output means, including a first area for storing information indicating the states of pixels to be outputted from said output means and a second area for storing character font patterns of characters, wherein each of said character font patterns includes information indicating the states of a number of said plurality of pixels; coded information supplying means for supplying coded information designating a character; dedicated processor means for responding to said coded information from said coded information supplying means to thereby determine an address of a corresponding character font pattern stored in said second area of said memory means based on said coded information and transfer the corresponding character font pattern at said address to a predetermined storage position corresponding to a predetermined output position of said output means; and means for supplying said corresponding character font pattern from said predetermined storage position of said first memory area to said predetermined output position of said output means thereby causing said output means to control the states of said pixels in accordance with said corresponding character font pattern. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A graphic processing system comprising:
-
first memory means for storing at least a program; first processor means for executing and processing said program and for managing and controlling said system; output means for outputting graphic information, wherein said output means includes a plurality of pixels arranged in a plural-dimensional configuration, and wherein said output means outputs graphic information by controlling states of said pixels corresponding to character font patterns supplied thereto; second memory means, connected to said output means, provided independent of said first memory means and including a first area for storing information indicating the states of said pixels to be outputted from said output means and a second area for storing character font patterns of characters, each of said character font patterns including information indicating the states of a number of pixels; second processor means, connected to said first processor means, being dedicated for responding to coded information supplied from one of said first memory means and said first processor means, said coded information representing a character, wherein said second processor means, based on said coded information, generates an address of a character font pattern, corresponding to said coded information, stored in the second area of said second memory means of said coded information and transfers said corresponding character font pattern to a predetermined storage position in the first area of said second memory means, said predetermined storage position corresponding to a predetermined output position of said output means; and means for supplying said corresponding character font pattern from said predetermined storage position to said predetermined output position of said output means thereby causing said output means to control the states of said pixels in accordance with said corresponding character font pattern. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A graphic processing system comprising:
-
first and second address buses; first and second data buses; first memory means connected to said first address bus and said first data bus for storing at least a program; first processor means connected to said first address bus and said first data bus, for executing and processing said program and for managing and controlling said system; output means for outputting graphic information, wherein said output means includes a plurality of pixels arranged in a plural-dimensional configuration, wherein said output means outputs graphic information by controlling states of said pixels in correspondence to character font patterns supplied thereto; second memory means provided independent of said first memory means and connected to said output means, said second address bus and said second data bus, said second memory means including a first area for storing information indicating the states of said pixels to be outputted from said output means and a second area for storing character font patterns of characters, each of said character font patterns including information indicating the states of a number of pixels; second processor means, connected to said first data bus, said second address bus and said second data bus, being dedicated for responding to coded information which is transferred through said first data bus and which designates a character, wherein said second processor means responds to said coded information to thereby generate an address of a corresponding character font pattern stored in the second area of said second memory means based on said coded information and transfer said corresponding character font pattern to a predetermined storage position in the first area of said second memory means, said predetermined storage position corresponding to said predetermined output position of said output means; and means for supplying said corresponding character font pattern from said predetermined storage position to said predetermined output position thereby causing said output means to control the states of said pixels. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A graphic system comprising:
-
first memory means for storing at least a program and information indicating states of a plurality of pixels; first processor means for executing and processing said program and for managing and controlling said system; output means for outputting graphic information, wherein said output means includes said plurality of pixels arranged in a plural-dimensional configuration and wherein said output means outputs graphic information by controlling states of said pixels in correspondence with information indicating the states of said pixels supplied thereto; second memory means, connected to said output means and provided separately from said first memory means for storing information indicating the states of pixels to be outputted from said output means; second processor means, connected to said first processor means, being dedicated for responding to a command and two parameters supplied from one of said first memory means and said first processor means, wherein said second processor means responds to said command by transferring information indicating the states of said pixels stored in said first memory means to a rectangular region in said second memory means having two diagonal points one of which is an origin designated by a current pointer and the other of which has coordinates designated by said two parameters relative to said origin; and means for supplying information from said second memory means to said output means thereby causing said output means to control the states of said pixels.
-
-
17. A graphic processing system comprising:
-
first memory means for storing at least a program and information indicating states of a plurality of pixels; first processor means for executing and processing steps of said program and for managing and controlling said system; output means for outputting graphic information, wherein said output means includes said plurality of pixels arranged in a plural-dimensional configuration and wherein said output means output graphic information by controlling states of said pixels in correspondence with information indicating states of said pixels supplied thereto; second memory means, connected to said output means and provided separately from said first memory means, for storing information indicating the states of said pixels to be outputted from said output means; second processor means, connected to said first processor means, being dedicated for responding to a command, a first parameter, a second parameter, a third parameter, a fourth parameter, a fifth parameter and a sixth parameter which are supplied which are supplied from one of said first memory means and said first processor means, wherein said second processor means responds to said command by transferring with enlargement or reduction information indicating the states of said pixels within a first rectangular region in said second memory means having two diagonal points, one of which has absolute coordinates designated by said first parameter and said second parameter and the other of which has coordinates relative to said absolute coordinates designated by said third parameter and said fourth parameter, to a second rectangular region in said second memory means having two diagonal points one of which has coordinates designated by a current pointer and the other of which has coordinates relative to said current pointer designated coordinates designated by said fifth parameter and said sixth parameter; and means for supplying information from said second memory means to said output means thereby causing said output means to control the states of said pixels.
-
-
18. A graphic processing system comprising:
-
first memory means for storing at least a program and information indicating states of pixels; first processor means for executing and processing steps of said program and for managing and controlling said system; output means for outputting graphic information, wherein said output means includes said plurality of pixels arranged in a plural-dimensional configuration and wherein said output means outputs graphic information by controlling states of said pixels in correspondence to information indicating the states of said pixels supplied thereto; second memory means, connected to said output means and provided separately from said first memory means, for storing information indicating the states of said pixels to be outputted from said output means; second processor means, connected to said first processor means, being dedicated for responding to a command, a first parameter, a second parameter, a third parameter, a fourth parameter, a fifth parameter, a sixth parameter, a seventh parameter and an eighth parameter, wherein said second processor means responds to said command by transferring information indicating the states of pixels within a first rectangular region in said second memory means having two diagonal points, one of which has absolute coordinates designated by said first parameter and said second parameter and the other of which has coordinates relative to said absolute coordinates designated by said third parameter and said fourth parameter, to a second rectangular region in said second memory means having corners at a first point designated by a current pointer, a second point of coordinates relative to the first point designated by said fifth parameter and said sixth parameter, and a third point of coordinates relative to the first point designated by said seventh parameter and said eighth parameter; and means for supplying information for said second rectangular region to said output means thereby causing said output means to control the states of said pixels.
-
Specification