[go: up one dir, main page]

KR100847453B1 - Adaptive Interference Cancellation Method for Stereo Sound - Google Patents

Adaptive Interference Cancellation Method for Stereo Sound Download PDF

Info

Publication number
KR100847453B1
KR100847453B1 KR1020060114414A KR20060114414A KR100847453B1 KR 100847453 B1 KR100847453 B1 KR 100847453B1 KR 1020060114414 A KR1020060114414 A KR 1020060114414A KR 20060114414 A KR20060114414 A KR 20060114414A KR 100847453 B1 KR100847453 B1 KR 100847453B1
Authority
KR
South Korea
Prior art keywords
adaptive
output component
interference
stereo sound
interference cancellation
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020060114414A
Other languages
Korean (ko)
Other versions
KR20080045370A (en
Inventor
김준성
Original Assignee
주식회사 대우일렉트로닉스
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
Application filed by 주식회사 대우일렉트로닉스 filed Critical 주식회사 대우일렉트로닉스
Priority to KR1020060114414A priority Critical patent/KR100847453B1/en
Publication of KR20080045370A publication Critical patent/KR20080045370A/en
Application granted granted Critical
Publication of KR100847453B1 publication Critical patent/KR100847453B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S1/00Two-channel systems
    • H04S1/002Non-adaptive circuits, e.g. manually adjustable or static, for enhancing the sound image or the spatial distribution
    • H04S1/005For headphones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R5/00Stereophonic arrangements
    • H04R5/04Circuit 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
    • 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]

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • Stereophonic System (AREA)
  • Filters That Use Time-Delay Elements (AREA)

Abstract

본 발명은 입체 음향을 위한 적응 간섭 제거 방법에 관한 것으로, 적응 필터에 의한 비간섭 출력 성분과 간섭 출력 성분의 마스킹 임계값을 측정하는 단계와, 간섭 출력 성분과 측정한 마스킹 임계값을 비교하는 단계와, 이전 단계에 의한 비교 결과에 의거하여 간섭 출력 성분의 비간섭 출력 성분에 의해 마스킹 될 출력에 대해서 간섭 출력 성분의 적응보다 비간섭 출력 성분의 적응에 가중치를 두어 적응 신호처리를 수행하는 단계를 포함하며, 청취자의 귀에 영향을 미치지 않는 부분을 좀 덜 집중해서 적응을 하고 대신에 영향을 미치는 부분에 대해서 더욱 집중을 해서 적응을 하기 때문에 전체적인 적응 성능 및 적응 속도가 향상되며, 2채널 스피커 환경에서의 입체 음향을 느낄 수 있는 영역인 스위트 스폿이 좁다는 문제점을 해소하는 이점이 있다. The present invention relates to a method for adaptive interference cancellation for stereo sound, comprising the steps of measuring a masking threshold of a non-interfering output component and an interference output component by an adaptive filter, and comparing the interference output component with a measured masking threshold value. And performing adaptive signal processing on the output to be masked by the non-interfering output component of the interference output component by weighting the adaptation of the non-interfering output component rather than the adaptation of the interference output component based on the comparison result of the previous step. It adapts with less focus on the parts that do not affect the listener's ears, and instead focuses more on the parts that affect the listeners, improving overall adaptation performance and adaptation speed. There is an advantage to solve the problem that the sweet spot is narrow area that can feel the stereo sound.

입체 음향, 적응 필터, LMS 알고리즘, 마스킹 효과, 간섭 제거 Stereo sound, adaptive filter, LMS algorithm, masking effect, interference cancellation

Description

입체 음향을 위한 적응 간섭 제거 방법{ADAPTIVE CROSSTALK CANCELLATION METHOD FOR 3D AUDIO}Adaptive interference cancellation for stereo sound {ADAPTIVE CROSSTALK CANCELLATION METHOD FOR 3D AUDIO}

도 1은 종래 기술에 따른 간섭 제거용 적응 필터가 채용된 2채널 스피커 환경을 나타낸 도면,1 is a view showing a two-channel speaker environment employing the adaptive filter for interference cancellation according to the prior art,

도 2는 도 1의 간섭 제거기를 위한 LMS 알고리즘을 블록다이어그램으로 표현한 도면,2 is a block diagram illustrating an LMS algorithm for the interference canceller of FIG. 1;

