System and method for displaying three dimensional images
AssigneeHon Hai Precision Industry Co., Ltd.
InventorsHOU-HSIEN LEE, CHANG-JUNG LEE, CHIH-PING LO
Life of this patent
Estimating the term…
Abstract
A system and method for displaying three dimensional (3D) images projects a current image on a screen to obtain an original 3D image by a 3D projector, detects a movement of a user by a 3D camera at each time interval, and transfers coordinate alterations of the user to a computer. The computer adjusts a position of the current image on a display according to the coordinate alteration of the user, and transfers the adjusted current image to the 3D projector. Then, the 3D projector projects the adjusted current image on the screen, so as to obtain a new 3D image on the screen.
Claims16
A computing system for displaying three dimensional (3D) images, the computing system comprising a computer, a 3D camera, a 3D projector, and a screen, wherein:
- the computer is operable to read each image from a two dimensional (2D) animation stored in a storage device of the computer, the read image being regarded as a current image, display the current image on a display of the computer, generate a first image and a second image based on the current image, and transfer the first image and the second image to the 3D projector, the first image being a virtual image obtained by a left eye of a user, the second image being a virtual image obtained by a right eye of the user;
- the 3D projector is operable to project the first image and the second image on the screen to generate an original 3D image;
- the 3D camera is operable to obtain coordinates of the user and the original 3D image at each time interval, calculate a distance between the coordinates of the user and the original 3D image, determine if a position of the original 3D image on the screen needs to be adjusted according to the calculated distance, and transfer a coordinate alteration of the user to the computer if the position of the original 3D image needs to be adjusted;
- the computer is further operable to stop displaying the original 3D image, adjust a position of the current image on the display of the computer according to the coordinate alteration of the user, re-generate a first image and a second image based on the adjusted current image, transfer the re-generated first image and second image to the 3D projector to generate a new 3D image on the screen, and delete the original 3D image.
A computer-implemented three dimensional (3D) image display method, comprising:
- reading an image from a two dimensional (2D) animation stored in a storage device by a computer, the read image being regarded as a current image, and displaying the current image on a display of the computer;
- generating a first image and a second image based on the current image by the computer, the first image being a virtual image obtained by a left eye of a user, the second image being a virtual image obtained by a right eye of the user;
- transferring the first image and the second image to a 3D projector by the computer;
- projecting the first image and the second image on a screen to generate an original 3D image by the 3D projector;
- obtaining coordinates of the user and the original 3D image at each time interval by a 3D camera, and calculating a distance between the coordinates of the user and the original 3D image;
- determining if a position of the original 3D image on the screen needs to be adjusted according to the calculated distance by the 3D camera, and transferring a coordinate alteration of the user to the computer if the position of the original 3D image needs to be adjusted;
- stopping displaying the original 3D image by the computer, and adjusting a position of the current image on the display of the computer according to the coordinate alteration of the user;
- and
- re-generating a first image and a second image based on the adjusted current image by the computer, transferring the re-generated first image and second image to the 3D projector to generate a new 3D image on the screen, and deleting the original 3D image.
Dependencies are inferred from the claim text.