KR20040021071A - Method and system for interactive broadcasting - Google Patents

Method and system for interactive broadcasting Download PDF

Info

Publication number
KR20040021071A
KR20040021071A KR1020020052512A KR20020052512A KR20040021071A KR 20040021071 A KR20040021071 A KR 20040021071A KR 1020020052512 A KR1020020052512 A KR 1020020052512A KR 20020052512 A KR20020052512 A KR 20020052512A KR 20040021071 A KR20040021071 A KR 20040021071A
Authority
KR
South Korea
Prior art keywords
return channel
channel server
broadcast
content
data
Prior art date
Application number
KR1020020052512A
Other languages
Korean (ko)
Other versions
KR100478933B1 (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 KR10-2002-0052512A priority Critical patent/KR100478933B1/en
Publication of KR20040021071A publication Critical patent/KR20040021071A/en
Application granted granted Critical
Publication of KR100478933B1 publication Critical patent/KR100478933B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • 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/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23109Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion by placing content in organized collections, e.g. EPG data repository
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • 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/241Operating system [OS] processes, e.g. server setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring

Abstract

PURPOSE: An interactive broadcasting method and a system thereof are provided to enable remote interactivity service irrespective of broadcasting programs. CONSTITUTION: An interactive broadcasting system includes a data broadcasting transmitting system(100) and a return channel server(200). The data broadcasting transmitting system includes a contents database(140) that stores and manages additional data required for interactive broadcast, a broadcast transmitter(130) that multiplexes video data, audio data and broadcasting terminal contents of the additional data and outputs them in the form of broadcasting transmission stream through a broadcasting network(400), and a broadcasting controller(150) for controlling the operations of the contents database and broadcast transmitter and managing a broadcasting schedule. The return channel server includes a network interface(214), a database manager(213) for processing, storing and managing viewer data, a real-time contents producing unit(212), and a return channel server controller(211) for controlling the operations of the network interface, database manager and real-time contents producing unit.

Description

대화형 방송 방법 및 그 시스템 {METHOD AND SYSTEM FOR INTERACTIVE BROADCASTING}Interactive broadcast method and system {METHOD AND SYSTEM FOR INTERACTIVE BROADCASTING}

본 발명은 대화형 방송 방법 및 그 시스템에 관한 것으로, 특히 시청자의 의견을 반영할 수 있는 대화형 방송 시스템에 관한 것이다.The present invention relates to an interactive broadcast method and a system thereof, and more particularly to an interactive broadcast system that can reflect the opinions of viewers.

아날로그 방송은 기본적으로 단방향 방송을 지원하기 때문에 아날로그 방송 환경에서 시청자는 방송 프로그램을 수동적으로 시청할 수밖에 없다. 이러한 아날로그 방송 환경에서 시청자가 적극적으로 방송 프로그램에 참여하거나 방송 프로그램에 대한 자신의 의견을 방송국에 전달하는 방법으로는 전화나 우편 혹은 팩스를 이용하는 방법뿐이었다. 그러나 아날로그에서 디지털로 방송 환경이 바뀌고 인터넷으로 대표되는 정보 통신망이 디지털 방송과 결합되면서, 대화형 방송 서비스가 가능해졌다.Since analog broadcasting basically supports unidirectional broadcasting, viewers have to passively watch a broadcast program in an analog broadcasting environment. In this analog broadcasting environment, the only way for viewers to actively participate in a broadcast program or to convey their opinions about the broadcast program to a broadcast station was by telephone, mail, or fax. However, as the broadcasting environment changed from analog to digital and the information communication network represented by the Internet was combined with digital broadcasting, interactive broadcasting service became possible.

대화형 방송 서비스는 국부적 대화(local interactivity) 서비스와 원격 대화(remote interactivity) 서비스로 나눌 수 있다. 국부적 대화 서비스는 방송망을 통해 전송되는 데이터를 방송 단말의 기억 장치에 저장해 두고, 이를 이용하여 시청자와 대화하는 서비스이다. 원격 대화 서비스는 방송망과 정보 통신망이 융합된 형태의 서비스이다.The interactive broadcast service may be divided into a local interactivity service and a remote interactivity service. The local conversation service is a service that stores data transmitted through a broadcasting network in a storage device of a broadcasting terminal and uses the same to communicate with a viewer. The remote conversation service is a service in which a broadcasting network and an information communication network are converged.

원격 대화 서비스에서, 시청자가 방송망을 통해 제공되는 대화형 방송 프로그램을 시청하는 중에 방송 단말에 출력되는 자막이나 아이콘을 리모콘으로 클릭하면, 방송 프로그램에 대한 자신의 응답 또는 추가 정보 요청 신호가 원격지에 있는 서버에 전송된다. 그러면, 원격지의 서버는 방송 프로듀서가 정한 시나리오에 따라 방송 단말에서 전송된 시청자의 응답이나 요청에 대한 적절한 처리를 수행한 후, 시청자가 원하는 정보를 방송 채널 및/또는 리턴 채널을 통해 제공한다. 그러나 원격 대화 서비스를 제공하기 위한 종래의 장치 및 방법들은 특정 방송 프로그램에만 적용할 수 있도록 되어 있어서, 방송 프로그램의 내용이 바뀌면 원격 대화 서비스를 제공하는 장치 전체가 다시 구성되어야 하는 문제점이 있었다.In the remote chat service, when a viewer clicks a subtitle or icon output on a broadcast terminal while watching an interactive broadcast program provided through a broadcasting network, the user's response to the broadcast program or a signal for requesting additional information is transmitted to a remote site. Is sent to the server. Then, the remote server performs appropriate processing on the response or request of the viewer transmitted from the broadcast terminal according to the scenario determined by the broadcast producer, and then provides the information desired by the viewer through the broadcast channel and / or the return channel. However, the conventional apparatuses and methods for providing a remote chat service can be applied only to a specific broadcast program, so that when the contents of the broadcast program are changed, the entire device for providing the remote chat service has to be reconfigured.

본 발명이 이루고자 하는 기술적 과제는 방송 프로그램에 관계없이 원격 대화 서비스를 할 수 있는 대화형 방송 시스템을 제공하는 것이다.The technical problem to be achieved by the present invention is to provide an interactive broadcast system that can provide a remote chat service regardless of the broadcast program.

도 1은 본 발명의 실시예에 따른 대화형 방송 시스템의 개략적인 블록도이다.1 is a schematic block diagram of an interactive broadcast system according to an embodiment of the present invention.

도 2는 본 발명의 실시예에 따른 리턴 채널 서버의 계층적 구조를 나타내는 도면이다.2 is a diagram illustrating a hierarchical structure of a return channel server according to an embodiment of the present invention.

도 3은 본 발명의 실시예에 따른 대화형 방송 방법을 나타내는 흐름도이다.3 is a flowchart illustrating an interactive broadcast method according to an embodiment of the present invention.

이러한 과제를 해결하기 위해 본 발명은 특정 방송 프로그램에 무관한 리턴 채널 서버 실행 환경을 리턴 채널 서버에 제공한다.In order to solve this problem, the present invention provides a return channel server execution environment independent of a specific broadcast program.

본 발명에 따른 대화형 방송 시스템은 데이터 방송 송출 시스템과 리턴 채널 서버를 포함한다. 데이터 방송 송출 시스템에는 컨텐츠 데이터베이스, 방송 송출부 및 방송 제어부가 형성되어 있다. 컨텐츠 데이터베이스는 대화형 방송에 필요한 부가 데이터를 저장하고 관리하며, 방송 송출부는 영상 및 음성 데이터와 부가 데이터 중 방송 단말용 컨텐츠를 다중화하여 방송 전송 스트림 형태로 방송 네트워크를 통하여 출력한다. 방송 제어부는 컨텐츠 데이터베이스 및 방송 송출부의 동작을 제어하며 방송 스케줄을 관리한다. 리턴 채널 서버는 네트워크 인터페이스부, 데이터베이스 관리부, 컨텐츠 실시간 저작부 및 리턴 채널 서버 제어부를 포함한다. 네트워크 인터페이스부는 방송 단말과 인터넷망을 통하여 통신하며 시청자 데이터를 수신하거나 방송 단말이 요구하는 데이터를 송출하고, 데이터베이스 관리부는 시청자 데이터를 처리하여 저장하고 관리한다. 컨텐츠 실시간 저작부는 시청자 데이터를 반영한 컨텐츠를 실시간으로 저작하고 컨텐츠를 컨텐츠 데이터베이스부 또는 네트워크 인터페이스부로 전달한다. 리턴 채널 서버 제어부는 방송 제어부와 통신하며 네트워크 인터페이스부, 데이터베이스 관리부 및 컨텐츠 실시간 저작부의 동작을 제어한다. 네트워크 인터페이스부, 데이터베이스 관리부 및 컨텐츠 실시간 저작부는 부가 데이터 중 리턴 채널 서버용 부가 데이터에서 지시하는 절차에 따라 동작이 수행된다.The interactive broadcast system according to the present invention includes a data broadcast transmission system and a return channel server. The data broadcast delivery system includes a content database, a broadcast delivery unit, and a broadcast control unit. The content database stores and manages additional data required for interactive broadcasting, and the broadcast transmitter multiplexes the content for the broadcast terminal among the video and audio data and the additional data and outputs the same through a broadcast network in the form of a broadcast transport stream. The broadcast controller controls operations of the content database and the broadcast transmitter and manages a broadcast schedule. The return channel server includes a network interface unit, a database manager, a content real-time authoring unit, and a return channel server controller. The network interface unit communicates with the broadcast terminal through the Internet network and receives viewer data or transmits data requested by the broadcast terminal, and the database manager processes and stores and manages the viewer data. The content real-time authoring unit authors the content reflecting the viewer data in real time and delivers the content to the content database unit or the network interface unit. The return channel server controller communicates with the broadcast controller and controls operations of the network interface unit, the database manager, and the content real-time authoring unit. The network interface unit, the database manager, and the content real-time authoring unit operate according to the procedure indicated by the supplementary data for the return channel server among the supplementary data.

리턴 채널 서버의 계층적 구조는, 특정 대화형 방송에 필요한 구체적인 동작을 정의하며 리턴 채널 서버용 부가 데이터로 이루어지는 리턴 채널 서버 응용, 그리고 리턴 채널 서버 응용이 실행되기 위한 환경을 제공하는 리턴 채널 서버 실행 환경으로 이루어진다.The hierarchical structure of the return channel server defines a specific operation required for a specific interactive broadcast, and provides a return channel server application consisting of additional data for the return channel server and an environment for executing the return channel server application. Is done.

그리고 리턴 채널 서버 실행 환경의 계층적 구조는, 하드웨어 및 네트워크 접속 장치를 관리하는 장치 관리층, 통신 프로토콜 및 저수준의 라이브러리로 이루어지는 저수준 라이브러리층, 그리고 저수준 라이브러리층을 이용하여 이루어지는 API(application program interface)층으로 이루어진다.The hierarchical structure of the return channel server execution environment includes an API (application program interface) using a device management layer for managing hardware and network access devices, a low level library layer consisting of a communication protocol and a low level library, and a low level library layer. Consists of layers.

본 발명에 따른 대화형 방송 방법에 따르면, 먼저 데이터 방송 송출 시스템에서 방송 단말용 컨텐츠와 리턴 채널 서버 응용이 제작되어 각각 방송 단말과 리턴 채널 서버로 전달된다. 다음, 리턴 채널 서버가 리턴 채널 서버 응용이 지시하는 절차에 따라 방송 단말로부터 시청자 데이터를 수신하여 가공한 후 데이터베이스에 저장하고, 리턴 채널 서버 응용이 지시하는 절차에 따라 데이터베이스에 저장된 시청자 데이터를 이용하여 컨텐츠를 생성한다. 그리고 데이터 방송 송출 시스템이 리턴 채널 서버에서 생성된 컨텐츠를 방송 네트워크를 통하여 방송 단말로 송출하거나, 리턴 채널 서버가 컨텐츠를 인터넷망을 통하여 방송 단말로 전송한다.According to the interactive broadcasting method according to the present invention, a content for a broadcast terminal and a return channel server application are first produced in a data broadcast transmission system and delivered to a broadcast terminal and a return channel server, respectively. Next, the return channel server receives and processes the viewer data from the broadcast terminal according to the procedure indicated by the return channel server application, stores the data in the database, and uses the viewer data stored in the database according to the procedure indicated by the return channel server application. Create content. The data broadcasting transmission system transmits the content generated by the return channel server to the broadcast terminal through the broadcast network, or the return channel server transmits the content to the broadcast terminal through the internet network.

이때, 리턴 채널 서버는 상기 리턴 채널 서버 응용이 실행되기 위한 환경을 제공하는 리턴 채널 서버 실행 환경을 포함하는 것이 바람직하다.In this case, the return channel server preferably includes a return channel server execution environment providing an environment for executing the return channel server application.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다.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.

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

먼저, 도 1 및 도 2를 참고하여 본 발명의 실시예에 따른 대화형 방송 시스템에 대해서 자세하게 설명한다. 도 1은 본 발명의 실시예에 따른 대화형 방송 시스템의 개략적인 블록도이며, 도 2는 본 발명의 실시예에 따른 리턴 채널 서버의 계층적 구조를 나타내는 도면이다.First, an interactive broadcast system according to an embodiment of the present invention will be described in detail with reference to FIGS. 1 and 2. 1 is a schematic block diagram of an interactive broadcasting system according to an embodiment of the present invention, and FIG. 2 is a diagram illustrating a hierarchical structure of a return channel server according to an embodiment of the present invention.

도 1에 나타낸 바와 같이, 본 발명의 실시예에 따른 대화형 방송 시스템은 데이터 방송 송출 시스템(100) 및 리턴 채널 서버(200)와 이들에 각각 방송 네트워크(400) 및 인터넷망(500)을 통해 연결된 방송 단말(300)을 포함한다. 데이터 방송 송출 시스템(100)은 데이터 방송 표준에 의해 데이터 방송을 송출한다. 리턴 채널 서버(200)는 시청자의 응답 데이터를 수신하고 이 데이터를 반영한 컨텐츠를 생성하고, 이 컨텐츠를 데이터 방송 송출 시스템(100)을 통해 시청자에게 제공하거나 인터넷망(500)을 통해 시청자에게 제공한다.As shown in FIG. 1, the interactive broadcasting system according to an exemplary embodiment of the present invention uses a data broadcasting transmission system 100 and a return channel server 200, and a broadcasting network 400 and an internet network 500, respectively. It includes the connected broadcast terminal 300. The data broadcast delivery system 100 transmits data broadcast by the data broadcast standard. The return channel server 200 receives the response data of the viewer, generates the content reflecting the data, and provides the content to the viewer through the data broadcasting transmission system 100 or to the viewer through the Internet network 500. .

자세하게 설명하면, 데이터 방송 송출 시스템(100)은 카메라(110), 화상 재생 장치(120), 방송 송출부(130), 컨텐츠 데이터베이스(140) 및 방송 제어부(150)를 포함한다. 방송 제어부(150)는 방송 스케줄을 관리하고 데이터 방송 송출 시스템(100)을 전체적으로 제어함으로써 데이터 방송이 원활히 진행되는데 필요한 동작을 수행한다. 컨텐츠 데이터베이스(140)는 대화형 방송에 필요한 부가 컨텐츠를 저장하고 관리하고, 방송 제어부(150)의 지시에 따라 부가 컨텐츠를 방송송출부(130)로 제공하거나 리턴 채널 서버(200)로 리턴 채널 서버 응용(220)을 전달한다. 방송 송출부(130)는 방송 제어부(150)의 제어에 따라 카메라(110) 및 화상 재생 장치(120)로부터 영상 및 음성 데이터를 입력받고 컨텐츠 데이터베이스(150)에 저장된 부가 컨텐츠를 입력받는다. 그리고 방송 송출부(130)는 영상 및 음성 데이터와 부가 컨텐츠를 각각 엠펙-2 전송 스트림(TS, transport stream)으로 부호화하고 이들을 다중화하여 방송 네트워크(400)를 통해서 방송 단말(300)로 송출한다.In more detail, the data broadcast transmission system 100 includes a camera 110, an image reproducing apparatus 120, a broadcast transmission unit 130, a content database 140, and a broadcast control unit 150. The broadcast controller 150 manages a broadcast schedule and controls the data broadcast transmission system 100 as a whole to perform operations necessary for smooth data broadcast. The content database 140 stores and manages additional content required for interactive broadcasting, and provides additional content to the broadcast transmitter 130 or the return channel server 200 to the return channel server 200 according to the instructions of the broadcast controller 150. Deliver application 220. The broadcast transmitter 130 receives video and audio data from the camera 110 and the image reproducing apparatus 120 under the control of the broadcast controller 150, and receives additional content stored in the content database 150. The broadcast transmitter 130 encodes the video and audio data and the additional content into an MPEG-2 transport stream, and multiplexes them to be transmitted to the broadcast terminal 300 through the broadcast network 400.

리턴 채널 서버(200)는 도 2에 나타낸 바와 같이 리턴 채널 서버 실행 환경(230)과 특정 대화형 방송에 따라 달라지는 리턴 채널 서버 응용(220)의 계층적 구조로 이루어지며, 리턴 채널 서버 실행 환경(230)은 리턴 채널 서버 응용(220)이 실행되기 위한 환경을 제공한다. 리턴 채널 서버 응용(220)은 방송 프로그램에 필요한 구체적 동작을 지시하는 프로그램 코드이며, 그 헤더에는 실행될 위치가 지정되어 있다.As shown in FIG. 2, the return channel server 200 has a hierarchical structure of the return channel server execution environment 230 and the return channel server application 220 depending on a specific interactive broadcast. 230 provides an environment for the return channel server application 220 to run. The return channel server application 220 is a program code for instructing a specific operation required for a broadcast program, and a header thereof specifies a location to be executed.

리턴 채널 서버 실행 환경(230)의 구조를 도 2를 참조하여 설명하면, 컴퓨터 하드웨어와 네트워크 접속 장치를 제어·관리하기 위한 장치 관리층(233) 위에 네트워크 접속을 위한 각종 프로토콜과 자바 가상 머신(JAVA vitrual machine)이나 C 언어 등과 같은 프로그램밍 언어에 기반한 저수준의 라이브러리(low level libraray)들이 존재하는 저수준 라이브러리층(232)이 형성되어 있다. 그리고 저수준 라이브러리층(232)을 이용하여 이루어지는 API(application program interface)층(231)이 리턴 채널 서버(200)의 라이브러리의 형태로 형성되어 있다.The structure of the return channel server execution environment 230 will be described with reference to FIG. 2. The Java virtual machine (JAVA) and various protocols for network connection are placed on the device management layer 233 for controlling and managing computer hardware and network connection devices. A low level library layer 232 is formed in which low level libraries based on a programming language such as a vitrual machine or a C language exist. An API (application program interface) layer 231 using the low level library layer 232 is formed in the form of a library of the return channel server 200.

다시 도 1을 보면, 리턴 채널 서버(200)는 리턴 채널 서버 제어부(211), 컨텐츠 실시간 저작부(212), 데이터베이스 관리부(213) 및 네트워크 인터페이스부(214)로 이루어진다. 컨텐츠 실시간 저작부(212), 데이터베이스 관리부(213) 및 네트워크 인터페이스부(214)는 각각 리턴 채널 서버 응용(222, 223, 224)과 리턴 채널 서버 실행 환경(230-2, 230-3, 230-4)으로 이루어져서 동작하며, 리턴 채널 서버 제어부(211)는 리턴 채널 서버 실행 환경(230-1)으로 이루어진다.Referring back to FIG. 1, the return channel server 200 includes a return channel server controller 211, a content real-time authoring unit 212, a database manager 213, and a network interface unit 214. The content real-time authoring unit 212, the database management unit 213, and the network interface unit 214 respectively return channel server applications 222, 223, and 224 and return channel server execution environments 230-2, 230-3, and 230-. 4), the return channel server control unit 211 includes a return channel server execution environment 230-1.

리턴 채널 서버 제어부(211)는 데이터 방송 송출 시스템(100)과 제어 메시지를 교환하면서, 데이터 방송 송출 시스템(100)이 제공하는 리턴 채널 서버 응용(220)을 리턴 채널 서버 실행 환경(230)의 각 모듈(230-2, 230-3, 230-4)에 제공하여 리턴 채널 서버(200)의 전체 동작을 제어한다.The return channel server control unit 211 exchanges a control message with the data broadcast transmission system 100, and returns the return channel server application 220 provided by the data broadcast transmission system 100 to each of the return channel server execution environment 230. Provided to the modules 230-2, 230-3, and 230-4 to control the overall operation of the return channel server 200.

네트워크 인터페이스부(214)는 인터넷망(500)을 통하여 리턴 채널 서버(200)와 방송 단말(300) 사이의 양방향 통신을 위한 동작을 수행한다. 즉, 네트워크 인터페이스부(214)는 데이터 방송 송출 시스템(100)에서 송출된 방송에 대한 시청자의 응답 및/또는 의견 데이터(이하, "시청자 응답 데이터"라 함)를 방송 단말(300)로부터 수신하여 데이터베이스 관리부(213)로 전달하거나, 시청자의 요구에 대한 응답 데이터를 방송 단말(300)로 제공한다. 이러한 네트워크 인터페이스부(214)는 리턴 채널 서버 응용(220)의 네트워크 인터페이스부(224)와 리턴 채널 서버 실행 환경의 네트워크 인터페이스부(230-4)로 이루어진다. 리턴 채널 서버 응용(220)의 네트워크 인터페이스부(224)는 양방향 통신을 위한 프로토콜 스택을 비롯한 네트워크 인터페이스부(214)의 구체적인 동작들을 지시하고, 리턴 채널 서버 실행 환경의네트워크 인터페이스부(230-4)는 리턴 채널 서버 응용의 네트워크 인터페이스부(224)가 동작할 수 있는 환경을 제공함으로써, 인터넷망(500)을 통하여 방송 단말(300)과 통신한다.The network interface unit 214 performs an operation for bidirectional communication between the return channel server 200 and the broadcast terminal 300 through the Internet network 500. That is, the network interface unit 214 receives the viewer's response and / or opinion data (hereinafter, referred to as "viewer response data") to the broadcast transmitted from the data broadcast transmission system 100 from the broadcast terminal 300. The data is transmitted to the database manager 213 or the response data for the viewer's request is provided to the broadcast terminal 300. This network interface unit 214 comprises a network interface unit 224 of the return channel server application 220 and a network interface unit 230-4 of the return channel server execution environment. The network interface unit 224 of the return channel server application 220 directs specific operations of the network interface unit 214, including a protocol stack for bidirectional communication, and the network interface unit 230-4 of the return channel server execution environment. Provides an environment in which the network interface unit 224 of the return channel server application may operate, thereby communicating with the broadcast terminal 300 through the Internet network 500.

데이터베이스 관리부(213)는 리턴 채널 서버 응용의 데이터베이스 관리부(223)와 리턴 채널 서버 실행 환경의 데이터베이스 관리부(230-3)로 이루어진다. 리턴 채널 서버 실행 환경의 데이터베이스 관리부(230-3)는 데이터베이스 관리 시스템(DBMS, database management system)을 기반으로 이루어지는데, 리턴 채널 서버 응용의 데이터베이스 관리부(223)를 실행하면서, 시청자 정보와 네트워크 인터페이스부(214)로부터 전달받은 시청자 응답 데이터를 저장 및 관리하고 이 데이터를 집계한다. 이때, 리턴 채널 서버 응용의 데이터베이스 관리부(223)는 시청자 응답 데이터를 특정 대화형 방송 프로그램에서 요구하는 절차에 의해 처리하기 위한 구체적인 절차를 지정하고, 리턴 채널 서버 실행 환경의 데이터베이스 관리부(230-3)는 리턴 채널 서버 응용의 데이터베이스 관리부(223)가 실행되기 위한 환경을 제공한다.The database manager 213 includes a database manager 223 of a return channel server application and a database manager 230-3 of a return channel server execution environment. The database manager 230-3 of the return channel server execution environment is based on a database management system (DBMS). The viewer information and network interface unit may be executed while executing the database manager 223 of the return channel server application. Store and manage viewer response data received from 214 and aggregate this data. At this time, the database manager 223 of the return channel server application specifies a specific procedure for processing viewer response data by a procedure required by a specific interactive broadcast program, and the database manager 230-3 of the return channel server execution environment. Provides an environment for the database manager 223 of the return channel server application to be executed.

컨텐츠 실시간 저작부(212)는 리턴 채널 서버 제어부(211)의 지시에 따라 시청자 응답 데이터를 반영한 컨텐츠를 실시간으로 저작하는데, 리턴 채널 서버 응용의 컨텐츠 실시간 저작부(222)와 리턴 채널 서버 실행 환경의 컨텐츠 실시간 저작부(230-2)로 이루어진다. 리턴 채널 서버 응용의 컨텐츠 실시간 저작부(222)는 시청자 응답 데이터를 반영하는 컨텐츠를 생성하기 위한 구체적인 절차와 내용을 지정한다. 예를 들어, 컨텐츠 실시간 저작부(222)는 컨텐츠 저작을 위해 데이터베이스 관리부(213)에서 참조해야 하는 레코드와 필드, 생성해야 하는 컨텐츠의 파일 형태, 그리고 컨텐츠의 크기, 위치, 모양 및 생성 시간 등을 정의하고 생성된 컨텐츠가 제공될 위치를 지정한다. 리턴 채널 서버 실행 환경의 컨텐츠 실시간 저작부(230-2)는 리턴 채널 서버 응용(220)의 컨텐츠 실시간 저작부(222)가 실행되기 위한 환경을 제공한다.The content real-time authoring unit 212 authors the content reflecting the viewer response data in real time according to the instructions of the return channel server control unit 211. The content real-time authoring unit 222 of the return channel server application and the return channel server execution environment The content real-time authoring unit 230-2. The content real-time authoring unit 222 of the return channel server application specifies a specific procedure and content for generating content reflecting viewer response data. For example, the content real-time authoring unit 222 may include records and fields to be referred to by the database manager 213 for content authoring, a file type of content to be generated, and a size, position, shape, and creation time of the content. Define and specify where the generated content will be served. The content real-time authoring unit 230-2 of the return channel server execution environment provides an environment for executing the content real-time authoring unit 222 of the return channel server application 220.

아래에서는 도 3을 참조하여 본 발명의 실시예에 따른 대화형 방송 시스템의 방송 방법에 대해서 자세하게 설명한다.Hereinafter, a broadcast method of an interactive broadcast system according to an embodiment of the present invention will be described in detail with reference to FIG. 3.

도 3은 본 발명의 실시예에 따른 대화형 방송 방법을 나타내는 흐름도이다.3 is a flowchart illustrating an interactive broadcast method according to an embodiment of the present invention.

먼저, 대화형 방송을 위한 프로그램이 제작되어 저장되는데(S301), 이러한 대화형 방송 프로그램은 영상 및 음성 데이터, 리턴 채널 서버 응용(220), 그리고 대화형 방송 단말(300)에서 실행될 부가 컨텐츠 등으로 이루어진다. 영상 및 음성 데이터는 카메라(110) 등을 통하여 실시간으로 제공되거나 화상 재생 장치(120) 등에 의해 저장된 데이터가 재생되어 제공된다. 리턴 채널 서버 응용(220)과 방송 단말용 부가 컨텐츠는 컨텐츠 데이터베이스(140)에 저장된다(S302).First, a program for interactive broadcasting is produced and stored (S301). The interactive broadcasting program includes video and audio data, a return channel server application 220, and additional content to be executed in the interactive broadcasting terminal 300. Is done. Video and audio data are provided in real time through the camera 110 or the like, or data stored by the image reproducing apparatus 120 or the like is reproduced and provided. The return channel server application 220 and the additional content for the broadcast terminal are stored in the content database 140 (S302).

다음, 방송 제어부(150)로부터의 대화형 방송 시작 신호에 따라(S303), 방송 송출부(130)는 카메라(110), 화상 재생 장치(120) 등으로부터의 영상 및 음성 데이터와 컨텐츠 데이터베이스(140)에 저장된 방송 단말용 부가 컨텐츠를 방송 네트워크(400)를 통해 방송 단말(300)로 전송한다(S311). 이와 동시에 리턴 채널 서버 제어부(211)는 방송 제어부(150)의 지시에 따라 컨텐츠 데이터베이스(140)에 저장된 리턴 채널 서버 응용(220)을 리턴 채널 서버 실행 환경(230)의 각 모듈(230-2,230-3, 230-4)로 전달한다(S321). 방송 단말(300)과 리턴 채널 서버 실행 환경(230)은 방송 제어부(150)가 지시하는 시각에 각각 방송 단말용 부가 컨텐츠와 리턴 채널 서버 응용(220)을 실행한다(S312, S322).Next, in accordance with the interactive broadcast start signal from the broadcast controller 150 (S303), the broadcast transmitter 130 is the video and audio data and the content database 140 from the camera 110, the image playback device 120, etc. In step S311, the additional content for the broadcast terminal stored in the broadcast terminal is transmitted to the broadcast terminal 300 through the broadcast network 400. At the same time, the return channel server controller 211 transmits the return channel server application 220 stored in the content database 140 according to the instructions of the broadcast controller 150 to each module 230-2, 230-of the return channel server execution environment 230. 3, 230-4) (S321). The broadcast terminal 300 and the return channel server execution environment 230 execute the additional content for the broadcast terminal and the return channel server application 220 at the time indicated by the broadcast control unit 150 (S312 and S322).

