1 |
1
통신망을 통해 사용자 단말과 통신하는, 동영상 컨텐츠의 제목을 자동으로 생성하는 서버로서, 상기 통신망을 통해 상기 사용자 단말로부터, 상기 동영상 컨텐츠와 연관되는 적어도 하나의 채팅 메시지를 수신하도록 구성되는 통신부; 상기 사용자 단말로부터 수신한 채팅 메시지를 저장하도록 구성된 저장부; 및상기 저장된 채팅 메시지의 텍스트 정보를 분석하여 동영상의 제목을 생성하도록 구성되는 제어부를 포함하고, 상기 제어부는 상기 동영상 컨텐츠를 소정의 시간 윈도우를 가지는 복수의 동영상 세그멘트로 나누고,상기 저장된 채팅 메시지를 분석하여, 상기 복수의 동영상 세그멘트 각각에 대응하는 채팅 메시지의 횟수를 결정하고,상기 복수의 동영상 세그멘트 중 채팅 메시지의 횟수가 높은 순서로 소정의 수의 동영상 세그멘트들을 선택하여, 하이라이트 이벤트들을 검출하고,상기 하이라이트 이벤트들 중 인접한 시간 윈도우에 연속하는 하이라이트 이벤트들 중 가장 첫번째 하이라이트 이벤트만을 마킹하여, 상기 연속하는 하이라이트 이벤트들을 하나의 하이라이트 이벤트로 보정하고,상기 저장된 채팅 메시지 중 상기 하이라이트 이벤트와 연관된 채팅 메시지를 형태소 분석하여, 상기 하이라이트 이벤트와 연관된 채팅 메시지에서 가장 자주 나오는 명사에 기초하여 상기 하이라이트 이벤트의 제목을 생성하도록 구성되는,동영상 컨텐츠의 제목을 자동으로 생성하는 서버
|
2 |
2
통신망을 통해 사용자 단말과 통신하며 서버에서 수행되는 동영상 컨텐츠의 제목을 자동으로 생성하는 방법으로서,상기 사용자 단말로부터, 상기 동영상 컨텐츠와 연관되는 적어도 하나의 채팅 메시지를 수신하는 단계;상기 동영상 컨텐츠를 소정의 시간 윈도우를 가지는 복수의 동영상 세그멘트로 나누는 단계;상기 사용자 단말로부터 수신한 적어도 하나의 채팅 메시지를 분석하여, 상기 복수의 동영상 세그멘트 각각에 대응하는 채팅 메시지의 횟수를 결정하는 단계;상기 복수의 동영상 세그멘트 중 채팅 메시지의 횟수가 높은 순서로 소정의 수의 동영상 세그멘트들을 선택하여, 하이라이트 이벤트들을 검출하는 단계;상기 하이라이트 이벤트들 중 인접한 시간 윈도우에 연속하는 하이라이트 이벤트들 중 가장 첫번째 하이라이트 이벤트만을 마킹하여, 상기 연속하는 하이라이트 이벤트들을 하나의 하이라이트 이벤트로 보정하는 단계; 및 상기 사용자 단말로부터 전송되는 적어도 하나의 채팅 메시지 중 상기 하이라이트 이벤트와 연관된 채팅 메시지를 형태소 분석하여, 상기 하이라이트 이벤트와 연관된 채팅 메시지에서 가장 자주 나오는 명사에 기초하여 상기 하이라이트 이벤트의 제목을 생성하는 단계를 포함하는, 동영상 컨텐츠의 제목을 자동으로 생성하는 방법
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
제2항에 있어서,상기 동영상 컨텐츠의 재생 시간과 상기 동영상 컨텐츠와 연관된 채팅 메시지 간의 시간 차이를 보정하는 단계를 포함하는 동영상 컨텐츠의 제목을 자동으로 생성하는 방법
|
6 |
6
제2항에 있어서,상기 하이라이트 이벤트에 대해 제목을 생성하는 단계는 4개의 문장 템플릿을 정의하는 단계 - 상기 4개의 문장 템플릿은 두 개 또는 세 개의 단어 묶음(bag)이거나, 구절, 또는 주어, 동사, (목적어)가 포함되는 완벽한 문장임 -; 상기 하이라이트 이벤트와 연관된 채팅 메시지를 형태소 분석하여 각각의 토큰에 단어 클래스로 태깅하고, 상기 태깅된 토큰에 워드2벡 모델(Word2Vec model)을 적용하여 단어들의 묶음을 생성하는 단계; 및상기 생성된 묶음의 단어들을 조합하여 제목을 생성하는 단계; 를 포함하는 동영상 컨텐츠의 제목을 자동으로 생성하는 방법
|
7 |
7
하나 이상의 명령어가 수록된 컴퓨터 판독가능 기록 매체로서, 상기 하나 이상의 명령어는 컴퓨터에 의해 실행될 경우 상기 컴퓨터로 하여금 제2항 및 제5항 내지 제6항 중 어느 한 항에 따른 방법을 수행하도록 하는, 컴퓨터 판독가능 기록 매체
|