






도 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
복조부(102)는 상기 주파수 변환된 신호는 전송 방식에 따라 변조된 신호를 복조하여 동기화 채널, FIC(Fast Information Channel) 및 MSC(Main Service Channel)를 포함하는 전송 프레임을 출력할 수 있다.The
DAB디코더(103)는 FIC(Fast Information Channel)을 복호하여 MCI(Multiplex Configuration Information) 정보인 앙상블 레이블, 서비스 레이블, 상기 서비스에 할당된 가상 채널 번호를 추출하고, 그 추출된 정보로부터 채널 맵을 생성하여 제 1 저장부(104)에 저장할 수 있다.The
DAB디코더(103)는 MSC를 디코딩하여 실제 데이터를 추출할 수 있는데, 추출한 데이터가 오디오 신호이면 제 1 오디오 디코더(105)로 출력하고, 데이터 스트림이면 에러정정디코더(106)로 출력할 수 있다.The
상기 제 1 오디오 디코더(105)는 MUSICAM(Masking pattern adapted universal sub-band integrated coding and multiplexing)와 같은 부호화 방식의 압축 부호화된 오디오 신호를 디코딩하여 출력할 수 있다.The
상기 에러정정디코더(106)는 데이터 스트림에 대해 에러 정정을 수행한 후 엠펙-2 역다중화부(107)로 출력할 수 있다.The
엠펙-2 역다중화부(107)는 에러 정정된 데이터 스트림에 대해 트랜스포트 스트림 디패킷타이징(Depacketizing), PES(Packetized Element Stream) 디패킷타이징, SL(Sync Layer) 디패킷타이징 등을 수행하여 오디오, 비디오, 객체기술자(Object Description), BIFS(BInary Format for Scenes) 데이터로 각각 분리한 후 각 데이터의 디코더(108, 109, 110, 111)로 출력할 수 있다.The MPEG-2
상기 각 디코더(108, 109, 110, 111)는 각 데이터에 대한 형식을 고려하여 오디오, 비디오, 객체기술자, BIFS 데이터를 디코딩하여 출력할 수 있다. 일 예로, 제 2 오디오 디코더(108)는 BSAC(bit slice arithmetic coding) 디코딩 알고리즘으로 오디오 신호를 디코딩하고, 비디오 디코더(409)는 H.264 디코딩 알고리즘으로 비디오 신호를 디코딩한다.The
한편, DAB디코더(103)에서 복호된 MSC 정보에 의해 프로그램 정보에 관련된 데이터는 프로그램 정보 디코더(120)(112)로 입력된다.On the other hand, the data related to the program information is input to the
프로그램 정보 디코더(120)는 패킷디코더(112), 데이터그룹디코더(113), MOT 디코더(114), 바이너리이피지디코더(binary EPG decoder)(115) 및 XML EPG 파서(116)을 포함할 수 있다.The
패킷디코더(112)는 전송 프로토콜에 의해 전송된 데이터를 패킷단위로 추출하여 출력할 수 있다. 데이터그룹디코더(113)은 패킷디코더(112)가 출력하는 데이터를 그룹핑하여 출력할 수 있다.The
MOT 디코더(113)는 MOT(Multimedia Object Transfer) 알고리즘에 의해 상기 그룹핑된 데이터를 파일 형식으로 출력할 수 있다.The
바이너리이피지디코더(binary EPG decoder)(115)는 binary EPG 신택스(syntax)를 파싱하여 XML로 구현될 수 있는 EPG 파일을 생성할 수 있다. The
XML EPG 파서(116)는 상기 생성한 XML형태의 EPG 파일을 파싱하여 출력할 수 있다.The
또한, 상기 XML EPG 파서(116)는 미리보기를 위한 방송 프로그램 정보를 포함하는 XML 스키마를 파싱할 수 있다.In addition, the
EPG 엔진(121)는 XML EPG 파서(116)가 파싱한 결과를 데이터베이스(123)에 저장하고, 가공할 수 있다.The
상기한 바와 같이 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
EPG 출력부(122)는 EPG 엔진이 저장하거나 가공한 EPG 정보를 화면에 출력할 수 있다. 미리보기 선택항목은 EPG 출력부(122)를 통해 화면에 표출될 수 있다. 사용자가 어떤 프로그램에 대한 미리보기 선택항목을 선택하면 그 프로그램의 요약된 내용은 그래픽 형태로, 일 예를 들면 동영상으로 도 4a 및 도 4b에서 상세히 설명한 바와 같이 화면에 표출될 수 있다.The
본 발명에 따른 방송 프로그램의 일 예로서 미리보기는 그래픽 프로그램 정보를 사용자에게 제공하는 것이며, 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.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060015349AKR20070082460A (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 |
| CN2007800058513ACN101385340B (en) | 2006-02-16 | 2007-02-15 | Broadcast receiver and a method for transmitting/receiving broadcast program information |
| EP07708947AEP1987671A4 (en) | 2006-02-16 | 2007-02-15 | A broadcast receiver and a method for transmitting/receiving broadcast program information |
| PCT/KR2007/000797WO2007094619A1 (en) | 2006-02-16 | 2007-02-15 | A broadcast receiver and a method for transmitting/receiving broadcast program information |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060015349AKR20070082460A (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 |
| Publication Number | Publication Date |
|---|---|
| KR20070082460Atrue KR20070082460A (en) | 2007-08-21 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020060015349AWithdrawnKR20070082460A (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 | Link |
|---|---|
| EP (1) | EP1987671A4 (en) |
| KR (1) | KR20070082460A (en) |
| CN (1) | CN101385340B (en) |
| WO (1) | WO2007094619A1 (en) |
| 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 |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101277160B (en)* | 2008-05-09 | 2011-08-24 | 中兴通讯股份有限公司 | Method for previewing programs and apparatus thereof |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5907323A (en)* | 1995-05-05 | 1999-05-25 | Microsoft Corporation | Interactive program summary panel |
| WO2000045593A1 (en)* | 1999-01-26 | 2000-08-03 | Sony Corporation | Transmission method and reception method for image information, transmission device and reception device and transmission/reception method and transmission/reception system, and information recording medium |
| WO2001015444A1 (en)* | 1999-08-19 | 2001-03-01 | Sony Corporation | 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 |
| 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 |
| Publication number | Publication date |
|---|---|
| EP1987671A1 (en) | 2008-11-05 |
| CN101385340B (en) | 2010-10-13 |
| WO2007094619A1 (en) | 2007-08-23 |
| EP1987671A4 (en) | 2010-08-04 |
| CN101385340A (en) | 2009-03-11 |
| Publication | Publication Date | Title |
|---|---|---|
| KR101789631B1 (en) | Method for transmitting and receiving broadcast signals, and broadcast reception device using said method | |
| EP1085750A2 (en) | Reception system and digital broadcasting system | |
| KR101147736B1 (en) | Method and Apparatus for digital data broadcasting | |
| KR20040107879A (en) | DMB service method and DMB receiver | |
| 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 | |
| KR20070082460A (en) | A broadcast receiving device, a method for transmitting and receiving broadcast program information, and a data structure for transmitting broadcast program information | |
| 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 | |
| CN101283583B (en) | Broadcast receiver and method for providing broadcast channel information | |
| KR101191180B1 (en) | Data structure and method for program guide, and broadcasting apparatus | |
| US20070067796A1 (en) | Method and apparatus for providing advertisement in digital broadcasting system | |
| KR102818747B1 (en) | Broadcast signal transmitting device, broadcast signal receiving device, broadcast signal transmitting method and broadcast signal receiving method | |
| KR20000028421A (en) | Method for transmitting web-type multimedia 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 | |
| KR20080004317A (en) | Broadcast signal receiving device and broadcast signal transmission and reception method | |
| KR101241894B1 (en) | Apparatus for receiving broadcasting and Method for receiving information of broadcasting program | |
| CN100563326C (en) | Implementation method of EPG wonderful program recommendation | |
| KR101233166B1 (en) | Data structure and method of transmitting and receiving for program guide, and broadcasting apparatus | |
| KR101227492B1 (en) | Data structure and method for program guide, and broadcasting receiver | |
| KR101221886B1 (en) | Data structure and method for program guide, and broadcasting apparatus | |
| KR101241878B1 (en) | Data structure and method for program guide, and broadcasting receiver | |
| JP2016116032A (en) | Receiving device, broadcasting system, receiving method, and program | |
| KR101197925B1 (en) | Method and apparatus for transmitting/receiving subtitle in electronic service guide in digital broadcasting system |
| 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 |