[go: up one dir, main page]

KR101312266B1 - Method of mapping VOD contents and broadcating program and apparatus therof - Google Patents

Method of mapping VOD contents and broadcating program and apparatus therof Download PDF

Info

Publication number
KR101312266B1
KR101312266B1 KR1020100138148A KR20100138148A KR101312266B1 KR 101312266 B1 KR101312266 B1 KR 101312266B1 KR 1020100138148 A KR1020100138148 A KR 1020100138148A KR 20100138148 A KR20100138148 A KR 20100138148A KR 101312266 B1 KR101312266 B1 KR 101312266B1
Authority
KR
South Korea
Prior art keywords
metadata
genre
mapping
content
series
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.)
Active
Application number
KR1020100138148A
Other languages
Korean (ko)
Other versions
KR20120076125A (en
Inventor
임우영
Original Assignee
주식회사 케이티
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1020100138148A priority Critical patent/KR101312266B1/en
Publication of KR20120076125A publication Critical patent/KR20120076125A/en
Application granted granted Critical
Publication of KR101312266B1 publication Critical patent/KR101312266B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/72Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/73Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

VOD 컨텐츠 및 방송프로그램 매핑 방법 및 그 장치가 개시된다. VOD 컨텐츠에 대한 메타데이터 또는 실시간 방송프로그램에 대한 메타데이터를 수집하고, 각 장르를 장르매핑테이블을 통해 표준화하고, 메타데이터들로부터 시리즈번호 또는 회차번호를 추출하고 각 장르에 따른 핵심표현을 추출한 후, 추출한 시리즈번호 또는 회차번호와 핵심표현을 기초로 컨텐츠 및 방송프로그램간 매핑을 수행하여 고유 식별정보와 함께 저장한다.Disclosed are a method for mapping VOD content and broadcast programs, and an apparatus thereof. After collecting metadata about VOD contents or real time broadcasting program, standardizing each genre through genre mapping table, extracting series number or episode number from metadata, and extracting key expressions according to each genre Based on the extracted series number or series number and key expression, mapping between contents and broadcasting programs is performed and stored together with unique identification information.

Description

VOD 컨텐츠 및 방송프로그램 매핑 방법 및 그 장치{Method of mapping VOD contents and broadcating program and apparatus therof}Method of mapping VOD contents and broadcating program and apparatus therof}

본 발명은 VOD 컨텐츠 및 방송프로그램을 매핑하는 방법 및 그 장치에 관한 것으로서, 보다 상세하게는 고객들이 쉽게 자신이 원하는 컨텐츠에 접근할 수 있도록 다양한 서비스 플랫폼과 단말들을 통해 고객들에게 제공되는 컨텐츠들간의 관계를 매핑하는 방법 및 그 장치에 관한 것이다. The present invention relates to a method and apparatus for mapping VOD content and a broadcast program, and more particularly, to a relationship between contents provided to customers through various service platforms and terminals so that customers can easily access desired contents. It relates to a method and a device for mapping it.

최근 IPTV 서비스, 스마트폰을 포함한 모바일 단말에서의 VOD 서비스, DMB 서비스, PC VOD 다운로드/스트리밍 서비스 등이 본격화되면서 다양한 단말, 다양한 네트워크상에서 언제 어디서나 영상 컨텐츠를 제공하는 3Screen 서비스에 관한 관심도가 높아지고 있다.As IPTV services, VOD services on mobile terminals including smartphones, DMB services, and PC VOD download / streaming services are in full swing, interest in 3Screen services providing video contents anytime, anywhere on various terminals and various networks is increasing.

3 Screen 서비스를 제공하는 사업자는 영화, 드라마, 해외 시리즈몰, 애니메이션, 다큐멘터리 등 다양한 카테고리의 컨텐츠들에 대한 판권 확보 경쟁을 통해 다량의 컨텐츠를 보유한다. Operators that provide 3 screen services possess a large amount of content through competition to secure copyrights for various categories of contents such as movies, dramas, overseas series malls, animations, and documentaries.

컨텐츠의 양이 늘어갈수록 컨텐츠에 대한 고객들의 사용성과 접근성을 향상시킬 수 있는 기술이 필요하며, 이를 위해 고객별로 개인화된 UI/UX(User Interface/User Experience) 환경을 제공하는 노력이 진행되고 있으며, 그 대표적인 예로 개인별 이용 성향을 반영한 컨텐츠 검색/추천 서비스, 타켓 광고 서비스 및 고객별로 사용 이력을 조회하여 다양한 단말에서 콘텐츠 이어보기를 할 수 있는 서비스 등이 있다.As the amount of content increases, there is a need for technology that can improve the usability and accessibility of the customers. To this end, efforts are being made to provide a personalized UI / UX (User Interface / User Experience) environment for each customer. Typical examples include content search / recommendation service reflecting individual use tendency, target advertisement service, and service that can be used to search contents on various terminals by querying usage history for each customer.

현재 국내 VOD 사업자들은 실시간 방송 채널의 방송을 방송 직후 VOD 서비스에 편성하는 방식으로 국내 제작 방송 컨텐츠를 가입자들이 언제나 시청할 수 있도록 하는 서비스를 제공하고 있으며, 해외에서 제작한 컨텐츠는 판권 구입 시기에 따라서 다양한 스크린상으로 실시간 방송 또는 VOD 형태로 제공하고 있다. Currently, domestic VOD operators provide services that allow subscribers to watch domestically produced broadcasting contents at any time by organizing live broadcasting channels into VOD services immediately after broadcasting. It is provided in real time broadcasting or VOD format on the screen.

고객별로 개인화된 UI/UX 환경을 제공하기 위해서는 고객별로 VOD 사용이력, 방송시청이력, 검색이력, 추천결과이용이력 등의 다양한 로그 분석이 필요하며, 이용패턴분석의 정확도를 높이기 위해서는 다양한 방식으로 수급/전송되는 컨텐츠들이 동일한 시리즈/영화/방송물일 경우 이를 검출할 수 있는 방법이 필요하며, 컨텐츠 및 시리즈간 관계를 자동으로 추출할 수 있는 기술이 필요하고, 컨텐츠/시리즈별 관련 메타데이터를 통합하여 관리하는 것이 필요하다. In order to provide a personalized UI / UX environment for each customer, various log analysis such as VOD usage history, broadcasting viewing history, search history, and recommendation result usage history are required.In order to increase the accuracy of usage pattern analysis, supply and demand in various ways If the transmitted contents are the same series / movie / broadcast, there is a need for a method for detecting them, a technology for automatically extracting the relationship between the contents and the series is needed, and the related metadata for each content / series is integrated. It is necessary to manage.

VOD 사업자가 하나의 영상 컨텐츠를 수급하여 다양한 Screen 상에 서비스할 경우 컨텐츠를 Screen별로 최적화된 방식으로 인코딩하면서 이 파일들이 동일한 소스로부터 생성되었음을 알 수 있도록 동일한 고유 식별자를 부여하는 방식으로 컨텐츠의 일치성 및 동일 시리즈에 속해 있는 컨텐츠 그룹 관리가 가능하지만, 동일한 컨텐츠를 서비스 플랫폼별로 다양한 수급 경로를 통해서 수급받을 경우에는 이들 컨텐츠간의 관계를 추출하기 어려우며 기존에 이미 서비스 플랫폼별로 VOD 서비스가 이루어지고 있는 경우는 통합이 쉽지 않다. 따라서 다양한 VOD 컨텐츠간 관계 및 VOD 컨텐츠 및 실시간 채널 방송 프로그램간에 자동으로 관계를 매핑하여 고유 식별자를 부여하고 이 식별자를 기준으로 표준화된 방식으로 메타데이터를 관리할 수 있는 기술이 필요하다.When a VOD provider receives a video content and services it on various screens, the content is matched by encoding the content in an optimized manner for each screen and giving the same unique identifier so that these files are generated from the same source. And content group management belonging to the same series, but when the same content is received through various supply and demand paths for each service platform, it is difficult to extract the relationship between the contents and the VOD service has already been provided for each service platform. Integration is not easy Therefore, there is a need for a technology capable of assigning a unique identifier by automatically mapping a relationship between various VOD contents and a VOD content and a real-time channel broadcasting program, and managing metadata in a standardized manner based on the identifier.

또한 VOD 컨텐츠의 편성 변화에 맞추어 고객들이 관심있어 할 만한 컨텐츠/시리즈 관련 정보를 고객별로 동적으로 3Screen상에서 제공하기 위해서는 신규 컨텐츠/시리즈 정보 추출을 통해 실시간으로 변동되는 데이터들을 확보하고 통합된 메타데이터DB와의 연동을 통해 추천/검색 서버 및 UI/UX환경 제공 서버로의 실시간 연동이 필수적이다.In addition, in order to provide content / series-related information that customers may be interested in according to the organization of VOD contents on 3Screen dynamically, new data / series information is extracted to obtain data that changes in real time and integrated metadata DB Real-time linkage with recommendation / search server and server providing UI / UX environment is essential.

본 발명이 이루고자 하는 기술적 과제는, 다양한 경로를 통해 수급/전송되고 있는 영상 컨텐츠들의 메타데이터를 활용하여 영상 컨텐츠간의 시리즈 관계 및 동일성 여부 등을 추출할 수 있는 VOD 컨텐츠 및 방송프로그램 매핑 방법 및 그 장치를 제공하는 데 있다.The technical problem to be achieved by the present invention, VOD content and broadcast program mapping method and apparatus that can extract the series relationship and identity between the video content by using the metadata of the video content that is supplied / transmitted through various paths To provide.

상기의 기술적 과제를 달성하기 위한, 본 발명에 따른 VOD 컨텐츠 및 방송프로그램 매핑 장치의 일 실시예는, VOD 컨텐츠에 대한 메타데이터 또는 실시간 방송프로그램에 대한 메타데이터를 수집하는 메타데이터 수집부; VOD 컨텐츠 및 실시간 방송프로그램에 대한 각 장르를 장르매핑테이블을 통해 표준화된 장르로 정렬하는 장르정렬부; 상기 메타데이터들로부터 시리즈번호 또는 회차번호를 추출하고, 각 장르에 따른 핵심표현을 추출하는 매핑데이터추출부; 및 상기 추출한 시리즈번호 또는 회차번호와 핵심표현을 기초로 컨텐츠 및 방송프로그램간 매핑을 수행한 후 고유 식별정보와 함께 저장하는 매핑부;를 포함한다.In order to achieve the above technical problem, an embodiment of the VOD content and broadcast program mapping apparatus according to the present invention, the metadata collection unit for collecting the metadata for the VOD content or the real-time broadcast program; A genre sorting unit that sorts each genre for VOD content and a real-time broadcast program into a standardized genre through a genre mapping table; A mapping data extracting unit extracting a series number or a series number from the metadata and extracting a key expression according to each genre; And a mapping unit configured to perform mapping between content and broadcast programs based on the extracted series number or episode number and the core expression, and then store them together with unique identification information.

상기의 기술적 과제를 달성하기 위한, 본 발명에 따른 VOD 컨텐츠 및 방송프로그램 매핑 방법의 일 실시예는, VOD 컨텐츠에 대한 메타데이터 또는 실시간 방송프로그램에 대한 메타데이터를 수집하는 단계; VOD 컨텐츠 및 실시간 방송프로그램에 대한 각 장르를 장르매핑테이블을 통해 표준화된 장르로 정렬하는 단계; 상기 메타데이터들로부터 시리즈번호 또는 회차번호를 추출하고, 각 장르에 따른 핵심표현을 추출하는 단계; 및 상기 추출한 시리즈번호 또는 회차번호와 핵심표현을 기초로 컨텐츠 및 방송프로그램간 매핑을 수행한 후 고유 식별정보와 함께 저장하는 단계;를 포함한다.In order to achieve the above technical problem, an embodiment of the VOD content and broadcast program mapping method according to the present invention, collecting metadata for the VOD content or metadata for the real-time broadcast program; Sorting each genre for the VOD content and the real-time broadcast program into a standardized genre through a genre mapping table; Extracting a series number or a turn number from the metadata and extracting key expressions according to each genre; And performing mapping between the content and the broadcast program based on the extracted series number or episode number and the core expression, and storing the content with the unique identification information.

본 발명에 따르면, 다양한 플랫폼상에서 서비스되고 있는 컨텐츠/시리즈간의 관계를 추출할 수 있는 기능을 통해 3Screen을 통해 언제 어디서나 고객들에게 개인화 서비슬 제공할 수 있다. According to the present invention, a personalized service can be provided to customers anytime and anywhere through 3Screen through a function of extracting a relationship between contents / series being serviced on various platforms.

도 1은 본 발명에 따른 VOD 컨텐츠 및 방송프로그램 매핑 장치의 일 예의 구성을 도시한 도면,
도 2는 본 발명에 따른 메타데이터 수집부의 상세 과정을 도시한 도면,
도 3은 본 발명에 따른 신규 메타데이터를 검출하는 구성의 일 예를 도시한 도면,
도 4는 본 발명에 따른 장르정렬부 및 매핑데이터추출부의 상세 과정의 일 예를 도시한 도면,
도 5는 본 발명에 따른 매핑부의 상세 과정 중 시리즈 매핑 과정의 일 예를 도시한 도면,
도 6은 본 발명에 따른 매핑부의 상세 과정 중 컨테츠 매핑 과정의 일 예를 도시한 도면, 그리고,
도 7은 본 발명에 따른 서비스 플랫폼에의 정보 제공의 일 예를 도시한 도면이다.
1 is a view showing the configuration of an example of the VOD content and broadcast program mapping apparatus according to the present invention;
2 is a diagram illustrating a detailed process of a metadata collector according to the present invention;
3 is a diagram illustrating an example of a configuration for detecting new metadata according to the present invention;
4 is a view illustrating an example of a detailed process of a genre sorting unit and a mapping data extracting unit according to the present invention;
5 is a diagram illustrating an example of a series mapping process among detailed processes of the mapping unit according to the present invention;
6 is a view showing an example of the content mapping process of the detailed process of the mapping unit according to the present invention, and
7 is a diagram illustrating an example of providing information to a service platform according to the present invention.

이하에서, 첨부된 도면들을 참조하여 본 발명에 따른 VOD 컨텐츠 및 방송프로그램 매핑 방법 및 그 장치에 대해 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail VOD content and broadcast program mapping method and apparatus according to the present invention.

도 1은 본 발명에 따른 VOD 컨텐츠 및 방송프로그램 매핑 장치의 일 예의 구성을 도시한 도면이다.1 is a view showing the configuration of an example of the VOD content and broadcast program mapping apparatus according to the present invention.

도 1을 참조하면, VOD 컨텐츠 및 방송프로그램 매핑 장치는 메타데이터수집부(100), 장르정렬부(110), 매핑데이터추출부(120), 매핑부(130), 장르매핑테이블(140) 및 통합메타데이터테이블(150)을 포함한다.Referring to FIG. 1, the VOD content and broadcast program mapping apparatus includes a metadata collector 100, a genre sorter 110, a mapping data extractor 120, a mapper 130, a genre mapping table 140, and the like. An integrated metadata table 150 is included.

메타데이터수집부(100)는 VOD 컨텐츠에 대한 메타데이터 또는 실시간 방송프로그램에 대한 메타데이터를 수집한다. 좀 더 구체적으로 메타데이터수집부(100)는 VOD 서비스 사업자들이 VOD 서비스 제공시 사용자들에게 다양한 정보를 제공하기 위해 관리하고 있는 컨텐츠 관리시스템(Content Management System, CMS)으로부터 VOD 컨텐츠에 대한 메타데이터를 수집하거나 실시간 방송 정보 제공사로부터 수신한 EPG 관련정보로부터 실시간 방송프로그램에 대한 메타데이터를 수집한다. 메타데이터수집부(100)에 대해서는 도 2를 참조하여 상세히 설명한다.The metadata collector 100 collects metadata about VOD content or metadata about a real time broadcast program. More specifically, the metadata collection unit 100 collects metadata on VOD content from a content management system (CMS) that VOD service providers manage to provide various information to users when providing VOD services. Collect or collect metadata about the real-time broadcast program from the EPG-related information received from the real-time broadcast information provider. The metadata collector 100 will be described in detail with reference to FIG. 2.

장르정렬부(110)는 VOD 컨텐츠에 대한 메타데이터 및 방송프로그램에 대한 메타데이터에 포함된 VOD 컨텐츠 및 방송프로그램의 각 장르를 장르매핑테이블(140)을 통해 표준화한다. 여기서 장르매핑테이블(140)은 각 VOD 서비스 플랫폼 및 실시간 방송 정보 제공사에서 정의한 장르체계에서 모든 장르 표현들을 추출한 후 장르간 매핑관계를 설정하고 이에 대한 표준화된 장르 표현을 저장하고 있는 데이터베이스이다. The genre sorter 110 normalizes each genre of the VOD content and the broadcast program included in the metadata for the VOD content and the broadcast program through the genre mapping table 140. The genre mapping table 140 is a database that extracts all genre expressions from genre systems defined by each VOD service platform and real-time broadcast information provider, sets mapping relationships between genres, and stores standardized genre expressions.

매핑데이터추출부(120)는 매핑을 위하여 VOD 컨텐츠에 대한 메타데이터 및 방송프로그램에 대한 메타데이터로부터 시리즈번호 또는 회차번호를 추출하고, 각 장르에 따른 핵심표현을 추출한다. 즉 매핑데이터추출부(120)는 시리즈번호 또는 회차번호를 표현하는 각종 패턴을 정의하고, 정의된 패턴을 기초로 텍스트 마이닝 과정을 통해 시리즈번호 및 회차번호 추출하고, 장르별 용어가 정의된 용어사전 데이터베이스를 이용하여 VOD 컨텐츠 및 실시간 방송프로그램에 대한 장르별 핵심용어를 추출한다. 장르정렬부(110) 및 매핑데이터추출부(120)에 대해서는 도 4를 참조하여 상세히 설명한다. The mapping data extracting unit 120 extracts a series number or a turn number from metadata of the VOD content and metadata of a broadcast program for mapping, and extracts key expressions according to each genre. That is, the mapping data extracting unit 120 defines various patterns expressing a series number or a series number, extracts the series number and the series number through a text mining process based on the defined pattern, and defines a terminology database for each genre. Extract key terms by genre for VOD content and real-time broadcast program using. The genre sorting unit 110 and the mapping data extracting unit 120 will be described in detail with reference to FIG. 4.

매핑부(130)는 매핑데이터추출부(120)에서 추출한 시리즈번호 또는 회차번호와 핵심표현을 기초로 컨텐츠 및 방송프로그램간 매핑을 수행하여 고유식별번호와 함께 통합메타데이터테이블(150)에 저장한다. 즉 매핑부(130)는 상기 VOD 컨텐츠 및 실시간 방송프로그램의 메타데이터의 유사도가 일정 임계치 이상인 경우 상기 시리즈번호 또는 회차번호를 기초로 동일 시리즈 또는 시리즈 속편이지 여부를 파악하고, 시리즈물이 아닌 컨텐츠에 대해 메타데이터의 유사도가 일정 임계치 이상인 경우 동일 컨텐츠로 파악한다. 이로써 동일한 컨텐츠들에 대해 동일한 고유식별번호가 부여되고 시리즈물에 대한 관계를 파악할 수 있다. 매핑부(130)에 대해서는 도 5 및 도 6을 참조하여 상세히 설명한다.The mapping unit 130 performs mapping between the content and the broadcasting program based on the series number or the turn number extracted from the mapping data extracting unit 120 and the core expression, and stores the mapping number 130 together with the unique identification number in the integrated metadata data table 150. . That is, when the similarity between the metadata of the VOD content and the real-time broadcasting program is equal to or greater than a predetermined threshold, the mapping unit 130 determines whether the same series or the sequel is based on the series number or the turn number, If the similarity of metadata is greater than or equal to a certain threshold, the same content is identified. This gives the same unique identification number for the same content and can determine the relationship to the series. The mapping unit 130 will be described in detail with reference to FIGS. 5 and 6.

