[go: up one dir, main page]

KR960003455B1 - Ms stereo digital audio coder and decoder with bit assortment - Google Patents

Ms stereo digital audio coder and decoder with bit assortment Download PDF

Info

Publication number
KR960003455B1
KR960003455B1 KR1019940000763A KR19940000763A KR960003455B1 KR 960003455 B1 KR960003455 B1 KR 960003455B1 KR 1019940000763 A KR1019940000763 A KR 1019940000763A KR 19940000763 A KR19940000763 A KR 19940000763A KR 960003455 B1 KR960003455 B1 KR 960003455B1
Authority
KR
South Korea
Prior art keywords
channels
audio signal
channel
bit
encoding
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
KR1019940000763A
Other languages
Korean (ko)
Other versions
KR950024455A (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 KR1019940000763A priority Critical patent/KR960003455B1/en
Publication of KR950024455A publication Critical patent/KR950024455A/en
Application granted granted Critical
Publication of KR960003455B1 publication Critical patent/KR960003455B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/002Dynamic bit allocation
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/008Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Mathematical Physics (AREA)
  • Stereophonic System (AREA)
  • Stereo-Broadcasting Methods (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)

Abstract

내용 없음.No content.

Description

적응적으로 각 채널에 비트 할당하여 부호화 및 복호화하는 엠 에스 스테레오 디지탈 오디오 부호화 및 복호화 장치MS stereo digital audio encoding and decoding apparatus for adaptively allocating bits to each channel for encoding and decoding

제1도는 본 발명의 엠 에스(Middle Side : MS)스테레오 디지탈 오디오 부호화 장치를 도시한 블럭도.1 is a block diagram showing an MS side stereo digital audio encoding apparatus of the present invention.

제2도는 본 발명의 MS 스테레오 디지탈 오디오 부호화 장치에서 상호 유사성 값에 대한 비트 할당 상태를 나타내는 도면.2 is a diagram showing bit allocation states for mutual similarity values in the MS stereo digital audio encoding apparatus of the present invention.

제3도는 본 발명의 MS 스테레오 디지탈 오디오 복호화 장치를 도시한 블럭도.3 is a block diagram showing an MS stereo digital audio decoding apparatus of the present invention.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

110 : MS 매트릭스부 120 : 상호 유사성 계산부110: MS matrix unit 120: mutual similarity calculation unit

130 : 적응 비트 할당부 140,150 : 제1 및 제2부호기130: adaptive bit allocation unit 140, 150: first and second encoders

160 : 다중화부 310 : 역다중화부160: multiplexer 310: demultiplexer

320,330 : 제1 및 제2복호기 340 : MS 매트릭스부320, 330: first and second decoder 340: MS matrix unit

350 : 비트 할당 정부 추출부350: bit allocation government extractor

본 발명은 적응적 채널 비트 할당 미들 사이드 스테레오 디지탈 오디오 부호화 및 복호화 장치에 관한 것으로, 특히 MS 매트릭을 수행한 두 채널에 대한 가산 및 차신호를 제1 및 제2(또는 좌측(L) 및 우측(R)) 채널로 입력되는 오디오 신호의 상호 유사성값에 따라 적응적으로 부호화하고 복호화함으로써 부호화 및 복호화 효율을 증대시키는 적응적 채널 비트 할당 엠 에스 스테레오 디지탈 오디오 부호화 및 복호화 장치에 관한 것이다.The present invention relates to an apparatus for adaptive channel bit allocation middle-side stereo digital audio encoding and decoding. In particular, the present invention relates to first and second (or left (L) and right ( R)) The present invention relates to an adaptive channel bit allocation MS stereo digital audio encoding and decoding apparatus that increases encoding and decoding efficiency by adaptively encoding and decoding according to mutual similarity values of audio signals input to a channel.

현재, 실용화되어 있는 컴팩트 디스크(Compact Disk : CD) 및 디지탈 오디오 테이프 레코더(Digital Audio Tape recoder : DAT)등과 같은 음질수준의 신호 재생을 목표로 개발중에 있는 고화질 텔레비젼(HDTV) 정보 전송 시스템에서는 비교적 좁은 양 6MHZ의 전송 선로를 통하여 영상 및 오디오 신호를 전송하여야 하기 때문에 영상신호에서와 마찬가지로 오디오 신호에 대해서도 효율적인 신호 압축 기법이 요구되어 왔다.Currently, high definition television (HDTV) information transmission systems, which are being developed for the purpose of reproducing sound quality signals such as compact discs (CDs) and digital audio tape recorders (DATs), which are in practical use, are relatively narrow. As video and audio signals must be transmitted through both 6MHZ transmission lines, an efficient signal compression technique has been required for audio signals as well as video signals.

이를 위하여 HDTV 용 고음질 디지탈 오디오 신호 처리 기술로써, 인간의 청각 특성을 반영하는 적응적 변환 부호화(Adaptive Trasform Coding) 기법을 이용하여 낮은 전송률에서 비교적 간단한 수신기로도 전술한 디지탈 오디오 기기 수준의 음질을 재생할 수 있는 알고리즘 및 하드웨어 구현을 위해 활발히 연구되고 있다.To this end, it is a high-quality digital audio signal processing technology for HDTV that uses the adaptive trasform coding technique that reflects the human auditory characteristics to reproduce the sound quality of the digital audio device level even with a relatively simple receiver at a low data rate. It is actively researched for possible algorithm and hardware implementation.

전술한 적응적 변환 부호화 기법으로써, 선행하는 종래의 스테레오 장치로는 제1 및 제2 두 채널의 스테레오 오디오 신호를 전송하기 위해 두 채널 신호의 합과 차신호, 즉 미들(Middle), 사이드(Side) 신호를 전송한 후 수신측에서 역과정으로 분리하여 제1 및 제2 두 채널 신호로 재생하는 MS 스테레오 방식이 있다.With the above-described adaptive transform coding scheme, the prior art stereo device uses a sum and a difference signal of two channel signals, namely middle and side, to transmit stereo audio signals of the first and second two channels. ), There is an MS stereo system that reproduces the first and second two channel signals after the signal is transmitted in a reverse process.

전술한 종래의 MS 스테레오 부호화 장치는 제1 및 제2채널로 입력되는 디지탈 오디오 신호를 각 채널에 동일한 비트를 할당하여 부호화 하는 것이 통상적이다. 이러한 방식은 두 채널의 상호 유사성을 이용하므로 때로는 효율적이다. 그러나 M채널 및 S채널 각각에 대한 정보량이 서로 상이한 경우에는 전술한 방식을 이용하는 경우 부호화 및 복호화 효율이 떨어진다는 문제점이 있었다.In the above-described conventional MS stereo encoding apparatus, it is common to encode digital audio signals input to the first and second channels by allocating the same bits to each channel. This approach is sometimes efficient because it takes advantage of the mutual similarity of the two channels. However, when the amount of information for each of the M channel and the S channel is different from each other, there is a problem in that the encoding and decoding efficiency decreases when the above-described method is used.

따라서, 본 발명은 전술한 문제점을 해결하기 위한 것으로, 본 발명의 목적은 MS 매트릭을 수행한 오디오 신호를 제1 및 제2채널로 입력되는 오디오 신호의 상호 유사성 값과 응답하여 적응적으로 부호화 및 복호화함으로써 부호화 및 복호화 효율을 증대시키는 적응적 채널 비트 할당 엠 에스 스테레오 디지탈 오디오 부호화 및 복호화 장치를 제공하는데 있다.Accordingly, an object of the present invention is to solve the above-described problems, and an object of the present invention is to adaptively encode and perform an MS signal performing an MS metric in response to mutual similarity values of audio signals input to first and second channels. The present invention provides an apparatus for adaptive channel bit allocation MS stereo digital audio encoding and decoding for increasing encoding and decoding efficiency by decoding.

본 발명의 실시예에 따르면 소정의 샘플링 주파수로 디지날 변환되어 입력되는 제1 및 제2채널에 대한 오디오 신호를 가산하고 소정의 값으로 승산한 미들(Middle : M) 채널의 오디오 신호와, 상기 두 채널의 오디오 신호를 감산하고 소정의 값으로 승산한 사이드(Side : S) 채널의 오디오 신호를 생성하는 미들 사이드(MS) 매트릭스부와 ; 상기 제1 및 제2채널에 대한 오디오 신호를 입력하여 상기 두 채널에 대한 오디오 신호의 상호 유사성 값을 계산하고, 이 값에 대응하여 기설정된 간격의 인덱스(Index) 정보를 생성하는 상호 유사성 계산부와 ; 상기 MSM 매트릭스 부에서 제공되는 M채널에 대한 오디오 신호와 S채널에 대한 오디오 신호를 상기 상호 유사성 계산부에서 제공되는 소정의 인덱스 정보에 대응하는 비트로 부호화하는 부호기와 ; 상기 상호 유사성 계산부에서 제공되는 인덱스 정보에 응답하여 소정의 비트 할당 정보(BM,BS)를 추출하여 상기 부호기로 제공하는 적응 비트 할당부와 ; 상기 부호기에서 제공되는 부호화된 상기 M 및 S채널의 오디오 신호와 상기 유사성 계산부에서 제공되는 비트 할당 정보를 채널 특성에 적합한 비트 스트림을 생성하기 위해 다중화하는 다중화부를 포함한다.According to an embodiment of the present invention, an audio signal of a middle (M) channel obtained by adding and multiplying an audio signal for a first channel and a second channel, which are digitally converted and inputted at a predetermined sampling frequency, and multiplied by a predetermined value, A middle side (MS) matrix unit which generates an audio signal of a side (S) channel obtained by subtracting two audio signals and multiplying the audio signal by a predetermined value; A mutual similarity calculating unit configured to input audio signals for the first and second channels to calculate mutual similarity values of the audio signals for the two channels, and generate index information of predetermined intervals corresponding to the values; Wow ; An encoder for encoding the audio signal for the M channel and the audio signal for the S channel provided by the MSM matrix unit into bits corresponding to predetermined index information provided from the mutual similarity calculator; An adaptive bit allocation unit for extracting predetermined bit allocation information (BM, BS) and providing the bit information to the encoder in response to the index information provided from the mutual similarity calculating unit; And a multiplexer which multiplexes the encoded audio signals of the M and S channels provided by the encoder and the bit allocation information provided by the similarity calculator to generate a bit stream suitable for channel characteristics.

본 발명의 다른 실시예에 따르면 압축 부호화되어 수신되는 비트 스트림을 입력하여 M채널에 대한 오디오 신호 및 S채널에 대한 오디오 신호와 상기 부호화시 할당되는 비트 정보를 복원하기 위해 역다중화하는 역다중화부와 ; 상기 역다중화부에서 제공되는 M 및 S채널에 대한 오디오 신호를 복호화하는 복호기와 ; 상기 역다중화부에서 제공되는 부호화시 할당되는 비트 정보로 상기 M 및 채널 각 채널에 할당되는 비트 정보를 추출하여 상기 복호기로 제공하는 비트 할당 정보 추출부와 ; 상기 복호기에서 제공되는 복호화된 M 및 S채널에 대한 오디오 신호를 원래의 제1 및 제2채널의 오디오 신호로 변환하는 MS 매트릭스부를 포함한다.According to another embodiment of the present invention, a demultiplexer for inputting a bit stream received through compression encoding and demultiplexing to restore an audio signal for M channel and an audio signal for S channel and bit information allocated in the encoding; ; A decoder for decoding an audio signal for M and S channels provided by the demultiplexer; A bit allocation information extracting unit extracting bit information allocated to each of the M and channel channels as bit information allocated during encoding provided by the demultiplexing unit and providing the bit information to the decoder; And an MS matrix unit for converting audio signals of the decoded M and S channels provided by the decoder into audio signals of original first and second channels.

이하에서는 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described a preferred embodiment of the present invention;

제1도는 본 발명에 따른 적응적 채널 비트 할당 MS 스테레오 부호화 장치를 도시한 블럭도인데, 이러한 부호화 장치는 MS 매트릭스부(110), 상호 유사성 계산부(120), 적응 비트 할당부(130), 제1 및 제2부호기(140)(150) 및 다중화부(160)를 포함한다.1 is a block diagram illustrating an adaptive channel bit allocation MS stereo encoding apparatus according to the present invention. The encoding apparatus includes an MS matrix unit 110, a mutual similarity calculating unit 120, an adaptive bit allocation unit 130, The first and second encoders 140 and 150 and the multiplexer 160 are included.

