KR20200042287A - 영상 컨텐츠 관련 음악 정보 제공 방법 및 이를 지원하는 서비스 장치 - Google Patents

영상 컨텐츠 관련 음악 정보 제공 방법 및 이를 지원하는 서비스 장치 Download PDF

Info

Publication number
KR20200042287A
KR20200042287A KR1020180122685A KR20180122685A KR20200042287A KR 20200042287 A KR20200042287 A KR 20200042287A KR 1020180122685 A KR1020180122685 A KR 1020180122685A KR 20180122685 A KR20180122685 A KR 20180122685A KR 20200042287 A KR20200042287 A KR 20200042287A
Authority
KR
South Korea
Prior art keywords
music
video content
information
item information
music item
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020180122685A
Other languages
English (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 KR1020180122685A priority Critical patent/KR20200042287A/ko
Publication of KR20200042287A publication Critical patent/KR20200042287A/ko
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/432Query formulation
    • G06F16/433Query formulation using audio data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0633Managing shopping lists, e.g. compiling or processing purchase lists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Databases & Information Systems (AREA)
  • Development Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Mathematical Physics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명의 서비스 장치는 적어도 하나의 영상 컨텐츠 및 음악 아이템을 저장하는 메모리, 상기 메모리와 기능적으로 연결된 프로세서를 포함할 수 있다. 여기서, 상기 프로세서는 영상 컨텐츠의 적어도 한 재생 구간에 대하여 기본 음악 파일 단위 시간별로 검색용 데이터들을 검출하고, 상기 검색용 데이터들에 매칭되는 음악 아이템 정보들을 수집하여, 상기 음악 아이템 정보들을 후보로 선정하고, 지정된 조건을 만족하는 음악 아이템 정보들을 최종 음악 아이템 정보로 선별하고, 상기 최종 음악 아이템 정보 및 상기 최종 음악 아이템 정보가 검출된 상기 영상 컨텐츠 재생 구간을 기반으로 음악 정보를 구성하도록 설정될 수 있다.

Description

영상 컨텐츠 관련 음악 정보 제공 방법 및 이를 지원하는 서비스 장치{Providing Method for music information related to audio/video contents and service device supporting the same}
본 발명은 영상 컨텐츠에 관한 것으로서, 더욱 상세하게는 영상 컨텐츠에 포함된 음악 아이템에 관한 음악 정보를 상기 영상 컨텐츠 시청자에게 제공할 수 있도록 구성하는 영상 컨텐츠 관련 음악 정보 제공 방법 및 이를 지원하는 서비스 장치에 관한 것이다.
종래 음악 아이템의 일부를 이용하여 음악 아이템(예: 음원 전체)을 찾아주는 서비스가 제공되고 있다. 이와 관련하여, 전자 장치는 음악 아이템의 일부를 획득하고, 획득된 음악 아이템의 일부를 음원 서비스 서버에 제공할 수 있다. 그런데, 획득하는 음악 아이템의 일부에 노이즈가 많이 포함된 경우, 정확한 음악 아이템을 찾기 어려운 경우가 많다.
예를 들어, 영상 컨텐츠에는 다양한 효과음이나 노이즈 또는 배우들의 말소리 등이 섞여 있기 때문에 영상 컨텐츠에 음악 아이템이 배경으로 삽입된 경우, 해당 음악 아이템을 검색하기 위하여, 음악 아이템의 일부를 획득하더라도, 상당량의 노이즈가 함께 수집되어, 결과적으로 원하는 음악 아이템을 찾지 못하는 경우가 발생하고 있다. 특히 영상 컨텐츠에 포함된 음악 아이템의 경우 소리 크기가 영상 변화에 따라 계속해서 변하기 때문에, 검색을 위해 음악 아이템 일부를 획득하기가 용이하지 않은 문제가 있다.
또한 영상 컨텐츠를 시청하는 과정에서 음악 아이템 검색을 사용자가 능동적으로 수행하는 것은 서비스 시나리오에 맞지 않는 경우가 많다. 영상 컨텐츠에 포함된 음악의 경우 원본 음악 아이템 중 일부 구간만 등장하여 짧게 넘어가는 경우가 많아 전자 장치 (ex.휴대폰)를 꺼내 검색을 수행하려고 하면 이미 음악이 지나가는 경우가 발생할 수 있으며 영상 컨텐츠를 음악 정보 기반으로 나누고 관련된 서비스를 제공하기 위해서는 (ex. 영상내 등장 음악 소개 기능, 해당 음악이 등장하는 구간 보기 기능, 음악 아이템 기반 영상 검색 기능 등) 사전에 영상 컨텐츠에 포함된 음악 아이템에 대한 구간, 아이템 정보를 확보하고 있는 것이 필요하다.
한국공개특허 제10-2018-0081856호 (명칭: 콘텐츠 분석 음악 추천 시스템, 공개일: 2018.07.18.)
상술한 문제점을 해결하기 위하여, 본 발명은 영상 컨텐츠의 구간 단위로 복수의 음악 아이템들을 후보로 선정하고, 지정된 조건 만족에 따라 최종 후보를 선별함으로써, 영상 컨텐츠에 포함된 음악 아이템의 재생 구간과 그 구간에 속하는 음악 정보에 대한 신뢰도를 높일 수 있어 이를 통해 다양한 서비스 (예. 음악 검색, 음악 추천 등)를 제공할 수 있도록 한다.
또한, 본 발명은 영상 컨텐츠에 포함된 음악 정보를 영상 컨텐츠 시청 시 사용자에게 알려주고, 관련 정보를 제공할 수 있는 영상 컨텐츠 관련 음악 정보 제공 방법 및 이를 지원하는 서비스 장치를 제공함에 있다.
또한, 본 발명은 영상 컨텐츠에 포함된 음악 아이템들 중 상대적으로 중요하거나 최근 트랜드에 부합하는 음악 아이템에 관한 정보를 제공할 수 있는 영상 컨텐츠 관련 음악 정보 제공 방법 및 이를 지원하는 서비스 장치를 제공함에 있다.
그러나, 이러한 본 발명의 목적은 상기의 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 명확하게 이해될 수 있을 것이다.
상술한 바와 같은 목적을 달성하기 위한 본 발명의 서비스 장치는 적어도 하나의 영상 컨텐츠 및 음악 아이템을 저장하는 메모리, 상기 메모리와 기능적으로 연결된 프로세서를 포함할 수 있다. 상기 프로세서는 영상 컨텐츠의 적어도 한 재생 구간에 대하여 기본 음악 파일 단위(또는 영상 컨텐츠의 구간 단위) 시간별로 검색용 데이터들을 검출하고, 상기 검색용 데이터들에 매칭되는 음악 아이템 정보들을 수집하여, 상기 음악 아이템 정보들을 후보로 선정하고, 지정된 조건을 만족하는 음악 아이템 정보들을 최종 음악 아이템 정보로 선별하고, 상기 최종 음악 아이템 정보 및 상기 최종 음악 아이템 정보가 검출된 상기 영상 컨텐츠 재생 구간을 기반으로 음악 정보를 구성하도록 설정될 수 있다.
또는, 상기 프로세서는 상기 음악 아이템 정보들의 상기 영상 컨텐츠 내에서의 재생 길이, 검출 횟수 및 재생 구간에 등장한 배우의 배역의 중요도 중 적어도 하나를 기반으로 상기 음악 아이템 정보들의 중요도를 산정하고, 상기 음악 아이템 정보들의 중요도를 기반으로 상기 최종 음악 아이템 정보를 선별하도록 설정될 수 있다.
한편, 상기 프로세서는 상기 영상 컨텐츠 재생 시작 후 지정된 시간 이내 검출된 음악 아이템 정보를 상기 최종 음악 아이템 정보로 선별하도록 설정될 수 있다.
또는, 상기 프로세서는 상기 영상 컨텐츠 재생 완료 전 지정된 시간 이내 검출된 음악 아이템 정보를 상기 최종 음악 아이템 정보로 선별하도록 설정될 수 있다.
다른 예로서, 상기 프로세서는 상기 최종 음악 아이템 정보가 검출된 재생 구간들에 해당하는 영상으로 하일라이트 영상 또는 트레일러 영상을 생성하도록 설정될 수 있다.
또한, 상기 프로세서는 단말 장치가 접속되면, 상기 음악 정보를 기반으로 구성된 적어도 하나의 하일라이트 영상을 검색할 수 있는 페이지를 상기 단말 장치에 제공하도록 설정될 수 있다.
또는, 상기 프로세서는 상기 영상 컨텐츠 재생 시 상기 최종 음악 아이템 정보에 포함된 음악 아이템들의 검색 또는 구매가 가능한 목록 정보를 출력하도록 설정될 수 있다.
한편, 상기 프로세서는 특정 재생 구간에서의 음악 아이템 정보들의 개수가 지정된 개수 이상인 경우, 다음 지정된 재생 구간에서의 기본 음악 파일 단위 시간(또는 영상 컨텐츠의 구간 단위 시간)을 지정된 크기만큼 더 크게 설정하고, 특정 재생 구간에서의 음악 아이템 정보들의 개수가 지정된 개수 미만인 경우, 다음 지정된 재생 구간에서의 기본 음악 파일 단위 시간을 지정된 크기만큼 더 작게 설정될 수 있다.
본 발명의 실시 예에 따른 영상 컨텐츠 관련 음악 정보 제공 방법은 서비스 장치가, 영상 컨텐츠를 획득하는 단계, 상기 영상 컨텐츠의 적어도 한 재생 구간에 대하여 기본 음악 파일 단위 시간별로 검색용 데이터들을 검출하는 단계, 상기 검색용 데이터들에 매칭되는 음악 아이템 정보들을 수집하여, 상기 음악 아이템 정보들을 후보로 선정하는 단계, 지정된 조건을 만족하는 음악 아이템 정보들을 최종 음악 아이템 정보로 선별하는 단계, 상기 최종 음악 아이템 정보 및 상기 최종 음악 아이템 정보가 검출된 상기 영상 컨텐츠 재생 구간을 기반으로 음악 정보를 구성하는 단계를 포함할 수 있다.
상기 방법은 상기 최종 음악 아이템 정보가 검출된 재생 구간들에 해당하는 영상으로 하일라이트 영상 또는 트레일러 영상을 생성하는 단계를 더 포함할 수 있다.
또는, 상기 방법은, 단말 장치가 접속되면, 상기 음악 정보를 기반으로 구성된 적어도 하나의 하일라이트 영상을 검색할 수 있는 페이지를 상기 단말 장치에 제공하는 단계를 더 포함할 수 있다.
본 발명에 따르면, 본 발명을 통해 영상 컨텐츠 내에 등장하는 음악들에 대해 매우 높은 정확도로 음악 정보를 제공하는 시스템을 구성할 수 있었으며, 영상 컨텐츠와 관련한 다양한 음악 정보 기반의 서비스를 제공할 수 있다.
아울러, 상술한 효과 이외의 다양한 효과들이 후술될 본 발명의 실시 예에 따른 상세한 설명에서 직접적 또는 암시적으로 개시될 수 있다.
도 1은 본 발명의 실시 예에 따른 영상 컨텐츠 관련 음악 정보 제공을 수행하는 서비스 시스템 구성의 한 예를 나타내는 도면이다.
도 2는 본 발명의 실시 예에 따른 서비스 장치 구성의 한 예를 나타낸 도면이다.
도 3은 본 발명의 실시 예에 따른 서비스 장치 구성 중 프로세서 구성의 한 예를 나타낸 도면이다.
도 4는 본 발명의 실시 예에 따른 음악 정보 추출부의 세부 구성의 한 예를 나타낸 도면이다.
도 5는 본 발명의 실시 예에 따른 영상 컨텐츠 관련 음악 정보 구성 방법의 한 예를 나타낸 도면이다.
도 6은 본 발명의 실시 예에 따른 음악 정보 관련 서비스 제공 방법의 한 예를 나타낸 도면이다.
본 발명의 과제 해결 수단의 특징 및 이점을 보다 명확히 하기 위하여, 첨부된 도면에 도시된 본 발명의 특정 실시 예를 참조하여 본 발명을 더 상세하게 설명한다.
다만, 하기의 설명 및 첨부된 도면에서 본 발명의 요지를 흐릴 수 있는 공지 기능 또는 구성에 대한 상세한 설명은 생략한다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 도면 부호로 나타내고 있음에 유의하여야 한다.
이하의 설명 및 도면에서 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위한 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시 예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.
또한, 제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하기 위해 사용하는 것으로, 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용될 뿐, 상기 구성요소들을 한정하기 위해 사용되지 않는다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제2 구성요소는 제1 구성요소로 명명될 수 있고, 유사하게 제1 구성요소도 제2 구성요소로 명명될 수 있다.
또한, 본 명세서에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 또한, 본 명세서에서 기술되는 "포함 한다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
또한, 명세서에 기재된 "부", "기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 또한, "일(a 또는 an)", "하나(one)", "그(the)" 및 유사 관련어는 본 발명을 기술하는 문맥에 있어서(특히, 이하의 청구항의 문맥에서) 본 명세서에 달리 지시되거나 문맥에 의해 분명하게 반박되지 않는 한, 단수 및 복수 모두를 포함하는 의미로 사용될 수 있다.
상술한 용어들 이외에, 이하의 설명에서 사용되는 특정 용어들은 본 발명의 이해를 돕기 위해서 제공된 것이며, 이러한 특정 용어의 사용은 본 발명의 기술적 사상을 벗어나지 않는 범위에서 다른 형태로 변경될 수 있다.
아울러, 본 발명의 범위 내의 실시 예들은 컴퓨터 실행가능 명령어 또는 컴퓨터 판독가능 매체에 저장된 데이터 구조를 가지거나 전달하는 컴퓨터 판독가능 매체를 포함한다. 이러한 컴퓨터 판독가능 매체는, 범용 또는 특수 목적의 컴퓨터 시스템에 의해 액세스 가능한 임의의 이용 가능한 매체일 수 있다. 예로서, 이러한 컴퓨터 판독가능 매체는 RAM, ROM, EPROM, CD-ROM 또는 기타 광 디스크 저장장치, 자기 디스크 저장장치 또는 기타 자기 저장장치, 또는 컴퓨터 실행가능 명령어, 컴퓨터 판독가능 명령어 또는 데이터 구조의 형태로 된 소정의 프로그램 코드 수단을 저장하거나 전달하는 데에 이용될 수 있고, 범용 또는 특수 목적 컴퓨터 시스템에 의해 액세스 될 수 있는 임의의 기타 매체와 같은 물리적 저장 매체를 포함할 수 있지만, 이에 한정되지 않는다.
도 1은 본 발명의 실시 예에 따른 영상 컨텐츠 관련 음악 정보 제공을 수행하는 서비스 시스템 구성의 한 예를 나타내는 도면이다.
도 1을 참조하면, 본 발명의 실시 예에 따른 영상 컨텐츠 관련 음악 정보 서비스 시스템(10)은 단말 장치(100), 서비스 장치(200) (또는 방송 서버), 컨텐츠 제공 장치(300) 를 포함하여 구성될 수 있으며, 상기 서비스 장치(200)와 단말 장치(100) 또는 상기 서비스 장치(200)와 상기 컨텐츠 제공 장치(300)는 네트워크(150)을 통해서 연동된다.
그러면, 도 1을 참조하여 각 구성요소에 대해 개략적으로 설명하도록 한다.
먼저, 네트워크(150)는 단말 장치(100)와 서비스 장치(200)간 데이터 송수신을 위해 데이터를 전달하는 역할을 하거나, 컨텐츠 제공 장치(300)와 서비스 장치(200) 간의 데이터 송수신을 위해 데이터를 전달하는 역할을 할 수 있다. 이러한 네트워크(150)는 시스템 구현 방식에 따라 이더넷(Ethernet), xDSL(ADSL, VDSL), HFC(Hybrid Fiber Coaxial Cable), FTTC(Fiber to The Curb), FTTH(Fiber To The Home) 등의 유선 통신 방식을 이용할 수도 있고, WLAN(Wireless LAN), 와이파이(Wi-Fi), 와이브로(Wibro), 와이맥스(Wimax), HSDPA(High Speed Downlink Packet Access), LTE(Long Term Evolution), LTE-A (Long Term Evolution Advanced) 등의 무선 통신 방식을 이용할 수도 있으며, 상술한 통신 방식 이외에도 기타 널리 공지되었거나 향후 개발될 모든 형태의 통신 방식을 포함할 수 있다. 상기 네트워크(150)는 단말 장치(100)와 서비스 장치(200) 간의 통신 채널을 형성하고, 단말 장치(100)의 영상 컨텐츠 검색 요청 또는 음악 정보 확인 요청 등과 관련한 메시지를 서비스 장치(200)에 제공할 수 있다. 상기 네트워크(150)는 서비스 장치(200)가 제공하는 음악 정보를 포함하는 영상 컨텐츠를 단말 장치(100)에 전달할 수 있다.
상기 단말 장치(100)는 사용자의 조작에 따라 네트워크(150)을 통해 서비스 장치(200)와 각종 데이터를 송수신할 수 있는 사용자의 장치를 의미한다. 이러한 단말 장치(100)는 네트워크(150)을 통하여 음성 또는 데이터 통신을 수행할 수 있으며, 데이터의 송수신 및 처리를 위한 프로그램 및 프로토콜을 저장하는 메모리, 각종 프로그램을 실행하여 연산 및 제어하기 위한 마이크로프로세서 등을 구비할 수 있다. 또한, 이러한 본 발명의 단말 장치(100)는 다양한 형태로 구현될 수 있다. 예를 들어, 본 명세서에서 기술되는 단말 장치(100)는 스마트 폰(smart phone), 타블렛 PC(Tablet PC), PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), MP3 Player 등의 이동 단말기는 물론, 스마트 TV(Smart TV), IPTV 또는 IPTV의 셋탑, 노트북 컴퓨터(Laptop Computer), 데스크탑 컴퓨터 등과 같은 고정 단말기가 사용될 수도 있으며, 본 발명에 따른 데이터를 송수신 할 수 있는 장치라면, 그 어떠한 장치도 본 발명의 실시 예에 따른 단말 장치(100)로 이용될 수 있다.
한편, 본 발명에 실시 예에 따른 단말 장치(100)는 통신 회로(또는 셋탑), 디스플레이(또는 TV 모니터), 입력 장치, 오디오 장치, 프로세서, 메모리 등의 구성을 포함하고, 사용자 조작에 따라 통신 회로를 이용하여 네트워크(150)를 통한 서비스 장치(200) 접속을 수행할 수 있다. 예를 들어, 단말 장치(100)는 사용자 입력에 대응하여 웹 브라우저 또는 그에 대응하는 어플리케이션을 실행하고, 사전 입력된 인터넷 주소 정보 또는 사용자가 입력한 주소 정보 등을 기반으로 서비스 장치(200)에 접속할 수 있다. 상기 단말 장치(100)는 서비스 장치(200)로부터 지정된 웹 페이지를 수신하여 디스플레이에 출력할 수 있다. 예를 들면, 상기 웹 페이지는 영상 컨텐츠를 검색하거나 영상 컨텐츠에 포함된 음악 정보를 검색할 수 있는 가상의 페이지를 포함할 수 있다. 또한, 상기 웹 페이지는 상기 음악 정보에 포함된 음악 아이템을 구매할 수 있는 정보를 포함할 수 있다. 또한, 상기 웹 페이지는 상기 음악 정보를 기반으로 생성된 적어도 하나의 하일라이트 영상들을 검색할 수 있는 정보를 포함할 수 있다.
상기 단말 장치(100)는 상기 서비스 장치(200)가 요구하는 사용자 인증에 대응하여 로그인 정보 입력을 디스플레이를 통해 요청할 수 있다. 단말 장치(100)는 사용자 입력에 대응하여 로그인 정보를 서비스 장치(200)에 전송하고, 승인 완료에 대응하여 로그인된 웹 페이지를 수신하여 디스플레이에 출력할 수 있다. 이 동작에서, 단말 장치(100)는 사용자 정보(예: 나이, 성별, 거주 지역, 직업, 학력, 체중, 신장, 취미 등)를 사용자 입력에 대응하여 서비스 장치(200)에 전송할 수도 있다.
상기 단말 장치(100)는 사용자 입력에 대응하여 영상 컨텐츠 검색 요청 메시지를 생성하고, 이를 서비스 장치(200)에 전송할 수 있다. 상기 단말 장치(100)는 서비스 장치(200)로부터 영상 컨텐츠 목록을 수신할 수 있다. 상기 단말 장치(100)는 사용자 입력에 대응하여 특정 영상 컨텐츠 목록 선택 재생 요청 메시지 또는 특정 영상 컨텐츠 구매 요청 메시지를 생성하고, 이를 서비스 장치(200)에 전송할 수 있다. 상기 단말 장치(100)는 서비스 장치(200)로부터 음악 정보를 포함하는 영상 컨텐츠를 스트리밍 또는 다운로드 방식으로 수신하여 출력할 수 있다.
상기 단말 장치(100)는 상기 영상 컨텐츠에 포함된 음악 정보를 별도의 목록으로 표시할 수 있다. 상기 단말 장치(100)는 상기 음악 정보에 해당하는 목록을 선택하는 경우, 서비스 장치(200)로부터 음악 정보에 포함된 음악 아이템의 상세 정보를 수신하여 출력할 수 있다. 또는, 상기 단말 장치(100)는 상기 서비스 장치(200)로부터 사용자 입력에 의해 선택된 음악 아이템에 해당하는 데이터를 스트리밍 방식 또는 다운로드 방식으로 수신할 수 있다. 상기 단말 장치(100)는 수신된 음악 아이템을 오디오 장치를 통해 출력할 수 있다. 상기 단말 장치(100)는 상기 음악 아이템을 출력하는 동안 상기 영상 컨텐츠를 종료하거나 일시 중지할 수 있다. 그리고, 상기 단말 장치(100)는 음악 아이템 출력이 종료되면, 상기 영상 컨텐츠를 다시 재생할 수 있다. 또는, 상기 단말 장치(100)는 IPTV 형태로서, 방송 서버가 송출하는 방송 신호를 수신하고, 수신된 방송 신호를 기반으로 화면을 TV 모니터에 출력할 수 있다. 예컨대, 단말 장치(100)는 방송 서버가 송출한 음악정보를 포함하는 영상 컨텐츠를 수신하여 모니터에 출력할 수 있다. 여기서, 단말 장치(100)는 방송 서버가 제공한 영상 컨텐츠에 포함된 음악 정보를 별도의 목록들로 표시할 수 있다. 상기 단말 장치(100)는 사용자 입력에 따른 입력 신호를 방송 서버에 전송하고, 입력 신호에 따른 음악 아이템 상세 정보를 수신하여 출력할 수도 있다.
상기 컨텐츠 제공 장치(300)는 적어도 하나의 영상 컨텐츠를 저장 관리할 수 있다. 상기 컨텐츠 제공 장치(300)는 영상 컨텐츠를 다양한 사용자 또는 제작자로부터 수신할 수 있다. 상기 컨텐츠 제공 장치(300)는 일정 주기 또는 서비스 장치(200) 운영자의 요청에 따라 서비스 장치(200)와 통신 채널을 형성하고, 서비스 장치(200)가 요청하는 영상 컨텐츠를 서비스 장치(200)에 제공할 수 있다. 이와 관련하여, 상기 컨텐츠 제공 장치(300)는 적어도 하나의 영상 컨텐츠 목록을 생성하고, 서비스 장치(200)에 해당 목록을 제공할 수 있다. 또는, 상기 컨텐츠 제공 장치(300)는 상기 서비스 장치(200)에 제공한 영상 컨텐츠 목록을 저장 관리하고, 새로운 영상 컨텐츠만을 상기 서비스 장치(200)에 제공할 수 있다. 또는, 상기 컨텐츠 제공 장치(300)는 영상 컨텐츠 중 음악이 포함된 영상 컨텐츠만을 별도로 저장 관리하고, 상기 서비스 장치(200) 접속 시, 상기 음악이 포함된 영상 컨텐츠를 서비스 장치(200)에 제공할 수 있다. 음악이 포함된 영상 컨텐츠는 영상 컨텐츠에 포함된 제작자 기입 정보를 통해 확인하거나, 영상 컨텐츠에 포함된 오디오 정보 분석을 통해 확인할 수 있다. 상술한 컨텐츠 제공 장치(300)는 상기 서비스 장치(200)의 일부 구성으로 포함될 수도 있다.
상기 서비스 장치(200)는 일정 주기에 따라 또는 운영자 입력에 대응하여 상기 컨텐츠 제공 장치(300)와 통신 채널을 형성할 수 있다. 상기 서비스 장치(200)는 음악이 포함된 영상 컨텐츠를 컨텐츠 제공 장치(300)로부터 수신하여 메모리에 저장할 수 있다. 상기 서비스 장치(200)는 일정 주기 또는 새로운 영상 컨텐츠 수신 시, 상기 영상 컨텐츠에 대한 음악 정보를 생성하고, 이를 영상 컨텐츠에 매핑하여 저장할 수 있다. 상기 컨텐츠 제공 장치(300)가 상기 서비스 장치(200)의 일부 구성으로 구현된 경우, 상술한 영상 컨텐츠 수신 및 저장 동작은 생략될 수 있다.
한편, 상기 서비스 장치(200)는 단말 장치(100)가 접속하면, 상기 단말 장치(100)에 보유한 영상 컨텐츠 목록을 제공할 수 있다. 상기 서비스 장치(200)는 단말 장치(100) 요청에 대응하여 영상 컨텐츠 목록에 포함된 적어도 하나의 영상 컨텐츠를 단말 장치(100)에 제공할 수 있다. 이 동작에서, 상기 서비스 장치(200)는 영상 컨텐츠에 매핑된 음악 정보를 단말 장치(100)에 함께 제공할 수 있다. 상기 서비스 장치(200)는 음악 정보에 포함된 음악 아이템들을 음원 서비스 서버 장치 또는 음악 아이템을 제작하거나 저장 및 관리하는 서버 장치로부터 수신할 수 있다. 상기 서비스 장치(200)는 단말 장치(100)로부터 음악 정보에 포함된 적어도 하나의 음악 아이템 요청을 수신하면, 메모리에 저장된 음악 아이템을 단말 장치(100)에 제공할 수 있다. 또한, 상기 서비스 장치(200)는 음악 정보를 기반으로 생성된 하일라이트 영상들을 검색할 수 있는 기능을 단말 장치(100)에 제공하고, 하일라이트 영상 청취 후, 특정 영상 컨텐츠 재생을 요청하면, 해당 영상 컨텐츠를 단말 장치(100)에 제공하면서, 음악 정보를 함께 제공할 수도 있다.
상술한 바와 같이, 본 발명의 실시 예에 따른 영상 컨텐츠 관련 음악 정보 서비스 시스템(10)은 영상 컨텐츠에 포함된 적어도 하나의 음악 아이템에 관한 정보를 수집하여 음악 정보를 구성하고, 사용자 시청 시 음악 정보를 검색할 수 있도록 제공할 수 있다. 이 과정에서, 상기 영상 컨텐츠 관련 음악 정보 서비스 시스템(10)은 지정된 시간 단위로 검색용 데이터(예: 음악 아이템을 검출하기 위해 영상 컨텐츠에서 재생되는 오디오 데이터)를 수집하고, 수집된 검색용 데이터에 대응하는 적어도 하나의 음악 아이템들을 검출할 수 있다. 상기 영상 컨텐츠 관련 음악 정보 서비스 시스템(10)은 검출된 후보 음악 아이템들에 대하여 지정된 조건을 만족하는 음악 아이템을 최종으로 선택하여, 영상 컨텐츠에 포함된 음악 아이템을 결정할 수 있다. 이와 같이, 본 발명의 영상 컨텐츠 관련 음악 정보 서비스 시스템(10)은 영상 컨텐츠에 포함된 음악 아이템 정보를 보다 정확하게 분석하고, 그에 따른 음악 아이템 정보를 제공할 수 있도록 지원한다.
도 2는 본 발명의 실시 예에 따른 서비스 장치 구성의 한 예를 나타낸 도면이다.
먼저, 도 2를 참조하면, 본 발명의 실시 예에 따른 서비스 장치(200)는 통신 회로(210), 메모리(240) 및 프로세서(250)를 포함할 수 있다.
상기 통신 회로(210)는 서비스 장치(200)의 통신 기능을 지원할 수 있다. 상기 통신 회로(210)는 네트워크(150)를 통해 컨텐츠 제공 장치(300) 또는 적어도 하나의 단말 장치(100)와 통신 채널 형성을 지원할 수 있다. 또는, 서비스 장치(200)가 방송 서버인 경우, 통신 회로(210)는 단말 장치(100)에 음악 정보가 포함된 영상 컨텐츠에 대응하는 방송 신호를 송출할 수 있다. 상기 통신 회로(210)는 다양한 통신 방식 중 적어도 하나의 통신 방식을 지원할 수 있다. 예컨대, 상기 통신 회로(210)는 다양한 세대의 이동 통신 채널, 인터넷 통신 채널, 방송 채널 등을 지원할 수 있다. 상기 통신 회로(210)는 프로세서(250) 제어에 대응하여 컨텐츠 제공 장치(300)와 통신 채널을 형성하면, 상기 컨텐츠 제공 장치(300)로부터 적어도 하나의 영상 컨텐츠를 수신할 수 있다. 또한, 상기 통신 회로(210)는 프로세서(250) 제어에 대응하여 외부 서버 장치(예: 음원 서비스 서버 장치 또는 음악 아이템 제공 장치 등)로부터 음악 아이템을 수신하면, 수신된 음악 아이템을 메모리(240)에 전달할 수 있다. 또한, 상기 통신 회로(210)는 프로세서(250) 제어에 대응하여, 상기 적어도 하나의 단말 장치(100)와 통신 채널을 형성하면, 단말 장치(100) 접속에 대응하여 지정된 웹 페이지를 단말 장치(100)에 전달할 수 있다. 또는, 통신 회로(210)는 상기 단말 장치(100) 요청에 대응하여 적어도 하나의 영상 컨텐츠를 단말 장치(100)에 제공할 수 있다. 특히, 상기 통신 회로(210)는 상기 단말 장치(100) 요청에 대응하여 영상 컨텐츠에 포함된 음악 정보에 지시된 음악 아이템을 상기 단말 장치(100)에 제공할 수 있다. 상기 통신 회로(210)는 상기 단말 장치(100) 접속에 대응하여, 프로세서(250) 제어에 따라 음악 정보를 기반으로 구성된 하일라이트 영상을 검색할 수 있는 웹 페이지를 단말 장치(100)에 제공할 수도 있다.
상기 메모리(240)는 상기 서비스 장치(200) 운용과 관련하여 적어도 하나의 어플리케이션 또는 프로그램을 저장할 수 있다. 또한, 상기 메모리(240)는 본 발명의 실시 예에 따른 영상 컨텐츠 관련 음악 정보 제공 기능과 관련하여, 복수의 음악 아이템들(241) 및 적어도 하나의 영상 컨텐츠(243)를 저장할 수 있다. 상기 영상 컨텐츠(243)에는 음악 정보가 함께 저장될 수 있다. 또는, 상기 메모리(240)는 상기 영상 컨텐츠(243)에 매핑되는 음악 정보를 별도로 저장할 수도 있다. 상기 음악 아이템들(241)은 음악 아이템을 제공하는 외부 서버 장치(예: 음악 아이템을 제공할 수 있는 음원 서비스 서버 장치 등)로부터 수신하여 저장할 수 있다. 상기 음악 아이템들(241) 중 적어도 일부는 상기 영상 컨텐츠(243)에 포함된 음악 정보에 대응하는 음악 아이템들을 포함할 수 있다. 다른 예로서, 상기 음악 아이템들(241)은 상술한 외부 서버 장치에 저장 관리되고, 상기 음악 아이템들(241)의 이용이 필요한 경우, 서비스 장치(200)가 상기 외부 서버 장치에 접속하고, 외부 서버 장치에 쿼리를 제공하여 질의에 맞는 음악 아이템을 수신할 수도 있다.
상기 프로세서(250)는 상기 서비스 장치(200) 운용과 관련한 데이터의 처리 또는 데이터의 전달 등을 수행할 수 있다. 예컨대, 상기 프로세서(250)는 운영자 요청에 따라 네트워크(150)를 통한 컨텐츠 제공 장치(300) 접속을 수행할 수 있다. 상기 프로세서(250)는 상기 컨텐츠 제공 장치(300)로부터 음악이 포함된 적어도 하나의 영상 컨텐츠(243)를 수신하면, 이를 메모리(240)에 저장하도록 제어할 수 있다. 이 동작에서, 상기 프로세서(250)는 상기 영상 컨텐츠(243)에 포함된 음악 아이템을 검출하고, 검출된 음악 아이템 정보들을 기반으로 음악 정보를 구성할 수 있다. 상기 프로세서(250)는 상기 음악 정보를 상기 영상 컨텐츠(243)와 함께 저장하거나, 또는 상기 영상 컨텐츠(243)에 매핑하여 저장할 수 있다.
상기 프로세서(250)는 음악 아이템 수집과 관련하여, 외부 서버 장치에 주기적으로 또는 운영자 요청에 따라 접속하고, 외부 서버 장치로부터 적어도 하나의 음악 아이템을 수신하여 메모리(240)에 저장하도록 제어할 수 있다. 상기 외부 서버 장치는 음악 아이템을 제공하는 서버 장치로서, 상기 컨텐츠 제공 장치(300)와 일체화될 수도 있다. 또는, 영상 컨텐츠 제작자가 제작한 음악이 포함된 영상 컨텐츠가 제작자에 의해 직접적으로 서비스 장치(200)에 업로드될 수도 있다.
상기 프로세서(250)는 단말 장치(100)가 접속하면, 메모리(240)에 저장된 영상 컨텐츠(243)들의 목록을 포함하는 웹 페이지를 단말 장치(100)에 제공하고, 단말 장치(100) 요청에 대응하여, 특정 영상 컨텐츠(243)를 단말 장치(100)에 제공할 수 있다. 이 동작에서, 상기 프로세서(250)는 특정 영상 컨텐츠(243)에 대응하는 음악 정보를 함께 단말 장치(100)에 제공할 수 있다. 이 동작에서, 상기 프로세서(250)는 음악 정보에 포함된 특정 음악 아이템에 대한 구매 요청을 단말 장치(100)로부터 수신하면, 해당 음악 아이템을 단말 장치(100)에 제공할 수 있다. 또는, 프로세서(250)는 서비스 장치(200)가 방송 서버인 경우, 음악이 포함된 영상 컨텐츠를 검색할 수 있는 화면 페이지에 대응하는 방송 신호를 단말 장치(100)에 송출할 수 있다. 이러한 서비스 장치(200)의 프로세서(250)는 도 3에 도시된 바와 같은 구성을 포함할 수 있다.
도 3은 본 발명의 실시 예에 따른 서비스 장치 구성 중 프로세서 구성의 한 예를 나타낸 도면이다.
상기 도 3을 참조하면, 본 발명의 실시 예에 따른 프로세서(250)는 영상 컨텐츠 수집부(251), 음원 데이터 추출부(253), 음악 검색부(255), 음악 정보 추출부(257) 및 서비스 제공부(259)를 포함할 수 있다.
상기 영상 컨텐츠 수집부(251)는 다양한 방법으로 영상 컨텐츠를 수집할 수 있다. 영상 컨텐츠는 영화/드라마/예능 등 다양한 프로그램 컨텐츠가 될 수 있다. 특히, 본 발명의 영상 컨텐츠 수집부(251)가 수집하는 영상 컨텐츠는 영상과 음원을 동시에 가지고 있는 데이터를 포함할 수 있다. 상기 영상 컨텐츠 수집부(251)는 컨텐츠 제공 장치(300)로부터 지정된 영상 컨텐츠를 수집할 수 있다. 예를 들어, 영상 컨텐츠 수집부(251)는 영상과 음악을 모두 포함하되, 시청률이 지정된 크기 이상인 영상 컨텐츠 또는 검색 조회수가 지정된 크기 이상인 영상 컨텐츠만을 수집할 수 있다. 또는, 상기 영상 컨텐츠 수집부(251)는 지정된 작가나 배우 또는 제작자에 의해 제작된 영상 컨텐츠만을 수집할 수도 있다.
상기 음원 데이터 추출부(253)는 영상 컨텐츠(243)에 포함된 음악 아이템 검색을 하기 위해 필요한 검색용 데이터(예: 영상 컨텐츠에서 음악 아이템 검색을 위한 검출되는 오디오 데이터)를 추출할 수 있다. 이와 관련하여, 상기 음원 데이터 추출부(253)는 영상 컨텐츠(243)에 음악이 포함되어 있는지 여부를 확인하고, 음악이 포함된 구간을 검출하고, 해당 구간을 음악 아이템 검색에 필요한 기본 음악 파일 시간 단위(또는 영상 컨텐츠의 구간 단위)로 쪼개어 저장할 수 있다. 상기 기본 음악 파일 시간 단위는 음악 아이템 검색을 위해 필요한 최소 길이를 의미할 수 있다. 상술한 음악 아이템 검색에서 기본 음악 파일 시간 단위는 종래 음악 아이템 검색에 사용되는 시간 길이보다 짧거나 클 수 있고, 또는 동일하여도 무방하다. 기본 음악 파일 시간 단위가 기존보다 짧은 경우, 검색되는 음악 아이템 후보군의 개수가 기존보다 많아지고, 상기 기본 음악 파일 시간 단위가 기본보다 큰 경우, 검색되는 음악 아이템 후보군의 개수가 기존보다 적어질 수 있다. 상기 음원 데이터 추출부(253)는 검색용 데이터에 대한 음악 아이템 정확도가 상대적으로 낮은 영상 컨텐츠에 대해서 기본 음악 파일 시간 단위를 기 설정된 크기만큼 더 크게 하고, 검색용 데이터에 대한 음악 아이템 정확도가 상대적으로 낮은 영상 컨텐츠에 대해서 기본 음악 파일 시간 단위를 기 설정된 크기만큼 더 작게 설정할 수 있다. 또는, 음원 데이터 추출부(253)는 검출된 후보군(예: 음악 아이템 후보들)의 개수에 따라, 기본 음악 파일 시간 단위를 조정할 수도 있다. 예를 들어, 음원 데이터 추출부(253)는 검출된 후보군의 개수가 기 설정된 개수보다 많은 경우, 기본 음악 파일 시간 단위를 기 설정된 크기만큼 늘리고, 검출된 후보군의 개수가 기 설정된 개수보다 적은 경우, 기본 음악 파일 시간 단위를 기 설정된 크기만큼 줄일 수 있다. 여기서, 기본 음악 파일 시간 단위가 조정된 값은, 현재 적용되고 있는 음악 검출 구간 다음에 오는 음악 검출 구간에 적용될 수 있다.
상기 음악 검색부(255)는 기본 음악 파일 시간 단위로 나누어진 검색용 데이터를 쿼리로 적용하고, 이를 기반으로 음악 아이템 정보를 검색할 수 있다. 예컨대, 음악 검색부(255)는 메모리(240)에 저장된 복수개의 음악 아이템들(241)에 대하여 상기 검색용 데이터에 매칭되는 음악 아이템이 있는지 검색할 수 있다. 상기 음악 검색부(255)는 검색된 음악 아이템이 있는 경우, 해당 음악 아이템을 해당 음악 파일에 대한 음악 아이템 후보로 선정할 수 있다.
상기 음악 정보 추출부(257)는 기본 음악 파일 시간 단위 기준으로 검색되어 나온 음악 아이템 후보들에 대한 구간(예: 검색용 데이터가 검출된 영상 컨텐츠의 재생 구간)을 추출하고, 정확하지 않은 음악 아이템 후보를 필터링 한 뒤 해당 영상 컨텐츠(243)에서 상대적으로 중요한 음악 아이템에 대해 수치로 표현된 정확도/중요도를 제공할 수 있다. 그리고, 상기 음악 정보 추출부(257)는 추출된 정보들을 기반으로 영상 컨텐츠(243)에 대한 음악 정보를 구성할 수 있다. 이와 관련하여, 상기 음악 정보 추출부(257)는 도 4에 도시된 바와 같은 구성을 포함할 수 있다.
상기 서비스 제공부(259)는 음악 정보 추출부(257)에서 구성한 음악 정보를 기반으로 영상 컨텐츠(243)의 음원 관련 메타 데이터를 만들거나 음악 정보를 다룰 수 있는 API를 제공할 수 있다. 또는, 서비스 제공부(259)는 음원 제공 서비스를 위해 필요한 음악 정보를 사전에 가공하거나, 하이라이트 음원 구간을 활용하여 썸네일 이미지, 트레일러 영상 제작 등을 진행하여, 해당 컨텐츠를 메모리(240)에 저장한 후, 단말 장치(100) 요청에 따라 제공할 수 있다. 상기 서비스 제공부(259)는 상기 음악 정보 추출부(257)로부터 수치화된 음악 정보를 수신할 수 있다. 상기 서비스 제공부(259)는 수신된 음악 정보를 기준으로 자동으로 영상 컨텐츠(243)의 중요 음악 정보를 가공 및 단말 장치(100)에 제공할 수 있다.
도 4는 본 발명의 실시 예에 따른 음악 정보 추출부의 세부 구성의 한 예를 나타낸 도면이다.
도 4를 참조하면, 실시 예에 따른 음악 정보 추출부(257)는 필터링부(71), 예외 처리부(73), 중요도 산정부(75) 및 음악 정보 구성부(77)를 포함할 수 있다.
상기 필터링부(71)는 시퀀스별로 음악 아이템의 검색 결과 즉, 음악 아이템 후보들을 획득할 수 있다. 이와 관련하여, 필터링부(71)는 영상 컨텐츠(243)를 기본 음악 파일 시간 단위로 쪼개어, 음악 아이템들(241)과 비교할 검색용 데이터들을 생성하고, 생성된 검색용 데이터들을 기준으로 음악 아이템 검색을 수행할 수 있다. 아래 표 1은, 5초 단위로 기본 음악 파일 시간 단위를 설정한 후, 특정 영상 컨텐츠(243)에서 음악 아이템 검색을 수행한 결과를 예시적으로 나타낸 것이다.
시작 시간 끝 시간 단위 시간
Sequence No.
음악 관련 정보
(제목, 앨범, 가수 등)
00:02:30 00:02:35 30 A/B/C/S ?
00:02:35 00:02:40 31 A/B/C/S ?
00:02:40 00:02:45 32 Z/X/D/F ?
00:02:45 00:02:50 33 A/B/C/S ?
상기 필터링부(71)는 시퀀스별 음악 아이템 검색 결과를 기반으로 기초 정보를 구성할 수 있다. 예컨대, 필터링부(71)는 음악 아이템 검색 결과를 기반으로 음악 아이템별 재생 횟수 및 재생 위치 등의 정보를 구성할 수 있다. 상기 필터링부(71)는 음악 아이템들 중 음악 아이템별 재생 횟수가 일정 threshold 이하로 나온 경우, 음악 아이템 검색에서 발생한 오탐(잘못된 탐색)으로 판단할 수 있다. 상기 예외 처리부(73)는 검색용 데이터의 재생 길이나, 동일한 검색용 데이터의 등장 횟수가 기 설정된 값 이하인 경우, 해당 영상 컨텐츠(243) 내에서 해당 음악 아이템이 큰 의미를 갖지 못하는 것으로 판단하고, 관련 음악 아이템을 최종 음악 아이템 후보군에서 제외할 수 있다. 예를 들어, 상기 예외 처리부(73)는 기본 음악 파일 시간 단위(또는 영상 컨텐츠의 구간 단위)가 5초이고 검출 횟수의 threshold가 4라고 하면, 전체 영상 컨텐츠(243)에서 4번 이하로 탐지된 음악 아이템은 오탐으로 판단할 수 있다. 또는, 상기 예외 처리부(73)는 4번 탐지된 음원 파일을 합쳐서 지정된 값 예를 들어 20초 이하로 재생되는 음악인 경우, 중요도가 떨어진다고 판단하고 최종 음악 아이템 후보군에서 제외시킬 수 있다. 또한 검색용 데이터 검출 횟수(또는 검색용 데이터에 매칭된 음악 아이템의 검출 횟수)가 threshold 이상, 예를 들어 5번 이상 검색된 음악이 실제로 해당 음악이 아닐 확률은 해당 음악에 대한 검색이 매번 틀리면서 동일한 오답을 내놓을 확률이 되므로, 상기 예외 처리부(73)는 정확도가 어느 정도 이상 (예를 들어 80%)이라면 검출 횟수가 threshold 이상 탐지된 음악은 해당 영상 컨텐츠에서 실제로 포함된 음악이라고 판단할 수 있다. 이 경우, 예외 처리부(73)는 해당 음악 아이템을 최종 음악 아이템 후보로 선별할 수 있다.
상기 중요도 산정부(75)는 하나의 영상 컨텐츠(243)에 검출된 복수개의 음악 아이템들에 대한 중요도를 산정할 수 있다. 예를 들어, 상기 중요도 산정부(75)는 음악 아이템이 검출된 위치가 영상 컨텐츠(243)의 재생 시작 후 최초 5분 이내, 재생 완료 시간 기준으로 마지막 5분 이내에 포함되어 있으며, 영상 컨텐츠(243) 중간에 반복해서 나온다면 해당 음악 아이템의 중요도 점수를 상대적으로 높게 설정할 수 있다. 또는, 중요도 산정부(75)는 특정 배우 등장 시기에 음악 아이템이 검출되며, 지정된 횟수 이상 반복적으로 음악 아이템이 검출되는 경우, 해당 음악 아이템의 중요도 점수를 상대적으로 높게 설정할 수 있다. 이 동작에서, 상기 중요도 산정부(75)는 배우들의 배역 중요도에 따라, 관련된 음악 아이템들의 중요도 점수를 다르게 할당할 수 있다.
상기 음악 정보 구성부(77)는 시퀀스를 탐색하며 위에서 만든 정보를 참고하여 시퀀스에서 등장하는 음악 정보를 구성할 수 있다. 예를 들어, 음악 정보 구성부(77)는 음악의 시작과 끝을 찾고 정확도를 측정하기 위해 지정된 로직을 통해 상술한 음악 아이템 후보 및 정보(음악 아이템 별 재생 횟수 또는 재생 위치)를 바탕으로 영상 컨텐츠(243)의 음원 정보를 구성할 수 있다. 이와 관련하여, 음악 정보 구성부(77)는 windows 사이즈를 정해 한번에 탐색할 sequence의 크기를 결정할 수 있다. 동일한 음악 아이템이 windows 사이즈 안에 있는 sequence에서 다시 한번 등장하면, 음악 정보 구성부(77)는 해당 음악 아이템이 연속해서 재생되고 있다고 판단하고 해당 sequence를 기준 sequence로 변경한다. 상기 음악 정보 구성부(77)는 상술한 기준 시퀀스 변경 동작을 windows 사이즈 내에서 동일한 음악 아이템이 포함되어 있지 않을 때까지 반복한다. 상술한 동작을 통하여 탐색한 결과, 음악 아이템의 재생 길이가 지정된 길이 이상 탐색되고, 특정 횟수 이상 그 결과에 포함되어 있다면, 상기 음악 정보 구성부(77)는 해당 윈도우 사이즈에 해당하는 구간에 해당 음악 아이템이 재생되었고, 유의미한 길이로 판단할 수 있다. 상기 음악 정보 구성부(77)는 지정된 길이 이상 재생되는 음악 아이템이 음악 아이템 후보에 포함되어 있고, 중요도 점수가 지정된 값 이상이면, 해당 음악 아이템 및 재생 구간은 최종 음악 정보에 포함시킬 수 있다. 여기서, 상기 음악 정보 구성부(77)는 음악 아이템 탐지 횟수 및 전체 음원 반복 횟수 등을 고려하여 음악의 정확도와 중요도를 수치화 하여 저장할 수 있다. 상기 음악 정보 구성부(77)는 수치화된 탐색 결과를 서비스 제공부(259)에 제공할 수 있다.
도 5는 본 발명의 실시 예에 따른 영상 컨텐츠 관련 음악 정보 구성 방법의 한 예를 나타낸 도면이다.
도 5를 참조하면, 영상 컨텐츠 관련 음악 정보 구성과 관련하여, 서비스 장치(200)의 프로세서(250)는 501 단계에서 영상 컨텐츠를 수집할 수 있다. 예컨대, 상기 프로세서(250)는 메모리(240)에 저장된 영상 컨텐츠(243) 중 음악 정보가 포함되어 있지 않은 영상 컨텐츠(243)를 획득할 수 있다. 또는, 상기 프로세서(250)는 단말 장치(100)가 재생을 요청한 영상 컨텐츠(243)를 획득할 수도 있다.
503 단계에서, 프로세서(250)는 수집된 영상 컨텐츠(243)에 음악이 포함되어 있는지 여부를 확인할 수 있다. 이와 관련하여, 상기 프로세서(250)는 영상 컨텐츠(243)에 샘플링을 수행하고, 적어도 하나의 샘플에서 음악 아이템에 대응하는 데이터가 있는 경우, 음악이 포함되어 있는 경우로 판단할 수 있다. 또는, 프로세서(250)는 영상 컨텐츠(243)를 컨텐츠 제공 장치(300)로부터 획득하는 과정에서 기입된 음악 정보 포함 여부를 확인할 수도 있다.
503 단계에서, 상기 영상 컨텐츠(243)에 음악이 포함되어 있지 않은 경우, 프로세서(250)는 505 단계로 분기하여 지정된 기능 수행을 처리할 수 있다. 예컨대, 상기 프로세서(250)는 상기 영상 컨텐츠(243)에 대하여 별도의 음악 정보 구성을 수행하지 않고, 음악 정보 없음을 영상 컨텐츠(243)의 설명 정보로 추가할 수 있다. 또는, 프로세서(250)는 컨텐츠 제공 장치(300)에 접속하여 다른 영상 컨텐츠를 수집하거나, 외부 서버 장치로부터 음악 아이템들을 수집할 수 있다.
503 단계에서 상기 영상 컨텐츠(243)에 음악이 포함되어 있는 경우, 프로세서(250)는 507 단계에서 기본 음악 파일 시간 단위를 기반으로 검색용 데이터 추출을 수행할 수 있다. 예컨대, 상기 프로세서(250)는 일정 영상 구간을 선별하고, 기본 음악 파일 시간 단위를 시퀀스로 하여, 검색용 데이터를 검출할 수 있다.
509 단계에서, 상기 프로세서(250)는 기본 음악 파일 시간 단위에 따라 검출된 검색용 데이터들에 매칭되는 음악 아이템 검출 및 후보군 선별을 수행할 수 있다. 이를 보다 상세히 하면, 상기 프로세서(250)는 상기 영상 구간 동안 검색용 데이터들에 대응하는 적어도 하나의 음악 아이템 정보를 수집할 수 있다.
상기 프로세서(250)는 상기 영상 컨텐츠(243)에 대하여 음악 아이템 후보들 내에서 지정된 조건에 맞는 음악 아이템 정보를 최종 후보로 선별할 수 있다. 예컨대, 511 단계에서, 상기 프로세서(250)는 검출된 후보군에 속하는 음악 아이템들에 대한 중요도 산정 및 재생 기간 확인을 수행할 수 있다. 이 동작에서, 상기 프로세서(250)는 상기 중요도 및 재생 기간 등을 수치화하여 저장할 수 있다. 513 단계에서, 상기 프로세서(250)는 확인된 중요도 점수 및 재생 기간을 기반으로 최종 후보 산출을 수행할 수 있다. 예를 들어, 상기 프로세서(250)는 지정된 횟수 이상 검출된 음악 아이템 정보, 지정된 재생 길이 이상 재생된 음악 아이템 정보, 지정된 배역의 배우가 등장하는 구간에서 검출된 음악 아이템 정보, 영상 컨텐츠 재생 시작 후 지정된 시간 이내 검출된 음악 아이템 정보, 영상 컨텐츠 재생 완료 전 지정된 시간 이내 검출된 음악 아이템 정보 중 적어도 하나의 조건을 각각 또는 조합하여 적용함으로써, 최종 음악 아이템 후보를 선별할 수 있다.
515 단계에서, 상기 프로세서(250)는 상기 최종 후보를 기반으로 음악 정보를 구성할 수 있다. 예를 들어, 상기 프로세서(250)는 상기 최종 후보에 속하는 음악 아이템 정보들을 상기 영상 컨텐츠(243)와 관련한 음악 정보로서 기입할 수 있다. 상기 프로세서(250)는 상기 음악 아이템 정보들을 목록으로 만들고, 상기 영상 컨텐츠(243)에 포함시켜 저장하거나 또는 상기 영상 컨텐츠(243)에 매핑하여 저장할 수 있다.
도 6은 본 발명의 실시 예에 따른 음악 정보 관련 서비스 제공 방법의 한 예를 나타낸 도면이다.
도 6을 참조하면, 음악 정보 관련 서비스 제공과 관련하여, 서비스 장치(200)의 프로세서(250)는 601 단계에서, 음악 정보를 확인할 수 있다. 예를 들어, 프로세서(250)는 접속된 적어도 하나의 단말 장치(100)로부터 특정 영상 컨텐츠 시청이 요청되면, 메모리(240)에서 특정 영상 컨텐츠(243)를 검색하고, 검색된 영상 컨텐츠(243)에 음악 정보가 있는지 확인할 수 있다. 상기 프로세서(250)는 영상 컨텐츠(243)에 음악 정보가 없는 경우, 앞서 도 5에서 설명한 바와 같이 영상 컨텐츠(243)와 관련한 음악 정보를 생성할 수 있다. 또는, 프로세서(250)는 컨텐츠 제공 장치(300)로부터 새로운 영상 컨텐츠를 수신하면, 수신된 영상 컨텐츠가 음악을 포함하고 있는지 확인하고, 음악을 포함하고 있는 경우, 앞서 도 5에 설명한 내용에 따라 영상 컨텐츠(243)에 포함된 음악과 관련한 음악 정보를 생성할 수 있다. 상기 음악 정보는 영상 컨텐츠에 포함된 적어도 하나의 음악 아이템과, 해당 음악 아이템이 등장하는 재생 구간 정보를 포함할 수 있다. 또한, 상기 음악 정보는 각 음악 아이템의 중요도 정보를 포함할 수 있다.
603 단계에서, 프로세서(250)는 확인된 음악 정보에서 중요곡 확인을 수행할 수 있다. 이와 관련하여, 프로세서(250)는 지정된 조건에 맞는 특정 음악 아이템이 존재하는지 확인하고, 해당 조건에 맞는 음악 아이템을 중요곡으로 검색할 수 있다. 상기 지정된 조건은 예컨대, 영상 컨텐츠 재생 후 지정된 시간 내에 검색된 음악 아이템 또는 영상 컨텐츠 종료 이전 지정된 시간 내에 검색된 음악 아이템, 특정 배우 등장과 함께 검색된 음악 아이템 등의 조건을 포함할 수 있다. 또는, 상기 지정된 조건은 중요도 점수가 지정된 값 이상인 음악 아이템의 조건을 포함할 수 있다.
중요곡 확인이 완료되면, 605 단계에서, 프로세서(250)는 중요곡의 재생 구간에 대응하는 이미지를 수집할 수 있다. 이와 관련하여, 음악 정보는 음악 아이템들이 검색된 각 재생 구간에 대한 정보를 포함할 수 있다. 상기 프로세서(250)는 재생 구간 정보를 기반으로 영상 컨텐츠(243)의 일부 이미지를 추출할 수 있다.
607 단계에서, 프로세서(250)는 수집된 이미지를 기반으로 하일라이트 영상을 생성할 수 있다. 여기서, 상기 프로세서(250)는 복수개의 중요곡 음악 아이템들이 존재하는 경우, 각 음악 아이템들에 대응하는 재생 구간들을 이어 붙여 하일라이트 영상을 생성할 수 있다. 또는, 프로세서(250)는 수집된 이미지를 기반으로 트레일러 영상을 생성할 수 있다.
609 단계에서, 프로세서(250)는 생성된 하일라이트 영상을 메모리(240)에 저장할 수 있다. 또는, 프로세서(250)는 메모리(240)에 저장된 하일라이트 영상을 접속된 단말 장치(100)에 제공할 수도 있다. 상기 프로세서(250)는 상기 하일라이트 영상 저장 시, 영상 컨텐츠(243)에 관한 정보 및 음악 아이템들에 대한 정보를 함께 저장할 수 있다.
상기 프로세서(250)는 단말 장치(100)로부터 영상 컨텐츠(243) 재생을 요청 받으면, 상기 음악 정보 또는 상기 하일라이트 영상을 함께 단말 장치(100)에 제공할 수 있다. 또는, 상기 프로세서(250)는 단말 장치(100) 접속 시, 상기 하일라이트 영상들을 포함하는 웹 페이지를 단말 장치(100)에 제공하고, 특정 하일라이트 영상에 대응하는 영상 컨텐츠(243) 재생이 요청되면, 해당 영상 컨텐츠(243)를 단말 장치(100)에 제공하면서, 음악 정보도 함께 제공할 수 있다.
이상에서 설명한 바와 같이, 본 명세서는 다수의 특정한 구현물의 세부사항들을 포함하지만, 이들은 어떠한 발명이나 청구 가능한 것의 범위에 대해서도 제한적인 것으로서 이해되어서는 안되며, 오히려 특정한 발명의 특정한 실시형태에 특유할 수 있는 특징들에 대한 설명으로서 이해되어야 한다.
또한, 특정한 순서로 도면에서 동작들을 묘사하고 있지만, 이는 바람직한 결과를 얻기 위하여 도시된 그 특정한 순서나 순차적인 순서대로 그러한 동작들을 수행하여야 한다거나 모든 도시된 동작들이 수행되어야 하는 것으로 이해되어서는 안 된다. 특정한 경우, 멀티태스킹과 병렬 프로세싱이 유리할 수 있다. 또한, 상술한 실시형태의 다양한 시스템 컴포넌트의 분리는 그러한 분리를 모든 실시형태에서 요구하는 것으로 이해되어서는 안되며, 설명한 프로그램 컴포넌트와 시스템들은 일반적으로 단일의 소프트웨어 제품으로 함께 통합되거나 다중 소프트웨어 제품에 패키징될 수 있다는 점을 이해하여야 한다.
본 기술한 설명은 본 발명의 최상의 모드를 제시하고 있으며, 본 발명을 설명하기 위하여, 그리고 통상의 기술자가 본 발명을 제작 및 이용할 수 있도록 하기 위한 예를 제공하고 있다. 이렇게 작성된 명세서는 그 제시된 구체적인 용어에 본 발명을 제한하는 것이 아니다. 따라서, 상술한 예를 참조하여 본 발명을 상세하게 설명하였지만, 통상의 기술자라면 본 발명의 범위를 벗어나지 않으면서도 본 예들에 대한 개조, 변경 및 변형을 가할 수 있다.
따라서 본 발명의 범위는 설명된 실시 예에 의하여 정할 것이 아니고 특허청구범위에 의해 정하여져야 한다.
본 발명에 따르면, 본 발명은 영상 컨텐츠에 포함된 음악 아이템을 보다 정확하게 제공할 수 있으며, 영상 컨텐츠 관련 음악 아이템들을 쉽게 검색하고 구매할 수 있도록 함으로써, 영상 컨텐츠와 음악 아이템의 이용의 편의성을 개선할 수 있다.
150: 통신망
100: 단말 장치
200: 서비스 장치
210: 통신 회로
240: 메모리
250: 프로세서
251: 영상 컨텐츠 수집부
253: 음원 데이터 추출부
255: 음악 검색부
257: 음악 정보 추출부
259: 서비스 제공부
71: 필터링부
73: 예외 처리부
75: 중요도 산정부
77: 음악 정보 구성부

