Patent ID: 8705794

Claim:
A data processing apparatus that determines a target region within a picture contained in a video content based on a trajectory input by a user in order to surround a moving object in the video content, said data processing apparatus comprising: a physical processor configured to function as: an input unit receiving input data showing the trajectory input by the user in the video content displayed; and a correction unit (i) determining an algorithm used for determining the target region and (ii) based on the determined algorithm, determining the target region by correcting an input region, which is a region specified by the trajectory expressed by the input data, wherein the input data shows the trajectory input by the user across several pictures contained in the video content in order to surround the moving object when the several pictures are displayed sequentially, and wherein, the correction unit determines the algorithm, such that (i) when a value showing a fluctuation in an amount of movement and a moving direction of an image contained in the input region is not less than a threshold value, the correction unit determines not to correct the input region using the amount of movement and the moving direction of the image within the input region, (ii) when the trajectory input by the user forms a distorted closed region, the correction unit determines not to correct the input region using the amount of movement and the moving direction of the image within the input region, and (iii) when the trajectory input by the user cannot be approximated by an ellipse, the correction unit determines to correct the input region using the amount of movement and the moving direction of the image within the input region.