[go: up one dir, main page]

KR20070082460A - A broadcast receiving device, a method for transmitting and receiving broadcast program information, and a data structure for transmitting broadcast program information - Google Patents

A broadcast receiving device, a method for transmitting and receiving broadcast program information, and a data structure for transmitting broadcast program information Download PDF

Info

Publication number
KR20070082460A
KR20070082460A KR1020060015349A KR20060015349A KR20070082460A KR 20070082460 A KR20070082460 A KR 20070082460A KR 1020060015349 A KR1020060015349 A KR 1020060015349A KR 20060015349 A KR20060015349 A KR 20060015349A KR 20070082460 A KR20070082460 A KR 20070082460A
Authority
KR
South Korea
Prior art keywords
information
preview
program
program information
epg
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.)
Withdrawn
Application number
KR1020060015349A
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 KR1020060015349A priority Critical patent/KR20070082460A/en
Priority to CN2007800058513A priority patent/CN101385340B/en
Priority to PCT/KR2007/000797 priority patent/WO2007094619A1/en
Priority to EP07708947A priority patent/EP1987671A4/en
Publication of KR20070082460A publication Critical patent/KR20070082460A/en
Withdrawn legal-status Critical Current

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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
    • H04N21/4725End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
    • 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/482End-user interface for program selection
    • H04N21/4821End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8543Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8549Creating video summaries, e.g. movie trailer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 방송 수신 장치, 방송 프로그램 정보 송수신방법 및 방송 프로그램 정보를 전송하기 위한 데이터 구조에 관한 것이다. 본 발명의 하나의 관점으로서 방송 수신 장치는 복조된 디지털 멀티미디어 방송 신호로부터 프로그램 정보를 복호하여 출력하는 DAB 디코더; 상기 프로그램 정보 중 프로그램의 요약 내용을 담은 미리보기 정보를 복호하여 출력하는 프로그램 정보 디코더; 상기 프로그램 정보 디코더가 출력하는 방송 프로그램 정보를 화면 출력 신호로 가공하는 EPG 엔진; 및상기 EPG 엔진이 출력하는 방송 프로그램 정보 중 미리보기 정보를 표출할 수 있는 EPG 출력부를 포함하는 것을 특징으로 하는 방송 수신 장치를 제공한다. 본 발명에 따른 방송 수신 장치,방송 프로그램 정보 송수신 방법 및 데이터 구조에 의하면 사용자는 방송 프로그램에 대한 정보를 편리하게 얻을 수 있다. The present invention relates to a broadcast receiving apparatus, a method for transmitting and receiving broadcast program information, and a data structure for transmitting broadcast program information. As one aspect of the present invention, a broadcast receiving apparatus includes: a DAB decoder for decoding and outputting program information from a demodulated digital multimedia broadcasting signal; A program information decoder for decoding and outputting preview information including a summary of the program among the program information; An EPG engine which processes the broadcast program information output by the program information decoder into a screen output signal; And an EPG output unit capable of displaying preview information among broadcast program information output by the EPG engine. According to the broadcast receiving apparatus, the broadcast program information transmitting and receiving method and the data structure according to the present invention, the user can conveniently obtain information about the broadcast program.

Description

방송 수신 장치, 방송 프로그램 정보 송수신방법 및 방송 프로그램 정보를 전송하기 위한 데이터 구조{apparatus for receiving broadcasting, method for transmiting and receiving information of broadcasting program, and data structure for transmiting information of broadcasting program}Apparatus for receiving broadcasting, method for transmiting and receiving information of broadcasting program, and data structure for transmiting information of broadcasting program}

도 1a는 EPG의 엘리먼트 중 ServiceInformation 엘리먼트의 계층적 구조의 일 예를 나타낸 도면1A illustrates an example of a hierarchical structure of a ServiceInformation element among elements of an EPG.

도 1b는 EPG의 엘리먼트 중 epg 엘리먼트의 계층적 구조의 일 예를 나타낸 도면1B illustrates an example of a hierarchical structure of an epg element among elements of an EPG.

도 2는 mediaDescription 엘리먼트의 XML 스키마(schema)의 일 예를 나타낸 도면2 is a diagram illustrating an example of an XML schema of a mediaDescription element.

도 3은 미리보기 항목을 전송하는 EPG에 대한 XML 스키마의 일 예를 나타낸 도면3 illustrates an example of an XML schema for an EPG for transmitting a preview item.

도 4a 및 도 4b는 본 발명에 따른 방송 프로그램 정보 송수신 방법에 의해 미리보기 선택항목이 EPG 내 표출된 일 예를 나타낸 도면4A and 4B are diagrams illustrating an example in which a preview selection item is expressed in an EPG by a broadcast program information transmission / reception method according to the present invention.

도 5는 본 발명에 따른 방송 수신 장치의 일 실시예의 구조도5 is a structural diagram of an embodiment of a broadcast receiving device according to the present invention;

< 도면의 주요부분의 부호의 설명 ><Description of Signs of Major Parts of Drawings>

101 : 튜너 102 : 복조부101: tuner 102: demodulator

103 : DAB 디코더 104 : 제 1 저장부103: DAB decoder 104: first storage unit

105 : 제 1 오디오 디코더 106 : 에러정정디코더105: first audio decoder 106: error correction decoder

107 : 엠펙-2 역다중화부 108 : 제 2 오디오디코더107: MPEG-2 Demultiplexer 108: Second Audio Decoder

109 : 비디오디코더 110 : 객체기술자디코더109: video decoder 110: object descriptor decoder

111 : BIFS디코더 112 : 패킷디코더111: BIFS decoder 112: packet decoder

113 : 데이터그룹디코더 114 : MOT 디코더113: data group decoder 114: MOT decoder

115 : binary EPG 파서 116 : XML EPG 파서115: binary EPG parser 116: XML EPG parser

120 : 프로그램 정보 디코더 121 : EPG 엔진120: program information decoder 121: EPG engine

122 : EPG 출력부 123 : 데이터베이스122: EPG output unit 123: database

본 발명은 방송 수신 장치, 방송 프로그램 정보 송수신방법 및 방송 프로그램 정보를 전송하기 위한 데이터 구조에 관한 것으로서, 보다 상세하게는 사용자에게 방송 이용에 대한 편의를 제공할 수 있는 방송 수신 장치, 방송 프로그램 정보 송수신방법 및 방송 프로그램 정보를 전송하기 위한 데이터 구조에 관한 것이다. The present invention relates to a broadcast receiving device, a method for transmitting and receiving broadcast program information, and a data structure for transmitting broadcast program information. A method and data structure for transmitting broadcast program information.

디지털 멀티미디어 방송(digital multimedia broadcasting)은 아날로그 라디오 방송을 디지털화하여 전송하는 디지털 오디오 방송(digital audio broadcasting)의 전송 형태를 확장하였다.Digital multimedia broadcasting has expanded the transmission form of digital audio broadcasting in which analog radio broadcasting is digitized and transmitted.

디지털 멀티미디어 방송은 디지털 오디오 방송의 전송 형태를 확장하여 영상 압축 형식의 비디오 방송 신호와 다양한 정보를 위한 데이터 방송 신호를 전송할 수 있다.Digital multimedia broadcasting can extend a transmission form of digital audio broadcasting to transmit a video broadcasting signal in a video compression format and a data broadcasting signal for various information.

디지털 멀티미디어 방송은 BWS(broadcast web site), DLS(dynamic label segment)를 이용한 문자 정보, TPEG(transport protocol experts group)에 의한 교통 정보 및 전자 프로그램 가이드(electronic program guide; EPG)를 포함한 프로그램 정보 등의 서비스를 사용자에게 제공할 수 있다. Digital multimedia broadcasting includes broadcasting web site (BWS), text information using dynamic label segment (DLS), traffic information by transport protocol experts group (TPEG), and program information including electronic program guide (EPG). The service can be provided to the user.

