Patent classifications
H04N11/24
REPRODUCTION METHOD AND REPRODUCTION APPARATUS
In a reproduction method, a first video stream has a first dynamic range where a maximum value of a luminance dynamic range is more than 100 nits, and a display apparatus displays video in a second dynamic range narrower than the first dynamic range. The method determines whether the first video stream is quantized based on a hybrid OETF. When it is determined that the first video stream is quantized based on the hybrid OETF, the first video stream is reproduced. When it is determined that the first video stream is not quantized based on the hybrid OETF, a luminance dynamic range of the first video stream is converted from the first dynamic range to the second dynamic range to obtain a second video stream, and the second video stream is reproduced.
REPRODUCTION METHOD AND REPRODUCTION APPARATUS
In a reproduction method, a first video stream has a first dynamic range where a maximum value of a luminance dynamic range is more than 100 nits, and a display apparatus displays video in a second dynamic range narrower than the first dynamic range. The method determines whether the first video stream is quantized based on a hybrid OETF. When it is determined that the first video stream is quantized based on the hybrid OETF, the first video stream is reproduced. When it is determined that the first video stream is not quantized based on the hybrid OETF, a luminance dynamic range of the first video stream is converted from the first dynamic range to the second dynamic range to obtain a second video stream, and the second video stream is reproduced.
Method for encoding and method for decoding a color transform and corresponding devices
A method includes encoding target parameters describing characteristics for a target color space for a video picture to be displayed in the target color space and encoding color transform parameters that facilitate remapping the video picture to the target color space. A method includes decoding target parameters describing characteristics for a target color space for a video picture to be displayed in the target color space, decoding color transform parameters that facilitate remapping the video picture to the target color space, remapping the video picture to the target color space utilizing at least one of the decoded color transform parameters, and displaying the remapped video picture in the target color space. The color transform parameters represent at least three successively applied color transforms comprising a first color transform followed by a second color transform followed by a third color transform. Related apparatus for each method are described.
Method for encoding and method for decoding a color transform and corresponding devices
A method includes encoding target parameters describing characteristics for a target color space for a video picture to be displayed in the target color space and encoding color transform parameters that facilitate remapping the video picture to the target color space. A method includes decoding target parameters describing characteristics for a target color space for a video picture to be displayed in the target color space, decoding color transform parameters that facilitate remapping the video picture to the target color space, remapping the video picture to the target color space utilizing at least one of the decoded color transform parameters, and displaying the remapped video picture in the target color space. The color transform parameters represent at least three successively applied color transforms comprising a first color transform followed by a second color transform followed by a third color transform. Related apparatus for each method are described.
DRIVE CONTROL SYSTEM, CONTROL METHOD AND COMPUTER READABLE STORAGE MEDIUM
A drive control system, a control method and a computer-readable storage medium, wherein the drive control system comprises: a system on chip, configured to receive video data and user operation instructions; a video data processor, electrically connected with the system on chip and configured to receive the video data and perform enhancement processing on the video data; an on-screen display data processor, electrically connected with the system on chip and configured to receive the user operation instructions and process the user operation instructions into corresponding on-screen display data; and a display drive circuit, electrically connected with the video data processor and the on-screen display data processor respectively and configured to receive video data subjected to enhancement processing and the on-screen display data and fuse the video data subjected to enhancement processing with the on-screen display data to drive a display panel for display according to fused data.
Method and system for automatic real-time frame segmentation of high resolution video streams into constituent features and modifications of features in each frame to simultaneously create multiple different linear views from same video source
A method, a programmed computer system, for example, a network-based hardware device, and a machine readable medium containing a software program for modifying a high definition video data stream in real time, with no visible delays, to add content on a frame by frame basis, thus simultaneously compositing multiple different customized linear views, for purposes such as creating and broadcasting targeted advertising in real time. The method employs conventional video processing technology in novel and inventive ways to achieve the desired objective by passing data selected by the program back and forth between a GPU and a CPU of a computer. The method is also usable with data streams having lower than high definition where real time processing is desired and yields better results than conventional methods. In such applications, all processing may be done by the CPU of a sufficiently powerful general-purpose computer.
Method and system for automatic real-time frame segmentation of high resolution video streams into constituent features and modifications of features in each frame to simultaneously create multiple different linear views from same video source
A method, a programmed computer system, for example, a network-based hardware device, and a machine readable medium containing a software program for modifying a high definition video data stream in real time, with no visible delays, to add content on a frame by frame basis, thus simultaneously compositing multiple different customized linear views, for purposes such as creating and broadcasting targeted advertising in real time. The method employs conventional video processing technology in novel and inventive ways to achieve the desired objective by passing data selected by the program back and forth between a GPU and a CPU of a computer. The method is also usable with data streams having lower than high definition where real time processing is desired and yields better results than conventional methods. In such applications, all processing may be done by the CPU of a sufficiently powerful general-purpose computer.
Preprocessing of high-dynamic-range video using a hybrid lookup table scheme
The disclosed method may include (1) receiving an input datum to be processed using a non-linear function to produce an output datum, (2) comparing the input datum to a plurality of indexes of a lookup table, where the indexes designate input endpoints of a plurality of piecewise-linear sections approximating the non-linear functions, and where the lookup table further includes, for each of the indexes (a) a slope of the piecewise-linear section corresponding to the index, and (b) an axis intercept of the piecewise-linear section corresponding to the index (2) selecting, based on comparing the input datum to the plurality of indexes, an index that designates the piecewise-linear section associated with the input datum, and (4) calculating, using the slope and the axis intercept corresponding to the selected index, the output data corresponding to the input datum. Video processing systems employing such a method are also disclosed.
Preprocessing of high-dynamic-range video using a hybrid lookup table scheme
The disclosed method may include (1) receiving an input datum to be processed using a non-linear function to produce an output datum, (2) comparing the input datum to a plurality of indexes of a lookup table, where the indexes designate input endpoints of a plurality of piecewise-linear sections approximating the non-linear functions, and where the lookup table further includes, for each of the indexes (a) a slope of the piecewise-linear section corresponding to the index, and (b) an axis intercept of the piecewise-linear section corresponding to the index (2) selecting, based on comparing the input datum to the plurality of indexes, an index that designates the piecewise-linear section associated with the input datum, and (4) calculating, using the slope and the axis intercept corresponding to the selected index, the output data corresponding to the input datum. Video processing systems employing such a method are also disclosed.
Device and method for processing video content for display control
Various aspects of a video processing device and method for display control includes detection, from a sequence of image frames received from a video source, a transition from one or more frames associated with a first metadata to one or more other frames associated with a second metadata. First visual properties of the one or more frames are determined based on the first metadata. Second visual properties of the one or more other frames are determined based on the second metadata. The determined second visual properties of the one or more other frames are controlled in accordance with the determined first visual properties of the one or more frames to enable a smooth transition.