US5896176A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Content-based video compression
Assignee: Texas Instruments Inc
•
Filing: 1996-10-25
•
Granted: 1999-04-20
•
Expires: 2016-10-25
Abstract
Abstract A video compression method and system including object-oriented compression plus error correction using decoder feedback.
Inventors
- 👤 Arnab Das
- 👤 Rajendra K. Talluri
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 21:02
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/65; H04N19/68; H04N19/10; H04N19/102; H04N19/103; H04N19/107; H04N19/132; H04N19/134; H04N19/136; H04N19/137; H04N19/139; H04N19/164; H04N19/166; H04N19/169; H04N19/17; H04N19/176; H04N19/20; H04N19/46; H04N19/50; H04N19/503; H04N19/51; H04N19/513; H04N19/517; H04N19/52; H04N19/537; H04N19/553; H04N19/563; H04N19/60; H04N19/63; H04N19/64; H04N19/647; H04N19/649; H04N19/85; H04N19/89; H04N19/895
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
91 words
An error correcting decoder, comprising: (a) a first decoder; (b) a deinterleaver coupled to the output of said first decoder; (c) a second decoder coupled to the output of said deinterleaver; (d) a memory coupled to said first decoder; and (e) a feedback coupled to said second decoder and said memory and output to said deinterleaver; (f) wherein said feedback errors corrected in a codeword by said second decoder to correct errors of related codewords in said memory and thereby correcting errors in said deinterleaver for codewords for said second decoder.
Claim 2
Dependent Claim
91 words
An error correcting decoder, comprising: (a) a first decoder; (b) a deinterleaver coupled to the output of said first decoder; (c) a second decoder coupled to the output of said deinterleaver; (d) a memory coupled to said first decoder; and (e) a feedback coupled to said second decoder and said memory and output to said deinterleaver; (f) wherein said feedback errors corrected in a codeword by said second decoder to correct errors of related codewords in said memory and thereby correcting errors in said deinterleaver for codewords for said second decoder.
Claim 3
Independent Claim
59 words
A method of motion-compensated video coding, comprising the steps of: (a) provide motion data and texture data for a plurality of groups of pixels; (b) aggregating the motion data of said groups of pixels; (c) aggregating the texture data of said groups of pixels; (d) inserting a resynchronization word between said aggregated motion data and said aggregated texture data.
Claim 4
Independent Claim
59 words
A method of motion-compensated video coding, comprising the steps of: (a) provide motion data and texture data for a plurality of groups of pixels; (b) aggregating the motion data of said groups of pixels; (c) aggregating the texture data of said groups of pixels; (d) inserting a resynchronization word between said aggregated motion data and said aggregated texture data.
Claim 5
Dependent Claim
27 words
The method of claim 2, wherein: (a) each of said group of pixels are the pixels of a 16 by 16 macroblock of pixels of a frame.
Claim 6
Dependent Claim
35 words
The method of claim 2, wherein: (a) each of said group of pixels are the pixels of a 16 by 16 macroblock of pixels of a frame and lying within an object within said frame.
Claim 7
Dependent Claim
27 words
The method of claim 2, wherein: (a) each of said group of pixels are the pixels of an 8 by 8 block of pixels of a frame.
Claim 8
Dependent Claim
35 words
The method of claim 2, wherein: (a) each of said group of pixels are the pixels of an 8 by 8 block of pixels of a frame and lying within an object within said frame.
Claim 9
Dependent Claim
17 words
The method of claim 2, wherein: (a) said motion vector data is encoded with variable length code.
Claim 10
Dependent Claim
16 words
The method of claim 2, wherein: (a) said texture data is encoded with variable length code.
Claim 11
Dependent Claim
34 words
The method of claim 2, further comprising the steps of: (a) providing shape data for said object; and (b) inserting a second resynchronization word between said shape data and said aggregated motion vector data.
Claim 12
Independent Claim
55 words
A method of motion-compensated video decoding, comprising the steps of: (a) interpreting a first sequence of symbols as aggregated motion data of groups of pixels; and (b) interpreting a second sequence of symbols as aggregated texture data of said groups of pixels wherein said first sequence and said sequence are separated by a resynchronization word.
Claim 13
Independent Claim
55 words
A method of motion-compensated video decoding, comprising the steps of: (a) interpreting a first sequence of symbols as aggregated motion data of groups of pixels; and (b) interpreting a second sequence of symbols as aggregated texture data of said groups of pixels wherein said first sequence and said sequence are separated by a resynchronization word.
Claim 14
Dependent Claim
27 words
The method of claim 10, wherein: (a) each of said group of pixels are the pixels of a 16 by 16 macroblock of pixels of a frame.
Claim 15
Dependent Claim
35 words
The method of claim 10, wherein: (a) each of said group of pixels are the pixels of a 16 by 16 macroblock of pixels of a frame and lying within an object within said frame.
Claim 16
Dependent Claim
27 words
The method of claim 10, wherein: (a) each of said group of pixels are the pixels of an 8 by 8 block of pixels of a frame.
Claim 17
Dependent Claim
35 words
The method of claim 10, wherein: (a) each of said group of pixels are the pixels of an 8 by 8 block of pixels of a frame and lying within an object within said frame.
Claim 18
Dependent Claim
16 words
The method of claim 10 wherein: (a) said motion data is encoded with variable length code.
Claim 19
Dependent Claim
16 words
The method of claim 10, wherein: (a) said texture data is encoded with variable length code.
Claim 20
Dependent Claim
48 words
The method of claim 10 further comprising the step of: (a) interpreting a third sequence of symbols as shape data for an object which includes said groups of pixels, wherein a second resynchronization word separates said shape data from said aggregated motion data and said aggregated texture data.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-04-19 | 2002-10-19 | 2003-04-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-04-19 | 2006-10-19 | 2007-04-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-04-19 | 2010-10-19 | 2011-04-20 | $7700.00 | Window Closed / Lapsed |