MS 매트릭스부(310)는 제1 및 제2채널에 대한 디지탈화된 오디오 신호 x(n)와 y(n)를 입력하여 가산(111)하고, 소정의 값으로 승산(112)하여 제1오디오 신호(M(n))를 출력하며, 또한 두 채널의 오디오 신호를 감산(113)하고 소정의 값으로 승산(114)하여 제2오디오 신호((S(n))를 출력하여 후술하는 제1 및 제2부호기(140)(150)로 제공한다. 상호 유사성 계산부(120)는 제1 및 제2채널에 대한 오디오 입력신호 x(n) 및 y(n)에 대해 후술하는 기법에 의해 유사성 값(Index)을 계산하여 후술하는 적응 비트 할당부(130)로 전달한다.The MS matrix unit 310 inputs and adds 111 the digitalized audio signals x (n) and y (n) for the first and second channels, multiplies 112 by a predetermined value, and then first audio signal. Outputs a second audio signal (S (n)) by outputting (M (n)) and subtracting (113) the audio signal of two channels and multiplying it to a predetermined value by a predetermined value. Second encoders 140 and 150. The mutual similarity calculator 120 uses a similarity value for the audio input signals x (n) and y (n) for the first and second channels. (Index) is calculated and transmitted to the adaptive bit allocation unit 130, which will be described later.

예컨대, 상호 유사성 계산은 먼저 제1 및 제2채널 각각에 대해 N(여기서, N은 양의 정수)개의 샘플로 구성되는 프레임 단위의 입력신호의 상호 유사성을 계산하는데, N개의 샘플에 대한 x(n), y(n)의 평균이 0이라고 가정하면, 상호 유사성(C)값을 다음 식(1)에 의해 구할 수 있다.For example, the mutual similarity calculation first calculates the mutual similarity of an input signal in units of frames consisting of N samples (where N is a positive integer) for each of the first and second channels, and x (for N samples). n), assuming that the average of y (n) is 0, the mutual similarity (C) value can be obtained by the following equation (1).

여기서, E{ㆍ}는 기대치로써, 확률적인 평균을 의미한다. 식(1)의 기대치(E{ㆍ})의 계산은 유한개의 데이타를 이용하여 산술 평균을 이용하면 근사적으로 계산할 수 있다.Here, E {·} is an expected value and means a probabilistic average. The calculation of the expected value E {·} in Equation (1) can be approximated by using an arithmetic mean using finite number of data.

그리고 N개의 데이타를 이용하여 식(1)의 상호 유사성을 계산하는 방법은 다음 식(2)과 같다.The method of calculating the mutual similarity of Equation (1) using N pieces of data is shown in Equation (2).

또한, N개의 샘플에 대하여 평균이 0이 아닌 일반적인 경우에는 상호 유사성(C)값은 다음식(3)에 의해 구한다.In the general case where the mean is not zero for N samples, the mutual similarity (C) value is obtained by the following equation (3).

여기서, mean(ㆍ)은 산술 평균을 나타내며, 다음식(4)과 같다.Here, mean (*) represents an arithmetic mean, and is shown by following formula (4).

x(n)의 평균 및 y(n)의 평균을 각각 Mx, My라고 하면, 전술한 식(3)의 상호 유사성(C)은 다음 식(5)과 같이 나타낼 수 있다.If the average of x (n) and the average of y (n) are M x and M y , respectively, the mutual similarity (C) of the above-described formula (3) can be expressed as the following formula (5).

식(5)의 상호 유사성(C)은 두 채널 x(n), y(n)의 상호 유사성(또는 상관성)의 크기를 나타내며 이 값에 따라 각 채널 M(n) 및 S(n)에 비트 할당에 대한 가중치를 부여하는 방법은 후술하는 바와 같다.The mutual similarity (C) in Eq. (5) represents the magnitude of the mutual similarity (or correlation) of the two channels x (n) and y (n), depending on the value of bits in each channel M (n) and S (n). The weighting method for the allocation is as described later.

제2도를 참조하면, 전술한 식(5)에 의해 산출된 상호 유사성(C)에 응답하여 예를들어 3구간으로 분류하여 각 채널에 비트 할당함을 예시한다. 즉, 적응 비트 할당부(130)에서는 도시된 바와 같이 전술한 식(5)을 통해 구한 C값이 0.5와 0.5 사이인 경우에는 Ⅰ2, 또한 C값이 -0.5 이하이면 Ⅰ1, 또한 0.5 이상이면 Ⅰ3의 인덱스(Index)를 출력하는데, 이 인덱스에 대응하는 비트 할당량은 다음 표 1과 같다.Referring to FIG. 2, bit allocation is performed for each channel, for example, classified into three sections in response to the mutual similarity (C) calculated by Equation (5). That is, in the adaptive bit allocation unit 130, as shown in the drawing, the C value obtained through the above equation (5) is between I 2 and 0.5, and if the C value is -0.5 or less, I 1 and 0.5 or more. In this case, an index of I 3 is output, and the bit allocation corresponding to the index is shown in Table 1 below.

[표 1]TABLE 1

즉, 표 1은 한 채널당 평균 128Kbps의 전송률로 부호화하는 경우를 예로 들었다. 본 발명은 표 1과 같은 인텍스(Ⅰ1,Ⅰ2,Ⅰ3)에 대응하여 할당되는 BM, BS를 사전에 설정하여 전술한 상호 유사성 계산부(120)에서 출력하여 제1 및 제2부호기(140)(150)와 다중화부(160)로 각각 제공한다.That is, Table 1 is an example of encoding at an average rate of 128 Kbps per channel. The present invention sets the BM and BS allocated in correspondence with the indices I 1 , I 2 and I 3 as shown in Table 1, and outputs them in the above-described mutual similarity calculator 120 to output the first and second encoders ( 140) 150 and the multiplexer 160, respectively.

그리고, 제1 및 제2부호기(140)(150)는 적응 비트 할당부(130)에서 제공되는 비트 할당 정보를 알려진 부호화 방식에 의해 각기 부호화하여 다중화부(370)로 제공한다. 다중화(MUX)부(370)는 제1 및 제2부호기(350)(360)에서 제공되는 부호화된 디지탈 오디오 신호와 적응 비트 할당부(130)에서 제공되는 비트 할당 정보를 입력하여 채널 특성에 적합하도록 다중화하여 비트 스트림을 출력한다.The first and second encoders 140 and 150 encode the bit allocation information provided from the adaptive bit allocation unit 130 by using a known encoding method, respectively, and provide the encoded bit allocation information to the multiplexer 370. The multiplexing unit 370 inputs the encoded digital audio signal provided by the first and second encoders 350 and 360 and the bit allocation information provided by the adaptive bit allocation unit 130 to fit the channel characteristics. Multiplex the output bit stream.

제3도는 본 발명의 적응적 채널 비트 할당 MS 스테레오 복호화 장치를 도시한 블럭도로써, 역다중화부(310), 제1 및 제2복호기(320)(330), MS 매트릭스부(340) 및 비트 할당 정보 추출부(350)를 포함한다. 역다중화부(410)는 부호화 장치에서 압축 부호화하여 전송되 온 비트 스트림을 입력하여 인덱스에 대응하는 비트 할당 정보와 전술한 부호화 장치에 부호화한 M 및 S채널의 오디오 신호로 역다중화하여 제1 및 제2복호기(320)(330)와 비트 할당 정보 추출부(350)로 각기 제공한다. 제1 및 제2복호기(320)(330)는 역다중화부(310)에서 제공되는 부호화된 스테레오 오디오 신호를 알려진 복호화 방식에 의해 복호화(M'(n), S'(n))하여 MS 매트릭스(340)로 제공한다.3 is a block diagram illustrating an adaptive channel bit allocation MS stereo decoding apparatus according to the present invention, which includes a demultiplexer 310, first and second decoders 320 and 330, an MS matrix unit 340, and bits. The allocation information extractor 350 is included. The demultiplexer 410 inputs a bit stream transmitted through compression encoding by the encoding apparatus, demultiplexes the bit allocation information corresponding to the index, and the audio signals of the M and S channels encoded by the encoding apparatus. The second decoders 320 and 330 and the bit allocation information extracting unit 350 are provided respectively. The first and second decoders 320 and 330 decode the encoded stereo audio signal provided by the demultiplexer 310 by using a known decoding method (M '(n), S' (n)) to form an MS matrix. Provided at 340.

MS 매트릭스부(340)는 제1 및 제2복호기(320)(330)에서 제공되는 복호화된 M 및 S채널의 디지탈 오디오 신호를 입력하여 전술한 부호화 장치와 동일한 동작을 수행하여 최종 오디오 신호(x'(n), y'(n))를 출력한다.The MS matrix unit 340 inputs the decoded M and S channels of the digital audio signals provided by the first and second decoders 320 and 330 to perform the same operation as the above-described encoding apparatus, thereby performing the final audio signal (x). outputs '(n), y' (n))

이상에서 설명한 바와 같이, 본 발명에 따른 적응적 채널 비트 할당 MS 스테레오 부호화 및 복호화 장치에 의하면, MS 매트릭을 수행한 두 채널에 대한 가산 및 차신호를 제1 및 제2두채널로 입력되는 오디오 신호의 상호 유사성 값에 응답하여 적응적으로 부호화하고 복호화함으로써 부호화 및 복호화 효율을 증대시키는 커다란 잇점이 있다.As described above, according to the adaptive channel bit allocation MS stereo encoding and decoding apparatus according to the present invention, an audio signal inputted with addition and difference signals for two channels on which the MS metric is performed is input to the first and second two channels. There is a great advantage to increase the encoding and decoding efficiency by adaptively encoding and decoding in response to the mutual similarity value of.

Claims (6)

소정의 샘플링 주파수로 디지탈 변환되어 입력되는 제1 및 제2채널에 대한 오디오 신호를 가산하고 소정의 값으로 승산한 미들(Middle : M)채널의 오디오 신호화, 상기 두 채널의 오디오 신호를 감산하고 소정의 값으로 승산한 사이드(Side : S)채널의 오디오 신호를 생성하는 미들 사이드(MS) 매트릭스부와 ; 상기 제1 및 제2채널에 대한 오디오 신호를 입력하여 상기 두 채널에 대한 오디오 신호의 상호 유사성 값을 계산하고, 이 값에 대응하여 기설정된 간격의 인덱스(Index) 정보를 생성하는 상호 유사성 계산부 ; 상기 MS 매트릭스부에서 제공되는 M채널에 대한 오디오 신호와 S채널에 대한 오디오 신호를 상기 상호 유사성 계산부에서 제공되는 소정의 인덱스 정보에 대응하는 비트로 부호화하는 부호기와 ; 상기 상호 유사성 계산부에서 제공되는 인덱스 정보에 응답하여 소정의 비트 할당 정보(BM,BS)를 추출하여 상기 부호기로 제공하는 적응 비트 할당부와 ; 상기 부호기에서 제공되는 부호화된 상기 M 및 S채널의 오디오 신호와 상기 유사성 계산부에서 제공되는 비트 할당 정보를 채널 특성에 적합한 비트 스트림을 생성하기 위해 다중화하는 다중화부를 포함하는 적응적으로 각 채널에 비트 할당하여 부호화하는 엠 에스 스테레오 디지탈 오디오 부호화 장치.The audio signal of the middle (M) channel, which is digitally converted to a predetermined sampling frequency and input to the first and second channels, is multiplied by a predetermined value, and the audio signal of the two channels is subtracted. A middle side (MS) matrix unit for generating an audio signal of a side (S) channel multiplied by a predetermined value; A mutual similarity calculating unit configured to input audio signals for the first and second channels to calculate mutual similarity values of the audio signals for the two channels, and generate index information of predetermined intervals corresponding to the values; ; An encoder for encoding the audio signal for the M channel and the audio signal for the S channel provided by the MS matrix unit into bits corresponding to predetermined index information provided from the mutual similarity calculator; An adaptive bit allocation unit for extracting predetermined bit allocation information (BM, BS) and providing the bit information to the encoder in response to the index information provided from the mutual similarity calculating unit; And a multiplexer for multiplexing the encoded audio signals of the M and S channels provided by the encoder and the bit allocation information provided by the similarity calculator to generate a bit stream suitable for channel characteristics. MS stereo digital audio encoding apparatus for assigning and encoding. 제1항에 있어서, 상기 상호 유사성 계산부에는 의해 상호 유사성 값(C)이 다음과 같은 수식에 결정되며,The method of claim 1, wherein the mutual similarity calculation unit determines the mutual similarity value (C) in the following equation, 여기서, M2및 My는 입력신호 x(n) 및 y(n)의 평균값을 나타내고, x1및 y1는 디지탈 오디오 입력신호에 대해 순차적으로 가산하기 위한 값을 나타냄을 특징으로 하는 엠 에스 스테레오 디지탈 오디오 부호화 장치.Here, M 2 and M y represent an average value of the input signals x (n) and y (n), and x 1 and y 1 represent values for sequentially adding to the digital audio input signal. Stereo digital audio coding device. 제1항에 있어서, 상기 상호 유사성 계산부에서 제공되는 인덱스 정보는 3개의 구간(Ⅰ1,Ⅰ2,Ⅰ3)으로 설정함을 특징으로 하는 엠 에스 스테레오 디지탈 오디오 부호화 장치.The MS stereo digital audio encoding apparatus of claim 1, wherein the index information provided from the mutual similarity calculator is set to three intervals (I 1 , I 2 , I 3 ). 제3항에 있어서, 상기 3개의 구간을 나타내는 인덱스 정보에서, Ⅰ1은 상기 상호 유사성 값이 -0.5이하인 경우이고, Ⅰ2는 상기 유사성 값이 -0.5에서 0.5 사이인 경우이며, Ⅰ3은 0.5 이상인 경우를 나타냄을 특징으로 하는 엠 에스 스테레오 디지탈 오디오 부호화 장치.The method of claim 3, wherein in the index information representing the three sections, I 1 is the case where the mutual similarity value is -0.5 or less, I 2 is the case where the similarity value is -0.5 to 0.5, and I 3 is 0.5 An MS stereo digital audio encoding apparatus characterized by the above-mentioned case. 제3항에 있어서, 상기 적응 비트 할당부에서 상기 부호기로 제공하는 M 및 S채널의 비트 할당 정보(BM,BS)는 상기 3개의 인덱스 정보(Ⅰ1,Ⅰ2,Ⅰ3)에 각각 대응하여 Ⅰ1인 경우에는 상기 BM은 96Kbps, BS는 160Kbps로 설정하고, Ⅰ2인 경우에는 상기 BM은 128Kbps, BS는 128Kbps로 설정하며, Ⅰ3인 경우에는 상기 BM은 160Kbps, BS는 96Kbps로 설정함을 특징으로 하는 엠 에스 스테레오 디지탈 오디오 부호화 장치.The bit allocation information (BM, BS) of the M and S channels provided to the encoder by the adaptive bit allocation unit corresponds to the three index information (I 1 , I 2 , I 3 ), respectively. In the case of I 1 , the BM is set to 96 Kbps, the BS is set to 160 Kbps. In the case of I 2 , the BM is set to 128 Kbps and the BS is set to 128 Kbps. In the case of I 3 , the BM is set to 160 Kbps and the BS is set to 96 Kbps. MS stereo digital audio encoding apparatus characterized in that. 압축 부호화되어 수신되는 비트 스트림을 입력하여 M채널에 대한 오디오 신호 및 S채널에 대한 오디오 신호와 상기 부호화시 할당되는 비트 정보를 복원하기 위해 역다중화하는 역다중화부와 ; 상기 역다중화부에서 제공되는 M 및 S채널에 대한 오디오 신호를 복호화하는 복호화기와 ; 상기 역다중화부에서 제공되는 부호화시 할당되는 비트 정보로 상기 M 및 S채널에 할당되는 비트 정보를 추출하여 상기 복호기로 제공하는 비트 할당 정보 추출부와 ; 상기 복호기에서 제공되는 복호화된 N 및 S채널에 대한 오디오 신호를 원래의 제1 및 제2채널의 오디오 신호로 변환하는 MS 매트릭스부를 포함하는 엠 에스 스테레오 디지탈 오디오 부호화 장치.A demultiplexer for inputting a bit stream received through compression encoding and demultiplexing to recover an audio signal for M channel and an audio signal for S channel and bit information allocated in the encoding; A decoder for decoding an audio signal for M and S channels provided by the demultiplexer; A bit allocation information extracting unit which extracts bit information allocated to the M and S channels as bit information allocated during encoding provided from the demultiplexer and provides the bit information to the decoder; MS stereo unit for converting the audio signal for the decoded N and S channels provided by the decoder to the audio signal of the original first and second channels.
KR1019940000763A 1994-01-18 1994-01-18 Ms stereo digital audio coder and decoder with bit assortment Expired - Fee Related KR960003455B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019940000763A KR960003455B1 (en) 1994-01-18 1994-01-18 Ms stereo digital audio coder and decoder with bit assortment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019940000763A KR960003455B1 (en) 1994-01-18 1994-01-18 Ms stereo digital audio coder and decoder with bit assortment

