← Back to Patent Explorer
US6944222B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Efficiency FGST framework employing higher quality reference frames

Assignee: Koninklijke Philips NV
•
Filing: 2002-03-04
•
Granted: 2005-09-13
•
Expires: 2022-03-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for coding video includes constructing motion-compensated extended base layer reference frames from base layer frames and at least portions of base layer residual image frames. The motion-compensated extended base layer reference frames are used for bi-directionally or uni-directionally predicting FGS motion-compensated residual image or temporal frames.

Inventors

  • 👤 Mihaela van der Schaar

Bibliographic Details

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

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 125 words
A method of coding video, comprising the steps of: coding the video into a data-stream of base layer frames; computing residual image frames in a transform domain from the base layer frames; coding the residual image frames into a data-stream of SNR quality frames; constructing extended base layer reference frames, each of the extended base layer reference frames constructed from one of the base layer frames and at least a portion of one of the SNR quality frames; motion-compensating the extended base layer reference frames to produce motion-compensated extended base layer reference frames; predicting motion-compensated residual image frames from the motion-compensated extended base layer reference frames and the video; and fine granular scalable coding the motion-compensated residual image frames into a data-stream of temporal frames.
Claim 2
Independent Claim 125 words
A method of coding video, comprising the steps of: coding the video into a data-stream of base layer frames; computing residual image frames in a transform domain from the base layer frames; coding the residual image frames into a data-stream of SNR quality frames; constructing extended base layer reference frames, each of the extended base layer reference frames constructed from one of the base layer frames and at least a portion of one of the SNR quality frames; motion-compensating the extended base layer reference frames to produce motion-compensated extended base layer reference frames; predicting motion-compensated residual image frames from the motion-compensated extended base layer reference frames and the video; and fine granular scalable coding the motion-compensated residual image frames into a data-stream of temporal frames.
Claim 3
Dependent Claim 22 words
The method of coding video according to claim 1 , wherein the data-stream of SNR quality frames are fine granular scalable coded.
Claim 4
Dependent Claim 40 words
The method of coding video according to claim 2 , further comprising the step of combining the data-stream of temporal frames with the data-stream of SNR quality frames to construct a single data-stream of the temporal and SNR quality frames.
Claim 5
Independent Claim 129 words
A method of coding a video signal, comprising the steps of: coding the video signal into a data-stream of base layer frames; computing residual image frames in a transform domain from the base layer frames; coding the residual image frames into a data-stream of SNR quality frames; constructing extended base layer reference frames, each of the extended base layer reference frames constructed from one of the base layer frames and at least a portion of one of the SNR quality frames; motion-compensating the extended base layer reference frames to produce motion-compensated extended base layer reference frames; predicting motion-compensated residual image frames from the motion-compensated extended base layer reference frames and the video signal; and fine granular scalable coding the motion-compensated residual image frames into a data-stream of temporal frames.
Claim 6
Independent Claim 129 words
A method of coding a video signal, comprising the steps of: coding the video signal into a data-stream of base layer frames; computing residual image frames in a transform domain from the base layer frames; coding the residual image frames into a data-stream of SNR quality frames; constructing extended base layer reference frames, each of the extended base layer reference frames constructed from one of the base layer frames and at least a portion of one of the SNR quality frames; motion-compensating the extended base layer reference frames to produce motion-compensated extended base layer reference frames; predicting motion-compensated residual image frames from the motion-compensated extended base layer reference frames and the video signal; and fine granular scalable coding the motion-compensated residual image frames into a data-stream of temporal frames.
Claim 7
Dependent Claim 24 words
The method of coding a video signal according to claim 4 , wherein the data-stream of SNR quality frames are fine granular scalable coded.
Claim 8
Dependent Claim 42 words
The method of coding a video signal according to claim 5 , further comprising the step of combining the data-stream of temporal frames with the data-stream of SNR quality frames to construct a single data-stream of the temporal and SNR quality frames.
Claim 9
Independent Claim 136 words
An apparatus for coding video, comprising: means for coding the video into a data-stream of base layer frames; means for computing residual image frames in a transform domain from the base layer frames; means for coding the residual image frames into a data-stream of SNR quality frames; means for constructing extended base layer reference frames, each of the extended base layer reference frames constructed from one of the base layer frames and at least a portion of one of the SNR quality frames; means for motion-compensating the extended base layer reference frames to produce motion-compensated extended base layer reference frames; means for predicting motion-compensated residual image frames from the motion-compensated extended base layer reference frames and the video; and means for fine granular scalable coding the motion-compensated residual image frames into a data-stream of temporal frames.
Claim 10
Independent Claim 136 words
An apparatus for coding video, comprising: means for coding the video into a data-stream of base layer frames; means for computing residual image frames in a transform domain from the base layer frames; means for coding the residual image frames into a data-stream of SNR quality frames; means for constructing extended base layer reference frames, each of the extended base layer reference frames constructed from one of the base layer frames and at least a portion of one of the SNR quality frames; means for motion-compensating the extended base layer reference frames to produce motion-compensated extended base layer reference frames; means for predicting motion-compensated residual image frames from the motion-compensated extended base layer reference frames and the video; and means for fine granular scalable coding the motion-compensated residual image frames into a data-stream of temporal frames.
Claim 11
Dependent Claim 28 words
The apparatus according to claim 7 , wherein the means for coding the residual image frames into a data-stream of SNR quality frames utilizes fine granular scalable coding.
Claim 12
Dependent Claim 38 words
The apparatus according to claim 8 , further comprising means for combining the data-stream of the temporal frames with the data-stream of the SNR quality frames to construct a single data-stream of the temporal and SNR quality frames.
Claim 13
Dependent Claim 140 words
A memory medium for coding video, comprising: code for coding the video into a data-stream of base layer frames; code for computing residual image frames in a transform domain from the base layer frames; code for fine granular scalable coding the residual image frames into a data-stream of SNR quality frames; code for constructing extended base layer reference frames, each of the extended base layer reference frames constructed from one of the base layer frames and at least a portion of one of the SNR quality frames; code for motion-compensating the extended base layer reference frames to produce motion-compensated extended base layer reference frames; code for predicting motion-compensated residual image frames from the motion-compensated extended base layer reference frames and the video; and code for fine granular scalable coding the motion-compensated residual image frames into a data-stream of temporal frames.
Claim 14
Dependent Claim 140 words
A memory medium for coding video, comprising: code for coding the video into a data-stream of base layer frames; code for computing residual image frames in a transform domain from the base layer frames; code for fine granular scalable coding the residual image frames into a data-stream of SNR quality frames; code for constructing extended base layer reference frames, each of the extended base layer reference frames constructed from one of the base layer frames and at least a portion of one of the SNR quality frames; code for motion-compensating the extended base layer reference frames to produce motion-compensated extended base layer reference frames; code for predicting motion-compensated residual image frames from the motion-compensated extended base layer reference frames and the video; and code for fine granular scalable coding the motion-compensated residual image frames into a data-stream of temporal frames.
Claim 15
Dependent Claim 29 words
The memory medium according to claim 10 , wherein the code for coding the residual image frames into a data-stream of SNR quality frames utilizes fine granular scalable coding.
Claim 16
Dependent Claim 39 words
The memory medium according to claim 11 , further comprising code for combining the data-stream of the temporal frames with the data-stream of the SNR quality frames to construct a single data-stream of the temporal and SNR quality frames.
Claim 17
Independent Claim 135 words
A method of decoding a base layer data-stream and an enhancement layer data-stream, which collectively represent a video, comprising the steps of: decoding the base layer data-stream to construct base layer frames; fine granular scalable decoding an SNR quality frame portion of the enhancement layer data-stream to construct SNR quality frames; constructing extended base layer reference frames, each of the extended base layer reference frames constructed from one of the base layer frames and at least a portion of one of the SNR quality frames; motion-compensating the extended base layer reference frames to produce motion-compensated extended base layer reference frames; fine granular scalable decoding a temporal frame portion of the enhancement layer data-stream to construct motion-compensated residual frames; combining the motion-compensated extended base layer reference frames with the motion-compensated residual frames to construct temporal frames.
Claim 18
Independent Claim 135 words
A method of decoding a base layer data-stream and an enhancement layer data-stream, which collectively represent a video, comprising the steps of: decoding the base layer data-stream to construct base layer frames; fine granular scalable decoding an SNR quality frame portion of the enhancement layer data-stream to construct SNR quality frames; constructing extended base layer reference frames, each of the extended base layer reference frames constructed from one of the base layer frames and at least a portion of one of the SNR quality frames; motion-compensating the extended base layer reference frames to produce motion-compensated extended base layer reference frames; fine granular scalable decoding a temporal frame portion of the enhancement layer data-stream to construct motion-compensated residual frames; combining the motion-compensated extended base layer reference frames with the motion-compensated residual frames to construct temporal frames.
Claim 19
Dependent Claim 26 words
The method according to claim 13 , further comprising the step of combining the base layer frames and the SNR quality frames into an enhanced video.
Claim 20
Dependent Claim 29 words
The method according to claim 13 , further comprising the step of combining the base layer frames, the SNR quality frames, and the temporal frames into an enhanced video.
Claim 21
Independent Claim 144 words
An apparatus for decoding a base layer data-stream and an enhancement layer data-stream, which collectively represent a video, comprising: means for decoding the base layer data-stream to construct base layer frames; means for fine granular scalable decoding an SNR quality frame portion of the enhancement layer data-stream to construct SNR quality frames; means for constructing extended base layer reference frames, each of the extended base layer reference frames constructed from one of the base layer frames and at least a portion of one of the SNR quality frames; means for motion-compensating the extended base layer reference frames to produce motion-compensated extended base layer reference frames; means for fine granular scalable decoding a temporal frame portion of the enhancement layer data-stream to construct motion-compensated residual frames; means for combining the motion-compensated extended base layer reference frames with the motion-compensated residual frames to construct temporal frames.
Claim 22
Independent Claim 144 words
An apparatus for decoding a base layer data-stream and an enhancement layer data-stream, which collectively represent a video, comprising: means for decoding the base layer data-stream to construct base layer frames; means for fine granular scalable decoding an SNR quality frame portion of the enhancement layer data-stream to construct SNR quality frames; means for constructing extended base layer reference frames, each of the extended base layer reference frames constructed from one of the base layer frames and at least a portion of one of the SNR quality frames; means for motion-compensating the extended base layer reference frames to produce motion-compensated extended base layer reference frames; means for fine granular scalable decoding a temporal frame portion of the enhancement layer data-stream to construct motion-compensated residual frames; means for combining the motion-compensated extended base layer reference frames with the motion-compensated residual frames to construct temporal frames.
Claim 23
Dependent Claim 25 words
The apparatus according to claim 16 , further comprising means for combining the base layer frames and the SNR quality frames into an enhanced video.
Claim 24
Dependent Claim 28 words
The apparatus according to claim 16 , further comprising means for combining the base layer frames, the SNR quality frames, and the temporal frames into an enhanced video.
Claim 25
Dependent Claim 145 words
A memory medium for decoding a base layer data-stream and an enhancement layer data-stream, which collectively represent a video, comprising: code for decoding the base layer data-stream to construct base layer frames; code for fine granular scalable decoding an SNR quality frame portion of the enhancement layer data-stream to construct SNR quality frames; code for constructing extended base layer reference frames, each of the extended base layer reference frames constructed from one of the base layer frames and at least a portion of one of the SNR quality frames; code for motion-compensating the extended base layer reference frames to produce motion-compensated extended base layer reference frames; code for fine granular scalable decoding a temporal frame portion of the enhancement layer data-stream to construct motion-compensated residual frames; code for combining the motion-compensated extended base layer reference frames with the motion-compensated residual frames to construct temporal frames.
Claim 26
Dependent Claim 145 words
A memory medium for decoding a base layer data-stream and an enhancement layer data-stream, which collectively represent a video, comprising: code for decoding the base layer data-stream to construct base layer frames; code for fine granular scalable decoding an SNR quality frame portion of the enhancement layer data-stream to construct SNR quality frames; code for constructing extended base layer reference frames, each of the extended base layer reference frames constructed from one of the base layer frames and at least a portion of one of the SNR quality frames; code for motion-compensating the extended base layer reference frames to produce motion-compensated extended base layer reference frames; code for fine granular scalable decoding a temporal frame portion of the enhancement layer data-stream to construct motion-compensated residual frames; code for combining the motion-compensated extended base layer reference frames with the motion-compensated residual frames to construct temporal frames.
Claim 27
Dependent Claim 26 words
The memory medium according to claim 19 , further comprising code for combining the base layer frames and the SNR quality frames into an enhanced video.
Claim 28
Dependent Claim 29 words
The memory medium according to claim 19 , further comprising code for combining the base layer frames, the SNR quality frames, and the temporal frames into an enhanced video.

References Cited (Backward Citations)

US6639943B1 Cited
US6580754B1 Cited
US6700933B1 Cited
WO2002005563A1 Cited
US20030118096A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-09-12 2009-03-14 2009-09-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-09-12 2013-03-14 2013-09-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-09-12 2017-03-14 2017-09-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag