KR20130029254A - 신호 처리 방법, 그에 따른 엔코딩 장치, 및 그에 따른 디코딩 장치 - Google Patents
신호 처리 방법, 그에 따른 엔코딩 장치, 및 그에 따른 디코딩 장치 Download PDFInfo
- Publication number
- KR20130029254A KR20130029254A KR20110092561A KR20110092561A KR20130029254A KR 20130029254 A KR20130029254 A KR 20130029254A KR 20110092561 A KR20110092561 A KR 20110092561A KR 20110092561 A KR20110092561 A KR 20110092561A KR 20130029254 A KR20130029254 A KR 20130029254A
- Authority
- KR
- South Korea
- Prior art keywords
- parameter
- signal
- input signals
- decoding
- spatial
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 19
- 238000003672 processing method Methods 0.000 abstract description 26
- 230000000593 degrading effect Effects 0.000 abstract description 2
- 238000011084 recovery Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 11
- 239000000284 extract Substances 0.000 description 5
- 230000007423 decrease Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000013500 data storage Methods 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
- 238000013139 quantization Methods 0.000 description 1
- 235000015041 whisky Nutrition 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S3/00—Systems employing more than two channels, e.g. quadraphonic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S1/00—Two-channel systems
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S2400/00—Details of stereophonic systems covered by H04S but not provided for in its groups
- H04S2400/03—Aspects of down-mixing multi-channel audio to configurations with lower numbers of playback channels, e.g. 7.1 -> 5.1
-
- 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/07—Synergistic effects of band splitting and sub-band processing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
제1 및 제2 입력 신호를 다운 믹싱하고, 상기 제1 및 제2 입력 신호 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하는지 여부에 따라서, 상기 제1 및 제2 입력 신호 간의 상관 관계를 나타내는 제1 파라미터를 포함하거나 포함하지 않는 공간 파라미터가 디코딩 장치로 전송되도록 제어하는 다운 믹싱 부, 및 상기 공간 파라미터를 상기 디코딩 장치로 전송하는 전송부를 포함하는 엔코딩 장치가 기재되어 있다.
Description
본원 발명은 공간 파라미터를 송수신하는 신호 처리 방법, 그에 따른 엔코딩 장치, 및 그에 따른 디코딩 장치에 관한 것이다.
구체적으로, 본원 발명은 스테레오 신호를 모노 신호로 엔코딩하고 모노 신호를 스테레오 신호로 복원하데 이용되는 공간 파라미터를 송수신하는 신호 처리 방법, 그에 따른 엔코딩 장치, 및 그에 따른 디코딩 장치에 관한 것이다.
다 채널 입 출력이 가능한 엔코딩 및 디코딩 장치에 있어서, 소정 코덱을 사용하여 음성 또는 음악 등의 오디오 신호를 엔코딩 및 디코딩하여 송수신한다. 오디오 코덱에 있어서, 입출력 채널이 하나이면 모노, 두 개이면 스테레오라 한다. 스테레오 신호를 처리하기 위한 대표적인 오디오 코딩 방식으로는 파라메트릭(parametric) 스테레오 코딩 방식이 있다.
파라메트릭 스테레오 코딩 방식의 예로는, 두 채널에 대응되는 스테레오 신호들을 입력받고, 이를 다운 믹싱하여 모노 신호를 생성한다. 그리고, 다운 믹싱된 모노 신호를 엔코딩하여 디코딩 장치 등으로 전송한다. 엔코딩 장치는 다운 믹싱된 모노 신호를 원래의 스테레오 신호로 복원하는데 이용되는 소정 파라미터를 생성하여 엔코딩하고, 엔코딩된 소정 파라미터 및 엔코딩된 모노 신호를 전송 스트림에 포함시켜 디코딩 장치로 전송한다.
여기서, 전술한 소정 파라미터는 공간 파라미터(spatial parameter)가 될 수 있다. 또한, 원래의 스테레오 신호를 다수개의 서브 주파수 대역들로 분할하여 엔코딩 할 경우, 공간 파라미터는 다수개의 서브 주파수 대역들 각각에서 전송된다.
모노 신호가 원래의 스테레오 신호로 정확하게 복원되기 위해서는 공간 파라미터의 데이터 량이 커질 수밖에 없다. 공간 파라미터가 원래의 스테레오 신호에 대한 상세 정보, 및 원래의 스테레오 신호와 모노 신호 간의 상관 관계에 대한 상세 정보를 포함하여야 하기 때문이다.
그러나, 엔코딩 장치와 디코딩 장치간의 데이터 송수신은 한정된 밴드위스(bandwidth)를 이용하므로, 공간 파라미터의 데이터 량이 커질 경우, 밴드위스의 이용 효율성이 저하되며 엔코딩 장치와 디코딩 장치간의 데이터 송수신 속도가 감소하는 문제가 있다.
또한, 밴드위스의 이용 효율 및 데이터 송수신 속도를 높이기 위해, 공간 파라미터의 데이터 량을 감소시키면, 모노 신호를 원래의 스테레오 신호로 복원하는데 있어서 정확성이 떨어지게 되는 문제가 있다.
따라서, 전술한 복원의 정확성을 감소시키지 않으면서 밴드위스의 이용 효율성 및 데이터 송수신 속도를 증가시킬 수 있는 방법 및 장치를 제공할 필요가 있다.
본원 발명은 송수신되는 데이터 량을 감소시킬 수 있는 신호 처리 방법, 그에 따른 엔코딩 장치, 및 그에 따른 디코딩 장치의 제공을 목적으로 한다.
구체적으로, 본원 발명은 복원 데이터의 품질이 저하되지 않으면서, 엔코딩 장치와 디코딩 장치 간에 송수신되는 데이터 량을 감소시킬 수 있는 신호 처리 방법, 그에 따른 엔코딩 장치, 및 그에 따른 디코딩 장치의 제공을 목적으로 한다.
본 발명의 일 실시예에 따른 엔코딩 장치는 제1 및 제2 입력 신호를 다운 믹싱하고, 상기 제1 및 제2 입력 신호 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하는지 여부에 따라서, 상기 제1 및 제2 입력 신호 간의 상관 관계를 나타내는 제1 파라미터를 포함하거나 포함하지 않는 공간 파라미터가 디코딩 장치로 전송되도록 제어하는 다운 믹싱 부, 및 상기 공간 파라미터를 상기 디코딩 장치로 전송하는 전송부를 포함한다.
또한, 상기 다운 믹싱 부는 상기 제1 및 제2 입력 신호 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하는지 판단하고, 상기 판단 결과에 따라서 상기 제1 파라미터를 포함하거나 포함하지 않는 상기 공간 파라미터가 상기 디코딩 장치로 전송되도록 제어할 수 있다.
또한, 상기 다운 믹싱 부는 상기 제1 및 제2 입력 신호 중 크기가 상기 소정 한계 값 이하 또는 미만인 신호가 존재하면, 상기 제1 파라미터를 포함하지 않는 상기 공간 파라미터가 상기 디코딩 장치로 전송되도록 제어할 수 있다.
또한, 상기 다운 믹싱 부는 상기 제1 및 제2 입력 신호 중 크기가 상기 소정 한계 값 이하 또는 미만인 신호가 존재하지 않으면, 상기 제1 파라미터를 포함하는 상기 공간 파라미터가 상기 디코딩 장치로 전송되도록 제어할 수 있다.
또한, 상기 다운 믹싱 부는 상기 제1 및 제2 입력 신호 간의 신호 레벨 차이를 나타내는 제2 파라미터를 생성하고, 상기 제2 파라미터를 포함하고 상기 제1 파라미터를 포함하거나 포함하지 않는 상기 공간 파라미터를 생성하는 공간 파라미터 생성부를 포함할 수 있다.
또한, 본 발명의 일 실시예에 따른 엔코딩 장치는 상기 제1 및 제2 입력 신호를 적어도 하나의 서브 주파수 대역들로 분할하는 밴드 분할부를 더 포함할 수 있다. 또한, 상기 다운 믹싱 부는 상기 서브 주파수 대역들 별로 분할된 상기 제1 및 제2 입력 신호를 다운 믹싱하는 다운 믹서를 더 포함할 수 있다.
또한, 상기 제1 파라미터는 인터 채널 상관관계 파라미터, 전체 위상 차이 파라미터, 및 인터 채널 위상 차이 파라미터 중 적어도 하나를 포함할 수 있다.
또한, 상기 전송부는 상기 공간 파라미터 및 상기 제1 및 제2 입력 신호를 상기 다운 믹싱한 신호를 포함하는 전송 스트림을 생성하고, 상기 전송 스트림을 상기 디코딩 장치로 출력하는 스트림 생성부를 포함할 수 있다.
본 발명의 일 실시예에 따른 디코딩 장치는 제1 및 제2 입력 신호를 다운 믹싱한 다운 믹싱 신호 및 공간 파라미터를 엔코딩 장치로부터 전송받는 디코딩 장치에서 있어서, 상기 제1 및 제2 입력 신호 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하는지 여부에 따라서, 상기 제1 및 제2 입력 신호 간의 상관 관계를 나타내는 제1 파라미터를 포함하거나 포함하지 않는 상기 공간 파라미터를 디코딩하는 공간 파라미터 디코딩 부, 및 상기 다운 믹싱 신호를 디코딩하고, 상기 디코딩된 공간 파라미터 및 상기 다운 믹싱 신호를 이용하여 상기 제1 및 제2 입력 신호를 복원하는 업 믹싱 부를 포함한다.
본 발명의 일 실시예에 따른 신호 처리 방법은 엔코딩 장치에서 제1 및 제2 입력 신호를 다운 믹싱하여 다운 믹싱 신호를 생성하는 단계, 및 상기 제1 및 제2 입력 신호 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하는지 여부에 따라서, 상기 제1 및 제2 입력 신호 간의 상관 관계를 나타내는 제1 파라미터를 포함하거나 포함하지 않는 공간 파라미터를 디코딩 장치로 전송하는 단계를 포함한다.
도 1은 스테레오 신호 및 모노 신호를 나타내는 일 도면이다.
도 2는 스테레오 신호 및 모노 신호를 나타내는 다른 도면이다.
도 3은 본 발명의 일 실시예에 따른 엔코딩 장치를 나타내는 블록도이다.
도 4는 본 발명의 일 실시예에 따른 신호 처리 방법을 나타내는 플로우차트이다.
도 5는 본 발명의 다른 실시예에 따른 엔코딩 장치를 나타내는 블록도이다.
도 6은 본 발명의 다른 실시예에 따른 신호 처리 방법을 나타내는 플로우차트이다.
도 7은 본 발명의 일 실시예에 따른 디코딩 장치를 나타내는 블록도이다.
도 8은 본 발명의 다른 실시예에 따른 신호 처리 방법을 나타내는 플로우차트이다.
도 9는 본 발명의 다른 실시예에 따른 디코딩 장치를 나타내는 블록도이다.
도 10은 본 발명의 다른 실시예에 따른 신호 처리 방법을 나타내는 플로우차트이다.
도 2는 스테레오 신호 및 모노 신호를 나타내는 다른 도면이다.
도 3은 본 발명의 일 실시예에 따른 엔코딩 장치를 나타내는 블록도이다.
도 4는 본 발명의 일 실시예에 따른 신호 처리 방법을 나타내는 플로우차트이다.
도 5는 본 발명의 다른 실시예에 따른 엔코딩 장치를 나타내는 블록도이다.
도 6은 본 발명의 다른 실시예에 따른 신호 처리 방법을 나타내는 플로우차트이다.
도 7은 본 발명의 일 실시예에 따른 디코딩 장치를 나타내는 블록도이다.
도 8은 본 발명의 다른 실시예에 따른 신호 처리 방법을 나타내는 플로우차트이다.
도 9는 본 발명의 다른 실시예에 따른 디코딩 장치를 나타내는 블록도이다.
도 10은 본 발명의 다른 실시예에 따른 신호 처리 방법을 나타내는 플로우차트이다.
이하에서는, 첨부된 도면을 참조하여 본 발명에 따른 신호 처리 방법, 그에 따른 엔코딩 장치, 및 그에 따른 디코딩 장치를 상세히 설명한다.
공간 파라미터는 크게 스테레오 신호들 간의 신호 레벨 차이를 나타내는 파라미터 및 스테레오 신호들 간의 상관 관계를 나타내는 파라미터를 포함할 수 있다.
스테레오 신호들 간의 신호 레벨 차이를 나타내는 파라미터는 이하에서 제1 파라미터라 칭한다. 또한, 제1 파라미터는 입력되는 스테레오 신호들 각각의 상대적 크기를 표현하는 파라미터이다. 제1 파라미터는 채널 레벨 차이(CLD:channel level difference) 파라미터를 포함할 수 있다. 또한, 제1 파라미터는 입력되는 스테레오 신호들의 신호 레벨에 대한 정보를 직접적으로 포함할 수 있다.
그리고, 스테레오 신호들 간의 상관 관계, 예를 들어, 유사도,를 나타내는 파라미터는 이하에서 제2 파라미터라 칭한다. 제2 파라미터는 인터 채널 상관관계(ICC: Inter Channel Correlation) 파라미터, 전체 위상 차이 파라미터(OPD: Overall Phase Difference), 및 인터 채널 위상 차이 파라미터(IPD: Inter Phase Difference) 중 적어도 하나를 포함할 수 있다.
도 1은 스테레오 신호 및 모노 신호를 나타내는 일 도면이다.
도 1을 참조하면, x1 신호 및 x2 신호는 스테레오 신호를 나타낸다. 예를 들어, x1 신호는 L 채널 스테레오 신호가 될 수 있고, x2 신호는 R 채널 스테레오 신호가 될 수 있다. 도시된 바와 같이, 두 채널의 스테레오 신호들을 다운 믹싱 하여 생성한 모노 신호인 xm 은 x1 신호와 x2 신호의 백터 합으로 나타낼 수 있다.
스테레오 신호들 간의 상관관계는 두 개의 스테레오 신호들 간의 위상 차이, 위상 연관도 등에 의해서 나타낼 수 있다. 전술한, 전체 위상 차이 파라미터(OPD: Overall Phase Difference)는 L 채널 신호인 x1 신호와 모노 신호 사이의 위상 차이(a2)를 나타내는 파라미터이다. 인터 채널 위상 차이 파라미터(IPD: Inter Phase Difference)는 두개의 스테레오 신호들 간의 위상 차이(a1)를 나타내는 파라미터이다. 또한, 인터 채널 상관관계(ICC: Inter Channel Correlation) 파라미터는 두 채널의 스테레오 신호들 간의 유사도를 나타내는 파라미터이며, 예시적으로, cos(a1) 값을 가질 수 있다.
도 2는 스테레오 신호 및 모노 신호를 나타내는 다른 도면이다.
두 채널의 스테레오 신호들을 하나의 모노 신호로 다운 믹싱하는 경우, 어느 하나의 스테레오 신호의 레벨이 낮아질수록, 모노 신호는 다른 하나의 스테레오 신호와 유사해진다.
도 2를 참조하면, 두 채널의 스테레오 신호들 중 L 채널 스테레오 신호인 x1 채널의 레벨은 변하지 않고, R 채널 스테레오 신호인 x2 채널의 신호 레벨이 x2_1, x2_2, 및 x2_3 신호와 같이 변하는 경우를 예로 들어 도시하였다.
R 채널 스테레오 신호가 제3 레벨을 갖는 x2_3 신호인 경우, 모노 신호는 xm_3 이 된다. 그리고, R 채널 스테레오 신호가 제2 레벨을 갖는 x2_2 신호인 경우, 모노 신호는 xm_2 가 된다. 또한, R 채널 스테레오 신호의 신호 레벨이 매우 작아져서 제1 레벨을 갖는 x2_1 신호인 경우, 모노 신호는 xm_1 이 된다.
도시된 바와 같이, R 채널 스테레오 신호의 크기가 작아질수록, 모노 신호의 신호 레벨은 L 채널 스테레오 신호의 신호 레벨과 유사해진다. 또한, R 채널 스테레오 신호의 크기가 작아질수록, 모노 신호와 L 채널 스테레오 신호의 신호 레벨 간의 위상 차이가 작아진다. 구체적으로, R 채널 스테레오 신호의 신호 레벨이 매우 작아져서 제1 레벨을 갖는 x2_1 신호인 경우, 모노 신호(xm_1)의 위상은 L 채널 스테레오 신호(x1)의 위상과 매우 유사하며, 모노 신호(xm_1)와 L 채널 스테레오 신호(x1) 간의 위상 차이가 거의 없다.
즉, 두개의 스테레오 신호들을 하나의 모노신호를 다운 믹싱하는데 있어서, 어느 하나의 스테레오 신호의 신호 레벨이 작아질수록, 두 채널의 스테레오 신호들 간의 상관관계가 줄어든다. 본원에서는 이점에 착안하여, 스테레오 신호의 신호들의 신호 레벨을 고려하여 제1 파라미터의 전송 여부를 결정한다. 그에 따라서, 공간 파라미터를 전송하는 데 필요한 데이터 량을 감소시킬 수 있으며, 한정된 밴드위스(bandwidth)를 감소시킬 수 있다.
이하에서 도 3 내지 도 10을 참조하여, 본 발명의 일 또는 다른 실시예에 따른 엔코딩 장치, 디코딩 장치, 및 신호 처리 방법을 상세히 설명한다.
도 3은 본 발명의 일 실시예에 따른 엔코딩 장치를 나타내는 블록도이다.
도 3을 참조하면, 본 발명의 일 실시예에 따른 엔코딩 장치(300)는 다운 믹싱 부(310) 및 전송부(360)를 포함한다.
다운 믹싱 부(310)는 제1 및 제2 입력 신호(IN1, IN2)를 다운 믹싱한다. 그리고, 제1 및 제2 입력 신호(IN1, IN2) 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하는지 여부에 따라서, 제1 및 제2 입력 신호(IN1, IN2) 간의 상관 관계(correlation)를 나타내는 제1 파라미터를 포함하거나 포함하지 않는 공간 파라미터(SP)가 디코딩 장치(미도시)로 전송되도록 제어한다. 여기서, 제1 및 제2 입력 신호(IN1, IN2)는 전술한 두 채널의 스테레오 신호들에 대응되며, 다운 믹싱 부(310)에서 출력되는 다운 믹싱 신호(DM1)는 전술한 모노 신호에 대응된다.
다운 믹싱 부(310)는 제1 및 제2 입력 신호(IN1, IN2)를 다운 믹싱하는 과정에서, 공간 파라미터(SP)를 추출한다. 공간 파라미터(SP)는 전술한 제1 파라미터 및 제2 파라미터 중 적어도 하나를 포함한다.
전송부(360)는 공간 파라미터(SP)를 디코딩 장치(미도시)로 전송한다. 구체적으로, 전송부(360)는 다운 믹싱 부(310)에서 생성된 다운 믹싱 신호(DM1) 및 공간 파라미터(SP)를 소정 규격에 맞춰 엔코딩하고, 엔코딩된 데이터를 전송 스트림(TS)으로 포맷팅(formatting)한다. 그리고, 포맷팅된 전송 스트림(TS)을 디코딩 장치(미도시)로 송신한다.
여기서, 소정 한계 값은 다운 믹싱 동작으로 모노 신호를 생성하는데 있어서, 무시할 수 있는 신호 크기를 갖는 일 입력 신호의 신호 크기 값을 뜻한다. 도 2에서 도시한 바와 같이, 모노 신호(xm_1)의 신호 레벨이 다른 입력 신호인 L 채널 스테레오 신호(x1)의 신호 레벨과 매우 유사해지며, 모노 신호(xm_1)와 L 채널 스테레오 신호(x1) 간의 위상 차이가 거의 없게 되는 경우, 소정 한계 값은 R 채널 스테레오 신호(x2_1)의 신호 크기와 유사하게 설정될 수 있다.
소정 한계 값은 엔코딩 장치(300)의 제품 사양을 고려하여 최적화된 값으로 설정될 수 있다. 구체적으로, 비트레이트(bitrate), 밴드위스의 이용 효율성 또는 데이터 송수신 속도를 증가시키기 위해서는, 소정 한계 값을 높게 설정할 수 있다. 또한, 다운 믹싱 신호를 원래의 스테레오 신호들로 복원할 때의 복원의 정확성을 높이기 위해서는, 소정 한계 값을 0에 가까운 신호로 작게 설정할 수 있다.
예를 들어, 전술한 복원의 정확성을 높이기 위해서는, 입력 신호를 양자화(quantization) 시켰을 때 0 값이 되는 아날로그 입력 신호의 최대 레벨을 소정 한계 값으로 설정할 수 있다. 소정 한계 값을 양자화 값 0 으로 설정할 경우, 제1 파라미터를 디코딩 장치로 전송하지 않고, 제2 파라미터만을 공간 파라미터에 포함시켜 디코딩 장치로 전송하더라도, 제2 파라미터만을 이용하여 원래의 스테레오 신호를 정확하게 복원할 수 있다.
구체적으로, 다운 믹싱 부(310)는 상기 제1 및 제2 입력 신호(IN1, IN2) 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하면, 제1 파라미터를 포함하지 않는 공간 파라미터(SP)가 디코딩 장치로 전송되도록 제어할 수 있다. 또한, 상기 제1 및 제2 입력 신호(IN1, IN2) 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하지 않으면, 제1 파라미터를 포함하는 공간 파라미터(SP)가 디코딩 장치로 전송되도록 제어할 수 있다.
즉, 다운 믹싱시 입력되는 2개의 입력 신호(IN1, IN2) 중 일 입력 신호의 크기가 소정 문턱 값 이하 또는 미만일 경우, 일 입력 신호와 다른 입력 신호 간의 상관 관계는 거의 존재하지 않는다. 따라서, 2개의 입력 신호(IN1, IN2) 중 일 입력 신호의 크기가 소정 문턱 값 이하 또는 미만일 경우, 전송부(360)는 2개의 입력 신호(IN1, IN2) 간의 상관 관계를 나타내는 제1 파라미터를 포함하지 않는 공간 파라미터(SP)를 디코딩 장치로 전송한다.
본 발명의 일 실시예에 따른 엔코딩 장치(300)는 2개의 입력 신호(IN1, IN2) 중 일 입력 신호의 크기가 소정 문턱 값 이하 또는 미만일 경우, 제1 파라미터를 전송하는데 필요한 만큼의 데이터 전송량을 줄일 수 있다. 그에 따라서, 비트레이트(bitrate), 밴드위스의 이용 효율성 또는 데이터 송수신 속도를 증가시킬 수 있다.
도 4는 본 발명의 일 실시예에 따른 신호 처리 방법을 나타내는 플로우차트이다. 본 발명의 일 실시예에 따른 신호 처리 방법(400)은 도 3에서 설명한 본 발명의 일 실시예에 따른 엔코딩 장치(300)에서 구현될 수 있다. 또한, 신호 처리 방법(400)의 각 단계 구성은 엔코딩 장치(300)의 동작 구성과 동일하므로, 도 3에서와 중복되는 설명은 생략한다.
도 4를 참조하면, 엔코딩 장치(300)에서 제1 및 제2 입력 신호(IN1, IN2)를 다운 믹싱하여 다운 믹싱 신호(DM1)를 생성한다(410 단계). 410 단계의 동작은 다운 믹싱 부(310)에서 수행될 수 있다.
제1 및 제2 입력 신호(IN1, IN2) 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하는지 여부에 따라서, 제1 및 제2 입력 신호(IN1, IN2) 간의 상관 관계를 나타내는 제1 파라미터를 포함하거나 포함하지 않는 공간 파라미터를 디코딩 장치(미도시)로 전송한다(420 단계). 420 단계의 동작은 전송부(360)에서 수행될 수 있다.
도 5는 본 발명의 다른 실시예에 따른 엔코딩 장치를 나타내는 블록도이다. 엔코딩 장치(500)에 있어서, 다운 믹싱 부(510) 및 전송부(560)는 각각 도 3의 다운 믹싱 부(310) 및 전송부(360)와 동일 대응되므로, 도 3에서와 중복되는 설명은 생략한다.
도 5를 참조하면, 본 발명의 다른 실시예에 따른 엔코딩 장치(500)는 밴드 분할부(505), 다운 믹싱 부(510) 및 전송부(560)를 포함한다. 다운 믹싱 부(510)는 다운 믹서(520) 및 공간 파라미터 생성부(531)를 포함할 수 있다. 또한, 전송부(560)는 스트림 생성부(565)를 포함할 수 있다.
밴드 분할부((505)는 스테레오 신호(SIN)를 입력받고, 입력받은 신호를 다수개의 서브 주파수 대역으로 분할하여, 다수개의 서브 밴드 신호들을 출력한다. 스테레오 신호(SIN)는 도 3에서 설명한 제1 및 제2 입력 신호(IN1, IN2)에 동일 대응된다. 따라서, 스테레오 신호(SIN)는 R 채널 신호와 L 채널 신호를 포함할 수 있다. 이하에서는, 서브 주파수 대역을 서브 밴드라 한다. 도 5에서는 밴드 분할부(505)가 n 개의 서브 밴드들인 제1 서브 밴드(b1)(521) 내지 제 n 서브 밴드(bn)(523)로 스테레오 신호(SIN)를 분할하는 경우를 예로 들어 설명하였다.
구체적으로, 밴드 분할부((505)는 제1 서브 밴드(b1)에 대응하여 제1 서브 밴드 입력 신호들(IN1_b1, IN2_b1)을 출력한다. 그리고, 제2 서브 밴드(b2)에 대응하여 제2 서브 밴드 입력 신호들(IN1_b2, IN2_b2)을 출력한다. 또한, 제n 서브 밴드(bn)에 대응하여 제n 서브 밴드 입력 신호들(IN1_bn, IN2_bn)을 출력한다.
다운 믹서(520)는 입력받은 신호들을 다운 믹싱하여 다운 믹싱 신호를 생성한다. 구체적으로, 다운 믹서(520)는 n 개의 서브 밴드들에 대응되는 n 쌍의 스테레오 신호들을 입력받고, n 개의 서브 밴드들에 대응되는 n 개의 다운 믹싱 신호를 생성한다. 예를 들어, 스테레오 신호인 제1 서브 밴드 입력 신호들(IN1_b1, IN2_b1)을 다운 믹싱하여, 제1 서브 밴드(b1)에 대응되는 제1 다운 믹싱 신호(DM1_b1)를 생성한다. 또한, 제2 서브 밴드(b2) 내지 제 n 서브 밴드(bn)에 각각 대응하는 제2 다운 믹싱 신호(DM1_b2) 내지 제n 다운 믹싱 신호(DM1_bn)를 생성한다.
공간 파라미터 생성부(530)는 제1 및 제2 입력 신호(IN1_bi, IN2_bi) 간의 신호 레벨 차이를 나타내는 제2 파라미터를 생성한다. 그리고, 제2 파라미터를 포함하고 전술한 제1 파라미터를 포함하거나 포함하지 않는 공간 파라미터(SP_bi)를 생성한다.
구체적으로, 공간 파라미터 생성부(530)는 n 개의 서브 밴드들(531, 532, 533)에 대응되는 n 쌍의 스테레오 신호들, 즉, 다운 믹서(520)가 입력받은 신호들,을 입력받고, n개의 서브 밴드에 대응되는 공간 파라미터들을 생성할 수 있다. 그리고, 제1 및 제2 입력 신호(IN1_bi, IN2_bi) 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하는지 여부에 따라서, 생성된 제1 파라미터를 포함하거나 포함하지 않는 공간 파라미터(SP_bi)를 생성한다.
또한, 공간 파라미터 생성부(530)는 n 개의 서브 밴드들에 대응되는 n 쌍의 스테레오 신호들을 입력받고, 제2 파라미터를 생성할 수 있다. 또한, 공간 파라미터 생성부(530)는 제1 및 제2 입력 신호(IN1_bi, IN2_bi) 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하는지 여부에 따라서, 제1 파라미터 자체를 생성하지 않을 수 있다.
공간 파라미터 생성부(530)는 제1 서브 밴드(b1) 내지 제 n 서브 밴드(bn)에 각각 대응하는 제1 공간 파라미터(SP_b1) 내지 제 n 공간 파라미터(SP_bn)를 전송부(560)로 전송된다.
스트림 생성부(565)는 전송받은 공간 파라미터 및 다운 믹싱 신호를 엔코딩 및 포맷팅하여 전송 스트림(TS)을 생성하고, 전송 스트림(TS)을 디코딩 장치로 출력한다.
구체적으로, 입력받은 서브 밴드 별 다운 믹싱 신호들과 서브 밴드 별 공간 파라미터들을 소정 규격에 맞춰 엔코딩한다. 그리고, 엔코딩된 다운 믹싱 신호들과 엔코딩된 공간 파라미터들을 포함하는 전송 스트림(TS)을 생성할 수 있다. 전송 스트림(TS)은 엔코딩된 n 개의 서브 밴드들 각각에 대응되는 n 개의 다운 믹싱 신호들 및 n 개의 공간 파라미터들이 포함될 수 있다.
도 6은 본 발명의 다른 실시예에 따른 신호 처리 방법을 나타내는 플로우차트이다. 본 발명의 다른 실시예에 따른 신호 처리 방법(600)은 도 5에서 설명한 본 발명의 일 실시예에 따른 엔코딩 장치(500)에서 구현될 수 있다. 또한, 신호 처리 방법(600)의 각 단계 구성은 엔코딩 장치(500)의 동작 구성과 동일하므로, 도 5에서와 중복되는 설명은 생략한다. 또한, 625 단계는 도 4에서 전술한 420 단계에 대응되므로, 도 4에서와 중복되는 설명은 생략한다.
도 6을 참조하면, 본 발명의 다른 실시예에 따른 신호 처리 방법(600)은 스테레오 신호(SIN)를 다수개의 서브 밴드인 다수개의 서브 밴드로 분할한다(610 단계). 610 단계의 동작은 밴드 분할부(505)에서 수행될 수 있다.
서브 밴드들 별로 분할된 서브 밴드 입력 신호들(예를 들어, IN1_b1, IN2_b1)을 다운 믹싱한다(620 단계). 620 단계의 동작은 다운 믹서(520)에서 수행될 수 있다.
공간 파라미터(SP)를 생성한다(630 단계). 630 단계의 동작은 공간 파라미터 생성부(530)에서 수행될 수 있다.
그리고, 제1 및 제2 입력 신호(IN1, IN2) 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하는지 판단한다(640 단계). 구체적으로, 소정 서브 밴드 입력 신호들(예를 들어, IN1_b1, IN2_b1) 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하는지 판단한다. 640 단계의 동작은 다운 믹싱 부(510)에서 수행될 있으며, 구체적으로 다운 믹서(520) 또는 공간 파라미터 생성부(530)에서 수행될 수 있다.
640 단계의 판단 결과에 따라서 제1 파라미터를 포함하거나 포함하지 않는 공간 파라미터(SP_bi)를 디코딩 장치로 전송할 수 있다(650 및 660 단계). 650 및 660 단계의 동작은 스트림 생성부(565)에서 수행될 수 있다.
구체적으로, 640 단계의 판단 결과, 소정 서브 밴드 입력 신호들(예를 들어, IN1_b1, IN2_b1) 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하면, 제1 파라미터를 포함하지 않는 공간 파라미터를 디코딩 장치로 전송한다(650 단계). 그리고, 640 단계의 판단 결과, 소정 서브 밴드 입력 신호들(예를 들어, IN1_b1, IN2_b1) 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하지 않으면, 제1 파라미터를 포함하는 공간 파라미터를 디코딩 장치로 전송한다(660 단계).
도 7은 본 발명의 일 실시예에 따른 디코딩 장치를 나타내는 블록도이다.
도 7을 참조하면, 본 발명의 일 실시예에 따른 디코딩 장치(700)는 공간 파라미터 디코딩 부(710) 및 업 믹싱 부(760)를 포함한다.
디코딩 부(710)는 엔코딩 장치(300 또는 500)로 입력되었던 제1 및 제2 입력 신호 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하는지 여부에 따라서, 상기 제1 및 제2 입력 신호 간의 상관 관계를 나타내는 제1 파라미터를 포함하거나 포함하지 않는 공간 파라미터를 디코딩한다.
구체적으로, 디코딩 부(710)는 전술한 엔코딩 장치(300 또는 500)에서 생성된 전송 스트림(TS)을 수신하고, 다수개의 서브 밴드들 별로 공간 파라미터(SP_bi)를 추출한다. 그리고, 추출된 서브 밴드들 별로 공간 파라미터들(SP_bi)을 디코딩 한다. 디코딩 부(710)가 수신하여 추출한 공간 파라미터들(SP_bi)은 전술한 전송부(360 또는 560)에서 생성된 서브 밴드별 공간 파라미터들과 동일하다.
업 믹싱 부(760)는 전송 스트림(TS)에 포함된 다운 믹싱 신호를 디코딩한다. 구체적으로, 전송부(560)에서 엔코딩된 다수개의 서브 밴드별 다운 믹싱 신호(DM1_bi)들을 전송 스트림(TS)에서 추출하고, 추출된 신호를 디코딩한다.
업 믹싱 부(760)는 공간 파라미터 디코딩 부(710)에서 전송된 공간 파라미터(SP_bi) 및 디코딩된 다운 믹싱 신호(DM1_bi)를 이용하여 서브 밴드 별 제1 및 제2 입력 신호(IN1_bi, IN2_bi)를 복원하여 업믹싱 신호(OUT1)를 출력한다. 구체적으로, 업 믹싱 부(760)는 다수개의 서브 밴드들 별로, 업믹싱 동작을 수행하여, 서브 밴드 별 제1 및 제2 입력 신호(IN1_bi, IN2_bi)를 복원할 수 있다.
도 8은 본 발명의 다른 실시예에 따른 신호 처리 방법을 나타내는 플로우차트이다.
도 8은 본 발명의 다른 실시예에 따른 신호 처리 방법을 나타내는 플로우차트이다. 본 발명의 다른 실시예에 따른 신호 처리 방법(800)은 도 7에서 설명한 본 발명의 일 실시예에 따른 디코딩 장치(700)에서 구현될 수 있다. 또한, 신호 처리 방법(800)의 각 단계 구성은 디코딩 장치(700)의 동작 구성과 동일하므로, 도 7에서와 중복되는 설명은 생략한다.
도 8을 참조하면, 공간 파라미터 및 다운 믹싱 신호를 포함하는 전송 스트림(TS)을 수신한다(810 단계). 810 단계는 디코딩 장치(700), 구체적으로, 공간 파라미터 디코딩 부(710) 및 업 믹싱 부(760),에서 수행된다.
전송 스트림(TS)에 포함된 공간 파라미터 및 다운 믹싱 신호를 이용하여 제1 및 제2 입력 신호(IN1, IN2)를 복원한다(820 단계). 820 단계의 상세 구성은, 이하에서 도 10을 참조하여 상세히 설명한다.
도 9는 본 발명의 다른 실시예에 따른 디코딩 장치를 나타내는 블록도이다. 그리고, 도 10은 본 발명의 다른 실시예에 따른 신호 처리 방법을 나타내는 플로우차트이다. 도 10은 도 8의 820 단계를 상세히 나타낸 것으로, 도 10의 N11 및 N12 지점은 도 8의 N1 및 N2 지점과 각각 대응된다.
도 9의 디코딩 장치(900)에 있어서, 공간 파라미터 디코딩 부(910) 및 업 믹싱 부(960)는 각각 도 7에서 도시한 공간 파라미터 디코딩 부(710) 및 업 믹싱 부(760)와 동일 대응되므로, 도 7에서와 중복되는 설명은 생략한다.
또한, 본 발명의 다른 실시예에 따른 디코딩 장치(900)의 동작 구성은 도 10에서 설명할 단계 동작과 동일한 기술적 사상을 포함하므로, 이하에서는 도 9 및 도 10을 참조하여, 디코딩 장치(900) 및 도 8의 820 단계의 상세 동작을 설명한다.
도 9를 참조하면, 본 발명의 다른 실시예에 따른 디코딩 장치(900)는 역 다중화 부(905), 공간 파라미터 디코딩 부(910), 업 믹싱 부(760), 및 출력부(970)를 포함한다.
역 다중화 부(905)는 엔코딩 장치(300 또는 500)로부터 전송되는 전송 스트림(TS)을 수신한다. 그리고, 수신된 전송 스트림(TS)에 포함된 데이터 신호들과 공간 파라미터에 대한 신호들을 분리한다. 구체적으로 데이터 신호는 스테레오 신호를 다운 믹싱 및 엔코딩한 신호가 되며, 실질적으로 음성 신호로써 재생될 오디오 신호가 된다.
여기서, 역 다중화 부(905)가 출력하는 공간 파라미터에 대한 신호들(SP_EN)은 엔코딩 장치(300 또는 500)의 다운 믹싱 부(310, 510)에서 생성되고 전송부(360 또는 560)에서 엔코딩된 공간 파라미터로, 공간 파라미터 디코딩 부(910)로 전송된다. 그리고, 역 다중화 부(905)가 출력하는 데이터 신호들(DM_EN)은 엔코딩 장치(300 또는 500)의 다운 믹싱 부(310, 510)에서 생성되고 전송부(360 또는 560)에서 엔코딩 된 다운 믹싱 신호로, 업 믹싱 부(960)로 전송된다.
공간 파라미터 디코딩 부(910)는 입력받은 공간 파라미터에 대한 신호들(SP_EN)에서 다수개의 서브 밴드 별 공간 파라미터를 추출 및 디코딩 한다. 공간 파라미터 디코딩 부(910)에서 출력되는 다수개의 서브 밴드 별 공간 파라미터(SP_b1 내지 SP_bn)는 공간 파라미터 생성부(530)에서 출력되는 다수개의 서브 밴드 별 공간 파라미터(SP_b1 내지 SP_bn)와 동일하다.
구체적으로, 공간 파라미터 디코딩 부(910)는 공간 파라미터에 대한 신호들(SP_EN)에서 제2 파라미터를 추출하여 디코딩한다(1010 단계).
공간 파라미터 디코딩 부(910)는, 1010 단계에서 디코딩된 제2 파라미터를 이용하여, 제1 및 제2 입력 신호(IN1_bi, IN2_bi) 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하는지 판단한다(1020 단계). 구체적으로, 제2 파라미터는 서브 밴드 별 제1 및 제2 입력 신호(IN1_bi, IN2_bi) 간의 신호 레벨 차이를 나타내는 정보를 포함하며, 상기 레벨 차이를 분석하면 제1 및 제2 입력 신호(IN1_bi, IN2_bi)의 크기를 알 수 있다. 따라서, 제2 파라미터를 이용하면 상기 판단을 할 수 있다.
공간 파라미터 디코딩 부(910)는, 1020 단계의 판단결과 제1 및 제2 입력 신호(IN1_bi, IN2_bi) 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하면, 제1 파라미터를 디코딩하지 않고, 1040 단계로 진입한다. 그리고, 1020 단계의 판단결과 제1 및 제2 입력 신호(IN1_bi, IN2_bi) 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하지 않으면, 제1 파라미터를 디코딩한다(1030 단계).
1010 내지 1030 단계는 서브 밴드 별로 수행된다.
공간 파라미터 디코딩 부(910)는 1010 단계 내지 1030 단계의 디코딩 동작에 따라서, 제2 파라미터를 포함하고 제1 파라미터를 포함하거나 포함하지 않는 서브 밴드별 공간 파라미터들(SP_b1 내지 SP_bn)을 업 믹싱 부(960)로 전송한다.
업 믹싱 부(960)는 데이터 신호들(DM_EN)을 디코딩하고, 서브 밴드 별로 다운 믹싱 신호들을 추출한다. 그리고, 다운 믹싱 신호들과 공간 파라미터 디코딩 부(910)에서 전송되는 서브 밴드별 공간 파라미터들(SP_b1 내지 SP_bn)을 이용하여, 서브 밴드 별 입력 신호들(IN1_bi, IN2_bi)을 복원한다. 그리고, 업 믹싱 부(960)는 서브 밴드 별 입력 신호들(IN1_bi, IN2_bi)에 동일 대응되는 서브 밴드 별 복원 신호들(OUT1_b1 내지 OUT1_bn)을 출력부로 전송한다(1040 단계).
또한, 출력부(970)는 서브 밴드 별 복원 신호들(OUT1_b1 내지 OUT1_bn)을 주파수 통합 신호로 생성한다. 그에 따라서, 출력부(970)의 출력 신호(OUT2)는 원래의 엔코딩 장치(300, 500)가 최초로 입력받은 스테레오 신호(IN1 및 IN2 또는 SIN)와 동일한 형태를 가질 수 있다.
전술한 본 발명의 일 실시예 또는 다른 실시예에 따른 엔코딩 장치, 디코딩 장치 및 신호 처리 방법은 두 채널의 스테레오 신호들 중 일 신호의 크기가 소정 문턱 값 이하 또는 미만일 경우, 두 개의 스테레오 신호들 간의 상관 관계를 나타내는 제1 파라미터를 전송하는데 필요한 만큼의 데이터 전송량을 줄일 수 있다. 그에 따라서, 비트레이트(bitrate), 밴드위스의 이용 효율성 또는 데이터 송수신 속도를 증가시킬 수 있다.
또한 본 발명에 따른 신호 처리 방법은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드 또는 프로그램으로서 구현하는 것도 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 하드디스크, 플로피디스크, 플래쉬 메모리, 광 데이터 저장장치 등이 있다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드로서 저장되고 실행될 수 있다.
이상의 설명은 본 발명의 일 실시예에 불과할 뿐, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진자는 본 발명의 본질적 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현할 수 있을 것이다. 따라서, 본 발명의 범위는 전술한 실시예에 한정되지 않고 특허 청구 범위에 기재된 내용과 동등한 범위내에 있는 다양한 실시 형태가 포함되도록 해석되어야 할 것이다.
300, 500: 엔코딩 장치
310, 510: 다운 믹싱 부
360, 560: 전송부
505: 밴드 분할부
520: 다운 믹서
530: 공간 파라미터 생성부
565: 스트림 생성부
310, 510: 다운 믹싱 부
360, 560: 전송부
505: 밴드 분할부
520: 다운 믹서
530: 공간 파라미터 생성부
565: 스트림 생성부
Claims (19)
- 제1 및 제2 입력 신호를 다운 믹싱하고, 상기 제1 및 제2 입력 신호 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하는지 여부에 따라서, 상기 제1 및 제2 입력 신호 간의 상관 관계를 나타내는 제1 파라미터를 포함하거나 포함하지 않는 공간 파라미터가 디코딩 장치로 전송되도록 제어하는 다운 믹싱 부; 및
상기 공간 파라미터를 상기 디코딩 장치로 전송하는 전송부를 포함하는 것을 특징으로 하는 엔코딩 장치. - 제1항에 있어서, 상기 다운 믹싱 부는
상기 제1 및 제2 입력 신호 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하는지 판단하고, 상기 판단 결과에 따라서 상기 제1 파라미터를 포함하거나 포함하지 않는 상기 공간 파라미터가 상기 디코딩 장치로 전송되도록 제어하는 것을 특징으로 하는 엔코딩 장치. - 제1항에 있어서, 상기 다운 믹싱 부는
상기 제1 및 제2 입력 신호 중 크기가 상기 소정 한계 값 이하 또는 미만인 신호가 존재하면, 상기 제1 파라미터를 포함하지 않는 상기 공간 파라미터가 상기 디코딩 장치로 전송되도록 제어하는 것을 특징으로 하는 엔코딩 장치. - 제1항에 있어서, 상기 다운 믹싱 부는
상기 제1 및 제2 입력 신호 중 크기가 상기 소정 한계 값 이하 또는 미만인 신호가 존재하지 않으면, 상기 제1 파라미터를 포함하는 상기 공간 파라미터가 상기 디코딩 장치로 전송되도록 제어하는 것을 특징으로 하는 엔코딩 장치. - 제1항에 있어서, 상기 다운 믹싱 부는
상기 제1 및 제2 입력 신호 간의 신호 레벨 차이를 나타내는 제2 파라미터를 생성하고, 상기 제2 파라미터를 포함하고 상기 제1 파라미터를 포함하거나 포함하지 않는 상기 공간 파라미터를 생성하는 공간 파라미터 생성부를 포함하는 것을 특징으로 하는 엔코딩 장치. - 제5항에 있어서,
상기 제1 및 제2 입력 신호를 적어도 하나의 서브 밴드들로 분할하는 밴드 분할부를 더 포함하며,
상기 다운 믹싱 부는
상기 서브 주파수 대역들 별로 분할된 상기 제1 및 제2 입력 신호를 다운 믹싱하는 다운 믹서를 더 포함하는 것을 특징으로 하는 엔코딩 장치. - 제1항에 있어서, 상기 제1 파라미터는
인터 채널 상관관계 파라미터, 전체 위상 차이 파라미터, 및 인터 채널 위상 차이 파라미터 중 적어도 하나를 포함하는 것을 특징으로 하는 엔코딩 장치. - 제1항에 있어서, 상기 전송부는
상기 공간 파라미터 및 상기 제1 및 제2 입력 신호를 상기 다운 믹싱한 신호를 포함하는 전송 스트림을 생성하고, 상기 전송 스트림을 상기 디코딩 장치로 출력하는 스트림 생성부를 포함하는 것을 특징으로 하는 엔코딩 장치. - 제1 및 제2 입력 신호를 다운 믹싱한 다운 믹싱 신호 및 공간 파라미터를 엔코딩 장치로부터 전송받는 디코딩 장치에서 있어서,
상기 제1 및 제2 입력 신호 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하는지 여부에 따라서, 상기 제1 및 제2 입력 신호 간의 상관 관계를 나타내는 제1 파라미터를 포함하거나 포함하지 않는 상기 공간 파라미터를 디코딩하는 공간 파라미터 디코딩 부; 및
상기 다운 믹싱 신호를 디코딩하고, 상기 디코딩된 공간 파라미터 및 상기 다운 믹싱 신호를 이용하여 상기 제1 및 제2 입력 신호를 복원하는 업 믹싱 부를 포함하는 디코딩 장치. - 제1항에 있어서, 상기 공간 파라미터 디코딩 부는
상기 제1 및 제2 입력 신호 중 크기가 상기 소정 한계 값 이하 또는 미만인 신호가 존재하면, 상기 제1 파라미터를 디코딩하지 않고,
상기 제1 및 제2 입력 신호 중 크기가 상기 소정 한계 값 이하 또는 미만인 신호가 존재하지 않으면, 상기 제1 파라미터를 디코딩하는 것을 특징으로 하는 디코딩 장치. - 제1항에 있어서, 상기 공간 파라미터 디코딩 부는
상기 제1 및 제2 입력 신호 간의 신호 레벨 차이를 나타내는 제2 파라미터를 상기 공간 파라미터에서 추출하여 디코딩하고,
상기 제2 파라미터를 이용하여, 상기 제1 및 제2 입력 신호 중 크기가 상기 소정 한계 값 이하 또는 미만인 신호가 존재하는지 판단하는 것을 특징으로 하는 디코딩 장치. - 엔코딩 장치에서 제1 및 제2 입력 신호를 다운 믹싱하여 다운 믹싱 신호를 생성하는 단계; 및
상기 제1 및 제2 입력 신호 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하는지 여부에 따라서, 상기 제1 및 제2 입력 신호 간의 상관 관계를 나타내는 제1 파라미터를 포함하거나 포함하지 않는 공간 파라미터를 디코딩 장치로 전송하는 단계를 포함하는 것을 특징으로 하는 신호 처리 방법. - 제12항에 있어서, 상기 공간 파라미터를 상기 디코딩 장치로 전송하는 단계는
상기 소정 한계 값 이하 또는 미만인 신호가 존재하면, 상기 제1 파라미터를 포함하지 않는 상기 공간 파라미터를 상기 디코딩 장치로 전송하는 단계를 포함하는 것을 특징으로 하는 신호 처리 방법. - 제12항에 있어서, 상기 공간 파라미터를 상기 디코딩 장치로 전송하는 단계는
상기 소정 한계 값 이하 또는 미만인 신호가 존재하지 않으면, 상기 제1 파라미터를 포함하는 상기 공간 파라미터를 상기 디코딩 장치로 전송하는 단계를 포함하는 것을 특징으로 하는 신호 처리 방법. - 제12항에 있어서,
상기 제1 및 제2 입력 신호 간의 신호 레벨 차이를 나타내는 제2 파라미터를 포함하는 상기 공간 파라미터를 생성하는 단계; 및
상기 제1 및 제2 입력 신호 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하는지 판단하는 단계를 더 포함하며,
상기 공간 파라미터를 상기 디코딩 장치로 전송하는 단계는
상기 제2 파라미터를 포함하고, 상기 제1 파라미터를 포함하거나 포함하지 않는 상기 공간 파라미터를 상기 디코딩 장치로 전송하는 단계를 포함하는 것을 특징으로 하는 신호 처리 방법. - 제12항에 있어서, 상기 다운 믹싱하는 단계는
상기 제1 및 제2 입력 신호를 다수개의 서브 주파수 대역들로 분할하는 단계; 및
상기 서브 주파수 대역들 별로 분할된 상기 제1 및 제2 입력 신호를 다운 믹싱하는 단계를 포함하는 것을 특징으로 하는 신호 처리 방법. - 제12항에 있어서,
디코딩 장치에서 상기 다운 믹싱 신호 및 상기 공간 파라미터를 수신하는 단계; 및
상기 다운 믹싱 신호 및 상기 공간 파라미터를 이용하여, 상기 제1 및 제2 입력 신호를 복원하는 단계를 더 포함하는 것을 특징으로 하는 신호 처리 방법. - 제17항에 있어서, 상기 제1 및 제2 입력 신호를 복원하는 단계는
상기 제1 및 제2 입력 신호 중 크기가 소정 한계 값 이하 또는 미만인 신호가 존재하는지 판단하는 단계; 및
상기 판단 결과 상기 소정 한계 값 이하 또는 미만인 신호가 존재하는지 여부에 따라서, 상기 제1 및 제2 입력 신호 간의 상관 관계를 나타내는 제1 파라미터를 디코딩하거나 디코딩하지 않는 단계를 포함하는 것을 특징으로 하는 신호 처리 방법. - 제18항에 있어서, 상기 제1 파라미터를 디코딩하거나 디코딩하지 않는 단계는
상기 제1 및 제2 입력 신호 중 크기가 상기 소정 한계 값 이하 또는 미만인 신호가 존재하면, 상기 제1 파라미터를 포함하지 않는 상기 공간 파라미터를 디코딩하는 단계; 및
상기 제1 및 제2 입력 신호 중 크기가 상기 소정 한계 값 이하 또는 미만인 신호가 존재하지 않으면, 상기 제1 파라미터를 포함하는 상기 공간 파라미터를 디코딩하는 단계를 포함하는 것을 특징으로 하는 신호 처리 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110092561A KR101842258B1 (ko) | 2011-09-14 | 2011-09-14 | 신호 처리 방법, 그에 따른 엔코딩 장치, 및 그에 따른 디코딩 장치 |
US13/614,920 US9137617B2 (en) | 2011-09-14 | 2012-09-13 | Correlation parameter transmitting in an encoding apparatus and decoding apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110092561A KR101842258B1 (ko) | 2011-09-14 | 2011-09-14 | 신호 처리 방법, 그에 따른 엔코딩 장치, 및 그에 따른 디코딩 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130029254A true KR20130029254A (ko) | 2013-03-22 |
KR101842258B1 KR101842258B1 (ko) | 2018-03-27 |
Family
ID=47829856
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110092561A KR101842258B1 (ko) | 2011-09-14 | 2011-09-14 | 신호 처리 방법, 그에 따른 엔코딩 장치, 및 그에 따른 디코딩 장치 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9137617B2 (ko) |
KR (1) | KR101842258B1 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190122839A (ko) * | 2017-03-31 | 2019-10-30 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 멀티-채널 신호 인코딩 및 디코딩 방법 및 코덱 |
KR20190134752A (ko) * | 2017-04-12 | 2019-12-04 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 다채널 신호 인코딩 및 디코딩 방법, 및 코덱 |
WO2022158943A1 (ko) * | 2021-01-25 | 2022-07-28 | 삼성전자 주식회사 | 다채널 오디오 신호 처리 장치 및 방법 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023088560A1 (en) * | 2021-11-18 | 2023-05-25 | Nokia Technologies Oy | Metadata processing for first order ambisonics |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW384434B (en) * | 1997-03-31 | 2000-03-11 | Sony Corp | Encoding method, device therefor, decoding method, device therefor and recording medium |
JP2009532712A (ja) * | 2006-03-30 | 2009-09-10 | エルジー エレクトロニクス インコーポレイティド | メディア信号処理方法及び装置 |
KR20080052813A (ko) * | 2006-12-08 | 2008-06-12 | 한국전자통신연구원 | 채널별 신호 분포 특성을 반영한 오디오 코딩 장치 및 방법 |
KR101452722B1 (ko) * | 2008-02-19 | 2014-10-23 | 삼성전자주식회사 | 신호 부호화 및 복호화 방법 및 장치 |
KR101569702B1 (ko) * | 2009-08-17 | 2015-11-17 | 삼성전자주식회사 | 레지듀얼 신호 인코딩 및 디코딩 방법 및 장치 |
-
2011
- 2011-09-14 KR KR1020110092561A patent/KR101842258B1/ko active IP Right Grant
-
2012
- 2012-09-13 US US13/614,920 patent/US9137617B2/en active Active
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190122839A (ko) * | 2017-03-31 | 2019-10-30 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 멀티-채널 신호 인코딩 및 디코딩 방법 및 코덱 |
US11386907B2 (en) | 2017-03-31 | 2022-07-12 | Huawei Technologies Co., Ltd. | Multi-channel signal encoding method, multi-channel signal decoding method, encoder, and decoder |
US11894001B2 (en) | 2017-03-31 | 2024-02-06 | Huawei Technologies Co., Ltd. | Multi-channel signal encoding method, multi-channel signal decoding method, encoder, and decoder |
KR20190134752A (ko) * | 2017-04-12 | 2019-12-04 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 다채널 신호 인코딩 및 디코딩 방법, 및 코덱 |
KR20210094143A (ko) * | 2017-04-12 | 2021-07-28 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 다채널 신호 인코딩 및 디코딩 방법, 및 코덱 |
US11178505B2 (en) | 2017-04-12 | 2021-11-16 | Huawei Technologies Co., Ltd. | Multi-channel signal encoding method, multi-channel signal decoding method, encoder, and decoder |
US11832087B2 (en) | 2017-04-12 | 2023-11-28 | Huawei Technologies Co., Ltd. | Multi-channel signal encoding method, multi-channel signal decoding method, encoder, and decoder |
WO2022158943A1 (ko) * | 2021-01-25 | 2022-07-28 | 삼성전자 주식회사 | 다채널 오디오 신호 처리 장치 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
US20130064377A1 (en) | 2013-03-14 |
KR101842258B1 (ko) | 2018-03-27 |
US9137617B2 (en) | 2015-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8180061B2 (en) | Concept for bridging the gap between parametric multi-channel audio coding and matrixed-surround multi-channel coding | |
JP4601669B2 (ja) | マルチチャネル信号またはパラメータデータセットを生成する装置および方法 | |
US9966080B2 (en) | Audio object encoding and decoding | |
KR100936498B1 (ko) | 스테레오 호환성의 멀티채널 오디오 코딩 | |
RU2576476C2 (ru) | Декодер аудиосигнала, кодер аудиосигнала, способ формирования представления сигнала повышающего микширования, способ формирования представления сигнала понижающего микширования, компьютерная программа и бистрим, использующий значение общего параметра межобъектной корреляции | |
US8891776B2 (en) | Decoding of multichannel audio encoded bit streams using adaptive hybrid transformation | |
CN103620677B (zh) | 音频信号帧中事件时隙位置的编码与译码技术 | |
JP5930441B2 (ja) | マルチチャネルオーディオ信号の適応ダウン及びアップミキシングを実行するための方法及び装置 | |
KR101615262B1 (ko) | 시멘틱 정보를 이용한 멀티 채널 오디오 인코딩 및 디코딩 방법 및 장치 | |
US20120183148A1 (en) | System for multichannel multitrack audio and audio processing method thereof | |
KR20100048202A (ko) | 멀티 채널 신호의 부호화/복호화 장치 및 방법 | |
MX2015001514A (es) | Metodo y descodificador para codificacion de objeto de audio especial de multi-instancias que emplea un concepto parametrico para casos de mezcla descendente/mezcla ascendente de multicanal. | |
KR101842258B1 (ko) | 신호 처리 방법, 그에 따른 엔코딩 장치, 및 그에 따른 디코딩 장치 | |
US8825495B2 (en) | Acoustic signal processing system, acoustic signal decoding apparatus, processing method in the system and apparatus, and program | |
KR101434834B1 (ko) | 다채널 오디오 신호의 부호화/복호화 방법 및 장치 | |
CN113614827B (zh) | 用于预测性译码中的低成本错误恢复的方法和设备 | |
WO2024052450A1 (en) | Encoder and encoding method for discontinuous transmission of parametrically coded independent streams with metadata | |
WO2024051955A1 (en) | Decoder and decoding method for discontinuous transmission of parametrically coded independent streams with metadata | |
WO2020201619A1 (en) | Spatial audio representation and associated rendering |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |