KR101028702B1 - 개방형 iptv 제공 시스템 및 제공 방법 - Google Patents

개방형 iptv 제공 시스템 및 제공 방법 Download PDF

Info

Publication number
KR101028702B1
KR101028702B1 KR1020090034168A KR20090034168A KR101028702B1 KR 101028702 B1 KR101028702 B1 KR 101028702B1 KR 1020090034168 A KR1020090034168 A KR 1020090034168A KR 20090034168 A KR20090034168 A KR 20090034168A KR 101028702 B1 KR101028702 B1 KR 101028702B1
Authority
KR
South Korea
Prior art keywords
content
preferred
user
module
preference information
Prior art date
Application number
KR1020090034168A
Other languages
English (en)
Other versions
KR20100115541A (ko
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 KR1020090034168A priority Critical patent/KR101028702B1/ko
Publication of KR20100115541A publication Critical patent/KR20100115541A/ko
Application granted granted Critical
Publication of KR101028702B1 publication Critical patent/KR101028702B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2353Processing of additional data, e.g. scrambling of additional data or processing content descriptors specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata
    • 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/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • 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
    • H04N21/2543Billing, e.g. for subscription services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences

Landscapes

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

Abstract

본 발명은 개방형 IPTV 제공 시스템에 관한 것으로, 적어도 하나의 컨텐츠를 포함하고, 인터넷 망을 통해 상기 컨텐츠를 제공하는 적어도 하나의 컨텐츠 제공서버; 컨텐츠를 시청하는 사용자의 기호에 관한 정보인 사용자 선호정보를 저장하는 사용자 선호정보 관리모듈, 상기 사용자 선호정보 관리모듈로부터 상기 사용자 선호정보를 제공받아 상기 사용자 선호정보에 부합하는 컨텐츠인 선호 컨텐츠가 상기 컨텐츠 제공서버에 포함되어 있는지 검색하고 수집하는 컨텐츠 수집모듈 및 상기 컨텐츠 수집모듈을 통해 수집한 상기 선호 컨텐츠를 셋탑박스로 전송하는 제 1 전송모듈을 포함하는 가이드 서버; 및 상기 제 1 전송모듈을 통해 전송받은 상기 선호 컨텐츠를 수신하는 제 2 전송모듈 및 상기 선호 컨텐츠가 TV를 통해 디스플레이되도록 디코딩하는 디코딩모듈을 포함하는 셋탑박스;를 포함하여 구성되는 것을 특징으로 한다.
Figure R1020090034168
IPTV, 선호 컨텐츠

Description

개방형 IPTV 제공 시스템 및 제공 방법{SYSTEM PROVIDING FOR OPEN INTERNET PROTOCOL TELEVISION AND METHOD THEREOF}
본 발명은 개방형 IPTV 제공 시스템 및 제공 방법에 관한 것으로, 특히 미리 지정된 단일 IPTV 사업자가 아닌 컨텐츠를 포함하는 컨텐츠 제공서버로부터 컨텐츠를 제공받고 이 중에서 사용자의 채널 선호 경향에 맞는 컨텐츠를 검색하여 제공함으로써 다양한 컨텐츠로부터 사용자가 원하는 컨텐츠를 제공할 수 있는 개방형 IPTV 제공 시스템 및 제공 방법에 관한 것이다.
일반적으로 IPTV(Internet Protocol Television)은 초고속 인터넷을 이용하여 정보 서비스, 동영상 컨텐츠 및 방송 등을 텔레비전 수상기로 제공하는 서비스를 말한다.
IPTV는 비디오를 비롯한 방송 컨텐츠를 제공한다는 점에서는 일반 케이블방송이나 위성방송과 별다른 차이점이 없지만, 양방향성이 추가된다는 점이 큰 특징이다. 일반 공중파 방송이나 케이블방송 또는 위성방송과는 달리 시청자가 자신이 편리한 시간에 자신이 보고 싶은 프로그램만 볼 수 있다. 따라서 TV 방송의 주도권 이 방송사나 중계업자로부터 시청자에게 넘어간다는 것이 IPTV의 큰 특징이라고 알려져 있다.
그런데 시청자가 원하는 방송만 골라봄으로써 TV 방송의 주도권이 시청자에게 있다는 점에는 의문이 든다. 시청자는 IPTV 서비스를 제공받기 위해서는 여전히 단일의 IPTV 사업자에게 가입하여야 하고, 시청자가 가입한 IPTV 사업자가 제공하는 컨텐츠 중에서 원하는 방송을 선택할 수 있다. 즉, 여전히 시청자는 여전히 IPTV 사업자가 제공하는 컨텐츠에 한정되어 시청하여야 하므로, TV 방송의 주도권이 완전히 시청자에게 넘어갔다고 할 수 없는 문제가 있다.
한편, IPTV 서비스는 인터넷을 이용하여 다수의 방송이 공급되는데, 시청자는 다수의 방송 중에서 원하는 방송만을 단시간에 찾아내기란 어렵다는 문제도 있다.
본 발명은 상기의 문제를 해결하기 위한 것으로, 미리 지정된 단일 IPTV 사업자가 아닌 컨텐츠를 포함하고 있는 컨텐츠 제공서버로부터 컨텐츠를 제공받음으로써, 사용자의 입장에서는 단일 IPTV 사업자에 한정되지 않은 폭넓은 컨텐츠를 제공받을 수 있는 개방형 IPTV 제공 시스템 및 제공 방법을 제공하는 것을 목적으로 한다.
본 발명의 다른 실시예에 따르면, 컨텐츠를 시청하는 사용자의 기호에 관한 정보인 사용자 선호정보를 저장 및 관리함으로써, 사용자의 기호에 적합한 컨텐츠를 제공하여 사용자의 만족도를 높일 수 있는 개방형 IPTV 제공 시스템 및 제공 방법을 제공하는 것을 목적으로 한다.
본 발명의 다른 실시예에 따르면, 사용자 선호정보를 기초로 사용자 컨텐츠 선호 성향을 분석하는 사용자 분석모듈을 더 포함하여 구성함으로써, 무한제공되는 컨텐츠 중에서 사용자의 기호에 부합하는 컨텐츠를 개별적으로 선별할 필요가 없는 개방형 IPTV 제공 시스템 및 제공 방법을 제공하는 것을 목적으로 한다.
본 발명의 다른 실시예에 따르면, 컨텐츠를 수집, 검색하는 동작을 조절하는 부하조절모듈 및 컨텐츠를 수집, 검색하는 시기를 조절하는 스케쥴모듈을 더 포함하여 구성됨으로써, 컨텐츠의 수집 및 검색 동작으로 인해 컨텐츠의 재생품질을 저하시키지 않으면서 컨텐츠를 효율적으로 수집, 검색할 수 있는 개방형 IPTV 제공 시스템 및 제공 방법을 제공하는 것을 목적으로 한다.
마지막으로, 본 발명의 다른 실시예에 따르면, 컨텐츠가 사용자에게 제공된 경우 컨텐츠를 제공한 컨텐츠 제공서버에 대한 과금을 통합적으로 산정하는 통합과금모듈을 더 포함하여 구성됨으로써, 각각 다른 복수의 컨텐츠 제공서버로부터 컨텐츠를 제공받은 경우 각 컨텐츠 제공서버별로 과금을 해야 하는 번거로움을 피할 수 있는 개방형 IPTV 제공 시스템 및 제공 방법을 제공하는 것을 목적으로 한다.
상기의 목적을 달성하기 위해 본 발명의 실시예에 따른 개방형 IPTV 제공 시스템은, 적어도 하나의 컨텐츠를 포함하고, 인터넷 망을 통해 상기 컨텐츠를 제공하는 적어도 하나의 컨텐츠 제공서버; 컨텐츠를 시청하는 사용자의 기호에 관한 정보인 사용자 선호정보를 저장하는 사용자 선호정보 관리모듈, 상기 사용자 선호정보 관리모듈로부터 상기 사용자 선호정보를 제공받아 상기 사용자 선호정보에 부합하는 컨텐츠인 선호 컨텐츠가 상기 컨텐츠 제공서버에 포함되어 있는지 검색하고 수집하는 컨텐츠 수집모듈 및 상기 컨텐츠 수집모듈을 통해 수집한 상기 선호 컨텐츠를 셋탑박스로 전송하는 제 1 전송모듈을 포함하는 가이드 서버; 및 상기 제 1 전송모듈을 통해 전송받은 상기 선호 컨텐츠를 수신하는 제 2 전송모듈 및 상기 선호 컨텐츠가 TV를 통해 디스플레이되도록 디코딩하는 디코딩모듈을 포함하는 셋탑박스;를 포함하여 구성되는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 상기 가이드 서버가 상기 컨텐츠 수집모듈이 복수 개의 선호 컨텐츠를 수집한 경우 상기 복수 개 의 선호 컨텐츠에 대한 리스트인 선호 컨텐츠 리스트를 생성하는 선호 컨텐츠 리스트 생성모듈을 더 포함하여 구성되고, 상기 제 1 전송모듈이 상기 선호 컨텐츠 리스트를 상기 셋탑박스로 전송하고, 상기 셋탑박스를 통해 상기 선호 컨텐츠 리스트 중 시청하고자 하는 선택 컨텐츠가 입력된 경우 상기 선택 컨텐츠를 상기 셋탑박스로 전송하는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 상기 가이드 서버가 상기 컨텐츠 수집모듈로부터 상기 선호 컨텐츠를 제공받아 저장하는 컨텐츠 저장모듈을 더 포함하여 구성되는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 상기 가이드 서버가 상기 사용자 선호정보 관리모듈에 저장된 상기 사용자 선호정보를 토대로 상기 사용자의 컨텐츠 선호 성향을 분석하는 사용자 성향 분석모듈을 더 포함하여 구성되는 것을 특징으로 한다.
본 발명의 다른 실시예에 다른 개방형 IPTV 제공 시스템은, 상기 사용자 성향 분석모듈이 상기 사용자 선호정보 중 상기 사용자가 최근 선택한 컨텐츠일수록 높은 가중치를 부여함으로써 상기 사용자의 컨텐츠 선호 성향을 분석하는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 상기 사용자 성향 분석모듈이 마콥모델을 사용하는 것으로 t+1 이라는 시간에서 상기 컨텐츠가 선호 컨탠츠로 선택되는 확률이
Figure 112010075383449-pat00001

(이때, r : 마콥연쇄모델의 차수로, 과거 컨텐츠 선택 횟수,
xi : i번째 컨텐츠, 1 < i < 사용자가 선택할 수 있는 총 장르의 개수 c ,
wm : t부터 t-r+1까지 컨텐츠 선택에 대한 가중치, 0 < wm < 1,
b(m, xi) : m 차수 일 때, xi 장르가 선택되어 졌는지를 나타내는 boolean 값)
인 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 상기 사용자 선호정보가 사용자가 선호하는 컨텐츠에 관한 메타 데이터인 선호 메타 데이터이고, 상기 컨텐츠 수집모듈이 상기 컨텐츠 제공서버에 저장된 상기 컨텐츠의 메타 데이터를 분석하여 상기 선호 메타 데이터에 부합하는 메타 데이터가 포함된 상기 선호 컨텐츠를 수집하는 메타 데이터 분석부를 더 포함하여 구성되는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 상기 사용자 선호정보가 사용자가 선호하는 영상에 대한 데이터인 선호 영상 데이터이고, 상기 컨텐츠 수집모듈이 상기 컨텐츠 제공서버에 저장된 상기 컨텐츠의 영상 데이터를 분석하여 상기 선호 영상 데이터에 부합하는 영상 데이터가 포함된 상기 선호 컨텐츠를 수집하는 영상 데이터 분석부를 더 포함하여 구성되는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 상기 사용자 선호정보가 사용자가 선호하는 음성에 대한 데이터인 선호 음성 데이터이고, 상기 컨텐츠 수집모듈이 상기 컨텐츠 제공서버에 저장된 상기 컨텐츠의 음성 데이터를 분석하여 상기 선호 음성 데이터에 부합하는 음성 데이터가 포함된 상기 선호 컨텐츠를 수집하는 음성 데이터 분석부를 더 포함하여 구성되는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 상기 사용자 선 호정보가 사용자의 입력을 통해 저장되는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 상기 사용자 선호정보가 사용자가 선택하여 시청한 선택 컨텐츠를 조회하여 생성하는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 상기 가이드 서버가 상기 컨텐츠 수집모듈이 상기 선호 컨텐츠가 상기 컨텐츠 제공서버에 저장되어 있는지를 수집하는 스케쥴을 조절하는 스케쥴모듈을 더 포함하여 구성하는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 상기 가이드 서버가 상기 선호 컨텐츠가 사용자에게 제공된 경우 상기 선호 컨텐츠가 포함된 상기 컨텐츠 제공서버에 대해 상기 선호 컨텐츠의 제공에 따른 과금을 산정하는 통합 과금모듈을 더 포함하여 구성되는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 적어도 하나의 컨텐츠를 포함하고, 인터넷 망을 통해 상기 컨텐츠를 제공하는 적어도 하나의 컨텐츠 제공서버; 상기 컨텐츠 제공서버로부터 상기 컨텐츠가 포함된 웹사이트의 URL을 제공 받아 상기 웹사이트의 URL에 관한 리스트인 URL 리스트를 저장하는 URL 리스트 저장모듈, 상기 URL 리스트에 포함된 상기 웹사이트의 URL에 접속하여 상기 컨텐츠에 대한 데이터인 컨텐츠 데이터 및 선호 컨텐츠를 수집하는 컨텐츠 수집모듈, 컨텐츠를 시청하는 사용자의 기호에 관한 정보인 사용자 선호정보를 저장하는 사용자 선호정보 관리모듈, 상기 컨텐츠 수집모듈을 통해 수집한 상기 컨텐츠 데이터를 분석하여 상기 사용자 선호정보에 부합하는 상기 컨텐츠 데이터를 포함하는 컨텐츠인 선호 컨텐츠를 포함하는 상기 웹사이트의 URL을 검색하는 선호 컨텐츠 검색모듈 및 상기 컨텐츠 수집모듈을 통해 수집한 상기 선호 컨텐츠를 셋탑박스로 전송하는 제 3 전송모듈을 포함하는 가이드 서버; 및 상기 제 3 전송모듈을 통해 전송받은 상기 선호 컨텐츠를 수신하는 제 4 전송모듈 및 상기 선호 컨텐츠가 TV를 통해 디스플레이되도록 디코딩하는 디코딩모듈을 포함하는 셋탑박스;를 포함하여 구성되는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 상기 가이드 서버가 상기 컨텐츠 수집모듈이 복수 개의 선호 컨텐츠를 수집한 경우 상기 복수 개의 선호 컨텐츠에 대한 리스트인 선호 컨텐츠 리스트를 생성하는 선호 컨텐츠 리스트 생성모듈을 더 포함하여 구성되고, 상기 제 3 전송모듈이 상기 선호 컨텐츠 리스트를 상기 셋탑박스로 전송하고, 상기 셋탑박스를 통해 상기 선호 컨텐츠 리스트 중 시청하고자 하는 선택 컨텐츠가 입력된 경우 상기 선택 컨텐츠를 상기 셋탑박스로 전송하는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 상기 가이드 서버가 상기 컨텐츠 수집모듈로부터 상기 선호 컨텐츠를 제공받아 저장하는 컨텐츠 저장모듈을 더 포함하여 구성되는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 상기 가이드 서버가 상기 사용자 선호정보 관리모듈에 저장된 상기 사용자 선호정보를 토대로 상기 사용자의 컨텐츠 선호 성향을 분석하는 사용자 성향 분석모듈을 더 포함하여 구 성되는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 상기 사용자 선호정보가 사용자가 선호하는 컨텐츠에 관한 메타 데이터인 선호 메타 데이터이고, 상기 선호 컨텐츠 검색모듈이 상기 컨텐츠 제공서버에 포함된 상기 컨텐츠의 메타 데이터를 분석하여 상기 선호 메타 데이터에 부합하는 메타 데이터가 포함된 상기 선호 컨텐츠를 수집하는 메타 데이터 분석부를 더 포함하여 구성되는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 상기 사용자 선호정보가 사용자가 선호하는 영상에 대한 데이터인 선호 영상 데이터이고, 상기 선호 컨텐츠 검색모듈이 상기 컨텐츠 제공서버에 포함된 상기 컨텐츠의 영상 데이터를 분석하여 상기 선호 영상 데이터에 부합하는 영상 데이터가 포함된 상기 선호 컨텐츠를 수집하는 영상 데이터 분석부를 더 포함하여 구성되는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 상기 사용자 선호정보가 사용자가 선호하는 음성에 대한 데이터인 선호 음성 데이터이고, 상기 선호 컨텐츠 검색모듈이 상기 컨텐츠 제공서버에 포함된 상기 컨텐츠의 음성 데이터를 분석하여 상기 선호 음성 데이터에 부합하는 음성 데이터가 포함된 상기 선호 컨텐츠를 수집하는 음성 데이터 분석부를 더 포함하여 구성되는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 상기 사용자 선 호정보가 사용자의 입력을 통해 저장되는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 상기 사용자 선호정보가 사용자가 선택하여 시청한 선택 컨텐츠를 조회하여 생성하는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템은, 상기 가이드 서버가 상기 컨텐츠 수집모듈 및 상기 선호 컨텐츠 검색모듈의 동작을 조절하여 개방형 IPTV 제공 시스템의 부하를 조절하는 부하조절모듈을 더 포함하여 구성되는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템에서, 상기 가이드 서버는 상기 컨텐츠 수집모듈이 상기 선호 컨텐츠가 상기 컨텐츠 제공서버에 저장되어 있는지를 수집하는 스케쥴을 조절하는 스케쥴모듈을 더 포함하여 구성하는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템에서, 상기 가이드 서버는 상기 선호 컨텐츠가 사용자에게 제공된 경우 상기 선호 컨텐츠가 포함된 상기 컨텐츠 제공서버에 대해 상기 선호 컨텐츠의 제공에 따른 과금을 산정하는 통합 과금모듈을 더 포함하여 구성되는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 방법은, 컨텐츠를 시청하는 사용자의 기호에 관한 정보인 사용자 선호정보를 저장하는 가이드 서버가 적어도 하나의 컨텐츠를 포함하고 인터넷 망을 통해 상기 컨텐츠를 제공하는 적어도 하나의 컨텐츠 제공서버에 접속하는 제 1 단계; 상기 가이드 서버가 상기 컨텐츠 제공 서버의 상기 컨텐츠 중 상기 사용자 선호정보에 부합하는 컨텐츠인 선호 컨텐츠가 포함되어 있는지 검색하는 제 2 단계; 상기 가이드 서버가 상기 선호 컨텐츠를 수집하는 제 3 단계; 및 상기 가이드 서버가 상기 선호 컨텐츠를 TV를 통해 디스플레이되도록 디코딩하는 셋탑박스로 전송하는 제 4 단계;를 수행하는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 방법은, 상기 제 3 단계에서 상기 가이드 서버가 복수 개의 선호 컨텐츠를 수집한 경우 상기 복수 개의 선호 컨텐츠에 대한 리스트인 선호 컨텐츠 리스트를 생성하는 제 1 부단계;를 더 수행하고, 상기 제 4 단계에서 상기 가이드 서버가 상기 선호 컨텐츠 리스트를 상기 셋탑박스로 전송하고, 상기 제 4 단계 이후에, 상기 셋탑박스를 통해 상기 선호 컨텐츠 리스트 중 시청하고자 하는 선택 컨텐츠가 입력된 경우, 상기 가이드 서버는 상기 선택 컨텐츠를 상기 셋탑박스로 전송하는 제 5 단계;를 더 수행하는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 방법은, 상기 제 2 단계에서 상기 사용자 선호정보가 사용자가 선호하는 컨텐츠에 관한 메타 데이터인 선호 메타 데이터, 상기 사용자가 선호하는 영상에 대한 데이터인 선호 영상 데이터 및 상기 사용자가 선호하는 음성에 대한 데이터인 선호 음성 데이터 중 적어도 어느 하나이고, 상기 사용자 선호정보가 상기 선호 메타 데이터인 경우, 상기 가이드 서버는 상기 컨텐츠 제공서버에 저장된 상기 컨텐츠의 메타 데이터를 분석하여 상기 선호 메타 데이터에 부합하는 메타 데이터가 포함된 상기 선호 컨텐츠를 검색하고, 상기 사용자 선호정보가 상기 영상 데이터인 경우, 상기 가이드 서버는 상기 컨텐츠 제공서버에 저장된 상기 컨텐츠의 영상 데이터를 분석하여 상기 선호 영상 데이터에 부합하는 영상 데이터가 포함된 상기 선호 컨텐츠를 검색하고, 상기 사용자 선호정보가 상기 음성 데이터인 경우, 상기 가이드 서버는 상기 컨텐츠 제공서버에 저장된 상기 컨텐츠의 음성 데이터를 분석하여 상기 선호 음성 데이터에 부합하는 음성 데이터가 포함된 상기 선호 컨텐츠를 검색하는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 방법은, 상기 제 1 단계에서 사용자의 입력에 의해 상기 사용자 선호정보를 저장하는 제 2 부단계;를 더 수행하는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 방법은, 상기 제 4 단계 이후에, 상기 선호 컨텐츠가 사용자에게 제공된 경우, 상기 가이드 서버는 상기 선호 컨텐츠가 포함된 상기 컨텐츠 제공서버에 대해 상기 선호 컨텐츠의 제공에 따른 과금을 산정하는 제 6 단계;를 더 수행하는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 방법은, 컨텐츠를 시청하는 사용자의 기호에 관한 정보인 사용자 선호정보를 저장하는 가이드 서버가 컨텐츠를 포함하는 웹사이트의 URL에 관한 리스트인 URL 리스트를 저장하는 제 1 단계; 상기 가이드 서버가 상기 URL 리스트에 포함된 상기 웹사이트의 URL에 접속하는 제 2 단계; 상기 가이드 서버가 상기 웹사이트의 URL에서 상기 컨텐츠에 대한 데이터인 컨텐츠 데이터를 수집하는 제 3 단계; 상기 가이드 서버가 상기 컨텐츠 데이터를 분석하여 상기 사용자 선호정보에 부합하는 상기 컨텐츠 데이터를 포함하는 컨텐츠인 선호 컨텐츠가 포함된 상기 웹사이트의 URL을 검색하는 제 4 단계; 및 상기 가이드 서버가 상기 선호 컨텐츠가 포함된 상기 웹사이트의 URL로부터 상기 선호 컨텐츠를 제공받아 TV를 통해 디스플레이되도록 디코딩하는 셋탑박스로 전송하는 제 5 단계;를 수행하는 것을 특징으로 한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 방법은, 상기 제 5 단계 이후에, 상기 선호 컨텐츠가 사용자에게 제공된 경우, 상기 가이드 서버가 상기 선호 컨텐츠의 제공을 반영하여 상기 사용자 선호정보를 갱신하는 것을 특징으로 하는 제 6 단계;를 더 수행하는 것을 특징으로 한다.
본 발명에 따른 개방형 IPTV 제공 시스템 및 제공 방법은, 미리 지정된 단일 IPTV 사업자가 아닌 컨텐츠를 포함하고 있는 컨텐츠 제공서버로부터 컨텐츠를 제공받음으로써, 사용자의 입장에서는 단일 IPTV 사업자에 한정되지 않은 폭넓은 컨텐츠를 제공받을 수 있는 효과를 제공한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템 및 제공 방법은, 컨텐츠를 시청하는 사용자의 기호에 관한 정보인 사용자 선호정보를 저장 및 관리함으로써, 사용자의 기호에 적합한 컨텐츠를 제공하여 사용자의 만족도를 높일 수 있는 효과를 제공한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템 및 제공 방법은, 사용자 선호정보를 기초로 사용자 컨텐츠 선호 성향을 분석하는 사용자 분석모듈을 더 포함하여 구성함으로써, 무한제공되는 컨텐츠 중에서 사용자의 기호에 부합하는 컨텐츠를 개별적으로 선별할 필요가 없는 효과를 제공한다.
본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템 및 제공 방법은, 컨텐츠를 수집, 검색하는 동작을 조절하는 부하조절모듈 및 컨텐츠를 수집, 검색하는 시기를 조절하는 스케쥴모듈을 더 포함하여 구성됨으로써, 컨텐츠의 수집 및 검색 동작으로 인해 컨텐츠의 재생품질을 저하시키지 않으면서 컨텐츠를 효율적으로 수집, 검색할 수 있는 효과를 제공한다.
마지막으로, 본 발명의 다른 실시예에 따른 개방형 IPTV 제공 시스템 및 제공 방법은, 컨텐츠가 사용자에게 제공된 경우 컨텐츠를 제공한 컨텐츠 제공서버에 대한 과금을 통합적으로 산정하는 통합과금모듈을 더 포함하여 구성됨으로써, 각각 다른 복수의 컨텐츠 제공서버로부터 컨텐츠를 제공받은 경우 각 컨텐츠 제공서버별로 과금을 해야 하는 번거로움을 피할 수 있는 효과를 제공한다.
첨부한 도면을 참조하여 본 발명의 실시예를 상세히 설명하면 다음과 같다.
도 1은 본 발명의 실시예에 따른 개방형 IPTV 제공 시스템을 도시하는 구성도이다.
본 발명의 제 1 실시예에 따른 개방형 IPTV 제공 시스템은, 도 2에 도시된 바와 같이 컨텐츠 제공서버(100), 가이드 서버(200) 및 셋탑박스(300)를 포함하여 구성된다.
컨텐츠 제공서버(100)는 적어도 하나의 컨텐츠를 포함하고, 인터넷 망을 통해 상기 컨텐츠를 제공하는 기능을 수행한다. 여기서 컨텐츠 제공서버란 mega TV, SK broadband 등과 같이 등록된 어느 하나의 IPTV 제공 사업자뿐만이 아니라 IP(Internet Protocol)를 통해 VOD 컨텐츠를 제공하는 웹사이트를 제공하는 사업자를 포함한다.
가이드 서버(200)는 컨텐츠 제공서버(100)로부터 사용자의 채널 선호 경향에 맞는 컨텐츠를 검색하여 셋탑박스(300)로 전송하는 기능을 수행한다.
보다 구체적으로, 가이드 서버(200)는 사용자 선호정보 관리모듈(210), 컨텐츠 수집모듈(220) 및 제 1 전송모듈(230), 컨텐츠 저장모듈(250)을 포함하여 구성될 수 있다.
사용자 선호정보 관리모듈(210)은 컨텐츠를 시청하는 사용자의 기호에 관한 정보인 사용자 선호정보를 저장하여 관리하는 기능을 수행한다.
사용자 선호정보는 사용자의 직접 입력을 통해 저장되거나 사용자가 선택하여 시청한 선택 컨텐츠를 조회하여 생성할 수 있다.
사용자 선호정보는 사용자가 주로 시청하는 컨텐츠가 뉴스, 드라마, 스포츠, 다큐, 영화 등 중에서 어느 장르에 속하는지에 관한 것일 수 있다. 사용자가 선호하는 장르가 영화라고 할 경우에도, 영화의 세부 장르 중 액션, 코믹, 스릴러, 드라마 등과 같이 구체화된 영화장르에 관한 것일 수 있다. 또한, 제작자, 제작국가, 배우 등 컨텐츠에 관한 여러 가지 정보를 저장할 수 있다.
이러한 사용자 선호정보는 상기 정보를 포함하는 메타 데이터인 선호 메타 데이터일 수 있다. 또한 사용자가 선호하는 영상에 대한 데이터인 선호 영상 데이터, 사용자가 선호하는 음성에 대한 데이터인 선호 음성 데이터일 수도 있다.
컨텐츠 수집모듈(220)은 컨텐츠 제공서버(100)로부터 사용자 선호정보에 부합하는 컨텐츠를 검색하고 수집하는 기능을 수행한다. 즉, 사용자 선호정보 관리모듈(210)에서 저장되고 관리되는 사용자 채널 선호 경향에 맞는 사용자 선호정보를 제공받고, 사용자 선호정보에 부합하는 컨텐츠인 선호 컨텐츠가 컨텐츠 제공서버(100)에 포함되어 있는지 검색하고 수집하는 기능을 수행한다.
보다 구체적으로, 사용자 선호정보는 사용자가 선호하는 컨텐츠에 대한 메타 데이터, 사용자가 선호하는 컨텐츠에 포함된 영상에 대한 데이터인 선호 영상 데이터 또는 사용자가 선호하는 컨텐츠에 포함된 음성에 대한 데이터인 선호 음성 데이터일 수 있다.
먼저, 사용자 선호정보가 컨텐츠에 대한 메타 데이터인 경우, 사용자 선호정보 관리모듈(210)은, 도 3에 도시된 바와 같이 선호 메타 데이터를 저장하여 관리한다. 이때, 컨텐츠 수집모듈(220)은 컨텐츠 제공서버(100)에 저장된 컨텐츠의 메타 데이터를 분석하여 선호 메타 데이터에 부합하는 메타 데이터가 포함된 선호 컨텐츠를 수집하는 메타 데이터 분석부(221)를 더 포함하여 구성될 수 있다.
또한 선호 메타 데이터와 메타 데이터의 부합 정도는 메타 데이터가 동일한 경우뿐만 일정한 정확도 이상일 경우 부합하는 것으로 분석하도록 설정할 수 있다. 검색결과의 정확도는 검색결과의 양에 따라 자동으로 설정되게 할 수 있거나 또는 사용자가 설정할 수도 있다. 검색결과의 양에 따라 자동으로 설정되는 경우에는 선 호 메타 데이터를 포함하는 검색결과가 많은 경우 정확도를 높게 설정하여 사용자의 선호도에 부합하는 검색결과를 수집하도록 하고, 선호 메타 데이터를 포함하는 검색결과가 적은 경우에는 정확도를 낮게 설정하여 일정량 이상의 검색결과를 사용자에게 제공하도록 할 수 있다.
사용자 선호정보가 사용자가 선호하는 컨텐츠에 포함된 영상에 대한 데이터인 선호 영상 데이터인 경우, 사용자 선호정보 관리모듈(210)은, 도 3에 도시된 바와 같이 선호 영상 데이터를 저장하여 관리한다. 이때, 컨텐츠 수집모듈(220)은 컨텐츠 제공서버(100)에 저장된 컨텐츠의 영상 데이터를 분석하여 선호 영상 데이터에 부합하는 영상 데이터가 포함된 선호 컨텐츠를 수집하는 영상 데이터 분석부(222)를 더 포함하여 구성될 수 있다.
또한 선호 영상 데이터와 컨텐츠의 영상 데이터의 부합 정도는 메타 데이터와 마찬가지로 동일한 경우뿐만 일정한 정확도 이상일 경우 부합하는 것으로 분석하도록 설정할 수 있다.
사용자 선호정보가 사용자가 선호하는 컨텐츠에 포함된 음성에 대한 데이터인 선호 음성 데이터인 경우, 사용자 선호정보 관리모듈(210)은, 도 3에 도시된 바와 같이 선호 음성 데이터를 저장하여 관리한다. 이때, 컨텐츠 수집모듈(220)은 컨텐츠 제공서버에 저장된 컨텐츠의 음성 데이터를 분석하여 선호 음성 데이터에 부합하는 음성 데이터가 포함된 선호 컨텐츠를 수집하는 음성 데이터 분석부(223)를 더 포함하여 구성될 수 있다.
또한 선호 음성 데이터와 컨텐츠의 음성 데이터의 부합 정도는 메타 데이터 와 마찬가지로 동일한 경우뿐만 일정한 정확도 이상일 경우 부합하는 것으로 분석하도록 설정할 수 있다.
제 1 전송모듈(230)은 컨텐츠 수집모듈(220)을 통해 수집한 선호 컨텐츠를 셋탑박스(300)로 전송하는 기능을 수행한다.
컨텐츠 저장모듈(250)은 컨텐츠 수집모듈(220)이 컨텐츠 제공서버(100)로부터 수집한 컨텐츠를 저장하는 기능을 수행한다.
본 발명의 실시예에 따른 개방형 IPTV 제공 시스템에 의하면, 컨텐츠 수집모듈(220)이 복수 개의 선호 컨텐츠를 수집할 수도 있는데, 가이드 서버(200)는 복수 개의 선호 컨텐츠에 대한 리스트인 선호 컨텐츠 리스트를 생성하는 선호 컨텐츠 리스트 생성모듈(240)을 더 포함하여 구성될 수 있다. 이 경우 제 1 전송모듈(230)은 선호 컨텐츠 리스트를 셋탑박스(300)로 전송한다. 그리고 셋탑박스(300)를 통해 선호 컨텐츠 리스트 중 시청하고자 하는 선택 컨텐츠가 입력된 경우, 제 1 전송모듈(230)은 선택 컨텐츠를 셋탑박스(300)로 전송하는 기능을 수행한다.
한편, 본 발명의 실시예에 따른 개방형 IPTV 제공 시스템에 의하면, 가이드 서버(200)는 사용자 성향 분석모듈(260)을 더 포함하여 구성될 수 있다.
사용자 성향 분석모듈(260)은 사용자 선호정보 관리모듈(210)에 저장된 사용자 선호정보를 토대로 사용자의 컨텐츠 선호 성향을 분석하는 기능을 수행한다.
사용자 성향 분석모듈(260)은 사용자 선호정보 중 사용자가 최근 선택한 컨텐츠일수록 높은 가중치를 부여함으로써 사용자의 컨텐츠 선호 성향을 분석할 수 있다. 예를 들면, 사용자가 직전(1회 전)에 선택하였던 장르에 대해서는 50의 가중 치를 주고, 2회 전에 선택하였던 장르에 대해서는 30의 가중치를, 3회 전에 선택하였던 장르에 대해서는 10의 가중치를 부여함으로써, 사용자의 최근 컨텐츠 선호 경향을 분석할 수 있다.
또한, 사용자 성향 분석모듈(260)은 마콥연쇄모델(Marcov Chain Model)을 사용할 수 있다.
즉, 보다 구체적으로 설명하면 사용자 선호정보를 장르라고 할 경우, 변수 X = {x1, x2, x3, …, xi, …, xc}와 같은 컨텐츠를 가질 수 있고, 이때 X = {드라마, 스포츠, 뉴스, 영화, 다큐 등}으로 표현될 수 있다(사용자가 선택할 수 있는 총 장르의 개수가 c개). 도 4에 도시된 바와 같이, 확률을 구하고자 하는 t+1 이전의 t 시점부터 t-r+1 시점까지 컨텐츠 소비 기록을 기초로 t+1 시간에서 선택될 선호 컨텐츠를 예측할 수 있다. 여기서 r은 마콥연쇄모델의 차수로, 과거 컨텐츠 선택 횟수를 의미한다. xi는 i번째 컨텐츠를 의미하며, i는 1, 2, …, c 중의 하나가 될 수 있다.
즉, t+1 시간에서 컨텐츠 i가 선호 컨텐츠로 선택될 확률은
Figure 112009023711412-pat00002
일 수 있다.
nxi는 사용자가 컨텐츠를 선택한 시간 t-r+1 시점부터 t 시점까지의 패턴 X(t),X(t-1), …, X(t-r+1)을 따라 t+1에서 xi를 소비할 확률을 의미한다.
m은 t 시간부터 카운트된 차수를 의미하는 것으로, m=1 일 때는 시간 t 일 때의 차수를, m=r 일 때는 시간 t-r+1 일 때의 차수를 의미한다. wm은 t부터 t-r+1까지 컨텐츠 선택에 대한 가중치로써, 0부터 1 사이의 값을 가질 수 있으며, 이 경우 총합은 1이다. b(m, xi )는 m 차수 일 때, xi 장르가 선택되어 졌는지를 나타내는 boolean 값이다. m 차에서 xi의 장르가 선택된 경우에 b(m, xi )은 1이고, m 차에서 xi의 장르가 선택되지 않은 경우에 b(m, xi )은 0이다.
보다 구체적으로 예를 들면, {스포츠, 뉴스, 영화, 다큐}의 4개의 장르에 대한 컨텐츠가 있을때 마콥차수 r=3이고, 컨텐츠 선택에 대한 가중치 wm은 시간 t부터 t-r+1까지 최근 선택한 컨텐츠일수록 높은 가중치를 부여하면, wt=0.5, wt -1=0.3, wt -2=0.2 일 수 있다. 사용자의 과거 컨텐츠 선택이 시간 t일 때 스포츠 장르, 시간 t-1일 때 뉴스 장르, 시간 t-2일 때 영화 장르라고 하면, 사용자가 시간 t+1에 스포츠 장르를 선택할 예상 확률은 (1×0.5 + 0×0.3 + 0×0.2)=0.5이고, 사용자가 시간 t+1에 뉴스 장르를 선택할 예상 확률은 (0×0.5 + 1×0.3 + 0×0.2)=0.3이고, 사용자가 시간 t+1에 영화 장르를 선택할 예상 확률은 (0×0.5 + 0×0.3 + 0×0.2)=0.2이다.
한편, 본 발명의 실시예에 따른 개방형 IPTV 제공 시스템에 의하면, 가이드 서버(200)는 스케쥴모듈을 더 포함하여 구성될 수 있다.
스케쥴모듈은 컨텐츠 수집모듈(220)이 선호 컨텐츠가 컨텐츠 제공서버에 저 장되어 있는지를 수집하는 스케쥴을 조절하는 기능을 수행한다. IPTV 시스템은 PC와는 달리 컨텐츠의 시청이 계속 발생하고 있으며, 일반적으로 시스템의 프로세싱 성능보다는 컨텐츠의 고품질 재생에 초점을 맞추고 있으므로 컨텐츠 수집으로 인해 재생 품질의 저하가 일어나서는 안 된다. 따라서 스케쥴모듈을 통해 컨텐츠 수집모듈(220)이 컨텐츠를 수집하는 스케쥴을 조절함으로써 컨텐츠의 재생품질을 저하시키지 않으면서 컨텐츠를 효율적으로 수집할 수 있도록 조절하는 기능을 수행한다.
한편, 본 발명의 실시예에 따른 개방형 IPTV 제공 시스템은, 가이드 서버(200)가 통합과금모듈을 더 포함하여 구성될 수 있다.
통합과금모듈은 선호 컨텐츠가 사용자에게 제공된 경우 선호 컨텐츠의 제공에 따른 과금을 산정하는 기능을 수행한다. 즉, 선호 컨텐츠가 포함된 상기 컨텐츠 제공서버에 대해 선호 컨텐츠의 제공에 따른 과금을 산정한다. 본 발명은 개방형 IPTV 제공 시스템으로, 컨텐츠 제공서버는 고정된 하나의 컨텐츠 제공서버가 아니라 컨텐츠를 포함하는 모든 컨텐츠 제공서버일 수 있고, 이러한 경우 사용자는 하나의 컨텐츠 제공서버가 아닌 각각 다른 여러 개의 컨텐츠 제공서버로부터 각각의 컨텐츠를 제공받을 수 있다. 그런데 이때 사용자에게 각각의 컨텐츠 제공서버별로 과금을 개별적으로 청구하는 것은 매우 번거로우므로 일정기간에 대해 사용자가 시청한 컨텐츠에 대해서 통합된 과금인 통합과금을 산정하는 기능을 수행한다. 컨텐츠 제공서버에 대해 과금을 산정하기 위해서는 각각의 컨텐츠 제공서버에 대해 컨텐츠 제공서버를 식별할 수 있는 ID 등을 부여하는 것으로 설정할 수 있다.
셋탑박스(Set-top box, STB)(300)는 텔레비전에 연결되어 외부에서 들어오는 신호를 받아 적절히 변환하여 텔레비전으로 그 내용을 표시해 주는 장치를 말한다.
보다 구체적으로 셋탑박스(300)는 제 2 전송모듈(310) 및 디코딩모듈(320)을 포함하여 구성될 수 있다.
제 2 전송모듈(310)은 제 1 전송모듈(230)을 통해 전송받은 선호 컨텐츠를 수신하는 기능을 수행한다.
디코딩모듈(320)은 선호 컨텐츠가 텔레비전를 통해 디스플레이되도록 디코딩하는 기능을 수행한다.
도 5는 본 발명의 제 2 실시예에 따른 IPTV 제공 시스템에 관해 도시하는 구성도이다.
본 발명의 제 2 실시예에 따른 IPTV 제공 시스템은 컨텐츠 제공서버(400), 가이드 서버(500) 및 셋탑박스(600)를 포함하여 구성된다.
컨텐츠 제공서버(400)는 적어도 하나의 컨텐츠를 포함하고, 인터넷 망을 통해 상기 컨텐츠를 제공하는 기능을 수행하는 것으로, 복수 개(401, 402, 403)일 수 있다.
가이드 서버(500)는 저장된 URL에 접속하여 컨텐츠 데이터를 수집하여 분석하고 사용자 선호정보에 부합하는 선호 컨텐츠를 제공받아 셋탑박스를 통해 사용자에게 제공하는 기능을 수행한다.
보다 구제적으로, 가이드 서버(500)는 URL 리스트 저장모듈(510), 컨텐츠 수집모듈(520), 사용자 선호정보 관리모듈(530), 선호 컨텐츠 검색모듈(540), 제 3 전송모듈(550) 및 컨텐츠 저장모듈(560)을 포함하여 구성될 수 있다.
URL 리스트 저장모듈(510)은 컨텐츠 제공서버(400)로부터 컨텐츠가 포함된 웹사이트의 URL을 제공받아 웹사이트의 URL에 관한 리스트인 URL 리스트를 저장하는 기능을 수행한다.
컨텐츠 수집모듈(520)은 URL 리스트에 포함된 웹사이트의 URL에 접속하여 컨텐츠에 대한 데이터인 컨텐츠 데이터 및 선호 컨텐츠를 수집하는 기능을 수행한다. 즉, URL 리스트에 포함된 웹사이트의 URL에 접속하여 컨텐츠 제공서버(400)에게 컨텐츠 데이터를 전송하여 줄 것을 요청한다. 컨텐츠 데이터는 웹페이지 URL의 html 데이터로 제목, 요약 또는 색인어 등에 관한 데이터를 포함할 수 있다.
사용자 선호정보 관리모듈(530)은 컨텐츠를 시청하는 사용자의 기호에 관한 정보인 사용자 선호정보를 저장하는 기능을 수행한다.
사용자 선호정보는 사용자의 직접 입력을 통해 저장되거나 사용자가 선택하여 시청한 선택 컨텐츠를 조회하여 생성할 수 있다.
사용자 선호정보는 사용자가 주로 시청하는 컨텐츠가 뉴스, 드라마, 스포츠, 다큐, 영화 등 중에서 어느 장르에 속하는지에 관한 것일 수 있다. 사용자가 선호하는 장르가 영화라고 할 경우에도, 영화의 세부 장르 중 액션, 코믹, 스릴러, 드라마 등과 같이 구체화된 영화장르에 관한 것일 수 있다. 또한, 제작자, 제작국가, 배우 등 컨텐츠에 관한 여러 가지 정보를 저장할 수 있다.
이러한 사용자 선호정보는 상기 정보를 포함하는 메타 데이터인 선호 메타 데이터일 수 있다. 또한 사용자가 선호하는 영상에 대한 데이터인 선호 영상 데이 터, 사용자가 선호하는 음성에 대한 데이터인 선호 음성 데이터일 수도 있다.
컨텐츠 수집모듈(520)은 컨텐츠 제공서버(400)로부터 사용자 선호정보에 부합하는 컨텐츠를 검색하고 수집하는 기능을 수행한다. 즉, 사용자 선호정보 관리모듈(530)에서 저장되고 관리되는 사용자 채널 선호 경향에 맞는 사용자 선호정보를 제공받고, 사용자 선호정보에 부합하는 컨텐츠인 선호 컨텐츠가 컨텐츠 제공서버(400)에 포함되어 있는지 검색하고 수집하는 기능을 수행한다.
보다 구체적으로, 사용자 선호정보가 사용자가 선호하는 컨텐츠에 대한 메타 데이터, 사용자가 선호하는 컨텐츠에 포함된 영상에 대한 데이터인 선호 영상 데이터 또는 사용자가 선호하는 컨텐츠에 포함된 음성에 대한 데이터인 선호 음성 데이터일 수 있다.
먼저, 사용자 선호정보가 컨텐츠에 대한 메타 데이터인 경우, 사용자 선호정보 관리모듈(530)은 선호 메타 데이터를 저장하여 관리한다. 이때, 컨텐츠 수집모듈(520)은 컨텐츠 제공서버(400)에 저장된 컨텐츠의 메타 데이터를 분석하여 선호 메타 데이터에 부합하는 메타 데이터가 포함된 선호 컨텐츠를 수집하는 메타 데이터 분석부를 더 포함하여 구성될 수 있다.
또한 선호 메타 데이터와 메타 데이터의 부합 정도는 메타 데이터가 동일한 경우뿐만 일정한 정확도 이상일 경우 부합하는 것으로 분석하도록 설정할 수 있다. 검색결과의 정확도는 검색결과의 양에 따라 자동으로 설정되게 할 수 있거나 또는 사용자가 설정할 수도 있다. 검색결과의 양에 따라 자동으로 설정되는 경우에는 선호 메타 데이터를 포함하는 검색결과가 많은 경우 정확도를 높게 설정하여 사용자 의 선호도에 부합하는 검색결과를 수집하도록 하고, 선호 메타 데이터를 포함하는 검색결과가 적은 경우에는 정확도를 낮게 설정하여 일정량 이상의 검색결과를 사용자에게 제공하도록 할 수 있다.
사용자 선호정보가 사용자가 선호하는 컨텐츠에 포함된 영상에 대한 데이터인 선호 영상 데이터인 경우, 사용자 선호정보 관리모듈(530)은 선호 영상 데이터를 저장하여 관리한다. 이때, 컨텐츠 수집모듈(520)은 컨텐츠 제공서버(400)에 저장된 컨텐츠의 영상 데이터를 분석하여 선호 영상 데이터에 부합하는 영상 데이터가 포함된 선호 컨텐츠를 수집하는 영상 데이터 분석부를 더 포함하여 구성될 수 있다.
또한 선호 영상 데이터와 컨텐츠의 영상 데이터의 부합 정도는 메타 데이터와 마찬가지로 동일한 경우뿐만 일정한 정확도 이상일 경우 부합하는 것으로 분석하도록 설정할 수 있다.
사용자 선호정보가 사용자가 선호하는 컨텐츠에 포함된 음성에 대한 데이터인 선호 음성 데이터인 경우, 사용자 선호정보 관리모듈(530)은 선호 음성 데이터를 저장하여 관리한다. 이때, 컨텐츠 수집모듈(520)은 컨텐츠 제공서버에 저장된 컨텐츠의 음성 데이터를 분석하여 선호 음성 데이터에 부합하는 음성 데이터가 포함된 선호 컨텐츠를 수집하는 음성 데이터 분석부를 더 포함하여 구성될 수 있다.
또한 선호 음성 데이터와 컨텐츠의 음성 데이터의 부합 정도는 메타 데이터와 마찬가지로 동일한 경우뿐만 일정한 정확도 이상일 경우 부합하는 것으로 분석하도록 설정할 수 있다.
선호 컨텐츠 검색모듈(540)은 컨텐츠 수집모듈(530)을 통해 수집한 컨텐츠 데이터를 분석하여 사용자 선호정보에 부합하는 컨텐츠 데이터를 포함하는 컨텐츠인 선호 컨텐츠를 포함하는 웹사이트의 URL을 검색하는 기능을 수행한다. 즉 선호 컨텐츠 검색모듈(540)은 사용자 선호정보를 기준으로 컨텐츠 데이터를 분석하여 선호 컨텐츠가 포함된 웹사이트의 URL을 검색한다. 그리고 검색된 선호 컨텐츠가 포함된 웹사이트로 선호 컨텐츠를 전송하여 줄 것을 요청한다.
제 3 전송모듈(550)은 컨텐츠 수집모듈(520)을 통해 수집한 선호 컨텐츠를 셋탑박스(600)로 전송하는 기능을 수행한다.
컨텐츠 저장모듈(560)은 컨텐츠 수집모듈(520)로부터 선호 컨텐츠를 제공받아 저장하는 기능을 수행한다.
본 발명의 실시예에 따른 개방형 IPTV 제공 시스템에 의하면, 컨텐츠 수집모듈(520)이 복수 개의 선호 컨텐츠를 수집할 수도 있고, 이때 가이드 서버(500)는 복수 개의 선호 컨텐츠에 대한 리스트인 선호 컨텐츠 리스트를 생성하는 선호 컨텐츠 리스트 생성모듈(570)을 더 포함하여 구성될 수 있다. 이 경우 제 3 전송모듈(550)은 선호 컨텐츠 리스트를 셋탑박스(600)로 전송한다. 그리고 셋탑박스(600)를 통해 선호 컨텐츠 리스트 중 시청하고자 하는 선택 컨텐츠가 입력된 경우, 제 3 전송모듈(550)은 선택 컨텐츠를 셋탑박스(600)로 전송하는 기능을 수행한다.
한편, 본 발명의 실시예에 따른 개방형 IPTV 제공 시스템에 의하면, 가이드 서버(500)는 사용자 성향 분석모듈(580)을 더 포함하여 구성될 수 있다.
사용자 성향 분석모듈(258)은 사용자 선호정보 관리모듈(530)에 저장된 사용 자 선호정보를 토대로 사용자의 컨텐츠 선호 성향을 분석하는 기능을 수행한다.
한편, 본 발명의 실시예에 따른 개방형 IPTV 제공 시스템에 의하면, 가이드 서버(500)는 부하조절모듈 및 스케쥴모듈을 더 포함하여 구성될 수 있다.
부하조절모듈은 컨텐츠 수집모듈(520) 및 선호 컨텐츠 검색모듈(540)의 동작을 조절하여 개방형 IPTV 제공 시스템의 부하를 조절하는 기능을 수행한다.
스케쥴모듈은 컨텐츠 수집모듈(520)이 선호 컨텐츠가 컨텐츠 제공서버에 저장되어 있는지를 수집하는 스케쥴을 조절하는 기능을 수행한다.
IPTV 시스템은 PC와는 달리 컨텐츠의 시청이 계속 발생하고 있으며, 일반적으로 시스템의 프로세싱 성능보다는 컨텐츠의 고품질 재생에 초점을 맞추고 있으므로 컨텐츠 수집 및 분석으로 인해 재생 품질의 저하가 일어나서는 안 된다. 따라서 부하조절모듈 및 스케쥴모듈을 통해 컨텐츠 수집모듈(520) 및 선호 컨텐츠 검색모듈(540)이 컨텐츠를 수집하는 스케쥴을 조절함으로써 컨텐츠의 재생품질을 저하시키지 않으면서 컨텐츠를 효율적으로 수집 및 분석할 수 있도록 조절하는 기능을 수행한다.
한편, 본 발명의 실시예에 따른 개방형 IPTV 제공 시스템은, 가이드 서버(200)가 통합과금모듈을 더 포함하여 구성될 수 있다.
통합과금모듈은 선호 컨텐츠가 사용자에게 제공된 경우 선호 컨텐츠의 제공에 따른 과금을 산정하는 기능을 수행한다. 즉, 선호 컨텐츠가 포함된 상기 컨텐츠 제공서버에 대해 선호 컨텐츠의 제공에 따른 과금을 산정한다. 본 발명은 개방형 IPTV 제공 시스템으로, 컨텐츠 제공서버는 고정된 하나의 컨텐츠 제공서버가 아니 라 컨텐츠를 포함하는 모든 컨텐츠 제공서버일 수 있고, 이러한 경우 사용자는 하나의 컨텐츠 제공서버가 아닌 각각 다른 여러 개의 컨텐츠 제공서버로부터 각각의 컨텐츠를 제공받을 수 있다. 그런데 이때 사용자에게 각각의 컨텐츠 제공서버별로 과금을 개별적으로 청구하는 것은 매우 번거로우므로 일정기간에 대해 사용자가 시청한 컨텐츠에 대해서 통합된 과금인 통합과금을 산정하는 기능을 수행한다. 컨텐츠 제공서버에 대해 과금을 산정하기 위해서는 각각의 컨텐츠 제공서버에 대해 컨텐츠 제공서버를 식별할 수 있는 ID 등을 부여하는 것으로 설정할 수 있다.
셋탑박스(Set-top box, STB)(600)는 텔레비전에 연결되어 외부에서 들어오는 신호를 받아 적절히 변환하여 텔레비전으로 그 내용을 표시해 주는 장치로, 제 4 전송모듈(610) 및 디코딩모듈(620)을 포함하여 구성될 수 있다.
제 4 전송모듈(610)은 제 3 전송모듈(550)을 통해 전송받은 선호 컨텐츠를 수신하는 기능을 수행한다.
디코딩모듈(620)은 선호 컨텐츠가 텔레비전를 통해 디스플레이되도록 디코딩하는 기능을 수행한다.
도 6 및 도 7은 본 발명의 제 1 실시예에 따른 개방형 IPTV 제공 방법을 도시한다.
먼저, 컨텐츠를 시청하는 사용자의 기호에 관한 정보인 사용자 선호정보를 저장하는 가이드 서버가 적어도 하나의 컨텐츠를 포함하고 인터넷 망을 통해 컨텐츠를 제공하는 컨텐츠 제공서버(100)에 접속하는 제 1 단계(S10)를 수행한다. 이때 컨텐츠 제공서버(100)는 복수 개 일 수 있다.
이때 사용자 선호정보는 사용자의 입력에 의해 입력될 수 있도록, 가이드 서버(200)가 사용자 선호정보를 저장하는 제 2 부단계를 더 수행할 수 있다.
또한 사용자 선호정보는 사용자가 선택하여 시청한 선택 컨텐츠를 조회하여 생성할 수 있다. 즉, 가이드 서버(200)가 사용자가 선택하여 시청한 선택 컨텐츠를 조회하여 사용자 선호정보를 저장하는 제 3 부단계를 더 수행할 수 있다.
다음으로, 가이드 서버(200)가 컨텐츠 제공서버(100)에 포함된 컨텐츠 중 사용자 선호정보에 부합하는 컨텐츠인 선호 컨텐츠가 포함되어 있는지 검색하는 제 2 단계(S20)를 수행한다.
보다 구체적으로, 제 2 단계(S20)에서 사용자 선호정보는 사용자가 선호하는 컨텐츠에 관한 메타 데이터인 선호 메타 데이터, 사용자가 선호하는 컨텐츠에 포함된 영상에 대한 데이터인 선호 영상 데이터 또는 사용자가 선호하는 컨텐츠에 포함된 음성에 대한 데이터인 선호 음성 데이터일 수 있다.
먼저, 사용자 선호정보가 선호 메타 데이터인 경우, 가이드 서버(200)는 컨텐츠 제공서버(100)에 저장된 컨텐츠의 메타 데이터를 분석하여 선호 메타 데이터에 부합하는 메타 데이터가 포함된 선호 컨텐츠를 검색한다.
사용자 선호정보가 영상 데이터인 경우, 가이드 서버(200)는 컨텐츠 제공서버(100)에 저장된 컨텐츠의 영상 데이터를 분석하여 선호 영상 데이터에 부합하는 영상 데이터가 포함된 선호 컨텐츠를 검색한다.
사용자 선호정보가 음성 데이터인 경우, 가이드 서버(200)는 컨텐츠 제공서 버(100)에 저장된 컨텐츠의 음성 데이터를 분석하여 선호 음성 데이터에 부합하는 음성 데이터가 포함된 선호 컨텐츠를 검색한다.
다음으로, 가이드 서버(200)가 선호 컨텐츠를 수집하는 제 3 단계(S30) 및 선호 컨텐츠를 TV를 통해 디스플레이되도록 디코딩하는 셋탑박스로 전송하는 제 4 단계(S40)를 수행한다.
이때, 제 3 단계(S30)에서 가이드 서버(200)가 복수 개의 선호 컨텐츠를 수집한 경우(S31) 복수 개의 선호 컨텐츠에 대한 리스트인 선호 컨텐츠 리스트를 생성하는 제 1 부단계(S33)를 더 수행한다.
또한, 제 4 단계(S40)에서 가이드 서버(200)가 선호 컨텐츠 리스트를 상기 셋탑박스로 전송(S41)하고, 제 4 단계 이후에 셋탑박스를 상기 선호 컨텐츠 리스트 중 시청하고자 하는 선택 컨텐츠가 입력된 경우, 가이드 서버(200)는 선택 컨텐츠를 상기 셋탑박스로 전송하는 제 5 단계(S45)를 더 수행할 수 있다.
한편, 선호 컨텐츠가 사용자에게 제공된 경우 제 4 단계(S40) 이후에 가이드 서버가 선호 컨텐츠의 제공에 따른 과금을 산정하는 제 6 단계(S50)를 더 수행할 수 있다. 즉, 선호 컨텐츠가 포함된 상기 컨텐츠 제공서버에 대해 선호 컨텐츠의 제공에 따른 과금을 산정한다. 본 발명은 개방형 IPTV 제공 방법으로, 컨텐츠 제공서버는 고정된 하나의 컨텐츠 제공서버가 아니라 컨텐츠를 포함하는 모든 컨텐츠 제공서버일 수 있고, 이러한 경우 사용자는 하나의 컨텐츠 제공서버가 아닌 각각 다른 여러 개의 컨텐츠 제공서버로부터 각각의 컨텐츠를 제공받을 수 있다. 그런데 이때 사용자에게 각각의 컨텐츠 제공서버별로 과금을 개별적으로 청구하는 것은 매 우 번거로우므로 일정기간에 대해 사용자가 시청한 컨텐츠에 대해서 통합된 과금인 통합과금을 산정할 수 있다.
도 8은 본 발명의 제 2 실시예에 따른 개방형 IPTV 제공 방법을 도시한다.
먼저, 가이드 서버(200)가 컨텐츠를 포함하는 웹사이트의 URL에 관한 리스트인 URL 리스트를 저장하는 제 1 단계(S110)를 수행한다.
가이드 서버(200)는 컨텐츠를 시청하는 사용자의 기호에 관한 정보인 사용자 선호정보를 저장한다.
사용자 선호정보는 사용자가 주로 시청하는 컨텐츠가 뉴스, 드라마, 스포츠, 다큐, 영화 등 중에서 어느 장르에 속하는지에 관한 것일 수 있다. 사용자가 선호하는 장르가 영화라고 할 경우에도, 영화의 세부 장르 중 액션, 코믹, 스릴러, 드라마 등과 같이 구체화된 영화장르에 관한 것일 수 있다. 또한, 제작자, 제작국가, 배우 등 컨텐츠에 관한 여러 가지 정보를 저장할 수 있다.
사용자 선호정보는 사용자의 직접 입력을 통해 저장되거나 사용자가 선택하여 시청한 선택 컨텐츠를 조회하여 생성할 수 있다.
다음으로, 가이드 서버(200)가 URL 리스트에 포함된 웹사이트의 URL에 접속하는 제 2 단계(S120)를 수행한다. 가이드 서버(200)는 컨텐츠를 제공하는 웹사이트의 URL을 URL 리스트로써 저장하고, 필요한 경우 URL 리스트에 포함된 웹사이트의 URL에 접속한다.
다음으로, 가이드 서버(200)가 웹사이트의 URL에서 컨텐츠에 대한 데이터인 컨텐츠 데이터를 수집하는 제 3 단계(S130)를 수행한다. URL 리스트에 포함된 웹사이트의 URL에 접속하여 컨텐츠 제공서버(400)에게 컨텐츠 데이터를 전송하여 줄 것을 요청한다. 컨텐츠 데이터는 웹페이지 URL의 html 데이터로 제목, 요약 또는 색인어 등에 관한 데이터를 포함할 수 있다.
다음으로, 가이드 서버(500)가 컨텐츠 데이터를 분석하여 사용자 선호정보에 부합하는 상기 컨텐츠 데이터를 포함하는 컨텐츠인 선호 컨텐츠가 포함된 웹사이트의 URL을 검색하는 제 4 단계(S140)를 수행한다. 즉 가이드 서버(500)는 사용자 선호정보를 기준으로 컨텐츠 데이터를 분석하여 선호 컨텐츠가 포함된 웹사이트의 URL을 검색한다. 그리고 검색된 선호 컨텐츠가 포함된 웹사이트로 선호 컨텐츠를 전송하여 줄 것을 요청한다.
다음으로, 가이드 서버(200)가 선호 컨텐츠가 포함된 웹사이트의 URL로부터 선호 컨텐츠를 제공받아 TV를 통해 디스플레이되도록 디코딩하는 셋탑박스(300)로 전송하는 제 5 단계(S150)를 수행한다.
다음으로, 제 5 단계(S150) 이후에, 선호 컨텐츠가 사용자에게 제공된 경우 가이드 서버(200)가 선호 컨텐츠의 제공을 반영하여 사용자 선호정보를 갱신하는 제 6 단계를 더 수행할 수 있다.
아울러 본 발명의 바람직한 실시예들은 예시의 목적을 위해 개시된 것이며, 당업자라면 본 발명의 사상과 범위 안에서 다양한 수정, 변경, 부가 등이 가능할 것이며, 이러한 수정, 변경 등은 이하의 특허청구의 범위에 속하는 것으로 보아야 할 것이다.
도 1은 본 발명의 실시예에 따른 개방형 IPTV 제공 시스템을 도시하는 전체 구성도.
도 2는 본 발명의 제 1 실시예에 따른 개방형 IPTV 제공 시스템을 도시하는 상세 구성도.
도 3은 본 발명의 제 1 실시예에 따른 사용자 선호정보 관리모듈 및 컨텐츠 수집모듈을 도시하는 상세 구성도.
도 4는 본 발명의 실시예에 따른 마콥 모델을 도시하는 예시도.
도 5는 본 발명의 제 2 실시예에 따른 개방형 IPTV 제공 시스템을 도시하는 상세 구성도.
도 6은 본 발명의 제 1 실시예에 따른 개방형 IPTV 제공 방법을 도시하는 흐름도.
도 7은 본 발명의 제 1 실시예에 따른 개방형 IPTV 제공 방법을 도시하는 흐름도.
도 8은 본 발명의 제 2 실시예에 따른 개방형 IPTV 제공 방법을 도시하는 흐름도.
< 도면의 주요부분에 대한 부호의 설명 >
100 : 컨텐츠 제공서버 101, 102, 103 : 컨텐츠 제공서버
200 : 가이드 서버 210 : 사용자 선호정보 관리모듈
220 : 컨텐츠 수집모듈 221 : 메타 데이터 분석부
222 : 영상 데이터 분석부 223 : 음성 데이터 분석부
230 : 제 1 전송모듈 240 : 선호 컨텐츠 리스트 생성모듈
250 : 컨텐츠 저장모듈 260 : 사용자 성향 분석모듈
300 : 셋탑박스 310 : 제 2 전송모듈
320 : 디코딩모듈 400 : 컨텐츠 제공서버
401, 402, 403 : 컨텐츠 제공서버 500 : 가이드 서버
510 : URL 리스트 저장모듈 520 : 컨텐츠 수집모듈
530 : 사용자 선호정보 관리모듈 540 : 선호 컨텐츠 검색모듈
550 : 제 3 전송모듈 560 : 컨텐츠 저장모듈
570 : 선호 컨텐츠 리스트 생성모듈 580 : 사용자 성향 분석모듈
600 : 셋탑박스 610 : 제 4 전송모듈
620 : 디코딩모듈

Claims (32)

  1. 적어도 하나의 컨텐츠를 포함하고, 인터넷 망을 통해 상기 컨텐츠를 제공하는 적어도 하나의 컨텐츠 제공서버;
    컨텐츠를 시청하는 사용자의 기호에 관한 정보인 사용자 선호정보를 저장하는 사용자 선호정보 관리모듈, 상기 사용자 선호정보 관리모듈로부터 상기 사용자 선호정보를 제공받아 상기 사용자 선호정보에 부합하는 컨텐츠인 선호 컨텐츠가 상기 컨텐츠 제공서버에 포함되어 있는지 검색하고 수집하는 컨텐츠 수집모듈 및 상기 컨텐츠 수집모듈을 통해 수집한 상기 선호 컨텐츠를 셋탑박스로 전송하는 제 1 전송모듈을 포함하는 가이드 서버; 및
    상기 제 1 전송모듈을 통해 전송받은 상기 선호 컨텐츠를 수신하는 제 2 전송모듈 및 상기 선호 컨텐츠가 TV를 통해 디스플레이되도록 디코딩하는 디코딩모듈을 포함하는 셋탑박스;를 포함하여 구성되는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  2. 제 1 항에 있어서,
    상기 가이드 서버는, 상기 컨텐츠 수집모듈이 복수 개의 선호 컨텐츠를 수집한 경우 상기 복수 개의 선호 컨텐츠에 대한 리스트인 선호 컨텐츠 리스트를 생성하는 선호 컨텐츠 리스트 생성모듈을 더 포함하여 구성되고,
    상기 제 1 전송모듈은, 상기 선호 컨텐츠 리스트를 상기 셋탑박스로 전송하고, 상기 셋탑박스를 통해 상기 선호 컨텐츠 리스트 중 시청하고자 하는 선택 컨텐츠가 입력된 경우 상기 선택 컨텐츠를 상기 셋탑박스로 전송하는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  3. 제 1 항에 있어서, 상기 가이드 서버는,
    상기 컨텐츠 수집모듈로부터 상기 선호 컨텐츠를 제공받아 저장하는 컨텐츠 저장모듈을 더 포함하여 구성되는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  4. 제 1 항에 있어서, 상기 가이드 서버는,
    상기 사용자 선호정보 관리모듈에 저장된 상기 사용자 선호정보를 토대로 상기 사용자의 컨텐츠 선호 성향을 분석하는 사용자 성향 분석모듈을 더 포함하여 구성되는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  5. 제 4 항에 있어서, 상기 사용자 성향 분석모듈은,
    상기 사용자 선호정보 중 상기 사용자가 최근 선택한 컨텐츠일수록 높은 가중치를 부여함으로써 상기 사용자의 컨텐츠 선호 성향을 분석하는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  6. 제 4 항에 있어서, 상기 사용자 성향 분석모듈은,
    마콥모델을 사용하는 것으로 t+1 이라는 시간에서 상기 컨텐츠가 선호 컨텐츠로 선택되는 확률이
    Figure 112010075383449-pat00003
    (이때, r : 마콥연쇄모델의 차수로, 과거 컨텐츠 선택 횟수,
    xi : i번째 컨텐츠, 1 < i < 사용자가 선택할 수 있는 총 장르의 개수 c ,
    wm : t부터 t-r+1까지 컨텐츠 선택에 대한 가중치, 0 < wm < 1,
    b(m, xi) : m 차수 일 때, xi 장르가 선택되어 졌는지를 나타내는 boolean 값)
    인 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  7. 제 1 항에 있어서,
    상기 사용자 선호정보는, 사용자가 선호하는 컨텐츠에 관한 메타 데이터인 선호 메타 데이터이고,
    상기 컨텐츠 수집모듈은, 상기 컨텐츠 제공서버에 저장된 상기 컨텐츠의 메타 데이터를 분석하여 상기 선호 메타 데이터에 부합하는 메타 데이터가 포함된 상기 선호 컨텐츠를 수집하는 메타 데이터 분석부를 더 포함하여 구성되는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  8. 제 1 항에 있어서,
    상기 사용자 선호정보는, 사용자가 선호하는 영상에 대한 데이터인 선호 영상 데이터이고,
    상기 컨텐츠 수집모듈은, 상기 컨텐츠 제공서버에 저장된 상기 컨텐츠의 영상 데이터를 분석하여 상기 선호 영상 데이터에 부합하는 영상 데이터가 포함된 상기 선호 컨텐츠를 수집하는 영상 데이터 분석부를 더 포함하여 구성되는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  9. 제 1 항에 있어서,
    상기 사용자 선호정보는, 사용자가 선호하는 음성에 대한 데이터인 선호 음성 데이터이고,
    상기 컨텐츠 수집모듈은, 상기 컨텐츠 제공서버에 저장된 상기 컨텐츠의 음성 데이터를 분석하여 상기 선호 음성 데이터에 부합하는 음성 데이터가 포함된 상기 선호 컨텐츠를 수집하는 음성 데이터 분석부를 더 포함하여 구성되는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  10. 제 1 항에 있어서, 상기 사용자 선호정보는,
    사용자의 입력을 통해 저장되는 것을 특징으로 하는 개방형 IPTV 제공 시스 템.
  11. 제 1 항에 있어서, 상기 사용자 선호정보는,
    사용자가 선택하여 시청한 선택 컨텐츠를 조회하여 생성하는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  12. 제 1 항에 있어서, 상기 가이드 서버는,
    상기 컨텐츠 수집모듈이 상기 선호 컨텐츠가 상기 컨텐츠 제공서버에 저장되어 있는지를 수집하는 스케쥴을 조절하는 스케쥴모듈을 더 포함하여 구성하는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  13. 제 1 항에 있어서, 상기 가이드 서버는,
    상기 선호 컨텐츠가 사용자에게 제공된 경우 상기 선호 컨텐츠가 포함된 상기 컨텐츠 제공서버에 대해 상기 선호 컨텐츠의 제공에 따른 과금을 산정하는 통합 과금모듈을 더 포함하여 구성되는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  14. 적어도 하나의 컨텐츠를 포함하고, 인터넷 망을 통해 상기 컨텐츠를 제공하는 적어도 하나의 컨텐츠 제공서버;
    상기 컨텐츠 제공서버로부터 상기 컨텐츠가 포함된 웹사이트의 URL을 제공 받아 상기 웹사이트의 URL에 관한 리스트인 URL 리스트를 저장하는 URL 리스트 저장모듈, 상기 URL 리스트에 포함된 상기 웹사이트의 URL에 접속하여 상기 컨텐츠에 대한 데이터인 컨텐츠 데이터 및 선호 컨텐츠를 수집하는 컨텐츠 수집모듈, 컨텐츠를 시청하는 사용자의 기호에 관한 정보인 사용자 선호정보를 저장하는 사용자 선호정보 관리모듈, 상기 컨텐츠 수집모듈을 통해 수집한 상기 컨텐츠 데이터를 분석하여 상기 사용자 선호정보에 부합하는 상기 컨텐츠 데이터를 포함하는 컨텐츠인 선호 컨텐츠를 포함하는 상기 웹사이트의 URL을 검색하는 선호 컨텐츠 검색모듈 및 상기 컨텐츠 수집모듈을 통해 수집한 상기 선호 컨텐츠를 셋탑박스로 전송하는 제 3 전송모듈을 포함하는 가이드 서버; 및
    상기 제 3 전송모듈을 통해 전송받은 상기 선호 컨텐츠를 수신하는 제 4 전송모듈 및 상기 선호 컨텐츠가 TV를 통해 디스플레이되도록 디코딩하는 디코딩모듈을 포함하는 셋탑박스;를 포함하여 구성되는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  15. 제 14 항에 있어서,
    상기 가이드 서버는, 상기 컨텐츠 수집모듈이 복수 개의 선호 컨텐츠를 수집 한 경우 상기 복수 개의 선호 컨텐츠에 대한 리스트인 선호 컨텐츠 리스트를 생성하는 선호 컨텐츠 리스트 생성모듈을 더 포함하여 구성되고,
    상기 제 3 전송모듈은, 상기 선호 컨텐츠 리스트를 상기 셋탑박스로 전송하고, 상기 셋탑박스를 통해 상기 선호 컨텐츠 리스트 중 시청하고자 하는 선택 컨텐츠가 입력된 경우 상기 선택 컨텐츠를 상기 셋탑박스로 전송하는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  16. 제 14 항에 있어서, 상기 가이드 서버는,
    상기 컨텐츠 수집모듈로부터 상기 선호 컨텐츠를 제공받아 저장하는 컨텐츠 저장모듈을 더 포함하여 구성되는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  17. 제 14 항에 있어서, 상기 가이드 서버는,
    상기 사용자 선호정보 관리모듈에 저장된 상기 사용자 선호정보를 토대로 상기 사용자의 컨텐츠 선호 성향을 분석하는 사용자 성향 분석모듈을 더 포함하여 구성되는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  18. 제 14 항에 있어서,
    상기 사용자 선호정보는, 사용자가 선호하는 컨텐츠에 관한 메타 데이터인 선호 메타 데이터이고,
    상기 선호 컨텐츠 검색모듈은, 상기 컨텐츠 제공서버에 포함된 상기 컨텐츠의 메타 데이터를 분석하여 상기 선호 메타 데이터에 부합하는 메타 데이터가 포함된 상기 선호 컨텐츠를 수집하는 메타 데이터 분석부를 더 포함하여 구성되는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  19. 제 14 항에 있어서,
    상기 사용자 선호정보는, 사용자가 선호하는 영상에 대한 데이터인 선호 영상 데이터이고,
    상기 선호 컨텐츠 검색모듈은, 상기 컨텐츠 제공서버에 포함된 상기 컨텐츠의 영상 데이터를 분석하여 상기 선호 영상 데이터에 부합하는 영상 데이터가 포함된 상기 선호 컨텐츠를 수집하는 영상 데이터 분석부를 더 포함하여 구성되는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  20. 제 14 항에 있어서,
    상기 사용자 선호정보는, 사용자가 선호하는 음성에 대한 데이터인 선호 음성 데이터이고,
    상기 선호 컨텐츠 검색모듈은, 상기 컨텐츠 제공서버에 포함된 상기 컨텐츠의 음성 데이터를 분석하여 상기 선호 음성 데이터에 부합하는 음성 데이터가 포함된 상기 선호 컨텐츠를 수집하는 음성 데이터 분석부를 더 포함하여 구성되는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  21. 제 14 항에 있어서, 상기 사용자 선호정보는,
    사용자의 입력을 통해 저장되는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  22. 제 14 항에 있어서, 상기 사용자 선호정보는,
    사용자가 선택하여 시청한 선택 컨텐츠를 조회하여 생성하는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  23. 제 14 항에 있어서, 상기 가이드 서버는,
    상기 컨텐츠 수집모듈 및 상기 선호 컨텐츠 검색모듈의 동작을 조절하여 개방형 IPTV 제공 시스템의 부하를 조절하는 부하조절모듈을 더 포함하여 구성되는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  24. 제 14 항에 있어서, 상기 가이드 서버는,
    상기 컨텐츠 수집모듈이 상기 선호 컨텐츠가 상기 컨텐츠 제공서버에 저장되어 있는지를 수집하는 스케쥴을 조절하는 스케쥴모듈을 더 포함하여 구성하는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  25. 제 14 항에 있어서, 상기 가이드 서버는,
    상기 선호 컨텐츠가 사용자에게 제공된 경우 상기 선호 컨텐츠가 포함된 상기 컨텐츠 제공서버에 대해 상기 선호 컨텐츠의 제공에 따른 과금을 산정하는 통합 과금모듈을 더 포함하여 구성되는 것을 특징으로 하는 개방형 IPTV 제공 시스템.
  26. 컨텐츠를 시청하는 사용자의 기호에 관한 정보인 사용자 선호정보를 저장하는 가이드 서버가 적어도 하나의 컨텐츠를 포함하고 인터넷 망을 통해 상기 컨텐츠를 제공하는 적어도 하나의 컨텐츠 제공서버에 접속하는 제 1 단계;
    상기 가이드 서버가 상기 컨텐츠 제공서버의 상기 컨텐츠 중 상기 사용자 선호정보에 부합하는 컨텐츠인 선호 컨텐츠가 포함되어 있는지 검색하는 제 2 단계;
    상기 가이드 서버가 상기 선호 컨텐츠를 수집하는 제 3 단계; 및
    상기 가이드 서버가 상기 선호 컨텐츠를 TV를 통해 디스플레이되도록 디코딩하는 셋탑박스로 전송하는 제 4 단계;를 수행하는 것을 특징으로 하는 개방형 IPTV 제공 방법.
  27. 제 26 항에 있어서,
    상기 제 3 단계는, 상기 가이드 서버가 복수 개의 선호 컨텐츠를 수집한 경우 상기 복수 개의 선호 컨텐츠에 대한 리스트인 선호 컨텐츠 리스트를 생성하는 제 1 부단계;를 더 수행하고,
    상기 제 4 단계는, 상기 가이드 서버가 상기 선호 컨텐츠 리스트를 상기 셋탑박스로 전송하고,
    상기 제 4 단계 이후에, 상기 셋탑박스를 통해 상기 선호 컨텐츠 리스트 중 시청하고자 하는 선택 컨텐츠가 입력된 경우, 상기 가이드 서버는 상기 선택 컨텐츠를 상기 셋탑박스로 전송하는 제 5 단계;를 더 수행하는 것을 특징으로 하는 개방형 IPTV 제공 방법.
  28. 제 26 항에 있어서, 상기 제 2 단계는,
    상기 사용자 선호정보가 사용자가 선호하는 컨텐츠에 관한 메타 데이터인 선호 메타 데이터, 상기 사용자가 선호하는 영상에 대한 데이터인 선호 영상 데이터 및 상기 사용자가 선호하는 음성에 대한 데이터인 선호 음성 데이터 중 적어도 어느 하나이고,
    상기 사용자 선호정보가 상기 선호 메타 데이터인 경우, 상기 가이드 서버는 상기 컨텐츠 제공서버에 저장된 상기 컨텐츠의 메타 데이터를 분석하여 상기 선호 메타 데이터에 부합하는 메타 데이터가 포함된 상기 선호 컨텐츠를 검색하고,
    상기 사용자 선호정보가 상기 영상 데이터인 경우, 상기 가이드 서버는 상기 컨텐츠 제공서버에 저장된 상기 컨텐츠의 영상 데이터를 분석하여 상기 선호 영상 데이터에 부합하는 영상 데이터가 포함된 상기 선호 컨텐츠를 검색하고,
    상기 사용자 선호정보가 상기 음성 데이터인 경우, 상기 가이드 서버는 상기 컨텐츠 제공서버에 저장된 상기 컨텐츠의 음성 데이터를 분석하여 상기 선호 음성 데이터에 부합하는 음성 데이터가 포함된 상기 선호 컨텐츠를 검색하는 것을 특징으로 하는 개방형 IPTV 제공 방법.
  29. 제 26 항에 있어서, 상기 제 1 단계는,
    사용자의 입력에 의해 상기 사용자 선호정보를 저장하는 제 2 부단계;를 더 수행하는 것을 특징으로 하는 개방형 IPTV 제공 방법.
  30. 제 26 항에 있어서, 상기 제 4 단계 이후에,
    상기 선호 컨텐츠가 사용자에게 제공된 경우, 상기 가이드 서버는 상기 선호 컨텐츠가 포함된 상기 컨텐츠 제공서버에 대해 상기 선호 컨텐츠의 제공에 따른 과금을 산정하는 제 6 단계;를 더 수행하는 것을 특징으로 하는 개방형 IPTV 제공 방법.
  31. 컨텐츠를 시청하는 사용자의 기호에 관한 정보인 사용자 선호정보를 저장하는 가이드 서버가 컨텐츠를 포함하는 웹사이트의 URL에 관한 리스트인 URL 리스트를 저장하는 제 1 단계;
    상기 가이드 서버가 상기 URL 리스트에 포함된 상기 웹사이트의 URL에 접속하는 제 2 단계;
    상기 가이드 서버가 상기 웹사이트의 URL에서 상기 컨텐츠에 대한 데이터인 컨텐츠 데이터를 수집하는 제 3 단계;
    상기 가이드 서버가 상기 컨텐츠 데이터를 분석하여 상기 사용자 선호정보에 부합하는 상기 컨텐츠 데이터를 포함하는 컨텐츠인 선호 컨텐츠가 포함된 상기 웹사이트의 URL을 검색하는 제 4 단계; 및
    상기 가이드 서버가 상기 선호 컨텐츠가 포함된 상기 웹사이트의 URL로부터 상기 선호 컨텐츠를 제공받아 TV를 통해 디스플레이되도록 디코딩하는 셋탑박스로 전송하는 제 5 단계;를 수행하는 것을 특징으로 하는 개방형 IPTV 제공 방법.
  32. 제 31 항에 있어서, 상기 제 5 단계 이후에,
    상기 선호 컨텐츠가 사용자에게 제공된 경우, 상기 가이드 서버가 상기 선호 컨텐츠의 제공을 반영하여 상기 사용자 선호정보를 갱신하는 제 6 단계;를 더 수행하는 것을 특징으로 하는 개방형 IPTV 제공 방법.
KR1020090034168A 2009-04-20 2009-04-20 개방형 iptv 제공 시스템 및 제공 방법 KR101028702B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090034168A KR101028702B1 (ko) 2009-04-20 2009-04-20 개방형 iptv 제공 시스템 및 제공 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090034168A KR101028702B1 (ko) 2009-04-20 2009-04-20 개방형 iptv 제공 시스템 및 제공 방법

Publications (2)

Publication Number Publication Date
KR20100115541A KR20100115541A (ko) 2010-10-28
KR101028702B1 true KR101028702B1 (ko) 2011-04-14

Family

ID=43134395

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090034168A KR101028702B1 (ko) 2009-04-20 2009-04-20 개방형 iptv 제공 시스템 및 제공 방법

Country Status (1)

Country Link
KR (1) KR101028702B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101699387B1 (ko) * 2010-11-17 2017-01-25 주식회사 케이티 웹 콘텐츠를 이용하여 주문형 비디오 콘텐츠를 제공하는 시스템 및 방법

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030065719A (ko) * 2002-01-30 2003-08-09 엘지전자 주식회사 데이터 방송 서비스장치 및 방법
KR100872708B1 (ko) 2007-07-12 2008-12-05 한국전자통신연구원 사용자 시청 이력 및 사용자 선호 아이템을 활용한TV-Anytime 메타데이터 기반의 DMB 콘텐츠묶어보기 서비스를 제공하는 시스템 및 상기 시스템을이용한 묶어보기 서비스를 제공하는 방법
KR20090029356A (ko) * 2007-09-18 2009-03-23 에스케이 텔레콤주식회사 통합 멀티미디어 컨텐츠 제공 시스템, 방법 및 서버

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030065719A (ko) * 2002-01-30 2003-08-09 엘지전자 주식회사 데이터 방송 서비스장치 및 방법
KR100872708B1 (ko) 2007-07-12 2008-12-05 한국전자통신연구원 사용자 시청 이력 및 사용자 선호 아이템을 활용한TV-Anytime 메타데이터 기반의 DMB 콘텐츠묶어보기 서비스를 제공하는 시스템 및 상기 시스템을이용한 묶어보기 서비스를 제공하는 방법
KR20090029356A (ko) * 2007-09-18 2009-03-23 에스케이 텔레콤주식회사 통합 멀티미디어 컨텐츠 제공 시스템, 방법 및 서버

Also Published As

Publication number Publication date
KR20100115541A (ko) 2010-10-28

Similar Documents

Publication Publication Date Title
KR102105313B1 (ko) 셋탑 박스에서 오디오 핑거프린트들의 시퀀스 생성
US8843952B2 (en) Determining TV program information based on analysis of audio fingerprints
US9294792B2 (en) Dynamic rebroadcast scheduling of videos
US8875183B2 (en) Intelligent TV mosaic for IPTV
JP5482206B2 (ja) 情報処理装置、情報処理方法およびプログラム
US9113203B2 (en) Generating a sequence of audio fingerprints at a set top box
KR101769802B1 (ko) 매체 컨텐츠 보기를 위한 스마트 캐치-업
US20070186243A1 (en) System and method of providing television program recommendations
KR101002070B1 (ko) 연관 콘텐츠 수신 장치, 연관 콘텐츠 제공 장치 및 그를 이용한 연관 콘텐츠 전송 시스템
US20080196064A1 (en) Apparatus and method of providing a recommended broadcast program
KR20130001726A (ko) 개선된 콘텐츠 검색
JP2011142468A (ja) 情報処理装置、情報処理方法およびプログラム
KR20110114997A (ko) 자동 키워드 검출을 통한 방송서비스 제공장치 및 그 방법
KR20120075515A (ko) 사용자 선호 콘텐츠 추천 시스템 및 방법
KR100889987B1 (ko) 방송 프로그램 추천 시스템 및 방법
CN101459822A (zh) 互联网协议电视频道选择设备
Zhang et al. Personalized TV program recommendation based on TV-anytime metadata
KR101438764B1 (ko) 사용자 시청 이력 기반 콘텐츠 추천 방법
US10003854B2 (en) Method and system for content recording and indexing
CN1856998A (zh) 用于协作频道转换的***、设备和方法
KR101028702B1 (ko) 개방형 iptv 제공 시스템 및 제공 방법
KR101102351B1 (ko) 맞춤형 방송 프로그램을 제공하기 위한 방법 및 시스템
KR100889988B1 (ko) 방송 프로그램 랭킹 시스템 및 방법
KR101196011B1 (ko) 양방향 광고를 위한 광고 정보 처리 방법 및 장치
WO2009125905A1 (en) Method and apparatus for reproducing content

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee