Patents by Inventor Ruslan Faritovich MULLAKHMETOV

Ruslan Faritovich MULLAKHMETOV 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: 11240496
    Abstract: 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: Grant
    Filed: May 24, 2019
    Date of Patent: February 1, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Victor Alexeevich Stepin, Roman Igorevich Chernyak, Ruslan Faritovich Mullakhmetov
  • Patent number: 11146825
    Abstract: 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: Grant
    Filed: March 4, 2020
    Date of Patent: October 12, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Victor Alexeevich Stepin, Roman Igorevich Chernyak, Ruslan Faritovich Mullakhmetov
  • Publication number: 20200382808
    Abstract: The present invention relates to the field of video pictures/images processing. In particular, the present invention relates to a device for decoding video images, and to a device for encoding video images. The invention is especially concerned with reducing the amount of information transmitted from the encoding device to the decoding device. Only absolute values of motion information are transmitted according to the invention from the encoding device to the decoding device. Both the encoding device and the decoding device use the absolute values of the motion information to build motion information candidates of the generated motion information, wherein each motion information candidate results from a different sign combination of the absolute values, calculate a cost for each motion information candidate, and determine a rank of each motion information candidate based on the calculated costs.
    Type: Application
    Filed: August 21, 2020
    Publication date: December 3, 2020
    Inventors: Ruslan Faritovich MULLAKHMETOV, Sergey Yurievich IKONIN, Maxim Borisovitch SYCHEV
  • Patent number: 10827200
    Abstract: A video coding apparatus for encoding or decoding a frame of a video, the video coding apparatus comprising a frame reconstruction unit configured to reconstruct the frame, 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 frame 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 frame based on the determined filter parameters to obtain a filtered frame.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: November 3, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Victor Alexeevich Stepin, Roman Igorevich Chernyak, Ruslan Faritovich Mullakhmetov
  • Publication number: 20200267409
    Abstract: The present disclosure relates to the iterative fast-search of more than one identified best blocks, corresponding to best patches within a search area, by early termination of the subblock iteration through comparison of a similarity measure to a similarity threshold. In particular, the positions of K-best matched-blocks, divided into multiple subblocks, are found for a reference block within an image search area. By performing subblock-based iterative calculations of the similarity measure between a block at a current position and the reference block within a search area, the iteration progresses as long as the similarity measure value remains larger than a threshold value, and the positions of the K-best patches are recorded in a storage medium, whereas the subblock iteration terminates when the similarity measure value is lower than the threshold value.
    Type: Application
    Filed: March 3, 2020
    Publication date: August 20, 2020
    Inventors: Victor Alexeevich STEPIN, Roman Igorevich CHERNYAK, Ruslan Faritovich MULLAKHMETOV
  • Publication number: 20200204829
    Abstract: 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: Application
    Filed: March 4, 2020
    Publication date: June 25, 2020
    Inventors: Victor Alexeevich STEPIN, Roman Igorevich CHERNYAK, Ruslan Faritovich MULLAKHMETOV
  • Publication number: 20190394464
    Abstract: 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: Application
    Filed: May 24, 2019
    Publication date: December 26, 2019
    Inventors: Victor Alexeevich STEPIN, Roman Igorevich CHERNYAK, Ruslan Faritovich MULLAKHMETOV
  • Publication number: 20190313125
    Abstract: A video coding apparatus for encoding or decoding a frame of a video, the video coding apparatus comprising a frame reconstruction unit configured to reconstruct the frame, 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 frame 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 frame based on the determined filter parameters to obtain a filtered frame.
    Type: Application
    Filed: June 24, 2019
    Publication date: October 10, 2019
    Inventors: Victor Alexeevich STEPIN, Roman Igorevich CHERNYAK, Ruslan Faritovich MULLAKHMETOV