Abstract:
Adaptive video processing methods and apparatus may be implemented by a decoding pipeline and/or an encoding pipeline. The adaptive video processing methods may take into account information including video content, display characteristics, and environmental conditions when processing and rendering video content for a target display panel in an ambient setting or environment. The adaptive video processing methods may use this information to adjust one or more video processing functions as applied to the video data to render video for the target display panel that is adapted to the display panel according to the ambient environmental or viewing conditions.
Abstract:
Video processing techniques and pipelines that support capture, distribution, and display of high dynamic range (HDR) image data to both HDR-enabled display devices and display devices that do not support HDR imaging. A sensor pipeline (210) may generate standard dynamic range (SDR) data (230A) from HDR data captured by a sensor using tone mapping (226), for example local tone mapping. Information used to generate the SDR data may be provided to a display pipeline (260) as metadata (230B) with the generated SDR data (230B). If a target display does not support HDR imaging, the SDR data may be directly rendered by the display pipeline. If the target display does support HDR imaging, then an inverse mapping technique (276) may be applied to the SDR data according to the metadata to render HDR data for display. Information used in performing color gamut mapping may also be provided in the metadata and used to recover clipped colors for display.