IP Library Granted Patent US 8,126,051
Granted Patent B2
US 8,126,051 · App. 10/555,262 · Granted Feb 28, 2012

Video encoding and decoding methods and corresponding encoding and decoding devices

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,126,051
App. No.
10/555,262
Granted
Feb 28, 2012
Kind
B2
Abstract

An encoding method applied to an input video sequence corresponding to successive scenes subdivided into successive video object planes (VOPs) is provided that generates, for coding all the video objects of said scenes, a coded bit stream the content of which is described in terms of separate channels and constituted of encoded video data in which each data item is described by a bitstream syntax that allows the recognition and decoding of all the elements of the content. The syntax comprises an additional syntactic information provided for describing independently the type of temporal prediction of the various channels. The additional information is a syntactic element placed at the slice level or the macroblock level in the coded bitstream, and its meaning is either specific for each present channel or shared by all existing channels.

Claims (20)

1. An encoding method applied to an input video sequence corresponding to successive scenes subdivided into successive video object planes (VOPs), the method comprising:

generating a coded bitstream for coding all the video objects of said scenes, the content of the coded bitstream is described in terms of separate channels and constituted of encoded video data in which each data item is described by means of a bitstream syntax allowing recognition and decoding of all the elements of said content, wherein the coded bitstream further comprises additional syntactic information provided for describing independently for each channel the type of temporal prediction for that channel, the type of temporal predictions being chosen from a list comprising the following situations:

the temporal prediction is formed by directly applying the motion field sent by the encoder on one or more reference pictures;

the temporal prediction is a copy of a reference image;

the temporal prediction is formed by the temporal interpolation of the motion field;

the temporal prediction is formed by the temporal interpolation of the current motion field and further refined by the motion field sent by the encoder; and

wherein the additional syntactic information is a syntactic element placed at a selected level in said generated coded bitstream and its meaning is specific for each present channel.

2. The method of claim 1 , wherein the selected level is a macroblock level.

3. An encoding method according to claim 1 , characterized in that said meaning is shared by all existing channels.

4. An encoding device, comprising:

means for processing an input video sequence that corresponds to successive scenes subdivided into successive video object planes (YOPs); and

means for generating a coded bitstream, the content of the coded bitstream is described in terms of separate channels and constituted of encoded video data in which each data item is described by means of a bitstream syntax allowing recognition and decoding of all the elements of said content, wherein the coded bitstream further comprises additional syntactic information provided for describing independently for each channel the type of temporal prediction for that channel, the type of temporal predictions being chosen from a list comprising the following situations:

the temporal prediction is formed by directly applying the motion field sent by the encoder on one or more reference pictures;

the temporal prediction is a copy of a reference image;

the temporal prediction is formed by the temporal interpolation of the motion field;

the temporal prediction is formed by the temporal interpolation of the current motion field and further refined by the motion field sent by the encoder; and

wherein the additional syntactic information is a syntactic element placed at a selected level in said generated coded bitstream and its meaning is specific for each present channel.

5. The method of claim 1 , wherein the selected level is a slice level.

6. The method of claim 1 further comprising encoding a shape channel using the temporal prediction that is a copy of a reference image and encoding a luminance channel and a chrominance channel using motion compensated temporal interpolation.

7. The method of claim 1 further comprising encoding a first portion of the video input sequence using the temporal prediction that is a copy of a reference image and encoding a second portion of the of the video input sequence using motion compensated temporal interpolation.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053115/0842 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2018
From: MAXLINEAR INC.; ENTROPIC COMMUNICATIONS LLC
To: DYNAMIC DATA TECHNOLOGIES LLC
Reel/Frame 047914/0274 →
SECURITY AGREEMENT Recorded May 12, 2017
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042453/0001 →
MERGER AND CHANGE OF NAME Recorded May 19, 2015
From: ENTROPIC COMMUNICATIONS, INC.; EXCALIBUR SUBSIDIARY, LLC; ENTROPIC COMMUNICATIONS, LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 035717/0628 →
MERGER AND CHANGE OF NAME Recorded May 18, 2015
From: EXCALIBUR ACQUISITION CORPORATION; ENTROPIC COMMUNICATIONS, INC.; ENTROPIC COMMUNICATIONS, INC.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 035706/0267 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2012
From: TRIDENT MICROSYSTEMS, INC.; TRIDENT MICROSYSTEMS (FAR EAST) LTD.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 028153/0440 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2010
From: NXP
To: NXP HOLDING 1 B.V.
Reel/Frame 023928/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2010
From: TRIDENT MICROSYSTEMS (EUROPE) B.V.; NXP HOLDING 1 B.V.
To: TRIDENT MICROSYSTEMS (FAR EAST) LTD.
Reel/Frame 023928/0552 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2007
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NXP B.V.
Reel/Frame 019719/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2005
From: DUFOUR, CECILE; MARQUANT, GWENAELLE; VALENTE, STEPHANE
To: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
Reel/Frame 018124/0841 →