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

Decompression system for compressed video data for providing uninterrupted decompressed video data output

Assignee: Avid Technology Inc
•
Filing: 1994-07-22
•
Granted: 1996-02-27
•
Expires: 2014-07-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A video decompression system for decompressing consecutive streams of compressed video data to provide a continuous, uninterrupted decompressed video data output stream. The system is comprised of a plurality of decompression circuits, each circuit having a compressed video data buffer, a decoder, and a decompressed video data buffer. Each of the compressed video data buffers is coupled to an input switch and each of the decompressed video data buffers is coupled to an output switch. A controller operates the system. Decompression can occur simultaneously in all of the decompression circuits. This simultaneous decompression results, when necessary, in each decompression circuit having several frames of decompressed video data available for immediate display before that decompressed video data is actually required.

Inventors

  • 👤 Christopher Adams

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 12:53
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/30

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 152 words
A system for decompressing video data streams and for providing continuous video data output, the system comprising: an input switch coupled to a plurality of compressed video data input lines, the switch capable of selecting input lines and capable of controlling the video data flow rate of the selected input lines; a plurality of decompression modules coupled to the input switch for decompressing compressed video data received from the input switch and storing decompressed video data; an output switch coupled to the decompression modules, the output switch coupling only one of the decompression modules to an output bus at any time; and a controller coupled to the input switch, the decompression modules, and the output switch for selecting which decompression module will receive video data at a first predefined rate, the decompression module receiving video data at the first predefined rate also being coupled to the output bus by the output switch.
Claim 2
Independent Claim 152 words
A system for decompressing video data streams and for providing continuous video data output, the system comprising: an input switch coupled to a plurality of compressed video data input lines, the switch capable of selecting input lines and capable of controlling the video data flow rate of the selected input lines; a plurality of decompression modules coupled to the input switch for decompressing compressed video data received from the input switch and storing decompressed video data; an output switch coupled to the decompression modules, the output switch coupling only one of the decompression modules to an output bus at any time; and a controller coupled to the input switch, the decompression modules, and the output switch for selecting which decompression module will receive video data at a first predefined rate, the decompression module receiving video data at the first predefined rate also being coupled to the output bus by the output switch.
Claim 3
Dependent Claim 32 words
The system of claim 1 wherein the decompression modules further comprise: a buffer for storing compressed video data; a decoder for decompressing video data; and a buffer for storing decompressed video data.
Claim 4
Dependent Claim 27 words
The system of claim 2 wherein the buffer for storing compressed video data and the buffer for storing decompressed video data are formed as a single buffer.
Claim 5
Dependent Claim 41 words
The system of claim 3 wherein the controller commands the first switch to halt video data flow at the second rate if the video data decompression array receiving video data at the second rate cannot store any more decompressed video data.
Claim 6
Dependent Claim 27 words
The system of claim 1 wherein the decompression modules not receiving video data at the first predefined rate subsequently receive video data at a second predefined rate.
Claim 7
Dependent Claim 22 words
The system of claim 5 wherein the second predefined rate has the same bit per second rate as the first predefined rate.
Claim 8
Dependent Claim 22 words
The system of claim 5 wherein the second predefined rate has a lower bit per second rate than the first predefined rate.
Claim 9
Dependent Claim 22 words
The system of claim 7 wherein the second predefined rate has a higher bit per second rate than the first predefined rate.
Claim 10
Dependent Claim 129 words
A video decompression system comprising: a first switch coupled to at least two video data input lines, the first switch controlling the direction and rate of video data flow from the video data input lines; at least two video data decompression arrays coupled to the first switch, the video data decompression arrays storing compressed video data, decompressing the stored compressed video data, and storing the decompressed video data; a second switch coupled to the video data decompression arrays and to an output bus, the second switch directing output from the at least two video data decompression arrays to the output bus; and a controller coupled to the first switch, the video data decompression arrays, and to the second switch for controlling the flow of video data through the system.
Claim 11
Dependent Claim 129 words
A video decompression system comprising: a first switch coupled to at least two video data input lines, the first switch controlling the direction and rate of video data flow from the video data input lines; at least two video data decompression arrays coupled to the first switch, the video data decompression arrays storing compressed video data, decompressing the stored compressed video data, and storing the decompressed video data; a second switch coupled to the video data decompression arrays and to an output bus, the second switch directing output from the at least two video data decompression arrays to the output bus; and a controller coupled to the first switch, the video data decompression arrays, and to the second switch for controlling the flow of video data through the system.
Claim 12
Dependent Claim 36 words
The system of claim 9 wherein the video decompression arrays further comprise: video data storage means for compressed and decompressed video data; and decoders coupled to the video data storage means for decoding compressed video data.
Claim 13
Dependent Claim 63 words
The system of claim 9 wherein the controller commands the first switch to provide video data to the first video data decompression array at a first rate and to provide video data to the remaining video data decompression arrays at a second rate a predefined period of time after the first video data array begins receiving the video data at the first rate.
Claim 14
Dependent Claim 15 words
The system of claim 11 wherein the first rate is faster than the second rate.
Claim 15
Dependent Claim 16 words
The system of claim 11 wherein the first rate is the same as the second rate.
Claim 16
Dependent Claim 15 words
The system of claim 11 wherein the first rate is slower than the second rate.
Claim 17
Dependent Claim 70 words
The system of claim 11 wherein the controller commands the first switch to halt video data flow to the first video data decompression array after a video data stream being decompressed by the first video data decompression array has ended, the controller also commanding the first switch to provide video data to a second video data decompression array at the first rate after the first video data stream has ended.
Claim 18
Dependent Claim 39 words
The system of claim 11 wherein the controller commands the second switch to couple the first video data decompression array to the output bus while the first video data decompression array receives video data input at the first rate.
Claim 19
Independent Claim 115 words
A method for providing continuous decompressed video data to an output from a plurality of compressed video data streams, the compressed video data streams, the method comprising the steps of: receiving the plurality of compressed video data streams; selecting a first video data stream; decompressing the selected first video data stream at a first rate for the duration of the first video data stream; decompressing the remaining video data streams at a second rate prior to the end of the first video data stream; providing the decompressed first video data stream to the output; and repeating the selecting, decompressing, decompressing and providing steps until all the video data streams have been provided to the output.
Claim 20
Independent Claim 115 words
A method for providing continuous decompressed video data to an output from a plurality of compressed video data streams, the compressed video data streams, the method comprising the steps of: receiving the plurality of compressed video data streams; selecting a first video data stream; decompressing the selected first video data stream at a first rate for the duration of the first video data stream; decompressing the remaining video data streams at a second rate prior to the end of the first video data stream; providing the decompressed first video data stream to the output; and repeating the selecting, decompressing, decompressing and providing steps until all the video data streams have been provided to the output.
Claim 21
Dependent Claim 15 words
The method of claim 17 wherein the first rate is greater than the second rate.
Claim 22
Dependent Claim 15 words
The method of claim 17 wherein the first rate is equal to the second rate.
Claim 23
Dependent Claim 15 words
The method of claim 17 wherein the first rate is less than the second rate.

References Cited (Backward Citations)

US5394189A Cited
US5379070A Cited
US5381145A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag