KR101095296B1 - Hybrid broadcasting service system using metadata - Google Patents

Hybrid broadcasting service system using metadata Download PDF

Info

Publication number
KR101095296B1
KR101095296B1 KR1020090105954A KR20090105954A KR101095296B1 KR 101095296 B1 KR101095296 B1 KR 101095296B1 KR 1020090105954 A KR1020090105954 A KR 1020090105954A KR 20090105954 A KR20090105954 A KR 20090105954A KR 101095296 B1 KR101095296 B1 KR 101095296B1
Authority
KR
South Korea
Prior art keywords
metadata
video
broadcast
bookmark
information
Prior art date
Application number
KR1020090105954A
Other languages
Korean (ko)
Other versions
KR20110049099A (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 KR1020090105954A priority Critical patent/KR101095296B1/en
Publication of KR20110049099A publication Critical patent/KR20110049099A/en
Application granted granted Critical
Publication of KR101095296B1 publication Critical patent/KR101095296B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/33Arrangements for monitoring the users' behaviour or opinions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/46Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising users' preferences
    • 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
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 메타데이터를 이용한 하이브리드 방송 서비스 기술에 관한 것으로, 특히 시청자의 관심사항과 취향 등을 통신망을 통해 취득/분석하고 이를 메타데이터에 반영하여 시청자에게 제공함으로써 이후 방송 VOD 재생시 맞춤형 광고를 제공받을 수 있고, 방송 시청중 북마크 설정에 따른 메타데이터를 생성하고 이를 서버와 연계하여 동영상 정보와 재생위치 정보가 포함된 메타데이터를 시청자에게 제공함으로써 TV 프로그램 이어보기 형태의 서비스를 제공할 수 있는 하이브리드 방송 서비스 기술에 관한 것이다. 본 발명에 따르면 네트워크와 부하를 최소화하면서 시청자 맞춤형 동영상 광고를 제공할 수 있고, 동영상 광고를 미리 다운로드할 수 있어 동영상 광고 파일을 버퍼링하는데 필요한 지연시간을 줄일 수 있는 효과가 있다. 또한, 본 발명에 따르면 시간과 장소와 단말에 관계없이 시청이 중단되었던 위치부터 TV 프로그램을 계속 이어서 볼 수 있고, 서비스에 필요한 메타데이터의 구조를 변경/추가하는데 있어서, 방송 수신장치의 기능을 추가할 필요없이 서버의 프로그래밍만으로 메타데이터를 파싱하고 처리하는 것이 가능한 효과가 있다.The present invention relates to a hybrid broadcasting service technology using metadata, and in particular, acquires / analyzes the interests and tastes of viewers through a communication network and provides them to the viewer by reflecting them in the metadata to provide customized advertisements during the subsequent broadcast VOD playback. A hybrid that can receive a TV program by generating metadata according to a bookmark setting while watching a broadcast, and providing the viewer with metadata including video information and playback location information in connection with a server. A broadcast service technology. According to the present invention, it is possible to provide a customized video advertisement for the viewer while minimizing the network and load, and can download the video advertisement in advance, thereby reducing the delay time required for buffering the video advertisement file. In addition, according to the present invention, regardless of time, place, and terminal, the TV program can be continuously viewed from the position where the viewing was stopped, and the function of the broadcast receiving apparatus is added in changing / adding the structure of metadata required for the service. There is an effect that it is possible to parse and process metadata only by programming the server without having to do it.

방송, 하이브리드, 광고, 동영상, 메타데이터, 북마크 Broadcast, hybrid, ad, video, metadata, bookmark

Description

메타데이터를 이용한 하이브리드 방송 서비스 시스템{HYBRID BROADCASTING SERVICE SYSTEM USING METADATA}Hybrid broadcasting service system using metadata {HYBRID BROADCASTING SERVICE SYSTEM USING METADATA}

본 발명은 메타데이터를 이용한 하이브리드 방송 서비스 기술에 관한 것으로, 특히 시청자의 관심사항과 취향 등을 통신망을 통해 취득/분석하고 이를 메타데이터에 반영하여 시청자에게 제공함으로써 이후 방송 VOD 재생시 맞춤형 광고를 제공받을 수 있고, 방송 시청중 북마크 설정에 따른 메타데이터를 생성하고 이를 서버와 연계하여 동영상 정보와 재생위치 정보가 포함된 메타데이터를 시청자에게 제공함으로써 TV 프로그램 이어보기 형태의 서비스를 제공할 수 있는 하이브리드 방송 서비스 기술에 관한 것이다.The present invention relates to a hybrid broadcasting service technology using metadata, and in particular, acquires / analyzes the interests and tastes of viewers through a communication network and provides them to the viewer by reflecting them in the metadata to provide customized advertisements during the subsequent broadcast VOD playback. A hybrid that can receive a TV program by generating metadata according to a bookmark setting while watching a broadcast, and providing the viewer with metadata including video information and playback location information in connection with a server. A broadcast service technology.

현재의 일반적인 방송 시스템은 방송국에서 정해진 방송 스케줄대로 일방적으로 방송을 송출하고, TV에서는 이를 수신하여 시청자들에게 단순히 전달하는 시스템으로 구성되어 있다. 따라서, 이와 같은 방송 시스템은 단순 전달형 방송 시스템이므로 인터넷 또는 이동통신망 등을 이용한 통신 서비스의 경우에서처럼 시청자 들의 요구사항에 즉각적으로 대응할 수 없는 문제점이 있다.The current general broadcasting system consists of a system that unilaterally transmits broadcasts according to a broadcast schedule determined by a broadcasting station, and receives and transmits the broadcasts to viewers. Therefore, such a broadcast system is a simple delivery type broadcast system, there is a problem that can not immediately respond to the requirements of viewers as in the case of a communication service using the Internet or a mobile communication network.

이러한 문제점을 해결하기 위해 통신망을 이용하여 방송 서비스를 제공하고, VOD(video on demand : 주문형 비디오)와 같은 양방향 서비스를 제공할 수 있는 IPTV 시스템이 개발되었으나 여전히 시청자의 요구에 보다 긴밀하게 대응할 수 있는 방송 시스템의 개발에 대한 필요성이 요구되고 있다.In order to solve these problems, IPTV systems have been developed that can provide broadcast services using a communication network and provide interactive services such as video on demand (VOD), but still can respond more closely to the needs of viewers. There is a need for development of a broadcasting system.

일례로 통신망을 이용한 맞춤형 광고의 경우 방송 수신기에서 광고를 요청할 때마다 시청자별로 광고 동영상을 제공해야 하므로 네트워크와 서버에 많은 부하를 초래하는 문제점이 있다.For example, in the case of a customized advertisement using a communication network, an advertisement video must be provided for each viewer whenever an advertisement is requested from a broadcast receiver, which causes a lot of load on the network and the server.

또한, 일반 TV 방송 서비스에서는 TV 시청을 하다가 시청자의 개인적인 사정 또는 방송 시스템상의 문제 등의 이유로 인해 원하는 않는 순간에 시청을 그만두어야하는 경우에 나중에 시청자가 다시 이어서 방송을 계속 볼 수 있는 마땅한 서비스가 제공되지 않아 시청자의 불편을 초래하는 문제점이 있다.In addition, the general TV broadcasting service provides a service that allows the viewer to continue watching the broadcast later when the TV is watched and the viewer needs to stop watching at a moment when he / she does not want it due to personal circumstances or problems with the broadcasting system. There is a problem causing inconvenience to viewers.

본 발명의 목적은 방송 시스템과 통신기술의 결합을 통해 방송 서비스를 효과적으로 제공하고, 네트워크와 서버의 부하를 최소화하면서 시청자 맞춤형 광고 동영상을 제공하고, 시간, 장소, 단말에 관계없이 시청이 중단된 위치부터 TV 프로그램을 이어서 계속 볼 수 있는 서비스를 제공하는 메타데이터를 이용한 하이브리드 방송 서비스 기술을 제공하는 것이다.An object of the present invention is to effectively provide a broadcast service through a combination of a broadcast system and communication technology, provide a customized advertisement video while minimizing the load on the network and server, the location where viewing is stopped regardless of time, place, or terminal It is to provide a hybrid broadcast service technology using metadata that provides a service that can continue to watch TV programs.

본 발명의 실시예에 따른 메타데이터를 이용한 하이브리드 방송 서비스 시스템은 광고 동영상이 포함된 디지털 방송 신호를 송신하는 방송 송신 시스템; 방송 송신 시스템과 연계하여 방송 메인 동영상과 광고 동영상을 구비하고, 외부 요청에 의해 방송 메인 동영상과 광고 동영상 중 하나 이상을 인터넷망을 통해 제공하는 동영상 서버; 디지털 방송 신호를 수신하여 방송 메인 동영상과 광고 동영상을 재생하고, 시청자의 관심사항과 취향에 관한 정보가 포함된 시청자 정보를 생성하여 인터넷망을 통해 전송하고, 광고 메타데이터가 구비된 경우 동영상 서버로부터 방송을 제공받아 재생하면서 광고 메타데이터를 참조하여 해당 광고 동영상을 선택하여 재생하고, 광고 메타데이터에 등록된 광고 동영상이 방송 수신장치 내에 존재하지 않으면 광고 동영상의 재생시점이 도래하기 전에 미리 동영상 서버로 해당 광고 동영상을 요청하여 수신 후 저장하는 방송 수신장치; 및 인터넷망을 통해 방송 수 신장치로부터 시청자 정보를 전송받고, 시청자 정보를 분석하여 시청자 정보에 대응되는 광고 동영상을 미리 구비된 광고 동영상 정보로부터 도출하고, 광고 동영상에 대한 정보가 등록된 광고 메타데이터를 생성하여 해당 방송 수신장치로 전송하는 광고 메타데이터 서버;를 포함하여 구성된다.A hybrid broadcast service system using metadata according to an embodiment of the present invention includes a broadcast transmission system for transmitting a digital broadcast signal including an advertisement video; A video server including a broadcast main video and an advertisement video in association with a broadcast transmission system, and providing one or more of the broadcast main video and the advertisement video through an internet network by an external request; Receives digital broadcasting signals to play broadcast main videos and advertising videos, generates viewer information including information on the interests and tastes of viewers, transmits them through the Internet, and, if advertisement metadata is provided, from video servers While receiving and playing a broadcast, the corresponding advertisement video is selected and played with reference to the advertisement metadata. If the advertisement video registered in the advertisement metadata does not exist in the broadcast receiving apparatus, the advertisement video is previously displayed before the playback point of the advertisement video arrives. A broadcast reception device for requesting and storing a corresponding advertisement video; And receiving the viewer information from the broadcast receiving device through the internet network, analyzing the viewer information, deriving the advertisement video corresponding to the viewer information from the advertisement video information provided in advance, and registering the advertisement metadata with the information about the advertisement video. It is configured to include; advertising metadata server for generating and transmitting to the broadcast receiving device.

또한, 본 발명의 실시예에 따른 메타데이터를 이용한 하이브리드 방송 서비스 시스템에서 광고 메타데이터는 방송 메인 동영상에 대한 정보, 방송 메인 동영상에 삽입될 광고 동영상에 대한 정보, 광고 동영상의 삽입 위치에 대한 정보를 포함하는 것이 바람직하다.In addition, in the hybrid broadcast service system using metadata according to an embodiment of the present invention, the advertisement metadata may include information about a broadcast main video, information about an advertisement video to be inserted into the broadcast main video, and information about an insertion position of the advertisement video. It is preferable to include.

또한, 본 발명의 실시예에 따른 메타데이터를 이용한 하이브리드 방송 서비스 시스템에서 방송 수신장치는 광고 메타데이터를 파싱하여 방송 메인 동영상에 삽입될 광고 동영상, 삽입 위치를 판독하여 방송 메인 동영상의 재생 중에 해당 광고 동영상을 삽입하여 재생하는 것이 바람직하다.In addition, in a hybrid broadcast service system using metadata according to an embodiment of the present invention, the broadcast receiving apparatus parses advertisement metadata to read an advertisement video to be inserted into a broadcast main video and an insertion position to read the corresponding advertisement during playback of the broadcast main video. It is preferable to insert and play a video.

또한, 본 발명의 실시예에 따른 메타데이터를 이용한 하이브리드 방송 서비스 시스템에서 광고 메타데이터 서버는 광고 메타데이터의 업데이트시 새로 생성된 광고 메타데이터를 방송 수신장치로 전송하는 것이 바람직하다.In addition, in the hybrid broadcast service system using metadata according to an embodiment of the present invention, the advertisement metadata server preferably transmits newly generated advertisement metadata to the broadcast receiving device when the advertisement metadata is updated.

본 발명의 실시예에 따른 메타데이터를 이용한 하이브리드 방송 서비스 시스템은 디지털 방송 신호를 송신하는 방송 송신 시스템; 인터넷망을 통해 방송시점에 대한 북마크가 설정된 TV 북마크 메타데이터를 전송받으면 북마크에 대응되는 동영상 파일과 재생위치에 대한 정보가 설정된 비디오 북마크 메타데이터를 생성하는 북마크 메타데이터 서버; 하나 이상의 동영상 파일을 구비하고, 외부 요청에 의해 해당 동영상 파일를 요청된 재생위치부터 판독하여 동영상 데이터를 제공하는 동영상 서버; 및 방송 송신 시스템으로부터 디지털 방송 신호를 수신하여 방송을 재생하고, 사용자 입력에 의한 북마크 설정시 방송시점에 대한 북마크가 설정된 TV 북마크 메타데이터를 생성하여 인터넷망을 통해 북마크 메타데이터 서버로 전송하고, 사용자 입력에 의한 북마크 재생시 북마크 메타데이터 서버로부터 해당 비디오 북마크 메타데이터를 제공받아 동영상 파일과 재생위치에 대한 정보를 판독하고, 동영상 파일을 재생위치로부터 재생할 것을 동영상 서버에 요청하여 해당 동영상 데이터를 제공받아 재생하는 방송 수신장치;를 포함하여 구성된다.A hybrid broadcast service system using metadata according to an embodiment of the present invention includes a broadcast transmission system for transmitting a digital broadcast signal; A bookmark metadata server configured to generate video bookmark metadata in which information about a video file and a playback position corresponding to the bookmark is set when the bookmark for the broadcast point is transmitted through the Internet; A video server including one or more video files and providing video data by reading the video file from the requested playback position by an external request; And receiving the digital broadcast signal from the broadcast transmission system, playing the broadcast, generating TV bookmark metadata in which bookmarks are set for the broadcast point when the bookmark is set by the user input, and transmitting the bookmarked metadata server through the Internet to a bookmark metadata server. When the bookmark is played by input, the corresponding video bookmark metadata is provided from the bookmark metadata server to read the video file and the play position information, and the video server is provided to request the video server to play the video file from the play position. And a broadcast receiving device for playing back.

본 발명의 실시예에 따른 메타데이터를 이용한 하이브리드 방송 서비스 시스템은 디지털 방송 신호를 송신하는 방송 송신 시스템; 인터넷망을 통해 방송시점에 대한 북마크가 설정된 TV 북마크 메타데이터를 전송받으면 북마크에 대응되는 동영상 파일과 재생위치에 대한 정보가 설정된 비디오 북마크 메타데이터를 생성하는 북마크 메타데이터 서버; 하나 이상의 동영상 파일을 구비하고, 외부 요청에 의해 해당 동영상 파일를 요청된 재생위치부터 판독하여 동영상 데이터를 제공하는 동영상 서버; 사용자 입력에 의한 북마크 설정시 사용자 입력에 의해 방송 채널 정보를 입력받아 방송시점에 대한 북마크와 방송 채널 정보가 설정된 TV 북마크 메타데이터를 생성하여 북마크 메타데이터 서버로 전송하는 휴대 단말장치; 및 방송 송신 시스템으로부터 디지털 방송 신호를 수신하여 방송을 재생하고, 북마크 재생시 북마크 메타데이터 서버로부터 해당 비디오 북마크 메타데이터를 제공받아 동영상 파일과 재생위치에 대한 정보를 판독하고, 동영상 파일을 재생위치로부터 재생할 것 을 동영상 서버에 요청하여 해당 동영상 데이터를 제공받아 재생하는 방송 수신장치;를 포함하여 구성된다.A hybrid broadcast service system using metadata according to an embodiment of the present invention includes a broadcast transmission system for transmitting a digital broadcast signal; A bookmark metadata server configured to generate video bookmark metadata in which information about a video file and a playback position corresponding to the bookmark is set when the bookmark for the broadcast point is transmitted through the Internet; A video server including one or more video files and providing video data by reading the video file from the requested playback position by an external request; A mobile terminal device receiving the broadcasting channel information by the user input when setting the bookmark by the user input and generating the TV bookmark metadata in which the bookmark for the broadcasting time point and the broadcasting channel information are set and transmitting the same to the bookmark metadata server; And receiving the digital broadcast signal from the broadcast transmission system, playing the broadcast, receiving corresponding video bookmark metadata from the bookmark metadata server during bookmark playback, reading information on the video file and the playback position, and reading the video file from the playback position. And a broadcast receiving device for requesting a video server to play and receiving the video data to play the video data.

또한, 본 발명의 실시예에 따른 메타데이터를 이용한 하이브리드 방송 서비스 시스템에서 TV 북마크 메타데이터는 북마크 설정된 방송 채널 정보, 북마크 설정된 방송 시각 정보, 북마크를 설정한 시청자 정보를 포함하는 것이 바람직하다.In addition, in the hybrid broadcast service system using metadata according to an embodiment of the present invention, the TV bookmark metadata preferably includes bookmarked broadcast channel information, bookmarked broadcast time information, and bookmarked viewer information.

또한, 본 발명의 실시예에 따른 메타데이터를 이용한 하이브리드 방송 서비스 시스템에서 북마크 메타데이터 서버는 디지털 방송 편성정보를 구비하고, TV 북마크 메타데이터를 파싱하여 방송 채널 정보, 방송 시각 정보, 시청자 정보를 판독한 후 디지털 방송 편성정보를 참조하여 방송 채널 정보와 방송 시각 정보에 대응되는 동영상 파일 정보와 동영상 파일 내의 재생위치를 산출하고, 동영상 파일 정보와 동영상 파일 내의 재생위치 정보가 포함된 비디오 북마크 메타데이터를 생성하여 방송 수신장치로 전송하는 것이 바람직하다.In addition, in the hybrid broadcast service system using metadata according to an embodiment of the present invention, the bookmark metadata server includes digital broadcast program information, and parses TV bookmark metadata to read broadcast channel information, broadcast time information, and viewer information. Then, the video file information corresponding to the broadcast channel information and the broadcast time information and the playback position in the video file are calculated with reference to the digital broadcasting program information, and the video bookmark metadata including the video file information and the playback position information in the video file is obtained. It is preferable to generate and transmit to the broadcast receiving device.

또한, 본 발명의 실시예에 따른 메타데이터를 이용한 하이브리드 방송 서비스 시스템에서 북마크 메타데이터 서버는 방송연관정보를 구비하고, 방송연관정보로부터 북마크 설정된 재생위치에 대한 설명정보를 자동 추출하여 비디오 북마크 메타데이터에 포함시키는 것이 바람직하다.In addition, in the hybrid broadcast service system using metadata according to an embodiment of the present invention, the bookmark metadata server includes broadcast association information, and automatically extracts description information on a bookmarked playback position from broadcast association information, thereby extracting video bookmark metadata. It is preferable to include in the.

또한, 본 발명의 실시예에 따른 메타데이터를 이용한 하이브리드 방송 서비스 시스템에서 방송 수신장치는 각종 메타데이터에 공통된 처리를 위한 API로 구성된 수신기 API를 구비하고, 브라우저 프로그램을 구비하며, 수신기 API를 사용하여 메타데이터를 스트링으로 판독 후 브라우저 프로그램을 통해 스트링을 파싱하여 메 타데이터에 포함된 값을 판독하고, 브라우저 프로그램의 스크립트 기능을 사용하여 메타데이터를 처리하는 것이 바람직하다.In addition, in a hybrid broadcast service system using metadata according to an embodiment of the present invention, a broadcast receiving device includes a receiver API configured as an API for processing common to various metadata, includes a browser program, and uses a receiver API. After reading the metadata as a string, it is desirable to read the value included in the metadata by parsing the string through a browser program, and process the metadata using the script function of the browser program.

본 발명에 따르면 네트워크와 부하를 최소화하면서 시청자 맞춤형 동영상 광고를 제공할 수 있고, 동영상 광고를 미리 다운로드할 수 있어 동영상 광고 파일을 버퍼링하는데 필요한 지연시간을 줄일 수 있는 효과가 있다.According to the present invention, it is possible to provide a customized video advertisement for the viewer while minimizing the network and load, and can download the video advertisement in advance, thereby reducing the delay time required for buffering the video advertisement file.

또한, 본 발명에 따르면 광고 정책에 따라 동영상 광고 변경이 용이하고, 서버 연결이 끊어지거나 서버 접속 지연이 발생하는 경우에도 동영상 광고를 보여줄 수 있는 효과가 있다.In addition, according to the present invention, it is easy to change the video advertisement according to the advertisement policy, and even when the server is disconnected or a server connection delay occurs, the video advertisement can be shown.

또한, 본 발명에 따르면 시간과 장소와 단말에 관계없이 시청이 중단되었던 위치부터 TV 프로그램을 계속 이어서 볼 수 있고, 서비스에 필요한 메타데이터의 구조를 변경/추가하는데 있어서, 방송 수신장치의 기능을 추가할 필요없이 서버의 프로그래밍만으로 메타데이터를 파싱하고 처리하는 것이 가능한 효과가 있다.In addition, according to the present invention, regardless of time, place, and terminal, the TV program can be continuously viewed from the position where the viewing was stopped, and the function of the broadcast receiving apparatus is added in changing / adding the structure of metadata required for the service. There is an effect that it is possible to parse and process metadata only by programming the server without having to do it.

또한, 본 발명에서 제시하는 맞춤형 광고 서비스 기술에 의하면 다음과 같은 추가적인 장점이 있다.In addition, according to the customized advertising service technology proposed in the present invention has the following additional advantages.

■ 보통 프리미엄망이 아닌 오픈네트워크(일반적인 초고속 인터넷)에서 VOD 서비스를 실시하면 Download&Play(다운로드를 시작하고 일정 버퍼가 차면 재생을 시작하는 기술로서 Qos가 보장되지 않는 네트워크에서 비디오 서비스를 제공할 때 많이 사용됨) 기술을 사용하는 경우가 있다.■ When VOD service is executed in open network (general high speed internet) instead of premium network, it is a technology that starts Download & Play (starts download and starts playing when a certain buffer is full). It is widely used when providing video service in a network not guaranteed by Qos. ) Technology may be used.

