This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2012-047195, filed Mar. 2, 2012, the entire contents of which are incorporated herein by reference.
Embodiments described herein relate generally to stereoscopic image display.
A stereoscopic image display device for which the user does not use dedicated glasses displays a plurality of images for different viewpoints, and uses an optical element to control light rays. The controlled light rays are guided to both eyes of a viewer, and he/she can recognize a stereoscopic image as long as his/her observation position falls within an appropriate range (to be referred to as a “viewing range” hereinafter). It may be difficult to view a satisfactory stereoscopic image depending on the relative positional relationship between the viewer and the stereoscopic image display device. Furthermore, even if the viewer is within the viewing range at first, he/she may move outside this range. It is, therefore, preferable to change the mode of stereoscopic image display according to the position of the viewer so as to allow stereoscopy.
There is well known a technique of using a liquid crystal optical element or birefringent element as the above optical element.
In general, according to one embodiment, a stereoscopic image display device includes a display element in which a plurality of pixels are arranged in a matrix topology, an optical element coupled to the display element, the optical element having variable optical characteristics. The device also includes an acquirer, calculator, and controller. The acquirer is configured to acquire person's information including a position of each of at least one person viewing a stereoscopic image. The calculator is configured to calculate, based on the person's information, a weight representing a quality of stereoscopic viewing for each person. The controller is configured to select optical characteristic parameters corresponding to the weight, and control the optical characteristics of the optical element based on the optical characteristic parameters.
An embodiment will be described below with reference to the accompanying drawings. As shown in
The acquirer 100, the calculator 200, and the controller 300 can be realized by one or more central processing unit (CPU) and memory used in the CPU.
A viewer (person) P observes a stereoscopic image and the like displayed on the display 400 by observing a display element 402 through an optical element 401 (see the direction of an arrow ZA in
The person's information acquirer 100 detects the position of the viewer P. This embodiment can be applied when there are a plurality of target viewers, and thus the person's information acquirer 100 detects the position of each person. The person's information acquirer 100 outputs person's information indicating the detected position of each person. The person's information acquirer 100 may cause a detector such as a camera to detect the position of a person, and then obtain the relative position coordinates (to be referred to as “position coordinates (XP, YP)” hereinafter) of the viewer, the relative position is defined as the position of the stereoscopic image display device, based on the detection result. Based on the person's information including the position of each person which has been acquired by the person's information acquirer 100, the calculator 200 calculates a weight representing the quality of stereoscopic viewing for each person. The controller 300 selects display parameters with which the total of the weights of the respective persons that have been calculated by the calculator 200 becomes largest, and outputs a multi-view image (that is, parallax images) according to the selected display parameters. The display 400 displays the multi-view image output from the controller 300.
The display 400 is a display device for displaying a stereoscopic image or plan-view image.
Note that the refractive index distribution with the shape of the lens array, for example, is along the arrangement direction of the element pixels of the display element 402. More specifically, the optical element 401 has a refractive index distribution with the shape of the lens array in one or both of the horizontal and vertical directions on the display surface of the display element 402. Note that it is possible to adjust, based on the arrangement of the optical element 401 (that is, the shape and arrangement of the electrodes 401A and 401B), whether the optical element 401 has a refractive index distribution in one or both of the horizontal and vertical directions. Note that voltage conditions such as the strength of a voltage to be applied to the liquid crystal layer 401C and a voltage application time for attaining the specific alignment of the liquid crystal molecules 406 change depending on the type of liquid crystal molecules 406, the shape and arrangement of the electrodes 401A and 401B, and the like.
In the example shown in
When the arrangement of the electrodes 401A and 401B and conditions under which a voltage is applied to the liquid crystal layer 401C through the electrodes 401A and 401B are adjusted, the optical element 401 has a refractive index distribution with the shape of the lens 403, as shown in
Although in this embodiment, a case in which the optical element 401 has the refractive index distribution with the shape of the lens 403 by applying the voltage is described, the present embodiment is not limited to this. The optical element 401 can be configured to have a refractive index distribution with a desired shape by, for example, adjusting conditions under which a voltage is applied to the electrodes 401A and 401B, and the arrangement and shape of the electrodes 401A and 401B. The voltage application conditions, and the arrangement and shape of the electrodes 401A and 401B may be adjusted so that, for example, the optical element 401 has a refractive index distribution with a prism shape. Furthermore, the voltage application conditions may be adjusted so that the optical element 401 has a refractive index distribution with both a prism shape and lens shape.
The display 400 according to this embodiment has the above-described arrangement. By controlling a voltage to be applied to the optical element 401, therefore, the lens shape of the optical element 401 changes, thereby enabling to change the optical characteristics such as the lens pitch and focal length of the optical element 401.
Assume that a weight W represents the quality of stereoscopic viewing. In this case, the weight W is calculated based on the person's information 101 for each display parameter of the display parameter group 201 associated with a multi-view image (that is, a combination of arrangements of pixels to be displayed) to be displayed on the stereoscopic image display device, and the hardware design and lens shape of the stereoscopic image display device. As the value of the weight W is larger, the stereoscopy is more satisfactory. The weight W reflects at least the position of each person but it can be arbitrarily changed. For example, the weight W may be changed to deal with several viewing modes selectable by the viewer. Note that targets controllable by the display parameters, such as a combination of arrangements of pixels to be displayed, will be described in detail later.
In this embodiment, a weight (to be referred to as a “position weight” hereinafter) according to the area of a stereoscopic enable display region, a light ray density, and a predetermined position is calculated. It is, therefore, necessary to be able to acquire position information of each person by some means. Furthermore, in this embodiment, an optical path length difference associated with crosstalk and the resolution of a stereoscopic image is calculated as another position weight. These position weights will be described in detail later.
Furthermore, in this embodiment, in addition to the position weight, a weight (to be referred to as an “attribute weight” hereinafter) according to the attributes of each person is calculated. The weight W is calculated by combining the value of the position weight and that of the attribute weight.
The controller 300 includes a parameter selector 301 which receives the weight W of each person and the corresponding display parameters 203 and selects display parameters with which the total of the weights of the respective persons that have been calculated by the calculator 200 becomes largest, an image output device 302 which outputs a stereoscopic image according to the display parameters selected by the parameter selector 301, and a voltage applying device 303 which outputs an applied voltage for changing the optical characteristics of the optical element 401 according to the display parameters selected by the parameter selector 301.
The more detailed arrangement of the stereoscopic image display device according to this embodiment will be described below.
The image used for position detection is not limited to an image from a camera and, for example, a signal provided by radar may be used. In the position detection operation, an arbitrary target such as a face, a head, a person as a whole, or a marker which can be determined as a human may be detected. Examples of the attributes of each person include information such as the name of each person, data for distinguishing between an adult and child, a viewing time, and data indicating whether the viewer is a remote controller holder. These pieces of information are detected by some means, or may be directly input by a viewer or the like.
Note that the person's information acquirer 100 may include a person's position converter 105 which converts a coordinate value in a camera coordinate system into that in a real space coordinate system with respect to the position information of each person output from the person's information acquirer 100. Furthermore, the person's position converter 105 may be provided in the calculator 200 instead of the person's information acquirer 100.
The position weight calculator 202A calculates a position weight based on a stereoscopic image resolution 204, an optical path length difference 205, a stereoscopic enable display region 206, a light ray density 207, a predetermined position weight 208, or the like. The stereoscopic image resolution 204 is a weight associated with a resolution depending on a change in lens pitch of the optical element 401. The optical path length difference 205 is a weight associated with a crosstalk amount depending on a change in focal length. More specifically, the optical path length difference 205 corresponds to a difference (|f−dm|) between a lens focal length f of the optical element 401 and a length dm of a straight line connecting a person's position with the lens position of the optical element 401 from the lens position to the display element 402. The weights based on the stereoscopic image resolution 204 and optical path length difference 205 will be described in detail later.
The area of the stereoscopic enable display region 206 is determined based on the position of each person (that is, the relative position with respect to the display screen of the stereoscopic image display device) and a multi-view image. As the area is larger, the value of the position weight is larger. The light ray density 207 is determined based on the number of viewpoints and the distance from the display screen of the stereoscopic image display device. As the light ray density 207 is higher, the position weight is larger. As for the predetermined position weight 208, a position where the viewer normally views an image is assigned with a weight larger than those for other positions.
The position weight calculator 202A calculates and outputs a sum or product of the weight values which have been respectively calculated for the stereoscopic image resolution 204, optical path length difference 205, stereoscopic enable display region 206, light ray density 207, predetermined position weight 208, and the like. Note that if one of the weights is used, calculation of a sum or product of the position weights can be omitted. In addition to them, a term which can represent a weight associated with the appearance may be added.
The attribute weight calculator 202B calculates an attribute weight based on an attribute value such as a viewing time or start order 209, a specific person 210, a remote controller holder 211, or a positional relationship between persons 212. As for the viewing time or start order 209, a person who is viewing for a long time or a person who has started viewing earlier is assigned with a larger weight value to have high priority. Similarly, the specific person 210 or remote controller holder 211 is assigned with a larger weight value to have high priority. As for the positional relationship between persons 212, a person, among all viewers, who is in front of the display or is closer to the display, is assigned with a larger weight value. The attribute weight calculator 202B calculates and outputs a sum or product of the weight values which have been respectively calculated for the viewing time or start order 209, the specific person 210, the remote controller holder 211, the positional relationship between persons 212, and the like. Note that if one of the weights is used, an addition or multiplication operation can be omitted. In addition to them, a term which can represent a weight associated with the attributes of a viewer may be added.
Furthermore, the calculator 213 calculates a sum or product of the value of the position weight output from the position weight calculator 202A and the value of the attribute weight output from the attribute weight calculator 202B.
Note that it is necessary to at least calculate a position weight except when parameters are selected based on only the information of the specific person 210. The weight of each person is calculated for each of a plurality of display parameters included in the parameter group 201 for determining the lens shape/image. Furthermore, a weight is calculated for all the persons in principle (except when parameters are selected based on only the information of the specific person 210).
The weight based on the stereoscopic image resolution 204 will be described with reference to
When the lens pitch of the optical element 401 changes with respect to a reference, the number of parallaxes, the resolution of one parallax image, and the viewing range change. When the lens pitch of the optical element 401 changes to be larger than the reference (θ1>θ), the number of display elements for one lens increases. At this time, if the number of display pixels for one parallax image for one lens is constant, the number of parallaxes increases. The resolution of one parallax image can be represented by H×V/N where H represents the number of pixels in the horizontal direction, V represents the number of pixels in the vertical direction, and N represents the number of parallaxes. The resolution indicates the number of pixels for one parallax, which corresponds to the stereoscopic image resolution 204. If the lens pitch of the optical element 401 becomes larger than the reference, the number of parallaxes increases as described above, thereby decreasing the resolution of one parallax image. As is apparent from
As for such the variable stereoscopic image resolution 204, for example, a larger weight is assigned as the stereoscopic image resolution 204 is higher (that is, the number of parallaxes is smaller and the lens pitch is smaller). To the contrary, a smaller weight is assigned as the stereoscopic image resolution 204 is lower (that is, the number of parallaxes is larger and the lens pitch is larger). More specifically, a weight may be calculated according to equation (1), (2), or (3).
(1) Use of Resolution R of One Parallax Image
Let Rmax be the resolution of a panel. Then, a weight w1 when the resolution of one parallax image is R is calculated according to:
w
1
=R/R
max (1)
This equation gives a larger weight value as the resolution R for one parallax is higher. As long as the equation is satisfied, any method other than equation (1) may be used.
(2) Use of Number N of Parallaxes
Let Nmax be the maximum number of parallaxes. Then, a weight w1 for the number N of parallaxes is calculated according to:
w
1=1−N/Nmax (2)
This equation gives a larger weight value as the number N of parallaxes is smaller. As long as the equation is satisfied, any method other than equation (2) may be used.
(3) Use of Lens Pitch p
Let pmax be the maximum lens pitch. Then, a weight w1 for the lens pitch p is calculated according to:
w
1=1−p/pmax (3)
This equation gives a larger weight value as the lens pitch p is smaller. As long as the equation is satisfied, any method other than equation (3) may be used.
In equation (1), (2), or (3), the fraction portion is an important term. The weight is obtained by comparing each parameter with a maximum possible value of the parameter. Note that a Gaussian distribution with a fraction as an argument may be used. Instead, a sigmoid function with the resolution R, the number N of parallaxes, and the lens pitch p as arguments may be used.
As the optical path length difference Δ is smaller, a weight for the “appearance” of the stereoscopic image is set to be larger. To the contrary, as the optical path length difference Δ is larger, a weight for the “appearance” of the stereoscopic image is set to be smaller.
The optical path length difference Δ is preferably calculated for each lens. For example, Δ may represent a weighted average for an optical path length difference Δi of a lens i. The weight in this case may be constant, or may be changed to have a smaller value toward the edge of the screen. It is possible to use the thus calculated optical path length difference Δ to calculate a weight w2 associated with the “appearance” of the stereoscopic image, according to:
w
2=exp(Δ/σ2)
where the weight w2 conforms to the Gaussian distribution.
Alternatively, let Δmax be the maximum value of the optical path length difference Δ. Then, the weight w2 can be calculated according to:
w
2=1−Δ/Δmax
where Δ is 0 or larger.
Calculation of the weight based on the area of the stereoscopic enable display region 206 will be described next with reference to
Calculation of the weight based on the light ray density 207 will be described next with reference to
That is, assume that the ratio between the width len of light rays at the position of the eyes of the viewer P and the distance d between the eyes is the weight based on the light ray density 207. If the width len of the light rays is smaller than the distance d between the eyes, the value of the weight based on the light ray density 207 is set to “1”.
A determiner 310 of the image output device 302 determines whether the weight value as described above is equal to or larger than a predetermined reference value. If multiple outputs are provided, it is determined whether the weight values of all the persons (or the number N or more of persons) are equal to or larger than the predetermined reference value. Alternatively, priority levels may be assigned to viewers according to attribute weights, and then the determination may be made for only persons with a given priority level or higher. In either case, the display parameters 203 corresponding to the weight equal to or larger than the reference value are selected. The image output device 302 may include a blender/selector 311 for blending past display parameters 214 with the selected display parameters to slowly change the image based on the past display parameters 214, or changing a scene so that the change is difficult to perceive or switching the image when the image frequently moves, as processing for improving the visibility in image switching. Similarly, the image output device 302 may also include a blender/selector 312 for, for example, blending a past image 216 with a multi-view image (stereoscopic image) 215 according to the display parameters output from the blender/selector 311 to slowly change the image based on the past image 216. The blend processing preferably absorbs a first-order delay and the like.
Note that it is also possible to obtain a multi-view image (stereoscopic image) according to the selected display parameters by physically changing the position and orientation of the display 400, as will be described later.
If the determiner 310 determines that the weight value is smaller than the reference value, a two-dimensional image, a black image (non-display), or an achromatic image 212 is displayed (2D display) to prevent inappropriate stereoscopy. A criterion for performing 2D display is, for example, that the total of the weights is small, there is a person who cannot view an image, or display is dependent on the viewing experience of a specific person. In this case, the image output device 302 may further include an information display 313 which guides a person to a position where stereoscopy is available, or warns that stereoscopy is available.
As for the parameter group 201 for determining an image, an example of a control operation using the respective display parameters will now be described. The display parameters include parameters to be controlled for a viewing range and those to be controlled for a light ray density. The display parameters to be controlled for the viewing range include the shift of an image, the pitch between pixels, the gap between a lens and a pixel, and rotation, deformation, or movement of a display. The display parameters to be controlled for the light ray density include the gap between a lens and a pixel, and the number of parallaxes.
The display parameters to be controlled for the viewing range will be described with reference to
As is apparent by comparing (a) with (b) in
Note that as shown in
A neighboring viewing range will be described with reference to
A control operation according to the arrangement (display pitch) of pixels to be displayed will be described with reference to
An operation of controlling a viewing range by moving, rotating, or deforming the display 400 will be described with reference to
As for the display parameters to be controlled for a light ray density, light densities when the numbers of parallaxes are different will be described with reference to
If, for example, the number of parallaxes shown in (a) of
A case in which the number of parallaxes is switched in a software manner will be described. In the above-described embodiment, a case in which when changing the lens pitch of the optical element 401, the number of parallaxes changes, and accordingly, the resolution of the stereoscopic image also changes has been described. The resolution can be switched not only by changing the lens pitch of the optical element 401 but also by switching the number of parallaxes in a software manner. For example, (a) of
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 embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments 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.
The acquirer 100, the calculator 200, and the controller 300 in this embodiment may be distributed by storing as a program allowing the computer to execute in a recording medium such as a magnetic disk (flexible disk, hard disk etc.), an optical disk (CD-ROM, DVD etc.) or a semiconductor memory and so on.
Number | Date | Country | Kind |
---|---|---|---|
2012-047195 | Mar 2012 | JP | national |