Patents by Inventor Timofey Mikhailovich SOLOVYEV

Timofey Mikhailovich SOLOVYEV 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: 20230353764
    Abstract: A method and apparatus for decoding data for still or video processing into a bitstream are provided. In particular, two or more sets of feature map elements are obtained from the bitstream. Each set of feature map elements relates to a feature map. Each of the two or more sets of feature map elements is then respectively inputted into two or more feature map processing layers out of a plurality of cascaded layers. The decoded data for picture or video processing is then obtained as a result of the processing by the plurality of cascaded layers. According to the present disclosure, the data may be decoded from the bitstream in an efficient manner in the layered structure.
    Type: Application
    Filed: June 23, 2023
    Publication date: November 2, 2023
    Inventors: Sergey Yurievich Ikonin, Mikhail Vyacheslavovich Sosulnikov, Alexander Alexandrovich Karabutov, Timofey Mikhailovich Solovyev, Biao Wang, Elena Alexandrovna Alshina
  • Patent number: 11800152
    Abstract: The present disclosure relates to methods and apparatuses for encoding video data into a bitstream and for decoding video data received in a bitstream. A second control flag indicating whether or not to use multi-hypothesis prediction for intra and inter mode is generated and transmitted only conditionally, upon a determination whether or not separate merge list technique for subblock merge candidates is used. On the other hand, a decoder is capable of deciding usage of multi-hypothesis prediction for intra and inter mode and separate merge list technique for subblock merge candidates even though the second control flag is transmitted only conditionally.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: October 24, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Roman Igorevich Chernyak, Timofey Mikhailovich Solovyev, Sergey Yurievich Ikonin, Alexander Alexandrovich Karabutov, Jianle Chen
  • Publication number: 20230336759
    Abstract: The present disclosure relates to methods and apparatuses for decoding data for (still or video processing into a bitstream). Two or more sets of segmentation information elements are obtained from the bitstream. Then, each of the two or more sets of segmentation information elements are inputted respectively into two or more segmentation information processing layers out of a plurality of cascaded layers. In each of the two or more segmentation information processing layers, the respective sets of segmentation information are processed. The decoded data for picture or video processing are obtained based on the segmentation information processed by the plurality of cascaded layers. Accordingly, the data may be decoded from the bitstream in an efficient manner in the layered structure.
    Type: Application
    Filed: June 22, 2023
    Publication date: October 19, 2023
    Inventors: Sergey Yurievich Ikonin, Mikhail Vyacheslavovich Sosulnikov, Alexander Alexandrovich Karabutov, Timofey Mikhailovich Solovyev, Biao Wang, Elena Alexandrovna Alshina
  • Publication number: 20230336758
    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.
    Type: Application
    Filed: June 22, 2023
    Publication date: October 19, 2023
    Inventors: Sergey Yurievich Ikonin, Mikhail Vyacheslavovich Sosulnikov, Alexander Alexandrovich Karabutov, Timofey Mikhailovich Solovyev, Biao Wang, Elena Alexandrovna Alshina
  • Patent number: 11765383
    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.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: September 19, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Timofey Mikhailovich Solovyev, Roman Igorevich Chernyak, Alexander Alexandrovich Karabutov, Jianle Chen, Sergey Yurievich Ikonin, Elena Alexandrovna Alshina
  • Publication number: 20230291902
    Abstract: A method for inverse quantization of a current block of a picture is provided. The method is performed by a decoder, and the picture comprises a luminance component and a chrominance component, where the luminance component and the chrominance component are partitioned into multiple blocks. The method includes obtaining one or more existing quantization parameter (QP) values from a received bitstream, wherein the one or more existing QP values are associated with a current block in the chrominance component; determining a QP value for the current block in the chrominance component based on the one or more existing QP values; performing inverse quantization on the current block in the chrominance component using the determined QP value.
    Type: Application
    Filed: May 9, 2023
    Publication date: September 14, 2023
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Roman Igorevich CHERNYAK, Alexander Alexandrovich KARABUTOV, Sergey Yurievich IKONIN, Timofey Mikhailovich SOLOVYEV, Haitao YANG, Jianle CHEN, Yin ZHAO
  • Patent number: 11750807
    Abstract: Apparatuses and methods for Intra Sub-Partitions (ISP) are provided. The method includes: obtaining information of ISP, and determining a size of a chroma transform block (TB) of the coding unit based on SubWidthC and SubHeightC when at least a first condition is fulfilled. The first condition includes the information of ISP indicates that ISP is used for splitting the luma coding block. SubWidthC and SubHeightC are variables depending on chroma format information. The chroma format information indicates a chroma format of a picture the coding unit belongs to. The method can apply to all chroma format. The chroma format includes at least one of: 4:2:0, or 4:2:2, or 4:4:4. An accurate and versatile way to determine the size of the chroma transform block for the ISP is achieved.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: September 5, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Roman Igorevich Chernyak, Timofey Mikhailovich Solovyev, Yin Zhao, Sergey Yurievich Ikonin, Jianle Chen
  • Patent number: 11689723
    Abstract: A method for inverse quantization of a current block of a picture is provided. The method is performed by a decoder, and the picture comprises a luminance component and a chrominance component, where the luminance component and the chrominance component are partitioned into multiple blocks. The method includes obtaining one or more existing quantization parameter (QP) values from a received bitstream, wherein the one or more existing QP values are associated with a current block in the chrominance component; determining a QP value for the current block in the chrominance component based on the one or more existing QP values; performing inverse quantization on the current block in the chrominance component using the determined QP value.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: June 27, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Roman Igorevich Chernyak, Alexander Alexandrovich Karabutov, Sergey Yurievich Ikonin, Timofey Mikhailovich Solovyev, Haitao Yang, Jianle Chen, Yin Zhao
  • Publication number: 20230125381
    Abstract: A prediction method for an image block comprising a first prediction sub-block and a second prediction sub-block, the prediction method comprising: parsing a first index from a bitstream, wherein the first index is used to obtain prediction information of the first prediction sub-block; parsing a second index from the bitstream; comparing the first index with the second index; adjusting the second index in the event that the second index is equal to or greater than the first index; and obtaining prediction information of the second prediction sub-block according to the adjusted second index.
    Type: Application
    Filed: December 24, 2022
    Publication date: April 27, 2023
    Inventors: Timofey Mikhailovich SOLOVYEV, Semih Esenlik, Jianle Chen, Anand Meher Kotra, Han Gao, Biao Wang, Roman Igorevich Chernyak, Alexander Alexandrovich Karabutov, Sergey Yurievich Ikonin
  • 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
  • Patent number: 11558632
    Abstract: A prediction method for an image block comprising a first prediction sub-block and a second prediction sub-block, the prediction method comprising: parsing a first index from a bitstream, wherein the first index is used to obtain prediction information of the first prediction sub-block; parsing a second index from the bitstream; comparing the first index with the second index; adjusting the second index in the event that the second index is equal to or greater than the first index; and obtaining prediction information of the second prediction sub-block according to the adjusted second index.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: January 17, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Timofey Mikhailovich Solovyev, Semih Esenlik, Jianle Chen, Anand Meher Kotra, Han Gao, Biao Wang, Roman Igorevich Chernyak, Alexander Alexandrovich Karabutov, Sergey Yurievich Ikonin
  • Publication number: 20220394242
    Abstract: Reference picture management scheme is provided in the context of video coding. A method of decoding an encoded video sequence, comprising obtaining a value of a reference picture list (RPL) syntax element from a bitstream of the encoded video sequence, the RPL syntax element specifying whether syntax elements related to reference picture lists are present in the bitstream, when the RPL syntax element specifies that the syntax elements related to the reference picture lists are present in the bitstream, obtaining, from the bitstream, values of the syntax elements related to the reference picture lists; and constructing at least one reference picture list for inter prediction using the obtained values of the syntax elements related to the reference picture lists.
    Type: Application
    Filed: July 21, 2022
    Publication date: December 8, 2022
    Inventors: Roman Igorevich CHERNYAK, Timofey Mikhailovich SOLOVYEV, Sergey Yurievich IKONIN, Alexander Alexandrovich KARABUTOV, Elena Alexandrovna ALSHINA
  • Publication number: 20220345751
    Abstract: A method for decoding of a video bitstream implemented by a decoding device, wherein the video bitstream includes data representing one or more sequence parameter set, SPS, flags, the method comprising: for an SPS flag of the one or more SPS flags, obtaining two variables of the SPS flag, respectively, by parsing the video bitstream, wherein the value of one variable of the two variables is the minimum allowed value of the SPS flag, and wherein the value of the other variable of the two variables is the maximum allowed value of the SPS flag; obtaining the SPS flag, by parsing the video bitstream; evaluating whether the value of the SPS flag is valid based on the values of the two variables; and in case that the value of the SPS flag is valid, decoding the video bitstream according to the value of the SPS flag.
    Type: Application
    Filed: July 5, 2022
    Publication date: October 27, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Roman Igorevich Chernyak, Timofey Mikhailovich Solovyev, Alexander Alexandrovich Karabutov, Sergey Yurievich Ikonin, Elena Alexandrovna Alshina
  • Publication number: 20220345729
    Abstract: Improved deriving and signaling of minimum and maximum block sizes in the context of partitioning processes is provided herein. In particular, it is provided a method of deriving a minimum coding block size implemented by a decoding device, comprising: parsing a value of a syntax element from a bitstream, deriving the binary logarithm of the minimum coding block size by adding 2 to the parsed value of the syntax element, and deriving the minimum block size from the derived binary logarithm of the minimum coding block size. Restrictions on the syntax element values related to the partitioning process are introduced to prevent undefined behavior and unpredictable code length in case of using variable length codes.
    Type: Application
    Filed: June 22, 2022
    Publication date: October 27, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Timofey Mikhailovich Solovyev, Roman Igorevich Chernyak, Alexander Alexandrovich Karabutov, Sergey Yurievich Ikonin, Elena Alexandrovna Alshina
  • Publication number: 20220321921
    Abstract: The present disclosure relates to methods and apparatuses for encoding video data into a bitstream and for decoding video data received in a bitstream. A second control flag indicating whether or not to use multi-hypothesis prediction for intra and inter mode is generated and transmitted only conditionally, upon a determination whether or not separate merge list technique for subblock merge candidates is used. On the other hand, a decoder is capable of deciding usage of multi-hypothesis prediction for intra and inter mode and separate merge list technique for subblock merge candidates even though the second control flag is transmitted only conditionally.
    Type: Application
    Filed: June 9, 2022
    Publication date: October 6, 2022
    Inventors: Roman Igorevich CHERNYAK, Timofey Mikhailovich SOLOVYEV, Sergey Yurievich IKONIN, Alexander Alexandrovich KARABUTOV, Jianle CHEN
  • 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: 20220248012
    Abstract: Apparatuses and methods for Intra Sub-Partitions (ISP) are provided. The method includes: obtaining information of ISP, and determining a size of a chroma transform block (TB) of the coding unit based on SubWidthC and SubHeightC when at least a first condition is fulfilled. The first condition includes the information of ISP indicates that ISP is used for splitting the luma coding block. SubWidthC and SubHeightC are variables depending on chroma format information. The chroma format information indicates a chroma format of a picture the coding unit belongs to. The method can apply to all chroma format. The chroma format includes at least one of: 4:2:0, or 4:2:2, or 4:4:4. An accurate and versatile way to determine the size of the chroma transform block for the ISP is achieved.
    Type: Application
    Filed: April 20, 2022
    Publication date: August 4, 2022
    Inventors: Roman Igorevich CHERNYAK, Timofey Mikhailovich SOLOVYEV, Yin ZHAO, Sergey Yurievich IKONIN, Jianle CHEN
  • 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: 20220217347
    Abstract: A method for inverse quantization of a current block of a picture, the method comprising: receiving a bitstream; obtaining a joint chrominance component residual, JCCR, control flag from the bitstream; obtaining a chrominance mapping information from the bitstream based on the JCCR control flag; obtaining at least one chrominance quantization parameter, QP, offset from the bitstream based on the JCCR control flag; obtaining a QP value for the current chrominance block based on the obtained chrominance mapping information and the at least one obtained chrominance QP offset; performing inverse quantization on the current chrominance block by using the obtained QP value.
    Type: Application
    Filed: March 22, 2022
    Publication date: July 7, 2022
    Inventors: Roman Igorevich CHERNYAK, Sergey Yurievich IKONIN, Timofey Mikhailovich SOLOVYEV, Alexander Alexandrovich KARABUTOV, Elena Alexandrovna ALSHINA