Patents by Inventor Victor Alexeevich Stepin
Victor Alexeevich Stepin 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: 12075035Abstract: 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.Type: GrantFiled: December 20, 2021Date of Patent: August 27, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Sergey Yurievich Ikonin, Victor Alexeevich Stepin, Alexander Alexandrovich Karabutov
-
Patent number: 11991354Abstract: A method for in-loop filtering by performing adaptive loop filtering on a reconstructed frame of a video stream, implemented by an encoding device or a decoding device, the method comprising forming differences between a pixel of the reconstructed frame and neighboring pixels in a connected area of the pixel, clipping the differences according to respective clipping levels, forming a weighted sum of the clipped differences, and adding the weighted sum to the pixel to determine a filtered pixel, wherein the respective clipping levels are chosen from a same set of clipping levels for the luma and chroma components.Type: GrantFiled: December 23, 2021Date of Patent: May 21, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Victor Alexeevich Stepin, Sergey Yurievich Ikonin, Elena Alexandrovna Alshina
-
Patent number: 11805249Abstract: A filter for video coding is provided, where the filter is configured for processing a block for generation of a filtered block, and the block comprises a plurality of pixels. The filter includes one or more processor configured to: obtain a quantization parameter (QP) of the block; obtain a threshold (THR) based on the QP; and obtain a look up table based on QP, so as to generate a filtered block based on the threshold and the look up table. The filter is provided allowing improving the efficiency for video coding.Type: GrantFiled: December 31, 2020Date of Patent: October 31, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Sergey Yurievich Ikonin, Victor Alexeevich Stepin, Dmitry Yurievich Kuryshev, Jianle Chen, Roman Igorevich Chernyak
-
Publication number: 20230262243Abstract: The present disclosure relates to efficient signaling of feature map information for a system employing a neural network. In particular, at the decoder side, a presence indicator is obtained based on information parsed from a bitstream. Based on the value of the obtained presence indicator, further data related to a feature map region are parsed or the parsing is bypassed. The presence indicator may be, for instance, a region presence indicator indicating whether feature map data is included in the bitstream or may be a side information presence indicator indicating whether a side information related to the feature map data is included in the bitstream. Similarly, an encoding method, as well as encoding and decoding devices, are provided. Accordingly, feature map data may be processed more efficiently, by reducing decoding complexity, and the amount of transmitted data can be reduced by applying the bypassing.Type: ApplicationFiled: April 20, 2023Publication date: August 17, 2023Inventors: Sergey Yurievich Ikonin, Alexander Alexandrovich Karabutov, Mikhail Vyacheslavovich Sosulnikov, Victor Alexeevich Stepin, Elena Alexandrovna Alshina
-
Patent number: 11706412Abstract: A filter for video coding is configured for processing a block for generation of a filtered block, where the block comprises a plurality of pixels. The filter includes one or more processor configured to: scan a current pixel of the block and its neighboring pixels of the current pixel according to a predefined scan template, obtain spectrum components by performing transform for the current pixel and its neighboring pixels, obtain filtered spectrum components based on a filtering parameter and the spectrum components, obtain filtered pixels by performing inverse transform for the filtered spectrum components, and generate a filtered block based on the filtered pixels.Type: GrantFiled: December 31, 2020Date of Patent: July 18, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Victor Alexeevich Stepin, Sergey Yurievich Ikonin, Roman Igorevich Chernyak, Jianle Chen, Dmitry Yurievich Kuryshev
-
Patent number: 11509892Abstract: A filter for video coding is provided, where the filter is configured for processing a block for generation of a filtered block, and the block comprises a plurality of pixels. The filter includes one or more processor configured to: scan, according to a predefined scan template, to obtain a current pixel of the block and its neighboring pixels of the current pixel; obtain spectrum components by performing transform for the current pixel and its neighboring pixels; obtain filtered spectrum components based on a filtering parameter and the spectrum components; obtain filtered pixels by performing inverse transform for the filtered spectrum components; and generate a filtered block based on the filtered pixels. The filter is provided allowing improving the efficiency for video coding.Type: GrantFiled: December 31, 2020Date of Patent: November 22, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Victor Alexeevich Stepin, Sergey Yurievich Ikonin, Roman Igorevich Chernyak, Jianle Chen, Dmitry Yurievich Kuryshev
-
Patent number: 11375187Abstract: A filter is configured for processing a reconstructed frame for generation of a filtered reconstructed frame, and wherein the reconstructed frame comprises a plurality of pixels. The filter includes one or more processor configured to scan a current pixel of the reconstructed block and its neighboring pixels of the current pixel according to a predefined scan template, obtain spectrum components by performing transform for the current pixel and its neighboring pixels, obtain filtered spectrum components based on a filtering parameter and the spectrum components, obtain filtered pixels by performing inverse transform for the filtered spectrum components, and generate a filtered reconstructed block based on the filtered pixels.Type: GrantFiled: March 16, 2021Date of Patent: June 28, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Sergey Yurievich Ikonin, Victor Alexeevich Stepin, Alexander Alexandrovich Karabutov, Elena Alexandrovna Alshina, Roman Igorevich Chernyak, Jianle Chen, Dmitry Yurievich Kuryshev
-
Publication number: 20220116597Abstract: 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.Type: ApplicationFiled: December 20, 2021Publication date: April 14, 2022Inventors: Sergey Yurievich Ikonin, Victor Alexeevich Stepin, Alexander Alexandrovich Karabutov
-
Publication number: 20220116598Abstract: A method for in-loop filtering by performing adaptive loop filtering on a reconstructed frame of a video stream, implemented by an encoding device or a decoding device, the method comprising forming differences between a pixel of the reconstructed frame and neighboring pixels in a connected area of the pixel, clipping the differences according to respective clipping levels, forming a weighted sum of the clipped differences, and adding the weighted sum to the pixel to determine a filtered pixel, wherein the respective clipping levels are chosen from a same set of clipping levels for the luma and chroma components.Type: ApplicationFiled: December 23, 2021Publication date: April 14, 2022Inventors: Victor Alexeevich STEPIN, Sergey Yurievich IKONIN, Elena Alexandrovna ALSHINA
-
Patent number: 11265582Abstract: 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.Type: GrantFiled: May 13, 2020Date of Patent: March 1, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Victor Alexeevich Stepin, Roman Igorevich Chernyak, Sergey Yurievich Ikonin
-
Patent number: 11240496Abstract: A video coding apparatus is described for encoding or decoding a frame of a video, the video coding apparatus comprising a computer program code and a processor configured to carry out operations on the frame of video. The operations include reconstructing the frame, and determining one or more filter parameters and filtering in a frequency domain and a pixel domain a block of the reconstructed frame based on the determined filter parameters to obtain a filtered block of the frame. The determining the one or more filter parameters and filtering in a frequency domain based on the determined filter parameters is performed jointly within a loop, and the one or more filter parameters are based on one or more first parameters that are based on the reconstructed frame and one or more second parameters which are based on a codec signaling information.Type: GrantFiled: May 24, 2019Date of Patent: February 1, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Victor Alexeevich Stepin, Roman Igorevich Chernyak, Ruslan Faritovich Mullakhmetov
-
Patent number: 11228788Abstract: 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.Type: GrantFiled: May 13, 2020Date of Patent: January 18, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Victor Alexeevich Stepin, Roman Igorevich Chernyak, Sergey Yurievich Ikonin
-
Patent number: 11146825Abstract: The present disclosure relates to the search of more than one K-integer best-matching blocks per block within an image, corresponding to best patches for subsequent filtering. In particular, the positions of K best-matching blocks for a template block are found within an image search area, by performing calculations of the similarity between the template block and a test block at all offset positions within a search area. The positions of K or more best-matching blocks for a non-template block are found within an image search area, by performing calculations of the similarity between the non-template block and a test block at all offset positions found as offsets of best-matching blocks for all template blocks.Type: GrantFiled: March 4, 2020Date of Patent: October 12, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Victor Alexeevich Stepin, Roman Igorevich Chernyak, Ruslan Faritovich Mullakhmetov
-
Publication number: 20210211657Abstract: A filter is configured for processing a reconstructed frame for generation of a filtered reconstructed frame, and wherein the reconstructed frame comprises a plurality of pixels. The filter includes one or more processor configured to scan a current pixel of the reconstructed block and its neighboring pixels of the current pixel according to a predefined scan template, obtain spectrum components by performing transform for the current pixel and its neighboring pixels, obtain filtered spectrum components based on a filtering parameter and the spectrum components, obtain filtered pixels by performing inverse transform for the filtered spectrum components, and generate a filtered reconstructed block based on the filtered pixels.Type: ApplicationFiled: March 16, 2021Publication date: July 8, 2021Inventors: Sergey Yurievich Ikonin, Victor Alexeevich Stepin, Alexander Alexandrovich Karabutov, Elena Alexandrovna Alshina, Roman Igorevich Chernyak, Jianle Chen, Dmitry Yurievich Kuryshev
-
Publication number: 20210152821Abstract: A filter for video coding is provided, where the filter is configured for processing a block for generation of a filtered block, and the block comprises a plurality of pixels. The filter includes one or more processor configured to: obtain a quantization parameter (QP) of the block; obtain a threshold (THR) based on the QP; and obtain a look up table based on QP, so as to generate a filtered block based on the threshold and the look up table. The filter is provided allowing improving the efficiency for video coding.Type: ApplicationFiled: December 31, 2020Publication date: May 20, 2021Inventors: Sergey Yurievich IKONIN, Victor Alexeevich STEPIN, Dmitry Yurievich KURYSHEV, Jianle Chen, Roman Igorevich CHERNYAK
-
Publication number: 20210127108Abstract: The invention relates to a filter for video coding, wherein the filter is configured for processing a block for generation of a filtered block, and wherein the block comprises a plurality of pixels. The filter includes one or more processor configured to: scan a current pixel of the block and its neighboring pixels of the current pixel according to a predefined scan template; obtain spectrum components by performing transform for the current pixel and its neighboring pixels; obtain filtered spectrum components based on a filtering parameter and the spectrum components; obtain filtered pixels by performing inverse transform for the filtered spectrum components; and generate a filtered block based on the filtered pixels. The filter is provided allowing improving the efficiency for video coding.Type: ApplicationFiled: December 31, 2020Publication date: April 29, 2021Inventors: Victor Alexeevich STEPIN, Sergey Yurievich IKONIN, Roman Igorevich CHERNYAK, Jianle Chen, Dmitry Yurievich KURYSHEV
-
Publication number: 20210127113Abstract: The invention relates to a filter for video coding, wherein the filter is configured for processing a block for generation of a filtered block, and wherein the block comprises a plurality of pixels. The filter includes one or more processor configured to: scan a current pixel of the block and its neighboring pixels of the current pixel according to a predefined scan template; obtain spectrum components by performing transform for the current pixel and its neighboring pixels; obtain filtered spectrum components based on a filtering parameter and the spectrum components; obtain filtered pixels by performing inverse transform for the filtered spectrum components; and generate a filtered block based on the filtered pixels. The filter is provided allowing improving the efficiency for video coding.Type: ApplicationFiled: December 31, 2020Publication date: April 29, 2021Inventors: Victor Alexeevich STEPIN, Sergey Yurievich IKONIN, Roman Igorevich CHERNYAK, Jianle Chen, Dmitry Yurievich KURYSHEV
-
Patent number: 10965958Abstract: An image coding apparatus, comprising an image reconstruction unit configured to reconstruct an image, a parameter determination unit configured to determine one or more filter parameters, based on one or more first parameters which are based on the reconstructed image and one or more second parameters which are based on codec signaling information, and a mixed-domain filtering unit configured to filter in a frequency domain and a pixel domain the reconstructed image based on the determined filter parameters to obtain a filtered image.Type: GrantFiled: June 21, 2019Date of Patent: March 30, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Victor Alexeevich Stepin, Roman Igorevich Chernyak, Albert Yurievich Silantiev
-
Publication number: 20200404339Abstract: The invention relates to a loop filter apparatus for processing a reconstructed picture of a video stream into a filtered reconstructed picture that includes a plurality of samples. The loop filter apparatus includes processing circuitry configured to apply a first partition to the reconstructed picture or at least a portion thereof so as to partition the reconstructed picture into a plurality of sample blocks and to apply a respective noise suppression filter to the one or more sample blocks to obtain one or more filtered sample blocks. The one or more sample blocks are defined by an application map, the noise suppression filter depends on the application map, and the application map partitions the reconstructed picture into a plurality of regions The processing circuitry is further configured to generate the filtered reconstructed picture. Moreover, the invention relates to a corresponding loop filtering method.Type: ApplicationFiled: September 4, 2020Publication date: December 24, 2020Inventors: Roman Igorevich CHERNYAK, Victor Alexeevich STEPIN, Sergey Yurievich IKONIN, Shan GAO, Huanbang CHEN, Haitao YANG, Jay SHINGALA, Sriram SETHURAMAN
-
Patent number: 10863205Abstract: A video coder is provided for predictive coding, into an encoded video bit stream, of an original block of an original frame based on a prediction block obtained from a reference frame, comprising a buffer configured to store the original block, a buffer configured to store the prediction block, and an adaptive sharpening filter configured to apply a spatial adaptive sharpening filtering to the prediction block.Type: GrantFiled: March 23, 2018Date of Patent: December 8, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Maxim Borisovitch Sychev, Victor Alexeevich Stepin, Sergey Yurievich Ikonin