Streaming and Storing Video for Audio/Video Recording and Communication Devices
First Claim
1. A method for an audio/video (A/V) recording and communication device, the A/V recording and communication device including a camera, a processor, a memory, and a communication module, the method comprising:
- recording, with the camera, video image data of an area about the A/V recording and communication device;
executing, by the processor, a write operation to write the video image data into the memory at a write rate;
while writing the video image data into the memory, detecting an event in the area about the A/V recording and communication device;
after detecting the event in the area about the A/V recording and communication device, executing, by the processor, a read operation to read the video image data out of the memory at a first read rate that is greater than the write rate, and the processor continuing to write the video image data into the memory at the write rate;
the processor continuing to read the video image data out of the memory at the first read rate until the read operation catches up to the write operation;
after the read operation catches up to the write operation, the processor reading the video image data out of the memory at a second read rate equal to the write rate, and the processor continuing to write the video image data into the memory at the write rate; and
transmitting, by the communication module, streaming video to a client device, wherein a beginning portion of the streaming video is streamed at a first stream rate and thereafter the streaming video is streamed at a second stream rate less than the first stream rate.
3 Assignments
0 Petitions
Accused Products
Abstract
Streaming and storing video for audio/video (A/V) recording and communication devices in accordance with various embodiments of the present disclosure are provided. In one embodiment, a method for an A/V recording and communication device comprises: recording video image data; executing a write operation to write the video image data at a write rate; executing a read operation to read the video image data at a first read rate that is greater than the write rate; continuing to read the video image data at the first read rate until the read operation catches up to the write operation; reading the video image data at a second read rate equal to the write rate; and transmitting streaming video to a client device, wherein a beginning portion of the streaming video is streamed at a first stream rate and thereafter streaming at a second stream rate less than the first stream rate.
-
Citations
20 Claims
-
1. A method for an audio/video (A/V) recording and communication device, the A/V recording and communication device including a camera, a processor, a memory, and a communication module, the method comprising:
-
recording, with the camera, video image data of an area about the A/V recording and communication device; executing, by the processor, a write operation to write the video image data into the memory at a write rate; while writing the video image data into the memory, detecting an event in the area about the A/V recording and communication device; after detecting the event in the area about the A/V recording and communication device, executing, by the processor, a read operation to read the video image data out of the memory at a first read rate that is greater than the write rate, and the processor continuing to write the video image data into the memory at the write rate; the processor continuing to read the video image data out of the memory at the first read rate until the read operation catches up to the write operation; after the read operation catches up to the write operation, the processor reading the video image data out of the memory at a second read rate equal to the write rate, and the processor continuing to write the video image data into the memory at the write rate; and transmitting, by the communication module, streaming video to a client device, wherein a beginning portion of the streaming video is streamed at a first stream rate and thereafter the streaming video is streamed at a second stream rate less than the first stream rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An audio/video (A/V) recording and communication device, comprising:
-
a camera configured to record video image data of an area about the A/V recording and communication device; a memory; a communication module configured to transmit streaming video to a client device; and a processor; wherein the processor is configured to execute a write operation to write the video image data into the memory at a write rate; while writing the video image data into the memory, detect an event in the area about the A/V recording and communication device; after detecting the event in the area about the A/V recording and communication device, execute a read operation to read the video image data out of the memory at a first read rate that is greater than the write rate, and continue to write the video image data into the memory at the write rate; continue to read the video image data out of the memory at the first read rate until the read operation catches up to the write operation; and after the read operation catches up to the write operation, read the video image data out of the memory at a second read rate equal to the write rate, and continue to write the video image data into the memory at the write rate; wherein the communication module is configured to stream a beginning portion of the streaming video to the client device at a first stream rate and thereafter to stream the streaming video to the client device at a second stream rate less than the first stream rate. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification