Abstract:
A system and method of adjusting digital audio sampling used with wideband audio includes: performing audio sampling on an analog audio signal at an initial sampling rate and an initial bit rate over a wideband audio frequency range; generating a digital audio signal based on the audio sampling; detecting a qualitative error rate between the analog audio signal and the digital audio signal; and decreasing the initial sampling rate, the initial bit rate, or both for sampling subsequent analog audio when the qualitative error is below a threshold.
Abstract:
An automatic speech recognition engine and a method of using the engine is described. The method pertains to front-end processing an audio signal and includes the steps of: identifying a plurality of voiced-frames of the audio signal; determining that one or more of the plurality of voiced-frames have a signal-to-noise (SNR) value greater than a first predetermined threshold; and based on the determination, bypassing noise suppression for the one or more of the plurality of voiced-frames.
Abstract:
A method for processing a plurality of audio streams at a computer system onboard a vehicle is provided. The method receives the plurality of audio streams from a plurality of locations within a vehicle; prioritizes each of the plurality of audio streams to obtain a prioritization result; and completes a task associated with each of the plurality of audio streams, according to the prioritization result.
Abstract:
At least first and second microphones with different frequency responses form part of a speech recognition system. The microphones are coupled to a processor that is configured to recognize a spoken word based on the microphone signals. The processor classifies the spoken word, and weights the signals from the microphones based on the classification of the spoken word.
Abstract:
Vehicles, systems and methods for acquiring a choreographic light pattern not previously available to the vehicles are presented. In some aspects, a target vehicle includes a processing system therein, an input interface coupled to the processing system and accessible to a user, and one or more image or other sensors positioned for capturing data from a source vehicle emitting a light pattern of interest. The processing system may scan and record a light pattern emitted by a portion of another vehicle in a line of sight of the vehicle. The scan uses data from the sensors and pattern recognition code. The identified light pattern is converted into metadata and transmitted to a central database. If the transmitted pattern is available and compatible with the target vehicle, the database may send a prompt to the target vehicle to download or purchase the pattern.
Abstract:
A method for determining a sampling rate of occupancy data for a vehicle includes determining a vehicle speed and detecting whether an interrupt condition is present. If the speed is within a first speed range and no interrupt condition is detected, then a first sampling rate is selected for sampling the occupancy data. If the speed is within a second speed range that is higher than the first speed range, and/or if the interrupt condition is detected, then a second sampling rate which is faster than the first sampling rate is selected for sampling the occupancy data. A primary electronic control unit (ECU) may be configured for sampling the occupancy data. If the second sampling rate is selected and a computational demand of the primary ECU exceeds a predetermined threshold, then a portion of the computational demand may be transferred to one or more secondary ECUs for sampling the data.
Abstract:
A system for creating vehicle lighting atmosphere of a vehicle is provided. The system includes ambient lighting including a plurality of lights configured for illuminating an interior of the vehicle or an exterior of the vehicle with a selectable light color. The system further includes a computerized vehicle lighting controller, including programming to monitor an input useful to select an ambient lighting theme, select an ambient lighting theme based upon the input, and generate a command to control the ambient lighting based upon the ambient lighting theme.
Abstract:
A method includes virtually dividing a cargo area of a vehicle into a plurality of virtual cells. The method also includes creating, by implementing machine learning, a load profile for the cargo area. The load profile indicates a weight estimate at each of the plurality of virtual cells based on a load in the cargo area. Guidance on moving the load within the cargo area is provided based on the load profile to balance the load in the cargo area.
Abstract:
A motor vehicle includes a body defining a passenger compartment and having opposing driver and passenger sides. The vehicle includes driver and passenger side mirrors. The driver side mirror has a sweep angle (α) and an elevation angle (γ). The passenger side mirror has a sweep angle (β). The side mirrors are separated from each other by a distance (D). An adjustable driver seat has a height (H). An electronic controller, in response to position signals inclusive of angles (α), (β), and (γ), the distance (D), and the height (H), calculates a three-dimensional (3D) driver head position of a driver of the vehicle, and thereafter uses the 3D driver head position to improve performance of a driver assist system device. Functions of the controller may be implemented as a method or recorded on a computer readable medium for execution by a processor.
Abstract:
A method to operate a virtual assistant for a motor vehicle includes one or more of the following: determining if the virtual assistant is dormant; activating the virtual assistant if dormant; and accomplishing an action by the virtual assistant.