Claims (11)

  1. 적어도 하나의 영상 컨텐츠 및 음악 아이템을 저장하는 메모리;
    상기 메모리와 기능적으로 연결된 프로세서;를 포함하고,
    상기 프로세서는
    영상 컨텐츠의 적어도 한 재생 구간에 대하여 기본 음악 파일 단위 시간별로 검색용 데이터들을 검출하고,
    상기 검색용 데이터들에 매칭되는 음악 아이템 정보들을 수집하여, 상기 음악 아이템 정보들을 후보로 선정하고,
    지정된 조건을 만족하는 음악 아이템 정보들을 최종 음악 아이템 정보로 선별하고,
    상기 최종 음악 아이템 정보 및 상기 최종 음악 아이템 정보가 검출된 상기 영상 컨텐츠 재생 구간을 기반으로 음악 정보를 구성하도록 설정된 것을 특징으로 하는 영상 컨텐츠 관련 음악 정보를 제공하는 서비스 장치.
  2. 제1항에 있어서,
    상기 프로세서는
    상기 음악 아이템 정보들의 상기 영상 컨텐츠 내에서의 재생 길이, 검출 횟수 및 재생 구간에 등장한 배우의 배역의 중요도 중 적어도 하나를 기반으로 상기 음악 아이템 정보들의 중요도를 산정하고,
    상기 음악 아이템 정보들의 중요도를 기반으로 상기 최종 음악 아이템 정보를 선별하도록 설정된 것을 특징으로 하는 영상 컨텐츠 관련 음악 정보를 제공하는 서비스 장치.
  3. 제1항에 있어서,
    상기 프로세서는
    상기 영상 컨텐츠 재생 시작 후 지정된 시간 이내 검출된 음악 아이템 정보를 상기 최종 음악 아이템 정보로 선별하도록 설정된 것을 특징으로 하는 영상 컨텐츠 관련 음악 정보를 제공하는 서비스 장치.
  4. 제1항에 있어서,
    상기 프로세서는
    상기 영상 컨텐츠 재생 완료 전 지정된 시간 이내 검출된 음악 아이템 정보를 상기 최종 음악 아이템 정보로 선별하도록 설정된 것을 특징으로 하는 영상 컨텐츠 관련 음악 정보를 제공하는 서비스 장치.
  5. 제1항에 있어서,
    상기 프로세서는
    상기 최종 음악 아이템 정보가 검출된 재생 구간들에 해당하는 영상으로 하일라이트 영상 또는 트레일러 영상을 생성하도록 설정된 것을 특징으로 하는 영상 컨텐츠 관련 음악 정보를 제공하는 서비스 장치.
  6. 제1항에 있어서,
    상기 프로세서는
    단말 장치가 접속되면, 상기 음악 정보를 기반으로 구성된 적어도 하나의 하일라이트 영상을 검색할 수 있는 페이지를 상기 단말 장치에 제공하도록 설정된 것을 특징으로 하는 영상 컨텐츠 관련 음악 정보를 제공하는 서비스 장치.
  7. 제1항에 있어서,
    상기 프로세서는
    상기 영상 컨텐츠 재생 시 상기 최종 음악 아이템 정보에 포함된 음악 아이템들의 검색 또는 구매가 가능한 목록 정보를 출력하도록 설정된 것을 특징으로 하는 영상 컨텐츠 관련 음악 정보를 제공하는 서비스 장치.
  8. 제1항에 있어서,
    상기 프로세서는
    특정 재생 구간에서의 음악 아이템 정보들의 개수가 지정된 개수 이상인 경우, 다음 지정된 재생 구간에서의 기본 음악 파일 단위 시간을 지정된 크기만큼 더 크게 설정하고,
    특정 재생 구간에서의 음악 아이템 정보들의 개수가 지정된 개수 미만인 경우, 다음 지정된 재생 구간에서의 기본 음악 파일 단위 시간을 지정된 크기만큼 더 작게 설정하는 것을 특징으로 하는 영상 컨텐츠 관련 음악 정보를 제공하는 서비스 장치.
  9. 서비스 장치가,
    영상 컨텐츠를 획득하는 단계;
    상기 영상 컨텐츠의 적어도 한 재생 구간에 대하여 기본 음악 파일 단위 시간별로 검색용 데이터들을 검출하는 단계;
    상기 검색용 데이터들에 매칭되는 음악 아이템 정보들을 수집하여, 상기 음악 아이템 정보들을 후보로 선정하는 단계;
    지정된 조건을 만족하는 음악 아이템 정보들을 최종 음악 아이템 정보로 선별하는 단계;
    상기 최종 음악 아이템 정보 및 상기 최종 음악 아이템 정보가 검출된 상기 영상 컨텐츠 재생 구간을 기반으로 음악 정보를 구성하는 단계;를 포함하는 것을 특징으로 하는 영상 컨텐츠 관련 음악 정보 제공 방법.
  10. 제9항에 있어서,
    상기 최종 음악 아이템 정보가 검출된 재생 구간들에 해당하는 영상으로 하일라이트 영상 또는 트레일러 영상을 생성하는 단계;를 더 포함하는 것을 특징으로 하는 영상 컨텐츠 관련 음악 정보 제공 방법.
  11. 제9항에 있어서,
    단말 장치가 접속되면, 상기 음악 정보를 기반으로 구성된 적어도 하나의 하일라이트 영상을 검색할 수 있는 페이지를 상기 단말 장치에 제공하는 단계;를 더 포함하는 것을 특징으로 하는 영상 컨텐츠 관련 음악 정보 제공 방법.
