KR20150090432A - 동시 방송을 위한 방송 송신 장치 및 송신 방법 - Google Patents

동시 방송을 위한 방송 송신 장치 및 송신 방법 Download PDF

Info

Publication number
KR20150090432A
KR20150090432A KR1020140011082A KR20140011082A KR20150090432A KR 20150090432 A KR20150090432 A KR 20150090432A KR 1020140011082 A KR1020140011082 A KR 1020140011082A KR 20140011082 A KR20140011082 A KR 20140011082A KR 20150090432 A KR20150090432 A KR 20150090432A
Authority
KR
South Korea
Prior art keywords
stream
program
video
multiplexed stream
multiplexed
Prior art date
Application number
KR1020140011082A
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 KR1020140011082A priority Critical patent/KR20150090432A/ko
Priority to US14/251,129 priority patent/US20150215662A1/en
Publication of KR20150090432A publication Critical patent/KR20150090432A/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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/26603Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for automatically generating descriptors from content, e.g. when it is not made available by its provider, using content analysis techniques
    • 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
    • H04N21/2365Multiplexing of several video streams
    • 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/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2383Channel coding or modulation of digital bit-stream, e.g. QPSK modulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Physics & Mathematics (AREA)

Abstract

본 발명의 일 실시예에 따른 동시 방송을 위한 방송 송신 장치는 영상 데이터를 부호화하여 제 1 영상 스트림을 생성하는 제 1 스트림 생성부, 상기 영상 데이터를 부호화하여 제 2 영상 스트림을 생성하는 제 2 스트림 생성부, 상기 제 1 영상 스트림 및 제 2 영상 스트림에 포함된 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부를 기술하는 제 1 기술자와 상기 적어도 하나의 프로그램 각각의 영상 품질을 기술하는 제 2 기술자를 포함하는 PMT(Program Map Table)를 생성하는 PMT 생성부, 상기 제 1 스트림 및 제 2 스트림 각각과 상기 PMT를 다중화하여 제 1 다중화 스트림 및 제 2 다중화 스트림을 생성하는 다중화부, 상기 제 1 다중화 스트림 및 제 2 다중화 스트림을 변조하는 변조부, 및 상기 변조된 제 1 다중화 스트림 및 제 2 다중화 스트림을 송신하는 송신부를 포함한다.

Description

동시 방송을 위한 방송 송신 장치 및 송신 방법{BROADCASTING TRANSMISSION APPARATUS AND METHOD THEREOF FOR SIMULCAST BROADCASTING}
본 발명은 동시 방송을 위한 방송 송신 장치 및 송신 방법에 관한 것이다.
위성 방송 시스템에서는 여러 개의 방송 스트림들을 다중화하여 전송한다. 위성 방송 시스템은 방송 가입자가 다중화된 방송 스트림 내에서 원하는 방송 프로그램을 선택하여 수신할 수 있도록 MPEG-2 시스템 규격(ISO/IEC 13818-1)에 기반한 PSI(Program Specific Information)정보를 사용하며, 다중화 정보 이외의 서비스나 이벤트에 관련된 정보들을 제공하기 위해서 DVB 규격(ETSI EN 300 468)의 SI(Service Information) 정보를 사용한다.
PSI 정보에 속하는 PAT(Program Association Table)는 다중화 스트림에 포함되어 있는 프로그램의 번호와 해당 프로그램의 정보를 포함하는 PMT(Program Map Table)의 PID(Packet Identifier)의 매핑 정보를 포함한다. PMT는 일반적으로 특정 프로그램 번호와 해당 프로그램의 서비스 형태와 프로그램을 구성하는 비디오/오디오/데이터 등의 기본 스트림(elementary stream)들의 PID 정보를 포함한다.
현재 MPEG-2 시스템 규격에서 정의하는 PMT는 하나의 프로그램 번호에 대한 정보만을 가지므로 각 프로그램에 대한 독립적인 정보만을 가지며 다른 프로그램과의 연관성에 대해서는 기술하지 않는다. 이러한 방식은 각각의 프로그램들이 상호 연관없이 독립적으로 선택되어 처리되는 경우에는 문제없이 동작할 수 있다. 하지만, 동일한 내용의 프로그램을 서로 다른 품질로 전송할 수 있는 동시방송(Simulcast Broadcasting) 환경에서 각 수신기의 채널 상태에 따라(ex. SNR 값 등) 최적 품질의 프로그램으로 자동적으로 스위칭할 수 있는 채널 적응형 서비스를 제공하고자 하는 경우 일반적인 PMT에 포함되는 정보만으로 다수의 계층적 품질을 가지는 프로그램들에 대한 정보를 전송할 수 없는 문제가 있다.
본 발명의 일 목적은 다수의 계층적 품질을 가지는 프로그램들에 대한 정보를 전송할 수 있는 동시 방송을 위한 방송 송신 장치 및 송신 방법을 제공하는 데 있다.
본 발명의 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재들로부터 당업자에게 명확하게 이해될 수 있을 것이다.
본 발명의 일 실시예에 따른 동시 방송을 위한 방송 송신 장치는 영상 데이터를 부호화하여 제 1 영상 스트림을 생성하는 제 1 스트림 생성부, 상기 영상 데이터를 부호화하여 제 2 영상 스트림을 생성하는 제 2 스트림 생성부, 상기 제 1 영상 스트림 및 제 2 영상 스트림에 포함된 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부를 기술하는 제 1 기술자와 상기 적어도 하나의 프로그램 각각의 영상 품질을 기술하는 제 2 기술자를 포함하는 PMT(Program Map Table)를 생성하는 PMT 생성부, 상기 제 1 스트림 및 제 2 스트림 각각과 상기 PMT를 다중화하여 제 1 다중화 스트림 및 제 2 다중화 스트림을 생성하는 다중화부, 상기 제 1 다중화 스트림 및 제 2 다중화 스트림을 변조하는 변조부, 및 상기 변조된 제 1 다중화 스트림 및 제 2 다중화 스트림을 송신하는 송신부를 포함한다.
일 실시예에서, 상기 PMT 생성부는 상기 적어도 하나의 프로그램마다 상기 PMT를 생성할 수 있다.
일 실시예에서, 상기 제 1 기술자는 상기 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부를 기술하기 위한 2비트의 대상 식별 정보를 포함할 수 있다.
일 실시예에서, 상기 대상 식별 정보가 '01' 값을 갖는 경우 상기 적어도 하나의 프로그램은 동시 방송 대상이 아닌 것으로 식별되고, 상기 대상 식별 정보가 '10' 값을 갖는 경우 상기 적어도 하나의 프로그램은 동시 방송 대상인 것으로 식별될 수 있다.
일 실시예에서, 상기 제 2 기술자는 상기 적어도 하나의 프로그램 각각의 영상 품질을 기술하기 위한 3비트의 품질 식별 정보를 포함할 수 있다.
일 실시예에서, 상기 제 2 기술자는 상기 제 1 다중화 스트림 및 제 2 다중화 스트림에 대한 전송망 정보를 기술하기 위한 경로 식별 정보를 더 포함할 수 있다.
일 실시예에서, 상기 제 1 영상 스트림은 기저 계층 영상 스트림이고, 상기 제 2 영상 스트림은 향상 계층 영상 스트림일 수 있다.
본 발명의 일 실시예에 따른 동시 방송을 위한 방송 송신 방법은 영상 데이터를 부호화하여 제 1 영상 스트림 및 제 2 영상 스트림을 생성하는 단계, 상기 제 1 영상 스트림 및 제 2 영상 스트림에 포함된 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부를 기술하는 제 1 기술자와 상기 적어도 하나의 프로그램 각각의 영상 품질을 기술하는 제 2 기술자를 포함하는 PMT(Program Map Table)를 생성하는 단계, 상기 제 1 영상 스트림 및 제 2 영상 스트림 각각을 상기 PMT와 다중화하여 제 1 다중화 스트림 및 제 2 다중화 스트림을 생성하는 단계, 상기 제 1 다중화 스트림 및 제 2 다중화 스트림을 변조하는 단계, 및 상기 제 1 다중화 스트림 및 제 2 다중화 스트림을 전송하는 단계를 포함한다.
일 실시예에서, 상기 제 1 다중화 스트림 및 제 2 다중화 스트림을 변조하는 단계는 상기 변조된 제 1 다중화 스트림 및 제 2 다중화 스트림을 재다중화하는 단계를 포함할 수 있다.
일 실시예에서, 상기 제 1 다중화 스트림 및 제 2 다중화 스트림을 변조하는 단계는 상기 제 1 다중화 스트림 및 제 2 다중화 스트림을 서로 다른 변조 방식을 이용하여 변조할 수 있다.
일 실시예에서, 상기 제 1 영상 스트림 및 제 2 영상 스트림에 포함된 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부를 기술하는 제 1 기술자와 상기 적어도 하나의 프로그램 각각의 영상 품질을 기술하는 제 2 기술자를 포함하는 PMT(Program Map Table)를 생성하는 단계는 상기 적어도 하나의 프로그램마다 상기 PMT를 생성할 수 있다.
일 실시예에서, 상기 제 1 기술자는 상기 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부를 기술하기 위한 2비트의 대상 식별 정보를 포함할 수 있다.
일 실시예에서, 상기 제 2 기술자는 상기 적어도 하나의 프로그램 각각의 영상 품질을 기술하기 위한 3비트의 품질 식별 정보를 포함할 수 있다.
본 발명의 일 실시예에 따른 동시 방송을 위한 방송 송신 장치 및 송신 방법은 다수의 계층적 품질을 가지는 프로그램들에 대한 정보를 전송함으로써 개별 수신기의 채널 상태에 따른 적응형 방송 서비스를 제공할 수 있다.
도 1은 본 발명의 일 실시예에 따른 동시 방송을 위한 방송 송신 장치를 보여주는 블록도이다.
도 2 내지 도 4는 본 발명의 일 실시예에 따른 동시 방송을 위한 방송 송신 장치의 PMT 생성부의 동작을 설명하기 위한 도면이다.
도 5는 본 발명의 일 실시예에 따른 동시 방송을 위한 방송 송신 방법을 보여주는 흐름도이다.
이하, 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명의 실시예를 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 실시예에 대한 이해를 방해한다고 판단되는 경우에는 그 상세한 설명은 생략한다.
본 발명의 실시예의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 또한, 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가진 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
본 발명은 동시 방송을 위한 방송 송신 장치 및 송신 방법에 관한 것이다. 본 명세서에서 기술되는 '동시 방송'은 동일한 내용의 프로그램을 서로 다른 영상 품질로 방송하는 것을 의미할 수 있다. 예를 들어, 동시 방송은 하나의 방송 프로그램에 대해 표준화질(SD;standard definition)과 고화질(HD;High Definition) 프로그램을 동시에 전송하는 것을 의미할 수 있다. 이러한 동시 방송 방식은 강우 환경에 취약한 위성방송의 단점을 보완하기 위한 적응형 서비스에 활용될 수 있다. 적응형 서비스를 통해 수신 장치는 비강우시에는 HD 품질의 프로그램을 선택하고 강우시에는 SD 품질의 프로그램을 선택하여 디코딩함으로써 강우시에도 방송 서비스가 중단되지 않고 유지될 수 있도록 할 수 있다.
도 1은 본 발명의 일 실시예에 따른 동시 방송을 위한 방송 송신 장치를 보여주는 블록도이다.
도 1을 참조하면, 본 발명의 일 실시예에 따른 동시 방송을 위한 방송 송신 장치(100)는 제 1 스트림 생성부(110), 제 2 스트림 생성부(120), PMT 생성부(130), 다중화부(140), 변조부(150), 및 송신부(160)를 포함할 수 있다.
제 1 스트림 생성부(110)는 적어도 하나의 프로그램에 대한 기저계층(Base Layer)의 영상 데이터를 부호화하여 제 1 영상 스트림을 생성할 수 있다.
제 2 스트림 생성부(120)는 상기 적어도 하나의 프로그램에 대한 향상계층(Enhancement Layer)의 영상 데이터를 부호화하여 제 2 영상 스트림을 생성할 수 있다.
제 1 영상 스트림 및 제 2 영상 스트림은 적어도 하나의 프로그램을 포함할 수 있으며, 서로 영상 품질의 차이가 있을 뿐 동일한 프로그램을 포함할 수 있다.
또한, 예를 들어, 기저계층은 표준화질(SD) 해상도의 영상을 의미하고, 향상계층은 고화질(HD) 해상도의 영상을 의미할 수 있으나, 이에 한정되는 것은 아니며, 기저계층과 향상계층의 의미는 상대적인 것으로 이해되어야 할 것이다.
PMT 생성부(130)는 PMT(Program Map Table)를 생성할 수 있다. PMT 생성부(130)는 기저계층의 제 1 영상 스트림 및 향상계층의 제 2 영상 스트림 각각에 대하여 PMT를 생성할 수 있다. 또한, PMT 생성부(130)는 제 1 영상 스트림 및 제 2 영상 스트림에 포함된 적어도 하나의 프로그램마다 PMT를 생성할 수 있다.
PMT는 제 1 영상 스트림 및 제 2 영상 스트림에 포함된 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부를 기술하는 제 1 기술자(descriptor)와 상기 적어도 하나의 프로그램 각각의 영상 품질을 기술하는 제 2 기술자를 포함할 수 있다.
제 1 기술자는 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부를 기술하기 위한 2비트의 대상 식별 정보를 포함할 수 있다. 제 2 기술자는 상기 적어도 하나의 프로그램 각각의 영상 품질을 기술하기 위한 3비트의 품질 식별 정보를 포함할 수 있다. 또한, 제 2 기술자는 제 1 영상 스트림 및 제 2 영상 스트림에 대한 전송망 정보를 기술하기 위한 경로 식별 정보를 포함할 수 있다.
PMT에 포함되는 일반적인 필드들과 제 1 기술자 및 제 2 기술자에 대한 설명은 이하의 도 2 내지 도 4를 참조하여 더욱 상세히 설명될 것이다.
다중화부(140)는 제 1 다중화기(141) 및 제 2 다중화기(142)를 포함할 수 있다. 제 1 다중화기(141)는 제 1 영상 스트림과 제 1 영상 스트림에 대한 PMT를 다중화하여 제 1 다중화 스트림을 생성할 수 있다. 제 2 다중화기(142)는 제 2 영상 스트림과 제 2 영상 스트림에 대한 PMT를 다중화하여 제 2 다중화 스트림을 생성할 수 있다.
변조부(150)는 제 1 다중화 스트림 및 제 2 다중화 스트림을 각각 변조할 수 있다. 예를 들어, 변조부(150)는 제 1 다중화 스트림 및 제 2 다중화 스트림을 각각 다른 변조 방식과 오류 정정 방식(Forward Error Correction, FEC)을 이용하여 변조할 수 있다. 예를 들어, 변조부(150)는 제 1 다중화 스트림을 QPSK 3/4 방식으로 변조하고, 제 2 다중화 스트림을 8PSK 3/4 방식으로 변조할 수 있으며, 이에 한정되는 것은 아니다. 또한, 변조부(150)는 예를 들어, 제 1 다중화 스트림 및 제 2 다중화 스트림을 변조하고, 재다중화하여 송신부(160)로 전송할 수 있다.
송신부(160)는 변조된 제 1 다중화 스트림 및 제 2 다중화 스트림을 송신할 수 있다.
상술한 바와 같이, 본 발명의 일 실시예에 따른 동시 방송을 위한 방송 송신 장치(100)의 PMT 생성부(130)는 제 1 기술자 및 제 2 기술자를 포함하는 PMT를 생성할 수 있다. 따라서, 동시 방송을 위한 방송 송신 장치(100)는 제 1 영상 스트림 및 제 2 영상 스트림을 통해 전송되는 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부와 각 프로그램의 영상 품질 정보를 방송 수신 장치들로 제공할 수 있다. 이를 통해 방송 수신 장치들은 채널 상태(예를 들어, 수신되는 신호의 세기 등)에 따라 제 1 영상 스트림 또는 제 2 영상 스트림을 선택하여 역다중화 및 복호화할 수 있다. 결과적으로, 본 발명의 일 실시예에 따른 동시 방송을 위한 방송 송신 장치(100)는 다수의 계층적 품질을 가지는 프로그램에 대한 정보를 전송함으로써 채널 적응형 동시 방송을 가능하게 할 수 있다.
도 2 내지 도 4는 본 발명의 일 실시예에 따른 동시 방송을 위한 방송 송신 장치의 PMT 생성부의 동작을 설명하기 위한 도면이다.
먼저, 도 2를 참조하면, PMT는 다양한 필드로 구성되는 구문을 통해 구현될 수 있다.
table_id는 8 비트 필드로 구성되고, 해당 섹션이 속해 있는 테이블을 나타낸다. ISO와 ETSI에서 table_id의 값을 정하고 있다.
section_syntax_indicator는 1 비트 필드로서 MPEG-2 시스템 규격의 PSI에 호환됨을 나타내며, '1'로 고정되어 사용한다.
section_length는 12 비트 필드이며, 해당 섹션의 길이를 나타내기 위하여 사용된다. 섹션의 길이가 1,024 바이트로 제한되어 있으므로 상위 2 비트는 "00"으로 고정된다. 섹션의 길이는 section_length필드 뒤에 계속 따라 나타나는 섹션을 구성하는 데이터의 크기를 나타낸다.
program_number는 16 비트 필드로서 전송되는 스트림 내에서 프로그램들을 구별하기 위한 번호이다.
version_number는 5 비트 필드로 사용하고, 프로그램 안내에 대한 버전 정보를 나타낸다. 프로그램 안내 또는 서비스 정보는 속성상 해당 내용이 시간에 따라 변경된다. 즉, 프로그램이 방영됨에 따라 소정 시간이 지나면 다른 프로그램에 대한 내용을 안내해야 하므로 새로운 버전의 프로그램 정보를 전송해야 한다. 즉, 앞서 전송한 서비스정보나 프로그램 안내정보와 다른 내용임을 알리기 위하여 version_ number를 사용하게 된다. 이러한 version_number는 앞에서 사용했던 같은 table_id의 섹션 version_nunber를 순서대로 증가시키며 전송된다.
current_next_indicator는 1 비트 필드로 구성되고, 전송된 내용이 바로 현재 적용될 내용인지 또는 바로 다음번에 적용될 내용인가를 나타낸다. 이것은 수신기가 약간 시간이 지난 뒤에 변경될 정보를 고려하여 이를 대비할 수 있는 방법을 제공한다. current_next_indicator 필드값이 '1'이면 현재의 PMT가 유효하며, PMT에 있는 버전 넘버값이 유효한 PMT의 버전값을 나타낸다. 만약 current_next_indicator 필드값이 '0'이면, 다음에 전송될 PMT가 유효하며, 다음에 전송될 PMT에 있는 버전 넘버값이 유효한 PMT의 버전값을 나타낸다.
section_number는 8 비트 필드로 섹션의 번호를 나타내며, 수신기는 수신된 테이블들을 섹션 번호를 이용하여 순서를 재정렬할 수 있다.
last_section_number는 현 테이블 마지막 섹션의 section_number를 나타내는 것으로, 8 비트 필드로 구성된다.
PCR_PID는 13 비트의 필드로 구성되고, 프로그램 넘버가 가리키는 프로그램에서 쓰는 유효 PCR 을 갖고 있는 TS 패킷의 PID값을 나타내는데, 어떤 스트림이 이 PCR과 관계 없는 것일때 이 PCR_PID값은 모두 비트가 1로 되어야 한다.
program_info_length는 12 비트의 필드로 구성되고, program_info_length 바로 뒤에 나오는 기술자(descriptor)의 바이트 수를 나타낸다.
simulcast_program_info_descriptor(이하에서 '제 1 기술자'로 칭함)는 제 1 영상 스트림 및 제 2 영상 스트림에 포함된 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부를 기술하는 기술자로 정의될 수 있다.
도 2 및 도 3을 참조하면, 제 1 기술자는 상기 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부를 기술하기 위한 2 비트의 대상 식별 정보(simulcast_service_type)를 포함하는 구문으로 구성될 수 있다.
예를 들어, 대상 식별 정보(simulcast_service_type)가 '01' 값을 갖는 경우 대상 프로그램은 동시 방송 대상이 아닌 것으로 식별되고, '10' 값을 갖는 경우 대상 프로그램이 동시 방송 대상인 것으로 식별될 수 있으며, 이에 한정되는 것은 아니다. 즉, 예를 들어, 방송 수신 장치는 수신되는 PMT를 참조하여 program_number에 대응되는 프로그램이 동시 방송 대상인지 여부를 대상 식별 정보(simulcast_service_type)를 통해 식별할 수 있을 것이다.
도 2 및 도 4를 참조하면, simulcast_video_info_descriptor(이하에서 '제 2 기술자'로 칭함)는 제 1 영상 스트림 및 제 2 영상 스트림에 포함된 적어도 하나의 프로그램 각각의 영상 품질을 기술하는 기술자로 정의될 수 있다.
제 2 기술자는 상기 적어도 하나의 프로그램 각각의 영상 품질을 기술하기 위한 3 비트의 품질 식별 정보(video_quality_level)를 포함하는 구문으로 구성될 수 있다.
예를 들어, 품질 식별 정보(video_quality_level)가 '001' 값을 갖는 경우 대상 프로그램은 기저계층의 영상 품질을 갖는 것으로 식별되고, '010' 값을 갖는 경우 대상 프로그램은 향상계층의 영상 품질을 갖는 것으로 식별될 수 있으며, 이에 한정되는 것은 아니다. 따라서, 품질 식별 정보(video_quality_level)는 제 1 영상 스트림에 대한 PMT에서는 '001' 값을, 제 2 영상 스트림에 대한 PMT에서는 '010' 값을 가질 수 있다.
또한, 제 2 기술자는 제 1 영상 스트림 및 제 2 영상 스트림에 대한 전송망 정보를 기술하기 위한 16 비트의 경로 식별 정보(transport_stream_id)를 포함하는 구문으로 구성될 수 있다. 예를 들어, 제 1 영상 스트림 및 제 2 영상 스트림은 서로 다른 전송망을 통해 방송 수신 장치로 전송될 수 있으며, 방송 수신 장치는 경로 식별 정보(transport_stream_id)를 통해 program_number에 대응되는 프로그램이 포함된 영상 스트림 별로 어떠한 전송망을 통해 수신되었는지를 식별할 수 있다.
즉, 예를 들어, 제 1 영상 스트림에 대한 PMT 에는 제 1 영상 스트림에 대한 제 2 기술자와 제 2 영상 스트림에 대한 제 2 기술자가 모두 포함될 수 있으며, 이를 통해 제 1 영상 스트림에 대해 동시 방송되는 제 2 영상 스트림의 경로 정보가 확인될 수 있다.
도 5는 본 발명의 일 실시예에 따른 동시 방송을 위한 방송 송신 방법을 보여주는 흐름도이다.
도 5를 참조하면, 본 발명의 일 실시예에 따른 동시 방송을 위한 방송 송신 방법은 영상 데이터를 부호화하여 제 1 영상 스트림 및 제 2 영상 스트림을 생성하는 단계(S110), 제 1 영상 스트림 및 제 2 영상 스트림에 포함된 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부를 기술하는 제 1 기술자와 적어도 하나의 프로그램 각각의 영상 품질을 기술하는 제 2 기술자를 포함하는 PMT를 생성하는 단계(S120), 제 1 영상 스트림 및 제 2 영상 스트림 각각을 PMT와 다중화하여 제 1 다중화 스트림 및 제 2 다중화 스트림을 생성하는 단계(S130), 제 1 다중화 스트림 및 제 2 다중화 스트림을 변조하는 단계(S140), 및 변조된 제 1 다중화 스트림 및 제 2 다중화 스트림을 전송하는 단계(S150)를 포함할 수 있다.
이하에서, 상술한 S110 단계 내지 S150 단계가 도 1을 참조하여 구체적으로 설명된다.
먼저, S110 단계에서, 제 1 스트림 생성부(110)는 적어도 하나의 프로그램에 대한 기저계층(Base Layer)의 영상 데이터를 부호화하여 제 1 영상 스트림을 생성할 수 있다. 제 2 스트림 생성부(120)는 상기 적어도 하나의 프로그램에 대한 향상계층(Enhancement Layer)의 영상 데이터를 부호화하여 제 2 영상 스트림을 생성할 수 있다. 제 1 영상 스트림 및 제 2 영상 스트림은 적어도 하나의 프로그램을 포함할 수 있으며, 서로 영상 품질의 차이가 있을 뿐 동일한 프로그램을 포함할 수 있다.
S120 단계에서, PMT 생성부(130)는 PMT(Program Map Table)를 생성할 수 있다. PMT 생성부(130)는 제 1 영상 스트림 및 제 2 영상 스트림에 포함된 적어도 하나의 프로그램마다 PMT를 생성할 수 있다. PMT는 제 1 영상 스트림 및 제 2 영상 스트림에 포함된 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부를 기술하는 제 1 기술자(descriptor)와 상기 적어도 하나의 프로그램 각각의 영상 품질을 기술하는 제 2 기술자를 포함할 수 있다. 제 1 기술자는 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부를 기술하기 위한 2비트의 대상 식별 정보를 포함할 수 있다. 제 2 기술자는 상기 적어도 하나의 프로그램 각각의 영상 품질을 기술하기 위한 3비트의 품질 식별 정보를 포함할 수 있다. 또한, 제 2 기술자는 제 1 영상 스트림 및 제 2 영상 스트림에 대한 전송망 정보를 기술하기 위한 경로 식별 정보를 포함할 수 있다.
S130 단계에서, 제 1 다중화기(141)는 제 1 영상 스트림과 제 1 영상 스트림에 대한 PMT를 다중화하여 제 1 다중화 스트림을 생성할 수 있다. 제 2 다중화기(142)는 제 2 영상 스트림과 제 2 영상 스트림에 대한 PMT를 다중화하여 제 2 다중화 스트림을 생성할 수 있다.
S140 단계에서, 변조부(150)는 제 1 다중화 스트림 및 제 2 다중화 스트림을 각각 변조할 수 있다. 예를 들어, 변조부(150)는 제 1 다중화 스트림 및 제 2 다중화 스트림을 각각 다른 변조 방식과 오류 정정 방식(Forward Error Correction, FEC)을 이용하여 변조할 수 있다. 변조부(150)는 예를 들어, 제 1 다중화 스트림 및 제 2 다중화 스트림을 변조하고, 재다중화하여 송신부(160)로 전송할 수 있다.
S150 단계에서, 송신부(160)는 변조된 제 1 다중화 스트림 및 제 2 다중화 스트림을 방송 수신 장치로 송신할 수 있다.
상술한 바와 같이, 본 발명의 일 실시예에 따른 동시 방송을 위한 방송 송신 방법은 제 1 영상 스트림 및 제 2 영상 스트림에 포함된 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부를 기술하는 제 1 기술자 및 상기 적어도 하나의 프로그램 각각의 영상 품질을 기술하는 제 2 기술자를 포함하는 PMT를 생성하고, 생성된 PMT를 각각 제 1 영상 스트림 및 제 2 영상 스트림과 다중화하여 전송할 수 있다.
따라서, 동시 방송을 위한 방송 송신 방법은 제 1 영상 스트림 및 제 2 영상 스트림을 통해 전송되는 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부와 각 프로그램의 영상 품질 정보를 방송 수신 장치들로 제공할 수 있다. 이를 통해 방송 수신 장치들은 채널 상태(예를 들어, 수신되는 신호의 세기 등)에 따라 제 1 영상 스트림 또는 제 2 영상 스트림을 선택하여 역다중화 및 복호화할 수 있다. 예를 들어, 방송 수신 장치는 비강우시에는 HD 품질의 프로그램을 선택하고 강우시에는 SD 품질의 프로그램을 선택하여 역다중화 및 복호화할 수 있다. 결과적으로, 본 발명의 일 실시예에 따른 동시 방송을 위한 방송 송신 장치(100)는 다수의 계층적 품질을 가지는 프로그램에 대한 정보를 전송함으로써 채널 상태에 최적인 프로그램을 선택하는 적응형 동시 방송을 가능하게 할 수 있다.
본 명세서에 개시된 실시예들과 관련하여 설명된 방법 또는 알고리즘의 단계는 프로세서에 의해 실행되는 하드웨어, 소프트웨어 모듈, 또는 그 2 개의 결합으로 직접 구현될 수도 있다. 소프트웨어 모듈은 RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터, 하드 디스크, 착탈형 디스크, CD-ROM, 또는 당업계에 알려진 임의의 다른 형태의 저장 매체에 상주할 수도 있다. 예시적인 저장 매체는 프로세서에 커플링되며, 그 프로세서는 저장 매체로부터 정보를 판독할 수 있고 저장 매체에 정보를 기입할 수 있다. 다른 방법으로, 저장 매체는 프로세서와 일체형일 수도 있다. 프로세서 및 저장 매체는 주문형 집적회로(ASIC) 내에 상주할 수도 있다. ASIC는 사용자 단말기 내에 상주할 수도 있다. 다른 방법으로, 프로세서 및 저장 매체는 사용자 단말기 내에 개별 컴포넌트로서 상주할 수도 있다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
100: 방송 송신 장치
110: 제 1 스트림 생성부
120: 제 2 스트림 생성부
130: PMT 테이블 생성부
140: 다중화부
141: 제 1 다중화기
142: 제 2 다중화기
150: 변조부
160: 송신부

Claims (13)

  1. 영상 데이터를 부호화하여 제 1 영상 스트림을 생성하는 제 1 스트림 생성부;
    상기 영상 데이터를 부호화하여 제 2 영상 스트림을 생성하는 제 2 스트림 생성부;
    상기 제 1 영상 스트림 및 제 2 영상 스트림에 포함된 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부를 기술하는 제 1 기술자와 상기 적어도 하나의 프로그램 각각의 영상 품질을 기술하는 제 2 기술자를 포함하는 PMT(Program Map Table)를 생성하는 PMT 생성부;
    상기 제 1 스트림 및 제 2 스트림 각각과 상기 PMT를 다중화하여 제 1 다중화 스트림 및 제 2 다중화 스트림을 생성하는 다중화부;
    상기 제 1 다중화 스트림 및 제 2 다중화 스트림을 변조하는 변조부; 및
    상기 변조된 제 1 다중화 스트림 및 제 2 다중화 스트림을 송신하는 송신부를 포함하는 동시 방송을 위한 방송 송신 장치.
  2. 제 1 항에 있어서,
    상기 PMT 생성부는 상기 적어도 하나의 프로그램마다 상기 PMT를 생성하는 것을 특징으로 하는 동시 방송을 위한 방송 송신 장치.
  3. 제 2 항에 있어서,
    상기 제 1 기술자는 상기 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부를 기술하기 위한 2비트의 대상 식별 정보를 포함하는 것을 특징으로 하는 동시 방송을 위한 방송 송신 장치.
  4. 제 3 항에 있어서,
    상기 대상 식별 정보가 '01' 값을 갖는 경우 상기 적어도 하나의 프로그램은 동시 방송 대상이 아닌 것으로 식별되고, 상기 대상 식별 정보가 '10' 값을 갖는 경우 상기 적어도 하나의 프로그램은 동시 방송 대상인 것으로 식별되는 것을 특징으로 하는 동시 방송을 위한 방송 송신 장치.
  5. 제 2항에 있어서,
    상기 제 2 기술자는 상기 적어도 하나의 프로그램 각각의 영상 품질을 기술하기 위한 3비트의 품질 식별 정보를 포함하는 것을 특징으로 하는 동시 방송을 위한 방송 송신 장치.
  6. 제 5 항에 있어서,
    상기 제 2 기술자는 상기 제 1 다중화 스트림 및 제 2 다중화 스트림에 대한 전송망 정보를 기술하기 위한 경로 식별 정보를 더 포함하는 것을 특징으로 하는 동시 방송을 위한 방송 송신 장치.
  7. 제 1 항에 있어서,
    상기 제 1 영상 스트림은 기저 계층 영상 스트림이고, 상기 제 2 영상 스트림은 향상 계층 영상 스트림인 것을 특징으로 하는 동시 방송을 위한 방송 송신 장치.
  8. 영상 데이터를 부호화하여 제 1 영상 스트림 및 제 2 영상 스트림을 생성하는 단계;
    상기 제 1 영상 스트림 및 제 2 영상 스트림에 포함된 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부를 기술하는 제 1 기술자와 상기 적어도 하나의 프로그램 각각의 영상 품질을 기술하는 제 2 기술자를 포함하는 PMT(Program Map Table)를 생성하는 단계;
    상기 제 1 영상 스트림 및 제 2 영상 스트림 각각을 상기 PMT와 다중화하여 제 1 다중화 스트림 및 제 2 다중화 스트림을 생성하는 단계;
    상기 제 1 다중화 스트림 및 제 2 다중화 스트림을 변조하는 단계; 및
    상기 제 1 다중화 스트림 및 제 2 다중화 스트림을 전송하는 단계를 포함하는 동시 방송을 위한 방송 송신 방법.
  9. 제 8 항에 있어서,
    상기 제 1 다중화 스트림 및 제 2 다중화 스트림을 변조하는 단계는 상기 변조된 제 1 다중화 스트림 및 제 2 다중화 스트림을 재다중화하는 단계를 포함하는 것을 특징으로 하는 동시 방송을 위한 방송 송신 방법.
  10. 제 9 항에 있어서,
    상기 제 1 다중화 스트림 및 제 2 다중화 스트림을 변조하는 단계는 상기 제 1 다중화 스트림 및 제 2 다중화 스트림을 서로 다른 변조 방식을 이용하여 변조하는 것을 특징으로 하는 동시 방송을 위한 방송 송신 방법.
  11. 제 8 항에 있어서,
    상기 제 1 영상 스트림 및 제 2 영상 스트림에 포함된 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부를 기술하는 제 1 기술자와 상기 적어도 하나의 프로그램 각각의 영상 품질을 기술하는 제 2 기술자를 포함하는 PMT(Program Map Table)를 생성하는 단계는 상기 적어도 하나의 프로그램마다 상기 PMT를 생성하는 것을 특징으로 하는 동시 방송을 위한 방송 송신 방법.
  12. 제 11 항에 있어서,
    상기 제 1 기술자는 상기 적어도 하나의 프로그램 각각이 동시 방송 대상인지 여부를 기술하기 위한 2비트의 대상 식별 정보를 포함하는 것을 특징으로 하는 동시 방송을 위한 방송 송신 방법.
  13. 제 11 항에 있어서,
    상기 제 2 기술자는 상기 적어도 하나의 프로그램 각각의 영상 품질을 기술하기 위한 3비트의 품질 식별 정보를 포함하는 것을 특징으로 하는 동시 방송을 위한 방송 송신 방법.
KR1020140011082A 2014-01-29 2014-01-29 동시 방송을 위한 방송 송신 장치 및 송신 방법 KR20150090432A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020140011082A KR20150090432A (ko) 2014-01-29 2014-01-29 동시 방송을 위한 방송 송신 장치 및 송신 방법
US14/251,129 US20150215662A1 (en) 2014-01-29 2014-04-11 Broadcasting transmission apparatus and method thereof for simulcast broadcasting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140011082A KR20150090432A (ko) 2014-01-29 2014-01-29 동시 방송을 위한 방송 송신 장치 및 송신 방법

Publications (1)

Publication Number Publication Date
KR20150090432A true KR20150090432A (ko) 2015-08-06

Family

ID=53680345

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140011082A KR20150090432A (ko) 2014-01-29 2014-01-29 동시 방송을 위한 방송 송신 장치 및 송신 방법

Country Status (2)

Country Link
US (1) US20150215662A1 (ko)
KR (1) KR20150090432A (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5836424B2 (ja) * 2014-04-14 2015-12-24 ソニー株式会社 送信装置、送信方法、受信装置および受信方法
JP6967370B2 (ja) * 2017-05-17 2021-11-17 ソニーグループ株式会社 受信装置、受信方法、送信装置、及び送信方法
CN108737844A (zh) * 2018-05-18 2018-11-02 中兴通讯股份有限公司 信息传输方法及装置、存储介质、电子装置
JP7414489B2 (ja) 2019-11-25 2024-01-16 マクセル株式会社 表示制御方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005514878A (ja) * 2002-01-11 2005-05-19 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 送信システム
US7810124B2 (en) * 2003-01-28 2010-10-05 Thomson Licensing Robust mode staggercasting fast channel change
KR101694821B1 (ko) * 2010-01-28 2017-01-11 삼성전자주식회사 다시점 비디오스트림에 대한 링크 정보를 이용하는 디지털 데이터스트림 전송 방법와 그 장치, 및 링크 정보를 이용하는 디지털 데이터스트림 전송 방법과 그 장치

Also Published As

Publication number Publication date
US20150215662A1 (en) 2015-07-30

Similar Documents

Publication Publication Date Title
KR101801590B1 (ko) 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법 및 방송 신호 수신 방법
US7890980B2 (en) Method for receiving broadcasting signal and broadcasting receiver
KR101829844B1 (ko) 하이브리드 방송 서비스를 프로세싱하는 장치, 하이브리드 방송 서비스를 프로세싱하는 방법
JP6360184B2 (ja) 放送信号送信装置、放送信号受信装置、放送信号送信方法、及び放送信号受信方法
JP2005102174A (ja) デジタルマルチメディア放送システムで、広域放送と地域放送とを同時にサービスする装置及び方法とその放送受信端末機
US11758205B2 (en) Broadcasting signal transmitting device, broadcasting signal receiving device, broadcasting signal transmitting method, and broadcasting signal receiving method
JP6423016B2 (ja) サービスガイド情報送信方法、サービスガイド情報受信方法、サービスガイド情報送信装置及びサービスガイド情報受信装置
TW201316767A (zh) 多載波傳輸系統中的傳輸及接收裝置及方法
KR20170026543A (ko) 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법
KR20150090432A (ko) 동시 방송을 위한 방송 송신 장치 및 송신 방법
JP2005514878A (ja) 送信システム
RU2637502C2 (ru) Способ генерирования и передачи по меньшей мере одного потока данных
KR101367203B1 (ko) 디지털 방송 송수신 장치 및 방법
EP3836553B1 (en) Broadcast signal transmission method, broadcast signal transmission apparatus, broadcast signal reception method, and broadcast signal reception apparatus
KR102281856B1 (ko) 방송 신호 변환 장치 및 방법
CN109644060B (zh) 数据处理装置和数据处理方法
US20150288995A1 (en) Method and apparatus for transmitting and receiving hybrid broadcasting
US20160134908A1 (en) Broadcasting transmission/reception apparatus and broadcasting transmission/reception method
US10805689B2 (en) Method of transmitting IP-based broadcasting data over cable broadcasting network and apparatus for same
US20170187781A1 (en) Broadcast signal transmission apparatus, broadcast signal receiving apparatus, broadcast signal transmission method, and broadcast signal receiving method
JP2004135170A (ja) デジタル放送システム、送信装置、受信装置、放送コンテンツ送信方法、伝送路切換方法
KR20230069704A (ko) 재난 경보 서비스 제공 방법 및 장치
US20170180049A1 (en) Apparatus and method for broadcasting-communications convergence in hybrid fiber coax network
KR20150093104A (ko) 방송 서비스 제공 장치 및 방법
KR20190069976A (ko) Hybrid Broadcast/Broadband 환경에서 QoS 보장 방법 및 시스템

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination