APPARATUS FOR INTELLIGENT AND AUTONOMOUS VIDEO CONTENT GENERATION AND STREAMING
First Claim
1. A computer-implemented method for focusing cameras on an area of activity comprising:
- selecting salient objects from a field of view in a video stream, generated by a plurality of cameras, where saliency is determined by shape, appearance and motion of the objects;
analyzing activity in the field of view to extract patterns from the field of view, where the patterns are at least one of temporal and spatial;
determining a region of interest based on the extracted patterns and the selected salient objects; and
focusing one or more of the plurality of cameras on the determined region of interest.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for automatically capturing an event of interest in a venue is disclosed, comprising a plurality of cameras for capturing video images of the event; and at least one processor communicatively connected to said plurality of cameras and configured to execute a plurality of modules, said modules comprising a rectification module for combining the video images to form a wide-angle view; at least one of a motion analysis module configured for tracking salient blobs that are not part of a background of the wide-angle view, an activity analysis module configured for extracting temporal and spatial patterns from the wide-angle view, and a shape and appearance module configured for selecting one or more objects in the wide-angle view based on descriptors that are scale and rotational invariant; and a region of interest selector for selecting a viewpoint from the wide-angle view based on output from at least one of the motion analysis module, the activity analysis module, and the shape and appearance module, wherein the region of interest selector outputs the selected viewpoint for display. The system further comprises at least one audio recording device for capturing audio from the event; and means for synchronizing the video images and audio.
33 Citations
20 Claims
-
1. A computer-implemented method for focusing cameras on an area of activity comprising:
-
selecting salient objects from a field of view in a video stream, generated by a plurality of cameras, where saliency is determined by shape, appearance and motion of the objects; analyzing activity in the field of view to extract patterns from the field of view, where the patterns are at least one of temporal and spatial; determining a region of interest based on the extracted patterns and the selected salient objects; and focusing one or more of the plurality of cameras on the determined region of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer implemented method for determining video sensor focus comprising:
-
receiving a live video stream from a video sensor; analyzing the live video stream to determine a changing region of most interest as compared to other regions, as the live video is streamed; and modifying focus of the video sensor on the determined changing region of most interest as the live video is streamed. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification