Patent classifications
B60R16/0373
Methods and vehicles for capturing emotion of a human driver and customizing vehicle response
Methods and systems for determining an emotion of a human driver of a vehicle and using the emotion for generating a vehicle response, is provided. One example method includes capturing, by a camera of the vehicle, a face of the human driver. The capturing is configured to capture a plurality of images over a period of time, and the plurality of images are analyzed to identify a facial expression and changes in the facial expression of the human driver over the period of time. The method further includes capturing, by a microphone of the vehicle, voice input of the human driver. The voice input is captured over the period of time. The voice input is analyzed to identify a voice profile and changes in the voice profile of the human driver over the period of time. The method processes, by a processor of the vehicle, a combination of the facial expression and the voice profile captured during the period of time to predict the emotion of the human driver. The method generates the vehicle response that is responsive to the emotion of the human driver. The vehicle response is configured to make at least one adjustment to a setting of the vehicle. The adjustment is selected based on the emotion of the human driver. The vehicle response can be used to make the driver more calm and/or assist in reducing distracted driving. The prediction of the emotion may be additionally increased by capturing and analyzing touch and/or gesture characteristic of the human driver when interfacing with a graphical user interface or surfaces of the vehicle or systems of the vehicle.
DYNAMIC CONTACT INGESTION
Techniques for dynamic contact ingestion are described. A system may interpret a voice command received from a first device based on contact data or other information associated with a second device connected to the first device. For example, when a data connection is made between the first device and the second device, the first device may receive the contact data and send the contact data to a remote system. The remote system may temporarily associate the contact data with the first device, enabling the remote system to interpret a voice command received from the first device using the contact data. The remote system may use the contact data to perform disambiguation, enabling the remote system to initiate outbound calls, announce inbound calls, and/or the like. When the second device is disconnected from the first device, the remote system may remove the association between the contact data and the first device.
System and method for proactive vehicle diagnosis and operational alert
A system for providing vehicle information to a user via audible signals. The system includes a data acquisition and transfer device disposable in communication with a vehicle computer on a vehicle to receive diagnostic data therefrom. A remote diagnostic server is disposable in communication with the data acquisition and transfer device to receive the diagnostic data. The remote diagnostic server includes a plurality of preset vehicle conditions stored thereon, and is operative to analyze the diagnostic data and generate an alert signal when the diagnostic data represents at least one of the preset vehicle conditions. The alert signal is receivable by a mobile communication device and is configured to allow the mobile communication device to generate an audible signal based on the alert signal. The audible signal includes diagnostic information associated with the diagnostic data received from the vehicle computer.
METHOD FOR DEBUGGING NOISE ELIMINATION ALGORITHM, APPARATUS AND ELECTRONIC DEVICE
The application discloses a debugging method for a noise elimination algorithm, an apparatus and an electronic device, which relate to the technical fields of voice, automatic driving and intelligent transportation. An implementation scheme is: when the noise elimination algorithm is debugged, acquiring multiple voice control signals from a vehicle to be debugged, modifying a weight of a configuration parameter of the noise elimination algorithm in a digital signal processing to obtain an updated noise elimination algorithm; then adopting the updated noise elimination algorithm to perform noise elimination processing on the multiple voice control signals; if control results of noise-eliminated voice control signals on the vehicle to be debugged do not meet a preset condition, continuing to modify the weight of the configuration parameter until the preset condition is met, and then sending a noise elimination algorithm that meets the preset condition to the vehicle to be debugged.
Method for Determining a Digital Assistant for Carrying out a Vehicle Function from a Plurality of Digital Assistants in a Vehicle, Computer-Readable Medium, System, and Vehicle
A digital assistant is determined from a plurality of digital assistants in a vehicle for performing a vehicle function. A speech message of a vehicle occupant is received via a digital assistant from the plurality of digital assistants in the vehicle. A command of the speech message is ascertained via the digital assistant. An execution authorization of the vehicle occupant is determined for the command of the speech message via the digital assistant. If the vehicle occupant has an execution authorization for the command of the speech message, command of the speech message is executed via the digital assistant in order perform the vehicle function in the vehicle.
VEHICLE-BASED VOICE PROCESSING METHOD, VOICE PROCESSOR, AND VEHICLE-MOUNTED PROCESSOR
The present application discloses a vehicle-based voice processing method, a voice processor, a vehicle-mounted processor, a vehicle, an electronic device, and a storage medium, and relates to automatic driving, artificial intelligence, and voice technology in the computer field. The specific implementation is: receiving a voice message transmitted by the vehicle-mounted processor based on a plurality of audio channels, where the voice message carries identifiers of the plurality of audio channels; determining a multi-sound zone type corresponding to the voice message according to the identifiers of each audio channel in the voice message; invoking an audio processing method corresponding to the multi-sound zone type corresponding to the voice message to process the voice message so as to obtain a processing result.
VOICE DIALOGUE DEVICE, VOICE DIALOGUE SYSTEM, AND CONTROL METHOD FOR VOICE DIALOGUE SYSTEM
The present disclosure including determining that a state of a load on an occupant in a vehicle on the basis of at least one of a traveling state of the vehicle (100), an external environment state of the vehicle, and a state of the occupant in the vehicle, and executing a dialogue with the occupant by executing a dialogue program corresponding to the state of the load on the occupant.
CONTROL OF VEHICLE FUNCTIONS
A system and/or method include receiving vehicle function sequence schemas, which specify a sequence of vehicle functions in the presence of a triggering event linked to the particular vehicle function sequence schema, checking the received vehicle function sequence schemas, storing the checked vehicle function sequence schemas, and checking the presence of a triggering event, selecting a stored vehicle function sequence schema linked to the present triggering event, generating control signals for controlling vehicle function devices according to the selected vehicle function sequence schema, and outputting the generated control signals to the vehicle function devices.
System and method for interactive scene projection
Aspects of the present disclosure involve projecting an interactive scene onto a surface from a projecting object. In one particular embodiment, the interactive scene is projected from a vehicle and may be utilized by the vehicle to provide a scene or image that a user may interact with through various gestures detected by the system. In addition, the interactive scene may be customized to one or more preferences determined by the system, such as user preferences, system preferences, or preferences obtained through feedback from similar systems. Based on one or more user inputs (such as user gestures received at the system), the projected scene may be altered or new scenes may be projected. In addition, control over some aspects of the vehicle (such as unlocking of doors, starting of the motor, etc.) may be controlled through the interactive scene and the detected gestures of the users.
TRAVEL INFORMATION PROCESSING APPARATUS AND PROCESSING METHOD
A travel information processing apparatus includes a voice input device configured to input voice data of a user, an output device configured to specify an object by estimating from the voice data based on a word extracted from the voice data and indicating the object around a traveling route and a word extracted from the voice data and indicating a positional relationship of the object and output image data or voice data indicating a specified object; and a travel information processor configured to change a traveling motion of a subject vehicle based on the specified object.