KR20090052780A - 객체기반 오디오 서비스 제공 방법과, 이를 위한 다중객체오디오 콘텐츠 파일의 생성/편집/재생 방법 및 그 파일구조 - Google Patents

객체기반 오디오 서비스 제공 방법과, 이를 위한 다중객체오디오 콘텐츠 파일의 생성/편집/재생 방법 및 그 파일구조 Download PDF

Info

Publication number
KR20090052780A
KR20090052780A KR1020080013807A KR20080013807A KR20090052780A KR 20090052780 A KR20090052780 A KR 20090052780A KR 1020080013807 A KR1020080013807 A KR 1020080013807A KR 20080013807 A KR20080013807 A KR 20080013807A KR 20090052780 A KR20090052780 A KR 20090052780A
Authority
KR
South Korea
Prior art keywords
audio
additional data
preset
content file
audio content
Prior art date
Application number
KR1020080013807A
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 한국전자통신연구원
Publication of KR20090052780A publication Critical patent/KR20090052780A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/233Processing of audio elementary streams
    • H04N21/2335Processing of audio elementary streams involving reformatting operations of audio signals, e.g. by converting from one coding standard to another
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

본 발명은 객체기반 오디오 서비스 제공 방법과, 이를 위한 다중객체 오디오 콘텐츠 파일의 생성/편집/재생 방법 및 그 파일 구조에 관한 것으로서, 객체 기반 오디오 서비스에 부가 서비스로서 오디오 프리셋에 관련된 이미지/영상/문자 등과 같은 비주얼 데이터 형태의 부가 데이터를 추가로 제공함으로써, 사용자가 자신의 취향에 따라 다양한 오디오 콘텐츠를 저작/편집할 수 있도록 하고자 한다.
이를 위하여, 본 발명은, 객체기반 오디오 서비스 제공 방법에 있어서, 오디오 콘텐츠를 구성하는 복수의 오디오 객체를 생성하는 단계; 상기 각각의 오디오 객체에 대하여 객체 속성을 정의한 오디오 프리셋을 생성하는 단계; 및 상기 오디오 객체, 상기 오디오 프리셋, 및 상기 오디오 프리셋에 관련된 부가 데이터를 다중화하여 전송하는 단계를 포함하는 것을 특징으로 한다.
객체기반 오디오, 오디오 객체, 다중객체 오디오 콘텐츠 파일, 부가 데이터, 부기데이터 색인정보

Description

객체기반 오디오 서비스 제공 방법과, 이를 위한 다중객체 오디오 콘텐츠 파일의 생성/편집/재생 방법 및 그 파일 구조{METHOD FOR PROVIDING OBJECT-BASED AUDIO SERVICE, METHOD FOR CREATING/ EDITING/REPRODUCING MULTI-OBJECT AUDIO CONTENTS FILES, AND FILE STRUCTURE THEREOF}
본 발명은 객체기반 오디오 서비스에 관한 것으로, 더욱 상세하게는 객체 기반 오디오 서비스에 부가 서비스로서 오디오 프리셋에 관련된 이미지/영상/문자 등과 같은 비주얼 데이터 형태의 부가 데이터를 추가로 제공함으로써, 사용자가 자신의 취향에 따라 다양한 오디오 콘텐츠를 저작/편집할 수 있게 하는, 객체기반 오디오 서비스 제공 방법과, 이를 위한 다중객체 오디오 콘텐츠 파일의 생성/편집/재생 방법 및 그 파일 구조에 관한 것이다.
본 발명은 정보통신부 및 정보통신연구진흥원의 공공R&D기술기반벤처육성사업의 일환으로 수행한 연구로부터 도출된 것이다[과제명: 공공 R&D기술기반 벤처 육성].
TV 방송, 라디오 방송, DMB 등과 같은 방송서비스를 통해 제공되는 오디오 신호는 여러 가지 음원으로부터 획득된 오디오 신호가 합성되어 하나의 오디오 신호로 저장/전송되는 것이다.
이와 같은 환경에서는 시청자가 전체 오디오 신호의 세기 등을 조절하는 것은 가능하나, 오디오 신호 내에 포함된 각 음원별 오디오 신호의 세기를 조절하는 것 등과 같은 음원별 오디오 신호의 특성제어는 불가능하게 된다.
그러나, 오디오 콘텐츠를 저작할 때, 각 음원별 오디오 신호를 합성하지 않고 독립적으로 저장한다면, 콘텐츠 재생 단말에서는 각 음원별 오디오 신호에 대한 세기 등을 제어하면서 해당 콘텐츠를 시청할 수 있게 된다. 이와 같이 저장/송신 단에서 여러 개의 오디오 신호를 독립적으로 저장/전송하여, 시청자가 수신기(콘텐츠 재생 단말)에서 각각의 오디오 신호를 적절히 제어하면서 청취할 수 있도록 하는 오디오 서비스를 '객체기반 오디오 서비스'라 한다.
이러한 객체기반 오디오 서비스에서는 각 객체들의 위치, 음의 세기, 음장 환경 등과 같은 속성들을 프리셋(Preset)으로 정의하여 제공함으로써 사용자로 하여금 이들을 오디오 콘텐츠의 재생에 활용할 수 있게 한다. 즉, 여러 개의 프리셋 오디오 정보들을 저작하여 파일 내부에 포함하여 서비스한다면, 수신 측에서는 객체기반 오디오 서비스를 더욱 효율적으로 재생할 수 있다.
일반적인 멀티 미디어 서비스의 경우에는, 하나의 오디오 객체와 하나의 비디오 객체로 서비스가 이루어지는 경우가 대부분이나, MPEG-4 시스템 규격에서는 여러개의 객체들을 포함하는 멀티미디어 서비스에 대해 정의하고 있다.
종래의 객체기반 오디오 서비스의 경우에도 MPEG-4 시스템에서 정의하고 있는 것과 유사하게 다수의 객체를 포함하는 멀티미디어 콘텐츠를 통하여 오디오 서비스를 제공하고 있다.
특히, 종래의 객체기반 오디오 서비스는 편집자의 프리셋 제공 과정과 사용자의 제어 과정으로 나룰 수 있다. 편집자는 각 객체들의 속성(특징)들을 정의한 오디오 장면 정보를 프리셋 형태로 제공한다. 그에 따라, 단말은 사용자가 취향에 따라 다양한 프리셋을 선택하여 청취하거나, 각 객체의 위치, 음의 크기 등을 조합하여 자신만의 새로운 오디오 장면을 구성하는 등과 같은 비교적 간단한 제어 기능을 제공하고 있다.
예를 들어, 가수의 노래, 피아노, 드럼, 기타, 키보드 등으로 구성된 음악 콘텐츠인 경우, 각각의 오디오 객체를 별도로 다중화하여 저장하고, 편집자가 이들을 조합하여 구성한 다양한 오디오 장면을 프리셋 형태로 저장하여 제공한다. 그러면, 사용자는 편집자의 프리셋 중 하나를 자신의 취향에 따라 선택하거나, 또는 자신만의 오디오 콘텐츠를 새로이 구성하여 청취할 수 있다.
오늘날과 같이 보편적인 가치가 아닌 자신만의 독특한 가치를 추구하는 개성화된 사회에서는, 기존의 형식에 따라 제작된 미디어 데이터를 제공받아 단순히 재생하던 시대는 지나가고, 사용자들이 자신만의 멀티미디어 콘텐츠를 저작/편집하고 이를 널리 타인과 공유하고자 하는 성향이 두드러지게 나타나고 있다. 또한, 사용자들은 모든 유형의 미디어가 결합한 멀티미디어 서비스를 원하고 있다.
하지만, 현재까지의 객체기반의 오디오 서비스는 오디오 객체 및 그에 관련 된 오디오 프리셋을 제공하는 것처럼, 오디오 데이터 자체만을 제공하는 데에 머무르고 있는데, 이는 다양한 멀티미디어 서비스를 요구하는 사용자의 성향(경향)에도 반한다는 문제가 있다.
따라서, 객체기반의 오디오 서비스를 제공함에 있어서, 오디오 객체 및 오디오 프리셋을 제공하는데 그치지 않고, 오디오 프리셋에 관련된 이미지, 영상, 데이터 등과 같은 시각적인 부가 데이터도 함께 제공한다면, 사용자에게 더욱 효과적인 오디오 서비스를 제공할 수 있을 것이며, 이로 인하여 수신 측 사용자들은 부가 데이터를 이용하여 자신의 취향에 맞는 오디오 콘텐츠로 편집/재구성할 수 있게 될 것이다.
상기와 같은 종래기술은, 객체기반의 오디오 서비스를 제공함에 있어서, 제공되는 오디오 서비스 데이터가 오디오 객체와 해당 오디오 프리셋에 한정되어 있어 다양한 오디오 서비스를 원하는 사용자들의 요구를 충족하지 못한다는 문제점이 있으며, 이러한 문제점을 해결하고자 하는 것이 본 발명의 과제이다.
본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
본 발명은 상기와 같은 목적을 해결하기 위하여, 객체 기반 오디오 서비스에 부가 서비스로서 오디오 프리셋에 관련된 이미지/영상/문자 등과 같은 비주얼 데이터 형태의 부가 데이터를 추가로 제공하는 것을 특징으로 한다.
더욱 상세하게는, 본 발명은, 객체기반 오디오 서비스 제공 방법에 있어서, 오디오 콘텐츠를 구성하는 복수의 오디오 객체를 생성하는 단계; 상기 각각의 오디오 객체에 대하여 객체 속성을 정의한 오디오 프리셋을 생성하는 단계; 및 상기 오디오 객체, 상기 오디오 프리셋, 및 상기 오디오 프리셋에 관련된 부가 데이터를 다중화하여 전송하는 단계를 포함한다.
또한, 본 발명은, 객체기반 오디오 서비스를 위한 다중객체 오디오 콘텐츠 파일 생성 방법에 있어서, 오디오 콘텐츠를 구성하는 복수의 오디오 객체를 생성하는 단계; 상기 각각의 오디오 객체에 대하여 객체 속성을 정의한 오디오 프리셋을 생성하는 단계; 및 상기 오디오 객체, 상기 오디오 프리셋, 및 상기 오디오 프리셋에 관련된 부가 데이터를 이용하여 다중객체 오디오 콘텐츠 파일을 생성하는 단계를 포함한다.
또한, 본 발명은, 다중객체 오디오 콘텐츠 파일의 편집 방법에 있어서, 상기 다중객체 오디오 콘텐츠 파일에 대한 객체 정보 및 오디오 프리셋 정보를 사용자에게 제공하는 단계; 및 상기 사용자로부터 오디오 객체, 오디오 프리셋, 부가 데이 터 또는 부가데이터 색인정보 중 적어도 어느 하나를 입력받아 상기 다중객체 오디오 콘텐츠 파일에 추가하는 단계를 포함한다.
또한, 본 발명은, 다중객체 오디오 콘텐츠 파일의 재생 방법에 있어서, 재생 대상이 되는 상기 다중객체 오디오 콘텐츠 파일에 대한 오디오 프리셋 정보 및 부가데이터 색인정보를 사용자에게 제공하는 단계; 상기 사용자로부터 오디오 프리셋 및 관련 부가 데이터를 선택받는 단계; 및 상기 선택된 오디오 프리셋에 따라 해당 오디오 객체 및 상기 선택된 부가 데이터를 이용하여 오디오 콘텐츠를 재생하는 단계를 포함한다.
또한, 본 발명은, 오디오 콘텐츠를 구성하는 복수의 오디오객체가 기록되는 객체 필드; 오디오 프리셋에 관련된 부가 데이터가 기록되는 부가데이터 필드; 및 상기 오디오 콘텐츠의 객체 속성을 정의한 오디오 프리셋과 상기 부가 데이터에 대한 색인정보가 기록되는 헤더 필드를 포함하는 것을 특징으로 하는 객체기반 오디오 서비스를 위한 다중객체 오디오 콘텐츠 파일 구조를 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
상기와 같은 발명은, 객체기반 오디오 콘텐츠와 관련된 이미지나 영상/문자 등과 같은 비주얼 데이터를 부가 서비스로 추가 제공함으로써, 보다 효과적인 객체기반 오디오 서비스를 제공할 수 있으며, 더 나아가 객체기반 오디오 서비스를 활성화하는 효과가 있다.
또한, 본 발명은, 사용자가 자신이 직접 녹음한 연주나 노래와 같은 오디오 객체를 다중객체 오디오 콘텐츠 파일에 사후적으로 추가할 수 있는 구조를 제공함으로써, 사용자로 하여금 사용자만의 독특하고 개성 있는 객체기반 오디오 콘텐츠를 저작할 수 있게 하는 효과가 있다.
상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명하기로 한다.
도 1은 종래의 객체기반 오디오 서비스를 위한 다중객체 오디오콘텐츠 파일의 구성도이고, 도 2는 본 발명에 따른 부가데이터 및 사용자 오디오 객체를 포함하는 다중객체 오디오콘텐츠 파일의 일실시예 구성도이다.
기존의 다중객체 오디오 콘텐츠 파일(10)은, 도 1에 도시된 바와 같이, 편집자에 의하여 저작된 오디오 프리셋을 저장하고 있는 헤더(11)와 편집자에 의하여 저작된 프레임화된 다수의 오디오 객체들(12)로 이루어져 있다.
이와 달리, 본 발명에 따른 다중객체 오디오콘텐츠 파일은, 도 2에 도시된 바와 같이, 헤더 필드(21, 도 4), 편집자(저작자)에 의하여 저작된 오디오 객체 필드(22), 부가데이터 필드(23), 및 사용자에 의하여 사후적으로 추가된 오디오 객체를 저장하는 오디오 객체 필드(24)를 포함하는 데이터 구조로 이루어져 있다.
본 발명에 따른 다중객체 오디오콘텐츠 파일(20)은 오디오 프리셋과 관련된 이미지, 영상, 문자 등과 같은 비주얼 데이터(Visual Data) 형태의 '부가 데이터'(23)를 포함하고 있으며, 더 나아가 사용자들이 부가 데이터를 추가할 수 있는 구조를 가진다. 따라서, 사용자들은 오디오 재생 단계에서 프리셋마다 관련 부가데이터(편집자가 저작한 부가 데이터)를 선택하여 재생하거나, 또는 자신이 저작한 이미지, 영상 등의 부가 데이터를 새로이 추가할 수도 있다. 여기서, 부가 데이터(23)에는 다양한 형태의 부가 데이터가 포함될 수 있으며, 특히 이미지, 영상, 문자 등과 같은 비주얼 데이터(Visual Data)가 포함된다.
또한, 본 발명에 따른 다중객체 오디오콘텐츠 파일(20)은, 사용자가 직접 녹음/제작한 오디오 객체(24)를 포함할 수도 있다.
정리하면, 본 발명에 따른 다중객체 오디오콘텐츠 파일(20)은 편집자가 프리셋과 관련된 이미지/영상/문자 등의 부가 데이터를 파일에 포함할 수 있는 구조와 사용자가 자신의 연주나 노래 및 이미지/영상/문자 등의 부가 데이터를 포함할 수 있는 구조를 가지는 것을 특징으로 한다.
한편, 본 발명에 따른 다중객체 오디오콘텐츠 파일(20)의 헤더(Header)(21)는, 편집자가 오디오 객체만을 이용하여 편집한 프리셋만이 저장되어 있는 기존의 헤더 구조와 달리, 오디오 객체들의 객체 속성(예를 들면, 객체 위치, 음의 세기 등)을 정의한 오디오 프리셋과 부가 데이터에 대한 색인정보(도 4 참조)가 포함된다. 여기서, 부가 데이터에 대한 색인정보는 사용자가 오디오 프리셋과 관련된 부가 데이터(23)를 선택할 수 있게 하는 정보이다.
본 발명은, 상기와 같은 다중객체 오디오 콘텐츠 파일 및 그 구조를 통하여, 객체기반 오디오 서비스에 영상이나 이미지, 문자 등을 추가하여 제공할 수 있으며, 이로 인하여 사용자는 자신의 연주나 노래를 오디오 객체로 추가하여 자신만의 오디오 콘텐츠를 구성하여 타인과 공유할 수 있게 된다. 즉, 사용자들은 다양한 뮤직 사용자제작콘텐츠(UCC: User Created Contents)를 제작할 수 있게 된다.
예를 들어, 편집자가 기존 객체 오디오 신호와 가수의 이미지나 영상/문자들을 프리셋에 따라 여러 형태로 제작한 후 이들을 다중화하여 사용자에게 제공하면, 사용자는 자신이 선택한 프리셋에 따른 음악을 청취하면서 동시에 해당 영상/이미지나 문자도 시청할 수 있다.
만약, 원곡 프리셋인 경우에는 가수의 영상이나 이미지를 부가 데이터(23)로 제공하고, 노래방 프리셋인 경우에는 가수가 아닌, 풍경 등의 영상이나 이미지를 부가 데이터(23)로 제공할 수 있다. 또한 편집자가 어떤 컨셉으로 프리셋을 제작하였는지에 대한 설명(콘텐츠에 대한 설명)이나, 이 프리셋과 어울리는 부가 데이터(영상/이미지)에 대한 정보 등을 색인정보로서 제공할 수 있다.
사용자는 객체 오디오 신호를 조합하여 자신만의 오디오 콘텐츠를 제작하고, 여기에 자신의 영상/이미지, 콘텐츠에 대한 설명, 메시지 등을 추가할 수 있다. 또한, 사용자는 자신의 연주나 노래를 오디오 콘텐츠에 추가하여 자신만의 독특한 객 체기반 오디오 콘텐츠를 제작할 수도 있다.
도 3은 종래의 객체기반 오디오 서비스를 위한 파일 헤더의 구성도이고, 도 4는 본 발명에 따른 객체기반 오디오 서비스를 위한 파일 헤더의 일실시예 구성도이다.
종래의 다중객체 오디오 콘텐츠 파일의 헤더(11)는 편집자가 오디오 객체만을 이용하여 편집한 프리셋만이 저장되어 있다.
이와 달리, 본 발명에 따른 다중객체 오디오콘텐츠 파일(20)의 헤더(Header)(21)에는 편집자가 저작한 오디오 프리셋(41) 뿐만 아니라, 사용자가 저작한 프리셋(42)이 저장될 수 있다. 그리고, 헤더(21)에는 전체 프리셋 개수, 프리셋 이름 등과 같은 '오디오 프리셋 정보'(도 4에는 미도시됨)가 저장됨은 물론이다.
즉, 본 발명에 따른 헤더(21)는, 도 4에 도시된 바와 같이, 편집자가 객체 오디오를 이용하여 프리셋을 구성하고 여기에 프리셋(편집자 저작 프리셋)과 관련 있는 부가데이터에 대한 색인정보(부가데이터 색인정보)를 추가할 수 있는 구조와, 사용자가 자신이 추가한 오디오 객체를 이용하여 구성한 새로운 프리셋(사용자 저작 프리셋)을 추가할 수 있는 구조를 가지는 것을 특징으로 한다.
또한, 본 발명에 따른 파일 헤더(21)에는 오디오 프리셋(41, 42)과 부가 데이터에 대한 색인정보(부가데이터 색인정보)(411 내지 422)가 포함된다. 사용자는 부가데이터 색인정보(411 내지 422)를 통하여, 특정 오디오 프리셋과 어울리는 부가 데이터(23)를 선택할 수 있게 된다. 여기서, 부가데이터 색인정보는 각각의 오 디오 프리셋과 관련있는 부가 데이터(이미지/영상/문자 등)에 대한 정보를 포함한다.
도 5는 본 발명에 따른 객체기반 오디오 서비스를 위한 다중객체 오디오콘텐츠 파일의 생성 방법에 대한 일실시예 흐름도로서, 객체기반 오디오 서비스 제공 장치, 특히 인코딩 장치에서 수행되는 방법을 나타낸다.
오디오 서비스 제공 장치는 오디오 콘텐츠를 구성하는 복수의 오디오 객체를 생성한 후(500), 각각의 오디오 객체에 대하여 객체 속성을 정의한 오디오 프리셋을 생성한다(502). 또한, 오디오 서비스 제공 장치는 오디오 프리셋에 관련된 부가 데이터와 그 부가 데이터에 대한 색인 정보를 생성한다(504). 여기서, 부가 데이터는 오디오 서비스 제공 장치에서 직접 생성하여 사용할 수도 있고, 또는 외부로부터 입력받아 사용할 수도 있다.
이후, 오디오 서비스 제공 장치는 오디오 객체, 오디오 프리셋, 부가 데이터, 및 부가데이터 색인정보를 이용하여 하나의 다중객체 오디오 콘텐츠 파일을 생성한다(506). 다중객체 오디오 콘텐츠 파일의 상세한 구조는 도 2 및 도 4에서 설명한 바와 같다.
도 6은 본 발명에 따른 네트워크를 통한 객체기반 오디오 서비스 제공 방법에 대한 일실시예 흐름도로서, 객체기반 오디오 서비스 제공 장치에서 수행되는 방법을 나타낸다.
본 발명에 따른 오디오 서비스 제공 장치는 오디오 콘텐츠를 구성하는 복수의 오디오 객체를 생성한 후(600), 각각의 오디오 객체에 대하여 객체 속성을 정의 한 오디오 프리셋을 생성한다(602). 또한, 오디오 서비스 제공 장치는 오디오 프리셋에 관련된 부가 데이터와 그 부가 데이터에 대한 색인 정보를 생성한다(604). 여기서, 부가 데이터는 오디오 서비스 제공 장치에서 직접 생성하여 사용할 수도 있고, 또는 외부로부터 입력받아 사용할 수도 있다.
그리고 나서, 오디오 서비스 제공 장치는 오디오 객체, 오디오 프리셋, 부가 데이터, 및 부가데이터 색인정보를 다중화하여 통신 또는 방송 네트워크를 통하여 전송한다(606). 그러면, 사용자의 수신 단말에서는 오디오 콘텐츠를 재생하게 된다.
도 7은 본 발명에 따른 다중객체 오디오콘텐츠 파일의 편집 방법에 대한 일실시예 흐름도로서, 사용자의 콘텐츠 재생 단말에서의 다중객체 오디오 콘텐츠 파일의 편집 과정을 나타낸다.
사용자의 콘텐츠 재생 단말은 다중객체 오디오 콘텐츠 파일에 대한 객체 정보 및 오디오 프리셋 정보를 출력한다(700).
사용자의 콘텐츠 재생 단말은, 사용자의 요구에 따라, 사용자로부터 사용자 자신이 저작한 오디오 객체(24), 부가 데이터(23), 오디오 프리셋(42), 또는 부가데이터 색인정보(411 내지 422) 중 적어도 어느 하나 이상을 입력받아 다중객체 오디오콘텐츠 파일에 추가한다(702). 이렇게 함으로서, 사용자는 자신만의 독특하고 개성있는 다중객체 오디오 콘텐츠 파일을 구성하게 된다.
한편, 도면에는 도시되지 않았으나, 사용자의 콘텐츠 재생 단말은 사용자의 변경 요구에 따라 오디오 객체, 오디오 프리셋, 부가 데이터, 또는 부가데이터 색 인정보 등을 변경한다.
도 8은 본 발명에 따른 다중객체 오디오 콘텐츠 파일의 재생 방법에 대한 일실시예 흐름도로서, 사용자의 콘텐츠 재생 단말에서의 다중객체 오디오 콘텐츠 파일의 재생 방법을 나타낸다.
사용자의 콘텐츠 재생 단말은 재생 대상이 되는 오디오 콘텐츠(다중객체 오디오 콘텐츠 파일)에 대한 오디오 프리셋 정보 및 부가데이터 색인정보를 출력한다(800). 그러면, 사용자는 출력된 정보를 통하여 특정 오디오 프리셋과 관련된 부가 데이터를 선택한다.
사용자의 콘텐츠 재생 단말은, 사용자로부터 선택된 오디오 프리셋 및 부가 데이터를 선택받으면(802), 사용자가 선택한 오디오 프리셋에 따라 해당 오디오 객체 및 상기 선택된 부가 데이터를 이용하여 오디오 콘텐츠를 재생한다(804).
이미지, 영상 등과 같은 부가 데이터 및 부가데이터 색인정보는 다중객체 오디오 콘텐츠 파일 내에 저장되어 있거나, 실시예에 따라서는 다중객체 오디오 콘텐츠 파일과는 별개의 독립 파일에 저장되어 있을 수 있다.
한편, 전술한 바와 같은 본 발명의 방법은 컴퓨터 프로그램으로 작성이 가능하다. 그리고 상기 프로그램을 구성하는 코드 및 코드 세그먼트는 당해 분야의 컴퓨터 프로그래머에 의하여 용이하게 추론될 수 있다. 또한, 상기 작성된 프로그램은 컴퓨터가 읽을 수 있는 기록매체(정보저장매체)에 저장되고, 컴퓨터에 의하여 판독되고 실행됨으로써 본 발명의 방법을 구현한다. 그리고 상기 기록매체는 컴퓨터가 판독할 수 있는 모든 형태의 기록매체를 포함한다.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.
도 1은 종래의 객체기반 오디오 서비스를 위한 다중객체 오디오콘텐츠 파일의 구성도,
도 2는 본 발명에 따른 부가데이터 및 사용자 오디오 객체를 포함하는 다중객체 오디오콘텐츠 파일의 일실시예 구성도,
도 3은 종래의 객체기반 오디오 서비스를 위한 파일 헤더의 구성도,
도 4는 본 발명에 따른 객체기반 오디오 서비스를 위한 파일 헤더의 일실시예 구성도,
도 5는 본 발명에 따른 객체기반 오디오 서비스를 위한 다중객체 오디오콘텐츠 파일의 생성 방법에 대한 일실시예 흐름도,
도 6은 본 발명에 따른 네트워크를 통한 객체기반 오디오 서비스 제공 방법에 대한 일실시예 흐름도,
도 7은 본 발명에 따른 다중객체 오디오콘텐츠 파일의 편집 방법에 대한 일실시예 흐름도,
도 8은 본 발명에 따른 다중객체 오디오 콘텐츠 파일의 재생 방법에 대한 일실시예 흐름도이다.

Claims (15)

  1. 객체기반 오디오 서비스 제공 방법에 있어서,
    오디오 콘텐츠를 구성하는 복수의 오디오 객체를 생성하는 단계;
    상기 각각의 오디오 객체에 대하여 객체 속성을 정의한 오디오 프리셋을 생성하는 단계; 및
    상기 오디오 객체, 상기 오디오 프리셋, 및 상기 오디오 프리셋에 관련된 부가 데이터를 다중화하여 전송하는 단계
    를 포함하는 객체기반 오디오 서비스 제공 방법.
  2. 제 1 항에 있어서,
    상기 오디오 프리셋에 관련된 부가 데이터를 생성하는 단계
    를 더 포함하는 객체기반 오디오 서비스 제공 방법.
  3. 제 1 항에 있어서,
    상기 부가 데이터는,
    상기 오디오 프리셋과 관련된 비주얼 데이터인 것을 특징으로 하는 객체기반 오디오 서비스 제공 방법.
  4. 제 1 항에 있어서,
    상기 전송 단계는,
    상기 부가 데이터에 대한 색인정보를 추가하여 전송하는 것을 특징으로 하는 객체기반 오디오 서비스 제공 방법.
  5. 객체기반 오디오 서비스를 위한 다중객체 오디오 콘텐츠 파일 생성 방법에 있어서,
    오디오 콘텐츠를 구성하는 복수의 오디오 객체를 생성하는 단계;
    상기 각각의 오디오 객체에 대하여 객체 속성을 정의한 오디오 프리셋을 생성하는 단계; 및
    상기 오디오 객체, 상기 오디오 프리셋, 및 상기 오디오 프리셋에 관련된 부가 데이터를 이용하여 다중객체 오디오 콘텐츠 파일을 생성하는 단계
    를 포함하는 다중객체 오디오 콘텐츠 파일 생성 방법.
  6. 제 5 항에 있어서,
    상기 오디오 프리셋에 관련된 부가 데이터를 생성하는 단계
    를 더 포함하는 다중객체 오디오 콘텐츠 파일 생성 방법.
  7. 제 5 항에 있어서,
    상기 부가 데이터는,
    상기 오디오 프리셋과 관련된 비주얼 데이터인 것을 특징으로 하는 다중객체 오디오 콘텐츠 파일 생성 방법.
  8. 제 5 항에 있어서,
    상기 다중객체 오디오 콘텐츠 파일은,
    상기 오디오 프리셋 및 상기 부가 데이터에 대한 색인정보를 헤더 정보로 포함하는 것을 특징으로 하는 다중객체 오디오 콘텐츠 파일 생성 방법.
  9. 다중객체 오디오 콘텐츠 파일의 편집 방법에 있어서,
    상기 다중객체 오디오 콘텐츠 파일에 대한 객체 정보 및 오디오 프리셋 정보를 사용자에게 제공하는 단계; 및
    상기 사용자로부터 오디오 객체, 오디오 프리셋, 부가 데이터 또는 부가데이터 색인정보 중 적어도 어느 하나를 입력받아 상기 다중객체 오디오 콘텐츠 파일에 추가하는 단계
    를 포함하는 다중객체 오디오 콘텐츠 파일의 편집 방법.
  10. 제 9 항에 있어서,
    상기 사용자의 요구에 따라, 상기 다중객체 오디오 콘텐츠 파일에 대한 객체, 오디오 프리셋, 부가 데이터, 또는 부가데이터 색인정보 중 적어도 어느 하나 이상을 변경 또는 삭제하는 단계
    를 더 포함하는 다중객체 오디오 콘텐츠 파일의 편집 방법.
  11. 다중객체 오디오 콘텐츠 파일의 재생 방법에 있어서,
    재생 대상이 되는 상기 다중객체 오디오 콘텐츠 파일에 대한 오디오 프리셋 정보 및 부가데이터 색인정보를 사용자에게 제공하는 단계;
    상기 사용자로부터 오디오 프리셋 및 관련 부가 데이터를 선택받는 단계; 및
    상기 선택된 오디오 프리셋에 따라 해당 오디오 객체 및 상기 선택된 부가 데이터를 이용하여 오디오 콘텐츠를 재생하는 단계
    를 포함하는 다중객체 오디오 콘텐츠 파일의 재생 방법.
  12. 제 11 항에 있어서,
    상기 부가데이터 색인정보 및 부가 데이터는,
    상기 다중객체 오디오 콘텐츠 파일 또는 별개의 파일에 저장되어 있는 것을 특징으로 하는 다중객체 오디오 콘텐츠 파일의 재생 방법.
  13. 오디오 콘텐츠를 구성하는 복수의 오디오객체가 기록되는 객체 필드;
    오디오 프리셋에 관련된 부가 데이터가 기록되는 부가데이터 필드; 및
    상기 오디오 콘텐츠의 객체 속성을 정의한 오디오 프리셋과 상기 부가 데이터에 대한 색인정보가 기록되는 헤더 필드
    를 포함하는 것을 특징으로 하는 객체기반 오디오 서비스를 위한 다중객체 오디오 콘텐츠 파일 구조를 기록한 컴퓨터로 읽을 수 있는 기록매체.
  14. 제 13 항에 있어서,
    상기 부가 데이터는,
    상기 오디오 프리셋과 관련된 비주얼 데이터인 것을 특징으로 하는 객체기반 오디오 서비스를 위한 다중객체 오디오 콘텐츠 파일 구조를 기록한 컴퓨터로 읽을 수 있는 기록매체.
  15. 제 13 항에 있어서,
    상기 다중객체 오디오 콘텐츠 파일은,
    상기 오디오 프리셋 및 상기 부가 데이터에 대한 색인정보를 헤더 정보로 포함하는 것을 특징으로 하는 객체기반 오디오 서비스를 위한 다중객체 오디오 콘텐츠 파일 구조를 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR1020080013807A 2007-11-21 2008-02-15 객체기반 오디오 서비스 제공 방법과, 이를 위한 다중객체오디오 콘텐츠 파일의 생성/편집/재생 방법 및 그 파일구조 KR20090052780A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20070119414 2007-11-21
KR1020070119414 2007-11-21

Publications (1)

Publication Number Publication Date
KR20090052780A true KR20090052780A (ko) 2009-05-26

Family

ID=40860451

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080013807A KR20090052780A (ko) 2007-11-21 2008-02-15 객체기반 오디오 서비스 제공 방법과, 이를 위한 다중객체오디오 콘텐츠 파일의 생성/편집/재생 방법 및 그 파일구조

Country Status (1)

Country Link
KR (1) KR20090052780A (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011071336A3 (ko) * 2009-12-11 2011-09-22 한국전자통신연구원 객체 기반 오디오 서비스를 위한 오디오 저작 장치 및 오디오 재생 장치, 이를 이용하는 오디오 저작 방법 및 오디오 재생 방법
KR101278813B1 (ko) * 2009-08-28 2013-06-25 한국전자통신연구원 객체기반 오디오 서비스를 위한 비트스트림 구조화 방법, 비트스트림 구조화 장치 및 비트스트림 부호화 장치
KR101472405B1 (ko) * 2010-10-28 2014-12-12 후아웨이 디바이스 컴퍼니 리미티드 미디어 파일들을 연관시키기 위한 방법 및 장치
US9305602B2 (en) 2009-06-19 2016-04-05 Electronics And Telecommunications Research Institute Object-based audio system, object-based audio providing method, and object-based audio playing method using preset function

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9305602B2 (en) 2009-06-19 2016-04-05 Electronics And Telecommunications Research Institute Object-based audio system, object-based audio providing method, and object-based audio playing method using preset function
KR101278813B1 (ko) * 2009-08-28 2013-06-25 한국전자통신연구원 객체기반 오디오 서비스를 위한 비트스트림 구조화 방법, 비트스트림 구조화 장치 및 비트스트림 부호화 장치
WO2011071336A3 (ko) * 2009-12-11 2011-09-22 한국전자통신연구원 객체 기반 오디오 서비스를 위한 오디오 저작 장치 및 오디오 재생 장치, 이를 이용하는 오디오 저작 방법 및 오디오 재생 방법
KR101464797B1 (ko) * 2009-12-11 2014-11-26 한국전자통신연구원 객체 기반 오디오 서비스를 위한 오디오 저작 장치 및 오디오 재생 장치, 이를 이용하는 오디오 저작 방법 및 오디오 재생 방법
KR101472405B1 (ko) * 2010-10-28 2014-12-12 후아웨이 디바이스 컴퍼니 리미티드 미디어 파일들을 연관시키기 위한 방법 및 장치

Similar Documents

Publication Publication Date Title
KR100868475B1 (ko) 객체기반 오디오 서비스를 위한 다중객체 오디오 콘텐츠파일의 생성, 편집 및 재생 방법과, 오디오 프리셋 생성방법
JP5514803B2 (ja) オブジェクトベースのオーディオコンテンツの生成/再生方法、およびオブジェクトベースのオーディオサービスのためのファイルフォーマット構造を有するデータを記録したコンピュータ読み出し可能記録媒体
US9230552B2 (en) Advanced encoding of music files
KR101963753B1 (ko) 음악의 분절별 동영상 재생 방법 및 장치
CN105247608A (zh) 用于产生音频文件的***和方法
US20050265172A1 (en) Multi-channel audio/video system and authoring standard
JP2010014823A (ja) 楽曲情報制御装置
KR101518294B1 (ko) 멀티 트랙 미디어 파일이 기록된 기록 매체, 멀티 트랙 미디어 파일 편집 방법, 및 멀티 트랙 미디어 파일 편집 장치
Lerch The relation between music technology and music industry
KR20090052780A (ko) 객체기반 오디오 서비스 제공 방법과, 이를 위한 다중객체오디오 콘텐츠 파일의 생성/편집/재생 방법 및 그 파일구조
KR101129974B1 (ko) 객체 기반 오디오 컨텐츠 생성/재생 방법 및 그 장치
KR100924444B1 (ko) 정보 기록 매체, 기록 장치, 편집 장치, 재생 장치, 기록방법, 편집 방법, 및 재생 방법
KR101464797B1 (ko) 객체 기반 오디오 서비스를 위한 오디오 저작 장치 및 오디오 재생 장치, 이를 이용하는 오디오 저작 방법 및 오디오 재생 방법
KR20090015744A (ko) 객체 미디어 교체가 가능한 멀티미디어 데이터 생성 방법및 장치 그리고 재구성 방법 및 장치
JP4080923B2 (ja) 情報記録媒体、記録装置、再生装置、記録方法および再生方法
KR100959585B1 (ko) 멀티 트랙 미디어 파일이 기록된 기록매체, 멀티 트랙 미디어 파일 재생 방법, 및 미디어 장치
KR100932778B1 (ko) 멀티 트랙 미디어 파일이 기록된 기록매체, 멀티 트랙 미디어 파일 재생 방법, 및 미디어 장치
KR102149019B1 (ko) 객체기반 오디오 컨텐츠의 생성/재생 방법 및 객체기반 오디오 서비스를 위한 파일 포맷 구조를 가진 데이터를 기록한 컴퓨터 판독 가능 기록 매체
KR100826659B1 (ko) 음악파일의 특정 연주부분을 소거 또는 선택하여 청취하는방법
KR20010038854A (ko) 악보와 가사가 함께 제공되는 음악 파일 형식 및 제공 방법
McCourt Recorded music
Margaritiadis Web-Radio Automation Technologies in the Era of Semantic Web
KR101125364B1 (ko) 객체기반 오디오 파일 제공 장치 및 객체기반 오디오 파일 재생 장치, 그리고, 객체기반 오디오 파일 제공 방법 및 객체기반 오디오 재생 방법
Stewart et al. Interactive music applications and standards
KR20010095701A (ko) 인터넷을 이용한 가라오케 서비스 방법

Legal Events

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