




본 발명은 테마를 생성하는 방법, 장치 및 시스템에 관한 것이다.The present invention relates to a method, apparatus and system for creating a theme.
감성 기반 서비스 기술은 ICT(Information & Communication Technology) 서비스에 대한 사용자의 주관적인 가치를 극대화하기 위한 핵심 요소로 부상하고 있다. 이러한, 감성 기반 서비스 기술은 감성 기반 검색, 추천, 큐레이션 등의 다양한 서비스에서 활용되고 있다.Emotion-based service technology is emerging as a key element to maximize user's subjective value of ICT (Information & Communication Technology) service. This emotion - based service technology is utilized in various services such as emotion based search, recommendation, and curation.
한편, 일상 생활에서 사용되는 ICT 제품이 인간의 감성을 자동으로 인지하고, 감성에 대한 정보를 데이터화하고, 사용자의 상황에 맞게 감성 정보를 가공하여, 사용자에게 제공되기 위해서는 콘텐츠와 관련된 풍부한 감성 메타 정보의 구축이 필수적이다.On the other hand, in order for ICT products used in everyday life to automatically recognize human emotions, to digitize information about emotions, to process emotional information according to the user's situation, and to provide the emotional information to users, Is necessary.
종래의 감성 기반 서비스 기술은 콘텐츠에 해당되는 감성 정보를 태깅하거나, 감성 정보에 해당하는 콘텐츠 리스트를 수동으로 편집하는 방식에서 벗어나지 못하고 있다. 이러한 방식은 수많은 콘텐츠에 대한 감성 정보를 구축하는데 많은 리소스와 시간이 소요되며, 특히 빠르게 대량으로 생성되는 신규 콘텐츠의 감성을 실시간으로 분석하는데 한계가 있다.The conventional emotion-based service technology is not deviated from the method of tagging emotional information corresponding to contents or manually editing contents list corresponding to emotional information. This method requires a lot of resources and time for building emotional information about a large number of contents. Especially, there is a limit to analyzing emotion of new contents generated in a large amount in real time in real time.
한국공개특허 제2012-0030789호에는 컨텐츠 자체가 나타내는 감성 정보를 분석 또는 추출하고, 사용자가 소비하고자 하는 환경에 적합한 감성 정보를 보유한 컨텐츠 내용을 사용자에게 제공하는 구성이 개시되어 있다.Korean Laid-Open Patent Application No. 2012-0030789 discloses a configuration for analyzing or extracting emotional information represented by the content itself and providing the content of content having emotional information suitable for an environment the user intends to consume.
콘텐츠의 메타 데이터에 포함된 복수의 속성을 이용하여 복수의 후보 테마를 생성하고자 한다. 또한, 후보 테마 별 콘텐츠의 규모가 미리 정해진 범위 내에 들어오는 후보 테마를 감성테마로 선정하고, 해당 감성 테마를 사용자 단말에게 제공하고자 한다. 또한, 감성 테마와 관련된 콘텐츠의 공통 속성을 분석하고, 공통 속성을 감성 테마에 태깅함으로써, 신규 콘텐츠가 대응하는 감성 테마에 자동으로 매핑되도록 하고자 한다. 다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.A plurality of candidate themes are created using a plurality of attributes included in the metadata of the contents. In addition, a candidate theme in which the size of contents per candidate theme falls within a predetermined range is selected as the emotional theme, and the emotional theme is provided to the user terminal. In addition, we want to analyze common attributes of content related to emotional theme and tag common attributes to emotional theme so that new content is automatically mapped to the corresponding emotional theme. It is to be understood, however, that the technical scope of the present invention is not limited to the above-described technical problems, and other technical problems may exist.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 제 1 측면에 따른 콘텐츠의 메타 데이터에 기초한 테마 생성 방법은 상기 콘텐츠의 메타 데이터의 복수의 속성을 분석하는 단계, 상기 복수의 속성을 조합하여 복수의 후보 테마를 생성하는 단계, 상기 복수의 후보 테마 각각에 해당하는 콘텐츠를 추출하는 단계, 상기 후보 테마 별 콘텐츠의 규모를 산출하는 단계, 상기 산출된 콘텐츠의 규모가 미리 정해진 범위 내에 들어오는 후보 테마를 감성 테마로서 선정하는 단계 및 상기 감성 테마 및 상기 감성 테마에 해당하는 콘텐츠의 리스트를 사용자 단말로 제공하는 단계를 포함할 수 있다.According to a first aspect of the present invention, there is provided a theme creation method based on metadata of a content, comprising the steps of: analyzing a plurality of attributes of metadata of the content; Generating a plurality of candidate themes, extracting a content corresponding to each of the plurality of candidate themes, calculating a scale of the content for each of the candidate themes, calculating a size of the calculated content based on a candidate Selecting a theme as the emotion theme, and providing the user terminal with a list of the contents corresponding to the emotion theme and the emotion theme.
또한, 본 발명의 제 2 측면에 따른 콘텐츠의 메타 데이터에 기초한 테마 생성 장치는 상기 콘텐츠의 메타 데이터를 저장하는 저장소 및 상기 저장소와 인터페이싱하도록 정렬된 프로세싱 유닛을 포함하고, 상기 프로세싱 유닛은 상기 콘텐츠의 메타 데이터의 복수의 속성을 분석하고, 상기 복수의 속성을 조합하여 복수의 후보 테마를 생성하고, 상기 복수의 후보 테마 각각에 해당하는 콘텐츠를 추출하고, 상기 후보 테마 별 콘텐츠의 규모를 산출하고, 상기 산출된 콘텐츠의 규모가 미리 정해진 범위 내에 들어오는 후보 테마를 감성 테마로서 선정하고, 상기 감성 테마 및 상기 감성 테마에 해당하는 콘텐츠의 리스트를 사용자 단말로 제공하도록 구성될 수 있다.Further, the theme generation apparatus based on the metadata of the content according to the second aspect of the present invention includes a storage for storing metadata of the content and a processing unit arranged for interfacing with the repository, A plurality of candidate themes are generated by combining the plurality of attributes, a content corresponding to each of the plurality of candidate themes is extracted, a scale of content for each of the candidate themes is calculated, A candidate theme in which the scale of the calculated content falls within a predetermined range is selected as a sensibility theme, and a list of contents corresponding to the sensibility theme and the sensibility theme is provided to the user terminal.
또한, 본 발명의 제 3 측면에 따른 콘텐츠의 메타 데이터에 기초한 테마 제공 시스템은 상기 콘텐츠의 메타 데이터의 복수의 속성을 분석하고, 상기 복수의 속성을 조합하여 복수의 후보 테마를 생성하고, 상기 복수의 후보 테마 각각에 해당하는 콘텐츠를 추출하고, 상기 후보 테마 별 콘텐츠의 규모를 산출하고, 상기 산출된 콘텐츠의 규모가 미리 정해진 범위 내에 들어오는 후보 테마를 감성 테마로서 선정하고, 상기 감성 테마 및 상기 감성 테마에 해당하는 콘텐츠의 리스트를 사용자 단말로 제공하는 테마 생성 장치 및 상기 테마 생성 장치로부터 상기 감성 테마 및 상기 감성 테마에 해당하는 콘텐츠의 리스트를 수신하는 사용자 단말을 포함할 수 있다.The theme providing system based on the metadata of the content according to the third aspect of the present invention analyzes a plurality of attributes of the metadata of the content, generates a plurality of candidate themes by combining the plurality of attributes, And a candidate theme in which the scale of the calculated content falls within a predetermined range is selected as the emotion theme, and the emotion theme and the emotion theme A theme generating device for providing a list of contents corresponding to a theme to a user terminal, and a user terminal for receiving a list of contents corresponding to the emotion theme and the emotion theme from the theme generating device.
상술한 과제 해결 수단은 단지 예시적인 것으로서, 본 발명을 제한하려는 의도로 해석되지 않아야 한다. 상술한 예시적인 실시예 외에도, 도면 및 발명의 상세한 설명에 기재된 추가적인 실시예가 존재할 수 있다.The above-described task solution is merely exemplary and should not be construed as limiting the present invention. In addition to the exemplary embodiments described above, there may be additional embodiments described in the drawings and the detailed description of the invention.
전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 테마 생성 장치는 콘텐츠의 메타 데이터에 포함된 복수의 속성을 이용하여 복수의 후보 테마를 생성할 수 있다. 또한, 테마 생성 장치는 후보 테마 별 콘텐츠의 규모가 감성테마를 서비스에 제공하기에 최적이라고 판단되는 미리 정해진 범위 내에 들어오는 후보 테마를 감성테마로 선정하고, 해당 감성 테마를 사용자 단말에게 제공할 수 있다. 또한, 테마 생성 장치는 감성 테마와 관련된 콘텐츠의 공통 속성을 분석하고, 공통 속성을 감성 테마에 태깅함으로써, 신규 콘텐츠가 대응하는 감성 테마에 자동으로 매핑될 수 있다. 또한, 테마 생성 장치는 신규 콘텐츠의 감성 정보를 실시간으로 자동 추론함으로써, 사용자의 차별화된 감성적 경험을 제공할 수 있다.According to any of the above-mentioned objects of the present invention, the theme generation apparatus can generate a plurality of candidate themes using a plurality of attributes included in the metadata of the contents. In addition, the theme generation apparatus may select a candidate theme that falls within a predetermined range determined to be optimal for providing the emotional theme to the service, and provide the emotional theme to the user terminal . In addition, the theme generation apparatus can automatically map the new content to the corresponding emotional theme by analyzing the common attribute of the content related to the emotional theme and tagging the common attribute to the emotional theme. In addition, the theme generation apparatus can provide the user with a differentiated emotional experience by automatically inferring the emotion information of the new content in real time.
도 1은 본 발명의 일 실시예에 따른, 테마 생성 시스템의 구성도이다.
도 2는 본 발명의 일 실시예에 따른, 도 1에 도시된 테마 생성 장치의 세부 구성도이다.
도 3은 본 발명의 일 실시예에 따른, 콘텐츠 속성의 조합 규칙을 나타낸 예시 도면이다.
도 4는 본 발명의 일 실시예에 따른, 콘텐츠의 메타 데이터에 기초한 테마 생성 방법을 나타낸 동작 흐름도이다.
도 5는 본 발명의 일 실시예에 따른, 콘텐츠의 메타 데이터에 기초한 테마 생성 방법의 일예를 도시한 순서도이다.1 is a configuration diagram of a theme generation system according to an embodiment of the present invention.
 FIG. 2 is a detailed configuration diagram of the theme generation apparatus shown in FIG. 1 according to an embodiment of the present invention.
 3 is an exemplary diagram showing a combination rule of content attributes according to an embodiment of the present invention.
 4 is an operational flowchart illustrating a theme generation method based on metadata of contents according to an embodiment of the present invention.
 5 is a flowchart illustrating an example of a theme generation method based on metadata of contents according to an embodiment of the present invention.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "electrically connected" with another part in between . Also, when an element is referred to as "comprising ", it means that it can include other elements as well, without departing from the other elements unless specifically stated otherwise.
