Computer network, processing of digitized, compressed, security camera video, intelligently onto hard drives of personal computers
First Claim
1. An apparatus for selecting, storing and retrieving television camera video pictures generated asynchronously from a plurality of television cameras, comprising:
- a. a plurality of encoders, each encoder connected to a television camera for encoding alarm condition and camera identification data into the video picture vertical interval signals generated by each of the respective cameras encoder further including a first timing means for causing the encoding of alarm condition and camera identification data to take place in phase with respective predetermined horizontal lines of the video picture vertical interval signal of each camera;
b. a means for transmitting the video pictures and data encoded therein to a processor, the processor further comprising;
i. a plurality of decoders, each decoder responsive to signals from one camera, for decoding the data encoded in the video picture vertical interval signals of each of the respective camera into a parallel format,ii. a plurality of data registers connected to each decoder for storing data received from the decoder,iii. a timing means for updating the contents of the data registers, so that the register update operation takes place in phase with the writing and reading of data to the predetermined horizontal lines,iv. a data bus connected to the data registers,v. a computer connected to the data bus,vi. a switching means for sequentially poling, via the data bus, the stored contents of the data registers, extrapolated from video pictures and data encoded therein, transmitted from a plurality of cameras, responsive to commands from the computer, and,vii. a means for transmitting selected video pictures and data encoded therein from the switching means to the computer;
c. the computer further comprising;
i. a means for reading and writing data from selected data registers connected to the data bus,ii. a software means for detecting the occurrence of pre-determined conditions originating at one or more of the cameras,iii. a software means for selecting video pictures to digitize and store, responsive to the occurrence of predetermined conditions originating at one or more of the cameras,iv. a software means for generating commands for the switching means,v. a means for digitizing selected video pictures,vi. a means for storing selected digitized video pictures in a database,vii. a means for selectively retrieving and displaying stored digitized video pictures from the database.
0 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method encodes alarm condition data and other data into the vertical interval signals of a plurality security television cameras so that the data may be used to determine which security camera pictures should be stored and retrieved. Television pictures including time and camera identification data are stored in digital format on the disk drive of a computer system. Pictures from multiple security cameras are selectively stored, even though the vertical interval signals of the various cameras are in general not synchronized with respect to one another. The contents of registers where the data is stored are updated field by field. The register updating operation is performed only during vertical intervals associated with each camera. Stored pictures and data are selected and retrieved from a data base according to predetermined criteria.
-
Citations
4 Claims
-
1. An apparatus for selecting, storing and retrieving television camera video pictures generated asynchronously from a plurality of television cameras, comprising:
-
a. a plurality of encoders, each encoder connected to a television camera for encoding alarm condition and camera identification data into the video picture vertical interval signals generated by each of the respective cameras encoder further including a first timing means for causing the encoding of alarm condition and camera identification data to take place in phase with respective predetermined horizontal lines of the video picture vertical interval signal of each camera; b. a means for transmitting the video pictures and data encoded therein to a processor, the processor further comprising; i. a plurality of decoders, each decoder responsive to signals from one camera, for decoding the data encoded in the video picture vertical interval signals of each of the respective camera into a parallel format, ii. a plurality of data registers connected to each decoder for storing data received from the decoder, iii. a timing means for updating the contents of the data registers, so that the register update operation takes place in phase with the writing and reading of data to the predetermined horizontal lines, iv. a data bus connected to the data registers, v. a computer connected to the data bus, vi. a switching means for sequentially poling, via the data bus, the stored contents of the data registers, extrapolated from video pictures and data encoded therein, transmitted from a plurality of cameras, responsive to commands from the computer, and, vii. a means for transmitting selected video pictures and data encoded therein from the switching means to the computer; c. the computer further comprising; i. a means for reading and writing data from selected data registers connected to the data bus, ii. a software means for detecting the occurrence of pre-determined conditions originating at one or more of the cameras, iii. a software means for selecting video pictures to digitize and store, responsive to the occurrence of predetermined conditions originating at one or more of the cameras, iv. a software means for generating commands for the switching means, v. a means for digitizing selected video pictures, vi. a means for storing selected digitized video pictures in a database, vii. a means for selectively retrieving and displaying stored digitized video pictures from the database. - View Dependent Claims (2, 3, 4)
-
Specification