US5854902A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Video data capture and formatting in intelligent video information management system
Assignee: Sensormatic Electronics LLC
•
Filing: 1996-10-31
•
Granted: 1998-12-29
•
Expires: 2016-10-31
Abstract
Abstract Signals from sixteen video cameras are selectively captured using three video decoding circuits. Each decoding circuit is selectively connectable to each camera. Each of two A/D converters is selectively connectable to each of the three decoding circuits. Two video field buffers are provided to store, respectively, the digital video signals generated by the two A/D converters.
Inventors
- 👤 Charles Park Wilson
- 👤 Chris Harvey Pedersen, Jr.
- 👤 Alex Kamlun Auyeung
- 👤 David Ross MacCormack
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 22:03
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: 58
Claim 1
Independent Claim
200 words
Apparatus for storing video signals, comprising: a plurality of video cameras, including at least four video cameras; first, second and third video decoding circuits each for receiving a field of a video signal generated by a respective one of said video cameras currently connected to the video decoding circuit and for extracting luminance, chrominance and reference signal components from the received video signal; means for selectively connecting each of said video decoding circuits to every one of said plurality of video cameras; first and second signal conversion circuits, each for converting into digital form the luminance and chrominance signal components extracted by a respective one of said video decoding circuits currently connected to the signal conversion circuit; means for selectively connecting each of said signal conversion circuits to every one of said first, second and third video decoding circuits; first storage means connected to said first signal conversion circuit for sequentially storing fields of said luminance and chrominance signal components converted into digital form by said first conversion circuit; and second storage means connected to said second signal conversion circuit for sequentially storing fields of said luminance and chrominance signal components converted into digital form by said second conversion circuit.
Claim 2
Dependent Claim
200 words
Apparatus for storing video signals, comprising: a plurality of video cameras, including at least four video cameras; first, second and third video decoding circuits each for receiving a field of a video signal generated by a respective one of said video cameras currently connected to the video decoding circuit and for extracting luminance, chrominance and reference signal components from the received video signal; means for selectively connecting each of said video decoding circuits to every one of said plurality of video cameras; first and second signal conversion circuits, each for converting into digital form the luminance and chrominance signal components extracted by a respective one of said video decoding circuits currently connected to the signal conversion circuit; means for selectively connecting each of said signal conversion circuits to every one of said first, second and third video decoding circuits; first storage means connected to said first signal conversion circuit for sequentially storing fields of said luminance and chrominance signal components converted into digital form by said first conversion circuit; and second storage means connected to said second signal conversion circuit for sequentially storing fields of said luminance and chrominance signal components converted into digital form by said second conversion circuit.
Claim 3
Dependent Claim
52 words
Apparatus according to claim 1, further comprising: a data compression circuit for applying a data compression algorithm to the digital components stored in said first and second storage means to form compressed video data; and means for selectively connecting said data compression circuit to each of said first and second storage means.
Claim 4
Dependent Claim
29 words
Apparatus according to claim 2, further comprising a mass storage device connected to said data compression circuit for storing the compressed video data formed by said data compression circuit.
Claim 5
Dependent Claim
28 words
Apparatus according to claim 3, wherein said mass storage device is selected from a group consisting of a hard disk, a magneto-optical disk and a writable optical disk.
Claim 6
Dependent Claim
53 words
Apparatus according to claim 1, wherein said chrominance signal components include first and second chrominance signal components, and each one of said first and second signal conversion circuits includes means for formatting digital data representing said luminance signal component and said first and second chrominance signal components according to a 4:1:1 data format.
Claim 7
Dependent Claim
44 words
Apparatus according to claim 5, wherein each one of said first and second signal conversion circuits includes: a first analog-to-digital converter for converting said luminance signal component into luminance data; and a second analog-to-digital converter for converting said chrominance signal components into chrominance data.
Claim 8
Dependent Claim
67 words
Apparatus according to claim 6, wherein each one of said first and second signal conversion circuits includes means for demodulating the chrominance signal component extracted by the video decoding circuit currently connected to the signal conversion circuit, on the basis of the reference signal component extracted by the video decoding circuit currently connected to the signal conversion circuit, to form the first and second chrominance signal components.
Claim 9
Dependent Claim
15 words
Apparatus according to claim 1, wherein said plurality of video cameras includes sixteen video cameras.
Claim 10
Dependent Claim
34 words
Apparatus according to claim 1, said apparatus being operable in a mode wherein two of said video decoding circuits respectively receive alternate ones of fields generated by a single one of said video cameras.
Claim 11
Independent Claim
176 words
A method of updating a display buffer, said display buffer for storing image data to be supplied to a display device to cause the display device to display an image corresponding to the image data, said display device displaying said image in the form of a plurality of rows of picture elements, said rows of picture elements consisting of a first set of rows that are alternate ones of said rows of picture elements and a second set of rows that are all of the rows of picture elements not included in said first set of rows, said display buffer including a first set of memory locations corresponding to said first set of rows and a second set of memory locations corresponding to said second set of rows, the method comprising the steps of: first updating the image data stored in said first set of memory locations; upon completion of said first updating step, second updating the image data stored in said second set of memory locations; and sequentially repeating said first and second updating steps.
Claim 12
Independent Claim
176 words
A method of updating a display buffer, said display buffer for storing image data to be supplied to a display device to cause the display device to display an image corresponding to the image data, said display device displaying said image in the form of a plurality of rows of picture elements, said rows of picture elements consisting of a first set of rows that are alternate ones of said rows of picture elements and a second set of rows that are all of the rows of picture elements not included in said first set of rows, said display buffer including a first set of memory locations corresponding to said first set of rows and a second set of memory locations corresponding to said second set of rows, the method comprising the steps of: first updating the image data stored in said first set of memory locations; upon completion of said first updating step, second updating the image data stored in said second set of memory locations; and sequentially repeating said first and second updating steps.
Claim 13
Dependent Claim
20 words
A method according to claim 10, wherein said image data stored in said display buffer represents a dynamic video image.
Claim 14
Dependent Claim
186 words
Apparatus for formatting an image plane represented as a two-dimensional array of pixel locations according to a 4:1:1 digital color video format, comprising: means for dividing said image plane into n rectangular regions having a vertical dimension of m pixels and a horizontal dimension of 4 m pixels, n being an integer greater than 1, m being an even integer greater than 1; luma block means for forming with respect to each of said n rectangular regions four m×m luminance-value pixel blocks arranged in a horizontal sequence in the rectangular region; and chroma block means for forming exactly two m×m chrominance-value blocks with respect to each of said n rectangular regions, a first one of said two chrominance-value blocks corresponding to a first chrominance signal, and each value of said first chrominance-value block representing an area corresponding to four horizontally-sequential pixels of the respective rectangular region, the second one of said two chrominance-value blocks corresponding to a second chrominance signal different from said first chrominance signal, each value of said second chrominance-value block representing an area corresponding to four horizontally-sequential pixels of the respective rectangular region.
Claim 15
Dependent Claim
186 words
Apparatus for formatting an image plane represented as a two-dimensional array of pixel locations according to a 4:1:1 digital color video format, comprising: means for dividing said image plane into n rectangular regions having a vertical dimension of m pixels and a horizontal dimension of 4 m pixels, n being an integer greater than 1, m being an even integer greater than 1; luma block means for forming with respect to each of said n rectangular regions four m×m luminance-value pixel blocks arranged in a horizontal sequence in the rectangular region; and chroma block means for forming exactly two m×m chrominance-value blocks with respect to each of said n rectangular regions, a first one of said two chrominance-value blocks corresponding to a first chrominance signal, and each value of said first chrominance-value block representing an area corresponding to four horizontally-sequential pixels of the respective rectangular region, the second one of said two chrominance-value blocks corresponding to a second chrominance signal different from said first chrominance signal, each value of said second chrominance-value block representing an area corresponding to four horizontally-sequential pixels of the respective rectangular region.
Claim 16
Dependent Claim
7 words
Apparatus according to claim 12, wherein m=8.
Claim 17
Dependent Claim
7 words
Apparatus according to claim 13, wherein n=600.
Claim 18
Dependent Claim
35 words
Apparatus according to claim 14, wherein said means for dividing divides said image plane into 20 of said rectangular regions in a horizontal direction and into 30 of said rectangular regions in a vertical direction.
Claim 19
Dependent Claim
23 words
Apparatus according to claim 12, wherein said first chrominance signal is a U signal and said second chrominance signal is a V signal.
Claim 20
Independent Claim
182 words
A method of formatting an image plane represented as a two-dimensional array of pixel locations according to a 4:1:1 digital color video format, the method comprising the steps of: dividing said image plane into n rectangular regions having a vertical dimension of m pixels and a horizontal dimension of 4 m pixels, n being an integer greater than 1, m being an even integer greater than 1; forming with respect to each of said n rectangular regions four m×m luminance-value pixel blocks arranged in a horizontal sequence in the rectangular region; and forming exactly two m×m chrominance-value blocks with respect to each of said n rectangular regions, a first one of said two chrominance-value blocks corresponding to a first chrominance signal, and each value of said first chrominance-value block representing an area corresponding to four horizontally-sequential pixels of the respective rectangular regions, the second one of said two chrominance-value blocks corresponding to a second chrominance signal different from said first chrominance signal, each value of said second chrominance-value block representing an area corresponding to four horizontally-sequential pixels of the respective rectangular region.
Claim 21
Independent Claim
182 words
A method of formatting an image plane represented as a two-dimensional array of pixel locations according to a 4:1:1 digital color video format, the method comprising the steps of: dividing said image plane into n rectangular regions having a vertical dimension of m pixels and a horizontal dimension of 4 m pixels, n being an integer greater than 1, m being an even integer greater than 1; forming with respect to each of said n rectangular regions four m×m luminance-value pixel blocks arranged in a horizontal sequence in the rectangular region; and forming exactly two m×m chrominance-value blocks with respect to each of said n rectangular regions, a first one of said two chrominance-value blocks corresponding to a first chrominance signal, and each value of said first chrominance-value block representing an area corresponding to four horizontally-sequential pixels of the respective rectangular regions, the second one of said two chrominance-value blocks corresponding to a second chrominance signal different from said first chrominance signal, each value of said second chrominance-value block representing an area corresponding to four horizontally-sequential pixels of the respective rectangular region.
Claim 22
Dependent Claim
8 words
A method according to claim 17, wherein m=8.
Claim 23
Dependent Claim
8 words
A method according to claim 18, wherein n=600.
Claim 24
Dependent Claim
36 words
A method according to claim 19, wherein said dividing step includes dividing said image plane into 20 of said rectangular regions in a horizontal direction and into 30 of said rectangular regions in a vertical direction.
Claim 25
Dependent Claim
24 words
A method according to claim 17, wherein said first chrominance signal is a U signal and said second chrominance signal is a V signal.
Claim 26
Independent Claim
198 words
A method of transmitting a field of video data on a multi-bit parallel data bus, said field of video data corresponding to an image, the method comprising the steps of: dividing said field of video data into first video data portions each corresponding to at least one and no more than m raster-scan lines of said field, m being a positive integer that is less than a number of raster-scan lines making up said field of video data; transmitting each of said first video data portions in a respective one of a first sequence of discrete time intervals; formatting said field of video data into a plurality of n×p data blocks, each of said data blocks corresponding to a respective rectangular portion of said image that overlaps at least two raster-scan lines, n and p both being positive integers greater than one; dividing said block-formatted video data into second data portions each consisting of a plurality of said n×p data blocks; and transmitting each of said second data portions in a respective one of a second sequence of discrete time intervals, said second sequence of discrete time intervals being interleaved with said first sequence of discrete time intervals.
Claim 27
Independent Claim
198 words
A method of transmitting a field of video data on a multi-bit parallel data bus, said field of video data corresponding to an image, the method comprising the steps of: dividing said field of video data into first video data portions each corresponding to at least one and no more than m raster-scan lines of said field, m being a positive integer that is less than a number of raster-scan lines making up said field of video data; transmitting each of said first video data portions in a respective one of a first sequence of discrete time intervals; formatting said field of video data into a plurality of n×p data blocks, each of said data blocks corresponding to a respective rectangular portion of said image that overlaps at least two raster-scan lines, n and p both being positive integers greater than one; dividing said block-formatted video data into second data portions each consisting of a plurality of said n×p data blocks; and transmitting each of said second data portions in a respective one of a second sequence of discrete time intervals, said second sequence of discrete time intervals being interleaved with said first sequence of discrete time intervals.
Claim 28
Dependent Claim
8 words
A method according to claim 22, wherein m=1.
Claim 29
Dependent Claim
8 words
A method according to claim 22, wherein n=p=8.
Claim 30
Dependent Claim
21 words
A method according to claim 24, wherein each of said second data portions consists of 15 of said 8×8 data blocks.
Claim 31
Dependent Claim
8 words
A method according to claim 25, wherein m=1.
Claim 32
Dependent Claim
30 words
A method according to claim 26, wherein each of the intervals of said first sequence is 27 microseconds and each of said intervals of said second sequence is 40 microseconds.
Claim 33
Dependent Claim
23 words
A method according to claim 27, wherein said field of video data is made up of 240 raster-scan lines, each including 640 pixels.
Claim 34
Dependent Claim
54 words
A method according to claim 22, wherein two-thirds of said data blocks are formed of luminance data, one-sixth of said data blocks are formed of a first kind of chrominance data, and one-sixth of said data blocks are formed of a second kind of chrominance data different from said first kind of chrominance data.
Claim 35
Dependent Claim
47 words
A method according to claim 22, further comprising the steps of: selecting one of a first transmission mode and a second transmission mode; and varying the number of said n×p data blocks which forms each of said second data portions in dependence on the selected transmission mode.
Claim 36
Dependent Claim
40 words
A method according to claim 22, further comprising the steps of: selecting one of a normal display mode and a reduced-resolution display mode; and when said reduced-resolution display mode is selected, subsampling said first data portions prior to transmission thereof.
Claim 37
Dependent Claim
16 words
A method according to claim 31, wherein said reduced-resolution display mode is a zoom display mode.
Claim 38
Dependent Claim
28 words
A method according to claim 22, further comprising the step of supplying the transmitted first data portions to a display buffer used for driving a video display device.
Claim 39
Dependent Claim
22 words
A method according to claim 22, further comprising the step of applying a video data analysis algorithm to said second data portions.
Claim 40
Dependent Claim
22 words
A method according to claim 34, further comprising the step of applying a video data compression algorithm to said second data portions.
Claim 41
Dependent Claim
22 words
A method according to claim 22, further comprising the step of applying a video data compression algorithm to said second data portions.
Claim 42
Dependent Claim
47 words
A method according to claim 22, further comprising the step of appending header data to each of said transmitted n×p data blocks, said appended header data for indicating whether the respective data block is different from a corresponding data block of an earlier field of video data.
Claim 43
Dependent Claim
197 words
Video data transmission apparatus, comprising: a multi-bit parallel data bus; means for dividing a field of video data into first video data portions each corresponding to at least one and no more than m raster-scan lines of said field, m being a positive integer that is less than a number of raster-scan lines making up said field of video data; means for transmitting, on said parallel data bus, each of said first data portions in a respective one of a first sequence of discrete line intervals; means for formatting said field of video data into a plurality of n×p data blocks, each of said data blocks corresponding to a respective rectangular portion of said image that overlaps at least two raster-scan lines, n and p both being positive integers greater than one; means for dividing said block-formatted video data into second data portions each consisting of a plurality of said n×p data blocks; and means for transmitting, on said parallel data bus, each of said second data portions in a respective one of a second sequence of discrete time intervals, said second sequence of discrete time intervals being interleaved with said first sequence of discrete time intervals.
Claim 44
Dependent Claim
197 words
Video data transmission apparatus, comprising: a multi-bit parallel data bus; means for dividing a field of video data into first video data portions each corresponding to at least one and no more than m raster-scan lines of said field, m being a positive integer that is less than a number of raster-scan lines making up said field of video data; means for transmitting, on said parallel data bus, each of said first data portions in a respective one of a first sequence of discrete line intervals; means for formatting said field of video data into a plurality of n×p data blocks, each of said data blocks corresponding to a respective rectangular portion of said image that overlaps at least two raster-scan lines, n and p both being positive integers greater than one; means for dividing said block-formatted video data into second data portions each consisting of a plurality of said n×p data blocks; and means for transmitting, on said parallel data bus, each of said second data portions in a respective one of a second sequence of discrete time intervals, said second sequence of discrete time intervals being interleaved with said first sequence of discrete time intervals.
Claim 45
Dependent Claim
10 words
Video data transmission apparatus according to claim 38, wherein m=1.
Claim 46
Dependent Claim
10 words
Video data transmission apparatus according to claim 38, wherein n=p=8.
Claim 47
Dependent Claim
23 words
Video data transmission apparatus according to claim 40, wherein each of said second data portions consists of 15 of said 8×8 data blocks.
Claim 48
Dependent Claim
10 words
Video data transmission apparatus according to claim 41, wherein m=1.
Claim 49
Dependent Claim
32 words
Video data transmission apparatus according to claim 42, wherein each of the intervals of said first sequence is 27 microseconds and each of the intervals of said second sequence is 40 microseconds.
Claim 50
Dependent Claim
50 words
Video data transmission apparatus according to claim 38, further comprising: means for selecting one of a first transmission mode and a second transmission mode; and means for varying the number of said n×p data blocks which forms each of said second data portions in dependence on the selected transmission mode.
Claim 51
Dependent Claim
43 words
Video data transmission apparatus according to claim 38, further comprising: means for selecting one of a normal display mode and a reduced-resolution display mode; and means for subsampling said first data portions prior to transmission thereof, when said reduced-resolution display mode is selected.
Claim 52
Dependent Claim
53 words
Video data transmission apparatus according to claim 38, wherein said multi-bit parallel data bus includes: 16 parallel data transmission lines for simultaneously transmitting a pair of eight-bit bytes of said video data; and 3 parallel data transmission lines for transmitting three bits of identifying data simultaneously with each pair of video data bytes.
Claim 53
Independent Claim
162 words
A method of updating a display buffer, said display buffer for storing image data to be supplied to a display device to cause the display device to display an image corresponding to the image data, said display device displaying said image in the form of a two-dimensional array of picture elements, said array of picture elements defining an image plane, the method comprising the steps of: dividing the image plane into a plurality of rectangular regions; generating a present field of video data representative of an image formed in the image plane; and for each respective one of the rectangular regions of the image plane: detecting a characteristic of a portion of the present field of video data, said portion corresponding to the respective one of the rectangular regions; comparing the detected characteristic with a reference characteristic; and selectively storing the portion of the present field of video data in the display buffer, in dependence upon a result of said comparing step.
Claim 54
Independent Claim
162 words
A method of updating a display buffer, said display buffer for storing image data to be supplied to a display device to cause the display device to display an image corresponding to the image data, said display device displaying said image in the form of a two-dimensional array of picture elements, said array of picture elements defining an image plane, the method comprising the steps of: dividing the image plane into a plurality of rectangular regions; generating a present field of video data representative of an image formed in the image plane; and for each respective one of the rectangular regions of the image plane: detecting a characteristic of a portion of the present field of video data, said portion corresponding to the respective one of the rectangular regions; comparing the detected characteristic with a reference characteristic; and selectively storing the portion of the present field of video data in the display buffer, in dependence upon a result of said comparing step.
Claim 55
Dependent Claim
39 words
A method according to claim 47, wherein the respective portion of the present field of video data is stored in the display buffer only if the detected characteristic differs from the reference characteristic by more than a threshold amount.
Claim 56
Dependent Claim
31 words
A method according to claim 47, wherein each of said plurality of rectangular regions corresponds to a 4 m×m array of the picture elements, m being an integer greater than 1.
Claim 57
Dependent Claim
49 words
A method according to claim 47, wherein the portion of said present video field which corresponds to each rectangular region consists of four m×m arrays of luminance data, one m×m array of a first type of chrominance data, and one m×m array of a second type of chrominance data.
Claim 58
Dependent Claim
8 words
A method according to claim 50, wherein m=8.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-12-28 | 2002-06-29 | 2002-12-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-12-28 | 2006-06-29 | 2006-12-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-12-28 | 2010-06-29 | 2010-12-29 | $7700.00 | Window Closed / Lapsed |