KR101416751B1 - Tv 장치로 아이템을 전송하는 서버 및 방법 - Google Patents

Tv 장치로 아이템을 전송하는 서버 및 방법 Download PDF

Info

Publication number
KR101416751B1
KR101416751B1 KR1020130044400A KR20130044400A KR101416751B1 KR 101416751 B1 KR101416751 B1 KR 101416751B1 KR 1020130044400 A KR1020130044400 A KR 1020130044400A KR 20130044400 A KR20130044400 A KR 20130044400A KR 101416751 B1 KR101416751 B1 KR 101416751B1
Authority
KR
South Korea
Prior art keywords
item
unit
broadcast content
service
score
Prior art date
Application number
KR1020130044400A
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 KR1020130044400A priority Critical patent/KR101416751B1/ko
Application granted granted Critical
Publication of KR101416751B1 publication Critical patent/KR101416751B1/ko

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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • 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/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

TV 장치로 아이템을 전송하는 서버 및 방법이 제공된다. 방송 컨텐츠의 메타데이터에 기초하여 방송 컨텐츠에 대응하는 아이템을 결정하는 아이템 결정부, 방송 컨텐츠를 재생하는 TV 장치로부터 서비스 개시 요청을 수신하는 경우, 아이템을 TV 장치로 전송하는 아이템 전송부, 아이템이 TV 장치에 표시된 후, TV 장치로부터 표시된 아이템에 대한 클릭 이벤트를 수신하는 수신부 및 수신된 클릭 이벤트에 기초하여 TV 장치에 대응하는 서비스 스코어를 갱신하는 스코어 관리부를 포함한다.

Description

TV 장치로 아이템을 전송하는 서버 및 방법{SERVER AND METHOD FOR TRANSMITTING ITEMS TO TV DEVICE}
본 발명은 TV 장치로 아이템을 전송하는 서버 및 방법에 관한 것이다.
IPTV(Internet Protocol Television)란 초고속 인터넷 망을 이용하여 영화와 방송프로그램과 같은 동영상 컨텐츠와 인터넷 검색 등 다양한 멀티미디어 컨텐츠를 텔레비전 수상기로 제공하는 양방향 방송 및 통신 서비스이다. 시청자는 리모컨을 이용하여 간단하게 인터넷 검색은 물론 영화 감상, 홈쇼핑, 홈뱅킹, 온라인 게임, MP3 등 인터넷이 제공하는 다양한 컨텐츠 및 부가 서비스를 IPTV로부터 제공받을 수 있다.
최근에는, 이러한 인터넷 컨텐츠와 방송이 결합된 부가서비스를 제공하는 방안이 제시되고 있으며, 이와 관련하여, 선행기술인 한국공개특허 제 2008-0025958호는 영상매체를 이용한 실시간 쇼핑서비스 제공방법을 개시하고 있다.
기존의 인터넷 컨텐츠와 방송이 결합된 부가서비스는 방송 중 쇼핑, SNS, 부가정보제공과 같은 컨텐츠를 제공하였으며, 방송 중 제공된 컨텐츠는 방송 화면을 상당부분 차지하여 시청자로 하여금 방송에 대한 시청 집중도를 떨어뜨리게 만드는 요인이 되기도 하였다.
방송 컨텐츠의 시청을 방해하지 않으면서, 게임형 부가서비스를 통해 시청자에게 즐거움을 제공하는 TV 장치로 아이템을 전송하는 서버 및 방법을 제공하고자 한다. 아이템을 광고가 필요한 제품 또는 기업의 로고로 구성함으로써, 제품의 광고효과를 높여주고, 기업의 인지도를 상승시켜줄 수 있는 TV 장치로 아이템을 전송하는 서버 및 방법을 제공하고자 한다. 다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 일 실시예는 방송 컨텐츠의 메타데이터에 기초하여 방송 컨텐츠에 대응하는 아이템을 결정하는 아이템 결정부, 방송 컨텐츠를 재생하는 TV 장치로부터 서비스 개시 요청을 수신하는 경우, 아이템을 TV 장치로 전송하는 아이템 전송부, 아이템이 TV 장치에 표시된 후, TV 장치로부터 표시된 아이템에 대한 클릭 이벤트를 수신하는 수신부 및 수신된 클릭 이벤트에 기초하여 TV 장치에 대응하는 서비스 스코어를 갱신하는 스코어 관리부를 포함하는 서버를 제공할 수 있다.
또한, 본 발명의 다른 실시예는, 방송 컨텐츠의 메타데이터에 기초하여 방송 컨텐츠에 대응하는 아이템을 결정하는 단계, 방송 컨텐츠를 재생하는 TV 장치로부터 서비스 개시 요청을 수신하는 경우, 아이템을 상기 TV 장치로 전송하는 단계, 아이템이 TV 장치에 표시된 후, TV 장치로부터 표시된 아이템에 대한 클릭 이벤트를 수신하는 단계 및 수신된 클릭 이벤트에 기초하여 TV 장치에 대응하는 서비스 스코어를 갱신하는 단계를 포함하는 아이템 전송 방법을 제공할 수 있다.
또한, 본 발명의 다른 실시예는, 송출 서버로부터 방송 컨텐츠를 수신하고, 아이템 전송 서버로부터 아이템을 수신하는 통신부, 수신한 방송 컨텐츠를 재생하는 재생부, 수신한 아이템을 디스플레이에 표시하는 아이템 표시부, 사용자 인터페이스로부터 아이템과 대응하는 소정의 입력을 받는 입력부 및 사용자 인터페이스로부터 입력받은 아이템에 대한 클릭 횟수 및 순위를 표시하는 결과 표시부를 포함하는 TV 장치를 제공할 수 있다.
전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 방송 컨텐츠의 시청을 방해하지 않으면서, 게임형 부가서비스를 통해 시청자에게 즐거움을 제공하는 TV 장치로 아이템을 전송하는 서버 및 방법을 제공할 수 있다. 아이템을 광고가 필요한 제품 또는 기업의 로고로 구성함으로써, 제품의 광고효과를 높여주고, 기업의 인지도를 상승시켜줄 수 있는 TV 장치로 아이템을 전송하는 서버 및 방법을 제공할 수 있다.
도 1은 본 발명의 일 실시예에 따른 아이템 전송 시스템의 구성도이다.
도 2는 도 1에 도시된 아이템 전송 서버의 구성도이다.
도 3은 도 1의 아이템 전송 서버에서 보유한 아이템 리스트의 일 예를 나타낸 도면이다.
도 4는 도 1의 아이템 전송 서버에서 아이템 서비스의 개시를 준비하는 과정을 설명하기 위한 동작 흐름도이다.
도 5는 도 1의 아이템 전송 서버에서 TV 장치로 아이템을 전송하는 과정을 설명하기 위한 동작 흐름도이다.
도 6은 도 1에 도시된 TV 장치의 구성도이다.
도 7은 본 발명의 일 실시예에 따른 TV 장치의 디스플레이에 아이템 및 순위가 표시된 도면이다.
도 8은 본 발명의 일 실시예에 따른 TV 장치로 아이템을 전송하는 방법의 동작 흐름도이다.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
도 1은 본 발명의 일 실시예에 따른 아이템 전송 시스템의 구성도이다. 도 1을 참조하면, 아이템 전송 시스템(1)은 송출 서버(10), 아이템 전송 서버(20) 및 TV 장치(30)를 포함한다. 이 때, 도 1에 개시된 송출 서버(10), 아이템 전송 서버(20) 및 TV 장치(30)가 도 1에 도시된 것들로 한정 해석되는 것은 아니다. 즉, 본 발명의 다양한 실시예들에 따르면, 아이템 전송 시스템(1)은 도 1과 다르게 구성될 수도 있다.
아이템 전송 시스템(1)을 구성하는 도 1의 각 구성요소들은 일반적으로 네트워크를 통해 연결된다. 예를 들어, 도 1에 도시된 바와 같이, TV 장치(30)는 네트워크를 통하여 송출 서버(10)에 연결된다. 또한, TV 장치(30)는 네트워크를 통하여 아이템 전송 서버(20)에 연결된다.
네트워크는 단말들 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크(network)의 일 예에는 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network) 등이 포함되나 이에 한정되지는 않는다.
송출 서버(10)는 방송 컨텐츠를 TV 장치(30)로 전송한다. 송출 서버(10)는 방송 컨텐츠의 송출을 담당하는 방송시스템으로서, TV 장치(30)로부터 복수의 방송 컨텐츠 중 어느 하나의 방송 컨텐츠를 요청받으면, 송출 서버(10)는 요청받은 방송 컨텐츠를 TV 장치(30)로 전송할 수 있다. 이 때, 방송 컨텐츠는 예를 들어, 드라마, 뉴스, 영화, 스포츠, 연예오락, 종교, 홈쇼핑, 교육, 음악, 게임, 애니메이션, 다큐 및 취미와 같이 다양한 방송 컨텐츠를 포함할 수 있다.
송출 서버(10)는 방송 컨텐츠의 영상 및 메타데이터를 아이템 전송 서버(20)로 전송한다. 이 때, 메타데이터는 방송 컨텐츠의 프로파일로서, 예를 들어, 장르, 타이틀, 상영채널, 타겟시청층, 출연배우, 방영시간 및 아이템 서비스의 개시 가능 여부 중 적어도 어느 하나 이상을 포함할 수 있다.
아이템 전송 서버(20)는 아이템 전송 시스템(1) 내의 다른 노드들 간의 데이터를 중계한다. 예를 들어, 아이템 서비스의 개시에 필요한 방송 컨텐츠의 영상 및 메타데이터를 송출 서버(10)로부터 수신한다. 다른 예를 들어, 아이템 전송 서버(20)는 방송 컨텐츠에 대응하는 아이템, 아이템 클릭 횟수 및 순위 중 적어도 어느 하나 이상을 TV 장치(30)로 전송할 수 있다. 이러한 아이템 전송 서버(20)의 일 예는 컨텐츠 제공 서버, 컨텐츠 서비스 제공자 서버, 미디어 서버, 헤드엔드 등 다양하다.
아이템 전송 서버(20)는 수신한 방송 컨텐츠의 메타데이터를 분석하고, 분석된 메타데이터로부터 방송 컨텐츠의 아이템 서비스의 개시 가능 여부를 판단할 수 있다. 예를 들어, 아이템 전송 서버(20)는 수신한 방송 컨텐츠가 아이템 서비스의 개시가 불가능한 방송 컨텐츠일 경우, 아이템 서비스의 개시 준비를 종료한다. 다른 예를 들어, 아이템 전송 서버(20)는 수신한 방송 컨텐츠가 아이템 서비스의 개시가 가능한 방송 컨텐츠일 경우, 데이터베이스에 저장된 아이템 리스트로부터 분석된 메타데이터와 대응하는 아이템을 결정한다. 이 때, 데이터 베이스는 모든 방송 컨텐츠에서 노출 가능한 복수의 아이템을 아이템 리스트로 보유하고 있으며, 아이템 리스트의 각 항목은 아이템명, 장르, 타이틀, 채널, 성별 주시청층, 연령별 주시청층, 출연배우 및 아이템 이미지 중 적어도 어느 하나 이상을 포함할 수 있다.
아이템 전송 서버(20)는 TV 장치(30)로부터 아이템 서비스의 개시 요청을 받으면, 방송 컨텐츠와 대응하는 아이템을 TV 장치(30)로 전송할 수 있다. 이 때, 아이템 전송 서버(20)는 TV 장치(30)로 기 전송된 아이템에 대한 로그의 존재 여부에 기초하여 가이드 아이템 또는 서비스 아이템 중 어느 하나를 선택하여 전송할 수 있다. 예를 들어, 가이드 아이템은 TV장치(30)로 기 전송된 아이템에 대한 로그가 존재하지 않는 경우 전송되며, 서비스 아이템은 TV 장치(30)로 기 전송된 아이템에 대한 로그가 존재하는 경우 전송될 수 있다.
아이템 전송 서버(20)는 TV 장치(30)로부터 전송된 아이템에 대한 클릭 이벤트를 수신하면, 수신된 클릭 이벤트에 기초하여 서비스 스코어를 갱신할 수 있다. 예를 들어, 가이드 아이템에 대한 클릭 이벤트를 수신하는 경우, 아이템 전송 서버(20)는 최초의 스코어를 생성시킬 수 있다. 다른 예를 들어, 서비스 아이템에 대한 클릭 이벤트를 수신하는 경우, 아이템 전송 서버(20)는 기존의 스코어에 각 아이템의 속성 중 하나인 배정 점수를 더하여 스코어를 갱신시킬 수 있다.
아이템 전송 서버(20)는 갱신된 스코어에 기초하여 TV 장치(30) 각각의 순위를 결정할 수 있다. 예를 들어, 아이템 전송 서버(20)는 복수의 TV 장치(30)로부터 클릭 이벤트를 수신하여 복수의 TV 장치(30) 각각의 스코어를 갱신하고, 갱신된 스코어에 기초하여 복수의 TV 장치 각각의 순위를 결정할 수 있다. 이 때, 순위는 갱신된 스코어와 사용자 정보에 기초하여 결정될 수 있으며, 사용자 정보는 예를 들어, TV 장치(30)의 사용자의 단말기 번호일 수 있다.
TV 장치(30)는 송출 서버(10)로부터 방송 컨텐츠를 수신한다. 예를 들어, TV 장치(30)는 복수의 방송 컨텐츠 중 어느 하나의 방송 컨텐츠를 선택하여 송출 서버(10)로 요청하고, 요청한 방송 컨텐츠를 송출 서버(10)로부터 수신할 수 있다. 이 때, 방송 컨텐츠는 예를 들어, 드라마, 뉴스, 영화, 스포츠, 연예오락, 종교, 홈쇼핑, 교육, 음악, 게임, 애니메이션, 다큐 및 취미와 같이 다양한 방송 컨텐츠를 포함할 수 있다.
TV 장치(30)는 아이템 전송 서버(20)로부터 아이템을 수신하고, 수신한 아이템을 디스플레이에 표시한다. 이 때, 아이템은 예를 들어, 시청자 참여형 아이템, 캐치형 아이템 또는 클릭형 아이템 중 어느 하나일 수 있다. TV 장치(30)는 디스플레이에 아이템을 표시하면, 사용자 인터페이스로부터 아이템에 대한 소정의 클릭 입력을 수 있다. 이 때, 소정의 클릭 입력은 예를 들어, 리모컨의 화살표 버튼을 통한 입력일 수 있다. 이러한 TV 장치(30)의 일 예는 IPTV(Internet Protocol Television), 스마트 TV(Smart TV) 및 커넥티드 TV(Connected TV) 중 어느 하나일 수 있다.
TV 장치(30)는 아이템 전송 서버(20)로부터 수신한 아이템에 대한 클릭 횟수 및 순위를 디스플레이에 표시한다. 이 때, 클릭 횟수는 아이템 서비스가 개시되는 동안에 디스플레이에 표시된 복수의 아이템에 대해 사용자 인터페이스로부터 몇 번의 입력을 받았는가를 나타내며, 예를 들어, '11/20'(클릭된 아이템 개수/총 TV 장치에 노출된 아이템 개수)과 같이 표시될 수 있다. 또한, 순위는 복수의 TV 장치(30) 각각의 갱신된 스코어 및 사용자 정보에 기초하여 결정되며, 예를 들어, '순위 45'등과 같이 표시될 수 있다. 이 때, 사용자 정보는 TV 장치(30)의 사용자의 단말기 번호일 수 있다.
도 2는 도 1에 도시된 아이템 전송 서버의 구성도이다. 도 2를 참조하면, 아이템 전송 서버(20)는 아이템 결정부(21), 아이템 설정부(22), 영상 분석부(23), 아이템 전송부(24), 수신부(25) 및 스코어 관리부(26)를 포함할 수 있다. 다만, 본 발명의 다양한 실시예들에 따르면 아이템 전송 서버(20)는 다른 구성을 더 포함할 수도 있다.
아이템 결정부(21)는 송출 서버로부터 방송 컨텐츠의 영상 및 메타데이터를 수신할 수 있다. 메타데이터는 예를 들어, 장르, 타이틀, 상영채널, 타겟시청층, 출연배우, 방영시간 및 방송 컨텐츠의 아이템 개시 가능 여부 중 적어도 어느 하나 이상을 포함할 수 있다.
아이템 결정부(21)는 방송 컨텐츠의 메타데이터에 기초하여 방송 컨텐츠에 대응하는 아이템을 결정한다. 예를 들어, 아이템 결정부(21)는 데이터 베이스 내의 아이템 리스트로부터 방송 컨텐츠의 메타데이터와 대응하는 아이템을 결정할 수 있다. 이 때, 아이템 리스트는 아이템명, 장르, 프로그램, 채널, 성별 주시청층, 연령별 주시청층, 출연배우 및 아이템 이미지 중 적어도 하나 이상의 항목을 포함할 수 있다. 다른 예를 들어, 아이템 결정부(21)는 광고가 필요한 제품 또는 기업의 로고를 아이템으로 결정할 수 있다. 아이템을 제품 또는 기업의 로고로 결정하면, 제품은 광고 효과를 높일 수 있고, 기업은 이미지를 향상시킬 수 있다.
아이템 설정부(22)는 분석된 메타데이터에 기초하여 아이템 서비스 제공 시간, 우선순위별 아이템 정렬, 아이템의 노출 시간 및 노출 주기 중 적어도 어느 하나 이상의 정보를 설정할 수 있다. 아이템 설정부(22)는 방송 컨텐츠의 방영시간에 기초하여 아이템 서비스 제공 시간을 설정할 수 있다. 예를 들어, TV 장치(30)에서 어느 하나의 드라마의 재생을 요청했다고 가정하자. 드라마의 방영시간은 70분이고, 드라마의 방영이 시작된지 20분이 지난 후 TV 장치(30)에서 재생을 요청하였다면, 아이템의 노출 가능한 시간대는 50분이 될 수 있다. 여기서 아이템 서비스 제공 시간은 TV 장치(30)에서 드라마가 재생되기 시작한 시간이고, 아이템 서비스 제공 종료 시간은 드라마가 종료된 시간을 말한다.
또한, 아이템 설정부(22)는 아이템이 TV 장치(30)의 디스플레이에 노출되는 주기를 설정할 수 있다. 이 때, 노출 주기는 예를 들어, 주기적 또는 비주기적으로 어느 하나를 선택하고, 선택된 주기에 기초하여 아이템을 노출시킬 수 있다. 또한, 아이템 설정부(22)는 아이템을 우선순위별로 정렬시킬 수 있다. 이 때, 아이템 설정부(22)는 아이템 서비스 제공 시간, 노출 시간 및 노출 주기에 기초하여 노출이 가능한 아이템의 개수를 산출할 수 있다. 아이템 리스트에 포함된 복수의 아이템은 각각 노출 시간이 기설정되어 있으므로, 아이템 설정부(22)는 산출된 개수에 맞추어 복수의 아이템을 노출 시간에 기초하여 아이템을 정렬시킬 수 있다. 이 때, 아이템의 노출 시간은 우선순위별로 정렬된 아이템의 순서에 반비례할 수 있다. 표 1은 우선순위별로 정렬된 아이템을 나타낸다. 표 1을 통해 예시하면, 아이템 설정부(22)는 노출 시간에 기초하여 우선순위별 아이템을 정렬시킬 수 있다. 이 때, 표 1은 우선순위별로 정렬된 아이템 타입, 각 아이템별 노출 시간 및 스코어를 나타낸다. 예를 들어, 최단 노출 시간인 아이템A는 TV 장치(30)에 0.5초간 노출되며, 사용자 인터페이스로부터 클릭 이벤트가 발생되면 100점의 스코어를 획득할 수 있다. 다른 예를 들어, 최장 노출 시간인 아이템J는 TV 장치(30)에 5초간 노출되며, 사용자 인터페이스로부터 클릭 이벤트가 발생되면 10점의 스코어를 획득할 수 있다.
Figure 112013035298634-pat00001
영상 분석부(23)는 송출 서버로부터 수신한 방송 컨텐츠의 영상을 분석하여 사람의 얼굴 영역을 검출할 수 있다. 이 때, 영상 분석부(23)는 검출된 사람의 얼굴영역으로부터 얼굴이 영역이 제외된 영역의 위치 정보를 파악할 수 있다.
아이템 전송부(24)는 TV 장치(30)로부터 아이템 서비스 개시 요청을 수신하는 경우, 방송 컨텐츠와 대응하는 아이템을 TV 장치(30)로 전송한다. 아이템 전송부(24)는 영상 분석부(23)에서 검출된 얼굴 영역을 제외한 영역 중 어느 한 지점으로 아이템을 전송할 수 있다. 이 때, 아이템은 예를 들어, x축 및 y축 위치를 포함하는 2D좌표, x축, y축 및 z축 위치를 포함하는 3D 좌표의 위치정보를 포함할 수 있다. 또한, 아이템 전송부(24)는 아이템 설정부(22)에서 설정된 정보(예를 들어, 아이템 서비스 제공 시간, 아이템의 노출 시간 및 노출 주기)에 기초하여 아이템을 TV 장치(30)로 전송할 수 있다.
아이템 전송부(24)는 TV 장치(30)로의 아이템에 대한 로그의 존재 여부에 기초하여 어느 하나의 아이템을 선택하고, 선택된 아이템을 TV 장치(30)로 전송할 수 있다. 이 때, 아이템은 가이드 아이템(Guide Item) 및 서비스 아이템(Service Item)을 포함한다. 예를 들어, 아이템 전송부(24)는 TV 장치(30)로 기 전송된 아이템에 대한 로그가 존재하지 않는 경우, 아이템 전송부(24)는 가이드 아이템을 TV 장치(30)로 전송할 수 있다. 이 때, 가이드 아이템은 TV 장치(30)의 사용자가 쉽게 아이템 서비스를 따라할 수 있도록 안내해주는 역할을 한다. 다른 예를 들어, 아이템 전송부(24)는 TV 장치(30)로 기 전송된 아이템에 대한 로그가 존재하는 경우, 아이템 전송부(24)는 서비스 아이템을 TV 장치(30)로 전송할 수 있다. 다시 말해, 아이템 전송부(24)는 최초로 아이템을 TV 장치(30)로 전송하는 경우, 가이드 아이템을 전송하고, 그 외에는 서비스 아이템을 전송할 수 있다.
수신부(25)는 아이템이 TV 장치(30)에 표시된 후, TV 장치(30)로부터 표시된 아이템에 대한 클릭 이벤트를 수신한다. 이 때, 클릭 이벤트는 사용자 인터페이스로부터 소정의 버튼을 입력받은 경우 생성되며, 소정의 버튼은 예를 들어, TV 장치(30)와 인터페이스를 담당하는 리모컨의 화살표 버튼일 수 있다.
스코어 관리부(26)는 수신된 클릭 이벤트에 기초하여 TV 장치(30)에 대응하는 서비스 스코어를 갱신한다. 이 때, 아이템 전송부(24)에서 전송된 아이템이 가이드 아이템일 경우, 스코어 관리부(26)는 가이드 아이템에 대한 클릭 이벤트에 기초하여 스코어를 생성할 수 있다. 또한, 아이템 전송부(24)에서 전송된 아이템이 서비스 아이템일 경우, 스코어 관리부(26)는 서비스 아이템에 대한 클릭 이벤트에 기초하여 서비스 스코어를 갱신할 수 있다. 표 1을 참조하면, 복수의 아이템은 노출 시간에 기초하여 각각 서로 다른 배정 점수를 포함하고 있다. 이 때, 배정 점수는 노출 시간이 짧은 아이템일수록 배정 점수가 높고, 노출 시간이 긴 아이템일수록 배정 점수가 낮다. 예를 들어, TV 장치(30)의 디스플레이에 노출 시간이 2초인 D타입의 아이템이 표시되었다고 가정하자. 수신부(25)는 TV 장치(30)의 사용자 인터페이스로부터 D타입의 아이템에 대응하는 클릭 이벤트를 수신하면, 스코어 관리부(26)는 D타입의 아이템의 배정 점수인 70을 획득하고, 기존의 스코어에 70점을 더하여 스코어를 갱신할 수 있다.
스코어 관리부(26)는 수신부(25)에서 복수의 TV 장치(30)로부터 클릭 이벤트를 수신하면, 복수의 TV 장치(30) 각각의 스코어를 갱신하고, 갱신된 스코어에 기초하여 복수의 TV 장치 각각의 순위를 결정할 수 있다. 이 때, 순위 결정에 필요한 사용자 정보를 얻기위해 수신부(25)는 복수의 TV 장치(30)로부터 사용자 정보를 수신하고, 스코어 관리부(26)는 복수의 TV 장치(30) 각각의 갱신된 스코어와 수신한 사용자 정보에 기초하여 복수의 TV 장치(30) 각각의 순위를 결정할 수 있다. 이 때, 사용자 정보는 TV 장치(30)의 사용자의 단말기 번호이며, 예를 들어, '010-1234-5678'과 같은 형식으로 데이터 베이스에 저장될 수 있다. 예를 들어, 스코어 관리부(26)는 표 2를 통해 복수의 TV 장치(30)의 순위를 결정할 수 있다. 이 때, 표 2는 플레이이어별 참여 득점 현황을 나타내는 일 예이다.
Figure 112013035298634-pat00002
표 2를 참조하면, 플레이어 1에게 주어진 게임 시간은 3500초이다. 3500초동안 플레이어 1은 아이템B 1x90=90점, 아이템C 1x80=80점, 아이템F 2x50=100점, 아이템G 3x40=120점, 아이템H 1x30=30점, 아이템I 2x20=40점, 아이템J 2x10=20점으로 총 12개의 아이템을 획득하였고, 획득한 아이템에 대해 총점 480점을 획득하였다.
플레이어 2에게 주어진 게임 시간은 3000초이다. 3000초 동안 플레이어 2는 아이템A 1x100=100점, 아이템B 1x90=90점, 아이템D 2x70=140점, 아이템E 1x60=60점, 아이템G 1x40=40점, 아이템H 1x30=30점, 아이템J 2x10=20점으로 총 9개의 아이템을 획득하였고, 획득한 아이템에 대해 총점 480점을 획득하였다.
플레이어 3에게 주어진 게임 시간은 2900초이다. 2900초 동안 플레이어 3은 아이템C 1x80=80점, 아이템D 2x70=140점, 아이템E 1x60=60점, 아이템F 1x50=50점, 아이템I 2x20=40점, 아이템J 3x10=30점으로, 총 10 개의 아이템을 획득하였고, 획득한 아이템에 대해 총점 400점을 획득하였다.
플레이어 4에게 주어진 게임 시간은 3600초이다. 3600초 동안 플레이어 4는 아이템B 1x90=90점, 아이템E 1x60=60점, 아이템F 2x50=100점, 아이템G 1x40=40점, 아이템H 1x30=30점, 아이템I 4x20=80점으로 총 10개의 아이템을 획득하였고, 획득한 아이템에 대해 총점 400점을 획득하였다.
플러이어 1, 플레이어 2, 플레이어 3 및 플레이어 4의 총점을 비교하면, 플레이어 1=플레이어 2>플레이어 3=플레이어 4로 총점이 높은 순서대로 플레이어 1과 플레이어 2가 공동 1위이고, 플레이어 3과 플레이어 4가 공동 3위가 될 수 있다. 다른 예를 들어, 플레이어 1과 플레이어 2와 같이 총점이 동점일 경우, 획득한 아이템이 적은 플레이어의 순위가 더 높을 수 있다.
도 3은 도 1의 아이템 전송 서버에서 보유한 아이템 리스트의 일 실시예를 나타낸 도면이다. 도 3을 참조하면, 아이템 리스트는 순위(310), 아이템명(320), 장르(330), 프로그램(340), 채널(350), 성별 주시청층(360), 연령별 주시청층(370), 출연배우(380) 및 아이템 이미지(390)를 포함할 수 있다. 다만, 본 발명의 다양한 실시예들에 따르면 아이템 리스트는 다른 항목을 더 포함할 수도 있다. 아이템 리스트 내의 복수의 아이템 중 장르, 프로그램, 채널, 성별 주시청층, 연령별 주시청층 및 출연배우의 항목과 메타데이터와 서로 부합하는 경우, 이 때, 부합되는 아이템은 TV 장치(30)로 전송될 수 있다.
순위(310)는 아이템 리스트 내에 포함된 복수의 아이템의 순서를 나타낸다. 아이템명(320)는 방송 컨텐츠의 메타데이터와 아이템 리스트 내의 항목과 서로 부합하는 경우, TV 장치(30)로 전송될 아이템의 이름을 나타낸다. 아이템명은 예를 들어, 음료, 자동차, 블록, 안경 및 TV와 같은 제품류 및 제품명을 포함할 수 있다. 장르(330)는 TV 장치(30)에 재생 중인 방송 컨텐츠의 장르를 나타낸다. 장르는 예를 들어, 스포츠, 액션, 드라마, 애니매이션, 뉴스, 영화, 연예오락, 종교, 홈쇼핑, 교육, 음악, 게임, 다큐 및 취미 중 적어도 어느 하나이상을 포함할 수 있다. 프로그램(340)은 TV 장치(30)에 재생 중인 방송 컨텐츠의 제목을 나타낸다. 이 때, 프로그램은 예를 들어, '2013 프로야구' 또는 '청담동 앨리스'와 같은 방송 컨텐츠의 타이틀명일 수 있다. 채널(350)은 방송 컨텐츠가 재생되고 있는 채널을 나타내며, 예를 들어, MBC, SBS, EBS, KBS와 같은 지상파 방송, 위성 방송 또는 케이블 방송일 수 있다. 성별 주시청층(360)은 방송 컨텐츠를 주로 시청하는 성별을 나타내며, 예를 들어, 여성 또는 남성 중 어느 하나로 표시될 수 있다. 연령별 주시청층(370)은 방송 컨텐츠를 주로 시청하는 연령을 나타내며, 예를 들어, 성인, 미성년, 아동 및 노인 중 어느 하나로 표시된다. 출연 배우(380)는 방송 컨텐츠에 출연하는 배우를 나타낸다. 출연 배우는 예를 들어, '문근영', '이순재' 또는 '원빈'과 같이 출연 배우의 이름으로 표시된다. 아이템 이미지(390)는 각 아이템명과 대응되는 이미지를 나타내며, 예를 들어, 아이템명이 음료_코카콜라이면, 아이템 이미지는 콜라를 대표하는 캔모양의 아이템 이미지일 수 있다. 아이템 리스트 내의 'Don't Care'라고 표시된 항목은 방송 컨텐츠의 메타데이터와 일치하지 않아도 상관없다는 표시를 나타낸다.
도 4는 도 1의 아이템 전송 서버에서 아이템 서비스의 개시를 준비하는 과정을 설명하기 위한 동작 흐름도이다.
도 4를 참조하면, TV 장치(30)는 송출 서버(10)로 방송 컨텐츠를 요청하고(S401), 송출 서버(10)는 요청받은 방송 컨텐츠의 영상 및 메타데이터를 아이템 전송 서버(20)로 전송한다(S402). 송출 서버(10)는 TV 장치(30)로부터 요청받은 방송 컨텐츠를 전송하고(S403), TV 장치(30)는 수신한 방송 컨텐츠를 재생한다(S404). TV 장치(30)에서 방송 컨텐츠가 재생되고 있는 동안, 아이템 전송 서버(20)는 송출 서버(10)로부터 수신한 메타데이터를 분석한다(S405). 아이템 전송 서버(20)는 분석된 메타데이터에 기초하여 현재 TV 장치(30)에서 재생되고 있는 방송 컨텐츠가 아이템 서비스의 개시가 가능 여부를 판단한다(S406). 아이템 전송 서버(20)는 TV 장치(30)에서 재생되고 있는 방송 컨텐츠가 아이템 서비스의 개시가 불가능한 컨텐츠인 경우, 아이템 서비스의 개시 준비를 종료하고, 아이템 서비스의 개시가 가능한 컨텐츠인 경우, 아이템 전송 서버(20)는 데이터베이스의 아이템 리스트로부터 방송 컨텐츠와 대응하는 아이템을 결정한다(S407). 아이템 전송 서버(20)는 결정된 아이템을 우선 순위별로 정렬하고, 우선 순위별로 정렬된 아이템의 노출 시간을 설정한다(S408). 아이템 전송 서버(20)는 아이템 개시를 위한 준비가 완료되면, 서비스 개시 알림을 TV 장치(30)로 전송한다(S409). TV 장치(30)는 수신한 서비스 개시 알림을 디스플레이에 표시한다(S410). TV 장치(30)는 사용자 인터페이스로부터 서비스 개시불가의 입력을 받은 경우, 아이템 서비스 제공 없이 방송 컨텐츠의 재생을 계속 하고, 사용자 인터페이스로부터 서비스 개시 입력을 받은 경우, TV 장치(30)는 아이템 전송 서버(20)로 아이템 서비스의 개시를 요청한다(S412). 아이템 전송 서버(20)는 아이템 서비스의 순위 결정에 필요한 사용자 정보를 TV 장치(30)로 요청한다(S413). TV 장치(30)는 사용자 인터페이스로부터 입력받은 사용자 정보를 아이템 전송 서버(20)로 전송한다(S414). 아이템 전송 서버(20)는 수신한 사용자 정보를 데이터베이스에 저장시킨다(S415).
도 5는 도 1의 아이템 전송 서버에서 TV 장치로 아이템을 전송하는 과정을 설명하기 위한 동작 흐름도이다.
도 5를 참조하면, 아이템 전송 서버(20)는 아이템 서비스의 개시를 위해 송출 서버(10)로부터 수신한 방송 컨텐츠의 영상을 분석하여 방송 컨텐츠의 영상 분석 및 얼굴 영역을 검출한다(S501). 아이템 전송 서버(20)의 아이템 전송부(23)는 TV 장치(30)로 아이템이 전송된 로그가 존재하지 않는 경우, TV 장치(30)로 가이드 아이템을 전송한다(S502). TV 장치(30)는 분석된 영상에 기초하여 얼굴 영역을 제외한 지점에 가이드 아이템을 표시한다(S503). TV 장치(30)는 사용자 인터페이스로부터 가이드 아이템에 대한 클릭 이벤트가 발생되면, 발생된 클릭 이벤트를 아이템 전송 서버(20)로 전송한다(S504). 아이템 전송 서버(20)는 수신한 클릭 이벤트에 기초하여 스코어를 생성하고(S505), 아이템에 대한 클릭 횟수를 TV 장치(30)로 전송한다(S506). TV 장치(30)는 수신한 클릭 횟수를 디스플레이에 표시한다(S507). 아이템 전송 서버(20)는 설정된 아이템 노출 주기에 기초하여 방송 컨텐츠의 영상 분석 및 얼굴 영역을 검출한다(S508). 아이템 전송 서버(20)의 아이템 전송부(23)는 TV 장치(30)로 아이템이 전송된 로그가 존재하는 경우, TV 장치(30)로 서비스 아이템을 전송한다(S509). TV 장치(30)는 분석된 영상에 기초하여 얼굴 영역을 제외한 지점에 서비스 아이템을 표시한다(S510). TV 장치(30)는 사용자 인터페이스로부터 서비스 아이템에 대한 클릭 이벤트가 발생되면, 발생된 클릭 이벤트를 아이템 전송 서버(20)로 전송한다(S511). 아이템 전송 서버(20)는 수신한 클릭 이벤트에 기초하여 스코어를 갱신하고, 갱신된 스코어와 TV 장치(30)의 사용자 정보에 기초하여 순위를 결정한다(S512). 아이템 전송 서버(20)는 아이템에 대한 클릭 횟수 및 순위를 TV 장치(30)로 전송한다(S513). TV 장치(30)는 클릭 횟수 및 순위를 디스플레이에 표시한다(S514).
도 6은 도 1에 도시된 TV 장치의 구성도이다. 도 1 및 도 6을 참조하면, TV 장치(30)는 통신부(31), 재생부(32), 아이템 표시부(33), 입력부(34) 및 결과 표시부(35)를 포함할 수 있다.
통신부(31)는 송출 서버(10)로부터 방송 컨텐츠를 수신하고, 아이템 전송 서버(20)로부터 아이템을 수신한다.
재생부(32)는 송출 서버(10)로부터 수신한 방송 컨텐츠를 재생한다. 이 때, 방송 컨텐츠는 예를 들어, 드라마, 뉴스, 영화, 스포츠, 연예오락, 종교, 홈쇼핑, 교육, 음악, 게임, 애니메이션, 다큐 및 취미와 같은 다양한 방송 컨텐츠를 포함할 수 있다.
아이템 표시부(33)는 아이템 전송 서버(20)로부터 수신한 아이템을 디스플레이에 표시한다. 이 때, 아이템 표시부(33)는 방송 컨텐츠 속의 인물 영역을 제외한 영역 중 어느 한 지점에 아이템을 표시하며, 아이템은 예를 들어, x축 및 y축 위치를 포함하는 2D좌표, x축, y축 및 z축 위치를 포함하는 3D 좌표의 위치정보를 포함할 수 있다. 또한, 아이템 표시부(33)는 재생부(32)에서 재생되고 있는 방송 컨텐츠에 아이템을 오버래핑하여 표시할 수 있다.
입력부(34)는 사용자 인터페이스로부터 아이템과 대응하는 소정의 버튼을 입력받는다. 이 때, 소정의 버튼은 리모컨의 화살표 버튼으로, 예를 들어, ←, →, ↓ 및 ↑과 같은 모양의 버튼일 수 있다.
결과 표시부(35)는 사용자 인터페이스로부터 입력받은 아이템에 대한 클릭 횟수 및 순위를 표시한다. 클릭 횟수는 디스플레이에 표시된 아이템에 대해 사용자 인터페이스로부터 클릭을 입력받은 횟수를 나타낸다. 이 때, 사용자 인터페이스로부터 클릭된 아이템은 각 아이템별 배정점수에 기초하여 스코어가 갱신되고, 순위는 갱신된 스코어와 사용자 정보에 기초하여 결정된다.
도 7은 본 발명의 일 실시예에 따른 TV 장치의 디스플레이에 아이템 및 순위가 표시된 도면이다. 도 3 및 도 7을 참조하면, TV 장치(30)의 결과 표시부(72)는 아이템 서비스의 현재 상태를 표시할 수 있다. 현재 상태는 예를 들어, "아이템 캡쳐! 성공/출현=(8/13)"과 같이 표시될 수 있다.
아이템 서비스가 개시되면, TV 장치(30)는 아이템 리스트에 포함된 복수의 아이템 중 메타데이터와 대응하는 어느 하나의 아이템을 표시할 수 있다. 예를 들어, TV 장치(30)의 화면에는 야구 경기의 한 장면이 나타나 있으며, 이를 통해 TV 장치(30)에서 현재 야구 경기가 중계되고 있음을 알 수 있다. 이 때, 방송 컨텐츠의 메타데이터는 장르는 스포츠, 프로그램은 프로야구 및 연령별 주시청층은 성인을 포함한다. 아이템 리스트의 항목을 메타데이터와 비교하면, 아이템 리스트의 항목 중 장르, 프로그램명 및 연령별 주시청층이 메타데이터와 서로 부합하고, 그 외의 항목은 Don't care임을 알 수 있다. 따라서, 메타데이터와 가장 부합하는 아이템은 1번 아이템이고, 아이템명은 음료_코카콜라, 아이템 이미지는 콜라캔 이미지가 될 수 있다. 결과적으로, TV 장치(30)의 디스플레이에는 메타데이터와 가장 부합하는 1번아이템의 이미지인 콜라캔 아이템(71)이 노출되었다. 이 때, 콜라캔 아이템(71)은 사람의 얼굴 영역을 제외한 영역의 어느 한 지점에 표시되며, 소정의 시간 동안에만 TV 장치(30)에 노출된다.
TV 장치(30)는 아이템 전송 서버(20)로부터 가이드 아이템(71)을 수신하는 경우, 사용자 인터페이스인 리모컨에서 클릭해야 할 버튼을 안내해주며, 서비스 아이템(71)을 수신하는 경우, TV 장치(30)는 버튼의 안내 없이 아이템(71)만 표시한다. TV 장치(30)는 아이템이 디스플레이에 노출되어 있는 동안 사용자 인터페이스로부터 소정의 입력, 예를 들어, 리모컨의 화살표 버튼을 입력받으면, 아이템에 대한 클릭 횟수를 결과 표시부(72)에 표시한다.
TV 장치(30)는 아이템 서비스가 종료되는 시점에 순위를 표시할 수 있다. 결과 표시부(72)는 예를 들어, "아이템 캡쳐! 순위 OO등! 축하합니다!"로 표시할 수 있다. 이 때, 순위는 아이템 전송 서버(20)에서 갱신된 스코어 및 사용자 정보에 기초하여 결정된 것이다.
도 8은 본 발명의 일 실시예에 따른 TV 장치로 아이템을 전송하는 방법의 동작 흐름도이다. 도 8에 도시된 실시예에 따른 TV 장치로 아이템을 전송하는 방법은 도 2에 도시된 아이템 전송 서버(20)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하 생략된 내용이라고 하더라도, 도 2 내지 도 7을 통해 아이템 전송 서버(20)에 대하여 설명된 내용이 도 8에도 적용된다.
단계 S810에서 아이템 전송 서버(20)의 아이템 결정부(21)는 방송 컨텐츠의 메타데이터에 기초하여 방송 컨텐츠에 대응하는 아이템을 결정한다. 단계 S820에서 아이템 전송부(23)는 방송 컨텐츠를 재생하는 TV 장치(30)로부터 서비스 개시 요청을 수신하는 경우, 아이템을 TV 장치(30)로 전송한다. 단계 S830에서 수신부(24)는 아이템이 TV 장치(30)에 표시된 후, TV 장치(30)로부터 표시된 아이템에 대한 클릭 이벤트를 수신한다. 단계 S840에서 스코어 관리부(25)는 수신된 클릭 이벤트에 기초하여 TV 장치(30)에 대응하는 서비스 스코어를 갱신한다.
도 8을 통해 설명된 실시예에 따른 TV 장치로 아이템을 전송하는 방법은 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
10: 송출 서버
20: 아이템 전송 서버
21: 아이템 결정부
22: 아이템 설정부
23: 영상 분석부
24: 아이템 전송부
25: 수신부
26: 스코어 관리부
30: TV 장치

