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

Hardware efficient wavelet-based video compression scheme

Assignee: Intel Corp
•
Filing: 1999-06-29
•
Granted: 2003-09-30
•
Expires: 2019-06-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method including intra-frame coding a first sequence of video data using Discrete Wavelet Transform; and inter-frame coding a second sequence of video data using Discrete Wavelet Transforms, the second sequence of data interspersed with the first sequence.

Inventors

  • 👤 Yap-Peng Tan
  • 👤 Tinku Acharya

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 15:10
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/10; H04N19/102; H04N19/103; H04N19/107; H04N19/60; H04N19/61; H04N19/63

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 42 words
A method comprising: intra-frame coding a first sequence of video data using Discrete Wavelet Transforms; activating a signaling switch; and inter-frame coding a second sequence of video data using Discrete Wavelet Transforms, said second sequence of data interspersed with said first sequence.
Claim 2
Independent Claim 42 words
A method comprising: intra-frame coding a first sequence of video data using Discrete Wavelet Transforms; activating a signaling switch; and inter-frame coding a second sequence of video data using Discrete Wavelet Transforms, said second sequence of data interspersed with said first sequence.
Claim 3
Dependent Claim 51 words
A method according to claim 1 wherein said intra-frame coding includes: performing a two-dimensional Discrete Wavelet Transform (DWT) upon one frame in said first sequence of data generating a set of DWT coefficients therefrom; and performing quantization of said set of DWT coefficients, generating a current set of quantized data therefrom.
Claim 4
Dependent Claim 28 words
A method according to claim 2 wherein said intra-frame coding further includes: entropy encoding said quantized data set, said entropy encoding resulting in a intra-frame encoded data set.
Claim 5
Dependent Claim 50 words
A method according to claim 2 wherein said inter-frame coding includes: performing a two-dimensional Discrete Wavelet Transform (DWT) upon one frame in said first sequence of data generating a set of DWT coefficients therefrom; and performing quantization of said set of DWT coefficients, generating a set of quantized data therefrom.
Claim 6
Dependent Claim 34 words
A method according to claim 4 wherein said inter-frame coding further includes: generating a residue data set from said current quantized data set and from a quantized data set resulting from a previous frame.
Claim 7
Dependent Claim 57 words
A method according to claim 5 wherein said generating of a residue data set includes: delaying said quantized data set resulting from a previous frame until said current quantized data set is generated; and subtracting said quantized data set resulting from a previous frame from said current quantized data set, said difference constituting the residue data set.
Claim 8
Dependent Claim 28 words
A method according to claim 6 wherein said inter-frame coding further includes: entropy encoding said residue data set, said entropy encoding resulting in a inter-frame coded data set.
Claim 9
Dependent Claim 15 words
A method according to claim 6 wherein said delaying is controlled by a signaling switch.
Claim 10
Dependent Claim 22 words
A method according to claim 1 further comprising: decoding said inter-frame coded and inter-frame coded data arranged in a sequence of frames.
Claim 11
Dependent Claim 33 words
A method according to claim 9 further wherein said decoding includes: entropy decoding a current frame of said data, said entropy decoded data constituting intermediate output data if said frame was intra-frame encoded.
Claim 12
Dependent Claim 38 words
A method according to claim 10 wherein if said frame is inter-frame encoded, adding intermediate output data generated by a previous frame with said entropy decoded data from said current frame, the sum constituting said intermediate output data.
Claim 13
Dependent Claim 44 words
A method according to claim 11 wherein said decoding further includes: inverse quantizing said intermediate output data; and performing an inverse two-dimensional Discrete Wavelet Transform upon said inverse quantized intermediate output data, the result constituting an approximation of the video frame prior to encoding.
Claim 14
Independent Claim 53 words
An apparatus comprising a computer-readable medium having instructions stored thereon which when executed causes: intra-frame coding a first sequence of video data using Discrete Wavelet Transforms; activating a signaling switch; and inter-frame coding a second sequence of video data using Discrete Wavelet Transforms, said second sequence of data interspersed with said first sequence.
Claim 15
Independent Claim 53 words
An apparatus comprising a computer-readable medium having instructions stored thereon which when executed causes: intra-frame coding a first sequence of video data using Discrete Wavelet Transforms; activating a signaling switch; and inter-frame coding a second sequence of video data using Discrete Wavelet Transforms, said second sequence of data interspersed with said first sequence.
Claim 16
Dependent Claim 17 words
An apparatus according to claim 13 which further causes: decoding said intra-frame coded and inter-frame coded data.
Claim 17
Independent Claim 100 words
An apparatus comprising: a Discrete Wavelet Transform (DWT) module that transforms by discrete wavelets data of an input video frame; a quantization module coupled to said DWT module, that quantizes said transformed data; a subtraction unit coupled to receive said quantized data from a current frame and one of quantized data from a previous frame and a null input, wherein said subtraction unit generates residue data therefrom; a signaling switch that sends said quantized data from a previous frame to said subtraction unit when said switch is activated; and an entropy encoder module coupled to entropy encode said residue data.
Claim 18
Independent Claim 100 words
An apparatus comprising: a Discrete Wavelet Transform (DWT) module that transforms by discrete wavelets data of an input video frame; a quantization module coupled to said DWT module, that quantizes said transformed data; a subtraction unit coupled to receive said quantized data from a current frame and one of quantized data from a previous frame and a null input, wherein said subtraction unit generates residue data therefrom; a signaling switch that sends said quantized data from a previous frame to said subtraction unit when said switch is activated; and an entropy encoder module coupled to entropy encode said residue data.
Claim 19
Dependent Claim 19 words
An apparatus according to claim 15 wherein said subtraction unit subtracts LL sub-bands to control a rate of quantization.
Claim 20
Dependent Claim 90 words
An encoder comprising: a Discrete Wavelet Transform (DWT) module that transforms by discrete wavelets data of an input video frame; a quantization module coupled to said DWT module that quantizes said transformed data; a subtraction unit coupled to receive said quantized data from a current frame and one of quantized data from a previous frame and a null input, wherein said subtraction unit generates residue data therefrom; and a signaling switch that sends said quantized data from a previous frame to said subtraction unit when said signaling switch is activated.
Claim 21
Dependent Claim 90 words
An encoder comprising: a Discrete Wavelet Transform (DWT) module that transforms by discrete wavelets data of an input video frame; a quantization module coupled to said DWT module that quantizes said transformed data; a subtraction unit coupled to receive said quantized data from a current frame and one of quantized data from a previous frame and a null input, wherein said subtraction unit generates residue data therefrom; and a signaling switch that sends said quantized data from a previous frame to said subtraction unit when said signaling switch is activated.
Claim 22
Dependent Claim 23 words
An encoder according to claim 17 , wherein said encoder performs intra-frame coding of said residue data when said signaling switch is deactivated.
Claim 23
Dependent Claim 23 words
An encoder according to claim 17 , wherein said encoder performs inter-frame coding of said residue data when said signaling switch is activated.
Claim 24
Dependent Claim 109 words
A decoder comprising: an entropy decoder module coupled to entropy decode a data set; an accumulator unit coupled to receive said entropy decoded data and one of entropy decoded data from a previous frame and a null input, wherein said accumulator unit generates a whole quantized frame of data; a signaling switch that sends said entropy decoded data from a previous frame to said accumulator unit when said signaling switch is activated; an inverse quantization module that inverse quantizes said whole quantized frame of data; and an inverse Discrete Wavelet Transform module that transforms by inverse discrete wavelets said whole quantized frame of data into a whole image frame.
Claim 25
Dependent Claim 109 words
A decoder comprising: an entropy decoder module coupled to entropy decode a data set; an accumulator unit coupled to receive said entropy decoded data and one of entropy decoded data from a previous frame and a null input, wherein said accumulator unit generates a whole quantized frame of data; a signaling switch that sends said entropy decoded data from a previous frame to said accumulator unit when said signaling switch is activated; an inverse quantization module that inverse quantizes said whole quantized frame of data; and an inverse Discrete Wavelet Transform module that transforms by inverse discrete wavelets said whole quantized frame of data into a whole image frame.
Claim 26
Independent Claim 59 words
A system comprising: an encoder having a first signaling switch, adapted to send quantized data from a previous frame to a subtraction unit when said first signaling switch is activated; and a decoder having a second signaling switch, adapted to send entropy decoded data from a previous frame to an accumulator unit when said second signaling switch is activated.
Claim 27
Independent Claim 59 words
A system comprising: an encoder having a first signaling switch, adapted to send quantized data from a previous frame to a subtraction unit when said first signaling switch is activated; and a decoder having a second signaling switch, adapted to send entropy decoded data from a previous frame to an accumulator unit when said second signaling switch is activated.
Claim 28
Dependent Claim 21 words
A system according to claim 21 wherein said entropy encoder module performs inter-frame encoding when said first signaling switch is deactivated.
Claim 29
Dependent Claim 21 words
A system according to claim 21 wherein said entropy encoder module performs intra-frame encoding when said first signaling switch is activated.
Claim 30
Dependent Claim 28 words
A system according to claim 21 wherein said encoder further comprises a Discrete Wavelet Transform (DWT) module that transforms by discrete wavelets data of an input image frame.
Claim 31
Dependent Claim 24 words
A system according to claim 24 wherein said encoder further comprises a quantization module coupled to said DWT module that quantizes said transformed data.
Claim 32
Dependent Claim 45 words
A system according to claim 25 wherein said encoder further comprises a subtraction unit coupled to receive said quantized data from a current frame and one of quantized data from said previous frame and a null input, wherein said subtraction unit generates residue data therefrom.
Claim 33
Dependent Claim 21 words
A system according to claim 26 wherein said encoder further comprises an entropy encoder module that entropy encodes said residue data.
Claim 34
Dependent Claim 21 words
A system according to claim 27 wherein said decoder further comprises an entropy decoder module that decodes said entropy encoded data.
Claim 35
Dependent Claim 46 words
A system according to claim 28 wherein said decoder further comprises an accumulator unit coupled to receive said entropy decoded data and one of entropy decoded data from said previous frame and a null input, wherein said accumulator unit generates a reconstructed quantized frame of data.
Claim 36
Dependent Claim 24 words
A system according to claim 29 wherein said decoder further comprises an inverse quantization module that inverse quantizes said reconstructed quantized frame of data.
Claim 37
Dependent Claim 35 words
A system according to claim 30 wherein said decoder further comprises an inverse Discrete Wavelet Transform module adapted to transform by inverse discrete wavelets said reconstructed quantized frame of data into an output image frame.

References Cited (Backward Citations)

US5412741A Cited
US5495292A Cited
US5737448A Cited
US5764805A Cited
US6075875A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag