System and method for rapid image sequence depth enhancement with translucent elements
First Claim
1. A system configured to modify a set of time ordered digital images comprising a computer configured to:
- associate a first mask as a first layer in memory of a computer with a translucent object in a first image;
copy said first mask to create a second mask in said memory associated with a second image;
move said second mask to a location of said translucent object in said second image;
automatically reshape said second mask in memory with said computer to fit said translucent object in said second image based on underlying image data in said second image;
accept input for at least one depth parameter and set said at least one depth parameter associated with said first mask said memory;
apply said at least one depth parameter to said second image;
generate a first pair of images for left eye viewing and right eye viewing respectively for said first image through ray tracing two or more layers comprising said first layer wherein said first layer and said two or more layers comprise depth values that may overlap in depth;
generate a second pair of images for left eye viewing and right eye viewing respectively for said second image through said ray tracing.
6 Assignments
0 Petitions
Accused Products
Abstract
Motion picture scenes to be colorized/depth enhanced (2D→3D) are broken into separate elements, backgrounds/sets or motion/onscreen-action. Background and motion elements are combined into composite frame which becomes a visual reference database that includes data for all frame offsets used later for the computer controlled application of masks within a sequence of frames. Masks are applied to subsequent frames of motion objects based on various differentiating image processing methods, including automated mask fitting/reshaping. Colors and/or depths are automatically applied to masks throughout a scene from the composite background, translucent, motion objects. Areas never exposed by motion or foreground objects in a series of images may be partially or fully realistically drawn or rendered and applied to the occluded areas of the background and then automatically applied throughout the images to generate of minimal artifact or artifact-free secondary viewpoints when translating foreground objects horizontally during 2D→3D conversion.
-
Citations
20 Claims
-
1. A system configured to modify a set of time ordered digital images comprising a computer configured to:
-
associate a first mask as a first layer in memory of a computer with a translucent object in a first image; copy said first mask to create a second mask in said memory associated with a second image; move said second mask to a location of said translucent object in said second image; automatically reshape said second mask in memory with said computer to fit said translucent object in said second image based on underlying image data in said second image; accept input for at least one depth parameter and set said at least one depth parameter associated with said first mask said memory; apply said at least one depth parameter to said second image; generate a first pair of images for left eye viewing and right eye viewing respectively for said first image through ray tracing two or more layers comprising said first layer wherein said first layer and said two or more layers comprise depth values that may overlap in depth; generate a second pair of images for left eye viewing and right eye viewing respectively for said second image through said ray tracing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system configured to modify a set of time ordered digital images comprising a computer configured to:
-
associate a first mask as a first layer in memory of a computer with a translucent object in a first image; copy said first mask to create a second mask in said memory associated with a second image; move said second mask to a location of said translucent object in said second image; accept input for at least one depth parameter and set said at least one depth parameter associated with said first mask said memory; apply said at least one depth parameter to said second image; import an alpha mask associated with a second layer having an object in said first image and said second image and further automatically reshape said first mask and automatically reshape said second mask with said computer to fit said alpha mask and based on underlying image data in said second image that borders said second mask; import an alpha mask associated with a third layer having a computer-generated element in said first image and said second image and further automatically reshape said first mask and automatically reshape said second mask with said computer to fit a border of said alpha mask for said computer-generated element and based on underlying image data in said second image that borders said second mask; generate a first pair of images for left eye viewing and right eye viewing respectively for said first image through ray tracing two or more layers comprising said first layer wherein said first layer and said two or more layers comprise depth values that may overlap in depth; generate a second pair of images for left eye viewing and right eye viewing respectively for said second image through said ray tracing. - View Dependent Claims (17, 18, 19, 20)
-
Specification