KR102519451B1 - Method and computer program product of finding role by character analysis - Google Patents

Method and computer program product of finding role by character analysis Download PDF

Info

Publication number
KR102519451B1
KR102519451B1 KR1020200141847A KR20200141847A KR102519451B1 KR 102519451 B1 KR102519451 B1 KR 102519451B1 KR 1020200141847 A KR1020200141847 A KR 1020200141847A KR 20200141847 A KR20200141847 A KR 20200141847A KR 102519451 B1 KR102519451 B1 KR 102519451B1
Authority
KR
South Korea
Prior art keywords
user
information
role
casting
automatic
Prior art date
Application number
KR1020200141847A
Other languages
Korean (ko)
Other versions
KR20220057038A (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 KR1020200141847A priority Critical patent/KR102519451B1/en
Publication of KR20220057038A publication Critical patent/KR20220057038A/en
Application granted granted Critical
Publication of KR102519451B1 publication Critical patent/KR102519451B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0613Third-party assisted
    • G06Q30/0619Neutral agent
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24578Query processing with adaptation to user needs using ranking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

자동 배역 설정 서비스를 제공하는 방법은, 제1 사용자 단말로부터, 제1 사용자의 사진, 키, 체중, 얼굴형, 특징, 및 성격에 관련된 정보를 획득하는 단계, 상기 제1 사용자의 정보에 대응하는 배역 후보군을 제공하는 단계, 배역 후보군 중 제2 사용자로부터 선택 배역 정보를 획득하고, 상기 선택 배역 정보를 기초로 상기 제1 사용자의 최종 배역을 결정하는 단계를 포함할 수 있다.A method for providing an automatic casting service includes obtaining information related to a picture, height, weight, face shape, characteristics, and personality of a first user from a first user terminal, The method may include providing a cast candidate group, obtaining selected role information from a second user among the cast candidate group, and determining a final role of the first user based on the selected role information.

Description

캐릭터 분석을 통해 배역을 찾는 방법 및 컴퓨터 프로그램 제품{METHOD AND COMPUTER PROGRAM PRODUCT OF FINDING ROLE BY CHARACTER ANALYSIS}Method for finding a role through character analysis and computer program product {METHOD AND COMPUTER PROGRAM PRODUCT OF FINDING ROLE BY CHARACTER ANALYSIS}

본 발명은 캐릭터 분석을 통해 배역을 찾는 방법에 관한 것으로, 더욱 상세하게는 사용자의 정보를 기초로 사용자에게 어울리는 드라마/영화의 배역을 찾는 방법에 관한 것이다.The present invention relates to a method for finding a role through character analysis, and more particularly, to a method for finding a role for a drama/movie suitable for a user based on user information.

최근 연예인을 지망하는 사람들이 많아졌으나, 연예인으로서 성공하기는 쉽지 않다. 특히, 배우의 길을 가고자 하는 사람들에게는 연기력이 필수적으로 요구된다.Recently, more and more people aspire to become celebrities, but it is not easy to succeed as an entertainer. In particular, acting skills are essential for those who want to become actors.

배우란 배역에 맞는 연기를 잘 소화하는 능력을 필요로 한다. 배우들도 자신이 잘 소화할 수 있는 배역 즉, 연기의 폭이 정해져 있는 것이 대부분이고, 최고의 자리에 있는 배우라 할지라도 자신에게 맞지 않는 배역의 연기는 소화하기 어렵다.An actor needs the ability to digest the acting well suited to the role. Most of the actors have a role that they can digest well, that is, the range of acting is fixed, and it is difficult for actors to digest the acting of a role that does not suit them even if they are in the best position.

따라서, 자신에게 어울리는 배역을 찾는 것은 매우 중요한 일일 수 있고, 이는 배우로 활동을 하고 있거나 배우를 지망하는 사람들 모두에게 필요한 일이므로, 자신에게 맞는 배역을 찾을 수 있는 방법을 필요로 한다.Therefore, finding a role that suits oneself can be very important, and since it is necessary for both people who are active as actors or aspiring actors, a way to find a role that suits them is needed.

상기와 같은 문제점을 해결하기 위한 본 발명의 목적은 캐릭터 분석을 통해 배역을 찾는 방법을 제공하는 데 있다.An object of the present invention to solve the above problems is to provide a method for finding a role through character analysis.

상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 인물 분석을 통해 배역을 찾는 방법은, 제1 사용자 단말로부터, 제1 사용자의 사진, 키, 체중, 얼굴형, 특징, 및 성격에 관련된 정보를 획득하는 단계; 상기 제1 사용자의 키에 대응되는 키를 가진 제1 배역 정보, 상기 제1 사용자의 체중에 대응되는 체중을 가진 제2 배역 정보, 상기 제1 사용자의 얼굴형에 대응되는 얼굴형을 가진 제3 배역 정보, 상기 제1 사용자의 특징과 대응되는 특징을 가진 제4 배역 정보, 상기 제1 사용자의 성격과 대응되는 특징을 가진 제5 배역 정보에 모두 포함되는 최종 배역 후보군을 생성하는 단계; 상기 최종 배역 후보군과 상기 제1 사용자의 사진을 제2 사용자 단말에 전송하는 단계; 상기 제2 사용자 단말로부터, 상기 최종 배역 후보군 중 상기 제1 사용자의 배역에 대한 제1 선택 배역 정보를 획득하는 단계; 및 상기 제1 선택 배역 정보를 기초로 상기 제1 사용자의 최종 배역을 결정하는 단계를 포함할 수 있다.A method for finding a role through character analysis according to an embodiment of the present invention for achieving the above object is information related to a picture, height, weight, face shape, characteristics, and personality of a first user from a first user terminal. obtaining; First casting information having a height corresponding to the height of the first user, second casting information having a weight corresponding to that of the first user, and third casting information having a face type corresponding to that of the first user. generating a final cast candidate group included in casting information, fourth casting information having a characteristic corresponding to that of the first user, and fifth casting information having a characteristic corresponding to that of the first user; transmitting the final cast candidate group and the picture of the first user to a second user terminal; obtaining, from the second user terminal, first selection information about a role of the first user among the final cast candidate group; and determining a final role of the first user based on the first selection role information.

여기서, 상기 제1 사용자의 키에 관련된 정보는, 상기 제1 사용자의 키가 포함되는 키의 구간이고, 상기 제1 배역의 키는 상기 제1 사용자의 키가 포함되는 키의 구간에 해당하고, 상기 제1 사용자의 체중에 관련된 정보는, 상기 제1 사용자의 체중이 포함되는 체중의 구간이고, 상기 제2 배역의 체중은, 상기 제1 사용자의 체중이 포함되는 체중의 구간에 해당하고, 상기 제1 사용자의 얼굴형에 관련된 정보는, 미리 설정된 복수의 얼굴형 중에서 하나이고, 상기 제3 배역의 얼굴형은, 상기 제1 사용자의 얼굴형과 동일할 수 있다.Here, the information related to the first user's key is a key interval including the first user's key, and the key of the first distribution corresponds to a key interval including the first user's key; The information related to the weight of the first user is a weight range in which the weight of the first user is included, and the weight of the second role corresponds to a body weight range in which the weight of the first user is included. The information related to the face type of the first user is one of a plurality of preset face types, and the face type of the third role may be the same as the face type of the first user.

여기서, 상기 제1 사용자의 특징에 관련된 정보는, 상기 제1 사용자의 특징에 관련된 서술형 정보이고, 상기 제4 배역의 특징은, 단어들로 구성된 키워드 정보이고, 상기 제4 배역은, 상기 제1 사용자의 특징에 가장 많이 부합하는 상위 10개의 배역을 포함하고, 상기 제1 사용자의 성격에 관련된 정보는, 상기 제1 사용자의 성격에 관련된 서술형 정보이고, 상기 제5 배역의 특징은, 단어들로 구성된 키워드 정보이고, 상기 제5 배역은, 상기 제1 사용자의 성격에 가장 많이 부합하는 상위 10개의 배역을 포함할 수 있다.Here, the information related to the characteristics of the first user is descriptive information related to the characteristics of the first user, the characteristics of the fourth role are keyword information composed of words, and the fourth role is descriptive information related to the characteristics of the first user. It includes the top 10 roles that most closely match the characteristics of the user, the information related to the personality of the first user is descriptive information related to the personality of the first user, and the characteristics of the fifth role are expressed in words. The configured keyword information, and the fifth role may include top 10 roles that most closely match the personality of the first user.

여기서, 상기 최종 배역 후보군과 상기 제1 사용자의 사진을 복수의 사용자 단말에 전송하는 단계; 상기 복수의 사용자 단말로부터, 상기 최종 배역 후보군 중 상기 제1 사용자의 최종 배역에 대한 복수의 선택 배역 정보를 획득하는 단계; 및 상기 복수의 선택 배역 정보 및 상기 제1 선택 배역 정보 중 가장 많은 배역으로 상기 제1 사용자의 최종 배역을 결정하는 단계를 포함할 수 있다.Here, transmitting the final cast candidate group and the picture of the first user to a plurality of user terminals; obtaining, from the plurality of user terminals, a plurality of pieces of selected role information about a final role of the first user among the final role candidates; and determining a final role of the first user with the largest number of the plurality of selected role information and the first selected role information.

여기서, 상기 제1 사용자 단말에게, 상기 제1 사용자의 최종 배역이 출연한 작품명, 스토리 정보, 캐릭터 해설, 이미지 분석, 및 스타일링 분석 정보를 제공하는 단계를 더 포함할 수 있다.Here, the method may further include providing the first user terminal with a title of a work in which the final role of the first user appeared, story information, character commentary, image analysis, and styling analysis information.

여기서, 상기 자동 배역 설정 서비스를 통해 상기 제1 사용자의 최종 배역과 동일한 배역을 설정받은 제3 사용자의 사진, 키, 체중, 얼굴형, 특징, 성격에 관련된 정보 및 상기 제3 사용자의 상기 최종 배역에 대한 피드백 정보를 상기 제1 단말에 제공하는 단계를 더 포함할 수 있다.Here, information related to the photo, height, weight, face shape, characteristics, and personality of a third user who has been set to the same role as the final cast of the first user through the automatic cast setting service, and the final cast of the third user It may further include providing feedback information about to the first terminal.

여기서, 상기 제1 사용자 단말로부터, 상기 제1 사용자의 상기 최종 배역에 대한 피드백 정보를 획득하는 단계; 및 상기 최종 배역을 맡았던 배우가 맡은 다른 배역 정보를 제공하는 단계를 더 포함할 수 있다.Obtaining feedback information about the final role of the first user from the first user terminal; and providing information on other roles played by the actor who played the final role.

본 발명에 따르면, 인물 분석을 통해 배역을 찾는 방법을 통해 자신에게 어울리는 배역에 소요되는 시간과 노력을 경감할 수 있다.According to the present invention, it is possible to reduce the time and effort required for a role suitable for oneself through a method of finding a role through character analysis.

본 발명에 따르면, 인물 분석을 통해 배역을 찾는 방법을 통해 자신의 배역을 찾기 위한 시행착오를 줄일 수 있고, 자신에게 어울리는 배역의 연기를 시작할 수 있으므로 목표하는 바에 더 빠르게 도달할 수 있다. 사용자의 상태를 분석하고, 분석된 상태를 기초로 배역이 추천되기 때문에 객관적으로 자신에게 어울리는 배역을 찾을 수 있다.According to the present invention, trial and error for finding one's own role can be reduced through the method of finding a role through character analysis, and since one can start acting in a role that suits one's own character, one can reach one's goal more quickly. Since the user's condition is analyzed and a role is recommended based on the analyzed condition, it is possible to objectively find a role suitable for oneself.

도 1은 일 실시예에 따른 재동 배역 설정 서비스를 제공하는 서버를 포함하는 시스템도이다.
도 2는 일 실시예에 따른 자동 배역 설정 서비스를 제공하는 서버의 구성을 나타내는 블록도이다.
도 3은 자동 배역 설정 방법의 일 실시예를 도시한 순서도이다.
도 4는 사용자의 개인정보를 전송하는 방법의 일 실시예를 도시한 도면이다.
도 5는 자동 배역 설정 서비스의 일 실시예를 도시한 도면이다.
도 6은 자동 배역 설정 서비스가 실행되는 사용자 단말 화면의 일 실시예를 도시한 도면이다.
도 7은 자동 배역 설정 서비스 제공 방법의 일 실시예를 도시한 흐름도이다.
1 is a system diagram including a server providing a redistribution setting service according to an embodiment.
2 is a block diagram showing the configuration of a server providing an automatic distribution setting service according to an embodiment.
3 is a flowchart illustrating an embodiment of an automatic distribution setting method.
4 is a diagram illustrating an embodiment of a method of transmitting personal information of a user.
5 is a diagram illustrating an embodiment of an automatic distribution setting service.
6 is a diagram illustrating an embodiment of a user terminal screen on which an automatic distribution setting service is executed.
7 is a flowchart illustrating an embodiment of a method of providing an automatic distribution setting service.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다. Since the present invention can make various changes and have various embodiments, specific embodiments will be illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the present invention to specific embodiments, and should be understood to include all modifications, equivalents, and substitutes included in the spirit and scope of the present invention. Like reference numerals have been used for like elements throughout the description of each figure.

제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는 데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. "및/또는"이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다. Terms such as first, second, A, and B may be used to describe various components, but the components should not be limited by the terms. These terms are only used for the purpose of distinguishing one component from another. For example, a first element may be termed a second element, and similarly, a second element may be termed a first element, without departing from the scope of the present invention. The term “and/or” includes any combination of a plurality of related listed items or any of a plurality of related listed items.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. It is understood that when an element is referred to as being "connected" or "connected" to another element, it may be directly connected or connected to the other element, but other elements may exist in the middle. It should be. On the other hand, when an element is referred to as “directly connected” or “directly connected” to another element, it should be understood that no other element exists in the middle.

본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.Terms used in this application are only used to describe specific embodiments, and are not intended to limit the present invention. Singular expressions include plural expressions unless the context clearly dictates otherwise. In this application, the terms "include" or "have" are intended to designate that there is a feature, number, step, operation, component, part, or combination thereof described in the specification, but one or more other features It should be understood that the presence or addition of numbers, steps, operations, components, parts, or combinations thereof is not precluded.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which the present invention belongs. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with the meaning in the context of the related art, and unless explicitly defined in the present application, they should not be interpreted in an ideal or excessively formal meaning. don't

이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다. 본 발명을 설명함에 있어 전체적인 이해를 용이하게 하기 위하여 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.Hereinafter, with reference to the accompanying drawings, preferred embodiments of the present invention will be described in more detail. In order to facilitate overall understanding in the description of the present invention, the same reference numerals are used for the same components in the drawings, and redundant descriptions of the same components are omitted.

도 1은 일 실시예에 따른 재동 배역 설정 서비스를 제공하는 서버를 포함하는 시스템도이다.1 is a system diagram including a server providing a redistribution setting service according to an embodiment.

도 1을 참조하면, 일 실시예에 따른 시스템은 사용자 단말(110), 사용자 단말(120), 및 자동 배역 설정 서비스 제공 서버(130)(이하, 서버(130))를 포함할 수 있다. 일 실시예에 따른 시스템은 복수의 사용자 단말(미도시)을 더 포함할 수 있다.Referring to FIG. 1 , a system according to an embodiment may include a user terminal 110, a user terminal 120, and an automatic distribution setting service providing server 130 (hereinafter, server 130). A system according to an embodiment may further include a plurality of user terminals (not shown).

본 발명의 실시예에 따른 자동 배역 설정 방법은 PC(Personal Computer) 등과 같이 저장공간을 구비하고 인터넷에 연결될 수 있으며 휴대가 용이하지 않는 컴퓨팅 장치에서 수행되거나 스마트폰 등과 같이 휴대용 단말기에서 수행될 수 있다. 이때 상기 동영상 편집 방법은 상기 동영상 편집 방법이 구현된 어플리케이션(application)이 앱스토어(App store)등에서 다운되어 상기 휴대용 단말기에 설치된 후 실행될 수 있다.The method for setting automatic distribution according to an embodiment of the present invention can be performed in a computing device that has a storage space, such as a PC (Personal Computer), can be connected to the Internet, and is not easily portable, or can be performed in a portable terminal such as a smartphone. . At this time, the "video" editing method may be executed after an application implemented with the "video" editing method is downloaded from an App store and installed in the portable terminal.

그리고 상기 자동 배역 설정 방법은 CD(Compact Disc) 또는 USB(Universal Serial Bus) 메모리 등과 같은 기록매체에 기록된 상태에서 PC 등과 같은 컴퓨팅 장치에 삽입되어 상기 컴퓨팅 장치의 액세스 동작을 통해서 수행되거나 상기 기록매체로부터 컴퓨팅 장치의 저장공간에 저장된 후 컴퓨팅 장치의 액세스 동작을 통해서 수행될 수도 있다.In addition, the automatic distribution setting method is inserted into a computing device such as a PC in a state recorded on a recording medium such as a CD (Compact Disc) or USB (Universal Serial Bus) memory and performed through an access operation of the computing device, or the recording medium After being stored in the storage space of the computing device, it may be performed through an access operation of the computing device.

한편 상기 컴퓨팅 장치 또는 휴대용 단말기가 인터넷에 연결된 서버에 접속가능한 경우, 상기 자동 배역 설정 방법은 상기 컴퓨팅 장치 또는 휴대용 단말기의 요청에 따라 서버에서도 실행될 수 있다.Meanwhile, when the computing device or portable terminal can access a server connected to the Internet, the automatic distribution setting method can also be executed in the server according to a request of the computing device or portable terminal.

사용자 단말(110, 120)은, 스마트폰, 태블릿 PC, PC, 스마트 TV, 휴대폰, PDA(personal digital assistant), 랩톱, 미디어 플레이어, 마이크로 서버, GPS(global positioning system) 장치, 전자책 단말기, 디지털방송용 단말기, 네비게이션, 키오스크, MP3 플레이어, 디지털 카메라, 가전기기, 카메라가 탑재된 디바이스 및 기타 모바일 또는 비모바일 컴퓨팅 장치일 수 있으나, 이에 제한되지 않는다. 또한, 사용자 단말(110, 120)은 통신 기능 및 데이터 프로세싱 기능을 구비한 웨어러블 디바이스일 수 있다. 그러나, 이에 제한되지 않는다.The user terminals 110 and 120 may include a smart phone, a tablet PC, a PC, a smart TV, a mobile phone, a personal digital assistant (PDA), a laptop, a media player, a micro server, a global positioning system (GPS) device, an e-book reader, and a digital It may be, but is not limited to, a broadcast terminal, a navigation device, a kiosk, an MP3 player, a digital camera, a home appliance, a device equipped with a camera, and other mobile or non-mobile computing devices. Also, the user terminals 110 and 120 may be wearable devices having communication functions and data processing functions. However, it is not limited thereto.

서버(130)는 사용자 단말(110, 120)과, 네트워크를 통해 통신하여 명령, 코드, 파일, 컨텐츠, 서비스 등을 제공하는 컴퓨터 장치 또는 복수의 컴퓨터 장치들로 구현될 수 있다.The server 130 may be implemented as a computer device or a plurality of computer devices that communicate with the user terminals 110 and 120 through a network to provide commands, codes, files, contents, services, and the like.

일례로, 서버(130)는 네트워크를 통해 접속한 사용자 단말(110, 120)로 어플리케이션의 설치를 위한 파일을 제공할 수 있다. 이 경우 사용자 단말(110, 120)은 서버(130)로부터 제공된 파일을 이용하여 어플리케이션을 설치할 수 있다. For example, the server 130 may provide a file for installing an application to the user terminals 110 and 120 accessed through a network. In this case, the user terminals 110 and 120 may install applications using files provided from the server 130 .

또한, 사용자 단말(110, 120)은 운영체제(Operating System, OS) 및 적어도 하나의 프로그램(일례로 브라우저나 설치된 어플리케이션)의 제어에 따라 서버(130)에 접속하여, 서버(130)가 제공하는 서비스나 컨텐츠를 제공받을 수 있다. In addition, the user terminals 110 and 120 access the server 130 under the control of an operating system (OS) and at least one program (for example, a browser or an installed application) to provide services provided by the server 130. I can provide content.

다른 예로, 서버(130)는 데이터 송수신을 위한 통신 세션을 설정하고, 설정된 통신 세션을 통해 사용자 단말(110, 120) 간의 데이터 송수신을 라우팅할 수도 있다.As another example, the server 130 may establish a communication session for data transmission and reception, and route data transmission and reception between the user terminals 110 and 120 through the established communication session.

사용자 단말(110, 120) 및 서버(130)는 네트워크를 이용하여 통신을 수행할 수 있다. 예를 들어, 네트워크는 근거리 통신망(Local Area Network; LAN), 광역 통신망(Wide Area Network; WAN), 부가가치 통신망(Value Added Network; VAN), 이동 통신망(mobile radio communication network), 위성 통신망 및 이들의 상호 조합을 포함하며, 도 1에 도시된 각 네트워크 구성 주체가 서로 원활하게 통신을 할 수 있도록 하는 포괄적인 의미의 데이터 통신망이며, 유선 인터넷, 무선 인터넷 및 모바일 무선 통신망을 포함할 수 있다. 또한, 무선 통신은 예를 들어, 무선 랜(Wi-Fi), 블루투스, 블루투스 저 에너지(Bluetooth low energy), 지그비, WFD(Wi-Fi Direct), UWB(ultra wideband), 적외선 통신(IrDA, infrared Data Association), NFC(Near Field Communication) 등이 있을 수 있으나, 이에 한정되는 것은 아니다.The user terminals 110 and 120 and the server 130 may perform communication using a network. For example, the network may include a Local Area Network (LAN), a Wide Area Network (WAN), a Value Added Network (VAN), a mobile radio communication network, a satellite communication network, and any of these It is a comprehensive data communication network that includes mutual combinations and enables each network constituent entity shown in FIG. 1 to communicate smoothly with each other, and may include wired Internet, wireless Internet, and mobile wireless communication network. In addition, wireless communication, for example, wireless LAN (Wi-Fi), Bluetooth, Bluetooth low energy (Bluetooth low energy), Zigbee, WFD (Wi-Fi Direct), UWB (ultra wideband), infrared communication (IrDA, infrared Data Association), NFC (Near Field Communication), etc. may be present, but are not limited thereto.

도 2는 일 실시예에 따른 자동 배역 설정 서비스를 제공하는 서버의 구성을 나타내는 블록도이다.2 is a block diagram showing the configuration of a server providing an automatic distribution setting service according to an embodiment.

도 2를 참조하면, 자동 배역 설정 서비스를 제공하는 서버(200)(이하, 서버(200))는 통신부(210), 프로세서(220) 및 DB(230)를 포함할 수 있다. 도 2의 서버(200)에는 실시예와 관련된 구성요소들만이 도시되어 있다. 따라서, 도 2에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 당해 기술분야의 통상의 기술자라면 이해할 수 있다.Referring to FIG. 2 , a server 200 (hereinafter referred to as server 200 ) providing an automatic casting service may include a communication unit 210 , a processor 220 and a DB 230 . In the server 200 of FIG. 2 , only components related to the embodiment are shown. Accordingly, those skilled in the art can understand that other general-purpose components may be further included in addition to the components shown in FIG. 2 .

통신부(210)는 작품 컬렉터 단말 및 작품 제공자 단말과 유선/무선 통신을 하게 하는 하나 이상의 구성 요소를 포함할 수 있다. 예를 들어, 통신부(210)는, 근거리 통신부(미도시), 이동 통신부(미도시) 및 방송 수신부(미도시) 중 적어도 하나를 포함할 수 있다.The communication unit 210 may include one or more components that enable wired/wireless communication with a work collector terminal and a work provider terminal. For example, the communication unit 210 may include at least one of a short-range communication unit (not shown), a mobile communication unit (not shown), and a broadcast reception unit (not shown).

일례로, DB(230)와 같은 기록 장치에 저장된 프로그램 코드에 따라 생성한 요청이 통신부(210)의 제어에 따라 네트워크를 통해 사용자 단말, 상주 단말, 및 장례식장 단말로 전달될 수 있다. 역으로, 사용자 단말, 상주 단말, 및 장례식장 단말의 프로세서의 제어에 따라 제공되는 제어 신호나 명령, 컨텐츠, 파일 등이 네트워크를 거쳐 통신부(210)을 통해 서버(200)로 수신될 수 있다. 예를 들어 통신부(210)를 통해 수신된 서버(200)의 제어 신호나 명령, 컨텐츠 및 파일 등은 프로세서(220)로 전달되거나 DB(230)로 전달되어 저장될 수 있다.For example, a request generated according to a program code stored in a recording device such as the DB 230 may be transmitted to a user terminal, a resident terminal, and a funeral hall terminal through a network under the control of the communication unit 210 . Conversely, control signals, commands, contents, files, etc. provided under the control of the processors of the user terminal, the resident terminal, and the funeral home terminal may be received by the server 200 through the communication unit 210 via the network. For example, control signals, commands, contents, and files of the server 200 received through the communication unit 210 may be transferred to the processor 220 or transferred to the DB 230 and stored therein.

DB(230)는 서버(200) 내에서 처리되는 각종 데이터들을 저장하는 하드웨어로서, 프로세서(220)의 처리 및 제어를 위한 프로그램을 저장할 수 있다. 일 실시예에서, DB(230)에는 드라마/영화에 출연한 배역들의 키, 체중, 얼굴형, 특징, 성격에 대한 정보, 사용자들이 자동 배역 설정 서비스를 통해 설정 받은 배역 정보, 사용자들의 키, 체중, 얼굴형, 특징, 성격 정보, 배역을 연기한 배우가 맡은 다른 배역, 배역을 맡은 배우의 캐릭터 및 의상, 배역을 맡은 배우의 스타일링 팁, 방송/상영/종료된 드라마 및 영화 분석 정보, 영화의 최신 동향, 패션 트렌드에 대한 정보가 저장될 수 있다.The DB 230 is hardware for storing various data processed in the server 200, and may store programs for processing and controlling the processor 220. In one embodiment, the DB 230 includes information on the height, weight, face shape, characteristics, and personalities of characters appearing in dramas/movies, information on roles set by users through an automatic role setting service, and heights and weights of users. , face shape, characteristics, personality information, other roles played by the actor who played the role, characters and costumes of the actor who played the role, styling tips for the actor who played the role, analysis information on broadcast/screened/finished dramas and movies, movie Information on the latest trends and fashion trends may be stored.

DB(230)는 DRAM(dynamic random access memory), SRAM(static random access memory) 등과 같은 RAM(random access memory), ROM(read-only memory), EEPROM(electrically erasable programmable read-only memory), CD-ROM, 블루레이 또는 다른 광학 디스크 스토리지, HDD(hard disk drive), SSD(solid state drive), 또는 플래시 메모리를 포함할 수 있다.The DB 230 includes random access memory (RAM) such as dynamic random access memory (DRAM) and static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), and CD-ROM. ROM, Blu-ray or other optical disk storage, hard disk drive (HDD), solid state drive (SSD), or flash memory.

프로세서(220)는 서버(200)의 전반적인 동작을 제어한다. 예를 들어, 프로세서(220)는 DB(230)에 저장된 프로그램들을 실행함으로써, 입력부(미도시), 디스플레이(미도시), 통신부(210), DB(230) 등을 전반적으로 제어할 수 있다. 프로세서(220)는, DB(230)에 저장된 프로그램들을 실행함으로써, 외부 서버(200)의 동작을 제어할 수 있다.The processor 220 controls the overall operation of the server 200. For example, the processor 220 may generally control an input unit (not shown), a display (not shown), the communication unit 210, and the DB 230 by executing programs stored in the DB 230. The processor 220 may control the operation of the external server 200 by executing programs stored in the DB 230 .

프로세서(220)는 ASICs (application specific integrated circuits), DSPs(digital signal processors), DSPDs(digital signal processing devices), PLDs(programmable logic devices), FPGAs(field programmable gate arrays), 제어기(controllers), 마이크로 컨트롤러(micro-controllers), 마이크로 프로세서(microprocessors), 기타 기능 수행을 위한 전기적 유닛 중 적어도 하나를 이용하여 구현될 수 있다.The processor 220 may include application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, and microcontrollers. It may be implemented using at least one of micro-controllers, microprocessors, and electrical units for performing other functions.

DB(230)는 프로세서(220)를 통해 실행되는 적어도 하나의 명령을 저장하고 있을 수 있다. 적어도 하나의 명령은 제1 사용자 단말로부터, 제1 사용자의 사진, 키, 체중, 얼굴형, 특징, 및 성격에 관련된 정보를 획득하는 단계; 상기 제1 사용자의 키에 대응되는 키를 가진 제1 배역 정보, 상기 제1 사용자의 체중에 대응되는 체중을 가진 제2 배역 정보, 상기 제1 사용자의 얼굴형에 대응되는 얼굴형을 가진 제3 배역 정보, 상기 제1 사용자의 특징과 대응되는 특징을 가진 제4 배역 정보, 상기 제1 사용자의 성격과 대응되는 특징을 가진 제5 배역 정보에 모두 포함되는 최종 배역 후보군을 생성하는 단계; 상기 최종 배역 후보군과 상기 제1 사용자의 사진을 제2 사용자 단말에 전송하는 단계; 상기 제2 사용자 단말로부터, 상기 최종 배역 후보군 중 상기 제1 사용자의 배역에 대한 제1 선택 배역 정보를 획득하는 단계; 및 상기 제1 선택 배역 정보를 기초로 상기 제1 사용자의 최종 배역을 결정하는 단계를 포함할 수 있다.The DB 230 may store at least one command executed through the processor 220 . The at least one command may include obtaining, from the first user terminal, information related to a picture, height, weight, face shape, characteristics, and personality of the first user; First casting information having a height corresponding to the height of the first user, second casting information having a weight corresponding to that of the first user, and third casting information having a face type corresponding to that of the first user. generating a final cast candidate group included in casting information, fourth casting information having a characteristic corresponding to that of the first user, and fifth casting information having a characteristic corresponding to that of the first user; transmitting the final cast candidate group and the picture of the first user to a second user terminal; obtaining, from the second user terminal, first selection information about a role of the first user among the final cast candidate group; and determining a final role of the first user based on the first selection role information.

여기서, 상기 제1 사용자의 키에 관련된 정보는, 상기 제1 사용자의 키가 포함되는 키의 구간이고, 상기 제1 배역의 키는 상기 제1 사용자의 키가 포함되는 키의 구간에 해당하고, 상기 제1 사용자의 체중에 관련된 정보는, 상기 제1 사용자의 체중이 포함되는 체중의 구간이고, 상기 제2 배역의 체중은, 상기 제1 사용자의 체중이 포함되는 체중의 구간에 해당하고, 상기 제1 사용자의 얼굴형에 관련된 정보는, 미리 설정된 복수의 얼굴형 중에서 하나이고, 상기 제3 배역의 얼굴형은, 상기 제1 사용자의 얼굴형과 동일할 수 있다.Here, the information related to the first user's key is a key interval including the first user's key, and the key of the first distribution corresponds to a key interval including the first user's key; The information related to the weight of the first user is a weight range in which the weight of the first user is included, and the weight of the second role corresponds to a body weight range in which the weight of the first user is included. The information related to the face type of the first user is one of a plurality of preset face types, and the face type of the third role may be the same as the face type of the first user.

여기서, 상기 제1 사용자의 특징에 관련된 정보는, 상기 제1 사용자의 특징에 관련된 서술형 정보이고, 상기 제4 배역의 특징은, 단어들로 구성된 키워드 정보이고, 상기 제4 배역은, 상기 제1 사용자의 특징에 가장 많이 부합하는 상위 10개의 배역을 포함하고, 상기 제1 사용자의 성격에 관련된 정보는, 상기 제1 사용자의 성격에 관련된 서술형 정보이고, 상기 제5 배역의 특징은, 단어들로 구성된 키워드 정보이고, 상기 제5 배역은, 상기 제1 사용자의 성격에 가장 많이 부합하는 상위 10개의 배역을 포함할 수 있다.Here, the information related to the characteristics of the first user is descriptive information related to the characteristics of the first user, the characteristics of the fourth role are keyword information composed of words, and the fourth role is descriptive information related to the characteristics of the first user. It includes the top 10 roles that most closely match the characteristics of the user, the information related to the personality of the first user is descriptive information related to the personality of the first user, and the characteristics of the fifth role are expressed in words. The configured keyword information, and the fifth role may include top 10 roles that most closely match the personality of the first user.

여기서, 상기 최종 배역 후보군과 상기 제1 사용자의 사진을 복수의 사용자 단말에 전송하는 단계; 상기 복수의 사용자 단말로부터, 상기 최종 배역 후보군 중 상기 제1 사용자의 최종 배역에 대한 복수의 선택 배역 정보를 획득하는 단계; 및 상기 복수의 선택 배역 정보 및 상기 제1 선택 배역 정보 중 가장 많은 배역으로 상기 제1 사용자의 최종 배역을 결정하는 단계를 포함할 수 있다.Here, transmitting the final cast candidate group and the picture of the first user to a plurality of user terminals; obtaining, from the plurality of user terminals, a plurality of pieces of selected role information about a final role of the first user among the final role candidates; and determining a final role of the first user with the largest number of the plurality of selected role information and the first selected role information.

여기서, 상기 제1 사용자 단말에게, 상기 제1 사용자의 최종 배역이 출연한 작품명, 스토리 정보, 캐릭터 해설, 이미지 분석, 및 스타일링 분석 정보를 제공하는 단계를 더 포함할 수 있다.Here, the method may further include providing the first user terminal with a title of a work in which the final role of the first user appeared, story information, character commentary, image analysis, and styling analysis information.

여기서, 상기 자동 배역 설정 서비스를 통해 상기 제1 사용자의 최종 배역과 동일한 배역을 설정받은 제3 사용자의 사진, 키, 체중, 얼굴형, 특징, 성격에 관련된 정보 및 상기 제3 사용자의 상기 최종 배역에 대한 피드백 정보를 상기 제1 단말에 제공하는 단계를 더 포함할 수 있다.Here, information related to the photo, height, weight, face shape, characteristics, and personality of a third user who has been set to the same role as the final cast of the first user through the automatic cast setting service, and the final cast of the third user It may further include providing feedback information about to the first terminal.

여기서, 상기 제1 사용자 단말로부터, 상기 제1 사용자의 상기 최종 배역에 대한 피드백 정보를 획득하는 단계; 및 상기 최종 배역을 맡았던 배우가 맡은 다른 배역 정보를 제공하는 단계를 더 포함할 수 있다.Obtaining feedback information about the final role of the first user from the first user terminal; and providing information on other roles played by the actor who played the final role.

도 3은 자동 배역 설정 방법의 일 실시예를 도시한 순서도이다.3 is a flowchart illustrating an embodiment of an automatic distribution setting method.

도 3을 참조하면, 자동 배역 설정 서비스 방법이 수행되는 제1 사용자 단말, 제2 사용자 단말, 및 자동 배역 설정 서비스 제공 서버는 도 1 및 도 2의 사용자 단말(110), 사용자 단말(120), 자동 배역 설정 서비스 제공 서버(130, 200)일 수 있다. 복수의 사용자 단말도 도 1 및 도 2의 사용자 단말(110, 120)일 수 있다.Referring to FIG. 3 , a first user terminal, a second user terminal, and an automatic distribution setting service providing server in which an automatic distribution setting service method is performed include the user terminal 110 of FIGS. 1 and 2 , the user terminal 120, It may be an automatic distribution setting service providing server (130, 200). A plurality of user terminals may also be the user terminals 110 and 120 of FIGS. 1 and 2 .

제1 사용자 단말은 개인 정보를 자동 배역 설정 서비스 제공 서버에 전송할 수 있다(S300). 예를 들어, 개인 정보는 제1 사용자의 키, 체중, 얼굴형, 특징, 성격 중 적어도 하나를 포함할 수 있다.The first user terminal may transmit personal information to an automatic distribution setting service providing server (S300). For example, the personal information may include at least one of the height, weight, face shape, characteristics, and personality of the first user.

도 4는 사용자의 개인정보를 전송하는 방법의 일 실시예를 도시한 도면이다.4 is a diagram illustrating an embodiment of a method of transmitting personal information of a user.

도 4를 참조하면, 개인 정보는 제1 사용자의 키, 체중, 얼굴형, 특징, 성격 중 적어도 하나를 포함할 수 있다.Referring to FIG. 4 , personal information may include at least one of a first user's height, weight, face shape, characteristics, and personality.

예를 들어, 사용자의 키는 1. 150 - 159cm, 2. 160 - 165cm, 3. 166 - 170cm, 4. 171 - 175cm, 5. 176 - 180cm, 6. 181 - 185cm, 7. 186 - 190cm 및 8. 191cm 이상 중 하나에 해당할 수 있고, 제1 사용자 단말은 제1 사용자의 키가 어느 범위에 속하는지에 대해 선택하는 입력을 자동 배역 설정 서비스 제공 서버에 전송할 수 있다. 또는 예를 들어, 사용자의 키는 150cm 초과 160cm 이하, 2. 160cm 초과 165cm 이하, 3. 165cm 초과 170cm 이하, 4. 170cm 초과 175cm 이하, 5. 175cm 초과 180cm 이하, 6. 180cm 초과 185cm 이하, 7. 185cm 초과 190cm 이하 및 8. 190cm 초과 중 하나에 해당할 수도 있다.For example, the user's height is 1. 150 - 159 cm, 2. 160 - 165 cm, 3. 166 - 170 cm, 4. 171 - 175 cm, 5. 176 - 180 cm, 6. 181 - 185 cm, 7. 186 - 190 cm, and 8. It may correspond to one of 191 cm or more, and the first user terminal may transmit an input for selecting a range to which the height of the first user belongs to the automatic casting service providing server. Or, for example, the user's height is greater than 150 cm and less than 160 cm, 2. greater than 160 cm and less than 165 cm, 3. greater than 165 cm and less than 170 cm, 4. greater than 170 cm and less than 175 cm, 5. greater than 175 cm and less than 180 cm, 6. greater than 180 cm and less than 185 cm, 7 .185cm and 190cm or less and 8. It may correspond to one of 190cm or more.

예를 들어, 사용자의 체중은 1. 45kg 이하, 2. 46 - 50kg, 3. 51 - 55kg, 4. 56 - 60kg, 5. 61 - 65kg, 6. 66 - 70kg, 7. 71 - 75kg, 8. 76 - 80kg, 9. 81 - 85kg, 10. 86 - 90kg 및 11. 91kg 이상 중 하나에 해당할 수 있고, 제1 사용자 단말은 제1 사용자의 체중이 어느 범위에 속하는지에 대해 선택하는 입력을 자동 배역 설정 서비스 제공 서버에 전송할 수 있다. 또는 예를 들어, 사용자의 체중은 1. 45kg 이하, 2. 45kg 초과 50kg 이하, 3. 50kg 초과 55kg 이하, 4. 55kg 초과 60kg 이하, 5. 60kg 초과 65kg 이하, 6. 65kg 초과 70kg 이하, 7. 70kg 초과 75kg 이하, 8. 75kg 초과 80kg 이하, 9. 80kg 초과 85kg 이하, 10. 85kg 초과 90kg 이하 및 11. 90kg 초과 중 하나에 해당할 수도 있다.For example, the user's weight is 1. 45 kg or less, 2. 46 - 50 kg, 3. 51 - 55 kg, 4. 56 - 60 kg, 5. 61 - 65 kg, 6. 66 - 70 kg, 7. 71 - 75 kg, 8 76 - 80kg, 9. 81 - 85kg, 10. 86 - 90kg, and 11. It may correspond to one of 91kg or more, and the first user terminal receives an input for selecting which range the weight of the first user belongs to. It can be transmitted to the server providing the automatic casting setting service. Or, for example, the user's weight is 1. 45 kg or less, 2. 45 kg or more and 50 kg or less, 3. 50 kg or more and 55 kg or less, 4. 55 kg or more and 60 kg or less, 5. 60 kg or more and 65 kg or less, 6. 65 kg or more and 70 kg or less, 7. 70kg to 75kg, 8. 75kg to 80kg, 9. 80kg to 85kg, 10. 85kg to 90kg, and 11. Over 90kg.

예를 들어, 사용자의 얼굴형은 1. 갸름하고 길다, 2. 역삼각형, 3. 둥근형, 4. 각진형, 5. 계란형, 6. 직사각형 및 7. 사각형 중 하나에 해당할 수 있고, 제1 사용자 단말은 제1 사용자의 얼굴형이 어느 형태에 속하는지에 대해 선택하는 입력을 자동 배역 설정 서비스 제공 서버에 전송할 수 있다.For example, the user's face shape may correspond to one of 1. slim and long, 2. inverted triangle, 3. round, 4. angular, 5. oval, 6. rectangular, and 7. square. The user terminal may transmit an input for selecting which face shape of the first user belongs to the automatic role setting service providing server.

예를 들어, 사용자의 특징은, "통통하다", "말랐다", "배가 나왔다", "어깨가 크다", "상체가 튼튼하다", "하체가 튼튼하다", "쌍커풀이 있다", "쌍커풀이 없다", "날씬하다" 등의 서술형 정보일 수 있다. 사용자의 특징 정보는 복수 개의 서술형 정보를 포함할 수 있다.For example, the user's characteristics are "chubby", "thin", "tummy", "big shoulders", "strong upper body", "strong lower body", "has double eyelids", " It may be descriptive information such as "I do not have double eyelids" and "I am slim". User characteristic information may include a plurality of descriptive information.

예를 들어, 사용자의 성격은, "조용하다", "활발하다", "내성적이다", "외향적이다", "말이 없다", "집순이다", "사람을 좋아한다", "워커홀릭이다", "혼자 하는 일이 좋다", "여럿이 하는 일이 좋다", "자기 의견을 말하지 못한다", "똑부러진다" 등의 서술형 정보일 수 있다. 사용자의 성격 정보는 복수 개의 서술형 정보를 포함할 수 있다.For example, the user's personality is "quiet", "lively", "introverted", "extroverted", "silent", "homebody", "likes people", "workaholic" It may be descriptive information such as ", "I like working alone", "I like working in groups", "I can't express my opinion", and "I am smart". The user's personality information may include a plurality of descriptive information.

자동 배역 설정 서비스 제공 서버는 사용자로부터 수신한 개인 정보를 기초로 상기 사용자에 어울리는 배역을 결정할 수 있다. 예를 들어, 자동 배역 설정 서비스 제공 서버는 사용자에게 어울리는 배역, 상기 배역이 출연한 작품명, 스토리, 캐릭터 해설, 이미지 연구, 의상, 헤어 스타일링 정보를 사용자에게 전송할 수 있다.The automatic casting service providing server may determine a casting suitable for the user based on the personal information received from the user. For example, the automatic cast setting service providing server may transmit to the user information about a role suitable for the user, a title of a work in which the role appears, a story, a character commentary, an image study, clothes, and hair styling.

다시 도 3을 참조하면, 자동 배역 설정 서비스 제공 서버는 S300에서 수신한 상기 제1 사용자의 개인 정보를 기초로 상기 제1 사용자에게 어울리는 최종 배역 후보군을 생성할 수 있다(S310).Referring back to FIG. 3 , the automatic casting service providing server may generate a final casting candidate group suitable for the first user based on the personal information of the first user received in S300 (S310).

예를 들어, 자동 배역 설정 서비스 제공 서버는 상기 제1 사용자의 키에 대응되는 키를 가진 제1 배역 정보, 상기 제1 사용자의 체중에 대응되는 체중을 가진 제2 배역 정보, 상기 제1 사용자의 얼굴형에 대응되는 얼굴형을 가진 제3 배역 정보, 상기 제1 사용자의 특징과 대응되는 특징을 가진 제4 배역 정보, 상기 제1 사용자의 성격과 대응되는 특징을 가진 제5 배역 정보에 모두 포함되는 최종 배역 후보군을 생성할 수 있다.For example, the automatic casting service providing server includes first casting information having a height corresponding to the height of the first user, second casting information having a weight corresponding to the weight of the first user, 3rd casting information having a face type corresponding to the face type, 4th casting information having a characteristic corresponding to that of the first user, and 5th casting information having a characteristic corresponding to the personality of the first user are all included in A final cast candidate group can be created.

예를 들어, 제1 배역의 키는 제1 사용자의 키가 포함되는 키의 구간에 해당하고, 제2 배역의 체중은, 제1 사용자의 체중이 포함되는 체중의 구간에 해당하고, 제3 배역의 얼굴형은, 제1 사용자의 얼굴형과 동일할 수 있다.For example, the height of the first role corresponds to a height range including the height of the first user, the weight of the second role corresponds to the range of the weight including the weight of the first user, and the third range The face shape of may be the same as that of the first user.

예를 들어, 제4 배역의 특징은, 단어들로 구성된 키워드 정보이고, 제4 배역은, 제1 사용자의 특징에 가장 많이 부합하는 상위 10개의 배역을 포함할 수 있다. 예를 들어, 제1 사용자의 특징이 "통통하다", "배가 나왔다", "어깨가 크다", "상체가 튼튼하다", "쌍커풀이 있다"는 정보를 포함하면, 자동 배역 설정 서비스 제공 서버는 전체 배역들을 "통통", "배", "어깨", "상체", "튼튼", "쌍커풀" 등의 키워드를 가장 많이 포함하는 순으로 정렬하고, 정렬된 배역들 중 상위 10개의 배역을 제4 배역으로 결정할 수 있다.For example, the characteristics of the fourth role may be keyword information composed of words, and the fourth role may include top 10 roles that most closely match the characteristics of the first user. For example, if the characteristics of the first user include information such as "chubby", "tummy", "big shoulders", "strong upper body", and "has double eyelids", the automatic cast setting service providing server sorts all roles in the order that contains the most keywords such as "chubby", "tummy", "shoulders", "upper body", "strong", and "double eyelids", and ranks the top 10 roles among the sorted roles. It can be decided as the 4th role.

예를 들어, 제5 배역의 성격은, 단어들로 구성된 키워드 정보이고, 제5 배역은, 제1 사용자의 성격에 가장 많이 부합하는 상위 10개의 배역을 포함할 수 있다. 예를 들어, 제1 사용자의 성격이 "조용하다", "내성적이다", "집순이다", "혼자 하는 일이 좋다"는 정보를 포함하면, 자동 배역 설정 서비스 제공 서버는 전체 배역들을 "조용", "내성적", "집순이", "혼자 하는 일" 등의 키워드를 가장 많이 포함하는 순으로 정렬하고, 정렬된 배역들 중 상위 10개의 배역을 제5 배역으로 결정할 수 있다.For example, the characteristics of the fifth role may be keyword information composed of words, and the fifth role may include top 10 roles that most closely match the characteristics of the first user. For example, if the first user's personality includes information such as "quiet", "introverted", "home order", and "I like to work alone", the automatic casting service providing server sets all the roles to "quiet" ", "introverted", "homebody", "work alone", etc. are sorted in the order containing the most keywords, and the top 10 roles among the sorted roles may be determined as fifth roles.

자동 배역 설정 서비스 제공 서버는 최종 배역 후보군 및 제1 사용자의 사진을 제2 사용자 단말 및 기타 복수의 사용자 단말에게 전송할 수 있다(S320).The automatic casting service providing server may transmit the final casting candidate group and the picture of the first user to the second user terminal and other plurality of user terminals (S320).

자동 배역 설정 서비스 제공 서버는 제2 사용자 단말 및 기타 복수의 사용자 단말로부터 선택 배역 정보를 수신할 수 있다(S330, S340). 예를 들어, 제2 사용자는 자동 배역 설정 서비스 제공 서버로부터 수신한 제1 사용자의 최종 배역 후보군 중에서 제1 사용자와 가장 어울릴만한 배역을 선택한 제1 선택 배역 정보를 자동 배역 설정 서비스 제공 서버에게 전송할 수 있다. 마찬가지로, 기타 복수의 사용자들도 자동 배역 설정 서비스 제공 서버로부터 수신한 제1 사용자의 최종 배역 후보군 중에서 제1 사용자와 가장 어울릴만한 배역을 선택한 선택 배역 정보를 자동 배역 설정 서비스 제공 서버에게 전송할 수 있다.The automatic casting service providing server may receive selected casting information from the second user terminal and a plurality of other user terminals (S330 and S340). For example, the second user may transmit, to the automatic casting service providing server, first selection role information for selecting a role most suitable for the first user from among the final cast candidate group of the first user received from the automatic casting service providing server. there is. Similarly, a plurality of other users may also transmit selected cast information for selecting a role most suitable for the first user from the final cast candidate group of the first user received from the automatic casting service providing server to the automatic casting service providing server.

제1 사용자 단말에게 선택 배역 정보를 제공하는 다른 사용자 단말의 수는 자동 배역 설정 서비스 제공 서버가 임의로 정할 수 있고, 또는 제1 사용자 단말로부터 요청받을 수 있다. 예를 들어, 제1 사용자는 적어도 50명의 사용자로부터 선택 배역 정보를 수신하고 싶다는 입력을 자동 배역 설정 서비스 제공 서버에게 전송할 수 있고, 자동 배역 설정 서비스 제공 서버는 제1 사용자로부터 획득한 입력을 기초로 50명의 사용자로부터 선택 배역 정보를 획득할 수 있다.The number of other user terminals providing the selection cast information to the first user terminal may be arbitrarily determined by the automatic casting service providing server or may be requested from the first user terminal. For example, the first user may transmit an input of wanting to receive selected casting information from at least 50 users to the automatic casting service providing server, and the automatic casting service providing server may send the automatic casting service providing server based on the input obtained from the first user. Selected cast information can be acquired from 50 users.

자동 배역 설정 서비스 제공 서버는 제2 사용자 단말 및 기타 복수의 사용자 단말로부터 수신한 선택 배역 정보를 기초로 제1 사용자의 최종 배역을 결정할 수 있다(S350). 예를 들어, 자동 배역 설정 서비스 제공 서버는 복수의 선택 배역 정보 및 상기 제1 선택 배역 정보 중 가장 많은 배역으로 제1 사용자의 최종 배역을 결정할 수 있다. 예를 들어, 자동 배역 설정 서비스 제공 서버가 50개의 선택 배역 정보를 획득하고, 25개의 선택 배역 정보가 제1 배역에 관련된 정보이고, 15개의 선택 배역 정보가 제2 배역에 관련된 정보이고, 10개의 선택 배역 정보가 제3 배역에 관련된 정보인 경우, 자동 배역 설정 서비스 제공 서버는 제1 배역을 제1 사용자의 최종 배역으로 결정할 수 있다.The automatic casting service providing server may determine the final casting of the first user based on selected casting information received from the second user terminal and a plurality of other user terminals (S350). For example, the automatic casting service providing server may determine the final casting of the first user with the largest number of pieces of selected casting information and the first selected casting information. For example, an automatic distribution setting service providing server acquires 50 selected cast information, 25 selected cast information is information related to a first cast, 15 selected cast information is information related to a second cast, and 10 selected cast information is information related to a second cast. When the selected cast information is information related to the third cast, the automatic cast set service providing server may determine the first cast as the final cast of the first user.

도 5는 자동 배역 설정 서비스의 일 실시예를 도시한 도면이다.5 is a diagram illustrating an embodiment of an automatic distribution setting service.

도 5를 참조하면, 사용자는 회원가입 및 로그인을 통해 자동 배역 설정 서비스에 접근할 수 있다. 사용자는 개인 정보를 입력할 수 있다. 예를 들어, 사용자는 키, 체중, 얼굴형, 특징, 성격에 대한 정보를 입력할 수 있다.Referring to FIG. 5 , a user may access an automatic distribution setting service through membership registration and login. Users can enter personal information. For example, the user may input information about height, weight, face shape, characteristics, and personality.

자동 배역 설정 서비스 제공 서버는 사용자로부터 사용자의 키, 체중, 얼굴형, 특징, 성격에 대한 정보를 획득할 수 있다.The automatic casting service providing server may obtain information about the user's height, weight, face shape, characteristics, and personality from the user.

자동 배역 설정 서비스 제공 서버는 영화/드라마의 배역들에 대한 정보를 포함하는 데이터베이스를 가지고 있을 수 있다. 자동 배역 설정 서비스 제공 서버는 영화/드라마의 배역들의 키, 체중, 얼굴형, 특징, 성격에 대한 데이터를 추출 및 분류하여 저장하고 있을 수 있다.An automatic role setting service providing server may have a database including information about roles of movies/drama. The automatic role setting service providing server may extract, classify, and store data on height, weight, face shape, characteristics, and personality of roles in a movie/drama.

자동 배역 설정 서비스 제공 서버는 사용자로부터 획득한 사용자의 개인 정보와 영화/드라마의 배역에 대한 정보를 비교, 분석하여 사용자에게 가장 어울리는 배역 정보를 제공할 수 있다.The automatic cast setting service providing server may compare and analyze the user's personal information acquired from the user and the movie/drama cast information to provide cast information most suitable for the user.

사용자에게 제공되는 정보는 배역 그 자체뿐만 아니라, 배역이 출연한 작품명, 스토리, 캐릭터 해설, 이미지 분석, 스타일링 분석에 대한 정보를 더 포함할 수 있다.The information provided to the user may further include not only the cast itself, but also information on the name of a work in which the cast appears, a story, a character commentary, image analysis, and styling analysis.

다시 도 3을 참조하면, 자동 배역 설정 서비스 제공 서버는 최종 배역 정보를 제1 사용자 단말에 전송할 수 있다(S360). 예를 들어, 최종 배역 정보는 S350에서 결정된 제1 사용자의 최종 배역을 포함할 수 있다. 예를 들어, 최종 배역 정보는, 제1 사용자의 최종 배역이 출연한 작품명, 스토리 정보, 캐릭터 해설, 이미지 분석, 및 스타일링 분석 정보를 더 포함할 수 있다.Referring back to FIG. 3 , the automatic casting service providing server may transmit final casting information to the first user terminal (S360). For example, the final cast information may include the final cast of the first user determined in S350. For example, the final cast information may further include a title of a work in which the first user's final cast appeared, story information, character commentary, image analysis, and styling analysis information.

자동 배역 설정 서비스 제공 서버는 제3 사용자 정보를 제1 사용자 단말에 전송할 수 있다(S370). 예를 들어, 자동 배역 설정 서비스 제공 서버는 자동 배역 설정 서비스를 통해 제1 사용자의 최종 배역과 동일한 배역을 설정받은 제3 사용자의 사진, 키, 체중, 얼굴형, 특징, 성격에 관련된 정보 및 상기 제3 사용자의 상기 최종 배역에 대한 피드백 정보를 상기 제1 단말에 제공할 수 있다. 또한, 자동 배역 설정 서비스 제공 서버는 제1 사용자의 키 및 제3 사용자의 키 간의 차이 값, 제1 사용자의 체중 및 제3 사용자의 체중 간의 차이 값 및 제1 사용자의 얼굴형 및 제3 사용자의 얼굴형 간의 유사도를 상기 제1 단말에 더 제공할 수도 있다. 예를 들어, 미리 설정된 얼굴형 항목들인 1. 갸름하고 길다, 2. 역삼각형, 3. 둥근형, 4. 각진형, 5. 계란형, 6. 직사각형 및 7. 사각형 중 둘 간에 유사도 값들이 미리 결정되어 있을 수 있으며, 상기 얼굴형 간의 유사도는 미리 결정되어 있는 유사도 값들 중 제1 사용자의 얼굴형 및 제3 사용자의 얼굴형을 기반으로 도출될 수 있다.The automatic distribution setting service providing server may transmit third user information to the first user terminal (S370). For example, the automatic casting service providing server provides information related to the photo, height, weight, face shape, characteristics, and personality of a third user who has been set to the same role as the final role of the first user through the automatic casting service, and the above. Feedback information on the final role of the third user may be provided to the first terminal. In addition, the automatic distribution setting service providing server may determine the difference between the height of the first user and the height of the third user, the difference between the weight of the first user and the weight of the third user, the face shape of the first user and the height of the third user. The degree of similarity between face types may be further provided to the first terminal. For example, similarity values are determined in advance between two of the preset face shape items 1. Slim and long, 2. Inverted triangle, 3. Round, 4. Angular, 5. Oval, 6. Rectangular, and 7. Square. The similarity between the face shapes may be derived based on the face shape of the first user and the face shape of the third user among predetermined similarity values.

예를 들어, 자동 배역 설정 서비스 제공 서버는 특정 배역을 설정 받은 사용자 정보를 DB에 저장할 수 있고, 이후 상기 특정 배역을 새로 설정 받은 사용자에게 이전에 상기 특정 배역을 설정 받았던 사용자에 대한 정보를 전송할 수 있다. 예를 들어, 상기 피드백 정보는, 최종 배역이 얼마나 적합했는지를 제3 사용자가 스스로 평가한 지표일 수 있다. 예를 들어, 피드백 정보는 복수의 항목으로 구성될 수 있으며, 항목별로 0이상 100이하의 범위 내의 정수 값으로 획득될 수 있다.For example, an automatic role setting service providing server may store user information set for a specific role in a DB, and then transmit information about a user who has previously been set for a specific role to a user newly set for the specific role. there is. For example, the feedback information may be a third user self-evaluation indicator of how appropriate the final role was. For example, the feedback information may consist of a plurality of items, and may be obtained as an integer value within a range of 0 or more and 100 or less for each item.

자동 배역 설정 서비스 제공 서버는 제1 사용자 단말로부터, 제1 사용자의 상기 최종 배역에 대한 피드백 정보를 획득할 수 있다(S380).The automatic casting service providing server may obtain feedback information about the final casting of the first user from the first user terminal (S380).

자동 배역 설정 서비스 제공 서버는 최종 배역을 맡았던 배우가 맡은 다른 배역 정보를 제1 사용자 단말에게 제공할 수 있다.The automatic cast setting service providing server may provide the first user terminal with other cast information of an actor who played a final role.

도 6은 자동 배역 설정 서비스가 실행되는 사용자 단말 화면의 일 실시예를 도시한 도면이다.6 is a diagram illustrating an embodiment of a user terminal screen on which an automatic distribution setting service is executed.

도 6을 참조하면, 자동 배역 설정 서비스가 실행되는 사용자 단말 화면은 자동 배역 설정 서비스를 제공하는 메뉴(예를 들어, 나도 배우다!(여긴 어디 나는 누구?!): 내가 맡아야 할 캐릭터는?), 작품 분석(드라마, 영화) 메뉴, 배우 및 드라마, 영화 동향 메뉴, 및 트렌드 뉴스(패션 등) 메뉴를 포함할 수 있다. 도 6에서 두 번째 빈 칸은 검색창을 나타낼 수 있다.Referring to FIG. 6, the user terminal screen on which the automatic cast setting service is executed is a menu that provides the automatic cast setting service (eg, I learn! (Where am I here?!): What character should I take on?), A work analysis (drama, movie) menu, an actor and drama, movie trend menu, and a trend news (fashion, etc.) menu may be included. In FIG. 6 , the second blank space may indicate a search window.

예를 들어, 상기 도3 내지 도 5에서 설명된 자동 배역 설정 서비스는 상기 자동 배역 설정 서비스를 제공하는 메뉴를 통해 제공될 수 있다.For example, the automatic distribution setting service described in FIGS. 3 to 5 may be provided through a menu providing the automatic distribution setting service.

도 7은 자동 배역 설정 서비스 제공 방법의 일 실시예를 도시한 흐름도이다.7 is a flowchart illustrating an embodiment of a method of providing an automatic distribution setting service.

도 7을 참조하면, 자동 배역 설정 서비스 제공 서버는 제1 사용자 개인 정보를 획득할 수 있다(S700). 예를 들어, 제1 사용자 단말은 개인 정보를 자동 배역 설정 서비스 제공 서버에 전송할 수 있다. 예를 들어, 개인 정보는 제1 사용자의 키, 체중, 얼굴형, 특징, 성격 중 적어도 하나를 포함할 수 있다.Referring to FIG. 7 , the automatic casting service providing server may obtain personal information of the first user (S700). For example, the first user terminal may transmit personal information to an automatic distribution setting service providing server. For example, the personal information may include at least one of the height, weight, face shape, characteristics, and personality of the first user.

자동 배역 설정 서비스 제공 서버는 최종 배역 후보군을 생성할 수 있다(S710). 예를 들어, 자동 배역 설정 서비스 제공 서버는 S700에서 수신한 상기 제1 사용자의 개인 정보를 기초로 상기 제1 사용자에게 어울리는 최종 배역 후보군을 생성할 수 있다. 예를 들어, 자동 배역 설정 서비스 제공 서버는 상기 제1 사용자의 키에 대응되는 키를 가진 제1 배역 정보, 상기 제1 사용자의 체중에 대응되는 체중을 가진 제2 배역 정보, 상기 제1 사용자의 얼굴형에 대응되는 얼굴형을 가진 제3 배역 정보, 상기 제1 사용자의 특징과 대응되는 특징을 가진 제4 배역 정보, 상기 제1 사용자의 성격과 대응되는 특징을 가진 제5 배역 정보에 모두 포함되는 최종 배역 후보군을 생성할 수 있다.The automatic casting service providing server may generate a final casting candidate group (S710). For example, the automatic casting service providing server may generate a final casting candidate group suitable for the first user based on the personal information of the first user received in S700. For example, the automatic casting service providing server includes first casting information having a height corresponding to the height of the first user, second casting information having a weight corresponding to the weight of the first user, 3rd casting information having a face type corresponding to the face type, 4th casting information having a characteristic corresponding to that of the first user, and 5th casting information having a characteristic corresponding to the personality of the first user are all included in A final cast candidate group can be created.

예를 들어, 제1 배역의 키는 제1 사용자의 키가 포함되는 키의 구간에 해당하고, 제2 배역의 체중은, 제1 사용자의 체중이 포함되는 체중의 구간에 해당하고, 제3 배역의 얼굴형은, 제1 사용자의 얼굴형과 동일할 수 있다.For example, the height of the first role corresponds to a height range including the height of the first user, the weight of the second role corresponds to the range of the weight including the weight of the first user, and the third range The face shape of may be the same as that of the first user.

예를 들어, 제4 배역의 특징은, 단어들로 구성된 키워드 정보이고, 제4 배역은, 제1 사용자의 특징에 가장 많이 부합하는 상위 10개의 배역을 포함할 수 있다. 예를 들어, 제1 사용자의 특징이 "통통하다", "배가 나왔다", "어깨가 크다", "상체가 튼튼하다", "쌍커풀이 있다"는 정보를 포함하면, 자동 배역 설정 서비스 제공 서버는 전체 배역들을 "통통", "배", "어깨", "상체", "튼튼", "쌍커풀" 등의 키워드를 가장 많이 포함하는 순으로 정렬하고, 정렬된 배역들 중 상위 10개의 배역을 제4 배역으로 결정할 수 있다.For example, the characteristics of the fourth role may be keyword information composed of words, and the fourth role may include top 10 roles that most closely match the characteristics of the first user. For example, if the characteristics of the first user include information such as "chubby", "tummy", "big shoulders", "strong upper body", and "has double eyelids", the automatic cast setting service providing server sorts all roles in the order that contains the most keywords such as "chubby", "tummy", "shoulders", "upper body", "strong", and "double eyelids", and ranks the top 10 roles among the sorted roles. It can be decided as the 4th role.

예를 들어, 제5 배역의 성격은, 단어들로 구성된 키워드 정보이고, 제5 배역은, 제1 사용자의 성격에 가장 많이 부합하는 상위 10개의 배역을 포함할 수 있다. 예를 들어, 제1 사용자의 성격이 "조용하다", "내성적이다", "집순이다", "혼자 하는 일이 좋다"는 정보를 포함하면, 자동 배역 설정 서비스 제공 서버는 전체 배역들을 "조용", "내성적", "집순이", "혼자 하는 일" 등의 키워드를 가장 많이 포함하는 순으로 정렬하고, 정렬된 배역들 중 상위 10개의 배역을 제5 배역으로 결정할 수 있다.For example, the characteristics of the fifth role may be keyword information composed of words, and the fifth role may include top 10 roles that most closely match the characteristics of the first user. For example, if the first user's personality includes information such as "quiet", "introverted", "home order", and "I like to work alone", the automatic casting service providing server sets all the roles to "quiet" ", "introverted", "homebody", "work alone", etc. are sorted in the order containing the most keywords, and the top 10 roles among the sorted roles may be determined as fifth roles.

자동 배역 설정 서비스 제공 서버는 최종 배역 후보군 및 사진을 전송할 수 있다(S720). 예를 들어, 자동 배역 설정 서비스 제공 서버는 최종 배역 후보군 및 제1 사용자의 사진을 제2 사용자 단말 및 기타 복수의 사용자 단말에게 전송할 수 있다.The automatic casting service providing server may transmit the final casting candidates and photos (S720). For example, the automatic casting service providing server may transmit a final casting candidate group and a picture of the first user to a second user terminal and a plurality of other user terminals.

자동 배역 설정 서비스 제공 서버는 선택 배역 정보를 수신할 수 있다(S730). 예를 들어, 자동 배역 설정 서비스 제공 서버는 제2 사용자 단말 및 기타 복수의 사용자 단말로부터 선택 배역 정보를 수신할 수 있다. 예를 들어, 제2 사용자는 자동 배역 설정 서비스 제공 서버로부터 수신한 제1 사용자의 최종 배역 후보군 중에서 제1 사용자와 가장 어울릴만한 배역을 선택한 제1 선택 배역 정보를 자동 배역 설정 서비스 제공 서버에게 전송할 수 있다. 마찬가지로, 기타 복수의 사용자들도 자동 배역 설정 서비스 제공 서버로부터 수신한 제1 사용자의 최종 배역 후보군 중에서 제1 사용자와 가장 어울릴만한 배역을 선택한 선택 배역 정보를 자동 배역 설정 서비스 제공 서버에게 전송할 수 있다.The automatic casting service providing server may receive selected casting information (S730). For example, the automatic casting service providing server may receive selected casting information from the second user terminal and a plurality of other user terminals. For example, the second user may transmit, to the automatic casting service providing server, first selection role information for selecting a role most suitable for the first user from among the final cast candidate group of the first user received from the automatic casting service providing server. there is. Similarly, a plurality of other users may also transmit selected cast information for selecting a role most suitable for the first user from the final cast candidate group of the first user received from the automatic casting service providing server to the automatic casting service providing server.

제1 사용자 단말에게 선택 배역 정보를 제공하는 다른 사용자 단말의 수는 자동 배역 설정 서비스 제공 서버가 임의로 정할 수 있고, 또는 제1 사용자 단말로부터 요청받을 수 있다. 예를 들어, 제1 사용자는 적어도 50명의 사용자로부터 선택 배역 정보를 수신하고 싶다는 입력을 자동 배역 설정 서비스 제공 서버에게 전송할 수 있고, 자동 배역 설정 서비스 제공 서버는 제1 사용자로부터 획득한 입력을 기초로 50명의 사용자로부터 선택 배역 정보를 획득할 수 있다.The number of other user terminals providing the selection cast information to the first user terminal may be arbitrarily determined by the automatic casting service providing server or may be requested from the first user terminal. For example, the first user may transmit an input of wanting to receive selected casting information from at least 50 users to the automatic casting service providing server, and the automatic casting service providing server may send the automatic casting service providing server based on the input obtained from the first user. Selected cast information can be acquired from 50 users.

자동 배역 설정 서비스 제공 서버는 최종 배역을 결정할 수 있다(S740). 예를 들어, 자동 배역 설정 서비스 제공 서버는 제2 사용자 단말 및 기타 복수의 사용자단말로부터 수신한 선택 배역 정보를 기초로 제1 사용자의 최종 배역을 결정할 수 있다. 예를 들어, 자동 배역 설정 서비스 제공 서버는 복수의 선택 배역 정보 및 상기 제1 선택 배역 정보 중 가장 많은 배역으로 제1 사용자의 최종 배역을 결정할 수 있다. 예를 들어, 자동 배역 설정 서비스 제공 서버가 50개의 선택 배역 정보를 획득하고, 25개의 선택 배역 정보가 제1 배역에 관련된 정보이고, 15개의 선택 배역 정보가 제2 배역에 관련된 정보이고, 10개의 선택 배역 정보가 제3 배역에 관련된 정보인 경우, 자동 배역 설정 서비스 제공 서버는 제1 배역을 제1 사용자의 최종 배역으로 결정할 수 있다.The automatic casting service providing server may determine the final casting (S740). For example, the automatic casting service providing server may determine the final casting of the first user based on selected casting information received from the second user terminal and a plurality of other user terminals. For example, the automatic casting service providing server may determine the final casting of the first user with the largest number of pieces of selected casting information and the first selected casting information. For example, an automatic distribution setting service providing server acquires 50 selected cast information, 25 selected cast information is information related to a first cast, 15 selected cast information is information related to a second cast, and 10 selected cast information is information related to a second cast. When the selected cast information is information related to the third cast, the automatic cast set service providing server may determine the first cast as the final cast of the first user.

자동 배역 설정 서비스 제공 서버는 최종 배역 정보를 전송할 수 있다(S750). 예를 들어, 자동 배역 설정 서비스 제공 서버는 최종 배역 정보를 제1 사용자 단말에 전송할 수 있다. 예를 들어, 최종 배역 정보는 S740에서 결정된 제1 사용자의 최종 배역을 포함할 수 있다. 예를 들어, 최종 배역 정보는, 제1 사용자의 최종 배역이 출연한 작품명, 스토리 정보, 캐릭터 해설, 이미지 분석, 및 스타일링 분석 정보를 더 포함할 수 있다.The automatic casting service providing server may transmit final casting information (S750). For example, the automatic casting service providing server may transmit final casting information to the first user terminal. For example, the final cast information may include the final cast of the first user determined in S740. For example, the final cast information may further include a title of a work in which the first user's final cast appeared, story information, character commentary, image analysis, and styling analysis information.

자동 배역 설정 서비스 제공 서버는 제3 사용자 정보를 전송할 수 있다(S760). 예를 들어, 자동 배역 설정 서비스 제공 서버는 제3 사용자 정보를 제1 사용자 단말에 전송할 수 있다. 예를 들어, 자동 배역 설정 서비스 제공 서버는 자동 배역 설정 서비스를 통해 제1 사용자의 최종 배역과 동일한 배역을 설정받은 제3 사용자의 사진, 키, 체중, 얼굴형, 특징, 성격에 관련된 정보 및 상기 제3 사용자의 상기 최종 배역에 대한 피드백 정보를 상기 제1 단말에 제공할 수 있다. 예를 들어, 자동 배역 설정 서비스 제공 서버는 특정 배역을 설정 받은 사용자 정보를 DB에 저장할 수 있고, 이후 상기 특정 배역을 새로 설정 받은 사용자에게 이전에 상기 특정 배역을 설정 받았던 사용자에 대한 정보를 전송할 수 있다. 예를 들어, 상기 피드백 정보는, 최종 배역이 얼마나 적합했는지를 제3 사용자가 스스로 평가한 지표일 수 있다.The automatic distribution setting service providing server may transmit third user information (S760). For example, the automatic distribution setting service providing server may transmit third user information to the first user terminal. For example, the automatic casting service providing server provides information related to the photo, height, weight, face shape, characteristics, and personality of a third user who has been set to the same role as the final role of the first user through the automatic casting service, and the above. Feedback information on the final role of the third user may be provided to the first terminal. For example, an automatic role setting service providing server may store user information set for a specific role in a DB, and then transmit information about a user who has previously been set for a specific role to a user newly set for the specific role. there is. For example, the feedback information may be a third user self-evaluation indicator of how appropriate the final role was.

자동 배역 설정 서비스 제공 서버는 피드백을 수신할 수 있다(S770). 예를 들어, 자동 배역 설정 서비스 제공 서버는 제1 사용자 단말로부터, 제1 사용자의 상기 최종 배역에 대한 피드백 정보를 획득할 수 있다.The automatic distribution setting service providing server may receive feedback (S770). For example, the automatic casting service providing server may obtain feedback information about the last casting of the first user from the first user terminal.

자동 배역 설정 서비스 제공 서버는 최종 배역을 맡았던 배우가 맡은 다른 배역 정보를 제1 사용자 단말에게 제공할 수 있다.The automatic cast setting service providing server may provide the first user terminal with other cast information of an actor who played a final role.

본 발명의 실시예에 따른 동작은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 프로그램 또는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산 방식으로 컴퓨터로 읽을 수 있는 프로그램 또는 코드가 저장되고 실행될 수 있다.Operations according to embodiments of the present invention can be implemented as computer-readable programs or codes on a computer-readable recording medium. A computer-readable recording medium includes all types of recording devices in which data that can be read by a computer system is stored. In addition, computer-readable recording media may be distributed to computer systems connected through a network to store and execute computer-readable programs or codes in a distributed manner.

본 명세서의 기술적 특징은 CRM(computer readable medium)을 기초로 구현될 수 있다. 예를 들어, 본 명세서에 의해 제안되는 CRM은 적어도 하나의 프로세서(processor)에 의해 실행됨을 기초로 하는 명령어(instruction)를 포함하는 적어도 하나의 컴퓨터로 읽을 수 있는 기록매체(computer readable medium)에 있어서, 제1 사용자 단말로부터, 제1 사용자의 사진, 키, 체중, 얼굴형, 특징, 및 성격에 관련된 정보를 획득하는 단계; 상기 제1 사용자의 키에 대응되는 키를 가진 제1 배역 정보, 상기 제1 사용자의 체중에 대응되는 체중을 가진 제2 배역 정보, 상기 제1 사용자의 얼굴형에 대응되는 얼굴형을 가진 제3 배역 정보, 상기 제1 사용자의 특징과 대응되는 특징을 가진 제4 배역 정보, 상기 제1 사용자의 성격과 대응되는 특징을 가진 제5 배역 정보에 모두 포함되는 최종 배역 후보군을 생성하는 단계; 상기 최종 배역 후보군과 상기 제1 사용자의 사진을 제2 사용자 단말에 전송하는 단계; 상기 제2 사용자 단말로부터, 상기 최종 배역 후보군 중 상기 제1 사용자의 배역에 대한 제1 선택 배역 정보를 획득하는 단계; 및 상기 제1 선택 배역 정보를 기초로 상기 제1 사용자의 최종 배역을 결정하는 단계를 포함하는 동작(operation)을 수행하는 명령어(instructions)를 저장할 수 있다. 본 명세서의 CRM 내에 저장되는 명령어는 적어도 하나의 프로세서에 의해 실행(execute)될 수 있다. Technical features of the present specification may be implemented based on a computer readable medium (CRM). For example, the CRM proposed by this specification is in at least one computer readable medium containing instructions based on being executed by at least one processor. obtaining, from the first user terminal, information related to a picture, height, weight, face shape, characteristics, and personality of the first user; First casting information having a height corresponding to the height of the first user, second casting information having a weight corresponding to that of the first user, and third casting information having a face type corresponding to that of the first user. generating a final cast candidate group included in casting information, fourth casting information having a characteristic corresponding to that of the first user, and fifth casting information having a characteristic corresponding to that of the first user; transmitting the final cast candidate group and the picture of the first user to a second user terminal; acquiring, from the second user terminal, first selection information about a role of the first user among the final cast candidate group; and determining a final role of the first user based on the first selection role information. Instructions stored in the CRM of the present specification may be executed by at least one processor.

실시예가 소프트웨어로 구현될 때, 상술한 기법은 상술한 기능을 수행하는 모듈(과정, 기능 등)로 구현될 수 있다. 모듈은 메모리에 저장되고, 프로세서에 의해 실행될 수 있다. 메모리는 프로세서 내부 또는 외부에 있을 수 있고, 잘 알려진 다양한 수단으로 프로세서와 연결될 수 있다.When the embodiment is implemented as software, the above-described technique may be implemented as a module (process, function, etc.) that performs the above-described functions. A module can be stored in memory and executed by a processor. The memory may be internal or external to the processor, and may be coupled with the processor in a variety of well-known means.

또한, 컴퓨터가 읽을 수 있는 기록매체는 롬(rom), 램(ram), 플래시 메모리(flash memory) 등과 같이 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치를 포함할 수 있다. 프로그램 명령은 컴파일러(compiler)에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터(interpreter) 등을 사용해서 컴퓨터에 의해 실행될 수 있는 고급 언어 코드를 포함할 수 있다.In addition, the computer-readable recording medium may include hardware devices specially configured to store and execute program instructions, such as ROM, RAM, and flash memory. The program command may include high-level language codes that can be executed by a computer using an interpreter or the like as well as machine code generated by a compiler.

본 발명의 일부 측면들은 장치의 문맥에서 설명되었으나, 그것은 상응하는 방법에 따른 설명 또한 나타낼 수 있고, 여기서 블록 또는 장치는 방법 단계 또는 방법 단계의 특징에 상응한다. 유사하게, 방법의 문맥에서 설명된 측면들은 또한 상응하는 블록 또는 아이템 또는 상응하는 장치의 특징으로 나타낼 수 있다. 방법 단계들의 몇몇 또는 전부는 예를 들어, 마이크로프로세서, 프로그램 가능한 컴퓨터 또는 전자 회로와 같은 하드웨어 장치에 의해(또는 이용하여) 수행될 수 있다. 몇몇의 실시예에서, 가장 중요한 방법 단계들의 하나 이상은 이와 같은 장치에 의해 수행될 수 있다. Although some aspects of the present invention have been described in the context of an apparatus, it may also represent a description according to a corresponding method, where a block or apparatus corresponds to a method step or feature of a method step. Similarly, aspects described in the context of a method may also be represented by a corresponding block or item or a corresponding feature of a device. Some or all of the method steps may be performed by (or using) a hardware device such as, for example, a microprocessor, programmable computer, or electronic circuitry. In some embodiments, one or more of the most important method steps may be performed by such an apparatus.

실시예들에서, 프로그램 가능한 로직 장치(예를 들어, 필드 프로그래머블 게이트 어레이)가 여기서 설명된 방법들의 기능의 일부 또는 전부를 수행하기 위해 사용될 수 있다. 실시예들에서, 필드 프로그래머블 게이트 어레이는 여기서 설명된 방법들 중 하나를 수행하기 위한 마이크로프로세서와 함께 작동할 수 있다. 일반적으로, 방법들은 어떤 하드웨어 장치에 의해 수행되는 것이 바람직하다.In embodiments, a programmable logic device (eg, a field programmable gate array) may be used to perform some or all of the functions of the methods described herein. In embodiments, a field programmable gate array may operate in conjunction with a microprocessor to perform one of the methods described herein. Generally, methods are preferably performed by some hardware device.

상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다. Although the above has been described with reference to preferred embodiments of the present invention, those skilled in the art will variously modify and change the present invention within the scope not departing from the spirit and scope of the present invention described in the claims below. You will understand that it can be done.

Claims (5)

자동 배역 설정 서비스를 제공하는 방법에 있어서,
제1 사용자 단말과 제2 사용자 단말, 자동 배역 설정 서비스 제공 서버가 네트워크를 통해 서로 연결되고,
상기 자동 배역 설정 서비스 제공 서버는 상기 제1 사용자 단말로부터, 제1 사용자의 사진, 키, 체중, 얼굴형, 특징, 및 성격에 관련된 정보를 획득하는 단계;
상기 자동 배역 설정 서비스 제공 서버는 상기 제1 사용자의 키에 대응되는 키를 가진 제1 배역 정보, 상기 제1 사용자의 체중에 대응되는 체중을 가진 제2 배역 정보, 상기 제1 사용자의 얼굴형에 대응되는 얼굴형을 가진 제3 배역 정보, 상기 제1 사용자의 특징과 대응되는 특징을 가진 제4 배역 정보 및 상기 제1 사용자의 성격과 대응되는 특징을 가진 제5 배역 정보에 모두 포함되는 최종 배역 후보군을 생성하는 단계;
상기 자동 배역 설정 서비스 제공 서버는 상기 최종 배역 후보군과 상기 제1 사용자의 사진을 상기 제2 사용자 단말에 전송하는 단계;
상기 자동 배역 설정 서비스 제공 서버는 상기 제2 사용자 단말로부터, 상기 최종 배역 후보군 중 상기 제1 사용자의 배역에 대한 제1 선택 배역 정보를 획득하는 단계; 및
상기 자동 배역 설정 서비스 제공 서버는 상기 제1 선택 배역 정보를 기초로 상기 제1 사용자의 최종 배역을 결정하는 단계를 포함하며,
상기 자동 배역 설정 서비스 제공 서버는 상기 최종 배역 후보군과 상기 제1 사용자의 사진을 복수의 사용자 단말에 전송하는 단계;
상기 복수의 사용자 단말로부터, 상기 최종 배역 후보군 중 상기 제1 사용자의 최종 배역에 대한 복수의 선택 배역 정보를 획득하는 단계; 및
상기 복수의 선택 배역 정보 및 상기 제1 선택 배역 정보 중 가장 많은 배역으로 상기 제1 사용자의 최종 배역을 결정하는 단계를 포함하고,
상기 자동 배역 설정 서비스 제공 서버는 상기 제1 사용자 단말로부터 상기 제1 사용자 단말에게 선택 배역 정보를 제공하는 상기 복수의 사용자 단말의 수를 요청받고,
상기 자동 배역 설정 서비스 제공 서버는 영화/드라마의 배역들에 대한 정보를 포함하는 데이터베이스를 더 포함하고, 상기 영화/드라마의 배역들의 키, 체중, 얼굴형, 특징, 성격에 대한 데이터를 추출 및 분류하여 저장하며, 사용자로부터 획득한 사용자의 개인 정보와 영화/드라마의 배역에 대한 정보를 비교, 분석하여 사용자에게 가장 어울리는 배역 정보를 제공하고,
상기 자동 배역 설정 서비스 제공 서버는 상기 자동 배역 설정 서비스를 통해 제1 사용자의 최종 배역과 동일한 배역을 설정받은 제3 사용자의 사진, 키, 체중, 얼굴형, 특징, 성격에 관련된 정보 및 상기 제3 사용자의 상기 최종 배역에 대한 피드백 정보를 상기 제1 사용자 단말에 제공하는 단계를 더 포함하며,
상기 자동 배역 설정 서비스 제공 서버는 제1 사용자의 키 및 제3 사용자의 키 간의 차이 값, 제1 사용자의 체중 및 제3 사용자의 체중 간의 차이 값 및 제1 사용자의 얼굴형 및 제3 사용자의 얼굴형 간의 유사도를 상기 제1 사용자 단말에 더 제공하고, 상기 얼굴형 간의 유사도는 미리 결정되어 있는 유사도 값들 중 제1 사용자의 얼굴형 및 제3 사용자의 얼굴형을 기반으로 도출되고,
상기 피드백 정보는 최종 배역이 적합했는지를 제3 사용자가 스스로 평가한 지표로서, 복수의 항목으로 구성되고, 항목별로 0이상 100이하의 범위 내의 정수 값으로 획득되고,
상기 자동 배역 설정 서비스가 실행되는 사용자 단말 화면은 상기 자동 배역 설정 서비스를 제공하는 메뉴, 검색창, 작품 분석(드라마, 영화) 메뉴, 배우 및 드라마, 영화 동향 메뉴, 및 트렌드 뉴스 메뉴를 포함하는,
방법.
In the method of providing an automatic casting service,
The first user terminal, the second user terminal, and an automatic distribution setting service providing server are connected to each other through a network,
obtaining, by the automatic distribution setting service providing server, information related to a picture, height, weight, face shape, characteristics, and personality of the first user from the first user terminal;
The automatic casting service providing server determines first casting information having a height corresponding to the height of the first user, second casting information having a weight corresponding to the weight of the first user, and face shape of the first user. The final cast included in all of the third casting information having a corresponding face shape, the fourth casting information having a characteristic corresponding to that of the first user, and the fifth casting information having a characteristic corresponding to that of the first user. generating a candidate group;
transmitting, by the automatic casting service providing server, the final casting candidate group and a photo of the first user to the second user terminal;
obtaining, by the automatic casting service providing server, first selection information about a casting of the first user from among the final casting candidates from the second user terminal; and
determining, by the automatic casting service providing server, a final casting of the first user based on the first selected casting information;
transmitting, by the automatic casting service providing server, the final casting candidate group and a picture of the first user to a plurality of user terminals;
obtaining, from the plurality of user terminals, a plurality of pieces of selected role information about a final role of the first user among the final role candidates; and
determining a final role of the first user with the largest number of the plurality of selected role information and the first selected role information;
The automatic casting service providing server receives a request from the first user terminal for the number of the plurality of user terminals providing selection casting information to the first user terminal;
The automatic role setting service providing server further includes a database including information on the roles of the movie/drama, and extracts and classifies data on the height, weight, face shape, characteristics, and personality of the movie/drama roles. and stores it, compares and analyzes the user's personal information acquired from the user and information about the cast of the movie/drama to provide the most suitable cast information to the user,
The automatic casting service providing server provides information related to a photo, height, weight, face shape, characteristics, and personality of a third user who has been set to the same role as the final casting of the first user through the automatic casting service, and the third user. Further comprising providing feedback information on the final role of a user to the first user terminal;
The automatic distribution setting service providing server determines the difference between the height of the first user and the height of the third user, the difference between the weight of the first user and the weight of the third user, the face shape of the first user and the face of the third user. The similarity between the types is further provided to the first user terminal, and the similarity between the face types is derived based on the face type of the first user and the face type of the third user among predetermined similarity values,
The feedback information is an indicator that the third user self-evaluates whether the final role is suitable, and is composed of a plurality of items and is obtained as an integer value within a range of 0 or more and 100 or less for each item,
The user terminal screen on which the automatic casting service is executed includes a menu providing the automatic casting service, a search window, a work analysis (drama, movie) menu, an actor and drama menu, a movie trend menu, and a trend news menu,
method.
청구항 1에 있어서,
상기 제1 사용자의 키에 관련된 정보는,
상기 제1 사용자의 키가 포함되는 키의 구간이고,
상기 제1 배역의 키는 상기 제1 사용자의 키가 포함되는 키의 구간에 해당하고,
상기 제1 사용자의 체중에 관련된 정보는,
상기 제1 사용자의 체중이 포함되는 체중의 구간이고,
상기 제2 배역의 체중은, 상기 제1 사용자의 체중이 포함되는 체중의 구간에 해당하고,
상기 제1 사용자의 얼굴형에 관련된 정보는,
미리 설정된 복수의 얼굴형 중에서 하나이고,
상기 제3 배역의 얼굴형은, 상기 제1 사용자의 얼굴형과 동일하고,
상기 제1 사용자의 특징에 관련된 정보는,
상기 제1 사용자의 특징에 관련된 서술형 정보이고,
상기 제4 배역의 특징은, 단어들로 구성된 키워드 정보이고,
상기 제4 배역은, 상기 제1 사용자의 특징에 가장 많이 부합하는 상위 10개의 배역을 포함하고,
상기 제1 사용자의 성격에 관련된 정보는,
상기 제1 사용자의 성격에 관련된 서술형 정보이고,
상기 제5 배역의 성격은, 단어들로 구성된 키워드 정보이고,
상기 제5 배역은, 상기 제1 사용자의 성격에 가장 많이 부합하는 상위 10개의 배역을 포함하는,
방법.
The method of claim 1,
Information related to the key of the first user,
A section of a key including the key of the first user,
The key of the first distribution corresponds to a key interval including the key of the first user,
Information related to the weight of the first user,
A weight range in which the weight of the first user is included,
The weight of the second role corresponds to a weight range including the weight of the first user,
The information related to the face shape of the first user,
One of a plurality of preset face types,
The face shape of the third role is the same as the face shape of the first user,
Information related to the characteristics of the first user,
Descriptive information related to the characteristics of the first user;
The characteristic of the fourth role is keyword information composed of words,
The fourth role includes the top 10 roles that most closely match the characteristics of the first user,
The information related to the personality of the first user,
Descriptive information related to the personality of the first user;
The nature of the fifth role is keyword information composed of words,
The fifth role includes the top 10 roles that most closely match the personality of the first user.
method.
삭제delete 청구항 1에 있어서,
상기 자동 배역 설정 서비스 제공 서버는 상기 제1 사용자의 최종 배역이 출연한 작품명, 스토리 정보, 캐릭터 해설, 이미지 분석, 및 스타일링 분석 정보를 상기 제1 사용자 단말로 제공하는 단계를 더 포함하는,
방법.
The method of claim 1,
The automatic casting service providing server further comprising providing, to the first user terminal, the name of a work in which the final cast of the first user appeared, story information, character commentary, image analysis, and styling analysis information,
method.
삭제delete
KR1020200141847A 2020-10-29 2020-10-29 Method and computer program product of finding role by character analysis KR102519451B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200141847A KR102519451B1 (en) 2020-10-29 2020-10-29 Method and computer program product of finding role by character analysis

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200141847A KR102519451B1 (en) 2020-10-29 2020-10-29 Method and computer program product of finding role by character analysis

Publications (2)

Publication Number Publication Date
KR20220057038A KR20220057038A (en) 2022-05-09
KR102519451B1 true KR102519451B1 (en) 2023-04-07

Family

ID=81581982

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200141847A KR102519451B1 (en) 2020-10-29 2020-10-29 Method and computer program product of finding role by character analysis

Country Status (1)

Country Link
KR (1) KR102519451B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005044258A (en) * 2003-07-25 2005-02-17 Yasunori Kurosaki Casting support work system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102197739B1 (en) * 2018-11-30 2021-01-04 이은지 Method for providing actors information

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005044258A (en) * 2003-07-25 2005-02-17 Yasunori Kurosaki Casting support work system

Also Published As

Publication number Publication date
KR20220057038A (en) 2022-05-09

Similar Documents

Publication Publication Date Title
KR102649208B1 (en) Apparatus and method for qusetion-answering
US20230100423A1 (en) Crowdsourced on-boarding of digital assistant operations
JP6744314B2 (en) Updating Language Understanding Classifier Model for Digital Personal Assistant Based on Crowdsourcing
EP2728859B1 (en) Method of providing information-of-users' interest when video call is made, and electronic apparatus thereof
US10176198B1 (en) Techniques for identifying visually similar content
US11024300B2 (en) Electronic device and control method therefor
US11140034B2 (en) Automatic determination of display device functionality
EP3905179A1 (en) Product recommendation method, product recommendation system and storage medium
US20160035234A1 (en) Server, information providing method of server, display apparatus, controlling method of display apparatus and information providing system
KR102210933B1 (en) Display device, server device, voice input system comprising them and methods thereof
US20150347461A1 (en) Display apparatus and method of providing information thereof
US11481558B2 (en) System and method for a scene builder
WO2013189156A1 (en) Video search system, method and video search server based on natural interaction input
US20210133609A1 (en) Artificial intelligence device
KR102519451B1 (en) Method and computer program product of finding role by character analysis
US20220319082A1 (en) Generating modified user content that includes additional text content
KR20200055897A (en) Electronic device for recognizing abbreviated content name and control method thereof
WO2022212669A1 (en) Determining classification recommendations for user content
US11978448B2 (en) Display device and method of operating the same
US11881220B2 (en) Display device for providing speech recognition service and method of operation thereof
US11210335B2 (en) System and method for judging situation of object
US11706482B2 (en) Display device
CN110865853A (en) Intelligent operation method and device of cloud service and electronic equipment
KR20190076621A (en) Electronic device and method for providing service information associated with brodcasting content therein
KR102396881B1 (en) Method, system and non-transitory computer-readable recording medium for supporting search of contents

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant