KR20040060718A - 오디오 스트림 믹싱 방법, 그 장치 및 그 정보저장매체 - Google Patents

오디오 스트림 믹싱 방법, 그 장치 및 그 정보저장매체 Download PDF

Info

Publication number
KR20040060718A
KR20040060718A KR1020030070749A KR20030070749A KR20040060718A KR 20040060718 A KR20040060718 A KR 20040060718A KR 1020030070749 A KR1020030070749 A KR 1020030070749A KR 20030070749 A KR20030070749 A KR 20030070749A KR 20040060718 A KR20040060718 A KR 20040060718A
Authority
KR
South Korea
Prior art keywords
mixing
information
audio data
audio
recorded
Prior art date
Application number
KR1020030070749A
Other languages
English (en)
Inventor
정길수
강만석
박성욱
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to AU2003285787A priority Critical patent/AU2003285787A1/en
Priority to CA002514682A priority patent/CA2514682A1/en
Priority to RU2005123984/28A priority patent/RU2315371C2/ru
Priority to EP03778985A priority patent/EP1576602A4/en
Priority to PL378021A priority patent/PL378021A1/pl
Priority to PCT/KR2003/002807 priority patent/WO2004059643A1/en
Priority to TW092136805A priority patent/TW200413882A/zh
Priority to TW092136985A priority patent/TWI288876B/zh
Priority to TW092136987A priority patent/TWI231471B/zh
Priority to US10/745,935 priority patent/US20040186734A1/en
Priority to US10/746,553 priority patent/US20040193430A1/en
Publication of KR20040060718A publication Critical patent/KR20040060718A/ko

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • G11B2020/10546Audio or video recording specifically adapted for audio data

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Stereophonic System (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

오디오 스트림 믹싱 방법, 그 장치 및 그 정보저장매체가 개시된다.
본 발명에 따른 정보저장매체는 복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함하는 적어도 하나의 오디오 스트림; 및 상기 복수개의 오디오 데이터 중 적어도 일부를 믹싱하기 위해, 인터랙티브 데이터로 기록된 믹싱 정보를 포함하는 것을 특징으로 한다. 이에 의해, 서로 다른 오디오 스트림의 채널 구조를 변경하지 않고도 서로 다른 채널 성분끼리도 믹싱하여 재생할 수 있다. 또한, 컨텐트의 내용이나 특성의 변화에 맞추어 복수개의 채널 성분에 대해 동적으로 믹싱을 바꿀 수 있어 보다 적응적인 오디오 컨텐트를 제공할 수 있다. 특히, 믹싱 정보를 인터랙티브 데이터로 기록함으로써, 보다 다양한 사용자와의 인터랙션이 가능한 컨텐츠를 제공할 수 있게 된다.

Description

오디오 스트림 믹싱 방법, 그 장치 및 그 정보저장매체{Method and apparatus for mixing audio stream and information storage medium thereof}
본 발명은 복수개의 채널로부터 각각 얻어진 오디오 데이터를 믹싱하는 방법 및 그 장치에 관한 것이다.
도 1은 종래 PC 등에 설치된 오디오 플레이어의 볼륨을 조절하기 위한 사용자 인터페이스의 개략도이다.
도 1에 도시된 것과 같은 볼륨 조절 인터페이스를 통해 사용자는 오디오 플레이어의 볼륨을 조절할 수 있다. 사용자가 키보드 또는 마우스를 이용하여 볼륨 버튼(100)을 올리거나 내려서 볼륨을 원하는 크기로 조절하면 복수개의 채널로부터 각각 얻어진 각 채널 별 오디오 데이터를 동시에 재생하기 위한 오디오 믹싱은 재생하고자 하는 오디오 스트림의 채널의 갯수, 구성된 채널의 종류에 상관없이 플레이어가 설정한 임의의 방식대로 이루어진다.
가령, 2 개의 채널로부터 각각 얻어진 오디오 데이터 구성된 오디오 스트림을 재생하는 경우 플레이어는 채널 1의 오디오 데이터 1의 출력 레벨은 얼마로 할 것인가, 채널 2의 오디오 데이터 2의 출력 레벨은 얼마로 할 것인가를 미리 지정해두고 있다. 이에, 채널 1 및 2의 오디오 데이터 1 및 2는 미리 지정된 크기에 따라 그 출력 레벨이 조정되어 서로 믹싱된다.
하지만, 플레이어에 의한 임의의 믹싱은 다음과 같은 문제점이 발생할 수 있다.
첫째, 컨텐트 제공자가 2 개의 채널로부터 각각 얻어진 오디오 데이터 1 및 2를 동시에 제공하면서 오디오 데이터 1과 오디오 데이터 2의 출력 레벨이 특정 크기로 조정되어 믹싱되기를 원하더라도 컨텐트 제공자의 의도에 따라 믹싱될 수 없다. 왜냐하면, 현재 오디오 믹싱 기술에 따르면, 컨텐트 제공자의 의도를 반영하여 믹싱할 수 있는 수단이 제공되고 있지 않다. 다시 말해, 오디오 믹싱은 PC에 설치된 플레이어에 미리 설정된 대로 출력 레벨이 조정되어 수행되므로, 컨텐트 제작자의 의도를 제대로 반영할 수 없다.
둘째, 노래 1 곡, 영화 1 편을 위한 대사 등 하나의 오디오 컨텐트에 대한 믹싱 방식이 일단 결정되면 그 재생이 종료될 때까지 그 방식으로 일정하게 믹싱되므로 오디오 컨텐트의 내용이나 특성의 변화에 맞추어 동적으로 믹싱을 바꿀 수 없어 보다 적응적인 오디오 컨텐트를 제공할 수 없게 된다.
셋째, 오디오 컨텐트를 구성하는 채널 성분이 다른 오디오 컨텐트의 채널 성분과 믹싱되는 경우 반드시 동일한 채널 성분끼리만 믹싱될 수 있다. 다시 말해, 컨텐트 제공자가 오디오 컨텐트 1의 오른쪽 채널의 오디오 데이터와 오디오 컨텐트 2의 왼쪽 채널의 오디오 데이터를 믹싱하는 것을 원하더라도 이를 구현할 수 없다. 특히, 하나의 오디오 컨텐트는 멀티 채널 데이터이고 다른 오디오 컨텐트는 두 채널 데이터인 경우, 현재로서는 두 채널 데이터의 채널 구조를 변경하지 않고 그대로 멀티 채널 데이터의 서라운드 성분에 믹싱하는 것은 불가능하다. 현재의 방식으로 두 채널 데이터를 멀티 채널 데이터의 일 채널 성분에 믹싱하기 위해서는 두 채널 데이터를 멀티 채널 데이터로 다시 만들어서, 즉 채널 구조를 변경하여 전송해야만 하며, 결국 두 채널 데이터의 전송을 위해서 멀티 채널 데이터를 위한 자원을 사용하여야 하므로 자원 낭비를 초래하게 된다. 특히 DVD-Video와 같이 멀티 채널로 구성된 오디오가 첨부된 비디오를 재생할 때 인터넷을 통하여 다운로드된 MP3 음악을 함께 재생한다면, 해당 MP3 음악은 왼쪽 채널과 오른쪽 채널의 두 채널로 이루어져 있으므로 DVD-Video의 멀티 채널 오디오 중 왼쪽 채널과 오른쪽 채널에만 섞여서 재생이 되고, 믹싱되는 출력 레벨의 크기도 플레이어의 특성에 따라 달라지게 된다. 따라서, 컨텐트 제공자가 MP3 음악이 DVD-Video의 멀티 채널 오디오의 서라운드 채널에 자신이 지정하는 출력 레벨의 크기만큼 섞여서 재생되기를 원한다고 하더라도 현재의 방식으로는 이와 같은 컨텐트 제공자의 의도를 실현할 수 없다.
따라서, 본 발명이 이루고자 하는 기술적 과제는 서로 다른 오디오 컨텐트를구성하는 오디오 스트림의 채널 구조를 변경하지 않고서도 서로 다른 채널 성분끼리 믹싱하여 재생할 수 있는 재생 방법, 그 장치 및 그 정보 구조가 저장된 정보저장매체를 제공하는 것이다.
본 발명이 이루고자 하는 다른 기술적 과제는 컨텐트의 내용이나 특성의 변화에 맞추어 복수개의 채널 성분을 동적으로 믹싱을 바꿀 수 있어 보다 적응적인 오디오 컨텐트를 제공할 수 있는 재생 방법, 그 장치 및 그 정보 구조가 저장된 정보저장매체를 제공하는 것이다.
도 1은 종래 PC 등에 설치된 오디오 플레이어의 볼륨을 조절하기 위한 사용자 인터페이스의 개략도,
도 2a는 본 발명에 따른 재생 장치의 블록도,
도 2b는 도 2a의 일 실시예,
도 3a 및 3b는 본 발명에 따른 복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터로 구성된 오디오 스트림의 예,
도 4는 도 3a 및 3b의 오디오 스트림 1 및 2를 믹싱하기 위한 도 2a의 재생 장치의 일 구현예,
도 5는 본 발명에 따른 믹싱 정보의 데이터 구조도,
도 6은 도 5의 믹싱 정보가 담긴 믹싱 테이블의 일 구현예,
도 7은 본 발명에 따른 동적 믹싱에 대해 설명하기 위한 참고도,
도 8은 본 발명에 따른 믹싱 정보를 API와 같은 프로그래밍 인터페이스로 구현하기 위해 정의되는 인터페이스의 일 예,
도 9는 도 8과 같이 정의된 인터페이스를 통해 실제 마크업 문서 내에 ECMAScript를 사용하여 믹싱 정보를 추가한 일 예,
도 10은 도 8에서 정의한 IDL Definition을 자바 프로그램에서 사용하기 위해 정의한 JAVA Package의 일 예,
도 11은 도 10에서와 같이 정의된 JAVA Package를 통해 실제 자바 프로그램 내에 믹싱 정보를 추가한 일 예,
도 12는 본 발명에 따른 재생 방법을 설명하기 위한 플로우챠트,
도 13은 본 발명의 바람직한 실시예에 따른 재생 방법을 설명하기 위한 플로우챠트,
도 14a 및 14b는 도 13의 1306 단계의 구현예를 보여준다.
상기 기술적 과제는 본 발명에 따라 복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함하는 적어도 하나의 오디오 스트림; 및 상기 복수개의 오디오 데이터 중 적어도 일부를 믹싱하기 위해, 인터랙티브 데이터로 기록된 믹싱 정보를 포함하는 것을 특징으로 하는 정보저장매체에 의해 달성된다.
상기 믹싱 정보는 믹싱 대상인 오디오 데이터의 출력 레벨을 결정하기 위한 믹싱 계수 정보를 포함하거나, 상기 복수개의 오디오 데이터 중 그 출력이 서로 더해지는 오디오 데이터를 알려주는 믹싱 관계 정보를 포함하는 것이 바람직하다.
또한, 상기 기술적 과제는 본 발명에 따라 복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함하는 제1 오디오 스트림; 복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함하는 제2 오디오 스트림; 및 상기 제1 오디오 스트림의 적어도 하나의 오디오 데이터와 상기 제2 오디오 스트림의 적어도 하나의 오디오 데이터를 믹싱하기 위한 믹싱 정보를 포함하는 것을 특징으로 하는 정보저장매체에 의해서도 달성된다.
한편, 본 발명의 다른 분야에 따르면, 상기 기술적 과제는 오디오 스트림을 재생하는 방법에 있어서, (a) 복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함하는 오디오 스트림을 디코딩하는 단계; 및 (b) 인터랙티브 데이터로 기록된 믹싱 정보를 참조하여, 디코딩된 상기 복수개의 오디오 데이터를 믹싱하는 단계를 포함하는 것이 바람직하다.
한편, 본 발명의 다른 분야에 따르면, 상기 기술적 과제는 오디오 스트림을 재생하는 장치에 있어서, 복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함하는 오디오 스트림을 디코딩하는 디코더; 및 인터랙티브 데이터로 기록된 믹싱 정보를 참조하여, 디코딩된 상기 복수개의 오디오 데이터 중 적어도 일부를 믹싱하는 믹서를 포함하는 것을 특징으로 하는 장치에 의해서도 달성된다.
또한, 상기 기술적 과제는 오디오 스트림을 재생하는 장치에 있어서, 복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함하는 제1 오디오 스트림을 디코딩하고 복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함하는 제2 오디오 스트림을 디코딩하는 디코더; 및 믹싱 정보를 참조하여 상기 제1 오디오 스트림의 적어도 하나의 오디오 데이터와 상기 제2 오디오 스트림의 적어도 하나의 오디오 데이터를 믹싱하는 믹서를 포함하는 것을 특징으로 하는 장치에 의해서도 달성된다. 상기 믹싱 정보는 인터랙티브 데이터로 기록되는 것이 바람직하다.
이하 첨부된 도면을 참조하여 본 발명을 상세히 설명한다.
먼저, 본 발명에서의 「믹싱」의 의미는 다음과 같다. 1) 하나의 오디오 스트림을 구성하는 복수개의 채널의 오디오 데이터 중 적어도 일부 채널의 오디오 데이터의 출력 레벨을 조정하거나, 2) 하나의 오디오 스트림을 구성하는 복수개의 채널의 오디오 데이터 중 적어도 일부의 오디오 데이터의 출력 레벨을 조정한 다음 조정된 출력 레벨의 오디오 데이터를 나머지 채널 중 적어도 하나에 더하거나, 3) 하나의 오디오 스트림을 구성하는 복수개의 채널의 오디오 데이터 중 적어도 일부 채널의 오디오 데이터를 서로 더한 다음 스피커로 내보내는 것을 말한다. 또는, 복수개의 오디오 스트림을 각각 구성하는 복수개의 채널의 오디오 데이터 중 적어도 일부의 채널에 대해서 위의 1), 2), 3)을 그대로 적용할 수 있으며 이 또한 본 발명에서의 「믹싱」의 범주에 속한다. 나아가, 후술하는 동적 믹싱 또한 본 발명에 따른 믹싱에 속한다.
도 2a는 본 발명에 따른 재생 장치의 블록도이다.
도 2a를 참조하면, 재생 장치는 본 발명에 따른 믹싱 정보를 기초로 복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함하는 적어도 하나의 오디오 스트림을 믹싱하는 장치로서, 디코더(1)와 믹서(2)를 포함한다. 디코더(1)는 복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함하는 오디오 스트림을 디코딩한다. 믹서(2)는 믹싱 정보를 참조하여, 디코딩된 복수개의 오디오 데이터를 믹싱한다. 보다 구체적으로, 믹서(2)는 믹싱 정보를 참조하여 믹싱 대상 채널의 오디오 데이터의 출력 레벨을 조정하고, 믹싱 정보를 참조하여 일 오디오 스트림을 구성하는 복수개의 채널 중 적어도 한 채널의 오디오 데이터의 출력을 다른 오디오 스트림을 구성하는 적어도 한 채널의 오디오 데이터의 출력에 더한다. 하나의 오디오 스트림에 대한 믹싱 정보의 내용이 복수개 존재할 경우 믹서(2)는 하나의 오디오 스트림에 대해서도 일률적인 믹싱을 하지 않고 컨텐츠의 내용, 또는 기타 조건에 따라 적응적으로 출력 레벨을 조정하는 동적 믹싱을 수행하게 된다. 동적 믹싱에 대한 상세한 설명은 후술한다.
도 2b는 도 2a의 일 실시예이다.
도 2b를 참조하면, 재생 장치는 디코더(1), 믹서(2), 네트워크 트랜시버(3) 및 리더(4)를 포함한다. 네트워크 트랜시버(3)는 네트워크로 소정 정보를 내보내거나 네트워크로부터 정보를 수신한다. 특히, 본 발명에 따라 네트워크로부터 오디오 스트림 및/또는 믹싱 정보를 가져온다. 리더(4)는 HD, CD, DVD 등 디스크 타입 정보저장매체로부터 오디오 스트림 및/또는 믹싱 정보를 읽어들인다. 오디오 스트림은 복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함한다. 믹싱 정보는 네트워크에 존재하거나 디스크 타입 정보저장매체에 저장되어 있다. 믹싱 정보에 대한 상세한 설명은 후술한다.
디코더(1)는 네트워크 트랜시버(3) 또는 리더(4)로부터 제공된 오디오 스트림을 디코딩한다. 믹서(2)는 네트워크 트랜시버(3) 또는 리더(4)로부터 제공된 믹싱 정보를 참조하여, 디코딩된 제1 오디오 스트림의 적어도 하나의 오디오 데이터와 제2 오디오 스트림의 적어도 하나의 오디오 데이터를 믹싱한다. 보다 구체적으로, 믹서(2)는 믹싱 정보를 참조하여 믹싱 대상 채널의 오디오 데이터의 출력 레벨을 조정하고, 믹싱 정보를 참조하여 일 오디오 스트림을 구성하는 복수개의 채널중 적어도 한 채널의 오디오 데이터의 최종 출력을 다른 오디오 스트림을 구성하는 복수개의 채널 중 적어도 한 채널의 오디오 데이터의 최종 출력에 더해서 스피커로 내보낸다.
도 3a 및 3b는 본 발명에 따른 복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터로 구성된 오디오 스트림의 예를 보여준다.
도 3a의 오디오 스트림 1은 5 개의 서로 다른 채널을 가진 오디오 스트림으로서 5 개의 채널로부터 각각 얻어진 5 개의 오디오 데이터로 구성된다. 5 채널은 L(Left), R(Right), C(Center), LS(Left Surround), RS(Right Surround)로 이루어져 있다. L, R, C 채널은 안정된 가상 음원을 제공하고 LS 및 RS 채널은 현장감 넘치는 3차원 음장을 형성한다. 본 발명에 따라 각 채널로부터 얻어진 오디오 데이터는 채널 정보를 가지고 있다. 예를 들어, 일 오디오 데이터가 LS 채널로부터 얻어진 것이라면 채널 정보는 해당 오디오 데이터가 LS 채널의 오디오 데이터임을 알려준다.
도 3b의 오디오 스트림 2는 2 채널을 가진 오디오 스트림으로서, 2 채널로부터 각각 얻어진 2 개의 오디오 데이터로 구성된다. 2 채널은 L(Left)과 R(Right)로 이루어져 있다. 2 채널 오디오 스트림은 좌우로 이동하는 소리의 재생이 가능하다. 마찬가지로, 본 발명에 따라 각 채널로부터 얻어진 오디오 데이터는 채널 정보를 가지고 있다. 예를 들어, 일 오디오 데이터가 L 채널로부터 얻어진 것이라면 채널 정보는 해당 오디오 데이터가 L 채널의 오디오 데이터임을 알려준다.
도 4는 도 3a 및 3b의 오디오 스트림 1 및 2를 믹싱하기 위한 도 2a의 재생장치의 일 구현예이다.
도 4를 참조하면, 재생 장치는 디코더(1)는 디코더 1(11)과 디코더 2(12)를 구비한다. 디코더 1(11)은 오디오 스트림 1을 구성하는 5 개의 채널에 각각 대응하는 5 개의 오디오 데이터를 각각 디코딩하여 각 채널 별로 출력하여 믹서(2)로 제공한다. 디코더 2(12)는 오디오 스트림 2를 구성하는 2 개의 채널에 각각 대응하는 2 개의 오디오 데이터를 각각 디코딩하여 각 채널 별로 출력하여 믹서(2)로 제공한다.
믹서(2)는 디코더 1(11) 및 디코더 2(12)로부터 출력된 오디오 데이터의 출력 레벨을 증폭시키기 위한 증폭기(21, 22, 23, 24, 25, 26, 27) 및 적어도 2 개의 채널의 출력을 더하기 위한 가산기(28, 29)를 구비한다. 다만, 가산기는 본 실시예를 설명하기 위해 필요한 범위 내에서만 도시한 것으로, 도시되지 않은 다른 채널의 출력들을 더하기 위해 다른 가산기가 더 구비될 수 있음은 물론이다.
믹서(2)는 믹싱 정보를 참조하여 디코더 1(11)로부터 출력된 L, R, C 채널의 출력 레벨에 증폭기(21, 22, 23)를 통해 각각 믹싱계수 1을 곱하고 LS 및 RS 채널의 출력 레벨에 각각 증폭기(24, 25)를 통해 믹싱계수 0.5를 곱한다. 또한, 믹서(2)는 믹싱 정보를 참조하여 디코더 2(12)로부터 출력된 L, R 채널의 출력 레벨에 각각 증폭기(26, 27)를 통해 각각 믹싱계수 0.5를 곱한 다음 이를 각각 가산기(28, 29)를 통해 오디오 스트림 1의 LS 채널의 오디오 데이터의 출력 및 오디오 스트림 1의 RS 채널의 오디오 데이터의 출력에 더한다. 이에 따라, 오디오 스트림 2의 L, R 채널의 오디오 데이터가 오디오 스트림 1의 LS, RS 채널의 오디오 데이터에 더해져서 최종적으로 5 개의 채널 L, R, C, LS, RS의 오디오 데이터로 각각 출력된다.
도 5는 본 발명에 따른 믹싱 정보의 데이터 구조도이다.
도 5를 참조하면, 믹싱 정보는 믹싱 관계 정보 및/또는 믹싱 계수 정보를 포함한다. 믹싱 관계 정보는 상기 복수개의 오디오 데이터 중 그 출력이 서로 더해지는 오디오 데이터를 알려주며, 믹싱 계수 정보는 믹싱 대상인 오디오 데이터의 출력 레벨을 결정하기 위한 믹싱 계수를 알려준다. 실시예에 따라 믹싱 정보는 믹싱 관계 정보만을 포함하거나 믹싱 계수 정보만을 포함할 수도 있다.
도 6은 도 5의 믹싱 정보가 담긴 믹싱 테이블의 일 구현예이다.
도 6을 참조하면, 믹싱 테이블은 도 4의 재생 장치의 믹서(2)를 위한 것으로, 믹싱 관계 정보로서, 믹서(2)로 입력되는 오디오 스트림의 식별자, 믹서(2)로 입력되는 각 오디오 스트림의 채널 성분, 믹싱 대상에 대한 정보로서 해당 오디오 스트림의 식별자 및 서로 더해져야 하는 채널 성분이 기록되어 있으며, 믹싱 계수 정보로서 출력 레벨을 조정하기 위한 믹싱 계수가 기록되어 있다. 이와 같은 믹싱 테이블에 따르면, 오디오 스트림 1의 L, R, C 채널의 출력 레벨에는 믹싱 계수 1이 곱해지고, LS 및 RS 채널에는 믹싱 계수 0.5가 곱해진다. 즉, LS 및 RS 채널의 출력 레벨을 반으로 줄인 다음 각각 오디오 스트림 2의 L 및 R 채널에 더할 것을 표시하고 있다. 한편, 오디오 스트림 2의 L 및 R 채널의 출력 레벨에는 각각 믹싱 계수 0.5가 곱해진다. 즉, 오디오 스트림 2의 L 및 R 채널의 출력 레벨을 반으로 줄인 다음 각각 오디오 스트림 1의 LS 및 RS 채널에 더할 것을 나타내고 있다.
가령, 오디오 스트림 1이 AC3 스트림이고, 오디오 스트림 2는 MP3 스트림이라면, 믹서(2)는 믹싱 테이블에 따라 AC3 스트림의 LS 및 RS 채널의 출력 레벨을 반으로 줄이고, MP3 스트림의 L 및 R 채널의 출력 레벨을 반으로 줄인 다음 각각 서로 더하여 최종적으로 LS 및 RS 채널로 내보낸다.
도 7은 본 발명에 따른 동적 믹싱에 대해 설명하기 위한 참고도이다.
도 7을 참조하면, 비디오에 첨부되어 비디오와 함께 재생되는, L 및 R 채널로 구성된 오디오 스트림이 존재하는 경우, 가령 영화가 상영되면서 영화 감독이 자신의 의도를 설명하는 나레이션이 함께 재생될 때, 처음부터 끝까지 고정적인 믹싱 계수에 따라 오디오 스트림을 재생하면 부적절한 경우가 생길 수 있다. 즉, 고요한 분위기를 강조하는 장면에서나 시끄러운 전투 장면에서나 감독의 나레이션이 동일한 출력 레벨로 재생된다면 고요한 분위기를 강조하는 장면에서는 상대적으로 나레이션의 출력 레벨이 너무 커서 영화의 분위기와 맞지 않을 수도 있고 시끄러운 전투 장면에서는 상대적으로 나레이션의 출력 레벨이 너무 작아서 잘 들리지 않을 수 있다. 따라서, 컨텐트 제공자는 영화에 맞게 출력 레벨을 조정할 수 있는 믹싱 계수가 기록된 복수개의 믹싱 테이블을 만들어서 제공할 수 있다. 믹싱 테이블이 목수개 마련되는 경우 참조 타이밍 정보가 첨부된다. 참조 타이밍 정보는 재생 장치의 믹서(2)로 하여금 믹싱 테이블을 참조해야할 시점을 알려주는 정보이다. 이에, 믹서(2)는 참조 타이밍 정보에 따라 복수개의 믹싱 테이블을 각각 참조하여 서로 다른 믹싱 계수를 곱하여 출력 레벨을 조정할 수 있다. 이와 같이, 본 발명에서의 믹싱은 컨텐츠의 내용, 컨텐트 제공자의 의도에 따라 서로 다른 시간에 서로다른 믹싱 정보를 참조하여 오디오 믹싱을 수행하는 동적 믹싱을 포함한다.
지금까지 설명한, 본 발명에 따른 믹싱 정보는 종래의 DVD-Video 포맷으로 기록된 AV 데이터(예. 고화질 영화)와 함께 저장되는 인터랙티브 데이터에 포함되는 방식으로 구현될 수 있다. 인터랙티브 데이터란 사용자와의 상호 작용성을 강화하기 위해 AV 데이터를 검색하거나, 인터넷을 브라우징하기 위한 마크업 데이터 및/또는 프로그래밍 데이터를 말한다. 마크업 데이터는 HTML, XML과 같은 마크업 언어로 작성된 마크업 문서, 마크업 문서에 삽입되어 함께 표시되는 그래픽 파일, 이미지 파일, 사운드 파일 등 마크업 리소스를 가리킨다. 프로그래밍 데이터는 마크업 문서 내부에 포함되어 있거나 마크업 문서와 별개의 파일로 이루어져 프로그래밍을 통해 사용자에게 다양한 응용을 제공하기 위한 프로그램 파일을 가리키며, 흔히 스크립트 언어 데이터 또는 자바 데이터로 만들어진다.
인터랙티브 데이터로 구현된 믹싱 정보의 일 예로는 API(Application Program Interface)와 같은 프로그래밍 인터페이스를 들 수 있다. 다만, 이와 같은 API를 지원하기 위해서는 본 발명에 따른 믹싱 정보가 기록된 정보저장매체(DVD 등)를 재생하는 특정 플랫폼과, 믹싱 정보를 구현하는 특정 언어(예를 들어 마크업 데이터에서는 JAVAScript나 혹은 ECMAScript, 자바 데이터에서는 JAVA Language) 사이에 인터페이스가 정의되어야 한다.
도 8은 본 발명에 따른 믹싱 정보를 API와 같은 프로그래밍 인터페이스로 구현하기 위해 정의되는 인터페이스의 일 예를 보여준다.
도 8을 참조하면, 본 실시예에 따른 인터페이스는 IDL Definition을 사용하여 정의된, 특정 플랫폼과 마크업 데이터와의 인터페이스로서, 첫 번째 스트림 채널 타입은 오디오 믹싱을 위한 타겟이 되는 오디오 스트림의 각 채널을 소정 정수로 나타내고 있다. 여기서, 첫 번째 스트림이라 함은 일반적으로 종래의 DVD의 오디오이거나 BD의 오디오 스트림을 가리킨다. 두 번째 스트림 채널 타입 또한 오디오 믹싱을 위한 타겟이 되는 각 채널을 정해진 정수로 나타내고 있다. 두 번째 스트림이라 함은 일반적으로 DVD와 BD의 Audio와 함께 추가적으로 재생되는 오디오 스트림을 가리킨다. 본 예에서는 설명의 편의상 2채널만 상정하였으나, 채널 수는 다양하게 변경할 수 있다.
속성들 중 첫 번째 스트림 및 두 번째 스트림의 믹싱 레벨은 두 오디오 스트림이 믹싱될 때 믹싱 계수, 즉 각 스트림의 볼륨의 레벨을 나타내는 속성으로 각각 0에서 255사이의 값을 가진다. SecondStream_SyncTo_FirstStreamPTS 속성은 두 번째 오디오 스트림이 첫 번째 오디오 스트림의 특정 PTS 시점부터 동기되어 재생된다는 것을 나타내기 위한 속성으로, 오디오 믹싱을 위한 참조 타이밍 정보를 가리킨다.
Method로는 두 오디오 스트림의 소정 채널 성분을 믹싱하기 위한 setChannel() method와 재생을 위한 play() method가 존재한다.
도 9는 도 8과 같이 정의된 인터페이스를 통해 실제 마크업 문서 내에 ECMAScript를 사용하여 믹싱 정보를 추가한 예를 보여주며, 도 10은 도 8에서 정의한 IDL Definition을 자바 프로그램에서 사용하기 위해 정의한 JAVA Package의 일 예를 보여준다. 실제 자바 프로그램에서는 도 10에서와 같이 정의된 Package를import함으로서 도 8에서 정의된 속성 및 method를 사용할 수 있게 된다. 도 10에서와 같이 정의된 JAVA Package를 통해 실제 자바 프로그램 내에 믹싱 정보를 추가한 예는 도 11과 같다.
상기와 같은 구성을 기초로 본 발명의 바람직한 실시예에 따른 재생 방법을 설명하면 다음과 같다.
도 12는 본 발명에 따른 재생 방법을 설명하기 위한 플로우챠트이다.
도 12를 참조하면, 재생 장치는 복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함하는 오디오 스트림을 디코딩한 다음(1201단계), 믹싱 정보를 참조하여, 디코딩된 복수개의 오디오 데이터 중 적어도 일부를 믹싱한다(1202단계). 복수개의 오디오 데이터는 모두 하나의 오디오 스트림에 속하는 것일 수도 있고 적어도 일부가 서로 다른 오디오 스트림에 속하는 것일 수도 있다.
도 13은 본 발명의 바람직한 실시예에 따른 재생 방법을 설명하기 위한 플로우챠트이다.
도 13을 참조하면, 재생 장치는 네트워크로부터 복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함하는 제1 오디오 스트림을 수신한다(1301단계). 또한, 네트워크로부터 믹싱 정보를 수신한다(1302단계). 다음으로, 네트워크로부터 수신된 제1 오디오 스트림을 디코딩하는 한편(1303단계), 디스크 타입 정보저장매체로부터 복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함하는 제2 오디오 스트림을 읽어들인 다음(1304단계) 이를 디코딩한다(1305단계).마지막으로, 재생 장치는 수신된 믹싱 정보를 참조하여 제1 오디오 스트림의 적어도 하나의 오디오 데이터와 제2 오디오 스트림의 적어도 하나의 오디오 데이터를 믹싱한다(1306단계).
도 14a 및 14b는 도 13의 1306 단계의 구현예들을 보여준다.
도 14a를 참조하면, 재생 장치는 믹싱 정보의 믹싱 계수 정보를 참조하여 믹싱 대상인 오디오 데이터의 출력 레벨을 조정한 다음 믹싱 정보의 믹싱 관계 정보를 참조하여 복수개의 오디오 데이터 중 적어도 하나의 출력이 서로 더해지도록 믹싱한다(1401단계).
도 14b를 참조하면, 재생 장치는 믹싱 관계 정보를 참조하여 오디오 데이터에 첨부된 채널 정보에 따라 출력이 서로 더해져야 하는 오디오 데이터를 찾아낸 다음 찾아낸 오디오 데이터의 출력 레벨을 믹싱 계수 정보에 따라 조정하여 믹싱한다(1402단계).
전술한 바와 같이, 본 발명에 따르면 서로 다른 오디오 스트림의 채널 구조를 변경하지 않고도 서로 다른 채널 성분끼리도 믹싱하여 재생할 수 있다. 또한, 컨텐트의 내용이나 특성의 변화에 맞추어 복수개의 채널 성분에 대해 동적으로 믹싱을 바꿀 수 있어 보다 적응적인 오디오 컨텐트를 제공할 수 있다.
특히, 믹싱 정보를 사용자와의 상호작용이 가능한 인터랙티브 데이터로 기록함으로써, 보다 다양한 응용을 사용자에게 제공할 수 있게 된다.

Claims (39)

  1. 복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함하는 적어도 하나의 오디오 스트림; 및
    상기 복수개의 오디오 데이터 중 적어도 일부를 믹싱하기 위해, 인터랙티브 데이터로 기록된 믹싱 정보를 포함하는 것을 특징으로 하는 정보저장매체.
  2. 제1항에 있어서,
    상기 믹싱 정보는 믹싱 대상인 오디오 데이터의 출력 레벨을 결정하기 위한 믹싱 계수 정보를 포함하는 것을 특징으로 하는 정보저장매체.
  3. 제2항에 있어서,
    상기 믹싱 정보는 상기 복수개의 오디오 데이터 중 그 출력이 서로 더해지는 오디오 데이터를 알려주는 믹싱 관계 정보를 더 포함하는 것을 특징으로 하는 정보저장매체.
  4. 제1항에 있어서,
    상기 믹싱 정보는 소정 AV 데이터와 함께 재생되어 사용자에게 상호작용을 가능하게 해주는 상기 인터랙티브 데이터로 기록됨을 특징으로 하는 정보저장매체.
  5. 제1항에 있어서,
    상기 믹싱 정보는 사용자와의 상호작용을 가능하게 해주는 마크업 언어로 기록된 마크업 문서 내부에 기록되거나 상기 마크업 문서와 별개의 파일로 기록되어 사용자에게 소정 응용을 제공하는 프로그램 데이터로 기록됨을 특징으로 하는 정보저장매체.
  6. 제1항에 있어서,
    상기 믹싱 정보는 사용자와의 상호작용을 가능하게 해주는 마크업 언어로 기록된 마크업 문서 내부에 기록되거나 상기 마크업 문서와 별개의 파일로 기록되어 사용자에게 소정 응용을 제공하기 위해 자바 프로그램 언어를 사용하여 기록된 자바 데이터로 구현됨을 특징으로 하는 정보저장매체.
  7. 복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함하는 제1 오디오 스트림;
    복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함하는 제2 오디오 스트림; 및
    상기 제1 오디오 스트림의 적어도 하나의 오디오 데이터와 상기 제2 오디오 스트림의 적어도 하나의 오디오 데이터를 믹싱하기 위해, 인터랙티브 데이터로 기록된 믹싱 정보를 포함하는 것을 특징으로 하는 정보저장매체.
  8. 제7항에 있어서,
    상기 믹싱 정보는 믹싱 대상인 오디오 데이터의 출력 레벨을 결정하기 위한 믹싱 계수 정보를 포함하는 것을 특징으로 하는 정보저장매체.
  9. 제7항에 있어서,
    상기 믹싱 정보는 상기 복수개의 오디오 데이터 중 그 출력이 서로 더해지는 오디오 데이터를 알려주는 믹싱 관계 정보를 더 포함하는 것을 특징으로 하는 정보저장매체.
  10. 제7항에 있어서,
    상기 믹싱 정보가 담긴 믹싱 테이블은 하나의 오디오 스트림에 대해 복수개 마련됨을 특징으로 하는 정보저장매체.
  11. 제10항에 있어서,
    상기 믹싱 테이블은 참조되어야 할 타이밍을 알려주는 참조 타이밍 정보가 첨부되어 있는 것을 특징으로 하는 정보저장매체.
  12. 제7항에 있어서,
    상기 오디오 데이터는 대응 채널을 알려주는 채널 정보를 포함하는 것을 특징으로 하는 정보저장매체.
  13. 제7항에 있어서,
    상기 믹싱 정보는 사용자와의 상호작용을 가능하게 해주는 마크업 언어로 기록된 마크업 문서 내부에 기록되거나 상기 마크업 문서와 별개의 파일로 구현되어 사용자에게 소정 응용을 제공하는 프로그램 데이터로 기록됨을 특징으로 하는 정보저장매체.
  14. 제7항에 있어서,
    상기 믹싱 정보는 사용자와의 상호작용을 가능하게 해주는 마크업 언어로 기록된 마크업 문서 내부에 기록되거나 상기 마크업 문서와 별개의 파일로 구현되어, 사용자에게 소정 응용을 제공하기 위한 자바 데이터로서,
    상기 믹싱 정보를 읽어들이는 특정 플랫폼과, 믹싱 정보를 구현하는 자바 언어 사이에 정의된 인터페이스를 기초로 기록됨을 특징으로 하는 정보저장매체.
  15. 제14항에 있어서,
    상기 인터페이스는
    상기 제1 오디오 스트림 및 제2 오디오 스트림의 믹싱 대상 채널의 오디오 데이터를 소정 정수로 나타낸 스트림 채널 타입 정보를 정의하고, 상기 스트림 채널 타입 정보는 믹싱 대상인 오디오 데이터의 출력 레벨을 결정하기 위한 믹싱 계수 정보를 나타내는 속성을 가짐을 특징으로 하는 정보저장매체.
  16. 제15항에 있어서,
    상기 믹싱 정보는
    상기 스트림 채널 타입 정보와 상기 속성을 사용하여 기록됨을 특징으로 하는 정보저장매체.
  17. 제15항에 있어서,
    상기 인터페이스는
    상기 믹싱 정보를 참조하는 시점을 알려주는 참조 타이밍 정보를 정의하고, 상기 제1 오디오 스트림 및 상기 제2 오디오 ㅅ트림의 소정 채널 성분을 믹싱하기 위한 method를 정의하는 것을 특징으로 하는 정보저장매체.
  18. 제17항에 있어서,
    상기 method는 setChannel() method와 재생을 위한 play()임을 특징으로 하는 정보저장매체.
  19. 오디오 스트림을 재생하는 방법에 있어서,
    (a) 복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함하는 적어도 하나의 오디오 스트림을 디코딩하는 단계; 및
    (b) 인터랙티브 데이터로 기록된 믹싱 정보를 참조하여, 디코딩된 상기 복수개의 오디오 데이터 중 적어도 일부를 믹싱하는 단계를 포함하는 것을 특징으로하는 방법.
  20. 제19항에 있어서,
    상기 (b)단계는
    사용자와의 상호작용을 가능하게 해주는 마크업 언어로 기록된 마크업 문서 내부에 기록되거나 상기 마크업 문서와 별개의 파일로 기록되어 사용자에게 소정 응용을 제공하는 자바 데이터로 기록된 상기 믹싱 정보를 참조하여, 상기 복수개의 오디오 데이터 중 적어도 하나의 출력이 서로 더해지도록 믹싱하는 단계를 포함하는 것을 특징으로 하는 방법.
  21. 제19항에 있어서,
    상기 (b)단계는
    상기 복수개의 오디오 스트림 중 믹싱 대상이 되는 소정 채널 성분의 오디오 데이터를 소정 정수로 나타낸 스트림 채널 타입 정보와, 상기 채널 타입 정보의, 상기 믹싱 대상 채널의 출력 레벨을 정의하는 믹싱 계수 정보를 나타내는 속성을 사용하여 기록된 상기 믹싱 정보를 참조하여, 믹싱 대상인 오디오 데이터의 출력 레벨을 조정하고, 조정된 오디오 데이터의 출력이 서로 더해지도록 믹싱하는 단계를 포함하는 것을 특징으로 하는 방법.
  22. 오디오 스트림을 재생하는 장치에 있어서,
    복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함하는 오디오 스트림을 디코딩하는 디코더; 및
    믹싱 정보를 참조하여, 디코딩된 상기 복수개의 오디오 데이터 중 적어도 일부를 믹싱하는 믹서를 포함하는 것을 특징으로 하는 장치.
  23. 제22항에 있어서,
    상기 믹서는
    상기 믹싱 정보의 믹싱 계수 정보를 참조하여 믹싱 대상인 오디오 데이터의 출력 레벨을 조정하는 것을 특징으로 하는 장치.
  24. 제22항에 있어서,
    상기 믹서는
    상기 믹싱 정보의 믹싱 관계 정보를 참조하여 상기 복수개의 오디오 데이터 중 적어도 하나의 출력을 서로 더하는 것을 특징으로 하는 장치.
  25. 제22항에 있어서,
    상기 믹서는
    사용자와의 상호작용을 가능하게 해주는 마크업 언어로 기록된 마크업 문서 내부에 기록되거나 상기 마크업 문서와 별개의 파일로 기록되어 사용자에게 소정 응용을 제공하는 프로그램 데이터로 기록된 상기 믹싱 정보를 참조하여 믹싱 대상인 오디오 데이터의 출력 레벨을 조정하고, 상기 복수개의 오디오 데이터 중 적어도 하나의 출력을 서로 더하는 것을 특징으로 하는 장치.
  26. 제22항에 있어서,
    상기 믹서는
    상기 오디오 스트림 중 믹싱 대상이 되는 소정 채널 성분의 오디오 데이터를 소정 정수로 나타낸 스트림 채널 타입 정보와, 상기 채널 타입 정보의, 상기 믹싱 대상 채널의 출력 레벨을 정의하는 믹싱 계수 정보를 나타내는 속성을 사용하여 기록된 상기 믹싱 정보를 참조하여, 믹싱 대상인 오디오 데이터의 출력 레벨을 조정하고, 상기 복수개의 오디오 데이터 중 적어도 하나의 출력을 서로 더하는 것을 특징으로 하는 장치.
  27. 오디오 스트림을 재생하는 장치에 있어서,
    복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함하는 제1 오디오 스트림을 디코딩하고 복수개의 채널로부터 각각 얻어진 복수개의 오디오 데이터를 포함하는 제2 오디오 스트림을 디코딩하는 디코더; 및
    믹싱 정보를 참조하여 상기 제1 오디오 스트림의 적어도 하나의 오디오 데이터와 상기 제2 오디오 스트림의 적어도 하나의 오디오 데이터를 믹싱하는 믹서를 포함하는 것을 특징으로 하는 장치.
  28. 제27항에 있어서,
    네트워크로부터 상기 제1 오디오 스트림 및 제2 오디오 스트림 중 적어도 하나를 수신하는 네트워크 트랜시버를 포함하는 것을 특징으로 하는 장치.
  29. 제27항에 있어서,
    디스크 타입 정보저장매체로부터 상기 제1 오디오 스트림 및 제2 오디오 스트림 중 적어도 하나를 읽어들이는 리더를 포함하는 것을 특징으로 하는 장치.
  30. 제27항에 있어서,
    네트워크로부터 상기 제1 오디오 스트림 및 제2 오디오 스트림 중 적어도 하나를 수신하는 네트워크 트랜시버; 및
    디스크 타입 정보저장매체로부터 상기 제1 오디오 스트림 및 제2 오디오 스트림 중 나머지 하나를 읽어들이는 리더를 포함하는 것을 특징으로 하는 장치.
  31. 제30항에 있어서,
    상기 네트워크 트랜시버는
    네트워크로부터 상기 믹싱 정보를 수신하는 것을 특징으로 하는 장치.
  32. 제30항에 있어서,
    상기 리더는
    상기 디스크 타입 정보저장매체로부터 상기 믹싱 정보를 읽어들이는 것을 특징으로 하는 장치.
  33. 제27항에 있어서,
    상기 믹서는 상기 믹싱 정보의 믹싱 계수 정보를 참조하여 오디오 데이터의 출력 레벨을 조정하는 것을 특징으로 하는 장치.
  34. 제27항에 있어서,
    상기 믹서는
    상기 믹싱 정보의 믹싱 관계 정보를 참조하여 상기 복수개의 오디오 데이터 중 적어도 하나의 출력을 서로 더하는 것을 특징으로 하는 장치.
  35. 제27항에 있어서,
    상기 믹서는
    상기 믹싱 관계 정보를 참조하여 상기 오디오 데이터에 첨부된 채널 정보에 따라 출력이 서로 더해져야 하는 오디오 데이터를 찾아낸 다음, 그 오디오 데이터의 출력 레벨을 상기 믹싱 정보의 믹싱 계수 정보에 따라 조정하는 것을 특징으로 하는 장치.
  36. 제27항에 있어서,
    상기 믹서는
    상기 믹싱 정보를 참조하여 동적으로 믹싱하는 것을 특징으로 하는 장치.
  37. 제27항에 있어서,
    상기 믹서는
    인터랙티브 데이터로 기록된 상기 믹싱 정보를 참조하여, 믹싱 대상인 오디오 데이터의 출력 레벨을 조정하고, 상기 복수개의 오디오 데이터 중 적어도 하나의 출력을 서로 더하는 것을 특징으로 하는 장치.
  38. 제27항에 있어서,
    상기 믹서는
    사용자와의 상호작용을 가능하게 해주는 마크업 언어로 기록된 마크업 문서 내부에 기록되거나 상기 마크업 문서와 별개의 파일로 기록되어 사용자에게 소정 응용을 제공하는 프로그램 데이터로 기록된 상기 믹싱 정보를 참조하여 믹싱 대상인 오디오 데이터의 출력 레벨을 조정하고, 상기 복수개의 오디오 데이터 중 적어도 하나의 출력을 서로 더하는 것을 특징으로 하는 장치.
  39. 제27항에 있어서,
    상기 믹서는
    상기 오디오 스트림 중 믹싱 대상이 되는 소정 채널 성분의 오디오 데이터를소정 정수로 나타낸 스트림 채널 타입 정보와, 상기 채널 타입 정보의, 상기 믹싱 대상 채널의 출력 레벨을 정의하는 믹싱 계수 정보를 나타내는 속성을 사용하여 기록된 상기 믹싱 정보를 참조하여, 믹싱 대상인 오디오 데이터의 출력 레벨을 조정하고, 상기 복수개의 오디오 데이터 중 적어도 하나의 출력을 서로 더하는 것을 특징으로 하는 장치.
KR1020030070749A 2002-12-28 2003-10-10 오디오 스트림 믹싱 방법, 그 장치 및 그 정보저장매체 KR20040060718A (ko)

Priority Applications (11)

Application Number Priority Date Filing Date Title
AU2003285787A AU2003285787A1 (en) 2002-12-28 2003-12-23 Method and apparatus for mixing audio stream and information storage medium
CA002514682A CA2514682A1 (en) 2002-12-28 2003-12-23 Method and apparatus for mixing audio stream and information storage medium
RU2005123984/28A RU2315371C2 (ru) 2002-12-28 2003-12-23 Способ и устройство для смешивания аудиопотока и носитель информации
EP03778985A EP1576602A4 (en) 2002-12-28 2003-12-23 METHOD AND DEVICE FOR MIXING AUDIO SEQUENCE AND INFORMATION RECORDING MEDIUM
PL378021A PL378021A1 (pl) 2002-12-28 2003-12-23 Sposób i urządzenie do mieszania strumieni akustycznych i nośnik pamięciowy informacji
PCT/KR2003/002807 WO2004059643A1 (en) 2002-12-28 2003-12-23 Method and apparatus for mixing audio stream and information storage medium
TW092136805A TW200413882A (en) 2002-12-28 2003-12-25 Information storage medium for storing mixing information
TW092136985A TWI288876B (en) 2002-12-28 2003-12-26 Apparatus for reproducing an audio stream
TW092136987A TWI231471B (en) 2002-12-28 2003-12-26 A method of reproducing an audio stream
US10/745,935 US20040186734A1 (en) 2002-12-28 2003-12-29 Method and apparatus for mixing audio stream and information storage medium thereof
US10/746,553 US20040193430A1 (en) 2002-12-28 2003-12-29 Method and apparatus for mixing audio stream and information storage medium thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020020085906 2002-12-28
KR1020020085906 2002-12-28

Publications (1)

Publication Number Publication Date
KR20040060718A true KR20040060718A (ko) 2004-07-06

Family

ID=36689406

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030070749A KR20040060718A (ko) 2002-12-28 2003-10-10 오디오 스트림 믹싱 방법, 그 장치 및 그 정보저장매체

Country Status (4)

Country Link
US (1) US20040138873A1 (ko)
KR (1) KR20040060718A (ko)
CN (1) CN1757068A (ko)
TW (1) TW200413882A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9299357B2 (en) 2013-03-27 2016-03-29 Samsung Electronics Co., Ltd. Apparatus and method for decoding audio data

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6934677B2 (en) 2001-12-14 2005-08-23 Microsoft Corporation Quantization matrices based on critical band pattern information for digital audio wherein quantization bands differ from critical bands
US7240001B2 (en) 2001-12-14 2007-07-03 Microsoft Corporation Quality improvement techniques in an audio encoder
US7502743B2 (en) * 2002-09-04 2009-03-10 Microsoft Corporation Multi-channel audio encoding and decoding with multi-channel transform selection
EP1845529B1 (en) * 2003-02-19 2011-05-04 Panasonic Corporation Recording medium, playback apparatus and recording method
US20050092688A1 (en) * 2003-11-05 2005-05-05 Rabellino Lawrence A. System and process for treating contaminated fluid system
US20050182503A1 (en) * 2004-02-12 2005-08-18 Yu-Ru Lin System and method for the automatic and semi-automatic media editing
US20060182007A1 (en) * 2005-02-11 2006-08-17 David Konetski Realizing high quality LPCM audio data as two separate elementary streams
US7974422B1 (en) 2005-08-25 2011-07-05 Tp Lab, Inc. System and method of adjusting the sound of multiple audio objects directed toward an audio output device
US7831434B2 (en) * 2006-01-20 2010-11-09 Microsoft Corporation Complex-transform channel coding with extended-band frequency coding
BRPI0715559B1 (pt) * 2006-10-16 2021-12-07 Dolby International Ab Codificação aprimorada e representação de parâmetros de codificação de objeto de downmix multicanal
US8340507B2 (en) * 2007-05-31 2012-12-25 Panasonic Corporation Recording medium, playback apparatus, recording method, program, and playback method
US8409006B2 (en) * 2007-09-28 2013-04-02 Activision Publishing, Inc. Handheld device wireless music streaming for gameplay
JP5565045B2 (ja) * 2009-08-03 2014-08-06 ヤマハ株式会社 ミキシング装置
US9552845B2 (en) 2009-10-09 2017-01-24 Dolby Laboratories Licensing Corporation Automatic generation of metadata for audio dominance effects
TWI557723B (zh) 2010-02-18 2016-11-11 杜比實驗室特許公司 解碼方法及系統
CA2819394C (en) 2010-12-03 2016-07-05 Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. Sound acquisition via the extraction of geometrical information from direction of arrival estimates
CN105280212A (zh) * 2014-07-25 2016-01-27 中兴通讯股份有限公司 混音播放方法及装置
US9665341B2 (en) * 2015-02-09 2017-05-30 Sonos, Inc. Synchronized audio mixing
US11354973B2 (en) * 2018-08-02 2022-06-07 Igt Gaming system and method providing player feedback loop for automatically controlled audio adjustments
US20200043286A1 (en) * 2018-08-02 2020-02-06 Igt Gaming system and method providing automatic audio adjustments

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4256389A (en) * 1978-09-27 1981-03-17 Paramount Sound Systems Corporation Method and system of controlling sound and effects devices by a film strip
DE4209544A1 (de) * 1992-03-24 1993-09-30 Inst Rundfunktechnik Gmbh Verfahren zum Übertragen oder Speichern digitalisierter, mehrkanaliger Tonsignale
US5812688A (en) * 1992-04-27 1998-09-22 Gibson; David A. Method and apparatus for using visual images to mix sound
US5850455A (en) * 1996-06-18 1998-12-15 Extreme Audio Reality, Inc. Discrete dynamic positioning of audio signals in a 360° environment
BR9712983A (pt) * 1996-10-09 2002-01-15 Starguide Digital Networks Sistema de produção e exibição de informação agregada
US5912976A (en) * 1996-11-07 1999-06-15 Srs Labs, Inc. Multi-channel audio enhancement system for use in recording and playback and methods for providing same
US6298025B1 (en) * 1997-05-05 2001-10-02 Warner Music Group Inc. Recording and playback of multi-channel digital audio having different resolutions for different channels
JP3473828B2 (ja) * 1998-06-26 2003-12-08 株式会社東芝 オーディオ用光ディスク及び情報再生方法及び再生装置
US6449371B1 (en) * 1999-02-17 2002-09-10 Creative Technology Ltd. PC surround sound mixer
US6442278B1 (en) * 1999-06-15 2002-08-27 Hearing Enhancement Company, Llc Voice-to-remaining audio (VRA) interactive center channel downmix
US6446037B1 (en) * 1999-08-09 2002-09-03 Dolby Laboratories Licensing Corporation Scalable coding method for high quality audio
US6288319B1 (en) * 1999-12-02 2001-09-11 Gary Catona Electronic greeting card with a custom audio mix
US7236838B2 (en) * 2000-08-29 2007-06-26 Matsushita Electric Industrial Co., Ltd. Signal processing apparatus, signal processing method, program and recording medium
US7041892B2 (en) * 2001-06-18 2006-05-09 Native Instruments Software Synthesis Gmbh Automatic generation of musical scratching effects

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9299357B2 (en) 2013-03-27 2016-03-29 Samsung Electronics Co., Ltd. Apparatus and method for decoding audio data

