Patent US5500900A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5500900A Expired / Lapsed US ⏱️ 0.0 years remaining

Methods and apparatus for producing directional sound

Assignee: Wisconsin Alumni Research Foundation
•
Filing: 1994-09-23
•
Granted: 1996-03-19
•
Expires: 2014-09-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Free-field-to-eardrum transfer functions (FETF's) are developed by comparing auditory data for points in three-dimensional space for a model ear and auditory data collected for the same listening location with a microphone. Each FETF is represented as a weighted sum of frequency-dependent functions obtained from an expansion of the measured FETF's covariance matrix. Spatial transformation characteristic functions (STCF's) are applied to transform the weighted frequency-dependent factors to functions of spatial variables for azimuth and elevation. A generalized spline model is fit to each STCF to filter out noise and permit interpolation of the STCF between measured points. Sound is reproduced for a selected direction by synthesizing the weighted frequency-dependent factors with the smoothed and interpolated STCF's.

Inventors

  • 👤 Jiashu Chen
  • 👤 Barry P. VanVeen
  • 👤 Kurt E. Hecox

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 18:34
CPC Classifications
H; H04; H04S; H04S1/00; H04S1/007; H04S2420/00; H04S2420/01

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 217 words
A method of modifying a signal representing a sound which is to be applied as a sound to a listener's ear to simulate the origin of that sound at a selected position in space with respect to the listener's ear, comprising the steps of: (a) measuring the filter function for sound originating from a sound source at a plurality of discrete positions in the space surrounding an origin position at which the sound is measured, the measurement position corresponding to the position of a listener's ear; (b) determining a model filter function for each position at which sound originates which approximates in both magnitude and phase the actual measured filter function at each position, the model filter function formed as a sum of a selected number of basic filter functions which are functions only of frequency or time and not of position, with each basic filter function multiplied by a weighting factor for that basic filter function which is a function only of the position at which the sound originated and not of frequency or time; (c) applying the filter function for a selected position as a filter to the signal representing sound to produce a filtered signal; and (d) converting the filtered signal to a sound and applying the sound to the ear of a listener.
Claim 2
Independent Claim 217 words
A method of modifying a signal representing a sound which is to be applied as a sound to a listener's ear to simulate the origin of that sound at a selected position in space with respect to the listener's ear, comprising the steps of: (a) measuring the filter function for sound originating from a sound source at a plurality of discrete positions in the space surrounding an origin position at which the sound is measured, the measurement position corresponding to the position of a listener's ear; (b) determining a model filter function for each position at which sound originates which approximates in both magnitude and phase the actual measured filter function at each position, the model filter function formed as a sum of a selected number of basic filter functions which are functions only of frequency or time and not of position, with each basic filter function multiplied by a weighting factor for that basic filter function which is a function only of the position at which the sound originated and not of frequency or time; (c) applying the filter function for a selected position as a filter to the signal representing sound to produce a filtered signal; and (d) converting the filtered signal to a sound and applying the sound to the ear of a listener.
Claim 3
Dependent Claim 30 words
The method of claim 1 wherein the step of applying the sound to the ear of a listener is carried out using an earphone at the ear of the listener.
Claim 4
Dependent Claim 23 words
The method of claim 1 wherein the step of applying sound is carried out using an earphone at each ear of the listener.
Claim 5
Dependent Claim 29 words
The method of claim 3 including the step of providing an appropriate time delay between the sound applied to the two earphones at the two ears of the listener.
Claim 6
Independent Claim 314 words
A method of modifying a signal representing a sound which is to be applied as a sound to a listener's ear to simulate the origin of that sound at a selected position in space with respect to the listener's ear, comprising the steps of: (a) measuring the filter function for sound originating from a sound source at a plurality of discrete positions in the space surrounding an origin position at which the sound is measured, the measurement position corresponding to the position of a listener's ear; (b) determining a model filter function for each position at which sound originates which approximates in both magnitude and phase the actual measured filter function at each position, the model filter function formed as a sum of a selected number of basic filter functions which are functions only..of frequency or time and not of position, with each basic filter function multiplied by a weighting factor for that basic filter function which is a function only of the position at which the sound originated and not of frequency or time; (c) applying the filter function for a selected position as a filter to the signal representing sound to produce a filtered signal; and (d) converting the filtered signal to a sound and applying the sound to the ear of a listener; wherein the model filter functions are determined for a selected number N of samples in frequency of the measured filter functions, and wherein the model filter function for an azimuth position θ and an elevation position φ of sound origination in a spherical coordinate system about the position of sound measurement as the origin has the form ##EQU7## where the model filter function H(θ,φ) is an N dimensional vector, t i is an N dimensional vector representing the basic filter functions, w i (θ,φ) are the weighting factors, and p is a selected number of basic filter functions.
Claim 7
Independent Claim 314 words
A method of modifying a signal representing a sound which is to be applied as a sound to a listener's ear to simulate the origin of that sound at a selected position in space with respect to the listener's ear, comprising the steps of: (a) measuring the filter function for sound originating from a sound source at a plurality of discrete positions in the space surrounding an origin position at which the sound is measured, the measurement position corresponding to the position of a listener's ear; (b) determining a model filter function for each position at which sound originates which approximates in both magnitude and phase the actual measured filter function at each position, the model filter function formed as a sum of a selected number of basic filter functions which are functions only..of frequency or time and not of position, with each basic filter function multiplied by a weighting factor for that basic filter function which is a function only of the position at which the sound originated and not of frequency or time; (c) applying the filter function for a selected position as a filter to the signal representing sound to produce a filtered signal; and (d) converting the filtered signal to a sound and applying the sound to the ear of a listener; wherein the model filter functions are determined for a selected number N of samples in frequency of the measured filter functions, and wherein the model filter function for an azimuth position θ and an elevation position φ of sound origination in a spherical coordinate system about the position of sound measurement as the origin has the form ##EQU7## where the model filter function H(θ,φ) is an N dimensional vector, t i is an N dimensional vector representing the basic filter functions, w i (θ,φ) are the weighting factors, and p is a selected number of basic filter functions.
Claim 8
Dependent Claim 47 words
The method of claim 5 wherein steps (b) through (d) are repeated for different values of azimuth position θ and elevation position φ such that the sound applied to the ear of the listener is made to appear to move over time relative to the listener's ears.
Claim 9
Independent Claim 492 words
A method of modifying a signal representing a sound which is to be applied as a sound to a listener's ear to simulate the origin of that sound at a selected position in space with respect to the listener's ear, comprising the steps of: (a) measuring the filter function for sound originating from a sound source at a plurality of discrete positions in the space surrounding an origin position at which the sound is measured, the measurement position corresponding to the position of a listener's ear; (b) determining a model filter function for each position at which sound originates which approximates in both magnitude and phase the actual measured filter function at each position, the model filter function formed as a sum of a selected number of basic filter functions which are functions only of frequency or time and not of position, with each basic filter function multiplied by a weighting factor for that basic filter function which is a function only of the position at which the sound originated and not of frequency or time, wherein the model filter functions are determined for a selected number N of samples in frequency of the measured filter functions, and wherein the model filter function for an azimuth position θ and an elevation position φ of sound origination in a spherical coordinate system about the position of sound measurement as the origin has the form ##EQU8## where the model filter function H(θ,φ) is an N dimensional vector, t i is an N dimensional vector representing the basic filter functions, w i (θ,φ) are the weighting factors, and p is a selected number of basic filter functions; (c) applying the filter function for a selected position as a filter to the signal representing sound to produce a filtered signal; and (d) converting the filtered signal to a sound and applying the sound to the ear of a listener, wherein the step of determining a model filter function H(θ,φ) includes the steps of: (1) forming for the selected number N an N dimensional vector H(θ j ,φ k ) having elements which are N samples in frequency of the measured filter functions at the measured positions (θ j ,φ k ), where j=1, . . . , L, k=1, . . . , M, and L and M are the total number of azimuth and elevation positions, respectively, at which measurements were made; (2) forming a covariance matrix Σ H as ##EQU9## where H is the sample mean determined as: ##EQU10## and where the superscript " H " denotes the complex conjugate transpose of the matrix and α j ,k is a selected non-negative weighting factor; (3) determining the basic filter functions t i , i=1, 2, . . . , p, to satisfy the relation: Σ.sub.H t.sub.i =λ.sub.i t.sub.i where λ i , i=1, 2, . . . , p, are the "p" largest eigenvalues of the matrix Σ H and wherein t o =H.
Claim 10
Independent Claim 492 words
A method of modifying a signal representing a sound which is to be applied as a sound to a listener's ear to simulate the origin of that sound at a selected position in space with respect to the listener's ear, comprising the steps of: (a) measuring the filter function for sound originating from a sound source at a plurality of discrete positions in the space surrounding an origin position at which the sound is measured, the measurement position corresponding to the position of a listener's ear; (b) determining a model filter function for each position at which sound originates which approximates in both magnitude and phase the actual measured filter function at each position, the model filter function formed as a sum of a selected number of basic filter functions which are functions only of frequency or time and not of position, with each basic filter function multiplied by a weighting factor for that basic filter function which is a function only of the position at which the sound originated and not of frequency or time, wherein the model filter functions are determined for a selected number N of samples in frequency of the measured filter functions, and wherein the model filter function for an azimuth position θ and an elevation position φ of sound origination in a spherical coordinate system about the position of sound measurement as the origin has the form ##EQU8## where the model filter function H(θ,φ) is an N dimensional vector, t i is an N dimensional vector representing the basic filter functions, w i (θ,φ) are the weighting factors, and p is a selected number of basic filter functions; (c) applying the filter function for a selected position as a filter to the signal representing sound to produce a filtered signal; and (d) converting the filtered signal to a sound and applying the sound to the ear of a listener, wherein the step of determining a model filter function H(θ,φ) includes the steps of: (1) forming for the selected number N an N dimensional vector H(θ j ,φ k ) having elements which are N samples in frequency of the measured filter functions at the measured positions (θ j ,φ k ), where j=1, . . . , L, k=1, . . . , M, and L and M are the total number of azimuth and elevation positions, respectively, at which measurements were made; (2) forming a covariance matrix Σ H as ##EQU9## where H is the sample mean determined as: ##EQU10## and where the superscript " H " denotes the complex conjugate transpose of the matrix and α j ,k is a selected non-negative weighting factor; (3) determining the basic filter functions t i , i=1, 2, . . . , p, to satisfy the relation: Σ.sub.H t.sub.i =λ.sub.i t.sub.i where λ i , i=1, 2, . . . , p, are the "p" largest eigenvalues of the matrix Σ H and wherein t o =H.
Claim 11
Dependent Claim 79 words
The method of claim 7 wherein the weighting factors w i (θ j ,φ k ) at the measured positions θ j , φ k are determined as w.sub.i (θ.sub.j,φ.sub.k)=t.sub.i.sup.H H(θ.sub.j,φ.sub.k) where i=1, . . . , p, j=1, . . . , L, k=1, . . . , m, and superscript "H" denotes complex conjugate vector transpose, and the magnitude of t i is chosen such that t i H t i =1, . . . , p.
Claim 12
Independent Claim 385 words
A method of modifying a signal representing a sound which is to be applied as a sound to a listener's ear to simulate the origin of that sound at a selected position in space with respect to the listener's ear, comprising the steps of: (a) measuring the filter function for sound originating from a sound source at a plurality of discrete positions in the space surrounding an origin position at which the sound is measured, the measurement position corresponding to the position of a listener's ear; (b) determining a model filter function for each position at which sound originates which approximates in both magnitude and phase the actual measured filter function at each position, the model filter function formed as a sum of a selected number of basic filter functions which are functions only of frequency or time and not of position, with each basic filter function multiplied by a weighting factor for that basic filter function which is a function only of the position at which the sound originated and not of frequency or time; (c) determining an interpolated model filter function for sound originating at a selected position between positions at which measurements were made which has the same form as the model filter functions determined for the measured positions including the same basic filter functions and with the weights for the basic filter functions determined as an interpolated function of the weights for the model filter functions at the measured positions; (d) applying the interpolated model filter function for the selected position as a filter to the signal representing sound to produce a filtered signal; and (e) converting the filtered signal to a sound and applying the sound to the ear of a listener; wherein the model filter functions are determined for a selected number N of samples in frequency of the measured filter functions, and wherein the model filter function for an azimuth position θ and an elevation position φ of sound origination in a spherical coordinate system about the position of sound measurement as the origin has the form ##EQU11## where the model filter function H(θ,φ) is an N dimensional vector, t i is an N dimensional vector representing the basic filter functions, w i (θ,φ) are the weighting factors, and p is a selected number of basic filter functions.
Claim 13
Independent Claim 385 words
A method of modifying a signal representing a sound which is to be applied as a sound to a listener's ear to simulate the origin of that sound at a selected position in space with respect to the listener's ear, comprising the steps of: (a) measuring the filter function for sound originating from a sound source at a plurality of discrete positions in the space surrounding an origin position at which the sound is measured, the measurement position corresponding to the position of a listener's ear; (b) determining a model filter function for each position at which sound originates which approximates in both magnitude and phase the actual measured filter function at each position, the model filter function formed as a sum of a selected number of basic filter functions which are functions only of frequency or time and not of position, with each basic filter function multiplied by a weighting factor for that basic filter function which is a function only of the position at which the sound originated and not of frequency or time; (c) determining an interpolated model filter function for sound originating at a selected position between positions at which measurements were made which has the same form as the model filter functions determined for the measured positions including the same basic filter functions and with the weights for the basic filter functions determined as an interpolated function of the weights for the model filter functions at the measured positions; (d) applying the interpolated model filter function for the selected position as a filter to the signal representing sound to produce a filtered signal; and (e) converting the filtered signal to a sound and applying the sound to the ear of a listener; wherein the model filter functions are determined for a selected number N of samples in frequency of the measured filter functions, and wherein the model filter function for an azimuth position θ and an elevation position φ of sound origination in a spherical coordinate system about the position of sound measurement as the origin has the form ##EQU11## where the model filter function H(θ,φ) is an N dimensional vector, t i is an N dimensional vector representing the basic filter functions, w i (θ,φ) are the weighting factors, and p is a selected number of basic filter functions.
Claim 14
Dependent Claim 47 words
The method of claim 9 wherein steps (b) through (e) are repeated for different values of azimuth position θ and elevation position φ such that the sound applied to the ear of the listener is made to appear to move over time relative to the listener's ears.
Claim 15
Independent Claim 287 words
A method of modifying a signal representing a sound which is to be applied as a sound to a listener's ear to simulate the origin of that sound at a selected position in space with respect to the listener's ear, comprising the steps of: (a) measuring the filter function for sound originating from a sound source at a plurality of discrete positions in the space surrounding an origin position at which the sound is measured, the measurement position corresponding to the position of a listener's ear; (b) determining a model filter function for each position at which sound originates which approximates in both magnitude and phase the actual measured filter function at each position, the model filter function formed as a sum of a selected number of basic filter functions which are functions only of frequency or time and not of position, with each basic filter function multiplied by a weighting factor for that basic filter function which is a function only of the position at which the sound originated and not of frequency or time; (c) determining an interpolated model filter function for sound originating at a selected position between positions at which measurements were made which has the same form as the model filter functions determined for the measured positions including the same basic filter functions and with the weights for the basic filter functions determined as an interpolated function of the weights for the model filter functions at the measured positions; (d) applying the interpolated model filter function for the selected position as a filter to the signal representing sound to produce a filtered signal; and (e) converting the filtered signal to a sound and applying the sound to the ear of a listener.
Claim 16
Independent Claim 287 words
A method of modifying a signal representing a sound which is to be applied as a sound to a listener's ear to simulate the origin of that sound at a selected position in space with respect to the listener's ear, comprising the steps of: (a) measuring the filter function for sound originating from a sound source at a plurality of discrete positions in the space surrounding an origin position at which the sound is measured, the measurement position corresponding to the position of a listener's ear; (b) determining a model filter function for each position at which sound originates which approximates in both magnitude and phase the actual measured filter function at each position, the model filter function formed as a sum of a selected number of basic filter functions which are functions only of frequency or time and not of position, with each basic filter function multiplied by a weighting factor for that basic filter function which is a function only of the position at which the sound originated and not of frequency or time; (c) determining an interpolated model filter function for sound originating at a selected position between positions at which measurements were made which has the same form as the model filter functions determined for the measured positions including the same basic filter functions and with the weights for the basic filter functions determined as an interpolated function of the weights for the model filter functions at the measured positions; (d) applying the interpolated model filter function for the selected position as a filter to the signal representing sound to produce a filtered signal; and (e) converting the filtered signal to a sound and applying the sound to the ear of a listener.
Claim 17
Dependent Claim 30 words
The method of claim 11 wherein the step of applying the sound to the ear of a listener is carried out using an earphone at the ear of the listener.
Claim 18
Dependent Claim 23 words
The method of claim 11 wherein the step of applying sound is carried out using an earphone at each ear of the listener.
Claim 19
Dependent Claim 29 words
The method of claim 13 including the step of providing an appropriate time delay between the sound applied to the two earphones at the two ears of the listener.
Claim 20
Independent Claim 562 words
A method of modifying a signal representing a sound which is to be applied as a sound to a listener's ear to simulate the origin of that sound at a selected position in space with respect to the listener's ear, comprising the steps of: (a) measuring the filter function for sound originating from a sound source at a plurality of discrete positions in the space surrounding an origin position at which the sound is measured, the measurement position corresponding to the position of a listener's ear; (b) determining a model filter function for each position at which sound originates which approximates in both magnitude and phase the actual measured filter function at each position, the model filter function formed as a sum of a selected number of basic filter functions which are functions only of frequency or time and not of position, with each basic filter function multiplied by a weighting factor for that basic filter function which is a function only of the position at which the sound originated and not of frequency or time, wherein the model filter functions are determined for a selected number N of samples in frequency of the measured filter functions, and wherein the model filter function for an azimuth position θ and an elevation position φ of sound origination in a spherical coordinate system about the position of sound measurement as the origin has the form ##EQU12## where the model filter function H(θ,φ) is an N dimensional vector, t i is an N dimensional vector representing the basic filter functions, w i (θ,φ) are the weighting factors, and p is a selected number of basic filter functions; (c) determining an interpolated model filter function for sound originating at a selected position between positions at which measurements were made which has the same form as the model filter functions determined for the measured positions including the same basic filter functions and with the weights for the basic filter functions determined as an interpolated function of the weights for the model filter functions at the measured positions; (d) applying the interpolated model filter function for the selected position as a filter to the signal representing sound to produce a filtered signal; and (e) converting the filtered signal to a sound and applying the sound to the ear of a listener; wherein the step of determining a model filter function H(θ,φ) includes the steps of: (1) forming for the selected number N, an N dimensional vector H(θ j ,φ k ) having elements which are N samples in frequency of the measured filter functions at the measured positions (θ j ,φ k ), where j=1, . . . , L, k=1, . . . , M, and L and M are the total number of azimuth and elevation positions, respectively, at which measurements were made; (2) forming a covariance matrix Σ H as ##EQU13## where H is the sample mean determined as: ##EQU14## and where the superscript " H " denotes the complex conjugate transpose of the matrix and α j ,k is a selected non-negative weighting factor; (3) determining the basic filter functions t i , i=1, 2, . . . , p, to satisfy the relation: Σ.sub.H t.sub.i =λ.sub.i t.sub.i where λ i , i=1, 2, . . . , p, are the "p" largest eigenvalues of the matrix Σ H and wherein t o =H.
Claim 21
Independent Claim 562 words
A method of modifying a signal representing a sound which is to be applied as a sound to a listener's ear to simulate the origin of that sound at a selected position in space with respect to the listener's ear, comprising the steps of: (a) measuring the filter function for sound originating from a sound source at a plurality of discrete positions in the space surrounding an origin position at which the sound is measured, the measurement position corresponding to the position of a listener's ear; (b) determining a model filter function for each position at which sound originates which approximates in both magnitude and phase the actual measured filter function at each position, the model filter function formed as a sum of a selected number of basic filter functions which are functions only of frequency or time and not of position, with each basic filter function multiplied by a weighting factor for that basic filter function which is a function only of the position at which the sound originated and not of frequency or time, wherein the model filter functions are determined for a selected number N of samples in frequency of the measured filter functions, and wherein the model filter function for an azimuth position θ and an elevation position φ of sound origination in a spherical coordinate system about the position of sound measurement as the origin has the form ##EQU12## where the model filter function H(θ,φ) is an N dimensional vector, t i is an N dimensional vector representing the basic filter functions, w i (θ,φ) are the weighting factors, and p is a selected number of basic filter functions; (c) determining an interpolated model filter function for sound originating at a selected position between positions at which measurements were made which has the same form as the model filter functions determined for the measured positions including the same basic filter functions and with the weights for the basic filter functions determined as an interpolated function of the weights for the model filter functions at the measured positions; (d) applying the interpolated model filter function for the selected position as a filter to the signal representing sound to produce a filtered signal; and (e) converting the filtered signal to a sound and applying the sound to the ear of a listener; wherein the step of determining a model filter function H(θ,φ) includes the steps of: (1) forming for the selected number N, an N dimensional vector H(θ j ,φ k ) having elements which are N samples in frequency of the measured filter functions at the measured positions (θ j ,φ k ), where j=1, . . . , L, k=1, . . . , M, and L and M are the total number of azimuth and elevation positions, respectively, at which measurements were made; (2) forming a covariance matrix Σ H as ##EQU13## where H is the sample mean determined as: ##EQU14## and where the superscript " H " denotes the complex conjugate transpose of the matrix and α j ,k is a selected non-negative weighting factor; (3) determining the basic filter functions t i , i=1, 2, . . . , p, to satisfy the relation: Σ.sub.H t.sub.i =λ.sub.i t.sub.i where λ i , i=1, 2, . . . , p, are the "p" largest eigenvalues of the matrix Σ H and wherein t o =H.
Claim 22
Dependent Claim 82 words
The method of claim 15 wherein the weighting factors w i (θ j ,φ k ) at the measured positions θ j , φ k are determined as w.sub.i (θ.sub.j,φ.sub.k)=t.sub.i.sup.H H(θ.sub.j,φ.sub.k) where i=1, . . . , p, j=1, . . . , L, k=1, . . . , m, and superscript " H " denotes complex conjugate vector transpose, and the magnitude of t i is chosen such that t i H t i =1, i=1, . . . , p.
Claim 23
Dependent Claim 58 words
The method of claim 16 wherein the step of interpolating weights w i (θ,φ) at positions θ and φ between the measured positions θ j , φ k is determined by fitting a spline function to the measured position weights w i (θ j ,φ k ), j=1, . . . , L,k=1, . . . , M.
Claim 24
Dependent Claim 46 words
The method of claim 17 wherein the spline function is fitted to produce a weighting function w i (θ,φ) obtained by solving the expression ##EQU15## where i=1, . . . , p, λ is a selected scalar regularization parameter, and P is a selected smoothing operator.
Claim 25
Dependent Claim 289 words
Apparatus for providing sound to a listener's ear which simulates the origin of that sound at a selected position in space with respect to the listener's ear, comprising: (a) means for providing a signal representing a sound; (b) means for applying a filter to the signal representing the sound to provide a filtered signal, the filter comprising an interpolated model filter function for the selected position which is determined by measuring the filter function for sound originating from a sound source at a plurality of discrete positions in the space surrounding an origin position at which the sound is measured, the measurement position corresponding to the position of a listener's ear, determining a model filter function for each position at which sound originates which approximates in both magnitude and phase the actual measured filter function at each position, the model filter function formed as a sum of a selected number of basic filter functions which are functions only of frequency or time and not of position, with each basic filter function multiplied by a weighting factor for that basic filter function which is a function only of the position at which the sound originated and not of frequency or time, and determining an interpolated model filter function for sound originating at the selected position between positions at which measurements were made which has the same form as the model filter functions determined for the measured positions including the same basic filter functions and with the weights for the basic filter functions determined as an interpolated function of the weights for the model filter functions at the measured positions; and (c) means for converting the filtered signal to a sound and applying the sound to the ear of a listener.
Claim 26
Dependent Claim 289 words
Apparatus for providing sound to a listener's ear which simulates the origin of that sound at a selected position in space with respect to the listener's ear, comprising: (a) means for providing a signal representing a sound; (b) means for applying a filter to the signal representing the sound to provide a filtered signal, the filter comprising an interpolated model filter function for the selected position which is determined by measuring the filter function for sound originating from a sound source at a plurality of discrete positions in the space surrounding an origin position at which the sound is measured, the measurement position corresponding to the position of a listener's ear, determining a model filter function for each position at which sound originates which approximates in both magnitude and phase the actual measured filter function at each position, the model filter function formed as a sum of a selected number of basic filter functions which are functions only of frequency or time and not of position, with each basic filter function multiplied by a weighting factor for that basic filter function which is a function only of the position at which the sound originated and not of frequency or time, and determining an interpolated model filter function for sound originating at the selected position between positions at which measurements were made which has the same form as the model filter functions determined for the measured positions including the same basic filter functions and with the weights for the basic filter functions determined as an interpolated function of the weights for the model filter functions at the measured positions; and (c) means for converting the filtered signal to a sound and applying the sound to the ear of a listener.
Claim 27
Dependent Claim 26 words
The apparatus of claim 19 wherein the means for converting the filtered signal and applying the sound comprises an earphone at the ear of the listener.
Claim 28
Dependent Claim 26 words
The apparatus of claim 19 wherein the means for converting the filter signal and applying the sound comprises an earphone at each ear of the listener.
Claim 29
Dependent Claim 33 words
The apparatus of claim 21 wherein the means for filtering includes means for providing an appropriate time delay between signals converted by two earphones to sounds at the two ears of the listener.
Claim 30
Dependent Claim 387 words
Apparatus for providing sound to a listener's ear which simulates the origin of that sound at a selected position in space with respect to the listener's ear, comprising: (a) means for providing a signal representing a sound; (b) means for applying a filter to the signal representing the sound to provide a filtered signal, the filter comprising an interpolated model filter function for the selected position which is determined by measuring the filter function for sound originating from a sound source at a plurality of discrete positions in the space surrounding an origin position at which the sound is measured, the measurement position corresponding to the position of a listener's ear, determining a model filter function for each position at which sound originates which approximates in both magnitude and phase the actual measured filter function at each position, the model filter function formed as a sum of a selected number of basic filter functions which are functions only of frequency or time and not of position, with each basic filter function multiplied by a weighting factor for that basic filter function which is a function only of the position at which the sound originated and not of frequency or time, and determining an interpolated model filter function for sound originating at the selected position between positions at which measurements were made which has the same form as the model filter functions determined for the measured positions including the same basic filter functions and with the weights for the basic filter functions determined as an interpolated function of the weights for the model filter functions at the measured positions; and (c) means for converting the filtered signal to a sound and applying the sound to the ear of a listener; wherein the model filter functions are determined for a selected number N of samples in frequency of the measured filter functions, and wherein the model filter function for an azimuth position θ and an elevation position φ of sound origination in a spherical coordinate system about the position of sound measurement as the origin has the form ##EQU16## where the model filter function H(θ,φ) is an N dimensional vector, t i is an N dimensional vector representing the basic filter functions, w i (θ,φ) are the weighting factors, and p is a selected number of basic filter functions.
Claim 31
Dependent Claim 387 words
Apparatus for providing sound to a listener's ear which simulates the origin of that sound at a selected position in space with respect to the listener's ear, comprising: (a) means for providing a signal representing a sound; (b) means for applying a filter to the signal representing the sound to provide a filtered signal, the filter comprising an interpolated model filter function for the selected position which is determined by measuring the filter function for sound originating from a sound source at a plurality of discrete positions in the space surrounding an origin position at which the sound is measured, the measurement position corresponding to the position of a listener's ear, determining a model filter function for each position at which sound originates which approximates in both magnitude and phase the actual measured filter function at each position, the model filter function formed as a sum of a selected number of basic filter functions which are functions only of frequency or time and not of position, with each basic filter function multiplied by a weighting factor for that basic filter function which is a function only of the position at which the sound originated and not of frequency or time, and determining an interpolated model filter function for sound originating at the selected position between positions at which measurements were made which has the same form as the model filter functions determined for the measured positions including the same basic filter functions and with the weights for the basic filter functions determined as an interpolated function of the weights for the model filter functions at the measured positions; and (c) means for converting the filtered signal to a sound and applying the sound to the ear of a listener; wherein the model filter functions are determined for a selected number N of samples in frequency of the measured filter functions, and wherein the model filter function for an azimuth position θ and an elevation position φ of sound origination in a spherical coordinate system about the position of sound measurement as the origin has the form ##EQU16## where the model filter function H(θ,φ) is an N dimensional vector, t i is an N dimensional vector representing the basic filter functions, w i (θ,φ) are the weighting factors, and p is a selected number of basic filter functions.
Claim 32
Dependent Claim 550 words
Apparatus for providing sound to a listener's ear which simulates the origin of that sound at a selected position in space with respect to the listener's ear, comprising: (a) means for providing a signal representing a sound; (b) means for applying a filter to the signal representing the sound to provide a filtered signal, the filter comprising an interpolated model filter function for the selected position which is determined by measuring the filter function for sound originating from a sound source at a plurality of discrete positions in the space surrounding an origin position at which the sound is measured, the measurement position corresponding to the position of a listener's ear, determining a model filter function for each position at which sound originates which approximates in both magnitude and phase the actual measured filter function at each position, the model filter function formed as a sum of a selected number of basic filter functions which are functions only of frequency or time and not of position, wherein the model filter functions are determined for a selected number N of samples in frequency of the measured filter functions, and wherein the model filter function for an azimuth position θ and an elevation position φ of sound origination in a spherical coordinate system about the position of sound measurement as the origin has the form ##EQU17## where the model filter function H(θ,φ) is an N dimensional vector, t i is an N dimensional vector representing the basic filter functions, w i (θ,φ) are the weighting factors, and p is a selected number of basic filter functions, with each basic filter function multiplied by a weighting factor for that basic filter function which is a function only of the position at which the sound originated and not of frequency or time, and determining an interpolated model filter function for sound originating at the selected position between positions at which measurements were made which has the same form as the model filter functions determined for the measured positions including the same basic filter functions and with the weights for the basic filter functions determined as an interpolated function of the weights for the model filter functions at the measured positions; and (c) means for converting the filtered signal to a sound and applying the sound to the ear of a listener; wherein the model filter function H(θ,φ) is determined by forming for the selected number N, an N dimensional vector H(θ j ,φ k ) having elements which are N samples in frequency of the measured filter functions at the measured positions (θ j ,φ k ), where j=1, . . . , L, k=1, . . . , M, and L and M are the total number of azimuth and elevation positions, respectively, at which measurements were made, and forming a covariance matrix Σ H as ##EQU18## where H is the sample mean determined as: ##EQU19## and where the superscript " H " denotes the complex conjugate transpose of the matrix and α j ,k is a selected non-negative weighting factor, and determining the basic filter functions t i , i=1, 2, . . . , p, to satisfy the relation: Σ.sub.H t.sub.i =λ.sub.i t.sub.i where λ i are the "p" largest eigenvalues of the matrix Σ H and wherein t o =H.
Claim 33
Dependent Claim 550 words
Apparatus for providing sound to a listener's ear which simulates the origin of that sound at a selected position in space with respect to the listener's ear, comprising: (a) means for providing a signal representing a sound; (b) means for applying a filter to the signal representing the sound to provide a filtered signal, the filter comprising an interpolated model filter function for the selected position which is determined by measuring the filter function for sound originating from a sound source at a plurality of discrete positions in the space surrounding an origin position at which the sound is measured, the measurement position corresponding to the position of a listener's ear, determining a model filter function for each position at which sound originates which approximates in both magnitude and phase the actual measured filter function at each position, the model filter function formed as a sum of a selected number of basic filter functions which are functions only of frequency or time and not of position, wherein the model filter functions are determined for a selected number N of samples in frequency of the measured filter functions, and wherein the model filter function for an azimuth position θ and an elevation position φ of sound origination in a spherical coordinate system about the position of sound measurement as the origin has the form ##EQU17## where the model filter function H(θ,φ) is an N dimensional vector, t i is an N dimensional vector representing the basic filter functions, w i (θ,φ) are the weighting factors, and p is a selected number of basic filter functions, with each basic filter function multiplied by a weighting factor for that basic filter function which is a function only of the position at which the sound originated and not of frequency or time, and determining an interpolated model filter function for sound originating at the selected position between positions at which measurements were made which has the same form as the model filter functions determined for the measured positions including the same basic filter functions and with the weights for the basic filter functions determined as an interpolated function of the weights for the model filter functions at the measured positions; and (c) means for converting the filtered signal to a sound and applying the sound to the ear of a listener; wherein the model filter function H(θ,φ) is determined by forming for the selected number N, an N dimensional vector H(θ j ,φ k ) having elements which are N samples in frequency of the measured filter functions at the measured positions (θ j ,φ k ), where j=1, . . . , L, k=1, . . . , M, and L and M are the total number of azimuth and elevation positions, respectively, at which measurements were made, and forming a covariance matrix Σ H as ##EQU18## where H is the sample mean determined as: ##EQU19## and where the superscript " H " denotes the complex conjugate transpose of the matrix and α j ,k is a selected non-negative weighting factor, and determining the basic filter functions t i , i=1, 2, . . . , p, to satisfy the relation: Σ.sub.H t.sub.i =λ.sub.i t.sub.i where λ i are the "p" largest eigenvalues of the matrix Σ H and wherein t o =H.
Claim 34
Dependent Claim 82 words
The apparatus of claim 24 wherein the weighting factors w i (θ j ,φ k ) at the measured positions θ j , φ k are determined as w.sub.i (θ.sub.j,φ.sub.k)=t.sub.i.sup.H H(θ.sub.j,φ.sub.k) where i=1, . . . , p, j=1, . . . , L, k=1, . . . , m, and superscript " H " denotes complex conjugate vector transpose, and the magnitude of t i is chosen such that t i H t i =1, i=1, . . . , p.
Claim 35
Dependent Claim 55 words
The apparatus of claim 25 wherein the weights w i (θ,φ) at positions θ and φ between the measured positions θ j , φ k are determined by a spline function fitted to the measured position weights w i (θ j ,φ k ), j=1, . . . , L, k=1, . . ., M.
Claim 36
Dependent Claim 46 words
The apparatus of claim 26 wherein the spline function is fitted to produce a weighting function w i (θ,φ) obtained by solving the expression ##EQU20## where i=1, . . . , p, λ is a selected scalar regularization parameter, and P is a selected smoothing operator.

References Cited (Backward Citations)

EP0249640A1 Cited
US5023913A Cited
DE3934671A1 Cited
US5033086A Cited
DE3922118A1 Cited
US5105462A Cited
US5095507A Cited
US5187692A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-03-19 1999-09-18 2000-03-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-03-19 2003-09-18 2004-03-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-03-19 2007-09-18 2008-03-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag