1. Field of the Invention
The present invention relates to a three-dimensional image display method, and apparatus, using a multi-viewpoint image.
2. Related Art
As three-dimensional image display apparatuses (auto three-dimensional image display apparatuses) which make it possible to view a three-dimensional image without glasses, the multiview system, the dense multiview system, the integral imaging system (II system), and the one-dimensional II system (1D-II system: parallax information is displayed only in the horizontal direction) systems are known. These have a common structure that exit pupils represented by a lens array are disposed on a front face of a flat panel display (FPD) represented by a liquid crystal display device (LCD). The exit pupils are disposed at constant intervals, and a plurality of FPD pixels are assigned to each exit pupil. In the present description, a pixel group assigned to each exit pupil is referred to as pixel group. The exit pupil corresponds to a pixel of the three-dimensional image display apparatus, and a pixel seen via the exit pupil is changed over according to the viewing location. In other words, the exit pupil behaves as a three-dimensional image displaying pixel which changes in pixel information according to the viewing location.
In the three-dimensional image display apparatus having such a configuration, pixels on the FPD are finite. Therefore, there is a limitation in the number of pixels forming the pixel group as well. (For example, there are pixels in the range of 2 to 64 pixels per direction. Especially the case of two pixels is referred to as binocular.) Therefore, it cannot be avoided that the range (viewing zone) in which a three-dimensional image can be viewed is limited. In addition, if a deviation from the viewing zone to the left or right occurs, it cannot be avoided to view a pixel group corresponding to an adjacent exit pupil. Since light ray viewed by a viewer is a three-dimensional image formed by light rays passed through an exit pupil adjacent to the corresponding to the exit pupil, the light ray direction does not coincide with parallax information and distortion is contained. Since the parallax image is changed over according to a movement of the viewing location, however, this is also seen as a three-dimensional image. In some cases, therefore, a zone where the three-dimensional image containing the distortion is seen is called side lobe. However, it is known that a quasi image (an image inverted in unevenness) is seen in a transitional zone from a proper viewing zone to the side lobe because parallax images at both ends of a pixel group are laterally inverted and seen.
Heretofore as well, several methods for preventing the quasi image have been proposed. First, a method of providing a wall physically at a pixel group boundary and thereby making adjacent pixel groups invisible is known (for example, see JP-A 2001-215444). Furthermore, a method of detecting the location of a viewer and re-setting pixel groups corresponding to exit pupils so as to bring the location of the viewer into the viewing zone is known (for example, see JP-A 2002-344998).
A technique of taking care of informing the viewer that the side lobe is not a proper image by displaying some warning image in a transitional zone from the viewing zone to a side lobe so as to be sensible although the sense of incongruity cannot be reduced is known (for example, see JP-B 3788974).
On the other hand, a method of controlling the viewing zone of the auto three-dimensional image display apparatus by adjusting the number of pixels included in pixel groups assigned to exit pupils is known (for example, see JP-B 3892808).
According to the technique described in JP-B 3892808, the number of pixels included in pixel groups is set equal to two values: n and (n+1) (where n is a natural number of at least 2, and the appearance frequency of pixel groups having (n+1) pixels is controlled. It has been made clear that a strap-shaped disturbance image occurs besides the quasi image when the technique described in JP-B 3892808 is used.
The present invention has been made in view of these circumstances, and an object of thereof is to provide a three-dimensional image display method, and apparatus, which mitigates the appearance of the strap-shaped disturbance image and makes it possible to shift to a side lobe naturally.
According to an aspect of the present invention, there is provided a three-dimensional image display method for displaying a three-dimensional image on a display apparatus including a plane image display having pixels arranged in a matrix form, and an optical plate disposed so as to be opposed to the plane image display, the optical plate having exit pupils arranged in at least one direction to control light arrays from the pixels, the method comprising: generating an image for three-dimensional image display in which a plurality of pixels in the plane image display are associated as one of pixel groups with each exit pupil; setting each of the pixel groups to either a first pixel group which is n (where n is a natural number of at least 2) in the number of pixels in one direction of the pixel group or a second pixel group which is (n+1) in the number of pixels in one direction of the pixel group; disposing the second pixel groups between the first pixel groups discretely and at substantially constant intervals; and performing interpolation processing to mutually mix parallax information pieces of pixels located at both ends of the second pixel groups.
According to another aspect of the present invention, there is provided a three-dimensional image display apparatus including: a plane image display having pixels arranged in a matrix form; an optical plate disposed so as to be opposed to the plane image display, the optical plate having exit pupils arranged in at least one direction to control light arrays from the pixels, a plurality of pixels in the plane image display being associated as one of pixel groups with each exit pupil; a setting unit setting each of the pixel groups to either a first pixel group which is n (where n is a natural number of at least 2) in the number of pixels in one direction of the pixel group or a second pixel group which is (n+1) in the number of pixels in one direction of the pixel group; a disposition unit disposing the second pixel groups between the first pixel groups discretely and at substantially constant intervals; and an interpolation processor performing interpolation processing to mutually mix parallax information pieces of pixels located at both ends of the second pixel groups.
a) to 1(d) are diagrams showing a three-dimensional image display apparatus;
a) and 2(b) are diagrams for explaining a multiview system three-dimensional image display apparatus;
a) to 4(j) are diagrams for explaining a multiview system three-dimensional image display apparatus;
a) to 6(b) are diagrams for explaining an II system three-dimensional image display apparatus;
a) to 7(j) are diagrams for explaining an II system three-dimensional image display apparatus;
Prior to description of embodiments of the present invention, a difference between the II system and the multiview system and viewing zone optimization will now be described. Mainly one-dimension will be described because its description is easy. However, the present invention can be applied to two-dimension. Directions such as up, down, left, right, length and breadth in the ensuing description mean relative directions with the pitch direction of following exit pupils being defined as the breadth direction. Therefore, they do not necessarily coincide with absolute up, down, left, right, length and breadth directions obtained when the gravity direction in the real space is defined as the down direction.
A horizontal section view of an auto three-dimensional image display apparatus is shown in
A=B×L/(L+g) (1)
where A is a pitch of the exit pupils, B is an average width pitch of pixel groups associated with one of the exit pupils, and a distance (gap) between the exit pupils 20 and the plane display device 10.
A multiview or dense multiview three-dimensional image display apparatus, which is an extension of the binocular three-dimensional image display apparatus, is designed so as to cause light ray groups which have exited from all exit pupils to incident on the same area at a location of a finite distance L from the exit pupils. Specifically, every pixel group is formed of a definite number (n) pixels and the pitch of exit pupils is made slightly narrower than the pixel group. Denoting the pixel pitch by Pp, the following equation is obtained.
B=n×Pp (2)
From Equations (1) and (2), design is performed so as to satisfy the following equation.
A=B×L/(L+g)=(n×Pp)×L/(L+g) (3)
In the present description, L is referred to as viewing zone optimization distance. A system which adopts the design according to Equation (3) is referred to as multiview system. In this multiview system, it cannot be avoided that a converging point of light rays occurs at the distance L and light rays from a natural body cannot be regenerated. This is because in the multiview system both eyes are positioned at the converging point of light rays and a stereoscopic view is obtained by binocular parallax. A distance L over which the range in which a three-dimensional image is visible becomes wider is fixed.
As a method for arbitrarily controlling the viewing distance without generating a converging point of light rays at the viewing distance with the object of reproducing light rays more resembling light rays from an actual object, there is a design method of setting the pitch of the exit pupils according to the following equation.
A=n×Pp (4)
On the other hand, it is possible to satisfy Equation (1) by setting the number of pixels included in each pixel group at the finite distance L to two values: n and (n+1) and adjusting an occurrence frequency m (0≦m≦1) of a pixel group having (n+1) pixels. In other words, m should be determined so as to satisfy the following expression from Equations (1) and (4),
B=(L+g)/L×(n×Pp)=(n×Pp×(1−m)+(n+1)×Pp×m)
i.e.,
(L+g)/L=(1−m)+(n+1)/n×m (5)
For disposing the converging point of light rays behind the viewing distance L, design should be performed so as to cause an exit pupil pitch A to satisfy the following expression based on Equations (3) and (4)
(n×Pp)×L/(L+g)<A≦n×Pp (6)
Systems in which the converging point of light rays is prevented from occurring at the viewing distance L are generally referred to as II system in the present description. Its extreme configuration corresponds to Equation (4) in which the converging point of light rays is set to an infinitely remote point. In the II system in which the converging point of light rays occurs behind the viewing distance L, the viewing zone optimization distance is located behind the viewing distance L provided that the number of pixels included in a pixel group is set equal only to n. In the II system, therefore, a maximum viewing zone can be secured at the finite viewing distance L by setting the numbers of pixels included in pixel groups to two values: n and (n+1) and causing the average value B of the pixel group width to satisfy Equation (1). Hereafter, in the present description, securing a maximum viewing zone at the finite viewing distance L is referred to as “viewing zone optimization is applied.”
b), 1(c) and 1(d) are schematic horizontal section views showing how a three-dimensional image is seen in respective viewing locations at the viewing distance L.
How a parallax image is seen is different according to whether the system is the multiview system or the II system. Hereafter, this will be described.
For the purpose of comparison, the multiview system will first be described. In the multiview system, a converging point of light rays is generated at the viewing zone optimization distance L as heretofore described.
a) to 4(j) show a viewing location and parallax information which forms a display face of the three-dimensional image display apparatus viewed from the location.
As a result, a three-dimensional image which is long in length. An image which has become long in length according to a change of the screen width is frequently seen in two-dimensional images. Therefore, the viewer is hard to be conscious of distortion. In general, therefore, a viewing range of a three-dimensional image containing these distortions is called side lobe. This is included in the viewing range in some cases. Also in the case where movement to the left is performed, a symmetric change is caused. However, description thereof will not be repeated here.
On the other hand, if the viewer moves before or behind the viewing distance L and views, the parallax image number which forms the screen changes over in the range of the same pixel group (G_0). For example, the parallax image number which forms the screen becomes the range of −4 to 4 (
In addition, if the viewing distance is extremely short or long, then it cannot be coped with in the same pixel group and pixels in adjacent pixel groups are viewed in some cases (
Heretofore, it has been described that the parallax image number or the pixel group changes over on the screen according to the change of the viewing distance. In the multiview system, a stereoscopic image is perceived by binocular parallax at the viewing distance L as described hereafter as well. Therefore, it is desirable that a single parallax image is seen in each of the eyes. For making the parallax information seen via an exit pupil single, the focus of, for example, a lens included in the exit pupil is narrowed down remarkably, or the opening width of a slit or a pinhole included in the exit pupil is narrowed down remarkably.
As a matter of course, the distance of the converging point of light rays is made to nearly coincide with the distance between eyes. In such a design, in a part where the viewed parallax image number, i.e., the viewed pixel changes over in the screen as described before as a result of a forward or backward slight shift from the viewing distance, a non-pixel zone located at a boundary between pixels is viewed and the luminance falls. Furthermore, changeover to an adjacent parallax number also looks discontinuous. In other words, a three-dimensional image cannot be viewed in a place other than the vicinity of the viewing zone optimization distance L.
The II system relating to the stereoscopic image display apparatus according to the present embodiment will now be described. In the typical II system, the space of exit pupils is set to n times the pixel width.
A line is drawn from this incidence location through an exit pupil 201 located further on the right in a perspective projection manner. As a result, information seen through the exit pupil 201 becomes a boundary between a right end pixel in the pixel group 151 associated with G_0 for the exit pupil 201 passed through and a left end pixel associated with G_1 for the adjacent exit pupil 201 and associated with G_0 for the exit pupil 202. In addition, information seen through the right exit pupil 202 becomes a left end pixel in 153 associated with G_1 for the exit pupil 202 and associated with G_0 for the exit pupil 203 (
a) and 6(b) show a horizontal section view of the II system three-dimensional image display apparatus in the case where the viewing zone optimization is applied.
In
The II system is the same as the multiview system in that the viewing zone width can be maximized at the distance L. However, the II system is different from the multiview system in parallax information via the exit pupil. This situation will now be described with reference to
In the multiview system, the parallax image number viewed through an exit pupil is single when the viewer views from the viewing zone optimization distance L. In the II system, however, the parallax image number varies in the screen. In
In this manner, in the II system, the parallax image number certainly changes over in the screen when the viewer views at a finite viewing distance. Therefore, a luminance change caused by that a pixel part or a pixel boundary part is seen via an exit pupil is not allowed. Furthermore, it is necessary to show changeover of parallax images continuously. Therefore, causing mixture presence of parallax information (making it possible to view a plurality of pieces of parallax information from a single location), i.e., crosstalk is caused positively. When changeover occurs in parallax image numbers belonging to the same pixel group (for example, G_0), the crosstalk causes the ratio between two adjacent pieces of parallax information to change continuously according to a variation of the location viewed through an exit pupil and brings about an effect like linear interpolation in the image processing. Because of presence of the crosstalk, replacement of the parallax image number in the case where the viewing distance moves forward or backward is also performed continuously. When the viewing distance is extremely short or long, replacement of the pixel group is also performed continuously. If the viewing location gets near the display face, then the change of the inclination of a line drawn from the viewing location toward the exit pupil 20 becomes large and consequently the frequency of replacement of changeover of the parallax image number increases (
If the viewer views beyond the viewing zone boundary in the II system, then a pixel viewed over every lens is associated with a pixel group G—−1 (
Heretofore, changeover of the viewing location and parallax image number in the multiview system and the II system has been described. At a viewing zone boundary of the II system, a parallax image which is the origin of pseudoscopy is seen as a double image by the pseudoscopy or crosstalk, and in addition a strap-shaped disturbance image is generated. This phenomenon will now be described with reference to
It has already been described that there is crosstalk in the II system. A disturbance image viewed at the viewing zone boundary will now be described with due regard to crosstalk with reference to
These problems are solved by a three-dimensional image display apparatus according to an embodiment of the present invention.
Hereafter, the three-dimensional image display apparatus according to the present embodiment will be described.
The three-dimensional image display apparatus according to the present embodiment performs image processing which implements reduction of the sense of incongruity for the disturbance image viewed at the viewing zone boundary in the II system. This image processing will now be described with reference to
In the multiview system, viewing zones of all exit pupils completely overlap each other at the viewing distance. For example, if the number of parallaxes is nine, a viewing zone corresponding to nine parallaxes is implemented. On the other hand, in the case of the II system, pixel locations associated with exit pupils are periodic (ideally constant). Therefore, viewing zones of adjacent exit pupils deviate by the exit pupil pitch. When the quantity of the deviation corresponds to one parallax of the viewing zone width at the viewing distance, a viewing zone of (n+1) parallaxes caused by the pixel group is generated and the deviation of the viewing zone is corrected. In the case where the number of parallaxes is nine, therefore, the viewing zone corresponding to one parallax becomes a zone where the disturbance image is originally recognized visually. Stated reversely, even if shaded pixels shown in
1≦x≦1+y/2 (6)
Interpolation processing is performed in the pixel zone thus determined. It is desirable that the ratio of mixing other parallax information is high in R1 and L1 and it decreases as the pixel goes away from a pixel group having (n+1) pixels. Because a pixel is viewed further inside the viewing zone and more influence is exerted on a three-dimensional image viewed within the viewing zone as the pixel goes away from a pixel group having (n+1) pixels. As for the ratio of mixture, i.e., the method of interpolation, a conventional filter application method such as a bilinear method or a bi-cubic method should be applied.
Heretofore, an outline of image processing according to the present embodiment has been described by using an image (an array of pixel groups) at the time of three-dimensional image display. The image for three-dimensional image display is not suitable for compression. Because the image for three-dimensional image display is formed by arranging parallax information every pixel and parallax information is lost provided that the image is compressed by utilizing similarity between adjacent pixel information pieces. Generally, therefore, a format obtained by putting together the same parallax information is utilized for the image for compression. Since this format has a form in which parallax information pieces are arranged in a tile form, it is called tile images. Hereafter, the case where the image processing according to the present embodiment is performed on the tile images will be described.
For the purpose of comparison,
First, it will now be described that the size (width) of the tile is not constant. It has been described in the description of the tile images in the multiview system that the tile images take a form obtained by putting together pixel information of the same parallax image number and each parallax image is an each-viewpoint image. In the II system, an orthographic projection image is used because light rays assigned the same parallax image information are parallel. Pixel groups having (n+1) pixels are generated discretely by the viewing zone optimization processing. As a result, parallax image numbers included in a pixel group change. The tile images can be generated by pulling out parallax images displayed on pixels at parallax number intervals. For example, in the multiview system shown
It is easy to perform the image processing according to the present embodiment on the tile images in the II system. Additional lines represented by dashed lines are drawn in
Finally, if x is set to be x=y/2 in Equation (7), the viewing zone is sacrificed by one parallax. If x is set to be x=y/3, however, it is possible to prevent occurrence of a strap-shaped disturbance image sacrificing the viewing zone by only 0.66 parallax. In other words, an impression of a widened viewing zone is given. On the other hand, if x is too small, the strap-shaped disturbance image cannot be mitigated in some images. In other words, a more effective processing application range is represented by Equation (7).
y/4≦x≦y/3 (7)
In the case of the one-dimensional II system, the interpolation processing according to the present embodiment is effective even in a uni-direction (horizontal direction). If interpolation processing is performed in the perpendicular direction as well, the strap-shaped disturbance image can be further mitigated. Although already described, it is preferable for implementing a wider viewing zone to continuously change the ratio of mixture, centering on the boundary line.
Contents represented as a pixel in the description may be interpreted as a sub-pixel. Because each pixel can be formed of an RGB triplet and consequently directions of light rays which can be reproduced can be increased, i.e., a three-dimensional image having a higher definition can be displayed by displaying parallax image information with a sub-pixel pitch. Only the horizontal direction has been described and shown in the drawings. In the case where parallax information is also presented in the vertical direction perpendicular to the horizontal direction (as in, for example, the two-dimensional II system using a microlens array), the method described in the present embodiment can be applied to the vertical direction as it is.
Hereafter, image processing according to the present embodiment will be described as examples.
First, a general configuration of image data processing in a stereoscopic image display apparatus of the II system is shown in
The image data processor 30 includes an each-viewpoint image storage unit 32, a presentation information input unit 34, a tile image generator 36, and a tile image storage unit 38. The image data presentation unit 40 includes a three-dimensional image converter 44 and a three-dimensional image presentation unit 46. The three-dimensional image presentation unit 46 is the plane image display in the plane display device and exit pupils.
For example, an acquired or given each-viewpoint image is stored in the each-viewpoint image storage unit 32 using a RAM. On the other hand, specifications of the stereoscopic image display apparatus (such as the pitch A of the exit pupils, a sub-pixel pitch Pp, the number of pixels in the plane image display, and an air conversion focal distance of the exit pupils and pixels for the plane image display) are stored in the presentation information input unit 34. The tile image generator 36 reads the each-viewpoint image from the each-viewpoint image storage unit 32 and reads information in the presentation information input unit 34 (steps S1 and S2 in
Image processing performed in a stereoscopic image display apparatus according to a first example of the present invention will now be described with reference to
As shown in
Operation of the interpolation processor 42 will be described more concretely. A configuration of the interpolation processor 42 which performs interpolation processing at tile boundaries prior to rearrangement of image information by taking a sub-pixel as the unit performed in the three-dimensional image converter 44 is shown in
The part which stores image data uses three D-type flip-flops DFF0, DFF1 and DFF2 connected in series. By connecting the three D-type flip-flops DFF0, DFF1 and DFF2 in series, the image data is shifted from DFF0 to DFF1 and then to DFF2 in synchronism with a clock. As a result, it is possible to refer to four kinds: input image data (fourth data D3), output data of the DFF0 (third data D2), output data of the DFF1 (second data D1) and output data of the DFF2 (first data D0). For example, if it is necessary, when generating new second data (D1′), to refer to immediately preceding data (D0), the pertinent data (D1), immediately succeeding data (D2) and immediately succeeding data but one (D3), the new second data (D1′) can be generated without excess or shortage by using this configuration. If the number of data which should be referred to when generating new data is eight, it is a matter of course that the number of flip-flops DFF connected in series should be seven in a similar configuration. Since the number of the flip-flops DFF which is one less than the number of data referred to is the least number, the number of the flip-flops DFF may be equal to at least the number of data referred to. The processor 42a performs the interpolation processing by using these data and then the three-dimensional image converter 44 performs the rearrangement processing.
As shown in
In the case where the interpolation processing is executed after image information is rearranged by taking a sub-pixel as the unit, i.e., in the case where the interpolation processor 42 is provided after the three-dimensional image converter 44 shown in
In some cases, contents of utilized interpolation processing differ depending upon characteristics of the three-dimensional image display apparatus. Therefore, it is necessary to have means which determines processing contents to be utilized. If a programmable logic device is used, it can be coped with by rewriting the processing contents every panel. If an unrewritable device such as ASIC is used, however, such coping cannot be performed. Therefore, there is a method of preparing processing contents scheduled to be utilized beforehand and selecting processing contents every panel characteristics recorded in the presentation information input unit 34. As for this selection method, there are various methods and utilization of a switch and resistors is well known means. Unlike their methods, there is also a method of selecting from an image output device (such as a PC).
Image processing performed in a stereoscopic image display apparatus according to a second example of the present invention will now be described with reference to
As shown in
An interpolation processor 36a is provided in the tile image generator 36 in the image data processor 30. As a result, it is possible to directly generate tile images subjected to the interpolation processing in the boundary parts shown in
Image processing performed in a stereoscopic image display apparatus according to a third example of the present invention will now be described with reference to
The stereoscopic image display apparatus according to the present example performs image data processing at the time of real time drawing by using computer graphics (hereafter referred to as CG as well). As shown in
The processing procedure will now be described. First, CG data generated by using CG are stored in the CG data storage part 31 using, for example, a RAM (step S11 in
According to the present example having such a configuration, it is possible to reduce the processing load of the image data processor and improve the refresh rate.
Image processing performed in a stereoscopic image display apparatus according to a fourth example of the present invention will now be described with reference to
The image data processing performed in the stereoscopic image display apparatus according to the present example is processing at the time of real time drawing unlike that according to the third example.
As shown in
In the present example in which all interpolation processing is performed in the image data processor 30, versatility capable of coping with a change of the image data presentation unit 40 can be ensured.
As the interpolation method described with reference to the first example to the fourth example, there are the bilinear method and the bi-cubic method. However, the well-known area gradation processing may be used. In this case, similar effects can be obtained without performing the interpolation processing. In other words, a memory zone required to perform the interpolation can be reduced by replacing the interpolation processor shown in
According to an embodiment of the present invention, it is possible to mitigate appearance of the strap-shaped disturbance image and shift to the side lobe naturally as heretofore described. As a result, it becomes possible to improve the display definition of the three-dimensional image remarkably.
Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concepts as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2008-083723 | Mar 2008 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2009/054226 | 2/27/2009 | WO | 00 | 10/26/2010 |