Personal audio system using processing parameters learned from user feedback
First Claim
1. A system, comprising:
- a housing configured to interface with a user'"'"'s ear;
an input subsystem disposed within the housing and comprising a microphone, a preamplifier, and an analog to digital converter coupled to one another, wherein the analog to digital converter is configured to convert ambient sound captured by the microphone and amplified by the preamplifier into digitized ambient sound;
a network interface configured to receive one or more processing parameter sets from a remote server;
a memory configured to store the one or more processing parameter sets received using the network interface, wherein a processing parameter set of the one or more processing parameter sets defines a type and degree of one or more processes to be performed on the digitized ambient sound;
a processor in communication with the input subsystem, the network interface, and the memory, the processor configured to;
extract feature data from the digitized ambient sound, wherein the feature data includes one or more numerical characterizations of the digitized ambient sound;
instruct the network interface to transmit the feature data and metadata to the remote server, wherein the metadata includes an identifier of the processing parameter set used to process the digitized ambient sound, wherein the remote server is configured to determine a consensus processing parameter set associated with the feature data and the metadata at least in part by;
grouping the feature data and the metadata received from the network interface with additional feature data and associated metadata received from other personal audio systems; and
determining the consensus processing parameter set for the group based upon processing parameters which are manually selected by a plurality of other users of the other personal audio systems;
request one or more appropriate processing parameter sets from the remote server;
receive one or more processing parameter sets, selected by the remote server based upon the feature data and the metadata, wherein the one or more processing parameter sets selected by the remote server includes the consensus processing parameter set; and
initiate processing of the digitized ambient sound based upon the one or more processing parameter sets selected and received from the remote server to generate digitized processed sound; and
an output subsystem disposed within the housing and in communication with the processor, the output subsystem comprising a digital to analog converter, an amplifier and a speaker coupled to one another, wherein the digital to analog converter is configured to convert the digitized processed sound into processed output sound outputted by the speaker for the user'"'"'s ear.
2 Assignments
0 Petitions
Accused Products
Abstract
Learning personal audio systems and methods are disclosed. A learning personal audio system characterizes the digitized ambient sound so as to generate feature data for the digitized ambient sound, instructs a network interface to transmit the feature data to the remote server, requests one or more appropriate sound profiles from the remote server based upon the feature data, receives one or more selected sound profiles, selected by the remote server based upon the feature data, and initiates processing of the digitized ambient sound based upon the one or more selected sound profiles received from the remote server to generate digitized processed sound. The one or more selected sound profiles for the learning personal audio system are based upon sound profiles which are manually selected by a plurality of other users of personal audio systems similar to the learning personal audio system.
-
Citations
18 Claims
-
1. A system, comprising:
-
a housing configured to interface with a user'"'"'s ear; an input subsystem disposed within the housing and comprising a microphone, a preamplifier, and an analog to digital converter coupled to one another, wherein the analog to digital converter is configured to convert ambient sound captured by the microphone and amplified by the preamplifier into digitized ambient sound; a network interface configured to receive one or more processing parameter sets from a remote server; a memory configured to store the one or more processing parameter sets received using the network interface, wherein a processing parameter set of the one or more processing parameter sets defines a type and degree of one or more processes to be performed on the digitized ambient sound; a processor in communication with the input subsystem, the network interface, and the memory, the processor configured to; extract feature data from the digitized ambient sound, wherein the feature data includes one or more numerical characterizations of the digitized ambient sound; instruct the network interface to transmit the feature data and metadata to the remote server, wherein the metadata includes an identifier of the processing parameter set used to process the digitized ambient sound, wherein the remote server is configured to determine a consensus processing parameter set associated with the feature data and the metadata at least in part by; grouping the feature data and the metadata received from the network interface with additional feature data and associated metadata received from other personal audio systems; and determining the consensus processing parameter set for the group based upon processing parameters which are manually selected by a plurality of other users of the other personal audio systems; request one or more appropriate processing parameter sets from the remote server; receive one or more processing parameter sets, selected by the remote server based upon the feature data and the metadata, wherein the one or more processing parameter sets selected by the remote server includes the consensus processing parameter set; and initiate processing of the digitized ambient sound based upon the one or more processing parameter sets selected and received from the remote server to generate digitized processed sound; and an output subsystem disposed within the housing and in communication with the processor, the output subsystem comprising a digital to analog converter, an amplifier and a speaker coupled to one another, wherein the digital to analog converter is configured to convert the digitized processed sound into processed output sound outputted by the speaker for the user'"'"'s ear. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for processing personal audio based using forward feedback, comprising:
-
converting, by an analog to digital converter, ambient sound captured by a microphone and amplified by a preamplifier into digitized ambient sound using an input subsystem disposed within a housing, the input subsystem comprising the microphone, the preamplifier, and the analog to digital converter coupled to one another; extracting feature data from the digitized ambient sound, wherein the feature data includes one or more numerical characterizations of the digitized ambient sound; instructing a network interface to transmit the feature data and metadata to a remote server, wherein the metadata includes an identifier of a processing parameter set used to process the digitized ambient sound, wherein the processing parameter set defines a type and degree of one or more processes to be performed on the digitized ambient sound, wherein the remote server is configured to determine a consensus processing parameter set associated with the feature data and the metadata at least in part by; grouping the feature data and the metadata received from the network interface with additional feature data and associated metadata received from other personal audio systems; and determining the consensus processing parameter set for the group based upon processing parameters which are manually selected by a plurality of other users of the other personal audio systems; requesting one or more appropriate processing parameter sets from the remote server; receiving one or more selected processing parameter sets, selected by the remote server based upon the feature data and the metadata, wherein the one or more processing parameter sets selected by the remote server includes the consensus processing parameter set; storing, in a memory, the one or more processing parameter sets selected by the remote server and received using the network interface; initiating processing of the digitized ambient sound based upon the one or more selected processing parameter sets received from the remote server to generate digitized processed sound; and converting the digitized processed sound into processed output sound for the user'"'"'s ear using an output subsystem disposed within the housing, the output subsystem comprising a digital to analog converter that converts the digitized processed sound into processed output sound, an amplifier that amplifies the processed output sound and a speaker that outputs the amplified processed output sound. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium and comprising instructions, when executed by a processor, cause the processor to perform the steps of:
-
converting, by an analog to digital converter, ambient sound captured by a microphone and amplified by a preamplifier into digitized ambient sound using an input subsystem disposed within a housing, the input subsystem comprising the microphone, the preamplifier, and the analog to digital converter; extracting feature data from the digitized ambient sound, wherein the feature data includes one or more numerical characterizations of the digitized ambient sound; instructing a network interface to transmit the feature data and metadata to a remote server, wherein the metadata includes an identifier of the processing parameter set used to process the digitized ambient sound, wherein the processing parameter set defines a type and degree of one or more processes to be performed on the digitized ambient sound, wherein the remote server is configured to determine a consensus processing parameter set associated with the feature data and the metadata at least in part by; grouping the feature data and the metadata received from the network interface with additional feature data and associated metadata received from other personal audio systems; and determining the consensus processing parameter set for the group based upon processing parameters which are manually selected by a plurality of other users of the other personal audio systems; requesting one or more appropriate processing parameter sets from the remote server; receiving one or more processing parameter sets, selected by the remote server based upon the feature data and the metadata, wherein the one or more processing parameter sets selected by the remote server includes the consensus processing parameter set; storing, in a memory, the one or more processing parameter sets selected by the remote server and received using the network interface; initiating processing of the digitized ambient sound based upon the one or more selected processing parameter sets received from the remote server to generate digitized processed sound; and converting the digitized processed sound into processed output sound for the user'"'"'s ear using an output subsystem disposed within the housing, the output subsystem comprising a digital to analog converter that converts the digitized processed sound into processed output sound, an amplifier that amplifies the processed output sound and a speaker that outputs the amplified processed output sound. - View Dependent Claims (18)
-
Specification