METHODS AND SYSTEMS FOR OPERATING A VIDEO SURVEILLANCE SYSTEM
First Claim
1. A video surveillance system comprising:
- a network bus;
a plurality of surveillance sensors, control devices, and sensor data storage devices communicatively coupled to said network bus;
a keypad controller communicatively coupled to said network bus, said keypad controller comprising;
a plurality of interchangeable control modules communicatively coupled to said keypad controller, said control modules matingly engage a complementary portion of said keypad controller;
a processor configured to decode codec independent video streams, said processor further comprising a module configured to receive and transmit streaming video data to said network bus, a synchronous memory interface configured to communicate with a memory, and a plurality of universal asynchronous receiver/transmitter (UARTs) configured to communicate remote control commands using a network communicating using a respective protocol; and
an interface for a removable memory configured to receive program updates for said processor and send streaming video and audio data to a storage device communicatively coupled to said interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for a video surveillance system are provided. The system includes a plurality of network buses, a plurality of surveillance sensors, control devices, and sensor data storage devices and a keypad controller communicatively coupled to the at least one network bus. The keypad controller includes a plurality of interchangeable control modules communicatively coupled to said keypad controller that matingly engage a complementary portion of said keypad controller. The keypad controller further includes a processor configured to decode codec independent video streams, said processor further comprising a module configured to receive and transmit streaming video data to a network, a synchronous memory interface, and a plurality of universal asynchronous receiver/transmitter (UARTs). The keypad controller also includes a universal serial bus (USB) interface.
-
Citations
25 Claims
-
1. A video surveillance system comprising:
-
a network bus; a plurality of surveillance sensors, control devices, and sensor data storage devices communicatively coupled to said network bus; a keypad controller communicatively coupled to said network bus, said keypad controller comprising; a plurality of interchangeable control modules communicatively coupled to said keypad controller, said control modules matingly engage a complementary portion of said keypad controller; a processor configured to decode codec independent video streams, said processor further comprising a module configured to receive and transmit streaming video data to said network bus, a synchronous memory interface configured to communicate with a memory, and a plurality of universal asynchronous receiver/transmitter (UARTs) configured to communicate remote control commands using a network communicating using a respective protocol; and an interface for a removable memory configured to receive program updates for said processor and send streaming video and audio data to a storage device communicatively coupled to said interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method of operating a video surveillance system that includes a keypad controller comprising a video processor, said method comprising:
-
receiving analog video signals from a video surveillance sensor; encoding the received analog video signals into a digital format video to be used by the video processor; receiving codec independent digital format video signals from a network configured to communicate using at least one of Ethernet and Internet protocol; decoding the digital format video signals by the video processor using a codec dependent component of the digital format video signals; and processing the digital format video signals by the video processor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method of operating a video surveillance system that includes at least a first keypad controller comprising a video processor coupled to a plurality of networks having different data communication protocols, said method comprising:
discovering non-autodiscoverable components communicatively coupled to the network by; transmitting a connect message to a first predetermined component address; if a component responds to the connect message, adding the component to a connect list and transmitting a connect message to a second component address; if a component does not respond to the connect message, transmitting a connect message to a second component address without adding the first component to the connect list; if a component at the first address is controlled by a second keypad controller, requesting control of the component at the first address by the first keypad controller; if the second keypad controller relinquishes control of the component at the first address, adding the first component to the connect list and transmitting a connect message to the second address; if the second keypad controller does not relinquish control of the component at the first address, transmitting a connect message to the second address without adding the first component to the connect list; and iteratively progressing through a predetermined sequence of addresses.
-
23. A method of controlling a component wherein the component is coupled to a first network bus configured for data communication using at least one of RS232, RS422, RS423, and RS485 protocols from a keypad controller communicatively coupled to a second network bus configured for data communication using at least one of Ethernet and Internet protocols, said method comprising:
-
receiving a network data packet including a serial bus control message and a destination address for a device to be controlled from the second network bus; decoding the network data packet; and transmitting the serial bus message to the destination address on the first network bus.
-
-
24. A computer implemented method of operating a video surveillance system that includes a network, a keypad controller communicatively coupled to the network, said keypad controller having a video processor and a universal serial bus (USB) interface communicatively coupled to said video processor, said USB interface configured to communicatively couple to a storage device, said method comprising:
-
establishing communications between the keypad controller and a video data storage device through the network; selecting at least a portion of the stored video data for download; determining an amount of memory space required to store the selected video data; decoding the selected video data to a selected format; and transmitting the decoded video data to the NAND flash architecture device. - View Dependent Claims (25)
-
Specification