KR101564411B1 - Apparatus for receiving digital broadcast and method for providing additional contents - Google Patents

Apparatus for receiving digital broadcast and method for providing additional contents Download PDF

Info

Publication number
KR101564411B1
KR101564411B1 KR1020080126574A KR20080126574A KR101564411B1 KR 101564411 B1 KR101564411 B1 KR 101564411B1 KR 1020080126574 A KR1020080126574 A KR 1020080126574A KR 20080126574 A KR20080126574 A KR 20080126574A KR 101564411 B1 KR101564411 B1 KR 101564411B1
Authority
KR
South Korea
Prior art keywords
additional content
broadcast
content
location information
channel
Prior art date
Application number
KR1020080126574A
Other languages
Korean (ko)
Other versions
KR20090087405A (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 US12/370,002 priority Critical patent/US9113041B2/en
Publication of KR20090087405A publication Critical patent/KR20090087405A/en
Application granted granted Critical
Publication of KR101564411B1 publication Critical patent/KR101564411B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/12Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal

Abstract

방송 시청중 방송 서버로부터 부가 컨텐츠의 위치 정보 및 부가 컨텐츠의 삽입 지시를 수신하고, 위치 정보가 지정하는 컨텐츠 제공 서버로부터 부가 컨텐츠를 수신하여 재생한 후, 시청중인 방송으로 복귀함으로써, 부가 컨텐츠의 삽입을 위해 별도의 채널을 할당하거나 채널을 전환하지 않고 부가 컨텐츠를 제공하기 위한 디지털 방송 수신 장치 및 부가 컨텐츠를 제공하는 방법이 개시되어 있다.Receiving supplementary content position information and additional content insertion instruction from a broadcast server during broadcast viewing, receiving additional content from a content providing server specified by the position information, playing back the broadcast, and returning to the broadcast being viewed, A digital broadcast receiving apparatus and a method for providing additional contents for allocating additional channels or providing additional contents without switching channels are disclosed.

Description

디지털 방송 수신 장치 및 부가 컨텐츠 제공 방법 {Apparatus for receiving digital broadcast and method for providing additional contents}TECHNICAL FIELD [0001] The present invention relates to a digital broadcast receiving apparatus,

본 발명은 디지털 방송에 대한 것으로, 보다 구체적으로는 디지털 방송 시청중 광고 등의 부가 컨텐츠를 삽입하여 재생하기 위한 디지털 방송 수신 장치 및 부가 컨텐츠 제공 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to digital broadcasting, and more particularly, to a digital broadcasting receiving apparatus and a supplementary content providing method for inserting and reproducing additional contents such as advertisements during digital broadcasting viewing.

클라이언트 기반 DPI(Digital Program Insertion) 기능이란, 케이블 방송 사업자(MSO: Multi System Operator)가 셋톱 박스(settop box)와 같은 클라이언트 디바이스(client device)에 구비된 타겟 엔진(target engine) 또는 디시젼 엔진(decision engine) 등의 어플리케이션(application)을 이용하여 방송 프로그램 중간의 광고 시간에 특정 광고가 디스플레이 되도록 하는 것이다.The client-based Digital Program Insertion (DPI) function is a function of a multi-system operator (MSO) which is a target engine or a decision engine provided in a client device such as a settop box and a decision engine to display a specific advertisement at an advertisement time in the middle of a broadcast program.

어플리케이션은 현재 재생 중인 방송 채널에서 광고 스트림이 전송되는 채널로 전환하는 채널 전환(channel switch) 기능을 통해 광고 삽입을 수행하며, 광고 스트림은 헤드엔드(headend)로부터 MPEG-2 트랜스포트 스트림(TS: Transport Stream) 형식으로 실시간 전송된다. 클라이언트 디바이스의 채널 전환 프로세스는 디바이스의 중요 리소스들을 사용하면서 복잡한 과정을 거쳐 수행되므로 최소 1초 내지 2초 정도가 소요된다. An application inserts an advertisement through a channel switch function for switching to a channel through which an advertisement stream is transmitted in a broadcast channel currently being reproduced, and the advertisement stream is transmitted from a headend to an MPEG-2 transport stream (TS: Transport Stream) format. Since the channel switching process of the client device is performed through a complicated process while using important resources of the device, it takes at least 1 second to 2 seconds.

본 발명은 디지털 방송을 시청하는 중간에 채널 전환 없이 광고 등의 부가 컨텐츠를 제공하는 디지털 방송 수신 장치 및 그 부가 컨텐츠 제공 방법을 제공하기 위한 것이다.The present invention provides a digital broadcast receiving apparatus and an additional content providing method for providing additional contents such as advertisements without channel switching in the midst of watching digital broadcasts.

본 발명의 일 실시예에 따른 부가 컨텐츠 제공 방법은, 방송 시청중 방송 서버로부터 부가 컨텐츠의 위치 정보를 수신하는 단계와, 상기 방송 서버로부터 상기 부가 컨텐츠의 삽입을 지시받는 단계와, 상기 위치 정보가 지정하는 컨텐츠 제공 서버로부터 상기 부가 컨텐츠를 수신하여 재생하는 단계와, 상기 시청중인 방송으로 복귀하는 단계를 포함한다.A method of providing additional content according to an exemplary embodiment of the present invention includes receiving location information of additional content from a broadcast server during broadcast viewing, receiving an instruction to insert the additional content from the broadcast server, Receiving and reproducing the additional content from a content providing server to be designated, and returning to the broadcast being viewed.

상기 부가 컨텐츠를 수신하여 재생하는 단계는, 상기 위치 정보에 포함된 상기 컨텐츠 제공 서버의 주소 및 파일 경로를 이용하여 상기 부가 컨텐츠를 검색하는 단계를 포함하는 것이 바람직하다.The step of receiving and reproducing the additional content may include searching the additional content using an address and a file path of the content providing server included in the location information.

상기 위치 정보는 상기 부가 컨텐츠가 삽입될 채널의 식별자를 포함하고, 상기 부가 컨텐츠를 검색하는 단계는, 상기 위치 정보를 이용하여 상기 시청중인 방송 채널이 상기 부가 컨텐츠가 삽입될 채널인지 확인하는 단계를 더 포함하는 것이 바람직하다.Wherein the location information includes an identifier of a channel in which the additional content is to be inserted and the step of searching for the additional content further comprises the step of verifying whether the viewing broadcast channel is a channel into which the additional content is inserted using the location information .

상기 컨텐츠 제공 서버는 웹 서버이고, 상기 파일 경로는 URL(Uniform Resource Locator) 형태로서 상기 부가 컨텐츠가 삽입될 채널의 식별자, 상기 부가 컨텐츠로의 전환을 식별하기 위한 정보 및 상기 부가 컨텐츠의 파일명 중 적어도 하나를 포함하고, 상기 부가 컨텐츠를 검색하는 단계는, 상기 시청중인 방송 채널이 상기 부가 컨텐츠가 삽입될 채널과 동일한 경우 상기 컨텐츠 제공 서버에서 상기 파일 경로를 가지는 파일을 검색하는 단계를 포함하는 것이 바람직하다.Wherein the content providing server is a web server, and the file path is a URL (Uniform Resource Locator) type and includes at least an identifier of a channel into which the additional content is to be inserted, information for identifying conversion to the additional content, And searching for the additional content includes searching for a file having the file path in the content providing server if the viewing broadcast channel is equal to the channel in which the additional content is to be inserted Do.

상기 부가 컨텐츠를 수신하여 재생하는 단계는, 상기 부가 컨텐츠가 검색되지 않는 경우 상기 시청중인 방송의 컨텐츠 스트림에 포함된 기본 부가 컨텐츠를 재생하는 단계를 더 포함하는 것이 바람직하다.The step of receiving and reproducing the additional content may further include reproducing the basic additional content included in the content stream of the broadcast being viewed when the additional content is not searched.

상기 부가 컨텐츠의 삽입을 지시받는 단계는, 상기 방송 서버로부터 DPI(Digital Program Insertion) 트리거를 수신하는 단계를 포함하는 것이 바람직하다.The step of instructing insertion of the additional content may include receiving a DPI (Digital Program Insertion) trigger from the broadcast server.

또한, 본 발명은 상기 부가 컨텐츠 제공 방법을 실행하는 컴퓨터 프로그램을 기록한 기록 매체를 제공한다.Further, the present invention provides a recording medium on which a computer program for executing the additional content providing method is recorded.

본 발명의 다른 실시예에 따른 디지털 방송 수신 장치는, 방송 서버로부터 데이터를 수신하는 방송 수신부와, 컨텐츠 제공 서버로부터 데이터를 수신하는 부가 컨텐츠 수신부와, 상기 방송 수신부 및 상기 부가 컨텐츠 수신부를 통해 수신된 데이터를 재생하는 재생부와, 방송 시청중 상기 방송 수신부를 통해 부가 컨텐츠의 위치 정보 및 상기 부가 컨텐츠의 삽입 지시가 수신되면, 상기 위치 정보가 지정하는 상기 부가 컨텐츠를 수신하도록 상기 부가 컨텐츠 수신부를 제어하고, 상기 수신된 부가 컨텐츠를 재생한 후 상기 시청중인 방송으로 복귀하도록 상기 재생부를 제어하는 제어부를 포함한다.According to another aspect of the present invention, there is provided a digital broadcast receiving apparatus including a broadcast receiving unit for receiving data from a broadcast server, an additional content receiving unit for receiving data from the content providing server, And a control unit for controlling the additional content receiving unit to receive the additional content designated by the location information when the location information of the additional content and the insertion instruction of the additional content are received through the broadcast receiving unit during the broadcast viewing And controlling the playback unit to return to the broadcast being viewed after playing the received supplemental content.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 구체적으로 설명한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 부가 컨텐츠 제공 방법을 도시한 흐름도이다.1 is a flowchart illustrating an additional content providing method according to an embodiment of the present invention.

도 1을 참조하면, 사용자가 방송을 시청하고 있는 도중에 디지털 방송 수신 장치가 방송 서버로부터 특정 채널의 방송에 삽입될 부가 컨텐츠의 위치 정보를 수신한다(단계 110). 이때 위치 정보는 현재 시청중인 채널에 외부에서 제공되는 광고 등의 부가 컨텐츠가 삽입될 것임을 알리는 시그널에 실려 전송될 수 있다. Referring to FIG. 1, a digital broadcast receiving apparatus receives location information of additional contents to be inserted into a broadcast of a specific channel from a broadcast server while a user is watching a broadcast (step 110). At this time, the location information may be transmitted on a signal indicating that additional content such as an advertisement provided externally to the currently viewed channel will be inserted.

위치 정보에는 삽입될 부가 컨텐츠를 검색하기 위한 정보가 포함된다. 부가 컨텐츠를 제공하는 컨텐츠 제공 서버의 주소와 부가 컨텐츠가 저장되어 있는 파일 경로가 위치 정보에 포함될 수 있다. 또한, 부가 컨텐츠가 삽입될 방송 채널에 대한 정보가 위치 정보에 포함될 수 있으며, 채널에 대한 정보는 채널 식별자의 형식으로 구현될 수 있다. 또한, 부가 컨텐츠의 삽입 즉 현재 시청중인 방송 채널에서 부가 컨텐츠로의 전환을 식별하기 위한 정보가 위치 정보에 포함될 수 있다. 또한, 부가 컨텐츠에 해당하는 파일의 이름이 위치 정보에 포함될 수 있다. 상기의 채널 정보, 전환 식별 정보 및 파일명은 파일의 경로명 형태로 위치 정보에 포함되어 전달될 수 있으며, 컨텐츠 제공 서버가 웹 서버인 경우는 URL(Uniform Resource Locator)의 형태로 위치 정보가 생성될 수 있다.The location information includes information for searching for additional content to be inserted. An address of a content providing server for providing additional content and a file path storing additional content may be included in the location information. In addition, information on a broadcast channel to which additional content is to be inserted may be included in the location information, and information on the channel may be implemented in the form of a channel identifier. In addition, information for identifying insertion of supplementary content, that is, conversion from a broadcast channel currently being viewed to supplementary content, may be included in the location information. In addition, the name of the file corresponding to the additional content may be included in the location information. The channel information, the conversion identification information, and the file name may be included in the location information in the form of a path name of the file. If the content providing server is a web server, the location information may be generated in the form of a URL (Uniform Resource Locator) have.

디지털 방송 수신 장치가 방송 서버로부터 부가 컨텐츠의 삽입을 지시받으면(단계 120) 부가 컨텐츠의 삽입이 시작된다. 부가 컨텐츠의 삽입 지시는 DPI 트 리거의 전달에 의해 수행될 수 있으나 이에 한정되는 것은 아니며 타임라인(timeline) 방식 등 다른 방법이 사용될 수 있다.When the digital broadcast receiving apparatus receives an instruction to insert additional contents from the broadcast server (step 120), insertion of additional contents starts. The inserting instruction of additional contents can be performed by transferring the DPI trigger, but the present invention is not limited thereto, and other methods such as a timeline method can be used.

다음으로, 위치 정보가 지정하는 컨텐츠 제공 서버로부터 부가 컨텐츠를 수신한다(단계 130). 위치 정보는 컨텐츠 제공 서버에서 부가 컨텐츠를 검색하기 위해 사용된다. 삽입이 지시된 부가 컨텐츠가 존재하면 이를 재생한다(단계 140). 해당 부가 컨텐츠가 검색되지 않는 경우는 시청중이던 방송의 컨텐츠 스트림에 포함된 기본 부가 컨텐츠를 재생한다. 예를 들어 방송 스트림에 포함된 기본(underlying) 광고가 재생된다.Next, additional content is received from the content providing server designated by the location information (step 130). The location information is used by the content providing server to search additional content. If the additional content instructed to be inserted exists, it is reproduced (step 140). If the additional content is not found, the basic additional content included in the content stream of the broadcast being watched is reproduced. For example, the underlying advertisement contained in the broadcast stream is played.

위치 정보에 채널 식별자가 포함된 경우는 현재 시청중인 방송 채널과 동일한지 판단하고, 동일한 경우 즉 시청중인 방송 채널이 부가 컨텐츠가 삽입될 채널인 경우 부가 컨텐츠를 수신하여 재생한다. 동일하지 않은 경우는 시청중이던 방송의 컨텐츠 스트림에 포함된 기본 부가 컨텐츠를 재생한다.If the channel identifier is included in the location information, it is determined whether the channel identifier is the same as the currently viewed broadcast channel. If the channel identifier is included in the location information, the additional content is received and reproduced. If they are not the same, the base supplementary content included in the content stream of the broadcast which is being watched is reproduced.

부가 컨텐츠의 재생이 완료되면 시청중인 방송으로 복귀한다(단계 150). When the reproduction of the supplementary content is completed, the program is returned to the broadcast being viewed (step 150).

상기 실시예에 따르면 부가 컨텐츠를 위한 별도의 채널이나 부가 컨텐츠의 삽입을 위한 채널 전환 과정이 필요 없기 때문에 리소스의 낭비 없이 지시된 시점에 맞추어 정확하게 부가 컨텐츠를 삽입할 수 있으며, 결과적으로 부가 컨텐츠 삽입 시점의 지연 시간이나 메인 방송으로의 복귀시 방송과 부가 컨텐츠의 오버랩 없이 부가 컨텐츠를 제공할 수 있다.According to the above-described embodiment, there is no need to perform a channel switching process for inserting additional channels or additional content for additional content, so that additional content can be accurately inserted at the point of time indicated without wasting resources. As a result, The additional content can be provided without overlapping the broadcast and the additional content in the delay time of the main broadcasting or return to the main broadcasting.

도 2는 본 발명의 다른 실시예에 따른 디지털 방송 수신 장치를 도시한 구성도이다. 도 2를 참조하면, 디지털 방송 수신 장치(220)는 방송 수신부(221), 제어 부(222), 부가 컨텐츠 수신부(223) 및 재생부(224)를 포함한다. 2 is a block diagram illustrating a digital broadcast receiving apparatus according to another embodiment of the present invention. Referring to FIG. 2, the digital broadcasting receiver 220 includes a broadcast receiver 221, a controller 222, an additional content receiver 223, and a playback unit 224.

방송 수신부(221)는 방송 서버(210)로부터 시그널 및 방송 컨텐츠 스트림 등의 데이터를 수신한다. 부가 컨텐츠 수신부(223)는 컨텐츠 제공 서버(230)로부터 부가 컨텐츠와 이를 재생하는데 필요한 데이터를 수신한다. 재생부(224)는 방송 수신부(221) 및 부가 컨텐츠 수신부(223)를 통해 수신된 방송 스트림과 부가 컨텐츠를 재생한다. 제어부(222)는 방송 수신부(221), 부가 컨텐츠 수신부(223) 및 재생부(224)를 제어하여 방송 스트림 재생중 부가 컨텐츠를 삽입하여 재생하도록 한다. 제어부(222)는, 방송 시청중 방송 수신부(221)를 통해 부가 컨텐츠의 위치 정보 및 부가 컨텐츠의 삽입 지시가 수신되면, 위치 정보가 지정하는 부가 컨텐츠를 수신하도록 부가 컨텐츠 수신부(223)를 제어하고, 수신된 부가 컨텐츠를 재생한 후 시청중이던 방송으로 복귀하도록 재생부(224)를 제어한다.The broadcast receiving unit 221 receives data such as a signal and a broadcast content stream from the broadcast server 210. The additional content receiving unit 223 receives additional content from the content providing server 230 and data necessary for reproducing the additional content. The reproducing unit 224 reproduces the broadcast stream and the additional content received through the broadcast receiving unit 221 and the additional content receiving unit 223. The control unit 222 controls the broadcast receiving unit 221, the additional content receiving unit 223 and the reproducing unit 224 to insert and reproduce the additional content during the reproduction of the broadcast stream. The control unit 222 controls the additional content receiving unit 223 to receive the additional content designated by the location information when receiving the location information of the additional content and the insertion instruction of the additional content through the broadcast receiving unit 221 , And controls the playback unit 224 to return to the broadcast that was being watched after playing back the received additional content.

도 3은 본 발명의 또 다른 실시예에 따른 디지털 방송 수신 장치를 도시한 구성도로서, OCAP(OpenCable Application Platform)를 채용한 호스트 디바이스(host device)에 본 발명을 적용한 예이다.FIG. 3 is a block diagram illustrating a digital broadcast receiving apparatus according to another embodiment of the present invention, in which the present invention is applied to a host device employing an OCAP (OpenCable Application Platform).

도 3을 참조하면, 호스트 디바이스(320)는 헤드엔드(headend, 310)외에 삽입 광고를 제공하는 웹서버(330)와도 통신하며, 디시젼 엔진(decision engine, 322)과 다른 어플리케이션들(321), OCAP(324), 스위치 엔진(325), OCAP DPI API(OpenCable Application Platform Digital Program Insertion Application Programming Interface, 323)를 포함한다. 방송이나 광고 컨텐츠 수신을 위한 구성요소와 컨텐츠 재생을 위한 구성요소는 도시를 생략하였으며, 디시젼 엔진(322), OCAP(324), 스위치 엔진(325)이 도 2에서의 제어부(222) 역할을 수행한다.3, the host device 320 also communicates with a web server 330 that provides an interstitial advertisement in addition to the headend 310, and also includes a decision engine 322 and other applications 321, An OCAP 324, a switch engine 325, and an OCAP DPI API (OpenCable Application Platform Digital Program Insertion Application Programming Interface) 323. The components for receiving the broadcast or advertisement contents and the components for reproducing the contents are not shown and the decision engine 322, the OCAP 324 and the switch engine 325 serve as the control unit 222 in FIG. .

MSO의 헤드엔드(310)는 명령 및 제어(command & control)를 통해 디시젼 엔진(322)을 운용하고 디시젼 엔진(322)은 호스트 디바이스(320)에 구현된 스위치 엔진(switch engine, 325)을 이용하여 채널 전환 및 외부 광고로의 전환을 수행한다. 헤드엔드(310)는 호스트 디바이스(320)에 트랜스포트 스트림을 전송하는데, 여기에는 DPI 시그널링(signaling)과 방송 컨텐츠가 포함된다.The head end 310 of the MSO manages the decision engine 322 through command and control and the decision engine 322 manages the switch engine 325 implemented in the host device 320, To perform channel switching and conversion to external advertisement. Headend 310 sends a transport stream to host device 320, which includes DPI signaling and broadcast content.

헤드엔드(310)는 DPI 시그널링중 DPI 시그널링 기술자(dpi_signaling_descriptor)를 전송하여 현재의 시청 채널에 DPI 동작이 일어날 것임을 호스트 디바이스(320)에 알려준다. dpi_signaling_descriptor에는 삽입될 광고 컨텐츠의 위치 정보가 포함될 수 있다. 위치 정보는 광고가 삽입될 채널에 대한 정보, 광고로의 전환을 식별하기 위한 정보(Switch ID), 광고 컨텐츠를 제공하는 서버의 주소, 광고 컨텐츠의 파일 경로 등을 포함할 수 있다. 또한, 위치 정보는 광고 컨텐츠의 위치를 나타내는 미디어 URL(Uniform Resource Locator)의 형태로 구성될 수 있다. 디시젼 엔진(322)은 이 위치 정보를 담은 스위치 인스트럭션(switch instruction) 객체를 생성하여 OCAP DPI API(323)를 통해 스위치 엔진(325)에 전달한다. 상기와 같은 방법을 통해 헤드 엔드(310)는 시청자의 취향 등을 고려하여 시청자별로 각기 다른 광고를 제공하도록 제어할 수 있다.The headend 310 transmits a DPI signaling descriptor (dpi_signaling_descriptor) during the DPI signaling to inform the host device 320 that DPI operation will occur on the current viewing channel. The dpi_signaling_descriptor may include location information of the advertisement contents to be inserted. The location information may include information on a channel on which an advertisement is to be inserted, information for identifying a switch to an advertisement (Switch ID), an address of a server providing advertisement contents, and a file path of advertisement contents. The location information may be in the form of a media URL (Uniform Resource Locator) indicating the location of the advertisement content. The decision engine 322 creates a switch instruction object containing this position information and transmits it to the switch engine 325 through the OCAP DPI API 323. The head end 310 may control the viewer to provide different advertisements in consideration of the viewer's taste or the like.

스위치 엔진(325)은 스위치 인스트럭션 객체를 파싱(parsing)하여 광고로 전환할 준비를 한다. 광고를 삽입할 시점에 도달하면 헤드엔드(310)는 DPI 트리거(trigger)를 전달한다. DPI 트리거를 받는 순간, 스위치 엔진(325)은 파싱의 결 과로 획득한 위치 정보를 이용하여 광고 컨텐츠를 검색한다. 위치 정보는 예컨대 "전송 프로토콜://컨텐츠 제공 서버의 주소/DPI동작임을 나타내는 정보/채널 ID/스위치 ID/광고 파일명"의 형태로 구성될 수 있으며, 이에 대응하여 웹서버는 파일 시스템에 "\DPI\채널 ID\스위치 ID\광고 파일명"의 경로로 삽입 광고들을 관리하여 헤드 엔드(310)가 지시하는 광고를 제공할 수 있도록 한다. 웹서버가 보유하고 있는 광고 파일들이 다음과 같다고 가정하자.The switch engine 325 prepares to switch to an advertisement by parsing the switch instruction object. The headend 310 delivers a DPI trigger when the advertisement is inserted. Upon receipt of the DPI trigger, the switch engine 325 retrieves the advertisement content using the location information obtained as a result of parsing. The location information may be configured in the form of, for example, "transport protocol: // information / channel ID / switch ID / advertisement file name indicating the address / DPI operation of the content providing server. Quot; DPI \ channel ID \ switch ID \ advertisement file name "to provide an advertisement instructed by the headend 310. [ Suppose that the web server has the following ad files.

\DPI-\sourceID_1-\switchID_1_1-\InsertionAD_1_1_1.ts\ DPI-\ sourceID_1-\ switchID_1_1-\ insertionAD_1_1_1.ts

-\InsertionAD_1_1_2.ts                                 -InsertionAD_1_1_2.ts

-\switchID_1_2-\InsertionAD_1_2_1.ts                   -\SwitchID_1_2- \ InsertionAD_1_2_1.ts

-\InsertionAD_1_2_2.ts                                  -InsertionAD_1_2_2.ts

-\InsertionAD_1_2_3.ts                                  -InsertionAD_1_2_3.ts

-\sourceID_2-\switchID_2_1-\InsertionAD_2_1_1.ts      -\SourceID_2 -switchID_2_1- \ insertion_2_1_1.ts

현재 시청중인 방송 채널이 sourceID_1인 경우 스위치 인스트럭션의 스위치 ID인 switchID_1_1와 같은 스위치 ID를 위의 파일 시스템에서 검색한다. 일치하는 스위치 ID를 찾은 경우 스위치 인스트럭션의 위치 정보(locator)인 미디어 URL이 지정하는 파일을 검색한다. 예를 들어 위치 정보가 다음과 같은 경우 해당 광고 파일인 InsertionAD_1_1_2.ts를 수신하여 재생한다.If the current broadcast channel is source ID_1, the switch ID of the switch instruction such as switchID_1_1, which is the switch ID of the switch instruction, is searched in the above file system. If a matching switch ID is found, the file specified by the media URL, which is the locator of the switch instruction, is searched. For example, if the location information is as follows, the advertisement file InsertionAD_1_1_2.ts is received and played.

http://168.219.190.78/DPI/sourceID_1/switchID_1_1/InsertionAD_1_1_2.ts http://168.219.190.78/DPI/sourceID_1/switchID_1_1/InsertionAD_1_1_2.ts

일치하는 파일이 없는 경우, 광고 삽입 동작은 실행되지 않고 방송 스트림 내의 기본 광고가 그대로 보여지며, 에러 정보를 디시젼 엔진(322)에 전달한다. 상기에서 일치하는 스위치 ID가 없는 경우도 마찬가지로 기본 광고가 그대로 보여지며, 에러 정보를 디시젼 엔진(322)에 전달한다.If there is no matching file, the advertisement insertion operation is not executed, the basic advertisement in the broadcast stream is displayed as it is, and the error information is transmitted to the decision engine 322. Similarly, when there is no corresponding switch ID, the basic advertisement is displayed as it is, and the error information is transmitted to the decision engine 322.

삽입 광고의 재생시 이를 디스플레이(340)에 재생하는 방법으로 웹 브라우저나 위젯(Widget)을 이용하는 방법이 채용될 수 있으나 이에 한정되는 것은 아니다.A method of using a web browser or a widget may be adopted as a method of playing the interim advertisement on the display 340 during the reproduction of the interim advertisement, but the present invention is not limited thereto.

이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명이 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명의 사상은 아래에 기재된 특허청구범위에 의해서만 파악되어야 하고, 이와 균등하거나 또는 등가적인 변형 모두는 본 발명 사상의 범주에 속한다 할 것이다. 또한, 본 발명에 따른 시스템은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, Modification is possible. Accordingly, the spirit of the present invention should be understood only in accordance with the following claims, and all of the equivalent or equivalent variations will fall within the scope of the present invention. In addition, the system according to the present invention can be embodied as computer-readable codes on a computer-readable recording medium. A computer-readable recording medium includes all kinds of recording apparatuses 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 a carrier wave (for example, transmission via the Internet). The computer-readable recording medium may also be distributed over a networked computer system so that computer readable code can be stored and executed in a distributed manner.

도 1은 본 발명의 일 실시예에 따른 부가 컨텐츠 제공 방법을 도시한 흐름도이다.1 is a flowchart illustrating an additional content providing method according to an embodiment of the present invention.

도 2는 본 발명의 다른 실시예에 따른 디지털 방송 수신 장치를 도시한 구성도이다.2 is a block diagram illustrating a digital broadcast receiving apparatus according to another embodiment of the present invention.

도 3은 본 발명의 또 다른 실시예에 따른 디지털 방송 수신 장치를 도시한 구성도이다.3 is a block diagram illustrating a digital broadcast receiving apparatus according to another embodiment of the present invention.

Claims (13)

디지털 방송 수신 장치에서 부가 컨텐츠를 제공하는 방법에 있어서,A method for providing additional content in a digital broadcast receiving apparatus, 방송 시청중 방송 서버로부터 부가 컨텐츠의 위치 정보를 수신하는 단계와,Receiving location information of additional contents from a broadcast server during broadcast viewing; 상기 방송 서버로부터 상기 부가 컨텐츠의 삽입을 지시받는 단계와,Receiving an instruction to insert the additional content from the broadcast server; 상기 위치 정보에 기초하여, 상기 부가 컨텐츠가 전송될 컨텐츠 제공 서버를 결정하고, 상기 컨텐츠 제공 서버로부터 상기 부가 컨텐츠를 수신하여 재생하는 단계와,Determining a content providing server to which the additional content is to be transmitted based on the location information, receiving and reproducing the additional content from the content providing server, 상기 시청중인 방송으로 복귀하는 단계를 포함하고,And returning to the broadcast being viewed, 상기 위치 정보는 DPI 시그널링 기술자 (dpi_signaling_descriptor)에 포함되어 전송되며,The location information is transmitted in the DPI signaling descriptor (dpi_signaling_descriptor) 상기 부가 컨텐츠의 삽입을 지시받는 단계는 The step of receiving the insertion of the additional content 상기 방송 서버로부터 Switch ID(부가 컨텐츠로의 전환을 식별하기 위한 정보)를 포함하는 DPI(Digital Program Insertion) 트리거를 수신하는 단계; 및   Receiving a DPI (Digital Program Insertion) trigger including a Switch ID (information for identifying conversion to additional contents) from the broadcast server; And 상기 수신된 DPI 트리거로부터 추출한 Switch ID와 상기 DPI 시그널링 기술자 (dpi_signaling_descriptor)에 포함된 Switch ID를 매치하여 얻은 상기 위치 정보를 이용하여 상기 부가 컨텐츠를 검색하는 단계를 포함하는 것을 특징으로 하는 부가 컨텐츠 제공 방법.  And searching for the additional content using the location information obtained by matching the Switch ID extracted from the received DPI trigger with the Switch ID included in the DPI signaling descriptor (dpi_signaling_descriptor) . 제1항에 있어서, The method according to claim 1, 상기 부가 컨텐츠를 수신하여 재생하는 단계는, Receiving and reproducing the additional content comprises: 상기 위치 정보에 포함된 상기 컨텐츠 제공 서버의 주소 및 파일 경로를 이용하여 상기 부가 컨텐츠를 검색하는 단계를 포함하는 것을 특징으로 하는 부가 컨텐츠 제공 방법.And searching for the additional content using an address and a file path of the content providing server included in the location information. 제2항에 있어서,3. The method of claim 2, 상기 위치 정보는 상기 부가 컨텐츠가 삽입될 채널의 식별자를 포함하고,Wherein the location information includes an identifier of a channel into which the additional content is to be inserted, 상기 부가 컨텐츠를 검색하는 단계는,The step of retrieving the additional content may include: 상기 위치 정보를 이용하여 상기 시청중인 방송 채널이 상기 부가 컨텐츠가 삽입될 채널인지 확인하는 단계를 더 포함하는 것을 특징으로 하는 부가 컨텐츠 제공 방법. And checking whether the broadcast channel being viewed is a channel into which the additional content is to be inserted using the location information. 제2항에 있어서,3. The method of claim 2, 상기 컨텐츠 제공 서버는 웹 서버이고, 상기 파일 경로는 URL(Uniform Resource Locator) 형태로서 상기 부가 컨텐츠가 삽입될 채널의 식별자, 상기 부가 컨텐츠로의 전환을 식별하기 위한 정보 및 상기 부가 컨텐츠의 파일명 중 적어도 하나를 포함하고,Wherein the content providing server is a web server, and the file path is a URL (Uniform Resource Locator) type and includes at least an identifier of a channel into which the additional content is to be inserted, information for identifying conversion to the additional content, One, 상기 부가 컨텐츠를 검색하는 단계는,The step of retrieving the additional content may include: 상기 시청중인 방송 채널이 상기 부가 컨텐츠가 삽입될 채널과 동일한 경우 상기 컨텐츠 제공 서버에서 상기 파일 경로를 가지는 파일을 검색하는 단계를 포함하는 것을 특징으로 하는 부가 컨텐츠 제공 방법.And searching for a file having the file path in the content providing server if the viewing broadcast channel is the same as the channel to which the additional content is to be inserted. 제2항에 있어서, 3. The method of claim 2, 상기 부가 컨텐츠를 수신하여 재생하는 단계는, Receiving and reproducing the additional content comprises: 상기 부가 컨텐츠가 검색되지 않는 경우 상기 시청중인 방송의 컨텐츠 스트림에 포함된 기본 부가 컨텐츠를 재생하는 단계를 더 포함하는 것을 특징으로 하는 부가 컨텐츠 제공 방법.And if the additional content is not searched, reproducing the basic additional content included in the content stream of the broadcast being watched. 삭제delete 디지털 방송 수신 장치에 있어서,A digital broadcast receiving apparatus comprising: 방송 서버로부터 데이터를 수신하는 방송 수신부와,A broadcast receiver for receiving data from a broadcast server; 컨텐츠 제공 서버로부터 데이터를 수신하는 부가 컨텐츠 수신부와,An additional content receiving unit for receiving data from the content providing server; 상기 방송 수신부 및 상기 부가 컨텐츠 수신부를 통해 수신된 데이터를 재생하는 재생부와,A reproducing unit for reproducing data received through the broadcast receiving unit and the additional content receiving unit; 방송 시청중 상기 방송 수신부를 통해 부가 컨텐츠의 위치 정보 및 상기 부가 컨텐츠의 삽입 지시가 수신되면, 상기 위치 정보가 지정하는 상기 부가 컨텐츠를 수신하도록 상기 부가 컨텐츠 수신부를 제어하고, 상기 수신된 부가 컨텐츠를 재생한 후 상기 시청중인 방송으로 복귀하도록 상기 재생부를 제어하는 제어부를 포함하고,When the location information of the additional content and the insertion instruction of the additional content are received through the broadcast receiver during the broadcast viewing, the additional content receiver is controlled to receive the additional content designated by the location information, And controlling the playback unit to return to the broadcast being viewed after playback, 상기 위치 정보는 DPI 시그널링 기술자 (dpi_signaling_descriptor)에 포함되어 전송되며,The location information is transmitted in the DPI signaling descriptor (dpi_signaling_descriptor) 상기 부가 컨텐츠의 삽입 지시는, 상기 방송 서버로부터 수신된 DPI(Digital Program Insertion) 트리거이고, The insertion instruction of the additional content is a DPI (Digital Program Insertion) trigger received from the broadcast server, 상기 제어부는 상기 수신된 DPI 트리거로부터 추출한 Switch ID와 상기 DPI 시그널링 기술자 (dpi_signaling_descriptor)에 포함된 Switch ID를 매치하여 얻은 상기 위치 정보를 이용하여 상기 부가 컨텐츠를 검색하도록 상기 디지털 방송 수신 장치를 제어하는 것을 특징으로 하는 디지털 방송 수신 장치.The control unit controls the digital broadcasting receiver to search for the additional content using the location information obtained by matching the Switch ID extracted from the received DPI trigger and the Switch ID included in the DPI signaling descriptor (dpi_signaling_descriptor) Wherein the digital broadcast receiving apparatus comprises: 제7항에 있어서, 8. The method of claim 7, 상기 제어부는, Wherein, 상기 위치 정보에 포함된 상기 컨텐츠 제공 서버의 주소 및 파일 경로를 이용하여 상기 부가 컨텐츠를 검색하는 것을 특징으로 하는 디지털 방송 수신 장치.And searching for the additional content using an address and a file path of the content providing server included in the location information. 제8항에 있어서,9. The method of claim 8, 상기 위치 정보는 상기 부가 컨텐츠가 삽입될 채널의 식별자를 포함하고,Wherein the location information includes an identifier of a channel into which the additional content is to be inserted, 상기 제어부는,Wherein, 상기 위치 정보를 이용하여 상기 시청중인 방송 채널이 상기 부가 컨텐츠가 삽입될 채널인지 확인하는 것을 특징으로 하는 디지털 방송 수신 장치.Using the location information, whether the viewing broadcast channel is a channel into which the additional content is to be inserted. 제8항에 있어서,9. The method of claim 8, 상기 컨텐츠 제공 서버는 웹 서버이고, 상기 파일 경로는 URL(Uniform Resource Locator) 형태로서 상기 부가 컨텐츠가 삽입될 채널의 식별자, 상기 부가 컨텐츠로의 전환을 식별하기 위한 정보 및 상기 부가 컨텐츠의 파일명 중 적어도 하나를 포함하고,Wherein the content providing server is a web server, and the file path is a URL (Uniform Resource Locator) type and includes at least an identifier of a channel into which the additional content is to be inserted, information for identifying conversion to the additional content, One, 상기 제어부는,Wherein, 상기 시청중인 방송 채널이 상기 부가 컨텐츠가 삽입될 채널과 동일한 경우 상기 컨텐츠 제공 서버에서 상기 파일 경로를 가지는 파일을 검색하는 것을 특징으로 하는 디지털 방송 수신 장치.Wherein the content providing server searches for a file having the file path if the viewing broadcast channel is the same as the channel to which the additional content is to be inserted. 제8항에 있어서, 9. The method of claim 8, 상기 제어부는,Wherein, 상기 부가 컨텐츠가 검색되지 않는 경우 상기 시청중인 방송의 컨텐츠 스트림에 포함된 기본 부가 컨텐츠를 재생하도록 상기 재생부를 제어하는 것을 특징으 로 하는 디지털 방송 수신 장치.And controls the playback unit to play back the default additional content included in the content stream of the broadcast being viewed if the additional content is not searched. 삭제delete 제1항 내지 제5항 중 어느 한 항에 의한 방법을 실행하는 컴퓨터 프로그램을 기록한 기록 매체.A recording medium on which a computer program for executing the method according to any one of claims 1 to 5 is recorded.
KR1020080126574A 2008-02-12 2008-12-12 Apparatus for receiving digital broadcast and method for providing additional contents KR101564411B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/370,002 US9113041B2 (en) 2008-02-12 2009-02-12 Digital broadcast reception apparatus and method of providing additional content

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US2800108P 2008-02-12 2008-02-12
US61/028,001 2008-02-12

Publications (2)

Publication Number Publication Date
KR20090087405A KR20090087405A (en) 2009-08-17
KR101564411B1 true KR101564411B1 (en) 2015-10-29

Family

ID=41206466

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080126574A KR101564411B1 (en) 2008-02-12 2008-12-12 Apparatus for receiving digital broadcast and method for providing additional contents

Country Status (1)

Country Link
KR (1) KR101564411B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002518946A (en) * 1998-06-15 2002-06-25 ウェブティーヴィー・ネットワークス・インコーポレーテッド Intelligent video advertisement insertion technology
US20060288363A1 (en) 2000-02-02 2006-12-21 Sedna Patent Services, Llc System and method for transmitting and displaying targeted information

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002518946A (en) * 1998-06-15 2002-06-25 ウェブティーヴィー・ネットワークス・インコーポレーテッド Intelligent video advertisement insertion technology
US20060288363A1 (en) 2000-02-02 2006-12-21 Sedna Patent Services, Llc System and method for transmitting and displaying targeted information

Also Published As

Publication number Publication date
KR20090087405A (en) 2009-08-17

Similar Documents

Publication Publication Date Title
US20230360677A1 (en) Method and system for performing non-standard mode operations
US20040268384A1 (en) Method and apparatus for processing a video signal, method for playback of a recorded video signal and method of providing an advertising service
WO2001052532A1 (en) Content control of broadcast programs
KR20110101051A (en) Method and apparatus for generating bookmark information
KR20110053180A (en) Method and apparatus for data providing and receiving
US20230291974A1 (en) Apparatus, systems and methods for song play using a media device having a buffer
US20090193455A1 (en) Information storage medium and method for providing additional contents based on trigger, and digital broadcast reception apparatus
EP2712203A1 (en) Method and system for enhancing redistributed audio / video content
US10674226B2 (en) Video content replay
KR101238845B1 (en) Method for inserting contents searched from storage of a host and apparatus thereof
KR101033558B1 (en) Private Video Recorder and Method for Highlight Reproduction of Private Video Recorder
KR101564411B1 (en) Apparatus for receiving digital broadcast and method for providing additional contents
JP4410426B2 (en) Content providing apparatus, content reproducing apparatus, and content reproducing program
JP2008529332A (en) Digital program broadcasting, recording and playback method and apparatus
US9113041B2 (en) Digital broadcast reception apparatus and method of providing additional content
KR101983005B1 (en) Method for providing target ad contents by broadcasting receiver type
JP4546395B2 (en) Broadcast reception control method and broadcast reception apparatus
JP2005354561A (en) Content preview device and method

Legal Events

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

Payment date: 20180921

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190927

Year of fee payment: 5