Claims
- 1. A computer implemented method rendering of a transition from a first scene to a second scene so as to simulate the transition as if it were made on film, comprising:
determining, for each image in the transition, a blend factor that indicates how a corresponding image from the first scene and a corresponding image from the second scene are combined to create the image in the transition; combining, for each image in the transition, pixels in the image from the first scene with pixels in the image from the second scene according to both the blend factor for the image and one or more values representing a nonlinear response of film with respect to light, to produce pixels in the image in the transition.
- 2. The computer implemented method of claim 1, wherein combining comprises:
for each pixel in the corresponding image from the first scene, prefading the pixel according to the blend factor; for each pixel in the corresponding image from the second scene, prefading the pixel according to the blend factor; and producing an output value for the pixel in the image in the transition according to the prefaded pixels from the corresponding images in the first and second scenes and the values representing the nonlinear response of film with respect to light.
- 3. The computer implemented method of claim 2, wherein producing the output value comprises:
storing a table representing the output value corresponding to the nonlinear response of film to light corresponding to a combination of the prefaded pixels from the corresponding images in the first and second scenes.
- 4. The computer implemented method of claim 1, wherein combining comprises:
prefading the corresponding image of the first scene and the corresponding image of the second scene according to a nonlinear response of film to light of average intensity adjusted by the blend factor.
- 5. A computer program product, comprising:
a computer readable medium; computer program instructions stored on the computer readable medium that, when executed by a computer, instruct the computer to perform a method for rendering of a transition from a first scene to a second scene so as to simulate the transition as if it were made on film, comprising:
determining, for each image in the transition, a blend factor that indicates how a corresponding image from the first scene and a corresponding image from the second scene are combined to create the image in the transition; combining, for each image in the transition, pixels in the image from the first scene with pixels in the image from the second scene according to both the blend factor for the image and one or more values representing a nonlinear response of film with respect to light, to produce pixels in the image in the transition.
- 6. The computer program product of claim 5, wherein combining comprises:
for each pixel in the corresponding image from the first scene, prefading the pixel according to the blend factor; for each pixel in the corresponding image from the second scene, prefading the pixel according to the blend factor; and producing an output value for the pixel in the image in the transition according to the prefaded pixels from the corresponding images in the first and second scenes and the values representing the nonlinear response of film with respect to light.
- 7. The computer program product of claim 6, wherein producing the output value comprises:
storing a table representing the output value corresponding to the nonlinear response of film to light corresponding to a combination of the prefaded pixels from the corresponding images in the first and second scenes.
- 8. The computer program product of claim 5, wherein combining comprises:
prefading the corresponding image of the first scene and the corresponding image of the second scene according to a nonlinear response of film to light of average intensity adjusted by the blend factor.
RELATED APPLICATIONS
[0001] This application is a continuing application of, and claims the benefit under 35 U.S.C. §120 to:
[0002] U.S. Ser. No. 08/932,557, filed Sep. 19, 1997, pending, which is a continuation of U.S. Ser. No. 08/665,277, filed Jun. 17, 1996, now U.S. Pat. No. 5,812,216, which is a continuation of U.S. Ser. No. 08/230,050, filed Apr. 19, 1994, now U.S. Pat. No. 5,528,310, which is a continuation in part of U.S. Ser. No. 08/049,028, filed Apr. 16, 1993, now issued as U.S. Pat. No. 5,440,348;
[0003] U.S. Ser. No. 08/665, 277, filed Jun. 17, 1996, issued as U.S. Pat. No. 5,812,216 on Sep. 22, 1998, which is a continuation of U.S. Ser. No. 08/230,050, filed Apr. 19, 1994, now U.S. Pat. No. 5,528,310, which is a continuation in part of U.S. Ser. No. 08/049,028, filed Apr. 16, 1993, now issued as U.S. Pat. No. 5,440,348;
[0004] U.S. Ser. No. 08/230,050, filed Apr. 19, 1994, issued as U.S. Pat. No. 5,528,310 on Jun. 18, 1996, which is a continuation in part of U.S. Ser. No. 08/049,028, filed Apr. 16, 1993, now issued as U.S. Pat. No. 5,440,348; and
[0005] U.S. Ser. No. 08/049,028, filed Apr. 16, 1993, issued as U.S. Pat. No. 5,440,348 on Aug. 8, 1995.
Continuations (3)
|
Number |
Date |
Country |
Parent |
08932557 |
Sep 1997 |
US |
Child |
10384867 |
Mar 2003 |
US |
Parent |
08665277 |
Jun 1996 |
US |
Child |
08932557 |
Sep 1997 |
US |
Parent |
08230050 |
Apr 1994 |
US |
Child |
08665277 |
Jun 1996 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
08049028 |
Apr 1993 |
US |
Child |
08230050 |
Apr 1994 |
US |