Patents by Inventor Sergey Yurievich IKONIN

Sergey Yurievich IKONIN 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: 20200145695
    Abstract: A system and method for providing motion compensation in decoding of a panoramic video. The panoramic video comprises a sequence encoded of image frames. Using inter frame prediction an image frame of a video is expressed in terms of at least one of neighboring image frames. In panoramic video image frames are mapped on a spherical viewing area. In the method the motion caused by camera movements is compensated by computing a difference between a reference frame and a current frame. The computed difference is then used when reconstructing the current frame, which may be placed to an image buffer and used as a reference frame for other frames.
    Type: Application
    Filed: January 3, 2020
    Publication date: May 7, 2020
    Inventors: Maxim Borisovitch SYCHEV, Alexis DECURNINGE, Dimitrios TSILIMANTOS, Alexander Alexandrovich KARABUTOV, Sergey Yurievich IKONIN, Stefan VALENTIN, Qingpeng XIE
  • Publication number: 20200145694
    Abstract: A system and method for improving quality of encoding and decoding a panoramic video. The panoramic video comprises a sequence encoded of picture frames. In panoramic video picture frames are mapped on a spherical viewing area. In the method the projection center of the encoded frame is transformed before encoding. In the decoding phase the projection center is transformed back accordingly after decoding the frame.
    Type: Application
    Filed: January 3, 2020
    Publication date: May 7, 2020
    Inventors: Maxim Borisovitch SYCHEV, Alexis DECURNINGE, Dimitrios TSILIMANTOS, Alexander Alexandrovich KARABUTOV, Stefan VALENTIN, Sergey Yurievich IKONIN
  • Publication number: 20200107026
    Abstract: A method of decoding video, comprising: receiving an encoded bit stream representing frames of video, each of the frames comprising blocks of pixels; for a current block to be decoded, obtaining a vanishing point from the encoded bit stream and calculating pixel values of the current block to be decoded by performing intra-prediction based on a prediction line originating in the vanishing point; and providing decoded video based on the calculated pixel values. A method of encoding video, an encoder, and a decoder are also disclosed.
    Type: Application
    Filed: December 3, 2019
    Publication date: April 2, 2020
    Inventor: Sergey Yurievich IKONIN
  • Publication number: 20200068205
    Abstract: A video encoder receives frames of spherical video, each of the frames comprising blocks of pixels. The video encoder generates a set of residuals for a current block to be encoded, by performing intra-prediction along a geodesic curve for the current block to be encoded. The video encoder provides an encoded bitstream based on sets of residuals generated by the intra-prediction performed on the blocks to be encoded. A video decoder is also described.
    Type: Application
    Filed: October 28, 2019
    Publication date: February 27, 2020
    Inventor: Sergey Yurievich IKONIN
  • Publication number: 20200059668
    Abstract: The disclosure relates to an apparatus for encoding a video signal, wherein the video signal is a two-dimensional projection of a panoramic video signal and comprises a plurality of successive frames, including a reference frame and a current frame, wherein each frame of the plurality of successive frames comprises a plurality of video coding blocks and wherein each video coding block comprises a plurality of pixels.
    Type: Application
    Filed: October 25, 2019
    Publication date: February 20, 2020
    Inventor: Sergey Yurievich IKONIN
  • Publication number: 20190306532
    Abstract: A decoder for decoding a block of a current frame of a video from a bitstream, the decoder comprising a reference sample selection unit configured to select reference samples of a reconstructed part of the current frame, a filter unit configured to filter the reference samples, and a block generation unit configured to generate a prediction of the block based on the filtered reference samples, wherein the filter unit comprises a sharpening filter and/or a de-ringing filter.
    Type: Application
    Filed: June 17, 2019
    Publication date: October 3, 2019
    Inventor: Sergey Yurievich IKONIN
  • Publication number: 20190297349
    Abstract: A decoder for decoding a block of a current frame of a video from a bitstream, the decoder comprising a reference sample selection unit configured to select reference samples of a reconstructed part of the current frame, a filter unit configured to filter the reference samples, and a block generation unit configured to generate a prediction of the block based on the filtered reference samples, wherein the filter unit comprises a sharpening filter and/or a de-ringing filter to be applied based on a flag in the bitstream.
    Type: Application
    Filed: June 14, 2019
    Publication date: September 26, 2019
    Inventor: Sergey Yurievich IKONIN
  • Publication number: 20180220162
    Abstract: The present disclosure relates to a video coder 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: Application
    Filed: March 23, 2018
    Publication date: August 2, 2018
    Inventors: Maxim Borisovitch SYCHEV, Victor Alexeevich STEPIN, Sergey Yurievich 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
  • Publication number: 20180213251
    Abstract: A video coder for predictive coding a video stream of subsequent frames according to motion compensation into an encoded video bit stream is provided. The video coder comprises a frame configured to store at least one reference frame of the video stream, an inter prediction unit configured to generate a prediction block of a current block of the current frame from a reference block of the reference frame. The prediction block is generated by a motion vector having a fractional-pel resolution, the fractional-pel resolution defines for each integer position of a motion vector a plurality of associated fractional positions. The video coder further comprises a sharpening filter configured to filter the prediction block, and a control unit configured to control the sharpening filter depending on the integer or fractional position of the motion vector used for generating the prediction block.
    Type: Application
    Filed: March 23, 2018
    Publication date: July 26, 2018
    Inventors: Sergey Yurievich IKONIN, Maxim Borisovitch SYCHEV, Victor Alexeevich STEPIN
  • Publication number: 20180213261
    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 (207) adapted to store at least one reference frame of the video stream, said reference frame being different from a current frame of the video stream, an inter prediction unit (210) adapted to generate a prediction block of a current block of the current frame from a reference block of the reference frame, and a sharpening filter (211) adapted to filter the prediction block.
    Type: Application
    Filed: March 23, 2018
    Publication date: July 26, 2018
    Inventors: Sergey Yurievich IKONIN, Maxim Borisovitch SYCHEV, Victor Alexeevich STEPIN
  • Publication number: 20180213250
    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 adapted to store at least one reference frame of the video stream, the reference frame being different from a current frame of the video stream, an inter prediction unit adapted to generate a prediction block of a current block of the current frame from a reference block of the reference frame, and an adaptive sharpening filter configured to adaptively filter the prediction block.
    Type: Application
    Filed: March 23, 2018
    Publication date: July 26, 2018
    Inventors: Sergey Yurievich IKONIN, Maxim Borisovitch SYCHEV, Victor Alexeevich STEPIN