Claims
- 1. A computer-implemented method of performing post-production processing, the method comprising:
receiving at an intermediary system a film series of one or more data units comprising content related to a motion picture; determining a state for the film series using the intermediary system; determining, using the intermediary system, an operation to be performed on the film series based on the state of the film series; identifying, using the intermediary system, a resource that is appropriate to perform the operation to process the film series; and interfacing, using the intermediary system, with the resource to enable the operation to be performed by the resource on the film series.
- 2. The method of claim 1 further comprising communicating the film series to the resource.
- 3. The method of claim 1 wherein identifying the resource includes determining an amount of processing that is required by a resource in performing the operation.
- 4. The method of claim 1 wherein identifying the resource includes determining an amount of storage that is required by a resource in performing the operation.
- 5. The method of claim 1 further comprising determining a priority for the operation relative to other operations being performed by the resource.
- 6. The method of claim 1 further comprising determining that the operation to be performed on the film series takes priority over an operation already designated for processing by the resource with respect to another film series.
- 7. The method of claim 1 wherein interfacing with the resource includes configuring the resource to perform the operation on the film series.
- 8. The method of claim 1 wherein the film series is received from a film scanner.
- 9. The method of claim 1 wherein the film series is received from a digital camera.
- 10. The method of claim 1 wherein interfacing with the resource includes controlling a scalable pool of processors to control a time required for processing by specifying a number of processors to perform the operation.
- 11. The method of claim 1 wherein the operation includes format conversion to convert the film series to a second format from a first format.
- 12. The method of claim 1 wherein the operation includes format correction to correct for errors introduced as the film series is converted to a second format from a first format.
- 13. The method of claim 1 wherein the operation includes special effects.
- 14. The method of claim 1 wherein the operation includes color correction.
- 15. The method of claim 1 wherein the operation includes film and dirt cleanup.
- 16. The method of claim 1 wherein the operation includes image data compression operations.
- 17. The method of claim 1 wherein the resource includes a film printer.
- 18. The method of claim 1 wherein the interfacing includes converting data from a first protocol to a second protocol.
- 19. The method of claim 1 wherein receiving a film series includes controlling a scanning process performed by a scanning array of one or more film scanners, the scanning process converting an image to a film series representing the image.
- 20. The method of claim 1 wherein determining the state for the film series includes reading a parameter in the film series.
- 21. The method of claim 20 wherein the parameter is specified in networking protocol information.
- 22. The method of claim 1 wherein the intermediary system includes a switch.
- 23. The method of claim 1 wherein the switch aggregates support for multiple resources through a single network interface.
- 24. The method of claim 1 wherein the intermediary system includes multiple intermediary systems.
- 25. A post-production processing switch comprising:
a first communications interface structured and arranged to receive a film series of one or more data units comprising content related to a motion picture; a state processor structured and arranged to determine a state for the film series; an operation processor structured and arranged to determine an operation to be performed on the film series; a resource manager structured and arranged to identify a resource appropriate to perform the operation on the film series; and a second communications interface structured and arranged to interface with the resource to enable the operation to be performed by the resource on the film series.
- 26. The post-production processing switch of claim 25 wherein the second communications interface is structured and arranged to communicate the film series to the resource.
- 27. The post-production processing switch of claim 25 wherein the resource manager is structured and arranged to determine an amount of processing that is required by a resource performing the operation.
- 28. The post-production processing switch of claim 25 wherein the resource manager is structured and arranged to determine an amount of storage that is required by a resource performing the operation.
- 29. The post-production processing switch of claim 25 further comprising a priority processor structured and arranged to determine a priority for the operation relative to the other operations being performed by the resource.
- 30. The post-production processing switch of claim 29 wherein the priority processor is structured and managed to determine that the operation to be performed on the film series takes priority over an operation already designated for processing by the resource with respect to another film series.
- 31. The post-production processing switch of claim 25 wherein the second communications interface is structured and arranged to configure the resource to perform the operation on the film series.
- 32. The post-production processing switch of claim 25 wherein the first communications interface receives the film series from a film scanner.
- 33. The post-production processing switch of claim 25 wherein the first communications interface is structured and arranged to receive the film series from a digital camera.
- 34. The post-production processing switch of claim 25 wherein the resource includes a storage device.
- 35. The post-production processing switch of claim 34 wherein the storage device comprises categories for two or more different versions of the film series in different stages of processing.
- 36. The post-production processing switch of claim 34 wherein the different stages of processing include a partially processed version of the film series.
- 37. The post-production processing switch of claim 25 wherein the resource includes one or more processors.
- 38. The post-production processing switch of claim 37 wherein the processors comprise reconfigurable processors enabled to change a type of post-production processing performed.
- 39. The post-production processing switch of claim 37 wherein the processors includes a scalable pool of processors enabling a processor controller to control a time required for processing by enabling the processor controller to specify a number of processors to perform the processing.
- 40. The post-production processing switch of claim 37 wherein the operation performed on the processors includes format conversion to convert the film series to a second format from a first format.
- 41. The post-production processing switch of claim 37 wherein the operation performed on the processors includes format correction to correct for errors introduced as the film series is converted to a second format from a first format.
- 42. The post-production processing switch of claim 37 wherein the operation performed on the processors includes special effects.
- 43. The post-production processing switch of claim 37 wherein the operation performed on the processors includes color correction.
- 44. The post-production processing switch of claim 37 wherein the operation performed on the processors includes grain and dirt cleanup.
- 45. The post-production processing switch of claim 37 wherein the operation performed on the processors includes image data compression operations.
- 46. The post-production processing switch of claim 25 wherein the resource includes a film printer.
- 47. The post-production processing switch of claim 25 further comprising a protocol processor structured and arranged to convert data units from a first protocol to a second protocol.
- 48. The post-production processing switch of claim 25 wherein the state processor is structured and arranged to read a parameter in the film series to determine the state for the film series.
- 49. The post-production processing switch of claim 25 wherein the parameter is specified in networking protocol information.
- 50. The post production processing switch of claim 25 wherein the first communications interface is structured and arranged to control a scanning process performed by a scanning array of one or more film scanners, the scanning process converting an image to a film series representing the image.
- 51. A post-production processing switch comprising:
means for receiving a film series of one or more data units, the data units comprising a piece of content related to a motion picture; means for determining a state for the film series; means for determining an operation to be performed on the film series based on the state of the film series; means for identifying a resource that is appropriate for processing the film series; and means for interfacing with the resource to enable the operation to be performed by the resource on the film series.
- 52. A switch-based image processing system comprising:
a scanning array of one or more film scanners; a post-production processing array of one or more processors structured and arranged to process a film series; a storage device structured and arranged to enable storage of and access to the film series; and a post-production processing switch having interfaces enabling communications between the scanning array, the post-production processing array, and the storage device.
- 53. The switch-based image processing system of claim 52 wherein the post-production processing switch includes dedicated hardware configured to perform one or more post-production processing operations on the film series.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Application No. 60/408,881, titled “Parallel Scanning, Processing and Realignment System” and filed on Sep. 9, 2002, which is incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60408881 |
Sep 2002 |
US |