← Back to Patent Explorer
US5300947A Expired / Lapsed US ⏱️ 0.0 years remaining

Graphic pattern processing apparatus

Assignee: Hitachi Ltd
•
Filing: 1991-07-29
•
Granted: 1994-04-05
•
Expires: 2011-07-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A graphic data processing apparatus for accessing memory which stores pixels where each of the pixels is a picture element of a unique point in two-dimensional space and having a number of pixels which may be selected in the memory and for generating graphic data with two or more bits per pixel being used and a plurality of pixels of data being stored in one word of the memory is disclosed. A physical address operation unit stores information of a current drawing point including a memory address of a word in the memory and a pixel address defining a position of a pixel in one word specified by the memory address. A data operation unit modifies a particular pixel in the one word specified by the pixel address in accordance with a drawing instruction with a number of pixels within a word being selectable.

Inventors

  • 👤 Koyo Katsura
  • 👤 Hideo Maejima
  • 👤 Hisashi Kajiwara

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 22:46
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/395; G06; G06K; G06K1/00; G06T; G06T1/00; G06T1/20; G06T1/60; G06T11/00; G06T11/20; G06T11/23; G06T17/00; G09G5/02; G09G5/024; G09G5/20; G09G5/363; G09G5/393; G09G5/399; G09G2360/00; G09G2360/12; G09G2360/127

Claims Analysis

Total Claims: 75
Claim 1
Independent Claim 123 words
A graphic data generating apparatus comprising: information output means for outputting an image of graphic data; memory means for storing pixels of graphic data to be provided to said information output means; a pattern memory for storing pattern data having at least one bit per pixel of said graphic data; and a graphic data processing apparatus including a plurality of data storage means, each of the data storage means storing pixel data having at least one bit, means for selecting one of said data storage means depending upon a value of said at least one bit per of said graphic data and means for writing the pixel data in said selected storage means as graphic data into an address of said memory means.
Claim 2
Dependent Claim 123 words
A graphic data generating apparatus comprising: information output means for outputting an image of graphic data; memory means for storing pixels of graphic data to be provided to said information output means; a pattern memory for storing pattern data having at least one bit per pixel of said graphic data; and a graphic data processing apparatus including a plurality of data storage means, each of the data storage means storing pixel data having at least one bit, means for selecting one of said data storage means depending upon a value of said at least one bit per of said graphic data and means for writing the pixel data in said selected storage means as graphic data into an address of said memory means.
Claim 3
Dependent Claim 187 words
A graphic data generating apparatus comprising: information output means for outputting an image of graphic data; memory means for storing pixels of graphic data; a pattern memory for storing pattern data having at least one bit per pixel of said graphic data; and a graphic data processing apparatus including a plurality of data storage means, each of the data storage means storing at least one pixel of data having at least one bit, means for selecting one of said data storage means depending on a value of said at least one bit per pixel of said graphic data, means for reading a plurality of pixels of data from an address of said memory means, each of the pixels having at least one bit, means for logically operating on at least one pixel of graphic data at a specified pixel address defining a position within said plurality of pixels of data and the content of said selected data storage means, and means for writing the result of the logical operation on said at least one pixel of data as graphic data into an address of said memory means.
Claim 4
Dependent Claim 187 words
A graphic data generating apparatus comprising: information output means for outputting an image of graphic data; memory means for storing pixels of graphic data; a pattern memory for storing pattern data having at least one bit per pixel of said graphic data; and a graphic data processing apparatus including a plurality of data storage means, each of the data storage means storing at least one pixel of data having at least one bit, means for selecting one of said data storage means depending on a value of said at least one bit per pixel of said graphic data, means for reading a plurality of pixels of data from an address of said memory means, each of the pixels having at least one bit, means for logically operating on at least one pixel of graphic data at a specified pixel address defining a position within said plurality of pixels of data and the content of said selected data storage means, and means for writing the result of the logical operation on said at least one pixel of data as graphic data into an address of said memory means.
Claim 5
Dependent Claim 126 words
A graphic data generating apparatus comprising: an information output means for outputting an image of graphic data; a memory means for storing pixels of graphic data to be provided to the information output means; and a graphic data processing apparatus including; a pattern memory for storing pattern data having at least one bit per pixel; a plurality of data storage means with each of the data storage means storing at least one pixel of data having at leas one bit; selecting means for selecting one of said data storage means depending on a value of said at least one bit per pixel of said graphic data; and writing means for writing said selected at least one pixel of data into an address of said memory means.
Claim 6
Dependent Claim 126 words
A graphic data generating apparatus comprising: an information output means for outputting an image of graphic data; a memory means for storing pixels of graphic data to be provided to the information output means; and a graphic data processing apparatus including; a pattern memory for storing pattern data having at least one bit per pixel; a plurality of data storage means with each of the data storage means storing at least one pixel of data having at leas one bit; selecting means for selecting one of said data storage means depending on a value of said at least one bit per pixel of said graphic data; and writing means for writing said selected at least one pixel of data into an address of said memory means.
Claim 7
Dependent Claim 218 words
A graphic data generating apparatus comprising: information output means for outputting an image of graphic data; memory means for storing pixels of graphic data to be provided to said information output means; and a graphic data processing apparatus including; a pattern memory for storing pattern data having at least one bit per pixel; a plurality of data storage means with each of the data storage means storing at least one pixel of data having at least one bit; selecting means for selecting one of said data storage means depending on a value of said at least one bit per pixel of said graphic data; reading means for reading a plurality of pixels of graphic data from an address of said memory means, each of the pixels having a plurality of bits; modifying means for logically operating on at least one pixel of graphic data in said plurality of pixels of data, which is located at a specified pixel address defining a position of said at least one pixel of data within a word of the memory means, and the content of the selected data storage means; and a writing means for writing said at least one pixel of data modified by said modifying means as graphic data into the pixel address of the word within said memory means.
Claim 8
Dependent Claim 218 words
A graphic data generating apparatus comprising: information output means for outputting an image of graphic data; memory means for storing pixels of graphic data to be provided to said information output means; and a graphic data processing apparatus including; a pattern memory for storing pattern data having at least one bit per pixel; a plurality of data storage means with each of the data storage means storing at least one pixel of data having at least one bit; selecting means for selecting one of said data storage means depending on a value of said at least one bit per pixel of said graphic data; reading means for reading a plurality of pixels of graphic data from an address of said memory means, each of the pixels having a plurality of bits; modifying means for logically operating on at least one pixel of graphic data in said plurality of pixels of data, which is located at a specified pixel address defining a position of said at least one pixel of data within a word of the memory means, and the content of the selected data storage means; and a writing means for writing said at least one pixel of data modified by said modifying means as graphic data into the pixel address of the word within said memory means.
Claim 9
Dependent Claim 103 words
A graphic data processing apparatus for generating graphic data and for storing a plurality of pixel data as said graphic data in one word of a memory from which said pixel data may be accessed, comprising: means for storing a plurality of pixel data; means for selecting one of said pixel data depending upon a value of a part of pattern data, which pattern data defines a shape of a graphic image, each part of said pattern data having at least one bit; and means for writing said selected pixel data into a pixel data position of said memory specified by an address.
Claim 10
Dependent Claim 103 words
A graphic data processing apparatus for generating graphic data and for storing a plurality of pixel data as said graphic data in one word of a memory from which said pixel data may be accessed, comprising: means for storing a plurality of pixel data; means for selecting one of said pixel data depending upon a value of a part of pattern data, which pattern data defines a shape of a graphic image, each part of said pattern data having at least one bit; and means for writing said selected pixel data into a pixel data position of said memory specified by an address.
Claim 11
Dependent Claim 102 words
A graphic data processing apparatus for generating graphic data and for storing a plurality of pixel data as said graphic data in one word of a memory from which said pixel data may be accessed, comprising: means for: (1) storing a plurality of pixel data; (2) selecting one of said pixel data depending upon a value of a part of pattern data, which pattern data defines a shape of a graphic image, each part of said pattern data having at least one bit; and (3) writing said pixel data into a pixel data position of said memory means specified by an address.
Claim 12
Dependent Claim 102 words
A graphic data processing apparatus for generating graphic data and for storing a plurality of pixel data as said graphic data in one word of a memory from which said pixel data may be accessed, comprising: means for: (1) storing a plurality of pixel data; (2) selecting one of said pixel data depending upon a value of a part of pattern data, which pattern data defines a shape of a graphic image, each part of said pattern data having at least one bit; and (3) writing said pixel data into a pixel data position of said memory means specified by an address.
Claim 13
Dependent Claim 116 words
A graphic data processing apparatus for generating graphic data and for storing a plurality of pixel data as said graphic data in one word of a memory from which said pixel data may be accessed, comprising: a plurality of data storages for storing a plurality of pixel data; a selector for selecting at least one pixel data in one of said data storages depending upon a value of a part of pattern data, which pattern data defines a shape of a graphic image, each part of said pattern data having at least one bit; and an output port for writing said selected pixel data into a pixel data position of said memory specified by an address.
Claim 14
Dependent Claim 116 words
A graphic data processing apparatus for generating graphic data and for storing a plurality of pixel data as said graphic data in one word of a memory from which said pixel data may be accessed, comprising: a plurality of data storages for storing a plurality of pixel data; a selector for selecting at least one pixel data in one of said data storages depending upon a value of a part of pattern data, which pattern data defines a shape of a graphic image, each part of said pattern data having at least one bit; and an output port for writing said selected pixel data into a pixel data position of said memory specified by an address.
Claim 15
Dependent Claim 23 words
A graphic data processing apparatus according to claim 7, wherein said input port and said output port operate through a common I/O buffer.
Claim 16
Dependent Claim 157 words
A graphic data processing apparatus for generating graphic data and for storing a plurality of pixel data as said graphic data in one word of a memory from which said pixel data may be accessed, comprising: means for storing a plurality of pixel data; means for selecting one of said pixel data in said storing means depending upon a value of a part of pattern data, which pattern data defines a shape of a graphic image, each part of said pattern data having at least one bit; means for reading out at least one pixel data from a position of said memory specified by a memory address; means for logically operating on said at least one pixel data read out from said memory with said at least one pixel data selected in said storing means; and means for writing a result of said logical operation into a pixel data position of said memory specified by an address.
Claim 17
Dependent Claim 157 words
A graphic data processing apparatus for generating graphic data and for storing a plurality of pixel data as said graphic data in one word of a memory from which said pixel data may be accessed, comprising: means for storing a plurality of pixel data; means for selecting one of said pixel data in said storing means depending upon a value of a part of pattern data, which pattern data defines a shape of a graphic image, each part of said pattern data having at least one bit; means for reading out at least one pixel data from a position of said memory specified by a memory address; means for logically operating on said at least one pixel data read out from said memory with said at least one pixel data selected in said storing means; and means for writing a result of said logical operation into a pixel data position of said memory specified by an address.
Claim 18
Dependent Claim 150 words
A graphic data processing apparatus for generating graphic data and for storing a plurality of pixel data as said graphic data in one word of a memory from which said pixel data may be accessed, comprising: means for: (1) storing a plurality of pixel data; (2) selecting one of said pixel data depending upon a value of a part of pattern data, which pattern data defines a shape of a graphic image, each part of said pattern data having at least one bit; (3) reading out at least one pixel data from a position of said memory specified by a memory address; (4) logically operating on said at least one pixel data read out from said memory with said at least one pixel data selected in said storing means; and (5) writing a result of said logical operation into a pixel data position of said memory specified by an address.
Claim 19
Dependent Claim 150 words
A graphic data processing apparatus for generating graphic data and for storing a plurality of pixel data as said graphic data in one word of a memory from which said pixel data may be accessed, comprising: means for: (1) storing a plurality of pixel data; (2) selecting one of said pixel data depending upon a value of a part of pattern data, which pattern data defines a shape of a graphic image, each part of said pattern data having at least one bit; (3) reading out at least one pixel data from a position of said memory specified by a memory address; (4) logically operating on said at least one pixel data read out from said memory with said at least one pixel data selected in said storing means; and (5) writing a result of said logical operation into a pixel data position of said memory specified by an address.
Claim 20
Dependent Claim 173 words
A graphic data processing apparatus for generating graphic data and for storing a plurality of pixel data as said graphic data in one word of a memory from which said pixel data may be accessed, comprising: a plurality of data storages for storing a plurality of pixel data; a selector for selecting at least one pixel data in one of said data storages depending upon a value of a part of pattern data, which pattern data defines a shape of a graphic image, each part of said pattern data having at least one bit; an input port for reading out at least one pixel data from a position of said memory specified by a memory address; a logic operation unit for logically operating on at least one pixel data read out from said memory with said at least one pixel data selected in said one of said data storages; and an output port for writing a result of said logical operation into a pixel data position of said memory specified by an address.
Claim 21
Dependent Claim 173 words
A graphic data processing apparatus for generating graphic data and for storing a plurality of pixel data as said graphic data in one word of a memory from which said pixel data may be accessed, comprising: a plurality of data storages for storing a plurality of pixel data; a selector for selecting at least one pixel data in one of said data storages depending upon a value of a part of pattern data, which pattern data defines a shape of a graphic image, each part of said pattern data having at least one bit; an input port for reading out at least one pixel data from a position of said memory specified by a memory address; a logic operation unit for logically operating on at least one pixel data read out from said memory with said at least one pixel data selected in said one of said data storages; and an output port for writing a result of said logical operation into a pixel data position of said memory specified by an address.
Claim 22
Dependent Claim 23 words
A graphic data processing apparatus according to claim 11, wherein said input port and said output port operate through a common I/O buffer.
Claim 23
Dependent Claim 99 words
A graphic data processing apparatus for generating graphic data, comprising: two color registers for storing a color 1 value and a color 0 value, respectively, wherein said color 1 value and color 0 value correspond to the 1s and 0s in a bit map defining a shape of a graphic image; and means for expanding the 1s and 0s of the bit map to said color 1 value and color 0 value specified in said two color registers by selecting the color 1 value for a 1 and a color 0 value for a 0 in said bit map.
Claim 24
Dependent Claim 99 words
A graphic data processing apparatus for generating graphic data, comprising: two color registers for storing a color 1 value and a color 0 value, respectively, wherein said color 1 value and color 0 value correspond to the 1s and 0s in a bit map defining a shape of a graphic image; and means for expanding the 1s and 0s of the bit map to said color 1 value and color 0 value specified in said two color registers by selecting the color 1 value for a 1 and a color 0 value for a 0 in said bit map.
Claim 25
Dependent Claim 28 words
A graphic data processor apparatus in accordance with claim 13, wherein said color 1 value and color 0 value are defined by two or more bits per pixel.
Claim 26
Dependent Claim 21 words
A graphic data processor apparatus in accordance with claim 13, wherein each of said two registers include a plurality of pixels.
Claim 27
Dependent Claim 35 words
A graphic data processor apparatus in accordance with claim 13, wherein said means for expanding expands a plurality of bits in the bit map to an expanded image of a plurality of pixels in parallel.
Claim 28
Dependent Claim 184 words
A graphic data processing apparatus for generating graphic data and for storing a plurality of pixel data as said graphic data in one word of a memory from which said pixel data may be accessed, comprising: means for storing a plurality of words of pixel data; means for selecting one of said words of pixel data in said storing means depending upon a value of a part of pattern data, which pattern data defines a shape of a graphic image, each part of said pattern data having at least one bit; means for reading out at least one word of pixel data from a position of said memory specified by a memory address; means for logically operating on at least one pixel of a word of pixel data read out from said memory with said at least one pixel of a word of pixel data selected in said storing means as specified by a pixel address defining a pixel position within said memory; and means for writing a result of said logical operation into a data position of said memory specified by an address.
Claim 29
Dependent Claim 184 words
A graphic data processing apparatus for generating graphic data and for storing a plurality of pixel data as said graphic data in one word of a memory from which said pixel data may be accessed, comprising: means for storing a plurality of words of pixel data; means for selecting one of said words of pixel data in said storing means depending upon a value of a part of pattern data, which pattern data defines a shape of a graphic image, each part of said pattern data having at least one bit; means for reading out at least one word of pixel data from a position of said memory specified by a memory address; means for logically operating on at least one pixel of a word of pixel data read out from said memory with said at least one pixel of a word of pixel data selected in said storing means as specified by a pixel address defining a pixel position within said memory; and means for writing a result of said logical operation into a data position of said memory specified by an address.
Claim 30
Dependent Claim 181 words
A graphic data processing apparatus for generating graphic data and for storing a plurality of pixel data as said graphic data in one word of a memory from which said pixel data may be accessed, comprising: means for: (1) storing a plurality of words of pixel data; (2) selecting one of said words of pixel data in said storing means depending upon a value of a part of pattern data, which pattern data defines a shape of a graphic image, each part of said pattern data having at least one bit; (3) reading out at least one word of pixel data from a position of said memory specified by a memory address; (4) logically operating on at least one pixel of a word of pixel data read out from said memory with said at least one pixel of a word of pixel data selected in said storing means as specified by a pixel address defining a pixel position within said memory; and (5) writing a result of said logical operation into a data position of said memory specified by an address.
Claim 31
Dependent Claim 181 words
A graphic data processing apparatus for generating graphic data and for storing a plurality of pixel data as said graphic data in one word of a memory from which said pixel data may be accessed, comprising: means for: (1) storing a plurality of words of pixel data; (2) selecting one of said words of pixel data in said storing means depending upon a value of a part of pattern data, which pattern data defines a shape of a graphic image, each part of said pattern data having at least one bit; (3) reading out at least one word of pixel data from a position of said memory specified by a memory address; (4) logically operating on at least one pixel of a word of pixel data read out from said memory with said at least one pixel of a word of pixel data selected in said storing means as specified by a pixel address defining a pixel position within said memory; and (5) writing a result of said logical operation into a data position of said memory specified by an address.
Claim 32
Dependent Claim 201 words
A graphic data processing apparatus for generating graphic data and for storing a plurality of pixel data as said graphic data in one word of a memory from which said pixel data may be accessed, comprising: a plurality of data storages each for storing at least one word of pixel data; a selector for selecting at least one pixel data in one of said data storages depending upon a value of a part of pattern data, which pattern data defines a shape of a graphic image, each part of said pattern data having at least one bit; an input port for reading out at least one word of pixel data from a position of said memory specified by a memory address; a logic operation unit for logically operating on at least one pixel of a word of pixel data read out from said memory with said at least one pixel data of a word of pixel data selected in said one of said storages as specified by a pixel address defining a pixel position within said memory; and an output port for writing a result of said logical operation into a pixel data position of said memory specified by an address.
Claim 33
Dependent Claim 201 words
A graphic data processing apparatus for generating graphic data and for storing a plurality of pixel data as said graphic data in one word of a memory from which said pixel data may be accessed, comprising: a plurality of data storages each for storing at least one word of pixel data; a selector for selecting at least one pixel data in one of said data storages depending upon a value of a part of pattern data, which pattern data defines a shape of a graphic image, each part of said pattern data having at least one bit; an input port for reading out at least one word of pixel data from a position of said memory specified by a memory address; a logic operation unit for logically operating on at least one pixel of a word of pixel data read out from said memory with said at least one pixel data of a word of pixel data selected in said one of said storages as specified by a pixel address defining a pixel position within said memory; and an output port for writing a result of said logical operation into a pixel data position of said memory specified by an address.
Claim 34
Dependent Claim 23 words
A graphic data processing apparatus according to claim 19, wherein said input port and said output port operate through a common I/O buffer.
Claim 35
Dependent Claim 115 words
A graphic data processing apparatus for generating graphic data and for storing a plurality of pixel data as said graphic data in one word of a memory from which said pixel data may be accessed, comprising: means for storing a plurality of pixel data; means for designating the number of bits per pixel of pixel data; means for selecting one of said pixel data depending upon a value of a part of pattern data, which pattern data defines a shape of a graphic image, each part of said pattern data having at least one bit; and means for writing said selected pixel data into a pixel data position of said memory specified by an address.
Claim 36
Dependent Claim 115 words
A graphic data processing apparatus for generating graphic data and for storing a plurality of pixel data as said graphic data in one word of a memory from which said pixel data may be accessed, comprising: means for storing a plurality of pixel data; means for designating the number of bits per pixel of pixel data; means for selecting one of said pixel data depending upon a value of a part of pattern data, which pattern data defines a shape of a graphic image, each part of said pattern data having at least one bit; and means for writing said selected pixel data into a pixel data position of said memory specified by an address.
Claim 37
Dependent Claim 119 words
A graphic data generating apparatus comprising: means for outputting a graphic image defined by a plurality of pixels; a display memory, connected to said outputting means, for storing pixel data defining said graphic image, each of said pixel data having a plurality of bits; and a graphic data processing apparatus including a plurality of data storages, each of said data storages storing at least one pixel data, and means responsive to the value of respective bits of pattern data, which defines a shape of said graphic image, for respectively selecting one of said data storages and for writing pixel data in each selected data storage into a respective pixel data position of said display memory specified by an address.
Claim 38
Dependent Claim 119 words
A graphic data generating apparatus comprising: means for outputting a graphic image defined by a plurality of pixels; a display memory, connected to said outputting means, for storing pixel data defining said graphic image, each of said pixel data having a plurality of bits; and a graphic data processing apparatus including a plurality of data storages, each of said data storages storing at least one pixel data, and means responsive to the value of respective bits of pattern data, which defines a shape of said graphic image, for respectively selecting one of said data storages and for writing pixel data in each selected data storage into a respective pixel data position of said display memory specified by an address.
Claim 39
Dependent Claim 182 words
A graphic data generating apparatus comprising: means for outputting a graphic image defined by a plurality of pixels; a display memory connected to said outputting means, for storing pixel data defining said graphic image, each of said pixel data having a plurality of bits; and a graphic data processing apparatus including a plurality of data storages, each of the data storages storing at least one pixel data, and means responsive to the value of respective bits of pattern data, which defines a shape of said graphic image, for respectively selecting one of said data storages and for reading out at least one pixel data from a position of said display memory specified by a memory address, logically operating on at least one pixel data readout from said display memory with at least one pixel data in a selected data storage, with pixel data to be logically operated on being specified by a pixel address defining a position thereof within said display memory, and writing the result of the logical operation into a position of said display memory specified by the memory address.
Claim 40
Dependent Claim 182 words
A graphic data generating apparatus comprising: means for outputting a graphic image defined by a plurality of pixels; a display memory connected to said outputting means, for storing pixel data defining said graphic image, each of said pixel data having a plurality of bits; and a graphic data processing apparatus including a plurality of data storages, each of the data storages storing at least one pixel data, and means responsive to the value of respective bits of pattern data, which defines a shape of said graphic image, for respectively selecting one of said data storages and for reading out at least one pixel data from a position of said display memory specified by a memory address, logically operating on at least one pixel data readout from said display memory with at least one pixel data in a selected data storage, with pixel data to be logically operated on being specified by a pixel address defining a position thereof within said display memory, and writing the result of the logical operation into a position of said display memory specified by the memory address.
Claim 41
Dependent Claim 156 words
A graphic data generating apparatus comprising: means for outputting a graphic image defined by a plurality of pixels; a display memory, connected to said outputting means, for storing pixel data defining said graphic image for each of the pixels with each of said pixel data having a plurality of bits; and a graphic data processing apparatus including a pattern storage for storing pattern data, which defines a shape of said graphic image with each of said pattern data having at least one bit per pixel, a plurality of data storages with each of the data storages storing at least one pixel data, a selector for selecting one of said data storages depending on the value of a bit of pattern data stored in the pattern storage, and means for writing one of said at least one pixel data in said selected data storage into a pixel data position of said display memory specified by an address.
Claim 42
Dependent Claim 156 words
A graphic data generating apparatus comprising: means for outputting a graphic image defined by a plurality of pixels; a display memory, connected to said outputting means, for storing pixel data defining said graphic image for each of the pixels with each of said pixel data having a plurality of bits; and a graphic data processing apparatus including a pattern storage for storing pattern data, which defines a shape of said graphic image with each of said pattern data having at least one bit per pixel, a plurality of data storages with each of the data storages storing at least one pixel data, a selector for selecting one of said data storages depending on the value of a bit of pattern data stored in the pattern storage, and means for writing one of said at least one pixel data in said selected data storage into a pixel data position of said display memory specified by an address.
Claim 43
Dependent Claim 232 words
A graphic data generating apparatus comprising: means for outputting a graphic image defined by a plurality of pixels; a display memory, connected to said outputting means, for storing pixel data defining said graphic image for each of the pixels with each of said pixel data having a plurality of bits; and a graphic data processing apparatus including a pattern storage for storing pattern data, which defines a shape of said graphic image with each of said pattern data having at least one bit per pixel, a plurality of data storages with each of the data storages storing at least one pixel data, a selector for respectively selecting one of said data storages in response to respective bits of pattern data stored in the pattern storage means, means for reading out at least one pixel data from a word position of said display memory specified by a memory address, means for logically operating on said at least one pixel data readout from said display memory with at least one pixel data in a selected data storage, with pixel data to be logically operated on being specified by a pixel address defining a pixel position thereof within the word of said display memory specified by the memory address, and means for writing said obtained at least one pixel data modified by said means for logically operating into a word position of said display memory.
Claim 44
Dependent Claim 232 words
A graphic data generating apparatus comprising: means for outputting a graphic image defined by a plurality of pixels; a display memory, connected to said outputting means, for storing pixel data defining said graphic image for each of the pixels with each of said pixel data having a plurality of bits; and a graphic data processing apparatus including a pattern storage for storing pattern data, which defines a shape of said graphic image with each of said pattern data having at least one bit per pixel, a plurality of data storages with each of the data storages storing at least one pixel data, a selector for respectively selecting one of said data storages in response to respective bits of pattern data stored in the pattern storage means, means for reading out at least one pixel data from a word position of said display memory specified by a memory address, means for logically operating on said at least one pixel data readout from said display memory with at least one pixel data in a selected data storage, with pixel data to be logically operated on being specified by a pixel address defining a pixel position thereof within the word of said display memory specified by the memory address, and means for writing said obtained at least one pixel data modified by said means for logically operating into a word position of said display memory.
Claim 45
Dependent Claim 46 words
A graphic data generating apparatus in accordance with claim 25 wherein said graphic data processing apparatus further includes: means for performing a masking operation on said at least one pixel data in said selected data storage to extract said one pixel specified by the pixel address.
Claim 46
Dependent Claim 18 words
A graphic data generating apparatus in accordance with claim 24 wherein: said pattern storage is a data buffer.
Claim 47
Dependent Claim 24 words
A graphic data generating apparatus in accordance with claim 24 wherein: said pattern storage is addressable memory incorporated in said graphic data processing apparatus.
Claim 48
Dependent Claim 127 words
A graphic data generating apparatus comprising: a pattern data storage for storing pattern data, which defines a shape of a graphic image formed by a plurality of pixels; means for reading at least one bit of the pattern data corresponding to a pixel from said pattern data storage; a plurality of registers each thereof holding pixel data defining an attribute of said graphic image at a pixel corresponding to said at least one bit; means, responsive to said at least one bit, for selecting one of the registers to obtain pixel data defining the attribute of said image at the pixel corresponding to said at least one bit; and means for outputting the pixel data obtained from the selected register to a display memory for storage therein.
Claim 49
Dependent Claim 127 words
A graphic data generating apparatus comprising: a pattern data storage for storing pattern data, which defines a shape of a graphic image formed by a plurality of pixels; means for reading at least one bit of the pattern data corresponding to a pixel from said pattern data storage; a plurality of registers each thereof holding pixel data defining an attribute of said graphic image at a pixel corresponding to said at least one bit; means, responsive to said at least one bit, for selecting one of the registers to obtain pixel data defining the attribute of said image at the pixel corresponding to said at least one bit; and means for outputting the pixel data obtained from the selected register to a display memory for storage therein.
Claim 50
Dependent Claim 29 words
A graphic data generating apparatus according to claim 29 wherein: said pattern data storage is a data buffer for receiving pattern data inputted to said graphic data generating apparatus.
Claim 51
Dependent Claim 33 words
A graphic data generating apparatus according to claim 29 wherein: said pattern data storage is an addressable memory for storing the pattern data transferred from another memory to said graphic data generating apparatus.
Claim 52
Dependent Claim 29 words
A graphic data generating apparatus according to claim 29 wherein: said at least one bit is one bit defining a pixel of 1 or 0 in said graphic image.
Claim 53
Dependent Claim 42 words
A graphic data generating apparatus according to claim 32 wherein: said pixel data held in each of the registers is defined by a plurality of bits used for performing a single-to-multiple bit conversion of said at least one bit of pattern data.
Claim 54
Dependent Claim 48 words
A graphic data generating apparatus according to claim 33 wherein: said pixel data held in each of the registers is defined by a plurality of bits representative of either one color or another color of said graphic image at the pixel corresponding to said at least one bit.
Claim 55
Dependent Claim 16 words
A graphic data generating apparatus according to claim 29 wherein: said pattern data is binary data.
Claim 56
Dependent Claim 157 words
A graphic data generating apparatus comprising: a pattern data storage for storing pattern data, which defines a shape of a graphic image formed by a plurality of pixels; means for successively reading at least one bit of pattern data at a time from said pattern data storage, said at least one bit corresponding to one of the pixels of said graphic image; a plurality of registers each thereof holding at least one pixel data defining said graphic image at a pixel corresponding to said at least one bit, said pixel data being comprises of a plurality of bits the number of which is larger than that of said at least one bit; means, responsive to said at least one bit of pattern data, for selecting one of the registers to determine pixel data corresponding to said at least one bit; and means for outputting pixel data in a selected register to a display memory for storage therein.
Claim 57
Dependent Claim 157 words
A graphic data generating apparatus comprising: a pattern data storage for storing pattern data, which defines a shape of a graphic image formed by a plurality of pixels; means for successively reading at least one bit of pattern data at a time from said pattern data storage, said at least one bit corresponding to one of the pixels of said graphic image; a plurality of registers each thereof holding at least one pixel data defining said graphic image at a pixel corresponding to said at least one bit, said pixel data being comprises of a plurality of bits the number of which is larger than that of said at least one bit; means, responsive to said at least one bit of pattern data, for selecting one of the registers to determine pixel data corresponding to said at least one bit; and means for outputting pixel data in a selected register to a display memory for storage therein.
Claim 58
Dependent Claim 27 words
A graphic data generating apparatus according to claim 36, wherein said outputting means comprises: means for successively outputting pixel data in selected registers to said display memory.
Claim 59
Dependent Claim 29 words
A graphic data generating apparatus according to claim 37 wherein: the display memory stores pixel data for a plurality of pixels in a word specified by one memory address.
Claim 60
Dependent Claim 90 words
A graphic data generating apparatus according to claim 38 wherein: each of the registers holds pixel data for a plurality of pixels of said graphic image; and said outputting means includes means for specifying one of the pixel data in the selected register with a pixel address, means connected to said registers and responsive to said specifying means for extracting said one of the pixel data in the selected register, and means for outputting the extracted pixel data to a corresponding pixel position of the word in said display memory.
Claim 61
Dependent Claim 30 words
A graphic data generating apparatus according to claim 39 further including: means for performing a logic operation on the extracted pixel data before outputting it in said display memory means.
Claim 62
Dependent Claim 23 words
A graphic data generating apparatus according to claim 36 wherein: the number of pixel data stored in each of said registers is variable.
Claim 63
Independent Claim 153 words
A method of generating graphic data comprising the steps of: storing pattern data, which defines a shape of a graphic image defined by a plurality of pixels; reading at least one bit of pattern data, said at least one bit corresponding to one of the pixels of said graphic image; holding at least one pixel data in each of a plurality of registers, each pixel data defining an attribute of said graphic image at a pixel corresponding to said at least one bit in each of a plurality of registers, said pixel data being comprised of a plurality of bits the number of which is larger than that of said at least one bit; selecting, in response to said at least one bit, one of the registers to determine pixel data corresponding to said at least one bit; and outputting pixel data in a selected register to a display memory for storage therein.
Claim 64
Independent Claim 153 words
A method of generating graphic data comprising the steps of: storing pattern data, which defines a shape of a graphic image defined by a plurality of pixels; reading at least one bit of pattern data, said at least one bit corresponding to one of the pixels of said graphic image; holding at least one pixel data in each of a plurality of registers, each pixel data defining an attribute of said graphic image at a pixel corresponding to said at least one bit in each of a plurality of registers, said pixel data being comprised of a plurality of bits the number of which is larger than that of said at least one bit; selecting, in response to said at least one bit, one of the registers to determine pixel data corresponding to said at least one bit; and outputting pixel data in a selected register to a display memory for storage therein.
Claim 65
Dependent Claim 41 words
A method according to claim 42 further comprising the steps: storing pixel data for each of the pixels of said graphic image in a display memory; and writing at least one pixel data in a selected register to said display memory.
Claim 66
Dependent Claim 27 words
A method according to claim 43 wherein: said display memory stores the pixel data for a plurality of pixels in a word specified by one memory address.
Claim 67
Dependent Claim 80 words
A method according to claim 43 wherein: each of the registers holds pixel data for a plurality of pixels of said graphic image; and said writing step includes the substeps of specifying one of the pixel data in the selected register with a pixel address in response to said pixel address extracting said one of the pixel data in the selected register, and storing the extracted pixel data in a corresponding pixel position of the word in said display memory.
Claim 68
Dependent Claim 26 words
A method according to claim 45 further including: a step of performing a logic operation on the extracted pixel data before storage in said display memory.
Claim 69
Dependent Claim 20 words
A method according to claim 42 wherein: the number of pixel data stored in each of said registers is variable.
Claim 70
Dependent Claim 22 words
A method according to claim 42 wherein: the pattern data is stored in a data buffer during said pattern data storing step.
Claim 71
Dependent Claim 34 words
A method according to claim 42 wherein: the pattern data is stored in an addressable memory for storing the pattern data transferred from another pattern data memory means during said pattern data storing step.
Claim 72
Dependent Claim 26 words
A method according to claim 42 wherein: said at least one bit is one bit defining a pixel of 1 or 0 in said graphic image.
Claim 73
Dependent Claim 39 words
A method according to claim 49 wherein: said pixel data held in each of the registers is defined by a plurality of bits used for performing a single-to-multiple bit conversion of said at least one bit of pattern data.
Claim 74
Dependent Claim 45 words
A method according to claim 50 wherein: said pixel data held in each of the registers is defined by a plurality of bits representative of either one color or another color of said graphic image at the pixel corresponding to said at least one bit.
Claim 75
Dependent Claim 13 words
A method according to claim 42 wherein: said pattern data is binary data.

References Cited (Backward Citations)

EP0085480A2 Cited
GB2116009A Cited
US4509043A Cited
US4668947A Cited
US4622546A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-04-04 1997-10-04 1998-04-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-04-04 2001-10-04 2002-04-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-04-04 2005-10-04 2006-04-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag