KR20090083274A - Information storage medium and method for providing trigger-based additional content, and digital broadcasting receiver - Google Patents
Information storage medium and method for providing trigger-based additional content, and digital broadcasting receiver Download PDFInfo
- Publication number
- KR20090083274A KR20090083274A KR1020080130445A KR20080130445A KR20090083274A KR 20090083274 A KR20090083274 A KR 20090083274A KR 1020080130445 A KR1020080130445 A KR 1020080130445A KR 20080130445 A KR20080130445 A KR 20080130445A KR 20090083274 A KR20090083274 A KR 20090083274A
- Authority
- KR
- South Korea
- Prior art keywords
- information
- additional content
- trigger
- service
- receiving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4332—Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/68—Systems specially adapted for using specific information, e.g. geographical or meteorological information
- H04H60/73—Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4722—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/64322—IP
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
본 발명은 디지털 방송에 대한 것으로, 보다 구체적으로는 디지털 방송을 시청하는 사용자에게 광고 등의 부가 컨텐츠를 제공하기 위한 정보를 저장한 정보저장매체, 부가 컨텐츠 제공 방법 및 디지털 방송 수신 장치에 관한 것이다.The present invention relates to digital broadcasting, and more particularly, to an information storage medium, an additional content providing method, and a digital broadcast receiving apparatus storing information for providing additional content such as advertisements to a user who watches digital broadcasting.
최근 디지털 컨버전스(digital convergence) 현상에 따른 통신과 방송의 융합이 가속화되면서 새롭게 급부상한 IPTV(Internet Protocol Television) 서비스는 초고속 광대역 네트워크를 이용하여 디지털 영상 서비스와 양방향 데이터 서비스를 제공하는 서비스이다. 또한 HFC(Hybrid Fiber Coaxial) 망을 기반으로 하는 디지털 케이블 TV의 경우도 유료방송 시장의 디지털화를 가속화하고 있다. 이러한 디지털 방송 서비스를 제공하는 서비스 사업자들은 방송과 함께 제공될 부가적인 컨텐츠에도 관심을 보이고 있다. 그중에서도 특히 시각과 청각을 동시에 자극해 생생한 메시지를 전달함으로써 이미지 형성과 설득이 어떤 매체보다 빠르고 정확한 방송 광고는 방송 사업자들의 주된 수익원이므로, 디지털 방송의 장점을 살려 더욱 효과적인 광고 방법의 개발에 노력을 기울이고 있다.Recently, as convergence of communication and broadcasting has accelerated due to digital convergence, IPTV (Internet Protocol Television) service, which has emerged rapidly, is a service that provides digital video service and two-way data service using a high-speed broadband network. Digital cable TVs based on hybrid fiber coaxial (HFC) networks are also accelerating the digitalization of the pay-TV market. Service providers that provide such digital broadcast services are also interested in additional content to be provided with the broadcast. In particular, by providing visual messages by stimulating both visual and audio at the same time, image formation and persuasion are faster and more accurate than any media, so broadcast advertising is a major source of revenue for broadcasters. Therefore, we strive to develop more effective advertising methods by taking advantage of digital broadcasting. have.
본 발명은 디지털 방송 시청중 트리거 기반으로 사용자 맞춤 광고 등의 부가 컨텐츠를 삽입하여 재생하기 위한 서비스 정보를 저장한 정보저장매체와, 이 서비스 정보를 이용한 부가 컨텐츠 제공 방법 및 디지털 방송 수신 장치를 제공하기 위한 것이다.The present invention provides an information storage medium storing service information for inserting and playing additional content such as a user-customized advertisement based on a trigger while watching digital broadcasting, a method of providing additional content using the service information, and a digital broadcast receiving apparatus. It is for.
본 발명의 일 실시예에 따른, 부가 컨텐츠의 제공을 위해 방송 서비스에 대한 서비스 정보를 저장한 정보저장매체는, 상기 방송 서비스 수신중 트리거를 수신하기 위한 정보와, 상기 수신된 트리거에 대응하여 상기 방송 서비스에 삽입될 부가 컨텐츠를 선택하기 위한 정보와, 상기 부가 컨텐츠를 수신하기 위한 위치 정보를 포함한다.According to an embodiment of the present invention, an information storage medium storing service information for a broadcast service for providing additional content includes information for receiving a trigger during receiving of the broadcast service and corresponding to the received trigger. Information for selecting additional content to be inserted into a broadcast service, and location information for receiving the additional content.
상기 트리거를 수신하기 위한 정보는, 상기 트리거를 전송할 서버의 위치 정보를 포함할 수 있다.The information for receiving the trigger may include location information of a server to transmit the trigger.
상기 부가 컨텐츠를 선택하기 위한 정보는, 상기 부가 컨텐츠의 삽입을 식별하기 위한 정보와 상기 부가 컨텐츠를 식별하기 위한 정보를 포함할 수 있다.The information for selecting the additional content may include information for identifying the insertion of the additional content and information for identifying the additional content.
상기 부가 컨텐츠를 식별하기 위한 정보 및 상기 부가 컨텐츠의 위치 정보는 복수 개일 수 있다.The information for identifying the additional content and the location information of the additional content may be plural.
상기 정보저장매체는, 상기 수신된 트리거에 따라 부가 컨텐츠의 삽입을 종료할 것을 지시하는 정보를 더 포함할 수 있다.The information storage medium may further include information indicating to end the insertion of the additional content according to the received trigger.
본 발명의 다른 실시예에 따른, 방송 서비스 수신중 부가 컨텐츠를 제공하는 방법은, 상기 방송 서비스에 대한 서비스 정보를 수신하는 단계와, 트리거를 수신하는 단계와, 상기 서비스 정보를 이용하여 상기 트리거에 대응하는 부가 컨텐츠를 선택하는 단계와, 상기 서비스 정보에 포함된 위치 정보를 이용하여 상기 선택된 부가 컨텐츠를 수신하고 재생하는 단계를 포함한다.According to another embodiment of the present invention, a method of providing additional content during broadcast service reception includes receiving service information on the broadcast service, receiving a trigger, and using the service information to trigger the service. Selecting a corresponding additional content, and receiving and playing the selected additional content using location information included in the service information.
상기 트리거를 수신하는 단계는, 상기 서비스 정보에 포함된 트리거 전송 서버의 위치 정보에 대응하는 서버로부터 상기 트리거를 수신하는 단계를 포함할 수 있다.Receiving the trigger may include receiving the trigger from a server corresponding to the location information of the trigger transmission server included in the service information.
상기 트리거를 수신하는 단계는, 상기 방송 서비스의 트랜스포트 스트림으로부터 트리거 정보를 필터링하는 단계를 포함할 수 있다.Receiving the trigger may include filtering trigger information from a transport stream of the broadcast service.
상기 부가 컨텐츠를 선택하는 단계는, 상기 트리거에 포함된 부가 컨텐츠 삽입을 식별하는 정보 및 부가 컨텐츠 식별 정보에 대응하는 부가 컨텐츠 정보를 상기 서비스 정보에서 검색하는 단계를 포함할 수 있다.The selecting of the additional content may include searching for the additional content information corresponding to the additional content identification information and information for identifying the additional content insertion included in the trigger in the service information.
상기 부가 컨텐츠 제공 방법은, 상기 수신된 트리거에 대응하는 부가 컨텐츠 정보가 부가 컨텐츠의 삽입 종료를 지시하는 경우, 상기 방송 서비스로 복귀하는 단계를 더 포함할 수 있다.The additional content providing method may further include returning to the broadcast service when additional content information corresponding to the received trigger indicates termination of insertion of additional content.
상기 부가 컨텐츠 제공 방법은, 상기 수신된 트리거에 대응하는 부가 컨텐츠 정보가 상기 서비스 정보에 존재하지 않는 경우, 상기 방송 서비스에 포함된 기본(underlying) 부가 컨텐츠를 재생하는 단계를 더 포함할 수 있다.The additional content providing method may further include reproducing the underlying additional content included in the broadcast service when the additional content information corresponding to the received trigger does not exist in the service information.
또한, 본 발명은 상기 부가 컨텐츠 제공 방법을 실행하는 컴퓨터 프로그램을 기록한 기록 매체를 제공한다.The present invention also provides a recording medium on which a computer program for executing the above additional content providing method is recorded.
본 발명의 또 다른 실시예에 따른 디지털 방송 수신 장치는, 방송 서비스, 상기 방송 서비스에 대한 서비스 정보, 트리거 및 부가 컨텐츠를 수신하는 수신부와, 상기 수신부를 통해 수신된 방송 서비스 및 부가 컨텐츠를 재생하는 재생부와, 상기 트리거를 수신하면, 상기 서비스 정보를 이용하여 상기 트리거에 대응하는 부가 컨텐츠를 선택하고, 상기 서비스 정보에 포함된 위치 정보를 이용하여 상기 선택된 부가 컨텐츠를 수신 및 재생하도록 상기 수신부 및 상기 재생부를 제어하는 제어부를 포함한다.In accordance with another aspect of the present invention, a digital broadcast receiving apparatus includes a receiver for receiving a broadcast service, service information on the broadcast service, a trigger, and additional content, and a broadcast service and additional content received through the receiver. A playback unit, upon receiving the trigger, selecting the additional content corresponding to the trigger using the service information, and receiving and playing the selected additional content using the location information included in the service information; And a control unit for controlling the reproduction unit.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 구체적으로 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail a preferred embodiment of the present invention.
도 1은 본 발명의 일 실시예에 따른 부가 컨텐츠 제공 방법을 도시한 흐름도이다. 1 is a flowchart illustrating a method of providing additional content according to an embodiment of the present invention.
도 1을 참조하면, 방송 서비스 수신중에 방송 서비스에 대한 서비스 정보가 수신된다(단계 110). 서비스 정보는 다수의 방송 서비스 제공자에 의해 공급되는 방송 서비스들을 구분하기 위한 정보이다. 다음으로 수신중인 방송 서비스에 부가 컨텐츠를 삽입할 것을 지시하는 트리거를 수신한다(단계 120). 트리거는 서비스 정보에 포함된 트리거 전송 서버의 위치 정보에 대응하는 서버로부터 수신될 수 있다. 그러나, 트리거의 수신 방법이 이에 한정되는 것은 아니며, 예컨대 방송 서비스의 트랜스포트 스트림을 필터링하여 트리거 정보를 획득함으로써 트리거를 수신할 수도 있다. 트리거를 수신하는 즉시, 서비스 정보를 이용하여 트리거에 대응하 는 부가 컨텐츠를 선택한다(단계 130). 서비스 정보에는 적어도 하나의 부가 컨텐츠에 대한 정보가 포함되어 있다. 트리거에 포함된 정보와 서비스 정보에 포함된 부가 컨텐츠에 대한 정보를 비교하여 이들 중 어떤 부가 컨텐츠로 전환하여 재생할 것인지 선택한다. 예컨대, 서비스 정보를 검색하여 트리거에 포함된 부가 컨텐츠 삽입을 식별하는 정보 및 부가 컨텐츠를 식별하는 정보에 대응하는 부가 컨텐츠가 존재하는지 결정하고, 해당 부가 컨텐츠가 존재하면 위치 정보 등 부가 컨텐츠로 전환하기 위한 정보를 획득한다. 획득된 위치 정보를 이용하여 부가 컨텐츠를 수신하고 재생한다(단계 140). 이와 같이 방송 서비스 제공자는 방송 서비스에 대한 서비스 정보를 통해 트리거 기반의 부가 컨텐츠 삽입을 쉽게 제어할 수 있다.Referring to FIG. 1, service information on a broadcast service is received while receiving a broadcast service (step 110). The service information is information for distinguishing broadcast services provided by a plurality of broadcast service providers. Next, a trigger for instructing to insert additional content into the broadcast service being received is received (step 120). The trigger may be received from a server corresponding to the location information of the trigger transmission server included in the service information. However, the method of receiving a trigger is not limited thereto, and for example, the trigger may be received by filtering a transport stream of a broadcast service to obtain trigger information. Upon receiving the trigger, the service information is used to select additional content corresponding to the trigger (step 130). The service information includes information on at least one additional content. It compares the information included in the trigger with the information about the additional content included in the service information, and selects which of the additional content are to be played back. For example, the service information is searched to determine whether there is additional information corresponding to the information identifying the insertion of the additional content included in the trigger and the information identifying the additional content, and switching to the additional content such as location information if the additional content exists. Obtain information for The additional content is received and reproduced using the acquired location information (step 140). As such, the broadcast service provider may easily control trigger-based additional content insertion through service information on the broadcast service.
도 2는 본 발명의 다른 실시예에 따른 부가 컨텐츠 제공 방법을 도시한 흐름도로서 본 발명을 삽입 광고의 제공에 적용한 예이다.2 is a flowchart illustrating a method of providing additional content according to another embodiment of the present invention, which is an example of applying the present invention to the provision of an interstitial advertisement.
도 2를 참조하면, 방송 서비스 수신중 서비스 정보를 수신하고(단계 210), 수신된 서비스 정보에 기술된 트리거 전송 서버로부터 트리거가 수신되면(단계 220), 트리거 정보를 참조하여 광고를 삽입한다. 수신된 트리거가 광고 삽입을 종료할 것을 지시하는 트리거인 경우(단계 230), 수신중이던 방송 서비스로 복귀한다(단계 280). 광고 삽입 종료 지시인지 여부는, 서비스 정보에 포함된 광고 정보들 중 수신된 트리거에 대응하는 광고 정보가 광고 삽입을 종료할지 여부를 나타내는지 확인함으로써 결정될 수 있다. Referring to FIG. 2, service information during broadcast service reception is received (step 210), and when a trigger is received from the trigger transmission server described in the received service information (step 220), an advertisement is inserted with reference to the trigger information. If the received trigger is a trigger for instructing to end advertisement insertion (step 230), the process returns to the broadcast service being received (step 280). Whether the advertisement insertion termination instruction is determined may be determined by checking whether advertisement information corresponding to a trigger received among advertisement information included in the service information indicates whether to terminate advertisement insertion.
광고 삽입을 계속 진행하는 경우(단계 230), 트리거 정보에 포함된 광고 삽입을 식별하기 위한 정보와 대응하는 광고 정보가 서비스 정보 내에 존재하는지 판 단한다(단계 240). 대응하는 광고 정보가 존재하는 경우, 상기 광고 삽입 식별 정보에 의해 구분되는 광고 정보 중 트리거의 광고 식별 정보에 대응하는 광고 정보가 포함되어 있는지 판단한다(단계 250). 단계 240 및 250에서 트리거에 대응하는 광고 정보가 존재하지 않는 경우, 즉 삽입할 광고에 대한 정보를 발견하지 못한 경우는 방송 서비스에 포함되는 기본(underlying) 광고를 재생한다(단계 290). 트리거에 대응하는 광고 정보가 존재하는 경우는 삽입할 광고에 대한 위치 정보를 획득하고(단계 260), 이를 이용하여 삽입 광고를 수신하고 재생한다(단계 270).If ad insertion continues (step 230), it is determined whether advertisement information corresponding to information for identifying the advertisement insertion included in the trigger information exists in the service information (step 240). If corresponding advertisement information exists, it is determined whether advertisement information corresponding to the trigger advertisement identification information is included in the advertisement information classified by the advertisement insertion identification information (step 250). If there is no advertisement information corresponding to the trigger in
도 3은 본 발명의 또 다른 실시예에 따른 디지털 방송 수신 장치를 도시한 구성도이다.3 is a block diagram showing a digital broadcast receiving apparatus according to another embodiment of the present invention.
도 3을 참조하면, 디지털 방송 수신 장치(300)는 서버(도시되지 않음)로부터 방송 서비스를 제공하기 위한 방송 스트림, 방송 서비스에 대한 서비스 정보, 트리거 및 부가 컨텐츠를 수신하는 수신부(310), 수신부(310)를 통해 수신된 데이터를 재생하여 디스플레이(340)로 출력하는 재생부(330) 및 수신부(310)와 재생부(330)를 제어하여 방송 서비스 및 부가 컨텐츠를 제공하는 제어부(320)를 포함한다. 트리거나 부가 컨텐츠를 관리하고 전송하는 서버는 방송 서버와 동일한 서버로 구현될 수도 있지만 각각 별도의 서버로 구현될 수도 있다.Referring to FIG. 3, the digital
제어부(320)는, 트리거를 수신하는 즉시 서비스 정보를 이용하여 트리거에 대응하는 부가 컨텐츠를 선택하고, 서비스 정보에 포함된 위치 정보를 이용하여 선택된 부가 컨텐츠를 수신하고 재생하도록 수신부(310) 및 재생부(330)를 제어한다. 또한 제어부(320)는 도 1 및 도 2를 참조하여 기술한 부가 컨텐츠 제공 방법의 수 행을 통해 부가 컨텐츠의 삽입 및 재생을 제어한다.The
도 4는 본 발명의 또 다른 실시예에 따라 광고의 삽입을 수행하도록 기술된 서비스 정보로서, IPTV 표준화 단체 중 하나인 DVB-IP(Digital Video Broadcast-Internet Protocol)의 SD&S(Service Discovery & Service Selection) 규격에 본 발명을 적용한 실시예이다. FIG. 4 is service information described to perform advertisement insertion according to another embodiment of the present invention. Service discovery & service selection (SD & S) of DVB-IP (Digital Video Broadcast-Internet Protocol), which is one of IPTV standardization organizations, is described. It is the Example which applied this invention to a specification.
SD&S는 HNED(Home Network End Device)에서 다수의 서비스 제공자에 의해 공급되는 다수의 서비스 정보를 IP 레벨에서 구분하기 위한 기술이다. HNED 입장에서는 다수의 이종망을 통해서 서비스를 수신할 수 있는 구조이기 때문에 HNED는 서비스 제공자를 식별하고 각 서비스 식별자에 따라 제공되는 서비스를 구별할 필요가 있다. 이러한 SD&S 정보는 서비스 위치(location) 정보 및 대체 서비스 정보를 포함하며, 멀티캐스트로 전송될 경우 30초의 전송 주기로 전송된다. HNED가 시작되어 SD&S 정보가 수신되면 SD&S 정보에 따라 수신기를 설정하며, 광고 삽입 시간이 되면 후술하는 바와 같이 광고의 삽입을 수행한다.SD & S is a technology for classifying a plurality of service information provided by a plurality of service providers in an HNED (Home Network End Device) at an IP level. HNED needs to identify the service provider and distinguish the services provided according to each service identifier because it is a structure capable of receiving services through multiple heterogeneous networks. The SD & S information includes service location information and replacement service information. When the SD & S information is transmitted by multicast, the SD & S information is transmitted in a transmission period of 30 seconds. When the HNED starts and the SD & S information is received, the receiver is set according to the SD & S information. When the advertisement insertion time arrives, the advertisement is inserted as described below.
도 4를 참조하면, <SI> 엘리먼트(405) 아래에 <oif:DPI> 엘리먼트(410)가 추가된다. <oif:DPI> 엘리먼트(410)는 해당 <SingleService>에서 실행될 트리거 기반 삽입 광고들에 대한 정보(420, 430)와 트리거 정보를 가진 XML(Extensible Markup Language) 파일을 수신하기 위한 RTSP(Real Time Streaming Protocol) URL(Uniform Resource Locator) 정보(410)를 포함한다. Referring to FIG. 4, a <oif: DPI>
<oif:DPI> 엘리먼트(410)의 "TriggerFrom"이라는 속성(attribute)은 URL을 속성값으로 가지며, 이는 해당 URL로부터 트리거 정보를 가진 XML 파일을 수신하도 록 하는 정보이다. <oif:DPI> 엘리먼트(410)에 트리거에 대한 URL 정보가 존재하지 않는 경우에는 방송 서비스의 트랜스포트 스트림을 필터링하여 광고 삽입 식별자와 광고 식별자가 포함된 트리거 정보를 획득하도록 구현할 수 있다.The attribute "TriggerFrom" of the <oif: DPI>
<oif:DPI> 엘리먼트(410) 내부에는 개별 삽입 광고들에 대한 정보를 가진 <oif:Insertion> 엘리먼트(420, 430)가 포함될 수 있다. 도 4에 도시된 바와 같이, <oif:Insertion> 엘리먼트는 복수 개일 수 있다. <oif:Insertion> 엘리먼트는 "Id" 및 "EndofInsertion"이라는 2개의 속성을 가진다. "Id"는 광고 삽입을 식별하기 위한 정보를 속성값으로 가지며, "EndofInsertion"은 광고 삽입을 종료할 것인지 여부를 나타내기 위한 정보를 속성값으로 가진다. 광고 삽입시 트리거의 광고 삽입 식별자를 "Id" 속성값으로 가진 <oif:Insertion> 엘리먼트가 선택된다. <oif:Insertion> 엘리먼트는 복수 개의 <oif:InsertionUri> 엘리먼트를 포함할 수 있으며, 각 <oif:InsertionUri> 엘리먼트는 "InsertionCategory"의 속성값에 의해 식별될 수 있고 개별 삽입 광고의 위치 정보를 가진다.The <oif: DPI>
"EndofInsertion"의 속성값이 "false"이면 삽입 광고로 전환하라는 의미이므로, <oif:Insertion> 엘리먼트 내부의 <oif:InsertionUri> 엘리먼트(들)을 검색하여 삽입할 광고에 대한 위치 정보를 찾는다. 검색의 결과로 트리거 XML 문서의 광고 식별자에 해당하는 "InsertionCategory" 속성값을 가진 <oif:InsertionUri> 엘리먼트 내의 URL 정보가 획득된다. "EndofInsertion"의 속성값이 "true"이면 광고 삽입을 종료하라는 의미이므로, <oif:Insertion> 엘리먼트의 내용에 상관없이 <DVBTriplet> 엘리먼트(400)를 참조하여 수신중이던 방송 서비스(primaryService) 로 이동한다. 이 경우는 <oif:Insertion> 엘리먼트(430) 내부에 <oif:InsertionUri> 엘리먼트가 존재하지 않아도 된다.If the attribute value of "EndofInsertion" is "false", it means to switch to the interstitial advertisement. Therefore, the <oif: InsertionUri> element (s) inside the <oif: Insertion> element is searched for location information on the advertisement to be inserted. As a result of the search, the URL information in the <oif: InsertionUri> element with the "InsertionCategory" attribute value corresponding to the advertisement identifier of the trigger XML document is obtained. If the attribute value of "EndofInsertion" is "true", it means to end the advertisement insertion. Therefore, regardless of the content of the <oif: Insertion> element, it moves to the broadcast service (primaryService) that is being received by referring to the <DVBTriplet>
<oif:DPI> 엘리먼트 내에 <oif:Insertion> 엘리먼트가 하나도 포함되지 않은 경우는 트리거를 수신하더라도 광고의 삽입 없이 상기 트랜스포트 스트림에 포함된 기본(underlying) 광고가 방영될 것이다. If none of the <oif: Insertion> elements are included in the <oif: DPI> element, the underlying advertisement included in the transport stream will be broadcast without the insertion of an advertisement even if a trigger is received.
도 4를 참조하여 광고 삽입에 대해 상세히 설명한다. <DVBTriplet> 엘리먼트(400)에 기술된 방송 서비스를 수신하고 있는 중에 "rtsp://advertisement.co.kr/ads/trigger"로부터 제1 트리거 "trigger1.xml"이 수신되면 수신된 파일을 파싱(parsing)하여 광고 삽입 식별자(Id)와 광고 식별자(InsertionCategory)를 획득한다. "trigger1.xml"의 "Id" 값이 0x0001이고 "InsertionCategory" 값이 0x01이라고 하자. "Id" 속성값이 0x0001인 <oif:Insertion> 엘리먼트(420)가 검색되고 이 엘리먼트의 속성인 "EndOfInsertion"이 "false" 값을 가지므로 삽입이 진행된다. 따라서, 검색된 <oif:Insertion> 엘리먼트(420) 내에서 "InsertionCategory" 속성값이 0x01인 <oif:InsertionUri> 엘리먼트(421)가 검색되며, 결과적으로 삽입할 광고의 위치 정보로서 "rtp://224.10.1.1:1234"가 획득된다. 이 주소 정보를 이용하여 상기 방송 서비스로부터 해당 삽입 광고로의 전환이 수행된다. Referring to Figure 4 will be described in detail with respect to advertisement insertion. If the first trigger "trigger1.xml" is received from "rtsp: //advertisement.co.kr/ads/trigger" while receiving the broadcast service described in the <DVBTriplet>
삽입 광고의 방송이 종료될 시점에 <oif:DPI> 엘리먼트(410)의 "TriggerFrom" 속성에 의해 정의된 "rtsp://advertisement.co.kr/ads/trigger"로부터 제2 트리거 "trigger2.xml"이 수신된다. "trigger2.xml"의 "Id" 값이 0x1001이 라고 하자. 이 트리거가 수신되면 "Id" 속성값이 0x1001인 <oif:Insertion> 엘리먼트(430)가 검색되고 이 엘리먼트의 속성 "EndOfInsertion"이 "true" 값을 가지므로 삽입이 종료되어야 한다. 따라서, <DVBTriplet> 엘리먼트(400)에 의해 기술된 방송 서비스로 복귀한다. 이 엘리먼트(430)의 속성 "EndOfInsertion"이 "false" 값을 가지더라도 하위 엘리먼트인 <oif:InsertionUri>가 하나도 존재하지 않으므로 결국 시청중이던 방송 서비스로 복귀될 것이다.The second trigger "trigger2.xml" from "rtsp: //advertisement.com/ads/trigger" defined by the "TriggerFrom" attribute of the <oif: DPI>
방송 서비스 사업자는 상술한 바와 같이 SD&S에 광고 정보를 삽입함으로써 간편하게 사용자 맞춤 광고를 수행할 수 있으며, 결과적으로 시청자가 광고를 보는 시간이 늘어나게 되고 광고 효과가 극대화될 수 있다. As described above, the broadcast service provider can easily perform a customized advertisement by inserting advertisement information into the SD & S. As a result, the viewer can increase the time for viewing the advertisement and maximize the advertisement effect.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명이 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명의 사상은 아래에 기재된 특허청구범위에 의해서만 파악되어야 하고, 이와 균등하거나 또는 등가적인 변형 모두는 본 발명 사상의 범주에 속한다 할 것이다. 또한, 본 발명에 따른 시스템은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.As described above, although the present invention has been described by way of limited embodiments and drawings, the present invention is not limited to the above-described embodiments, which can be variously modified and modified by those skilled in the art to which the present invention pertains. Modifications are possible. Accordingly, the spirit of the invention should be understood only by the claims set forth below, and all equivalent or equivalent modifications will fall within the scope of the invention. In addition, the system according to the present invention can be embodied as computer readable codes on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of the recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like, and also include a carrier wave (for example, transmission through the Internet). The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
도 1은 본 발명의 일 실시예에 따른 부가 컨텐츠 제공 방법을 도시한 흐름도이다.1 is a flowchart illustrating a method of providing additional content according to an embodiment of the present invention.
도 2는 본 발명의 다른 실시예에 따른 부가 컨텐츠 제공 방법을 도시한 흐름도이다.2 is a flowchart illustrating a method of providing additional content according to another embodiment of the present invention.
도 3은 본 발명의 또 다른 실시예에 따른 디지털 방송 수신 장치를 도시한 구성도이다.3 is a block diagram showing a digital broadcast receiving apparatus according to another embodiment of the present invention.
도 4는 본 발명의 또 다른 실시예에 따라 광고의 삽입을 수행하도록 기술된 서비스 정보이다.4 is service information described to perform insertion of an advertisement according to another embodiment of the present invention.
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/360,287 US20090193455A1 (en) | 2008-01-29 | 2009-01-27 | Information storage medium and method for providing additional contents based on trigger, and digital broadcast reception apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US2431408P | 2008-01-29 | 2008-01-29 | |
US61/024,314 | 2008-01-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20090083274A true KR20090083274A (en) | 2009-08-03 |
Family
ID=41204235
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080126575A Ceased KR20090083273A (en) | 2008-01-29 | 2008-12-12 | An information storage medium storing metadata for providing additional content, a method of providing additional content, and a digital broadcasting receiver |
KR1020080130445A Ceased KR20090083274A (en) | 2008-01-29 | 2008-12-19 | Information storage medium and method for providing trigger-based additional content, and digital broadcasting receiver |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080126575A Ceased KR20090083273A (en) | 2008-01-29 | 2008-12-12 | An information storage medium storing metadata for providing additional content, a method of providing additional content, and a digital broadcasting receiver |
Country Status (1)
Country | Link |
---|---|
KR (2) | KR20090083273A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013022309A1 (en) * | 2011-08-10 | 2013-02-14 | 엘지전자 주식회사 | Method for transmitting broadcast service, method for receiving broadcast service, and apparatus for receiving broadcast service |
WO2013012228A3 (en) * | 2011-07-15 | 2013-03-14 | 삼성전자 주식회사 | Method and apparatus for providing and processing broadcasting-related hybrid service |
WO2014062017A1 (en) * | 2012-10-18 | 2014-04-24 | Lg Electronics Inc. | Apparatus and method for processing an interactive service |
US12088866B2 (en) | 2014-02-10 | 2024-09-10 | Comcast Cable Communications, Llc | Methods and systems for linking content |
-
2008
- 2008-12-12 KR KR1020080126575A patent/KR20090083273A/en not_active Ceased
- 2008-12-19 KR KR1020080130445A patent/KR20090083274A/en not_active Ceased
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013012228A3 (en) * | 2011-07-15 | 2013-03-14 | 삼성전자 주식회사 | Method and apparatus for providing and processing broadcasting-related hybrid service |
WO2013022309A1 (en) * | 2011-08-10 | 2013-02-14 | 엘지전자 주식회사 | Method for transmitting broadcast service, method for receiving broadcast service, and apparatus for receiving broadcast service |
KR20140053978A (en) * | 2011-08-10 | 2014-05-08 | 엘지전자 주식회사 | Method for transmitting broadcast service, method for receiving broadcast |
US9596510B2 (en) | 2011-08-10 | 2017-03-14 | Lg Electronics Inc. | Method for transmitting broadcast service, method for receiving broadcast service, and apparatus for receiving broadcast service |
US9838741B2 (en) | 2011-08-10 | 2017-12-05 | Lg Electronics Inc. | Method for transmitting broadcast service, method for receiving broadcast service, and apparatus for receiving broadcast service |
WO2014062017A1 (en) * | 2012-10-18 | 2014-04-24 | Lg Electronics Inc. | Apparatus and method for processing an interactive service |
WO2014062018A1 (en) * | 2012-10-18 | 2014-04-24 | Lg Electronics Inc. | Apparatus and method for processing an interactive service |
US8887223B2 (en) | 2012-10-18 | 2014-11-11 | Lg Electronics Inc. | Apparatus and method for processing an interactive service |
US9578391B2 (en) | 2012-10-18 | 2017-02-21 | Lg Electronics Inc. | Apparatus and method for processing an interactive service |
US9723375B2 (en) | 2012-10-18 | 2017-08-01 | Lg Electronics Inc. | Apparatus and method for processing an interactive service |
US12088866B2 (en) | 2014-02-10 | 2024-09-10 | Comcast Cable Communications, Llc | Methods and systems for linking content |
Also Published As
Publication number | Publication date |
---|---|
KR20090083273A (en) | 2009-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8973028B2 (en) | Information storage medium storing metadata and method of providing additional contents, and digital broadcast reception apparatus | |
KR102044647B1 (en) | Transmission device and method, reception device and method, and transmission and reception system | |
CN101213835B (en) | Method and apparatus for providing additional information on digital broadcasting program to IPTV in home network | |
US8505043B2 (en) | Method and apparatus for providing metadata of content, and method and apparatus for limiting content usage authority | |
US20120116883A1 (en) | Methods and systems for use in incorporating targeted advertising into multimedia content streams | |
KR101002070B1 (en) | Related content receiving device, related content providing device, and related content transmission system using same | |
CN101217642A (en) | Method of transmitting preview content and method and apparatus for receiving preview content | |
US20090193455A1 (en) | Information storage medium and method for providing additional contents based on trigger, and digital broadcast reception apparatus | |
CN102804797A (en) | Correlation of media metadata gathered from diverse sources | |
EP1869882A2 (en) | Networked multi-room system ad insertion | |
KR102198365B1 (en) | Personalized Media Contents Recommendation System and Method based on Previewing Multi-Channel | |
US20100162298A1 (en) | Method and apparatus for receiving broadcast data | |
US9609376B2 (en) | Provision of a personalized media content | |
CN102802052A (en) | Video on demand program method and device | |
KR20100018126A (en) | Method for generating and providing multimedia contents related information, and apparatus thereof | |
US20090037948A1 (en) | Multicast television system | |
KR20090083274A (en) | Information storage medium and method for providing trigger-based additional content, and digital broadcasting receiver | |
EP2341680B1 (en) | Method and apparatus for adaptation of a multimedia content | |
US20060222335A1 (en) | Dvd recording of tuned source with ad inwertion | |
KR100733985B1 (en) | Interactive digital broadcasting system and method thereof for reproducing / storing specific broadcasting contents, and corresponding interactive digital broadcasting receiving terminal and method thereof | |
KR101856852B1 (en) | Method and Apparatus for playing YouTube Channel in Channel-based Content Providing System | |
KR101186144B1 (en) | Method for providing digital broadcasting | |
US9113041B2 (en) | Digital broadcast reception apparatus and method of providing additional content | |
KR101394611B1 (en) | System and method for providing video advertisement | |
KR100342665B1 (en) | An internet based broadcast relay system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20081219 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20131025 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20081219 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20140922 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20150113 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20140922 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |