Steady color presentation manager

US2016247488A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016247488-A1
Application numberUS-201514629557-A
CountryUS
Kind codeA1
Filing dateFeb 24, 2015
Priority dateFeb 24, 2015
Publication dateAug 25, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method for separately processing content provided by different applications that is rendered on an attached display. The content is processed based upon the desired display settings that are appropriate for the particular application delivering content to a particular region of the display. In this way, simultaneously displayed applications may be processed as intended by each application, independent of differences in the display settings assumed by the displayed applications.

First claim

Opening claim text (preview).

1 . A display system for modifying content of a frame buffer prior to displaying the content of the frame buffer on a display, the display system configured to: receive the content of the frame buffer; determine a plurality of regions present in the content of the frame buffer which represent content provided by at least one process; for each determined region, determine desired display settings for the content of the frame buffer located in the determined region; process the received content of the frame buffer to generate processed frame buffer content, the processing comprising: for each determined region present in the content of the frame buffer: determining a processing procedure to modify the content of the determined region such that, when visualized on the display, properties of the content of the determined region coincide with the desired display settings for the determined region; processing the determined region using the determined processing procedure to generate processed frame buffer content; supply the generated processed frame buffer content to the display. 2 . The display system of claim 1 , wherein: determining the processing procedure comprises: determining a type of processing to perform on the content of the frame buffer; and determining a data element that, when used to process the content of the frame buffer, performs the determined the type of processing. 3 . The display system according to claim 1 , wherein: determining the plurality of regions of the frame buffer comprises a user identifying a region and, for each identified region, the user selects desired display settings. 4 . The display system according to claim 1 , wherein the desired display settings for a particular determined region are determined based on characteristics of the particular determined region. 5 . The display system of claim 4 , wherein the characteristics of the particular region include at least one of: whether pixels in the particular region are primarily greyscale, primarily color, or a mix of greyscale and color; or a name of the process controlling rendering of the particular region. 6 . The display system according to claim 1 , wherein each determined region comprises a geometric shape or a list of pixels representing the content provided by the at least one process. 7 . The display system according to claim 1 , wherein the processing procedure comprises at least one of color processing or luminance processing. 8 . The display system of claim 7 , wherein the processing procedure comprises luminance processing, which comprises: applying a luminance scaling coefficient that is computed as the ratio of a requested luminance range to a native luminance range of the display. 9 . The display system of claim 7 , wherein the desired display settings for a particular determined region are based on sRGB, DICOM GSDF, or gamma 1.8. 10 . The display system according to claim 1 , wherein: the determined data element for processing comprises a first transformation element; and processing a particular region using the first transformation element, wherein the first transformation element is a three-dimensional (3D) LUT and the content of the 3D LUT is computed from the desired display settings and data stored in an ICC profile for the display. 11 . The display system of claim 10 , wherein: the determined data element for processing further comprises a second transformation element; and processing the particular region using the first transformation element comprises: processing the particular region using the second transformation element to generate a resultant region; and processing the resultant region using the first transformation element, wherein the second transformation element is three one-dimensional (1D) lookup tables (LUTs) and the three 1D LUTs are computed from a mathematical model of the desired display settings. 12 . The display system according to claim 1 , wherein: the display includes a physical sensor configured to measure light emitting from a measurement area of the display; the display system varies in time the region of the content of the frame buffer displayed in the measurement area of the display; and the physical sensor measures and records properties of light emitting from each of the determined regions. 13 . A method for modifying content of a frame buffer prior to displaying the content of the frame buffer on a display, the method comprising: receiving the content of the frame buffer; determining a plurality of regions present in the content of the frame buffer which represent content provided by at least one process; for each determined region, determining desired display settings for the content of the frame buffer located in the determined region; generating processed frame buffer content by processing the received content of the frame buffer, the processing comprising: for each determined region present in the content of the frame buffer: determining a processing procedure to modify the content of the determined region such that, when visualized on the display, properties of the content of the determined region coincide with the desired display settings for the determined region; processing the determined region using the determined processing procedure to generate processed frame buffer content; supplying the generated processed frame buffer content to a display. 14 . The method of claim 13 , wherein: determining the processing procedure comprises: determining a type of processing to perform on the content of the frame buffer; and determining a data element that, when used to process the content of the frame buffer, performs the determined the type of processing. 15 . The method according to claim 13 , wherein: determining the plurality of regions of the frame buffer comprises a user identifying a region and, for each identified region, the user selects desired display settings. 16 . The method according to claim 13 , wherein the desired display settings for a particular determined region are determined based on characteristics of the particular determined region. 17 . The method of claim 16 , wherein the characteristics of the particular region include at least one of: whether pixels in the particular region are primarily greyscale, primarily color, or a mix of greyscale and color; or a name of the process controlling rendering of the particular region. 18 . The method according to claim 13 , wherein the processing procedure comprises at least one of color processing or luminance processing. 19 . The method according to claim 13 , wherein: the determined data element for processing comprises a first transformation element; and processing a particular region comprises using the first transformation element, wherein the first transformation element is a three-dimensional (3D) LUT and the content of the 3D LUT is computed from the desired display settings and data stored in an ICC profile for the display. 20 . The method of claim 19 , wherein: the determined data element for processing further comprising a second transformation element; and processing the particular region using the first transformation element comprises: processing the particular region using the second transformation element to generate a resultant region; and processing the resultant region using the first transformation element, wherein the second transformation element is three one-dimensional (1D) lookup tables (LUTs)

Assignees

Inventors

Classifications

  • Frame memory handling · CPC title

  • for control of colour parameters, e.g. colour temperature · CPC title

  • characterised by the display of patterns using a display memory without fixed position correspondence between the display memory contents and the display position on the screen · CPC title

  • Solving problems related to the presentation of information to be displayed · CPC title

  • Arrangements within a display terminal for setting, manually or automatically, display parameters of the display terminal · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016247488A1 cover?
A system and method for separately processing content provided by different applications that is rendered on an attached display. The content is processed based upon the desired display settings that are appropriate for the particular application delivering content to a particular region of the display. In this way, simultaneously displayed applications may be processed as intended by each appl…
Who is the assignee on this patent?
Barco Nv
What technology area does this patent fall under?
Primary CPC classification G09G5/393. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Aug 25 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).