또한 VOD 컨텐츠나 실시간 방송프로그램 등의 컨텐츠 편성 변화에 대응하기 위하여, 메타데이터수집부(100)는 주기적으로 VOD 컨텐츠 또는 실시간 프로그램에 대한 메타데이터를 수신하여 이전에 구축한 컨텐츠들 간의 매핑 관계가 저장된 매핑테이블의 메타데이터와 비교하여 동일한 것이 없는 경우에 매핑 과정을 수행한다. 주기적으로 수집되는 메타데이터의 처리과정에 대해서는 도 2를 참조하여 상세히 설명한다. In addition, in order to respond to changes in content organization such as VOD content or real-time broadcast program, the metadata collector 100 periodically receives metadata about VOD content or real-time program and stores mapping relations between previously constructed contents. The mapping process is performed when there is no identical to the metadata of the mapping table. A process of periodically collecting metadata will be described in detail with reference to FIG. 2.

도 2는 본 발명에 따른 메타데이터 수집부의 상세 과정을 도시한 도면이다.2 is a diagram illustrating a detailed process of the metadata collector according to the present invention.

도 2를 참조하면, 메타데이터수집부는 서비스 사업자들이 VOD 서비스 제공시 사용자들에게 다양한 정보를 제공하기 위해 관리하고 있는 컨텐츠 관리시스템(CMS)(200)의 컨텐츠 정보 DB, 시리즈 정보 DB, 시리즈 및 컨텐츠간 매핑 DB 테이블 등을 통해 각 컨텐츠나 시리즈물에 대한 메타데이터를 수집(210)한다. 수집되는 메타데이터의 일 예로, 컨텐츠 ID, 시리즈 ID, 제목, 장르, 제작년도, 제작국가, 감독(연출자), 배우, 상영시간, 개봉일자(방영일자), 시놉시스 등이 있다. 메타데이터수집부는 수집한 컨텐츠/시리즈 메타데이터를 컨텐츠/시리즈 메타데이터테이블(220)에 저장한다. Referring to FIG. 2, the metadata collection unit is a content information DB, a series information DB, a series and content of a content management system (CMS) 200 which service providers manage to provide various information to users when providing a VOD service. The metadata for each content or series is collected through an inter-mapping DB table (210). Examples of collected metadata include content ID, series ID, title, genre, year of production, country of production, director (director), actor, show time, release date (date of broadcast), synopsis, and the like. The metadata collector stores the collected content / series metadata in the content / series metadata table 220.

또한 메타데이터수집부는 실시간 방송 정보 제공사를 통해 들어오는 EPG 관련정보(230)에서 IPTV 및 DMB에서 서비스되고 있는 방송프로그램에 대한 프로그램코드, 프로그램타입, 방송일자, 방송시각, 방송길이, 프로그램원제, 장르, 회자정보, 관림등급 등의 메타데이터를 수집(240)한 후, 이를 프로그램코드를 기준으로 방송프로그램 메타데이터테이블(250)에 저장한다. In addition, the metadata collector is a program code, program type, broadcast date, broadcast time, broadcast length, program source, genre, After collecting metadata 240, such as party information and management grade, the metadata is stored in the broadcast program metadata table 250 based on the program code.

컨텐츠/시리즈 메타데이터테이블(220) 및 방송프로그램 메타데이터테이블(250)에 저장된 메타데이터들을 기초로 동일 컨텐츠인지 여부 또는 어떠한 시리즈관계인지 여부를 아래에서 살펴볼 구성 등을 통해 파악하여 컨텐츠들을 매핑한 후 고유식별정보를 부여하여 매핑테이블(260)에 저장하고, 그 고유식별정보와 해당 메타데이터들을 하나의 레코드로 통합하여 통합메타데이터테이블(270)에 저장한다.Based on the metadata stored in the content / series metadata table 220 and the broadcast program metadata table 250, the contents are mapped by identifying whether the content is the same content or a series relation through the configuration to be described below. The unique identification information is given and stored in the mapping table 260, and the unique identification information and the corresponding metadata are combined into one record and stored in the integrated metadata data table 270.

도 3은 본 발명에 따른 신규 메타데이터를 검출하는 구성의 일 예를 도시한 도면이다.3 is a diagram illustrating an example of a configuration for detecting new metadata according to the present invention.

도 3을 참조하면, 메타데이터수집부는 각 VOD 플랫폼으로부터 VOD 컨텐츠/시리즈 편성표(300)를 주기적으로 수신하고, 그 편성표에 포함되어 있는 프로그램코드, 컨텐츠ID 및 시리즈ID 들의 중복분을 제거한 후 리스트화한다(S310). 또한 메타데이터수집부는 기존의 매핑테이블(260)에 저장된 값들과 비교하여 해당값이 존재하지 않는 경우(350), 신규 VOD 컨텐츠/시리즈로 판단하여 신규 VOD 컨텐츠/시리즈의 ID를 신규 메타데이터테이블(360)에 저장한다.Referring to FIG. 3, the metadata collector periodically receives the VOD contents / series schedule 300 from each VOD platform, and removes the duplicates of program codes, content IDs, and series IDs included in the schedule, and lists them. (S310). In addition, when the metadata collection unit does not exist in comparison with the values stored in the existing mapping table 260 (350), it is determined that the new VOD content / series and the ID of the new VOD content / series to determine the new metadata table ( 360).

또한 메타데이터수집부는 실시간 채널 편성 정보(320)를 주기적으로 수신하고, 그 편성 정보에 포함되어 있는 프로그램 코드, 컨텐츠 ID 및 시리즈 ID들의 중복분을 제거한 후 리스트화하고(S330), 기존의 매핑테이블에 저장된 값들과 비교하여 해당값이 존재하지 않는 경우(S350) 신규 프로그램으로 판단하여 신규 코드값을 신규 메타데이터 테이블에 저장한다(S360).In addition, the metadata collector periodically receives the real-time channel programming information 320, removes and duplicates the program code, content ID, and series ID included in the programming information (S330), and the existing mapping table. If the corresponding value does not exist in comparison with the stored values (S350), it is determined as a new program and the new code value is stored in the new metadata table (S360).

그리고 통합 메타데이터테이블(270)에 저장된 정보와 신규 메타데이터테이블(360)에 저장된 메타데이터를 비교하거나 신규 메타테이터테이블(360)에 저장된 메타데이터들간의 비교를 통해 컨텐츠/시리즈/프로그램간의 매핑 및 관계 추출 작업을 수행한다.And mapping between contents / series / program by comparing the information stored in the integrated metadata table 270 with the metadata stored in the new metadata table 360 or comparing the metadata stored in the new metadata table 360. Perform a relationship extraction.

도 4는 본 발명에 따른 장르정렬부 및 매핑데이터추출부의 상세 과정의 일 예를 도시한 도면이다.4 is a diagram illustrating an example of a detailed process of a genre sorting unit and a mapping data extracting unit according to the present invention.

도 4를 참조하면, 각 VOD 서비스 플랫폼 및 실시간 방송 정보 제공사에서 정의한 장르 체계는 서비스 운용 및 고객들에게 단말 플랫폼별로 최적화된 UI환경을 제공하기 위하여 그 표현 및 관리 체계에서 조금씩 차이가 있어 이 표현들간의 매핑이 필요하다. 예를 들어, 실시간 방송 정보에서의 '만화'와 IPTV VOD에서의 '애니메이션'은 동일한 장르라고 판단해서 통일된 표현으로 일치시키는 과정이 필요하다.Referring to FIG. 4, the genre system defined by each VOD service platform and real-time broadcasting information provider is slightly different in its representation and management system in order to provide an optimized UI environment for service operation and customers by platform. Mapping is required. For example, 'cartoon' in real-time broadcasting information and 'animation' in IPTV VOD are determined to be the same genre, and a process of matching them with a unified expression is required.

이를 위해, 장르정렬부(400)는 각 VOD 서비스 플랫폼 및 실시간 방송 정보 제공사에서 정의한 장르 체계의 모든 장르 표현들을 추출한 후, 이들간의 매핑 작업 및 표준화된 장르 표현을 장르매핑테이블(410)에 생성한다. 또한 장르 정렬부는 신규 메타데이터테이블(360)에 기존의 장르 매핑 테이블에 존재하지 않던 새로운 장르 표현이 발생한 경우 관리자에게 이를 노출하여 관리자가 기존의 장르 표현들 중 하나와 매핑하도록 하거나 신규 장르를 정의할 수 있도록 한다.To this end, the genre sorter 400 extracts all genre representations of the genre system defined by each VOD service platform and real-time broadcast information provider, and then generates a mapping operation and standardized genre representations between them in the genre mapping table 410. . In addition, the genre sorting unit may expose a new genre expression that does not exist in the existing genre mapping table in the new metadata table 360 so that the manager can map one of the existing genre expressions or define a new genre. To help.

신규 메타데이터테이블(360)에 저장된 컨텐츠, 시리즈, 신규 프로그램에 대해서 각 프로그램 코드 및 VOD 시리즈/컨텐츠 아이디 간에 매핑시 1차적으로 이 장르 안에 속한 컨텐츠/시리즈/프로그램 간 비교작업을 수행하며, 매핑 작업 실패시 장르 유사도가 높은 장르에 속한 컨텐츠/시리즈와의 매핑 작업이 이루어진다. 매핑 작업이 이루어진 후 통합 메타데이터테이블에 각각의 레코드로 통합된 메타데이터를 저장하며, 이때 장르 필드는 장르매핑테이블(410)에 정의된 표준 장르 표현으로 저장된다. When mapping between each program code and VOD series / content ID for contents, series, and new program stored in the new metadata table 360, a comparison operation is performed between contents / series / programs belonging to this genre. In case of failure, mapping work with content / series belonging to genre with high genre similarity is performed. After the mapping operation is performed, the integrated metadata is stored in the integrated metadata table, and the genre field is stored in the standard genre representation defined in the genre mapping table 410.

매핑데이터추출부(420)는 패턴분석(430)을 통해 컨텐츠 제목, VOD 메뉴 정보 등으로부터 컨텐츠/시리즈간 매핑을 위해 필요한 정보들을 추출한다. 시리즈물에는 시리즈 시즌 번호(440)가 매핑을 위한 중요한 값이 될 수 있으며, 컨텐츠에는 방영일자, 회차번호(460) 등의 키값이 될 수 있다. 즉, 매핑데이터추출부는 시리즈번호(440) 및 회차번호(460)에 대해 '시즌', '회', '화', '편', '강', '부', 연도표현, 월표현, 요일표현 등에 대한 패턴을 정의한 후 텍스트 마이닝 과정을 거쳐 메타데이터로부터 시리즈번호(440) 및 회차번호(460)를 자동으로 추출한다. 시리즈 제목에서 시리즈 번호(440) 및 시리즈 번호 패턴 값을 제외한 남은 부분이 시리즈 기본 제목(450)이 된다. 컨텐츠 제목에는 방영일자(470)를 포함하고 있는 경우가 많으므로 관련 정보를 추출한 후, 표준화된 표현(예, 2010-08-30)으로 변환한다. The mapping data extractor 420 extracts information necessary for mapping between content / series from the content title, the VOD menu information, and the like through the pattern analysis 430. The series season number 440 may be an important value for mapping in the series, and the content may be a key value such as a broadcast date and a turn number 460. That is, the mapping data extracting unit includes 'season', 'time', 'tue', 'edition', 'river', 'part', year expression, month expression, and day for the series number 440 and the turn number 460. After defining a pattern for the expression, the series number 440 and the turn number 460 are automatically extracted from the metadata through a text mining process. The remaining portion of the series title except the series number 440 and the series number pattern value becomes the series basic title 450. Since the content title often includes a broadcast date 470, relevant information is extracted and then converted into a standardized expression (eg, 2010-08-30).

또한 매핑데이터추출부는 사전 구축을 통해서 컨텐츠/시리즈/프로그램 제목, 편성 메뉴, 시놉시스 등의 메타데이터 필드로부터 각 장르별로 핵심이 되는 표현들을 추출한다(S490). 장르별로 중요한 표현들은 미리 장르별용어사전(480)을 구축하여 일치하는 표현이 나올 경우 추출하며 컨텐츠/시리즈/방송 프로그램 매핑을 위한 주요 키값으로 활용할 수 있다. 예를 들어, 스포츠 장르의 경우 스포츠 종목명, 프로그리명, 대회명, 티명 등에 대한 사전 구축을 통해 컨텐츠/시리즈 매핑에 필요한 정보들을 추출할 수 있다.In addition, the mapping data extraction unit extracts key expressions for each genre from metadata fields such as contents / series / program titles, organization menus, synopsis, etc. through dictionary construction (S490). Expressions important for each genre are constructed in advance by genre-specific glossary 480 and extracted when a matching expression comes out, and can be used as a key value for content / series / broadcasting program mapping. For example, in the case of a sports genre, information necessary for content / series mapping may be extracted through pre-construction of a sports item name, a professional name, a competition name, and a tee name.

도 5는 본 발명에 따른 매핑부의 상세 과정 중 시리즈 매핑 과정의 일 예를 도시한 도면이다.5 is a diagram illustrating an example of a series mapping process among detailed processes of the mapping unit according to the present invention.

도 5를 참조하면, 컨텐츠 매핑 작업에 앞서 시리즈 매핑 작업을 수행한다. 고객별로 성향을 파악하기 위해서 특정 시리즈에 대한 선호도 파악이 이루어져야 하므로 각 VOD 플랫폼별 시리즈 및 방송 시리즈간 매핑 작업을 통해 동일한 시리즈 및 시리즈간 관계를 추출하여 개인화가 필요한 응용 서비스 플랫폼단에 제공한다. Referring to FIG. 5, a series mapping operation is performed prior to the content mapping operation. In order to understand the propensity for each customer, it is necessary to understand the preferences for a specific series. Therefore, the mapping between the series and broadcasting series for each VOD platform extracts the same series and the relationship between the series, and provides them to the application service platform that needs personalization.

기본적으로 실시간 채널 편성 정보의 경우, 방송 프로그램이 방송시리즈물일 경우 시리즈 제목을 기본으로 하여 전달되며 채널명, 장르명, 출연진 정보 등을 부가적으로 제공하고 있다. 채널별로 또는 VOD 플랫폼별로 동일한 시리즈물에 대해서 서로 다른 제목이 부여될 경우가 많으므로 시리즈 제목만으로 매칭 작업을 할 경우에는 오류 발생 여지가 많다. 또한 지상파 방송의 경우 자체 제작된 시리즈의 경우가 많지만, 케이블, 위성 및 DMB 등을 통해 방송을 내보내고 있는 PP채널들의 경우 방영되고 있는 시리즈물의 제작사가 지상파 방송사나 해외 방송사일 경우가 많으며, 이미 타 채널에서 방영되었던 방송물의 재방영일 경우도 많다.Basically, in the case of real-time channel programming information, when a broadcast program is a broadcast series, it is delivered based on the series title, and additionally provides channel name, genre name, and cast information. Since different titles are often assigned to the same series by channel or VOD platform, there is a lot of error when matching with only the series title. In the case of terrestrial broadcasting, there are many cases of self-produced series, but in case of PP channels that broadcast through cable, satellite, and DMB, the producers of the series being aired are often terrestrial or overseas broadcasters. It is often the case that the broadcast was broadcasted on

따라서 매핑부는 해당 시리즈(500,502)가 방영되는 채널명 정보뿐만 아니라 다양한 메타데이터 필드들을 활용한 시리즈간 매핑 작업을 수행하며(510), 일 예로, 시리즈제목, 연출자명, 출연자명, 장르별 일치도 등을 기준으로 유사도의 평균값이 특정 임계값을 넘어설 때(520) 두 시리즈가 유사하다고 판단한다. 매핑부는 유사한 속성을 가지 두 시리즈에 대해서 시즌 번호가 일치하는지 확인하여(530) 일치할 경우에는 두 시리즈는 동일한 시리즈라고 판단하며(540), 시즌 번호가 틀릴 경우에는 시리즈 속편관계라고 판단한다(550). 예를 들어, '프렌즈 시즌3'과 '프렌즈 3'는 동일한 시리즈라고 판단하며, '프렌즈 시즌3'과 '프렌즈 4'는 시즌 번호가 틀린 시리즈 속편 관계이다.Therefore, the mapping unit performs mapping between series using various metadata fields as well as channel name information on which the corresponding series (500, 502) is broadcasted (510). For example, based on the title of the series, the name of the director, the name of the performer, and the degree of match for each genre. As a result, when the average value of the similarity exceeds a certain threshold (520), it is determined that the two series are similar. The mapping unit checks whether the season numbers match for two series having similar properties (530), and if they match, determines that the two series are the same series (540). If the season numbers are incorrect, the mapping unit determines the sequel relationship (550). ). For example, 'Friend Season 3' and 'Friend 3' are considered to be the same series, and 'Friend Season 3' and 'Friend 4' are sequel relationships with incorrect season numbers.

도 6은 본 발명에 따른 매핑부의 상세 과정 중 컨테츠 매핑 과정의 일 예를 도시한 도면이다.6 is a view showing an example of the content mapping process of the detailed process of the mapping unit according to the present invention.

도 6을 참조하면, 매핑부는 컨텐츠(600,602)가 특정 시리즈의 하부 컨텐츠일 경우(610), 매핑테이블에서 동일한 시리즈 아이디를 상위 시리즈로 가지고 있는 컨텐츠간에 회차 정보, 방영일자 등을 비교하여 정확히 일치할 경우(620) 두 컨텐츠가 일치한다고 판단한다(630).Referring to FIG. 6, when the contents 600 and 602 are lower contents of a specific series (610), the mapping unit compares the recurrence information, the airing date, and the like with the contents having the same series ID as the upper series in the mapping table. In operation 620, it is determined that the two contents match.

매핑부는 컨텐츠(650,652)가 시리즈물이 아닐 경우에는 두 컨텐츠간의 컨텐츠 제목, 장르명, 연출자명, 배우명 등을 기준으로 유사도의 평균값이 특정 임계값을 넘어설 때 두 컨텐츠가 일치한다고 판단한다(660,670).If the content (650,652) is not a series, the mapping unit determines that the two contents match when the average value of the similarity exceeds a certain threshold based on the content title, genre name, director name, actor name, etc. between the two contents (660,670). ).

매핑부는 시리즈간 매핑 작업 및 컨텐츠간 매핑 작업이 완료된 아이디들에 대해 새롭게 고유 ID를 부여하고, 매핑 테이블에 새로운 고유 ID 정보를 저장한다. 또한 신규 메타데이터테이블에서 고유 ID와 매핑되는 아이디값에 해당하는 메타데이터들을 조회한 후 통합하여 하나의 테이블 레코드로 구성한 후 이를 통합 메타데이터테이블에 저장한다.The mapping unit newly assigns unique IDs to IDs for which mapping between series and mapping between contents is completed, and stores new unique ID information in the mapping table. Also, after searching the metadata corresponding to the ID value mapped to the unique ID in the new metadata table, it is integrated into one table record and stored in the integrated metadata table.

도 7은 본 발명에 따른 서비스 플랫폼에의 정보 제공의 일 예를 도시한 도면이다.7 is a diagram illustrating an example of providing information to a service platform according to the present invention.

도 7을 참조하면, 서비스단에서는 개인화 서비스 제공을 위해 고객별로 VOD 사용 이력, 실시간 방송 시청 이력, 검색결과 이용 내력, 추천 결과 이용 이력 등은 매핑 테이블을 통해 고객이 조회한 고유 ID 값을 기준으로 분석이 가능하다. 각 서비스단에서 개인화 서비스 제공을 위해 이용 로그 분석 과정에서 필요한 관련 메타데이터들은 고유 ID 값으로 통합 메타데이터테이블을 조회하여 고객별 성향을 파악할 수 있다. Referring to FIG. 7, in order to provide a personalized service, the service unit uses VOD usage history, real-time broadcast viewing history, search result usage history, and recommendation result usage history for each customer based on a unique ID value viewed by a customer through a mapping table. Analysis is possible. Relevant metadata needed in the usage log analysis process in order to provide personalized service in each service group can search the integrated metadata table by unique ID value to grasp the propensity of each customer.

본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광데이터 저장장치 등이 있다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The present invention can also be embodied as computer-readable codes on a computer-readable recording medium. A computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer system is stored. Examples of the computer-readable recording medium include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.

이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far I looked at the center of the preferred embodiment for the present invention. It will be understood by those skilled 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. Therefore, the disclosed embodiments should be considered in an illustrative rather than a restrictive sense. The scope of the present invention is defined by the appended claims rather than by the foregoing description, and all differences within the scope of equivalents thereof should be construed as being included in the present invention.

