KR20180035474A - 음원 제공 서버 및 음원 제공 방법 - Google Patents

음원 제공 서버 및 음원 제공 방법 Download PDF

Info

Publication number
KR20180035474A
KR20180035474A KR1020160125601A KR20160125601A KR20180035474A KR 20180035474 A KR20180035474 A KR 20180035474A KR 1020160125601 A KR1020160125601 A KR 1020160125601A KR 20160125601 A KR20160125601 A KR 20160125601A KR 20180035474 A KR20180035474 A KR 20180035474A
Authority
KR
South Korea
Prior art keywords
sound source
music
file
source file
version
Prior art date
Application number
KR1020160125601A
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 KR1020160125601A priority Critical patent/KR20180035474A/ko
Publication of KR20180035474A publication Critical patent/KR20180035474A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; 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
    • 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
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Databases & Information Systems (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

본 출원은 음원 제공 서버 및 음원 제공 방법에 관한 것으로, 보다 구체적으로 사용자 단말로부터 임의의 음악에 대한 음원 제공 요청이 있을 경우 해당 음악에 대해 다양한 특성, 예를 들어 보컬, 코러스, 반주, 창법 등으로 조합된 음원 중에서 선택된 하나의 음원을 제공함으로써, 사용자들에게 음악에 대한 풍부한 청취 경험을 제공할 수 있는 기술에 관한 것이다.

Description

음원 제공 서버 및 음원 제공 방법 {MUSIC PROVIDING SERVER AND MUSIC PROVIDING METHOD}
본 출원은 음원 제공 서버 및 음원 제공 방법에 관한 것으로, 보다 구체적으로 사용자 단말로부터 임의의 음악에 대한 음원 제공 요청이 있을 경우 해당 음악에 대해 다양한 특성, 예를 들어 보컬, 코러스, 반주, 창법 등으로 조합된 음원 중에서 선택된 하나의 음원을 제공함으로써, 사용자들에게 음악에 대한 풍부한 청취 경험을 제공할 수 있는 기술에 관한 것이다.
일반적으로 하나의 음악에 대한 음원을 녹음할 때, 반주 및 보컬을 수회 내지 수십회 이상 녹음한 후 가장 마음에 드는 테이크(take)를 채택하는 방식으로 음원을 제작한다. 또한, 하나의 음악에 대한 음원은 한 가지의 버전으로 만들어지는 것이 일반적이다.
이와 같은 기존의 음원 제공 방식 하에서는, 아티스트들이 음악을 다양한 느낌으로 해석하여 부르거나, 프로듀서들이 다양한 음악을 표현하는 것이 어렵다는 한계가 있다.
또한, 음원을 제공받아 청취하는 사용자의 입장에서도 하나의 음악에 대해 동일한 음원을 여러 번 반복해서 청취한다면 쉽게 질릴 수 있고, 사용자가 웹 검색 등을 통해 라이브 영상을 찾아보거나 공연장에 가지 않는 이상, 아티스트의 다양한 목소리나 표현, 또는 연주를 듣는 것이 어렵다는 한계가 있다.
당해 기술분야에서는 사용자가 음악을 청취할 때마다 아티스트의 다양한 목소리나 표현, 또는 연주로 구성된 음원을 제공하기 위한 방안이 요구되고 있다.
상기 과제를 해결하기 위해서, 본 발명의 일 실시예에 따른 음원 제공 서버는, 사용자 단말과의 통신을 수행하기 위한 통신부; 및 상기 통신부를 통해 상기 사용자 단말로부터 임의의 음악에 대한 음원 제공 요청을 수신하는 경우, 음원 파일 데이터베이스에 저장된 상기 음악에 대한 복수의 음원 파일 중에서 음원 파일을 선택하고, 선택된 음원 파일을 상기 통신부를 통해 상기 사용자 단말로 전송하도록 하는 파일 선택부를 포함할 수 있다.
한편, 본 발명의 다른 실시예에 따른 음원 제공 방법은, 사용자 단말로부터 수신한 임의의 음악에 대한 음원 제공 요청에 따라, 음악의 버전을 결정하는 단계; 상기 음악의 결정된 버전의 최초 파트를 현재 파트로 설정하는 단계; 상기 현재 파트에 해당하는 복수의 음원 파일 중에 확률값이 가장 높은 음원 파일을 선택하여 상기 사용자 단말로 전송하는 단계; 상기 현재 파트에 해당하는 복수의 음원 파일 각각의 확률값을 조절하는 단계; 및 상기 현재 파트가 상기 음악을 구성하는 복수의 파트 중 마지막 파트가 아닌 경우, 상기 현재 파트의 다음 파트를 상기 현재 파트로 설정하는 단계를 포함할 수 있다.
덧붙여 상기한 과제의 해결수단은, 본 발명의 특징을 모두 열거한 것이 아니다. 본 발명의 다양한 특징과 그에 따른 장점과 효과는 아래의 구체적인 실시예를 참조하여 보다 상세하게 이해될 수 있을 것이다.
본 발명의 일 실시예에 따르면, 아티스트와 프로듀서들은 하나의 음악에 대해 다양한 음원을 제공할 수 있어, 자신의 음악 세계를 보다 자유롭고 다채롭게 표현할 수 있고, 자신의 실력을 보다 다양하게 뽐낼 수 있다.
또한, 사용자들에게는 음악에 대한 보다 풍부한 청취 경험을 제공할 수 있다.
도 1은 본 발명의 일 실시예가 적용될 수 있는 전체 시스템의 구성도이다.
도 2는 본 발명의 일 실시예에 따른 음원 제공 서버의 구성도이다.
도 3 내지 도 5는 본 발명의 일 실시예에 따라 음원을 제공하는 방법을 설명하기 위한 예시도이다.
도 6은 본 발명의 다른 실시예에 따른 음원 제공 방법의 흐름도이다.
도 7은 본 명세서에 개진된 하나 이상의 실시예가 구현될 수 있는 예시적인 컴퓨팅 환경을 도시하는 도면이다.
이하, 첨부된 도면을 참조하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 바람직한 실시예를 상세히 설명한다. 다만, 본 발명의 바람직한 실시예를 상세하게 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다. 또한, 유사한 기능 및 작용을 하는 부분에 대해서는 도면 전체에 걸쳐 동일한 부호를 사용한다.
덧붙여, 명세서 전체에서, 어떤 부분이 다른 부분과 '연결'되어 있다고 할 때, 이는 '직접적으로 연결'되어 있는 경우뿐만 아니라, 그 중간에 다른 소자를 사이에 두고 '간접적으로 연결'되어 있는 경우도 포함한다. 또한, 어떤 구성요소를 '포함'한다는 것은, 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있다는 것을 의미한다.
도 1은 본 발명의 일 실시예가 적용될 수 있는 전체 시스템의 구성도이다.
도 1을 참조하면, 본 발명의 일 실시예에 따른 음원 제공 서버(120)는 통신망을 통해 복수의 사용자 단말(110)과 연결될 수 있다. 또한, 음원 제공 서버(120)는 다양한 음원 파일이 저장되어 있는 DB(130)를 구비할 수 있다.
음원 제공 서버(120)는 사용자 단말(110)로부터 임의의 음악에 대한 음원 제공 요청을 수신하는 경우, DB(130)에 저장된 해당 음악에 대한 복수의 음원 중에서 어느 하나를 선택하여 사용자 단말(110)로 제공할 수 있다. 여기서, 복수의 음원은 동일한 음악에 대해 보컬, 코러스, 반주, 창법 등의 특성을 달리하여 녹음된 것일 수 있다.
이하, 도 2 내지 도 6을 참조하여, 본 발명에 따른 음원 제공 서버 및 음원 제공 방법에 대해 보다 구체적으로 설명한다.
도 2는 본 발명의 일 실시예에 따른 음원 제공 서버의 구성도이다.
도 2를 참조하면, 본 발명의 일 실시예에 따른 음원 제공 서버(120)는 통신부(121) 및 파일 선택부(122)를 포함할 수 있으며, 경우에 따라 믹싱부(123)를 더 포함할 수도 있다.
통신부(121)는 사용자 단말(110)과의 통신을 수행하기 위한 것으로, 통상의 기술자에게 널리 알려진 무선통신 기술에 따라 구현될 수 있다.
일 예에 따르면, 통신부(121)는 사용자 단말(110)로부터 음원 제공 요청을 수신할 수 있고, 이에 응답하여 선택된 음원을 사용자 단말(110)로 전송할 수 있다.
파일 선택부(122)는 통신부(121)를 통해 임의의 음악에 대한 음원 제공 요청을 수신할 경우 DB(130)에 저장된 해당 음악에 대한 복수의 음원 중에서 어느 하나를 선택할 수 있다.
일 예에 따르면, 파일 선택부(122)는 DB(130)에 저장된 복수의 음원 중에서 랜덤으로 하나의 음원을 선택할 수도 있고, 사용자에 의해 기 설정된 선호도 정보 또는 사용자에 의한 음원 선택 정보 등을 기초로 이에 부합하는 음원을 선택할 수도 있다.
믹싱부(123)는 DB(130)에 하나의 음악을 구성하는 파트별 그리고 각 트랙의 테이크(take)별로 파일이 저장되어 있을 경우, 이들을 결합하여 파트별 음원 파일을 생성하기 위한 것이다.
일 예에 따르면, 믹싱부(123)는 통신부(121)를 통해 임의의 음악에 대한 음원 제공 요청을 수신할 경우 DB(130)에 저장된 복수의 테이크들을 믹싱하여 파트별 음원 파일을 생성한 후 통신부(121)를 통해 사용자 단말(110)로 전송할 수 있다.
다른 실시예에 따르면, 믹싱부(123)는 DB(130)에 새로운 음악에 대한 테이크들이 저장되거나, 사용자의 요청이 있거나, 정기적 또는 비정기적인 임의의 시점에 DB(130)에 저장된 복수의 테이크들을 믹싱하여 파트별 음원 파일을 생성한 후 DB(130)에 저장할 수 있다.
믹싱부(123)에 의해 파트별 음원 파일을 생성하는 구체적인 방법은 도 3 내지 도 5에서 예를 들어 보다 구체적으로 살펴본다.
도 3 내지 도 5는 본 발명의 일 실시예에 따라 음원을 제공하는 방법을 설명하기 위한 예시도이다.
도 3에 도시된 바와 같이, 하나의 음악은 복수의 파트(Part A, Part B, …, Part N)로 구성될 수 있고, 각각의 파트는 복수의 트랙(트랙 1 내지 트랙 5 등)으로 구성될 수 있다.
여기서, 하나의 파트의 하나의 트랙에 대해 녹음하여 저장한 단위를 테이크라 하고, 하나의 파트의 하나의 트랙에 대해 복수의 테이크(Take 1, Take 2, Take 3 등)가 존재할 수 있으며, 하나의 파트에서도 트랙별 테이크들의 조합을 달리하여 다양한 음원 파일이 생성될 수 있다.
또한, 도 4에 도시된 바와 같이, 하나의 음악은 다양한 버전이 있을 수 있으며, 각 버전에서는 트랙의 조합을 달리함으로써 하나의 음악을 다양하게 표현할 수 있다.
일 실시예에 따르면, 도 5에 도시된 바와 같이, 하나의 음악에 대해 각 파트별로 복수의 음원 파일(File 001 내지 File 006, 그리고 File 007 내지 File 012)이 생성되어 DB에 저장되어 있을 수 있다.
여기서, 각 음원 파일에는 V, K, T 및 P값이 설정되어 음원 파일과 함께 DB에 저장될 수 있다. 여기서, V는 음악의 버전을 나타내고, K는 동일 버전 및 동일 파트에 대해 생성된 복수의 음원 파일의 식별자를 나타내고, T는 음악을 구성하는 단위인 파트를 나타내고, P는 랜덤으로 하나의 음원 파일을 선택하기 위해 사용되는 확률값을 나타낸다.
또한, V, K 및 T는 예를 들어 양의 정수, 알파벳, 기호 등과 같이 각 음원 파일의 버전, 해당 음원 파일 및 파트를 식별하기 위한 값이 설정될 수 있으며, T는 음악의 재생 순서에 따라 오름차순으로 설정될 수 있다. 또한, P는 난수로 생성된 임의의 확률값이 부여될 수 있다.
예를 들어, T가 양의 정수값을 가질 경우, T가 가장 작은 값(예를 들어, T=1)부터 높은 값(예를 들어, T=N, N는 하나의 음악을 구성하는 파트의 수)의 순서로 재생될 수 있고, 각 파트에서는 선택된 버전에 포함된 음원 파일 중에서 P값이 가장 높은 음원 파일이 선택될 수 있다.
또한, 각 파트에서 선택된 버전에 포함된 음원 파일 중 어느 하나가 선택된 경우, 해당 버전의 해당 파트에 포함된 음원 파일들 각각의 P값을 조절할 수 있다. 예를 들어, 선택된 음원 파일에 대한 P값은 낮춰주고 이에 따라 다른 음원 파일들의 P값을 조절함으로써, 추후 동일한 음악에 대한 음원이 다시 요청될 경우 다른 음원 파일이 선택될 수 있도록 할 수 있다.
상술한 바와 같이 P값을 기초로 한 음원 파일의 선택은 하나의 음악을 구성하는 모든 파트에 대한 음원 파일 선택이 완료될 때까지 반복하여 수행될 수 있다.
도 6은 본 발명의 다른 실시예에 따른 음원 제공 방법의 흐름도이다.
도 6에 도시된 바와 같이, 우선, 사용자에 의한 재생 버튼 선택 등에 의해 사용자 단말로부터 임의의 음악에 대한 음원 제공 요청을 수신하면(S61), 사용자의 선택에 의해 또는 랜덤으로 버전값(V)이 결정될 수 있다(S62). 여기서, 선택된 버전값은 해당 음악을 구성하는 모든 파트에 대한 선택이 완료될 때까지 변경되지 않는다.
이후, 결정된 버전의 최초 파트(예를 들어, T=0)를 현재 파트로 설정하고(S63), 현재 파트에 해당하는 복수의 파일 중 P가 가장 높은 값을 선택하여 해당 파일을 사용자 단말로 전송한 후(S64), 현재 파트에 해당하는 복수의 파일의 P값을 조절할 수 있다(S65). 예를 들어, 선택된 음원 파일에 대한 P값에 0~1 사이의 난수를 곱한 값을 새로운 P값으로 설정함으로써 선택된 음원 파일에 대한 P값은 낮춰주고 이에 따라 다른 음원 파일들의 P값을 조절함으로써, 추후 동일한 음악에 대한 음원이 다시 요청될 경우 다른 음원 파일이 선택될 수 있도록 할 수 있다.
상술한 단계 S64 및 S65는 해당 음악을 구성하는 마지막 파트까지 반복하여 수행될 수 있다(S66, S67).
도 6을 참조하여 상술한 음원 제공 방법은 도 1 및 도 2에 도시된 음원 제공 서버에 의해 수행될 수 있다.
도 7은 본 명세서에 개진된 하나 이상의 실시예가 구현될 수 있는 예시적인 컴퓨팅 환경을 도시하는 도면으로, 상술한 하나 이상의 실시예를 구현하도록 구성된 컴퓨팅 디바이스(1100)를 포함하는 시스템(1000)의 예시를 도시한다. 예를 들어, 컴퓨팅 디바이스(1100)는 개인 컴퓨터, 서버 컴퓨터, 핸드헬드 또는 랩탑 디바이스, 모바일 디바이스(모바일폰, PDA, 미디어 플레이어 등), 멀티프로세서 시스템, 소비자 전자기기, 미니 컴퓨터, 메인프레임 컴퓨터, 임의의 전술된 시스템 또는 디바이스를 포함하는 분산 컴퓨팅 환경 등을 포함하지만, 이것으로 한정되는 것은 아니다.
컴퓨팅 디바이스(1100)는 적어도 하나의 프로세싱 유닛(1110) 및 메모리(1120)를 포함할 수 있다. 여기서, 프로세싱 유닛(1110)은 예를 들어 중앙처리장치(CPU), 그래픽처리장치(GPU), 마이크로프로세서, 주문형 반도체(Application Specific Integrated Circuit, ASIC), Field Programmable Gate Arrays(FPGA) 등을 포함할 수 있으며, 복수의 코어를 가질 수 있다. 메모리(1120)는 휘발성 메모리(예를 들어, RAM 등), 비휘발성 메모리(예를 들어, ROM, 플래시 메모리 등) 또는 이들의 조합일 수 있다.
또한, 컴퓨팅 디바이스(1100)는 추가적인 스토리지(1130)를 포함할 수 있다. 스토리지(1130)는 자기 스토리지, 광학 스토리지 등을 포함하지만 이것으로 한정되지 않는다. 스토리지(1130)에는 본 명세서에 개진된 하나 이상의 실시예를 구현하기 위한 컴퓨터 판독 가능한 명령이 저장될 수 있고, 운영 시스템, 애플리케이션 프로그램 등을 구현하기 위한 다른 컴퓨터 판독 가능한 명령도 저장될 수 있다. 스토리지(1130)에 저장된 컴퓨터 판독 가능한 명령은 프로세싱 유닛(1110)에 의해 실행되기 위해 메모리(1120)에 로딩될 수 있다.
또한, 컴퓨팅 디바이스(1100)는 입력 디바이스(들)(1140) 및 출력 디바이스(들)(1150)을 포함할 수 있다. 여기서, 입력 디바이스(들)(1140)은 예를 들어 키보드, 마우스, 펜, 음성 입력 디바이스, 터치 입력 디바이스, 적외선 카메라, 비디오 입력 디바이스 또는 임의의 다른 입력 디바이스 등을 포함할 수 있다. 또한, 출력 디바이스(들)(1150)은 예를 들어 하나 이상의 디스플레이, 스피커, 프린터 또는 임의의 다른 출력 디바이스 등을 포함할 수 있다. 또한, 컴퓨팅 디바이스(1100)는 다른 컴퓨팅 디바이스에 구비된 입력 디바이스 또는 출력 디바이스를 입력 디바이스(들)(1140) 또는 출력 디바이스(들)(1150)로서 사용할 수도 있다.
또한, 컴퓨팅 디바이스(1100)는 컴퓨팅 디바이스(1100)가 다른 디바이스(예를 들어, 컴퓨팅 디바이스(1300))와 통신할 수 있게 하는 통신접속(들)(1160)을 포함할 수 있다. 여기서, 통신 접속(들)(1160)은 모뎀, 네트워크 인터페이스 카드(NIC), 통합 네트워크 인터페이스, 무선 주파수 송신기/수신기, 적외선 포트, USB 접속 또는 컴퓨팅 디바이스(1100)를 다른 컴퓨팅 디바이스에 접속시키기 위한 다른 인터페이스를 포함할 수 있다. 또한, 통신 접속(들)(1160)은 유선 접속 또는 무선 접속을 포함할 수 있다.
상술한 컴퓨팅 디바이스(1100)의 각 구성요소는 버스 등의 다양한 상호접속(예를 들어, 주변 구성요소 상호접속(PCI), USB, 펌웨어(IEEE 1394), 광학적 버스 구조 등)에 의해 접속될 수도 있고, 네트워크(1200)에 의해 상호접속될 수도 있다.
본 명세서에서 사용되는 "구성요소", "모듈", "시스템", "인터페이스" 등과 같은 용어들은 일반적으로 하드웨어, 하드웨어와 소프트웨어의 조합, 소프트웨어, 또는 실행중인 소프트웨어인 컴퓨터 관련 엔티티를 지칭하는 것이다. 예를 들어, 구성요소는 프로세서 상에서 실행중인 프로세스, 프로세서, 객체, 실행 가능물(executable), 실행 스레드, 프로그램 및/또는 컴퓨터일 수 있지만, 이것으로 한정되는 것은 아니다. 예를 들어, 컨트롤러 상에서 구동중인 애플리케이션 및 컨트롤러 모두가 구성요소일 수 있다. 하나 이상의 구성요소는 프로세스 및/또는 실행의 스레드 내에 존재할 수 있으며, 구성요소는 하나의 컴퓨터 상에서 로컬화될 수 있고, 둘 이상의 컴퓨터 사이에서 분산될 수도 있다.
본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다. 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 본 발명에 따른 구성요소를 치환, 변형 및 변경할 수 있다. 또한, 전술한 본 발명의 실시예들 각각의 구성요소들 전부 또는 일부가 선택적으로 서로 조합되어 이루어질 수 있다.
100: 음원 제공 시스템
110: 사용자 단말
120: 음원 제공 서버
121: 통신부
122: 파일 선택부
123: 믹싱부
130: DB
1100: 컴퓨팅 디바이스
1110: 프로세싱 유닛
1120: 메모리
1130: 스토리지
1140: 입력 디바이스
1150: 출력 디바이스
1160: 통신 접속
1200: 네트워크

Claims (8)

  1. 사용자 단말과의 통신을 수행하기 위한 통신부; 및
    상기 통신부를 통해 상기 사용자 단말로부터 임의의 음악에 대한 음원 제공 요청을 수신하는 경우, 음원 파일 데이터베이스에 저장된 상기 음악에 대한 복수의 음원 파일 중에서 음원 파일을 선택하고, 선택된 음원 파일을 상기 통신부를 통해 상기 사용자 단말로 전송하도록 하는 파일 선택부를 포함하는 음원 제공 서버.
  2. 제 1 항에 있어서,
    상기 음원 파일 데이터베이스에는, 임의의 음악을 구성하는 복수의 파트 각각에 대해 복수의 음원 파일이 저장되며,
    상기 복수의 음원 파일 각각에는 V, K, T 및 P값이 설정되고, V는 음악의 버전을 나타내고, K는 동일 버전 및 동일 파트에 대해 생성된 복수의 음원 파일의 식별자를 나타내고, T는 음악을 구성하는 단위인 파트를 나타내고, P는 음원 파일 선택을 위한 확률값을 나타내는 음원 제공 서버.
  3. 제 2 항에 있어서,
    상기 V, K 및 T는 각각 음원 파일의 버전, 음원 파일 및 파트를 식별하기 위한 값이 설정되고, 상기 T는 음악의 재생 순서에 따라 오름차순으로 설정되는 음원 제공 서버.
  4. 제 2 항에 있어서,
    상기 P는 난수로 생성된 임의의 확률값이 부여되는 음원 제공 서버.
  5. 제 2 항에 있어서,
    상기 파일 선택부는 상기 복수의 음원 파일 중에서 T가 가장 작은 값부터 높은 값의 순서로 각 파트에서 선택된 버전에 포함된 복수의 음원 파일 중에서 P값이 가장 높은 음원 파일을 선택하는 음원 제공 서버.
  6. 제 5 항에 있어서,
    상기 파일 선택부는 각 파트에서 하나의 음원 파일을 선택한 후, 음원 파일이 선택된 파트에 포함된 복수의 음원 파일들의 P값을 조절하는 음원 제공 서버.
  7. 제 1 항에 있어서,
    상기 음원 파일 데이터베이스에는, 임의의 음악을 구성하는 복수의 파트별 및 각각의 파트를 구성하는 복수의 트랙에 대해 복수의 테이크(take) 파일이 저장되며,
    상기 각각의 파트를 구성하는 복수의 트랙에 대한 테이크를 결합하여 파트별 음원 파일을 생성하는 믹싱부를 더 포함하는 음원 제공 서버.
  8. 사용자 단말로부터 수신한 임의의 음악에 대한 음원 제공 요청에 따라, 음악의 버전을 결정하는 단계;
    상기 음악의 결정된 버전의 최초 파트를 현재 파트로 설정하는 단계;
    상기 현재 파트에 해당하는 복수의 음원 파일 중에 확률값이 가장 높은 음원 파일을 선택하여 상기 사용자 단말로 전송하는 단계;
    상기 현재 파트에 해당하는 복수의 음원 파일 각각의 확률값을 조절하는 단계; 및
    상기 현재 파트가 상기 음악을 구성하는 복수의 파트 중 마지막 파트가 아닌 경우, 상기 현재 파트의 다음 파트를 상기 현재 파트로 설정하는 단계를 포함하는 음원 제공 방법.
KR1020160125601A 2016-09-29 2016-09-29 음원 제공 서버 및 음원 제공 방법 KR20180035474A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160125601A KR20180035474A (ko) 2016-09-29 2016-09-29 음원 제공 서버 및 음원 제공 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160125601A KR20180035474A (ko) 2016-09-29 2016-09-29 음원 제공 서버 및 음원 제공 방법

Publications (1)

Publication Number Publication Date
KR20180035474A true KR20180035474A (ko) 2018-04-06

Family

ID=61973716

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160125601A KR20180035474A (ko) 2016-09-29 2016-09-29 음원 제공 서버 및 음원 제공 방법

Country Status (1)

Country Link
KR (1) KR20180035474A (ko)

Similar Documents

Publication Publication Date Title
TWI576822B (zh) K歌處理方法及系統
JP7503629B2 (ja) ビデオを生成する方法および装置、電子デバイス、ならびにコンピュータ読取可能媒体
WO2017025040A1 (zh) 图片视频播放时的图片切换方法及图片切换装置
EP3522151A1 (en) Method and device for processing dual-source audio data
CN110769309A (zh) 用于展示音乐点的方法、装置、电子设备和介质
CN107483597B (zh) 一种资源转移方法、相关设备及***
KR20140092923A (ko) 음악 재생 방법, 제3자 애플리케이션 및 장치
CN108319413B (zh) 一种音乐播放方法、装置及存储介质
US11874888B2 (en) Systems and methods for recommending collaborative content
Taylor et al. Simplified Expressive Mobile Development with NexusUI, NexusUp, and NexusDrop.
US20210035541A1 (en) Systems and methods for recommending collaborative content
CN102567447A (zh) 信息处理装置和方法、信息处理***及程序
US20210034661A1 (en) Systems and methods for recommending collaborative content
CN112967705A (zh) 一种混音歌曲生成方法、装置、设备及存储介质
CN104199864B (zh) 一种输入过程中按键音提示的方法和装置
CN107481739A (zh) 音频切割方法及装置
CN110347864A (zh) 一种智能调节音频参数的方法及***
US20190051272A1 (en) Audio editing and publication platform
US20180308460A1 (en) Musical performance support device and program
KR102157790B1 (ko) 캐릭터가 포함된 생방송 퀴즈쇼 플랫폼 운영 방법, 시스템 및 컴퓨터 프로그램
CN106484833A (zh) 一种音源筛选方法及电子设备
US10417279B1 (en) Customized cross fades for continuous and seamless playback
KR20180035474A (ko) 음원 제공 서버 및 음원 제공 방법
JP2018507503A (ja) 音楽提供方法及び音楽提供システム
KR20220143558A (ko) 음원제작 서비스 제공 방법 및 장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application