WO1999014983A1 - Utilisation of filtering effects in stereo headphone devices to enhance spatialization of source around a listener - Google Patents

Utilisation of filtering effects in stereo headphone devices to enhance spatialization of source around a listener Download PDF

Info

Publication number
WO1999014983A1
WO1999014983A1 PCT/AU1998/000769 AU9800769W WO9914983A1 WO 1999014983 A1 WO1999014983 A1 WO 1999014983A1 AU 9800769 W AU9800769 W AU 9800769W WO 9914983 A1 WO9914983 A1 WO 9914983A1
Authority
WO
WIPO (PCT)
Prior art keywords
filter
inputs
response
filters
filtering
Prior art date
Application number
PCT/AU1998/000769
Other languages
French (fr)
Inventor
Glenn Norman Dickens
David Stanley Mcgrath
Adam Richard Mckeag
Richard James Cartwright
Andrew Peter Reilly
Original Assignee
Lake Dsp Pty. Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from AUPO9221A external-priority patent/AUPO922197A0/en
Priority claimed from AUPP2595A external-priority patent/AUPP259598A0/en
Priority claimed from AUPP2714A external-priority patent/AUPP271498A0/en
Application filed by Lake Dsp Pty. Limited filed Critical Lake Dsp Pty. Limited
Priority to KR1020007002751A priority Critical patent/KR20010030608A/en
Priority to DK98942396.7T priority patent/DK1025743T3/en
Priority to JP2000512385A priority patent/JP4627880B2/en
Priority to EP98942396.7A priority patent/EP1025743B1/en
Priority to AU90562/98A priority patent/AU9056298A/en
Publication of WO1999014983A1 publication Critical patent/WO1999014983A1/en
Priority to US11/680,238 priority patent/US7539319B2/en
Priority to US11/688,716 priority patent/US7536021B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S3/00Systems employing more than two channels, e.g. quadraphonic
    • H04S3/002Non-adaptive circuits, e.g. manually adjustable or static, for enhancing the sound image or the spatial distribution
    • H04S3/004For headphones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R3/00Circuits for transducers, loudspeakers or microphones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S7/00Indicating arrangements; Control arrangements, e.g. balance control
    • H04S7/30Control circuits for electronic adaptation of the sound field
    • H04S7/305Electronic adaptation of stereophonic audio signals to reverberation of the listening space
    • H04S7/306For headphones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S2400/00Details of stereophonic systems covered by H04S but not provided for in its groups
    • H04S2400/01Multi-channel, i.e. more than two input channels, sound reproduction with two speakers wherein the multi-channel information is substantially preserved
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S2420/00Techniques used stereophonic systems covered by H04S but not provided for in its groups
    • H04S2420/01Enhancing the perception of the sound image or of the spatial distribution using head related transfer functions [HRTF's] or equivalents thereof, e.g. interaural time difference [ITD] or interaural level difference [ILD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S7/00Indicating arrangements; Control arrangements, e.g. balance control
    • H04S7/30Control circuits for electronic adaptation of the sound field
    • H04S7/302Electronic adaptation of stereophonic sound system to listener position or orientation
    • H04S7/303Tracking of listener position or orientation
    • H04S7/304For headphones

Definitions

  • the present invention relates to the fields of audio signal processing and audio reproduction, particularly over headphones and further discloses sound reproduction techniques which create enhanced effects such as spatialization of objects around a listener in a computationally efficient manner.
  • a more pleasant listening experience over a pair of headphones.
  • the listening experience recreating the intended atmosphere of the original recording.
  • preferred aspects of a pleasant listening experience include a feeling on the part of the listener that the sound is originating outside their head, or more particularly, that it is not coming from the headphones themselves. This effect is hereinafter denoted out of head (OOH).
  • OOH head
  • a listener should ideally be able to close their eyes and be provided with a sense of being in a room with the performers or listening to an external set of speaker placed at a distance.
  • Dolby AC-3 format another popular format, is designed for the placement of a number of speakers around a listener so as to create a substantially richer sound environment. Again, when headphone devices are utilised in such an environment the intended spatial location of the sound is lost and again the sound appears to come from within the head of a listener.
  • an apparatus for creating, utilizing a pair of oppositely opposed headphone speakers, the sensation of a sound source being spatially distant from the area between the pair of headphones comprising: (a) a series of audio inputs representing audio signals being projected from an idealized sound source located at a spatial location relative to the idealised listener; (b) a first mixing matrix means interconnected to the audio inputs and a series of feedback inputs for outputting a predetermined combination of the audio inputs as intermediate output signals; (c) a filter system of filtering the intermediate output signals and outputting filtered intermediate output signals and the series of feedback inputs, the filter system including separate filters for filtering the direct response and short time response and an approximation to the reverberant response, in addition to feedback response filtering for producing the feedback inputs; and (d) a second matrix mixing means combining the filtered intermediate output signals to produce left and right channel stereo outputs.
  • the system of the present invention includes improvements which relate to the reduction in computational requirements of existing
  • the feedback response filtering can comprise a reverberation filter.
  • the reverberation filter can comprise one of a sparse tap FIR, a recursive algorithmic filter or a full convolution FIR filter and the audio inputs can comprise a surround sound set of signals.
  • the feedback inputs are mixed with the frontal portions of the audio inputs only.
  • the filter system can include a front sum filter filtering a summation of the audio inputs positioned in front of the idealized listener and the front sum filter comprises substantially an approximation of the sum of a direct and shadowed head related transfer function for the front inputs. Further, the filter system can include a front difference filter filtering a difference of the audio inputs positioned in front of the idealized listener and the front difference filter comprises substantially an approximation of the difference of a direct and shadowed head related transfer function for the front inputs.
  • the filter system can include a rear sum filter filtering a summation of the audio inputs positioned in rear of the idealized listener and the rear sum filter comprises substantially an approximation of the sum of a direct and shadowed head related transfer function for the rear inputs.
  • the filter system can include a rear difference filter filtering a difference of the audio inputs positioned in rear of the idealized listener and the rear difference filter comprises substantially an approximation of the difference of a direct and shadowed head related transfer function for the rear inputs.
  • the filter system can include a reverberation filter interconnected to the sum of the audio inputs.
  • a binauralization unit for binauralizing at least one input signal, the binauralization unit comprising: a first series of filters for simulating the direct sound and early echoes; a binaural reverberation processor for simulating the late reflections which further comprises: at least one recursive filter structure and a series of finite impulse response filters interconnected to the at least one recursive filter structure.
  • the binaural reverberation processor can comprise at least two recursive filter structures each having a left and right channel finite impulse response filter interconnected to it output with a first recursive filter structure having a longer reverberation decay time then a second recursive filter structure.
  • the binaural reverberation processor further can comprise a series of recursive filter structures interconnected to sum and difference filters which in turn output to left and right channel outputs.
  • a portion of the output from one of the finite impulse response filters can be fed back to the input of one of at least one of the recursive filter structures.
  • a method of providing for a compact form of processing of a series of sound output signals for output as stereo signals over a pair of head phones comprising the steps of convolving a predetermined constructed binaural room response with the sound output signals in real time so as to produce stereo headphone output signals.
  • the convolution is performed in utilising a skip protection processor unit located inside a CD-ROM player unit.
  • the convolution is performed utilising a dedicated integrated circuit comprising a modified form of a digital to analog converter.
  • the convolution is performed utilising a dedicated or programmable Digital Signal Processor.
  • the convolution is performed on analog inputs by a DSP processor interconnected between an Analog to Digital
  • the convolution is performed on stereo output signals on a separately detachable external device connected intermediate of a sound output signal generator and the headphones the sound output signals being output in a digital form for processing by the external device.
  • the convolution is performed on stereo output signals on a separately detachable external device connected intermediate of a sound output signal generator and the headphones, the sound output signals being output in an analog form.
  • Fig. 1 illustrates the operation of a system of the present invention
  • Fig. 2 illustrates a generalised form of an embodiment
  • Fig. 3 illustrates a more detailed schematic form of an embodiment
  • Fig. 4 illustrates a schematic diagram of a Dolby AC-3 to stereo headphone converter
  • Fig. 5 illustrates a stereo input to stereo output embodiment in schematic form
  • Fig. 6 illustrates in schematic form, one form of conversion from Dolby AC-3 inputs to stereo outputs in accordance with the present invention
  • Fig. 7 illustrates a modified general embodiment
  • Fig. 8 illustrates a schematic diagram of a modified form of stereo mixing
  • Fig. 9 illustrates a modified form of surround sound mixing
  • Fig. 10 illustrates the process of calculation of direct and shadowed responses
  • Fig. 1 1 and Fig. 12 illustrate resultant direct and shadowed responses
  • Fig. 13 illustrates a suitable reverb sparse tap
  • Fig. 14 and Fig. 15 illustrate suitable reverb filters.
  • Fig. 16 illustrates a method of implementing binauralization
  • Fig. 17 illustrates a second known method of implementing of binauralization
  • Fig. 18 illustrates the basic overall structure a further embodiment
  • Fig. 19 illustrates a first implementation of the binaural reverberation process of Fig. 18
  • Fig. 20 illustrates an alternative form of implementation of the binaural reverberation processors
  • Fig. 21 illustrates a further alternative form of implementation of the binaural reverberation processor
  • Fig. 22 illustrates the utilization of feedback in a further alternative implementation of the binaural reverberation processor.
  • Fig. 23 illustrates an embodiment comprising a binauraliser replacement for a skip protection DSP in a CD or DVD player;
  • Fig. 24 illustrates an embodiment comprising a binauraliser replacement for digital to analog converter in a digital audio device
  • Fig. 25 illustrates an embodiment comprising the incorporation of a binauraliser into a digital audio device
  • Fig. 26 illustrates an embodiment comprising the incorporation of a binauraliser into an analog audio device
  • Fig. 27 illustrates a stand alone binauraliser
  • Fig. 28 illustrates various possible physical implementations of a stand alone binauraliser. Description of Preferred and Other Embodiments
  • the system for virtual rendering of sources over headphones In abstract form it consists of a device having a number of inputs (for each speaker position) and two outputs (for left and right ear of headphones).
  • Transfer Function
  • Each transfer function has an early part of the response which represents an approximation of a particular HRTF. This part will usually be up to 100 samples in length.
  • the HRTFs may reflect this same symmetry.
  • the HRTF or early part of the Left to Left transfer function would be identical to the early part of the Right to Right transfer function. So to the Left to Right and Right to Left would show similarity or equivalence in the early part.
  • the transfer function is predominantly zero with a number of non-zero taps. These are discrete and identical in all aspects other than amplitude and sign.
  • the transfer function exhibits a repeated pattern at sparse positions in time. This is the result of passing a sparse tap type filter through a further filter to spread the taps.
  • the sparse patterns will be identical in all aspects other than amplitude and sign. The patterns may overlap in which case it may not be so obvious to a casual observer of the presence of filtered sparse taps.
  • Composite filtered sparse taps Several unique sparse tap type sections may be created and passed through different filters. This will be identified by several different filter patterns being repeated in time identical in all aspect other than amplitude and sign. The filter patterns used by correspond to the early HRTFs of some or all of the systems transfer functions.
  • Recursive sparse taps A sparse tap with a recursive element. These sparse taps will continue indefinitely in time, decaying away as a geometric series.
  • the reverberant part of the transfer functions can be derived from a mono or combined source. This is evidenced by the equivalence of transfer functions from all inputs to a particular output. For example in the stereo virtual speaker example, the Left to Left and Right to Left transfer functions would exhibit very similar characteristics in the later part of the response. Any difference in the response could be attributable to a shift in time, scaling or simple filtering operation.
  • a series of audio inputs 1 1 are provided to a mechanism 12 which would normally form part of the prior art taking the audio signal inputs and creating a series of speaker feeds 13.
  • the speaker feeds 13 can be provided for the various output formats, for example stereo output formats or AC-3 output formats.
  • the operation of the portion within dotted line 14 being entirely conventional.
  • the speaker feeds are forwarded to the headphone processing system 15 which outputs to a set of standard headphones 16 so as to simulate the presence of a number of speakers around the listener using headphones 16.
  • Fig. 1 illustrates the example where headphone processing system 16 simulates the presence of two virtual speakers 17, 18 in front of the user of headphones 16 as would be the normal stereo response.
  • Fig. 1 has particular advantages in that it can be incorporated in any system that is generally utilised for the playback of stereo audio.
  • the system processes the usual signals intended for playback over speakers and is therefore compatible with and can be used in conjunction with any other system designed for enhancing the reproduction of audio over loudspeakers.
  • the general structure of a first example form of implementation of headphone processing system is by a filter structure where each of the intended speaker feeds is passed through two filters, one for each ear. The resultant sum of all these filters is the signal sent to the appropriate headphone channel for that ear.
  • the filters may or may not be updated to reflect changes in the orientation of the listener's head inside the virtual speaker array.
  • the implementation 20 includes a series of speaker feeds e.g. 21 each of which has a separate desired impulse response filter e.g. 22, 23 applied with one filter eg. 22 being applied for a left hand channel and one filter eg. 23 being applied for a right hand channel.
  • the filters represent the HRTF from the source to the corresponding ear respectively.
  • the filter outputs are summed e.g. 24 together to form a final output 25.
  • Fig. 2 can lead to overburdening complexity in that a large number of filters e.g. 22 must be provided which is likely to substantially increase computational cost.
  • a first technique for significantly reducing the computational requirements by taking advantage of symmetry is to utilise "shuffling" techniques. For a pair of channels, this represents applying filters to the sum and difference of the channels before recombination.
  • the implementation structure 30 can consists of:
  • a mixing matrix 32 to produce a set of signals each of which is a linear combination of the input signals (note the intermediate set of signals may include the input signals themselves and may include duplicate signals).
  • the matrix gains may be time varying.
  • the filters can be independent and thus can have different structures, lengths and delays (for example IIR, FIR, sparse tap IR, and low latency convolution).
  • a mixing matrix 35 to combine the filtered intermediate signals appropriately to create the two headphone output signals 36.
  • the Dolby (Trade Mark) AC-3 (Trade Mark) standard defines a set of 5 (.1) channels to be used as speaker feeds 41. These channels can derived from an AC-3 bit stream data source using an AC-3 decoder. Once decoded, the speaker feeds are suitable for utilisation as inputs 41 to the arrangement 40 of
  • Fig. 4 which produces headphone outputs 42.
  • Each of the five speaker feeds is passed through a filter e.g. 43, 44 for each ear and summed e.g. 45 to produce the headphone signal - making a total of 10 filters.
  • the filters are provided to simulate a corresponding virtual speaker array within a room utilizing the techniques aforementioned.
  • fairly long filters are required to take into account the spatial geometry of the listening environment.
  • the 10-filter design can be refined to reduce computational power without too much quality degradation by using 10 shorter filters and only two full-length filters.
  • the two longer filters 47, 48 can be a binaural simulation of the tail of an average room response.
  • a combination of all 5 speaker feeds is fed via summer 49 into the binaural tail filters 47, 48 to give an approximation of the real room response.
  • Each of the short filters e.g. 43, 44 can be the early part of the response for that particular speaker to the listener's ear.
  • the filter length used in prototype implementations has been typically 2000 taps at 48kHz sampling rate for the short filters e.g. 43, 44 and 32000 taps for the longer filters 47, 48.
  • the long filters usually have a lower bandwidth and can be implemented with latency - this can be taken advantage of using a reduced sample rate processing to lower the computational requirements.
  • the filters can be implemented using low latency convolution algorithms, such as those disclosed in U.S. Patent 5,502,747 assigned to the present applicant, to lower the system latency and computational requirements.
  • the filter sets can be obtained by simulating a virtual speaker set-up using acoustic modelling packages such as CATT acoustics or by using a real or synthetic head placed inside a real speaker array.
  • the High End AC-3 decoder 40 provides a fairly accurate simulation through headphones of a virtual speaker array, however, it also requires a large amount of computational resource.
  • the main aim is to manipulate stereo input sources for playback over headphones 52 to give the impression of the sound originating from around the listener, simulating the experience of listening to a well configured stereo.
  • the system of Fig. 5 is designed to be suitable for mass production at a low cost; thus the more important issues of the design are in reducing the computational complexity.
  • the general structure of the low-end stereo decoder 50 has two inputs 51 for conventional stereo and two outputs 52 for the headphone signals.
  • a bank of two filters is used with a first filter 53 operating on the sum of the left and right signals output from summer 55 and the second filter 54 operating on the difference signals output from difference unit 56.
  • the low end stereo decoder 50 is another example, consistent with the general implementation outlined previously.
  • the matrix operations are a two channel sum 55 and difference 56 shuffle.
  • the preferred form is to use a set of filters that is a combination of the head related transfer functions for 30° speaker placement in the horizontal plane, and a semi-reverberant tail but fairly sparse filter.
  • the filter construction can be as follows:
  • the direct ear response is assumed to be unity.
  • the shadowed ear response can be approximated by a 5 tap FIR matching the frequency response and group delay of the exact signal derived from deconvolving a direct ear response from the appropriate shadowed response. Around 20 sparse taps can approximate the reverberant response from a 5- 10ms delay line.
  • the sum filter can be implemented as a set of 25 taps from a 256 tap delay line (at 48kHz) while the difference filter can be mere 6 taps from a 30 tap delay line with adequate results.
  • MIPS million instructions per second
  • Further extensions to the implementation 50 can include: * The use of low-latency convolution to allow the possibility of longer filters.
  • the first series of embodiments utilise a unique combination of input mix- processing, filters and output mix-processing to create the appearance of 3-dimensional sound over headphones.
  • the arrangements disclosed include modifications for reduced computational complexity and memory requirements resulting in a significant reduction in implementation costs.
  • the filter structures and coefficients improve the directionality and depth of the sound with minimal increase in computational complexity.
  • the simple HRTF approximations require little processing power having been significantly reduced from the normal 50-60 filter taps.
  • the significant HRTF features include a) the significant main energy component of the direct response (short time approximation) and the approximation of the convolution mapping of the direct response to the shadow or reflected response.
  • the use of filter coefficients comprising a 5-10ms sparse tap filter after about 50-100 taps.
  • the use of the reverberant filter enhances the performance of the HRTF approximations, normal HRTF's and room impulse responses by increasing the localisation and depth of sound.
  • the HRTF approximations can include coefficients for containing anti-phase component in the shadow response so as to improve rear localisation.
  • the filters of various embodiments can include a first part which provides directionality and localisation and a second part which provides ambience and room acoustics but minimal directionality.
  • the utilisation of the delivery format of these embodiments provides considerable flexibility in the trade off of optimal computation and memory usage versus performance.
  • One extension of the system 50 of Fig. 5 to Dolby AC-3 inputs can be as shown 60 in Fig. 6.
  • the center channel 61 is added 62, 63 to the front left and rear right channels respectively.
  • the output signals are fed to delay units 64, 65 which can be 5 to 10 msec delay lines, before being fed to HRTFs 67 - 69 which provide outputs for summing 70, 71 to the left and right ears.
  • the rear signals 73, 74 are used to form sum and difference signals 76,77 which are fed to HRTFs 79, 80 with the sum HRTF 79 being provided to both the Left and Right summing units
  • FIG. 7 there is illustrated a first modified form 90 of the general structure previously discussed with reference to the general implementation shown in Fig. 3.
  • the arrangement of Fig. 7 includes filters 91, 92 and feedback path 93.
  • the mixing matrix 94 remains a simple linear matrix with the ability to negate, scale, sum and redirected its input signals as required for a specific implementation.
  • the outputs 93 of the feedback filters 91, 92 also go into a second mixing matrix (not shown) in a alternative embodiment, to contribute directly to the outputs 98.
  • all filter outputs can be fed back to the first mixing matrix 94 at which point there may be included or excluded from the mix.
  • the modified general structure 90 allows for a feedback path 93 having other than a recursive element within each separate filter.
  • a more realistic reverberation can be created by feeding the outputs of a reverb filter created as part of the filter 91, 92 through the filter array eg. 96, 97.
  • a filtered signal can be added to the filter feed signal before HRTF filter processing. This gives the reverberation more plausible spatial components and is likely to improve the listening experience.
  • the reverb generating filters 91, 92 may be a sparse tap FIR, a recursive algorithmic filter or a full convolutional FIR. In all these cases it may be beneficial to feed the outputs of the reverb back into the virtual speaker feeds. The result is likely to be most significant in a low resource system where a sparse tap FIR is used to simulate the reverb. Sparse tap reflection simulations then appear to emanate from sources outside of the listener rather than from the headphones.
  • Fig. 8 there is shown a further modified embodiment 100 similar to the embodiment 50 of Fig. 5.
  • the arrangement includes the two sum and difference filters 101, 102 which are short time FIR approximations to the direct plus shadowed and the direct minus shadowed HRTF's of two speakers located at around 30° either side of the listener.
  • an additional signal is derived as the sum 103 of the two inputs and fed to a single sparse tap reverberation FIR delay line 104.
  • Two sparse tap outputs 105, 106 are derived from a set of coefficients within the FIR 104.
  • This pair of signals 105, 106 is then added 107, 108 to the input stereo signals prior to the shuffling process 109.
  • the stereo sparse tap reverb is "binauralized".
  • the arrangement of Fig. 8 can be extended to a surround sound decoder similar to the arrangement of Fig.
  • FIG. 9 Such an extension is illustrated in Fig. 9 with the portion 111 being similar to that of Fig. 6.
  • the arrangement of Fig. 9 provides for the centre speaker feed 1 12 to be rendered as a virtual speaker panned midway between the front left and front right speakers. This is achieved by adding 1 13, 114 the centerfeed speaker 1 12 to the front left and front right speaker feeds.
  • the rear speaker feeds 1 16, 1 17 have a separate shuffler 1 18 and sum 1 19 and difference filter 120 to approximate the HRTF responses for speakers located 120 ° either side of the front of the listener.
  • the outputs are then mixed together 122, 123 and fed into a single shuffler 124 so as to form the binaural outputs.
  • Each of the inputs are summed 126 to form a single mono signal for reverb processing by a sparse tap reverb FIR filter
  • the reverb filter outputs are then added to the front speaker feeds 113, 114. Whilst further reverb signals could be added to the rear speaker feeds, it is generally advantageous for the system to throw images forward to overcome psycho-acoustic frontal confusion and elevation. Using only the front speaker positions for the reverb helps to throw the images forward and give a more convincing frontal sound.
  • the direct HRTF is defined as the transfer function from a virtual speaker location, 130, 131 to a persons ear 132 which is located on the same side of her head.
  • the shadowed HRTF function is defined as the transfer function from the virtual speaker location eg. 130, 131 to the person's ear 133 on the opposite side of the head.
  • An actual set of HRTF measurements can be used to approximate the filters.
  • the frontal HRTFs can be measured from speakers located in front of the listener, 30 ° to each side.
  • the rear HRTF can be measured from speakers located 120 ° to either side of the listener.
  • the HRTFs are equalized for maximum sound quality with good vocalisation properties.
  • the front sum filter 128 of Fig. 9 is an approximation of the sum and direct and shadowed frontal HRTF.
  • the filter implementation can be a direct form transfer function (FIR) and (IIR) with a substantial FIR component allowing for non-minimum phase transfer function.
  • the system orders can be selected by calculating a grid of approximation error versus FIR and IIR order.
  • the Sum and Difference filters can be approximated with the order set at each point in the grid, then the error in the Direct and Shadowed HRTF plotted - this is shown in Fig. 11 and Fig. 12 for the front direct and shadowed response respectively. Prony analysis was used for the approximation.
  • the plots exhibit "knee" characteristics demonstrating the significance of a certain order and diminishing returns beyond that.
  • the order for the two frontal filters can be selected based on this information. Effective results were obtained with a FIR order of 14 and an IIR order of 4.
  • the front difference filter 129 of Fig. 9 can be an approximation of the frontal Direct HRTF minus the frontal Shadowed HRTF. The approximation can be carried out as described in the previous paragraph resulting in an FIR order of 14 and IIR order of 4.
  • the rear sum filter 119 is an approximation of the rear Direct HRTF plus the rear Shadowed HRTF.
  • the approximation can be carried out as described for the frontal filters. A FIR order of 25 and IIR order of 4 was selected.
  • the rear difference filter 120 is an approximation of the rear Direct HRTF minus the rear Shadowed HRTF.
  • the approximation can be carried out as described for the frontal filters. A FIR order of 25 and IIR order of 4 was selected.
  • the reverb filter long delay line 129 is fed with a sum 126 of all the inputs (mono signal). Two sets of sparse tap coefficients are used to create two outputs from this delay line.
  • the delay line 127 can be as long or as short as memory allows. A minimum length of around 300-400 taps is preferred for reasonable results.
  • the sparse tap coefficients are similar in properties but quite different in value.
  • the actual taps used were generated by a random process with the following constraints: * No taps are present in the first 300-400 taps. This is to create a gap between the initial HRTF response and the first early echoes. This is to prevent obscuring the spatial location in the initial HRTF.
  • the taps decrease is amplitude with time. This is to model the attenuation of transmission through air and lossy reflection. The decrease was dithered to provide a degree of randomness. This level of detail is not necessary but for longer filters with many taps it produces much more natural sounding results.
  • the basic property of the reverb filter 127 is to create two uncorrelated outputs which contain information from the mono input signal dispersed in time without significant frequency coloration.
  • the filters could be recursive, reduced sample rate or involve other elaborate processing as memory and compute availability allows.
  • Fig. 14 and Fig. 15 respectively show example the left and right impulse outputs from the reverb filter after passing through the frontal HRTFs. It can be seen that a significant amount of detail is obtained in the output filters for a relatively low amount of computation and memory.
  • One approach taken in the creation of 3-D binaural audio signals is to apply higher-quality processing (using higher order filter structures) for the early part of the simulated acoustic response.
  • the processing of the direct sound the simulation of the signal path from a virtual loudspeaker directly to the listener
  • some number of early reflections will be implemented using a separate pair of filters for each sound arrival.
  • one filter is operating to produce the left ear response
  • one filter is operating to produce the right ear response.
  • Fig. 16 shows a further example of an implementation.
  • the head-related transfer functions (HRTFs) are all implemented using pairs of 50-tap FIR filters.
  • the pairs of FIR filters eg. 5 that are attached to the Delay Line 160 process the delayed input audio so as to simulate the arrival of early echoes in the virtual room, at the two ears of the listener.
  • the reverberators eg. 156, 157 generate several uncorrelated reverberation signals that are each individually binauralized by the pairs of FIR filters 158, 159 that take their inputs from the reverberators.
  • the impression of a diffuse 3-D reverberation field is achieved by using multiple reverberators eg. 156, 157 (usually implemented with recursive filter structures), each processed though a different HRTF FIR filter, eg. 158, 159 arranged so that the collection of HRTF FIR filters covers a broad spread of incident angles around the listener.
  • a different HRTF FIR filter eg. 158, 159
  • the implementation of a system such as that shown in Fig. 16 may use different FIR filter lengths in each FIR filter. A large portion of the total processing requirement may be consumed in the implementation of these FIR filters, and shorter approximated HRTFs may be used when possible, as a means to improving the efficiency of the algorithm.
  • the HRTF filters do not need to be longer than about 4ms in duration.
  • the use of 50-tap filters (assuming a sample rate of 48kHz) is by way of example only.
  • Fig. 17 shows an alternative implementation 170 of a 3-D sound processing system where the late reverberant part is implemented using a pair of long FIR filters 171.
  • the 32k Tap FIR filters will allow acoustic spaces to be simulated with reverberation times of up to 670ms.
  • the Reverberant FIR filters 171 in Fig. 17 can provide a much more accurate 3-D acoustic impression than the recursive reverberation structures used in Fig.
  • the long FIR filters used in the reverberant filters in Fig. 17 may be implemented efficiently using techniques such as those described in US Patent 5,502,747 assigned to the present applicant. Whilst the computational efficiency required in the implementation of these filters may be reduced by using such techniques, the memory requirement is still very high.
  • a further embodiment describes a class of reverberator, intended for production of binaural reverberation, in which a long impulse response is created using a recursive filter, and the binaural characteristics are imparted through the use of a pair of medium length FIR filters.
  • Fig. 18 shows the general structure of a further embodiment 180. As described earlier, the FIR filters eg.
  • the medium to late reverberant part of the 3-D acoustic response is provided by a Binaural
  • Binaural Reverberation Processor 185 Some desirable properties of the Binaural Reverberation Processor 185 are: * The cross-correlation between the left and right channel impulse responses of the Binaural
  • Reverberation Processor 185 should exhibit the same approximate characteristics as that of a real (measured) binaural room response. This should, preferably, include a time varying cross-correlation, as occurs when the lateral energy component of the reverberant response grows in the later part of the room response of some acoustic spaces. * The spectral density of the reverberant response should follow the same approximate time-contour as that of a real (measured) binaural room response. This problem is already solved in most recursive reverberation processors in use today, as the recursive filter loop(s) act to attenuate high frequencies more rapidly than low frequencies (for example) to simulate air absorption and other effects.
  • Fig. 19 shows one preferred arrangement.
  • a single recursive filter might be used to generate the desired decaying reverberation profile of an acoustic space, and a single pair of FIR filters may be used add the diffuse binaural characteristic to the left and right outputs.
  • any perceptually significant inter-channel amplitude imbalances or frequency response irregularities in the FIR filters will be noticeable in the output of the system.
  • multiple recursive filter structures , 191 are used, to provide a more random binaural response.
  • the two Recursive Filter Structures of Fig. 19 are adapted so that the upper Recursive Filter Structure 190 has a longer reverberation decay time than the lower Recursive Filter Structure 191.
  • the binaural characteristics of the lower FIR filter pair 194, 195 will dominate the system's response in the early part of the reverberant decay, and the binaural characteristics of the upper filter pair
  • a further embodiment is illustrated 200 in Fig. 20, this time showing a larger number of Recursive filter structures 201 - 204.
  • any possible imbalances between the left and right filter coefficients used in the FIR filters are corrected by using each binaural filter pair alongside it's mirror image (the same binaural pair of filters with left and right filter transfer functions exchanged).
  • a further modified embodiment 220 is shown in Fig. 22, wherein the output 221 of one of the FIR filters is fed back into one or more of the Recursive Filter Structures.
  • This feedback path 221 enables more dense reverberation filters to also be implemented.
  • a stereo input signal or, alternatively, where available, a digital input signal or surround sound input signal such as Dolby Prologic, Dolby Digital (AC-3) and
  • the DTS uses one or more sets of headphones for output.
  • the input signal is binaurally processed so as to improve listening experiences through the headphones on a wide variety of source material thereby making it sound "out of head” or to provide for increased surround sound listening.
  • a system for undertaking processing can be provided in a number of different forms.
  • many different possible physical embodiments are possible and the end result can be implemented utilising either analog or digital signal processing techniques or a combination of both .
  • the input data is assumed to be obtained in digital time-sampled form.
  • the input data will already be available in this form.
  • the unit may include a digital receiver (SPDIF or similar, either optical or electrical). If the invention is implemented such that only an analog input signal is available, this analog signal must be digitised using an analog to digital converter (ADC).
  • ADC analog to digital converter
  • DSP digital signal processor
  • a programmable DSP chip for example the Motorola DSP56002.
  • One or more programmable logic devices 1.
  • processing may involve the following main building blocks: 1. Convolution with filter characteristics derived from measured or synthesised Head Related Transfer
  • HRTFs HRTFs using low latency techniques such as those described in US Patent 5,502,747 assigned to the present applicant.
  • Sparse tap Finite Impulse Response (FIR) or IIR reverberation filters to simulate the late reflections present in a typical listening environment with speakers.
  • FIR Finite Impulse Response
  • IIR reverberation filters to simulate the late reflections present in a typical listening environment with speakers.
  • a sparse tap FIR filter refers to one where most of the coefficients are zero and therefore do not need to be calculated.
  • filtering may be applied to compensate for any unwanted frequency response characteristics of those headphones.
  • the stereo digital output signals are converted to analog signals using digital to analog converters (DAC), amplified if necessary, and routed to the stereo headphone outputs, perhaps via other circuitry.
  • DAC digital to analog converters
  • This final stage may take place either inside the audio device in the case that an embodiment is built-in, or as part of the separate device should an embodiment be implemented as such.
  • the ADC and or DAC may also be incorporated onto the same integrated circuit as the processor.
  • An embodiment could also be implemented so that some or all of the processing is done in the analog domain.
  • Embodiments preferably have some method of switching the "binauraliser” effect on and off and may incorporate a method of switching between equaliser settings for different sets of headphones or controlling other variations in the processing performed, including, perhaps, output volume.
  • the processing steps are incorporated into a portable CD or DVD player as a replacement for a skip protection IC.
  • Many currently available CD players incorporate a "skip-protection” feature which buffers data read off the CD in random access memory (RAM). If a "skip" is detected, that is, the audio stream is interrupted by the mechanism of the unit being bumped off track, the unit can reread data from the CD while playing data from the RAM.
  • This skip protection is often implemented as a dedicated DSP, either with RAM on-chip or off-chip.
  • This embodiment is implemented such that it can be used as a replacement for the skip protection processor with a minimum of charge to existing designs.
  • this implementation can most probably be implemented as a full- custom integrated circuit, fulfilling the function of both existing skip protection processors and implementation of the out of head processing.
  • a part of the RAM already included for skip protection could be used to run the out of head algorithm for HRTF-type processing.
  • Many of the building blocks of a skip protection processor would also be useful in for the processing described for this invention. An example of such an arrangement is illustrated in Fig. 23.
  • the processing is incorporated into a digital audio device (such as a CD, MiniDisc, DVD or DAT player) as a replacement for the DAC.
  • a digital audio device such as a CD, MiniDisc, DVD or DAT player
  • the signal processing is performed by a dedicated integrated circuit incorporating a DAC. This can easily be incorporated into a digital audio device with only minor modifications to existing designs as the integrated circuit can be virtually pin compatible with existing DACs.
  • the processing is incorporated into a digital audio device (such as a CD, MiniDisc, DVD or DAT player) as an extra stage in the digital signal chain.
  • a digital audio device such as a CD, MiniDisc, DVD or DAT player
  • the signal processing would be performed by either a dedicated or programmable DSP mounted inside a digital audio device and inserted into the stereo digital signal chain before the DAC.
  • the processing is incorporated into an audio device (such as a personal cassette player or stereo radio receiver) as an extra stage in the analog signal chain.
  • an audio device such as a personal cassette player or stereo radio receiver
  • This embodiment uses an ADC to make use of the analog input signals.
  • This embodiment can most likely be fabricated on a single integrated circuit, incorporating a ADC, DSP and DAC. It may also incorporate some analog processing. This could be easily added into the analog signal chain in existing designs of cassette players and similar devices.
  • the processing is implemented as an external device for use with stereo input in digital form.
  • the embodiment can be as a physical unit in its own right or integrated into a set of headphones as described earlier. It can be battery powered with the option to accept power from an external DC plugpack supply.
  • the device takes digital stereo input in either optical or electrical form as is available on some CD and DVD players or similar.
  • Input formats can be SPDIF or similar and the unit may support surround sound formats such as Dolby Digital AC-3, DTS. It may also have analog inputs as described below.
  • Processing is performed by some form of DSP. This is followed by a DAC. If this DAC can not directly drive headphones, an additional amplifier is added after the DAC.
  • This embodiment of the invention may be implemented on a custom integrated circuit inco ⁇ orating DSP, DAC, and possibly headphone amplifier.
  • the embodiment can be implemented as a physical unit in its own right or integrated into a set of headphones. It is battery powered with the option to accept power from an external DC plugpack supply.
  • the device takes analog stereo input which is converted to digital data via an ADC. This data is then processed using a DSP and converted back to analog via a DAC. Some or all of the processing may instead by performed in the analog domain.
  • This implementation could be fabricated onto a custom integrated circuit inco ⁇ orating ADC, DSP, DAC and possibly a headphone amplifier as well as any analog processing circuitry required.
  • the embodiment may inco ⁇ orate a distance or "zoom" control which allows the listener to vary the perceived distance of the sound source. In a further embodiment this control is implemented as a slider control.
  • this control When this control is at its minimum the sound appears to come from very close to the ears and may, in fact, be plain unbinauralized stereo. At this control's maximum setting the sound is perceived to come from a distance. The control can be varied between these extremes to control the perceived "out-of-head"-ness of the sound. By starting the control in the minimum position and slider it towards maximum, the user will be able to adjust to the binaural experience quicker than with a simple binaural on/off switch.
  • Implementation of such a control can comprise utilizing different sets of stored filter responses measured with the placement of sources at different distances with the processor changing the current set of filter coefficients in accordance with the current zoom control position or setting.
  • Example implementations are shown in Fig. 28.
  • an embodiment could be implemented as generic integrated circuit solution suiting a wide range of applications including those set out previously.
  • the embodiment can be implemented as an integrated circuit inco ⁇ orating some or all of the building blocks mentioned in the above implementations.
  • This same integrated circuit could be inco ⁇ orated into virtually any piece of audio equipment with headphone output. It would also be the fundamental building block of any physical unit produced specifically as an implementation of the invention.
  • Such an integrated circuit would include some or all of ADC, DSP, DAC, memory I S stereo digital audio input, S/PDIF digital audio input, headphone amplifier as well as control pins to allow the device to operate in different modes (eg analog or digital input).

Abstract

An apparatus for creating, utilizing a pair of oppositely opposed headphone speakers, the sensation of a sound source being spatially distant from the area between the pair of headphones, the apparatus comprising: (a) a series of audio inputs representing audio signals being projected from an idealised sound source located at a spatial location relative to the idealised listener; (b) a first mixing matrix means interconnected to the audio inputs and a series of feedback inputs for outputting a predetermined combination of the audio inputs as intermediate output signals; (c) a filter system of filtering the intermediate output signals and outputting filtered intermediate output signals and the series of feedback inputs, the filter system including separate filters for filtering the direct response and short time response and an approximation to the reverberant response, in addition to the feedback response filtering for producing the feedback inputs; and (d) a second matrix mixing means combining the filtered intermediate output signals to produce left and right channel stereo outputs.

Description

UTILISATION OF FILTERING EFFECTS IN STEREO HEADPHONE DEVICES TO ENHANCE SPATIALIZATION OF SOURCE AROUND A LISTENER.
Field of the Invention
The present invention relates to the fields of audio signal processing and audio reproduction, particularly over headphones and further discloses sound reproduction techniques which create enhanced effects such as spatialization of objects around a listener in a computationally efficient manner. Background of the Invention
It would be desirable to provide for a more pleasant listening experience over a pair of headphones. Preferably, the listening experience recreating the intended atmosphere of the original recording. In particular, preferred aspects of a pleasant listening experience include a feeling on the part of the listener that the sound is originating outside their head, or more particularly, that it is not coming from the headphones themselves. This effect is hereinafter denoted out of head (OOH). Further, and somewhat related, is the issue of naturalness in that a listener should ideally be able to close their eyes and be provided with a sense of being in a room with the performers or listening to an external set of speaker placed at a distance.
It is often the case that it is desirable to create a sense of a three dimensional surround sound environment to a headphone listener in any particular environment. For example, one popular form of environment for the utilisation of headphones is on long aeroplane flights where, for example, in-flight movies or videos are shown. Other popular uses of headphones is in a crowded environment where the listener wishes to adopt a private listening of the headphone signal while not disturbing those around the listener. It would be desirable to provide in such environments a means for providing full surround sound over headphones. Unfortunately, when standard headphones are utilised, the out-of-head perception is lost and the sound appears to be coming from somewhere inside the listeners head and is substantially centralized.
Other sound formats face similar problems when reproduced over headphones. For example, the Dolby AC-3 format, another popular format, is designed for the placement of a number of speakers around a listener so as to create a substantially richer sound environment. Again, when headphone devices are utilised in such an environment the intended spatial location of the sound is lost and again the sound appears to come from within the head of a listener.
The convolution of the audio signals with appropriate head related transfer functions (HRTFs) is known in the art. However, such full convolution techniques often require excessive computational resources and can not be readily implemented unless appropriate resources are made available. Summary of the Invention
It is an object of the present invention to provide for an efficient method and apparatus for the simulation of an acoustic space through headphones or the like.
In accordance with an aspect of the present invention, there is provided an apparatus for creating, utilizing a pair of oppositely opposed headphone speakers, the sensation of a sound source being spatially distant from the area between the pair of headphones, the apparatus comprising: (a) a series of audio inputs representing audio signals being projected from an idealized sound source located at a spatial location relative to the idealised listener; (b) a first mixing matrix means interconnected to the audio inputs and a series of feedback inputs for outputting a predetermined combination of the audio inputs as intermediate output signals; (c) a filter system of filtering the intermediate output signals and outputting filtered intermediate output signals and the series of feedback inputs, the filter system including separate filters for filtering the direct response and short time response and an approximation to the reverberant response, in addition to feedback response filtering for producing the feedback inputs; and (d) a second matrix mixing means combining the filtered intermediate output signals to produce left and right channel stereo outputs. The system of the present invention includes improvements which relate to the reduction in computational requirements of existing systems and improving the realism of a virtual speaker systems.
Preferably, a predetermined number of the feedback inputs are also input to the second matrix mixing means. The feedback response filtering can comprise a reverberation filter. The reverberation filter can comprise one of a sparse tap FIR, a recursive algorithmic filter or a full convolution FIR filter and the audio inputs can comprise a surround sound set of signals.
Further, in one embodiment the feedback inputs are mixed with the frontal portions of the audio inputs only.
The filter system can include a front sum filter filtering a summation of the audio inputs positioned in front of the idealized listener and the front sum filter comprises substantially an approximation of the sum of a direct and shadowed head related transfer function for the front inputs. Further, the filter system can include a front difference filter filtering a difference of the audio inputs positioned in front of the idealized listener and the front difference filter comprises substantially an approximation of the difference of a direct and shadowed head related transfer function for the front inputs. Further, the filter system can include a rear sum filter filtering a summation of the audio inputs positioned in rear of the idealized listener and the rear sum filter comprises substantially an approximation of the sum of a direct and shadowed head related transfer function for the rear inputs. Further, the filter system can include a rear difference filter filtering a difference of the audio inputs positioned in rear of the idealized listener and the rear difference filter comprises substantially an approximation of the difference of a direct and shadowed head related transfer function for the rear inputs. Further, the filter system can include a reverberation filter interconnected to the sum of the audio inputs. In accordance with a further aspect of the present invention, there is provided a binauralization unit for binauralizing at least one input signal, the binauralization unit comprising: a first series of filters for simulating the direct sound and early echoes; a binaural reverberation processor for simulating the late reflections which further comprises: at least one recursive filter structure and a series of finite impulse response filters interconnected to the at least one recursive filter structure. The binaural reverberation processor can comprise at least two recursive filter structures each having a left and right channel finite impulse response filter interconnected to it output with a first recursive filter structure having a longer reverberation decay time then a second recursive filter structure.
The binaural reverberation processor further can comprise a series of recursive filter structures interconnected to sum and difference filters which in turn output to left and right channel outputs. In one embodiment, a portion of the output from one of the finite impulse response filters can be fed back to the input of one of at least one of the recursive filter structures.
In accordance with a further aspect of the present invention, there is provided a method of providing for a compact form of processing of a series of sound output signals for output as stereo signals over a pair of head phones, the method comprising the steps of convolving a predetermined constructed binaural room response with the sound output signals in real time so as to produce stereo headphone output signals.
In an embodiment the convolution is performed in utilising a skip protection processor unit located inside a CD-ROM player unit. In another embodiment, the convolution is performed utilising a dedicated integrated circuit comprising a modified form of a digital to analog converter. In another embodiment, the convolution is performed utilising a dedicated or programmable Digital Signal Processor. In another embodiment, the convolution is performed on analog inputs by a DSP processor interconnected between an Analog to Digital
Converter and a Digital to Analog Converter. In another embodiment, the convolution is performed on stereo output signals on a separately detachable external device connected intermediate of a sound output signal generator and the headphones the sound output signals being output in a digital form for processing by the external device. In another embodiment, the convolution is performed on stereo output signals on a separately detachable external device connected intermediate of a sound output signal generator and the headphones, the sound output signals being output in an analog form.
Brief Description of Drawings Notwithstanding any other forms which may fall within the scope of the present invention, preferred forms of the invention will now be described, by way of example only, with reference to the accompanying drawings which:
Fig. 1 illustrates the operation of a system of the present invention;
Fig. 2 illustrates a generalised form of an embodiment;
Fig. 3 illustrates a more detailed schematic form of an embodiment; Fig. 4 illustrates a schematic diagram of a Dolby AC-3 to stereo headphone converter;
Fig. 5 illustrates a stereo input to stereo output embodiment in schematic form;
Fig. 6 illustrates in schematic form, one form of conversion from Dolby AC-3 inputs to stereo outputs in accordance with the present invention;
Fig. 7 illustrates a modified general embodiment; Fig. 8 illustrates a schematic diagram of a modified form of stereo mixing;
Fig. 9 illustrates a modified form of surround sound mixing; Fig. 10 illustrates the process of calculation of direct and shadowed responses; Fig. 1 1 and Fig. 12 illustrate resultant direct and shadowed responses; Fig. 13 illustrates a suitable reverb sparse tap; Fig. 14 and Fig. 15 illustrate suitable reverb filters.
Fig. 16 illustrates a method of implementing binauralization; Fig. 17 illustrates a second known method of implementing of binauralization; Fig. 18 illustrates the basic overall structure a further embodiment; Fig. 19 illustrates a first implementation of the binaural reverberation process of Fig. 18; Fig. 20 illustrates an alternative form of implementation of the binaural reverberation processors;
Fig. 21 illustrates a further alternative form of implementation of the binaural reverberation processor; and Fig. 22 illustrates the utilization of feedback in a further alternative implementation of the binaural reverberation processor. Fig. 23 illustrates an embodiment comprising a binauraliser replacement for a skip protection DSP in a CD or DVD player;
Fig. 24 illustrates an embodiment comprising a binauraliser replacement for digital to analog converter in a digital audio device; Fig. 25 illustrates an embodiment comprising the incorporation of a binauraliser into a digital audio device;
Fig. 26 illustrates an embodiment comprising the incorporation of a binauraliser into an analog audio device;
Fig. 27 illustrates a stand alone binauraliser; and
Fig. 28 illustrates various possible physical implementations of a stand alone binauraliser. Description of Preferred and Other Embodiments
To facilitate discussion of the preferred embodiments a number of utilized terms are defined. System:
The system for virtual rendering of sources over headphones. In abstract form it consists of a device having a number of inputs (for each speaker position) and two outputs (for left and right ear of headphones). Transfer Function:
The signal mapping from a given input to a given output. If a system has M inputs and N outputs there are MxN possible transfer functions. If the system is linear and time invariant then these transfer functions will be static and independent. These will often be referred to individually as Input to Output transfer function (for example Left to Left, Rear Left to Right). Filter Characteristics HRTFs
Each transfer function has an early part of the response which represents an approximation of a particular HRTF. This part will usually be up to 100 samples in length. HRTF Symmetry
Where the input source virtual locations have some symmetry about the listener, the HRTFs may reflect this same symmetry. For example, where there are virtual speakers located 30 " to the left and right of the listener, the HRTF or early part of the Left to Left transfer function would be identical to the early part of the Right to Right transfer function. So to the Left to Right and Right to Left would show similarity or equivalence in the early part. Sparse Reverb
After the initial HRFTs a reverberant field approximation will be present in each transfer function. This approximation will be largely sparse. The properties of a sparse transfer function are that the filter will be in some way degenerate, having identifiable degrees of freedom covering a much smaller subset than that covered by complete freedom of the filter taps over the length of the filter.
The following are some possibilities for this sparse property:
* Actual sparse taps. The transfer function is predominantly zero with a number of non-zero taps. These are discrete and identical in all aspects other than amplitude and sign.
* Filtered sparse taps. The transfer function exhibits a repeated pattern at sparse positions in time. This is the result of passing a sparse tap type filter through a further filter to spread the taps. The sparse patterns will be identical in all aspects other than amplitude and sign. The patterns may overlap in which case it may not be so obvious to a casual observer of the presence of filtered sparse taps. * Composite filtered sparse taps. Several unique sparse tap type sections may be created and passed through different filters. This will be identified by several different filter patterns being repeated in time identical in all aspect other than amplitude and sign. The filter patterns used by correspond to the early HRTFs of some or all of the systems transfer functions. * Recursive sparse taps. A sparse tap with a recursive element. These sparse taps will continue indefinitely in time, decaying away as a geometric series.
* Recursive filtered sparse taps. The result of filtering a recursive sparse tap type implementation through specific filters and/or the HRTFs. This results in an algorithmic reverb with distinct filtered sparse taps initially, becoming an apparently complex response as time progresses. The filters may correspond to the early HRTFs of some or all of the systems transfer functions. Mono Reverb
The reverberant part of the transfer functions can be derived from a mono or combined source. This is evidenced by the equivalence of transfer functions from all inputs to a particular output. For example in the stereo virtual speaker example, the Left to Left and Right to Left transfer functions would exhibit very similar characteristics in the later part of the response. Any difference in the response could be attributable to a shift in time, scaling or simple filtering operation.
Turning initially to Fig. 1, there is provided a schematic illustration of the operation of a first implementation. In this embodiment, a series of audio inputs 1 1 are provided to a mechanism 12 which would normally form part of the prior art taking the audio signal inputs and creating a series of speaker feeds 13. The speaker feeds 13 can be provided for the various output formats, for example stereo output formats or AC-3 output formats. The operation of the portion within dotted line 14 being entirely conventional. The speaker feeds are forwarded to the headphone processing system 15 which outputs to a set of standard headphones 16 so as to simulate the presence of a number of speakers around the listener using headphones 16.
Fig. 1 illustrates the example where headphone processing system 16 simulates the presence of two virtual speakers 17, 18 in front of the user of headphones 16 as would be the normal stereo response. The arrangement of
Fig. 1 has particular advantages in that it can be incorporated in any system that is generally utilised for the playback of stereo audio. The system processes the usual signals intended for playback over speakers and is therefore compatible with and can be used in conjunction with any other system designed for enhancing the reproduction of audio over loudspeakers. The general structure of a first example form of implementation of headphone processing system is by a filter structure where each of the intended speaker feeds is passed through two filters, one for each ear. The resultant sum of all these filters is the signal sent to the appropriate headphone channel for that ear. In alternative embodiments, the filters may or may not be updated to reflect changes in the orientation of the listener's head inside the virtual speaker array. By updating the filters based on the physical orientation of a listener's head, a more imersive head-tracked environment can be created however headtracking is also required. Various implementations can be variations on this theme so as to reduce computational requirements. Further, non-linear, active or adaptive components can be added to the structure to improve performance.
An example of the general structure a headphone processing system in a more complex form is illustrated in Fig. 2. The implementation 20 includes a series of speaker feeds e.g. 21 each of which has a separate desired impulse response filter e.g. 22, 23 applied with one filter eg. 22 being applied for a left hand channel and one filter eg. 23 being applied for a right hand channel. The filters represent the HRTF from the source to the corresponding ear respectively. The filter outputs are summed e.g. 24 together to form a final output 25.
The arrangement of Fig. 2 can lead to overburdening complexity in that a large number of filters e.g. 22 must be provided which is likely to substantially increase computational cost. A first technique for significantly reducing the computational requirements by taking advantage of symmetry is to utilise "shuffling" techniques. For a pair of channels, this represents applying filters to the sum and difference of the channels before recombination.
For the stereo case where the filters are symmetrically placed (i.e. FilterLL = FilterRR, FilterLR = FilterRL) this can reduce the computational requirements by 50%. This technique can be represented by inserting a linear matrix mix before and after the filter banks.
More generally, as indicated in Fig. 3, the implementation structure 30 can consists of:
* A number of inputs 31
* A mixing matrix 32 to produce a set of signals each of which is a linear combination of the input signals (note the intermediate set of signals may include the input signals themselves and may include duplicate signals). In alternative embodiments, the matrix gains may be time varying.
* A series of filters e.g. 33 on each of the intermediate signals. The filters can be independent and thus can have different structures, lengths and delays (for example IIR, FIR, sparse tap IR, and low latency convolution).
* A mixing matrix 35 to combine the filtered intermediate signals appropriately to create the two headphone output signals 36.
A number of specific implementations of the general system of Fig. 3 are as follows: High End AC-3 Decoder
As illustrated in Fig. 4, the Dolby (Trade Mark) AC-3 (Trade Mark) standard defines a set of 5 (.1) channels to be used as speaker feeds 41. These channels can derived from an AC-3 bit stream data source using an AC-3 decoder. Once decoded, the speaker feeds are suitable for utilisation as inputs 41 to the arrangement 40 of
Fig. 4 which produces headphone outputs 42. Each of the five speaker feeds is passed through a filter e.g. 43, 44 for each ear and summed e.g. 45 to produce the headphone signal - making a total of 10 filters.
The filters are provided to simulate a corresponding virtual speaker array within a room utilizing the techniques aforementioned. To achieve a high level of quality in the simulation of a virtual speaker array, fairly long filters are required to take into account the spatial geometry of the listening environment. With proper filter sets (incorporating equalisation for the headphones and proper head related transfer functions) the results provide close to a perfect illusion of a set of external speakers being used. However, depending upon the application environment, the processing requirements may be excessive. The 10-filter design can be refined to reduce computational power without too much quality degradation by using 10 shorter filters and only two full-length filters. The two longer filters 47, 48 can be a binaural simulation of the tail of an average room response. A combination of all 5 speaker feeds is fed via summer 49 into the binaural tail filters 47, 48 to give an approximation of the real room response. Each of the short filters e.g. 43, 44 can be the early part of the response for that particular speaker to the listener's ear. The filter length used in prototype implementations has been typically 2000 taps at 48kHz sampling rate for the short filters e.g. 43, 44 and 32000 taps for the longer filters 47, 48. The long filters usually have a lower bandwidth and can be implemented with latency - this can be taken advantage of using a reduced sample rate processing to lower the computational requirements. The filters can be implemented using low latency convolution algorithms, such as those disclosed in U.S. Patent 5,502,747 assigned to the present applicant, to lower the system latency and computational requirements.
In the simplest case, no filter processing is utilized and the filter sets can be obtained by simulating a virtual speaker set-up using acoustic modelling packages such as CATT acoustics or by using a real or synthetic head placed inside a real speaker array. The High End AC-3 decoder 40 provides a fairly accurate simulation through headphones of a virtual speaker array, however, it also requires a large amount of computational resource.
Low End Stereo Decoder
A Low-End Stereo Decoder as illustrated 50 in Fig. 5, and is a device utilising only some of the features of the high-end computationally resourced system. The main aim is to manipulate stereo input sources for playback over headphones 52 to give the impression of the sound originating from around the listener, simulating the experience of listening to a well configured stereo. The system of Fig. 5 is designed to be suitable for mass production at a low cost; thus the more important issues of the design are in reducing the computational complexity.
As noted previously, the general structure of the low-end stereo decoder 50 has two inputs 51 for conventional stereo and two outputs 52 for the headphone signals. A bank of two filters is used with a first filter 53 operating on the sum of the left and right signals output from summer 55 and the second filter 54 operating on the difference signals output from difference unit 56.
The low end stereo decoder 50 is another example, consistent with the general implementation outlined previously. In this case the matrix operations are a two channel sum 55 and difference 56 shuffle. The filters are applied to the sum and difference signals to half the computational requirements where the desired result is speaker symmetric (i.e. L->L=R->R and L->R=R->L).
The performance of this system is dependent on the choice of filter coefficients. To reduce the computational requirements, short filters are ideally used. It has been found that the difference filter can be made somewhat shorter than the sum filter and still produce a reasonable result.
The preferred form is to use a set of filters that is a combination of the head related transfer functions for 30° speaker placement in the horizontal plane, and a semi-reverberant tail but fairly sparse filter. The filter construction can be as follows:
Given the following constructed impulse responses:
D Direct ear response - normalised to unity energy
S Shadowed ear response - scaled in proportion to D R Reverberant response - normalised to unity energy and the following parameter α Presence - the amount of reverberant feed in the mix then the following precomputed filters can be applied to the sum and difference signals to produce new
Sum' and Diff signals Sum' = {^(\ - C 2)(D + S) + aRJ ® Sum
Diff = {^(\ - a )(D - S)) ® Diff
To further reduce the amount of processing required, a number of approximations can be made to the filter set. The direct ear response is assumed to be unity. The shadowed ear response can be approximated by a 5 tap FIR matching the frequency response and group delay of the exact signal derived from deconvolving a direct ear response from the appropriate shadowed response. Around 20 sparse taps can approximate the reverberant response from a 5- 10ms delay line.
With this approach it has been found that the coefficients can be heavily quantised and reasonable performance maintained. The sum filter can be implemented as a set of 25 taps from a 256 tap delay line (at 48kHz) while the difference filter can be mere 6 taps from a 30 tap delay line with adequate results. This allows the system to be implemented using around 3 million instructions per second (MIPS) thus making it suitable for low cost, mass production and incorporation into other audio products using headphones. Further extensions to the implementation 50 can include: * The use of low-latency convolution to allow the possibility of longer filters.
* The addition of further inputs and similar budget processing to allow for the simulation of "surround sound" formats. For example, a surround channel could be added that simulates the presence of sounds behind or around the rear of the listener.
* Addition of non-symmetric components to provide better performance when the stereo signal has significant mono components in the mix.
* Addition of non-linear components to enhance the performance (for example a dynamic range compressor to improve the quality of listening in a noisy environment).
It can therefore be seen that the first series of embodiments utilise a unique combination of input mix- processing, filters and output mix-processing to create the appearance of 3-dimensional sound over headphones. The arrangements disclosed include modifications for reduced computational complexity and memory requirements resulting in a significant reduction in implementation costs. The filter structures and coefficients improve the directionality and depth of the sound with minimal increase in computational complexity. The simple HRTF approximations require little processing power having been significantly reduced from the normal 50-60 filter taps.
The significant HRTF features include a) the significant main energy component of the direct response (short time approximation) and the approximation of the convolution mapping of the direct response to the shadow or reflected response.
(b) the use of filter coefficients comprising a 5-10ms sparse tap filter after about 50-100 taps. The use of the reverberant filter enhances the performance of the HRTF approximations, normal HRTF's and room impulse responses by increasing the localisation and depth of sound. (c) In a modification, the HRTF approximations can include coefficients for containing anti-phase component in the shadow response so as to improve rear localisation.
(d) The filters of various embodiments can include a first part which provides directionality and localisation and a second part which provides ambience and room acoustics but minimal directionality. The utilisation of the delivery format of these embodiments provides considerable flexibility in the trade off of optimal computation and memory usage versus performance.
One extension of the system 50 of Fig. 5 to Dolby AC-3 inputs can be as shown 60 in Fig. 6. The center channel 61 is added 62, 63 to the front left and rear right channels respectively. The output signals are fed to delay units 64, 65 which can be 5 to 10 msec delay lines, before being fed to HRTFs 67 - 69 which provide outputs for summing 70, 71 to the left and right ears. The rear signals 73, 74 are used to form sum and difference signals 76,77 which are fed to HRTFs 79, 80 with the sum HRTF 79 being provided to both the Left and Right summing units
70,71 and the difference HRTF 80 providing anti-phase to the summing units 70, 71.
Further modified structures are also possible. Turning now to Fig. 7 there is illustrated a first modified form 90 of the general structure previously discussed with reference to the general implementation shown in Fig. 3.
The arrangement of Fig. 7 includes filters 91, 92 and feedback path 93. The mixing matrix 94 remains a simple linear matrix with the ability to negate, scale, sum and redirected its input signals as required for a specific implementation. The outputs 93 of the feedback filters 91, 92 also go into a second mixing matrix (not shown) in a alternative embodiment, to contribute directly to the outputs 98. In an even more general arrangement, all filter outputs can be fed back to the first mixing matrix 94 at which point there may be included or excluded from the mix. However, generally it is preferably to keep the size of the mixing matrix 94 to a minimum.
The modified general structure 90 allows for a feedback path 93 having other than a recursive element within each separate filter. A more realistic reverberation can be created by feeding the outputs of a reverb filter created as part of the filter 91, 92 through the filter array eg. 96, 97. A filtered signal can be added to the filter feed signal before HRTF filter processing. This gives the reverberation more plausible spatial components and is likely to improve the listening experience.
The reverb generating filters 91, 92 may be a sparse tap FIR, a recursive algorithmic filter or a full convolutional FIR. In all these cases it may be beneficial to feed the outputs of the reverb back into the virtual speaker feeds. The result is likely to be most significant in a low resource system where a sparse tap FIR is used to simulate the reverb. Sparse tap reflection simulations then appear to emanate from sources outside of the listener rather than from the headphones.
Turning now to Fig. 8, there is shown a further modified embodiment 100 similar to the embodiment 50 of Fig. 5. The arrangement includes the two sum and difference filters 101, 102 which are short time FIR approximations to the direct plus shadowed and the direct minus shadowed HRTF's of two speakers located at around 30° either side of the listener. However, in the arrangement 100 of Fig. 8, an additional signal is derived as the sum 103 of the two inputs and fed to a single sparse tap reverberation FIR delay line 104. Two sparse tap outputs 105, 106 are derived from a set of coefficients within the FIR 104. This pair of signals 105, 106 is then added 107, 108 to the input stereo signals prior to the shuffling process 109. In this manner, the stereo sparse tap reverb is "binauralized". The arrangement of Fig. 8 can be extended to a surround sound decoder similar to the arrangement of Fig.
6. Such an extension is illustrated in Fig. 9 with the portion 111 being similar to that of Fig. 6. The arrangement of Fig. 9 provides for the centre speaker feed 1 12 to be rendered as a virtual speaker panned midway between the front left and front right speakers. This is achieved by adding 1 13, 114 the centerfeed speaker 1 12 to the front left and front right speaker feeds. The rear speaker feeds 1 16, 1 17 have a separate shuffler 1 18 and sum 1 19 and difference filter 120 to approximate the HRTF responses for speakers located 120 ° either side of the front of the listener. The outputs are then mixed together 122, 123 and fed into a single shuffler 124 so as to form the binaural outputs. Each of the inputs are summed 126 to form a single mono signal for reverb processing by a sparse tap reverb FIR filter
127. The reverb filter outputs are then added to the front speaker feeds 113, 114. Whilst further reverb signals could be added to the rear speaker feeds, it is generally advantageous for the system to throw images forward to overcome psycho-acoustic frontal confusion and elevation. Using only the front speaker positions for the reverb helps to throw the images forward and give a more convincing frontal sound.
Turning now to Fig. 10, in order to better describe the derivation of filter values for the sparse filter reverb
FIR 127 of Fig. 9, a number of terms are defined. Firstly, the direct HRTF is defined as the transfer function from a virtual speaker location, 130, 131 to a persons ear 132 which is located on the same side of her head. The shadowed HRTF function is defined as the transfer function from the virtual speaker location eg. 130, 131 to the person's ear 133 on the opposite side of the head. An actual set of HRTF measurements can be used to approximate the filters. The frontal HRTFs can be measured from speakers located in front of the listener, 30 ° to each side. The rear HRTF can be measured from speakers located 120 ° to either side of the listener. Preferably, the HRTFs are equalized for maximum sound quality with good vocalisation properties.
The front sum filter 128 of Fig. 9 is an approximation of the sum and direct and shadowed frontal HRTF. The filter implementation can be a direct form transfer function (FIR) and (IIR) with a substantial FIR component allowing for non-minimum phase transfer function. The system orders can be selected by calculating a grid of approximation error versus FIR and IIR order. The Sum and Difference filters can be approximated with the order set at each point in the grid, then the error in the Direct and Shadowed HRTF plotted - this is shown in Fig. 11 and Fig. 12 for the front direct and shadowed response respectively. Prony analysis was used for the approximation. The plots exhibit "knee" characteristics demonstrating the significance of a certain order and diminishing returns beyond that. The order for the two frontal filters can be selected based on this information. Effective results were obtained with a FIR order of 14 and an IIR order of 4. The front difference filter 129 of Fig. 9 can be an approximation of the frontal Direct HRTF minus the frontal Shadowed HRTF. The approximation can be carried out as described in the previous paragraph resulting in an FIR order of 14 and IIR order of 4.
The rear sum filter 119 is an approximation of the rear Direct HRTF plus the rear Shadowed HRTF. The approximation can be carried out as described for the frontal filters. A FIR order of 25 and IIR order of 4 was selected.
The rear difference filter 120 is an approximation of the rear Direct HRTF minus the rear Shadowed HRTF. The approximation can be carried out as described for the frontal filters. A FIR order of 25 and IIR order of 4 was selected.
The reverb filter long delay line 129 is fed with a sum 126 of all the inputs (mono signal). Two sets of sparse tap coefficients are used to create two outputs from this delay line. The delay line 127 can be as long or as short as memory allows. A minimum length of around 300-400 taps is preferred for reasonable results. The sparse tap coefficients are similar in properties but quite different in value. In a first example, the actual taps used were generated by a random process with the following constraints: * No taps are present in the first 300-400 taps. This is to create a gap between the initial HRTF response and the first early echoes. This is to prevent obscuring the spatial location in the initial HRTF.
* The taps decrease is amplitude with time. This is to model the attenuation of transmission through air and lossy reflection. The decrease was dithered to provide a degree of randomness. This level of detail is not necessary but for longer filters with many taps it produces much more natural sounding results.
* The taps increase in frequency with time. This is to model the increasing density of early echoes as the path length increases and the possible paths to the listener increases.
Several sets of random coefficients were created under these constraints and a set chosen which looked to be evenly spread (not too clustered) and produced a good sound. An example of such a sparse tap filter is shown in Fig. 13.
Other methods and approximations for deriving the sparse tap coefficients may be used but experimentation found this method to be suitable.
The basic property of the reverb filter 127 is to create two uncorrelated outputs which contain information from the mono input signal dispersed in time without significant frequency coloration. Thus the filters could be recursive, reduced sample rate or involve other elaborate processing as memory and compute availability allows.
Fig. 14 and Fig. 15 respectively show example the left and right impulse outputs from the reverb filter after passing through the frontal HRTFs. It can be seen that a significant amount of detail is obtained in the output filters for a relatively low amount of computation and memory.
As noted previously, generally, the use of very long FIR filters allows very accurate simulation of 3-D acoustic spaces to be achieved, but requires large memories to store the audio data and filter coefficients. In contrast, recursive (IIR) filter structures require much less memory, and often also less processing power, and can be used to implement reverberant-like filter responses. Unfortunately, the enormous reduction in memory storage used in an IIR reverberator can result in a much less convincing 3-D acoustic impression.
One approach taken in the creation of 3-D binaural audio signals is to apply higher-quality processing (using higher order filter structures) for the early part of the simulated acoustic response. In this way, the processing of the direct sound (the simulation of the signal path from a virtual loudspeaker directly to the listener) and some number of early reflections will be implemented using a separate pair of filters for each sound arrival. In each pair, one filter is operating to produce the left ear response, and one filter is operating to produce the right ear response. Fig. 16 shows a further example of an implementation. In this example system, the head-related transfer functions (HRTFs) are all implemented using pairs of 50-tap FIR filters. The two uppermost filters 152, 153 in Fig.
16 process the input audio so as to simulate the direct sound arrival at the two ears of the listener. The pairs of FIR filters eg. 5 that are attached to the Delay Line 160 process the delayed input audio so as to simulate the arrival of early echoes in the virtual room, at the two ears of the listener. Finally, the reverberators eg. 156, 157 generate several uncorrelated reverberation signals that are each individually binauralized by the pairs of FIR filters 158, 159 that take their inputs from the reverberators.
In this example, the impression of a diffuse 3-D reverberation field is achieved by using multiple reverberators eg. 156, 157 (usually implemented with recursive filter structures), each processed though a different HRTF FIR filter, eg. 158, 159 arranged so that the collection of HRTF FIR filters covers a broad spread of incident angles around the listener. In practice, the implementation of a system such as that shown in Fig. 16 may use different FIR filter lengths in each FIR filter. A large portion of the total processing requirement may be consumed in the implementation of these FIR filters, and shorter approximated HRTFs may be used when possible, as a means to improving the efficiency of the algorithm. The HRTF filters do not need to be longer than about 4ms in duration. The use of 50-tap filters (assuming a sample rate of 48kHz) is by way of example only.
Fig. 17 shows an alternative implementation 170 of a 3-D sound processing system where the late reverberant part is implemented using a pair of long FIR filters 171. In this example (assuming a 48kHz sample rate) the 32k Tap FIR filters will allow acoustic spaces to be simulated with reverberation times of up to 670ms. By making use of real, measured binaural acoustic responses, the Reverberant FIR filters 171 in Fig. 17 can provide a much more accurate 3-D acoustic impression than the recursive reverberation structures used in Fig.
16.
The long FIR filters used in the reverberant filters in Fig. 17 may be implemented efficiently using techniques such as those described in US Patent 5,502,747 assigned to the present applicant. Whilst the computational efficiency required in the implementation of these filters may be reduced by using such techniques, the memory requirement is still very high.
A further embodiment describes a class of reverberator, intended for production of binaural reverberation, in which a long impulse response is created using a recursive filter, and the binaural characteristics are imparted through the use of a pair of medium length FIR filters. Fig. 18 shows the general structure of a further embodiment 180. As described earlier, the FIR filters eg.
181, delay lines 182, and summing elements 183 are included for the purpose of simulating the direct sound and early echoes. The medium to late reverberant part of the 3-D acoustic response is provided by a Binaural
Reverberation Processor 185.
Some desirable properties of the Binaural Reverberation Processor 185 are: * The cross-correlation between the left and right channel impulse responses of the Binaural
Reverberation Processor 185 should exhibit the same approximate characteristics as that of a real (measured) binaural room response. This should, preferably, include a time varying cross-correlation, as occurs when the lateral energy component of the reverberant response grows in the later part of the room response of some acoustic spaces. * The spectral density of the reverberant response should follow the same approximate time-contour as that of a real (measured) binaural room response. This problem is already solved in most recursive reverberation processors in use today, as the recursive filter loop(s) act to attenuate high frequencies more rapidly than low frequencies (for example) to simulate air absorption and other effects.
Several alternative structures are proposed for the implementation of the Binaural Reverberation Processor
185. Fig. 19 shows one preferred arrangement. In principle, a single recursive filter might be used to generate the desired decaying reverberation profile of an acoustic space, and a single pair of FIR filters may be used add the diffuse binaural characteristic to the left and right outputs. However, in practice, any perceptually significant inter-channel amplitude imbalances or frequency response irregularities in the FIR filters will be noticeable in the output of the system. For this reason, multiple recursive filter structures , 191 (each with it's own binaural pair of FIR filters eg. 192, 193) are used, to provide a more random binaural response.
In a further embodiment of the invention, the two Recursive Filter Structures of Fig. 19 are adapted so that the upper Recursive Filter Structure 190 has a longer reverberation decay time than the lower Recursive Filter Structure 191. In this case, the binaural characteristics of the lower FIR filter pair 194, 195 will dominate the system's response in the early part of the reverberant decay, and the binaural characteristics of the upper filter pair
192, 193 will dominate the system's response in the later part of the reverberant decay.
A further embodiment is illustrated 200 in Fig. 20, this time showing a larger number of Recursive filter structures 201 - 204. In the system 200 shown in Fig. 20, any possible imbalances between the left and right filter coefficients used in the FIR filters are corrected by using each binaural filter pair alongside it's mirror image (the same binaural pair of filters with left and right filter transfer functions exchanged).
In a further arrangement 210 shown in Fig. 21, two mirror-image pairs of FIR filters are implemented using a single pair of Sum eg. 211 and Difference 212 filters. This reduces the FIR computation effort significantly.
A further modified embodiment 220 is shown in Fig. 22, wherein the output 221 of one of the FIR filters is fed back into one or more of the Recursive Filter Structures. This feedback path 221 enables more dense reverberation filters to also be implemented.
As noted previously the discussed embodiments takes a stereo input signal or, alternatively, where available, a digital input signal or surround sound input signal such as Dolby Prologic, Dolby Digital (AC-3) and
DTS, and uses one or more sets of headphones for output. The input signal is binaurally processed so as to improve listening experiences through the headphones on a wide variety of source material thereby making it sound "out of head" or to provide for increased surround sound listening.
Given such a processing technique to produce an out of head effect, a system for undertaking processing can be provided in a number of different forms. For example, many different possible physical embodiments are possible and the end result can be implemented utilising either analog or digital signal processing techniques or a combination of both .
In a purely digital implementation, the input data is assumed to be obtained in digital time-sampled form.
If the embodiment is implemented as part of a digital audio device such as compact disc (CD), MiniDisc, digital video disc (DVD) or digital audio tape (DAT), the input data will already be available in this form. If the unit is implemented as a physical device in its own right, it may include a digital receiver (SPDIF or similar, either optical or electrical). If the invention is implemented such that only an analog input signal is available, this analog signal must be digitised using an analog to digital converter (ADC).
This digital input signal is then processed by a digital signal processor (DSP) programmed to carry out the chosen filtering and mixing effects. Examples of DSPs that could be used are:
1. A semi-custom or full-custom integrated circuit designed as a DSP dedicated to the task. 2. A programmable DSP chip, for example the Motorola DSP56002.
3. One or more programmable logic devices.
In a typical implementation the processing may involve the following main building blocks: 1. Convolution with filter characteristics derived from measured or synthesised Head Related Transfer
Functions (HRTFs) using low latency techniques such as those described in US Patent 5,502,747 assigned to the present applicant.
2. Recursive filtering using Infinite Impulse Response (IIR) approximations on all or part of impulse responses derived from measured or synthesised HRTFs.
3. "Sparse tap" Finite Impulse Response (FIR) or IIR reverberation filters to simulate the late reflections present in a typical listening environment with speakers. A sparse tap FIR filter refers to one where most of the coefficients are zero and therefore do not need to be calculated.
4. In the case where the embodiment is to be used with a specific set of headphones, filtering may be applied to compensate for any unwanted frequency response characteristics of those headphones.
After processing, the stereo digital output signals are converted to analog signals using digital to analog converters (DAC), amplified if necessary, and routed to the stereo headphone outputs, perhaps via other circuitry. This final stage may take place either inside the audio device in the case that an embodiment is built-in, or as part of the separate device should an embodiment be implemented as such. The ADC and or DAC may also be incorporated onto the same integrated circuit as the processor. An embodiment could also be implemented so that some or all of the processing is done in the analog domain. Embodiments preferably have some method of switching the "binauraliser" effect on and off and may incorporate a method of switching between equaliser settings for different sets of headphones or controlling other variations in the processing performed, including, perhaps, output volume. In one embodiment, the processing steps are incorporated into a portable CD or DVD player as a replacement for a skip protection IC. Many currently available CD players incorporate a "skip-protection" feature which buffers data read off the CD in random access memory (RAM). If a "skip" is detected, that is, the audio stream is interrupted by the mechanism of the unit being bumped off track, the unit can reread data from the CD while playing data from the RAM. This skip protection is often implemented as a dedicated DSP, either with RAM on-chip or off-chip.
This embodiment is implemented such that it can be used as a replacement for the skip protection processor with a minimum of charge to existing designs. In this implementation can most probably be implemented as a full- custom integrated circuit, fulfilling the function of both existing skip protection processors and implementation of the out of head processing. A part of the RAM already included for skip protection could be used to run the out of head algorithm for HRTF-type processing. Many of the building blocks of a skip protection processor would also be useful in for the processing described for this invention. An example of such an arrangement is illustrated in Fig. 23.
In a further embodiment illustrated in Fig. 24 the processing is incorporated into a digital audio device (such as a CD, MiniDisc, DVD or DAT player) as a replacement for the DAC. In this implementation the signal processing is performed by a dedicated integrated circuit incorporating a DAC. This can easily be incorporated into a digital audio device with only minor modifications to existing designs as the integrated circuit can be virtually pin compatible with existing DACs.
In a further embodiment, illustrated in Fig. 25, the processing is incorporated into a digital audio device (such as a CD, MiniDisc, DVD or DAT player) as an extra stage in the digital signal chain. In this implementation the signal processing would be performed by either a dedicated or programmable DSP mounted inside a digital audio device and inserted into the stereo digital signal chain before the DAC.
In a further embodiment, illustrated in Fig. 26, the processing is incorporated into an audio device (such as a personal cassette player or stereo radio receiver) as an extra stage in the analog signal chain. This embodiment uses an ADC to make use of the analog input signals. This embodiment can most likely be fabricated on a single integrated circuit, incorporating a ADC, DSP and DAC. It may also incorporate some analog processing. This could be easily added into the analog signal chain in existing designs of cassette players and similar devices.
In a further embodiment, illustrated in Fig. 27, the processing is implemented as an external device for use with stereo input in digital form. The embodiment can be as a physical unit in its own right or integrated into a set of headphones as described earlier. It can be battery powered with the option to accept power from an external DC plugpack supply. The device takes digital stereo input in either optical or electrical form as is available on some CD and DVD players or similar. Input formats can be SPDIF or similar and the unit may support surround sound formats such as Dolby Digital AC-3, DTS. It may also have analog inputs as described below. Processing is performed by some form of DSP. This is followed by a DAC. If this DAC can not directly drive headphones, an additional amplifier is added after the DAC. This embodiment of the invention may be implemented on a custom integrated circuit incoφorating DSP, DAC, and possibly headphone amplifier.
Alternatively, the embodiment can be implemented as a physical unit in its own right or integrated into a set of headphones. It is battery powered with the option to accept power from an external DC plugpack supply. The device takes analog stereo input which is converted to digital data via an ADC. This data is then processed using a DSP and converted back to analog via a DAC. Some or all of the processing may instead by performed in the analog domain. This implementation could be fabricated onto a custom integrated circuit incoφorating ADC, DSP, DAC and possibly a headphone amplifier as well as any analog processing circuitry required. The embodiment may incoφorate a distance or "zoom" control which allows the listener to vary the perceived distance of the sound source. In a further embodiment this control is implemented as a slider control. When this control is at its minimum the sound appears to come from very close to the ears and may, in fact, be plain unbinauralized stereo. At this control's maximum setting the sound is perceived to come from a distance. The control can be varied between these extremes to control the perceived "out-of-head"-ness of the sound. By starting the control in the minimum position and slider it towards maximum, the user will be able to adjust to the binaural experience quicker than with a simple binaural on/off switch.
Implementation of such a control can comprise utilizing different sets of stored filter responses measured with the placement of sources at different distances with the processor changing the current set of filter coefficients in accordance with the current zoom control position or setting. Example implementations are shown in Fig. 28.
As a further alternative, an embodiment could be implemented as generic integrated circuit solution suiting a wide range of applications including those set out previously.
The embodiment can be implemented as an integrated circuit incoφorating some or all of the building blocks mentioned in the above implementations. This same integrated circuit could be incoφorated into virtually any piece of audio equipment with headphone output. It would also be the fundamental building block of any physical unit produced specifically as an implementation of the invention. Such an integrated circuit would include some or all of ADC, DSP, DAC, memory I S stereo digital audio input, S/PDIF digital audio input, headphone amplifier as well as control pins to allow the device to operate in different modes (eg analog or digital input).
It would be appreciated by a person skilled in the art that numerous further variations and/or modifications may be made to the present invention as shown in the specific embodiments without departing from the spirit or scope of the invention as broadly described. The present embodiments are, therefore, to be considered in all respects to be illustrative and not restrictive.

Claims

We Claim
1. An apparatus for creating, utilizing a pair of oppositely opposed headphones, the sensation of a sound source being spatially distant from the area between said pair of headphones, said apparatus comprising:
(a) a series of audio inputs representing audio signals being projected from an idealized speaker located at a spatial location relative to an idealized listener;
(b) a first mixing matrix means interconnected to said audio inputs for outputting a predetermined combination of said audio inputs as intermediate output signals;
(c) a filter system for filtering said intermediate output signals and outputting filtered intermediate output signals; said filter system including separate filters for filtering the direct response and short time response and an approximation to the reverberent response; and
(d) a second mixing matrix means combining said filtered intermediate output signals to produce left and right channel stereo outputs.
2. An apparatus as claimed in claim 1 wherein said first mixing matrix means outputs a linear combination of said audio inputs.
3. An apparatus as claimed in claim 1 wherein said first matrix means applies a time varying gain to said audio inputs.
4. An apparatus as claimed in any previous claim wherein said filters are independent of one another.
5. An apparatus as claimed in any previous claim wherein said audio inputs comprise Dolby AC-3 inputs.
6. An apparatus as claimed in any previous claim 1 to 4 wherein said audio inputs comprise stereo inputs.
7. An audio processing method for converting Dolby AC-3 inputs to stereo headphone outputs so as to substantially preserve the spatial components present in the inputs so as to create the appearance of sound located around a listener, said method comprising: filtering each of the Dolby AC-3 inputs utilising first filters constructed to simulate the early part of the response from a suitably arranged virtual speaker to a corresponding listener's ear; applying a second filter to each of said inputs to simulate the reverberant tail of a suitably arranged virtual speaker to a corresponding listener's ear; and adding together the outputs from said filtering step and said applying step to produce left and right stereo headphone outputs.
8. A method as claimed in claim 7 wherein said inputs are summed before being input to said second filters.
9. A method as claimed in claim 7 wherein said first filters comprise short filter lengths whereas said second filters comprise substantially longer filter lengths.
10. A method as claimed in claim 9 wherein said first filters are about 2,000 taps in length and said second filters are about 32,000 taps in length.
11. An audio processing apparatus for converting Dolby AC-3 inputs to stereo headphone outputs so as to substantially preserve the spatial components present in the inputs so as to create the appearance of sound located around a listener, said apparatus comprising: a first series of early response filters for filtering said inputs so as to produce outputs simulating the early part of the response from a suitably arranged virtual speaker to a corresponding listener's ear; a second series of reverberant tail filters for filtering said inputs so as to produce outputs simulating the reverberant tail response from a suitably arranged virtual speaker to a corresponding listener's ear; and a left and right output combining means for combining the outputs of said first and second series of filters so as to produce left and right headphone outputs.
12. An audio processing apparatus as claimed in claim 11 wherein the number of reverberant tail filters is two and said inputs are summed together before input to said reverberant tail filters.
13. A method of processing stereo input sound sources for playback over headphones so as to create the sensation of sound originating from around a headphone listener, said method comprising the steps of: (a) producing sum and difference signals from said stereo input sound sources;
(b) applying a direct ear response and shadow ear response filter to said difference signal to form a filtered difference output;
(c) applying a direct ear response, a shadow ear response and a reverberant response filter to said sum signal to form a filtered sum output; (d) forming a first headphone output from the addition of said filtered difference output and said filtered sum output; and
(e) forming a second headphone output from the subtraction of said filtered difference output and said filtered sum output.
14. A method as claimed in claim 13 wherein said responses simulate head related transfer functions for the placement of virtual speakers at substantially 30 degrees to the horizontal plane.
15. A method as claimed in claim 13 wherein said filters comprise forming the following outputs:
Figure imgf000020_0001
Diff' = [τJ(l-a )(D- S)) ® Diff where: Sum and Diff are the sum signal and difference signal respectively;
Sum' and Diff are the filtered sum output and filtered difference output respectively; D is the direct ear response - normalised to unity energy;
S is the shadowed ear response - scaled in proportion to D;
R is the reverberant response - normalised to unity energy; ╬▒ is the presence - the amount of reverberant feed in the mix.
16. A method as claimed in claim 13 wherein in said shadow ear response filter comprises a short FIR filter matching the frequency response and group delay of a signal derived from deconvolving a direct ear response from an appropriate shadowed response.
17. A method as claimed in claim 13 wherein said reverberant response filter approximates a delay line of between 5 - 10 ms
18. A method of processing Dolby AC-3 input sound sources for playback over headphones so as to create the sensation of sound originating from around a headphone listener, said method comprising the steps of: (a) producing sum and difference signals from the Right Rear and Left Rear input signals;
(b) producing an intermediate front left signal from the addition of the front left signal and the center right signal;
(c) producing an intermediate front right signal from the addition of the front right signal and the center signal; (d) applying separate HRTF signals to said intermediate signals;
(e) applying an anti-phase HRTF to said sum and difference signals;
(f) summing the outputs of steps (d) and (e) to produce left and right channels headphone signals.
19. A method as claimed in claim 18 wherein said intermediate signals are delayed before the application of said HRTFs.
20. An apparatus for creating, utilizing a pair of oppositely opposed headphones, the sensation of a sound source being spatially distant from the area between said pair of headphones, said apparatus comprising:
(a) a series of audio inputs representing audio signals being projected from an idealized sound source located at a spatial location relative to the idealised listener;
(b) a first mixing matrix means interconnected to said audio inputs and a series of feedback inputs for outputting a predetermined combination of said audio inputs as intermediate output signals;
(c) a filter system of filtering said intermediate output signals and outputting filtered intermediate output signals and said series of feedback inputs, said filter system including separate filters for filtering the direct response and short time response and an approximation to the reverberant response, in addition to feedback response filtering for producing said feedback inputs; and (d) a second matrix mixing means combining said filtered intermediate output signals to produce left and right channel stereo outputs.
21. An apparatus as claimed in claim 20 wherein a predetermined number of said feedback inputs are also input to said second matrix mixing means.
22. An apparatus as claimed in any previous claim wherein said feedback response filtering comprises a reverberation filter.
23. An apparatus as claimed in claim 22 wherein said reverberation filter comprises one of a sparse tap FIR, a recursive algorithmic filter or a full convolution FIR filter.
24. An apparatus as claimed in any of claims 20 to 23 wherein said audio inputs comprise a surround sound set of signals.
25. An apparatus as claimed in claim 24 wherein said feedback inputs are mixed with the frontal portions of said audio inputs only.
26. An apparatus as claimed in any previous claim wherein said filter system includes a front sum filter filtering a summation of said audio inputs positioned in front of said idealized listener and said front sum filter comprises substantially an approximation of the sum of a direct and shadowed head related transfer function for said front inputs.
27. An apparatus as claimed in any previous claim 20 to 26 wherein said filter system includes a front difference filter filtering a difference of said audio inputs positioned in front of said idealized listener and said front difference filter comprises substantially an approximation of the difference of a direct and shadowed head related transfer function for said front inputs.
28. An apparatus as claimed in any previous claim 20 to 27 wherein said filter system includes a rear sum filter filtering a summation of said audio inputs positioned in rear of said idealized listener and said rear sum filter comprises substantially an approximation of the sum of a direct and shadowed head related transfer function for said rear inputs.
29. An apparatus as claimed in any previous claim 20 to 27 wherein said filter system includes a rear difference filter filtering a difference of said audio inputs positioned in rear of said idealized listener and said rear difference filter comprises substantially an approximation of the difference of a direct and shadowed head related transfer function for said rear inputs.
30. An apparatus as claimed in any previous claim 20 to 27 wherein said filter system includes a reverberation filter interconnected to the sum of said audio inputs.
31. An apparatus for creating, utilizing a pair of oppositely opposed headphones, the sensation of a sound source being spatially distant from the area between said pair of headphones, said apparatus comprising: a first series of filters for simulating the direct sound and early echoes; a binaural reverberation processor for simulating the late reflections, said binaural reverberation processor further comprising: at least one recursive filter structure and a series of finite impulse response filters interconnected to said at least one recursive filter structure.
32. An apparatus as claimed in claim 31 wherein said binaural reverberation processor comprises at least two recursive filter structures each having a left and right channel finite impulse response filter interconnected to it output.
33. An apparatus as claimed in claim 2 wherein a first recursive filter structure has a longer reverberation decay time then a second recursive filter structure.
34. An apparatus as claimed in any previous claim 31 to 33 wherein said binaural reverberation processor further comprises a series of recursive filter structures interconnected to sum and difference filters which in turn output to left and right channel outputs.
35. An apparatus as claimed in any previous claim 31 to 34 wherein a portion of the output from one of said finite impulse response filters is fed back to the input of one of at least one of said recursive filter structures.
36. A method as claimed in any of claims 7-10, 13 - 19 wherein said filtering is performed in utilising a skip protection processor unit located inside a CD-ROM player unit.
37. A method as claimed in any of claims 7-10, 13 - 19 wherein said filtering is performed utilising a dedicated integrated circuit comprising a modified form of a digital to analog converter.
38. A method as claimed in any of claims 7-10, 13 - 19 wherein said filtering is performed utilising a dedicated or programmable Digital Signal Processor.
39. A method as claimed in any of claims 7-10, 13 - 19 wherein said filtering is performed on analog inputs by a DSP processor interconnected between an Analog to Digital Converter and a Digital to Analog Converter.
40. A method as claimed in any of claims 7-10, 13 - 19 wherein said filtering is performed on stereo output signals on a separately detachable external device connected intermediate of a sound output signal generator and said headphones said sound output signals being output in a digital form for processing by said external device.
41. A method as claimed in any of claims 7-10, 13 - 19 wherein said filtering is performed on stereo output signals on a separately detachable external device connected intermediate of a sound output signal generator and said headphones, said sound output signals being output in an analog form.
42. A method as claimed in any previous claim 36 - 41 further comprising utilizing a variable zoom control to alter a perceived distance of the binaural room response.
43. An apparatus as claimed in any of claims 1-6, 11, 12, 20 - 30, 31 - 35 wherein said apparatus is implemented utilising a skip protection processor unit located inside a CD-ROM player unit.
44. An apparatus as claimed in any of claims 1-6, 11, 12, 20 - 30, 31 - 35 wherein said apparatus is implemented utilising a dedicated integrated circuit comprising a modified form of a digital to analog converter.
45. An apparatus as claimed in any of claims 1-6, 11, 12, 20 - 30, 31 - 35 wherein said apparatus is implemented utilising a dedicated or programmable Digital Signal Processor.
46. An apparatus as claimed in any of claims 1-6, 11, 12, 20 - 30, 31 - 35 wherein said apparatus operates on analog inputs by means of a DSP processor interconnected between an Analog to Digital Converter and a Digital to Analog Converter.
47. An apparatus as claimed in any of claims 1-6, 11, 12, 20 - 30, 31 - 35 wherein said apparatus is implemented utilising a separately detachable external device connected intermediate of a sound output signal generator and said headphones said sound output signals being output in a digital form for processing by said external device.
48. An apparatus as claimed in any of claims 1-6, 11, 12, 20 - 30, 31 - 35 wherein said apparatus is implemented utilising a separately detachable external device connected intermediate of a sound output signal generator and said headphones, said sound output signals being output in an analog form.
49. An apparatus as claimed in any of claims 1-6, 11, 12, 20 - 30, 31 - 35, 43 - 48 wherein said apparatus further comprises a variable zoom control adapted to alter said filter coefficients in accordance with a control setting so as to alter a perceived distance of the binaural room response.
50. An apparatus as claimed in any of claims 1-6, 11, 12, 20 - 30, 31 - 35, 43 - 49 wherein the reverberant part of the acoustic response is weighted toward the front of the listener.
51. An apparatus for creating, utilizing a pair of oppositely opposed headphones, the sensation of a sound source being spatially distant from the area between said pair of headphones, and furthermore providing an improved sense of the frontal sound sources being more solidly localised in front of the listener, utilising acoustic processing wherein the reverberant part of the acoustic response is weighted toward the front of the listener.
PCT/AU1998/000769 1997-09-16 1998-09-16 Utilisation of filtering effects in stereo headphone devices to enhance spatialization of source around a listener WO1999014983A1 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
KR1020007002751A KR20010030608A (en) 1997-09-16 1998-09-16 Utilisation of filtering effects in stereo headphone devices to enhance spatialization of source around a listener
DK98942396.7T DK1025743T3 (en) 1997-09-16 1998-09-16 APPLICATION OF FILTER EFFECTS IN Stereo Headphones To Improve Spatial Perception of a Source Around a Listener
JP2000512385A JP4627880B2 (en) 1997-09-16 1998-09-16 Using filter effects in stereo headphone devices to enhance the spatial spread of sound sources around the listener
EP98942396.7A EP1025743B1 (en) 1997-09-16 1998-09-16 Utilisation of filtering effects in stereo headphone devices to enhance spatialization of source around a listener
AU90562/98A AU9056298A (en) 1997-09-16 1998-09-16 Utilisation of filtering effects in stereo headphone devices to enhance spatialization of source around a listener
US11/680,238 US7539319B2 (en) 1997-09-16 2007-02-28 Utilization of filtering effects in stereo headphone devices to enhance spatialization of source around a listener
US11/688,716 US7536021B2 (en) 1997-09-16 2007-03-20 Utilization of filtering effects in stereo headphone devices to enhance spatialization of source around a listener

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
AUPO9221A AUPO922197A0 (en) 1997-09-16 1997-09-16 Utilisation of filtering effects in stereo headphone devices
AUPO9221 1997-09-16
AUPP2595A AUPP259598A0 (en) 1998-03-25 1998-03-25 Sound signal processing apparatus (PAT 51)
AUPP2595 1998-03-25
AUPP2714 1998-03-31
AUPP2714A AUPP271498A0 (en) 1998-03-31 1998-03-31 Low memory and computation filtering effects in spatialization of stereo headphone devices

Related Child Applications (3)

Application Number Title Priority Date Filing Date
US09508713 A-371-Of-International 1998-09-16
US11/680,238 Continuation US7539319B2 (en) 1997-09-16 2007-02-28 Utilization of filtering effects in stereo headphone devices to enhance spatialization of source around a listener
US11/688,716 Continuation US7536021B2 (en) 1997-09-16 2007-03-20 Utilization of filtering effects in stereo headphone devices to enhance spatialization of source around a listener

Publications (1)

Publication Number Publication Date
WO1999014983A1 true WO1999014983A1 (en) 1999-03-25

Family

ID=27158038

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/AU1998/000769 WO1999014983A1 (en) 1997-09-16 1998-09-16 Utilisation of filtering effects in stereo headphone devices to enhance spatialization of source around a listener

Country Status (6)

Country Link
US (2) US7539319B2 (en)
EP (1) EP1025743B1 (en)
JP (2) JP4627880B2 (en)
KR (1) KR20010030608A (en)
DK (1) DK1025743T3 (en)
WO (1) WO1999014983A1 (en)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1365629A1 (en) * 2001-02-27 2003-11-26 Sanyo Electric Co., Ltd. Headphone-use stereophonic device and voice signal processing program
EP1457092A1 (en) * 2001-12-18 2004-09-15 Dolby Laboratories Licensing Corporation Method for improving spatial perception in virtual surround
EP1504549A2 (en) * 2002-05-03 2005-02-09 Harman International Industries, Inc. Discrete surround audio system for home and automotive listening
WO2005048653A1 (en) 2003-11-12 2005-05-26 Lake Technology Limited Audio signal processing system and method
WO2006026463A2 (en) 2004-08-31 2006-03-09 Dts, Inc. Method of mixing audio channels using correlated outputs
WO2006024850A2 (en) * 2004-09-01 2006-03-09 Smyth Research Llc Personalized headphone virtualization
WO2006039748A1 (en) 2004-10-14 2006-04-20 Dolby Laboratories Licensing Corporation Improved head related transfer functions for panned stereo audio content
WO2007123788A2 (en) 2006-04-03 2007-11-01 Srs Labs, Inc. Audio signal processing
WO2008008417A2 (en) * 2006-07-12 2008-01-17 The Stone Family Trust Of 1992 Microphone bleed simulator
WO2008135310A2 (en) * 2007-05-03 2008-11-13 Telefonaktiebolaget Lm Ericsson (Publ) Early reflection method for enhanced externalization
JP2009522895A (en) * 2006-01-09 2009-06-11 ノキア コーポレイション Decoding binaural audio signals
EP2094031A2 (en) 2005-03-04 2009-08-26 Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung e.V. Device and method for creating an encoding stereo signal of an audio section or audio data stream
WO2010036536A1 (en) * 2008-09-25 2010-04-01 Dolby Laboratories Licensing Corporation Binaural filters for monophonic compatibility and loudspeaker compatibility
WO2010012478A3 (en) * 2008-07-31 2010-04-08 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Signal generation for binaural signals
CN102160115A (en) * 2008-09-19 2011-08-17 杜比实验室特许公司 Upstream quality enhancement signal processing for resource constrained client devices
US8027477B2 (en) 2005-09-13 2011-09-27 Srs Labs, Inc. Systems and methods for audio processing
WO2012172264A1 (en) * 2011-06-16 2012-12-20 Haurais Jean-Luc Method for processing an audio signal for improved restitution
WO2014111829A1 (en) * 2013-01-17 2014-07-24 Koninklijke Philips N.V. Binaural audio processing
US8817997B2 (en) 2007-02-27 2014-08-26 Samsung Electronics Co., Ltd. Stereophonic sound output apparatus and early reflection generation method thereof
WO2014170580A1 (en) 2013-04-17 2014-10-23 Haurais Jean-Luc Method for playing back the sound of a digital audio signal
US20150030160A1 (en) * 2013-07-25 2015-01-29 Electronics And Telecommunications Research Institute Binaural rendering method and apparatus for decoding multi channel audio
US8958585B2 (en) * 2004-06-29 2015-02-17 Sony Corporation Sound image localization apparatus
AU2013263871B2 (en) * 2008-07-31 2015-07-30 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Signal generation for binaural signals
DE102014214052A1 (en) * 2014-07-18 2016-01-21 Bayerische Motoren Werke Aktiengesellschaft Virtual masking methods
US9300714B2 (en) 2008-09-19 2016-03-29 Dolby Laboratories Licensing Corporation Upstream signal processing for client devices in a small-cell wireless network
RU2637990C1 (en) * 2014-01-03 2017-12-08 Долби Лабораторис Лайсэнзин Корпорейшн Generation of binaural sound signal (brir) in response to multi-channel audio signal with use of feedback delay network (fdn)
US10075795B2 (en) 2013-04-19 2018-09-11 Electronics And Telecommunications Research Institute Apparatus and method for processing multi-channel audio signal
US10425763B2 (en) 2014-01-03 2019-09-24 Dolby Laboratories Licensing Corporation Generating binaural audio in response to multi-channel audio using at least one feedback delay network
US11871204B2 (en) 2013-04-19 2024-01-09 Electronics And Telecommunications Research Institute Apparatus and method for processing multi-channel audio signal

Families Citing this family (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7242782B1 (en) * 1998-07-31 2007-07-10 Onkyo Kk Audio signal processing circuit
US7240001B2 (en) 2001-12-14 2007-07-03 Microsoft Corporation Quality improvement techniques in an audio encoder
US7460990B2 (en) * 2004-01-23 2008-12-02 Microsoft Corporation Efficient coding of digital media spectral data using wide-sense perceptual similarity
KR100682904B1 (en) * 2004-12-01 2007-02-15 삼성전자주식회사 Apparatus and method for processing multichannel audio signal using space information
KR100606734B1 (en) 2005-02-04 2006-08-01 엘지전자 주식회사 Method and apparatus for implementing 3-dimensional virtual sound
EP1899958B1 (en) * 2005-05-26 2013-08-07 LG Electronics Inc. Method and apparatus for decoding an audio signal
JP4988716B2 (en) 2005-05-26 2012-08-01 エルジー エレクトロニクス インコーポレイティド Audio signal decoding method and apparatus
KR100953643B1 (en) * 2006-01-19 2010-04-20 엘지전자 주식회사 Method and apparatus for processing a media signal
KR20080093419A (en) * 2006-02-07 2008-10-21 엘지전자 주식회사 Apparatus and method for encoding/decoding signal
US8619998B2 (en) * 2006-08-07 2013-12-31 Creative Technology Ltd Spatial audio enhancement processing method and apparatus
US8046214B2 (en) * 2007-06-22 2011-10-25 Microsoft Corporation Low complexity decoder for complex transform coding of multi-channel sound
US7885819B2 (en) 2007-06-29 2011-02-08 Microsoft Corporation Bitstream syntax for multi-process audio decoding
US9191763B2 (en) * 2007-10-03 2015-11-17 Koninklijke Philips N.V. Method for headphone reproduction, a headphone reproduction system, a computer program product
US8249883B2 (en) * 2007-10-26 2012-08-21 Microsoft Corporation Channel extension coding for multi-channel source
DE102007051308B4 (en) * 2007-10-26 2013-05-16 Siemens Medical Instruments Pte. Ltd. A method of processing a multi-channel audio signal for a binaural hearing aid system and corresponding hearing aid system
EP2232700B1 (en) 2007-12-21 2014-08-13 Dts Llc System for adjusting perceived loudness of audio signals
EP2258120B1 (en) 2008-03-07 2019-08-07 Sennheiser Electronic GmbH & Co. KG Methods and devices for reproducing surround audio signals via headphones
GB2471089A (en) * 2009-06-16 2010-12-22 Focusrite Audio Engineering Ltd Audio processing device using a library of virtual environment effects
US8538042B2 (en) * 2009-08-11 2013-09-17 Dts Llc System for increasing perceived loudness of speakers
US8442244B1 (en) * 2009-08-22 2013-05-14 Marshall Long, Jr. Surround sound system
US8571232B2 (en) * 2009-09-11 2013-10-29 Barry Stephen Goldfarb Apparatus and method for a complete audio signal
EP2355526A3 (en) 2010-01-14 2012-10-31 Nintendo Co., Ltd. Computer-readable storage medium having stored therein display control program, display control apparatus, display control system, and display control method
US9693039B2 (en) 2010-05-27 2017-06-27 Nintendo Co., Ltd. Hand-held electronic device
JP5872185B2 (en) * 2010-05-27 2016-03-01 任天堂株式会社 Portable electronic devices
US9332372B2 (en) * 2010-06-07 2016-05-03 International Business Machines Corporation Virtual spatial sound scape
DE102012200512B4 (en) 2012-01-13 2013-11-14 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for calculating loudspeaker signals for a plurality of loudspeakers using a delay in the frequency domain
US9312829B2 (en) 2012-04-12 2016-04-12 Dts Llc System for adjusting loudness of audio signals in real time
US9332349B2 (en) 2012-05-01 2016-05-03 Sony Corporation Sound image localization apparatus
WO2014085510A1 (en) 2012-11-30 2014-06-05 Dts, Inc. Method and apparatus for personalized audio virtualization
JP6438892B2 (en) 2013-02-04 2018-12-19 クロノトン・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツング Multi-channel audio processing method in multi-channel audio system
US9794715B2 (en) 2013-03-13 2017-10-17 Dts Llc System and methods for processing stereo audio content
US10038957B2 (en) 2013-03-19 2018-07-31 Nokia Technologies Oy Audio mixing based upon playing device location
US9263055B2 (en) * 2013-04-10 2016-02-16 Google Inc. Systems and methods for three-dimensional audio CAPTCHA
KR101815079B1 (en) 2013-09-17 2018-01-04 주식회사 윌러스표준기술연구소 Method and device for audio signal processing
FR3012247A1 (en) * 2013-10-18 2015-04-24 Orange SOUND SPOTLIGHT WITH ROOM EFFECT, OPTIMIZED IN COMPLEXITY
US10204630B2 (en) 2013-10-22 2019-02-12 Electronics And Telecommunications Research Instit Ute Method for generating filter for audio signal and parameterizing device therefor
WO2015058818A1 (en) * 2013-10-22 2015-04-30 Huawei Technologies Co., Ltd. Apparatus and method for compressing a set of n binaural room impulse responses
WO2015099429A1 (en) 2013-12-23 2015-07-02 주식회사 윌러스표준기술연구소 Audio signal processing method, parameterization device for same, and audio signal processing device
EP4294055A1 (en) 2014-03-19 2023-12-20 Wilus Institute of Standards and Technology Inc. Audio signal processing method and apparatus
EP4329331A2 (en) * 2014-04-02 2024-02-28 Wilus Institute of Standards and Technology Inc. Audio signal processing method and device
KR101856540B1 (en) 2014-04-02 2018-05-11 주식회사 윌러스표준기술연구소 Audio signal processing method and device
CN106797525B (en) 2014-08-13 2019-05-28 三星电子株式会社 For generating and the method and apparatus of playing back audio signal
JP6434165B2 (en) * 2015-03-27 2018-12-05 フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン Apparatus and method for processing stereo signals for in-car reproduction, achieving individual three-dimensional sound with front loudspeakers
WO2016182184A1 (en) * 2015-05-08 2016-11-17 삼성전자 주식회사 Three-dimensional sound reproduction method and device
GB2544458B (en) 2015-10-08 2019-10-02 Facebook Inc Binaural synthesis
CA3080981C (en) 2015-11-17 2023-07-11 Dolby Laboratories Licensing Corporation Headtracking for parametric binaural output system and method
US11256768B2 (en) 2016-08-01 2022-02-22 Facebook, Inc. Systems and methods to manage media content items
EP3422743B1 (en) * 2017-06-26 2021-02-24 Nokia Technologies Oy An apparatus and associated methods for audio presented as spatial audio
EP3461149A1 (en) * 2017-09-20 2019-03-27 Nokia Technologies Oy An apparatus and associated methods for audio presented as spatial audio
WO2019241760A1 (en) * 2018-06-14 2019-12-19 Magic Leap, Inc. Methods and systems for audio signal filtering
US11363380B2 (en) 2018-07-31 2022-06-14 Hewlett-Packard Development Company, L.P. Stereophonic devices
US20220295213A1 (en) * 2019-08-02 2022-09-15 Sony Group Corporation Signal processing device, signal processing method, and program
US11528574B2 (en) * 2019-08-30 2022-12-13 Sonos, Inc. Sum-difference arrays for audio playback devices
US11171621B2 (en) * 2020-03-04 2021-11-09 Facebook Technologies, Llc Personalized equalization of audio output based on ambient noise detection
US11240621B2 (en) * 2020-04-11 2022-02-01 LI Creative Technologies, Inc. Three-dimensional audio systems
DE102021200553B4 (en) * 2021-01-21 2022-11-17 Kaetel Systems Gmbh Device and method for controlling a sound generator with synthetic generation of the differential signal

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3333061A (en) 1960-06-27 1967-07-25 Philco Ford Corp Reverberation circuit for dual-channel audio reproducer
DE1951405A1 (en) * 1968-10-23 1970-04-30 Patents & Dev As System and unit for heating medium in a ship's tank
US5371799A (en) * 1993-06-01 1994-12-06 Qsound Labs, Inc. Stereo headphone sound source localization system
DE4424192A1 (en) * 1993-07-19 1995-01-26 Schiftan Yair Dr Electronic device for generating three-dimensional acoustic effects
DE4332504A1 (en) * 1993-09-26 1995-03-30 Koenig Florian System for providing multi-channel supply to four-channel stereo headphones
US5436975A (en) * 1994-02-02 1995-07-25 Qsound Ltd. Apparatus for cross fading out of the head sound locations
US5485514A (en) 1994-03-31 1996-01-16 Northern Telecom Limited Telephone instrument and method for altering audible characteristics
US5491754A (en) 1992-03-03 1996-02-13 France Telecom Method and system for artificial spatialisation of digital audio signals
US5502747A (en) 1992-07-07 1996-03-26 Lake Dsp Pty Limited Method and apparatus for filtering an electronic environment with improved accuracy and efficiency and short flow-through delay
US5590204A (en) 1991-12-07 1996-12-31 Samsung Electronics Co., Ltd. Device for reproducing 2-channel sound field and method therefor
EP0762803A2 (en) 1995-08-31 1997-03-12 Sony Corporation Headphone device
WO1997025834A2 (en) 1996-01-04 1997-07-17 Virtual Listening Systems, Inc. Method and device for processing a multi-channel signal for use with a headphone
US5809149A (en) * 1996-09-25 1998-09-15 Qsound Labs, Inc. Apparatus for creating 3D audio imaging over headphones using binaural synthesis

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5552700A (en) 1978-10-14 1980-04-17 Matsushita Electric Ind Co Ltd Sound image normal control unit
JPH04200100A (en) 1990-11-29 1992-07-21 Fujitsu Ten Ltd Body sensing sound field correction device
JPH05165485A (en) 1991-12-13 1993-07-02 Fujitsu Ten Ltd Reverberation adding device
JPH05216489A (en) 1992-02-04 1993-08-27 Fujitsu Ten Ltd Reverberation addition device
JP2727883B2 (en) * 1992-08-20 1998-03-18 ヤマハ株式会社 Music synthesizer
JP2757715B2 (en) 1992-10-19 1998-05-25 ヤマハ株式会社 Effect giving device
DE69433258T2 (en) * 1993-07-30 2004-07-01 Victor Company of Japan, Ltd., Yokohama Surround sound signal processing device
US5761315A (en) * 1993-07-30 1998-06-02 Victor Company Of Japan, Ltd. Surround signal processing apparatus
US6269061B1 (en) * 1993-10-07 2001-07-31 Sony Corporation Servo control system for disk player
JPH07222297A (en) 1994-02-04 1995-08-18 Matsushita Electric Ind Co Ltd Sound field reproducing device
JPH07288899A (en) 1994-04-15 1995-10-31 Matsushita Electric Ind Co Ltd Sound field reproducing device
DE9406140U1 (en) 1994-04-13 1995-08-17 Koenig Florian Walkman multichannel sound reproduction supply for surround headphones
JPH0928000A (en) 1995-07-12 1997-01-28 Matsushita Electric Ind Co Ltd Signal processing unit
US5970152A (en) * 1996-04-30 1999-10-19 Srs Labs, Inc. Audio enhancement system for use in a surround sound environment
US6449368B1 (en) * 1997-03-14 2002-09-10 Dolby Laboratories Licensing Corporation Multidirectional audio decoding
US6307941B1 (en) * 1997-07-15 2001-10-23 Desper Products, Inc. System and method for localization of virtual sound
US6091824A (en) * 1997-09-26 2000-07-18 Crystal Semiconductor Corporation Reduced-memory early reflection and reverberation simulator and method
JP2000152399A (en) * 1998-11-12 2000-05-30 Yamaha Corp Sound field effect controller

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3333061A (en) 1960-06-27 1967-07-25 Philco Ford Corp Reverberation circuit for dual-channel audio reproducer
DE1951405A1 (en) * 1968-10-23 1970-04-30 Patents & Dev As System and unit for heating medium in a ship's tank
US5590204A (en) 1991-12-07 1996-12-31 Samsung Electronics Co., Ltd. Device for reproducing 2-channel sound field and method therefor
US5491754A (en) 1992-03-03 1996-02-13 France Telecom Method and system for artificial spatialisation of digital audio signals
US5502747A (en) 1992-07-07 1996-03-26 Lake Dsp Pty Limited Method and apparatus for filtering an electronic environment with improved accuracy and efficiency and short flow-through delay
US5371799A (en) * 1993-06-01 1994-12-06 Qsound Labs, Inc. Stereo headphone sound source localization system
DE4424192A1 (en) * 1993-07-19 1995-01-26 Schiftan Yair Dr Electronic device for generating three-dimensional acoustic effects
DE4332504A1 (en) * 1993-09-26 1995-03-30 Koenig Florian System for providing multi-channel supply to four-channel stereo headphones
US5436975A (en) * 1994-02-02 1995-07-25 Qsound Ltd. Apparatus for cross fading out of the head sound locations
US5485514A (en) 1994-03-31 1996-01-16 Northern Telecom Limited Telephone instrument and method for altering audible characteristics
EP0762803A2 (en) 1995-08-31 1997-03-12 Sony Corporation Headphone device
WO1997025834A2 (en) 1996-01-04 1997-07-17 Virtual Listening Systems, Inc. Method and device for processing a multi-channel signal for use with a headphone
US5809149A (en) * 1996-09-25 1998-09-15 Qsound Labs, Inc. Apparatus for creating 3D audio imaging over headphones using binaural synthesis

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
AUDIO, June 1997, FLOYD E. TOOLE, "The Future of Stereo", pp. 34-39. *
ELECTRONIC ENGINEERING, April 1998, NICK FLAHERTY, "3D Audio: New Directions in Rendering Realistic Sound", NOTEBOOK, pages 49, 50, 52. *
See also references of EP1025743A4 *
WALLACH ET AL.: "The Precedence Effect In Sound Logalisation", THE AMERICAN JOURNAL OF PHYCHOLOGY, AMERICAN PSYCHOLOGICAL ASSOCIATION, vol. 62, no. 3, July 1949 (1949-07-01), pages 315 - 319, XP000761730

Cited By (89)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7706555B2 (en) 2001-02-27 2010-04-27 Sanyo Electric Co., Ltd. Stereophonic device for headphones and audio signal processing program
EP1365629A4 (en) * 2001-02-27 2008-10-29 Sanyo Electric Co Headphone-use stereophonic device and voice signal processing program
EP1365629A1 (en) * 2001-02-27 2003-11-26 Sanyo Electric Co., Ltd. Headphone-use stereophonic device and voice signal processing program
EP1457092A1 (en) * 2001-12-18 2004-09-15 Dolby Laboratories Licensing Corporation Method for improving spatial perception in virtual surround
US8155323B2 (en) 2001-12-18 2012-04-10 Dolby Laboratories Licensing Corporation Method for improving spatial perception in virtual surround
EP1504549A2 (en) * 2002-05-03 2005-02-09 Harman International Industries, Inc. Discrete surround audio system for home and automotive listening
EP1504549A4 (en) * 2002-05-03 2009-06-10 Harman Int Ind Discrete surround audio system for home and automotive listening
WO2005048653A1 (en) 2003-11-12 2005-05-26 Lake Technology Limited Audio signal processing system and method
EP1685743A1 (en) * 2003-11-12 2006-08-02 Lake Technology Audio signal processing system and method
US7949141B2 (en) 2003-11-12 2011-05-24 Dolby Laboratories Licensing Corporation Processing audio signals with head related transfer function filters and a reverberator
EP1685743A4 (en) * 2003-11-12 2009-09-09 Dolby Lab Licensing Corp Audio signal processing system and method
EP1613128A3 (en) * 2004-06-29 2017-06-14 Sony Corporation Sound image localization apparatus
US8958585B2 (en) * 2004-06-29 2015-02-17 Sony Corporation Sound image localization apparatus
EP1790195A2 (en) * 2004-08-31 2007-05-30 DTS, Inc. Method of mixing audio channels using correlated outputs
EP1790195A4 (en) * 2004-08-31 2010-11-17 Dts Inc Method of mixing audio channels using correlated outputs
WO2006026463A2 (en) 2004-08-31 2006-03-09 Dts, Inc. Method of mixing audio channels using correlated outputs
EP2400783A3 (en) * 2004-08-31 2012-03-14 DTS, Inc. Method of mixing audio channels using correlated outputs
WO2006024850A3 (en) * 2004-09-01 2006-06-15 Smyth Res Llc Personalized headphone virtualization
WO2006024850A2 (en) * 2004-09-01 2006-03-09 Smyth Research Llc Personalized headphone virtualization
US7936887B2 (en) 2004-09-01 2011-05-03 Smyth Research Llc Personalized headphone virtualization
EP1800518A4 (en) * 2004-10-14 2011-10-12 Dolby Lab Licensing Corp Improved head related transfer functions for panned stereo audio content
JP2008516539A (en) * 2004-10-14 2008-05-15 ドルビー・ラボラトリーズ・ライセンシング・コーポレーション Improved head-related transfer function for panned stereo audio content
WO2006039748A1 (en) 2004-10-14 2006-04-20 Dolby Laboratories Licensing Corporation Improved head related transfer functions for panned stereo audio content
EP1800518A1 (en) * 2004-10-14 2007-06-27 Dolby Laboratories Licensing Corporation Improved head related transfer functions for panned stereo audio content
EP2094031A2 (en) 2005-03-04 2009-08-26 Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung e.V. Device and method for creating an encoding stereo signal of an audio section or audio data stream
US8553895B2 (en) 2005-03-04 2013-10-08 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Device and method for generating an encoded stereo signal of an audio piece or audio datastream
US8027477B2 (en) 2005-09-13 2011-09-27 Srs Labs, Inc. Systems and methods for audio processing
US9232319B2 (en) 2005-09-13 2016-01-05 Dts Llc Systems and methods for audio processing
JP2009522895A (en) * 2006-01-09 2009-06-11 ノキア コーポレイション Decoding binaural audio signals
JP2009522894A (en) * 2006-01-09 2009-06-11 ノキア コーポレイション Decoding binaural audio signals
EP2005787A4 (en) * 2006-04-03 2010-03-31 Srs Labs Inc Audio signal processing
WO2007123788A2 (en) 2006-04-03 2007-11-01 Srs Labs, Inc. Audio signal processing
US8831254B2 (en) 2006-04-03 2014-09-09 Dts Llc Audio signal processing
EP2005787A2 (en) * 2006-04-03 2008-12-24 Srs Labs, Inc. Audio signal processing
WO2008008417A2 (en) * 2006-07-12 2008-01-17 The Stone Family Trust Of 1992 Microphone bleed simulator
WO2008008417A3 (en) * 2006-07-12 2008-12-18 Stone Family Trust Of 1992 Microphone bleed simulator
US8817997B2 (en) 2007-02-27 2014-08-26 Samsung Electronics Co., Ltd. Stereophonic sound output apparatus and early reflection generation method thereof
WO2008135310A3 (en) * 2007-05-03 2008-12-31 Ericsson Telefon Ab L M Early reflection method for enhanced externalization
WO2008135310A2 (en) * 2007-05-03 2008-11-13 Telefonaktiebolaget Lm Ericsson (Publ) Early reflection method for enhanced externalization
AU2009275418B2 (en) * 2008-07-31 2013-12-19 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Signal generation for binaural signals
EP2384028A3 (en) * 2008-07-31 2012-10-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Signal generation for binaural signals
CN103634733B (en) * 2008-07-31 2016-05-25 弗劳恩霍夫应用研究促进协会 The signal of binaural signal generates
WO2010012478A3 (en) * 2008-07-31 2010-04-08 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Signal generation for binaural signals
US9226089B2 (en) 2008-07-31 2015-12-29 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Signal generation for binaural signals
EP2384029A3 (en) * 2008-07-31 2012-10-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Signal generation for binaural signals
EP2384028A2 (en) 2008-07-31 2011-11-02 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Signal generation for binaural signals
AU2009275418B9 (en) * 2008-07-31 2014-01-09 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Signal generation for binaural signals
RU2505941C2 (en) * 2008-07-31 2014-01-27 Фраунхофер-Гезелльшафт цур Фёрдерунг дер ангевандтен Форшунг Е.Ф. Generation of binaural signals
CN103561378B (en) * 2008-07-31 2015-12-23 弗劳恩霍夫应用研究促进协会 The signal of binaural signal generates
AU2013263871B2 (en) * 2008-07-31 2015-07-30 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Signal generation for binaural signals
CN102172047A (en) * 2008-07-31 2011-08-31 弗劳恩霍夫应用研究促进协会 Signal generation for binaural signals
EP2384029A2 (en) 2008-07-31 2011-11-02 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Signal generation for binaural signals
US9251802B2 (en) 2008-09-19 2016-02-02 Dolby Laboratories Licensing Corporation Upstream quality enhancement signal processing for resource constrained client devices
CN102160115A (en) * 2008-09-19 2011-08-17 杜比实验室特许公司 Upstream quality enhancement signal processing for resource constrained client devices
US8744247B2 (en) 2008-09-19 2014-06-03 Dolby Laboratories Licensing Corporation Upstream quality enhancement signal processing for resource constrained client devices
US9300714B2 (en) 2008-09-19 2016-03-29 Dolby Laboratories Licensing Corporation Upstream signal processing for client devices in a small-cell wireless network
EP3340660A1 (en) 2008-09-25 2018-06-27 Dolby Laboratories Licensing Corporation Binaural filters for monophonic compatibility and loudspeaker compatibility
EP3739908A1 (en) 2008-09-25 2020-11-18 Dolby Laboratories Licensing Corp. Binaural filters for monophonic compatibility and loudspeaker compatibility
WO2010036536A1 (en) * 2008-09-25 2010-04-01 Dolby Laboratories Licensing Corporation Binaural filters for monophonic compatibility and loudspeaker compatibility
US8515104B2 (en) 2008-09-25 2013-08-20 Dobly Laboratories Licensing Corporation Binaural filters for monophonic compatibility and loudspeaker compatibility
EP4274263A2 (en) 2008-09-25 2023-11-08 Dolby Laboratories Licensing Corporation Binaural filters for monophonic compatibility and loudspeaker compatibility
RU2616161C2 (en) * 2011-06-16 2017-04-12 Жан-Люк ОРЭ Method for processing an audio signal for improved restitution
CN103636237B (en) * 2011-06-16 2017-05-03 让-吕克·豪赖斯 Method for processing an audio signal for improved restitution
FR2976759A1 (en) * 2011-06-16 2012-12-21 Jean Luc Haurais METHOD OF PROCESSING AUDIO SIGNAL FOR IMPROVED RESTITUTION
US10171927B2 (en) 2011-06-16 2019-01-01 Axd Technologies, Llc Method for processing an audio signal for improved restitution
WO2012172264A1 (en) * 2011-06-16 2012-12-20 Haurais Jean-Luc Method for processing an audio signal for improved restitution
CN103636237A (en) * 2011-06-16 2014-03-12 让-吕克·豪赖斯 Method for processing an audio signal for improved restitution
WO2014111829A1 (en) * 2013-01-17 2014-07-24 Koninklijke Philips N.V. Binaural audio processing
US9973871B2 (en) 2013-01-17 2018-05-15 Koninklijke Philips N.V. Binaural audio processing with an early part, reverberation, and synchronization
US9609454B2 (en) 2013-04-17 2017-03-28 Jean-Luc Haurais Method for playing back the sound of a digital audio signal
WO2014170580A1 (en) 2013-04-17 2014-10-23 Haurais Jean-Luc Method for playing back the sound of a digital audio signal
US11405738B2 (en) 2013-04-19 2022-08-02 Electronics And Telecommunications Research Institute Apparatus and method for processing multi-channel audio signal
US11871204B2 (en) 2013-04-19 2024-01-09 Electronics And Telecommunications Research Institute Apparatus and method for processing multi-channel audio signal
US10075795B2 (en) 2013-04-19 2018-09-11 Electronics And Telecommunications Research Institute Apparatus and method for processing multi-channel audio signal
US10701503B2 (en) 2013-04-19 2020-06-30 Electronics And Telecommunications Research Institute Apparatus and method for processing multi-channel audio signal
US9319819B2 (en) * 2013-07-25 2016-04-19 Etri Binaural rendering method and apparatus for decoding multi channel audio
US10950248B2 (en) 2013-07-25 2021-03-16 Electronics And Telecommunications Research Institute Binaural rendering method and apparatus for decoding multi channel audio
US20150030160A1 (en) * 2013-07-25 2015-01-29 Electronics And Telecommunications Research Institute Binaural rendering method and apparatus for decoding multi channel audio
US10614820B2 (en) 2013-07-25 2020-04-07 Electronics And Telecommunications Research Institute Binaural rendering method and apparatus for decoding multi channel audio
US10199045B2 (en) 2013-07-25 2019-02-05 Electronics And Telecommunications Research Institute Binaural rendering method and apparatus for decoding multi channel audio
US11682402B2 (en) 2013-07-25 2023-06-20 Electronics And Telecommunications Research Institute Binaural rendering method and apparatus for decoding multi channel audio
RU2637990C1 (en) * 2014-01-03 2017-12-08 Долби Лабораторис Лайсэнзин Корпорейшн Generation of binaural sound signal (brir) in response to multi-channel audio signal with use of feedback delay network (fdn)
US10425763B2 (en) 2014-01-03 2019-09-24 Dolby Laboratories Licensing Corporation Generating binaural audio in response to multi-channel audio using at least one feedback delay network
US11212638B2 (en) 2014-01-03 2021-12-28 Dolby Laboratories Licensing Corporation Generating binaural audio in response to multi-channel audio using at least one feedback delay network
US11582574B2 (en) 2014-01-03 2023-02-14 Dolby Laboratories Licensing Corporation Generating binaural audio in response to multi-channel audio using at least one feedback delay network
US10771914B2 (en) 2014-01-03 2020-09-08 Dolby Laboratories Licensing Corporation Generating binaural audio in response to multi-channel audio using at least one feedback delay network
US10555109B2 (en) 2014-01-03 2020-02-04 Dolby Laboratories Licensing Corporation Generating binaural audio in response to multi-channel audio using at least one feedback delay network
CN105304089A (en) * 2014-07-18 2016-02-03 宝马股份公司 Fictitious shield method
DE102014214052A1 (en) * 2014-07-18 2016-01-21 Bayerische Motoren Werke Aktiengesellschaft Virtual masking methods

Also Published As

Publication number Publication date
JP4627880B2 (en) 2011-02-09
US20070223751A1 (en) 2007-09-27
KR20010030608A (en) 2001-04-16
JP4477081B2 (en) 2010-06-09
EP1025743B1 (en) 2013-06-19
DK1025743T3 (en) 2013-08-05
EP1025743A4 (en) 2007-10-17
JP2009010995A (en) 2009-01-15
JP2001517050A (en) 2001-10-02
US7536021B2 (en) 2009-05-19
EP1025743A1 (en) 2000-08-09
US7539319B2 (en) 2009-05-26
US20070172086A1 (en) 2007-07-26

Similar Documents

Publication Publication Date Title
US7539319B2 (en) Utilization of filtering effects in stereo headphone devices to enhance spatialization of source around a listener
KR102502383B1 (en) Audio signal processing method and apparatus
Hacihabiboglu et al. Perceptual spatial audio recording, simulation, and rendering: An overview of spatial-audio techniques based on psychoacoustics
US9197977B2 (en) Audio spatialization and environment simulation
Jot Real-time spatial processing of sounds for music, multimedia and interactive human-computer interfaces
KR0135850B1 (en) Sound reproducing device
KR101124382B1 (en) Method and apparatus for generating a stereo signal with enhanced perceptual quality
KR100458021B1 (en) Multi-channel audio enhancement system for use in recording and playback and methods for providing same
TWI517028B (en) Audio spatialization and environment simulation
KR100636252B1 (en) Method and apparatus for spatial stereo sound
CN102395098A (en) Method of and device for generating 3d sound
JP6246922B2 (en) Acoustic signal processing method
Malham Approaches to spatialisation
US8817997B2 (en) Stereophonic sound output apparatus and early reflection generation method thereof
Pulkki et al. Spatial effects
JP4196509B2 (en) Sound field creation device
JP2005157278A (en) Apparatus, method, and program for creating all-around acoustic field
Jot Synthesizing three-dimensional sound scenes in audio or multimedia production and interactive human-computer interfaces
JP4357218B2 (en) Headphone playback method and apparatus
JP2023066418A (en) object-based audio spatializer
JP2023066419A (en) object-based audio spatializer
JP3671756B2 (en) Sound field playback device
JPH04200100A (en) Body sensing sound field correction device
KR20050060552A (en) Virtual sound system and virtual sound implementation method
Etlinger A musically motivated approach to spatial audio for large venues

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 1998942396

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020007002751

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 09508713

Country of ref document: US

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 1998942396

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: CA

WWP Wipo information: published in national office

Ref document number: 1020007002751

Country of ref document: KR

WWW Wipo information: withdrawn in national office

Ref document number: 1020007002751

Country of ref document: KR