-
公开(公告)号: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.
-
公开(公告)号:US11962796B2
公开(公告)日:2024-04-16
申请号:US16836013
申请日:2020-03-31
发明人: Han Huang , Wei-Jung Chien , Marta Karczewicz
IPC分类号: H04N11/02 , H04N19/513
CPC分类号: H04N19/513
摘要: This disclosure describes gradient-based prediction refinement. A video coder (e.g., video encoder or video decoder) determines one or more prediction blocks for inter-predicting a current block (e.g., based on one or more motion vectors for the current block). In gradient-based prediction refinement, the video coder modifies one or more samples of the prediction block based on various factors such as displacement in a horizontal direction, the horizontal gradient, a displacement in the vertical direction, and a vertical gradient. This disclosure provides for gradient-based prediction refinement where a precision level of the displacement (e.g., at least one of the horizontal or vertical displacement) is unified (e.g., the same) for different prediction modes.
-
公开(公告)号: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.
-
公开(公告)号:US11863787B2
公开(公告)日:2024-01-02
申请号:US16905100
申请日:2020-06-18
发明人: Yu Han , Muhammed Zeyd Coban , Hongtao Wang , Wei-Jung Chien , Marta Karczewicz
IPC分类号: H04N19/60 , H04N19/176 , H04N19/70
CPC分类号: H04N19/60 , H04N19/176 , H04N19/70
摘要: A device for decoding video data can be configured to receive a syntax element indicating a maximum block size for a transform skip mode; determine a maximum block size for a block-based delta pulse code modulation (BDPCM) mode based on the syntax element; and decode block of video data based on the determined maximum block size for the BDPCM mode.
-
公开(公告)号:US11792423B2
公开(公告)日:2023-10-17
申请号:US16952736
申请日:2020-11-19
发明人: Chun-Chi Chen , Han Huang , Wei-Jung Chien , Marta Karczewicz
IPC分类号: H04N19/513 , H04N19/176 , H04N19/577 , H04N19/52
CPC分类号: H04N19/521 , H04N19/176 , H04N19/52 , H04N19/577
摘要: A video coder is configured to determine bi-directional motion vectors of a current block of the video data and determine that a condition is satisfied with respect to the current block based on each component of the bi-directional motion vectors of the current block being less than a threshold value. The video coder is further configured to, based on the condition being satisfied with respect to the current block, early terminate application of a motion vector refinement process to the bi-directional motion vectors of the current block. The video coder is further configured to determine a prediction block for the current block based on the bi-directional motion vectors of the current block and reconstruct the current block based on the prediction block for the current block.
-
公开(公告)号:US11743509B2
公开(公告)日:2023-08-29
申请号:US17650935
申请日:2022-02-14
发明人: Li Zhang , Wei-Jung Chien , Jianle Chen , Xin Zhao , Marta Karczewicz
IPC分类号: H04N19/96 , H04N19/70 , H04N19/593 , H04N19/11 , H04N19/463 , H04N19/186 , H04N19/46 , H04N19/124 , H04N19/91
CPC分类号: H04N19/96 , H04N19/11 , H04N19/186 , H04N19/46 , H04N19/463 , H04N19/593 , H04N19/70 , H04N19/124 , H04N19/91
摘要: An example device includes a memory and processing circuitry in communication with the memory. The processing circuitry of a device is configured to form a most probable mode (MPM) candidate list for a chroma block of the video data stored to the memory, such that the MPM candidate list includes one or more derived modes (DMs) associated with a luma block of the video data associated with the chroma block, and a plurality of luma prediction modes that can be used for coding luminance components of the video data. The processing circuitry is further configured to select a mode from the MPM candidate list, and to code the chroma block according to the mode selected from the MPM candidate list.
-
7.
公开(公告)号:US11736687B2
公开(公告)日:2023-08-22
申请号:US16141714
申请日:2018-09-25
发明人: Sungwon Lee , Wei-Jung Chien , Adarsh Krishnan Ramasubramonian , Muhammed Zeyd Coban , Jianle Chen , Yi-Wen Chen , Marta Karczewicz
IPC分类号: H04N19/114 , H04N19/70 , H04N19/159 , H04N19/107 , H04N19/31 , H04N19/187
CPC分类号: H04N19/114 , H04N19/107 , H04N19/159 , H04N19/187 , H04N19/31 , H04N19/70
摘要: A device for encoding video data includes a memory configured to store video data, and a video encoder implemented in circuitry and configured to encode a future picture of the video data having a first display order position, the future picture being included in an intra period (IP) of the video data, the IP comprising a plurality of groups of pictures (GOPs), and after encoding the future picture, encode a picture of an ordinal first GOP of the plurality of GOPs using the future picture as a reference picture, each picture of the ordinal first GOP having display order positions earlier than the first display order position. Encoding the future picture in this manner may result in encoding performance improvements with minimal increases in encoding and decoding complexity.
-
公开(公告)号:US20230262265A1
公开(公告)日:2023-08-17
申请号:US18308773
申请日:2023-04-28
发明人: Yao-Jen Chang , Chun-Chi Chen , Wei-Jung Chien , Marta Karczewicz
IPC分类号: H04N19/70 , H04N19/119 , H04N19/137 , H04N19/176
CPC分类号: H04N19/70 , H04N19/119 , H04N19/137 , H04N19/176
摘要: A video decoder obtains a first triangle merging index syntax element specifying a first triangle merging candidate index. The first triangle merging candidate index indicates a first triangle merging candidate of a triangular shape-based motion compensation candidate list. The video decoder may determine whether the maximum number of triangle merging candidates is greater than 2. Based on the maximum number of triangle merging candidates not being greater than 2, the video decoder may infer that a second triangle merging candidate index indicates a second triangle merging candidate of the triangular shape-based motion compensation candidate list without obtaining any syntax element specifying the second triangle merging candidate index from the bitstream, the second triangle merging candidate being different from the first triangle merging candidate.
-
公开(公告)号:US11722692B2
公开(公告)日:2023-08-08
申请号:US17136983
申请日:2020-12-29
发明人: Han Huang , Wei-Jung Chien , Vadim Seregin , Marta Karczewicz
IPC分类号: H04N19/58 , H04N19/167 , H04N19/176 , H04N19/105 , H04N19/139 , H04N19/436
CPC分类号: H04N19/58 , H04N19/105 , H04N19/139 , H04N19/167 , H04N19/176 , H04N19/436
摘要: A device for decoding video data can be configured to store a table of history-based motion vector predictors (HMVPs); determine motion information for a first block of the video data; add the motion information for the first block to the table of HMVPs in response to determining that the first block is located at a bottom-right corner of a motion estimation region (MER); and use the table of HMVPs to decode a second block of the video data.
-
公开(公告)号:US11711548B2
公开(公告)日:2023-07-25
申请号:US16153652
申请日:2018-10-05
发明人: Marta Karczewicz , Wei-Jung Chien
IPC分类号: H04N19/85 , H04N19/46 , H04N19/117 , H04N19/44 , H04N19/80
CPC分类号: H04N19/85 , H04N19/117 , H04N19/44 , H04N19/46 , H04N19/80
摘要: Systems and methods of filtering video data using a plurality of filters are disclosed. In an embodiment, a method includes receiving and decoding a plurality of filters embedded in a video data bitstream at a video decoder. The method includes selecting, based on information included in the video data bitstream, a particular filter of the plurality of filters. The method further includes applying the particular filter to at least a portion of decoded video data of the video data bitstream to produce filtered decoded video data.
-
-
-
-
-
-
-
-
-