US5999634A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Device and method for analyzing an electronic image signal
Assignee: Hewlett Packard Development Co LP
•
Filing: 1997-05-23
•
Granted: 1999-12-07
•
Expires: 2017-05-23
Abstract
Abstract A number of systems and methods for analyzing electronic image signals are provided which include processing the image signal as one or more cells, each comprising a plurality of pixels. For consecutive frames of the monitored image, a set of pointers are generated, each containing a value related to the detail contents of the image. The pointers are used to address a memory array, each pointer corresponding to a row in the memory array and the content of each pointer pointing to a memory element in the corresponding row. For successive frames, the value of each memory element addressed by a pointer is updated.
Inventors
- 👤 James P. Abbott
- 👤 Christopher Robert Gent
- 👤 William G. Thomas
- 👤 Gerald Sermon
- 👤 Brian D. Stubbington
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 20:55
CPC Classifications
G; G06; G06V; G06V20/00; G06V20/50; G06V20/52; G08; G08B; G08B13/00; G08B13/18; G08B13/189; G08B13/194; G08B13/196; G08B13/19602; G08B13/19608; G08B13/19665; G08B13/19671; G08B13/19673
Claims Analysis
Total Claims: 49
Claim 1
Independent Claim
186 words
A method of analyzing an electronic image signal associated with an image that is being monitored, the method comprising: (a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, generating a set of pointers by randomly or pseudo-randomly selecting pairs of pixels within a frame and for each pair comparing a light intensity of one pixel against a light intensity of the other pixel, each pointer corresponding to a predefined subset of said plurality of pixels for a cell and each containing a value related to the detailed content of the portion of the frame of the monitored image corresponding to said predefined subset of said plurality of pixels; (c) using the pointers to address a memory array, each pointer corresponding to a row of the memory array, and the content of each pointer pointing to a memory element in the corresponding row, each cell having its own memory array; and (d) for successive frames, updating the value of each memory element addressed by a pointer during monitoring of the image.
Claim 2
Independent Claim
186 words
A method of analyzing an electronic image signal associated with an image that is being monitored, the method comprising: (a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, generating a set of pointers by randomly or pseudo-randomly selecting pairs of pixels within a frame and for each pair comparing a light intensity of one pixel against a light intensity of the other pixel, each pointer corresponding to a predefined subset of said plurality of pixels for a cell and each containing a value related to the detailed content of the portion of the frame of the monitored image corresponding to said predefined subset of said plurality of pixels; (c) using the pointers to address a memory array, each pointer corresponding to a row of the memory array, and the content of each pointer pointing to a memory element in the corresponding row, each cell having its own memory array; and (d) for successive frames, updating the value of each memory element addressed by a pointer during monitoring of the image.
Claim 3
Dependent Claim
32 words
A method according to claim 1, wherein the set of pointers comprises pointers al. ...., am, each of n binary bits and the memory array has m rows and 2 n columns.
Claim 4
Dependent Claim
95 words
A method according to claim 1, further comprising over all the rows, updating the value of memory pointed to by the content of each pointer, summing the updated values for each row, selecting the maximum memory value in each row, and summing the maximum memory value for all rows, subjecting the ratio of the two sums to a time weighted averaging with respect to the ratios obtained from previous frames, comparing the ratio with the time weighted average and using the result to determine the occurrence or non-occurrence of a significant event within the image.
Claim 5
Dependent Claim
36 words
A method according to claim 2, wherein the binary bits of the pointers are set in accordance with characteristic values generated for consecutive frames of the monitored image according to the detailed content of the image.
Claim 6
Dependent Claim
54 words
A method according to claim 4, wherein the characteristic values are accumulated for consecutive image frames so that in a single operational mode, a time history of the image, stored in a memory, is updated and an indication is produced indicative of the occurrence or non-occurrence of an event not associated with image background.
Claim 7
Independent Claim
189 words
A device for analyzing an electronic image signal associated with an image that is being monitored, the device comprising electronic means for: (a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, generating a set of pointers by randomly or pseudo-randomly selecting pairs of pixels within a frame and for each pair comparing a light intensity of one pixel against a light intensity of the other pixel, each pointer corresponding to a predefined subset of said plurality of pixels for a cell and each containing a value related to the detailed content of the portion of the frame of the monitored image corresponding to said predefined subset of said plurality of pixels; (c) using the pointers to address a memory array, each pointer corresponding to a row of the memory array, and the content of each pointer pointing to a memory element in the corresponding row, each cell having its own memory array; and (d) for successive frames, updating the value of each memory element addressed by a pointer during monitoring of the image.
Claim 8
Independent Claim
189 words
A device for analyzing an electronic image signal associated with an image that is being monitored, the device comprising electronic means for: (a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, generating a set of pointers by randomly or pseudo-randomly selecting pairs of pixels within a frame and for each pair comparing a light intensity of one pixel against a light intensity of the other pixel, each pointer corresponding to a predefined subset of said plurality of pixels for a cell and each containing a value related to the detailed content of the portion of the frame of the monitored image corresponding to said predefined subset of said plurality of pixels; (c) using the pointers to address a memory array, each pointer corresponding to a row of the memory array, and the content of each pointer pointing to a memory element in the corresponding row, each cell having its own memory array; and (d) for successive frames, updating the value of each memory element addressed by a pointer during monitoring of the image.
Claim 9
Dependent Claim
40 words
A device according to claim 6, wherein said electronic means is adapted to generate said set of pointers as pointers al, ... , am, each of n binary bits and the memory array has m rows and 2 n columns.
Claim 10
Dependent Claim
100 words
A device according to claim 6, wherein said electronic means is adapted for, over all the rows, updating the value of memory pointed to by the content of each pointer, summing the updated values for each row, selecting the maximum memory value in each row, and summing the maximum memory value for all rows, subjecting the ratio of the two sums to a time weighted averaging with respect to the ratios obtained from previous frames, comparing the ratio with the time weighted average and using the result to determine the occurrence or non-occurrence of a significant event within the image.
Claim 11
Dependent Claim
41 words
A device according to claim 8, wherein said electronic means is adapted to set the binary bits of the pointers in accordance with characteristic values generated for consecutive frames of the monitored image according to the detailed content of the image.
Claim 12
Dependent Claim
55 words
A device according to claim 9, wherein said electronic means is adapted to accumulate the characteristic values so that in a single operation mode, a time history or the image, stored in a memory, is updated and an indication is produced indicative of the occurrence or non-occurrence of an event not associated with image background.
Claim 13
Dependent Claim
23 words
A device according to claim 7, wherein said electronic means comprises an image frame grabber, a memory and one or more computer processors.
Claim 14
Independent Claim
157 words
A method of analyzing an electronic image signal associated with an image that is being monitored, the method comprising: (a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, generating characteristic values by randomly or pseudo-randomly selecting pairs of pixels within a frame and for each pair, generating a binary signal in dependence upon whether or not the intensity of light incident on one predetermined pixel of the pair of pixels is greater than the intensity of light incident on the other; and (c) for consecutive image frames, accumulating the characteristic values so that in a single operational mode, a time history of the image, stored in a memory, each cell having its own memory array is updated during monitoring of the image and an indication is produced indicative of the occurrence or nonoccurrence of an event not associated with image background.
Claim 15
Independent Claim
157 words
A method of analyzing an electronic image signal associated with an image that is being monitored, the method comprising: (a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, generating characteristic values by randomly or pseudo-randomly selecting pairs of pixels within a frame and for each pair, generating a binary signal in dependence upon whether or not the intensity of light incident on one predetermined pixel of the pair of pixels is greater than the intensity of light incident on the other; and (c) for consecutive image frames, accumulating the characteristic values so that in a single operational mode, a time history of the image, stored in a memory, each cell having its own memory array is updated during monitoring of the image and an indication is produced indicative of the occurrence or nonoccurrence of an event not associated with image background.
Claim 16
Dependent Claim
16 words
A method according to claim 12, wherein the image is represented as a plurality of cells.
Claim 17
Dependent Claim
15 words
A method according to claim 13, wherein said plurality of cells is adjusted for perspective.
Claim 18
Independent Claim
160 words
A device for analyzing an electronic image signal associated with an image that is being monitored, the device comprising electronic means for: (a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, generating characteristic values by randomly or pseudo-randomly selecting pairs of pixels within a frame and for each pair, generating a binary signal in dependence upon whether or not the intensity of light incident on one predetermined pixel of the pair of pixels is greater than the intensity of light incident on the other; and (c) for consecutive image frames, accumulating the characteristic values so that in a single operational mode, a time history of the image, stored in a memory, each cell having its own memory array is updated during monitoring of the image and an indication is produced indicative of the occurrence or nonoccurrence of an event not associated with image background.
Claim 19
Independent Claim
160 words
A device for analyzing an electronic image signal associated with an image that is being monitored, the device comprising electronic means for: (a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, generating characteristic values by randomly or pseudo-randomly selecting pairs of pixels within a frame and for each pair, generating a binary signal in dependence upon whether or not the intensity of light incident on one predetermined pixel of the pair of pixels is greater than the intensity of light incident on the other; and (c) for consecutive image frames, accumulating the characteristic values so that in a single operational mode, a time history of the image, stored in a memory, each cell having its own memory array is updated during monitoring of the image and an indication is produced indicative of the occurrence or nonoccurrence of an event not associated with image background.
Claim 20
Dependent Claim
16 words
A device according to claim 15, wherein the image is represented as a plurality of cells.
Claim 21
Dependent Claim
20 words
A device according to claim 16, wherein said electronic means is adapted to adjust said plurality of cells for perspective.
Claim 22
Dependent Claim
23 words
A device according to claim 15, wherein said electronic means comprises an image frame grabber, a memory and one or more computer processors.
Claim 23
Independent Claim
99 words
A method of analyzing an electronic image signal associated with an image that is being monitored, the method comprising: (a) processing the image signal as one or more cells each comprising a plurality of pixels; and (b) for each consecutive frame of the monitored image, randomly or pseudo-randomly selecting pairs of pixels in the cell or cells within a frame, and for each pair, generating a binary signal in dependence upon whether or not the intensity of light incident on one predetermined pixel of the pair of pixels is greater than the intensity of light incident on the other.
Claim 24
Independent Claim
99 words
A method of analyzing an electronic image signal associated with an image that is being monitored, the method comprising: (a) processing the image signal as one or more cells each comprising a plurality of pixels; and (b) for each consecutive frame of the monitored image, randomly or pseudo-randomly selecting pairs of pixels in the cell or cells within a frame, and for each pair, generating a binary signal in dependence upon whether or not the intensity of light incident on one predetermined pixel of the pair of pixels is greater than the intensity of light incident on the other.
Claim 25
Dependent Claim
25 words
A method according to claim 19, wherein in step (b), at least one pair of pixels is selected for each of a plurality of cells.
Claim 26
Dependent Claim
23 words
A method according to claim 20, wherein in step (b), a plurality of pixels is selected for each cell of the image field.
Claim 27
Dependent Claim
23 words
A method according to claim 19, wherein the same pixels are used in each frame until the end of a subsequent operating session.
Claim 28
Dependent Claim
26 words
A method according to claim 19, wherein the binary signals are used to generate pointer for addressing the memory containing the time history of the image.
Claim 29
Dependent Claim
48 words
A method according to claim 23, wherein a set of pointers a 1 , . . . , m is generated, each of n binary bits and said bits are sequentially set according to the respective binary values of the signals resulting from comparisons of the pixel pairs.
Claim 30
Independent Claim
102 words
A device for analyzing an electronic image signal associated with an image that is being monitored, the device comprising electronic means for: (a) processing the image signal as one or more cells each comprising a plurality of pixels; and (b) for each consecutive frame of the monitored image, randomly or pseudo-randomly selecting pairs of pixels in the cell or cells within a frame, and for each pair, generating a binary signal in dependence upon whether or not the intensity of light incident on one predetermined pixel of the pair of pixels is greater than the intensity of light incident on the other.
Claim 31
Independent Claim
102 words
A device for analyzing an electronic image signal associated with an image that is being monitored, the device comprising electronic means for: (a) processing the image signal as one or more cells each comprising a plurality of pixels; and (b) for each consecutive frame of the monitored image, randomly or pseudo-randomly selecting pairs of pixels in the cell or cells within a frame, and for each pair, generating a binary signal in dependence upon whether or not the intensity of light incident on one predetermined pixel of the pair of pixels is greater than the intensity of light incident on the other.
Claim 32
Dependent Claim
27 words
A device according to claim 25, wherein said electronic means is adapted to select at least one pair of pixels for each of a plurality of cells.
Claim 33
Dependent Claim
25 words
A device according to claim 25, wherein said electronic means is adapted to select a plurality of pixels for each cell of the image field.
Claim 34
Dependent Claim
28 words
A device according to claim 25, wherein said electronic means is adapted to use the same pixels in each frame until the end of a subsequent operating session.
Claim 35
Dependent Claim
31 words
A device according to claim 25, wherein said electronic means is adapted to use the binary signals to generate pointers for addressing the memory containing the time history of the image.
Claim 36
Dependent Claim
55 words
A device according to claim 29, wherein said electronic means is adapted to generate a set of pointers a 1 , . . . , a m , each of n binary bits and sequentially to set these bits according to the respective binary values of the signals resulting from comparisons of the pixel pairs.
Claim 37
Dependent Claim
23 words
A device according to claim 29, wherein said electronic means comprises an image frame grabber, a memory and one or more computer processors.
Claim 38
Independent Claim
120 words
A method of analyzing an electronic image signal associated with an image that is being monitored, the method comprising: (a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, generating characteristic values according to the detailed content of the image ;and (c) generating a set of pointers a 1 , . . . a m by randomly or pseudo-randomly selecting pairs of pixels within a cell and for each pair comparing a light intensity of one pixel against a light intensity of the other pixel, each pointer of n bits and sequentially setting these bits according to the characteristic values during monitoring of the image.
Claim 39
Independent Claim
120 words
A method of analyzing an electronic image signal associated with an image that is being monitored, the method comprising: (a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, generating characteristic values according to the detailed content of the image ;and (c) generating a set of pointers a 1 , . . . a m by randomly or pseudo-randomly selecting pairs of pixels within a cell and for each pair comparing a light intensity of one pixel against a light intensity of the other pixel, each pointer of n bits and sequentially setting these bits according to the characteristic values during monitoring of the image.
Claim 40
Dependent Claim
60 words
A method according to claim 32, wherein the pointers are used to address a memory array having m rows and 2 n columns, each pointer corresponding to a row of the memory array and the content of each pointer pointing to a memory element in the corresponding row, and the value of each memory addressed by a pointer is updated.
Claim 41
Independent Claim
123 words
A device for analyzing an electronic image signal associated with an image that is being monitored, the device comprising electronic means for: (a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, generating characteristic values according to the detailed content of the image; and (c) generating a set of pointers a 1 , . . . a m by randomly or pseudo-randomly selecting pairs of pixels within a cell and for each pair comparing a light intensity of one pixel against a light intensity of the other pixel, each pointer of n bits and sequentially setting these bits according to the characteristic values during monitoring of the image.
Claim 42
Independent Claim
123 words
A device for analyzing an electronic image signal associated with an image that is being monitored, the device comprising electronic means for: (a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, generating characteristic values according to the detailed content of the image; and (c) generating a set of pointers a 1 , . . . a m by randomly or pseudo-randomly selecting pairs of pixels within a cell and for each pair comparing a light intensity of one pixel against a light intensity of the other pixel, each pointer of n bits and sequentially setting these bits according to the characteristic values during monitoring of the image.
Claim 43
Dependent Claim
65 words
A device according to claim 34, wherein the electronic means is adapted to use the pointers to address a memory array having m rows and 2 n columns, each pointer corresponding to a row of the memory array and the content of each pointer pointing to a memory element in the corresponding row, and to update the value of each memory addressed by a pointer.
Claim 44
Dependent Claim
23 words
A device according to claim 34, wherein said electronic means comprises an image frame grabber, a memory and one or more computer processors.
Claim 45
Independent Claim
145 words
A method of analyzing an electronic image signal, the method comprising: (a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, updating a predetermined address in each row of a memory array in dependence on the detailed content of the image; and (c) over all the rows, updating the value of memory pointed to by the content of each pointer, summing the updated values for each row, selecting the maximum memory value in each row, and summing the maximum memory value for all rows, subjecting the ratio of the two sums to a time weighted averaging with respect to the ratios obtained from previous frames, comparing the ratio with the time weighted average and using the result to determine the occurrence or non-occurrence of a significant event within the image.
Claim 46
Independent Claim
145 words
A method of analyzing an electronic image signal, the method comprising: (a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, updating a predetermined address in each row of a memory array in dependence on the detailed content of the image; and (c) over all the rows, updating the value of memory pointed to by the content of each pointer, summing the updated values for each row, selecting the maximum memory value in each row, and summing the maximum memory value for all rows, subjecting the ratio of the two sums to a time weighted averaging with respect to the ratios obtained from previous frames, comparing the ratio with the time weighted average and using the result to determine the occurrence or non-occurrence of a significant event within the image.
Claim 47
Independent Claim
147 words
A device for analyzing an electronic image signal, the device comprising electronic means for: (a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, updating one address in each row of a memory array in dependence on the detailed content of the image; and (c) over all the rows, updating the value of memory pointed to by the content of each pointer, summing the updated values for each row, selecting the maximum memory value in each row, and summing the maximum memory value for all rows, subjecting the ratio of the two sums to a time weighted averaging with respect to the ratios obtained from previous frames, comparing the ratio with the time weighted average and using the result to determine the occurrence or non-occurrence of a significant event within the image.
Claim 48
Independent Claim
147 words
A device for analyzing an electronic image signal, the device comprising electronic means for: (a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, updating one address in each row of a memory array in dependence on the detailed content of the image; and (c) over all the rows, updating the value of memory pointed to by the content of each pointer, summing the updated values for each row, selecting the maximum memory value in each row, and summing the maximum memory value for all rows, subjecting the ratio of the two sums to a time weighted averaging with respect to the ratios obtained from previous frames, comparing the ratio with the time weighted average and using the result to determine the occurrence or non-occurrence of a significant event within the image.
Claim 49
Dependent Claim
23 words
A device according to claim 38, wherein said electronic means comprises an image frame grabber, a memory and one or more computer processors.
References Cited (Backward Citations)
US4249207A
Cited
US4931868A
Cited
US5467402A
Cited
US5177794A
Cited
US5091780A
Cited
US5151945A
Cited
US5243418A
Cited
US5293456A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-12-06 | 2003-06-07 | 2003-12-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-12-06 | 2007-06-07 | 2007-12-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-12-06 | 2011-06-07 | 2011-12-07 | $7700.00 | Window Closed / Lapsed |