IP Library Granted Patent US 7,932,953
Granted Patent B2
US 7,932,953 · App. 10/585,367 · Granted Apr 26, 2011

Ambient light derived from video content by mapping transformations through unrendered color space

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,932,953
App. No.
10/585,367
Granted
Apr 26, 2011
Kind
B2
Abstract

Extracting and processing video content encoded in a rendered color space to be emulated by an ambient light source, comprising extracting color information from a video signal and transforming the color information through unrendered color space using tristprimary matrices to form a second rendered color space to drive the ambient light source. Video signal decoding into frames can allow extracting average or other color information from an selected screen regions to reduce bitstream load, and negative gamma correction helps prevent garish or inappropriate chromaticities and luminance.

Claims (36)

1. A method for extracting and processing video content encoded in a rendered color space (RGB) to be emulated by an ambient light source, comprising:

(1) extracting color information from a video signal (AVS) that encodes at least some of said video content in said rendered color space;

(2) transforming said color information to an unrendered color space (XYZ) via matrix transformations; and

(3) transforming said color information from said unrendered color space to a second rendered color space (R′G′B′) via matrix multiplication so as to allow driving said ambient light source to provide emulative ambient lighting drawn from said video content.

2. The method of claim 1 , wherein step (1) additionally comprises decoding said video signal into a set of frames.

3. The method of claim 1 , wherein step (1) additionally comprises extracting an average color (R AVG ) from said color information.

4. The method of claim 1 , wherein step (1) additionally comprises at least one extraction of said color information from an extraction region (R 1 ).

5. The method of claim 4 , wherein step (1) additionally comprises using said extraction of said color information transformed in the second rendered color space to broadcast ambient light (L 4 ) from said ambient light source adjacent said extraction region.

6. The method of claim 5 , wherein step (1) additionally comprises extracting an average color (R AVG ) from said color information.

7. The method of claim 1 , additionally comprising performing a gamma correction to said second rendered color space.

8. A method for extracting and processing video content encoded in a rendered color space (RGB) to be emulated by an ambient light source, comprising:

(1) extracting color information from a video signal (AVS) that encodes at least some of said video content in said rendered color space;

(2) transforming said color information to an unrendered color space (XYZ); and

(3) transforming said color information from said unrendered color space to a second rendered color space (R′G′B′) so formed as to allow driving said ambient light source, wherein steps (2) and (3) additionally comprise matrix transformations of primaries (RGB, R′G′B′) of said rendered color space and second rendered color space to said unrendered color space using first and second tristimulus primary matrices (M 1 , M 2 ); and deriving a transformation of said color information into said second rendered color space (R′G′B′) by matrix multiplication of said primaries of said rendered color space, said first tristimulus matrix, and the inverse of said second tristimulus matrix (M 2 ) −1 .

9. The method of claim 8 , wherein said unrendered color space is one of CIE XYZ; ISO RGB defined in ISO Standard 17321; Photo YCC; and CIE LAB.

10. The method of claim 8 , wherein step (1) additionally comprises extracting an average color (R AVG ) from said color information.

11. The method of claim 10 , wherein step (1) additionally comprises at least one extraction of said color information from an extraction region (R 1 ).

12. The method of claim 11 , wherein step (1) additionally comprises using said extraction of said color information transformed in the second rendered color space to broadcast ambient light (L 4 ) from said ambient light source adjacent said extraction region.

13. The method of claim 1 , wherein steps (1), (2), and (3) are substantially synchronous with said video signal (AVS).

14. The method of claim 1 , additionally comprising broadcasting ambient light (L 1 ) from said ambient light source using said color information in said second rendered color space.

15. A method for extracting and processing border region video content from a rendered color space (RGB) to be emulated by an ambient light source, comprising:

(1) extracting color information from a video signal (AVS) that encodes at least some of said video content in said rendered color space, after decoding said video signal into individual frames;

(2) extracting an average color (R AVG ) from said color information from an extraction region (R 1 ) in each of said individual frames;

(3) transforming said average color to an unrendered color space (XYZ) via matrix transformations;

(4) transforming said average color from said unrendered color space to a second rendered color space (R′G′B′) via matrix multiplication so as to allow driving said ambient light source; and

(5) using said average color transformed in said second rendered color space to broadcast ambient light (L 4 ) from said ambient light source adjacent said extraction region to provide emulative ambient lighting drawn from said border region video content.

16. The method of claim 15 , wherein steps (1), (2), (3), (4), and (5) are substantially synchronous with said video signal (AVS).

17. The method of claim 15 , wherein steps (3) and (4) additionally comprise matrix transformations of primaries (RGB, R′G′B′) of said rendered color space and second rendered color space to said unrendered color space using first and second tristimulus primary matrices (M 1 , M 2 ); and deriving a transformation of said color information into said second rendered color space (R′G′B′) by matrix multiplication of said primaries of said rendered color space, said first tristimulus matrix, and the inverse of said second tristimulus matrix (M 2 ) −1 .

18. A method for extracting and processing border region video content from a rendered color space (RGB) to be emulated by an ambient light source, using a colorimetric estimate, comprising:

(1) extracting color information from a video signal (AVS) that encodes at least some of said video content in said rendered color space, after decoding said video signal into individual frames;

(2) extracting a colorimetric estimate from said color information from an extraction region (R 1 ) in each of said individual frames;

(3) transforming said colorimetric estimate to an unrendered color space (XYZ) via matrix transformations;

(4) transforming said colorimetric estimate from said unrendered color space to a second rendered color space (R′G′B′) via matrix multiplication so as to allow driving said ambient light source; and

(5) using said colorimetric estimate transformed in said second rendered color space to broadcast ambient light (L 4 ) from said ambient light source adjacent said extraction region to provide emulative ambient lighting drawn from said border region video content.

19. The method of claim 18 , wherein steps (1), (2), (3), (4), and (5) are substantially synchronous with said video signal (AVS).

20. The method of claim 18 , wherein steps (3) and (4) additionally comprise matrix transformations of primaries (RGB, R′G′B′) of said rendered color space and second rendered color space to said unrendered color space using first and second tristimulus primary matrices (M 1 , M 2 ); and deriving a transformation of said color information into said second rendered color space (R′G′B′) by matrix multiplication of said primaries of said rendered color space, said first tristimulus matrix, and the inverse of said second tristimulus matrix (M 2 ) −1 .

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2020
From: TP VISION HOLDING B.V.
To: TOP VICTORY INVESTMENTS LIMITED
Reel/Frame 054058/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2012
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: TP VISION HOLDING B.V. (HOLDCO)
Reel/Frame 028525/0177 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2006
From: GUTTA, SRINIVAS; KUPPENS, SIMON J. M.; VAN DEN BROEK, HUUB
To: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
Reel/Frame 018110/0269 →