KR100425425B1 - A method of program guide and a system thereof - Google Patents
A method of program guide and a system thereof Download PDFInfo
- Publication number
- KR100425425B1 KR100425425B1 KR10-2001-0086511A KR20010086511A KR100425425B1 KR 100425425 B1 KR100425425 B1 KR 100425425B1 KR 20010086511 A KR20010086511 A KR 20010086511A KR 100425425 B1 KR100425425 B1 KR 100425425B1
- Authority
- KR
- South Korea
- Prior art keywords
- program
- user
- broadcast
- metadata
- information
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/68—Systems specially adapted for using specific information, e.g. geographical or meteorological information
- H04H60/72—Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/68—Systems specially adapted for using specific information, e.g. geographical or meteorological information
- H04H60/73—Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information
-
- 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/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명은 사용자의 취향 및 습성에 부합하는 프로그램을 선별하고 추천하는 지능형 방송 프로그램 가이드 방법 및 장치에 관한 것이다.The present invention relates to an intelligent broadcast program guide method and apparatus for selecting and recommending a program that matches a user's taste and habit.
본 발명의 방송 프로그램 가이드 장치는 각 채널로부터 방송 프로그램의 메타데이터 정보와 프로그램 정보를 수집하는 기능을 수행하는 방송 메타데이터/프로그램 수집부; 상기 방송 메타데이터/프로그램 수집부가 수집한 방송 프로그램의 메타데이터 정보를 저장하고 관리하는 기능을 수행하는 방송 메타데이터 데이터베이스부; 수집된 방송 프로그램의 콘텐츠를 저장하고 관리하는 기능을 수행하는 프로그램 아카이브 데이터베이스부; 사용자의 선호도 정보에 기반 하여 방송 프로그램 정보를 프리젠테이션 하는 기능을 수행하는 사용자 선호도 기반 프로그램 메타데이터 및 프로그램 콘텐츠 프리젠테이션부; 사용자의 프로그램에 대한 재생 및 정지와 관련된 액션을 모니터링하고 누적하여 기록하는 기능을 수행하는 사용자 액션 모니터링부; 상기 방송 메타데이터 베이스부에 저장된 각각의 프로그램 메타데이터 정보와, 해당 프로그램에 대한 상기 사용자 액션 모니터링부가 누적하여 기록한 사용자의 액션을 주기적으로 분석하여 사용자의 선호도 값을 추출하는 기능을 수행하는 사용자 액션 기록 분석부; 및 상기 사용자 액션 기록 분석부가 주기적으로 추출한 사용자 선호도 값을 이용하여 사용자의 선호도를 갱신하는 기능을 수행하는 사용자 선호도 관리부를 포함한다.The broadcast program guide apparatus of the present invention includes a broadcast metadata / program collecting unit which performs a function of collecting metadata information and program information of a broadcast program from each channel; A broadcast metadata database unit configured to store and manage metadata information of a broadcast program collected by the broadcast metadata / program collector; A program archive database unit configured to store and manage contents of the collected broadcast program; A user preference based program metadata and a program content presentation unit which performs a function of presenting broadcast program information based on user preference information; A user action monitoring unit for performing a function of monitoring and accumulating and recording an action related to playing and stopping of a user program; The user action record which performs a function of periodically analyzing the program metadata information stored in the broadcast metadata base unit and the user action accumulated and recorded by the user action monitoring unit for the corresponding program to extract the user's preference value. An analysis unit; And a user preference manager configured to update a user's preference using a user preference value extracted periodically by the user action record analyzer.
Description
본 발명은 방송 프로그램 가이드 방법 및 장치에 관한 것으로 더욱 상세하게는 사용자의 취향 및 습성에 부합하는 프로그램을 선별하고 추천하는 지능형 방송 프로그램 가이드 방법 및 장치에 관한 것이다.The present invention relates to a broadcast program guide method and apparatus, and more particularly, to an intelligent broadcast program guide method and apparatus for selecting and recommending a program that matches a user's taste and habit.
기존의 고전적인 전자 방송 프로그램 가이드(electric program guide, 이하 EPG라 함)는 여러 방송사에서 제공되는 방송 프로그램 편성정보를 이용하여 사용자의 단말 시스템에서 사용하는 인터페이스(graphical user interface, 이하 GUI라 함)를 통하여 제시하고 사용자로 하여금 원하는 프로그램을 선택할 수 있도록 하는 방식이거나 방송 프로그램 채널에 대한 링크 정보를 모아 사용자에게 제시하여 사용자가 링크 된 방송 채널을 선택하면 원하는 방송 프로그램을 선택할 수 있도록 하는 방식이다.Conventional electronic program guide (EPG) is a graphical user interface (hereinafter referred to as GUI) used by a user's terminal system using program information provided by various broadcasters. Through this method, the user can select a desired program or present the link information on the broadcast program channel to the user so that the user can select the desired broadcast program when the user selects the linked broadcast channel.
기존의 방법에 의하는 경우에는 사용자의 취향, 습성 등 선호도가 반영되지 않기 때문에 사용자는 일단 채널을 선택하여 자신이 원하는 프로그램인지를 확인하여야 한다.In the conventional method, since the user's preferences, habits, and preferences are not reflected, the user must first select a channel to confirm whether the program is the desired program.
그러나 방송 채널 수가 많아지는 경우 사용자는 채널을 탐색하는데 많은 시간을 보내게 될 뿐만 아니라 사용자가 선택한 채널의 방송 프로그램이 변경된 경우에는 또 다시 채널을 탐색하여야 한다는 문제점이 있었다.However, when the number of broadcast channels increases, the user not only spends a lot of time searching for a channel, but also needs to search for a channel again when the broadcast program of the channel selected by the user is changed.
본 발명은 이와 같은 문제점을 해결하기 위한 것으로, 본 발명의 목적은 사용자가 선택한 프로그램의 시청 시간, 장르, 출연 배우 등을 모니터링 하여 변화하는 사용자의 선호도를 분석, 갱신하여 사용자의 취향 및 습성에 부합하는 프로그램을 선별하고 추천하는 지능형 방송 프로그램 가이드 방법 및 장치를 제공하는 것이다.The present invention is to solve such a problem, an object of the present invention is to monitor the viewing time, genre, actors, etc. of the program selected by the user to analyze and update the user's preferences to meet the user's taste and habits To provide an intelligent broadcast program guide method and apparatus for selecting and recommending a program.
도 1은 본 발명의 실시 예에 따른 방송 프로그램 가이드 장치를 개략적으로 나타낸 블록도이다.1 is a block diagram schematically showing a broadcast program guide apparatus according to an embodiment of the present invention.
도 2는 본 발명의 실시 예에 따른 방송 프로그램 가이드 방법을 개략적으로 나타낸 순서도이다.2 is a flowchart schematically showing a broadcast program guide method according to an embodiment of the present invention.
본 발명의 방송 프로그램 가이드 장치는 각 채널로부터 방송 프로그램의 메타데이터 정보와 프로그램 정보를 수집하는 기능을 수행하는 방송 메타데이터/프로그램 수집부; 상기 방송 메타데이터/프로그램 수집부가 수집한 방송 프로그램의 메타데이터 정보를 저장하고 관리하는 기능을 수행하는 방송 메타데이터 데이터베이스부; 수집된 방송 프로그램의 콘텐츠를 저장하고 관리하는 기능을 수행하는 프로그램 아카이브 데이터베이스부; 사용자의 선호도 정보에 기반 하여 방송 프로그램 정보를 프리젠테이션 하는 기능을 수행하는 사용자 선호도 기반 프로그램 메타데이터 및 프로그램 콘텐츠 프리젠테이션부; 사용자의 프로그램에 대한 재생 및 정지와 관련된 액션을 모니터링하고 누적하여 기록하는 기능을 수행하는 사용자 액션 모니터링부; 상기 방송 메타데이터 베이스부에 저장된 각각의 프로그램 메타데이터 정보와, 해당 프로그램에 대한 상기 사용자 액션 모니터링부가 누적하여 기록한 사용자의 액션을 주기적으로 분석하여 사용자의 선호도 값을 추출하는 기능을 수행하는 사용자 액션 기록 분석부; 및 상기 사용자 액션 기록 분석부가 주기적으로 추출한 사용자 선호도 값을 이용하여 사용자의 선호도를 갱신하는 기능을 수행하는 사용자 선호도 관리부를 포함한다.The broadcast program guide apparatus of the present invention includes a broadcast metadata / program collecting unit which performs a function of collecting metadata information and program information of a broadcast program from each channel; A broadcast metadata database unit configured to store and manage metadata information of a broadcast program collected by the broadcast metadata / program collector; A program archive database unit configured to store and manage contents of the collected broadcast program; A user preference based program metadata and a program content presentation unit which performs a function of presenting broadcast program information based on user preference information; A user action monitoring unit for performing a function of monitoring and accumulating and recording an action related to playing and stopping of a user program; The user action record which performs a function of periodically analyzing the program metadata information stored in the broadcast metadata base unit and the user action accumulated and recorded by the user action monitoring unit for the corresponding program to extract the user's preference value. An analysis unit; And a user preference manager configured to update a user's preference using a user preference value extracted periodically by the user action record analyzer.
또한 본 발명의 방송 프로그램 가이드 방법을 방송 프로그램 가이드 장치가 사용자로부터 로그인 정보를 입력받는 단계; 방송 프로그램 가이드 장치가 사용자의 로그인 정보를 이용하여 사용자의 선호도 정보를 알아내는 단계; 및 방송 프로그램 가이드 장치가 사용자의 선호도 정보에 기반 하여 방송프로그램 정보를 프리젠테이션 하는 단계를 포함한다.The method may further include receiving, by the broadcast program guide apparatus, login information from a user, the broadcast program guide method of the present invention; Determining, by the broadcast program guide apparatus, user preference information using the user's login information; And presenting, by the broadcast program guide apparatus, the broadcast program information based on the preference information of the user.
이하 본 발명의 실시 예를 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 실시 예에 따른 방송 프로그램 가이드 장치를 개략적으로 나타낸 블록도이다.1 is a block diagram schematically showing a broadcast program guide apparatus according to an embodiment of the present invention.
도 1에 도시된 바와 같이 본 발명의 방송 프로그램 가이드 장치는 방송 메타데이터/프로그램 수집부(110), 방송 메타데이터 데이터베이스(120), 방송 프로그램 아카이브 데이터베이스(130), 사용자 선호도 기반 방송 프로그램 메타데이터 및 프로그램 콘텐츠 프리젠테이션부(140), 사용자 액션 모니터링부(150), 사용자 액션기록 분석부(160), 사용자 선호도 관리부(170)를 포함한다.As shown in FIG. 1, the broadcast program guide apparatus of the present invention includes a broadcast metadata / program collector 110, a broadcast metadata database 120, a broadcast program archive database 130, broadcast program metadata based on user preferences, and the like. The program content presentation unit 140, the user action monitoring unit 150, the user action record analyzer 160, and the user preference manager 170 may be included.
상기 방송 메타데이터/프로그램 수집부(110)는 각 채널로부터 입력되는 방송 프로그램의 메타데이터 정보를 수집하고 분석하여 상기 방송 메타데이터 데이터베이스(120)에 저장하는 기능과 방송 프로그램 제공자의 방송 소프트웨어 에이전트와의 통신을 통해 사용자의 선호도에 부합하는 프로그램 정보를 문의한 후 그 결과를 상기 사용자 선호도 기반 방송 프로그램 메타데이터 및 프로그램 콘텐츠 프리젠테이션부(140)로 전달하는 기능을 수행한다.The broadcast metadata / program collector 110 collects and analyzes metadata information of a broadcast program input from each channel and stores the metadata information in the broadcast metadata database 120 and a broadcast software agent of a broadcast program provider. After inquiring the program information corresponding to the user's preference through communication, and transmits the result to the user preference-based broadcast program metadata and program content presentation unit 140.
위와 같은 기능을 수행하기 위하여 상기 방송 메타데이터/프로그램 수집부(110)는 다수의 메타데이터 수집 모듈과 프로그램 수집 모듈로 구성되어 있다.In order to perform the above functions, the broadcast metadata / program collection unit 110 is composed of a plurality of metadata collection modules and a program collection module.
상기 메타데이터 수집 모듈은 각 채널로부터 스트리밍 되는 방송 프로그램 메타데이터를 수동적으로 수집하는 제1 메타데이터 수집 모듈과 방송 프로그램 메타데이터 정보를 제공하는 인터넷 사이트 등을 방문하여 프로그램 정보를 능동적으로 수집하는 제2 메타데이터 수집 모듈로 구성되어 있다.The metadata collection module includes a first metadata collection module for passively collecting broadcast program metadata streamed from each channel, and a second web site for actively collecting program information by visiting an Internet site providing broadcast program metadata information. It consists of a metadata collection module.
또한 상기 프로그램 수집 모듈은 네트워크를 통해 연결된 프로그램 서비스 제공 시스템과 통신하여 사용자 선호도에 적합한 프로그램 정보를 수집하여 상기 방송 메타데이터 데이터베이스(120)에 저장하는 제1 프로그램 수집 모듈, 네트워크를 통해 연결된 프로그램 서비스 제공 시스템으로부터 제공된 프로그램 중에서 사용자 선호도에 적합한 프로그램 정보를 수집하여 상기 방송 메타데이터 데이터베이스(120)에 저장하고 프로그램 콘텐츠를 획득하여 방송 프로그램 아카이브 데이터베이스(130)에 저장하는 제2 프로그램 수집 모듈 및 다 채널 방송 메타데이터 정보를 통합하여 제공하는 시스템과 통신하여 다 채널 통합 방송 메타데이터를 수집하여 상기 방송 메타데이터 데이터베이스(120)에 저장하는 제3 프로그램 수집 모듈로 구성된다.In addition, the program collection module may communicate with a program service providing system connected through a network to collect program information suitable for user preferences and store the program information in the broadcast metadata database 120, and provide a program service connected through a network. A second program collection module and a multi-channel broadcast meta, which collect program information suitable for user preference among programs provided from a system, store the program information in the broadcast metadata database 120, and acquire program content and store the program content in the broadcast program archive database 130. And a third program collection module configured to collect multi-channel integrated broadcast metadata in communication with a system that integrates and provide data information and store the multi-channel integrated broadcast metadata in the broadcast metadata database 120.
상기 방송 메타데이터 데이터베이스(120)는 상기 방송 메타데이터/프로그램 수집부(110)가 수집한 방송 프로그램의 메타데이터 정보를 분석하여 저장하고 관리하는 기능을 수행한다.The broadcast metadata database 120 analyzes, stores, and manages metadata information of broadcast programs collected by the broadcast metadata / program collector 110.
상기 방송 프로그램 아카이브 데이터베이스(130)는 수집된 방송 프로그램의 콘텐츠를 저장하고 관리하는 기능을 수행한다.The broadcast program archive database 130 stores and manages the contents of the collected broadcast program.
상기 사용자 선호도 기반 프로그램 메타데이터 및 프로그램 콘텐츠 프리젠테이션부(140)는 사용자의 로그인 정보를 통해 해당 사용자의 선호도 정보를 상기 사용자 선호도 관리부(170)에 문의하여 사용자의 선호도를 알아낸 후 알아낸 사용자 선호도에 기반 하여 방송 프로그램 정보를 프리젠테이션하고, 사용자가 프로그램을 선택하면 사용자가 선택한 프로그램 콘텐츠를 가져오기 위해 해당 채널에 접속하거나 상기 방송 프로그램 아카이브 데이터베이스(130)에서 프로그램 콘텐츠를 읽어 들여 사용자가 선택한 프로그램을 디스플레이 하는 기능을 수행한다.The user preference-based program metadata and program content presentation unit 140 contacts the user preference manager 170 with the user's preference information through the user's login information to find the user's preferences, and then finds the user's preference. If the user selects a program, the user selects a program and accesses the corresponding channel or reads the program content from the broadcast program archive database 130 to select the program. Perform the display function.
상기 사용자 액션 모니터링부(150)는 사용자의 프로그램 콘텐츠에 대한 액션을 모니터링하고 기록하는 기능을 수행한다. 이 때 모니터링 되는 사항은 프로그램의 장르 및 세부 장르, 출연 배우, 방영 시각, 제작자/연출자, 등급, 채널/포맷, 시청시간, 사용자의 액션의 종류(저장, 빨리 감기, 멈춤, 재생, 요약보기 등) 등이다.The user action monitoring unit 150 monitors and records an action on a user's program content. The monitored items are the genre and detailed genre of the program, the actor, the broadcast time, the producer / writer, the rating, the channel / format, the viewing time, the type of user action (save, fast forward, pause, play, and summary). ).
상기 사용자 액션 기록 분석부(160)는 상기 사용자 액션 모니터링부(150)가 모니터링 하여 기록한 사용자의 액션을 분석하여 사용자의 선호도 값을 추출하는 기능을 수행한다. 사용자의 선호도는 사용자가 선택한 프로그램의 장르에 대한 시청 빈도 수를 계산하여 확률에 기반 한 장르 선호도를 계산하며 사용자가 선택한 프로그램에 대한 선호도는 실제 유효 시청 시간 등을 이용하여 계산한다.The user action record analyzer 160 extracts a user's preference value by analyzing a user action recorded and monitored by the user action monitor 150. The user's preference calculates the genre preference based on the probability by calculating the frequency of viewing the genre of the program selected by the user, and the preference for the program selected by the user is calculated using the actual effective viewing time.
예를 들어 사용자가 선택한 방송 프로그램에 대한 장르, 출연 배우, 방영 시각, 제작자/연출자, 프로그램 등급, 프로그램 방송 채널/포맷 등에 대해 선택된 빈도 수를 세어 장르, 출연 배우, 방영 시각, 제작자/연출자, 프로그램 등급, 프로그램 방송 채널/포맷 등에 대해 확률 치를 구해 해당 사용자의 선호도 값으로 처리한다.For example, you can count genres, actors, actors, broadcast times, producers / directors, program ratings, program frequencies, program broadcast channels / formats, etc. Probability values for ratings, program broadcast channels / formats, etc. are calculated and processed as the user's preference values.
상기 사용자 선호도 관리부(170)는 상기 사용자 액션 기록 분석부(160)가 추출한 사용자 선호도 값을 이용하여 사용자의 선호도를 갱신하는 기능을 수행한다.The user preference manager 170 performs a function of updating a user's preference by using the user preference value extracted by the user action record analyzer 160.
도 2는 본 발명의 실시 예에 따른 방송 프로그램 가이드 방법을 개략적으로 나타낸 순서도이다.2 is a flowchart schematically showing a broadcast program guide method according to an embodiment of the present invention.
사용자가 프로그램을 시청하기 전/후 또는 프로그램을 시청하는 도중에라도 상기 방송 메타데이터/프로그램 수집부(110)는 각 채널로부터 방송 메타데이터를 수집하고 분석하여 상기 방송 메타데이터 데이터베이스(120)에 저장한다(단계 210). 여기서는 도면 작성의 편의상 상기 단계 210을 사용자가 로그인 하기 전 단계에 배치하였으나, 상기 단계 210은 사용자의 로그인과 관계없이 수시로 수행될수 있다.The broadcast metadata / program collector 110 collects and analyzes broadcast metadata from each channel and stores the broadcast metadata in the broadcast metadata database 120 even before or after the user views the program or while watching the program. (Step 210). Here, the step 210 is arranged in a step before the user logs in for convenience of drawing, but the step 210 may be performed at any time regardless of the user's login.
사용자는 상기 방송 프로그램 가이드 장치의 도움을 받아 방송 프로그램을 선택하기 위해서는 로그인 하여야 한다(단계 220). 사용자가 로그인 할 때 입력하여야 할 정보는 아이디, 비밀번호 등이다.The user must log in to select a broadcast program with the help of the broadcast program guide apparatus (step 220). Information to be entered when the user logs in is ID, password, etc.
사용자가 로그인 하면 상기 사용자 선호도 기반 프로그램 메타데이터 및 프로그램 콘텐츠 프리젠테이션부(140)는 사용자의 로그인 정보를 통해 사용자의 선호도 정보를 상기 사용자 선호도 관리부(170)에 문의하여 알아낸다(단계 230).When the user logs in, the user preference-based program metadata and program content presentation unit 140 finds out the user's preference information through the user's login information by inquiring the user preference manager 170 (step 230).
상기 사용자 선호도 기반 프로그램 메타데이터 및 프로그램 콘텐츠 프리젠테이션부(140)는 알아낸 사용자 선호도에 기반 하여 방송 프로그램 정보를 프리젠테이션 한다(단계 240).The user preference based program metadata and program content presentation unit 140 presents the broadcast program information based on the found user preferences (step 240).
사용자는 상기 사용자 선호도 기반 프로그램 메타데이터 및 프로그램 콘텐츠 프리젠테이션부(140)가 프리젠테이션 한 프로그램 정보에서 시청하기를 원하는 프로그램을 선택한다(단계 250).The user selects a program to be watched from the program information presented by the user preference based program metadata and the program content presentation unit 140 (step 250).
사용자가 프로그램을 선택하면 상기 사용자 선호도 기반 프로그램 메타데이터 및 프로그램 콘텐츠 프리젠테이션부(140)는 사용자가 선택한 프로그램 콘텐츠를 가져오기 위해 해당 채널에 접속하거나 상기 방송 프로그램 아카이브 데이터베이스 (130)에서 프로그램 콘텐츠를 읽어 들여 사용자가 선택한 프로그램을 디스플레이 한다(단계 260).When a user selects a program, the user preference based program metadata and program content presentation unit 140 accesses a corresponding channel or reads program content from the broadcast program archive database 130 to obtain the program content selected by the user. To display the program selected by the user (step 260).
사용자가 프로그램을 시청하고 있는 동안 상기 사용자 액션 모니터링부(150)는 사용자의 프로그램 콘텐츠에 대한 액션을 모니터링하고 기록한다(단계 270).While the user is watching the program, the user action monitoring unit 150 monitors and records the user's action on the program content (step 270).
상기 사용자 액션 기록 분석부(160)는 상기 사용자 액션 모니터링부(150)가 모니터링 하여 기록한 사용자의 액션을 분석하여 사용자의 선호도 값을 추출한다(단계 280). 사용자의 선호도 값을 추출하는 과정은 위에서 설명하였으므로 여기서는 이에 대한 설명은 생략한다.The user action record analyzer 160 extracts the user's preference value by analyzing the user's actions recorded and monitored by the user action monitor 150 (step 280). Since the process of extracting the user's preference value has been described above, the description thereof is omitted here.
상기 사용자 선호도 관리부(170)는 상기 사용자 액션 기록 분석부(160)가 추출한 사용자 선호도 값을 이용하여 사용자의 선호도를 갱신한다(단계 290).The user preference manager 170 updates the user's preference using the user preference value extracted by the user action record analyzer 160 (step 290).
이와 같이 본 발명에 따르면 사용자의 선호도에 기반 하여 방송 프로그램 정보를 제시하고 추천하고, 사용자의 행동을 계속 모니터링 하여 사용자의 선호도가 변화하면 변화된 선호도에 맞게 방송 프로그램을 제시하고 추천하기 때문에 다 채널 환경에서 사용자가 일일이 채널을 탐색하여야 하는 불편을 덜 수 있다.As described above, the present invention presents and recommends broadcast program information based on the user's preferences, and continuously monitors the user's behavior to suggest and recommend the broadcast program according to the changed preferences when the user's preference changes. This can reduce the inconvenience of the user having to navigate through the channel.
비록 본 발명이 상기에서 언급한 바람직한 실시 예와 관련하여 설명되어졌지만, 본 발명의 요지와 범위로부터 벗어남이 없이 다른 다양한 수정 및 변경이 가능할 것이다. 따라서 첨부된 청구의 범위는 본 발명의 진정한 범위 내에 속하는 그러한 수정 및 변형을 포함할 것이라고 여겨진다.Although the invention has been described in connection with the preferred embodiments mentioned above, other various modifications and changes may be made without departing from the spirit and scope of the invention. It is therefore contemplated that the appended claims will cover such modifications and variations as fall within the true scope of the invention.
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0086511A KR100425425B1 (en) | 2001-12-28 | 2001-12-28 | A method of program guide and a system thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0086511A KR100425425B1 (en) | 2001-12-28 | 2001-12-28 | A method of program guide and a system thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030056312A KR20030056312A (en) | 2003-07-04 |
KR100425425B1 true KR100425425B1 (en) | 2004-03-31 |
Family
ID=32214516
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0086511A KR100425425B1 (en) | 2001-12-28 | 2001-12-28 | A method of program guide and a system thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100425425B1 (en) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030078982A (en) * | 2002-04-01 | 2003-10-10 | 주식회사 대우일렉트로닉스 | Method for servicing guide of broadcasting program in personal video recorder |
JP2005157535A (en) * | 2003-11-21 | 2005-06-16 | Canon Inc | Content extraction method, content extraction device, content information display method, and display device |
JP5095396B2 (en) | 2004-06-24 | 2012-12-12 | エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュート | Extended description structure for targeting support, and TV anytime service method and system to which the structure is applied |
EP1834479A4 (en) * | 2005-01-07 | 2013-03-13 | Korea Electronics Telecomm | Apparatus and method for providing adaptive broadcast service using usage environment description including biographic information and terminal information |
KR100711608B1 (en) * | 2005-10-21 | 2007-04-27 | 한국정보통신대학교 산학협력단 | System for management of real-time filtered broadcasting videos in a home terminal and a method for the same |
KR100751414B1 (en) * | 2006-01-10 | 2007-08-23 | 엘지전자 주식회사 | Method of displaying summarized information for data broadcasting |
KR101253631B1 (en) * | 2006-02-08 | 2013-04-10 | 엘지전자 주식회사 | Method and Terminal for Displaying Broadcasting Programme Guide |
KR100694163B1 (en) * | 2006-02-14 | 2007-03-12 | 삼성전자주식회사 | Method for processing epg based on user preference program information |
KR100800715B1 (en) * | 2006-10-19 | 2008-02-01 | 삼성전자주식회사 | Method for proceeding filtered program guide information and digital broadcasting station and digital broadcasting terminal thereof |
KR100879516B1 (en) * | 2006-12-07 | 2009-01-22 | 삼성전자주식회사 | Method and apparatus for collecting information of viewer's concern with digital broadcast data |
KR100806733B1 (en) * | 2006-12-28 | 2008-02-27 | 전자부품연구원 | System and method for managing user preference information based on pattern pool and computer-readable medium having thereon program performing function embodying the same |
KR100872708B1 (en) * | 2007-07-12 | 2008-12-05 | 한국전자통신연구원 | System for providing dmb contents binding service based on tv-anytime metadata using user's usage history and preferred item and method for excuting the system |
KR100871872B1 (en) * | 2007-08-29 | 2008-12-03 | 전자부품연구원 | System providing ecg service on a pc and the method thereof |
US8490124B2 (en) * | 2008-05-29 | 2013-07-16 | Qualcomm Incorporated | Method and apparatus for improving performance and user experience of a mobile broadcast receiver |
KR101460611B1 (en) * | 2008-09-04 | 2014-11-13 | 삼성전자주식회사 | Method for gathering and providing user-interested information related to multimedia contents, and apparatus thereof |
KR101527012B1 (en) * | 2008-11-14 | 2015-06-09 | 엘지전자 주식회사 | Method for processing broadcast data and digital broadcast receiver |
KR101644956B1 (en) * | 2015-05-12 | 2016-08-03 | (주)티랩컨버젼스연구소 | method of recommending program to watch based on analysis of user's pattern of program watching corresponding to identification of program watching willingness |
WO2019078387A1 (en) * | 2017-10-20 | 2019-04-25 | 대구대학교 산학협력단 | Apparatus and method for recommending advertisement on basis of content |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5699125A (en) * | 1995-03-31 | 1997-12-16 | Matsushita Electric Corporation Of America | Electronic television program guide for a television system having two tuners |
WO2001045408A1 (en) * | 1999-12-17 | 2001-06-21 | Koninklijke Philips Electronics N.V. | Method and apparatus for recommending television programming using decision trees |
WO2001060064A2 (en) * | 2000-02-08 | 2001-08-16 | Koninklijke Philips Electronics N.V. | Electronic program guide viewing history generator method and system |
KR20020096004A (en) * | 2001-06-19 | 2002-12-28 | 엘지전자 주식회사 | Method for finding preferential language channel of digital television |
-
2001
- 2001-12-28 KR KR10-2001-0086511A patent/KR100425425B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5699125A (en) * | 1995-03-31 | 1997-12-16 | Matsushita Electric Corporation Of America | Electronic television program guide for a television system having two tuners |
WO2001045408A1 (en) * | 1999-12-17 | 2001-06-21 | Koninklijke Philips Electronics N.V. | Method and apparatus for recommending television programming using decision trees |
WO2001060064A2 (en) * | 2000-02-08 | 2001-08-16 | Koninklijke Philips Electronics N.V. | Electronic program guide viewing history generator method and system |
KR20020096004A (en) * | 2001-06-19 | 2002-12-28 | 엘지전자 주식회사 | Method for finding preferential language channel of digital television |
Also Published As
Publication number | Publication date |
---|---|
KR20030056312A (en) | 2003-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100425425B1 (en) | A method of program guide and a system thereof | |
US9270918B2 (en) | Method of recommending broadcasting contents and recommending apparatus therefor | |
JP5065291B2 (en) | Predicted popularity of cross-platform for use in interactive TV applications | |
US8918428B2 (en) | Systems and methods for audio asset storage and management | |
US9924228B2 (en) | System and method for providing program recommendations through multimedia searching based on established viewer preferences | |
US8402487B2 (en) | Program selection support device | |
US8677400B2 (en) | Systems and methods for identifying audio content using an interactive media guidance application | |
US7877765B2 (en) | Viewing pattern data collection | |
JP4329436B2 (en) | Content viewing support system, content viewing support method, and computer program | |
US20060015902A1 (en) | Viewing history recording method and viewing history use method | |
JP4003127B2 (en) | Information processing apparatus and information processing method, information processing system, recording medium, and program | |
US20090133059A1 (en) | Personalized video system | |
US20140068676A1 (en) | Method and system for video collection management, invalid video replacement and continuous video replay | |
KR20040058285A (en) | Method and system for personal information retrieval, update and presentation | |
US20110078020A1 (en) | Systems and methods for identifying popular audio assets | |
JP2005529425A (en) | Method, system and apparatus for content increase based on personal profile | |
EP3413314B1 (en) | Systems and methods for identifying audio content using an interactive media guidance application | |
US20070028256A1 (en) | Method and apparatus for facilitating program selection | |
KR20090121068A (en) | A method and device for recommending user preference programs in a digital broadcasting system | |
JP2004194198A (en) | Broadcasting system, reception terminal, method for collecting user information, and program |
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: 20130304 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20140303 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20150226 Year of fee payment: 18 |