27-08-2015 дата публикации
Номер: US20150245004A1
Принадлежит:
A method and system for adaptively mixing video components with graphics/UI components, where the video components and graphics/UI components may be of different types, e.g., different dynamic ranges (such as HDR, SDR) and/or color gamut (such as WCG). The mixing may result in a frame optimized for a display device's color space, ambient conditions, viewing distance and angle, etc., while accounting for characteristics of the received data. The methods include receiving video and graphics/UI elements, converting the video to HDR and/or WCG, performing statistical analysis of received data and any additional applicable rendering information, and assembling a video frame with the received components based on the statistical analysis. The assembled video frame may be matched to a color space and displayed. The video data and graphics/UI data may have or be adjusted to have the same white point and/or primaries. 1. A computer-implemented compositing method , comprising:receiving, by a processor, first data having a first dynamic range;receiving, by the processor, second data having a second dynamic range that is lower than the first dynamic range;converting, by the processor, the first data to a third dynamic range having a transfer function (TF) that matches at least a segment of an TF of the second dynamic range;assembling, by the processor, a video frame from the converted first data and the second data, andrendering, by the processor, an output frame based on the assembled video frame.2. The method of claim 1 , further comprising converting claim 1 , by the processor claim 1 , the second data to a fourth dynamic range at least partially overlapping with the third dynamic range.3. The method of claim 1 , wherein the conversion of the first data retains at least one of a white point and primary chromaticities claim 1 , of the first data.4. The method of claim 1 , wherein the conversion of the first data includes converting the first data to one of a high dynamic range ...
Подробнее