Conversion of a digital stereo image into multiple views with parallax for 3D viewing without glasses
First Claim
1. A method of generating additional views from a stereo image, comprising:
- executing a conversion module with a computer processor;
with the conversion module, receiving as input at least one stereo image of one or more scenes, wherein each stereo image includes a left image associated with a left camera and a right image associated with a right camera;
for each of the stereo images, generating a plurality of additional images of the one or more scenes with the conversion module, wherein the generating comprises identifying objects in the one or more scenes that are in a foreground and in a background relative to a focal plane of the right and left cameras and wherein the generating involves moving the identified objects from positions in the left and right images to new positions in the additional images based on whether the identified objects are in the foreground or in the background; and
interlacing the plurality of additional images for each of the stereo images to generate a 3D content comprising multiple views of the one or more scenes for each of the stereo images,wherein the generating includes identifying a hole in one of the additional images and repairing the identified hole,wherein the interlacing is performed such that the generated 3D content is displayable on a 3D display device including a barrier grid or a lenticular lens array on or associated with a monitor,wherein the interlacing comprises displaying and replacing the additional images at a pixel level at an angle and position relative to pixel flow and replacement on a screen of the monitor, whereby the additional images are viewable by an observer of the monitor with frames in an order to be viewed in 3D, andwherein pixels of the interlaced additional images are displayed and replaced at one or more of the following angle ranges;
negative to positive 3 degrees relative to vertical, negative 13 to 16 degrees to positive 13 to 16 degrees relative to vertical, negative 17 to 19 degrees to positive 17 to 19 degrees relative to vertical, and negative 24 to 28 degrees to positive 24 to 28 degrees relative to vertical.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for generating additional views from a stereo image defined by a left eye image and a right eye image. The method includes receiving as input at least one stereo image. The method includes, for each of the stereo images, generating a plurality of additional images. The method includes interlacing the additional images for each of the stereo images to generate three dimensional (3D) content made up of multiple views of the scenes presented by each of the stereo images. The interlacing may be performed such that the generated 3D content is displayable on a 3D display device including a barrier grid or a lenticular lens array on the monitor screen. The additional images may include 12 to 40 or more frames providing views of the one or more scenes from differing viewing angles than provided by the left and right cameras used to generate the original stereo image.
19 Citations
22 Claims
-
1. A method of generating additional views from a stereo image, comprising:
-
executing a conversion module with a computer processor; with the conversion module, receiving as input at least one stereo image of one or more scenes, wherein each stereo image includes a left image associated with a left camera and a right image associated with a right camera; for each of the stereo images, generating a plurality of additional images of the one or more scenes with the conversion module, wherein the generating comprises identifying objects in the one or more scenes that are in a foreground and in a background relative to a focal plane of the right and left cameras and wherein the generating involves moving the identified objects from positions in the left and right images to new positions in the additional images based on whether the identified objects are in the foreground or in the background; and interlacing the plurality of additional images for each of the stereo images to generate a 3D content comprising multiple views of the one or more scenes for each of the stereo images, wherein the generating includes identifying a hole in one of the additional images and repairing the identified hole, wherein the interlacing is performed such that the generated 3D content is displayable on a 3D display device including a barrier grid or a lenticular lens array on or associated with a monitor, wherein the interlacing comprises displaying and replacing the additional images at a pixel level at an angle and position relative to pixel flow and replacement on a screen of the monitor, whereby the additional images are viewable by an observer of the monitor with frames in an order to be viewed in 3D, and wherein pixels of the interlaced additional images are displayed and replaced at one or more of the following angle ranges;
negative to positive 3 degrees relative to vertical, negative 13 to 16 degrees to positive 13 to 16 degrees relative to vertical, negative 17 to 19 degrees to positive 17 to 19 degrees relative to vertical, and negative 24 to 28 degrees to positive 24 to 28 degrees relative to vertical. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of generating additional views from a stereo image, comprising:
-
executing a conversion module with a computer processor; with the conversion module, receiving as input at least one stereo image of one or more scenes, wherein each stereo image includes a left image associated with a left camera and a right image associated with a right camera; for each of the stereo images, generating a plurality of additional images of the one or more scenes with the conversion module; and interlacing the plurality of additional images for each of the stereo images to generate a 3D content comprising multiple views of the one or more scenes for each of the stereo images, wherein the generating includes identifying a region of missing pixels in one of the additional images and providing the missing pixels in the region by stretching or enlarging an object adjacent to the region, wherein the interlacing is performed such that the generated 3D content is displayable on a 3D display device including a barrier grid or a lenticular lens array on or associated with a monitor, wherein the interlacing comprises displaying and replacing the additional images at a pixel level at an angle and position relative to pixel flow and replacement on a screen of the monitor, whereby the additional images are viewable by an observer of the monitor with frames in an order to be viewed in 3D, and wherein pixels of the interlaced additional images are displayed and replaced at one or more of the following angle ranges;
negative to positive 3 degrees relative to vertical, negative 13 to 16 degrees to positive 13 to 16 degrees relative to vertical, negative 17 to 19 degrees to positive 17 to 19 degrees relative to vertical, and negative 24 to 28 degrees to positive 24 to 28 degrees relative to vertical. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of generating additional views from a stereo image, comprising:
-
executing a conversion module with a computer processor; with the conversion module, receiving as input at least one stereo image of one or more scenes, wherein each stereo image includes a left image associated with a left camera and a right image associated with a right camera; determining a depth map providing a depth of each pixel in each of the stereo images; for each of the stereo images, generating a plurality of additional images of the one or more scenes with the conversion module based on the depth map; identifying objects in the one or more scenes that are in a foreground and in a background relative to a focal plane of the right and left cameras based on the depth map, wherein the generating involves moving the identified objects from positions in the left and right images to new positions in the additional images based on whether the identified objects are in the foreground or in the background; and interlacing the plurality of additional images for each of the stereo images to generate a 3D content comprising multiple views of the one or more scenes for each of the stereo images, wherein the interlacing is performed such that the generated 3D content is displayable on a 3D display device including a barrier grid or a lenticular lens array on or associated with a monitor, wherein the interlacing comprises displaying and replacing the additional images at a pixel level at an angle and position relative to pixel flow and replacement on a screen of the monitor, whereby the additional images are viewable by an observer of the monitor with frames in an order to be viewed in 3D, and wherein pixels of the interlaced additional images are displayed and replaced at one or more of the following angle ranges;
negative to positive 3 degrees relative to vertical, negative 13 to 16 degrees to positive 13 to 16 degrees relative to vertical, negative 17 to 19 degrees to positive 17 to 19 degrees relative to vertical, and negative 24 to 28 degrees to positive 24 to 28 degrees relative to vertical. - View Dependent Claims (15, 16, 17)
-
-
18. A method of generating additional views from a stereo image, comprising:
-
executing a conversion module with a computer processor; with the conversion module, receiving as input at least one stereo image of one or more scenes, wherein each stereo image includes a left image associated with a left camera and a right image associated with a right camera; for each of the stereo images, generating a plurality of additional images of the one or more scenes with the conversion module; and interlacing the plurality of additional images for each of the stereo images to generate a 3D content comprising multiple views of the one or more scenes for each of the stereo images, wherein the interlacing is performed such that the generated 3D content is displayable on a 3D display device including a barrier grid or a lenticular lens array on or associated with a monitor, wherein the interlacing comprises displaying and replacing the additional images at a pixel level at an angle and position relative to pixel flow and replacement on a screen of the monitor, whereby the additional images are viewable by an observer of the monitor with frames in an order to be viewed in 3D, and wherein pixels of the interlaced additional images are displayed and replaced at one or more of the following angle ranges;
negative to positive 3 degrees relative to vertical, negative 13 to 16 degrees to positive 13 to 16 degrees relative to vertical, negative 17 to 19 degrees to positive 17 to 19 degrees relative to vertical, and negative 24 to 28 degrees to positive 24 to 28 degrees relative to vertical. - View Dependent Claims (19, 20, 21, 22)
-
Specification