This application is based upon and claims the benefit of priority from prior Japanese Patent Application No. 2010-84333 filed on Mar. 31, 2010 in Japan, the entire contents of which are incorporated herein by reference.
Embodiments described herein relate to a display apparatus for displaying a stereoscopic image and its display method.
There is a naked eye stereoscopic display which uses the integral photography (IP) technique and which has a parallax barrier using, for example, a pinhole, a slit or a lens array disposed on the display face side of an FPD (Flat Panel Display).
A pixel in the naked eye stereoscopic display includes an exit pupil and a plurality of subpixels on a FPD located behind the exit pupil. Pixel information acquired from a direction coupling the subpixels to the exit pupil is displayed on subpixels. As a result, it becomes possible for the viewer to perceive video information depending on the viewing position and positions of left and right eyes, and the viewer can perceive a solid. A set of pixel information displayed by taking subpixels corresponding to an exit pupil as the unit is called elemental image.
Since the number of pixels on the FPD is finite, the number of subpixels assigned to the exit pupil (which is equal to the number of parallaxes) also becomes finite, and the range of the elemental image which can be displayed is also restricted. Therefore, restrictions are imposed on a range in which a stereoscopic video can be seen and a depth which can be represented (depth representation range).
Therefore, the viewing zone can be widened by detecting a direction of the viewer and changing over a subpixel assigning an elemental image corresponding to the exit pupil to a subpixel viewed through the exit pupil. When changing over subpixels, pixel information displayed there is also changed over according to the illumination direction of the light ray. As a result, light rays required for the viewer to view a stereoscopic video are selected and reproduced.
There is a method for making the viewpoint interval narrower than the interval of light rays viewed from the FPD through the exit pupil when acquiring a multiple viewpoint image. A display object exceeding the depth representation range can also be crushed and displayed in the depth representation range by making the viewpoint interval narrow.
If the viewpoint interval of a multiple viewpoint image is made narrow, then the parallax of the image viewed by both eyes becomes small and a display object exceeding the depth representation range can also be crushed and displayed in the depth representation range. On the other hand, even if the viewing position moves horizontally, the side face cannot be seen readily (the motion parallax is small). In other words, as a result of suppressing the binocular parallax, the sacrifice of the motion parallax becomes great even in the case where the viewing zone is controlled.
Certain embodiments provide a display apparatus including: an estimation unit configured to estimate a viewing position of a viewer; a coordinate determination unit configured to determine coordinates of virtual cameras arranged in a CG space with a specific shooting interval according to the viewing position; a selection unit configured to make a selection as to which image in images shot by which the virtual cameras should be displayed on which subpixel based on the viewing position and the number of parallaxes which can be displayed; a generation unit configured to dispose the virtual cameras on the coordinates of the virtual cameras in the CG space, shoot a drawing object in the CG space, and generate an elemental image based on a shot multiple viewpoint image and the selection result in the selection unit; a display unit configured to display a stereoscopic image based on the elemental image; and an optical plate configured to control light rays illuminated from the display unit to make it possible for the viewer to conduct stereoscopic viewing with a light ray interval which is wider than the shooting interval.
Hereafter, a display apparatus and a stereoscopic image display method according to an embodiment will be described more specifically with reference to the drawings. For convenience of description, the size ratios on the drawings differ from those in the actual embodiment in some parts, and the vertical and horizontal directions indicate relative position relations and differ from directions based on the direction of the gravity in some parts.
The viewing position estimation unit 101 is provided to estimate a viewing position of a viewer who views the display apparatus 10. In the viewing position estimation unit 101, for example, an acceleration sensor for measuring an angle of the display apparatus 10 from the gravity direction or a head tracking unit for estimating a direction of a face or a head recognized by using a camera image can be used. Furthermore, a distance sensor for measuring the distance between the viewer and the display unit 105 can be used.
The coordinate determination unit 102 is provided to determine coordinates of a virtual camera disposed in a CG space according to the viewing position estimated in the viewing position estimation unit 101. As for coordinates, the coordinates of the virtual camera disposed in the CG space are determined to provide the motion parallax independently of the viewpoint interval of the multiple viewpoint image. The method for determining coordinates will be described below.
The pixel selection unit 103 is provided to select which subpixel should display pixel information shot by which virtual camera according to the viewing position estimated by the viewing position estimation unit 101 and the number of parallaxes which can be displayed on the display unit 105. In other words, the pixel selection unit 103 is provided to select an elemental image corresponding to which exit pupil should be displayed. A pixel can be selected by determining a viewpoint number corresponding to the exit pupil provided on the display unit 105. The reason why the position of a subpixel is associated with a viewpoint number is that selection of a viewpoint number of a virtual camera corresponds to selection of a subpixel in one-to-one correspondence in the case where the interval of light rays coincides with the viewpoint interval of the multiple viewpoint image.
The elemental image generation unit 104 generates elemental image which becomes the origin of image information displayed on the display unit 105. The elemental image generation unit 104 shoots a display object in the CG space by using a virtual camera disposed on coordinates determined by the coordinate determination unit 102. The elemental image generation unit 104 rearranges a multiple viewpoint image which is shot by taking a pixel as the unit based on pixel selection in the pixel selection unit 103 and thereby generates an elemental image. For convenience of handling image information, it is desirable that the elemental image generation unit 104 generates an elemental image array by connecting a plurality of elemental images corresponding to generated exit pupils. As for the generation method of a concrete elemental image, the elemental image can be generated by using the method described in, for example, Japanese Patent No. 3892808.
The display unit 105 displays the elemental image generated by the elemental image generation unit 104 on the FPD (display means). The image information displayed on the FPD is emitted through an optical plate, and viewed by the viewer as a stereoscopic image.
After the center viewpoint 201 is determined, a virtual camera 202 is disposed in a position corresponding to the center viewpoint 201. Here, the interval between the virtual cameras 202 is made shorter than the light ray interval of the display apparatus. In other words, the interval between the virtual cameras 202 is made shorter than the viewpoint interval in the CG space at the time when determining a viewpoint number of a center viewpoint corresponding to the above-described viewing position.
Specifically, denoting a horizontal pitch of subpixels forming pixels disposed in the display unit 105 by ppx, a vertical pitch thereof by ppy, a distance between the display unit 105 and an optical aperture of the optical plate by g, and a distance between the viewer and the optical aperture by L, an acquisition interval (viewpoint interval) of a multiple viewpoint image is set equal to (1/z) times as great as L/g×ppx. Letting an initial coordinate of a virtual camera (which coincides in center with the center viewpoint) be X0 and letting a shift quantity of the center viewpoint 201 be Xs, a coordinate X1 (continuous value) of a virtual camera (center) with due regard to the center viewpoint 201 becomes
X1=X0+Xs (1)
In
Specifically, a coordinate X2(6) (continuous value) of the viewpoint number 6 after movement becomes
In the same way, a coordinate X2(7) (continuous value) of the viewpoint number 7 after movement becomes
In other words, considering a difference in viewpoint number from an initial center viewpoint (A), a coordinate X2(B) of a virtual camera having the viewpoint number B is given by
X2(B)=X1−(Xs/(ppx×L/g))×(ppx×L/g/z)+(B−A)(ppx×L/g/z)
The equation means that the coordinate does not move from the initial value when z=1, a necessity of shift occurs when z becomes greater than 1, and the coordinate coincides with the viewing position (center viewpoint) when z is infinitely great (2D display). In other words, if the viewpoint interval of the multiple viewpoint image coincides with the light ray interval, then the coordinate of the virtual camera 202 does not change. If the viewpoint interval is narrower than the light ray interval, then the coordinate of the virtual camera 202 moves with due regard to the shift of the viewing position. If the viewpoint interval is zero, i.e., in the case of the 2D display, then all coordinates of the multiple viewpoint image coincide with the center viewpoint (there is no parallax).
It is indicated from handling in Equations (2) and (3) that the coordinate of the virtual camera 202 can assume a continuous value as represented by a dash line in
For example, when the viewing position moves from a position corresponding to a viewpoint 4 to a position corresponding to a viewpoint 5, an image acquired from the virtual camera (center) is first displayed at the viewpoint 4 and displayed at the viewpoint 5 when a boundary between the viewpoint 4 and the viewpoint 5 is exceeded. However, it becomes possible to dissolve such discontinuity by calculating back the multiple viewpoint virtual camera position to make the center viewpoint image visible from the viewing position according to handling in Equations (2) and (3).
As the viewing position moves to the right side, the ratio of viewpoint numbers −1 to 4 increases. As the viewing position moves to the left side, the ratio of viewpoint numbers 8 to 13 increases. On the other hand, as the viewing position moves to the right side, the ratio of viewpoint numbers 8 to 13 decreases. As the viewing position moves to the left side, the ratio of viewpoint numbers 1 to 4 decreases. Images of viewpoint numbers −1 and 13 are not selected in some cases. This means that subpixels for reproducing light rays proceeding to the viewing position are selected. Details of the selection of the viewpoint number is described in Japanese Patent No. 3892808.
The elemental image generation unit 104 generates an elemental image from a multiple viewpoint image. Specifically, the elemental image generation unit 104 conducts rearrangement on pixel information of a multiple viewpoint image which is shot by taking a subpixel as the unit to form an elemental image corresponding to an exit pupil, based on a selection result in the elemental image generation unit 103.
Specifically, in the case of the example shown in
The control unit 301 includes, for example, a CPU, a main storage, and an external storage. As the sensor 302, the above-described acceleration sensor and head tracking unit can be used. Furthermore, a distance sensor can be used in addition to the acceleration sensor and the head tracking unit. The viewing position estimation unit 303 estimates the viewing position of the viewer who views the display apparatus 10 based on an output of the sensor 302.
A principle of making the distance between the virtual cameras 202 shorter than a distance in the CG space corresponding to a distance from a viewpoint number will now be described.
For displaying a stereoscopic video, a color and luminance information to be seen when an actual solid object is there are displayed on a subpixel which can be viewed from the viewing position beyond the exit pupil. In other words, a light ray emitted in a direction coupling the subpixel to the exit pupil reproduces light and luminance information supplied from the solid object.
Pixel information displayed on N subpixels corresponding to an exit pupil is reproduced in a state in which pixel information of a multiple viewpoint image shot from N directions are rearranged by taking a subpixel as the unit. A set of pixel information shot from N directions correspond to an elemental image. Since the number of pixels on the FPD is finite, the number N of subpixels forming an elemental image, i.e., the number N of light rays also becomes a finite natural number and the viewing zone is also subject to restriction. For displaying a stereoscopic video with low distortion, subpixels and pixel information displayed thereon are determined from the relative positions of the pixel and the exit pupil, i.e., the direction of the light ray.
As the distance between the viewer side (projecting side) and the other side (depth side) becomes greater with a plane having exit pupils arranged serving as a reference place, the display quality of the stereoscopic image is degraded. The number of light rays is limited to N. If display distant from the reference plane is conducted, therefore, parallax between light rays becomes great and it is perceived as a discontinuous change. Specifically in, how side faces are seen (motion parallax) when the viewing position has changed becomes discontinuous, or the stereoscopic video is distorted or multiplexed.
Supposing degradation of the display quality, therefore, a limit is set in a region which can be displayed (viewing zone). Furthermore, the position and direction of the viewer are detected and assignment of N subpixels on the FPD corresponding to the exit pupil is changed to cause a direction of reproduction of N light rays to become the direction of the viewer. In addition, the virtual camera interval is made narrower than the interval of light rays viewed from the FPD through the exit pupil.
If the viewpoint interval of the multiple viewpoint image is made narrow at this time, then the parallax of the image seen in both eyes becomes small and a display object exceeding the depth representation range can also be crushed and displayed in the depth representation range. On the other hand, since the center of the coordinate of the virtual camera nearly coincides with the coordinate in the CG space corresponding to the viewing position, an image having a sufficient motion parallax can be shot.
In the display apparatus 10 having the configuration described heretofore, the sacrifice of the motion parallax can be suppressed even in the case where the viewpoint interval is made narrow. In more detail, in the case where the viewer inclines the viewing position greatly with respect to the display apparatus 10, a motion parallax which runs around the side face of a drawing object can be displayed.
The representation ranges of the display unit 105 in the projection direction and the depth direction are limited by a resolution which can be represented. Even in the case where the sacrifice of the motion parallax is suppressed, however, the shooting interval can be made narrow when representing a drawing object which exceeds in size the representation range.
Those skilled in the art can make various changes and modifications on the embodiment described heretofore within the scope of thought of the invention. These changes and modifications also belong to the scope of the present invention. For example, as for a specific example of the arrangement of virtual cameras, an example in which the virtual cameras are arranged in the horizontal direction of the display apparatus 10 has been shown. However, the virtual cameras may be arranged in the vertical direction or a two-dimensional arrangement of the horizontal direction and the vertical direction may be used. Furthermore, the optical plate of the display unit 105 may have a one-dimensional arrangement in a parallax giving direction such as the horizontal direction or the vertical direction, or may have a two-dimensional arrangement of the horizontal direction and the vertical direction.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2010-084333 | Mar 2010 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5991073 | Woodgate et al. | Nov 1999 | A |
7379060 | Kobayashi et al. | May 2008 | B2 |
7652665 | Fukushima et al. | Jan 2010 | B2 |
7973791 | Mihara | Jul 2011 | B2 |
20050105179 | Taira et al. | May 2005 | A1 |
20080180443 | Mihara | Jul 2008 | A1 |
20080309663 | Fukushima et al. | Dec 2008 | A1 |
20100110068 | Yamauchi et al. | May 2010 | A1 |
Number | Date | Country |
---|---|---|
2006-174434 | Jun 2006 | JP |
3892808 | Dec 2006 | JP |
2007-19666 | Jan 2007 | JP |
3944188 | Apr 2007 | JP |
Number | Date | Country | |
---|---|---|---|
20110242289 A1 | Oct 2011 | US |