KR102519451B1 - 캐릭터 분석을 통해 배역을 찾는 방법 및 컴퓨터 프로그램 제품 - Google Patents

캐릭터 분석을 통해 배역을 찾는 방법 및 컴퓨터 프로그램 제품 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
English (en)
Other versions
KR20220057038A (ko
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/ko
Publication of KR20220057038A publication Critical patent/KR20220057038A/ko
Application granted granted Critical
Publication of KR102519451B1 publication Critical patent/KR102519451B1/ko

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

Abstract

자동 배역 설정 서비스를 제공하는 방법은, 제1 사용자 단말로부터, 제1 사용자의 사진, 키, 체중, 얼굴형, 특징, 및 성격에 관련된 정보를 획득하는 단계, 상기 제1 사용자의 정보에 대응하는 배역 후보군을 제공하는 단계, 배역 후보군 중 제2 사용자로부터 선택 배역 정보를 획득하고, 상기 선택 배역 정보를 기초로 상기 제1 사용자의 최종 배역을 결정하는 단계를 포함할 수 있다.

Description

캐릭터 분석을 통해 배역을 찾는 방법 및 컴퓨터 프로그램 제품{METHOD AND COMPUTER PROGRAM PRODUCT OF FINDING ROLE BY CHARACTER ANALYSIS}
본 발명은 캐릭터 분석을 통해 배역을 찾는 방법에 관한 것으로, 더욱 상세하게는 사용자의 정보를 기초로 사용자에게 어울리는 드라마/영화의 배역을 찾는 방법에 관한 것이다.
최근 연예인을 지망하는 사람들이 많아졌으나, 연예인으로서 성공하기는 쉽지 않다. 특히, 배우의 길을 가고자 하는 사람들에게는 연기력이 필수적으로 요구된다.
배우란 배역에 맞는 연기를 잘 소화하는 능력을 필요로 한다. 배우들도 자신이 잘 소화할 수 있는 배역 즉, 연기의 폭이 정해져 있는 것이 대부분이고, 최고의 자리에 있는 배우라 할지라도 자신에게 맞지 않는 배역의 연기는 소화하기 어렵다.
따라서, 자신에게 어울리는 배역을 찾는 것은 매우 중요한 일일 수 있고, 이는 배우로 활동을 하고 있거나 배우를 지망하는 사람들 모두에게 필요한 일이므로, 자신에게 맞는 배역을 찾을 수 있는 방법을 필요로 한다.
상기와 같은 문제점을 해결하기 위한 본 발명의 목적은 캐릭터 분석을 통해 배역을 찾는 방법을 제공하는 데 있다.
상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 인물 분석을 통해 배역을 찾는 방법은, 제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 사용자의 체중이 포함되는 체중의 구간이고, 상기 제2 배역의 체중은, 상기 제1 사용자의 체중이 포함되는 체중의 구간에 해당하고, 상기 제1 사용자의 얼굴형에 관련된 정보는, 미리 설정된 복수의 얼굴형 중에서 하나이고, 상기 제3 배역의 얼굴형은, 상기 제1 사용자의 얼굴형과 동일할 수 있다.
여기서, 상기 제1 사용자의 특징에 관련된 정보는, 상기 제1 사용자의 특징에 관련된 서술형 정보이고, 상기 제4 배역의 특징은, 단어들로 구성된 키워드 정보이고, 상기 제4 배역은, 상기 제1 사용자의 특징에 가장 많이 부합하는 상위 10개의 배역을 포함하고, 상기 제1 사용자의 성격에 관련된 정보는, 상기 제1 사용자의 성격에 관련된 서술형 정보이고, 상기 제5 배역의 특징은, 단어들로 구성된 키워드 정보이고, 상기 제5 배역은, 상기 제1 사용자의 성격에 가장 많이 부합하는 상위 10개의 배역을 포함할 수 있다.
여기서, 상기 최종 배역 후보군과 상기 제1 사용자의 사진을 복수의 사용자 단말에 전송하는 단계; 상기 복수의 사용자 단말로부터, 상기 최종 배역 후보군 중 상기 제1 사용자의 최종 배역에 대한 복수의 선택 배역 정보를 획득하는 단계; 및 상기 복수의 선택 배역 정보 및 상기 제1 선택 배역 정보 중 가장 많은 배역으로 상기 제1 사용자의 최종 배역을 결정하는 단계를 포함할 수 있다.
여기서, 상기 제1 사용자 단말에게, 상기 제1 사용자의 최종 배역이 출연한 작품명, 스토리 정보, 캐릭터 해설, 이미지 분석, 및 스타일링 분석 정보를 제공하는 단계를 더 포함할 수 있다.
여기서, 상기 자동 배역 설정 서비스를 통해 상기 제1 사용자의 최종 배역과 동일한 배역을 설정받은 제3 사용자의 사진, 키, 체중, 얼굴형, 특징, 성격에 관련된 정보 및 상기 제3 사용자의 상기 최종 배역에 대한 피드백 정보를 상기 제1 단말에 제공하는 단계를 더 포함할 수 있다.
여기서, 상기 제1 사용자 단말로부터, 상기 제1 사용자의 상기 최종 배역에 대한 피드백 정보를 획득하는 단계; 및 상기 최종 배역을 맡았던 배우가 맡은 다른 배역 정보를 제공하는 단계를 더 포함할 수 있다.
본 발명에 따르면, 인물 분석을 통해 배역을 찾는 방법을 통해 자신에게 어울리는 배역에 소요되는 시간과 노력을 경감할 수 있다.
본 발명에 따르면, 인물 분석을 통해 배역을 찾는 방법을 통해 자신의 배역을 찾기 위한 시행착오를 줄일 수 있고, 자신에게 어울리는 배역의 연기를 시작할 수 있으므로 목표하는 바에 더 빠르게 도달할 수 있다. 사용자의 상태를 분석하고, 분석된 상태를 기초로 배역이 추천되기 때문에 객관적으로 자신에게 어울리는 배역을 찾을 수 있다.
도 1은 일 실시예에 따른 재동 배역 설정 서비스를 제공하는 서버를 포함하는 시스템도이다.
도 2는 일 실시예에 따른 자동 배역 설정 서비스를 제공하는 서버의 구성을 나타내는 블록도이다.
도 3은 자동 배역 설정 방법의 일 실시예를 도시한 순서도이다.
도 4는 사용자의 개인정보를 전송하는 방법의 일 실시예를 도시한 도면이다.
도 5는 자동 배역 설정 서비스의 일 실시예를 도시한 도면이다.
도 6은 자동 배역 설정 서비스가 실행되는 사용자 단말 화면의 일 실시예를 도시한 도면이다.
도 7은 자동 배역 설정 서비스 제공 방법의 일 실시예를 도시한 흐름도이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다.
제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는 데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. "및/또는"이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다. 본 발명을 설명함에 있어 전체적인 이해를 용이하게 하기 위하여 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.
도 1은 일 실시예에 따른 재동 배역 설정 서비스를 제공하는 서버를 포함하는 시스템도이다.
도 1을 참조하면, 일 실시예에 따른 시스템은 사용자 단말(110), 사용자 단말(120), 및 자동 배역 설정 서비스 제공 서버(130)(이하, 서버(130))를 포함할 수 있다. 일 실시예에 따른 시스템은 복수의 사용자 단말(미도시)을 더 포함할 수 있다.
본 발명의 실시예에 따른 자동 배역 설정 방법은 PC(Personal Computer) 등과 같이 저장공간을 구비하고 인터넷에 연결될 수 있으며 휴대가 용이하지 않는 컴퓨팅 장치에서 수행되거나 스마트폰 등과 같이 휴대용 단말기에서 수행될 수 있다. 이때 상기 동영상 편집 방법은 상기 동영상 편집 방법이 구현된 어플리케이션(application)이 앱스토어(App store)등에서 다운되어 상기 휴대용 단말기에 설치된 후 실행될 수 있다.
그리고 상기 자동 배역 설정 방법은 CD(Compact Disc) 또는 USB(Universal Serial Bus) 메모리 등과 같은 기록매체에 기록된 상태에서 PC 등과 같은 컴퓨팅 장치에 삽입되어 상기 컴퓨팅 장치의 액세스 동작을 통해서 수행되거나 상기 기록매체로부터 컴퓨팅 장치의 저장공간에 저장된 후 컴퓨팅 장치의 액세스 동작을 통해서 수행될 수도 있다.
한편 상기 컴퓨팅 장치 또는 휴대용 단말기가 인터넷에 연결된 서버에 접속가능한 경우, 상기 자동 배역 설정 방법은 상기 컴퓨팅 장치 또는 휴대용 단말기의 요청에 따라 서버에서도 실행될 수 있다.
사용자 단말(110, 120)은, 스마트폰, 태블릿 PC, PC, 스마트 TV, 휴대폰, PDA(personal digital assistant), 랩톱, 미디어 플레이어, 마이크로 서버, GPS(global positioning system) 장치, 전자책 단말기, 디지털방송용 단말기, 네비게이션, 키오스크, MP3 플레이어, 디지털 카메라, 가전기기, 카메라가 탑재된 디바이스 및 기타 모바일 또는 비모바일 컴퓨팅 장치일 수 있으나, 이에 제한되지 않는다. 또한, 사용자 단말(110, 120)은 통신 기능 및 데이터 프로세싱 기능을 구비한 웨어러블 디바이스일 수 있다. 그러나, 이에 제한되지 않는다.
서버(130)는 사용자 단말(110, 120)과, 네트워크를 통해 통신하여 명령, 코드, 파일, 컨텐츠, 서비스 등을 제공하는 컴퓨터 장치 또는 복수의 컴퓨터 장치들로 구현될 수 있다.
일례로, 서버(130)는 네트워크를 통해 접속한 사용자 단말(110, 120)로 어플리케이션의 설치를 위한 파일을 제공할 수 있다. 이 경우 사용자 단말(110, 120)은 서버(130)로부터 제공된 파일을 이용하여 어플리케이션을 설치할 수 있다.
또한, 사용자 단말(110, 120)은 운영체제(Operating System, OS) 및 적어도 하나의 프로그램(일례로 브라우저나 설치된 어플리케이션)의 제어에 따라 서버(130)에 접속하여, 서버(130)가 제공하는 서비스나 컨텐츠를 제공받을 수 있다.
다른 예로, 서버(130)는 데이터 송수신을 위한 통신 세션을 설정하고, 설정된 통신 세션을 통해 사용자 단말(110, 120) 간의 데이터 송수신을 라우팅할 수도 있다.
사용자 단말(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) 등이 있을 수 있으나, 이에 한정되는 것은 아니다.
도 2는 일 실시예에 따른 자동 배역 설정 서비스를 제공하는 서버의 구성을 나타내는 블록도이다.
도 2를 참조하면, 자동 배역 설정 서비스를 제공하는 서버(200)(이하, 서버(200))는 통신부(210), 프로세서(220) 및 DB(230)를 포함할 수 있다. 도 2의 서버(200)에는 실시예와 관련된 구성요소들만이 도시되어 있다. 따라서, 도 2에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 당해 기술분야의 통상의 기술자라면 이해할 수 있다.
통신부(210)는 작품 컬렉터 단말 및 작품 제공자 단말과 유선/무선 통신을 하게 하는 하나 이상의 구성 요소를 포함할 수 있다. 예를 들어, 통신부(210)는, 근거리 통신부(미도시), 이동 통신부(미도시) 및 방송 수신부(미도시) 중 적어도 하나를 포함할 수 있다.
일례로, DB(230)와 같은 기록 장치에 저장된 프로그램 코드에 따라 생성한 요청이 통신부(210)의 제어에 따라 네트워크를 통해 사용자 단말, 상주 단말, 및 장례식장 단말로 전달될 수 있다. 역으로, 사용자 단말, 상주 단말, 및 장례식장 단말의 프로세서의 제어에 따라 제공되는 제어 신호나 명령, 컨텐츠, 파일 등이 네트워크를 거쳐 통신부(210)을 통해 서버(200)로 수신될 수 있다. 예를 들어 통신부(210)를 통해 수신된 서버(200)의 제어 신호나 명령, 컨텐츠 및 파일 등은 프로세서(220)로 전달되거나 DB(230)로 전달되어 저장될 수 있다.
DB(230)는 서버(200) 내에서 처리되는 각종 데이터들을 저장하는 하드웨어로서, 프로세서(220)의 처리 및 제어를 위한 프로그램을 저장할 수 있다. 일 실시예에서, DB(230)에는 드라마/영화에 출연한 배역들의 키, 체중, 얼굴형, 특징, 성격에 대한 정보, 사용자들이 자동 배역 설정 서비스를 통해 설정 받은 배역 정보, 사용자들의 키, 체중, 얼굴형, 특징, 성격 정보, 배역을 연기한 배우가 맡은 다른 배역, 배역을 맡은 배우의 캐릭터 및 의상, 배역을 맡은 배우의 스타일링 팁, 방송/상영/종료된 드라마 및 영화 분석 정보, 영화의 최신 동향, 패션 트렌드에 대한 정보가 저장될 수 있다.
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), 또는 플래시 메모리를 포함할 수 있다.
프로세서(220)는 서버(200)의 전반적인 동작을 제어한다. 예를 들어, 프로세서(220)는 DB(230)에 저장된 프로그램들을 실행함으로써, 입력부(미도시), 디스플레이(미도시), 통신부(210), DB(230) 등을 전반적으로 제어할 수 있다. 프로세서(220)는, DB(230)에 저장된 프로그램들을 실행함으로써, 외부 서버(200)의 동작을 제어할 수 있다.
프로세서(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), 기타 기능 수행을 위한 전기적 유닛 중 적어도 하나를 이용하여 구현될 수 있다.
DB(230)는 프로세서(220)를 통해 실행되는 적어도 하나의 명령을 저장하고 있을 수 있다. 적어도 하나의 명령은 제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 사용자의 체중이 포함되는 체중의 구간이고, 상기 제2 배역의 체중은, 상기 제1 사용자의 체중이 포함되는 체중의 구간에 해당하고, 상기 제1 사용자의 얼굴형에 관련된 정보는, 미리 설정된 복수의 얼굴형 중에서 하나이고, 상기 제3 배역의 얼굴형은, 상기 제1 사용자의 얼굴형과 동일할 수 있다.
여기서, 상기 제1 사용자의 특징에 관련된 정보는, 상기 제1 사용자의 특징에 관련된 서술형 정보이고, 상기 제4 배역의 특징은, 단어들로 구성된 키워드 정보이고, 상기 제4 배역은, 상기 제1 사용자의 특징에 가장 많이 부합하는 상위 10개의 배역을 포함하고, 상기 제1 사용자의 성격에 관련된 정보는, 상기 제1 사용자의 성격에 관련된 서술형 정보이고, 상기 제5 배역의 특징은, 단어들로 구성된 키워드 정보이고, 상기 제5 배역은, 상기 제1 사용자의 성격에 가장 많이 부합하는 상위 10개의 배역을 포함할 수 있다.
여기서, 상기 최종 배역 후보군과 상기 제1 사용자의 사진을 복수의 사용자 단말에 전송하는 단계; 상기 복수의 사용자 단말로부터, 상기 최종 배역 후보군 중 상기 제1 사용자의 최종 배역에 대한 복수의 선택 배역 정보를 획득하는 단계; 및 상기 복수의 선택 배역 정보 및 상기 제1 선택 배역 정보 중 가장 많은 배역으로 상기 제1 사용자의 최종 배역을 결정하는 단계를 포함할 수 있다.
여기서, 상기 제1 사용자 단말에게, 상기 제1 사용자의 최종 배역이 출연한 작품명, 스토리 정보, 캐릭터 해설, 이미지 분석, 및 스타일링 분석 정보를 제공하는 단계를 더 포함할 수 있다.
여기서, 상기 자동 배역 설정 서비스를 통해 상기 제1 사용자의 최종 배역과 동일한 배역을 설정받은 제3 사용자의 사진, 키, 체중, 얼굴형, 특징, 성격에 관련된 정보 및 상기 제3 사용자의 상기 최종 배역에 대한 피드백 정보를 상기 제1 단말에 제공하는 단계를 더 포함할 수 있다.
여기서, 상기 제1 사용자 단말로부터, 상기 제1 사용자의 상기 최종 배역에 대한 피드백 정보를 획득하는 단계; 및 상기 최종 배역을 맡았던 배우가 맡은 다른 배역 정보를 제공하는 단계를 더 포함할 수 있다.
도 3은 자동 배역 설정 방법의 일 실시예를 도시한 순서도이다.
도 3을 참조하면, 자동 배역 설정 서비스 방법이 수행되는 제1 사용자 단말, 제2 사용자 단말, 및 자동 배역 설정 서비스 제공 서버는 도 1 및 도 2의 사용자 단말(110), 사용자 단말(120), 자동 배역 설정 서비스 제공 서버(130, 200)일 수 있다. 복수의 사용자 단말도 도 1 및 도 2의 사용자 단말(110, 120)일 수 있다.
제1 사용자 단말은 개인 정보를 자동 배역 설정 서비스 제공 서버에 전송할 수 있다(S300). 예를 들어, 개인 정보는 제1 사용자의 키, 체중, 얼굴형, 특징, 성격 중 적어도 하나를 포함할 수 있다.
도 4는 사용자의 개인정보를 전송하는 방법의 일 실시예를 도시한 도면이다.
도 4를 참조하면, 개인 정보는 제1 사용자의 키, 체중, 얼굴형, 특징, 성격 중 적어도 하나를 포함할 수 있다.
예를 들어, 사용자의 키는 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 초과 중 하나에 해당할 수도 있다.
예를 들어, 사용자의 체중은 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 초과 중 하나에 해당할 수도 있다.
예를 들어, 사용자의 얼굴형은 1. 갸름하고 길다, 2. 역삼각형, 3. 둥근형, 4. 각진형, 5. 계란형, 6. 직사각형 및 7. 사각형 중 하나에 해당할 수 있고, 제1 사용자 단말은 제1 사용자의 얼굴형이 어느 형태에 속하는지에 대해 선택하는 입력을 자동 배역 설정 서비스 제공 서버에 전송할 수 있다.
예를 들어, 사용자의 특징은, "통통하다", "말랐다", "배가 나왔다", "어깨가 크다", "상체가 튼튼하다", "하체가 튼튼하다", "쌍커풀이 있다", "쌍커풀이 없다", "날씬하다" 등의 서술형 정보일 수 있다. 사용자의 특징 정보는 복수 개의 서술형 정보를 포함할 수 있다.
예를 들어, 사용자의 성격은, "조용하다", "활발하다", "내성적이다", "외향적이다", "말이 없다", "집순이다", "사람을 좋아한다", "워커홀릭이다", "혼자 하는 일이 좋다", "여럿이 하는 일이 좋다", "자기 의견을 말하지 못한다", "똑부러진다" 등의 서술형 정보일 수 있다. 사용자의 성격 정보는 복수 개의 서술형 정보를 포함할 수 있다.
자동 배역 설정 서비스 제공 서버는 사용자로부터 수신한 개인 정보를 기초로 상기 사용자에 어울리는 배역을 결정할 수 있다. 예를 들어, 자동 배역 설정 서비스 제공 서버는 사용자에게 어울리는 배역, 상기 배역이 출연한 작품명, 스토리, 캐릭터 해설, 이미지 연구, 의상, 헤어 스타일링 정보를 사용자에게 전송할 수 있다.
다시 도 3을 참조하면, 자동 배역 설정 서비스 제공 서버는 S300에서 수신한 상기 제1 사용자의 개인 정보를 기초로 상기 제1 사용자에게 어울리는 최종 배역 후보군을 생성할 수 있다(S310).
예를 들어, 자동 배역 설정 서비스 제공 서버는 상기 제1 사용자의 키에 대응되는 키를 가진 제1 배역 정보, 상기 제1 사용자의 체중에 대응되는 체중을 가진 제2 배역 정보, 상기 제1 사용자의 얼굴형에 대응되는 얼굴형을 가진 제3 배역 정보, 상기 제1 사용자의 특징과 대응되는 특징을 가진 제4 배역 정보, 상기 제1 사용자의 성격과 대응되는 특징을 가진 제5 배역 정보에 모두 포함되는 최종 배역 후보군을 생성할 수 있다.
예를 들어, 제1 배역의 키는 제1 사용자의 키가 포함되는 키의 구간에 해당하고, 제2 배역의 체중은, 제1 사용자의 체중이 포함되는 체중의 구간에 해당하고, 제3 배역의 얼굴형은, 제1 사용자의 얼굴형과 동일할 수 있다.
예를 들어, 제4 배역의 특징은, 단어들로 구성된 키워드 정보이고, 제4 배역은, 제1 사용자의 특징에 가장 많이 부합하는 상위 10개의 배역을 포함할 수 있다. 예를 들어, 제1 사용자의 특징이 "통통하다", "배가 나왔다", "어깨가 크다", "상체가 튼튼하다", "쌍커풀이 있다"는 정보를 포함하면, 자동 배역 설정 서비스 제공 서버는 전체 배역들을 "통통", "배", "어깨", "상체", "튼튼", "쌍커풀" 등의 키워드를 가장 많이 포함하는 순으로 정렬하고, 정렬된 배역들 중 상위 10개의 배역을 제4 배역으로 결정할 수 있다.
예를 들어, 제5 배역의 성격은, 단어들로 구성된 키워드 정보이고, 제5 배역은, 제1 사용자의 성격에 가장 많이 부합하는 상위 10개의 배역을 포함할 수 있다. 예를 들어, 제1 사용자의 성격이 "조용하다", "내성적이다", "집순이다", "혼자 하는 일이 좋다"는 정보를 포함하면, 자동 배역 설정 서비스 제공 서버는 전체 배역들을 "조용", "내성적", "집순이", "혼자 하는 일" 등의 키워드를 가장 많이 포함하는 순으로 정렬하고, 정렬된 배역들 중 상위 10개의 배역을 제5 배역으로 결정할 수 있다.
자동 배역 설정 서비스 제공 서버는 최종 배역 후보군 및 제1 사용자의 사진을 제2 사용자 단말 및 기타 복수의 사용자 단말에게 전송할 수 있다(S320).
자동 배역 설정 서비스 제공 서버는 제2 사용자 단말 및 기타 복수의 사용자 단말로부터 선택 배역 정보를 수신할 수 있다(S330, S340). 예를 들어, 제2 사용자는 자동 배역 설정 서비스 제공 서버로부터 수신한 제1 사용자의 최종 배역 후보군 중에서 제1 사용자와 가장 어울릴만한 배역을 선택한 제1 선택 배역 정보를 자동 배역 설정 서비스 제공 서버에게 전송할 수 있다. 마찬가지로, 기타 복수의 사용자들도 자동 배역 설정 서비스 제공 서버로부터 수신한 제1 사용자의 최종 배역 후보군 중에서 제1 사용자와 가장 어울릴만한 배역을 선택한 선택 배역 정보를 자동 배역 설정 서비스 제공 서버에게 전송할 수 있다.
제1 사용자 단말에게 선택 배역 정보를 제공하는 다른 사용자 단말의 수는 자동 배역 설정 서비스 제공 서버가 임의로 정할 수 있고, 또는 제1 사용자 단말로부터 요청받을 수 있다. 예를 들어, 제1 사용자는 적어도 50명의 사용자로부터 선택 배역 정보를 수신하고 싶다는 입력을 자동 배역 설정 서비스 제공 서버에게 전송할 수 있고, 자동 배역 설정 서비스 제공 서버는 제1 사용자로부터 획득한 입력을 기초로 50명의 사용자로부터 선택 배역 정보를 획득할 수 있다.
자동 배역 설정 서비스 제공 서버는 제2 사용자 단말 및 기타 복수의 사용자 단말로부터 수신한 선택 배역 정보를 기초로 제1 사용자의 최종 배역을 결정할 수 있다(S350). 예를 들어, 자동 배역 설정 서비스 제공 서버는 복수의 선택 배역 정보 및 상기 제1 선택 배역 정보 중 가장 많은 배역으로 제1 사용자의 최종 배역을 결정할 수 있다. 예를 들어, 자동 배역 설정 서비스 제공 서버가 50개의 선택 배역 정보를 획득하고, 25개의 선택 배역 정보가 제1 배역에 관련된 정보이고, 15개의 선택 배역 정보가 제2 배역에 관련된 정보이고, 10개의 선택 배역 정보가 제3 배역에 관련된 정보인 경우, 자동 배역 설정 서비스 제공 서버는 제1 배역을 제1 사용자의 최종 배역으로 결정할 수 있다.
도 5는 자동 배역 설정 서비스의 일 실시예를 도시한 도면이다.
도 5를 참조하면, 사용자는 회원가입 및 로그인을 통해 자동 배역 설정 서비스에 접근할 수 있다. 사용자는 개인 정보를 입력할 수 있다. 예를 들어, 사용자는 키, 체중, 얼굴형, 특징, 성격에 대한 정보를 입력할 수 있다.
자동 배역 설정 서비스 제공 서버는 사용자로부터 사용자의 키, 체중, 얼굴형, 특징, 성격에 대한 정보를 획득할 수 있다.
자동 배역 설정 서비스 제공 서버는 영화/드라마의 배역들에 대한 정보를 포함하는 데이터베이스를 가지고 있을 수 있다. 자동 배역 설정 서비스 제공 서버는 영화/드라마의 배역들의 키, 체중, 얼굴형, 특징, 성격에 대한 데이터를 추출 및 분류하여 저장하고 있을 수 있다.
자동 배역 설정 서비스 제공 서버는 사용자로부터 획득한 사용자의 개인 정보와 영화/드라마의 배역에 대한 정보를 비교, 분석하여 사용자에게 가장 어울리는 배역 정보를 제공할 수 있다.
사용자에게 제공되는 정보는 배역 그 자체뿐만 아니라, 배역이 출연한 작품명, 스토리, 캐릭터 해설, 이미지 분석, 스타일링 분석에 대한 정보를 더 포함할 수 있다.
다시 도 3을 참조하면, 자동 배역 설정 서비스 제공 서버는 최종 배역 정보를 제1 사용자 단말에 전송할 수 있다(S360). 예를 들어, 최종 배역 정보는 S350에서 결정된 제1 사용자의 최종 배역을 포함할 수 있다. 예를 들어, 최종 배역 정보는, 제1 사용자의 최종 배역이 출연한 작품명, 스토리 정보, 캐릭터 해설, 이미지 분석, 및 스타일링 분석 정보를 더 포함할 수 있다.
자동 배역 설정 서비스 제공 서버는 제3 사용자 정보를 제1 사용자 단말에 전송할 수 있다(S370). 예를 들어, 자동 배역 설정 서비스 제공 서버는 자동 배역 설정 서비스를 통해 제1 사용자의 최종 배역과 동일한 배역을 설정받은 제3 사용자의 사진, 키, 체중, 얼굴형, 특징, 성격에 관련된 정보 및 상기 제3 사용자의 상기 최종 배역에 대한 피드백 정보를 상기 제1 단말에 제공할 수 있다. 또한, 자동 배역 설정 서비스 제공 서버는 제1 사용자의 키 및 제3 사용자의 키 간의 차이 값, 제1 사용자의 체중 및 제3 사용자의 체중 간의 차이 값 및 제1 사용자의 얼굴형 및 제3 사용자의 얼굴형 간의 유사도를 상기 제1 단말에 더 제공할 수도 있다. 예를 들어, 미리 설정된 얼굴형 항목들인 1. 갸름하고 길다, 2. 역삼각형, 3. 둥근형, 4. 각진형, 5. 계란형, 6. 직사각형 및 7. 사각형 중 둘 간에 유사도 값들이 미리 결정되어 있을 수 있으며, 상기 얼굴형 간의 유사도는 미리 결정되어 있는 유사도 값들 중 제1 사용자의 얼굴형 및 제3 사용자의 얼굴형을 기반으로 도출될 수 있다.
예를 들어, 자동 배역 설정 서비스 제공 서버는 특정 배역을 설정 받은 사용자 정보를 DB에 저장할 수 있고, 이후 상기 특정 배역을 새로 설정 받은 사용자에게 이전에 상기 특정 배역을 설정 받았던 사용자에 대한 정보를 전송할 수 있다. 예를 들어, 상기 피드백 정보는, 최종 배역이 얼마나 적합했는지를 제3 사용자가 스스로 평가한 지표일 수 있다. 예를 들어, 피드백 정보는 복수의 항목으로 구성될 수 있으며, 항목별로 0이상 100이하의 범위 내의 정수 값으로 획득될 수 있다.
자동 배역 설정 서비스 제공 서버는 제1 사용자 단말로부터, 제1 사용자의 상기 최종 배역에 대한 피드백 정보를 획득할 수 있다(S380).
자동 배역 설정 서비스 제공 서버는 최종 배역을 맡았던 배우가 맡은 다른 배역 정보를 제1 사용자 단말에게 제공할 수 있다.
도 6은 자동 배역 설정 서비스가 실행되는 사용자 단말 화면의 일 실시예를 도시한 도면이다.
도 6을 참조하면, 자동 배역 설정 서비스가 실행되는 사용자 단말 화면은 자동 배역 설정 서비스를 제공하는 메뉴(예를 들어, 나도 배우다!(여긴 어디 나는 누구?!): 내가 맡아야 할 캐릭터는?), 작품 분석(드라마, 영화) 메뉴, 배우 및 드라마, 영화 동향 메뉴, 및 트렌드 뉴스(패션 등) 메뉴를 포함할 수 있다. 도 6에서 두 번째 빈 칸은 검색창을 나타낼 수 있다.
예를 들어, 상기 도3 내지 도 5에서 설명된 자동 배역 설정 서비스는 상기 자동 배역 설정 서비스를 제공하는 메뉴를 통해 제공될 수 있다.
도 7은 자동 배역 설정 서비스 제공 방법의 일 실시예를 도시한 흐름도이다.
도 7을 참조하면, 자동 배역 설정 서비스 제공 서버는 제1 사용자 개인 정보를 획득할 수 있다(S700). 예를 들어, 제1 사용자 단말은 개인 정보를 자동 배역 설정 서비스 제공 서버에 전송할 수 있다. 예를 들어, 개인 정보는 제1 사용자의 키, 체중, 얼굴형, 특징, 성격 중 적어도 하나를 포함할 수 있다.
자동 배역 설정 서비스 제공 서버는 최종 배역 후보군을 생성할 수 있다(S710). 예를 들어, 자동 배역 설정 서비스 제공 서버는 S700에서 수신한 상기 제1 사용자의 개인 정보를 기초로 상기 제1 사용자에게 어울리는 최종 배역 후보군을 생성할 수 있다. 예를 들어, 자동 배역 설정 서비스 제공 서버는 상기 제1 사용자의 키에 대응되는 키를 가진 제1 배역 정보, 상기 제1 사용자의 체중에 대응되는 체중을 가진 제2 배역 정보, 상기 제1 사용자의 얼굴형에 대응되는 얼굴형을 가진 제3 배역 정보, 상기 제1 사용자의 특징과 대응되는 특징을 가진 제4 배역 정보, 상기 제1 사용자의 성격과 대응되는 특징을 가진 제5 배역 정보에 모두 포함되는 최종 배역 후보군을 생성할 수 있다.
예를 들어, 제1 배역의 키는 제1 사용자의 키가 포함되는 키의 구간에 해당하고, 제2 배역의 체중은, 제1 사용자의 체중이 포함되는 체중의 구간에 해당하고, 제3 배역의 얼굴형은, 제1 사용자의 얼굴형과 동일할 수 있다.
예를 들어, 제4 배역의 특징은, 단어들로 구성된 키워드 정보이고, 제4 배역은, 제1 사용자의 특징에 가장 많이 부합하는 상위 10개의 배역을 포함할 수 있다. 예를 들어, 제1 사용자의 특징이 "통통하다", "배가 나왔다", "어깨가 크다", "상체가 튼튼하다", "쌍커풀이 있다"는 정보를 포함하면, 자동 배역 설정 서비스 제공 서버는 전체 배역들을 "통통", "배", "어깨", "상체", "튼튼", "쌍커풀" 등의 키워드를 가장 많이 포함하는 순으로 정렬하고, 정렬된 배역들 중 상위 10개의 배역을 제4 배역으로 결정할 수 있다.
예를 들어, 제5 배역의 성격은, 단어들로 구성된 키워드 정보이고, 제5 배역은, 제1 사용자의 성격에 가장 많이 부합하는 상위 10개의 배역을 포함할 수 있다. 예를 들어, 제1 사용자의 성격이 "조용하다", "내성적이다", "집순이다", "혼자 하는 일이 좋다"는 정보를 포함하면, 자동 배역 설정 서비스 제공 서버는 전체 배역들을 "조용", "내성적", "집순이", "혼자 하는 일" 등의 키워드를 가장 많이 포함하는 순으로 정렬하고, 정렬된 배역들 중 상위 10개의 배역을 제5 배역으로 결정할 수 있다.
자동 배역 설정 서비스 제공 서버는 최종 배역 후보군 및 사진을 전송할 수 있다(S720). 예를 들어, 자동 배역 설정 서비스 제공 서버는 최종 배역 후보군 및 제1 사용자의 사진을 제2 사용자 단말 및 기타 복수의 사용자 단말에게 전송할 수 있다.
자동 배역 설정 서비스 제공 서버는 선택 배역 정보를 수신할 수 있다(S730). 예를 들어, 자동 배역 설정 서비스 제공 서버는 제2 사용자 단말 및 기타 복수의 사용자 단말로부터 선택 배역 정보를 수신할 수 있다. 예를 들어, 제2 사용자는 자동 배역 설정 서비스 제공 서버로부터 수신한 제1 사용자의 최종 배역 후보군 중에서 제1 사용자와 가장 어울릴만한 배역을 선택한 제1 선택 배역 정보를 자동 배역 설정 서비스 제공 서버에게 전송할 수 있다. 마찬가지로, 기타 복수의 사용자들도 자동 배역 설정 서비스 제공 서버로부터 수신한 제1 사용자의 최종 배역 후보군 중에서 제1 사용자와 가장 어울릴만한 배역을 선택한 선택 배역 정보를 자동 배역 설정 서비스 제공 서버에게 전송할 수 있다.
제1 사용자 단말에게 선택 배역 정보를 제공하는 다른 사용자 단말의 수는 자동 배역 설정 서비스 제공 서버가 임의로 정할 수 있고, 또는 제1 사용자 단말로부터 요청받을 수 있다. 예를 들어, 제1 사용자는 적어도 50명의 사용자로부터 선택 배역 정보를 수신하고 싶다는 입력을 자동 배역 설정 서비스 제공 서버에게 전송할 수 있고, 자동 배역 설정 서비스 제공 서버는 제1 사용자로부터 획득한 입력을 기초로 50명의 사용자로부터 선택 배역 정보를 획득할 수 있다.
자동 배역 설정 서비스 제공 서버는 최종 배역을 결정할 수 있다(S740). 예를 들어, 자동 배역 설정 서비스 제공 서버는 제2 사용자 단말 및 기타 복수의 사용자단말로부터 수신한 선택 배역 정보를 기초로 제1 사용자의 최종 배역을 결정할 수 있다. 예를 들어, 자동 배역 설정 서비스 제공 서버는 복수의 선택 배역 정보 및 상기 제1 선택 배역 정보 중 가장 많은 배역으로 제1 사용자의 최종 배역을 결정할 수 있다. 예를 들어, 자동 배역 설정 서비스 제공 서버가 50개의 선택 배역 정보를 획득하고, 25개의 선택 배역 정보가 제1 배역에 관련된 정보이고, 15개의 선택 배역 정보가 제2 배역에 관련된 정보이고, 10개의 선택 배역 정보가 제3 배역에 관련된 정보인 경우, 자동 배역 설정 서비스 제공 서버는 제1 배역을 제1 사용자의 최종 배역으로 결정할 수 있다.
자동 배역 설정 서비스 제공 서버는 최종 배역 정보를 전송할 수 있다(S750). 예를 들어, 자동 배역 설정 서비스 제공 서버는 최종 배역 정보를 제1 사용자 단말에 전송할 수 있다. 예를 들어, 최종 배역 정보는 S740에서 결정된 제1 사용자의 최종 배역을 포함할 수 있다. 예를 들어, 최종 배역 정보는, 제1 사용자의 최종 배역이 출연한 작품명, 스토리 정보, 캐릭터 해설, 이미지 분석, 및 스타일링 분석 정보를 더 포함할 수 있다.
자동 배역 설정 서비스 제공 서버는 제3 사용자 정보를 전송할 수 있다(S760). 예를 들어, 자동 배역 설정 서비스 제공 서버는 제3 사용자 정보를 제1 사용자 단말에 전송할 수 있다. 예를 들어, 자동 배역 설정 서비스 제공 서버는 자동 배역 설정 서비스를 통해 제1 사용자의 최종 배역과 동일한 배역을 설정받은 제3 사용자의 사진, 키, 체중, 얼굴형, 특징, 성격에 관련된 정보 및 상기 제3 사용자의 상기 최종 배역에 대한 피드백 정보를 상기 제1 단말에 제공할 수 있다. 예를 들어, 자동 배역 설정 서비스 제공 서버는 특정 배역을 설정 받은 사용자 정보를 DB에 저장할 수 있고, 이후 상기 특정 배역을 새로 설정 받은 사용자에게 이전에 상기 특정 배역을 설정 받았던 사용자에 대한 정보를 전송할 수 있다. 예를 들어, 상기 피드백 정보는, 최종 배역이 얼마나 적합했는지를 제3 사용자가 스스로 평가한 지표일 수 있다.
자동 배역 설정 서비스 제공 서버는 피드백을 수신할 수 있다(S770). 예를 들어, 자동 배역 설정 서비스 제공 서버는 제1 사용자 단말로부터, 제1 사용자의 상기 최종 배역에 대한 피드백 정보를 획득할 수 있다.
자동 배역 설정 서비스 제공 서버는 최종 배역을 맡았던 배우가 맡은 다른 배역 정보를 제1 사용자 단말에게 제공할 수 있다.
본 발명의 실시예에 따른 동작은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 프로그램 또는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산 방식으로 컴퓨터로 읽을 수 있는 프로그램 또는 코드가 저장되고 실행될 수 있다.
본 명세서의 기술적 특징은 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)될 수 있다.
실시예가 소프트웨어로 구현될 때, 상술한 기법은 상술한 기능을 수행하는 모듈(과정, 기능 등)로 구현될 수 있다. 모듈은 메모리에 저장되고, 프로세서에 의해 실행될 수 있다. 메모리는 프로세서 내부 또는 외부에 있을 수 있고, 잘 알려진 다양한 수단으로 프로세서와 연결될 수 있다.
또한, 컴퓨터가 읽을 수 있는 기록매체는 롬(rom), 램(ram), 플래시 메모리(flash memory) 등과 같이 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치를 포함할 수 있다. 프로그램 명령은 컴파일러(compiler)에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터(interpreter) 등을 사용해서 컴퓨터에 의해 실행될 수 있는 고급 언어 코드를 포함할 수 있다.
본 발명의 일부 측면들은 장치의 문맥에서 설명되었으나, 그것은 상응하는 방법에 따른 설명 또한 나타낼 수 있고, 여기서 블록 또는 장치는 방법 단계 또는 방법 단계의 특징에 상응한다. 유사하게, 방법의 문맥에서 설명된 측면들은 또한 상응하는 블록 또는 아이템 또는 상응하는 장치의 특징으로 나타낼 수 있다. 방법 단계들의 몇몇 또는 전부는 예를 들어, 마이크로프로세서, 프로그램 가능한 컴퓨터 또는 전자 회로와 같은 하드웨어 장치에 의해(또는 이용하여) 수행될 수 있다. 몇몇의 실시예에서, 가장 중요한 방법 단계들의 하나 이상은 이와 같은 장치에 의해 수행될 수 있다.
실시예들에서, 프로그램 가능한 로직 장치(예를 들어, 필드 프로그래머블 게이트 어레이)가 여기서 설명된 방법들의 기능의 일부 또는 전부를 수행하기 위해 사용될 수 있다. 실시예들에서, 필드 프로그래머블 게이트 어레이는 여기서 설명된 방법들 중 하나를 수행하기 위한 마이크로프로세서와 함께 작동할 수 있다. 일반적으로, 방법들은 어떤 하드웨어 장치에 의해 수행되는 것이 바람직하다.
상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.

Claims (5)

  1. 자동 배역 설정 서비스를 제공하는 방법에 있어서,
    제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이하의 범위 내의 정수 값으로 획득되고,
    상기 자동 배역 설정 서비스가 실행되는 사용자 단말 화면은 상기 자동 배역 설정 서비스를 제공하는 메뉴, 검색창, 작품 분석(드라마, 영화) 메뉴, 배우 및 드라마, 영화 동향 메뉴, 및 트렌드 뉴스 메뉴를 포함하는,
    방법.
  2. 청구항 1에 있어서,
    상기 제1 사용자의 키에 관련된 정보는,
    상기 제1 사용자의 키가 포함되는 키의 구간이고,
    상기 제1 배역의 키는 상기 제1 사용자의 키가 포함되는 키의 구간에 해당하고,
    상기 제1 사용자의 체중에 관련된 정보는,
    상기 제1 사용자의 체중이 포함되는 체중의 구간이고,
    상기 제2 배역의 체중은, 상기 제1 사용자의 체중이 포함되는 체중의 구간에 해당하고,
    상기 제1 사용자의 얼굴형에 관련된 정보는,
    미리 설정된 복수의 얼굴형 중에서 하나이고,
    상기 제3 배역의 얼굴형은, 상기 제1 사용자의 얼굴형과 동일하고,
    상기 제1 사용자의 특징에 관련된 정보는,
    상기 제1 사용자의 특징에 관련된 서술형 정보이고,
    상기 제4 배역의 특징은, 단어들로 구성된 키워드 정보이고,
    상기 제4 배역은, 상기 제1 사용자의 특징에 가장 많이 부합하는 상위 10개의 배역을 포함하고,
    상기 제1 사용자의 성격에 관련된 정보는,
    상기 제1 사용자의 성격에 관련된 서술형 정보이고,
    상기 제5 배역의 성격은, 단어들로 구성된 키워드 정보이고,
    상기 제5 배역은, 상기 제1 사용자의 성격에 가장 많이 부합하는 상위 10개의 배역을 포함하는,
    방법.
  3. 삭제
  4. 청구항 1에 있어서,
    상기 자동 배역 설정 서비스 제공 서버는 상기 제1 사용자의 최종 배역이 출연한 작품명, 스토리 정보, 캐릭터 해설, 이미지 분석, 및 스타일링 분석 정보를 상기 제1 사용자 단말로 제공하는 단계를 더 포함하는,
    방법.
  5. 삭제
