-
公开(公告)号:US11985346B2
公开(公告)日:2024-05-14
申请号:US17933744
申请日:2022-09-20
IPC分类号: H04N19/463 , H04N9/64 , H04N19/132 , H04N19/136 , H04N19/169 , H04N19/184 , H04N19/186 , H04N19/85
CPC分类号: H04N19/463 , H04N9/64 , H04N19/132 , H04N19/136 , H04N19/184 , H04N19/186 , H04N19/1887 , H04N19/85
摘要: An example device for encoding high dynamic range (HDR) video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: calculate a histogram for an image of the video data, the image being expressed in a linear light format; encode values for the histogram of the image expressed in the linear light format; and encode the image. Data for the histogram may be expressed in an array of variables having a size of 210×18 bits. The device may encode codewords representing values for bins of the histogram, where the codewords may be selected from a set of codewords for a PQ10 format for HDR images. The bins of the histogram may represent non-equal width ranges.
-
公开(公告)号:US20240098293A1
公开(公告)日:2024-03-21
申请号:US17933744
申请日:2022-09-20
IPC分类号: H04N19/463 , H04N9/64 , H04N19/132 , H04N19/136 , H04N19/169 , H04N19/184 , H04N19/186 , H04N19/85
CPC分类号: H04N19/463 , H04N9/64 , H04N19/132 , H04N19/136 , H04N19/184 , H04N19/186 , H04N19/1887 , H04N19/85
摘要: An example device for encoding high dynamic range (HDR) video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: calculate a histogram for an image of the video data, the image being expressed in a linear light format; encode values for the histogram of the image expressed in the linear light format; and encode the image. Data for the histogram may be expressed in an array of variables having a size of 210×18 bits. The device may encode codewords representing values for bins of the histogram, where the codewords may be selected from a set of codewords for a PQ10 format for HDR images. The bins of the histogram may represent non-equal width ranges.
-
53.
公开(公告)号:US11895336B2
公开(公告)日:2024-02-06
申请号:US17653945
申请日:2022-03-08
发明人: Yong He , Muhammed Zeyd Coban , Dmytro Rusanovskyy
IPC分类号: H04N19/70 , H04N19/136 , H04N19/172 , H04N19/16 , H04N19/12 , H04N19/46 , H04N19/184 , H04N19/60 , H04N19/85
CPC分类号: H04N19/70 , H04N19/12 , H04N19/136 , H04N19/16 , H04N19/172 , H04N19/184 , H04N19/46 , H04N19/60 , H04N19/85
摘要: Video encoders and video decoders are configured to supplemental enhancement information (SEI) messages. The SEI messages may include picture orientation transform type syntax elements that indicate how a picture may be rotated and/or mirrored. The SEI messages may also include quality metrics.
-
公开(公告)号:US20230421769A1
公开(公告)日:2023-12-28
申请号:US18334308
申请日:2023-06-13
IPC分类号: H04N19/13 , H04N19/176 , H04N19/18 , H04N19/91
CPC分类号: H04N19/13 , H04N19/91 , H04N19/18 , H04N19/176
摘要: An example device for binarizing video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: calculate a local sum of absolute values (locSumAbs value) of neighboring coefficients to a current coefficient of a current block of video data; derive a shift value from the locSumAbs value; normalize the locSumAbs value using the shift value; determine a Rice parameter using the normalized locSumAbs value; and binarize or inverse binarize the current coefficient using the Rice parameter. In this manner, these techniques may allow for more appropriate Rice parameter value selection when binarizing high bitdepth data in conjunction with performing context-adaptive binary arithmetic coding (CABAC).
-
公开(公告)号:US11818353B2
公开(公告)日:2023-11-14
申请号:US17742128
申请日:2022-05-11
IPC分类号: H04N19/126 , H04N19/176 , H04N19/18 , H04N19/70
CPC分类号: H04N19/126 , H04N19/176 , H04N19/18 , H04N19/70
摘要: Techniques for performing inverse transform operations on high bit-depth video data are described. A video decoder may receive encoded video data encoded at a first bit-depth in an encoded video bitstream. The video decoder may determine one or more of a dequantization shift or a mid-transform shift based on information in the encoded video bitstream, and perform an inverse transform on the encoded video data at a second bit-depth using the dequantization shift and the mid-transform shift, wherein the second bit-depth is lower than the first bit-depth.
-
公开(公告)号:US11722672B2
公开(公告)日:2023-08-08
申请号:US17494418
申请日:2021-10-05
IPC分类号: H04N19/13 , H04N19/176 , H04N19/18 , H04N19/91
CPC分类号: H04N19/13 , H04N19/176 , H04N19/18 , H04N19/91
摘要: An example device for binarizing video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: calculate a local sum of absolute values (locSumAbs value) of neighboring coefficients to a current coefficient of a current block of video data; derive a shift value from the locSumAbs value; normalize the locSumAbs value using the shift value; determine a Rice parameter using the normalized locSumAbs value; and binarize or inverse binarize the current coefficient using the Rice parameter. In this manner, these techniques may allow for more appropriate Rice parameter value selection when binarizing high bitdepth data in conjunction with performing context-adaptive binary arithmetic coding (CABAC).
-
公开(公告)号:US11601666B2
公开(公告)日:2023-03-07
申请号:US16909856
申请日:2020-06-23
IPC分类号: H04N19/51 , H04N19/176 , H04N19/70
摘要: An example method includes coding, by a video coder and via a coded video bitstream, a syntax element that specifies whether the coded video bitstream includes a plurality of syntax elements that specify parameters of a temporal motion vector prediction (TMVP) candidate derivation process; where the syntax element specifies that the coded video bitstream includes the plurality of syntax elements: coding, by the video coder, the plurality of syntax elements via the coded video bitstream; and deriving, by the video coder and based on parameters specified by the plurality of syntax elements, a TMVP candidate for a current block of a current picture of video data; generating, for the current block, a list of motion vector candidates, the list including the derived TMVP candidate; and predicting, based on the list of motion vector candidates, the current block.
-
公开(公告)号:US20220368911A1
公开(公告)日:2022-11-17
申请号:US17742128
申请日:2022-05-11
IPC分类号: H04N19/126 , H04N19/18 , H04N19/176 , H04N19/70
摘要: Techniques for performing inverse transform operations on high bit-depth video data are described. A video decoder may receive encoded video data encoded at a first bit-depth in an encoded video bitstream. The video decoder may determine one or more of a dequantization shift or a mid-transform shift based on information in the encoded video bitstream, and perform an inverse transform on the encoded video data at a second bit-depth using the dequantization shift and the mid-transform shift, wherein the second bit-depth is lower than the first bit-depth.
-
59.
公开(公告)号:US20220321918A1
公开(公告)日:2022-10-06
申请号:US17653947
申请日:2022-03-08
发明人: Yong He , Muhammed Zeyd Coban , Dmytro Rusanovskyy
IPC分类号: H04N19/70 , H04N19/136 , H04N19/172 , H04N19/60 , H04N19/12 , H04N19/46 , H04N19/184 , H04N19/16
摘要: Video encoders and video decoders are configured to supplemental enhancement information (SEI) messages. The SEI messages may include picture orientation transform type syntax elements that indicate how a picture may be rotated and/or mirrored. The SEI messages may also include quality metrics.
-
公开(公告)号:US11356706B2
公开(公告)日:2022-06-07
申请号:US17143611
申请日:2021-01-07
IPC分类号: H04N19/70 , H04N19/186 , H04N19/184
摘要: A device for processing video data can be configured to receive a configuration record for decoding a bitstream of the video data, wherein the configuration record for the bitstream includes a toolset indication syntax element that includes information identifying, from a set of video decoding tools, tools that are required to decode the bitstream associated with the configuration record; based on the toolset indication syntax element, determine whether to retrieve the bitstream associated with the configuration record; and based on the determination to retrieve the bitstream associated with the configuration record, retrieve the bitstream and outputting the bitstream to a video decoder for decoding.
-
-
-
-
-
-
-
-
-