KR101520692B1 - Digital broadcasting receiver and method for processing data in digital broadcasting receiver - Google Patents

Digital broadcasting receiver and method for processing data in digital broadcasting receiver Download PDF

Info

Publication number
KR101520692B1
KR101520692B1 KR1020080116235A KR20080116235A KR101520692B1 KR 101520692 B1 KR101520692 B1 KR 101520692B1 KR 1020080116235 A KR1020080116235 A KR 1020080116235A KR 20080116235 A KR20080116235 A KR 20080116235A KR 101520692 B1 KR101520692 B1 KR 101520692B1
Authority
KR
South Korea
Prior art keywords
subtitle
data
reference information
esg
information
Prior art date
Application number
KR1020080116235A
Other languages
Korean (ko)
Other versions
KR20090061576A (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 PCT/KR2008/007330 priority Critical patent/WO2009075528A2/en
Priority to US12/316,499 priority patent/US8296796B2/en
Publication of KR20090061576A publication Critical patent/KR20090061576A/en
Application granted granted Critical
Publication of KR101520692B1 publication Critical patent/KR101520692B1/en

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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/10Aspects of broadcast communication characterised by the type of broadcast system
    • H04H2201/16Aspects of broadcast communication characterised by the type of broadcast system digital video broadcasting - handhelds [DVB-H]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 명세서에는 디지털 방송 수신기 및 데이터 처리 방법이 개시된다. 본 발명의 일실시예에 따른 디지털 방송 수신기의 데이터 처리 방법은, 모바일 서비스 데이터와 메인 서비스 데이터가 포함된 MH(Mobile/Handheld) 방송 신호를 수신하는 단계와, 상기 수신한 MH 방송 신호로부터 RS(Reed-Solomon) 프레임을 생성하는 단계와, 상기 생성된 RS 프레임으로부터 ESG(Electronic Service Guide) 데이터를 추출하는 단계와, 상기 추출된 ESG 데이터로부터 SDP(Sesstion Description Protocol) 데이터를 추출하는 단계와, 상기 추출된 SDP 데이터 중, 레퍼런스(reference) 정보를 포함하는 서브타이틀(subtitle)에 대응되는 포트 넘버를 체크하는 단계와, 그리고 상기 체크된 포트 넘버를 이용하여, 상기 레퍼런스 정보를 포함하는 서브타이틀이 디스플레이 되도록 제어하는 단계를 포함한다.A digital broadcast receiver and a data processing method are disclosed in this specification. According to an embodiment of the present invention, there is provided a data processing method of a digital broadcasting receiver, comprising: receiving a Mobile / Handheld (MH) broadcast signal including mobile service data and main service data; (ESG) data from the generated RS frame; extracting SDP (Sesstion Description Protocol) data from the extracted ESG data; Checking a port number corresponding to a subtitle including reference information among the extracted SDP data; and using the checked port number, displaying a subtitle including the reference information on a display So as to be controlled.

디지털 방송, ESG(Electronic Service Guide) Digital broadcasting, electronic service guide (ESG)

Description

디지털 방송 수신기 및 데이터 처리 방법{DIGITAL BROADCASTING RECEIVER AND METHOD FOR PROCESSING DATA IN DIGITAL BROADCASTING RECEIVER}[0001] DIGITAL BROADCASTING RECEIVER AND METHOD FOR PROCESSING DATA IN DIGITAL BROADCASTING RECEIVER [0002]

본 발명은 디지털 방송 시스템에 관한 것으로, 보다 상세하게는 디지털 방송 수신기 및 상기 디지털 방송 수신기의 데이터 처리 방법에 관한 것이다. The present invention relates to a digital broadcasting system, and more particularly, to a digital broadcasting receiver and a data processing method of the digital broadcasting receiver.

디지털 방송 시스템은, 디지털 방송 송신기와 디지털 방송 수신기 등으로 이루어 질 수 있다. 또한, 상기 디지털 방송 송신기는, 방송 프로그램 등의 데이터를 디지털 방식으로 처리하여, 상기 디지털 방송 수신기 측으로 전송한다. 이와 같은 디지털 방송 시스템은, 데이터 전송의 효율성 등의 다양한 장점으로 인하여, 점차 아날로그 방송 시스템을 대체하고 있다.The digital broadcasting system may include a digital broadcasting transmitter and a digital broadcasting receiver. Also, the digital broadcast transmitter processes data such as a broadcast program in a digital manner and transmits the processed data to the digital broadcast receiver. Such digital broadcasting systems are gradually replacing analog broadcasting systems due to various advantages such as efficiency of data transmission.

또한, 최근에는 모바일 디지털 방송 시스템에 대하여 논의되고 있으나, 수익 모델이 제한적이어서 모바일 디지털 방송이 보다 활성화 되지 못하고 있다. 그리고, 종래의 모바일 디지털 방송 시스템에서는, 서브타이틀(subtitle, 자막)이 단순하게 단방향성의 정보만을 제공하는 한계가 있다.In addition, although a mobile digital broadcasting system has been discussed in recent years, a mobile digital broadcasting is not activated because of a limited profit model. In a conventional mobile digital broadcasting system, a subtitle (subtitle) provides a simple unidirectional information.

본 발명의 일실시예는, 방송사 등에서 제공하는 텍스트, 서브타이틀 등을 이용하여, 상기 텍스트, 서브타이틀 등과 관련된 엔티티(entity)와 바로 액세스 가능한 디지털 방송 수신기 및 데이터 처리 방법을 제공하고자 한다.An embodiment of the present invention is to provide a digital broadcasting receiver and a data processing method that can directly access an entity related to the text, subtitle, and the like by using a text, a subtitle, or the like provided by a broadcaster.

그리고, 본 발명의 다른 일실시예는, 방송사 뿐만 아니라 이동통신사의 새로운 수익 모델을 창출함으로써, 모바일 디지털 방송의 이용성을 제고할 수 있는 디지털 방송 수신기 및 데이터 처리 방법을 제공하고자 한다.Another embodiment of the present invention is to provide a digital broadcasting receiver and a data processing method capable of enhancing the availability of mobile digital broadcasting by creating new profit models of not only broadcasters but also mobile communication companies.

본 발명의 일실시예에 따른 디지털 방송 수신기의 데이터 처리 방법은, 모바일 서비스 데이터와 메인 서비스 데이터가 포함된 MH(Mobile/Handheld) 방송 신호를 수신하는 단계와, 상기 수신한 MH 방송 신호로부터 RS(Reed-Solomon) 프레임을 생성하는 단계와, 상기 생성된 RS 프레임으로부터 ESG(Electronic Service Guide) 데이터를 추출하는 단계와, 상기 추출된 ESG 데이터로부터 SDP(Sesstion Description Protocol) 데이터를 추출하는 단계와, 상기 추출된 SDP 데이터 중, 레퍼런스 정보를 포함하는 서브타이틀(subtitle)에 대응되는 포트 넘버를 체크하는 단계와, 그리고 상기 체크된 포트 넘버를 이용하여, 상기 레퍼런스 정보를 포함하는 서브타이틀이 디스플레이 되도록 제어하는 단계를 포함한다.According to an embodiment of the present invention, there is provided a data processing method of a digital broadcasting receiver, comprising: receiving a Mobile / Handheld (MH) broadcast signal including mobile service data and main service data; (ESG) data from the generated RS frame; extracting SDP (Sesstion Description Protocol) data from the extracted ESG data; Checking the port number corresponding to the subtitle including the reference information among the extracted SDP data and controlling the display of the subtitle including the reference information using the checked port number .

그리고, 본 발명의 일실시예에 따른 디지털 방송 수신기는, 모바일 서비스 데이터와 메인 서비스 데이터가 포함된 MH(Mobile/Handheld) 방송 신호를 수신하는 수신부와, 상기 수신한 MH 방송 신호로부터 RS(Reed-Solomon) 프레임을 생성하는 생성부와, 상기 생성된 RS 프레임으로부터, ESG(Electronic Service Guide) 데이터가 포함된 앙상블을 디코딩하는 디코딩부와, 상기 디코딩된 앙상블로부터, SDP(Sesstion Description Protocol) 데이터를 추출하는 추출부와, 상기 추출된 SDP 데이터 중, 레퍼런스 정보를 포함하는 서브타이틀(subtitle)에 대응되는 포트 넘버를 체크하는 체크부와, 그리고 상기 체크된 포트 넘버를 이용하여, 상기 레퍼런스 정보를 포함하는 서브타이틀의 텍스트 정보를 획득하는 획득부를 포함한다.A digital broadcast receiver according to an embodiment of the present invention includes a receiver for receiving an MH (Mobile / Handheld) broadcast signal including mobile service data and main service data, and a Reed- A decoding unit for decoding an ensemble including ESG (Electronic Service Guide) data from the generated RS frame; and a decoding unit for extracting SDP (Sesstion Description Protocol) data from the decoded ensemble, A check unit which checks a port number corresponding to a subtitle including reference information among the extracted SDP data, and a check unit which checks the port number corresponding to a subtitle including the reference information, And an obtaining unit for obtaining text information of the subtitle.

본 발명의 일실시예에 따르면, 방송사 등에서 제공하는 텍스트, 서브타이틀 등을 이용하여, 상기 텍스트, 서브타이틀 등과 관련된 엔티티(entity)와 바로 액세스 가능한 디지털 방송 수신기 및 데이터 처리 방법을 제공할 수 있다.According to an embodiment of the present invention, it is possible to provide a digital broadcasting receiver and a data processing method which can directly access an entity related to the text, subtitle, and the like, using a text, a subtitle,

그리고, 본 발명의 다른 일실시예에 따르면, 방송사 뿐만 아니라 이동통신사의 새로운 수익 모델을 창출함으로써, 모바일 디지털 방송의 이용성을 제고할 수 있는 디지털 방송 수신기 및 데이터 처리 방법을 제공할 수 있다.According to another embodiment of the present invention, it is possible to provide a digital broadcasting receiver and a data processing method that can improve the usability of mobile digital broadcasting by creating a new profit model of not only broadcasters but also mobile communication companies.

이하 첨부 도면들 및 첨부 도면들에 기재된 내용들을 참조하여 본 발명의 실시예를 상세하게 설명하지만, 본 발명이 실시예들에 의해 제한되거나 한정되는 것은 아니다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings and accompanying drawings, but the present invention is not limited to or limited by the embodiments.

본 명세서에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 이는 당분야에 종사하는 기술자 의 의도 또는 관례 또는 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 그 의미를 기재할 것이다. 따라서 본 명세서에서 사용되는 용어는, 단순한 용어의 명칭이 아닌 그 용어가 가지는 실질적인 의미와 본 명세서의 전반에 걸친 내용을 토대로 해석되어야 함을 밝혀두고자 한다.As used herein, terms used in the present invention are selected from general terms that are widely used in the present invention while taking into account the functions of the present invention, but these may vary depending on the intention or custom of a person skilled in the art or the emergence of new technologies. Also, in certain cases, there may be a term chosen arbitrarily by the applicant, in which case the meaning thereof will be described in the description of the corresponding invention. Therefore, it is intended that the terminology used herein should be interpreted based on the meaning of the term rather than on the name of the term, and on the entire contents of the specification.

도 1은 본 발명의 일실시예에 따른 디지털 방송 수신기의 구성 모듈을 도시한 블록도이다. 도 1을 참조하여, 본 발명의 일실시예에 따른 디지털 방송 수신기의 동작을 설명하면 다음과 같다.1 is a block diagram illustrating a configuration module of a digital broadcast receiver according to an exemplary embodiment of the present invention. Referring to FIG. 1, the operation of a digital broadcast receiver according to an embodiment of the present invention will be described below.

도 1에 도시된 바와 같이, 상기 디지털 방송 수신기(100)는 튜너(110), 복조부(120), 역다중화부(130), 임시저장부(135, 140), IP 필터(145), 제어부(165), 저장부(185), A/V 디코더(160), 데이터 핸들러(150), 미들웨어 엔진(155), 유저인터페이스(170), 후처리부(175), 표출부(180) 등을 포함하여 이루어 진다.1, the digital broadcasting receiver 100 includes a tuner 110, a demodulator 120, a demultiplexer 130, temporary storage units 135 and 140, an IP filter 145, A storage unit 185, an A / V decoder 160, a data handler 150, a middleware engine 155, a user interface 170, a post-processing unit 175, a display unit 180, .

상기 튜너(110)는, 고정 수신용 채널이나 이동 수신용 채널 중 적어도 하나의 채널을 통해 전송되는 방송 신호를 수신할 수 있다. 즉, 상기 튜너(110)가 수신하는 방송 신호는, 모바일 서비스 데이터와 메인 서비스 데이터가 포함된 MH(Mobile/Handheld) 방송 신호가 될 수 있다. 그리고, 상기 튜너(110)는, 사용자가 선택한 채널을 튜닝하여, 해당 채널에 대한 방송 신호를 출력한다. 예를 들어, 상기 고정 수신용 채널로부터 수신되는 방송 신호는, 지상파/케이블 방송 신호를 포함할 수 있다.The tuner 110 may receive a broadcast signal transmitted through at least one of a fixed reception channel and a mobile reception channel. That is, the broadcast signal received by the tuner 110 may be an MH (Mobile / Handheld) broadcast signal including mobile service data and main service data. The tuner 110 tunes a channel selected by the user and outputs a broadcast signal for the channel. For example, the broadcasting signal received from the fixed receiving channel may include a terrestrial / cable broadcasting signal.

한편, 본 발명에서 사용되는 용어 중 MH는 모바일(Mobile), 핸드헬 드(Handheld) 각각의 첫 글자이며, 고정형 에 반대되는 개념이다. 그리고 MH 서비스 데이터는 모바일(Mobile) 서비스 데이터, 핸드헬드(Handheld) 서비스 데이터 중 적어도 하나를 포함하며, 설명의 편의를 위해 본 발명에서는 MH 서비스 데이터를 모바일 서비스 데이터라 하기도 한다. 이때 상기 모바일 서비스 데이터에는 MH 서비스 데이터뿐만 아니라, 이동이나 휴대를 의미하는 서비스 데이터는 어느 것이나 포함될 수 있으며, 따라서 상기 모바일 서비스 데이터는 상기 MH 서비스 데이터로 제한되지 않을 것이다. Meanwhile, among the terms used in the present invention, MH is the first letter of each of a mobile and a handheld, and is a concept opposite to a fixed type. The MH service data includes at least one of mobile service data and handheld service data. For convenience of explanation, the MH service data is also referred to as mobile service data in the present invention. In this case, the mobile service data may include not only MH service data but also service data indicating movement or carrying, so that the mobile service data will not be limited to the MH service data.

상기와 같이 정의된 모바일 서비스 데이터는 프로그램 실행 파일, 주식 정보 등과 같이 정보를 갖는 데이터일 수도 있고, A/V 데이터일 수도 있다. 특히 상기 모바일 서비스 데이터는 휴대용이나 이동형 단말기(또는 방송 수신기)를 위한 서비스 데이터로서 메인 서비스 데이터에 비해서 작은 해상도와 작은 데이터 율을 가지는 A/V 데이터가 될 수도 있다. 예를 들어, 기존 메인 서비스를 위해 사용하는 A/V 코덱(Codec)이 MPEG-2 코덱(Codec)이라면, 모바일 서비스를 위한 A/V 코덱(Codec)으로는 보다 영상 압축 효율이 좋은 MPEG-4 AVC(Advanced Video Coding), SVC(Scalable Video Coding) 등의 방식이 사용될 수도 있다. 또한 상기 모바일 서비스 데이터로 어떠한 종류의 데이터라도 전송될 수 있다. 일례로 실시간으로 교통 정보를 방송하기 위한 TPEG(Transport Protocol Expert Group) 데이터가 모바일 서비스 데이터로 전송될 수 있다.The mobile service data defined above may be data having information such as a program executable file, stock information, etc., or A / V data. In particular, the mobile service data may be service data for a portable or mobile terminal (or broadcast receiver), and may be A / V data having a smaller resolution and smaller data rate than the main service data. For example, if the A / V codec used for the existing main service is an MPEG-2 codec, the A / V codec for mobile service may be MPEG-4 Advanced Video Coding (AVC), and Scalable Video Coding (SVC). Also, any kind of data can be transmitted with the mobile service data. For example, TPEG (Transport Protocol Expert Group) data for broadcasting traffic information in real time can be transmitted as mobile service data.

또한, 상기 모바일 서비스 데이터를 이용한 데이터 서비스로는 날씨 서비스, 교통 서비스, 증권 서비스, 시청자 참여 퀴즈 프로그램, 실시간 여론 조사, 대화형 교육 방송, 게임 서비스, 드라마의 줄거리, 등장인물, 배경음악, 촬영장소 등에 대한 정보 제공 서비스, 스포츠의 과거 경기 전적, 선수의 프로필 및 성적에 대한 정보 제공 서비스, 상품 정보 및 이에 대한 주문 등이 가능하도록 하는 서비스별, 매체별, 시간별, 또는 주제별로 프로그램에 대한 정보 제공 서비스 등이 될 수 있으며, 본 발명은 이에 한정하지는 않는다. The data service using the mobile service data includes a weather service, a traffic service, a securities service, a viewer participation quiz program, a real-time opinion survey, an interactive education broadcast, a game service, a story of a drama, Provide information on the program by service, media, time, or topic that provides information service for sports, history of sports, profiles and grades of players, product information, and ordering Service, and the like, and the present invention is not limited thereto.

상기 복조부(120)는, 상기 튜너(110)가 출력하는 신호를 복조하여 출력한다. 상기 복조부(120)는, 상기 고정 수신용 채널 또는 이동 수신용 채널로부터 전송되는 방송 신호 중 적어도 하나의 방송 신호를 복조할 수 있다. 예를 들어, 상기 복조부(120)는 8VSB/16VSB 변조 신호에 대해 복조하거나, 64QAM/256QAM 변조 신호를 복조할 수 있다. 상기 복조부(120)는, 수신 신호 중 전송율을 맞추기 위해 전송되는 널(null) 패킷에 따른 방송 신호에 대해서는 복조하지 않고, 무시할 수 있다. 상기 복조부(120)가 출력하는 데이터는, RS 패킷 형태의 데이터일 수 있으며, 상기 RS 패킷 데이터는, 상기 역다중화부로 입력된다.The demodulator 120 demodulates a signal output from the tuner 110 and outputs the demodulated signal. The demodulation unit 120 may demodulate at least one broadcast signal transmitted from the fixed reception channel or the mobile reception channel. For example, the demodulator 120 may demodulate the 8 VSB / 16 VSB modulation signal or demodulate the 64 QAM / 256 QAM modulation signal. The demodulation unit 120 can ignore the broadcast signal corresponding to the null packet transmitted to match the transmission rate of the received signal without demodulating. The data output by the demodulator 120 may be RS packet data, and the RS packet data is input to the demultiplexer.

상기 역다중화부(130)는, 상기 복조부(120)가 출력하는 RS 패킷을 역다중화하여 출력할 수 있다. 그리고, 상기 역다중화부(130)는 모바일 서비스 데이터 스트림이나, 메인 서비스 데이터 스트림을 외부기기로부터 직접 전송받을 수도 있다. 예를 들어, 상기 디지털 방송 수신기(100)가 디지털 VCR 등으로부터 방송 스트림을 수신 받을 수 있는 경우, 상기 역다중화부(130)는 소정의 인터페이스(예를 들어, IEEE1394 형식의 인터페이스)를 통해 직접 방송 스트림을 입력 받고, 이를 역다중화할 수 있다. 또한, 상기 역다중화부(130)는, 수신된 방송 스트림 중 섹션 데이 터, ESG 정보, 그리고 IP 데이터그램 등을 역다중화할 수 있다. 예를 들어 상기 역다중화부(130)는, RS 패킷 헤더의 타입 인디케이터(Type Indicator)의 값에 따라, ESG 정보를 임시 저장부의 ESG 버퍼(135)로, IP 데이터그림을 임시 저장부의 IP 데이터그램 버퍼(140)로 각각 출력하여 저장시킨다.The demultiplexer 130 demultiplexes the RS packet output from the demodulator 120 and outputs the demultiplexed RS packet. The demultiplexer 130 may receive the mobile service data stream or the main service data stream directly from an external device. For example, when the digital broadcast receiver 100 can receive a broadcast stream from a digital VCR or the like, the demultiplexer 130 demultiplexes the broadcast stream through a predetermined interface (for example, an IEEE 1394 interface) It is possible to receive a stream and demultiplex it. The demultiplexer 130 demultiplexes section data, ESG information, and IP datagrams of the received broadcast streams. For example, the demultiplexer 130 divides the ESG information into the ESG buffer 135 of the temporary storage unit according to the value of the Type Indicator of the RS packet header, Buffer 140 and stores them.

한편, 도 1에 도시된 역다중화부(130)는, ESG 정보가 IP/UDP 상에 위치하더라도, 즉 IP 데이터그램으로 전송되더라도, 상기 IP 데이터그램 중 ESG 정보만을 분리하여 출력할 수 있다. 물론, 경우에 따라 ESG 정보는 IP 데이터그램을 출력된 후, IP 헤더가 제거되고, 페이로드만 ESG 버퍼(135)에 저장될 수도 있다.Meanwhile, the demultiplexer 130 shown in FIG. 1 can separate and output only the ESG information among the IP datagrams even if the ESG information is located on the IP / UDP, that is, the IP datagram is transmitted. Of course, in some cases, the ESG information may be stored in the ESG buffer 135 only after the IP datagram is output, the IP header is removed, and the payload is only stored.

상기 IP 데이터그램 버퍼(140)에 저장된 IP 데이터그램은, 상기 제어부(165)가 선택하는 방송 신호가 출력되도록, IP 필터(145)로 전송된다. 또한, ESG 버퍼(135)에 저장된 ESG 정보는 다시 저장부(185)에 저장될 수 있다. 상기 저장부(185)나 상기 ESG 버퍼(135)에 저장된 ESG 정보는, 상기 제어부(165)에 의해 신호 처리 되어, 상기 후처리부(175)로 전송되어, 화면에 출력된다.The IP datagram stored in the IP datagram buffer 140 is transmitted to the IP filter 145 such that the broadcast signal selected by the controller 165 is output. Also, the ESG information stored in the ESG buffer 135 may be stored in the storage unit 185 again. The ESG information stored in the storage unit 185 or the ESG buffer 135 is signal-processed by the control unit 165 and is transmitted to the post-processing unit 175 and output to the screen.

상기 IP 필터(145)는, 상기 제어부(165)의 제어에 따라, IP 데이터그램 중 사용자가 선택한 방송의 오디오/비디오 신호를 포함하는 데이터그램만을, 상기 A/V 디코더(160)로 출력한다. 또는, IP 데이터그램에 포함된 데이터는 데이터핸들러(150)에 의해 처리되고, 미들웨어 엔진(155)을 거쳐 상기 후처리부(175)로 출력된다.The IP filter 145 outputs only the datagram including the audio / video signal of the broadcasting selected by the user among the IP datagram to the A / V decoder 160 under the control of the controller 165. Alternatively, the data included in the IP datagram is processed by the data handler 150, and output to the post-processing unit 175 via the middleware engine 155. [

상기 제어부(165)는, 도 1에 도시된 모든 블록들을 제어하고, 수신한 프로그램 테이블 정보를 이용하여, 각 채널에 대한 정보들을 저장할 수 있다. 예를 들 어, 상기 제어부(165)는 모바일 서비스 데이터에 대한 채널 맵과 메인 서비스 데이터에 대한 채널 맵을 각각 별개의 채널 맵 형태로 구분하여 저장할 수 있다.The controller 165 controls all the blocks shown in FIG. 1 and can store information on each channel using the received program table information. For example, the control unit 165 may store the channel map for the mobile service data and the channel map for the main service data separately in a separate channel map form.

또한, 상기 제어부(165)는 사용자 제어 신호를, 상기 유저 인터페이스(170)를 통해 수신할 수 있고, 상기 유저인터페이스(170)를 통해 채널 변경 등의 제어 신호가 수신된 경우, 상기 제어부(165)는 채널 맵 정보를 참조하여 사용자가 원하는 채널의 신호가 출력되도록, 상기 튜너(110) 및 상기 복조부(120)를 제어한다. 나아가, 상기 제어부(165)는, 메인 서비스와 모바일 서비스를 제공하는 가상 채널간의 채널 변환 또는 모바일 서비스를 제공하는 가상 채널간의 채널 변환이 이루어 진 경우, 해당 채널의 방송 신호가 출력되도록 튜너(110), 복조부(120), 역다중화부(130)를 제어할 수 있다. The control unit 165 may receive a user control signal through the user interface 170 and may receive a control signal such as a channel change through the user interface 170, And controls the tuner 110 and the demodulator 120 so that a signal of a desired channel is output by referring to the channel map information. In addition, when the channel conversion between the virtual channels providing the main service and the mobile service or the channel conversion between the virtual channels providing the mobile service is performed, the controller 165 controls the tuner 110 to output a broadcast signal of the corresponding channel, The demodulation unit 120, and the demultiplexing unit 130 according to the present invention.

예를 들어, 상기 유저인터페이스(170)를 통해 채널 변환 명령이 수신된 경우, 상기 제어부(165)는 채널 맵을 참조하고, 상기 튜너(110)를 제어하여 변환된 채널이 선택되도록 한다. 또한, 상기 제어부(165)는 사용자가 선택하는 채널의 신호가 복조되도록, 상기 복조부(120)를 제어한다. 예를 들어, 사용자가 이동 수신용 채널을 선택한 경우, 상기 제어부(165)는 이동 수신용 채널의 모바일 서비스 데이터가 다중화된 퍼레이드 구간의 방송 신호만 복조하도록, 상기 복조부(120)를 제어한다. 한편, 사용자가 고정 수신용 채널을 선택한 경우, 상기 제어부(165)는 메인 서비스 데이터만을 복조하도록, 상기 복조부(120)를 제어한다. 그리고, 상기 제어부(165)는, 저장된 채널맵에 따라, 사용자가 선택한 채널의 방송신호에 대한 패킷이 역다중화 되도록, 상기 역다중화부(130)를 제어할 수도 있다. 다만, 참고 적으로, 당업계에서는 퍼레이드(parade)의 용어와 버스트(burst)의 용어를 혼용하여 사용하기도 한다.한편, 상기 제어부(165)는 도 1에 도시된 블록의 전원(power)을 제어할 수 있다. 예를 들어, 도 1에 도시된 디지털 방송 수신기(100)가, 모바일 서비스 데이터를 수신하는 경우, 해당 채널의 모바일 서비스 데이터를 포함하는 퍼레이드 구간에서만 신호를 수신하도록, 상기 디지털 방송 수신기(100)의 전원을 제어할 수 있다. 따라서, 본 발명의 일실시예에 따른 디지털 방송 수신기는, 이동 수신용 채널을 통해 데이터를 수신하더라도, 전력 소모를 대폭 줄일 수 있다.For example, when a channel conversion command is received through the user interface 170, the controller 165 refers to the channel map, and controls the tuner 110 to select the converted channel. Also, the controller 165 controls the demodulator 120 so that a signal of a channel selected by the user is demodulated. For example, when the user selects a mobile channel, the controller 165 controls the demodulator 120 to demodulate only the broadcast signal of the parade interval in which the mobile service data of the mobile channel is multiplexed. On the other hand, when the user selects a fixed reception channel, the control unit 165 controls the demodulation unit 120 to demodulate only the main service data. The control unit 165 may control the demultiplexer 130 to demultiplex the packets for the broadcast signal of the channel selected by the user according to the stored channel map. The control unit 165 controls the power of the block shown in FIG. 1, and controls the power of the block shown in FIG. can do. For example, when the digital broadcast receiver 100 shown in FIG. 1 receives mobile service data, the digital broadcast receiver 100 receives a signal from the digital broadcast receiver 100 to receive a signal only in a parade period including mobile service data of the corresponding channel. Power can be controlled. Therefore, the digital broadcast receiver according to an embodiment of the present invention can significantly reduce power consumption even when receiving data through a mobile channel.

또한, 상기 제어부(165)는, 퍼레이드 구간의 식별정보를 시그널링 정보나, 프로그램 테이블 정보의 디스크립터로부터 얻을 수 있다. 따라서, 상기 제어부(165)는, 사용자가 원하는 채널의 방송 신호가 어떤 퍼레이드 구간을 통해 전송되는지 확인할 수 있고, 퍼레이드에 대한 정보를 이용하여, 상기 복조부(120)가 해당 퍼레이드 구간만을 복조하도록 제어할 수 있다. 그리고, 상기 제어부(165)는, 사용자가 원하는 채널의 방송 스트림의 PID에 따른 방송 신호가 역다중화되도록, 상기 역다중화부(130)를 제어할 수 있다.Also, the control unit 165 can obtain the identification information of the parade interval from the signaling information and the descriptor of the program table information. Accordingly, the control unit 165 can determine which parade interval the broadcast signal of the channel desired by the user is transmitted, and use the parade information to control the demodulation unit 120 to demodulate only the parade period can do. The control unit 165 may control the demultiplexer 130 to demultiplex the broadcast signals according to the PID of the broadcast stream of the channel desired by the user.

한편, 상기 제어부(165)는, 도 1에 도시된 디지털 방송 수신기의 서비스 매니저나, 유저인터페이스(170)를 제어할 수 있다. 상기 제어부(165)는, 프로그램 테이블 정보를 이용하여 채널 맵을 갱신 및 관리하고, 상기 튜너(110)를 제어하여, 사용자의 채널 요구에 따라 동작하도록 상기 채널 매니저를 제어할 수 있다.Meanwhile, the controller 165 may control the service manager of the digital broadcast receiver shown in FIG. 1 and the user interface 170. The control unit 165 may update and manage the channel map using the program table information, and may control the tuner 110 to control the channel manager to operate according to the channel requirement of the user.

상기 채널 매니저는, 채널 맵을 새로 수신하는 프로그램 테이블 정보를 이용해 갱신하고, 사용자가 원하는 채널의 오디오/비디오 스트림이 출력되도록 IP 필 터(145)를 제어한다. 또한, 상기 제어부(165)는, 상기 저장부(185)에 저장된 ESG 정보를 출력하기 위해, ESG 정보 컨테이너나 XML 파일에 포함된 각각의 프래그먼트를 복호하여, 상기 후처리부(175)에 전송한다.The channel manager updates the channel map using the program table information newly receiving and controls the IP filter 145 to output the audio / video stream of the channel desired by the user. The control unit 165 decodes each fragment included in the ESG information container or XML file to output the ESG information stored in the storage unit 185 and transmits the decoded fragment to the post-processing unit 175.

상기 저장부(185)는, ESG 정보나, 채널맵에 따른 채널 정보나, 어플리케이션 등의 데이터를 저장한다. 상기 저장부(185)는, 예를 들어 NVRAM(Nonvolatile Random Access Memory), 플래쉬 메모리 등이 될 수 있고, PVR 장치로 사용될 수 있는 메모리 장치가 될 수도 있다.The storage unit 185 stores ESG information, channel information according to a channel map, and application data. The storage unit 185 may be, for example, a nonvolatile random access memory (NVRAM), a flash memory, or the like, and may be a memory device that can be used as a PVR device.

상기 IP 필터(145)는, 상기 IP 데이터그램 버퍼(140)에 저장된 IP 데이터그램을 필터링 한다. 상기 IP 필터(145)는, IP 데이터그램을 제어부(165)의 서비스매니저의 제어에 의해 사용자가 선택한 서비스에 포함된 IP 데이터그램들을 필터링하여, 상기 필터링된 IP 데이터그램들을 상기 A/V 디코더(160) 및 데이터핸들러(150)로 출력할 수 있다.The IP filter 145 filters IP datagrams stored in the IP datagram buffer 140. The IP filter 145 filters the IP datagrams included in the service selected by the user under the control of the service manager of the controller 165 and outputs the filtered IP datagrams to the A / V decoder 160 and the data handler 150, respectively.

한편, 데이터처리부는, 데이터 핸들러(150) 및 미들웨어 엔진(155)을 포함한다. 상기 데이터 핸들러(150)는, 상기 IP 필터(145)로부터 IP 데이터그램 형태로 전송되는 데이터 방송 신호를 처리하여 출력할 수 있다. 상기 미들웨어 엔진(155)은 데이터 방송의 데이터가 표출되도록, 디지털 방송 수신기를 제어하고, 상기 데이터가 A/V 데이터와 혼합될 수 있도록 처리하여, 출력한다.Meanwhile, the data processing unit includes a data handler 150 and a middleware engine 155. The data handler 150 may process the data broadcasting signal transmitted in the IP datagram format from the IP filter 145 and output the data broadcasting signal. The middleware engine 155 controls the digital broadcasting receiver so that the data of the data broadcasting is displayed, processes the data so that the data can be mixed with the A / V data, and outputs the data.

상기 A/V 디코더(160)는, 상기 역다중화부(130)가 출력하는 비디오 또는/및 오디오 스트림을 복호하여 출력한다. 예를 들어, 상기 A/V 디코더(160)는, AC-3 방식에 따라 부호화된 오디오 스트림을 복호하거나, MPEG-2 방식으로 부호화된 비 디오 스트림을 복호한다.The A / V decoder 160 decodes the video or / and audio stream output from the demultiplexer 130 and outputs the decoded video or audio stream. For example, the A / V decoder 160 decodes an audio stream coded according to the AC-3 scheme or a video stream coded according to the MPEG-2 scheme.

상기 후처리부(175)는, 상기 A/V 디코더(160)로부터 전송되는 A/V 신호를 수신하고, 상기 후처리부(175)는, 미들웨어 엔진(155)이 전송한 데이터를 수신한다. 그리고, 상기 후처리부(175)는, 상기 수신된 A/V 신호 및 데이터가 상기 표출부(180)를 통해 표출될 수 있도록, 상기 A/V 신호 및 데이터의 후처리를 수행한다. 나아가, 상기 후처리부(175)는, 상기 유저인터페이스(170)의 제어 명령에 따라 상기 표출부(180)를 통해 OSD(On Screen Display)가 출력될 수 있도록, 데이터 처리를 수행한다.The post-processing unit 175 receives the A / V signal transmitted from the A / V decoder 160 and the post-processing unit 175 receives the data transmitted by the middleware engine 155. The post-processing unit 175 performs post-processing of the A / V signal and data so that the received A / V signal and data can be displayed through the display unit 180. [ Further, the post-processing unit 175 performs data processing so that an OSD (On Screen Display) can be outputted through the display unit 180 according to a control command of the user interface 170. [

상기 표출부(180)는, 상기 A/V 디코더(160)가 출력하는 A/V 신호를 표출한다. 상기 표출부(180)는, 예를 들어 비디오 영상을 출력하는 디스플레이부와, 오디오를 출력하는 스피커를 포함한다. 상기 표출부(180)는, 유저인터페이스(170)에 따른 그래픽 신호를, 비디오 영상과 함께 디스플레이부 상에서 표출한다. 다만, 상기 그래픽 신호는, ESG 정보에 따라 처리된 데이터를 포함할 수 있다. 따라서, 사용자는 표출된 ESG 정보 중, 서비스 또는 컨텐츠에 대한 선택, 구매, 접근 등이 가능하다.The display unit 180 displays an A / V signal output from the A / V decoder 160. The display unit 180 includes, for example, a display unit for outputting a video image and a speaker for outputting audio. The display unit 180 displays a graphic signal according to the user interface 170 on the display unit together with the video image. However, the graphic signal may include data processed according to the ESG information. Accordingly, the user can select, purchase, or access the service or contents from the displayed ESG information.

도 2는 본 발명의 일실시예에 따른 디지털 방송 수신기의 데이터 처리 방법을 도시한 플로우 차트이다. 도 2를 참조하여, 본 발명의 일실시예에 따른 디지털 방송 수신기의 데이터 처리 방법을 설명하면 다음과 같다.2 is a flowchart illustrating a data processing method of a digital broadcast receiver according to an embodiment of the present invention. Referring to FIG. 2, a data processing method of a digital broadcast receiver according to an embodiment of the present invention will now be described.

우선, 튜너는 모바일 서비스 데이터와 메인 서비스 데이터가 포함된 MH(Mobile/Handheld) 방송 신호를 수신한다(S200). 복조부는, 상기 수신한 MH 방 송 신호로부터 RS 프레임을 생성한다(S201). 역다중화부는, 상기 생성된 RS 프레임의 헤더를 이용해서, 상기 RS 프레임의 페이로드에 포함된 데이터를 역다중화 한다(S202).First, the tuner receives an MH (Mobile / Handheld) broadcast signal including mobile service data and main service data (S200). The demodulator generates an RS frame from the received MH broadcasting signal (S201). The demultiplexer demultiplexes the data included in the payload of the RS frame using the header of the generated RS frame (S202).

그리고, 상기 RS 프레임의 헤더의 type indicator 필드의 값을 확인하여(S203), 상기 필드값이 PSI/SI 또는 IP 스트림의 Audio/Video/Data에 대응되는 경우, RS 프레임의 페이로드는 버퍼로 전송되고, 처리된다(S206). 반면, 상기 RS 프레임의 헤더의 type indicator 필드의 값이, ESG 정보에 대응되는 경우, ESG 버퍼/핸들러가 ESG 정보를 복호하고, 상기 복호된 ESG 정보를 저장부에 저장한다(S204). 나아가, 제어부의 채널 매니저 또는 서비스 매니저는, ESG 정보를 표출하고, 사용자 입력 신호나 시스템의 상황에 따라 상기 ESG 정보를 처리한다(S205).If the field value corresponds to PSI / SI or Audio / Video / Data of the IP stream, the payload of the RS frame is transmitted to the buffer (S203) And processed (S206). On the other hand, if the value of the type indicator field of the header of the RS frame corresponds to the ESG information, the ESG buffer / handler decodes the ESG information and stores the decoded ESG information in the storage unit (S204). Further, the channel manager or the service manager of the control unit displays the ESG information, and processes the ESG information according to a user input signal or a system status (S205).

한편, 전술하여 설명한 도 1 및 도 2를 참조하여, 본 발명의 일실시예에 따른 디지털 방송 수신기가, 모바일 디지털 방송 환경에서 레퍼런스 정보를 포함하는 서브타이틀의 데이터를 처리하는 방법을 상세히 설명하면 다음과 같다.Referring to FIGS. 1 and 2, a method of processing data of a subtitle including reference information in a digital broadcasting environment of a digital broadcasting receiver according to an embodiment of the present invention will be described in detail. Respectively.

본 발명의 일실시예에 따른 디지털 방송 수신기는, 모바일 서비스 데이터와 메인 서비스 데이터가 포함된 MH 방송 신호를 수신한다. 또한, 상기 디지털 방송 수신기는, 상기 수신한 MH 방송 신호로부터 RS(Reed-Solomon) 프레임을 생성한다. 또한, 상기 디지털 방송 수신기는, 상기 생성된 RS 프레임으로부터 ESG(Electronic Serive Guide) 데이터를 추출하고, 상기 추출된 ESG 데이터로부터 SDP(Session Description Protocol) 데이터를 추출한다. 나아가, 상기 디지털 방송 수신기는, 상기 추출된 SDP 데이터 중, 레퍼런스 정보를 포함하는 서브타이틀(subtitle)에 대 응되는 포트 넘버를 체크한다. 그리고, 상기 디지털 방송 수신기는, 상기 체크된 포트 넘버를 이용하여, 상기 레퍼런스 정보를 포함하는 서브타이틀이 디스플레이 되도록 제어한다.A digital broadcast receiver according to an embodiment of the present invention receives an MH broadcast signal including mobile service data and main service data. Also, the digital broadcast receiver generates a Reed-Solomon (RS) frame from the received MH broadcast signal. Also, the digital broadcast receiver extracts ESG (Electronic Serve Guide) data from the generated RS frame, and extracts SDP (Session Description Protocol) data from the extracted ESG data. Further, the digital broadcast receiver checks a port number corresponding to a subtitle including reference information among the extracted SDP data. The digital broadcast receiver controls to display a subtitle including the reference information using the checked port number.

특히, 본 발명에서 새롭게 정의하는, 레퍼런스 정보를 포함하는 서브타이틀은 일반 영화 자막이나, 시각장애인을 위한 자막과는 완전히 다른 기술적 사상이다. 즉, 상기 레퍼런스 정보는, 상기 서브타이틀이 표시하는 엔티티의 명칭과, 그리고 상기 엔티티와 액세스 가능한 액세스 리스트를 포함할 수 있고, 또한 상기 액세스 리스트는 URL(Uniform Resource Locator), E-Mail, 및 전화번호 중 적어도 하나 이상을 포함할 수 있다. 참고적으로, 상기 엔티티는, 예를 들어 광고 대상이 되는 물건 또는 서비스의 제공업체, 일반 회사, 광고회사, 공공기관 등이 될 수 있으며, 특별한 제한은 없다.Particularly, the subtitle including the reference information newly defined in the present invention is a technical idea completely different from a subtitle for a general movie or a subtitle for a visually impaired person. That is, the reference information may include a name of an entity displayed by the subtitle, and an access list accessible to the entity, and the access list may include a URL (Uniform Resource Locator), E-Mail, Number, < / RTI > For reference, the entity may be, for example, a provider of an object or service to be advertised, a general company, an advertisement company, a public entity, and the like, and there is no particular limitation.

따라서, 전술한 바와 같이 본 발명의 일실시예에 따른 레퍼런스 정보를 포함하는 서브타이틀을 이용한다면, 종래 기술에 따른 단순한 일방향의 자막 제공의 한계를 극복하고, 서브타이틀을 통해 광고하는 엔티티와 상기 디지털 방송 수신기가 용이하게 연결될 수 있는 장점이 있다.Therefore, if a subtitle including reference information according to an embodiment of the present invention is used as described above, it is possible to overcome the limit of providing a simple one-way subtitle according to the prior art, There is an advantage that a broadcast receiver can be easily connected.

나아가, 본 발명의 일실시예에 따른 디지털 방송 수신기는, 상기 레퍼런스 정보를 포함하는 서브타이틀을 저장하는 옵션 및 상기 서브타이틀이 표시하는 엔티티로 액세스 시키는 옵션을 동시에 디스플레이 할 수 있다. 만일, 상기 서브타이틀을 저장하는 옵션이 선택된 경우, 상기 엔티티의 명칭과, 상기 엔티티와 액세스 가능한 URL, E-Mail, 전화번호를 맵핑시킴으로써, 상기 서브타이틀의 액세스 정보 를 생성한다. 그리고, 상기 생성된 서브타이틀의 액세스 정보를 저장부 등에 저장한다. 반면, 상기 서브타이틀이 표시하는 엔티티로 액세스 시키는 옵션이 선택된 경우, 상기 엔티티와 액세스 가능한 URL, E-Mail, 전화번호 중 적어도 하나 이상을 디스플레이 하고, 통신 모듈을 이용하여 상기 디스플레이된 URL, E-Mail, 전화번호 중 어느 하나로 액세스가 이루어 진다. 다만, 보다 상세한 설명은, 이하 도 10 내지 도 12 등에 대한 설명을 참조할 수 있다.Further, the digital broadcast receiver according to an embodiment of the present invention may simultaneously display an option to store the subtitle including the reference information and an option to access the entity displayed by the subtitle. If the option to store the subtitle is selected, access information of the subtitle is generated by mapping the name of the entity and the URL, E-Mail, and telephone number that can be accessed with the entity. Then, the access information of the generated subtitle is stored in a storage unit or the like. If the option of accessing by the entity displayed by the subtitle is selected, at least one or more of URL, E-mail, and telephone number accessible with the entity are displayed, and the displayed URL, E- Mail, or telephone number. However, for a more detailed description, the description of FIGS. 10 to 12 and the like can be referred to.

그리고, 본 발명의 일실시예에 따른 디지털 방송 수신기는, 상기 추출된 SDP 데이터 중, 레퍼런스 정보를 포함하는 서브타이틀에 대응되는 포트 넘버를 체크하고(제1체크 단계로 명명할 수 있음), 또한 상기 추출된 SDP 데이터 중, 일반(general) 서브타이틀에 대응되는 포트 넘버를 체크한다(제2체크 단계로 명명할 수 있음). 이어서, 상기 디지털 방송 수신기는, 상기 제1체크 단계에서 체크된 포트 넘버를 이용하여, 상기 레퍼런스 정보를 포함하는 서브타이틀이 디스플레이 되도록 제어하고, 또한 상기 제2체크 단계에서 체크된 포트 넘버를 이용하여, 상기 일반 서브타이틀이 디스플레이 되도록 제어한다. 다만, 보다 상세한 설명은, 이하 도 9 등에 대한 설명을 참조할 수 있다.A digital broadcast receiver according to an embodiment of the present invention checks a port number corresponding to a subtitle including reference information among the extracted SDP data (which can be named as a first check step) A port number corresponding to a general subtitle among the extracted SDP data is checked (it can be named as a second check step). Then, the digital broadcasting receiver controls to display a subtitle including the reference information using the port number checked in the first checking step, and further controls the display unit , And controls the general subtitle to be displayed. However, for a more detailed description, the description of FIG. 9 and the like can be referred to below.

다른 한편, 전술하여 설명한 도 1 및 도 2를 참조하여, 본 발명의 다른 일실시예에 따른 디지털 방송 수신기가, 모바일 디지털 방송 환경에서 레퍼런스 정보를 포함하는 서브타이틀의 데이터 처리 방법을 상세히 설명하면 다음과 같다.1 and 2, a method of processing data of a subtitle including reference information in a digital broadcasting environment of a digital broadcasting receiver according to another embodiment of the present invention will be described in detail. Referring to FIGS. 1 and 2, Respectively.

본 발명의 다른 일실시예에 따른 디지털 방송 수신기의 수신부는, 모바일 서비스 데이터와 메인 서비스 데이터가 포함된 MH(Mobile/Hanaheld) 방송 신호를 수 신한다. 물론, 이와 같은 기능을 도 1의 튜너(110)가 담당할 수도 있다.A receiver of a digital broadcast receiver according to another embodiment of the present invention receives an MH (Mobile / Hanaheld) broadcast signal including mobile service data and main service data. Of course, such a function may be handled by the tuner 110 of FIG.

상기 디지털 방송 수신기의 생성부는, 상기 수신한 MH 방송 신호로부터 RS(Reed-Solomon) 프레임을 생성한다. 물론, 이와 같은 기능을 도 1의 복조부(120)가 담당할 수도 있다.The generator of the digital broadcast receiver generates a Reed-Solomon (RS) frame from the received MH broadcast signal. Of course, the demodulating unit 120 of FIG. 1 may perform such a function.

상기 디지털 방송 수신기의 디코딩부는, 상기 생성된 RS 프레임으로부터, ESG(Electronic Serive Guide) 데이터를 디코딩한다. 물론, 이와 같은 기능을 도 1의 복조부(120)가 담당할 수도 있다. 다만, 상기 앙상블은, 디지털 방송에서 가상 채널(Virtual Channel)에 대응되는 개념일 수도 있다. 또한, 상기 앙상블은, 동일한 FEC(Forward Error Correction) 코드로 인코딩된 MH 서비스의 집합에 대응될 수도 있다.The decoding unit of the digital broadcasting receiver decodes ESG (Electronic Serve Guide) data from the generated RS frame. Of course, the demodulating unit 120 of FIG. 1 may perform such a function. However, the ensemble may be a concept corresponding to a virtual channel in digital broadcasting. Also, the ensemble may correspond to a set of MH services encoded with the same FEC (Forward Error Correction) code.

상기 디지털 방송 수신기의 추출부는 상기 디코딩된 ESG 데이터로부터 SDP(Session Description Protocol) 데이터를 추출하고, 체크부는 상기 추출된 SDP 데이터 중, 레퍼런스 정보를 포함하는 서브타이틀에 대응되는 포트 넘버를 체크하고, 그리고 획득부는 상기 체크된 포트 넘버를 이용하여 상기 서브타이틀의 텍스트 정보를 획득한다. 물론, 상기 추출부, 체크부, 그리고 획득부의 기능을 도 1의 제어부(165)가 담당할 수도 있다.The extracting unit of the digital broadcasting receiver extracts SDP (Session Description Protocol) data from the decoded ESG data, and the check unit checks the port number corresponding to the subtitle including the reference information among the extracted SDP data, The acquiring unit acquires the text information of the subtitle using the checked port number. Of course, the functions of the extraction unit, check unit, and acquisition unit may be performed by the control unit 165 of FIG.

나아가, 설명의 편의상 생략하였으나, 상기 본 발명의 일실시예에 따른 디지털 방송 수신기의 동작과, 상기 본 발명의 다른 일실시예에 따른 디지털 방송 수신기의 동작은 서로 보충적으로, 보완적으로 적용될 수 있다.Further, the operation of the digital broadcasting receiver according to an embodiment of the present invention and the operation of the digital broadcasting receiver according to another embodiment of the present invention may be complementarily and complementarily applied to each other .

한편, 이하에서는 도 3 내지 도 13을 참조하여, 본 발명의 일실시예에 따른 디지털 방송 수신기의 보다 상세한 프로세스 및 상기 프로세스와 관련된 기술에 대하여 설명하도록 하겠다.Hereinafter, with reference to FIG. 3 to FIG. 13, a more detailed process of the digital broadcast receiver according to an embodiment of the present invention and a technique related to the process will be described.

본 발명의 일실시예는, 방송과 함께 실시간으로 광고 등을 전송할 수 있는 시스템 및 방법에 관한 것이다. 나아가, 본 발명의 일실시예는, IP 기반으로 실시간 데이터를 전송하는 프로토콜을 사용하는 방송에 해당하는, 예를 들어 IPTV, DVB-H와 같은 모바일 디지털 방송에 적용될 수 있다.An embodiment of the present invention relates to a system and a method capable of transmitting an advertisement and the like in real time together with broadcasting. Furthermore, one embodiment of the present invention can be applied to mobile digital broadcasting such as IPTV and DVB-H corresponding to broadcasting using a protocol for transmitting real-time data on the basis of IP.

현재 IPTV 및 DVB-H와 같은 모바일 디지털 방송은, IP(Internet Protocol) 기반에서 데이터를 전송할 수 있고, 또한 RTP를 이용하여 실시간으로 방송 컨텐츠를 전송할 수 있다.Currently, mobile digital broadcasting such as IPTV and DVB-H can transmit data on IP (Internet Protocol) basis and broadcast contents in real time using RTP.

도 3은 DVB-H를 이용하여 IP 기반으로 컨텐츠를 전송하기 위한 IPDC(Internet Protocol Data Casting) 프로토콜 구조를 도시한 도면이다. 도 3에 도시된 바와 같이, IPDC는, 오디오(audio), 비디오(video), 서브타이틀링(subtitling), 기타 정보 등 다양한 컨텐츠를 RTP를 통해 실시간으로 전송할 수 있다. 한편, 상기 다양한 컨텐츠를 사용자가 접근 및 시청하기 위해서는, 디지털 방송 수신시가 ESG 데이터를 우선 수신해야 한다. 그리고, 상기 ESG는, 사용자가 디지털 방송 수신기를 이용해서 적절한 방송 컨텐츠를 선택하고 시청할 수 있도록 하는 정보를 제공한다.3 is a diagram illustrating an IPDC (Internet Protocol Data Casting) protocol structure for transmitting contents based on IP using DVB-H. As shown in FIG. 3, the IPDC can transmit various contents such as audio, video, subtitling, and other information through RTP in real time. On the other hand, in order to allow the user to access and view the various contents, the ESG data should be received first when receiving digital broadcasting. The ESG provides information that allows a user to select and view appropriate broadcast content using a digital broadcast receiver.

따라서, 디지털 방송 수신기에 수신된 ESG 데이터를 이용하여, 사용자가 특정 방송을 선택하면, 디지털 방송 수신기는 상기 수신된 ESG 데이터를 이용하여 상기 선택된 방송을 수신할 수 있다. 한편, 상기 선택된 방송을 수신하기 위해서는, 상기 디지털 방송 수신기는, ESG 데이터 중 방송 수신 정보를 포함하고 있는 SDP(Session Descriptoin Protocol) 데이터를 이용하여, 방송 정보들을 추출함으로써, 방송 컨텐츠를 수신할 수 있다. 참고적으로, 도 4는 전술한 SDP 데이터의 일예를 도시하고 있다.Accordingly, when the user selects a specific broadcast using the ESG data received by the digital broadcast receiver, the digital broadcast receiver can receive the selected broadcast using the received ESG data. On the other hand, in order to receive the selected broadcast, the digital broadcast receiver can receive broadcast contents by extracting broadcast information using SDP (Session Descripto Protocol) data including broadcast reception information of ESG data . For reference, FIG. 4 shows an example of the above-described SDP data.

전술한 바와 같이, IP 기반의 데이터 전송 프로세스는, RTP를 이용해서 실시간으로 서브타이틀링(subtitling)을 전송하는 것이 가능하다. 다만, 상기 서브타이틀링을 전송하는 방법으로는, 3GPP의 Timed-Text를 RTP를 이용하여 전송하는 방법과, 3GPP의 Text를 RTP를 이용하여 전송하는 방법이 있다. 상기 서브타이틀링을 방송과 함께 전송하기 위해서는, SDP 데이터 내에 서브타이틀링이 존재한다는 전송 정보가 포함될 필요가 있다. 도 5는, SDP 데이터 내에 3GPP의 Timed-Text의 서브타이틀링이 존재하는 경우의 일예를 도시하고 있으며, 도 6은 SDP 데이터 내에 3GPP의 Text의 서브타이틀링이 존재하는 경우의 일예를 도시하고 있다. 따라서, 서브타이틀링과 관련된 다양한 데이터를, RTP 페이로드 포맷(RTP Payload Format)을 이용하여 전송하면, 실시간으로 서브타이틀링 정보를 제공할 수 있다.As described above, the IP-based data transmission process is capable of transmitting subtitling in real time using RTP. However, as a method of transmitting the subtitling, there is a method of transmitting Timed-Text of 3GPP using RTP and a method of transmitting 3GPP Text using RTP. In order to transmit the subtitling together with broadcasting, transmission information indicating that subtitling exists in the SDP data needs to be included. 5 shows an example of the case where Timed-Text subtitling of 3GPP exists in SDP data, and FIG. 6 shows an example of the case where there is subtitling of Text of 3GPP in SDP data . Accordingly, when various data related to subtitling are transmitted using the RTP payload format, it is possible to provide subtitle information in real time.

전술한 기술을 참고하여, 이하에서는, 특히 사용자가 선택한 방송과 함께 레퍼런스 정보를 포함하는 서브타이틀을 제공할 수 있는 디지털 방송 수신기의 데이터 처리 프로세스를 설명하도록 하겠다.With reference to the above description, a data processing process of a digital broadcast receiver capable of providing a subtitle including reference information together with a broadcast selected by a user will be described below.

예를 들어, 방송사가 특정 채널을 통해 일반 방송과 함께 레퍼런스 정보를 포함하는 서브타이틀을 전송하고자 할 경우, ESG 데이터 중 SDP 데이터 내에 레퍼런스 정보를 포함하는 서브타이틀이 존재한다는 것을 정의해야 한다. 보다 구체적 으로 예를 들면, 특정한 포트를 통해서 전달되는 서브타이틀은, 레퍼런스 정보를 포함하는 서브타이틀이라고 정의할 수 있으며, 이를 통해 기존의 일반 자막, 일반 서브타이틀과의 식별이 가능하다.For example, when a broadcaster wants to transmit a subtitle including reference information together with a general broadcast through a specific channel, it is necessary to define that a subtitle including reference information exists in the SDP data of the ESG data. More specifically, for example, a subtitle transmitted through a specific port can be defined as a subtitle including reference information, thereby enabling identification with an existing general subtitle or general subtitle.

도 7과 도 8은, 레퍼런스 정보를 포함하는 서브타이틀과 일반 자막(subtitle)을 함께 전송하기 위한 SDP 데이터의 일예를 도시한 도면으로서, 보다 상세히 설명하면, 도 7은 3GPP Timed Text 데이터를, RTP 페이로드 포맷으로 전송하기 위한 정보가 SDP 데이터에 추가된 일예를 도시하고 있으며, 그리고 도 8은 3GPP의 Text 데이터를, RTP 페이로드 포맷으로 전송하기 위한 정보가 SDP 데이터에 추가된 일예를 도시하고 있다.7 and 8 illustrate an example of SDP data for transmitting a subtitle including reference information together with a subtitle. More specifically, FIG. 7 shows 3GPP Timed Text data as RTP Payload format information is added to the SDP data, and FIG. 8 shows an example in which information for transmitting the 3GPP Text data in the RTP payload format is added to the SDP data .

한편, 여러 개의 서브타이틀 중, 레퍼런스 정보를 포함하는 서브타이틀에 한정하여 특정 포트 넘버를 할당할 수 있다. 따라서, 상기 특정 포트 넘버를 통해서는 일반 자막, 서브타이틀을 전송하지 않고, 디지털 방송 수신기가 직접 액세스 할 수 있는 정보(예를 들어, 전화번호, URL, E-Mail 등)를 전송한다.On the other hand, of the plurality of subtitles, a specific port number can be assigned only to the subtitle including the reference information. Therefore, information (for example, telephone number, URL, E-Mail, etc.) that can be directly accessed by the digital broadcast receiver is transmitted without transmitting the general caption or subtitle through the specific port number.

그리고, 도 7 및 도 8의 SDP 데이터 내에는 서브타이틀이 각각 두 개씩 도시되어 있는데, 각 SDP 데이터 내의 서브타이틀 중 (dedicated_port)로 표기된 부분은, 레퍼런스 정보를 포함하는 서브타이틀을 전송하기 위한 상기 레퍼런스 정보를 포함하는 서브타이틀 전용 포트 넘버를 의미한다. 또한, 도 7 및 도 8의 SDP 데이터 중 (12000)의 포트 넘버는, 이 세션(Session)을 통해 전송되는 방송의 일반적인 서브타이틀이 전송되는 포트 넘버를 의미한다. 따라서, 일반 자막, 서브타이틀과 구별되는 레퍼런스 정보를 포함하는 서브타이틀 전용 포트 넘버를 할당함으로써, 일반 서브타이틀과 레퍼런스 정보를 포함하는 서브타이틀을 용이하게 식별 가능한 장점이 있다. 또한, 방송사의 입장에서는 추가적인 시스템 비용을 들이지 않고, 실시간으로 필요한 레퍼런스 정보, 자막들을 전송할 수도 있다.In the SDP data of FIGS. 7 and 8, two subtitles are shown, and the portion indicated by (dedicated_port) among the subtitles in each SDP data includes the reference for transmitting the subtitle including the reference information Quot; means a subtitle dedicated port number including information. In addition, the port number of (12000) in the SDP data of FIGS. 7 and 8 indicates a port number at which general subtitles of broadcasts transmitted through this session are transmitted. Accordingly, there is an advantage in that a subtitle including a general subtitle and a reference information can be easily identified by assigning a subtitle dedicated port number including reference information distinguishing the subtitle and the subtitle. In addition, the broadcasting company can transmit reference information and subtitles necessary in real time without additional system cost.

도 9는 일반 서브타이틀과, 레퍼런스 정보를 포함하는 서브타이틀 모두 처리할 수 있는 본 발명의 일실시예에 따른 디지털 방송 수신기의 동작을 도시한 플로우 차트이다. 이하, 도 9를 참조하여, 본 발명의 일실시예에 따른 디지털 방송 수신기가, 일반 서브타이틀과 레퍼런스 정보를 포함하는 서브타이틀 모두 처리하는 과정을 설명하면 다음과 같다.FIG. 9 is a flowchart illustrating an operation of a digital broadcast receiver according to an embodiment of the present invention, which can process both a general subtitle and a subtitle including reference information. Hereinafter, a process of processing both a general subtitle and a subtitle including reference information will be described with reference to FIG. 9, according to an embodiment of the present invention.

본 발명의 일실시예에 따른 디지털 방송 수신기의 전원이 온 되면(S901), 상기 디지털 방송 수신기는 현재 서비스 되고 있는 방송과 관련된 정보를 추출하기 위해 ESG(Electronic Servicce Guide) 데이터를 수신한다(S902). 또한, 사용자가 시청하고자 하는 특정 방송을 선택하는 신호를, 상기 디지털 방송 수신기가 수신하면(S903), 상기 디지털 방송 수신기는, 수신된 ESG 데이터로부터 상기 특정 방송과 관련된 SDP 데이터를 확인한다(S904). 이 때, 상기 디지털 방송 수신기는, 상기 SDP 데이터 내에, 서브타이틀과 관련된 내용이 존재하는지 여부를 판단한다(S905).When the digital broadcasting receiver according to the embodiment of the present invention is powered on (S901), the digital broadcasting receiver receives ESG (Electronic Servicce Guide) data for extracting information related to a broadcasting service currently being serviced (S902) . When the digital broadcast receiver receives a signal for selecting a specific broadcast to be viewed by the user (S903), the digital broadcast receiver checks SDP data related to the specific broadcast from the received ESG data (S904) . At this time, the digital broadcast receiver determines whether contents related to a subtitle exist in the SDP data (S905).

상기 판단 결과(S905) 존재하지 않는 경우, 서브타이틀 없이 상기 특정 방송을 출력한다(S906). 반면, 상기 판단 결과(S905) 존재하는 경우에는, 각 서브타이틀의 포트 넘버를 체크한다(S907). 상기 체크 결과(S907)를 이용하여, 레퍼런스 정보를 포함하는 서브타이틀에 대응되는 포트 넘버가 존재하는지 여부를 판단한다(S908).If the determination result is NO (S905), the specific broadcast is output without a subtitle (S906). On the other hand, if the determination result (S905) is present, the port number of each subtitle is checked (S907). In step S908, it is determined whether there is a port number corresponding to the subtitle including the reference information using the check result (S907).

상기 판단 결과(S908) 존재하지 않는 경우에는, 일반 서브타이틀을 수신하고(S909), 일반 서브타이틀에 대한 디스플레이 설정이 되어 있는지 여부를 판단한다(S910). 상기 판단 결과(S910), 일반 서브타이틀에 대한 디스플레이 설정이 되어 있지 않은 경우, S906 단계로 이동한다. 반면, 상기 판단 결과(S910), 일반 서브타이틀에 대한 디스플레이 설정이 되어 있는 경우에는, 상기 특정 방송 및 일반 서브타이틀을 출력한다(S911).If the determination result is NO (S908), the general subtitle is received (S909), and it is determined whether or not the display setting for the general subtitle is set (S910). As a result of the determination (S910), if the display setting for the general subtitle is not made, the process proceeds to step S906. On the other hand, if it is determined in step S910 that the display is set for the general subtitle, the specific broadcast and the general subtitle are outputted in step S911.

한편, 상기 판단 결과(S908) 존재하는 경우에는, 레퍼런스 정보를 포함하는 서브타이틀을 수신하고(S912), 상기 서브타이틀 내에 레퍼런스 정보가 존재하는 지 여부를 판단하는 단계(S913) 및 상기 레퍼런스 정보를 처리하는 단계(S914)를 수행한다. 그리고, 상기 SDP 데이터 내에, 일반 서브타이틀 포트 넘버가 존재하는지 여부를 판단한다(S915). 상기 판단 결과(S915) 존재하지 않는 경우에는, 상기 특정 방송 및 레퍼런스 정보를 포함하는 서브타이틀을 출력한다(S919). 반면, 상기 판단 결과(S915) 존재하는 경우에는, 일반 서브타이틀을 수신하고(S916), 일반 서브타이틀에 대한 디스플레이 설정이 되어 있는지 여부를 판단한다(S917). 상기 판단 결과(S917), 일반 서브타이틀에 대한 디스플레이 설정이 되어 있지 않은 경우, 상기 특정 방송 및 레퍼런스 정보를 포함하는 서브타이틀을 출력한다(S919). 한편, 상기 판단 결과(S917), 일반 서브타이틀에 대한 디스플레이 설정이 되어 있는 경우에는, 상기 특정 방송, 일반 서브타이틀 및 레퍼런스 정보를 포함하는 서브타이틀을 출력한다(S918).If it is determined in step S908 that the reference information exists in step S912, it is determined whether the reference information exists in the subtitle S913. (Step S914). Then, it is determined whether a general subtitle port number exists in the SDP data (S915). If the determination result (S915) does not exist, the subtitle including the specific broadcast and reference information is output (S919). On the other hand, if the determination result (S915) is present, the general subtitle is received (S916), and it is determined whether display setting for the general subtitle is made (S917). If it is determined in step S917 that the display is not set for the general subtitle, the subtitle including the specific broadcast and reference information is output in step S919. If it is determined in step S917 that the display is set for the general subtitle, the subtitle including the specific broadcast, general subtitle, and reference information is output in step S918.

즉, 도 9를 다시 정리하여 예시적으로 설명하면, 본 발명의 일실시예에 따른 디지털 방송 수신기는, 상기 추출된 SDP 데이터 중, 레퍼런스 정보를 포함하는 서브타이틀에 대응되는 포트 넘버를 체크하고(제1체크 단계로 명명할 수 있음), 또한 상기 추출된 SDP 데이터 중, 일반(general) 서브타이틀에 대응되는 포트 넘버를 체크한다(제2체크 단계로 명명할 수 있음). 이어서, 상기 디지털 방송 수신기는, 상기 제1체크 단계에서 체크된 포트 넘버를 이용하여, 상기 레퍼런스 정보를 포함하는 서브타이틀이 디스플레이 되도록 제어하고, 또한 상기 제2체크 단계에서 체크된 포트 넘버를 이용하여, 상기 일반 서브타이틀이 디스플레이 되도록 제어한다. 9, the digital broadcast receiver according to an exemplary embodiment of the present invention checks the port number corresponding to the subtitle including the reference information among the extracted SDP data (step < RTI ID = 0.0 > A first check step), and also checks a port number corresponding to a general subtitle among the extracted SDP data (which can be named as a second check step). Then, the digital broadcasting receiver controls to display a subtitle including the reference information using the port number checked in the first checking step, and further controls the display unit , And controls the general subtitle to be displayed.

도 10은 본 발명의 일실시예에 따른 디지털 방송 수신기가, 레퍼런스 정보를 포함하는 서브타이틀을 저장하거나, 또는 처리하는 과정을 도시한 플로우 차트이다. 도 11은 본 발명의 일실시예에 따른 레퍼런스 정보를 포함하는 서브타이틀의 데이터 구조를 도시한 도면이다. 도 12는 본 발명의 일실시예에 따른 디지털 방송 수신기가, 레퍼런스 정보를 포함하는 서브타이틀을 디스플레이한 화면을 도시한 도면이다. 이하, 도 10 내지 도 12를 참조하여, 본 발명의 일실시예에 따른 디지털 방송 수신기가, 레퍼런스 정보를 포함하는 서브타이틀을 저장하거나, 또는 처리하는 과정을 보다 상세히 설명하면 다음과 같다.10 is a flowchart illustrating a process of storing or processing a subtitle including reference information in a digital broadcast receiver according to an exemplary embodiment of the present invention. 11 is a diagram illustrating a data structure of a subtitle including reference information according to an embodiment of the present invention. FIG. 12 is a diagram illustrating a screen in which a digital broadcast receiver according to an embodiment of the present invention displays a subtitle including reference information. Referring to FIG. Hereinafter, a process of storing or processing a subtitle including reference information will be described in more detail with reference to FIGS. 10 to 12, according to an embodiment of the present invention.

도 10에 도시된 바와 같이, 본 발명의 일실시예에 따른 디지털 방송 수신기는, 레퍼런스 정보를 포함하는 서브타이틀을 수신하고(S1000), 상기 서브타이틀의 구문을 체크한다(S1001). 이어서, 상기 디지털 방송 수신기는, 상기 서브타이틀에 레퍼런스 정보가 실질적으로 포함되어 있는지 여부를 판단한다(S1002). 상기 판단 결과(S1002) 포함되어 있지 않은 경우, 서브타이틀을 배제하고 방송 프로그램을 출 력한다(S1007).As shown in FIG. 10, a digital broadcast receiver according to an embodiment of the present invention receives a subtitle including reference information (S1000) and checks the syntax of the subtitle (S1001). Then, the digital broadcasting receiver determines whether the reference information is substantially contained in the subtitle (S1002). If the determination result (S1002) is not included, the subtitle is excluded and the broadcast program is output (S1007).

반면, 상기 판단 결과(S1002) 포함되어 있는 경우에는, 상기 서브타이틀을 저장할 것인지 여부를 판단한다(S1003). 다만, 상기 S1003 판단 단계는 디폴트(default)로 이루어질 수도 있고, 또는 사용자의 설정으로 이루어질 수도 있다.On the other hand, if the determination result (S1002) is included, it is determined whether to store the subtitle (S1003). However, the determination of step S1003 may be performed by default or may be performed by a user.

상기 판단 결과(S1003) 저장하도록 셋팅되어 있는 경우에는, 상기 서브타이틀의 레퍼런스 정보를 저장하고(S1004), 상기 서브타이틀이 표시하는 엔티티로 액세스 시키는 명령 신호를 수신하였는지 여부를 판단한다(S1005). 상기 판단 결과(S1005) 상기 명령 신호를 수신하지 못한 경우, 서브타이틀과 함께 방송 프로그램을 출력한다(S1007). 반면, 상기 판단 결과(S1005) 상기 명령 신호를 수신한 경우에는, 상기 엔티티와 액세스 가능한 URL, E-Mail, 전화번호 중 어느 하나로 연결이 이루어 지도록 제어한다(S1006).If it is set to store the determination result (S1003), the reference information of the subtitle is stored (S1004), and it is determined whether a command signal for accessing the entity displayed by the subtitle is received (S1005). If the command signal is not received (S1005), the broadcast program is output together with the subtitle (S1007). On the other hand, if the command signal is received (S1005), control is performed to connect the entity with an accessible URL, e-mail, or telephone number (S1006).

참고적으로, 상기 레퍼런스 정보를 포함하는 서브타이틀의 데이터 구조는, 도 11과 같이 예시될 수 있다. 또한, 서브타이틀을 저장하는 옵션 및 상기 서브타이틀이 표시하는 엔티티로 액세스 시키는 옵션은, 도 12와 같이 디스플레이 될 수 있다.For reference, the data structure of the subtitle including the reference information can be illustrated as shown in FIG. In addition, an option to store the subtitle and an option to access the entity displayed by the subtitle can be displayed as shown in FIG.

나아가, 도 12에 도시된 디스플레이 화면에서, 서브타이틀을 저장하는 옵션이 선택된 경우, 본 발명의 일실시예에 따른 디지털 방송 수신기는, 상기 서브타이틀이 표시하는 엔티티의 명칭과, 상기 엔티티와 액세스 가능한 URL, E-Mail, 전화번호를 맵핑시킴으로써, 상기 서브타이틀의 액세스 정보를 별도로 추가적으로 생성한다. 이어서, 상기 생성된 서브타이틀의 액세스 정보를 저장할 수 있다.In addition, when the option to store the subtitle is selected on the display screen shown in FIG. 12, the digital broadcast receiver according to the embodiment of the present invention can recognize the name of the entity displayed by the subtitle, URL, E-Mail, and telephone number, thereby separately generating access information of the subtitle. Subsequently, the access information of the generated subtitle may be stored.

반면, 도 12에 도시된 디스플레이 화면에서, 서브타이틀이 표시하는 엔티티로 액세스 시키는 옵션이 선택된 경우, 본 발명의 일실시예에 따른 디지털 방송 수신기는, 상기 엔티티와 액세스 가능한 URL, E-Mail, 전화번호 중 적어도 하나 이상을 디스플레이 한다. 이어서, 상기 디지털 방송 수신기의 통신 모듈 등을 이용하여, 상기 디스플레이된 URL, E-Mail, 전화번호 중 어느 하나로 액세스가 이루어 지도록 제어한다.On the other hand, in the display screen shown in FIG. 12, when the option of accessing by the entity displayed by the subtitle is selected, the digital broadcast receiver according to the embodiment of the present invention transmits the URL, e-mail, And displays at least one of the numbers. Then, access is controlled using any one of the displayed URL, E-mail, and telephone number by using the communication module of the digital broadcasting receiver.

도 10에 도시된 바와 같이, SDP 내에 레퍼런스 정보를 포함하는 서브타이틀이 존재하는 경우, 상기 서브타이틀을 각각 별도로 저장하는 것이 가능하다. 따라서, 방송을 시청한 사용자는 실시간으로 서브타이틀이 표시하는 엔티티로 액세스가 가능함은 물론이거니와, 방송이 종료한 후에도 메모리에 저장된 상기 서브타이틀을 용이하게 검색하여 상기 서브타이틀이 표시하는 엔티티로 액세스가 가능하다.As shown in FIG. 10, when there is a subtitle including reference information in the SDP, it is possible to store the subtitles separately. Accordingly, the user viewing the broadcast can access the subtitle displayed entity in real time as well as the subtitle stored in the memory even after the broadcast ends, and access to the entity displayed by the subtitle is easy It is possible.

특히, 상기 레퍼런스 정보로 전화번호가 사용되는 경우의 실시예를 보다 상세히 설명하면 다음과 같다.In particular, an embodiment in which a telephone number is used as the reference information will be described in more detail as follows.

레퍼런스 정보를 포함하는 서브타이틀 내에 전화번호가 포함되어 있는 경우, 디지털 방송 수신기는, 상기 서브타이틀 내에 액세스 가능한 전화번호가 존재함을 인식할 수 있어야 한다. 이를 위하여, 본 발명의 일실시예는, 레퍼런스 정보를 포함하는 서브타이틀 내의 전화번호를 표현하기 위한 방법으로서, Tel URI(Telephone Uniform Resource Identifier)를 이용한다. 이 경우, 다음과 같이 전화번호를 표현할 수 있다.If the telephone number is included in the subtitle including the reference information, the digital broadcast receiver must be able to recognize that there is a telephone number accessible in the subtitle. To this end, an embodiment of the present invention uses a Tel Uniform Resource Identifier (URI) as a method for representing a telephone number in a subtitle including reference information. In this case, the telephone number can be expressed as follows.

tel : +1-212-555-0101tel: + 1-212-555-0101

따라서, Tel URI 형식의 전화번호를 포함하는 서브타이틀을 수신한 디지털 방송 수신기는,상기 Tel URI 형식의 전화번호를 텍스트로 인식할 것인지 또는 실제 전화번호로 인식할 것인지 확인하기 어려울 수 있다. 이와 같은 문제를 해결하기 위하여, 본 발명의 일실시예는, HTML(Hyper Text Markup Language)에서 Tel URI를 이용할 수 있도록 한다.Accordingly, the digital broadcasting receiver receiving the subtitle including the telephone number of the Tel URI format may be difficult to confirm whether the telephone number of the Tel URI format is recognized as text or an actual telephone number. In order to solve such a problem, an embodiment of the present invention allows a Tel URI to be used in Hyper Text Markup Language (HTML).

전술한 바와 같이, Tel URI는, 일반적으로 (tel : +1-212-555-0101) 와 같이 표현될 수 있다. 이와 같은 Tel URI 표기를 HTML에서는 다음과 같이 표시할 수 있다. 특히, 예를 들어 XML(eXtensible Markup Language)을 이용해서 구현할 수도 있다.As described above, the Tel URI can generally be expressed as (tel: + 1-212-555-0101). Such a Tel URI notation can be displayed in HTML as follows. In particular, it can be implemented using eXtensible Markup Language (XML), for example.

<a href=”tel:+1-212-555-0101”>+1-212-555-0101</a><a href="tel:+1-212-555-0101"> + 1-212-555-0101 </a>

따라서, HTML, XML 등을 이용하면, 본 발명의 일실시예에 따른 디지털 방송 수신기는, 전화번호가 포함된 서브타이틀의 전화번호가 일반 텍스트인지 또는 실제 연결을 위한 전화번호인지 여부를 용이하게 구별할 수가 있다. 즉, 상기 디지털 방송 수신기는, <a href=”tel:+1-212-555-0101”>의 표기를 인식하고, 상기 표기에서 Tel URI가 인식된다면, 서브타이틀 내 존재하는 전화번호가 상기 서브타이틀이 표시하는 엔티티와 연결될 수 있는 실제 전화번호임을 확인할 수가 있다. 나아가, 상기 디지털 방송 수신기는, HTML 내의 Tel URI를 저장부(예를 들어, 광고 전용 전화부 등)에 저장할 수도 있다.Accordingly, when HTML, XML, or the like is used, the digital broadcast receiver according to the embodiment of the present invention easily distinguishes whether the telephone number of the subtitle including the telephone number is plain text or a telephone number for actual connection I can do it. That is, the digital broadcast receiver recognizes the notation of <a href="tel:+1-212-555-0101">, and if the Tel URI is recognized in the notation, You can verify that the title is an actual telephone number that can be associated with the entity it displays. Further, the digital broadcasting receiver may store the Tel URI in the HTML in a storage unit (for example, an advertisement-dedicated telephone unit or the like).

다만, 상기 HTML 내의 Tel URI 형식의 전화번호를 포함하는 서브타이틀만 수신한 경우에는, 상기 전화번호가 어떤 엔티티와 관련된 것인지 확인하기 어렵다. 따라서, 이와 같은 문제를 해결하기 위해, 본 발명의 일실시예는, HTML의 구문을 이용하여, 상기 확인된 전화번호가 어떤 엔티티와 액세스 가능한 전화번호인지에 대한 정보를 표시할 수 있다. 상기 정보는, 예를 들어 다음과 같이 표시될 수 있다.However, when only a subtitle including a telephone number of Tel URI format in the HTML is received, it is difficult to confirm which entity the telephone number is related to. Therefore, in order to solve such a problem, an embodiment of the present invention can display information on which entity the accessible phone number is accessible with using the syntax of HTML. The information may be displayed, for example, as follows.

<a href=”tel:+1-212-555-0101”title=”OOO 대리운전”>+1-212-555-0101</a><a href="tel:+1-212-555-0101"title="OOO delegation "+ 1-212-555-0101 </a>

따라서, 본 발명의 일실시예에 따른 디지털 방송 수신기는, 상기 레퍼런스 정보를 포함하는 서브타이틀 내에서 상기 HTML 구문을 인식한 다음, Tel URI를 인식하면, 인식된 전화번호가 OOO 대리운전과 관련된 것임을 확인할 수가 있다. 즉, 상기 title 구문은, 해당 전화번호가 어떤 엔티티(예를 들어, 광고 사업자 등)와 관련된 것인지를 식별하는 정보이다. 그리고, 상기 디지털 방송 수신기는, 서브타이틀내 전화번호와, 상기 서브타이틀이 표시하는 엔티티(상기 title 구문에 해당)를 맵핑하여 함께 저장부(예를 들어, 광고 전용 전화부 등)에 저장할 수가 있다. 이와 같은 프로세스를 이용하는 경우, 상기 디지털 방송 수신기의 사용자는, 서브타이틀의 전화번호와 대응되는 관련 엔티티를 용이하게 검색할 수 있는 장점이 있다.Accordingly, the digital broadcast receiver according to an embodiment of the present invention recognizes the HTML syntax within the subtitle including the reference information, and then recognizes the Tel URI, thereby recognizing that the recognized telephone number is related to OOO surrogate operation You can check. That is, the title syntax is information that identifies which entity (for example, an advertisement service provider) is associated with the telephone number. The digital broadcast receiver may map a telephone number in a subtitle and an entity (corresponding to the title syntax) displayed by the subtitle and store the same in a storage unit (for example, an advertisement dedicated telephone unit or the like) together. When such a process is used, the user of the digital broadcasting receiver can easily search for an associated entity corresponding to the telephone number of the subtitle.

도 13은 본 발명의 일실시예에 따른 디지털 방송 수신기를 보다 간략히 도시한 도면이다. 참고적으로, 도 13에 도시된 디지털 방송 수신기의 모듈들은, 도 1에 추가될 수도 있고, 또는 도 1의 모듈들이 도 13에 도시된 모듈들의 기능을 대체하도록 설계할 수도 있다. 한편, 본 발명의 일실시예에 대하여 전술하여 상세히 설명한 바, 도 13에 대해서는 간단히 설명하도록 한다. 물론, 당업자라면 도 1 내지 도 12에 대한 설명을 통해 도 13을 용이하게 이해할 수가 있다.13 is a diagram illustrating a digital broadcasting receiver according to an embodiment of the present invention. For reference, the modules of the digital broadcast receiver shown in Fig. 13 may be added to Fig. 1, or the modules of Fig. 1 may be designed to replace the functions of the modules shown in Fig. Meanwhile, one embodiment of the present invention has been described in detail above, and FIG. 13 will be briefly described. Of course, those skilled in the art will readily understand FIG. 13 through the discussion of FIGS. 1-12.

도 13에 도시된 바와 같이, 본 발명의 일실시예에 따른 디지털 방송 수신기(1300)는, ESG 수신부(1301), ESG 저장부(1317), ESG 추출부(1302), ESG 처리부(1303), SDP 추출부(1304), SDP 처리부(1305), 서브타이틀 추출부(1306), 일반 서브타이틀 처리부(1307), 레퍼런스 서브타이틀 추출부(1308), 레퍼런스 서브타이틀 처리부(1309), 화면출력 처리부(1310), 광고전용 전화부 처리부(1311), 광고전용 전화부 저장부(1312), 사용자 인터페이스 처리부(1316), 방송 수신부(1315), 방송용 서브타이틀 수신부(1314), 화면 출력부(1313) 등을 포함한다. 물론, 상기 모듈들은 당업자의 필요에 따라 병합, 변경, 추가, 삭제되는 것도 가능하다.13, a digital broadcasting receiver 1300 according to an embodiment of the present invention includes an ESG receiving unit 1301, an ESG storing unit 1317, an ESG extracting unit 1302, an ESG processing unit 1303, An SDP extracting unit 1304, an SDP processing unit 1305, a subtitle extracting unit 1306, a general subtitle processing unit 1307, a reference subtitle extracting unit 1308, a reference subtitle processing unit 1309, 1310, an advertisement dedicated telephone unit processing unit 1311, an advertisement dedicated telephone unit storage unit 1312, a user interface processing unit 1316, a broadcast receiving unit 1315, a broadcast subtitle receiving unit 1314, a screen output unit 1313, do. Of course, the modules may be merged, modified, added, or deleted as needed by those skilled in the art.

상기 ESG 수신부(1301)는 ESG 데이터를 수신한다. 상기 ESG 저장부(1317)는 상기 수신된 ESG 데이터를 저장한다. 상기 ESG 추출부(1302)는, 상기 ESG 저장부(1317)에 저장된 ESG 데이터를 추출한다. 상기 ESG 처리부(1303)는, 상기 추출된 ESG 데이터를 처리한다. 상기 SDP 추출부(1304)는, 상기 ESG 데이터 중 SDP 데이터를 추출한다. 상기 SDP 처리부(1305)는, 상기 추출된 SDP 데이터를 처리한다. 상기 서브타이틀 추출부(1306)는, 상기 처리된 SDP 데이터를 이용하여, 서브타이틀을 추출한다.The ESG receiving unit 1301 receives the ESG data. The ESG storage unit 1317 stores the received ESG data. The ESG extracting unit 1302 extracts the ESG data stored in the ESG storing unit 1317. The ESG processing unit 1303 processes the extracted ESG data. The SDP extracting unit 1304 extracts SDP data among the ESG data. The SDP processing unit 1305 processes the extracted SDP data. The subtitle extracting unit 1306 extracts a subtitle using the processed SDP data.

한편, 상기 일반 서브타이틀 처리부(1307)는, 상기 추출된 서브타이틀 중 일반 서브타이틀을 처리한다. 상기 레퍼런스 서브타이틀 추출부(1308)는, 상기 추출된 서브타이틀 중 레퍼런스 정보를 포함하는 서브타이틀을 추출한다. 상기 레퍼런 스 서브타이틀 처리부(1309)는, 상기 추출된 레퍼런스 정보를 포함하는 서브타이틀을 처리한다.Meanwhile, the general subtitle processing unit 1307 processes general subtitles out of the extracted subtitles. The reference subtitle extracting unit 1308 extracts subtitles including the reference information among the extracted subtitles. The reference subtitle processing unit 1309 processes a subtitle including the extracted reference information.

그리고, 상기 처리된 서브타이틀은, 상기 광고전용 전화부 저장부(1312) 및 광고전용 전화부 처리부(1311) 등의 제어에 따라 저장되거나, 또는 상기 화면출력 처리부(1310) 및 화면 출력부(1313) 등의 제어에 따라 화면에 출력된다.The processed subtitles may be stored under the control of the advertisement-only phone unit storage unit 1312 and the advertisement-dedicated phone unit processing unit 1311 or may be stored in the screen output processing unit 1310 and the screen output unit 1313 And is output to the screen in accordance with the control of the controller.

또한, 상기 사용자 인터페이스 처리부(1316)는, 상기 ESG 추출부(1302) 및 상기 광고전용 전화부 처리부(1311) 등을 컨트롤 하고, 상기 SDP 처리부(1305)의 처리 결과는 상기 방송 수신부(1315)로 전송되고, 상기 일반 서브타이틀 처리부(1307)의 처리 결과는 상기 방송용 서브타이틀 수신부(1314)로 전송된다.The user interface processing unit 1316 controls the ESG extraction unit 1302 and the advertisement dedicated telephone unit processing unit 1311 and the processing result of the SDP processing unit 1305 is transmitted to the broadcast receiving unit 1315 And the processing result of the general subtitle processing unit 1307 is transmitted to the broadcast subtitle receiving unit 1314.

이와 같이 본 발명의 일실시예에서 새롭게 제안하는 레퍼런스 정보를 포함하는 서브타이틀을 이용하면, 방송사는, 상기 서브타이틀이 표시하는 엔티티와 액세스 가능한 정보들을 실시간으로 전송할 수 있다. 또한, 상기 방송사는 특별히 추가적인 비용 없이, 상기 전송 과정을 구현할 수가 있다. 그리고, 상기 방송사는 사용자들에게 보다 다양한 액세스 서비스를 제공할 수가 있다.As described above, according to an embodiment of the present invention, when a subtitle including newly proposed reference information is used, a broadcaster can transmit an entity displayed by the subtitle and accessible information in real time. Also, the broadcaster can implement the transmission process without any additional cost. In addition, the broadcasting company can provide a variety of access services to users.

또한, 본 발명의 일실시예에서 새롭게 제안하는 레퍼런스 정보를 포함하는 서브타이틀을 이용하면, 방송사에서 제공하는 서브타이틀의 전화번호를 보다 많은 사용자가 이용하게 된다. 따라서, 통신사들은 전화번호 이용에 따른 수익모델을 창출할 수 있으며, 이동형 디지털 방송 수신기가 보다 많이 구매되는 효과도 있다.In addition, in an embodiment of the present invention, when a subtitle including newly proposed reference information is used, more users use the telephone number of the subtitle provided by the broadcaster. Therefore, the communication companies can create a profit model based on the use of the telephone number, and the mobile digital broadcasting receiver can be purchased more.

또한, 본 발명의 일실시예에서 새롭게 제안하는 레퍼런스 정보를 포함하는 서브타이틀을 이용하면, 광고 효과가 증대됨은 물론이거니와, 휴대폰 문자나 이메 일 등을 통해 시청자 의견을 실시간으로 수신할 수도 있다. 즉, 실질적인 쌍방향 디지털 방송이 가능해 진다.In addition, in an embodiment of the present invention, using a subtitle including newly proposed reference information not only increases the advertising effect, but also receives viewer's opinion in real time through mobile phone text, e-mail, and the like. That is, substantial two-way digital broadcasting becomes possible.

그리고, 본 발명의 일실시예에서 새롭게 제안하는 레퍼런스 정보를 포함하는 서브타이틀을 엔티티별로 저장할 수도 있어서, 관련 레퍼런스 정보를 사용자가 별도로 메모할 필요가 없는 장점도 있다.In an embodiment of the present invention, subtitles including newly proposed reference information can be stored for each entity, thereby eliminating the need for the user to separately record related reference information.

본 발명에 따른 방법 발명은 모두 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다. The method inventions according to the present invention can all be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. While the invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. This is possible.

그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined by the equivalents of the claims, as well as the claims.

도 1은 본 발명의 일실시예에 따른 디지털 방송 수신기의 구성 모듈을 도시한 블록도이다.1 is a block diagram illustrating a configuration module of a digital broadcast receiver according to an exemplary embodiment of the present invention.

도 2는 본 발명의 일실시예에 따른 디지털 방송 수신기의 데이터 처리 방법을 도시한 플로우 차트이다.2 is a flowchart illustrating a data processing method of a digital broadcast receiver according to an embodiment of the present invention.

도 3은 DVB-H를 이용하여 IP 기반으로 컨텐츠를 전송하기 위한 IPDC 프로토콜 구조를 도시한 도면이다.3 is a diagram illustrating an IPDC protocol structure for transmitting content based on IP using DVB-H.

도 4는 SDP 데이터의 일예를 도시한 도면이다.4 is a diagram showing an example of SDP data.

도 5는 SDP 데이터 내에 3GPP의 Timed-Text의 서브타이틀링(Subtitling)이 존재하는 경우의 일예를 도시한 도면이다.FIG. 5 is a diagram showing an example when there is a Timed-Text Subtitling of 3GPP in the SDP data.

도 6은 SDP 데이터 내에 3GPP의 Text의 서브타이틀링이 존재하는 경우의 일예를 도시한 도면이다.6 is a diagram showing an example of the case where text subtitling of 3GPP exists in SDP data.

도 7은 3GPP Timed Text 데이터를, RTP 페이로드 포맷으로 전송하기 위한 정보가 SDP 데이터에 추가된 일예를 도시한 도면이다.7 is a diagram illustrating an example in which information for transmitting 3GPP Timed Text data in an RTP payload format is added to SDP data.

도 8은 3GPP의 Text 데이터를, RTP 페이로드 포맷으로 전송하기 위한 정보가 SDP 데이터에 추가된 일예를 도시한 도면이다.8 is a diagram showing an example in which information for transmitting 3GPP Text data in an RTP payload format is added to SDP data.

도 9는 일반 서브타이틀과 레퍼런스 정보를 포함하는 서브타이틀 모두 처리할 수 있는, 본 발명의 일실시예에 따른 디지털 방송 수신기의 동작을 도시한 플로우 차트이다.9 is a flowchart showing an operation of a digital broadcast receiver according to an embodiment of the present invention, which can process both a general subtitle and a subtitle including reference information.

도 10은 본 발명의 일실시예에 따른 디지털 방송 수신기가, 레퍼런스 정보를 포함하는 서브타이틀을 저장하거나, 또는 처리하는 과정을 도시한 플로우 차트이다. 10 is a flowchart illustrating a process of storing or processing a subtitle including reference information in a digital broadcast receiver according to an exemplary embodiment of the present invention.

도 11은 본 발명의 일실시예에 따른 레퍼런스 정보를 포함하는 서브타이틀의 데이터 구조를 도시한 도면이다. 11 is a diagram illustrating a data structure of a subtitle including reference information according to an embodiment of the present invention.

도 12는 본 발명의 일실시예에 따른 디지털 방송 수신기가, 레퍼런스 정보를 포함하는 서브타이틀을 디스플레이한 화면을 도시한 도면이다. FIG. 12 is a diagram illustrating a screen in which a digital broadcast receiver according to an embodiment of the present invention displays a subtitle including reference information. Referring to FIG.

그리고, 도 13은 본 발명의 일실시예에 따른 디지털 방송 수신기를 보다 간략히 도시한 도면이다.FIG. 13 is a diagram illustrating a digital broadcast receiver according to an embodiment of the present invention.

<도면의 주요 부분에 대한 부호의 설명>Description of the Related Art

100: 디지털 방송 수신기100: Digital broadcast receiver

Claims (11)

모바일 서비스 데이터와 메인 서비스 데이터가 포함된 MH(Mobile/Handheld) 방송 신호를 수신하는 단계;Receiving a Mobile / Handheld (MH) broadcast signal including mobile service data and main service data; 상기 수신한 MH 방송 신호로부터 RS(Reed-Solomon) 프레임을 생성하는 단계;Generating a Reed-Solomon (RS) frame from the received MH broadcast signal; 상기 생성된 RS 프레임으로부터 ESG(Electronic Service Guide) 데이터를 추출하는 단계;Extracting ESG (Electronic Service Guide) data from the generated RS frame; 상기 추출된 ESG 데이터로부터 SDP(Sesstion Description Protocol) 데이터를 추출하는 단계;Extracting SDP (Sesstion Description Protocol) data from the extracted ESG data; 상기 추출된 SDP 데이터 중, 레퍼런스(reference) 정보를 포함하는 서브타이틀(subtitle)에 대응되는 포트 넘버를 체크하는 단계; 그리고Checking a port number corresponding to a subtitle including reference information among the extracted SDP data; And 상기 체크된 포트 넘버를 이용하여, 상기 레퍼런스 정보를 포함하는 서브타이틀이 디스플레이 되도록 제어하는 단계Controlling the display of the subtitle including the reference information using the checked port number 를 포함하여 이루어 지는 디지털 방송 수신기의 데이터 처리 방법.And transmitting the data to the digital broadcasting receiver. 제1항에 있어서,The method according to claim 1, 상기 레퍼런스 정보는, The reference information, 상기 서브타이틀이 표시하는 엔티티(entity)의 명칭과, 그리고The name of an entity displayed by the subtitle, and 상기 엔티티와 액세스(access) 가능한 URL, E-Mail, 전화번호 중 적어도 하나 이상을 포함하는 디지털 방송 수신기의 데이터 처리 방법.And at least one of URL, e-mail, and telephone number accessible with the entity. 제2항에 있어서,3. The method of claim 2, 상기 제어하는 단계는,Wherein the controlling comprises: 상기 서브타이틀을 저장하는 옵션 및 상기 서브타이틀이 표시하는 엔티티로 액세스시키는 옵션이 디스플레이 되도록 제어하는 단계Controlling to display an option to store the subtitle and an option to access the entity displayed by the subtitle 를 더 포함하는 디지털 방송 수신기의 데이터 처리 방법.Further comprising the steps of: 제3항에 있어서,The method of claim 3, 상기 서브타이틀을 저장하는 옵션이 선택된 경우,If the option to save the subtitle is selected, 상기 엔티티의 명칭과, 상기 엔티티와 액세스 가능한 URL, E-Mail, 전화번호를 맵핑시킴으로써, 상기 서브타이틀의 액세스 정보를 생성하는 단계; 그리고Generating access information of the subtitle by mapping a name of the entity, an accessible URL, an E-mail, and a telephone number to the entity; And 상기 생성된 서브타이틀의 액세스 정보를 저장하는 단계;Storing access information of the generated subtitle; 를 더 포함하는 디지털 방송 수신기의 데이터 처리 방법.Further comprising the steps of: 제3항에 있어서,The method of claim 3, 상기 서브타이틀이 표시하는 엔티티로 액세스시키는 옵션이 선택된 경우,When the option to access the entity displayed by the subtitle is selected, 상기 엔티티와 액세스 가능한 URL, E-Mail, 전화번호 중 적어도 하나 이상을 디스플레이 하는 단계; 그리고Displaying at least one of URL, e-mail, and telephone number accessible with the entity; And 상기 디지털 방송 수신기의 통신 모듈을 이용하여, 상기 디스플레이된 URL, E-Mail, 전화번호 중 어느 하나로 액세스가 이루어 지도록 제어하는 단계Controlling access to the displayed URL, E-mail, or telephone number using the communication module of the digital broadcasting receiver 를 더 포함하는 디지털 방송 수신기의 데이터 처리 방법.Further comprising the steps of: 제1항에 있어서,The method according to claim 1, 상기 체크하는 단계는,Wherein the checking step comprises: 상기 추출된 SDP 데이터 중, 레퍼런스 정보를 포함하는 서브타이틀에 대응되는 포트 넘버를 체크하는 제1체크 단계; 그리고A first checking step of checking a port number corresponding to a subtitle including the reference information among the extracted SDP data; And 상기 추출된 SDP 데이터 중, 일반(general) 서브타이틀에 대응되는 포트 넘버를 체크하는 제2체크 단계A second check step of checking a port number corresponding to a general subtitle out of the extracted SDP data, 를 더 포함하여 이루어 지는 디지털 방송 수신기의 데이터 처리 방법.Further comprising the steps of: 제6항에 있어서,The method according to claim 6, 상기 제어하는 단계는,Wherein the controlling comprises: 상기 제1체크 단계에서 체크된 포트 넘버를 이용하여, 상기 레퍼런스 정보를 포함하는 서브타이틀이 디스플레이 되도록 제어하는 단계; 그리고Controlling the display of the subtitle including the reference information using the port number checked in the first checking step; And 상기 제2체크 단계에서 체크된 포트 넘버를 이용하여, 상기 일반 서브타이틀이 디스플레이 되도록 제어하는 단계Controlling the display of the general subtitle using the port number checked in the second check step 를 더 포함하여 이루어 지는 디지털 방송 수신기의 데이터 처리 방법.Further comprising the steps of: 제1항의 방법을 실행하기 위한 프로그램이 기록되어 있는 것을 특징으로 하는 컴퓨터에서 판독 가능한 기록 매체.A computer-readable recording medium having recorded thereon a program for executing the method of claim 1. 모바일 서비스 데이터와 메인 서비스 데이터가 포함된 MH(Mobile/Handheld) 방송 신호를 수신하는 수신부;A receiver for receiving an MH (Mobile / Handheld) broadcast signal including mobile service data and main service data; 상기 수신한 MH 방송 신호로부터 RS(Reed-Solomon) 프레임을 생성하는 생성부;A generator for generating a Reed-Solomon (RS) frame from the received MH broadcast signal; 상기 생성된 RS 프레임으로부터, ESG(Electronic Service Guide) 데이터를 디코딩하는 디코딩부;A decoding unit for decoding ESG (Electronic Service Guide) data from the generated RS frame; 상기 디코딩된 ESG 데이터로부터, SDP(Sesstion Description Protocol) 데이터를 추출하는 추출부;An extracting unit for extracting SDP (Sesstion Description Protocol) data from the decoded ESG data; 상기 추출된 SDP 데이터 중, 레퍼런스 정보를 포함하는 서브타이틀(subtitle)에 대응되는 포트 넘버를 체크하는 체크부; 그리고A check unit for checking a port number corresponding to a subtitle including reference information among the extracted SDP data; And 상기 체크된 포트 넘버를 이용하여, 상기 레퍼런스 정보를 포함하는 서브타이틀의 텍스트 정보를 획득하는 획득부An obtaining unit for obtaining text information of a subtitle including the reference information using the checked port number, 를 포함하여 이루어 지는 디지털 방송 수신기.And a digital broadcast receiver. 제9항에 있어서,10. The method of claim 9, 상기 레퍼런스 정보는, The reference information, 상기 서브타이틀이 표시하는 엔티티(entity)의 명칭과, 그리고The name of an entity displayed by the subtitle, and 상기 엔티티와 액세스 가능한 액세스 리스트를 포함하는 디지털 방송 수신기.The digital broadcast receiver comprising the entity and an accessible access list. 제10항에 있어서,11. The method of claim 10, 상기 액세스 리스트는, URL, E-Mail, 및 전화번호 중 적어도 하나 이상을 포함하는 디지털 방송 수신기.Wherein the access list includes at least one of URL, E-Mail, and telephone number.
KR1020080116235A 2007-12-11 2008-11-21 Digital broadcasting receiver and method for processing data in digital broadcasting receiver KR101520692B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/KR2008/007330 WO2009075528A2 (en) 2007-12-11 2008-12-11 Digital broadcasting receiver and a data processing method
US12/316,499 US8296796B2 (en) 2007-12-11 2008-12-11 Digital broadcasting receiver and a data processing method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US1278907P 2007-12-11 2007-12-11
US61/012,789 2007-12-11

Publications (2)

Publication Number Publication Date
KR20090061576A KR20090061576A (en) 2009-06-16
KR101520692B1 true KR101520692B1 (en) 2015-05-15

Family

ID=40991011

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080116235A KR101520692B1 (en) 2007-12-11 2008-11-21 Digital broadcasting receiver and method for processing data in digital broadcasting receiver

Country Status (1)

Country Link
KR (1) KR101520692B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101147793B1 (en) * 2010-12-29 2012-05-18 전자부품연구원 Multiplexer for broadcasting apparatus and method for generating rs frame
WO2012169813A2 (en) * 2011-06-09 2012-12-13 엘지전자 주식회사 Broadcast service transmission method, reception method thereof and reception apparatus therefor

Also Published As

Publication number Publication date
KR20090061576A (en) 2009-06-16

Similar Documents

Publication Publication Date Title
US10349146B2 (en) Method for processing a web service in an NRT service and a broadcast receiver
KR101706956B1 (en) Non-realtime service processing method and broadcasting receiver
KR101695820B1 (en) Non-real-time service processing method and a broadcasting receiver
CA2844195C (en) Method of receiving broadcasting signal and apparatus for receiving broadcasting signal
EP3270601B1 (en) Self-adaptive streaming medium processing method and apparatus
KR101797497B1 (en) Method and apparatus for processing non-real-time broadcast service and content transmitted by broadcast signal
KR20120097378A (en) Method for transmitting and receiving broadcast signals, and broadcast reception device using said method
US20090055866A1 (en) Digital broadcasting system and method of processing data in digital broadcasting system
KR20100039496A (en) Iptv receiver and method for changing channel of iptv receiver
CN102088631A (en) Live and demand broadcast method of digital television (TV) programs as well as related device and system
US20090055867A1 (en) Digital broadcasting system and method of processing data in digital broadcasting system
US8296796B2 (en) Digital broadcasting receiver and a data processing method
KR101520692B1 (en) Digital broadcasting receiver and method for processing data in digital broadcasting receiver
US20090051811A1 (en) Digital broadcasting system and method of processing data in digital broadcasting system
JP2008211274A (en) Video receiver and broadband program search system
KR101197925B1 (en) Method and apparatus for transmitting/receiving subtitle in electronic service guide in digital broadcasting system
KR20090025056A (en) Broadcast receiver and method for outputting data therein
KR20070042779A (en) Method for transmitting and receiving traffic information in digital broadcasting

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant