IP Library › Granted Patent US 11,611,827
Granted Patent B2
US 11,611,827 · App. 17/527,575 · Granted Mar 21, 2023

Speaker audio configuration system

Inventors: Robert Curtis (Los Gatos, CA); Kasper Andersen (Aarhus N, DK); Andrey Eltsov (Pleasanton, CA); Mark Janossy (Cambridge, GB)
Assignee: Roku, Inc.
H04R3/12H04R1/26H04R29/002
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 11,611,827
App. No.
17/527,575
Granted
Mar 21, 2023
Kind
B2
Abstract

System, method, and various embodiments for providing a speaker audio configuration system are described herein. An embodiment operates by identifying an external speaker connected to an audio device. Second capability information for the external speaker is retrieved and user input indicating a relative position of the external speaker to the internal speaker is received. An audio configuration for the external speaker is calculated based on the second capability information and the relative position of the external speaker. The calculated audio configuration is provided to the external speaker. The external speaker is configured to receive and audibly output audio from the audio device based on the audio configuration.

Claims (49)

1. A method comprising:

identifying an external speaker connected to an audio device, wherein the audio device includes an internal speaker for which first capability information is known;

retrieving second capability information for the external speaker, wherein the second capability information is retrieved based on at least a model of the external speaker;

receiving user input indicating a relative position of the external speaker to the internal speaker;

calculating an audio configuration for the external speaker based on the second capability information and the relative position of the external speaker; and

providing the calculated audio configuration to the external speaker, wherein the external speaker is configured to receive and audibly output audio from the audio device based on the audio configuration.

2. The method of claim 1 , wherein the external speaker comprises a subwoofer.

3. The method of claim 1 , wherein the second capability information includes both a frequency and a volume of the external speaker.

4. The method of claim 1 , wherein the identifying comprises:

detecting that a different external speaker that was previously identified is no longer connected to the audio source.

5. The method of claim 4 , wherein the calculating comprises:

adjusting the audio configuration for the external speaker connected to the audio source based on the detecting that the different external speaker is no longer connected to the audio source.

6. The method of claim 1 , further comprising:

determining a time delay between the audio source and the external speaker.

7. The method of claim 1 , wherein the retrieving comprises:

retrieving the second capability information based on a brand of the external speaker, wherein the network comprises the Internet, and wherein the audio device comprises a soundbar.

8. A system comprising:

a memory; and

at least one processor coupled to the memory and configured to perform operations comprising:

identifying an external speaker connected to an audio device, wherein the audio device includes an internal speaker for which first capability information is known;

retrieving second capability information for the external speaker, wherein the second capability information is retrieved based on at least a model of the external speaker;

receiving user input indicating a relative position of the external speaker to the internal speaker;

calculating an audio configuration for the external speaker based on the second capability information and the relative position of the external speaker; and

providing the calculated audio configuration to the external speaker, wherein the external speaker is configured to receive and audibly output audio from the audio device based on the audio configuration.

9. The system of claim 8 , wherein the external speaker comprises a subwoofer.

10. The system of claim 8 , wherein the second capability information includes both a frequency and a volume of the external speaker.

11. The system of claim 8 , wherein the identifying comprises:

detecting that a different external speaker that was previously identified is no longer connected to the audio source.

12. The system of claim 11 , wherein the calculating comprises:

adjusting the audio configuration for the external speaker connected to the audio source based on the detecting that the different external speaker is no longer connected to the audio source.

13. The system of claim 8 , further comprising:

determining a time delay between the audio source and the external speaker.

14. The system of claim 8 , wherein the retrieving comprises:

retrieving the second capability information based on a brand of the external speaker, wherein the network comprises the Internet, and wherein the audio device comprises a soundbar.

15. A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:

identifying an external speaker connected to an audio device, wherein the audio device includes an internal speaker for which first capability information is known;

retrieving second capability information for the external speaker, wherein the second capability information is retrieved based on at least a model of the external speaker;

receiving user input indicating a relative position of the external speaker to the internal speaker;

calculating an audio configuration for the external speaker based on the second capability information and the relative position of the external speaker; and

providing the calculated audio configuration to the external speaker, wherein the external speaker is configured to receive and audibly output audio from the audio device based on the audio configuration.

16. The non-transitory computer-readable medium of claim 15 , wherein the external speaker comprises a subwoofer.

17. The non-transitory computer-readable medium of claim 15 , wherein the second capability information includes both a frequency and a volume of the external speaker.

18. The non-transitory computer-readable medium of claim 15 , wherein the identifying comprises:

detecting that a different external speaker that was previously identified is no longer connected to the audio source; and

wherein the calculating comprises adjusting the audio configuration for the external speaker connected to the audio source based on the detecting that the different external speaker is no longer connected to the audio source.

19. The non-transitory computer-readable medium of claim 15 , further comprising:

determining a time delay between the audio source and the external speaker.

20. The non-transitory computer-readable medium of claim 15 , wherein the retrieving comprises:

retrieving the second capability information based on a brand of the external speaker, wherein the network comprises the Internet, and wherein the audio device comprises a soundbar.

Assignments (2)
SECURITY INTEREST Recorded Sep 18, 2024
From: ROKU, INC.
To: CITIBANK, N.A.
Reel/Frame 068982/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2023
From: CURTIS, ROBERT; ANDERSEN, KASPER; ELTSOV, ANDREY; JANOSSY, MARK
To: ROKU, INC.
Reel/Frame 062541/0756 →
Continuity (3)
Continuation 17148703 · Jan 14, 2021
Continuation 16702853 · Dec 4, 2019
Related Publication 20220078553A1 · Mar 10, 2022