US 9,811,736 B2
Information processing device, information processing method, information processing device program, and recording medium
Hiromi Hirano, Tokyo (JP)
Assigned to Rakuten, Inc., Tokyo (JP)
Appl. No. 14/392,271
Filed by Rakuten, Inc., Tokyo (JP)
PCT Filed Jun. 28, 2013, PCT No. PCT/JP2013/067812
§ 371(c)(1), (2) Date Mar. 3, 2016,
PCT Pub. No. WO2014/207892, PCT Pub. Date Dec. 31, 2014.
Prior Publication US 2016/0188978 A1, Jun. 30, 2016
Int. Cl. G06K 9/00 (2006.01); G06K 9/46 (2006.01); G06T 7/20 (2017.01); G06T 7/277 (2017.01); H04N 7/18 (2006.01)
CPC G06K 9/00744 (2013.01) [G06K 9/4652 (2013.01); G06T 7/20 (2013.01); G06T 7/277 (2017.01); G06T 2207/10016 (2013.01); G06T 2207/10024 (2013.01)] 12 Claims
OG exemplary drawing
 
1. An information processing device that tracks a predetermined object in a video having a plurality of frames, comprising:
at least one memory configured to store computer program code;
at least one processor configured to access said computer program code and operate as instructed by said computer program code, said computer program code including:
setting pseudo multipole information acquisition code configured to cause at least one of said at least one processor to acquire setting pseudo multipole information on a pseudo multipole, the setting pseudo multipole information being set such that color information on poles is related to color information on the object, the poles corresponding to a plurality of points in an image of a single predetermined frame;
setting distance information acquisition code configured to cause at least one of said at least one processor to acquire setting distance information in which distances between the poles of the pseudo multipole are set in a discrete manner;
initial position specifying code configured to cause at least one of said at least one processor to specify a position of the pseudo multipole in an initial frame;
seeking code configured to cause at least one of said at least one processor to seek an image of a single frame in the video for the pseudo multipole, the pseudo multipole having poles whose colors conform to colors in the color information on the poles in the acquired setting pseudo multipole information, a distance between the poles of the pseudo multipole being equal to one of the distances in the acquired setting distance information;
position specifying code configured to cause at least one of said at least one processor to specify a position of the found pseudo multipole in the image of the single frame of the video;
object tracking code configured to cause at least one of said at least one processor to track the object on the basis of the position of the pseudo multipole in the image of the single frame specified and the position of the pseudo multipole in an image of a frame preceding the single frame in a reproduction direction of the video which at least one of the at least one process has specified via the initial position specifying code or the position specifying code; and
seeking range setting code configured to cause at least one of said at least one processor to set a seeking range that is larger than an identification range having a predetermined size which is used to specify the position of the object in the preceding frame.