Loopback direct memory access control system for a digital...

Electrical computers and digital data processing systems: input/ – Input/output data processing – Direct memory accessing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S068000, C710S308000, C382S276000

Reexamination Certificate

active

06401143

ABSTRACT:

FIELD OF THE INVENTION
The present invention generally relates to a digital scanner for scanning images. More specifically, the present invention is directed to a method and apparatus for accurately scanning documents and for processing digital data to provide digital images stored in memory, which can be retrieved for printing on support material or for displaying on a display screen.
BACKGROUND OF THE INVENTION
In a conventional digital scanner, a light source is used to illuminate a document having the image to be scanned. The conventional digital scanner also includes a platen glass upon which the document rests and a platen cover. The light emmitted by the light source illuminates the document and is reflected off and imaged by an optical system or lens system towards either a CCD sensor array or full width array, which converts the reflected light into electrical signals which are eventually converted into digital image data. An image processing circuit electronically registers the image, and converts the electrical signals into is digital image data so that the digital image data can be utilized by an image output terminal, network citizen, or memory device.
In the prior art, a printer or other digital imaging system is typically coupled to a digital scanner for scanning an original image (e.g. document) and employs an initial step of charging a photoconductive member (photoreceptor) to a substantially uniform potential. The charged surface of the photoconductive member is thereafter exposed to a light image of an original document to selectively dissipate the charge thereon in selected areas irradiated by the light image. This procedure records an electrostatic latent image on the photoconductive member corresponding to the informational areas contained within the original document being reproduced. The latent image is then developed by bringing a developer including toner particles adhering triboelectrically to carrier granules into contact with the latent image. The toner particles are attracted away from the carrier granules to the latent image, forming a toner image on the photoconductive member, which is subsequently transferred to a copy sheet. The copy sheet having the toner image thereon is then advanced to a fusing station for permanently affixing the toner image to the copy sheet.
The approach utilized for multicolor electrostatographic printing is substantially identical to the process described above. However, rather than forming a single latent image on the photoconductive surface in order to reproduce an original document, as in the case of black and white printing, multiple latent images corresponding to color separations are sequentially recorded on the photoconductive surface. Each single color electrostatic latent image is developed with toner of a color complimentary thereto and the process is repeated for differently colored images with the respective toner of complimentary color. Thereafter, each single color toner image can be transferred to the copy sheet in superimposed registration with the prior toner image, creating a multi-layered toner image on the copy sheet. Finally, this multi-layered toner image is permanently affixed to the copy sheet in substantially conventional manner to form a finished copy.
SUMMARY OF THE INVENTION
A direct memory access controller, coupled to an image processing unit, a data compression unit and FIFO, for storing digital data in a memory and retrieving digital data from memory, comprising: a compression and decompression bus control logic unit; a bypass interface; a data selector; a computing unit instructing the data selector to select the routing of digital data by way of the bypass interface or by way of the FIFO controlled by the compression and decompression bus control logic unit; a data packer receiving the selected digital data from the data selector and packing the digital data into words; a write DMA master receives the words of digital data from the data packer and places the words into blocks of digital data and stores the blocks of digital data in the memory; a read DMA master retrieves blocks of digital data from memory; a bus control logic reading digital data from the read DMA master and writing the digital data to the image processing unit, wherein the image processing unit outputs the processed digital data to one of the FIFO, ITU G3/G4 and JPEG as directed by the computing unit and the processed digital data is subsequently routed as directed by the computing unit and subsequently stored in the memory by the write DMA master.
The direct memory access controller reads blocks of digital data from the memory by way of a video bus. The data compression unit can be one of a JPEG and ITU G3/G4. The direct memory access controller further comprising a second data compression unit, wherein the data compression unit is an ITU G3/G4 and the second data compression unit is a JPEG. The data selector transmits the selected data in packets to the data packer. The data packets comprise one of eight bits, sixteen bits and 24 bits.
The data packer rearranges the digital data to form words of digital data having a required bit length. The bit length of the words can be thirty-two.
The write DMA master and read DMA master include registers. The registers configure starting addresses and block size for a front block of digital data and a back block of digital data in the read DMA master, wherein the front block of digital data is the block of digital data currently being transferred by the read DMA master and the back block of digital data is the next block of digital data to be transferred. The back block of digital data is subsequently copied into the front block for transfer and the read DMA master subsequently interrupts a computing unit, which transmits the new address and block size of the next back block. The write DMA master and the read DMA master include an internal FIFO.
The read DMA master monitors the read DMA master internal FIFO threshold so that when enough space is available in the internal FIFO, the internal FIFO receives a burst of digital data from memory by way of a video bus. The bus control logic reads digital data from the read DMA master internal FIFO while the write DMA master is storing digital data in memory.
The image processing unit is processing digital data and a data compression unit is compressing digital data, while the bus control logic is reading data from the read DMA master internal FIFO and the write DMA master is writing data from the write DMA internal FIFO to the memory.
The write DMA master and read DMA master include an address counter, a data counter, and a main state machine for video bus phase control.
A direct memory access method for reading digital data from memory and writing digital data to memory comprising: (a) initializing DMA controller having a read DMA master and a write DMA master; (b) writing digital data from the memory to the read DMA master internal FIFO; (c) reading digital data from the read DMA master internal FIFO and writing the digital data to the image processing unit under the control of the bus control logic; (d) processing the digital data to provide processed digital data to the data packer; (e) writing words of digital data from data packer to write DMA master internal FIFO for front block; (f) writing digital data to memory starting at the front block address in bursts until the transfer of digital data for the front block is completed; (g) loading write DMA master back block address and size into front block and next block address and size into write DMA master front block; and (h) repeating steps (b) and (c) while performing step (d) and steps (e) through (g) until the transfer of digital data is complete.
The digital data is compressed by a data compression unit before the data packer receives the digital data. The data compression unit is can be one of a JPEG and ITU G3/G4. The data compression unit further comprises selecting a data compression unit from a plurality of data compression units to compress the digital data and compress

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Loopback direct memory access control system for a digital... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Loopback direct memory access control system for a digital..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Loopback direct memory access control system for a digital... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2968409

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.