KR1020180122685A 2018-10-15 2018-10-15 영상 컨텐츠 관련 음악 정보 제공 방법 및 이를 지원하는 서비스 장치 Ceased KR20200042287A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180122685A KR20200042287A (ko) 2018-10-15 2018-10-15 영상 컨텐츠 관련 음악 정보 제공 방법 및 이를 지원하는 서비스 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180122685A KR20200042287A (ko) 2018-10-15 2018-10-15 영상 컨텐츠 관련 음악 정보 제공 방법 및 이를 지원하는 서비스 장치

Publications (1)

Publication Number Publication Date
KR20200042287A true KR20200042287A (ko) 2020-04-23

Family

ID=70472519

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180122685A Ceased KR20200042287A (ko) 2018-10-15 2018-10-15 영상 컨텐츠 관련 음악 정보 제공 방법 및 이를 지원하는 서비스 장치

Country Status (1)

Country Link
KR (1) KR20200042287A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021235629A1 (ko) * 2020-05-20 2021-11-25 주식회사지앤지커머스 적응형 아이템 소비 플랫폼, 그 시스템 및 운영 방법

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180081856A (ko) 2017-01-08 2018-07-18 장택민 콘텐츠 분석 음악 추천 시스템

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180081856A (ko) 2017-01-08 2018-07-18 장택민 콘텐츠 분석 음악 추천 시스템

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021235629A1 (ko) * 2020-05-20 2021-11-25 주식회사지앤지커머스 적응형 아이템 소비 플랫폼, 그 시스템 및 운영 방법

