Patent ID: 8736700

Claim:
A method for synchronizing audio and video data on an electronic device comprising: using an image signal processor to receive a plurality of image frames corresponding to the video data, the plurality of image frames being acquired using a digital image sensor of an electronic device; detecting the start of each image frame of the plurality of image frames; upon detecting the start of each image frame, reading a respective current timestamp value from a time code register configured to provide timestamp values corresponding to a current time; associating each respective current timestamp value with a respective set of metadata associated with the respective image frame, wherein each respective current timestamp value corresponds to the start of each respective image frame; and aligning each image frame of the plurality of image frames with a corresponding audio sample from a set of audio data acquired concurrently with the video data by the electronic device using the respective current timestamp value associated with the respective set of metadata to synchronize the playback of each image frame.