SURROUND VIDEO PLAYBACK
First Claim
1. A surround video system comprising:
- a client device configured to receive, simultaneously or consecutively, live or prerecorded, image data streams collected by at least one Image Acquisition Device (IAD), from at least two angles of a scene or retakes of a scene; and
a user control device coupled with the client device and configured to generate a signal usable to change the user'"'"'s viewing angle of the scene.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed including a computing device configured to allow a user to view a multi-stream video from a selected angle/direction with respect to the contents of the multi-stream video, under the user'"'"'s control. The multi-stream video is generated using multiple Image Acquisition Devices (IAD), such as cameras, simultaneously, consecutively, or independently filming a scene, each IAD having a different position with respect to each of the other IADs. Each image data stream obtained from each IAD may be uniquely identified to allow selective real-time playback of image data streams under user control. Each image data stream represents a corresponding viewing angle to the user. The user may dynamically change the selection of an image stream, and thus the viewing angle, while viewing a recorded scene. Multiple image streams of the same scene may be selected and viewed simultaneously to provide 3D or other visual effects.
65 Citations
20 Claims
-
1. A surround video system comprising:
-
a client device configured to receive, simultaneously or consecutively, live or prerecorded, image data streams collected by at least one Image Acquisition Device (IAD), from at least two angles of a scene or retakes of a scene; and a user control device coupled with the client device and configured to generate a signal usable to change the user'"'"'s viewing angle of the scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A server device comprising:
a multi stream controller module configured to run on the server device and configured to communicate with a client device, wherein the multi stream controller module is further configured to use data received from the client device to select one of a plurality of simultaneous or consecutive image data streams of a multi stream video. - View Dependent Claims (13, 14, 15, 16)
-
17. A method of playing a video, the method comprising:
-
receiving a first user command to run a first simultaneous or consecutive image data stream of a multi stream video on a media player; playing the first image data stream on the media player; receiving a second user command to select a second image data stream of the multi stream video; and playing the second image data stream on the media player. - View Dependent Claims (18, 19, 20)
-
Specification