-
公开(公告)号:US12184870B2
公开(公告)日:2024-12-31
申请号:US17538934
申请日:2021-11-30
Inventor: Hong-Jheng Jhu , Xiaoyu Xiu , Xianglin Wang , Yi-Wen Chen , Tsung-Chuan Ma , Shuiming Ye
IPC: H04N19/186 , H04N19/119 , H04N19/129 , H04N19/146 , H04N19/157 , H04N19/176 , H04N19/70
Abstract: A method of decoding video data is performed by an electronic apparatus. The electronic apparatus receives, from a video bitstream, one or more syntax elements indicating that a coding block is coded under a palette mode. The electronic apparatus divides the coding block into multiple segments, each of the multiple segments having a set of index values that is independent from another one of the multiple segments. The electronic apparatus receives, from the video bitstream, index values associated with each of the multiple segments and a palette table associated with the coding block and decodes the multiple segments in parallel according to the index values and the palette table associated with the coding block.
-
公开(公告)号:US12166965B2
公开(公告)日:2024-12-10
申请号:US17538180
申请日:2021-11-30
Inventor: Xiaoyu Xiu , Yi-Wen Chen , Xianglin Wang , Shuiming Ye , Tsung-Chuan Ma , Hong-Jheng Jhu
IPC: H04N19/105 , H04N19/139 , H04N19/172 , H04N19/573
Abstract: A computer implemented method for symmetrical motion vector difference (SMVD) mode, apparatus, and a non-transitory computer-readable storage medium are provided. The decoder obtains a first and second reference picture associated with a current video block, a first reference picture list of the current video block, and a second reference picture list of the current video block. The decoder receives motion parameters and calculates a first motion vector associated with the first reference picture by adding the MVD to corresponding motion vector predictor associated with the first reference picture, and calculates a second motion vector associated with second reference picture by subtracting the MVD from corresponding motion vector predictor associated with the second reference picture. The decoder obtains a prediction signal of the current video block by combining the prediction blocks generated based on the first motion vector and the second motion vector.
-
公开(公告)号:US20240314302A1
公开(公告)日:2024-09-19
申请号:US18616963
申请日:2024-03-26
Inventor: Ning Yan , Xiaoyu XIU , Yi-Wen Chen , Che-Wei KUO , Wei CHEN , Hong-Jheng JHU , Xianglin Wang , Bing YU
IPC: H04N19/11 , H04N19/105 , H04N19/119 , H04N19/159 , H04N19/176 , H04N19/593 , H04N19/70
CPC classification number: H04N19/11 , H04N19/105 , H04N19/119 , H04N19/159 , H04N19/176 , H04N19/593 , H04N19/70
Abstract: Implementations of the disclosure provide a video processing apparatus and method for intra prediction in video coding with an adaptive coding order. The method may include receiving, by one or more processors, one or more reference blocks from a video frame of a video for performing intra prediction on a video block of the video frame. The method may include dividing, by the one or more processors, the video block into a plurality of video sub-blocks. The method may include determining, by the one or more processors, the adaptive coding order for the plurality of video sub-blocks. The method may include generating, by the one or more processors, a plurality of reconstructed sub-blocks for the plurality of video sub-blocks based on the adaptive coding order and the one or more reference blocks. The plurality of reconstructed sub-blocks form a reconstructed block for the video block.
-
公开(公告)号:US20240298013A1
公开(公告)日:2024-09-05
申请号:US18662823
申请日:2024-05-13
Inventor: Xianglin Wang , Hong-Jheng Jhu , Yi-Wen Chen
IPC: H04N19/186 , H04N19/105 , H04N19/132 , H04N19/176 , H04N19/42
CPC classification number: H04N19/186 , H04N19/105 , H04N19/132 , H04N19/176 , H04N19/42
Abstract: 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.
-
公开(公告)号:US20240292033A1
公开(公告)日:2024-08-29
申请号:US18650739
申请日:2024-04-30
Inventor: 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 classification number: H04N19/625 , H04N19/129 , H04N19/176 , H04N19/46
Abstract: A method for video encoding includes determining whether any coding group of a transform block located within a zero-out region has a non-zero coefficient. The transform block comprises a non-zero region and the zero-out region. Further, in accordance with a determination that no coding group of the transform block located within the zero-out region has a non-zero coefficient, the method includes applying respective inverse transforms to transform coefficients of the transform block in both horizontal and vertical directions.
-
公开(公告)号:US12047567B2
公开(公告)日:2024-07-23
申请号:US17573332
申请日:2022-01-11
Inventor: Yi-Wen Chen , Xianglin Wang , Xiaoyu Xiu , Hong-Jheng Jhu , Bing Yu
IPC: H04N19/117 , H04N19/154 , H04N19/176 , H04N19/186 , H04N19/82
CPC classification number: H04N19/117 , H04N19/154 , H04N19/176 , H04N19/186 , H04N19/82
Abstract: Systems and methods for applying an adaptive loop filter (ALP) in video coding are provided. The method may include determining a first rate-distortion cost of applying the adaptive loop filter on a reconstructed block. The reconstructed block includes a reconstructed version of an image block of an image frame from a video. The method may further include determining a second rate-distortion cost of not applying the adaptive loop filter on the reconstructed block. The method may additionally include determining whether to apply the adaptive loop filter for processing the reconstructed block based on the first rate-distortion cost and the second rate-distortion cost.
-
公开(公告)号:US12034913B2
公开(公告)日:2024-07-09
申请号:US17522785
申请日:2021-11-09
Inventor: Xianglin Wang , Yi-Wen Chen , Xiaoyu Xiu , Tsung-Chuan Ma , Hong-Jheng Jhu , Shuiming Ye
IPC: H04N19/105 , H04N19/119 , H04N19/13 , H04N19/139 , H04N19/46 , H04N19/52 , H04N19/573
CPC classification number: H04N19/105 , H04N19/119 , H04N19/13 , H04N19/139 , H04N19/46 , H04N19/52 , H04N19/573
Abstract: Methods and apparatuses are provided for video coding. The method includes: partitioning video pictures into a plurality of coding units (CUs), at least one of which is further partitioned into two prediction units (PUs) including at least one geometric shaped PU; obtaining a first merge list including a plurality of candidates, each including one or more motion vectors; and obtaining a uni-prediction merge list for the geometric shaped PU by selecting the one or more motion vectors directly from the first merge list.
-
公开(公告)号:US11962789B2
公开(公告)日:2024-04-16
申请号:US18126179
申请日:2023-03-24
Inventor: Yi-Wen Chen , Xianglin Wang
IPC: H04N19/186 , H04N19/105 , H04N19/132 , H04N19/176 , H04N19/30 , H04N19/44 , H04N19/59
CPC classification number: H04N19/186 , H04N19/105 , H04N19/132 , H04N19/176 , H04N19/30 , H04N19/44 , H04N19/59
Abstract: A computing device performs a method of decoding video data by reconstructing a luma block corresponding to a chroma block; searching a sub-group of a plurality of reconstructed neighboring luma samples in a predefined order to identify a maximum luma sample and a minimum luma sample; computing a down-sampled maximum luma sample corresponding to the maximum luma sample; computing a down-sampled minimum luma sample corresponding to the minimum luma sample; generating a linear model using the down-sampled maximum luma sample, the down-sampled minimum luma sample, the first reconstructed chroma sample, and the second reconstructed chroma sample; computing down-sampled luma samples from luma samples of the reconstructed luma block, wherein each down-sampled luma sample corresponds to a chroma sample of the chroma block; and predicting chroma samples of the chroma block by applying the liner model to the corresponding down-sampled luma samples.
-
公开(公告)号:US11924411B2
公开(公告)日:2024-03-05
申请号:US17844712
申请日:2022-06-20
Inventor: Yi-Wen Chen , Xianglin Wang , Xiaoyu Xiu
IPC: H04N19/00 , H04N19/105 , H04N19/132 , H04N19/176 , H04N19/186
CPC classification number: H04N19/105 , H04N19/132 , H04N19/176 , H04N19/186
Abstract: A method and a computing device are provided for video coding. The method may include deriving parameter α and parameter β for a CCLM mode by using a predetermined number of neighboring reconstructed luma samples and chroma samples in a CU; and generating a final chroma predictor for the chroma samples of the CU by using the parameter α and the parameter β.
-
公开(公告)号:US11909969B2
公开(公告)日:2024-02-20
申请号:US17975546
申请日:2022-10-27
Inventor: Xianglin Wang , Yi-Wen Chen
IPC: H04N19/119 , H04N19/115 , H04N19/52
CPC classification number: H04N19/119 , H04N19/115 , H04N19/52
Abstract: A method for video coding is provided. The method includes: partitioning video pictures into a plurality of coding units (CUs), at least one of which is further portioned into two prediction units (PUs) including at least one triangular shaped PU with a partitioning orientation in one of: from top-left corner to bottom-right corner, and from top-right corner to bottom-left corner; constructing a uni-prediction motion vector candidate list; determining whether a current CU is coded as triangle prediction mode according to coded information; signaling a partition orientation flag indicating the partitioning orientation; and signaling index values that indicate selected entries in the constructed uni-prediction motion vector candidate list.
-
-
-
-
-
-
-
-
-