IP Library Granted Patent US 7,116,788
Granted Patent B1
US 7,116,788 · App. 10/054,359 · Granted Oct 3, 2006

Efficient head related transfer function filter generation

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 7,116,788
App. No.
10/054,359
Granted
Oct 3, 2006
Kind
B1
Abstract

A method for generating a head related transfer function comprises downconverting each of a plurality of measured impulse responses from a first sampling frequency to a second sampling frequency and then converting each downconverted impulse responses to a set of head related transfer functions. Coordinate conversion can then be performed on each set of head related transfer functions. The converted sets of head related transfer functions are then averaged to generate one average head related transfer function. The average head related transfer function can be decimated to fit a filter engine of a target system.

Claims (24)

1. A method for generating a head related transfer function, comprising:

downconverting each of a plurality of measured impulse responses from a first sampling frequency to a second sampling frequency;

converting each downconverted impulse responses to a set of head related transfer functions;

performing coordinate conversion on each set of head related transfer functions;

averaging the converted sets of head related transfer functions to generate one average set of head related transfer functions; and

decimating the average set of head related transfer functions to fit a filter engine of a target system.

2. The method of claim 1 , wherein converting each downconverted impulse responses to a set of head related transfer functions comprises generating a pair of head related transfer functions from the measured impulse responses for each grid point in a coordinate system.

3. The method of claim 2 , wherein performing coordinate conversion on each set of head related transfer functions comprises performing coordinate conversion on the sets of head related transfer functions, and wherein performing coordinate conversion on the sets of head related transfer functions includes performing linear interpolation on the sets of head related transfer functions.

4. The method of claim 1 , further comprising dividing the converted sets of head related transfer functions into demographically defined groups and generating an average set of head related transfer functions for each group.

5. The method of claim 1 , wherein decimating the average set of head related transfer functions includes using Fourier transform techniques and a sliding filter window.

6. The method of claim 5 , wherein decimating the average set of head related transfer functions further includes using a minimum mean squared estimation.

7. The method of claim 1 , further comprising normalizing the decimated average set of head related transfer functions.

8. A computer readable medium having stored thereon one or more sequences of instructions for causing one or more processors to perform steps for generating a head related transfer function, the steps comprising:

downconverting each of a plurality of measured impulse responses from a first sampling frequency to a second sampling frequency;

converting each downconverted impulse responses to a set of head related transfer functions;

performing coordinate conversion on each set of head related transfer functions;

averaging the converted sets of head related transfer functions to generate one average set of head related transfer functions; and

decimating the average set of head related transfer functions to fit a filter engine of a target system.

9. The computer readable medium of claim 8 , wherein converting each downconverted impulse responses to a set of head related transfer functions comprises generating a pair of head related transfer functions from the measured impulse responses for each grid point in a coordinate system.

10. The computer readable medium of claim 9 , wherein performing coordinate conversion on each set of head related transfer functions comprises performing coordinate conversion on the sets of head related transfer functions, and wherein performing coordinate conversion on the sets of head related transfer functions includes performing linear interpolation conversion on the sets of head related transfer functions.

11. The computer readable medium of claim 8 , further comprising the step of dividing the converted sets of head related transfer functions into demographically defined groups and generating an average sets of head related transfer functions for each group.

12. The computer readable medium of claim 8 , wherein decimating the average set of head related transfer functions includes using Fourier transform techniques and a sliding filter window.

13. The computer readable medium of claim 12 , wherein decimating the average sets of head related transfer functions further includes using a minimum mean squared estimation.

14. The computer readable medium of claim 8 , further comprising the step of normalizing the decimated average sets of head related transfer functions.

Assignments (13)
SECURITY INTEREST Recorded Sep 27, 2017
From: SYNAPTICS INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 044037/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2017
From: CONEXANT SYSTEMS, LLC
To: SYNAPTICS INCORPORATED
Reel/Frame 043786/0267 →
CHANGE OF NAME Recorded Jun 26, 2017
From: CONEXANT SYSTEMS, INC.
To: CONEXANT SYSTEMS, LLC
Reel/Frame 042986/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2016
From: LAKESTAR SEMI INC.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 038803/0693 →
CHANGE OF NAME Recorded May 20, 2016
From: CONEXANT SYSTEMS, INC.
To: LAKESTAR SEMI INC.
Reel/Frame 038777/0885 →
RELEASE OF SECURITY INTEREST Recorded May 6, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: CONEXANT SYSTEMS, INC.; CONEXANT, INC.; CONEXANT SYSTEMS WORLDWIDE, INC.; BROOKTREE BROADBAND HOLDING, INC.
Reel/Frame 038631/0452 →
SECURITY AGREEMENT Recorded Mar 11, 2010
From: CONEXANT SYSTEMS, INC.; CONEXANT SYSTEMS WORLDWIDE, INC.; CONEXANT, INC.; BROOKTREE BROADBAND HOLDING, INC.
To: THE BANK OF NEW YORK, MELLON TRUST COMPANY, N.A.
Reel/Frame 024066/0075 →
RELEASE OF SECURITY INTEREST Recorded Mar 1, 2010
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. (FORMERLY, THE BANK OF NEW YORK TRUST COMPANY, N.A.)
To: CONEXANT SYSTEMS, INC.
Reel/Frame 023998/0838 →
RELEASE OF SECURITY INTEREST Recorded Mar 1, 2010
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. (FORMERLY, THE BANK OF NEW YORK TRUST COMPANY, N.A.)
To: BROOKTREE BROADBAND HOLDING, INC.
Reel/Frame 023998/0971 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SCHEDULE TO SECURITY AGREEMENT FROM BROOKTREE BROADBAND HOLDING, INC. AND REMOVE PATENTS/APPS LISTED HEREIN FROM AGREEMENT PREVIOUSLY RECORDED ON REEL 018573 FRAME 0337. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT GRANTING A SECURITY INTEREST TO BANK OF NEW YORK TRUST COMPANY, N.A. BY CONEXANT SYSTEMS, INC. AT 018711/0818. Recorded May 1, 2008
From: CONEXANT SYSTEMS, INC.
To: THE BANK OF NEW YORK TRUST COMPANY, N.A.
Reel/Frame 020886/0427 →
SECURITY AGREEMENT Recorded Nov 22, 2006
From: CONEXANT SYSTEMS, INC.
To: BANK OF NEW YORK TRUST COMPANY, N.A.
Reel/Frame 018711/0818 →
SECURITY AGREEMENT Recorded Nov 21, 2006
From: BROOKTREE BROADBAND HOLDING, INC.
To: BANK OF NEW YORK TRUST COMPANY, N.A., THE
Reel/Frame 018573/0337 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2002
From: CHEN, PAUL; LAU, HARRY
To: CONEXANT SYSTEMS, INC.
Reel/Frame 012560/0796 →