IP Library › Granted Patent US 12,148,344
Granted Patent B2
US 12,148,344 · App. 18/343,199 · Granted Nov 19, 2024

System and method for a multi-primary wide gamut color system

Inventors: James M. DeFilippis (Pacific Palisades, CA); Gary B. Mandle (Los Altos, CA)
Assignee: BAYLOR UNIVERSITY
G09G3/2003G02B5/201G02F1/133514G06F3/14G09G3/3413G09G5/02G09G2300/0452G09G2320/0242G09G2340/06
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 12,148,344
App. No.
18/343,199
Granted
Nov 19, 2024
Kind
B2
Abstract

Systems and methods for a multi-primary color system for display. A multi-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. One embodiment of the multi-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.

Claims (44)

1. A system for encoding and decoding an image signal, comprising:

an encoder, wherein the encoder includes at least one encoder processor, at least one encoder memory, at least one encoder input, and at least one encoder output; and

a decoder, wherein the decoder includes at least one decoder processor, at least one decoder memory, at least one decoder input, and at least one decoder output;

wherein the encoder and the decoder are in communication over a network;

wherein the at least one encoder input is image data related to the image signal;

wherein the encoder is operable to process the at least one encoder input, thereby creating the at least one encoder output;

wherein the at least one encoder output is xyY data, wherein the xyY data corresponds to a set of values in an International Commission on Illumination (CIE) xyY color space, wherein the xyY data includes data related to two colorimetric coordinates (x and y) and a luminance (Y);

wherein the at least one encoder output is transmitted to the decoder, thereby creating the at least one decoder input;

wherein the decoder is operable to process the at least one decoder input, thereby creating the at least one decoder output; and

wherein a ½ gamma function is applied to the luminance related to the at least one encoder output to create a luma.

2. The system of claim 1 , wherein the encoder further includes a watermark engine, and wherein the watermark engine is operable to modify the at least one encoder input to include a digital watermark.

3. The system of claim 1 , wherein the encoder further includes an encoder flash card reader and/or the decoder further includes a decoder flash card reader.

4. The system of claim 1 , wherein the decoder is in communication with at least one viewing device, wherein the at least one decoder output is transmitted to the at least one viewing device, and wherein the at least one viewing device is operable to display one or more of the at least one decoder output.

5. The system of claim 1 , wherein a display gamma is calculated using a desired final electro-optical transfer function (EOTF).

6. The system of claim 1 , wherein creation of the luma based on the luminance does not include use of a nonlinear function.

7. The system of claim 1 , wherein the encoder further includes an encoder operations programming port and/or the decoder further includes a decoder operations programming port, wherein the encoder operations programming port is operable to provide updates to firmware and/or software on the encoder, and wherein the decoder operations programming port is operable to provide updates to firmware and/or software on the decoder.

8. The system of claim 1 , wherein the encoder further includes at least one encoder formatter, wherein the at least one encoder formatter is operable to provide the at least one encoder output formatted for serial digital interface (SDI), high-definition multimedia interface (HDMI), Ethernet, and/or fiber.

9. The system of claim 1 , wherein the decoder further includes at least one decoder formatter, wherein the at least one decoder formatter is operable to provide the at least one decoder output formatted for serial digital interface (SDI), high-definition multimedia interface (HDMI), Ethernet, and/or fiber.

10. The system of claim 1 , wherein the decoder is in communication with at least two viewing devices, and wherein the decoder is operable to send the at least one decoder output to the at least two viewing devices simultaneously.

11. A system for encoding and decoding an image signal, comprising:

an encoder, wherein the encoder includes at least one encoder processor, at least one encoder memory, at least one encoder input, a watermark engine, and at least one encoder output; and

a decoder, wherein the decoder includes at least one decoder processor, at least one decoder memory, at least one decoder input, a watermark detection engine, a watermark subtraction engine, and at least one decoder output;

wherein the encoder and the decoder are in communication over a network;

wherein the at least one encoder input is image data related to the image signal;

wherein the encoder is operable to process the at least one encoder input and the watermark engine is operable to modify the at least one encoder input to include a digital watermark, thereby creating the at least one encoder output;

wherein the at least one encoder output is xyY data, wherein the xyY data corresponds to a set of values in an International Commission on Illumination (CIE) xyY color space, wherein the xyY data includes two colorimetric coordinates (x and y) and a luminance (Y);

wherein the at least one encoder output is transmitted to the decoder, thereby creating the at least one decoder input;

wherein the decoder is operable to process the at least one decoder input, the watermark detection engine is operable to detect the digital watermark, and the watermark subtraction engine is operable to remove the digital watermark, thereby creating the at least one decoder output; and

wherein the decoder requires the digital watermark in processed image data sent from the encoder to provide the at least one decoder output.

12. The system of claim 11 , wherein the digital watermark is outside of the ITU-R BT.2020 color gamut and is not visible and is not detectable when displayed on a viewing device with the ITU-R BT.2020 color gamut.

13. The system of claim 11 , wherein the encoder further includes a gamma function, wherein the gamma function is applied to the luminance to create a luma.

14. The system of claim 11 , the encoder further includes a ½ gamma function, wherein the ½ gamma function is applied to the luminance to create a luma.

15. A system for encoding and decoding an image signal, comprising:

an encoder, wherein the encoder includes at least one encoder processor, at least one encoder memory, at least one encoder input, a gamma function, and at least one encoder output; and

a decoder, wherein the decoder includes at least one decoder processor, at least one decoder memory, at least one decoder input, a gamma to linear converter, and at least one decoder output;

wherein the encoder and the decoder are in communication over a network;

wherein the at least one encoder input is image data related to the image signal;

wherein the encoder is operable to process the at least one encoder input using the gamma function, thereby creating the at least one encoder output;

wherein the at least one encoder output is xyY data, wherein the xyY data corresponds to a set of values in an International Commission on Illumination (CIE) xyY color space, wherein the xyY data includes two colorimetric coordinates (x and y) and a luminance (Y);

wherein the at least one encoder output is transmitted to the decoder, thereby creating the at least one decoder input;

wherein the decoder is operable to process the at least one decoder input, thereby creating the at least one decoder output; and

wherein a gamma function or a ½ gamma function is applied to the luminance related to the at least one encoder output to create a luma.

16. The system of claim 15 , wherein the encoder further includes a watermark engine, and wherein the watermark engine is operable to modify the at least one encoder input to include a digital watermark.

17. The system of claim 15 , wherein the decoder requires a digital watermark in the at least one decoder input to provide the at least one decoder output.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2023
From: MANDLE, GARY B.
To: BAYLOR UNIVERSITY
Reel/Frame 064206/0510 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2023
From: DEFILIPPIS, JAMES M.
To: BAYLOR UNIVERSITY
Reel/Frame 064206/0513 →
Continuity (15)
Continuation 17901437 · Sep 1, 2022
Continuation 17703534 · Mar 24, 2022
Continuation 17225734 · Apr 8, 2021
Continuation In Part 17076383 · Oct 21, 2020
Continuation In Part 17009408 · Sep 1, 2020
Continuation In Part 16887807 · May 29, 2020
Continuation In Part 16860769 · Apr 28, 2020
Continuation In Part 16853203 · Apr 20, 2020
Continuation In Part 16831157 · Mar 26, 2020
Continuation 16659307 · Oct 21, 2019
Provisional Application 62876878 · Jul 22, 2019
Provisional Application 62847630 · May 14, 2019
Provisional Application 62805705 · Feb 14, 2019
Provisional Application 62750673 · Oct 25, 2018
Related Publication 20230343265A1 · Oct 26, 2023