Abstract:
A data processing system can store a long-term history of pixel luminance values in a secure memory and use those values to create burn-in compensation values that are used to mitigate burn-in effect on a display. The long-term history can be updated over time with new, accumulated pixel luminance values.
Abstract:
Methods and apparatus for rendering and displaying high dynamic range (HDR) digital image content. An HDR rendering and display system may support the rendering and display of standard dynamic range (SDR) and HDR content to both HDR-enabled and standard displays. The HDR rendering and display system renders digital image content into the HDR space and maps the rendered HDR content into the display space of HDR or standard displays using display processing techniques that may preserve at least some of the HDR content even for standard displays. The HDR rendering and display system may take into account various information including but not limited to display characteristics such as size, control inputs, current image characteristics such as image brightness, and environmental information such as viewer position and ambient lighting levels to dynamically adapt the rendering and display of the digital image content according to ambient viewing conditions at the target display.
Abstract:
Lossless image compression using differential transfers may involve an image compression unit receiving image data for an image in a sequence of images and transmitting the image data such that image data for at least some image tiles is transmitted using lossy compression due to resource limitations. The image compression unit may then receive image data for a subsequent image in the sequence and determine that the image data for at least some tiles does not change relative to the image data for corresponding tiles of the previous image. The image compression unit may then transmit image data in a manner sufficient to create lossless versions of tiles for which lossily compressed image data was sent previously.
Abstract:
A computing system that supports the use of multiple displays in display mirroring mode and extended display mode may automatically determine a display mode in which to configure the system (with little or no user input) based on various characteristics of the displays in the system. For example, the system may determine that a television, projector, or other presentation type display is connected in the system, and in response, may determine that the system should be configured in a display mirroring mode, rather than in an extended display mode. The system may also determine that the presentation type display is the preferred display, and may render image content in a best (or preferred) mode for that display using its native resolution, aspect ratio or color profile. The system may then scale the rendered image content for display on other (non-preferred) displays, such as an internal display, without re-rendering it.
Abstract:
Methods and apparatus for rendering and displaying high dynamic range (HDR) digital image content. An HDR rendering and display system may support the rendering and display of standard dynamic range (SDR) and HDR content to both HDR-enabled and standard displays. The HDR rendering and display system renders digital image content into the HDR space and maps the rendered HDR content into the display space of HDR or standard displays using display processing techniques that may preserve at least some of the HDR content even for standard displays. The HDR rendering and display system may take into account various information including but not limited to display characteristics such as size, control inputs, current image characteristics such as image brightness, and environmental information such as viewer position and ambient lighting levels to dynamically adapt the rendering and display of the digital image content according to ambient viewing conditions at the target display.
Abstract:
Lossless image compression using differential transfers may involve an image compression unit receiving image data for an image in a sequence of images and transmitting the image data such that image data for at least some image tiles is transmitted using lossy compression due to resource limitations. The image compression unit may then receive image data for a subsequent image in the sequence and determine that the image data for at least some tiles does not change relative to the image data for corresponding tiles of the previous image. The image compression unit may then transmit image data in a manner sufficient to create lossless versions of tiles for which lossily compressed image data was sent previously.
Abstract:
Lossless image compression using differential transfers may involve an image compression unit receiving image data for an image in a sequence of images and transmitting the image data such that image data for at least some image tiles is transmitted using lossy compression due to resource limitations. The image compression unit may then receive image data for a subsequent image in the sequence and determine that the image data for at least some tiles does not change relative to the image data for corresponding tiles of the previous image. The image compression unit may then transmit image data in a manner sufficient to create lossless versions of tiles for which lossily compressed image data was sent previously.