Temporal video streaming and summaries
First Claim
Patent Images
1. A method of providing a video summary from a camera, comprising:
- detecting motion using a processor in the camera;
determining, using the processor, whether the motion exceeds a first threshold;
during periods of inactivity wherein motion is less than the first threshold, recording in a memory of the camera only a periodic video of more than one frame but less than constant video recording;
identifying events from periods of activity having detected motion that exceeds the first threshold and creating event tags only for events with detected motion that exceeds the first threshold;
recording in the memory of the camera event video from the identified events and the event tags; and
intermittently transmitting both the periodic and event video in the memory to a remote computing device using a transmitter in the camera.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment of the present invention, a video camera selectively streams to a remote server. Still images or short video events are intermittently transmitted when there is no significant motion detected. When significant motion is detected, video is streamed to the remote server. The images and video can be higher resolution than the bandwidth used, by locally buffering the images and video, and transmitting it at a lower frame rate that extends to when there is no live streaming. This provides a time-delayed stream, but with more resolution at lower bandwidth.
-
Citations
20 Claims
-
1. A method of providing a video summary from a camera, comprising:
-
detecting motion using a processor in the camera; determining, using the processor, whether the motion exceeds a first threshold; during periods of inactivity wherein motion is less than the first threshold, recording in a memory of the camera only a periodic video of more than one frame but less than constant video recording; identifying events from periods of activity having detected motion that exceeds the first threshold and creating event tags only for events with detected motion that exceeds the first threshold; recording in the memory of the camera event video from the identified events and the event tags; and intermittently transmitting both the periodic and event video in the memory to a remote computing device using a transmitter in the camera. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of providing a video summary from a camera, comprising:
-
detecting motion using a processor in the camera; determining, using the processor, whether the motion exceeds a first threshold; during periods of inactivity wherein motion is less than the first threshold, recording in a memory of the camera only a periodic video of more than one frame but less than constant video recording; identifying events from periods of activity having detected motion that exceeds the first threshold and creating event tags only for events with detected motion that exceeds the first threshold; recording in the memory of the camera event video from the identified events and the event tags; intermittently transmitting the periodic and event video in the memory to a remote computing device using a transmitter in the camera; creating, with the remote computing device, a summary video from multiple video events provided by the camera, comprising; creating a time lapse video having motion video events that exceed the first threshold and periodic video that do not exceed the first threshold over a period of time; allocating a first amount of time, at a first time lapse speed, to periodic video; and allocating a second amount of time greater than the first amount of time, at a second time lapse speed less than the first time lapse speed, to videos with motion that exceeds the first threshold; providing the video events with contextual tabs; and weighting the video events based on at least one of the number of people detected, the identity of people detected, the duration of the motion and the amount of the motion.
-
-
13. A system for providing a video summary, comprising:
-
a camera having a processor configured to analyze pixels in video captured by the camera to detect motion in a video; the processor being configured to determine whether the motion exceeds a first threshold; a memory of the camera configured to record only a periodic video of more than one frame but less than constant video recording during periods of wherein motion is less than the first threshold; the processor being configured to identify events from periods of activity having detected motion that exceeds the first threshold and create event tags only for events with detected motion that exceeds the first threshold; the processor being further configured to record in the memory of the camera event video from the identified events and the event tags; and a transmitter configured to intermittently transmit the periodic and event video in the memory to a remote computing device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification