KR101453732B1 - 스테레오 신호 및 멀티 채널 신호 부호화 및 복호화 방법및 장치 - Google Patents
스테레오 신호 및 멀티 채널 신호 부호화 및 복호화 방법및 장치 Download PDFInfo
- Publication number
- KR101453732B1 KR101453732B1 KR1020070037165A KR20070037165A KR101453732B1 KR 101453732 B1 KR101453732 B1 KR 101453732B1 KR 1020070037165 A KR1020070037165 A KR 1020070037165A KR 20070037165 A KR20070037165 A KR 20070037165A KR 101453732 B1 KR101453732 B1 KR 101453732B1
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- phase
- delete delete
- parameter
- mono
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 75
- 239000013598 vector Substances 0.000 claims description 46
- 238000010586 diagram Methods 0.000 description 42
- 238000004364 calculation method Methods 0.000 description 19
- 230000015572 biosynthetic process Effects 0.000 description 12
- 238000003786 synthesis reaction Methods 0.000 description 12
- 239000000284 extract Substances 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 7
- 238000000605 extraction Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 2
- 238000013138 pruning Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000001131 transforming effect Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech 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/008—Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/86—Arrangements characterised by the broadcast information itself
- H04H20/88—Stereophonic broadcast systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/86—Arrangements characterised by the broadcast information itself
- H04H20/88—Stereophonic broadcast systems
- H04H20/89—Stereophonic broadcast systems using three or more audio channels, e.g. triphonic or quadraphonic
-
- 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/03—Application of parametric coding in stereophonic audio systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S3/00—Systems employing more than two channels, e.g. quadraphonic
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Stereophonic System (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
본 발명에 의한 스테레오 신호 및 멀티 채널 신호 부호화 및 복호화 방법 및 장치에 의하면, 모노 신호를 기반으로 파라미터를 생성하여 스테레오 신호 또는 멀티 채널 신호를 부호화하거나 복호화할 수 있다.
Description
도 1은 본 발명에 의한 스테레오 신호 부호화 장치의 일 실시예를 블록도로 도시한 것이다.
도 2는 본 발명에 의한 스테레오 신호 부호화 장치의 일 실시예를 블록도로 도시한 것이다.
도 3은 본 발명에 의한 스테레오 신호 부호화 장치의 일 실시예를 블록도로 도시한 것이다.
도 4는 본 발명에 의한 스테레오 신호 부호화 장치의 일 실시예를 블록도로 도시한 것이다.
도 5는 본 발명에 의한 스테레오 신호 부호화 장치에 포함된 파라미터 추출부(350)의 일 실시예를 블록도로 도시한 것이다.
도 6은 본 발명에 의한 스테레오 신호 부호화 장치에 포함된 파라미터 추출부(350)의 일 실시예를 블록도로 도시한 것이다.
도 7은 본 발명에 의한 스테레오 신호 부호화 장치에 포함된 크기파라미터 추출부(500)의 일 실시예를 블록도로 도시한 것이다.
도 8은 본 발명에 의한 스테레오 신호 부호화 장치에 포함된 위상파라미터 추출부(510)의 일 실시예를 블록도로 도시한 것이다.
도 9는 본 발명에 의한 스테레오 신호 부호화 장치에 포함된 향상파라미터 추출부(520)의 일 실시예를 블록도로 도시한 것이다.
도 10은 본 발명에 의한 스테레오 신호 복호화 장치의 일 실시예를 블록도로 도시한 것이다.
도 11은 본 발명에 의한 스테레오 신호 복호화 장치의 일 실시예를 블록도로 도시한 것이다.
도 12는 본 발명에 의한 스테레오 신호 복호화 장치의 일 실시예를 블록도로 도시한 것이다.
도 13은 본 발명에 의한 스테레오 신호 복호화 장치의 일 실시예를 블록도로 도시한 것이다.
도 14는 본 발명에 의한 스테레오 신호 부호화 장치에 포함된 파라미터 복호화부(1020, 1130, 1220 및 1330)의 일 실시예를 블록도로 도시한 것이다.
도 15는 본 발명에 의한 스테레오 신호 부호화 장치에 포함된 파라미터 복호화부(1020, 1130, 1220 및 1330)의 일 실시예를 블록도로 도시한 것이다.
도 16은 본 발명에 의한 스테레오 신호 부호화 장치에 포함된 업믹싱부(1030, 1140, 1230 및 1340)의 일 실시예를 블록도로 도시한 것이다.
도 17은 본 발명에 의한 스테레오 신호 부호화 장치에 포함된 업믹싱부(1030, 1140, 1230 및 1340)의 일 실시예를 블록도로 도시한 것이다.
도 18은 본 발명에 의한 스테레오 신호 복호화 방법 및 장치에 의해 모노 신호를 이용하여 좌측 신호와 우측 신호를 생성하는 과정을 설명하기 위해 그래프로 도시한 것이다.
도 19은 본 발명에 의한 스테레오 신호 복호화 방법 및 장치에 의해 모노 신호를 이용하여 좌측 신호와 우측 신호를 생성하는 일 실시예를 개념도로 도시한 것이다.
도 20는 본 발명에 의한 스테레오 신호 부호화 방법에 대한 일 실시예를 흐름도로 도시한 것이다.
도 21은 본 발명에 의한 스테레오 신호 부호화 방법에 대한 일 실시예를 흐름도로 도시한 것이다.
도 22는 본 발명에 의한 스테레오 신호 부호화 방법에 대한 일 실시예를 흐름도로 도시한 것이다.
도 23는 본 발명에 의한 스테레오 신호 부호화 방법에 대한 일 실시예를 흐름도로 도시한 것이다.
도 24은 본 발명에 의한 스테레오 신호 부호화 방법에 포함된 제2030단계, 제2140단계, 제2250단계 및 제2306단계의 일 실시예를 흐름도로 도시한 것이다.
도 25는 본 발명에 의한 스테레오 신호 부호화 방법에 포함된 제2030단계, 제2140단계, 제2250단계 및 제2306단계의 일 실시예를 흐름도로 도시한 것이다.
도 26는 본 발명에 의한 스테레오 신호 부호화 방법에 포함된 제2400단계에 대한 일 실시예를 흐름도로 도시한 것이다.
도 27은 본 발명에 의한 스테레오 신호 부호화 방법에 포함된 제2420단계에 대한 일 실시예를 흐름도로 도시한 것이다.
도 28은 본 발명에 의한 스테레오 신호 부호화 방법에 포함된 제2420단계에 대한 일 실시예를 흐름도로 도시한 것이다.
도 29은 본 발명에 의한 스테레오 신호 복호화 방법에 대한 일 실시예를 흐름도로 도시한 것이다.
도 30는 본 발명에 의한 스테레오 신호 복호화 방법에 대한 일 실시예를 흐름도로 도시한 것이다.
도 31은 본 발명에 의한 스테레오 신호 복호화 방법에 대한 일 실시예를 흐름도로 도시한 것이다.
도 32은 본 발명에 의한 스테레오 신호 복호화 방법에 대한 일 실시예를 흐름도로 도시한 것이다.
도 33는 본 발명에 의한 스테레오 신호 복호화 방법에 포함된 제2920단계, 제3030단계, 제3120단계 및 제3230단계의 일 실시예를 블록도로 도시한 것이다.
도 34는 본 발명에 의한 스테레오 신호 복호화 방법에 포함된 제2920단계, 제3030단계, 제3120단계 및 제3230단계의 일 실시예를 블록도로 도시한 것이다.
도 35는 본 발명에 의한 스테레오 신호 복호화 방법에 포함된 제2930단계, 제3040단계, 제3130단계 및 제3240단계의 일 실시예를 블록도로 도시한 것이다.
도 36는 도 18에 도시된 그래프를 이용하여 도 35에 도시된 일 실시예를 설명하는 흐름도를 도시한 것이다.
도 37은 본 발명에 의한 스테레오 신호 복호화 방법에 포함된 제2930단계, 제3040단계, 제3130단계 및 제3240단계의 일 실시예를 블록도로 도시한 것이다.
도 38은 도 18에 도시된 그래프를 이용하여 도 37에 도시된 일 실시예를 설명하는 흐름도를 도시한 것이다.
〈도면의 주요 부호에 대한 간단한 설명〉
100: 변환부 110: 다운믹싱부
120: 모노신호 부호화부 130: 파라미터 추출부
140: 다중화부
본 발명은 스테레오 신호 및 멀티 채널 신호의 부호화 및 복호화에 관한 것으로, 보다 상세하게는 모노 신호를 기반으로 생성된 파라미터를 이용하여 스테레오 신호 또는 멀티 채널 신호를 부호화하고 복호화하는 방법 및 장치에 관한 것이다.
종래에는 스테레오 신호와 멀티 채널 신호를 부호화함에 있어서 각 채널에 대한 신호 간의 차이와 관련된 정보를 부호화하는 방식이 일반적이다. 예를 들어, 각 채널에 대해 신호들 사이의 인텐시티(intensity), 코히어런스(coherence) 및 위상(phase)에 대한 차이를 추출하여 이와 관련된 정보를 부호화한다. 이렇게 부호화된 정보를 복호화단에서는 전송받아 각 채널에 대한 신호들 사이의 차이와 관련 된 정보를 이용하여 스테레오 신호와 멀티 채널 신호로 복호화한다.
그러나 종래의 각 채널에 대한 신호들 사이의 차이와 관련된 정보를 이용하여 스테레오 신호와 멀티 채널 신호를 부호화하거나 복호화하는 방식 이외에 모노 신호와의 차이를 기반으로 하여 스테레오 신호와 멀티 채널 신호를 부호화하거나 복호화하는 방식도 필요하다.
본 발명이 이루고자 하는 기술적 과제는, 모노 신호를 기반으로 파라미터를 생성하여 스테레오 신호 또는 멀티 채널 신호를 부호화하거나 복호화하는 방법 및 장치를 제공하는 것이다.
상기의 과제를 이루기 위한 본 발명에 의한 스테레오 신호 부호화 방법은, 스테레오 신호를 모노 신호로 다운믹싱하여 부호화하는 단계, 상기 스테레오 신호 가운데 적어도 하나 이상의 신호와 상기 모노 신호에 대한 크기의 비율을 나타내는 파라미터를 생성하여 부호화하는 단계 및 상기 스테레오 신호 가운데 적어도 하나 이상의 신호와 상기 모노 신호에 대한 위상의 차이를 나타내는 파라미터를 생성하여 부호화하는 단계를 포함하는 것을 특징으로 한다.
상기의 과제를 이루기 위한 본 발명에 의한 파라미터 전송 방법은, 스테레오 신호 가운데 적어도 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 파라미터를 전송하는 단계 및 상기 스테레오 신호 가운데 적어도 하나 이상의 신호와 상기 모노 신호에 대한 위상의 차이를 나타내는 파라미터를 전송하는 단계를 포 함하는 것을 특징으로 한다.
상기의 과제를 이루기 위한 본 발명에 의한 스테레오 신호 복호화 방법은, 스테레오 신호 가운데 적어도 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 파라미터를 복호화하는 단계, 상기 스테레오 신호 가운데 적어도 하나 이상의 신호와 상기 모노 신호에 대한 위상의 차이를 나타내는 파라미터를 복호화하는 단계 및 상기 복호화된 파라미터를 이용하여 상기 모노 신호를 상기 스테레오 신호로 업믹싱하는 단계를 포함하는 것을 특징으로 한다.
상기의 과제를 이루기 위한 본 발명에 의한 파라미터 수신 방법은, 스테레오 신호 가운데 적어도 하나 이상의 신호와 모노 신호에 대한 신호 크기의 비율을 나타내는 파라미터를 수신받는 단계 및 상기 스테레오 신호 가운데 적어도 하나 이상의 신호와 상기 모노 신호에 대한 위상의 차이를 나타내는 파라미터를 수신받는 단계를 포함하는 것을 특징으로 한다.
상기의 과제를 이루기 위한 본 발명에 의한 기록 매체는, 스테레오 신호를 모노 신호로 다운믹싱하여 부호화하는 단계, 상기 스테레오 신호 가운데 적어도 하나 이상의 신호와 상기 모노 신호에 대한 크기의 비율을 나타내는 파라미터를 생성하여 부호화하는 단계 및 상기 스테레오 신호 가운데 적어도 하나 이상의 신호와 상기 모노 신호에 대한 위상의 차이를 나타내는 파라미터를 생성하여 부호화하는 단계를 포함하는 발명을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있다.
상기의 과제를 이루기 위한 본 발명에 의한 기록 매체는, 스테레오 신호 가 운데 적어도 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 파라미터를 전송하는 단계 및 상기 스테레오 신호 가운데 적어도 하나 이상의 신호와 상기 모노 신호에 대한 위상의 차이를 나타내는 파라미터를 전송하는 단계를 포함하는 발명을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있다.
상기의 과제를 이루기 위한 본 발명에 의한 기록 매체는, 스테레오 신호 가운데 적어도 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 파라미터를 복호화하는 단계, 상기 스테레오 신호 가운데 적어도 하나 이상의 신호와 상기 모노 신호에 대한 위상의 차이를 나타내는 파라미터를 복호화하는 단계 및 상기 복호화된 파라미터를 이용하여 상기 모노 신호를 상기 스테레오 신호로 업믹싱하는 단계를 포함하는 발명을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있다.
상기의 과제를 이루기 위한 본 발명에 의한 기록 매체는, 스테레오 신호 가운데 적어도 하나 이상의 신호와 모노 신호에 대한 신호 크기의 비율을 나타내는 파라미터를 수신받는 단계 및 상기 스테레오 신호 가운데 적어도 하나 이상의 신호와 상기 모노 신호에 대한 위상의 차이를 나타내는 파라미터를 수신받는 단계를 포함하는 발명을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있다.
상기의 과제를 이루기 위한 본 발명에 의한 스테레오 신호 부호화 장치는, 스테레오 신호를 모노 신호로 다운믹싱하여 부호화하는 신호 부호화부, 상기 스테레오 신호 가운데 적어도 하나 이상의 신호와 상기 모노 신호에 대한 크기의 비율 을 나타내는 파라미터를 생성하여 부호화하는 크기 부호화부 및 상기 스테레오 신호 가운데 적어도 하나 이상의 신호와 상기 모노 신호에 대한 위상의 차이를 나타내는 파라미터를 생성하여 부호화하는 위상 부호화부를 포함하는 것을 특징으로 한다.
상기의 과제를 이루기 위한 본 발명에 의한 파라미터 전송 장치는, 스테레오 신호 가운데 적어도 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 파라미터를 전송하는 크기파라미터 전송부 및 상기 스테레오 신호 가운데 적어도 하나 이상의 신호와 상기 모노 신호에 대한 위상의 차이를 나타내는 파라미터를 전송하는 위상파라미터 전성부를 포함하는 것을 특징으로 한다.
상기의 과제를 이루기 위한 본 발명에 의한 스테레오 신호 복호화 장치는, 스테레오 신호 가운데 적어도 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 파라미터를 복호화하는 크기 복호화부, 상기 스테레오 신호 가운데 적어도 하나 이상의 신호와 상기 모노 신호에 대한 위상의 차이를 나타내는 파라미터를 복호화하는 위상 복호화부 및 상기 복호화된 파라미터를 이용하여 상기 모노 신호를 상기 스테레오 신호로 업믹싱하는 업믹싱부를 포함하는 것을 특징으로 한다.
상기의 과제를 이루기 위한 본 발명에 의한 파라미터 수신 장치는, 스테레오 신호 가운데 적어도 하나 이상의 신호와 모노 신호에 대한 신호 크기의 비율을 나타내는 파라미터를 수신받는 크기파라미터 수신부 및 상기 스테레오 신호 가운데 적어도 하나 이상의 신호와 상기 모노 신호에 대한 위상의 차이를 나타내는 파라미터를 수신받는 위상파라미터 수신부를 포함하는 것을 특징으로 한다.
상기의 과제를 이루기 위한 본 발명에 의한 멀티 채널 신호 부호화 방법은, 적어도 둘 이상의 신호로 구성된 멀티 채널 신호를 적어도 하나 이상의 신호로 다운믹싱하여 부호화하는 단계, 상기 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 상기 다운믹싱된 신호 가운데 적어도 하나 이상의 신호에 대한 크기의 비율을 나타내는 파라미터를 생성하여 부호화하는 단계 및 상기 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 상기 다운믹싱된 신호 가운데 적어도 하나 이상의 신호에 대한 위상의 차이를 나타내는 파라미터를 생성하여 부호화하는 단계를 포함하는 것을 특징으로 한다.
상기의 과제를 이루기 위한 본 발명에 의한 파라미터 전송 방법은, 적어도 둘 이상의 신호로 구성된 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 다운믹스된 신호 가운데 적어도 하나 이상의 신호에 대한 크기의 비율을 나타내는 파라미터를 전송하는 단계 및 상기 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 상기 다운믹스된 신호 가운데 적어도 하나 이상의 신호에 대한 위상의 차이를 나타내는 파라미터를 전송하는 단계를 포함하는 것을 특징으로 한다.
상기의 과제를 이루기 위한 본 발명에 의한 멀티 채널 신호 복호화 방법은, 적어도 둘 이상의 신호로 구성된 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 다운믹스된 신호 가운데 적어도 하나 이상의 신호에 대한 크기의 비율을 나타내는 파라미터를 복호화하는 단계, 상기 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 상기 다운믹스된 신호 가운데 적어도 어느 하나의 신호에 대한 위상의 차이를 나타내는 파라미터를 복호화하는 단계 및 상기 복호화된 파라미터를 이용하여 상기 다운믹스된 신호를 상기 멀티 채널 신호로 업믹싱하는 단계를 포함하는 것을 특징으로 한다.
상기의 과제를 이루기 위한 본 발명에 의한 파라미터 수신 방법은, 적어도 둘 이상의 신호로 구성된 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 다운믹스된 신호 가운데 적어도 하나 이상의 신호에 대한 신호 크기의 비율을 나타내는 파라미터를 수신받는 단계 및 상기 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 상기 다운믹스된 신호 가운데 적어도 하나 이상의 신호에 대한 위상의 차이를 나타내는 파라미터를 수신받는 단계를 포함하는 것을 특징으로 하다.
상기의 과제를 이루기 위한 본 발명에 의한 기록 매체는, 적어도 둘 이상의 신호로 구성된 멀티 채널 신호를 적어도 하나 이상의 신호로 다운믹싱하여 부호화하는 단계, 상기 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 상기 다운믹스된 신호에 대한 크기의 비율을 나타내는 파라미터를 생성하여 부호화하는 단계 및 상기 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 상기 다운믹스된 신호에 대한 위상의 차이를 나타내는 파라미터를 생성하여 부호화하는 단계를 포함하는 발명을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있다.
상기의 과제를 이루기 위한 본 발명에 의한 기록 매체는, 적어도 둘 이상의 신호로 구성된 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 다운믹스된 신호 가운데 적어도 하나 이상의 신호에 대한 크기의 비율을 나타내는 파라미터를 전송하는 단계 및 상기 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 상기 다운믹스된 신호 가운데 적어도 하나 이상의 신호에 대한 위상의 차이를 나타내는 파라미 터를 전송하는 단계를 포함하는 발명을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있다.
상기의 과제를 이루기 위한 본 발명에 의한 기록 매체는, 적어도 둘 이상의 신호로 구성된 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 다운믹스된 신호 가운데 적어도 하나 이상의 신호에 대한 크기의 비율을 나타내는 파라미터를 복호화하는 단계, 상기 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 상기 다운믹스된 신호 가운데 적어도 하나 이상의 신호에 대한 위상의 차이를 나타내는 파라미터를 복호화하는 단계 및 상기 복호화된 파라미터를 이용하여 상기 다운믹스된 신호를 상기 멀티 채널 신호로 업믹싱하는 단계를 포함하는 발명을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있다.
상기의 과제를 이루기 위한 본 발명에 의한 기록 매체는, 적어도 둘 이상의 신호로 구성된 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 다운믹스된 신호 가운데 적어도 하나 이상의 신호에 대한 신호 크기의 비율을 나타내는 파라미터를 수신받는 단계 및 상기 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 상기 다운믹스된 신호 가운데 적어도 하나 이상의 신호에 대한 위상의 차이를 나타내는 파라미터를 수신받는 단계를 포함하는 발명을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있다.
상기의 과제를 이루기 위한 본 발명에 의한 멀티 채널 신호 부호화 장치는, 적어도 둘 이상의 신호로 구성된 멀티 채널 신호를 적어도 하나 이상의 신호로 다운믹싱하여 부호화하는 신호 부호화부, 상기 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 상기 다운믹스된 신호 가운데 적어도 하나 이상의 신호에 대한 크기의 비율을 나타내는 파라미터를 생성하여 부호화하는 크기 부호화부 및 상기 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 상기 다운믹스된 신호 가운데 적어도 하나 이상의 신호에 대한 위상의 차이를 나타내는 파라미터를 생성하여 부호화하는 위상 부호화부를 포함하는 것을 특징으로 한다.
상기의 과제를 이루기 위한 본 발명에 의한 파라미터 전송 장치는, 적어도 둘 이상의 신호로 구성된 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 다운믹스된 신호 가운데 적어도 하나 이상의 신호에 대한 크기의 비율을 나타내는 파라미터를 전송하는 크기파라미터 전송부 및 상기 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 상기 다운믹스된 신호 가운데 적어도 하나 이상의 신호에 대한 위상의 차이를 나타내는 파라미터를 전송하는 위상파라미터 전성부를 포함하는 것을 특징으로 한다.
상기의 과제를 이루기 위한 본 발명에 의한 멀티 채널 신호 복호화 장치는, 적어도 둘 이상의 신호로 구성된 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 다운믹스된 신호 가운데 적어도 하나 이상의 신호에 대한 크기의 비율을 나타내는 파라미터를 복호화하는 크기 복호화부, 상기 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 상기 다운믹스된 신호 가운데 적어도 하나 이상의 신호에 대한 위상의 차이를 나타내는 파라미터를 복호화하는 위상 복호화부 및 상기 복호화된 파라미터를 이용하여 상기 다운믹스된 신호를 상기 멀티 채널 신호로 업믹싱하는 업믹싱부를 포함하는 것을 특징으로 한다.
상기의 과제를 이루기 위한 본 발명에 의한 파라미터 수신 장치는, 적어도 둘 이상의 신호로 구성된 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 다운믹스된 신호 가운데 적어도 하나 이상의 신호에 대한 신호 크기의 비율을 나타내는 파라미터를 수신받는 크기파라미터 수신부 및 상기 멀티 채널 신호 가운데 적어도 하나 이상의 신호와 상기 다운믹스된 신호 가운데 적어도 하나 이상의 신호에 대한 위상의 차이를 나타내는 파라미터를 수신받는 위상파라미터 수신부를 포함하는 것을 특징으로 한다.
이하, 첨부된 도면들을 참조하여 본 발명에 따른 스테레오 신호 및 멀티 채널 신호 부호화 및 복호화 방법 및 장치에 대해 상세히 설명한다.
도 1은 본 발명에 의한 스테레오 신호 부호화 장치의 일 실시예를 블록도로 도시한 것으로서, 상기 스테레오 신호 부호화 장치는 변환부(100), 다운믹싱부(110), 모노신호 부호화부(120), 파라미터 추출부(130) 및 다중화부(140)를 포함하여 이루어진다.
변환부(100)는 입력단자 IN을 통해 입력된 스테레오 신호를 분석 필터뱅크(analysis filterbank)를 통해 기 설정된 도메인으로 변환한다. 여기서, 기 설정된 도메인은 복소수 값의 형식과 같은 크기와 위상을 모두 표현할 수 있는 신호로 변환하는 도메인인 것이 바람직하다. 예를 들어, 기 설정된 도메인은 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 각 신호를 시간 도메인으로 나타내어 구현할 수 있다.
다운믹싱부(110)는 변환부(100)에서 기 설정된 도메인으로 변환된 스테레오 신호를 모노 신호로 다운믹스(downmix)한다.
다운믹싱부(110)에서 다운믹스하는 모노 신호의 크기는 좌측 신호의 크기와 우측 신호의 크기에 대한 평균값으로 다운믹스하는 것이 바람직하다. 또한, 모노 신호의 방향은 좌측 신호와 우측 신호의 하프 섬(half sum) 벡터 상에 마련되는 것이 바람직하다.
모노신호 부호화부(120)는 다운믹싱부(110)에서 다운믹스된 모노 신호를 부호화한다.
파라미터 추출부(130)는 복호화단에서 모노 신호를 스테레오 신호로 업믹스(upmix)하는 데 이용되는 파라미터들을 스테레오 신호에서 추출하여 부호화한다. 파라미터 추출부(130)에서 추출되는 파라미터는 모노 신호를 기초로 하여 좌측 신호와 우측신호를 생성할 수 있는 정보이다.
이러한 파라미터에는 좌측 신호 및 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 크기 파라미터와 좌측 신호와 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터가 있다. 또한, 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 크기 파라미터와 위상 파라미터에 포함되는 정보를 보다 개선할 수 있는 정보를 포함하는 향상 파라미터를 포함할 수 있다.
이러한 파라미터 추출부(130)에서 추출되는 파라미터는 각 프레임에 대하여 밴드 별로 생성되는 것이 바람직하다.
다중화부(140)는 파라미터 추출부(130)에서 부호화된 파라미터들 및 모노신호 부호화부(120)에서 부호화된 모노 신호를 포함하여 다중화함으로써 비트스트림을 생성하여 출력단자 OUT을 통해 복호화단으로 출력한다.
도 2는 본 발명에 의한 스테레오 신호 부호화 장치의 일 실시예를 블록도로 도시한 것으로서, 상기 스테레오 신호 부호화 장치는 변환부(200), 다운믹싱부(210), 역변환부(220), 모노신호 부호화부(230), 파라미터 추출부(240) 및 다중화부(250)를 포함하여 이루어진다.
변환부(200)는 입력단자 IN을 통해 입력된 스테레오 신호를 분석 필터뱅크(analysis filterbank)를 통해 기 설정된 도메인으로 변환한다. 여기서, 기 설정된 도메인은 복소수 값의 형식과 같은 크기와 위상을 모두 표현할 수 있는 신호로 변환하는 도메인인 것이 바람직하다. 예를 들어, 기 설정된 도메인은 QMF(Quadrature Mirror Filterbank) 또는 LOT(Lapped Orthogonal Transform)과 같은 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 각 신호를 시간 도메인으로 나타내어 구현할 수 있다.
다운믹싱부(210)는 변환부(200)에서 기 설정된 도메인으로 변환된 스테레오 신호를 모노 신호로 다운믹스(downmix)한다.
다운믹싱부(210)에서 다운믹싱되는 모노 신호의 크기는 좌측 신호의 크기와 우측 신호의 크기에 대한 평균값으로 다운믹스하는 것이 바람직하다. 또한, 모노 신호의 방향은 좌측 신호와 우측 신호의 하프 섬(half sum) 벡터 상에 마련되는 것이 바람직하다.
역변환부(220)는 변환부(200)에서 수행하는 변환의 역과정으로 다운믹싱부(210)에서 다운믹스된 모노 신호의 도메인을 합성 필터뱅크(synthesis filterbank)를 통해 역변환한다. 예를 들어, 역변환부(220)는 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 시간 도메인으로 나타낸 모노 신호를 시간 도메인으로만 나타내도록 역변환한다.
모노신호 부호화부(230)는 역변환부(220)에서 역변환된 모노 신호를 부호화한다.
파라미터 추출부(240)는 복호화단에서 모노 신호를 스테레오 신호로 업믹스(upmix)하는 데 이용되는 파라미터들을 스테레오 신호에서 추출하여 부호화한다. 파라미터 추출부(240)에서 추출되는 파라미터는 모노 신호를 기초로 하여 좌측 신호와 우측신호를 생성할 수 있는 정보이다.
이러한 파라미터에는 좌측 신호 및 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 크기 파라미터와 좌측 신호와 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터가 있다. 또한, 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 크기 파라미터와 위상 파라미터에 포함되는 정보를 보다 개선할 수 있는 정보를 포함하는 향상 파라미터를 포함할 수 있다.
이러한 파라미터 추출부(240)에서 추출되는 파라미터는 각 프레임에 대하여 밴드 별로 생성되는 것이 바람직하다.
다중화부(250)는 파라미터 추출부(240)에서 부호화된 파라미터들 및 모노신호 부호화부(230)에서 부호화된 모노 신호를 포함하여 다중화함으로써 비트스트림을 생성하여 출력단자 OUT을 통해 복호화단으로 출력한다.
도 3은 본 발명에 의한 스테레오 신호 부호화 장치의 일 실시예를 블록도로 도시한 것으로서, 상기 스테레오 신호 부호화 장치는 변환부(300), 위상 조절부(320), 조절정보 부호화부(320), 다운믹싱부(330), 모노신호 부호화부(340), 파라미터 추출부(350) 및 다중화부(360)를 포함하여 이루어진다.
변환부(300)는 입력단자 IN을 통해 입력된 스테레오 신호를 분석 필터뱅크(analysis filterbank)를 통해 기 설정된 도메인으로 변환한다. 여기서, 기 설정된 도메인은 복소수 값의 형식과 같은 크기와 위상을 모두 표현할 수 있는 신호로 변환하는 도메인인 것이 바람직하다. 예를 들어, 기 설정된 도메인은 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 각 신호를 시간 도메인으로 나타내어 구현할 수 있다.
위상 조절부(320)는 변환부(300)에서 기 설정된 도메인으로 변환된 스테레오 신호에 포함된 좌측 신호와 우측 신호 사이의 위상 차이가 기 설정된 범위에 해당할 경우 좌측 신호의 위상과 우측 신호의 위상을 기 설정된 위상만큼 조절한다. 왜냐하면 좌측 신호와 우측 신호 사이의 위상 차이가 180도에 가까울 경우 좌측 신호와 우측 신호의 벡터에 대한 합이 '0'에 가깝기 때문이다. 여기서, 기 설정된 범위는 180도를 중심으로 소정의 범위에 해당하는 것으로 기 설정하는 것이 바람직하다.
이러한 위상 조절부(320)는 좌측 신호의 위상과 우측 신호의 위상을 각각 동일한 위상만큼 조절한다. 예를 들어, 위상 조절부(320)는 좌측 신호의 위상을 만큼 조절할 경우 우측 신호의 위상을 만큼 조절한다.
[수학식 1]
[수학식 2]
가 보다 작다고 판단되면 위상 조절부(320)는 좌측 신호의 위상과 우측 신호의 위상을 조절하는 것으로 결정하고, 가 보다 크다고 판단되면 위상 조절부(320)는 좌측 신호의 위상과 우측 신호의 위상을 조절하지 않는 것으로 결정한다.
[수학식 3]
[수학식 4]
[수학식 5]
조절정보 부호화부(320)는 위상 조절부(320)에서 좌측 신호의 위상과 우측 신호의 위상을 조절한 경우, 위상 조절부(320)에서 조절된 위상과 관련된 정보를 부호화한다. 예를 들어, 조절정보 부호화부(320)는 위상 조절부(320)에서 좌측 신호의 위상을 만큼 조절하고 우측 신호의 위상을 만큼 조절한 경우 값과 관련된 정보를 포함하여 부호화한다.
다운믹싱부(330)는 위상 조절부(320)에서 스테레오 신호의 위상을 조절한 경우 위상 조절부(320)에서 위상이 조절된 스테레오 신호를 모노 신호로 다운믹스(downmix)하고, 위상 조절부(320)에서 스테레오 신호의 위상이 조절되지 않은 경우 변환부(300)에서 기 설정된 도메인으로 변환된 스테레오 신호를 모노 신호로 다 운믹싱한다.
다운믹싱부(330)에서 다운믹스하는 모노 신호의 크기는 좌측 신호의 크기와 우측 신호의 크기에 대한 평균값으로 다운믹스하는 것이 바람직하다. 또한, 모노 신호의 방향은 좌측 신호와 우측 신호의 하프 섬(half sum) 벡터 상에 마련되는 것이 바람직하다.
모노신호 부호화부(340)는 다운믹싱부(330)에서 다운믹스된 모노 신호를 부호화한다.
파라미터 추출부(350)는 복호화단에서 모노 신호를 스테레오 신호로 업믹스(upmix)하는 데 이용되는 파라미터들을 스테레오 신호에서 추출하여 부호화한다. 파라미터 추출부(350)에서 추출되는 파라미터는 모노 신호를 기초로 하여 좌측 신호와 우측신호를 생성할 수 있는 정보이다.
이러한 파라미터에는 좌측 신호 및 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 크기 파라미터와 좌측 신호와 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터가 있다. 또한, 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 크기 파라미터와 위상 파라미터에 포함되는 정보를 보다 개선할 수 있는 정보를 포함하는 향상 파라미터를 포함할 수 있다.
이러한 파라미터 추출부(350)에서 추출되는 파라미터는 각 프레임에 대하여 밴드 별로 생성되는 것이 바람직하다.
다중화부(360)는 파라미터 추출부(350)에서 부호화된 파라미터들 및 모노신호 부호화부(340)에서 부호화된 모노 신호를 포함하여 다중화함으로써 비트스트림을 생성하여 출력단자 OUT을 통해 복호화단으로 출력한다. 또한, 다중화부(360)는 위상 조절부(320)에서 스테레오 신호의 위상을 조절한 경우 조절정보 부호화부(320)에서 부호화된 조절된 위상과 관련된 정보를 포함하여 다중화한다.
도 4는 본 발명에 의한 스테레오 신호 부호화 장치의 일 실시예를 블록도로 도시한 것으로서, 상기 스테레오 신호 부호화 장치는 변환부(400), 위상 조절부(410), 조절정보 부호화부(420), 다운믹싱부(430), 역변환부(440), 모노신호 부호화부(450), 파라미터 추출부(460) 및 다중화부(470)를 포함하여 이루어진다.
변환부(400)는 입력단자 IN을 통해 입력된 스테레오 신호를 분석 필터뱅크(analysis filterbank)를 통해 기 설정된 도메인으로 변환한다. 여기서, 기 설정된 도메인은 복소수 값의 형식과 같은 크기와 위상을 모두 표현할 수 있는 신호로 변환하는 도메인인 것이 바람직하다. 예를 들어, 기 설정된 도메인은 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 각 신호를 시간 도메인으로 나타내어 구현할 수 있다.
위상 조절부(410)는 변환부(400)에서 기 설정된 도메인으로 변환된 스테레오 신호에 포함된 좌측 신호와 우측 신호 사이의 위상 차이가 기 설정된 범위에 해당할 경우 좌측 신호의 위상과 우측 신호의 위상을 기 설정된 위상만큼 조절한다. 왜냐하면 좌측 신호와 우측 신호 사이의 위상 차이가 180도에 가까울 경우 좌측 신호와 우측 신호의 벡터에 대한 합이 '0'에 가깝기 때문이다. 여기서, 기 설정된 범위는 180도를 중심으로 소정의 범위에 해당하는 것으로 기 설정하는 것이 바람직하다.
이러한 위상 조절부(410)는 좌측 신호의 위상과 우측 신호의 위상을 각각 동일한 위상만큼 조절한다. 예를 들어, 위상 조절부(320)는 좌측 신호의 위상을 만큼 조절할 경우 우측 신호의 위상을 만큼 조절한다.
[수학식 6]
[수학식 7]
가 보다 작다고 판단되면 위상 조절부(410)는 좌측 신호의 위상과 우측 신호의 위상을 조절하는 것으로 결정하고, 가 보다 크다고 판단되면 위상 조절부(410)는 좌측 신호의 위상과 우측 신호의 위상을 조절하지 않는 것으로 결정한다.
[수학식 8]
[수학식 9]
[수학식 10]
조절정보 부호화부(420)는 스테레오 신호에 포함된 좌측 신호와 우측 신호 사이의 위상 차이가 기 설정된 범위에 해당되어 위상 조절부(410)에서 좌측 신호의 위상과 우측 신호의 위상을 조절한 경우, 위상 조절부(410)에서 조절된 위상과 관련된 정보를 부호화한다. 예를 들어, 조절정보 부호화부(420)는 위상 조절부(410)에서 좌측 신호의 위상을 만큼 조절하고 우측 신호의 위상을 만큼 조절한 경우 값과 관련된 정보를 포함하여 부호화한다.
다운믹싱부(430)는 위상 조절부(410)에서 스테레오 신호의 위상을 조절한 경우 위상 조절부(410)에서 위상이 조절된 스테레오 신호를 모노 신호로 다운믹 스(downmix)하고, 위상 조절부(410)에서 스테레오 신호의 위상이 조절되지 않은 경우 변환부(400)에서 기 설정된 도메인으로 변환된 스테레오 신호를 모노 신호로 다운믹스한다.
다운믹싱부(430)에서 다운믹스하는 모노 신호의 크기는 좌측 신호의 크기와 우측 신호의 크기에 대한 평균값으로 다운믹스하는 것이 바람직하다. 또한, 모노 신호의 방향은 좌측 신호와 우측 신호의 하프 섬(half sum) 벡터 상에 마련되는 것이 바람직하다.
역변환부(440)는 변환부(400)에서 수행하는 변환의 역과정으로 다운믹싱부(430)에서 다운믹스된 모노 신호의 도메인을 합성 필터뱅크(synthesis filterbank)를 통해 역변환한다. 예를 들어, 역변환부(440)는 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 시간 도메인으로 나타낸 모노 신호를 시간 도메인으로만 나타내도록 역변환한다.
모노신호 부호화부(450)는 역변환부(440)에서 역변환된 모노 신호를 부호화한다.
파라미터 추출부(460)는 복호화단에서 모노 신호를 스테레오 신호로 업믹스(upmix)하는 데 이용되는 파라미터들을 스테레오 신호에서 추출하여 부호화한다. 파라미터 추출부(460)에서 추출되는 파라미터는 모노 신호를 기초로 하여 좌측 신호와 우측신호를 생성할 수 있는 정보이다.
이러한 파라미터에는 좌측 신호 및 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 크기 파라미터와 좌측 신호와 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터가 있다. 또한, 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 크기 파라미터와 위상 파라미터에 포함되는 정보를 보다 개선할 수 있는 정보를 포함하는 향상 파라미터를 포함할 수 있다.
이러한 파라미터 추출부(460)에서 추출되는 파라미터는 각 프레임에 대하여 밴드 별로 생성되는 것이 바람직하다.
다중화부(470)는 파라미터 추출부(460)에서 부호화된 파라미터들 및 모노신호 부호화부(450)에서 부호화된 모노 신호를 포함하여 다중화함으로써 비트스트림을 생성하여 출력단자 OUT을 통해 복호화단으로 출력한다. 또한, 다중화부(470)는 위상 조절부(410)에서 스테레오 신호의 위상을 조절한 경우 조절정보 부호화부(420)에서 부호화된 조절된 위상과 관련된 정보를 포함하여 다중화한다.
도 5 및 도 6은 본 발명에 의한 스테레오 신호 부호화 장치에 포함된 파라미터 추출부(350)의 일 실시예를 블록도로 도시한 것이다. 이러한 파라미터 추출부(350)는 도 5에 도시된 바와 같이 크기파라미터 추출부(500)와 위상파라미터 추출부(510)만을 포함하여 실시할 수 있지만, 도 6에 도시된 바와 같이 향상파라미터 추출부(520)까지 포함하여 실시할 수도 있다.
크기파라미터 추출부(500)는 좌측 신호 및 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 크기 파라미터를 추출하여 부호화한다.
위상파라미터 추출부(510)는 좌측 신호와 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터를 추출하여 부호화한다. 여기서, 위상파라미터 추출부(510)는 좌측 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터를 추출하거나 우측 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터를 추출할 수 있고, 좌측 신호와 우측 신호 모두에 대하여 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터를 추출할 수도 있다.
향상파라미터 추출부(520)는 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 위상 파라미터가 나타내는 위상을 개선하여 조절하는 향상 파라미터를 추출하여 부호화한다.
도 7은 본 발명에 의한 스테레오 신호 부호화 장치에 포함된 크기파라미터 추출부(500)의 일 실시예를 블록도로 도시한 것으로서, 상기 크기파라미터 추출부(500)는 이득값 계산부(700) 및 크기파라미터 부호화부(710)를 포함하여 이루어진다.
이득값 계산부(700)는 좌측 신호의 크기와 우측 신호의 크기가 서로 기 설정된 소정의 관계를 갖는다고 가정하고, 실제 스테레오 신호의 크기와 복호화단에서 복호화할 스테레오 신호의 크기 사이에 발생하는 에러를 최소화하기 위해 실제 스테레오 신호와 이득값 계산부(700)에서 계산된 이득값이 적용되어 모노 신호를 기반으로 생성된 스테레오 신호 사이에 발생하는 에너지 크기의 차이를 최소화할 수 있는 이득값을 계산한다.
이득값 계산부(700)에서 계산된 이득값은 복호화단에서 모노 신호를 스테레오 신호로 업믹싱함에 있어서 좌측 신호와 우측 신호의 크기를 생성하는 데 이용된다.
예를 들어, 모노 신호의 크기가 좌측 신호의 크기와 우측 신호의 크기에 대한 평균값에 해당한다고 좌측 신호와 우측 신호 간의 관계가 기 설정되었다고 가정하면, 다음 기술된 수학식 11에 의하여 좌측 신호와 우측 신호를 표현할 수 있다.
[수학식 11]
여기서, 는 크기 계산부(700)에서 계산된 이득값을 적용한 좌측 신호의 크기이며, 는 크기 계산부(700)에서 계산된 이득값을 적용할 우측 신호의 크기이고, 는 신호의 크기를 계산하는 데 이용되는 이득값이며, 는 모노 신호의 크기이고, n은 프레임 번호를 나타내며, k는 밴드 번호를 나타낸다.
실제 스테레오 신호와 크기 계산부(700)에서 계산된 이득값을 적용한 스테레오 신호 사이의 에너지 차이를 다음 기술된 수학식 12에 의해 구할 수 있다. 이러한 수학식 12에 수학식 11을 대입하면 다음과 같다.
[수학식 12]
여기서, 는 실제 스테레오 신호와 크기 계산부(700)에서 계산된 이득값을 적용한 스테레오 신호 사이의 에너지 차이이고, 는 크기 계산부(700)에서 계산된 이득값을 적용한 좌측 신호의 크기이며, 는 크기 계산부(700)에서 계산된 이득값을 적용한 우측 신호의 크기이고, 는 실제 좌측 신호의 크기이며, 는 실제 우측 신호의 크기이고, 는 신호의 크기를 계산하는 데 이용되는 이득값이며, 는 모노 신호의 크기이고, n은 프레임 번호를 나타내며, k는 밴드 번호를 나타낸다.
수학식 11을 대입한 수학식 12를 이득값 에 대해 정리하여 나타내면 다음 기재된 수학식 13과 같다.
[수학식 13]
여기서, 는 신호의 크기를 계산하는 데 이용되는 이득값이며, 는 실제 좌측 신호의 크기이고, 는 실제 우측 신호의 크기이며, 는 모노 신호의 크기이고, n은 프레임 번호를 나타내며, k는 밴드 번호를 나타낸다.
따라서, 크기 계산부(700)는 실제 좌측 신호의 크기인 , 실제 우측 신호의 크기인 및 모노 신호의 크기인 를 수학식 13에 대입함으로써 실제 스테레오 신호와 에너지 크기의 차이를 최소화할 수 있는 이득값을 계산할 수 있다.
크기파라미터 부호화부(710)는 크기 계산부(700)에서 계산된 이득값을 부호화한다.
도 8은 본 발명에 의한 스테레오 신호 부호화 장치에 포함된 위상파라미터 추출부(510)의 일 실시예를 블록도로 도시한 것으로서, 상기 위상파라미터 추출부(510)는 위상차이 계산부(800) 및 위상파라미터 부호화부(810)를 포함하여 이루어진다.
위상차이 계산부(800)는 좌측 신호의 위상과 우측 신호의 위상이 서로 기 설정된 소정의 관계를 갖는다고 가정하고, 실제 스테레오 신호의 위상과 복호화단에서 복호화할 스테레오 신호 사이의 위상 사이에 발생하는 에러를 최소화하기 위해 실제 스테레오 신호와 위상차이 계산부(800)에서 계산될 위상 차이가 적용되어 생성된 스테레오 신호 사이에 발생하는 에너지 크기의 차이를 최소화할 수 있는 위상 차이값을 계산한다.
실제 스테레오 신호와 위상차이 계산부(800)에서 계산될 위상 차이가 적용되어 생성될 스테레오 신호 사이에 발생하는 에너지 크기의 차이를 다음에 기재된 수 학식 14에 의해 계산할 수 있다.
[수학식 14]
여기서, 는 실제 스테레오 신호와 위상차이 계산부(800)에서 계산될 위상 차이를 적용할 스테레오 신호 사이의 에너지 차이이고, 는 실제 우측 신호의 크기이며, 는 실제 좌측 신호의 크기이고, 는 실제 우측 신호의 위상이며, 는 모노 신호의 위상이고, 는 실제 좌측 신호의 위상이며, 는 모노 신호와 우측 신호의 위상 차이이고, 는 모노 신호와 좌측 신호의 위상 차이이며, n은 프레임 번호를 나타내고, k는 밴드 번호를 나타낸다.
만일 수학식 14에서 좌측 신호와 모노 신호의 위상 차이와 우측 신호와 모노신호의 위상 차이가 서로 동일하다고 가정하면, 다시 말해 와 가 동일한 값인 에 해당한다고 가정하면, 수학식 14를 다음에 기재된 수학식 15로 정리할 수 있다.
[수학식 15]
여기서, 는 모노 신호와 스테레오 신호의 위상 차이이고, 는 실제 우측 신호의 크기이며, 는 실제 좌측 신호의 크기이고, 는 실제 우측 신호의 위상이며, 는 모노 신호의 위상이고, 는 실제 좌측 신호의 위상이며, n은 프레임 번호를 나타내고, k는 밴드 번호를 나타낸다.
따라서, 위상차이 계산부(800)는 실제 좌측 신호의 크기인 , 실제 우측 신호의 크기인 , 실제 좌측 신호의 위상인 , 실제 우측 신호의 위상인 및 모노 신호의 위상인 를 수학식 15에 대입함으로써 실제 스테레오 신호와 에너지 크기의 차이를 최소화할 수 있는 위상 차이를 구할 수 있다.
위상파라미터 부호화부(810)는 위상차이 계산부(800)에서 계산된 위상 차이를 부호화한다.
도 9는 본 발명에 의한 스테레오 신호 부호화 장치에 포함된 향상파라미터 추출부(520)의 일 실시예를 블록도로 도시한 것으로서, 상기 향상파라미터 추출부(520)는 위상 계산부(900) 및 향상파라미터 부호화부(910)를 포함하여 이루어진다.
위상 계산부(900)는 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 위상파라미터 추출부(510)에서 부호화된 위상 파라미터가 나타내는 위상을 개선하여 조절할 수 있는 위상을 계산한다.
예를 들어, 위상 계산부(900)는 다음 기술된 수학식 16에 의해 위상 파라미 터가 나타내는 위상을 개선하여 조절할 수 있는 위상을 계산할 수 있다.
[수학식 16]
여기서, 는 실제 좌측 신호의 크기이고, 는 실제 좌측 신호의 위상이며, 는 모노 신호의 위상이고, 는 모노 신호와 스테레오 신호의 위상 차이이며, 는 실제 우측 신호의 크기이고, 는 실제 우측 신호의 위상이며, 는 밴드의 경계값이고, n은 프레임 번호를 나타내고, k는 밴드 번호를 나타낸다.
그러므로 위상 계산부(900)는 실제 좌측 신호의 크기인 , 실제 좌측 신호의 위상인 , 모노 신호의 위상인 , 모노 신호와 스테레오 신호의 위상 차이인 , 실제 우측 신호의 크기인 및 실제 우측 신호의 위상인 를 이용하여 위상 파라미터가 나타내는 위상을 개선하여 조절할 수 있는 위상을 계산할 수 있다.
도 10은 본 발명에 의한 스테레오 신호 복호화 장치의 일 실시예를 블록도로 도시한 것으로서, 상기 스테레오 신호 복호화 장치는 역다중화부(1000), 모노신호 복호화부(1010), 파라미터 복호화부(1020), 업믹싱부(1030) 및 역변환부(1040)를 포함하여 이루어진다.
역다중화부(1000)는 입력단자 IN을 통해 부호화단으로부터 비트스트림을 수신받아 역다중화한다. 역다중화부(1000)에서 역다중화하는 비트스트림에는 부호화 장치(미도시)에서 생성된 모노 신호를 업믹스(upmix)하는데 사용되는 파라미터들 및 부호화 장치(미도시)에서 부호화된 모노 신호가 포함된다.
모노신호 복호화부(1010)는 역다중화부(1000)에서 역다중화된 부호화 장치(미도시)에서 부호화된 모노 신호를 복호화한다.
파라미터 복호화부(1020)는 역다중화부(1000)에서 역다중화된 부호화 장치(미도시)에서 생성된 모노 신호를 업믹스(upmix)하는데 사용되는 파라미터들을 복호화한다. 파라미터 복호화부(1020)에서 복호화하는 파라미터들에는 좌측 신호 및 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 크기 파라미터와 좌측 신호와 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터가 있다. 또한, 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 크기 파라미터와 위상 파라미터에 포함되는 정보를 보다 개선할 수 있는 정보를 포함하는 향상 파라미터를 포함할 수 있다. 파라미터 복호화부(1020)에서 복호화되는 파라미터는 각 프레임에 대하여 밴드 별로 생성되는 것이 바람직하다.
업믹싱부(1030)는 파라미터 복호화부(1020)에서 복호화된 크기 파라미터, 위상 파라미터 및 향상 파라미터와 같은 파라미터들을 이용하여 모노신호 복호화부(1010)에서 복호화된 모노 신호를 스테레오 신호로 업믹싱한다. 업믹싱부(1030) 에서 모노 신호를 좌측 신호와 우측 신호에 해당하는 스테레오 신호로 업믹싱함에 있어서 크기 파라미터에 따라 모노 신호를 이용하여 좌측 신호의 크기와 우측 신호의 크기를 결정하고, 위상 파라미터에 따라 모노 신호를 이용하여 좌측 신호의 위상과 우측 신호의 위상을 결정하고, 향상 파라미터에 따라 디코릴레이트된 신호를 이용하여 위상 파라미터에 의해 결정된 좌측 신호의 위상과 우측 신호의 위상을 개선하여 조절한다.
역변환부(1040)는 도 1에 도시된 변환부(100)에서 수행하는 변환의 역과정으로 업믹싱부(1030)에서 업믹싱된 스테레오 신호의 도메인을 합성 필터뱅크(synthesis filterbank)를 통해 역변환하고 출력단자 OUT을 통해 출력한다. 예를 들어, 역변환부(1040)는 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 시간 도메인으로 나타낸 모노 신호를 시간 도메인으로만 나타내도록 역변환한다.
도 11은 본 발명에 의한 스테레오 신호 복호화 장치의 일 실시예를 블록도로 도시한 것으로서, 상기 스테레오 신호 복호화 장치는 역다중화부(1100), 모노신호 복호화부(1110), 변환부(1120), 파라미터 복호화부(1130), 업믹싱부(1140) 및 역변환부(1150)를 포함하여 이루어진다.
역다중화부(1100)는 입력단자 IN을 통해 부호화단으로부터 비트스트림을 수신받아 역다중화한다. 역다중화부(1100)에서 역다중화하는 비트스트림에는 부호화 장치(미도시)에서 생성된 모노 신호를 업믹스(upmix)하는데 사용되는 파라미터들 및 부호화 장치(미도시)에서 부호화된 모노 신호가 포함된다.
모노신호 복호화부(1110)는 역다중화부(1100)에서 역다중화된 부호화 장치(미도시)에서 부호화된 모노 신호를 복호화한다.
변환부(1120)는 모노신호 복호화부(1110)에서 복호화된 모노 신호를 분석 필터뱅크(analysis filterbank)를 통해 기 설정된 도메인으로 변환한다. 여기서, 기 설정된 도메인은 복소수 값의 형식과 같은 크기와 위상을 모두 표현할 수 있는 신호로 변환하는 도메인인 것이 바람직하다. 예를 들어, 기 설정된 도메인은 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 각 신호를 시간 도메인으로 나타내어 구현할 수 있다.
파라미터 복호화부(1130)는 역다중화부(1100)에서 역다중화된 부호화 장치(미도시)에서 생성된 모노 신호를 업믹스(upmix)하는데 사용되는 파라미터들을 복호화한다. 파라미터 복호화부(1130)에서 복호화하는 파라미터들에는 좌측 신호 및 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 크기 파라미터와 좌측 신호와 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터가 있다. 또한, 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 크기 파라미터와 위상 파라미터에 포함되는 정보를 보다 개선할 수 있는 정보를 포함하는 향상 파라미터를 포함할 수 있다. 파라미터 복호화부(1130)에서 복호화되는 파라미터는 각 프레임에 대하여 밴드 별로 생성되는 것이 바람직하다.
업믹싱부(1140)는 파라미터 복호화부(1130)에서 복호화된 크기 파라미터, 위 상 파라미터 및 향상 파라미터와 같은 파라미터들을 이용하여 모노신호 복호화부(1010)에서 복호화된 모노 신호를 스테레오 신호로 업믹싱한다. 업믹싱부(1140)에서 모노 신호를 좌측 신호와 우측 신호에 해당하는 스테레오 신호로 업믹싱함에 있어서 크기 파라미터에 따라 모노 신호를 이용하여 좌측 신호의 크기와 우측 신호의 크기를 결정하고, 위상 파라미터에 따라 모노 신호를 이용하여 좌측 신호의 위상과 우측 신호의 위상을 결정하고, 향상 파라미터에 따라 디코릴레이트된 신호를 이용하여 위상 파라미터에 의해 결정된 좌측 신호의 위상과 우측 신호의 위상을 개선하여 조절한다.
역변환부(1150)는 변환부(1120)에서 수행하는 변환의 역과정으로 업믹싱부(1140)에서 업믹싱된 스테레오 신호의 도메인을 합성 필터뱅크(synthesis filterbank)를 통해 역변환하고 출력단자 OUT을 통해 출력한다. 예를 들어, 역변환부(1040)는 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 시간 도메인으로 나타낸 모노 신호를 시간 도메인으로만 나타내도록 역변환한다.
도 12는 본 발명에 의한 스테레오 신호 복호화 장치의 일 실시예를 블록도로 도시한 것으로서, 상기 스테레오 신호 복호화 장치는 역다중화부(1200), 모노신호 복호화부(1210), 파라미터 복호화부(1220), 업믹싱부(1230), 조절정보 복호화부(1240), 위상 조절부(1250) 및 역변환부(1260)를 포함하여 이루어진다.
역다중화부(1200)는 입력단자 IN을 통해 부호화단으로부터 비트스트림을 수신받아 역다중화한다. 역다중화부(1200)에서 역다중화하는 비트스트림에는 부호화 장치(미도시)에서 생성된 모노 신호를 업믹스(upmix)하는데 사용되는 파라미터들 및 부호화 장치(미도시)에서 부호화된 모노 신호가 포함된다. 또한, 부호화 장치(미도시)에서 좌측 신호와 우측 신호 사이의 위상 차이가 기 설정된 범위에 해당하여 스테레오 신호의 위상을 조절한 경우 역다중화부(1200)에서 역다중화하는 비트스트림에는 부호화 장치(미도시)에서 조절된 위상과 관련된 정보를 포함한다.
모노신호 복호화부(1210)는 역다중화부(1200)에서 역다중화된 부호화 장치(미도시)에서 부호화된 모노 신호를 복호화한다.
파라미터 복호화부(1220)는 역다중화부(1200)에서 역다중화된 부호화 장치(미도시)에서 생성된 모노 신호를 업믹스(upmix)하는데 사용되는 파라미터들을 복호화한다. 파라미터 복호화부(1220)에서 복호화하는 파라미터들에는 좌측 신호 및 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 크기 파라미터와 좌측 신호와 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터가 있다. 또한, 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 크기 파라미터와 위상 파라미터에 포함되는 정보를 보다 개선할 수 있는 정보를 포함하는 향상 파라미터를 포함할 수 있다. 파라미터 복호화부(1220)에서 복호화되는 파라미터는 각 프레임에 대하여 밴드 별로 생성되는 것이 바람직하다.
업믹싱부(1230)는 파라미터 복호화부(1220)에서 복호화된 크기 파라미터, 위상 파라미터 및 향상 파라미터와 같은 파라미터들을 이용하여 모노신호 복호화부(1210)에서 복호화된 모노 신호를 스테레오 신호로 업믹싱한다. 업믹싱부(1230) 에서 모노 신호를 좌측 신호와 우측 신호에 해당하는 스테레오 신호로 업믹싱함에 있어서 크기 파라미터에 따라 모노 신호를 이용하여 좌측 신호의 크기와 우측 신호의 크기를 결정하고, 위상 파라미터에 따라 모노 신호를 이용하여 좌측 신호의 위상과 우측 신호의 위상을 결정하고, 향상 파라미터에 따라 디코릴레이트된 신호를 이용하여 위상 파라미터에 의해 결정된 좌측 신호의 위상과 우측 신호의 위상을 개선하여 조절한다.
조절정보 복호화부(1240)는 스테레오 신호에 포함된 좌측 신호와 우측 신호 사이의 위상 차이가 기 설정된 범위에 해당되어 부호화 장치(미도시)에서 좌측 신호의 위상과 우측 신호의 위상을 조절한 경우, 다시 말하면 역다중화부(1200)에서 역다중화한 비트스트림에 부호화 장치(미도시)에서 조절된 위상과 관련된 정보가 포함된 경우, 역다중화부(1200)에서 역다중화된 부호화 장치(미도시)에서 조절된 위상과 관련된 정보를 복호화한다. 예를 들면, 부호화 장치(미도시)에서 좌측 신호의 위상을 만큼 조절하고 우측 신호의 위상을 만큼 조절한 경우 부호화 장치(미도시)에서 조절된 위상과 관련된 정보는 값과 관련된 정보를 말한다.
위상 조절부(1250)는 역다중화부(1200)에서 역다중화한 비트스트림에 부호화 장치(미도시)에서 조절된 위상과 관련된 정보가 포함된 경우 조절정보 복호화부(1240)에서 복호화된 부호화 장치(미도시)에서 조절된 위상만큼 업믹싱부(1230)에서 스테레오 신호로 업믹싱된 좌측 신호와 우측 신호의 위상을 각각 조절한다. 그러나 역다중화부(1200)에서 역다중화한 비트스트림에 부호화 장치(미도시)에서 조절된 위상과 관련된 정보가 포함되지 않은 경우 위상 조절부(1250)는 업믹싱 부(1230)에서 스테레오 신호로 업믹싱된 좌측 신호와 우측 신호의 위상을 조절하지 않는다.
역변환부(1260)는 역다중화부(1200)에서 역다중화한 비트스트림에 부호화 장치(미도시)에서 조절된 위상과 관련된 정보가 포함된 경우 도 3에 도시된 변환부(300)에서 수행하는 변환의 역과정으로 위상 조절부(1250)에서 조절된 스테레오 신호의 도메인을 합성 필터뱅크(synthesis filterbank)를 통해 역변환하고 출력단자 OUT을 통해 출력한다. 예를 들어, 역변환부(1260)는 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 시간 도메인으로 나타낸 모노 신호를 시간 도메인으로만 나타내도록 역변환한다.
그러나 역다중화부(1200)에서 역다중화한 비트스트림에 부호화 장치(미도시)에서 조절된 위상과 관련된 정보가 포함되지 않은 경우 역변환부(1260)는 업믹싱부(1230)에서 업믹싱된 스테레오 신호를 역변환한다.
도 13은 본 발명에 의한 스테레오 신호 복호화 장치의 일 실시예를 블록도로 도시한 것으로서, 상기 스테레오 신호 복호화 장치는 역다중화부(1300), 모노신호 복호화부(1320), 변환부(1320), 파라미터 복호화부(1330), 업믹싱부(1340), 조절정보 복호화부(1350), 위상 조절부(1360) 및 역변환부(1370)를 포함하여 이루어진다.
역다중화부(1300)는 입력단자 IN을 통해 부호화단으로부터 비트스트림을 수신받아 역다중화한다. 역다중화부(1300)에서 역다중화하는 비트스트림에는 부호화 장치(미도시)에서 생성된 모노 신호를 업믹스(upmix)하는데 사용되는 파라미터들 및 부호화 장치(미도시)에서 부호화된 모노 신호가 포함된다. 또한, 부호화 장치 (미도시)에서 좌측 신호와 우측 신호 사이의 위상 차이가 기 설정된 범위에 해당하여 스테레오 신호의 위상을 조절한 경우 역다중화부(1300)에서 역다중화하는 비트스트림에는 부호화 장치(미도시)에서 조절된 위상과 관련된 정보를 포함한다.
모노신호 복호화부(1320)는 역다중화부(1300)에서 역다중화된 부호화 장치(미도시)에서 부호화된 모노 신호를 복호화한다.
변환부(1320)는 모노신호 복호화부(1320)에서 복호화된 모노 신호를 분석 필터뱅크(analysis filterbank)를 통해 기 설정된 도메인으로 변환한다. 여기서, 기 설정된 도메인은 복소수 값의 형식과 같은 크기와 위상을 모두 표현할 수 있는 신호로 변환하는 도메인인 것이 바람직하다. 예를 들어, 기 설정된 도메인은 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 각 신호를 시간 도메인으로 나타내어 구현할 수 있다.
파라미터 복호화부(1330)는 역다중화부(1300)에서 역다중화된 부호화 장치(미도시)에서 생성된 모노 신호를 업믹스(upmix)하는데 사용되는 파라미터들을 복호화한다. 파라미터 복호화부(1320)에서 복호화하는 파라미터들에는 좌측 신호 및 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 크기 파라미터와 좌측 신호와 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터가 있다. 또한, 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 크기 파라미터와 위상 파라미터에 포함되는 정보를 보다 개선할 수 있는 정보를 포함하는 향상 파라미터를 포함할 수 있다. 파 라미터 복호화부(1320)에서 복호화되는 파라미터는 각 프레임에 대하여 밴드 별로 생성되는 것이 바람직하다.
업믹싱부(1340)는 파라미터 복호화부(1330)에서 복호화된 크기 파라미터, 위상 파라미터 및 향상 파라미터와 같은 파라미터들을 이용하여 변환부(1320)에서 변환된 모노 신호를 스테레오 신호로 업믹싱한다. 업믹싱부(1340)에서 모노 신호를 좌측 신호와 우측 신호에 해당하는 스테레오 신호로 업믹싱함에 있어서 크기 파라미터에 따라 모노 신호를 이용하여 좌측 신호의 크기와 우측 신호의 크기를 결정하고, 위상 파라미터에 따라 모노 신호를 이용하여 좌측 신호의 위상과 우측 신호의 위상을 결정하고, 향상 파라미터에 따라 디코릴레이트된 신호를 이용하여 위상 파라미터에 의해 결정된 좌측 신호의 위상과 우측 신호의 위상을 개선하여 조절한다.
조절정보 복호화부(1350)는 스테레오 신호에 포함된 좌측 신호와 우측 신호 사이의 위상 차이가 기 설정된 범위에 해당되어 부호화 장치(미도시)에서 좌측 신호의 위상과 우측 신호의 위상을 조절한 경우, 다시 말하면 역다중화부(1300)에서 역다중화한 비트스트림에 부호화 장치(미도시)에서 조절된 위상과 관련된 정보가 포함된 경우, 역다중화부(1300)에서 역다중화된 부호화 장치(미도시)에서 조절된 위상과 관련된 정보를 복호화한다. 예를 들면, 부호화 장치(미도시)에서 좌측 신호의 위상을 만큼 조절하고 우측 신호의 위상을 만큼 조절한 경우 부호화 장치(미도시)에서 조절된 위상과 관련된 정보는 값과 관련된 정보를 말한다.
위상 조절부(1360)는 역다중화부(1300)에서 역다중화한 비트스트림에 부호화 장치(미도시)에서 조절된 위상과 관련된 정보가 포함된 경우 조절정보 복호화 부(1350)에서 복호화된 부호화 장치(미도시)에서 조절된 위상만큼 업믹싱부(1340)에서 스테레오 신호로 업믹싱된 좌측 신호와 우측 신호의 위상을 각각 조절한다. 그러나 역다중화부(1300)에서 역다중화한 비트스트림에 부호화 장치(미도시)에서 조절된 위상과 관련된 정보가 포함되지 않은 경우 위상 조절부(1360)는 업믹싱부(1340)에서 스테레오 신호로 업믹싱된 좌측 신호와 우측 신호의 위상을 조절하지 않는다.
역변환부(1370)는 역다중화부(1300)에서 역다중화한 비트스트림에 부호화 장치(미도시)에서 조절된 위상과 관련된 정보가 포함된 경우 변환부(1320)에서 수행하는 변환의 역과정으로 위상 조절부(1360)에서 위상이 조절된 스테레오 신호의 도메인을 합성 필터뱅크(synthesis filterbank)를 통해 역변환하고 출력단자 OUT을 통해 출력한다. 예를 들어, 역변환부(1370)는 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 시간 도메인으로 나타낸 모노 신호를 시간 도메인으로만 나타내도록 역변환한다.
그러나 역다중화부(1300)에서 역다중화한 비트스트림에 부호화 장치(미도시)에서 조절된 위상과 관련된 정보가 포함되지 않은 경우 역변환부(1370)는 업믹싱부(1340)에서 업믹싱된 스테레오 신호를 역변환한다.
도 14 및 도 15는 본 발명에 의한 스테레오 신호 부호화 장치에 포함된 파라미터 복호화부(1020, 1130, 1220 및 1330)의 일 실시예를 블록도로 도시한 것이다. 이러한 파라미터 복호화부(1020, 1130, 1220 및 1330)는 도 14에 도시된 바와 같이 크기파라미터 복호화부(1400)와 위상파라미터 복호화부(1410)만을 포함하여 실시할 수 있지만, 도 15에 도시된 바와 같이 향상파라미터 복호화부(1430)까지 포함하여 실시할 수도 있다.
크기파라미터 복호화부(1400)는 좌측 신호 및 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 크기 파라미터를 복호화한다.
위상파라미터 복호화부(1410)는 좌측 신호와 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터를 복호화한다.
향상파라미터 추출부(1420)는 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 위상 파라미터가 나타내는 위상을 개선하여 조절하는 향상 파라미터를 복호화한다.
도 16은 본 발명에 의한 스테레오 신호 부호화 장치에 포함된 업믹싱부(1030, 1140, 1230 및 1340)의 일 실시예를 블록도로 도시한 것으로서, 상기 업믹싱부(1030, 1140, 1230 및 1340)는 크기 계산부(1600), 위상 계산부(1610) 및 신호 생성부(1620)를 포함하여 이루어진다.
크기 계산부(1600)는 도 14 및 15의 크기파라미터 복호화부(1400)에서 복호화된 크기 파라미터를 이용하여 모노 신호의 크기를 기초로 좌측 신호의 크기와 우측 신호의 크기를 계산한다. 여기서, 크기 파라미터는 실제 스테레오 신호의 크기와 복호화단에서 복호화할 스테레오 신호의 크기 사이에 발생하는 에러를 최소화하기 위해 실제 스테레오 신호와 에너지 크기의 차이를 최소화할 수 있도록 부호화 장치(미도시)에서 계산된 이득값이다.
모노 신호의 크기가 좌측 신호의 크기와 우측 신호의 크기에 대한 평균값에 해당한다고 좌측 신호와 우측 신호 간의 관계가 기 설정되었다고 가정하면, 크기 계산부(1600)는 다음 기술된 수학식 17에 의하여 좌측 신호의 크기와 우측 신호의 크기를 계산할 수 있다.
[수학식 17]
여기서, 는 크기 계산부(1600)에서 계산된 좌측 신호의 크기이며, 는 크기 계산부(1600)에서 계산된 우측 신호의 크기이고, 는 이득값이며, 는 모노 신호의 크기이고, n은 프레임 번호를 나타내며, k는 밴드 번호를 나타낸다.
위상 계산부(1610)는 도 14 및 15의 위상파라미터 복호화부(1410)에서 복호화된 위상 파라미터를 이용하여 모노 신호의 위상을 기초로 좌측 신호의 위상과 우측 신호의 위상을 계산한다. 여기서, 위상 파라미터는 실제 스테레오 신호의 위상과 복호화 장치에서 복호화할 스테레오 신호 사이의 위상 사이에 발생하는 에러를 최소화하기 위해 실제 스테레오 신호와 에너지 크기의 차이를 최소화할 수 있도록 부호화된에서 계산된 위상 차이값 이다.
만일 좌측 신호의 위상과 우측 신호의 위상이 모노 신호에 대하여 각각 동일 한 위상만큼 차이가 난다고 부호화 장치(미도시)와 복호화 장치(미도시)에 모두 기 설정되어 있다고 가정하고 위상 파라미터에 위상 차이값이 이라면, 위상 계산부(1610)는 좌측 신호의 위상을 모노 신호의 위상에 만큼 가산하여 구할 수 있고 우측 신호의 위상을 모노 신호의 위상에 만큼 감산하여 구할 수 있다.
신호 생성부(1620)는 크기 계산부(1600)에서 계산된 좌측 신호의 크기와 우측 신호의 크기 및 위상 계산부(1610)에서 계산된 좌측 신호의 위상과 우측 신호의 위상에 따라 좌측 신호와 우측 신호를 생성함으로써 스테레오 신호를 생성한다.
예를 들어, 도 18에 도시된 바와 같이 모노 신호 를 기초로 이득값 을 적용하여 좌측 신호의 크기 및 우측 신호의 크기를 결정하고 위상 차이 를 적용하여 모노 신호를 만큼 회전하여 좌측 신호의 위상을 결정하며 모노 신호를 만큼 회전하여 우측 신호의 위상을 결정함으로써 좌측 신호 및 우측 신호 를 생성한다.
도 17은 본 발명에 의한 스테레오 신호 부호화 장치에 포함된 업믹싱부(1030, 1140, 1230 및 1340)의 일 실시예를 블록도로 도시한 것으로서, 상기 업믹싱부(1030, 1140, 1230 및 1340)는 크기 계산부(1700), 위상 계산부(1710), 디코릴레이터(1720), 위상 조절부(1730) 및 신호 생성부(1740)를 포함하여 이루어진다.
크기 계산부(1700)는 도 14 및 15의 크기파라미터 복호화부(1400)에서 복호화된 크기 파라미터를 이용하여 모노 신호의 크기를 기초로 좌측 신호의 크기와 우 측 신호의 크기를 계산한다. 여기서, 크기 파라미터는 실제 스테레오 신호의 크기와 복호화단에서 복호화할 스테레오 신호의 크기 사이에 발생하는 에러를 최소화하기 위해 실제 스테레오 신호와 에너지 크기의 차이를 최소화할 수 있도록 부호화 장치에서 계산된 이득값이다.
모노 신호의 크기가 좌측 신호의 크기와 우측 신호의 크기에 대한 평균값에 해당한다고 좌측 신호와 우측 신호 간의 관계가 기 설정되었다고 가정하면, 크기 계산부(1700)는 다음 기술된 수학식 18에 의하여 좌측 신호의 크기와 우측 신호의 크기를 계산할 수 있다.
[수학식 18]
여기서, 는 크기 계산부(1700)에서 계산된 좌측 신호의 크기이며, 는 크기 계산부(1700)에서 계산된 우측 신호의 크기이고, 는 이득값이며, 는 모노 신호의 크기이고, n은 프레임 번호를 나타내며, k는 밴드 번호를 나타낸다.
위상 계산부(1710)는 도 14 및 15의 위상파라미터 복호화부(1410)에서 복호화된 위상 파라미터를 이용하여 모노 신호의 위상을 기초로 좌측 신호의 위상과 우측 신호의 위상을 계산한다. 여기서, 위상 파라미터는 실제 스테레오 신호의 위상과 복호화 장치에서 복호화할 스테레오 신호 사이의 위상 사이에 발생하는 에러를 최소화하기 위해 실제 스테레오 신호와 에너지 크기의 차이를 최소화할 수 있도록 부호화된에서 계산된 위상 차이값 이다.
만일 좌측 신호의 위상과 우측 신호의 위상이 모노 신호에 대하여 각각 동일한 위상만큼 차이가 난다고 부호화 장치(미도시)와 복호화 장치(미도시)에 모두 기 설정되어 있다고 가정하고 위상 파라미터에 위상 차이값이 라면, 위상 계산부(1710)는 좌측 신호의 위상을 모노 신호의 위상에 만큼 가산하여 구할 수 있고 우측 신호의 위상을 모노 신호의 위상에 만큼 감산하여 구할 수 있다.
디코릴레이터(1720, decorrelator)는 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 생성한다.
위상 조절부(1730)는 도 15의 향상파라미터 복호화부(1420)에서 복호화된 향상 파라미터를 이용하여 디코릴레이터(1720)에서 생성된 디코릴레이트된 신호와 모노 신호를 기초로 위상 계산부(1710)에서 계산된 좌측 신호의 위상과 우측 신호의 위상을 개선하여 좌측 신호와 우측 신호를 조절한다. 향상 파라미터가 부호화 장치(미도시)에서 계산된 라고 가정하면 다음 기재된 수학식 19에 의하여 좌측 신호를 조절하고 수학식 20에 의하여 우측 신호를 조절할 수 있다.
[수학식 19]
여기서, 는 위상 조절부(1730)에서 조절된 좌측 신호이며, 는 크기 계산부(1700)에서 계산된 좌측 신호의 크기와 위상 계산부(1710)에서 계산된 좌측 신호의 위상을 적용한 좌측 신호이고, 는 이득값이며, 는 위상 파라미터가 나타내는 위상 차이이고, 는 디코릴레이터(1720)에서 디코릴레이트된 신호의 크기이며, 는 향상 파라미터가 나타내는 위상이고, 는 모노 신호의 크기이다.
[수학식 20]
여기서, 는 위상 조절부(1730)에서 조절된 우측 신호이며, 는 크기 계산부(1700)에서 계산된 우측 신호의 크기와 위상 계산부(1710)에서 계산된 우측 신호의 위상을 적용한 우측 신호이고, 는 이득값이며, 는 위상 파라미터가 나타내는 위상 차이이고, 는 디코릴레이터(1720)에서 디코릴레이트된 신호의 크기이며, 는 향상 파라미터가 나타내는 위상이고, 는 모노 신호의 크기이다.
신호 생성부(1740)는 크기 계산부(1700)에서 계산된 좌측 신호의 크기와 우측 신호의 크기, 위상 계산부(1710)에서 계산된 좌측 신호의 위상과 우측 신호의 위상 및 위상 조절부(1730)에서 조절된 좌측 신호의 위상과 우측 신호의 위상에 따라 좌측 신호와 우측 신호를 생성함으로써 스테레오 신호를 생성한다.
예를 들어, 도 18에 도시된 바와 같이 모노 신호 를 기초로 이득값 을 적용하여 좌측 신호의 크기 및 우측 신호의 크기를 결정하고 위상 차이 를 적용하여 모노 신호를 만큼 회전하여 좌측 신호의 위상을 결정하며 모노 신호를 만큼 회전하여 우측 신호의 위상을 결정함으로써 제1 좌측 신호 및 제1 우측 신호 를 생성한다.
그리고 제1 좌측 신호 에 대하여 크기를 로 조절한 제2 좌측 신호 를 생성하고, 제1 디코릴레이트 신호 에 대하여 위상을 만큼 회전하여 제2 디코릴레이트 신호 를 생성한 후 크기를 로 조절한 제3 좌측 신호 를 생성하며, 제2 좌측 신호 와 제3 좌측 신호 를 합하여 최종적으로 제4 좌측 신호 를 생성한다. 좌측 신호와 동일한 방식으로 우측 신호 를 생성한다.
이러한 업믹싱부(1030, 1140, 1230 및 1340)는 도 19에 도시된 바와 같이 모노 신호 를 입력받고, 디코릴레이터(1720)에서 디코릴레이트 신호 를 생성하며, 크기 파라미터가 나타내는 이득값 , 위상 파라미터가 나타내는 위상 차이인 및 향상 파라미터가 나타내는 위상 를 이용하여 모노 신호 와 디코릴레이트 신호 를 기초로 좌측 신호 와 우측 신호 를 생성할 수 있다.
또한, 도 19에 도시된 블록도에서 수행되는 과정을 다음에 기술된 수학식 21의 행렬로서 간단히 표현할 수 있다.
[수학식 21]
여기서, 는 최종적으로 생성된 좌측 신호이고, 는 최종적으로 생성된 우측 신호이며, 는 위상 파라미터가 나타내는 위상 차이이고, 는 이득값이며, 는 향상 파라미터가 나타내는 위상이고, 는 모노 신호이며, 는 디코릴레이트된 신호이다.
수학식 21에서는 모노 신호 와 디코릴레이트 신호 에 대하여 우선 회전 변환을 수행하고 다음으로 크기를 변환하며 마지막으로 위상을 조절한다. 그러나 반드시 이러한 순서에 의하여 실시해야 하는 것은 아니다.
도 20는 본 발명에 의한 스테레오 신호 부호화 방법에 대한 일 실시예를 흐름도로 도시한 것이다.
먼저, 입력된 스테레오 신호를 분석 필터뱅크(analysis filterbank)를 통해 기 설정된 도메인으로 변환한다(제2000단계). 여기서, 기 설정된 도메인은 복소수 값의 형식과 같은 크기와 위상을 모두 표현할 수 있는 신호로 변환하는 도메인인 것이 바람직하다. 예를 들어, 기 설정된 도메인은 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 각 신호를 시간 도메인으로 나타내어 구현할 수 있다.
제2000단계에서 기 설정된 도메인으로 변환된 스테레오 신호를 모노 신호로 다운믹스(downmix)한다(제2010단계).
제2010단계에서 다운믹스하는 모노 신호의 크기는 좌측 신호의 크기와 우측 신호의 크기에 대한 평균값으로 다운믹스하는 것이 바람직하다. 또한, 모노 신호의 방향은 좌측 신호와 우측 신호의 하프 섬(half sum) 벡터 상에 마련되는 것이 바람직하다.
제2010단계에서 다운믹스된 모노 신호를 부호화한다(제2020단계).
복호화단에서 모노 신호를 스테레오 신호로 업믹스(upmix)하는 데 이용되는 파라미터들을 스테레오 신호에서 추출하여 부호화한다(제2030단계). 제2030단계에서 추출되는 파라미터는 모노 신호를 기초로 하여 좌측 신호와 우측신호를 생성할 수 있는 정보이다.
이러한 파라미터에는 좌측 신호 및 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 크기 파라미터와 좌측 신호와 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터가 있다. 또한, 모노 신호에 대하여 수직하는 벡터 성 분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 크기 파라미터와 위상 파라미터에 포함되는 정보를 보다 개선할 수 있는 정보를 포함하는 향상 파라미터를 포함할 수 있다.
이러한 제2030단계에서 추출되는 파라미터는 각 프레임에 대하여 밴드 별로 생성되는 것이 바람직하다.
제2030단계에서 부호화된 파라미터들 및 제2020단계에서 부호화된 모노 신호를 포함하여 다중화함으로써 비트스트림을 생성한다(제2040단계).
도 21은 본 발명에 의한 스테레오 신호 부호화 방법에 대한 일 실시예를 흐름도로 도시한 것이다.
먼저, 입력된 스테레오 신호를 분석 필터뱅크(analysis filterbank)를 통해 기 설정된 도메인으로 변환한다(제2100단계). 여기서, 기 설정된 도메인은 복소수 값의 형식과 같은 크기와 위상을 모두 표현할 수 있는 신호로 변환하는 도메인인 것이 바람직하다. 예를 들어, 기 설정된 도메인은 QMF(Quadrature Mirror Filterbank) 또는 LOT(Lapped Orthogonal Transform)과 같은 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 각 신호를 시간 도메인으로 나타내어 구현할 수 있다.
제2100단계에서 기 설정된 도메인으로 변환된 스테레오 신호를 모노 신호로 다운믹스(downmix)한다(제2110단계).
제2110단계에서 다운믹싱되는 모노 신호의 크기는 좌측 신호의 크기와 우측 신호의 크기에 대한 평균값으로 다운믹스하는 것이 바람직하다. 또한, 모노 신호 의 방향은 좌측 신호와 우측 신호의 하프 섬(half sum) 벡터 상에 마련되는 것이 바람직하다.
제2100단계에서 수행하는 변환의 역과정으로 제2110단계에서 다운믹스된 모노 신호의 도메인을 합성 필터뱅크(synthesis filterbank)를 통해 역변환한다(제2120단계). 예를 들어, 제2120단계에서는 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 시간 도메인으로 나타낸 모노 신호를 시간 도메인으로만 나타내도록 역변환한다.
제2120단계에서 역변환된 모노 신호를 부호화한다(제2130단계).
복호화단에서 모노 신호를 스테레오 신호로 업믹스(upmix)하는 데 이용되는 파라미터들을 스테레오 신호에서 추출하여 부호화한다(제2140단계). 제2140단계에서 추출되는 파라미터는 모노 신호를 기초로 하여 좌측 신호와 우측신호를 생성할 수 있는 정보이다.
이러한 파라미터에는 좌측 신호 및 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 크기 파라미터와 좌측 신호와 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터가 있다. 또한, 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 크기 파라미터와 위상 파라미터에 포함되는 정보를 보다 개선할 수 있는 정보를 포함하는 향상 파라미터를 포함할 수 있다.
이러한 제2140단계에서 추출되는 파라미터는 각 프레임에 대하여 밴드 별로 생성되는 것이 바람직하다.
제2140단계에서 부호화된 파라미터들 및 제2130단계에서 부호화된 모노 신호를 포함하여 다중화함으로써 비트스트림을 생성한다(제2150단계).
도 22는 본 발명에 의한 스테레오 신호 부호화 방법에 대한 일 실시예를 흐름도로 도시한 것이다.
먼저, 입력된 스테레오 신호를 분석 필터뱅크(analysis filterbank)를 통해 기 설정된 도메인으로 변환한다(제2200단계). 여기서, 기 설정된 도메인은 복소수 값의 형식과 같은 크기와 위상을 모두 표현할 수 있는 신호로 변환하는 도메인인 것이 바람직하다. 예를 들어, 기 설정된 도메인은 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 각 신호를 시간 도메인으로 나타내어 구현할 수 있다.
제2200단계에서 기 설정된 도메인으로 변환된 스테레오 신호에 포함된 좌측 신호와 우측 신호 사이의 위상 차이가 기 설정된 범위에 해당하는지 여부를 판단한다(제2205단계). 왜냐하면 좌측 신호와 우측 신호 사이의 위상 차이가 180도에 가까울 경우 좌측 신호와 우측 신호의 벡터에 대한 합이 '0'에 가깝기 때문이다. 여기서, 기 설정된 범위는 180도를 중심으로 소정의 범위에 해당하는 것으로 기 설정하는 것이 바람직하다.
[수학식 22]
[수학식 23]
가 보다 작다고 판단되면 제2205단계에서는 좌측 신호의 위상과 우측 신호의 위상을 조절하는 것으로 결정하고, 가 보다 크다고 판단되면 제2205단계에서는 좌측 신호의 위상과 우측 신호의 위상을 조절하지 않는 것으로 결정한다.
제2205단계에서 좌측 신호와 우측 신호 사이의 위상 차이가 기 설정된 범위에 해당한다고 판단되면, 좌측 신호의 위상과 우측 신호의 위상을 기 설정된 위상 만큼 조절한다(제2210단계).
이러한 제2210단계는 좌측 신호의 위상과 우측 신호의 위상을 각각 동일한 위상만큼 조절한다. 예를 들어, 제2210단계는 좌측 신호의 위상을 만큼 조절할 경우 우측 신호의 위상을 만큼 조절한다.
[수학식 24]
제2210단계에서 조절된 위상과 관련된 정보를 부호화한다(제2220단계). 예를 들어, 제2220단계는 제2210단계에서 좌측 신호의 위상을 만큼 조절하고 우측 신호의 위상을 만큼 조절한 경우 값과 관련된 정보를 포함하여 부호화한다.
제2210단계에서 위상이 조절된 스테레오 신호 또는 제2200단계에서 기 설정된 도메인으로 변환된 스테레오 신호를 모노 신호로 다운믹스(downmix)한다(제2230단계).
[수학식 25]
[수학식 26]
제2230단계에서 다운믹스하는 모노 신호의 크기는 좌측 신호의 크기와 우측 신호의 크기에 대한 평균값으로 다운믹스하는 것이 바람직하다. 또한, 모노 신호 의 방향은 좌측 신호와 우측 신호의 하프 섬(half sum) 벡터 상에 마련되는 것이 바람직하다.
제2230단계에서 다운믹스된 모노 신호를 부호화한다(제2240단계).
복호화단에서 모노 신호를 스테레오 신호로 업믹스(upmix)하는 데 이용되는 파라미터들을 스테레오 신호에서 추출하여 부호화한다(제2250단계). 제2250단계에서 추출되는 파라미터는 모노 신호를 기초로 하여 좌측 신호와 우측신호를 생성할 수 있는 정보이다.
이러한 파라미터에는 좌측 신호 및 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 크기 파라미터와 좌측 신호와 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터가 있다. 또한, 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 크기 파라미터와 위상 파라미터에 포함되는 정보를 보다 개선할 수 있는 정보를 포함하는 향상 파라미터를 포함할 수 있다.
이러한 제2250단계에서 추출되는 파라미터는 각 프레임에 대하여 밴드 별로 생성되는 것이 바람직하다.
제2250단계에서 부호화된 파라미터들 및 제2240단계에서 부호화된 모노 신호를 포함하여 다중화함으로써 비트스트림을 생성한다(제2260단계). 또한, 제2260단계는 제2210단계에서 스테레오 신호의 위상을 조절한 경우 제2220단계에서 부호화된 조절된 위상과 관련된 정보를 포함하여 다중화한다.
도 23는 본 발명에 의한 스테레오 신호 부호화 방법에 대한 일 실시예를 흐름도로 도시한 것이다.
먼저, 입력된 스테레오 신호를 분석 필터뱅크(analysis filterbank)를 통해 기 설정된 도메인으로 변환한다(제2300단계). 여기서, 기 설정된 도메인은 복소수 값의 형식과 같은 크기와 위상을 모두 표현할 수 있는 신호로 변환하는 도메인인 것이 바람직하다. 예를 들어, 기 설정된 도메인은 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 각 신호를 시간 도메인으로 나타내어 구현할 수 있다.
제2300단계에서 기 설정된 도메인으로 변환된 스테레오 신호에 포함된 좌측 신호와 우측 신호 사이의 위상 차이가 기 설정된 범위에 해당하는지 여부를 판단한다(제2305단계). 왜냐하면 좌측 신호와 우측 신호 사이의 위상 차이가 180도에 가까울 경우 좌측 신호와 우측 신호의 벡터에 대한 합이 '0'에 가깝기 때문이다. 여기서, 기 설정된 범위는 180도를 중심으로 소정의 범위에 해당하는 것으로 기 설정하는 것이 바람직하다.
[수학식 27]
[수학식 28]
가 보다 작다고 판단되면 제2305단계에서는 좌측 신호의 위상과 우측 신호의 위상을 조절하는 것으로 결정하고, 가 보다 크다고 판단되면 제2305단계에서는 좌측 신호의 위상과 우측 신호의 위상을 조절하지 않는 것으로 결정한다.
제2305단계에서 좌측 신호와 우측 신호 사이의 위상 차이가 기 설정된 범위에 해당한다고 판단되면, 좌측 신호의 위상과 우측 신호의 위상을 기 설정된 위상만큼 조절한다(제2310단계). 왜냐하면 좌측 신호와 우측 신호 사이의 위상 차이가 180도에 가까울 경우 좌측 신호와 우측 신호의 벡터에 대한 합이 '0'에 가깝기 때문이다. 여기서, 기 설정된 범위는 180도를 중심으로 소정의 범위에 해당하는 것으로 기 설정하는 것이 바람직하다.
이러한 제2310단계는 좌측 신호의 위상과 우측 신호의 위상을 각각 동일한 위상만큼 조절한다. 예를 들어, 제2310단계는 좌측 신호의 위상을 만큼 조절할 경우 우측 신호의 위상을 만큼 조절한다.
[수학식 29]
제2310단계에서 조절된 위상과 관련된 정보를 부호화한다(제2320단계). 예를 들어, 제2320단계에서는 제2310단계에서 좌측 신호의 위상을 만큼 조절하고 우측 신호의 위상을 만큼 조절한 경우 값과 관련된 정보를 포함하여 부호화한다.
제2310단계에서 위상이 조절된 스테레오 신호 또는 제2300단계에서 기 설정된 도메인으로 변환된 스테레오 신호를 모노 신호로 다운믹스(downmix)한다(제2330단계).
[수학식 30]
[수학식 31]
제2330단계에서 다운믹스하는 모노 신호의 크기는 좌측 신호의 크기와 우측 신호의 크기에 대한 평균값으로 다운믹스하는 것이 바람직하다. 또한, 모노 신호의 방향은 좌측 신호와 우측 신호의 하프 섬(half sum) 벡터 상에 마련되는 것이 바람직하다.
제2300단계에서 수행하는 변환의 역과정으로 제2330단계에서 다운믹스된 모노 신호의 도메인을 합성 필터뱅크(synthesis filterbank)를 통해 역변환한다(제2340단계). 예를 들어, 제2340단계에서는 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 시간 도메인으로 나타낸 모노 신호를 시간 도메인으로만 나타내도록 역변환한다.
제2340단계에서 역변환된 모노 신호를 부호화한다(제2350단계).
복호화단에서 모노 신호를 스테레오 신호로 업믹스(upmix)하는 데 이용되는 파라미터들을 스테레오 신호에서 추출하여 부호화한다(제2360단계). 제2360단계에서 추출되는 파라미터는 모노 신호를 기초로 하여 좌측 신호와 우측신호를 생성할 수 있는 정보이다.
이러한 파라미터에는 좌측 신호 및 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 크기 파라미터와 좌측 신호와 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터가 있다. 또한, 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 크기 파라미터와 위상 파라미터에 포함되는 정보를 보다 개선할 수 있는 정보를 포함하는 향상 파라미터를 포함할 수 있다.
이러한 제2360단계에서 추출되는 파라미터는 각 프레임에 대하여 밴드 별로 생성되는 것이 바람직하다.
제2360단계에서 부호화된 파라미터들 및 제2350단계에서 부호화된 모노 신호를 포함하여 다중화함으로써 비트스트림을 생성한다(제2370단계). 또한, 제2370단계에서는 제2310단계에서 스테레오 신호의 위상을 조절한 경우 제2320단계에서 부호화된 조절된 위상과 관련된 정보를 포함하여 다중화한다.
도 24 및 도 25는 본 발명에 의한 스테레오 신호 부호화 방법에 포함된 제2030단계, 제2140단계, 제2250단계 및 제2306단계의 일 실시예를 흐름도로 도시한 것이다. 이러한 제2030단계, 제2140단계, 제2250단계 및 제2306단계는 도 24에 도시된 바와 같이 제2400단계와 제2420단계만을 포함하여 실시할 수 있지만, 도 25에 도시된 바와 같이 제2420단계까지 포함하여 실시할 수도 있다.
먼저, 좌측 신호 및 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 크기 파라미터를 추출하여 부호화한다(제2400단계).
제2400단계 후에, 좌측 신호와 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터를 추출하여 부호화한다(제2420단계). 제2420단계에서는 좌측 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터를 추출하거나 우측 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터를 추출할 수 있고, 좌측 신호와 우측 신호 모두에 대하여 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터를 추출할 수도 있다.
도 25에 도시된 일 실시예에서만 포함하여 실시되는 제2420단계는 모노 신호 에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 위상 파라미터가 나타내는 위상을 개선하여 조절하는 향상 파라미터를 추출하여 부호화한다.
그러나 제2400단계 내지 제2420단계는 본 발명에 도시된 순서에 한정하여 실시해야 하는 것은 아니다.
도 26는 본 발명에 의한 스테레오 신호 부호화 방법에 포함된 제2400단계에 대한 일 실시예를 흐름도로 도시한 것이다.
먼저, 좌측 신호의 크기와 우측 신호의 크기가 서로 기 설정된 소정의 관계를 갖는다고 가정하고, 실제 스테레오 신호의 크기와 복호화단에서 복호화할 스테레오 신호의 크기 사이에 발생하는 에러를 최소화하기 위해 실제 스테레오 신호와 제2600단계에서 계산될 이득값이 적용되어 모노 신호를 기반으로 생성된 스테레오 신호 사이에 발생하는 에너지 크기의 차이를 최소화할 수 있는 이득값을 계산한다(제2600단계).
제2600단계에서 계산된 이득값은 복호화단에서 모노 신호를 스테레오 신호로 업믹싱함에 있어서 좌측 신호와 우측 신호의 크기를 생성하는 데 이용된다.
예를 들어, 모노 신호의 크기가 좌측 신호의 크기와 우측 신호의 크기에 대한 평균값에 해당한다고 좌측 신호와 우측 신호 간의 관계가 기 설정되었다고 가정하면, 다음 기술된 수학식 32에 의하여 좌측 신호와 우측 신호를 표현할 수 있다.
[수학식 32]
여기서, 는 제2600단계에서 계산된 이득값을 적용한 좌측 신호의 크기이며, 는 제2600단계에서 계산된 이득값을 적용할 우측 신호의 크기이고, 는 신호의 크기를 계산하는 데 이용되는 이득값이며, 는 모노 신호의 크기이고, n은 프레임 번호를 나타내며, k는 밴드 번호를 나타낸다.
실제 스테레오 신호와 제2600단계에서 계산된 이득값을 적용한 스테레오 신호 사이의 에너지 차이를 다음 기술된 수학식 33에 의해 구할 수 있다. 이러한 수학식 33에 수학식 32를 대입하면 다음과 같다.
[수학식 33]
여기서, 는 실제 스테레오 신호와 제2600단계에서 계산된 이득값을 적용한 스테레오 신호 사이의 에너지 차이이고, 는 제2600단계에서 계산된 이득값을 적용한 좌측 신호의 크기이며, 는 제2600단계에서 계산된 이득값을 적용한 우측 신호의 크기이고, 는 실제 좌측 신호의 크기이며, 는 실제 우측 신호의 크기이고, 는 신호의 크기를 계산하는 데 이용되는 이득값이며, 는 모노 신호의 크기이고, n은 프레임 번호를 나타내며, k는 밴드 번호를 나타낸다.
[수학식 34]
여기서, 는 신호의 크기를 계산하는 데 이용되는 이득값이며, 는 실제 좌측 신호의 크기이고, 는 실제 우측 신호의 크기이며, 는 모노 신호의 크기이고, n은 프레임 번호를 나타내며, k는 밴드 번호를 나타낸다.
따라서, 제2600단계에서는 실제 좌측 신호의 크기인 , 실제 우측 신호의 크기인 및 모노 신호의 크기인 를 수학식 34에 대입함으로써 실제 스테레오 신호와 에너지 크기의 차이를 최소화할 수 있는 이득값을 계산할 수 있다.
제2600단계에서 계산된 이득값을 부호화한다(제2610단계).
도 27은 본 발명에 의한 스테레오 신호 부호화 방법에 포함된 제2420단계에 대한 일 실시예를 흐름도로 도시한 것이다.
먼저, 좌측 신호의 위상과 우측 신호의 위상이 서로 기 설정된 소정의 관계를 갖는다고 가정하고, 실제 스테레오 신호의 위상과 복호화단에서 복호화할 스테레오 신호 사이의 위상 사이에 발생하는 에러를 최소화하기 위해 실제 스테레오 신호와 제2700단계에서 계산될 위상 차이가 적용되어 생성된 스테레오 신호 사이에 발생하는 에너지 크기의 차이를 최소화할 수 있는 위상 차이값을 계산한다(제2700단계).
실제 스테레오 신호와 제2700단계에서 계산될 위상 차이가 적용되어 생성될 스테레오 신호 사이에 발생하는 에너지 크기의 차이를 다음에 기재된 수학식 35에 의해 계산할 수 있다.
[수학식 35]
여기서, 는 실제 스테레오 신호와 제2700단계에서 계산될 위상 차이를 적용할 스테레오 신호 사이의 에너지 차이이고, 는 실제 우측 신호의 크기이며, 는 실제 좌측 신호의 크기이고, 는 실제 우측 신호의 위상이며, 는 모노 신호의 위상이고, 는 실제 좌측 신호의 위상이며, 는 모노 신호와 우측 신호의 위상 차이이고, 는 모노 신호와 좌측 신호의 위상 차이이며, n은 프레임 번호를 나타내고, k는 밴드 번호를 나타낸다.
만일 수학식 35에서 좌측 신호와 모노 신호의 위상 차이와 우측 신호와 모노신호의 위상 차이가 서로 동일하다고 가정하면, 다시 말해 와 가 동일한 값인 에 해당한다고 가정하면, 수학식 35를 다음에 기재된 수학식 36으로 정리할 수 있다.
[수학식 36]
여기서, 는 모노 신호와 스테레오 신호의 위상 차이이고, 는 실제 우측 신호의 크기이며, 는 실제 좌측 신호의 크기이고, 는 실제 우측 신호의 위상이며, 는 모노 신호의 위상이고, 는 실제 좌측 신호의 위상이며, n은 프레임 번호를 나타내고, k는 밴드 번호를 나타낸다.
따라서, 제2700단계에서는 실제 좌측 신호의 크기인 , 실제 우측 신호의 크기인 , 실제 좌측 신호의 위상인 , 실제 우측 신호의 위상인 및 모노 신호의 위상인 를 수학식 36에 대입함으로써 실제 스테레오 신호와 에너지 크기의 차이를 최소화할 수 있는 위상 차이를 구할 수 있다.
제2700단계에서 계산된 위상 차이를 부호화한다(제2710단계).
도 28은 본 발명에 의한 스테레오 신호 부호화 방법에 포함된 제2420단계에 대한 일 실시예를 흐름도로 도시한 것이다.
먼저, 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 제2420단계에서 부호화된 위상 파라미터가 나타내는 위상을 개선하여 조절할 수 있는 위상을 계산한다(제2800단계).
예를 들어, 제2800단계에서는 다음 기술된 수학식 37에 의해 위상 파라미터가 나타내는 위상을 개선하여 조절할 수 있는 위상을 계산할 수 있다.
[수학식 37]
여기서, 는 실제 좌측 신호의 크기이고, 는 실제 좌측 신호의 위상이며, 는 모노 신호의 위상이고, 는 모노 신호와 스테레오 신호의 위상 차이이며, 는 실제 우측 신호의 크기이고, 는 실제 우측 신호의 위상이며, 는 밴드의 경계값이고, n은 프레임 번호를 나타내고, k는 밴드 번호를 나타낸다.
그러므로 제2800단계에서는 실제 좌측 신호의 크기인 , 실제 좌측 신호의 위상인 , 모노 신호의 위상인 , 모노 신호와 스테레오 신호의 위상 차이인 , 실제 우측 신호의 크기인 및 실제 우측 신호의 위상인 를 이용하여 위상 파라미터가 나타내는 위상을 개선하여 조절할 수 있는 위상을 계산할 수 있다.
그러므로 제2800단계에서는 실제 좌측 신호의 크기인 , 실제 좌측 신호의 위상인 , 모노 신호의 위상인 , 모노 신호와 스테레오 신호의 위상 차이인 , 실제 우측 신호의 크기인 및 실제 우측 신호의 위상인 를 이용하여 위상 파라미터가 나타내는 위상을 개선하여 조절할 수 있는 위상을 계산할 수 있다.
도 29은 본 발명에 의한 스테레오 신호 복호화 방법에 대한 일 실시예를 흐름도로 도시한 것이다.
먼저, 부호화단으로부터 비트스트림을 수신받아 역다중화한다(제2900단계). 제2900단계에서 역다중화하는 비트스트림에는 부호화 장치에서 생성된 모노 신호를 업믹스(upmix)하는데 사용되는 파라미터들 및 부호화 장치에서 부호화된 모노 신호가 포함된다.
제2900단계에서 역다중화된 부호화 장치에서 부호화된 모노 신호를 복호화한다(제2910단계).
제2900단계에서 역다중화된 부호화 장치에서 생성된 모노 신호를 업믹스(upmix)하는데 사용되는 파라미터들을 복호화한다(제2920단계). 제2920단계에서 복호화하는 파라미터들에는 좌측 신호 및 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 크기 파라미터와 좌측 신호와 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터가 있다. 또한, 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 크기 파라미터와 위 상 파라미터에 포함되는 정보를 보다 개선할 수 있는 정보를 포함하는 향상 파라미터를 포함할 수 있다. 제2920단계에서 복호화되는 파라미터는 각 프레임에 대하여 밴드 별로 생성되는 것이 바람직하다.
제2920단계에서 복호화된 크기 파라미터, 위상 파라미터 및 향상 파라미터와 같은 파라미터들을 이용하여 제2910단계에서 복호화된 모노 신호를 스테레오 신호로 업믹싱한다(제2930단계). 제2930단계에서 모노 신호를 좌측 신호와 우측 신호에 해당하는 스테레오 신호로 업믹싱함에 있어서 크기 파라미터에 따라 모노 신호를 이용하여 좌측 신호의 크기와 우측 신호의 크기를 결정하고, 위상 파라미터에 따라 모노 신호를 이용하여 좌측 신호의 위상과 우측 신호의 위상을 결정하고, 향상 파라미터에 따라 디코릴레이트된 신호를 이용하여 위상 파라미터에 의해 결정된 좌측 신호의 위상과 우측 신호의 위상을 개선하여 조절한다.
도 20의 제2000단계에서 수행하는 변환의 역과정으로 제2930단계에서 업믹싱된 스테레오 신호의 도메인을 합성 필터뱅크(synthesis filterbank)를 통해 역변환한다(제2940단계). 예를 들어, 제2940단계에서는 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 시간 도메인으로 나타낸 모노 신호를 시간 도메인으로만 나타내도록 역변환한다.
도 30는 본 발명에 의한 스테레오 신호 복호화 방법에 대한 일 실시예를 흐름도로 도시한 것이다.
먼저, 부호화단으로부터 비트스트림을 수신받아 역다중화한다(제3000단계). 제3000단계에서 역다중화하는 비트스트림에는 부호화 장치에서 생성된 모노 신호를 업믹스(upmix)하는데 사용되는 파라미터들 및 부호화 장치에서 부호화된 모노 신호가 포함된다.
제3000단계에서 역다중화된 부호화 장치에서 부호화된 모노 신호를 복호화한다(제3010단계).
제3010단계에서 복호화된 모노 신호를 분석 필터뱅크(analysis filterbank)를 통해 기 설정된 도메인으로 변환한다(제3020단계). 여기서, 기 설정된 도메인은 복소수 값의 형식과 같은 크기와 위상을 모두 표현할 수 있는 신호로 변환하는 도메인인 것이 바람직하다. 예를 들어, 기 설정된 도메인은 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 각 신호를 시간 도메인으로 나타내어 구현할 수 있다.
제3000단계에서 역다중화된 부호화 장치에서 생성된 모노 신호를 업믹스(upmix)하는데 사용되는 파라미터들을 복호화한다(제3030단계). 제3030단계에서 복호화하는 파라미터들에는 좌측 신호 및 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 크기 파라미터와 좌측 신호와 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터가 있다. 또한, 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 크기 파라미터와 위상 파라미터에 포함되는 정보를 보다 개선할 수 있는 정보를 포함하는 향상 파라미터를 포함할 수 있다. 제3030단계에서 복호화되는 파라미터는 각 프레임에 대하여 밴드 별로 생성되는 것이 바람직하다.
제3030단계에서 복호화된 크기 파라미터, 위상 파라미터 및 향상 파라미터와 같은 파라미터들을 이용하여 제3010단계에서 복호화된 모노 신호를 스테레오 신호로 업믹싱한다(제3040단계). 제3040단계에서 모노 신호를 좌측 신호와 우측 신호에 해당하는 스테레오 신호로 업믹싱함에 있어서 크기 파라미터에 따라 모노 신호를 이용하여 좌측 신호의 크기와 우측 신호의 크기를 결정하고, 위상 파라미터에 따라 모노 신호를 이용하여 좌측 신호의 위상과 우측 신호의 위상을 결정하고, 향상 파라미터에 따라 디코릴레이트된 신호를 이용하여 위상 파라미터에 의해 결정된 좌측 신호의 위상과 우측 신호의 위상을 개선하여 조절한다.
제3020단계에서 수행하는 변환의 역과정으로 제3040단계에서 업믹싱된 스테레오 신호의 도메인을 합성 필터뱅크(synthesis filterbank)를 통해 역변환한다(제3050단계). 예를 들어, 제3050단계에서는 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 시간 도메인으로 나타낸 모노 신호를 시간 도메인으로만 나타내도록 역변환한다.
도 31은 본 발명에 의한 스테레오 신호 복호화 방법에 대한 일 실시예를 흐름도로 도시한 것이다.
먼저, 부호화단으로부터 비트스트림을 수신받아 역다중화한다(제3100단계). 제3100단계에서 역다중화하는 비트스트림에는 부호화 장치에서 생성된 모노 신호를 업믹스(upmix)하는데 사용되는 파라미터들 및 부호화 장치에서 부호화된 모노 신호가 포함된다. 또한, 부호화 장치에서 좌측 신호와 우측 신호 사이의 위상 차이가 기 설정된 범위에 해당하여 스테레오 신호의 위상을 조절한 경우 제3100단계에서 역다중화하는 비트스트림에는 부호화 장치에서 조절된 위상과 관련된 정보를 포함한다.
제3100단계에서 역다중화된 부호화 장치에서 부호화된 모노 신호를 복호화한다(제3110단계).
제3100단계에서 역다중화된 부호화 장치에서 생성된 모노 신호를 업믹스(upmix)하는데 사용되는 파라미터들을 복호화한다(제3120단계). 제3120단계에서 복호화하는 파라미터들에는 좌측 신호 및 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 크기 파라미터와 좌측 신호와 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터가 있다. 또한, 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 크기 파라미터와 위상 파라미터에 포함되는 정보를 보다 개선할 수 있는 정보를 포함하는 향상 파라미터를 포함할 수 있다. 제3120단계에서 복호화되는 파라미터는 각 프레임에 대하여 밴드 별로 생성되는 것이 바람직하다.
제3120단계에서 복호화된 크기 파라미터, 위상 파라미터 및 향상 파라미터와 같은 파라미터들을 이용하여 제3110단계에서 복호화된 모노 신호를 스테레오 신호로 업믹싱한다(제3130단계). 제3130단계에서 모노 신호를 좌측 신호와 우측 신호에 해당하는 스테레오 신호로 업믹싱함에 있어서 크기 파라미터에 따라 모노 신호를 이용하여 좌측 신호의 크기와 우측 신호의 크기를 결정하고, 위상 파라미터에 따라 모노 신호를 이용하여 좌측 신호의 위상과 우측 신호의 위상을 결정하고, 향 상 파라미터에 따라 디코릴레이트된 신호를 이용하여 위상 파라미터에 의해 결정된 좌측 신호의 위상과 우측 신호의 위상을 개선하여 조절한다.
제3130단계 후에, 스테레오 신호에 포함된 좌측 신호와 우측 신호 사이의 위상 차이가 기 설정된 범위에 해당되어 부호화 장치에서 좌측 신호의 위상과 우측 신호의 위상을 조절하였는지 여부를 판단한다(제3140단계). 다시 말하면 제3100단계에서 역다중화한 비트스트림에 부호화 장치에서 조절된 위상과 관련된 정보가 포함되었는지 여부를 판단한다.
만일 부호화 장치에서 좌측 신호의 위상과 우측 신호의 위상을 조절하였다고 제3140단계에서 판단되면, 제3100단계에서 역다중화된 부호화 장치에서 조절된 위상과 관련된 정보를 복호화한다(제3145단계). 예를 들면, 부호화 장치에서 좌측 신호의 위상을 만큼 조절하고 우측 신호의 위상을 만큼 조절한 경우 부호화 장치에서 조절된 위상과 관련된 정보는 값과 관련된 정보를 말한다.
제3140단계에서 복호화된 부호화 장치에서 조절된 위상만큼 제3130단계에서 스테레오 신호로 업믹싱된 좌측 신호와 우측 신호의 위상을 각각 조절한다(제3150단계).
제3100단계에서 역다중화한 비트스트림에 부호화 장치에서 조절된 위상과 관련된 정보가 포함된 경우 도 22의 제2200단계에서 수행하는 변환의 역과정으로 제3130단계에서 업믹싱된 스테레오 신호 또는 제3150단계에서 조절된 스테레오 신호의 도메인을 합성 필터뱅크(synthesis filterbank)를 통해 역변환한다(제3160단계). 예를 들어, 제3160단계는 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 시간 도메인으로 나타낸 모노 신호를 시간 도메인으로만 나타내도록 역변환한다.
도 32은 본 발명에 의한 스테레오 신호 복호화 방법에 대한 일 실시예를 흐름도로 도시한 것이다.
먼저, 부호화단으로부터 비트스트림을 수신받아 역다중화한다(제3200단계). 제3200단계에서 역다중화하는 비트스트림에는 부호화 장치에서 생성된 모노 신호를 업믹스(upmix)하는데 사용되는 파라미터들 및 부호화 장치에서 부호화된 모노 신호가 포함된다. 또한, 부호화 장치에서 좌측 신호와 우측 신호 사이의 위상 차이가 기 설정된 범위에 해당하여 스테레오 신호의 위상을 조절한 경우 제3200단계에서 역다중화하는 비트스트림에는 부호화 장치에서 조절된 위상과 관련된 정보를 포함한다.
제3200단계에서 역다중화된 부호화 장치에서 부호화된 모노 신호를 복호화한다(제3210단계).
제3210단계에서 복호화된 모노 신호를 분석 필터뱅크(analysis filterbank)를 통해 기 설정된 도메인으로 변환한다(제3220단계). 여기서, 기 설정된 도메인은 복소수 값의 형식과 같은 크기와 위상을 모두 표현할 수 있는 신호로 변환하는 도메인인 것이 바람직하다. 예를 들어, 기 설정된 도메인은 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 각 신호를 시간 도메인으로 나타내어 구현할 수 있다.
제3200단계에서 역다중화된 부호화 장치에서 생성된 모노 신호를 업믹 스(upmix)하는데 사용되는 파라미터들을 복호화한다(제3230단계). 제3230단계에서 복호화하는 파라미터들에는 좌측 신호 및 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 크기 파라미터와 좌측 신호와 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터가 있다. 또한, 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 크기 파라미터와 위상 파라미터에 포함되는 정보를 보다 개선할 수 있는 정보를 포함하는 향상 파라미터를 포함할 수 있다. 제3230단계에서 복호화되는 파라미터는 각 프레임에 대하여 밴드 별로 생성되는 것이 바람직하다.
제3230단계에서 복호화된 크기 파라미터, 위상 파라미터 및 향상 파라미터와 같은 파라미터들을 이용하여 제3220단계에서 변환된 모노 신호를 스테레오 신호로 업믹싱한다(제3240단계). 제3240단계에서 모노 신호를 좌측 신호와 우측 신호에 해당하는 스테레오 신호로 업믹싱함에 있어서 크기 파라미터에 따라 모노 신호를 이용하여 좌측 신호의 크기와 우측 신호의 크기를 결정하고, 위상 파라미터에 따라 모노 신호를 이용하여 좌측 신호의 위상과 우측 신호의 위상을 결정하고, 향상 파라미터에 따라 디코릴레이트된 신호를 이용하여 위상 파라미터에 의해 결정된 좌측 신호의 위상과 우측 신호의 위상을 개선하여 조절한다.
제3240단계 후에, 스테레오 신호에 포함된 좌측 신호와 우측 신호 사이의 위상 차이가 기 설정된 범위에 해당되어 부호화 장치에서 좌측 신호의 위상과 우측 신호의 위상을 조절하였는지 여부를 판단한다(제3250단계). 다시 말하면 제3200단 계에서 역다중화한 비트스트림에 부호화 장치에서 조절된 위상과 관련된 정보가 포함되었는지 여부를 판단한다.
만일 부호화 장치에서 좌측 신호의 위상과 우측 신호의 위상을 조절하였다고 제3250단계에서 판단되면, 제3200단계에서 역다중화된 부호화 장치에서 조절된 위상과 관련된 정보를 복호화한다(제3255단계). 예를 들면, 부호화 장치에서 좌측 신호의 위상을 만큼 조절하고 우측 신호의 위상을 만큼 조절한 경우 부호화 장치에서 조절된 위상과 관련된 정보는 값과 관련된 정보를 말한다.
제3255단계에서 복호화된 부호화 장치에서 조절된 위상만큼 제3240단계에서 스테레오 신호로 업믹싱된 좌측 신호와 우측 신호의 위상을 각각 조절한다(제3260단계).
제3200단계에서 역다중화한 비트스트림에 부호화 장치에서 조절된 위상과 관련된 정보가 포함된 경우 제3220단계에서 수행하는 변환의 역과정으로 제3240단계에서 업믹싱된 스테레오 신호 또는 제3260단계에서 위상이 조절된 스테레오 신호의 도메인을 합성 필터뱅크(synthesis filterbank)를 통해 역변환한다(제3270단계). 예를 들어, 제3270단계는 소정의 주파수 단위로 하여 분할된 각 서브 밴드에 대하여 시간 도메인으로 나타낸 모노 신호를 시간 도메인으로만 나타내도록 역변환한다.
도 33 및 도 34는 본 발명에 의한 스테레오 신호 복호화 방법에 포함된 제2920단계, 제3030단계, 제3120단계 및 제3230단계의 일 실시예를 블록도로 도시한 것이다. 이러한 제2920단계, 제3030단계, 제3120단계 및 제3230단계는 도 33에 도 시된 바와 같이 제3300단계와 제3320단계만을 포함하여 실시할 수 있지만, 도 34에 도시된 바와 같이 제3320단계까지 포함하여 실시할 수도 있다.
먼저, 좌측 신호 및 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 크기의 비율을 나타내는 크기 파라미터를 복호화한다(제3300단계).
제3300단계 후에, 좌측 신호와 우측 신호 가운데 적어도 어느 하나 이상의 신호와 모노 신호에 대한 위상의 차이를 나타내는 위상 파라미터를 복호화한다(제3320단계).
도 34에 도시된 일 실시예에서만 포함하여 실시되는 제3320단계는 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 이용하여 위상 파라미터가 나타내는 위상을 개선하여 조절하는 향상 파라미터를 복호화한다.
그러나 제3300단계 내지 제3320단계는 도 33 및 도 34에 도시된 순서에 한정하여 실시해야 하는 것은 아니다.
도 35는 본 발명에 의한 스테레오 신호 복호화 방법에 포함된 제2930단계, 제3040단계, 제3130단계 및 제3240단계의 일 실시예를 블록도로 도시한 것이다.
먼저, 도 33 또는 도 34에 도시된 제3300단계에서 복호화된 크기 파라미터를 이용하여 모노 신호의 크기를 기초로 좌측 신호의 크기와 우측 신호의 크기를 계산한다(제3500단계). 여기서, 크기 파라미터는 실제 스테레오 신호의 크기와 복호화단에서 복호화할 스테레오 신호의 크기 사이에 발생하는 에러를 최소화하기 위해 실제 스테레오 신호와 에너지 크기의 차이를 최소화할 수 있도록 부호화 장치에서 계산된 이득값이다.
모노 신호의 크기가 좌측 신호의 크기와 우측 신호의 크기에 대한 평균값에 해당한다고 좌측 신호와 우측 신호 간의 관계가 기 설정되었다고 가정하면, 제3500단계에서는 다음 기술된 수학식 38에 의하여 좌측 신호의 크기와 우측 신호의 크기를 계산할 수 있다.
[수학식 38]
여기서, 는 제3500단계에서 계산된 좌측 신호의 크기이며, 는 제3500단계에서 계산된 우측 신호의 크기이고, 는 이득값이며, 는 모노 신호의 크기이고, n은 프레임 번호를 나타내며, k는 밴드 번호를 나타낸다.
도 33 또는 도 34에 도시된 제3320단계에서 복호화된 위상 파라미터를 이용하여 모노 신호의 위상을 기초로 좌측 신호의 위상과 우측 신호의 위상을 계산한다(제3510단계). 여기서, 위상 파라미터는 실제 스테레오 신호의 위상과 복호화 장치에서 복호화할 스테레오 신호 사이의 위상 사이에 발생하는 에러를 최소화하기 위해 실제 스테레오 신호와 에너지 크기의 차이를 최소화할 수 있도록 부호화된에서 계산된 위상 차이값 이다.
만일 좌측 신호의 위상과 우측 신호의 위상이 모노 신호에 대하여 각각 동일 한 위상만큼 차이가 난다고 부호화 장치와 복호화 장치에 모두 기 설정되어 있다고 가정하고 위상 파라미터에 위상 차이값이 이라면, 제3520단계에서는 좌측 신호의 위상을 모노 신호의 위상에 만큼 가산하여 구할 수 있고 우측 신호의 위상을 모노 신호의 위상에 만큼 감산하여 구할 수 있다.
제3500단계에서 계산된 좌측 신호의 크기와 우측 신호의 크기 및 제3510단계에서 계산된 좌측 신호의 위상과 우측 신호의 위상에 따라 좌측 신호와 우측 신호를 생성함으로써 스테레오 신호를 생성한다(제3520단계).
도 36는 도 18에 도시된 그래프를 이용하여 도 35에 도시된 일 실시예를 설명하는 흐름도를 도시한 것이다.
제3600단계에서 계산한 좌측 신호와 우측 신호의 크기 및 제3610단계에서 계산한 좌측 신호의 위상과 우측 신호의 위상을 이용하여 좌측 신호 및 우측 신호 를 생성한다(제3620단계).
도 37은 본 발명에 의한 스테레오 신호 복호화 방법에 포함된 제2930단계, 제3040단계, 제3130단계 및 제3240단계의 일 실시예를 블록도로 도시한 것이다.
먼저, 도 33 또는 도 34에 도시된 제3300단계에서 복호화된 크기 파라미터를 이용하여 모노 신호의 크기를 기초로 좌측 신호의 크기와 우측 신호의 크기를 계산한다(제3700단계). 여기서, 크기 파라미터는 실제 스테레오 신호의 크기와 복호화단에서 복호화할 스테레오 신호의 크기 사이에 발생하는 에러를 최소화하기 위해 실제 스테레오 신호와 에너지 크기의 차이를 최소화할 수 있도록 부호화 장치에서 계산된 이득값이다.
모노 신호의 크기가 좌측 신호의 크기와 우측 신호의 크기에 대한 평균값에 해당한다고 좌측 신호와 우측 신호 간의 관계가 기 설정되었다고 가정하면, 제3700단계는 다음 기술된 수학식 39에 의하여 좌측 신호의 크기와 우측 신호의 크기를 계산할 수 있다.
[수학식 39]
여기서, 는 제3700단계에서 계산된 좌측 신호의 크기이며, 는 제3700단계에서 계산된 우측 신호의 크기이고, 는 이득값이며, 는 모노 신호의 크기이고, n은 프레임 번호를 나타내며, k는 밴드 번호를 나타낸다.
도 33 또는 도 34에 도시된 제3320단계에서 복호화된 위상 파라미터를 이용 하여 모노 신호의 위상을 기초로 좌측 신호의 위상과 우측 신호의 위상을 계산한다(제3710단계). 여기서, 위상 파라미터는 실제 스테레오 신호의 위상과 복호화 장치에서 복호화할 스테레오 신호 사이의 위상 사이에 발생하는 에러를 최소화하기 위해 실제 스테레오 신호와 에너지 크기의 차이를 최소화할 수 있도록 부호화된에서 계산된 위상 차이값 이다.
만일 좌측 신호의 위상과 우측 신호의 위상이 모노 신호에 대하여 각각 동일한 위상만큼 차이가 난다고 부호화 장치와 복호화 장치에 모두 기 설정되어 있다고 가정하고 위상 파라미터에 위상 차이값이 라면, 제3710단계에서는 좌측 신호의 위상을 모노 신호의 위상에 만큼 가산하여 구할 수 있고 우측 신호의 위상을 모노 신호의 위상에 만큼 감산하여 구할 수 있다.
디코릴레이터(decorrelator)는 모노 신호에 대하여 수직하는 벡터 성분에 해당하는 디코릴레이트(decorrelate)된 신호를 생성한다(제3720단계).
도 34에 도시된 제3320단계에서 복호화된 향상 파라미터를 이용하여 제3720단계에서 생성된 디코릴레이트된 신호와 모노 신호를 기초로 제3710단계에서 계산된 좌측 신호의 위상과 우측 신호의 위상을 개선하여 좌측 신호와 우측 신호를 조절한다(제3730단계). 향상 파라미터가 부호화 장치에서 계산된 라고 가정하면 다음 기재된 수학식 40에 의하여 좌측 신호를 조절하고 수학식 41에 의하여 우측 신호를 조절할 수 있다.
[수학식 40]
여기서, 는 제3730단계에서 조절된 좌측 신호이며, 는 제3700단계에서 계산된 좌측 신호의 크기와 제3710단계에서 계산된 좌측 신호의 위상을 적용한 좌측 신호이고, 는 이득값이며, 는 위상 파라미터가 나타내는 위상 차이이고, 는 제3720단계에서 디코릴레이트된 신호의 크기이며, 는 향상 파라미터가 나타내는 위상이고, 는 모노 신호의 크기이다.
[수학식 41]
여기서, 는 제3730단계에서 조절된 우측 신호이며, 는 제3700단계에서 계산된 우측 신호의 크기와 제3710단계에서 계산된 우측 신호의 위상을 적용한 우측 신호이고, 는 이득값이며, 는 위상 파라미터가 나타내는 위상 차이이고, 는 제3720단계에서 디코릴레이트된 신호의 크기이며, 는 향상 파라미터가 나타내는 위상이고, 는 모노 신호의 크기이다.
제3700단계에서 계산된 좌측 신호의 크기와 우측 신호의 크기, 제3710단계에서 계산된 좌측 신호의 위상과 우측 신호의 위상 및 제3730단계에서 조절된 좌측 신호의 위상과 우측 신호의 위상에 따라 좌측 신호와 우측 신호를 생성함으로써 스테레오 신호를 생성한다(제3740단계).
도 38은 도 18에 도시된 그래프를 이용하여 도 37에 도시된 일 실시예를 설명하는 흐름도를 도시한 것이다.
제3800단계에서 계산한 좌측 신호와 우측 신호의 크기 및 제3810단계에서 계산한 좌측 신호의 위상과 우측 신호의 위상을 이용하여 제1 좌측 신호 및 제1 우측 신호 를 생성한다(제3820단계).
제1 디코릴레이트 신호 에 대하여 위상을 만큼 회전하여 제2 디코릴레이트 신호 를 생성한 후 크기를 로 조절한 제3 좌측 신호 를 생성하고, 이와 동일한 방식으로 제3 우측 신호 를 생성한다(제3840단계).
제2 좌측 신호 와 제3 좌측 신호 를 합하여 최종적으로 제4 좌측 신호 를 생성하고, 제2 우측 신호 와 제3 우측 신호 를 합하여 최종적으로 제4 우측 신호 를 생성한다(제3850단계).
이러한 제2930단계, 제3040단계, 제3130단계 및 제3240단계는 도 19에 도시된 바와 같이 모노 신호 를 입력받고, 디코릴레이터(1720)에서 디코릴레이트 신호 를 생성하며, 크기 파라미터가 나타내는 이득값 , 위상 파라미터가 나타내는 위상 차이인 및 향상 파라미터가 나타내는 위상 를 이용하여 모노 신호 와 디코릴레이트 신호 를 기초로 좌측 신호 와 우측 신호 를 생성할 수 있다.
또한, 도 19에 도시된 블록도에서 수행되는 과정을 다음에 기술된 수학식 42의 행렬로서 간단히 표현할 수 있다.
[수학식 42]
여기서, 는 최종적으로 생성된 좌측 신호이고, 는 최종적으로 생성된 우측 신호이며, 는 위상 파라미터가 나타내는 위상 차이이고, 는 이득값이며, 는 향상 파라미터가 나타내는 위상이고, 는 모노 신호이며, 는 디코릴레이트된 신호이다.
수학식 42에서는 모노 신호 와 디코릴레이트 신호 에 대하여 우선 회전 변환을 수행하고 다음으로 크기를 변환하며 마지막으로 위상을 조절한다. 그러나 반드시 이러한 순서에 의하여 실시해야 하는 것은 아니다.
도 1 내지 38에서는 본 발명에 의한 스테레오 신호 부호화 및 복호화 장치 및 방법에 대하여 설명하였다. 이러한 도 1 내지 도 38을 설명하는 내용에 의하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 적어도 셋 이상의 신호를 이 보다 적은 개수의 신호에 해당하는 적어도 하나 이상의 신호로 다운믹스하여 부호화하는 멀티 채널 신호 부호화 장치 및 방법과 적어도 하나 이상의 신호를 이 보다 많은 개수의 신호에 해당하는 적어도 셋 이상의 신호로 업믹싱하여 복호화하 는 멀티 채널 신호 복호화 장치 및 방법을 용이하게 구현할 수 있다.
본 발명은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터(정보 처리 기능을 갖는 장치를 모두 포함한다)가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 장치의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장 장치 등이 있다.
이러한 본 발명에 대한 이해를 돕기 위하여 도면에 도시된 실시예를 참고로 설명되었으나, 이는 예시적인 것에 불과하며, 당해 분야에서 통상적 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위에 의해 정해져야 할 것이다.
본 발명에 의한 스테레오 신호 및 멀티 채널 신호 부호화 및 복호화 방법 및 장치에 의하면, 모노 신호를 기반으로 파라미터를 생성하여 스테레오 신호 또는 멀티 채널 신호를 부호화하거나 복호화할 수 있다.
Claims (76)
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 스테레오 신호로부터 다운믹스된 모노신호를 복호화하는 단계;상기 스테레오 신호의 채널간 에너지 차이를 포함하는 채널간 특성과 관련된 복수의 파라미터들을 생성하고, 생성된 파라미터에 근거하여 상기 스테레오 신호에 포함된 좌측신호와 우측신호 중 하나와 상기 모노신호간 위상 차이를 나타내는 파라미터를 얻는 단계; 및상기 파라미터들을 이용하여 상기 복호화된 모노신호를 업믹싱하여 상기 스테레오 신호를 생성하는 단계를 포함하는 것을 특징으로 하는 스테레오 신호 복호화 방법.
- 제16항에 있어서,디코릴레이트된 신호를 이용하여 상기 위상 차이를 조절하는 파라미터를 복호화하는 단계를 더 포함하는 것을 특징으로 하는 스테레오 신호 복호화 방법.
- 삭제
- 삭제
- 제16항 또는 제17항에 있어서, 상기 파라미터들은각 프레임에 대하여 밴드 별로 적어도 하나 이상 마련되는 것을 특징으로 하는 스테레오 신호 복호화 방법.
- 제16항 또는 제17항에 있어서,상기 스테레오 신호를 크기와 위상을 모두 표현할 수 있는 도메인으로 변환하는 단계를 포함하는 것을 특징으로 하는 스테레오 신호 복호화 방법.
- 제16항 또는 제17항에 있어서, 상기 모노 신호는상기 스테레오 신호의 하프 섬 벡터 상에 마련된 것을 특징으로 하는 스테레오 신호 복호화 방법.
- 제16항 또는 제17항에 있어서, 상기 모노 신호는상기 스테레오 신호의 크기에 대한 평균값에 해당하는 크기로 다운믹스된 것을 특징으로 하는 스테레오 신호 복호화 방법.
- 제16항에 있어서,상기 스테레오 신호에 포함된 좌측 신호와 우측 신호 간 위상 차이가 기 설정된 범위에 포함되어 스테레오 신호의 위상이 조절되어 부호화된 경우, 상기 업믹싱된 스테레오의 위상을 조절하는 단계를 더 포함하는 것을 특징으로 하는 스테레오 신호 복호화 방법.
- 제24항에 있어서, 상기 기 설정된 범위는180도를 중심으로 설정하는 것을 특징으로 하는 스테레오 신호 복호화 방법.
- 제24항에 있어서,상기 조절된 위상과 관련된 정보를 복호화하는 단계를 더 포함하는 것을 특징으로 하는 스테레오 신호 복호화 방법.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 스테레오 신호로부터 다운믹스된 모노신호를 복호화하는 단계;상기 스테레오 신호의 채널간 에너지 차이를 포함하는 채널간 특성과 관련된 복수의 파라미터들을 생성하고, 생성된 파라미터에 근거하여 상기 스테레오 신호에 포함된 좌측신호와 우측신호 중 하나와 상기 모노신호간 위상 차이를 나타내는 파라미터를 얻는 단계; 및상기 파라미터들을 이용하여 상기 복호화된 모노신호를 업믹싱하여 상기 스테레오 신호를 생성하는 단계를 포함하는 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070037165A KR101453732B1 (ko) | 2007-04-16 | 2007-04-16 | 스테레오 신호 및 멀티 채널 신호 부호화 및 복호화 방법및 장치 |
US11/876,947 US8111829B2 (en) | 2007-04-16 | 2007-10-23 | Method and apparatus for encoding and decoding stereo signal and multi-channel signal |
US13/366,455 US8625811B2 (en) | 2007-04-16 | 2012-02-06 | Method and apparatus for encoding and decoding stereo signal and multi-channel signal |
US14/091,637 US9508353B2 (en) | 2007-04-16 | 2013-11-27 | Method and apparatus for generating a stereo signal from a down-mixed mono signal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070037165A KR101453732B1 (ko) | 2007-04-16 | 2007-04-16 | 스테레오 신호 및 멀티 채널 신호 부호화 및 복호화 방법및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080093342A KR20080093342A (ko) | 2008-10-21 |
KR101453732B1 true KR101453732B1 (ko) | 2014-10-24 |
Family
ID=39853732
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070037165A KR101453732B1 (ko) | 2007-04-16 | 2007-04-16 | 스테레오 신호 및 멀티 채널 신호 부호화 및 복호화 방법및 장치 |
Country Status (2)
Country | Link |
---|---|
US (3) | US8111829B2 (ko) |
KR (1) | KR101453732B1 (ko) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101453732B1 (ko) * | 2007-04-16 | 2014-10-24 | 삼성전자주식회사 | 스테레오 신호 및 멀티 채널 신호 부호화 및 복호화 방법및 장치 |
KR101600352B1 (ko) * | 2008-10-30 | 2016-03-07 | 삼성전자주식회사 | 멀티 채널 신호의 부호화/복호화 장치 및 방법 |
US8504378B2 (en) * | 2009-01-22 | 2013-08-06 | Panasonic Corporation | Stereo acoustic signal encoding apparatus, stereo acoustic signal decoding apparatus, and methods for the same |
EP2214162A1 (en) * | 2009-01-28 | 2010-08-04 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Upmixer, method and computer program for upmixing a downmix audio signal |
US8666752B2 (en) | 2009-03-18 | 2014-03-04 | Samsung Electronics Co., Ltd. | Apparatus and method for encoding and decoding multi-channel signal |
KR101692394B1 (ko) * | 2009-08-27 | 2017-01-04 | 삼성전자주식회사 | 스테레오 오디오의 부호화, 복호화 방법 및 장치 |
WO2011073600A1 (fr) * | 2009-12-18 | 2011-06-23 | France Telecom | Codage/decodage parametrique stereo avec optimisation du traitement de reduction des canaux |
KR20110116079A (ko) | 2010-04-17 | 2011-10-25 | 삼성전자주식회사 | 멀티 채널 신호의 부호화/복호화 장치 및 방법 |
KR101697550B1 (ko) * | 2010-09-16 | 2017-02-02 | 삼성전자주식회사 | 멀티채널 오디오 대역폭 확장 장치 및 방법 |
FR2966634A1 (fr) * | 2010-10-22 | 2012-04-27 | France Telecom | Codage/decodage parametrique stereo ameliore pour les canaux en opposition de phase |
EP2631906A1 (en) * | 2012-02-27 | 2013-08-28 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Phase coherence control for harmonic signals in perceptual audio codecs |
MY172402A (en) | 2012-12-04 | 2019-11-23 | Samsung Electronics Co Ltd | Audio providing apparatus and audio providing method |
KR101709690B1 (ko) * | 2016-04-12 | 2017-02-23 | 삼성전자 주식회사 | 멀티 채널 신호의 복호화방법 |
ES2834083T3 (es) * | 2016-11-08 | 2021-06-16 | Fraunhofer Ges Forschung | Aparato y método para la mezcla descendente o mezcla ascendente de una señal multicanal usando compensación de fase |
CN109389987B (zh) | 2017-08-10 | 2022-05-10 | 华为技术有限公司 | 音频编解码模式确定方法和相关产品 |
CN109389985B (zh) | 2017-08-10 | 2021-09-14 | 华为技术有限公司 | 时域立体声编解码方法和相关产品 |
KR102468799B1 (ko) | 2017-08-11 | 2022-11-18 | 삼성전자 주식회사 | 전자장치, 그 제어방법 및 그 컴퓨터프로그램제품 |
JP2022533232A (ja) | 2019-05-22 | 2022-07-21 | シオン・パワー・コーポレーション | 電気的に接続された電極、ならびに関連する物品および方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040102164A (ko) * | 2002-04-22 | 2004-12-03 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 공간적 오디오의 파라메터적 표시 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1647156B (zh) | 2002-04-22 | 2010-05-26 | 皇家飞利浦电子股份有限公司 | 参数编码方法、参数编码器、用于提供音频信号的设备、解码方法、解码器、用于提供解码后的多声道音频信号的设备 |
US8046217B2 (en) * | 2004-08-27 | 2011-10-25 | Panasonic Corporation | Geometric calculation of absolute phases for parametric stereo decoding |
WO2006070757A1 (ja) * | 2004-12-28 | 2006-07-06 | Matsushita Electric Industrial Co., Ltd. | 音声符号化装置および音声符号化方法 |
KR100773562B1 (ko) * | 2006-03-06 | 2007-11-07 | 삼성전자주식회사 | 스테레오 신호 생성 방법 및 장치 |
US20080269929A1 (en) * | 2006-11-15 | 2008-10-30 | Lg Electronics Inc. | Method and an Apparatus for Decoding an Audio Signal |
KR101453732B1 (ko) * | 2007-04-16 | 2014-10-24 | 삼성전자주식회사 | 스테레오 신호 및 멀티 채널 신호 부호화 및 복호화 방법및 장치 |
KR101505831B1 (ko) * | 2007-10-30 | 2015-03-26 | 삼성전자주식회사 | 멀티 채널 신호의 부호화/복호화 방법 및 장치 |
US8666752B2 (en) * | 2009-03-18 | 2014-03-04 | Samsung Electronics Co., Ltd. | Apparatus and method for encoding and decoding multi-channel signal |
-
2007
- 2007-04-16 KR KR1020070037165A patent/KR101453732B1/ko active IP Right Grant
- 2007-10-23 US US11/876,947 patent/US8111829B2/en not_active Expired - Fee Related
-
2012
- 2012-02-06 US US13/366,455 patent/US8625811B2/en active Active
-
2013
- 2013-11-27 US US14/091,637 patent/US9508353B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040102164A (ko) * | 2002-04-22 | 2004-12-03 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 공간적 오디오의 파라메터적 표시 |
KR100978018B1 (ko) * | 2002-04-22 | 2010-08-25 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 공간 오디오의 파라메터적 표현 |
Also Published As
Publication number | Publication date |
---|---|
US8111829B2 (en) | 2012-02-07 |
US20080253576A1 (en) | 2008-10-16 |
US8625811B2 (en) | 2014-01-07 |
US9508353B2 (en) | 2016-11-29 |
KR20080093342A (ko) | 2008-10-21 |
US20140088977A1 (en) | 2014-03-27 |
US20120134501A1 (en) | 2012-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101453732B1 (ko) | 스테레오 신호 및 멀티 채널 신호 부호화 및 복호화 방법및 장치 | |
KR101945309B1 (ko) | 위상 정보와 잔여 신호를 이용한 부호화/복호화 장치 및 방법 | |
RU2705007C1 (ru) | Устройство и способ для кодирования или декодирования многоканального сигнала с использованием сихронизации управления кадрами | |
KR100852223B1 (ko) | 멀티채널 오디오 신호 시각화 장치 및 방법 | |
KR101395254B1 (ko) | 부가정보 비트스트림 변환을 포함하는 다양한 채널로 구성된 다객체 오디오 신호의 부호화 및 복호화 장치 및 방법 | |
US7974713B2 (en) | Temporal and spatial shaping of multi-channel audio signals | |
JP4934427B2 (ja) | 音声信号復号化装置及び音声信号符号化装置 | |
KR101444102B1 (ko) | 스테레오 오디오의 부호화, 복호화 방법 및 장치 | |
KR101452722B1 (ko) | 신호 부호화 및 복호화 방법 및 장치 | |
KR101629306B1 (ko) | 적응형 하이브리드 변환을 사용한 다채널 오디오 엔코딩된 비트 스트림들의 디코딩 | |
RU2665214C1 (ru) | Стереофонический кодер и декодер аудиосигналов | |
KR101823278B1 (ko) | 결합하여 인코딩된 잔류 신호들을 이용하는 오디오 인코더, 오디오 디코더, 방법들 및 컴퓨터 프로그램 | |
KR20080109299A (ko) | 오디오 신호의 부호화/복호화 방법 및 장치 | |
JP2022091968A (ja) | オーディオ信号の高周波再構成を行う方法及びオーディオ処理ユニット | |
JP2006113294A (ja) | 音響信号符号化装置及び音響信号復号装置 | |
KR102657547B1 (ko) | 저연산 포맷 변환을 위한 인터널 채널 처리 방법 및 장치 | |
EP2212883B1 (en) | An encoder | |
KR101434207B1 (ko) | 오디오/스피치 신호 부호화방법 | |
KR101434209B1 (ko) | 오디오/스피치 신호 부호화장치 | |
KR101434206B1 (ko) | 신호 복호화 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
J201 | Request for trial against refusal decision | ||
B701 | Decision to grant | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20170927 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20180921 Year of fee payment: 5 |