CPC G06V 40/165 (2022.01) [A61B 5/0022 (2013.01); A61B 5/01 (2013.01); A61B 5/0205 (2013.01); G06N 3/04 (2013.01); G16H 40/67 (2018.01)] | 19 Claims |
1. An information handling system, comprising:
at least one processor;
a microcontroller coupled to the at least one processor;
a plurality sensors coupled to the microcontroller;
a camera coupled to the at least one processor; and
a memory medium, coupled to the at least one processor, that stores instructions executable by the at least one processor, which when executed by the at least one processor, cause the information handling system to:
determine that a user is in a presence of the information handling system;
determine that a low power vision camera is not available at the information handling system;
in response to determining that the low power vision camera is not available, determine that a time-of-flight proximity sensor is not available;
in response to determining that the time-of-flight proximity sensor is not available, utilize a standard camera associated with the information handling system;
wherein the standard camera is configured to:
determine a digital image of a face of the user; and
determine an angle of the face of the user with respect to a vertical axis of the camera based at least on the digital image;
wherein the microcontroller is configured to:
receive the angle of the face of the user with respect to the vertical axis of the camera;
determine, based at least on the angle of the face of the user, that the face of the user is facing a display associated with the information handling system;
after determining that the face of the user is facing the display, determine a first amount of time, which the user spends looking at the display;
determine, via the plurality sensors associated with the information handling system, a heart rate associated with the user and a respiratory rate associated with the user;
determine that the user should move based at least on the first amount of time, the heart rate, the respiratory rate, and the angle; and
wherein the instructions further cause the information handling system to:
display, via the display, information indicating that the user should move.
|