The present invention relates generally to image display systems, and, more particularly, to an image display system that displays three-dimensional images using a two-dimensional, electronic display.
In recent years, there has been significant growth in devices capable of displaying three-dimensional images, including televisions, gaming devices, and smart phones. In conjunction with this growth is the increased interest in creating three-dimensional images, both static and video, to provide content that can be displayed in these devices. For example, a number of smart phones capable of displaying three-dimensional images are also equipped with three-dimensional cameras, i.e., cameras that capture multiple views simultaneously.
However, one of the main influences of smart phones in modern society is the near constant exchange of information with others. Accordingly, smart phones that capture three-dimensional images share those images with smart phones incapable of displaying three-dimensional images. Of course, smart phones and other devices incapable of displaying three-dimensional images are ever increasingly coming across three-dimensional images to be displayed.
There are a number of ways three-dimensional images can be displayed using a two-dimensional display. One is to simply display just one of the multiple views of the three-dimensional image. This has the disadvantage of failing to convey to the viewer any sense that the image was anything other than a two-dimensional image.
Another technique is to display the three-dimensional image as an anaglyph image in which two views are superimposed over one another, one view being tinted one color (e.g., cyan) and the other view being tinted a contrasting color (e.g., red). The viewer wears a pair of special glasses in which one lens is tinted with one of the contrasting colors and the other lens is tinted with the other contrasting color. This causes the viewer to see primarily one view with one eye and the other view with the other eye. However, the tinting of the views distorts the colors of the views such that the perceived three-dimensional image appears to have unnatural coloring. In addition, the anaglyph image is not perceivable as a three-dimensional image without the special glasses.
A third technique is “wiggle stereography,” in which different views of the three-dimensional image are shown in relatively quick succession, giving the appearance of the three-dimensional image wiggling. This technique has the advantages of obviating special viewing equipment and preserving the proper coloring of the three-dimensional image. However, this technique has the disadvantages of persistent and annoying motion of the image and making it difficult for the viewer to appreciate detail in an image that's persistently in motion.
What is needed is an improved way to display three-dimensional images using a conventional two-dimensional display and in a way that appears more natural and realistic to the viewer.
In accordance with the present invention, a device displays one of multiple views of a three-dimensional image and changes the particular view displayed in response to physical movement of the device. In effect, the device—without any autostereoscopic structure—can simulate viewing an autostereoscopic display viewed with only one eye in that movement of the device changes the one of multiple views that is viewable. The result is a significantly more realistic perception of a three dimensions while maintaining proper coloring of the image, obviating special accessories for three-dimensional viewing, and avoiding other disadvantages of conventional techniques for displaying three-dimensional images in a two-dimensional display.
Each of the multiple two-dimensional views of a three-dimensional image is associated with orientations or ranges of orientations of the device. The device displays the one of the views associated with the current orientation of the device. As the device is moved from one orientation to another, the device displays the view associated with the current orientation in place of the view associated with the former orientation.
The orientation can be angular orientation about a vertical axis or horizontal axis, or both axes. In addition, the associations between views and orientations can be arranged such that movement of the device that changes a viewing angle to a display of the device from a stationary viewing position in a given direction changes the view to one corresponding to a change in viewing angle of the three-dimensional image in the same given direction. For example, rotation of the device about a vertical axis such that the left edge of the device is moved closer to the viewer and the right edge is moved further from the viewer such that the viewer's angle of view to the display of the device is moved to the left causes a view associated with a viewing angle further to the left to be displayed. Such enhances the perception of three dimensions in the two-dimensional display by the viewer.
In accordance with the present invention, a device 102 (
In this illustrative embodiment, physical rotation of device 102 by a human viewer about a vertical axis—i.e., as illustrated by arrows 106—is sensed by device 102 and, in response, device 102 changes which of a number of views of a three-dimensional image is displayed in display 104. In other embodiments, device 102 can change which of a number of views of a three-dimensional image is displayed in display 104 in response to other types of physical movement, including rotation about a horizontal axis as shown by arrows 108, movement horizontally, and movement vertically, for example.
To promote the perception of depth by the human viewer, physical movement of device 102 that would move the human viewer's angle of view move to the left causes device 102 to change the view displayed in display 104 to one corresponding to an angle of view further left. For example, consider that device 102 is displaying right view 202R in display 104 and the viewer rotates device 102 in the direction of arrows 106 such that the left edge of device 102 is moved closer to the viewer and the right edge of device 102 of moved further from the viewer, device 102 can display left view 202L in display 104. The result is that the human viewer is able to view the image in display 104 from a more left perspective by physically moving device 102 in a direction that would afford the viewer that perspective if the image were indeed three-dimensional or if the image were displayed in an autostereoscopic display.
The manner in which device 102 displays three-dimensional images using two-dimensional display 104 is illustrated by logic flow diagram 300 (
In one embodiment, relative view angle 504 is stored as Exif (Exchangeable image file format) meta-data in view image data 506. In another embodiment, relative view angle 504 is omitted and the relative viewing angles of the respective views 502 is inferred from the ordering of views 502 in multi-view image 500.
Returning to step 302 (
Loop step 304 and next step 310 define a loop in which 3D display logic 430 performs steps 306-308 until three-dimensional image viewing is terminated by the human viewer.
In step 306, 3D display logic 430 determines the orientation of device 102. In step 308, 3D display logic 430 displays the one of views 502 (
Processing by 3D display logic 430 transfers from step 308 through next step 310 to loop step 304 from which 3D display logic 430 repeats steps 306-308. When the human viewer terminates three-dimensional image viewing, e.g., pressing a “Back” button on device 102, processing according to logic flow diagram 300 completes.
Some elements of device 102 are shown diagrammatically in
CPU 402 and memory 404 are connected to one another through a conventional interconnect 406, which is a bus in this illustrative embodiment and which connects CPU 402 and memory 404 to one or more input devices 408 and/or output devices 410, network access circuitry 412, and orientation sensors 414. Input devices 408 can include, for example, a keyboard, a keypad, a touch-sensitive screen, a mouse, and a microphone. Output devices 410 can include a display—such as a liquid crystal display (LCD)—and one or more loudspeakers. Output devices 410 include display 104 (
A number of components of device 102 are stored in memory 404. In particular, 3D display logic 430 is all or part of one or more computer processes executing within CPU 402 from memory 404 in this illustrative embodiment but can also be implemented, in whole or in part, using digital logic circuitry. As used herein, “logic” refers to (i) logic implemented as computer instructions and/or data within one or more computer processes and/or (ii) logic implemented in electronic circuitry. Images 440 is data representing one or more images, e.g., multi-view image 500 (
The above description is illustrative only and is not limiting. The present invention is defined solely by the claims which follow and their full range of equivalents. It is intended that the following appended claims be interpreted as including all such alterations, modifications, permutations, and substitute equivalents as fall within the true spirit and scope of the present invention.
Number | Name | Date | Kind |
---|---|---|---|
20050275628 | Balakrishnan et al. | Dec 2005 | A1 |
20130314406 | Lin | Nov 2013 | A1 |
20140043335 | Kobayashi | Feb 2014 | A1 |
20150138184 | Bilbrey | May 2015 | A1 |