首页 / 专利库 / 广播 / 数字电视 / 대화형 기능을 제공하는 대화형 디지털 텔레비전 콘텐츠전송 스트리밍 시스템

대화형 기능을 제공하는 대화형 디지털 텔레비전 콘텐츠전송 스트리밍 시스템

阅读:80发布:2024-02-29

专利汇可以提供대화형 기능을 제공하는 대화형 디지털 텔레비전 콘텐츠전송 스트리밍 시스템专利检索,专利查询,专利分析的服务。并且PURPOSE: An interactive digital TV contents transmission streaming system is provided to supply a viewer with wanting information by transmitting interactive contents. CONSTITUTION: An encoding unit(106, 107, 108) compresses and encodes multimedia contents not compressed outside. A switching unit(18) switches a video/audio basic stream of the compressed and encoded multimedia contents and a video/audio transmission stream from outside. A first access control unit(19) adds a conditional access function to the switched stream. A second access control unit(14) adds the conditional access function to interactive contents of the compressed and encoded multimedia contents and to supplementary information inputted from outside. An interactive contents streaming unit(15) performs a streaming to transmit the interactive contents. A data multiplexing unit(17) makes a packet out of the supplementary information, multiplexes in sequence to generate a transmission stream satisfying a buffer model of system object decoder, and transmits a stream related with no program in the generated transmission stream to a re-multiplexor(20). A program multiplexing unit(16) makes a packet out of the stream to which the access control function is added, the streamed interactive contents, and the transmission stream related with the program, and multiplexes in sequence to generate the transmission stream satisfying the buffer model of system object decoder and transmits to the re-multiplexor(20).,下面是대화형 기능을 제공하는 대화형 디지털 텔레비전 콘텐츠전송 스트리밍 시스템专利的具体信息内容。

  • 오디오, 비디오, 대화형 콘텐츠 등과 같은 멀티미디어 콘텐츠를 제공하는 장치에 있어서,
    외부로부터 압축되지 않은 상기 멀티미디어 콘텐츠를 압축 부호화하기 위한 부호화수단;
    상기 부호화수단에서 압축 부호화된 멀티미디어 콘텐츠중 비디오/오디오 기본스트림(ES)과 외부로부터의 비디오/오디오 전송스트림(TS)을 스위칭하기 위한 스위칭수단;
    상기 스위칭수단에서 스위칭된 스트림에 조건부 접근 기능을 부가하기 위한 제1 접속제어수단;
    상기 부호화수단에서 압축 부호화된 상기 멀티미디어 콘텐츠중 대화형 콘텐츠와 외부로부터 입력된 부가정보에 조건부 접근 기능을 부가하기 위한 제2 접속제어수단;
    상기 제2 접속제어수단에서 접근 제어 기능이 부가된 상기 대화형 콘텐츠를 전송할 수 있도록 스트리밍하기 위한 대화형 콘텐츠 스트리밍수단;
    상기 제2 접속제어수단에서 접근 제어 기능이 부가된 부가정보를 패킷으로 만들고, 순서를 정해 다중화하여 시스템 목표 디코더의 버퍼 모델을 만족시키는 전송스트림으로 생성하며, 생성된 전송스트림중 프로그램과 관련없는 스트림을 재다중화기로 전달하는 데이터 다중화수단; 및
    상기 제1 접속제어수단에서 접근 제어 기능이 부가된 스트림과 상기 대화형 콘텐츠 스트리밍수단에서 스트리밍된 대화형 콘텐츠, 상기 데이터 다중화수단에서 생성된 프로그램과 관련있는 전송스트림을 패킷으로 만들고, 순서를 정해 다중화하여 시스템 목표 디코더의 버퍼 모델을 만족시키는 전송스트림으로 생성하여 상기 재다중화기로 전달하는 프로그램 다중화수단
    을 포함하는 대화형 기능을 제공하는 대화형 디지털 텔레비전 콘텐츠 전송 스트리밍 시스템.
  • 제 1 항에 있어서,
    상기 대화형 콘텐츠 스트리밍 수단은,
    엠펙4(MPEG-4) 객체인 오디오/비주얼 스트림을 입력으로 플렉스먹스 스트림으로 생성하기 위한 엠펙4(MPEG-4) 시스템 플렉스먹스;
    상기 엠펙4(MPEG-4) 시스템 플렉스먹스의 출력인 플렉스먹스 스트림에 패킷화된 기본스트림(PES) 패킷 헤더를 붙임으로써 패킷화된 기본스트림(PES) 패킷으로 생성하기 위한 객체 인캡슐레이션부;
    영상용 이진 포맷(BIFS) 애니메이션 스트림에 패킷화된 기본스트림(PES) 패킷 헤더를 붙임으로써 패킷화된 기본스트림(PES) 패킷으로 생성하기 위한 영상용 이진 포맷(BIFS) 애니메이션 인캡슐레이션부;
    영상용 이진 포맷(BIFS) 커맨드 스트림에 엠펙4(MPEG-4) 스트림을 위한섹션(Section) 헤더를 붙임으로써 섹션 패킷으로 생성하기 위한 영상용 이진 포맷(BIFS) 커맨드 인캡슐레이션부; 및
    객체서술자 스트림에 엠펙4(MPEG-4) 스트림을 위한 섹션 헤더를 붙임으로써 섹션 패킷으로 생성하기 위한 객체서술자 인캡슐레이션부
    를 포함하는 대화형 기능을 제공하는 대화형 디지털 텔레비전 콘텐츠 전송 스트리밍 시스템.
  • 제 1 항 또는 제 2 항에 있어서,
    상기 프로그램 다중화수단은,
    엠펙2(MPEG-2) 오디오/비디오 비트열에 패킷화된 기본스트림(PES) 헤더를 첨가함으로써 패킷화된 기본스트림(PES) 패킷을 생성하기 위한 패킷화된 기본스트림(PES) 패킷 발생부;
    시스템 디코더가 전송스트림(TS)내에 있는 프로그램을 디코딩할 수 있도록 사용자가 정의해 주는 프로그램 정보를 발생시키기 위한 프로그램 상세 정보(PSI) 발생부;
    패킷화된 기본스트림(PES) 패킷이나 각 섹션 데이터를 입력으로 하여 이들에 전송스트림(TS) 헤더를 붙임으로써 전송스트림(TS) 패킷을 생성하기 위한 전송스트림(TS) 패킷 발생부; 및
    각 전송스트림(TS) 패킷을 입력으로 하여 패킷의 전송 우선순위에 따라 하나의 전송스트림(TS)으로 다중화하기 위한 전송스트림(TS) 패킷 다중화부
    를 포함하는 대화형 기능을 제공하는 대화형 디지털 텔레비전 콘텐츠 전송 스트리밍 시스템.
  • 제 3 항에 있어서,
    상기 데이터 다중화수단은,
    프로그램과 관련있는 부가정보 데이터의 전송시에,
    동기 데이터나 동기화된 스트리밍 데이터를 패킷화된 기본스트림(PES) 패킷으로 인캡슐레이션하여 전송스트림(TS) 패킷 발생부로 전달하는 패킷화된 기본스트림(PES) 패킷 발생부;
    디에스멤씨씨(DSM-CC) 다운로드 프로토콜을 이용하여 비동기 데이터를 디에스멤씨씨(DSM-CC) 섹션으로 인캡슐레이션하기 위한 제1 섹션 발생부;
    패킷화된 기본스트림(PES) 패킷과 섹션들을 전송스트림(TS) 패킷으로 인캡슐레이션하기 위한 상기 전송스트림(TS) 패킷 발생부;
    전송스트림(TS) 패킷으로 인캡슐레이션된 각각의 기본스트림(ES)을 패킷 식별자(PID)로써 식별할 수 있도록 하며, 디코더가 필요로 하는 프로그램 상세 정보(PSI)와 데이터 방송 규격(ATSC)에 정의된 소정의 규격(SDT)을 제공하기 위한 제2 섹션 발생부; 및
    매 시간마다 특정한 타입의 패킷을 보내야 할 지를 결정하며, 버퍼 넘침이나고갈을 감시하여 디에스멤씨씨(DSM-CC) 섹션, 디에스멤씨씨(DSM-CC) 어드레서블(addressable) 섹션, 동기 스트리밍 데이터, 동기화된 스트리밍 데이터, 사설(private) 섹션, 프로그램 상세 정보(PSI)/상기 소정의 규격(SDT)에 출력 허가 신호를 보내고 하나의 전송스트림(TS)으로 다중화하여 상기 재다중화기로 제공하기 위한 전송스트림(TS) 스케쥴러
    를 포함하는 대화형 기능을 제공하는 대화형 디지털 텔레비전 콘텐츠 전송 스트리밍 시스템.
  • 제 3 항에 있어서,
    상기 데이터 다중화수단은,
    프로그램과 관련없는 부가정보 데이터의 전송시에,
    비동기 데이터를 데이터 방송 규격(ATSC)의 디에스멤씨씨(DSM-CC) 섹션으로 패킷화하기 위한 디에스멤씨씨 섹션 처리부;
    데이터그램 데이터를 상기 데이터 방송 규격(ATSC)의 디에스멤씨씨(DSM-CC) 어스레서블 섹션으로 패킷화하기 위한 어드레서블 섹션 처리부;
    사설 데이터를 사설 섹션으로 패킷화하기 위한 사설 섹션 처리부;
    동기 데이터 스트림을 상기 데이터 방송규격(ATSC)에 맞게 패킷화하기 위한 동기 스트림 처리부; 및
    동기화된 데이터 스트림을 상기 데이터 방송규격(ATSC)에 맞게 패킷화하기위한 동기화된 스트림 처리부
    를 포함하는 대화형 기능을 제공하는 대화형 디지털 텔레비전 콘텐츠 전송 스트리밍 시스템.
  • 说明书全文

    대화형 기능을 제공하는 대화형 디지털 텔레비전 콘텐츠 전송 스트리밍 시스템{Contents transport streaming system for interactive digital television providing interactivity}

    본 발명은 시청자에게 일방적으로 정보를 전달하는 기존 방송시스템에서 벗어나 대화형 콘텐츠 전송을 가능하게 함으로써, 시청자가 원하는 정보를 얻을 수 있도록 한 대화형 디지털 텔레비전 콘텐츠 전송 스트리밍 시스템에 관한 것이다.

    현재까지, 엠펙2(MPEG-2 : Moving Picture Expert Group-2) 알고리즘을 기반으로 하는 단방향 디지털 텔레비전 방송 콘텐츠 전송 시스템은 많이 있었으나, 시청자에게 대화형 기능을 제공하는 콘텐츠를 함께 전송하는 스트리밍 시스템은 MPEG-2 알고리즘만으로는 불가능한 실정이다.

    따라서, MPEG-4 알고리즘에 따라 만든 데이터 및 그외 형식의 데이터를 대화형 콘텐츠로 사용하고, 이를 MPEG-2 시스템 전송 스트림(Transfort Stream)에 실을 수 있도록 함으로써, 기존의 MPEG-2 알고리즘으로 제작된 비디오/오디오에 대화형콘텐츠를 함께 전송할 수 있는 방송용 전송 스트리밍 시스템을 제공하고, 방송국에서 시청자로의 단방향 콘텐츠 전송에서 더 나아가 시청자에게 콘텐츠와의 대화형 기능을 제공할 수 있는 방안이 필수적으로 요구된다.

    상기한 바와 같은 요구에 부응하기 위하여 안출된 본 발명은, 시청자에게 일방적으로 정보를 전달하는 기존 방송시스템에서 벗어나 대화형 콘텐츠 전송을 가능하게 함으로써, 시청자에게 콘텐츠와의 대화형 기능을 제공하기 위한 대화형 디지털 텔레비전 콘텐츠 전송 스트리밍 시스템을 제공하는데 그 목적이 있다.

    도 1 은 본 발명에 따른 대화형 디지털 텔레비전 콘텐츠 전송 스트리밍 시스템의 일실시예 구성도.

    도 2 는 본 발명에 따른 대화형 디지털 텔레비전 콘텐츠 전송 스트리밍 시스템중 MPEG-4 스트리밍부의 일실시예 상세 구성도.

    도 3 은 본 발명에 따른 대화형 디지털 텔레비전 콘텐츠 전송 스트리밍 시스템중 프로그램 다중화기의 일실시예 상세 구성도.

    도 4 는 본 발명에 따른 대화형 디지털 텔레비전 콘텐츠 전송 스트리밍 시스템중 데이터 다중화기의 일실시예 상세 구성도.

    도 5 는 본 발명에 따른 데이터 다중화기중 프로그램과 관련없는 부가정보 전송부의 일실시예 상세 구성도.

    도 6 은 본 발명에 따른 데이터 다중화기중 프로그램과 관련있는 부가정보 전송부의 일실시예 상세 구성도.

    *도면의 주요 부분에 대한 부호의 설명

    11 : 엠펙2(MPEG-2) 비디오 부호화기 12 : 엠펙2(MPEG-2) 오디오 부호화기

    13 : 엠펙4(MPEG-4) 부호화기 14,19 : 조건부 접속 제어기

    15 : 엠펙4(MPEG-4) 스트리밍부 16 : 프로그램 다중화기

    17 : 데이터 다중화기 18 : 스위치

    20 : 재다중화기

    상기 목적을 달성하기 위한 본 발명은, 오디오, 비디오, 대화형 콘텐츠 등과 같은 멀티미디어 콘텐츠를 제공하는 장치에 있어서, 외부로부터 압축되지 않은 상기 멀티미디어 콘텐츠를 압축 부호화하기 위한 부호화수단; 상기 부호화수단에서 압축 부호화된 멀티미디어 콘텐츠중 비디오/오디오 기본스트림(ES)과 외부로부터의 비디오/오디오 전송스트림(TS)을 스위칭하기 위한 스위칭수단; 상기 스위칭수단에서 스위칭된 스트림에 조건부 접근 기능을 부가하기 위한 제1 접속제어수단; 상기 부호화수단에서 압축 부호화된 상기 멀티미디어 콘텐츠중 대화형 콘텐츠와 외부로부터 입력된 부가정보에 조건부 접근 기능을 부가하기 위한 제2 접속제어수단; 상기 제2 접속제어수단에서 접근 제어 기능이 부가된 상기 대화형 콘텐츠를 전송할수 있도록 스트리밍하기 위한 대화형 콘텐츠 스트리밍수단; 상기 제2 접속제어수단에서 접근 제어 기능이 부가된 부가정보를 패킷으로 만들고, 순서를 정해 다중화하여 시스템 목표 디코더의 버퍼 모델을 만족시키는 전송스트림으로 생성하며, 생성된 전송스트림중 프로그램과 관련없는 스트림을 재다중화기로 전달하는 데이터 다중화수단; 및 상기 제1 접속제어수단에서 접근 제어 기능이 부가된 스트림과 상기 대화형 콘텐츠 스트리밍수단에서 스트리밍된 대화형 콘텐츠, 상기 데이터 다중화수단에서 생성된 프로그램과 관련있는 전송스트림을 패킷으로 만들고, 순서를 정해 다중화하여 시스템 목표 디코더의 버퍼 모델을 만족시키는 전송스트림으로 생성하여 상기 재다중화기로 전달하는 프로그램 다중화수단을 포함하여 이루어진 것을 특징으로 한다.

    본 발명은 MPEG-4 알고리즘에 따라 만든 데이터 및 그외 형식의 데이터를 대화형 콘텐츠로 사용하고, 이를 MPEG-2 시스템 전송스트림에 실을 수 있도록 함으로써, 기존의 MPEG-2 알고리즘으로 제작된 비디오/오디오에 대화형 콘텐츠를 함께 전송할 수 있도록 한다.

    이를 통해, 본 발명은 대화형 디지털 텔레비전 방송에 있어서 기존의 비디오/오디오 외에 대화형 콘텐츠를 함께 전송하여 시청자에게 콘텐츠와의 대화형 기능을 제공할 수 있다. 따라서, 시청자에게 일방적으로 정보를 전달하는 기존 방송시스템에서 벗어나 대화형 콘텐츠 전송을 가능하게 함으로써 시청자가 원하는 정보를 얻을 수 있도록 하고, 이러한 대화형 서비스로 교육 방송, 퀴즈/오락, 게임, 광고, 일기예보, 주가 정보 제공, 뉴스 제공, 홈쇼핑, 홈뱅킹, 투표 등의 제공이가능하다.

    상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.

    도 1 은 본 발명에 따른 대화형 디지털 텔레비전 콘텐츠 전송 스트리밍 시스템의 일실시예 구성도이다.

    도 1에 도시된 바와 같이, 본 발명에 따른 대화형 디지털 텔레비전 콘텐츠 전송 스트리밍 시스템은, 오디오, 비디오, 대화형 콘텐츠 등과 같은 멀티미디어 콘텐츠를 제공하는 장치에 있어서, 외부로부터 압축되지 않은 멀티미디어 콘텐츠(101 내지 103)를 압축 부호화하기 위한 MPEG-2 비디오 부호화기(11), MPEG-2 오디오 부호화기(12), MPEG-4 부호화기(13)와, MPEG-2 비디오 부호화기(11), MPEG-2 오디오 부호화기(12)에서 압축 부호화된 멀티미디어 콘텐츠(즉, 비디오(101), 오디오(102))중 비디오/오디오 기본스트림(ES)(106,107)과 외부로부터의 비디오/오디오 전송스트림(TS)(104)을 스위칭하기 위한 스위치(18)와, 스위치(18)에서 스위칭된 스트림(109)에 조건부 접근 기능을 부가하기 위한 조건부 접속 제어기(19)와, MPEG-4 부호화기(13)에서 압축 부호화된 멀티미디어 콘텐츠(즉, MPEG- 4 콘텐츠(103))중 대화형 콘텐츠(108)와 외부로부터 입력된 부가정보(105)에 조건부 접근 기능을 부가하기 위한 조건부 접속 제어기(14)와, 조건부 접속 제어기(14)에서 접근 제어 기능이 부가된 대화형 콘텐츠(112)를 전송할 수 있도록 스트리밍하기 위한 MPEG-4 스트리밍부(15)와, 조건부 접속 제어기(14)에서 접근 제어 기능이 부가된 부가정보(111)를 패킷으로 만들고, 순서를 정해 다중화하여 시스템 목표 디코더의 버퍼 모델을 만족시키는 전송스트림으로 생성하며, 생성된 전송스트림중 프로그램과 관련없는 스트림(116)을 재다중화기(20)로 전달하는 데이터 다중화기(17)와, 조건부 접속 제어기(19)에서 접근 제어 기능이 부가된 스트림(110)과 MPEG-4 스트리밍부(15)에서 스트리밍된 대화형 콘텐츠(113), 데이터 다중화기(17)에서 생성된 프로그램과 관련있는 전송스트림 (114)을 패킷으로 만들고, 순서를 정해 다중화하여 시스템 목표 디코더의 버퍼 모델을 만족시키는 전송스트림(115)으로 생성하여 재다중화기(20)로 전달하는 프로그램 다중화기(16)를 포함한다.

    상기한 바와 같은 구성을 갖는 본 발명에 따른 대화형 디지털 텔레비전 콘텐츠 전송 스트리밍 시스템의 동작을 살펴보면 다음과 같다.

    압축되지 않은 비디오(101), 오디오(102) 및 MPEG-4 콘텐츠(103)는 부호화기인 MPEG-2 비디오 부호화기(11), MPEG-2 오디오 부호화기(12), MPEG-4 부호화기(13)로 입력되어 압축 부호화된 다음, 스위치(18)를 거쳐 접근 제어 기능의 부가를 위해 조건부 접속 제어기(19)로 전달된다. 이때, 스위치(18)는 MPEG-2 비디오 부호화기(11) 및 MPEG-2 오디오 부호화기(12)를 거치지 않고 비디오/오디오 전송스트림(TS : Transport Stream)(104) 형태로 입력되는 것과 MPEG-2 비디오 부호화기(11) 및 MPEG-2 오디오 부호화기(12)를 거친 비디오/ 오디오 기본스트림(ES : Elementary Stream)(106,107)중에서 선택하여(109) 조건부 접속 제어기(19)로 입력시키기 위한 것이다.

    반면에, 압축된 비디오와 오디오, 즉 비디오/오디오 전송스트림은 부호화기를 거치지 않고 스위치(18)를 거쳐 곧바로 조건부 접속 제어기(19)로 전달된다. 또한, "XML(eXtensible Markup Language)", "HTML(Hyper-Text Markup Language)", 또는 다른 형식의 파일로 표현되는 전체 화면 구성 정보를 포함한 부가 정보(105)도 곧바로 조건부 접속 제어기(14)로 전달된다.

    MPEG-2 비디오 부호화기(11), MPEG-2 오디오 부호화기(12)를 거친 스트림(106,107)이나 비디오/오디오 전송스트림(104)은 조건부 접속 제어기(19)를 거쳐(110) 프로그램 다중화기(16)로 전달된다.

    MPEG-4 부호화기(13)에서 부호화된 데이터 스트림(108)과 부가정보(105)는 조건부 접속 제어기(14)를 거쳐(112,111) MPEG-4 스트리밍부(15)와 데이터 다중화기(17)로 전달된다. 여기서, 데이터 스트림은 프로그램 내용과 관련있는 MPEG-4 형식의 데이터를 포함한다.

    프로그램 다중화기(PMUX)(16)에서는 MPEG-4 스트리밍부(15)에서 출력되는 스트림들(113)을 패킷으로 만들고 순서를 정해 다중화하여 시스템 목표 디코더의 버퍼 모델을 만족시키는 전송스트림(115)으로 만든다.

    한편, 프로그램 내용과 관련없는 부가 정보 및 프로그램과 관련을 가지면서 프로그램과의 동기를 요하는 부가정보 및 전체 화면 구성 정보(111)는 데이터 다중화기(17)로 전달되어, 프로그램 다중화기(16)에서와 마찬가지로 패킷으로 만들고 순서를 정해 다중화하여 시스템 목표 디코더의 버퍼 모델을 만족시키는 전송스트림(114,116)으로 만든다. 이중 프로그램과 관련있는 스트림(114)은 프로그램 다중화기(16)로 전달되고, 그외의 스트림(116)은 재다중화기(20)로 전달된다.

    따라서, 대화형 디지털 텔레비전 콘텐츠 전송 스트리밍 시스템에서 출력되는 전송스트림(115,116)은 2개이며, 이들(115,116)을 재다중화기(20)로 전달하여 재다중화기(20)가 이들 2개 스트림(115,116)을 입력되는 다른 입력 스트림들과 함께 하나의 전송스트림으로 다중화할 수 있게 한다.

    이제, 대화형 디지털 텔레비전 방송에 있어서 기존의 비디오/오디오 외에 대화형 콘텐츠를 함께 전송하여 시청자에게 콘텐츠와의 대화형 기능을 제공할 수 있는 본 발명에 따른 대화형 텔레비전 콘텐츠 전송 스트리밍 시스템의 각 구성요소들의 기능을 보다 상세히 설명한다.

    MPEG-2 비디오 부호화기(11)는 MPEG-2 알고리즘을 따르는 ES를 출력한다.

    MPEG-2 오디오 부호화기(12)는 MPEG-2 "AAC(Advanced Audio Coding)" 표준 또는 AC-3 표준을 사용한 실시간 다채널 오디오 부호화기이다.

    MPEG-4 부호화기(13)는 오디오/비디오 부호화기, "BIFS(BInary Format for Scene)" 부호화기, 객체서술자 부호화기, 초기객체서술자 부호화기로 구성되어 있다. 여기에서는 MPEG-4 오디오 비주얼 스트림, 객체서술자 스트림, BIFS 애니메이션 스트림, BIFS 커맨드 스트림, 초기객체서술자 스트림을 출력한다.

    조건부 접속 제어기(14,19)는 대화형 텔레비전 방송 서비스에 가입자의 개념을 도입하여 수신료를 지불한 시청자에게만 접근을 허용할 수 있게 한다. 따라서, 서비스에 접근이 허락된 시청자만이 대화형 텔레비전 프로그램을 디스크램블하여 시청할 수 있다. 이러한 조건부 접속 제어기(14,19)는 강력한 스크램블링 기능을 갖고 있어서 불법으로 디스크램블링하여 프로그램(콘텐츠)에 접근하는 것을 막는다. 이를 위해, MPEG-2로 부호화된 비디오/오디오 ES 및 MPEG-4 스트림과 부가 정보에 조건부 접속제어 기능을 추가하여 시청자의 프로그램(콘텐츠)으로의 조건부 접근 기능을 부가한다.

    MPEG-4 스트리밍부(15)는 도 2에 도시된 바와 같이 MPEG-4 시스템 플렉스먹스(21), 객체 인캡슐레이션부(22), BIFS 애니메이션 인캡슐레이션부(23), BIFS 커맨드 인캡슐레이션부(24), 그리고 객체서술자 인캡슐레이션부(25)로 구성된다. 각 구성요소들의 기능을 보다 상세히 살펴보면 다음과 같다.

    MPEG-4 시스템 플렉스먹스(21)는 MPEG-4 객체인 오디오/비주얼 스트림(201)을 입력으로 플렉스먹스 스트림(205)으로 만드는 역할을 한다.

    객체 인캡슐레이션부(22)은 MPEG-4 시스템 플렉스먹스(21)의 출력인 플렉스먹스 스트림(205)에 패킷화된 기본스트림(PES : Packetized Elementary Stream) 패킷 헤더를 붙임으로써 PES 패킷(206)으로 만들어 주는 역할을 한다. 그리고, 객체 인캡슐레이션부(22)는 객체 스트림 파일을 PES 패킷의 유료부하에 코딩하고, 객체 스트림의 총 길이를 바이트 단위로 체크하며, MPEG-4 오디오 스트림을 액세스 유닛 단위로 분리하고, MPEG-4 비주얼 스트림을 액세스 유닛 단위로 분리하며, PES 패킷을 위한 순회여유검사(CRC : Cyclic Redundancy Coding)를 코딩한다.

    BIFS 애니메이션 인캡슐레이션부(23)는 BIFS-애니메이션 스트림(202)에 PES 패킷 헤더를 붙임으로써 PES 패킷(207)으로 만들어 주는 역할을 한다. 그리고, BIFS 애니메이션 인캡슐레이션부(23)는 BIFS-애니메이션 스트림 파일을 PES 패킷의 유료부하에 코딩하고, BIFS-애니메이션 스트림의 총 길이를 바이트 단위로 체크하며, PES 패킷을 위한 CRC를 계산, 코딩한다.

    BIFS 커맨드 인캡슐레이션부(24)는 BIFS 커맨드 스트림(203)에 MPEG-4 스트림을 위한 섹션(Section) 헤더를 붙임으로써 섹션(Section) 패킷(208)으로 만들어 주는 역할을 한다. 그리고, BIFS 커맨드 인캡슐레이션부(24)는 섹션 헤더를 만들고, BIFS 커맨드 스트림 파일을 섹션의 유료부하에 코딩하며, BIFS 커맨드 스트림의 총 길이를 바이트 단위로 체크하고, 섹션(Section)을 위한 CRC를 계산, 코딩한다.

    객체서술자 인캡슐레이션부(25)는 객체서술자 스트림(204)에 MPEG-4 스트림을 위한 섹션(Section) 헤더를 붙임으로써 섹션 패킷(209)으로 만들어 주는 역할을 한다. 그리고, 객체서술자 인캡슐레이션부(25)는 객체서술자 스트림 파일을 섹션(Section)의 유료부하에 코딩하고, 객체서술자 스트림의 총 길이를 바이트 단위로 체크하며, 섹션을 위한 CRC를 계산, 코딩한다.

    한편, 프로그램 다중화기(PMUX)(16)는 도 3에 도시된 바와 같이 패킷화된 기본스트림(PES) 패킷 발생부(31), 프로그램 상세 정보(PSI : Program Specific Information) 발생부(32), 전송스트림(TS) 패킷 발생부(33), 그리고 TS 패킷 다중화부(34)로 구성된다. 각 구성요소들의 기능을 보다 상세히 살펴보면 다음과 같다.

    PES 패킷 발생부(31)는 MPEG-2 오디오/비디오 비트열(301)에 PES 헤더를 첨가함으로써 PES 패킷(304)을 만드는 역할을 한다. 그리고, PES 패킷 발생부(31)에서는 PES 패킷 헤더를 만들고, MPEG-2 오디오/비디오 요소 비트열 파일을 PES 패킷의 유료부하에 코딩한다. 또한, MPEG-2 오디오/비디오 요소 비트열 파일의 총 길이를 바이트 단위로 체크하고, MPEG-2 오디오 요소 비트열을 액세스 유닛 단위로 분리하며, MPEG-4 비디오 요소 비트열을 액세스 유닛 단위로 분리하고, PES 패킷을 위한 CRC를 계산, 코딩한다.

    PSI 발생부(32)는 시스템 디코더가 TS 스트림내에 있는 프로그램을 디코딩할 수 있도록 사용자가 정의해 주는 프로그램 정보(306)를 발생시키는 역할을 한다. 그리고, PSI 발생부(32)에서는 "PAT(Program Association Table)", "PMT(Program Map Table)", 패킷을 발생하여 다중화에 대기하며 규정된 전송 주기마다 다중화하여 전송한다. 뿐만아니라, PAT 섹션(section) 헤더를 만들며, PMT_PID를 할당하여 PAT 섹션 유료부하에 코딩하고, PMT 섹션 헤더를 만든다. 또한, 초기객체서술자 파일(303)과 여러 서술자들, 그리고 "PCR(Program Clock Reference)_PID"와 "elementary_PID"를 할당하여 PMT 섹션의 유료부하에 코딩하고, 초기객체서술자 파일의 총 길이를 바이트 단위로 체크하고, 각 섹션을 위한 CRC를 계산, 코딩한다.

    TS 패킷 발생부(33)는 PES 패킷이나 각 섹션 데이터를 입력으로 하여 이들에 TS 헤더를 붙임으로써 TS 패킷을 만드는 역할을 한다. 즉, MPEG-2 오디오/비디오 PES 패킷(304), MPEG-4 PES 패킷과 섹션 데이터(305), 프로그램 관련 부가정보 PES 패킷과 섹션 데이터(302), PSI 섹션 데이터(306)를 각각의 TS 패킷(307 내지 310)으로 출력시키는 것을 의미한다.

    TS 패킷 발생부(33)에서는 입력된 PSI 정보를 참조하여 각 입력 데이터에 대한 TS 헤더를 만들고, TS 유료부하를 이루게 될 각각의 데이터를 적정 길이만큼 읽어들여 코딩하며, 시스템 클럭 동기를 위한 기준클럭을 발생시킨다. 또한,널(Null) 패킷을 발생시키고, MPEG-2 PES 패킷의 총 길이를 바이트 단위로 체크하며, MPEG-4 PES 패킷의 총 길이를 바이트 단위로 체크하고, 프로그램 관련 부가정보 PES 패킷의 총 길이를 바이트 단위로 체크하며, MPEG-4 섹션의 총 길이를 바이트 단위로 체크하고, 프로그램 관련 부가정보 섹션의 총 길이를 바이트 단위로 체크하며, PSI 섹션의 총 길이를 바이트 단위로 체크한다.

    TS 패킷 다중화부(34)는 각 TS 패킷(307 내지 310)을 입력으로 하여, 패킷의 전송 우선순위에 따라 하나의 TS(311)로 다중화하는 역할을 한다. 여기서, 패킷의 우선 순위는 다중화 초기에는 PAT, PMT, PCR 패킷순으로 전송하고, 정상 상태에서는 주기적으로 전송하는 PCR, PAT, PMT 패킷순으로 우선하며, ES를 포함하는 패킷은 전송률이 낮은 패킷을 우선한다. 이때, PCR 패킷은 0.05초 이내에 한번씩, PSI 패킷은 0.1초 마다 전송하며, PAT, PMT 패킷을 연속하여 다중화한다. 또한 널(Null) 패킷을 사용하여 주어진 고정 전송률의 전송비트열을 발생한다.

    TS 패킷 다중화부(34)에서는 각각의 입력 TS가 저장된 버퍼상태를 체크함으로써 스케줄링이 가능한가를 검사하고, 버퍼가 활성화 되었을 때 각각의 TS 패킷을 전송 우선순위에 따라 CBR 형태의 파일을 만들어내며, PSI, PCR, Null 패킷을 주기적으로 전송하기 위한 타이밍을 검출하며, 다음 패킷 전송구간에 전송이 가능한지를 검사하고, 연속된 TS 패킷의 출력인 TS 스트림을 하나의 파일에 계속적으로 첨가해가며 코딩한다.

    다른 한편, 데이터 다중화기(17)는 도 4에 도시된 바와 같이 프로그램과 관련 있는 부가정보 데이터 전송부(41)와, 프로그램과 관련없는 부가정보 데이터 전송부(42)로 구성된다.

    프로그램과 관련 있는 부가정보 데이터 전송부(41)는 도 5와 같이 PES 패킷 발생부(51,52), 섹션 발생부(53 내지 55), TS 패킷 발생부(56), PSI/SDT 섹션 발생부(57), 그리고 TS 스케쥴러(58)로 구성된다. 각 구성요소들의 기능을 보다 상세히 살펴보면 다음과 같다.

    PES 패킷 발생부(51,52)는 동기 데이터(synchronous data)(503) 또는 동기화된 스트리밍 데이터(synchronized streaming data)(504)를 PES 패킷(508,509)으로 인캡슐레이션하여 TS 패킷 발생부(56)로 전달한다.

    섹션 발생부(53 내지 55)는 DSM-CC 다운로드 프로토콜을 이용하여 비동기 데이터(Asynchronous data)(501)를 dsmcc_section(506)으로 인캡슐레이션한다. 또한, 비동기 데이터그램(Asynchronous datagram)(502)을 DSM-CC addressable section(507)으로 인캡슐레이션한다. 또한, 데이터 파이핑(data piping)을 지원할 수 있도록 사설 데이터(private data)(505)를 private section(510)으로 인캡슐레이션한다.

    TS 패킷 발생부(56)에서는 PES 패킷과 섹션들을 TS 패킷(512 내지 517)으로 인캡슐레이션한다.

    PSI/SDT 섹션 발생부(57)에서는 TS 패킷으로 인캡슐레이션된 각각의 ES를 PID로써 식별할 수 있도록 하며, 디코더가 필요로 하는 PSI와 ATSC 데이터 방송 규격에 정의된 SDT(511)를 제공한다.

    TS 스케쥴러(58)에서는 매 시간마다 특정한 타입의 패킷을 보내야 할 지를결정하며, 버퍼 넘침이나 고갈을 감시하여 DSM-CC 섹션, DSM-CC addressable 섹션, 동기 스트리밍 데이터, 동기화된 스트리밍 데이터, 사설 섹션, PSI/SDT에 출력 허가 신호를 보내고 하나의 TS로 다중화하여(518) 재다중화기(20)로 제공한다.

    한편, 프로그램과 관련없는 부가정보 데이터 전송부(42)는 도 6과 같이 DSMCC 섹션 처리부(61), 사설 섹션 처리부(63), 어드레서블 섹션 처리부(62), 동기 스트림 처리부(64), 그리고 동기화된 스트리밍부(65)로 구성된다. 각 구성요소들의 기능을 보다 상세히 살펴보면 다음과 같다.

    DSMCC 섹션 처리부(61)는 비동기 데이터(Asynchronous Data)(601)를 ATSC 데이터 방송 규격의 DSMCC 섹션(606)으로 패킷화한다.

    어드레서블 섹션 처리부(62)는 데이터그램 데이터(Datagram Data)(602)를 ATSC 데이터 방송 규격의 DSMCC Addressable 섹션(607)으로 패킷화한다.

    사설 섹션 처리부(63)는 사설 데이터(Private Data)(603)를 사설 섹션(608)으로 패킷화한다.

    동기 스트림 처리부(64)는 동기 데이터 스트림(Synchronous Data Stream)(604)을 ATSC 데이터 방송규격에 맞게(609) 패킷화한다.

    동기화된 스트림 처리부(65)는 동기화된 데이터 스트림(Synchronized Data Stream)(605)을 ATSC 데이터 방송규격에 맞게(610) 패킷화한다.

    이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 한정되는 것이 아니다.

    상기한 바와 같은 본 발명은, 시청자에게 일방적으로 정보를 전달하는 기존 방송 시스템에서 벗어나 대화형 콘텐츠 전송을 가능하게 함으로써 시청자가 원하는 정보를 얻을 수 있는 대화형 방송 서비스 기능을 제공할 수 있고, 이러한 대화형 서비스로 교육 방송, 퀴즈 오락, 게임, 광고, 일기예보, 주가 정보 제공, 뉴스 제공, 홈 쇼핑, 홈 뱅킹 등의 제공이 가능한 효과가 있다.

    高效检索全球专利

    专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

    我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

    申请试用

    分析报告

    专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

    申请试用

    QQ群二维码
    意见反馈