따라서, 본 발명에서는 방송 메인 동영상을 버퍼링하는 시간동안에 방송 수신장치(40)에 미리 저장된 광고 동영상을 재생할 수 있으므로 효과적인 서비스를 제공할 수 있는 장점이 있다.Therefore, in the present invention, since the advertisement video stored in the broadcast receiving device 40 can be played in advance during the buffering time of the broadcast main video, an effective service can be provided.

■ 네트워크가 여유있는 시간에 방송 수신장치(40)가 동영상 서버(20)로 필요한 광고 동영상을 요청할 수 있는데, 이때 광고를 제공하는 특정 사업자가 하나만 있는 경우(close platform)가 아니고 여러 서비스 사업자가 존재하는 경우(open platform)일 수 있다.■ When the network is free, the broadcast receiving device 40 may request the necessary advertising video to the video server 20. At this time, if there is only one specific operator providing the advertisement (close platform), there are several service providers. It may be an open platform.

따라서, 이러한 경우에는 광고 메타데이터의 AdsProgramId(광고 동영상에 대한 컨텐츠 ID) 정보를 이용하여 광고 동영상의 위치를 찾고 이를 다운로드받을 수 있어 쉽게 구현할 수 있는 장점이 있다.Therefore, in this case, the location of the advertisement video can be found and downloaded using the AdsProgramId (content ID of the advertisement video) information of the advertisement metadata, and thus it can be easily implemented.

이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

[도 1]은 본 발명에 따른 메타데이터를 이용한 하이브리드 방송 서비스 시스템의 기본 개념도이다.1 is a basic conceptual diagram of a hybrid broadcast service system using metadata according to the present invention.

[도 1]에서는 본 발명에 따른 시스템을 구현하기 위한 기반 구조에 대한 설명이므로, 보다 구체적인 시스템의 구현에 대한 설명은 [도 2]와 [도 5]에서 각각 설명하기로 한다.1 is a description of the infrastructure for implementing the system according to the present invention, a description of the implementation of a more specific system will be described in [2] and [5], respectively.

제작/송출 시스템과 수신기/애플리케이션을 연결하는 콘텐츠 전달망으로서 지상파 DTV 방송망과 유무선 IP망이 구비될 수 있다. 지상파 DTV 방송망을 통해서 는 디지털 방송을 단방향으로 제공하며, 유무선 IP망을 통해서는 방송, 광고, 메타데이터가 추가적으로 제공될 수 있다. 이때, 유무선 IP망을 통해서는 양방향 통신이 가능하다.As a content delivery network connecting the production / transmission system and the receiver / application, a terrestrial DTV broadcasting network and a wired / wireless IP network may be provided. Digital broadcasting is unidirectionally provided through the terrestrial DTV broadcasting network, and broadcasting, advertisement, and metadata may be additionally provided through wired and wireless IP networks. At this time, two-way communication is possible through a wired or wireless IP network.

디지털 방송과 함께 광고 등의 별도의 동영상을 추가할 수도 있는데, 이는 지상파 DTV 방송망을 통해서 디지털 방송에 추가적인 동영상을 함께 포함시켜 푸시 VOD(Push VOD) 형태로 수신기에 전송할 수 있으며, 또는 유무선 IP망을 통해 추가적인 동영상을 VOD 형태로 수신기에 전송할 수도 있다.In addition to digital broadcasting, a separate video such as an advertisement may be added, which may include additional video in digital broadcasting through a terrestrial DTV broadcasting network and transmit it to a receiver in the form of a push VOD or a wired or wireless IP network. Additional video may be transmitted to the receiver in the form of VOD.

추가적인 동영상을 방송망을 통해서 전송할 경우 방송과 동시에 전송이 가능하므로 유무선 IP망을 통해 전송하는 것보다 효율적으로 전송할 수 있다. 이와 같은 푸시 VOD 형태의 전송에 대해서는 2008년 1월 16일자로 출원된 본 발명의 동일 출원인의 '푸시 서비스용 디지털 방송 시스템'(특허출원번호 10-2008-0004938)에 구체적으로 구현되어 있으며 본 발명에도 위 기술의 적용이 가능하다. 단, 본 발명의 구현에 있어 위 출원기술의 내용에 한정될 필요는 없다.If additional video is transmitted through broadcasting network, it can be transmitted simultaneously with broadcasting, so it can be transmitted more efficiently than transmission through wired / wireless IP network. The transmission of such a push VOD type is specifically implemented in the 'Push Service Digital Broadcasting System' (Patent Application No. 10-2008-0004938) of the same applicant filed on January 16, 2008. The above technique can also be applied. However, in the implementation of the present invention, there is no need to be limited to the contents of the above application technology.

[도 2]는 본 발명의 제 1 실시예에 따른 메타데이터를 이용한 하이브리드 방송 서비스 시스템의 전체 구성도이다.2 is an overall configuration diagram of a hybrid broadcast service system using metadata according to a first embodiment of the present invention.

방송 송신 시스템(10)은 광고 동영상이 포함된 디지털 방송 신호를 방송 수신장치(40)로 송신한다. 이때, 광고 동영상은 앞서 [도 1]에서 설명한 바와 같이 푸시 VOD 형태로 메인 방송과 함께 방송망을 통해 제공될 수도 있고, 동영상 서버(20)를 거쳐 인터넷망을 통해 방송 수신장치(40)로 제공될 수도 있다.The broadcast transmission system 10 transmits a digital broadcast signal including an advertisement video to the broadcast reception device 40. In this case, the advertisement video may be provided through the broadcast network together with the main broadcast in the form of push VOD as described above in FIG. 1, or may be provided to the broadcast receiving device 40 through the internet network through the video server 20. It may be.

동영상 서버(20)는 방송 송신 시스템(10)으로부터 광고 동영상을 제공받거나 별도의 입력과정을 통해 광고 동영상을 제공받아 저장한다. 그리고, 방송 수신장치(40)로부터 요청이 발생하면 해당 광고 동영상을 방송 수신장치(40)로 전송한다.The video server 20 receives an advertisement video from the broadcast transmission system 10 or receives and stores an advertisement video through a separate input process. When a request is generated from the broadcast receiving device 40, the corresponding advertisement video is transmitted to the broadcast receiving device 40.

또한, 동영상 서버(20)는 방송 메인 동영상을 구비해둠으로써 방송 수신장치(40)로부터 요청에 의해 VOD 서비스로 인터넷망을 통해 방송 메인 동영상을 제공한다.In addition, the video server 20 includes a broadcast main video to provide a broadcast main video through the internet network as a VOD service by request from the broadcast receiving device 40.

광고 메타데이터 서버(30)는 인터넷망을 통해 방송 수신장치(40)로부터 시청자 정보를 전송받아 이를 분석한다. 이때, 시청자 정보에는 시청자의 관심사항, 취향 등에 대한 정보가 포함되어 있으며, 이를 분석하여 해당 시청자에게 적합한 맞춤형 광고 동영상을 선택한다. 맞춤형 광고 동영상의 선택은 다양한 방식으로 구현할 수 있다.The advertisement metadata server 30 receives viewer information from the broadcast receiving device 40 through the internet network and analyzes it. In this case, the viewer information includes information about the interests and tastes of the viewers, and analyzes the information to select a customized advertisement video suitable for the viewer. The selection of customized advertising videos can be implemented in a variety of ways.

맞춤형 광고 동영상 선택을 위해서는 광고 메타데이터 서버(30)에 다양한 광고 동영상에 대한 정보가 구비되어 있어야 하며, 이는 방송 송신 시스템(10)으로부터 미리 제공받을 수도 있고 별도의 입력과정을 통해 구비할 수도 있다.In order to select a customized advertisement video, information about various advertisement videos should be provided in the advertisement metadata server 30, which may be provided in advance from the broadcast transmission system 10 or may be provided through a separate input process.

광고 메타데이터 서버(30)는 맞춤형 광고 동영상의 선택 후, 맞춤형 광고 동영상에 대한 정보가 등록된 광고 메타데이터를 생성한다. 광고 메타데이터에는 메인방송 시청중에 맞춤형 광고를 삽입하는데 필요한 정보들이 포함된다. 광고 메타데이터에 포함되는 구체적인 정보에 대해서는 이후 [도 3]에서 보다 자세히 설명하기로 한다.The advertisement metadata server 30 generates the advertisement metadata in which information on the customized advertisement video is registered after the selection of the customized advertisement video. The advertisement metadata includes information necessary for inserting a customized advertisement while watching the main broadcast. Detailed information included in the advertisement metadata will be described later in more detail with reference to FIG. 3.

광고 메타데이터 서버(30)는 광고 메타데이터를 생성한 후, 광고 메타데이터 를 방송 수신장치(40)로 전송한다. 또한, 광고 메타데이터가 업데이트되는 경우에도 업데이트된 광고 메타데이터를 방송 수신장치(40)로 전송한다. 그러면, 방송 수신장치(40)는 광고 메타데이터를 내부 저장했다가 방송 재생시에 맞춤형 광고에 맞게 광고 동영상을 선택하여 재생한다.The advertisement metadata server 30 generates the advertisement metadata and then transmits the advertisement metadata to the broadcast receiving device 40. In addition, even when the advertisement metadata is updated, the updated advertisement metadata is transmitted to the broadcast receiving device 40. Then, the broadcast receiving device 40 internally stores the advertisement metadata and selects and plays the advertisement video according to the customized advertisement during broadcast reproduction.

방송 수신장치(40)는 방송 송신 시스템(10)으로부터 디지털 방송 신호를 수신하여 방송 메인 동영상과 광고 동영상을 재생한다. 이때, 광고 동영상은 푸시 VOD 형태로 방송망을 통해 방송 신호와 함께 수신할 수도 있고 인터넷망을 통해 따로 제공받을 수도 있다.The broadcast receiving device 40 receives a digital broadcast signal from the broadcast transmission system 10 to play a broadcast main video and an advertisement video. In this case, the advertisement video may be received with a broadcast signal through a broadcast network in a push VOD form or may be separately provided through an internet network.

그리고, 방송 수신장치(40)는 시청자의 관심사항과 취향에 관한 정보가 포함된 시청자 정보를 생성하여 인터넷망을 통해 광고 메타데이터 서버(30)로 전송한다.The broadcast receiving device 40 generates viewer information including information on interests and tastes of the viewer and transmits the information to the advertisement metadata server 30 through the Internet.

