Privacy protection in collective feedforward
First Claim
Patent Images
1. A personal audio system, comprising:
- a processor to generate a personal audio stream by processing an ambient audio stream in accordance with an active processing parameter set, wherein the active processing parameter set indicates a type and degree of one or more processes to be performed on the ambient audio stream;
a buffer memory to store a most recent snippet of the ambient audio stream;
an event detector to detect a trigger event, wherein the trigger event includes retrieving a selected processing parameter set from a dataset memory for use as the active processing parameter set and receiving, via a user interface, a command to modify the active processing parameter set; and
a controller configured to, in response to detection of the trigger event;
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 device remote from the personal audio system, wherein the associated metadata includes an identifier of the selected processing parameter set and the modified processing parameter set associated with the active processing parameter set.
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.
-
Citations
22 Claims
-
1. A personal audio system, comprising:
-
a processor to generate a personal audio stream by processing an ambient audio stream in accordance with an active processing parameter set, wherein the active processing parameter set indicates a type and degree of one or more processes to be performed on the ambient audio stream; a buffer memory to store a most recent snippet of the ambient audio stream; an event detector to detect a trigger event, wherein the trigger event includes retrieving a selected processing parameter set from a dataset memory for use as the active processing parameter set and receiving, via a user interface, a command to modify the active processing parameter set; and a controller configured to, in response to detection of the trigger event; 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 device remote from the personal audio system, wherein the associated metadata includes an identifier of the selected processing parameter set and the modified processing parameter set associated with the active processing parameter set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for processing ambient sound in a personal audio system, comprising:
-
generating a personal audio stream by processing an ambient audio stream in accordance with an active processing parameter set, wherein the active processing parameter set indicates a type and degree of one or more processes to be performed on the ambient audio stream; storing a most recent snippet of the ambient audio stream in a buffer memory; detecting a trigger event, wherein the trigger event includes retrieving a selected processing parameter set from a dataset memory for use as the active processing parameter set and receiving, via a user interface, a command to modify the active processing parameter set; and in response to detecting the trigger event; extracting audio feature data from the most recent snippet of the ambient audio stream; and transmitting the audio feature data and associated metadata to a device remote from the personal audio system, wherein the associated metadata includes an identifier of the selected processing parameter set and the modified processing parameter set associated with the active processing parameter set. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a knowledgebase; and a plurality of personal audio systems in communications with the knowledgebase via a network, each personal audio system comprising; a processor to generate a personal audio stream by processing an ambient audio stream in accordance with an active processing parameter set, wherein the active processing parameter set indicates a type and degree of one or more processes to be performed on the ambient audio stream; a circular buffer memory to store a most recent snippet of the ambient audio stream; an event detector to detect a trigger event, wherein the trigger event includes receiving, via a user interface, a command to modify the active processing parameter set; and a controller configured to, in response to detection of the trigger event; 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, wherein the associated metadata includes the modified processing parameter set associated with the active processing parameter set, wherein the knowledgebase is configured to create new and/or revised processing parameter sets based on the audio feature data and metadata collectively received from the plurality of personal audio systems and to transmit the new and/or revised processing parameter sets to at least some of the plurality of personal audio systems. - View Dependent Claims (19, 20, 21)
-
-
22. A method for processing ambient sound in a personal audio system, comprising:
-
generating a personal audio stream by processing an ambient audio stream in accordance with an active processing parameter set; storing a most recent snippet of the ambient audio stream in a buffer memory; detecting a trigger event; and in response to detecting the trigger event; determining whether or not the most recent audio snippet contains speech; and in the event the most recent audio snippet contains speech; extracting audio feature data from the most recent snippet of the ambient audio stream; and transmitting the audio feature data and associated metadata to a device remote from the personal audio system; and in the event the most recent audio snippet does not contain speech, transmitting the most recent audio snippet and associated metadata to the device remote from the personal audio system.
-
Specification