×

360 neighbor-based quality selector, range adjuster, viewport manager, and motion estimator for graphics

  • US 10,506,196 B2
  • Filed: 04/01/2017
  • Issued: 12/10/2019
  • Est. Priority Date: 04/01/2017
  • Status: Active Grant
First Claim
Patent Images

1. An electronic processing system, comprising:

  • a display processor to generate image data for a display;

    a memory communicatively coupled to the display processor to store a two-dimensional (2D) frame which corresponds to a projection from a 360 video space;

    a quality selector communicatively coupled to the display processor to;

    determine a plurality of quantization parameters for a plurality of blocks of the 2D frame based on a budget to support a target bit-rate, wherein at least two of the quantization parameters are different from each other,determine a first quantization parameter for a first block of the 2D frame based on the budget,determine that the first block is a neighbor of each of the plurality of blocks in one or more of the 360 video space or the 2D frame, andin response to the first block being determined to be the neighbor of each of the plurality of blocks in the one or more of the 360 video space or the 2D frame, determine an average of the plurality of quantization parameters and adjust the first quantization parameter based on the average, wherein at least one of the plurality of blocks is a neighbor of the first block only in the 360 video space;

    a range adjuster communicatively coupled to the display processor to adjust a search range for the 2D frame based on a search area of the 2D frame; and

    a viewport manager communicatively coupled to the display processor to determine if a request for a viewport of the 2D frame extends beyond a first edge of the 2D frame and to fill the requested viewport with wrap-around image information.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×