MULTI-MODAL KEYLESS MULTI-SEAT IN-CAR PERSONALIZATION
20210094492 · 2021-04-01
Inventors
Cpc classification
G06V20/59
PHYSICS
B60R16/037
PERFORMING OPERATIONS; TRANSPORTING
G06V40/70
PHYSICS
B60N2/002
PERFORMING OPERATIONS; TRANSPORTING
G06F21/32
PHYSICS
International classification
B60R16/037
PERFORMING OPERATIONS; TRANSPORTING
B60N2/00
PERFORMING OPERATIONS; TRANSPORTING
G06F21/32
PHYSICS
Abstract
In-car personalization methods/systems for applying personalized settings to car functionality and for allowing multiple passengers in a car to apply personalized settings to their individual location in the care and according to stored preferences. The methods/systems provide multi-user profile selections using one or more of: (1) key-less multi-user profile selection; (2) biometric multi-user profile selection; and/or a combination of multi-modal technologies for {key-less, biometric} multi-user profile selection. The disclosed methods/systems combine multiple available sensors to solve the complementary tasks of: (1) detecting the presence of a person, (2) performing a coarse classification of the occupants (e.g., driver vs passenger; child vs adolescent/adult), (3) seat-based localization of detected occupants, and (4) identification of a specific user.
Claims
1. A method comprising, using available sensors in a vehicle, performing the steps of detecting the presence of an occupant in the vehicle, classifying the occupant, localizing the seat-based location of the occupant, and identifying the occupant.
2. The method of claim 1, wherein identifying the occupant comprises identifying the occupant in reliance on at least one biometric characteristic.
3. The method of claim 1, further comprising applying personalized settings based on having identified the occupant, the personalized settings being retrieved from the cloud.
4. The method of claim 1, wherein identifying the occupant comprises matching a profile of the occupant against an off-board database.
5. The method of claim 1, wherein classifying the occupant comprises determining whether the occupant is a driver or a passenger.
6. The method of claim 1, wherein classifying the occupant comprises determining whether the occupant is an adult or other than an adult.
7. The method of claim 1, wherein the available sensors include a microphone set that comprises one or more microphones and localizing the seat-based location of the occupant comprises using the microphone set to detect the occupant's speech and to identify a location from which the occupant's speech originated.
8. The method of claim 1, wherein the available sensors include a microphone set that comprises one or more microphones and wherein identifying the occupant comprises using the microphone set to obtain a signal representative of the occupant's speech, the method further including retrieving voice biometric data and identifying the occupant based at least in part on the voice biometric data.
9. The method of claim 1, wherein the available sensors include a camera set that comprises one or more cameras and identifying the occupant comprises using the camera set to acquire an image of the occupant, the method further comprising retrieving facial-recognition data and identifying the occupant based at least in part on the facial-recognition data.
10. The method of claim 1, wherein the available sensors include a camera set that comprises one or more cameras and localizing the seat-based location of the occupant comprises using the camera set to acquire images of seats, the method further comprising using the images to determine which seat is occupied by the occupant.
11. The method of claim 1, wherein the available sensors comprise a radio sensor configured to detect a communication signal from a handheld personal device, the method further comprising detecting a personal device, wherein identifying the occupant comprises identifying the occupant based at least in part on the communication signal.
12. The method of claim 1, wherein the available sensors comprise a seat-occupancy detector and wherein classifying the occupant comprises classifying the occupant based at least in part on data provided the seat-occupancy detector.
13. The method of claim 1, wherein the available sensors comprise a seat-occupancy detector and wherein localizing the seat-based location of the occupant comprises localizing the seat-based location based at least in part on data provided by the seat-occupancy detector.
14. The method of claim 1, wherein identifying the occupant comprises identifying a specific occupant.
15. The method of claim 1, wherein identifying the occupant occurs before localizing the seat-based location of the occupant.
16. The method of claim 1, wherein classifying the occupant comprises classifying the occupant after having localized the seat-based location of the occupant.
17. The method of claim 1, wherein detecting the presence of the occupant and localizing the seat-based location of the occupant occur concurrently.
18. The method of claim 1, wherein classifying comprises classifying the occupant into one of a plurality of roles, each of said roles having a corresponding attribute selected from the group consisting of settings, preferences, and permissions.
19. The method of claim 1, further comprising applying preferences, settings, or parameters associated with the occupant.
20. The method of claim 1, further comprising applying preferences, settings, or parameters associated with the class into which the occupant has been classified.
Description
DESCRIPTION OF DRAWINGS
[0043] The accompanying drawings illustrate aspects of the present disclosure, and together with the general description given above and the detailed description given below, explain the principles of the present disclosure. As shown throughout the drawings, like reference numerals designate like or corresponding parts.
[0044]
[0045]
[0046]
[0047]
DETAILED DESCRIPTION
[0048]
[0049]
[0050]
[0051]
[0052] In step 450, the system attempts to identify the user using data that it has available. Such data is referred to herein as “on-board data.” The system attempts to carry out this on-board identification using any of the techniques set forth in the fourth column of
[0053] Returning to step 450, if identification is unsuccessful, the system attempts to locate off-board identification data in the cloud (step 451). If such identification data is found, the system attempts to identify the occupant using this off-board data (step 442). The system then determines whether this attempt at off-board identification was successful (step 453). It the attempt was successful, the system proceeds to apply stored personalized preferences and settings (step 470). In some embodiments, the system retrieves such preferences and settings from the cloud, where they have been stored. The stored personalized preferences and settings may override role settings applied in step 440. After having applied these personal preferences and settings, the system brings the procedure to a close (step 360). If the off-board identification was not successful, the system retains all the applied role-specific settings from step 440 and also brings the procedure to a close (step 360).
[0054] At the core of the personalization approach disclosed herein are preferences, settings and parameters that are stored and applied (see, e.g.,
[0055] A one-time activity of user enrollment for creating a user account will now be described. There are three types of personal data to discuss for the creation of a user profile and complete implementation of the methods/systems of the present disclosure.
[0056] Data Type 1-Identification Data- Data type 1 consists of user name and-for purposes of the full benefit of the present disclosure-authentication data, e.g. face profile, voiceprint, identification of a specific mobile device; with a PIN or password as fallback.
[0057] Data Type 2-General User Preferences and Information Related to Automotive Use-Data Type 2 includes, for example: (1) addresses and/or phone numbers for home, work, and other relevant places and people; (2) login information for 3.sup.rd party accounts (e.g., messaging services, music streaming services, social network services); (3) navigation preferences (e.g., map orientation, whether to mute guidance prompts by default; and/or (4) infotainment preferences (e.g., favorite radio stations). Obviously, other personal preferences can be included here.
[0058] Data Type 3-Car-Specific Settings-Data Type 3 includes, for example: e.g., seat adjustment parameters, mirror adjustment parameters.
[0059] Data Type 1 is mandatory for user enrollment. User enrollment may take place either within the car utilizing e.g., the car's HMI, cameras, microphones and sensors or outside the car, e.g., via a smartphone or PC. Data Type 2 can be collected and edited in any of these environments. Data Type 3 is tied to a particular car model and therefore only can be collected in the car, unless functions can be created that allow for modeling seat and window positions based on another car's settings, or unless cameras and sensors can be used to automatically adjust seat and window positions whenever a user enters a car unknown to him.
[0060] Once a user is enrolled, the task then is to identify the user and to identify the seat the user is occupying when they enter any particular car. Once both the user and seat are identified, the user might be automatically logged in at their seat (this might be a preferable option for privately owned or frequently used cars), or the system might offer users the ability to log in, for example in an un-intrusive way, e.g., via a login button on a screen within in reach of the user. Alternatively, a mobile device owned by the user can be utilized to offer the user the ability to log in.
[0061] In order to address shared mobility and mobility-as-a-service markets, such as car sharing, car rental, or car-pooling, the relevant user enrollment and profile data need to be accessible in different cars. To this end, the present disclosure provides that such data is stored in a central cloud network data storage, and a user login can be performed remotely. An alternative solution, the present disclosure provides that such data (user enrollment and profile data) can be stored, accessed and transferred through a personal device, e.g., using a companion smart phone app.
[0062] For user identification, the methods/system can provide that the car could continuously monitor the interior for users entering, e.g., by help of cameras (face detection), microphones (voice biometry), or other means (e.g., RFID) (see, also
[0063] The disclosed methods/systems also encompass methods for classifying occupants who are not enrolled into the coarse categories. This allows pre-setting certain preferences and parameters without requiring user login. For instance, certain child-related safety settings can be applied automatically (see, e.g.,
[0064] Also, in accordance with the present disclosure, preferences, settings and permissions can be structured around “roles”. Some roles can be assigned to occupants that are classified into any of the coarse categorizations afforded by the specific sensor configuration, e.g., driver vs. non-driver; child vs. non-child. Expanded roles can be created and managed as additional user roles if more fine-grained customization per user is desired. As an example, user roles and permissions in the context of a consumer car solution can implement more or fewer roles and can thus scale to emerging roles in (semi-)autonomous driving, as well as to taxi ride or even robotic taxi ride applications. By way of example, the following roles can be considered: driver, passenger and child. Besides the personalized user preference settings, occupants might have or might not have certain permissions, such as infotainment access, or access to other car settings depending on the assigned role. Such permission restrictions depend on the occupant's role(s) and seating location, and, potentially, their specific user identity. Management of user roles can be performed using the HMI (display and available input) or any other means that affords user enrollment. The present disclosure provides the ability, if desired, to distinguish between default permissions that can be managed by role, and individual permissions by user that can selectively override the defaults.
[0065] Abbreviations used herein include:
[0066] AC: Air Conditioning
[0067] CRS: Child Restraint System, child car seat
[0068] CV: Computer Vision
[0069] NFC: Near-Field Communication
[0070] RFID: Radio-Frequency Identification
[0071] SSE: Speech Signal Enhancement
[0072] As used herein, the terms “a” and “an” mean “one or more” unless specifically indicated otherwise.
[0073] As used herein, the term “substantially” means the complete or nearly complete extent or degree of an action, characteristic, property, state, structure, item, or result. For example, an object that is “substantially” enclosed means that the object is either completely enclosed or nearly completely enclosed. The exact allowable degree of deviation from absolute completeness can in some cases depend on the specific context. However, generally, the nearness of completion will have the same overall result as if absolute and total completion were obtained.
[0074] As used herein, the term “about” is used to provide flexibility to a numerical range endpoint by providing that a given value can be “a little above” or “a little below” the endpoint. Further, where a numerical range is provided, the range is intended to include any and all numbers within the numerical range, including the end points of the range.
[0075] While the present disclosure has been described with reference to one or more exemplary embodiments, it will be understood by those skilled in the art, that various changes can be made, and equivalents can be substituted for elements thereof without departing from the scope of the present disclosure. In addition, many modifications can be made to adapt a particular situation or material to the teachings of the present disclosure without departing from the scope thereof. Therefore, it is intended that the present disclosure will not be limited to the particular embodiments disclosed herein, but that the disclosure will include all aspects falling within the scope of the appended claims and a fair reading of present disclosure.
[0076] It is to be understood that the foregoing description is intended to illustrate and not to limit the scope of the invention, which is defined by the scope of the appended claims. Other embodiments are within the scope of the following claims.