Vehicle Infotainment Audio Parsing for Hands-Free Driver Actions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Drivers face challenges in safely and hands-free initiating actions on valuable information, such as phone numbers or addresses, heard during vehicle audio broadcasts due to the danger of distracted driving.
Innovation Solution
A method and system, known as the Intelligent Recording and Action System (IRAS), continuously monitors speech in a vehicle using microphones to detect voice commands, parse them for relevant data from the infotainment system's audio content, and initiate actions like dialing, navigation, or data transfer to specific applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the driver manually records information from audio broadcasts while driving, then the information can be captured and acted upon, but the driver's attention is diverted from the road causing distracted driving
Solution Approach 1:
The system enables self-service by automatically capturing information from audio broadcasts and storing it in a buffer without requiring driver intervention. The system serves itself by monitoring its own audio output, extracting relevant information, and making it available for later action, thereby eliminating the need for manual recording and the associated distraction risk
Solution Approach 2:
The system performs preliminary action by pre-capturing and buffering information from audio broadcasts before the driver needs to act on it. Information is extracted and stored in advance, allowing the driver to later retrieve and act on this pre-prepared information without having to focus on recording it while driving
2Loss of time
If the driver risks acting on information while driving to avoid forgetting it, then immediate action can be taken, but safety is compromised due to distracted driving
Solution Approach 1:
The system performs preliminary action by pre-capturing and buffering information from audio broadcasts before the driver needs to act on it. Information is extracted and stored in advance, allowing the driver to later retrieve and act on this pre-prepared information without having to focus on recording it while driving
Solution Approach 2:
The system introduces an intermediary buffer between the audio broadcast and the driver's action. This buffer stores extracted information temporarily, allowing the driver to interact with the system at their convenience rather than being forced to act immediately or risk forgetting the information
3Ease of operation
If the system continuously monitors speech to detect voice commands, then hands-free operation is enabled, but energy consumption increases
Solution Approach 1:
The system implements periodic action by monitoring audio input at specific intervals rather than continuously. The speech monitoring is activated periodically to detect voice commands, allowing the system to balance hands-free operation capability with reduced energy consumption by not maintaining constant monitoring
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method and intelligent recording and action system (IRAS) for initiating action based on content played by a vehicle infotainment system in a vehicle is described. The method comprises detecting a voice command in an audio signal received by at least one microphone; determining that the voice command relates to audio content output by the vehicle infotainment system and, based on that determination, parsing buffered output audio content from the vehicle infotainment system to extract data relating to the voice command; and initiating an action based on the extracted data and the voice command. The IRAS comprises at least one microphone for detecting a received voice command in an audio signal; a module for determining that the voice command relates to audio content output by the vehicle infotaimnent system; a module for parsing buffered output audio content from the vehicle infotainment system to extract data relating to the voice command; and a module for initiating an action based on the extracted data and the voice command.