-
公开(公告)号:US20230336758A1
公开(公告)日:2023-10-19
申请号:US18339772
申请日:2023-06-22
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Sergey Yurievich Ikonin , Mikhail Vyacheslavovich Sosulnikov , Alexander Alexandrovich Karabutov , Timofey Mikhailovich Solovyev , Biao Wang , Elena Alexandrovna Alshina
IPC: H04N19/46 , H04N19/132
CPC classification number: H04N19/46 , H04N19/132
Abstract: The present disclosure relates to methods and apparatuses for encoding data for (still or video processing into a bitstream). In particular, the data are processed by a network which includes a plurality of cascaded layers. In the processing, feature maps are generated by the layers. The feature maps processed (output) by at least two different layers have different resolutions. In the processing, a layer is selected, out of the cascaded layers, which is different from the layer generating the feature map of the lowest resolution (e.g. latent space). The bitstream includes information related to the selected layer. With this approach, scalable processing which may operate on different resolutions is provided so that the bitstream may convey information relating to such different resolutions. Accordingly, the data may be efficiently coded within the bitstream, depending on the resolution which may vary depending on the content of the picture data coded.
-
公开(公告)号:US20220116597A1
公开(公告)日:2022-04-14
申请号:US17556180
申请日:2021-12-20
Applicant: Huawei Technologies Co., Ltd.
IPC: H04N19/117 , H04N19/176 , H04N19/186 , H04N19/182 , H04N19/132 , H04N19/136
Abstract: A filter, to an encoder and a decoder using the filter, to a filtering method and a corresponding program, as well as to encoding and decoding using the filtering method or the filter. The method includes obtaining of an extended reconstructed block by extending the current reconstructed block to include at least padding samples from the current reconstructed block. After padding, a current pixel of the extended reconstructed block and its neighboring pixels are loaded into a linear buffer and transformed with a one-dimensional (1D) transform. The method is performed in frequency domain using a look-up table and the filtered pixels are transformed back.
-
公开(公告)号:US20220103822A1
公开(公告)日:2022-03-31
申请号:US17547169
申请日:2021-12-09
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Sergey Yurievich Ikonin , Roman Igorevich Chernyak , Timofey Mikhailovich Solovyev , Alexander Alexandrovich Karabutov , Elena Alexandrovna Alshina
IPC: H04N19/124 , H04N19/186 , H04N19/196
Abstract: A method of obtaining quantization parameter (QP) for chrominance components based on QP for luminance component, wherein the method is performed by a decoder or encoder, and wherein the method comprises obtaining a luminance QP for a luma component of a coding unit; obtaining a QP index (QPi) based at least in a part on the luminance QP; and obtaining a chrominance QP (QPc) for a chroma component of the coding unit based on the QP index by using a preset lookup table, wherein the maximum difference between the QP index and the chrominance QP is equal to 3.
-
公开(公告)号:US11240512B2
公开(公告)日:2022-02-01
申请号:US16702083
申请日:2019-12-03
Applicant: Huawei Technologies Co., Ltd.
Inventor: Sergey Yurievich Ikonin
IPC: H04N19/159 , H04N19/11 , H04N19/136 , H04N19/176 , H04N1/333 , H04N19/61 , H04N1/41
Abstract: A method of decoding video, comprising: receiving an encoded bit stream representing frames of video, each of the frames comprising blocks of pixels; for a current block to be decoded, obtaining a vanishing point from the encoded bit stream and calculating pixel values of the current block to be decoded by performing intra-prediction based on a prediction line originating in the vanishing point; and providing decoded video based on the calculated pixel values. A method of encoding video, an encoder, and a decoder are also disclosed.
-
公开(公告)号:US11228788B2
公开(公告)日:2022-01-18
申请号:US15931341
申请日:2020-05-13
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
IPC: H04N19/00 , H04N19/82 , H04N19/117 , H04N19/124 , H04N19/147 , H04N19/176 , H04N19/182 , H04N19/51
Abstract: The disclosure relates to an in-loop filter apparatus for video coding, which is configured for processing a reconstructed frame corresponding to a current frame for generation of a filtered reconstructed frame, wherein the reconstructed frame comprises a plurality of pixels, each pixel being associated with a pixel value. The in-loop filter apparatus comprises a processing unit configured to: partition the reconstructed frame into a plurality of overlapping and/or non-overlapping 2D pixel blocks; generate for each 2D pixel block a 2D spectrum by applying a 2D transform to the 2D pixel block, wherein the 2D spectrum comprises a plurality of spectral components; generate for each 2D pixel block a filtered 2D spectrum by multiplying each spectral component with a respective gain coefficient, wherein the respective gain coefficient depends on the respective spectral component and/or one or more neighboring spectral components of the respective spectral component and one or more filtering parameters; generate for each 2D pixel block a filtered 2D pixel block by applying an inverse 2D transform to the filtered 2D spectrum; and generate the filtered reconstructed frame on the basis of the plurality of filtered 2D pixel blocks.
-
公开(公告)号:US11115680B2
公开(公告)日:2021-09-07
申请号:US16664466
申请日:2019-10-25
Applicant: Huawei Technologies Co., Ltd.
Inventor: Sergey Yurievich Ikonin
IPC: H04N19/597 , H04N19/103 , H04N19/176 , H04N19/43 , H04N19/513 , H04N7/00
Abstract: The disclosure relates to an apparatus for encoding a video signal, wherein the video signal is a two-dimensional projection of a panoramic video signal and comprises a plurality of successive frames, including a reference frame and a current frame, wherein each frame of the plurality of successive frames comprises a plurality of video coding blocks and wherein each video coding block comprises a plurality of pixels.
-
公开(公告)号:US12160603B2
公开(公告)日:2024-12-03
申请号:US18230384
申请日:2023-08-04
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
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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-