×

Dynamic client-server video tiling streaming

  • US 8,630,512 B2
  • Filed: 01/25/2008
  • Issued: 01/14/2014
  • Est. Priority Date: 01/25/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for communicating content across a network using video frames, the method comprising:

  • partitioning the content into a plurality of tiles, each tile including a subset of the content and index data describing a relationship between a tile and one or more adjacent tiles;

    encoding the content associated with each tile in the plurality of tiles as a reference frame;

    transmitting the plurality of encoded tiles to a client to allow the client to combine the plurality of encoded tiles using the index data;

    responsive to a modification to the content associated with a tile, generating a difference frame, the difference frame describing the modification to the content associated with the tile in relation to the reference frame;

    comparing a storage size of the difference frame to a threshold specifying a maximum storage size of the difference frame;

    responsive to the storage size of the difference frame being less than the threshold, transmitting the index data of the tile whose content has been modified and the difference frame to the client, the client configured to combine the difference frame with the reference frame associated with the tile identified by the index data; and

    responsive to the storage size of the difference frame being greater than the threshold,generating a replacement reference frame, the replacement reference frame including the modified content associated with the tile, andtransmitting the index data of the tile whose content has been modified and the replacement reference frame to the client to allow the client to combine the replacement reference frame with one or more of the plurality of encoded tiles using the index data.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×