KR100497428B1 - Recommending service method of intellectual program using meta data - Google Patents
Recommending service method of intellectual program using meta data Download PDFInfo
- Publication number
- KR100497428B1 KR100497428B1 KR10-2002-0057842A KR20020057842A KR100497428B1 KR 100497428 B1 KR100497428 B1 KR 100497428B1 KR 20020057842 A KR20020057842 A KR 20020057842A KR 100497428 B1 KR100497428 B1 KR 100497428B1
- Authority
- KR
- South Korea
- Prior art keywords
- content
- metadata
- user
- service method
- stored
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
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/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/46—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising users' preferences
-
- 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
-
- 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/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- 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/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
본 발명은 메타 데이터를 이용한 지능화된 프로그램 추천 서비스 방법에 관한 것이다.The present invention relates to an intelligent program recommendation service method using metadata.
본 발명의 메타 데이터를 이용한 지능화된 프로그램 추천 서비스 방법은 사용자 디지털 TV와 추천 서버 시스템 및 컨텐츠 제공자로 구성되는 시스템의 프로그램 추천 서비스 방법으로서, 사용자가 좋아하는 배우, 장르 및 컨텐츠 공급자 항목을 설정하면 사용자 선호도에 따라 사용자 선호도 메타 데이터가 생성되는 단계; 작성된 사용자 선호도가 서버에서 사용자 선호도 메타 데이터로 파싱되어 DB에 저장되는 단계; 컨텐츠 공급자가 컨텐츠를 시스템 서버에 공급함에 따라 컨텐츠 정보와 컨텐츠 메타 데이터가 서버 시스템에 저장되고 컨텐츠 메타 데이터의 인덱스 항목과 DB에 저장된 사용자 선호도 메타 데이터 항목이 비교되는 단계; 및 상기 비교 결과 가중치 점수 항목이 높은 순서대로 사용자 디지털 TV 시스템에 컨텐츠가 전송되는 단계를 포함하여 이루어짐에 기술적 특징이 있다.The intelligent program recommendation service method using meta data of the present invention is a program recommendation service method of a system consisting of a user digital TV, a recommendation server system, and a content provider. Generating user preference metadata according to the preference; The created user preferences are parsed into user preference metadata by a server and stored in a DB; As the content provider supplies the content to the system server, the content information and the content metadata are stored in the server system, and the index items of the content metadata are compared with the user preference metadata items stored in the DB; And transmitting the content to the user digital TV system in the order of the weight score items having the higher comparison result.
따라서, 본 발명 메타 데이터를 이용한 지능화된 프로그램 추천 서비스 방법은 사용자가 원하는 시간에 원하는 프로그램을 볼 수 있도록 하기 위하여 XML을 이용하여 컨텐츠 메타 데이터와 사용자 선호도 메타 데이터를 생성하므로써 다 채널 다 매체 시대에 시청자의 프로그램 선택의 난점을 보완하여 사용자가 원하는 프로그램을 원하는 시간에 볼 수 있도록 지능화된 프로그램 추천 서비스 방법이 제공된다는 효과가 있다.Accordingly, the intelligent program recommendation service method using the metadata of the present invention generates content metadata and user preference metadata using XML in order to allow a user to see a desired program at a desired time. Complementing the difficulty of program selection, the intelligent program recommendation service method is provided so that the user can see the desired program at the desired time.
Description
본 발명은 사용자 디지털 TV와 추천 서버 시스템 및 컨텐츠 제공자로 구성되는 시스템의 프로그램 추천 서비스 방법으로서, 사용자가 좋아하는 배우, 장르 및 컨텐츠 공급자 항목을 설정하면 사용자 선호도에 따라 사용자 선호도 메타 데이터가 생성되는 단계; 작성된 사용자 선호도가 서버에서 사용자 선호도 메타 데이터로 파싱되어 DB에 저장되는 단계; 컨텐츠 공급자가 컨텐츠를 시스템 서버에 공급함에 따라 컨텐츠 정보와 컨텐츠 메타 데이터가 서버 시스템에 저장되고 컨텐츠 메타 데이터의 인덱스 항목과 DB에 저장된 사용자 선호도 메타 데이터 항목이 비교되는 단계; 상기 비교 결과 가중치 점수 항목이 높은 순서대로 사용자 디지털 TV 시스템에 컨텐츠가 전송되는 단계를 포함하여 이루어진다.The present invention is a program recommendation service method for a system consisting of a user digital TV, a recommendation server system, and a content provider, wherein setting user favorite actors, genres, and content provider items creates user preference metadata according to user preferences. ; The created user preferences are parsed into user preference metadata by a server and stored in a DB; As the content provider supplies the content to the system server, the content information and the content metadata are stored in the server system, and the index items of the content metadata are compared with the user preference metadata items stored in the DB; And the content is transmitted to the user digital TV system in the order of the higher weight score items as a result of the comparison.
현재의 아날로그 방식의 방송이 디지털로 전환됨에 따라 우리 나라에서도 채널이 200여개로 늘어나게 된다. 이러한 시대에서는 종래의 방식대로 시청자가 원하는 방송 프로그램들을 찾거나, 일일이 기억하기는 거의 불가능하다. 또한 다채널 다매체화가 되면 모든 대중을 위한 프로그램 외에도 특정 그룹을 대상으로 하는 다양한 프로그램이 제작이 가능해져, 디지털 텔레비전은 정보 상자로서 역할이 증가되게 된다. As the current analog broadcast is converted to digital, the number of channels in our country will increase to 200. In this age, it is almost impossible to find or memorize broadcast programs desired by a viewer in a conventional manner. In addition, multi-channel multi-media makes it possible to produce various programs for a specific group in addition to programs for all the public, and digital television will increase its role as an information box.
현재, 이러한 역할을 하는 대표적인 시스템은 EPG이다. EPG는 ELECTRONIC PROGRAM GUIDE의 약어로서, 전자적으로 처리된 TV 프로그램 가이드를 뜻한다. 디지털 방송에서는 방송 사업자가 모든 프로그램에 대한 정보를 방송신호와 함께 송출하며, 이렇게 송출된 EPG 데이터는 디지털 방송 수신기나 디지털 TV에 저장된다. 시청자는 EPG에 접속하여 수많은 채널, 수많은 프로그램 중에서 자신이 원하는 프로그램을 찾아내고, 버튼 하나를 누름으로서 채널을 전환시켜 시청하게 된다.Currently, a representative system that plays this role is EPG. EPG stands for ELECTRONIC PROGRAM GUIDE, which means an electronically processed TV program guide. In digital broadcasting, a broadcasting company transmits information about all programs together with a broadcasting signal, and the EPG data thus transmitted is stored in a digital broadcasting receiver or a digital TV. Viewers can access the EPG, find a program they want among numerous channels and programs, and switch channels to watch by pressing a button.
그러나, 현재 이러한 기술도 사용자가 사용하기엔 불편하고, 시간 낭비적 요소가 다분하다는 단점이 있었다.However, these technologies are also inconvenient for the user to use and have a disadvantage in that a lot of time wasting elements.
따라서, 본 발명은 상기와 같은 종래 제반 단점과 문제점을 해결하기 위해 안출된 것으로서, 컨텐츠 메타 데이터와 사용자 선호도 메타 데이터를 이용하여 인덱스 항목들을 비교하여 사용자의 디지털 TV 시스템에 선택된 프로그램들을 전송해주므로써 다채널 다매체 시대에 넘쳐나는 프로그램들을 시청자가 원하는 시간에 원하는 프로그램을 보기 위한 방법을 제공하는데 본 발명의 목적이 있다. Accordingly, the present invention has been made to solve the above-mentioned drawbacks and problems, by comparing index items using content metadata and user preference metadata to transmit selected programs to a user's digital TV system. It is an object of the present invention to provide a method for viewing a desired program at a time desired by a viewer for programs overflowing in a channel multimedia era.
본 발명의 상직 목적은 사용자 디지털 TV와 추천 서버 시스템 및 컨텐츠 제공자로 구성되는 시스템의 프로그램 추천 서비스 방법으로서, 사용자가 좋아하는 배우, 장르 및 컨텐츠 공급자 항목을 설정하면 사용자 선호도에 따라 사용자 선호도 메타 데이터가 생성되는 단계; 작성된 사용자 선호도가 서버에서 사용자 선호도 메타 데이터로 파싱되어 DB에 저장되는 단계; 컨텐츠 공급자가 컨텐츠를 시스템 서버에 공급함에 따라 컨텐츠 정보와 컨텐츠 메타 데이터가 서버 시스템에 저장되고 컨텐츠 메타 데이터의 인덱스 항목과 DB에 저장된 사용자 선호도 메타 데이터 항목이 비교되는 단계; 상기 비교 결과 가중치 점수 항목이 높은 순서대로 사용자 디지털 TV 시스템에 컨텐츠가 전송되는 단계를 포함하여 이루어진 메타 데이터를 이용한 지능화된 프로그램 추천 서비스 방법에 의해 달성된다.The object of the present invention is to provide a program recommendation service method for a system composed of a user digital TV, a recommendation server system, and a content provider. Generated; The created user preferences are parsed into user preference metadata by a server and stored in a DB; As the content provider supplies the content to the system server, the content information and the content metadata are stored in the server system, and the index items of the content metadata are compared with the user preference metadata items stored in the DB; The comparison result is achieved by an intelligent program recommendation service method using meta data comprising the step of transmitting the content to the user digital TV system in the order of the higher weight score items.
본 발명의 프로그램 추천 서비스 방법은 인간의 지능을 대신할 지능화 기법을 사용하며, 그 중에서도 메타 데이터 기법을 사용하였으며, XML로 구현하였다.The program recommendation service method of the present invention uses an intelligent technique to replace human intelligence, and among them, a meta data technique, and implemented in XML.
메타 데이터는 데이터에 대한 정보를 제공하는 데이터를 말하며, 도서관의 카드 인덱스 카탈로그를 예로 들자면 카드 상의 정보가 책에 대한 메타 데이터가 된다. 이 메타 데이터에는 제목, 저자, 주제 분류, 책꽂이 마크 등이 포함되게 된다.Metadata refers to data that provides information about data. For example, the card index catalog of a library becomes metadata about a book. This metadata will include titles, authors, subject categories, bookshelf marks, and more.
본 발명에서 컨텐츠 메타 데이터는 MPEG-7 표준에 근거하여 작성하였고, 사용자 선호도 작성항목에는 좋아하는 배우, 좋아하는 장르, 좋아하는 컨텐츠 공급자 항목으로 하였으며, 이들 항목에 대한 가중치를 시청자가 부과하도록 하였다.In the present invention, the content metadata is created based on the MPEG-7 standard. The user preference item is a favorite actor, a favorite genre, a favorite content provider, and a weight is assigned to the viewer.
예를 들면, 한 사용자가 사용자 선호도 작성에서 좋아하는 배우는 이재룡이고, 좋아하는 장르는 드라마이며, 선호하는 컨텐츠 공급자는 MBC라면, 이것을 근거로 사용자 선호도 메타 데이터가 작성된다.For example, if a user likes actor Lee Jae-ryong in creating user preferences, the favorite genre is drama, and the preferred content provider is MBC, user preference metadata is created based on this.
작성된 사용자 선호도는 서버에서 사용자 선호도 메타 데이터로 파싱되며, DB에 저장된다. 만일, 컨텐츠 공급자가 "상도"라는 드라마를 본 시스템 서버에 제공하면, 드라마 동영상 컨텐츠 정보와 컨텐츠 메타 데이터가 서버 시스템에 저장되게 되며, 전송 컨텐츠 생성 엔진이 동작하게 된다.The created user preferences are parsed as user preference metadata by the server and stored in the DB. If the content provider provides the drama "top" to the system server, the drama video content information and the content metadata are stored in the server system, and the delivery content generation engine operates.
전송 컨텐츠 생성 엔진은 "상도"라는 컨텐츠 메타 데이터의 인덱스 항목과 DB에 저장된 사용자 선호도 메타 데이터 항목들을 비교한다. "상도" 컨텐츠에는 이재룡이란 인물 항목이 일치하고, 드라마라는 항목도 일치하며, 컨텐츠 제공자가 MBC인 것도 일치한다. 이런 경우에는 가중치 점수가 매우 높은 점수를 가지게 된다. The delivery content generation engine compares the index item of the content metadata "top" with the user preference metadata item stored in the DB. The character item "Jae Ryong Lee" matches the "top" content, the item "drama", and the content provider MBC. In this case, the weighted score will have a very high score.
서버 시스템에서는 이러한 가중치 점수 항목이 높은 것 순서대로 사용자 디지털 TV 시스템에 컨텐츠를 전송한다.The server system transmits the contents to the user digital TV system in the order of the higher weight score items.
본 발명의 상기 목적과 기술적 구성 및 그에 따른 작용효과에 관한 자세한 사항은 본 발명의 바람직한 실시예를 도시하고 있는 도면을 참조한 이하 상세한 설명에 의해 보다 명확하게 이해될 것이다.Details of the above object and technical configuration of the present invention and the effects thereof according to the present invention will be more clearly understood by the following detailed description with reference to the drawings showing preferred embodiments of the present invention.
먼저, 도1은 본 발명 메타 데이터를 이용한 지능화된 프로그램 추천 서비스 방법의 전체 서비스 구성도이다.First, FIG. 1 is an overall service configuration diagram of an intelligent program recommendation service method using metadata of the present invention.
도시된 바와 같이, 본 발명의 방법을 제공하는 시스템은 사용자 디지털 TV(100), 추천 서버 시스템(200), 컨텐츠 제공자(300)로 구성되며, 상기 세 주체간의 연결은 인터넷을 통하여 네트워크를 구성한다.As shown, the system providing the method of the present invention is composed of a user digital TV 100, a recommendation server system 200, and a content provider 300. The connection between the three subjects constitutes a network through the Internet. .
사용자는 사용자 디지털 TV(100) 또는 셋탑박스를 통하여 사용자 선호도 생성자(110)를 이용하여 사용자 선호도를 생성시키며, 생성된 사용자 선호도는 서버 시스템(200)에서 XML 파일로 변환 생성(210)되고 사용자 선호도 메타 데이터 DB(230)에 저장된다.The user generates user preferences using the user preference generator 110 through the user digital TV 100 or the set-top box, and the generated user preferences are generated and converted into an XML file in the server system 200 (210). The metadata is stored in the DB 230.
컨텐츠 제공자(300)는 컨텐츠 메타 데이터 편집기(310)를 이용하여 컨텐츠에 대한 메타 데이터(270)를 생성하고 서버 시스템(200)에 컨텐츠에 대한 정보와 XML(330)로 된 컨텐츠 메타 데이터(270)를 제공한다.The content provider 300 generates the metadata 270 for the content using the content metadata editor 310 and the information about the content in the server system 200 and the content metadata 270 in the XML 330. To provide.
추천 서버 시스템(200)에서는 전송 컨텐츠 생성 엔진(240)을 통하여 사용자 선호도 메타 데이터(220)와 컨텐츠 메타 데이터(270)의 항목을 비교하여 전송할 사용자 컨텐츠 리스트(250)를 생성시킨다.The recommendation server system 200 generates a user content list 250 to be transmitted by comparing the user preference metadata 220 with the items of the content metadata 270 through the delivery content generation engine 240.
컨텐츠 전송 에이전트(260)는 상기 생성된 사용자 컨텐츠 전송 리스트의 프로그램 위치 정보를 이용하여 동영상 컨텐츠(320) 등을 사용자 디지털 TV(100)에 전송시킨다.The content delivery agent 260 transmits the video content 320 or the like to the user digital TV 100 using the program location information of the generated user content delivery list.
도2는 XML 스키마 문서를 이용한 저장과 네비게이션 기능의 개념도이다.2 is a conceptual diagram of a storage and navigation function using an XML schema document.
도시된 바와 같이, 본 발명의 지능화 기능은 XML 메타 데이터(400)를 이용하여 구현되는데, XML 문서를 SAX(420)를 이용한 오라클 데이터 베이스(430)와 연동한다. As shown, the intelligentization function of the present invention is implemented using XML metadata 400, which interoperates with an XML database 430 using SAX 420.
즉, XML 질의(410)를 던지면, 자바를 위한 XML, SQL 유틸리티를 이용하여 오라클 데이터 베이스(430)와 연동한다. 스키마 문서의 저장과 검색은 엘리먼트 단위 검색 및 어휘 검색이 가능하고, CLOB 형태로 문서가 저장된다.That is, when the XML query 410 is thrown, it interworks with the Oracle database 430 using XML and SQL utilities for Java. Schema document storage and retrieval can be done element by element and vocabulary retrieval.
도3은 서버 시스템에서 컨텐츠 메타 데이터와 사용자 선호도 메타 데이터를 이용한 전송 컨텐츠 생성 엔진의 동작 순서도이고, 도4는 전송 컨텐츠 생성 엔진이 생성한 사용자 컨텐츠 전송 리스트를 사용자 별로 저장된 목록에 의하여 사용자들에게 전송해주는 컨텐츠 전송 에이젼트 개념도이다.3 is an operation flowchart of a delivery content generation engine using content metadata and user preference metadata in a server system, and FIG. 4 transmits a user content delivery list generated by the delivery content generation engine to users by a list stored for each user. This is a conceptual diagram of a content delivery agent.
도시된 바와 같이, 본 발명에 따른 전송 컨텐츠 생성 엔진(500)은 컨텐츠 메타 데이터(520)와 사용자 선호도 메타 데이터(510)의 좋아하는 인물, 좋아하는 장르, 좋아하는 공급자 항목들을 비교하고 좋아하는 배우와 장르 및 컨텐츠 공급자를 필터링한다.As shown, the delivery content generation engine 500 according to the present invention compares the favorite person, favorite genre, and favorite provider items of the content metadata 520 and the user preference metadata 510 and the favorite actors. Filter by genre and content provider.
상기 필터링 결과 컨텐츠 전송 리스트가 생성(530)되고, 전송될 목록들은 사용자가 정한 기간에 반복하여 전송 에이전트(540)가 컨텐츠를 사용자 디지털 TV(550)에 전송한다.As a result of the filtering, a content delivery list is generated 530, and the list to be transmitted is repeated in a period determined by the user, and the delivery agent 540 transmits the content to the user digital TV 550.
상기와 같이 전송 컨텐츠 생성 엔진(500)이 생성한 사용자 컨텐츠 전송 리스트는 컨텐츠 전송 에이전트(610)에 의해 사용자 별로 저장된 리스트(600)에 의하여 사용자의 사용자 디지털 TV(620)로 전송된다.As described above, the user content delivery list generated by the delivery content generation engine 500 is transmitted to the user digital TV 620 of the user by the list 600 stored for each user by the content delivery agent 610.
이때, 사용자들은 사용자 ID에 의해 구별되며, 인터넷을 통해 전송되고, 컨텐츠 전송 에이전트(610)는 사용자에게 동영상 컨텐츠와 함께 컨텐츠 리스트 정보(600)를 함께 전송한다.In this case, the users are distinguished by the user ID and are transmitted through the Internet, and the content delivery agent 610 transmits the content list information 600 together with the video content to the user.
다음, 도5는 사용자 선호데 메타 데이터의 작성 예제를 나타낸 도면이고, 도6은 컨텐츠의 메타 데이터에 대한 작성 예제를 나타낸 도면이다.Next, FIG. 5 is a diagram illustrating an example of creating metadata for user preferences, and FIG. 6 is a diagram illustrating an example of creating metadata of content.
셋탑 박스 또는 사용자 디지털 TV에서 사용자가 선호도를 입력시키면 사용자 선호도 데이터 추천 서버에 전송되며, 추천 서버에서는 사용자 선호도 데이터를 메타 데이터로 변환시킨다.When a user inputs a preference in a set-top box or a user digital TV, the user preference data is transmitted to the recommendation server, and the recommendation server converts the user preference data into metadata.
도5의 메타 데이터에는 사용자의 ID와 선호하는 공급자 정보인 KBS, 선호하는 장르 정보인 시리즈 드라마, 선호하는 배우 정보인 배용준이 저장되어 있다.The metadata of FIG. 5 stores a user's ID, KBS which is preferred provider information, a series drama which is preferred genre information, and Bae Yong Joon which is preferred actor information.
도6의 컨텐츠 메타 데이터의 예제를 보면, 사용된 컨텐츠는 KBS 드라마인 겨울련가이다. 입력된 정보에는 프로그램 공급자, 등장 배우, 프로그램 제목, 장르 정보, 시놉시스로 구성되어 있다.Looking at the example of the content metadata of Fig. 6, the content used is a winter song that is a KBS drama. The input information consists of program provider, actor, program title, genre information, and synopsis.
본 발명에서 컨텐츠는 MPEG-7 컨텐츠 메타 데이터 규격에 따라 컨텐츠를 XML 파일로 저장하는데, MPEG-7 DDL은 W3C에 의하여 권고된 XML 스키마에 근거한다. In the present invention, the content stores the content as an XML file according to the MPEG-7 content metadata standard. The MPEG-7 DDL is based on an XML schema recommended by the W3C.
따라서, 본 발명 메타 데이터를 이용한 지능화된 프로그램 추천 서비스 방법은 사용자가 원하는 시간에 원하는 프로그램을 볼 수 있도록 하기 위하여 XML을 이용하여 컨텐츠 메타 데이터와 사용자 선호도 메타 데이터를 생성하므로써 다 채널 다 매체 시대에 시청자의 프로그램 선택의 난점을 보완하여 사용자가 원하는 프로그램을 원하는 시간에 볼 수 있도록 지능화된 프로그램 추천 서비스 방법이 제공된다는 효과가 있다.Accordingly, the intelligent program recommendation service method using the metadata of the present invention generates content metadata and user preference metadata using XML in order to allow a user to see a desired program at a desired time. Complementing the difficulty of program selection, the intelligent program recommendation service method is provided so that the user can see the desired program at the desired time.
도1은 본 발명 메타 데이터를 이용한 지능화된 프로그램 추천 서비스 방법의 전체 서비스 구성도이다.1 is an overall service configuration diagram of an intelligent program recommendation service method using metadata of the present invention.
도2는 XML 스키마 문서를 이용한 저장과 네비게이션 기능의 개념도이다.2 is a conceptual diagram of a storage and navigation function using an XML schema document.
도3은 서버 시스템에서 컨텐츠 메타 데이터와 사용자 선호도 메타 데이터를 이용한 전송 컨텐츠 생성 엔진의 동작 순서도이다.3 is a flowchart illustrating an operation of a delivery content generation engine using content metadata and user preference metadata in a server system.
도4는 전송 컨텐츠 생성 엔진이 생성한 사용자 컨텐츠 전송 리스트를 사용자 별로 저장된 목록에 의하여 사용자들에게 전송해주는 컨텐츠 전송 에이젼트 개념도이다.4 is a conceptual diagram of a content delivery agent for transmitting a user content delivery list generated by a delivery content generation engine to users by a list stored for each user.
도5는 사용자 선호데 메타 데이터의 작성 예제를 나타낸 도면이다.5 is a diagram illustrating an example of creating metadata in user preferences.
도6은 컨텐츠의 메타 데이터에 대한 작성 예제를 나타낸 도면이다.6 is a diagram illustrating an example of creating content metadata.
((도면의 주요부분에 대한 부호의 설명))((Explanation of symbols for main parts of drawing))
100. 사용자 디지털 TV 110. 사용자 선호도 생성자 100. User Digital TV 110. User Preference Generator
120. 사용자 하드디스크 200. 서버 시스템 120. User Hard Disk 200. Server System
210. XML 파일 생성 220. 사용자 선호도 메타 데이터 210. Generating XML Files 220. User Affinity Metadata
230. 사용자 선호도 메타 데이터 DB 240. 전송 컨텐츠 생성 엔진 230. User affinity metadata DB 240. Delivery content generation engine
250. 사용자 컨텐츠 전송 리스트 260. 컨텐츠 전송 리스트/동영상 컨텐츠 전송 에이전트 250. User Content Delivery List 260. Content Delivery List / Video Content Delivery Agent
270. 컨텐츠 메타 데이터 280. 컨텐츠 메타 데이터 DB 270. Content Metadata 280. Content Metadata DB
300. 컨텐츠 제공자 310. 컨텐츠 메타 데이터 편집기 300. Content Provider 310. Content Metadata Editor
320. 동영상 컨텐츠 330. XML 파일 생성 320. Video content 330. XML file generation
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0057842A KR100497428B1 (en) | 2002-09-24 | 2002-09-24 | Recommending service method of intellectual program using meta data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0057842A KR100497428B1 (en) | 2002-09-24 | 2002-09-24 | Recommending service method of intellectual program using meta data |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040026388A KR20040026388A (en) | 2004-03-31 |
KR100497428B1 true KR100497428B1 (en) | 2005-07-01 |
Family
ID=37328873
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2002-0057842A Expired - Fee Related KR100497428B1 (en) | 2002-09-24 | 2002-09-24 | Recommending service method of intellectual program using meta data |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100497428B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019027160A1 (en) * | 2017-08-01 | 2019-02-07 | 삼성전자주식회사 | Electronic device and method for controlling same |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007531380A (en) * | 2004-03-23 | 2007-11-01 | エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュート | Structure of enhanced relational model with quantitative representation and television anytime service system and method to which the structure is applied |
US7908633B2 (en) | 2004-10-25 | 2011-03-15 | Electronics And Telecommunications Research Institute | PMCP extension metadata, data stream generating device, digital data broadcasting emission system and digital data broadcasting emission method thereof |
WO2006073280A1 (en) * | 2005-01-07 | 2006-07-13 | Electronics And Telecommunications Research Institute | Apparatus and method for providing adaptive broadcast service using usage environment description including biographic information and terminal information |
KR20060087132A (en) * | 2005-01-28 | 2006-08-02 | 에스케이 텔레콤주식회사 | Method and system for recommending preferred service using mobile robot |
US10210159B2 (en) * | 2005-04-21 | 2019-02-19 | Oath Inc. | Media object metadata association and ranking |
KR100711608B1 (en) * | 2005-10-21 | 2007-04-27 | 한국정보통신대학교 산학협력단 | Real-time Filtered Broadcast Video Management System and Method in Home Terminal |
KR100736488B1 (en) | 2006-01-16 | 2007-07-06 | 엘지전자 주식회사 | How to provide personalized setting information of media contents in home network |
KR100805308B1 (en) * | 2006-10-13 | 2008-02-20 | 에스케이 텔레콤주식회사 | Content recommendation service method in mobile communication terminal and mobile communication terminal for same |
KR101371015B1 (en) | 2007-03-15 | 2014-03-10 | 삼성전자주식회사 | Apparatus and method for outputting contents information |
KR100866585B1 (en) * | 2007-05-03 | 2008-11-03 | 예홍진 | A method of providing a user-customized broadcasting service, an information control server performing the same, and a user-customized broadcasting service providing system including the same |
KR101214167B1 (en) | 2007-08-06 | 2012-12-21 | 삼성전자주식회사 | VOD service method, VOD receiver and VOD server |
KR101387819B1 (en) * | 2010-04-14 | 2014-04-21 | 인텔렉추얼디스커버리 주식회사 | Method and apparatus for providing service |
KR20200092465A (en) * | 2019-01-07 | 2020-08-04 | 삼성전자주식회사 | Method for recommending contents and electronic device therefor |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0970020A (en) * | 1995-08-31 | 1997-03-11 | Sony Corp | Receiver for isdb |
JP2000164388A (en) * | 1998-11-27 | 2000-06-16 | Pentel Corp | Static electricity remover with light emitting function |
JP2000278666A (en) * | 1999-03-29 | 2000-10-06 | Sanyo Electric Co Ltd | Bi-directional broadcasting system |
KR100304482B1 (en) * | 1999-09-22 | 2001-11-02 | 구자홍 | Method and apparatus for user adaptive information presentation using multiple hierarchical preference information structure and the data structure of multiple hierarchical preference information |
KR20030065719A (en) * | 2002-01-30 | 2003-08-09 | 엘지전자 주식회사 | Data broadcasting service apparatus and method |
-
2002
- 2002-09-24 KR KR10-2002-0057842A patent/KR100497428B1/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0970020A (en) * | 1995-08-31 | 1997-03-11 | Sony Corp | Receiver for isdb |
JP2000164388A (en) * | 1998-11-27 | 2000-06-16 | Pentel Corp | Static electricity remover with light emitting function |
JP2000278666A (en) * | 1999-03-29 | 2000-10-06 | Sanyo Electric Co Ltd | Bi-directional broadcasting system |
KR100304482B1 (en) * | 1999-09-22 | 2001-11-02 | 구자홍 | Method and apparatus for user adaptive information presentation using multiple hierarchical preference information structure and the data structure of multiple hierarchical preference information |
KR20030065719A (en) * | 2002-01-30 | 2003-08-09 | 엘지전자 주식회사 | Data broadcasting service apparatus and method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019027160A1 (en) * | 2017-08-01 | 2019-02-07 | 삼성전자주식회사 | Electronic device and method for controlling same |
US11064233B2 (en) | 2017-08-01 | 2021-07-13 | Samsung Electronics Co., Ltd. | Providing service recommendation information on the basis of a device use history |
Also Published As
Publication number | Publication date |
---|---|
KR20040026388A (en) | 2004-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11709888B2 (en) | User interface for viewing targeted segments of multimedia content based on time-based metadata search criteria | |
US7209942B1 (en) | Information providing method and apparatus, and information reception apparatus | |
US10372759B2 (en) | Profile based content retrieval for recommender systems | |
US8555317B2 (en) | Media content catalog service | |
JP4363806B2 (en) | Audiovisual program management system and audiovisual program management method | |
KR100497428B1 (en) | Recommending service method of intellectual program using meta data | |
US20060167859A1 (en) | System and method for personalized searching of television content using a reduced keypad | |
JP2002077786A (en) | How to use audiovisual systems | |
JP2001346140A (en) | How to use audiovisual systems | |
Xu et al. | The development and prospect of personalized TV program recommendation systems | |
US20030121040A1 (en) | Audiovisual management system | |
US9445152B2 (en) | Recommender system with consistent profile application | |
JP2008527836A (en) | Customized broadcast service providing apparatus, customized broadcast service providing method, user terminal apparatus, and computer-readable recording medium | |
US8606782B2 (en) | Segmentation description scheme for audio-visual content | |
US10587931B2 (en) | Apparatus and method for managing a personal channel | |
Ceccarelli et al. | Home multimedia systems: on personal video libraries | |
KR100656516B1 (en) | Multimedia search device using set-top box and method | |
Barbieri et al. | A personal TV receiver with storage and retrieval capabilities | |
Pogacnik | User modeling based on TVAnytime metadata standard | |
Kazai et al. | Searching annotated broadcast content on mobile and stationary devices | |
Kazai et al. | Architecture for the Retrieval of Annotated Broadcast Content on a range of Mobile and Stationary User Devices | |
JP2005056228A (en) | DIGITAL CONTENT DISTRIBUTION SYSTEM, SEARCH KEY CANDIDATE GENERATION METHOD AND DEVICE, PROGRAM, AND RECORDING MEDIUM THEREOF | |
Delgado et al. | Use of Standardised Metadata for Television Programs Interchange |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20130111 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
FPAY | Annual fee payment |
Payment date: 20131231 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20150617 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20150617 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |