Patents by Inventor Yunqing Wang

Yunqing Wang 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: 9578324
    Abstract: Frames of a video data stream can be encoded using statistically-based spatially differentiated partitioning. Statistically-based spatially differentiated partitioning involves forming a difference frame between a current video frame and a temporally nearby video frame and then calculating the variance of the difference frame on a block-by-block basis. A histogram can be formed from the calculated variances and a threshold determined on the histogram. The determined threshold can be used to select parameters for the encoding process that will more efficiently encode static or slow-motion areas without a significant loss in resulting quality.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: February 21, 2017
    Assignee: GOOGLE INC.
    Inventor: Yunqing Wang
  • Patent number: 9392272
    Abstract: Frames of a video stream can be partitioned using source difference variance based partitioning before encoding. Variances between blocks of a current video frame and blocks of a previous unencoded video frame are determined. The current video frame can be partitioned into varying block sizes depending upon the magnitude of the variances. Blocks with low variance may be combined with other low variance blocks to form larger blocks, while blocks with high variance may be further partitioned into smaller blocks to improve encoding efficiency of the blocks. In cases where partitioning of a frame is unlikely to provide improved efficiency, the variation calculations may be skipped in favor of using fixed partitioning.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: July 12, 2016
    Assignee: GOOGLE INC.
    Inventor: Yunqing Wang
  • Publication number: 20160050411
    Abstract: A method and apparatus for video coding using motion-compensated partitioning is provided. Video coding using motion-compensated partitioning may include identifying a current block of a current frame of an input video stream, generating an encoded block by encoding the current block using motion-compensated partitioning, wherein encoding the current block using motion-compensated partitioning includes, generating coarse motion estimation information for the current block, partitioning the current block, generating fine motion estimation information for the current block, and transmitting or storing the encoded block.
    Type: Application
    Filed: August 18, 2014
    Publication date: February 18, 2016
    Inventor: Yunqing Wang
  • Publication number: 20150201190
    Abstract: Disclosed is a method for encoding a block of video. The method includes identifying, by a processor, a transformed video data block including a plurality of transformed video data, identifying a first portion of the plurality of transformed video data, identifying a second portion of the plurality of transformed video data, determining a plurality of quantized values based on the second portion of the plurality of transformed video data, and generating a quantization coefficient data block including a first portion of a plurality of quantized data values corresponding to the first portion of the plurality of transformed video data and set to a default value and including a second portion of the plurality of quantized data values corresponding to the second portion of the plurality of transformed video data and set to the plurality of quantized values.
    Type: Application
    Filed: June 17, 2013
    Publication date: July 16, 2015
    Inventor: Yunqing Wang
  • Patent number: 8934544
    Abstract: Techniques for coding of video content are presented. An encoder component generates a down-sampled image(s) of a video frame of a video frame sequence to form a multi-resolution level video structure. Using a fast motion estimation algorithm, the encoder component performs motion estimation on a lowest-resolution image, propagates estimation results to the next-higher resolution level. The encoder component uses those estimation results, and/or spatial information of previous encoded macroblocks of the next-higher resolution image, as a prediction for motion estimation performed on the next-higher resolution image. The encoder component applies mode selection and motion search rules, and calculates and uses dissimilarity values of macroblocks, to facilitate prediction for motion estimation at the next-higher resolution level. The encoder component can continue this motion estimation process for another higher-resolution image(s) of the structure up through the original image.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: January 13, 2015
    Assignee: Google Inc.
    Inventor: Yunqing Wang