Claims (14)

  1. TV 장치로 아이템을 전송하는 서버에 있어서
    방송 컨텐츠의 메타데이터에 기초하여 상기 방송 컨텐츠에 대응하는 아이템을 결정하는 아이템 결정부;
    상기 방송 컨텐츠를 재생하는 TV 장치로부터 서비스 개시 요청을 수신하는 경우, 상기 아이템을 상기 TV 장치로 전송하는 아이템 전송부;
    상기 아이템이 상기 TV 장치에 표시된 후, 상기 TV 장치로부터 상기 표시된 아이템에 대한 클릭 이벤트를 수신하는 수신부; 및
    상기 수신된 클릭 이벤트에 기초하여 상기 TV 장치에 대응하는 서비스 스코어를 갱신하는 스코어 관리부를 포함하는 서버.
  2. 제 1 항에 있어서,
    상기 아이템 결정부는 송출 서버로부터 수신된 상기 방송 컨텐츠의 영상 및 상기 메타데이터에 기초하여 상기 아이템을 결정하는 것인, 서버.
  3. 제 2 항에 있어서,
    상기 방송 컨텐츠의 영상을 분석하여 사람의 얼굴 영역을 검출하는 영상 분석부를 더 포함하되,
    상기 아이템 전송부는 상기 검출된 얼굴 영역을 제외한 영역 중 어느 한 지점으로 상기 아이템을 전송하는 것인, 서버.
  4. 제 1 항에 있어서,
    상기 아이템은 시청자 참여형 아이템, 캐치형 아이템 또는 클릭형 아이템 중 어느 하나인 것인, 서버.
  5. 제 1 항에 있어서
    상기 수신부는 복수의 TV 장치로부터 클릭 이벤트를 수신하고,
    상기 스코어 관리부는 상기 복수의 TV 장치 각각의 스코어를 갱신하고, 상기 갱신된 스코어에 기초하여 상기 복수의 TV 장치 각각의 순위를 결정하는 것인, 서버.
  6. 제 1 항에 있어서,
    상기 수신부는 복수의 TV 장치로부터 사용자 정보를 수신하고,
    상기 스코어 관리부는 상기 복수의 TV 장치 각각의 갱신된 스코어와 상기 복수의 TV 장치 각각의 사용자 정보에 기초하여 상기 복수의 TV 장치 각각의 순위를 결정하는 것인, 서버.
  7. 제 6 항에 있어서,
    상기 사용자 정보는 상기 TV 장치의 사용자의 단말기 번호인 것인, 서버.
  8. 제 1 항에 있어서,
    상기 방송 컨텐츠의 메타데이터는 장르, 타이틀, 상영채널, 타겟시청층, 출연배우, 방영시간 및 상기 방송 컨텐츠의 아이템 서비스 개시 가능 여부 중 적어도 어느 하나 이상을 포함하는 것인, 서버.
  9. 제 1 항에 있어서,
    상기 메타데이터에 기초하여 상기 아이템의 서비스 제공 시간, 우선순위별 아이템 정렬, 아이템의 노출 시간 및 노출 주기 중 적어도 어느 하나 이상의 정보를 설정하는 아이템 설정부를 더 포함하되,
    상기 아이템 전송부는 상기 설정된 정보에 기초하여 상기 아이템을 상기 TV 장치로 전송하는 것인, 서버.
  10. 제 1 항에 있어서,
    상기 아이템은 가이드 아이템(Guide Item) 및 서비스 아이템(Service Item)을 포함하고,
    상기 아이템 전송부는 상기 TV 장치로의 아이템에 대한 로그의 존재 여부에 기초하여 어느 하나의 아이템을 선택하고,
    상기 선택된 아이템을 상기 TV 장치로 전송하는 것인, 서버.
  11. 제 10 항에 있어서,
    상기 아이템 전송부는 상기 TV 장치로 기 전송된 아이템에 대한 로그가 존재하지 않는 경우, 상기 아이템 전송부는 상기 가이드 아이템을 상기 TV 장치로 전송하고,
    상기 TV 장치로 기 전송된 아이템에 대한 로그가 존재하는 경우, 상기 아이템 전송부는 상기 서비스 아이템을 상기 TV 장치로 전송하는 것인, 서버.
  12. TV 장치로 아이템을 전송하는 방법에 있어서
    방송 컨텐츠의 메타데이터에 기초하여 상기 방송 컨텐츠에 대응하는 아이템을 결정하는 단계;
    상기 방송 컨텐츠를 재생하는 TV 장치로부터 서비스 개시 요청을 수신하는 경우, 상기 아이템을 상기 TV 장치로 전송하는 단계;
    상기 아이템이 상기 TV 장치에 표시된 후, 상기 TV 장치로부터 상기 표시된 아이템에 대한 클릭 이벤트를 수신하는 단계; 및
    상기 수신된 클릭 이벤트에 기초하여 상기 TV 장치에 대응하는 서비스 스코어를 갱신하는 단계를 포함하는, 아이템 전송 방법.
  13. 아이템을 노출시키는 TV 장치에 있어서,
    송출 서버로부터 방송 컨텐츠를 수신하고, 아이템 전송 서버로부터 아이템을 수신하는 통신부;
    상기 수신한 방송 컨텐츠를 재생하는 재생부;
    상기 수신한 아이템을 디스플레이에 표시하는 아이템 표시부;
    사용자 인터페이스로부터 상기 아이템과 대응하는 소정의 입력을 받는 입력부;
    상기 사용자 인터페이스로부터 입력받은 아이템에 대한 클릭 횟수 및 순위를 표시하는 결과 표시부를 포함하는 TV 장치.
  14. 제 13 항에 있어서,
    상기 아이템 표시부는 상기 방송 컨텐츠 속의 인물 영역을 제외한 지점에 아이템을 표시하는 것인, TV 장치.
KR1020130044400A 2013-04-22 2013-04-22 Tv 장치로 아이템을 전송하는 서버 및 방법 KR101416751B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130044400A KR101416751B1 (ko) 2013-04-22 2013-04-22 Tv 장치로 아이템을 전송하는 서버 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130044400A KR101416751B1 (ko) 2013-04-22 2013-04-22 Tv 장치로 아이템을 전송하는 서버 및 방법

Publications (1)

Publication Number Publication Date
KR101416751B1 true KR101416751B1 (ko) 2014-08-06

Family

ID=51748686

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130044400A KR101416751B1 (ko) 2013-04-22 2013-04-22 Tv 장치로 아이템을 전송하는 서버 및 방법

Country Status (1)

Country Link
KR (1) KR101416751B1 (ko)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050053225A (ko) * 2003-12-02 2005-06-08 전자부품연구원 개인 맞춤형 컨텐츠 추천 서비스를 위한 티브이 애니타임작동 방법
KR20070055768A (ko) * 2005-11-28 2007-05-31 블루마인미디어(주) 셋탑박스 및 상기 셋탑박스에서의 광고 제공 방법
KR20090081414A (ko) * 2006-11-01 2009-07-28 유나이티드 비디오 프로퍼티즈, 인크. 관련성에 기초한 미디어 가이던스 검색 결과들의 표시
KR20130050465A (ko) * 2011-11-08 2013-05-16 한국전자통신연구원 그래픽 오브젝트를 이용한 증강 미디어 콘텐츠를 제공하기 위한 미디어 콘텐츠 송신 방법 및 장치, 및 수신 방법 및 장치

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050053225A (ko) * 2003-12-02 2005-06-08 전자부품연구원 개인 맞춤형 컨텐츠 추천 서비스를 위한 티브이 애니타임작동 방법
KR20070055768A (ko) * 2005-11-28 2007-05-31 블루마인미디어(주) 셋탑박스 및 상기 셋탑박스에서의 광고 제공 방법
KR20090081414A (ko) * 2006-11-01 2009-07-28 유나이티드 비디오 프로퍼티즈, 인크. 관련성에 기초한 미디어 가이던스 검색 결과들의 표시
KR20130050465A (ko) * 2011-11-08 2013-05-16 한국전자통신연구원 그래픽 오브젝트를 이용한 증강 미디어 콘텐츠를 제공하기 위한 미디어 콘텐츠 송신 방법 및 장치, 및 수신 방법 및 장치

Similar Documents

Publication Publication Date Title
US20200356228A1 (en) Providing Supplemental Content For A Second Screen Experience
US11470361B2 (en) Stimulating a local experience by live streaming sharable viewpoints of a live event
TWI523535B (zh) 耗用內容及元資料之技術
US8819735B2 (en) Presenting content
KR101727849B1 (ko) 선택된 타임 쉬프팅된 멀티미디어 콘텐츠에 대한 소셜 미디어의 처리
KR20220121911A (ko) 증강 현실에서 보충 콘텐츠를 제시하기 위한 시스템 및 방법
CN106489150A (zh) 用于识别和保存媒体资产的一部分的***和方法
JP5730092B2 (ja) 詳細情報管理システム
US10524021B2 (en) Method and system for retrieving online content in an interactive television environment
US20140082659A1 (en) Systems and methods for generating progressive advertisement schedules in media assets
US11720923B2 (en) Systems and methods for personalized timing for advertisements
KR20130133918A (ko) 대화형 미디어 안내 애플리케이션의 화면에서 디스플레이를 위한 미디어 애셋을 선택하는 시스템 및 방법
US11483432B2 (en) Media sharing and communication system
US20140358670A1 (en) Targeted advertising
US9438957B2 (en) Targeted advertising
US11483624B2 (en) Media sharing and communication system
US11456982B2 (en) Media sharing and communication system
US20150206172A1 (en) Target advertising
US20110078715A1 (en) Identifying a movie of interest from a widget used with movie commericials
US20130111525A1 (en) Method and apparatus for providing information
JP5240979B2 (ja) 情報処理装置、推薦情報提供サーバ、推薦情報提供システム、推薦情報取得方法、推薦情報提供方法およびプログラム
KR20200101415A (ko) 이전에 시청된 콘텐트의 시청 상태를 업데이트하기 위한 진행 표시줄을 제공하기 위한 시스템 및 방법
US20160212485A1 (en) On demand information for video
KR101416751B1 (ko) Tv 장치로 아이템을 전송하는 서버 및 방법
JP2007274704A (ja) 番組視聴通知装置

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20180702

Year of fee payment: 5