SYSTEM AND METHOD OF SMART AUDIO LOGGING FOR MOBILE DEVICES
First Claim
Patent Images
1. A method of processing a digital audio signal for a mobile device, the method comprising:
- receiving acoustic signal by at least one microphone;
converting the received acoustic signal into the digital audio signal;
extracting at least one auditory context information from the digital audio signal;
in response to automatically detecting a start event indicator, performing an audio logging for the digital audio signal; and
in response to automatically detecting an end event indicator, ending the audio logging.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile device that is capable of automatically starting and ending the recording of an audio signal captured by at least one microphone is presented. The mobile device is capable of adjusting a number of parameters related with audio logging based on the context information of the audio input signal.
62 Citations
136 Claims
-
1. A method of processing a digital audio signal for a mobile device, the method comprising:
-
receiving acoustic signal by at least one microphone; converting the received acoustic signal into the digital audio signal; extracting at least one auditory context information from the digital audio signal; in response to automatically detecting a start event indicator, performing an audio logging for the digital audio signal; and in response to automatically detecting an end event indicator, ending the audio logging. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
sampling the electrical signal to obtain the digital audio signal; and storing the digital audio signal into a buffer, wherein the sampling is based on a sampling frequency and a data width.
-
-
3. The method of processing a digital audio signal according to claim 1, wherein the at least one auditory context information relates to at least one of followings—
- audio classification, keyword identification, or speaker identification.
-
4. The method of processing a digital audio signal according to claim 3, wherein the at least one auditory context information is based at least in part on one of followings—
- signal energy, signal-to-noise ratio, spectral tilt, or zero-crossing rate.
-
5. The method of processing a digital audio signal according to claim 3, wherein the at least one auditory context information is based at least in part on non-auditory information.
-
6. The method of processing a digital audio signal according to claim 5, wherein the non-auditory information comprises scheduling or calendaring information.
-
7. The method of processing a digital audio signal according to claim 1, wherein the detecting the start event indicator comprises:
-
selecting at least one context information from the at least one auditory context information; and in response to comparing the selected context information with at least one pre-determined thresholds, determining if the start event indicator has been detected.
-
-
8. The method of processing a digital audio signal according to claim 1, wherein the detecting the start event indicator is based at least in part on non-auditory information, and wherein the non-auditory information comprises scheduling or calendaring information.
-
9. The method of processing a digital audio signal according to claim 1, wherein the performing the audio logging comprises:
-
updating at least one parameter related with the converting based at least in part on the at least one auditory context information; in response to determining if an additional processing is required based at least in part on the at least one auditory context information, applying the additional processing to the digital audio signal to obtain processed audio signal; and storing the processed audio signal into a memory storage.
-
-
10. The method of processing a digital audio signal according to claim 9, wherein the additional processing includes signal enhancement processing.
-
11. The method of processing a digital audio signal according to claim 10, wherein the signal enhancement processing includes at least one of followings—
- acoustic echo cancellation (AEC), receiving voice enhancement (RVE), active noise cancellation (ANC), noise suppression (NS), acoustic gain control (AGC), acoustic volume control (AVC), or acoustic dynamic range control (ADRC).
-
12. The method of processing a digital audio signal according to claim 11, wherein the noise suppression is based on plurality of microphones.
-
13. The method of processing a digital audio signal according to claim 9, wherein the additional processing includes signal compression processing.
-
14. The method of processing a digital audio signal according to claim 13, wherein the signal compression processing includes speech compression or audio compression.
-
15. The method of processing a digital audio signal according to claim 13, wherein at least one compression parameter is determined based on the auditory context information.
-
16. The method of processing a digital audio signal according to claim 15, wherein said at least one compression parameter includes compression mode, bitrate, or channel number.
-
17. The method of processing a digital audio signal according to claim 9, wherein the memory storage comprises a local memory inside the mobile device or a remote memory connected to the mobile device through a wireless channel.
-
18. The method of processing a digital audio signal according to claim 17, wherein the memory storage is selected based at least in part on the auditory context information.
-
19. The method of processing a digital audio signal according to claim 1, wherein the detecting the end event indicator comprises:
-
selecting at least one context information from the at least one auditory context information; and in response to comparing the selected context information with at least one pre-determined thresholds, determining if the end event indicator has been detected.
-
-
20. The method of processing a digital audio signal according to claim 1, wherein the detecting the end event indicator is based at least in part on non-occurrence of auditory event during pre-determined period of time.
-
21. The method of processing a digital audio signal according to claim 1, wherein the detecting the end event indicator is based at least in part on non-auditory information, and wherein the non-auditory information comprises scheduling or calendaring information.
-
22. An apparatus for processing a digital audio signal for a mobile device, the apparatus comprising:
-
at least one microphone configured to receive acoustic signal; a converter configured to convert the received acoustic signal into the digital audio signal; a context identifier configured to extract at least one auditory context information from the digital audio signal; a start event manager configured to automatically detect a start event indicator; an end event manager configured to automatically detect an end event indicator; and an audio logging processor configured to; perform an audio logging for the digital audio signal in response to the detecting of the start event indicator; and end the audio logging in response to the detecting of the end event indicator. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. An apparatus for processing a digital audio signal for a mobile device, the apparatus comprising:
-
means for receiving acoustic signal by at least one microphone; means for converting the received acoustic signal into the digital audio signal; means for extracting at least one auditory context information from the digital audio signal; means for automatically detecting a start event indicator; means for performing an audio logging for the digital audio signal in response to the detecting the start event indicator; means for automatically detecting an end event indicator; and means for ending an audio logging for the digital audio signal in response to the detecting the end event indicator. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A non-transitory computer-readable medium comprising instructions for processing a digital audio signal for a mobile device, which when executed by a processor cause the processor to:
-
receive acoustic signal by at least one microphone; convert the received acoustic signal into the digital audio signal; extract at least one auditory context information from the digital audio signal; automatically detect a start event indicator; perform an audio logging for the digital audio signal in response to the detecting the start event indicator; automatically detect an end event indicator; and end the audio logging in response to the detecting the end event indicator. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84)
-
-
85. A method for a mobile device, the method comprising:
-
in response to automatically detecting a start event indicator, processing first portion of audio input signal to obtain first information; determining at least one recording parameter based on the first information; and reconfiguring an audio capturing unit of the mobile device based on the determined at least one recording parameter. - View Dependent Claims (86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97)
-
-
98. An apparatus for a mobile device, the apparatus comprising:
-
an audio logging processor configured to; automatically detect a start event indicator; process first portion of audio input signal to obtain first information, in response to the detecting of the start event indicator; and determine at least one recording parameter based on the first information; and an audio capturing unit configured to reconfigure itself based on the determined at least one recording parameter. - View Dependent Claims (99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110)
-
-
111. An apparatus for a mobile device, the apparatus comprising:
-
means for automatically detecting a start event indicator; means for processing first portion of audio input signal to obtain first information in response to detecting the start event indicator; means for determining at least one recording parameter based on the first information; and means for reconfiguring an audio capturing unit of the mobile device based on the determined at least one recording parameter. - View Dependent Claims (112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123)
-
-
124. A non-transitory computer-readable medium comprising instructions which when executed by a processor cause the processor to:
-
automatically detect a start event indicator; process first portion of audio input signal to obtain first information in response to detecting the start event indicator; determine at least one recording parameter based on the first information; and reconfigure an audio capturing unit of the mobile device based on the determined at least one recording parameter. - View Dependent Claims (125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136)
-
Specification