본 명세서에 있어서 '부(部)'란, 하드웨어에 의해 실현되는 유닛(unit), 소프트웨어에 의해 실현되는 유닛, 양방을 이용하여 실현되는 유닛을 포함한다. 또한, 1 개의 유닛이 2 개 이상의 하드웨어를 이용하여 실현되어도 되고, 2 개 이상의 유닛이 1 개의 하드웨어에 의해 실현되어도 된다.In this specification, the term " part " includes a unit realized by hardware, a unit realized by software, and a unit realized by using both. Further, one unit may be implemented using two or more hardware, or two or more units may be implemented by one hardware.
본 명세서에 있어서 단말 또는 디바이스가 수행하는 것으로 기술된 동작이나 기능 중 일부는 해당 단말 또는 디바이스와 연결된 서버에서 대신 수행될 수도 있다. 이와 마찬가지로, 서버가 수행하는 것으로 기술된 동작이나 기능 중 일부도 해당 서버와 연결된 단말 또는 디바이스에서 수행될 수도 있다.In this specification, some of the operations or functions described as being performed by the terminal or the device may be performed in the server connected to the terminal or the device instead. Similarly, some of the operations or functions described as being performed by the server may also be performed on a terminal or device connected to the server.
이하, 첨부된 구성도 또는 처리 흐름도를 참고하여, 본 발명의 실시를 위한 구체적인 내용을 설명하도록 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른, 테마 생성 시스템의 구성도이다.1 is a configuration diagram of a theme generation system according to an embodiment of the present invention.
도 1을 참조하면, 테마 생성 시스템은 테마 생성 장치(100) 및 사용자 단말(110)를 포함할 수 있다.  다만, 이러한 도 1의 테마 생성 시스템은 본 발명의 일 실시예에 불과하므로 도 1을 통해 본 발명이 한정 해석되는 것은 아니며, 본 발명의 다양한 실시예들에 따라 도 1과 다르게 구성될 수도 있다.Referring to FIG. 1, the theme creation system may include a
테마 생성 장치(100)는 소비자(사용자 단말(110)의 사용자)의 감성 또는 서비스 이용 상황을 고려하여 최적의 맞춤형 콘텐츠를 제공하기 위해, 콘텐츠의 감성 정보를 구축할 수 있다.  여기서, 콘텐츠는 예를 들어, 드라마, 뉴스, 영화, 스포츠, 연예오락, 종교, 홈쇼핑, 교육, 음악, 게임, 애니메이션, 다큐 및 취미와 같이 다양한 종류의 컨텐츠를 포함하는 방송 컨텐츠 또는 VOD 컨텐츠일 수 있다.The
구체적으로, 테마 생성 장치(100)는 콘텐츠의 메타 데이터의 복수의 속성을 분석하고, 복수의 속성 중 적어도 둘 이상의 속성을 조합하여 복수의 후보 테마를 생성할 수 있다.   여기서, 메타 데이터의 속성에는 예를 들어, 콘텐츠의 카테고리, 장르, 소재, 제작 국가, 개봉년도 등이 포함될 수 있다.  예를 들어, 테마 생성 장치(100)는 카테고리="영화", 소재="고양이", 장르="공포"를 조합하여, "고양이 소재 공포 영화"라는 후보 테마를 생성할 수 있다.Specifically, the
본 발명의 일 실시 예로, 테마 생성 장치(100)는 복수의 속성에 대한 분석으로부터 유의미한 속성 및 복수의 속성 간의 우선순위를 추출하고, 추출된 유의미한 속성 및 복수의 속성 간의 우선순위에 기초하여, 적어도 둘 이상의 속성을 조합하여 복수의 후보 테마를 생성할 수도 있다.In an embodiment of the present invention, the
테마 생성 장치(100)는 후보 테마 각각에 대한 콘텐츠의 규모를 산출하고, 산출된 콘텐츠의 규모가 미리 정해진 범위 내(예를 들어, 사용자 단말(110)의 한 화면에 복수개의 콘텐츠 포스터를 한번에 확인할 수 있는 범위)에 들어오는 후보 테마를 감성 테마로서 선정할 수 있다.  이 때, 콘텐츠의 규모가 미리 정해진 범위를 초과하는 후보 테마의 경우, 해당 후보 테마를 구성하는 속성이 일반적(예를 들어, 영화 장르가 "드라마"인 경우)이거나, 비교적 많은 콘텐츠에 분포되어 있기 때문에, 후보 테마로서의 가치를 떨어뜨릴 수 있다.  반면에, 콘텐츠의 규모가 미리 정해진 범위 미만인 후보 테마의 경우, 해당 후보 테마를 구성하는 속성이 다양성이나 신선도 측면에서 부족하기 때문에, 후보 테마로서의 매력도를 떨어뜨릴 수 있다.The
테마 생성 장치(100)는 임의의 후보 테마와 관련된 콘텐츠의 규모가 미리 정해진 범위 내에 들어올 때까지, 반복적으로, 해당 후보 테마에 하나 이상의 속성을 추가로 조합하거나, 해당 후보 테마를 유사한 후보 테마와 통합할 수 있다.The
테마 생성 장치(100)는 감성 테마 및 감성 테마에 해당하는 콘텐츠의 리스트를 사용자 단말(110)에게 제공할 수 있다.  여기서, 콘텐츠의 리스트는 콘텐츠별 시청률에 기초하여 생성된 것일 수 있다.  또한, 콘텐츠의 리스트에는 일정 수준 이상의 시청률을 갖는 콘텐츠가 포함될 수 있다.The
사용자 단말(110)은 테마 생성 장치(100)로부터 감성 테마 및 감성 테마에 해당하는 콘텐츠의 리스트를 수신할 수 있다.  예를 들어, 후보 테마가 "고양이 소재 영화"인 경우, 콘텐츠 리스트는 "고양이 소재 영화"와 관련된 영화 콘텐츠들을 포함할 수 있다.The
사용자 단말(110)은 유무선 통신이 가능한 단말을 포함할 수 있고, 본 발명의 다양한 실시예들에 따르면, 사용자 단말(110)은 다양한 형태의 디바이스일 수 있다.  예를 들어, 사용자 단말(110)은 네트워크를 통해 원격지의 서버에 접속할 수 있는 휴대용 단말일 수 있다.  여기서, 휴대용 단말의 일 예에는 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 태블릿 PC, 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치가 포함될 수 있다.  또한, 사용자 단말(110)은 IPTV(Internet Protocol Television), 스마트 TV(Smart TV) 및 커넥티드 TV(Connected TV) 중 어느 하나일 수 있다.  다만, 사용자 단말(110)은 도 1에 도시된 형태 또는 앞서 예시된 것들로 한정 해석되는 것은 아니다.The
일반적으로, 도 1의 테마 생성 시스템의 각 구성요소들은 네트워크(120)를 통해 연결된다.  네트워크는 단말들 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크(network)의 일 예에는 인터넷(Internet), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 3G, LTE(Long Term Evolution), WiFi(Wireless Fidelity), WiMAX(World Interoperability for Microwave Access), WiGig(Wireless Gigabit) 등이 포함되나 이에 한정되지는 않는다.Generally, the components of the theme generation system of FIG. 1 are connected through a
이하에서는 도 1의 테마 생성 시스템의 각 구성요소의 동작에 대해 보다 구체적으로 설명한다.Hereinafter, the operation of each component of the theme generation system of FIG. 1 will be described in more detail.
도 2는 본 발명의 일 실시예에 따른, 도 1에 도시된 테마 생성 장치(100)의 세부 구성도이다.FIG. 2 is a detailed configuration diagram of the
도 2를 참조하면, 테마 생성 장치(100)는 콘텐츠의 메타 데이터에 기초하여 테마를 생성하는 장치로서, 콘텐츠의 메타 데이터를 저장하는 저장소(200) 및, 저장소(200)와 인터페이싱하도록 정렬된 프로세싱 유닛(210)을 포함할 수 있다.Referring to FIG. 2, the
프로세싱 유닛(210)은 콘텐츠 관련 전문가 사이트로부터 전문가 리뷰 데이터를 수집할 수 있다.  또한, 프로세싱 유닛(210)은 웹페이지(예를 들어, 포털, 블로그, 지식인 등) 및 소셜 미디어(예를 들어, 트위터, 페이스북 등)로부터 일반인 리뷰 데이터를 수집할 수 있다.  예를 들어, 프로세싱 유닛(210)은 게시판, 댓글 등으로부터 사람의 감정을 나타내는 감성문자(예를 들어, "무서운", "인기있는", "연기가 훌륭한" 등)를 수집할 수 있다.The
또한, 프로세싱 유닛(210)은 기제작된 테마(여기서, 테마란 복수개의 콘텐츠 그룹을 감성적인 용어로 표현한 정보)와 관련있는 콘텐츠 정보 및 소셜 감성 정보를 크롤링(crawling)을 통해, 텍스트 형태로 수집하여 가공할 수 있다.  여기서, 크롤링은 웹상에서 분산 저장되어 있는 문서를 수집하고, 수집된 내용을 검색 대상의 색인으로 포함시키는 기술이다.  예를 들어, 기제작된 테마는 "거친 남자의 감성 액션", "사탕보다 달콤한 영화", "비올 때 듣기 좋은 음악, "눈 내리면 생각나는 영화" "직딩 마음 아는 영화" 등이 될 수 있다.In addition, the
프로세싱 유닛(210)은 기제작된 테마의 성격을 분석하고, 해당 테마에 속하는 복수의 콘텐츠의 공통적인 속성을 추출할 수 있다.  또한, 프로세싱 유닛(210)은 추출한 공통적인 속성을 기제작된 테마에 태깅할 수 있다.  예를 들어, 테마가 "거친 남자를 위한 영화"이고, 해당 테마에 속하는 콘텐츠들의 공통적인 속성이 "장르=액션 또는 느와르", "형식=블록버스터"인 경우, 프로세싱 유닛(210)은 "거친 남자를 위한 영화" 테마에, "장르=액션 또는 느와르", "형식=블록버스터"를 태깅할 수 있다.  또한, 복수의 콘텐츠 중, 임의의 콘텐츠 속성에, 추출된 공통적인 속성인 "형식=블록버스터"가 존재하지 않은 경우, 프로세싱 유닛(210)은 해당 임의의 콘텐츠에도 "형식=블록버스터"를 태깅할 수 있다.  이러한 태깅 작업은 후보 테마를 자동으로 생성하고, 콘텐츠의 감성 정보를 구축하는데 활용될 수 있다.The
한편, 프로세싱 유닛(210)은 복수의 테마를 수동적으로 설정하고, 설정된 테마와 연관된 콘텐츠를 수집할 수 있다.  또한, 프로세싱 유닛(210)은 설정된 테마에, 수집한 콘텐츠를 수동으로 매핑하고, 수집된 콘텐츠 간의 속성을 분석할 수 있다.  이 후, 프로세싱 유닛(210)은 해당 테마 자체에, 콘텐츠의 속성을 태깅하고, 콘텐츠에도, 콘텐츠의 신규 속성을 추가(해당 속성이 없는 경우에 추가)함으로써, 콘텐츠의 속성을 확장 구축할 수 있다.On the other hand, the
예를 들어, 기존 콘텐츠에 "공포, 로맨스" 등의 장르 정보와 "한국" 등의 제작국가만 포함되어 있었다면, 프로세싱 유닛(210)은 "어른들을 위한 감동 영화"라는 수동 테마에 매핑된 복수의 콘텐츠로부터, "스토리" = "감동적인", "추천 연령"="20세이상" 등의 신규 속성을 추출할 수 있다.  또한, 프로세싱 유닛(210)은 "어른들을 위한 감동 영화"라는 수동 테마에 "카테고리" = "영화", "스토리" = "감동적인", "추천 연령"="20세이상"을 태깅할 수 있다.  나아가, 프로세싱 유닛(210)은 수동 테마에 태깅한 신규 속성을 콘텐츠의 속성에 추가할 수 있다.  즉, 지금까지 콘텐츠에 태깅된 속성이, "카테고리"만 포함되어 있었다면, 프로세싱 유닛(210)은 콘텐츠에도 "스토리" 및 "추천연령"이라는 신규 속성을 추가함으로써, 콘텐츠의 속성을 확장 구축하고 관리할 수 있다.  이러한 과정을 통해, 수동으로 일회성으로 구축했던 "어른들을 위한 감동 영화"라는 테마를 자동테마화할 수 있으며, 자동테마 구성 로직을 구축할 수 있다.  즉, 자동테마를 생성할 때, 콘텐츠에 태깅되어 있는 복수의 속성 중, "카테고리" = "영화", "스토리" = "감동적인", "추천 연령"="20세이상"의 조합을 이용하여, "어른들을 위한 감동 영화"라는 테마를 생성할 수 있으며, 해당 테마와 연관된 복수의 콘텐츠를 자동으로 매핑할 수 있다.For example, if the existing content includes genre information such as "horror, romance" and only a producer country such as "Korea ", then the
프로세싱 유닛(210)은 콘텐츠의 메타 데이터의 복수의 속성(예를 들어, 콘텐츠의 카테고리, 장르, 소재, 제작 국가, 개봉년도 등)을 분석할 수 있다.  구체적으로, 프로세싱 유닛(210)은 사용자 시청 로그로부터 시청률이 높은 인기 콘텐츠를 추출하고, 추출된 인기 콘텐츠에 태깅되어 있는 메타 데이터를 분석할 수 있다.  또한, 프로세싱 유닛(210)은 메타 데이터의 분석을 통해, 유의미한 속성의 종류, 키워드군, 복수의 속성 간 우선순위를 파악할 수 있다.The
프로세싱 유닛(210)은 콘텐츠의 메타 데이터를 구성하고 있는 속성으로부터 기본 감성 정보를 추론할 수 있다.  여기서, 기본 감성 정보는 예를 들면, "무서운", "웃긴", "인기있는" 등과 같이 기본적인 콘텐츠의 속성에 의한 정보일 수 있다.The
또한, 프로세싱 유닛(210)은 소셜 미디어로부터 수집된 일반 사용자의 리뷰(댓글) 또는 유저 태그로부터 소셜 감성 정보를 추론할 수 있다.  여기서, 소셜 감성 정보는 임의의 콘텐츠에 대하여, 복수의 사람들이 갖는 공통적인 생각(예를 들어, "연기가 훌륭한" 등)에 기반한 감성 정보일 수 있다.  이러한, 소셜 감성 정보는 예를 들어, "잘하는 연기", "명연기 보여준 배우", "신선한 소재", "잔잔한 감동", "화려한 볼거리", "탄탄한 스토리", "아름다운 배경" 등이 될 수 있다.In addition, the
프로세싱 유닛(210)은 복수의 속성 중 적어도 둘 이상의 속성을 조합하여 복수의 후보 테마를 생성할 수 있다.  예를 들어, 프로세싱 유닛(210)은 카테고리="영화", 소재="소설원작", 장르="코믹"을 조합하여, "소설원작 소재 코믹 영화"라는 후보 테마를 생성할 수 있다.  본 발명의 다른 실시예로, 프로세싱 유닛(210)은 기본 감성 정보 및 소셜 감성 정보에 기초하여, 복수의 후보 테마를 생성할 수 있다.The
프로세싱 유닛(210)은 수집된 사용자 검색 로그(콘텐츠별 검색 로그)에 기초하여, 복수의 속성(콘텐츠의 메타 데이터의 속성) 중 유의미한 속성을 추출하고, 추출된 속성들을 이용하여 조합 규칙을 생성할 수 있다.The
도 3은 본 발명의 일 실시예에 따른, 콘텐츠 속성의 조합 규칙을 나타낸 예시 도면이다.3 is an exemplary diagram showing a combination rule of content attributes according to an embodiment of the present invention.
도 3을 참조하면, 콘텐츠 속성은 콘텐츠의 메타 데이터를 구성하고 있는 구성요소로써, 카테고리, 장르, 소재, 제작국가, 개봉년도, 평점, 소재, 주연, 감독, 영화제 수상년도 등을 포함할 수 있다.Referring to FIG. 3, a content attribute is a component that constitutes metadata of a content, and may include a category, a genre, a material, a production country, an opening year, a rating, a material, a star, a director, .
콘텐츠 속성의 조합 규칙은 콘텐츠의 메타 데이터의 복수의 속성이 조합된 규칙일 수 있다. 예를 들어, 콘텐츠 속성의 조합 규칙은 "카테고리+장르", "카테고리+장르조합", "카테고리+장르+소재", "카테고리+장르+제작국가", "카테고리+장르+개봉년도", "카테고리+장르+평점", "카테고리+소재", "카테고리+주연", "카테고리+감독", "카테고리+제작국가", "카테고리+제작국가+개봉년도", "카테고리+영화제+수상년도" 등을 포함할 수 있다.The combination rule of the content attribute may be a rule in which a plurality of attributes of the metadata of the content are combined. For example, the combination rule of the content attribute is a combination of "category + genre", "category + genre combination", "category + genre + material", "category + genre + production country" Category + production year + opening year "," category + film year + award year "," category + genre + rating "," category + material "," category + star " And the like.
또한, 콘텐츠 속성의 조합 규칙은 적어도 하나 이상의 속성에, 기본 감성 정보 및/또는 소셜 감성 정보가 결합된 규칙일 수 있다. 예를 들어, "카테고리+장르+소셜감성정보", "카테고리+소재+기본감성정보", "카테고리+기본 감성 정보+제작국가" 등을 포함할 수 있다.Further, the combination rule of the content attribute may be a rule in which the basic emotion information and / or the social emotion information is combined with at least one attribute. For example, it may include "category + genre + social sensitivity information", "category + material + basic emotion information", "category + basic emotion information + production country"
다시 도 2를 참조하면, 프로세싱 유닛(210)은 유의미한 조합 규칙에 기초하여, 복수의 후보 테마를 생성할 수 있다.  예를 들어, 프로세싱 유닛(210)은 카테고리("영화")+장르("로맨스" 및 " 액션")의 조합 규칙으로, "로맨스 액션 영화"라는 후보 테마를 생성할 수 있다.  프로세싱 유닛(210)은 카테고리("영화")+소재("소설원작")+장르("코믹")의 조합 규칙으로, "소설원작 소재 코믹 영화"라는 후보 테마를 생성할 수 있다.  프로세싱 유닛(210)은 카테고리("영화")+제작국가("중국")+장르("액션")의 조합 규칙으로, "중국 액션 영화"라는 후보 테마를 생성할 수 있다.  프로세싱 유닛(210)은 카테고리("영화")+개봉년도("2010년")+평점("9점이상")의 조합 규칙으로, "2010년대 9점 이상 영화"라는 후보 테마를 생성할 수 있다.  프로세싱 유닛(210)은 카테고리("영화")+감독("임권택")의 조합 규칙으로, "임권택 영화"라는 후보 테마를 생성할 수 있다.  프로세싱 유닛(210)은 카테고리("영화")+개봉년도("1970~1980")의 조합 규칙으로, "1970년 1980년대 영화"라는 후보 테마를 생성할 수 있다.Referring again to Figure 2, the
본 발명의 다른 실시 예로, 프로세싱 유닛(210)은 기제작된 테마로부터 해당 테마를 구성하고 있는 속성 태그 및 속성 내용을 분석할 수 있다.  만일, 기제작된 테마로부터 후보 테마의 생성에 사용된 적이 없는 새로운 속성 태그를 발견한 경우, 프로세싱 유닛(210)은 해당 속성 태그를 이용하여 새로운 유의미한 조합 규칙을 생성하고, 생성된 조합 규칙으로 후보 테마를 생성할 수 있다.  예를 들어, 기제작된 테마로부터 새로운 속성 태그="형식"을 발견한 경우, 프로세싱 유닛(210)은 속성="형식"을 기존의 조합규칙에 포함시켜, "카테고리+제작국가+형식" 또는 "카테고리+형식+평점" 등으로 신규 조합 규칙을 생성할 수 있다.In another embodiment of the present invention, the
또한, 기제작된 테마의 속성 내용이 기존 후보 테마의 생성에 사용된 적이 없었다면, 프로세싱 유닛(210)은 해당 속성 내용을 유의미한 조합 규칙에 적용하여 후보 테마를 생성할 수 있다.  예를 들어, 기제작된 테마의 분석 과정에서 소재="고양이"가 추출된 경우, 프로세싱 유닛(210)은 기존의 조합 규칙에서 속성 내용만을 변경하여, 카테고리("영화")+장르("공포")+소재("고양이")로 구성된 "고양이 소재 공포 영화"라는 신규 후보 테마를 생성할 수 있다.Also, if the attribute content of the created theme has not been used to create the existing candidate theme, the
프로세싱 유닛(210)은 생성된 후보 테마를 정제할 수 있다.  예를 들어, 프로세싱 유닛(210)은 "로맨스 액션 영화" 테마명을 "액션 영화 속 달콤한 로맨스" 테마명으로 정제할 수 있다.  프로세싱 유닛(210)은 "소설원작 소재 코믹 영화" 테마명을 "글로는 표현 못할 큰 웃음 빅 재미" 테마명으로 정제할 수 있다. 프로세싱 유닛(210)은 "중국 액션 영화" 테마명을 "환상적인 대륙의 액션을 그린 영화" 테마명으로 정제할 수 있다.  프로세싱 유닛(210)은 "2010년대 9점 이상 영화" 테마명을 "평점 높아 재미 검증된 최신작" 테마명으로 정제할 수 있다.  프로세싱 유닛(210)은 "임권택 영화" 테마명을 "한국 영화계의 거장, 임권택 감독" 테마명으로 정제할 수 있다.  프로세싱 유닛(210)은 ""1970년 1980년대 영화" 테마명을 "7080 감성을 불러일으키는 옛날 영화" 테마명으로 정제할 수 있다.The
프로세싱 유닛(210)은 사용자 검색 로그 및 사용자 시청 로그에 기초하여, 복수의 속성 간의 연관도 점수를 산출할 수 있다.  이 때, 프로세싱 유닛(210)은 사용자 검색 로그를 통해, 개인별 질의어의 패턴 양상을 분석할 수 있다.  예를 들어, 프로세싱 유닛(210)은 "공포 영화"를 좋아하는 시청자가 "스릴러 영화"도 많이 시청한다는 통계적 수치를 점수화할 수 있다.The
프로세싱 유닛(210)은 복수의 후보 테마 중, 유의미한 후보 테마를 선별하기 위해, 복수의 후보 테마 각각에 해당하는 콘텐츠를 추출하고, 후보 테마 별 콘텐츠의 규모를 산출할 수 있다.The
프로세싱 유닛(210)은 산출된 콘텐츠의 규모가 미리 정해진 범위(한번의 페이징만으로 전체 콘텐츠를 확인할 수 있는 규모) 내에 들어오는 후보 테마를 감성 테마로서 선정할 수 있다.The
만일, 프로세싱 유닛(210)은 임의의 후보 테마에 대응하는 콘텐츠의 규모가 미리 정해진 상한 값(예를 들어, 20개)을 초과하는 경우, 해당 후보 테마에 하나 이상의 속성을 추가로 조합하여 콘텐츠의 규모를 재산출할 수 있다.  구체적으로, 프로세싱 유닛(210)은 해당 후보 테마에 포함된 속성과 연관도 점수가 높은 속성을 해당 후보 테마에 하나 이상 추가로 조합하여 콘텐츠의 규모를 재산출할 수 있다.If the size of the content corresponding to an arbitrary candidate theme exceeds a predetermined upper limit value (for example, 20), the
만일, 프로세싱 유닛(210)은 임의의 후보 테마에 대응하는 콘텐츠의 규모가 미리 정해진 하한 값(예를 들어, 10개) 미만인 경우, 해당 후보 테마에 이와 유사한 후보 테마(제 2 후보 테마)를 통합하여 콘텐츠의 규모를 재산출할 수 있다.  구체적으로, 프로세싱 유닛(210)은 해당 후보 테마와 연관도 점수가 높은 후보 테마를 해당 후보 테마에 통합하여 콘텐츠의 규모를 재산출할 수 있다.If the size of the content corresponding to any candidate theme is less than a predetermined lower limit value (for example, 10), the
한편, 프로세싱 유닛(210)은 사용자 시청 로그로부터 콘텐츠별 시청률을 분석할 수 있다.  또한, 프로세싱 유닛(210)은 시청률이 높은 복수의 콘텐츠를 대상으로, 감성 테마에 해당하는 콘텐츠의 리스트를 생성할 수 있다.On the other hand, the
본 발명의 다른 실시 예로, 프로세싱 유닛(210)은 감성 테마에 매핑된 콘텐츠의 메타 데이터를 통해, 추후 신규 콘텐츠의 감성 정보를 자동으로 추론할 수 있도록 하는 시맨틱(의미적)한 추론 규칙을 생성할 수 있다.  또한, 프로세싱 유닛(210)은 시맨틱한 추론 규칙에 기초하여, 신규 콘텐츠를 감성 테마에 자동적으로 편성할 수 있다.In another embodiment of the present invention, the
프로세싱 유닛(210)은 감성 테마 및 감성 테마에 해당하는 콘텐츠의 리스트를 사용자 단말(110)에게 제공할 수 있다.The
도 4는 본 발명의 일 실시예에 따른, 콘텐츠의 메타 데이터에 기초한 테마 생성 방법을 나타낸 동작 흐름도이다.4 is an operational flowchart illustrating a theme generation method based on metadata of contents according to an embodiment of the present invention.
도 4를 참조하면, 단계 S401에서 테마 생성 장치(100)는 콘텐츠의 메타 데이터의 복수의 속성을 분석할 수 있다.Referring to FIG. 4, in step S401, the
단계 S402에서 테마 생성 장치(100)는 분석된 복수의 속성 중에서 적어도 둘 이상의 속성을 조합하여, 복수의 후보 테마를 생성할 수 있다.In step S402, the
단계 S403에서 테마 생성 장치(100)는 복수의 후보 테마 각각에 해당하는 콘텐츠를 추출할 수 있다.In step S403, the
단계 S404에서 테마 생성 장치(100)는 후보 테마별 콘텐츠 규모를 산출할 수 있다.In step S404, the
단계 S405에서 테마 생성 장치(100)는 후보 테마별로 산출된 콘텐츠 규모가 미리 정해진 상한 값(Max_value)을 초과하는지 여부를 판단할 수 있다.In step S405, the
단계 S406에서 테마 생성 장치(100)는 후보 테마별로 산출된 콘텐츠 규모 중, 임의의 후보 테마에 대한 콘텐츠 규모가 상한 값을 초과하는 경우, 해당 후보 테마에 하나 이상의 속성을 추가로 조합하여 콘텐츠의 규모를 재산출할 수 있다.In step S406, if the content scale for any candidate theme among the content scales calculated for each candidate theme exceeds the upper limit value, the
단계 S407에서 테마 생성 장치(100)는 후보 테마별로 산출된 콘텐츠 규모가 미리 정해진 하한 값(Min_value) 미만인지 여부를 판단할 수 있다.In step S407, the
단계 S408에서 테마 생성 장치(100)는 후보 테마별 콘텐츠 규모가 상한 값 이하인 복수의 후보 테마에서, 임의의 후보 테마에 대한 콘텐츠 규모가 하한 값 미만인 경우, 해당 후보 테마를 유사한 후보 테마와 통합하여 콘텐츠의 규모를 재산출할 수 있다.In step S408, if the content size for any candidate theme is less than the lower limit value in a plurality of candidate themes with a content size of the candidate theme of less than the upper limit value, the
단계 S409에서 테마 생성 장치(100)는 후보 테마별 산출된 콘텐츠의 규모가 미리 정해진 범위(상한 값 이하이면서 하한 값 이상) 내에 들어오는 후보 테마를 감성 테마로서 선정할 수 있다.In step S409, the
단계 S410에서 테마 생성 장치(100)는 선정된 감성 테마 및 감성 테마에 해당하는 콘텐츠의 리스트를 사용자 단말(110)에게 제공할 수 있다.In step S410, the
도 5는 본 발명의 일 실시예에 따른, 콘텐츠의 메타 데이터에 기초한 테마 생성 방법의 일예를 도시한 순서도이다.5 is a flowchart illustrating an example of a theme generation method based on metadata of contents according to an embodiment of the present invention.
도 5에 도시된 실시예에 따른 테마 생성 방법은 도 1 내지 도 4에 도시된 실시예에 따른 사용자 단말(110) 및 테마 생성 장치(100)에서 시계열적으로 처리되는 단계들을 포함한다.  따라서, 이하 생략된 내용이라고 하더라도 도 1 내지 도 4의 사용자 단말(110) 및 테마 생성 장치(100)에 관하여 기술된 내용은 도 5에 도시된 실시예에 따른 통화 연결 방법에도 적용될 수 있다.The theme generating method according to the embodiment shown in FIG. 5 includes the steps of the
도 5를 참조하면, 단계 S501에서 테마 생성 장치(100)는 콘텐츠의 메타 데이터의 복수의 속성을 분석할 수 있다.Referring to FIG. 5, in step S501, the
단계 S503에서 테마 생성 장치(100)는 단계 S501에서 분석된 복수의 속성 중 적어도 둘 이상의 속성을 조합하여 복수의 후보 테마를 생성할 수 있다.In step S503, the
단계 S505에서 테마 생성 장치(100)는 단계 S503에서 생성된 복수의 후보 테마 각각에 해당하는 콘텐츠를 추출할 수 있다.In step S505, the
단계 S507에서 테마 생성 장치(100)는 후보 테마 별 콘텐츠의 규모를 산출할 수 있다.In step S507, the
단계 S509에서 테마 생성 장치(100)는 산출된 콘텐츠의 규모가 미리 정해진 범위 내에 들어오는 후보 테마를 감성 테마로서 선정할 수 있다.In step S509, the
단계 S511에서 테마 생성 장치(100)는 감성 테마 및 감성 테마에 해당하는 콘텐츠의 리스트를 사용자 단말(110)에게 제공할 수 있다.  여기서, 콘텐츠의 리스트는 콘텐츠별 시청률에 기초하여 생성된 것일 수 있다.In step S511, the
도 5에는 도시되지 않았으나, 테마 생성 방법은 단계(S503) 이전에, 콘텐츠에 대한 사용자 검색 로그를 수집하는 단계(미도시)를 더 포함할 수 있다.Although not shown in FIG. 5, the theme generation method may further include a step (not shown) of collecting a user search log for the content before the step S503.
도 5에는 도시되지 않았으나, 테마 생성 방법은 단계(S503) 이전에, 사용자 검색 로그에 기초하여, 복수의 속성 중 유의미한 조합 규칙을 추출하는 단계(미도시)를 더 포함할 수 있다.Although not shown in FIG. 5, the theme generation method may further include extracting a meaningful combination rule among a plurality of attributes (not shown) before the step S503, based on the user search log.
도 5에는 도시되지 않았으나, 단계 S503에서 테마 생성 장치(100)는 유의미한 조합 규칙에 기초하여, 복수의 후보 테마를 생성할 수 있다.Although not shown in FIG. 5, in step S503, the
도 5에는 도시되지 않았으나, 테마 생성 방법은 단계(S503) 이전에, 사용자 시청 로그에 기초하여, 콘텐츠별 시청률을 분석하는 단계(미도시)를 더 포함할 수 있다.Although not shown in FIG. 5, the theme generation method may further include a step (not shown) of analyzing the audience rating for each content based on the user watching log prior to the step S503.
도 5에는 도시되지 않았으나, 테마 생성 방법은 단계(S507) 이전에, 사용자 검색 로그 및 사용자 시청 로그에 기초하여, 복수의 속성 간의 연관도 점수를 산출하는 단계(미도시)를 더 포함할 수 있다.Although not shown in FIG. 5, the theme generation method may further include a step (not shown) of calculating an association degree score between a plurality of attributes before the step S507, based on the user search log and the user watching log .
도 5에는 도시되지 않았으나, 테마 생성 방법은 단계(S507) 이후에, 산출된 콘텐츠의 규모가 미리 정해진 상한 값을 초과하는 경우, 후보 테마에 하나 이상의 속성을 추가로 조합하여 콘텐츠의 규모를 재산출하는 단계(미도시)를 더 포함할 수 있다.Although not shown in FIG. 5, if the calculated size of the content exceeds the predetermined upper limit value after step S507, the theme generation method may further include combining at least one attribute in the candidate theme to restore the size of the content May further include a step (not shown).
도 5에는 도시되지 않았으나, 테마 생성 방법은 단계(S507) 이후에, 산출된 콘텐츠의 규모가 미리 정해진 상한 값을 초과하는 경우, 후보 테마에 포함된 속성과 연관도 점수가 높은 속성을 후보 테마에 하나 이상 추가로 조합하여 콘텐츠의 규모를 재산출하는 단계(미도시)를 더 포함할 수 있다.Although not shown in FIG. 5, if the calculated size of the content exceeds the predetermined upper limit value after step S507, the theme generation method may display the attribute having a high relevance score and the attribute included in the candidate theme in the candidate theme (Not shown) of restricting the size of the contents by further combining one or more of them.
도 5에는 도시되지 않았으나, 테마 생성 방법은 단계(S507) 이후에, 산출된 콘텐츠의 규모가 미리 정해진 하한 값 미만인 경우, 후보 테마를 유사한 후보 테마와 통합하여 콘텐츠의 규모를 재산출하는 단계(미도시)를 더 포함할 수 있다.Although not shown in FIG. 5, the theme generation method may include a step of integrating the candidate theme with a similar candidate theme to output the scale of the contents (Step S507), if the calculated content is smaller than the predetermined lower limit value Time).
도 5에는 도시되지 않았으나, 테마 생성 방법은 단계(S507) 이후에, 산출된 콘텐츠의 규모가 미리 정해진 하한 값 미만인 경우, 후보 테마와 연관도 점수가 높은 후보 테마를 후보 테마에 통합하여 콘텐츠의 규모를 재산출하는 단계(미도시)를 더 포함할 수 있다.Although not shown in FIG. 5, the theme generation method may include a step of, after step S507, if the calculated content is smaller than a predetermined lower limit value, a candidate theme having a high relevance score and a high relevance score is integrated into a candidate theme, (Not shown) of delivering property.
상술한 설명에서, 단계 S501 내지 S511는 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 변경될 수도 있다.In the above description, steps S501 to S511 may be further divided into additional steps or combined into fewer steps, according to an embodiment of the present invention. Also, some of the steps may be omitted as necessary, and the order between the steps may be changed.
본 발명의 일 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행 가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.One embodiment of the present invention may also be embodied in the form of a recording medium including instructions executable by a computer, such as program modules, being executed by a computer. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, the computer-readable medium can include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Communication media typically includes any information delivery media, including computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transport mechanism.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.It will be understood by those skilled in the art that the foregoing description of the present invention is for illustrative purposes only and that those of ordinary skill in the art can readily understand that various changes and modifications may be made without departing from the spirit or essential characteristics of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.
본 발명의 범위는 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.It is intended that the present invention covers the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents. .
100: 테마 생성 장치
110: 사용자 단말100: Theme creation device
 110: User terminal
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| KR1020140139086AKR101616788B1 (en) | 2014-10-15 | 2014-10-15 | Method for making theme of contents, apparatus and system | 
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| KR1020140139086AKR101616788B1 (en) | 2014-10-15 | 2014-10-15 | Method for making theme of contents, apparatus and system | 
| Publication Number | Publication Date | 
|---|---|
| KR20160044278Atrue KR20160044278A (en) | 2016-04-25 | 
| KR101616788B1 KR101616788B1 (en) | 2016-04-29 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| KR1020140139086AActiveKR101616788B1 (en) | 2014-10-15 | 2014-10-15 | Method for making theme of contents, apparatus and system | 
| Country | Link | 
|---|---|
| KR (1) | KR101616788B1 (en) | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| KR20220088058A (en)* | 2020-12-18 | 2022-06-27 | 주식회사 케이티 | Method and server for acquiring tv service usage patterns, and computer program stored in medium to perform method for acquiring tv service usage patterns | 
| KR20230060554A (en)* | 2021-10-27 | 2023-05-08 | 주식회사 케이티스카이라이프 | Server and method for providing contents service having person metadata based contents arrangement structure | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| JPH10143530A (en)* | 1996-11-15 | 1998-05-29 | Omron Corp | Document retrieval system/method | 
| JP2005352754A (en)* | 2004-06-10 | 2005-12-22 | Sharp Corp | Information navigation apparatus, method, program, and recording medium | 
| KR20130025491A (en)* | 2011-09-02 | 2013-03-12 | 한국방송공사 | Method and apparatus for recommanding broadcast content | 
| KR20140083637A (en)* | 2012-12-26 | 2014-07-04 | 주식회사 케이티 | Server and method for providing contents of customized based on user emotion | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| JPH10143530A (en)* | 1996-11-15 | 1998-05-29 | Omron Corp | Document retrieval system/method | 
| JP2005352754A (en)* | 2004-06-10 | 2005-12-22 | Sharp Corp | Information navigation apparatus, method, program, and recording medium | 
| KR20130025491A (en)* | 2011-09-02 | 2013-03-12 | 한국방송공사 | Method and apparatus for recommanding broadcast content | 
| KR20140083637A (en)* | 2012-12-26 | 2014-07-04 | 주식회사 케이티 | Server and method for providing contents of customized based on user emotion | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| KR20220088058A (en)* | 2020-12-18 | 2022-06-27 | 주식회사 케이티 | Method and server for acquiring tv service usage patterns, and computer program stored in medium to perform method for acquiring tv service usage patterns | 
| KR20230060554A (en)* | 2021-10-27 | 2023-05-08 | 주식회사 케이티스카이라이프 | Server and method for providing contents service having person metadata based contents arrangement structure | 
| Publication number | Publication date | 
|---|---|
| KR101616788B1 (en) | 2016-04-29 | 
| Publication | Publication Date | Title | 
|---|---|---|
| US20190279053A1 (en) | Systems and methods for image classification by correlating contextual cues with images | |
| US9665651B2 (en) | Method and apparatus to identify outliers in social networks | |
| US8909515B2 (en) | Dynamic sentence formation from structured objects and actions in a social networking system | |
| US9032290B2 (en) | Tool for creating structured objects and actions on a social networking system | |
| US20190116150A1 (en) | Computerized system and method for automatically creating and communicating media streams of digital content | |
| US8849721B2 (en) | Structured objects and actions on a social networking system | |
| CN108763314A (en) | A kind of interest recommends method, apparatus, server and storage medium | |
| US20140040377A1 (en) | Dynamic information streams in a social network platform | |
| US20130073568A1 (en) | Ranking structured objects and actions on a social networking system | |
| US20130073983A1 (en) | Integrating structured objects and actions generated on external systems into a social networking system | |
| CN105046601A (en) | User data processing method and system | |
| CN105046600A (en) | Personalized information recommendation method and system of televisions for hotels | |
| CN102971762A (en) | Facilitate interaction between social network users | |
| CN103778260A (en) | Individualized microblog information recommending system and method | |
| CN102130933A (en) | A recommendation method, system and device based on mobile internet | |
| US10771423B2 (en) | Systems and methods to control event based information | |
| CN103997662A (en) | Program pushing method and system | |
| KR102055887B1 (en) | Server and method for providing contents of customized based on user emotion | |
| KR101678779B1 (en) | Method for recommending contents using metadata and apparatus for performing the method | |
| EP2835748A1 (en) | Systems and methods for image classification by correlating contextual cues with images | |
| KR20170042889A (en) | Contents recommendation method, server and computing device | |
| KR101616788B1 (en) | Method for making theme of contents, apparatus and system | |
| KR20160037253A (en) | Method, apparatus and system for providing recommend theme | |
| US10764380B2 (en) | Clustering content items based on a social affinity between users associated with the content items | |
| JP2013232050A (en) | Message sorting system, message sorting method, and message sorting program | 
| Date | Code | Title | Description | 
|---|---|---|---|
| PA0109 | Patent application | Patent event code:PA01091R01D Comment text:Patent Application Patent event date:20141015 | |
| PA0201 | Request for examination | ||
| PE0902 | Notice of grounds for rejection | Comment text:Notification of reason for refusal Patent event date:20151020 Patent event code:PE09021S01D | |
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration | Patent event code:PE07011S01D Comment text:Decision to Grant Registration Patent event date:20160330 | |
| GRNT | Written decision to grant | ||
| PG1501 | Laying open of application | ||
| PR0701 | Registration of establishment | Comment text:Registration of Establishment Patent event date:20160425 Patent event code:PR07011E01D | |
| PR1002 | Payment of registration fee | Payment date:20160426 End annual number:3 Start annual number:1 | |
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment | Payment date:20190401 Year of fee payment:4 | |
| PR1001 | Payment of annual fee | Payment date:20190401 Start annual number:4 End annual number:4 | |
| PR1001 | Payment of annual fee | Payment date:20200401 Start annual number:5 End annual number:5 | |
| PR1001 | Payment of annual fee | Payment date:20210401 Start annual number:6 End annual number:6 | |
| PR1001 | Payment of annual fee | Payment date:20220323 Start annual number:7 End annual number:7 | |
| PR1001 | Payment of annual fee | Payment date:20230329 Start annual number:8 End annual number:8 | |
| PR1001 | Payment of annual fee | Payment date:20240328 Start annual number:9 End annual number:9 |