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).
-
Patent number: 12266118Abstract: A method and device for digital signal processing are provided, particularly relating to video image processing. The device obtains image data comprising a plurality of pixels. The image data comprises a plurality of sequentially captured images. The device estimates, for a target image, a set of backward motion vector fields (backward MVFs) based on the target image, and a first set of images captured before the target image. The device further estimates a set of forward MVFs based on the target image and a second set of images captured after the target image. Depending on the estimating for the target image, the device generates an output image based on a merging procedure of the target image and the first set of images and the set of backward MVFs, and/or the second set of images and the set of forward MVFs.Type: GrantFiled: August 2, 2022Date of Patent: April 1, 2025Assignee: Huawei Technologies Co., Ltd.Inventors: Nikita Vyacheslavovich Ustiuzhanin, Marat Ravilevich Gilmutdinov, Anton Igorevich Veselov, Elena Alexandrovna Alshina
-
Patent number: 12267491Abstract: A method of filtering a sample value of a picture and a video decoding apparatus are disclosed, the method comprises: obtaining a reconstructed sample value for a block of the picture; obtaining filter coefficients for adaptive loop filtering according to a bitstream; obtaining a sum value according to the filter coefficients and the reconstructed sample value for the block; rounding the sum value according to a vertical position of a sample in the block, to obtain a rounded sum value; obtaining a filter reconstructed sample value for the block according to the rounded sum value.Type: GrantFiled: July 22, 2022Date of Patent: April 1, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Anand Meher Kotra, Semih Esenlik, Han Gao, Biao Wang, Elena Alexandrovna Alshina
-
Patent number: 12250410Abstract: A method of decoding of a video or picture bitstream implemented by a decoding device, the bitstream including a current sequence parameter set (SPS) comprising syntax elements that apply to a video sequence, the method comprising: obtaining a first syntax element used to determine a maximum number of temporal sublayers that is allowed to be present in each coded layer video sequence) referring to the current SPS, wherein a value of the first syntax element is in a range of 0 to a first value, wherein the first value is a value of a second syntax element used to determine the maximum number of temporal sublayers that is allowed to present in a layer in each coded video sequence referring to a video parameter set, when the second syntax element is referred to by the SPS; decoding the bitstream based on the value of the first syntax element.Type: GrantFiled: September 23, 2022Date of Patent: March 11, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Biao Wang, Semih Esenlik, Elena Alexandrovna Alshina, Anand Meher Kotra, Han Gao
-
Publication number: 20250080738Abstract: 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: ApplicationFiled: November 13, 2024Publication date: March 6, 2025Inventors: Semih ESENLIK, Biao WANG, Anand Meher KOTRA, Elena Alexandrovna ALSHINA
-
Patent number: 12244806Abstract: 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: GrantFiled: March 22, 2022Date of Patent: March 4, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Roman Igorevich Chernyak, Sergey Yurievich Ikonin, Timofey Mikhailovich Solovyev, Alexander Alexandrovich Karabutov, Elena Alexandrovna Alshina
-
Patent number: 12238289Abstract: 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: GrantFiled: July 11, 2023Date of Patent: February 25, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Anand Meher Kotra, Elena Alexandrovna Alshina, Semih Esenlik, Biao Wang, Han Gao, Roman Igorevich Chernyak
-
Patent number: 12238338Abstract: 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: GrantFiled: March 18, 2022Date of Patent: February 25, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Biao Wang, Semih Esenlik, Anand Meher Kotra, Han Gao, Elena Alexandrovna Alshina
-
Patent number: 12238274Abstract: 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: GrantFiled: June 15, 2022Date of Patent: February 25, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Alexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy, Elena Alexandrovna Alshina
-
Patent number: 12231690Abstract: 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: GrantFiled: April 8, 2022Date of Patent: February 18, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Biao Wang, Semih Esenlik, Han Gao, Anand Meher Kotra, Elena Alexandrovna Alshina
-
Publication number: 20250047853Abstract: 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: ApplicationFiled: October 22, 2024Publication date: February 6, 2025Inventors: Sergey Yurievich IKONIN, Roman Igorevich CHERNYAK, Timofey Mikhailovich SOLOVYEV, Alexander Alexandrovich KARABUTOV, Jianle CHEN, Elena Alexandrovna ALSHINA
-
Patent number: 12212760Abstract: 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: GrantFiled: September 21, 2023Date of Patent: January 28, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Biao Wang, Semih Esenlik, Han Gao, Anand Meher Kotra, Elena Alexandrovna Alshina
-
Publication number: 20250008128Abstract: 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: ApplicationFiled: September 13, 2024Publication date: January 2, 2025Inventors: Timofey Mikhailovich Solovyev, Esin Koyuncu, Alexander Alexandrovich Karabutov, Maxim Borisovitch Sychev, Mikhail Vyacheslavovich Sosulnikov, Sergey Yurievich Ikonin, Elena Alexandrovna Alshina
-
Publication number: 20250005330Abstract: 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: ApplicationFiled: September 12, 2024Publication date: January 2, 2025Inventors: Timofey Mikhailovich Solovyev, Sergey Yurievich Ikonin, Elena Alexandrovna Alshina, Esin Koyuncu, Maxim Borisovitch Sychev, Alexander Alexandrovich Karabutov, Mikhail Vyacheslavovich Sosulnikov
-
Publication number: 20250005331Abstract: 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: ApplicationFiled: September 13, 2024Publication date: January 2, 2025Inventors: 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: 12184858Abstract: 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: GrantFiled: May 17, 2023Date of Patent: December 31, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Semih Esenlik, Biao Wang, Anand Meher Kotra, Elena Alexandrovna Alshina
-
Patent number: 12182963Abstract: 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: GrantFiled: August 27, 2021Date of Patent: December 31, 2024Assignee: 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: 12184863Abstract: 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: GrantFiled: December 22, 2022Date of Patent: December 31, 2024Assignee: Huawei Technologies Co., LtdInventors: Maxim Borisovitch Sychev, Elena Alexandrovna Alshina, Mikhail Vyacheslavovich Sosulnikov, Alexander Alexandrovich Karabutov
-
Publication number: 20240422316Abstract: 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: ApplicationFiled: August 28, 2024Publication date: December 19, 2024Inventors: Kai Cui, Atanas Boev, Eckehard Steinbach, Elena Alexandrovna Alshina, Ahmet Burakhan Koyuncu
-
Publication number: 20240422311Abstract: 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 videoType: ApplicationFiled: June 18, 2024Publication date: December 19, 2024Inventors: Elena Alexandrovna Alshina, Semih Esenlik, Anand Meher Kotra, Biao Wang, Han Gao
-
Publication number: 20240414361Abstract: 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: ApplicationFiled: June 14, 2024Publication date: December 12, 2024Inventors: Georgii Petrovich Gaikov, Sergey Yurievich Ikonin, Ahmet Burakhan Koyuncu, Alexander Alexandrovich Karabutov, Timofey Mikhailovich Solovyev, Elena Alexandrovna Alshina