The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 14, 2013

Filed:

Jun. 14, 2005
Applicants:

Nicolas Moss, Aptos, CA (US);

Bradley Ford, San Jose, CA (US);

Inventors:

Nicolas Moss, Aptos, CA (US);

Bradley Ford, San Jose, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04N 7/12 (2006.01);
U.S. Cl.
CPC ...
Abstract

Techniques for synchronizing audio and video content are provided. According to techniques described herein, a data stream represents video frames and audio samples. For each video frame in the data stream, data structures, which refer to the video frame and to corresponding audio samples or parts thereof, and produced. These data structures indicate times at which the video frame and audio samples, or parts thereof, should be presented. As the data structures are passed among modules of a program, the video frames and/or audio samples to which the data structures refer may be processed. The time indicated in each data structure is preserved throughout the processing. Thus, when the data structures are passed to a file writing thread, the file writing thread can determine, from the time indicated in each data structure, the audio samples or parts thereof that should be played when corresponding video frames are displayed.


Find Patent Forward Citations

Loading…