KR1020200141847A 2020-10-29 2020-10-29 캐릭터 분석을 통해 배역을 찾는 방법 및 컴퓨터 프로그램 제품 KR102519451B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200141847A KR102519451B1 (ko) 2020-10-29 2020-10-29 캐릭터 분석을 통해 배역을 찾는 방법 및 컴퓨터 프로그램 제품

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200141847A KR102519451B1 (ko) 2020-10-29 2020-10-29 캐릭터 분석을 통해 배역을 찾는 방법 및 컴퓨터 프로그램 제품

Publications (2)

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

Family

ID=81581982

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200141847A KR102519451B1 (ko) 2020-10-29 2020-10-29 캐릭터 분석을 통해 배역을 찾는 방법 및 컴퓨터 프로그램 제품

Country Status (1)

Country Link
KR (1) KR102519451B1 (ko)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005044258A (ja) * 2003-07-25 2005-02-17 Yasunori Kurosaki 配役支援業務システム

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102197739B1 (ko) * 2018-11-30 2021-01-04 이은지 연기자 정보 제공 방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005044258A (ja) * 2003-07-25 2005-02-17 Yasunori Kurosaki 配役支援業務システム

Also Published As

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

Similar Documents

Publication Publication Date Title
KR102649208B1 (ko) 질의 응답을 위한 디스플레이 장치 및 방법
JP6744314B2 (ja) クラウドソーシングに基づいてデジタルパーソナルアシスタントのための言語理解分類子モデルを更新すること
EP2728859B1 (en) Method of providing information-of-users' interest when video call is made, and electronic apparatus thereof
US11024300B2 (en) Electronic device and control method therefor
US10176198B1 (en) Techniques for identifying visually similar content
US11140034B2 (en) Automatic determination of display device functionality
CN108733429B (zh) ***资源配置的调整方法、装置、存储介质及移动终端
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 (ko) 음성 신호에 따라 컨텐츠 정보를 검색하여 제공하는 디스플레이 장치, 서버 장치 및 이들을 포함하는 음성 입력 시스템과, 그 방법들
US11481558B2 (en) System and method for a scene builder
WO2013189156A1 (zh) 基于自然交互输入的视频搜索***及方法和视频搜索服务器
US20210133609A1 (en) Artificial intelligence device
KR102519451B1 (ko) 캐릭터 분석을 통해 배역을 찾는 방법 및 컴퓨터 프로그램 제품
US20220319082A1 (en) Generating modified user content that includes additional text content
KR20200055897A (ko) 축약 컨텐츠명 인식을 위한 전자장치 및 이의 제어방법
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
US20200404362A1 (en) Display device
CN110865853A (zh) 云服务的智能操作方法和装置以及电子设备
US11928167B2 (en) Determining classification recommendations for user content
WO2019026166A1 (ja) 作業データ分類システム、作業データ分類方法、およびプログラム
EP3748982B1 (en) Electronic device and content recognition information acquisition therefor
US20240177214A1 (en) Computing device and operating method thereof

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