Claims
- 1. A resolution-independent image translation system that operates upon at least one low-resolution image converted from a corresponding at least one high-resolution image, comprising:
means for user-rendering at least one effect having a location on the at least one low-resolution image; and a resolution-independent image translator that generates at least one record comprising at least one resolution-independent datum describing the at least one effect.
- 2. The image translation system of claim 1, wherein:
the at least one resolution-independent datum describes the location of the at least one effect.
- 3. The image translation system of claim 2, wherein:
a resolution of the at least one resolution-independent datum is user-selectable.
- 4. The image translation system of claim 1, wherein:
the at least one resolution-independent datum describes at least one location-related distinguishing characteristic of the at least one effect.
- 5. The image translation system of claim 4, wherein:
a resolution of the at least one resolution-independent datum is user-selectable.
- 6. The image translation system of claim 4, wherein:
the at least one location-related distinguishing characteristic is pixel-based.
- 7. The image translation system of claim 1, further comprising:
means for generating at least one source frame datum that uniquely identifies each of the at least one high-resolution image, and wherein the at least one record comprises the at least one source frame datum.
- 8. The image translation system of claim 1, wherein:
the means for user-rendering is a digital, low-resolution, editor.
- 9. The image translation system of claim 8, wherein:
the digital, low-resolution, editor is a digital, non-linear, editor.
- 10. The image translation system of claim 7, wherein:
the at least one record is a metadata data structure that comprises a first resolution-independent datum that describes the location of the at least one effect, and a second resolution-independent datum that describes at least one location-related distinguishing characteristic of the at least one effect.
- 11. The image translation system of claim 10, wherein:
a first resolution of the first resolution-independent datum and a second resolution of the second resolution-independent datum are user-selectable.
- 12. The image translation system of claim 11, wherein:
the first resolution and the second resolution are the same.
- 13. The image translation system of claim 10, wherein:
the first resolution-independent datum and the second resolution-independent datum are pixel-based.
- 14. The image translation system of claim 11, wherein the resolution-independent image translator comprises:
a user interface that receives from the user the selected first resolution and second resolution; and a metadata and compositor interface generator that:
receives from the user interface the selected first resolution and second resolution, generates at least one first low-resolution datum that describes the location of the at least one effect on the at least one low-resolution image, generates at least one second low-resolution datum that describes at least one location-related distinguishing characteristic of the at least one effect on the at least one low-resolution image, scales the at least one first low-resolution datum using the first user-selected resolution, generates the first resolution-independent datum using the scaled at least one first low-resolution datum, scales the at least one second low-resolution datum using the second user-selected resolution, generates the second resolution-independent datum using the scaled at least one second low-resolution datum, and stores in the metadata data structure the first resolution-independent datum and the second resolution-independent datum.
- 15. The image translation system of claim 14, wherein:
the first resolution-independent datum is a field chart coordinate.
- 16. The image translation system of claim 14, wherein:
the first resolution-independent datum is a pixel-based, X-Y coordinate.
- 17. The image translation system of claim 14, wherein:
the metadata and compositor interface generator formats in a standard machine-to-machine format the first resolution-independent datum and the second resolution-independent datum stored in the metadata data structure, and the at least one source frame datum.
- 18. The image translation system of claim 17, wherein:
the standard machine-to-machine format is the Open Media Framework format.
- 19. The image translation system of claim 17, wherein:
the standard machine-to-machine format is the Advanced Authoring Format.
- 20. The image translation system of claim 17, wherein:
the metadata and compositor interface generator provides to a high-resolution compositor the machine-to-machine formatted first resolution-independent datum and the second resolution-independent datum stored in the metadata data structure, and the at least one source frame datum.
- 21. The image translation system of claim 14, wherein:
the metadata and compositor interface generator provides to a camera the first resolution-independent datum and the second resolution-independent datum stored in the metadata data structure, and the at least one source frame datum.
- 22. The image translation system of claim 17, wherein:
the resolution-independent image translator further comprises an encrypter configured to encrypt the first resolution-independent datum, the second resolution-independent datum, and the at least one source frame datum stored in the metadata data structure.
- 23. The image translation system of claim 1, wherein:
- 24. A resolution-independent image translation system, comprising:
means for converting a plurality of high-resolution images to a plurality of corresponding low-resolution images; means for user-rendering at least one effect having a location on the at least one low-resolution image; and a resolution-independent image translator that generates at least one record comprising at least one resolution-independent datum describing the at least one effect.
- 25. The resolution-independent image translation system of claim 24, further comprising:
means for selecting at least one of the plurality of corresponding low-resolution images.
- 26. A method for resolution-independent image translation, comprising the steps of:
(a) converting a plurality of high-resolution images to corresponding low-resolution images; (b) enabling user selection of at least one high-resolution image based on the corresponding low-resolution images; (c) enabling editing of at least one of the corresponding low-resolution images to include at least one effect; (d) generating at least one record of such at least one effect including at least one first resolution-independent datum that describes the location of the effect and at least one second resolution-independent datum that describes at least one location-related distinguishing characteristic of the effect; (e) providing a user interface to receive a first resolution of the first resolution-independent datum and a second resolution of the second resolution-independent datum; (f) generating at least one first low-resolution datum that describes the location of the at least one effect on the at least one low-resolution image; (g) generating at least one second low-resolution datum that describes at least one location-related distinguishing characteristic of the at least one effect on the at least one low-resolution image; (h) scaling the at least one first low-resolution datum using the first user-selected resolution; (i) generating the first resolution-independent datum using the scaled at least one first low-resolution datum; (j) scaling the at least one second low-resolution datum using the second user-selected resolution; (k) generating the second resolution-independent datum using the scaled at least one second low-resolution datum; and (1) storing in the metadata data structure the first resolution-independent datum and the second resolution-independent datum.
- 27. The method of claim 26, further comprising the step of:
(m) encrypting the at least one record.
- 28. The method of claim 26, further comprising the step of:
(m) providing the at least one record to a high-resolution compositor.
- 29. The method of claim 26, further comprising the step of:
(m) providing the at least one record to a camera.
- 30. A cinematic work incorporating at least one special effect generated by a method comprising the steps of:
(a) converting a plurality of high-resolution images to corresponding low-resolution images; (b) enabling user selection of at least one high-resolution image based on the corresponding low-resolution images; (c) enabling editing of at least one of the corresponding low-resolution images to include at least one effect; (d) generating at least one record of such at least one effect including at least one first resolution-independent datum that describes the location of the effect and at least one second resolution-independent datum that describes at least one location-related distinguishing characteristic of the effect; (e) providing a user interface to receive a first resolution of the first resolution-independent datum and a second resolution of the second resolution-independent datum; (f) generating at least one first low-resolution datum that describes the location of the at least one effect on the at least one low-resolution image; (g) generating at least one second low-resolution datum that describes at least one location-related distinguishing characteristic of the at least one effect on the at least one low-resolution image; (h) scaling the at least one first low-resolution datum using the first user-selected resolution; (i) generating the first resolution-independent datum using the scaled at least one first low-resolution datum; (j) scaling the at least one second low-resolution datum using the second user-selected resolution; (k) generating the second resolution-independent datum using the scaled at least one second low-resolution datum; and (l) storing in the metadata data structure the first resolution-independent datum and the second resolution-independent datum.
- 31. A data structure that stores data describing at least one effect rendered using at least one low-resolution image corresponding to at least one high-resolution image, comprising:
at least one source frame datum that uniquely identifies the at least one high-resolution image; at least one first resolution-independent datum that describes the location of the at least one effect, and a second resolution-independent datum that describes at least one location-related distinguishing characteristic of the at least one effect.
- 32. A computer program product for use with an appropriate computing system having at least one central processing unit (CPU), an operating system, at least one input device, at least one output device, and at least one memory unit, the computer program product comprising:
a computer usable medium having embodied therein computer readable program code method steps, the method steps comprising:
(a) converting a plurality of high-resolution images to corresponding low-resolution images; (b) enabling user selection of at least one high-resolution image based on the corresponding low-resolution images; (c) enabling editing of at least one of the corresponding low-resolution images to include at least one effect; (d) generating at least one record of such at least one effect including at least one first resolution-independent datum that describes the location of the effect and at least one second resolution-independent datum that describes at least one location-related distinguishing characteristic of the effect; (e) providing a user interface to receive a first resolution of the first resolution-independent datum and a second resolution of the second resolution-independent datum; (f) generating at least one first low-resolution datum that describes the location of the at least one effect on the at least one low-resolution image; (g) generating at least one second low-resolution datum that describes at least one location-related distinguishing characteristic of the at least one effect on the at least one low-resolution image; (h) scaling the at least one first low-resolution datum using the first user-selected resolution; (i) generating the first resolution-independent datum using the scaled at least one first low-resolution datum; (j) scaling the at least one second low-resolution datum using the second user-selected resolution; (k) generating the second resolution-independent datum using the scaled at least one second low-resolution datum; and (l) storing in the metadata data structure the first resolution-independent datum and the second resolution-independent datum.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit under 35 U.S.C. 120, and is a continuation, of U.S. patent application Ser. No. 09/055,046, filed Apr. 3, 1998, now U.S. Pat. No. 6,215,485.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09055046 |
Apr 1998 |
US |
Child |
09802606 |
Mar 2001 |
US |