-
公开(公告)号:US11375199B2
公开(公告)日:2022-06-28
申请号:US16850854
申请日:2020-04-16
Applicant: Huawei Technologies Co., Ltd.
Inventor: Maxim Borisovitch Sychev , Georgy Aleksandrovich Zhulikov , Timofey Mikhailovich Solovyev , Jianle Chen
IPC: H04N7/18 , H04N19/132 , H04N19/105 , H04N19/117 , H04N19/137 , H04N19/159 , H04N19/176 , H04N19/182 , H04N19/52 , H04N19/593
Abstract: The disclosure relates to an apparatus and method for inter prediction of a sample value of a current full-integer pixel of a plurality of pixels of a current block of a current frame of a video signal. The apparatus comprises a processing unit configured to: determine a motion vector of the current full-integer pixel on the basis of the current frame and a reference frame of the video signal and/or on the basis of a motion compensation model; determine for the current full-integer pixel a corresponding sub-integer pixel in the reference frame on the basis of the motion vector of the current full-integer pixel; generate on the basis of a predefined set of filter support pixels in the current frame a set of corresponding filter support pixels in the reference frame, wherein the predefined set of filter support pixels in the current frame comprises one or more neighboring full-integer and/or sub-integer pixels of the current full-integer pixel; determine a respective sample value of the corresponding sub-integer pixel of the current full-integer pixel and the corresponding filter support pixels in the reference frame; and determine the inter predicted sample value of the current pixel in the current frame by applying a spatial high-pass filter to the sample value of the corresponding sub-integer pixel of the current full-integer pixel in the reference frame and to the sample values of the corresponding filter support pixels in the reference frame.
-
公开(公告)号:US20220109855A1
公开(公告)日:2022-04-07
申请号:US17357734
申请日:2021-06-24
Applicant: Huawei Technologies Co., Ltd.
Inventor: Yei-Kui Wang , FNU Hendry , Maxim Borisovitch Sychev
IPC: H04N19/174 , H04N19/66 , H04N19/172 , H04N19/44
Abstract: A video coding mechanism is disclosed. The mechanism includes partitioning a picture into a plurality of first level tiles. A subset of the first level tiles is partitioned into a plurality of second level tiles. The first level tiles and the second level tiles are assigned into one or more tile groups such that all tiles in an assigned tile group containing the second level tiles are constrained to cover a rectangular region of the picture. The first level tiles and the second level tiles are encoded into a bitstream. The bitstream is stored for communication toward a decoder.
-
公开(公告)号:US10863205B2
公开(公告)日:2020-12-08
申请号:US15934628
申请日:2018-03-23
Applicant: Huawei Technologies Co., Ltd.
IPC: H04N19/82 , H04N19/13 , H04N19/33 , H04N19/14 , H04N19/50 , H04N19/117 , H04N19/176 , H04N19/44 , H04N19/51 , G06T5/00
Abstract: A video coder is provided for predictive coding, into an encoded video bit stream, of an original block of an original frame based on a prediction block obtained from a reference frame, comprising a buffer configured to store the original block, a buffer configured to store the prediction block, and an adaptive sharpening filter configured to apply a spatial adaptive sharpening filtering to the prediction block.
-
公开(公告)号:US10820008B2
公开(公告)日:2020-10-27
申请号:US15934098
申请日:2018-03-23
Applicant: Huawei Technologies Co., Ltd.
IPC: H04N19/51 , H04N19/82 , H04N19/523 , H04N19/117 , H04N19/176 , H04N19/44 , G06T5/00
Abstract: A video coder for predictive coding a video stream of subsequent frames according to motion compensation into an encoded video bit stream is provided. The video coder comprises a frame configured to store at least one reference frame of the video stream, an inter prediction unit configured to generate a prediction block of a current block of the current frame from a reference block of the reference frame. The prediction block is generated by a motion vector having a fractional-pel resolution, the fractional-pel resolution defines for each integer position of a motion vector a plurality of associated fractional positions. The video coder further comprises a sharpening filter configured to filter the prediction block, and a control unit configured to control the sharpening filter depending on the integer or fractional position of the motion vector used for generating the prediction block.
-
公开(公告)号:US12143586B2
公开(公告)日:2024-11-12
申请号:US17708861
申请日:2022-03-30
Applicant: Huawei Technologies Co., Ltd.
Inventor: Timofey Mikhailovich Solovyev , Maxim Borisovitch Sychev , Huanbang Chen , Alexander Alexandrovich Karabutov , Roman Igorevich Chernyak , Sergey Yurievich Ikonin , Haitao Yang , Elena Alexandrovna Alshina
IPC: H04N19/122 , H04N19/176 , H04N19/523 , H04N19/547
Abstract: A method related to adaptive usage of pixel-based and block-based affine motion compensation and includes performing sub-block-based affine transform prediction on an affine block with a first sub-block size if the first sub-block size is greater than or equal to a first sub-block size threshold. If the first sub-block size is less than the first sub-block size threshold, it is determined whether a pixel-based motion vector field is not applied for performing motion compensation for the affine block. If the motion vector field is not applied, a sub-block-based affine motion prediction is performed with a second sub-block size that is based on the first sub-block size. If the pixel-based motion vector field is applied, motion compensation is performed for a sub-block of the affine block using the pixel-based motion vector field.
-
36.
公开(公告)号:US20240348783A1
公开(公告)日:2024-10-17
申请号:US18750638
申请日:2024-06-21
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Maxim Borisovitch Sychev , Andrey Gennadevich Soroka
IPC: H04N19/13 , H04N19/149 , H04N19/91
CPC classification number: H04N19/13 , H04N19/149 , H04N19/91
Abstract: Methods and apparatuses are provided to approximate a cumulative distribution function (CDF) interval-wise with second order polynomials, while posing constraints on the polynomials within the intervals and/or on the boundary between the intervals. In this manner, a CDF approximation is obtained, which may be used in a variety of applications including entropy encoding and decoding of any source data. The constraints correspond to the characteristics of the CDF to be approximated.
-
公开(公告)号:US12101462B2
公开(公告)日:2024-09-24
申请号:US16918733
申请日:2020-07-01
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Timofey Mikhailovich Solovyev , Jianle Chen , Sergey Yurievich Ikonin , Maxim Borisovitch Sychev
IPC: H04N19/105 , H04N19/137 , H04N19/159 , H04N19/169
CPC classification number: H04N19/105 , H04N19/137 , H04N19/159 , H04N19/1883
Abstract: The present disclosure relates to encoding and decoding of video images. Motion vectors are used for prediction of an image for a current coding unit, which is within a current coding tree unit. The motion vectors are taken from a list of motion vector candidates. The list is generated for the current coding unit using a pattern of positions of allowed motion vectors, and in dependence on the positions of the pattern relative to the current coding unit, and on the position of the current coding unit within the current coding tree unit. From the pattern, a subset of positions is selected and positions are restricted to positions within the current coding tree unit, while other pattern positions not available or not stored in a buffer are excluded. Other excluded pattern positions may be substituted and/or adjusted to as to become available and/or are being stored in the buffer.
-
公开(公告)号:US20240298008A1
公开(公告)日:2024-09-05
申请号:US18662066
申请日:2024-05-13
Applicant: Huawei Technologies Co., Ltd.
Inventor: Ye-Kui Wang , FNU Hendry , Maxim Borisovitch Sychev
IPC: H04N19/174 , H04N19/119 , H04N19/172 , H04N19/176 , H04N19/30 , H04N19/44 , H04N19/66 , H04N19/70
CPC classification number: H04N19/174 , H04N19/119 , H04N19/172 , H04N19/30 , H04N19/44 , H04N19/66 , H04N19/70 , H04N19/176
Abstract: A video coding mechanism is disclosed. The mechanism includes partitioning a picture into a plurality of first level tiles. A subset of the first level tiles is partitioned into a plurality of second level tiles. The first level tiles and the second level tiles are assigned into one or more tile groups such that all tiles in an assigned tile group containing the second level tiles are constrained to cover a rectangular region of the picture. The first level tiles and the second level tiles are encoded into a bitstream. The bitstream is stored for communication toward a decoder.
-
公开(公告)号:US20240291962A1
公开(公告)日:2024-08-29
申请号:US18525393
申请日:2023-11-30
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Timofey Mikhailovich Solovyev , Jianle Chen , Sergey Yurievich Ikonin , Maxim Borisovitch Sychev
IPC: H04N19/105 , H04N19/137 , H04N19/159 , H04N19/169
CPC classification number: H04N19/105 , H04N19/137 , H04N19/159 , H04N19/1883
Abstract: The present disclosure relates to encoding and decoding of video images. Motion vectors are used as predictors for prediction of an image for a current coding unit CU, which is within a current coding tree unit CTU. The motion vectors are taken from a list of motion vector candidates MVCs. The list is generated for the current CU using a pattern of positions of allowed motion vectors, and in dependence on the positions of the pattern relative to the current CU, and on the position of the current CU within the current CTU. From the pattern, a subset of positions is selected and positions are restricted to positions within the current CTU, while other pattern positions not available or not stored in a buffer are excluded. Other excluded pattern positions may be substituted and/or adjusted to as to become available and/or are being stored in the buffer.
-
公开(公告)号:US20240056098A1
公开(公告)日:2024-02-15
申请号:US18493404
申请日:2023-10-24
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Maxim Borisovitch Sychev , Andrey Soroka , Elena Alexandrovna Alshina , Sergey Yurievich Ikonin
IPC: H03M7/30
CPC classification number: H03M7/6011 , H03M7/6005 , H03M7/3077
Abstract: Methods and apparatuses are described to encoded data into a bitstream and to decode data from a bitstream. The method is able to perform parallel encoding and decoding efficiently and avoids padding of substreams thus reducing the amount of bits within the bitstream. Portions of input data channels are multiplexed and encoded into substreams. During the multiplexing shuffling methods are applied in order to obtain substreams of more uniform lengths. The amount of bits within the substream may be further reduced by including only the relevant significant bits within the trailing bits of the encoding process.
-
-
-
-
-
-
-
-
-