H04N19/98

TRANSMITTING APPARATUS, TRANSMITTING METHOD, RECEIVING APPARATUS, AND RECEIVING METHOD
20170251189 · 2017-08-31 · ·

The luminance atmosphere that the creator intends is excellently reproduced on the receiving end. The transmission video data is obtained by applying a predetermined opto-electrical transfer function to the input video data. The transmission video data is transmitted together with the luminance conversion acceptable range information about a set region in the screen. For example, a transmitting unit transmits a video stream obtained by encoding the transmission video data while inserting the luminance conversion acceptable range information into a layer of the video stream. The receiving end obtains display video data by applying an electro-optical transfer function corresponding to the predetermined opto-electrical transfer function to the transmission video data, and performing a luminance conversion process in each of the set regions independently in accordance with the luminance conversion acceptable range information.

PARENT-CHILD CLUSTER COMPRESSION
20220044446 · 2022-02-10 ·

A method to compress an image includes assigning each pixel of the image to a cluster based on a red-green-blue (RGB) location of the pixel. The method also includes updating a centroid of the cluster after each pixel is assigned, based at least in part on the RGB location of the pixel, where the centroid is an RGB location. The method includes replacing each pixel in the image with an RGB value of the centroid of the cluster to which the pixel is assigned. The method also includes instructing a display to display a compressed image where, in the compressed image, each pixel in the image is replaced with the RGB value of the centroid of the cluster to which the pixel is assigned.

CONTENT MAPPING USING EXTENDED COLOR RANGE

In high-dynamic range (HDR) coding, content mapping translates an HDR signal to a signal of lower dynamic range. Coding and prediction in layered coding of HDR signals is improved if content mapping utilizes signal color ranges beyond those defined by a traditional electro-optical Transfer function (EOTF) or its inverse (IEOTF or OETF). Extended EOTF and IEOTF functions are derived based on their mirror points. Examples of extended EOTFs are given for ITU BT. 1886 and SMPTE ST 2084.

CONTENT MAPPING USING EXTENDED COLOR RANGE

In high-dynamic range (HDR) coding, content mapping translates an HDR signal to a signal of lower dynamic range. Coding and prediction in layered coding of HDR signals is improved if content mapping utilizes signal color ranges beyond those defined by a traditional electro-optical Transfer function (EOTF) or its inverse (IEOTF or OETF). Extended EOTF and IEOTF functions are derived based on their mirror points. Examples of extended EOTFs are given for ITU BT. 1886 and SMPTE ST 2084.

SATURATION PROCESSING SPECIFICATION FOR DYNAMIC RANGE MAPPINGS
20170223367 · 2017-08-03 ·

Because we needed a new color saturation processing in tune with dynamic range transformations necessary for handling the recently introduced high dynamic range image encoding, we describe a color saturation modification apparatus (101) arranged to determine linear color differences (R-Y,G-Y,B-Y) on the basis of an input color (R,G,B) and a luminance (Y) of the in-put color, and to do a multiplication of the linear color differences (R-Y,G-Y,B-Y) with a gain (g), characterized in that the apparatus is arranged to determine the gain as a function of a difference value (V_in-Y) being defined as the value of the highest one of the linear color differences (R-Y,G-Y,B-Y).

SATURATION PROCESSING SPECIFICATION FOR DYNAMIC RANGE MAPPINGS
20170223367 · 2017-08-03 ·

Because we needed a new color saturation processing in tune with dynamic range transformations necessary for handling the recently introduced high dynamic range image encoding, we describe a color saturation modification apparatus (101) arranged to determine linear color differences (R-Y,G-Y,B-Y) on the basis of an input color (R,G,B) and a luminance (Y) of the in-put color, and to do a multiplication of the linear color differences (R-Y,G-Y,B-Y) with a gain (g), characterized in that the apparatus is arranged to determine the gain as a function of a difference value (V_in-Y) being defined as the value of the highest one of the linear color differences (R-Y,G-Y,B-Y).

Method for transmitting image data and data associated with control of image capture, on basis of size of image data and size of data associated with control of image capture, and electronic device supporting same

An electronic device according to various embodiments of the present invention may comprise: a processor; and an image sensor module electrically connected to the processor, wherein the image sensor module comprises: an image sensor; and a control circuit electrically connected to the image sensor and connected to the processor via an interface, and the control circuit is configured to: receive a signal for capturing an image of an external object; acquire multiple pieces of raw image data of the external object, using the image sensor; generate pixel information data associated with control of the image capture by the processor, using at least a part of the acquired multiple pieces of raw image data; generate compressed data obtained by compressing at least a part of the multiple pieces of raw image data; transmit the pixel information data to the processor according to a transmission period designated by the processor or the control circuit; and transmit the compressed data to the processor.

LOOP SAMPLE PROCESSING FOR HIGH DYNAMIC RANGE AND WIDE COLOR GAMUT VIDEO CODING

A device for decoding video data receives the video data, determines a scaling parameter for a block of the video data; and scales the block in a video decoding loop using the scaling parameter to increase a dynamic range for luminance values of the block. A device for encoding video data partitions the video data into blocks; determines a scaling parameter for a block of the video data; and scales the block in a video encoding loop using the scaling parameter to decrease a dynamic range for luminance values of the block.

Method, apparatus and system for encoding and decoding video data

A method of decoding a bit-stream of encoded video data in a video decoder is disclosed. The method determines if the bit-stream of encoded video data has extended precision processing enabled and has a bit-depth greater than nine bits, when a profile of the bit-stream of the encoded video data is determined to be unsupported by the video decoder. The bit-stream of the encoded video data is decoded to determine decoded video data, using a profile supported by the video decoder, if the bit stream has extended precision processing enabled and a bit depth greater than nine (9) bits. The decoded video data has differences to the video data encoded in the bit-stream due to the unsupported profile being different to the supported profile.

Method, apparatus and system for encoding and decoding video data

A method of decoding a bit-stream of encoded video data in a video decoder is disclosed. The method determines if the bit-stream of encoded video data has extended precision processing enabled and has a bit-depth greater than nine bits, when a profile of the bit-stream of the encoded video data is determined to be unsupported by the video decoder. The bit-stream of the encoded video data is decoded to determine decoded video data, using a profile supported by the video decoder, if the bit stream has extended precision processing enabled and a bit depth greater than nine (9) bits. The decoded video data has differences to the video data encoded in the bit-stream due to the unsupported profile being different to the supported profile.