US6031573A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Intelligent video information management system performing multiple functions in parallel
Assignee: Sensormatic Electronics LLC
•
Filing: 1996-10-31
•
Granted: 2000-02-29
•
Expires: 2016-10-31
Abstract
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.
Inventors
- 👤 David Ross MacCormack
- 👤 Charles Park Wilson
- 👤 Gerhard Josef Winter
- 👤 Patrick O. Nunally
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 17:47
CPC Classifications
G; G08; G08B; G08B13/00; G08B13/18; G08B13/189; G08B13/194; G08B13/196; G08B13/19678; G08B13/1968; G06; G06F; G06F16/00; G06F16/40; G08B13/19602; G08B13/19604; G08B13/19634; G08B13/19639; G08B13/19645; G08B13/19665; G08B13/19667; G08B13/19671; G08B13/19673; G08B13/19682; H; H04; H04N; H04N5/00; H04N5/76; H04N7/00; H04N7/18; H04N7/181; H04N9/00; H04N9/79; H04N9/80; H04N9/82; H04N9/8205; H04N9/8227; H04N5/44; H04N5/445; H04N5/78; H04N5/781; H04N5/782; H04N5/783; H04N9/804; H04N9/8042
Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
144 words
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.
Claim 2
Independent Claim
144 words
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.
Claim 3
Dependent Claim
28 words
A method according to claim 1, wherein said step of performing said moving image content analysis algorithm includes detecting moving objects represented by said fields of video data.
Claim 4
Dependent Claim
32 words
A method according to claim 2, wherein said step of performing said moving image content analysis algorithm includes detecting whether at least one of said moving objects has crossed a predetermined perimeter.
Claim 5
Dependent Claim
8 words
A method according to claim 1, wherein n=m=8.
Claim 6
Dependent Claim
28 words
A method according to claim 1, wherein said step of performing said moving image content analysis algorithm includes detecting whether an object is removed from a predetermined location.
Claim 7
Dependent Claim
181 words
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.
Claim 8
Dependent Claim
181 words
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.
Claim 9
Dependent Claim
15 words
Apparatus according to claim 6, wherein said video information source means includes a video camera.
Claim 10
Dependent Claim
40 words
Apparatus according to claim 7, wherein said video camera generates a dynamic analog video signal, and said video information source means further includes conversion means for converting said dynamic analog video signal into said dynamic sequence of video data frames.
Claim 11
Dependent Claim
22 words
Apparatus according to claim 6, further comprising storage means for receiving and storing said compressed video data formed by said compression means.
Claim 12
Dependent Claim
13 words
Apparatus according to claim 9, wherein said storage means includes a hard disk.
Claim 13
Dependent Claim
23 words
Apparatus according to claim 9, further comprising a housing in which said compression means, said analysis means and said storage means are contained.
Claim 14
Dependent Claim
13 words
Apparatus according to claim 6, wherein said display means includes an NTSC monitor.
Claim 15
Dependent Claim
13 words
Apparatus according to claim 6, wherein said display means includes an SVGA monitor.
Claim 16
Dependent Claim
17 words
Apparatus according to claim 6, wherein said display means includes an NTSC monitor and an SVGA monitor.
Claim 17
Dependent Claim
21 words
Apparatus according to claim 6, wherein said analysis means detects moving objects represented by said dynamic sequence of video data frames.
Claim 18
Dependent Claim
23 words
Apparatus according to claim 15, wherein said analysis means detects whether at least one of said moving objects has crossed a predetermined perimeter.
Claim 19
Dependent Claim
19 words
Apparatus according to claim 6, wherein said analysis means detects whether an object is removed from a predetermined location.
Claim 20
Dependent Claim
102 words
Apparatus according to claim 6, wherein said signal transmission means transmits said dynamic sequence of video data frames to said display means in the form of data words corresponding to a sequence of raster-scan lines; and said signal transmission means transmits said dynamic sequence of video data frames to said compression means and said analysis means in the form of a sequence of n×p data blocks, each of said data blocks corresponding to a respective rectangular portion of an image plane, each said rectangular portion overlapping at least two of said raster-scan lines; n and p being positive integers greater than one.
Claim 21
Dependent Claim
83 words
Apparatus according to claim 6, wherein: said signal transmission means includes a video data bus; said compression means includes a first digital signal processing integrated circuit connected to said video data bus; said display means includes a second digital signal processing integrated circuit, and a video data processing circuit connected to said video data bus and controlled by said second digital signal processing integrated circuit; and said analysis means includes a third digital signal processing integrated circuit connected to said video data bus.
Claim 22
Dependent Claim
35 words
Apparatus according to claim 19, wherein said video data bus, said first, second and third digital signal processing integrated circuits and said video data processing circuit are all provided on a single printed wiring board.
Claim 23
Dependent Claim
29 words
Apparatus according to claim 20, wherein said printed wiring board includes a control signal bus to which said first, second and third digital signal processing integrated circuits are connected.
Claim 24
Dependent Claim
15 words
Apparatus according to claim 19, wherein said video data bus includes 19 parallel signal lines.
Claim 25
Dependent Claim
127 words
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.
Claim 26
Dependent Claim
127 words
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.
Claim 27
Dependent Claim
19 words
Apparatus according to claim 23, wherein said storage means also stores said analysis data formed by said analysis means.
Claim 28
Dependent Claim
28 words
Apparatus according to claim 23, wherein said difference means includes means for storing data indicative of at least one frame of each of said streams of video signals.
Claim 29
Dependent Claim
47 words
Apparatus according to claim 25, wherein said difference means further includes comparison means for comparing data representative of an incoming frame of said streams of video signals with said stored data indicative of at least one frame of a corresponding one of said streams of video signals.
Claim 30
Dependent Claim
20 words
Apparatus according to claim 23, further comprising means, installed in said housing, for simultaneously receiving said streams of video signals.
Claim 31
Dependent Claim
19 words
Apparatus according to claim 23, wherein said analysis means detects moving objects represented by said streams of video signals.
Claim 32
Dependent Claim
23 words
Apparatus according to claim 28, wherein said analysis means detects whether at least one of said moving objects has crossed a predetermined perimeter.
Claim 33
Dependent Claim
19 words
Apparatus according to claim 23, wherein said analysis means detects whether an object is removed from a predetermined location.
Claim 34
Dependent Claim
154 words
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.
Claim 35
Dependent Claim
154 words
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.
References Cited (Backward Citations)
US4249207A
Cited
US4943854A
Cited
US5754727A
Cited
US4774570A
Cited
US5134472A
Cited
US4992866A
Cited
US5270811A
Cited
US5109278A
Cited
US5212547A
Cited
US5229850A
Cited
US5321396A
Cited
US5557341A
Cited
US5272527A
Cited
US5227878A
Cited
US5339104A
Cited
US5510840A
Cited
US5550640A
Cited
US5471239A
Cited
US5576767A
Cited
DE9409202U1
Cited
US5521634A
Cited
US5757421A
Cited
US5649032A
Cited
US5602585A
Cited
US5666157A
Cited
US5654759A
Cited
US5724475A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-02-28 | 2003-08-30 | 2004-02-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-02-28 | 2007-08-30 | 2008-02-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-02-28 | 2011-08-30 | 2012-02-29 | $7700.00 | Window Closed / Lapsed |