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

Mesh node motion coding to enable object based functionalities within a motion compensated transform video coder

Assignee: AT&T Inc
•
Filing: 2000-05-31
•
Granted: 2002-01-15
•
Expires: 2020-05-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for coding video data permits coding of video information with optional, enhanced functionalities. Video data is coded as base layer data and enhancement layer data. The base layer data includes convention motion compensated transform encoded texture and motion vector data. Optional enhancement layer data contains mesh node vector data. Mesh node vector data of the enhancement layer may be predicted based on motion vectors of the base layer. Thus, simple decoders may decode the base layer data and obtain a basic representation of the coded video data. However, more powerful decoders may decode both the base layer and enhanced layer to obtain decoded video permitting functionalities. An embodiment of the present invention provides a back channel that permits a decoder to affect how mesh node coding is performed in the encoder. The decoder may command the encoder to reduce or eliminate encoding of mesh node motion vectors. The back channel finds application in single layer systems and two layer systems.

Inventors

  • 👤 Atul Puri
  • 👤 A. Murat Tekalp
  • 👤 Petrus J. L. van Beck

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 02:07
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/20; H04N19/29; H04N19/50; H04N19/503; H04N19/51; H04N19/537; H04N19/54

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 46 words
A channel carrying thereon coded video data including, in a first layer, block-based texture data and block-based motion data and, in a second layer, mesh node-based motion data, wherein decodable video data may be obtained solely from texture data and motion data of the first layer.
Claim 2
Dependent Claim 46 words
A channel carrying thereon coded video data including, in a first layer, block-based texture data and block-based motion data and, in a second layer, mesh node-based motion data, wherein decodable video data may be obtained solely from texture data and motion data of the first layer.
Claim 3
Dependent Claim 26 words
The channel of claim 1 , wherein the mesh node based motion data is residual data to supplement a prediction based on the block-based motion data.
Claim 4
Dependent Claim 12 words
The channel of claim 1 , wherein the channel is a memory.
Claim 5
Dependent Claim 13 words
The channel of claim 1 , wherein the channel is a communication channel.
Claim 6
Dependent Claim 62 words
A video data signal generated according to the process of: generating decoded video data based upon coded block-based texture data and coded block-based motion data, generating synthetic data based upon coded mesh-node-based motion data representative of the decoded video data and overlay image data, and outputting a composite video data signal based upon the decoded video data and the synthetic data signal.
Claim 7
Dependent Claim 62 words
A video data signal generated according to the process of: generating decoded video data based upon coded block-based texture data and coded block-based motion data, generating synthetic data based upon coded mesh-node-based motion data representative of the decoded video data and overlay image data, and outputting a composite video data signal based upon the decoded video data and the synthetic data signal.
Claim 8
Dependent Claim 31 words
The video data signal of claim 5 , wherein the mesh-node based motion data is residual data reflecting a mesh-node motion prediction made with reference to the co-located block-based motion data.
Claim 9
Dependent Claim 62 words
A video decoder, comprising a base layer decoder that generates decoded video data from coded block-based texture data and coded block-based motion data received from a channel, and a compositor that generates synthetic video data based upon mesh node motion data received from the channel and externally supplied image data, the compositor superimposing the synthetic video data over co-located decoded video data.
Claim 10
Dependent Claim 62 words
A video decoder, comprising a base layer decoder that generates decoded video data from coded block-based texture data and coded block-based motion data received from a channel, and a compositor that generates synthetic video data based upon mesh node motion data received from the channel and externally supplied image data, the compositor superimposing the synthetic video data over co-located decoded video data.
Claim 11
Dependent Claim 24 words
The video decoder of claim 5 , wherein the compositor predicts motion data based upon the block-based motion data and the mesh-node motion data.

References Cited (Backward Citations)

US5923777A Cited
US5936671A Cited
US6148026A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-01-14 2005-07-16 2006-01-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-01-14 2009-07-16 2010-01-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-01-14 2013-07-16 2014-01-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag