Patent ID: 8781291

Claim:
A data processing device comprising a physical processor and a memory storing instructions, the physical processor executing the instructions to: extract a character string from subtitle data of content data, the content data including image data, voice data, and the subtitle data, in which the subtitle data does not synchronize with the image data; acquire display time information indicating a display time when the character string is displayed; conduct a search, within confines of voice data near the display time and less than the entire segment of the voice data, for voice data of a voice uttering the character string; acquire timing information indicating a time when the character string is uttered based on a result of the search, the timing information being included in the image data; generate subtitle timing information including identification information provided to identify the subtitle data including the character string and the timing information, by associating the identification information and the timing information with each other; synchronize the subtitle data and image data of the time indicated by timing information associated with identification information of the subtitle data; and output the synchronized subtitle data and the image data.