← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US5497404A Cited
US5737022A Cited
US5467137A Cited
US5565923A Cited
US5452006A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag