Method and apparatus for merging real and synthetic images
First Claim
1. A method of merging a real image and a synthetic image in real time, comprising:
- providing a first signal containing depth and image information per pixel about said real image;
providing a second signal containing depth and image information per pixel about said synthetic image;
comparing said depth information corresponding to said real image and said depth information corresponding to said synthetic image for each pixel;
selecting one of said image information corresponding to said real image and said image information corresponding to said synthetic image in response to said comparison step for each pixel;
combining the selected information to produce an output signal;
calculating an interaction between images in the first signal and the second signal, wherein said interaction is selected from the group consisting of occlusions, collisions, shadows, and reflections; and
generating output signals based on said calculated interaction.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for merging real and synthetic images in real time is comprised of the steps of providing a first signal containing depth and image information per pixel about a real image. A second signal containing depth and image information per pixel about a synthetic image is provided. The depth information corresponding to the real image and the depth information corresponding to the synthetic image for each pixel are compared. Based on the comparison, either the image information corresponding to the real image or the image information corresponding to the synthetic image is selected and combined. Because the image information is compared based on depth, any interaction such as occluding, shadowing, reflecting, or colliding can be determined and an appropriate output generated
-
Citations
28 Claims
-
1. A method of merging a real image and a synthetic image in real time, comprising:
-
providing a first signal containing depth and image information per pixel about said real image; providing a second signal containing depth and image information per pixel about said synthetic image; comparing said depth information corresponding to said real image and said depth information corresponding to said synthetic image for each pixel; selecting one of said image information corresponding to said real image and said image information corresponding to said synthetic image in response to said comparison step for each pixel; combining the selected information to produce an output signal; calculating an interaction between images in the first signal and the second signal, wherein said interaction is selected from the group consisting of occlusions, collisions, shadows, and reflections; and generating output signals based on said calculated interaction. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of merging images in real time, comprising:
-
providing first and second signals containing depth and image information per pixel about first and second images, wherein said first and second images are selected from the group consisting of real images and synthetic images; producing an image mask for an object in said second signal; comparing said depth information corresponding to said first image and said depth information corresponding to said second image for each pixel, said comparing includes comparing depth information corresponding to said first image and said depth information corresponding to only said image mask for each pixel; selecting one of said image information corresponding to said first image and said image information corresponding to said second image in response to said comparison step for each pixel; and combining the selected information to produce an output signal. - View Dependent Claims (7, 8, 9)
-
-
10. A method of determining interactions between objects in a real image and objects in a synthetic image, comprising:
-
providing a first signal containing depth and image information per pixel about said real image; providing a second signal containing depth and image information per pixel about said synthetic image; comparing said depth information corresponding to said real image and said depth information corresponding to said synthetic image for each pixel; and calculating interaction based on said comparison step, wherein said interaction is selected from the group consisting of occlusions, collisions, shadows, and reflections.
-
-
11. A method of merging a real image and a synthetic image in real time, comprising:
-
providing a first signal containing depth and image information per pixel about said real image; providing a second signal containing depth and image information per pixel about said synthetic image; producing an image mask for an object in said first signal; comparing said depth information corresponding to said real image and said depth information corresponding to said synthetic image for each pixel, said comparing includes comparing said depth information corresponding to only said image mask and said depth information corresponding to said synthetic image for each pixel; selecting one of said image information corresponding to said real image and said image information corresponding to said synthetic image in response to said comparison step for each pixel; and combining the selected information to produce an output signal. - View Dependent Claims (12, 13, 14)
-
-
15. A method of merging a real image and a synthetic image in real time, comprising:
-
providing a first signal containing depth and image information per pixel about said real image; providing a second signal containing depth and image information per pixel about said synthetic image; producing an image mask for an object in said second signal; comparing said depth information corresponding to said real image and said depth information corresponding to said synthetic image for each pixel, said comparing includes comparing depth information corresponding to said real image and said depth information corresponding to only said image mask for each pixel; selecting one of said image information corresponding to said real image and said image information corresponding to said synthetic image in response to said comparison step for each pixel; and combining the selected information to produce an output signal. - View Dependent Claims (16, 17, 18)
-
-
19. A method of merging images in real time, comprising:
-
providing first and second signals containing depth and image information per pixel about first and second images, wherein said first and second images are selected from the group consisting of real images and synthetic images; comparing said depth information corresponding to said first image and said depth information corresponding to said second image for each pixel; selecting one of said image information corresponding to said first image and said image information corresponding to said second image in response to said comparison step for each pixel; combining the selected information to produce an output signal; calculating an interaction between images in said first and second signals wherein said interaction is selected from the group consisting of collisions, shadows, and reflections; and generating output signals based on said calculated interaction. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method of determining interactions between objects in a first image and objects in a second image, comprising:
-
providing first and second signals containing depth and image information per pixel about said first and second images, wherein said first and second images are selected from the group consisting of real images and synthetic images; comparing said depth information corresponding to said first image and said depth information corresponding to said second image for each pixel; and calculating an interaction based on said comparison step, wherein said interaction is selected from the group consisting of collisions, shadows, and reflections.
-
-
25. A method of merging images in real time, comprising:
-
providing first and second signals containing depth and image information per pixel about first and second images, wherein said images are selected from the group consisting of real images and synthetic images; producing an image mask for an object in said first signal; comparing said depth information corresponding to said first image and said depth information corresponding to said second image for each pixel, said comparing includes comparing said depth information corresponding to only said image mask and said depth information corresponding to said second image for each pixel; selecting one of said image information corresponding to said first image and said image information corresponding to said second image in response to said comparison step for each pixel; and combining the selected information to produce an output signal. - View Dependent Claims (26, 27, 28)
-
Specification