Methods and apparatus for processing multiple audio streams at a vehicle onboard computer system
AssigneeGM Global Technology Operations LLC
InventorsJohn L. Holdren, Xufang Zhao, Gaurav Talwar
Life of this patent
Estimating the term…
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.
Claims19
A method for processing a plurality of audio streams at a computer system onboard a vehicle, the method comprising:
- receiving the plurality of audio streams from a plurality of locations within a vehicle;
- identifying a plurality of tasks associated with the plurality of audio streams, wherein each of the plurality of tasks is associated with a respective one of the plurality of audio streams, and wherein each of the plurality of tasks corresponds to a function of the computer system onboard the vehicle;
- prioritizing each of the plurality of tasks to obtain a prioritized sequence for processing the plurality of tasks;
- and
- completing each of the plurality of tasks according to the prioritized sequence.
An audio processing system for processing a plurality of audio streams simultaneously received at a vehicle onboard computer system, the audio processing system comprising:
- an audio detection module, configured to receive and differentiate between a plurality of audio streams in a vehicle, each of the plurality of audio streams comprising a task to be performed by the vehicle onboard computer system;
- a speech recognition module, configured to recognize speech included in each of the plurality of audio streams, and to identify the task associated with each of the plurality of audio streams based on the recognized speech, wherein the task associated with each of the plurality of audio streams corresponds to a function of the vehicle onboard computer system;
- a prioritization module, configured to determine a processing sequence for a plurality of tasks associated with received audio streams;
- and
- a processing module, configured to process and perform the plurality of tasks according to the processing sequence.
A non-transitory, computer-readable storage medium comprising instructions stored thereon, wherein the instructions, when executed by a processor, perform a method comprising:
- in response to received audio data at a vehicle onboard computer system,
- extracting a plurality of audio streams from the received audio data;
- identifying a plurality of tasks associated with the plurality of audio streams, wherein each of the plurality of tasks is associated with a respective one of the plurality of audio streams, and wherein each of the plurality of tasks corresponds to a function of the vehicle onboard computer system;
- and
- determining a precedence for processing each of the plurality of tasks by the vehicle onboard computer system.
Dependencies are inferred from the claim text.