ADAPTIVE UNEQUAL WEIGHT PLANAR PREDICTION
    4.
    发明公开

    公开(公告)号:US20230224456A1

    公开(公告)日:2023-07-13

    申请号:US18120934

    申请日:2023-03-13

    摘要: A method of decoding JVET video includes receiving a bitstream that includes encoded video data that includes encoded video data. From the encoded data, a horizontal predictor and a vertical predictor for a pixel in the current coding block may be interpolated. A coding block size may be identified to determine whether to use equal weight or unequal weights to apply to each of the horizontal and vertical predictors for calculating a final planar prediction value P(x,y) by comparing the coding block size to a coding block size threshold.

    REDUCING OVERHEAD FOR MULTIPLE-HYPOTHESIS TEMPORAL PREDICTION

    公开(公告)号:US20230076924A1

    公开(公告)日:2023-03-09

    申请号:US17985782

    申请日:2022-11-11

    摘要: A method is provided for inter-coding video in which transmission bandwidth requirements associated with second motion vectors for bi-directional temporal prediction is reduced. In the method, vector information for one of motion vectors for multi-directional temporal prediction can be transmitted together with information on how to derive or construct the second motion vectors. Thus, rather than sending express information regarding each of the plurality of motion vectors, express information related to only one motion vector along with information related to reconstruction/derivation of the second motion vectors is transmitted, thus reducing bandwidth requirements and increasing coding efficiency.

    Single layer high dynamic range coding with standard dynamic range backward compatibility

    公开(公告)号:US11575899B2

    公开(公告)日:2023-02-07

    申请号:US17667059

    申请日:2022-02-08

    摘要: A method for transforming high dynamic range (HDR) video data into standard dynamic range (SDR) video data and encoding the SDR video data so that the HDR video data may be recovered at the decoder includes generating a tone map describing a transformation applied to the HDR video data to generate the SDR video data. The generated tone map describes the transformation as the multiplication of each HDR pixel in the HDR video data by a scalar to generate the SDR video data. The tone map is then modeled as a reshaping transfer function and the HDR video data is processed by the reshaping transfer function to generate the SDR video data. The reshaping transfer function is then inverted and described in a self-referential metadata structure. The SDR video data is then encoded including the metadata structure defining the inverse reshaping transfer function.

    Weighted angular prediction coding for intra coding

    公开(公告)号:US11553189B2

    公开(公告)日:2023-01-10

    申请号:US17475136

    申请日:2021-09-14

    摘要: A method of decoding JVET video that includes receiving a bitstream indicating how a coding tree unit was partitioned into coding units, and parsing said bitstream to generate at least one predictor based on an intra prediction mode signaled in the bitstream, the intra prediction mode selected from a plurality of intra prediction modes for calculating a prediction pixel P[x,y] at coordinate x,y for the coding unit. A number of intra prediction modes available for coding the coding unit are reduced by replacing two or more non-weighted intra prediction modes by a weighted intra prediction mode.

    Simplified processing of weighted prediction syntax and semantics using a bit depth variable for high precision data

    公开(公告)号:US11523105B2

    公开(公告)日:2022-12-06

    申请号:US17224911

    申请日:2021-04-07

    发明人: Yue Yu Limin Wang

    摘要: Particular embodiments may remove a condition check in the semantics for checking a high-precision data flag. This simplifies the semantics used in the encoding and decoding process. In this case, even if the high-precision data flag is not set, the value of the weighted prediction syntax element is set by the BitDepth variable. However, even if the BitDepth is not considered high-precision data, such as 8 bits, the range for the weighted prediction syntax element is still the same as the fixed value. For example, the syntax elements luma_offset_l0[i], luma_offset_l1[i], delta_chroma_offset_l0[i][j], and delta_chroma_offset_l1[i][j] use the variable BitDepth as described above whether the flag extended_precision_processing_flag is enabled and not enabled to indicate whether the bit depth is above a threshold.

    Bit depth variable for high precision data in weighted prediction syntax and semantics

    公开(公告)号:US11490116B2

    公开(公告)日:2022-11-01

    申请号:US17352117

    申请日:2021-06-18

    发明人: Yue Yu Limin Wang

    摘要: Particular embodiments provide a variable, BitDepth, that may be set at a value based on a number of bits used to represent pixels in pictures of a video. The variable may be used in syntax elements in HEVC, such as the HEVC range extension, but other coding standards may be used. By using the variable, different resolutions for the video may be accommodated during the encoding and decoding process. For example, the number of pixels in the pictures may be represented by 8 bits, 10 bits, 12 bits, or another number of bits depending on the resolution. Using the BitDepth variable in the syntax provides flexibility in the motion estimation and motion compensation process. For example, syntax elements used in the weighted prediction process may take into account different numbers of bits used to represent the pictures.

    Bit depth variable for high precision data in weighted prediction syntax and semantics

    公开(公告)号:US11470349B2

    公开(公告)日:2022-10-11

    申请号:US17352100

    申请日:2021-06-18

    发明人: Yue Yu Limin Wang

    摘要: Particular embodiments provide a variable, BitDepth, that may be set at a value based on a number of bits used to represent pixels in pictures of a video. The variable may be used in syntax elements in HEVC, such as the HEVC range extension, but other coding standards may be used. By using the variable, different resolutions for the video may be accommodated during the encoding and decoding process. For example, the number of pixels in the pictures may be represented by 8 bits, 10 bits, 12 bits, or another number of bits depending on the resolution. Using the BitDepth variable in the syntax provides flexibility in the motion estimation and motion compensation process. For example, syntax elements used in the weighted prediction process may take into account different numbers of bits used to represent the pictures.