-
公开(公告)号:US12132910B2
公开(公告)日:2024-10-29
申请号:US17571434
申请日:2022-01-07
发明人: Xiaoyu Xiu , Yi-Wen Chen , Xianglin Wang , Bing Yu
IPC分类号: H04N19/105 , H04N19/132 , H04N19/137 , H04N19/159 , H04N19/176
CPC分类号: H04N19/137 , H04N19/105 , H04N19/132 , H04N19/159 , H04N19/176
摘要: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for video decoding. The method includes dividing a video block to multiple non-overlapped video subblocks, dividing a video block to multiple non-overlapped video subblocks, obtaining a first reference picture I(0) and a second reference picture I(1), obtaining first prediction samples I(0)(i,j)'s, obtaining second prediction samples I(1)(i,j)'s, obtaining horizontal and vertical gradient values of the first prediction samples I(0)(i,j)'s and second prediction samples I(1)(i,j)'s, obtaining motion refinements for samples in the video subblock based on the BDOF when the video block is not coded in affine mode, obtaining motion refinements for samples in the video subblock based on the PROF when the video block is coded in affine mode, and obtaining prediction samples of the video block based on the motion refinements.
-
公开(公告)号:US12108067B2
公开(公告)日:2024-10-01
申请号:US17953233
申请日:2022-09-26
发明人: Hong-Jheng Jhu , Xianglin Wang , Xiaoyu Xiu , Yi-Wen Chen , Tsung-Chuan Ma , Wei Chen , Bing Yu
IPC分类号: H04N19/44 , H04N19/186 , H04N19/46
CPC分类号: H04N19/44 , H04N19/186 , H04N19/46
摘要: An electronic apparatus performs a method of decoding video data. The method comprises: receiving, from the bitstream, a plurality of syntax elements associated with a coding unit, wherein the plurality of syntax elements indicate the coding tree type of the coding unit, and whether the local dual tree mode is enabled for the coding unit; and in accordance with the determination that the coding tree type of the coding unit is a single tree, and the local dual tree mode is enabled for the coding unit: disabling the palette mode for the coding unit when the coding unit has the size equal to or less than a predefined threshold. In some embodiments, disabling palette mode for the coding unit includes: disabling the palette mode for both the luma component and chroma component of the coding unit, or disabling the palette mode for only the chroma component of the coding unit.
-
公开(公告)号:US12108047B2
公开(公告)日:2024-10-01
申请号:US17541102
申请日:2021-12-02
发明人: Yi-Wen Chen , Xiaoyu Xiu , Tsung-Chuan Ma , Hong-Jheng Jhu , Shuiming Ye , Xianglin Wang
IPC分类号: H04N19/137 , H04N19/105 , H04N19/172 , H04N19/176
CPC分类号: H04N19/137 , H04N19/105 , H04N19/172 , H04N19/176
摘要: A computing device performs a method of decoding video data by determining a co-located picture of the current coding unit; locating a spatial neighbor block of the current coding unit that corresponds to the co-located picture; determining a motion shift vector for the current coding unit from one or more motion vectors associated with the spatial neighbor block according to a predefined fixed order; and reconstructing a sub-block-based temporal motion vector for a respective sub-block of a plurality of sub-blocks in the current coding unit from a corresponding sub-block in the collocated picture based on the motion shift vector.
-
公开(公告)号:US12108030B2
公开(公告)日:2024-10-01
申请号:US17396648
申请日:2021-08-06
发明人: Yi-Wen Chen , Xiaoyu Xiu , Xianglin Wang , Tsung-Chuan Ma
IPC分类号: H04N19/105 , H04N19/132 , H04N19/159 , H04N19/176 , H04N19/513
CPC分类号: H04N19/105 , H04N19/132 , H04N19/159 , H04N19/176 , H04N19/513
摘要: Methods of selectively applying Bi-directional Optical Flow (BDOF) and Decoder-side Motion Vector Refinement (DMVR) on inter mode coded blocks employed in video coding standards, such as the now-current Versatile Video Coding (VVC) design, are performed at a computing device. In one method, when a current block is eligible for both applications of DMVR and BDOF based on a plurality of pre-defined conditions, the computing device uses a pre-defined criterion to classify the current block and then uses the classification in applying either BDOF or DMVR, but not both, on the block.
-
公开(公告)号:US12088838B2
公开(公告)日:2024-09-10
申请号:US18447246
申请日:2023-08-09
发明人: Yi-Wen Chen , Xianglin Wang
IPC分类号: H04N19/52 , H04N19/184 , H04N19/96
CPC分类号: H04N19/52 , H04N19/184 , H04N19/96
摘要: A computing device performs a method of decoding video data by acquiring a video bitstream including data associated with multiple encoded pictures, each picture including multiple rows of coding tree units (CTUs) and each CTU including one or more coding units (CUs). A data buffer storing a plurality of history-based motion vector predictors is used for encoding the rows of CTUs and the decoding process resets the buffer before decoding a first CU of a current row of CTUs. For a current CU of the row of CTUs, a motion vector candidate list is constructed from exploiting spatial and temporal correlation of motion vectors of neighbouring code units as well as the history-based motion vector predictors in the buffer. Finally, one motion vector predictor is selected, from the motion vector candidate list, for decoding the current CU and the buffer is updated based on the selected one.
-
公开(公告)号:US20240283977A1
公开(公告)日:2024-08-22
申请号:US18651295
申请日:2024-04-30
发明人: Xiaoyu Xiu , Tsung-Chuan Ma , Yi-Wen Chen , Xianglin Wang , Hong-Jheng Jhu , Bing Yu
IPC分类号: H04N19/625 , H04N19/129 , H04N19/176 , H04N19/46
CPC分类号: H04N19/625 , H04N19/129 , H04N19/176 , H04N19/46
摘要: A method for video coding includes determining whether any coding group of a transform block located within a second region has a non-zero coefficient. The transform block comprises a first region and the second region. Further, in accordance with a determination that no coding group of the transform block located within the second region has a non-zero coefficient, the method includes applying respective inverse transforms to transform coefficients of the transform block in horizontal and vertical directions.
-
公开(公告)号:US12069311B2
公开(公告)日:2024-08-20
申请号:US17716971
申请日:2022-04-08
发明人: Xiaoyu Xiu , Yi-Wen Chen , Tsung-Chuan Ma , Hong-Jheng Jhu , Xianglin Wang , Bing Yu
IPC分类号: H04N19/70 , H04N19/12 , H04N19/132 , H04N19/136 , H04N19/174 , H04N19/186 , H04N19/30 , H04N19/60
CPC分类号: H04N19/70 , H04N19/12 , H04N19/132 , H04N19/136 , H04N19/174 , H04N19/186 , H04N19/30 , H04N19/60
摘要: An electronic apparatus performs a method of decoding video data, comprising: receiving, from bitstream, a first syntax element in a slice header of a slice that indicates whether luma mapping with chroma scaling (LMCS) is applied to a coding unit in the slice; receiving a second syntax element for the coding unit that indicates whether the coding unit has been coded using adaptive color-space transform (ACT); if the second syntax element has a non-zero value, decoding the coding unit by applying inverse ACT to convert luma and chroma residuals of the coding unit from a transformed color space to an original color space of the video data; and if the first syntax element has a non-zero value, decoding the coding unit by performing inverse luma mapping to the luma samples and inverse scaling to the chroma residuals of the coding unit after performing the inverse ACT.
-
公开(公告)号:US12063375B2
公开(公告)日:2024-08-13
申请号:US17672556
申请日:2022-02-15
发明人: Yi-Wen Chen , Xiaoyu Xiu , Tsung-Chuan Ma , Hong-Jheng Jhu , Xianglin Wang , Bing Yu
IPC分类号: G06K9/00 , H04N19/107 , H04N19/186 , H04N19/70
CPC分类号: H04N19/186 , H04N19/107 , H04N19/70
摘要: An electronic apparatus performs a method for video decoding. The method comprises: receiving, from a bitstream, a coding unit and determining a mode type condition of the coding unit; if the coding unit is encoded in a first chroma format, setting the mode type condition of the coding unit to a first mode type condition; if the coding unit is encoded in a second chroma format and the coding unit is a smallest chroma intra prediction unit, setting the mode type condition of the coding unit to a second mode type condition if a luma block of the coding unit and the splitting method satisfy a first criterion; setting the mode type condition of the coding unit to a third mode type condition if the luma block of the coding unit and the splitting method satisfy a second criterion, and decoding the coding unit based on the mode type condition.
-
公开(公告)号:US20240223811A1
公开(公告)日:2024-07-04
申请号:US18606849
申请日:2024-03-15
发明人: Xiaoyu Xiu , Ning YAN , Yi-Wen Chen , Che-Wei KUO , Wei CHEN , Hong-Jheng Jhu , Xianglin Wang , Bing Yu
IPC分类号: H04N19/61 , H04N19/132 , H04N19/176 , H04N19/18 , H04N19/196
CPC分类号: H04N19/61 , H04N19/132 , H04N19/176 , H04N19/18 , H04N19/196
摘要: Implementations of the disclosure provide a video decoding apparatus and method for transform coefficient sign prediction on a video decoder side. The method may include generating a plurality of candidate hypotheses for a set of candidate transform coefficients associated with a transform block of a video frame from a video. The method may further include selecting a hypothesis from the plurality of candidate hypotheses as a set of predicted signs for the set of candidate transform coefficients, wherein the hypothesis is selected based on a cost function calculated by extrapolating neighboring samples of the transform block in an extrapolation direction determined based on a dominant gradient direction. The method may also include estimating original signs for the set of candidate transform coefficients based on the set of predicted signs and a sequence of sign signaling bits received from a video encoder.
-
公开(公告)号:US12015791B2
公开(公告)日:2024-06-18
申请号:US17438334
申请日:2020-03-11
发明人: Xianglin Wang , Hong-Jheng Jhu , Yi-Wen Chen
IPC分类号: H04N19/186 , H04N19/105 , H04N19/132 , H04N19/176 , H04N19/42
CPC分类号: H04N19/186 , H04N19/105 , H04N19/132 , H04N19/176 , H04N19/42
摘要: A computing device performs a method of decoding video data by receiving bitstream encoding a chroma block, a corresponding luma block, neighboring luma samples, and neighboring chroma samples; decoding the luma block, the plurality of neighboring luma samples, and the plurality of neighboring chroma samples; selecting a group of reference luma samples and a group of reference chroma samples; computing a threshold luma value from the plurality of reconstructed neighboring luma samples, and a threshold chroma value from the plurality of reconstructed neighboring chroma samples; determining a maximum luma value and a minimum luma value from the group of the reference luma samples; generating multi-model linear model (MMLM) including a first linear model between the minimum luma value and the threshold luma value, and a second linear model between the threshold luma value and the maximum luma value; and reconstructing the chroma block from the luma block using MMLM.
-
-
-
-
-
-
-
-
-