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

Image compression systems with optimized data access

Assignee: Renesas Electronics America Inc
•
Filing: 1994-06-16
•
Granted: 1997-02-25
•
Expires: 2014-06-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image compression system has an image memory accessible from the image bus. Compressed data are stored in a dual-ported memory accessible from both the image bus and the host bus. The compressor/expander accesses the image memory while the host accesses the dual-ported memory. Dual-ported memory allocation schemes and a computer program controlling the image compression system are also provided.

Inventors

  • 👤 Eric G. Hanselman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 17:41
CPC Classifications
G; G06; G06T; G06T9/00; G06T1/00; G06T1/20

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 281 words
An apparatus for processing data in an uncompressed format and data in a compressed format, wherein the data in the uncompressed format are digital data representing a document image and the data in the compressed format are data compressed for facsimile transmission, said apparatus comprising: a processor for transforming data from one of said formats to the other, said processor having an image bus for accessing data in said compressed and uncompressed formats and also having a host bus for receiving commands and providing status information; a central processing unit connected to said host bus; a first memory connected to said image bus, for storing uncompressed digital data representing a document image; a dual-ported memory having a first port and a second port, for storing compressed data, said first port connected to said image bus to allow said processor to access said dual-ported memory with compressed data through said image bus, wherein an access to said dual-ported memory through said second port with compressed data is allowed to proceed simultaneously with said processor accessing said first memory through said image bus with uncompressed data; and an arbitration circuit responsive to respective signals at said first and second ports for enabling said first port when said port signals indicate that an access through said first port is requested and that an access through said second port is absent and enabling said second port when said port signals indicate that an access through said second port is requested and that an access through said first port is unsought, so that if an access through both the first and second ports is requested at the same time, said arbitration circuit enables said first port.
Claim 2
Independent Claim 281 words
An apparatus for processing data in an uncompressed format and data in a compressed format, wherein the data in the uncompressed format are digital data representing a document image and the data in the compressed format are data compressed for facsimile transmission, said apparatus comprising: a processor for transforming data from one of said formats to the other, said processor having an image bus for accessing data in said compressed and uncompressed formats and also having a host bus for receiving commands and providing status information; a central processing unit connected to said host bus; a first memory connected to said image bus, for storing uncompressed digital data representing a document image; a dual-ported memory having a first port and a second port, for storing compressed data, said first port connected to said image bus to allow said processor to access said dual-ported memory with compressed data through said image bus, wherein an access to said dual-ported memory through said second port with compressed data is allowed to proceed simultaneously with said processor accessing said first memory through said image bus with uncompressed data; and an arbitration circuit responsive to respective signals at said first and second ports for enabling said first port when said port signals indicate that an access through said first port is requested and that an access through said second port is absent and enabling said second port when said port signals indicate that an access through said second port is requested and that an access through said first port is unsought, so that if an access through both the first and second ports is requested at the same time, said arbitration circuit enables said first port.
Claim 3
Dependent Claim 100 words
An apparatus as in claim 1, wherein said arbitration circuit asserts a first signal to signal said processor to wait for access through said first port when said port signals indicate that said dual-ported memory is accessed through said second port and that an access through said first port is requested; and wherein said arbitration circuit asserts a second signal adapted for signaling said central processing unit to wait for access through said second port when said port signals indicate that said dual-ported memory is accessed through said first port and that an access through said second port is requested.
Claim 4
Dependent Claim 307 words
An apparatus as in claim 2, wherein said arbitration circuit assumes a first state when said apparatus is initialized, said arbitration circuit enabling said first port, disabling said second port, and deasserting said first and second signals in said first state, goes from said first state to a second state when said port signals indicate that accesses through said first and second ports are requested, said arbitration circuit enabling said first port, disabling said second port, deasserting said first signal and asserting said second signal in said second state, returns from said second state to said first state when said port signals indicate that an access through said second port is unsought, goes from said first state to a third state when said port signals indicate that an access to said first port is unsought and an access to said second port is requested, said arbitration circuit disabling said first port, enabling said second port, and deasserting said first and second signals in said third state, returns from said third state to said first state when said port signals indicate that an access to said first and second ports is unsought, goes from said second state to said third state when said port signals indicate that an access to said first port is unsought, goes from said third state to a fourth state when said port signals indicate that an access to said first port is requested, said arbitration circuit disabling said first port, enabling said second port, asserting said first signal and deasserting said second signal in said fourth state, goes from said fourth state to said third state when said port signals indicate that an access to said first port is unsought, goes from said fourth state to said first state when said port signals indicate that an access to said second port is unsought.
Claim 5
Independent Claim 302 words
An apparatus for processing data in an uncompressed format and in a compressed format, wherein the data in the uncompressed format are digital data representing a document image and the data in the compressed format are data compressed for facsimile transmission, said apparatus comprising: a processor for transforming data between said compressed format and said uncompressed format, said processor having a first bus for accessing data in said compressed and uncompressed formats, said processor having a second bus for receiving commands and providing status information; a first system bus connected to said first bus; a first memory accessible from said first system bus, for storing uncompressed digital data representing a document image; a second memory having a first port accessible by said processor from said first system bus and having a second port connected to a second system bus, for storing compressed data, said second system bus being adapted for providing an interface to communication and storage devices, wherein said second system bus is connected to said second bus of said processor and wherein an access to said second memory through said second port with compressed data is allowed to proceed simultaneously with said processor accessing said first memory with uncompressed data; and an arbitration circuit responsive to respective signals from said first system bus and said second system bus, said arbitration circuit enabling said first port when said signals indicate that an access through said first port is requested and that an access through said second port is absent and enabling said second port when said signals indicate that an access through said second port is requested and that an access through first port is unsought, so that if an access through both the first and second ports is requested at the same time, said arbitration circuit enables said first port.
Claim 6
Independent Claim 302 words
An apparatus for processing data in an uncompressed format and in a compressed format, wherein the data in the uncompressed format are digital data representing a document image and the data in the compressed format are data compressed for facsimile transmission, said apparatus comprising: a processor for transforming data between said compressed format and said uncompressed format, said processor having a first bus for accessing data in said compressed and uncompressed formats, said processor having a second bus for receiving commands and providing status information; a first system bus connected to said first bus; a first memory accessible from said first system bus, for storing uncompressed digital data representing a document image; a second memory having a first port accessible by said processor from said first system bus and having a second port connected to a second system bus, for storing compressed data, said second system bus being adapted for providing an interface to communication and storage devices, wherein said second system bus is connected to said second bus of said processor and wherein an access to said second memory through said second port with compressed data is allowed to proceed simultaneously with said processor accessing said first memory with uncompressed data; and an arbitration circuit responsive to respective signals from said first system bus and said second system bus, said arbitration circuit enabling said first port when said signals indicate that an access through said first port is requested and that an access through said second port is absent and enabling said second port when said signals indicate that an access through said second port is requested and that an access through first port is unsought, so that if an access through both the first and second ports is requested at the same time, said arbitration circuit enables said first port.

References Cited (Backward Citations)

US4800431A Cited
US4942479A Cited
US4783698A Cited
US4772956A Cited
US5029018A Cited
US4916525A Cited
US5029019A Cited
US5109226A Cited
US4999715A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-02-25 2000-08-26 2001-02-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-02-25 2004-08-26 2005-02-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-02-25 2008-08-26 2009-02-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag