US2020411025A1PendingUtilityA1

Method, device, and system for audio data processing

63
Assignee: RINGCENTRAL INCPriority: Nov 20, 2012Filed: Sep 11, 2020Published: Dec 31, 2020
Est. expiryNov 20, 2032(~6.4 yrs left)· nominal 20-yr term from priority
G10L 17/00G10L 21/02H04M 1/2475
63
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 - 15 . (canceled) 
     
     
         16 . A computer-implemented method of modifying audio data, comprising:
 receiving a voice sample of a user;   determining voice metrics based on the voice sample of the user;   receiving audio data from a first device associated with the user;   modifying the audio data based on the voice metrics to generate modified audio data; and   sending the modified audio data to a second device.   
     
     
         17 . The method of  claim 16 , further comprising:
 generating a voice filter using the voice metrics, and   wherein modifying the audio data comprises modifying using the voice filter.   
     
     
         18 . The method of  claim 16 , further comprising:
 generating a voice profile using the voice metrics, and   wherein modifying the audio data comprises modifying using the voice profile.   
     
     
         19 . The method of  claim 16 , wherein determining the voice metrics comprises determining voice parameters for the voice sample. 
     
     
         20 . The method of  claim 16 , wherein determining the voice metrics comprises determining a frequency range, time domain, or vocal dominants for the voice sample. 
     
     
         21 . The method of  claim 16 , wherein modifying the audio data comprises adjusting a volume of the audio data. 
     
     
         22 . The method of  claim 16 , wherein modifying the audio data comprises enhancing a first portion of the audio data and reducing a second portion of the audio data. 
     
     
         23 . A non-transitory, computer-readable medium storing instructions that, when executed by a processor, cause:
 receiving a voice sample of a user;   determining voice metrics based on the voice sample of the user;   receiving audio data from a first device associated with the user;   modifying the audio data based on the voice metrics to generate modified audio data; and   sending the modified audio data to a second device.   
     
     
         24 . The non-transitory, computer-readable medium of  claim 23 , storing further instructions that, when executed by the processor, cause:
 generating a voice filter using the voice metrics, and   wherein modifying the audio data comprises modifying using the voice filter.   
     
     
         25 . The non-transitory, computer-readable medium of  claim 23 , storing further instructions that, when executed by the processor, cause:
 generating a voice profile using the voice metrics, and   wherein modifying the audio data comprises modifying using the voice profile.   
     
     
         26 . The non-transitory, computer-readable medium of  claim 23 , wherein determining the voice metrics comprises determining voice parameters for the voice sample. 
     
     
         27 . The non-transitory, computer-readable medium of  claim 23 , wherein determining the voice metrics comprises determining a frequency range, time domain, or vocal dominants for the voice sample. 
     
     
         28 . The non-transitory, computer-readable medium of  claim 23 , wherein modifying the audio data comprises adjusting a volume of the audio data. 
     
     
         29 . The non-transitory, computer-readable medium of  claim 23 , wherein modifying the audio data comprises enhancing a first portion of the audio data and reducing a second portion of the audio data. 
     
     
         30 . A system for modifying audio data, comprising:
 one or more processors;   a memory operatively connected to the one or more processors and storing instructions that, when executed by the one or more processors, cause:
 receiving a voice sample of a user; 
 determining voice metrics based on the voice sample of the user; 
 receiving audio data from a first device associated with the user; 
 modifying the audio data based on the voice metrics to generate modified audio data; and 
 sending the modified audio data to a second device. 
   
     
     
         31 . The system of  claim 30 , wherein the memory stores additional instructions that, when executed by the one or more processors, cause:
 generating a voice filter using the voice metrics, and   wherein modifying the audio data comprises modifying using the voice filter.   
     
     
         32 . The system of  claim 30 , wherein the memory stores additional instructions that, when executed by the one or more processors, cause:
 generating a voice profile using the voice metrics, and   wherein modifying the audio data comprises modifying using the voice profile.   
     
     
         33 . The system of  claim 30 , wherein determining the voice metrics comprises determining voice parameters for the voice sample. 
     
     
         34 . The system of  claim 30 , wherein determining the voice metrics comprises determining a frequency range, time domain, or vocal dominants for the voice sample. 
     
     
         35 . The system of  claim 30 , wherein modifying the audio data comprises adjusting a volume of the audio data.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.