본 발명은 이피지(Electronic Program Guide, EPG)를 이용한 사용자 관심 프로그램 추출방법에 관한 것으로, 특히 사용자의 시청 프로그램 데이터를 에이젼트(agent) 학습시킨 후, 학습된 데이터를 기준으로 사용자의 관심도가 높은 프로그램을 추출할 수 있도록 하는 방법에 관한 것이다.The present invention relates to a method for extracting a user interest program using an electronic program guide (EPG), and in particular, after the agent watching the user's viewing program data, the user's interest based on the learned data is selected. It is about how to make it possible to extract.
통상적으로, EPG는 미주형 및 유럽형 등의 일반적인 디지털 방송에서 모두 제공하는 서비스로, 현재 방영되는 프로그램의 제목 및 내용, 그리고 시간 등을 텍스트로 전송하는 서비스를 의미한다.Typically, EPG is a service provided by general digital broadcasting such as the American type and European type, and means a service that transmits the title and contents of the currently aired program and the time in text.
이러한 EPG 서비스는 단순하게 사용자에게 텍스트 정보를 디스플레이해 주는데, 주목적이 있는 것으로, 이 경우, 한 채널의 EPG만 디스플레이하는 것은 대체적으로 어렵지는 않다.Such an EPG service simply displays text information to a user. The main purpose is to display only one channel of EPG.
그러나, 디지털 방송의 경우, 아날로그 방송 보다 훨씬 많은 채널을 가지고 있으므로, 다 채널의 EPG 모두를 사용자에게 디스플레이하는 것은 불가능하며, 만약 디스플레이하더라도 사용자가 식별하기가 어렵다는 문제점이 있다.However, in the case of digital broadcasting, since there are many more channels than analog broadcasting, it is impossible to display all the EPGs of multiple channels to the user, and even if the display is difficult, it is difficult for the user to identify them.
따라서, 본 발명은 상술한 문제점을 해결하기 위해 안출된 것으로서, 그 목적은 사용자의 시청 프로그램 데이터를 에이젼트(agent) 학습시킨 후, 학습된 데이터를 기준으로 사용자의 관심도가 높은 프로그램을 추출할 수 있도록 하는 EPG를 이용한 사용자 관심 프로그램 추출방법을 제공함에 있다.Accordingly, the present invention has been made to solve the above-described problems, the purpose of which is to learn the agent watching the program data of the user (agent), so that the user can extract a program of high interest based on the learned data A method of extracting a user interest program using an EPG is provided.
상술한 목적을 달성하기 위한 본 발명에서 EPG를 이용한 사용자 관심 프로그램 추출방법은 사용자가 시청하는 프로그램의 EPG 서비스에 해당되는 모든 텍스트 정보를 EPG 테이블에 저장하는 단계와, 사용자가 시청하는 모든 채널에 대한 프로그램을 스캔하는 단계와, EPG 테이블로부터 텍스트를 추출하고, 추출된 텍스트 정보를 에이젼트를 통해 학습시키는 단계와, 에이젼트 학습된 텍스트 정보를 기준으로, 스캔된 모든 채널 프로그램에 해당되는 텍스트 정보에서 사용자의 관심도가 가장 높은 프로그램을 선별하는 단계와, 선별된 프로그램으로 EPG를 재구성하여 디스플레이부를 통해 출력하는 단계를 포함하는 것을 특징으로 한다.In the present invention to achieve the above object, a method of extracting a user interest program using an EPG includes storing all text information corresponding to an EPG service of a program viewed by a user in an EPG table, and for all channels watched by the user. Scanning the program, extracting text from the EPG table, training the extracted text information through an agent, and text information corresponding to all scanned channel programs based on the agent learned text information. Selecting a program having the highest interest, and reconstructing the EPG with the selected program and outputting the same through the display unit.
도 1은 본 발명에 따른 이피지를 이용한 사용자 관심 프로그램 추출방법을 수행하기 위한 블록 구성도이며,1 is a block diagram illustrating a method for extracting a user interest program using EPI paper according to the present invention;
도 2는 본 발명에 따른 이피지를 이용한 사용자 관심 프로그램 추출방법에 대하여 도시한 도면이다.2 is a diagram illustrating a method of extracting a user interest program using EPI paper according to the present invention.
<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>
10 : EPG 추출부 20 : EPG 테이블10: EPG extraction unit 20: EPG table
30 : 에이젼트 학습부 40 : EPG 스캔부30: agent learning unit 40: EPG scanning unit
50 : 디스플레이부50: display unit
이하, 첨부된 도면을 참조하면서 본 발명에 따른 일 실시예를 상세하게 설명하기로 한다.Hereinafter, an embodiment according to the present invention will be described in detail with reference to the accompanying drawings.
도 1을 참조하면, 본 발명에 따른 EPG를 이용한 사용자 관심 프로그램 추출방법을 수행하기 위한 블록 구성도로서, EPG 추출부(10)와, EPG 테이블(20)과, 에이젼트 학습부(30)와, EPG 스캔부(40)와, 디스플레이부(50)를 포함한다.Referring to FIG. 1, a block diagram for performing a method of extracting a user interest program using an EPG according to the present invention includes an EPG extractor 10, an EPG table 20, an agent learner 30, An EPG scan unit 40 and a display unit 50 are included.
EPG 추출부(10)는 사용자가 시청하는 프로그램의 제목 및 그 내용과 시간 등을 텍스트로 전송하는 EPG 서비스에 해당되는 모든 텍스트 정보를 EPG 테이블(20)에 제공한다.The EPG extractor 10 provides all the text information corresponding to the EPG service that transmits the title of the program watched by the user, its contents and time, etc. as text to the EPG table 20.
EPG 테이블(20)은 EPG 추출부(10)로부터 제공되는 텍스트 정보를 프로그램의 제목 및 그 내용과 시간 별로 저장한다.The EPG table 20 stores text information provided from the EPG extractor 10 for each title and contents of the program and for each time.
에이젼트 학습부(30)는 EPG 테이블(20)로부터 프로그램의 제목 및 그 내용과 시간에 대한 텍스트를 추출하고, 추출된 텍스트 정보를 에이젼트를 통해 학습시킨 후, 이 에이젼트 학습된 텍스트 정보를 기준으로, EPG 스캔부(40)로부터 스캔되어 제공된 모든 채널 프로그램에 해당되는 텍스트 정보에서 사용자의 관심도가 가장 높은(예로, 해당 키워드 등) 프로그램을 선별하며, 이 선별된 프로그램으로 EPG를 재구성하여 디스플레이부(50)에 제공한다. 여기서, 에이젼트는 다양한 학습 방법을 통해 사용자의 관심 분야를 파악한다.The agent learning unit 30 extracts the title of the program from the EPG table 20 and the text of the content and time, learns the extracted text information through the agent, and then, based on the agent learned text information, From the EPG scanning unit 40, the program having the highest interest of the user (for example, corresponding keyword, etc.) is selected from the text information corresponding to all the channel programs scanned and provided, and the display unit 50 is reconfigured by the EPG. To provide. Here, the agent grasps the user's field of interest through various learning methods.
이후, 에이젼트 학습부(30)는 재구성된 EPG에 있는 프로그램을 사용자가 선택하는지의 여부에 따라 에이젼트를 재학습시키며, 이러한 재학습 과정을 반복하여 에이젼트 학습도를 높인다.Thereafter, the agent learning unit 30 re-learns the agent according to whether the user selects a program in the reconstructed EPG, and repeats the re-learning process to increase agent learning.
EPG 스캔부(40)는 사용자가 시청하는 모든 채널에 대한 프로그램의 제목 및 그 내용과 시간 등을 스캔하여 에이젼트 학습부(30)에 제공한다.The EPG scanning unit 40 scans the title of the program, its contents and time, etc. for all the channels watched by the user and provides them to the agent learning unit 30.
디스플레이부(50)는 에이젼트 학습부(30)로부터 제공되는 사용자의 관심도가 가장 높은 프로그램을 사용자에게 출력한다.The display unit 50 outputs to the user a program having the highest interest of the user provided from the agent learning unit 30.
도 2의 흐름도를 참조하면서, 상술한 구성을 바탕으로, 본 발명에 따른 EPG를 이용한 사용자 관심 프로그램 추출방법에 대하여 보다 상세하게 설명한다.With reference to the flowchart of FIG. 2, the method of extracting a user interest program using the EPG according to the present invention will be described in detail based on the above-described configuration.
먼저, EPG 추출부(10)는 사용자가 시청하는 프로그램의 제목 및 그 내용과 시간 등을 텍스트로 전송하는 EPG 서비스에 해당되는 모든 텍스트 정보를 EPG 테이블(20)에 제공한다(단계 201).First, the EPG extractor 10 provides all the text information corresponding to the EPG service that transmits the title of the program watched by the user, its contents, time, etc. as text to the EPG table 20 (step 201).
EPG 테이블(20)은 EPG 추출부(10)로부터 제공되는 텍스트 정보를 프로그램의 제목 및 그 내용과 시간 별로 저장한다(단계 202).The EPG table 20 stores the text information provided from the EPG extracting unit 10 for each program title, its contents, and time (step 202).
이때, EPG 스캔부(40)는 사용자가 시청하는 모든 채널에 대한 프로그램의 제목 및 그 내용과 시간 등을 스캔하여 에이젼트 학습부(30)에 제공한다(단계 203).At this time, the EPG scanning unit 40 scans the titles of the programs for all the channels watched by the user, the contents and the time, and provides them to the agent learning unit 30 (step 203).
에이젼트 학습부(30)는 EPG 테이블(20)로부터 프로그램의 제목 및 그 내용과 시간에 대한 텍스트를 추출하고(단계 204), 추출된 텍스트 정보를 에이젼트를 통해 학습시킨 후(단계 205), 이 에이젼트 학습된 텍스트 정보를 기준으로, EPG 스캔부(40)로부터 스캔되어 제공된 모든 채널 프로그램에 해당되는 텍스트 정보에서 사용자의 관심도가 가장 높은 프로그램을 선별하며(단계 206), 이 선별된 프로그램으로 EPG를 재구성하여 디스플레이부(50)에 제공한다(단계 207).The agent learning unit 30 extracts the title of the program, the text of the content and the time from the EPG table 20 (step 204), and trains the extracted text information through the agent (step 205). Based on the learned text information, the program having the highest user's interest is selected from the text information corresponding to all channel programs scanned and provided from the EPG scanning unit 40 (step 206), and the EPG is reconstructed with the selected program. To the display unit 50 (step 207).
디스플레이부(50)는 에이젼트 학습부(30)로부터 제공되는 사용자의 관심도가 가장 높은 프로그램을 사용자에게 출력한다(단계 208).The display unit 50 outputs to the user a program having the highest interest of the user provided from the agent learning unit 30 (step 208).
한편, 에이젼트 학습부(30)는 재구성된 EPG에 있는 프로그램을 사용자가 선택하는지의 여부에 따라 에이젼트를 재학습시키며, 이러한 재학습 과정을 반복하여 에이젼트 학습도를 높인다.Meanwhile, the agent learning unit 30 re-learns the agent according to whether the user selects a program in the reconstructed EPG, and repeats the re-learning process to increase agent learning.
그러므로, 본 발명은 사용자의 시청 프로그램 데이터를 에이젼트(agent) 학습시킨 후, 학습된 데이터를 기준으로 사용자의 관심도가 높은 프로그램을 추출함으로써, 수많은 양의 프로그램 중에서 관심도가 가장 높은 일부만을 선별하므로 사용자의 편의를 높일 수 있는 효과가 있다.Therefore, the present invention is to extract the program of high interest of the user based on the learned data after the agent learning the program data of the user (agent), so that only a portion of the highest interest among a large amount of programs are selected, There is an effect that can increase the convenience.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020030043353AKR20050003206A (en) | 2003-06-30 | 2003-06-30 | Method for extracting user interest program by using epg |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020030043353AKR20050003206A (en) | 2003-06-30 | 2003-06-30 | Method for extracting user interest program by using epg |
| Publication Number | Publication Date |
|---|---|
| KR20050003206Atrue KR20050003206A (en) | 2005-01-10 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020030043353ACeasedKR20050003206A (en) | 2003-06-30 | 2003-06-30 | Method for extracting user interest program by using epg |
| Country | Link |
|---|---|
| KR (1) | KR20050003206A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100782228B1 (en)* | 2004-12-24 | 2007-12-05 | 엘지전자 주식회사 | How to set broadcast channel logo automatically |
| KR100787978B1 (en)* | 2006-09-20 | 2007-12-24 | 삼성전자주식회사 | Method and device for selecting preferred broadcasting program of digital broadcasting receiver |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20000044729A (en)* | 1998-12-30 | 2000-07-15 | 전주범 | Method for displaying preferred channel in digital television |
| KR20000051976A (en)* | 1999-01-28 | 2000-08-16 | 구자홍 | method for displaying selection of initial EPG mode in TV |
| JP2000253325A (en)* | 1999-02-26 | 2000-09-14 | Toshiba Corp | Electronic program guide receiving system |
| JP2000287144A (en)* | 1999-03-31 | 2000-10-13 | Nec Corp | System and method for display control of electronic program guide |
| JP2001203950A (en)* | 2000-01-19 | 2001-07-27 | Nec Corp | Electronic program guide display processor |
| KR20010074382A (en)* | 2000-01-25 | 2001-08-04 | 구자홍 | Program guide displaying method according to channel prefrence |
| US20020083451A1 (en)* | 2000-12-21 | 2002-06-27 | Gill Komlika K. | User-friendly electronic program guide based on subscriber characterizations |
| KR20020061126A (en)* | 2002-07-03 | 2002-07-22 | 삼성전자 주식회사 | Favorite channel auto-setting method and apparatus |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20000044729A (en)* | 1998-12-30 | 2000-07-15 | 전주범 | Method for displaying preferred channel in digital television |
| KR20000051976A (en)* | 1999-01-28 | 2000-08-16 | 구자홍 | method for displaying selection of initial EPG mode in TV |
| JP2000253325A (en)* | 1999-02-26 | 2000-09-14 | Toshiba Corp | Electronic program guide receiving system |
| JP2000287144A (en)* | 1999-03-31 | 2000-10-13 | Nec Corp | System and method for display control of electronic program guide |
| JP2001203950A (en)* | 2000-01-19 | 2001-07-27 | Nec Corp | Electronic program guide display processor |
| KR20010074382A (en)* | 2000-01-25 | 2001-08-04 | 구자홍 | Program guide displaying method according to channel prefrence |
| US20020083451A1 (en)* | 2000-12-21 | 2002-06-27 | Gill Komlika K. | User-friendly electronic program guide based on subscriber characterizations |
| KR20020061126A (en)* | 2002-07-03 | 2002-07-22 | 삼성전자 주식회사 | Favorite channel auto-setting method and apparatus |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100782228B1 (en)* | 2004-12-24 | 2007-12-05 | 엘지전자 주식회사 | How to set broadcast channel logo automatically |
| KR100787978B1 (en)* | 2006-09-20 | 2007-12-24 | 삼성전자주식회사 | Method and device for selecting preferred broadcasting program of digital broadcasting receiver |
| Publication | Publication Date | Title |
|---|---|---|
| Kunert | User-centered interaction design patterns for interactive digital television applications | |
| CA2820574C (en) | Method of receiving enhanced service and video display device thereof | |
| CN103229513B (en) | Video display devices and its control method | |
| CA2938477C (en) | Methods and apparatus to synchronize second screen content with audio/video programming using closed captioning data | |
| US8130320B2 (en) | Method and system for identifying addressing data within a television presentation | |
| US20100106482A1 (en) | Additional language support for televisions | |
| US20060123449A1 (en) | Handheld device that integrates personal information management with audio/video control | |
| CN103501449A (en) | Method and device for recommending video source associated with television program | |
| WO2007106464A3 (en) | Integrating data on program popularity into an on-screen program guide | |
| CN103763624A (en) | Television channel program interaction method and device | |
| CN101127872B (en) | Method and device for improving interactive channel selection speed of TV video output device | |
| KR20050003206A (en) | Method for extracting user interest program by using epg | |
| KR100935266B1 (en) | How to handle the history of watched shows | |
| DE60227456D1 (en) | TV system with electronic program guide | |
| KR100768074B1 (en) | System providing advertising video and service method thereof | |
| KR20110023490A (en) | Channel switching system of similar content and method | |
| KR20130032655A (en) | Sign language broadcasting system and method using serch | |
| CN101159840A (en) | Method and device of adding advertisement data to digital television data | |
| KR101352938B1 (en) | Apparatus of broadcast signal receiving | |
| JP4353198B2 (en) | Subtitle data processing method, subtitle data processing program, and subtitle data processing apparatus | |
| JP4320001B2 (en) | Subtitle generation program and subtitle generation apparatus | |
| KR100844629B1 (en) | Data broadcasting formatting information display apparatus and method | |
| KR100789552B1 (en) | Data broadcasting display device and method using Java exlet | |
| KR100977972B1 (en) | Image display device having script generation function using caption information and control method | |
| CN114584830A (en) | Method and device for processing video, and home appliance |
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application | Patent event code:PA01091R01D Comment text:Patent Application Patent event date:20030630 | |
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection | Comment text:Notification of reason for refusal Patent event date:20050525 Patent event code:PE09021S01D | |
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent | Patent event date:20050729 Comment text:Decision to Refuse Application Patent event code:PE06012S01D Patent event date:20050525 Comment text:Notification of reason for refusal Patent event code:PE06011S01I |