Patents by Inventor Elena Alexandrovna ALSHINA

Elena Alexandrovna ALSHINA 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: 20250080738
    Abstract: A method of decoding of a picture from a video bitstream is disclosed. The video bitstream includes a slice header of a current slice and data representing the current slice. The method comprises: obtaining a parameter used to derive a number of tiles in the current slice from the slice header when a slice address of the current slice is not an address of a last tile in the picture where the current slice located; and reconstructing the current slice using the number of tiles in the current slice and the data representing the current slice.
    Type: Application
    Filed: November 13, 2024
    Publication date: March 6, 2025
    Inventors: Semih ESENLIK, Biao WANG, Anand Meher KOTRA, Elena Alexandrovna ALSHINA
  • Patent number: 12244806
    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: Grant
    Filed: March 22, 2022
    Date of Patent: March 4, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Roman Igorevich Chernyak, Sergey Yurievich Ikonin, Timofey Mikhailovich Solovyev, Alexander Alexandrovich Karabutov, Elena Alexandrovna Alshina
  • Patent number: 12238289
    Abstract: A method for deblocking a chroma block edge between a first chroma block of a first image block and a second chroma block of a second image block. The method includes a decision process which includes: determining a first chroma quantization parameter for the first chroma block based on a first luma quantization parameter of a first luma block of the first image block and a chroma QP mapping table for the first chroma block; determining a second chroma quantization parameter for the second chroma block based on a second luma quantization parameter of a second luma block of the second image block and a chroma QP mapping table for the second chroma block; determining an averaged and rounded chroma quantization parameter based on the first chroma quantization parameter and the second chroma quantization parameter; and determining a threshold parameter based on the averaged and rounded chroma quantization parameter.
    Type: Grant
    Filed: July 11, 2023
    Date of Patent: February 25, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Anand Meher Kotra, Elena Alexandrovna Alshina, Semih Esenlik, Biao Wang, Han Gao, Roman Igorevich Chernyak
  • Patent number: 12238274
    Abstract: A method of intra prediction of a coding block, performed by a decoder, the method comprising: obtaining a bitstream for the coding block; obtaining a value of intra prediction mode according to the bitstream; obtaining a value of an index for the coding block in accordance with the bitstream; obtaining a set of reference samples for the coding block, the set of reference samples comprises samples of a reconstructed block and additional samples; when the value of the index for the coding block is not equal to the predefined value, the set of reference samples comprises only of samples of the reconstructed block; obtaining a prediction value of a sample comprised in the coding block, according to the value of intra prediction mode for the coding block and the set of reference samples.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: February 25, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Alexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy, Elena Alexandrovna Alshina
  • Patent number: 12238338
    Abstract: A method of coding implemented by a decoding device, a decoder, an encoder are disclosed, the method comprising: obtaining a bitstream; obtaining a value of a syntax element sps_num_subpics_minus1 according to parse the bitstream; when the value of the syntax element sps_num_subpics_minus1 is greater than a preset value, obtaining a value of a syntax element sps_independent_subpics_flag from the bitstream.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: February 25, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Biao Wang, Semih Esenlik, Anand Meher Kotra, Han Gao, Elena Alexandrovna Alshina
  • Patent number: 12231690
    Abstract: A method of coding implemented by a decoding device is provided. The method includes parsing a bitstream to obtain a flag from a picture header of the bitstream, wherein the flag indicates whether a current picture is I picture. when the flag indicates that the current picture is I picture, a syntax element designed for inter prediction is inferred to a default value; or when the flag indicates that the current picture is P or B picture, obtaining a syntax element designed for inter prediction from the picture header.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: February 18, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Biao Wang, Semih Esenlik, Han Gao, Anand Meher Kotra, Elena Alexandrovna Alshina
  • Publication number: 20250047853
    Abstract: A method of obtaining a chrominance quantization parameter (QP) for chrominance components based on a luminance QP for luminance component, wherein the method is performed by a decoder, comprising parsing a received bitstream to obtain the luminance QP and information of a mapping function (ƒ) which associates a QP index (QPi) to the chrominance QP (QPc); obtaining the QPi based at least in a part on the luminance QP; obtaining the mapping function based on the obtained information; and obtaining a QPc based on the obtained mapping function and the obtained QPi.
    Type: Application
    Filed: October 22, 2024
    Publication date: February 6, 2025
    Inventors: Sergey Yurievich IKONIN, Roman Igorevich CHERNYAK, Timofey Mikhailovich SOLOVYEV, Alexander Alexandrovich KARABUTOV, Jianle CHEN, Elena Alexandrovna ALSHINA
  • Patent number: 12212760
    Abstract: A method of coding implemented by a decoding device or an encoding device, comprising obtaining indication information for a luma position (cbWidth/2, cbHeight/2) of a current coding block, relative to a top-left luma sample position (xCb, yCb) of the current coding block; setting a value of a luma intra prediction mode associated with the current coding block to a first default value, when the indication information indicates that an Intra Block Copy (IBC) mode or palette mode is applied for the luma component at the luma position (cbWidth/2, cbHeight/2), relative to the top-left luma sample position (xCb, yCb) of the current coding block; and obtaining a value of a chroma intra prediction mode based on the value of the luma intra prediction mode of the current coding block.
    Type: Grant
    Filed: September 21, 2023
    Date of Patent: January 28, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Biao Wang, Semih Esenlik, Han Gao, Anand Meher Kotra, Elena Alexandrovna Alshina
  • Publication number: 20250008128
    Abstract: A neural network including at least one neural network layer and an activation function connected to an output of the at least one neural network layer. The activation function is implemented as an approximation function of a mathematically defined real valued non-linear activation function, wherein the approximation function allows for integer-only processing of fixed-point representations of input values of the approximation function.
    Type: Application
    Filed: September 13, 2024
    Publication date: January 2, 2025
    Inventors: Timofey Mikhailovich Solovyev, Esin Koyuncu, Alexander Alexandrovich Karabutov, Maxim Borisovitch Sychev, Mikhail Vyacheslavovich Sosulnikov, Sergey Yurievich Ikonin, Elena Alexandrovna Alshina
  • Publication number: 20250005330
    Abstract: A method of operating a neural network based on conditioned weights includes defining integer lower and upper threshold values for values of integer numbers comprised in data entities of input data for the neural network layer. If a value of an integer numbers comprised in a data entity of the input data is smaller than the lower threshold value, the value of the integer number comprised in the data entity of the input data is clipped to the lower threshold value, or if a value of an integer number comprised in a data entity of the input data is larger than the upper threshold value, the value of the integer number comprised in the data entity of the input data is clipped to the upper threshold value. Integer valued weights are determined based on the lower threshold value, the upper threshold value, and a pre-defined accumulator register size, such that integer overflow of the accumulator register can be avoided.
    Type: Application
    Filed: September 12, 2024
    Publication date: January 2, 2025
    Inventors: Timofey Mikhailovich Solovyev, Sergey Yurievich Ikonin, Elena Alexandrovna Alshina, Esin Koyuncu, Maxim Borisovitch Sychev, Alexander Alexandrovich Karabutov, Mikhail Vyacheslavovich Sosulnikov
  • Publication number: 20250005331
    Abstract: The present disclosure relates to a method of operating a neural network with clipped input data. The method includes defining lower and upper threshold values for integer numbers in data entities of input data for at least one neural network layer. If a value of an integer number in a data entity of the input data is smaller than the defined lower threshold value, the method includes clipping the value of the integer number comprised in the data entity of the input data to the defined lower threshold value. If a value of an integer number in a data entity of the input data is larger than the defined upper threshold value, the method includes clipping the value of the integer number comprised in the data entity of the input data to the defined upper threshold value. Integer overflow of an accumulator register is thereby avoided.
    Type: Application
    Filed: September 13, 2024
    Publication date: January 2, 2025
    Inventors: Timofey Mikhailovich Solovyev, Sergey Yurievich Ikonin, Elena Alexandrovna Alshina, Johannes Sauer, Esin Koyuncu, Maxim Borisovitch Sychev, Alexander Alexandrovich Karabutov, Mikhail Vyacheslavovich Sosulnikov, Kirill Igorevich SOLODSKIKH, Vladimir Mikhailovich Kryzhanovskiy, Alexander Nikolaevich Filippov
  • Patent number: 12184858
    Abstract: A method of decoding of a picture from a video bitstream is disclosed. The video bitstream includes a slice header of a current slice and data representing the current slice. The method comprises: obtaining a parameter used to derive a number of tiles in the current slice from the slice header when a slice address of the current slice is not an address of a last tile in the picture where the current slice located; and reconstructing the current slice using the number of tiles in the current slice and the data representing the current slice.
    Type: Grant
    Filed: May 17, 2023
    Date of Patent: December 31, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Semih Esenlik, Biao Wang, Anand Meher Kotra, Elena Alexandrovna Alshina
  • Patent number: 12182963
    Abstract: An image processing apparatus processes a color filter mosaic, CFM, image of a scene into a final image of the scene. The image processing apparatus includes processing circuitry configured to implement a neural network. The neural network is configured to process the CFM image into an enhanced CFM image. The processing circuitry is further configured to transform the enhanced CFM image into the final image.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: December 31, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Nickolay Dmitrievich Egorov, Elena Alexandrovna Alshina, Marat Ravilevich Gilmutdinov, Dmitry Vadimovich Novikov, Anton Igorevich Veselov, Kirill Aleksandrovich Malakhov
  • Patent number: 12184863
    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: Grant
    Filed: December 22, 2022
    Date of Patent: December 31, 2024
    Assignee: Huawei Technologies Co., Ltd
    Inventors: Maxim Borisovitch Sychev, Elena Alexandrovna Alshina, Mikhail Vyacheslavovich Sosulnikov, Alexander Alexandrovich Karabutov
  • Publication number: 20240422316
    Abstract: The present disclosure relates to image modification such as an image enhancement wherein the processing is at least partially based on neural networks. In particular, the image modification includes a multi-channel processing in which a primary channel is processed separately and secondary channels are processed based on the processed primary channel. The primary channel is processed based on a first spatial frequency transform to obtain a transformed primary channel and the secondary channel is processed based on a second spatial frequency transform to obtain a transformed secondary channel. The transformed primary channel is processed by means of a first neural network to obtain a modified transformed primary channel and the transformed secondary channel is processed based on the transformed primary channel by means of a second neural network to obtain a modified transformed secondary channel.
    Type: Application
    Filed: August 28, 2024
    Publication date: December 19, 2024
    Inventors: Kai Cui, Atanas Boev, Eckehard Steinbach, Elena Alexandrovna Alshina, Ahmet Burakhan Koyuncu
  • Publication number: 20240422311
    Abstract: A method for operating a two-dimensional (2D) separable interpolation filter for coding a video, wherein the two-dimensional separable interpolation filter comprises a first and a second one-dimensional (1D) interpolation filter and a temporal buffer of a predetermined buffer size, wherein the method comprises: obtaining filter coefficients for the first one-dimensional interpolation filter of the two-dimensional interpolation filter; comparing a sum of positive filter coefficients of the obtained filter coefficients with a threshold; and upon determining that the sum of positive filter coefficients is larger than the threshold, amending one or more of the filter coefficients to obtain amended filter coefficients, wherein the one or more filter coefficients are amended such that a sum of positive filter coefficients of the amended filter coefficients is not larger than the threshold; applying the amended filter coefficients to samples of the video to obtain a value of a fractional sample position of the video
    Type: Application
    Filed: June 18, 2024
    Publication date: December 19, 2024
    Inventors: Elena Alexandrovna Alshina, Semih Esenlik, Anand Meher Kotra, Biao Wang, Han Gao
  • Publication number: 20240414361
    Abstract: A method of processing a current object is provided. A set of input data tensors representing the current object are inputted into a first neural layer of a transformer based neural network. Based on information about processing the current object, at least one auxiliary data tensor is inputted into the first neural layer or a second neural layer of the transformer based neural network, where the at least one auxiliary data tensor is different from each of the input data tensors of the set of input data tensors and represents at least one auxiliary input. The set of input data tensors are processed by the transformer based neural network using the at least one auxiliary data tensor in order to obtain a set of output data tensors.
    Type: Application
    Filed: June 14, 2024
    Publication date: December 12, 2024
    Inventors: Georgii Petrovich Gaikov, Sergey Yurievich Ikonin, Ahmet Burakhan Koyuncu, Alexander Alexandrovich Karabutov, Timofey Mikhailovich Solovyev, Elena Alexandrovna Alshina
  • Publication number: 20240406404
    Abstract: A motion information storing method comprises: determining a distance between a sample set in the current block and the common boundary; and comparing the distance with a threshold to determine whether third motion information is stored for the sample set, wherein the third motion information is derived by the first motion information and the second motion information.
    Type: Application
    Filed: August 6, 2024
    Publication date: December 5, 2024
    Inventors: Han GAO, Semih ESENLIK, Elena Alexandrovna ALSHINA, Biao WANG, Anand Meher KOTRA
  • Patent number: 12160603
    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: August 4, 2023
    Date of Patent: December 3, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Timofey Mikhailovich Solovyev, Roman Igorevich Chernyak, Alexander Alexandrovich Karabutov, Jianle Chen, Sergey Yurievich Ikonin, Elena Alexandrovna Alshina
  • Patent number: 12160578
    Abstract: A method of obtaining a chrominance quantization parameter (QP) for chrominance components based on a luminance QP for luminance component, wherein the method is performed by a decoder, comprising parsing a received bitstream to obtain the luminance QP and information of a mapping function (ƒ) which associates a QP index (QPi) to the chrominance QP (QPc); obtaining the QPi based at least in a part on the luminance QP; obtaining the mapping function based on the obtained information; and obtaining a QPc based on the obtained mapping function and the obtained QPi.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: December 3, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Sergey Yurievich Ikonin, Roman Igorevich Chernyak, Timofey Mikhailovich Solovyev, Alexander Alexandrovich Karabutov, Jianle Chen, Elena Alexandrovna Alshina