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.