Point of view video processing and curation platform
First Claim
1. A method comprising:
- receiving a plurality of streams from a plurality of different sources, each of the plurality of streams comprising a video stream, a telemetry data stream, and a location data stream associated with each of the plurality of different sources;
decoding each of the plurality of streams to generate at least one decoded video stream; and
creating metadata corresponding to each of the streams, wherein creating the metadata comprises;
processing at least one frame of the at least one decoded video stream to detect at least one artifact within the frame,processing the at least one telemetry data stream to determine telemetry data associated with the at least one frame of the at least one decoded video stream,designating at least one rule for associating the at least one frame with at least one other frame based on at least one of the following;
the at least one artifact detected in the at least one frame, andthe telemetry data associated with the at least one frame, andannotating the at least one frame to indicate the at least one rule.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure may provide methods and systems enabled to receive a plurality of streams comprising at least one video stream and at least one telemetry data stream associated with the at least one video stream; and create metadata corresponding to the at least one video stream and the at least one telemetry data stream, wherein creating the metadata comprises: processing at least one frame of the at least one video stream to detect at least one artifact within the frame, processing the at least one telemetry data stream to determine telemetry data associated with the at least one frame of the at least one video stream, and annotating the at least one artifact and the telemetry data associated with the at least one frame.
-
Citations
30 Claims
-
1. A method comprising:
-
receiving a plurality of streams from a plurality of different sources, each of the plurality of streams comprising a video stream, a telemetry data stream, and a location data stream associated with each of the plurality of different sources; decoding each of the plurality of streams to generate at least one decoded video stream; and creating metadata corresponding to each of the streams, wherein creating the metadata comprises; processing at least one frame of the at least one decoded video stream to detect at least one artifact within the frame, processing the at least one telemetry data stream to determine telemetry data associated with the at least one frame of the at least one decoded video stream, designating at least one rule for associating the at least one frame with at least one other frame based on at least one of the following; the at least one artifact detected in the at least one frame, and the telemetry data associated with the at least one frame, and annotating the at least one frame to indicate the at least one rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for creating a logical view comprising:
-
receiving a plurality of streams from a plurality of sources; decoding a video data of the plurality of streams; creating metadata corresponding to the decoded video data, wherein creating the metadata comprises; scanning at least one decoded video frame to detect at least one object within the at least one decoded video frame, selecting at least one rule to be applied to the at least one decoded video frame based on the at least one objected detected within the at least one decoded frame, and annotating the at least one decoded video frame to indicate the at least one rule and a detection of the at least one object, wherein the metadata is configured to be employed in a curation of a logical view, wherein the logical view is configured to be comprised of video frames from the plurality of sources, wherein the video frames in the logical view are configured to be stitched together based on a processing of the metadata and the at least one rule associated with each video frame. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification