KR100730584B1 - Broadcast system and broadcast service method - Google Patents
Broadcast system and broadcast service method Download PDFInfo
- 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
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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling 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/2362—Generation or processing of Service Information [SI]
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2543—Billing, 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
도 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
방송 사업자 시스템(200)은 가입자가 가입한 시스템으로 가입자의 데이터 방송 서비스 가입을 중계하고, 서비스에 대한 과금 처리를 담당하고, 방송 시스템(100)은 방송 사업자 시스템(200)으로부터 전달되는 가입자의 요청에 따른 서비스를 제공한다.The
로고 관리부(110)는 방송 시스템(100)과 적어도 하나의 방송 사업자 시스템(200)으로부터 로고 관련 정보를 수신하여 각 방송 사업자 시스템(200)별로 저장하고, 송출 매니저(120)로부터의 전송 요청이 있는 경우에 해당 정보를 제공한다. 이때, 방송 사업자 시스템(200)으로부터 전송되는 로고 관련 정보는 각 방송 사업자 시스템(200)의 식별자 정보, 로고 이미지 파일 및 해당 파일의 버전 정보, 로고 이미지가 삽입될 방송 프로그램 정보 및 채널 정보, 로고 이미지의 송출 형태, 해당 로고 이미지 파일을 수신할 가입자에 할당된 식별자 정보 등을 포함할 수 있다. 그리고, 로고 관리부(110)는 데이터 방송을 수신하는 가입자에게 장애가 발생한 경우, 가입자와의 원활한 의사 소통을 위하여 방송 사업자 시스템(200)이 자체적으로 운영하는 콜센터 정보를 방송 사업자 시스템(200)으로부터 수신하여 저장할 수 있다.The
이때, 방송 시스템(100)은 연계되어 있는 각각의 방송 사업자 시스템(200)에게 로고 관리부(110)의 운용을 제어할 수 있는 별도의 권한을 할당하여 해당 방송 사업자 시스템(200)이 가입자에게 제공하고자 하는 로고 관련 정보를 실시간으로 업데이트하고, 불필요하게 된 정보들을 삭제하도록 할 수 있다.At this time, the
서비스 처리부(120)는 가입자 정보, 방송 사업자 시스템 정보, 장비 정보 등을 관리하며, 가입자의 서비스 개통, 가입자의 상품 추가, 해지 및 변경, 가입자의 장비 교체 등을 처리하며, 송출 매니저(130)로 가입자 관련 정보를 전송한다. 그리고 서비스 처리부(120)는 방송 시스템(100)과 연계된 방송 사업자 시스템(200) 각각에 대하여 식별자를 할당하고, 해당 방송 사업자 시스템(200)에 가입된 복수의 가입자 정보를 할당된 식별자 정보와 매칭시켜 관리한다.The
송출 매니저(130)는 전체 데이터 방송 시스템의 제어, 채널 정보 관리, 스케줄 정보 관리 및 전자 프로그램 가이드(EPG, electronic program guide) 정보 생성을 위한 정보 취합을 수행하고, 방송 프로그램의 전송을 제어한다. 송출 매니저(130)는 방송 수신 장치(300) 및 리턴 서버(150)를 통하여 가입자로부터 수신되는 로고 정보 요청에 따라 로고 관리부(110)로부터 해당 가입자가 가입되어 있는 방송 서비스 시스템(200)의 식별자 정보 및 로고 정보를 추출 및 취합한다. 그리고 송 출 매니저(130)는 추출된 정보에 따라 가입자에게 로고 정보를 전송하도록 리턴 서버(150)를 제어하여 로고 이미지 파일이 방송 수신 장치(300)로 전송될 수 있도록 하고, SI 인코더(180)를 제어하여 로고 관련 정보가 포함된 SI 데이터가 각 방송 사업자 시스템(200)별로 생성될 수 있도록 한다. 또한, 송출 매니저(130)는 리턴 서버(150) 및 가입자의 방송 수신 장치(300) 사이의 데이터 전송 경로인 대역 내 채널 및 대역 외 채널의 전송 에러율을 포함하는 트래픽 상태 정보 및 가입자 관련 정보를 기초로 하여 가입자에 대한 통신 상황을 판단하여 특정한 가입자에게 전송될 방송 프로그램 또는 어플리케이션 중의 일부가 리턴 채널을 통하여 전송될 수 있도록 제어한다.The
이때, 송출 매니저(130)는 각 방송 사업자 시스템(200)별로 생성된 SI 데이터가 해당 방송 사업자 시스템(200)에 가입한 가입자들에게만 전송되도록 멀티캐스트(multicast)할 수 있다. 즉, 송출 매니저(130)는 서비스 처리부(120)로부터 상기 방송 사업자 시스템에 가입된 복수의 가입자 정보와 상기 할당된 식별자 정보가 매칭된 데이터를 수신하여 이를 기초로 하여 해당 방송 사업자 시스템과 관련된 가입자들에게만 SI 데이터를 멀티캐스트할 수 있다.In this case, the
컨텐츠 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
리턴 서버(150)는 로고 관리부(110)에 저장된 각 방송 사업자 시스템(200)의 로고 이미지 파일을 리턴 채널을 통하여 전송한다. 그리고 리턴 서버(150)는 송출 매니저(130)가 리턴 채널을 통하여 전송하도록 설정한 일부 방송 프로그램 및 어플 리케이션을 HTTP 프로토콜 기반의 데이터로 변환하여 리턴 채널을 통하여 전송한다. 또한, 리턴 서버(150)는 방송 수신 장치(300)로부터 전송된 방송 서비스에 대한 가입자의 요청 신호를 수신하여 송출 매니저(130)로 전달하여 가입자가 원하는 서비스가 제공될 수 있도록 한다.The
데이터 인코더(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
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
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 데이터는 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
방송 수신 장치(300)는 RF 신호를 복조하는 튜너부, 프로그램 시스템 정보(PSI) 분석부, 서비스 정보(SI) 분석부, 오디오, 비디오 신호, 데이터 신호를 분리하는 역다중화부, A/V 신호를 복호화하는 AV 복호화부, 애플리케이션을 해석하고 구동하는 미들웨어(middleware)부 등으로 구성되어, 대역 내 채널 및 대역 외 채널을 통하여 전송되는 오브젝트 캐러셀, PSIP 데이터 및 SI 데이터를 수신하고, 리턴 채널을 통하여 전송되는 방송 프로그램을 수신하여 이들 데이터를 복원하여 가입자에게 디스플레이한다. 본 발명의 실시예에서는 방송 수신 장치(300)는 리턴 채널을 통하여 수신되는 로고 이미지 파일, 버전 정보 및 그 경로 정보 등을 내부의 메모리부에 저장하여 둔다. 이러한 방송 수신 장치(300)에서의 로고 관련 정보의 처리는 미들웨어부에서 이루어진다. 그리고 방송 수신 장치(300)는 수신한 SI 데이터 내의 디스크립터에 포함된 버전 정보와 미리 수신하여 저장하여 둔 로고 이미지 파일의 버전 정보가 상이한 경우에는 방송 시스템(100)으로 새로운 버전의 로고 이미지 파일의 전송을 요청한다. 이러한 요청에 따라 새로운 로고 이미지 파일을 수신한 경우에는 방송 수신 장치(300)는 기존의 이미지 파일을 삭제하고 업데이트하 여 새로운 로고 이미지 파일이 삽입된 방송 프로그램을 제공한다.The
전술한 방송 수신 장치(300)의 기능 블록은 하드웨어로 구성되는 부분도 있지만 미들웨어를 비롯한 프로토콜 담당 부분은 프로그래밍이 가능한 소프트웨어로 구성되어 데이터 방송 기술의 변화에 유연하게 대처할 수 있도록 되어 있다.The above-described functional block of the
본 발명의 실시예에서는 송출 매니저(130)가 리턴 서버(150)로부터 전송 요청이 있는 경우에 로고 관리부(110)로부터 로고 정보를 추출하는 것으로 설명하였지만, 로고 관리부(110)는 방송 사업자 시스템(200)이 미리 설정한 정보에 기초하여 송출 매니저(130)로 로고 정보를 전송할 수 있다. 그리고 송출 매니저(130)는 이들 정보를 수신하여 보유한 상태에서 로고의 송출을 제어할 수도 있으며, 데이터 처리 효율의 향상 및 백업을 위하여 공지 사항 관련 정보를 저장하기 위한 별도의 레지스터 또는 메모리를 더 구비하여 이용할 수 있다.In the embodiment of the present invention, the
도 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
본 발명의 실시예에서는 각 방송 사업자 시스템의 로고 이미지 파일은 리턴 서버(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
도 4는 본 발명의 실시예에 따른 방송 서비스 방법을 나타낸 도면이다.4 is a diagram illustrating a broadcast service method according to an embodiment of the present invention.
방송 시스템(100)은 연동되어 운영되는 적어도 하나의 방송 사업자 시스템(200)으로부터 각 사업자 시스템을 나타내는 독특한 이미지 파일인 로고 이미지 파일 관련 정보를 수신하여 로고 관리부(110)에 저장한다(S410).The
방송 시스템(100)은 방송 수신 장치(300)로부터 방송 사업자 시스템(200)의 로고 정보 전송 요청이 있는 경우에, 로고 관리부(110)에 저장된 로고 이미지 파일을 추출하고 리턴 서버(150)를 통하여 방송 수신 장치(300)로 전송한다(S420).The
그리고 방송 시스템(100)은 로고 이미지 파일을 제외한 로고 이미지 파일의 경로 정보 등을 비롯한 로고 관련 정보는 SI 인코더(180)에서 도 2 및 도 3에 도시된 바와 같은 디스크립터 정보에 삽입하여 SI 데이터를 생성하여 다중화를 거친 후 방송 수신 장치(300)로 송출한다(S430, S440).The
여기서, 방송 수신 장치(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
본 발명의 실시예에서는 방송 사업자 시스템(200)을 나타내는 로고 이미지가 화면의 좌측 하단에 삽입되어 디스플레이되는 것으로 설명하였지만, 방송 사업자 시스템(200)이 방송 시스템(100)으로 제공하는 로고 관련 정보에 따라 일반적으로 이용되는 다양한 방식의 로고 이미지 제공 방법이 채택되어 이용될 수 있다.In the exemplary embodiment of the present invention, the logo image representing the
그리고 본 발명의 실시예에서는 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
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만, 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.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)
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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19990008837A (en) * | 1997-07-04 | 1999-02-05 | 윤종용 | Graphic Data Downloading Method and Television Receiver |
-
2005
- 2005-09-02 KR KR1020050081630A patent/KR100730584B1/en not_active Expired - Lifetime
Patent Citations (1)
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 |