위에서 설명한 디지털 멀티미디어 방송과 같은 디지털 방송은 프로그램 정보를 방송 신호에 포함하여 전송할 수 있고, 시청자는 각 채널의 프로그램에 대한 정보를 얻을 수 있다.Digital broadcasting such as the digital multimedia broadcasting described above may include program information in a broadcast signal and transmit the program information, and the viewer may obtain information about a program of each channel.

프로그램 정보에 대한 일 예로서 전자 프로그램 가이드(EPG)는 각 프로그램에 대한 시간, 장르 정보 등을 포함할 수 있다. As an example of program information, the electronic program guide (EPG) may include time, genre information, and the like for each program.

그러나, 디지털 방송의 전자 프로그램 가이드와 같은 프로그램 정보는 사용자가 각 프로그램의 요약된 내용을 그래픽 형태의 정보로 알 수 있도록 하는 프로그램 정보는 포함하지는 않았다.However, program information, such as an electronic program guide of digital broadcasting, does not include program information that allows a user to know the summary of each program in graphical form.

본 발명의 목적은 사용자가 방송 프로그램 정보를 편리하게 얻을 수 있도록 하는 방송 프로그램 정보 송수신 방법을 제공하는 것이다. An object of the present invention is to provide a broadcast program information transmission and reception method for allowing a user to conveniently obtain broadcast program information.

본 발명의 다른 목적은 사용자가 프로그램의 요약된 내용을 그래픽 형태의 정보 또는 청각적 정보로 알 수 있도록 하는 방송 프로그램 정보 송수신 방법 및 방송 수신 장치를 제공하는 것이다. Another object of the present invention is to provide a broadcast program information transmission and reception method and a broadcast reception device, which allow a user to know the summary of a program as graphic information or audio information.

본 발명의 또 다른 목적은 프로그램의 요약된 내용을 그래픽 형태로 볼 수 있도록 하는 방송 신호 내 데이터 구조를 제공하는 것이다. It is still another object of the present invention to provide a data structure in a broadcast signal that allows a summary of a program to be viewed in graphical form.

상기 목적을 달성하기 위하여 본 발명은 방송 프로그램의 요약한 내용을 담은 미리보기 정보를 생성하는 단계; 및 상기 미리보기 정보를 전자 프로그램 가이드(EPG)에 포함시켜 송신하는 단계를 포함하는 방송 프로그램 정보 송신 방법을 제공한다.In order to achieve the above object, the present invention comprises the steps of generating preview information containing a summary of the broadcast program; And including the preview information in an electronic program guide (EPG) and transmitting the preview information.

상기 미리보기 정보는 동영상인 것이 바람직하다.The preview information is preferably a video.

상기 전자 프로그램 가이드는 XML(eXtensible Markup Language)에 의해 구현될 수 있다.The electronic program guide may be implemented by XML (eXtensible Markup Language).

상기 미리보기 정보는 상기 전자 프로그램 가이드의 엘리먼트(element)중 program 엘리먼트 또는 programGroup 엘리먼트의 하위 엘리먼트에 위치할 수 있다.The preview information may be located in a lower element of a program element or a programGroup element among the elements of the electronic program guide.

상기 미리보기 정보는 상기 전자 프로그램 가이드의 엘리먼트(element) 중 mediaDescription 엘리먼트의 하위 엘리먼트에 위치할 수도 있다.The preview information may be located in a lower element of a mediaDescription element among the elements of the electronic program guide.

상기 미리보기 정보가 위치한 엘리먼트는, 미리보기 정보를 포함하는 파일이 저장된 위치를 나타내는 속성(attribute) 또는 미리보기 정보를 포함하는 파일의 리소스 타입(resource type)을 나타내는 속성(attribute) 중 어느 하나 이상의 속성(attribute)을 포함할 수 있다.The element in which the preview information is located may include at least one of an attribute indicating a location where a file including preview information is stored or an attribute indicating a resource type of a file including preview information. It can include an attribute.

다른 관점에서 본 발명은 방송 프로그램의 요약한 내용을 담은 미리보기 정보를 포함하는 프로그램 정보를 수신하는 단계; 상기 프로그램 정보를 복호하는 단 계; 및 상기 프로그램 정보 중 상기 미리보기 정보를 화면에 표출하는 단계를 포함하는 방송 프로그램 정보 수신 방법을 제공한다.In another aspect, the present invention includes the steps of receiving program information including preview information containing a summary of the broadcast program; Decoding the program information; And displaying the preview information on the screen among the program information.

상기 프로그램 정보는 전자 프로그램 가이드(EPG)인 것이 바람직하다.The program information is preferably an electronic program guide (EPG).

상기 전자 프로그램 가이드(EPG)는 XML(eXtensible Markup Language)에 의해 구현될 수 있다.The electronic program guide (EPG) may be implemented by XML (eXtensible Markup Language).

또 다른 관점에서 본 발명은 복조된 디지털 멀티미디어 방송 신호로부터 프로그램 정보를 복호하여 출력하는 DAB 디코더; 상기 프로그램 정보 중 프로그램의 요약 내용을 담은 미리보기 정보를 복호하여 출력하는 프로그램 정보 디코더; 상기 프로그램 정보 디코더가 출력하는 방송 프로그램 정보를 화면 출력 신호로 가공하는 EPG 엔진; 및 상기 EPG 엔진이 출력하는 방송 프로그램 정보 중 미리보기 정보를 표출할 수 있는 EPG 출력부를 포함할 수 있다.In another aspect, the present invention is a DAB decoder for decoding and outputting the program information from the demodulated digital multimedia broadcasting signal; A program information decoder for decoding and outputting preview information including a summary of the program among the program information; An EPG engine which processes the broadcast program information output by the program information decoder into a screen output signal; And an EPG output unit capable of displaying preview information among broadcast program information output by the EPG engine.

또 다른 관점에서 본 발명은 방송 프로그램 정보를 전송하는 방송 신호의 데이터 구조에 있어서, 프로그램 스케쥴링(program scheduling)에 관련된 정보를 담고 있는 epg 엘리먼트; 및 상기 epg 엘리먼트의 하위 엘리먼트 내 방송 프로그램의 요약된 내용을 동영상으로 구현할 수 있는 미리보기 엘리먼트를 포함하는 것을 특징으로 하는 데이터 구조를 제공한다.In another aspect, the present invention provides a data structure of a broadcast signal for transmitting broadcast program information, comprising: an epg element containing information related to program scheduling; And a preview element capable of implementing a summary of the broadcast program in a lower element of the epg element as a video.

상기 미리보기 엘리먼트는 program 엘리먼트 또는 programGroup 엘리먼트의 하위 엘리먼트에 위치할 수 있다.The preview element may be located in a child element of a program element or a programGroup element.

상기 미리보기 엘리먼트는 mediaDescription 엘리먼트의 하위 엘리먼트에 위치할 수 있다.The preview element may be located in a child element of the mediaDescription element.

상기 미리보기 엘리먼트는 미리보기를 수행하는 파일의 위치를 나타내는 속성(attribute) 또는 미리보기를 수행하는 파일의 리소스 타입(resource type)을 나타내는 속성(attribute) 중 어느 하나 이상의 속성(attribute)을 포함할 수 있다.The preview element may include at least one of an attribute indicating a location of a file for previewing or an attribute indicating a resource type of a file for previewing. Can be.

이하 상기 목적을 구체적으로 실현할 수 있는 본 발명에 따른 바람직한 실시예를 첨부한 도면을 참조하여 설명한다.Hereinafter, with reference to the accompanying drawings, preferred embodiments of the present invention that can specifically realize the above object will be described.

본 발명을 용이하게 설명하기 위하여 디지털 멀티미디어 방송의 전자 프로그램 가이드(이하, EPG)를 일 예로 하여 설명하지만, 본 발명은 이에 한정되지 않는다. 그리고, 이하에서 방송 프로그램의 요약된 내용을 그래픽 형태의 정보로 볼 수 있는 방송 프로그램 정보를 미리보기라고 호칭한다.In order to easily describe the present invention, an electronic program guide (hereinafter referred to as EPG) of digital multimedia broadcasting will be described as an example, but the present invention is not limited thereto. In the following description, broadcasting program information in which a summary of the broadcasting program can be viewed as graphic information is called a preview.

EPG는 사용자에게 채널에 따른 프로그램 정보를 제공하고, 사용자가 그 정보를 이용하여 프로그램을 시청하거나 녹화를 할 수 있도록 프로그램 정보를 제공한다. 따라서, EPG는 채널, 프로그램 명 또는 방영 시간 등을 포함할 수 있다.The EPG provides the program information according to the channel to the user and the program information so that the user can watch or record the program using the information. Accordingly, the EPG may include a channel, a program name, a broadcast time, and the like.

일반적으로 EPG는 부호화된 바이너리(binary) 형태로 전송되는데, EPG는 상기 전송된 바이너리를 복호화하여 구현되거나, 상기 전송된 바이너리 정보를 XML(eXtensible Markup Language)로 구현하여 화면상에 표출될 수 있다. In general, the EPG is transmitted in the form of an encoded binary, and the EPG may be implemented by decoding the transmitted binary or may be implemented on the screen by implementing the transmitted binary information in XML (eXtensible Markup Language).

EPG는 다수의 엘리먼트(element)를 포함하는 구조를 가질 수 있다. 이하에서는 EPG의 엘리먼트 구조를 용이하게 설명하기 위해 XML로 구현되는 EPG를 일 예로 하여 설명하지만, 본 발명이 XML로 구현되는 EPG만으로 한정되지는 않는다.The EPG may have a structure including a plurality of elements. Hereinafter, an EPG implemented in XML will be described as an example to easily describe the element structure of the EPG. However, the present invention is not limited to an EPG implemented in XML.

EPG는 방송국 및 채널 정보를 담고 있는 서비스정보와, 프로그램 스케쥴링(program scheduling)에 관련된 정보를 담고 있는 프로그램 정보(program information)을 포함할 수 있다. The EPG may include service information containing broadcasting station and channel information and program information containing information related to program scheduling.

EPG는 상기 서비스 정보의 최상위 엘리먼트(element)로 서비스인포메이션(ServiceInformation) 엘리먼트를, 상기 프로그램 정보의 최상위 엘리먼트로 이피지(epg) 엘리먼트를 각각 포함할 수 있다. The EPG may include a ServiceInformation element as a top element of the service information, and an epig element as a top element of the program information.

도 1a는 EPG의 엘리먼트 중 ServiceInformation 엘리먼트의 계층적 구조의 일 예를 나타낸다. 1A shows an example of a hierarchical structure of a ServiceInformation element among elements of an EPG.

도 1a를 참조하여 ServiceInformation 엘리먼트의 일 예를 설명하면 다음과 같다. 도 1a에서 각 엘리먼트 블럭에 나타낸 숫자는 그 엘리먼트의 수를 나타낸다. 일 예로 0...*는 그 엘리먼트가 0 이상의 개수임을 나타내고, 1...*는 그 엘리먼트가 1 이상의 개수임을 나타낸다.An example of a ServiceInformation element will be described with reference to FIG. 1A. The numerals shown in each element block in FIG. 1A indicate the number of elements. For example, 0 ... * indicates that the element is zero or more, and 1 ... * indicates that the element is one or more.

ServiceInformation는 앙상블(ensemble) 엘리먼트의 컨테이너(container)로 사용된다. ServiceInformation is used as a container for ensemble elements.

ensemble 엘리먼트는 주파수 정보를 포함하는 프리퀀시(frequency) 엘리먼트와 개별 방송을 의미하는 서비스(service) 엘리먼트를 포함할 수 있다. The ensemble element may include a frequency element including frequency information and a service element meaning individual broadcasting.

ensemble 엘리먼트 또는 service 엘리먼트는 서비스네임그룹(serviceNameGroup) 엘리먼트, 미디어디스크립션(mediaDescription) 엘리먼트, 컨디셔널억세스(CA) 엘리먼트, 키워드(keywords) 엘리먼트, 링크(link) 엘리먼트 등을 포함할 수 있다.The ensemble element or service element may include a serviceNameGroup element, a media description element, a conditional access (CA) element, a keyword element, a link element, and the like.

serviceNameGroup 엘리먼트는 앙상블에 대한 숏 네임(short name), 미디엄 네임(medium name), 롱 네임(long name) 등을 포함할 수 있다.The serviceNameGroup element may include a short name, a medium name, a long name, etc. for the ensemble.

mediaDescription 엘리먼트는 앙상블에 대한 디스크립션(description)을 담고 있고, CA 엘리먼트는 스크램블(scramble) 정보를 포함할 수 있다. 또한, keywords 엘리먼트와 link 엘리먼트도 각각 그에 해당하는 정보를 포함할 수 있다.The mediaDescription element may contain a description of the ensemble, and the CA element may include scramble information. Also, the keywords element and the link element may each include corresponding information.

또한 service 엘리먼트는 그 서비스를 구별할 수 있는 서비스아이디(serviceID) 엘리먼트, 그 서비스의 분류를 나타내는 장르(genre) 엘리먼트, 서비스의 언어를 나타내는 이피지랭귀지(epgLanguage) 엘리먼트 등을 포함할 수 있다.In addition, the service element may include a service ID element that can distinguish the service, a genre element indicating the classification of the service, an epigLanguage element indicating the language of the service, and the like.

EPG 데이터는 이진(binary) 수로 엔코딩되어 멀티미디어 오브젝트 전송(multimedia object transfer ; MOT) 프로토콜로 전송될 수 있다. EPG data may be encoded in binary numbers and transmitted in a multimedia object transfer (MOT) protocol.

도 1b는 epg 엘리먼트의 계층적 구조의 일 예를 나타낸다. 도 1b를 참조하여 epg 엘리먼트에 대해 간략히 설명하면 다음과 같다.1B illustrates an example of a hierarchical structure of an epg element. The epg element will be briefly described with reference to FIG. 1B as follows.

epg 엘리먼트는 스케쥴(schedule) 엘리먼트, 프로그램(program) 엘리먼트, 프로그램그룹(programGroups) 엘리먼트, 얼터네잇소스(alternateSource) 엘레먼트를 포함할 수 있다. The epg element may include a schedule element, a program element, a programGroups element, and an alternateSource element.

schedule 엘리먼트는 주어진 시간 범위에 프로그램을 배치시킨 정보를 포함한다. 그리고, 그 하위에 스콥(scope) 엘리먼트와 서비스스콥(serviceScope) 엘리먼트를 포함할 수 있다.The schedule element contains information about placing a program in a given time range. In addition, a scope element and a service scope element may be included below the scope element.

programGroups 엘리먼트는 프로그램의 그룹핑, 그룹내 프로그램의 이벤트 등을 기술하는데 사용될 수 있다.The programGroups element can be used to describe groupings of programs, events of programs in groups, and so on.

