Personalization system and method for a vehicle based on spatial locations of occupants' body portions
A personalization system for a vehicle includes an image-capture device configured to capture a plurality of images of one or more occupants in the vehicle and control circuitry configured to estimate a plurality of Z-heights of a plurality of body portions of each of the one or more occupants from a reference position in the vehicle, based on the plurality of images captured from the image-capture device, determine an associative relationship between the plurality of Z-heights of the plurality of body portions of each of the one or more occupants in the vehicle and a plurality of in-vehicle systems, based on defined user-preferences, and control the plurality of in-vehicle systems to direct an output from a corresponding in-vehicle system to a specific body portion of each of the one or more occupants in the vehicle, based on the estimated plurality of Z-heights and the determined associative relationship.
1 . A method implemented by one or more processors included in a vehicle, the method comprising:
capturing, by an image-capture device in the vehicle, a plurality of images of a driver in the vehicle, wherein the driver is associated with a respective profile;
tracking, by circuitry in the vehicle, a plurality of Z-heights of a plurality of body portions of the driver from a reference position in the vehicle, based on the plurality of images captured from the image-capture device, wherein the plurality of Z-heights includes a tracked Z-height of a first body portion of the plurality of body portions and a tracked Z-height of a second body portion of the plurality of body portions;
determining, by the circuitry, an associative relationship between the plurality of Z-heights of the plurality of body portions of the driver and a plurality of in-vehicle systems, wherein a first of the in-vehicle systems is associated with the first body portion of the driver, wherein the circuitry identifies the tracked Z-height of the first body portion of the driver, wherein a second of the in-vehicle systems is associated with the second body portion of the driver, and wherein the circuitry is configured to identify the tracked Z-height of the second body portion of the driver;
accessing a profile associated with the driver, the profile defining user-preferences for the driver comprising, at least, settings for the plurality of in-vehicle systems;
detecting that the driver is in a distressed state based on an analysis of a plurality of defined metrics associated with the driver; and
communicating an autonomous mode start signal to an engine control module of the vehicle to cause the vehicle to be automatically driven to a medical emergency center, wherein the medical emergency center is selected based on the profile associated with the driver.
2 . The method of claim 1 , wherein the plurality of defined metrics associated with the driver comprise facial position, body language, seating position, eye movement, body movement, health parameters, and tone or pitch of a voice of the driver.
3 . The method of claim 1 , wherein detecting the driver is in the distressed state comprises detecting a deviation in one or more of the plurality of defined metrics.
4 . The method of claim 3 , wherein the plurality of defined metrics are established as a regular baseline and defined as normal.
5 . The method of claim 1 , further comprising detecting the driver is unresponsive to an audio alert generated in the vehicle, wherein the audio alert generated in the vehicle asks the driver if they are okay.
6 . The method of claim 1 , further comprising communicating a health emergency alert signal to the medical emergency center based on a lack of response received from the driver within a user specified time period.
7 . The method of claim 6 , wherein the health emergency alert signal comprises an indication that the driver is in distress and a vehicle location.
8 . The method of claim 1 , wherein the vehicle is diagnosed as okay-to-drive based on a determination that the vehicle is undamaged.
9 . The method of claim 1 , wherein the driver is identified based on facial recognition.
10 . The method of claim 1 , further comprising selecting the medical emergency center of a plurality of medical emergency centers based on the medical emergency center being at a shortest distance to a current location of the vehicle.
11 . A system comprising one or more processors and non-transitory computer storage media storing instructions that when executed by the one or more processors, cause the one or more processors in a vehicle to:
capture, by an image-capture device in the vehicle, a plurality of images of a driver in the vehicle, wherein the driver is associated with a respective profile;
track, by circuitry in the vehicle, a plurality of Z-heights of a plurality of body portions of the driver from a reference position in the vehicle, based on the plurality of images captured from the image-capture device, wherein the plurality of Z-heights includes a tracked Z-height of a first body portion of the plurality of body portions and a tracked Z-height of a second body portion of the plurality of body portions;
determine, by the circuitry, an associative relationship between the plurality of Z-heights of the plurality of body portions of the driver and a plurality of in-vehicle systems, wherein a first of the in-vehicle systems is associated with the first body portion of the driver, wherein the circuitry identifies the tracked Z-height of the first body portion of the driver, wherein a second of the in-vehicle systems is associated with the second body portion of the driver, and wherein the circuitry is configured to identify the tracked Z-height of the second body portion of the driver;
access a profile associated with the driver, the profile defining user-preferences for the driver comprising, at least, settings for the plurality of in-vehicle systems;
detect that the driver is in a distressed state, based on an analysis of a plurality of defined metrics associated with the driver; and
communicate an autonomous mode start signal to an engine control module of the vehicle to cause the vehicle to be automatically driven to a medical emergency center, wherein the medical emergency center is selected based on the profile associated with the driver.
12 . The system of claim 11 , wherein the plurality of defined metrics associated with the driver comprise, facial position, body language, seating position, eye movement, body movement, health parameters, and tone or pitch of a voice of the driver.
13 . The system of claim 11 , wherein detecting the driver is in the distressed state comprises detecting a deviation in one or more of the plurality of defined metrics.
14 . The system of claim 13 , wherein the plurality of defined metrics are established as a regular baseline and defined as normal.
15 . The system of claim 11 , further comprising detecting the driver is unresponsive to an audio alert generated in the vehicle, wherein the audio alert generated in the vehicle asks the driver if they are okay.
16 . The system of claim 11 , further comprising communicating a health emergency alert signal to the medical emergency center based on a lack of response received from the driver within a user specified time period.
17 . The system of claim 16 , wherein the health emergency alert signal comprises an indication that the driver is in distress and a vehicle location.
18 . The system of claim 11 , wherein the vehicle is diagnosed as okay-to-drive based on a determination that the vehicle is undamaged.
19 . The system of claim 11 , further comprising selecting the medical emergency center of a plurality of medical emergency centers based on the medical emergency center being at a shortest distance to a current location of the vehicle.
20 . Non-transitory computer storage media storing instructions that when executed by a system of one or more processors, cause the one or more processors in a vehicle to:
capture, by an image-capture device in the vehicle, a plurality of images of a driver in the vehicle, wherein the driver is associated with a respective profile;
track, by circuitry in the vehicle, a plurality of Z-heights of a plurality of body portions of the driver from a reference position in the vehicle, based on the plurality of images captured from the image-capture device, wherein the plurality of Z-heights includes a tracked Z-height of a first body portion of the plurality of body portions and a tracked Z-height of a second body portion of the plurality of body portions;
determine, by the circuitry, an associative relationship between the plurality of Z-heights of the plurality of body portions of the driver and a plurality of in-vehicle systems, wherein a first of the in-vehicle systems is associated with the first body portion of the driver, wherein the circuitry identifies the tracked Z-height of the first body portion of the driver, wherein a second of the in-vehicle systems is associated with the second body portion of the driver, and wherein the circuitry is configured to identify the tracked Z-height of the second body portion of the driver;
access a profile associated with the driver, the profile defining user-preferences for the driver comprising, at least, settings for the plurality of in-vehicle systems;
detect that the driver is in a distressed state, based on an analysis of a plurality of defined metrics associated with the driver; and
communicate an autonomous mode start signal to an engine control module of the vehicle to cause the vehicle to be automatically driven to a medical emergency center, wherein the medical emergency center is selected, by the system, based on the profile associated with the driver.