Also Published As

Publication number Publication date
TW200413882A (en) 2004-08-01
US20040138873A1 (en) 2004-07-15
CN1757068A (zh) 2006-04-05

Similar Documents

Publication Publication Date Title
KR20040060718A (ko) 오디오 스트림 믹싱 방법, 그 장치 및 그 정보저장매체
US5852800A (en) Method and apparatus for user controlled modulation and mixing of digitally stored compressed data
CN1560848B (zh) 信息信号再现设备
KR101397433B1 (ko) 미디어 파일 재생 장치에서 이퀄라이저를 설정하는 방법 및이를 위한 장치
KR100868475B1 (ko) 객체기반 오디오 서비스를 위한 다중객체 오디오 콘텐츠파일의 생성, 편집 및 재생 방법과, 오디오 프리셋 생성방법
RU2315371C2 (ru) Способ и устройство для смешивания аудиопотока и носитель информации
JP5128690B2 (ja) インタラクティブグラフィックストリームを記録した情報記録媒体の再生装置
JP2005032425A (ja) ミキシングのためのオーディオストリームを製作する方法、その装置およびその情報保存媒体
KR20140039266A (ko) 확장 미디어 레코딩 및 재생
KR100584571B1 (ko) 오디오 스트림 믹싱 방법
WO2011087460A1 (en) A method and a device for generating at least one audio file, and a method and a device for playing at least one audio file
KR20060131610A (ko) 기록매체, 오디오 데이터 믹싱방법 및 믹싱장치
KR20090052780A (ko) 객체기반 오디오 서비스 제공 방법과, 이를 위한 다중객체오디오 콘텐츠 파일의 생성/편집/재생 방법 및 그 파일구조
KR100584572B1 (ko) 오디오 스트림 믹싱 정보를 기록한 정보저장매체
KR101464797B1 (ko) 객체 기반 오디오 서비스를 위한 오디오 저작 장치 및 오디오 재생 장치, 이를 이용하는 오디오 저작 방법 및 오디오 재생 방법
KR100568908B1 (ko) 채널마다 해상도가 다른 멀티채널디지털오디오를 기록하고 재생하는 방법 및 장치
CN101199015A (zh) 记录介质、用于混合音频数据的装置及其方法
JP2006108843A (ja) 再生装置と再生方法
US20100195980A1 (en) Information storage medium, reproducing apparatus, and reproducing method
US20010042145A1 (en) Method for combining multimedia data with audio data from a compact disk
KR100959585B1 (ko) 멀티 트랙 미디어 파일이 기록된 기록매체, 멀티 트랙 미디어 파일 재생 방법, 및 미디어 장치
KR101125364B1 (ko) 객체기반 오디오 파일 제공 장치 및 객체기반 오디오 파일 재생 장치, 그리고, 객체기반 오디오 파일 제공 방법 및 객체기반 오디오 재생 방법
Proper et al. Surround+ immersive mastering
KR20190087354A (ko) 객체기반 오디오 컨텐츠의 생성/재생 방법 및 객체기반 오디오 서비스를 위한 파일 포맷 구조를 가진 데이터를 기록한 컴퓨터 판독 가능 기록 매체
KR20040104803A (ko) 오디오 랜디션 제공 방법 및 이를 이용한 저장 매체

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application