×

Panoramic video distribution and viewing

  • US 10,015,527 B1
  • Filed: 12/16/2014
  • Issued: 07/03/2018
  • Est. Priority Date: 12/16/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for receiving and displaying a panoramic video, the method comprising:

  • receiving from a content provider at least a portion of a first tile selected from a plurality of tiles of the panoramic video, wherein each tile of the plurality of tiles is a video having a tile field-of-view that is a portion of a full field-of-view of the panoramic video, and wherein each tile field-of-view overlaps a tile field-of-view of at least one adjacent tile;

    displaying an active field-of-view from the first tile, wherein the active field-of-view is selected from a first tile field-of-view of the first tile, wherein the active field-of-view is a subset of the tile field-of-view;

    receiving from a user a pan command indicating a pan direction in which the active field-of-view is to be translated;

    determining a buffer navigation position in a second tile selected from the plurality of tiles, wherein a second tile field-of-view of the second tile is adjacent to the first tile field-of-view of the first tile in the pan direction, and wherein the buffer navigation position indicates a first frame in the second tile that can be displayed after the second tile is buffered;

    sending to the content provider a request for the second tile, wherein the request comprises an indication of the buffer navigation position;

    receiving from the content provider a portion of the second tile beginning from the buffer navigation position;

    buffering the second tile, wherein buffering the second tile comprises downloading a threshold number of frames of the second tile ahead of the buffer navigation position;

    determining a pan rate limit, wherein the pan rate limit is a first rate at which the active field-of-view can be translated in the pan direction without reaching an edge of the first tile field-of-view before buffering of the second tile is complete;

    translating the active field-of-view in the pan direction at a second rate less than or equal to the pan rate limit, wherein the active field-of-view reaches the edge of the first tile field-of-view; and

    after the active field-of-view reaches the edge of the first tile field-of-view, displaying the active field-of-view from the second tile.

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