IP Library Granted Patent US 8,744,239
Granted Patent B2
US 8,744,239 · App. 12/852,382 · Granted Jun 3, 2014

Teleprompter tool for voice-over tool

Inventors: Enrique Rodriguez (San Jose, CA); Fernando Garcia (Los Angeles, CA)
Assignee: Apple Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,744,239
App. No.
12/852,382
Granted
Jun 3, 2014
Kind
B2
Abstract

Some embodiments provide a method for a media editing application that creates a composite presentation from several different media clips. The method provides a set of editing tools for editing the composite presentation. The method provides a voice-over tool for receiving text for a voice-over that includes a transcript for a voice-over audio clip to be recorded by the media editing application as a clip of the composite presentation. The method provides a display area for scrolling the text when recording the voice-over audio clip. The display area in some embodiments is a preview display area that scrolls the text while displaying a preview of the composite presentation when recording the voice-over audio clip.

Claims (37)

1. A method of providing a media editing application for execution by at least one processing unit to create a composite presentation, the method comprising:

providing a set of editing tools for performing edit operations on clips in the composite presentation;

providing a voice-over tool for recording a voice-over audio clip to add to the composite presentation and for receiving text to read during the recording of the voice-over audio clip;

providing a composite display area for displaying representations of the clips that are in the composite presentation, including a representation of the voice-over clip that is to be recorded with the voice-over tool, wherein the representation appears in the composite display area with boundaries that provide an indication of a duration of the voice-over clip in the composite presentation; and

providing a preview display area for scrolling the text when recording the voice-over audio clip.

2. The method of claim 1 further comprising providing a speech rate controller that defines a speed at which the text scrolls in the preview display area.

3. The method of claim 1 further comprising providing a control for specifying the duration of the voice-over audio clip prior to recording the voice-over audio clip.

4. The method of claim 1 , wherein the preview display area is further for displaying a preview of the composite presentation, wherein the preview display area scrolls the text in a first display area while displaying the preview when recording the voice-over audio clip.

5. The method of claim 4 , wherein the text is scrolled over the preview of the composite presentation displayed in the preview display area.

6. The method of claim 1 , wherein the voice-over tool comprises a text area for receiving the text for the voice-over.

7. The method of claim 1 , wherein the duration is an estimated duration, wherein the media editing application automatically calculates the estimated duration for the voice-over text and displays the representation of the voice-over clip in the composite display area based on the estimated duration.

8. The method of claim 7 , wherein a size of the representation of the voice-over audio clip in the composite display area is based on the estimated duration.

9. The method of claim 1 , wherein the boundaries of the representation of the voice-over audio clip is movable to change a rate at which the text scrolls in the preview display area.

10. A non-transitory computer readable medium storing a computer program that when executed by at least one processor creates a composite presentation from a plurality of different media clips, said computer program comprising:

a set of instructions for receiving and displaying media clips that define the composite presentation in a composite display area;

a set of instructions for receiving text for a voice-over that comprises a transcript for a voice-over audio clip as a media clip of the composite presentation;

a set of instructions for displaying the text with a preview of the composite presentation in a preview display area when recording the voice-over audio clip for the composite presentation; and

a set of instructions for displaying the voice-over audio clip in the composite display area and adjusting a duration of the voice-over audio clip prior to recording the voice-over audio into the voice-over audio clip.

11. The non-transitory computer readable medium of claim 10 , wherein the text is scrolled over the preview displayed in the preview display area.

12. The non-transitory computer readable medium of claim 11 , wherein said computer program further comprises a set of instructions for specifying a scroll rate that defines the rate at which the text scrolls in the preview display area over the duration.

13. The non-transitory computer readable medium of claim 10 , wherein said computer program further comprises a set of instructions for specifying a speech rate that defines the rate at which the text is presented in the preview display area.

14. The non-transitory computer readable medium of claim 13 , wherein the speech rate is specified to match a timing of the voice-over audio clip with another media clip in the composite presentation.

15. The non-transitory computer readable medium of claim 10 , wherein the set of instructions for receiving the text comprises at least one of a set of instructions for importing the text from a file, a set of instructions for receiving the text through copy and paste operation, and a set of instructions for receiving the text through a typing operation.

16. The non-transitory computer readable medium of claim 10 , wherein the computer program further comprises a set of instructions for automatically determining an estimated duration for the text for the voice-over, wherein the set of instructions for displaying comprises a set of instructions for presenting the voice-over clip at a particular size in the composite display area based on the estimated duration.

17. The non-transitory computer readable medium of claim 16 , wherein the estimated duration is based on a predetermined time for reading one or more words multiplied by the number of words in the text for the voice-over.

18. The non-transitory computer readable medium of claim 16 , wherein the computer program further comprises a set of instructions for displaying a timing reference based on the estimated duration.

19. The non-transitory computer readable medium of claim 10 , wherein the computer program further comprises a set of instructions for specifying a starting point for the voice-over audio clip in the composite presentation prior to recording the voice-over audio into the voice-over audio clip.

20. The non-transitory computer readable medium of claim 10 , wherein the voice-over clip in the composite display area has movable boundaries to adjust the duration of the voice-over clip, wherein the computer program further comprises a set of instructions for specifying, in response to a moment of a boundary, the duration for the voice-over audio clip prior to recording the voice-over audio into the voice-over audio clip.

21. The non-transitory computer readable medium of claim 10 , wherein the computer program further comprises a set of instructions for sending the text over a network to a client device in order to display the text on a display of the client device.

22. The non-transitory computer readable medium of claim 10 , wherein the computer program further comprises a set of instructions for saving the received text with the composite presentation for transcription or subtitle use.

23. For a media editing application that creates a composite presentation from a plurality of different media clips, a method comprising:

at a computer, receiving and displaying media clips that define the composite presentation in a composite display area;

receiving text for a voice-over that comprises a transcript for a voice-over audio clip as a media clip of the composite presentation;

automatically creating and displaying a voice-over audio clip with a user-adjustable duration in the composite display area, upon receiving the text for the voice over; and

displaying the text with a preview of the composite presentation in a preview display area when recording the voice-over audio clip for the composite presentation.

24. The method of claim 23 , wherein the text is scrolled over the preview displayed in the preview display area.

25. The method of claim 24 further comprising specifying a scroll rate that defines the rate at which the text scrolls in the preview display area over the duration.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2010
From: RODRIGUEZ, ENRIQUE; GARCIA, FERNANDO
To: APPLE INC.
Reel/Frame 024805/0015 →
Continuity (1)
Related Publication 20120033948A1 · Feb 9, 2012