Patents by Inventor Maxim Borisovitch Sychev

Maxim Borisovitch Sychev has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240056577
    Abstract: Methods and apparatuses are described to encode data into a bitstream and to decode data from a bitstream. The method is able to reduce the length of the bitstream by including only the relevant significant bits within the trailing bits of the encoding process. The amount of these leading trailing bits is determined and the trailing bits, which have the least amount, can be constructed. Indications of the amount of leading trailing bits are included into the bitstream. Therefore, padding is not required, resulting in less bits, which need to be signaled.
    Type: Application
    Filed: October 26, 2023
    Publication date: February 15, 2024
    Inventors: Maxim Borisovitch Sychev, Andrey Soroka, Elena Alexandrovna Alshina, Sergey Yurievich Ikonin
  • Publication number: 20240056098
    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.
    Type: Application
    Filed: October 24, 2023
    Publication date: February 15, 2024
    Inventors: Maxim Borisovitch Sychev, Andrey Soroka, Elena Alexandrovna Alshina, Sergey Yurievich Ikonin
  • Publication number: 20240040126
    Abstract: The disclosure provides a motion vector compression method, comprising: obtaining a temporal motion vector; determining a compressed motion vector using a binary representation of the temporal motion vector comprising an exponent part and/or a mantissa part, wherein the exponent part comprises N bits, the mantissa part comprises M bits, and wherein N is a non-negative integer and M is a positive integer; and performing a temporal motion vector prediction (TMVP) using the compressed motion vector.
    Type: Application
    Filed: October 9, 2023
    Publication date: February 1, 2024
    Inventors: Maxim Borisovitch SYCHEV, Timofey Mikhailovich SOLOVYEV, Alexander Alexandrovich KARABUTOV, Sergey Yurievich IKONIN, Jianle CHEN
  • Patent number: 11876956
    Abstract: An apparatus and method for inter prediction of a block includes estimating local illumination compensation (LIC) parameters using first reference samples of a current block and second reference samples of a reference block, wherein a third reference sample of the second reference samples is based on an integer part of a fractional motion vector (MV), and obtaining inter prediction of the current block according to the LIC parameters.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: January 16, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Maxim Borisovitch Sychev, Timofey Mikhailovich Solovyev, Alexander Alexandrovich Karabutov, Sergey Yurievich Ikonin, Jianle Chen
  • Patent number: 11818357
    Abstract: The disclosure provides a motion vector compression method, comprising: obtaining a temporal motion vector; determining a compressed motion vector using a binary representation of the temporal motion vector comprising an exponent part and/or a mantissa part, wherein the exponent part comprises N bits, the mantissa part comprises M bits, and wherein N is a non-negative integer and M is a positive integer; and performing a temporal motion vector prediction (TMVP) using the compressed motion vector.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: November 14, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Maxim Borisovitch Sychev, Timofey Mikhailovich Solovyev, Alexander Alexandrovich Karabutov, Sergey Yurievich Ikonin, Jianle Chen
  • Patent number: 11778205
    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. Each second level tile contains a single rectangular slice of picture data. The first level tiles and the second level tiles are encoded into a bitstream. The bitstream is stored for communication toward a decoder.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: October 3, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Ye-Kui Wang, Fnu Hendry, Maxim Borisovitch Sychev
  • Publication number: 20230209069
    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 encoded into a bitstream. A split indication is encoded into the bitstream. The split indication indicates that at least one of the first level tiles is split into the second level tiles. The bitstream is stored for communication toward a decoder.
    Type: Application
    Filed: March 3, 2023
    Publication date: June 29, 2023
    Inventors: Ye-Kui Wang, FNU Hendry, Maxim Borisovitch Sychev
  • Publication number: 20230128496
    Abstract: Methods and apparatuses are provided for estimating motion vectors of a dense motion field based on subsampled sparse motion field. The sparse motion field includes two or more motion vectors with their respective start positions. For each of the motion vectors, a transformation is derived which transforms the motion vector from its start point into a target point. The transformed motion vectors then contribute to the estimated motion vector on the target position. The contribution of each motion vector is weighted. Such motion estimation may be readily used for video encoding and decoding.
    Type: Application
    Filed: December 22, 2022
    Publication date: April 27, 2023
    Inventors: Maxim Borisovitch Sychev, Elena Alexandrovna Alshina, Mikhail Vyacheslavovich Sosulnikov, Alexander Alexandrovich Karabutov
  • Publication number: 20230106778
    Abstract: The present disclosure relates to methods and apparatuses for modifying a quantizer. In particular, within a preliminary set of quantization levels, at least one quantization level is modified based on optimization involving distortion for a predetermined set of input values. At least one another quantization level out of the preliminary set is not modified. The not modified (non-modifiable) quantization level is the minimum clipping value or the maximum clipping value. The modification may facilitate increasing the dynamic range of the quantized/inverse-quantized data. Such modified quantizer may be advantageous for employment in neural networks to compress their data such as feature maps or the like. It may improve accuracy of the neural network.
    Type: Application
    Filed: December 2, 2022
    Publication date: April 6, 2023
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Alexander Alexandrovich Karabutov, Robert A. Cohen, Hyomin Choi, Saeed Ranjbar Alvar, Ivan Bajic, Elena Alexandrovna Alshina, Sergey Yurievich Ikonin, Maxim Borisovitch Sychev
  • Patent number: 11616961
    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 encoded into a bitstream. A split indication is encoded into the bitstream. The split indication indicates that at least one of the first level tiles is split into the second level tiles. The bitstream is stored for communication toward a decoder.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: March 28, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yei-Kui Wang, FNU Hendry, Maxim Borisovitch Sychev
  • Patent number: 11601680
    Abstract: The present disclosure provides an encoding and decoding device, as well as an encoding and decoding method. In particular, the present disclosure relates to method for decoding of a video bitstream implemented by a decoding device, wherein the video bitstream includes data representing a coded picture comprising tile columns, the decoding method comprising: obtaining a syntax element by parsing the video bitstream, wherein the syntax element is used to derive the width of the tile columns, wherein the width of the tile columns is uniform; predicting the picture according the width of the tile columns.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: March 7, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Maxim Borisovitch Sychev, FNU Hendry, Ye-Kui Wang
  • Publication number: 20230019544
    Abstract: A method for coding video data is disclosed. The method comprises: obtaining a center motion vector of a coding block; deriving a first motion vector range for the coding block based on the center motion vector and a motion vector spread, wherein the motion vector spread depends on a size of the coding block; if the first motion vector range is at least partially pointing outside a first area including a reference picture, updating the first motion vector range to point within the first area, such that a minimum value or a maximum value of the updated first motion vector range is pointing at a boundary of the first area.
    Type: Application
    Filed: July 6, 2022
    Publication date: January 19, 2023
    Inventors: Timofey Mikhailovich SOLOVYEV, Maxim Borisovitch SYCHEV, Roman Igorevich CHERNYAK, Alexander Alexandrovich KARABUTOV, Sergey Yurievich IKONIN, Elena Alexandrovna ALSHINA
  • Publication number: 20220295073
    Abstract: A method of coding implemented by an encoding device for encoding video data, comprising: reducing at least part of Least Significant Bits of Picture Order Counter, POC_LSB, by omitting one bit or by omitting a number of bits depending on layer IDs; and coding the reduced POC_LSB.
    Type: Application
    Filed: March 23, 2022
    Publication date: September 15, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Maxim Borisovitch SYCHEV
  • Publication number: 20220264094
    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.
    Type: Application
    Filed: March 30, 2022
    Publication date: August 18, 2022
    Inventors: Timofey Mikhailovich Solovyev, Maxim Borisovitch Sychev, Huanbang Chen, Alexander Alexandrovich Karabutov, Roman Igorevich Chernyak, Sergey Yurievich Ikonin, Haitao Yang, Elena Alexandrovna Alshina
  • Publication number: 20220248062
    Abstract: An apparatus for inter prediction of a sample value of a current full-integer pixel of a plurality of pixels associated with a current block of a current frame of a video signal is disclosed. The apparatus is configured to: determine a motion vector of the current full-integer pixel based on a motion compensation model; determine for the current full-integer pixel a corresponding sub-integer pixel in a reference frame; determine positions of a set of corresponding filter support pixels in the reference frame; obtain 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 by applying a bilinear interpolation; and determine the inter predicted sample value of the current full-integer pixel.
    Type: Application
    Filed: March 29, 2022
    Publication date: August 4, 2022
    Inventors: Timofey Mikhailovich SOLOVYEV, Maxim Borisovitch SYCHEV, Huanbang CHEN, Alexander Alexandrovich KARABUTOV, Roman Igorevich CHERNYAK, Sergey Yurievich IKONIN, Haitao YANG, Elena Alexandrovna ALSHINA
  • Publication number: 20220239922
    Abstract: The present disclosure provides a method of coding implemented by a decoding/encoding device for coding video data. The method comprises the following steps: for a block coded in affine mode, determining control point motion vectors, CPMVs; determining a reference area in a reference picture corresponding to a sub-block of the affine coded block based on the determined CPMVs; setting a variable clipMVX equal to TRUE if a size of the reference area is greater than a predefined threshold, otherwise setting a variable clipMVX equal to FALSE; deriving a pixel-based motion vector field for the affine coded block; wherein, if the variable clipMVX is equal to TRUE, the deriving the pixel-based motion vector field further comprises motion vector clipping based on a first clipping range, wherein the first clipping range is determined based on the determined CPMVs and a size of the affine coded block.
    Type: Application
    Filed: March 30, 2022
    Publication date: July 28, 2022
    Inventors: Timofey Mikhailovich Solovyev, Maxim Borisovitch Sychev, Huanbang Chen, Alexander Alexandrovich Karabutov, Roman Igorevich Chernyak, Sergey Yurievich Ikonin, Haitao Yang, Elena Alexandrovna Alshina
  • Publication number: 20220217389
    Abstract: A coding method implemented by a decoding/encoding device for coding video data comprises coding, in a supplemental enhancement information (SEI) message, a set of sequence parameters. The set of sequence parameters is associated with temporal IDs of the sub-layers of a bitstream or coded layer video sequence (C(L)VS). The coding method further comprises processing the bitstream or C(L)VS by using the set of sequence parameters included in the SEI message. The set of sequence parameters is used for deriving or representing a picture rate of the sequence.
    Type: Application
    Filed: March 22, 2022
    Publication date: July 7, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Maxim Borisovitch SYCHEV
  • Patent number: 11375199
    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.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: June 28, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Maxim Borisovitch Sychev, Georgy Aleksandrovich Zhulikov, Timofey Mikhailovich Solovyev, Jianle Chen
  • Publication number: 20220182678
    Abstract: A method for coding a video implemented in an encoder or a decoder, comprising: determining control point motion vectors, CPMVs, for a block according to affine inter-prediction, according to a preselected affine motion model, the block being an affine block; performing motion compensation for the block using a pixel-based motion vector field according to values of the CPMVs, upon fulfilling at least one of the following conditions: A) for a predefined size of a sub-block of M×M, during processing of one line, respectively, of the sub-block the number of lines of the reference picture is less than N, where N is an integer and N is larger than 2.
    Type: Application
    Filed: February 22, 2022
    Publication date: June 9, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Timofey Mikhailovich Solovyev, Maxim Borisovitch Sychev, Huanbang Chen, Alexander Alexandrovich Karabutov, Roman Igorevich Chernyak, Sergey Yurievich Ikonin, Haitao Yang, Elena Alexandrovna Alshina
  • Publication number: 20220174326
    Abstract: A method for coding a video implemented in an encoder or a decoder including the enhanced interpolation filter, EIF, for motion compensation, the method comprising: i) determining control point motion vectors, CPMVs, for a block according to affine inter-prediction, the block being an affine block or a sub-block of the affine block; ii) for a predefined sub-block size determining a reference area for a sub-block with the predefined sub-block size according to values of the CPMVs; iii) comparing the determined reference area with a predefined threshold; iv) applying EIF for motion compensation, comprising deriving the pixel-based motion vector field for the block; wherein if the determined reference area is larger than the threshold, deriving the pixel-based motion vector field for the block further comprises motion vector clipping, wherein motion vector clipping range is determined based on motion model of the block and the size of the block.
    Type: Application
    Filed: February 23, 2022
    Publication date: June 2, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Timofey Mikhailovich Solovyev, Maxim Borisovitch Sychev, Huanbang Chen, Alexander Alexandrovich Karabutov, Roman Igorevich Chernyak, Sergey Yurievich Ikonin, Haitao Yang, Elena Alexandrovna Alshina