Patents by Inventor Roman CHERNYAK

Roman CHERNYAK 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: 20240080471
    Abstract: Aspects of the disclosure provide a method and an apparatus including processing circuitry that determines, based on a syntax element in a coded video bitstream, that a current block including a plurality of subblocks is coded in a subblock-based temporal motion vector prediction (SbTMVP) mode. Motion vector offset (MVO) information indicating an MVO is received. The MVO indicates a motion offset of a displacement vector (DV) used to adjust a location of a collocated block in a collocated reference picture. An updated DV of the current block is determined based on the DV and the MVO. SbTMVP information of a respective subblock in the plurality of subblocks is derived based on motion information of a corresponding subblock in the collocated block indicated by the updated DV. The plurality of subblocks in the SbTMVP mode is reconstructed based on the SbTMVP information of the subblock in the plurality of subblocks.
    Type: Application
    Filed: November 6, 2023
    Publication date: March 7, 2024
    Applicant: Tencent America LLC
    Inventors: Lien-Fei CHEN, Xin ZHAO, Roman CHERNYAK, Xiaozhong XU, Shan LIU
  • Patent number: 11019339
    Abstract: A method of coding includes receiving a bitstream, obtaining a chroma quantization parameter range offset, a luma quantization parameter, quantization parameter offsets, and coefficients; calculating first intermediate chroma quantization parameters using the chroma quantization parameter range offset, the luma quantization parameter, and the quantization parameter offsets; where the first intermediate chroma quantization parameters have non-integer values; determining second intermediate chroma quantization parameters based on the first intermediate chroma quantization parameters, where the second intermediate chroma quantization parameters have non-integer values; calculating final chroma quantization parameters based on the second intermediate chroma quantization parameters and the chroma quantization parameter range offset; calculating a quantization step using the final chroma quantization parameters; quantizing the coefficients using the quantization step to produce quantized coefficients and transformi
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: May 25, 2021
    Assignee: Futurewei Technologies, Inc.
    Inventors: Shan Liu, Sergey Ikonin, Roman Chernyak
  • Patent number: 10841605
    Abstract: The present disclosure relates to a video coder for predictive coding a video stream of subsequent frames according to motion compensation into an encoded video bit stream, comprising a frame buffer configured to store at least one reference frame of the video stream, a prediction unit configured to generate a prediction block of a current block of a current frame from a reference block of the reference frame according to a motion vector having fractional-pel resolution, the fractional-pel resolution defining an integer-pel position and fractional-pel positions. The prediction unit is configured to interpolate the reference block according to the fractional-pel resolution via one of the at least three following interpolation filters: a blurring interpolation filter, a tap filter, and the tap filter followed by a sharpening filter.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: November 17, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Sergey Yurievich Ikonin, Maxim Borisovitch Sychev, Victor Alexeevich Stepin, Roman Chernyak
  • Patent number: 10623738
    Abstract: A mechanism of video coding is provided. The mechanism includes generating a reconstructed image from an encoded video stream. The reconstructed image is filtered to create a filtered image. The filtering includes applying a noise suppression filter to the reconstructed image. The noise suppression filter may be applied immediately prior to applying a deblocking filter to the reconstructed image, between a deblocking filter and a sample adaptive offset (SAO) filter, between the SAO filter and an adaptive loop filter, or after the adaptive loop filter. The filtered image is then stored in a picture buffer in memory for use in encoding or for output to a display in decoding.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: April 14, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Shan Liu, Roman Chernyak, Jiali Fu, Victor Stepin, Xiang Ma, Igor Pasechnik, Sergey Ikonin
  • Patent number: 10595019
    Abstract: A mechanism of video coding is provided. The mechanism includes generating a reconstructed video frame. Noise suppression filter parameters are determined by partitioning the reconstructed video frame into blocks and matching the blocks to create patches. The noise suppression filter parameters are then determined based on the patches by creating a transformed matrix of patch frequencies. The noise suppression filter parameters include a noise estimation parameter that is a function of patch frequency. The noise suppression filter parameters are then employed to apply a noise suppression filter to the reconstructed video frame.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: March 17, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Roman Chernyak, Victor Stepin, Jose Alvarez, Shan Liu, Jiali Fu, Shan Gao, Haitao Yang, Yin Zhao, Jiantong Zhou
  • Publication number: 20190089953
    Abstract: A mechanism of video coding is provided. The mechanism includes generating a reconstructed video frame. Noise suppression filter parameters are determined by partitioning the reconstructed video frame into blocks and matching the blocks to create patches. The noise suppression filter parameters are then determined based on the patches by creating a transformed matrix of patch frequencies. The noise suppression filter parameters include a noise estimation parameter that is a function of patch frequency. The noise suppression filter parameters are then employed to apply a noise suppression filter to the reconstructed video frame.
    Type: Application
    Filed: August 31, 2018
    Publication date: March 21, 2019
    Inventors: Roman Chernyak, Victor Stepin, Jose Alvarez, Shan Liu, Jiali Fu, Shan Gao, Haitao Yang, Yin Zhao, Jiantong Zhou
  • Publication number: 20190020875
    Abstract: A method of coding includes receiving a bitstream, obtaining a chroma quantization parameter range offset, a luma quantization parameter, quantization parameter offsets, and coefficients; calculating first intermediate chroma quantization parameters using the chroma quantization parameter range offset, the luma quantization parameter, and the quantization parameter offsets; where the first intermediate chroma quantization parameters have non-integer values; determining second intermediate chroma quantization parameters based on the first intermediate chroma quantization parameters, where the second intermediate chroma quantization parameters have non-integer values; calculating final chroma quantization parameters based on the second intermediate chroma quantization parameters and the chroma quantization parameter range offset; calculating a quantization step using the final chroma quantization parameters; quantizing the coefficients using the quantization step to produce quantized coefficients and transformi
    Type: Application
    Filed: July 6, 2018
    Publication date: January 17, 2019
    Inventors: Shan Liu, Sergey Ikonin, Roman Chernyak
  • Publication number: 20190020870
    Abstract: A mechanism of video coding is provided. The mechanism includes generating a reconstructed image from an encoded video stream. The reconstructed image is filtered to create a filtered image. The filtering includes applying a noise suppression filter to the reconstructed image. The noise suppression filter may be applied immediately prior to applying a deblocking filter to the reconstructed image, between a deblocking filter and a sample adaptive offset (SAO) filter, between the SAO filter and an adaptive loop filter, or after the adaptive loop filter. The filtered image is then stored in a picture buffer in memory for use in encoding or for output to a display in decoding.
    Type: Application
    Filed: March 27, 2018
    Publication date: January 17, 2019
    Inventors: Shan Liu, Roman Chernyak, Jiali Fu, Victor Stepin, Xiang Ma, Igor Pasechnik, Sergey Ikonin
  • Publication number: 20180295364
    Abstract: A mechanism of video coding is provided. The mechanism includes generating a reconstructed image from an encoded video stream. The reconstructed image is filtered to create a filtered image. The filtering includes applying a noise suppression filter to the reconstructed image. The noise suppression filter may be applied immediately prior to applying a deblocking filter to the reconstructed image, between a deblocking filter and a sample adaptive offset (SAO) filter, between the SAO filter and an adaptive loop filter, or after the adaptive loop filter. The filtered image is then stored in a picture buffer in memory for use in encoding or for output to a display in decoding.
    Type: Application
    Filed: March 27, 2018
    Publication date: October 11, 2018
    Inventors: Shan Liu, Roman Chernyak, Jiali Fu, Victor Stepin, Xiang Ma, Igor Pasechnik, Sergey Ikonin
  • Publication number: 20180220148
    Abstract: The present disclosure relates to a video coder for predictive coding a video stream of subsequent frames according to motion compensation into an encoded video bit stream, comprising a frame buffer configured to store at least one reference frame of the video stream, a prediction unit configured to generate a prediction block of a current block of a current frame from a reference block of the reference frame according to a motion vector having fractional-pel resolution, the fractional-pel resolution defining an integer-pel position and fractional-pel positions. The prediction unit is configured to interpolate the reference block according to the fractional-pel resolution via one of the at least three following interpolation filters: a blurring interpolation filter, a tap filter, and the tap filter followed by a sharpening filter.
    Type: Application
    Filed: March 23, 2018
    Publication date: August 2, 2018
    Inventors: Sergey Yurievich IKONIN, Maxim Borisovitch SYCHEV, Victor Alexeevich STEPIN, Roman CHERNYAK