IP Library › Granted Patent US 11,682,333
Granted Patent B2
US 11,682,333 · App. 17/521,343 · Granted Jun 20, 2023

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

Inventors: Gary B. Mandle (Los Altos, CA); James M. DeFilippis (Pacific Palisades, CA)
Assignee: BAYLOR UNIVERSITY
G09G3/2003G02B5/201G02F1/133514G09G3/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 11,682,333
App. No.
17/521,343
Granted
Jun 20, 2023
Kind
B2
Abstract

The present invention includes 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 (62)

1. A system for displaying an image signal, comprising:

at least one processor coupled to at least one memory;

a graphics processing unit (GPU); and

a display engine;

wherein the at least one processor, the GPU, and the display engine are in communication;

wherein the display engine is operable for communication with at least one viewing device;

wherein the display engine includes a raster scaler, at least one video display controller, at least one image data converter, a scaler and/or limiter, a non-linear function and/or tone curve applicator, a sampling selector, a video bus, and at least one output formatter and/or encoder;

wherein image data related to the image signal is input into the GPU;

wherein the GPU is operable to process the image data, thereby creating rendered image data;

wherein the image data corresponds to a set of values in an International Commission on Illumination (CIE) xyY color space, and wherein the set of values in the CIE xyY color space includes two colorimetric coordinates (x and y) and a luminance (Y) or a luma (Y′);

wherein the rendered image data is transmitted to the display engine;

wherein the transmitted rendered data includes processed xyY data, wherein the processed xyY data includes a first channel related to the luminance (Y) or the luma (Y′), a second channel related to a first colorimetric coordinate (x) of the two colorimetric coordinates (x and y), and a third channel related to a second colorimetric coordinate (y) of the two colorimetric coordinates (x and y);

wherein one or more of the at least one processor loads the raster scaler with framing information;

wherein the display engine is operable to process the rendered image data, thereby creating formatted image data; and

wherein the formatted image data is operable to be transmitted to the at least one viewing device.

2. The system of claim 1 , wherein the formatted image data includes Serial Digital Input (SDI), DisplayPort, High-Definition Multimedia Interface (HDMI), fiber, and/or ethernet formatted data.

3. The system of claim 1 , wherein the display engine and the GPU are included on a video card.

4. The system of claim 1 , wherein the GPU is included in the at least one viewing device.

5. The system of claim 1 , wherein the GPU and the display engine are included on a video card, and wherein the video card is operable to be inserted into a computer.

6. The system of claim 1 , wherein the GPU includes a render engine, at least one render pipeline (RP), a programmable pixel shader, a programmable vector shader, a vector array processor, a curvature engine, and/or a memory cache.

7. The system of claim 1 , wherein the display engine further includes a multi-column three-dimensional (3D) look-up table (LUT).

8. The system of claim 1 , wherein the non-linear function and/or tone curve applicator is operable to apply a ½ gamma function.

9. The system of claim 1 , wherein the framing information includes a start of file (SOF) identifier, an end of file (EOF) identifier, a pixel count, a frame rate, HDMI information, and/or DisplayPort information.

10. The system of claim 1 , wherein the at least one viewing device is selected from a group consisting of a smartphone, a tablet, a laptop screen, a light emitting diode (LED) display, an organic light emitting diode (OLED) display, a miniLED display, a microLED display, a liquid crystal display (LCD), a quantum dot display, a quantum nano emitting diode (QNED) device, a personal gaming device, a virtual reality (VR) device and/or an augmented reality (AR) device, an LED wall, a wearable display, and at least one projector.

11. The system of claim 1 , wherein output of the raster scaler is RGB data, XYZ data, or xyY data.

12. The system of claim 1 , wherein at least one video display controller includes an XYZ video display controller and/or a red, green, and blue (RGB) video display controller.

13. The system of claim 1 , wherein the at least one image data converter includes a color channel-to-XYZ data converter, a linear converter, and/or an XYZ-to-xyY converter.

14. The system of claim 1 , wherein the at least one video display controller is operable to optimize video data for streaming and/or compression.

15. A system for displaying an image signal, comprising:

at least one processor coupled to at least one memory;

a graphics processing unit (GPU); and

a display engine;

wherein the at least one processor, the GPU, and the display engine are in communication;

wherein the display engine is operable for communication with at least one viewing device;

wherein the display engine includes a raster scaler, at least one video display controller, at least one image data converter, a scaler and/or limiter, a multi-column three-dimensional (3D) look-up table (LUT), a non-linear function and/or tone curve applicator, a sampling selector, a video bus, and at least one output formatter and/or encoder;

wherein the at least one image data converter is operable to convert a native format to a non-native format;

wherein image data related to the image signal is input into the GPU;

wherein the GPU is operable to process the image data, thereby creating rendered image data;

wherein the image data corresponds to a set of values in an International Commission on Illumination (CIE) xyY color space, and wherein the set of values in the CIE xyY color space includes two colorimetric coordinates (x and y) and a luminance (Y) or a luma (Y′);

wherein the rendered image data is transmitted to the display engine;

wherein the transmitted rendered data includes processed xyY data, wherein the processed xyY data includes a first channel related to the luminance (Y) or the luma (Y′), a second channel related to a first colorimetric coordinate (x) of the two colorimetric coordinates (x and y), and a third channel related to a second colorimetric coordinate (y) of the two colorimetric coordinates (x and y);

wherein one or more of the at least one processor loads the raster scaler with framing information;

wherein the display engine is operable to process the rendered image data, thereby creating formatted image data; and

wherein the formatted image data is operable to be transmitted to the at least one viewing device.

16. The system of claim 15 , wherein the native format is red, green, and blue (RGB) data, XYZ data, multi-primary data, or xyY data.

17. The system of claim 15 , wherein the framing information includes a start of file (SOF) identifier, an end of file (EOF) identifier, a pixel count, a frame rate, HDMI information, and/or DisplayPort information.

18. A system for displaying an image signal, comprising:

at least one processor coupled to at least one memory; and

at least one video card including a graphics processing unit (GPU) and a display engine;

wherein the at least one processor and the at least one video card are in communication;

wherein the at least one video card is operable for communication with at least one viewing device;

wherein the display engine includes a raster scaler, at least one video display controller, at least one image data converter, a scaler and/or limiter, a non-linear function and/or tone curve applicator, a sampling selector, a video bus, and/or at least one output formatter and/or encoder;

wherein image data related to the image signal is input into the GPU;

wherein the GPU is operable to process the image data, thereby creating rendered image data;

wherein the image data corresponds to a set of values in an International Commission on Illumination (CIE) xyY color space, and wherein the set of values in the CIE xyY color space includes two colorimetric coordinates (x and y) and a luminance (Y) or a luma (Y′);

wherein the rendered image data is transmitted to the display engine;

wherein the transmitted rendered data includes processed xyY data, wherein the processed xyY data includes a first channel related to the luminance (Y) or the luma (Y′), a second channel related to a first colorimetric coordinate (x) of the two colorimetric coordinates (x and y), and a third channel related to a second colorimetric coordinate (y) of the two colorimetric coordinates (x and y);

wherein one or more of the at least one processor loads the raster scaler with framing information;

wherein the display engine is operable to process the rendered image data, thereby creating formatted image data; and

wherein the formatted image data is operable to be transmitted to the at least one viewing device.

19. The system of claim 18 , wherein the at least one video card includes a plurality of video cards linked together.

20. The system of claim 18 , wherein the at least one video card is operable to be inserted into a computer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2021
From: MANDLE, GARY B.; DEFILIPPIS, JAMES M.
To: BAYLOR UNIVERSITY
Reel/Frame 058055/0962 →
Continuity (14)
Continuation 17338357 · Jun 3, 2021
Continuation In Part 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 20220059007A1 · Feb 24, 2022