IP Library Granted Patent US 7,659,896
Granted Patent B2
US 7,659,896 · App. 11/603,351 · Granted Feb 9, 2010

Method and apparatus for chaining two or more tweens to provide non-linear multimedia effects

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 7,659,896
App. No.
11/603,351
Granted
Feb 9, 2010
Kind
B2
Abstract

An improved method for generating non-linear multimedia effects by employing two or more tweens. Specifically, a second tween mapping is chained to a first tween mapping. A first time signal is received. The first tween is employed to map the first time signal into a second time signal. The second tween mapping is employed to map the second time signal into an output that varies in a non-linear fashion with respect to the first time signal.

Claims (50)

1. A machine-implemented method comprising:

generating a multi-media effect by performing the following by executing program code with a computer system:

receiving a first time signal at a first function;

generating, by the first function, a second time signal from the first time signal using a first tabular mapping;

receiving the second time signal at a second function;

generating by the second function an output from the second time signal using a second tabular mapping, wherein the output varies non-linearly relative to the first time signal; and,

rendering the output as a non-linearly varying human perceptible sight and/or sound.

2. The machine-implemented method of claim 1 , wherein at least one of the first and second mappings is non-linear.

3. The machine-implemented method of claim 1 , wherein the first function and the second function comprise functions for digital media software.

4. The machine-implemented method of claim 1 , wherein the first mapping is different from the second mapping.

5. The machine-implemented method of claim 1 , wherein the first mapping is a non-linear mapping of the first time signal to the second time signal, and the second mapping is a mapping describing varying color.

6. The machine-implemented method of claim 1 , wherein the output is formatted for display.

7. The machine-implemented method of claim 1 , further comprising

receiving a third time signal at a third function that has a third mapping; and

generating the first time signal from the third time signal using the third mapping.

8. The machine-implemented method of claim 1 , wherein the first function and the second function describe color.

9. A computer readable storage medium containing executable computer program instructions which, when executed by a digital processing system, cause the digital processing system to perform a method comprising:

generating a multi-media effect by:

receiving a first time signal at a first function;

generating, by the first function, a second time signal from the first time signal using a first tabular mapping;

receiving the second time signal at a second function;

generating by the second function an output from the second time signal using a second tabular mapping, wherein the output varies non-linearly relative to the first time signal; and,

rendering the output as a non-linearly varying human perceptible sight and/or sound.

10. The machine-implemented method of claim 9 , wherein at least one of the first and second mappings is non-linear.

11. The computer readable medium of claim 9 , wherein the first mapping is a non-linear mapping of the first time signal to the second time signal, and the second mapping is a mapping describing varying color.

12. The computer readable medium of claim 9 , wherein the output is formatted for display.

13. The computer readable medium of claim 9 , wherein the method further comprises

receiving a third time signal at a third function; and

generating the first time signal, by the third function, from the third time signal using a third mapping.

14. The computer readable medium of claim 9 , wherein the first function and the second function describe color.

15. A machine-implemented method for adjusting an output for a display, comprising:

receiving a first signal at a first function;

employing, by the first function, a first tabular mapping to map the first signal to a second signal;

receiving, at a second function, the second signal;

employing, by the second function, a second tabular mapping for mapping the second signal to the output, the second function being the same as the first function; and,

rendering the output as colors on a display.

16. The machine-implemented method of claim 15 , wherein the adjustment includes adjusting from a first color to a second color.

17. A computer readable storage medium containing executable computer program instructions which, when executed by a digital processing system, cause the digital processing system to perform a method for adjusting an output for a display, comprising:

receiving a first signal at a first function;

employing, by the first function, a first tabular mapping to map the first signal to a second signal;

receiving, at a second function, the second signal; and,

employing, by the second function, a second tabular mapping for mapping the second signal to the output, the second function being the same as the first function; and,

rendering the output as colors on a display.

18. The computer readable medium of claim 17 , wherein the adjustment includes adjusting from a first color to a second color.

19. A digital processing system, comprising:

means for receiving a first time signal at a first function that provides a first tabular mapping;

means for generating, by the first function, a second time signal from the first time signal using the first tabular mapping;

means for receiving the second time signal at a second function that provides a second tabular mapping; and,

means for generating by the second function an output from the second time signal using the second tabular mapping, wherein the output varies non-linearly relative to the first time signal;

means for rendering the output in human perceptible form.

Assignments (1)
CHANGE OF NAME Recorded May 7, 2007
From: APPLE COMPUTER, INC., A CALIFORNIA CORPORATION
To: APPLE INC.
Reel/Frame 019281/0699 →
Continuity (3)
Continuation 1084375200 · May 11, 2004
Continuation 0900115500 · Dec 30, 1997
Related Publication 20070139417A1 · Jun 21, 2007