Privacy protection in collective feedforward
First Claim
Patent Images
1. A system, comprising:
- a memory; and
a processor configured to;
analyze audio feature data and associated metadata received from a personal audio system, wherein the audio feature data is extracted from a most recent snippet of an ambient audio stream;
develop a current ambient sound profile based, at least in part, on the audio feature data, the current ambient sound profile including values for one or more features selected from a group of features consisting of;
an overall loudness level;
a loudness of one or more frequency bands;
a spectral envelope shape;
one or more spectrographic features;
an indicator of the presence or absence of odd harmonics, even harmonics, or both odd and even harmonics;
a normalized or absolute loudness of noise; and
a low-frequency periodicity;
develop a new processing parameter set based, at least in part, on the current ambient sound profile, the new processing parameter set indicating a type and degree of one or more processes to be performed on the ambient audio stream;
provide the new processing parameter set to the personal audio system; and
cause the memory to store the new processing parameter set and the current ambient sound profile.
2 Assignments
0 Petitions
Accused Products
Abstract
Personal audio systems and methods are disclosed. A personal audio system includes a processor to generate a personal audio stream by processing an ambient audio stream in accordance with an active processing parameter set, a circular buffer memory to store a most recent snippet of the ambient audio stream, and an event detector to detect a trigger event. In response to detection of the trigger event, a controller may extract audio feature data from the most recent snippet of the ambient audio stream and transmit the audio feature data and associated metadata to a knowledgebase remote from the personal audio system.
56 Citations
20 Claims
-
1. A system, comprising:
-
a memory; and a processor configured to; analyze audio feature data and associated metadata received from a personal audio system, wherein the audio feature data is extracted from a most recent snippet of an ambient audio stream; develop a current ambient sound profile based, at least in part, on the audio feature data, the current ambient sound profile including values for one or more features selected from a group of features consisting of;
an overall loudness level;
a loudness of one or more frequency bands;
a spectral envelope shape;
one or more spectrographic features;
an indicator of the presence or absence of odd harmonics, even harmonics, or both odd and even harmonics;
a normalized or absolute loudness of noise; and
a low-frequency periodicity;develop a new processing parameter set based, at least in part, on the current ambient sound profile, the new processing parameter set indicating a type and degree of one or more processes to be performed on the ambient audio stream; provide the new processing parameter set to the personal audio system; and cause the memory to store the new processing parameter set and the current ambient sound profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
receiving one or more user commands to modify an active processing parameter set for a personal audio system or to create a new processing parameter set for the personal audio system; receiving audio feature data and associated metadata received from the personal audio system, wherein the audio feature data is extracted from a most recent snippet of an ambient audio stream; analyzing the audio feature data and the associated metadata; developing a new processing parameter set based on the audio feature data, the new processing parameter set indicating a type and degree of one or more processes to be performed on the ambient audio stream; and providing the new processing parameter set to the personal audio system and one or more other personal audio systems. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer program product, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving one or more user commands to modify an active processing parameter set for a personal audio system or to create a new processing parameter set for the personal audio system; receiving audio feature data and associated metadata received from the personal audio system, wherein the audio feature data is extracted from a most recent snippet of an ambient audio stream; analyzing the audio feature data and the associated metadata; developing a new processing parameter set based on the audio feature data, the new processing parameter set indicating a type and degree of one or more processes to be performed on the ambient audio stream; and providing the new processing parameter set to the personal audio system.
-
Specification