KR101875230B1 - Apparatus and method for inferring preference using watching data and meta data - Google Patents
Apparatus and method for inferring preference using watching data and meta data Download PDFInfo
- Publication number
- KR101875230B1 KR101875230B1 KR1020120012427A KR20120012427A KR101875230B1 KR 101875230 B1 KR101875230 B1 KR 101875230B1 KR 1020120012427 A KR1020120012427 A KR 1020120012427A KR 20120012427 A KR20120012427 A KR 20120012427A KR 101875230 B1 KR101875230 B1 KR 101875230B1
- Authority
- KR
- South Korea
- Prior art keywords
- user
- content
- preference
- information
- broadcast
- 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/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/258—Client 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/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user 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/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- Computing Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
사용자의 시청 정보를 사용하여 사용자의 선호도를 추론하고, 추론한 선호도와 컨텐츠 메타 데이터를 사용하여 맞춤형 방송 컨텐츠와 광고 컨텐츠를 제공하는 장치 및 방법이 개시된다.
선호도 추론 장치는 단말기로부터 사용자의 시청 정보를 수신하는 시청 정보 수신부; 사용자의 시청 정보를 분석하여 사용자가 관심을 가지는 컨텐츠를 추출하는 시청 정보 분석부; 및 추출한 컨텐츠를 기초로 장르와 기간에 따른 사용자의 선호도를 추론하는 선호도 추론부를 포함할 수 있다.Disclosed is an apparatus and method for inferring a user's preference using audience information of a user, and providing customized broadcast content and advertisement content using the inferred preference and content metadata.
The preference reasoning device comprises: a audience information receiver for receiving audience information of a user from a terminal; A viewing information analyzing unit for analyzing viewing information of a user and extracting contents of interest by a user; And a preference reasoning unit for inferring the user's preference according to the genre and the period based on the extracted contents.
Description
본 발명은 사용자의 선호도를 추론하는 장치 및 방법에 관한 것으로, 보다 상세하게는 사용자의 시청 정보를 사용하여 사용자의 선호도를 추론하는 선호도 추론 장치 및 방법에 관한 것이다. The present invention relates to an apparatus and method for inferring a user's preference, and more particularly, to a preference inferencing apparatus and method for inferring a preference of a user using audience information of a user.
IPTV, 디지털케이블TV, 스마트TV와 같이 방송 채널에 리턴 채널이 가미되어 시청자와 상호 작용하면서 양방향으로 데이터를 주고 받는 양방향 TV가 개발됨에 따라 시청자 맞춤형 방송 컨텐츠나 광고 컨텐츠를 송출하는 기술들이 등장하고 있다.As a result of the development of an interactive TV in which a return channel is added to a broadcast channel such as IPTV, digital cable TV, and smart TV to interact with viewers and exchange data in both directions, technologies for transmitting viewer-tailored broadcast contents or advertisement contents have appeared .
그러나, 종래의 맞춤형 컨텐츠 제공 방법은 사용자가 선택한 컨텐츠를 기초로 맞춤형 컨텐츠를 선택하여 송출하는 것이므로, 사용자가 별도의 선택 없는 경우, 사용자에게 맞춤형 컨텐츠를 제공할 수 없다는 한계가 있었다.However, since the conventional customized content providing method selects and delivers the customized content based on the content selected by the user, there is a limitation in that the user can not provide the customized content to the user in the absence of a separate selection.
또한, 시간의 경과에 따라 사용자가 선호하는 컨텐츠의 장르가 바뀌는 경우, 변경된 사용자의 선호를 자동 추론할 수 없는 한계도 있었다. In addition, when the genre of the content preferred by the user changes with the lapse of time, there has been a limit that the preference of the changed user can not be deduced automatically.
따라서, 사용자가 컨텐츠를 선택하지 않아도 사용자의 시청 상황에 따라 사용자의 선호도를 추론하며, 시간에 따른 사용자의 선호도 변화를 추론할 수 있는 방법이 요청되고 있다.Accordingly, there is a need for a method of deducing a user's preference according to a user's viewing situation and deducing a user's preference change over time even if the user does not select the content.
본 발명은 사용자의 선호도에 따른 방송 장르를 계층화함으로써, 계층화된 사용자의 장르별 선호도를 방송자나 광고주에게 제공하는 장치 및 방법을 제공한다.The present invention provides an apparatus and a method for providing broadcasting users and advertisers with layered user preferences by layering broadcasting genres according to user's preferences.
또한, 본 발명은 주기적으로 수신된 시청 정보를 사용하여 사용자의 선호도를 추론함으로써, 시간에 따른 사용자의 선호도 변화를 반영하는 장치 및 방법을 제공한다. In addition, the present invention provides an apparatus and method for reflecting user's preference change over time by inferring a user's preference using periodically received audience information.
본 발명의 일실시예에 따른 선호도 추론 장치는 단말기로부터 사용자의 시청 정보를 수신하는 시청 정보 수신부; 사용자의 시청 정보를 분석하여 사용자가 관심을 가지는 컨텐츠를 추출하는 시청 정보 분석부; 및 추출한 컨텐츠를 기초로 장르와 기간에 따른 사용자의 선호도를 추론하는 선호도 추론부를 포함할 수 있다.A preference inferencing apparatus according to an exemplary embodiment of the present invention includes an audience information receiver for receiving audience information of a user from a terminal; A viewing information analyzing unit for analyzing viewing information of a user and extracting contents of interest by a user; And a preference reasoning unit for inferring the user's preference according to the genre and the period based on the extracted contents.
본 발명의 일실시예에 의하면, 사용자의 선호도에 따른 방송 장르를 계층화함으로써, 계층화된 사용자의 장르별 선호도를 방송자나 광고주에게 제공할 수 있다.According to an embodiment of the present invention, the broadcast genre according to the preference of the user is layered so that the preference of the layered user by the genre can be provided to the broadcaster or the advertiser.
또한, 본 발명의 일실시예에 의하면, 주기적으로 수신된 시청 정보를 사용하여 사용자의 선호도를 추론함으로써, 시간에 따른 사용자의 선호도 변화를 반영할 수 있다.In addition, according to an embodiment of the present invention, the preference of the user can be reflected over time by inferring the user's preference using the periodically received audience information.
도 1은 본 발명의 일실시예에 따른 방송 시스템을 나타내는 도면이다.
도 2는 본 발명의 일실시예에 따른 방송 수신 단말기를 도시한 블록 다이어그램이다.
도 3은 본 발명의 일실시예에 따른 선호도 추론 장치를 도시한 블록 다이어그램이다.
도 4는 본 발명의 일실시예에 따른 방송 시스템의 동작 과정의 일례이다.
도 5는 본 발명의 일실시예에 따른 선호도 추론부가 생성한 프로파일의 일례이다.
도 6은 본 발명의 일실시예에 따른 선호도 추론부가 생성한 프로파일의 다른 일례이다.
도 7은 본 발명의 일실시예에 따른 선호도 추론 방법을 도시한 플로우차트이다.1 is a diagram illustrating a broadcasting system according to an embodiment of the present invention.
2 is a block diagram illustrating a broadcast receiving terminal according to an embodiment of the present invention.
FIG. 3 is a block diagram illustrating a preference inferencing apparatus according to an exemplary embodiment of the present invention. Referring to FIG.
4 is an example of an operation procedure of a broadcasting system according to an embodiment of the present invention.
5 is an example of a profile generated by a preference reasoning unit according to an embodiment of the present invention.
FIG. 6 is another example of a profile generated by the preference reasoning unit according to an embodiment of the present invention.
7 is a flowchart illustrating a preference reasoning method according to an exemplary embodiment of the present invention.
이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다. 본 발명의 일실시예에 따른 선호도 추론 방법은 선호도 추론 장치에 의해 수행될 수 있다. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. The preference reasoning method according to an embodiment of the present invention can be performed by the preference reasoning device.
도 1은 본 발명의 일실시예에 따른 방송 시스템을 나타내는 도면이다. 1 is a diagram illustrating a broadcasting system according to an embodiment of the present invention.
본 발명의 일실시예에 따른 방송 시스템은 도 1에 도시된 바와 같이 방송 서버(110), 방송 송출 장치(120), 방송 수신 단말기(130), 선호도 추론 장치(140), 및 광고 서버(150)를 포함할 수 있다.1, the broadcast system includes a
방송 서버(110)는 디지털 방송 컨텐츠를 관리하는 서버일 수 있다. 이때, 방송 서버(110)는 방송 수신 단말기(130)를 통하여 수신된 사용자의 요청에 대응하는 방송 컨텐츠나 선호도 추론 장치(140)가 추천한 방송 컨텐츠를 방송 송출 장치(120)로 전송할 수 있다.The
방송 송출 장치(120)는 방송 서버(110)로부터 수신한 방송 컨텐츠와 광고 서버(150)로부터 수신한 광고 컨텐츠를 방송 수신 단말기(130)로 송출할 수 있다. 이때, 방송 송출 장치(120)는 방송 수신 단말기(130)별로 각각 다른 방송 컨텐츠와 광고 컨텐츠를 전송할 수 있다.The
방송 수신 단말기(130)는 방송 송출 장치(120)로부터 수신한 방송 컨텐츠와 광고 컨텐츠를 사용자에게 제공하고, 사용자가 시청한 방송 컨텐츠와 광고 컨텐츠에 대한 시청 정보를 생성하여 선호도 추론 장치(140)로 전송할 수 있다. 방송 수신 단말기(130)의 상세 구성은 이하 도 2를 참조로 상세히 설명한다.The
선호도 추론 장치(140)는 리턴 채널을 통하여 방송 수신 단말기(130)로부터 시청 정보를 수신하고, 시청 정보를 분석하여 사용자의 선호도를 추론할 수 있다. 이때, 선호도 추론 장치(140)는 추론한 사용자의 선호도에 따라 사용자가 관심을 가질 가능성이 높은 방송 컨텐츠와 광고 컨텐츠를 선택하고, 선택한 방송 컨텐츠와 광고 컨텐츠를 각각 방송 서버(110)와 광고 서버(150)에 추천할 수 있다.The
이때, 선호도 추론 장치(140)는 사용자의 선호도에 따른 방송 장르를 계층화할 수 있으며, 시청 정보를 사용하여 사용자의 선호도가 변화하는 것을 반영할 수 있다. At this time, the
광고 서버(150)는 선호도 추론 장치(140)가 추천한 광고 컨텐츠를 기초로 사용자에게 최적화된 광고 컨텐츠를 편성하고, 편성한 광고 컨텐츠를 방송 송출 장치(120)로 전송할 수 있다.The
본 발명에 따른 방송 시스템은 사용자의 선호도에 따른 방송 장르를 계층화함으로써, 계층화된 사용자의 장르별 선호도를 방송 서버(110)를 운영하는 방송자나 광고 서버(150)에 광고를 등록한 광고주에게 제공할 수 있다.The broadcasting system according to the present invention can provide preference for the genre of the layered user to a broadcaster operating the
또한, 주기적으로 수신된 시청 정보를 사용하여 사용자의 선호도를 추론함으로써, 사용자의 선호도 변화를 반영할 수 있다.In addition, the preference of the user can be reflected by inferring the user's preference using the received audience information periodically.
도 2는 본 발명의 일실시예에 따른 방송 수신 단말기(130)를 도시한 블록 다이어그램이다. 2 is a block diagram illustrating a
도 2을 참고하면, 본 발명의 일실시예에 따른 방송 수신 단말기(130)는 송수신부(210), 광고 컨텐츠 관리부(220), 컨텐츠 표시부(230), 사용자 인식부(240), 및 시청 정보 생성부(250)를 포함할 수 있다. 2, a
송수신부(210)는 방송 송출 장치(120)가 송출한 방송 컨텐츠와 광고 컨텐츠를 수신하고, 시청 정보 생성부(250)가 생성한 시청 정보를 주기적으로 선호도 추론 장치(140)에 전송할 수 있다. 이때, 송수신부(210)는 리턴 데이터 전송 네트워크를 통하여 시청 정보를 선호도 추론 장치(140)에 전송할 수 있다.The transmitting and receiving
광고 컨텐츠 관리부(220)는 송수신부(210)가 수신한 광고 컨텐츠를 관리하고, 관리하는 광고 컨텐츠를 컨텐츠 표시부(230)가 사용자가 원하는 시간이나 장면에 표시하도록 할 수 있다.The advertisement
컨텐츠 표시부(230)는 송수신부(210)가 수신한 방송 컨텐츠와 광고 컨텐츠를 화면에 표시하여 사용자에게 제공할 수 있다.The
사용자 인식부(240)는 방송 수신 단말기(130)에 부착된 카메라 혹은 지문 인식 기능을 사용하여 방송 컨텐츠 또는 광고 컨텐츠를 시청하고 있는 사용자를 식별할 수 있다.The
시청 정보 생성부(250)는 사용자가 시청한 방송 컨텐츠 또는 광고 컨텐츠의 시청 시간과 시청한 컨텐츠와 관련된 정보를 기초로 사용자의 시청 정보를 생성할 수 있다. 이때, 시청 정보 생성부(250)는 사용자 인식부(240)가 인식한 사용자의 식별 정보를 시청 정보와 매칭함으로써, 하나의 방송 수신 단말기(130)를 복수의 사용자가 시청하는 경우에도 각각의 사용자 별로 시청 정보를 생성할 수 있다.The audience
또한, 시청 정보 생성부(250)는 광고와 연계된 커머스 이용 이력과 사용자의 구매 이력을 시청 정보에 포함시킬 수도 있다. 그리고, 시청한 컨텐츠와 관련된 정보는 사용자가 시청한 컨텐츠의 종류와 해당 컨텐츠의 메타 데이터를 포함할 수 있다.In addition, the audience
도 3은 본 발명의 일실시예에 따른 선호도 추론 장치(140)를 도시한 블록 다이어그램이다. 3 is a block diagram illustrating a
도 3을 참고하면, 본 발명의 일실시예에 따른 선호도 추론 장치(140)는 시청 정보 수신부(310), 시청 정보 분석부(320), 선호도 추론부(330), 사용자 그룹핑부(340), 데이터베이스(350) 및 컨텐츠 추천부(360)를 포함할 수 있다. 3, the
시청 정보 수신부(310)는 방송 수신 단말기(130)로부터 사용자의 시청 정보를 수신할 수 있다. 이때, 시청 정보 수신부(310)는 시청자의 인구통계학적인 정보 및 식별 정보와 시청 정보 및 방송 수신 단말기의 하드웨어 혹은 소프트웨어의 특징을 나타내는 소비 환경 정보를 저장하고 관리할 수 있다.The audience
시청 정보 분석부(320)는 시청 정보 수신부(310)가 수신한 사용자의 시청 정보를 분석하여 사용자가 관심을 가지는 컨텐츠를 추출할 수 있다. 구체적으로 시청 정보 분석부(320)는 시청 정보를 사용하여 관심도 함수를 계산하고, 관심도 함수의 값에 따라 사용자가 관심을 가지는 컨텐츠를 추출할 수 있다.The audience
사용자가 방송 컨텐츠나 광고 컨텐츠에 관심을 가지는 경우, 해당 방송 컨텐츠나 광고 컨텐츠를 일정 시간 이상 시청하게 된다. 즉, 채널 변경 중에 어떤 내용인지 확인을 하고자 시청하는 경우는 일정 시간 이하의 단시간만 시청하게 된다. 반대로 사용자가 관심을 가지는 방송 컨텐츠나 광고 컨텐츠는 일정 시간 이상 시청할 가능성이 크다. 단, 방송 컨텐츠나 광고 컨텐츠는 각각 재생 시간이 다르므로, 단순하게 시청 시간만으로는 관심도를 측정하기 어려울 수 있다.When the user is interested in the broadcast contents or the advertisement contents, the user watches the broadcast contents or the advertisement contents for a predetermined time or more. In other words, in order to check what contents are being changed during the channel change, the user watches only a short time less than a predetermined time. On the other hand, there is a high possibility that broadcast contents or advertisement contents of interest to the user are watched over a certain period of time. However, since the reproduction time of the broadcast contents or the advertisement contents is different from each other, it may be difficult to measure the interest by simply viewing time.
예를 들어, 사용자가 1분만 시청한 실행 시간60분짜리 방송 컨텐츠와 15초 동안 시청한 20초짜리 광고 컨텐츠가 있는 경우, 시청 시간은 광고 컨텐츠가 짧으나 내용을 기준으로 하면 사용자가 광고 컨텐츠는 3/4이상의 내용을 시청하였고, 방송 컨텐츠는 겨우 1/60의 내용만 시청하였다.For example, if a user watches 60 minutes of broadcast time for one minute and 20 seconds for 15 seconds, the time of the advertisement is short but the content of the advertisement is 3 / 4 or more, and only one-sixth of the broadcast content was watched.
따라서, 시청 정보 분석부(320)는 컨텐츠 실행 시간과 사용자가 해당 컨텐츠를 시청한 시간의 비를 이용해 관심도 함수를 계산할 수 있다.Therefore, the
선호도 추론부(330)는 시청 정보 분석부(320)가 추출한 컨텐츠를 기초로 장르와 기간에 따른 사용자의 선호도를 추론할 수 있다.The
이때, 선호도 추론부(330)는 시청 정보 분석부(320)가 추출한 컨텐츠의 메타 데이터를 사용하여 사용자가 선호하는 방송 장르를 추론할 수 있다. 또한, 시간의 경과에 따른 사용자가 선호하는 장르 정보를 사용하여 기간별 사용자 선호도를 추론할 수 있다. At this time, the
또한, 선호도 추론부(330)는 사용자가 선호하는 방송 장르에 대해서 대분류, 중분류, 소분류와 같이 계층적으로 수치화할 수 있다.In addition, the
그리고, 선호도 추론부(330)는 추론한 사용자의 선호도를 장르와 기간으로 구분하여 수치화한 프로파일을 생성할 수 있다. The
사용자 그룹핑부(340)는 선호도 추론부(330)가 생성한 프로파일을 기초로 선호도가 유사한 사용자를 그룹핑할 수 있다.The
데이터베이스(350)는 선호도 추론부(330)가 생성한 개인별 프로파일과 사용자 그룹핑부(340)가 그룹핑한 그룹들에 대한 그룹핑 정보를 저장하고 관리할 수 있다.The
컨텐츠 추천부(360)는 선호도 추론부(330)가 추론한 사용자의 선호도를 기초로 사용자가 관심을 가질 가능성이 높은 방송 컨텐츠와 광고 컨텐츠를 선택하고, 선택한 방송 컨텐츠와 광고 컨텐츠를 각각 방송 서버(110)와 광고 서버(150)에 추천할 수 있다.The
본 발명에 따른 방송 시스템은 사용자의 선호도에 따른 방송 장르를 계층화함으로써, 계층화된 사용자의 장르별 선호도를 방송 서버(110)를 운영하는 방송자나 광고 서버(150)에 광고를 등록한 광고주에게 제공할 수 있다.The broadcasting system according to the present invention can provide preference for the genre of the layered user to a broadcaster operating the
또한, 주기적으로 수신된 시청 정보를 사용하여 사용자의 선호도를 추론함으로써, 시간에 따른 사용자의 선호도 변화를 반영할 수 있다.In addition, by periodically inferring the user's preference using the received audience information, the user's preference change over time can be reflected.
도 4는 본 발명의 일실시예에 따른 방송 시스템의 동작 과정의 일례이다.4 is an example of an operation procedure of a broadcasting system according to an embodiment of the present invention.
단계(S410)에서 방송 서버(110)는 사용자가 TV를 켜는 경우, 방송 송출 장치(120)를 통하여 방송 수신 단말기(130)에 방송 컨텐츠를 전송할 수 있다.In step S410, when the user turns on the TV, the
단계(S420)에서 방송 수신 단말기(130)는 단계(S410)에서 수신한 방송 컨텐츠를 사용자에게 표시할 수 있다. 이때, 시청 정보 생성부(250)는 사용자가 시청한 방송 컨텐츠 또는 광고 컨텐츠의 시청 시간과 시청한 컨텐츠와 관련된 정보를 기초로 사용자의 시청 정보를 생성할 수 있다.In step S420, the
단계(S430)에서 방송 수신 단말기(130)는 단계(S420)에서 생성한 시청 정보를 선호도 추론 장치(140)에 전송할 수 있다.The
단계(S440)에서 선호도 추론 장치(140)는 단계(S430)에서 수신한 시청 정보를 분석하여 사용자가 관심을 가지는 컨텐츠를 추출할 수 있다. In step S440, the
단계(S450)에서 선호도 추론 장치(140)는 단계(S440)에서 추출한 컨텐츠를 기초로 장르와 기간에 따른 사용자의 선호도를 추론할 수 있다.In step S450, the
단계(S460)에서 선호도 추론 장치(140)는 단계(S450)에서 추론한 사용자의 선호도를 기초로 사용자가 관심을 가질 가능성이 높은 방송 컨텐츠와 광고 컨텐츠를 선택할 수 있다.In step S460, the
단계(S470)에서 선호도 추론 장치(140)는 단계(S460)에서 선택한 방송 컨텐츠를 방송 서버(110)에 추천 방송 컨텐츠로 전송할 수 있다. 또한, 단계(S475)에서 선호도 추론 장치(140)는 단계(S460)에서 선택한 광고 컨텐츠를 광고 서버(150)에 추천 광고 컨텐츠로 전송할 수 있다.In step S470, the
단계(S480)에서 방송 서버(110)는 단계(S470)에서 수신한 추천 방송 컨텐츠를 기초로 사용자에게 최적화된 맞춤형 방송 컨텐츠를 생성하고, 생성한 맞춤형 방송 컨텐츠를 방송 수신 단말기(130)로 전송할 수 있다. 또한, 단계(S485)에서 광고 서버(150)는 단계(S475)에서 수신한 추천 광고 컨텐츠를 기초로 사용자에게 최적화된 맞춤형 광고 컨텐츠를 생성하고, 생성한 맞춤형 광고 컨텐츠를 방송 수신 단말기(130)로 전송할 수 있다.In step S480, the
단계(S490)에서 방송 수신 단말기(130)는 단계(S480)에서 수신한 맞춤형 방송 컨텐츠와 단계(S485)에서 수신한 맞춤형 광고 컨텐츠를 사용자에게 표시함으로써, 사용자에게 최적화된 방송 컨텐츠와 광고 컨텐츠를 사용자에게 제공할 수 있다.In step S490, the broadcast receiving terminal 130 displays the customized broadcast contents received in step S480 and the customized advertisement contents received in step S485 to the user, .
도 5는 본 발명의 일실시예에 따른 선호도 추론부(330)가 생성한 프로파일의 일례이다.5 is an example of a profile generated by the
선호도 추론부(330)가 생성한 프로파일은 도 5에 도시된 바와 같이 시청자의 선호도를 표현하는 테이블 구조 형태일 수 있다. The profile generated by the
이때, 프로파일은 컨텐츠를 시청한 사용자의 이름(510)과 성별(520), 거주지역(530)과 같은 인구통계학적인 정보 및 식별 정보(540)를 포함할 수 있다.At this time, the profile may include demographic information such as the
또한, 선호도 추론부(330)는 사용자가 선호하는 방송장르(550)에 대해서 대분류, 중분류, 소분류와 같이 계층적으로 분류하며 사용자가 시청한 시간과, 관심도 함수에 따른 선호도를 수치화하여 프로파일에 저장할 수 있다. 또한, 선호도 추론부(330)는 시청 정보에 포함된 방송 컨텐츠의 메타 데이터를 사용하여 각 방송 컨텐츠의 주연 배우를 식별하고, 주연 배우를 프로파일에 저장함으로써, 광고주나 방송자가 프로파일을 사용하여 사용자가 선호하는 배우를 인식 가능하도록 할 수 있다.The
또한, 선호도 추론부(330)가 생성한 프로파일은 도 6에 도시된 바와 같이 XML의 구조화된 형태로 표현할 수도 있다. In addition, the profile generated by the
도 7은 본 발명의 일실시예에 따른 선호도 추론 방법을 도시한 플로우차트이다.7 is a flowchart illustrating a preference reasoning method according to an exemplary embodiment of the present invention.
단계(S710)에서 방송 수신 단말기(130)의 시청 정보 생성부(250)는 사용자가 시청한 방송 컨텐츠 또는 광고 컨텐츠의 시청 시간과 시청한 컨텐츠와 관련된 정보를 기초로 사용자의 시청 정보를 생성할 수 있다. 이때, 시청 정보 생성부(250)는 송수신부(210)를 통하여 주기적으로 시청 정보를 선호도 추론 장치(140)에 전송할 수 있다.In step S710, the audience
단계(S720)에서 선호도 추론 장치(140)의 시청 정보 수신부(310)는 단계(S710)에서 방송 수신 단말기(130)가 전송한 시청 정보를 수신할 수 있다. The audience
단계(S730)에서 선호도 추론 장치(140)의 시청 정보 분석부(320)는 단계(S720)에서 수신한 시청 정보를 관심도 함수를 계산할 수 있다.In step S730, the audience
단계(S740)에서 시청 정보 분석부(320)는 단계(S730)에서 계산한 관심도 함수의 값이 임계 값보다 큰지 여부를 판단할 수 있다. 이때, 시청 정보 분석부(320)는 단계(S730)에서 계산한 관심도 함수의 값이 임계 값보다 작은 경우, 사용자가 해당 방송 컨텐츠나 광고 컨텐츠에 관심이 없는 것으로 판단하여 해당 방송 컨텐츠나 광고 컨텐츠에서 사용자의 선호도를 추론하지 않을 수 있다. 이때, 시청 정보 분석부(320)는 단계(S710) 내지 단계(S730)에 따라 관심도 함수의 값이 임계 값보다 큰 시청 정보가 수신되기를 대기할 수 있다.In step S740, the audience
단계(S750)에서 시청 정보 분석부(320)는 단계(S740)에서 계산한 관심도 함수의 값이 임계 값보다 큰 것으로 판단한 컨텐츠들을 사용자가 관심을 가지는 컨텐츠를 추출할 수 있다. 이때, 선호도 추론부(330)는 시청 정보 분석부(320)가 추출한 컨텐츠를 기초로 장르와 기간에 따른 사용자의 선호도를 추론할 수 있다.In operation S750, the audience
단계(S760)에서 선호도 추론부(330)는 단계(S750)에서 추출한 컨텐츠의 메타 데이터와 단계(S750)에서 추론한 사용자의 선호도를 장르와 기간으로 구분하여 수치화한 프로파일을 생성할 수 있다. In step S760, the
단계(S770)에서 사용자 그룹핑부(340)는 선호도 추론부(330)가 생성한 프로파일을 기초로 선호도가 유사한 사용자를 그룹핑할 수 있다.In step S770, the
본 발명은 사용자의 선호도에 따른 방송 장르를 계층화함으로써, 계층화된 사용자의 장르별 선호도를 방송 서버(110)를 운영하는 방송자나 광고 서버(150)에 광고를 등록한 광고주에게 제공할 수 있다.According to the present invention, the broadcasting genre according to the user's preference is layered, so that the preference for each genre of the layered user can be provided to the broadcaster operating the
또한, 주기적으로 수신된 시청 정보를 사용하여 사용자의 선호도를 추론함으로써, 사용자의 선호도 변화를 반영할 수 있다.In addition, the preference of the user can be reflected by inferring the user's preference using the received audience information periodically.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.While the invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. This is possible.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined by the equivalents of the claims, as well as the claims.
110: 방송 서버
120: 방송 송출 장치
130: 방송 수신 단말기
140: 선호도 추론 장치
250: 시청 정보 생성부
320: 시청 정보 분석부
330: 선호도 추론부110: Broadcast server
120: Broadcasting device
130: Broadcast receiving terminal
140: preference reasoning device
250:
320: audience information analysis section
330: preference reasoning part
Claims (9)
사용자의 시청 정보를 분석하여 사용자가 관심을 가지는 컨텐츠를 추출하는 시청 정보 분석부; 및
추출한 컨텐츠의 메타 데이터를 사용하여 사용자가 선호하는 방송 장르를 추론하고, 시간의 경과에 따른 사용자가 선호하는 장르 정보를 사용하여 기간별 사용자 선호도를 추론하는 선호도 추론부
를 포함하고,
상기 선호도 추론부는,
상기 사용자가 선호하는 방송 장르에 대하여 대분류, 중분류, 소분류와 같이 계층적으로 수치화하고, 상기 사용자 선호도를 장르와 기간으로 구분하여 수치화한 프로파일을 생성하며, 상기 프로파일을 기초로 선호도가 유사한 사용자를 그룹핑하여 관리하며,
상기 사용자의 시청 정보는
사용자가 시청한 방송 컨텐츠 또는 광고 컨텐츠의 시청 시간과 시청한 컨텐츠와 관련된 정보, 광고와 연계된 커머스 이용 이력과 사용자의 구매 이력을 기초로 생성되며,
상기 단말기는,
하나의 단말기를 복수의 사용자가 시청하는 경우, 카메라 혹은 지문 인식 기능을 사용하여 방송 컨텐츠 또는 광고 컨텐츠를 시청하고 있는 사용자를 식별하고, 식별한 사용자의 식별 정보를 시청 정보와 매칭하여 각각의 사용자 별로 시청 정보를 생성하는 선호도 추론 장치.
A viewing information receiving unit for receiving viewing information of a user from a terminal;
A viewing information analyzing unit for analyzing viewing information of a user and extracting contents of interest by a user; And
A preference reasoning unit for inferring a broadcast genre preferred by the user using the extracted metadata of the content and deducing a user preference for each period by using the user's preferred genre information over time,
Lt; / RTI >
Wherein the preference inferring unit comprises:
Classifying the broadcast genre preferred by the user into hierarchical values such as a major classification, a middle classification, and a minor classification, generating a profile in which the user preference is divided into genres and periods and digitized, and grouping users having similar preferences on the basis of the profile However,
The viewing information of the user
Information related to the viewing time of the broadcast content or the advertisement content viewed by the user, information related to the viewed content, a history of the commerce usage linked with the advertisement, and a purchase history of the user,
The terminal comprises:
When a plurality of users view a single terminal, the user who views the broadcast content or the advertisement content is identified using the camera or the fingerprint recognition function, the identification information of the identified user is matched with the audience information, A preference reasoning device for generating audience information.
상기 시청 정보 분석부는,
상기 시청 정보를 사용하여 관심도 함수를 계산하고, 관심도 함수의 값에 따라 사용자가 관심을 가지는 컨텐츠를 추출하는 선호도 추론 장치.The method according to claim 1,
The viewing information analyzing unit,
And calculating the interest function using the audience information, and extracting content that the user is interested in according to the value of the interest function.
상기 시청 정보 분석부는,
컨텐츠의 재생 시간과 상기 컨텐츠를 사용자가 시청한 시간의 비를 이용해 관심도 함수를 계산하는 선호도 추론 장치.The method according to claim 1,
The viewing information analyzing unit,
A preference reasoning device for calculating an interest function using a ratio of a reproduction time of a content to a time when a user views the content.
상기 사용자의 선호도를 기초로 방송 컨텐츠와 광고 컨텐츠를 선택하고, 상기 방송 컨텐츠를 방송 서버에 추천하고, 상기 광고 컨텐츠를 광고 서버에 추천하는 컨텐츠 추천부
를 더 포함하는 선호도 추론 장치.The method according to claim 1,
A content recommendation unit that selects broadcast content and advertisement content based on the user's preference, recommends the broadcast content to a broadcast server, and recommends the advertisement content to an advertisement server,
Further comprising: a preference reasoning device.
사용자의 시청 정보를 분석하여 사용자가 관심을 가지는 컨텐츠를 추출하는 단계;
추출한 컨텐츠의 메타 데이터를 사용하여 사용자가 선호하는 방송 장르를 추론하는 단계;
상기 사용자가 선호하는 방송 장르에 대하여 대분류, 중분류, 소분류와 같이 계층적으로 수치화하는 단계;
사용자 선호도를 장르와 기간으로 구분하여 수치화한 프로파일을 생성하고, 상기 프로파일을 기초로 선호도가 유사한 사용자를 그룹핑하여 관리하는 단계; 및
시간의 경과에 따른 사용자가 선호하는 장르 정보를 사용하여 기간별 사용자 선호도를 추론하는 단계
를 포함하고,
상기 사용자의 시청 정보는
사용자가 시청한 방송 컨텐츠 또는 광고 컨텐츠의 시청 시간과 시청한 컨텐츠와 관련된 정보, 광고와 연계된 커머스 이용 이력과 사용자의 구매 이력을 기초로 생성되며,
상기 단말기는,
하나의 단말기를 복수의 사용자가 시청하는 경우, 카메라 혹은 지문 인식 기능을 사용하여 방송 컨텐츠 또는 광고 컨텐츠를 시청하고 있는 사용자를 식별하고, 식별한 사용자의 식별 정보를 시청 정보와 매칭하여 각각의 사용자 별로 시청 정보를 생성하는 선호도 추론 방법.Receiving viewing information of a user from a terminal;
Analyzing the user's viewing information and extracting contents of interest to the user;
Inferring a broadcast genre preferred by a user using metadata of the extracted content;
Classifying the broadcast genre preferred by the user into hierarchical values such as a major category, a middle category, and a minor category;
Dividing the user preference into genres and periods to generate a numerical profile, and grouping and managing users having similar preferences based on the profile; And
A step of deducing the user preference for each period using the user's preferred genre information over time
Lt; / RTI >
The viewing information of the user
Information related to the viewing time of the broadcast content or the advertisement content viewed by the user, information related to the viewed content, a history of the commerce usage linked with the advertisement, and a purchase history of the user,
The terminal comprises:
When a plurality of users view a single terminal, the user who views the broadcast content or the advertisement content is identified using the camera or the fingerprint recognition function, the identification information of the identified user is matched with the audience information, A preference reasoning method for generating audience information.
상기 컨텐츠를 추출하는 단계는,
상기 시청 정보에 포함된 컨텐츠의 재생 시간과 상기 컨텐츠를 사용자가 시청한 시간의 비를 이용해 관심도 함수를 계산하고, 관심도 함수의 값에 따라 사용자가 관심을 가지는 컨텐츠를 추출하는 선호도 추론 방법.
9. The method of claim 8,
Wherein the step of extracting the content comprises:
Calculating an interest function using a ratio of a reproduction time of the content included in the audience information to a time the user views the content, and extracting content that the user is interested in according to the value of the interest function.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120012427A KR101875230B1 (en) | 2012-02-07 | 2012-02-07 | Apparatus and method for inferring preference using watching data and meta data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120012427A KR101875230B1 (en) | 2012-02-07 | 2012-02-07 | Apparatus and method for inferring preference using watching data and meta data |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130091131A KR20130091131A (en) | 2013-08-16 |
KR101875230B1 true KR101875230B1 (en) | 2018-08-03 |
Family
ID=49216455
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120012427A KR101875230B1 (en) | 2012-02-07 | 2012-02-07 | Apparatus and method for inferring preference using watching data and meta data |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101875230B1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190105536A (en) | 2019-08-26 | 2019-09-17 | 엘지전자 주식회사 | System, apparatus and method for providing services based on preferences |
WO2022098072A1 (en) * | 2020-11-06 | 2022-05-12 | 삼성전자(주) | Electronic device and control method thereof |
WO2023074920A1 (en) * | 2021-10-25 | 2023-05-04 | 엘지전자 주식회사 | Content provider recommendation server and method |
US11711582B2 (en) | 2020-12-03 | 2023-07-25 | Samsung Electronics Co., Ltd. | Electronic apparatus and control method thereof |
US12063404B2 (en) | 2022-03-08 | 2024-08-13 | Samsung Electronics Co., Ltd. | Server for generating user-customized community list for user device, and operating method of the server |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150115314A (en) * | 2014-04-03 | 2015-10-14 | 삼성전자주식회사 | display apparatus, controlling method thereof, server, controlling method thereof, system for detecting information about location of chanel information |
KR101662161B1 (en) | 2014-05-09 | 2016-10-04 | 주식회사 소울핑거 | System and Method of 3D Character recommend install of Broadcasting Information-based |
KR20200092465A (en) * | 2019-01-07 | 2020-08-04 | 삼성전자주식회사 | Method for recommending contents and electronic device therefor |
KR102153445B1 (en) * | 2020-04-21 | 2020-09-08 | 주식회사 에스알커뮤니케이션즈 | Culture content preference collection system through big data collection |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001326860A (en) * | 2000-05-18 | 2001-11-22 | Nippon Telegr & Teleph Corp <Ntt> | Preference data management method for digital broadcast, digital broadcast receiver, and recording medium for preference data management program |
JP2008028901A (en) * | 2006-07-25 | 2008-02-07 | Orion Denki Kk | Content receiving and reproducing apparatus, view history information recording program and content preference tendency discriminating method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002008901A (en) * | 2000-08-08 | 2002-01-11 | Advantest Corp | Thin-film resistor, hybrid ic, and mmic |
-
2012
- 2012-02-07 KR KR1020120012427A patent/KR101875230B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001326860A (en) * | 2000-05-18 | 2001-11-22 | Nippon Telegr & Teleph Corp <Ntt> | Preference data management method for digital broadcast, digital broadcast receiver, and recording medium for preference data management program |
JP2008028901A (en) * | 2006-07-25 | 2008-02-07 | Orion Denki Kk | Content receiving and reproducing apparatus, view history information recording program and content preference tendency discriminating method |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190105536A (en) | 2019-08-26 | 2019-09-17 | 엘지전자 주식회사 | System, apparatus and method for providing services based on preferences |
US11206450B2 (en) | 2019-08-26 | 2021-12-21 | Lg Electronics Inc. | System, apparatus and method for providing services based on preferences |
WO2022098072A1 (en) * | 2020-11-06 | 2022-05-12 | 삼성전자(주) | Electronic device and control method thereof |
US11711582B2 (en) | 2020-12-03 | 2023-07-25 | Samsung Electronics Co., Ltd. | Electronic apparatus and control method thereof |
WO2023074920A1 (en) * | 2021-10-25 | 2023-05-04 | 엘지전자 주식회사 | Content provider recommendation server and method |
US12063404B2 (en) | 2022-03-08 | 2024-08-13 | Samsung Electronics Co., Ltd. | Server for generating user-customized community list for user device, and operating method of the server |
Also Published As
Publication number | Publication date |
---|---|
KR20130091131A (en) | 2013-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101875230B1 (en) | Apparatus and method for inferring preference using watching data and meta data | |
US11270342B2 (en) | Systems and methods for deducing user information from input device behavior | |
US8910199B2 (en) | Targeted television content display | |
US10873785B2 (en) | Content recommendation system and method-based implicit ratings | |
CN109074593B (en) | Information processing device, information processing method, information processing system, and program | |
US9009750B2 (en) | Post processing video to identify interests based on clustered user interactions | |
US9270918B2 (en) | Method of recommending broadcasting contents and recommending apparatus therefor | |
JP5482206B2 (en) | Information processing apparatus, information processing method, and program | |
JP5824007B2 (en) | System and method for media insertion based on keyword search | |
US9015139B2 (en) | Systems and methods for performing a search based on a media content snapshot image | |
US7661116B2 (en) | Auction for targeted content | |
US20100058381A1 (en) | Methods and Apparatus for Dynamic Construction of Personalized Content | |
US9465863B2 (en) | Content-providing method and system | |
US20120278331A1 (en) | Systems and methods for deducing user information from input device behavior | |
US20010021994A1 (en) | Television | |
CN102763426A (en) | Adaptive placement of auxiliary media in recommender systems | |
JP3795802B2 (en) | Television receiving system that recommends viewing of broadcast, server device, broadcast viewing recommendation processing method, program thereof, and recording medium of program | |
EP2919478A1 (en) | Content processing apparatus and method for providing an event | |
WO2012112166A1 (en) | Generating audience respones metrics and ratings from social interest in time-based media | |
WO2001015449A1 (en) | Method and apparatus for creating recommendations from users profile built interactively | |
JP2010093829A (en) | Interactive television program guide system for determining user values on demographic categories | |
KR20140128766A (en) | System, apparatus, method and computer readable recording medium for providing analyzing the log of a subscriber through the recognition of circumstantial based on the smart tv | |
JP2016208289A (en) | Information processing device, information processing method, and program | |
WO2012148770A2 (en) | Systems and methods for deducing user information from input device behavior | |
KR20150058745A (en) | Mashup service managing system based on context contained in content and mashup service managing method based on context contained in content thereof |
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 |