IP Library Granted Patent US 11,140,502
Granted Patent B2
US 11,140,502 · App. 14/215,047 · Granted Oct 5, 2021

Filter selection for delivering spatial audio

Inventors: James Hall (Sunnyvale, CA); Thomas Alan Donaldson (Nailsworth, GB)
Assignee: Jawbone Innovations, LLC
H04S5/00H04S7/303
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,140,502
App. No.
14/215,047
Granted
Oct 5, 2021
Kind
B2
Abstract

Various embodiments relate generally to electrical and electronic hardware, computer software, wired and wireless network communications, and audio and speaker systems. More specifically, disclosed are an apparatus and a method for processing signals for optimizing audio, such as 3D audio, by adjusting the filtering for cross-talk cancellation based on listener position and/or orientation. In one embodiment, an apparatus is configured to include a plurality of transducers, a memory, and a processor configured to execute instructions to determine a physical characteristic of a listener relative to the origination of the multiple channels of audio, to cancel crosstalk in a spatial region coincident with the listener at a first location, to detect a change in the physical characteristic of the listener, and to adjust the cancellation of crosstalk responsive to detecting the change in the physical characteristic to establish another spatial region at a second location.

Claims (80)

1. A method comprising:

receiving data representing a position for a region in space adjacent a media device;

selecting a filter configured to project spatial audio to the region in space;

generating a first channel of the spatial audio;

propagating the first channel of the spatial audio from a first subset of transducers to the region in space;

generating a second channel of the spatial audio;

propagating the second channel of the spatial audio from a second subset of transducers to the region in space;

generating probe signals;

propagating a first subset of the probe signals via the first subset of transducers;

propagating a second subset of the probe signals via the second subset of transducers;

receiving a first subset of data associated with a first point in the region of space, the first subset of data describing a location of the first point as a function of the first and the second subsets of the probe signals; and

receiving a second subset of data associated with a second point in the region of space, the second subset of data describing a location of the second point as a function of the first and the second subsets of the probe signals.

2. The method of claim 1 , wherein receiving the data representing the position comprises:

receiving data representing an angle.

3. The method of claim 1 , wherein selecting the filter comprises:

identifying the filter associated with the position; and

selecting the filter from a plurality of filters, each of which is associated with a different position.

4. The method of claim 1 , wherein receiving the data representing the position comprises:

determining the position is between a first position and a second position;

identifying a first filter associated with the first position;

identifying a second filter associated with the second position;

interpolating filter parameters based on the first filter and the second filter to form interpolated filter parameters; and

generating the first channel and the second channel of the spatial audio based on the interpolated filter parameters.

5. The method of claim 4 , further comprising:

detecting a rate of change of the position;

interpolating the filter parameters at the rate of change; and

propagating the first and the second channels of the spatial audio at the rate of change.

6. The method of claim 1 , wherein generating the probe signals comprises:

generating acoustic probe signals.

7. The method of claim 1 , further comprising:

receiving the first subset of data and the second subset of data via either an electronic communications link or an ultrasonic communications link, or both.

8. The method of claim 1 , wherein the first point and the second point are associated with a first microphone and a second microphone, respectively.

9. The method of claim 1 wherein receiving the data representing the position comprises:

receiving data representing an angle generated responsive to a user input accepted on a user interface disposed at the region of space.

10. The method of claim 1 , further comprising:

receiving data representing another position for another region in the space adjacent the media device;

selecting another filter configured to project the spatial audio to the another region in space;

propagating the first channel of the spatial audio from a third subset of transducers to the another region in space; and

propagating the second channel of the spatial audio from a fourth subset of transducers to the another region in space.

11. The method of claim 7 , wherein receiving the data representing the position for the region comprises:

receiving the data associated with the position via either an image capture device or an ultrasonic signal, or both.

12. The method of claim 7 , wherein propagating the first channel of the spatial audio and propagating the second channel of the spatial audio comprises:

propagating the spatial audio via a left channel; and

propagating the spatial audio via a right channel, respectively.

13. A method comprising:

receiving data representing a position for a region in space adjacent a media device;

selecting a filter configured to project spatial audio to the region in space;

generating a first channel of the spatial audio;

propagating the first channel of the spatial audio from a first subset of transducers to the region in space;

generating a second channel of the spatial audio;

propagating the second channel of the spatial audio from a second subset of transducers to the region in space;

generating probe signals;

propagating a first subset of the probe signals via the first subset of transducers;

propagating a second subset of the probe signals via the second subset of transducers;

receiving a first subset of data associated with a first point in the region of space, the first subset of data describing a location of the first point as a function of the first and the second subsets of the probe signals;

receiving a second subset of data associated with a second point in the region of space, the second subset of data describing a location of the second point as a function of the first and the second subsets of the probe signals; and

receiving the first subset of data and the second subset of data via either an electronic communications link or an ultrasonic communications link, or both.

14. The method of claim 13 , wherein receiving the data representing the position comprises:

receiving data representing an angle.

15. The method of claim 13 , wherein selecting the filter comprises:

identifying the filter associated with the position; and

selecting the filter from a plurality of filters, each of which is associated with a different position.

16. A method comprising:

receiving data representing a position for a region in space adjacent a media device;

selecting a filter configured to project spatial audio to the region in space;

generating a first channel of the spatial audio;

propagating the first channel of the spatial audio from a first subset of transducers to the region in space;

generating a second channel of the spatial audio;

propagating the second channel of the spatial audio from a second subset of transducers to the region in space;

generating probe signals;

propagating a first subset of the probe signals via the first subset of transducers;

propagating a second subset of the probe signals via the second subset of transducers;

receiving a first subset of data associated with a first point in the region of space, the first subset of data describing a location of the first point as a function of the first and the second subsets of the probe signals; and

receiving a second subset of data associated with a second point in the region of space, the second subset of data describing a location of the second point as a function of the first and the second subsets of the probe signals,

wherein the first point and the second point are associated with a first microphone and a second microphone, respectively.

17. The method of claim 16 , wherein receiving the data representing the position comprises:

receiving data representing an angle.

18. The method of claim 16 , wherein selecting the filter comprises:

identifying the filter associated with the position; and

selecting the filter from a plurality of filters, each of which is associated with a different position.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2021
From: JAWB ACQUISITION LLC
To: JI AUDIO HOLDINGS LLC
Reel/Frame 057308/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2021
From: JI AUDIO HOLDINGS LLC
To: JAWBONE INNOVATIONS, LLC
Reel/Frame 057308/0895 →
RELEASE OF SECURITY INTEREST Recorded Feb 2, 2021
From: BLACKROCK ADVISORS, LLC
To: ALIPHCOM (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
Reel/Frame 055207/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2017
From: ALIPHCOM (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
To: JAWB ACQUISITION LLC
Reel/Frame 043746/0693 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2017
From: ALIPHCOM
To: ALIPHCOM (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
Reel/Frame 043711/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2017
From: ALIPHCOM, LLC
To: JAWB ACQUISITION, LLC
Reel/Frame 043638/0025 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2017
From: ALIPHCOM DBA JAWBONE
To: ALIPHCOM, LLC
Reel/Frame 043637/0796 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NO. 13870843 PREVIOUSLY RECORDED ON REEL 036500 FRAME 0173. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 26, 2017
From: ALIPHCOM; MACGYVER ACQUISITION, LLC; ALIPH, INC.; BODYMEDIA, INC.; PROJECT PARIS ACQUISITION LLC
To: BLACKROCK ADVISORS, LLC
Reel/Frame 041793/0347 →
SECURITY INTEREST Recorded Aug 27, 2015
From: ALIPHCOM; MACGYVER ACQUISITION LLC; ALIPH, INC.; BODYMEDIA, INC.; PROJECT PARIS ACQUISITION LLC
To: BLACKROCK ADVISORS, LLC
Reel/Frame 036500/0173 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2015
From: HALL, JAMES
To: ALIPHCOM
Reel/Frame 036130/0085 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2015
From: DONALDSON, THOMAS ALAN
To: ALIPHCOM
Reel/Frame 036078/0605 →
SECURITY INTEREST Recorded Apr 28, 2015
From: ALIPHCOM; MACGYVER ACQUISITION LLC; ALIPH, INC.; BODYMEDIA, INC.; PROJECT PARIS ACQUISITION LLC
To: BLACKROCK ADVISORS, LLC
Reel/Frame 035531/0312 →
Continuity (2)
Provisional Application 61786445 · Mar 15, 2013
Related Publication 20140270187A1 · Sep 18, 2014
Cited By (1)
US 12,228,686