KR20090060915A - Digital broadcasting system and method for serving broadcast thereof - Google Patents

Digital broadcasting system and method for serving broadcast thereof Download PDF

Info

Publication number
KR20090060915A
KR20090060915A KR1020070127910A KR20070127910A KR20090060915A KR 20090060915 A KR20090060915 A KR 20090060915A KR 1020070127910 A KR1020070127910 A KR 1020070127910A KR 20070127910 A KR20070127910 A KR 20070127910A KR 20090060915 A KR20090060915 A KR 20090060915A
Authority
KR
South Korea
Prior art keywords
information
broadcast
broadcast service
channel
service search
Prior art date
Application number
KR1020070127910A
Other languages
Korean (ko)
Other versions
KR100936237B1 (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 KR1020070127910A priority Critical patent/KR100936237B1/en
Publication of KR20090060915A publication Critical patent/KR20090060915A/en
Application granted granted Critical
Publication of KR100936237B1 publication Critical patent/KR100936237B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/015High-definition television systems
    • 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/232Content retrieval operation locally within server, e.g. reading video streams from disk arrays
    • 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/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division

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

A digital broadcasting system and a broadcasting service method thereof are provided to search broadcasting service information through a separate channel for all broadcasting channels of digital broadcasting retransmitted to an IP network. A broadcasting receiver(21) receives a real-time or stored broadcasting stream from a digital broadcasting receiving unit under IPTV environment. An image information processor(23) compresses image information of the broadcasting stream according to an IP network bandwidth, and sends the compressed information to a terminal by using an IP network channel. A broadcasting information processor(25) generates broadcasting service search information, and transmits the broadcasting service search information to the terminal through another IP network.

Description

디지털 방송 시스템 및 그의 방송 서비스 방법{DIGITAL BROADCASTING SYSTEM AND METHOD FOR SERVING BROADCAST THEREOF}DIGITAL BROADCASTING SYSTEM AND METHOD FOR SERVING BROADCAST THEREOF}

본 발명은 디지털 방송 시스템에 관한 것으로, 더욱 상세하게는 IPTV 환경에서 디지털 방송 스트림에 포함된 방송 서비스 정보와 데이터 방송 애플리케이션 정보를 영상과 분리하여 서비스할 수 있도록 한 디지털 방송 시스템 및 그의 방송 서비스 방법에 관한 것이다.The present invention relates to a digital broadcasting system. More particularly, the present invention relates to a digital broadcasting system and a broadcasting service method thereof, wherein a broadcasting service information and data broadcasting application information included in a digital broadcasting stream can be separated from an image in an IPTV environment. It is about.

종래의 디지털 방송 서비스는 단말기에서 물리적인 튜너를 사용하여 주파수를 튜닝하면서 방송 스트림으로부터 방송 서비스 정보를 추출하고, 특정 채널을 선택하면 해당 주파수로 튜닝하여 방송 서비스를 수신하는 환경을 제공한다. 그러나, IPTV 환경에서의 단말기는 물리적인 튜너가 없기 때문에 서비스 검색을 위해 주파수 튜닝 같은 형태로 모든 채널을 검색하는 과정이 불가능하므로 IPTV 환경에서 디지털 방송 서비스 재전송시 단말에서 모든 방송 서비스 채널에 대하여 서비스 검색을 할 수 있도록 별도의 서비스 검색 정보 전달 매커니즘이 필요하다. Conventional digital broadcasting service provides a environment in which a terminal extracts broadcast service information from a broadcast stream while tuning a frequency using a physical tuner, and selects a specific channel to receive a broadcast service by tuning to the corresponding frequency. However, since the terminal in the IPTV environment does not have a physical tuner, it is impossible to search all channels in the form of frequency tuning for service retrieval. In order to do this, a separate service search information delivery mechanism is required.

한편, 현재의 디지털 지상파/케이블/위성방송 등은 방송 서비스 정보 전송을 위해 PSIP(Program and System Information Protocol)이나 DVB-SI(Digital Video Broadcasting Service Information system) 방식의 서비스 정보를 사용하고 있으며, PAT(Program Association Table), PMT(Program Map Table), MGT(Master Guide Table), VCT(Virtual Channel Table), SDT(Service Description Table), EIT(Event Information Table), ETT(Extended Text Table) 등의 다양한 테이블로 인코딩된 구조를 사용하고 있다. 단말에서는 방송스트림으로부터 필요한 테이블을 추출하고 해석하여 방송 서비스 정보를 획득하는 과정을 수행해야 함으로 방송 서비스 정보를 제공하는데 있어서 지연시간을 초래하는 문제점이 있다. 또한 데이터 방송 애플리케이션 정보의 경우도 AIT(Application Information Table) 또는 XAIT(eXtended Application Information Table) 테이블을 추출하고 해석하여 데이터 방송 애플리케이션 정보를 획득하는 과정을 수행해야 함으로 데이터 방송 애플리케이션 정보를 제공하는데 있어서 지연 시간을 초래한다. 따라서, IPTV 서비스 환경에서 디지털 방송 서비스를 제공할 때 빠른 시간내에 방송 서비스 정보와 데이터 방송 애플리케이션 정보를 서비스함과 동시에 모든 방송 채널에 대한 방송 서비스 정보에 대한 검색을 용이하게 할 필요성이 있다. Meanwhile, current digital terrestrial / cable / satellite broadcasting uses service information of PSIP (Program and System Information Protocol) or DVB-SI (Digital Video Broadcasting Service Information system) method for broadcasting service information transmission. Various tables such as Program Association Table (PMT), Program Map Table (PMT), Master Guide Table (MGT), Virtual Channel Table (VCT), Service Description Table (SDT), Event Information Table (EIT), Extended Text Table (ETT) I'm using a structure encoded with. The terminal needs to perform a process of acquiring broadcast service information by extracting and interpreting a required table from a broadcast stream, thereby causing a delay in providing broadcast service information. In addition, in the case of data broadcasting application information, a process of acquiring data broadcasting application information by extracting and interpreting an application information table (AIT) or eXtended Application Information Table (XAIT) table must be performed. Brings about. Accordingly, when providing a digital broadcasting service in an IPTV service environment, there is a need to facilitate broadcasting service information and data broadcasting application information in a short time, and to easily search for broadcasting service information on all broadcasting channels.

본 발명은 상기와 같은 필요성을 감안하여 안출된 것으로, IPTV 환경에서 디 지털 방송 스트림에 포함된 방송 서비스 정보를 영상과 분리된 별도의 채널을 통해 서비스할 수 있도록 한 디지털 방송 시스템 및 그의 방송 서비스 방법을 제공함에 그 목적이 있다.SUMMARY OF THE INVENTION The present invention has been made in view of the above necessity, and provides a digital broadcasting system and a broadcasting service method thereof, which enable a broadcasting service information included in a digital broadcasting stream to be provided through a separate channel separate from an image in an IPTV environment. The purpose is to provide.

또한 본 발명의 목적은 IP망으로 재전송되는 디지털 방송의 모든 방송채널에 대해 별도의 채널을 통해서 방송 서비스 정보를 검색할 수 있도록 한 디지털 방송 시스템 및 그의 방송 서비스 방법을 제공함에 있다.It is also an object of the present invention to provide a digital broadcasting system and a broadcast service method thereof capable of retrieving broadcast service information through a separate channel for all broadcast channels of digital broadcast retransmitted to an IP network.

또한 본 발명의 다른 목적은 방송 스트림에 포함된 데이터 방송 애플리케이션 정보를 획득하여 방송 서비스 정보 검색에서 방송 채널에 포함된 애플리케이션 정보를 검색할 수 있도록 한 디지털 방송 시스템 및 그의 방송 서비스 방법을 제공함에 있다.Another object of the present invention is to provide a digital broadcasting system and a broadcast service method thereof, by acquiring data broadcasting application information included in a broadcast stream, so that application information included in a broadcast channel can be searched in a broadcast service information search.

또한 본 발명의 다른 목적은 IP망으로 재전송되는 디지털 방송의 방송 서비스 정보를 검색해서 검색된 방송 서비스 정보 중 선택된 해당 방송채널의 방송을 서비스할 수 있도록 한 디지털 방송 시스템 및 그의 방송 서비스 방법을 제공함에 있다.In addition, another object of the present invention is to provide a digital broadcasting system and a broadcast service method thereof so as to search for broadcast service information of a digital broadcast retransmitted to an IP network to serve a broadcast of a corresponding broadcast channel selected from the found broadcast service information. .

상기와 같은 목적을 달성하기 위한 본 발명의 일면에 따른 아이피티브이 재전송 장치는 디지털 방송 시스템의 아이피티브이 재전송 장치에 있어서, 아이피티브이 환경하에서 디지털 방송 수신 수단으로부터 실시간 혹은 저장된 방송 스트림을 수신하는 방송 수신부와; 방송 스트림의 영상정보를 아이피 네트워크 대역폭에 따라 압축변환하여 아이피 네트워크 채널을 이용하여 상기 단말기로 전송하는 영상정보 처리부와; 방송 서비스 정보를 검색할 수 있는 방송 서비스 검색 정보를 생성하고, 그 방송 서비스 검색정보를 상기 영상정보 처리부의 아이피 네트워크 채널과는 상이한 아이피 네트워크로 방송 서비스 검색정보를 단말기로 전송하는 방송정보 처리부를 포함하여 구성된 것을 특징으로 한다.In accordance with an aspect of the present invention, an apparatus for transmitting an adaptive retransmission includes: a broadcast receiving unit configured to receive a real-time or stored broadcast stream from a digital broadcasting receiver in an adaptive retransmission apparatus of an digital broadcasting system; ; A video information processing unit for compressing and converting video information of a broadcast stream according to an IP network bandwidth and transmitting the compressed video information to the terminal using an IP network channel; A broadcast information processing unit for generating broadcast service search information for searching for broadcast service information, and transmitting the broadcast service search information to an IP network different from the IP network channel of the video information processing unit to the terminal; Characterized in that configured.

또한 상기와 같은 목적을 달성하기 위한 본 발명의 다른 면에 따른 디지털 방송 시스템은 디지털 방송 사업자로부터 디지털 방송을 수신하는 디지털 방송 수신 수단과; 상기 디지털 방송의 방송 스트림으로부터 방송 서비스 정보와 데이터방송 애플리케이션 정보를 영상과 분리한 후, 방송 채널 정보, 프로그램 정보, 데이터 방송 애플리케이션 정보를 포함한 방송 서비스 검색 정보를 생성하고, 상이한 아이피 네트워크 채널을 이용하여 모든 방송 채널에 대한 방송 서비스 검색 정보와 영상을 전송하는 아이피티브이 재전송 장치와; 아이피티브이 환경하에서 상기 방송 서비스 검색 정보를 수신하여 방송 채널 정보, 프로그램 정보, 데이터 방송 애플리케이션 정보를 획득하여 사용자에게 제공하고 특정 방송 채널 선택시 선택된 채널에 대한 방송 스트림을 수신하고 영상을 재생하며 데이터 방송 애플리케이션을 다운로드하여 구동하는 단말기를 포함하여 구성된 것을 특징으로 한다.In addition, a digital broadcasting system according to another aspect of the present invention for achieving the above object includes a digital broadcast receiving means for receiving a digital broadcast from a digital broadcast provider; After separating broadcast service information and data broadcast application information from the broadcast stream of the digital broadcast from the video, broadcast service search information including broadcast channel information, program information and data broadcast application information is generated, and using different IP network channels. An adaptive retransmission apparatus for transmitting broadcast service search information and images for all broadcast channels; It receives the broadcast service search information in the environment under the environment, obtains the broadcast channel information, program information, data broadcast application information and provides it to the user, when selecting a specific broadcast channel to receive the broadcast stream for the selected channel and to play the video Characterized in that it comprises a terminal for downloading and driving the application.

또한 상기와 같은 목적을 달성하기 위한 본 발명의 또 다른 면에 따른 디지털 방송 시스템의 방송 서비스 방법은 디지털 방송을 아이피티브이 환경에서 서비스하기 위한 아이피티브 재전송 장치의 방송 서비스 방법에 있어서, 아이피티브 재전송 장치가 디지털 방송의 방송스트림으로부터 방송 서비스 정보와 데이터 방송 애플리케이션 정보를 영상과 분리해서 방송 채널 정보, 프로그램 정보, 데이터 방송 애플리케이션 정보를 포함한 방송 서비스 검색 정보를 생성하고, 상이한 IP네트워크 채널을 이용하여 모든 방송 채널에 대한 방송 서비스 검색 정보와 영상을 단말기로 전송하는 단계와; 상기 단말기가 상기 방송 서비스 검색 정보를 수신하여 방송 채널 정보, 프로그램 정보, 데이터 방송 애플리케이션 정보를 획득하여 사용자에게 제공하고 특정 방송 채널 선택시 선택된 채널에 대한 방송 스트림을 수신하여 영상을 재생하고 데이터 방송 애플리케이션을 다운로드하여 구동하는 단계를 포함하여 이루어진 것을 특징으로 한다.In addition, a broadcast service method of a digital broadcasting system according to another aspect of the present invention for achieving the above object is a broadcast service method of an adaptive retransmission apparatus for serving digital broadcasts in an adaptive environment, the automatic retransmission apparatus The broadcast service information and data broadcast application information are separated from the broadcast stream of the digital broadcast from the video to generate broadcast service search information including broadcast channel information, program information, and data broadcast application information. Transmitting broadcast service search information and an image for a channel to a terminal; The terminal receives the broadcast service search information to obtain broadcast channel information, program information, and data broadcast application information and provides the same to a user, and when a specific broadcast channel is selected, the terminal receives a broadcast stream for a selected channel to play an image and execute a data broadcast application. It characterized in that it comprises a step of downloading and driving.

상기와 같은 과제 해결 수단에 의해 본 발명은 IP 네트워크 환경에서 디지털 방송 스트림에 포함된 방송 서비스 정보와 데이터 방송 애플리케이션 정보를 영상과 분리된 별도의 채널을 통해 서비스함으로써, 모든 채널에 대한 방송 서비스 정보와 데이터 방송 애플리케이션 정보를 영상과 분리하여 신속하게 획득할 수 있으며, 채널 관련 정보 해석에 필요한 처리 시간을 단축시키는 효과가 있다. 이에 변경되는 방송 서비스 정보를 신속하게 갱신하여 디지털 방송 시청자에게 최신 방송 서비스 정보를 제공할 수 있는 효과가 있다. 또한 시청자에게 방송 서비스 정보와 더불어 방송과 관련된 데이터 방송 애플리케이션 정보를 함께 제공함으로써 채널 선택에서의 유연성과 시청자의 이해도를 높일 수 있다. In accordance with the above-described problem solving means, the present invention provides a broadcast service information for all channels by providing broadcast service information and data broadcast application information included in a digital broadcast stream in an IP network environment through a separate channel separated from an image. Data broadcasting application information can be obtained quickly by separating it from an image, and the processing time required for analyzing channel-related information can be shortened. Thereby, it is possible to quickly update broadcast service information that is changed to provide the latest broadcast service information to digital broadcast viewers. In addition, by providing the viewer with broadcast service information and data broadcasting application information related to the broadcast, flexibility in channel selection and viewer understanding can be enhanced.

또한 영상과 방송 서비스 검색 정보를 분리하여 별도의 채널을 통해 서비스 함으로써, 모든 방송 채널에 대한 방송 서비스 정보와 데이터 방송 애플리케이션 정보 제공과 검색이 용이하며, 검색된 방송 채널 선택시 방송 서비스 검색 정보를 해석해서 해당 방송 채널의 송출 주소에 접속하여 방송을 신속하게 수신할 수 있도록 함으로써, 빠른 시간내에 방송을 시청할 수 있어 사용자의 편의성을 증대시키는 효과가 있다. In addition, by separating the video and broadcast service search information and serving through a separate channel, it is easy to provide and search for broadcast service information and data broadcast application information for all broadcast channels, and to analyze the broadcast service search information when selecting a searched broadcast channel. By accessing the broadcast address of the broadcast channel so that the broadcast can be received quickly, the broadcast can be viewed in a short time, thereby increasing the user's convenience.

또한 단말기에서 방송 스트림으로부터 방송 서비스 정보와 데이터 방송 애플리케이션 정보를 획득하여 해석하기보다는 고성능의 송출 서버단에서 방송 서비스 정보에 대한 획득 및 해석 과정을 진행함으로써, 단말기의 성능 및 기능에서의 부담을 줄이며 효율적으로 디지털 방송 서비스를 제공할 수 있는 효과가 있다.In addition, rather than obtaining and interpreting broadcast service information and data broadcast application information from a broadcast stream, the terminal performs a process of acquiring and interpreting broadcast service information at a high performance transmission server, thereby reducing the burden on the performance and function of the terminal and efficiently. This has the effect of providing a digital broadcast service.

본 발명의 디지털 방송 시스템 및 그의 방송 서비스 방법은 IPTV 환경에서 디지털 방송 서비스를 제공함에 있어, 현재의 디지털 방송이 방송 스트림 전송을 위해 사용하는 MPEG-2 전송 스트림 방식내에 내장된 PSIP(Program and System Information Protocol) 또는 DVB(Digital Video Broadcasting)-SI(Service Information) 방식의 방송 서비스 정보와 MHP(Multimedia Home Platform), ACAP(Advanced Common Application Platform), OCAP(OpenCable Application Platform) 등에 포함된 AIT 테이블이나 XAIT 테이블에 포함된 정보를 활용하여 방송 서비스 검색 정보를 구성하고, 모든 방송 채널에 대한 방송 서비스 정보와 데이터 방송 애플리케이션 정보를 손쉽게 획득할 수 있도록 영상 채널과는 다른 별도의 채널을 통해서 서비스할 수 있도록 하는 기술적 구성을 제안한다. 또한 별도의 채널을 통해서 방송 서비스 정보와 데이터 방송 애플리케이션 정보를 쉽게 검색할 수 있고, 선택된 채널에 대한 방송을 시청할 수 있도록 하는 기술적 요지를 제안한다.In the digital broadcasting system and its broadcasting service method of the present invention, in providing an IP broadcasting service in an IPTV environment, PSIP (Program and System Information) embedded in the MPEG-2 transport stream method used by the current digital broadcasting for broadcasting stream transmission is provided. AIT table or XAIT table included in broadcast service information of Protocol (DVB) or Digital Video Broadcasting (DVB) -Service Information (SI), Multimedia Home Platform (MHP), Advanced Common Application Platform (ACAP), OpenCable Application Platform (OCAP), etc. It is a technology that composes broadcast service search information by using the information included in the service, and services through a separate channel from the video channel so that broadcast service information and data broadcast application information for all broadcast channels can be easily obtained. Suggest a configuration. In addition, the present invention proposes a technical gist for easily searching for broadcast service information and data broadcast application information through a separate channel, and for watching a broadcast for a selected channel.

이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세히 설명하되, 본 발명에 따른 동작 및 작용을 이해하는데 필요한 부분을 중심으로 설명할 것이다.Hereinafter, with reference to the accompanying drawings, preferred embodiments of the present invention will be described in detail, with reference to the necessary parts to understand the operation and action according to the present invention.

또한 상기의 설명에서 본 발명의 디지털 방송 시스템 및 그의 방송 서비스 방법의 특정 상세들이 본 발명의 보다 전반적인 이해를 제공하기 위해 나타나 있으나, 이들 특정 상세들 없이 또한 이들의 변형에 의해서도 본 발명이 용이하게 실시될 수 있다는 것은 이 기술분야에서 통상의 지식을 가진 자에게 자명할 것이다.In addition, while the specific details of the digital broadcasting system and the broadcast service method of the present invention are shown in the above description in order to provide a more comprehensive understanding of the present invention, the present invention can be easily implemented without these specific details and by their modifications. It will be apparent to one of ordinary skill in the art.

한편, 본 명세서 전반에 걸쳐 방송 서비스 정보라는 용어는 방송 채널에 관련된 정보와 프로그램 일정에 관한 정보를 의미하는 바로 사용된다. 또한 데이터 방송 애플리케이션 정보라는 용어는 방송 스트림에 포함된 독립형 또는 연동형 데이터 방송 서비스를 제공하기 위한 애플리케이션과 관련된 정보를 의미하는 바로 사용된다. 또한 방송 서비스 검색 정보는 방송 서비스 정보와 데이터 방송 애플리케이션 정보를 바탕으로 특정 방송 채널을 검색 및 시청할 수 있도록 하는 정보를 의미하는 바로 사용된다. On the other hand, throughout the present specification, the term broadcast service information is used directly to mean information related to a broadcast channel and information about a program schedule. In addition, the term data broadcast application information is used directly to mean information related to an application for providing a standalone or linked data broadcast service included in a broadcast stream. In addition, the broadcast service search information is immediately used to mean information for searching and viewing a specific broadcast channel based on broadcast service information and data broadcast application information.

도 1은 본 발명의 실시예에 따른 디지털 방송 시스템의 방송 서비스 과정을 개략적으로 설명하기 위한 예시도이다.1 is an exemplary diagram schematically illustrating a broadcast service process of a digital broadcasting system according to an embodiment of the present invention.

도 1을 참조하면, 우선 디지털 방송 시스템의 개략적인 동작을 설명하면, 디 지털 방송 수신 수단(10)은 디지털 방송 사업자(100)로부터 방송 스트림을 수신하고, 수신된 방송 스트림을 다음 단의 IP재전송 수단(20)으로 전송한다. 이에 IP재전송 수단(20)는 방송 스트림으로부터 방송 서비스 정보와 데이터 방송 애플리케이션 정보를 획득하고 모니터링하며, 상기 획득된 방송 서비스 정보를 바탕으로 방송 채널 정보와 프로그램 정보를 획득하고 데이터 방송 애플리케이션 정보와 더불어 IP 네트워크 관련 부가 정보를 추가하여 방송 서비스 검색 정보를 생성시켜 영상정보와는 다른 채널을 이용하여 IP기반의 유무선 네트워크를 이용하여 단말기(30)로 전송한다. 이에 단말기(30)는 방송 서비스 검색 정보를 통하여 방송 채널을 선택하고 선택된 채널에 대한 방송 스트림을 수신하여 영상을 재생하고 데이터 방송 애플리케이션 정보를 이용하여 애플리케이션을 다운로드한 후 구동하여 서비스한다.Referring to FIG. 1, first, a schematic operation of a digital broadcasting system will be described. The digital broadcasting receiver 10 receives a broadcast stream from the digital broadcasting company 100 and retransmits the received broadcast stream to the next stage of IP retransmission. To the means 20. The IP retransmission means 20 acquires and monitors broadcast service information and data broadcast application information from the broadcast stream, obtains broadcast channel information and program information based on the obtained broadcast service information, and transmits IP together with data broadcast application information. The broadcast service search information is generated by adding additional network-related information and transmitted to the terminal 30 using an IP-based wired / wireless network using a channel different from the video information. Accordingly, the terminal 30 selects a broadcast channel through broadcast service search information, receives a broadcast stream for the selected channel, plays an image, downloads an application using data broadcast application information, and drives the service.

이러한 본 발명의 디지털 방송 시스템은 디지털 방송 수신 수단(10), IPTV 재전송 수단(20), 단말기(30)로 구성된다. The digital broadcasting system of the present invention comprises a digital broadcast receiving means 10, an IPTV retransmission means 20, and a terminal 30.

디지털 방송수신 수단(10)은 디지털 방송 사업자(100)로부터 디지털 지상파 또는 디지털 케이블 또는 디지털 위성 방송을 수신할 수 있는 수단으로서, 지상파 튜너 또는 케이블 튜너 또는 위성 튜너를 탑재하거나 IP 기반으로 방송 스트림을 수신한다. 또한 디지털 방송수신 수단(10)은 인터넷 접속 기능을 지원하여 방송 스트림과 별도로 전송되는 방송 서비스 정보를 수신할 수도 있으며 이를 IPTV 재전송 수단에 전달할 수 있다. The digital broadcasting receiver 10 is a means capable of receiving digital terrestrial or digital cable or digital satellite broadcasting from the digital broadcasting company 100. The digital broadcasting receiving means 10 is equipped with a terrestrial tuner or cable tuner or satellite tuner or receives a broadcast stream based on IP. do. In addition, the digital broadcast receiving means 10 may support the Internet access function to receive broadcast service information transmitted separately from the broadcast stream, and may transmit it to the IPTV retransmission means.

IPTV 재전송 수단(20)은 디지털 방송을 IPTV 환경에서 전송하기 위하여 디지털 방송 수신 수단(10)으로부터 방송 스트림과 관련된 방송 서비스 정보와 데이터 방송 애플리케이션 정보를 획득하고 변경 사항 유무에 대하여 모니터링한다. 또한 IPTV재전송 수단(20)은 방송 채널 정보와 함께 IPTV 환경에서 전송하기 위해 필요한 방송 채널번호 및 방송 송출 정보 등의 부가정보를 삽입하여 단말기(30)에서 IPTV 서비스를 효과적으로 검색하고 재생하기 위해 필요한 방송 서비스 검색 정보를 생성한다. The IPTV retransmission means 20 obtains broadcast service information and data broadcast application information related to the broadcast stream from the digital broadcast reception means 10 and monitors for changes in order to transmit the digital broadcast in the IPTV environment. In addition, the IPTV retransmission means 20 inserts additional information such as a broadcast channel number and broadcast transmission information necessary for transmission in an IPTV environment together with broadcast channel information, so that the terminal 30 effectively searches for and plays an IPTV service. Create service search information.

단말기(30)는 인터넷 접속 기능을 지원하며 IPTV 재전송 수단(20)으로부터 방송 서비스 검색 정보를 수신하여 모든 방송 채널에 대한 방송 서비스 정보와 데이터 방송 애플리케이션 정보를 제공하며 선택된 방송 채널에 대하여 해당 방송 송출 주소로 접속하여 방송 스트림을 수신하여 재생한다. 여기서 단말기(30)와 IPTV 재전송 수단(20)간의 네트워크는 IP기반의 다양한 유무선 네트워크가 결합될 수 있다. 이에 단말기(30)는 셋톱박스, 홈서버, 와이브로(WiBro) 단말기, 디엠비(DMB) 단말기, 피엠피(PMP) 등의 IP 네트워크 프로토콜이 지원되는 유무선 단말기를 통칭한다.The terminal 30 supports the Internet access function and receives broadcast service search information from the IPTV retransmission means 20 to provide broadcast service information and data broadcast application information for all broadcast channels, and provides a corresponding broadcast address for the selected broadcast channel. To receive and play the broadcast stream. Here, the network between the terminal 30 and the IPTV retransmission means 20 may be combined with various wired / wireless networks based on IP. Accordingly, the terminal 30 collectively refers to wired and wireless terminals supporting IP network protocols such as set-top boxes, home servers, WiBro terminals, DMB terminals, and PMPs.

도 2는 도 1에 있어 IPTV 재전송 수단의 내부구성을 보인 구성도이다.2 is a block diagram showing the internal configuration of the IPTV retransmission means in FIG.

도 2를 참조하면, 디지털 방송 수신 수단(10)으로부터 실시간 혹은 저장된 방송 스트림을 수신하는 방송 수신부(21)와, 방송 스트림으로부터 영상정보를 처리하는 영상정보 처리부(23)와, 방송서비스 정보를 처리하는 방송정보 처리부(25)로 구성된다. 여기서 영상정보 처리부(23)는 영상 변환부(23a)와, 영상정보 송신부(23b)를 포함하여 구성된다. 또한 방송정보 처리부(25)는 방송정보 획득부(25a)와, 방송정보 모니터링부(25b)와, 방송채널정보 입력부(25c)와, 검색정보 생성 부(25d)와, 방송정보 송신부(25e)를 포함하여 구성된다.Referring to FIG. 2, a broadcast receiver 21 for receiving a real time or stored broadcast stream from the digital broadcast receiver 10, a video information processor 23 for processing video information from the broadcast stream, and broadcast service information are processed. And a broadcast information processing section 25. The image information processor 23 includes an image converter 23a and an image information transmitter 23b. The broadcast information processing unit 25 further includes a broadcast information acquisition unit 25a, a broadcast information monitoring unit 25b, a broadcast channel information input unit 25c, a search information generation unit 25d, and a broadcast information transmitter 25e. It is configured to include.

우선, 영상정보 처리부(23)의 내부구성에 대해서 살펴보면, 영상 변환부(23a)는 방송 스트림을 네트워크 대역폭과 단말기(30)의 성능에 따라 IP 네트워크 대역폭을 효율적으로 이용할 수 있도록 고압축 영상으로 압축 변환하는 과정을 수행한다. 또한 영상정보 처리부(23a)는 단말기(30)에서 압축 코덱을 지원하지 않는 일부 단말기를 위해서는 입력되는 방송 스트림을 가공하지 않고 영상정보 송신부(23b)로 바이패스(bypass)할 수도 있다. First, referring to the internal configuration of the image information processing unit 23, the image conversion unit 23a compresses and converts the broadcast stream into a high compression image so that the IP network bandwidth can be efficiently used according to the network bandwidth and the performance of the terminal 30. Perform the process. In addition, the image information processing unit 23a may bypass the broadcast stream input for some terminals that do not support the compression codec in the terminal 30 to the image information transmitting unit 23b.

영상정보 송신부(23b)는 압축 변환되거나 바이패스된 방송 스트림을 방송 채널정보를 바탕으로 지정된 송출 주소로 전송한다. 여기서 상기 방송 채널정보는 후술되는 방송채널 정보 입력부(25c)로부터 전달된다.The image information transmitter 23b transmits the compressed or bypassed broadcast stream to a transmission address specified based on the broadcast channel information. The broadcast channel information is transmitted from the broadcast channel information input unit 25c to be described later.

다음은, 방송정보 처리부(25)의 내부구성에 대해 살펴보면, 방송정보 획득부(25a)는 디지털 방송 수신 수단(10)으로부터 디지털 방송의 전송 표준인 MPEG-2 전송 스트림을 수신하여 방송 스트림내에 포함된 방송 서비스 정보와 데이터 방송 애플리케이션 정보를 주기적으로 획득하거나 IP 기반으로 방송 서비스 정보와 데이터 방송 애프릴케이션 정보를 수신할 수 있다. 국내의 디지털 방송 서비스중 지상파와 케이블은 미국식 PSIP 표준을 수용하고 있으며, 위성 방송은 유럽식 DVB-SI 표준을 수용하고 있다. 따라서, 방송 서비스 정보 추출을 위해 PSIP에서는 PAT, PMT, MGT, VCT, EIT, ETT 테이블 등을 파싱하여 방송 서비스 정보를 획득하며, DVB-SI에서는 NIT(Network Information Table), PAT, PMT, SDT, EIT 테이블 등을 파싱하여 방송 서비스 정보를 획득한다. 또한 데이터 방송 서비스를 위한 표준인 MHP, ACAP, OCAP 표준에 따라 방송 스트림에 포함된 데이터 방송 애플리케이션 정보를 획득한다.Next, referring to the internal structure of the broadcast information processing unit 25, the broadcast information acquisition unit 25a receives the MPEG-2 transport stream, which is a transmission standard for digital broadcasting, from the digital broadcast receiving unit 10 and includes it in the broadcast stream. Broadcast service information and data broadcast application information may be periodically acquired or broadcast service information and data broadcast application information may be received based on IP. Among domestic digital broadcasting services, terrestrial wave and cable are accepting American PSIP standard, and satellite broadcasting is accepting European DVB-SI standard. Therefore, to extract broadcast service information, PSIP parses PAT, PMT, MGT, VCT, EIT, ETT table and so on to obtain broadcast service information. In DVB-SI, NIT (Network Information Table), PAT, PMT, SDT, Parse the EIT table to obtain broadcast service information. Also, data broadcasting application information included in a broadcast stream is acquired according to MHP, ACAP, and OCAP standards, which are standards for data broadcasting services.

방송정보 모니터링부(25b)는 방송 스트림에 포함된 방송 서비스 정보와 데이터 방송 애플리케이션 정보의 변경 유무를 모니터링한다. 즉, 이전에 획득된 방송 서비스 정보와 현재 획득된 방송 서비스 정보의 동일여부를 비교하고, 그 비교결과에 따라 동일하지 않은 방송 서비스 정보에 대해서 현재 방송 서비스 정보로 갱신하여 저장한다. 또한 이전에 획득된 데이터 방송 애플리케이션 정보와 현재 획득된 데이터 방송 애플리케이션 정보의 동일여부를 비교하고, 그 비교결과에 따라 동일하지 않은 데이터 방송 애플리케이션 정보에 대해서 현재의 데이터 방송 애플리케이션 정보로 갱신하여 저장한다.The broadcast information monitoring unit 25b monitors whether broadcast service information and data broadcast application information included in the broadcast stream are changed. That is, it compares whether the previously obtained broadcast service information is equal to the currently obtained broadcast service information, and updates and stores the same broadcast service information with the current broadcast service information according to the comparison result. In addition, it compares the previously obtained data broadcasting application information and the currently acquired data broadcasting application information the same or not, and updates and stores the same data broadcasting application information with the current data broadcasting application information according to the comparison result.

방송채널정보 입력부(25c)는 IPTV 환경에서 디지털 방송 서비스를 제공하기 위해 새로운 방송 채널 번호와 방송 송출 정보 등의 부가정보를 제공한다.The broadcast channel information input unit 25c provides additional information such as a new broadcast channel number and broadcast transmission information in order to provide a digital broadcast service in an IPTV environment.

검색정보 생성부(25d)는 방송 서비스 정보를 바탕으로 단말기(30)에서 방송 서비스 검색과 방송 수신을 효과적으로 할 수 있도록 방송 서비스 검색 정보를 생성한다. 여기 상기 방송 서비스 검색 정보는 XML(eXtensible Markup Language)구조나 단순한 테이블 형식으로 구성할 수 있으며, 방송 채널 정보와 프로그램 정보 및 데이터 방송 애플리케이션 정보로 구성된다. 상기 방송 채널 정보는 방송 서비스 정보와 부가정보를 결합하여 방송 채널 식별자, 방송 채널 번호, 방송 채널 이름, 영상 제어 정보, 방송 스트림이 송출되는 멀티캐스트 주소와 포트 정보를 포함하는 방송 송출 정보 중 적어도 하나를 포함한다. 상기 프로그램 정보는 방송 서비스 정 보로부터 방송 채널에 종속된 프로그램 식별자, 프로그램 제목, 방송 시작 시간, 재생 기간(duration), 요약 정보 중 적어도 하나의 정보를 포함한다. 상기 데이터 방송 애플리케이션 정보는 애플리케이션 식별자, 애플리케이션 이름, 애플리케이션 경로, 애플리케이션 실행 클래스명, 패러미터, 애플리케이션 특성 정보들 중 적어도 하나의 정보를 포함한다.The search information generation unit 25d generates broadcast service search information so that the terminal 30 can effectively search for and broadcast a broadcast service based on the broadcast service information. The broadcast service search information may be configured in an XML (eXtensible Markup Language) structure or a simple table format, and is composed of broadcast channel information, program information, and data broadcast application information. The broadcast channel information may include at least one of broadcast channel identifier, broadcast channel number, broadcast channel name, video control information, multicast address from which broadcast stream is transmitted, and port information by combining broadcast service information and additional information. It includes. The program information includes at least one of a program identifier, a program title, a broadcast start time, a playback duration, and summary information depending on the broadcast channel from the broadcast service information. The data broadcast application information includes at least one of an application identifier, an application name, an application path, an application execution class name, a parameter, and application characteristic information.

방송정보 송신부(25e)는 검색정보 생성부(23d)로부터 수신한 방송 서비스 검색 정보를 병합하여 모든 방송 채널에 대한 방송 서비스 검색 정보를 생성하고, 단말기(30)에서 방송 서비스 검색 정보 요청시 전체 방송 서비스 검색 정보를 제공하거나 변경된 방송 서비스 검색 정보를 전송한다. 또한 방송정보 송신부(25e)는 방송 서비스를 위해 단말기(30)로 방송 스트림을 전송하기 위해 멀티캐스트 프로토콜 또는 HTTP 프로토콜을 사용하여 전달할 수 있다.The broadcast information transmitter 25e merges the broadcast service search information received from the search information generator 23d to generate broadcast service search information for all broadcast channels. When the terminal 30 requests broadcast service search information, all broadcasts are broadcast. Provide service search information or transmit changed broadcast service search information. In addition, the broadcast information transmitter 25e may transmit a multicast protocol or an HTTP protocol to transmit a broadcast stream to the terminal 30 for a broadcast service.

이에 의해, 단말기(30)는 HTTP 프로토콜이나 멀티캐스트 프로토콜을 사용하여 방송정보 송신부(25e)로부터 모든 방송 채널에 대한 방송 서비스 검색 정보를 수신하여 방송 서비스 검색 기능을 제공하며, 선택된 방송 채널에 대하여 영상정보 송신부(23b)로부터 디지털 방송 스트림을 수신하여 방송 영상을 재생한다.Accordingly, the terminal 30 receives broadcast service search information for all broadcast channels from the broadcast information transmitter 25e using the HTTP protocol or the multicast protocol to provide a broadcast service search function, and provides an image for the selected broadcast channel. The digital broadcast stream is received from the information transmitter 23b to reproduce the broadcast video.

도 3은 본 발명의 실시예에 따른 방송 서비스 검색 정보 중 방송 채널 정보를 설명하기 위한 예시도이다.3 is an exemplary diagram for describing broadcast channel information among broadcast service search information according to an embodiment of the present invention.

도 3에 도시된 바와 같이, 방송 채널 정보는 방송정보 획득부(25a)에서 방송 스트림으로부터 또는 IP 네트워크를 통하여 획득한 방송 서비스 정보와 IPTV로 디지털 방송을 전송하기 위해 필요한 부가정보로 구성되며, 빠른 영상 재생을 위한 영상 제어 정보(StreamInfo), 채널 번호와 채널 이름을 갖는 텍스트 정보(TextualIdetifier), 방송 스트림 구분 식별자(ServiceIdentifier), 방송 송출 멀티캐스트 주소(ServiceMulticastAddress)를 포함하는 방송 서비스 위치 정보(ServiceLocation) 등으로 구성된다. 여기서 상기 영상 제어 정보(StreamInfo)는 방송 서비스의 빠른 재생을 위하여 PMT 테이블 파싱을 통하여 나온 PCR PID, Video Type, Video PID, Audio Type, Audio PID 값을 방송 서비스 검색 정보를 통해 제공함으로써, 상기한 정보를 이용하면 단말기(30)에서 PMT 테이블을 파싱하지 않고도 신속한 영상 재생이 가능하다.As shown in FIG. 3, the broadcast channel information includes broadcast service information acquired from a broadcast stream or through an IP network in the broadcast information acquisition unit 25a and additional information necessary for transmitting digital broadcast to IPTV. Broadcast service location information (ServiceLocation) including video control information (StreamInfo) for video reproduction, text information (ChannelualIdetifier) having a channel number and channel name, broadcast stream identification identifier (ServiceIdentifier), broadcast transmission multicast address (ServiceMulticastAddress) And the like. Here, the video control information (StreamInfo) is the above information by providing PCR PID, Video Type, Video PID, Audio Type, and Audio PID values through PMT table parsing through broadcast service search information for quick reproduction of broadcast service. By using the terminal 30 it is possible to quickly reproduce the image without parsing the PMT table.

도 4는 본 발명의 실시예에 따른 방송서비스 검색 정보 중 상기 도 3의 방송 채널 정보에 종속되는 프로그램 정보를 설명하기 위한 예시도이다. 4 is a diagram illustrating program information dependent on the broadcast channel information of FIG. 3 among broadcast service search information according to an embodiment of the present invention.

도 4에 도시된 바와 같이 프로그램 정보는 방송 스케줄 정보를 제공하기 위한 것으로, 서비스 이름(SIName)과 이벤트 정보를 제공하며, 이벤트 정보는 이벤트 식별자(EventID), 이벤트 제목(Title), 이벤트 시작시간(StartTime), 기간(Duration), 텍스트(Text) 정보들을 포함한다.As shown in FIG. 4, the program information is for providing broadcast schedule information, and provides a service name (SIName) and event information. The event information includes an event identifier (EventID), an event title (Title), and an event start time ( StartTime), Duration, and Text information.

도 5는 본 발명의 실시예에 따른 방송서비스 검색 정보 중 상기 도 3의 방송 채널 정보에 종속되는 데이터 방송 애플리케이션 정보를 설명하기 위한 예시도이다. FIG. 5 is an exemplary diagram for describing data broadcast application information dependent on the broadcast channel information of FIG. 3 among broadcast service search information according to an embodiment of the present invention.

도 5에 도시된 바와 같이 데이터 방송 애플리케이션 정보는 데이터 방송 서비스 관련 애플리케이션 정보를 제공하기 위한 것으로, 애플리케이션 이름(AppName), 애플리케이션 구별 식별자(AppIdentifier), 애플리케이션 제어 코 드(ApplicationControlCode), 애플리케이션 유형(Application Type), 애플리케이션 프로파일 정보(AppProfile), 애플리케이션 관련 정보(XletApp), 기타 애플리케이션 특성 관련 정보들을 포함한다. 애플리케이션 관련 정보(XletApp)는 데이터 방송 애플리케이션과 실행과 관련하여 애플리케이션 경로, 클래스 패스, 실행 클래스명, 패러미터 의 정보를 포함한다.As shown in FIG. 5, the data broadcasting application information is for providing application information related to the data broadcasting service, and includes an application name (AppName), an application distinguishing identifier (AppIdentifier), an application control code (ApplicationControlCode), and an application type (Application Type). ), Application profile information (AppProfile), application related information (XletApp), and other application property related information. The application related information (XletApp) includes information of an application path, class path, execution class name, and parameters related to data broadcasting application and execution.

도 6a와 도 6b는 본 발명에 따른 실시예에 따른 디지털 방송 시스템의 방송 서비스 방법을 보인 흐름도이다.6A and 6B are flowcharts illustrating a broadcast service method of a digital broadcasting system according to an embodiment of the present invention.

상기 도 6a와 도 6b를 참조하면, 우선, IPTV 재전송 수단(20)은 디지털 방송 사업자(100)로부터 디지털 방송을 수신하는 디지털 방송 수단(10)로부터 방송 서비스 정보 및 데이터 방송 애플리케이션 정보를 획득한다(S601, S603). 6A and 6B, first, the IPTV retransmission means 20 obtains broadcast service information and data broadcast application information from the digital broadcast means 10 that receives digital broadcast from the digital broadcaster 100 ( S601, S603).

이후, IPTV 재전송 수단(20)은 획득된 방송 서비스 정보를 모니터링하며, 획득된 방송 서비스 정보가 기 저장된 방송 서비스 정보와 동일한가를 판단한다(S605). 또한, IPTV 재전송 수단(20)은 획득된 데이터 방송 애플리케이션 정보를 모니터링하며, 획득된 데이터 방송 애플리케이션 정보가 기 저장된 데이터 방송 애플리케이션 정보와 동일한가를 판단한다(S607).Thereafter, the IPTV retransmission means 20 monitors the obtained broadcast service information and determines whether the obtained broadcast service information is the same as previously stored broadcast service information (S605). In addition, the IPTV retransmission means 20 monitors the acquired data broadcast application information and determines whether the acquired data broadcast application information is the same as the previously stored data broadcast application information (S607).

판단결과 획득된 방송 서비스 정보가 기 저장된 방송 서비스 정보와 동일하면, 상기 단계(S601)로 복귀하여 계속해서 디지털 방송을 수신한다. 마찬가지로, 판단결과 데이터 방송 애플리케이션 정보가 기 저장된 데이터 방송 애플리케이션 정보와 동일하면 상기 단계(S601)로 복귀하여 계속해서 디지털 방송을 수신한다.If the determined broadcast service information is the same as the stored broadcast service information, the process returns to step S601 to continue receiving digital broadcast. Likewise, if the data broadcasting application information is the same as the previously stored data broadcasting application information, the process returns to step S601 to continue receiving the digital broadcasting.

그러나, 판단결과 획득된 방송 서비스 정보가 기 저장된 방송 서비스 정보와 상이하면, 기 저장된 방송 서비스 정보를 획득된 방송 서비스 정보로 갱신한다(S609). 마찬가지로, 판단결과 획득된 데이터 방송 애플리케이션 정보가 기 저장된 데이터 방송 애플리케이션 정보와 상이하면, 기 저장된 데이터 방송 애플리케이션 정보를 획득된 데이터 방송 애플리케이션 정보로 갱신한다(S611).However, if the obtained broadcast service information is different from the previously stored broadcast service information as a result of the determination, the previously stored broadcast service information is updated with the obtained broadcast service information (S609). Similarly, if the data broadcasting application information obtained as a result of the determination is different from the previously stored data broadcasting application information, the previously stored data broadcasting application information is updated with the obtained data broadcasting application information (S611).

이후, IPTV 재전송 수단(20)은 변경된 방송 서비스 정보와 변경된 데이터 방송 애플리케이션 정보를 이용하여 방송 서비스 검색 정보를 생성하며(S613), 영상 제어정보와 방송 채널 번호 및 방송 송출주소 등의 부가정보를 방송 서비스 검색 정보에 추가한다(S615).Subsequently, the IPTV retransmission means 20 generates broadcast service search information using the changed broadcast service information and the changed data broadcast application information (S613), and broadcasts additional information such as image control information, broadcast channel number, and broadcast transmission address. It is added to the service search information (S615).

다음 IPTV 재전송 수단(20)은 생성된 방송 서비스 검색정보가 기 저장되어 존재하는지를 판단한다(S617).Next, the IPTV retransmission means 20 determines whether the generated broadcast service retrieval information is stored in advance (S617).

판단결과 생성된 방송 서비스 검색정보가 기 저장되어 존재하지 않으면, IPTV 재전송 수단(20)은 방송 서비스 검색정보를 병합하여 모든 채널에 대한 방송 서비스 검색정보를 생성한다(S619).If the broadcast service search information generated as a result of the determination is not already stored, the IPTV retransmission means 20 merges the broadcast service search information to generate broadcast service search information for all channels (S619).

그러나, 판단결과 생성된 방송 서비스 검색정보가 기 저장되어 존재하면, IPTV 재전송 수단(20)은 방송 서비스 검색정보가 변경되었는지를 판단한다(S621).However, if the broadcast service search information generated as a result of the determination is already stored, the IPTV retransmission means 20 determines whether the broadcast service search information has been changed (S621).

판단결과 방송 서비스 검색정보가 변경되었으면, IPTV 재전송 수단(20)은 방송 서비스 검색정보를 갱신하여(S623), 방송 서비스 검색정보를 HTTP 프로토콜이나 멀티캐스트 프로토콜을 이용하여 단말기(30)로 전송한다(S625). 여기서 IPTV 재전송 수단(20)은 방송 서비스 검색정보가 변경되지 않았다고 판단되면, 이전의 방송 서비스 검색 정보와 동일하므로 단말기(30)로 전송하지 않고 디지털 방송을 수신하 는 단계(S601)로 진행해서 위와 같은 동작을 반복적으로 수행한다.If the broadcast service search information is changed, the IPTV retransmission means 20 updates the broadcast service search information (S623) and transmits the broadcast service search information to the terminal 30 using the HTTP protocol or the multicast protocol (S623). S625). If the IPTV retransmission means 20 determines that the broadcast service search information has not been changed, the IPTV retransmission means 20 is the same as the previous broadcast service search information, and thus proceeds to step S601 of receiving a digital broadcast without transmitting to the terminal 30. Perform the same operation repeatedly.

이후, 방송 서비스 검색정보를 수신한 단말기(30)는 방송 서비스 검색정보에 따라 선택된 방송채널의 방송 스트림을 수신하여 영상을 재생하고 데이터 방송 애플리케이션을 다운로드하여 구동한다(S627).After receiving the broadcast service search information, the terminal 30 receives the broadcast stream of the selected broadcast channel according to the broadcast service search information, plays back an image, and downloads and drives the data broadcast application (S627).

한편, IPTV 재전송 수단(20)은 수신된 디지털 방송의 방송 영상에 대해 필요하다면 고압축 코덱을 이용하여 실시간 변환 단계(S631)를 거친 후 멀티캐스트 프로토콜을 이용하여 단말기(30)로 전송한다(S633). 이때 압축 코덱을 지원하지 않는 일부 단말기에 대해서는 수신된 방송 영상을 가공하지 않고 단말기로 전송한다.On the other hand, the IPTV retransmission means 20 passes through the real-time conversion step (S631) using a high compression codec if necessary for the broadcast image of the received digital broadcast and transmits to the terminal 30 using the multicast protocol (S633). . In this case, some terminals that do not support the compression codec are transmitted to the terminal without processing the received broadcast image.

상기 단계(S627)에 의한 단말기(30)의 영상 재생과정에 대해 첨부된 도면을 참조하여 상세히 설명한다.An image reproducing process of the terminal 30 by the step S627 will be described in detail with reference to the accompanying drawings.

도 7은 도 6a와 6b에 있어 단말기가 디지털 방송 서비스를 수행하는 과정을 보인 흐름도이다.FIG. 7 is a flowchart illustrating a process in which a terminal performs a digital broadcast service in FIGS. 6A and 6B.

도 7을 참조하면, 단말기(30)는 모든 방송 채널에 대한 방송 서비스 검색 정보를 IPTV 재전송 수단(20)으로부터 수신한다(S701). Referring to FIG. 7, the terminal 30 receives broadcast service search information for all broadcast channels from the IPTV retransmission means 20 (S701).

그러면 단말기(30)는 방송 서비스 검색 정보를 해석하여(S703), 방송 채널 정보, 프로그램 정보, 데이터 방송 애플리케이션 정보를 획득한 후 방송 서비스 검색 데이터베이스에 저장한다(S705). Then, the terminal 30 analyzes broadcast service search information (S703), obtains broadcast channel information, program information, and data broadcast application information, and stores it in the broadcast service search database (S705).

이후, 단말기(30)는 사용자가 방송 채널을 선택하는지를 판단한다(S707).Thereafter, the terminal 30 determines whether the user selects a broadcast channel (S707).

판단결과 방송채널을 선택하면, 단말기(30)는 서비스 검색 데이터베이스로부터 선택된 채널에 대하여 방송 스트림이 송출되는 멀티캐스트 주소와 포트 정보를 획득한다(S709).As a result of the determination, when the broadcast channel is selected, the terminal 30 obtains the multicast address and the port information on which the broadcast stream is transmitted from the service search database (S709).

이후, 단말기(30)는 인터넷그룹관리프로토콜(IGMP; Internet Group Management Protocol) 방식의 멀티캐스트 프로토콜을 이용해서 해당 주소에 접속하여 방송 스트림을 수신한다(S711).Thereafter, the terminal 30 receives a broadcast stream by accessing the corresponding address using a multicast protocol of the Internet Group Management Protocol (IGMP) method (S711).

이후, 영상 제어 정보를 이용하여 영상을 재생하고 데이터 방송 애플리케이션 정보를 이용하여 애플리케이션을 다운로드한 후 애플리케이션을 구동한다(S713).Thereafter, the image is reproduced using the image control information, the application is downloaded using the data broadcasting application information, and the application is driven (S713).

이상, 바람직한 실시예와 첨부도면을 참조하여 본 발명의 구성에 대하여 상세히 설명하였으나, 이는 예시에 불과한 것으로서 본 발명의 기술적 사상의 범주내에서 다양한 변경과 변형이 가능한 것임은 본 발명의 기술 분야에서 통상의 지식을 가진 자라면 능히 알 수 있을 것이다. 따라서 본 발명의 권리범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Or more, but described in detail with respect to the configuration of the present invention with reference to the preferred embodiment and the accompanying drawings, which is only an example that various changes and modifications within the scope of the technical idea of the present invention is possible in the art. Anyone with knowledge of the world will be able to know. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the scope of the following claims, but also by the equivalents of the claims.

도 1은 본 발명의 실시예에 따른 디지털 방송 시스템의 방송 서비스 과정을 개략적으로 설명하기 위한 예시도.1 is an exemplary diagram schematically illustrating a broadcast service process of a digital broadcasting system according to an embodiment of the present invention.

도 2는 도 1에 있어 IPTV 재전송 수단의 내부구성을 보인 구성도.2 is a block diagram showing the internal configuration of the IPTV retransmission means in FIG.

도 3은 본 발명의 실시예에 따른 방송서비스 검색 정보 중 방송 채널 정보를 설명하기 위한 예시도.3 is an exemplary diagram for describing broadcast channel information among broadcast service search information according to an embodiment of the present invention.

도 4는 본 발명의 실시예에 따른 방송서비스 검색 정보 중 프로그램 정보를 설명하기 위한 예시도.4 is an exemplary diagram for describing program information among broadcast service search information according to an embodiment of the present invention.

도 5는 본 발명의 실시예에 따른 방송서비스 검색 정보 중 데이터 방송 애플리케이션 정보를 설명하기 위한 예시도.5 is an exemplary diagram for describing data broadcast application information among broadcast service search information according to an embodiment of the present invention.

도 6a와 도 6b는 본 발명에 따른 실시예에 따른 디지털 방송 시스템의 방송 서비스 방법을 보인 흐름도.6A and 6B are flowcharts illustrating a broadcast service method of a digital broadcasting system according to an embodiment of the present invention.

도 7은 도 6a와 6b에 있어, 단말기가 디지털 방송 서비스를 수행하는 과정을 보인 흐름도.7 is a flowchart illustrating a process of a terminal performing a digital broadcast service in FIGS. 6A and 6B.

Claims (13)

디지털 방송 시스템의 아이피티브이 재전송 장치에 있어서,In the retransmission apparatus of the additive of the digital broadcasting system, 아이피티브이 환경하에서 디지털 방송 수신 수단으로부터 실시간 혹은 저장된 방송 스트림을 수신하는 방송 수신부와;A broadcast receiving unit for receiving a real-time or stored broadcast stream from a digital broadcast receiving unit under an environment of iPitive; 방송 스트림의 영상정보를 아이피 네트워크 대역폭에 따라 압축변환하여 아이피 네트워크 채널을 이용하여 상기 단말기로 전송하는 영상정보 처리부와;A video information processing unit for compressing and converting video information of a broadcast stream according to an IP network bandwidth and transmitting the compressed video information to the terminal using an IP network channel; 방송 서비스 정보를 검색할 수 있는 방송 서비스 검색 정보를 생성하고, 그 방송 서비스 검색정보를 상기 영상정보 처리부의 아이피 네트워크 채널과는 상이한 아이피 네트워크로 방송 서비스 검색정보를 단말기로 전송하는 방송정보 처리부A broadcast information processing unit for generating broadcast service search information for searching for broadcast service information, and transmitting the broadcast service search information to an IP network different from the IP network channel of the video information processing unit to the terminal; 를 포함하여 구성된 것을 특징으로 하는 아이피티브이 재전송 장치.Apparatus for the reitive transmission, characterized in that configured to include. 제1 항에 있어서, 상기 방송정보 처리부는,The method of claim 1, wherein the broadcast information processing unit, 방송 스트림내의 방송 서비스 정보와 데이터 방송 애플리케이션 정보를 획득하거나 IP 기반으로 방송 서비스 정보와 데이터 방송 애플리케이션 정보를 획득하는 방송정보 획득부와;A broadcast information acquisition unit for acquiring broadcast service information and data broadcast application information in a broadcast stream or obtaining broadcast service information and data broadcast application information based on an IP; 상기 방송 서비스 정보와 데이터 방송 애플리케이션 정보의 변경 유무를 모니터링하는 방송정보 모니터링부와;A broadcast information monitoring unit configured to monitor whether broadcast service information and data broadcast application information are changed; 상기 방송 서비스 정보 변경에 따른 방송 채널 번호와 방송 송출 주소 등의 부가정보를 제공하는 방송채널정보 입력부와;A broadcast channel information input unit for providing additional information such as a broadcast channel number and a broadcast transmission address according to the change of the broadcast service information; 상기 방송 서비스 정보 변경 또는 데이터 방송 애플리케이션 정보의 변경에 따른 부가정보를 추가하여 방송 서비스 검색 정보를 생성하는 검색정보 생성부와;A search information generation unit for generating broadcast service search information by adding additional information according to the change of the broadcast service information or the change of data broadcast application information; 상기 방송 서비스 검색 정보를 병합하여 생성된 모든 방송 채널에 대한 방송 서비스 검색 정보를 IP 네트워크 프로토콜을 이용하여 상기 단말기로 전송하는 방송정보 송신부Broadcast information transmitting unit for transmitting broadcast service search information for all broadcast channels generated by merging the broadcast service search information to the terminal using an IP network protocol. 를 포함하여 구성된 것을 특징으로 하는 아이피티브이 재전송 장치.Apparatus for the reitive transmission, characterized in that configured to include. 제2 항에 있어서, 상기 방송 서비스 검색정보는,The method of claim 2, wherein the broadcast service search information comprises: 상기 방송 스트림내에 포함된 방송 서비스 정보와 데이터 방송 애플리케이션 정보를 이용하여 방송 채널 정보, 프로그램 정보, 데이터 방송 애플리케이션 정보중 적어도 하나를 포함하는 것을 특징으로 하는 아이피티브이 재전송 장치.And an at least one of broadcast channel information, program information, and data broadcast application information using broadcast service information and data broadcast application information included in the broadcast stream. 제3 항에 있어서, 상기 방송채널 정보는,The method of claim 3, wherein the broadcast channel information, 방송 채널 이름, 방송 채널 번호, 방송 스트림이 송출되는 멀티캐스트 주소와 포트 정보, 영상 제어정보를 포함하는 것을 특징으로 하는 아이피티브이 재전송 장치.An apparatus for adaptive retransmission, comprising a broadcast channel name, a broadcast channel number, a multicast address and port information from which a broadcast stream is transmitted, and video control information. 제2 항에 있어서, 상기 부가정보는,The method of claim 2, wherein the additional information, 영상 제어정보, 방송 채널번호, 방송 송출주소 중 적어도 어느 하나의 정보를 포함하는 것을 특징으로 하는 아이피티브이 재전송 장치.And an at least one of image control information, broadcast channel number, and broadcast address. 제5 항에 있어서, 상기 영상 제어 정보는,The method of claim 5, wherein the image control information, 방송 서비스의 빠른 재생을 위하여 PMT 테이블 파싱을 통하여 나온 PCR PID, Video Type, Video PID, Audio Type, Audio PID 값을 방송 서비스 검색 정보를 통해 제공하는 것을 특징으로 하는 아이피티브이 재전송 장치.IPTI retransmission device, characterized in that it provides the PCR PID, Video Type, Video PID, Audio Type, Audio PID values obtained through PMT table parsing through the broadcast service search information for fast playback of the broadcast service. 디지털 방송 사업자로부터 디지털 방송을 수신하는 디지털 방송 수신 수단과;Digital broadcast receiving means for receiving digital broadcast from a digital broadcast provider; 상기 디지털 방송의 방송 스트림으로부터 방송 서비스 정보와 데이터 방송 애플리케이션 정보를 영상과 분리한 후, 방송 채널 정보, 프로그램 정보, 데이터 방송 애플리케이션 정보를 포함한 방송 서비스 검색 정보를 생성하고, 상이한 아이피(IP) 네트워크 채널을 이용하여 모든 방송 채널에 대한 방송 서비스 검색 정보와 영상을 전송하는 아이피티브이(IPTV) 재전송 장치와;After separating broadcast service information and data broadcast application information from an image from the broadcast stream of the digital broadcast, broadcast service search information including broadcast channel information, program information, and data broadcast application information is generated, and different IP network channels are generated. An IPTV retransmission apparatus that transmits broadcast service search information and images for all broadcast channels by using; 아이피티브이의 환경하에서 상기 방송 서비스 검색 정보를 수신하여 방송 채 널 정보, 프로그램 정보, 데이터 방송 애플리케이션 정보를 획득하여 사용자에게 제공하고 특정 방송 채널을 선택시 선택된 채널에 대한 방송 스트림을 수신하여 영상을 재생하고 데이터 방송 애플리케이션을 구동하는 단말기Receiving the broadcast service search information in the environment of IPTV, obtaining broadcast channel information, program information, data broadcasting application information, and providing the user to the user; Terminal running a data broadcasting application 를 포함하여 구성된 것을 특징으로 하는 디지털 방송 시스템.Digital broadcasting system comprising a. 제7 항에 있어서, 상기 단말기는,The method of claim 7, wherein the terminal, 모든 방송 채널에 대한 방송 서비스 검색 정보를 수신하고, 방송 채널 정보와 연관된 프로그램 정보 및 데이터 방송 애플리케이션 정보를 해석하여 이를 방송 서비스 검색 데이터베이스에 저장하고, 방송채널 선택시 상기 서비스 검색 데이터베이스로부터 선택된 채널에 대하여 멀티캐스트 주소와 포트 정보를 획득하여 해당 주소에 접속해서 수신되는 방송 스트림을 재생하는 것을 특징으로 하는 디지털 방송 시스템.Receives broadcast service search information for all broadcast channels, interprets program information and data broadcast application information associated with broadcast channel information, stores it in the broadcast service search database, and selects a channel from the service search database when selecting a broadcast channel. And receiving the multicast address and the port information, and accessing the corresponding address to play the received broadcast stream. 디지털 방송을 아이피티브이 환경에서 서비스하기 위한 아이피티브 재전송장치의 방송 서비스 방법에 있어서, In the broadcast service method of the automatic retransmission apparatus for the digital broadcast service in the adaptive environment, 아이피티브 재전송장치가 디지털 방송의 방송스트림으로부터 방송 서비스 정보와 데이터 방송 애플리케이션 정보를 영상과 분리한 후, 방송 채널 정보, 프로그램 정보, 데이터 방송 애플리케이션 정보를 포함한 방송 서비스 검색 정보를 생성 하며, 상이한 IP네트워크 채널을 이용하여 방송 서비스 검색 정보와 영상정보를 단말기로 전송하는 단계와;After the adaptive retransmitter separates broadcast service information and data broadcast application information from an image from a broadcast stream of digital broadcast, and generates broadcast service search information including broadcast channel information, program information, and data broadcast application information, and generates different IP networks. Transmitting broadcast service search information and video information to a terminal using a channel; 상기 단말기가 상기 영상과 방송 서비스 정보 및 데이터 방송 애플리케이션 정보를 수신하여 표시하는 단계를 포함하여 이루어진 것을 특징으로 하는 디지털 방송 시스템의 방송 서비스 방법.And receiving and displaying, by the terminal, the video, broadcast service information, and data broadcast application information. 제9 항에 있어서, 상기 방송 서비스 검색 정보와 영상정보를 전송하는 단계는,The method of claim 9, wherein the transmitting of the broadcast service search information and the image information comprises: 상기 방송스트림으로부터 방송 서비스 정보와 데이터 방송 애플리케이션 정보를 획득하는 단계와;Obtaining broadcast service information and data broadcast application information from the broadcast stream; 상기 방송 서비스 정보와 데이터 방송 애플리케이션 정보에 부가정보를 삽입하여 방송 서비스 검색 정보를 전송하는 단계를 포함하여 이루어진 것을 특징으로 하는 디지털 방송 시스템의 방송 서비스 방법.And transmitting the broadcast service search information by inserting additional information into the broadcast service information and data broadcast application information. 제10 항에 있어서, 상기 방송 서비스 검색 정보를 전송하는 단계는,The method of claim 10, wherein the transmitting of the broadcast service search information comprises: 상기 방송 서비스 정보와 기 저장된 방송 서비스 정보의 동일여부를 판단하고, 그 판단결과에 근거하여 방송 서비스 정보를 갱신하는 단계를 포함하여 이루어진 것을 특징으로 하는 디지털 방송 시스템의 방송 서비스 방법.And determining whether the broadcast service information is identical to the pre-stored broadcast service information, and updating the broadcast service information based on the determination result. 제10 항에 있어서, 상기 부가정보는,The method of claim 10, wherein the additional information, 영상 제어정보와 방송 채널번호 및 방송 송출주소 중 적어도 어느 하나의 정보를 포함하는 것을 특징으로 하는 디지털 방송 시스템의 방송 서비스 방법.And at least one of video control information, a broadcast channel number, and a broadcast transmission address. 제9 항에 있어서, 상기 방송 서비스 검색 정보와 영상정보를 전송하는 단계는,The method of claim 9, wherein the transmitting of the broadcast service search information and the image information comprises: 상기 방송 서비스 검색정보가 기 저장되어있는지를 판단하고, 판단결과 생성된 방송 서비스 검색정보가 기 저장되어 있지 않으면, 방송 서비스 검색정보를 병합하여 모든 채널에 대한 방송 서비스 검색정보를 생성하여 전송하는 단계를 포함하여 이루어진 것을 특징으로 하는 디지털 방송 시스템의 방송 서비스 방법.Determining whether the broadcast service search information is pre-stored, and if the broadcast service search information generated as a result of the determination is not stored previously, merging broadcast service search information to generate and transmit broadcast service search information for all channels. Broadcast service method of a digital broadcasting system, characterized in that consisting of.
KR1020070127910A 2007-12-10 2007-12-10 Digital broadcasting system and method for serving broadcast thereof KR100936237B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070127910A KR100936237B1 (en) 2007-12-10 2007-12-10 Digital broadcasting system and method for serving broadcast thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070127910A KR100936237B1 (en) 2007-12-10 2007-12-10 Digital broadcasting system and method for serving broadcast thereof

Publications (2)

Publication Number Publication Date
KR20090060915A true KR20090060915A (en) 2009-06-15
KR100936237B1 KR100936237B1 (en) 2010-01-12

Family

ID=40990573

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070127910A KR100936237B1 (en) 2007-12-10 2007-12-10 Digital broadcasting system and method for serving broadcast thereof

Country Status (1)

Country Link
KR (1) KR100936237B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011049337A2 (en) * 2009-10-25 2011-04-28 엘지전자 주식회사 Method for transceiving a broadcast signal and broadcast-receiving apparatus using same
WO2016117939A1 (en) * 2015-01-21 2016-07-28 엘지전자 주식회사 Broadcast signal transmission apparatus, broadcast signal receiving apparatus, broadcast signal transmission method, and broadcast signal receiving method
US10524019B2 (en) 2010-08-27 2019-12-31 Saturn Licensing Llc Receiver, reception method, transmitter, transmission method, program and broadcasting system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990039291A (en) * 1997-11-11 1999-06-05 전주범 How to Display Channel Information on Internet Television
KR100615393B1 (en) * 1999-01-27 2006-08-25 엘지전자 주식회사 Method for displaying additional information in TV program

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011049337A2 (en) * 2009-10-25 2011-04-28 엘지전자 주식회사 Method for transceiving a broadcast signal and broadcast-receiving apparatus using same
WO2011049337A3 (en) * 2009-10-25 2011-11-03 엘지전자 주식회사 Method for transceiving a broadcast signal and broadcast-receiving apparatus using same
US9143822B2 (en) 2009-10-25 2015-09-22 Lg Electronics Inc. Method for transceiving a broadcast signal and broadcast-receiving using same
US10524019B2 (en) 2010-08-27 2019-12-31 Saturn Licensing Llc Receiver, reception method, transmitter, transmission method, program and broadcasting system
WO2016117939A1 (en) * 2015-01-21 2016-07-28 엘지전자 주식회사 Broadcast signal transmission apparatus, broadcast signal receiving apparatus, broadcast signal transmission method, and broadcast signal receiving method
US10142233B2 (en) 2015-01-21 2018-11-27 Lg Electronics Inc. Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal
US10778580B2 (en) 2015-01-21 2020-09-15 Lg Electronics Inc. Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal
US11032200B2 (en) 2015-01-21 2021-06-08 Lg Electronics Inc. Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal

Also Published As

Publication number Publication date
KR100936237B1 (en) 2010-01-12

Similar Documents

Publication Publication Date Title
US9716912B2 (en) Transmission method for broadcast service, reception method therefor, and reception apparatus therefor
US9712892B2 (en) Method and an apparatus for processing a broadcast signal including an interactive broadcast service
US9386344B2 (en) Method of transmitting digital services over a network and device implementing the method
US9912971B2 (en) Apparatus and method for processing an interactive service
US9661371B2 (en) Method for transmitting a broadcast service, apparatus for receiving same, and method for processing an additional service using the apparatus for receiving same
EP1942674B1 (en) Method of transmitting preview content and method and apparatus for receiving preview content
KR102130191B1 (en) Receiving device, reception method, transmitting device, and transmission method
US20180159909A1 (en) Self-adaptive streaming medium processing method and apparatus
EP2503779A2 (en) Method for transmitting and receiving a broadcast signal and a broadcast receiver using the method
CA2880254A1 (en) Apparatus and method for processing an interactive service
US9883239B2 (en) Method for transmitting broadcast service, receiving method thereof, and receiving device thereof
KR100936237B1 (en) Digital broadcasting system and method for serving broadcast thereof
KR20150013110A (en) Device and method for processing bi-directional service related to broadcast program
US20140380388A1 (en) Method for transmitting a broadcasting service, method for receiving a broadcast service, and apparatus for receiving a broadcast service
JPWO2009087711A1 (en) Digital broadcast system and broadcast receiver
KR100721557B1 (en) Apparatus and method for shortening time delay for downloading application

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121206

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20131209

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20141229

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee