This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2011-276454, filed on Dec. 16, 2011, the entire contents of which are incorporated herein by reference.
The embodiments discussed herein are related to a display device and the like.
Conventionally, there is a display device that displays a stereoscopic image. The display device forcibly causes left and right eyes to see different images and causes the brain to misunderstand that there are artificial recesses and projections by using binocular parallax, so that the display device creates a stereoscopic effect.
The binocular parallax will be described. Even when a creature having left and right eyes sees the same object, the left and right eyes see different images because the seeing angles of the left and right eyes are different from each other. The difference in terms of how the object is seen is called the binocular parallax. The amount of parallax is called a parallax amount.
The display device alternately displays the image 1 and image 2 to forcibly cause the left eye of the user to see the image 1 and forcibly cause the right eye of the user to see the image 2, so that the display device can cause the user to see the face and the sun stereoscopically by the effect of the parallax amounts 3A and 3B. For example, the user has a sense that the sun is located in the background and the face is located in the foreground. In this way, the parallax amounts influence the stereoscopic effect of a stereoscopic image.
Here, there are individual differences in the stereoscopic effect felt in a stereoscopic image. Even when people view the same stereoscopic image, there are people who strongly feel the stereoscopic effect and people who are difficult to feel the stereoscopic effect. For example, the people who strongly feel the stereoscopic effect tend to have motion sickness induced by stereoscopic images. The people who are difficult to feel the stereoscopic effect are immune to projecting images. It is very difficult to create contents of stereoscopic images that are effective for all people in order to absorb the individual differences. Generally, contents of stereoscopic images in which the parallax amounts are adjusted to smaller values are created so that people may not have the motion sickness induced by stereoscopic images.
However, the people who are difficult to feel the stereoscopic effect may not feel a sufficient realistic sensation from the stereoscopic images in which the parallax amounts are adjusted to smaller values. Thus the stereoscopic images may be substantially the same as two-dimensional images for the people who are difficult to feel the stereoscopic effect. To solve this problem, for example, the conventional techniques described below are disclosed.
A conventional technique 1 discloses a technique where a user specifies the parallax amount in a situation in which the display device and the user are one-to-one and the display device converts image information by the specified parallax amount. A conventional technique 2 discloses a technique where a relationship between a viewing position of a user and the parallax amount is set in advance by using a multi-view monitor and a stereoscopic image is displayed according to each user.
However, in the conventional techniques described above, there is a problem that it is not possible to display a stereoscopic image suited to each user's taste corresponding to situations of a plurality of users.
For example, the conventional technique 1 does not handle a plurality of users and does not deal with a positional movement of the user. Therefore, in the conventional technique 1, when the user moves or there are a plurality of users, it is not possible to display a stereoscopic image suited to each user's taste. In the conventional technique 2, it is assumed that a user views an image at a predetermined viewing position, so that if the user moves, it is not possible to display a stereoscopic image suited to user's taste.
According to an aspect of the embodiments, a display device includes a memory; and a processor coupled to the memory, wherein the processor executes a process including: acquiring user information including a parallax amount; counting the number of users from each piece of the user information and generating a display schedule indicating timing of opening/closing of a first shutter and a second shutter of each pair of glasses with shutters of each user on the basis of the number of users; adjusting data of a plurality of stereo images, included in image information, each of which includes a pair of a first image and a second image according to a parallax amount of each user included in each piece of the user information; controlling opening/closing of each of the first shutter and the second shutter of the each pair of glasses with shutters on the basis of the display schedule; and outputting image information adjusted by the adjustment unit.
The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention.
Preferred embodiments will be explained with reference to accompanying drawings. The present invention is not limited by the embodiments.
A display device according to a first embodiment is a shutter type display device. The shutter type display device displays a stereoscopic image to a user who wears glasses with shutters in cooperation with the glasses with shutters. The glasses with shutters include, for example, liquid crystal shutters and alternately shut the left and right views of the user by opening and closing the shutters of the left and right glasses.
A mechanism for displaying a stereoscopic image by a shutter method will be described.
The glasses with shutters 50 according to the first embodiment include a control unit and perform open/close control of the shutters and the like in cooperation with the display device. An example of a configuration of the control unit will be described.
The communication unit 51 is a processing unit which performs data communication with the display device. For example, the communication unit 51 corresponds to a communication device. The user information transmission unit 53 and the timing reception unit 54 described later transmit and receive data to and from the display device through the communication unit 51.
The storage unit 52 is a storage unit which stores user information 52a. The storage unit 52 corresponds to a storage device such as a memory. The user information 52a includes identification information and parallax amount information. The identification information is information for uniquely identifying the glasses with shutters 50. The parallax amount information is information indicating a parallax amount preferred by a user. The user may arbitrarily update the parallax amount information by operating an input unit not illustrated in the drawings.
The user information transmission unit 53 is a processing unit which transmits the user information 52a stored in the storage unit 52 to the display device. For example, the user information transmission unit 53 may transmit the user information 52a to the display device when the glasses with shutters 50 start.
The timing reception unit 54 receives information related to the open/close of the shutters from the display device. The timing reception unit 54 opens and closes the shutters of the left and right glasses of the glasses with shutters 50 alternately on the basis of the information related to the open/close of the shutters.
Next, a configuration of the display device according to the first embodiment will be described.
The communication unit 110 is a processing unit which performs data communication with the communication unit 51 of the glasses with shutters 50. There may be a single pair of glasses with shutters 50 or may be a plurality of pairs of glasses with shutters 50. For example, the communication unit 110 corresponds to a communication device. The control unit 150 described later transmits and receives data to and from the glasses with shutters 50 through the communication unit 110.
The input unit 120 is an input device for inputting various information to the display device 100. For example, the input unit 120 corresponds to a keyboard, a touch panel, and the like. The display unit 130 is a display device that displays an image. For example, the display unit 130 corresponds to a monitor or a liquid crystal panel.
The storage unit 140 is a storage unit which stores a user information table 141, image information 142, adjusted image information 143, a display schedule 144, and a common counter 145. For example, the storage unit 140 corresponds to a semiconductor memory device such as a RAM (Random Access Memory), a ROM (Read Only Memory), or a flash memory, or a storage device such as a hard disk or an optical disk.
The user information table 141 is a table having user information transmitted from each pair of glasses with shutters 50.
As illustrated in
The image information 142 is information including a plurality of stereo images, each of which has a pair of left eye image information and right eye image information.
The adjusted image information 143 is image information in which the parallax amount is adjusted for each user. The adjusted image information 143 is generated by an adjustment unit 153 described later.
The display schedule 144 is information indicating the timing of opening and closing the shutters of the glasses with shutters 50. The display schedule 144 is generated by a display schedule generator 152 described later.
As illustrated in
In the example illustrated in
The common counter 145 is a counter for synchronizing the timing of outputting the adjusted image information 143 and the timing of controlling the open/close of the shutters. For example, the initial value of the common counter 145 is “1”. A common counter management unit 156 described later increments the common counter 145 one by one.
The control unit 150 includes an acquisition unit 151, a display schedule generator 152, an adjustment unit 153, a shutter control unit 154, an image output unit 155, and a common counter management unit 156. For example, the control unit 150 corresponds to an integrated device such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). For example, the control unit 150 also corresponds to an electronic circuit such as a CPU or an MPU (Micro Processing Unit).
The acquisition unit 151 is a processing unit which acquires user information from each pair of glasses with shutters 50. The acquisition unit 151 registers the acquired user information in the user information table 141.
The display schedule generator 152 is a processing unit which generates the display schedule 144. The process of the display schedule generator 152 will be specifically described below.
First, the process of the display schedule generator 152 when all the parallax amounts are the same will be described. In this case, the display schedule 144 is generated so that the left glass and the right glass of each pair of glasses with shutters 50 repeat open and close in a synchronized manner.
Next, the process of the display schedule generator 152 when the parallax amounts are different from each other will be described.
The display schedule generator 152 counts the number of users M on the basis of the user information table 141. For example, the display schedule generator 152 counts the number of records recorded in the user information table 141 as the number of users. When two records, each of which includes a pair of the identification information and the parallax amount, are recorded in the user information table 141, the number of users is two.
After counting the number of users M, the display schedule generator 152 calculates ON time and OFF time. The display schedule generator 152 calculates the ON time by the formula (1). The display schedule generator 152 calculates the OFF time by the formula (2). In the formulas (1) and (2), N is the number of frames that can be displayed per second (fps). M is the number of users. K is a counter frequency (Hz).
On time=K/N (1)
OFF time=(K/N)×((M−1)×2+1) (2)
After calculating the ON time and the OFF time, the display schedule generator 152 generates the display schedule 144. Here, a case will be described in which the glasses with shutters 50 of the identification information “ID1” and the glasses with shutters 50 of the identification information “ID2” start. Here, the shutter identification information of the left glass of the glasses with shutters 50 of the identification information “ID1” is “ID1-left” and the shutter identification information of the right glass is “ID1-right”. The shutter identification information of the left glass of the glasses with shutters 50 of the identification information “ID2” is “ID2-left” and the shutter identification information of the right glass is “ID2-right”.
The display schedule generator 152 generates the display schedule 144 so that a glass of one shutter identification information is ON and the other glasses are OFF at each counter value. The glasses are sequentially turned ON in the order of “ID1-left” to “ID1-right” to “ID2-left” to “ID2-right”. After the glass of “ID-2 right” is turned ON, the glass of “ID1-left” is turned ON, and the above sequence is repeatedly performed. The display schedule generator 152 obtains a value of a time period in which the glass is continuously ON by the formula (1). The display schedule generator 152 obtains a value of a time period in which the glass is continuously OFF by the formula (2).
The display schedule generator 152 monitors the user information table 141 and determines whether or not new user information is added. When the new user information is added in the user information table 141, it means that a new user is added.
When a new user is added, the display schedule generator 152 re-counts the number of users and re-calculates the ON time and the OFF time by the formulas (1) and (2). Then, the display schedule generator 152 updates the display schedule 144 with using a new shutter identifier.
For example, the display schedule generator 152 adds “ID3-left” and “ID3-right” and generates the display schedule so that the glasses are sequentially turned ON in the order of “ID1-left” to “ID1-right” to “ID2-left” to “ID2-right” to “ID3-left” to “ID3-right”.
The adjustment unit 153 is a processing unit which generates the adjusted image information 143 from the image information 142 on the basis of the user information table 141. Here, as an example, a case in which the number of users is “2” will be described.
First, the process when the parallax amounts of the users are the same will be described. The parallax amounts are defined as a parallax amount A. In this case, the adjustment unit 153 generates the adjusted image information 143 by setting the parallax amount between an object in the left image and an object in the right image to the parallax amount A for each stereo image included in the image information 142.
A case in which the parallax amounts of the users are different from each other will be described. One parallax amount is defined as a parallax amount A and the other parallax amount is defined as a parallax amount B. The adjustment unit 153 makes copies of the stereo images included in the image information 142. The number of the copies is the same as the number of the users. The adjustment unit 153 generates the adjusted image information 143 by adjusting the parallax amount between an object included in the left image and an object included in the right image according to the parallax amounts of the users.
For example, the adjustment unit 153 makes copies of the pair of images 40L and 40R of the image information 142 to generate the pair of images 50L and 50R and the pair of images 60L and 60R. The adjustment unit 153 sets the parallax amount between an object in the image 50L and an object in the image 50R to the parallax amount A. The adjustment unit 153 sets the parallax amount between an object in the image 60L and an object in the image 60R to the parallax amount B. The adjustment unit 153 arranges the images 50L, 50R, 60L, and 60R in the order of 50L, 60L, 50R, and 60R. The adjustment unit 153 generates the adjusted image information 143 by repeatedly performing the same process on the pair of 41L and 41R, the pair of 42L and 42R, and the pair of 43L and 43R, which are the other stereo images.
The adjustment unit 153 monitors the user information table 141 and determines whether or not new user information is added. When the new user information is added in the user information table 141, for example, the adjustment unit 153 performs the process as illustrated in
As illustrated in
The adjustment unit 153 adjusts the parallax amount between an object in the image 50L and an object in the image 50R to the parallax amount A. The adjustment unit 153 adjusts the parallax amount between an object in the image 51L and an object in the image 51R to the parallax amount A. The adjustment unit 153 adjusts the parallax amount between an object in the image 60L and an object in the image 60R to the parallax amount B. The adjustment unit 153 adjusts the parallax amount between an object in the image 61L and an object in the image 61R to the parallax amount B.
Then, the adjustment unit 153 generates the adjusted image information 143 by arranging the images in the order of 50L, 60L, 50R, 60R, 51L, 61L, 51R, and 61R.
The shutter control unit 154 is a processing unit which controls open/close of the shutters of the glasses with shutters 50 by transmitting information related to open/close of the shutters to each pair of glasses with shutters 50 on the basis of the value of the common counter 145 and the display schedule 144.
The process of the shutter control unit 154 will be described assuming that the display schedule 144 is illustrated in
A case in which the value of the common counter 145 is “1” will be described. The shutter control unit 154 transmits information to open the left glass and close the right glass to the glasses with shutters 50 of the identification information “ID1”. The shutter control unit 154 transmits information to close the left and the right glasses to the glasses with shutters 50 of the identification information “ID2”.
A case in which the value of the common counter 145 is “2” will be described. The shutter control unit 154 transmits information to close the left glass and open the right glass to the glasses with shutters 50 of the identification information “ID1”. The shutter control unit 154 transmits information to close the left and the right glasses to the glasses with shutters 50 of the identification information “ID2”. Thereafter, in the same manner, the shutter control unit 154 controls the open/close of the glasses with shutters 50 on the basis of the display schedule 144.
The image output unit 155 is a processing unit which sequentially outputs the images of the adjusted image information 143 to the display unit 130 according to the value of the common counter 145.
The process of the image output unit 155 will be described assuming that the adjusted image information 143 is information illustrated in
The common counter management unit 156 is a processing unit which sequentially adds a value to the common counter 145. For example, the common counter management unit 156 adds 1 to the value of the common counter 145 K times a second.
Next, a relationship between an open/close state of each pair of glasses with shutters 50 controlled by the shutter control unit 154 and the image displayed on the display unit 130 will be described. Here, the number of users is “2”. First, the relationship between the open/close state of each pair of glasses with shutters 50 and the image displayed on the display unit 130 when the parallax amounts of the users are the same will be described. Next, the relationship between the open/close state of each pair of glasses with shutters 50 and the image displayed on the display unit 130 when the parallax amounts of the users are different from each other will be described.
As illustrated in
The image output unit 155 sequentially outputs the images of the adjusted image information 143 according to the value of the common counter. In the example illustrated in
When the value of the common counter is “2”, the left and the right glasses of the glasses with shutters 50A are closed. The left glass of the glasses with shutters 50B is opened and the right glass is closed. Thereafter, in the same manner, the shutter control unit 154 controls the open/close of the glasses with shutters 50A and 50B.
The image output unit 155 sequentially outputs the images of the adjusted image information 143 according to the value of the common counter. In the example illustrated in
Next, a processing procedure of the display device 100 according to the first embodiment will be described.
As illustrated in
The display device 100 adjusts the image information 142 on the basis of the parallax amount of each user and generates the adjusted image information 143 (step S104). The display device 100 outputs the adjusted image information 143 to the display unit 130 according to the common counter (step S105a). The display device 100 outputs the information related to the open/close to the glasses with shutters 50 according to the display schedule 144 and the common counter 145 (step S105b).
Next, a case in which the display device 100 acquires new user information will be described.
As illustrated in
When the new user information is acquired (step S151, Yes), the display device 100 counts the number of users (step S152). The display device 100 updates the display schedule 144 (step S153) and updates the adjusted image information 143 (step S154).
Next, effects of the display device 100 according to the first embodiment will be described. The display device 100 acquires the user information from each pair of glasses with shutters 50, counts the number of users, and generates the display schedule 144. The display device 100 generates the adjusted image information 143 in which the parallax amount of the image information 142 is adjusted for each user according to the parallax amount of each user information. The display device 100 sequentially outputs the images of the adjusted image information 143 while controlling the open/close of the glasses with shutters 50 according to the display schedule 144. Therefore, according to the display device 100, it is possible to display a stereoscopic image suited to each user's taste according to situations of a plurality of users.
According to the display device 100, when a new user is added, the adjusted image information 143 is re-generated from the image information 142 and the display schedule 144 is updated. Therefore, according to the display device 100, even if the number of users varies, it is possible to display a stereoscopic image suited to each user's taste according to the variation.
A display device according to a second embodiment is a display device using a naked-eye monitor. Examples of the naked-eye monitor include naked-eye monitors of a parallax barrier method, a lenticular method, and the like. First, the naked-eye monitor of the parallax barrier method and the naked-eye monitor of the lenticular method will be described.
Here, in both the parallax barrier method and the lenticular method, left and right pictures are vertically and alternately arranged in the same frame and displayed. The display device described below is a display device using the lenticular method as an example. However, the display device may use the parallax barrier method instead of the lenticular method.
The display device according to the second embodiment will be described. The display device according to the second embodiment displays a stereoscopic image to a user in cooperation with an external device.
An example of a configuration of the external device will be described.
The communication unit 201 is a processing unit which performs data communication with the display device. For example, the communication unit 201 corresponds to a communication device. The user information transmission unit 203 and the infrared control unit 205 described later performs data communication with the display device through the communication unit 201.
The storage unit 202 is a storage unit which stores user information 202a. The storage unit 202 corresponds to a storage device such as a memory. The user information 202a includes identification information and parallax amount information. The identification information is information for uniquely identifying the external device 200. The parallax amount information is information indicating a parallax amount preferred by a user. The user may arbitrarily update the parallax amount information by operating an input unit not illustrated in the drawings.
The user information transmission unit 203 is a processing unit which transmits the user information 202a stored in the storage unit 202 to the display device. For example, the user information transmission unit 203 may transmit the user information 202a when the external device 200 starts.
The infrared output unit 204 is a device which outputs infrared light according to an instruction of the infrared control unit 205. The infrared control unit 205 is a processing unit which causes the infrared output unit 204 to output infrared light. When the infrared light is output, the infrared control unit 205 transmits information of the output time, at which the infrared light is output, to the display device. The infrared control unit 205 may cause the infrared output unit 204 to output infrared light at a predetermined time interval. Or, when the infrared control unit 205 receives an instruction from the display device, the infrared control unit 205 may cause the infrared output unit 204 to output infrared light.
Next, a configuration of the display device according to the second embodiment will be described.
The communication unit 310 is a processing unit which performs data communication with the external device 200. There may be one external device 200 or may be a plurality of external devices 200. The communication unit 310 corresponds to a communication device. The control unit 360 described later transmits and receives data to and from the external device 200 through the communication unit 310.
The infrared light receiving units 320a and 320b are devices which receive the infrared light from the external device 200. When the infrared light receiving unit 320a receives the infrared light, the infrared light receiving unit 320a outputs information of the light receiving time, at which the infrared light is received, to a position information calculator 362. For example, the infrared light receiving units 320a and 320b are arranged at positions different from each other in the display unit 340.
The input unit 330 is an input device for inputting various information to the display device 300. For example, the input unit 330 corresponds to a keyboard, a touch panel, and the like. The display unit 340 is a display device that displays an image. For example, the display unit 340 corresponds to a monitor or a liquid crystal panel. A lenticular is arranged in the display unit 340.
The storage unit 350 stores a user information table 351, area information 352, image information 353, and adjusted image information 354. The storage unit 350 corresponds to a semiconductor memory device such as a RAM, a ROM, or a flash memory, or a storage device such as a hard disk or an optical disk.
The user information table 351 is a table having user information transmitted from each external device 200.
As illustrated in
The area information 352 is information indicating a relationship between an area of a display screen of the display unit 340 and an area in front of a naked-eye monitor, the display unit 340, from which an image of the area of the display screen can be viewed.
Images in the areas 10a to 10h and 12a to 12h can be seen by the right eye of a user located in a corresponding area. Images in the areas 11a to 11h and 13a to 13h can be seen by the left eye of a user located in a corresponding area.
The image information 353 is information including a plurality of stereo images, each of which has a pair of left eye image information and right eye image information. The data structure of the image information 353 is the same as, for example, that of the image information 142 described in the first embodiment.
The adjusted image information 354 is image information in which the parallax amount is adjusted for each user. The adjusted image information 354 is generated by an adjustment unit 363 described later. The data structure of the adjusted image information 354 is the same as, for example, that of the adjusted image information 143 described in the first embodiment.
The control unit 360 includes an acquisition unit 361, a position information calculator 362, an adjustment unit 363, and an image output unit 364. For example, the control unit 360 corresponds to an integrated device such as an ASIC or an FPGA. The control unit 360 also corresponds to an electronic circuit such as a CPU or an MPU.
The acquisition unit 361 is a processing unit which acquires user information from the external device 200. The acquisition unit 361 registers the acquired user information in the user information table 351. When the acquisition unit 361 acquires the information of the output time of infrared light from the external device 200, the acquisition unit 361 outputs the information of the output time to the position information calculator 362.
The position information calculator 362 is a processing unit which calculates the position of the external device 200. The position information calculator 362 registers the calculated position information in the user information table 351 in association with the identification information.
An example of the process of the position information calculator 362 will be described.
The position information calculator 362 calculates a distance 15a on the basis of the time difference between the light receiving time of the infrared light receiving unit 320a and the output time and the speed of the infrared light. The position information calculator 362 also calculates a distance 15b on the basis of the time difference between the light receiving time of the infrared light receiving unit 320b and the output time and the speed of the infrared light. The position information calculator 362 calculates the intersection point of a circle with a radius of the distance 15a around the position of the infrared light receiving unit 320a and a circle with a radius of the distance 15b around the position of the infrared light receiving unit 320b as the position of the external device 200.
The adjustment unit 363 is a processing unit which generates the adjusted image information 354 from the image information 353 on the basis of the user information table 351. For example, the adjustment unit 363 performs the same process as that of the adjustment unit 153 described in the first embodiment and generates the adjusted image information 354.
In addition to the above process, the adjustment unit 363 adjusts the parallax amount according to the change of the position of the user. For example, the adjustment unit 363 detects the change of the position of the user by referring to the change of the position information of the external device 200. First, the change of the stereoscopic effect when the user moves forward and when the user moves backward will be described.
Here, an example of the process for the adjustment unit 363 to adjust the parallax amount will be described.
Adjusted parallax amount A=Parallax amount A+2× (5)
The image output unit 364 determines a display line for each user on the basis of the user information table 351 and the area information 352 and displays corresponding adjusted image information 354 on the display line of the display unit 340.
Here, an example of the process of the image output unit 364 will be described.
The areas of the display unit 340 which can be viewed from the area 14c are the areas 10c, 11c, 12c, and 13c. Therefore, the image output unit 364 displays the adjusted image information 354 in which the parallax amount is adjusted to the parallax amount A in the areas 10c, 11c, 12c, and 13c of the display unit 340.
The areas of the display unit 340 which can be viewed from the area 14g are the areas 10g, 11g, 12g, and 13g. Therefore, the image output unit 364 displays the adjusted image information 354 in which the parallax amount is adjusted to the parallax amount B in the areas 10g, 11g, 12g, and 13g of the display unit 340.
The image output unit 364 may change areas, in which the adjusted image information 354 is displayed, according to the number of users. For example, when there is only the external device 200A and the number of users is one, the image output unit 364 may display the adjusted image information 354 in which the parallax amount is adjusted to the parallax amount A in the areas 10a to 10h, 11a to 11h, 12a to 12h, and 13a to 13h.
When there are the external devices 200A and 200B as illustrated in
The image output unit 364 monitors the user information table 351 and switches areas to which the adjusted image information 354 is output.
Next, a case will be described in which the external device 200B moves to the area 14b from the state of
Next, a processing procedure of the display device 300 according to the second embodiment will be described.
As illustrated in
The display device 300 determines the safest parallax amount (step S204), adjusts the image information 353 on the basis of the parallax amount, and generates the adjusted image information 354 (step S205). The display device 300 outputs the adjusted image information 354 to the display unit 340 (step S206).
Next, a processing procedure for the adjustment unit 363 to adjust the parallax amount will be described.
As illustrated in
On the other hand, if the viewing position of the user has changed (step S252, Yes), the adjustment unit 363 calculates an adjustment amount X (step S253). Then, the adjustment unit 363 adjusts the parallax amount of the adjusted image information 354 (step S254).
Next, effects of the display device 300 according to the second embodiment will be described. The display device 300 acquires the user information from the external device 200 and generates the adjusted image information 354 in which the parallax amount of the image information 353 is adjusted for each user according to the parallax amount of each user information. The display device 300 determines a display line on the basis of the position information of the user and the area information 352 and outputs the adjusted image information 354 to the display unit 340. Therefore, according to the display device 300, when a naked-eye monitor is used, it is possible to display a stereoscopic image suited to each user's taste according to a viewing state of a plurality of users.
When a new user is added, the display device 300 generates the adjusted image information 354 again from the image information 353 and outputs the adjusted image information 354 on the basis of the position information of the newly added user and the area information 352. Therefore, according to the display device 300, even if the number of users varies, it is possible to display a stereoscopic image suited to each user's taste according to the variation.
When the position information of the user changes, the display device 300 outputs the image information 353 according to the change of the position information. Therefore, according to the display device 300, it is possible to display an optimal stereoscopic image according to the movement of the user.
When a plurality of users are located in the same area, the display device 300 adjusts the parallax amount of a stereo image on the basis of the smallest parallax amount among the parallax amounts corresponding to the plurality of users. Therefore, according to the display device 300, it is possible to display a stereoscopic image by giving importance to a person who tends to have motion sickness induced by stereoscopic images among the users located in the same area.
The display device 300 determines whether or not the position information of the user changes in the forward/backward direction, and when the position information of the user changes in the forward/backward direction, the display device 300 corrects the parallax amount and adjusts the parallax amount of a stereo image on the basis of the corrected parallax amount. Therefore, according to the display device 300, even when the user moves in the forward/backward direction, it is possible to display a stereoscopic image with maintaining the stereoscopic effect preferred by the user.
The display device 300 of the second embodiment acquires the user information from the external device 200 and adjusts the parallax amount of the mage information 353 on the basis of the parallax amount included in the user information. However, it is not limited to this. For example, the display device 300 may determine the parallax amount preferred by the user on the basis of a gesture of the user and adjust the parallax amount of the image information 353.
For example, the display device 300 includes a camera and a gesture table. The camera captures an image of the user and the display device 300 determines a motion of a hand of the user by performing conventional image processing on the image captured by the camera. For example, the display device 300 determines whether the hand of the user moves right and left or back and forth.
The gesture table is a table recording a relationship between the motion of the hand and the parallax amount. For example, if the motion of the hand is a left-right motion, a new parallax amount is obtained by adding a predetermined value to the parallax amount. If the motion of the hand is a back and forth motion, a new parallax amount is obtained by subtracting a predetermined value from the parallax amount.
The display device 300 adjusts the parallax amount by comparing the motion of the hand of the user and the gesture table and adjusts the image information 353 by the adjusted parallax amount. Further, the display device 300 may store motion unique to the user and the parallax amount of the user in association with each other, determine a motion unique to the user from the image of the camera, and determine the parallax amount of the user corresponding to the determined motion.
Next, an example of a computer that executes a display program implementing the same function as that of the display devices 100 and 300 described in the first and the second embodiments will be described.
As illustrated in
The hard disk device 508 includes, for example, an acquisition program 508a, a display schedule generation program 508b, and an adjustment program 508c. The hard disk device 508 further includes a shutter control program 508d and an image output program 508e. The CPU 501 reads the programs 508a to 508e and loads the programs in the RAM 507.
The acquisition program 508a functions as an acquisition process 507a. The display schedule generation program 508b functions as a display schedule generation process 507b. The adjustment program 508c functions as an adjustment process 507c. The shutter control program 508d functions as a shutter control process 507d. The image output program 508e functions as an image output process 507e.
For example, the acquisition process 507a corresponds to the acquisition unit 151. The display schedule generation process 507b corresponds to the display schedule generator 152. The adjustment process 507c corresponds to the adjustment unit 153. The shutter control process 507d corresponds to the shutter control unit 154. The image output process 507e corresponds to the image output unit 155.
The programs 508a to 508e need not necessarily be stored in the hard disk device 508 before execution thereof. For example, the programs are stored in a “portable physical medium” such as a flexible disk (FD), a CD-ROM, a DVD disk, a magneto-optical disk, or an IC card which are inserted in the computer 500. The computer 500 may read the programs 508a to 508e from these media and execute the programs 508a to 508e. The display device 300 described in the second embodiment is also executed by the computer 500 in the same manner as the display device 100.
According to the disclosed display device, there is an effect that it is possible to display a stereoscopic image suited to each user's taste according to situations of a plurality of users.
All examples and conditional language recited herein are intended for pedagogical purposes of aiding the reader in understanding the invention and the concepts contributed by the inventors to further the art, and are not to be construed as limitations to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although the embodiments of the present invention have been described in detail, it should be understood that the various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2011-276454 | Dec 2011 | JP | national |