IP Library Granted Patent US 10,275,209
Granted Patent B2
US 10,275,209 · App. 15/383,117 · Granted Apr 30, 2019

Sharing of custom audio processing parameters

Inventors: Gints Klimanis (Sunnyvale, CA); Noah Kraft (Brooklyn, NY); Matthew J. Jaffe (San Francisco, CA); Richard Fritz Lanman, III (San Francisco, CA); Jeffrey Baker (Newbury Park, CA)
Assignee: Dolby Laboratories Licensing Corporation
G06F3/165H04L67/146H04R1/1016H04R1/1083H04R3/04H04R2430/01H04R2460/07
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,275,209
App. No.
15/383,117
Granted
Apr 30, 2019
Kind
B2
Abstract

Ambient sound is converted into an ambient audio stream. A processed ambient audio stream is generated by processing the ambient audio stream in accordance with a selected set of processing parameters selected from the plurality of processing parameter sets stored in the memory. Trigger data is searched and a new set of processing parameters is requested. The trigger data identifies the new set of processing parameters that is available for use in processing the ambient audio stream. A received new set of processing parameters is selected as the selected set of processing parameters. The processed ambient audio stream is converted into processed output sound.

Claims (45)

1. A system, comprising:

an active acoustic filter configured to convert ambient sound into an ambient audio stream;

a memory configured to store data defining a plurality of processing parameter sets; and

a processor coupled to the memory and configured to:

generate a processed ambient audio stream by processing the ambient audio stream in accordance with a selected set of processing parameters selected from the plurality of processing parameter sets stored in the memory;

search for trigger data;

request a new set of processing parameters, wherein the trigger data identifies the new set of processing parameters that is available for use in processing the ambient audio stream; and

select a received new set of processing parameters as the selected set of processing parameters,

wherein the active acoustic filter is configured to convert the processed ambient audio stream into processed output sound,

wherein to search for trigger data includes searching for trigger data within the ambient audio stream, and wherein the trigger data is embedded within the ambient audio stream as at least one of subliminal audio signals and ultrasonic audio signals.

2. The system of claim 1 , wherein the active acoustic filter is included in a housing that is configured to fit, at least partially, within and be supported by a user's ear.

3. The system of claim 1 , wherein the trigger data includes at least one of changes in a location of the system, changes in an audio environment, changes in aspects of the audio environment, a user request to search for a new set of processing parameters, and/or a user manual selected of different processing parameters.

4. The system of claim 1 , wherein to search for trigger data includes searching for trigger data within a network data broadcast.

5. The system of claim 1 , wherein to search for trigger data includes searching for trigger data within a network data broadcast, wherein the trigger data within a network data broadcast is broadcast by one of a sound knowledgebase, network equipment at a location, or a device of another user.

6. The system of claim 1 , wherein the trigger data at least identifies a secondary audio stream for inclusion in the processed ambient sound.

7. The system of claim 6 , wherein the processor is configured to combine the secondary audio stream with the processed ambient audio stream as the processed output sound.

8. The system of claim 1 , wherein the trigger data at least includes a notification that a secondary audio stream and related processing parameters are available.

9. The system of claim 1 , wherein the trigger data at least includes a URL from which a secondary audio stream can be streamed.

10. The system of claim 1 , wherein the new set of processing parameters that is available for use in processing the ambient audio stream is embedded within the trigger data.

11. The system of claim 1 , wherein the processor is further configured to receive the new set of processing parameters identified by the trigger data.

12. The system of claim 1 , further comprising:

a user interface configured to receive a command from a user to obtain the new set of processing parameters,

wherein the processor is further configured to search a sound knowledgebase for the new set of processing parameters.

13. The system of claim 1 , wherein a central sound knowledgebase remote from the system is configured to transmit the requested new set of processing parameters.

14. The system of claim 1 , wherein a central sound knowledgebase remote from the system is configured to transmit the new set of processing parameters, wherein in response to receiving the new set of processing parameters, the system is configured to transmit the new set of processing parameters to one or more nearby systems.

15. The system of claim 1 , wherein the trigger data is embedded within the ambient audio stream in encoded form using modulation of the ambient audio stream.

16. The system of claim 1 , wherein the trigger data includes processing parameters to be used and instructions to begin using the processing parameters.

17. A method comprising:

converting ambient sound into an ambient audio stream;

generating a processed ambient audio stream by processing the ambient audio stream in accordance with a selected set of processing parameters selected from the plurality of processing parameter sets stored in the memory;

searching for trigger data;

requesting a new set of processing parameters, wherein the trigger data identifies the new set of processing parameters that is available for use in processing the ambient audio stream;

selecting a received new set of processing parameters as the selected set of processing parameters; and

converting the processed ambient audio stream into processed output sound,

wherein searching for trigger data includes searching for trigger data within the ambient audio stream, and wherein the trigger data is embedded within the ambient audio stream as at least one of subliminal audio signals and ultrasonic audio signals.

18. The method of claim 17 , wherein the trigger data includes at least one of changes in a location of the system, changes in an audio environment, changes in aspects of the audio environment, a user request to search for a new set of processing parameters, and/or a user manual selected of different processing parameters.

19. The method of claim 17 , wherein searching for trigger data includes searching for trigger data within a network data broadcast.

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:

converting ambient sound into an ambient audio stream;

generating a processed ambient audio stream by processing the ambient audio stream in accordance with a selected set of processing parameters selected from the plurality of processing parameter sets stored in the memory;

searching for trigger data;

requesting a new set of processing parameters, wherein the trigger data identifies the new set of processing parameters that is available for use in processing the ambient audio stream;

selecting a received new set of processing parameters as the selected set of processing parameters; and

converting the processed ambient audio stream into processed output sound,

wherein searching for trigger data includes searching for trigger data within the ambient audio stream, and wherein the trigger data is embedded within the ambient audio stream as at least one of subliminal audio signals and ultrasonic audio signals.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2018
From: KLIMANIS, GINTS; KRAFT, NOAH; BAKER, JEFF; LANMAN, RICHARD FRITZ, III; JAFFE, MATTHEW J.
To: DOPPLER LABS, INC.
Reel/Frame 045711/0618 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2018
From: DOPPLER LABS, INC.
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 044703/0475 →
Continuity (4)
Continuation 15052682 · Feb 24, 2016
Continuation In Part 14997320 · Jan 15, 2016
Continuation In Part 14952761 · Nov 25, 2015
Related Publication 20170147284A1 · May 25, 2017
Cited By (1)
US 12,242,771