Patent US5329616A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5329616A Expired / Lapsed US ⏱️ 0.0 years remaining

Compressed image stores for high resolution computer graphics

Assignee: Canon Inc
•
Filing: 1991-08-13
•
Granted: 1994-07-12
•
Expires: 2011-08-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A graphics system is disclosed within which video graphics images are calculated via a computer and output for storage via a buffer whereby the image can be compressed/expanded for storage in compressed form in a dedicated semiconductor memory. The system also permits storage of compressed images on hard disk by directly connecting the compressed image store to a system bus. The compressed image store can be duplicated and further compression/expansion units added to broaden system versatility. Alternatively, a single compression/expansion unit can be used.

Inventors

  • 👤 Kia Silverbrook

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 12:10
CPC Classifications
G; G06; G06T; G06T9/00; G06T9/007; G06K; G06K15/00; G06K15/02; G06K15/18; G06K15/1848; G06K15/1849; G06K15/1851; G06K15/1856; G06K15/1861; G06K15/1863; G06K15/1865; G06T11/00; G06T11/40; H; H04; H04N; H04N1/00; H04N1/387; H04N1/46; H04N1/64; H04N1/646

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 127 words
A graphics system comprising: computer means connected to a bus, said computer means calculating at least one image from input data supplied via said bus; a memory buffer connected to said bus for storing a portion of the at least one image as the portion is calculated; and processor means connected to said memory buffer and an image memory for (1) compressing the portion when said memory buffer is full, and then storing the compressed portion in said image memory as compressed data, and (2) upon calculation of a next portion of the one image and expanding a part of the compressed portion from the image memory for combining with the next portion, compressing the combined image and then storing the combined image into said image memory.
Claim 2
Dependent Claim 127 words
A graphics system comprising: computer means connected to a bus, said computer means calculating at least one image from input data supplied via said bus; a memory buffer connected to said bus for storing a portion of the at least one image as the portion is calculated; and processor means connected to said memory buffer and an image memory for (1) compressing the portion when said memory buffer is full, and then storing the compressed portion in said image memory as compressed data, and (2) upon calculation of a next portion of the one image and expanding a part of the compressed portion from the image memory for combining with the next portion, compressing the combined image and then storing the combined image into said image memory.
Claim 3
Dependent Claim 19 words
A graphics system as claimed in claim 1, wherein said memory buffer and said image memory comprise semiconductor memory.
Claim 4
Dependent Claim 26 words
A graphics system as claimed in claim 1, further comprising a permanent store connected via said bus, said permanent store providing a non-volatile store of data.
Claim 5
Dependent Claim 27 words
A graphics system as claimed in claim 1, further comprising an image reproduction means connected to said processor means for reproducing images stored in said image memory.
Claim 6
Dependent Claim 17 words
A graphics system as claimed in claim 4, wherein said image reproduction means comprises a video display.
Claim 7
Dependent Claim 16 words
A graphics system as claimed in claim 4, wherein said image reproduction means comprises a printer.
Claim 8
Dependent Claim 36 words
A graphics system according to claim 6, further comprising a scanner for scanning images and providing scanned image data to said memory buffer, wherein said image reproduction means and said scanner comprises a color laser copier.
Claim 9
Dependent Claim 39 words
A graphics system as claimed in claim 4, further comprising a data converter arranged at a data input of said image reproduction means for converting red, green and blue data into magenta, cyan, and yellow data and/or black data.
Claim 10
Dependent Claim 47 words
A graphics system as claimed in claim 4, further comprising a second image memory and a third image memory commonly addressable with said image memory and said second image memory for storing compressed image data outputtable to a further dedicated expander connected to said image reproduction means.
Claim 11
Dependent Claim 39 words
A graphics system as claimed in claim 9, further comprising a data converter arranged at a data input of said image reproduction means for converting red, green and blue data into magenta, cyan, and yellow data and/or black data.
Claim 12
Dependent Claim 29 words
A graphics system as claimed in claim 1, wherein image data having red, green and blue color components is calculated by said computer means and transmitted via said bus.
Claim 13
Dependent Claim 25 words
A graphics system as claimed in claim 1, further comprising a second said processor means connected to said bus and to a second image memory.
Claim 14
Dependent Claim 28 words
A graphics system as claimed in claim 12, wherein said second image memory is directly connected to said bus for transmission of compressed image data via said bus.
Claim 15
Dependent Claim 19 words
A graphics system as claimed in claim 1, wherein red, green and blue data is compressed and/or expanded simultaneously.
Claim 16
Dependent Claim 24 words
A graphics system as claimed in claim 14, wherein matte data is compressed and/or expanded either before or after red, green and blue data.
Claim 17
Dependent Claim 31 words
A graphics system as claimed in claim 1, wherein said processor means manipulates image data using adaptive discrete cosine transform methods to compress pixel data and to expand compressed pixel data.
Claim 18
Dependent Claim 21 words
A graphics system as claimed in claim 16, wherein said processor means operates in accordance with ISO/IEC JTC1/SC2/WG8 JPEG Technical Specifications.
Claim 19
Dependent Claim 146 words
A graphics system comprising: computer means connected to a bus, said computer means calculating at least one image from input data supplied via said bus; a memory buffer connected to said bus for storing a portion of the at least one image as the portion is calculated, said memory buffer comprising an expansion buffer, a compression buffer and a compositing buffer; and processor means connected to said memory buffer and an image memory, said processor means including a dedicated compressor and a dedicated expander each connected to said image memory, the expander expanding compressed data from said image memory and transferring same into said expansion buffer, and said compressor compressing data from said compression buffer and transferring same into said image memory, the expansion and compression buffers respectively communicating data into and out of said compositing buffer, said compositing buffer also receiving data from said bus.
Claim 20
Dependent Claim 146 words
A graphics system comprising: computer means connected to a bus, said computer means calculating at least one image from input data supplied via said bus; a memory buffer connected to said bus for storing a portion of the at least one image as the portion is calculated, said memory buffer comprising an expansion buffer, a compression buffer and a compositing buffer; and processor means connected to said memory buffer and an image memory, said processor means including a dedicated compressor and a dedicated expander each connected to said image memory, the expander expanding compressed data from said image memory and transferring same into said expansion buffer, and said compressor compressing data from said compression buffer and transferring same into said image memory, the expansion and compression buffers respectively communicating data into and out of said compositing buffer, said compositing buffer also receiving data from said bus.
Claim 21
Dependent Claim 25 words
A graphics system as claimed in claim 18, further comprising a second said processor means connected to said bus and to a second image memory.
Claim 22
Dependent Claim 28 words
A graphics system as claimed in claim 19, wherein said second image memory is directly connected to said bus for transmission of compressed image data via said bus.
Claim 23
Dependent Claim 30 words
A graphics system as claimed in claim 18, further comprising a graphics engine interposed between said bus and said compositing buffer for manipulating image data received by said graphics engine.
Claim 24
Dependent Claim 24 words
A graphics system as claimed in claim 18, further comprising a scanner for scanning images and providing scanned image data to said compositing buffer.
Claim 25
Dependent Claim 26 words
A graphics system as claimed in claim 22, further comprising image reproduction means, wherein said image reproduction means and said scanner comprise a color laser copier.
Claim 26
Dependent Claim 64 words
A graphics system as claimed in claim 18, further comprising image reproduction means, wherein a single said processor means is interconnected to each of said image memory, said image reproduction means, said compression buffer, said expansion buffer and said bus, said single processor means being adapted to alter its operating context upon detection of the end of a band of an image being processed.

References Cited (Backward Citations)

US3916095A Cited
EP0132562A2 Cited
US4791680A Cited
US5150462A Cited
US4823201A Cited
WO1989009529A1 Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag