Method and apparatus for controlling a video surveillance display
First Claim
Patent Images
1. A method of controlling a video surveillance display comprising the steps of:
- receiving an MPEG video stream comprising video data in I-frames and P-frames;
storing the received MPEG video stream in an input buffer;
displaying the stored MPEG video stream in full-motion video;
monitoring the amount of video data stored in the input buffer; and
displaying only the I-frames of the stored MPEG video stream when the amount of video data stored in the input buffer is greater than a predetermined amount.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for controlling a video surveillance display comprising receiving an MPEG video stream comprising video data in I-frames and P-frames, storing the MPEG video stream in an input buffer, displaying the stored MPEG video stream in full-motion video, monitoring the amount of video data stored in the input buffer; and displaying only the I-frames of the stored MPEG video stream when the amount of video data stored in the input buffer is greater than a predetermined amount.
-
Citations
41 Claims
-
1. A method of controlling a video surveillance display comprising the steps of:
receiving an MPEG video stream comprising video data in I-frames and P-frames;
storing the received MPEG video stream in an input buffer;
displaying the stored MPEG video stream in full-motion video;
monitoring the amount of video data stored in the input buffer; and
displaying only the I-frames of the stored MPEG video stream when the amount of video data stored in the input buffer is greater than a predetermined amount.- View Dependent Claims (2, 3, 4, 5)
-
6. A method of controlling a video surveillance display comprising the steps of:
- receiving a plurality of MPEG video streams comprising video data in I-frames and P-frames;
receiving a request for the mode in which the received MPEG video streams are to be displayed with at least one of the MPEG video streams requested to be displayed in full-motion video;
displaying the MPEG video streams in the input buffer according to the received request;
monitoring the amount of video data in the input buffer;
determining the number of MPEG video streams that can be displayed in full-motion video and not cause the amount of video data stored in the input buffer to exceed a predetermined amount; and
displaying only the number of MPEG video streams determined in said determining step in full-motion video and the remainder of the MPEG video streams in I-frame mode. - View Dependent Claims (7, 8, 9, 10, 11, 12)
- receiving a plurality of MPEG video streams comprising video data in I-frames and P-frames;
-
13. A method of controlling a video surveillance display comprising the steps of:
- receiving a plurality of MPEG video streams comprising I-frames and P-frames;
receiving an input requesting the number of streams to be displayed on a display screen at the same time and the number of screens to be displayed in full-motion video;
determining the number of streams that can be displayed in full-motion video with the remainder of the requested streams being displayed in I-frame mode; and
displaying some of the requested number of streams in full-motion video and the remainder in I-frame mode. - View Dependent Claims (14, 15, 16, 17, 18, 19)
- receiving a plurality of MPEG video streams comprising I-frames and P-frames;
-
20. A method of controlling a video surveillance system comprising the steps of:
- sending video data comprising full-motion video from a video source;
receiving the video data at a location;
storing the received video data in an input buffer;
displaying the stored video data as full-motion video;
determining when the amount of video data stored in the input buffer is greater than a predetermined level;
notifying the video source to send only I-frames when the amount of video data stored in the input buffer is greater than the predetermined level;
separating the I-frames from the MPEG video data at the video source;
sending video data consisting of only I-frames;
receiving the video data from the source consisting of only I-frames;
storing the video data consisting of only I-frames in the video buffer; and
displaying the I-frames stored in the video buffer. - View Dependent Claims (21)
- sending video data comprising full-motion video from a video source;
-
22. A method of controlling a video surveillance system comprising the steps of:
- sending video data comprising full-motion video from a video source;
receiving the video data at a location;
storing the received video data in an input buffer;
displaying the stored video data as full-motion video;
determining if the rate that video data is being stored in the input buffer is less than a predetermined level;
notifying the video source to send only I-frames when the rate of video data being stored in the input buffer is less than the predetermined level;
separating the I-frames from the MPEG video data at the video source;
sending video data consisting of only I-frames;
receiving the video data from the source consisting of only I-frames;
storing the video data consisting of only I-frames in the video buffer; and
displaying the I-frames stored in the video buffer. - View Dependent Claims (23)
- sending video data comprising full-motion video from a video source;
-
24. An apparatus for controlling a video surveillance display comprising:
- an input for receiving an MPEG video stream comprising video data in I-frames and P-frames;
an input buffer for storing said received MPEG video stream; and
a processor for monitoring the amount of video data stored in said input buffer, said processor providing a signal for displaying said stored MPEG video stream in full-motion video if the amount of video data stored in said input buffer is less than a predetermined amount and for displaying only the I-frames of said stored MPEG video stream when the amount of video data stored in said input buffer is greater than said predetermined amount. - View Dependent Claims (25, 26, 27, 28)
- an input for receiving an MPEG video stream comprising video data in I-frames and P-frames;
-
29. An apparatus for controlling a video surveillance display comprising:
- an input for receiving a plurality of MPEG video streams comprising video data in I-frames and P-frames;
an input for receiving a request for the mode in which the received MPEG video streams are to be displayed with at least one of the MPEG video streams requested to be displayed in full-motion video;
an input buffer for storing said received MPEG video streams; and
a processor for providing a signal for displaying the MPEG video streams in the input buffer according to the received request, said processor monitoring the amount of video data in said input buffer and determining the number of MPEG video streams that can be displayed in full-motion video and not cause the amount of video data stored in said input buffer to exceed a predetermined amount and said processor changing said signal to display only the determined number of MPEG video streams in full-motion video and the remainder of the MPEG video streams in I-frame mode. - View Dependent Claims (30, 31, 32, 33, 34)
- an input for receiving a plurality of MPEG video streams comprising video data in I-frames and P-frames;
-
35. An apparatus for controlling a video surveillance display comprising:
- an input for receiving a plurality of MPEG video streams comprising I-frames and P-frames;
an input for receiving a request for the number of streams to be displayed on a display screen at the same time and the number of screens to be displayed in full-motion video; and
a processor for determining the number of streams that can be displayed in full-motion video with the remainder of the requested streams being displayed in I-frame mode and providing a signal for displaying some of the requested number of streams in full-motion video and the remainder in I-frame mode. - View Dependent Claims (36, 37)
- an input for receiving a plurality of MPEG video streams comprising I-frames and P-frames;
-
38. A video surveillance system comprising:
- a network;
a video source for providing an MPEG video stream comprising I-frames and P-frames connected to said network, said video source being able to separate said video stream into I-frames and P-frames; and
a workstation connected to said network and comprising an input buffer for storing video data received from said network and a processor, wherein said workstation monitors the amount of video data in said input buffer and sends a signal to said video source to provide only I-frames when the amount of video data in said input buffer is greater than a predetermined amount. - View Dependent Claims (39)
- a network;
-
40. A video surveillance system comprising:
- a network;
a video source for providing an MPEG video stream comprising I-frames and P-frames connected to said network, said video source being able to separate said video stream into I-frames and P-frames; and
a workstation connected to said network and comprising an input buffer for storing video data received from said network and a processor, wherein said workstation monitors the rate that video data is being stored in said input buffer and sends a signal to said video source to provide only I-frames when the rate that video data is being stored in said input buffer is less than a predetermined amount. - View Dependent Claims (41)
- a network;
Specification