Intelligent video information management system performing multiple functions in parallel
First Claim
Patent Images
1. A method of processing fields of video data, comprising the steps of:
- dividing each of said fields of video data into a plurality of rectangular data blocks, each said data block consisting of an n×
m array of picture elements, where n and m are positive integers greater than 1;
comparing each said data block with a corresponding data block in a preceding field to generate comparison data;
performing a data compression algorithm with respect to said data blocks on the basis of said comparison data, said data compression algorithm including selecting for storage, on the basis of said comparison data, ones of said data blocks, applying an orthogonal transform to said selected data blocks to produce coefficient data, and quantizing said coefficient data; and
performing a moving image content analysis algorithm with respect to said data blocks on the basis of said comparison data.
4 Assignments
0 Petitions
Accused Products
Abstract
In an intelligent video information management (IVIM) system, a first sequence of dynamic video images is generated by a first video camera on a first occasion and is recorded on a hard disk. The same camera, or a different camera, generates a second sequence of dynamic video images on a second occasion that is later than the first occasion, and the second sequence is recorded on the hard disk. Both sequences are reproduced from the hard disk and are displayed simultaneously. Alternatively, the first sequence is reproduced and displayed while the second sequence is being recorded.
222 Citations
31 Claims
-
1. A method of processing fields of video data, comprising the steps of:
-
dividing each of said fields of video data into a plurality of rectangular data blocks, each said data block consisting of an n×
m array of picture elements, where n and m are positive integers greater than 1;comparing each said data block with a corresponding data block in a preceding field to generate comparison data; performing a data compression algorithm with respect to said data blocks on the basis of said comparison data, said data compression algorithm including selecting for storage, on the basis of said comparison data, ones of said data blocks, applying an orthogonal transform to said selected data blocks to produce coefficient data, and quantizing said coefficient data; and performing a moving image content analysis algorithm with respect to said data blocks on the basis of said comparison data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. Video information storage and analysis apparatus, comprising:
-
video information source means for generating a dynamic sequence of video data frames; compression means for applying a data compression algorithm to said dynamic sequence of video data frames to form compressed video data, by selecting for storage certain portions of said video data frames and applying an orthogonal transform to said selected portions of said video data frames; display means for displaying a dynamic image which corresponds to said dynamic sequence of video data frames; analysis means for receiving said dynamic sequence of video data frames and performing a moving image content analysis algorithm with respect to the received dynamic sequence of video data frames; and signal transmission means for simultaneously transmitting said dynamic sequence of video data frames from said video information source means to all three of said compression means, said display means and said analysis means; wherein said compression means, said display means and said analysis means are connected in parallel to said signal transmission means to receive said dynamic sequence of video data frames from said signal transmission means. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. Apparatus for storing video data, comprising:
-
a plurality of source means each for providing a respective stream of video signals; difference means for detecting differences between successive frames in each of said streams of video signals and for generating difference data indicative of the detected differences; compression means for processing said difference data to form compression-encoded data representative of said streams of video signals; storage means for storing said compression-encoded data formed by said compression means; a housing in which said difference means, said compression means and said storage means are contained; and analysis means, contained within said housing, for processing said difference data in accordance with a moving image content analysis algorithm to form analysis data indicative of respective characteristics of said streams of video signals. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. Apparatus for storing video data, comprising:
-
means for simultaneously receiving a plurality of streams of video signals, each generated by a respective video camera; means for simultaneously storing a set of reference characteristics for each of said streams of video signals; means for comparing fields of said received plural streams of video signals with corresponding ones of said sets of reference characteristics to generate comparison data; a housing in which said means for receiving, said means for storing and said means for comparing are installed; compression means for applying a data compression algorithm to said fields of said received plural streams of video signals on the basis of said comparison data generated by said means for comparing, and analysis means for performing a moving image content analysis algorithm with respect to said fields of said received plural streams of video signals on the basis of said comparison data generated by said means for comparing.
-
Specification