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

Scalable video coding system

Assignee: Funai Electric Co Ltd
•
Filing: 2002-07-17
•
Granted: 2003-12-09
•
Expires: 2022-07-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for coding video data comprised of one or more frames codes a portion of the video data using a frame-prediction coding technique, and generates residual images based on the video data and the coded video data. The system then codes the residual images using a fine-granular scalability coding technique, and outputs the coded video data and at least one of the coded residual images to a receiver.

Inventors

  • 👤 Hayder Radha
  • 👤 Yingwei Chen
  • 👤 Robert A. Cohen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 01:50
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/60; H04N21/65; H04N21/658; H04N19/00; H04N19/30; H04N19/34; H04N21/63; H04N21/637; H04N21/6377

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 73 words
A method of coding video data comprised of one or more frames, the method comprising: a coding step for producing coded video data by coding a portion of the video data using a frame-prediction coding technique; a generating step for generating residua images based on the video data and the coded video data; and a coding step for producing coded residual images by coding the residual images using a fine-granular scalability coding technique.
Claim 2
Independent Claim 73 words
A method of coding video data comprised of one or more frames, the method comprising: a coding step for producing coded video data by coding a portion of the video data using a frame-prediction coding technique; a generating step for generating residua images based on the video data and the coded video data; and a coding step for producing coded residual images by coding the residual images using a fine-granular scalability coding technique.
Claim 3
Dependent Claim 43 words
The method according to claim 1 , wherein the coding step for producing coded video data by coding a portion of the video data using a frame-prediction coding technique codes the portion of the video data using one of MPEG-1, MPEG-2 and MPEG-4.
Claim 4
Dependent Claim 48 words
The method according to claim 1 , wherein the generating step comprises the steps of: decoding the coded video data to produce decoded video data; and determining the residual images by determining a difference between pixels in the video data a d pixels in the decoded video data.
Claim 5
Dependent Claim 57 words
The method according to claim 1 , wherein the generating step comprises the steps of: decoding the coded video data to produce decoded video data; filtering the decoded video data to produce filtered video data; and determining the residual images by determining a difference between pixels in the video data and pixels in the filtered video data.
Claim 6
Dependent Claim 17 words
The method according to claim 4 , wherein the filtering step is performed using a deblocking filter.
Claim 7
Dependent Claim 71 words
The method according to claim 1 , wherein the generating step comprises the steps of: filtering the video data to produce first filtered video data; decoding the coded video data to produce decoded video data; filtering the decoded video data to produced second filtered video data; and determining the residual images by determining a difference between pixels in the first filtered video data and pixels in the second filtered video data.
Claim 8
Dependent Claim 23 words
The method according to claim 1 , wherein the fine-granular coding technique comprises a member of the wavelet transform family of coding techniques.
Claim 9
Dependent Claim 21 words
The method according to claim 1 , wherein the fine-granular coding technique comprises an embedded discrete cosine transform (“DCT”) coding technique.
Claim 10
Dependent Claim 20 words
The method according to claim 1 , wherein the fine-granular coding technique comprises a scalable matching pursuit (“MP”) coding technique.
Claim 11
Independent Claim 88 words
An apparatus for coding video data comprised of one or more frames, the apparatus comprising: a memory which stores computer-executable process steps; and a processor which executes the process steps stored in the memory so as (i) to produce coded video data by coding a portion of the video data using a frame-prediction coding technique, (ii) to generate residual images based on the video data and the coded video data, and (iii) to produce coded residual images by coding the residual images using a fine-granular scalability coding technique.
Claim 12
Independent Claim 88 words
An apparatus for coding video data comprised of one or more frames, the apparatus comprising: a memory which stores computer-executable process steps; and a processor which executes the process steps stored in the memory so as (i) to produce coded video data by coding a portion of the video data using a frame-prediction coding technique, (ii) to generate residual images based on the video data and the coded video data, and (iii) to produce coded residual images by coding the residual images using a fine-granular scalability coding technique.
Claim 13
Dependent Claim 35 words
The apparatus according to claim 10 , wherein the coded residual images comprise, for each frame of the coded video data, a plurality of different fine-granular scalable images each coded at a different bit rate.
Claim 14
Dependent Claim 24 words
The apparatus according to claim 10 , wherein the processor codes the portion of the video data using one of MPEG-1, MPEG-2 and MPEG-4.
Claim 15
Dependent Claim 49 words
The apparatus according to claim 10 , wherein the processor generates the residual images by (i) decoding the coded video data to produce decoded video data, and (ii) determining the residual images by determining a difference between pixels in the video data and pixels in the decoded video data.
Claim 16
Dependent Claim 60 words
The apparatus according to claim 10 , wherein the processor generates the residual images by (i) decoding the coded video data to produce decoded video data, (ii) filtering the decoded video data to produce filtered video data, and (iii) determining the residual images by determining a difference between pixels in the filtered video data and pixels in the video data.
Claim 17
Dependent Claim 19 words
The apparatus according to claim 14 , wherein the processor filters the decoded video data using a deblocking filter.
Claim 18
Dependent Claim 75 words
The apparatus according to claim 10 , wherein the processor generates the residual images by (i) filtering the video data to produce first filtered vide data, (ii) decoding the coded video data to produce decoded video data, (iii) filtering the decoded video data to produce second filtered video data, and (iv) determining the residual images by determining a difference between pixels in the first filtered video data and pixels i the second filtered video data.
Claim 19
Dependent Claim 23 words
The apparatus according to claim 10 , wherein the fine-granular coding technique comprises a member of the wavelet transform family of coding techniques.
Claim 20
Dependent Claim 21 words
The apparatus according to claim 10 , wherein the fine-granular coding technique comprises an embedded discrete cosine transform (“DCT”) coding technique.
Claim 21
Dependent Claim 20 words
The apparatus according to claim 10 , wherein the fine-granular coding technique comprises a scalable matching pursuit (“MP”) coding technique.
Claim 22
Dependent Claim 84 words
Computer-executable process steps to code video data comprised of one or more frames, the computer executable process steps being stored on a computer-readable medium and comprising: a coding step to produce coded vide data by coding a portion of the video data using a frame-prediction coding technique; a generating step to generate residual images based on the video data and the coded video data; and a coding step to produce coded residual images by coding the residual images using a fine-granular scalability coding technique.
Claim 23
Dependent Claim 84 words
Computer-executable process steps to code video data comprised of one or more frames, the computer executable process steps being stored on a computer-readable medium and comprising: a coding step to produce coded vide data by coding a portion of the video data using a frame-prediction coding technique; a generating step to generate residual images based on the video data and the coded video data; and a coding step to produce coded residual images by coding the residual images using a fine-granular scalability coding technique.
Claim 24
Independent Claim 75 words
An apparatus for coding video data comprised of one or more frames, the apparatus comprising: a first coding means for producing coded video data by coding a portion of the video data using a frame-prediction coding technique; a generating means for generating residual images based on the video data and the coded video data; and a second coding means for producing code residual images by coding the residual images using a fine-granular scalability coding technique.
Claim 25
Independent Claim 75 words
An apparatus for coding video data comprised of one or more frames, the apparatus comprising: a first coding means for producing coded video data by coding a portion of the video data using a frame-prediction coding technique; a generating means for generating residual images based on the video data and the coded video data; and a second coding means for producing code residual images by coding the residual images using a fine-granular scalability coding technique.
Claim 26
Independent Claim 86 words
A method of decoding coded video data comprised of an enhancement layer and a base layer, where the base layer is coded using a frame-prediction coding technique and the enhancement layer is encoded using a fine-granular scalability coding technique, the method comprising the steps of: receiving the coded video data; decoding the base layer using a frame-prediction decoder; decoding the enhancement layer using a fine-granular scalability decoder; and combining decoded video data from the base layer and from the enhancement layer to form a video image.
Claim 27
Independent Claim 86 words
A method of decoding coded video data comprised of an enhancement layer and a base layer, where the base layer is coded using a frame-prediction coding technique and the enhancement layer is encoded using a fine-granular scalability coding technique, the method comprising the steps of: receiving the coded video data; decoding the base layer using a frame-prediction decoder; decoding the enhancement layer using a fine-granular scalability decoder; and combining decoded video data from the base layer and from the enhancement layer to form a video image.
Claim 28
Dependent Claim 24 words
The method according to claim 22 , wherein the frame-prediction decoder comprises one of an MPEG-1 decoder, an MPEG-2 decoder, and an MPEG-4 decoder.
Claim 29
Independent Claim 114 words
An apparatus for decoding coded video data comprised of an enhancement layer and a base layer, where the base layer is coded using a frame-predict on coding technique and the enhancement layer is encode using a fine-granular scalability coding technique, t e apparatus comprising: a memory which stores computer-executable process steps; and a processor which executes the process steps stored in the memory so as (i) to receive the coded video data, (ii) to decode the base layer using a frame-prediction decoder, (iii) to decode the enhancement layer using a fine-granular scalability decoder, and (iv) to combine decoded video data from the base layer and from the enhancement layer to form a video image.
Claim 30
Independent Claim 114 words
An apparatus for decoding coded video data comprised of an enhancement layer and a base layer, where the base layer is coded using a frame-predict on coding technique and the enhancement layer is encode using a fine-granular scalability coding technique, t e apparatus comprising: a memory which stores computer-executable process steps; and a processor which executes the process steps stored in the memory so as (i) to receive the coded video data, (ii) to decode the base layer using a frame-prediction decoder, (iii) to decode the enhancement layer using a fine-granular scalability decoder, and (iv) to combine decoded video data from the base layer and from the enhancement layer to form a video image.
Claim 31
Dependent Claim 24 words
The apparatus according to claim 24 , wherein the frame-prediction decoder comprises one of an MPEG-1 decoder, an MPEG-2 decoder, and an MPEG-4 decoder.
Claim 32
Dependent Claim 111 words
Computer-executable process steps stored on a computer-readable medium, the computer-executable process steps to decode coded video data comprised of an enhancement layer and a base layer, where the base layer is coded using a frame-prediction coding technique and the enhancement layer is encoded using a fine-granular scalability coding technique, the computer-executable process steps comprising: a receiving step to receive the coded video data; a decoding step to decode the base layer using a frame-prediction decoder; a decoding step to decode the enhancement layer using a fine-granular scalability decoder; and a combining step to combine decoded vide data from the base layer and from the enhancement layer to form a video image.
Claim 33
Dependent Claim 111 words
Computer-executable process steps stored on a computer-readable medium, the computer-executable process steps to decode coded video data comprised of an enhancement layer and a base layer, where the base layer is coded using a frame-prediction coding technique and the enhancement layer is encoded using a fine-granular scalability coding technique, the computer-executable process steps comprising: a receiving step to receive the coded video data; a decoding step to decode the base layer using a frame-prediction decoder; a decoding step to decode the enhancement layer using a fine-granular scalability decoder; and a combining step to combine decoded vide data from the base layer and from the enhancement layer to form a video image.

References Cited (Backward Citations)

US5699121A Cited
US5896176A Cited
US6272178B1 Cited
US6101279A Cited
US6526177B1 Cited
US6519288B1 Cited
US6510177B1 Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag