LINUX.ORG.RU

История изменений

Исправление LamerOk, (текущая версия) :

Это значит, что большая часть того, что ты мне рассказывал, устарела.

Краткое содержание того, что я выше криво рассказывал, для потомков:

https://www.x.org/wiki/Events/XDC2016/Program/xdc-2016-hdr.pdf

HDR Basic Flow  
The basic flow for 3D applications to render and display HDR: 
Application 
 • Create FP16 buffer for rendering. 
 • Render to FP16, using scRGB color space. 
 • Tone map the scRGB FP16 content, for the target monitor's capabilit
 • Provide metadata to be sent to monitor. 
Driver (or composite manager) 
 • Composite with SDR content. 
Driver/GPU 
 • Receive scRGB FP16 image. 
 • Perform inverse EOTF to encode FP16 in display signal. 
 • Send encoded display signal and HDR InfoFrame to monitor. 
Monitor 
 • Receive HDR InfoFrame. 
 • Perform EOTF to decode digital signal into HDR content. 
 
HDR Metadata: SMPTE 2086  
SMPTE 2086 defines HDR-related metadata passed between GPU and monitor: 
The GPU needs this metadata from monitor, to know how to render image. 
The monitor needs this metadata from GPU, to know how to interpret signal. 
CEA-861-3 defines how HDR metadata is transferred: 
• Encoded in EDID (Display => GPU). 
• Encoded in InfoFrame (GPU => Display). 

Ну, и вообще занимательное чтиво.

Исходная версия LamerOk, :

Это значит, что большая часть того, что ты мне рассказывал, устарела.

Краткое содержание того, что я выше криво рассказывал, для потомков:

https://www.x.org/wiki/Events/XDC2016/Program/xdc-2016-hdr.pdf

HDR Basic Flow  
The basic flow for 3D applications to render and display HDR: 
Application 
 • Create FP16 buffer for rendering. 
 • Render to FP16, using scRGB color space. 
 • Tone map the scRGB FP16 content, for the target monitor's capabilit
 • Provide metadata to be sent to monitor. 
Driver (or composite manager) 
 • Composite with SDR content. 
Driver/GPU 
 • Receive scRGB FP16 image. 
 • Perform inverse EOTF to encode FP16 in display signal. 
 • Send encoded display signal and HDR InfoFrame to monitor. 
Monitor 
 • Receive HDR InfoFrame. 
 • Perform EOTF to decode digital signal into HDR content. 
 
HDR Metadata: SMPTE 2086  
SMPTE 2086 defines HDR-related metadata passed between GPU and monitor: 
The GPU needs this metadata from monitor, to know how to render image. 
The monitor needs this metadata from GPU, to know how to interpret signal. 
CEA-861-3 defines how HDR metadata is transferred: 
• Encoded in EDID (Display => GPU). 
• Encoded in InfoFrame (GPU => Display).