IP Library Granted Patent US 7,561,208
Granted Patent B2
US 7,561,208 · App. 10/561,462 · Granted Jul 14, 2009

Method and decoder for composing a scene

Assignee: NXP B.V.
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 7,561,208
App. No.
10/561,462
Granted
Jul 14, 2009
Kind
B2
Abstract

The present invention relates to a method for composing a scene containing a plurality of objects, an object comprising chrominance and luminance components, a chrominance value being associated with a set of at least two luminance values, wherein said method comprises a step of blending a first object with a second object resulting in a blended object, said step comprising the sub-steps of:—generating a luminance component of the blended object from the corresponding luminance components of the first and second objects and from a first composition function, and—generating a chrominance component of the blended object from the corresponding chrominance components of the first and second object and from a second composition function, the second composition function depending on a set of associated values of the first composition function.

Claims (22)

1. A method of using a decoder to blend a first object with a second object, thereby resulting in a blended object, each object comprising chrominance and luminance components, a chrominance value being associated with a set of at least two luminance values, wherein said method comprises:

using the decoder to generate the luminance component of the blended object from the corresponding luminance components of the first object and the second object, and from a first composition function, the first composition function based upon at least a transparency component Nalpha y of the luminance component of the first object; and

using the decoder to generate the chrominance component of the blended object from the corresponding chrominance components of the first object and the second object, and from a second composition function, the second composition function depending on a set of associated values of the first composition function and based upon at least a transparency component Nalpha uv of the chrominance component of the first object.

2. The method of claim 1 , wherein the chrominance value is associated with four luminance values and four transparency values, the second composition function being an average of the four transparency values.

3. The method of claim 1 , wherein the first composition function depends on a shape component.

4. The method of claim 3 , wherein the chrominance value is associated with four luminance values and four shape values, the second composition function being an ‘OR’ function between the four associated shape values.

5. A decoder that blends a first object with a second object, thereby producing a blended object, each object comprising chrominance and luminance components, a chrominance value being associated with a set of at least two luminance values and at least one transparency value, said decoder comprising:

luminance generation means for generating a luminance component of the blended object from the corresponding luminance components of the first object and the second object, and from a first composition function, the first composition function based upon at least a transparency component Nalpha y for the luminance component of the first object, and

chrominance generation means for generating the chrominance component of the blended object from the corresponding chrominance components of the first object and the second object, and from a second composition function, the second composition function depending on a set of associated values of the first composition function and based upon at least a transparency component Nalpha uv for the chrominance component of the first obect.

6. The decoder of claim 5 , wherein each transparency component is a product of a global alpha value, at least one gray alpha value, and at least one binary shape value.

7. A decoder comprising:

a demultiplexer coupled to at least a first object and a second object, the first object and the second object comprising chrominance and luminance components;

a shape decoder coupled to the demultiplexer;

a motion decoder coupled to the demultiplexer;

a texture decoder coupled to the demultiplexer;

a motion compensation circuit coupled to the shape decoder and the motion decoder;

a reconstruction circuit, coupled to the shape decoder, the texture decoder, and the motion decoder, the reconstruction circuit producing a blended object as an output signal; and

a picture memory coupled to the reconstruction circuit that provides a feedback signal to the motion compensation circuit, wherein:

the luminance component of the blended object is generated from the corresponding luminance components of the first and second objects and from a first composition function, the first composition function based upon at least a transparency component Nalpha_y for the luminance component of the first object, and

the chrominance component of the blended object is generated from the corresponding chrominance components of the first object and the second object, and from a second composition function, the second composition function depending on a set of associated values of the first composition function and based on at least a transparency component Nalpha_uv for the chrominance component of the first object.

8. The method of claim 1 , wherein each transparency component is a product of a global alpha value, at least one gray alpha value, and at least one binary shape value.

9. The decoder of claim 7 , wherein each transparency component is a product of a global alpha value, at least one gray alpha value, and at least one binary shape value.

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 Sep 21, 2018
From: MAXLINEAR INC; ENTROPIC COMMUNICATIONS LLC
To: DYNAMIC DATA TECHNOLOGIES LLC
Reel/Frame 047128/0295 →
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 Dec 20, 2005
From: GOBERT, JEAN; NGUYEN-PHUC, LIEN
To: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
Reel/Frame 017398/0147 →
Priority Claims (1)
EP 03300036 · Jun 23, 2003 · regional
Continuity (1)
Related Publication 20070052859A1 · Mar 8, 2007