도 3은 본 발명에 따른 입체 음향을 위한 적응 간섭 제거 방법을 설명하기 위해 도 2의 LMS 알고리즘을 수행하는 간섭 제거기에 대해 실제 출력들을 4개의 부분 출력으로 나누어 표현한 도면.FIG. 3 is a diagram illustrating actual outputs divided into four partial outputs for the interference canceller performing the LMS algorithm of FIG. 2 to describe an adaptive interference cancellation method for stereo sound according to the present invention. FIG.

본 발명은 입체 음향을 위한 적응 간섭 제거 방법에 관한 것으로, 더욱 상세하게는 2채널 스피커 환경에서의 입체 음향 구현을 위해 간섭 제거용 적응 필터를 적응 신호처리 알고리즘에 의해 적응시키는 방법에 관한 것이다.The present invention relates to a method for adaptive interference cancellation for stereo sound, and more particularly, to a method for adapting an interference cancellation adaptive filter by an adaptive signal processing algorithm to implement stereo sound in a two-channel speaker environment.

2채널 스피커 환경에서 청취자의 양쪽 귀에는 간섭 현상이 발생한다. 간섭 현상은 하나의 스피커에서 나는 소리가 청취자의 한쪽 귀에만 들어가는 것이 아니 라 양쪽 귀에 들어가기 때문에 발생한다. 따라서 입체 음향을 위해서는 청취자의 귀에 들어가는 소리를 각각 제어할 수 있어야 한다. 이를 간단하게 왼쪽 귀에 가까이 있는 스피커는 왼쪽 귀에 들어가길 원하는 신호를 재생하고, 오른쪽 귀에 가까이 있는 스피커는 오른쪽 귀에 들어가길 원하는 신호를 재생하면 될 것처럼 느껴지지만 한 스피커에서 재생되는 소리는 청취자의 양쪽 귀에 모두 도달되므로 별도의 가공을 거쳐야한다. 즉 간섭 현상을 방지하기 위해서는 소리가 스피커에 들어가지 전에 전처리 과정으로서 간섭 제거(crosstalk cancellation) 가공을 한 후 스피커에 출력을 전해주어야 한다.In a two-channel speaker environment, interference occurs on both ears of the listener. The interference occurs because the sound from one speaker enters both ears, not just the listener's one ear. Therefore, for stereo sound, the sound entering the listener's ear must be controlled. Simply put, the speaker close to the left ear plays the signal you want to enter the left ear, and the speaker close to the right ear feels like you want to play the signal you want to enter the right ear, but the sound from one speaker reaches both ears of the listener. Must be processed separately. In other words, to prevent the interference phenomenon, before the sound enters the speaker, the crosstalk cancellation processing must be performed as a preprocessing step, and then the output must be delivered to the speaker.

도 1은 종래 기술에 따른 간섭 제거용 적응 필터가 채용된 2채널 스피커 환경을 나타낸 도면이다.1 is a diagram illustrating a two-channel speaker environment employing an adaptive filter for interference cancellation according to the prior art.

청취자(10)의 양쪽 귀에 들어가길 원하는 신호를 간섭 제거기(20)의 적응 필터(H11, H21, H12, H22)에 입력으로 넣어주고 간섭 제거 가공을 거친 신호가 스피커(30)로 전달된 후 재생되어 청취자(10)의 양쪽 귀에 도달되는 것이다.A signal desired to enter both ears of the listener 10 is input to the adaptive filters H 11 , H 21 , H 12 , and H 22 of the interference canceller 20, and a signal subjected to interference cancellation processing is transmitted to the speaker 30. Then it is played and reaches both ears of the listener 10.

이와 같은 간섭 제거를 구현하는 방법으로 실시간 재생을 위해 적응 신호처리 알고리즘이 사용되었다. 적응 신호처리 알고리즘에는 LMS(Least Mean Squared) 알고리즘과 RLS(Recursive Least Square) 알고리즘이 대표적이다.As a method of implementing such interference cancellation, an adaptive signal processing algorithm is used for real time reproduction. Least Mean Squared (LMS) algorithm and Recursive Least Square (RLS) algorithm are representative examples of the adaptive signal processing algorithm.

RLS는 LMS에 비해 수렴 속도가 빠르고 최종 수렴되었을 때 MSE(mean-squared error) 또한 적은 것으로 알려져 있다. 하지만 RLS는 많은 계산량을 필요로 한다. 또한 LMS은 그 구현이 간단하여서 RLS보다 널리 사용되고 있다.RLS is known to have a faster convergence rate and less mean-squared error (MSE) when it finally converges. However, RLS requires a lot of computation. In addition, LMS is more widely used than RLS because of its simple implementation.

