Patents by Inventor Markus Tapio Suvanto

Markus Tapio Suvanto 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: 9883190
    Abstract: Video encoding using variance may include generating a first input variance based on pixel values from a first block from a first frame from an input video stream, generating a first encoded block by encoding the first block, generating a first reconstructed block by reconstructing the first encoded block, generating a first reconstruction variance based on pixel values of the first reconstructed block, comparing the first input variance and the first reconstruction variance to detect a visual artifact in the first reconstructed block, generating a second encoded block by encoding a second block from a second frame from the input video stream, wherein encoding the second block includes selecting an encoding mode based on the detection of the visual artifact in the first reconstructed block, including the second encoded block in an output bitstream, and storing or transmitting the output bitstream.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: January 30, 2018
    Assignee: GOOGLE INC.
    Inventor: Markus Tapio Suvanto
  • Publication number: 20160065968
    Abstract: Video encoding using variance may include generating a first input variance based on pixel values from a first block from a first frame from an input video stream, generating a first encoded block by encoding the first block, generating a first reconstructed block by reconstructing the first encoded block, generating a first reconstruction variance based on pixel values of the first reconstructed block, comparing the first input variance and the first reconstruction variance to detect a visual artifact in the first reconstructed block, generating a second encoded block by encoding a second block from a second frame from the input video stream, wherein encoding the second block includes selecting an encoding mode based on the detection of the visual artifact in the first reconstructed block, including the second encoded block in an output bitstream, and storing or transmitting the output bitstream.
    Type: Application
    Filed: November 9, 2015
    Publication date: March 3, 2016
    Inventor: Markus Tapio Suvanto
  • Patent number: 9185414
    Abstract: Disclosed herein are implementations of systems, methods, and apparatuses for video encoding using variance. One aspect of the disclosed implementations includes a method for encoding a video stream that includes generating a first input variance based on pixel values of a first block of a first frame of the video stream, generating a first reconstruction variance based on pixel values of a reconstructed first block that is reconstructed from an encoding of the first block, comparing the first input variance and the first reconstruction variance to detect a visual artifact in the reconstructed first block, and encoding a second block of a second frame of the video stream using an encoding mode that is selected based on the detection of the visual artifact in the reconstructed first block by the comparison.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: November 10, 2015
    Assignee: GOOGLE INC.
    Inventor: Markus Tapio Suvanto