×

Object customization and accessorization in video content

  • US 9,747,727 B2
  • Filed: 06/27/2014
  • Issued: 08/29/2017
  • Est. Priority Date: 03/11/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system, comprising:

  • one or more computing devices comprising one or more processors and one or more memories storing program instructions executable by the one or more processors to implement a real-time video exploration (RVE) system comprising;

    a playback module implemented by at least one of the one or more computing devices and configured to begin playback of at least a portion of a pre-rendered video to a client device for display to a viewer associated with the client device; and

    a graphics processing and rendering module implemented by at least one of the one or more computing devices and configured to, during playback of the pre-rendered video to the client device;

    pause playback of the pre-rendered video to the client device in response to input from the client device;

    receiving viewpoint input from the client device indicating a change of viewing angle, a viewpoint movement, or both, based on interactions of the viewer exploring one or more scenes in the pre-rendered video;

    render and stream, to the client device, new video of the one or more scenes in the pre-rendered video in response to the viewpoint input, wherein the new video includes modified views of the one or more scenes in the pre-rendered video rendered from viewpoints that are not included in the pre-rendered video;

    receive selection input from the client device selecting an object in the one or more scenes of the pre-rendered video;

    receive modification input from the client device specifying one or more modifications to be applied to the selected object in the one or more scenes of the pre-rendered video;

    modify a model of the object according to the one or more modifications to generate a modified model of the object;

    render and stream, to the client device, the new video of the one or more scenes to include the modified model of the object in response to the modification input, wherein the selected object in the pre-rendered video is replaced with the modified model of the object; and

    resume playback of the pre-rendered video to the client device in response to resume input from the client device specifying that the pre-rendered video is to be resumed, wherein at least one portion of the pre-rendered video is replaced with the new video of the one or more scenes.

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