Method, device, and system for audio data processing
Abstract
A method and apparatus that filters audio data received from a speaking person that includes a specific filter for that speaker. The audio characteristics of the speaker's voice may be collected and the specific filter may be formed to reduce noise while also enhancing voice quality. For instance, if a speaker's voice does not contain specific frequencies, then a filter may cancel the noise at such frequencies to ease noise cancellation and reduce processing sound spectrum for cleaning that is not needed. Additionally, the strength frequencies of a speaker's voice may be identified from the collected audio characteristics and those spectrums can be filtered with finer granularity to provide a speaker specific filter that enhances the voice quality of the speaker's voice data that is transmitted or output by a communication device. The audio data may also be output based upon a user's predefined hearing spectrum.
Claims
exact text as granted — not AI-modified1 . A method of transmitting voice data comprising:
a communication device prompting a user to speak to obtain a sample of a voice of the user to identify at least one of time domain, frequency domain, vocal dominants, and a vocal range of the voice of the user; the communication device determining voice metrics for the voice of the user based on the sample of the voice of the user; the communication device storing the voice metrics of the voice of the user; the communication device receiving voice data from the user; the communication device modifying the received voice data based on the at least one of the voice metrics, the time domain, the frequency domain, the vocal dominants, and the vocal range of the voice of the user; and the communication device transmitting the modified voice data to another device so that the modified voice data is outputtable to at least one recipient.
2 . The method of claim 1 further comprising:
the communication device generating tones for emitting to a user so the user hears the tones;
the communication device receiving input that identify volume settings at which the tones are hearable to the user; and
the communication device determining a hearing profile of the user based on the received input that identified the volume settings at which the tones are hearable to the user.
3 . The method of claim 2 further comprising:
the communication device adjusting a volume of audio data that is received by the communication device to output the audio data at a louder volume based on the hearing profile of the user.
4 . The method of claim 2 further comprising:
the communication device transmitting the hearing profile of the user to another communication device;
the other communication device modifying audio data based on the hearing profile of the user prior to transmitting that audio data to the communication device.
5 . The method of claim 4 wherein the voice metrics of the voice of the user is comprised of parameters that are based on the time domain for the voice, the frequency domain for the voice, the vocal dominants for the voice, and a vocal range of the voice of the user; and
wherein the other communication device modifying the audio data based on the hearing profile of the user prior to transmitting that audio data to the communication device comprises omitting a portion of the audio data that is within an audio spectrum identified as being unhearable to a user via the hearing profile of the user so that the transmitted audio data does not include that portion of the audio data.
6 . The method of claim 1 wherein the communication device modifying the voice data based on the at least one of the voice metrics, the time domain, the frequency domain, the vocal dominants, and the vocal range of the voice of the user is comprised of the communication device removing a portion of the received voice data that is within a frequency range that is outside of the frequency domain of the voice of the user.
7 . The method of claim 6 wherein the communication device modifying the voice data based on the at least one of the voice metrics, the time domain, the frequency domain, the vocal dominants, and the vocal range of the voice of the user is also comprised of the communication device applying a parameter that is based on at least one of the voice metrics, the time domain, the frequency domain, the vocal dominants, and the vocal range of the voice of the user of the user's voice to noise cancellation processing of the received voice data.
8 . The method of claim 1 wherein the communication device is one of a server, a workstation, a desktop computer, a tablet, a mobile cellular phone, an internet appliance, a laptop computer, a smart phone, a personal digital assistant, a mobile computer device, or a communication terminal and wherein the method further comprising:
the communication device determining that the received voice data is from the user.
9 . A communication system comprising:
a communication device configured to prompt a user to speak to obtain a sample of a voice of the user to identify at least one of time domain, frequency domain, vocal dominants, and a vocal range of the voice of the user; the communication device configured to determine voice metrics for the voice of the user based on the sample of the voice of the user; the communication device configured to store the voice metrics of the voice of the user in non-transitory memory; the communication device configured to receive voice data from the user; the communication device configured to modify the received voice data based on the at least one of the voice metrics, the time domain, the frequency domain, the vocal dominants, and the vocal range of the voice of the user; and the communication device configured to transmit the modified voice data so that the modified voice data is outputtable to at least one recipient.
10 . A non-transitory computer readable medium having an application stored thereon that defines a method that is performed by a communication device when the application is executed by the communication device, the method comprising:
the communication device prompting a user to speak to obtain a sample of a voice of the user to identify at least one of time domain, frequency domain, vocal dominants, and a vocal range of the voice of the user; the communication device determining voice metrics for the voice of the user based on the sample of the voice of the user; the communication device storing the voice metrics of the voice of the user and associating those saved voice metrics with the user; the communication device receiving voice data from the user; the communication device modifying the received voice data based on the at least one of the of the time domain, the frequency domain, the vocal dominants, and the vocal range of the voice of the user; and the communication device transmitting the modified voice data to another device.
11 . The computer readable medium of claim 10 wherein the method further comprising:
the communication device generating tones for emitting to a user so the user hears the tones;
the communication device receiving input that identify volume settings at which the tones are hearable to the user; and
the communication device determining a hearing profile of the user based on the received input that identified the volume settings at which the tones are hearable to the user.
12 . The computer readable medium of claim 11 wherein the method further comprising:
the communication device adjusting a volume of audio data that is received by the communication device to output the audio data at a louder volume based on the hearing profile of the user.
13 . The computer readable medium of claim 11 wherein the communication device is a first communication device and method further comprising:
the communication device transmitting the hearing profile of the user to a second communication device; and
the second communication device modifying the audio data based on the hearing profile of the user prior to transmitting that audio data to the first communication device such that the modified audio data that is transmitted to the first communication device omits any portion of the audio data that is within a first audio spectrum, the first audio spectrum being an audio spectrum identified by the hearing profile of the user as being unhearable audio to the user.
14 . The computer readable medium of claim 10 wherein the communication device modifying the voice data based on the at least one of the time domain, the frequency domain, the vocal dominants, and the vocal range of the voice of the user is comprised of the communication device removing a portion of the received voice data that is within a frequency range that is outside of the frequency domain of the voice of the user.
15 . The computer readable medium of claim 14 wherein the communication device modifying the voice data based on the at least one of the of the time domain, the frequency domain, the vocal dominants, and the vocal range of the voice of the user is also comprised of the communication device applying a parameter that is based on at least one of the time domain, the frequency domain, the vocal dominants, and the vocal range of the voice of the user of the user's voice to noise cancellation processing of the received voice data.
16 . The communication system of claim 9 wherein the communication device comprises hardware, the hardware comprising a processor and a transceiver unit, and wherein at least one of a display device, a microphone, and a camera sensor is connected to the communication device.
17 . The communication system of claim 9 wherein the communication device comprises hardware, the hardware comprising a processor, a transceiver unit, a display device, a microphone, and a camera sensor.
18 . The communication system of claim 9 comprising:
a first communication terminal and a second communication terminal, the communication device being communicatively connected to the first and second communication terminals.
19 . The communication system of claim 18 wherein the user is a user of the first communication terminal and the recipient is a user of the second communication terminal.
20 . The communication system of claim 19 wherein the communication device is configured to transmit the modified voice data to the second communication terminal so that the modified voice data is outputtable to the recipient.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.