Display control apparatus, display control method, recording medium, and display system that corrects distortion based on viewpoint information and a display position
It is an object of the present disclosure to display an image that is optimal for each viewer. A display control apparatus includes a distortion correction selecting section that determines a display position that is a position, on a screen, at which an image of content is displayed, determines a viewer position that is a position of a viewer who views the image, and determines, according to the viewer position, transformation information used to correct the image such that a distortion in the image appears reduced to the viewer when the viewer views the image displayed at the display position on the screen; and a distortion correction processor that renders a correction image that is an image obtained by correcting the image using the transformation information to generate correction-image rendering data that is output to the display apparatus.
1 . A display control apparatus, comprising;
a distortion correction selecting circuit configured to:
determine a display position that is a position, on a screen, at which an image of content is displayed,
determine a viewer position that is a position of a viewer who views the image, wherein the viewer position is determined based on a display mode indicating a priority between plural seats, the plural seats including a driver's seat and a passenger seat, wherein, when the display mode indicates an equality mode between the driver's seat and the passenger seat, the viewer position is determined as a virtual intermediate position between the driver's seat and the passenger seat; and
determine, according to the viewer position, transformation information used to correct the image such that a distortion in the image appears reduced to the viewer when the viewer views the image displayed at the display position on the screen; and
a distortion correction processor configured to render a correction image that is an image obtained by correcting the image using the transformation information to generate correction-image rendering data that is output to the screen, wherein the image of the content displayed on the screen is viewable from plural seats.
2 . The display control apparatus according to claim 1 , wherein
the viewer position includes a position in a width direction of the screen and a position in a height direction of the screen.
3 . The display control apparatus according to claim 1 , wherein
the distortion correction selecting circuit is configured to determine the display position on a basis of an attribute of the content.
4 . The display control apparatus according to claim 1 , wherein
the transformation information is a parameter used to transform coordinates representing the display position for the image into coordinates representing a pixel of the screen that is used to display the image at the display position, and
the pieces of transformation information different from each other are respectively used correspondingly to the viewer positions of a plurality of the viewer positions different from each other.
5 . The display control apparatus according to claim 1 , wherein
the distortion correction selecting circuit is configured to determine the display position on a basis of viewpoint information regarding a viewpoint of the viewer, the viewpoint information indicating a position of eyes of the viewer and a position of the viewpoint of the viewer, the viewpoint information being acquired from a viewpoint information determining circuit configured to determine the viewpoint information.
6 . The display control apparatus according to claim 5 , wherein
the viewpoint information determining circuit is configured to determine the viewpoint information regarding viewpoints of a plurality of candidates for the viewer, and
the distortion correction selecting circuit is configured to determine the display position on a basis of viewpoint information regarding the viewpoints of the plurality of candidates.
7 . The display control apparatus according to claim 1 , wherein
the distortion correction selecting circuit is configured to determine the viewer position on a basis of viewpoint information regarding a viewpoint of the viewer, the viewpoint information indicating a position of eyes of the viewer and a position of the viewpoint of the viewer, the viewpoint information being acquired from a viewpoint information determining circuit configured to determine the viewpoint information.
8 . The display control apparatus according to claim 7 , wherein
the viewpoint information determining circuit is configured to determine the viewpoint information regarding viewpoints of a plurality of candidates for the viewer, and
the distortion correction selecting circuit is configured to determine the viewer position on a basis of viewpoint information regarding the viewpoints of the plurality of candidates.
9 . The display control apparatus according to claim 1 , wherein
the screen includes a freeform surface.
10 . The display control apparatus according to claim 1 , wherein
the screen is a windshield of a vehicle.
11 . The display control apparatus according to claim 10 , wherein
the distortion correction selecting circuit is configured to determine as the viewer position, a driver's seat of the vehicle, a passenger seat of the vehicle, or both the driver's seat and the passenger seat.
12 . The display control apparatus according to claim 10 , wherein
the screen is a projection apparatus that is capable of projecting the image onto an entire region of the windshield in a width direction of the windshield.
13 . The display control apparatus according to claim 1 , wherein display position determining circuit is further configured to determine a display position based on a display mode selected from a plurality of display modes.
14 . The display control apparatus according to claim 13 , wherein attributes of the content to be displayed is based on the display mode.
15 . The display control apparatus according to claim 13 , wherein a relative position of each image of content of a plurality of different images of content to be displayed is based on the display mode.
16 . The display control apparatus according to claim 13 , wherein a relative size of each image of content of a plurality of different images of content to be displayed is based on the display mode.
17 . The display control apparatus according to claim 1 , wherein the virtual intermediate position is a midpoint of a line segment connecting a position of eyes of a viewer in the driver's seat and a position of eyes of a viewer in the passenger seat.
18 . A display control method, comprising:
determining a display position that is a position, on a screen, at which an image of content is displayed;
determining a viewer position that is a position of a viewer who views the image, wherein the viewer position is determined based on a display mode indicating a priority between plural seats, the plural seats including a driver's seat and a passenger seat, wherein, when the display mode indicates an equality mode between the driver's seat and the passenger seat, the viewer position is determined as a virtual intermediate position between the driver's seat and the passenger seat;
determining, according to the viewer position, transformation information used to correct the image such that a distortion in the image appears reduced to the viewer when the viewer views the image displayed at the display position on the screen; and
rendering a correction image that is an image obtained by correcting the image using the transformation information to generate correction-image rendering data that is output to the screen, wherein the image of the content displayed on the screen is viewable from plural seats.
19 . A non-transitory computer-readable recording medium that records therein a display control program that operates a control circuit of a display control apparatus as a distortion correction selecting circuit and a distortion correction processor,
the distortion correction selecting circuit
determining a display position that is a position, on a screen, at which an image of content is displayed,
determining a viewer position that is a position of a viewer who views the image, wherein the viewer position is determined based on an attribute of the content and positions of plural seats and wherein the viewer position is determined as one of a driver's seat position, a passenger seat position, or a virtual intermediate position between the driver's seat and the passenger seat based on the attribute of the co, and
determining, according to the viewer position, transformation information used to correct the image such that a distortion in the image appears reduced to the viewer when the viewer views the image displayed at the display position on the screen,
the distortion correction processor rendering a correction image that is an image obtained by correcting the image using the transformation information to generate correction-image rendering data that is output to the screen, wherein the image of the content displayed on the screen is viewable from plural seats.
20 . A display system, comprising:
a display apparatus that displays an image of content on a screen; and
a display control apparatus that includes a distortion correction selecting circuit configured to:
determine a display position that is a position, on the screen, at which the image of the content is displayed,
determine a viewer position that is a position of a viewer who views the image, wherein the viewer position is determined based on a display mode indicating a priority between plural seats, the plural seats including a driver's seat and a passenger seat, wherein, when the display mode indicates an equality mode between the driver's seat and the passenger seat, the viewer position is determined as a virtual intermediate position between the driver's seat and the passenger seat, and
determine, according to the viewer position, transformation information used to correct the image such that a distortion in the image appears reduced to the viewer when the viewer views the image displayed at the display position on the screen, and
a distortion correction processor configured to render a correction image that is an image obtained by correcting the image using the transformation information to generate correction-image rendering data that is output to the display apparatus, wherein the image of the content displayed on the screen is viewable from plural seats.