The present invention relates to a method of stereo image display and a related device, and more particularly, to a method of rendering stereo-hologram and stereo-mirror image and a related device.
In recent years, portable devices, such as smart phones, tablets, handheld game consoles, and car navigation systems, become popular because of the lightweight and compact displays and other additional features, such as stereo image or 3D image displaying. That is, the portable device equipped with a display panel and a camera is used to display stereo image. However, there is no specification for rendering and displaying stereo image with motion parallax. For example, the user may move his/her head or rotate the portable device, which may cause unsmooth motion parallax for stereo image display.
In addition, the smart phone's users suffer from image distortion for long time. The front-facing camera on upper part of phone causes the user's chin looks bigger than usual, and thus the output image is not sufficient for daily use (e.g. make up with a smart phone displaying a distortion image).
It is therefore an objective to provide a method of stereo image display and related device to solve the above problem.
The present invention discloses a method of stereo image display for a portable device. The method comprises obtaining an image, tracking user's eye positions relative to a display area of the portable device, to obtain viewports of the image and view frustums for user's left and right eyes, rendering two projection images respectively for user's left and right eyes according to the view frustums and viewports of the image, and displaying the two projection images for the user.
The present invention discloses a portable device for displaying stereo image. The portable device comprises a display module, for displaying an image, an eye-tracking module, for tracking a user's eye positions relative to the display module, to obtain view frustums for user's eyes and viewports of the image, and an image rendering module, coupled to the display module and the eye-tracking module, for rendering two projection images respectively for user's left and right eyes according to the view frustums and the viewport of the image, whereby the display module display the two projection images for the user.
The present invention further discloses a portable device for displaying stereo image. The portable device comprises a processing unit, for executing a program code, and a storage unit, coupled to the processing unit, for storing the program code, wherein the program code instructs the processing unit to perform the following steps: obtaining an image, tracking user's eye positions relative to a display area of the portable device, to obtain viewports of the image and view frustums for user's left and right eyes, rendering two projection images respectively for user's left and right eyes according to the view frustums and viewports of the image, and displaying the two projection images for the user.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Reference is made to
Step 201: Obtain an image.
Step 202: Track user's eye positions relative to a display area of the portable device, to obtain viewports of the image and view frustums for user's left and right eyes.
Step 203: Render two projection images respectively for user's left and right eyes according to the view frustums and the viewports of the image.
Step 204: Display the two projection images for the user, to form a stereo image.
According to stereo image displaying process 20, the portable device 10 is able to create realistic feeling for 3D graphic. By continuously tracking user's eye positions to update the viewport of the image and the view frustums, the projection image stays in the exact same spot and shape while user is moving his/her head or rotate the portable device 10. Thus, the displayed images are like the hologram image. That is, by adopting the stereo image displaying process 20, the portable device 10 can create a smooth motion parallax displaying.
Reference is made to
Therefore, the portable device 10 obtains two viewports of the image and view frustums including the near plane and far plane for rendering two projection images according to the two viewports of the image and the two view frustums, so that the user sees the displayed image as a 3D image. Thus, when the portable device 10 becomes closer to or away from the user's eyes, the viewports of the image and the view frustums are both adjusted in accordance with the new position of the user's eye, so as to render smooth projection images for the user in motion.
There are several applications of the 3D image display of the present invention. Reference is made to
Reference is made to
Please refer to
The mentioned steps of the processes including suggested steps can be realized by means that could be a hardware, a firmware known as a combination of a hardware device and computer instructions and data that reside as read-only software on the hardware device or an electronic system. Examples of hardware can include analog, digital and mixed circuits known as microcircuit, microchip, or silicon chip. Examples of the electronic system can include a system on chip (SOC), system in package (SiP), a computer on module (COM) and the portable device 10.
In conclusion, the present invention addresses to provide a stereo image display method for a portable device. In detail, user's eye positions are used for obtain viewports of the image and view frustums, and thereby rendering images for user's left eye and right eye, to create the stereo image during motion activity.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
This is a continuation-in-part application of Ser. No. 15/368,693, filed on 2016 Dec. 5, the contents of which are incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
8704879 | Cheng | Apr 2014 | B1 |
20080136916 | Wolff | Jun 2008 | A1 |
20130135295 | Li | May 2013 | A1 |
20150062536 | Auger | Mar 2015 | A1 |
20160078680 | Reif | Mar 2016 | A1 |
Number | Date | Country |
---|---|---|
102314856 | Jan 2012 | CN |
103531094 | Jan 2014 | CN |
104539924 | Apr 2015 | CN |
I369636 | Aug 2012 | TW |
I540880 | Jul 2016 | TW |
Number | Date | Country | |
---|---|---|---|
20210185301 A1 | Jun 2021 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15368693 | Dec 2016 | US |
Child | 17184617 | US |