OBJECT CUSTOMIZATION AND ACCESSORIZATION IN VIDEO CONTENT
0 Assignments
0 Petitions
Accused Products
Abstract
A real-time video exploration (RVE) system that allows users to pause, step into, move through, and explore 2D or 3D modeled worlds of scenes in a video. The RVE system may allow users to select and manipulate objects within a scene, and to modify an object by adding or removing accessories from the object or otherwise customizing the object according to the user'"'"'s preferences or desires. The RVE system may also provide an interface or interfaces via which the user can obtain additional information for the object, customize the object, be given a price or price(s) for the object as customized, and purchase the object as specified if desired.
12 Citations
41 Claims
-
1-21. -21. (canceled)
-
22. A method, comprising:
-
sending at least a portion of a pre-recorded video to a client device; receiving input indicating one or more modifications to be applied to an object in a scene of the pre-recorded video; causing the pre-recorded video to be paused responsive to the input; modifying a model of the object in the pre-recorded video according to the one or more modifications to generate a modified model of the object; rendering new video of the scene including the modified model of the object; and causing playback of the pre-recorded video to be resumed to the client device in response to resume input from the client device, wherein said causing playback to be resumed comprises sending the new video of the scene including the first object as modified to the client device. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A system, comprising:
one or more computing devices comprising one or more processors and one or more memories storing instructions executable by the one or more processors to cause the one or more processors to; send at least a portion of a pre-recorded video to a client device; receive input indicating one or more modifications to be applied to an object in a scene of the pre-recorded video; cause the pre-recorded video to be paused responsive to the input; modify a model of the object in the pre-recorded video according to the one or more modifications to generate a modified model of the object; render new video of the scene including the modified model of the object; and in response to resume input from the client device, cause playback of the pre-recorded video to be resumed to the client device and send the new video of the scene including the first object as modified to the client device. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
37. A non-transitory, computer-readable storage medium storing instructions that, when executed on one or more processors, cause the one or more processors to perform:
-
sending at least a portion of a pre-recorded video to a client device; receiving input indicating one or more modifications to be applied to an object in a scene of the pre-recorded video; causing the pre-recorded video to be paused responsive to the input; modifying a model of the object in the pre-recorded video according to the one or more modifications to generate a modified model of the object; rendering new video of the scene including the modified model of the object; and causing playback of the pre-recorded video to be resumed to the client device in response to resume input from the client device, wherein said causing playback to be resumed comprises sending the new video of the scene including the object as modified to the client device. - View Dependent Claims (38, 39, 40, 41)
-
Specification