Publications (2)

Publication Number Publication Date
KR950024455A KR950024455A (en) 1995-08-21
KR960003455B1 true KR960003455B1 (en) 1996-03-13

Family

ID=19375781

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019940000763A Expired - Fee Related KR960003455B1 (en) 1994-01-18 1994-01-18 Ms stereo digital audio coder and decoder with bit assortment

Country Status (1)

Country Link
KR (1) KR960003455B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7382886B2 (en) 2001-07-10 2008-06-03 Coding Technologies Ab Efficient and scalable parametric stereo coding for low bitrate audio coding applications
US9865271B2 (en) 2001-07-10 2018-01-09 Dolby International Ab Efficient and scalable parametric stereo coding for low bitrate applications

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7382886B2 (en) 2001-07-10 2008-06-03 Coding Technologies Ab Efficient and scalable parametric stereo coding for low bitrate audio coding applications
US8014534B2 (en) 2001-07-10 2011-09-06 Coding Technologies Ab Efficient and scalable parametric stereo coding for low bitrate audio coding applications
US8059826B2 (en) 2001-07-10 2011-11-15 Coding Technologies Ab Efficient and scalable parametric stereo coding for low bitrate audio coding applications
US8073144B2 (en) 2001-07-10 2011-12-06 Coding Technologies Ab Stereo balance interpolation
US8081763B2 (en) 2001-07-10 2011-12-20 Coding Technologies Ab Efficient and scalable parametric stereo coding for low bitrate audio coding applications
US8116460B2 (en) 2001-07-10 2012-02-14 Coding Technologies Ab Efficient and scalable parametric stereo coding for low bitrate audio coding applications
US8243936B2 (en) 2001-07-10 2012-08-14 Dolby International Ab Efficient and scalable parametric stereo coding for low bitrate audio coding applications
US9865271B2 (en) 2001-07-10 2018-01-09 Dolby International Ab Efficient and scalable parametric stereo coding for low bitrate applications
US10297261B2 (en) 2001-07-10 2019-05-21 Dolby International Ab Efficient and scalable parametric stereo coding for low bitrate audio coding applications

Also Published As

Publication number Publication date
KR950024455A (en) 1995-08-21

Similar Documents

Publication Publication Date Title
KR960012475B1 (en) Digital audio coder of channel bit
EP0990368B1 (en) Method and apparatus for frequency-domain downmixing with block-switch forcing for audio decoding functions
US5878080A (en) N-channel transmission, compatible with 2-channel transmission and 1-channel transmission
US6930618B2 (en) Encoding method and apparatus, and decoding method and apparatus
EP1175030B1 (en) Method and system for multichannel perceptual audio coding using the cascaded discrete cosine transform or modified discrete cosine transform
KR100307596B1 (en) Lossless coding and decoding apparatuses of digital audio data
KR0134318B1 (en) Bit distributed apparatus and method and decoder apparatus
KR960003455B1 (en) Ms stereo digital audio coder and decoder with bit assortment
KR100682915B1 (en) Multi-channel signal encoding / decoding method and apparatus
JP4835648B2 (en) Speech encoding method and speech decoding method
KR960012478B1 (en) Adaptable ms-stereo digital audio coder & decoder
KR960012473B1 (en) Bit divider of stereo digital audio coder
JP2637090B2 (en) Sound signal processing circuit
KR960003454B1 (en) Adaptable stereo digital audio coder
KR960012477B1 (en) Adaptive Stereo Digital Audio Coding and Decoding Device Using Cognitive Information Volume
JP2820096B2 (en) Encoding and decoding methods
JP3617804B2 (en) PCM signal encoding apparatus and decoding apparatus
JPS59129900A (en) Band division coding system
KR960012474B1 (en) Digital audio coder of adaptable stereo
KR960003453B1 (en) Stereo digital audio coder with bit assortment
JPH02183638A (en) Voice transmission system
JP4367451B2 (en) Audio signal transmission method and audio signal decoding method
JP4148203B2 (en) Audio signal transmission method and audio decoding method
JPH10233691A (en) Encoding system and decoding system
JP2005043905A (en) Voice signal transmitting method and voice signal decoding method

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

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

PG1501 Laying open of application

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

G160 Decision to publish patent application
PG1605 Publication of application before grant of patent

St.27 status event code: A-2-2-Q10-Q13-nap-PG1605

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

PR1001 Payment of annual fee

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

Fee payment year number: 4

PR1001 Payment of annual fee

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

Fee payment year number: 5

PR1001 Payment of annual fee

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

Fee payment year number: 6

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

PR1001 Payment of annual fee

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

Fee payment year number: 7

PN2301 Change of applicant

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-R11-asn-PN2301

PN2301 Change of applicant

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

PR1001 Payment of annual fee

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

Fee payment year number: 8

PR1001 Payment of annual fee

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

Fee payment year number: 9

PR1001 Payment of annual fee

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

Fee payment year number: 10

FPAY Annual fee payment

Payment date: 20060224

Year of fee payment: 11

PR1001 Payment of annual fee

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

Fee payment year number: 11

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: 20070314

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

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: 20070314

P22-X000 Classification modified

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