-
公开(公告)号:US11765383B2
公开(公告)日:2023-09-19
申请号:US17237924
申请日:2021-04-22
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Timofey Mikhailovich Solovyev , Roman Igorevich Chernyak , Alexander Alexandrovich Karabutov , Jianle Chen , Sergey Yurievich Ikonin , Elena Alexandrovna Alshina
IPC: H04N19/573 , H04N19/159 , H04N19/176 , H04N19/577
CPC classification number: H04N19/573 , H04N19/159 , H04N19/176 , H04N19/577
Abstract: The present disclosure relates to video encoding and decoding, and in particular to determining motion information for a current block using a history-based motion vector predictor, HMVP, list. The HMVP list is constructed, with said list being an ordered list of N HMVP candidates Hk, k=0, . . . , N−1, which are associated with motion information of N preceding blocks of the frame and precede the current block. Each HMVP candidate has motion information including elements of one or more motion vectors, MVs, one or more reference picture indices corresponding to the MVs, and one or more bi-prediction weight indices. One or more HMVP candidates from the HMVP list are added into a motion information candidate list for the current block; and the motion information is derived based on the motion information candidate list.
-
公开(公告)号:US11750810B2
公开(公告)日:2023-09-05
申请号:US17876317
申请日:2022-07-28
Applicant: Huawei Technologies Co., Ltd.
Inventor: Han Gao , Jianle Chen , Semih Esenlik , Zhijie Zhao , Anand Meher Kotra
IPC: H04N19/119 , H04N19/176 , H04N19/192 , H04N19/96
CPC classification number: H04N19/119 , H04N19/176 , H04N19/192 , H04N19/96
Abstract: A partitioning method comprises determining whether a current block of a picture is a boundary block and whether the size of the current block is larger than a minimum allowed quadtree leaf node size; and if the current block is the boundary block and the size of the current block is not larger than the minimum allowed quadtree leaf node size (MinQTSize), applying forced binary tree (BT) partitioning to the current block. A method comprises making a determination that a current block of a picture is a boundary block and that a size of the current block is less than or equal to a minimum allowed quadtree (QT) leaf node size (MinQTSize); and applying, in response to the determination, forced binary tree (BT) partitioning to the current block.
-
公开(公告)号:US20230276076A1
公开(公告)日:2023-08-31
申请号:US18313984
申请日:2023-05-08
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Jianle Chen , Anand Meher Kotra , Semih Esenlik , Biao Wang , Han Gao , Zhijie Zhao
IPC: H04N19/86 , H04N19/176 , H04N19/186 , H04N19/82 , H04N19/96
CPC classification number: H04N19/86 , H04N19/176 , H04N19/186 , H04N19/82 , H04N19/96
Abstract: A method and image processing device are provided, including a deblocking filter. The deblocking filter modifies values of at most MA samples of the first image block as first filter output values, the at most MA samples being located at a column of the first image block that is perpendicular to and adjacent to the horizontal block edge; and modifies values of at most MB samples of the second image block as second filter output values, the at most MB samples being located at a column of the second image block that is perpendicular to and adjacent to the horizontal block edge. At most a number MA of sample values of the first image block adjacent to the block edge are modified and at most a number MB of sample values of the second image block adjacent to the block edge are modified, wherein MA
-
公开(公告)号:US11736719B2
公开(公告)日:2023-08-22
申请号:US17713223
申请日:2022-04-04
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Semih Esenlik , Han Gao , Anand Meher Kotra , Biao Wang , Jianle Chen
Abstract: A non-transitory computer-readable medium for inter-prediction and an encoder are provided. An initial motion vector is obtained for a current block. Search space positions are determined according to the initial motion vector. Matching costs for the search space positions are checked according to a checking order to select a target search space position with a minimal matching cost. A refining motion vector of the current block is determined based on the initial motion vector and the target search space position. A central search space position is determined according to the checking order, and the central search space position is pointed to by the initial motion vector.
-
公开(公告)号:US20230239494A1
公开(公告)日:2023-07-27
申请号:US18155641
申请日:2023-01-17
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Huanbang Chen , Haitao Yang , Jianle Chen
IPC: H04N19/52 , H04N19/105 , H04N19/50
CPC classification number: H04N19/52 , H04N19/105 , H04N19/50
Abstract: A video encoder, a video decoder, and a corresponding method are provided. The method includes: parsing a bitstream to obtain an index, where the index indicates a target candidate motion vector group of a current coding block; determining the target candidate motion vector group in an affine candidate motion vector list based on the index, where the affine candidate motion vector list includes at least a first candidate motion vector group, the first candidate motion vector group is obtained based on a first group of control points of a first neighboring affine coding block, and the first group of control points is determined based on a CTU located relative to the current coding block, wherein the first neighboring affine coding block is located in the CTU; and predicting a predicted sample value of the current coding block based on the target candidate motion vector group.
-
公开(公告)号:US11706412B2
公开(公告)日:2023-07-18
申请号:US17139913
申请日:2020-12-31
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Victor Alexeevich Stepin , Sergey Yurievich Ikonin , Roman Igorevich Chernyak , Jianle Chen , Dmitry Yurievich Kuryshev
IPC: H04N19/117 , H04N19/124 , H04N19/132 , H04N19/159 , H04N19/176 , H04N19/61 , H04N19/82 , H04N19/105 , H04N19/129 , H04N19/60 , G06F1/03 , H04N19/80
CPC classification number: H04N19/117 , G06F1/03 , H04N19/105 , H04N19/124 , H04N19/129 , H04N19/132 , H04N19/159 , H04N19/176 , H04N19/60 , H04N19/61 , H04N19/80 , H04N19/82
Abstract: A filter for video coding is configured for processing a block for generation of a filtered block, where the block comprises a plurality of pixels. The filter includes one or more processor configured to: scan a current pixel of the block and its neighboring pixels of the current pixel according to a predefined scan template, obtain spectrum components by performing transform for the current pixel and its neighboring pixels, obtain filtered spectrum components based on a filtering parameter and the spectrum components, obtain filtered pixels by performing inverse transform for the filtered spectrum components, and generate a filtered block based on the filtered pixels.
-
公开(公告)号:US11683533B2
公开(公告)日:2023-06-20
申请号:US17228306
申请日:2021-04-12
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Jianle Chen , Anand Meher Kotra , Semih Esenlik , Biao Wang , Han Gao , Zhijie Zhao
IPC: H04N19/86 , H04N19/176 , H04N19/186 , H04N19/82 , H04N19/96
CPC classification number: H04N19/86 , H04N19/176 , H04N19/186 , H04N19/82 , H04N19/96
Abstract: A method and image processing device are provided, including a deblocking filter. The deblocking filter modifies values of at most MA samples of the first image block as first filter output values, the at most MA samples being obtained from a column of the first image block that is perpendicular to and adjacent to the horizontal block edge; and modifies values of at most MB samples of the second image block as second filter output values, the at most MB samples being obtained from a column of the second image block that is perpendicular to and adjacent to the horizontal block edge. At most a number MA of sample values of the first image block adjacent to the block edge are modified and at most a number MB of sample values of the second image block adjacent to the block edge are modified, wherein MA
-
公开(公告)号:US20230188739A1
公开(公告)日:2023-06-15
申请号:US18166890
申请日:2023-02-09
Applicant: Huawei Technologies Co., Ltd.
Inventor: Yin Zhao , Haitao Yang , Jianle Chen
IPC: H04N19/44 , H04N19/136 , H04N19/176 , H04N19/625
CPC classification number: H04N19/44 , H04N19/136 , H04N19/176 , H04N19/625
Abstract: A video decoding method includes determining a usage of an SVT- vertical (V) or an SVT-horizontal (H) for a residual block; determining a transform block position of a transform block of the residual block; determining a transform type of the transform block, wherein the transform type indicates a horizontal transform and a vertical transform for the transform block, wherein at least one of the horizontal transform or the vertical transform is a discrete sine transform (DST)-7; and reconstructing the residual block based on the transform type, the transform block position, and transform coefficients of the transform block.
-
公开(公告)号:US11601663B2
公开(公告)日:2023-03-07
申请号:US17561049
申请日:2021-12-23
Applicant: Huawei Technologies Co., Ltd.
Inventor: Yin Zhao , Haitao Yang , Jianle Chen
IPC: H04N11/02 , H04N19/44 , H04N19/136 , H04N19/176 , H04N19/625
Abstract: A video decoding method includes determining a usage of an SVT-vertical (V) or an SVT-horizontal (H) for a residual block; determining a transform block position of a transform block of the residual block; determining a transform type of the transform block, wherein the transform type indicates a horizontal transform and a vertical transform for the transform block, wherein at least one of the horizontal transform or the vertical transform is a discrete sine transform (DST)-7; and reconstructing the residual block based on the transform type, the transform block position, and transform coefficients of the transform block.
-
公开(公告)号:US11595669B2
公开(公告)日:2023-02-28
申请号:US17303976
申请日:2021-06-11
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Xiang Ma , Jianle Chen , Haitao Yang
IPC: H04N19/196 , H04N19/132 , H04N19/159 , H04N19/176 , H04N19/186 , H04N19/593
Abstract: This application provides a chroma block prediction method and apparatus. The method includes: obtaining a maximum luma value and a minimum luma value based on luma samples corresponding to neighboring samples of a target chroma block, and calculating a first difference between the maximum luma value and the minimum luma value; if the first difference is not equal to 0, processing the first difference based on a quantity of significant bits of the first difference and a first preset bit depth to obtain a second difference; and determining, based on a first chroma value, a second chroma value, and the second difference, an intra prediction model parameter corresponding to the target chroma block, and determining prediction information of the target chroma block based on the intra prediction model parameter and luma reconstruction information corresponding to the target chroma block.
-
-
-
-
-
-
-
-
-