Methods and systems for converting 2D motion pictures for stereoscopic 3D exhibition
First Claim
1. A method, comprising:
- collecting a first set of processing information from a before-picture-lock version of an image data sequence that includes frames associated with each other temporally to form a motion picture with content that is changeable;
storing the first set of processing information in a render data record;
performing, using the render data record, initial conversion on the before-picture-lock version of the image data sequence to an enhanced image data sequence of the motion picture;
subsequent to performing at least part of the initial conversion, detecting changes between the before-picture-lock version of the image data sequence and a final or substantially final version of the image data sequence by comparing the before-picture-lock version to the final or substantially final version, the final or substantially final version being generated subsequently to the before-picture-lock version being generated; and
(A) in response to determining that the changes impact the render data record;
(i) generating an updated render data record to include a second set of processing information collected from the final or substantially final version of the image data sequence; and
(ii) completing conversion to the enhanced image data sequence of the motion picture using the updated render data record;
or(B) in response to determining that the changes do not impact the render data record, completing conversion to the enhanced image data sequence of the motion picture using the render data record.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses methods of digitally converting 2D motion pictures or any other 2D image sequences to stereoscopic 3D image data for 3D exhibition. In one embodiment, various types of Image data cues can be collected from 2D source images by various methods and then used for producing two distinct stereoscopic 3D views. Embodiments of the disclosed methods can be implemented within a highly efficient system comprising both software and computing hardware. The architectural model of some embodiments of the system is equally applicable to a wide range of conversion, re-mastering and visual enhancement applications for motion pictures and other image sequences, including converting a 2D motion picture or a 2D image sequence to 3D, re-mastering a motion picture or a video sequence to a different frame rate, enhancing the quality of a motion picture or other image sequences, or other conversions which facilitate further improvement in visual image quality within a projector to produce the enhanced images.
169 Citations
26 Claims
-
1. A method, comprising:
-
collecting a first set of processing information from a before-picture-lock version of an image data sequence that includes frames associated with each other temporally to form a motion picture with content that is changeable; storing the first set of processing information in a render data record; performing, using the render data record, initial conversion on the before-picture-lock version of the image data sequence to an enhanced image data sequence of the motion picture; subsequent to performing at least part of the initial conversion, detecting changes between the before-picture-lock version of the image data sequence and a final or substantially final version of the image data sequence by comparing the before-picture-lock version to the final or substantially final version, the final or substantially final version being generated subsequently to the before-picture-lock version being generated; and (A) in response to determining that the changes impact the render data record; (i) generating an updated render data record to include a second set of processing information collected from the final or substantially final version of the image data sequence; and (ii) completing conversion to the enhanced image data sequence of the motion picture using the updated render data record;
or(B) in response to determining that the changes do not impact the render data record, completing conversion to the enhanced image data sequence of the motion picture using the render data record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a front-end system comprising a front-end system processor device, the front-end system being configured for collecting a first set of processing information from a before-picture-lock version of an image data sequence that includes frames associated with each other temporally to form a motion picture with content that is changeable; a backend system comprising a backend processor device, the backend system being configured for; storing the first set of processing information in a render data record; performing, using the render data record, initial conversion on the before-picture-lock version of the image data sequence to an enhanced image data sequence of the motion picture; subsequent to performing at least part of the initial conversion, detecting changes between the before-picture-lock version of the image data sequence and a final or substantially final version of the image data sequence by comparing the before-picture-lock version to the final or substantially final version, wherein the final or substantially final version is configured to be generated subsequently to the before-picture-lock version being generated; in response to determining that the changes impact the render data record; (i) generating an updated render data record to include a second set of processing information collected from the final or substantially final version of the image data sequence; and (ii) completing conversion to the enhanced image data sequence of the motion picture using the updated render data record; and in response to determining that the changes do not impact the render data record, completing conversion to the enhanced image data sequence of the motion picture using the render data record. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification