IP Library Granted Patent US 10,477,177
Granted Patent B2
US 10,477,177 · App. 15/843,024 · Granted Nov 12, 2019

Color parameter adjustment based on the state of scene content and global illumination changes

Inventors: Noha El-Yamany (Kangasala, FI); Jarno Nikkanen (Kangasala, FI)
Assignee: Intel Corporation
H04N9/77G06T5/40H04N5/2351H04N9/73
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 10,477,177
App. No.
15/843,024
Granted
Nov 12, 2019
Kind
B2
Abstract

An embodiment of a semiconductor package apparatus may include technology to determine first scene chromaticity information for a frame of a video sequence, determine second scene chromaticity information for another frame of the video sequence, determine a scene content change based on the first and second scene chromaticity information, and determine a global illumination change based on the first and second scene chromaticity information. Other embodiments are disclosed and claimed.

Claims (94)

1. An electronic processing system, comprising:

a processor;

memory communicatively coupled to the processor; and

logic communicatively coupled to the processor to:

determine first scene chromaticity information for a frame of a video sequence,

determine second scene chromaticity information for another frame of the video sequence,

determine first illumination-variant information and first illumination-invariant information for the first scene chromaticity information,

determine second illumination-variant information and second illumination-invariant information for the second scene chromaticity information,

determine a scene content change based on the first and second scene chromaticity information, and

detect a global illumination change in the video sequence based on the first and second scene chromaticity information.

2. The system of claim 1 , wherein the logic is further to:

distinguish the global illumination change from the scene content change.

3. The system of claim 1 , wherein the logic is further to:

determine illumination-variant match information based on the first illumination-variant information with the second illumination-variant information;

determine illumination-invariant match information based on the first illumination-invariant information with the second illumination-invariant information; and

determine the global illumination change based on the illumination-variant match value and the illumination-invariant match value.

4. The system of claim 1 , wherein the logic is further to:

adjust a color parameter based on the determined scene content change and the determined global illumination change.

5. An electronic processing system comprising:

a processor;

memory communicatively coupled to the processor; and

logic communicatively coupled to the processor to:

determine first scene chromaticity information for a frame of a video sequence,

determine second scene chromaticity information for another frame of the video sequence,

determine a scene content change based on the first and second scene chromaticity information,

determine a global illumination change based on the first and second scene chromaticity information, and

adjust one or more of a white point parameter and an automatic white balance convergence speed parameter based on the determined scene content change and the determined global illumination change.

6. A semiconductor package apparatus, comprising:

one or more substrates; and

logic coupled to the one or more substrates, wherein the logic is at least partly implemented in one or more of configurable logic and fixed-functionality hardware logic, the logic coupled to the one or more substrates to:

determine first scene chromaticity information for a frame of a video sequence,

determine second scene chromaticity information for another frame of the video sequence,

determine first illumination-variant information and first illumination-invariant information for the first scene chromaticity information,

determine second illumination-variant information and second illumination-invariant information for the second scene chromaticity information,

determine a scene content change based on the first and second scene chromaticity information, and

detect a global illumination change in the video sequence based on the first and second scene chromaticity information.

7. The apparatus of claim 6 , wherein the logic is further to:

distinguish the global illumination change from the scene content change.

8. The apparatus of claim 6 , wherein the logic is further to:

determine illumination-variant match information based on the first illumination-variant information with the second illumination-variant information;

determine illumination-invariant match information based on the first illumination-invariant information with the second illumination-invariant information; and

determine the global illumination change based on the illumination-variant match value and the illumination-invariant match value.

9. The apparatus of claim 6 , wherein the logic is further to:

adjust a color parameter based on the determined scene content change and the determined global illumination change.

10. A semiconductor package apparatus comprising:

one or more substrates; and

logic coupled to the one or more substrates, wherein the logic is at least partly implemented in one or more of configurable logic and fixed-functionality hardware logic, the logic coupled to the one or more substrates to:

