[go: up one dir, main page]

KR20120060134A - 광고 재생 방법 및 장치 - Google Patents

광고 재생 방법 및 장치 Download PDF

Info

Publication number
KR20120060134A
KR20120060134A KR1020110068977A KR20110068977A KR20120060134A KR 20120060134 A KR20120060134 A KR 20120060134A KR 1020110068977 A KR1020110068977 A KR 1020110068977A KR 20110068977 A KR20110068977 A KR 20110068977A KR 20120060134 A KR20120060134 A KR 20120060134A
Authority
KR
South Korea
Prior art keywords
content
file
advertisement
receiver
advertisement content
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
Application number
KR1020110068977A
Other languages
English (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 KR1020110068977A priority Critical patent/KR20120060134A/ko
Priority to US13/210,935 priority patent/US20120042335A1/en
Publication of KR20120060134A publication Critical patent/KR20120060134A/ko
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • 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/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • 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/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/643Communication protocols
    • H04N21/64322IP

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 방송 네트워크 및 IP 네트워크를 통하여 AV 콘텐트를 수신하는 수신기에서 광고를 재생하는 방법에 관한 것으로서, AV 콘텐트의 재생에 필요한 정보 및 AV 콘텐트에 삽입되어 재생되는 광고 콘텐트의 메타데이터를 포함하는 제1 파일의 주소에 대한 정보를 포함하는 제2 파일을 수신하는 단계, 제1 파일의 주소에 대한 정보에 기초하여 제1 파일을 수신하는 단계, 및 수신된 제1 파일에 포함된 광고 콘텐트의 메타데이터에 기초하여 AV 콘텐트에 광고 콘텐트를 삽입하여 재생하는 단계를 포함함으로써, 다양한 방법으로 AV 콘텐트에 광고 콘텐트를 삽입하여 재생 할 수 있도록 한다.

Description

광고 재생 방법 및 장치{Method and apparatus for reproducing advertisement}
본 발명은 방송 네트워크 및 IP 네트워크를 통하여 콘텐트를 수신하는 수신기에서 광고를 재생하는 방법 및 장치에 관한 것이다.
최근 방송과 IP 통신의 융합이 일반화되면서 스마트TV, HBBTV (Hybrid Broadcast Broadband TV), 및 OHTV (Open Hibrid TV) 등 고품질의 방송 서비스와 데이터 통신 서비스를 모두 이용할 수 있는 TV에서 다양한 방법으로 광고 콘텐트를 재생하는 기술이 요구된다.
상기 기술적 과제를 해결하기 위한, 본 발명에 의한 방송 네트워크 및 IP 네트워크를 통하여 AV 콘텐트를 수신하는 수신기에서 광고를 재생하는 방법은, AV 콘텐트의 재생에 필요한 정보 및, 상기 AV 콘텐트에 삽입되어 재생되는 광고 콘텐트의 메타데이터를 포함하는 제1 파일의 주소에 대한 정보를 포함하는 제2 파일을 수신하는 단계, 상기 제1 파일의 주소에 대한 정보에 기초하여 상기 제1 파일을 수신하는 단계, 및 상기 수신된 제1 파일에 포함된 상기 광고 콘텐트의 메타데이터에 기초하여 상기 AV 콘텐트에 상기 광고 콘텐트를 삽입하여 재생하는 단계를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 제1 파일의 주소는, 상기 제1 파일을 상기 IP 네트워크를 통하여 수신하기 위한 주소 또는 상기 제1 파일을 상기 방송 네트워크를 통하여 수신하기 위한 주소를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 제2 파일은 AV 콘텐트 접근 기술자 (Content Access Descriptor) 파일인 것을 특징으로 한다.
바람직하게는, 상기 제1 파일은 OHTV의 매니페스트 (Manifest) 파일인 것을 특징으로 한다.
바람직하게는, 상기 제1 파일은 상기 수신기에 저장되어 있는 광고 콘텐트의 식별자에 대한정보를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 AV 콘텐트는 시간에 기초하여 구분되는 적어도 하나의 부분을 포함하고, 상기 제1 파일에 포함된 상기 광고 콘텐트의 식별자에 대한 정보는, 상기 적어도 하나의 부분에 대한 정보를 포함하는 엘리먼트와 동일한 레벨의 엘리먼트의 속성 값에 포함되는 것을 특징으로 한다.
바람직하게는, 상기 제1 파일은 상기 광고 콘텐트의 재생 결과를 보고하기 위한 주소에 대한 정보를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 AV 콘텐트는 시간에 기초하여 구분되는 적어도 하나의 부분을 포함하고, 상기 제1 파일에 포함된 상기 광고 콘텐트의 재생 결과를 보고하기 위한 주소에 대한 정보는, 상기 적어도 하나의 부분에 대한 정보를 포함하는 엘리먼트와 동일한 레벨의 엘리먼트의 속성 값에 포함되는 것을 특징으로 한다.
바람직하게는, 상기 제1 파일은 상기 광고 콘텐트의 재생 제어 권한에 대한 정보를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 제2 파일에 포함된 상기 제1 파일의 주소에 대한 정보는, 상기 AV 콘텐트의 재생에 필요한 정보를 포함하는 엘리먼트와 별도로 구비된 엘리먼트에 포함되는 것을 특징으로 한다.
바람직하게는, 상기 제1 파일은, 서버에 존재하는 광고 콘텐트의 위치에 대한 정보를 포함하는 엘리먼트, 상기 수신기에 저장되어 있는 광고 콘텐트의 식별자에 대한 정보를 포함하는 엘리먼트, 상기 광고 콘텐트의 재생 결과를 보고하기 위한 주소에 대한 정보를 포함하는 엘리먼트, 및 상기 광고 콘텐트의 재생 제어 권한에 대한 정보를 포함하는 엘리먼트 중 적어도 하나를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 제1 파일은 3GPP/OIPF의 MPD (Media Presentation Description) 파일인 것을 특징으로 한다.
바람직하게는, 상기 AV 콘텐트는 상기 IP 네트워크를 통하여 스트리밍되는 AV 콘텐트며, 상기 광고 콘텐트는 상기 수신기에 저장되어 있는 광고 콘텐트인 것을 특징으로 한다.
바람직하게는, 상기 AV 콘텐트는 상기 IP 네트워크를 통하여 다운로드 되어 상기 수신기에 저장되는 AV 콘텐트인 것을 특징으로 한다.
바람직하게는, 상기 AV 콘텐트의 전송 타입은, 상기 IP 네트워크를 통하여 다운로드 되어 상기 수신기에 저장된 파일을 적어도 하나의 다른 파일과 연결하여 재생하는 AV 콘텐트를 나타내는 타입인 것을 특징으로 한다.
바람직하게는, 상기 AV 콘텐트는 상기 방송 네트워크를 통하여 수신되어 상기 수신기에 저장되는 AV 콘텐트인 것을 특징으로 한다.
바람직하게는, 상기 AV 콘텐트는 NRT (Non Real Time) 방식에 의해 수신되는 AV 콘텐트며, 상기 제2 파일은 NRT 방식에 의해 수신되는 AV 콘텐트 접근 기술자 (Content Access Descriptor) 파일인 것을 특징으로 한다.
바람직하게는, 상기 제1 파일은, 상기 방송 네트워크를 통하여 수신되어 상기 수신기에 저장되는 복수의 파일을 연결하여 재생하기 위한 정보를 포함하는 것을 특징으로 한다.
상기 기술적 과제를 해결하기 위한, 본 발명에 의한 방송 네트워크 및 IP 네트워크를 통하여 AV 콘텐트를 수신하는 수신기에서 광고를 재생하는 방법은, 방송사 애플리케이션에서, AV 콘텐트의 식별자 및 상기 AV 콘텐트에 삽입되어 재생되는 광고 콘텐트의 메타데이터를 AV 객체에 전달하는 단계, 및 상기 AV 객체에서, 전달 받은 상기 AV 콘텐트의 식별자 및 상기 광고 콘텐트의 메타데이터에 기초하여 상기 AV 콘텐트에 상기 광고 콘텐트를 삽입하여 재생하는 단계를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 광고 콘텐트의 메타데이터는, 상기 IP 네트워크 또는 상기 방송 네트워크를 통하여 상기 광고 콘텐트를 수신하기 위한 주소를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 광고 콘텐트의 메타데이터는 XML 문자열인 것을 특징으로 한다.
바람직하게는, 방송사 애플리케이션에서 상기 광고 콘텐트의 메타데이터를 방송국 서버로부터 수신하는 단계를 더 포함하는 것을 특징으로 한다.
상기 기술적 과제를 해결하기 위한, 본 발명에 의한 방송 네트워크 및 IP 네트워크를 통하여 AV 콘텐트를 수신하는 수신기는, AV 콘텐트의 재생에 필요한 정보 및, 상기 AV 콘텐트에 삽입되어 재생되는 광고 콘텐트의 메타데이터를 포함하는 제1 파일의 주소에 대한 정보를 포함하는 제2 파일을 수신하고, 상기 제1 파일의 주소에 대한 정보에 기초하여 상기 제1 파일을 수신하는 수신부, 및 상기 수신된 제1 파일에 포함된 상기 광고 콘텐트의 메타데이터에 기초하여 상기 AV 콘텐트에 상기 광고 콘텐트를 삽입하여 재생하는 재생부를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 제1 파일은 상기 광고 콘텐트의 재생 결과를 보고하기 위한 주소에 대한 정보를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 제1 파일은 상기 광고 콘텐트의 재생 제어 권한에 대한 정보를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 AV 콘텐트는 상기 IP 네트워크를 통하여 스트리밍되는 AV 콘텐트며, 상기 광고 콘텐트는 상기 수신기에 저장되어 있는 광고 콘텐트인 것을 특징으로 한다.
바람직하게는, 상기 AV 콘텐트는 상기 IP 네트워크를 통하여 다운로드 되어 상기 수신기에 저장되는 AV 콘텐트인 것을 특징으로 한다.
바람직하게는, 상기 AV 콘텐트는 상기 방송 네트워크를 통하여 수신되어 상기 수신기에 저장되는 AV 콘텐트인 것을 특징으로 한다.
상기 기술적 과제를 해결하기 위한, 본 발명에 의한 방송 네트워크 및 IP 네트워크를 통하여 AV 콘텐트를 수신하는 수신기는, AV 콘텐트의 식별자 및 상기 AV 콘텐트에 삽입되어 재생되는 광고 콘텐트의 메타데이터를 전달하는 방송사 애플리케이션, 및 상기 AV 콘텐트의 식별자 및 상기 광고 콘텐트의 메타데이터를 수신하고, 수신된 상기 AV 콘텐트의 식별자 및 상기 광고 콘텐트의 메타데이터에 기초하여 상기 AV 콘텐트에 상기 광고 콘텐트를 삽입하여 재생하는 AV 객체를 포함하는 것을 특징으로 한다.
본 발명은, 본 발명의 일 실시예에 의한 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 포함한다.
도 1은 본 발명의 일 실시예에 의한 방송 네트워크 및 IP 네트워크를 통하여 AV 콘텐트를 수신하는 수신기의 구성을 도시한 도면이다.
도 2는 본 발명의 일 실시예에 의한 방송 네트워크 및 IP 네트워크를 통하여 AV 콘텐트를 수신하는 수신기에서 광고를 재생하는 방법의 흐름을 나타낸 흐름도이다.
도 3은 본 발명의 일 실시예에 의하여 스트리밍 기반의 VoD 콘텐트 재생 시 광고 콘텐트를 삽입하여 재생하는 방법을 도시한 시퀀스 다이어그램이다.
도 4는 본 발명의 일 실시예에 의하여 NRT 기반의 Push VoD 콘텐트 재생 시 광고 콘텐트를 삽입하여 재생하는 방법을 도시한 시퀀스 다이어그램이다.
도 5는 본 발명의 일 실시예에 의하여 방송사 애플리케이션을 통하여 AV 콘텐트 재생 시 광고 콘텐트를 삽입하여 재생하는 방법을 도시한 시퀀스 다이어그램이다.
도 6은 본 발명의 일 실시예에 의한 AdContents XML 스키마를 도시한 도면이다.
도 7은 본 발명의 일 실시예에 의한 수신기에서 VoD 콘텐트 재생 시 광고 콘텐트를 삽입하여 재생하는 방법의 흐름을 나타낸 흐름도이다.
도 8은 본 발명의 일 실시예에 의한 수신기에서 VoD 콘텐트 재생 시 광고 콘텐트를 삽입하여 재생하는 방법을 도시한 시퀀스 다이어그램이다.
도 9는 본 발명의 일 실시예에 의하여 NRT 기반의 Push VoD 콘텐트 재생 시 광고 콘텐트를 삽입하여 재생하는 방법을 도시한 시퀀스 다이어그램이다.
도 10은 본 발명의 일 실시예에 의하여 방송사 애플리케이션을 통하여 AV 콘텐트 재생 시 광고 콘텐트를 삽입하여 재생하는 방법을 도시한 시퀀스 다이어그램이다.
이하에서 본 발명의 기술적 사상을 명확히 하기 위하여 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세하게 설명하도록 한다. 본 발명을 설명함에 있어서, 관련된 공지 기능 또는 구성요소에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략할 것이다. 도면들 중 실질적으로 동일한 기능구성을 갖는 구성요소들에 대하여는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 참조번호들 및 부호들을 부여하였다. 설명의 편의를 위하여 필요한 경우에는 장치와 방법을 함께 서술하도록 한다.
도 1은 본 발명의 일 실시예에 의한 방송 네트워크 및 IP 네트워크를 통하여 AV (Audio/Video) 콘텐트를 수신하는 수신기(100)의 구성을 도시한 도면이다. 도 1을 참조하면, 본 발명의 일 실시예에 의한 방송 네트워크 및 IP 네트워크를 통하여 AV (Audio/Video) 콘텐트를 수신하는 수신기(100)는 수신부(110) 및 재생부(120)을 포함한다.
도 2는 본 발명의 일 실시예에 의한 방송 네트워크 및 IP 네트워크를 통하여 AV 콘텐트를 수신하는 수신기(100)에서 광고를 재생하는 방법의 흐름을 나타낸 흐름도이다. 도 2를 참조하면, 본 발명의 일 실시예에 의한 방송 네트워크 및 IP 네트워크를 통하여 AV 콘텐트를 수신하는 수신기(100)에서 광고를 재생하는 방법은, 수신부(110)가 제1 파일의 주소에 대한 정보를 포함하는 제2 파일을 수신하는 단계(210), 수신부(110)가 제1 파일의 주소에 대한 정보에 기초하여 제1 파일을 수신하는 단계(220), 및 재생부(120)가 제1 파일에 기초하여 AV 콘텐트에 광고 콘텐트를 삽입하여 재생하는 단계(230)를 포함한다. 여기서 삽입이란 광고 콘텐트를 AV 콘텐트의 중간에 삽입하는 것뿐만 아니라 AV 콘텐트의 앞이나 뒤에 삽입하는 것을 포함한다.
제2 파일은 AV 콘텐트의 재생에 필요한 정보 및 제1 파일의 주소에 대한 정보를 포함한다. 일 실시예에서 제2 파일은 콘텐트 접근 기술자(CAD; Content Access Descriptor) 파일일 수 있다.
일 실시예에서 제2 파일에 포함된 제1 파일의 주소에 대한 정보는 CAD 파일의 ContentURL 엘리먼트(Element)에 포함될 수 있다. 다른 실시예에서 제2 파일에 포함된 제1 파일의 주소에 대한 정보는 광고 콘텐트의 메타데이터를 위해 새롭게 정의되는 CAD 파일의 엘리먼트에 포함될 수 있다.
제2 파일에 포함된 제1 파일의 주소는 제1 파일을 IP 네트워크를 통하여 수신하기 위한 주소 또는 제1 파일을 방송 네트워크를 통하여 수신하기 위한 주소일 수 있다. 제2 파일에 포함된 제1 파일의 주소는 HTTP 또는 NRT (Non Real Time) 방식에 의하여 제1 파일을 수신하기 위한 수 있는 주소일 수 있다.
제1 파일은 AV 콘텐트에 삽입되어 재생되는 광고 콘텐트의 메타데이터를 포함한다. 일 실시예에서 제1 파일은 OHTV의 매니페스트(Manifest) 스키마에 따르는 매니페스트 파일일 수 있다. 다른 실시예에서 제1 파일은 광고 콘텐트의 메타데이터를 위해 새롭게 정의되는 XML 스키마에 따르는 XML 파일일 수 있다. 다른 실시예에서 제1 파일은 3GPP/OIPF의 MPD (Media Presentation Description) 스키마에 따르는 MPD 파일일 수 있다.
본 발명의 일 실시예에 의한 수신기(100)는, 스트리밍 기반의 VoD (Video on Demand) 콘텐트 재생 시 광고 콘텐트를 삽입하여 재생할 수 있다. 즉, 수신기(100)는 IP 네트워크를 통하여 스트리밍되는 AV 콘텐트에 광고 콘텐트를 삽입하여 재생할 수 있다.
AS-CoD 전송 타입(TransferType)을 가지는 스트리밍 콘텐트는 적응 스트리밍(Adaptive Streaming) 기술이 적용되는 콘텐트로서, 매니페스트 파일을 이용하여 비트율이 서로 다른 복수의 파일이 연결되어 재생될 수 있다.
도 3은 본 발명의 일 실시예에 의하여 스트리밍 기반의 VoD 콘텐트 재생 시 광고 콘텐트를 삽입하여 재생하는 방법을 도시한 시퀀스 다이어그램이다. 도3을 참조하면, 사용자가 콘텐트를 선택하면 수신기(100)의 애플리케이션(330)이 AV 객체(340)에 CAD의 주소를 전달하고, AV 객체(340)는 CAD 파일을 수신한 후(301), CAD 파일에 포함된 매니페스트 파일의 주소 http://2.2.2.2/0.xml을 참조하여 매니페스트 파일을 수신한다(302). AV 객체(340)는 수신부(110) 및 재생부(120)를 포함할 수 있다.
본 발명에 의한 매니페스트 파일의 내용의 일 예는 다음과 같다.
<AdaptiveControl>
<NextAdaptiveControlURL>http://2.2.2.2/1.xml<NextAdaptiveControlURL>
<Track ID="1" Type="Packed" BitRate="1000000">
<Segement StartTime="00:00:00" Duration="00:01:00" ID="1">
<URL> http://2.2.2.2/1-segement1.ts </URL>
</Segement>
</Track>
</AdaptiveControl>
<AdaptiveControl>
<Track ID="2" Type="Packed" BitRate="1000000">
<Segement StartTime="00:00:00" Duration="00:01:00" ID="1">
<URL> http://1.1.1.1/ad.ts </URL>
</Segement>
</Track>
</AdaptiveControl>
여기서 Segment 엘리먼트는 시간에 기초하여 구분되는 콘텐트의 일 부분을 나타낸다.
수신기(100)는 상기 매니페스트 파일에 기초하여, 방송국의 IP 서버(310)으로부터 AV 콘텐트를 수신하여 재생하고(303) 방송국 광고 서버(320)으로부터 광고 콘텐트를 수신하여 상기 AV 콘텐트에 연결하여 재생한다(304). 방송 수신기에서 콘텐트를 재생하는 보다 구체적인 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 알려진 공지기술로서 이에 대한 상세한 설명은 본 발명의 요지를 불필요하게 흐릴 수 있는바 상술하지 않는다.
본 발명의 일 실시예에 의한 수신기(100)는, 수신기(100)에 저장되어 있는 로컬 광고 콘텐트를 재생할 수 있다. 이 경우 제1 파일은 수신기(100)에 저장되어 있는 광고 콘텐트의 식별자에 대한 정보를 포함할 수 있다.
일 실시예에서, 매니페스트 스키마의 Segment 엘리먼트에 LocalContentID라는 속성(Attribute)을 정의함으로써 수신기(100)가 로컬에 있는 광고 콘텐트를 재생하도록 할 수 있다. LocalContentID 속성 값은 고유한 콘텐트 ID 값으로, UCI(Ubiquitous/Universal Content Identifier) 규격을 따르는 콘텐트 ID 값일 수 있다. 수신기(100)는 매니페스트 파일에 LocalContentID 속성 값이 있는 경우, 수신기(100)에 LocalContentID 속성 값에 해당하는 광고 콘텐트가 저장되어 있으면 저장되어 있는 광고 콘텐트를 재생하고, 해당 광고 콘텐트가 저장되어 있지 않으면 해당 광고 콘텐트를 광고 서버(320)로부터 수신하여 재생할 수 있다.
본 발명에 의한 LocalContentID 속성을 사용하는 Segment 엘리먼트의 일 예는 다음과 같다.
<Segement StartTime="00:00:00" Duration="00:01:00" ID="1"
LocalContentID="uci-kbs-1111"/>
이상과 같이, 본 발명의 일 실시예에 의하면 스트리밍 기반의 AV 콘텐트 재생 시에 로컬에 저장되어 있는 광고 콘텐트를 AV 콘텐트에 삽입하여 재생할 수 있다.
본 발명의 일 실시예에 의한 수신기(100)는, 다운로드 기반의 VoD 콘텐트 재생 시 광고 콘텐트를 삽입하여 재생할 수 있다. 즉, 수신기(100)는 IP 네트워크를 통하여 다운로드되어 수신기(100)에 저장되어 있는 AV 콘텐트에 광고 콘텐트를 삽입하여 재생할 수 있다.
일 실시예에서, 다운로드되는 AV 콘텐트에 대한 매니페스트 파일을 전달 받기 위하여, 다운로드되는 AV 콘텐트는 AS-Download라는 전송 타입을 가질 수 있다. AS-Download 전송 타입을 갖는 AV 콘텐트는 CAD 파일에 매니페스트 파일의 주소가 포함되어 있어, 이를 참조하여 수신되는 매니페스트 파일에 따라 재생될 수 있다. AS-Download 전송 타입을 갖는 AV 콘텐트는, AS-CoD 전송 타입을 갖는 AV 콘텐트와 같이 복수의 파일이 연결되어 재생될 수 있다. 즉, 수신기(100)는 다운로드 되어 저장된 파일을 적어도 하나의 다른 파일과 연결하여 재생할 수 있다. 실시예에 따라 AS-Download라는 전송 타입을 갖는 AV 콘텐트는 적응 스트리밍 기술을 이용하여 다운로드될 수 있다.
수신기(100)는 매니페스트 파일에 따라 로컬의 AV 콘텐트 파일에 광고 콘텐트 파일을 삽입하여 재생할 수 있으며, 여기서 광고 콘텐트 파일은 수신기(100)에 저장되어 있는 로컬 파일뿐만 아니라 광고 서버(320)에 있는 파일일 수 있다.
실시예에 따라, 다운로드 되는 AV 콘텐트는 AS-PlayableDownload 또는 AS-FullDownload의 전송 타입을 가질 수 있다. 전송 타입이 AS-PlayableDownload인 경우, 수신기(100)는 AV 콘텐트를 다운로드하면서 AV 콘텐트 및 광고 콘텐트를 재생할 수 있으며, 전송 타입이 AS-FullDownload인 경우, 수신기(100)는 AV 콘텐트의 다운로드를 완료한 후 AV 콘텐트 및 광고 콘텐트를 재생할 수 있다.
본 발명의 일 실시예에서, 수신기(100)는 광고 시청에 대한 정보를 서비스 제공자 등에게 보고(Reporting)할 수 있다. 이때 제1 파일은 광고 콘텐트의 재생 결과를 보고하기 위한 주소에 대한 정보를 포함하고, 수신기(100)는 광고 콘텐트를 재생할 때 상기 주소를 이용하여 그 재생 결과를 보고할 수 있다.
일 실시예에서, 매니페스트 스키마의 Segment 엘리먼트에 ReportingURL이라는 속성을 두고, 수신기(100)가 그 세그먼트를 액세스하는 경우 ReportingURL 속성 값에 해당하는 주소로 접속할 수 있다. 이때 수신기(100)는 HTTP Get 메쏘드를 이용하고 HTTP Body 값은 Null로 함으로써 보고할 수 있다.
본 발명에 의한 ReportingURL속성을 사용하는 Segment 엘리먼트의 일 예는 다음과 같다.
<Segement StartTime="00:00:00" Duration="00:01:00" ID="1" ReportingURL=http://1.1.1.1/report?=ad1/>
본 발명의 일 실시예에서, 수신기(100)는 광고 콘텐트 재생 중 사용자가 광고 콘텐트를 건너뛰는 것 등을 방지하기 위하여 사용자의 재생 제어 레벨(Player Control Level)을 조정할 수 있다. 이때 제1 파일이 광고 콘텐트의 재생 제어 권한에 대한 정보를 포함하고, 수신기(100)는 이를 참조하여 사용자의 재생 제어 레벨을 결정할 수 있다.
일 실시예에서, 매니페스트 스키마의 Segment 엘리먼트에 ControlLevel 이라는 속성을 두어 광고 콘텐트의 제어 권한을 지정할 수 있다.
본 발명에 의한 ControlLevel 속성 값의 일 예는 다음과 같다.
0: 모두 허용 (Default)
1: Skip 방지 (Pause, Stop, 및 Resume만 허용)
2: 모든 제어 금지
본 발명에 의한 ReportingURL속성을 사용하는 Segment 엘리먼트의 일 예는 다음과 같다.
<Segement StartTime="00:00:00" Duration="00:01:00" ID="1" ControlLevel=1 />
본 발명의 일 실시예에 의한 수신기(100)는, NRT 기반의 콘텐트, 예를 들면 Push VoD 콘텐트 재생 시 광고 콘텐트를 삽입하여 재생할 수 있다. 즉, 수신기(100)는 방송 네트워크를 통하여 수신되어 수신기(100)에 저장되어 있는 AV 콘텐트에 광고 콘텐트를 삽입하여 재생할 수 있다.
일 실시예에서, 수신기(100)는 NRT 방식에 따라 AV 콘텐트 수신 시 FDT (File Delivery Table) 외에 CAD 파일을 수신할 수 있다. 수신기(100)는 수신된 CAD 파일에 포함된 매니페스트 파일의 주소를 참조하여 매니페스트 파일을 수신할 수 있다. 이때 매니페스트 파일의 주소는 NRT 내부를 통하여 매니페스트 파일을 받을 수 있는 주소이다. NRT 방식을 이용하여 광고를 재생하는 방법은 전술한 스트리밍 방식 또는 다운로드 방식에서와 마찬가지이다. 수신기(100)는 매니페스트 파일에 따라 복수의 파일을 연결하여 AV 콘텐트를 재생할 수 있다. 즉 매니페스트 파일에 현재 세션의 파일이 어떻게 재생될지가 기술되어 있다.
수신기(100)는 매니페스트 파일에 따라 NRT 기반의 AV 콘텐트 파일에 광고 콘텐트 파일을 삽입하여 재생할 수 있으며, 광고 콘텐트 파일은 수신기(100)에 저장되어 있는 파일뿐만 아니라 광고 서버(320)에 있는 파일일 수 있다. 수신기(100)에 저장되어 있는 광고 콘텐트 파일은 방송 네트워크 또는 IP 네트워크를 통하여 수신되어 저장된 파일일 수 있다.
본 발명에 의한 Push VOD 콘텐트의 CAD 파일의 내용의 일 예는 다음과 같다.
<Contents>
<ContentItem>
<Title> title</Title>
<Synopsis> synopsis</Synopsis>
<OriginalSite>http://2.2.2.2</OriginalSite>
<OriginalSiteName>sitename</OriginalSiteName>
<ContentID>cid</ContentID>
<ContentURL VideoCoding="AVC" Duration="1:00:00" Size="size" MediaFormat="MP2TS" TransferType="AS-Download">./Manfiest.xml</ContentURL>
</ContentItem>
<Contents>
여기서 ./Manifest.xml은 FDT-Instance XML의 Content-Location 주소를 의미한다.
본 발명에 의한 Push VOD 콘텐트의 매니페스트 파일의 내용의 일 예는 다음과 같다.
<AdativeControl>
<Track ID="1" Type="Packed" BitRate="1000000">
<Segement StartTime="00:00:00" Duration="00:01:00" ID="1">
<URL> ./1-segement1.ts </URL>
</Segement>
<Segement StartTime="00:01:00" Duration="00:01:00" ID="1">
<URL> ./ad.ts </URL>
</Segement>
</Track>
</AdaptiveControl>
여기서 ./1-segment1.ts와 ./ad.ts는 FDT-Instance XML의 Content-Location 주소를 의미한다.
도 4는 본 발명의 일 실시예에 의하여 NRT 기반의 Push VoD 콘텐트 재생 시 광고 콘텐트를 삽입하여 재생하는 방법을 도시한 시퀀스 다이어그램이다. 도 4를 참조하면, NRT 방식에 따라 방송국의 방송 서버(410)으로부터 AV 콘텐트의 CAD 파일, 매니페스트 파일, 및 미디어 파일이 이미 수신되어 수신기(100)에 저장되어 있다(401). 미디어 파일은 하나 이상의 AV 콘텐트 파일과 하나 이상의 광고 콘텐트 파일을 포함한다. 도 9에서 1.ts가 AV 콘텐트이고 ad.ts가 광고 콘텐트이다. 사용자가 AV 콘텐트를 선택하면, AV 객체(340)는 해당 매니페스트 파일에 정의된 내용에 따라 AV 콘텐트에 광고 콘텐트를 삽입하여 재생한다(402).
본 발명의 일 실시예에 의한 수신기(100)는, 방송사 애플리케이션을 통하여 AV 콘텐트 재생 시 광고 콘텐트를 삽입하여 재생할 수 있다.
도 5는 본 발명의 일 실시예에 의하여 방송사 애플리케이션을 통하여 AV 콘텐트 재생 시 광고 콘텐트를 삽입하여 재생하는 방법을 도시한 시퀀스 다이어그램이다. 도 5를 참조하면, 수신기(100)의 방송사 애플리케이션(510)은 사용자가 AV 콘텐트를 선택하면 방송국 IP 서버(310)로부터 해당 매니페스트 파일을 수신하고(501), 수신된 매니페스트 파일에 포함된 광고 콘텐트의 메타데이터를 AV 객체(340)에 전달하고(502), AV 객체(340)는 전달받은 메타데이터에 기초하여 AV 콘텐트에 광고 콘텐트를 삽입하여 재생한다(503). 광고 콘텐트는 수신기(100)에 저장되어 있는 광고 콘텐트뿐만 아니라 광고 서버(320)에 있는 광고 콘텐트일 수 있다. 따라서 본 발명에 의하면 방송사 애플리케이션(510)에서 수신기(100)에 저장되어 있는 AV 콘텐트를 재생할 경우에도 최신의 광고 콘텐트를 삽입하여 재생할 수 있다. 수신기(100)에 저장되어 있는 광고 콘텐트 파일은 IP 네트워크 또는 방송 네트워크를 통하여 수신되어 저장된 파일일 수 있다.
매니페스트 파일을 수신할 수 있는 주소는 방송사 애플리케이션(510)에 내장될 수 있다. 실시예에 따라, 방송사 애플리케이션(510)이 방송국 IP 서버(310)로부터 매니페스트 파일을 수신하지 않고, 방송사 애플리케이션(510)에 매니페스트 내용이 내장되어 있을 수 있다.
본 발명의 일 실시예에서, 방송사 애플리케이션(510)이 AV 객체(340)에 메타데이터를 전달하기 위하여 AV 객체(340)의 SetSource(String id) 이외에 SetSource(String id, String ManifestXML)와 같은 API가 정의될 수 있다. 여기서 인자로 전달되는 ManifestXML은 본 발명에 의한 매니페스트 파일의 내용에 해당하는 XML 문자열이다.
본 발명의 일 실시예에서, 광고 콘텐트의 메타데이터를 위해 새로운 XML 스키마를 정의할 수 있다. 예를 들어, AdContents XML 스키마를 정의할 수 있으며, 그 Mime-Type은 application/x-ohtv-adcontents+xml로 정의할 수 있다. 본 발명의 일 실시예에 의한 AdContents XML 스키마가 도 6에 도시되어 있다.
AdContents XML 스키마에 의한 광고 콘텐트 메타데이터 XML 파일(이하 AdContents XML 파일이라 한다.)의 내용의 일 예는 다음과 같다.
<?xml version="1.0" encoding="UTF-8"?>
<AdContents xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<AdItem RelTimePos="00:00:00" Duration="00:00:30" ControlLevel="1">
<Location>http://kbs.co.kr/adcontents/galaxys.avi</Location>
<LocalContentID> uci-kbs-ad1 </LocalContentID>
<ReportingURL>http://kbs.co.kr/adcontents/report?id=uci-kbs-ad1</ReportingURL>
</AdItem>
<AdItem RelTimePos="00:30:00" Duration="00:00:30" ControlLevel="2">
<Location>http://kbs.co.kr/adcontents/optimus.avi</Location>
<LocalContentID> uci-kbs-ad2 </LocalContentID>
<ReportingURL>http://kbs.co.kr/adcontents/report?id=uci-kbs-ad2</ReportingURL>
</AdItem>
</AdContents>
일 실시예에서, CAD 스키마에 AdContents XML 파일을 수신할 수 있는 주소를 내용으로 가지는 AdContents 엘리먼트를 정의함으로써, 기존의 CAD 스키마에 정의된 내용의 수정 없이 AV 콘텐트에 광고 콘텐트를 삽입하여 재생할 수 있다. AdContents 엘리먼트의 주소의 URL 포맷은 NRT와 HTTP를 수용한다.
AdContents 엘리먼트를 사용하여 스트리밍 기반의 VoD 콘텐트에 광고 콘텐트를 삽입하여 재생하도록 하는 CAD 파일의 내용의 일 예는 다음과 같다.
<Contents>
<ContentItem>
<Title> title</Title>
<Synopsis> synopsis</Synopsis>
<OriginalSite>http://2.2.2.2</OriginalSite>
<OriginalSiteName>sitename</OriginalSiteName>
<ContentID>cid</ContentID>
<ContentURL VideoCoding="AVC" Duration="1:00:00" Size="size" MediaFormat="MP2TS" TransferType="streaming">http://kbs.co.kr/movies/1.ts</ContentURL>
<AdContents> http://kbs.co.kr/adcontents/adcontent1.xml</AdContents>
</ContentItem>
<Contents>
수신기(100)는 CAD 파일의 AdContents 엘리먼트의 URL 정보를 이용하여 AdContents XML 파일을 수신하고, AdContents XML 파일의 AdContents/AdItem/Location 엘리먼트를 이용하여 광고 서버(320)에 있는 광고 콘텐트를 재생할 수 있으며, AdContents/AdItem/LocalContentID 엘리먼트를 이용하여 로컬에 있는 광고 콘텐트를 재생할 수 있다.
도 7은 본 발명의 일 실시예에 의한 수신기(100)에서 VoD 콘텐트 재생 시 광고 콘텐트를 삽입하여 재생하는 방법의 흐름을 나타낸 흐름도이다.
사용자가 콘텐트를 선택하면 애플리케이션(330)에서 AV 객체(340)의 데이터 타입 및 데이터 값을 설정한다(710). AV 객체(340)는 CAD 파일을 수신하고 파싱하여 AdContents XML 파일의 주소룰 추출한다(720). AV 객체(340)는 AdContents XML 파일을 수신하고 파싱하여(730) 광고 목록을 생성한다(740). AV 객체(340)는 AV 콘텐트 재생 전에 재생할 광고 콘텐트가 있는지 판단하고(750), 판단 결과에 따라 선택적으로 광고 콘텐트를 재생한 후(760) AV 콘텐트를 재생한다(770). AV 객체(340)는 AdContents XML 파일의 내용에 따라 AV 콘텐트의 재생 도중 또는 재생 완료 후 광고 콘텐트를 삽입하여 재생한다(780). AV 콘텐트 및 광고 콘텐트의 재생 완료 또는 사용자의 재생 중지 요청에 따라 재생이 종료된다.
도 8은 본 발명의 일 실시예에 의한 수신기(100)에서 VoD 콘텐트 재생 시 광고 콘텐트를 삽입하여 재생하는 방법을 도시한 시퀀스 다이어그램이다. 구체적인 내용은 도 7과 대동소이하므로 설명을 생략한다.
AdContents 엘리먼트를 사용하여 다운로드 기반의 VoD 콘텐트에 광고 콘텐트를 삽입하여 재생하도록 하는 CAD 파일의 내용의 일 예는 다음과 같다.
<Contents>
<ContentItem>
<Title> title</Title>
<Synopsis> synopsis</Synopsis>
<OriginalSite>http://2.2.2.2</OriginalSite>
<OriginalSiteName>sitename</OriginalSiteName>
<ContentID>cid</ContentID>
<ContentURL VideoCoding="AVC" Duration="1:00:00" Size="size" MediaFormat="MP2TS" TransferType="full_download">http://kbs.co.kr/movies/1.ts</ContentURL>
<AdContents> http://kbs.co.kr/adcontents/adcontent1.xml</AdContents>
</ContentItem>
<Contents>
TransferType이 full_download인 경우에는, 수신된 AdContents XML을 저장한 후 나중에 AV 콘텐트 재생 시 해당 AdContents XML을 이용하여 광고 콘텐트를 재생할 수 있다. TransferType이 playable_download인 경우에는, 수신된 AdContents XML을 저장하고 해당 시간에 맞게 광고 콘텐트를 재생할 수 있으며, 추후 저장이 완료된 후에 사용자가 다시 재생을 요청하면 저장된 AdContents XML을 이용하여 광고 콘텐트를 재생할 수 있다.
본 발명의 일 실시예에 의한 수신기(100)는 AdContents XML 파일의 AdContents/AdItem/ReportingURL 엘리먼트를 이용하여 광고 콘텐트의 재생 결과를 보고할 수 있다. 이때 수신기(100)는 HTTP Get 메쏘드를 이용하고 HTTP Body 값은 Null로 하여 보고할 수 있다.
본 발명의 일 실시예에 의한 수신기(100)는 AdContents XML 파일의 AdContents/AdItem/ControlLevel 속성을 이용하여 사용자의 재생 제어 레벨을 조정할 수 있다. ControlLevel 속성 값의 일 예는 다음과 같다.
0: 모두 허용 (Default)
1: Skip 방지 (Pause, Stop, 및 Resume만 허용)
2: 모든 제어 금지
본 발명의 일 실시예에 의한 수신기(100)는, NRT 기반의 Push VoD 콘텐트 수신 시, AdContents XML 파일을 수신할 수 있는 주소를 내용으로 가지는 AdContents 엘리먼트가 포함된 CAD 파일을 수신한 후, CAD 파일의 AdContents 엘리먼트의 URL 정보를 이용하여 AdContents XML 파일을 수신하고, AdContents XML 파일을 이용하여 Push VoD 콘텐트에 광고 콘텐트를 삽입하여 재생할 수 있다. NRT 방식을 이용하여 광고를 재생하는 방법은 전술한 스트리밍 방식 또는 다운로드 방식에서와 마찬가지이다.
AdContents 엘리먼트를 사용하여 Push VOD 콘텐트에 광고 콘텐트를 삽입하여 재생하도록 하는 CAD 파일의 내용의 일 예는 다음과 같다.
<Contents>
<ContentItem>
<Title> title</Title>
<Synopsis> synopsis</Synopsis>
<OriginalSite>http://2.2.2.2</OriginalSite>
<OriginalSiteName>sitename</OriginalSiteName>
<ContentID>cid</ContentID>
<ContentURL VideoCoding="AVC" Duration="1:00:00" Size="size" MediaFormat="MP2TS" TransferType="full_download">./movie/cod.ts </ContentURL>
<AdContents> ./movie/cod-adcontent.xml</AdContents>
</ContentItem>
<Contents>
여기서 ./movie/cod.ts와 ./movie/cod-adcontent.xml 는 FDT-Instance XML의 Content-Location 주소를 의미한다.
Push VOD 콘텐트의 AdContents XML 파일의 내용의 일 예는 다음과 같다.
<?xml version="1.0" encoding="UTF-8"?>
<AdContents xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<AdItem RelTimePos="00:00:00" Duration="00:00:30" ControlLevel="1">
<Location>./movie/ad1.ts </Location>
<LocalContentID> uci-kbs-ad1 </LocalContentID>
<ReportingURL>http://kbs.co.kr/adcontents/report?id=uci-kbs-ad1</ReportingURL>
</AdItem>
<AdItem RelTimePos="00:30:00" Duration="00:00:30" ControlLevel="2">
<Location>./movie/ad2.ts</Location>
<LocalContentID> uci-kbs-ad2 </LocalContentID>
<ReportingURL>http://kbs.co.kr/adcontents/report?id=uci-kbs-ad2</ReportingURL>
</AdItem>
</AdContents>
여기서 ./movie/ad1.ts와 ./movie/ad2.ts 값은 FDT-Instance XML의 Content-Location 주소를 의미한다.
도 9는 본 발명의 일 실시예에 의하여 NRT 기반의 Push VoD 콘텐트 재생 시 광고 콘텐트를 삽입하여 재생하는 방법을 도시한 시퀀스 다이어그램이다. 도 9를 참조하면, NRT 방식에 따라 방송국의 방송 서버(410)으로부터 AV 콘텐트의 CAD 파일, AdContents XML 파일, 및 미디어 파일이 이미 수신되어 수신기(100)에 저장되어 있다(901). 미디어 파일은 하나 이상의 AV 콘텐트 파일과 하나 이상의 광고 콘텐트 파일을 포함한다. 도 9에서 CoD.ts가 AV 콘텐트이고 ad1.ts 및 ad2.ts가 광고 콘텐트이다. CAD에서는 수신되는 파일들이 모두 하나의의 콘텐트로 정의된다. 사용자가 AV 콘텐트를 선택하면, AV 객체(340)는 해당 AdContents XML 파일에 정의된 내용에 따라 AV 콘텐트에 광고 콘텐트를 삽입하여 재생한다(902).
본 발명의 일 실시예에 의한 수신기(100)는, 방송사 애플리케이션을 통하여 AV 콘텐트 재생 시 AdContents XML 스키마를 이용하여 광고 콘텐트를 삽입하여 재생할 수 있다.
도 10은 본 발명의 일 실시예에 의하여 방송사 애플리케이션을 통하여 AV 콘텐트 재생 시 광고 콘텐트를 삽입하여 재생하는 방법을 도시한 시퀀스 다이어그램이다. 도 10을 참조하면, 수신기(100)의 방송사 애플리케이션(510)은 사용자가 AV 콘텐트를 선택하면 방송국 IP 서버(310)로부터 해당 AdContents XML 파일을 수신하고(1001), 수신된 AdContents XML 파일에 포함된 광고 콘텐트의 메타데이터를 AV 객체(340)에 전달하고(1002), AV 객체(340)는 전달받은 메타데이터에 기초하여 AV 콘텐트에 광고 콘텐트를 삽입하여 재생한다(1003). 광고 콘텐트는 수신기(100)에 저장되어 있는 광고 콘텐트뿐만 아니라 광고 서버(320)에 있는 광고 콘텐트일 수 있다. 따라서 본 발명에 의하면 방송사 애플리케이션(510)에서 수신기(100)에 저장되어 있는 AV 콘텐트를 재생할 경우에도 신규 업데이트된 광고 콘텐트를 삽입하여 재생할 수 있다.
실시예에 따라, 방송사 애플리케이션(510)이 방송국 IP 서버(310)로부터 AdContents XML 파일을 수신하지 않고, 방송사 애플리케이션(510)에 AdContents XML 내용이 내장되어 있을 수 있다.
본 발명의 일 실시예에서, 방송사 애플리케이션(510)이 AV 객체(340)에 메타데이터를 전달하기 위하여 AV 객체(340)의 SetSource(String id) 이외에 SetSource(String id, String AdContentsXML)와 같은 API가 정의될 수 있다. 여기서 인자로 전달되는 AdContentsXML은 AdContents XML 스키마에 따르는 문자열이다.
본 발명의 일 실시예에서 광고 콘텐트의 메타데이터를 위해 3GPP/OIPF의 MPD (Media Presentation Description)를 확장하여 사용할 수 있다.
실시예에 따라, 수신기(100)는 광고 콘텐트의 재생 결과를 보고하기 위하여 3GPP/OIPF의 MPD 엘리먼트, Representation 엘리먼트, 또는 SegmentInfo 엘리먼트 등에 보고 주소를 기술할 수 있다.
SegmentInfo 엘리먼트에 보고 주소 URL을 기술한 일 예는 다음과 같다.
<SegmentInfo ReportingURL="http://2.2.2.2/report">
실시예에 따라, 수신기(100)는 광고 콘텐트에 대한 사용자의 재생 제어 레벨을 조정하기 위하여 3GPP/OIPF의 MPD 엘리먼트, Representation 엘리먼트, 또는 SegmentInfo 엘리먼트 등 에 재생 제어 레벨을 기술할 수 있다.
SegmentInfo 엘리먼트에 재생 제어 레벨을 기술한 일 예는 다음과 같다.
<SegementInfo ControlLevel="1">
실시예에 따라, 수신기(100)는 수신기(100)에 저장된 광고 콘텐트를 재생하기 위하여 3GPP/OIPF의 MPD 엘리먼트, Representation 엘리먼트, 또는 SegmentInfo 엘리먼트 등 에 로컬 광고 콘텐트를 식별할 수 있는 내용, 예를 들면 콘텐트의 ID, 카테고리(Category) 등 을 기술할 수 있다.
SegmentInfo 엘리먼트에 콘텐트의 ID를 기술한 일 예는 다음과 같다.
<SegementInfo ContentID="1111">
본 발명의 일 실시예에서, NRT를 이용한 AV 콘텐트 재생 시 NRT를 이용하여 MPD를 수신하여 광고 콘텐트 재생 시 이용할 수 있다.
이상 매니페스트 스키마, AdContents 스키마, 또는 MPD 스키마 등에서 광고 콘텐트 메타데이터를 정의하는 구체적인 실시예를 살펴보았으나, 광고 콘텐트 메타데이터는 전술한 실시예 외에도 최상위 Content, 내부 Track이나 Segment 기술 내용 등에 엘리먼트나 속성으로 다양하게 기술될 수 있다.
본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 알려진 바와 같이, 본 발명에 따른 상기 예시 구조들은 프로세서에 의해 실행되는 프로그램 명령들, 소프트웨어 모듈, 마이크로코드, 컴퓨터(정보 처리 기능을 갖는 장치를 모두 포함한다.)로 읽을 수 있는 기록 매체에 기록된 컴퓨터 프로그램 제품, 논리 회로들, 주문형 반도체, 또는 펌웨어 등 다양한 방식으로 구현될 수 있다. 또한, 본 발명은 하드웨어로 구현되거나, 소프트웨어로 구현되거나, 또는 하드웨어 및 소프트웨어 구성요소를 모두 포함하는 형태로 구현될 수 있다.
상기 컴퓨터로 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD, DVD, 자기 테이프, 하드 디스크, 플로피 디스크, 하드 디스크, 광데이터 저장 장치 등이 있으며, 또한 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술 분야의 프로그래머들에 의해 용이하게 추론될 수 있다.
지금까지 본 발명에 대하여 도면에 도시된 바람직한 실시예들을 중심으로 상세히 살펴보았다. 이러한 실시예들은 이 발명을 한정하려는 것이 아니라 예시적인 것에 불과하며, 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 비록 본 명세서에 특정한 용어들이 사용되었으나 이는 단지 본 발명의 개념을 설명하기 위한 목적에서 사용된 것이지 의미한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 비록 본 명세서에 명확히 설명되거나 도시되지 않았지만 청구범위에서 청구하는 본 발명의 본질적인 기술사상에서 벗어나지 않는 범위에서 다양한 삭제, 대체, 또는 변경 등을 통하여 본 발명의 원리를 구현하는 다양한 변형 형태 및 균등한 타 실시예로 구현될 수 있음을 이해할 수 있을 것이다.
본 발명의 진정한 기술적 보호범위는 전술한 설명이 아니라 첨부된 특허청구범위의 기술적 사상에 의해서 정해져야 하며, 그와 동등한 범위 내에 있는 모든 구조적 및 기능적 균등물은 본 발명에 포함되는 것으로 해석되어야 할 것이다. 이러한 균등물은 현재 공지된 균등물뿐만 아니라 장래에 개발될 균등물 즉 구조와 무관하게 동일한 기능을 수행하도록 발명된 모든 구성요소를 포함하는 것으로 이해되어야 한다.

Claims (30)

  1. 방송 네트워크 및 IP 네트워크를 통하여 AV 콘텐트를 수신하는 수신기에서 광고를 재생하는 방법으로서,
    AV 콘텐트의 재생에 필요한 정보 및, 상기 AV 콘텐트에 삽입되어 재생되는 광고 콘텐트의 메타데이터를 포함하는 제1 파일의 주소에 대한 정보를 포함하는 제2 파일을 수신하는 단계;
    상기 제1 파일의 주소에 대한 정보에 기초하여 상기 제1 파일을 수신하는 단계; 및
    상기 수신된 제1 파일에 포함된 상기 광고 콘텐트의 메타데이터에 기초하여 상기 AV 콘텐트에 상기 광고 콘텐트를 삽입하여 재생하는 단계를 포함하는 것을 특징으로 하는 방법.
  2. 제1항에 있어서,
    상기 제1 파일의 주소는,
    상기 제1 파일을 상기 IP 네트워크를 통하여 수신하기 위한 주소 또는 상기 제1 파일을 상기 방송 네트워크를 통하여 수신하기 위한 주소를 포함하는 것을 특징으로 하는 방법.
  3. 제1항에 있어서,
    상기 제2 파일은 AV 콘텐트 접근 기술자 (Content Access Descriptor) 파일인 것을 특징으로 하는 방법.
  4. 제1항에 있어서,
    상기 제1 파일은 OHTV의 매니페스트 (Manifest) 파일인 것을 특징으로 하는 방법.
  5. 제1항에 있어서,
    상기 제1 파일은 상기 수신기에 저장되어 있는 광고 콘텐트의 식별자에 대한정보를 포함하는 것을 특징으로 하는 방법.
  6. 제5항에 있어서,
    상기 AV 콘텐트는 시간에 기초하여 구분되는 적어도 하나의 부분을 포함하고,
    상기 제1 파일에 포함된 상기 광고 콘텐트의 식별자에 대한 정보는, 상기 적어도 하나의 부분에 대한 정보를 포함하는 엘리먼트와 동일한 레벨의 엘리먼트의 속성 값에 포함되는 것을 특징으로 하는 방법.
  7. 제1항에 있어서,
    상기 제1 파일은 상기 광고 콘텐트의 재생 결과를 보고하기 위한 주소에 대한 정보를 포함하는 것을 특징으로 하는 방법.
  8. 제7항에 있어서,
    상기 AV 콘텐트는 시간에 기초하여 구분되는 적어도 하나의 부분을 포함하고,
    상기 제1 파일에 포함된 상기 광고 콘텐트의 재생 결과를 보고하기 위한 주소에 대한 정보는, 상기 적어도 하나의 부분에 대한 정보를 포함하는 엘리먼트와 동일한 레벨의 엘리먼트의 속성 값에 포함되는 것을 특징으로 하는 방법.
  9. 제1항에 있어서,
    상기 제1 파일은 상기 광고 콘텐트의 재생 제어 권한에 대한 정보를 포함하는 것을 특징으로 하는 방법.
  10. 제1항에 있어서,
    상기 제2 파일에 포함된 상기 제1 파일의 주소에 대한 정보는, 상기 AV 콘텐트의 재생에 필요한 정보를 포함하는 엘리먼트와 별도로 구비된 엘리먼트에 포함되는 것을 특징으로 하는 방법.
  11. 제10항에 있어서,
    상기 제1 파일은,
    서버에 존재하는 광고 콘텐트의 위치에 대한 정보를 포함하는 엘리먼트;
    상기 수신기에 저장되어 있는 광고 콘텐트의 식별자에 대한 정보를 포함하는 엘리먼트;
    상기 광고 콘텐트의 재생 결과를 보고하기 위한 주소에 대한 정보를 포함하는 엘리먼트; 및
    상기 광고 콘텐트의 재생 제어 권한에 대한 정보를 포함하는 엘리먼트 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
  12. 제1항에 있어서,
    상기 제1 파일은 3GPP/OIPF의 MPD (Media Presentation Description) 파일인 것을 특징으로 하는 방법.
  13. 제1항에 있어서,
    상기 AV 콘텐트는 상기 IP 네트워크를 통하여 스트리밍되는 AV 콘텐트며,
    상기 광고 콘텐트는 상기 수신기에 저장되어 있는 광고 콘텐트인 것을 특징으로 하는 방법.
  14. 제1항에 있어서,
    상기 AV 콘텐트는 상기 IP 네트워크를 통하여 다운로드 되어 상기 수신기에 저장되는 AV 콘텐트인 것을 특징으로 하는 방법.
  15. 제14항에 있어서,
    상기 AV 콘텐트의 전송 타입은, 상기 IP 네트워크를 통하여 다운로드 되어 상기 수신기에 저장된 파일을 적어도 하나의 다른 파일과 연결하여 재생하는 AV 콘텐트를 나타내는 타입인 것을 특징으로 하는 방법.
  16. 제1항에 있어서,
    상기 AV 콘텐트는 상기 방송 네트워크를 통하여 수신되어 상기 수신기에 저장되는 AV 콘텐트인 것을 특징으로 하는 방법.
  17. 제16항에 있어서,
    상기 AV 콘텐트는 NRT (Non Real Time) 방식에 의해 수신되는 AV 콘텐트며,
    상기 제2 파일은 NRT 방식에 의해 수신되는 AV 콘텐트 접근 기술자 (Content Access Descriptor) 파일인 것을 특징으로 하는 방법.
  18. 제16항에 있어서,
    상기 제1 파일은,
    상기 방송 네트워크를 통하여 수신되어 상기 수신기에 저장되는 복수의 파일을 연결하여 재생하기 위한 정보를 포함하는 것을 특징으로 하는 방법.
  19. 방송 네트워크 및 IP 네트워크를 통하여 AV 콘텐트를 수신하는 수신기에서 광고를 재생하는 방법으로서,
    방송사 애플리케이션에서, AV 콘텐트의 식별자 및 상기 AV 콘텐트에 삽입되어 재생되는 광고 콘텐트의 메타데이터를 AV 객체에 전달하는 단계; 및
    상기 AV 객체에서, 전달 받은 상기 AV 콘텐트의 식별자 및 상기 광고 콘텐트의 메타데이터에 기초하여 상기 AV 콘텐트에 상기 광고 콘텐트를 삽입하여 재생하는 단계를 포함하는 것을 특징으로 하는 방법.
  20. 제19항에 있어서,
    상기 광고 콘텐트의 메타데이터는, 상기 IP 네트워크 또는 상기 방송 네트워크를 통하여 상기 광고 콘텐트를 수신하기 위한 주소를 포함하는 것을 특징으로 하는 방법.
  21. 제19항에 있어서,
    상기 광고 콘텐트의 메타데이터는 XML 문자열인 것을 특징으로 하는 방법.
  22. 제19항에 있어서,
    방송사 애플리케이션에서 상기 광고 콘텐트의 메타데이터를 방송국 서버로부터 수신하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  23. 방송 네트워크 및 IP 네트워크를 통하여 AV 콘텐트를 수신하는 수신기로서,
    AV 콘텐트의 재생에 필요한 정보 및, 상기 AV 콘텐트에 삽입되어 재생되는 광고 콘텐트의 메타데이터를 포함하는 제1 파일의 주소에 대한 정보를 포함하는 제2 파일을 수신하고, 상기 제1 파일의 주소에 대한 정보에 기초하여 상기 제1 파일을 수신하는 수신부; 및
    상기 수신된 제1 파일에 포함된 상기 광고 콘텐트의 메타데이터에 기초하여 상기 AV 콘텐트에 상기 광고 콘텐트를 삽입하여 재생하는 재생부를 포함하는 것을 특징으로 하는 수신기.
  24. 제23항에 있어서,
    상기 제1 파일은 상기 광고 콘텐트의 재생 결과를 보고하기 위한 주소에 대한 정보를 포함하는 것을 특징으로 하는 방법.
  25. 제23항에 있어서,
    상기 제1 파일은 상기 광고 콘텐트의 재생 제어 권한에 대한 정보를 포함하는 것을 특징으로 하는 방법.
  26. 제23항에 있어서,
    상기 AV 콘텐트는 상기 IP 네트워크를 통하여 스트리밍되는 AV 콘텐트며,
    상기 광고 콘텐트는 상기 수신기에 저장되어 있는 광고 콘텐트인 것을 특징으로 하는 방법.
  27. 제23항에 있어서,
    상기 AV 콘텐트는 상기 IP 네트워크를 통하여 다운로드 되어 상기 수신기에 저장되는 AV 콘텐트인 것을 특징으로 하는 방법.
  28. 제23항에 있어서,
    상기 AV 콘텐트는 상기 방송 네트워크를 통하여 수신되어 상기 수신기에 저장되는 AV 콘텐트인 것을 특징으로 하는 방법.
  29. 방송 네트워크 및 IP 네트워크를 통하여 AV 콘텐트를 수신하는 수신기로서,
    AV 콘텐트의 식별자 및 상기 AV 콘텐트에 삽입되어 재생되는 광고 콘텐트의 메타데이터를 전달하는 방송사 애플리케이션; 및
    상기 AV 콘텐트의 식별자 및 상기 광고 콘텐트의 메타데이터를 수신하고, 수신된 상기 AV 콘텐트의 식별자 및 상기 광고 콘텐트의 메타데이터에 기초하여 상기 AV 콘텐트에 상기 광고 콘텐트를 삽입하여 재생하는 AV 객체를 포함하는 것을 특징으로 하는 수신기.
  30. 제1항 내지 제22항 중 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR1020110068977A 2010-08-16 2011-07-12 광고 재생 방법 및 장치 Ceased KR20120060134A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020110068977A KR20120060134A (ko) 2010-08-16 2011-07-12 광고 재생 방법 및 장치
US13/210,935 US20120042335A1 (en) 2010-08-16 2011-08-16 Method and apparatus for reproducing advertisement

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US61/373,908 2010-08-16
KR1020110068977A KR20120060134A (ko) 2010-08-16 2011-07-12 광고 재생 방법 및 장치

Publications (1)

Publication Number Publication Date
KR20120060134A true KR20120060134A (ko) 2012-06-11

Family

ID=45565735

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110068977A Ceased KR20120060134A (ko) 2010-08-16 2011-07-12 광고 재생 방법 및 장치

Country Status (2)

Country Link
US (1) US20120042335A1 (ko)
KR (1) KR20120060134A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014175633A1 (en) * 2013-04-22 2014-10-30 Samsung Electronics Co., Ltd. Method and apparatus for reproducing contents in multimedia system
CN106331898A (zh) * 2016-09-09 2017-01-11 三星电子(中国)研发中心 一种基于dash的多媒体内容插入播放的方法和设备

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9537920B2 (en) * 2012-05-18 2017-01-03 Google Technology Holdings LLC Enforcement of trick-play disablement in adaptive bit rate video content delivery
US10616297B2 (en) * 2012-07-09 2020-04-07 Futurewei Technologies, Inc. Content-specific identification and timing behavior in dynamic adaptive streaming over hypertext transfer protocol
US8495675B1 (en) * 2012-07-30 2013-07-23 Mdialog Corporation Method and system for dynamically inserting content into streaming media
JP2014212456A (ja) * 2013-04-18 2014-11-13 ソニー株式会社 送信装置、メタファイル送信方法、受信装置および受信処理方法
EP2883201A4 (en) * 2013-05-02 2016-03-09 This Technology Inc METHOD AND SYSTEM FOR EFFICIENT DIRECTORY MANIPULATION
US9258747B2 (en) * 2013-09-17 2016-02-09 Intel IP Corporation User equipment and methods for fast handover failure recovery in 3GPP LTE network
CN105191303B (zh) 2014-02-21 2018-08-21 华为技术有限公司 处理视频的方法、终端和服务器
JP6262880B2 (ja) * 2014-04-09 2018-01-17 エルジー エレクトロニクス インコーポレイティド 放送伝送装置、放送受信装置、放送伝送装置の動作方法及び放送受信装置の動作方法
CN104080011A (zh) * 2014-07-08 2014-10-01 浪潮软件集团有限公司 一种基于hls协议实现时移系统的方法
JPWO2017047433A1 (ja) * 2015-09-18 2018-07-05 ソニー株式会社 送信装置、受信装置、およびデータ処理方法
US11109115B2 (en) 2018-11-06 2021-08-31 At&T Intellectual Property I, L.P. Inserting advertisements in ATSC content
US11706465B2 (en) * 2019-01-15 2023-07-18 Sony Group Corporation ATSC 3.0 advertising notification using event streams

Family Cites Families (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6892354B1 (en) * 1997-04-16 2005-05-10 Sony Corporation Method of advertising on line during a communication link idle time
US6029045A (en) * 1997-12-09 2000-02-22 Cogent Technology, Inc. System and method for inserting local content into programming content
AU749314B2 (en) * 1998-05-15 2002-06-20 Unicast Communications Corporation A technique for implementing browser-initiated network-distributed advertising and for interstitially displaying an advertisement
US7146627B1 (en) * 1998-06-12 2006-12-05 Metabyte Networks, Inc. Method and apparatus for delivery of targeted video programming
US6317791B1 (en) * 1998-06-30 2001-11-13 Webtv Networks, Inc. System and method for distributing data over a communications network for display during start-up
US8290351B2 (en) * 2001-04-03 2012-10-16 Prime Research Alliance E., Inc. Alternative advertising in prerecorded media
US6169542B1 (en) * 1998-12-14 2001-01-02 Gte Main Street Incorporated Method of delivering advertising through an interactive video distribution system
US20040194131A1 (en) * 1999-03-11 2004-09-30 Ellis Michael D. Television system with scheduling of advertisements
US6237022B1 (en) * 1999-03-15 2001-05-22 Webtv Networks, Inc. System and method for distributing preferenced data over a communications network
WO2002008948A2 (en) * 2000-07-24 2002-01-31 Vivcom, Inc. System and method for indexing, searching, identifying, and editing portions of electronic multimedia files
US20050108095A1 (en) * 2000-08-09 2005-05-19 Adicus Media. Inc. System and method for electronic advertising, advertisement play tracking and method of payment
US20020087402A1 (en) * 2001-01-02 2002-07-04 Zustak Fred J. User selective advertising
KR20030020443A (ko) * 2001-06-06 2003-03-08 소니 가부시끼 가이샤 광고 삽입 장치 및 광고 삽입 방법, 및 기억 매체
US8429010B2 (en) * 2001-06-18 2013-04-23 Panasonic Corporation CM data management apparatus/method, pay-program reception terminal/method, pay-program transmission/reception system, and computer-readable storage medium storing computer program to realize these methods
AU2002351232A1 (en) * 2001-12-04 2003-06-17 Yahoo!Inc. Method and system for providing listener-requested music over a network
US8261306B2 (en) * 2001-12-11 2012-09-04 Koninklijke Philips Electronics N.V. System for and method of shopping through television
US20030149618A1 (en) * 2002-02-01 2003-08-07 Microsoft Corporation Flexible dynamic advertising
US20030149975A1 (en) * 2002-02-05 2003-08-07 Charles Eldering Targeted advertising in on demand programming
US7334251B2 (en) * 2002-02-11 2008-02-19 Scientific-Atlanta, Inc. Management of television advertising
US8312504B2 (en) * 2002-05-03 2012-11-13 Time Warner Cable LLC Program storage, retrieval and management based on segmentation messages
US9027063B2 (en) * 2002-11-27 2015-05-05 Deluxe Digital Distribution Inc. Video-on-demand (VOD) management system and methods
US8086093B2 (en) * 2002-12-05 2011-12-27 At&T Ip I, Lp DSL video service with memory manager
US7043746B2 (en) * 2003-01-06 2006-05-09 Matsushita Electric Industrial Co., Ltd. System and method for re-assuring delivery of television advertisements non-intrusively in real-time broadcast and time shift recording
US7694318B2 (en) * 2003-03-07 2010-04-06 Technology, Patents & Licensing, Inc. Video detection and insertion
DE602004006981T2 (de) * 2003-04-17 2008-02-28 Thomson Licensing Datenabrufende und -übertragende vorrichtungen und verfahren
JP2005020330A (ja) * 2003-06-26 2005-01-20 Sony Corp 情報処理装置および方法、記録媒体、並びにプログラム
US20050119936A1 (en) * 2003-12-02 2005-06-02 Robert Buchanan Sponsored media content
US7979877B2 (en) * 2003-12-23 2011-07-12 Intellocity Usa Inc. Advertising methods for advertising time slots and embedded objects
US8434118B2 (en) * 2004-05-27 2013-04-30 Time Warner Cable Enterprises Llc Playlist menu navigation
US20060013557A1 (en) * 2004-07-01 2006-01-19 Thomas Poslinski Suppression of trick modes in commercial playback
US20060218294A1 (en) * 2005-03-26 2006-09-28 Outland Research, L.L.C. Media player with user-specified newscast capabilities
US8752094B2 (en) * 2005-03-30 2014-06-10 Rovi Guides, Inc. Systems and methods for video-rich navigation
US8145528B2 (en) * 2005-05-23 2012-03-27 Open Text S.A. Movie advertising placement optimization based on behavior and content analysis
US20070220553A1 (en) * 2005-09-30 2007-09-20 Bellsouth Intellectual Property Corporation Methods, systems, and computer program products for providing customized content
US8261258B1 (en) * 2005-10-28 2012-09-04 Google Inc. Common installer client
US8155446B2 (en) * 2005-11-04 2012-04-10 Eyetracking, Inc. Characterizing dynamic regions of digital media data
US20080010119A1 (en) * 2006-06-14 2008-01-10 Microsoft Corporation Locating downloaded and viewed content and advertisements
US20080010117A1 (en) * 2006-06-14 2008-01-10 Microsoft Corporation Dynamic advertisement insertion in a download service
US8019162B2 (en) * 2006-06-20 2011-09-13 The Nielsen Company (Us), Llc Methods and apparatus for detecting on-screen media sources
WO2008000191A1 (en) * 2006-06-23 2008-01-03 Tencent Technology (Shenzhen) Company Limited A method, system and client of playing advertisement
US8898073B2 (en) * 2006-07-29 2014-11-25 Goldspot Media, Inc. Advertisement insertion during application launch in handheld, mobile display devices
US7962937B2 (en) * 2006-08-01 2011-06-14 Microsoft Corporation Media content catalog service
US20080066107A1 (en) * 2006-09-12 2008-03-13 Google Inc. Using Viewing Signals in Targeted Video Advertising
US7806329B2 (en) * 2006-10-17 2010-10-05 Google Inc. Targeted video advertising
CN101523911B (zh) * 2006-10-31 2013-08-28 Tivo有限公司 用于将辅助节目数据下载到dvr的方法和装置
US20080155591A1 (en) * 2006-12-26 2008-06-26 Mahajan Manish W Method, system and device for providing advertisement content in place-shifted multimedia content
US8352980B2 (en) * 2007-02-15 2013-01-08 At&T Intellectual Property I, Lp System and method for single sign on targeted advertising
US9098868B1 (en) * 2007-03-20 2015-08-04 Qurio Holdings, Inc. Coordinating advertisements at multiple playback devices
US8874468B2 (en) * 2007-04-20 2014-10-28 Google Inc. Media advertising
AU2008247579B2 (en) * 2007-05-02 2013-03-28 Google Llc User interfaces for web-based video player
KR100892836B1 (ko) * 2007-05-11 2009-04-10 엔에이치엔(주) Ucc-광고 스크립트를 이용한 광고 방법 및 그 장치
US8688991B1 (en) * 2007-06-01 2014-04-01 Adobe Systems Incorporated Media player embodiments and secure playlist packaging
US8661464B2 (en) * 2007-06-27 2014-02-25 Google Inc. Targeting in-video advertising
US20090049090A1 (en) * 2007-08-13 2009-02-19 Research In Motion Limited System and method for facilitating targeted mobile advertisement
US20090094113A1 (en) * 2007-09-07 2009-04-09 Digitalsmiths Corporation Systems and Methods For Using Video Metadata to Associate Advertisements Therewith
US20090106082A1 (en) * 2007-10-23 2009-04-23 Senti Thad E System and method to facilitate targeted advertising
US20090129402A1 (en) * 2007-11-21 2009-05-21 Simple Star, Inc. Method and System For Scheduling Multimedia Shows
US8949882B2 (en) * 2007-12-06 2015-02-03 This Technology, Inc. System and method for enabling content providers to identify advertising opportunities
US9621855B2 (en) * 2007-12-10 2017-04-11 Time Warner Cable Enterprises Llc Apparatus and method for video-on-demand playlist
US8200196B2 (en) * 2008-01-28 2012-06-12 Comverse Ltd. Method and a system for enabling multimedia ring-back-within the context of a voice-call
US8973028B2 (en) * 2008-01-29 2015-03-03 Samsung Electronics Co., Ltd. Information storage medium storing metadata and method of providing additional contents, and digital broadcast reception apparatus
US7860996B2 (en) * 2008-05-30 2010-12-28 Microsoft Corporation Media streaming with seamless ad insertion
US20100030641A1 (en) * 2008-07-30 2010-02-04 Eovendo ApS System for targeted advertising
US8359612B2 (en) * 2008-08-13 2013-01-22 Tivo Inc. Content distribution system using transportable memory devices
US20100061709A1 (en) * 2008-09-05 2010-03-11 Davender Agnihotri Ad Menu for skipped advertisements
JP4625862B2 (ja) * 2008-12-24 2011-02-02 株式会社東芝 オーサリング装置およびオーサリング方法
US8260877B2 (en) * 2008-12-31 2012-09-04 Apple Inc. Variant streams for real-time or near real-time streaming to provide failover protection
US8370198B2 (en) * 2009-03-14 2013-02-05 Microsoft Corporation Registering media for configurable advertising
US9438861B2 (en) * 2009-10-06 2016-09-06 Microsoft Technology Licensing, Llc Integrating continuous and sparse streaming data
US8281984B2 (en) * 2009-10-18 2012-10-09 Research In Motion Limited Constructing a combined tracking address
US8387086B2 (en) * 2009-12-14 2013-02-26 Microsoft Corporation Controlling ad delivery for video on-demand
CN102783167B (zh) * 2010-03-05 2015-10-14 三星电子株式会社 基于文件格式生成和再现自适应流的方法和装置
US9043484B2 (en) * 2010-04-02 2015-05-26 Disney Enterprises, Inc. Streaming playback and dynamic ad insertion
US9015139B2 (en) * 2010-05-14 2015-04-21 Rovi Guides, Inc. Systems and methods for performing a search based on a media content snapshot image
US9721254B2 (en) * 2010-06-28 2017-08-01 Hulu, LLC Method and apparatus for providing streaming media programs and targeted advertisements using multiple advertisement version segments
US8954597B2 (en) * 2010-06-28 2015-02-10 Hulu, LLC Method and apparatus for synchronizing paused playback across platforms
US8806050B2 (en) * 2010-08-10 2014-08-12 Qualcomm Incorporated Manifest file updates for network streaming of coded multimedia data
US8677428B2 (en) * 2010-08-20 2014-03-18 Disney Enterprises, Inc. System and method for rule based dynamic server side streaming manifest files
TWI545955B (zh) * 2011-04-28 2016-08-11 Sony Corp Signal receiving apparatus and method, a signal transmission apparatus and method, and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014175633A1 (en) * 2013-04-22 2014-10-30 Samsung Electronics Co., Ltd. Method and apparatus for reproducing contents in multimedia system
CN106331898A (zh) * 2016-09-09 2017-01-11 三星电子(中国)研发中心 一种基于dash的多媒体内容插入播放的方法和设备

Also Published As

Publication number Publication date
US20120042335A1 (en) 2012-02-16

Similar Documents

Publication Publication Date Title
KR20120060134A (ko) 광고 재생 방법 및 장치
US12321422B2 (en) Methods and apparatus for secondary content management and fraud prevention
KR101737084B1 (ko) 메인 콘텐트에 다른 콘텐트를 삽입하여 스트리밍하는 방법 및 장치
KR101750049B1 (ko) 적응적인 스트리밍 방법 및 장치
US8973028B2 (en) Information storage medium storing metadata and method of providing additional contents, and digital broadcast reception apparatus
US20180332094A1 (en) Systems, Methods, and Media for Streaming Media Content
CN101213835B (zh) 向家用网络中的iptv提供关于数字广播节目的附加信息的方法和设备
US20120272281A1 (en) Method and apparatus for transmitting media data, and method and apparatus for receving media data
JP2009543407A (ja) テレビジョン番組への広告の挿入
US10469919B2 (en) Broadcast signal transmission apparatus, broadcast signal reception apparatus, broadcast signal transmission method, and broadcast signal reception method
KR102443060B1 (ko) 정보 처리 장치 및 정보 처리 방법
US20090193455A1 (en) Information storage medium and method for providing additional contents based on trigger, and digital broadcast reception apparatus
US20210288735A1 (en) Information processing apparatus, client apparatus, and data processing method
TWI577186B (zh) 第二內容串流在第二裝置上描繪時間之控制方法及控制裝置
US8468558B2 (en) Method and apparatus for bandwidth consumption usage reporting of non-managed sources
US20090037948A1 (en) Multicast television system
KR20090083274A (ko) 트리거 기반의 부가 컨텐츠 제공을 위한 정보저장매체 및 방법과, 디지털 방송 수신 장치
KR101936384B1 (ko) 동영상 강제 시청을 위한 재생 목록 제공 방법 및 장치
KR102275872B1 (ko) 하이브리드 라디오 서비스 제공 서버 및 그 제공 방법
KR101073667B1 (ko) 가정용 단말기와 모바일 단말기간 타겟팅정보 서비스 시스템
KR102600762B1 (ko) Atsc 3.0 기반의 방송 콘텐츠 전송 장치 및 방법과, 방송 콘텐츠 수신 장치 및 방법
KR101983005B1 (ko) 수신기 유형별 타겟 광고 콘텐츠 제공 방법
KR20230056949A (ko) 하이브리드 라디오 서비스 제공 서버 및 그 제공 방법

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20110712

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20160708

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20110712

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

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20171128

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20170621

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I