alternateSource 엘레먼트는 다른 소스로부터 EPG 정보를 수신하여 사용할 수 있는지 여부를 나타낸다.The alternateSource element indicates whether EPG information from another source can be received and used.

program 엘리먼트와 programGroups 엘리먼트 하위의 programGroup 엘리먼트는 스케쥴네임그룹(schduleNameGroup) 엘리먼트, 미디어디스크립션(mediaDescription) 엘리먼트, 장르(genre) 엘리먼트, 키워드(keywords) 엘리먼트, 멤버오브(memberOf) 엘리먼트, 링크(link) 엘리먼트 등을 포함할 수 있다. The programGroup element under the program and programGroups elements includes the scheduleNameGroup element, the mediaDescription element, the genre element, the keywords element, the memberOf element, the link element, etc. It may include.

열거한 엘리먼트 중 mediaDescription 엘리먼트는 프로그램에 대한 멀티미디어 정보가 전송될 수 있도록 멀티미디어(multimedia) 엘리먼트를 포함한다.The mediaDescription element of the enumerated elements includes a multimedia element so that multimedia information about a program can be transmitted.

도 2는 mediaDescription 엘리먼트의 XML 스키마(schema)의 일 예를 나타낸 도면이다. 도 2를 참조하여 mediaDescription 엘리먼트의 스키마의 일 예를 간략히 설명하면 다음과 같다.2 is a diagram illustrating an example of an XML schema of a mediaDescription element. An example of a schema of the mediaDescription element will be briefly described with reference to FIG. 2.

mediaDescription 엘리먼트를 통해 리소스(resource)에 링크된 멀티미디어를 전송할 수 있는데, mediaDescription 엘리먼트의 속성 중 "url" 속성은 그 멀티미디어 정보가 포함된 리소스의 위치를 나타낸다.A multimedia linked to a resource can be transmitted through a mediaDescription element. Among the attributes of the mediaDescription element, a "url" attribute indicates a location of a resource including the multimedia information.

도 2의 mediaDescription 엘리먼트의 스키마 중 simpleType에 의하면, 상기 엘리먼트에 의해 전송될 수 있는 멀티미디어 정보는 주로 ensemble, service, program, programgroup, programevent에 관련된 로고(logo) 이미지로 정의된다.According to simpleType in the schema of the mediaDescription element of FIG. 2, multimedia information that can be transmitted by the element is mainly defined as a logo image related to ensemble, service, program, programgroup, and programevent.

도 2의 스키마의 예는 그 로고 이미지가 모노 이미지(mono image)인지 컬러 이미지(colour image)인지 또는 로고 이미지의 모양이 정방형인지 직사각형인지를 정의할 수 있다.The example of the schema of FIG. 2 may define whether the logo image is a mono image, a color image, or the shape of the logo image is square or rectangular.

그리고, 멀티미디어 정보의 속성으로 멀티미디어의 너비(width)와 높이(height)에 의한 크기를 정의한다. 그러나, 도 2의 예에 의한 mediaDescription 엘 리먼트에서 프로그램 정보는 그 프로그램의 로고 이미지를 전송할 경우에 사용될 수 있을 뿐이고, 사용자가 프로그램의 요약된 내용을 그래픽 형태로 미리 볼 수 없다.The size of the multimedia is defined by the width and height of the multimedia. However, in the mediaDescription element according to the example of FIG. 2, the program information may only be used when transmitting a logo image of the program, and the user may not preview the summary of the program in graphic form.

따라서, 본 발명에 따른 방송 프로그램 정보 송신 방법의 바람직한 실시예는, 사용자가 전송되는 프로그램 정보 중 어떤 프로그램의 간략한 내용을 그래픽 형태로 미리 볼 수 있도록 방송 프로그램 정보를 전송할 수 있다.Therefore, in the preferred embodiment of the method for transmitting broadcast program information according to the present invention, the broadcast program information may be transmitted so that the user may preview a brief content of a program among the transmitted program information in graphic form.

본 발명에 따른 방송 프로그램 정보 송신 방법의 일 실시예를 용이하게 설명하기 위해, 도 3은 그래픽 형태의 프로그램 요약 정보인 미리보기 항목을 전송하는 EPG의 XML 스키마의 일 예를 나타내었다.In order to easily describe an embodiment of a method for transmitting broadcast program information according to the present invention, FIG. 3 illustrates an example of an XML schema of an EPG for transmitting a preview item which is program summary information in a graphic form.

도 3을 참조하여 본 발명에 따른 방송 프로그램 정보 송신 방법의 일 실시예를 설명하면 다음과 같다.  An embodiment of a method of transmitting broadcast program information according to the present invention will be described with reference to FIG. 3.

도 3의 예에서 mediaDescription 엘리먼트는 그래픽 형태의 프로그램 요약 정보를 나타내는 미리보기 엘리먼트로서, 비디오클립(videoclip) 엘리먼트를 포함할 수 있다. In the example of FIG. 3, the mediaDescription element is a preview element representing program summary information in a graphic form, and may include a videoclip element.

videoclip 엘리먼트는 새롭게 정의된 타입(도 3에서는 videoclipType으로 표시)을 가질 수 있다. videoclipType은 두 개의 속성을 포함할 수 있다. The videoclip element may have a newly defined type (represented as videoclipType in FIG. 3). videoclipType can include two attributes.

mimeType으로 정의된 "mimeValue" 속성은 전송되는 파일의 리소스를 나타낼 수 있는 것으로, 미리보기의 그래픽 형태를 스트링(string)으로 나타낼 수 있다. 즉, videoclip 엘리먼트는 "mimeValue" 속성으로 미리보기를 위한 리소스 정보, 일 예로 파일 확장자 명을 가질 수 있다. The "mimeValue" attribute defined as mimeType may indicate a resource of a file to be transmitted, and may represent a graphic form of a preview as a string. That is, the videoclip element may have resource information for previewing as a "mimeValue" attribute, for example, a file extension name.

그리고, "url" 속성은 urlType으로 정의되어 그래픽 형태의 프로그램 요약 정보인 리소스의 위치를 어드레스(address)나 프로토콜(protocol)을 의미하는 스트링으로 나타낼 수 있다. 즉, videoclip 엘리먼트는 "url" 속성으로 미리보기의 리소스가 위치하는 위치 정보를 가질 수 있다. In addition, the "url" attribute may be defined as urlType to indicate a location of a resource, which is a program summary information in a graphic form, as a string representing an address or a protocol. That is, the videoclip element may have location information where the preview resource is located as the "url" attribute.

도 3은 미리보기에 의한 프로그램 정보 내용을 mediaDescription 엘리먼트에 포함시킬 경우를 예로 한 것이며, 미리보기에 대한 프로그램 정보는 EPG의 계층적 구조에서 epg 엘리먼트의 하위에 위치할 수 있다. 바람직하게 미리보기에 대한 프로그램 정보는 계층적 구조에서 program 엘리먼트 또는 programGroup 엘리먼트의 하위이고, mediaDescription 엘리먼트와 동등한 위치에 위치할 수 있다. 3 illustrates an example in which the program information content by preview is included in the mediaDescription element, and the program information about the preview may be located below the epg element in the hierarchical structure of the EPG. Preferably, the program information for the preview is a subordinate of the program element or programGroup element in the hierarchical structure, and may be located at the same position as the mediaDescription element.

따라서, 본 발명에 따른 방송 프로그램 정보 송신 방법은 미리보기를 위한 프로그램 정보를 사용자에게 전송하는 전자 프로그램 가이드 내 포함하여 전송할 수 있다.Therefore, the broadcast program information transmission method according to the present invention can be included in the electronic program guide for transmitting the program information for preview to the user to transmit.

도 4a 및 도 4b는 본 발명에 따른 방송 프로그램 정보 송수신 방법에 의해 미리보기 선택항목이 EPG 내 표출된 일 예를 나타낸 도면이다.4A and 4B are diagrams illustrating an example in which a preview selection item is expressed in an EPG by a broadcast program information transmission and reception method according to the present invention.

도 4a의 예에서 EPG는 미리보기 선택항목을 화면에 표출할 수 있다. 사용자가 B 채널에서 19시 00분부터 20시 30분까지 방송되는 "BB1" 프로그램을 선택한 경우(굵은선으로 표시), 상기 "BB1" 프로그램에 대한 미리보기 선택항목이 EPG 화면내(도 4a에서는 EPG의 하단)에 표출될 수 있다.In the example of FIG. 4A, the EPG may display a preview selection item on the screen. When the user selects the "BB1" program that is broadcast from 19:00 to 20:30 on the B channel (indicated by a bold line), the preview selection for the "BB1" program is displayed in the EPG screen (FIG. 4A). The bottom of the EPG).

그리고, 사용자가 상기 "BB1" 프로그램에 대한 미리보기 선택항목을 선택한 경우 방송 수신 장치는 "BB1" 프로그램을 요약한 영상을 도 4b와 같이 화면에 표출 할 수 있다. When the user selects a preview selection item for the "BB1" program, the broadcast reception device may display an image summarizing the "BB1" program on the screen as shown in FIG. 4B.

만약 사용자가 선택한 프로그램이 미리보기 선택항목을 포함하지 않는 경우 도 4b에서 보인 예와는 다르게 미리보기 선택항목은 화면에 표출되지 않을 수 있다.If the program selected by the user does not include the preview selection item, unlike the example shown in FIG. 4B, the preview selection item may not be displayed on the screen.

도 4b는 미리보기 화면 내 아이콘이 선택되면, 미리보기 동영상이 56k 또는 300k의 화질로 재생될 수 있음을 나타낸다.4B shows that when the icon in the preview screen is selected, the preview video can be played back with 56k or 300k quality.

본 발명에 따른 방송 수신 장치 및 방송 프로그램 정보 송수신 방법의 바람직한 일 실시예에 의하면 미리보기는 동영상으로 화면에 표출될 수 있다. 사용자가 미리보기를 선택하면 방송 수신 장치는 EPG내 "mimeValue" 속성의 mimeType을 디코딩할 할 수 있는지 판단한다. 그리고, "url" 속성에 의해 상기 미리보기의 파일이 저장된 곳으로부터 미리보기 파일을 수신하고, 그 파일을 재생하여 화면에 프로그램 요약 내용에 대한 영상을 표출할 수 있다.According to a preferred embodiment of the broadcast receiving device and the broadcast program information transmission and reception method according to the present invention, the preview may be displayed on the screen as a video. When the user selects the preview, the broadcast reception device determines whether the mimeType of the "mimeValue" attribute in the EPG can be decoded. The preview file may be received from the location where the preview file is stored by the "url" attribute, and the image may be reproduced by displaying the image on the screen.

미리보기에 대한 스키마(schema)가 mediaDescription 엘리먼트에 위치한다면 미리보기 선택항목은 도 4b의 화면 내에 나타난다. 따라서, 상기에서 설명한 바와 같이 화면에 표출되는 미리보기 선택항목은 EPG의 스키마 상의 위치에 따라 그 계층적 위치가 달라질 수 있다.If the schema for the preview is located in the mediaDescription element, the preview options appear in the screen of FIG. 4B. Thus, as described above, the hierarchical position of the preview selection item displayed on the screen may vary according to the position on the schema of the EPG.

도 5는 본 발명에 따른 방송 수신 장치의 일 실시예의 구조도를 나타낸다. 도 5를 참조하여 본 발명에 따른 방송 수신 장치의 일 실시예를 설명하면 다음과 같다. 5 is a structural diagram of an embodiment of a broadcast receiving device according to the present invention. An embodiment of a broadcast receiving apparatus according to the present invention will be described with reference to FIG. 5 as follows.

튜너(101)는 프로그램 정보를 포함하는 방송 신호 중 앙상블에 해당하는 신 호를 튜닝하고, 기저대역으로 주파수 변환하여 출력할 수 있다. The tuner 101 may tune a signal corresponding to an ensemble among broadcast signals including program information, and convert the frequency into a baseband for output.

복조부(102)는 상기 주파수 변환된 신호는 전송 방식에 따라 변조된 신호를 복조하여 동기화 채널, FIC(Fast Information Channel) 및 MSC(Main Service Channel)를 포함하는 전송 프레임을 출력할 수 있다.The demodulator 102 may output a transmission frame including a synchronization channel, a fast information channel (FIC), and a main service channel (MSC) by demodulating the modulated signal according to the transmission scheme.

DAB디코더(103)는 FIC(Fast Information Channel)을 복호하여 MCI(Multiplex Configuration Information) 정보인 앙상블 레이블, 서비스 레이블, 상기 서비스에 할당된 가상 채널 번호를 추출하고, 그 추출된 정보로부터 채널 맵을 생성하여 제 1 저장부(104)에 저장할 수 있다.The DAB decoder 103 decodes the fast information channel (FIC), extracts an ensemble label, a service label, and a virtual channel number assigned to the service, and generates a channel map from the extracted information. Can be stored in the first storage unit 104.

DAB디코더(103)는 MSC를 디코딩하여 실제 데이터를 추출할 수 있는데, 추출한 데이터가 오디오 신호이면 제 1 오디오 디코더(105)로 출력하고, 데이터 스트림이면 에러정정디코더(106)로 출력할 수 있다. The DAB decoder 103 may decode the MSC to extract actual data. If the extracted data is an audio signal, the DAB decoder 103 may output the first audio decoder 105, and output the error correction decoder 106 if the extracted data is an audio signal.

상기 제 1 오디오 디코더(105)는 MUSICAM(Masking pattern adapted universal sub-band integrated coding and multiplexing)와 같은 부호화 방식의 압축 부호화된 오디오 신호를 디코딩하여 출력할 수 있다.The first audio decoder 105 may decode and output a compressed coded audio signal of a coding scheme such as masking pattern adapted universal sub-band integrated coding and multiplexing (MUSCAM).

상기 에러정정디코더(106)는 데이터 스트림에 대해 에러 정정을 수행한 후 엠펙-2 역다중화부(107)로 출력할 수 있다. The error correction decoder 106 may perform error correction on the data stream and output the result to the MPEG-2 demultiplexer 107.

엠펙-2 역다중화부(107)는 에러 정정된 데이터 스트림에 대해 트랜스포트 스트림 디패킷타이징(Depacketizing), PES(Packetized Element Stream) 디패킷타이징, SL(Sync Layer) 디패킷타이징 등을 수행하여 오디오, 비디오, 객체기술자(Object Description), BIFS(BInary Format for Scenes) 데이터로 각각 분리한 후 각 데이터의 디코더(108, 109, 110, 111)로 출력할 수 있다. The MPEG-2 demultiplexing unit 107 performs transport packet depacketizing, packetized element stream (PES) depackaging, and sync layer (SL) depacketizing on the error corrected data stream. The data may be separated into audio, video, object description, and binary format for scenes (BIFS) data, and then output to the decoders 108, 109, 110, and 111 of each data.

상기 각 디코더(108, 109, 110, 111)는 각 데이터에 대한 형식을 고려하여 오디오, 비디오, 객체기술자, BIFS 데이터를 디코딩하여 출력할 수 있다. 일 예로, 제 2 오디오 디코더(108)는 BSAC(bit slice arithmetic coding) 디코딩 알고리즘으로 오디오 신호를 디코딩하고, 비디오 디코더(409)는 H.264 디코딩 알고리즘으로 비디오 신호를 디코딩한다. The decoders 108, 109, 110, and 111 may decode and output audio, video, object descriptors, and BIFS data in consideration of the format of each data. As an example, the second audio decoder 108 decodes the audio signal with a bit slice arithmetic coding (BSAC) decoding algorithm, and the video decoder 409 decodes the video signal with a H.264 decoding algorithm.

한편, DAB디코더(103)에서 복호된 MSC 정보에 의해 프로그램 정보에 관련된 데이터는 프로그램 정보 디코더(120)(112)로 입력된다.On the other hand, the data related to the program information is input to the program information decoders 120 and 112 by the MSC information decoded by the DAB decoder 103.

프로그램 정보 디코더(120)는 패킷디코더(112), 데이터그룹디코더(113), MOT 디코더(114), 바이너리이피지디코더(binary EPG decoder)(115) 및 XML EPG 파서(116)을 포함할 수 있다.The program information decoder 120 may include a packet decoder 112, a data group decoder 113, a MOT decoder 114, a binary EPG decoder 115, and an XML EPG parser 116.

패킷디코더(112)는 전송 프로토콜에 의해 전송된 데이터를 패킷단위로 추출하여 출력할 수 있다. 데이터그룹디코더(113)은 패킷디코더(112)가 출력하는 데이터를 그룹핑하여 출력할 수 있다. The packet decoder 112 may extract and output data transmitted by a transmission protocol in units of packets. The data group decoder 113 may group and output data output from the packet decoder 112.

MOT 디코더(113)는 MOT(Multimedia Object Transfer) 알고리즘에 의해 상기 그룹핑된 데이터를 파일 형식으로 출력할 수 있다. The MOT decoder 113 may output the grouped data in a file format by a multimedia object transfer (MOT) algorithm.

바이너리이피지디코더(binary EPG decoder)(115)는 binary EPG 신택스(syntax)를 파싱하여 XML로 구현될 수 있는 EPG 파일을 생성할 수 있다. The binary EPG decoder 115 may generate an EPG file that may be implemented in XML by parsing the binary EPG syntax.

XML EPG 파서(116)는 상기 생성한 XML형태의 EPG 파일을 파싱하여 출력할 수 있다. The XML EPG parser 116 may parse and output the generated EPG file in XML format.

또한, 상기 XML EPG 파서(116)는 미리보기를 위한 방송 프로그램 정보를 포함하는 XML 스키마를 파싱할 수 있다. In addition, the XML EPG parser 116 may parse an XML schema including broadcast program information for preview.

EPG 엔진(121)는 XML EPG 파서(116)가 파싱한 결과를 데이터베이스(123)에 저장하고, 가공할 수 있다.The EPG engine 121 may store the result parsed by the XML EPG parser 116 in the database 123 and process the result.

상기한 바와 같이 EPG의 구현 수단으로 XML은 하나의 일 예이기 때문에 만약 EPG가 XML로 구현되지 않는다면, 상기 XML EPG 파서(116)는 본 발명에 따른 방송 수신 장치에 반드시 구비될 필요가 없는 선택적 구성요소이다.As described above, since XML is an example of an EPG implementation means, if the EPG is not implemented in XML, the XML EPG parser 116 is not necessarily provided in the broadcast receiving apparatus according to the present invention. Element.

EPG 출력부(122)는 EPG 엔진이 저장하거나 가공한 EPG 정보를 화면에 출력할 수 있다. 미리보기 선택항목은 EPG 출력부(122)를 통해 화면에 표출될 수 있다. 사용자가 어떤 프로그램에 대한 미리보기 선택항목을 선택하면 그 프로그램의 요약된 내용은 그래픽 형태로, 일 예를 들면 동영상으로 도 4a 및 도 4b에서 상세히 설명한 바와 같이 화면에 표출될 수 있다.The EPG output unit 122 may output the EPG information stored or processed by the EPG engine on the screen. The preview selection item may be displayed on the screen through the EPG output unit 122. When the user selects a preview selection item for a program, the summary content of the program may be displayed on the screen as described in detail with reference to FIGS. 4A and 4B in graphic form, for example, as a video.

본 발명에 따른 방송 프로그램의 일 예로서 미리보기는 그래픽 프로그램 정보를 사용자에게 제공하는 것이며, mp3와 같은 소리파일의 위치가 "url" 속성에 의해 정의될 경우 사용자는 소리파일에 대한 실행 프로그램을 구비할 경우 청각적으로 프로그램 요약 내용을 들을 수도 있다.As an example of the broadcast program according to the present invention, the preview is to provide graphic program information to the user. When the location of the sound file such as mp3 is defined by the "url" attribute, the user has an executable program for the sound file. If you do, you may hear a summary of the program.

따라서, 본 발명의 기술분야와 동일한 기술분야의 당업자가 본 특허명세서로부터 본 발명을 변경하거나 변형하는 것은 용이한 것이다. 따라서, 본 발명의 일 실시예가 상기 명확하게 기재되었더라도, 그것을 여러가지로 변경하는 것은 본 발명의 사상과 관점으로부터 이탈하는 것이 아니며 본 발명의 사상과 관점 내에 있다 고 해야 할 것이다. Therefore, it is easy for a person skilled in the art to change or modify the present invention from the present specification. Therefore, although an embodiment of the present invention has been described above clearly, various modifications should be made without departing from the spirit and the scope of the present invention.

상기에서 설명한 본 발명에 따른 방송 수신 장치,방송 프로그램 정보 송수신 방법 및 데이터 구조의 효과를 설명하면 다음과 같다. The effects of the broadcast reception device, the broadcast program information transmission and reception method, and the data structure according to the present invention described above are as follows.

첫째, 본 발명에 따른 방송 수신 장치, 방송 프로그램 정보 송수신 방법 및 데이터 구조에 의하면 사용자는 방송 프로그램에 대한 정보를 편리하게 얻을 수 있다. First, according to the broadcast receiving apparatus, the broadcast program information transmitting and receiving method and the data structure according to the present invention, the user can conveniently obtain information about the broadcast program.

둘째, 본 발명에 따른 방송 수신 장치, 방송 프로그램 정보 송수신 방법 및 데이터 구조에 의하면 사용자가 그래픽 형태의 정보 또는 청각적으로 프로그램의 요약된 내용을 미리 이해할 수 있다.Second, according to the broadcast receiving apparatus, the broadcast program information transmission / reception method, and the data structure according to the present invention, the user may previously understand the information in graphic form or the summary of the program in an auditory manner.

Claims (23)

방송 프로그램의 요약한 내용을 담은 미리보기 정보를 생성하는 단계; 및Generating preview information containing a summary of the broadcast program; And 상기 미리보기 정보를 전자 프로그램 가이드(EPG)에 포함시켜 송신하는 단계를 포함하는 방송 프로그램 정보 송신 방법.And transmitting the preview information in an electronic program guide (EPG). 제 1항에 있어서,The method of claim 1, 상기 미리보기 정보는 동영상인 것을 특징으로 하는 방송 프로그램 정보 송신 방법.The preview information is a broadcast program information transmission method, characterized in that the video. 제 1항에 있어서,The method of claim 1, 상기 전자 프로그램 가이드는 XML(eXtensible Markup Language)에 의해 구현될 수 있는 것을 특징으로 하는 방송 프로그램 정보 송신 방법. The electronic program guide may be implemented by XML (eXtensible Markup Language). 제 1항에 있어서,The method of claim 1, 상기 미리보기 정보는 상기 전자 프로그램 가이드의 엘리먼트(element) 중 program 엘리먼트 또는 programGroup 엘리먼트의 하위 엘리먼트에 위치하는 것을 특징으로 하는 방송 프로그램 정보 송신 방법. And the preview information is located in a lower element of a program element or a programGroup element among the elements of the electronic program guide. 제 1항에 있어서,The method of claim 1, 상기 미리보기 정보는 상기 전자 프로그램 가이드의 엘리먼트(element) 중 mediaDescription 엘리먼트의 하위 엘리먼트에 위치하는 것을 특징으로 하는 방송 프로그램 정보 송신 방법.And the preview information is located in a lower element of a mediaDescription element among the elements of the electronic program guide. 제 1항에 있어서,The method of claim 1, 상기 미리보기 정보는 상기 미리보기 정보를 포함하는 파일이 저장된 위치를 나타내는 속성(attribute) 또는 미리보기 정보를 포함하는 파일의 리소스 타입(resource)을 나타내는 속성(attribute) 중 어느 하나 이상의 속성(attribute)을 포함하는 것을 특징으로 하는 방송 프로그램 정보 송신 방법.The preview information may be at least one of an attribute indicating a location where a file including the preview information is stored or an attribute indicating a resource type of a file including preview information. Broadcast program information transmission method comprising a. 방송 프로그램의 요약한 내용을 담은 미리보기 정보를 포함하는 프로그램 정보를 수신하는 단계;Receiving program information including preview information containing a summary of the broadcast program; 상기 프로그램 정보를 복호하는 단계; 및Decoding the program information; And 상기 프로그램 정보 중 상기 미리보기 정보를 화면에 표출하는 단계를 포함하는 방송 프로그램 정보 수신 방법.Broadcasting program information receiving method comprising the step of displaying the preview information of the program information on the screen. 제 7항에 있어서,The method of claim 7, wherein 상기 미리보기 정보는 동영상인 것을 특징으로 하는 방송 프로그램 정보 수신 방법.The preview information is a broadcast program information receiving method, characterized in that the video. 제 7항에 있어서,The method of claim 7, wherein 상기 프로그램 정보는 전자 프로그램 가이드(EPG)인 것을 특징으로 하는 방송 프로그램 정보 수신 방법.And the program information is an electronic program guide (EPG). 제 7항에 있어서,The method of claim 7, wherein 상기 전자 프로그램 가이드(EPG)는 XML(eXtensible Markup Language)에 의해 구현될 수 있는 것을 특징으로 하는 방송 프로그램 정보 수신 방법. The electronic program guide (EPG) is a broadcast program information receiving method, characterized in that implemented by XML (eXtensible Markup Language). 제 9항에 있어서,The method of claim 9, 상기 미리보기 정보는 상기 전자 프로그램 가이드의 엘리먼트 ( element) 중 program 엘리먼트 또는 programGroup 엘리먼트의 하위 엘리먼트에 위치하는 것을 특징으로 하는 방송 프로그램 정보 수신 방법. The preview information is how the program information received, characterized in that located in the child element of the element (element) or program element programGroup elements of the electronic program guide. 제 9항에 있어서,The method of claim 9, 상기 미리보기 정보는 상기 전자 프로그램 가이드의 엘리먼트(element) 중 mediaDescription 엘리먼트의 하위 엘리먼트에 위치하는 것을 특징으로 하는 방송 프로그램 정보 수신 방법.And the preview information is located in a lower element of a mediaDescription element among the elements of the electronic program guide. 제 9항에 있어서,The method of claim 9, 상기 미리보기 정보는 상기 미리보기 정보를 포함하는 파일의 위치를 나타내 는 속성(attribute) 또는 미리보기 정보를 포함하는 파일의 리소스 타입(resource type)을 나타내는 속성(attribute) 중 어느 하나 이상의 속성(attribute)을 포함하는 것을 특징으로 하는 방송 프로그램 정보 수신 방법.The preview information may be one or more attributes of an attribute indicating a location of a file including the preview information or an attribute indicating a resource type of a file including preview information. Broadcast program information receiving method comprising a). 복조된 디지털 멀티미디어 방송 신호로부터 프로그램 정보를 복호하여 출력하는 DAB 디코더;A DAB decoder for decoding and outputting program information from the demodulated digital multimedia broadcasting signal; 상기 프로그램 정보 중 프로그램의 요약 내용을 담은 미리보기 정보를 복호하여 출력하는 프로그램 정보 디코더;A program information decoder for decoding and outputting preview information including a summary of the program among the program information; 상기 프로그램 정보 디코더가 출력하는 방송 프로그램 정보를 화면 출력 신호로 가공하는 EPG 엔진; 및An EPG engine which processes the broadcast program information output by the program information decoder into a screen output signal; And 상기 EPG 엔진이 출력하는 방송 프로그램 정보 중 미리보기 정보를 표출할 수 있는 EPG 출력부를 포함하는 것을 특징으로 하는 방송 수신 장치.And an EPG output unit capable of displaying preview information among broadcast program information output by the EPG engine. 제 14항에 있어서,The method of claim 14, 상기 EPG 출력부가 표출하는 미리보기 정보는 동영상으로 구현되는 것을 특징으로 하는 방송 수신 장치.And the preview information expressed by the EPG output unit is implemented as a video. 제 14항에 있어서,The method of claim 14, 상기 프로그램 정보 디코더는 수신한 바이너리(binary) 형태의 프로그램 정보를 XML(eXtensible Markup Language)로 변환하여 출력할 수 있는 바이너리 이피 지 파서(binary EPG parser)를 포함하는 것을 특징으로 하는 방송 수신 장치.The program information decoder includes a binary EPG parser capable of converting and receiving received binary type program information into XML (eXtensible Markup Language). 제 14항에 있어서,The method of claim 14, 상기 미리보기 정보는 상기 프로그램 정보의 엘리먼트(element) 중 program 엘리먼트 또는 programGroup 엘리먼트의 하위 엘리먼트에 위치하는 것을 특징으로 하는 방송 수신 장치.And the preview information is located in a lower element of a program element or a programGroup element among the elements of the program information. 제 14항에 있어서,The method of claim 14, 상기 미리보기 정보는 상기 프로그램 정보의 엘리먼트(element) 중 mediaDescription 엘리먼트의 하위 엘리먼트에 위치하는 것을 특징으로 하는 방송 수신 장치.And the preview information is located in a lower element of a mediaDescription element among the elements of the program information. 제 16항에 있어서,The method of claim 16, 상기 미리보기 정보는 상기 미리보기 정보를 포함하는 파일의 위치를 나타내는 속성(attribute) 또는 미리보기 정보를 포함하는 파일의 리소스 타입(resource type)을 나타내는 속성(attribute) 중 어느 하나 이상의 속성(attribute)을 포함하는 것을 특징으로 하는 방송 수신 장치.The preview information may be at least one of an attribute indicating a location of a file including the preview information or an attribute indicating a resource type of a file including preview information. Broadcast receiving apparatus comprising a. 방송 프로그램 정보를 전송하는 방송 신호의 데이터 구조에 있어서,In the data structure of a broadcast signal for transmitting broadcast program information, 프로그램 스케쥴링(program scheduling)에 관련된 정보를 담고 있는 epg 엘 리먼트; 및An epg element containing information related to program scheduling; And 상기 epg 엘리먼트의 하위 엘리먼트 내 방송 프로그램의 요약된 내용을 동영상으로 구현할 수 있는 미리보기 엘리먼트를 포함하는 것을 특징으로 하는 데이터 구조. And a preview element for implementing a summary of the broadcast program in a lower element of the epg element as a moving image. 제 20항에 있어서,The method of claim 20, 상기 미리보기 엘리먼트는 program 엘리먼트 또는 programGroup 엘리먼트의 하위 엘리먼트에 위치하는 것을 특징으로 하는 데이터 구조. And the preview element is located in a child element of a program element or a programGroup element. 제 20항에 있어서,The method of claim 20, 상기 미리보기 엘리먼트는 mediaDescription 엘리먼트의 하위 엘리먼트에 위치하는 것을 특징으로 하는 데이터 구조. And the preview element is located in a child element of a mediaDescription element. 제 20항에 있어서,The method of claim 20, 상기 미리보기 엘리먼트는 미리보기를 수행하는 파일의 위치를 나타내는 속성(attribute) 또는 미리보기를 수행하는 파일의 리소스 타입(resource type)을 나타내는 속성(attribute) 중 어느 하나 이상의 속성(attribute)을 포함하는 것을 특징으로 하는 데이터 구조. The preview element includes at least one of an attribute indicating a location of a file to preview or an attribute indicating a resource type of a file to preview. Data structure.
KR1020060015349A 2006-02-16 2006-02-16 A broadcast receiving device, a method for transmitting and receiving broadcast program information, and a data structure for transmitting broadcast program information Withdrawn KR20070082460A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020060015349A KR20070082460A (en) 2006-02-16 2006-02-16 A broadcast receiving device, a method for transmitting and receiving broadcast program information, and a data structure for transmitting broadcast program information
CN2007800058513A CN101385340B (en) 2006-02-16 2007-02-15 Broadcast receiver and a method for transmitting/receiving broadcast program information
PCT/KR2007/000797 WO2007094619A1 (en) 2006-02-16 2007-02-15 A broadcast receiver and a method for transmitting/receiving broadcast program information
EP07708947A EP1987671A4 (en) 2006-02-16 2007-02-15 A broadcast receiver and a method for transmitting/receiving broadcast program information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060015349A KR20070082460A (en) 2006-02-16 2006-02-16 A broadcast receiving device, a method for transmitting and receiving broadcast program information, and a data structure for transmitting broadcast program information

Publications (1)

Publication Number Publication Date
KR20070082460A true KR20070082460A (en) 2007-08-21

Family

ID=38371751

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060015349A Withdrawn KR20070082460A (en) 2006-02-16 2006-02-16 A broadcast receiving device, a method for transmitting and receiving broadcast program information, and a data structure for transmitting broadcast program information

Country Status (4)

Country Link
EP (1) EP1987671A4 (en)
KR (1) KR20070082460A (en)
CN (1) CN101385340B (en)
WO (1) WO2007094619A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100846772B1 (en) * 2002-03-28 2008-07-16 삼성전자주식회사 Program guide generation method using preview and its device
KR100856208B1 (en) * 2006-12-15 2008-09-03 삼성전자주식회사 Method and system for providing application information of broadcast data service in DVX system
KR100925646B1 (en) * 2007-12-03 2009-11-06 브로드밴드미디어주식회사 User Interface Method and Set-top Box in Internet Protocol Television
CN102404690A (en) * 2010-09-13 2012-04-04 中兴通讯股份有限公司 Method and system for transmitting preview pictures in video files

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101277160B (en) * 2008-05-09 2011-08-24 中兴通讯股份有限公司 Method for previewing programs and apparatus thereof

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5907323A (en) * 1995-05-05 1999-05-25 Microsoft Corporation Interactive program summary panel
CN1274138C (en) * 1999-01-26 2006-09-06 索尼公司 Transmission method and reception method for image information, its transmission and reception device and system thereof and information recoding medium
EP1126707A4 (en) * 1999-08-19 2002-05-02 Sony Corp TRANSMISSION METHOD AND RECEIVER
US7877769B2 (en) * 2000-04-17 2011-01-25 Lg Electronics Inc. Information descriptor and extended information descriptor data structures for digital television signals
KR20020078585A (en) * 2001-04-06 2002-10-19 엘지전자 주식회사 Method for transmitting/receiving additional information
US20030005429A1 (en) * 2001-06-28 2003-01-02 Nicholas Colsey EPG with video previews
US20030126605A1 (en) * 2001-12-28 2003-07-03 Betz Steve Craig Method for displaying EPG video-clip previews on demand

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100846772B1 (en) * 2002-03-28 2008-07-16 삼성전자주식회사 Program guide generation method using preview and its device
KR100856208B1 (en) * 2006-12-15 2008-09-03 삼성전자주식회사 Method and system for providing application information of broadcast data service in DVX system
KR100925646B1 (en) * 2007-12-03 2009-11-06 브로드밴드미디어주식회사 User Interface Method and Set-top Box in Internet Protocol Television
CN102404690A (en) * 2010-09-13 2012-04-04 中兴通讯股份有限公司 Method and system for transmitting preview pictures in video files

Also Published As

Publication number Publication date
CN101385340A (en) 2009-03-11
EP1987671A1 (en) 2008-11-05
EP1987671A4 (en) 2010-08-04
CN101385340B (en) 2010-10-13
WO2007094619A1 (en) 2007-08-23

Similar Documents

Publication Publication Date Title
EP1085750A2 (en) Reception system and digital broadcasting system
KR101147736B1 (en) Method and Apparatus for digital data broadcasting
KR20120097378A (en) Method for transmitting and receiving broadcast signals, and broadcast reception device using said method
CN101282471A (en) Method for transmitting/receiving broadcasting signal and apparatus for receiving broadcasting signal
EP1503589A1 (en) Apparatus and method for providing advertisements on digital tv
KR20120107077A (en) Method for transmitting and receiving a broadcast signal and a broadcast receiver using the method
CN101385341B (en) Broadcast receiving apparatus, method of transmitting/receiving broadcast program information
JP2007006349A (en) Data transmission system, transmission apparatus, reception apparatus, and data transmission method
CN101385340B (en) Broadcast receiver and a method for transmitting/receiving broadcast program information
JP4036307B2 (en) Electronic program guide
KR101191180B1 (en) Data structure and method for program guide, and broadcasting apparatus
KR100283669B1 (en) Web-type multimedia transmission method in digital broadcasting system
KR102818747B1 (en) Broadcast signal transmitting device, broadcast signal receiving device, broadcast signal transmitting method and broadcast signal receiving method
US20070067796A1 (en) Method and apparatus for providing advertisement in digital broadcasting system
US20030148734A1 (en) Methods for broadcasting music and reproducing the broadcasting in digital broadcasting system
KR100755845B1 (en) Method for Program Guide Information Service and Mobile Broadcast Receiver
KR101241894B1 (en) Apparatus for receiving broadcasting and Method for receiving information of broadcasting program
CN101283583A (en) Broadcast receiver and method for providing broadcast channel information
CN100563326C (en) Implementation method of EPG wonderful program recommendation
KR20080004317A (en) Broadcast signal receiving device and broadcast signal transmission and reception method
KR101227492B1 (en) Data structure and method for program guide, and broadcasting receiver
KR101221886B1 (en) Data structure and method for program guide, and broadcasting apparatus
KR101233166B1 (en) Data structure and method of transmitting and receiving for program guide, and broadcasting apparatus
KR101241878B1 (en) Data structure and method for program guide, and broadcasting receiver
KR101197925B1 (en) Method and apparatus for transmitting/receiving subtitle in electronic service guide in digital broadcasting system

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20060216

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid