PRESERVING AUDIO DATA COLLECTION PRIVACY IN MOBILE DEVICES
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for using the hardware and/or software of the mobile device to obscure speech in the audio data before a context determination is made by a context awareness application using the audio data. In particular, a subset of a continuous audio stream is captured such that speech (words, phrases and sentences) cannot be reliably reconstructed from the gathered audio. The subset is analyzed for audio characteristics, and a determination can be made regarding the ambient environment.
65 Citations
31 Claims
-
1. (canceled)
-
2. A method for performing an audio analysis, the method comprising:
-
receiving, by a computerized device, a continuous audio stream; capturing, by the computerized device, from the continuous audio stream, a plurality of audio frames from a plurality of audio blocks of the continuous audio stream, wherein; each audio block of the plurality of audio blocks includes multiple audio frames; and a single audio frame is captured from each audio block of the plurality of audio blocks; analyzing, by the computerized device, the plurality of audio frames; and determining, based on analyzing the plurality of audio frames, a characteristic of an ambient environment of the continuous audio stream. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for performing an audio analysis, the system comprising:
-
one or more processors; and a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to; capture, from a continuous audio stream, a plurality of audio frames from a plurality of audio blocks of the continuous audio stream, wherein; each audio block of the plurality of audio blocks includes multiple audio frames; and a single audio frame is captured from each audio block of the plurality of audio blocks; analyze the plurality of audio frames; and determine, based on analyzing the plurality of audio frames, a characteristic of an ambient environment of the continuous audio stream. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory processor-readable medium for performing an audio analysis, comprising processor-readable instructions configured to cause one or more processors to:
-
capture, from a continuous audio stream, a plurality of audio frames from a plurality of audio blocks of the continuous audio stream, wherein; each audio block of the plurality of audio blocks includes multiple audio frames; and a single audio frame is captured from each audio block of the plurality of audio blocks; analyze the plurality of audio frames; and determine, based on analyzing the plurality of audio frames, a characteristic of an ambient environment of the continuous audio stream. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. An apparatus for performing an audio analysis, the apparatus comprising:
-
means for receiving a continuous audio stream; means for capturing from the continuous audio stream, a plurality of audio frames from a plurality of audio blocks of the continuous audio stream, wherein; each audio block of the plurality of audio blocks includes multiple audio frames; and a single audio frame is captured from each audio block of the plurality of audio blocks; means for analyzing the plurality of audio frames; and means for determining, based on analyzing the plurality of audio frames, a characteristic of an ambient environment of the continuous audio stream. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification