System and method for controllably viewing digital video streams captured by surveillance cameras
First Claim
1. A digital video management device for controllably viewing digital video streams, comprising:
- an input interface coupled to a packet-switched network to receive a digital video stream captured by a remote surveillance camera;
a buffer for receiving and storing packets of the digital video stream;
a processor configured to set a packet output flow rate of the buffer to a variable output rate that is variable between a zero output rate and a faster than real-time output rate, the variable output rate being determined, at least in part, using video analytics; and
an output interface configured to provide the digital video stream to a display device for display thereon at the variable output rate such that all received packets, exclusive of any packets removed from the buffer due to a buffer overflow condition and without regard to the format of individual received packets, are output in the digital video stream provided to the display device, wherein the variable output rate includes a rate other than a real-time output rate.
12 Assignments
0 Petitions
Accused Products
Abstract
A digital video management device enables controllably viewing digital video streams captured by remote surveillance cameras on a display device, such as a mobile display device. The device is coupled to a packet-switched network to receive a digital video stream captured by a remote surveillance camera. The device buffers packets of the digital video stream and then controls a packet output flow rate of the buffer between a zero output rate and a faster-than-real-time output rate. For example, the packet output flow rate can be set to the zero output rate at a first time and the faster-than-real-time output rate at a second time subsequent to the first time.
-
Citations
16 Claims
-
1. A digital video management device for controllably viewing digital video streams, comprising:
-
an input interface coupled to a packet-switched network to receive a digital video stream captured by a remote surveillance camera; a buffer for receiving and storing packets of the digital video stream; a processor configured to set a packet output flow rate of the buffer to a variable output rate that is variable between a zero output rate and a faster than real-time output rate, the variable output rate being determined, at least in part, using video analytics; and an output interface configured to provide the digital video stream to a display device for display thereon at the variable output rate such that all received packets, exclusive of any packets removed from the buffer due to a buffer overflow condition and without regard to the format of individual received packets, are output in the digital video stream provided to the display device, wherein the variable output rate includes a rate other than a real-time output rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 15)
-
-
10. A method for controllably viewing digital video streams, comprising:
-
receiving a digital video stream captured by a remote surveillance camera; buffering packets of the digital video stream within a buffer; setting a packet output flow rate of the buffer to a variable output rate that is variable between a zero output rate and a faster than real-time output rate; applying video analytics to determine, at least in part, the variable output rate; and providing the digital video stream to a display device for display thereon at the variable output rate such that all received packets, exclusive of any packets removed from the buffer due to a buffer overflow condition, are provided in the digital video stream, wherein the variable output rate includes a rate other than a real-time output rate. - View Dependent Claims (11, 12, 13, 14, 16)
-
Specification