The present invention relates to a line-of-sight reproduction system, a line-of-sight reproduction method, and a program.
In communication between persons, not only a gesture of matching the line of sight with a person facing another, but also a gesture of not matching the line of sight are important non-language information. In pictures, signboards, or the like, there is a method of using an illusion using two-layer display surfaces as a classical method for matching the line of sight of a person displayed, for example, with an observer at an arbitrary position in a real space.
Also, for example, in NPL 1, there is disclosed a method of reproducing a state in which the line of sight of a two-dimensional virtual character is directed to a specific observer by displaying a pupil image in front of a face image by using a two-layer display.
However, with the conventional techniques, although the state in which the line of sight is being sent to a specific object can be reproduced, it is not possible to reproduce an operation of not matching the line of sight (gaze avoidance). In other words, both of the conventional techniques have a problem that the state of the line of sight is determined by the depth of the two layers in terms of hardware, and it is not possible to reproduce an operation of not matching the line of sight (gaze avoidance).
The present invention has been made in view of this problem, and an object of the present invention is to provide a line-of-sight reproduction system, a line-of-sight reproduction method, and a program that can reproduce an operation of not matching the line of sight (gaze avoidance).
A line-of-sight reproduction system according to one aspect of the present invention is a line-of-sight reproduction system including a pseudo eyeball model generation device and a display device, in which the pseudo eyeball model generation device generates a pseudo eyeball model representing a pseudo eyeball with virtual eyeball information indicating a virtual eyeball and pseudo pupil information obtained by moving a position of a pseudo pupil from a surface of the virtual eyeball to a side of an observer in association with a degree of gaze avoidance of deviating an eye line from a viewpoint of the observer, and the display device renders a pseudo eyeball image representing the pseudo eyeball based on the pseudo eyeball model, and then renders a display image of another display element.
Further, a line-of-sight reproduction method according to one aspect of the present invention is a line-of-sight reproduction method performed by the above line-of-sight reproduction system, and the method includes: generating, by the pseudo eyeball model generation device, a pseudo eyeball model representing a pseudo eyeball with virtual eyeball information indicating a virtual eyeball and pseudo pupil information obtained by moving a position of a pseudo pupil from a surface of the virtual eyeball to a side of an observer in association with a degree of gaze avoidance of deviating an eye line from a viewpoint of the observer; and rendering, by the display device, a pseudo eyeball image representing the pseudo eyeball based on the pseudo eyeball model, and then rendering, by the display device, a display image of another display element.
Furthermore, a program according to one aspect of the present invention is a program for causing a computer to function as the above line-of-sight reproduction system.
According to the present invention, it is possible to reproduce an operation of not matching the line of sight (gaze avoidance).
An embodiment of the present invention will be described below with reference to the drawings. The same elements in a plurality of drawings are given the same reference numerals in order not to repeat description.
The line-of-sight reproduction system 100 includes a pseudo eyeball model generation device 10 and a display device 20.
The pseudo eyeball model generation device 10 generates a pseudo eyeball model representing a pseudo eyeball with virtual eyeball information indicating a virtual eyeball and pseudo pupil information obtained by moving a position of a pseudo pupil from a surface of the virtual eyeball to a side of an observer in association with a degree of gaze avoidance of deviating an eye line from a viewpoint of the observer.
As shown in
The pseudo eyeball model 30 shown in
In
When the pseudo pupil 32 is disposed in this manner, a straight line α indicated by an alternate long and short dashed line connecting the viewpoint 40 of the observer and the center of the pseudo pupil 32 is located inside a straight line β indicated by a broken line connecting the viewpoint 40 and the center of the virtual eyeball 31. The observer feels a stronger degree of gaze avoidance as the difference between the straight lines β and α is larger. On the other hand, the observer feels that the line of sight matches as the straight lines β and α are closer.
Further, in the case of the example shown in
The eyelid 33 is not limited to the shape shown in
Further, a face image of a person may be drawn on the surface of the planar member. In that case, the display device 20 only needs to display the pseudo eyeball image in accordance with the position of the opening of the eyelid 33 of the face image panel. In other words, the display device 20 does not need to display the face image. The display device 20 will be described in detail later.
When the pseudo pupil 32 is disposed outside the virtual eyeball 31, the pseudo pupil 32 is drawn in front of the eyelid 33 in the normal rendering of a 3D image, and thus contradiction may occur in occlusion (overlapping expression).
The display device 20 according to the present embodiment does not cause contradiction in the occlusion. Next, the display device 20 will be described.
As shown in
The viewpoint image information generation unit 21 converts a pseudo eyeball into three pieces of image information, that is, image information obtained by viewing the pseudo eyeball from the right side by the observer, image information obtained by viewing the pseudo eyeball from the front by the observer, and image information obtained by viewing the pseudo eyeball from the left side by the observer, based on the pseudo eyeball model 30 input from the pseudo eyeball model generation device 10.
At the same time, the viewpoint image information generation unit 21 generates image information in which the face of the person is viewed in each direction. However, the facial expression may be the same. The viewpoint image information generation unit 21 outputs three pieces of image information including the face of a person and a pseudo eyeball to the projection device 22.
At this time, the viewpoint image information generation unit 21 renders a pseudo eyeball image representing the pseudo eyeball based on the pseudo spectacle model 30, and then renders a display image of another display element. The other display element is, for example, each element of the face. Thus, by drawing the pseudo eyeball model 30 prior to each element of the face, contradiction of occlusion can be prevented.
The projection device 22-1 on the right side of the screen 23 projects image information obtained by viewing the face of the person and the pseudo eyeball from the left side. The projection device 22-2 located in front of the screen 23 projects image information obtained by viewing the face of the person and the pseudo eyeball from the front. The projection device 22-3 on the left side of the screen 23 projects image information obtained by viewing the face of the person and the pseudo eyeball from the right side.
Adjacent projection devices 22-1 and 22-2 and 22-2 and 22-3 project image information on the screen 23 in an overlapping manner. A projection surface 24-2 of the projection device 22-2 is shown on the surface of the screen 23. The projection device 22-1 projects a part of a projection surface 24-1 (not shown) on the left side of the projection surface 24-2 in an overlapping manner. The projection device 22-3 projects a part of a projection surface 24-3 (not shown) on the right side of the projection surface 24-2 in an overlapping manner.
The screen 23 is a screen in which the brightness of the displayed image is smoothly changed in accordance with the movement of the viewpoint. As a screen having such a characteristic, a “spatial imaging iris surface type screen” is known. The iris is a mechanism inside the projection device 22 and adjusts the amount of light corresponding to the diaphragm of the camera.
When the observer looks at the screen 23 while moving from the center of the central projection surface 24-2 to the projection surface 24-3, the observer perceives a stereoscopic image viewed by turning the face of the person including the pseudo eyeball from the front to the right. Looking at the screen 23 while moving from the center of the central projection surface 24-2 to the projection surface 24-1, the observer perceives a stereoscopic image viewed by turning the face of the person including the pseudo eyeball from the front to the left. In other words, a stereoscopic image having motion parallax can be displayed.
The display device 20 does not necessarily require the above-mentioned motion parallax. A display device, such as a multi-viewpoint display having a small number of viewpoints, in which monocular images can be switched according to the position of the observer, may be used.
As described above, the line-of-sight reproduction system 100 according to the present embodiment is a line-of-sight reproduction system including a pseudo eyeball model generation device 10 and a display device 20, in which the pseudo eyeball model generation device 10 generates a pseudo eyeball model 30 representing a pseudo eyeball with virtual eyeball information indicating a virtual eyeball 31 and pseudo pupil information obtained by moving a position of a pseudo pupil 32 from a surface of the virtual eyeball 31 to a side of an observer in association with a degree of gaze avoidance of deviating an eye line from a viewpoint 40 of the observer, and the display device 20 renders a pseudo eyeball image representing the pseudo eyeball based on the pseudo eyeball model 30, and then renders a display image of another display element. Thus, it is possible to reproduce an operation of not matching the line of sight (gaze avoidance).
Further, the display device 20 may display a different face image (facial expression) of a person in correspondence with the pseudo eyeball model 30. In this case, the viewpoint image information generation unit 21 uses the pseudo eyeball model 30 and emotion information as inputs.
The emotion information is information indicating various emotions such as anger, joy, and sadness. The viewpoint image information generation unit 21 displays a different face corresponding to the emotion information and a pseudo eyeball based on the pseudo eyeball model 30.
In this way, the display device 20 may receive emotion information expressing the emotion as an input and display the pseudo eyeball corresponding to the pseudo eyeball model 30 and the facial expression corresponding to the emotion information. According to this, the operation of not matching the line of sight (gaze avoidance) can be provided with a more rich emotional expression.
As described above, it has been described that the reproduction of the gaze avoidance operation can be performed by moving the position of the pseudo pupil 32 from the surface of the virtual eyeball 31 to the observer side. Here, a guideline for the sizes of the virtual eyeball 31 and the pseudo pupil 32 will be described.
The diameter q of the pseudo pupil 32 is calculated based on the following equation.
In this way, the pseudo eyeball model generation device 10 generates the diameter q of the pseudo pupil 32 by multiplying a ratio of a distance S between the center of the pseudo pupil 32 and the viewpoint 40 of the observer and a distance R between the surface of the virtual eyeball 31 on the observer side and the viewpoint 40 of the observer by the size p of the pupil on the virtual eyeball. Thereby, a pseudo eyeball model 30 capable of displaying a pseudo eyeball of an appropriate size can be generated.
The pseudo eyeball model generation device 10 generates the pseudo eyeball model 30 representing the pseudo eyeball with virtual eyeball information indicating the virtual eyeball 31 and pseudo pupil information obtained by moving the position of the pseudo pupil 32 from the surface of the virtual eyeball 31 to the observer side in association with the degree of gaze avoidance of deviating an eye line from the viewpoint 40 of the observer (step S1).
The display device 20 renders a pseudo eyeball image representing the pseudo eyeball based on the pseudo eyeball model 30, and then renders a display image of another display element (step S2). Thus, it is possible to reproduce an operation of not matching the line of sight (gaze avoidance).
The line-of-sight reproduction system 100 can be realized by a general-purpose computer system shown in
The present invention is not limited to the above embodiment, and can be modified without departing from the scope of the gist of the invention. For example, although the screen 23 of the display device 20 has been described with reference to an example of a reflection type, the present invention is not limited to this example. The screen 23 may be of a transmission type. In the case of a transmission type screen, an observer observes the pseudo eyeball with light transmitted through the screen.
Although the information on the “degree of gaze avoidance” has been described with reference to an example in which the information is input from the outside, the present invention is not limited to this example. For example, a line-of-sight generation unit that generates information on the “degree of gaze avoidance” along a scenario may be provided.
In this manner, the present invention includes various embodiments etc., not described herein, as a matter of course. Thus, the technical scope of the present invention is only defined by invention specifying matters in the claims that are appropriate from the above description.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/029038 | 7/29/2020 | WO |