- Patent Title: System and method of improving audio time stretching using timeline
-
Application No.: US14292764Application Date: 2014-05-30
-
Publication No.: US10205855B2Publication Date: 2019-02-12
- Inventor: James E. McCartney
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Womble Bond Dickinson (US) LLP
- Main IPC: H04N5/04
- IPC: H04N5/04 ; G10L21/043 ; G11B27/00

Abstract:
Method for improving audio time stretching starts with processor receiving input media file and rate schedule. Rate schedule includes identification of portions of input media file and playback output rates associated with each of the portions of input media file. Writer thread being executed by processor generates timeline that is linked list including segments that respectively represent portions of input media file and associated playback output rates as desired playback rate curves. Generating timeline include writing each segment in linked list to end of linked list. Processor then performs time scaling of media file based on rate schedule to generate output media file. Performing time scaling of media file includes identifying by reader thread being executed by processor a segment in timeline corresponding to desired output time, and translating by reader thread desired output time to corresponding input time based on identified segment. Other embodiments are described.
Public/Granted literature
- US20150350494A1 SYSTEM AND METHOD OF IMPROVING AUDIO TIME STRETCHING USING TIMELINE Public/Granted day:2015-12-03
Information query