Systems, vehicles, and methods for limiting speech-based access to an audio metadata database
First Claim
Patent Images
1. A speech recognition system comprising:
- one or more processors;
a microphone communicatively coupled to the one or more processors, wherein the microphone receives acoustic vibrations;
one or more memory modules communicatively coupled to the one or more processors;
an audio metadata database stored in the one or more memory modules, wherein the audio metadata database includes a plurality of audio metadata entries, wherein each audio metadata entry includes metadata information associated with at least one audio file, wherein the plurality of audio metadata entries includes a first audio metadata entry associated with a first audio file; and
machine readable instructions stored in the one or more memory modules that cause the speech recognition system to perform at least the following when executed by the one or more processors;
transform the acoustic vibrations received by the microphone into a speech input signal;
determine a size of the audio metadata database;
allow speech-based access to the first audio metadata entry in response to the speech input signal when the size of the audio metadata database is less than a threshold size; and
remove speech-based access to the first audio metadata entry in response to the speech input signal when the size of the audio metadata database reaches the threshold size,wherein;
the plurality of audio metadata entries includes a first group of audio metadata entries and a second group of audio metadata entries;
the first group of audio metadata entries is associated with a first group of audio files that are associated with a first audio source device;
the second group of audio metadata entries is associated with a second group of audio files that are associated with a second audio source device; and
the machine readable instructions stored in the one or more memory modules cause the speech recognition system to perform at least the following when executed by the one or more processors;
allow speech-based access to the first group of audio metadata entries associated with the first group of audio files that are associated with the first audio source device when the size of the audio metadata database is less than the threshold size;
allow speech-based access to the second group of audio metadata entries associated with the second group of audio files that are associated with the second audio source device when the size of the audio metadata database is less than the threshold size;
allow speech-based access to the first group of audio metadata entries associated with the first group of audio files that are associated with the first audio source device when the size of the audio metadata database reaches the threshold size; and
remove speech-based access to the second group of audio metadata entries associated with the second group of audio files that are associated with the second audio source device when the size of the audio metadata database reaches the threshold size.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, vehicles, and methods for limiting speech-based access to an audio metadata database are described herein. Audio metadata databases described herein include a plurality of audio metadata entries. Each audio metadata entry includes metadata information associated with at least one audio file. Embodiments described herein determine when a size of the audio metadata database reaches a threshold size, and limit which of the plurality of audio metadata entries may be accessed in response to the speech input signal when the size of the audio metadata database reaches the threshold size.
26 Citations
22 Claims
-
1. A speech recognition system comprising:
-
one or more processors; a microphone communicatively coupled to the one or more processors, wherein the microphone receives acoustic vibrations; one or more memory modules communicatively coupled to the one or more processors; an audio metadata database stored in the one or more memory modules, wherein the audio metadata database includes a plurality of audio metadata entries, wherein each audio metadata entry includes metadata information associated with at least one audio file, wherein the plurality of audio metadata entries includes a first audio metadata entry associated with a first audio file; and machine readable instructions stored in the one or more memory modules that cause the speech recognition system to perform at least the following when executed by the one or more processors; transform the acoustic vibrations received by the microphone into a speech input signal; determine a size of the audio metadata database; allow speech-based access to the first audio metadata entry in response to the speech input signal when the size of the audio metadata database is less than a threshold size; and remove speech-based access to the first audio metadata entry in response to the speech input signal when the size of the audio metadata database reaches the threshold size, wherein; the plurality of audio metadata entries includes a first group of audio metadata entries and a second group of audio metadata entries; the first group of audio metadata entries is associated with a first group of audio files that are associated with a first audio source device; the second group of audio metadata entries is associated with a second group of audio files that are associated with a second audio source device; and the machine readable instructions stored in the one or more memory modules cause the speech recognition system to perform at least the following when executed by the one or more processors; allow speech-based access to the first group of audio metadata entries associated with the first group of audio files that are associated with the first audio source device when the size of the audio metadata database is less than the threshold size; allow speech-based access to the second group of audio metadata entries associated with the second group of audio files that are associated with the second audio source device when the size of the audio metadata database is less than the threshold size; allow speech-based access to the first group of audio metadata entries associated with the first group of audio files that are associated with the first audio source device when the size of the audio metadata database reaches the threshold size; and remove speech-based access to the second group of audio metadata entries associated with the second group of audio files that are associated with the second audio source device when the size of the audio metadata database reaches the threshold size. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A vehicle comprising:
-
one or more processors; a microphone communicatively coupled to the one or more processors, wherein the microphone receives acoustic vibrations; one or more memory modules communicatively coupled to the one or more processors; an audio metadata database stored in the one or more memory modules, wherein the audio metadata database includes a plurality of audio metadata entries, wherein each audio metadata entry includes metadata information associated with at least one audio file, wherein the plurality of audio metadata entries includes a first audio metadata entry associated with a first audio file; and machine readable instructions stored in the one or more memory modules that cause the vehicle to perform at least the following when executed by the one or more processors; transform the acoustic vibrations received by the microphone into a speech input signal; determine a size of the audio metadata database; allow speech-based access to the first audio metadata entry in response to the speech input signal when the size of the audio metadata database is less than a threshold size; and remove speech-based access to the first audio metadata entry in response to the speech input signal when the size of the audio metadata database reaches the threshold size, wherein; the plurality of audio metadata entries includes a first group of audio metadata entries and a second group of audio metadata entries; the first group of audio metadata entries is associated with a first group of audio files that are associated with a first audio source device; the second group of audio metadata entries is associated with a second group of audio files that are associated with a second audio source device; and the machine readable instructions stored in the one or more memory modules cause the vehicle to perform at least the following when executed by the one or more processors; allow speech-based access to the first group of audio metadata entries associated with the first group of audio files that are associated with the first audio source device when the size of the audio metadata database is less than the threshold size; allow speech-based access to the second group of audio metadata entries associated with the second group of audio files that are associated with the second audio source device when the size of the audio metadata database is less than the threshold size; allow speech-based access to the first group of audio metadata entries associated with the first group of audio files that are associated with the first audio source device when the size of the audio metadata database reaches the threshold size; and remove speech-based access to the second group of audio metadata entries associated with the second group of audio files that are associated with the second audio source device when the size of the audio metadata database reaches the threshold size. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for limiting access to an audio metadata database stored in one or more memory modules, wherein the audio metadata database includes a plurality of audio metadata entries, wherein each audio metadata entry includes metadata information associated with at least one audio file, wherein the plurality of audio metadata entries includes a first audio metadata entry associated with a first audio file, the method comprising:
-
receiving, automatically by a processor a speech input signal; determining a size of the audio metadata database; allowing speech-based access to the first audio metadata entry in response to the speech input signal when the size of the audio metadata database is less than a threshold size; and removing speech-based access to the first audio metadata entry in response to the speech input signal when the size of the audio metadata database reaches the threshold size, wherein the plurality of audio metadata entries includes a first group of audio metadata entries and a second group of audio metadata entries, the first group of audio metadata entries is associated with a first group of audio files that are associated with a first audio source device, and the second group of audio metadata entries is associated with a second group of audio files that are associated with a second audio source device, the method further comprising; allowing speech-based access to the first group of audio metadata entries associated with the first group of audio files that are associated with the first audio source device when the size of the audio metadata database is less than the threshold size; allowing speech-based access to the second group of audio metadata entries associated with the second group of audio files that are associated with the second audio source device when the size of the audio metadata database is less than the threshold size; allowing speech-based access to the first group of audio metadata entries associated with the first group of audio files that are associated with the first audio source device when the size of the audio metadata database reaches the threshold size; and removing speech-based access to the second group of audio metadata entries associated with the second group of audio files that are associated with the second audio source device when the size of the audio metadata database reaches the threshold size. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification