Patent ID: 8400520

Claim:
A non-transitory computer-readable computer program product containing a computer-executable subject tracking program in order to execute frame-to-frame subject tracking for a plurality of frames input in time series, the subject tracking program comprising: an area determination procedure determining a plurality of partial areas assuming random positions within the frame; an estimation procedure estimating a subject position within each frame by executing template matching processing for each of the plurality of partial areas having been defined through the area determination procedure; a temporary subject framing border display procedure displaying a temporary subject framing border at the subject position having been estimated through the estimation procedure; an identification procedure identifying a subject position within the frame by executing template matching processing for an estimated subject area containing the subject position having been estimated through the estimation procedure; a subject framing border display procedure displaying a subject framing border at the subject position having been identified through the identification procedure; and a tracking procedure tracking the subject position having been identified through the identification procedure from one frame to another through the plurality of frames.