[go: up one dir, main page]

KR100730584B1 - Broadcast system and broadcast service method - Google Patents

Broadcast system and broadcast service method Download PDF

Info

Publication number
KR100730584B1
KR100730584B1 KR1020050081630A KR20050081630A KR100730584B1 KR 100730584 B1 KR100730584 B1 KR 100730584B1 KR 1020050081630 A KR1020050081630 A KR 1020050081630A KR 20050081630 A KR20050081630 A KR 20050081630A KR 100730584 B1 KR100730584 B1 KR 100730584B1
Authority
KR
South Korea
Prior art keywords
information
broadcast
logo
data
broadcaster
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.)
Expired - Lifetime
Application number
KR1020050081630A
Other languages
Korean (ko)
Other versions
KR20070025446A (en
Inventor
성문경
김재준
Original Assignee
(주)브로드밴드솔루션즈
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)브로드밴드솔루션즈 filed Critical (주)브로드밴드솔루션즈
Priority to KR1020050081630A priority Critical patent/KR100730584B1/en
Publication of KR20070025446A publication Critical patent/KR20070025446A/en
Application granted granted Critical
Publication of KR100730584B1 publication Critical patent/KR100730584B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime 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/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/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • 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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services

Landscapes

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

Abstract

적어도 하나의 방송 사업자 시스템 또는 상기 방송 사업자 시스템에 가입된 복수의 가입자의 방송 수신 장치로 데이터 방송 서비스를 제공 또는 중계하는 방송 시스템이 제공된다. 방송 시스템은 상기 방송 사업자 시스템으로부터 수신한 로고 이미지 파일을 포함하는 로고 정보를 저장하여 그 전송을 제어하고, 방송 프로그램 및 상기 로고 관리부에 저장된 로고 정보의 전송을 제어한다. 방송 시스템은 방송 프로그램을 반복 전송할 수 있도록 오브젝트 캐러셀로 변환하고, 방송 수신 장치로부터의 로고 전송 요청을 수신하여 상기 로고 이미지 파일을 전송하고, 방송 프로그램 정보, 채널 정보 및 로고 정보를 포함하는 SI(service information) 데이터를 생성한다.Provided is a broadcast system for providing or relaying a data broadcast service to at least one broadcaster system or a broadcast receiving device of a plurality of subscribers subscribed to the broadcaster system. The broadcast system stores logo information including a logo image file received from the broadcaster system to control its transmission, and controls the transmission of a broadcast program and logo information stored in the logo management unit. The broadcast system converts a broadcast program into an object carousel to repeatedly transmit a broadcast program, receives a logo transmission request from a broadcast reception device, transmits the logo image file, and includes an SI including broadcast program information, channel information, and logo information. service information) Create data.

데이터 방송, 로고, SI Data broadcasting, logo, SI

Description

방송 시스템 및 방송 서비스 방법{BROADCAST SYSTEM AND BROADCASTING SERVICE METHOD}Broadcasting system and broadcasting service method {BROADCAST SYSTEM AND BROADCASTING SERVICE METHOD}

도 1은 본 발명의 실시예에 따른 방송 시스템을 도시한 블록도이다.1 is a block diagram illustrating a broadcast system according to an embodiment of the present invention.

도 2는 본 발명의 실시예에 따른 방송 사업자 시스템 특성 정보를 기술하기 위한 디스크립터(descriptor)의 포맷을 나타낸 도면이다.2 is a diagram illustrating a format of a descriptor for describing broadcaster system characteristic information according to an embodiment of the present invention.

도 3은 본 발명의 실시예에 따른 방송 사업자 시스템 특성 정보가 포함되는 SVCT(short-form virtual channel table)의 포맷을 나타낸 도면이다.3 is a diagram illustrating a format of a short-form virtual channel table (SVCT) including broadcaster system characteristic information according to an embodiment of the present invention.

도 4는 본 발명의 실시예에 따른 방송 서비스 방법을 나타낸 흐름도이다.4 is a flowchart illustrating a broadcast service method according to an embodiment of the present invention.

도 5는 본 발명의 실시예에 따라 방송 수신 장치로 전송된 로고 정보가 포함된 화면을 나타낸 도면이다.5 is a diagram illustrating a screen including logo information transmitted to a broadcast reception device according to an embodiment of the present invention.

본 발명은 방송 시스템 및 방송 서비스 방법에 관한 것이다. 더욱 상세하게는, 복수의 방송 사업자 시스템의 특성 정보를 제공하는 방송 시스템 및 방송 서비스 방법에 관한 것이다.The present invention relates to a broadcast system and a broadcast service method. More specifically, the present invention relates to a broadcast system and a broadcast service method for providing characteristic information of a plurality of broadcaster systems.

방송 시스템은 방송 사업자 시스템(SO, service operator)과의 계약에 의해 자체적으로 또는 방송 채널 사용 사업자가 제공하는 방송 컨텐츠를 디지털화하여 전송한다. 즉, 방송 시스템은 암호화 또는 비암호화된 방송 신호를 위성이나 광네트워크를 통하여 수신 및 해독하고, 보안과 인증을 위한 재암호화를 수행한다. 그리고 방송 시스템은 특정한 가입자에 대한 수신 제한 및 다양한 서비스의 제공을 위하여 다중화, 광고 삽입 등의 처리 과정 후에 네트워크 환경에 적합한 신호 포맷으로 송출한다.The broadcast system digitizes and transmits broadcast content provided by a broadcast channel user, either on its own or under a contract with a broadcaster system (SO). That is, the broadcast system receives and decrypts an encrypted or unencrypted broadcast signal through a satellite or an optical network, and performs re-encryption for security and authentication. In addition, the broadcasting system transmits a signal format suitable for a network environment after processing such as multiplexing and advertisement insertion in order to restrict reception to a specific subscriber and provide various services.

방송 사업자 시스템은 방송 시스템으로부터 제공받은 디지털 방송 프로그램을 가입자의 방송 수신 장치로 전송하거나, 계약에 의하여 방송 시스템이 직접 방송 수신 장치로 전송할 수 있다. 이때, 방송 사업자 시스템은 방송 사업자 시스템이 사용하는 회사명 또는 서비스 명칭이 독특하게 드러나도록 만들어 상표처럼 사용되는 글자체 또는 이미지 등의 정보 즉, 로고(logo) 정보를 디지털 방송 프로그램에 삽입하여 전송함으로써 가입자에게 서비스를 제공하는 주체를 명확히 알릴 수 있고, 더 나아가 홍보 효과를 얻을 수 있다. 또한, 방송 수신 장치를 통하여 로고 정보를 제공받은 가입자들은 방송 수신에 문제가 발생하거나, 기타 방송 사업자 시스템과 정보를 교환하고자 하는 경우에도 자신이 가입되어 있는 방송 사업자 시스템을 용이하게 파악할 수 있는 장점이 있으므로, 이러한 서비스에 대한 요구가 증가하고 있다.The broadcaster system may transmit the digital broadcast program provided from the broadcast system to the subscriber's broadcast receiving device, or the broadcast system may transmit the digital broadcast program directly to the broadcast receiving device by contract. At this time, the broadcaster system makes the company name or service name used by the broadcaster system uniquely revealed to the subscriber by inserting and transmitting information such as font or image used as a trademark, that is, logo information into the digital broadcast program. Clearly inform the subject providing the service, and furthermore, promote the effect. In addition, subscribers provided with logo information through the broadcast reception device have an advantage of easily identifying the broadcaster system to which they are subscribed even when a problem occurs in the broadcast reception or to exchange information with other broadcaster systems. Therefore, the demand for such services is increasing.

본 발명이 이루고자 하는 기술적 과제는 방송 사업자 시스템이 해당 시스템에 가입한 가입자들에게 효율적으로 로고 정보를 전송할 수 있는 방송 시스템 및 방송 서비스 방법을 제공하는 것이다.The technical problem to be achieved by the present invention is to provide a broadcast system and a broadcast service method that the broadcast operator system can efficiently transmit logo information to subscribers subscribed to the system.

이러한 과제를 해결하기 위해, 본 발명의 한 특징에 따르면, 적어도 하나의 방송 사업자 시스템 또는 상기 방송 사업자 시스템에 가입된 복수의 가입자의 방송 수신 장치로 데이터 방송 서비스를 제공 또는 중계하는 방송 시스템이 제공된다. 이 방송 시스템은 로고 관리부, 송출 매니저, 데이터 인코더, PSIP 인코더, 리턴 서버 및 SI 인코더를 포함한다. 로고 관리부는 방송 사업자 시스템으로부터 수신한 로고 이미지 파일을 포함하는 로고 정보를 저장하고 전송을 제어하고, 송출 매니저는 방송 프로그램 및 상기 로고 관리부에 저장된 로고 정보의 전송을 제어한다. 데이터 인코더는 방송 프로그램을 반복 전송할 수 있도록 오브젝트 캐러셀로 변환하고, PSIP 인코더는 방송 프로그램의 편성 정보 및 채널 정보를 포함하는 PSIP(program and system information potocol) 데이터를 생성한다. 그리고 리턴 서버는 리턴 채널을 통하여 방송 수신 장치로부터의 로고 전송 요청을 수신하여 상기 로고 이미지 파일을 전송하고, SI 인코더는 방송 프로그램 정보, 채널 정보 및 로고 정보를 포함하는 SI(service information) 데이터를 생성한다.In order to solve this problem, according to an aspect of the present invention, there is provided a broadcast system for providing or relaying a data broadcast service to at least one broadcaster system or a broadcast receiving device of a plurality of subscribers subscribed to the broadcaster system. . The broadcast system includes a logo manager, a broadcast manager, a data encoder, a PSIP encoder, a return server, and an SI encoder. The logo manager stores the logo information including the logo image file received from the broadcaster system and controls the transmission, and the delivery manager controls the transmission of the broadcast program and the logo information stored in the logo manager. The data encoder converts the broadcast program into an object carousel to repeatedly transmit the broadcast program, and the PSIP encoder generates program and system information potocol (PSIP) data including program information and channel information of the broadcast program. The return server receives a logo transmission request from a broadcast reception device through a return channel and transmits the logo image file, and the SI encoder generates SI (service information) data including broadcast program information, channel information, and logo information. do.

이때, 방송 시스템은 상기 방송 사업자 시스템에 각각 식별자를 할당하고, 상기 방송 사업자 시스템에 가입된 복수의 가입자 정보와 상기 할당된 식별자 정보를 매칭시켜 관리하고, 상기 방송 사업자 시스템으로부터의 상기 가입자의 요청 메시지를 수신하여 요청된 서비스의 제공을 위한 데이터 처리를 수행하는 서비스 처리부를 더 포함할 수 있다.At this time, the broadcast system allocates an identifier to the broadcaster system, matches and manages the plurality of subscriber information subscribed to the broadcaster system and the assigned identifier information, and requests the subscriber from the broadcaster system. The apparatus may further include a service processor configured to receive the data and perform data processing for providing the requested service.

본 발명의 다른 특징에 따르면, 적어도 하나의 방송 사업자 시스템으로부터 복수의 가입자의 방송 수신 장치를 통하여 전송되는 요구를 수신하여 방송 서비스를 제공 또는 중계하는 방송 시스템의 방송 서비스 방법이 제공된다. 이 방법에 의하면, 먼저 방송 사업자 시스템으로부터 로고 이미지 파일을 포함하는 로고 정보를 수신하고, 방송 수신 장치로부터 로고 정보 전송 요청을 수신하여, 로고 정보를 포함하는 디스크립터 데이터를 상기 방송 사업자 시스템별로 생성하고, 상기 생성된 디스크립터 데이터가 삽입된 SI(service infortmation) 데이터를 생성하여 전송한다.According to another aspect of the present invention, there is provided a broadcast service method of a broadcast system that receives or transmits a broadcast service by receiving a request transmitted from at least one broadcaster system through a broadcast receiving device of a plurality of subscribers. According to this method, first, logo information including a logo image file is received from a broadcaster system, a logo information transmission request is received from a broadcast reception device, and descriptor data including logo information is generated for each broadcaster system. It generates and transmits service infortmation (SI) data into which the generated descriptor data is inserted.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나, 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention.

도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. 또한, 어떤 부분이 어떤 구성 요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification. In addition, when a part is said to "include" a certain component, this means that it may further include other components, except to exclude other components unless otherwise stated.

본 명세서에서 "방송 프로그램"은 영상 정보(비디오 스트림), 음향 정보(오디오 스트림) 및 어플리케이션 중 적어도 하나를 포함하는 정보를 의미하고, "어플리케이션"은 데이터 방송을 위한 정보로서, 실행 파일, 이미지 정보, 텍스트 정보 등을 비롯한 데이터 방송에서 제공 가능한 모든 정보들을 의미하는 것으로 한다.In the present specification, "broadcast program" means information including at least one of image information (video stream), sound information (audio stream), and an application, and "application" is information for data broadcasting, and includes an executable file and image information. It means that all the information that can be provided in the data broadcast, including, for example, text information.

이제 본 발명의 실시예에 따른 방송 시스템 및 방송 서비스 방법에 대하여 도면을 참고로 하여 상세하게 설명한다.Now, a broadcast system and a broadcast service method according to an embodiment of the present invention will be described in detail with reference to the drawings.

도 1은 본 발명의 실시예에 따른 데이터 방송 시스템을 도시한 블록도이다. 도 1에 나타낸 바와 같이, 본 발명의 실시예에 따른 데이터 방송 시스템은 로고 관리부(110), 서비스 처리부(120), 송출 매니저(130), 컨텐츠 데이터베이스(DB, database)(140), 리턴 서버(150), 데이터 인코더(160), PSIP 인코더(170), SI 인코더(180) 및 다중화기(190)를 포함한다. 그리고 방송 시스템은 적어도 하나의 방송 사업자 시스템(SO, service operator)(200)과 연동되어 방송 서비스를 제공한다.1 is a block diagram showing a data broadcasting system according to an embodiment of the present invention. As shown in FIG. 1, a data broadcasting system according to an exemplary embodiment of the present invention includes a logo manager 110, a service processor 120, a transmission manager 130, a content database (DB) 140, and a return server ( 150, data encoder 160, PSIP encoder 170, SI encoder 180, and multiplexer 190. The broadcast system interworks with at least one broadcast service provider system (SO) 200 to provide a broadcast service.

방송 사업자 시스템(200)은 가입자가 가입한 시스템으로 가입자의 데이터 방송 서비스 가입을 중계하고, 서비스에 대한 과금 처리를 담당하고, 방송 시스템(100)은 방송 사업자 시스템(200)으로부터 전달되는 가입자의 요청에 따른 서비스를 제공한다.The broadcaster system 200 relays the subscriber's subscription to the data broadcasting service to the system to which the subscriber subscribes, and handles billing for the service, and the broadcast system 100 receives the subscriber's request from the broadcaster system 200. Providing services according to.

로고 관리부(110)는 방송 시스템(100)과 적어도 하나의 방송 사업자 시스템(200)으로부터 로고 관련 정보를 수신하여 각 방송 사업자 시스템(200)별로 저장하고, 송출 매니저(120)로부터의 전송 요청이 있는 경우에 해당 정보를 제공한다. 이때, 방송 사업자 시스템(200)으로부터 전송되는 로고 관련 정보는 각 방송 사업자 시스템(200)의 식별자 정보, 로고 이미지 파일 및 해당 파일의 버전 정보, 로고 이미지가 삽입될 방송 프로그램 정보 및 채널 정보, 로고 이미지의 송출 형태, 해당 로고 이미지 파일을 수신할 가입자에 할당된 식별자 정보 등을 포함할 수 있다. 그리고, 로고 관리부(110)는 데이터 방송을 수신하는 가입자에게 장애가 발생한 경우, 가입자와의 원활한 의사 소통을 위하여 방송 사업자 시스템(200)이 자체적으로 운영하는 콜센터 정보를 방송 사업자 시스템(200)으로부터 수신하여 저장할 수 있다.The logo manager 110 receives the logo-related information from the broadcast system 100 and the at least one broadcaster system 200, stores the logo-related information for each broadcaster system 200, and has a request for transmission from the broadcast manager 120. In that case, provide that information. In this case, the logo related information transmitted from the broadcaster system 200 may include identifier information of each broadcaster system 200, logo image file and version information of the corresponding file, broadcast program information and channel information into which a logo image is to be inserted, and logo image. It may include the transmission form of the, identifier information assigned to the subscriber to receive the logo image file. When the subscriber receiving the data broadcast has a failure, the logo management unit 110 receives call center information that is operated by the broadcast service provider system 200 from the broadcast service provider system 200 for smooth communication with the subscriber. Can be stored.

이때, 방송 시스템(100)은 연계되어 있는 각각의 방송 사업자 시스템(200)에게 로고 관리부(110)의 운용을 제어할 수 있는 별도의 권한을 할당하여 해당 방송 사업자 시스템(200)이 가입자에게 제공하고자 하는 로고 관련 정보를 실시간으로 업데이트하고, 불필요하게 된 정보들을 삭제하도록 할 수 있다.At this time, the broadcasting system 100 allocates a separate authority for controlling the operation of the logo management unit 110 to each broadcasting company system 200 to which the broadcasting company system 200 provides the subscriber. The logo related information can be updated in real time, and unnecessary information can be deleted.

서비스 처리부(120)는 가입자 정보, 방송 사업자 시스템 정보, 장비 정보 등을 관리하며, 가입자의 서비스 개통, 가입자의 상품 추가, 해지 및 변경, 가입자의 장비 교체 등을 처리하며, 송출 매니저(130)로 가입자 관련 정보를 전송한다. 그리고 서비스 처리부(120)는 방송 시스템(100)과 연계된 방송 사업자 시스템(200) 각각에 대하여 식별자를 할당하고, 해당 방송 사업자 시스템(200)에 가입된 복수의 가입자 정보를 할당된 식별자 정보와 매칭시켜 관리한다.The service processor 120 manages subscriber information, broadcaster system information, equipment information, and the like, and processes the service opening of the subscriber, the addition of the subscriber's products, the cancellation and change, the replacement of the subscriber's equipment, and the like to the transmission manager 130. Send subscriber related information. The service processor 120 allocates an identifier to each broadcaster system 200 associated with the broadcast system 100, and matches a plurality of subscriber information subscribed to the broadcaster system 200 with the assigned identifier information. To manage.

송출 매니저(130)는 전체 데이터 방송 시스템의 제어, 채널 정보 관리, 스케줄 정보 관리 및 전자 프로그램 가이드(EPG, electronic program guide) 정보 생성을 위한 정보 취합을 수행하고, 방송 프로그램의 전송을 제어한다. 송출 매니저(130)는 방송 수신 장치(300) 및 리턴 서버(150)를 통하여 가입자로부터 수신되는 로고 정보 요청에 따라 로고 관리부(110)로부터 해당 가입자가 가입되어 있는 방송 서비스 시스템(200)의 식별자 정보 및 로고 정보를 추출 및 취합한다. 그리고 송 출 매니저(130)는 추출된 정보에 따라 가입자에게 로고 정보를 전송하도록 리턴 서버(150)를 제어하여 로고 이미지 파일이 방송 수신 장치(300)로 전송될 수 있도록 하고, SI 인코더(180)를 제어하여 로고 관련 정보가 포함된 SI 데이터가 각 방송 사업자 시스템(200)별로 생성될 수 있도록 한다. 또한, 송출 매니저(130)는 리턴 서버(150) 및 가입자의 방송 수신 장치(300) 사이의 데이터 전송 경로인 대역 내 채널 및 대역 외 채널의 전송 에러율을 포함하는 트래픽 상태 정보 및 가입자 관련 정보를 기초로 하여 가입자에 대한 통신 상황을 판단하여 특정한 가입자에게 전송될 방송 프로그램 또는 어플리케이션 중의 일부가 리턴 채널을 통하여 전송될 수 있도록 제어한다.The transmission manager 130 collects information for controlling the entire data broadcasting system, managing channel information, managing schedule information, and generating electronic program guide (EPG) information, and controlling transmission of a broadcast program. The transmission manager 130, according to the logo information request received from the subscriber through the broadcast reception device 300 and the return server 150, from the logo management unit 110, identifier information of the broadcast service system 200 to which the subscriber is subscribed. And extract and collect logo information. In addition, the transmission manager 130 controls the return server 150 to transmit the logo information to the subscriber according to the extracted information so that the logo image file can be transmitted to the broadcast receiving device 300, and the SI encoder 180 By controlling the SI data including the logo-related information can be generated for each broadcaster system 200. In addition, the transmission manager 130 is based on traffic state information and subscriber related information including transmission error rates of in-band channels and out-of-band channels, which are data transmission paths between the return server 150 and the subscriber's broadcast reception device 300. By determining the communication status to the subscriber to control a portion of the broadcast program or application to be transmitted to a specific subscriber can be transmitted through the return channel.

이때, 송출 매니저(130)는 각 방송 사업자 시스템(200)별로 생성된 SI 데이터가 해당 방송 사업자 시스템(200)에 가입한 가입자들에게만 전송되도록 멀티캐스트(multicast)할 수 있다. 즉, 송출 매니저(130)는 서비스 처리부(120)로부터 상기 방송 사업자 시스템에 가입된 복수의 가입자 정보와 상기 할당된 식별자 정보가 매칭된 데이터를 수신하여 이를 기초로 하여 해당 방송 사업자 시스템과 관련된 가입자들에게만 SI 데이터를 멀티캐스트할 수 있다.In this case, the transmission manager 130 may multicast the SI data generated for each broadcaster system 200 to be transmitted only to subscribers subscribed to the broadcaster system 200. That is, the transmission manager 130 receives data matching the plurality of subscriber information subscribed to the broadcaster system and the assigned identifier information from the service processor 120 and based on the subscriber information, the broadcaster 130 receives subscribers associated with the broadcaster system. Can only multicast SI data.

컨텐츠 DB(140)는 가입자에게 전송하기 위한 방송 프로그램 정보 및 어플리케이션 정보를 저장하여 송출 매니저(130)에 전달한다.The content DB 140 stores the broadcast program information and the application information for transmission to the subscriber and transmits the stored program information to the delivery manager 130.

리턴 서버(150)는 로고 관리부(110)에 저장된 각 방송 사업자 시스템(200)의 로고 이미지 파일을 리턴 채널을 통하여 전송한다. 그리고 리턴 서버(150)는 송출 매니저(130)가 리턴 채널을 통하여 전송하도록 설정한 일부 방송 프로그램 및 어플 리케이션을 HTTP 프로토콜 기반의 데이터로 변환하여 리턴 채널을 통하여 전송한다. 또한, 리턴 서버(150)는 방송 수신 장치(300)로부터 전송된 방송 서비스에 대한 가입자의 요청 신호를 수신하여 송출 매니저(130)로 전달하여 가입자가 원하는 서비스가 제공될 수 있도록 한다.The return server 150 transmits a logo image file of each broadcaster system 200 stored in the logo manager 110 through a return channel. The return server 150 converts some broadcast programs and applications set by the transmission manager 130 through the return channel into data based on the HTTP protocol and transmits the data through the return channel. In addition, the return server 150 receives the subscriber's request signal for the broadcast service transmitted from the broadcast receiving device 300 and transmits it to the delivery manager 130 so that the service desired by the subscriber can be provided.

데이터 인코더(160)는 송출 매니저(130)의 제어에 의하여 출력되는 방송 프로그램 및 어플리케이션을 데이터 방송의 전송 프로토콜 표준인 오브젝트 캐러셀(OC, object carousel)로 구성하기 위한 실질적인 부호화 동작을 수행한다. 즉, 데이터 인코더(150)에서는, 오브젝트 캐러셀(OC) 스트림 및 스트림 이벤트(STE) 섹션, 그리고 어플리케이션 정보 테이블 섹션(AIT Section) 데이터 스트림이 데이터 전송 블록(Data Sender)을 통해 반복적인 전송 동작이 이루어질 수 있도록 한다. 데이터 전송 블록은 데이터 전송 스레드(Data Sender Thread)를 생성하여 스레드 루프(Thread Loop)에서 반복 전송 동작을 수행하면서 비트 스트림 데이터의 총 전송량을 매 순간 계산하여 출력 데이터 스트림의 과잉 출력(Overflow) 및 부족 출력(Underflow) 현상이 일어나지 않도록 제어한다.The data encoder 160 performs a substantial encoding operation for configuring a broadcast program and an application output by the control of the transmission manager 130 into an object carousel (OC), which is a transmission protocol standard for data broadcasting. That is, in the data encoder 150, the object carousel (OC) stream, the stream event (STE) section, and the application information table section (AIT Section) data stream are repeatedly transmitted through a data sender. Make it happen. The data transmission block generates a data sender thread to perform a repetitive transmission operation in a thread loop and calculates the total amount of bit stream data every minute, thereby overflowing and shortening the output data stream. Controls the occurrence of underflow.

PSIP 인코더(170)는 PSIP 데이터의 생성 및 반복 전송을 수행한다. 프로그램 및 시스템 정보 규약(PSIP, program and system information protocol)은 미국 ATSC(acvanced television system committe)의 디지털 방송 시스템 표준 규격으로서, 방송 수신 장치가 채널을 인식할 수 있는 채널 정보, EPG 정보, 방송 프로그램별 등급 정보, 시스템 시간 정보(STT, system time table) 등을 수신 장치에 전달할 수 있는 데이터 포맷으로 생성하는 역할을 한다. PSIP 인코더(170)에서 생성된 PSIP 데이터는 오브젝트 캐러셀로 작성된 방송 프로그램 정보와 함께 대역 내 채널(in-band channel)을 통하여 전송된다. 여기서, 대역 내 채널이라 함은 음성, 영상 서비스, 디지털 멀티미디어 서비스 및 정보 서비스 등의 다양한 정보를 ISO/IEC 13818-1(MPEG 2)에 규정된 전송 스트림의 형식에 따라 54MHz 내지 864MHz 주파수 대역으로 전송하는 채널을 말한다. 그리고 PSIP 인코더(170)는 서비스 처리부(120)가 각 방송 사업자 시스템(200)에 할당한 SO 식별자 정보를 VCT(virtual channel table)에 삽입하여 PSIP 데이터를 생성하고, 이를 해당 방송 사업자 시스템(100)에 가입한 가입자에게 전송한다. SO 식별자 정보를 수신한 방송 수신 장치(300)는 이를 내부의 메모리부(미도시)에 저장할 수 있다.The PSIP encoder 170 performs generation and repetitive transmission of PSIP data. Program and system information protocol (PSIP) is a digital broadcasting system standard standard of the advanced television system committe (ATSC) in the United States, and channel information, EPG information, and broadcast program for a broadcast receiving device can recognize a channel. It plays a role of generating grade information, system time information (STT, etc.) in a data format that can be delivered to a receiving device. PSIP data generated by the PSIP encoder 170 is transmitted through an in-band channel along with broadcast program information written in an object carousel. Here, the in-band channel refers to a variety of information such as voice, video service, digital multimedia service and information service in the 54 MHz to 864 MHz frequency band according to the format of the transport stream specified in ISO / IEC 13818-1 (MPEG 2). Say channel. The PSIP encoder 170 inserts SO identifier information allocated to each broadcaster system 200 by the service processor 120 into a virtual channel table (VCT) to generate PSIP data, and the broadcaster system 100 Send to subscribers subscribed to. The broadcast reception device 300 receiving the SO identifier information may store it in an internal memory unit (not shown).

SI 인코더(180)는 SI 데이터의 생성 및 반복 전송을 수행한다. 서비스 정보(SI, service information)는 SCTE(society of cable telecommunications engineers)의 디지털 케이블 방송 시스템 표준 규격으로서, 전체 서비스 채널 선택과 방송 수신 장치를 통한 네비게이션(navigation)을 위한 정보를 전달하는 역할을 한다. SI 인코더(180)는 로고 관리부(110)에서 전송된 각 방송 사업자 시스템(200)을 나타내는 로고 정보를 포함하는 방송 사업자 시스템 특성 디스크립터(descriptor)를 방송 사업자 시스템별로 생성하고, 이를 SVCT(short-form virtual channel table) 포맷에 삽입하여 송출한다. SI 인코더(180)에서 생성되는 디스크립터 정보 및 SVCT 정보에 대해서는 아래에서 도 2 및 도 3을 참조하여 보다 상세히 설명하기로 한다.The SI encoder 180 performs generation and repeated transmission of SI data. Service information (SI) is a digital cable broadcasting system standard standard of the SCTE (society of cable telecommunications engineers), and serves to deliver information for selecting a whole service channel and navigating through a broadcast receiving device. The SI encoder 180 generates a broadcaster system characteristic descriptor for each broadcaster system including logo information indicating each broadcaster system 200 transmitted from the logo manager 110 for each broadcaster system, and short-forms the SVCT (short-form). Insert into the virtual channel table) format. Descriptor information and SVCT information generated by the SI encoder 180 will be described in more detail with reference to FIGS. 2 and 3 below.

전술한 바와 같이 생성된 SI 데이터는 PSIP 데이터와는 달리 대역 외 채널 (out-of-band channel)을 통하여 전송된다. 여기서, 대역 외 채널이라 함은 주 전송장치에서 가입자 단말장치로 전달되는 제어정보, 접근 정보 및 프로그램 안내 정보 등을 70MHz 내지 130MHz 주파수 대역으로 전송하는 채널을 말한다.Unlike the PSIP data, the SI data generated as described above is transmitted through an out-of-band channel. Here, the out-of-band channel refers to a channel for transmitting control information, access information, and program guide information transmitted from the main transmission device to the subscriber station in the 70 MHz to 130 MHz frequency band.

다중화기(190)는 데이터 인코더(160), PSIP 인코더(170) 및 SI 인코더(180)로부터 전송된 오브젝트 캐러셀, PSIP 데이터 및 SI 데이터를 다중화하고 전송 스트림을 생성하여 대역 내 채널 및 대역 외 채널을 통하여 송출한다.The multiplexer 190 multiplexes the object carousel, PSIP data, and SI data transmitted from the data encoder 160, the PSIP encoder 170, and the SI encoder 180, and generates a transport stream to generate an in-band channel and an out-of-band channel. Send through.

방송 수신 장치(300)는 RF 신호를 복조하는 튜너부, 프로그램 시스템 정보(PSI) 분석부, 서비스 정보(SI) 분석부, 오디오, 비디오 신호, 데이터 신호를 분리하는 역다중화부, A/V 신호를 복호화하는 AV 복호화부, 애플리케이션을 해석하고 구동하는 미들웨어(middleware)부 등으로 구성되어, 대역 내 채널 및 대역 외 채널을 통하여 전송되는 오브젝트 캐러셀, PSIP 데이터 및 SI 데이터를 수신하고, 리턴 채널을 통하여 전송되는 방송 프로그램을 수신하여 이들 데이터를 복원하여 가입자에게 디스플레이한다. 본 발명의 실시예에서는 방송 수신 장치(300)는 리턴 채널을 통하여 수신되는 로고 이미지 파일, 버전 정보 및 그 경로 정보 등을 내부의 메모리부에 저장하여 둔다. 이러한 방송 수신 장치(300)에서의 로고 관련 정보의 처리는 미들웨어부에서 이루어진다. 그리고 방송 수신 장치(300)는 수신한 SI 데이터 내의 디스크립터에 포함된 버전 정보와 미리 수신하여 저장하여 둔 로고 이미지 파일의 버전 정보가 상이한 경우에는 방송 시스템(100)으로 새로운 버전의 로고 이미지 파일의 전송을 요청한다. 이러한 요청에 따라 새로운 로고 이미지 파일을 수신한 경우에는 방송 수신 장치(300)는 기존의 이미지 파일을 삭제하고 업데이트하 여 새로운 로고 이미지 파일이 삽입된 방송 프로그램을 제공한다.The broadcast reception device 300 includes a tuner unit for demodulating an RF signal, a program system information (PSI) analyzer, a service information (SI) analyzer, an demultiplexer for separating audio, video signals, and data signals, and an A / V signal. The AV decoding unit for decoding the s, the middleware (middleware) for interpreting and driving the application, etc., and receives the object carousel, PSIP data and SI data transmitted through the in-band channel and the out-of-band channel, the return channel Receives a broadcast program transmitted through the restored data and displays it to the subscriber. In the embodiment of the present invention, the broadcast receiving device 300 stores a logo image file, version information, and path information thereof received through a return channel in an internal memory unit. The logo related information processing in the broadcast receiving device 300 is performed by the middleware unit. When the version information included in the descriptor in the received SI data is different from the version information of the logo image file previously received and stored, the broadcast receiving device 300 transmits a new version of the logo image file to the broadcasting system 100. Ask. When a new logo image file is received according to the request, the broadcast receiving device 300 provides a broadcast program in which the new logo image file is inserted by deleting and updating the existing image file.

전술한 방송 수신 장치(300)의 기능 블록은 하드웨어로 구성되는 부분도 있지만 미들웨어를 비롯한 프로토콜 담당 부분은 프로그래밍이 가능한 소프트웨어로 구성되어 데이터 방송 기술의 변화에 유연하게 대처할 수 있도록 되어 있다.The above-described functional block of the broadcast receiving device 300 may be composed of hardware, but the protocol responsible part including middleware is composed of programmable software to flexibly cope with changes in data broadcasting technology.

본 발명의 실시예에서는 송출 매니저(130)가 리턴 서버(150)로부터 전송 요청이 있는 경우에 로고 관리부(110)로부터 로고 정보를 추출하는 것으로 설명하였지만, 로고 관리부(110)는 방송 사업자 시스템(200)이 미리 설정한 정보에 기초하여 송출 매니저(130)로 로고 정보를 전송할 수 있다. 그리고 송출 매니저(130)는 이들 정보를 수신하여 보유한 상태에서 로고의 송출을 제어할 수도 있으며, 데이터 처리 효율의 향상 및 백업을 위하여 공지 사항 관련 정보를 저장하기 위한 별도의 레지스터 또는 메모리를 더 구비하여 이용할 수 있다.In the embodiment of the present invention, the transmission manager 130 has been described as extracting the logo information from the logo management unit 110 when there is a transmission request from the return server 150, the logo management unit 110 is broadcaster system 200 ) May transmit the logo information to the delivery manager 130 based on the information set in advance. In addition, the transmission manager 130 may control the transmission of the logo in a state of receiving and retaining these information, and further includes a separate register or memory for storing notice-related information for improving data processing efficiency and backup. It is available.

도 2는 본 발명의 실시예에 따른 방송 사업자 시스템 특성 정보를 기술하기 위한 디스크립터의 포맷을 나타낸 도면이고, 도 3은 본 발명의 실시예에 따른 방송 사업자 시스템 특성 정보가 포함되는 SVCT(short-form virtual channel table)의 포맷을 나타낸 도면이다.FIG. 2 is a diagram illustrating a format of a descriptor for describing broadcaster system characteristic information according to an embodiment of the present invention, and FIG. 3 is a short-form SVCT including broadcaster system characteristic information according to an embodiment of the present invention. shows the format of a virtual channel table).

본 발명의 실시예에서는 도 2에 나타낸 바와 같은 방송 사업자 시스템 특성 정보 디스크립터(SO_properties_descriptor)의 포맷을 정의한다. 방송 사업자 시스템 특성 정보 기술자에는 로고 이미지 파일의 경로 및 파일 이름 정보(logo_image_file_name)가 포함된다. 이들 정보는 파일 이름을 나타내는 유니코드 형식의 정보인 logo_image_file_name_text()와 파일 이름의 길이를 나타내는 부호 없는 정수형(unsigned integer) 포맷으로 정의되는 logo_image_file_name_length를 포함한다. 그리고, 방송 사업자 시스템 특성 정보 디스크립터에는 디스크립터 자체의 버전(version) 정보가 포함되며, 버전 정보 또한 부호없는 정수형 포맷을 갖는다. 방송 사업자 시스템 특성 정보 디스크립터는 부가적으로 콜센터 전화 번호 정보(call_center_phone_length, call_center_phone_text())를 포함한다. 그 외에도 디스크립터 자체의 정보를 나타내는 descriptor_tag와 descriptor_length 정보를 포함할 수 있다.In the embodiment of the present invention, the format of the broadcaster system property information descriptor SO_properties_descriptor as shown in FIG. 2 is defined. The broadcaster system property information descriptor includes the path and file name information (logo_image_file_name) of the logo image file. These information include logo_image_file_name_text (), which is Unicode format information representing a file name, and logo_image_file_name_length, which is defined in an unsigned integer format representing the length of a file name. The broadcaster system characteristic information descriptor includes version information of the descriptor itself, and the version information also has an unsigned integer format. The broadcaster system characteristic information descriptor additionally includes call center telephone number information (call_center_phone_length, call_center_phone_text ()). In addition, it may include descriptor_tag and descriptor_length information indicating information of the descriptor itself.

도 2에 나타낸 방송 사업자 시스템 특성 정보 디스크립터는 도 3에 나타낸 SVCT에 포함되어 전송된다. 도 3에 나타낸 바와 같이, SVCT는 가상 채널 맵(VCM, virtual channel map), 역채널 맵(ICM, inverse channel map) 등의 채널 정보를 기술한다. 그리고 SVCT에는 스터핑 디스크립터(stuffing descriptor), 채널 특성 디스크립터(channel properties descriptor), user private descriptor 등의 다양한 디스크립터를 포함하는 디스크립터 정보가 포함된다. 도 2의 방송 사업자 시스템 특성 정보 디스크립터는 SVCT의 최상위 공통 디스크립터(common descriptor) 영역에 삽입되어 전송되거나, user private descriptor 영역에 삽입되어 전송될 수 있다. SI 인코더(180)에서 도 2 및 도 3에 도시된 바와 같은 포맷으로 생성된 방송 사업자 시스템을 나타내는 로고 관련 정보가 포함된 SI 데이터는 다중화를 거쳐 대역 외 채널을 통하여 방송 수신 장치(300)로 전송된다. 이러한 SI 데이터를 수신한 방송 수신 장치(300)는 미리 리턴 채널을 통하여 수신 및 저장하여 두었던 로고 이미지 파일 정보와 SI 데이터에 포함된 로고 이미지 정보가 포함된 디스크립터 정 보를 비교하여 버전 정보가 일치하면, 해당 로고 이미지 파일을 방송 프로그램에 삽입하여 가입자에게 제공한다. 반면, 두 정보가 일치하지 않는 경우에는 방송 수신 장치(300)는 방송 시스템(100)에 새로운 버전의 로고 이미지 파일의 전송을 요청한다.The broadcaster system characteristic information descriptor shown in FIG. 2 is included in the SVCT shown in FIG. 3 and transmitted. As illustrated in FIG. 3, the SVCT describes channel information such as a virtual channel map (VCM) and an inverse channel map (ICM). The SVCT includes descriptor information including various descriptors such as a stuffing descriptor, a channel properties descriptor, and a user private descriptor. The broadcaster system characteristic information descriptor of FIG. 2 may be inserted and transmitted in the highest common descriptor region of the SVCT or may be inserted and transmitted in the user private descriptor region. SI data including logo-related information indicating a broadcaster system generated in the format shown in FIGS. 2 and 3 by the SI encoder 180 is transmitted to the broadcast receiving apparatus 300 through an out-of-band channel through multiplexing. do. The broadcast receiving device 300 receiving such SI data compares the logo image file information previously received and stored through the return channel with descriptor information including the logo image information included in the SI data, and when the version information is identical, The logo image file is inserted into the broadcast program and provided to the subscriber. On the other hand, if the two information do not match, the broadcast reception device 300 requests the broadcast system 100 to transmit a new version of the logo image file.

본 발명의 실시예에서는 각 방송 사업자 시스템의 로고 이미지 파일은 리턴 서버(150)로부터 리턴 채널을 통하여 전송되는 것으로 설명하였지만, 송출 매니저(130)의 제어에 의하여 방송 프로그램과 함께 오브젝트 캐러셀 형태로 전송될 수 있다. 이 경우에는 도 2 및 도 3에 나타낸 디스크립터 포맷에 포함된 로고 이미지 파일 경로 정보 및 SVCT 정보가 변경된다.In the exemplary embodiment of the present invention, the logo image file of each broadcaster system is transmitted from the return server 150 through the return channel, but is transmitted in the form of an object carousel together with the broadcast program under the control of the delivery manager 130. Can be. In this case, the logo image file path information and SVCT information included in the descriptor format shown in Figs. 2 and 3 are changed.

도 4는 본 발명의 실시예에 따른 방송 서비스 방법을 나타낸 도면이다.4 is a diagram illustrating a broadcast service method according to an embodiment of the present invention.

방송 시스템(100)은 연동되어 운영되는 적어도 하나의 방송 사업자 시스템(200)으로부터 각 사업자 시스템을 나타내는 독특한 이미지 파일인 로고 이미지 파일 관련 정보를 수신하여 로고 관리부(110)에 저장한다(S410).The broadcast system 100 receives logo image file related information, which is a unique image file representing each operator system, from the at least one broadcaster system 200 operating in association with each other and stores the received logo image file information in the logo manager 110 (S410).

방송 시스템(100)은 방송 수신 장치(300)로부터 방송 사업자 시스템(200)의 로고 정보 전송 요청이 있는 경우에, 로고 관리부(110)에 저장된 로고 이미지 파일을 추출하고 리턴 서버(150)를 통하여 방송 수신 장치(300)로 전송한다(S420).The broadcast system 100 extracts a logo image file stored in the logo management unit 110 and broadcasts it through the return server 150 when there is a request for transmitting logo information of the broadcaster system 200 from the broadcast receiving device 300. It transmits to the receiving device 300 (S420).

그리고 방송 시스템(100)은 로고 이미지 파일을 제외한 로고 이미지 파일의 경로 정보 등을 비롯한 로고 관련 정보는 SI 인코더(180)에서 도 2 및 도 3에 도시된 바와 같은 디스크립터 정보에 삽입하여 SI 데이터를 생성하여 다중화를 거친 후 방송 수신 장치(300)로 송출한다(S430, S440).The broadcast system 100 generates SI data by inserting logo related information including path information of a logo image file except a logo image file into descriptor information as illustrated in FIGS. 2 and 3 in the SI encoder 180. After the multiplexing, the broadcast signal is transmitted to the broadcast receiving device 300 in operation S430 and S440.

여기서, 방송 수신 장치(300)는 미들웨어의 업그레이드, 케이블 카드 소프트웨어(cable card software)의 업그레이드 등을 통하여 방송 수신을 위한 환경이 변화된 경우에는 현재 방송 시스템(100)이 보유한 로고 이미지 정보와 방송 수신 장치(300) 내에 저장된 로고 이미지 정보의 일치 여부를 판단하여, 일치하지 않는 경우에는 방송 시스템(100)으로 새로운 로고 정보의 전송을 요청한다. 이때, 방송 수신 장치(300)의 로고 정보 변경 여부 판단에 있어서는 도 2에 도시된 바와 같은 로고 이미지 파일의 버전 정보가 이용된다. 또한, 방송 시스템(100)은 이와 함께 리턴 서버(150)를 통하여 새로운 버전의 로고 이미지 파일을 방송 수신 장치(300)로 전송하고, 이를 수신한 방송 수신 장치(300)는 기존의 로고 이미지 파일을 삭제하고 새로운 파일로 업데이트한다. 방송 수신 장치(300)는 업데이트된 로고 이미지 파일 정보를 방송 프로그램에 삽입하여 디스플레이함으로써 가입자에게 제공한다. 도 5는 이와 같은 본 발명의 실시예에 따른 방송 수신 장치(300)로 전송된 로고 정보가 포함된 화면을 나타낸 도면이다.Here, when the environment for receiving broadcasts is changed through upgrade of middleware, upgrade of cable card software, etc., the broadcast reception device 300 and the broadcast reception device of the logo image information currently owned by the broadcast system 100 are broadcast. It is determined whether the logo image information stored in the 300 matches, and if it does not match, the broadcast system 100 requests the transmission of new logo information. In this case, in determining whether to change the logo information of the broadcast receiving device 300, version information of the logo image file as shown in FIG. 2 is used. In addition, the broadcast system 100 transmits a new version of the logo image file to the broadcast receiving apparatus 300 through the return server 150, and the broadcast receiving apparatus 300 receiving the received logo image file is transmitted to the broadcast receiving apparatus 300. Delete and update with the new file. The broadcast reception device 300 provides the subscriber with the updated logo image file information by inserting the updated logo image file information into the broadcast program. FIG. 5 is a diagram illustrating a screen including logo information transmitted to the broadcast reception device 300 according to an embodiment of the present invention.

본 발명의 실시예에서는 방송 사업자 시스템(200)을 나타내는 로고 이미지가 화면의 좌측 하단에 삽입되어 디스플레이되는 것으로 설명하였지만, 방송 사업자 시스템(200)이 방송 시스템(100)으로 제공하는 로고 관련 정보에 따라 일반적으로 이용되는 다양한 방식의 로고 이미지 제공 방법이 채택되어 이용될 수 있다.In the exemplary embodiment of the present invention, the logo image representing the broadcaster system 200 is inserted and displayed at the lower left of the screen, but according to the logo related information provided by the broadcaster system 200 to the broadcast system 100, In general, various methods of providing a logo image may be adopted and used.

그리고 본 발명의 실시예에서는 SI 데이터 내의 방송 사업자 시스템(200) 특성 정보 디스크립터 및 SVCT 포맷으로 로고 관련 정보를 방송 사업자 시스템(200)별로 생성하여 멀티캐스트(multicast) 방식으로 전송하였으나, 방송 시스템(100)은 방송 사업자 시스템(200) 식별자 정보를 포함한 로고 정보를 방송 프로그램과 함께 오브젝트 캐러셀로 브로드캐스트하거나 PSIP 데이터에 로고 관련 정보를 포함시켜 송출할 수 있으며, 이를 수신한 방송 수신 장치(300)는 가입된 방송 사업자 시스템(200)에서 제공되는 로고 이미지 정보를 추출하고, 방송 프로그램에 삽입하여 디스플레이할 수 있다.In the embodiment of the present invention, although the logo related information is generated for each broadcaster system 200 in the broadcaster system 200 characteristic information descriptor and the SVCT format in the SI data, and transmitted in a multicast manner, the broadcast system 100 ) May broadcast the logo information including the broadcaster system 200 identifier information to the object carousel together with the broadcast program or include the logo-related information in the PSIP data, and the broadcast receiving apparatus 300 may receive the logo information. Logo image information provided by the subscribed broadcaster system 200 may be extracted, inserted into a broadcast program, and displayed.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만, 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concepts of the present invention defined in the following claims are also provided. It belongs to the scope of rights.

이와 같이 본 발명의 실시예에 의하면, 각 방송 사업자 시스템을 나타내는 특유의 이미지를 포함하는 로고 정보를 방송 프로그램과 함께 전송함으로써 방송 사업자 시스템은 가입자에게 제공되는 서비스의 주체를 가입자에게 명확히 알릴 수 있다.As described above, according to the exemplary embodiment of the present invention, by transmitting the logo information including the unique image representing each broadcaster system together with the broadcast program, the broadcaster system can clearly inform the subscriber of the subject of the service provided to the subscriber.

그리고, 방송 시스템은 방송 사업자 시스템별 로고 관련 정보를 SI 데이터에 포함시켜 멀티캐스팅함으로써 방송 시스템에서의 데이터 처리량을 줄일 수 있다.In addition, the broadcast system may reduce data throughput in the broadcast system by multicasting the logo related information for each broadcaster system in the SI data.

Claims (13)

적어도 하나의 방송 사업자 시스템 또는 상기 방송 사업자 시스템에 가입된 복수의 가입자의 방송 수신 장치로 데이터 방송 서비스를 제공 또는 중계하는 방송 시스템에 있어서,A broadcast system for providing or relaying a data broadcast service to at least one broadcaster system or a broadcast receiving device of a plurality of subscribers subscribed to the broadcaster system, 상기 방송 사업자 시스템으로부터 수신한 로고 이미지 파일을 포함하는 로고 정보를 저장하고 전송을 제어하는 로고 관리부;A logo management unit for storing logo information including a logo image file received from the broadcasting company system and controlling transmission; 방송 프로그램 및 상기 로고 관리부에 저장된 로고 정보의 전송을 제어하는 송출 매니저;A transmission manager for controlling transmission of a broadcast program and logo information stored in the logo management unit; 상기 방송 프로그램을 반복 전송할 수 있도록 오브젝트 캐러셀로 변환하는 데이터 인코더;A data encoder for converting the broadcast program into an object carousel so as to repeatedly transmit the broadcast program; 상기 방송 프로그램의 편성 정보 및 채널 정보를 포함하는 PSIP(program and system information potocol) 데이터를 생성하는 PSIP 인코더;A PSIP encoder for generating program and system information potocol (PSIP) data including programming information and channel information of the broadcast program; 상기 방송 수신 장치로부터의 로고 전송 요청을 수신하여 상기 로고 이미지 파일을 전송하는 리턴 서버; 및A return server receiving a logo transmission request from the broadcast receiving device and transmitting the logo image file; And 상기 방송 프로그램 정보, 채널 정보 및 로고 정보를 포함하는 SI(service information) 데이터를 생성하는 SI 인코더를 포함하는 방송 시스템.And an SI encoder for generating service information (SI) data including the broadcast program information, channel information, and logo information. 제1항에 있어서,The method of claim 1, 상기 방송 사업자 시스템에 각각 식별자를 할당하고, 상기 방송 사업자 시스 템에 가입된 복수의 가입자 정보와 상기 할당된 식별자 정보를 매칭시켜 관리하고, 상기 방송 사업자 시스템으로부터의 상기 가입자의 요청 메시지를 수신하여 요청된 서비스의 제공을 위한 데이터 처리를 수행하는 서비스 처리부를 더 포함하는 방송 시스템.Assign an identifier to the broadcaster system, match and manage a plurality of subscriber information subscribed to the broadcaster system and the assigned identifier information, and receive and request a request message of the subscriber from the broadcaster system. And a service processor which performs data processing for providing the service. 제1항에 있어서,The method of claim 1, 상기 로고 정보는 로고 이미지 파일을 포함하고, 상기 파일의 버전 정보, 상기 파일이 삽입된 방송 프로그램 정보, 상기 파일의 송출 형태, 상기 파일이 나타내는 방송 사업자 시스템의 식별자 정보 중 적어도 하나를 더 포함하는 방송 시스템.The logo information includes a logo image file, and further includes at least one of version information of the file, broadcast program information into which the file is inserted, transmission form of the file, and identifier information of a broadcaster system indicated by the file. system. 제3항에 있어서,The method of claim 3, 상기 로고 정보는 해당 방송 사업자 시스템이 운영하는 콜센터 정보를 더 포함하는 방송 시스템.The logo information further includes a call center information operated by the broadcasting company system. 제3항에 있어서,The method of claim 3, 상기 SI 인코더는The SI encoder 상기 방송 사업자 시스템의 로고 이미지 파일의 명칭, 상기 파일의 경로 정보 및 버전 정보가 포함되는 디스크립터 데이터를 생성하는 방송 시스템.And generating descriptor data including a name of a logo image file of the broadcaster system, path information of the file, and version information. 제5항에 있어서,The method of claim 5, 상기 SI 인코더는The SI encoder 상기 생성된 디스크립터 데이터를 포함하는 SVCT(short-form virtual channel table) 데이터를 생성하고, 이를 인코딩하여 전송하는 방송 시스템.And generating short-form virtual channel table (SVCT) data including the generated descriptor data, encoding the same, and transmitting the same. 제6항에 있어서,The method of claim 6, 상기 송출 매니저는The play manager 상기 복수의 가입자가 가입된 방송 사업자 시스템 식별자 정보를 기초로 하여 상기 생성된 SI 데이터를 멀티캐스트하는 방송 시스템.And broadcasting the generated SI data based on broadcaster system identifier information to which the plurality of subscribers are subscribed. 제7항에 있어서,The method of claim 7, wherein 상기 송출 매니저는The play manager 상기 오브젝트 캐러셀이 전송되는 채널의 트래픽 상태 정보를 기초로 통신 상황을 판단하여 상기 방송 수신 장치로 전송하는 방송 프로그램 중 일부가 상기 리턴 서버를 통하여 전송되도록 제어하는 방송 시스템.And a part of a broadcast program transmitted to the broadcast receiving apparatus by determining a communication situation based on traffic state information of a channel through which the object carousel is transmitted, and controlling the broadcast server to transmit a part of the broadcast program. 제8항에 있어서,The method of claim 8, 상기 송출 매니저는The play manager 상기 방송 수신 장치로부터 상기 리턴 서버를 통하여 새로운 버전의 로고 정보를 요청하는 신호가 입력되면, 상기 로고 관리부로부터 로고 정보를 추출하여 상 기 방송 수신 장치로 전송하여 상기 방송 수신 장치에 저장된 로고 정보를 업데이트시키는 방송 시스템.When a signal for requesting a new version of logo information is input from the broadcast reception device through the return server, logo information is extracted from the logo management unit and transmitted to the broadcast reception device to update the logo information stored in the broadcast reception device. Broadcasting system. 적어도 하나의 방송 사업자 시스템으로부터 복수의 가입자의 방송 수신 장치를 통하여 전송되는 요구를 수신하여 방송 서비스를 제공 또는 중계하는 방송 시스템의 방송 서비스 방법에 있어서,A broadcast service method of a broadcast system for receiving or requesting a request transmitted from at least one broadcaster system through a broadcast receiving device of a plurality of subscribers to provide or relay a broadcast service. 상기 방송 사업자 시스템으로부터 로고 이미지 파일을 포함하는 로고 정보를 수신하는 단계;Receiving logo information including a logo image file from the broadcaster system; 상기 방송 수신 장치로부터 로고 정보 전송 요청을 수신하는 단계;Receiving a logo information transmission request from the broadcast reception device; 상기 로고 정보를 포함하는 디스크립터 데이터를 상기 방송 사업자 시스템별로 생성하고, 상기 생성된 디스크립터 데이터가 삽입된 SI(service infortmation) 데이터를 생성하여 전송하는 단계를 포함하는 방송 서비스 방법.And generating descriptor data including the logo information for each broadcasting company system, and generating and transmitting service infortmation (SI) data into which the generated descriptor data is inserted. 제10항에 있어서,The method of claim 10, 상기 방송 시스템은 상기 로고 이미지 파일을 리턴 채널을 통하여 상기 방송 수신 장치로 전송하는 단계를 더 포함하는 방송 서비스 방법.The broadcast system further comprises the step of transmitting the logo image file to the broadcast receiving device via a return channel. 제11항에 있어서,The method of claim 11, 상기 방송 시스템이 상기 방송 사업자 시스템에 각각 식별자를 할당하는 단계를 더 포함하는 방송 서비스 방법.And allocating an identifier to the broadcaster system, respectively, by the broadcast system. 제10항 내지 제12항 중 어느 하나의 항에 있어서,The method according to any one of claims 10 to 12, 상기 로고 정보가 포함된 디스크립터 데이터는 SI 데이터 중 SVCT(short-form virtual channel table)에 삽입되어 전송되는 방송 서비스 방법.The descriptor data including the logo information is inserted into a short-form virtual channel table (SVCT) of SI data and transmitted.
KR1020050081630A 2005-09-02 2005-09-02 Broadcast system and broadcast service method Expired - Lifetime KR100730584B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050081630A KR100730584B1 (en) 2005-09-02 2005-09-02 Broadcast system and broadcast service method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050081630A KR100730584B1 (en) 2005-09-02 2005-09-02 Broadcast system and broadcast service method

Publications (2)

Publication Number Publication Date
KR20070025446A KR20070025446A (en) 2007-03-08
KR100730584B1 true KR100730584B1 (en) 2007-06-20

Family

ID=38099718

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050081630A Expired - Lifetime KR100730584B1 (en) 2005-09-02 2005-09-02 Broadcast system and broadcast service method

Country Status (1)

Country Link
KR (1) KR100730584B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100936616B1 (en) * 2007-12-17 2010-01-13 한국전자통신연구원 Apparatus and method for providing broadcast service information in cable network

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990008837A (en) * 1997-07-04 1999-02-05 윤종용 Graphic Data Downloading Method and Television Receiver

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990008837A (en) * 1997-07-04 1999-02-05 윤종용 Graphic Data Downloading Method and Television Receiver

Also Published As

Publication number Publication date
KR20070025446A (en) 2007-03-08

Similar Documents

Publication Publication Date Title
US9832520B2 (en) Methods and apparatus to broadcast advanced television system committee video in switched digital video systems
US10462503B2 (en) Method for transmitting services information in different types of broadcasting networks and unit for processing said information
EP1516486B1 (en) Discovery information for ip multicast
CN103283219B (en) The method and apparatus receiving broadcast service
EP1610559B1 (en) In-band signaling to control encryption and transcoding resources in video on demand system
US20150172731A1 (en) Methods and apparatus for providing alternate content
JP2007043739A (en) Method and system for providing content description information and connection information
US9668028B2 (en) Device, system and method to provision, configure and operate video generation equipment
JP2002251328A (en) Content storage management method
KR100800858B1 (en) Method for optimizing ESV data transmission in DVB-H system and system for same
US20160127779A1 (en) Disseminating program content via alternative networks
US20060242683A1 (en) Methods and apparatus to manage advanced television system committee video in broadcast switched digital video systems
KR100636379B1 (en) Data server device for bidirectional data broadcasting service and bidirectional data broadcasting service method using the same
KR100730584B1 (en) Broadcast system and broadcast service method
CA2584658C (en) Pmcp extension metadata, data stream generating device, digital data broadcasting emission system and digital data broadcasting emission method thereof
EP1596598A2 (en) System for the transmission and reception of radio or television data
WO2009059169A2 (en) Broadcast television distribution services architecture
KR101976628B1 (en) Method for channel switching and channel reception, and apparatus for channel switching and channel reception
KR100681891B1 (en) Broadcast system, broadcast service method, broadcast receiving device and receiving method
KR20110053747A (en) Method and device for updating firmware of set-top box in digital broadcasting system
CN101257612A (en) IPTV receiver and methods for processing rating information in the IPTV receiver
CN101106663A (en) Apparatus for receiving a data broadcast signal and its processing method
Cartwright Issues in multiplex and service management in digital multichannel broadcasting
KR100877077B1 (en) Method and apparatus for generating and receiving data streams
HK1131845B (en) Method of transmitting service information in various types of broadcasting networks and unit for processing said information

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20050902

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20061030

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20070315

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20070614

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20070615

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20100614

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20110614

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20120614

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20130614

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20130614

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20140613

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20140613

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20150615

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20150615

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20160614

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20160614

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20180614

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20180614

Start annual number: 12

End annual number: 12

PR1001 Payment of annual fee

Payment date: 20200615

Start annual number: 14

End annual number: 14

PR1001 Payment of annual fee

Payment date: 20210614

Start annual number: 15

End annual number: 15

PR1001 Payment of annual fee

Payment date: 20220614

Start annual number: 16

End annual number: 16

PR1001 Payment of annual fee

Payment date: 20230614

Start annual number: 17

End annual number: 17

PR1001 Payment of annual fee

Payment date: 20240614

Start annual number: 18

End annual number: 18

PR1001 Payment of annual fee

Payment date: 20250616

Start annual number: 19

End annual number: 19