KR20080098750A - Broadcast data transmission method, receiving method and relay method in IP network - Google Patents

Broadcast data transmission method, receiving method and relay method in IP network Download PDF

Info

Publication number
KR20080098750A
KR20080098750A KR1020070043998A KR20070043998A KR20080098750A KR 20080098750 A KR20080098750 A KR 20080098750A KR 1020070043998 A KR1020070043998 A KR 1020070043998A KR 20070043998 A KR20070043998 A KR 20070043998A KR 20080098750 A KR20080098750 A KR 20080098750A
Authority
KR
South Korea
Prior art keywords
data
packet
network
broadcast
dvb
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
KR1020070043998A
Other languages
Korean (ko)
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 KR1020070043998A priority Critical patent/KR20080098750A/en
Publication of KR20080098750A publication Critical patent/KR20080098750A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

IP 네트워크에서 방송 데이터의 송신방법, 수신방법 및 중계방법이 개시된다.Disclosed are a method of transmitting, receiving, and relaying broadcast data in an IP network.

Description

IP 네트워크에서 방송 데이터의 송신방법, 수신방법 및 중계방법{METHOD OF SENDING, RECEIVING, AND RELAYING A BROADCASTING DATA IN INTERNET PROTOCOL NETWORK}Method of transmitting, receiving and relaying broadcast data in the IP network {METHOD OF SENDING, RECEIVING, AND RELAYING A BROADCASTING DATA IN INTERNET PROTOCOL NETWORK}

도 1은 DVB-H 시스템에서 TS 패킷의 데이터 구조를 도시한 도면,1 is a diagram illustrating a data structure of a TS packet in a DVB-H system.

도 2는 DVB-H 시스템의 구성을 도시한 도면,2 is a diagram showing the configuration of a DVB-H system;

도 3은 DVB-H 방송을 IP 네트워크로 브로드캐스팅하기 위한 DVB-H 시스템의 구성을 도시한 도면,3 is a diagram showing the configuration of a DVB-H system for broadcasting a DVB-H broadcast to an IP network;

도 4는 본 발명의 일 실시예에 따른 IP 네트워크에서 방송 데이터의 송신방법과 수신방법을 설명하기 위한 도면,4 is a view for explaining a method of transmitting and receiving broadcast data in an IP network according to an embodiment of the present invention;

도 5는 본 발명의 일 실시예에 따른 IP 네트워크에서 방송 데이터의 중계방법을 설명하기 위한 도면, 그리고5 is a view for explaining a method of relaying broadcast data in an IP network according to an embodiment of the present invention; and

도 6은 본 발명의 다른 실시예에 따른 IP 네트워크에서 방송 데이터의 중계방법을 설명하기 위한 도면이다.6 is a view for explaining a broadcast data relay method in an IP network according to another embodiment of the present invention.

* 도면의 주요 부분에 대한 간단한 설명 *Brief description of the main parts of the drawing

300: 송신기 310: IP 네트워크300: transmitter 310: IP network

320: 수신기 330: 중계기320: receiver 330: repeater

본 발명은 IP 네트워크에서 방송 데이터의 송신방법, 수신방법 및 중계방법에 관한 것이다.The present invention relates to a method of transmitting, receiving and relaying broadcast data in an IP network.

일반적으로 방송 서비스는 단말을 가진 모든 사용자들에게 방송 서비스를 제공하는 것을 목적으로 한다. 이러한 방송 서비스는 음성만을 제공하는 라디오 방송과 같은 오디오 방송 서비스와 음성 및 비디오 서비스를 제공하는 털레비젼과 같은 비디오 위주의 방송 서비스 및 음성, 비디오 및 데이터 서비스를 포함하는 멀티미디어 방송 서비스를 포함한다. 이러한 방송 서비스들은 아날로그 방식을 기본으로 하고 있으며, 기술의 비약적인 발전에 따라 디지털 방송화가 이루어지고 있다.In general, a broadcast service aims to provide a broadcast service to all users having a terminal. Such broadcast services include audio broadcasting services such as radio broadcasting that provides only voice, and video-oriented broadcasting services such as TV which provides voice and video services, and multimedia broadcasting services including voice, video and data services. These broadcast services are based on the analog method, and digital broadcasting is being performed according to the rapid development of technology.

또한, 방송 서비스는 기존의 송신탑을 바탕으로 제공되던 방식에서 벗어나 유선으로 고화질 및 고속의 데이터를 함께 제공하는 유선 네트워크의 멀티미디어 서비스와 인공위성을 이용하여 멀티미디어 서비스를 제공하는 방식 및 유선과 인공위성을 동시에 이용하는 방식 등의 다양한 방식으로 발전하고 있다.In addition, the broadcasting service uses a multimedia service of a wired network that provides high-definition and high-speed data together with a wired network and a method of providing a multimedia service by using a satellite and a wired and satellite at the same time. It is evolving in a variety of ways.

또한, 방송 서비스를 IP 네트워크를 기반으로 하는 단말기에 전송시 사용가능한 애플리케이션에 관한 연구가 진행되고 있다.In addition, researches on applications that can be used when transmitting a broadcast service to a terminal based on an IP network are being conducted.

본 발명이 이루고자 하는 기술적 과제는 IP 네트워크에서 방송 데이터를 효율적으로 송수신하고, 중계할 수 있도록 한 IP 네트워크에서 방송 데이터의 송신방법, 수신방법, 및 중계방법을 제공하고자 하는 데 있다.An object of the present invention is to provide a broadcast data transmission method, a reception method, and a relay method in an IP network to efficiently transmit and receive broadcast data in an IP network.

상술한 기술적 과제를 달성하기 위한 본 발명의 일 실시예에 따른 IP 네트워크에서 방송 데이터의 수신방법은 하나의 방송 프로그램 데이터를 포함하는 IP(Internet Protocol) 패킷을 수신하는 단계; 및 상기 IP 패킷의 헤더 내에 포함된 멀티캐스트 그룹의 어드레스와 자신의 어드레스가 동일한 경우, 상기 IP 패킷에 포함된 방송 프로그램 데이터를 복호화하여 재생하는 단계;를 포함한다. According to an aspect of the present invention, there is provided a method of receiving broadcast data in an IP network, the method including: receiving an IP (Internet Protocol) packet including one broadcast program data; And decoding and reproducing broadcast program data included in the IP packet when the address of the multicast group included in the header of the IP packet is the same as its own address.

본 발명의 일 실시예에 따른 IP 네트워크에서 방송 데이터의 송신방법은 서로 다른 하나의 방송 프로그램 데이터를 갖는 각각의 IP(Internet Protocol) 패킷을 IP 네트워크로 전송한다.In a method of transmitting broadcast data in an IP network according to an embodiment of the present invention, each IP (Internet Protocol) packet having different broadcast program data is transmitted to the IP network.

본 발명의 일 실시예에 따른 IP 네트워크에서 방송 데이터의 중계방법은 서로 다른 방송국에서 생성된 각각의 방송 프로그램 데이터를 IP 네트워크를 경유하여 수신하는 단계; 및 상기 각각의 방송 프로그램 데이터 중 적어도 하나의 방송 프로그램 데이터를 포함하는 IP 패킷을 생성하고, 생성된 상기 IP 패킷을 전송하는 단계;를 포함한다.In the IP network according to an embodiment of the present invention, a method of relaying broadcast data may include receiving respective broadcast program data generated by different broadcast stations via an IP network; And generating an IP packet including at least one broadcast program data of each broadcast program data, and transmitting the generated IP packet.

DVB-H(Digital Video Broadcasting-Handheld)는 유럽형 디지털 TV 전송 규격인 DVB-T에서 이동성을 강화하기 위한 규격으로 이동 단말이나 휴대용 영상 기기 등의 저전력, 그리고 이동성, 휴대성 등을 고려하여 DVB-T에서 확장된 규격이다. 따라서, DVB-H의 대부분 물리계층 규격은 DVB-T의 규격을 그대로 따르며, 휴대/이동 수신을 위한 몇 가지 부가적인 기능을 추가하였다.DVB-H (Digital Video Broadcasting-Handheld) is a standard for enhancing mobility in DVB-T, a European digital TV transmission standard, and considering the low power, mobility, and portability of mobile terminals and portable video devices, DVB-T This is an extended specification from. Therefore, most of the physical layer standard of DVB-H follows the standard of DVB-T and adds some additional functions for portable / mobile reception.

DVB-H 시스템은 레이어 3(Layer 3) IP 패킷들에 대하여 추가적인 오류 및 정정 부호화를 지원한다. 이러한 추가적인 오류 정정 부호화 과정을 멀티 프로토콜 캡슐화-순방향 에러 정정(Multi Protocol Encapsulation-Forward Error Correction: MPE-FEC)이라고 한다.The DVB-H system supports additional error and correction encoding for Layer 3 IP packets. This additional error correction encoding process is called Multi Protocol Encapsulation-Forward Error Correction (MPE-FEC).

DVB-H 시스템에서 방송 데이터는 IP 데이터그램(datagram)으로 만들어지고, IP 데이터그램을 리드-솔로몬(Reed-Solomon) 부호화하여 MPE-FEC 프레임이 형성된다. In the DVB-H system, broadcast data is generated as an IP datagram, and an MPE-FEC frame is formed by reed-solomon encoding the IP datagram.

따라서, MPE-FEC 프레임은 IP 데이터그램이 실리는 MPE 섹션과, R-S 부호화에 따른 패리티 데이터(Parity-Data)가 실리는 MPE-FEC 섹션으로 구성된다. 그리고, MPE 섹션과 MPE-FEC 섹션은 DVB-H 시스템의 전송 단위인 TS(Transport Stream) 패킷의 페이로드(Payload)에 실려 물리계층을 통해 전송된다.Accordingly, the MPE-FEC frame is composed of an MPE section carrying an IP datagram and an MPE-FEC section carrying parity data according to R-S encoding. The MPE section and the MPE-FEC section are carried in a payload of a transport stream (TS) packet, which is a transport unit of a DVB-H system, and transmitted through a physical layer.

도 1은 DVB-H 시스템에서 TS 패킷의 데이터 구조를 도시한 도면이다. 1 is a diagram illustrating a data structure of a TS packet in a DVB-H system.

도 1에서, 참조 번호 11은 방송 데이터가 실리는 IP 데이터그램을 도시한 것이다. 참조 번호 13은 IP 데이터그램(11)이 실리는 MPE 섹션 또는 IP 데이터그램(11)들의 패리티 데이터가 실리는 MPE-FEC 섹션을 도시한 것이다. In Fig. 1, reference numeral 11 shows an IP datagram on which broadcast data is carried. Reference numeral 13 shows an MPE section carrying the IP datagram 11 or an MPE-FEC section carrying parity data of the IP datagrams 11.

참조 번호 15는 MPE 섹션 또는 MPE-FEC 섹션(13)이 실리는 TS 패킷을 도시한다. 여기서, 하나의 TS 패킷(15)은 다수의 MPE 섹션 또는 MPE-FEC 섹션(13)을 포함하거나 하나의 MPE 섹션 또는 MPE-FEC 섹션(13)이 다수의 TS 패킷(15)을 통해 전송될 수 있다.Reference numeral 15 shows a TS packet carrying an MPE section or an MPE-FEC section 13. Here, one TS packet 15 may include multiple MPE sections or MPE-FEC sections 13, or one MPE section or MPE-FEC sections 13 may be transmitted through multiple TS packets 15. have.

상기 MPE-FEC 과정의 결과로서, IP 데이터그램들을 RS 부호화하여 MPE-FEC 프레임이 형성된다. 상기 MPE-FEC 프레임을 구성하는 데이터들은 섹션이라는 전송 단위로 재구성된다. As a result of the MPE-FEC process, IP datagrams are RS encoded to form an MPE-FEC frame. Data constituting the MPE-FEC frame is reconstructed in a transmission unit called a section.

IP 데이터그램(11)은 섹션 헤더(header)와 CRC(Cyclic Redundancy Check) 32 비트가 추가되어 MPE 섹션으로 재구성되고 RS 부호화를 통해 생성된 패리티 데이터 또한, 섹션 헤더와 CRC 32 비트가 추가되어 MPE-FEC 섹션으로 재구성된다. The IP datagram 11 is reconstructed into an MPE section by adding 32 bits of a section header and a cyclic redundancy check (CRC), and parity data generated through RS encoding. Reconstructed into FEC section.

섹션 헤더는 MPE-FEC 처리와, 타임 슬라이싱(time slicing)에 필요한 정보를 포함하고, 섹션의 앞 부분에 위치한다. CRC 32 비트는 섹션의 뒷 부분에 위치한다. 이러한 섹션들은 최종적으로 TS 패킷(15)의 페이로드 부분에 실려서 물리계층을 통해 전송된다.The section header contains information required for MPE-FEC processing and time slicing, and is located at the beginning of the section. The CRC 32 bits are located later in the section. These sections are finally carried in the payload portion of the TS packet 15 and transmitted through the physical layer.

도 2는 DVB-H 시스템의 구성을 도시한 도면이다.2 is a diagram illustrating the configuration of a DVB-H system.

도 2를 참조하면, DVB-H 시스템의 송신기(100)는 MPE-FEC 부호화기(102)는 방송 데이터로 송신되는 각각의 IP 데이터캐스트(또는 IP 데이터그램)를 섹션 단위로 전송하도록 각각의 IP 데이터캐스트가 포함된 MPE 섹션을 생성하고, MPE 섹션의 순방향 오류 정정(Forward Error Correction)을 위한 패리티 데이터가 포함된 MPE-FEC 섹션을 생성한다. 패리티 데이터는 잘 알려진 외부 부호화 기술인 RS 부호화를 통해 생성된다. Referring to FIG. 2, the transmitter 100 of the DVB-H system transmits each IP data such that the MPE-FEC encoder 102 transmits each IP datacast (or IP datagram) transmitted as broadcast data in sections. An MPE section including a cast is generated, and an MPE-FEC section including parity data for forward error correction of the MPE section is generated. Parity data is generated through RS coding, a well-known external coding technique.

MPE-FEC 부호화기(102)의 출력은 타임 슬라이싱(time slicing) 처리기(104)로 전달되어 방송 데이터를 버스트 데이터로 전송하기 위한 시분할 처리가 이루어진다. 하나의 MPE-FEC 프레임은 하나의 버스트 구간을 통해 전송된다.The output of the MPE-FEC encoder 102 is passed to a time slicing processor 104 to perform time division processing for transmitting broadcast data as burst data. One MPE-FEC frame is transmitted through one burst period.

TS 데이터 처리부(106)는 타임 슬라이싱 처리기(104)로부터 입력되는 데이터를 DVB-H 데이터의 전송 규격인 TS(Transport Stream) 데이터로 변환한다. TS 데이터는 RF 변조기(108)에 의해 변조 과정을 거쳐서 최종적으로 안테나(ANT)를 통해 DVB-H 신호인 TS 패킷으로 전송된다.The TS data processing unit 106 converts data input from the time slicing processor 104 into TS (Transport Stream) data, which is a transmission standard for DVB-H data. The TS data is modulated by the RF modulator 108 and finally transmitted to the TS packet, which is a DVB-H signal, through the antenna ANT.

DVB-H 수신기(200)는 RF 복조기(202), TS 데이터 처리부(204), 타임 슬라이싱 처리기(206), MPE-FEC 복호화기(208)를 포함하며, 물리 계층을 통해 TS 패킷을 수신하고, 방송 데이터가 포함된 IP 데이터캐스트를 복원한다. The DVB-H receiver 200 includes an RF demodulator 202, a TS data processor 204, a time slicing processor 206, an MPE-FEC decoder 208, and receives a TS packet through a physical layer. Restore the IP datacast including the broadcast data.

보다 구체적으로 DVB-H 수신기(200)는 TS 패킷으로부터 MPE 섹션과 MPE-FEC 섹션을 구분하여 추출하고, 추출된 데이터를 MPE-FEC 프레임으로 구성하여 IP 데이터캐스트를 복원한다. 이 때, 사용자의 채널 셀렉션(Channel Selection)에 의해 선택된 데이터(ex: IP 데이터캐스트 2)만이 디코딩되어 화면에 디스플레이된다.More specifically, the DVB-H receiver 200 classifies and extracts the MPE section and the MPE-FEC section from the TS packet, and configures the extracted data into MPE-FEC frames to restore the IP datacast. At this time, only data (ex: IP datacast 2) selected by a user's channel selection is decoded and displayed on the screen.

도 3은 DVB-H 방송을 IP 네트워크로 브로드캐스팅하기 위한 DVB-H 시스템의 구성을 도시한 도면이다.FIG. 3 is a diagram illustrating a configuration of a DVB-H system for broadcasting DVB-H broadcast to an IP network.

도 3을 참조하면, DVB-H 송신기(300)는 도 2의 DVB-H 송신기(100)와 달리 IP 인캡슐레이터(308)를 포함한다. IP 인캡슐레이터(308)는 TS 데이터 처리부(306)에 의해 생성된 TS 데이터에 IP 헤더를 붙여 IP 패킷을 생성하고, 생성된 IP 패킷을 IP 네트워크(310)로 브로드캐스팅한다.Referring to FIG. 3, the DVB-H transmitter 300 includes an IP encapsulator 308 unlike the DVB-H transmitter 100 of FIG. 2. The IP encapsulator 308 attaches an IP header to the TS data generated by the TS data processing unit 306 to generate an IP packet, and broadcasts the generated IP packet to the IP network 310.

DVB-H 수신기(320)도 도 2의 DVB-H 수신기(200)와 달리 IP 디캡슐레이터(322)를 포함한다. IP 디캡슐레이터(322)는 IP 네트워크(310)로부터 수신한 IP 패킷에서 헤더를 제거한 후, TS 데이터를 TS 데이터 처리부(324)로 전달한다.The DVB-H receiver 320 also includes an IP decapsulator 322, unlike the DVB-H receiver 200 of FIG. 2. The IP decapsulator 322 removes the header from the IP packet received from the IP network 310, and then transfers TS data to the TS data processor 324.

이와 같은 방식에서는 DVB-H 데이터를 모든 네트워크 단말들에게 브로드캐스팅해야 하기 때문에, 네트워크의 모든 자원을 사용해야 하는 문제가 있다. 또한, IP 패킷에 여러 개의 방송 서비스 프로그램이 포함되어 브로드캐스팅 되기 때문에, 모든 단말기들은 IP 네트워크를 통해 수신한 IP 패킷을 분석하고, 필요없는 방송 서비스 프로그램은 버려야 하는 문제점이 발생한다. In this manner, since DVB-H data must be broadcast to all network terminals, there is a problem that all resources of the network must be used. In addition, since a plurality of broadcast service programs are broadcasted in an IP packet, all terminals analyze an IP packet received through an IP network, and a problem arises in that unnecessary broadcast service programs should be discarded.

본 발명의 실시예에서는 방송 데이터를 IP 네트워크에서 효율적으로 사용하기 위한 방법들을 제안한다.Embodiments of the present invention propose methods for efficiently using broadcast data in an IP network.

<방송 데이터의 송신방법과 수신방법><Transmission method and reception method of broadcast data>

본 발명의 일 실시예에 따른 방송 데이터의 송신방법과 수신방법은 DVB-H의 IP 데이터를 하나의 방송 프로그램 단위로 IP 네트워크에 송신하는 방법과 IP 네트워크로부터 수신하는 방법을 제안한다.The method and method of transmitting broadcast data according to an embodiment of the present invention propose a method of transmitting IP data of DVB-H to an IP network as a unit of a broadcast program and a method of receiving from an IP network.

도 4는 본 발명의 일 실시예에 따른 IP 네트워크에서 방송 데이터의 송신방법과 수신방법을 설명하기 위한 도면이다. 본 발명의 실시예에서 설명되는 DVB-H 송신기와 DVB-H 수신기의 구성 블럭은 도 3에 도시된 DVB-H 송신기(300) 및 DVB-H 수신기(320)와 동일하므로, 동일한 도면 부호를 사용하여 설명한다. 4 is a diagram illustrating a transmission method and a reception method of broadcast data in an IP network according to an embodiment of the present invention. The building blocks of the DVB-H transmitter and the DVB-H receiver described in the embodiment of the present invention are the same as the DVB-H transmitter 300 and the DVB-H receiver 320 shown in FIG. Will be explained.

또한, 도 4에서 송신기(300)는 DVB-H 방송 서비스업자, 케이블 사업자, 또는 IP 티브이 사업자에 의해 운영되는 방송 장치를 의미한다.In addition, in FIG. 4, the transmitter 300 refers to a broadcasting device operated by a DVB-H broadcasting service provider, a cable operator, or an IP TV operator.

도 4를 참조하면, 송신기(300)는 각각의 방송 프로그램 별로 IP 데이터캐스 트를 IP 패킷화한다. 즉, 도 1에서, IP 데이터캐스트 1과 IP 데이터캐스트 2 및 IP 데이터캐스트 3은 각각 서로 다른 방송 프로그램을 의미한다. 예를 들어, IP 데이터캐스트 1은 MBC 방송국의 뉴스 방송, IP 데이터캐스트 2는 SBS의 코미디 방송, IP 데이터캐스트 3은 EBS의 교육방송에 해당할 수 있다.Referring to FIG. 4, the transmitter 300 packetizes an IP datacast for each broadcast program. That is, in FIG. 1, IP datacast 1, IP datacast 2, and IP datacast 3 mean different broadcast programs. For example, IP datacast 1 may correspond to a news broadcast of an MBC broadcasting station, IP datacast 2 to a comedy broadcast of SBS, and IP datacast 3 to correspond to an education broadcast of EBS.

각각의 IP 데이터캐스트는 MPE-FEC 부호화기(302)와, 타임 슬라이싱 처리기(304)와, TS 데이터 처리부(306)를 거쳐 각각의 TS 데이터로 변환되어 출력된다. IP 인캡슐레이터(308)는 각각의 IP 데이터캐스트의 IP 헤더 부분을 카피하여 TS 데이터에 붙임으로써, 방송 서비스 별 IP 패킷을 생성한 후, IP 네트워크(310)로 전송한다.Each IP datacast is converted into respective TS data via the MPE-FEC encoder 302, the time slicing processor 304, and the TS data processing unit 306, and outputted. The IP encapsulator 308 copies the IP header portion of each IP datacast and attaches the TS data to the TS data, thereby generating an IP packet for each broadcast service and then transmitting the IP packet to the IP network 310.

이 때, IP 헤더의 데스티네이션 어드레스(destination addrress)에는 방송 프로그램 별로, 서로 다른 멀티캐스트 어드레스(multicast address)가 사용된다. 즉, 본 발명의 일 실시예에 의하면, 종래와 같이 다수의 방송 프로그램을 포함하는 IP 패킷이 IP 네트워크로 브로드캐스팅되는 것이 아니라, 하나의 방송 서비스를 포함하는 IP 패킷이 방송 프로그램 별로 멀티캐스팅된다. 따라서, IP 네트워크에서의 전송 효율이 종래보다 높아진다.At this time, a different multicast address is used for each broadcast program in the destination address of the IP header. That is, according to an embodiment of the present invention, IP packets including a plurality of broadcast programs are not broadcasted to an IP network as in the related art, but IP packets including one broadcast service are multicasted for each broadcast program. Therefore, the transmission efficiency in the IP network is higher than before.

방송 프로그램 별 IP 패킷은 각각의 IP 네트워크의 라우팅(routing) 정책에 의해 전달되다가 중계기(330)를 거쳐 DVB-H 수신기(320)를 포함하는 최종적인 사용자 단말(400)에 도착하게 된다.The IP packet for each broadcast program is delivered by a routing policy of each IP network and then arrives at the final user terminal 400 including the DVB-H receiver 320 via the repeater 330.

사용자 단말(400)은 현재 자신이 시청하고 있는 데이터와 동일한 IP 헤더 즉, 동일한 데스티네이션 어드레스(destination address)를 갖는 IP 패킷을 수신한 후, 수신한 IP 패킷을 디캡슐레이션하고 복호화하여 재생한다.The user terminal 400 receives an IP packet having the same IP header as the data currently being viewed, that is, the same destination address, and then decapsulates, decodes, and plays the received IP packet.

<방송 데이터의 중계방법><Relay method of broadcasting data>

본 발명의 일 실시예에 따른 방송 데이터의 중계방법은 본래 DVB-H 데이터가 IP 데이터캐스트를 기본으로 하는 점을 이용한다.The broadcast data relay method according to an embodiment of the present invention uses the fact that DVB-H data is based on IP datacast.

도 5는 본 발명의 일 실시예에 따른 IP 네트워크에서 방송 데이터의 중계방법을 설명하기 위한 도면이다.5 is a diagram illustrating a method of relaying broadcast data in an IP network according to an embodiment of the present invention.

도 5에서, 각각의 방송국(500)은 방송 서비스 별 IP 데이터캐스트를 IP 네트워크(310)로 브로드캐스팅한다. 일예로서, 방송국 1(500)은 MBC 방송국, 방송국 2(500)는 SBS 방송국, 방송국 3(500)은 EBS 방송국에 해당할 수 있으며, IP 데이터캐스트 1은 뉴스 방송 데이터, IP 데이터캐스트 2는 코미디 방송 데이터, IP 데이터캐스트 3은 교육 방송 데이터에 해당할 수 있다. In FIG. 5, each broadcaster 500 broadcasts IP datacasts for each broadcast service to the IP network 310. For example, broadcasting station 1 500 may correspond to MBC broadcasting station, broadcasting station 2 500 may correspond to SBS broadcasting station, broadcasting station 3 500 may correspond to EBS broadcasting station, IP datacast 1 is news broadcasting data, and IP datacast 2 is comedy. The broadcast data and IP datacast 3 may correspond to educational broadcast data.

각 방송국에서 브로드캐스팅된 각각의 IP 데이터캐스트는 IP 네트워크(310)에서 라우팅 정책에 의하여 전달되다가 중계기(330)로 전달된다.  Each IP datacast broadcast by each broadcasting station is delivered by the routing policy in the IP network 310 and then to the relay 330.

본 실시예에서, 중계기(330)는 송신기(300)와 동일한 구성 요소를 포함한다. 즉, 중계기는 MPE-FEC 부호화기(302), 타임 슬라이싱 처리기(304), TS 데이터 처리부(306), 및 IP 인캡슐레이터(308)를 포함한다.In this embodiment, the repeater 330 includes the same components as the transmitter 300. That is, the repeater includes an MPE-FEC encoder 302, a time slicing processor 304, a TS data processor 306, and an IP encapsulator 308.

중계기(330)는 IP 네트워크(310)로부터 수신한 방송 서비스 별 IP 데이터캐스트를 포함하는 IP 패킷을 생성하여 모든 단말들(400)에게 브로드캐스팅한다. 이와 같이, 본 발명의 일 실시예에 의하면, DVB-H 서비스를 위해 별도의 중계기를 설 치하지 않고도 기존의 통신망과 연계된 중계기를 사용하여 DVB-H 방송 서비스를 제공할 수 있다.The repeater 330 generates an IP packet including an IP datacast for each broadcast service received from the IP network 310 and broadcasts it to all the terminals 400. As such, according to an embodiment of the present invention, a DVB-H broadcast service can be provided using a repeater connected to an existing communication network without installing a separate repeater for DVB-H service.

각 단말(400)들은 IP 패킷을 수신하여 디캡슐레이션하고, DVB-H 디코딩 과정을 통해 IP 데이터캐스트를 얻게 된다. 사용자는 채널 선택(channel selection)을 통해 자신이 현재 시청하고자 하는 IP 데이터캐스트만 선택하여 방송을 시청하게 된다.Each terminal 400 receives and decapsulates an IP packet and obtains an IP datacast through a DVB-H decoding process. The user selects only the IP datacast that he / she wants to watch through channel selection to watch the broadcast.

도 6은 본 발명의 다른 실시예에 따른 IP 네트워크에서 방송 데이터의 중계방법을 설명하기 위한 도면이다.6 is a view for explaining a broadcast data relay method in an IP network according to another embodiment of the present invention.

도 6을 참조하면, 각각의 방송국(500)은 방송 서비스 별 IP 데이터캐스트를 IP 네트워크(310)로 브로드캐스팅한다. 일예로서, 방송국 1(500)은 MBC 방송국, 방송국 2(500)는 SBS 방송국, 방송국 3(500)은 EBS 방송국에 해당할 수 있으며, IP 데이터캐스트 1은 뉴스 방송 데이터, IP 데이터캐스트 2는 코미디 방송 데이터, IP 데이터캐스트 3은 교육 방송 데이터에 해당할 수 있다. Referring to FIG. 6, each broadcaster 500 broadcasts an IP datacast for each broadcast service to the IP network 310. For example, broadcasting station 1 500 may correspond to MBC broadcasting station, broadcasting station 2 500 may correspond to SBS broadcasting station, broadcasting station 3 500 may correspond to EBS broadcasting station, IP datacast 1 is news broadcasting data, and IP datacast 2 is comedy. The broadcast data and IP datacast 3 may correspond to educational broadcast data.

각 방송국에서 브로드캐스팅된 각각의 IP 데이터캐스트는 IP 네트워크(310)에서 라우팅 정책에 의하여 전달되다가 중계기(330)로 전달된다.  Each IP datacast broadcast by each broadcasting station is delivered by the routing policy in the IP network 310 and then to the relay 330.

본 실시예에서, 중계기(330)는 송신기(300)와 동일한 구성 요소를 포함한다. 즉, 중계기는 MPE-FEC 부호화기(302), 타임 슬라이싱 처리기(304), TS 데이터 처리부(306), 및 IP 인캡슐레이터(308)를 포함한다.In this embodiment, the repeater 330 includes the same components as the transmitter 300. That is, the repeater includes an MPE-FEC encoder 302, a time slicing processor 304, a TS data processor 306, and an IP encapsulator 308.

중계기(330)는 IP 네트워크(310)로부터 수신한 방송 프로그램 데이터 즉, IP 데이터캐스트 별로 IP 패킷을 생성한다. 즉, 본 실시예에서 중계기(330)는 도 4에 도시된 송신기(300)와 같이, 각각의 방송 프로그램 데이터 즉, 각각의 IP 데이터캐스트에 대응하는 IP 패킷을 생성한다. 따라서, 중계기(330)에서 생성된 각각의 IP 패킷들은 서로 다른 하나의 방송 프로그램 데이터를 포함한다.The repeater 330 generates IP packets for broadcast program data received from the IP network 310, that is, for each IP datacast. That is, in the present embodiment, the repeater 330 generates each broadcast program data, that is, an IP packet corresponding to each IP datacast, like the transmitter 300 shown in FIG. 4. Therefore, each IP packet generated in the repeater 330 includes one different broadcast program data.

예를 들어, IP 네트워크(310)로부터 IP 데이터캐스트 1을 수신한 중계기(330)는 IP 데이터캐스트 1을 DVB-H 포맷의 TS 데이터로 변환한 후, IP 헤더를 붙여 IP 패킷 1을 생성한다. 이 때, IP 패킷 1의 헤더에는 MBC의 특정 뉴스 방송 서비스에 대응하는 멀티캐스트 어드레스가 부여된다.For example, the relay 330 that receives the IP datacast 1 from the IP network 310 converts the IP datacast 1 into TS data in the DVB-H format, and then attaches an IP header to generate the IP packet 1. At this time, the header of IP packet 1 is given a multicast address corresponding to the MBC specific news broadcasting service.

이와 같이, 중계기(300)에서 각각의 방송 프로그램 별로 생성된 IP 패킷들은 사용자 단말들(400)에게 전달된다. 사용자 단말(400)은 현재 자신이 시청하고 있는 데이터와 동일한 IP 헤더 즉, 동일한 데스티네이션 어드레스(destination address)를 갖는 IP 패킷을 수신한 후, 수신한 IP 패킷을 디캡슐레이션하고 복호화하여 재생한다.As such, the IP packets generated for each broadcast program in the repeater 300 are delivered to the user terminals 400. The user terminal 400 receives an IP packet having the same IP header as the data currently being viewed, that is, the same destination address, and then decapsulates, decodes, and plays the received IP packet.

상술한 실시예에서는, 이동 방송의 한 예로 DVB-H 방송 서비스를 위주로 설명하였으나, 본 발명의 기술 사상은 이에 한정되지 않는다. 즉, IP를 기반으로 하는 모든 방송 서비스에 본 발명은 적용될 수 있다.In the above-described embodiment, the DVB-H broadcasting service has been described as an example of mobile broadcasting, but the technical idea of the present invention is not limited thereto. That is, the present invention can be applied to all broadcast services based on IP.

이상에서는 본 발명의 일 실시예에 대하여 설명하고 있으나, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재 의 범위 내에 있게 된다.Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described specific embodiment, and the present invention may be used in the art without departing from the gist of the present invention as claimed in the claims. Anyone skilled in the art can make various modifications, as well as such changes fall within the scope of the claims.

이상에서 설명한 바와 같이, 본 발명의 일 실시예에 의하면, IP 네트워크를 통해 방송 데이터를 효율적으로 전송할 수 있는 장점이 있다.As described above, according to an embodiment of the present invention, there is an advantage in that broadcast data can be efficiently transmitted through an IP network.

Claims (7)

하나의 방송 프로그램 데이터를 포함하는 IP(Internet Protocol) 패킷을 수신하는 단계; 및Receiving an Internet Protocol (IP) packet including one broadcast program data; And 상기 IP 패킷의 헤더 내에 포함된 멀티캐스트 그룹의 어드레스와 자신의 어드레스가 동일한 경우, 상기 IP 패킷에 포함된 방송 프로그램 데이터를 복호화하여 재생하는 단계;를 포함하는 IP 네트워크에서 방송 데이터의 수신방법. And decoding and reproducing broadcast program data included in the IP packet when the address of the multicast group included in the header of the IP packet is the same as its own address. 서로 다른 하나의 방송 프로그램 데이터를 갖는 각각의 IP(Internet Protocol) 패킷을 IP 네트워크로 전송하는 것을 특징으로 하는 IP 네트워크에서 방송 데이터의 송신방법.A method of transmitting broadcast data in an IP network, wherein each IP (Internet Protocol) packet having different broadcast program data is transmitted to an IP network. 제2항에 있어서,The method of claim 2, 상기 각각의 IP 패킷은, 상기 IP 패킷의 헤더 내의 데스티네이션 어드레스(destination address)가 각각 다른 값을 갖는 것을 특징으로 하는 IP 네트워크에서 방송 데이터의 송신 방법.Each IP packet has a destination address in the header of the IP packet having a different value. 제2항에 있어서, The method of claim 2, 상기 IP 패킷의 헤더 내의 데스티네이션 어드레스에는,In the destination address in the header of the IP packet, 멀티캐스트 어드레스가 포함되는 것을 특징으로 하는 IP 네트워크에서 방송 데이터의 송신 방법.A method of transmitting broadcast data in an IP network, characterized in that a multicast address is included. 서로 다른 방송국에서 생성된 각각의 방송 프로그램 데이터를 IP 네트워크를 경유하여 수신하는 단계; 및Receiving respective broadcast program data generated by different broadcasting stations via an IP network; And 상기 각각의 방송 프로그램 데이터 중 적어도 하나의 방송 프로그램 데이터를 포함하는 IP 패킷을 생성하고, 생성된 상기 IP 패킷을 전송하는 단계;를 포함하는 IP 네트워크에서 방송 데이터의 중계방법.Generating an IP packet including at least one broadcast program data of each broadcast program data, and transmitting the generated IP packet; and relaying the broadcast data in the IP network. 제5항에 있어서, The method of claim 5, 상기 IP 패킷이 하나의 방송 프로그램 데이터를 포함하는 경우, 상기 IP 패킷의 헤더 내의 데스티네이션 어드레스에는 상기 하나의 방송 프로그램에 대응하는 멀티캐스트 어드레스가 포함되는 것을 특징으로 하는 IP 네트워크에서 방송 데이터의 중계방법.If the IP packet includes one broadcast program data, the destination address in the header of the IP packet includes a multicast address corresponding to the one broadcast program. . 제5항에 있어서,The method of claim 5, 상기 IP 패킷이 서로 다른 복수의 방송 프로그램 데이터를 포함하는 경우, 상기 IP 패킷의 헤더 내의 데스티네이션 어드레스에는 브로드캐스트 어드레스가 포함되는 것을 특징으로 하는 IP 네트워크에서 방송 데이터의 중계방법. And when the IP packet includes a plurality of different broadcast program data, a destination address in the header of the IP packet includes a broadcast address.
KR1020070043998A 2007-05-07 2007-05-07 Broadcast data transmission method, receiving method and relay method in IP network Ceased KR20080098750A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070043998A KR20080098750A (en) 2007-05-07 2007-05-07 Broadcast data transmission method, receiving method and relay method in IP network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070043998A KR20080098750A (en) 2007-05-07 2007-05-07 Broadcast data transmission method, receiving method and relay method in IP network

Publications (1)

Publication Number Publication Date
KR20080098750A true KR20080098750A (en) 2008-11-12

Family

ID=40285988

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070043998A Ceased KR20080098750A (en) 2007-05-07 2007-05-07 Broadcast data transmission method, receiving method and relay method in IP network

Country Status (1)

Country Link
KR (1) KR20080098750A (en)

Similar Documents

Publication Publication Date Title
US7886323B2 (en) Method and apparatus of providing and receiving video services in digital audio broadcasting (DAB) system
US7733820B2 (en) Digital broadcasting system and method of processing data in digital broadcasting system
CA2695548C (en) Digital broadcasting system and method of processing data in digital broadcasting system
KR101556140B1 (en) Digital broadcasting system and data processing method
KR101435843B1 (en) Digital broadcasting system and data processing method
US9717082B2 (en) Digital broadcasting system and data processing method in the digital broadcasting system
US20080225892A1 (en) Using Forward Error Correction with Generic Stream Encapsulation in a Digital Broadcast Network
US8850493B2 (en) Digital broadcasting system and method of processing data in the digital broadcasting system
US20090052580A1 (en) Digital broadcasting system and method of processing data in digital broadcasting system
US8451859B2 (en) Packet type retransmission system for DMB service and retransmission device of DMB terminal
CA2695142C (en) Digital broadcasting system and method of processing data in digital broadcasting system
CN100433627C (en) System and method for realizing mobile multimedia broadcast and multicast
JP2007274606A (en) Digital broadcast retransmission system and retransmission apparatus
KR100703502B1 (en) IP multicasting retransmission device for DM services
KR20080098750A (en) Broadcast data transmission method, receiving method and relay method in IP network
Hong et al. Simulation and Design of IP over DVB using Multi-Protocol Encapsulation and Ultra Lightweight Encapsulation
KR20030025444A (en) Information transmitting and receiving method of digital DBS system and receiver thereof
Shin et al. On The DVB-SH System Architecture Incorporating T-DMB
KR20110076317A (en) Mobile terminal having various broadcast signal automatic processing function and automatic broadcast signal determination method

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20070507

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20120507

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20070507

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20130716

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20140217

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20130716

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I