방송 수신장치(40)에서 시청자 정보를 생성하는 방식으로 다양한 실시예가 가능하다. 예컨대, 방송 수신장치(40)를 통해 방송되는 채널 정보와 방송 프로그램 등을 집계하여 통계처리할 수도 있고 시청시간 등에 비례하여 시청자의 취향을 보다 구체화할 수도 있다. 또는, 시청자가 직접 자신의 관심사항과 취향 등에 대한 정보를 입력하도록 구현하는 것도 가능하다. 그 밖에도 다양한 방식으로 구현할 수 있다.Various embodiments are possible in a manner of generating viewer information in the broadcast receiving device 40. For example, channel information and broadcast programs broadcasted through the broadcast receiving device 40 may be aggregated and statistically processed, or the taste of the viewer may be more specific in proportion to the viewing time. Alternatively, the viewer may directly input information about his or her interests and tastes. There are many other ways to implement this.

방송 수신장치(40)는 시청자 정보를 광고 메타데이터 서버(30)로 전송한 후, 광고 메타데이터 서버(30)로부터 광고 메타데이터를 제공받아 저장한다. 이후, 인터넷망을 이용한 VOD 서비스를 통해 동영상 서버(20)로부터 방송 메인 동영상을 제 공받아 재생할 때 내부 저장된 광고 메타데이터를 참조하여 맞춤형 광고 동영상을 선택하여 재생하는 과정이 진행된다.The broadcast receiving device 40 transmits the viewer information to the advertisement metadata server 30 and receives and stores the advertisement metadata from the advertisement metadata server 30. Subsequently, when a broadcast main video is provided and played from the video server 20 through a VOD service using an internet network, a process of selecting and playing a customized advertisement video is performed by referring to internally stored advertisement metadata.

이때, 맞춤형 광고 서비스를 이용하기 위해서 방송 수신장치(40)는 인터넷망을 통한 VOD 서비스 형태로 방송을 제공받아 재생한다. 즉, 동영상 서버(20)로 방송 VOD를 요청하여 방송 메인 동영상을 제공받아 재생한다.In this case, in order to use the customized advertisement service, the broadcast receiving device 40 receives and plays the broadcast in the form of a VOD service through the Internet network. That is, the broadcast server receives the broadcast main video by requesting the broadcast VOD to the video server 20 and plays the broadcast video.

이때, 맞춤형 광고 동영상에 해당되는 광고 동영상이 방송 수신장치(40)에 없으면, 방송 수신장치(40)는 동영상 서버(20)로 해당 광고 동영상을 요청한다. 그러면, 인터넷망을 통한 VOD 형태로 맞춤형 광고에 해당되는 광고 동영상을 제공받아 적당한 시점에 광고 재생이 이루어진다. 이러한, 별도의 광고 요청은 광고 동영상 재생시점에 이루어지는 것보다는 네트워크가 여유있을 때 백그라운드 작업으로 미리 진행되는 것이 바람직하다.In this case, if the advertisement video corresponding to the customized advertisement video does not exist in the broadcast receiving device 40, the broadcast receiving device 40 requests the corresponding advertisement video from the video server 20. Then, the advertisement is played at an appropriate time by receiving the advertisement video corresponding to the customized advertisement in the form of VOD through the internet network. Such a separate advertisement request is preferably performed in advance as a background task when the network is available, rather than at the time of playing the advertisement video.

이상의 구성요소 중에서 방송 송신 시스템(10), 동영상 서버(20), 광고 메타데이터 서버(30)은 각 개별 구성요소로 구현될 수도 있지만 하나의 전체적인 방송 제작/송출 시스템으로 구현되는 것도 가능하다.Among the above components, the broadcast transmission system 10, the video server 20, and the advertisement metadata server 30 may be implemented as individual components, but may also be implemented as one overall broadcast production / transmission system.

[도 3]은 [도 2]의 시스템에서 사용되는 광고 메타데이터의 구조의 실시예이다.FIG. 3 is an embodiment of the structure of advertisement metadata used in the system of FIG. 2.

광고 메타데이터에는 방송 메인 동영상에 대한 정보, 방송 메인 동영상에 삽입될 광고 동영상에 대한 정보, 광고 동영상의 삽입 위치에 대한 정보 등이 포함된다.The advertisement metadata includes information about the broadcast main video, information about an advertisement video to be inserted into the broadcast main video, information about an insertion position of the advertisement video, and the like.

아래의 [표 1]은 [도 3]에 도시된 광고 메타데이터의 요소를 설명한 것이다.Table 1 below describes the elements of the advertisement metadata shown in FIG. 3.

[표 1][Table 1]

Figure 112009067817215-pat00001
Figure 112009067817215-pat00001

방송 수신장치(40)는 광고 메타데이터를 파싱하여 광고 동영상을 해당 시점에 재생하여 시청자에게 보여준다.The broadcast receiving device 40 parses the advertisement metadata and plays the advertisement video at the corresponding time point and shows it to the viewer.

즉, [표 1]의 ConnectedContent에 해당되는 방송 메인 동영상을 재생할 때, AdsProgramId에 해당되는 광고 동영상을 함께 재생하여 시청자에게 보여준다. 또한, AdsInsertPosition 값을 참조하여 방송 메인 동영상의 어느 위치에서 맞춤형 광고 동영상을 재생할지를 결정한다.That is, when playing the broadcast main video corresponding to the ConnectedContent of [Table 1], the advertisement video corresponding to the AdsProgramId is played together and shown to the viewer. In addition, the AdsInsertPosition value is used to determine at which position of the broadcast main video to play a customized advertisement video.

그리고, 동일한 위치에서 여러 개의 광고 동영상을 재생하는 경우에는 AdsInsertOrder 값을 참조하여 광고 동영상의 재생 순서를 결정한다.In the case where multiple advertisement videos are played at the same position, the order of playing the advertisement videos is determined by referring to the AdsInsertOrder value.

이처럼 광고 메타데이터에 설정된 값을 참조함으로써 방송 메인 동영상을 재 생할 때마다 어느 광고 동영상을 재생할지를 결정하기 위해 서버에 접속할 필요없이 방송 수신장치(40)에서 자체적으로 맞춤형 광고 동영상을 바로 필터링하고 선택하여 재생할 수 있다. 또한, 서버 접속이 끊어졌거나 지연되는 경우에도 광고 동영상 재생에는 영향을 미치지 않는 장점이 있다.As such, by referring to the value set in the advertisement metadata, the broadcasting receiver 40 directly filters and selects the customized advertisement video by itself, without having to access a server to determine which advertisement video to play each time the broadcast main video is played. Can play. In addition, even if the server is disconnected or delayed, there is an advantage that does not affect the playback of the advertising video.

[도 4]는 [도 2]의 시스템에서 광고 동영상 서비스 동작 과정을 개략적으로 나타낸 순서도이다.FIG. 4 is a flowchart schematically illustrating a process of operating an advertisement video service in the system of FIG. 2.

[STEP 10] 방송 메인 동영상과 광고 동영상을 방송 수신장치(40)로 전송한다. 이때, 광고 동영상은 푸시 VOD 형태로 방송망을 통해 전송할 수도 있고 인터넷망을 통해 VOD 형태로 전송할 수도 있다.[STEP 10] The broadcast main video and the advertisement video are transmitted to the broadcast receiving device 40. In this case, the advertisement video may be transmitted through a broadcasting network in a push VOD form or may be transmitted in a VOD form through an internet network.

[STEP 15] 방송 수신장치(40)에서 시청자 정보를 생성하여 광고 메타데이터 서버(30)로 전송한다. 시청자 정보에는 시청자의 관심사항, 취향 등에 관한 정보가 포함된다.[STEP 15] The broadcast receiving device 40 generates viewer information and transmits the information to the advertisement metadata server 30. The viewer information includes information about the viewer's interests and tastes.

[STEP 20] 광고 메타데이터 서버(30)에서 시청자 정보를 분석하여 맞춤형 광고 정보를 도출한다. 그리고, 맞춤형 광고 정보가 포함된 광고 메타데이터를 생성한다. 생성된 광고 메타데이터는 방송 수신장치(40)로 전송된다. 광고 메타데이터의 구조는 앞서 [도 3]과 [표 1]에서와 같이 구현할 수 있다.[STEP 20] The advertisement metadata server 30 analyzes the viewer information to derive the customized advertisement information. Then, the advertisement metadata including the customized advertisement information is generated. The generated advertisement metadata is transmitted to the broadcast receiving device 40. The structure of the advertisement metadata may be implemented as shown in FIG. 3 and Table 1 above.

[STEP 25/30] 만약, 광고 메타데이터가 업데이트되면 이를 다시 방송 수신장치(40)로 전송한다. 이후에도 광고 메타데이터 업데이트시에는 새로운 광고 메타데이터에 의해 맞춤형 광고 동영상 재생 과정을 반복한다.[STEP 25/30] If the advertisement metadata is updated, it is transmitted to the broadcast receiving device 40 again. Subsequently, when the advertisement metadata is updated, the customized advertisement video playback process is repeated by the new advertisement metadata.

[STEP 35] 시청자가 방송 수신장치(40)를 통해 방송을 시청한다. 이때, 방송 메인 동영상은 인터넷망을 통해 동영상 서버(20)로부터 VOD 형태로 전송된다.[STEP 35] The viewer watches the broadcast through the broadcast receiving device 40. At this time, the broadcast main video is transmitted from the video server 20 in a VOD form through the Internet network.

[STEP 40] 방송 수신장치(40)에서 광고 메타데이터를 파싱한다. 광고 메타데이터의 파싱을 통해 방송 메인 동영상에 삽입될 광고 동영상, 삽입 위치 등이 판독된다.[STEP 40] The broadcast receiving device 40 parses the advertisement metadata. Through parsing the advertisement metadata, the advertisement video to be inserted into the broadcast main video, the insertion position, and the like are read.

[STEP 45/50] 만약, 광고 메타데이터에 등록된 광고 동영상이 방송 수신장치(40)에 존재하지 않으면 인터넷망을 통해 VOD 형태의 전송방식을 이용하여 해당 광고 동영상을 방송 수신장치(40)에 전송한다.[STEP 45/50] If the advertisement video registered in the advertisement metadata does not exist in the broadcast receiving device 40, the corresponding advertisement video is transmitted to the broadcast receiving device 40 using the VOD type transmission method through the Internet network. send.

광고 메타데이터에 등록된 광고 동영상은 해당 광고가 재생될 시점에 전송받는 것보다는 재생시점 이전에 미리 전송받는 것이 바람직하다. 따라서, 네트워크가 여유있는 시간에 백그라운드 작업으로 방송 수신장치(40)가 동영상 서버(20)로 해당 광고 동영상을 미리 요청하여 전송받아둔다.The advertisement video registered in the advertisement metadata is preferably transmitted in advance before the playing time, rather than being transmitted at the time when the corresponding advertisement is played. Therefore, the broadcast receiving device 40 requests the corresponding advertisement video to the video server 20 in advance as a background job in a time when the network has a spare time and receives the advertisement video.

[STEP 55] 방송 수신장치(40)는 방송 메인 동영상을 재생하면서 맞춤형 광고 동영상을 해당 시점에 재생하여 보여준다.[STEP 55] The broadcast receiving device 40 plays and displays a customized advertisement video at a corresponding time while playing a broadcast main video.

[도 5]는 본 발명의 제 2 실시예에 따른 메타데이터를 이용한 하이브리드 방송 서비스 시스템의 전체 구성도이다.5 is an overall configuration diagram of a hybrid broadcast service system using metadata according to a second embodiment of the present invention.

방송 송신 시스템(50)은 디지털 방송 신호를 방송 수신장치(80)로 송신한다.The broadcast transmission system 50 transmits a digital broadcast signal to the broadcast reception device 80.

동영상 서버(60)는 하나 이상의 동영상 파일을 구비한다. 이때, 동영상 파일은 방송 송신 시스템(50)에서 제공하는 방송과 대응하여 구비되며, 방송 송신 시스 템(50)으로부터 동영상 파일을 제공받을 수도 있고 별도의 입력과정을 통해 제공받을 수도 있다. 또는, 동영상 서버(60)에서 방송을 수신하여 동영상 파일로 변환하여 저장할 수도 있다.Video server 60 includes one or more video files. In this case, the video file may be provided in correspondence with the broadcast provided by the broadcast transmission system 50, and may be provided with a video file from the broadcast transmission system 50 or through a separate input process. Alternatively, the video server 60 may receive a broadcast and convert the broadcast to a video file and store the broadcast.

동영상 서버(60)는 방송 수신장치(80)로부터 요청신호를 받으면 요청에 따른 동영상 파일을 검색하여 방송 수신장치(80)로 제공한다. 이때, 동영상 파일 자체를 전송할 수도 있고, 동영상 파일을 재생하여 생성되는 동영상 데이터를 스트리밍으로 전송할 수도 있다.When the video server 60 receives the request signal from the broadcast receiving device 80, the video server 60 searches for a video file according to the request and provides the same to the broadcast receiving device 80. In this case, the video file itself may be transmitted, or video data generated by playing the video file may be transmitted by streaming.

또한, 동영상 서버(60)는 방송 수신장치(80)로부터 동영상 파일의 특정 시점을 시작점으로 하여 재생할 것을 요청받으면, 특정 시점부터 재생하여 스트리밍으로 전송할 수도 있고 특정시점을 시작점으로 하는 동영상 파일을 생성하여 전송할 수도 있다. 이상의 동영상 파일을 방송 수신장치(80)로 제공하는 방식은 다양하게 구현될 수 있다.In addition, when the video server 60 receives a request from the broadcast receiving device 80 to play back a specific point in time of the video file, the video server 60 may play back from a specific point of time and transmit the data by streaming, or generate a video file having a start point of the specific point. You can also send. The method of providing the above video file to the broadcast receiving device 80 may be variously implemented.

북마크 메타데이터 서버(70)는 인터넷망을 통해 방송 수신장치(80)로부터 TV 북마크 메타데이터를 전송받고, 이를 토대로 비디오 북마크 메타데이터를 생성한다.The bookmark metadata server 70 receives the TV bookmark metadata from the broadcast receiving device 80 through the internet network, and generates the video bookmark metadata based on this.

즉, TV 북마크 메타데이터는 방송 수신장치(80)에서 생성되고, 비디오 북마크 메타데이터는 북마크 메타데이터 서버(70)에서 생성된다. TV 북마크 메타데이터에는 방송시점에 대한 북마크가 설정되어 있으며, 비디오 북마크 메타데이터에는 북마크에 대응되는 동영상 파일과 재생위치에 대한 정보가 설정되어 있다. 각 북마크 메타데이터에 포함되는 구체적인 정보는 이후 [도 6]에서 보다 자세히 설명하기 로 한다.That is, the TV bookmark metadata is generated in the broadcast receiving device 80, and the video bookmark metadata is generated in the bookmark metadata server 70. The bookmark for the broadcast time is set in the TV bookmark metadata, and the information about the video file and the playback position corresponding to the bookmark is set in the video bookmark metadata. Specific information included in each bookmark metadata will be described later in more detail with reference to FIG. 6.

방송 수신장치(80)는 방송 송신 시스템(50)으로부터 디지털 방송 신호를 수신하여 방송을 재생한다. 그리고, 시청자가 방송 시청 중에 방송 수신장치(80) 또는 리모콘의 입력수단(예:북마크 키)을 이용하여 북마크 마킹을 하면 TV 북마크 메타데이터가 생성된다. 즉, TV 북마크 메타데이터에는 현재의 방송시점에 대한 북마크가 설정된다.The broadcast receiving device 80 receives a digital broadcast signal from the broadcast transmission system 50 to reproduce a broadcast. In addition, when a viewer marks a bookmark by using an input means (for example, a bookmark key) of the broadcast receiving device 80 or a remote controller while watching a broadcast, TV bookmark metadata is generated. That is, the bookmark for the current broadcast time is set in the TV bookmark metadata.

이후, 방송 수신장치(80)는 TV 북마크 메타데이터를 인터넷망을 통해 북마크 메타데이터 서버(70)로 전송한다. 그리고, 북마크 메타데이터 서버(70)로부터 비디오 북마크 메타데이터를 전송받는다. 비디오 북마크 메타데이터는 시청자가 북마크 재생시에 전송받을 수도 있고 그 전에 미리 전송받도록 구현할 수도 있다.Thereafter, the broadcast receiving device 80 transmits the TV bookmark metadata to the bookmark metadata server 70 through the Internet network. Then, video bookmark metadata is transmitted from the bookmark metadata server 70. The video bookmark metadata may be transmitted to the viewer at the time of bookmark playback or may be implemented to be transmitted beforehand.

방송 수신장치(80)에 비디오 북마크 메타데이터가 구비되면 시청자는 자신이 북마크 마킹해둔 지점부터 방송을 시청하는 TV 이어보기 서비스를 이용할 수 있다. 즉, 방송 수신장치(80)는 비디오 북마크 메타데이터를 파싱하여 동영상 파일과 재생위치에 대한 정보를 판독한다. 그리고, 해당 동영상 파일을 특정 재생위치로부터 재생할 것을 동영상 서버(60)에 요청하고, 동영상 서버(60)로부터 동영상 데이터를 제공받아 재생함으로써 시청자는 예전에 보던 방송을 계속 이어서 시청할 수 있다.When the video receiving metadata is provided in the broadcast receiving device 80, the viewer may use a TV rehearsal service for watching a broadcast from the point where the bookmark is marked. That is, the broadcast receiving device 80 parses the video bookmark metadata to read information about the video file and the playback position. In addition, by requesting the video server 60 to play the video file from a specific playback position, and receiving and playing the video data from the video server 60, the viewer can continue watching the previously viewed broadcast.

방송 수신장치(80)는 TV, PC, 모바일 단말 등에 다양하게 적용할 수 있으며, 각 단말에 적합한 UI와 함께 연동하여 비디오 북마크 메타데이터를 이용한 TV 이어보기 서비스를 구현할 수 있다. 예컨대, 외출하느라 시청을 중단한 TV 프로그램을 귀가하는 차안에서 모바일 단말로 계속 이어보는 서비스를 제공하는 것도 가능하 다.The broadcast receiving device 80 may be variously applied to a TV, a PC, a mobile terminal, etc., and may implement a TV preview service using video bookmark metadata by interworking with a UI suitable for each terminal. For example, it is possible to provide a service that continues to a mobile terminal in a car returning a TV program that stopped watching while going out.

추가적으로, 게시판,블로그(90)가 구비될 수 있는데, 게시판,블로그(90)는 비디오 북마크 메타데이터를 공유한다. 즉, 비디오 북마크 메타데이터는 시청자가 친구들과 공유하거나 인터넷 게시판을 통해서 다른 사람들과 공유하는 목적으로도 활용될 수 있다.Additionally, bulletin boards, blogs 90 may be provided, where the bulletin boards, blogs 90 share video bookmark metadata. In other words, the video bookmark metadata may be used for the purpose of sharing the viewer with friends or with others through the Internet bulletin board.

또한, 추가적으로 휴대 단말장치(100)가 더 구비될 수 있다. 이는, 방송 수신장치(80)가 일반 TV인 경우에 사용되기 위한 추가 구성으로서, 방송 수신장치(80)가 일반 TV인 경우에 TV 북마크 정보를 입력하기 어려우므로 별도의 TV 북마크 정보 입력수단으로서 휴대 단말장치(100)가 구비된다.In addition, the mobile terminal 100 may be further provided. This is an additional configuration for use when the broadcast receiving device 80 is a general TV, and it is difficult to input TV bookmark information when the broadcast receiving device 80 is a general TV. The terminal device 100 is provided.

즉, 시청자는 TV를 통해 방송을 시청하는 중에 휴대 단말장치(100)를 통해서 북마크를 설정함으로써 TV 북마크 메타데이터를 생성한다. 이후, 휴대 단말장치(100)는 북마크 메타데이터 서버(70)로 TV 북마크 메타데이터를 전송한다.That is, the viewer generates the TV bookmark metadata by setting a bookmark through the mobile terminal 100 while watching a broadcast on the TV. Thereafter, the mobile terminal 100 transmits the TV bookmark metadata to the bookmark metadata server 70.

이때, 휴대 단말장치(100)는 방송 시각 정보와 시청자 정보는 알 수 있지만 방송 채널 정보는 자체적으로 알기 어려우므로 사용자가 별도로 방송 채널 정보를 입력해주도록 구성되는 것이 바람직하다.In this case, the portable terminal device 100 may know the broadcast time information and the viewer information, but the broadcast channel information is difficult to know by itself, so that the user may separately input the broadcast channel information.

이상의 구성요소 중에서 방송 송신 시스템(50), 동영상 서버(60), 북마크 메타데이터 서버(70)은 각 개별 구성요소로 구현될 수도 있지만 하나의 전체적인 방송 제작/송출 시스템으로 구현되는 것도 가능하다.Among the above components, the broadcast transmission system 50, the video server 60, and the bookmark metadata server 70 may be implemented as individual components, but may also be implemented as one overall broadcast production / transmission system.

[도 6]은 [도 5]의 시스템에서 사용되는 TV 북마크 메타데이터의 구조의 실 시예이다.FIG. 6 is an example of the structure of TV bookmark metadata used in the system of FIG.

TV 북마크 메타데이터에는 북마크 설정된 방송 채널 정보, 북마크 설정된 방송 시각 정보, 북마크를 설정한 시청자 정보 등이 포함된다. 그리고, 비디오 북마크 메타데이터에는 동영상 파일 정보, 동영상 파일 내의 재생위치 정보 등이 포함된다.The TV bookmark metadata includes bookmarked broadcast channel information, bookmarked broadcast time information, bookmarked viewer information, and the like. The video bookmark metadata includes video file information, playback position information in the video file, and the like.

아래의 [표 2]는 [도 6]에 도시된 TV 북마크 메타데이터의 요소를 설명한 것이다.Table 2 below describes the elements of TV bookmark metadata shown in FIG. 6.

[표 2]TABLE 2

Figure 112009067817215-pat00002
Figure 112009067817215-pat00002

방송 수신장치(80)는 시청자의 북마크 설정 명령에 따라 TV 북마크 메타데이터를 생성한다. 이때, 방송 수신장치(80)에서 TV 북마크 메타데이터를 생성하기 위해 API를 이용할 수 있는데, 메타데이터의 처리를 위한 API의 이용에 대해서는 이후 [도 8]에서 보다 구체적으로 설명하기로 한다.The broadcast receiving device 80 generates TV bookmark metadata according to a viewer's bookmark setting command. In this case, the broadcast receiving device 80 may use an API to generate the TV bookmark metadata. The use of the API for processing the metadata will be described in detail later with reference to FIG. 8.

[표 2]와 같은 구성의 TV 북마크 메타데이터를 생성하는 과정에서, 방송 수 신장치(80)가 ChannelInformation을 얻기 위해서는 현재 시청중인 채널 정보를 획득해야 한다. 예컨대, 현재 시청중인 채널 정보를 리턴값으로 돌려주는 수신기 API(예 : getChannelNumber)를 활용한다.In the process of generating TV bookmark metadata having the configuration as shown in [Table 2], in order to obtain the ChannelInformation, the broadcast receiving device 80 must acquire channel information that is currently being viewed. For example, it utilizes a receiver API (eg, getChannelNumber) that returns channel information currently being viewed as a return value.

또한, BroadcastingTimeInformation을 얻기 위해서는 현재 시각을 리턴값으로 돌려주는 수신기 API(예 : getCurrentTime)를 활용한다. 또는 서버 시각을 활용할 수도 있다.In addition, to obtain BroadcastingTimeInformation, a receiver API (eg getCurrentTime) that returns the current time as a return value is used. You can also use server time.

UserInformation은 일반적으로 로그인 정보를 활용하여 획득할 수 있으며, 그 밖에도 다양한 방식으로 획득할 수 있다. 예컨대, 로그인 정보를 얻을 수 없는 경우에는 TV 북마크 메타데이터를 북마크 메타데이터 서버(70)로 전달할 때 수신장치 고유 ID 정보를 보내고, 북마크 메타데이터 서버(70)에서 UserInformation을 추출하도록 구현한다. 이를 위해서는 북마크 메타데이터 서버(70)에 사용자별로 수신장치 고유 ID 정보가 등록되어 있어야 한다.UserInformation can generally be obtained by using login information, and can also be obtained in various ways. For example, when the login information cannot be obtained, when the TV bookmark metadata is transmitted to the bookmark metadata server 70, the receiver unique ID information is sent, and the bookmark metadata server 70 extracts the user information. To this end, the reception device unique ID information should be registered for each user in the bookmark metadata server 70.

또한, TV와 같이 로그인 정보가 없는 방송 수신장치의 경우에는, TV를 통해 방송 시청중 UserInformation을 쉽게 얻을 수 있는 휴대 단말을 이용하여 TV 북마크 입력 어플리케이션을 통해 TV 북마크 메타데이터를 생성하도록 구현할 수도 있다. 이때, 중요한 ChannelInformation은 휴대 단말을 통해 사용자가 직접 입력하도록 구현하는 것이 바람직하다.In addition, in the case of a broadcast receiving device having no login information, such as a TV, a TV bookmark metadata may be generated through a TV bookmark input application by using a mobile terminal that can easily obtain UserInformation while watching a broadcast on a TV. In this case, it is preferable to implement an important ChannelInformation so that the user directly inputs it through the mobile terminal.

TagInformation은 북마크한 지점에 대한 태그 및 설명으로서, 나중에 이어보고자 할 때 구별할 수 있는 정보가 된다. 또는, 친구와 공유할 때나 게시판에 공유할 때도 비디오 북마크에 대한 정보로 활용된다.TagInformation is a tag and description of a bookmarked point, and is information that can be distinguished when you want to continue later. Or, when sharing with friends or sharing on the bulletin board is also used as information about video bookmarks.

TagInformation은 사용자 입력창을 통해서 입력된 텍스트를 활용할 수 있다. 그러나, 라이브 방송을 보는 경우에는 태그를 위한 정보를 입력하는 것이 쉽지 않다. 따라서, 북마크 메타데이터 서버(70)에서 비디오 북마크 메타데이터를 만들 때 MediaTimeInformation을 참조하여 해당 장면에 연관된 자막이나 제작 메타데이터 정보 등의 방송연관정보로부터 추출된 중요 키워드나 설명정보 등을 자동으로 TagInformation에 추가하도록 구현하는 것도 가능하다.TagInformation can utilize the text entered through the user input window. However, when watching a live broadcast, it is not easy to input information for a tag. Accordingly, when the bookmark metadata server 70 creates the video bookmark metadata, important keywords or description information extracted from broadcast association information such as subtitles or production metadata information associated with the scene are automatically added to the TagInformation with reference to MediaTimeInformation. It is also possible to implement to add.

또한, 텍스트를 입력하기 어려운 TV와 같은 수신장치의 경우, 텍스트를 쉽게 입력할 수 있는 휴대 단말을 이용하여 TagInformation을 생성한 후 TV 북마크 메타데이터를 생성하도록 구현하는 것이 바람직하다.In addition, in the case of a receiving device such as a TV, which is difficult to input text, it is preferable to create a TagInformation using a portable terminal capable of easily inputting text and then generate TV bookmark metadata.

위의 과정을 거쳐 생성된 UserInformation과 TagInformation은 이후 [표 3]을 참조하여 설명하는 비디오 북마크 메타데이터에도 그대로 적용될 수 있다.The UserInformation and TagInformation generated through the above process may be applied to the video bookmark metadata described later with reference to [Table 3].

이와 같이 TV 북마크 메타데이터의 구성값을 수집하고 북마크 메타데이터 서버(70)로 전송하는 동작은 간단한 수신기 API를 활용하여 스크립트로 처리 가능하다.As such, the operation of collecting the configuration value of the TV bookmark metadata and transmitting it to the bookmark metadata server 70 may be processed by a script using a simple receiver API.

아래의 [표 3]은 [도 6]에 도시된 비디오 북마크 메타데이터의 요소를 설명한 것이다.Table 3 below describes the elements of the video bookmark metadata shown in FIG. 6.

[표 3][Table 3]

Figure 112009067817215-pat00003
Figure 112009067817215-pat00003

북마크 메타데이터 서버(70)는 방송 수신장치(80)로부터 TV 북마크 메타데이터를 전송받아 이를 파싱하여 방송 채널 정보, 방송 시각 정보, 시청자 정보를 판독한다. 그리고, 디지털 방송 편성정보를 참조하여 방송 채널 정보, 방송 시각 정보에 대응되는 동영상 파일 정보와 동영상 파일 내의 재생위치를 산출하고 이를 포함하는 비디오 북마크 메타데이터를 생성한다. 디지털 방송 편성정보는 미리 별도로 구비될 수도 있고 방송 송신 시스템(50) 또는 동영상 서버(60)로부터 제공받을 수도 있다.The bookmark metadata server 70 receives TV bookmark metadata from the broadcast receiving device 80 and parses it to read broadcast channel information, broadcast time information, and viewer information. The video file information corresponding to the broadcast channel information, the broadcast time information, and the playback position in the video file are calculated with reference to the digital broadcast program information, and the video bookmark metadata including the same is generated. The digital broadcast program information may be separately provided in advance or may be provided from the broadcast transmission system 50 or the video server 60.

[표 3]와 같은 구성의 비디오 북마크 메타데이터를 생성하기 위해 북마크 메타데이터 서버(70)에서는 TV 북마크 메타데이터의 ChannelInformation과 BroadcastingTimeInformation 정보를 이용하여 디지털 방송 편성정보로부터 북마크가 설정된 TV 프로그램을 검색한다. 또한, 검색된 TV 프로그램에 대해 이어보기 서비스를 위하여 인코딩된 동영상 파일 정보(MediaInformation)도 검색한다. 이때, BroadcastingTimeInformation 정보를 이용하여 동영상 파일 내에서의 북마크 위치 를 나타내는 MediaTimeInformation 정보를 얻는다.In order to generate video bookmark metadata having the configuration as shown in [Table 3], the bookmark metadata server 70 searches for a TV program with a bookmark set from the digital broadcasting program information using ChannelInformation and BroadcastingTimeInformation information of the TV bookmark metadata. Also, the searched TV program is searched for the encoded video file information (MediaInformation) for the subsequent viewing service. At this time, the MediaTimeInformation information indicating the bookmark position in the video file is obtained using the BroadcastingTimeInformation information.

따라서, 비디오 북마크 메타데이터에는 앞서 얻어진 MediaInformation과 MediaTimeInformation 정보가 포함되고, TV 북마크 메타데이터에 포함되었던 UserInformation과 TagInformation 정보가 포함된다. 결과적으로, TV 북마크 메타데이터로부터 비디오 북마크 메타데이터가 생성되면서 동영상 파일과 동영상 파일 내 재생위치에 대한 정보가 새롭게 얻어진다.Accordingly, the video bookmark metadata includes the previously obtained MediaInformation and MediaTimeInformation information, and the UserInformation and TagInformation information included in the TV bookmark metadata. As a result, while video bookmark metadata is generated from TV bookmark metadata, information on the video file and the playback position in the video file is newly obtained.

이후, 비디오 북마크 메타데이터는 방송 수신장치(80)로 전송되고, 방송 수신장치(80)에서는 비디오 북마크 메타데이터를 활용하여 TV 이어보기 서비스를 이용할 수 있다. 비디오 북마크 메타데이터에 포함된 정보는 방송 수신장치(80)의 표시수단을 통해 시청자에게 보여질 수 있다.Thereafter, the video bookmark metadata is transmitted to the broadcast receiving device 80, and the broadcast receiving device 80 may use the TV resume service by using the video bookmark metadata. Information included in the video bookmark metadata may be shown to the viewer through the display means of the broadcast receiving device 80.

시청자가 TV 이어보기 서비스를 개시하면, 방송 수신장치(80)는 MediaInformation 정보를 통해 시청을 중단한 TV 프로그램과 연결된 동영상을 찾고, MediaTimeInformation 정보를 통해 시청이 중단된 위치를 찾는다. 그리고, 동영상 서버(60)로부터 해당 동영상을 제공받아 동영상의 시청 중단된 위치부터 재생을 개시한다.When the viewer starts the TV retrieval service, the broadcast receiving device 80 finds a video associated with the TV program that has stopped watching through the MediaInformation information, and finds a location where the viewing is stopped through the MediaTimeInformation information. Then, the video is received from the video server 60 and playback starts from the position where the video is stopped.

[도 7]은 [도 5]의 시스템에서 TV 이어보기 서비스 동작 과정을 개략적으로 나타낸 순서도이다.FIG. 7 is a flowchart schematically illustrating a process of operating a TV watching service in the system of FIG. 5.

[STEP 100] 시청자가 방송 수신장치(80)를 통해 방송 시청중 북마크를 설정한다.[STEP 100] The viewer sets a bookmark while watching a broadcast through the broadcast receiving device 80.

[STEP 105] 방송 수신장치(80)에서 TV 북마크 메타데이터를 생성하여 북마크 메타데이터 서버(70)로 전송한다. TV 북마크 메타데이터에는 방송 채널 정보, 방송 시각 정보, 시청자 정보 등이 포함된다.[STEP 105] The broadcast receiving device 80 generates TV bookmark metadata and transmits it to the bookmark metadata server 70. The TV bookmark metadata includes broadcast channel information, broadcast time information, viewer information, and the like.

[STEP 110] 북마크 메타데이터 서버(70)에서 디지털 방송 편성정보를 조회한다.[STEP 110] The bookmark metadata server 70 inquires digital broadcasting program information.

[STEP 115] 북마크 메타데이터 서버(70)에서 비디오 북마크 메타데이터를 생성한다. 비디오 북마크 메타데이터에는 동영상 파일 정보, 동영상 파일 내 재생위치 등이 포함된다.[STEP 115] The bookmark metadata server 70 generates video bookmark metadata. The video bookmark metadata includes video file information, a playback position in the video file, and the like.

[STEP 120] 비디오 북마크 메타데이터를 활용하여 TV 이어보기 서비스가 제공된다. 비디오 북마크 메타데이터는 방송 수신장치(80)로 제공되어 동영상 서버(60)로부터 동영상을 제공받아 TV 이어보기 서비스를 개시할 수도 있고, 게시판이나 블로그 등을 통해 비디오 북마크 메타데이터를 공유할 수도 있다.[STEP 120] TV follow-up service is provided using video bookmark metadata. The video bookmark metadata may be provided to the broadcast receiving device 80 to receive a video from the video server 60 to start a TV preview service, or share the video bookmark metadata through a bulletin board or a blog.

[도 8]은 본 발명의 실시예에 따른 방송 수신장치의 개념적인 구조도이다.8 is a conceptual structural diagram of a broadcast receiving apparatus according to an embodiment of the present invention.

메타데이터 기반의 하이브리드 방송 서비스 시스템에서 방송 수신장치(40,80)는 서비스에 필요한 다양한 메타데이터를 파싱하여 처리할 수 있어야 한다.In the metadata-based hybrid broadcast service system, the broadcast receiving devices 40 and 80 should be able to parse and process various metadata required for the service.

따라서, 본 발명에서 방송 수신장치(40,80)는 메타데이터를 처리하는데 필요한 최소한의 공통 기능을 API 형태(이하, '수신기 API'라 함)로 정의하고, 메타데이터 파싱 및 처리에 필요한 다양한 기능들은 메타데이터 서버(30,70)에서 구현하 도록 설계된 시스템을 제안한다.Accordingly, in the present invention, the broadcast receiving apparatuses 40 and 80 define a minimum common function required to process metadata in the form of API (hereinafter, referred to as a "receiver API"), and various functions necessary for parsing and processing metadata. Propose a system designed to be implemented in the metadata server (30, 70).

즉, 시청자에게 보여주기 위한 UI는 HTML 페이지 형태로 서버에서 제작한다. 그리고, 방송 수신장치(40,80)에 저장된 메타데이터 파일을 파싱할 필요가 있을 때는 수신기 API(예 : readxml)를 이용하여 XML 데이터를 스트링으로 읽어들이고, 브라우저에 설치된 XML 파서(parser)를 이용하여 XML 스트링에 포함된 메타데이터 값들을 읽어들인다.That is, the UI for showing to the viewer is produced by the server in the form of HTML page. When it is necessary to parse the metadata file stored in the broadcast receivers 40 and 80, XML data is read as a string using a receiver API (for example, readxml), and an XML parser installed in the browser is used. To read the metadata values contained in the XML string.

그리고, 브라우저에 포함된 자바스크립트(JavaScript)를 사용하여 필요한 메타데이터 처리를 수행한다. 이렇게 함으로써 메타데이터의 구조에 따라 수신기 API를 추가해야 하는 번거로움을 피할 수 있고 표준화를 시키기에도 유리하다.Then, the necessary metadata processing is performed using JavaScript included in the browser. This avoids the hassle of adding receiver APIs based on the structure of the metadata and is also beneficial for standardization.

이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The foregoing description is merely illustrative of the technical idea of the present invention, and various changes and modifications may be made by those skilled in the art without departing from the essential characteristics of the present invention. Therefore, the embodiments disclosed in the present invention are not intended to limit the technical idea of the present invention but to describe the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The scope of protection of the present invention should be interpreted by the following claims, and all technical ideas within the scope equivalent thereto should be construed as being included in the scope of the present invention.

[도 1]은 본 발명에 따른 메타데이터를 이용한 하이브리드 방송 서비스 시스템의 기본 개념도,1 is a basic conceptual diagram of a hybrid broadcast service system using metadata according to the present invention;

[도 2]는 본 발명의 제 1 실시예에 따른 메타데이터를 이용한 하이브리드 방송 서비스 시스템의 전체 구성도,2 is an overall configuration diagram of a hybrid broadcast service system using metadata according to a first embodiment of the present invention;

[도 3]은 [도 2]의 시스템에서 사용되는 광고 메타데이터의 구조의 실시예,3 is an embodiment of a structure of advertisement metadata used in the system of FIG.

[도 4]는 [도 2]의 시스템에서 광고 동영상 서비스 동작 과정을 개략적으로 나타낸 순서도,4 is a flowchart schematically showing an operation of an advertisement video service in the system of FIG. 2;

[도 5]는 본 발명의 제 2 실시예에 따른 메타데이터를 이용한 하이브리드 방송 서비스 시스템의 전체 구성도,5 is an overall configuration diagram of a hybrid broadcast service system using metadata according to a second embodiment of the present invention;

[도 6]은 [도 5]의 시스템에서 사용되는 TV 북마크 메타데이터의 구조의 실시예,FIG. 6 is an embodiment of the structure of TV bookmark metadata used in the system of FIG. 5;

[도 7]은 [도 5]의 시스템에서 TV 이어보기 서비스 동작 과정을 개략적으로 나타낸 순서도,FIG. 7 is a flowchart schematically illustrating a process of operating a TV watching service in the system of FIG. 5.

[도 8]은 본 발명의 실시예에 따른 방송 수신장치의 개념적인 구조도이다.8 is a conceptual structural diagram of a broadcast receiving apparatus according to an embodiment of the present invention.

Claims (11)

광고 동영상이 포함된 디지털 방송 신호를 송신하는 방송 송신 시스템;A broadcast transmission system for transmitting a digital broadcast signal including an advertisement video; 상기 방송 송신 시스템과 연계하여 방송 메인 동영상과 광고 동영상을 구비하고, 외부 요청에 의해 방송 메인 동영상과 광고 동영상 중 하나 이상을 인터넷망을 통해 제공하는 동영상 서버;A video server including a broadcast main video and an advertisement video in association with the broadcast transmission system, and providing one or more of the broadcast main video and the advertisement video through an internet network by an external request; 디지털 방송 신호를 수신하여 방송 메인 동영상과 광고 동영상을 재생하고, 시청자의 관심사항과 취향에 관한 정보가 포함된 시청자 정보를 생성하여 인터넷망을 통해 전송하고, 광고 메타데이터가 구비된 경우 상기 동영상 서버로부터 방송을 제공받아 재생하면서 상기 광고 메타데이터를 참조하여 해당 광고 동영상을 선택하여 재생하고, 상기 광고 메타데이터에 등록된 광고 동영상이 방송 수신장치 내에 존재하지 않으면 상기 광고 동영상의 재생시점이 도래하기 전에 미리 상기 동영상 서버로 해당 광고 동영상을 요청하여 수신 후 저장하는 방송 수신장치; 및Receives a digital broadcasting signal to play a broadcast main video and an advertising video, generates viewer information including information on the viewer's interests and tastes, and transmits the information through an internet network. While receiving and playing a broadcast from the advertisement metadata, the corresponding advertisement video is selected and played with reference to the advertisement metadata. If the advertisement video registered in the advertisement metadata does not exist in the broadcast receiving apparatus, before the play time of the advertisement video arrives. A broadcast reception device for requesting and storing a corresponding advertisement video to the video server in advance; And 인터넷망을 통해 방송 수신장치로부터 시청자 정보를 전송받고, 상기 시청자 정보를 분석하여 상기 시청자 정보에 대응되는 광고 동영상을 미리 구비된 광고 동영상 정보로부터 도출하고, 상기 광고 동영상에 대한 정보가 등록된 광고 메타데이터를 생성하여 해당 방송 수신장치로 전송하는 광고 메타데이터 서버;Receives viewer information from a broadcast receiving device through an internet network, analyzes the viewer information, derives an advertisement video corresponding to the viewer information from preliminary advertisement video information, and registers the information on the advertisement video. An advertisement metadata server generating data and transmitting the generated data to the broadcast receiving apparatus; 를 포함하여 구성되고,And, 상기 방송 수신장치는 각종 메타데이터에 공통된 처리를 위한 API로 구성된 수신기 API를 구비하고, 브라우저 프로그램을 구비하며, 상기 수신기 API를 사용하여 메타데이터를 스트링으로 판독 후 상기 브라우저 프로그램을 통해 상기 스트링을 파싱하여 상기 메타데이터에 포함된 값을 판독하고, 상기 브라우저 프로그램의 스크립트 기능을 사용하여 상기 메타데이터를 처리하도록 구성된 메타데이터를 이용한 하이브리드 방송 서비스 시스템.The broadcast receiving device includes a receiver API including an API for processing common to various metadata, includes a browser program, reads the metadata into a string using the receiver API, and parses the string through the browser program. And read the value included in the metadata and process the metadata using a script function of the browser program. 청구항 1에 있어서,The method according to claim 1, 상기 광고 메타데이터는 방송 메인 동영상에 대한 정보, 상기 방송 메인 동영상에 삽입될 광고 동영상에 대한 정보, 상기 광고 동영상의 삽입 위치에 대한 정보를 포함하는 것을 특징으로 하는 메타데이터를 이용한 하이브리드 방송 서비스 시스템.The advertisement metadata is a hybrid broadcast service system using metadata, characterized in that the information on the broadcast main video, the information on the advertisement video to be inserted into the broadcast main video, the insertion position of the advertisement video. 청구항 2에 있어서, The method according to claim 2, 상기 방송 수신장치는 상기 광고 메타데이터를 파싱하여 방송 메인 동영상에 삽입될 광고 동영상, 삽입 위치를 판독하여 상기 방송 메인 동영상의 재생 중에 해당 광고 동영상을 삽입하여 재생하는 것을 특징으로 하는 메타데이터를 이용한 하이브리드 방송 서비스 시스템.The broadcasting receiver parses the advertisement metadata, reads an advertisement video to be inserted into a broadcast main video, and inserts a position, and inserts and plays the corresponding advertisement video during playback of the broadcast main video. Broadcast service system. 청구항 3에 있어서,The method of claim 3, 상기 광고 메타데이터 서버는 광고 메타데이터의 업데이트시 새로 생성된 광고 메타데이터를 상기 방송 수신장치로 전송하는 것을 특징으로 하는 메타데이터를 이용한 하이브리드 방송 서비스 시스템.The advertisement metadata server is a hybrid broadcast service system using metadata, characterized in that for transmitting the advertisement metadata newly generated to the broadcast receiving device when updating. 삭제delete 디지털 방송 신호를 송신하는 방송 송신 시스템;A broadcast transmission system for transmitting a digital broadcast signal; 인터넷망을 통해 방송시점에 대한 북마크가 설정된 TV 북마크 메타데이터를 전송받으면 상기 북마크에 대응되는 동영상 파일과 재생위치에 대한 정보가 설정된 비디오 북마크 메타데이터를 생성하는 북마크 메타데이터 서버;A bookmark metadata server configured to generate video bookmark metadata in which information about a video file and a playback position corresponding to the bookmark is set when the bookmark for the broadcast point is transmitted through the Internet; 하나 이상의 동영상 파일을 구비하고, 외부 요청에 의해 해당 동영상 파일를 요청된 재생위치부터 판독하여 동영상 데이터를 제공하는 동영상 서버; 및A video server including one or more video files and providing video data by reading the video file from the requested playback position by an external request; And 상기 방송 송신 시스템으로부터 디지털 방송 신호를 수신하여 방송을 재생하고, 사용자 입력에 의한 북마크 설정시 방송시점에 대한 북마크가 설정된 TV 북마크 메타데이터를 생성하여 인터넷망을 통해 상기 북마크 메타데이터 서버로 전송하고, 사용자 입력에 의한 북마크 재생시 상기 북마크 메타데이터 서버로부터 해당 비디오 북마크 메타데이터를 제공받아 동영상 파일과 재생위치에 대한 정보를 판독하고, 상기 동영상 파일을 상기 재생위치로부터 재생할 것을 상기 동영상 서버에 요청하여 해당 동영상 데이터를 제공받아 재생하되, 각종 메타데이터에 공통된 처리를 위한 API로 구성된 수신기 API를 구비하고, 브라우저 프로그램을 구비하며, 상기 수신기 API를 사용하여 메타데이터를 스트링으로 판독 후 상기 브라우저 프로그램을 통해 상기 스트링을 파싱하여 메타데이터에 포함된 값을 판독하고, 상기 브라우저 프로그램의 스크립트 기능을 사용하여 상기 메타데이터를 처리하도록 구성된 방송 수신장치;Receives a digital broadcast signal from the broadcast transmission system to play a broadcast, generates a bookmark bookmark TV set metadata for the broadcast time when the bookmark is set by the user input and transmits to the bookmark metadata server via the Internet network, When playing a bookmark by user input, the corresponding video bookmark metadata is provided from the bookmark metadata server to read information on the video file and the playback position, and the video server is requested to play the video file from the playback position. Receives and plays video data, and includes a receiver API configured as an API for processing common to various metadata, and includes a browser program, and reads the metadata as a string using the receiver API and then reads the metadata through the browser program. Stri A broadcast receiving device, configured to parse a ring to read a value included in metadata and to process the metadata using a script function of the browser program; 를 포함하여 구성되는 메타데이터를 이용한 하이브리드 방송 서비스 시스템.Hybrid broadcast service system using metadata, including. 디지털 방송 신호를 송신하는 방송 송신 시스템;A broadcast transmission system for transmitting a digital broadcast signal; 인터넷망을 통해 방송시점에 대한 북마크가 설정된 TV 북마크 메타데이터를 전송받으면 상기 북마크에 대응되는 동영상 파일과 재생위치에 대한 정보가 설정된 비디오 북마크 메타데이터를 생성하는 북마크 메타데이터 서버;A bookmark metadata server configured to generate video bookmark metadata in which information about a video file and a playback position corresponding to the bookmark is set when the bookmark for the broadcast point is transmitted through the Internet; 하나 이상의 동영상 파일을 구비하고, 외부 요청에 의해 해당 동영상 파일를 요청된 재생위치부터 판독하여 동영상 데이터를 제공하는 동영상 서버;A video server including one or more video files and providing video data by reading the video file from the requested playback position by an external request; 사용자 입력에 의한 북마크 설정시 사용자 입력에 의해 방송 채널 정보를 입력받아 방송시점에 대한 북마크와 상기 방송 채널 정보가 설정된 TV 북마크 메타데이터를 생성하여 상기 북마크 메타데이터 서버로 전송하는 휴대 단말장치; 및A mobile terminal apparatus receiving a broadcasting channel information by a user input when setting a bookmark by a user input, generating a bookmark for a broadcasting time point, and generating TV bookmark metadata in which the broadcasting channel information is set and transmitting the same to the bookmark metadata server; And 상기 방송 송신 시스템으로부터 디지털 방송 신호를 수신하여 방송을 재생하고, 북마크 재생시 상기 북마크 메타데이터 서버로부터 해당 비디오 북마크 메타데이터를 제공받아 동영상 파일과 재생위치에 대한 정보를 판독하고, 상기 동영상 파일을 상기 재생위치로부터 재생할 것을 상기 동영상 서버에 요청하여 해당 동영상 데이터를 제공받아 재생하되, 각종 메타데이터에 공통된 처리를 위한 API로 구성된 수신기 API를 구비하고, 브라우저 프로그램을 구비하며, 상기 수신기 API를 사용하여 메타데이터를 스트링으로 판독 후 상기 브라우저 프로그램을 통해 상기 스트링을 파싱하여 메타데이터에 포함된 값을 판독하고, 상기 브라우저 프로그램의 스크립트 기능을 사용하여 상기 메타데이터를 처리하도록 구성된 방송 수신장치;Receives a digital broadcast signal from the broadcast transmission system to play a broadcast, receives the corresponding video bookmark metadata from the bookmark metadata server during bookmark playback, reads information on a video file and a playback position, and reads the video file. Requesting the video server to play from a playback position and receiving the corresponding video data to play the video data, and having a receiver API including an API for processing common to various metadata, including a browser program, and using the receiver API A broadcast receiving device configured to read data into a string, parse the string through the browser program to read a value included in the metadata, and process the metadata using a script function of the browser program; 를 포함하여 구성되는 메타데이터를 이용한 하이브리드 방송 서비스 시스템.Hybrid broadcast service system using metadata, including. 청구항 6 또는 청구항 7에 있어서,The method according to claim 6 or 7, 상기 TV 북마크 메타데이터는 북마크 설정된 방송 채널 정보, 북마크 설정된 방송 시각 정보, 북마크를 설정한 시청자 정보를 포함하는 것을 특징으로 하는 메타데이터를 이용한 하이브리드 방송 서비스 시스템.The TV bookmark metadata includes a bookmarked broadcast channel information, a bookmarked broadcast time information, and a viewer information for setting a bookmark. 청구항 8에 있어서,The method according to claim 8, 상기 북마크 메타데이터 서버는 디지털 방송 편성정보를 구비하고, 상기 TV 북마크 메타데이터를 파싱하여 방송 채널 정보, 방송 시각 정보, 시청자 정보를 판독한 후 상기 디지털 방송 편성정보를 참조하여 상기 방송 채널 정보와 상기 방송 시각 정보에 대응되는 동영상 파일 정보와 상기 동영상 파일 내의 재생위치를 산출하고, 상기 동영상 파일 정보와 상기 동영상 파일 내의 재생위치 정보가 포함된 비디오 북마크 메타데이터를 생성하여 상기 방송 수신장치로 전송하는 것을 특징으로 하는 메타데이터를 이용한 하이브리드 방송 서비스 시스템.The bookmark metadata server includes digital broadcast program information, and parses the TV bookmark metadata to read broadcast channel information, broadcast time information, and viewer information, and then refers to the broadcast channel information and the digital broadcast program information. Calculating video file information corresponding to broadcast time information and a playback position in the video file, generating video bookmark metadata including the video file information and playback position information in the video file and transmitting the same to the broadcast receiving device; Hybrid broadcast service system using metadata. 청구항 9에 있어서,The method according to claim 9, 상기 북마크 메타데이터 서버는 방송연관정보를 구비하고, 상기 방송연관정 보로부터 북마크 설정된 재생위치에 대한 설명정보를 자동 추출하여 상기 비디오 북마크 메타데이터에 포함시키는 것을 특징으로 하는 메타데이터를 이용한 하이브리드 방송 서비스 시스템.The bookmark metadata server includes broadcast association information, and automatically extracts description information on a bookmarked playback position from the broadcast association information and includes the video metadata in the video bookmark metadata. system. 삭제delete
KR1020090105954A 2009-11-04 2009-11-04 Hybrid broadcasting service system using metadata KR101095296B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090105954A KR101095296B1 (en) 2009-11-04 2009-11-04 Hybrid broadcasting service system using metadata

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090105954A KR101095296B1 (en) 2009-11-04 2009-11-04 Hybrid broadcasting service system using metadata

Publications (2)

Publication Number Publication Date
KR20110049099A KR20110049099A (en) 2011-05-12
KR101095296B1 true KR101095296B1 (en) 2011-12-16

Family

ID=44360291

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090105954A KR101095296B1 (en) 2009-11-04 2009-11-04 Hybrid broadcasting service system using metadata

Country Status (1)

Country Link
KR (1) KR101095296B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9426506B2 (en) 2012-08-22 2016-08-23 University-Industry Cooperation Group Of Kyung Hee University Apparatuses for providing and receiving augmented broadcasting service in hybrid broadcasting environment
KR102147458B1 (en) 2019-04-24 2020-08-25 하용철 System and method of providing customized contents and advertizing based on tendency of viewer

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101345187B1 (en) * 2011-09-26 2013-12-30 애니포인트 미디어 그룹 Method for providing personalized advertizement and computer-readable medium having thereon program performing function embodying the same
US8868481B2 (en) 2011-12-14 2014-10-21 Google Inc. Video recommendation based on video co-occurrence statistics
KR101769353B1 (en) 2012-03-22 2017-08-18 한국전자통신연구원 Augmented broadcasting stream transmission device and method, and augmented broadcasting service providing device and method
KR102009899B1 (en) * 2017-12-08 2019-08-12 주식회사 쿼렌시스 Method and system for collecting user information based on hybrid broadcast broadband
WO2020257424A1 (en) * 2019-06-18 2020-12-24 The Nielsen Company (Us), Llc Content-modification system with determination of input-buffer switching delay feature

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9426506B2 (en) 2012-08-22 2016-08-23 University-Industry Cooperation Group Of Kyung Hee University Apparatuses for providing and receiving augmented broadcasting service in hybrid broadcasting environment
KR102147458B1 (en) 2019-04-24 2020-08-25 하용철 System and method of providing customized contents and advertizing based on tendency of viewer

Also Published As

Publication number Publication date
KR20110049099A (en) 2011-05-12

Similar Documents

Publication Publication Date Title
US9712892B2 (en) Method and an apparatus for processing a broadcast signal including an interactive broadcast service
KR102075174B1 (en) Trigger compaction
US10341715B2 (en) Extensions to trigger parameters table for interactive television
CA2875465C (en) Apparatus and method for processing an interactive service
US10104447B2 (en) Extensions to trigger parameters table for interactive television
CA2875467C (en) Apparatus and method for processing an interactive service
KR101939296B1 (en) Apparatus and method for processing an interactive service
KR101095296B1 (en) Hybrid broadcasting service system using metadata
US9723362B2 (en) Method for transmitting and receiving broadcast service and receiving device thereof
KR20080064264A (en) System and method for transmitting preview contents, and apparatus and method for receiving the same
US20140204271A1 (en) Method for transmitting a broadcast service, method for receiving a broadcast service, and apparatus for receiving a broadcast service
US20140317669A1 (en) Method and apparatus for transmitting and receiving additional information in a broadcast communication system
KR20150013110A (en) Device and method for processing bi-directional service related to broadcast program
KR101243476B1 (en) System and method for transmitting preview contents, and apparatus and method for receiving the same

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: 20141127

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20161117

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee