Graphic pattern processing apparatus for processing pixels havings a number of bits which may be selected
AssigneesHitachi, Ltd., Hitachi Engineering Co., Ltd.
InventorsKoyo Katsura, Hideo Maejima, Hisashi Kajiwara
Life of this patent
Estimating the term…
Abstract
A graphic pattern processing apparatus for accessing a memory which stores words of graphic data. A plurality of pixels is stored in each word and each pixel has a plurality of bits. Each pixel of the word may be selected by a pixel address supplied by a graphic data processor. The graphic data processor performs processing on the selected pixel in accordance with instructions received from a data processor.
Claims69
A data processing apparatus comprising:
- a memory for storing graphic data, said graphic data including at least one word, each word having a plurality of pixel data, each of said pixel data having a plurality of bits;
- a data processor for outputting instructions and parameters for processing said graphic data;
- and
- a graphic data processor, responsive to an instruction and parameters from said data processor, for accessing said memory in word units, reading out one-word graphic data designated by a memory address from said memory, specifying at least one bit of the read-out one-word graphic data by a pixel address, processing the specified at least one bit in accordance with said instruction, and writing the one-word graphic data containing the processed at least one bit in said memory.
A data processing apparatus comprising:
- a memory for storing graphic data, said graphic data including at least one word, each word having a plurality of pixel data, each of said pixel data having a plurality of bits;
- a data processor for outputting instructions and parameters for processing said graphic data;
- and
- a graphic data processor for performing graphic data processing operations on graphic data,
- wherein said graphic data processor comprises:
- control means for decoding an instruction from said data processor, said instruction being related to a graphic data processing operation to be executed,
- logical address processing means responsive to a control signal from said control means, for holding a logical address for graphic processing at which the graphic data processing should be performed, to perform calculation and processing of the logical address,
- physical address processing means for translating the logical address obtained from said logical address processing means into a memory address and a pixel address, said memory address designating one-word graphic data from said memory, said pixel address specifying at least one bit of the one-word graphic data designated by the memory address, and
- graphic data processor means, responsive to control signals from said control means, for accessing said memory in word units, reading out one-word graphic data designated by a memory address from said memory, specifying at least one bit of the read-out one-word graphic data by the pixel address, processing the specified at least one bit and writing the one-word graphic data containing the processed at least one bit in said memory.
A data processing apparatus comprising:
- a memory for storing graphic data, said graphic data including at least one word, each word having a plurality of pixel data, each of said pixel data having a plurality of bits;
- a data processor for outputting instructions and parameters for processing said graphic data;
- and
- a graphic processor, responsive to an instruction and parameters from said data processor, for accessing said memory in word units, reading out one-word graphic data designated by a memory address from said memory, specifying at least one bit of the read-out one-word graphic data designated by said memory address, processing the specified at least one bit, and writing data corresponding to the one-word graphic data containing the processed at least one bit in said memory.
A data processing apparatus comprising:
- a graphic memory for storing graphic data, said graphic data including at least one word, each word having a plurality of pixel data, each of said pixel data having a plurality of bits;
- an output apparatus for outputting said graphic data stored in said graphic memory;
- a data processor for outputting instructions and parameters for processing said graphic data;
- and
- a graphic processor, responsive to an instruction and parameters from said data processor, for accessing said graphic memory in word units, reading out one-word graphic data designated by a memory address from said graphic memory, specifying at least one bit of the read-out one-word graphic data designated by said memory address, processing the specified at least one bit, and writing data corresponding to the one-word graphic data containing the processed at least one bit in said graphic memory.
A data processing apparatus comprising:
- a graphic memory for storing graphic data, said graphic data including at least one word, each word having a plurality of pixel data, each of said pixel data having a plurality of bits;
- a display apparatus for outputting said graphic data stored in said graphic memory;
- a data processor for outputting instructions and parameters for processing said graphic data;
- and
- a graphic processor, responsive to an instruction and parameters from said data processor, for accessing said graphic memory in word units, reading out one-word graphic data designated by a memory address from said graphic memory, specifying at least one bit of the read-out one-word graphic data designated by said memory address, processing the specified at least one bit, and writing data corresponding to the one-word graphic data containing the processed at least one bit in said graphic memory.
A data processing apparatus according to claim 61 or 114, wherein said graphic data determines a format of said mask information in accordance with a number of pixel data constituting one word graphic data specified by said processor.
A data processing apparatus according to claims 61 or 114, wherein said graphic data determines a format of said mask information in accordance with a number of bits of pixel data constituting one word graphic data specified by said processor.
A data processing apparatus comprising:
- a memory for storing graphic data, said graphic data including at least one word, each word having a plurality of pixel data, each of said pixel data having eight bits;
- a data processor for outputting instructions and parameters for processing said graphic data;
- and
- a graphic data processor, responsive to an instruction and parameters from said data processor, for accessing said memory in word units, reading out one-word graphic data designated by a memory address from said memory, specifying eight bits as one pixel data of the read-out one-word graphic data by a pixel address, processing the specified eight bits in accordance with said instruction, and writing the processed eight bits in said memory.
A data processing apparatus comprising:
- a memory for storing graphic data, said graphic data including at least one word, each word having a plurality of pixel data, each of said pixel data having four bits;
- a data processor for outputting instructions and parameters for processing said graphic data;
- and
- a graphic data processor, responsive to an instruction and parameters from said data processor, for accessing said memory in word units, reading out one-word graphic data designated by a memory address from said memory, specifying four bits of the read-out one-word graphic data by a pixel address, processing the specified four bits in accordance with said instruction, and writing the one-word graphic data containing the processed four bits in said memory.
A graphic display apparatus comprising:
- a display unit for displaying an image of graphic data;
- a display memory, connected to said display unit for storing graphic data, said graphic data including at least one word, each word having a plurality of pixel data, each of said pixel data having eight bits defining different colors in definite points on a screen of said display unit;
- a data processor for outputting instructions and parameters for processing said graphic data;
- and
- a graphic data processor, responsive to an instruction and parameters from said data processor, for accessing said memory in word units, reading out one word graphic data designated by a memory address from said memory, specifying eight bits of the read-out one-word graphic data by a pixel address, processing the specified eight bits in accordance with said instruction, and writing the one-word graphic data containing the processed eight bits in said memory.
Dependencies are inferred from the claim text.