determine first scene chromaticity information for a frame of a video sequence,

determine second scene chromaticity information for another frame of the video sequence,

determine a scene content change based on the first and second scene chromaticity information,

determine a global illumination change based on the first and second scene chromaticity information, and

adjust one or more of a white point parameter and an automatic white balance convergence speed parameter based on the determined scene content change and the determined global illumination change.

11. A method of adjusting a color parameter, comprising:

determining first scene chromaticity information for a frame of a video sequence;

determining second scene chromaticity information for another frame of the video sequence;

determining first illumination-variant information and first illumination-invariant information for the first scene chromaticity information;

determining second illumination-variant information and second illumination-invariant information for the second scene chromaticity information;

determining a scene content change based on the first and second scene chromaticity information; and

detecting a global illumination change in the video sequence based on the first and second scene chromaticity information.

12. The method of claim 11 , further comprising:

distinguishing the global illumination change from the scene content change.

13. The method of claim 11 , further comprising:

determining illumination-variant match information based on the first illumination-variant information with the second illumination-variant information;

determining illumination-invariant match information based on the first illumination-invariant information with the second illumination-invariant information; and

determining the global illumination change based on the illumination-variant match value and the illumination-invariant match value.

14. The method of claim 11 , further comprising:

adjusting a color parameter based on the determined scene content change and the determined global illumination change.

15. A method of adjusting a color parameter, comprising:

determining first scene chromaticity information for a frame of a video sequence;

determining second scene chromaticity information for another frame of the video sequence;

determining a scene content change based on the first and second scene chromaticity information;

detecting a global illumination change in the video sequence based on the first and second scene chromaticity information; and

adjusting one or more of a white point parameter and an automatic white balance convergence speed parameter based on the determined scene content change and the determined global illumination change.

16. At least one non-transitory computer readable medium, comprising a set of instructions, which when executed by a computing device, cause the computing device to:

determine first scene chromaticity information for a frame of a video sequence;

determine second scene chromaticity information for another frame of the video sequence;

determine first illumination-variant information and first illumination-invariant information for the first scene chromaticity information;

determine second illumination-variant information and second illumination-invariant information for the second scene chromaticity information;

determine a scene content change based on the first and second scene chromaticity information; and

detect a global illumination change in the video sequence based on the first and second scene chromaticity information.

17. The at least one non-transitory computer readable medium of claim 16 , comprising a further set of instructions, which when executed by the computing device, cause the computing device to:

distinguish the global illumination change from the scene content change.

18. The at least one non-transitory computer readable medium of claim 16 , comprising a further set of instructions, which when executed by the computing device, cause the computing device to:

determine illumination-variant match information based on the first illumination-variant information with the second illumination-variant information;

determine illumination-invariant match information based on the first illumination-invariant information with the second illumination-invariant information; and

determine the global illumination change based on the illumination-variant match value and the illumination-invariant match value.

19. The at least one non-transitory computer readable medium of claim 16 , comprising a further set of instructions, which when executed by the computing device, cause the computing device to:

adjust a color parameter based on the determined scene content change and the determined global illumination change.

20. At least one non-transitory computer readable medium, comprising a set of instructions, which when executed by a computing device, cause the computing device to:

determine first scene chromaticity information for a frame of a video sequence;

determine second scene chromaticity information for another frame of the video sequence;

determine a scene content change based on the first and second scene chromaticity information;

detect a global illumination change in the video sequence based on the first and second scene chromaticity information; and

adjust one or more of a white point parameter and an automatic white balance convergence speed parameter based on the determined scene content change and the determined global illumination change.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: INTEL CORPORATION
To: TAHOE RESEARCH, LTD.
Reel/Frame 061175/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2017
From: EL-YAMANY, NOHA; NIKKANEN, JARNO
To: INTEL CORPORATION
Reel/Frame 044423/0919 →
Continuity (1)
Related Publication 20190045164A1 · Feb 7, 2019
Cited By (2)
US 12,260,534 US 12,349,254