대화형 방송 프로그램 진행 중에, 시청자가 대화형 방송 프로그램에 참여하거나 시청자에게 응답을 요구하는 방송 프로그램에 대해서 응답을 하면, 이러한 시청자 응답 데이터는 방송 단말(300)에서 인터넷을 통해 네트워크 인터페이스부(214)로 전달된다(S331). 이때, 네트워크 인터페이스부(214)는 리턴 채널 서버 응용(220)의 네트워크 인터페이스부(224)에서 지시하는 프로토콜 스택에 따라 시청자 응답 데이터를 수신한다.During the interactive broadcast program, when the viewer responds to a broadcast program that participates in the interactive broadcast program or requests a response from the viewer, the viewer response data is transmitted from the broadcast terminal 300 to the network interface unit 214 through the Internet. It is transmitted to (S331). At this time, the network interface unit 214 receives viewer response data according to the protocol stack indicated by the network interface unit 224 of the return channel server application 220.

리턴 채널 서버 실행 환경(230)의 데이터베이스 관리부(230-3)는 리턴 채널 서버 응용(220)의 데이터베이스 관리부(223)를 실행하면서, 네트워크 인터페이스부(214)를 통하여 수신된 시청자 응답 데이터를 처리 및 검증하고 이를 저장 및 관리한다(S332). 다음, 컨텐츠 실시간 저작부(230-2)는 방송 제어부(150)나 리턴 채널 서버 응용(220)이 지시하는 컨텐츠 형식과 생성 주기에 따라 데이터베이스 관리부(213)에 저장되어 있는 시청자 응답 데이터를 반영한 컨텐츠를 실시간으로 제작한다(S333). 이를 위하여 컨텐츠 실시간 저작부(230-2)는 리턴 채널 서버 응용(220)의 컨텐츠 실시간 저작부(222)를 실행한다.The database manager 230-3 of the return channel server execution environment 230 executes the database manager 223 of the return channel server application 220, and processes the viewer response data received through the network interface unit 214. Verify and store and manage it (S332). Next, the content real-time authoring unit 230-2 reflects the viewer response data stored in the database manager 213 according to the content format and generation cycle indicated by the broadcast control unit 150 or the return channel server application 220. Produces in real time (S333). To this end, the content real-time authoring unit 230-2 executes the content real-time authoring unit 222 of the return channel server application 220.

컨텐츠 실시간 저작부(212)에서 생성된 컨텐츠는 컨텐츠 데이터베이스(140)에 전달되거나 네트워크 인터페이스부(214)로 전달된다. 데이터 방송 송출 시스템(100)은 컨텐츠 데이터베이스(140)로 전달된 컨텐츠를 방송 송출부(130)를거쳐 방송 단말(300)로 전송하며, 네트워크 인터페이스부(230-4)는 컨텐츠를 리턴 채널 서버 응용(220)이 지시하는 절차에 따라 방송 단말(300)로 전송한다(S334).The content generated by the content real-time authoring unit 212 is delivered to the content database 140 or to the network interface unit 214. The data broadcast transmission system 100 transmits the content delivered to the content database 140 to the broadcast terminal 300 via the broadcast transmitter 130, and the network interface 230-4 transmits the content to the return channel server application. According to the procedure indicated by 220, and transmits to the broadcast terminal 300 (S334).

방송 제어부(150)가 지시하는 대화형 방송 종료 시간이 되면(S335), 대화형 방송은 종료된다(S336). 그렇지 않고 다시 시청자 응답 데이터가 수신되는 경우에는 단계 S331 내지 S334의 과정이 반복되어 시청자 응답 데이터를 실시간으로 반영한 컨텐츠가 제작된다.When the interactive broadcast end time indicated by the broadcast controller 150 is reached (S335), the interactive broadcast ends (S336). Otherwise, when the viewer response data is received again, the processes of steps S331 to S334 are repeated to produce content reflecting the viewer response data in real time.

이상에서 본 발명의 바람직한 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the preferred 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 present invention, the viewer's opinion or response data about the broadcast program can be reflected in the broadcast program in real time. Accordingly, the viewer's interest in the broadcast can be increased or viewer ratings can be increased.

Claims (9)

방송 단말로 방송 네트워크 또는 인터넷망을 통하여 방송 프로그램을 송출하는 대화형 방송 시스템에 있어서,In the interactive broadcast system for transmitting a broadcast program to the broadcast terminal via a broadcast network or the Internet network, 대화형 방송에 필요한 부가 데이터를 저장하고 관리하는 컨텐츠 데이터베이스, 영상 및 음성 데이터와 상기 부가 데이터 중 방송 단말용 컨텐츠를 다중화하여 방송 전송 스트림 형태로 상기 방송 네트워크를 통하여 출력하는 방송 송출부, 및 상기 컨텐츠 데이터베이스 및 상기 방송 송출부의 동작을 제어하며 방송 스케줄을 관리하는 방송 제어부를 포함하는 데이터 방송 송출 시스템, 그리고A content database for storing and managing additional data required for interactive broadcasting, a broadcast transmitter for multiplexing video and audio data and content for a broadcast terminal among the additional data, and outputting the same through a broadcast transport stream in the form of a broadcast transport stream; and the content A data broadcast transmission system including a database and a broadcast control unit controlling an operation of the broadcast transmission unit and managing a broadcast schedule, and 상기 방송 단말과 인터넷망을 통하여 통신하며 시청자 데이터를 수신하거나 상기 방송 단말이 요구하는 데이터를 송출하는 네트워크 인터페이스부, 상기 시청자 데이터를 처리하여 저장하고 관리하는 데이터베이스 관리부, 상기 시청자 데이터를 반영한 컨텐츠를 실시간으로 저작하고 상기 컨텐츠를 상기 컨텐츠 데이터베이스부 또는 상기 네트워크 인터페이스부로 전달하는 컨텐츠 실시간 저작부, 및 상기 방송 제어부와 통신하며 상기 네트워크 인터페이스부, 상기 데이터베이스 관리부 및 상기 컨텐츠 실시간 저작부의 동작을 제어하는 리턴 채널 서버 제어부를 포함하는 리턴 채널 서버A network interface unit communicating with the broadcast terminal through an internet network and receiving viewer data or transmitting data required by the broadcast terminal, a database manager processing and storing and managing the viewer data, and real-time content reflecting the viewer data A content real-time authoring unit for authoring and delivering the content to the content database unit or the network interface unit, and a communication unit communicating with the broadcast control unit, and a return channel server for controlling operations of the network interface unit, the database manager, and the content real-time authoring unit. Return channel server with control 를 포함하며,Including; 상기 네트워크 인터페이스부, 상기 데이터베이스 관리부 및 상기 컨텐츠 실시간 저작부는 상기 부가 데이터 중 리턴 채널 서버용 부가 데이터에서 지시하는절차에 따라 동작이 수행되는 대화형 방송 시스템.And the network interface unit, the database manager, and the content real-time authoring unit perform an operation according to a procedure indicated by the additional data for the return channel server among the additional data. 제1항에 있어서,The method of claim 1, 상기 리턴 채널 서버의 계층적 구조는,The hierarchical structure of the return channel server, 특정 대화형 방송에 필요한 구체적인 동작을 정의하며 상기 리턴 채널 서버용 부가 데이터로 이루어지는 리턴 채널 서버 응용, 그리고A return channel server application defining specific operations required for a specific interactive broadcast and comprising additional data for the return channel server; and 상기 리턴 채널 서버 응용이 실행되기 위한 환경을 제공하는 리턴 채널 서버 실행 환경A return channel server execution environment providing an environment for the return channel server application to run 을 포함하는 대화형 방송 시스템.Interactive broadcast system comprising a. 제2항에 있어서,The method of claim 2, 상기 리턴 채널 서버 응용의 상기 네트워크 인터페이스부는 방송 프로그램이 필요로 하는 프로토콜 스택 및 통신 설정 방법을 정의하며,The network interface unit of the return channel server application defines a protocol stack and a communication setting method required by a broadcast program, 상기 리턴 채널 서버 실행 환경의 상기 네트워크 인터페이스부는 상기 리턴 채널 서버 응용이 지시하는 프로토콜 스택에 따라 인터넷망을 통하여 상기 방송 단말과 통신하는 대화형 방송 시스템.And the network interface unit of the return channel server execution environment communicates with the broadcast terminal through an internet network according to a protocol stack indicated by the return channel server application. 제2항에 있어서,The method of claim 2, 상기 리턴 채널 서버 응용의 상기 데이터베이스 관리부는 상기 시청자 데이터를 처리하기 위한 구체적인 절차를 정의하며,The database manager of the return channel server application defines a specific procedure for processing the viewer data, 상기 리턴 채널 서버 실행 환경의 상기 데이터베이스 관리부는 상기 리턴 채널 서버 응용에서 지시하는 절차에 따라 상기 시청자 데이터를 관리하며 데이터베이스 관리 시스템(DBMS)을 기반으로 이루어지는 대화형 방송 시스템.And the database manager of the return channel server execution environment manages the viewer data according to a procedure instructed by the return channel server application and is based on a database management system (DBMS). 제2항에 있어서,The method of claim 2, 상기 리턴 채널 서버 응용의 상기 컨텐츠 실시간 저작부는 상기 데이터베이스 관리부에서 참조해야 하는 레코드와 필드 및 생성해야 하는 컨텐츠의 포맷을 포함하는 컨텐츠 생성 절차 및 내용을 지정하며,The content real-time authoring unit of the return channel server application specifies a content generation procedure and content including a record and a field to be referred to by the database manager and a format of the content to be generated. 상기 리턴 채널 서버 실행 환경의 상기 컨텐츠 실시간 저작부(212)는 상기 리턴 채널 서버 응용을 실행하여 상기 시청자 데이터를 반영한 컨텐츠를 실시간으로 저작하는 대화형 방송 시스템.And the content real-time authoring unit (212) of the return channel server execution environment executes the return channel server application and authors the content reflecting the viewer data in real time. 제2항에 있어서,The method of claim 2, 상기 리턴 채널 서버 실행 환경의 계층적 구조는The hierarchical structure of the return channel server execution environment is 하드웨어 및 네트워크 접속 장치를 관리하는 장치 관리층,A device management layer that manages hardware and network access devices, 통신 프로토콜 및 저수준의 라이브러리로 이루어지는 저수준 라이브러리층, 그리고Low-level library layer consisting of communication protocols and low-level libraries, and 상기 저수준 라이브러리층을 이용하여 이루어지는 API(application program interface)층API (application program interface) layer using the low level library layer 을 포함하는 대화형 방송 시스템.Interactive broadcast system comprising a. 방송 단말로 데이터 방송을 방송 네트워크를 통하여 송출하는 데이터 방송 송출 시스템 및 상기 방송 단말과 인터넷망을 통하여 데이터를 교환하는 리턴 채널 서버를 포함하는 대화형 방송 시스템에서 대화형 방송을 하는 방법에 있어서,Claims [1] A method for interactive broadcasting in an interactive broadcasting system, comprising: a data broadcasting transmitting system for transmitting data broadcasting to a broadcasting terminal through a broadcasting network; and a return channel server for exchanging data with the broadcasting terminal through an internet network. 상기 데이터 방송 송출 시스템에서 방송 단말용 컨텐츠와 리턴 채널 서버 응용이 제작되어 각각 상기 방송 단말과 상기 리턴 채널 서버로 전달되는 제1 단계,A first step in which a content for a broadcast terminal and a return channel server application are produced in the data broadcasting transmission system and delivered to the broadcast terminal and the return channel server, respectively; 상기 리턴 채널 서버가 상기 리턴 채널 서버 응용이 지시하는 절차에 따라 상기 방송 단말로부터 시청자 데이터를 수신하여 가공한 후 데이터베이스에 저장하는 제2 단계,A second step in which the return channel server receives and processes viewer data from the broadcasting terminal according to a procedure instructed by the return channel server application, and stores the data in a database; 상기 리턴 채널 서버가 상기 리턴 채널 서버 응용이 지시하는 절차에 따라 상기 데이터베이스에 저장된 시청자 데이터를 이용하여 컨텐츠를 생성하는 제3 단계, 그리고A third step of generating, by the return channel server, content using viewer data stored in the database according to a procedure instructed by the return channel server application; and 상기 데이터 방송 송출 시스템이 상기 리턴 채널 서버에서 생성된 컨텐츠를 상기 방송 네트워크를 통하여 상기 방송 단말로 송출하거나, 상기 리턴 채널 서버가 상기 컨텐츠를 상기 인터넷망을 통하여 상기 방송 단말로 전송하는 제4 단계A fourth step in which the data broadcasting transmission system transmits the content generated by the return channel server to the broadcast terminal through the broadcast network, or the return channel server transmits the content to the broadcast terminal through the internet network. 를 포함하는 대화형 방송 방법.Interactive broadcast method comprising a. 제7항에 있어서,The method of claim 7, wherein 상기 리턴 채널 서버는 상기 리턴 채널 서버 응용이 실행되기 위한 환경을 제공하는 리턴 채널 서버 실행 환경을 포함하는 대화형 방송 방법.And the return channel server comprises a return channel server execution environment providing an environment for the return channel server application to run. 제7항에 있어서,The method of claim 7, wherein 상기 제1 단계는 상기 리턴 채널 서버가 상기 리턴 채널 서버 응용을 해당하는 내부 모듈로 각각 전달하는 단계를 더 포함하는 대화형 방송 방법.The first step further includes the step of delivering each of the return channel server application to the corresponding internal module by the return channel server.
KR10-2002-0052512A 2002-09-02 2002-09-02 Method and system for interactive broadcasting KR100478933B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0052512A KR100478933B1 (en) 2002-09-02 2002-09-02 Method and system for interactive broadcasting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0052512A KR100478933B1 (en) 2002-09-02 2002-09-02 Method and system for interactive broadcasting

Publications (2)

Publication Number Publication Date
KR20040021071A true KR20040021071A (en) 2004-03-10
KR100478933B1 KR100478933B1 (en) 2005-03-28

Family

ID=37325302

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0052512A KR100478933B1 (en) 2002-09-02 2002-09-02 Method and system for interactive broadcasting

Country Status (1)

Country Link
KR (1) KR100478933B1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100701005B1 (en) * 2004-12-06 2007-03-29 한국전자통신연구원 System and method for interactive TTI service based on digital broadcasting system
KR100717176B1 (en) * 2005-08-23 2007-05-10 한국방송공사 Method and system for providing multi-application
KR100910719B1 (en) * 2007-11-30 2009-08-04 한국전자통신연구원 Broadcast System and Service Method thereof for Duplex Data Service
KR100937328B1 (en) * 2005-09-12 2010-01-18 주식회사 케이티 The Configuration and operating method of Set-top box for Electronic Service GuideESG and ESG service process
US8000888B2 (en) 2004-12-23 2011-08-16 Posdata Co., Ltd. System and method for information supplying service
US8787821B2 (en) 2008-11-19 2014-07-22 Electronics And Telecommunications Research Institute Apparatus and method for providing broadcasting service and system thereof

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100753509B1 (en) * 2005-06-14 2007-08-31 엘지전자 주식회사 Display apparatus and method for managing broadcast program seeing and hearing history using the same

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2181781C (en) * 1995-07-26 2000-02-29 Seiji Iwafune Television system for providing interactive television programs and server system for constructing the television system
EP0757485B1 (en) * 1995-07-31 2008-03-05 Kabushiki Kaisha Toshiba Interactive television system
CA2187004C (en) * 1995-10-05 2000-12-12 Kazumoto Iinuma Information network system making use of television or radio broadcasting and broadcast receiving user terminal
JPH10174082A (en) * 1996-12-13 1998-06-26 Toshiba Corp Two-way tv broadcast system and file access method applied to the system
KR100375882B1 (en) * 2000-12-28 2003-03-15 주식회사 엠큐브 Apparatus and method for serving an interactive broadcasting for massive users

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100701005B1 (en) * 2004-12-06 2007-03-29 한국전자통신연구원 System and method for interactive TTI service based on digital broadcasting system
US8000888B2 (en) 2004-12-23 2011-08-16 Posdata Co., Ltd. System and method for information supplying service
KR100717176B1 (en) * 2005-08-23 2007-05-10 한국방송공사 Method and system for providing multi-application
KR100937328B1 (en) * 2005-09-12 2010-01-18 주식회사 케이티 The Configuration and operating method of Set-top box for Electronic Service GuideESG and ESG service process
KR100910719B1 (en) * 2007-11-30 2009-08-04 한국전자통신연구원 Broadcast System and Service Method thereof for Duplex Data Service
US8787821B2 (en) 2008-11-19 2014-07-22 Electronics And Telecommunications Research Institute Apparatus and method for providing broadcasting service and system thereof

Also Published As

Publication number Publication date
KR100478933B1 (en) 2005-03-28

Similar Documents

Publication Publication Date Title
US10305948B2 (en) Audio-video data switching and viewing system
CN101272478B (en) Content delivering system and method, server unit and receiving system
US8352544B2 (en) Composition of local media playback with remotely generated user interface
US10817972B2 (en) Watermarked media content in IPTV or iTV networks
CN101159577B (en) Apparatus for receiving adaptive broadcast signal and method thereof
US8074244B2 (en) Receiving apparatus and method
JP2000151595A (en) Internet multimedia broadcast sysytem
US20110138429A1 (en) System and method for delivering selections of multi-media content to end user display systems
KR20120133006A (en) System and method for providing a service to streaming IPTV panorama image
CN101287095B (en) Implementing method and system for recorded broadcast service of stream media of meeting television
JP2005198313A (en) Digital real-time interactive program system
KR20020010386A (en) Management method of contents data for digital broadcasting using application definition file and its system
KR100478933B1 (en) Method and system for interactive broadcasting
CN1972447A (en) Multi-image player based on stream media technology and its playing method
KR100499052B1 (en) System and method for interactive broadcasting using return channel
US20220141524A1 (en) Low Latency Synthetic Broadcast System and Method
KR100866786B1 (en) Personal mobile broadcasting service method and system thereof
JP2001285806A (en) Method and system for producing video and sound
Bessler et al. Media streaming in a multimedia annotation application
JPH09275553A (en) Stream data transfer method and its device
JPH09130769A (en) Multimedia system

Legal Events

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

Payment date: 20100226

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee