KR20070032522A - Data structure and method for program guide, and broadcasting apparatus - Google Patents
Data structure and method for program guide, and broadcasting apparatus Download PDFInfo
- Publication number
- KR20070032522A KR20070032522A KR1020050086830A KR20050086830A KR20070032522A KR 20070032522 A KR20070032522 A KR 20070032522A KR 1020050086830 A KR1020050086830 A KR 1020050086830A KR 20050086830 A KR20050086830 A KR 20050086830A KR 20070032522 A KR20070032522 A KR 20070032522A
- Authority
- KR
- South Korea
- Prior art keywords
- service
- information
- identification attribute
- ensemble
- program
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8543—Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/10—Aspects of broadcast communication characterised by the type of broadcast system
- H04H2201/11—Aspects of broadcast communication characterised by the type of broadcast system digital multimedia broadcasting [DMB]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
Description
도 1은 일반적인 DMB 서비스 구조의 일 실시예를 보인 도면1 is a diagram showing an embodiment of a general DMB service structure
도 2는 일반적인 EPG 서비스의 ServiceInformation 엘레먼트의 구조의 일 실시예를 보인 도면2 is a diagram showing an embodiment of a structure of a ServiceInformation element of a general EPG service
도 3은 일반적인 EPG 서비스의 epg 엘레먼트의 구조의 일 실시예를 보인 도면3 illustrates an embodiment of a structure of an epg element of a general EPG service.
도 4는 본 발명에 따른 EPG 서비스의 ServiceInformation 엘레먼트의 구조의 일 실시예를 보인 도면4 illustrates an embodiment of a structure of a ServiceInformation element of an EPG service according to the present invention.
도 5는 본 발명에 따른 serviceIDType의 이진 엔코딩 포맷의 일 실시예를 보인 도면5 illustrates an embodiment of a binary encoding format of serviceIDType according to the present invention.
도 6a, 6b는 본 발명에 따른 ServiceInformation 엘레먼트의 XML 구조의 일 실시예를 보인 도면6A and 6B illustrate an embodiment of an XML structure of a ServiceInformation element according to the present invention.
도 7은 본 발명에 따른 epg.schedule.scope.serviceScope의 XML 구조의 일 실시예를 보인 도면7 is a view showing an embodiment of an XML structure of epg.schedule.scope.serviceScope according to the present invention
도 8은 본 발명에 따른 epg.schedule.location.bearer의 XML 구조의 일 실시예를 보인 도면8 illustrates an embodiment of an XML structure of epg.schedule.location.bearer according to the present invention.
도 9는 본 발명에 따른 EPG 서비스를 디코딩하기 위한 이동형 방송 수신기의 개략도9 is a schematic diagram of a mobile broadcast receiver for decoding an EPG service according to the present invention;
도면의 주요부분에 대한 부호의 설명Explanation of symbols for main parts of the drawings
101 : 튜너 102 : FIC 디먹스101: Tuner 102: FIC Demux
103 : MCI 파서 104 : FIDC 파서103: MCI parser 104: FIDC parser
105 : SI 파서 106 : MSC 파서105: SI parser 106: MSC parser
107 : TP 디먹스 108 : PSI 파서107: TP Demux 108: PSI Parser
109 : 비디오 디코더 110 : 오디오 디코더109: video decoder 110: audio decoder
111 : MOT 디코더 112 : XML 파서111: MOT Decoder 112: XML Parser
113 : EPG 처리부 114 : 오디오 디코더113: EPG processing unit 114: audio decoder
본 발명은 이동형 방송을 위한 장치에 관한 것으로서, 특히 서비스 단위로 프로그램 안내 정보를 제공하기 위한 데이터 구조 및 방법에 관한 것이다.The present invention relates to an apparatus for mobile broadcasting, and more particularly, to a data structure and a method for providing program guide information on a service basis.
이동형 방송 중 디지털 멀티미디어 방송(Digital Multimedia Broadcasting ; DMB)은 유럽의 지상파 라디오 표준으로 채택된 Eureka-147 디지털 오디오 방송(Digital Audio Broadcasting : DAB)에 기반하고 있다. 즉, 상기 Eureka-147은 디지털 오디오 방송(DAB)을 위하여 창안되었으나 2Mhz의 좁은 주파수 대역폭을 이용하여 작은 화면 크기의 동영상을 서비스하는 지상파 DMB의 기반 기술로도 사용되고 있다.Digital Multimedia Broadcasting (DMB) among mobile broadcasts is based on Eureka-147 Digital Audio Broadcasting (DAB), which has been adopted as the European terrestrial radio standard. That is, the Eureka-147 was created for digital audio broadcasting (DAB), but it is also used as a technology for terrestrial DMB that serves a small screen size video using a narrow frequency bandwidth of 2 MHz.
이러한 Eureka-147 시스템에서는 앙상블 내 하나의 방송 서비스를 복수개의 서비스 콤포넌트(Service Component)로 구성할 수 있고, 또한 다수개의 방송을 다중화하여 약 2Mhz 주파수 대역을 통해 보낼 수 있다. In the Eureka-147 system, one broadcast service in an ensemble can be configured with a plurality of service components, and multiple broadcasts can be multiplexed and transmitted through about 2Mhz frequency band.
도 1은 이러한 관계를 나타낸 도면으로서, 적어도 하나 이상의 서비스 콤포넌트가 하나의 서비스를 구성하고, 적어도 하나 이상의 서비스가 하나의 앙상블(Ensemble)을 구성한다. 1 is a diagram illustrating such a relationship, in which at least one service component constitutes one service and at least one service constitutes one ensemble.
상기 앙상블은 방송국에 해당하고, 서비스는 TV나 라디오의 1개 채널에 해당하며, 하나 이상의 서비스 콤포넌트로 구성된다. 상기 서비스 콤포넌트는 방송 프로그램을 구성하는 영상, 음성, 교통정보, 혹은 방송 서비스 정보를 의미한다. 상기 서비스 콤포넌트는 서브 채널(Sub channel)로 1:1 대응된다.The ensemble corresponds to a broadcasting station, the service corresponds to one channel of a TV or radio, and is composed of one or more service components. The service component means video, audio, traffic information, or broadcast service information constituting a broadcast program. The service component corresponds 1: 1 to a sub channel.
상기된 Eureka-147 방식에서는 앙상블에 다중화되어 있는 서비스와 각 서비스를 구성하는 서비스 콤포넌트가 무엇인지, 서비스 콤포넌트는 어디에 위치해 있는지를 알려주는 정보로서, 다중화 배열 정보(Multiplex Configuration Information ; MCI)가 있다.In the above-described Eureka-147 scheme, there are multiplex configuration information (MCI) as information for indicating what services are multiplexed in an ensemble, service components constituting each service, and where service components are located.
즉, Eureka-147 시스템은 프레임이라는 단위 구조의 반복적인 전송으로 데이터를 전송하는데, 전송 프레임은 동기 채널(Synchronization Channel)과 FIC(Fast Information Channel), 및 MSC(Main Service Channel)로 구성된다. That is, the Eureka-147 system transmits data through repetitive transmission of a unit structure called a frame. The transmission frame is composed of a synchronization channel, a fast information channel (FIC), and a main service channel (MSC).
상기 동기 채널은 DMB 수신기가 프레임의 초기임을 인식하도록 정해진 일정한 형태를 갖으며, 널(Null) 심볼과 위상 기준 심볼(Phase Reference Symbol ; PRS)이 할당된다.The synchronization channel has a predetermined form so that the DMB receiver recognizes the beginning of the frame, and a null symbol and a phase reference symbol (PRS) are allocated.
상기 FIC는 방송 서비스 수신을 위한 여러 가지 정보를 전송하는 용도로 사용되며, MCI와 서비스 정보(Service Information ; SI), FIDC(Fast Information Data Channel), 및 CA(Conditional Access)로 구성된다. 여기서 상기 MCI가 FIC에 어떤 형태로 존재하는지는 Eureka-147 방식에서 명확히 정의되어 있어서 이미 공지된 사실이므로 상세 설명은 생략한다. 이때 DMB 수신기는 FIC에 존재하는 MIC 정보를 참조하여 유저가 원하는 서비스의 서비스 콤포넌트가 MSC의 어디에 위치하는지를 인식하게 된다. 즉, DMB 수신기는 MSC를 통해 전달되는 방송 컨텐츠(contents) 중에서 유저가 원하는 서비스의 서비스 콤포넌트가 담겨있는 부분을 추출하여 복원함으로써 원하는 방송을 수신한다. 그러므로 MCI는 다수의 방송 서비스를 다중화하여 보내는 DMB에서 원하는 방송 서비스를 수신하는데 필요한 핵심 정보이다.The FIC is used to transmit various types of information for receiving a broadcast service, and is composed of MCI, Service Information (SI), Fast Information Data Channel (FIDC), and CA (Conditional Access). Here, the form of the MCI in the FIC is clearly defined in the Eureka-147 scheme, and thus, a detailed description thereof will be omitted. At this time, the DMB receiver refers to the MIC information present in the FIC to recognize where the service component of the service desired by the user is located in the MSC. That is, the DMB receiver receives the desired broadcast by extracting and restoring a portion containing the service component of the service desired by the user from the broadcast contents delivered through the MSC. Therefore, MCI is essential information for receiving desired broadcast service in DMB which multiplexes multiple broadcast services.
상기 MSC는 하나 이상의 CIF(Common Interleaved Frame)로 구성되며, 영상, 음성, 데이터 등의 방송 서비스를 전송하는 용도로 사용된다. The MSC is composed of one or more Common Interleaved Frames (CIFs), and is used for transmitting broadcast services such as video, audio, and data.
상기 DMB에서 지원 가능한 데이터 서비스로는 BWS(Broadcast Web Site), 슬라이드 쇼(Slide Show), DLS(Dynamic Label Segment), TPEG(Transport Protocol Experts Group), EPG(Electronic Program Guide) 등이 있다. Data services that can be supported by the DMB include a broadcast web site (BWS), a slide show, a dynamic label segment (DLS), a transport protocol expert group (TPEG), and an electronic program guide (EPG).
즉, 상기 DMB에서도 사용자가 원하는 방송 콘텐츠에 쉽게 접근할 수 있도록 하는 EPG를 제공하고 있다. 사용자는 EPG를 통해 프로그램 이름, 방송 시간, 장르, 프로그램 요약 설명과 같은 방송 프로그램에 대한 정보를 얻을 수 있으며, 더 나아가 사용자가 원하는 프로그램을 선택하기 위해 프로그램 탐색, 시청 가이드 정보 등을 제공받을 수 있다. That is, the DMB also provides an EPG that allows a user to easily access desired broadcast contents. The user can obtain information about a broadcast program such as a program name, a broadcast time, a genre, and a program summary through the EPG. Furthermore, the user can be provided with a program search and a viewing guide information to select a desired program. .
이때 상기 EPG는 두 가지 형태로 나누는데, 하나는 방송 편성 정보를 표현하기 위한 확장 마크업 언어(eXtensible Markup Language ; XML) 형식의 EPG이고, 다른 하나는 방송 편성 정보를 전송하기 위한 바이너리(Binary) 형식의 EPG이다. At this time, the EPG is divided into two types, one of which is an EPG of an extensible markup language (XML) format for expressing broadcast programming information, and the other is a binary format for transmitting broadcast programming information. EPG.
상기 XML EPG는 프로그램/프로그램 그룹별 편성 정보를 담고 있는 EPG 엘레먼트(element)와 방송국 및 채널 정보를 담고 있는 서비스정보 엘레먼트(ServiceInformation element)로 구성된다. 즉, 상기 EPG는 서비스 정보(Service Information)와 프로그램 정보(Program Information)로 나타내어지며, 서비스 정보는 최상위 엘레먼트로 serviceInformation 엘레먼트를 가지며, 프로그램 정보는 최상위 엘레먼트로 epg 엘레먼트를 가진다.The XML EPG is composed of an EPG element containing program / program group organization information and a service information element containing broadcast station and channel information. That is, the EPG is represented by service information and program information. The service information has a serviceInformation element as a top element, and the program information has an epg element as a top element.
도 2는 상기 serviceInformation 엘레먼트의 구조를 보인 일반적인 도면으로서, 하나 이상의 앙상블 엘레먼트(ensemble element)로 구성된다. 각 앙상블 엘레먼트(ensemble element)는 여러 개의 서비스 엘레먼트(service element)를 가질 수 있다. 여기서 앙상블 엘레먼트는 한 물리적 주파수(physical frequency)로 전송되는 신호를 통틀어 일컫는 말이고, 서비스 엘레먼트는 방송의 개별 채널의 의미를 갖는다. FIG. 2 is a general diagram illustrating the structure of the serviceInformation element and is composed of one or more ensemble elements. Each ensemble element may have several service elements. Here, the ensemble element refers to a signal transmitted at one physical frequency, and a service element has the meaning of an individual channel of a broadcast.
도 2에서 앙상블 엘레먼트에는 앙상블의 주파수 정보를 주파수 엘레먼트에 저장하며, 앙상블에 대한 숏, 미디어, 롱 네임(short, medium, long name)은 serviceNameGroup 엘레먼트에 저장한다. 그리고 앙상블에 대한 디스크립션(description) 및 로고(logo)는 mediaDescription 엘레먼트에 저장하며, CA(Conditional Access) 및 키워드들(keywords), 링크 정보를 해당 엘레먼트에 저장하고 있다.In FIG. 2, the ensemble element stores frequency information of the ensemble in the frequency element, and short, medium, and long names of the ensemble are stored in the serviceNameGroup element. The description and logo of the ensemble are stored in the mediaDescription element, and the CA (Conditional Access), keywords (keywords), and link information are stored in the corresponding element.
그리고 서비스 엘레먼트도 앙상블 엘레먼트와 마찬가지로 serviceNameGroup, mediaDescription, CA, keywords, link 엘레먼트를 포함하며, 추가적으로 해당 서비스(실제는 서비스 콤포넌트)를 유일하게 구분할 수 있는 서비스 ID(serviceID), 서비스의 장르(genre), 서비스의 언어(epgLanguage)에 대한 정보를 저장하고 있다.Like the ensemble element, the service element includes the serviceNameGroup, mediaDescription, CA, keywords, and link elements, and additionally, a service ID (serviceID) that uniquely identifies the corresponding service (actually a service component), a genre of the service, Contains information about the language of the service (epgLanguage).
상기 서비스 엘레먼트의 serviceID 엘레먼트는 고유 번호(id)와 타입(type)이라는 속성(attribute)를 포함하고 있다. The serviceID element of the service element includes an attribute called a unique number (id) and a type.
상기 id 속성은 dabIDType으로 아래와 같은 형식을 갖는다. 상기 dabIDType은 특정 서비스 콤포넌트를 유일하게 인식할 수 있는 식별자(identifier)이다.The id attribute is dabIDType and has the following format. The dabIDType is an identifier capable of uniquely recognizing a specific service component.
dabIDType : <ECC>.<Eid>.<Sid>.<SCIdS>.<X-PAD>dabIDType: <ECC>. <Eid>. <Sid>. <SCIdS>. <X-PAD>
상기 ECC와 Eid는 앙상블을 유일하게 인식할 수 있는 키이며, Sid는 앙상블 내의 서비스를 유일하게 인식할 수 있는 키이다. 그리고 SCIdS는 서비스 내의 서비스 콤포넌트를 유일하게 인식할 수 있는 키이다. 상기 ECC, Eid, X-PAD는 선택적 필드(optional field)로 경우에 따라서는 나타나지 않을 수도 있다. The ECC and the Eid are keys that can uniquely recognize the ensemble, and the Sid are keys that can uniquely recognize services within the ensemble. SCIdS is a key that can uniquely recognize service components in a service. The ECC, Eid, and X-PAD are optional fields and may not appear in some cases.
한편 도 3은 epg 엘레먼트의 구조를 보인 일반적인 도면으로서, 프로그램의 편성 정보를 저장한다.3 is a general diagram showing the structure of an epg element, and stores organization information of a program.
상기 epg 엘레먼트는 schedule, program, programGroups, 또는 alternateSource 엘레먼트로 구성될 수 있다. 상기 Schedule 엘레먼트는 이 schedule 정보가 커버(cover)하는 시간 범위와 그 시간 범위내의 각 프로그램의 시 작 및 종료 시간 정보를 포함한 각종 정보를 포함하고 있다. The epg element may consist of a schedule, program, programGroups, or alternateSource element. The Schedule element includes a variety of information including a time range covered by the schedule information and start and end time information of each program within the time range.
이때 상기 program 엘레먼트의 location 엘레먼트 내 bearer의 id 속성은 전술한 dabIDType을 갖는다. 또한 serviceScope 엘레먼트의 id 속성도 dabIDType을 갖는다. At this time, the id attribute of the bearer in the location element of the program element has the above-described dabIDType. The id attribute of the serviceScope element also has a dabIDType.
상기 도 2, 도 3과 같은 구조를 갖는 XML EPG 데이터는 이진 엔코딩되어 멀티미디어 오브젝트 전송(Multimedia Object Transfer) 프로토콜을 통해 전송된다. The XML EPG data having the structure as shown in FIGS. 2 and 3 are binary encoded and transmitted through a multimedia object transfer protocol.
그런데, 도 2의 서비스 엘레먼트를 보면, 이름은 서비스를 나타내면서 서비스 단위로 EPG 정보가 기술되어 전송되는게 아니라, 서비스 콤포넌트 단위로 EPG 정보가 기술되어 전송되고 있다. However, referring to the service element of FIG. 2, the name indicates a service, and EPG information is not described and transmitted in service units, but EPG information is described and transmitted in service component units.
상기 XML EPG는 serviceInformation 및 epg 엘레먼트 내에 서비스를 유일하게 인식하기 위한 식별자로 dabIDType을 사용하는데, 상기 dabIDType 내 SCIdS는 한 서비스의 서비스 콤포넌트를 유일하게 인식할 수 있게 해준다. 즉 XML EPG에서 서비스라고 규정한 것은 실질적으로 서비스가 아니라 서비스 콤포넌트를 의미하고 있다. The XML EPG uses dabIDType as an identifier for uniquely recognizing a service in a serviceInformation and epg element, and SCIdS in the dabIDType enables unique recognition of a service component of a service. In other words, what is defined as a service in XML EPG means not a service but a service component.
이와 같이 MCI의 기본 구조와 EPG의 기본 구조가 서로 틀리며, 이는 사용자에게 혼돈을 줄 수 있다. 즉, MCI의 기본 구조는 앙상블, 서비스, 서비스 콤포넌트로 구성되어 있지만, EPG는 앙상블, 서비스 콤포넌트 구조로 되어 있기 때문이다. As such, the basic structure of the MCI and the EPG are different from each other, which may confuse the user. That is, the basic structure of the MCI is composed of an ensemble, a service, and a service component, but the EPG has an ensemble and a service component structure.
이때 서비스를 표시하는 정보는 서비스 콤포넌트에 중복되어 기술된다. At this time, the information indicating the service is described in duplicate in the service component.
즉, 앙상블은 여러 개의 서비스로 구성되고, 각 서비스는 여러 개의 서비스 콤포넌트로 구성되는데, 상기 EPG에는 각 서비스를 구분하여 표시하는 방법이 없 다. 화면에는 서비스 콤포넌트 단위의 채널 정보 및 프로그램 편성 정보가 표현된다. 그러나 EPG 서비스를 사용할 때에 사용자가 인지하고, 쉽게 이해할 수 있는 단위는 서비스 단위이다. That is, the ensemble consists of several services, and each service consists of several service components. There is no method for distinguishing and displaying each service in the EPG. The screen expresses channel information and program organization information in units of service components. However, when using an EPG service, a unit that a user can recognize and easily understand is a service unit.
본 발명은 상기와 같은 문제점을 해결하기 위한 것으로서, 본 발명의 목적은 서비스 단위로 EPG 정보를 표시할 수 있도록 하는 데이터 구조, 방법, 및 이를 적용한 방송 장치를 제공함에 있다. The present invention has been made to solve the above problems, and an object of the present invention is to provide a data structure, a method for displaying EPG information in service units, and a broadcast apparatus using the same.
상기 목적을 달성하기 위하여, 본 발명에 따른 프로그램 안내 정보를 위한 데이터 구조는, 방송국 및/또는 채널 정보를 전송하기 위한 서비스 정보 엘레먼트; 상기 서비스 정보 엘레먼트에 포함되며, 해당 앙상블에 대한 정보를 포함하는 적어도 하나의 앙상블 엘레먼트; 상기 앙상블 엘레먼트에 포함되며, 해당 서비스를 식별할 수 있는 서비스 식별 속성을 포함하는 적어도 하나의 서비스 엘레먼트; 및 상기 서비스 엘레먼트에 포함되며, 해당 서비스 콤포넌트를 식별할 수 있는 서비스 콤포넌트 식별 속성을 포함하는 적어도 하나의 서비스 콤포넌트 엘레먼트를 포함하되, 상기 앙상블 엘레먼트, 상기 서비스 엘레먼트 및 상기 서비스 콤포넌트 엘레먼트는 해당 다중화배열정보(MCI)와 대응하여 계층적인 구조를 형성하는 것을 특징으로 한다.In order to achieve the above object, a data structure for program guide information according to the present invention comprises: a service information element for transmitting broadcast station and / or channel information; At least one ensemble element included in the service information element and including information on the ensemble; At least one service element included in the ensemble element and including a service identification attribute for identifying a corresponding service; And at least one service component element included in the service element and including a service component identification attribute capable of identifying the corresponding service component, wherein the ensemble element, the service element, and the service component element are corresponding multiplexed array information. (MCI) to form a hierarchical structure.
상기 서비스 엘레먼트의 서비스 식별 속성은 에러 정정 코드(ECC), 앙상블 식별자(Eid), 서비스 식별자(Sid)로 구성되는 것을 특징으로 한다.The service identification attribute of the service element may include an error correction code (ECC), an ensemble identifier (Eid), and a service identifier (Sid).
상기 에러 정정 코드(ECC), 앙상블 식별자(Eid)는 상기 서비스 식별 속성에 선택적으로 포함되는 것을 특징으로 한다.The error correction code (ECC) and ensemble identifier (Eid) are selectively included in the service identification attribute.
상기 서비스 콤포넌트 엘레먼트의 서비스 콤포넌트 식별 속성은 에러 정정 코드(ECC), 앙상블 식별자(Eid), 서비스 식별자(Sid), 서비스 콤포넌트 식별자(SCIds), X-PAD로 구성되는 것을 특징으로 한다.The service component identification attribute of the service component element may include an error correction code (ECC), an ensemble identifier (Eid), a service identifier (Sid), service component identifiers (SCIds), and an X-PAD.
상기 서비스 콤포넌트 식별 속성 내 에러 정정 코드(ECC), 앙상블 식별자(Eid), 및 X-PAD는 상기 서비스 콤포넌트 식별 속성에 선택적으로 포함되는 것을 특징으로 한다.An error correction code (ECC), an ensemble identifier (Eid), and an X-PAD in the service component identification attribute are selectively included in the service component identification attribute.
상기 프로그램 안내 정보는 프로그램의 편성 정보를 전송하기 위한 프로그램 정보 엘레먼트를 더 포함하며, 상기 프로그램 정보 엘레먼트를 구성하는 프로그램 엘레먼트의 위치(location) 엘레먼트 내 bearer 엘레먼트의 식별 속성은 해당 서비스를 식별할 수 있는 서비스 식별 속성인 것을 특징으로 한다.The program guide information further includes a program information element for transmitting program information of a program, wherein an identification attribute of a bearer element in a location element of a program element constituting the program information element may identify a corresponding service. It is a service identification attribute.
상기 프로그램 정보 엘레먼트를 구성하는 스케쥴 엘레먼트의 범위(scope) 엘레먼트 내 serviceScope 엘레먼트의 식별 속성은 해당 서비스를 식별할 수 있는 서비스 식별 속성인 것을 특징으로 한다.The identification attribute of the serviceScope element in the scope element of the schedule element constituting the program information element may be a service identification attribute for identifying the corresponding service.
본 발며에 따른 방송의 프로그램 안내를 위한 방법은, 해당 서비스를 유일하게 식별할 수 있는 서비스 식별 속성을 포함하는 적어도 하나의 서비스 엘레먼트와, 해당 서비스 콤포넌트를 유일하게 식별할 수 있는 적어도 하나의 서비스 콤포넌트 엘레먼트를 포함하는 서비스 정보를 생성하는 단계; 해당 서비스를 유일하게 식별할 수 있는 서비스 식별 속성이 포함된 프로그램 편성 정보를 포함하는 프로그 램 정보를 생성하는 단계; 상기 단계에서 생성된 서비스 정보와 프로그램 정보를 전송하는 단계; 상기 단계에서 전송된 서비스 정보와 프로그램 정보로부터 서비스 식별 속성과 서비스 콤포넌트 식별 속성을 추출하는 단계; 및 상기 단계에서 추출된 서비스 식별 속성과 서비스 콤포넌트 식별 속성을 참조하여 서비스 단위로 프로그램 안내 정보를 표시하는 단계를 포함하여 이루어지는 것을 특징으로 한다.The method for guiding a program of a broadcast according to the present invention includes at least one service element including a service identification attribute capable of uniquely identifying a corresponding service, and at least one service component capable of uniquely identifying a corresponding service component. Generating service information including the element; Generating program information including program organization information including a service identification attribute capable of uniquely identifying a corresponding service; Transmitting the service information and the program information generated in the step; Extracting a service identification attribute and a service component identification attribute from the service information and program information transmitted in the step; And displaying the program guide information in service units by referring to the service identification attribute and the service component identification attribute extracted in the step.
상기 서비스 식별 속성은 에러 정정 코드(ECC), 앙상블 식별자(Eid), 서비스 식별자(Sid)로 이루어지며, 상기 에러 정정 코드(ECC), 앙상블 식별자(Eid)는 선택적으로 포함되는 것을 특징으로 한다.The service identification attribute is composed of an error correction code (ECC), an ensemble identifier (Eid), and a service identifier (Sid), and the error correction code (ECC) and the ensemble identifier (Eid) are selectively included.
상기 서비스 콤포넌트 식별 속성은 에러 정정 코드(ECC), 앙상블 식별자(Eid), 서비스 식별자(Sid), 서비스 콤포넌트 식별자(SCIds), X-PAD로 이루어지며, 상기 에러 정정 코드(ECC), 앙상블 식별자(Eid), 및 X-PAD는 선택적으로 포함되는 것을 특징으로 한다.The service component identification attribute includes an error correction code (ECC), an ensemble identifier (Eid), a service identifier (Sid), a service component identifier (SCIds), and an X-PAD. The error correction code (ECC) and an ensemble identifier ( Eid), and X-PAD are optionally included.
상기 프로그램 정보 생성 단계에서 생성되는 프로그램 엘레먼트의 위치(location) 엘레먼트 내 bearer 엘레먼트의 식별 속성은 해당 서비스를 유일하게 식별할 수 있는 서비스 식별 속성인 것을 특징으로 한다.The identification attribute of the bearer element in the location element of the program element generated in the program information generation step may be a service identification attribute capable of uniquely identifying the corresponding service.
상기 프로그램 정보 생성 단계에서 생성되는 스케쥴 엘레먼트의 범위(scope) 엘레먼트 내 serviceScope 엘레먼트의 식별 속성은 해당 서비스를 식별할 수 있는 서비스 식별 속성인 것을 특징으로 한다.The identification attribute of the serviceScope element in the scope element of the schedule element generated in the program information generation step may be a service identification attribute capable of identifying the corresponding service.
본 발명에 따른 방송 장치는, 해당 서비스를 유일하게 식별할 수 있는 서비스 식별 속성을 포함하는 적어도 하나의 서비스 엘레먼트와, 해당 서비스 콤포넌트 를 유일하게 식별할 수 있는 적어도 하나의 서비스 콤포넌트 엘레먼트를 포함하는 서비스 정보를 생성하고, 해당 서비스를 유일하게 식별할 수 있는 서비스 식별 속성이 포함된 프로그램 편성 정보를 포함하는 프로그램 정보를 생성하여 전송하는 송신부; 및 상기 송신부에서 전송된 서비스 정보와 프로그램 정보로부터 서비스 식별 속성과 서비스 콤포넌트 식별 속성을 추출하고, 추출된 서비스 식별 속성과 서비스 콤포넌트 식별 속성을 참조하여 서비스 단위로 프로그램 안내 정보를 표시하는 수신부를 포함하여 구성되는 것을 특징으로 한다.The broadcast apparatus according to the present invention includes a service including at least one service element including a service identification attribute for uniquely identifying a corresponding service, and at least one service component element for uniquely identifying the corresponding service component. A transmitter for generating information and generating and transmitting program information including program organization information including a service identification attribute capable of uniquely identifying a corresponding service; And a receiver which extracts a service identification attribute and a service component identification attribute from the service information and the program information transmitted from the transmitter, and displays program guide information in service units by referring to the extracted service identification attribute and the service component identification attribute. It is characterized in that the configuration.
본 발명의 다른 목적, 특징 및 잇점들은 첨부한 도면을 참조한 실시예들의 상세한 설명을 통해 명백해질 것이다.Other objects, features and advantages of the present invention will become apparent from the following detailed description of embodiments taken in conjunction with the accompanying drawings.
이하 상기의 목적을 구체적으로 실현할 수 있는 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 설명한다. 이때 도면에 도시되고 또 이것에 의해서 설명되는 본 발명의 구성과 작용은 적어도 하나의 실시예로서 설명되는 것이며, 이것에 의해서 상기한 본 발명의 기술적 사상과 그 핵심 구성 및 작용이 제한되지는 않는다.Hereinafter, with reference to the accompanying drawings, preferred embodiments of the present invention that can specifically realize the above object will be described. At this time, the configuration and operation of the present invention shown in the drawings and described by it will be described as at least one embodiment, by which the technical spirit of the present invention and its core configuration and operation is not limited.
본 발명은 EPG의 serviceInformation 및 epg 엘레먼트를 해당 MCI와 대응하도록 앙상블, 서비스, 서비스 콤포넌트 구조로 구성하는 것을 특징으로 한다. The present invention is characterized in that the serviceInformation and epg elements of the EPG are configured in an ensemble, a service, and a service component structure to correspond to the corresponding MCI.
도 4는 본 발명에 따른 serviceInformation 엘레먼트의 구조를 보인 도면으로서, MCI의 앙상블, 서비스, 서비스 콤포넌트에 대한 정보를 서비스 단위로 기술한다.4 is a diagram illustrating the structure of a serviceInformation element according to the present invention, and describes information on an ensemble, a service, and a service component of an MCI in service units.
상기 serviceInformation 엘레먼트의 앙상블 엘레먼트(ensemble element)는 여러 개의 서비스 엘레먼트(service element)를 가질 수 있으며, 본 발명에서는 실시예로 하나의 서비스 엘레먼트만을 도시하고 있다. The ensemble element of the serviceInformation element may have a plurality of service elements. In the present invention, only one service element is illustrated.
도 4에서 앙상블 엘레먼트에는 앙상블의 주파수 정보를 주파수 엘레먼트에 저장하며, 앙상블에 대한 숏, 미디어, 롱 네임(short, medium, long name)은 serviceNameGroup 엘레먼트에 저장한다. 그리고 앙상블에 대한 디스크립션(description) 및 로고(logo)는 mediaDescription 엘레먼트에 저장하며, CA(Conditional Access) 및 키워드들(keywords), 링크 정보를 해당 엘레먼트에 저장하고 있다.In FIG. 4, an ensemble element stores frequency information of an ensemble in a frequency element, and short, medium, and long names of the ensemble are stored in a serviceNameGroup element. The description and logo of the ensemble are stored in the mediaDescription element, and the CA (Conditional Access), keywords (keywords), and link information are stored in the corresponding element.
그리고 상기 서비스 엘레먼트는 서비스를 유일하게 구분할 수 있는 정보를 저장하는 serviceID, 서비스의 장르, 서비스의 언어, 및 서비스 콤포넌트 엘레먼트로 구성된다. 상기 서비스 콤포넌트 엘러먼트는 서비스 콤포넌트를 유일하게 구분할 수 있는 정보를 Servicecomponent ID 엘레먼트에 저장한다. The service element is composed of a serviceID for storing uniquely distinguishable information, a genre of the service, a language of the service, and a service component element. The service component element stores information that can uniquely distinguish a service component in a Servicecomponent ID element.
또한 상기 서비스 엘레먼트도 앙상블 엘레먼트와 마찬가지로 serviceNameGroup, mediaDescription, CA, keywords, link 엘레먼트를 포함한다. The service element also includes a serviceNameGroup, mediaDescription, CA, keywords, and link elements as well as an ensemble element.
그리고 상기 서비스 콤포넌트 엘레먼트는 CA, keywords, link 엘레먼트를 포함한다. The service component element includes CA, keywords, and link elements.
이때 상기 serviceID 엘레먼트는 고유 번호(id)와 타입(type)이라는 속성(attribute)를 포함하고 있는데, 상기 id 속성은 특정 서비스를 유일하게 인식할 수 있는 정보로 구성되어야 한다. In this case, the serviceID element includes an attribute called a unique number (id) and a type. The id attribute should be configured with information uniquely recognizing a specific service.
즉 종래의 serviceID 엘레먼트의 id 속성은 서비스콤포넌트를 유일하게 인식 할 수 있는 정보로 구성되었으며, 이로 인해 EPG가 서비스 단위가 아닌 서비스 콤포넌트 단위로 표현되고 있다. That is, the id attribute of the conventional serviceID element is composed of information that can uniquely recognize a service component. As a result, an EPG is expressed in a service component unit rather than a service unit.
본 발명은 이를 해결하기 위한 것으로서, 상기 serviceID 엘레먼트의 id 속성은 해당 서비스만을 구분할 수 있도록 한다. The present invention is to solve this problem, the id attribute of the serviceID element to distinguish only the corresponding service.
본 발명에서 특정 서비스를 유일하게 인식할 수 있는 serviceID 엘레먼트의 id 속성은 serviceIDType으로 정의하며, 다음과 같은 형식으로 이루어진다.In the present invention, the id attribute of the serviceID element capable of uniquely recognizing a specific service is defined as serviceIDType, and is formed in the following format.
serviceIDType : <ECC>.<Eid>.<Sid>serviceIDType: <ECC>. <Eid>. <Sid>
상기 ECC와 Eid는 앙상블을 유일하게 인식할 수 있는 값이며, Sid는 앙상블 내의 서비스를 유일하게 인식할 수 있는 값이다. 여기서 상기 ECC, Eid는 선택적 필드(optional field)로 경우에 따라서는 나타나지 않을 수도 있다. The ECC and the Eid are values capable of uniquely recognizing the ensemble, and the Sid values are uniquely recognizable of services within the ensemble. Here, the ECC and the Eid are optional fields and may not appear in some cases.
그리고 특정 서비스 콤포넌트를 유일하게 인식할 수 있는 serviceComponentID 엘레먼트의 id 속성은 serviceComponentIDType으로 정의하며, 다음과 같은 형식으로 이루어진다.In addition, the id attribute of the serviceComponentID element that can uniquely recognize a specific service component is defined as serviceComponentIDType.
serviceComppnentIDType : <ECC>.<Eid>.<Sid>.<SCIdS>.<X-PAD>serviceComppnentIDType: <ECC>. <Eid>. <Sid>. <SCIdS>. <X-PAD>
즉, 상기 serviceComponentIDType은 종래의 dabIDType과 동일한 구조이다. That is, the serviceComponentIDType has the same structure as the conventional dabIDType.
상기 ECC와 Eid는 앙상블을 유일하게 인식할 수 있는 값이며, Sid는 앙상블 내의 서비스를 유일하게 인식할 수 있는 값이다. 그리고 SCIdS는 서비스 내에 서비스 콤포넌트를 유일하게 인식할 수 있는 값이다. The ECC and the Eid are values capable of uniquely recognizing the ensemble, and the Sid values are uniquely recognizable of services within the ensemble. SCIdS is a value that can uniquely recognize a service component in a service.
상기 ECC, Eid, X-PAD는 선택적 필드(optional field)로 경우에 따라서는 나타나지 않을 수도 있다. The ECC, Eid, and X-PAD are optional fields and may not appear in some cases.
도 5는 상기 serviceIDType의 이진 엔코딩 포맷의 예를 보인 것으로서, Ens 플래그(1 bit)의 값에 따라 ECC, EId는 있을 수도 없을 수도 있다. 5 shows an example of the binary encoding format of the serviceIDType, and there may or may not be ECC or EId according to the value of the Ens flag (1 bit).
이때 XML EPG 내 dabIDType 필드들은 도 5의 엔코딩을 거쳐 serviceIDType 필드로 변경되며, 이렇게 함으로써 실제 전송되어 표시되는 EPG 데이터는 서비스 단위가 된다. At this time, the dabIDType fields in the XML EPG are changed to the serviceIDType field through the encoding of FIG. 5, whereby the EPG data actually transmitted and displayed are service units.
도 6a, 도 6b는 도 4의 serviceInformation 엘레먼트를 그대로 XML 형식으로 표시한 예를 보인 것으로서, 엘레먼트 이름이 서비스(serviceID)인 경우 서비스 식별 속성(serviceIDType)을 포함한다. 그리고 서비스 콤포넌트 엘레먼트(servicecomponentID)는 서비스 콤포넌트 식별 속성(servicecomponentIDType)을 포함한다.6A and 6B illustrate an example in which the serviceInformation element of FIG. 4 is displayed in an XML format as it is and includes a service identification attribute (serviceIDType) when the element name is a service (serviceID). The service component element (servicecomponentID) includes a service component identification attribute (servicecomponentIDType).
즉, 본 발명에서는 serviceInformation.ensemble.service.serviceID의 id 속성 정보, epg.schedule.scope.serviceScope의 id 속성 정보, 그리고epg.schedule.location.bearer의 id 속성 정보의 dabIDType 필드를 serviceIDType 필드로 변경하는 것을 실시예로 설명한다. That is, in the present invention, the id attribute information of serviceInformation.ensemble.service.serviceID, the id attribute information of epg.schedule.scope.serviceScope, and the dabIDType field of the id attribute information of epg.schedule.location.bearer are changed to the serviceIDType field. Will be described in the Examples.
도 6에서 본 발명에 따른 serviceInformation.ensemble.service.serviceID의 XML 구조를 보면, serviceID 엘레먼트의 id 속성 타입('id' 타입)이 serviceIDType 필드로 표시됨을 볼 수 있다. Referring to the XML structure of serviceInformation.ensemble.service.serviceID according to the present invention in FIG. 6, it can be seen that the id attribute type ('id' type) of the serviceID element is indicated by the serviceIDType field.
이렇게 함으로써 기존 서비스 콤포넌트 단위의 XML 구조가 서비스 단위의 XML 구조로 변경되었다. 그리고 기존 serviceID 엘레먼트의 type 속성은 없어진다. This changed the XML structure of the existing service component unit to the XML structure of the service unit. And the type attribute of the existing serviceID element is lost.
또한 serviceInformation의 각 service는 유일한 서비스를 가리키게 된다. Each service in serviceInformation also points to a unique service.
도 7은 본 발명에 따른 epg.schedule.scope.serviceScope의 XML 구조를 보인 것으로서, 마찬가지로 serviceScope 엘레먼트의 id 속성의 타입('id' 타입)이 serviceIDType 필드로 표시된다. 7 illustrates an XML structure of epg.schedule.scope.serviceScope according to the present invention. Similarly, an id attribute type ('id' type) of a serviceScope element is indicated by a serviceIDType field.
도 8은 본 발명에 따른 epg.schedule.location.bearer의 XML 구조를 보인 것으로서, 마찬가지로 bearer 엘레먼트의 id 속성의 타입('id' 타입)이 serviceIDType 필드로 표시된다. 8 illustrates an XML structure of epg.schedule.location.bearer according to the present invention. Similarly, the id attribute type ('id' type) of a bearer element is indicated by a serviceIDType field.
이렇게 서비스 단위로 XML EPG를 구성하면 EPG 구조가 MCI 구조와 동일하기 때문에 XML 파서를 통해 프리젠테이션했을 때 사용자가 쉽게 EPG 구성을 이해할 수 있다. When the XML EPG is configured as a service unit, the EPG structure is the same as the MCI structure so that the user can easily understand the EPG composition when presented through the XML parser.
도 9는 본 발명에 따른 이동형 방송 수신기의 디코딩 관련 구성 블록도로서, 튜너(101), FIC 디먹스(102), MCI 파서(103), FIDC 파서(104), SI 파서(105), MSC 디먹스(106), 트랜스포트(TP) 디먹스(107), PSI 디코더(108), 비디오 디코더(109), 오디오 디코더(110), MOT 디코더(111), XML 파서(112), EPG 처리부(113), 및 오디오 디코더(114)로 구성된다. 9 is a block diagram illustrating decoding related components of a mobile broadcast receiver according to the present invention, and includes a
이와 같이 구성된 이동형 방송 수신기에서 본 발명과 관련된 부분은 MSC 디먹스(106), MOT 디코더(111), XML 파서(112), 및 EPG 처리부(113)이다. In the mobile broadcast receiver configured as described above, parts related to the present invention are the
즉, 튜너(101)는 특정 채널의 DMB 서비스를 수신하여 복조한 후 FIC 채널 정보는 FIC 디먹스(102), MSC 채널 정보는 MSC 디먹스(106)로 출력한다. That is, the
상기 FIC 디먹스(102)는 FIC 채널로부터 MCI, SI, FIDC를 분리하여 각각 MCI 파서(103), FIDC 파서(104), 및 SI 파서(105)로 제공한다.The FIC demux 102 separates the MCI, SI, and FIDC from the FIC channel and provides them to the MCI parser 103, the
상기 MSC 디먹스(106)는 MSC 채널로 수신된 신호로부터 DMB 방송 서비스를 분리하여 TP 디먹스(107)로 출력하고, EPG 서비스를 분리하여 MOT 디코더(111)로 출력하며, 전용 오디오(즉, DAB) 서비스를 분리하여 오디오 디코더(114)로 출력한다. 상기 TP 디먹스(107)는 DMB 방송 서비스로부터 PSI, 비디오, 오디오를 분리한 후 PSI는 PSI 디코더(108)로 출력하고, 비디오는 비디오 디코더(109)로 출력하며, 오디오는 오디오 디코더(110)로 출력한다. 여기서 오디오 디코더(110,114)가 각각 구비되는 것은 DMB 서비스에서 이용되는 오디오 디코딩 알고리즘과 기존 DAB 서비스에서 이용되는 오디오 디코딩 알고리즘이 다르기 때문이다. 일 예로, 상기 DMB 서비스에서 사용하는 오디오 디코딩 알고리즘은 BSAC이며, DAB 서비스에서 사용하는 오디오 디코딩 알고리즘은 MUSICAM이다. The MSC demux 106 separates the DMB broadcast service from the signal received through the MSC channel and outputs it to the
한편 MOT 프로토콜은 여러 가지 DAB(또는 DMB) 데이터 채널을 통하여 정보를 전송하는 전달 알고리즘이며, 데이터 서비스와 응용 형식(application type) 사이의 상호 동작을 가능하게 한다. 이때 상기 EPG 서비스도 객체로서 MOT 프로토콜을 통해 전송된다. 이때 상기 EPG 서비스 객체는 전송 중 데이터의 관리가 용이하도록 세그먼트 단위로 분할되어 패킷 모드로 전송된다. On the other hand, the MOT protocol is a transfer algorithm for transmitting information through various DAB (or DMB) data channels, and enables interoperability between a data service and an application type. At this time, the EPG service is also transmitted as an object through the MOT protocol. At this time, the EPG service object is divided into segments and transmitted in packet mode to facilitate data management during transmission.
그러므로 상기 MOT 디코더(111)는 객체 형태로 전달된 EPG 서비스의 세그먼트들을 모아 XML 파일을 형성한 후 XML 파서(112)로 출력한다. 상기 XML 파서(112)는 EPG의 각 XML(마크업 언어) 파일을 해석하여 프로그램 및 채널 관련 정보들을 추출한 후 EPG 처리부(113)로 출력한다. 상기 EPG 처리부(113)는 프로그램 및 채널 관련 정보들을 메모리와 같은 저장 장치에 저장하거나, 필요시 유저 인터페이스 (UI) 기능을 갖는 그래픽 형태로 화면에 표시한다. Therefore, the
이때 상기 EPG의 serviceInformation 및 epg 엘레먼트를 서비스 단위로 재구성하였기 때문에, 프로그램 및 채널 관련 정보가 서비스 단위로 관리 및 표시되게 된다. At this time, since the serviceInformation and epg elements of the EPG are reconfigured in service units, program and channel related information are managed and displayed in service units.
한편, 본 발명에서 사용되는 용어(terminology)들은 본 발명에서의 기능을 고려하여 정의 내려진 용어들로써 이는 당분야에 종사하는 기술자의 의도 또는 관례 등에 따라 달라질 수 있으므로 그 정의는 본 발명의 전반에 걸친 내용을 토대로 내려져야 할 것이다. On the other hand, the terms used in the present invention (terminology) are terms defined in consideration of the functions in the present invention may vary according to the intention or practice of those skilled in the art, the definitions are the overall contents of the present invention It should be based on.
본 발명은 상술한 실시예에 한정되지 않으며, 첨부된 청구범위에서 알 수 있는 바와 같이 본 발명이 속한 분야의 통상의 지식을 가진 자에 의해 변형이 가능하고 이러한 변형은 본 발명의 범위에 속한다. The present invention is not limited to the above-described embodiments, and as can be seen in the appended claims, modifications can be made by those skilled in the art to which the invention pertains, and such modifications are within the scope of the present invention.
상기에서 설명한 본 발명에 따른 EPG 서비스를 위한 데이터 구조, 방법, 및 이를 적용한 방송 장치의 효과는 다음과 같다.The effects of the data structure, method, and broadcast apparatus using the same for the EPG service according to the present invention described above are as follows.
첫째, 서비스 단위로 XML EPG를 구성하여 서비스 콤포넌트마다 중복되는 서비스 정보를 줄임으로써, 전송되는 데이터 양이 줄어들어 전송 채널을 적게 차지할 수 있다.First, by constructing an XML EPG in service units to reduce redundant service information for each service component, the amount of data to be transmitted can be reduced to occupy a smaller transmission channel.
둘째, 상기 EPG의 serviceInformation 및 epg 엘레먼트를 서비스 단위로 재구성하여 프로그램 및 채널 관련 정보를 서비스 단위로 관리 및 표시함으로써, 디스플레이되는 EPG 구조가 MCI 구조와 동일한 구조가 되어 사용자가 쉽게 EPG 구성 을 이해할 수 있다. Second, by reconfiguring the serviceInformation and epg elements of the EPG in service units and managing and displaying program and channel related information in service units, the displayed EPG structure becomes the same structure as the MCI structure so that the user can easily understand the EPG composition. .
이상 설명한 내용을 통해 당업자라면 본 발명의 기술 사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다.Those skilled in the art will appreciate that various changes and modifications can be made without departing from the spirit of the present invention.
따라서, 본 발명의 기술적 범위는 실시예에 기재된 내용으로 한정되는 것이 아니라 특허 청구의 범위에 의하여 정해져야 한다. Therefore, the technical scope of the present invention should not be limited to the contents described in the embodiments, but should be defined by the claims.
Claims (21)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050086830A KR101191180B1 (en) | 2005-09-16 | 2005-09-16 | Data structure and method for program guide, and broadcasting apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050086830A KR101191180B1 (en) | 2005-09-16 | 2005-09-16 | Data structure and method for program guide, and broadcasting apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070032522A true KR20070032522A (en) | 2007-03-22 |
KR101191180B1 KR101191180B1 (en) | 2012-10-15 |
Family
ID=41560505
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050086830A KR101191180B1 (en) | 2005-09-16 | 2005-09-16 | Data structure and method for program guide, and broadcasting apparatus |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101191180B1 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100914710B1 (en) * | 2007-12-05 | 2009-08-28 | 엘지전자 주식회사 | IPTV receiver and method for acquisition resource for IPTV service |
US8112775B2 (en) | 2007-12-05 | 2012-02-07 | Lg Electronics Inc. | IPTV receiver and method of providing channel details information |
US8397256B2 (en) | 2007-12-05 | 2013-03-12 | Lg Electronics Inc. | IPTV receiver and method of providing channel map information |
KR101245152B1 (en) * | 2011-01-24 | 2013-03-19 | 주식회사 티브로드한빛방송 | User interface based on channel genre providing system in digital cable broadcast system and method thereof |
US8484689B2 (en) | 2007-12-05 | 2013-07-09 | Lg Electronics Inc. | IPTV receiver and method of discovering an IPTV service |
US8635641B2 (en) | 2007-12-05 | 2014-01-21 | Lg Electronics Inc. | Method of performing parental control a channel and an IPTV receiver |
US8813155B2 (en) | 2007-12-05 | 2014-08-19 | Lg Electronics Inc. | Method for receiving service information data and an IPTV receiver |
US8869219B2 (en) | 2007-12-05 | 2014-10-21 | Lg Electronics Inc. | Method for controlling a channel and an IPTV receiver |
US8893200B2 (en) | 2007-12-05 | 2014-11-18 | Lg Electronics Inc. | IPTV receiver and method of acquiring a resource for an IPTV service |
US8893205B2 (en) | 2007-12-05 | 2014-11-18 | Lg Electronics Inc. | IPTV receiver and method of providing channel map management information |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR200369938Y1 (en) | 2004-09-07 | 2004-12-14 | 전자부품연구원 | Broadcasting receiver based on eureka-147 |
-
2005
- 2005-09-16 KR KR1020050086830A patent/KR101191180B1/en active IP Right Grant
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100914710B1 (en) * | 2007-12-05 | 2009-08-28 | 엘지전자 주식회사 | IPTV receiver and method for acquisition resource for IPTV service |
US8112775B2 (en) | 2007-12-05 | 2012-02-07 | Lg Electronics Inc. | IPTV receiver and method of providing channel details information |
US8397256B2 (en) | 2007-12-05 | 2013-03-12 | Lg Electronics Inc. | IPTV receiver and method of providing channel map information |
US8484689B2 (en) | 2007-12-05 | 2013-07-09 | Lg Electronics Inc. | IPTV receiver and method of discovering an IPTV service |
US8635641B2 (en) | 2007-12-05 | 2014-01-21 | Lg Electronics Inc. | Method of performing parental control a channel and an IPTV receiver |
US8813155B2 (en) | 2007-12-05 | 2014-08-19 | Lg Electronics Inc. | Method for receiving service information data and an IPTV receiver |
US8869219B2 (en) | 2007-12-05 | 2014-10-21 | Lg Electronics Inc. | Method for controlling a channel and an IPTV receiver |
US8893200B2 (en) | 2007-12-05 | 2014-11-18 | Lg Electronics Inc. | IPTV receiver and method of acquiring a resource for an IPTV service |
US8893205B2 (en) | 2007-12-05 | 2014-11-18 | Lg Electronics Inc. | IPTV receiver and method of providing channel map management information |
KR101245152B1 (en) * | 2011-01-24 | 2013-03-19 | 주식회사 티브로드한빛방송 | User interface based on channel genre providing system in digital cable broadcast system and method thereof |
Also Published As
Publication number | Publication date |
---|---|
KR101191180B1 (en) | 2012-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100837580B1 (en) | Transmission method and receiver | |
JP4721478B2 (en) | A system that forms and processes program specific information suitable for terrestrial, cable or satellite broadcasts | |
US8359615B2 (en) | Method and digital broadcasting system for transmitting and receiving ESG | |
KR101147736B1 (en) | Method and Apparatus for digital data broadcasting | |
KR101191180B1 (en) | Data structure and method for program guide, and broadcasting apparatus | |
CN101715647B (en) | Method and apparatus for transmitting digital broadcasting signals, and method and apparatus for receiving digital broadcasting signals | |
CN101385340B (en) | Broadcast receiver and a method for transmitting/receiving broadcast program information | |
KR20070082461A (en) | Apparatus for receiving broadcasting, method for transmiting and receiving information of broadcasting program, and data structure for transmiting information of broadcasting program | |
KR101052480B1 (en) | Broadcast signal transceiver and method | |
US20140304732A1 (en) | Broadcast equipment | |
KR101221886B1 (en) | Data structure and method for program guide, and broadcasting apparatus | |
KR100710248B1 (en) | Broadcasting receiver, method for discriminating broadcasting service, and data structure | |
KR20000063011A (en) | Receiving Apparatus, Receiving Method and Providing Medium | |
KR101233166B1 (en) | Data structure and method of transmitting and receiving for program guide, and broadcasting apparatus | |
EP1892955A2 (en) | System and Method for Efficiently Providing ESG Data in DVB-H System | |
KR100755845B1 (en) | Data structure and method for EPG service and mobile-type broadcasting receiver | |
US7787817B2 (en) | Method for providing heterogeneous services in terrestrial digital multimedia broadcasting system using picture-in-picture function | |
KR101325802B1 (en) | Digital Broadcasting Transmitter, Digital Broadcasting Receiver and System and Method for Serving Digital Broadcasting | |
KR101227492B1 (en) | Data structure and method for program guide, and broadcasting receiver | |
KR101241878B1 (en) | Data structure and method for program guide, and broadcasting receiver | |
KR100686878B1 (en) | Method for providing electronic program guide information in digital multimedia broadcasting, method for constructing the same | |
KR20080004317A (en) | Apparatus for receiving broadcasting signal and method for transmitting and receiving broadcasting signal | |
KR100753503B1 (en) | Apparatus, method, and data structure for supplementary data service in mobile-type broadcast | |
KR100689506B1 (en) | Apparatus and method for providing electronic program guide of digital broadcasting and management method thereof | |
KR100755838B1 (en) | Apparatus, method, and data structure for supplementary data service in mobile-type broadcast |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20150924 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20160923 Year of fee payment: 5 |