Patent ID: 7451090

Claim:
An information processing device comprising: obtaining means for obtaining voice information related to an image; holding means for holding a table which stores a plurality of different events and information on whether each of the plurality of different events is subjected to speech recognition, wherein each of the plurality of different events is an event issued when an image is uploaded, an event issued when a connection is established between the information processing device and an image-pickup apparatus, an event issued at certain intervals, an event is sued when a pro gram is started, an event is sued when a specific dialog is launched, an event issued when a specific thumbnail image is selected, or an event issued after editing an image; detecting means for detecting an event by comparing with the plurality of different events stored in the table; determining means for determining whether the detected event is subjected to the speech-recognition, based on the information stored in the table; speech recognition means for performing speech recognition on voice information obtained by the obtaining means when the determining means determines that detected event is subjected to the speech recognition; and storing means for associating and storing a speech recognition result obtained by the speech recognition means with the image.