IP Library Granted Patent US 11,430,406
Granted Patent B2
US 11,430,406 · App. 17/164,778 · Granted Aug 30, 2022

System and method to provide high-quality blending of video and graphics

Inventors: David Chaohua Wu (San Diego, CA); Richard Hayden Wyman (Sunnyvale, CA)
Assignee: Avago Technologies International Sales Pte. Limited
G09G5/026G09G5/06G09G5/397G09G2340/06G09G2340/10
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 11,430,406
App. No.
17/164,778
Granted
Aug 30, 2022
Kind
B2
Abstract

A system and method are provided to generate blended video and graphics using a blending domain. The system converts video from a first domain to a blending domain. The system converts graphics from a second domain to the blending domain and blends the video and graphics in the blending domain to generate a blended output.

Claims (36)

1. A method comprising:

converting first content from a first domain to a blending domain, the first domain being in a first nonlinear space and a first color space;

converting second content from a second domain to the blending domain, the second domain being in a second nonlinear space and a second color space;

blending the converted first content and the converted second content in the blending domain in a third nonlinear space and the second color space to generate a blended output in the third nonlinear space, wherein the second and third nonlinear spaces are each different; and

converting the blended output from the third nonlinear space to the first or second nonlinear space to generate a converted output.

2. The method of claim 1 , wherein the blended output is converted to the first space prior to display.

3. The method of claim 1 , wherein the blending domain has a video max brightness that is within HDR specification.

4. The method of claim 1 , wherein the blending is preprogramed into a lookup table configured to take the converted first content, the converted second content, and alpha as inputs and to produce the blended output.

5. The method of claim 4 , wherein the lookup table is a seven axis lookup table.

6. The method of claim 1 , wherein an adjustment is performed after blending based on the converted first content, the converted second content, alpha, and the blended output, wherein alpha indicates a proportion of the first content that is visible in the blended output relative to the second content.

7. The method of claim 6 , wherein the adjustment is performed by applying a lookup table to each pixel for each color based on first content values for the color, second content values for the color, and blended output values for the color.

8. The method of claim 7 , wherein a same lookup table is used for each color.

9. The method of claim 1 , wherein the first content comprises video or graphics.

10. The method of claim 9 , wherein the second content comprises video or graphics.

11. A device comprising:

a memory; and

at least one processor configured to:

generate first content in a first color space and a first nonlinear space; receive second content in a second color space and a second nonlinear space;

convert the first content to a third color space and a third nonlinear space forming converted first content;

convert the second content to the third color space and the third nonlinear space forming converted second content;

blend, in the third nonlinear space, the converted first content and the converted second content to generate a blended output in the third nonlinear space;

adjust the blended output based on the converted first content, the converted second content, alpha, and the blended output to generate an adjusted output; and

convert the adjusted output from the third nonlinear space to the first or second nonlinear space to generate a converted output.

12. The device of claim 11 , wherein the adjusted output is converted to the second nonlinear space.

13. The device of claim 12 , wherein the converted output is provided in the first or second nonlinear space.

14. The device of claim 11 , wherein the at least one processor is further configured to adjust the blended output based on the converted first content, the converted second content, and the blended output by applying a lookup table to each pixel for each color based on converted first content values for the color, converted second content values for the color, and blended output values for the color.

15. The device of claim 14 , wherein the lookup table is a seven axis lookup table.

16. The device of claim 14 , wherein a same lookup table is used for each color.

17. A system comprising:

a first converter circuit configured to receive first content in a first color space and a first nonlinear space;

a second converter circuit configured to receive second content in a second color space and a second nonlinear space, the second converter circuit being configured to convert the second content to a third nonlinear space, the first converter circuit being configured to convert the first content to the second color space and the third nonlinear space;

a processor configured to blend the converted first content and the converted second content in the second color space and the third nonlinear space to generate a blended output; and

a blended output converter circuit configured to convert the blended output from the third nonlinear space to the first or second nonlinear space to generate a converted output.

18. The system according to claim 17 , wherein the third nonlinear space matches a max brightness of the second nonlinear space.

19. The system of claim 17 , further comprising at least one memory configured to store a preprogramed lookup table that takes the converted first content, the converted second content, and alpha as inputs and produces an output of the blended output, and the processor is further configured to use the preprogramed lookup table to produce the blended output.

20. The system of claim 19 , wherein the preprogramed lookup table is a seven axis lookup table.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2023
From: WU, DAVID CHAOHUA; WYMAN, RICHARD HAYDEN
To: BROADCOM CORPORATION
Reel/Frame 062930/0637 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2023
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 062930/0745 →
MERGER Recorded Mar 9, 2023
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 063011/0389 →
Continuity (4)
Continuation 15178621 · Jun 10, 2016
Provisional Application 62335278 · May 12, 2016
Provisional Application 62174911 · Jun 12, 2015
Related Publication 20210151003A1 · May 20, 2021