IP Library Granted Patent US 11,527,071
Granted Patent B2
US 11,527,071 · App. 17/306,358 · Granted Dec 13, 2022

Person search system and person search method

Inventors: Yuumi Miyake (Fukuoka, JP); Takamitsu Arai (Fukuoka, JP)
Assignee: I-PRO CO., LTD.
G06V20/52G06V10/235G06V10/24G06V10/95H04N5/445H04N7/181H04N21/4316H04N21/47H04L65/75H04L67/01H04L67/10
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,527,071
App. No.
17/306,358
Granted
Dec 13, 2022
Kind
B2
Abstract

When captured videos transmitted from n units of cameras are received, a server analyzes position information and characteristic information on a person appearing in each of captured videos as analysis results. A client terminal displays, on a screen, each of a k number of captured videos that are selected by a user operation. According to a selection of a search target person, the client terminal transmits, to the server, a search request for the search target person in a (k−1) number of captured videos other than the captured video in which the search target person appears. The server extracts the search target person and transmits the analysis result to the client terminal. The client terminal displays cut-out images of one or more persons identical with or similar to the search target person based on the analysis result.

Claims (57)

1. A person search system comprising:

a server connected to communicate with each of n units of cameras, where n is an integer of 3 or greater; and

a client terminal connected to communicate with the server, wherein

the server receives captured videos transmitted from the n units of cameras, analyzes position information and characteristic information on a person appearing in each of the captured videos and accumulates the position information and the characteristic information as analysis results,

the client terminal displays, on a screen, each of the captured videos of k units of cameras, where k is an integer of 2 or greater that satisfies k≤n that are selected from the n units of cameras by a user operation,

according to a selection of a search target person appearing in any one of a k number of captured videos, the client terminal transmits, to the server, a search request for the search target person in a (k−1) number of captured videos other than the captured video in which the search target person appears,

the server uses the analysis results to extract an analysis result regarding the search target person in the (k−1) number of captured videos and transmits the analysis result to the client terminal in response to the search request,

the client terminal aligns and displays cut-out images of one or more persons identical with or similar to the search target person based on the analysis result regarding the search target person,

the client terminal displays movement paths of each of the one or more persons identical with or similar to the search target person to overlap map data based on the analysis result regarding the search target person, with the movement paths being through a plurality of intersections and displayed at a same time, and

at least two of the movement paths extend from one of the plurality of intersections in different directions for showing different paths of the one or more persons identical with or similar to the search target person.

2. The person search system according to claim 1 , wherein

the client terminal displays the map data indicating points where the k units of cameras are installed on the screen.

3. The person search system according to claim 1 , wherein

the client terminal updates the movement paths of each of the one or more persons identical with or similar to the search target person displayed on the map data according to a user operation for deleting at least one cut-out image of the cut-out images of the one or more persons.

4. The person search system according to claim 1 , wherein

the client terminal displays an outer frame of a person appearing in a captured video of any one of the k units of cameras to overlap the captured video, and

when the outer frame is selected by a user operation, the client terminal transmits, to the server, a search request of the search target person in which a person corresponding to the selected outer frame is set as the search target person.

5. The person search system according to claim 1 , wherein

when any one of the cut-out images of the one or more persons is selected, the client terminal transmits a search request of the search target person in which a person corresponding to the selected cut-out image is set as the search target person to the server.

6. The person search system according to claim 1 , wherein

the client terminal chronologically aligns and displays cut-out images of the one or more persons identical with or similar to the search target person in order of capturing times at which each of the one or more persons are captured.

7. The person search system according to claim 1 , wherein

the client terminal aligns and displays cut-out images of a plurality of persons identical with or similar to the search target person in order from the highest similarity to the search target person.

8. A person search method implemented by a server connected to communicate with each of n units of cameras, where n is an integer of 3 or greater and a client terminal connected to communicate with the server, the method comprising:

receiving captured videos transmitted from the n units of cameras, analyzing position information and characteristic information on a person appearing in each of the captured videos and accumulates the position information and the characteristic information as analysis results;

displaying, on a screen, each of the captured videos of k units of cameras, where k is an integer of 2 or greater that satisfies k≤n that are selected from the n units of cameras by a user operation;

according to a selection of a search target person appearing in any one of a k number of captured videos, transmitting, to the server, a search request for the search target person in a (k−1) number of captured videos other than the captured video in which the search target person appears;

using the analysis results to extract an analysis result regarding the search target person in the (k−1) number of captured videos and transmitting the analysis result to the client terminal in response to the search request;

aligning and displaying, on the screen, cut-out images of one or more persons identical with or similar to the search target person based on the analysis result regarding the search target person; and

displaying, on the screen, movement paths of each of the one or more persons identical with or similar to the search target person to overlap map data based on the analysis result regarding the search target person, with the movement paths being through a plurality of intersections and displayed at a same time, and

at least two of the movement paths extend from one of the plurality of intersections in different directions for showing different paths of the one or more persons identical with or similar to the search target person.

9. The person search system according to claim 1 , wherein

each of the movement paths of the one or more persons identical with or similar to the search target person is displayed to pass through one of the plurality of intersections.

10. The person search system according to claim 9 , wherein

each of the movement paths of the one or more persons identical with or similar to the search target person is displayed in association with an icon which indicates a direction through which the one of the plurality of intersections is passed.

11. The person search system according to claim 1 , wherein

each of the movement paths of the one or more persons identical with or similar to the search target person is displayed from one of the plurality of intersections.

12. The person search system according to claim 11 , wherein

each of the movement paths of the one or more persons identical with or similar to the search target person is displayed in association with an icon which indicates a moving direction from one of the plurality of intersections.

13. The person search system according to claim 12 , wherein

the moving direction of each of the movement paths is from one of the plurality of intersections where one of the k units of cameras is disposed to another of the plurality of intersections where another of the k units of cameras is disposed.

14. The person search system according to claim 12 , wherein

the icon, which is displayed in association with each of the movement paths, includes an arrow which corresponds to one of a plurality of streets in the map data.

15. The person search system according to claim 1 , wherein

one of the two of the movement paths which extend from the one of the plurality of intersections in the different directions is deleted in response to a predetermined user operation for narrowing the different paths.

16. A person search system comprising:

a server connected to communicate with each of n units of cameras, where n is an integer of 3 or greater; and

a client terminal connected to communicate with the server, wherein

the server receives captured videos transmitted from the n units of cameras, analyzes position information and characteristic information on a person appearing in each of the captured videos and accumulates the position information and the characteristic information as analysis results,

the client terminal displays, on a screen, each of the captured videos of k units of cameras, where k is an integer of 2 or greater that satisfies k≤n that are selected from the n units of cameras by a user operation,

according to a selection of a search target person appearing in any one of a k number of captured videos, the client terminal transmits, to the server, a search request for the search target person in a (k−1) number of captured videos other than the captured video in which the search target person appears,

the server uses the analysis results to extract an analysis result regarding the search target person in the (k−1) number of captured videos and transmits the analysis result to the client terminal in response to the search request,

the client terminal aligns and displays cut-out images of one or more persons identical with or similar to the search target person based on the analysis result regarding the search target person,

the client terminal displays movement paths of each of the one or more persons identical with or similar to the search target person to overlap map data based on the analysis result regarding the search target person, with the movement paths being through a plurality of intersections and displayed at a same time,

each of the movement paths of the one or more persons identical with or similar to the search target person is displayed from one of the plurality of intersections,

each of the movement paths of the one or more persons identical with or similar to the search target person is displayed in association with an icon which indicates a moving direction from the one of the plurality of intersections, and

the icon, which is displayed in association with each of the movement paths, includes an arrow which corresponds to one of a plurality of streets in the map data.

Assignments (3)
ADDRESS CHANGE Recorded Nov 1, 2022
From: I-PRO CO., LTD.
To: I-PRO CO., LTD.
Reel/Frame 061828/0350 →
CHANGE OF NAME Recorded Oct 31, 2022
From: PANASONIC I-PRO SENSING SOLUTIONS CO., LTD.
To: I-PRO CO., LTD.
Reel/Frame 061824/0261 →
ADDRESS CHANGE Recorded May 3, 2021
From: PANASONIC I-PRO SENSING SOLUTIONS CO., LTD.
To: PANASONIC I-PRO SENSING SOLUTIONS CO., LTD.
Reel/Frame 056122/0284 →