INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM
An information processing apparatus includes a processor configured to detect a viewable region of a display surface on a user, the viewable region being viewable from the user, and display predetermined information in an area including the center of the viewable region.
1 . An information processing apparatus comprising:
a processor configured to:
detect a viewable region of a display surface on a user, the viewable region being viewable from the user; and
display predetermined information in an area including the center of the viewable region.
2 . The information processing apparatus according to claim 1 ,
wherein the display surface is a display of a wearable device worn by the user.
3 . The information processing apparatus according to claim 2 ,
wherein the information processing apparatus is the wearable device.
4 . The information processing apparatus according to claim 1 ,
wherein the display surface is a portion of the user on which an image is projected by a projector.
5 . The information processing apparatus according to claim 4 ,
wherein the projector is a projector of the information processing apparatus, and
wherein the information processing apparatus is wearable.
6 . The information processing apparatus according to claim 1 ,
wherein the processor is configured to detect the viewable region from a relationship among a position of the display surface, a position of an imaging device, and an orientation of the user's face that is determined from an image captured by the imaging device.
7 . The information processing apparatus according to claim 6 ,
wherein the processor is configured to detect a direction of the user's line of sight as the orientation of the user's face.
8 . The information processing apparatus according to claim 2 ,
wherein the processor is configured to:
determine a contacting portion of a back of the display, the contacting portion being a portion that is in contact with the user in a state where the user is wearing the display, and
detect the viewable region based on the contacting portion.
9 . The information processing apparatus according to claim 8 ,
wherein the processor is configured to set the center of the viewable region to a position that corresponds to the contacting portion.
10 . The information processing apparatus according to claim 8 ,
wherein the processor is configured to detect the viewable region from a relationship among the contacting portion, a position of an imaging device, and an orientation of the user's face determined from an image captured by the imaging device.
11 . The information processing apparatus according to claim 1 ,
wherein the display surface has a curve to fit the user.
12 . The information processing apparatus according to claim 11 ,
wherein the display is a deformable display.
13 . The information processing apparatus according to claim 11 ,
wherein the display is attached to a cylindrical member.
14 . The information processing apparatus according to claim 1 ,
wherein the predetermined information is information relating to time.
15 . The information processing apparatus according to claim 1 ,
wherein the predetermined information is information relating to communication.
16 . The information processing apparatus according to claim 1 ,
wherein a position at which the predetermined information is displayed is changeable by a user operation.
17 . The information processing apparatus according to claim 1 ,
wherein a position at which information that is positioned outside the viewable region, in which the predetermined information is displayed, is displayed is changeable by a user operation.
18 . The information processing apparatus according to claim 1 ,
wherein the processor is configured to change a display size of the predetermined information in accordance with a size of the region viewable from the user.
19 . The information processing apparatus according to claim 1 ,
wherein the processor is configured to change a number of items of the predetermined information that are displayed in accordance with a size of the viewable region viewable from the user.
20 . A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:
detecting a viewable region of a display surface on a user, the viewable region being viewable from the user; and
displaying predetermined information in an area including the center of the viewable region.