Similar Documents

Publication Publication Date Title
CN111279709B (zh) 提供视频推荐
JP4388128B1 (ja) 情報提供サーバ、情報提供方法及び情報提供システム
TWI556638B (zh) 多媒體檔案的片頭略過方法與電子裝置
US9652659B2 (en) Mobile device, image reproducing device and server for providing relevant information about image captured by image reproducing device, and method thereof
CN108475260B (zh) 基于评论的媒体内容项的语言识别的方法、系统和介质
US10313713B2 (en) Methods, systems, and media for identifying and presenting users with multi-lingual media content items
US9426411B2 (en) Method and apparatus for generating summarized information, and server for the same
EP3690674A1 (en) Method for recommending video content
JP2017503273A (ja) 文脈情報に基づいて検索結果を生成するための方法、システム、および媒体
US9773057B2 (en) Content item usage based song recommendation
WO2019134587A1 (zh) 视频数据处理方法、装置、电子设备和存储介质
WO2014144833A2 (en) Taste profile attributes
US20170242861A1 (en) Music Recommendation Method and Apparatus
CN104639957A (zh) 移动多媒体终端、视频节目推荐方法及其服务器
KR20200049193A (ko) 콘텐츠 추천 방법 및 이를 지원하는 서비스 장치
CN108604250B (zh) 识别内容项的类别并按照类别组织内容项以呈现的方法、系统和介质
CN103188549B (zh) 视频播放装置及其操作方法
KR20200042287A (ko) 영상 컨텐츠 관련 음악 정보 제공 방법 및 이를 지원하는 서비스 장치
US11126629B2 (en) System and method for mining playlist data for use in providing digital media or other content
KR101583238B1 (ko) 선호도를 반영한 컨텐츠 제공 방법
KR102131751B1 (ko) 인식 메타 정보를 이용한 구간 구분 정보 처리 방법 및 이를 지원하는 서비스 장치
KR102452245B1 (ko) 음악재생기에서 오디오 비디오 연동방법
KR101283726B1 (ko) 동영상 관련 정보 제공방법 및 제공 시스템
KR20150048494A (ko) 프로세서와 저장 매체를 이용한 데이터 저장 방법 및 장치

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20181015

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20200623

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20201112

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20200623

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I