왼쪽, 오른쪽 귀에 들어가길 원하는 신호를 각각 X1, X2라 하고, 간섭 제거기의 출력이자 스피커의 입력이 되는 신호를 S1, S2라 하고, 청취자의 양쪽 귀에 도달하는 신호를 Y1, Y2라 정의한다.The signals that you want to enter the left and right ears are called X 1 and X 2 , and the signals that are the output of the interference canceller and the speaker input are S 1 and S 2 , and the signals that reach the listener's ears are Y 1 and Y 2. It is defined as

이 시스템은 주파수 영역에서 수학식 1과 같은 행렬식으로 표현된다.This system is represented by a determinant such as Equation 1 in the frequency domain.

Figure 112006084695068-pat00001
Figure 112006084695068-pat00001

C행렬은 두 개의 스피커에서부터 청취자의 양쪽 귀까지의 경로를 모델링하는 HRTF 함수들로 이루어져 있고 H행렬은 간섭 제거기를 의미한다.The matrix C consists of HRTF functions that model the path from two speakers to the listener's ears, and the matrix H stands for interference canceller.

여기서 원하는 신호를 청취자의 양쪽 귀에 재생하기 위해서는 H행렬이 C행렬의 역행렬이 되어야 한다. 하지만 C행렬이 일반적으로 최소 위상이 아니기 때문에 직접적인 역변환은 간섭 제거기 행렬을 항상 보장하지는 않는다. 따라서 대표적인 적응 알고리즘인 LMS 알고리즘을 이용해서 근사적인 역변환을 구한다.Here, in order to reproduce a desired signal to both ears of the listener, the matrix H must be the inverse of the matrix C. However, because the C matrix is generally not the minimum phase, direct inverse transformation does not always guarantee the interference canceler matrix. Therefore, the approximate inverse transform is obtained using the LMS algorithm, which is a representative adaptive algorithm.

수학적인 전개의 편의를 위해서 수학식 1을 다시 쓰면 수학식 2와 같다.For convenience of mathematical development, Equation 1 is rewritten as Equation 2.

Figure 112006084695068-pat00002
Figure 112006084695068-pat00002

도 2는 도 1의 간섭 제거기를 위한 LMS 알고리즘을 블록다이어그램으로 표현하고 계산의 편의를 위해 블록들의 순서를 재배치한 도면이다.FIG. 2 is a block diagram illustrating the LMS algorithm for the interference canceller of FIG. 1 and rearranged the order of blocks for convenience of calculation.

d는 지연을 의미하고, z-d는 시간 딜레이 보상값을 의미하며, r1lm[n]과 r2lm[n]은 입력 신호 x1[n], x2[n]와 HRTF 함수들의 콘볼루션으로 정의된다. e1[n], e2[n]은 각각 원하는 출력 신호인 d1[n], d2[n]과 실제 적응 필터를 거친 출력 신호인 y1[n]과 y2[n]의 차이인 에러(error) 신호로 정의된다.d is the mean delay and, z -d refers to the time delay compensation value and, 1lm r [n] and r 2lm [n] is the input signal x 1 [n], x 2 convolution of [n] and the HRTF convolution function Is defined. e 1 [n], e 2 [n] are the difference between the desired output signals d 1 [n], d 2 [n] and y 1 [n] and y 2 [n], which are output signals which have actually passed through the adaptive filter. Is defined as an error signal.

LMS 알고리즘은 cost 함수를 최대경사 하강(steepest descent)을 이용해서 최소화하는 형식으로 적응 필터의 계수를 적응하게 된다.The LMS algorithm adapts the coefficients of the adaptive filter in such a way that the cost function is minimized by using the steepest descent.

Figure 112006084695068-pat00003
Figure 112006084695068-pat00003

위 수학식 3에서 e[n], d[n], y[n]은 수학식 4와 같이 정의된다.In Equation 3 above, e [n], d [n], y [n] are defined as in Equation 4.

Figure 112006084695068-pat00004
Figure 112006084695068-pat00004

그러나, 전술한 바와 같은 종래 기술에 따른 적응 간섭 제거 방법은 간섭 제거기를 구성하는 4개의 적응 필터를 양쪽 귀에서 발생하는 원본 신호와 실제 신호와의 차이인 2개의 에러 신호를 가지고 동시에 적응시키다 보니 수렴 속도를 느리게 만들어 효율적인 적응이 되지를 못하는 문제점이 있었다.However, the adaptive interference cancellation method according to the prior art as described above converges by adapting four adaptive filters constituting the interference canceller with two error signals that are the difference between the original signal and the actual signal generated at both ears. There was a problem that can not be effective adaptation to slow down.

