KR20010088951A - System of sing embodiment using data composition and application thereof - Google Patents

System of sing embodiment using data composition and application thereof Download PDF

Info

Publication number
KR20010088951A
KR20010088951A KR1020010050719A KR20010050719A KR20010088951A KR 20010088951 A KR20010088951 A KR 20010088951A KR 1020010050719 A KR1020010050719 A KR 1020010050719A KR 20010050719 A KR20010050719 A KR 20010050719A KR 20010088951 A KR20010088951 A KR 20010088951A
Authority
KR
South Korea
Prior art keywords
data
song
musical
information
generating
Prior art date
Application number
KR1020010050719A
Other languages
Korean (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 KR1020010050719A priority Critical patent/KR20010088951A/en
Publication of KR20010088951A publication Critical patent/KR20010088951A/en

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L13/00Speech synthesis; Text to speech systems
    • G10L13/02Methods for producing synthetic speech; Speech synthesisers
    • G10L13/027Concept to speech synthesisers; Generation of natural phrases from machine-based concepts
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72406User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42017Customized ring-back tones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/428Arrangements for placing incoming calls on hold
    • H04M3/4285Notifying, informing or entertaining a held party while on hold, e.g. Music On Hold

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Primary Health Care (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Economics (AREA)
  • Acoustics & Sound (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

PURPOSE: A song replay system using data synthesis is provided to generate musical words and music when a musical book carrying musical words are input using data synthesis. CONSTITUTION: A music book consists of musical words data, rhythm data and musical instrument data. A MIDI(musical instrument digital interface) instruction analyzer processes the musical instrument data. A musical words pronunciation converter converts the musical words data into speech data. A length or pitch generator analyzes the rhythm data to generate the length or pitch data of the musical words. A rhythm implementation part generates rhythm data corresponding to the musical words using the speech information data generated from the musical words pronunciation converter and the information data generated from the length or pitch generator. A sound effect processor generates sound effect such as echo from information displayed on the musical book. A synthesizer generates song data on the basis of a speech DB and a MIDI DB.

Description

데이터 합성을 통한 노래 구현 시스템 및 그 응용 {System of sing embodiment using data composition and application thereof}Song implementation system using data composition and application thereof

발명의 분야Field of invention

본 발명은 음성합성 기술에 관한 것이다. 보다 구체적으로 본 발명은 음성합성 기술과 미디(MIDI:musical instrument digital interface) 기술에 의한 음악 재생 기술을 접목해서 다양한 형태의 기능을 제공할 수 있는 데이터 합성을 통한 노래 구현 시스템 및 그 응용에 관한 것이다.The present invention relates to speech synthesis techniques. More specifically, the present invention relates to a song realization system through data synthesis that can provide various types of functions by combining voice synthesis technology and music reproduction technology by MIDI (musical instrument digital interface) technology and its application. .

발명의 배경Background of the Invention

음성합성 기술이 발달함에 따라 문자로 입력된 정보가 사람의 음성으로 바뀌는 기술이 실용화되었다. 또한 미디 프로토콜을 이용하면 악보 정보를 분석하여 노래방 기계와 같이 아름다운 음악을 재생할 수 있다.With the development of speech synthesis technology, the technology of changing the information inputted by the text into the human voice has become practical. In addition, the MIDI protocol can analyze sheet music information and play beautiful music like karaoke machines.

이 기술들을 이용하면, 악보의 가사를 음성 합성기술로 재생하고 리듬정보를 구현함으로써 노랫말이 노래로 구현될 수 있고, 악보를 해석하여 미디에 의해 음악을 구현하며 노래와 결합하면 악보에 따라 노래를 구현할 수 있다.By using these techniques, the lyrics can be realized as a song by reproducing the lyrics of a sheet music using speech synthesis technology and implementing rhythm information, and by interpreting the sheet music, embodying music by MIDI and combining the song with the song Can be implemented.

한편, 현재 휴대폰의 벨소리는 미디에 의한 음악소리가 구현되어 사용되고 있으나, 이 기술을 응용하면 일반인들도 음악을 작사, 작곡하여 들어볼 수 있고, 다양한 단말기의 벨소리, 시계, 장난감, 기념전자카드(생일, 축하, 크리스마스 등) 등 다양한 제품에 적용이 가능하다.On the other hand, the ringtone of the mobile phone is currently implemented by using the sound of music by MIDI, but if you apply this technology, the general public can also write and listen to music, ringtones, watches, toys, commemorative electronic card of various terminals ( It can be applied to various products such as birthday, celebration, Christmas, etc.

또한, 본 발명을 이용하면 음악소리에 의한 벨소리 대신에 노래가 구현되는 벨소리의 구현이 가능하다.In addition, using the present invention, it is possible to implement a ringtone in which a song is implemented instead of a ringtone by music sounds.

본 발명의 목적은 가사가 실린 악보가 입력되면 노랫말과 음악을 생성하는, 데이터 합성을 통한 노래 구현 시스템을 제공하고자 한다.An object of the present invention is to provide a song implementation system through the synthesis of data, generating a song and music when the sheet music containing the lyrics is input.

본 발명의 또 다른 목적은 상기 생성된 노래 소리를 휴대폰의 벨소리로 활용하는 방법을 제공하고자 한다.Still another object of the present invention is to provide a method of utilizing the generated song sound as a ringtone of a mobile phone.

본 발명의 또 다른 목적은 이렇게 생성된 노래 소리를 피씨(PC)용 소프트웨어, 시계, 장난감, 전자카드 등 다양한 형태로 활용하는 방법을 제공하고자 한다.Another object of the present invention is to provide a method of utilizing the generated sound in a variety of forms, such as PC (PC) software, watches, toys, electronic cards.

본 발명의 상기 및 기타의 목적들은 하기 상세히 설명되는 본 발명에 의하여 모두 달성될 수 있다.The above and other objects of the present invention can be achieved by the present invention described in detail below.

제1도는 본 발명에 따라 구성되는 노래 생성부를 도시한 블록도이다.1 is a block diagram showing a song generation unit constructed in accordance with the present invention.

제2도는 본 발명에 따라 구성되는 노래 데이터 다운로드 시스템 구성도이다.2 is a block diagram of a song data download system constructed in accordance with the present invention.

제3도는 본 발명에 따라 구성되는 노래하는 전자카드에 대한 구성도이다.3 is a block diagram of a singing electronic card constructed in accordance with the present invention.

발명의 요약Summary of the Invention

데이터 합성을 통한 노래 구현 시스템에 있어서, 노래 생성부는 노랫말 데이터, 리듬 데이터, 악기정보 데이터 등으로 이루어진 악보를 입력하고, 상기 악보내의 악기정보 데이터를 미디 명령어 해석부가 처리하고, 노랫말 발음변환부는 상기 노랫말 데이터를 음성정보 데이터로 변환한다.In the song realization system through data synthesis, the song generation unit inputs a sheet music composed of song data, rhythm data, musical instrument information data, etc., a musical instrument data processing unit of the musical instrument information data in the sheet music, and the song pronunciation conversion unit of the song The data is converted into voice information data.

길이 또는 높낮이 생성부는 상기 악보내의 리듬 데이터를 해석하여 노랫말의 길이 또는 높낮이 정보 데이터를 생성한다. 상기 노랫말 발음변환부 및 상기 길이 또는 높낮이 생성부에서 생성된 정보 데이터는 운율구현부에서 노랫말에 해당하는 운율 데이터를 생성한다. 사운드 이펙트(Sound effect) 처리부는 상기 악보에 표기된 정보 데이터를 에코 등과 같은 사운드 이펙트 데이터로 생성하고, 합성부는 상기 미디 명령어 해석부, 운율구현부, 사운드 이펙트 처리부에서 처리 및 생성된 악기정보 데이터, 운율 데이터 및 사운드 이펙트 데이터를 합성하여 노래 데이터를 생성한다.The length or height generating unit analyzes the rhythm data in the sheet music to generate the length or height information data of the lyrics. The information data generated by the song pronunciation converter and the length or height generator generates rhyme data corresponding to the words in the rhyme implementer. The sound effect processor generates sound information data, such as echo, from the information data written on the sheet music, and the synthesizer comprises musical instrument information data and rhythms processed and generated by the MIDI command interpreter, rhyme implementer, and sound effect processor. Song data is created by synthesizing the data and the sound effect data.

상기 노래 생성부는 인터넷 상의 서비스 개념으로 설명되었지만 피씨상에서도 노래를 작사, 작곡하여 노래 데이터로 변환한 후 응용 소프트웨어에서 활용할 수 있고, 노래저장 메모리, 단말기의 벨소리 저장부 등 하드웨어에 장착하여 장난감, 시계 등에 탑재하여 활용이 가능하다.The song generator is described as a service concept on the Internet, but even on a PC, the song can be written and composed, converted into song data, and then utilized by application software. Can be used by mounting.

발명의 구체예에 대한 상세한 설명Detailed Description of the Invention

본 발명은 음성 합성, 미디에 의한 음악재생 기술을 이용하여 악보에 따른 노랫말과 멜로디를 합성하여 사용자에게 다양한 편의성을 제공할 수 있는 데이터 합성을 통한 노래 구현 시스템 및 이의 전화벨 소리 등에의 활용 방법에 관한 것이다. 이에 따른 본 발명의 구성 및 동작을 도면에 의해 설명하면 다음과 같다.The present invention relates to a song realization system through a data synthesis that can provide a variety of convenience to the user by synthesizing the words and melodies according to the score using speech synthesis, music playback technology by MIDI, and a method of using the same as a ringing sound thereof. will be. The configuration and operation of the present invention according to the drawings will be described below.

제1도는 본 발명에 따라 구성되는 노래 생성부를 도시한 블록도로서 악보, 노랫말 발음변환부, 운율구현부, 미디 명령어 해석부, 사운드 이펙트(sound effect) 처리부, 길이 또는 높낮이 생성부, 합성부 등으로 구성된다.FIG. 1 is a block diagram showing a song generation unit constructed in accordance with the present invention, including a score, a song pronunciation converting unit, a rhyme implementing unit, a MIDI command interpreting unit, a sound effect processing unit, a length or height generating unit, a synthesis unit, and the like. It consists of.

제1도에 도시된 바와 같이, 악보는 노랫말 데이터와 리듬 데이터 및 악기정보 데이터 등이 포함되는 일반적으로 우리가 접하는 악보를 전자 데이터 파일로 표현한 형태이다. 상기 악보 데이터에는 사용자가 작사를 하여 노랫말을 바꿀 수 있고, 작곡을 하여 새로운 멜로디를 만들 수도 있다.As shown in FIG. 1, the score is a form in which an electronic data file expresses the score generally encountered, which includes song data, rhythm data, musical instrument information data, and the like. In the sheet music data, a user may write a song to change a song, and may compose a new melody.

상기 악보내에 포함된 상기 악기정보 데이터는 미디 명령어 해석부로 전달된다. 다음으로 상기 전달된 악기정보 데이터는 합성부로 전달된다. 한편, 상기 노랫말 발음변환부에서는 상기 악보의 노랫말 데이터를 합성부에서 합성을 위한 음성정보 데이터로 변환된다. 한편, 상기 길이 또는 높낮이 생성부에서는 악보의 리듬정보를 해석하여 노랫말의 길이 또는 높낮이 정보 데이터를 생성한다.The instrument information data included in the score is transmitted to a MIDI command interpreter. Next, the transmitted instrument information data is transmitted to the synthesis unit. Meanwhile, the song pronunciation converter converts the song data of the sheet music into voice information data for synthesis by the synthesizer. On the other hand, the length or height generating unit analyzes the rhythm information of the score, and generates the length or height information data of the words.

다음으로, 상기 운율구현부에서는 상기 노랫말 발음변환부 및 상기 길이 또는 높낮이 생성부에서 생성된 정보 데이터를 이용하여 노랫말에 해당되는 운율 데이터를 생성한다. 한편, 노래에 에코 등과 같이 특별히 사운드 이펙트가 필요한 경우에는 악보에 표기된 정보를 사운드 이펙트 처리부에서 사운드 이펙트 데이터를 생성한다.Next, the rhyme implementation unit generates rhyme data corresponding to the lyrics using the song pronunciation converter and the information data generated by the length or height generator. On the other hand, when a song requires a special sound effect such as an echo, the sound effect processing unit generates sound effect data using information written on the score.

상기 합성부에서는 상기 미디 명령어 해석부, 사운드 이펙트 처리부 및 운율구현부에서 생성된 각각의 악기정보 데이터, 노랫말에 해당되는 운율 데이터 및 사운드 이펙트 데이터를 합성하여 음성 디비(DB:data base)와 미디 디비를 기반으로 하여 노래 데이터를 생성한다. 상기 노래 데이터는 음성재생 장치를 통해 출력이 가능하다.The synthesizer synthesizes each instrument information data generated by the MIDI command interpreter, the sound effect processor, and the rhyme implementer, the rhyme data corresponding to the song, and the sound effect data, and synthesizes a voice DB (DB) and a MIDI DVD. Create song data based on The song data can be output through a voice playback device.

제2도는 본 발명에 따른 노래 데이터 다운로드 시스템 구성도를 단말기의 벨소리에 응용하는 동작을 나타낸 구성도로서, 인터넷 서버, 사용자 입력부, 노래 생성부, 벨소리 선택부, 단말기, 벨소리 메모리부 등으로 구성되며 상기 노래 생성부는 제1도에서 설명한 노래 생성부를 말한다. 상기 노래 데이터는 벨소리 등으로 출력이 가능한 바, 제2도에 도시된 시스템은 인터넷 등 온라인 상에서 응용되는 방법을 구현한다.2 is a block diagram illustrating an operation of applying a song data download system configuration according to the present invention to a ring tone of a terminal, and includes an Internet server, a user input unit, a song generation unit, a ringtone selection unit, a terminal, a ringtone memory unit, and the like. The song generator is a song generator described in FIG. 1. The song data can be output as a ringtone, etc. The system shown in FIG. 2 implements a method applied online on the Internet.

제2도에 도시된 바와 같이, 사용자는 우선 노랫말 합성 서비스를 제공하는 인터넷 서버에 접속을 한다. 접속한 후 상기 사용자는 서버상의 사용자 입력부에서 악보, 가사 및 사운드 이펙트 등 노래에 필요한 정보를 입력하여 악보 데이터를 만든다. 상기 입력된 악보는 상기 노래 생성부로 전송되어 상기 제1도에 설명된 방법에 의해 노래 데이터를 생성한다.As shown in FIG. 2, a user first connects to an Internet server providing a song synthesis service. After connecting, the user inputs information required for a song such as sheet music, lyrics and sound effects from the user input unit on the server to create sheet music data. The input sheet music is transmitted to the song generating section to generate song data by the method described in FIG.

다음으로, 상기 노래 생성부에서 생성된 노래 데이터 중에서 사용자는 벨소리로 사용하고 싶은 부분의 선택 및 편집을 하기 위해 벨소리 선택부에서 노래 데이터의 선택과 편집을 한다. 상기 선택 및 편집된 노래 데이터는 통신망을 통해 단말기의 벨소리 메모리부로 전송된다. 상기 벨소리 메모리부로 전송된 상기 선택과 편집된 노래 데이터는 단말기를 통하여 원하는 노래 벨소리로 구현된다.Next, the user selects and edits song data in the ringtone selection unit to select and edit a portion of the song data generated by the song generation unit. The selected and edited song data is transmitted to the ringtone memory unit of the terminal through a communication network. The selected and edited song data transmitted to the ringtone memory unit is implemented as a desired song ringtone through the terminal.

제3도는 본 발명에 따라 구성되는 노래 데이터 다운로드 시스템 구성도를 노래하는 전자카드에 대한 응용 구성도로서, 인터넷 서버, 사용자 입력부, 노래 생성부, 노래 저장 메모리, 노래하는 전자카드, 메모리, 노래 재생기 등으로 구성되며 상기 노래 생성부는 제1도에서 설명한 노래 생성부를 말하며 상기 노래 생성부로부터 생성된 노래 데이터의 또 다른 응용예를 나타낸다.3 is an application configuration diagram for an electronic card for singing a song data download system structure constructed in accordance with the present invention, and includes an Internet server, a user input unit, a song generation unit, a song storage memory, a singing electronic card, a memory, and a song player. The song generating unit refers to the song generating unit described in FIG. 1 and shows another application example of the song data generated from the song generating unit.

제3도에 도시된 바와 같이, 상기 사용자는 우선 노랫말 합성 서비스를 제공하는 인터넷 서버에 접속을 한다. 인터넷 서버에 접속한 상기 사용자는 서버상의 사용자 입력부에서 악보, 가사 및 사운드 이펙트 등 노래에 필요한 작사, 작곡 등의 정보를 입력하여 악보를 만든다. 상기 입력된 악보는 상기 노래 생성부로 전송되어 상기 제1도에서 설명된 방법에 의해 노래 데이터를 생성하게 된다.As shown in FIG. 3, the user first connects to an internet server providing a song synthesis service. The user who connects to the Internet server inputs information such as lyrics, compositions, etc. required for a song, such as music scores, lyrics, and sound effects, from the user input unit on the server to create scores. The input sheet music is transmitted to the song generating unit to generate song data by the method described in FIG.

상기 생성된 노래 데이터는 상기 노래저장 메모리에 저장된다. 노래 데이터가 저장된 상기 노래저장 메모리는 노래하는 전자카드의 메모리에 장착된다. 상기 노래하는 전자카드의 노래 재생기는 상기 메모리에 저장된 상기 노래 데이터를 처리하여 노래를 재생한다.The generated song data is stored in the song storage memory. The song storage memory storing song data is mounted in the memory of the electronic card for singing. The song player of the singing electronic card processes the song data stored in the memory to play the song.

제2 또는 제3도에서 설명된 노래 생성부는 인터넷 상의 서비스 개념으로 설명되었지만 상기의 모든 모듈은 피씨에 존재할 수도 있다.Although the song generator described in FIG. 2 or FIG. 3 is described as a service concept on the Internet, all the above modules may exist in the PC.

다시 말하면 피씨상에서도 노래를 작사, 작곡하여 노래 데이터로 변환한 후 응용 소프트웨어에서 활용할 수 있고, 노래저장 메모리, 단말기의 벨소리 메모리부 등에 장착하여 장난감, 시계 등에 탑재하여 활용이 가능하다.In other words, songs can be written and composed on PC, converted into song data, and then utilized in application software, and can be mounted on toys, clocks, etc., mounted on a song storage memory, a ringtone memory of a terminal, and the like.

본 발명에 따르면, 사용자가 원하는 곡을 작사, 작곡 등을 하여 가사가 실린 악보를 노래 생성기에 입력하여 노랫말과 음악을 생성하는 노래 구현 시스템을 제공하고, 구현된 노래 소리를 휴대폰의 벨소리로 활용하는 방법을 제공하며, 이렇게 생성된 노래 소리를 피씨용 소프트웨어, 시계, 장난감, 전자카드 등 다양한 형태로 활용하는 방법을 제공한다.According to the present invention, a song implementation system for generating lyrics and music by inputting a musical score containing lyrics into a song generator by writing a song or composing a song desired by a user, and using the implemented song sound as a ringtone of a mobile phone It provides a method, and provides a method of utilizing the generated sound in various forms, such as PC software, a clock, a toy, and an electronic card.

본 발명의 단순한 변형 내지 변경은 이 분야의 통상의 지식을 가진 자에 의하여 용이하게 이용될 수 있으며, 이러한 변형이나 변경은 모두 본 발명의 영역에 포함되는 것으로 볼 수 있다.Simple modifications and variations of the present invention can be readily used by those skilled in the art, and all such variations or modifications can be considered to be included within the scope of the present invention.

Claims (7)

데이터 합성을 통한 노래 구현 시스템에 있어서,In the song implementation system through data synthesis, 노랫말 데이터, 리듬 데이터 및 악기정보 데이터로 이루어진 악보;Sheet music consisting of song data, rhythm data and musical instrument information data; 상기 악기정보 데이터를 처리하기 위한 미디(MIDI:musical instrument digital interface) 명령어 해석부;A musical instrument digital interface (MIDI) command interpreter for processing the instrument information data; 상기 노랫말 데이터를 음성정보 데이터로 변환하기 위한 노랫말 발음변환부;A song pronunciation converting unit for converting the song data into voice information data; 상기 리듬 데이터를 해석하여 노랫말의 길이 또는 높낮이 정보 데이터를 생성하기 위한 길이 또는 높낮이 생성부;A length or height generating unit for generating the length or height information data of a song by analyzing the rhythm data; 상기 노랫말 발음변환부에서 변환된 음성정보 데이터 및 상기 길이 또는 높낮이 생성부에서 생성된 정보 데이터를 노랫말에 해당하는 운율 데이터로 생성하기 위한 운율구현부;A rhyme implementation unit for generating voice information data converted by the song pronunciation converter and information data generated by the length or height generator as rhyme data corresponding to a song; 상기 악보에 표기된 정보에서 에코 등과 같은 사운드 이펙트(sound effect) 데이터를 생성하기 위한 사운드 이펙트 처리부; 그리고A sound effect processing unit for generating sound effect data, such as echo, from the information written on the sheet music; And 상기 미디 명령어 해석부, 운율구현부 및 사운드 이펙트 처리부에서 처리하여 생성된 악기정보 데이터, 운율 데이터 및 사운드 이펙트 데이터를 합성하여 음성 디비(DB:data base)와 미디 디비를 기반으로 노래 데이터를 생성하는 합성부;Synthesizing the instrument information data, the rhyme data, and the sound effect data generated by the MIDI command interpreter, the rhyme implementer, and the sound effect processor to generate song data based on a DB (data base) and a MIDI DVD Synthesis unit; 로 이루어짐을 특징으로 하는 데이터 합성을 통한 노래 구현 시스템.Song implementation system through data synthesis, characterized in that consisting of. 데이터 합성을 통한 노래 구현 시스템을 인터넷 등 온라인 상 응용에 있어서,In the online application of the song implementation system through data synthesis, such as the Internet, 악보, 가사 및 사운드 이펙트를 포함하는 노래에 필요한 정보를 입력하는 사용자 입력부;A user input unit for inputting information required for a song including sheet music, lyrics, and sound effects; 노래 데이터를 생성하는 노래 생성부;A song generator for generating song data; 상기 사용자 입력부 및 상기 노래 생성부의 수행을 제어하고 처리하는 인터넷 서버; 그리고An internet server for controlling and processing performance of the user input unit and the song generator; And 상기 인터넷 서버에서 생성된 노래 데이터를 통신망을 통해 메모리에 전송받고, 상기 전송받은 메모리를 장착할 수 있는 장치;A device capable of receiving song data generated by the Internet server through a communication network and mounting the received memory; 로 이루어짐을 특징으로 하는 인터넷 등 온라인 상 노래 데이터 다운로드 시스템.Online song data download system, including the Internet characterized in that consisting of. 제2항에 있어서, 상기 노래 데이터를 생성하는 노래 생성부는The song generator of claim 2, wherein the song generator generates the song data. 노랫말 데이터, 리듬 데이터 및 악기정보 데이터로 이루어진 악보;Sheet music consisting of song data, rhythm data and musical instrument information data; 상기 악기정보 데이터를 처리하기 위한 미디 명령어 해석부;A MIDI command interpreter for processing the instrument information data; 상기 노랫말 데이터를 음성정보 데이터로 변환하기 위한 노랫말 발음변환부;A song pronunciation converting unit for converting the song data into voice information data; 상기 리듬 데이터를 해석하여 노랫말의 길이 또는 높낮이 정보 데이터를 생성하기 위한 길이 또는 높낮이 생성부;A length or height generating unit for generating the length or height information data of a song by analyzing the rhythm data; 상기 노랫말 발음변환부 및 상기 길이 또는 높낮이 생성부에서 생성된 정보데이터를 노랫말에 해당하는 운율 데이터로 생성하기 위한 운율구현부;A rhyme implementation unit for generating information data generated by the song pronunciation converter and the length or height generator as rhyme data corresponding to a song; 상기 악보에 표기된 정보에서 에코 등과 같은 사운드 이펙트 데이터를 생성하기 위한 사운드 이펙트 처리부; 그리고A sound effect processing unit for generating sound effect data, such as an echo, from the information written on the sheet music; And 상기 미디 명령어 해석부, 운율구현부 및 사운드 이펙트 처리부에서 처리하여 생성된 악기정보 데이터, 운율 데이터 및 사운드 이펙트 데이터를 합성하여 음성 디비와 미디 디비를 기반으로 노래 데이터를 생성하는 합성부;A synthesizer configured to synthesize instrument information data, rhyme data, and sound effect data generated by the MIDI command interpreter, the rhythm implementer, and the sound effect processor to generate song data based on a voice DVD and a MIDI DVD; 를 포함하는 것을 특징으로 하는 인터넷 등 온라인 상 노래 데이터 다운로드 시스템.Online song data download system, including the Internet, characterized in that it comprises a. 제2항에 있어서, 상기 사용자 입력부와 상기 노래 생성부의 수행을 제어하고 처리하는 인터넷 서버는, 벨소리로 사용하고 싶은 부분을 선택하여 편집할 수 있는 벨소리 선택부를 더 포함하고, 상기 장치는 단말기인 것을 특징으로 하는 인터넷 등 온라인 상 노래 데이터 다운로드 시스템.The Internet server of claim 2, wherein the Internet server that controls and processes the performance of the user input unit and the song generation unit further includes a ringtone selection unit that selects and edits a portion to be used as a ringtone, and the device is a terminal. On-line song data download system, such as the Internet. 제2항에 있어서, 상기 인터넷 서버에서 생성된 노래 데이터를 통신망을 통해 메모리에 전송받고, 상기 전송받은 메모리가 장착될 수 있는 장치는 노래하는 전자카드, 장난감, 또는 시계인 것을 특징으로 하는 인터넷 등 온라인 상 노래 데이터 다운로드 시스템.The Internet of claim 2, wherein the song data generated by the Internet server is transmitted to a memory through a communication network, and the device to which the received memory is mounted is an electronic card, a toy, or a clock to sing. Online award song data download system. 데이터 합성을 통한 노래 구현 방법에 있어서,In the song implementation method through data synthesis, 노랫말 데이터, 리듬 데이터 및 악기정보 데이터로 이루어진 악보를 입력하는 단계;Inputting a sheet music consisting of song data, rhythm data, and musical instrument information data; 상기 악기정보 데이터를 처리하는 단계;Processing the instrument information data; 상기 노랫말 데이터를 음성정보 데이터로 변환하는 단계;Converting the song data into voice information data; 상기 리듬 데이터를 해석하여 노랫말의 길이 또는 높낮이 정보 데이터를 생성하는 단계;Interpreting the rhythm data to generate song length or height information data; 상기 변환된 음성정보 데이터 및 상기 생성된 노랫말의 길이 또는 높낮이 정보 데이터를 노랫말에 해당하는 운율 데이터로 생성하는 단계;Generating the converted voice information data and the generated song length or height information data as rhyme data corresponding to the song; 상기 악보에 표기된 정보에서 에코 등과 같은 사운드 이펙트 데이터를 생성하는 단계; 그리고Generating sound effect data, such as an echo, from information written on the sheet music; And 상기 처리된 악기정보 데이터, 상기 생성된 운율 데이터 및 상기 생성된 사운드 이펙트 데이터를 합성하여 음성 디비와 미디 디비를 기반으로 노래 데이터를 생성하는 단계;Synthesizing the processed instrument information data, the generated rhyme data, and the generated sound effect data to generate song data based on a voice DVD and a MIDI DVD; 로 이루어짐을 특징으로 하는 데이터 합성기를 통한 노래 구현 방법.Song implementation method using a data synthesizer, characterized in that consisting of. 데이터 합성을 통한 노래 구현 방법을 인터넷 등 온라인 상 응용에 있어서,In the online application such as the internet, 데이터 합성을 통한 노래를 구현하기 위해 인터넷 서버에 접속하는 단계;Accessing an internet server to implement a song through data synthesis; 상기 인터넷 서버에 악보, 가사 및 사운드 이펙트를 포함하는 노래에 필요한 정보를 입력하는 단계;Inputting information necessary for a song including sheet music, lyrics and sound effects into the Internet server; 상기 인터넷 서버의 노래 생성부에서 상기 입력된 정보에 의해 노래 데이터를 생성하는 단계; 그리고Generating song data based on the input information in a song generator of the Internet server; And 상기 인터넷 서버에서 생성된 노래 데이터를 통신망을 통해 메모리에 전송받아 상기 메모리를 장착하는 단계;Receiving song data generated by the Internet server in a memory through a communication network and mounting the memory; 로 이루어짐을 특징으로 하는 인터넷 등 온라인 상 노래 데이터 다운로드 방법.How to download song data on the Internet, such as characterized in that consisting of.
KR1020010050719A 2001-08-22 2001-08-22 System of sing embodiment using data composition and application thereof KR20010088951A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010050719A KR20010088951A (en) 2001-08-22 2001-08-22 System of sing embodiment using data composition and application thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010050719A KR20010088951A (en) 2001-08-22 2001-08-22 System of sing embodiment using data composition and application thereof

Publications (1)

Publication Number Publication Date
KR20010088951A true KR20010088951A (en) 2001-09-29

Family

ID=19713450

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010050719A KR20010088951A (en) 2001-08-22 2001-08-22 System of sing embodiment using data composition and application thereof

Country Status (1)

Country Link
KR (1) KR20010088951A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040015605A (en) * 2002-08-13 2004-02-19 홍광석 Method and apparatus for synthesizing virtual song
KR20040052110A (en) * 2002-12-13 2004-06-19 에스케이 텔레콤주식회사 Chorus and a cappella implementing method by TTS
KR100509126B1 (en) * 2002-02-01 2005-08-19 야마하 가부시키가이샤 Audio melody tune generation device and portable terminal device using it

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06337690A (en) * 1993-05-31 1994-12-06 Fujitsu Ltd Singing voice synthesizing device
JPH07146695A (en) * 1993-11-26 1995-06-06 Fujitsu Ltd Singing voice synthesizer
JPH1115489A (en) * 1997-06-24 1999-01-22 Yamaha Corp Singing sound synthesizing device
JPH11184490A (en) * 1997-12-25 1999-07-09 Nippon Telegr & Teleph Corp <Ntt> Singing synthesizing method by rule voice synthesis
KR20000012602A (en) * 1999-12-14 2000-03-06 주진용 The method for composing a score in the web page

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06337690A (en) * 1993-05-31 1994-12-06 Fujitsu Ltd Singing voice synthesizing device
JPH07146695A (en) * 1993-11-26 1995-06-06 Fujitsu Ltd Singing voice synthesizer
JPH1115489A (en) * 1997-06-24 1999-01-22 Yamaha Corp Singing sound synthesizing device
JPH11184490A (en) * 1997-12-25 1999-07-09 Nippon Telegr & Teleph Corp <Ntt> Singing synthesizing method by rule voice synthesis
KR20000012602A (en) * 1999-12-14 2000-03-06 주진용 The method for composing a score in the web page

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100509126B1 (en) * 2002-02-01 2005-08-19 야마하 가부시키가이샤 Audio melody tune generation device and portable terminal device using it
KR20040015605A (en) * 2002-08-13 2004-02-19 홍광석 Method and apparatus for synthesizing virtual song
KR20040052110A (en) * 2002-12-13 2004-06-19 에스케이 텔레콤주식회사 Chorus and a cappella implementing method by TTS

Similar Documents

Publication Publication Date Title
JP6645956B2 (en) System and method for portable speech synthesis
JP3659149B2 (en) Performance information conversion method, performance information conversion device, recording medium, and sound source device
KR100582154B1 (en) Data interchange format of sequence data, sound reproducing apparatus and server equipment
KR101274961B1 (en) music contents production system using client device.
JP2000105595A (en) Singing device and recording medium
JPH05341793A (en) &#39;karaoke&#39; playing device
KR20040058034A (en) Voice/music piece reproduction apparatus and method
JP2000194360A (en) Method and device for electronically generating sound
KR100664677B1 (en) Method for generating music contents using handheld terminal
KR100457052B1 (en) Song accompanying and music playing service system and method using wireless terminal
JP3666366B2 (en) Portable terminal device
KR20010088951A (en) System of sing embodiment using data composition and application thereof
JP3646703B2 (en) Voice melody music generation device and portable terminal device using the same
Bresin et al. Expressive musical icons
JP3900330B2 (en) Portable terminal device
JPH09269790A (en) Karaoke device
Gooden Pushing the boundaries: digital impacts upon jazz
KR100522005B1 (en) Composition system using application service program and method thereof
JP3933147B2 (en) Pronunciation control device
KR20060076638A (en) Midi file synthesizer and synthesis method
JP5598056B2 (en) Karaoke device and karaoke song introduction program
JP2001042867A (en) Sound generation control device, and device and system using the same
CN103200309A (en) Entertainment audio file for text-only application
JPS59192294A (en) Conversation voice/singing voice generator
KR970029663A (en) Playing device and playing control method by external device of song repeater

Legal Events

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