Image processing apparatus, image processing method, and image processing system
US-2017364724-A1 · Dec 21, 2017 · US
US10796165B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10796165-B2 |
| Application number | US-201816033575-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 12, 2018 |
| Priority date | Jul 18, 2017 |
| Publication date | Oct 6, 2020 |
| Grant date | Oct 6, 2020 |
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.
An information processing apparatus detects an object that enters or exits a predetermined region, manages, in a queue, data based on the detection, and counts the number of predetermined object(s) based on an image obtained by capturing the predetermined region. The apparatus, in a case where the predetermined object is detected, the queue is corrected based on the number counted by and the number of data managed in the queue.
Opening claim text (preview).
What is claimed is: 1. An information processing apparatus comprising: one or more processors; and a memory which stores instructions executable by the one or more processors to cause the information processing apparatus to perform: detecting an object that enters or exits a predetermined region; managing, in a queue, data based on the detection performed in the detecting; and counting a number of predetermined objects based on an image obtained by capturing the predetermined region, wherein the instructions further cause the information processing apparatus to perform, in a case where the predetermined object is detected, correcting the queue based on the number counted by the counting and a number of data managed in the queue. 2. The information processing apparatus according to claim 1 , wherein the instructions further cause the information processing apparatus to perform determining whether to correct an end or a start of the queue, according to whether the predetermined object is detected at an entrance or an exit of the predetermined region. 3. The information processing apparatus according to claim 2 , wherein the instructions further cause the information processing apparatus to perform acquiring a: time when the predetermined object that entered the predetermined region is detected, and adding data including the acquired time to the queue, and calculating a waiting time period of the predetermined object using a difference between a time of data at the start of the queue and a time when the predetermined object exits the predetermined region. 4. The information processing apparatus according to claim 3 , wherein the instructions further cause the information processing apparatus to perform displaying the waiting time period. 5. The information processing apparatus according to claim 1 , wherein the instructions further cause the information processing apparatus to perform correcting an end of the queue in a case where the predetermined object is detected at an entrance of the predetermined region, and correcting a start of the queue in a case where the predetermined object is detected at an exit of the predetermined region. 6. The information processing apparatus according to claim 1 , wherein the instructions further cause the information processing apparatus to perform adding data to an end of the queue if the predetermined object is detected at an entrance of the predetermined region, and deleting data from a start of the queue if the predetermined object is detected at an exit of the predetermined region. 7. The information processing apparatus according to claim 6 , wherein the instructions further cause the information processing apparatus to perform, if the number of data held in the queue differs from the number of predetermined objects counted by the counting, correcting the queue based on the number of predetermined objects counted by the counting. 8. The information processing apparatus according to claim 6 , wherein the instructions further cause the information processing apparatus to perform deleting a portion of data from the queue if the number of data held in the queue is larger than the number of predetermined objects counted by the counting; and adding data to the queue if the number of data held in the queue is smaller than the number of predetermined objects counted by the counting. 9. The information processing apparatus according to claim 6 , wherein the instructions further cause the information processing apparatus to perform, if the number of data held in the queue is smaller than the number of predetermined objects counted by the counting: in a case where the predetermined object is detected at the entrance of the predetermined region, adding data that is the same as the data added to the queue to the end of the queue in response to the detection, and in a case where the predetermined object is detected at the exit of the predetermined region, adding data that is the same as the data deleted from the queue to the start of the queue in response to the detection. 10. The information processing apparatus according to claim 1 , wherein the queue holds information relating to a time when it is detected that the predetermined object enters the predetermined region. 11. The information processing apparatus according to claim 1 , wherein the instructions further cause the information processing apparatus to perform detecting the predetermined object using a sensor, and counting the number of the predetermined object by recognizing the predetermined object in the image obtained by capturing the predetermined region. 12. A method for controlling an information processing apparatus that includes one or more processors and a memory which stores instructions executable by the one or more processors, the method comprising: detecting, by the information processing apparatus, an object that enters or exits a predetermined region; managing by the information processing apparatus, in a queue, data based on the detection performed in the detecting; and counting, by the information processing apparatus, a number of predetermined objects based on an image obtained by capturing the predetermined region, wherein in a case where the predetermined object is detected in the detecting, correcting the queue by the information processing apparatus based on the number counted by the counting and a number of data managed in the queue. 13. The method according to claim 12 , wherein the method further comprises determining whether to correct an end or a start of the queue, according to whether the predetermined object is detected at an entrance or an exit of the predetermined region in the detecting. 14. The method according to claim 13 , further comprising: acquiring a time when a predetermined object that entered the predetermined region is detected in the detecting; and calculating a waiting time period of the predetermined object, wherein in the managing, data including the time acquired in the acquiring is added to the queue, and in the calculating, the waiting time period of the predetermined object is calculated using a difference between a time of data at the start of the queue and a time when the predetermined object exits the predetermined region. 15. The method according to claim 12 , wherein, in the managing, an end of the queue is corrected in a case where the predetermined object is detected at an entrance of the predetermined region in the detecting, and a start of the queue is corrected in a case where the predetermined object is detected at an exit of the predetermined region in the detecting. 16. The method according to claim 12 , wherein in the managing, data is added to an end of the queue if the predetermined object is detected at an entrance of the predetermined region in the detecting, and data is deleted from a start of the queue if the predetermined object is detected at an exit of the predetermined region in the detecting. 17. The method according to claim 16 , wherein if the number of data held in the queue differs from the number of predetermined objects counted in the counting, the queue is corrected in the managing based on the number of predetermined objects counted in the counting. 18. The method according to claim 16 , wherein in the managing, a portion of data is deleted from the queue if the number of data held in the queue is larger than the number of predetermined objects counted in the counting, and data is added to the queue if the number of data held in
Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69) · CPC title
Recognition of crowd images, e.g. recognition of crowd congestion · CPC title
Management of image or video recognition tasks · CPC title
Individual registration on entry or exit · CPC title
related to queuing systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.