WO2007035072A1 - Apparatus and method to cancel crosstalk and stereo sound generation system using the same - Google Patents
Apparatus and method to cancel crosstalk and stereo sound generation system using the same Download PDFInfo
- Publication number
- WO2007035072A1 WO2007035072A1 PCT/KR2006/003820 KR2006003820W WO2007035072A1 WO 2007035072 A1 WO2007035072 A1 WO 2007035072A1 KR 2006003820 W KR2006003820 W KR 2006003820W WO 2007035072 A1 WO2007035072 A1 WO 2007035072A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- delay
- gain
- signal
- unit
- channel
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 210000005069 ears Anatomy 0.000 claims abstract description 37
- 230000006870 function Effects 0.000 claims description 33
- 239000011159 matrix material Substances 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 10
- 230000003111 delayed effect Effects 0.000 claims description 9
- 238000005314 correlation function Methods 0.000 claims description 6
- 238000004519 manufacturing process Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 8
- 210000003128 head Anatomy 0.000 description 7
- 230000015572 biosynthetic process Effects 0.000 description 5
- 238000003786 synthesis reaction Methods 0.000 description 5
- 230000008447 perception Effects 0.000 description 4
- 238000013500 data storage Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 210000003454 tympanic membrane Anatomy 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R5/00—Stereophonic arrangements
- H04R5/04—Circuit arrangements, e.g. for selective connection of amplifier inputs/outputs to loudspeakers, for loudspeaker detection, or for adaptation of settings to personal preferences or hearing impairments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S1/00—Two-channel systems
- H04S1/002—Non-adaptive circuits, e.g. manually adjustable or static, for enhancing the sound image or the spatial distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S2420/00—Techniques used stereophonic systems covered by H04S but not provided for in its groups
- H04S2420/01—Enhancing 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]
Definitions
- the present general inventive concept relates to a virtual sound system, and more particularly, to an apparatus and method to cancel crosstalk between 2-channel speakers and two ears of a listener and a stereo sound generation system using the same.
- a stereo sound system disposes a sound source in a predetermined position of a virtual space through a headphone or speaker and provides a directional perception, a distance perception, and a spatial perception as though a sound is actually being heard from a place at which a virtual sound source of the sound is located.
- a stereo sound is implemented by a binaural synthesis filter using a head related transfer function (HRTF) that is an acoustic transfer function between sound sources and eardrums.
- HRTF head related transfer function
- a stereo sound using the binaural synthesis filter shows the best performance when a signal is reproduced through a headphone. However, if the signal is reproduced through two speakers, crosstalk between the two speakers and two ears of a listener occur such that a stereo perception is degraded.
- a crosstalk canceller cancels the crosstalk between both signals so that a signal reproduced through a left speaker is not heard in a right ear of the listener and a signal reproduced through a right speaker is not heard in a left ear of the listener.
- FIG. 1 illustrates a conventional crosstalk canceller.
- the crosstalk canceller of FIG. 1 illustrates a conventional crosstalk canceller.
- 1 is called a lattice structure and includes four filters 142, 143, 144, and 145.
- (B R) is convoluted through a filter 144. Subsequently, the two convoluted signals are added to each other by an adder 150 and reproduced as a left output signal 152
- (B R) is convoluted through a filter 145, and the left input signal 140
- the present general inventive concept provides an apparatus and method to cancel a crosstalk phenomenon between 2-channel speakers and two ears of a listener and a stereo sound generation system using the same.
- a crosstalk phenomenon between two speakers and two ears of a listener is cancelled such that a desired performance in many applied fields including a stereo sound system can be maximized.
- a number of filters is reduced from 4 to 2 from a conventional lattice structure and a convolution is performed only twice such that an amount of computation and a size of a memory can be reduced by 50% from the conventional lattice structure.
- FlG. 1 illustrates a conventional crosstalk canceller
- FlG. 2 illustrates an apparatus to cancel a crosstalk according to an embodiment of the present general inventive concept
- FlG. 3 illustrates a crosstalk phenomenon that occurs between two speakers and two ears of a listener
- FlG. 4 illustrates a crosstalk canceller having a lattice structure for explaining the cancellation of the crosstalk phenomenon of FlG. 3 in more detail;
- FlG. 5 illustrates head related transfer function (HRTF) pairs of adjacent loud speakers
- FlG. 6 illustrates an approximated asymmetrical crosstalk canceller, according to an embodiment of the present general inventive concept
- FlG. 7 is a block diagram illustrating the approximated asymmetrical crosstalk canceller of FlG. 6;
- FlG. 8 illustrates an approximated symmetrical crosstalk canceller, according to an embodiment of the present general inventive concept.
- FlG. 9 is a block diagram illustrating the approximated symmetrical crosstalk canceller of FlG. 8, according to an embodiment of the present general inventive concept.
- an apparatus to cancel a crosstalk between two speakers and two ears of a listener including a delay unit to delay first and second channel input signals with respective predetermined delay values, a gain unit to adjust an output gain of each of the first and second channel input signals delayed in the delay unit, a first addition unit to add the first channel input signal to the gain and delay- adjusted second channel signal, a first filter unit to adjust a frequency characteristic of a signal output from the first addition unit, a second addition unit to add the second channel input signal to the gain and delay-adjusted first channel signal, and a second filter unit to adjust a frequency characteristic of a signal output from the second addition unit.
- an apparatus to cancel a crosstalk between two speakers and two ears of a listener including first and second filter units to adjust frequency characteristics of first and second channel signals, a delay unit to delay output signals of the first and second filter units with respective predetermined delay values, a gain unit to adjust an output level of each of the signals delayed in the delay unit, a first addition unit to add an output signal of the first filter unit to a gain and delay-adjusted output signal of the second filter unit, and a second addition unit to add an output signal of the second filter unit to a gain and delay-adjusted output signal of the first filter unit.
- a crosstalk canceling apparatus including a gain/delay processing unit to receive first and second input channel signals, to apply a first gain and a first delay to the first input channel signal, to apply a second gain and a second delay to the second input channel signal, to add the gain/delayed first channel signal to the second input channel signal to obtain a first added signal, to add the gain/delayed second channel signal to the first input channel signal to obtain a second added signal, and to output the first and second added signals, and a filter unit to perform a first convolution operation to the first added signal and a second convolution operation to the second added signal and to output the first and second convoluted signals to first and second speakers, respectively.
- a crosstalk processing apparatus including a filter unit to filter left and right channel signals associated with left and right channel speakers, respectively, and a gain/delay unit to process the filtered left channel signal by approximating a first head related transfer function for the left channel speaker and predetermining a first gain difference and a first delay difference between a right ear position and a left ear position in a sound space with respect to the left channel speaker, and to process the filtered right channel signal by approximating a second head related transfer function for the right channel speaker and predetermining a second gain difference and a second delay difference between the right ear position and the left ear position in the sound space with respect to the right channel speaker.
- the foregoing and/or other aspects of the present general inventive concept are also achieved by providing a stereo sound production system, including first and second speakers, and a crosstalk canceling apparatus to cancel a crosstalk between the first and second speakers and two ears of a listener.
- the crosstalk canceling apparatus includes a first signal processing unit to cross-mix first and second channel signals with gain and delay-adjusted first and second channel signals, and a second signal processing unit to adjust frequency characteristics of the signals mixed in the first signal processing unit and to provide the signals with the adjusted frequency characteristics to the first and second speakers.
- H 1 (Z) represents a first acoustic transfer function between a selected one of the left and right speakers and an ear that is closer to the selected speaker
- H 2 (Z) represents a second acoustic transfer function between the selected speaker and an ear that is distant from the selected speaker
- ⁇ represents a gain difference between the selected speaker and the close and distant ears
- ⁇ represents a delay difference between the selected speaker and the close and distant ears.
- a method of canceling crosstalk between two speakers and two ears of a listener including inputting left and right channel signals binaural synthesized by a head related transfer function (HRTF), adjusting a gain and a delay of the left channel input signal, adjusting a gain and a delay of the right channel input signal, adding the left channel input signal to the gain and delay-adjusted right channel signal to obtain a first mixed signal, adjusting a frequency characteristic of the first mixed signal in an inverse HRTF form and outputting a result to a left speaker, adding the right channel input signal to the gain and delay-adjusted left channel signal to obtain a second mixed signal, and adjusting a frequency characteristic of the second mixed signal in an inverse HRTF form and outputting a result to a right speaker.
- HRTF head related transfer function
- the foregoing and/or other aspects of the present general inventive concept are also achieved by providing a method of generating sound at a listening point using 2-channel speakers, the method including receiving first and second channel signals corresponding to first and second speakers, respectively, approximating a second head related transfer function between the first speaker and a second ear of a listener based on a first head related transfer function between the first speaker and a first ear of the listener, a corresponding first delay value, and a corresponding first gain value, approximating a fourth head related transfer function between the second speaker and the first ear of the listener based on a third head related transfer function between the second speaker and the second ear of the listener, a corresponding second delay value, and a corresponding second gain value, and processing the first and second channel signals according to the first, approximated second, third, and approximated fourth head related transfer functions to cancel crosstalk between the first and second speakers.
- FlG. 2 illustrates an apparatus to cancel a crosstalk according to an embodiment of the present general inventive concept.
- the crosstalk canceling apparatus of FlG. 2 includes a first signal processing unit 210 and a second signal processing unit 220.
- the first signal processing unit 210 includes a first gain unit 212, a second gain unit 216, a first delay unit 214, a second delay unit 218, a first addition unit 219-1, and a second addition unit 219-2.
- the first signal processing unit 210 cross- mixes a left channel signal
- the second signal processing unit 220 includes a first filter unit 222 and a second filter unit 224.
- the second signal processing unit 220 adjusts frequency characteristics of each of the signals mixed in the first signal processing unit 210.
- the order of the first and second gain units 212 and 216 and the first and second delay units 214 and 218 can be changed according to the desired implementation. That is, in another embodiment of the crosstalk canceling apparatus, the first and second delay units 214 and 218 may be switched with the first and second gain units 212 and 216, respectively.
- the first gain unit 212 adjusts the gain of the left channel signal
- the second gain unit 216 adjusts the gain of the right channel signal
- the first delay unit 214 delays the left channel signal
- the second delay unit 218 delays the right channel signal
- the second addition unit 219-2 adds the right channel signal
- the first filter unit 222 has an inverse HRTF form of an HRTF that is an acoustic transfer function between speakers and two ears of a listener, and adjusts the frequency characteristic of a signal mixed in the first addition unit 219-1.
- the second filter unit 224 has the inverse HRTF form of the HRTF that is the acoustic transfer function between the speakers and the two ears of the listener, and adjusts the frequency characteristic of a signal mixed in the second addition unit 219-2.
- a crosstalk canceller cancels the crosstalk phenomenon by compensating for signals immediately before output signals are output to the two speakers 310 and 320.
- the crosstalk canceller is implemented as an inverse matrix of an HRTF matrix between the two speakers 310 and 320 and the two ears of the listener, as the following equation 1:
- the crosstalk canceller has a secondary square matrix to generate two output signals in response to two input signals, and thus, is implemented as a structure illustrated in FlG. 4.
- the structure illustrated in FlG. 4 is referred to as a lattice structure.
- a stereo speaker system is mounted on current digital media products.
- portable devices such as personal multimedia players (PMP) or personal digital assistants (PDA) as well as TVs
- PMP personal multimedia players
- PDA personal digital assistants
- two speakers are adjacent to each other.
- FlG. 5 illustrates the stereo speaker system having the two speakers 310' and 320' adjacent to each other such that sounds approximately originate from the same location.
- HRTF pairs are illustrated in FlG. 5, when speakers 310' and 320' are adjacent to each other, HRTF pairs
- H 1 (Z) is an HRTF of an ear that is close to the speakers 310' and 320', and
- H 2 (Z) is an HRTF of an ear that is distant from the speakers 310' and 320'. [47] Considering that the correlation between the HRTF pairs
- H 2 (Z) can be obtained using equation 2 by adjusting the gain and the delay from
- a gain value ( ⁇ ) is a level difference between the two HRTFs
- a delay value ( ⁇ ) is a delay difference between the two HRTFs.
- the level difference ( ⁇ ) between the two HRTFs is obtained from the difference between maximum values of impulse responses of the two HRTFs between the speakers 310' and 320' and the two ears of the listener, or the difference between root mean square (RMS) values.
- the delay difference ( ⁇ ) between the two HRTFs is obtained from a time when a cross-correlation function of the impulse responses of the two HRTFs between the speakers 310' and 320' and the two ears of the listener becomes a maximum.
- H 21 (Z) 1 H 12 (Z) about the ear that is distant from the speakers 310' and 320' can be obtained from H HRRTTFFss
- Qf 1 and ⁇ 2 are a level difference between two HRTFs, and ⁇ 2 are a delay difference between the two HRTFs, as mentioned in equation 2.
- equation 1 can be approximated as the following eeqquuaattiioonn 5: [55]
- Equation 5 that represents the approximated crosstalk canceller can be expressed as the block diagram of FIG. 6.
- the block diagram of the crosstalk canceller of FIG. 6 can be expanded as the block diagram of FIG. 7. That is, the crosstalk canceller includes first and second gain units, first and second delay units, and first and second filters.
- the crosstalk canceller of the lattice structure of FIG. 4 performs a convolution operation four times with respect to four filters
- a crosstalk canceller of the present embodiment performs the convolution operation only twice with respect to the two filters such that the amount of computation and a size of a memory can be reduced.
- the symmetrical crosstalk canceller can employ the same method as the asymmetrical crosstalk canceller used when the two speakers 310' and 320' are disposed asymmetrically about the listener (FIG. 5).
- Equation 8 represents an approximated symmetrical crosstalk canceller and can be expressed as the block diagram of FIG. 8.
- the approximated symmetrical crosstalk canceller of the block diagram of FlG. 8 can be expanded as the block diagram of a symmetrical crosstalk canceller of FlG. 9.
- the symmetrical crosstalk canceller includes a first signal processing unit 910 and a second signal processing unit 920.
- the first signal processing unit 910 includes first and second filter units 912 and 914 to adjust frequency characteristics of input left and right channel signals
- the second signal processing unit 920 includes first and second gain units 922 and
- the second signal processing unit 920 further includes first and second delay units 924 and 928 to delay the signals that are gain-adjusted in the first and second gain units 922 and 926, respectively, with predetermined delay values.
- a first addition unit 929-1 adds an output signal of the first filter unit 912 and a gain and delay-adjusted output signal of the second filter unit 914.
- a second addition unit 929-2 adds an output signal of the second filter unit 914 and a gain and delay-adjusted output signal of the first filter unit 912.
- the crosstalk canceller of the embodiments of the present general inventive concept are represented by FIGS. 7 and 9.
- a number of filters is reduced (from 4 to 2) such that the convolution operation is performed only twice and remaining signals can be processed using simple gain values and simple delay values.
- an amount of computation required in the conventional crosstalk canceller structure can be decreased by 50%.
- a size of a memory can be reduced.
- the crosstalk canceller of the embodiments of the present general inventive concept may be used to cancel crosstalk occurring about a listening point of a stereo sound generation system and/or a virtual surround system.
- the listening point may refer to a position where a listener perceives optimal stereo effect, and this can be approximated using, for example, a dummy head.
- a listener need not necessarily be present when the crosstalk canceller and the stereo sound generation system operate.
- gain units, delay units, and filter units in a crosstalk canceller can be obtained directly not only from HRTFs using equations 1 through 8, but also from the conventional lattice structure.
- the gain units, the delay units, and the filter units can be obtained from the four filter coefficients (Kl l(z), K12(z), K21(z), K22(z)). That is, referring to FIG. 7, the first filter unit becomes Kl l(z) and the second filter unit becomes K22(z).
- the first gain unit and the first delay unit are obtained from a time when a difference of maximum values (or RMS values) between the filter coefficients K22(z) and K21(z) and a cross-correlation function of the filter coefficients K22(z) and K21(z) becomes a maximum.
- the second gain unit and the second delay unit are obtained from a time when a difference of maximum values (or RMS values) between the filter coefficients Kl l(z) and K12(z) and a cross- correlation function of the filter coefficients Kl l(z) and K12(z) becomes a maximum.
- a widening filter based on a filter infinite impulse response filter is designed by performing convolution of a binaural synthesis portion and a crosstalk canceller in a stereo sound generation system.
- the binaural synthesis portion may be a square matrix of the size of 2
- the crosstalk canceller portion may also be a square matrix of the size of 2 such that the widening filter becomes a square matrix of the size of 2 which is a matrix form obtained by multiplying the two matrices corresponding to the binaural synthesis portion and the crosstalk canceller portion.
- the structure illustrated in FIGS. 7 and 9 can also be applied to the stereo sound generation apparatus to perform convolution of a square matrix structure of the size of 2 in relation to 2-channel input signals.
- the present general inventive concept can also be embodied as computer readable codes on a computer readable recording medium.
- the computer readable recording medium is any data storage device that can store data which can be thereafter read by a computer system. Examples of the computer readable recording medium include readonly memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission through the Internet).
- ROM readonly memory
- RAM random-access memory
- CD-ROMs compact discs
- magnetic tapes magnetic tapes
- floppy disks magnetic tapes
- optical data storage devices such as data transmission through the Internet
- carrier waves such as data transmission through the Internet
- the computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
- functional programs, codes, and code segments for accomplishing the present general inventive concept can be easily construed by programmers skilled in the art to which the present general inventive concept pertains.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Stereophonic System (AREA)
Abstract
An apparatus and method for canceling crosstalk between 2-channel speakers and two ears of a listener in a stereo sound generation system. The crosstalk canceling apparatus includes a first signal processing unit to cross-mix first and second channel signals with gain and delay-adjusted first and second channel signals, a second signal processing unit to adjust frequency characteristics of the signals mixed in the first signal processing unit.
Description
Description APPARATUS AND METHOD TO CANCEL CROSSTALK AND
STEREO SOUND GENERATION SYSTEM USING THE SAME
Technical Field
[1] The present general inventive concept relates to a virtual sound system, and more particularly, to an apparatus and method to cancel crosstalk between 2-channel speakers and two ears of a listener and a stereo sound generation system using the same.
Background Art
[2] A stereo sound system disposes a sound source in a predetermined position of a virtual space through a headphone or speaker and provides a directional perception, a distance perception, and a spatial perception as though a sound is actually being heard from a place at which a virtual sound source of the sound is located. Generally, a stereo sound is implemented by a binaural synthesis filter using a head related transfer function (HRTF) that is an acoustic transfer function between sound sources and eardrums. A stereo sound using the binaural synthesis filter shows the best performance when a signal is reproduced through a headphone. However, if the signal is reproduced through two speakers, crosstalk between the two speakers and two ears of a listener occur such that a stereo perception is degraded. Accordingly, a crosstalk canceller cancels the crosstalk between both signals so that a signal reproduced through a left speaker is not heard in a right ear of the listener and a signal reproduced through a right speaker is not heard in a left ear of the listener.
[3] A technology related to this crosstalk canceller is described in U.S. Patent No.
6,668,061 Bl (filed 18 Nov. 1998, entitled, 'CROSSTALK CANCELLER ').
[4] FIG. 1 illustrates a conventional crosstalk canceller. The crosstalk canceller of FIG.
1 is called a lattice structure and includes four filters 142, 143, 144, and 145.
[5] Referring to HG. 1, a left input signal 140
is convoluted through a filter 142, and a right input signal 141
(B R) is convoluted through a filter 144. Subsequently, the two convoluted signals are added to each other by an adder 150 and reproduced as a left output signal 152
(SL) In addition, the right input signal 141
(B R)
is convoluted through a filter 145, and the left input signal 140
is convoluted through a filter 143. Subsequently, the two convoluted signals are added to each other by an adder 151 and reproduced as a right output signal 153
Disclosure of Invention
Technical Problem
[6] In the cross-talk canceling method illustrated in FlG. 1, a convolution operation is performed four times with respect to the four filters 142, 143, 144, and 145. Thus, a large amount of computation is required when the order of each filter is high. Accordingly, in the conventional crosstalk canceller, it is difficult to perform convolution in a time domain and convolution should be performed in a frequency domain. However, since convolution in the frequency domain requires a large-size memory, the size of a program must also be increased.
Technical Solution
[7] The present general inventive concept provides an apparatus and method to cancel a crosstalk phenomenon between 2-channel speakers and two ears of a listener and a stereo sound generation system using the same.
[8] Additional aspects of the present general inventive concept will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the general inventive concept.
Advantageous Effects
[9] According to embodiments of the present general inventive concept as described above, a crosstalk phenomenon between two speakers and two ears of a listener is cancelled such that a desired performance in many applied fields including a stereo sound system can be maximized. In addition, in a crosstalk canceller according to the embodiments of the present general inventive concept, a number of filters is reduced from 4 to 2 from a conventional lattice structure and a convolution is performed only twice such that an amount of computation and a size of a memory can be reduced by 50% from the conventional lattice structure.
Description of Drawings
[10] These and/or other aspects and advantages of the present general inventive concept will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
[11] FlG. 1 illustrates a conventional crosstalk canceller;
[12] FlG. 2 illustrates an apparatus to cancel a crosstalk according to an embodiment of the present general inventive concept;
[13] FlG. 3 illustrates a crosstalk phenomenon that occurs between two speakers and two ears of a listener;
[14] FlG. 4 illustrates a crosstalk canceller having a lattice structure for explaining the cancellation of the crosstalk phenomenon of FlG. 3 in more detail;
[15] FlG. 5 illustrates head related transfer function (HRTF) pairs of adjacent loud speakers;
[16] FlG. 6 illustrates an approximated asymmetrical crosstalk canceller, according to an embodiment of the present general inventive concept;
[17] FlG. 7 is a block diagram illustrating the approximated asymmetrical crosstalk canceller of FlG. 6;
[18] FlG. 8 illustrates an approximated symmetrical crosstalk canceller, according to an embodiment of the present general inventive concept; and
[19] FlG. 9 is a block diagram illustrating the approximated symmetrical crosstalk canceller of FlG. 8, according to an embodiment of the present general inventive concept.
Best Mode
[20] The foregoing and/or other aspects of the present general inventive concept are achieved by providing an apparatus to cancel a crosstalk between two speakers and two ears of a listener, the apparatus including a delay unit to delay first and second channel input signals with respective predetermined delay values, a gain unit to adjust an output gain of each of the first and second channel input signals delayed in the delay unit, a first addition unit to add the first channel input signal to the gain and delay- adjusted second channel signal, a first filter unit to adjust a frequency characteristic of a signal output from the first addition unit, a second addition unit to add the second channel input signal to the gain and delay-adjusted first channel signal, and a second filter unit to adjust a frequency characteristic of a signal output from the second addition unit.
[21] The foregoing and/or other aspects of the present general inventive concept are also achieved by providing an apparatus to cancel a crosstalk between two speakers and two ears of a listener, the apparatus including first and second filter units to adjust frequency characteristics of first and second channel signals, a delay unit to delay output signals of the first and second filter units with respective predetermined delay values, a gain unit to adjust an output level of each of the signals delayed in the delay unit, a first addition unit to add an output signal of the first filter unit to a gain and delay-adjusted output signal of the second filter unit, and a second addition unit to add an output signal of the second filter unit to a gain and delay-adjusted output signal of
the first filter unit.
[22] The foregoing and/or other aspects of the present general inventive concept are also achieved by providing a crosstalk canceling apparatus, including a gain/delay processing unit to receive first and second input channel signals, to apply a first gain and a first delay to the first input channel signal, to apply a second gain and a second delay to the second input channel signal, to add the gain/delayed first channel signal to the second input channel signal to obtain a first added signal, to add the gain/delayed second channel signal to the first input channel signal to obtain a second added signal, and to output the first and second added signals, and a filter unit to perform a first convolution operation to the first added signal and a second convolution operation to the second added signal and to output the first and second convoluted signals to first and second speakers, respectively.
[23] The foregoing and/or other aspects of the present general inventive concept are also achieved by providing a crosstalk processing apparatus, including a filter unit to filter left and right channel signals associated with left and right channel speakers, respectively, and a gain/delay unit to process the filtered left channel signal by approximating a first head related transfer function for the left channel speaker and predetermining a first gain difference and a first delay difference between a right ear position and a left ear position in a sound space with respect to the left channel speaker, and to process the filtered right channel signal by approximating a second head related transfer function for the right channel speaker and predetermining a second gain difference and a second delay difference between the right ear position and the left ear position in the sound space with respect to the right channel speaker.
[24] The foregoing and/or other aspects of the present general inventive concept are also achieved by providing a stereo sound production system, including first and second speakers, and a crosstalk canceling apparatus to cancel a crosstalk between the first and second speakers and two ears of a listener. The crosstalk canceling apparatus includes a first signal processing unit to cross-mix first and second channel signals with gain and delay-adjusted first and second channel signals, and a second signal processing unit to adjust frequency characteristics of the signals mixed in the first signal processing unit and to provide the signals with the adjusted frequency characteristics to the first and second speakers.
[25] The foregoing and/or other aspects of the present general inventive concept are also achieved by providing a crosstalk canceling apparatus to generate a virtual sound without crosstalk between left and right channel speakers using the following predetermined relationship between acoustic transfer functions for each of the left and right speakers
[26]
[27] where
H1(Z) represents a first acoustic transfer function between a selected one of the left and right speakers and an ear that is closer to the selected speaker,
H2(Z) represents a second acoustic transfer function between the selected speaker and an ear that is distant from the selected speaker, α represents a gain difference between the selected speaker and the close and distant ears, and β represents a delay difference between the selected speaker and the close and distant ears.
[28] The foregoing and/or other aspects of the present general inventive concept are also achieved by providing a method of canceling crosstalk between two speakers and two ears of a listener, the method including inputting left and right channel signals binaural synthesized by a head related transfer function (HRTF), adjusting a gain and a delay of the left channel input signal, adjusting a gain and a delay of the right channel input signal, adding the left channel input signal to the gain and delay-adjusted right channel signal to obtain a first mixed signal, adjusting a frequency characteristic of the first mixed signal in an inverse HRTF form and outputting a result to a left speaker, adding the right channel input signal to the gain and delay-adjusted left channel signal to obtain a second mixed signal, and adjusting a frequency characteristic of the second mixed signal in an inverse HRTF form and outputting a result to a right speaker.
[29] The foregoing and/or other aspects of the present general inventive concept are also achieved by providing a method of generating sound at a listening point using 2-channel speakers, the method including receiving first and second channel signals corresponding to first and second speakers, respectively, approximating a second head related transfer function between the first speaker and a second ear of a listener based on a first head related transfer function between the first speaker and a first ear of the listener, a corresponding first delay value, and a corresponding first gain value, approximating a fourth head related transfer function between the second speaker and the first ear of the listener based on a third head related transfer function between the second speaker and the second ear of the listener, a corresponding second delay value, and a corresponding second gain value, and processing the first and second channel signals according to the first, approximated second, third, and approximated fourth head related transfer functions to cancel crosstalk between the first and second speakers.
[30] The foregoing and/or other aspects of the present general inventive concept are also achieved by providing a computer readable medium containing executable code to
cancel a crosstalk between two speakers and two ears of a listener, the medium including first executable code to cross-mix first and second channel signals with gain and delay-adjusted first and second channel signals, and second executable code to adjust frequency characteristics of the signals mixed in the first signal processing unit.
Mode for Invention
[31] Reference will now be made in detail to the embodiments of the present general inventive concept, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. The embodiments are described below in order to explain the present general inventive concept by referring to the figures.
[32] FlG. 2 illustrates an apparatus to cancel a crosstalk according to an embodiment of the present general inventive concept. The crosstalk canceling apparatus of FlG. 2 includes a first signal processing unit 210 and a second signal processing unit 220. The first signal processing unit 210 includes a first gain unit 212, a second gain unit 216, a first delay unit 214, a second delay unit 218, a first addition unit 219-1, and a second addition unit 219-2. The first signal processing unit 210 cross- mixes a left channel signal
and a right channel signal
(B R) with gain/delay-adjusted or delay/gain-adjusted left channel signal
and right channel signal
(B R)
. The second signal processing unit 220 includes a first filter unit 222 and a second filter unit 224. The second signal processing unit 220 adjusts frequency characteristics of each of the signals mixed in the first signal processing unit 210. The order of the first and second gain units 212 and 216 and the first and second delay units 214 and 218 can be changed according to the desired implementation. That is, in another embodiment of the crosstalk canceling apparatus, the first and second delay units 214 and 218 may be switched with the first and second gain units 212 and 216, respectively. [33] Referring to FlG. 2, the first gain unit 212 adjusts the gain of the left channel signal
being input with a first predetermined gain value.
[34] The second gain unit 216 adjusts the gain of the right channel signal
(B R) being input with a second predetermined gain value. [35] The first delay unit 214 delays the left channel signal
gain-adjusted in the first gain unit 212 with a first predetermined delay value. [36] The second delay unit 218 delays the right channel signal
(B R) gain-adjusted in the second gain unit 216 with a second predetermined delay value. [37] The first addition unit 219-1 adds the left channel signal
being input to the first signal processing unit 210 to the right channel signal
(B R)
, which has been gain and delay-adjusted by the second gain unit 216 and the second delay unit 218. [38] The second addition unit 219-2 adds the right channel signal
(B R) being input to the first signal processing unit 210 to the left channel signal
(BJ
, which has been gain and delay-adjusted by the first gain unit 212 and the first delay unit 214. [39] The first filter unit 222 has an inverse HRTF form of an HRTF that is an acoustic transfer function between speakers and two ears of a listener, and adjusts the frequency characteristic of a signal mixed in the first addition unit 219-1. An output signal
(SL) of the first filter unit 222 is output to a left speaker. [40] The second filter unit 224 has the inverse HRTF form of the HRTF that is the acoustic transfer function between the speakers and the two ears of the listener, and adjusts the frequency characteristic of a signal mixed in the second addition unit 219-2. An output signal
of the second filter unit 224 is output to a right speaker.
[41] The apparatus to cancel a crosstalk having an improved structure of FIG. 2 will be described with more detail with reference to FIGS. 3 through 8.
[42] Referring to FlG. 3, a crosstalk phenomenon between two speakers 310 and 320 and two ears of a listener occurs in many applied fields including a stereo sound.
[43] A crosstalk canceller cancels the crosstalk phenomenon by compensating for signals immediately before output signals are output to the two speakers 310 and 320. The crosstalk canceller is implemented as an inverse matrix of an HRTF matrix between the two speakers 310 and 320 and the two ears of the listener, as the following equation 1:
[44]
. . . (1) [45] where
H11(Z)1 H12(Z)1 H21(Z) 1 3 nCJ H22(Z)
, respectively, constitute the HRTF that is the acoustic transfer function between the two speakers and the two ears of the listener, as illustrated in FlG. 3. The crosstalk canceller has a secondary square matrix to generate two output signals in response to two input signals, and thus, is implemented as a structure illustrated in FlG. 4. Generally, the structure illustrated in FlG. 4 is referred to as a lattice structure. Here,
K11(Z) 1 K12(Z)1 K21(Z)1 3 nCi K22(Z)
, respectively, are elements of a secondary square matrix of equation 1. [46] Basically, a stereo speaker system is mounted on current digital media products. In portable devices such as personal multimedia players (PMP) or personal digital assistants (PDA) as well as TVs, two speakers are adjacent to each other. FlG. 5 illustrates the stereo speaker system having the two speakers 310' and 320' adjacent to each other such that sounds approximately originate from the same location. As illustrated in FlG. 5, when speakers 310' and 320' are adjacent to each other, HRTF pairs
(H1 (Z)1 H2(Z)) between the two ears of the listener in one speaker 310' have similar acoustic characteristics due to the fact that the sounds of the both speakers 310' and 320' originate from approximately the same location. The closer the two speakers 310' and 320' are to one another, the higher the correlation between
H1(Z) and
H2(Z) Here,
H1(Z) is an HRTF of an ear that is close to the speakers 310' and 320', and
H2(Z) is an HRTF of an ear that is distant from the speakers 310' and 320'. [47] Considering that the correlation between the HRTF pairs
(H1 (Z), H2(Z)) is high, an assumption of the following equation 2 can be made [48]
. . . (2) [49] That is, assuming that there is only a difference between a gain and a delay between
H1(Z) and
H2(Z)
H2(Z) can be obtained using equation 2 by adjusting the gain and the delay from
H1(Z)
. Here, a gain value (α) is a level difference between the two HRTFs, and a delay value (β) is a delay difference between the two HRTFs. The level difference (α) between the two HRTFs is obtained from the difference between maximum values of impulse responses of the two HRTFs
between the speakers 310' and 320' and the two ears of the listener, or the difference between root mean square (RMS) values. The delay difference (β) between the two HRTFs
is obtained from a time when a cross-correlation function of the impulse responses of the two HRTFs
between the speakers 310' and 320' and the two ears of the listener becomes a maximum. [50] Accordingly, when the two speakers 310 and 320 are disposed symmetrically about
the listener as illustrated in FlG. 3, the crosstalk canceller is obtained by the above equation 1. When the two speakers 310' and 320' are disposed asymmetrically about the listener as illustrated in FlG. 5, the assumption of the following equations 3 and 4 can be made based on equation 2. HRTFs
(H21(Z) 1 H12(Z)) about the ear that is distant from the speakers 310' and 320' can be obtained from H HRRTTFFss
( (HH1111((ZZ)),1 H M2222((ZZ)j)) about the ear that is close to the speakers 310' and 320' as indicated by the following equations 3 and 4:
[51]
H21(Z) ≡ aιz-*Hn{z)
. . . (3) [52]
. . (4) [53] where,
Qf1 and α2 are a level difference between two HRTFs, and β2 are a delay difference between the two HRTFs, as mentioned in equation 2.
[54] By using equations 3 and 4, equation 1 can be approximated as the following eeqquuaattiioonn 5: [55]
[56] where
[57]
11 JZ1 ,UWs(O- JY1 a<z>JΪ2l<r)
. . . (5)
[58] Equation 5 that represents the approximated crosstalk canceller can be expressed as the block diagram of FIG. 6.
[59] The block diagram of the crosstalk canceller of FIG. 6 can be expanded as the block diagram of FIG. 7. That is, the crosstalk canceller includes first and second gain units, first and second delay units, and first and second filters. As a result, while the crosstalk canceller of the lattice structure of FIG. 4 performs a convolution operation four times with respect to four filters, a crosstalk canceller of the present embodiment performs the convolution operation only twice with respect to the two filters such that the amount of computation and a size of a memory can be reduced.
[60] Additionally, when the two speakers 310 and 320 are disposed symmetrically about the listener (FIG. 3), the symmetrical crosstalk canceller can employ the same method as the asymmetrical crosstalk canceller used when the two speakers 310' and 320' are disposed asymmetrically about the listener (FIG. 5).
[61] A general crosstalk canceller becomes Hl l(z) = H22(z) and H21(z) = H12(z). Accordingly, the crosstalk canceller can be expressed as the following expression 6:
[62]
. . . (6) [63] By using an assumption of the following equation 7, equation 6 is approximated as equation 8 (below): [64]
. . . (7) [65]
. . . (8)
[66] Equation 8 represents an approximated symmetrical crosstalk canceller and can be expressed as the block diagram of FIG. 8. The approximated symmetrical crosstalk
canceller of the block diagram of FlG. 8 can be expanded as the block diagram of a symmetrical crosstalk canceller of FlG. 9.
[67] Referring to FlG. 9, the symmetrical crosstalk canceller includes a first signal processing unit 910 and a second signal processing unit 920. The first signal processing unit 910 includes first and second filter units 912 and 914 to adjust frequency characteristics of input left and right channel signals
and
(B R)
, respectively.
[68] The second signal processing unit 920 includes first and second gain units 922 and
926 to adjust gains of output signals of the first and second filter units 912 and 914, respectively, with predetermined gain values. The second signal processing unit 920 further includes first and second delay units 924 and 928 to delay the signals that are gain-adjusted in the first and second gain units 922 and 926, respectively, with predetermined delay values. A first addition unit 929-1 adds an output signal of the first filter unit 912 and a gain and delay-adjusted output signal of the second filter unit 914. A second addition unit 929-2 adds an output signal of the second filter unit 914 and a gain and delay-adjusted output signal of the first filter unit 912.
[69] The symmetrical crosstalk canceller in which the first filter unit 912 (i.e., Cl(z)) is connected to an input terminal, as illustrated in FIGS. 8 and 9, and the asymmetrical crosstalk canceller in which the first and second filter units (i.e., Cl l(z),C22(z)) are connected to an output terminal, as illustrated in FlG. 7, produce about the same result.
[70] As a result, the crosstalk canceller of the embodiments of the present general inventive concept are represented by FIGS. 7 and 9. As illustrated in FIGS. 7 and 9, in the crosstalk canceller of the present embodiment compared to the conventional lattice structure, a number of filters is reduced (from 4 to 2) such that the convolution operation is performed only twice and remaining signals can be processed using simple gain values and simple delay values. Accordingly, in the crosstalk canceller according to the embodiments of the present general inventive concept, an amount of computation required in the conventional crosstalk canceller structure can be decreased by 50%. In addition, since the number of filters is reduced, a size of a memory can be reduced.
[71] It should be understood that although the embodiments of the present general inventive concept have been described with reference to a listener and two ears of the listener, the crosstalk canceller of the embodiments of the present general inventive concept may be used to cancel crosstalk occurring about a listening point of a stereo
sound generation system and/or a virtual surround system. The listening point may refer to a position where a listener perceives optimal stereo effect, and this can be approximated using, for example, a dummy head. Thus, a listener need not necessarily be present when the crosstalk canceller and the stereo sound generation system operate.
[72] In another embodiment of the present general inventive concept, gain units, delay units, and filter units in a crosstalk canceller can be obtained directly not only from HRTFs using equations 1 through 8, but also from the conventional lattice structure. For example, as illustrated in FIG. 4, if there are four filter coefficients (Kll(z), K12(z ), K21(z), K22(z)) of a lattice structure designed in advance, the gain units, the delay units, and the filter units can be obtained from the four filter coefficients (Kl l(z), K12(z), K21(z), K22(z)). That is, referring to FIG. 7, the first filter unit becomes Kl l(z) and the second filter unit becomes K22(z). The first gain unit and the first delay unit are obtained from a time when a difference of maximum values (or RMS values) between the filter coefficients K22(z) and K21(z) and a cross-correlation function of the filter coefficients K22(z) and K21(z) becomes a maximum. The second gain unit and the second delay unit are obtained from a time when a difference of maximum values (or RMS values) between the filter coefficients Kl l(z) and K12(z) and a cross- correlation function of the filter coefficients Kl l(z) and K12(z) becomes a maximum.
[73] In another embodiment of the present general inventive concept, a widening filter based on a filter infinite impulse response filter (IIR) is designed by performing convolution of a binaural synthesis portion and a crosstalk canceller in a stereo sound generation system. When a number of virtual speakers is 2N, the binaural synthesis portion may be a square matrix of the size of 2 and the crosstalk canceller portion may also be a square matrix of the size of 2 such that the widening filter becomes a square matrix of the size of 2 which is a matrix form obtained by multiplying the two matrices corresponding to the binaural synthesis portion and the crosstalk canceller portion. Accordingly, the structure illustrated in FIGS. 7 and 9 can also be applied to the stereo sound generation apparatus to perform convolution of a square matrix structure of the size of 2 in relation to 2-channel input signals.
Industrial Applicability
[74] The present general inventive concept can also be embodied as computer readable codes on a computer readable recording medium. The computer readable recording medium is any data storage device that can store data which can be thereafter read by a computer system. Examples of the computer readable recording medium include readonly memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission through the Internet). The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored
and executed in a distributed fashion. Also, functional programs, codes, and code segments for accomplishing the present general inventive concept can be easily construed by programmers skilled in the art to which the present general inventive concept pertains.
Claims
[1] 1. An apparatus to cancel a crosstalk between two speakers and two ears of a listener, the apparatus comprising: a first signal processing unit to cross-mix first and second channel signals with gain and delay-adjusted first and second channel signals; and a second signal processing unit to adjust frequency characteristics of the signals mixed in the first signal processing unit.
2. The apparatus of claim 1, wherein the first signal processing unit comprises: a first gain unit to adjust a gain of the first channel signal with a first predetermined gain value ; a second gain unit to adjust a gain of the second channel signal with a second predetermined gain value ; a first delay unit to delay an output signal of the first gain unit with a first predetermined delay value; a second delay unit to delay an output signal of the second gain unit with a second predetermined delay value; a first addition unit to add a signal delay-adjusted by the first delay unit to the second channel signal being input; and a second addition unit to add a signal delay-adjusted by the second delay unit to the first channel signal being input.
3. The apparatus of claim 1, wherein the first signal processing unit comprises: a first delay unit to delay the first channel signal with a first predetermined delay value ; a second delay unit to delay the second channel signal with a second predetermined delay value ; a first gain unit to adjust a gain of an output signal of the first delay unit with a first predetermined gain value; a second gain unit to adjust a gain of an output signal of the second delay unit with a second predetermined gain value; a first addition unit to add a signal gain-adjusted by the first gain unit to the second channel signal being input; and a second addition unit to add a signal gain-adjusted by the second gain unit to the first channel signal being input.
4. The apparatus of claim 3, wherein the second signal processing unit comprises: a first filter unit to adjust a frequency characteristic of a signal mixed by the first addition unit; and a second filter unit to adjust a frequency characteristic of a signal mixed by the second addition unit.
5. The apparatus of claim 4, wherein the first filter unit is an inverse form of a head related transfer function (HRTF) that is an acoustic transfer function between the speakers and the two ears.
6. The apparatus of claim 4, wherein the second filter unit is an inverse form of a head related transfer function (HRTF) that is an acoustic transfer function between the speakers and the two ears.
7. The apparatus of claim 2, wherein the first and second predetermined gain values are determined by a difference between maximum values of impulse responses of two HRTFs between the speakers and the two ears.
8. The apparatus of claim 2, wherein the first and second predetermined delay values are determined by a time when a cross-correlation function of impulse responses of two HRTFs between the speakers and the two ears becomes a maximum.
9. The apparatus of claim 2, wherein the first and second predetermined gain values are determined by a difference between maximum values of impulse responses of two filters of a pre-designed lattice structure.
10. The apparatus of claim 2, wherein the first and second predetermined delay values are determined by a time when a cross-correlation function of impulse responses of two filters of a pre-designed lattice structure becomes a maximum.
11. An apparatus to cancel a crosstalk between two speakers and two ears of a listener, the apparatus comprising: a delay unit to delay first and second channel input signals with respective predetermined delay values; a gain unit to adjust an output gain of each of the first and second channel input signals delayed in the delay unit; a first addition unit to add the first channel input signal to the gain and delay- adjusted second channel signal; a first filter unit to adjust a frequency characteristic of a signal output from the first addition unit; a second addition unit to add the second channel input signal to the gain and delay-adjusted first channel signal; and a second filter unit to adjust a frequency characteristic of a signal output from the second addition unit.
12. An apparatus to cancel a crosstalk between two speakers and two ears of a listener, the apparatus comprising: first and second filter units to adjust frequency characteristics of first and second channel signals; a delay unit to delay output signals of the first and second filter units with respective predetermined delay values; a gain unit to adjust an output level of each of the signals delayed in the delay unit; a first addition unit to add an output signal of the first filter unit to a gain and delay-adjusted output signal of the second filter unit; and a second addition unit to add an output signal of the second filter unit to a gain and delay-adjusted output signal of the first filter unit.
13. The apparatus of claim 12, wherein a gain value is determined by a difference between maximum values of impulse responses of two HRTFs between the speakers and the two ears.
14. The apparatus of claim 12, wherein the respective predetermined delay values are determined by a time when a cross-correlation function of impulse responses of two HRTFs between the speakers and the two ears becomes a maximum.
15. A stereo sound generation system to perform convolution of two matrix structures with predetermined sizes by calculating a binaural synthesizer and a crosstalk canceller in relation to 2-channel signals before processing the 2-channel signals, the system comprising: a delay unit to delay first and second channel input signals with respective predetermined delay values; a gain unit to adjust an output gain of each of the first and second channel input signals delayed in the delay unit; a first addition unit to add the first channel input signal to the gain and delay- adjusted second channel signal; a first filter unit to adjust a frequency characteristic of a signal output from the first addition unit; a second addition unit to add the second channel input signal to the gain and delay-adjusted first channel signal; and a second filter unit to adjust a frequency characteristic of a signal output from the second addition unit.
16. A crosstalk canceling apparatus, comprising: a gain/delay processing unit to receive first and second input channel signals, to apply a first gain and a first delay to the first input channel signal, to apply a second gain and a second delay to the second input channel signal, to add the gain/delayed first channel signal to the second input channel signal to obtain a first added signal, to add the gain/delayed second channel signal to the first input channel signal to obtain a second added signal, and to output the first and second added signals; and a filter unit to perform a first convolution operation to the first added signal and a second convolution operation to the second added signal and to output the first and second convoluted signals to first and second speakers, respectively.
17. A crosstalk processing apparatus, comprising: a filter unit to filter left and right channel signals associated with left and right channel speakers, respectively; and a gain/delay unit to process the filtered left channel signal by approximating a first head related transfer function for the left channel speaker and predetermining a first gain difference and a first delay difference between a right ear position and a left ear position in a sound space with respect to the left channel speaker, and to process the filtered right channel signal by approximating a second head related transfer function for the right channel speaker and predetermining a second gain difference and a second delay difference between the right ear position and the left ear position in the sound space with respect to the right channel speaker.
18. The crosstalk processing apparatus of claim 17, wherein two convolution operations are used to process the left and right channel signals.
19. A crosstalk canceling apparatus to generate a virtual sound without crosstalk between left and right channel speakers using the following predetermined relationship between acoustic transfer functions for each of the left and right speakers where
H1(Z) represents a first acoustic transfer function between a selected one of the left and right speakers and an ear that is closer to the selected speaker,
H2(Z) represents a second acoustic transfer function between the selected speaker and an ear that is distant from the selected speaker, α represents a gain difference between the selected speaker and the close and distant ears, and β represents a delay difference between the selected speaker and the close and distant ears.
20. The crosstalk canceling apparatus of claim 19, wherein a selected channel signal corresponding to the selected speaker is processed for both close and distant ears based on the first acoustic transfer functions, the gain difference, and the delay difference.
21. A stereo sound production system, comprising: first and second speakers; and a crosstalk canceling apparatus to cancel a crosstalk between the first and second speakers and two ears of a listener, including a first signal processing unit to cross-mix first and second channel signals with gain and delay-adjusted first and second channel signals, and a second signal processing unit to adjust frequency characteristics of the signals mixed in the first signal processing unit and to provide the signals with the adjusted frequency characteristics to the first and second speakers.
22. The system of claim 21, wherein the first and second speakers are symmetrically arranged with respect to each other and a listening point of the system.
23. The system of claim 21, wherein the first and second speakers are asymmetrically arranged adjacent to one another with respect to a listening point of the system.
24. A method of generating sound at a listening point using 2-channel speakers, the method comprising: receiving first and second channel signals corresponding to first and second speakers, respectively; approximating a second head related transfer function between the first speaker and a second ear of a listener based on a first head related transfer function between the first speaker and a first ear of the listener, a corresponding first delay value, and a corresponding first gain value; approximating a fourth head related transfer function between the second speaker and the first ear of the listener based on a third head related transfer function between the second speaker and the second ear of the listener, a corresponding second delay value, and a corresponding second gain value; and processing the first and second channel signals according to the first, approximated second, third, and approximated fourth head related transfer functions to cancel crosstalk between the first and second speakers.
25. A method of canceling crosstalk between two speakers and two ears of a listener, the method comprising: inputting left and right channel signals binaural synthesized by a head related transfer function (HRTF); adjusting a gain and a delay of the left channel input signal; adjusting a gain and a delay of the right channel input signal; adding the left channel input signal to the gain and delay-adjusted right channel signal to obtain a first mixed signal; adjusting a frequency characteristic of the first mixed signal in an inverse HRTF form and outputting a result to a left speaker; adding the right channel input signal to the gain and delay-adjusted left channel signal to obtain a second mixed signal; and adjusting a frequency characteristic of the second mixed signal in the inverse
HRTF form and outputting a result to a right speaker.
26. A computer readable medium containing executable code to cancel a crosstalk between two speakers and two ears of a listener, the medium comprising: first executable code to cross-mix first and second channel signals with gain and delay-adjusted first and second channel signals; and second executable code to adjust frequency characteristics of the signals mixed in the first signal processing unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP06798903A EP1929837A4 (en) | 2005-09-26 | 2006-09-26 | Apparatus and method to cancel crosstalk and stereo sound generation system using the same |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US72004305P | 2005-09-26 | 2005-09-26 | |
US60/720,043 | 2005-09-26 | ||
KR1020050114049A KR100739762B1 (en) | 2005-09-26 | 2005-11-28 | Crosstalk elimination device and stereo sound generation system using the same |
KR10-2005-0114049 | 2005-11-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007035072A1 true WO2007035072A1 (en) | 2007-03-29 |
Family
ID=37889076
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2006/003820 WO2007035072A1 (en) | 2005-09-26 | 2006-09-26 | Apparatus and method to cancel crosstalk and stereo sound generation system using the same |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP1929837A4 (en) |
WO (1) | WO2007035072A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2439964A1 (en) * | 2009-06-01 | 2012-04-11 | Mitsubishi Electric Corporation | Signal processing device |
CN113055789A (en) * | 2021-02-09 | 2021-06-29 | 安克创新科技股份有限公司 | Single sound channel sound box, method and system for increasing surround effect in single sound channel sound box |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010047701A (en) * | 1999-11-23 | 2001-06-15 | 정명세 | Method for implementing transaural filter for sound localization |
US6424719B1 (en) * | 1999-07-29 | 2002-07-23 | Lucent Technologies Inc. | Acoustic crosstalk cancellation system |
US6668061B1 (en) * | 1998-11-18 | 2003-12-23 | Jonathan S. Abel | Crosstalk canceler |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4060696A (en) * | 1975-06-20 | 1977-11-29 | Victor Company Of Japan, Limited | Binaural four-channel stereophony |
JP3074813B2 (en) * | 1991-08-07 | 2000-08-07 | ヤマハ株式会社 | Crosstalk cancellation circuit and sound image localization device |
JPH05168096A (en) * | 1991-12-12 | 1993-07-02 | Matsushita Electric Ind Co Ltd | Stereo reproduction device |
JP2988289B2 (en) * | 1994-11-15 | 1999-12-13 | ヤマハ株式会社 | Sound image sound field control device |
JP2924710B2 (en) * | 1995-04-28 | 1999-07-26 | ヤマハ株式会社 | Stereo sound field expansion device |
GB9606814D0 (en) * | 1996-03-30 | 1996-06-05 | Central Research Lab Ltd | Apparatus for processing stereophonic signals |
US7076071B2 (en) * | 2000-06-12 | 2006-07-11 | Robert A. Katz | Process for enhancing the existing ambience, imaging, depth, clarity and spaciousness of sound recordings |
-
2006
- 2006-09-26 WO PCT/KR2006/003820 patent/WO2007035072A1/en active Application Filing
- 2006-09-26 EP EP06798903A patent/EP1929837A4/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6668061B1 (en) * | 1998-11-18 | 2003-12-23 | Jonathan S. Abel | Crosstalk canceler |
US6424719B1 (en) * | 1999-07-29 | 2002-07-23 | Lucent Technologies Inc. | Acoustic crosstalk cancellation system |
KR20010047701A (en) * | 1999-11-23 | 2001-06-15 | 정명세 | Method for implementing transaural filter for sound localization |
Non-Patent Citations (2)
Title |
---|
ALASTAIR SIBBALD: "Transaural acoustic crosstalk cancellation", SENSAURA, WHITE PAPERS, 2001, XP003010577 * |
See also references of EP1929837A4 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2439964A1 (en) * | 2009-06-01 | 2012-04-11 | Mitsubishi Electric Corporation | Signal processing device |
EP2439964A4 (en) * | 2009-06-01 | 2013-04-03 | Mitsubishi Electric Corp | Signal processing device |
US8918325B2 (en) | 2009-06-01 | 2014-12-23 | Mitsubishi Electric Corporation | Signal processing device for processing stereo signals |
CN113055789A (en) * | 2021-02-09 | 2021-06-29 | 安克创新科技股份有限公司 | Single sound channel sound box, method and system for increasing surround effect in single sound channel sound box |
Also Published As
Publication number | Publication date |
---|---|
EP1929837A4 (en) | 2009-04-22 |
EP1929837A1 (en) | 2008-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8050433B2 (en) | Apparatus and method to cancel crosstalk and stereo sound generation system using the same | |
US7945054B2 (en) | Method and apparatus to reproduce wide mono sound | |
US8442237B2 (en) | Apparatus and method of reproducing virtual sound of two channels | |
EP3406085B1 (en) | Audio enhancement for head-mounted speakers | |
EP0966865B1 (en) | Multidirectional audio decoding | |
EP1517580B1 (en) | Electroacoustical transducing | |
US7801317B2 (en) | Apparatus and method of reproducing wide stereo sound | |
KR100626233B1 (en) | Equalisation of the output in a stereo widening network | |
KR101183127B1 (en) | A Method for Modifying a Stereo Input and a Sound Reproduction System | |
CN108632714B (en) | Sound processing method and device of loudspeaker and mobile terminal | |
US7715575B1 (en) | Room impulse response | |
EP2229012B1 (en) | Device, method, program, and system for canceling crosstalk when reproducing sound through plurality of speakers arranged around listener | |
US20050271214A1 (en) | Apparatus and method of reproducing wide stereo sound | |
US8817997B2 (en) | Stereophonic sound output apparatus and early reflection generation method thereof | |
JPH0851698A (en) | Surround signal processor and video and audio reproducing device | |
WO2007035055A1 (en) | Apparatus and method of reproduction virtual sound of two channels | |
JP5038145B2 (en) | Localization control apparatus, localization control method, localization control program, and computer-readable recording medium | |
KR100708196B1 (en) | Extended sound reproduction apparatus and method using mono speakers | |
JP2006303799A (en) | Audio signal regeneration apparatus | |
EP1752017A1 (en) | Apparatus and method of reproducing wide stereo sound | |
EP1929837A1 (en) | Apparatus and method to cancel crosstalk and stereo sound generation system using the same | |
CN105684465A (en) | Sound spatialization with room effect | |
CN110312198B (en) | Virtual sound source repositioning method and device for digital cinema | |
JPWO2005062672A1 (en) | Sound signal reproduction method | |
EP1815715A1 (en) | Apparatus and method to generate virtual 3d sound using asymmetry and recording medium storing program to perform the method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
DPE2 | Request for preliminary examination filed before expiration of 19th month from priority date (pct application filed from 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2006798903 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: MX/a/2008/003926 Country of ref document: MX |
|
NENP | Non-entry into the national phase |
Ref country code: DE |