Transmitting Display Management Metadata Over HDMI
AssigneeDolby Laboratories Licensing Corporation
InventorsSheng QU, Ailan HU, Gopi LAKSHMINARAYAN, David BROOKS
Life of this patent
Estimating the term…
Abstract
In an embodiment, a media source combines reference code values and mapping function parameters for mapping functions into video frames originally designated to carry pixel values. The video frames are delivered to a downstream device such as a media sink in an encoded video signal. The media sink extracts the mapping function parameters for the mapping functions from the encoded video signal and applies the mapping functions as a part of display management operations to map the reference code values to the mapped pixel values appropriate for the media sink. The mapped pixel values can be used to render images as represented by the reference code values.
Claims26
1-27. (canceled)
A method, comprising:
- receiving a source video signal comprising (a) reference code values and (b) a plurality of mapping function parameters for one or more mapping functions, the one or more mapping functions with the plurality of mapping function parameters mapping the reference code values to mapped pixel values of a video rendering device;
- combining one or more portions of the reference code values and the plurality of mapping function parameters into a plurality of pixels in one or more video frames, the plurality of pixels designated by a video link protocol of a video link to carry pixel values;
- and
- sending, to the video rendering device through the video link, the one or more video frames comprising the one or more portions of the reference code values and the plurality of mapping function parameters,
- wherein the plurality of mapping function parameters is stored in a plurality of least significant bit fields in the bit fields of the plurality of pixels, and the one or more portions of the reference code values are stored as most significant bit fields in the bits fields of the plurality of pixels,
- wherein a video frame in the one or more video frames carries the plurality of mapping function parameters used to perform mapping operations related to the one or more mapping functions on the same video frame.
A method, comprising:
- decoding an encoded video signal as received through a video link into one or more video frames comprising a plurality of pixels that store (a) one or more portions of reference code values and (b) a plurality of mapping function parameters for one or more mapping functions, the plurality of pixels specifically designated by one or more video link standards governing the video link to carry only pixel values;
- extracting the one or more portions of the reference code values and the plurality of mapping function parameters from the plurality of pixels of the one or more video frames;
- and
- applying the one or more mapping functions with the plurality of mapping function parameters to map the one or more portions of reference code values to mapped pixel values.
- wherein the plurality of mapping function parameters is stored in a plurality of least significant bit fields in the bit fields of the plurality of pixels, and the one or more portions of the reference code values are stored as most significant bit fields in the bits fields of the plurality of pixels,
- wherein a video frame in the one or more video frames carries the plurality of mapping function parameters used to perform mapping operations related to the one or more mapping functions on the same video frame.
Dependencies are inferred from the claim text.