IP Library › Granted Patent US 11,158,068
Granted Patent B2
US 11,158,068 · App. 16/444,531 · Granted Oct 26, 2021

Information processing apparatus, control method, and program

Inventors: Ryoma Oami (Tokyo, JP); Katsuhiko Takahashi (Tokyo, JP); Yusuke Konishi (Tokyo, JP); Hiroshi Yamada (Tokyo, JP); Hiroo Ikeda (Tokyo, JP); Junko Nakagawa (Tokyo, JP); Kosuke Yoshimi (Tokyo, JP); Ryo Kawai (Tokyo, JP); Takuya Ogawa (Tokyo, JP)
Assignee: NEC CORPORATION
G06T7/292G06K9/00348G06K9/00778G06T1/0007G06T7/20G06T7/269H04N5/23229H04N5/247H04N7/181H04N7/185G06T2207/20076G06T2207/20081G06T2207/30196G06T2207/30232G06T2207/30242
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,158,068
App. No.
16/444,531
Granted
Oct 26, 2021
Kind
B2
Abstract

An information processing apparatus ( 2000 ) includes a first analyzing unit ( 2020 ), a second analyzing unit ( 2040 ), and an estimating unit ( 2060 ). The first analyzing unit ( 2020 ) calculates a flow of a crowd in a capturing range of a fixed camera ( 10 ) using a first surveillance image ( 12 ). The second analyzing unit ( 2040 ) calculates a distribution of an attribute of objects in a capturing range of a moving camera ( 20 ) using a second surveillance image ( 22 ). The estimating unit ( 2060 ) estimates an attribute distribution for a range that is not included in the capturing range of the moving camera ( 20 ).

Claims (41)

1. An information processing system comprising:

at least one memory storing instructions; and

at least one processor coupled to the at least one memory, the at least one processor being configured to execute the instructions to:

calculate a flow of objects in a capturing range of a fixed camera using a surveillance image, the surveillance image being generated by the fixed camera;

calculate a distribution of attributes of objects in an analysis range by analyzing voices that are recorded with an microphone near the analysis range;

perform, with respect to at least one attribute included in the attributes, estimation of a number or a ratio of objects which belong to the at least one attribute and which are present in an estimation range including a range not included in the analysis range after the surveillance image is generated, based on the calculated distribution of the attributes and the calculated flow; and

output a result of the estimation.

2. The information processing system according to claim 1 , wherein the at least one processor is further configured to

calculate the distribution of the attributes of the objects by analyzing voices uttered by the objects in the analysis range using dictionary data including keywords associated with respective attributes.

3. The information processing system according to claim 1 , wherein

the attributes are distinguished by used language; and

the at least one processor is further configured to

calculate the distribution of the attributes of the objects by analyzing used language in the voices.

4. The information processing system according to claim 1 , wherein

the analyzing comprises calculating a number of speakers in the voices using a speaker identification technique.

5. An information processing method comprising:

calculating a flow of objects in a capturing range of a fixed camera using a surveillance image, the surveillance image being generated by the fixed camera;

calculating a distribution of attributes of objects in an analysis range by analyzing voices that are recorded with an microphone near the analysis range;

performing, with respect to at least one attribute included in the attributes, estimation of a number or a ratio of objects which belong to the at least one attribute and which are present in an estimation range including a range not included in the analysis range after the surveillance image is generated, based on the calculated distribution of the attributes and the calculated flow; and

outputting a result of the estimation.

6. The information processing method according to claim 5 , further comprising:

calculating the distribution of the attributes of the objects by analyzing voices uttered by the objects in the analysis range using dictionary data including keywords associated with respective attributes.

7. The information processing method according to claim 5 , wherein

the attributes are distinguished by used language; and

the information processing method further comprises

calculating the distribution of the attributes of the objects by analyzing used language in the voices.

8. The information processing method according to claim 5 , wherein

the analyzing comprises calculating a number of speakers in the voices using a speaker identification technique.

9. A non-transitory computer-readable storage medium storing a program that causes a computer to execute:

calculating a flow of objects in a capturing range of a fixed camera using a surveillance image, the surveillance image being generated by the fixed camera;

calculating a distribution of attributes of objects in an analysis range by analyzing voices that are recorded with an microphone near the analysis range;

performing, with respect to at least one attribute included in the attributes, estimation of a number or a ratio of objects which belong to the at least one attribute and which are present in an estimation range including a range not included in the analysis range after the surveillance image is generated, based on the calculated distribution of the attributes and the calculated flow; and

outputting a result of the estimation.

10. The storage medium according to claim 9 , wherein the program further causes the computer to execute

calculating the distribution of the attributes of the objects by analyzing voices uttered by the objects in the analysis range using dictionary data including keywords associated with respective attributes.

11. The storage medium according to claim 9 , wherein

the attributes are distinguished by used language; and

the program further causes the computer to execute:

calculating the distribution of the attributes of the objects by analyzing used language in the voices.

12. The storage medium according to claim 9 , wherein

the analyzing comprises calculating a number of speakers in the voices using a speaker identification technique.

Priority Claims (1)
JP 2016-055171 · Mar 18, 2016 · national
Continuity (2)
Continuation 16085851
Related Publication 20200065982A1 · Feb 27, 2020
Cited By (1)
US 12,548,682