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

Apparatus for assembling data for supply to a scanning output device

Assignee: Advanced Micro Devices Inc
•
Filing: 1987-10-08
•
Granted: 1991-02-12
•
Expires: 2007-10-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A device controls in real time the assembly of data for a bit map scanning device, such as a laser printer, under supervisory control of a host processor. The image data words are stored in a source memory and assembled in a video buffer, and automatically scanned out to the scanning device. The host processor generates a simplified set of control words that defines graphics, text and layout of the page to be assembled. A raster interface synchronizes the output of the assembled data with the scanning device. Three basic modes are supported: (1) dispatch mode, (2) font read/write mode, and (3) graphics load mode. The dispatch mode is the normal operational mode which provides for dispatching data from a source memory location to the video memory and for supplying data from the video memory out to the raster printer. The font read/write mode gives the host the ability to read/write font or graphics data from/to the source memory or the video memory. The graphics load mode provides for transfer of a bit mapped window data to the video memory from the processor. The video memory can be divided into two bands.

Inventors

  • 👤 Shinkyo Kaku
  • 👤 Chung-Li Yu
  • 👤 Greg W. Barr
  • 👤 Steven Gary
  • 👤 David R. Staab
  • 👤 George W. Li
  • 👤 Anan Nagarajan
  • 👤 Shabbir M. Latif

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 05:13
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/12; G06F3/1297; G06K; G06K15/00; G06F3/1293; G06K15/02; G06K15/12; G06K15/1276; G06K15/128; G06K2215/00; G06K2215/0002; G06K2215/0062; G06K2215/0065; G06K2215/0077; G06K2215/008; G06K2215/0082; G06K2215/0094

Claims Analysis

Total Claims: 45
Claim 1
Independent Claim 394 words
An apparatus for assembling image data words for supply to a two-dimensional scanning device under control of a processor that generates control words, image data words being stored in a source memory accessible in response to source addresses and image data words being assembled in an assembly memory accessible in response to assembly addresses, comprising: a control interface means, adapted for communication with the processor, for receiving the control words; storage means, in communication with the control interface means, for storing and outputting the control words; control means, in communication with the control interface means and the storage means, for generating transaction control signals in response to the control words; address generating means, in communication with the storage means and the control means, for generating the source addresses and the assembly addresses in response to the transaction control signals and the control words; image data interface means, adapted for communication with the source memory and the assembly memory and coupled to the control means and address generating means, for reading and writing image data words in the source memory and the assembly memory in response to transaction control signals, source addresses and assembly addresses; and scanner interface means, adapted for communication with the scanning device and coupled to the image data interface means, for supplying image data words from the assembly memory to the scanning device; wherein the control words include a control command word indicating one of a plurality of modes of operation, one of the plurality of modes of operation being a dispatch mode and the control words include a source command word including a source address of a source image block and a destination command word including a destination virtual address of a memory storage location, a source image block including one or more image data words and a memory storage location including data locations addressable by one or more real assembly addresses, and wherein: the control means is responsive to the control words to generate transaction control signals in the dispatch mode so that the address generating means translates the destination virtual address to a real assembly address, the source interface means reads the image data word in the real source address and transfers the image data word to the image data interface means, and the image data interface means stores the image data word in the real assembly address.
Claim 2
Independent Claim 394 words
An apparatus for assembling image data words for supply to a two-dimensional scanning device under control of a processor that generates control words, image data words being stored in a source memory accessible in response to source addresses and image data words being assembled in an assembly memory accessible in response to assembly addresses, comprising: a control interface means, adapted for communication with the processor, for receiving the control words; storage means, in communication with the control interface means, for storing and outputting the control words; control means, in communication with the control interface means and the storage means, for generating transaction control signals in response to the control words; address generating means, in communication with the storage means and the control means, for generating the source addresses and the assembly addresses in response to the transaction control signals and the control words; image data interface means, adapted for communication with the source memory and the assembly memory and coupled to the control means and address generating means, for reading and writing image data words in the source memory and the assembly memory in response to transaction control signals, source addresses and assembly addresses; and scanner interface means, adapted for communication with the scanning device and coupled to the image data interface means, for supplying image data words from the assembly memory to the scanning device; wherein the control words include a control command word indicating one of a plurality of modes of operation, one of the plurality of modes of operation being a dispatch mode and the control words include a source command word including a source address of a source image block and a destination command word including a destination virtual address of a memory storage location, a source image block including one or more image data words and a memory storage location including data locations addressable by one or more real assembly addresses, and wherein: the control means is responsive to the control words to generate transaction control signals in the dispatch mode so that the address generating means translates the destination virtual address to a real assembly address, the source interface means reads the image data word in the real source address and transfers the image data word to the image data interface means, and the image data interface means stores the image data word in the real assembly address.
Claim 3
Dependent Claim 105 words
The apparatus of claim 12, wherein the image data interface means includes: source interface means, adapted for communication with the source memory and coupled to the control means and the address generating means, for reading and writing image data words in the source memory in response to transaction control signals and source addresses; assembly interface means, adapted for communication with the assembly memory and coupled to the control means, the address generating means and the source interface means, for assembling image data words in the assembly memory and for reading assembled data in the assembly memory in response to transaction control signals and assembly addresses.
Claim 4
Dependent Claim 168 words
The apparatus of claim 2, wherein the control means includes: mode control means, connected to the storage means and responsive to a control word stored in the storage means that indicates a selected mode of operation for the apparatus, for generating transaction type signals to implement the selected mode; scan control means, connected to the storage means and the scanner interface means and responsive to communication with the scanner interface means and control words stored in the storage means, for generating transaction type signals to maintain the supply of assembled data words to the scanning device; transaction type selecting means, connected to the mode control means and the scan control means, for selecting a transaction type signal from the scan control means or the mode control means; and transaction control means, connected to the transaction type selecting means, the address generating means, the assembly interface means, the source interface means and the storage means and responsive to the selected transaction type signal, for generating the transaction control signals.
Claim 5
Dependent Claim 102 words
The apparatus of claim 3, wherein the assembly memory includes a buffer address space including a first band and a second band, and the control means further includes: band control means, connected to the scan control means, the mode control means and the transaction control means, for coordinating access to the first band and the second band so that one band may be accessed by the assembly interface means for supply of data to the scanner interface means and the other band may be accessed in a multiplexed manner by the assembly interface means for writing data from the source interface means.
Claim 6
Dependent Claim 129 words
The apparatus of claim 4, wherein the memory storage location identified by the destination address in the destination command word is addressable by a number of assembly addresses that correspond to the size of the source image block, and wherein the first one of said plurality of assembly addresses resides in one of the first and second bands and the remaining ones of the plurality of assembly addresses reside in the other of the first and second bands, and wherein the control means further includes: means, in communication with the control interface means and the address generating means, for generating an interrupt when an assembly address is generated by the address generating means that resides outside the one band in which the first assembly address of the plurality resided.
Claim 7
Dependent Claim 37 words
The apparatus of claim 5, wherein the control means further includes: means for writing parameters indicating the nature of the interrupt to the storage means, whereby the processor may access the parameters through the control interface means.
Claim 8
Dependent Claim 41 words
The apparatus of claim 1, wherein the control words further include a control command word, a source command word and a destination command word and wherein: the control means is responsive to the control command word in generating transaction control signals.
Claim 9
Dependent Claim 45 words
The apparatus of claim 1, wherein the source command word further includes data indicating the size of the source image block, and the address generating means generates a plurality of source addresses in response to the source address of the image block and its size.
Claim 10
Dependent Claim 46 words
The apparatus of claim 1, wherein the source command word further includes data indicating the size of the source image block, and the address generating means generates a plurality of assembly addresses in response to the destination virtual address of the image block and its size.
Claim 11
Dependent Claim 120 words
The apparatus of claim 1, wherein one of the plurality of modes of operation is a font load mode, and the control words include a destination command word including a destination address of a font memory storage location, a font memory storage location including data locations addressable by one or more source addresses and wherein: the control means is responsive to the control command word to generate transaction control signals in the font load mode so that the control interface means accepts an image data word from the processor and transfers the image data word to the image data interface means, and the image data interface means writes the image data word to the source address indicated by the destination
Claim 12
Dependent Claim 42 words
The apparatus of claim 10, wherein the address generating means generates a plurality of source addresses in the font load mode, one in response to each image data word of the image block written to the control interface means by the processor.
Claim 13
Dependent Claim 121 words
The apparatus of claim 1, wherein one of the plurality of modes of operation is a source load mode; and the control words include a destination command word including a destination address of a source memory storage location in the source load mode, a source memory storage location including data locations addressable by one or more source addresses and wherein: the control means is responsive to the control command word to generate transaction control signals in the source load mode so that the control interface means accepts an image data word from the processor and transfers the image data word to the image data interface means, and the image data interface means writes the image data word to the source address.
Claim 14
Dependent Claim 42 words
The apparatus of claim 12, wherein the address generating means generates a plurality of source addresses in the source load mode, one in response to each image data word of the image block written to the control interface means by the processor.
Claim 15
Dependent Claim 117 words
The apparatus of claim 1, wherein one of he plurality of modes of operation is graphics load mode; and the control words include a destination command word including a destination address of a graphics memory storage location for a graphics load mode, a graphics memory storage location including data locations addressable by assembly addresses and wherein: the control means is responsive to the control command word to generate transaction control signals in the graphics load mode so that the control interface means accepts an image data word from the processor and transfers the image data word to the image data interface means, and the image data interface means writes the image data word to the assembly address.
Claim 16
Dependent Claim 67 words
The apparatus of claim 14, wherein the source command word in the graphics load mode includes data indicating the number of image data words per line in the graphics image block, and the address generating means generates a plurality of assembly addresses in the graphics load mode in response to the destination address and the number of image data words per line in the graphics image block.
Claim 17
Dependent Claim 97 words
The apparatus of claim 1, wherein one of the plurality of modes of operation is a source read mode; and the control words include a destination command word including a source address of a source memory storage location including data locations addressable by one or more source addresses and wherein: the control means is responsive to the control command word to generate transaction control signals in the source read mode so that the image data interface means reads a data word from the source memory storage location and transfers the data word to the control interface means.
Claim 18
Dependent Claim 35 words
The apparatus of claim 16, wherein the address generating means generates a plurality of source addresses in the source read mode, one in response to each read by the processor to the control interface means.
Claim 19
Dependent Claim 159 words
The apparatus of claim 1, wherein the source command word further includes a texture command word including a source address of a texture image block, a texture image block including one or more texture data words, the apparatus further including: combining means, in communication with the control means, and the image data interface means, for combining image data words and texture data words to generate textured data words; and wherein the control means is responsive to the control command word to generate transaction control signals in the dispatch mode so that the image data interface means reads the image data word and the texture data word in the respective source addresses and transfers the image data word and texture data word to the combining means, the combining means combines the image data word and the texture data word to generate a textured data word, and the image data interface means stores the textured data word in the assembly address.
Claim 20
Dependent Claim 135 words
The apparatus of claim 1, wherein the destination command word, further includes an offset defining a bit alignment within the memory storage location, the apparatus further including: aligning means, in communication with the storage means, the control means, and the image data interface means, for aligning image data words on bit boundaries in response to the offset; and wherein the control means is responsive to the control command word to generate transaction control signals in the dispatch mode so that the image data interface means reads the image data word in the source address and transfers the image data word to the aligning means, the aligning means aligns the image data word to generate an aligned image data word, and the image data interface means stores the aligned image data word in the assembly address.
Claim 21
Dependent Claim 474 words
An integrated circuit for assembling image data words for supply to a raster printer under control of a processor that generates control words, image data words being stored in a source memory accessible in response to source addresses and image data words being assembled in an assembly memory accessible in response to assembly addresses, the control words including a code indicating one of a plurality of modes of operation, a code identifying a source address of an image block including one or more image data words and a code indicating a destination address of a memory storage location in the assembly memory at which the source image block is to be stored, the control words further including a code indicating a source address of a texture image block including one or more data words, said integrated circuit comprising: a control interface means, adapted for communication with the processor, for receiving the control words; storage means, in communication with the control interface means, for storing and outputting the control words; control means, in communication with the control interface means and the storage means, for generating transaction control signals in response to the control words; address generating means, in communication with the storage means and the control means, for generating the source addresses and the assembly addresses in response to the transaction control signals and the codes indicating the source address of the image data block and the destination address of the memory storage location in the assembly memory in which the image block is to be stored; image data interface means, adapted for communication with the source memory and assembly memory and coupled to the control means and the address generating means, for reading and writing image data words in the source memory and the assembly memory in response to the transaction control signals and the source addresses and assembly addresses; printer interface means, adapted for communication with the printer and coupled to the image data interface means, for supplying data words from the assembly memory through the image data interface means to the printer; and combining means, in communication with the control means and the image data interface means, for combining image data words and texture data words to generate textured data words, and wherein the control means is responsive to the control words in at least one of the plurality of modes to generate transaction control signals so that the image data interface means reads the image data word and the texture data word in the respective source addresses and transfers the image data word and texture data word to the combining means, the combining means combines the image data word and the texture data word to generate a textured data word, and the image data interface means stores the textured data word in the assembly address supplied by the address generating means.
Claim 22
Dependent Claim 474 words
An integrated circuit for assembling image data words for supply to a raster printer under control of a processor that generates control words, image data words being stored in a source memory accessible in response to source addresses and image data words being assembled in an assembly memory accessible in response to assembly addresses, the control words including a code indicating one of a plurality of modes of operation, a code identifying a source address of an image block including one or more image data words and a code indicating a destination address of a memory storage location in the assembly memory at which the source image block is to be stored, the control words further including a code indicating a source address of a texture image block including one or more data words, said integrated circuit comprising: a control interface means, adapted for communication with the processor, for receiving the control words; storage means, in communication with the control interface means, for storing and outputting the control words; control means, in communication with the control interface means and the storage means, for generating transaction control signals in response to the control words; address generating means, in communication with the storage means and the control means, for generating the source addresses and the assembly addresses in response to the transaction control signals and the codes indicating the source address of the image data block and the destination address of the memory storage location in the assembly memory in which the image block is to be stored; image data interface means, adapted for communication with the source memory and assembly memory and coupled to the control means and the address generating means, for reading and writing image data words in the source memory and the assembly memory in response to the transaction control signals and the source addresses and assembly addresses; printer interface means, adapted for communication with the printer and coupled to the image data interface means, for supplying data words from the assembly memory through the image data interface means to the printer; and combining means, in communication with the control means and the image data interface means, for combining image data words and texture data words to generate textured data words, and wherein the control means is responsive to the control words in at least one of the plurality of modes to generate transaction control signals so that the image data interface means reads the image data word and the texture data word in the respective source addresses and transfers the image data word and texture data word to the combining means, the combining means combines the image data word and the texture data word to generate a textured data word, and the image data interface means stores the textured data word in the assembly address supplied by the address generating means.
Claim 23
Dependent Claim 130 words
The integrated circuit of claim 20, wherein the image data interface means includes: a source interface means, adapted for communication with the source memory and coupled to the control means and the address generating means, for reading and writing image data words in the source image block in response to the transaction control signals and source addresses supplied by the address generating means; and assembly interface means, adapted for communication with the assembly memory and coupled to the control means, the address generating means and the source interface means, for assembling image data words in the assembly memory in response to the assembly addresses supplied by the address generating means, and for reading assembled data in the assembly memory in response to transaction control signals for supply to the printer.
Claim 24
Dependent Claim 85 words
The integrated circuit of claim 20, wherein one of the plurality of modes is the dispatch mode, and wherein: the control means is responsive to the control words to generate transaction control signals in the dispatch mode so that the image data interface means reads the image data block from the source memory in response to addresses supplied by the address generating means, and transfers the image data block to the assembly memory in response to the assembly addresses supplied by the address generating means.
Claim 25
Dependent Claim 90 words
The integrated circuit of claim 22, wherein the assembly memory includes a buffer address space including a first band and a second band, and the control means further includes: band control means, in communication with the image data interface means, for coordinating access to the first band and the second band so that one band may be accessed by the image data interface means for supply of data to the printer and the other band is accessed by the image data interface means for writing data from the source memory.
Claim 26
Dependent Claim 125 words
The integrated circuit of claim 23, wherein the memory storage location identified by the destination address is addressable by a number of assembly addresses that correspond to the size of the source image block, and wherein the first one of said plurality of assembly addresses may reside in one of the first and second bands while another one of the plurality of assembly addresses reside in the other of the first and second bands, and wherein the control means further includes: means, in communication with the control interface means and the address generating means, for generating an interrupt when an assembly address is generated by the address generating means that resides outside the one band in which the first assembly address of the plurality resides.
Claim 27
Dependent Claim 38 words
The integrated circuit of claim 24, wherein the control means further includes: means for writing parameters indicating the nature of the interrupt to the storage means, whereby the processor may access the parameters through the control interface means.
Claim 28
Dependent Claim 46 words
The integrated circuit of claim 22, wherein the source command word further includes data indicating the size of the source image block, and the address generating means generates a plurality of source addresses in response to the source address of the image block and its size.
Claim 29
Dependent Claim 47 words
The integrated circuit of claim 22, wherein the source command word further includes data indicating the size of the source image block, and the address generating means generates a plurality of assembly addresses in response to the destination address and the size of the source image block.
Claim 30
Dependent Claim 156 words
The integrated circuit of claim 20, wherein the code indicating the destination address of a memory storage location in the assembly memory includes an offset value defining bit alignment within the storage location, the integrated circuit further including: aligning means, in communication with the storage means, the control means and the image data interface means, for aligning image data words on bit boundaries in response to the offset, and wherein the control means is responsive to the control words in the dispatch mode to generate transaction control signals so that the image data interface reads the image data word and the source address supplied by the address generating means and transfers the image data word to the aligning means, the aligning means aligns the image data word to generate an aligned image data word, and the image data interface means stores the aligned image data words in the assembly address supplied by the address generating means.
Claim 31
Dependent Claim 113 words
The integrated circuit of claim 20, wherein one of the plurality of modes of operation is a font load mode, and the control words include a code identifying a destination address of a memory storage location, a memory storage location including data locations addressable by one or more source addresses and wherein: the control means is responsive to the control command word to generate transaction control signals in the font load mode so that the control interface means accepts an image data word from the processor and transfers the image data word to the image data interface means, and the image data interface means writes the image data word to the destination address.
Claim 32
Dependent Claim 38 words
The integrated circuit of claim 29, wherein the address generating means generates a plurality of source addresses, one in response to each image data word of an image block written to the control interface means by the processor.
Claim 33
Dependent Claim 117 words
The integrated circuit of claim 20, wherein one o the plurality of modes of operation is a source load mode; and the control words include a code indicating destination address of a memory storage location in the source load mode, a memory storage location including data locations addressable by one or more source addresses, and wherein: the control means is responsive to the control command word to generate transaction control signals in the source load mode so that the control interface means accepts an image data word from the processor and transfers the image data word to the image data interface means, and the image data interface means writes the image data word to the destination address.
Claim 34
Dependent Claim 38 words
The integrated circuit of claim 31, wherein the address generating means generates a plurality of destination addresses, one in response to each image data word of an image block written by the processor to the control interface means.
Claim 35
Dependent Claim 122 words
The integrated circuit of claim 20, wherein one of the plurality of modes of operation is a graphics load mode; and the control words include a code indicating a destination address of a memory storage location for a graphics image block in the graphics load mode, a memory storage location including data locations addressable by assembly or source addresses and wherein: the control means is responsive to the control command word to generate transaction control signals in the graphics load mode so that the control interface means accepts an image data word from the processor and transfers the image data word to the image data interface means, and the image data interface means writes the image data word to the destination address.
Claim 36
Dependent Claim 62 words
The integrated circuit of claim 33, wherein the control words in the graphics load mode include data indicating the number of image data words per line in the graphics image block, and the address generating means generates a plurality of assembly addresses in response to the destination address and the number of image data words per line in the graphics image block.
Claim 37
Dependent Claim 94 words
The integrated circuit of claim 20, wherein one of the plurality of modes of operation is a source read mode; and the control words include a code indicating a source address of a memory storage location including data locations addressable by one or more source addresses and wherein: the control means is responsive to the control command word to generate transaction control signals in the source read mode so that the image data interface means reads a data word from the memory storage location and transfers the data word to the control interface means.
Claim 38
Dependent Claim 31 words
The integrated circuit of claim 35, wherein the address generating means generates a plurality of source addresses, one in response to each read by the processor to the control interface means.
Claim 39
Independent Claim 428 words
An apparatus for assembling image data words for supply to a two-dimensional scanning device under control of a processor that generates control words, comprising: a source memory storing image data words in locations accessible in response to source addresses; an assembly memory having locations accessible in response to assembly addresses, and including a buffer address space including a first band and a second band; a control interface means, adapted for communication with the processor, for receiving the control words; storage means, in communication with the control interface means, for storing and outputting the control words; control means, in communication with the control interface means and the storage means, for generating transaction control signals in response to the control words; address generating means, in communication with the storage means and the control means, for generating the source addresses and the assembly addresses in response to the transaction control signals and the control words; image data interface means, adapted for communication with the source memory and the assembly memory and coupled to the control means and address generating means, for reading and writing image data words in the source memory and the assembly memory in response to transaction control signals, source addresses and assembly addresses; and scanner interface means, adapted for communication with the scanning device and coupled to the image data interface means, for supplying image data words from the assembly memory to the scanning device; wherein the control means further includes band control means, in communication with the image data interface means, for coordinating access to the first band and the second band so that one band may be accessed by the image data interface means for supply of data to the scanner interface means while the other band is accessed by the image data interface means for writing data from the image data interface means; and wherein a location in the assembly memory identified by the control words is addressable by a number of assembly addresses that correspond to the size of a source image block, and wherein the first one of said plurality of assembly addresses resides in one of the first and second bands and the remaining ones of the plurality of assembly addresses reside in the other of the first and second bands, and wherein the control means further includes: means, in communication with the control interface means and the address generating means, for generating an interrupt when an assembly address is generated by the address generating means that resides outside the one band in which the first assembly address of the plurality resided.
Claim 40
Independent Claim 428 words
An apparatus for assembling image data words for supply to a two-dimensional scanning device under control of a processor that generates control words, comprising: a source memory storing image data words in locations accessible in response to source addresses; an assembly memory having locations accessible in response to assembly addresses, and including a buffer address space including a first band and a second band; a control interface means, adapted for communication with the processor, for receiving the control words; storage means, in communication with the control interface means, for storing and outputting the control words; control means, in communication with the control interface means and the storage means, for generating transaction control signals in response to the control words; address generating means, in communication with the storage means and the control means, for generating the source addresses and the assembly addresses in response to the transaction control signals and the control words; image data interface means, adapted for communication with the source memory and the assembly memory and coupled to the control means and address generating means, for reading and writing image data words in the source memory and the assembly memory in response to transaction control signals, source addresses and assembly addresses; and scanner interface means, adapted for communication with the scanning device and coupled to the image data interface means, for supplying image data words from the assembly memory to the scanning device; wherein the control means further includes band control means, in communication with the image data interface means, for coordinating access to the first band and the second band so that one band may be accessed by the image data interface means for supply of data to the scanner interface means while the other band is accessed by the image data interface means for writing data from the image data interface means; and wherein a location in the assembly memory identified by the control words is addressable by a number of assembly addresses that correspond to the size of a source image block, and wherein the first one of said plurality of assembly addresses resides in one of the first and second bands and the remaining ones of the plurality of assembly addresses reside in the other of the first and second bands, and wherein the control means further includes: means, in communication with the control interface means and the address generating means, for generating an interrupt when an assembly address is generated by the address generating means that resides outside the one band in which the first assembly address of the plurality resided.
Claim 41
Dependent Claim 37 words
The apparatus of claim 37, wherein the control means further includes: means for writing parameters indicating the nature of the interrupt to the storage means, whereby the processor may access the parameters through the control interface means.
Claim 42
Independent Claim 412 words
An apparatus for assembling image data words for supply to a two-dimensional scanning device under control of a processor that generates control words, image data words being stored in a source memory accessible in response to source addresses and image data words being assembled in an assembly memory accessible in response to assembly addresses, comprising: a control interface means, adapted for communication with the processor, for receiving the control words; storage means, in communication with the control interface means, for storing and outputting the control words; control means, in communication with the control interface means and the storage means, for generating transaction control signals in response to the control words; address generating means, in communication with the storage means and the control means, for generating the source addresses and the assembly addresses in response to the transaction control signals and the control words; image data interface means, adapted for communication with the source memory and the assembly memory and coupled to the control means and address generating means, for reading and writing image data words in the source memory and the assembly memory in response to transaction control signals, source addresses and assembly addresses; and scanner interface means, adapted for communication with the scanning device and coupled to the image data interface means, for supplying image data words from the assembly memory to the scanning device; wherein the control words in the graphics load mode include a control command word indicating one of a plurality of modes of operation, one of the plurality of modes of operation graphics load mode, a destination command word including a destination address of a graphics memory storage location for a graphics image block, a graphics memory storage location including data locations addressable by assembly addresses, and a source command word that includes data indicating the number of image data words per line in the graphics image block; and wherein: the address generating means generates a plurality of assembly addresses in the graphics load mode in response to the destination address and the number of image data words per line in the graphics image block; and the control means is responsive to the control command word to generate transaction control signals in the graphics load mode so that the control interface means accepts an image data word from the processor and transfers the image data word to the image data interface means, and the image data interface means writes the image data word to the assembly address.
Claim 43
Independent Claim 412 words
An apparatus for assembling image data words for supply to a two-dimensional scanning device under control of a processor that generates control words, image data words being stored in a source memory accessible in response to source addresses and image data words being assembled in an assembly memory accessible in response to assembly addresses, comprising: a control interface means, adapted for communication with the processor, for receiving the control words; storage means, in communication with the control interface means, for storing and outputting the control words; control means, in communication with the control interface means and the storage means, for generating transaction control signals in response to the control words; address generating means, in communication with the storage means and the control means, for generating the source addresses and the assembly addresses in response to the transaction control signals and the control words; image data interface means, adapted for communication with the source memory and the assembly memory and coupled to the control means and address generating means, for reading and writing image data words in the source memory and the assembly memory in response to transaction control signals, source addresses and assembly addresses; and scanner interface means, adapted for communication with the scanning device and coupled to the image data interface means, for supplying image data words from the assembly memory to the scanning device; wherein the control words in the graphics load mode include a control command word indicating one of a plurality of modes of operation, one of the plurality of modes of operation graphics load mode, a destination command word including a destination address of a graphics memory storage location for a graphics image block, a graphics memory storage location including data locations addressable by assembly addresses, and a source command word that includes data indicating the number of image data words per line in the graphics image block; and wherein: the address generating means generates a plurality of assembly addresses in the graphics load mode in response to the destination address and the number of image data words per line in the graphics image block; and the control means is responsive to the control command word to generate transaction control signals in the graphics load mode so that the control interface means accepts an image data word from the processor and transfers the image data word to the image data interface means, and the image data interface means writes the image data word to the assembly address.
Claim 44
Independent Claim 461 words
An apparatus for assembling image data words for supply to a two-dimensional scanning device under control of a processor that generates control words, image data words being stored in a source memory accessible in response to source addresses and image data words being assembled in an assembly memory accessible in response to assembly addresses, comprising: a control interface means, adapted for communication with the processor, for receiving the control words; storage means, in communication with the control interface means, for storing and outputting the control words; control means, in communication with the control interface means and the storage means, for generating transaction control signals in response to the control words; address generating means, in communication with the storage means and the control means, for generating the source addresses and the assembly addresses in response to the transaction control signals and the control words; image data interface means, adapted for communication with the source memory and the assembly memory and coupled to the control means and address generating means, for reading and writing image data words in the source memory and the assembly memory in response to transaction control signals, source addresses and assembly addresses; and scanner interface means, adapted for communication with the scanning device and coupled to the image data interface means, for supplying image data words from the assembly memory to the scanning device; wherein the control words include a control command word indicating one of a plurality of modes of operation, one of the plurality of modes of operation being a dispatch mode, and the control words include a source command word including a source address of a source image block, a texture command word including a source address of a texture image block, and a destination command word including a destination address of a memory storage location, a source image block including one or more image data words, a texture image block including one or more texture data words, and a memory storage location including data locations addressable by one or more assembly addresses, the apparatus further including: combining means, in communication with the control means, and the image data interface means, for combining image data words and texture data words to generate textured data words; and wherein the control means is responsive to the control command word to generate transaction control signals in the dispatch mode so that the image data interface means reads the image data word and the texture data word in the respective source addresses and transfers the image data word and texture data word to the combining means, the combining means combines the image data word and the texture data word to generate a textured data word, and the image data interface means stores the textured data word in the assembly address.
Claim 45
Independent Claim 461 words
An apparatus for assembling image data words for supply to a two-dimensional scanning device under control of a processor that generates control words, image data words being stored in a source memory accessible in response to source addresses and image data words being assembled in an assembly memory accessible in response to assembly addresses, comprising: a control interface means, adapted for communication with the processor, for receiving the control words; storage means, in communication with the control interface means, for storing and outputting the control words; control means, in communication with the control interface means and the storage means, for generating transaction control signals in response to the control words; address generating means, in communication with the storage means and the control means, for generating the source addresses and the assembly addresses in response to the transaction control signals and the control words; image data interface means, adapted for communication with the source memory and the assembly memory and coupled to the control means and address generating means, for reading and writing image data words in the source memory and the assembly memory in response to transaction control signals, source addresses and assembly addresses; and scanner interface means, adapted for communication with the scanning device and coupled to the image data interface means, for supplying image data words from the assembly memory to the scanning device; wherein the control words include a control command word indicating one of a plurality of modes of operation, one of the plurality of modes of operation being a dispatch mode, and the control words include a source command word including a source address of a source image block, a texture command word including a source address of a texture image block, and a destination command word including a destination address of a memory storage location, a source image block including one or more image data words, a texture image block including one or more texture data words, and a memory storage location including data locations addressable by one or more assembly addresses, the apparatus further including: combining means, in communication with the control means, and the image data interface means, for combining image data words and texture data words to generate textured data words; and wherein the control means is responsive to the control command word to generate transaction control signals in the dispatch mode so that the image data interface means reads the image data word and the texture data word in the respective source addresses and transfers the image data word and texture data word to the combining means, the combining means combines the image data word and the texture data word to generate a textured data word, and the image data interface means stores the textured data word in the assembly address.

References Cited (Backward Citations)

US4300206A Cited
US4203154A Cited
US4435779A Cited
US4439761A Cited
US4433378A Cited
US4816815A Cited
US4675833A Cited
US4891768A Cited
US4912658A Cited
US4809216A Cited
US4916301A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-02-11 1994-08-13 1995-02-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-02-11 1998-08-13 1999-02-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-02-11 2002-08-13 2003-02-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag