Patent ID: 8817104

Claim:
A data processing device, comprising: circuitry configured to store, in a first memory, identification information for identification of video data based on a time where a predetermined feature occurs within the video data, the time being measured according to a time scale of the video data; store, in a second memory, the predetermined feature included in the video data in association with the identification information for identification of the video data; read out the identification information stored in the first memory based on a feature included in input video data; read out the predetermined feature stored in the second memory based on the identification information; compare input feature time information of the feature included in the input video data with predetermined feature time information of the predetermined feature; determine that the input video data matches video data corresponding to the predetermined feature when the input feature time information matches the predetermined feature time information; and when the input feature time information does not match the predetermined feature time information, the circuitry is further configured to add subsequent time information to a smaller one of the input feature time information and the predetermined feature time information to generate new time information, and compare the new time information to a larger of the input feature time information and the predetermined feature time information to determine whether or not the input video data matches the video data corresponding to the predetermined feature.