Patent ID: 8117330

Claim:
A method, comprising: receiving a first delay time by an information processing device, the first delay time being a time value needed by an external device to process streaming data that is transmitted from the information processing device; calculating a third delay time by an adder circuit implemented within the information processing device, the adder circuit adding the first delay time to a second delay time to produce the third delay time that identifies an amount of delay imposed by another external device before outputting audio data of the streaming data to a speaker of the another external device, in order to synchronize continued playback of the audio data and the video data, the second delay time being a time value needed by the information processing device to process the video data of the streaming data prior to transmission; calculating a fifth delay time by a subtractor circuit implemented within the information processing device, the subtractor circuit subtracting a fourth delay time from the third delay time to produce the fifth delay time that identifies an amount of delay imposed by the information processing device before outputting the audio data of the streaming data to a speaker of the information processing device, in order to synchronize continued playback of the audio data and the video data, the fourth delay time being a time value needed by the information processing device to process the audio data of the streaming data; and outputting the third delay time from the information processing device.