KR101468411B1 - 사용자 지향적 미디 음악 재생편집 장치 및 방법 - Google Patents

사용자 지향적 미디 음악 재생편집 장치 및 방법 Download PDF

Info

Publication number
KR101468411B1
KR101468411B1 KR1020130035166A KR20130035166A KR101468411B1 KR 101468411 B1 KR101468411 B1 KR 101468411B1 KR 1020130035166 A KR1020130035166 A KR 1020130035166A KR 20130035166 A KR20130035166 A KR 20130035166A KR 101468411 B1 KR101468411 B1 KR 101468411B1
Authority
KR
South Korea
Prior art keywords
musical instrument
file
mgi
information
sound data
Prior art date
Application number
KR1020130035166A
Other languages
English (en)
Other versions
KR20140119473A (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 KR1020130035166A priority Critical patent/KR101468411B1/ko
Publication of KR20140119473A publication Critical patent/KR20140119473A/ko
Application granted granted Critical
Publication of KR101468411B1 publication Critical patent/KR101468411B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/155User input interfaces for electrophonic musical instruments
    • 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
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • G11B2020/10546Audio or video recording specifically adapted for audio data
    • G11B2020/10555Audio or video recording specifically adapted for audio data wherein the frequency, the amplitude, or other characteristics of the audio signal is taken into account
    • G11B2020/10574Audio or video recording specifically adapted for audio data wherein the frequency, the amplitude, or other characteristics of the audio signal is taken into account volume or amplitude

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

본 발명의 사용자 지향적 미디 음악 재생편집 방법은 미디 스코어 데이터 및 이 미디 스코어 데이터에 수록된 각 악기의 노트정보에 해당하는 사운드 데이터가 통합되어 생성된 MGI 파일을 입력받는 입력단계; 상기 MGI 파일을 파싱하여 상기 MGI 파일에 포함된 악기 정보를 추출하는 정보추출단계; 상기 MGI파일의 재생 환경에 대한 인터페이스를 사용자 단말의 화면표시수단으로 출력하되, 상기 추출된 악기 정보가 상기 인터페이스에 포함되도록 제어하는 출력제어단계; 및 상기 미디 스코어 데이터와 사운드 데이터를 연계시켜 상기 MGI 파일을 재생하는 재생단계를 포함하는 것을 특징으로 한다.

Description

사용자 지향적 미디 음악 재생편집 장치 및 방법{Apparatus for playing and editing MIDI music and Method for the same with user orientation}
본 발명은 미디 파일 기반으로 생성된 음악 파일을 재생 또는 편집하는 장치 및 방법에 관한 것으로서, 더욱 구체적으로는 미디 파일에 포함된 악기의 사운드 데이터만을 추출하고 추출된 정보를 이용하여 서버로부터 악기 편집 등에 필요한 사운드 데이터를 선별적으로 다운로드 받음으로써 모바일 환경에서 사운드의 변경, 편집 등을 더욱 사용자 지향적으로 구현할 수 있는 음악 재생편집 장치 및 방법에 관한 것이다.
미디는 전자 악기 디지털 인터페이스(Musical Instrument Digital Interface, MIDI)의 약칭으로서 컴퓨터 등의 전자제어장치와 악기 등을 서로 연결하여 디지털 사운드를 만들고 합성할 수 있도록 한다. 통상적으로 미디란 용어는 인터페이싱을 위한 표준, 그 표준을 지원하는 하드웨어 또는 그 하드웨어가 사용하는 정보를 저장하는 파일을 의미하는 개념으로도 사용된다.
미디 스코어 파일은 타임 도메인(time domain)을 기준으로 시간의 순서에 따른 하나 이상 악기(채널)의 소리에 관련된 정보를 수록하고 있는 각 악기(채널)에 대한 일종의 악보 자료라고 할 수 있다.
미디 파일로 제작된 음악은 사운드를 직접 다루는 MP3, ACC 등의 압축 기반으로 코딩된 파일과 대비하여 기능 기반으로 제작되므로 파일 크기가 작고 상대적으로 자유로운 편집이 가능하다는 장점을 가지고 있어 음악 활동가들에게 보편적으로 활용되고 있다.
그러나 이 미디 스코어 파일 내지 데이터는 일종의 호출 함수와 같이 어떠한 악기가 어떠한 소리를 어떻게 나타낼지에 대한 정보만 수록되어 있을 뿐, 실제 표출되는 소리에 대한 정보를 포함하고 있지 않다.
그러므로 미디 파일의 재생을 통하여 실제 소리가 실제 발생되도록 하기 위해서는 추가적인 음원 데이터가 존재하여야만 하는데, 미디 스코어 파일에 수록된 악기 각각에 대한 노트(음계), 음량, 길이 등에 해당하는 음원이 미디 스코어 파일 내지 데이터의 정보와 연결되고 조합됨으로써 실제 사운드 발생의 프로세싱이 구동될 수 있게 된다.
다른 측면에서 보면, 미디 스코어 파일이나 데이터가 있다고 하여도 이와 연계될 음원 데이터가 장치 또는 시스템에 존재하지 않으면 어떠한 소리도 재생되지 않는다고 할 수 있다.
그러므로 미디 파일의 재생을 위해서는 각종 악기 및 이들 악기 각각의 노트, 음량 등에 대한 다양한 음원이 집합된 사운드 데이터 내지 사운드 폰트(Sound Font, SF) 정보라고 지칭되는 리소스(resource) 데이터가 반드시 필요하다.
그러나 GM(General Midi)와 같이 통상적으로 사용되는 SF 표준은 그 데이터 크기가 대략 2G Byte 정도가 되는데, 근래 보편적으로 이용되는 스마트폰과 같은 모바일 기반의 단말에 이 용량의 SF 데이터를 탑재하여 미디 파일을 재생하는 것은 상당한 하드웨어 리소스와 메모리 등을 필요로 하므로 원활한 파일 재생이 상당히 어렵다고 할 수 있다.
이러한 제반의 환경적 제약과 미디 파일의 본질적 특성 때문에 모바일 환경에서 미디 파일을 재생하는 것이 용이하지 않음은 물론, 사용자가 미디 파일에 포함된 악기들의 사운드를 변경 또는 편집 가능하도록 하는 환경이 전혀 구현되지 못하고 있는 실정이라고 할 수 있다.
본 발명은 이러한 배경에서 상기와 같은 문제점을 해결하기 위하여 창안된 것으로서, 미디 스코어 데이터와 이 미디 스코어 데이터에 포함된 악기의 사운드 데이터가 함께 통합된 통합 파일을 이용하여 미디 음악을 모바일 환경에서 더욱 용이하게 재생 가능하도록 함은 물론, 악기 변경 내지 편집이 더욱 용이하게 구현되는 인터페이스 환경을 제공하고 이를 통하여 미디 스코어 데이터에 해당하는 악기의 사운드 데이터만을 선별적으로 다운로드 받아 사운드를 대체할 수 있도록 하여 더욱 모바일 환경에 최적화된 미디 음악의 재생 편집 장치와 방법을 제공하는데 목적이 있다.
본 발명의 다른 목적 및 장점들은 본 발명의 실시예에 의하여 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허청구범위에 나타난 구성과 그 구성의 조합에 의하여 실현될 수 있다.
상기 목적을 달성하기 위한 본 발명의 사용자 지향적 미디 음악 재생편집 장치는 미디 스코어 데이터 및 이 미디 스코어 데이터에 수록된 각 악기의 노트정보에 해당하는 사운드 데이터가 통합되어 생성된 MGI 파일을 입력받는 입력부; 상기 MGI 파일을 파싱하여 상기 MGI 파일에 포함된 악기 정보를 추출하는 정보추출부; 상기 MGI파일의 재생 환경에 대한 인터페이스를 사용자 단말의 화면표시수단으로 출력하되, 상기 추출된 악기 정보가 상기 인터페이스에 포함되도록 제어하는 출력제어부; 및 상기 미디 스코어 데이터와 사운드 데이터를 연계시켜 상기 MGI 파일을 재생하는 재생부를 포함하여 구성될 수 있다.
여기에서 본 발명의 상기 출력제어부는 악기 변경이 가능한 선택 환경을 상기 인터페이스에 포함시켜 상기 사용자 단말의 화면표시수단으로 출력하도록 구성될 수 있다.
또한, 본 발명은 제1악기를 제2악기로 변경하는 변경 신호가 상기 인터페이스를 통하여 입력되면, 상기 사운드 데이터 중 제1악기에 해당하는 사운드 데이터를 추출하는 객체 추출부; 상기 추출된 사운드 데이터와 상기 제2악기 정보가 포함되어 생성된 요청 신호를 외부 서버로 전송하는 전송부; 및 상기 외부 서버로부터 상기 추출된 사운드 데이터에 해당하는 제2악기의 사운드 데이터가 수신되면, 수신된 제2악기의 사운드 데이터를 상기 제1악기에 해당하는 미디 스코어 데이터와 연계시켜 상기 MGI 파일을 재생하는 재생제어부를 더 포함하여 구성될 수 있다.
또한, 상기 본 발명은 상기 사용자 단말의 전화번호 정보를 포함하는 사용자 정보를 상기 MGI 파일에 임베디드시키는 통합부를 더 포함하여 구성하는 것이 바람직하다.
더욱 바람직하게 본 발명의 상기 MGI 파일의 사운드 데이터는 상기 미디 스코어 데이터에 수록된 각 악기의 노트 및 음량에 해당하는 데이터로 구현될 수 있다.
본 발명의 다른 측면에 의한 사용자 지향적 미디 음악 재생편집 방법은 미디 스코어 데이터 및 이 미디 스코어 데이터에 수록된 각 악기의 노트정보에 해당하는 사운드 데이터가 통합되어 생성된 MGI 파일을 입력받는 입력단계; 상기 MGI 파일을 파싱하여 상기 MGI 파일에 포함된 악기 정보를 추출하는 정보추출단계; 상기 MGI파일의 재생 환경에 대한 인터페이스를 사용자 단말의 화면표시수단으로 출력하되, 상기 추출된 악기 정보가 상기 인터페이스에 포함되도록 제어하는 출력제어단계; 및 상기 미디 스코어 데이터와 사운드 데이터를 연계시켜 상기 MGI 파일을 재생하는 재생단계를 포함하여 구성될 수 있다.
본 발명은 미디 스코어 데이터에 포함된 악기 노트 등의 정보만을 기준으로 생성되는 사운드 데이터가 미디 스코어 데이터와 통합된 파일을 적용할 수 있어 모바일 환경에 최적화된 형태로 미디 파일을 재생할 수 있다.
또한, 상기 통합 파일의 스펙 구조를 활용하여 미디 재생에 필요한 로딩 등의 시간을 최소화할 수 있음은 물론, 악기 정보, 현재 시점 플레이 정보, 악기 변경, 편집 등에 대한 인터페이스 창을 효과적으로 사용자 단말에서 구현할 수 있다.
본 발명은 특정 악기의 미디 스코어 데이터 또는 사운드 데이터만을 추출하고 추출된 정보와 변경하고자 하는 악기 정보만을 서버 등으로 전송하여 필요한 사운드 데이터만을 선별적으로 피드백 받음으로써 데이터 전송의 효율성을 극대화시킬 수 있음은 물론, 모바일 단말의 하드웨어 리소스를 더욱 효과적으로 활용할 수 있어 모바일 환경에 최적화된 미디 음악의 재생 및 편집 방법을 구현할 수 있다.
본 명세서에 첨부되는 다음의 도면들은 본 발명의 바람직한 실시예를 예시하는 것이며, 후술되는 발명의 상세한 설명과 함께 본 발명의 기술사상을 더욱 효과적으로 이해시키는 역할을 하는 것이므로, 본 발명은 이러한 도면에 기재된 사항에만 한정되어 해석되어서는 아니 된다.
도 1은 본 발명의 바람직한 실시예에 의한 미디음악 재생편집 장치에 대한 구성을 도시한 블록도,
도 2는 본 발명의 바람직한 다른 실시예에 의한 미디음악 재생편집 장치에 대한 구성을 도시한 블록도,
도 3은 서버와 클라이언트 관계에서 구현되는 본 발명의 실시형태를 도시한 도면,
도 4는 본 발명의 바람직한 실시예에 의한 미디음악 재생 편집 방법이 구현되는 프로세싱 과정을 도시한 흐름도,
도 5는 본 발명에서 미디 파일에 포함된 악기의 사운드 데이터를 구성하는 예를 설명하는 도면,
도 6은 서버로 전송하는 전송요청신호의 일 예를 설명하는 도면,
도 7은 본 발명의 바람직한 실시예에 의한 사용자 단말의 인터페이스를 도시한 도면이다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다. 이에 앞서, 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다.
따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.
도 1은 본 발명의 바람직한 실시예에 의한 사용자 지향적 미디 음악 재생편집장치(100)(이하 음악재생장치로 지칭한다)의 구성을 도시한 블록도이다. 본 발명의 상세한 설명에 앞서, 도 1 및 아래 설명되는 도 2에 도시된 본 발명의 음악재생장치(100)에 대한 각 구성요소는 물리적으로 구분되는 구성요소라기보다는 논리적으로 구분되는 구성요소로 이해되어야 한다.
즉, 각각의 구성은 본 발명의 기술사상을 실현하기 위한 논리적인 구성요소에 해당하므로 각각의 구성요소가 통합 또는 분리되어 구성되더라도 본 발명의 논리 구성이 수행하는 기능이 실현될 수 있다면 본 발명의 범위 내에 있다고 해석되어야 하며, 동일 또는 유사한 기능을 수행하는 구성요소라면 그 명칭 상의 일치성 여부와는 무관히 본 발명의 범위 내에 있다고 해석되어야 한다.
도 1에 도시된 바와 같이 본 발명의 음악재생장치(100)는 입력부(110), 정보추출부(120), 출력제어부(130), 화면표시수단(140) 및 재생부(150)를 포함하여 구성될 수 있다.
본 발명의 상기 입력부(110)는 MGI파일을 입력받는 기능을 수행하는 구성에 해당하는데, 입력부(110)에 입력되는 MGI 파일은 미디 스코어 데이터 및 이 미디 스코어 데이터에 수록된 각 악기의 노트 정보에 해당하는 사운드 데이터가 통합되어 생성된 새로운 포맷의 파일을 의미한다. 이 MGI 파일을 구체적으로 설명하면 다음과 같다.
우선, 미디 스코어 데이터는 음악이 어떻게 만들어지는지에 관한 데이터 구조를 의미하는 데이터로서 제작 내지 작곡된 음악에 사용된 악기와 해당 악기의 음계(노트), 음량, 음의 강도, 빠르기, 음악적 특성과 관련된 명령어 등의 정보를 포함하고 있으며 음표, 박자, 기악 편성의 내용을 데이터로 담고 있는 하나의 악보 데이터라고 할 수 있다. 미디 스코어 파일은 본 기술이 속하는 통상의 기술자에게 잘 알려져 있으므로 이에 대한 구성이나 관련 상세한 설명 등은 생략하도록 한다.
이 미디 스코어 데이터만으로는 어떠한 소리도 발생될 수 없는데 이 미디 스코어 데이터와 연계되어 사운드가 발생되기 위해서는 추가적인 각 악기별 사운드 정보 데이터가 필요하다. 통상 악기들에 대한 사운드 정보 내지 데이터가 수록되어 있는 집합체를 사운드 폰트(Sound Font, SF)라고도 한다.
미디 파일이 재생되기 위해서는 이와 같이 피씨 등에 사운드 폰트가 존재하여야 하며, 미디 파일 재생시 미디 스코어 데이터와 사운드 폰트가 필요한 프로세싱을 통해 연계됨으로써 사운드가 재생되게 된다.
사운드 폰트의 데이터 용량은 약 2GB 정도가 되는데 모바일 단말(스마트폰) 의 하드웨어 리소스와 메모리 등의 사양을 고려할 때, 이 사운드 폰트가 탑재되어 구동되기에는 상당한 어려움이 있다고 할 수 있다. 이 사운드 폰트는 특정 미디 스코어 데이터를 위한 사운드 데이터도 수록되어 있지만 특정 미디 스코어 데이터와는 전혀 무관한 수많은 사운드 정보가 수록되어 있으므로 이 모든 사운드 폰트를 저장하고 활용한다는 것 또한, 상당히 비효율적이라고 할 수 있다.
본 발명에서의 이 MGI 파일은 이러한 문제점을 해소하기 위하여 창안된 것으로서 미디 스코어 데이터와 이 미디 스코어 데이터에 수록된 각 악기의 노트, 음량 또는 길이에 해당하는 사운드 데이터를 선별하고 이 선별된 사운드 데이터를 미시 스코어와 함께 통합한 새로운 개념의 통합 그룹 파일(Music Grouping Interface)을 의미한다.
도 5에 예시된 도면은 본 발명에 의하여 생성되는 사운드 데이터를 예시하는 도면이다. 예를 들어 미디 스코어 데이터에 복수 개의 악기가 수록되고 그 중 하나가 재즈 피아노라면, 도 5는 그 중 하나로서 재즈 피아노의 노트(음계)를 C에서 C(한 옥타브 위)까지, 음량 정보는 1에서 8까지 예시하고 있는 사운드 데이터에 해당한다.
실제로는 이보다 더 많은 음계와 음량 정보의 조합으로 구성될 수 있음은 물론이며, 나아가 다른 종류의 사운드 데이터가 함께 조합적으로 구성될 수 있음은 물론이다.
본 발명의 MGI 파일에 수록되는 사운드 데이터는 도 5에 예시된 재즈 피아노 전부에 대한 사운드 데이터가 수록되는 것이 아니라 미디 스코어 데이터에 수록된 재즈 피아노의 노트에 대한 데이터만 수록된다. 즉, 미디 스코어 데이터에서 음량 2의 C음계(노트), 음량 3의 E음계, 음량 5의 E음계, 음량 5의 G, 음량 7의 B음계가 수록되어 있다면 도 5에서 음영 처리된 C2, E3, E5, G5 및 B7의 사운드 데이터만 MGI 파일에 수록되므로 데이터 용량의 측면에서도 상당한 효율성을 가질 수 있다.
이와 같이 생성된 MGI 파일이 본 발명의 입력부(110)로 입력되면(S400), 본 발명의 정보추출부(120)는 이 MGI파일을 파싱(parsing)하여 MGI 파일에 포함된 악기 정보를 추출한다(S410). 악기 정보를 추출하는 프로세싱은 미디 스코어 데이터 또는 MGI 파일에 수록된 사운드 데이터의 종류 정보를 이용할 수도 있는데 특히, MGI 파일의 생성 시 MGI 파일의 특정 영역에 악기에 대한 정보가 수록되도록 구성하고, 파일의 포맷 구조에 의한 특정 영역의 정보를 추출하는 방법으로 구현하는 것이 더욱 바람직하다.
본 발명의 출력제어부(130)는 MGI 파일의 재생 환경에 대한 인터페이스를 사용자 단말의 화면표시수단(140)으로 출력하는데, 이 때, 이 인터페이스에 상술된 추출 악기 정보가 소정 영역의 화면(도 7의 A)으로 구성되도록 인터페이스를 출력한다(S420).
이러한 구성을 통하여 사용자가 자신의 스마트폰으로 MGI 파일형식에 의한 미디 음악을 재생시킬 때, 사용되는 악기가 무엇인지 정확히 알 수 있게 된다. 도 7에 예시된 바와 같이 각 악기마다의 미디 스코어 데이터 정보(노트, 길이 등)가 함께 출력(도 7의 B)되도록 구성하는 것이 바람직하다.
이와 함께 본 발명의 출력제어부(130)는 도 7의 C와 같이 각 악기들을 다른 악기들로 변경 가능하도록 하는 악기 변경에 대한 선택 환경을 상기 인터페이스에 포함시켜 출력하는 것이 바람직하다. 이 경우 도 7에 도시된 바와 같이 특정 악기에 대한 편집 창이 선택되면 변경 가능한 악기 정보창이 스크롤(scroll) 등을 통하여 제공되도록 구성할 수 있다. 음악 파일 재생에 필요한 제어 환경(도 7의 D)이 이 인터페이스에 포함될 수 있음은 물론이다.
한편, 본 발명의 재생부(150)는 MGI 파일을 구성하는 미디 스코어 데이터와 해당하는 악기의 사운드 데이터를 각각 연계시키는 프로세싱을 통하여 MGI 파일을 재생한다(S430).
이하에서는 도 2 등을 참조하여 본 발명의 다른 실시예를 상세히 설명하도록 한다.
도 2에 도시된 바와 같이 본 발명의 음악재생장치(100)는 객체추출부(160), 전송부(170), 재생제어부(180) 및 통합부(190)를 더 포함하여 구성될 수 있다.
본 발명의 객체추출부(160)는 앞서 설명된 인터페이스를 통하여 악기 변경 신호가 입력되는지 여부를 모니터링하며(S440) 제1악기를 제2악기로 변경하는 악기 변경신호가 입력되면, MGI 파일에 수록된 사운드 데이터 중 제1악기에 해당하는 사운드 데이터를 추출한다(S450).
본 발명의 설명에서 제1악기는 변경 전 악기, 즉 변경의 대상이 되는 악기를 지칭하며, 제2악기는 새로이 변경되는 악기로서 상기 제1악기를 대체하는 악기를 지칭한다.
재즈 피아노가 제1악기이고, 제2악기가 오보에라고 가정하면, 본 발명의 객체추출부(160)는 MGI 파일에 수록된 사운드 데이터 중 재즈 피아노에 해당하는 사운드 데이터를 추출한다. 도 5를 다시 참조하면, 앞서 설명된 바와 같이 MGI 파일에 수록된 재즈 피아노의 사운드 데이터는 C2, E3, E5, G5 및 B7이므로 본 발명의 객체추출부(160)는 C2, E3, E5, G5 및 B7 데이터를 추출한다.
이와 같이 추출된 사운드 데이터가 본 발명의 전송부(170)로 전달되면, 본 발명의 전송부(170)는 이 추출된 사운드 데이터와 변경하고자 하는 악기 정보인 제2악기(오보에) 정보 및 이에 해당하는 사운드 데이터의 회신을 요청하는 요청 신호를 생성하여 외부 서버로 전송한다(S460).
오보에를 상징하는 코드가 011001이라면, 외부 서버로 전송되는 요청 신호는 도 6에 예시된 바와 같은 형태로 구성될 수 있다. 전송되는 요청 신호의 종류, 구성 등을 수록하는 Head 정보를 비롯하여 데이터 피드백을 위한 사용자 단말의 전화번호 정보 등을 비롯한 기타 다른 명령 신호 체계가 수록될 수 있다.
도 3에 도시된 바와 같이 외부 서버(50)는 상기 요청 신호가 통신망(30)을 통하여 전송되면, 이 요청 신호에 포함된 악기 정보 및 사운드 데이터에 해당하는 사운드 데이터를 다시 사용자 단말(100-1, 100-2, 100-n)로 전송한다. 전송되는 사운드 데이터는 재즈 피아노(제1악기)의 C2, E3, E5, G5 및 B7에 대응되는 오보에의 사운드 데이터가 된다.
본 발명의 재생제어부(180)는 이와 같이 외부 서버(50)로부터 상기 추출된 사운드 데이터에 해당하는 제2악기(오보에)의 사운드 데이터가 수신되면(S470), 수신된 제2악기(오보에) 데이터를 상기 제1악기에 해당하는 미디어 스코어 데이터와 연계시켜 재생되도록 제어함으로써 제1악기(재즈피아노)는 제2악기(오보에)로 변경되게 된다.
상술된 바와 같이 서버로 전송되는 데이터는 물론, 서버에서 피드백되는 데이터는 상당히 작은 용량의 데이터에 불과할 뿐이므로 악기 변경 등은 거의 실시간으로 구현될 수 있게 된다.
한편, 악기가 변경된 MGI 파일을 사용자가 저장하고자 할 경우(도 5의 E) 원 MGI 파일이 편곡된 것으로 볼 수 있으므로 본 발명의 통합부(190)는 편곡자에 대한 저작권자 정보(사용자 단말의 전화번호 등)를 이 편곡된 새로운 MGI 파일에 수록하므로써 저작권자 정보를 임베디드(embeded)시킨다(S490).악기가 편집되는 경우 사용자의 선택과 관계없이 자동적으로 사용자 정보가 MGI 파일에 임베디드되도록 할 수 있음은 물론이다.
이와 같이 편곡 저작권자가 정보가 임베디드된 MGI 파일은 상기 전송부(170)를 통하여 외부 서버(50)로 전송되도록 할 수 있으며, 이 경우 외부 서버(50)는 이러한 파일들을 저장하여 향후 저작권 성립에 대한 객관적 자료, 편집 저작권 활용, 라이센스 계약 등을 위한 하나의 유용한 저작권 DB로 구성할 수 있게 된다.
이상에서 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 이것에 의해 한정되지 않으며 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 본 발명의 기술사상과 아래에 기재될 특허청구범위의 균등범위 내에서 다양한 수정 및 변형이 가능함은 물론이다.
본 발명의 설명과 그에 대한 실시예의 도시를 위하여 첨부된 도면 등은 본 발명에 의한 기술 내용을 강조 내지 부각하기 위하여 다소 과장된 형태로 도시될 수 있으나, 앞서 기술된 내용과 도면에 도시된 사항 등을 고려하여 본 기술 분야의 통상의 기술자 수준에서 다양한 형태의 변형 적용예가 가능할 수 있음은 자명하다고 해석되어야 한다.
또한, 본 발명의 설명에 있어 제1, 제2 등과 같은 표현은 상호 간의 각 구성(요소)을 상대적으로 구분하기 위하여 사용되는 도구적 개념의 용어일 뿐, 특정의 순서, 우선순위 등을 나타내기 위하여 사용되는 용어이거나, 절대적인 기준에서 각각의 구성(요소)을 물리적으로 구분하기 위하여 사용되는 용어가 아님은 자명하다.
상술된 본 발명에 의한 사용자 지향적 음약 재생편집 방법은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현될 수 있다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치(시디롬, 램, 롬, 플로피 디스크, 자기 디스크, 하드 디스크, 광자기 디스크 등)를 포함하며, 유무선 인터넷 전송을 위한 서버도 포함한다.
100 : 음악 재생편집 장치
110 : 입력부 120 : 정보추출부
130 : 출력제어부 140 : 화면표시수단
150 : 재생부 160 : 객체추출부
170 : 전송부 180 : 재생제어부
190 : 통합부

Claims (11)

  1. 미디 스코어 데이터 및 이 미디 스코어 데이터에 수록된 각 악기의 노트정보에 해당하는 사운드 데이터가 통합되어 생성된 MGI 파일을 입력받는 입력부;
    상기 MGI 파일을 파싱하여 상기 MGI 파일에 포함된 악기 정보를 추출하는 정보추출부;
    상기 MGI파일의 재생 환경에 대한 인터페이스를 사용자 단말의 화면표시수단으로 출력하되, 상기 추출된 악기 정보 및 악기 변경이 가능한 선택 환경을 상기 인터페이스에 포함시켜 출력하는 출력제어부;
    상기 미디 스코어 데이터와 사운드 데이터를 연계시켜 상기 MGI 파일을 재생하는 재생부; 및
    제1악기를 제2악기로 변경하는 변경 신호가 상기 인터페이스를 통하여 입력되면, 상기 사운드 데이터 중 제1악기에 해당하는 사운드 데이터를 추출하는 객체 추출부;
    상기 추출된 사운드 데이터와 상기 제2악기 정보가 포함되어 생성된 요청 신호를 외부 서버로 전송하는 전송부; 및
    상기 외부 서버로부터 상기 추출된 사운드 데이터에 해당하는 제2악기의 사운드 데이터가 수신되면, 수신된 제2악기의 사운드 데이터를 상기 제1악기에 해당하는 미디 스코어 데이터와 연계시켜 상기 MGI 파일을 재생하는 재생제어부를 포함하는 것을 특징으로 하는 사용자 지향적 미디 음악 재생편집 장치.
  2. 삭제
  3. 삭제
  4. 제 1항에 있어서,
    상기 사용자 단말의 전화번호 정보를 포함하는 사용자 정보를 상기 MGI 파일에 임베디드시키는 통합부를 더 포함하는 것을 특징으로 하는 사용자 지향적 미디 음악 재생편집 장치.
  5. 제 1항에 있어서, 상기 MGI 파일의 사운드 데이터는,
    상기 미디 스코어 데이터에 수록된 각 악기의 노트 및 음량에 해당하는 데이터인 것을 특징으로 하는 사용자 지향적 미디 음악 재생편집 장치.
  6. 미디 스코어 데이터 및 이 미디 스코어 데이터에 수록된 각 악기의 노트정보에 해당하는 사운드 데이터가 통합되어 생성된 MGI 파일을 입력받는 입력단계;
    상기 MGI 파일을 파싱하여 상기 MGI 파일에 포함된 악기 정보를 추출하는 정보추출단계;
    상기 MGI파일의 재생 환경에 대한 인터페이스를 사용자 단말의 화면표시수단으로 출력하되, 상기 추출된 악기 정보 및 악기 변경이 가능한 선택 환경을 상기 인터페이스에 포함시켜 출력하는 출력제어단계;
    상기 미디 스코어 데이터와 사운드 데이터를 연계시켜 상기 MGI 파일을 재생하는 재생단계; 및
    제1악기를 제2악기로 변경하는 변경 신호가 상기 인터페이스를 통하여 입력되면 상기 사운드 데이터 중 제1악기에 해당하는 사운드 데이터를 추출하는 객체추출단계;
    상기 추출된 사운드 데이터와 상기 제2악기 정보가 포함되어 생성된 요청 신호를 외부 서버로 전송하는 전송단계; 및
    상기 외부서버로부터 상기 추출된 사운드 데이터에 해당하는 제2악기의 사운드 데이터가 수신되면, 수신된 제2악기의 사운드 데이터를 상기 제1악기에 해당하는 미디 스코어 데이터와 연계시켜 상기 MGI 파일을 재생하는 재생제어단계를 포함하는 것을 특징으로 하는 사용자 지향적 미디 음악 재생편집 방법.
  7. 삭제
  8. 삭제
  9. 제 6항에 있어서,
    상기 사용자 단말의 전화번호 정보를 포함하는 사용자 정보를 상기 MGI 파일에 임베디드시키는 통합단계를 더 포함하는 것을 특징으로 하는 사용자 지향적 미디 음악 재생편집 방법.
  10. 제 6항에 있어서, 상기 MGI 파일의 사운드 데이터는,
    상기 미디 스코어 데이터에 수록된 각 악기의 노트 및 음량에 해당하는 데이터인 것을 특징으로 하는 사용자 지향적 미디 음악 재생편집 방법.
  11. 제 6항, 제9항 또는 제 10항 중 어느 하나의 방법을 실행시키기 위한 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록매체.
KR1020130035166A 2013-04-01 2013-04-01 사용자 지향적 미디 음악 재생편집 장치 및 방법 KR101468411B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130035166A KR101468411B1 (ko) 2013-04-01 2013-04-01 사용자 지향적 미디 음악 재생편집 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130035166A KR101468411B1 (ko) 2013-04-01 2013-04-01 사용자 지향적 미디 음악 재생편집 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20140119473A KR20140119473A (ko) 2014-10-10
KR101468411B1 true KR101468411B1 (ko) 2014-12-03

Family

ID=51991776

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130035166A KR101468411B1 (ko) 2013-04-01 2013-04-01 사용자 지향적 미디 음악 재생편집 장치 및 방법

Country Status (1)

Country Link
KR (1) KR101468411B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210350779A1 (en) * 2020-05-11 2021-11-11 Avid Technology, Inc. Data exchange for music creation applications
US12020671B2 (en) * 2023-09-12 2024-06-25 Avid Technology, Inc. Data exchange for music creation applications

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11344973A (ja) * 1998-06-01 1999-12-14 Nec Software Ltd Midiメッセージ表示装置および方法
KR20060076638A (ko) * 2004-12-29 2006-07-04 엘지전자 주식회사 Μιdi 파일 합성 장치 및 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11344973A (ja) * 1998-06-01 1999-12-14 Nec Software Ltd Midiメッセージ表示装置および方法
KR20060076638A (ko) * 2004-12-29 2006-07-04 엘지전자 주식회사 Μιdi 파일 합성 장치 및 방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210350779A1 (en) * 2020-05-11 2021-11-11 Avid Technology, Inc. Data exchange for music creation applications
US11763787B2 (en) * 2020-05-11 2023-09-19 Avid Technology, Inc. Data exchange for music creation applications
US12020671B2 (en) * 2023-09-12 2024-06-25 Avid Technology, Inc. Data exchange for music creation applications

Also Published As

Publication number Publication date
KR20140119473A (ko) 2014-10-10

Similar Documents

Publication Publication Date Title
JP5840560B2 (ja) オブジェクト基盤オーディオサービスのための多重オブジェクトオーディオコンテンツファイルの生成、編集、および再生方法と、オーディオプリセット生成方法
JP2007537483A (ja) マルチメディア音楽コンテンツのサービス方法及びシステム
KR101963753B1 (ko) 음악의 분절별 동영상 재생 방법 및 장치
JP2004045706A (ja) 楽曲データ配信装置、楽曲データ受信装置及びプログラム
US8037507B2 (en) Video/audio output apparatus and video/audio output method
JP2014520352A (ja) エンハンスされたメディア記録およびプレイバック
US20090037006A1 (en) Device, medium, data signal, and method for obtaining audio attribute data
KR101468411B1 (ko) 사용자 지향적 미디 음악 재생편집 장치 및 방법
JP4232445B2 (ja) ファイル配信装置、ファイル配信方法およびプログラム
KR20060028240A (ko) 음원 편집 방법 및 그 장치
JP2013505474A (ja) オーディオデータ処理方法及び装置
KR102020341B1 (ko) 악보 구현 및 음원 재생 시스템 및 그 방법
JP2007199574A (ja) 楽曲再生装置、楽曲テロップ検索サーバ
KR101365592B1 (ko) Mgi음악 파일 생성 시스템 및 방법
KR101129974B1 (ko) 객체 기반 오디오 컨텐츠 생성/재생 방법 및 그 장치
KR20000000266A (ko) 오디오 데이터를 포함하는 그래픽 파일을 생성시키는 장치
KR100745250B1 (ko) 오디오/비디오 동기용 멀티미디어 파일 작성 프로그램을기록한 컴퓨터로 읽을 수 있는 기록매체 및 오디오/비디오동조화 장치
KR20050029266A (ko) 개인용 컴퓨터에서 제작된 발표 파일을 네트워크 단말기,휴대용 저장장치 및 휴대용 멀티미디어 재생 장치에서 사용할 수 있도록 변환하는 파일 형식과 재생장치 및 방법
JP2011150169A (ja) 音声認識装置
JP2018112725A (ja) 音楽コンテンツ送信装置、音楽コンテンツ送信プログラムおよび音楽コンテンツ送信方法
JP3904977B2 (ja) 曲を選ぶとともにその曲に用意されたカラオケ映像作品を複数の中から選んで演奏予約するカラオケ装置
JP4775546B2 (ja) 電子音楽装置及びプログラム
JP6492754B2 (ja) 楽器及び楽器システム
KR20090097157A (ko) 오디오 브로드캐스트를 위한 템플릿 및 스타일 시트
TWI254241B (en) Method and apparatus of audio performance

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee