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

System for encoding and decoding layered compressed video data

Assignee: Thomson Licensing SAS
•
Filing: 1997-07-09
•
Granted: 2003-04-22
•
Expires: 2017-07-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A dynamically configurable video signal processing system including an encoder and decoder processes data in the form of hierarchical layers. The system partitions data between hierarchical layers and allows variation in the number of layers employed. Data is automatically partitioned into one or more hierarchical layers as a function of one or more parameters selected from available system bandwidth, input data rate, and output signal quality. In addition, the image resolution and corresponding number of pixels per image of the data may be varied as a function of system parameters.

Inventors

  • 👤 Tihao Chiang
  • 👤 Huifang Sun
  • 👤 Joel Walter Zdepski

Bibliographic Details

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

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 123 words
A digital signal processing system for adaptively decoding a datastream including image representative input pixel data comprising a sequence of image frames or fields and partitioned into one or more data segments, said system comprising: a processor for deriving synchronization information from said datastream; a controller for deriving configuration information from said datastream and providing a control signal representing said configuration information; and a decoder for decoding said input pixel data using said synchronization information, said decoder being adaptively configured to decode, the number of said data segments of said input pixel data in response to said control signal wherein said number of said data segments of said input pixel data is dynamically varied in response to a periodically updated rate distortion computation.
Claim 2
Dependent Claim 123 words
A digital signal processing system for adaptively decoding a datastream including image representative input pixel data comprising a sequence of image frames or fields and partitioned into one or more data segments, said system comprising: a processor for deriving synchronization information from said datastream; a controller for deriving configuration information from said datastream and providing a control signal representing said configuration information; and a decoder for decoding said input pixel data using said synchronization information, said decoder being adaptively configured to decode, the number of said data segments of said input pixel data in response to said control signal wherein said number of said data segments of said input pixel data is dynamically varied in response to a periodically updated rate distortion computation.
Claim 3
Dependent Claim 25 words
A system according to claim 1 , wherein said decoder configuration is adaptively varied upon the bit rate of an input datastream reaching predetermined thresholds.
Claim 4
Dependent Claim 63 words
A system according to claim 1 , wherein said decoder exhibits a first configuration for spatial domain downsampling a number of data segments of image representative data containing a first numbers of pixels per image frame and a second configuration for spatial domain upsampling said number of data segments of image representative data containing a different second number of pixels per image frame.
Claim 5
Dependent Claim 67 words
A system according to claim 1 , wherein said decoder is dynamically configured to decode said number of said data segments varying in response to a rate distortion computation performed at intervals of at least one of, a) a program duration interval, b) a Group of Picture (GOP) duration interval, c) a frame duration interval, d) a field duration interval and e) a macroblock processing duration interval.
Claim 6
Dependent Claim 45 words
A system according to claim 1 , wherein said decoder is adaptively configured for one of a plurality of coding regions with boundaries defined by one or more of the following characteristics, (a) processing bandwidth, (b) desired output data rate, and (c) desired image resolution.
Claim 7
Dependent Claim 28 words
Apparatus according to claim 1 , wherein said decoder is also dynamically configured for decoding input pixel data spatial resolution variable in response to said rate distortion computation.
Claim 8
Dependent Claim 30 words
Apparatus according to claim 1 , wherein said rate distortion computation provides a measure of the distortion in an image encoded with a particular number of bits per unit time.
Claim 9
Dependent Claim 87 words
Apparatus for decoding input data representing compressed images of variable spatial resolution, comprising: a control network for deriving configuration information from said input data and providing a configuration control signal representing said configuration information; and a decompression network responsive to said input data and to said control signal for decompressing said input data to provide decompressed image data and including an adaptively configurable decoder, wherein said decoder is dynamically configured for decoding input pixel data spatial resolution variable in response to a periodically performed rate distortion computation.
Claim 10
Dependent Claim 87 words
Apparatus for decoding input data representing compressed images of variable spatial resolution, comprising: a control network for deriving configuration information from said input data and providing a configuration control signal representing said configuration information; and a decompression network responsive to said input data and to said control signal for decompressing said input data to provide decompressed image data and including an adaptively configurable decoder, wherein said decoder is dynamically configured for decoding input pixel data spatial resolution variable in response to a periodically performed rate distortion computation.
Claim 11
Dependent Claim 68 words
Apparatus according to claim 8 , wherein said decoder is dynamically configured to decode input pixel data representing images of spatial resolution varying in response to a rate distortion computation performed at intervals of at least one of, a) a program duration interval, b) a Group of Picture (GOP) duration interval, c) a frame duration interval, d) a field duration interval and e) a macroblock processing duration interval.
Claim 12
Dependent Claim 108 words
Apparatus according to claim 8 , wherein said decoder is configured in, (a) a first configuration for spatial domain downsampling image representative data containing a first number of pixels per image frame to provide decoded image data with a first number of pixels per image frame substantially equal to the number of pixels per image frame of said input data, and (b) a second configuration for spatial domain upsampling image representative data containing a second number of pixels per image frame to provide decoded image data with a second number of pixels per image frame less than the number of pixels per image frame of said input data.
Claim 13
Dependent Claim 123 words
In a system including a decoder for adaptively decoding a datastream including image representative input pixel data comprising a sequence of image frames or fields and partitioned into one or more data segments, a method comprising the steps of: a) deriving synchronization information from said datastream; b) deriving configuration information from said datastream; c) generating a control signal representing said configuration information; d) configuring a decoder to decode the number of said data segments of said input pixel data in response to said control signal wherein said number of said data segments of said input pixel data dynamically varies in response to a periodically performed rate distortion computation; and e) applying said decoder to decode said input pixel data using said synchronization information.
Claim 14
Dependent Claim 123 words
In a system including a decoder for adaptively decoding a datastream including image representative input pixel data comprising a sequence of image frames or fields and partitioned into one or more data segments, a method comprising the steps of: a) deriving synchronization information from said datastream; b) deriving configuration information from said datastream; c) generating a control signal representing said configuration information; d) configuring a decoder to decode the number of said data segments of said input pixel data in response to said control signal wherein said number of said data segments of said input pixel data dynamically varies in response to a periodically performed rate distortion computation; and e) applying said decoder to decode said input pixel data using said synchronization information.
Claim 15
Dependent Claim 15 words
A method according to claim 11 , wherein said data segments comprise hierarchical data layers.
Claim 16
Dependent Claim 79 words
In a system including a decoder for decoding input data representing compressed images of variable spatial resolution, a method comprising the steps of: a) deriving configuration information from said input data; b) generating a configuration control signal representing said configuration information; c) dynamically configuring a decoder for decoding input data spatial resolution variable in response to a periodically performed rate distortion computation; and d) employing said decoder for decoding and decompressing said input data to provide decompressed image data.
Claim 17
Dependent Claim 79 words
In a system including a decoder for decoding input data representing compressed images of variable spatial resolution, a method comprising the steps of: a) deriving configuration information from said input data; b) generating a configuration control signal representing said configuration information; c) dynamically configuring a decoder for decoding input data spatial resolution variable in response to a periodically performed rate distortion computation; and d) employing said decoder for decoding and decompressing said input data to provide decompressed image data.
Claim 18
Dependent Claim 71 words
A method according to claim 13 , wherein said configuring step includes configuring said decoder to decode input pixel data representing images of spatial resolution varying in response to a rate distortion computation performed at intervals of at least one of a) a program duration interval, b) a Group of Picture (GOP) duration interval, c) a frame duration interval, d) a field duration interval and e) a macroblock processing duration interval.
Claim 19
Dependent Claim 109 words
A method according to claim 13 , wherein said configuring step configures said decoder for, in a first configuration, spatial domain downsampling image representative data containing a first number of pixels per image frame to provide decoded image data with a first number of pixels per image frame substantially equal to the number of pixels per image frame of said input data, and in a second configuration, spatial domain upsampling image representative data containing a second number of pixels per image frame to provide decoded image data with a second number of pixels per image frame less than the number of pixels per image frame of said input data.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-04-21 2006-10-21 2007-04-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-04-21 2010-10-21 2011-04-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-04-21 2014-10-21 2015-04-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag