Method and device for detecting violations
US-2024386719-A1 · Nov 21, 2024 · US
US2025342696A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2025342696-A1 |
| Application number | US-202519195794-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 1, 2025 |
| Priority date | May 1, 2024 |
| Publication date | Nov 6, 2025 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A data processing method including: detecting a movement vector MV indicating a time change in a position C of an event occurrence region E constituted by a connected pixel group of capturing pixels that output event data e having the same polarity of a change among a plurality of pieces of the event data e output from the capturing pixels; predicting observation positions P1 to P5 of the event data e output from the capturing pixel at a future observation time, based on the movement vector MV; and updating the observation positions P1 to P5 of the event data e at future observation times 0T to 4T, based on the event data e observed at the predicted observation times 0T to 4T and in the predicted observation positions P1 to P5.
Opening claim text (preview).
1 . A data processing method for processing event data that are output from two-dimensionally arrayed capturing pixels, and include a position of a capturing pixel having luminance changed, a time of the change in luminance, and polarity of the change, the data processing method comprising: detecting a movement vector indicating a time change in a position of an event occurrence region constituted by a connected pixel group of the capturing pixels that output event data having the same polarity of a change among a plurality of pieces of event data output from the capturing pixels; predicting an observation position of the event data output from the capturing pixel at a future observation time, based on the movement vector; and updating the observation position of the event data output from the capturing pixel at the future observation time, based on the event data observed at the predicted observation time and in the predicted observation position. 2 . The data processing method according to claim 1 , wherein the detecting includes specifying, as a superimposition region where an event occurrence region overlaps in a direction of a time axis, a region of the connected pixel group where a bit pattern indicating time fluctuations in luminance and being constituted by event data indicating the same position among a plurality of pieces of event data temporarily stored in a buffer memory coincides with a preset unique bit pattern, specifying, as an event occurrence region based on the plurality of pieces of event data temporarily stored in the buffer memory, a region including the superimposition region and being constituted by a connected pixel group having the same polarity of a change as the superimposition region, and detecting the movement vector, based on a position of an event occurrence region at a different time. 3 . The data processing method according to claim 2 , wherein the detecting includes deleting, from the buffer memory, event data that do not produce the unique bit pattern. 4 . The data processing method according to claim 2 , wherein the predicting includes deleting, from the buffer memory, event data indicating a position included in an event occurrence region where the movement vector is detected. 5 . The data processing method according to claim 1 , further comprising: performing decoding of a bit pattern corresponding to a plurality of pieces of event data observed at the predicted observation time and in the predicted observation position. 6 . The data processing method according to claim 5 , wherein the detecting includes detecting a position of an event occurrence region in a time unit corresponding to one bit of the bit pattern, and the predicting includes predicting the observation position in a time unit corresponding to one bit of the bit pattern. 7 . The data processing method according to claim 1 , wherein the event data are processed by a modulation mode using at least one of four-valued pulse position modulation, amplitude shift keying, phase shift keying, or sinusoidal amplitude modulation. 8 . The data processing method according to claim 1 , wherein the event data are transmitted to a communication medium by using at least one of visible light, infrared light, ultraviolet light, or a terahertz wave. 9 . A data processing system for processing event data that are output from two-dimensionally arrayed capturing pixels, and include a position of a capturing pixel having luminance changed, a time of the change in luminance, and polarity of the change, the data processing system comprising: a detecting unit that detects a movement vector indicating a time change in a position of an event occurrence region constituted by a connected pixel group of the capturing pixels that output event data having the same polarity of a change among a plurality of pieces of event data output from the capturing pixels; a predicting unit that predicts an observation position of the event data output from the capturing pixel at a future observation time, based on the movement vector; and an updating unit that updates the observation position of the event data output from the capturing pixel at the future observation time, based on the event data observed at the predicted observation time and in the predicted observation position. 10 . A non-transitory computer-readable recording medium recording a program for causing a computer to execute, the computer processing event data that are output from two-dimensionally arrayed capturing pixels, and include a position of a capturing pixel having luminance changed, a time of the change in luminance, and polarity of the change: a detection step of detecting a movement vector indicating a time change in a position of an event occurrence region constituted by a connected pixel group of the capturing pixels that output event data having the same polarity of a change among a plurality of pieces of event data output from the capturing pixels; a prediction step of predicting an observation position of the event data output from the capturing pixel at a future observation time, based on the movement vector; and an updating step of updating the observation position of the event data output from the capturing pixel at the future observation time, based on the event data observed at the observation time and in the observation position that are predicted in the prediction step.
using feature-based methods, e.g. the tracking of corners or segments · CPC title
Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability · CPC title
Event detection · CPC title
the unit being bits, e.g. of the compressed video stream · CPC title
Determining position or orientation of objects or cameras (camera calibration G06T7/80) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.