KR100517536B1 - 작곡 기능을 구비한 휴대 전화기, 악곡 작곡 방법, 및 악곡 작곡 프로그램을 기록한 기록매체 - Google Patents

작곡 기능을 구비한 휴대 전화기, 악곡 작곡 방법, 및 악곡 작곡 프로그램을 기록한 기록매체 Download PDF

Info

Publication number
KR100517536B1
KR100517536B1 KR10-2002-7010850A KR20027010850A KR100517536B1 KR 100517536 B1 KR100517536 B1 KR 100517536B1 KR 20027010850 A KR20027010850 A KR 20027010850A KR 100517536 B1 KR100517536 B1 KR 100517536B1
Authority
KR
South Korea
Prior art keywords
accompaniment
music
data
music data
storage
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.)
Expired - Fee Related
Application number
KR10-2002-7010850A
Other languages
English (en)
Other versions
KR20020077489A (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 야마하 가부시키가이샤
Publication of KR20020077489A publication Critical patent/KR20020077489A/ko
Application granted granted Critical
Publication of KR100517536B1 publication Critical patent/KR100517536B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • 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
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • 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
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0008Associated control or indicating means
    • G10H1/0025Automatic or semi-automatic music composition, e.g. producing random music, applying rules from music theory or modifying a musical piece
    • 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
    • G10H2230/00General physical, ergonomic or hardware implementation of electrophonic musical tools or instruments, e.g. shape or architecture
    • G10H2230/005Device type or category
    • G10H2230/021Mobile ringtone, i.e. generation, transmission, conversion or downloading of ringing tones or other sounds for mobile telephony; Special musical data formats or protocols therefor
    • 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
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/075Musical metadata derived from musical analysis or for use in electrophonic musical instruments
    • G10H2240/081Genre classification, i.e. descriptive metadata for classification or selection of musical pieces according to style
    • 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
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/171Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
    • G10H2240/201Physical layer or hardware aspects of transmission to or from an electrophonic musical instrument, e.g. voltage levels, bit streams, code words or symbols over a physical link connecting network nodes or instruments
    • G10H2240/241Telephone transmission, i.e. using twisted pair telephone lines or any type of telephone network
    • G10H2240/251Mobile telephone transmission, i.e. transmitting, accessing or controlling music data wirelessly via a wireless or mobile telephone receiver, analogue or digital, e.g. DECT, GSM, UMTS
    • 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
    • G10H2250/00Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
    • G10H2250/541Details of musical waveform synthesis, i.e. audio waveshape processing from individual wavetable samples, independently of their origin or of the sound they represent
    • G10H2250/571Waveform compression, adapted for music synthesisers, sound banks or wavetables
    • G10H2250/581Codebook-based waveform compression
    • G10H2250/585CELP [code excited linear prediction]
    • 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
    • G10H2250/00Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
    • G10H2250/541Details of musical waveform synthesis, i.e. audio waveshape processing from individual wavetable samples, independently of their origin or of the sound they represent
    • G10H2250/571Waveform compression, adapted for music synthesisers, sound banks or wavetables
    • G10H2250/591DPCM [delta pulse code modulation]
    • G10H2250/595ADPCM [adaptive differential pulse code modulation]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Telephone Function (AREA)
  • Auxiliary Devices For Music (AREA)

Abstract

휴대 전화기는 호출의 착신을 알리는 착신 신호를 수신하여 통화를 가능하게 하는 통신부와, 착신 신호의 수신에 따라 악곡 데이터를 처리하고, 멜로디 파트 및 반주 파트를 포함하는 다수의 파트로 이루어진 악곡을 재생하여, 호출의 착신을 청각적으로 통지할 수 있는 재생부를 가진다. 과도한 작업량을 필요로 하지 않고, 누구라도 재생용의 악곡을 작곡할 수 있게 하기 위해, 멜로디용의 악보 데이터를 입력(IN1)하고, 이어서 반주 파트를 생성할 때에, 스타일 정보와 코드 정보를 입력한다. 입력된 스타일 정보와 코드 정보에 따라, ROM(12) 또는 RAM(11)으로부터 드럼 파트, 베이스 파트, 코드 파트의 반주 데이터가 선택(SE1)된다. 선택된 다수 파트의 반주 데이터와 멜로디용의 악보 데이터를 합성(PR1)하여 악곡 데이터를 생성한다. 생성된 악곡 데이터는 RAM(11)의 오리지널 악곡 데이터 영역에 격납되어, 착신시에 재생되게 된다.

Description

작곡 기능을 구비한 휴대 전화기, 악곡 작곡 방법, 및 악곡 작곡 프로그램을 기록한 기록매체{PORTABLE PHONE EQUIPPED WITH COMPOSING FUNCTION}
본 발명은 작곡하는 기능을 구비한 휴대 전화기에 관한 것이다.
아날로그 셀룰러 시스템이나 디지털 셀룰러 시스템으로 알려져 있는 PDC(Personal Digital Cellular telecommunication system) 등의 휴대 전화 시스템이나, 간이형 휴대 전화 시스템(PHS : Personal Handyphone System)에 있어서, 유저가 휴대하고 있는 휴대 전화기에 착신이 있었을 때에는, 착신을 유저에게 통지하기 위해 착신음이 방음된다. 상기 착신음으로서는 종래 비프음이 방음되고 있었지만, 비프음이 귀에 거슬리는 음이기 때문에 비프음 대신에 멜로디음을 착신음으로 하는 것이 최근 행해지고 있다.
착신시에 착신 멜로디를 방음하는 휴대 전화기는, 미리 다수의 착신 멜로디의 악곡 데이터가 기억되어 있어, 유저가 원하는 착신 멜로디를 선택할 수 있게 하고 있다. 또, 휴대 전화기로부터 서비스 센터에 액세스함으로써, 서비스 센터로부터 착신 멜로디용의 악곡 데이터를 다운로드하는 것도 행해지고 있다. 또, 유저에 따라서는 자신이 작곡한 악곡 데이터에 의한 착신 멜로디를 사용하고자 하는 요망이 있었다. 따라서, 최근의 휴대 전화기에서는 유저가 착신 멜로디용의 악곡 데이터를 작곡할 수 있는 기능을 구비하는 경우가 있다.
그러나, 최근의 휴대 전화기에서는 다수의 파트로 이루어진 악곡 데이터를 재생할 수 있는 악곡 재생 수단을 구비하도록 되어 있고, 착신 멜로디는 멜로디 파트와 반주 파트로 이루어진 다수 파트의 악음이 되는 경우가 있다. 이 경우, 1파트인 멜로디 파트와, 1파트의 베이스 파트와 2파트의 코드 파트로 이루어진 3파트의 반주 파트로 하면, 합계 4파트로 이루어진 악곡 데이터가 된다.
그러나, 4파트로 이루어진 악곡 데이터를 작곡하는 경우에는, 멜로디만을 입력하는 경우에 비교하여 4배 이상의 데이터를 입력할 필요가 있어, 다수 파트의 악곡 데이터를 작곡하는 데는 작업량이 방대해지는 문제점이 있었다. 또, 반주 데이터를 작곡하는 데는 어느 정도의 음악 이론이 필요하여, 다수 파트로 이루어진 악곡 데이터의 작곡은 한정된 유저밖에 할 수 없는 문제점이 있었다.
따라서, 본 발명은 방대한 작업량을 필요로 하지 않는 동시에, 누구라도 착신 멜로디용의 악곡 데이터를 작곡할 수 있는 작곡 기능을 구비한 휴대 전화기를 제공하는 것을 목적으로 하고 있다.
도 1은 본 발명의 작곡 기능을 구비한 휴대 전화기의 외관을 도시한 도면,
도 2는 본 발명의 작곡 기능을 구비한 휴대 전화기의 실시형태에 관한 휴대 전화기의 하드웨어의 구성을 도시한 기능 블록도,
도 3은 본 발명의 작곡 기능을 구비한 휴대 전화기의 실시형태에 관한 휴대 전화기의 악곡 재생부의 구성예를 도시한 도면,
도 4는 본 발명의 작곡 기능을 구비한 휴대 전화기의 실시형태에서 악곡 데이터 작곡 처리를 설명하기 위한 도면,
도 5는 본 발명의 작곡 기능을 구비한 휴대 전화기에 있어서, 작곡된 악곡 데이터의 예를 도시한 도면,
도 6은 본 발명의 작곡 기능을 구비한 휴대 전화기에 있어서, 작곡할 때에 선택가능한 드럼 파트의 반주 데이터의 예를 도시한 도면,
도 7은 본 발명의 작곡 기능을 구비한 휴대 전화기에 있어서 작곡하는 경우에 표시부에 표시되는 메뉴를 도시한 도면,
도 8은 본 발명의 작곡 기능을 구비한 휴대 전화기에 있어서 작곡하는 경우에 표시부에 표시되는 다른 메뉴를 도시한 도면,
도 9는 본 발명의 작곡 기능을 구비한 휴대 전화기의 악곡 데이터의 데이터 구조를 도시한 도면,
도 10은 본 발명의 작곡 기능을 구비한 휴대 전화기의 다른 실시형태의 악곡 데이터 작곡 처리의 플로우챠트이다.
상기 목적을 달성하기 위해, 본 발명의 제 1 태양에 관한 작곡 기능을 구비한 휴대 전화기는, 호출 착신을 알리는 착신 신호를 수신하여 통화를 가능하게 하는 통신 수단과, 착신 신호의 수신에 따라 악곡 데이터를 처리하여 멜로디 파트 및 반주 파트를 포함하는 다수의 파트로 이루어진 악곡을 재생하여, 호출의 착신을 청각적으로 통지할 수 있는 재생 수단과, 다수의 다른 종류의 반주 파트를 나타내는 반주 데이터가 기억되어 있는 기억 수단과, 원하는 멜로디 파트를 나타내는 악보 데이터를 입력하여 상기 기억 수단에 격납하는 동시에, 상기 멜로디 파트에 조합시켜야 할 반주 파트의 스타일을 특정하는 스타일 정보를 입력하는 입력 수단과, 입력된 상기 스타일 정보에 따라 상기 멜로디 파트에 적합한 반주 파트를 나타내는 반주 데이터를 상기 기억 수단으로부터 선택하고, 선택한 상기 반주 데이터와 상기 기억 수단에 격납되어 있는 상기 악보 데이터를 합성함으로써 다수의 파트로 이루어진 작곡된 악곡을 나타내는 악곡 데이터를 생성하여 상기 기억 수단에 격납하는 작곡 수단과, 착신 신호를 수신했을 때에 상기 기억 수단에 격납된 상기 악곡 데이터를 독출하여 상기 재생 수단으로 보내어, 상기 작곡된 악곡을 재생가능하게 하는 제어 수단을 구비하는 것을 특징으로 한다. 또, 상기 입력 수단은 상기 스타일 정보에 부가하여 상기 멜로디 파트에 조합시켜야 할 반주 파트의 코드 진행을 특정하는 코드 정보를 입력하고, 상기 작곡 수단은 입력된 상기 스타일 정보 및 상기 코드 정보에 따라 상기 멜로디 파트에 적합한 반주 파트를 표현하는 반주 데이터를 상기 기억 수단으로부터 선택하고, 선택한 상기 반주 데이터와 상기 기억 수단에 격납되어 있는 상기 악보 데이터를 합성한다.
바람직하게는 상기 기억 수단은 미리 프리셋되어 있는 프리셋 반주 데이터와, 상기 통신 수단을 통해 다운로드된 다운로드 반주 데이터를 기억할 수 있고, 상기 작곡 수단은 프리셋 반주 데이터와 다운로드 반주 데이터를 포함하는 반주 데이터로부터 상기 멜로디 파트에 적합한 반주 파트를 나타내는 반주 데이터를 선택한다.
바람직하게는 상기 기억 수단은 미리 프리셋되어 있는 프리셋 악곡 데이터와, 상기 통신 수단을 통해 다운로드된 다운로드 악곡 데이터와, 상기 작곡 수단에 의해 생성된 작곡 악곡 데이터를 기억할 수 있고, 상기 입력 수단은 착신 신호의 수신에 따라 재생해야 할 악곡을 지정할 수 있고, 상기 제어 수단은 상기 기억 수단에 기억된 상기 프리셋 악곡 데이터, 상기 다운로드 악곡 데이터 및 상기 작곡 악곡 데이터를 포함하는 악곡 데이터로부터 상기 지정된 악곡에 대응한 악곡 데이터를 독출하여 상기 재생 수단으로 보낸다.
또, 상기 목적을 달성하기 위해, 본 발명의 제 2 태양에 관한 작곡 기능을 구비한 휴대 전화기는, 호출 착신을 알리는 착신 신호를 수신하여 통화를 가능하게 하는 통신 수단과, 착신 신호의 수신에 따라 악곡 데이터를 처리하여 멜로디 파트 및 반주 파트를 포함하는 다수의 파트로 이루어진 악곡을 재생하여, 호출의 착신을 청각적으로 통지할 수 있는 재생 수단과, 다수의 다른 종류의 반주 파트를 나타내는 반주 데이터가 기억되어 있는 기억 수단과, 원하는 멜로디 파트를 나타내는 악보 데이터를 입력하여 상기 기억 수단에 격납하는 동시에, 상기 멜로디 파트에 조합시켜야 할 반주 파트의 곡조를 지정하는 곡조 정보를 입력하는 입력 수단과, 상기 악보 데이터를 해석하고, 또 상기 곡조 정보에 기초하여 상기 멜로디 파트에 맞는 반주 파트를 나타내는 반주 데이터를 상기 기억 수단으로부터 선택하고, 선택한 상기 반주 데이터와 상기 기억 수단에 격납되어 있는 상기 악보 데이터를 합성함으로써 다수의 파트로 이루어진 작곡된 악곡을 나타내는 악곡 데이터를 생성하여 상기 기억 수단에 격납하는 작곡 수단과, 착신 신호를 수신했을 때에 상기 기억 수단에 격납된 상기 악곡 데이터를 독출하여 상기 재생 수단으로 보내어, 상기 작곡된 악곡을 재생가능하게 하는 제어 수단을 구비한 것을 특징으로 한다.
바람직하게는, 상기 기억 수단은 미리 프리셋되어 있는 프리셋 반주 데이터와, 상기 통신 수단을 통해 다운로드된 다운로드 반주 데이터를 기억할 수 있고, 상기 작곡 수단은 프리셋 반주 데이터와 다운로드 반주 데이터를 포함하는 반주 데이터로부터 상기 멜로디 파트에 적합한 반주 파트를 나타내는 반주 데이터를 선택한다.
또, 바람직하게는 상기 기억 수단은 미리 프리셋되어 있는 프리셋 악곡 데이터와, 상기 통신 수단을 통해 다운로드된 다운로드 악곡 데이터와, 상기 작곡 수단에 의해 생성된 작곡 악곡 데이터를 기억할 수 있고, 상기 입력 수단은 착신 신호의 수신에 따라 재생해야 할 악곡을 지정할 수 있고, 상기 제어 수단은 상기 기억 수단에 기억된 상기 프리셋 악곡 데이터, 상기 다운로드 악곡 데이터 및 상기 작곡 악곡 데이터를 포함하는 악곡 데이터로부터 상기 지정된 악곡에 대응한 악곡 데이터를 독출하여 상기 재생 수단으로 보낸다.
이와 같은 본 발명의 제 1 태양에 의하면, 입력한 멜로디 파트의 악보 데이터와, 입력된 스타일 정보, 또는 스타일 정보와 입력된 코드 정보에 따라 멜로디 파트에 적합한 반주 데이터가 선택되도록 하고 있다. 이에 따라, 반주 데이터를 수동으로 입력하지 않고 반주 데이터를 생성할 수 있으므로, 다수 파트로 이루어진 악곡 데이터를 적은 작업량으로 작곡할 수 있게 된다. 또, 작곡할 때에 스타일 정보와 코드 정보만을 입력하면 반주 데이터를 생성할 수 있으므로, 특별한 음악 논리의 지식이 없어도 다수 파트로 이루어진 악곡 데이터를 작곡할 수 있게 된다.
또, 본 발명의 제 2 태양에 의하면, 입력한 멜로디 파트의 악보 데이터 및 선택한 곡조 정보에 따라 멜로디 파트에 적합한 반주 데이터를 선택하도록 하고 있다. 이에 따라, 반주 데이터를 입력하지 않고 작업 데이터를 생성할 수 있으므로, 다수 파트로 이루어진 악곡 데이터를 적은 작업량으로 작곡할 수 있게 된다. 또, 작곡할 때에 곡조 정보만을 입력하면 반주 데이터를 생성할 수 있으므로, 특별한 음악 이론의 지식이 없어도 다수 파트로 이루어진 악곡 데이터를 작곡할 수 있게 된다.
본 발명의 작곡 기능을 구비한 휴대 전화기의 실시형태에 대해서 이하에 설명한다. 본 발명의 실시형태에 관한 휴대 전화기의 구성의 외관을 도 1에 도시한다. 도 1에 도시한 바와 같이 휴대 전화기(1)는 표시부(3)나 각종 버튼(4)을 구비하는 전화기 본체(2)와, 신축(伸縮)가능하게 된 안테나(6)로 구성되어 있다. 전화기 본체(2) 내에는 전화 기능 수단이나 악곡 재생 수단 및 악곡 데이터의 작곡 기능 수단 등을 실현하는 하드웨어가 수납되어 있다. 표시부(3)에는 작곡을 행할 때의 메뉴 화면이나 전화를 걸 때에 입력된 전화 번호가 표시되고, 착신시에 상대의 전화 번호 등이 표시된다.
전화기 본체(2)의 표시부(3)의 아래에는 각종 버튼(4)이 설치되어 있고, 그 중에 「0」∼「9」의 수치가 붙여진 다이얼 버튼(5)이 설치되어 있다. 이 각종 버튼(4)을 표시부(3)의 표시 화면을 보면서 조작함으로써, 다수 파트로 이루어진 악곡 데이터의 작곡이나 전화 번호 등의 입력을 행할 수 있게 되어 있다.
전화기 본체(2)의 상부에는 안테나(6)가 신축가능하게 설치되어 있고, 대기시에는 휴대에 편리하게 안테나(6)는 수납되어 있고, 통화시에는 신장되어 안테나 게인을 향상할 수 있게 되어 있다. 또, 표시부(3)상에는 통화시에 상대의 음성이 출력되는 수화구(7)가 설치되고, 전화기 본체(2)의 하부에는 음성을 입력하기 위한 송화구(9)가 설치되어 있다. 또, 착신을 알리는 착신 램프(8)가 전화기 본체(2)의 상부에 설치되어 있다.
다음에, 전화기 본체(2) 내에 수납되어 있는 휴대 전화기(1)의 하드웨어의 구성을 도시하는 기능 블록도를 도 2에 도시한다. 도 2에 있어서, 휴대 전화기(1)에 구비된 안테나(6)는 변조·복조 기능을 가지는 통신부(13)에 접속되어 있다. 중앙 처리 장치(Central Processing Unit:CPU)(10)는 전화 기능 프로그램을 실행함으로써 휴대 전화기(1)의 각부의 동작을 제어하는 시스템 제어부이며, 동작시의 경과 시간을 나타내거나 특정한 시간 간격으로 타이머 인터럽트를 발생하는 타이머를 구비하고 있다. 또, CPU(10)는 악곡 재생 처리를 보조하는 프로그램의 실행이나, 다수 파트로 이루어진 악곡 데이터의 작곡 처리의 프로그램을 실행한다. RAM(11)은 CPU(10)의 작업 영역이나 다운로드된 다운로드 악곡 데이터나 다운로드 반주 데이터의 격납 영역 및 작곡된 다수 파트로 이루어진 악곡 데이터가 격납되는 오리지널 악곡 데이터 격납 영역 등이 설정되는 랜덤 억세스 메모리이다. ROM(12)은 CPU(10)가 실행되는 송신이나 착신 등 각종 전화 기능 프로그램이나 악곡 재생 처리를 보조하는 프로그램, 및 다수 파트로 이루어진 악곡 데이터의 작곡 처리의 프로그램이나, 프리셋된 프리셋 악곡 데이터나 프리셋 반주 데이터 등의 각종 데이터가 격납되어 있는 독출 전용 메모리이다.
또, 통신부(13)는 안테나(6)에서 수신된 신호의 복조를 행하는 동시에, 송신하는 신호를 변조하여 안테나(6)에 공급하고 있다. 통신부(13)에서 복조된 수화 신호는 음성 처리부(코더/디코더)(14)에서 복호화되고, 마이크(21)로부터 입력된 송화 신호는 음성 처리부(14)에서 압축 부호화된다. 음성 처리부(14)는 송화용의 음성을 고능률 압축 부호화/복호화시키고 있으며, 예컨대 CELP(Code Excited LPC)계나 ADPCM(적응 차분(PCM) 부호화) 방식의 코더/디코더로 되어 있다. 악곡 재생부(15)는 음성 처리부(14)로부터의 수화 신호를 수화용 스피커(22)로부터 방음하거나, 선택된 악곡 데이터를 재생하여 착신음 또는 보류음으로서 출력하고 있다. 또, 착신음은 착신용 스피커(23)로부터 방음되며, 보류음은 수화 신호와 믹싱되어 수화용 스피커(22)로부터 방음된다. 수화용 스피커(22)로부터 방음된 음은 전화기 본체(2)의 수화구(7)로부터 방음되게 된다.
또, 악곡 재생부(15)가 악곡 데이터를 재생할 때에 내부에 설치된 악보 데이터의 기억 수단에 소정량의 빈 영역이 발생한 경우는, 악곡 재생부(15)는 인터럽트 요구 신호(IRQ)를 CPU(10)에 부여하고, CPU(10)는 RAM(11) 또는 ROM(12)에 기억되어 있는 악곡 데이터를 연속 독출하여 악곡 재생부(15)에 전송하고 있다. 인터페이스(I/F)(16)는 외부 기기(20)로부터 악곡 데이터나 반주 데이터를 입력하기 위한 인터페이스이다. 입력부(17)는 전화기 본체(2)에 설치된 「0」∼「9」의 다이얼 버튼(5)을 포함하는 각종 버튼(4)으로부터의 입력을 검지하는 입력 수단이다. 표시부(3)는 전화 기능이나 작곡 기능의 메뉴나 다이얼 버튼(5) 등의 각종 버튼(4)의 조작에 따른 표시가 되는 액정 표시기 등의 표시기이다. 바이브레이터(19)는 착신시에 착신음에 대신하여 전화기 본체(2)를 진동시킴으로써, 착신을 유저에게 알린다. 또, 각 기능 블록은 버스(24)를 통해 데이터나 명령의 수수를 행하고 있다.
다음에, 도 2에 도시한 악곡 재생부(15)의 구성예를 도 3에 도시한다. 도시하는 악곡 재생부(15)에 있어서, 인터페이스(I/F)(30)는 버스(24)를 통해 각종 데이터를 수수하는 인터페이스로, 악곡 데이터의 초기 설정시에는 음색 데이터를 제외한 악곡 데이터가 기입/독출 제어기(R/W 제어기)(31)의 제어를 토대로 악곡 데이터의 기억부(32)의 빈 영역에 기억된다. 또, 악곡 데이터 중의 음색 데이터는 음색 데이터 기억부(Voice RAM)(36)에 공급되어 기억된다. 음색 데이터 기억부(Voice RAM)(36)는 인터페이스(30)로부터 공급된 음색 데이터를 기억하는 기억 수단으로, 예컨대 8음색 분량의 음색 데이터를 기억할 수 있는 기억 용량을 가지고 있다. 또, 악곡 데이터의 초기 설정시에 시퀀서(33)가 악곡 데이터를 해석하여, 파트마다 지정된 음색 넘버를 음색 데이터 기억부(Voice RAM)(36)에 인가하여 음색 넘버에 대응하는 음색 파라미터를 음색 데이터 기억부(Voice RAM)(36)로부터 독출하여 음원부(34)에 설정하고 있다.
착신시에 멜로디를 방음하기 위해, 악곡 재생이 시작되면 R/W 제어기(31)는 시퀀서(33)로부터의 독출 요구 신호(Req)에 따라 악곡 데이터의 기억부(32)로부터 순차 악곡 데이터를 독출하여 시퀀서(33)에 공급한다. 악곡 데이터의 기억부(32)의 기억 용량은 한곡 분량의 악곡 데이터를 기억하는 데에 필요한 기억 용량보다 작아져, 예컨대 32워드 분량의 악곡 데이터를 격납할 수 있는 기억 용량이 된다. 시퀀서(33)는 R/W 제어기(31)로부터 순차 악곡 데이터를 수취하여, 악곡 데이터를 해석하여 그 발음 타이밍에서 발음되도록 악곡 데이터에 대응하는 음원 파라미터를 음원부(34)에 설정하고 있다. 음원 파라미터로서는 피치 데이터, 노트 온/오프 신호 등이 된다.
음원부(34)는, 예컨대 4파트로 이루어진 악음 신호를 동시에 발음할 수 있고, 각 악음 신호의 음색은 음색 데이터 기억부(Voice RAM)(36)로부터 독출된 음색으로 설정되어 있어, 상기 설정 음색에 따르는 동시에 시퀀서(33)로부터 설정된 음원 파라미터에 따른 악음 신호를 생성하고 있다. 생성된 최대 4음으로 이루어진 악음 신호는 소정의 재생 타이밍마다 디지털 아날로그 변환기(DAC)(35)로 공급되어 아날로그의 악음 신호로 변환된다. 또, 4파트는, 예컨대 멜로디 파트와 베이스 파트와 2파트의 코드 파트로 구성된다.
그리고, 악곡 데이터의 기억부(32)로부터의 악곡 데이터의 독출이 진행되어 악곡 데이터의 기억부(32)에 소정량의 빈 영역이 발생했을 때에는 R/W 제어기(31)는 전송 요구 신호(Req)를 인터페이스(30)를 통해 버스(24)로 송출한다. 이 전송 요구 신호(Req)는 CPU(10)가 수취하여, 연속하는 악곡 데이터를 소정 데이터 분량, 예컨대 빈 영역에 대응하는 16워드 분량의 악곡 데이터를 RAM(11)등으로부터 독출하여 버스(24)에 송출한다. 상기 악곡 데이터는 인터페이스(30)를 통해 R/W 제어기(31)의 제어를 토대로, 악곡 데이터의 기억부(32)의 빈 영역에 기입된다. 이와 같은 동작이 반복됨으로써 악곡 데이터의 기억부(32)의 기억 용량이 한 곡 분량의 악곡 데이터를 기억하는 데에 필요한 기억 용량보다 작아도 악곡 전체를 재생할 수 있게 된다.
상기 재생된 악음 신호가 착신 멜로디로서 방음되는 경우는, 증폭기(40)가 능동화되어 착신용 스피커(23)로부터 방음된다. 또, 재생된 악음 신호가 보류음이 되는 경우는 증폭기(37)가 능동화되어 믹서(38)를 통해 수화용 스피커(22)로부터 수화구(7)를 통해 출력된다. 보류음이 되는 경우는 증폭기(41)는 비능동화되어 음성 처리부(14)에 의해 디코드된 수화 신호는 출력되지 않도록 되어 있다.
또, 악곡 데이터 중에 각 파트용의 음색 할당 데이터를 삽입해 둠으로써, 재생 중에 각 파트의 음색을 재생 중에 임의로 변경할 수 있게 된다. 또, 음색 데이터 기억부(Voice RAM)(36)에 기억하는 8음색 분량의 음색 데이터를, 유저가 RAM(11)에 기억되어 있는 음색 데이터로부터 선택하여 음색 데이터 기억부(Voice RAM)(36)에 설정할 수 있다. 이 때에, RAM(11)에 여러 종류의 음색 데이터가 다운 로드되어 있으면, 음색 데이터 기억부(Voice RAM)(36)에는 여러 종류의 음색 데이터 중에서 임의의 음색 데이터를 선택하여 기억할 수 있다.
또, 착신음으로서 재생되는 악곡은 미리 ROM(12)에 프리셋되어 있는 프리셋 악곡 데이터나, 서비스 센터에 액세스하여 서비스 센터로부터 다운로드된 RAM(11)에 격납되어 있는 다운로드 악곡 데이터나, 후술하는 다수 파트로 이루어진 악곡 데이터를 작곡하는 처리를 실행함으로써 작곡된 RAM(11)에 격납되어 있는 오리지널 악곡 데이터 중 어느 하나를 선택하는 것이 가능하게 된다.
여기에서, 본 발명의 작곡 기능을 구비한 휴대 전화기에서 작곡하는 경우의 개요를 도 4를 참조하면서 설명한다. 도 4는 도 2에 도시한 하드웨어에서 악곡 데이터 작곡 처리 및 착신 멜로디 재생 처리가 행해질 때의 처리의 개요를 도시하는 도면이다. 악곡 데이터 작곡 처리는 입력부(17)의 각종 버튼(4)을 조작하여 표시부(3)에 표시한 착신 멜로디 메뉴에서 「작곡」 메뉴를 선택함으로써 기동된다. 악곡 데이터 작곡 처리에서는, 먼저 각종 버튼(4)을 조작하여 멜로디 파트의 악보 데이터를 입력한다. 이 경우, 예컨대 다이얼 버튼(5)에 「도」「레」「미」…의 각 음명이 할당되어 있고, 할당된 다이얼 버튼(5)을 조작함으로써 멜로디 파트의 악보 데이터를 입력해 간다. 입력된 악보 데이터는 표시부(3)에 음명으로 표시되거나 오선보상에 음부로 표시된다. 이와 같은 멜로디 파트의 악보 데이터의 입력이 멜로디 파트 입력 처리(INI)로서 도시되어 있다.
멜로디 파트의 악보 데이터의 입력이 종료하면, 반주 파트를 생성하는 처리를 행한다. 반주 파트의 생성 처리에서는 표시부(3)에 표시된 「팝스」「락」「R & B」…등의 스타일 중, 입력한 멜로디 파트에 적합한 스타일을 선택한다. 상기 스타일의 선택은 각 스타일의 표준적인 리듬의 반주 패턴을 시청(試聽)함으로써 원하는 스타일을 선택할 수 있다. 이어서, 선택한 스타일의 바리에이션 패턴이 표시부(3)에 표시되므로, 입력한 멜로디 파트에 적합한 바리에이션 패턴을 선택한다. 이 바리에이션 패턴의 선택도 각 바리에이션 패턴의 리듬을 시청함으로써 원하는 바리에이션 패턴을 선택할 수 있다. 이와 같은 반주 파트의 생성 처리로 선택되는 반주 패턴 데이터는, ROM(12)의 프리셋 반주 데이터 영역에 미리 프리셋되어 있는 반주 데이터나, 휴대 전화기(1)에 다운로드되어 RAM(11)의 다운로드 반주 데이터 영역에 기억되어 있는 반주 데이터 중에서 선택된다. 즉, 시청하는 경우에는, 그 중의 표준적인 리듬 패턴이 독출되어 악곡 재생부(15)에 의해 재생되게 된다.
이어서, 표시부(3)에 표시된 코드 메뉴로부터, 입력한 멜로디 파트에 적합한 코드를 선택한다. 이 경우, 코드를 울리는 단위로서 소절수 또는 인트로, 메인, 필인 등의 섹션을 선택할 수 있고, 선택한 소절수마다 또는 섹션마다 모드를 선택할 수 있게 되어 있다. 여기에서 선택된 코드와, 먼저 선택된 스타일에 따라 반주 파트 중의 베이스 파트와 코드 파트의 반주 데이터가 ROM(12)이나 RAM(11)에 기억되어 있는 반주 데이터 중에서 선택된다. 마찬가지로, 반주 파트 중의 음향을 포함하는 드럼 파트의 반주 데이터가 선택된 스타일에 따라 ROM(12)이나 RAM(11)에 기억되어 있는 반주 데이터 중에서 선택된다. 선택된 반주 데이터의 길이는 코드를 울리는 단위로 선택된 길이가 된다.
그리고, 코드를 울리는 단위로서 소절수가 선택되어 그 소절수가 지정된 경우는, 다음의 소절수의 코드를 지정한다. 이에 따라, 상술한 바와 같이 선택된 코드와 먼저 선택된 스타일에 따라 반주 파트 중의 베이스 파트와 코드 파트의 반주 데이터가 ROM(12)이나 RAM(11)에 기억되어 있는 반주 데이터 중에서 선택된다. 동시에 반주 파트 중의 음향을 포함하는 드럼 파트의 반주 데이터가 선택된 스타일에 따라 ROM(12)이나 RAM(11)에 기억되어 있는 반주 데이터 중에서 선택된다. 이와 같은 처리는 모든 소절에 대한 베이스 파트, 코드 파트 및 드럼 파트의 반주 데이터의 선택이 종료할 때까지 반복하여 행해진다.
또, 코드를 울리는 단위로서 섹션이 선택되는 경우는, 다음의 섹션을 선택하여 그 섹션의 코드를 선택한다. 이에 따라 상술한 바와 같이 선택된 코드와, 먼저 선택된 스타일에 따라 다음의 섹션의 반주 파트 중의 베이스 파트와 코드 파트의 반주 데이터가 ROM(12)이나 RAM(11)에 기억되어 있는 반주 데이터 중에서 선택된다. 동시에, 다음 섹션의 반주 파트 중의 음향을 포함하는 드럼 파트의 반주 데이터가 선택된 스타일에 따라, ROM(12)이나 RAM(11)에 기억되어 있는 반주 데이터 중에서 선택된다. 이와 같은 처리는 모든 섹션에 대한 베이스 파트, 코드 파트 및 드럼 파트의 반주 데이터의 선택이 종료할 때까지 반복하여 행해진다. 이에 따라, 입력한 멜로디 파트에 적합한 다수 파트로 이루어진 반주 데이터가 생성되게 된다.
상술한 반주 파트의 생성 처리에서 선택된 반주 패턴 데이터는, ROM(12)의 프리셋 반주 데이터 영역에 미리 프리셋되어 있는 반주 데이터나, 휴대 전화기(1)에 다운로드되어 RAM(11)의 다운로드 반주 데이터 영역에 기억되어 있는 반주 데이터 중에서 선택할 수 있다. 이와 같은 반주 파트를 생성하기 위한 반주 데이터의 선택이 선택 처리(SE1)로서 도 4에 도시되어 있다. 또, 스타일의 선택을 행할 때에 템포를 지정하거나, 스타일의 선택이나 코드의 선택을 행할 때에 드럼 파트, 베이스 파트나 코드 파트의 음색을 지정할 수 있게 해도 좋다.
이와 같은 방법으로 하여 멜로디 파트의 입력 처리 및 반주 파트의 선택 처리가 종료되면, 악곡 데이터 생성 처리(PR1)에서 멜로디 파트로서 입력된 악보 데이터와, 선택된 드럼 파트, 베이스 파트, 코드 파트로 이루어진 반주 파트의 반주 데이터가 합성되어 다수 파트로 이루어진 악곡 데이터가 생성된다. 이와 같은 방법으로 하여 작곡된 다수 파트로 이루어진 악곡 데이터는 RAM(11)의 오리지널 악곡 데이터 영역에 보존되게 된다.
또, 악곡 재생부(15)의 음원부(34)의 동시 발음수나 악곡 데이터의 용도에 따라 반주 파트의 구성을 선택하도록 해도 좋다. 예컨대, 음원부(34)의 동시 발음할 수 있는 파트수가 4파트로 되어 있는 경우에는 멜로디 파트가 필수가 되고, 코드 파트에는 적어도 2파트가 필요로 되기 때문에, 남은 1파트에 베이스 파트 또는 드럼 파트를 할당하도록 한다. 발음 파트가 할당되지 않았던 파트의 반주 데이터는 반주 데이터를 생성할 때에 그 생성 처리가 자동적으로 스킵되어 생성되지 않도록 하는 것이 바람직하다.
여기에서, 휴대 전화기(1)에 착신이 있었다고 하면, 착신 멜로디 재생 처리가 기동되어 재생지시처리(DE1)가 행해져, 악곡 데이터의 재생을 행하는 지시가 출력된다. 이에 따라, 악곡 재생부(15)는 악곡 데이터 재생 처리(DE2)를 실행하여 악곡 데이터의 재생을 개시한다. 이 때에 재생된 악곡 데이터는 선택 처리(SE2)에 의해 선택된 악곡 데이터가 된다. 선택 처리(SE2)에서는 착신 멜로디 메뉴로부터 「곡 선택」메뉴를 선택함으로써, ROM(12)의 프리셋 악곡 데이터 영역에 미리 프리셋되어 있는 악곡 데이터나, 휴대 전화기(1)에 다운로드되어 RAM(11)의 다운로드 악곡 데이터 영역에 기억되어 있는 악곡 데이터 및 유저가 작곡하여 오리지널 악곡 데이터 영역에 기억되어 있는 악곡 데이터 중에서, 모든 악곡 데이터를 선택할 수 있다. 이 곡 선택은 임의의 타이밍으로 행할 수 있다. 이 곡 선택에 의해 착신 멜로디로서 선택된 악곡 데이터가 착신시에 악곡 재생부(15)에서 재생되어 방음되게 된다. 또, 선택 처리(SE2)의 곡 선택시에, 선택하고자 하는 악곡 데이터의 재생 처리를 행하여, 시청할 수 있도록 해도 좋다.
상술한 악곡 데이터 작곡 처리가 실행됨으로써, 예컨대 도 5에 도시한 악보면의 악곡 데이터가 작곡된다. 도 5에 도시한 악보면에서 상단은 멜로디 파트이고, 중단은 드럼 파트이며, 하단은 코드 파트로 이루어져어 있다. 즉, 상기 악보면에서는 악곡 데이터는, 멜로디 파트, 드럼 파트, 및 코드 파트로 이루어지고, 코드 파트에 2파트 할당되도록 하면, 동시 발음할 수 있는 파트수는 4파트로 되는 것이다. 즉, 악곡 재생부(15)의 음원부(34)의 동시 발음수가 4파트 이상이면, 도 5에 도시한 악곡 데이터를 재생할 수 있게 된다.
또, 반주 데이터의 드럼 파트를 선택하여 생성할 때에, 선택된 스타일의 드럼 파트로서 ROM(12)의 프리셋 반주 데이터 영역이나, RAM(11)의 다운로드 반주 데이터 영역에 기억되어 있는 바리에이션 패턴(3)이 세 개로 되어 있는 예를, 도 6(a), (b), (c)에 도시한다. 상기 바리에이션 패턴 중의 도 6(b)에 도시한 바리에이션 패턴을 선택하여 작곡한 예가, 도 5에 도시한 악곡 데이터가 된다.
다음에, 본 발명의 작곡 기능을 구비한 휴대 전화기에서 작곡하는 경우에, 표시부(3)에 표시되는 도 7 및 도 8에 도시한 표시 화면을 참조하면서 작곡의 수순에 대해서 설명한다. 먼저, 입력부(17)의 각종 버튼(4)을 조작하여 각종 메뉴 중에서 「착신 멜로디 메뉴」를 선택하여 표시부(3)에 도 7의 단계 1에 도시한 「착신 멜로디 메뉴」의 표시 화면을 표시시킨다. 착신 멜로디 메뉴에서는 착신시에 재생되는 악곡 데이터를 재생하는 곡 선택 메뉴, 임의의 곡을 작곡할 수 있는 작곡 메뉴, 악곡 데이터의 편집을 행하는 편집 메뉴 등이 표시된다. 여기에서는, 곡을 작곡하므로, 다이얼 버튼(5)의 다이얼 「2」을 조작하여 착신 멜로디 메뉴에서 작곡 메뉴를 선택한다. 이에 따라 악곡 데이터 작곡 처리가 기동되어, 표시부(3)에 도 7의 단계 2에 도시된 작곡 메뉴가 표시된다.
작곡 메뉴에서는 멜로디 파트와 반주 파트 중 어느 것을 작곡하는 가를 선택하는 화면이 표시된다. 멜로디 파트를 생성하고 나서 반주 파트를 생성하게 되어 있으므로, 여기에서는 다이얼 버튼(5)의 다이얼 「1」을 조작하여 멜로디 파트를 선택한다. 그러면, 도시하지 않았지만, 멜로디 파트의 악보 데이터를 입력하는 표시 화면으로 되어, 다이얼 버튼(5) 등을 조작함으로써, 원하는 악보 데이터를 입력해 갈 수 있게 된다. 이 경우, 예컨대 다이얼 버튼(5)에 「도」「레」「미」…의 각 음색이 할당되어 있고, 할당되어 있던 다이얼 버튼(5)을 조작함으로써 멜로디 파트의 악보 데이터를 입력해 둔다. 입력된 악보 데이터는 표시부(3)에 음명으로 표시되거나, 오선보상에 음부호로 표시된다. 또, 멜로디 파트의 음색도 선택하여 입력하도록 한다. 이와 같이 하여, 순차 다이얼 버튼(5)을 조작함으로써 멜로디 파트의 악보 데이터의 입력이 종료하면, 예컨대 도 5에 도시한 악보면의 상단에 도시한 멜로디 파트의 악보 데이터가 입력되게 된다. 멜로디 파트의 악보 데이터의 입력이 종료하면 작곡 메뉴로 되돌아가 다이얼 버튼(5)의 다이얼 「2」를 조작하여 다수 파트로 이루어진 반주 데이터를 생성하는 반주 파트를 선택한다.
반주 파트의 생성이 선택되면, 도 7의 단계 3에 도시한 반주 스타일 메뉴가 표시된다. 상기 반주 스타일 메뉴에서는 「팝스」「락」「R & B」…등의 스타일 중 어느 하나의 스타일을 선택하는 표시 화면이 표시부(3)에 표시된다. 여기에서, 입력한 멜로디 파트에 적합한 스타일을 선택하는 경우에는, 각 스타일의 표준적인 리듬의 반주 패턴을 시청함으로써 원하는 스타일을 선택할 수 있다. 반주 패턴의 시청은, 예컨대 「#」「1」과 다이얼 버튼(5)을 조작하면 「팝스」의 리듬의 반주 패턴을 소정의 시간 길이만큼 시청할 수 있다. 소정의 시간 길이는 1소절의 단위로 하거나, 다른 길이를 기준으로 해도 좋다. 또, ROM(12)의 프리셋 반주 데이터 영역이나 RAM(11)의 다운로드 반주 데이터 영역에 기억되어 있는 리듬의 반주 패턴은, 통상은 1소절을 단위로 기억되어 있어, 상기 반주 패턴의 데이터를 독출하여 악곡 재생부(15)에 공급함으로써, 1소절 길이의 리듬의 반주 패턴이 재생되게 된다. 또, 상기 반주 패턴을 루프하여 재생함으로써, 다수 소절의 길이의 리듬의 반주 패턴을 재생할 수도 있다.
여기에서, 리듬의 반주 패턴을 시청하여 다이얼 버튼(5)의 다이얼「3」을 조작함으로써 스타일로서 「R & B」를 선택하면, 도 7의 단계 4에 도시한 반주 스타일 서브 메뉴가 표시부(3)에 표시된다. 상기 반주 스타일 서브 메뉴에서는, 반주 스타일 메뉴로 선택된 스타일 「R & B」의 다수의 바리에이션 패턴인 「소울」「트위스트」「셔플」「부기우기」…등을 선택하는 표시가 표시부(3)에 표시된다. 따라서, 입력한 멜로디 파트에 적합한 바리에이션 패턴을 선택한다. 바리에이션 패턴의 선택은, 각 바리에이션 패턴의 리듬을 상술한 바와 같은 조작을 행하여 시청함으로써 원하는 바리에이션 패턴을 선택할 수 있다. 이와 같은 반주 파트의 생성 처리에서 선택되는 반주 패턴 데이터는 ROM(12)의 프리셋 반주 데이터 영역에, 예컨대 1소절을 단위로 하여 미리 프리셋되어 있는 반주 데이터나, 휴대 전화기(1)에 다운로드되어 RAM(11)의 다운로드 반주 데이터 영역에 기억되어 있는 반주 데이터 중에서 선택할 수 있다. 여기에서, 예컨대 다이얼 버튼(5)의 원하는 바리에이션 패턴을 도시한 수치의 다이얼 버튼을 선택 조작하면, 이에 따라 반주 파트가 생성될 때에 도 5에 도시한 악보면의 중단에 도시한 바와 같은 반주 파트 중의 드럼 파트의 반주 데이터가 생성된다. 또, 스타일을 선택할 때에 템포 정보를 입력하거나, 드럼 파트에 사용하는 악기명(음색)을 선택하도록 해도 좋다.
반주 스타일 서브 메뉴에 의한 선택이 종료하면, 도 8의 단계 5에 도시한 반주 서브 메뉴가 표시부(3)에 표시된다. 여기에서는, 표시부(3)에 표시된 반주 서브 메뉴에서 입력한 멜로디 파트에 적합한 코드를 선택한다. 먼저, 코드를 울리는 단위로서 소절수로 할 것인지, 또는 인트로, 메인, 필인 등의 섹션을 단위로 할 것인지를 선택한다. 여기에서는, 다이얼 버튼(5)의 다이얼 「2」을 조작하여 코드를 울리는 단위로서 섹션을 선택하면, 도 8의 단계 6에 도시한 섹션 메뉴가 표시부(3)에 표시된다. 섹션 메뉴에서는 「인트로」「메인」「필인」「후렴구」「엔딩」 중 어느 하나의 섹션을 선택하는 표시가 표시부(3)에 표시된다. 여기에서, 다이얼 버튼(5)의 다이얼 「2」를 조작하면, 메인 섹션이 선택된다. 그리고, 선택한 메인 섹션의 코드를 선택할 수 있도록, 도 8의 단계 7에 도시한 코드 메뉴가 표시부(3)에 표시된다.
코드 메뉴에서는, 「C」「D」「E」「F」…「B」코드 중 어느 코드를 선택하는가의 메뉴가 표시부(3)에 표시된다. 여기에서, 예컨대 다이얼 버튼(5)의 다이얼「1」을 조작하면 C코드가 선택되고, 다이얼「0」「1」로 조작하면 코드(Cm)가 선택되고, 다이얼「*」「0」「1」로 조작하면 코드(C#)가 선택되게 되어 있다. 이 경우, 다이얼 「0」「*」을 다이얼 「2」∼「7」와 조합하여 조작함으로써, 「D」∼「B」의 코드에서도 동일한 입력이 이루어지게 된다.
코드가 선택되면, 여기에서 선택된 코드와, 상술한 반주 서브 스타일 메뉴에서 선택된 스타일에 따른 코드 진행의 코드 파트와 베이스 파트가 메인 섹션에 대응하여 생성되게 된다. 동시에, 음향을 포함하는 드럼 파트의 반주 데이터가 선택된 스타일에 따라 생성되게 된다. 구체적으로는, 선택된 스타일이나 선택된 코드에 따른 드럼 파트, 베이스 파트 및 코드 파트의 반주 데이터가 ROM(12)이나 RAM(11)에 기억되어 있는 반주 데이터 중에서 선택된다. 상기 드럼 파트, 베이스 파트 및 코드 파트의 반주 데이터의 생성 처리에서 선택되는 반주 데이터는, ROM(12)의 프리셋 반주 데이터 영역에 미리 프리셋되어 있는 반주 데이터나, 휴대 전화기(1)에 다운로드되어 RAM(11)의 다운로드 반주 데이터 영역에 기억되어 있는 반주 데이터 중에서 선택할 수 있다. 또, 코드를 선택할 때에 베이스 파트의 음색이나 코드 파트의 음색을 지정할 수 있게 해도 좋다.
메인 섹션에 대응하는 반주 데이터가 선택에 의해 생성되면, 도 8의 단계 6에 도시한 섹션 메뉴로 되돌아가서, 다음의 섹션이 선택된다. 다음의 섹션이 선택되면, 도 8의 단계 7에 도시한 코드 메뉴가 표시되어, 다음의 섹션의 코드가 선택된다. 그리고, 선택된 스타일이나 선택된 코드에 따른 드럼 파트, 베이스 파트 및 코드 파트의 반주 데이터가 다음의 섹션에 대응하여 ROM(12)이나 RAM(11)에 기억되어 있는 반주 데이터 중에서 선택된다. 이와 같은 조작이 반복됨으로써, 모든 섹션의 반주 데이터의 생성이 종료한다.
이와 같은 방법으로 하여 멜로디 파트의 입력 및 반주 파트의 생성이 종료하면, 미리 정해진 종료 버튼을 조작한다. 이에 따라, 멜로디 파트로서 입력된 악보 데이터와, 선택된 드럼 파트, 베이스 파트, 코드 파트로 이루어진 반주 파트의 반주 데이터가 합성되어 다수 파트로 이루어진 악곡 데이터가 생성된다. 그리고, 이와 같은 방법으로 하여 작곡된 다수 파트로 이루어진 악곡 데이터는 RAM(11)의 오리지널 악곡 데이터 영역에 보존된다.
도 7의 단계 1로 되돌아가, 곡 선택 메뉴가 선택된 경우는, 도시하지 않았지만 프리셋 악곡 데이터 영역, 다운로드 악곡 데이터 영역, 오리지널 악곡 데이터 영역에 격납되어 있는 악곡 데이터의 리스트가 표시되고, 그 중의 어느 하나의 악곡 데이터를 선택할 수 있다. 선택시에는 선택하고자 하는 악곡 데이터를 시청할 수 있게 되어 있다.
또, 도 7의 단계 1에서 편집 메뉴가 선택된 경우는 작곡 메뉴와 동일한 편집 메뉴가 표시되어, 선택된 멜로디 파트 또는 반주 파트의 편집을 행할 수 있게 되어 있다. 이 경우, 멜로디 파트가 선택된 경우는 원하는 부분의 악보를 다시 고쳐 입력할 수 있다. 또, 반주 파트의 경우는, 스타일의 재선택이나 코드의 재선택이 가능하게 되어 있다. 편집 후에는 다시 드럼 파트, 베이스 파트나 코드 파트의 선택이 행해진 후, 멜로디 파트와 재합성되어 편집 후의 악곡 데이터가 생성된다. 생성된 편집 후의 악곡 데이터는 유저의 지시에 의해 기본 악곡 데이터에 겹쳐지거나, 또는 오리지널 악곡 데이터 영역에 신규 등록된다.
또, 단계 5의 반주 서브 메뉴에서 다이얼 버튼(5)의 다이얼「1」이 조작되어, 코드를 울리는 단위로서 소절수가 선택된 경우는, 도시하지 않지만 소절수를 입력하여 지정하는 메뉴가 표시부(3)에 표시된다. 여기에서, 지정하는 소절수를 다이얼 버튼(5)을 조작하여 입력하면, 단계(7)의 코드 메뉴로 이행한다. 이후는 섹션이 선택된 경우와 동일하게 된다. 또, 상기 설명에서는 코드를 울리는 단위를 섹션과 소절수로 했지만, 박자를 단위로 하여 박자수를 지정하도록 해도 된다.
다음에, ROM(12)의 프리셋 악곡 데이터 영역이나, RAM(11)의 다운로드 악곡 데이터 영역, 오리지널 악곡 데이터 영역에 격납되어 있는 악곡 데이터의 데이터 구성의 일례를 도 9에 도시한다. 도 9에 도시한 바와 같이, 악곡 데이터의 선두는 헤더로 되고, 헤더에 연속하여 재생하는 템포를 지정하는 템포 데이터로 된다. 템포 데이터는 작곡을 행할 때에 지정할 수 있다. 이어서, 멜로디 파트, 드럼 파트, 베이스 파트 및 코드 파트의 음색을 설정하는 음색 할당 데이터가 되고, 이어서 한곡 분량의 음부 데이터나 휴부 데이터로 구성되어 있다. 이 음부 데이터나 휴부 데이터는 음원(34)이 동시 발음 가능한 파트수 분량의 음부 데이터 및 휴부 데이터로 되어 있어, 파트마다 독립되어 있지 않고, 예컨대 발음하는 순서로 나열하고 있다.
또, ROM(12)의 프리셋 악곡 데이터 영역이나, RAM(11)의 다운로드 악곡 데이터 영역, 오리지널 악곡 데이터 영역에 격납되어 있는 악곡 데이터가 재생될 때에는, 재생할 때에 필요로 되는 음색 데이터도 ROM(12)이나 RAM(11)의 음색 데이터 영역으로부터 독출되어, 악곡 데이터의 일부가 되어 악곡 재생부(15)에 공급된다. 상기 음색 데이터는 많아도 8음색 분량이 되며, 음색 데이터는 파형 파라미터, 엔벨로프 파라미터, 변조 파라미터, 이펙트 파라미터, 그 외의 파라미터로 이루어지고, 각각의 파라미터는 각 음색에 특유의 파라미터로 되어 있다. 이들의 음색 데이터는 악곡 데이터가 재생될 때에, 그 초기 설정 처리에서 음색 데이터 기억부(Voice RAM)(36)에 격납된다.
다음에, 본 발명의 작곡 기능을 구비한 휴대 전화기의 제 2 실시형태에 대해서, 도 10에 도시한 플로우챠트를 참조하면서 설명한다. 본 발명의 작곡 기능을 구비한 휴대 전화기의 제 2 실시형태는, 멜로디용의 악보 데이터를 입력하면, 자동적으로 입력한 악보 데이터를 해석하여 반주 데이터를 생성하도록 한 것으로, 도 1 내지 도 3에 도시한 휴대 전화기(1)의 구성은 동일하게 되어 있다. 본 발명의 제 2 실시형태에 있어서, 작곡을 행할 때에 각종 버튼(4)을 조작하여 악곡 데이터 작곡 처리가 기동되면, 먼저, 멜로디용의 악보 데이터를 입력하는 지시가 표시부(3)에 표시된다. 이 표시에 따라, 상술한 제 1 실시형태와 마찬가지로 다이얼 버튼(5)을 조작하여 작곡한 악보 데이터를 입력해 간다(단계(S10)). 상기 악보 데이터의 입력은 단계 S11에서 악보 데이터의 입력이 종료했다고 판정될 때까지 계속된다. 그리고, 악보 데이터의 입력이 종료하여 유저가 악보 데이터의 입력이 종료했다는 취지를 나타내는 버튼(4)을 조작하면, 단계 S11에서 악보 데이터의 입력이 종료했다고 판정되어 단계 S12로 진행한다.
단계(S12)에서는 표시부(3)에 템포 및 곡조 정보를 입력하는 표시가 표시된다. 여기에서, 템포를 다이얼 버튼(5)을 조작하여 입력한다. 또, 곡조 정보는 표시부(3)에 「경쾌한 팝스」「쿨한 재즈」「재즈 팝」「심플하게」「스릴있게」…등으로 표시되므로, 그 중의 원하는 곡조를 선택한다. 즉, 곡조 정보는 악곡의 감정적인 인상면을 특징짓는 열쇠가 되는 정보이다. 곡조 정보는 악곡의 감정 표현을 나타내는 어구에 의해 입력된다. 템포 및 곡조 정보가 입력되면, 단계 S13로 진행하여 단계 S10에서 입력한 멜로디의 악보 데이터의 곡 구조 해석 처리가 행해진다. 곡 구조 해석 처리는 본 출원인에 의한 특개평 9-230857호에 개시되어 있지만, 멜로디용의 악보 데이터로부터 곡 구조를 해석하여 악보 데이터를 정경의 흐름에 따른 다수의 구간(섹션)으로 분할한다. 이어서, 분할된 각 구간에서 곡의 감정적인 감흥을 수치적으로 표시한 기복도수를 산출한다.
이어서, 단계 S14에서 입력된 템포 및 곡조 정보와 산출된 기복도수에 따라 각 구간에 ROM(12)나 RAM(11)에 기억되어 있는 반주 패턴을 할당하도록 한다. 이에 따라, 멜로디용의 악보 데이터에 적합한 반주 데이터가 자동 생성되게 된다. 이 경우, 드럼 파트, 베이스 파트, 코드 파트로 이루어진 반주 데이터로 할 수 있다. 그리고, 단계 S15에서 멜로디용의 악보 데이터와 자동적으로 생성된 반주 데이터를 합성하여 도 9에 도시한 바와 같은 악곡 데이터를 생성한다. 여기에서, 생성된 악곡 데이터를 단계 S16에서 재생함으로써 시청하여 확인하여, 단계(S17)에서 RAM(11)의 오리지널 악곡 데이터 영역에 보존한다.
또, 단계 S16에서 시청한 결과, 그 악곡 데이터를 편집하고자 하는 경우는, 단계 S12로 되돌아가서, 단계 S12 이하의 처리를 다시 행함으로써 악곡 데이터를 편집하도록 해도 좋다. 또, 단계 S14에서, 할당하고자 하는 반주 패턴이 다수인 경우는, 다수의 반주 패턴을 유저에게 제시하여 유저에게 선택시키도록 해도 좋다.
또, 반주 패턴은 ROM(12)의 프리셋 반주 데이터 영역에 미리 프리셋되어 있는 반주 패턴이나, 휴대 전화기(1)에 다운로드되어 RAM(11)의 다운로드 반주 데이터 영역에 기억되어 있는 반주 패턴 중에서 어느 하나의 반주 패턴을 선택할 수 있게 되어 있다.
그러나, 상기한 도 7 및 도 8에서 설명한 제 1 실시형태에 관한 악곡 데이터 작곡 처리와, 상기한 제 2 실시형태에 관한 악곡 데이터 작곡 처리 모두를 본 발명의 악곡 기능을 구비하는 휴대 전화기에 구비하도록 해도 된다. 이 경우에는, 악곡 데이터 작곡 처리가 기동될 때에, 어느 쪽의 악곡 데이터 작곡 처리를 선택하는 가를 유저에게 선택시키도록 한다.
상기 설명한 바와 같이, 본 발명의 휴대 전화기에 구비된 작곡 기능은, 소프트웨어에 의해 실현되어 있고, 악곡 데이터 작곡 처리의 프로그램은 ROM(12)에 기억되어 있다. 또는, RAM(11)에 외부 기기(20)로부터 인스톨하도록 해도 좋다. 이와 같이 외부 기기(20)로부터 인스톨하도록 하면, 악곡 데이터 작곡 처리의 프로그램의 버젼 업을 용이하게 행할 수 있게 된다. 또, 외부 기기(20)로서는 CD-ROM, MO, HDD 등의 리무버블 디스크의 드라이브로 할 수 있다.
이상 설명한 악곡 재생부(15)의 음원부(34)는 주파수 변조 방식의 음원, 즉 FM 음원에 의해 구성할 수 있다. FM 음원은 주파수 변조에 의해 발생하는 고조파를 악음의 합성에 이용한 것으로, 비교적 간단한 회로로 비조화음을 포함하는 고조파 성분을 가지는 파형을 발생할 수 있다. FM 음원은 자연 악기의 합성음부터 전자음까지 폭넓은 악음을 발생할 수 있다. FM 음원에서는 정현파를 등가적으로 발진하는 오퍼레이터라 불리우는 발진기를 이용하고 있고, 제 1 오퍼레이터와 제 2 오퍼레이터를 종속 접속함으로써 FM 음원을 구성할 수 있다. 또, 오퍼레이터의 자신의 출력을 피드백하여 입력함으로써도 FM 음원을 구성할 수 있다.
또, 본 발명의 악곡 재생부(15)의 음원부(34)의 음원 방식으로서는, FM 음원 방식에 한하지 않고, 파형 메모리 음원(PCM 음원) 방식, 물리 모델 음원 방식 등으로 할 수 있고, 음원의 구성으로서는 DSP 등을 이용한 하드웨어 음원이어도 음원 프로그램을 실행시키는 소프트웨어 음원이어도 좋다.
본 발명의 제 1 태양은 이상 설명한 바와 같이, 입력한 멜로디 파트의 악보 데이터와, 입력된 스타일 정보, 또는 스타일 정보로 입력된 코드 정보에 따라 멜로디 파트에 적합한 반주 데이터가 선택되도록 하고 있다. 이에 따라, 반주 데이터를 입력하지 않고 반주 데이터를 생성할 수 있으므로, 다수 파트로 이루어진 악곡 데이터를 적은 작업량으로 작곡할 수 있게 된다. 또, 작곡할 때에 스타일 정보와 코드 정보만을 입력하면 반주 데이터를 생성할 수 있으므로, 특별한 음악 논리의 지식이 없어도 다수 파트로 이루어진 악곡 데이터를 작곡할 수 있게 된다.
또, 본 발명의 제 2 태양은 입력한 멜로디 파트의 악보 데이터 및 선택한 곡조 정보에 따라 멜로디 파트에 적합한 반주 데이터를 선택하도록 하고 있다. 이에 따라, 반주 데이터를 입력하지 않고 반주 데이터를 생성할 수 있으므로, 다수 파트로 이루어진 악곡 데이터를 적은 작업량으로 작곡할 수 있게 된다. 또, 작곡할 때에 곡조 정보만을 입력하면 반주 데이터를 생성할 수 있으므로, 특별한 음악 이론의 지식이 없어도 다수 파트로 이루어진 악곡 데이터를 작곡할 수 있게 된다.

Claims (15)

  1. 호출의 착신을 알리는 착신 신호를 수신하여 통화를 가능하게 하는 통신 수단;
    상기 착신 신호의 수신에 따라 악곡 데이터를 처리하고, 멜로디 파트 및 반주 파트를 포함하는 다수의 파트로 이루어진 악곡을 재생하여, 상기 호출의 착신을 청각적으로 통지할 수 있는 재생 수단;
    미리 다수의 다른 종류의 반주 파트를 나타내는 프리셋 반주 데이터가 기억되어 있고, 또한 상기 통신 수단을 통해 다운로드된 다운로드 반주 데이터를 기억할 수 있는 기억 수단;
    적어도 다이얼 버튼을 가지며, 이 다이얼 버튼을 이용하여 원하는 멜로디 파트를 나타내는 악보 데이터를 입력하여 상기 기억 수단에 격납함과 동시에, 상기 멜로디 파트에 조합시켜야 할 반주 파트의 스타일을 특정하는 스타일 정보를 입력하는 입력 수단;
    입력된 상기 스타일 정보에 따라, 상기 멜로디 파트에 적합한 반주 파트를 나타내는 반주 데이터를 상기 기억 수단에 기억되어 있는 프리셋 반주 데이터 또는 다운로드 반주 데이터로부터 선택하여, 선택한 상기 반주 데이터와 상기 기억 수단에 격납되어 있는 상기 악보 데이터를 합성함으로써 다수의 파트로 이루어진 작곡된 악곡을 나타내는 악곡 데이터를 생성하여 상기 기억 수단에 격납하는 작곡 수단; 및
    상기 착신 신호를 수신했을 때에 상기 기억 수단에 격납된 상기 악곡 데이터를 독출하여 상기 재생 수단으로 보내어, 상기 작곡된 악곡을 재생가능하게 하는 제어 수단을 구비하는 것을 특징으로 하는 휴대 전화기.
  2. 제 1 항에 있어서,
    상기 입력 수단은 상기 스타일 정보에 부가하여, 상기 멜로디 파트에 조합해야 할 반주 파트의 코드 진행을 특정하는 코드 정보를 입력하고,
    상기 작곡 수단은 입력된 상기 스타일 정보 및 상기 코드 정보에 따라, 상기 멜로디 파트에 적합한 반주 파트를 나타내는 반주 데이터를 상기 기억 수단으로부터 선택하여, 선택한 상기 반주 데이터와 상기 기억 수단에 격납되어 있는 상기 악보 데이터를 합성하는 것을 특징으로 하는 휴대 전화기.
  3. 삭제
  4. 제 1 항에 있어서,
    상기 기억 수단은 미리 프리셋되어 있는 프리셋 악곡 데이터와, 상기 통신 수단을 통해 다운로드된 다운로드 악곡 데이터와, 상기 작곡 수단에 의해 생성된 작곡 악곡 데이터를 기억할 수 있고,
    상기 입력 수단은 착신 신호의 수신에 따라 재생해야 할 악곡을 지정할 수 있고,
    상기 제어 수단은 상기 기억 수단에 기억된 상기 프리셋 악곡 데이터, 상기 다운로드 악곡 데이터 및 상기 작곡 악곡 데이터를 포함하는 악곡 데이터로부터, 상기 지정된 악곡에 대응하는 악곡 데이터를 독출하여 상기 재생 수단으로 보내는 것을 특징으로 하는 휴대 전화기.
  5. 제 1 항에 있어서,
    상기 작곡 수단은, 일단 상기 기억 수단에 격납된 생성 종료의 악곡 데이터를 독출하여 편집할 수 있는 것을 특징으로 하는 휴대 전화기.
  6. 제 1 항에 있어서,
    상기 작곡 수단은 입력된 상기 스타일 정보에 따라 선택된 반주 데이터를 상기 재생 수단으로 보내어 반주 파트의 시청을 가능하게 하고, 생성된 악곡 데이터를 상기 재생 수단으로 보내어 작곡된 악곡의 시청을 가능하게 하는 것을 특징으로 하는 휴대 전화기.
  7. 호출의 착신을 알리는 착신 신호를 수신하여 통화를 가능하게 하는 통신 수단;
    상기 착신 신호의 수신에 따라 악곡 데이터를 처리하고, 멜로디 파트 및 반주 파트를 포함하는 다수의 파트로 이루어진 악곡을 재생하여, 상기 호출의 착신을 청각적으로 통지할 수 있는 재생 수단;
    미리 다수의 다른 종류의 반주 파트를 나타내는 프리셋 반주 데이터가 기억되어 있고, 또한 상기 통신 수단을 통해 다운로드된 다운로드 반주 데이터를 기억할 수 있는 기억 수단;
    적어도 다이얼 버튼을 가지며, 이 다이얼 버튼을 이용하여 원하는 멜로디 파트를 나타내는 악보 데이터를 입력하여 상기 기억 수단에 격납함과 동시에, 상기 멜로디 파트에 조합시켜야 할 반주 파트의 곡조를 지정하는 곡조 정보를 입력하는 입력 수단;
    상기 악보 데이터를 해석하고, 또 상기 곡조 정보에 따라 상기 멜로디 파트에 맞는 반주 파트를 나타내는 반주 데이터를 상기 기억 수단에 기억되어 있는 프리셋 반주 데이터 또는 다운로드 반주 데이터로부터 선택하여, 선택한 상기 반주 데이터와 상기 기억 수단에 격납되어 있는 상기 악보 데이터를 합성함으로써 다수의 파트로 이루어진 작곡된 악곡을 나타내는 악곡 데이터를 생성하여 상기 기억 수단에 격납하는 작곡 수단; 및
    착신 신호를 수신했을 때에 상기 기억 수단에 격납된 상기 악곡 데이터를 독출하여 상기 재생 수단으로 보내어, 상기 작곡된 악곡을 재생 가능하게 하는 제어 수단을 구비하는 것을 특징으로 하는 휴대 전화기.
  8. 삭제
  9. 제 7 항에 있어서,
    상기 기억 수단은 미리 프리셋되어 있는 프리셋 악곡 데이터와, 상기 통신 수단을 통해 다운로드된 다운로드 악곡 데이터와, 상기 작곡 수단에 의해 생성된 작곡 악곡 데이터를 기억할 수 있고,
    상기 입력 수단은 착신 신호의 수신에 따라 재생해야 할 악곡을 지정할 수 있고,
    상기 제어 수단은 상기 기억 수단에 기억된 상기 프리셋 악곡 데이터, 상기 다운로드 악곡 데이터 및 상기 작곡 악곡 데이터를 포함하는 악곡 데이터로부터, 이 지정된 악곡에 대응한 악곡 데이터를 독출하여 상기 재생 수단으로 보내는 것을 특징으로 하는 휴대 전화기.
  10. 제 7 항에 있어서,
    상기 작곡 수단은, 일단 상기 기억 수단에 격납된 생성 종료의 악곡 데이터를 독출하여 편집할 수 있는 것을 특징으로 하는 휴대 전화기.
  11. 제 7 항에 있어서,
    상기 작곡 수단은 입력된 상기 스타일 정보에 따라 선택된 반주 데이터를 상기 재생 수단으로 보내어 반주 파트의 시청을 가능하게 하고, 생성된 악곡 데이터를 상기 재생 수단으로 보내어 작곡된 악곡의 시청을 가능하게 하는 것을 특징으로 하는 휴대 전화기.
  12. 호출의 착신을 알리는 착신 신호를 수신하여 통화를 가능하게 하는 통신부와, 상기 착신 신호의 수신에 따라 악곡 데이터를 처리하여 멜로디 파트 및 반주 파트를 포함하는 다수의 파트로 이루어진 악곡을 재생하여 상기 호출의 착신을 청각적으로 통지할 수 있는 재생부를 구비한 휴대 전화기에서, 상기 악곡을 작곡하는 방법으로서,
    미리 다수의 다른 종류의 반주 파트를 나타내는 프리셋 반주 데이터를 기억부에 보존하고, 또한 상기 통신부를 통해 다운로드된 다운로드 반주 데이터를 상기 기억부에 보존할 수 있는 기억 단계;
    상기 휴대전화기에 적어도 구비된 다이얼 버튼을 이용하여 원하는 멜로디 파트를 나타내는 악보 데이터를 입력하여 상기 기억부에 격납함과 동시에, 상기 멜로디 파트에 조합시켜야 할 반주 파트의 스타일을 지정하는 스타일 정보를 입력하는 입력 단계;
    입력된 상기 스타일 정보에 따라, 상기 멜로디 파트에 적합한 반주 파트를 나타내는 반주 데이터를 상기 기억부에 기억되어 있는 프리셋 반주 데이터 또는 다운로드 반주 데이터로부터 선택하여, 선택한 상기 반주 데이터와 상기 기억부에 격납되어 있는 상기 악보 데이터를 합성함으로써 다수의 파트로 이루어진 작곡된 악곡을 나타내는 악곡 데이터를 생성하여 상기 기억부에 격납하는 작곡 단계; 및
    착신 신호를 수신했을 때에 상기 기억부에 격납된 상기 악곡 데이터를 독출하여 상기 재생부로 보내어, 상기 작곡된 악곡을 재생가능하게 하는 제어 단계를 행하는 것을 특징으로 하는 악곡 작곡 방법.
  13. 호출의 착신을 알리는 착신 신호를 수신하여 통화를 가능하게 하는 통신부와, 상기 착신 신호의 수신에 따라 악곡 데이터를 처리하여 멜로디 파트 및 반주 파트를 포함하는 다수의 파트로 이루어진 악곡을 재생하여 상기 호출의 착신을 청각적으로 통지할 수 있는 재생부를 구비한 휴대 전화기에서, 상기 악곡을 작곡하는 방법으로서,
    미리 다수의 다른 종류의 반주 파트를 나타내는 프리셋 반주 데이터를 기억부에 보존하고, 또한 상기 통신부를 통해 다운로드된 다운로드 반주 데이터를 상기 기억부에 보존할 수 있는 기억 단계;
    상기 휴대전화기에 적어도 구비된 다이얼 버튼을 이용하여 원하는 멜로디 파트를 나타내는 악보 데이터를 입력하여 상기 기억부에 격납함과 동시에, 상기 멜로디 파트에 조합시켜야 할 반주 파트의 곡조를 지정하는 곡조 정보를 입력하는 입력 단계;
    상기 악보 데이터를 해석하고, 또 상기 곡조 정보에 따라 상기 멜로디 파트에 적합한 반주 파트를 나타내는 반주 데이터를 상기 기억부에 기억되어 있는 프리셋 반주 데이터 또는 다운로드 반주 데이터로부터 선택하여, 선택한 상기 반주 데이터와 상기 기억부에 격납되어 있는 상기 악보 데이터를 합성함으로써 다수의 파트로 이루어진 작곡된 악곡을 나타내는 악곡 데이터를 생성하여 상기 기억부에 격납하는 작곡 단계; 및
    착신 신호를 수신했을 때에 상기 기억부에 격납된 상기 악곡 데이터를 독출하여 상기 재생부로 보내어, 상기 작곡된 악곡을 재생가능하게 하는 제어 단계를 행하는 것을 특징으로 하는 악곡 작곡 방법.
  14. 호출의 착신을 알리는 착신 신호를 수신하여 통화를 가능하게 하는 통신부와, 상기 착신 신호의 수신에 따라 악곡 데이터를 처리하여 멜로디 파트 및 반주 파트를 포함하는 다수의 파트로 이루어진 악곡을 재생하여 상기 호출의 착신을 청각적으로 통지할 수 있는 재생부와, 상기 통신부 및 상기 재생부를 제어하는 CPU를 구비한 휴대 전화기에 적용되며, 상기 CPU에 의해 실행하여 악곡을 작곡하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체로서, 상기 프로그램은,
    미리 다수의 다른 종류의 반주 파트를 나타내는 프리셋 반주 데이터를 기억부에 보존하고, 또한 상기 통신부를 통해 다운로드된 다운로드 반주 데이터를 상기 기억부에 보존할 수 있는 기억 단계;
    상기 휴대전화기에 적어도 구비된 다이얼 버튼을 이용하여 원하는 멜로디 파트를 나타내는 악보 데이터를 입력하여 상기 기억부에 격납함과 동시에, 상기 멜로디 파트에 조합해야 할 반주 파트의 스타일을 특정하는 스타일 정보를 입력하는 입력 단계;
    입력된 상기 스타일 정보에 따라, 상기 멜로디 파트에 적합한 반주 파트를 나타내는 반주 데이터를 상기 기억부에 기억되어 있는 프리셋 반주 데이터 또는 다운로드 반주 데이터로부터 선택하여, 선택한 상기 반주 데이터와 상기 기억부에 격납되어 있는 상기 악보 데이터를 합성함으로써 다수의 파트로 이루어진 작곡된 악곡을 나타내는 악곡 데이터를 생성하여 상기 기억부에 격납하는 작곡 단계; 및
    착신 신호를 수신했을 때에 상기 기억부에 격납된 상기 악곡 데이터를 독출하여 상기 재생부로 보내어, 상기 작곡된 악곡을 재생가능하게 하는 제어 단계를 규정하는 것을 특징으로 하는, 컴퓨터로 읽을 수 있는 기록매체.
  15. 호출의 착신을 알리는 착신 신호를 수신하여 통화를 가능하게 하는 통신부와, 상기 착신 신호의 수신에 따라 악곡 데이터를 처리하여 멜로디 파트 및 반주 파트를 포함하는 다수의 파트로 이루어진 악곡을 재생하여 상기 호출의 착신을 청각적으로 통지할 수 있는 재생부와, 상기 통신부 및 상기 재생부를 제어하는 CPU를 구비한 휴대 전화기에 적용되며, 상기 CPU에 의해 실행하여 악곡을 작곡하는 프로그램으로서,
    미리 다수의 다른 종류의 반주 파트를 나타내는 프리셋 반주 데이터를 기억부에 보존하고, 또한 상기 통신부를 통해 다운로드된 다운로드 반주 데이터를 상기 기억부에 보존할 수 있는 기억 단계;
    상기 휴대전화기에 적어도 구비된 다이얼 버튼을 이용하여 원하는 멜로디 파트를 나타내는 악보 데이터를 입력하여 상기 기억부에 격납함과 동시에, 상기 멜로디 파트에 조합해야 할 반주 파트의 곡조를 지정하는 곡조 정보를 입력하는 입력 단계;
    상기 악보 데이터를 해석하고, 또 상기 곡조 정보에 따라 상기 멜로디 파트에 적합한 반주 파트를 나타내는 반주 데이터를 상기 기억부에 기억되어 있는 프리셋 반주 데이터 또는 다운로드 반주 데이터로부터 선택하여, 선택한 상기 반주 데이터와 상기 기억부에 격납되어 있는 상기 악보 데이터를 합성함으로써 다수의 파트로 이루어진 작곡된 악곡을 나타내는 악곡 데이터를 생성하여 상기 기억부에 격납하는 작곡 단계; 및
    착신 신호를 수신했을 때에 상기 기억부에 격납된 상기 악곡 데이터를 독출하여 상기 재생부로 보내어, 상기 작곡된 악곡을 재생가능하게 하는 재생 단계를 규정하는 것을 특징으로 하는, 컴퓨터로 읽을 수 있는 기록매체.
KR10-2002-7010850A 2000-02-21 2001-01-29 작곡 기능을 구비한 휴대 전화기, 악곡 작곡 방법, 및 악곡 작곡 프로그램을 기록한 기록매체 Expired - Fee Related KR100517536B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2000043157A JP3580210B2 (ja) 2000-02-21 2000-02-21 作曲機能を備えた携帯電話機
JPJP-P-2000-00043157 2000-02-21

Publications (2)

Publication Number Publication Date
KR20020077489A KR20020077489A (ko) 2002-10-11
KR100517536B1 true KR100517536B1 (ko) 2005-09-28

Family

ID=18566116

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-7010850A Expired - Fee Related KR100517536B1 (ko) 2000-02-21 2001-01-29 작곡 기능을 구비한 휴대 전화기, 악곡 작곡 방법, 및 악곡 작곡 프로그램을 기록한 기록매체

Country Status (8)

Country Link
US (1) US7058428B2 (ko)
EP (1) EP1262951A4 (ko)
JP (1) JP3580210B2 (ko)
KR (1) KR100517536B1 (ko)
CN (1) CN1232944C (ko)
AU (1) AU2001228851A1 (ko)
TW (1) TW561449B (ko)
WO (1) WO2001061682A1 (ko)

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW495735B (en) * 1999-07-28 2002-07-21 Yamaha Corp Audio controller and the portable terminal and system using the same
US9818386B2 (en) 1999-10-19 2017-11-14 Medialab Solutions Corp. Interactive digital music recorder and player
US7078609B2 (en) 1999-10-19 2006-07-18 Medialab Solutions Llc Interactive digital music recorder and player
US7176372B2 (en) 1999-10-19 2007-02-13 Medialab Solutions Llc Interactive digital music recorder and player
GB2378306B (en) * 2001-07-31 2005-05-25 Sendo Int Ltd Tone generation
EP1436802B1 (en) * 2001-10-19 2011-07-06 Sony Ericsson Mobile Communications AB Midi composer
US7735011B2 (en) 2001-10-19 2010-06-08 Sony Ericsson Mobile Communications Ab Midi composer
EP1326228B1 (en) 2002-01-04 2016-03-23 MediaLab Solutions LLC Systems and methods for creating, modifying, interacting with and playing musical compositions
US7076035B2 (en) 2002-01-04 2006-07-11 Medialab Solutions Llc Methods for providing on-hold music using auto-composition
US7169996B2 (en) 2002-11-12 2007-01-30 Medialab Solutions Llc Systems and methods for generating music using data/music data file transmitted/received via a network
US7928310B2 (en) 2002-11-12 2011-04-19 MediaLab Solutions Inc. Systems and methods for portable audio synthesis
US6815600B2 (en) 2002-11-12 2004-11-09 Alain Georges Systems and methods for creating, modifying, interacting with and playing musical compositions
US7054672B2 (en) 2002-12-02 2006-05-30 Improvista Interactive Music, Inc. Incoming-call signaling melody data transmitting apparatus, method therefor, and system therefor
US20050098022A1 (en) * 2003-11-07 2005-05-12 Eric Shank Hand-held music-creation device
TWI249320B (en) * 2004-01-08 2006-02-11 Asustek Comp Inc Method and device to switch the editing format
KR100619826B1 (ko) * 2004-01-29 2006-09-13 엘지전자 주식회사 이동 통신 단말기의 음악 및 음성 합성 장치와 방법
US7674966B1 (en) * 2004-05-21 2010-03-09 Pierce Steven M System and method for realtime scoring of games and other applications
CN1707605B (zh) * 2004-06-10 2011-07-13 联发科技股份有限公司 动态调整和弦数的方法
DE102004033829B4 (de) * 2004-07-13 2010-12-02 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Verfahren und Vorrichtung zur Erzeugung einer Polyphonen Melodie
JP2006030538A (ja) 2004-07-15 2006-02-02 Yamaha Corp 楽曲データ編集・再生装置およびそれを用いた携帯情報端末
US7893338B2 (en) 2004-07-15 2011-02-22 Creative Technology Ltd Method of composing music on a handheld device
US7196260B2 (en) * 2004-08-05 2007-03-27 Motorola, Inc. Entry of musical data in a mobile communication device
US7164906B2 (en) * 2004-10-08 2007-01-16 Magix Ag System and method of music generation
DE102004050368A1 (de) * 2004-10-15 2006-04-20 Siemens Ag Verfahren zum Erstellen eines Musikstücks
IL165817A0 (en) * 2004-12-16 2006-01-15 Samsung Electronics U K Ltd Electronic music on hand portable and communication enabled devices
EP1878007A4 (en) * 2005-04-18 2010-07-07 Lg Electronics Inc METHOD OF OPERATING A MUSIC COMPOSING DEVICE
US20060293089A1 (en) * 2005-06-22 2006-12-28 Magix Ag System and method for automatic creation of digitally enhanced ringtones for cellphones
US20070137463A1 (en) * 2005-12-19 2007-06-21 Lumsden David J Digital Music Composition Device, Composition Software and Method of Use
KR100658869B1 (ko) * 2005-12-21 2006-12-15 엘지전자 주식회사 음악생성장치 및 그 운용방법
US20080047412A1 (en) * 2006-08-24 2008-02-28 Sylvain Lalonde System for teaching chords, transcribing music and a musical conversion method
CN101494686B (zh) 2008-01-25 2012-05-30 鹏智科技(深圳)有限公司 具有来电提示功能的通讯装置及其来电提示方法
JP4596013B2 (ja) * 2008-01-28 2010-12-08 ヤマハ株式会社 電子音楽装置及び音楽コンテンツ処理プログラム
US7586031B1 (en) * 2008-02-05 2009-09-08 Alexander Baker Method for generating a ringtone
TWI492604B (zh) * 2008-02-15 2015-07-11 Hon Hai Prec Ind Co Ltd 具有來電提示功能的通訊裝置及其來電提示方法
JP5974436B2 (ja) * 2011-08-26 2016-08-23 ヤマハ株式会社 楽曲生成装置
TW201411601A (zh) * 2012-09-13 2014-03-16 Univ Nat Taiwan 以情緒為基礎的自動配樂方法
JP5959472B2 (ja) * 2013-05-09 2016-08-02 和彦 外山 環境音生成装置、環境音生成プログラム及び音環境形成方法
JP6735100B2 (ja) * 2015-01-20 2020-08-05 ハーマン インターナショナル インダストリーズ インコーポレイテッド 音楽コンテンツ及びリアルタイム音楽伴奏の自動採譜
US10854180B2 (en) 2015-09-29 2020-12-01 Amper Music, Inc. Method of and system for controlling the qualities of musical energy embodied in and expressed by digital music to be automatically composed and generated by an automated music composition and generation engine
US9721551B2 (en) 2015-09-29 2017-08-01 Amper Music, Inc. Machines, systems, processes for automated music composition and generation employing linguistic and/or graphical icon based musical experience descriptions
JP6081624B2 (ja) * 2016-01-22 2017-02-15 和彦 外山 環境音生成装置、環境音生成プログラム及び音環境形成方法
JP6333422B2 (ja) * 2017-01-18 2018-05-30 和彦 外山 環境音生成装置、環境音生成プログラム及び音環境形成方法
CN108847207B (zh) * 2018-08-02 2023-06-02 广州视源电子科技股份有限公司 交互智能设备及其编曲方法和装置
US10964299B1 (en) 2019-10-15 2021-03-30 Shutterstock, Inc. Method of and system for automatically generating digital performances of music compositions using notes selected from virtual musical instruments based on the music-theoretic states of the music compositions
US11037538B2 (en) 2019-10-15 2021-06-15 Shutterstock, Inc. Method of and system for automated musical arrangement and musical instrument performance style transformation supported within an automated music performance system
US11024275B2 (en) 2019-10-15 2021-06-01 Shutterstock, Inc. Method of digitally performing a music composition using virtual musical instruments having performance logic executing within a virtual musical instrument (VMI) library management system
CN113611268B (zh) * 2021-06-29 2024-04-16 广州酷狗计算机科技有限公司 音乐作品生成、合成方法及其装置、设备、介质、产品
CN117219030A (zh) * 2023-09-26 2023-12-12 苏州润植家人工智能科技有限公司 一种基于昆曲结构化曲谱合成伴奏的智能引擎系统

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2550825B2 (ja) * 1992-03-24 1996-11-06 ヤマハ株式会社 自動伴奏装置
JP2956429B2 (ja) * 1993-07-16 1999-10-04 ヤマハ株式会社 自動編曲装置
US5602357A (en) * 1994-12-02 1997-02-11 Yamaha Corporation Arrangement support apparatus for production of performance data based on applied arrangement condition
JP2806351B2 (ja) * 1996-02-23 1998-09-30 ヤマハ株式会社 演奏情報分析装置及びそれを用いた自動編曲装置
JPH09327052A (ja) * 1996-06-06 1997-12-16 Casio Comput Co Ltd 電子機器の報知音作成装置
JPH10150505A (ja) * 1996-11-19 1998-06-02 Sony Corp 情報通信処理方法及び情報通信処理装置
JPH10173737A (ja) 1996-12-06 1998-06-26 Digital Vision Lab:Kk 個人用機器
FI105308B (fi) * 1996-12-30 2000-07-14 Nokia Mobile Phones Ltd Puhelimen soittoäänen ohjelmointi
KR100255328B1 (ko) * 1998-02-18 2000-05-01 윤종용 음성 신호의 기록/재생이 가능한 이동 무선 전화기 및그 제어 방법
JPH11355393A (ja) * 1998-06-12 1999-12-24 Nec Saitama Ltd メロディーパターンデータ通知機能つき携帯電話機

Also Published As

Publication number Publication date
JP3580210B2 (ja) 2004-10-20
EP1262951A1 (en) 2002-12-04
KR20020077489A (ko) 2002-10-11
HK1050416A1 (en) 2003-06-20
AU2001228851A1 (en) 2001-08-27
EP1262951A4 (en) 2008-08-20
WO2001061682A1 (en) 2001-08-23
JP2001236066A (ja) 2001-08-31
US20030013497A1 (en) 2003-01-16
TW561449B (en) 2003-11-11
CN1232944C (zh) 2005-12-21
CN1395722A (zh) 2003-02-05
US7058428B2 (en) 2006-06-06

Similar Documents

Publication Publication Date Title
KR100517536B1 (ko) 작곡 기능을 구비한 휴대 전화기, 악곡 작곡 방법, 및 악곡 작곡 프로그램을 기록한 기록매체
KR100469215B1 (ko) 전화단말장치
KR100496620B1 (ko) 악곡 재생 장치, 휴대 단말 장치, 악곡 재생 방법, 및기억 매체
KR100450871B1 (ko) 휴대전화 및 음악 재생방법
CN100550129C (zh) 音乐再现装置及方法、和便携终端装置
KR100503617B1 (ko) 악곡 재생장치, 악곡 재생방법, 그 방법이 기록된 기계판독 가능한 매체 및 전화 단말장치
JP2001197159A (ja) 携帯電話機
KR100566460B1 (ko) 전화 단말 장치
JP2002152329A (ja) 携帯端末装置
JP3539328B2 (ja) 電話端末装置
JP3279298B2 (ja) 楽曲再生装置、楽曲再生機能を備える携帯電話装置、および楽曲再生方法
JP3821352B2 (ja) 電話端末装置
JP3279293B2 (ja) 楽曲再生装置、楽曲再生機能を備える携帯電話装置および楽曲再生方法
JP2001211235A (ja) 携帯電話機
JP2001290476A (ja) 楽曲データ配信装置および端末装置
JP3795495B2 (ja) 音源装置
JP2005229511A (ja) 楽音生成装置
JP2004240333A (ja) 音声生成方法及び音声生成プログラム
JP2001345886A (ja) 電話端末装置

Legal Events

Date Code Title Description
PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

A201 Request for examination
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U12-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

FPAY Annual fee payment

Payment date: 20110812

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20120922

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20120922

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000