본 발명은 이와 같은 종래의 문제점을 해결하기 위하여 제안한 것으로, 사람의 청각 모델인 마스킹 효과(Masking effect)-동시에 둘 이상의 소리가 발생했을 때 큰 소리에 의해 작은 소리가 사람의 귀에 들리지 않는 현상-를 이용해서 사람의 귀에는 들리지 않는 신호에 대해서는 적응을 덜하고 사람의 귀에 들리는 신호에 대해서는 적응을 많이 해서 보다 효과적인 적응을 하고 시스템의 수렴 속도가 빨라지도록 하는 데 그 목적이 있다.The present invention has been proposed to solve such a conventional problem, the masking effect of the human hearing model (Masking effect)-a phenomenon in which a small sound is not heard by the human ear when two or more sounds are generated at the same time- The aim is to adapt less to signals that are inaudible to the human ear, and to adapt more to signals that are inaudible to the human ear, resulting in more effective adaptation and faster convergence.

이와 같은 목적을 실현하기 위한 본 발명에 따른 입체 음향을 위한 적응 간섭 제거 방법은, 입체 음향 구현을 위해 원하는 신호를 적응 필터에 입력으로 넣어서 적응 신호처리 알고리즘에 의해 적응시키는 적응 간섭 제거 방법으로서, 적응 필터에 의한 비간섭 출력 성분과 간섭 출력 성분의 마스킹 임계값을 측정하는 단계와, 간섭 출력 성분과 측정한 마스킹 임계값을 비교하는 단계와, 이전 단계에 의한 비교 결과에 의거하여 간섭 출력 성분의 비간섭 출력 성분에 의해 마스킹 될 출력에 대해서 간섭 출력 성분의 적응보다 비간섭 출력 성분의 적응에 가중치를 두어 적응 신호처리를 수행하는 단계를 포함한다.The adaptive interference cancellation method for stereo sound according to the present invention for achieving the above object is an adaptive interference cancellation method for adapting by an adaptive signal processing algorithm by inputting a desired signal as an input to the adaptive filter for stereo sound, Measuring a masking threshold value of the non-interfering output component and the interference output component by the filter, comparing the masking threshold value of the interference output component and the measured masking threshold value, and the ratio of the interference output component based on the comparison result of the previous step. Performing adaptive signal processing on the output to be masked by the interference output component by weighting the adaptation of the non-interfering output component rather than the adaptation of the interference output component.

이하, 본 발명의 바람직한 실시 예를 첨부된 도면들을 참조하여 상세히 설명한다. 아울러 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In addition, in describing the present invention, when it is determined that the detailed description of the related known configuration or function may obscure the gist of the present invention, the detailed description thereof will be omitted.

도 3은 발명에 따른 입체 음향을 위한 적응 간섭 제거 방법을 설명하기 위해 도 2의 LMS 알고리즘을 수행하는 간섭 제거기에 대해 실제 출력들을 4개의 부분 출력으로 나누어 표현한 도면이다.FIG. 3 is a diagram illustrating actual outputs divided into four partial outputs for the interference canceller performing the LMS algorithm of FIG. 2 to describe an adaptive interference cancellation method for stereo sound according to the present invention.

도 3에서, 2부분과 3부분을 간섭 성분이라 하고 1부분과 4부분을 비간섭 성분이라 한다. 청취자의 양쪽 귀에서 발생하는 에러 신호가 e1[n]과 e2[n]으로 정의되며, Cxy는 2개의 스피커에서 청취자의 양쪽 귀까지의 경로를 모델링하는 이송 함수(transfer function)들이다.In FIG. 3, two parts and three parts are called interference components, and one part and four parts are called non-interference components. Error signals occurring in both ears of the listener are defined as e 1 [n] and e 2 [n], and C xy are transfer functions that model the path from two speakers to both ears of the listener.

LMS 적응 알고리즘은 현재 주어진 이송 함수(Cxy)들과 청취자의 양쪽 귀에서 측정되는 에러 신호(e1[n], e2[n])를 가지고 MSE(mean square error)를 줄이는 방향으로 적응 필터(Hxy)를 적응을 하게 된다.The LMS adaptive algorithm has an adaptive filter in the direction of reducing mean square error (MSE) with currently given transfer functions (C xy ) and error signals (e 1 [n], e 2 [n]) measured at both ears of the listener. (H xy ) is adapted.

이를 부분적으로 설명하면 적응 필터 H11과 H21에 의해서 1부분은 d1[n]에 수렴해야 하고 동시에 2부분은 0에 수렴해야 한다. 따라 실제 출력 y1[n]은 d1[n]에 수렴하게 된다. 마찬가지로 적응 필터 H12와 H22에 의해서 4부분은 d2[n]에 수렴해야 하고 동시에 3부분은 0에 수렴해야 한다.In part, the adaptive filters H 11 and H 21 must converge to d 1 [n] while at the same time the two must converge to zero. Thus the actual output y 1 [n] converges to d 1 [n]. Similarly, with adaptive filters H 12 and H 22 , the four parts should converge to d 2 [n] while the three parts should converge to zero.

즉, 1부분으로 묶여진 부분은 입력 x1[n]에 가깝게 가도록 적응이 되어야 하고 2부분은 0으로 수렴하게 적응 필터가 적응이 되어 결국 y1[n](예를 들면 청취자의 왼쪽 귀)에는 x1[n] 신호에 가까운 신호가 출력되게 되는 것이다. 마찬가지로 3부분은 0으로 수렴이 되게 적응 필터가 적응이 되고 4부분은 x2[n]에 가깝게 적응이 되므로 결국 y2[n](예를 들면 청취자의 오른쪽 귀)에는 x2[n] 신호에 가까운 신호가 출력되는 것이다. 즉 양쪽 귀에 각각 원하는 신호인 x1[n], x2[n]을 간섭 없이 재현 할 수 있다.That is, the part bounded by one part should be adapted to go closer to the input x 1 [n] and the second part is adapted to converge to 0, so that y 1 [n] (for example, the left ear of the listener) A signal close to the x 1 [n] signal is output. Similarly, third portion will eventually be the convergence to 0 and the adaptive filters are adaptive four parts since the adaptation close to x 2 [n] y 2 [ n] ( e.g. a listener's right ear), the x 2 [n] signal A signal close to is output. That is, x 1 [n] and x 2 [n], which are desired signals, can be reproduced in both ears without interference.

하지만 기존의 LMS 알고리즘은 적응 필터 H11과 H21이 1부분을 x1[n]에 수렴하게끔 적응을 해야하고 동시에 3부분이 0에 수렴하게 적응을 해야 한다. 이를 필터 업데이트(update) 식을 가지고 살펴보면 다음의 수학식 5와 같다.However, the existing LMS algorithm has to adapt the adaptive filters H 11 and H 21 to converge one part to x 1 [n] and simultaneously adapt the three parts to zero. Looking at this with a filter update expression (5).

Figure 112006084695068-pat00005
Figure 112006084695068-pat00005

위 수학식 5에서 2개의 적응 필터는 e1[n]에 의해서 1부분이 x1[n]에 수렴하게 적응되고 e2[n]에 의해서 3부분이 0에 수렴하게 적응된다. 이를 같은 가중치(1)를 가지고 동시에 수행하다 보니 각 적응 필터는 두 개의 목적을 동시에 만족시키지 못하고 절충점으로 수렴하게 적응이 된다.Above two adaptive filters in equation (5) is adapted to converge the first portion x 1 [n] being adapted to the third portion converge to zero by e 2 [n] by e 1 [n]. Since this is simultaneously performed with the same weight (1), each adaptive filter does not satisfy two purposes at the same time and is adaptively converged to a compromise.

그런데, 3부분의 출력값이 기본적으로 다소 작기 때문에 이 값은 오른쪽 귀에 동시에 들어가는 4부분의 출력에 의해 마스킹(masking)이 될 확률이 높다. 즉 3부분의 출력값이 마스킹 임계값보다 아래에 있을 경우에 4부분의 출력에 의해 마스킹 된다. 이럴 경우에 적응 필터 H11과 H21이 3부분의 적응보다 1부분이 x1[n]에 수렴하는 것에 치중을 두는 것이 효율적이다. 마스킹 임계값을 구하는 과정은 『T. Painter, A. Spanias, Perceptual coding of digital audio, Proc. of IEEE, vol. 88, no. 4, pp.451-513, Apr, 2000.』등의 여러 문헌에 잘 정리되어 있기에 본 발 명의 기술분야와 동일한 분야에 종사하는 자(이하 "당업자"라 함)들에게 널리 공지되어 있기에 그 설명을 생략한다.However, since the output of the three parts is rather small by default, this value is more likely to be masked by the output of the four parts going into the right ear at the same time. In other words, when the output value of three parts is below the masking threshold, it is masked by the output of four parts. In this case, it is more efficient for the adaptive filters H 11 and H 21 to converge on one part x 1 [n] than on the three parts. The process of obtaining the masking threshold is described in [T. Painter, A. Spanias, Perceptual coding of digital audio, Proc. of IEEE, vol. 88, no. 4, pp. 451-513, Apr, 2000., etc., because they are well known to those who work in the same field as the technical field of the present invention (hereinafter referred to as "the skilled person"). Omit.

본 발명에서는 적응 필터 H11과 H21의 업데이트 식을 다음의 수학식 6과 같이 변화시켜서 구현한다. 이때, 업데이트는 각 주파수 밴드별로 이루어지게 된다.In the present invention, the update equations of the adaptive filters H 11 and H 21 are implemented as shown in Equation 6 below. At this time, the update is made for each frequency band.

Figure 112006084695068-pat00006
Figure 112006084695068-pat00006

여기서, μ는 스텝 사이즈 상수이다.Where μ is the step size constant.

위 수학식 6의 의미는 2개의 에러 신호에 대한 가중치(α,β)를 다르게 주는 것인데, 가중치는 4부분의 출력이 큰 주파수 영역에 대해서는 3부분의 출력이 마스킹 될 확률이 상대적으로 높기 때문에 e1[n]의 가중치 α를 크게 해서 1부분의 수렴에 좀더 집중을 하게 된다.Equation 6 above gives weights (α, β) for the two error signals differently, and the weight is e because the probability of masking the three parts is relatively high in the frequency region where the four parts are large. The weight α of 1 [n] is increased to concentrate more on one part convergence.

결과적으로는 1부분에 대해서는 기존의 LMS에 비해서 좀더 정확하고 빠르게 x1[n]에 수렴하는 반면 3부분은 좀더 에러를 허용하게 된다. 이 허용된 에러는 4부분에 의해 마스킹 되어 실제 청취자의 귀에는 영향을 미치지 않는다. 두 에러의 가중치의 합은 1을 유지한다.As a result, part 1 converges to x 1 [n] more accurately and faster than conventional LMS, while part 3 allows for more error. This allowed error is masked by four parts and does not affect the actual listener's ear. The sum of the weights of the two errors remains one.

본 발명에 따른 적응 간섭 제거 과정을 정리하면, 먼저 비간섭 출력 성분과 간섭 출력 성분의 마스킹 임계값을 측정하며, 간섭 출력 성분과 마스킹 임계값을 비교해 가면서 간섭 출력 성분의 마스킹 임계값보다 아래에 있는 출력에 대해서는 비간섭 출력 성분의 적응에 가중치를 두어 적응 신호처리를 수행하는 것이다.In summary, the adaptive interference cancellation process according to the present invention first measures a masking threshold value of the non-interfering output component and the interference output component, and compares the interference output component and the masking threshold value, which is below the masking threshold value of the interference output component. For the output, adaptive signal processing is performed by weighting the adaptation of non-interfering output components.

한편, 적응 필터 H12와 H22에 의한 적응 간섭 제거 과정 또한 적응 필터 H11과 H21에 의한 적응 간섭 제거 과정과 동일한 원리 및 절차에 의해 수행된다.On the other hand, the adaptive interference cancellation process by the adaptive filters H 12 and H 22 is also performed by the same principle and procedure as the adaptive interference cancellation process by the adaptive filters H 11 and H 21 .

즉, 4부분에 대해서는 기존의 LMS에 비해서 좀더 정확하고 빠르게 x2[n]에 수렴하는 반면 2부분은 좀더 에러를 허용하게 된다. 이 허용된 에러는 1부분에 의해 마스킹 되어 실제 청취자의 귀에는 영향을 미치지 않는다. 역시 두 에러의 가중치의 합은 1을 유지한다.In other words, the four parts converge more accurately and faster than x 2 [n] than the conventional LMS, while the two parts allow more error. This allowed error is masked by one part and does not affect the actual listener's ear. Again the sum of the weights of the two errors remains one.

이러한 적응 필터 H11과 H21에 의한 적응 간섭 제거 과정은 당업자라면 상술한 적응 필터 H12와 H22에 의한 적응 간섭 제거 과정에 의해 충분히 이해될 수 있기에 그 상세한 설명은 생략하기로 한다.The adaptive interference cancellation process by the adaptive filters H 11 and H 21 can be sufficiently understood by those skilled in the art by the adaptive interference cancellation process by the above-described adaptive filters H 12 and H 22 .

지금까지는 본 발명의 일 실시 예에 국한하여 설명하였으나 본 발명의 기술이 당업자에 의하여 용이하게 변형 실시될 가능성이 자명하다. 이러한 변형된 실시 예들은 본 발명의 특허청구범위에 기재된 기술사상에 당연히 포함되는 것으로 해석되어야 할 것이다.It has been described so far limited to one embodiment of the present invention, it is obvious that the technology of the present invention can be easily modified by those skilled in the art. Such modified embodiments should be construed as naturally included in the technical spirit described in the claims of the present invention.

전술한 바와 같이 본 발명은 종래의 LMS 알고리즘에 비해서 청취자의 귀에 영향을 미치지 않는 부분을 좀 덜 집중해서 적응을 하고 대신에 영향을 미치는 부분에 대해서 더욱 집중을 해서 적응을 하기 때문에 전체적인 적응 성능이 향상되며, 이로써 실제 청취자가 들었을 때 느끼는 청각적인 정확도가 향상된다.As described above, the present invention improves the overall adaptation performance because it adapts by focusing less on the parts that do not affect the listener's ears and adapts more by focusing on the parts that do not affect the listener's ears as compared to the conventional LMS algorithm. This improves the audible accuracy of the actual listener's hearing.

또한, 적응 속도도 종래의 LMS 알고리즘에 비해서 향상되며, 적응 속도의 증가는 청취자의 움직임이나 외부 환경의 변화에 있어서 시스템이 좀 더 빨리 적응을 하게 되고 이는 2채널 스피커 환경에서의 입체 음향을 느낄 수 있는 영역인 스위트 스폿이 좁다는 문제점을 해소하는 효과가 있다.In addition, the adaptation speed is also improved compared to the conventional LMS algorithm, and the increase in the adaptation speed allows the system to adapt more quickly to changes in the listener's movements or the external environment, which makes it possible to feel 3D sound in a 2-channel speaker environment. It is effective to solve the problem that the sweet spot, which is an area, is narrow.

Claims (5)

입체 음향 구현을 위해 원하는 신호를 적응 필터에 입력으로 넣어서 적응 신호처리 알고리즘에 의해 적응시키는 적응 간섭 제거 방법으로서,An adaptive interference cancellation method for adapting by an adaptive signal processing algorithm by inputting a desired signal as an input to an adaptive filter for stereo sound, (a) 상기 적응 필터에 의한 비간섭 출력 성분과 간섭 출력 성분의 마스킹 임계값을 측정하는 단계와,(a) measuring a masking threshold of the non-interfering output component and the interference output component by the adaptive filter; (b) 상기 간섭 출력 성분과 상기 측정한 마스킹 임계값을 비교하는 단계와,(b) comparing the interference output component with the measured masking threshold; (c) 상기 (b) 단계에 의한 비교 결과에 의거하여 상기 간섭 출력 성분의 상기 비간섭 출력 성분에 의해 마스킹 될 출력에 대해서 상기 간섭 출력 성분의 적응보다 상기 비간섭 출력 성분의 적응에 가중치를 두어 적응 신호처리를 수행하는 단계(c) weighting the adaptation of the non-interfering output component to the output to be masked by the non-interfering output component of the interference output component based on the comparison result of step (b) Performing adaptive signal processing 를 포함하는 입체 음향을 위한 적응 간섭 제거 방법.Adaptive interference cancellation method for stereo sound comprising a. 제 1 항에 있어서,The method of claim 1, 상기 적응 신호처리는 주파수 영역에서의 LMS 알고리즘을 이용하는The adaptive signal processing uses the LMS algorithm in the frequency domain 입체 음향을 위한 적응 간섭 제거 방법.Adaptive interference cancellation method for stereo sound. 제 2 항에 있어서,The method of claim 2, 상기 적응 필터의 업데이트는 주파수 별로 이루어지는The update of the adaptive filter is performed for each frequency. 입체 음향을 위한 적응 간섭 제거 방법.Adaptive interference cancellation method for stereo sound. 제 1 항에 있어서,The method of claim 1, 상기 (c) 단계는 청취자의 양쪽 귀에서 발생하는 원본 신호와 실제 신호와의 차이인 2개의 에러 신호를 가지고 동시에 적응시킬 때에 상기 2개의 에러 신호에 대한 상기 가중치의 합은 1을 유지하는In step (c), the sum of the weights for the two error signals is kept equal to 1 when simultaneously adapting with two error signals that are the difference between the original signal occurring in both ears of the listener and the actual signal. 입체 음향을 위한 적응 간섭 제거 방법.Adaptive interference cancellation method for stereo sound. 삭제delete
KR1020060114414A 2006-11-20 2006-11-20 Adaptive Interference Cancellation Method for Stereo Sound Expired - Fee Related KR100847453B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060114414A KR100847453B1 (en) 2006-11-20 2006-11-20 Adaptive Interference Cancellation Method for Stereo Sound

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060114414A KR100847453B1 (en) 2006-11-20 2006-11-20 Adaptive Interference Cancellation Method for Stereo Sound

Publications (2)

Publication Number Publication Date
KR20080045370A KR20080045370A (en) 2008-05-23
KR100847453B1 true KR100847453B1 (en) 2008-07-21

Family

ID=39662783

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060114414A Expired - Fee Related KR100847453B1 (en) 2006-11-20 2006-11-20 Adaptive Interference Cancellation Method for Stereo Sound

Country Status (1)

Country Link
KR (1) KR100847453B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3688982A4 (en) 2017-09-27 2021-12-29 Dolby Laboratories Licensing Corporation Processing video including a physical writing surface

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000010661A (en) * 1996-04-24 2000-02-25 서머스 에드윈 시. Six-axis surround sound processor with automatic balancing and calibration
KR20050060552A (en) * 2003-12-16 2005-06-22 한국전자통신연구원 Virtual sound system and virtual sound implementation method
KR20060060052A (en) * 2003-10-02 2006-06-02 프라운호퍼-게젤샤프트 추르 푀르데룽 데어 안제반텐 포르슝 에 파우 Compatible multi-channel coding / decoding

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000010661A (en) * 1996-04-24 2000-02-25 서머스 에드윈 시. Six-axis surround sound processor with automatic balancing and calibration
KR20060060052A (en) * 2003-10-02 2006-06-02 프라운호퍼-게젤샤프트 추르 푀르데룽 데어 안제반텐 포르슝 에 파우 Compatible multi-channel coding / decoding
KR20050060552A (en) * 2003-12-16 2005-06-22 한국전자통신연구원 Virtual sound system and virtual sound implementation method

Also Published As

Publication number Publication date
KR20080045370A (en) 2008-05-23

Similar Documents

Publication Publication Date Title
CN104158990B (en) Method and audio receiving circuit for processing audio signal
Gilloire et al. Using auditory properties to improve the behaviour of stereophonic acoustic echo cancellers
JP5177820B2 (en) System and method for enhanced subjective stereo audio
US7889872B2 (en) Device and method for integrating sound effect processing and active noise control
CN102113346B (en) Method for adaptive control and equalization of electroacoustic channels
KR100739798B1 (en) Method and apparatus for reproducing a virtual sound of two channels based on the position of listener
KR20050115801A (en) Apparatus and method for reproducing wide stereo sound
US20050265558A1 (en) Method and circuit for enhancement of stereo audio reproduction
WO2023045130A1 (en) Noise reduction method and apparatus, earphone device, and storage medium
JP2001516537A (en) Multidirectional speech decoding
US8031883B2 (en) Crosstalk cancellation system with sound quality preservation and parameter determining method thereof
EP2466914B1 (en) Speaker array for virtual surround sound rendering
KR20040030817A (en) Echo canceller having nonlinear echo suppressor for harmonics calculations
CN113473294A (en) Coefficient determination method and device
CN110996203A (en) Earphone noise reduction method, device and system and wireless earphone
CN112929506B (en) Audio signal processing method and device, computer storage medium and electronic equipment
Gupta et al. Acoustic transparency in hearables for augmented reality audio: Hear-through techniques review and challenges
KR100847453B1 (en) Adaptive Interference Cancellation Method for Stereo Sound
JP3128870B2 (en) Noise reduction device
JP3073976B2 (en) Multi-channel acoustic echo canceling method, apparatus thereof, and recording medium recording this method
Buchner et al. An acoustic human-machine interface with multi-channel sound reproduction
US20240405739A1 (en) Apparatus and Method for Reducing Spectral Distortion in a System for Reproducing Virtual Acoustics via Loudspeakers
KR100864008B1 (en) Adaptive Interference Cancellation Method for Stereo Sound
JP5249633B2 (en) Sound collecting / reproducing apparatus with characteristic difference function between channels and method thereof
CN118250611A (en) Filter coefficient determining method and device based on delay parameter and electronic equipment

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20110701

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20120716

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20120716

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301