Display adjustments to provide cues for improved viewer posture
A display frame position/orientation adjustment is made to a computer display data set before it is displayed on a display screen (for example, a display screen of a user's smartphone). The offsets the display from the display frame defined by the edges of the display screen. The user tends to counter these offsets by moving from a relatively poor body posture and into a good body posture.
1. A computer-implemented method (CIM) comprising:
receiving a body position data set including information indicative of a set of body position attribute value(s) corresponding to a set of body position attribute(s) of a user;
determining that the first attribute value of the set of body position attribute values indicates a relatively poor posture;
receiving an original version of a first display data set including information indicative of a visual display to be displayed to the user within a display frame on a display screen of a display device;
adjusting a display frame position/orientation of the original version of the first display data set to obtain an adjusted first display data set, so that the adjustment of the display frame position orientation will tend to cause the user to move from the relatively poor posture position to an improved posture position; and
displaying on the display screen of the display device a visual display corresponding to the adjusted first display data set.
2. The CIM of claim 1 wherein the display device is built into a smartphone.
3. The CIM of claim 1 wherein the display device is built into a virtual reality (VR) headset.
4. The CIM of claim 1 wherein the first attribute is forward head tilt and display frame position/orientation is adjusted to create an upwards offset.
5. The CIM of claim 1 wherein the first attribute is face to screen distance and display frame position/orientation is adjusted along an axis perpendicular to a plane of the display screen.
6. The CIM of claim 1 wherein the display frame position adjustment creates an offset in an upwards linear direction that is countered by the user moving and/or rotating their head upwards toward a straight up vertical position.
7. A computer program product (CPP) comprising:
a set of storage device(s); and
computer code stored collectively in the set of storage device(s), with the computer code including data and instructions to cause a processor(s) set to perform at least the following operations:
receiving a body position data set including information indicative of a set of body position attribute value(s) corresponding to a set of body position attribute(s) of a user,
determining that the first attribute value of the set of body position attribute values indicates a relatively poor posture,
receiving an original version of a first display data set including information indicative of a visual display to be displayed to the user within a display frame on a display screen of a display device,
adjusting a display frame position/orientation of the original version of the first display data set to obtain an adjusted first display data set, so that the adjustment of the display frame position orientation will tend to cause the user to move from the relatively poor posture position to an improved posture position, and
displaying on the display screen of the display device a visual display corresponding to the adjusted first display data set.
8. The CPP of claim 7 wherein the display device is built into a smartphone.
9. The CPP of claim 7 wherein the display device is built into a virtual reality (VR) headset.
10. The CPP of claim 7 wherein the first attribute is forward head tilt and display frame position/orientation is adjusted to create an upwards offset.
11. The CPP of claim 7 wherein the first attribute is face to screen distance and display frame position/orientation is adjusted along an axis perpendicular to a plane of the display screen.
12. The CPP of claim 7 wherein the display frame position adjustment creates an offset in an upwards linear direction that is countered by the user moving and/or rotating their head upwards toward a straight up vertical position.
13. A computer system (CS) comprising:
a processor(s) set;
a set of storage device(s); and
computer code stored collectively in the set of storage device(s), with the computer code including data and instructions to cause the processor(s) set to perform at least the following operations:
receiving a body position data set including information indicative of a set of body position attribute value(s) corresponding to a set of body position attribute(s) of a user,
determining that the first attribute value of the set of body position attribute values indicates a relatively poor posture,
receiving an original version of a first display data set including information indicative of a visual display to be displayed to the user within a display frame on a display screen of a display device,
adjusting a display frame position/orientation of the original version of the first display data set to obtain an adjusted first display data set, so that the adjustment of the display frame position orientation will tend to cause the user to move from the relatively poor posture position to an improved posture position, and
displaying on the display screen of the display device a visual display corresponding to the adjusted first display data set.
14. The CS of claim 13 wherein the display device is built into a smartphone.
15. The CS of claim 13 wherein the display device is built into a virtual reality (VR) headset.
16. The CS of claim 13 wherein the first attribute is forward head tilt and display frame position/orientation is adjusted to create an upwards offset.
17. The CS of claim 13 wherein the first attribute is face to screen distance and display frame position/orientation is adjusted along an axis perpendicular to a plane of the display screen.
18. The CS of claim 13 wherein the display frame position adjustment creates an offset in an upwards linear direction that is countered by the user moving and/or rotating their head upwards toward a straight up vertical position.