KR100889988B1 - System for ranking broadcast program and method thereof - Google Patents
System for ranking broadcast program and method thereof Download PDFInfo
- Publication number
- KR100889988B1 KR100889988B1 KR1020070123962A KR20070123962A KR100889988B1 KR 100889988 B1 KR100889988 B1 KR 100889988B1 KR 1020070123962 A KR1020070123962 A KR 1020070123962A KR 20070123962 A KR20070123962 A KR 20070123962A KR 100889988 B1 KR100889988 B1 KR 100889988B1
- Authority
- KR
- South Korea
- Prior art keywords
- program
- ranking
- broadcast
- time
- search
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26283—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
Abstract
Description
본 발명은 방송 프로그램 랭킹 시스템 및 방법에 관한 것으로서, 보다 구체적으로는 인터넷 프로토콜 텔레비전(Internet Protocol Television: IPTV) 방송과 같이 시청자의 응답에 대응할 수 있는 방송 시스템에서 다각적인 사용자 만족도가 반영된 방송 프로그램의 랭킹을 실시간으로 제공할 수 있는 시스템 및 방법에 관한 것이다.BACKGROUND OF THE
최근에 다양한 방송 프로그램 정보들을 제공하는 전자 프로그램 가이드(Electronic Program Guide: EPG) 서비스가 상용화되고 있으며, 또한 셋탑박스(Set Top Box: STB) 등과 같은 디지털 방송 수신기는 EPG 정보를 수신한 후, 텔레비전과 같은 외부 연결기기의 화면을 통해 출력 표시하여, 사용자가 원하는 방송 프로그램 정보를 용이하게 검색할 수 있다.Recently, the Electronic Program Guide (EPG) service, which provides a variety of broadcast program information, has been commercialized. Also, a digital broadcast receiver such as a set top box (STB) has received EPG information, By displaying the output through the screen of the same external connection device, the user can easily search for the desired broadcast program information.
또한, 케이블 위성 TV의 경우, 프로그램을 공급하는 채널 수가 수백 개 이상이며, 리모콘의 채널 업/다운만으로는 시청자가 원하는 채널을 선택하기에는 불편함이 있었으며, 이를 개선한 방법으로 EPG가 있지만, 마찬가지로 각 채널의 영상을 시청자가 직접 보고 선택하는 것에 비하면 불편한 방식이라고 할 수 있다.In addition, in the case of cable satellite TV, there are more than hundreds of channels supplying programs, and it is inconvenient for the viewer to select a desired channel only by channel up / down of the remote control. This is inconvenient compared to viewing and selecting the video directly.
따라서 서로 다른 방송 서비스들을 통해 각각 제공되고 있는 여러 방송 프로그램들을 사용자가 보다 용이하기 검색 및 선택할 수 있도록 여러 채널의 영상을 한 화면에 디스플레이하고 그 중에서 원하는 채널을 선택하는 모자이크 EPG(Mosaic EPG) 서비스가 일부 실시되고 있다.Therefore, the Mosaic EPG (Mosaic EPG) service, which displays images of multiple channels on one screen and selects a desired channel from among them, allows users to easily search and select various broadcasting programs provided through different broadcasting services. Some are being done.
또한, 디지털 TV 기술이 발전하면서 서비스 가능한 채널수와 주문형 비디오(Video on Demand: VOD)의 수가 급격히 증가하고 있다. 이에 따라 사용자가 과거 공중파의 4~5개 채널에서 프로그램을 고르는 환경과는 달리 수많은 채널로부터 선택하는 문제가 발생하고 있으며, 향후 더 커질 것으로 전망된다.In addition, with the development of digital TV technology, the number of serviceable channels and video on demand (VOD) is rapidly increasing. As a result, unlike the environment in which users select programs in four or five channels of airwaves in the past, there is a problem of selecting from a large number of channels, and it is expected to become larger in the future.
도 1은 일반적인 IPTV 방송 서비스 시스템의 개략적인 구성도이다.1 is a schematic configuration diagram of a general IPTV broadcasting service system.
도 1을 참조하면, 일반적인 IPTV 방송 서비스 시스템은, 방송사업자(10), IPTV 방송 시스템(20) 및 사용자 단말(30)을 포함한다.Referring to FIG. 1, a general IPTV broadcasting service system includes a
IPTV 방송 시스템(20)은 방송 컨텐츠를 저장하기 위한 저장 서버, 사용자 단말(30)로 방송 컨텐츠를 전송하고 리턴 채널로부터 입력되는 사용자 응답 신호를 처리하기 위한 제어 서버, 방송 컨텐츠를 분배하기 위한 분배 서버 등을 포함할 수 있다.The
IPTV 방송 시스템(20)은 컨텐츠 제공자(Content Provider: CP) 또는 방송사업자(10)로부터 제공받은 프로그램 컨텐츠 및 EPG를 관리하며, CDN(Content Delivery Network) 등을 통하여 프로그램 컨텐츠를 가입자와 인접한 곳으로 분배하여 방송/녹화/재생 서비스를 제공할 수 있다. 이때, 컨텐츠 제공자 또는 방송사업 자(10)로부터 제공받은 컨텐츠에는 관련 부가정보 및 이러한 부가정보에 대한 EPG가 포함되어 있을 수 있다.The
사용자 단말(30)은 인터넷 방송 서비스를 이용하기 위한 장치로서, 일반적으로는 IPTV(31), 셋탑박스(32) 및 리모콘(33)으로 구성된다. IPTV(31)는 IPTV 방송 시스템(20)으로부터 수신한 방송 컨텐츠를 출력하고, 리모콘(33)을 통하여 입력받은 사용자 응답신호를 셋탑박스(32)의 리턴 채널을 통하여 IPTV 방송 시스템(20)으로 전달한다.The
도 2a 및 도 2b는 각각 종래의 기술에 따른 그리드 EPG 화면 및 모자이크 EPG 화면을 예시하는 도면이다.2A and 2B are diagrams illustrating a grid EPG screen and a mosaic EPG screen according to the prior art, respectively.
도 2a를 참조하면, 그리드 EPG(Grid EPG: 40)는 세로로 채널, 가로로 시간을 배열한 2차원 테이블로서, 한 화면에 5~10개의 채널을 표시하며, 현재와 미래의 프로그램 탐색이 가능하다.Referring to FIG. 2A, a
도 2b를 참조하면, 모자이크 EPG(50)는 시간성은 없지만 현재 방송되는 채널을 한 화면에 16~20개를 동시에 동영상을 보여줄 수 있고, 전체 채널을 커버하기 위해 여러 페이지로 구성될 수 있다.Referring to FIG. 2B, the
그러나 종래 기술에 따른 그리드 EPG(40) 및 모자이크 EPG(50)는 단지 어떤 채널에 언제에 어떤 프로그램을 방송한다는 정보만 사용자에게 제공하였다. 즉, 각 채널 별 방송 편성표(시간 및 프로그램 제목, 장르, 줄거리 및 기타 관련정보 등)를 TV 또는 디지털 셋탑박스에 전송하고, 사용자가 리모콘의 특정키를 누르면 채널별 및 시간별 편성 정보를 제공하였다.However, the
종래 기술에 따른 그리드 EPG(40) 및 모자이크 EPG(50)는 사용자의 시청 조건에 맞는 프로그램 풀(Pool)을 브라우징하는 서비스이기 때문에 프로그램에 대한 질적 평가가 수행되지 않는다. 또한, 종래 기술에 따른 그리드 EPG(40) 및 모자이크 EPG(50)는 사전에 프로그램 공급자(PP)에서 입력된 정보에 전적으로 의존하기 때문에 프로그램 관련 정보가 부족하며, 정보 연관성 및 유연성 고려도 부족한 실정이다. Since the
종래 기술에 따르면, 프로그램의 질적인 평가가 없기 때문에 어느 정도 인기가 있는 프로그램인지, 본인의 취향과 잘 맞는지 사용자가 알기 어렵다는 문제점이 있었다. 또한, 종래 기술에 따른 그리드 EPG(40) 및 모자이크 EPG(50)는 사용 편의성이 부족하고, 사용자 습관(habit)에 대한 고려가 없다는 문제점이 있다. 즉, 종래 기술에 따른 그리드 EPG(40) 및 모자이크 EPG(50)의 채널 브라우징이 재핑(Zapping)보다는 편하지만 채널이 늘어나면 브라우징이 어려워지는 경향이 있으며, 또한, 장르에 기반한 간단한 검색은 EPG에서 지원되나, 검색 결과의 무의미한 정렬로 인해 사용자에게 만족감을 주기 어렵다는 문제점이 있었다.According to the prior art, there is a problem that it is difficult for a user to know how popular the program is or how it suits his or her taste because there is no qualitative evaluation of the program. In addition, the
한편, 제 1 선행기술로서, 대한민국 특허출원번호 제1999-0002600호(출원일: 1999년 01월 27일)에는 “티브이(TV) 방송 채널간의 우선 순위 결정방법”이라는 명칭의 발명이 개시되어 있다.On the other hand, as the first prior art, Korean Patent Application No. 1999-0002600 (Application Date: January 27, 1999) discloses an invention named "Predetermining method between TV broadcast channels".
제 1 선행기술은 시청자의 시청 습관에 기반하여, 요일, 시간대 등에 따라 채널간의 우선 순위를 결정하여 화면에 표시하는 기술을 개시하고 있다.The first prior art discloses a technique of determining priorities between channels according to the day of the week, time of day, and the like, based on the viewing habits of the viewer, and displaying them on the screen.
또한, 제 2 선행기술로서, 대한민국 특허출원번호 제2000-0043335호(출원일: 2000년 07월 27일)에는 “텔레비전 프로그램 제공장치 및 그 방법”이라는 명칭의 발명이 개시되어 있다.In addition, as a second prior art, Korean Patent Application No. 2000-0043335 (filed date: July 27, 2000) discloses the invention entitled "TV program providing apparatus and method thereof".
제 2 선행기술은 시청 빈도수에 따라 요일별 및 시간대별로 프로그램의 우선 순위를 결정하여 초기 화면 채널로 선택하는 기술을 개시하고 있다.The second prior art discloses a technique of determining a priority of a program by day and time zone according to the viewing frequency and selecting the initial screen channel.
따라서, 종래 기술은 과거 시청 이력의 조회에 따라 우선 순위를 결정하고 있을 뿐, 시청자의 시청 이력과 프로그램 쿼리에만 프로그램의 랭킹을 의존하였고, 시청 중 또는 시청 후 시청자들의 지속적인 관심과 이에 기반한 향후 시청률을 추정하여 다각적인 시청자 선호도가 반영된 방송 프로그램의 랭킹을 제공하는 방법에 대해서는 제시하지 못하는 문제가 있다.Therefore, the prior art only determines the priority according to the inquiry of the past viewing history, and relies on the ranking of the program only on the viewer's viewing history and the program query, and the viewer's continuous interest and future viewership based on the viewing There is a problem in that it is not possible to suggest a method of providing a ranking of a broadcast program estimated by reflecting various viewer preferences.
따라서, 본 발명의 과제는 사용자가 방송 프로그램의 관심과 선호도를 다각적으로 반영할 수 있는 방송 프로그램 랭킹 시스템 및 방법을 제공하는 것이다.Accordingly, an object of the present invention is to provide a broadcast program ranking system and method that allows a user to reflect variously the interests and preferences of a broadcast program.
전술한 본 발명의 과제를 위한, 본 발명의 일 측면을 따른 방송 프로그램 랭킹 시스템은, 수집된 방송 프로그램과 관련된 검색 로그를 저장하는 프로그램 검색 로그 DB, 상기 수집된 검색 로그를 분석하여 상기 방송 프로그램의 미래 시청률을 예측하는 시청률 예측부 및 상기 예측된 미래 시청률에 기초하여, 방송 프로그램의 시간, 장르, 연령 및 채널 중 적어도 하나로 프로그램을 분류하여 분류된 방송 프로그램의 랭킹 데이터를 생성하는 프로그램 랭킹 산정부를 포함한다.Broadcast program ranking system according to an aspect of the present invention for the above-described object of the present invention, program search log DB for storing a search log associated with the collected broadcast program, by analyzing the collected search log of the broadcast program An audience rating predictor for predicting future audience ratings, and a program ranking calculation unit for generating ranking data of classified broadcast programs by classifying the programs into at least one of time, genre, age, and channel of the broadcast program based on the predicted future audience ratings. do.
여기서, 상기 시청률 예측부는 상기 검색 로그와 상기 방송 프로그램의 과거 시청률 데이터를 분석하여 모델링 함으로써, 상기 방송 프로그램의 미래 시청률을 예측한다.Here, the viewer rating predictor predicts a future viewer rating of the broadcast program by analyzing and modeling the search log and past viewer rating data of the broadcast program.
또한, 상기 방송 프로그램 랭킹 시스템은, 상기 프로그램 랭킹 산정부로부터 출력된 프로그램에, 방송 시간 및 VOD 유무 정보를 매칭 시킨 데이터를 출력하는 데이터 처리부를 더 포함한다.The broadcast program ranking system may further include a data processor configured to output data obtained by matching broadcast time and VOD presence information to a program output from the program ranking calculation unit.
한편, 본 발명의 다른 측면을 따른 방송 프로그램 랭킹 화면 제공 방법은, 시간, 장르, 연령 및 채널 중 적어도 하나에 대응하는 테마에 대한 프로그램 랭킹의 선택을 제공하는 단계, 상기 선택된 테마에 포함된 프로그램의 랭킹을 표시하는 단계 및 상기 랭킹에 포함된 프로그램에 대응하는 방송 정보를 표시하는 단계를 포함하고, 상기 랭킹은 인터넷 검색 로그를 분석하여 산출된 미래 시청률을 반영한 것이다. On the other hand, the method for providing a broadcast program ranking screen according to another aspect of the present invention, providing a selection of the program ranking for the theme corresponding to at least one of time, genre, age and channel, of the program included in the selected theme Displaying a ranking and displaying broadcast information corresponding to a program included in the ranking, wherein the ranking reflects a future viewer rating calculated by analyzing an internet search log.
또한, 본 발명의 다른 측면을 따른 방송 프로그램 랭킹 방법은, a) 검색 엔진으로부터 제공된 방송 프로그램 관련 인터넷 검색로그를 분석하는 단계, b) 방송사업자로부터 제공되는 편성표 데이터 및 시청률/VOD 인기도 데이터에 따라 과거 및 실시간 시청률을 분석하는 단계, c) 상기 분석된 검색로그 및 상기 분석된 과거 및 실시간 시청률을 모델링하여 프로그램 별 미래 시청률을 예측하는 단계, d) 각각의 프로그램에 대한 상기 예측된 미래 시청률을 수치화하여 각 프로그램별로 랭킹을 산정하는 단계 및 e) 상기 프로그램의 랭킹을 방송 정보와 함께 테마별로 출력하는 단계를 포함한다.In addition, the broadcast program ranking method according to another aspect of the present invention, a) analyzing the Internet search log related to the broadcast program provided from the search engine, b) the past according to the schedule data and viewer ratings / VOD popularity data provided from the broadcaster And analyzing real time viewer ratings, c) modeling the analyzed search log and the analyzed past and real time viewer ratings to predict future viewer ratings for each program, and d) quantifying the predicted future viewer ratings for each program. Calculating a ranking for each program, and e) outputting the ranking of the program by theme together with broadcast information.
이상, 설명한 바와 같이, 본 발명에 따르면 프로그램에 대한 시청자들의 다양한 관심과 선호도가 반영된 실시간 및 미래 시청률 기반으로 한 프로그램의 랭킹을 제공함으로써, 사용자의 방송 프로그램 관심과 선호도를 다각적으로 반영한 방송 프로그램 랭킹 시스템 및 방법이 제공된다.As described above, according to the present invention, by providing a ranking of a program based on real-time and future viewer ratings reflecting various interests and preferences of viewers on a program, a broadcast program ranking system reflecting variously the user's interest and preference of a broadcast program And a method are provided.
이하, 첨부된 도면을 참조하여 본 발명에 대해 설명한다.Hereinafter, with reference to the accompanying drawings will be described in the present invention.
먼저, 본 발명을 설명하기 위해 인터넷 프로토콜 TV(이하, IPTV)에 대해 설명한다. First, the Internet protocol TV (hereinafter referred to as IPTV) will be described to explain the present invention.
최근 기술의 발전과 시청자의 수요 변화에 따라 방송 환경이 변화하고 있다. 즉, 아날로그 방송에서 디지털 방송으로 전환되고, 지상파 위주에서 케이블, 위성 등으로 방송매체가 다양화되고, 통신망과의 연동으로 양방향성을 제공하며, 방송 단말이 점점 지능화되는 등 최근의 방송 환경은 상당한 변화를 겪고 있다.Recently, the broadcasting environment is changing due to the development of technology and changing demand of viewers. In other words, the recent broadcasting environment has changed considerably, such as conversion from analog broadcasting to digital broadcasting, diversification of broadcasting media such as cable and satellite from the terrestrial wave, interactivity with communication networks, and increasingly intelligent broadcasting terminals. Are going through.
스마트 TV(Smart TV), 인핸스드 TV(Enhanced TV), 지능형 TV(Intelligent TV) 등과 같이 다양한 개념들로 불리는 IPTV는 무엇을 시청할 것인가와 언제 시청할 것인가를 시청자 스스로가 통제할 수 있으며, 일반적인 방송 이외에도 인터넷 서비스, 데이터 방송 서비스 및 PVR(Personal Video Recorder) 기능이 통합된 TV이다.Called by various concepts such as Smart TV, Enhanced TV, Intelligent TV, etc., IPTV allows viewers to control what they watch and when to watch it. It is a TV that integrates Internet service, data broadcasting service, and personal video recorder (PVR) functions.
IPTV 방송 서비스는 기존의 방송처럼 프로그램을 일방적으로 전송하는 것이 아니라, 시청자와 방송국 간에 서로 상호작용이 가능한 서비스이다. 이를 위하여 방송국은 프로그램 이외에 양방향 기능이 구현된 컨텐츠를 추가로 제작하여 시청자에게 전송하고, 시청자는 리턴 채널(return channel)을 통하여 의사를 표현할 수 있다. IPTV 방송 서비스는 차별화된 초고속 광대역 네트워크를 이용하여 디지털 영상 서비스, 양방향 데이터 서비스 및 다양한 개인 맞춤형 서비스를 제공하는 서비스를 말한다. 이는 멀티미디어 컨텐츠를 초고속 인터넷망을 통해 새로운 시청 경험으로 고객의 감성 욕구를 충족시키는 통방 융합의 새로운 패러다임이다.IPTV broadcasting service is a service that allows viewers and broadcasting stations to interact with each other, rather than unilaterally transmitting programs like conventional broadcasting. To this end, the broadcasting station may additionally produce content that implements the interactive function in addition to the program and transmit the content to the viewer, and the viewer may express intention through a return channel. IPTV broadcasting service refers to a service that provides digital video service, interactive data service, and various personalized services by using a differentiated high-speed broadband network. This is a new paradigm of convergence of convergence that meets customer's emotional needs with a new viewing experience through high-speed internet network of multimedia contents.
IPTV 방송 서비스의 주요 특징은, 기존 TV의 일방적이고, 수동적인 서비스에 서 이용자가 실제 TV를 보면서 행동을 취하는 능동 서비스로 고객 참여형이며, PC 기반이었던 특정 대상의 즐거움에 대한 체험을 TV와 접목하여 전 연령층의 국민 대상으로 넓힌 체험 확장형이라는 것이다.The main feature of IPTV broadcasting service is the active service in which the user takes action while watching real TV in the unilateral and passive service of the existing TV. It is an experience-expanding type that is extended to people of all ages.
IPTV 서비스는 크게 컨텐츠, 플랫폼, 네트워크, 단말기의 순차적 흐름을 통해 제공된다. 컨텐츠 부분에서는 기존 방송 컨텐츠와 인터넷상의 풍부한 컨텐츠가 융합되어 존재하고, 플랫폼 부분에서는 융합 컨텐츠가 TV에 맞게 재구성되며, QoS가 보장되는 네트워크 부분에서는 TV에 맞는 융합 컨텐츠가 초고속 인터넷망으로 전송되어, 단말 부분인 셋탑박스 기반의 TV로 사용자에게 전달된다.IPTV service is largely provided through the sequential flow of content, platform, network, and terminal. In the content part, existing broadcasting content and rich content on the Internet are fused, and in the platform part, the fused content is reconfigured for TV. In the network part where QoS is guaranteed, fused content for TV is transmitted to the high-speed Internet network. It is delivered to the user as part of a set-top box-based TV.
IPTV 기술은 크게 헤드엔드, 네트워크, 단말 기술로 나눌 수 있다. 헤드엔드 기술은 시스템 관련 기술로서, 방송 컨텐츠를 수신하고 분배하는 베이스밴드 시스템, 수신된 영상신호를 망의 효율에 맞게 압축하고, 데이터 신호와 다중화한 후 암호화(스크램블) 및 IP 패킷화하여 전송하는 압축 다중화 시스템, 실시간 채널에 대한 암호화 및 VOD(Video On Demand) 컨텐츠의 사전 암호화를 수행하여 시청 권한을 제어하고, 컨텐츠를 보호하는 수신제한 시스템, 각 시스템들과 유기적인 결합을 통해 정보 흐름을 통합 관리하는 미디어 종합 관리 시스템, 영상신호의 송출 및 각종 양방향 부가 서비스 구현을 위한 데이터 방송 시스템, VOD 서비스를 위한 VOD 시스템, 정산 및 고객 관리를 위한 프로비저닝 시스템 기술 등으로 세분된다. 네트워크 기술에는 헤드엔드와 셋탑박스 간의 신뢰성 있는 컨텐츠 전달을 위해 필요한 멀티캐스팅, QoS 기술 등이 있다. 또한, 단말 기술에는 가입자에게 고화질을 제공하기 위한 영상 코덱 기술과 양방향 데이터 서비스 제공을 위한 미들웨어 기술 등이 있다.IPTV technology can be divided into head-end, network, and terminal technology. Head-end technology is a system-related technology, which is a baseband system for receiving and distributing broadcast contents, compresses received video signals according to network efficiency, multiplexes them with data signals, and then encrypts (scrambles) and IP packets for transmission. Integrate information flow through compression multiplexing systems, encryption for real-time channels, and pre-encryption of Video On Demand (VOD) content to control viewing rights, privacy-protection systems that protect content, and organic combinations with each system It is divided into a comprehensive media management system for managing, data broadcasting system for transmitting video signals and various interactive additional services, VOD system for VOD service, and provisioning system technology for settlement and customer management. Network technologies include multicasting and QoS techniques for reliable content delivery between headends and set-top boxes. In addition, the terminal technology includes a video codec technology for providing high picture quality to a subscriber and a middleware technology for providing an interactive data service.
이하, 도 3을 참조하여 본 발명의 일 실시예에 따른 프로그램 랭킹 시스템을 구비한 방송 서비스 시스템에 대하여 살펴본다. 이하에서 방송 프로그램 랭킹 시스템은 프로그램 랭킹 시스템을 포함한다.Hereinafter, a broadcast service system having a program ranking system according to an embodiment of the present invention will be described with reference to FIG. 3. Hereinafter, the broadcast program ranking system includes a program ranking system.
도 3은 본 발명의 일 실시예에 따른 프로그램 랭킹 시스템을 구비한 방송 서비스 시스템의 개략적인 구성도이다.3 is a schematic configuration diagram of a broadcast service system having a program ranking system according to an embodiment of the present invention.
도 3에 도시된 바와 같이, 본 발명의 일 실시예에 따른 프로그램 랭킹 시스템을 구비한 방송 서비스 시스템은, 방송사업자(100), IPTV 방송 시스템(1000), 프로그램 랭킹 시스템(200), 사용자 단말(300) 및 웹사이트(400)를 포함한다.As shown in FIG. 3, a broadcast service system including a program ranking system according to an embodiment of the present invention includes a
웹사이트(400)는 검색 엔진을 포함하는 사이트로서, 복수의 사용자가 웹사이트(400)에 접속하여 TV 프로그램 관련 검색을 쿼리(Query) 또는 검색할 경우, 웹사이트(400)는 이러한 검색로그를 인터넷망을 경유하여 프로그램 랭킹 시스템(200) 내의 프로그램 검색로그 DB로 전달한다.The
프로그램 랭킹 시스템(200)은 실제 시청률과 웹사이트(400)의 검색 엔진에서 검색된 TV 프로그램 관련 검색 쿼리의 로그를 분석하여 하여 미래 시청률을 예측하고, 이와 같이 예측된 시청률에 기반하여 프로그램 랭킹 데이터를 생성한다. The
프로그램 랭킹 시스템(200)은 검색로그 분석에 기반하여 방송 프로그램의 미래 시청률을 예측할 수 있으며, 이때, 방송 프로그램 관련 검색 로그를 분석하고, 조사기관 및 제휴방송사업자에 의해 제공되는 과거 및 실시간 프로그램 시청률을 분석한 후, 분석된 데이터를 모델링하여 미래 시청률을 예측한다. 프로그램 랭킹 시스템(200)에 대한 구체적인 설명은 후술하기로 한다.The
여기서, 인터넷은 웹사이트(400)와 프로그램 랭킹 시스템(200)을 연결해주며, 또한, 인터넷은 IPTV 방송 시스템(1000)에서 제공하는 방송 컨텐츠를 사용자 단말(300)의 셋탑박스(320)로 전송하고, 사용자 단말(300)로부터의 응답신호를 IPTV 방송 시스템(1000)으로 전달하기 위한 유니캐스팅 프로토콜 또는 멀티캐스트 라우팅 프로토콜(Multicast Routing Protocol)을 사용하는 IP(Internet Protocol) 망이다.Here, the Internet connects the
IPTV 방송 시스템(1000)은 방송 컨텐츠를 저장하기 위한 저장 서버, 사용자 단말(300)로 방송 컨텐츠를 전송하고, 리턴 채널로부터 입력되는 사용자 응답 신호(프로그램 랭킹 요청 신호, 프로그램 랭킹 데이터 등)를 처리하기 위한 제어 서버, 방송 컨텐츠를 분배하기 위한 분배 서버 등을 포함할 수 있다. The
즉, IPTV 방송 시스템(1000)은 컨텐츠 제공자 또는 방송사업자(100)로부터 제공받은 프로그램 컨텐츠 및 EPG(Electronic Program Guide)를 관리하며, CDN(Content Delivery Network) 등을 통하여 프로그램 컨텐츠를 가입자와 인접한 곳으로 분배하여 방송/녹화/재생 서비스를 제공할 수 있다. 이때, 컨텐츠 제공자 또는 방송사업자(100)로부터 제공받은 컨텐츠에는 관련 부가정보 및 부가정보에 대한 EPG가 포함되어 있을 수 있다.That is, the
사용자 단말(300)은 인터넷 방송 서비스를 이용하기 위한 장치로서, 일반적으로는 IPTV(310), 셋탑박스(320) 및 리모콘(330)으로 구성된다. 사용자 단말(300)은 IPTV 방송 시스템(1000)으로부터 수신한 방송 컨텐츠를 출력하고, 리모 콘(330)을 통하여 입력받은 사용자 응답신호를 셋탑박스(320)의 리턴 채널을 통하여 IPTV 방송 시스템(1000)으로 전달한다.The
이하, 도 4를 참조하여 본 발명의 일 실시예에 따른 프로그램 랭킹 시스템(200)에 대하여 살펴본다.Hereinafter, a
도 4는 본 발명의 일 실시예에 따른 프로그램 랭킹 시스템(200)의 블록도이다.4 is a block diagram of a
도 4에 도시된 바와 같이, 본 발명의 일 실시예에 따른 프로그램 랭킹 시스템(200)은, 프로그램 검색로그 DB(211), 시청률/VOD 인기도 DB(212), 편성표 DB(213), 프로그램 정보 DB(214), 사용이력 DB(215), 시청률 예측부(220), 프로그램 키워드 추출부(230), 사용이력 패턴화부(240), 프로그램 랭킹 산정부(250), 프로그램 추천부(260), 프로그램 검색 추천부(270) 및 데이터 처리부(280)를 포함한다. 여기서, 실선은 프로그램 랭킹 시스템(200) 내부의 데이터 흐름을 나타내고, 일점쇄선은 방송사업자(100)로부터 확보해야 될 데이터를 나타내며, 이점쇄선은 사용자 단말(300)의 피드백 데이터를 나타낸다.As shown in FIG. 4, the
프로그램 검색로그 DB(211)는 TV 프로그램 관련 검색 쿼리의 로그를 웹사이트(400)의 검색 엔진으로부터 전달받아 저장한다.The program
시청률 예측부(220)는 상기 프로그램 검색로그 DB(211)의 검색로그를 분석하고, 방송사업자(100)로부터 제공되는 TV 프로그램 편성표 데이터와 시청률/VOD 인기도 데이터를 분석하여, 분석된 데이터를 모델링하여 미래 시청률을 예측한다. 시청률 데이터는 방송 프로그램의 과거 시청률 데이터 및 실시간 시청률 데이터를 포 함한다. The
예를 들어, 검색로그로부터 특정 프로그램과 관련된 검색의 검색 횟수, 특정 프로그램 방영시에 발생한 검색의 검색 횟수를 추출하여, 해당 프로그램의 시청률을 예측하는 것이 가능하다.For example, it is possible to extract the number of searches of a search related to a specific program from the search log and the number of searches of a search generated at the time of broadcasting a specific program, thereby predicting the viewer rating of the corresponding program.
즉, 특정 프로그램 연작물의 종료 직후 일정 시간 동안 프로그램 관련 검색의 검색 횟수, 특정 프로그램의 출연자 및 역사적 사실에 대한 검색 횟수, 예고편 또는 다시 보기의 동영상 검색 횟수 등이 미래 시청률에 반영될 수 있다.That is, the number of searches for program-related searches, the number of searches for performers and historical facts of a specific program, the number of searches for trailers or replays, and the like for a predetermined time immediately after the end of a specific program series may be reflected in future viewership.
이 때, TV 프로그램 편성표 데이터는 편성표 DB(213)에 저장되며, 시청률/VOD 인기도 데이터는 시청률/VOD 인기도 DB(212)에 저장된다. At this time, the TV program listing data is stored in the
프로그램 키워드 추출부(230)는 방송사업자(100)로부터 제공되는 프로그램 정보로부터 프로그램 키워드를 추출한다. 이 때, 프로그램 정보는 프로그램 정보 DB(214)에 저장된다.The
사용이력 패턴화부(240)는 방송사업자(100)로부터 제공되는 사용자의 사용이력 및 사용자 단말의 시청/예약 이력을 프로그램 키워드 추출부(230)로부터 추출된 키워드에 따라 패턴화하게 된다. 이 때, 사용자의 사용이력은 사용이력 DB(215)에 저장된다.The usage
프로그램 랭킹 산정부(250)는 예측된 미래 시청률과 추출된 키워드에 따라 프로그램 랭킹 데이터를 생성한다. 또한, 프로그램 랭킹 산정부(250)는 다양한 테마별 랭킹을 제공하게 된다.The program ranking
이러한 랭킹 제공 기능은 현재 방송되거나 향후 방송 예정인 각각의 프로그 램에 대하여 현재 입수된 시청률을 제공하거나, 혹은 시청률을 인터넷 검색 횟수 등을 이용하여 예측하여 제공한다. 이를 사용자가 편하게 볼 수 있도록 다양한 테마별(장르, 연령, 채널, 시간 및 기타) 랭킹을 제공한다. 이때, 랭킹 상위 프로그램과 사용자가 선호할만한 프로그램 그룹을 점수화하여 종합적 추천 프로그램 목록도 제공할 수 있다.The ranking providing function provides the currently received viewer ratings for each program that is currently broadcasted or scheduled to be broadcasted, or predicts the viewer ratings using the number of Internet searches. We provide rankings by various themes (genre, age, channel, time and others) so that users can see them comfortably. In this case, the overall ranking of the top programs and the program group that the user may prefer may be scored to provide a comprehensive list of recommended programs.
또한, 프로그램 랭킹 산정부(250)는 TV프로그램의 종류에 따라 가중치를 부여하여 랭킹을 산정할 수 있다. 즉 공중파, 케이블, VOD의 상대적 시청률을 고려하여 케이블 및 VOD에 가중치를 부여한 후, 프로그램을 랭킹할 수 있다.In addition, the program ranking
한편, 본 발명의 실시예에서는 랭킹을 분류함에 있어, 특정한 시간(오늘의 랭킹), 프로그램의 장르의 식별자에 따른 장르별 랭킹, 프로그램의 선호 연령층과 검색을 수행한 사용자의 연령을 반영한 연령별 랭킹, 해당 프로그램이 속한 채널별의 인기 프로그램의 랭킹을 구분하여 제공할 수 있다. 더불어, 편성표 DB(213), 프로그램 정보 DB(214)를 이용하여 랭킹에 해당하는 프로그램에 대한 방송 정보 및 VOD 유무 정보를 함께 제공할 수 있게 한다.Meanwhile, in the embodiment of the present invention, when classifying the ranking, the specific time (today's ranking), the genre ranking according to the identifier of the genre of the program, the age-based ranking reflecting the age of the user who performed the search and the preferred age group of the program, and the corresponding The ranking of the popular program for each channel to which the program belongs may be provided separately. In addition, the
프로그램 추천부(260)는 실시간 시청률 및 예측된 미래 시청률에 따라 프로그램을 추천한다. 이러한, 사용자 이력 분석 및 프로그램 추천은, 사용자의 시청 이력을 기록하고, 기록된 시청된 프로그램의 특성(장르, 출연자, 연출자, 소재, 기타 등등)을 분석하여, 동일한 프로그램을 시청한 다른 시청자들의 프로그램 선택과 비교하거나, 시청한 프로그램과 향후 방송될 프로그램과 유사성을 분석하여 향후 방송되거나 VOD로 존재하는 프로그램 중 시청자가 선호할 만한 프로그램들을 뽑아 서 제공한다. 또한 프로그램 추천부(260)는 사용이력 패턴화부(240)의 패턴화된 사용이력을 더 고려하여 프로그램을 추천할 수 있다.The
프로그램 검색 추천부(270)는 프로그램 검색로그 DB(211)의 검색 로그, 검색 엔진의 검색 운영 이력에 따라 프로그램 검색 데이터를 생성한다. 또한, 프로그램 검색 추천부(270)는 사용이력 패턴화부(240)의 패턴화된 사용이력에 따라 검색 키워드를 추출하여 프로그램 검색 데이터를 생성한다. 또한, 프로그램 검색 추천부(270)는 방송 프로그램 및 VOD를 검색 결과로 제공하며, 이때, VOD는 장르별로 검색될 수 있다.The
즉, 사용자가 좋아할만한 검색 키워드 추천 기능은, 사용자가 다양한 프로그램을 손쉽게 검색할 수 있도록 사용자의 시청 이력을 분석하여 사용자가 주로 시청한 프로그램의 특성에서 검색 키워드를 추출하여 제공한다.That is, the search keyword recommendation function that the user may like may analyze the viewing history of the user so that the user may easily search for various programs, and extract the search keyword from the characteristics of the program that the user mainly watches.
데이터 처리부(280)는 프로그램 랭킹 산정부(250)의 랭킹, 프로그램 추천부(260)의 추천 프로그램 및 프로그램 검색 추천부(270)의 추천 검색을 사용자가 확인 및 검색 가능한 형식으로 처리하여 출력한다.The
데이터 처리부(280)에 의해 구현된 전자 프로그램 가이드 화면인 방송 프로그램 랭킹 화면의 예시는 후술한다. An example of a broadcast program ranking screen which is an electronic program guide screen implemented by the
이와 같이, 본 발명의 일 실시예에 따른 프로그램 랭킹 시스템(200)은 단순한 시청 이력에 의한 프로그램 랭킹이 아닌 인터넷 검색 쿼리등과 같이 사용자의 다양한 반응과 인기도를 종합하여 프로그램에 대한 랭킹을 제공하게 된다.As such, the
이하, 도 5를 참조하여 본 발명의 일 실시예에 따른 방송 프로그램 랭킹 화 면에 대하여 살펴본다.Hereinafter, a broadcast program ranking screen according to an embodiment of the present invention will be described with reference to FIG. 5.
도 5는 본 발명의 일 실시예에 따른 방송 프로그램 랭킹 화면을 구체적으로 예시하는 도면이다.5 is a diagram specifically illustrating a broadcast program ranking screen according to an embodiment of the present invention.
도 5에 도시된 바와 같이, 본 발명의 일 실시예에 따른 방송 프로그램 랭킹 화면은 서브 메뉴 폴더(610), 테마 선택부(620), 프로그램 랭킹 표시부(631, 632, 633, 634, 635)를 제공한다.As shown in FIG. 5, the broadcast program ranking screen according to an embodiment of the present invention includes a
서브 메뉴 폴더(610)는 다양한 메뉴로부터 방송 프로그램 랭킹 메뉴를 선택할 수 있도록 한다.The
랭킹 테마 선택부(620)는 다양한 테마별 랭킹을 제공한다. 랭킹 테마 선택부(620)는 오늘의 랭킹, 장르별 랭킹, 연령별 랭킹 및 채널별 랭킹 등을 제공하고 있으며, 사용자는 상술한 랭킹 중에 사용자의 취향에 맞는 랭킹을 선택할 수 있다. The
여기서, 오늘의 랭킹은 실시간대의 프로그램 랭킹을 제공하며 해당 날짜에 제공되는 프로그램을 필터링하여 랭킹을 산정함으로써 제공될 수 있다. 장르별 랭킹은 드라마, 영화, 오락 및 스포츠 등 프로그램에 부여된 장르 식별자에 기초하여 프로그램을 분류하고 분류된 프로그램에 대한 랭킹을 부여한다. 따라서 각 프로그램 랭킹을 제공한다. 연령별 랭킹은 프로그램 성격에 따른 전체 연령, 12세, 15세, 19세 등의 연령에 맞는 프로그램 랭킹을 제공하거나, 프로그램 선호도를 연령별로 분류하여 각각의 연령대별 프로그램 랭킹을 제공한다. 채널별 랭킹은 공중파, 케이블, VOD 및 데이터 채널 등 다양한 채널에 따른 프로그램 랭킹을 제공한다.Here, today's ranking may be provided by providing a program ranking in real time and calculating a ranking by filtering a program provided on a corresponding date. The genre ranking classifies programs based on genre identifiers assigned to programs such as dramas, movies, entertainment, and sports, and gives rankings for the classified programs. Therefore, each program ranking is provided. Age-specific rankings provide program rankings suitable for ages such as total age,
랭킹 테마 선택부(620)가 제공하는 테마별 랭킹을 선택할 시 다양한 프로그 램 랭킹 표시부가 표시된다. When selecting a theme-specific ranking provided by the ranking
도 5의 프로그램 랭킹 표시부는 오락 프로그램에 대한 일간순위를 도시하고 있다.The program ranking display unit in FIG. 5 shows the daily ranking for the entertainment program.
프로그램 랭킹 표시부는 순위부(631), 제목부(632), 순위 변동부(633), 방송 시간부(634), VOD 확인부(635)를 제공한다.The program ranking display unit provides a
순위부(631)는 각 테마에 따른 프로그램별 순위를 나타낸다. 다른 프로그램에 비해 빠른 시간 내에 순위가 상승한 프로그램의 순위부(631)는 시청자가 확인할 수 있도록 눈에 띄도록 표시할 수 있다. 예를 들면, 폰트 및 아이콘 등 활용하여 눈에 띄도록 표시할 수 있다The
제목부(632)는 각 프로그램의 고유 제목을 나타낸다. 제목부(632) 역시 순위부(631)와 같이, 빠른 시간 내에 프로그램의 순위가 상승한 경우, 시청자가 확인할 수 있도록 눈에 띄도록 표시할 수 있다. 제목부(632)에 표시된 프로그램의 제목을 선택할 시 선택한 프로그램의 시청 및 시청 예약이 가능하다.The
순위 변동부(633)는 각 프로그램의 순위 변동폭을 나타낸다. 상기 순위 변동폭은 미리 정해진 기간(일간, 주간)에 따라 선택적으로 표시될 수 있다. 상기 순위 변동은 인터넷 검색 로그의 분석 결과를 미리 정해진 시간 간격으로 반영함으로서 종래 기술에 비하여 더 빠르고 시청자의 관심이 반영된 결과를 제공하게 된다. The
방송 시간부(634)는 각 프로그램의 방송 시간을 나타냄으로써, 현재 방송중인 프로그램과 가까운 시일에 방송되는 프로그램에 대한 정보를 제공한다.The
VOD 확인부(635)는 각 프로그램에 현재 VOD로서 서비스 가능한 지를 나타내 고, 사용자가 원하는 경우 VOD 제공 화면으로 연결시킬 수 있다. The
전술한 바와 같이, 도 5에 도시된 실시예에서의 프로그램 랭킹은 검색엔진과 같인 웹 사이트에서 검색된 프로그램 관련 검색어의 검색 회수 및 특정 시간 집중도, 다시 보기, 예고편 보기의 쿼리 등을 종합적으로 고려함으로써, 사용자 관심과 선호도가 신뢰성 있게 반영되어 방송 프로그램 시청자에게 종래 기술보다 높은 만족도를 제공하게 된다. As described above, the program ranking in the embodiment shown in FIG. 5 comprehensively considers the number of times of search for a program related search term and a specific time concentration, a replay, a query of a trailer view, and the like, searched on a website such as a search engine, User interests and preferences are reliably reflected to provide viewers with higher satisfaction than prior art.
이하, 도 6을 참조하여 본 발명의 일 실시예에 따른 프로그램 랭킹 방법을 설명한다.Hereinafter, a program ranking method according to an embodiment of the present invention will be described with reference to FIG. 6.
도 6은 본 발명의 일 실시예에 따른 프로그램 랭킹 방법을 도시한 순서도이다.6 is a flowchart illustrating a program ranking method according to an embodiment of the present invention.
우선, 방송사업자 또는 컨텐츠 제공자로부터 방송 프로그램이 제공되면, 본 발명의 일 실시예에 따른 프로그램 랭킹 시스템은 웹사이트 등의 검색 엔진에 접속하여 검색된 방송 프로그램과 관련된 인터넷 검색 로그를 전달받아 프로그램 검색로그 DB에 저장한 후, 검색로그를 프로그램 별로 분석한다(S810). First, when a broadcast program is provided from a broadcaster or a content provider, the program ranking system according to an embodiment of the present invention receives an Internet search log related to a searched broadcast program by accessing a search engine such as a website and receives a program search log DB. After storing in, the search log is analyzed for each program (S810).
검색 로그로부터 프로그램과 관련된 키워드의 검색 횟수, 검색 시간, 검색 경로, 검색어 등이 분석될 수 있다. 예를 들어, 특정 프로그램과 관련된 검색어의 검색 시간, 특정 프로그램과 관련된 검색어의 검색 횟수, 검색어가 검색된 경로(예를 들어, TV 검색 카테고리 메뉴를 통한 검색), 특정 프로그램의 다시 보기, 예고편 보기를 위한 검색어 등이 분류 및 분석된다.The search frequency, search time, search path, search word, etc. of keywords related to a program may be analyzed from the search log. For example, the search time for a search term associated with a particular program, the number of searches for a term related to a particular program, the path through which the search term was searched (e.g., a search through the TV search category menu), a replay of a specific program, or a trailer view. Search terms and the like are classified and analyzed.
다음, 프로그램 편성표 DB에 저장된 프로그램 리스트 및 시청률/VOD 인기도 DB에 저장된 시청률/VOD 인기도를 참조하여, 과거 및 실시간 시청률을 분석한다(S820). 이 때, 프로그램 편성표 및 시청률/VOD 인기도에 대한 데이터는 자체적인 시청 통계로부터 추출되거나, 방송사업자 또는 컨텐츠 제공자로부터 제공받을 수 있다.Next, the past and real time viewer ratings are analyzed with reference to the program list stored in the program schedule table DB and the viewer ratings / VOD popularity stored in the DB (S820). At this time, the data on the program schedule and viewer ratings / VOD popularity may be extracted from its own viewing statistics, or may be provided from a broadcaster or a content provider.
다음, 검색로그 분석과 과거 및 실시간 시청률 분석에 근거하여, 모델링에 의해 프로그램별 미래 시청률을 예측한다(S830).Next, based on the search log analysis and analysis of past and real-time viewer ratings, a future viewer rating for each program is predicted by modeling (S830).
여기서, 미래 시청률 예측을 위한 모델링은, 과거 및 실시간 시청률 분석 결과와 검색로그 분석 결과를 함께 적용함으로써 구할 수 있다. 예를 들어, 과거 및 실시간 시청률에 더하여, 특정 프로그램과 관련된 검색 검색 횟수, 검색의 특정 시간대의 집중도, 다시 보기 또는 예고편의 요청 횟수 등에 기초한 파라메터를 추가함으로써, 미래 시청률 값이 예상될 수 있다.Here, modeling for future viewer rating prediction may be obtained by applying the past and real-time viewer rating analysis results and the search log analysis results together. For example, in addition to past and real-time viewership, future viewership values can be expected by adding parameters based on the number of search searches associated with a particular program, the concentration of a particular time zone of the search, the number of replays or trailer requests, and the like.
다음, 미래 시청률에 따라 각 프로그램별로 랭킹을 산정한다(S840).Next, the ranking is calculated for each program according to the future viewer rating (S840).
여기서, 프로그램별 랭킹은 실시간 시청률 및 사용자 반응(쿼리 및 기타 피드백)이 반영된 미래 시청률을 기반으로 프로그램 별로 랭킹이 산출된다. 이 때, 공중파, 케이블 방송 프로그램 또는 VOD에 대한 상대적 시청률이 고려되어, 상이한 가중치를 반영할 수 있다.Here, the ranking for each program is calculated for each program based on a future viewer rating reflecting real-time viewer ratings and user response (query and other feedback). In this case, the relative ratings for the airwaves, the cable broadcast program, or the VOD may be considered to reflect different weights.
다음, 산정된 프로그램의 랭킹에 따라 방송 프로그램 랭킹 화면을 표시한다(S850).Next, the broadcast program ranking screen is displayed according to the calculated program ranking (S850).
여기서, 각 프로그램별로 산정된 랭킹에 따라서, 프로그램 랭킹 화면을 표시한다. 프로그램 랭킹 화면을 표시할 때, 테마에 따라서 테마별로 랭킹을 표시할 수 있으며, 각 프로그램에 대한 랭킹의 변동폭뿐 아니라 방송 시간 및 VOD 제공 여부의 다양한 부가 정보를 표시할 수 있다.Here, the program ranking screen is displayed according to the ranking calculated for each program. When displaying the program ranking screen, the ranking may be displayed for each theme according to the theme, and various additional information such as broadcast time and VOD availability may be displayed as well as the fluctuation of the ranking for each program.
이와 같이, 본 발명의 일 실시예에 따른 방송 프로그램 랭킹 시스템 및 방법에 따르면 검색엔진의 풍부한 검색 쿼리와 IPTV의 원활환 리턴 경로의 결합으로 차별성 있는 서비스가 가능하게 된다. As such, according to the broadcast program ranking system and method according to an embodiment of the present invention, a differentiated service is possible by combining a rich search query of a search engine and a smoothly return path of an IPTV.
구체적으로, 본 발명의 일 실시예에 따른 방송 프로그램 랭킹 시스템 및 방법은 실시간 시청률 및 검색 로그에 따른 미래 시청률 기반으로 방송 프로그램의 랭킹을 제공으로써, 사용자의 선호도를 다각적으로 반영할 수 있는 방송 프로그램 랭킹을 제공한다.Specifically, the broadcast program ranking system and method according to an embodiment of the present invention provides a ranking of broadcast programs based on future viewer ratings based on real-time viewer ratings and search logs, and thus, broadcast program rankings capable of reflecting the user's preferences in various ways. To provide.
본 발명의 일 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. One embodiment of the present invention can also be implemented in the form of a recording medium containing instructions executable by a computer, such as a program module executed by the computer.
컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, computer readable media may include both computer storage media and communication media.
컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data.
통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커 니즘을 포함하며, 임의의 정보 전달 매체를 포함한다. Communication media typically includes computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transmission mechanism, and includes any information delivery media.
본 발명의 방법 및 시스템은 특정 실시예와 관련하여 설명되었지만, 그것들의 구성 요소 또는 동작의 일부 또는 전부는 범용 하드웨어 아키텍쳐를 갖는 컴퓨터 시스템을 사용하여 구현될 수 있다. Although the methods and systems of the present invention have been described in connection with specific embodiments, some or all of their components or operations may be implemented using a computer system having a general purpose hardware architecture.
또한, 본 발명의 실시예에 따른 EPG를 구현하는 알고리즘 또는 프로그램은 셋탑 박스의 기록매체에 저장되어, IPTV와 같은 방송 서비스 수신 장치의 화면에 구현될 수 있다.In addition, the algorithm or program for implementing the EPG according to an embodiment of the present invention may be stored in the recording medium of the set-top box, it may be implemented on the screen of the broadcast service receiving apparatus such as IPTV.
이상에서 설명한 본 발명은 상술한 실시예 및 첨부된 도면에 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다. The present invention described above is not limited to the above-described embodiments and the accompanying drawings, and it is common in the art that various substitutions, modifications, and changes can be made without departing from the technical spirit of the present invention. It will be evident to those who have knowledge of.
도 1은 일반적인 IPTV 방송 서비스 시스템의 개략적인 구성도이다.1 is a schematic configuration diagram of a general IPTV broadcasting service system.
도 2a 및 도 2b는 각각 종래의 기술에 따른 그리드 EPG 화면 및 모자이크 EPG 화면을 예시하는 도면이다.2A and 2B are diagrams illustrating a grid EPG screen and a mosaic EPG screen according to the prior art, respectively.
도 3은 본 발명의 일 실시예에 따른 프로그램 랭킹 시스템을 구비한 방송 서비스 시스템의 개략적인 구성도이다.3 is a schematic configuration diagram of a broadcast service system having a program ranking system according to an embodiment of the present invention.
도 4는 본 발명의 일 실시예에 따른 프로그램 랭킹 시스템의 블록도이다.4 is a block diagram of a program ranking system according to an embodiment of the present invention.
도 5는 본 발명의 일 실시예에 따른 방송 프로그램 랭킹 화면을 구체적으로 예시하는 도면이다.5 is a diagram specifically illustrating a broadcast program ranking screen according to an embodiment of the present invention.
도 6은 본 발명의 일 실시예에 따른 프로그램 랭킹 방법을 도시한 순서도이다. 6 is a flowchart illustrating a program ranking method according to an embodiment of the present invention.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070123962A KR100889988B1 (en) | 2007-11-30 | 2007-11-30 | System for ranking broadcast program and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070123962A KR100889988B1 (en) | 2007-11-30 | 2007-11-30 | System for ranking broadcast program and method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100889988B1 true KR100889988B1 (en) | 2009-03-25 |
Family
ID=40698583
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070123962A KR100889988B1 (en) | 2007-11-30 | 2007-11-30 | System for ranking broadcast program and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100889988B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016086076A1 (en) * | 2014-11-24 | 2016-06-02 | The Nielsen Company (Us), Llc | Methods and apparatus to project ratings for future broadcasts of media |
KR101821199B1 (en) * | 2011-05-09 | 2018-01-23 | 엘지전자 주식회사 | A digital receiver and a method of providing real-time rating thereof |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040051922A (en) * | 2002-12-13 | 2004-06-19 | 삼성전자주식회사 | System and method for searching information of broadcasting program |
KR20050085439A (en) * | 2002-12-11 | 2005-08-29 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Method and apparatus for predicting a number of individuals interested in an item based on recommendations of such item |
KR20050086511A (en) * | 2002-11-15 | 2005-08-30 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Prediction of ratings for shows not yet shown |
KR20060117959A (en) * | 2003-11-13 | 2006-11-17 | 마츠시타 덴끼 산교 가부시키가이샤 | Program recommendation device, program recommendation method of program recommendation device, and computer program |
-
2007
- 2007-11-30 KR KR1020070123962A patent/KR100889988B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050086511A (en) * | 2002-11-15 | 2005-08-30 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Prediction of ratings for shows not yet shown |
KR20050085439A (en) * | 2002-12-11 | 2005-08-29 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Method and apparatus for predicting a number of individuals interested in an item based on recommendations of such item |
KR20040051922A (en) * | 2002-12-13 | 2004-06-19 | 삼성전자주식회사 | System and method for searching information of broadcasting program |
KR20060117959A (en) * | 2003-11-13 | 2006-11-17 | 마츠시타 덴끼 산교 가부시키가이샤 | Program recommendation device, program recommendation method of program recommendation device, and computer program |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101821199B1 (en) * | 2011-05-09 | 2018-01-23 | 엘지전자 주식회사 | A digital receiver and a method of providing real-time rating thereof |
WO2016086076A1 (en) * | 2014-11-24 | 2016-06-02 | The Nielsen Company (Us), Llc | Methods and apparatus to project ratings for future broadcasts of media |
US10867308B2 (en) | 2014-11-24 | 2020-12-15 | The Nielsen Company (Us), Llc | Methods and apparatus to project ratings for future broadcasts of media |
US11657413B2 (en) | 2014-11-24 | 2023-05-23 | The Nielsen Company (Us), Llc | Methods and apparatus to project ratings for future broadcasts of media |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240098221A1 (en) | Method and apparatus for delivering video and video-related content at sub-asset level | |
US20230319334A1 (en) | Personal media channel apparatus and methods | |
US9451295B2 (en) | Meta channel media system control and advertisement technology | |
US8769582B2 (en) | Meta channel based media system control technology | |
US7627824B2 (en) | Personalized video entertainment system | |
US8601512B2 (en) | Meta channel network-based content download technology | |
US20070186243A1 (en) | System and method of providing television program recommendations | |
US20070156589A1 (en) | Integrating personalized listings of media content into an electronic program guide | |
US20100094866A1 (en) | Method and system for providing 'what's next' data | |
KR100889987B1 (en) | System for recommending broadcast program and method thereof | |
KR20100084052A (en) | Relation contents receiving apparatus, relation contents providing apparatus and relation contents transmitting system using thereof | |
AU2023222886A1 (en) | Systems and methods for managing user subscriptions to content sources | |
KR100889988B1 (en) | System for ranking broadcast program and method thereof | |
EP2348724A2 (en) | Electronic program guide with video-on-demand functionality | |
KR101009410B1 (en) | Method and apparatus for providing total search service while broadcasting program | |
KR100889989B1 (en) | System for providing interactive broadcasting terminal with recommended keyword for searching broadcasting program, and method for the same | |
KR20100028803A (en) | System and method for pre-distributing user-preferred content | |
KR101212448B1 (en) | Virtual group Managing device for providing Electronic Program Guide for prefer broadcast channels to user |
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 | ||
FPAY | Annual fee payment |
Payment date: 20120130 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20131231 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20141230 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20151223 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20170117 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20180102 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20190102 Year of fee payment: 11 |