Claims (11)

VOD 컨텐츠에 대한 메타데이터 또는 실시간 방송프로그램에 대한 메타데이터를 수집하는 메타데이터 수집부;
VOD 컨텐츠 및 실시간 방송프로그램에 대한 각 장르를 장르매핑테이블을 통해 표준화된 장르로 정렬하는 장르정렬부;
상기 메타데이터들로부터 시리즈번호 또는 회차번호를 추출하고, 각 장르에 따른 핵심표현을 추출하는 매핑데이터추출부; 및
상기 추출한 시리즈번호 또는 회차번호와 핵심표현을 기초로 컨텐츠 및 방송프로그램간 매핑을 수행한 후 고유 식별정보와 함께 저장하는 매핑부;를 포함하는 것을 특징으로 하는 VOD 컨텐츠 및 방송프로그램 매핑 장치.
A metadata collector for collecting metadata on VOD content or metadata on a real-time broadcast program;
A genre sorting unit that sorts each genre for VOD content and a real-time broadcast program into a standardized genre through a genre mapping table;
A mapping data extracting unit extracting a series number or a series number from the metadata and extracting a key expression according to each genre; And
And a mapping unit for mapping the content and the broadcast program based on the extracted series number or episode number and the core expression, and storing the content and the broadcast program together with the unique identification information.
제 1항에 있어서, 상기 메타데이터 수집부는,
컨텐츠 관리시스템의 각종 컨테츠 관련 DB를 통해 VOD 컨텐츠에 대한 메타데이터를 수집하고, 실시간 방송 정보 제공사로부터 수신한 EPG 관련정보로부터 방송프로그램에 대한 메타데이터를 수집하는 것을 특징으로 하는 VOD 컨텐츠 및 방송프로그램 매핑 장치.
The method of claim 1, wherein the metadata collection unit,
Collecting metadata about VOD content through various contents related DB of the content management system, and collecting metadata about a broadcast program from EPG related information received from a real-time broadcast information provider, mapping the VOD content and broadcast program Device.
제 1항에 있어서,
상기 장르매핑테이블은 각 VOD 서비스 플랫폼 및 실시간 방송 정보 제공사에서 정의한 장르체계에서 모든 장르 표현들을 추출한 후 장르간 매핑관계 및 표준화된 장르 표현을 저장하고 있는 것을 특징으로 하는 VOD 컨텐츠 및 방송프로그램 매핑 장치.
The method of claim 1,
The genre mapping table extracts all genre expressions from a genre system defined by each VOD service platform and a real-time broadcast information provider, and stores mapping relations between the genres and standardized genre expressions.
제 1항에 있어서, 매핑데이터 추출부는,
시리즈번호 또는 회차번호를 표현하는 각종 패턴을 정의하고, 정의된 패턴을 기초로 텍스트 마이닝 과정을 통해 시리즈번호 및 회차번호를 추출하고, 장르별 용어가 정의된 용어사전 데이터베이스를 이용하여 VOD 컨텐츠 및 실시간 방송프로그램에 대한 장르별 핵심용어를 추출하는 것을 특징으로 하는 VOD 컨텐츠 및 방송프로그램 매핑 장치.
The method of claim 1, wherein the mapping data extraction unit,
Define various patterns expressing series number or series number, extract series number and series number through text mining process based on the defined pattern, and broadcast VOD contents and real time using term dictionary database where terms by genre are defined VOD content and broadcast program mapping device, characterized in that for extracting the key terms for each program genre.
제 1항에 있어서, 상기 매핑부는,
상기 VOD 컨텐츠 및 실시간 방송프로그램의 메타데이터의 유사도가 일정 임계치 이상인 경우 상기 시리즈번호 또는 회차번호를 기초로 동일 시리즈 또는 시리즈 속편이지 여부를 파악하고, 시리즈물이 아닌 컨텐츠에 대해 메타데이터의 유사도가 일정 임계치 이상인 경우 동일 컨텐츠로 파악하는 것을 특징으로 하는 VOD 컨텐츠 및 방송프로그램 매핑 장치.
The method of claim 1, wherein the mapping unit,
If the similarity between the metadata of the VOD content and the real-time broadcasting program is equal to or greater than a predetermined threshold, the method determines whether the same series or series is a sequel based on the series number or the turn number, and the similarity of the metadata is fixed for the content other than the series. The VOD content and broadcast program mapping apparatus, characterized in that it is identified as the same content when the threshold value or more.
제 1항에 있어서, 상기 메타데이터 수집부는,
주기적으로 VOD 컨텐츠 또는 실시간 프로그램에 대한 메타데이터를 수신하고, 매핑이 된 VOD 컨텐츠 및 실시간 방송프로그램의 메타데이터와 비교하여 동일하지 않은 메타데이터를 수집하는 것을 특징으로 하는 VOD 컨텐츠 및 방송프로그램 매핑 장치.
The method of claim 1, wherein the metadata collection unit,
VOD content and broadcast program mapping apparatus, characterized in that for receiving the metadata about the VOD content or real-time program periodically, and collects metadata that is not the same by comparing the mapped VOD content and the metadata of the real-time broadcast program.
VOD 컨텐츠에 대한 메타데이터 또는 실시간 방송프로그램에 대한 메타데이터를 수집하는 단계;
VOD 컨텐츠 및 실시간 방송프로그램에 대한 각 장르를 장르매핑테이블을 통해 표준화된 장르로 정렬하는 단계;
상기 메타데이터들로부터 시리즈번호 또는 회차번호를 추출하고, 각 장르에 따른 핵심표현을 추출하는 단계; 및
상기 추출한 시리즈번호 또는 회차번호와 핵심표현을 기초로 컨텐츠 및 방송프로그램간 매핑을 수행한 후 고유 식별정보와 함께 저장하는 단계;를 포함하는 것을 특징으로 하는 VOD 컨텐츠 및 방송프로그램 매핑 방법.
Collecting metadata on VOD content or metadata on a real-time broadcast program;
Sorting each genre for the VOD content and the real-time broadcast program into a standardized genre through a genre mapping table;
Extracting a series number or a turn number from the metadata and extracting key expressions according to each genre; And
And mapping the content and the broadcast program based on the extracted series number or episode number and the key expression and storing the content and the broadcast program together with the unique identification information.
제 7항에 있어서, 상기 수집하는 단계는,
주기적으로 VOD 컨텐츠 또는 실시간 프로그램에 대한 메타데이터를 수신하는 단계; 및
매핑이 된 VOD 컨텐츠 및 실시간 방송프로그램의 메타데이터와 비교하여 동일하지 않은 메타데이터를 수집하는 단계;를 포함하는 것을 특징으로 하는 VOD 컨텐츠 및 방송프로그램 매핑 방법.
The method of claim 7, wherein the collecting step,
Periodically receiving metadata about a VOD content or a real-time program; And
And collecting metadata that is not the same as compared with the mapped VOD content and the metadata of the real-time broadcast program.
제 7항에 있어서, 상기 수집하는 단계는,
컨텐츠 관리시스템의 각종 컨테츠 관련 DB를 통해 VOD 컨텐츠에 대한 메타데이터를 수집하고 단계; 및
실시간 방송 정보 제공사로부터 수신한 EPG 관련정보로부터 방송프로그램에 대한 메타데이터를 수집하는 단계;를 포함하는 것을 특징으로 하는 VOD 컨텐츠 및 방송프로그램 매핑 방법.
The method of claim 7, wherein the collecting step,
Collecting metadata on VOD content through various contents related DBs of the content management system; And
And collecting metadata on the broadcast program from the EPG related information received from the real-time broadcast information provider.
제 7항에 있어서, 상기 핵심표현을 추출하는 단계는,
시리즈번호 또는 회차번호를 표현하는 각종 패턴을 정의하고, 정의된 패턴을 기초로 텍스트 마이닝 과정을 통해 시리즈번호 및 회차번호를 추출하는 단계; 및
장르별 용어가 정의된 용어사전 데이터베이스를 이용하여 VOD 컨텐츠 및 실시간 방송프로그램에 대한 장르별 핵심용어를 추출하는 단계;를 포함하는 것을 특징으로 하는 VOD 컨텐츠 및 방송프로그램 매핑 방법.
The method of claim 7, wherein extracting the key expressions comprises:
Defining various patterns representing a series number or a series number, and extracting the series number and the series number through a text mining process based on the defined pattern; And
And extracting key terms for each genre of the VOD contents and the real-time broadcasting program using a term dictionary database in which the terms are defined.
제 7항에 있어서, 상기 저장하는 단계는,
상기 VOD 컨텐츠 및 실시간 방송프로그램의 메타데이터의 유사도가 일정 임계치 이상인 경우 상기 시리즈번호 또는 회차번호를 기초로 동일 시리즈 또는 시리즈 속편이지 여부를 파악하는 단계; 및
시리즈물이 아닌 컨텐츠에 대해 메타데이터의 유사도가 일정 임계치 이상인 경우 동일 컨텐츠로 파악하는 단계;를 포함하는 것을 특징으로 하는 VOD 컨텐츠 및 방송프로그램 매핑 방법.
The method of claim 7, wherein the storing step,
If the similarity between the metadata of the VOD content and the real-time broadcast program is equal to or greater than a predetermined threshold, determining whether the same series or a sequel is based on the series number or the turn number; And
If the similarity of the metadata for the content other than the series is equal to or more than a predetermined threshold value, identifying as the same content; VOD content and broadcast program mapping method comprising a.
KR1020100138148A 2010-12-29 2010-12-29 Method of mapping VOD contents and broadcating program and apparatus therof Active KR101312266B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100138148A KR101312266B1 (en) 2010-12-29 2010-12-29 Method of mapping VOD contents and broadcating program and apparatus therof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100138148A KR101312266B1 (en) 2010-12-29 2010-12-29 Method of mapping VOD contents and broadcating program and apparatus therof

Publications (2)

Publication Number Publication Date
KR20120076125A KR20120076125A (en) 2012-07-09
KR101312266B1 true KR101312266B1 (en) 2013-10-14

Family

ID=46709899

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100138148A Active KR101312266B1 (en) 2010-12-29 2010-12-29 Method of mapping VOD contents and broadcating program and apparatus therof

Country Status (1)

Country Link
KR (1) KR101312266B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090066813A (en) * 2007-12-20 2009-06-24 삼성전자주식회사 Program-based EP System and Method
KR20100002755A (en) * 2008-06-30 2010-01-07 주식회사 케이티 Method for providing vod virtual channel service, electronic program guide including moving picture, and terminal therefor
JP2010504044A (en) 2006-09-12 2010-02-04 グーグル・インコーポレーテッド Use of viewing signals in targeted video ads
KR20100086514A (en) * 2007-12-04 2010-07-30 콸콤 인코포레이티드 Mapping mobile device electronic program guide to content

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010504044A (en) 2006-09-12 2010-02-04 グーグル・インコーポレーテッド Use of viewing signals in targeted video ads
KR20100086514A (en) * 2007-12-04 2010-07-30 콸콤 인코포레이티드 Mapping mobile device electronic program guide to content
KR20090066813A (en) * 2007-12-20 2009-06-24 삼성전자주식회사 Program-based EP System and Method
KR20100002755A (en) * 2008-06-30 2010-01-07 주식회사 케이티 Method for providing vod virtual channel service, electronic program guide including moving picture, and terminal therefor

Also Published As

Publication number Publication date
KR20120076125A (en) 2012-07-09

Similar Documents

Publication Publication Date Title
US11412300B2 (en) System and methods for analyzing content engagement in conjunction with social media
US8918428B2 (en) Systems and methods for audio asset storage and management
CN100534170C (en) Broadcast program content retrieval and distribution system
US9166714B2 (en) Method of and system for presenting enriched video viewing analytics
US10148717B2 (en) Method and apparatus for segmenting media content
JP7514892B2 (en) SYSTEM AND METHOD FOR IDENTIFYING AUDIO CONTENT USING INTERACTIVE MEDIA GUIDANCE
US10455269B2 (en) Systems and methods for automated extraction of closed captions in real time or near real-time and tagging of streaming data for advertisements
US20030097657A1 (en) Method and system for delivery of targeted programming
US20110078020A1 (en) Systems and methods for identifying popular audio assets
KR101774397B1 (en) Method and apparatus for providing preferred information about broadcasting
US10116982B2 (en) Systems and methods for automated extraction of closed captions in real time or near real-time and tagging of streaming data for advertisements
KR100851435B1 (en) Information providing method and system based on logo information included in digital contents
US11991405B2 (en) Systems and methods for automated extraction of closed captions in real time or near real-time and tagging of streaming data for advertisements
JP2008283412A (en) Comment collection and analysis device and program thereof
US9607084B2 (en) Assigning a single master identifier to all related content assets
CN100574421C (en) A kind of method of program searching of Digital Television
JP2006011896A (en) Recommendation system, program recommendation system, and service
KR101312266B1 (en) Method of mapping VOD contents and broadcating program and apparatus therof
US20050120370A1 (en) Full option scheduling timer related to media database
KR101325242B1 (en) Vod recommendation system in digital cable broadcast and method thereof
KR20250049754A (en) The System for Providing Auto Complete Service YouTube Title
HK40001874A (en) Systems and methods for identifying audio content using an interactive media guidance application
HK1260867A1 (en) Systems and methods for identifying audio content using an interactive media guidance application

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

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

E14-X000 Pre-grant third party observation filed

St.27 status event code: A-2-3-E10-E14-opp-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

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

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

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20160906

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20170904

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20180903

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

FPAY Annual fee payment

Payment date: 20190807

Year of fee payment: 7

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

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 13