Video production sharing apparatus and method
Abstract
A video production sharing apparatus is provided with a first computer having a processor, memory, and an input device, the memory having programs stored therein, the programs implemented through the processor and designed to cause the processor to: 1) access at least one video stream, 2) manipulate viewing perspective of the at least one video stream with the input device of the first computer to generate an individualized video, and 3) transfer a data file of user inputs from the input device used to manipulate the at least one video stream to create the individualized video that describes the individualized video of the at least one video stream. A method is also provided.
Claims
exact text as granted — not AI-modified1 .- 21 . (canceled)
22 . A method comprising:
receiving a request to access a shared video at a user device of a user, the shared video reproduceable at the user device using a basic video feed and associated metadata; validating that the user has permission to access the basic video feed by performing a first set of user authentication techniques with a first authentication service to authenticate the user; validating that the user has permission to access the associated metadata by performing a second set of user authentication techniques with a second authentication service to authenticate the user; and responsive to validating that the user has permission to access both the basic video feed and the associated metadata, creating the shared video at the user device using the basic video feed and the associated metadata.
23 . The method of claim 22 , further comprising:
downloading or streaming the basic video feed at the user device from a video storage when the basic video feed is not available or not streaming at the user device.
24 . The method of claim 22 , further comprising:
downloading or streaming the associated metadata at the user device from a metadata storage when the associated metadata is not available or not streaming at the user device.
25 . The method of claim 22 , wherein the basic video feed comprises a panoramic video of a scene captured by a plurality of cameras, each camera capturing video from a different viewpoint.
26 . The method of claim 22 , wherein the associated metadata comprises a manipulated viewing perspective of the basic video feed.
27 . The method of claim 26 , wherein the manipulated viewing perspective comprises at least one or pan, tilt, zoom, and change in temporal viewing direction and/or speed of playback of the basic video feed.
28 . The method of claim 22 , further comprising storing the basic video feed, the associated metadata, and/or the shared video at a local storage of the user device.
29 . An apparatus comprising:
a processor, and a memory, the memory having programs stored therein, the programs executed by the processor to cause the processor to:
receive a request from a user to access a shared video, the shared video reproduceable using a basic video feed and associated metadata;
validate the user's permission to access the basic video feed by performing a first set of user authentication techniques with a first authentication service to authenticate the user;
validate the user's permission to access the associated metadata by performing a second set of user authentication techniques with a second authentication service to authenticate the user; and
responsive to a validation that user has permission to access both the basic video feed and the associated metadata, create the shared video using the basic video feed and the associated metadata.
30 . The apparatus of claim 29 , wherein the processor is further to:
download or stream the basic video feed from a video storage when the basic video feed is not accessible locally to the processor.
31 . The apparatus of claim 29 , wherein the processor is further to:
download or stream the associated metadata from a metadata storage when the associated metadata is not available locally to the processor.
32 . The apparatus of claim 29 , wherein the basic video feed comprises a panoramic video of a scene captured by a plurality of cameras, each camera capturing video from a different viewpoint.
33 . The apparatus of claim 29 , wherein the associated metadata comprises a manipulated viewing perspective of the basic video feed.
34 . The apparatus of claim 33 , wherein the manipulated viewing perspective comprises at least one or pan, tilt, zoom, and change in temporal viewing direction and/or speed of playback of the basic video feed.
35 . The apparatus of claim 29 , further comprising a local storage accessible to the processor to store the basic video feed, the associated metadata, and/or the shared video.
36 . A non-transitory machine-readable medium having program code stored thereon which, when executed by a machine, causes the machine to perform operations of:
receiving a request to access a shared video at a user device of a user, the shared video reproduceable at the user device using a basic video feed and associated metadata; validating that the user has permission to access the basic video feed by performing a first set of user authentication techniques with a first authentication service to authenticate the user; validating that the user has permission to access the associated metadata by performing a second set of user authentication techniques with a second authentication service to authenticate the user; and responsive to validating that the user has permission to access both the basic video feed and the associated metadata, creating the shared video at the user device using the basic video feed and the associated metadata.
37 . The non-transitory machine-readable medium of claim 36 , wherein the operations further comprise:
downloading or streaming the basic video feed at the user device from a video storage when the basic video feed is not available or not streaming at the user device.
38 . The non-transitory machine-readable medium of claim 36 , wherein the operations further comprise:
downloading or streaming the associated metadata at the user device from a metadata storage when the associated metadata is not available or not streaming at the user device.
39 . The non-transitory machine-readable medium of claim 36 , wherein the basic video feed comprises a panoramic video of a scene captured by a plurality of cameras, each camera capturing video from a different viewpoint.
40 . The non-transitory machine-readable medium of claim 36 , wherein the associated metadata comprises a manipulated viewing perspective of the basic video feed.
41 . The non-transitory machine-readable medium of claim 40 , wherein the manipulated viewing perspective comprises at least one or pan, tilt, zoom, and change in temporal viewing direction and/or speed of playback of the basic video feed.Join the waitlist — get patent alerts
Track US2021099690A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.