KR100457052B1 - 무선단말기를 이용한 노래반주/음악연주 서비스 장치 및그 방법 - Google Patents

무선단말기를 이용한 노래반주/음악연주 서비스 장치 및그 방법 Download PDF

Info

Publication number
KR100457052B1
KR100457052B1 KR10-2001-0030889A KR20010030889A KR100457052B1 KR 100457052 B1 KR100457052 B1 KR 100457052B1 KR 20010030889 A KR20010030889 A KR 20010030889A KR 100457052 B1 KR100457052 B1 KR 100457052B1
Authority
KR
South Korea
Prior art keywords
service
song
music
accompaniment
song accompaniment
Prior art date
Application number
KR10-2001-0030889A
Other languages
English (en)
Other versions
KR20010109498A (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 KR20010109498A publication Critical patent/KR20010109498A/ko
Application granted granted Critical
Publication of KR100457052B1 publication Critical patent/KR100457052B1/ko

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/0033Recording/reproducing or transmission of music for electrophonic musical instruments
    • G10H1/0083Recording/reproducing or transmission of music for electrophonic musical instruments using wireless transmission, e.g. radio, light, infrared
    • 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
    • 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
    • G10H1/361Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
    • G10H1/365Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems the accompaniment information being stored on a host computer and transmitted to a reproducing terminal by means of a network, e.g. public telephone lines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/75Indicating network or usage conditions on the user display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • 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/005Non-interactive screen display of musical or status data
    • G10H2220/011Lyrics displays, e.g. for karaoke applications
    • 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/015PDA [personal digital assistant] or palmtop computing devices used for musical purposes, e.g. portable music players, tablet computers, e-readers or smart phones in which mobile telephony functions need not be used
    • 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
    • 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/281Protocol or standard connector for transmission of analog or digital data to or from an electrophonic musical instrument
    • G10H2240/295Packet switched network, e.g. token ring
    • G10H2240/305Internet or TCP/IP protocol use for any electrophonic musical instrument data or musical parameter transmission purposes
    • 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/72442User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for playing music files

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Telephonic Communication Services (AREA)

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야
본 발명은 무선단말기를 이용한 노래반주/음악연주 서비스 장치 및 그 방법과, 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것임.
2. 발명이 해결하려고 하는 기술적 과제
본 발명은, 이기종망이 연동된 시스템(바람직하게는 인터넷/인트라넷과 무선통신망)에서 언제 어디서나 가입자(또는 사용자)가 좋아하는 음악파일을 불러와 무선단말기에서 노래반주 및 음악연주가 가능하도록 하기 위한 노래반주/음악연주 서비스 장치 및 그 방법과, 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함.
3. 발명의 해결방법의 요지
본 발명은, 무선통신망과 인터넷 연동된 시스템에서의 음악연주 서비스 장치에 있어서, 이기종망을 통해 음악연주 서비스를 제공하기 위한 무선단말기에, 상기 무선통신망을 통해 해당 음악에 대한 사용자의 연주순서와 악기별로 음표가 분할되어 악기별로 타이밍에 따라 연주할 지정음, 그외 배경음을 나타내는 음악연주 파일을 제공받기 위한 음악연주 파일 공급수단; 상기 음악연주 파일중 상기 해당 음악의 각 음표를 연주순서를 나타낸 전자악보로 표시하기 위한 화면표시수단; 상기 화면표시수단에 표시된 전자악보의 각 음표에 대한 연주순서에 따른 사용자로부터의 연주조작을 입력받기 위한 사용자 입력수단; 상기 음악연주 파일을 저장하며, 상기 음악연주 파일중 상기 해당 음악을 연주할 악기에 대한 각 음표를 연주순서를 나타낸 전자악보로 변환하여 상기 화면표시수단으로 제공하며, 상기 사용자 입력수단에 의해 연주조작된 지정음과 해당 음악중 지정음이외의 배경음을 출력하기 위한 음악연주 처리수단; 음악연주 처리수단으로부터 제공된 지정음과 배경음을 합성하여 상기 해당 음악을 연주하기 위한 연주수단; 및 상기 연주수단에 의해 연주되는 상기 해당 음악을 출력하기 위한 출력수단을 포함함.
4. 발명의 중요한 용도
본 발명은 무선단말기를 이용한 노래반주/음악연주 서비스 등에 이용됨.

Description

무선단말기를 이용한 노래반주/음악연주 서비스 장치 및 그 방법{Song accompanying and music playing service system and method using wireless terminal}
본 발명은 코드분할다중접속(CDMA : Code Division Multiple Access) 방식의셀룰러(Cellullar) 이동전화망, 개인휴대통신망(PCS : Personal Communication System), 외국에서 사용중인 타 이동전화망, 현재 북미방식과 유럽방식으로 표준화가 추진되고 있는 "IMT-2000(International Mobile Telecommunication-2000)", "UMTS(Universal Mobile Telecommunication Service)" 등과 같은 차세대 이동통신망 등을 포함하는 무선통신망과 인터넷이 연동된 시스템에서 무선단말기를 이용한 노래반주/음악연주 서비스 장치 및 그 방법과, 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.
보다 상세하게는, 본 발명은 이동 노래반주/음악연주 서비스 등과 같은 무선 데이터를 이용한 특정 부가서비스를 위해 무게가 무겁고 고가인 노트북 컴퓨터를 이용하지 않고도 단순, 경량화된 무선단말기(보다 바람직하게는 이동전화 단말기)만으로 노래반주 데이터를 제공하고, 음악을 들으면서 손가락으로 무선단말기의 키패드를 누르면서 연주할 수 있는 노래반주/음악연주 서비스를 제공한다.
일반적으로, 노래반주라 함은 노래부르는 사람을 돕기 위해 다양한 악기의 소리 및 특정 소리를 내는 것으로 전자공학의 발달과 더불어 전자적으로 음을 처리하는 장치를 통해 많은 사람이 행하는 반주를 대신하게 되었다.
이러한 장치는 특정 곡을 인간의 음성이 포함되지 않은 반주를 구성하는 악기 등 음의 요소를 디지털화한 음원파형을 조합, 신호화하여 반주를 제공하게 된다. 또한, 이러한 장치에 텔레비젼(TV)을 통해 배경영상 및 가사를 노래반주에 맞춰 표시함으로써 노래를 부르는 사람의 흥을 돋우고, 가사를 확인하게 함으로써 서비스를 제공하는 노래방 등을 쉽게 볼 수 있다. 이러한 노래반주 장치내에는 각각의 곡에 대한 노래반주 데이터를 포함하는 메모리가 있어 반주 요구시 해당곡에 대한 반주 데이터를 포함하는 메모리를 추가 설치해야 한다.
또한, 이와 같은 일반적인 노래반주기의 이동성을 위해 야외 등에서 노래반주를 하기 위하여 많은 곡을 휴대용 장치에 수록하여 유선 또는 무선으로 앰프 또는 TV 등에 연결하여 사용한다. 하지만, 새로운 노래의 발표에 따라 신곡을 신속히 추가하기 어려워 일정 시간이 지나면 새로운 노래들이 수록된 장치로 바꿔야 한다.
최근에는 유선 데이터 통신의 발달에 따라 인터넷이 상용화되었고, 반주 데이터 뿐만 아니라 가수의 음성이 포함된 곡 자체를 디지털 데이터화하여 어느 누구든지 인터넷 접속만으로도 자기가 원하는 곡만을 선별적으로 다운로드받아 음악카드가 내장된 컴퓨터에서 곡을 들을 수 있다. 특히, 인터넷과 같은 데이터 통신망을 통한 음악 데이터 획득은 다양한 종류의 음악 데이터 형태를 필요에 맞게 변환할 수 있어 장치에 맞게 데이터를 가공하여 음악을 들을 수 있게 한다.
그러나, 이러한 대부분의 장치는 컴퓨터를 통해 이루어지므로 가정 등에 설치된 컴퓨터 또는 음악카드 기능이 포함된 노트북 컴퓨터가 필수적이다. 최근에는 다운로드받은 음악파일을 컴퓨터에서 케이블을 통해 압축 형태의 음악을 전송하여 노래를 들을 수 있게 하는 휴대용 장치가 개발되어 인기를 끌고 있으나, 데이터 양이 많아 메모리를 상당히 필요로 하게 되어 장치의 가격에 영향을 미치는 단점이 있었다.
이에, 요즘에는 무선통신의 발달, 특히 무선 데이터 통신의 발달로 가정내 유선으로 연결된 컴퓨터를 실외에서도 사용케 함으로써, 실외에서도 이동전화 단말기와 노트북 컴퓨터만 있으면 인터넷을 포함하는 데이터 통신망에 접속하여 다양한 자료를 검색한 후 검색한 자료를 다운로드받을 수 있게 하였다.
그러나, 이와 같은 종래의 이동전화망을 이용한 노래반주 시스템은 이동전화 단말기와 노트북 컴퓨터를 통해 음악파일을 다운로드받아 음악을 들을 수 있으나, 손쉽게 어느 곳에서나 노래반주를 듣고 싶은 사람에게는 노트북 컴퓨터도 항상 지니고 다녀야 하므로 이동성의 제한이 있었으며, 기존의 신곡추가 기능이 없는 휴대용 노래반주는 새로운 곡에 대한 데이터를 추가 수록하지 못하여 사용상의 불만족스러운 점도 있었다. 또한, 이와 같은 노래반주 시스템에서 노래반주 데이터를 무선으로 획득하기 위해 이동전화 단말기 뿐만 아니라 고가의 노트북 컴퓨터를 필요로 하므로 비경제적인 문제점도 있었다.
한편, 데이터 통신망의 발달에 힘입어, 최근 이동전화 단말기로 인터넷에 접속하여 MP3(Music Player-3) 파일을 다운받을 수도 있으나, 이러한 MP-3 파일은 1곡당 대략 3~5M Byte 정도의 크기를 가지고 있어 휴대용 단말기로 다운받기에는 전송 속도가 매우 느리고, 또한 메모리 용량을 많이 차지하는 문제점이 있었다.
본 발명은, 상기한 바와 같은 문제점을 해결하기 위하여 제안된 것으로, 이기종망이 연동된 시스템(바람직하게는 인터넷/인트라넷과 무선통신망)에서 언제 어디서나 가입자(또는 사용자)가 좋아하는 음악파일을 불러와 무선단말기에서 노래반주 및 음악연주가 가능하도록 하기 위한 노래반주/음악연주 서비스 장치 및 그 방법과, 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.
도 1 은 본 발명이 적용되는 하드웨어 시스템의 구성 예시도.
도 2 는 본 발명에 따른 노래반주/음악연주 서비스 장치의 일실시예 구성도.
도 3 은 본 발명에 따른 노래반주 서비스 방법에 대한 일실시예 흐름도.
도 4 는 본 발명에 따른 음악연주 서비스 방법에 대한 일실시예 흐름도.
도 5 는 본 발명에 따른 음악연주 서비스 방법중 전자악보의 디스플레이 과정을 나타낸 일실시예 설명도.
도 6 은 본 발명에 따른 음악연주 서비스 방법중 지정음 출력 과정을 나타낸 일실시예 설명도.
도 7 은 본 발명에 따른 음악연주 서비스 방법중 달성도 표시 과정을 나타낸 일실시예 설명도.
도 8 은 본 발명에 따른 음악연주 서비스 방법중 악기별 음표 분할 및 저장 과정에 대한 일실시예 상세 흐름도.
도 9 는 본 발명에 따른 악기별 음표 분할 및 저장 과정중 전자악보의 생성방식을 나타낸 일실시예 설명도.
도 10 은 본 발명에 따른 악기별 음표 분할 및 저장 과정중 난이도 수정 방식을 나타낸 일실시예 설명도.
도 11 은 본 발명이 적용되는 하드웨어 시스템의 다른 구성 예시도.
도 12 는 본 발명에 따라 악기별 음표 분할 및 저장 과정법중 디지털 음악 파일의 델타시간 정보와 연주용 VOS 파일에서의 절대시간 정보를 나타낸 일실시예 비교 설명도.
도 13 은 본 발명에 따른 악기별 음표 분할 및 저장 과정중 디지털 음악 파일의 델타시간 정보를 절대시간 정보로 변환하는 과정에 대한 일실시예 상세 흐름도.
* 도면의 주요 부분에 대한 부호의 설명
10 : 이동국(MS) 20 : 기지국(BTS)
30 : 신호정합부 40 : 매체변환부
50 : 웹서버(정보 제공 서버) 60 : 데이터베이스(DB)
상기 목적을 달성하기 위한 본 발명은, 무선통신망과 인터넷이 연동된 시스템에서의 노래반주 서비스 장치에 있어서, 이기종망을 통해 노래반주 서비스를 제공하기 위한 무선단말기에, 상기 무선통신망을 통해 해당 음악에 대한 노래가사와 사용자의 노래순서, 그외 반주음을 나타내는 노래반주 파일을 제공받기 위한 노래반주 파일 공급수단; 상기 노래반주 파일중 노래가사와 노래순서를 표시하기 위한 화면표시수단; 상기 화면표시수단에 표시된 노래순서에 따른 사용자의 음성을 입력받기 위한 사용자 입력수단; 상기 노래반주 파일을 저장하며, 상기 노래반주 파일중 노래가사와 노래순서를 상기 화면표시수단으로 제공하고 상기 사용자 입력수단에 의해 입력된 사용자의 음성과 해당 음악중 사용자 음성이외의 반주음을 출력하기 위한 노래반주 처리수단; 상기 노래반주 처리수단으로부터 제공된 사용자의 음성과 반주음을 합성하여 상기 해당 음악을 연주하기 위한 연주수단; 및 상기 연주수단에 의해 연주되는 상기 해당 음악을 출력하기 위한 출력수단을 포함하여 이루어진 것을 특징으로 한다.
그리고, 본 발명은 무선통신망과 인터넷 연동된 시스템에서의 음악연주 서비스 장치에 있어서, 이기종망을 통해 음악연주 서비스를 제공하기 위한 무선단말기에, 상기 무선통신망을 통해 해당 음악에 대한 사용자의 연주순서와 악기별로 음표가 분할되어 악기별로 타이밍에 따라 연주할 지정음, 그외 배경음을 나타내는 음악연주 파일을 제공받기 위한 음악연주 파일 공급수단; 상기 음악연주 파일중 상기 해당 음악의 각 음표를 연주순서를 나타낸 전자악보로 표시하기 위한 화면표시수단; 상기 화면표시수단에 표시된 전자악보의 각 음표에 대한 연주순서에 따른 사용자로부터의 연주조작을 입력받기 위한 사용자 입력수단; 상기 음악연주 파일을 저장하며, 상기 음악연주 파일중 상기 해당 음악을 연주할 악기에 대한 각 음표를 연주순서를 나타낸 전자악보로 변환하여 상기 화면표시수단으로 제공하며, 상기 사용자 입력수단에 의해 연주조작된 지정음과 해당 음악중 지정음이외의 배경음을 출력하기 위한 음악연주 처리수단; 음악연주 처리수단으로부터 제공된 지정음과 배경음을 합성하여 상기 해당 음악을 연주하기 위한 연주수단; 및 상기 연주수단에 의해 연주되는 상기 해당 음악을 출력하기 위한 출력수단을 포함하여 이루어진 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명은, 무선통신망과 인터넷이 연동된 시스템에서의 노래반주 서비스 방법에 있어서, 노래반주 서비스를 받고 싶은 서비스 이용자가 무선단말기를 이용하여 노래반주 서비스 대표번호로 전화를 걸어 웹서버에 접속하는 노래반주 서비스 접속단계; 상기 웹서버가 노래반주 서비스 메뉴를 상기 무선단말기로 제공하는 노래반주 서비스 메뉴 제공단계; 서비스 사용자의 요구에 따라, 상기 웹서버가 상기 노래반주 서비스 메뉴중 서비스 이용자가 원하는 음악의 노래가사와 노래순서, 그외 반주음을 나타내는 해당 노래반주 파일을 상기 무선단말기로 제공하는 노래반주 파일 제공단계; 상기 무선단말기가 노래반주 파일을 다운받아 저장수단에 저장하는 노래반주 파일 다운로드단계; 서비스 사용자의 요구에 따라, 상기 무선단말기가 상기 저장수단에 저장된 노래반주 파일들중 해당 노래반주 파일을 읽어와 상기 해당 노래반주 파일중 노래가사와 노래순서를 화면에 표시하고, 반주음을 출력하는 제1 노래반주 서비스단계; 상기 화면에 표시된 노래순서에 따른 서비스 사용자의 음성을 입력받는 사용자 노래 입력단계; 및 서비스 사용자의 음성과 반주음을 합성하여 출력하는 제2 노래반주 서비스단계를 포함하여 이루어진 것을 특징으로 한다.
또한, 본 발명은 상기 제2 노래반주 서비스단계 수행후에, 상기 해당 음악에 대한 달성도를 상기 화면에 표시하는 제3 노래반주 서비스단계를 더 포함하여 이루어진 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명은, 무선통신망과 인터넷이 연동된 시스템에서의 음악연주 서비스 방법에 있어서, 음악연주 서비스를 받고 싶은 서비스 이용자가 무선단말기를 이용하여 음악연주 서비스 대표번호로 전화를 걸어 웹서버에 접속하는 음악연주 서비스 접속단계; 상기 웹서버가 음악연주 서비스 메뉴를 상기 무선단말기로 제공하는 음악연주 서비스 메뉴 제공단계; 서비스 사용자의 요구에 따라, 상기 웹서버가 상기 음악연주 서비스 메뉴중 해당 음악에 대한 사용자의 연주순서와 악기별로 음표가 분할되어 악기별로 타이밍에 따라 연주할 지정음, 그외 배경음을 나타내는 음악연주 파일을 상기 무선단말기로 제공하는 음악연주 파일 제공단계; 상기 무선단말기가 상기 음악연주 파일을 다운받아 저장수단에 저장하는 음악연주 파일 다운로드단계; 서비스 사용자의 요구에 따라, 상기 무선단말기가 상기 저장수단에 저장된 음악연주 파일들중 해당 음악연주 파일을 읽어와 상기 해당 음악연주 파일중 상기 해당 음악의 각 음표를 연주순서를 나타낸 전자악보로 화면에 표시하고, 배경음을 출력하는 제1 음악연주 서비스단계; 상기 화면에 표시된 전자악보의 각 음표에 대한 연주순서에 따른 사용자로부터의 연주조작을 입력받는 사용자 연주 입력단계; 및 연주조작된 지정음과 해당 음악중 지정음이외의 배경음을 합성하여 출력하는 제2 음악연주 서비스단계를 포함하여 이루어진 것을 특징으로 한다.
또한, 본 발명은 상기 제2 음악연주 서비스단계 수행후에, 상기 해당 음악에 대한 달성도를 상기 화면에 표시하는 제3 음악연주 서비스단계를 더 포함하여 이루어진 것을 특징으로 한다.
또한, 본 발명은 노래반주 서비스를 받고 싶은 서비스 이용자가 상기 무선단말기를 이용하여 노래반주 서비스 대표번호로 전화를 걸어 웹서버에 접속하는 노래반주 서비스 접속단계; 상기 웹서버가 노래반주 서비스 메뉴를 상기 무선단말기로 제공하는 노래반주 서비스 메뉴 제공단계; 서비스 사용자의 요구에 따라, 상기 웹서버가 상기 노래반주 서비스 메뉴중 서비스 이용자가 원하는 음악의 노래가사와 노래순서, 그외 반주음을 나타내는 해당 노래반주 파일을 상기 무선단말기로 제공하는 노래반주 파일 제공단계; 상기 무선단말기가 노래반주 파일을 다운받아 상기 저장수단에 저장하는 노래반주 파일 다운로드단계; 서비스 사용자의 요구에 따라, 상기 무선단말기가 상기 저장수단에 저장된 노래반주 파일들중 해당 노래반주 파일을 읽어와 상기 해당 노래반주 파일중 노래가사와 노래순서를 화면에 표시하고, 반주음을 출력하는 제1 노래반주 서비스단계; 상기 화면에 표시된 노래순서에 따른 서비스 사용자의 음성을 입력받는 사용자 노래 입력단계; 및 서비스 사용자의 음성과 반주음을 합성하여 출력하는 제2 노래반주 서비스단계를 포함하여 이루어진 것을 특징으로 한다.
또한, 본 발명은 상기 제2 노래반주 서비스단계 수행후에, 상기 해당 음악에 대한 달성도를 상기 화면에 표시하는 제3 노래반주 서비스 단계를 더 포함하여 이루어진 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명은, 무선통신망과 인터넷이 연동된 시스템에서 노래반주 서비스를 위하여, 프로세서를 구비한 노래반주 서비스 장치에, 노래반주 서비스를 받고 싶은 서비스 이용자가 무선단말기를 이용하여 노래반주 서비스 대표번호로 전화를 걸어 웹서버에 접속하는 노래반주 서비스 접속기능; 상기 웹서버가 노래반주 서비스 메뉴를 상기 무선단말기로 제공하는 노래반주 서비스 메뉴 제공기능; 서비스 사용자의 요구에 따라, 상기 웹서버가 상기 노래반주 서비스 메뉴중 서비스 이용자가 원하는 음악의 노래가사와 노래순서, 그외 반주음을 나타내는 해당 노래반주 파일을 상기 무선단말기로 제공하는 노래반주 파일 제공기능; 상기 무선단말기가 노래반주 파일을 다운받아 저장수단에 저장하는 노래반주 파일 다운로드기능; 서비스 사용자의 요구에 따라, 상기 무선단말기가 상기 저장수단에 저장된 노래반주 파일들중 해당 노래반주 파일을 읽어와 상기 해당 노래반주 파일중 노래가사와 노래순서를 화면에 표시하고, 반주음을 출력하는 제1 노래반주 서비스기능; 상기 화면에 표시된 노래순서에 따른 서비스 사용자의 음성을 입력받는 사용자 노래 입력기능; 및 서비스 사용자의 음성과 반주음을 합성하여 출력하는 제2 노래반주 서비스기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
또한, 본 발명은 상기 제2 노래반주 서비스기능 수행후에, 상기 해당 음악에 대한 달성도를 상기 화면에 표시하는 제3 노래반주 서비스기능을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
상기 목적을 달성하기 위한 본 발명은, 무선통신망과 인터넷이 연동된 시스템에서 음악연주 서비스를 위하여, 프로세서를 구비한 음악연주 서비스 장치에, 음악연주 서비스를 받고 싶은 서비스 이용자가 무선단말기를 이용하여 음악연주 서비스 대표번호로 전화를 걸어 웹서버에 접속하는 음악연주 서비스 접속기능; 상기 웹서버가 음악연주 서비스 메뉴를 상기 무선단말기로 제공하는 음악연주 서비스 메뉴 제공기능; 서비스 사용자의 요구에 따라, 상기 웹서버가 상기 음악연주 서비스 메뉴중 해당 음악에 대한 사용자의 연주순서와 악기별로 음표가 분할되어 악기별로 타이밍에 따라 연주할 지정음, 그외 배경음을 나타내는 음악연주 파일을 상기 무선단말기로 제공하는 음악연주 파일 제공기능; 상기 무선단말기가 상기 음악연주 파일을 다운받아 저장수단에 저장하는 음악연주 파일 다운로드기능; 서비스 사용자의 요구에 따라, 상기 무선단말기가 상기 저장수단에 저장된 음악연주 파일들중 해당 음악연주 파일을 읽어와 상기 해당 음악연주 파일중 상기 해당 음악의 각 음표를 연주순서를 나타낸 전자악보로 화면에 표시하고, 배경음을 출력하는 제1 음악연주 서비스기능; 상기 화면에 표시된 전자악보의 각 음표에 대한 연주순서에 따른 사용자로부터의 연주조작을 입력받는 사용자 연주 입력기능; 및 연주조작된 지정음과 해당 음악중 지정음이외의 배경음을 합성하여 출력하는 제2 음악연주 서비스기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
또한, 본 발명은 상기 제2 음악연주 서비스기능 수행후에, 상기 해당 음악에 대한 달성도를 상기 화면에 표시하는 제3 음악연주 서비스기능을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
또한, 본 발명은 노래반주 서비스를 받고 싶은 서비스 이용자가 상기 무선단말기를 이용하여 노래반주 서비스 대표번호로 전화를 걸어 웹서버에 접속하는 노래반주 서비스 접속기능; 상기 웹서버가 노래반주 서비스 메뉴를 상기 무선단말기로 제공하는 노래반주 서비스 메뉴 제공기능; 서비스 사용자의 요구에 따라, 상기 웹서버가 상기 노래반주 서비스 메뉴중 서비스 이용자가 원하는 음악의 노래가사와 노래순서, 그외 반주음을 나타내는 해당 노래반주 파일을 상기 무선단말기로 제공하는 노래반주 파일 제공기능; 상기 무선단말기가 노래반주 파일을 다운받아 상기 저장수단에 저장하는 노래반주 파일 다운로드기능; 서비스 사용자의 요구에 따라, 상기 무선단말기가 상기 저장수단에 저장된 노래반주 파일들중 해당 노래반주 파일을 읽어와 상기 해당 노래반주 파일중 노래가사와 노래순서를 화면에 표시하고, 반주음을 출력하는 제1 노래반주 서비스단계; 상기 화면에 표시된 노래순서에 따른 서비스 사용자의 음성을 입력받는 사용자 노래 입력기능; 및 서비스 사용자의 음성과 반주음을 합성하여 출력하는 제2 노래반주 서비스기능을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
또한, 본 발명은 상기 제2 노래반주 서비스기능 수행후에, 상기 해당 음악에 대한 달성도를 상기 화면에 표시하는 제3 노래반주 서비스기능을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
본 실시예에서의 음악연주 파일은 가상 오케스트라 시스템(VOS) 음악파일을 이용한다. 또한, 노래반주(노래방) 파일은 VOS 음악파일에 가사와 박자 Sync 부분을 삽입한 것이다.
상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.
도 1 은 본 발명이 적용되는 하드웨어 시스템의 구성 예시도로서, 인터넷/인트라넷과 무선통신망이 연동된 이기종 통신시스템의 구성을 나타낸다.
우선, 인터넷/인트라넷과 무선통신망을 연동시키기 위한 절차를 살펴보기로 한다.
도 1에 도시된 바와 같이, 본 발명이 적용되는 인터넷/인트라넷과 무선통신망이 연동된 이기종 통신시스템은, 신호정합부(30) 및 음성변환부(40)에서 일반 인터넷과 기업내의 인트라넷을 이동전화망과 같은 무선통신망에 연동시켜 노래반주/음악연주 서비스를 제공할 수 있다.
여기서, 이동전화망은 교환국(MSC), 기지국(BTS)(20), 제어국(BSC) 등을 구비하고, 이동국(MS)(10)과 신호를 송수신한다.
그러나, 상기한 바와 같은 이동전화망은 당해 분야에서 이미 주지된 기술에 지나지 아니하므로 여기에서는 그에 관한 자세한 설명은 생략하기로 한다. 다만,신호 처리 기능에 대해 간략하게 살펴보기로 한다.
이동국(MS)(10)은 사용자가 소지하고 이동하면서 통신할 수 있는 단말기로서, 임의의 기지국(20)의 범위내에 있고, 이동국(10)의 정보는 기지국(20)과 이를 제어하는 제어국(BSC)을 거쳐 교환국(MSC)에 전송되며, 교환국(MSC)으로부터 전송되는 정보는 제어국(BSC), 기지국(20)을 거쳐 이동국(10)으로 전송된다.
이러한 이동국(10)은 셀룰러(Cellular) 이동통신 단말기, 개인휴대통신(PCS : Personal Communication System) 단말기, IMT-2000(International Mobile Telecommunication), UMTS(Universal Mobile Telecommunication Service) 등과 같은 차세대 이동통신 단말기, 개인휴대 단말기(PDA : Personal Digital Assistants) 등이 될 수 있다.
일반적으로, 이동전화망은 수신시 코드분할다중접속(CDMA) 이동전화시스템 방식의 페이징 채널(Paging Channel)의 데이터 버스트 메시지를 사용하고, 사용자가 통화중일 경우에는 순방향 트래픽 채널(Forward Traffic Channel)의 데이터 버스트 메시지로 해당 문자 메시지를 전송한다. 또한, 문자 메시지 발신시 액세스 채널(Access Channel)의 데이터 버스트 메시지를 사용하고, 통화중일 경우에는 역방향 트래픽 채널(Reverse Traffic Channel)의 데이터 버스트 메시지를 사용하여 송신한다.
이동국(10)에서 송수신된 메시지는 고주파 신호처리 및 호처리를 위한 기지국(20), 제어국(BSC)을 통해 교환국(MSC)으로 접속된다.
기지국(BTS)(20)은 이동국(10)을 제어국(BSC)에 접속시키며, 이동국(10)과무선을 통해 통신하고, 제어국(BSC)과 유선으로 통신을 수행하는 유무선 변환 기능을 수행한다.
제어국(BSC)은 기지국(20)을 교환국(MSC)에 접속시켜 기지국(20)간의 연결을 조정하며, 기지국(20)과 교환국(MSC)간의 통신을 위한 신호처리 기능을 한다.
교환국(MSC)은 이동통신 가입자 호를 처리하고, 제어국(BSC)과 접속하여 이동국(10)의 통화설정 및 해제 기능 등을 수행하며, 호처리 및 부가서비스 관련 각종 기능을 수행한다.
상기한 바와 같은 인터넷/인트라넷과 이동전화망을 연동시킨 시스템은 신호정합부(30) 및 음성변환부(40)에서 이기종망을 상호 연동시켜 노래반주/음악연주 서비스를 제공할 경우에, 인터넷/인트라넷과 이동전화망이 서로 지원하는 음성 압축 방식이 서로 상이하여 그대로 연동시킬 수 없다. 따라서, 신호정합부(30) 및 음성변화부(40)에서 서로 상이한 망의 상호 연동을 위해서는, 두 개의 상이한 망중 하나의 망에서 공통적으로 지원할 수 있는 음성 포맷으로 변환시켜 접속하면, 타 망에서는 이를 자기 망의 특성에 맞도록 지원하는 방식으로 다시 변환시켜 연동시킬 수 있다.
상기 노래반주/음악연주 서비스시에 사용되는 음악파일은, 가상 오케스트라 시스템(VOS : Virtual Orchestra System) 음악파일을 사용한다.
VOS 음악파일은 미디(MIDI : Musical Instrument Digital Interface) 파일로부터 생성할 수 있다. 이러한 과정은 하기의 도 8에서 보다 상세히 설명한다.
미디(MIDI)라 함은, 전자악기간에 주고받는 데이터의 호환성을 위해 제정된전자악기를 위한 국제통일 규격을 말하며, 대부분의 전자악기가 MIDI 규격을 기초로 한 데이터의 송수신 기능을 갖추고 있다. 여기서, 전자악기중에서 가정용은 크게 나눠 전자올갠, 전자피아노, 전자키보드의 3가지로 나눌 수 있고, 모든 전자악기는 애널로그회로 또는 디지털회로로 파형을 합성하도록 되어 있다.
MIDI는 악기의 연주정보를 디지털신호로 전달하는데 필요한 세계통일 규격으로서, 5핀의 전용케이블을 사용해 채널메시지와 시스템 메시지를 송수신할 수 있으며, 채널메시지는 주로 연주데이터인 음계, 음장, 강약, 음색프로그램의 변환데이터 정보 등을 보낸다.
그런데, 최근엔 퍼스널컴퓨터(PC)와 데이터를 공유해 PC로 전자악기를 컨트롤하는 것이 많아졌고, PC로 MIDI 단자를 부착한 전자악기를 컨트롤 하는데는 PC 내부에서 사용되고 있는 신호를 전자악기를 위한 MIDI 신호로 변환시킬 필요가 있으며, 그러기 위해서는 MIDI 인터페이스가 필요하게 된다. 이러한 MIDI 인터페이스에는 내부에 중앙제어장치(CPU)를 내장하고 있는 인텔리전트형과 내장하고 있지 않는 넌인텔리전트형이 있다.
현재, 채널정보는 16가지의 각기 다른 채널정보를 한가닥의 케이블로 송신할 수가 있기 때문에 컴퓨터로부터의 MIDI 신호로 여러대의 전자악기를 자동 연주에 의한 합주가 가능하며, 동시에 혼자서 복수의 전자악기 연주도 가능한 실정이다.
한편, 노래반주(노래방) 파일은 이러한 VOS 음악파일에 가사와 박자 Sync 부분을 삽입한 것이다.
따라서, 본 실시예에서는 이동국(10)내에 노래반주/음악연주 서비스를 위한 VOS 인터페이스를 지원하는 하기의 도 2의 노래반주/음악연주 서비스 장치(14)가 구비됨을 가정한다.
웹서버(정보제공서버)(50)는 노래반주(노래방)/음악연주 프로그램을 제공하고, 사용자가 노래반주(노래방), 음악 연주 혹은 합주를 수행할 수 있는 기능을 제공한다.
이동국(10)은 웹서버(50)와 이기종 통신망(인터넷/이동전화망)을 통해 연결되며, 상기 노래반주(노래방)/음악연주 프로그램을 다운로드하여 설치 및 저장하고, 노래반주(노래방), 개인연주 또는 다수의 사용자와 합주를 수행할 수 있도록 한다.
한편, 도 11에 도시된 바와 같이, VOS 음악파일과 노래반주(노래방) 음악파일을 바탕으로 하여 가상의 환경(인터넷 환경), 즉 A국(예를 들면, 미국), B국(예를 들면, 일본), C국(예를 들면, 한국)...N국에서 가상의 사용자들과 같이 동시에 합창하거나, 각자 자기가 담당한 악기를 연주해서 전체 음악을 합주할 수 있다. 이는 사용자의 음성과 반주음을 합성하거나, 사용자가 선택하여 지시하는 지정음과 지정음 이외의 음을 웹서버(50)에서 제공하는 배경음의 연주조작에 대응한 연주효과를 중첩시키는 것이다.
물론, 이러한 환경이 가능하도록 하기 위해서는, 웹서버(50)에서 미디 파일 혹은 그에 상응하는 소스로부터 실제 연주와 같이 악기별로 음표를 분할한 VOS 음악파일을 제작하고, 이러한 VOS 음악파일에 가사와 박사 Sync 부분을 삽입하여 음악에 대한 노래가사와 사용자의 노래순서, 그외 반주음을 나타내는 노래반주(노래방) 음악파일을 생성하여 사용자에게 제공하여야 한다.
도 2에 도시된 바와 같이, 이동국(10)은 무선통신망을 통해 음악에 대한 노래가사와 사용자의 노래순서, 그외 반주음을 나타내는 노래반주 파일(즉, 노래방 파일)과, 음악에 대한 사용자의 연주순서와 악기별로 음표가 분할되어 악기별로 타이밍에 따라 연주할 지정음, 그외 배경음을 나타내는 음악연주 파일(즉, 가상 오케스트라 시스템(VOS) 파일)을 제공받기 위한 노래반주/음악연주 파일 공급장치(141)와, 노래방 파일중 노래가사와 노래순서를 표시하고, VOS 파일중 해당 음악의 각 음표를 연주순서를 나타낸 전자악보로 표시하기 위한 화면표시장치(12)와, 화면표시장치(12)에 표시된 노래순서에 따른 사용자의 음성을 입력받고 전자악보의 각 음표에 대한 연주순서에 따른 사용자로부터의 연주조작을 입력받기 위한 입력장치(마이크 혹은 키패드)(11)와, 노래방 파일과 VOS 파일을 저장하며, 노래방 파일중 노래가사와 노래순서를 화면표시장치(12)로 제공하고 VOS 파일중 해당 음악을 연주할 악기에 대한 각 음표를 연주순서를 나타낸 전자악보로 변환하여 화면표시장치(12)로 제공하며, 입력장치(마이크)(11)에 의해 입력된 사용자의 음성과 해당 음악중 사용자 음성이외의 반주음을 출력하고 입력장치(키패드)(11)에 의해 연주조작된 지정음과 해당 음악중 지정음이외의 배경음을 출력하기 위한 노래반주/음악연주 처리장치(142)와, 노래반주/음악연주 처리장치(142)로부터 제공된 사용자의 음성과 반주음을 합성하고 지정음과 배경음을 합성하여 해당 음악을 연주하기 위한 음악 출력장치(143)와, 음악 출력장치(143)에 의해 연주되는 해당 음악을 출력하기 위한 스피커(13)를 포함한다.
여기서, 음악연주 서비스시 사용자의 연주조작은 단말기의 키패드를 이용한다.
상기 노래반주/음악연주 파일 공급장치(141), 노래반주/음악연주 처리장치(142) 및 음악 출력장치(143)는 상기 노래반주/음악연주 서비스 장치(14)를 구성한다.
우선, 서비스 이용자가 무선통신망을 통해 웹서버(50)로 전화를 걸어 노래반주/음악연주 서비스 요청을 하면, 웹서버(50)에서의 노래방/음악연주를 위한 서비스 과정에 대해 설명하기로 한다.
여기서, 서비스 이용자의 이동국(10) 내부에는 노래반주/음악연주 서비스 장치(14)가 탑재되어 있음을 가정한다.
만약, 서비스 이용자(즉, 노래방/음악연주를 하고 싶은 고객)가 웹서버(50)로 호를 발신(예를 들면, "1+SEND" 혹은 "1"을 길게 누름, 물론 다른 방식으로도 변형 가능함은 자명하다)하면, 웹서버(50)에서는 자동응답시스템(ARS : Automatically Response System)을 동작시켜 노래반주/음악연주 서비스 메뉴를 사용자에게 제공한다. 이때, 웹서버(50)에서는 음성이나 단문메시지(SMS : Short Message Service) 통해 사용자에게 하기와 같은 노래방/음악연주 서비스 메뉴를 제공할 수 있다.
물론, 웹서버(50)에서는 자동응답시스템(ARS) 대신에 안내원을 두어 안내원이 직접 서비스 관련 제반 사항을 기록할 수도 있음은 자명하다. 그러나, 이러한 방법은 이미 주지된 기술에 지나지 아니하므로 본 실시예에서는 언외로 한다.
1. 노래방 2. 음악연주3. 사업자 안내0. 이용안내
물론, 이러한 노래방/음악연주 서비스 메뉴는 이동국(10)에 자체 구비될 수도 있음은 자명하다. 이러한 경우에는 상기의 메뉴 다운로드 과정이 생략되고, 서비스 이용자는 자체 노래방/음악연주 서비스 메뉴를 통해 즉시 원하는 곡을 요구할 수 있음은 자명하다.
만약, 서비스 이용자가 노래방("1번") 혹은 음악연주("2"번) 서비스를 선택할 경우에, 웹서버(50)는 데이터베이스(60)에 저장되어 있는 목록 인덱스를 독출하여 이를 이동국(10)으로 송신하게 되는데, 상기 목록 인덱스에는 대분류(곡의 유형(팝송, 가요 등)), 중분류(가수명), 소분류(곡명) 등으로 구분 저장되어 사용자의 단계적 선택요청에 따라 상기와 같이 구분 저장되어 있는 목록 인덱스를 독출하여 하위단계로 순차적으로 송신하게 된다. 또한, 상기의 단계적 목록 인덱스 송출과는 달리 사용자가 곡명의 첫 글자를 입력하게 되면, 웹서버(50)는 데이터베이스(60)의 목록 인덱스로부터 해당 글자가 포함되어 있는 곡만을 추출하여 이를 목록 인덱스화하여 이동국(10)으로 송신할 수 있도록 구성할 수도 있음은 자명하다.
물론, 이동국(10)에서는 상기 목록 인덱스를 화면표시장치(12)에 문자화하여 표시함으로써, 사용자가 인식하고 수신된 목록중에서 특정 곡을 선택하여 다운받을 수 있도록 한다. 이때, 다운받은 곡들을 메모리에 저장하여 추후 곡 다운로드 과정을 생략할 수 있음은 자명하다.
여기서, 물론 노래방 서비스는 솔로 혹은 합창으로도 할 수 있고, 음악연주 서비스 역시 혼자 혹은 다수의 사용자가 오케스트라를 구성하여 연주할 수 있음은 자명하다.
한편, 상기 이동국(10)의 입력장치(11)로는 모드(인터페이스 표출형태) 선택에 따라 키패드 뿐만 아니라, 키보드, 피아노 건반 형태, 건반악기, 현악기, 타악기, 관악기, 드럼, 기타 응용 표출 수단이 사용될 수도 있음은 자명하다.
인터페이스로서, 단말기 키패드 이용시 화면상에 키패드를 표시하여 화면상의 키패드위에 연주지시바가 순차적으로 떨어지는 형태로 하고, 키보드를 연결하여 연주하는 경우에는 화면상에 키보드를 연결하여 화면상의 키보드위에 연주지시바가 순차적으로 떨어지도록 할 수 있다. 물론, 타 응용 수단을 연결하여 사용하는 경우에도 동일하게 적용될 수 있음은 자명하다.
또한, 본 발명의 장치는 상기 노래반주/음악연주 파일 외에도, 타 음악파일을 이용한 연주에도 이용 가능하다.
우선, 도 3을 참조하여 노래반주 서비스 과정에 대해 상세히 설명한다.
도 3 은 본 발명에 따른 노래반주 서비스 방법에 대한 일실시예 흐름도이다.
도 3에 도시된 바와 같이, 본 발명에 따른 노래반주 서비스 방법은, 먼저 서비스 이용자(즉, 노래방 서비스를 받고 싶은 고객)가 노래방/음악연주 서비스 대표번호(예를 들면, "1+SEND" 혹은 "1"을 길게 누름, 물론 다른 방식으로도 변형 가능함은 자명하다)로 전화를 걸어 노래방 서비스("1"번)를 요구하면(301), 웹서버(50)에서는 상기의 노래방/음악연주 서비스 메뉴를 사용자에게 제공한다. 이후에, 서비스 이용자는 상기의 노래방/음악연주 서비스 메뉴를 통해 원하는 곡을 선곡하여(302), 해당 노래방 파일을 다운받아(303), 메모리에 저장할 수 있다(304). 물론, 서비스 이용자는 자체 노래방/음악연주 서비스 메뉴를 통해 즉시 원하는 곡을 요구하여 해당 곡을 메모리에 저장할 수도 있고, 해당 곡이 메모리에 저장되어 있는 경우에는 상기의 과정이 생략될 수 있다.
이후, 서비스 이용자가 원하는 곡에 대한 노래방 파일을 읽어와(305), 해당 곡을 재생하면(306), 이동국(10)에서는 화면표시장치(12)에 노래가사를 표시하고(307), 이때 노래가사에는 노래순서(예를 들면, 노래를 불러야 하는 부분에서 노래가사가 깜빡인다거나 굵은 글씨로 표시되는 등)가 함께 표시된다. 그리고, 해당 곡에 대한 반주음을 출력한다.
다음으로, 사용자가 노래순서에 따라 노래가사를 보고 노래를 부르면(308), 이동국(10)에서는 사용자의 음성과 반주음을 합성하여 해당 음악을 연주한다(309). 이때, 해당 곡에 대한 달성도(예를 들면, 점수로 나타낸다거나, 매우 우수, 우수, 보통, 미달 등)를 화면표시장치(12)에 표시할 수도 있다(310).
이제, 도 4를 참조하여 음악연주 과정을 상세히 설명한다.
도 4 는 본 발명에 따른 음악연주 서비스 방법에 대한 일실시예 흐름도.
도 4에 도시된 바와 같이, 본 발명에 따른 음악연주 서비스 방법은, 먼저 서비스 이용자(즉, 노래연주 서비스를 받고 싶은 고객)가 노래방/음악연주 서비스 대표번호(예를 들면, "1+SEND" 혹은 "1"을 길게 누름, 물론 다른 방식으로도 변형 가능함은 자명하다)로 전화를 걸어 노래연주 서비스("2"번)를 요구하면(401), 웹서버(50)에서는 상기의 노래방/음악연주 서비스 메뉴를 사용자에게 제공한다. 이후에, 서비스 이용자는 상기의 노래방/음악연주 서비스 메뉴를 통해 원하는 곡을 선곡하여(402), 해당 노래방 파일을 다운받아(403), 메모리에 저장할 수 있다(404). 물론, 서비스 이용자는 자체 노래방/음악연주 서비스 메뉴를 통해 즉시 원하는 곡을 요구하여 해당 곡을 메모리에 저장할 수도 있고, 해당 곡이 메모리에 저장되어 있는 경우에는 상기의 과정이 생략될 수 있다.
다시 말해, 웹서버(50)에서는 현재 데이터베이스(60)에 저장되어 있는 악곡의 목록을 구성하여 사용자에게 제공하고, 사용자로부터 입력장치(키패드)(11)를 통해 연주할 곡을 선택받는다. 이후에, 웹서버(50)는 하기의 악기별 음표 분할 및 저장 과정(도 8 참조)에 의해 제작된 VOS 파일을 이동국(10)의 노래반주/음악연주 파일 공급장치(141)로 제공하고, 이동국(10)에서는 노래반주/음악연주 파일 공급장치(141)의 VOS 파일로부터 악기 연주 정보를 읽어 들이고, 읽어들인 악기 연주 정보를 실시간으로 이용하기 위하여 액세스가 충분히 빠른 메모리 등의 메인 기억 장치에 적재한다.
다음으로, 이동국(10)에서의 음악연주 과정을 살펴보면, 이동국(10)에서는 사용자가 선택한 곡을 구성하는 악기 리스트를 사용자에게 제공하여 사용자로부터 그중 하나의 악기를 선택받는다(405).
이어서, 사용자가 연주할 악기에 대한 전자악보를 화면표시장치(12)의 화면상에 표시한다(406). 이때, 곡의 길이는 한 화면에 보여주기에는 비교적 긴 경우가 많으므로 시간 진행에 따라 현재 연주해야 할 곳의 전자악보를 스크롤해 보여준다.이러한 전자악보의 표시 과정이 도 5에 도시되었다. 즉, "A" 부분의 음표를 전자악보로 표현하면 "B"와 같이 변환된다.
이후에, 화면표시장치(12)에 표시된 전자악보에 따라 사용자가 입력장치(키패드)(11)를 통해 연주하면, 사용자가 입력한 연주를 노래반주/음악연주 처리장치(142)에서 인식한다(407).
이후, 노래반주/음악연주 처리장치(142)가 실시간으로 입력되는 사용자의 입력키에 해당하는 음표(즉, 지정음 VOS 출력 메시지)를 음악 출력장치(143)로 출력하고(408), 사용자가 연주하지 않는 악기에 대해서는 자동으로 음표(즉, 배경음 VOS 출력 메시지)를 음악 출력장치(143)로 출력한다(409). 이때, 단순화되지 않은 전자악보의 경우에는, 예를 들면 실제 미디 악기로 연주를 진행하고 있는 경우에 그 입력을 단순화 알고리즘을 거치지 않고 내보낸다. 한편, 단순화된 전자악보의 경우에는 현재 가장 근접한 음표를 출력한다. 예를 들면, 도 6에 도시된 바와 같이 연주를 시작한지 100초(C)에 "도"키를 눌렀을 때 원곡의 90초의 위치에 "5옥타브의 도"음(b)이 있고 원곡의 105초의 위치에 "6옥타브의 도"음(a)이 있을 때, 사용자의 입력에 보다 가까운 105초의 위치에 있는 노트(a 음)를 연주할 음표로 결정한다.
마지막으로, 음악 출력장치(143)에서 사용자가 연주한 악기의 음표(VOS 출력 메시지)에 해당하는 음과, 사용자가 연주하지 않은 노래반주/음악연주 처리장치(142)에 의해 자동으로 연주된 악기의 음표에 해당하는 음을 실시간으로 믹싱하여 스피커(13)를 통해 출력한다(410). 이때, 사용자가 원곡 표준에 비해 어느 정도의 정확도로 연주를 진행했는가에 대한 원곡(7a)대비 연주된 곡(7b)의 달성도를 도 7와 같이 보여줄 수도 있다(411).
이상에서와 같이, 혼자 음악을 연주하는 경우에, 상기의 전자악보를 디스플레이하는 단계(406), 사용자로부터의 연주입력 수신 단계(407), 선택한 악기의 지정음 출력 단계(408), 연주하지 않은 악기의 지정음 자동 출력 단계(409), 그리고 합주 처리 단계(410)는 연주가 끝날 때까지 반복 수행된다.
한편, 2명이 음악을 연주하는 경우에는, 제1 사용자가 선택한 악기의 지정음과 제2 사용자가 선택한 악기의 지정음에 연주하지 않은 악기의 지정음을 실시간으로 믹싱하여, 제1 및 제2 사용자에게 전산망을 통해 서로 연주하는 음을 들려줌으로써 오케스트라 합주가 가능하다. 또한, 여러 명이 음악을 연주하는 경우에도 동일한 방식으로 오케스트라 합주가 가능함은 자명하다.
도 8 은 본 발명에 따른 음악연주 서비스 방법중 악기별 음표 분할 및 저장 과정에 대한 일실시예 상세 흐름도로서, 웹서버(50)에서 VOS 파일을 제작하는 절차를 나타낸다. 그리고, 도 12 는 본 발명에 따라 악기별 음표 분할 및 저장 과정법중 디지털 음악 파일의 델타시간 정보와 연주용 VOS 파일에서의 절대시간 정보를 나타낸 일실시예 비교 설명도이고, 도 13 은 본 발명에 따른 악기별 음표 분할 및 저장 과정중 디지털 음악 파일의 델타시간 정보를 절대시간 정보로 변환하는 과정에 대한 일실시예 상세 흐름도이다.
도 8에 도시된 바와 같이, 본 발명에 따른 웹서버(50)에서의 VOS 파일 제작 과정은, 먼저 미디 파일(음악 연주시스템의 소스로 사용하는 MIDI 포맷에 의해 만들어진 음악 파일)에 저장되어 있는 곡 메시지들로부터 필요한 정보를 얻어오기 위해 MIDI 메시지들을 타입별로 분리하여 데이터베이스(60)상에 적재한다(801). 참고로, 이때의 메시지 타입은 크게 콘트롤 메시지(예를 들면, 볼륨 메시지, 이팩트 등), 연주 메시지, 악기 설정 메시지 등으로 구분할 수 있는데, MIDI 파일에서는 이러한 메시지들에 대한 타임 도메인이 델타 시간으로 정의되어 있다. 여기에서 델타시간이라 함은 모든 메시지들에 대한 시간정보가 직전 시간정보와의 차(간격) 값으로 정의한 것을 의미한다(도 12 탐조).
본 발명의 VOS 파일을 제작함에 있어서는, 가상 오케스트라 연주가 가능하도록 하기 위해 이와 같이 델타시간으로 정의되어 있는 MIDI 포맷 메시지 정보들이 절대시간으로 정의되도록 변환하는 작업을 수행한다(802).
앞에서 언급한 델타시간과 절대시간의 의미는 도 12에 예시된 연주 메시지의 시간정보 표시로부터 쉽게 이해할 수 있다. 즉, 도 12에서 각 연주 메시지의 좌측에 표기된 시간정보가 델타시간이고, 그 우측에 표기된 시간정보가 절대시간이다.
또한, 위와 같이 델타시간을 절대시간으로 변환하는 과정은 도 13의 흐름도로부터 쉽게 이해할 수 있다. 즉, 최초 델타시간 값(통상적으로 "0"임)을 절대시간 초기값으로 설정하는 등의 초기화 과정 수행 후(121), 미변환된 델타시간 정보를 갖는 메시지가 존재하는지 판단하여(123), 존재하면 직전의 절대시간 값에 현재의 변환대상 메시지 델타시간 값을 더한 값이 현재의 변환대상 메시지 절대시간 값이 되도록 정하고 나서(125), 미변환된 델타시간 정보를 갖는 메시지가 더 이상 존재하지 않을 때까지 상기 판단하는 단계(123)부터 반복적으로 수행함으로써, MIDI 포맷 메시지들의 델타시간 정보를 절대시간으로 변환시키는 것이다.
그리고 나서, 사용자가 연주할 노트 메시지들을 구성하는데, 예를 들면 사용자가 특정 악기 하나만을 연주하도록 구성하거나 아니면 시간대에 따라 악기를 바꿔가면서 연주하도록 할 수도 있고, 다수의 사용자가 한꺼번에 다수의 악기를 연주하도록 구성한 VOS 파일을 생성할 수도 있다.
또한, 경우에 따라서는 마치 미디 악기와 같이 전 옥타브를 연주할 수 있는 연주조작 입력장치를 구비하여 특별히 단순화 등의 변경을 가하지 않고 연주하도록 할 필요도 있겠지만, 전문 음악가가 아니면 그러한 연주 자체가 거의 불가능하므로 비전문가들이 특정한 악기를 오랜 기간의 연습 없이도 쉽게 연주할 수 있도록 하기 위해 복잡한 연주절차를 단순화시킬 필요도 있을 수 있고, 또는 역으로 숙련된 전문가들을 대상으로 하는 경우에는 오히려 정상적인 연주 절차보다 더욱 복잡한 조작에 의해 연주가 이루어지도록 악보를 복잡화시키는 과정을 필요로 할 수도 있다(803).
예로서, 도 9 및 도 10를 참조하여, 악보를 단순화하는 경우를 설명하면 다음과 같다.
도 9를 참조하면, 음표에서 옥타브를 없앰으로써 모든 음표들이 한 옥타브로 귀속되게 할 수도 있다(9a 및 9b의 "g"참조). 또한, 음표에서 반음을 온음으로 위치시킬 수도 있다(9a 및 9b의 "e"참조). 이러한 과정을 통해 원 곡의 악보(9a)를 새로운 형태의 전자악보(9b)로 단순화시킬 수 있다(804). 그렇지만, 실제로는 이러한 전자악보(9b)가 사용자의 연주조작시 정확한 연주음을 재생하기 위한 원 곡 정보와, 단순화된 연주지시를 표시하기 위한 정보를 함께 지니고 있다.
또한, 위와 같은 과정을 통해 새로이 생성된 전자악보(9b)에서, 필요한 경우에는, 추가적으로 음표의 배치 변경이나, 연주 대상이 되는 음표 삭제 등의 수정을 가할 수도 있다(805). 예컨대, 상기 도 5에서와 같이, 편집기를 이용하여 음표를 삭제하여 난이도를 조정할 수 있는 것이다.
한편, 원 곡 자체가 연주조작이 필요없는 유휴 시간을 가지고 있는 경우나, 또는 위와 같은 배치변경이나 음표 삭제 등의 수정이 가해진 전자악보(9b) 등에서는, 필요에 따라 부가적으로 광고정보(즉, 특정 기업, 상품, 곡 등을 대상으로 하는 홍보 목적의 문장, 이미지, 사운드 클립)를 삽입할 수 있는 시간을 확보할 수 있다. 이러한 경우에는 각 광고정보와 함께 해당 광고정보의 표출시간에 대한 정보를 지정함으로써, 연주의 소스가 되는 VOS 파일에 포함시켜 놓아 그 유용성을 증진시킬 수도 있다.
위와 같은 과정을 통하여 최종적으로 VOS 파일이 생성되는 것이다(806).
본 발명은 각 연주자 혹은 독창/합장자들에게 캐릭터 등을 부여하여, 연주량이나 연주성과에 따라 해당 캐릭터를 변화시킬 수 있다. 이는 온라인으로 연결되어 있어, 타인 등과 대비 가능하다.
예를 들면, 사용자의 성과도가 높으면 점수가 올라가고 이에 비례해서 사람, 동물의 캐릭터나 그림, 도형이 변화하거나 성장하거나 변신하도록 함으로써, 애완용 동물처럼 캐릭터를 일종의 애완용 성장물로 인식하게 하여 사용자 취향에 잘 맞는 구조를 갖게 된다. 그리고, 애완용 캐릭터를 보살피지 않으면 병들거나 죽는 것처럼 계속적으로 점수를 얻지 못하거나 계속 틀리면 애완용 캐릭터가 우울한 표정이 되거나 축소, 퇴화됨으로써 사용자의 지속적인 관심을 자극하도록 할 수도 있다.
또한, 사용자의 성과도가 높으면 캐릭터가 춤을 추거나 기뻐하는 표정, 동작, 제스쳐를 하게 하거나, 축하하거나 격려하는 음성메시지가 나오거나 폭죽이 터지거나, 화면색이 변하거나 화상이 깜박 깜박하게 하는 방법들을 사용할 수도 있다. 또한, 사용자의 성과도에 따라 연계된 흥미로운 게임을 할 수 있게 하거나 연계된 게임에서 우월적 지위나 강력한 무기나 수단을 제공하는 방법이 사용될 수도 있다. 또한, 사용자의 성과도에 따라 상품을 우송하거나, 상품을 탈 수 있는 응모권을 지급하거나, 이벤트에 참여할 자격을 부여하거나, 화폐를 지급하거나 전자 화폐를 지급하여 인터넷 상거래 사이트와 연계하여 자신이 사고싶은 물건을 그 전자화폐로 사게 하여 사용자의 욕구를 자극하는 수단도 매우 유용하다.
상기한 바와 같이, 본 실시예에서는 노래반주/음악연주 파일로서, 가상 오케스트라 시스템(VOS) 파일을 가정하여 설명하였으나, 이에 한정되는 것은 아니며, 미디(MIDI) 음악파일을 이용하여 본 실시예에서와 같이 무선단말기를 통해 노래반주(노래방)/음악연주 서비스를 제공할 수도 있으며, 이러한 경우에도 본 실시예와 동일한 효과를 갖는 것으로서 동일한 것으로 보아야 함은 자명하다.
또한, 본 실시예에서는 설명의 편의상 노래반주(노래방) 서비스와 음악연주 서비스를 분리하여 설명하였으나, 이는 어디까지나 본 발명의 이해를 돕기 위하여 편의상 분리하여 설명한 것일 뿐, 각각이 독립적인 서비스 수행할 수도 있고, 이 둘을 동시에 서비스할 수도 있음은 자명하다.상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 한정되는 것이 아니다.
상기한 바와 같은 본 발명은, 무선단말기로 노래반주/음악연주 장치의 소형화 및 저가화를 실현할 수 있고, 언제 어디서나 무선단말기 가입자(또는 사용자)가 좋아하는 곡을 선택하여 노래방/음악연주를 즐길 수 있으며, 또한 약속한 사람을 기다리거나 하는 등의 여가시간을 활용할 수 있을 뿐만 아니라, 언제 어디서나 노래방/음악연주 게임을 즐길 수 있어 스트레스 해소, 순발력 향상 및 감성을 향상시킬 수 있는 효과가 있다.
또한, 본 발명은 실세계의 노래방에서와 같이 가상의 환경에서 다른 가상의 사용자들과 같이 여러 명이 합창으로 노래를 할 수 있으며, 실제 악기를 능숙하게 다루지 못하는 일반인도 쉽게 음악을 연주할 수 있도록 하고, 값비싼 악기, 스튜디오 등과 같은 설비를 갖춘 공동의 공간없이도 가상의 환경에서 다른 가상의 사용자들과 같이 동시에 각자 자기가 담당한 악기를 연주하여 마치 여러 사람이 밴드를 조직해서 연주하듯이 가상 오케스트라 연주가 가능한 효과가 있다.

Claims (27)

  1. 무선통신망과 인터넷이 연동된 시스템에서의 노래반주 서비스 장치에 있어서,
    이기종망을 통해 노래반주 서비스를 제공하기 위한 무선단말기에,
    상기 무선통신망을 통해 해당 음악에 대한 노래가사와 사용자의 노래순서, 그외 반주음을 나타내는 노래반주 파일을 제공받기 위한 노래반주 파일 공급수단;
    상기 노래반주 파일중 노래가사와 노래순서를 표시하기 위한 화면표시수단;
    상기 화면표시수단에 표시된 노래순서에 따른 사용자의 음성을 입력받기 위한 사용자 입력수단;
    상기 노래반주 파일을 저장하며, 상기 노래반주 파일중 노래가사와 노래순서를 상기 화면표시수단으로 제공하고 상기 사용자 입력수단에 의해 입력된 사용자의 음성과 해당 음악중 사용자 음성이외의 반주음을 출력하기 위한 노래반주 처리수단;
    상기 노래반주 처리수단으로부터 제공된 사용자의 음성과 반주음을 합성하여 상기 해당 음악을 연주하기 위한 연주수단; 및
    상기 연주수단에 의해 연주되는 상기 해당 음악을 출력하기 위한 출력수단
    을 포함하는 무선단말기를 이용한 노래반주 서비스 장치.
  2. 무선통신망과 인터넷 연동된 시스템에서의 음악연주 서비스 장치에 있어서,
    이기종망을 통해 음악연주 서비스를 제공하기 위한 무선단말기에,
    상기 무선통신망을 통해 해당 음악에 대한 사용자의 연주순서와 악기별로 음표가 분할되어 악기별로 타이밍에 따라 연주할 지정음, 그외 배경음을 나타내는 음악연주 파일을 제공받기 위한 음악연주 파일 공급수단;
    상기 음악연주 파일중 상기 해당 음악의 각 음표를 연주순서를 나타낸 전자악보로 표시하기 위한 화면표시수단;
    상기 화면표시수단에 표시된 전자악보의 각 음표에 대한 연주순서에 따른 사용자로부터의 연주조작을 입력받기 위한 사용자 입력수단;
    상기 음악연주 파일을 저장하며, 상기 음악연주 파일중 상기 해당 음악을 연주할 악기에 대한 각 음표를 연주순서를 나타낸 전자악보로 변환하여 상기 화면표시수단으로 제공하며, 상기 사용자 입력수단에 의해 연주조작된 지정음과 해당 음악중 지정음이외의 배경음을 출력하기 위한 음악연주 처리수단;
    음악연주 처리수단으로부터 제공된 지정음과 배경음을 합성하여 상기 해당 음악을 연주하기 위한 연주수단; 및
    상기 연주수단에 의해 연주되는 상기 해당 음악을 출력하기 위한 출력수단
    을 포함하는 무선단말기를 이용한 음악연주 서비스 장치.
  3. 제 2 항에 있어서,
    상기 사용자 입력수단은,
    상기 무선단말기의 키패드(Keypad)인 것을 특징으로 하는 무선단말기를 이용한 음악연주 서비스 장치.
  4. 삭제
  5. 무선통신망과 인터넷이 연동된 시스템에서의 노래반주 서비스 방법에 있어서,
    노래반주 서비스를 받고 싶은 서비스 이용자가 무선단말기를 이용하여 노래반주 서비스 대표번호로 전화를 걸어 웹서버에 접속하는 노래반주 서비스 접속단계;
    상기 웹서버가 노래반주 서비스 메뉴를 상기 무선단말기로 제공하는 노래반주 서비스 메뉴 제공단계;
    서비스 사용자의 요구에 따라, 상기 웹서버가 상기 노래반주 서비스 메뉴중 서비스 이용자가 원하는 음악의 노래가사와 노래순서, 그외 반주음을 나타내는 해당 노래반주 파일을 상기 무선단말기로 제공하는 노래반주 파일 제공단계;
    상기 무선단말기가 노래반주 파일을 다운받아 저장수단에 저장하는 노래반주 파일 다운로드단계;
    서비스 사용자의 요구에 따라, 상기 무선단말기가 상기 저장수단에 저장된 노래반주 파일들중 해당 노래반주 파일을 읽어와 상기 해당 노래반주 파일중 노래가사와 노래순서를 화면에 표시하고, 반주음을 출력하는 제1 노래반주 서비스단계;
    상기 화면에 표시된 노래순서에 따른 서비스 사용자의 음성을 입력받는 사용자 노래 입력단계; 및
    서비스 사용자의 음성과 반주음을 합성하여 출력하는 제2 노래반주 서비스단계
    를 포함하는 무선단말기를 이용한 노래반주 서비스 방법.
  6. 제 5 항에 있어서,
    상기 제2 노래반주 서비스단계 수행후에, 상기 해당 음악에 대한 달성도를 상기 화면에 표시하는 제3 노래반주 서비스단계
    를 더 포함하는 무선단말기를 이용한 노래반주 서비스 방법.
  7. 제 5 항 또는 제 6 항에 있어서,
    상기 무선단말기는,
    상기 노래반주 서비스 메뉴를 자체 구비하여 자체 노래반주 서비스 메뉴를 통해 즉시 원하는 음악을 요구하고 상기 웹서버로부터 제공된 상기 해당 노래반주 파일을 상기 저장수단에 저장하되, 상기 저장수단에 원하는 상기 노래반주 파일이 있는 경우에는 상기 해당 노래반주 파일의 다운로드 과정없이 서비스 이용자의 요구에 따라 즉시 상기 해당 노래반주 파일을 재생시키는 것을 특징으로 하는 무선단말기를 이용한 노래반주 서비스 방법.
  8. 제 7 항에 있어서,
    상기 노래반주 서비스 메뉴는,
    실질적으로, 대분류(바람직하게는 곡의 유형(팝송, 가요)), 중분류(바람직하게는 가수명), 소분류(바람직하게는 곡명)로 구분된 것을 특징으로 하는 무선단말기를 이용한 노래반주 서비스 방법.
  9. 삭제
  10. 무선통신망과 인터넷이 연동된 시스템에서의 음악연주 서비스 방법에 있어서,
    음악연주 서비스를 받고 싶은 서비스 이용자가 무선단말기를 이용하여 음악연주 서비스 대표번호로 전화를 걸어 웹서버에 접속하는 음악연주 서비스 접속단계;
    상기 웹서버가 음악연주 서비스 메뉴를 상기 무선단말기로 제공하는 음악연주 서비스 메뉴 제공단계;
    서비스 사용자의 요구에 따라, 상기 웹서버가 상기 음악연주 서비스 메뉴중 해당 음악에 대한 사용자의 연주순서와 악기별로 음표가 분할되어 악기별로 타이밍에 따라 연주할 지정음, 그외 배경음을 나타내는 음악연주 파일을 상기 무선단말기로 제공하는 음악연주 파일 제공단계;
    상기 무선단말기가 상기 음악연주 파일을 다운받아 저장수단에 저장하는 음악연주 파일 다운로드단계;
    서비스 사용자의 요구에 따라, 상기 무선단말기가 상기 저장수단에 저장된 음악연주 파일들중 해당 음악연주 파일을 읽어와 상기 해당 음악연주 파일중 상기 해당 음악의 각 음표를 연주순서를 나타낸 전자악보로 화면에 표시하고, 배경음을 출력하는 제1 음악연주 서비스단계;
    상기 화면에 표시된 전자악보의 각 음표에 대한 연주순서에 따른 사용자로부터의 연주조작을 입력받는 사용자 연주 입력단계; 및
    연주조작된 지정음과 해당 음악중 지정음이외의 배경음을 합성하여 출력하는 제2 음악연주 서비스단계
    를 포함하는 무선단말기를 이용한 음악연주 서비스 방법.
  11. 제 10 항에 있어서,
    상기 제2 음악연주 서비스단계 수행후에, 상기 해당 음악에 대한 달성도를 상기 화면에 표시하는 제3 음악연주 서비스단계
    를 더 포함하는 무선단말기를 이용한 음악연주 서비스 방법.
  12. 삭제
  13. 제 10 항에 있어서,
    노래반주 서비스를 받고 싶은 서비스 이용자가 상기 무선단말기를 이용하여 노래반주 서비스 대표번호로 전화를 걸어 웹서버에 접속하는 노래반주 서비스 접속단계;
    상기 웹서버가 노래반주 서비스 메뉴를 상기 무선단말기로 제공하는 노래반주 서비스 메뉴 제공단계;
    서비스 사용자의 요구에 따라, 상기 웹서버가 상기 노래반주 서비스 메뉴중 서비스 이용자가 원하는 음악의 노래가사와 노래순서, 그외 반주음을 나타내는 해당 노래반주 파일을 상기 무선단말기로 제공하는 노래반주 파일 제공단계;
    상기 무선단말기가 노래반주 파일을 다운받아 상기 저장수단에 저장하는 노래반주 파일 다운로드단계;
    서비스 사용자의 요구에 따라, 상기 무선단말기가 상기 저장수단에 저장된 노래반주 파일들중 해당 노래반주 파일을 읽어와 상기 해당 노래반주 파일중 노래가사와 노래순서를 화면에 표시하고, 반주음을 출력하는 제1 노래반주 서비스단계;
    상기 화면에 표시된 노래순서에 따른 서비스 사용자의 음성을 입력받는 사용자 노래 입력단계; 및
    서비스 사용자의 음성과 반주음을 합성하여 출력하는 제2 노래반주 서비스단계
    를 포함하는 무선단말기를 이용한 음악연주 서비스 방법.
  14. 제 13 항에 있어서,
    상기 제2 노래반주 서비스단계 수행후에, 상기 해당 음악에 대한 달성도를 상기 화면에 표시하는 제3 노래반주 서비스 단계
    를 더 포함하는 무선단말기를 이용한 음악연주 서비스 방법.
  15. 제 10 항 또는 제 11 항, 또는 제 13 항 또는 제 14 항 중 어느 한 항에 있어서,
    상기 무선단말기는,
    상기 음악연주 서비스 메뉴를 자체 구비하여 자체 음악연주 서비스 메뉴를 통해 즉시 원하는 음악을 요구하고 상기 웹서버로부터 제공된 상기 해당 음악연주 파일을 상기 저장수단에 저장하되, 상기 저장수단에 원하는 상기 음악연주 파일이 있는 경우에는 상기 해당 음악연주 파일의 다운로드 과정없이 서비스 이용자의 요구에 따라 즉시 상기 해당 음악연주 파일을 재생시키는 것을 특징으로 하는 무선단말기를 이용한 음악연주 서비스 방법.
  16. 제 10 항 또는 제 11 항, 또는 제 13 항 또는 제 14 항 중 어느 한 항에 있어서,
    상기 웹서버는,
    상기 음악에 대해서 사용자의 연주순서와 악기(트랙)별로 음표를 분할하여 악기별로 타이밍에 따라 연주할 음을 나타내는 상기 음악연주 파일을 생성하되,
    미디 파일에 저장되어 있는 곡 메시지들로부터 필요한 정보를 얻어오기 위해 미디 메시지들을 타입별로 분리하여 저장수단에 저장하는 과정;
    델타 시간(Time)으로 기재되어 있는 상기 미디 파일로부터 절대시간으로 수정하는 시변환 작업과 악기와 연관된 사용자별로 구분하여 분할 작업하는 과정;
    상기 악기를 오랜 기간의 연습없이 쉽게 연주하도록, 상기 해당 음악의 연주 방식을 단순화시켜 상기 전자악보를 생성하는 과정; 및
    상기 생성된 상기 전자악보에서 음표의 배치 변경, 연주 대상이 되는 음표를 삭제하여 난이도를 조정하여 상기 음악연주 파일을 생성하는 과정
    을 포함하는 무선단말기를 이용한 음악연주 서비스 방법.
  17. 제 10 항 또는 제 11 항, 또는 제 13 항 또는 제 14 항 중 어느 한 항에 있어서,
    사용자가 한명인 경우에는 상기 전자악보를 보고 사용자가 지정하는 지정음과 그외의 배경음을 합성하여 상기 해당 음악을 연주하고, 사용자가 다수인 경우에는 상기 전자악보를 보고 다수의 사용자가 지정한 지정음과 그외의 배경음을 합성하여 상기 해당 음악을 연주하여 오케스트라 합주가 가능하도록 한 것을 특징으로 하는 무선단말기를 이용한 음악연주 서비스 방법.
  18. 제 13 항 또는 제 14 항에 있어서,
    상기 노래반주 파일은,
    상기 음악연주 파일에 가사와 박자 싱크(Sync) 부분을 삽입한 것을 특징으로 하는 무선단말기를 이용한 음악연주 서비스 방법.
  19. 삭제
  20. 무선통신망과 인터넷이 연동된 시스템에서 노래반주 서비스를 위하여, 프로세서를 구비한 노래반주 서비스 장치에,
    노래반주 서비스를 받고 싶은 서비스 이용자가 무선단말기를 이용하여 노래반주 서비스 대표번호로 전화를 걸어 웹서버에 접속하는 노래반주 서비스 접속기능;
    상기 웹서버가 노래반주 서비스 메뉴를 상기 무선단말기로 제공하는 노래반주 서비스 메뉴 제공기능;
    서비스 사용자의 요구에 따라, 상기 웹서버가 상기 노래반주 서비스 메뉴중 서비스 이용자가 원하는 음악의 노래가사와 노래순서, 그외 반주음을 나타내는 해당 노래반주 파일을 상기 무선단말기로 제공하는 노래반주 파일 제공기능;
    상기 무선단말기가 노래반주 파일을 다운받아 저장수단에 저장하는 노래반주 파일 다운로드기능;
    서비스 사용자의 요구에 따라, 상기 무선단말기가 상기 저장수단에 저장된 노래반주 파일들중 해당 노래반주 파일을 읽어와 상기 해당 노래반주 파일중 노래가사와 노래순서를 화면에 표시하고, 반주음을 출력하는 제1 노래반주 서비스기능;
    상기 화면에 표시된 노래순서에 따른 서비스 사용자의 음성을 입력받는 사용자 노래 입력기능; 및
    서비스 사용자의 음성과 반주음을 합성하여 출력하는 제2 노래반주 서비스기능
    을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  21. 제 20 항에 있어서,
    상기 제2 노래반주 서비스기능 수행후에, 상기 해당 음악에 대한 달성도를 상기 화면에 표시하는 제3 노래반주 서비스기능
    을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  22. 삭제
  23. 무선통신망과 인터넷이 연동된 시스템에서 음악연주 서비스를 위하여, 프로세서를 구비한 음악연주 서비스 장치에,
    음악연주 서비스를 받고 싶은 서비스 이용자가 무선단말기를 이용하여 음악연주 서비스 대표번호로 전화를 걸어 웹서버에 접속하는 음악연주 서비스 접속기능;
    상기 웹서버가 음악연주 서비스 메뉴를 상기 무선단말기로 제공하는 음악연주 서비스 메뉴 제공기능;
    서비스 사용자의 요구에 따라, 상기 웹서버가 상기 음악연주 서비스 메뉴중 해당 음악에 대한 사용자의 연주순서와 악기별로 음표가 분할되어 악기별로 타이밍에 따라 연주할 지정음, 그외 배경음을 나타내는 음악연주 파일을 상기 무선단말기로 제공하는 음악연주 파일 제공기능;
    상기 무선단말기가 상기 음악연주 파일을 다운받아 저장수단에 저장하는 음악연주 파일 다운로드기능;
    서비스 사용자의 요구에 따라, 상기 무선단말기가 상기 저장수단에 저장된 음악연주 파일들중 해당 음악연주 파일을 읽어와 상기 해당 음악연주 파일중 상기 해당 음악의 각 음표를 연주순서를 나타낸 전자악보로 화면에 표시하고, 배경음을 출력하는 제1 음악연주 서비스기능;
    상기 화면에 표시된 전자악보의 각 음표에 대한 연주순서에 따른 사용자로부터의 연주조작을 입력받는 사용자 연주 입력기능; 및
    연주조작된 지정음과 해당 음악중 지정음이외의 배경음을 합성하여 출력하는 제2 음악연주 서비스기능
    을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  24. 제 23 항에 있어서,
    상기 제2 음악연주 서비스기능 수행후에, 상기 해당 음악에 대한 달성도를 상기 화면에 표시하는 제3 음악연주 서비스기능
    을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  25. 삭제
  26. 제 23 항에 있어서,
    노래반주 서비스를 받고 싶은 서비스 이용자가 상기 무선단말기를 이용하여 노래반주 서비스 대표번호로 전화를 걸어 웹서버에 접속하는 노래반주 서비스 접속기능;
    상기 웹서버가 노래반주 서비스 메뉴를 상기 무선단말기로 제공하는 노래반주 서비스 메뉴 제공기능;
    서비스 사용자의 요구에 따라, 상기 웹서버가 상기 노래반주 서비스 메뉴중 서비스 이용자가 원하는 음악의 노래가사와 노래순서, 그외 반주음을 나타내는 해당 노래반주 파일을 상기 무선단말기로 제공하는 노래반주 파일 제공기능;
    상기 무선단말기가 노래반주 파일을 다운받아 상기 저장수단에 저장하는 노래반주 파일 다운로드기능;
    서비스 사용자의 요구에 따라, 상기 무선단말기가 상기 저장수단에 저장된 노래반주 파일들중 해당 노래반주 파일을 읽어와 상기 해당 노래반주 파일중 노래가사와 노래순서를 화면에 표시하고, 반주음을 출력하는 제1 노래반주 서비스단계;
    상기 화면에 표시된 노래순서에 따른 서비스 사용자의 음성을 입력받는 사용자 노래 입력기능; 및
    서비스 사용자의 음성과 반주음을 합성하여 출력하는 제2 노래반주 서비스기능
    을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  27. 제 26 항에 있어서,
    상기 제2 노래반주 서비스기능 수행후에, 상기 해당 음악에 대한 달성도를 상기 화면에 표시하는 제3 노래반주 서비스기능
    을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR10-2001-0030889A 2000-06-01 2001-06-01 무선단말기를 이용한 노래반주/음악연주 서비스 장치 및그 방법 KR100457052B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020000029955 2000-06-01
KR20000029955 2000-06-01

Publications (2)

Publication Number Publication Date
KR20010109498A KR20010109498A (ko) 2001-12-10
KR100457052B1 true KR100457052B1 (ko) 2004-11-16

Family

ID=19670974

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0030889A KR100457052B1 (ko) 2000-06-01 2001-06-01 무선단말기를 이용한 노래반주/음악연주 서비스 장치 및그 방법

Country Status (3)

Country Link
KR (1) KR100457052B1 (ko)
AU (1) AU2001260785A1 (ko)
WO (1) WO2001093261A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100920552B1 (ko) 2005-09-28 2009-10-08 야마하 가부시키가이샤 합주 시스템

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2447153C (en) * 2001-05-15 2006-03-28 Corbett Wall Method and apparatus for creating and distributing real-time interactive media content through wireless communication networks and the internet
TW511365B (en) * 2001-05-15 2002-11-21 Corbett Wall Method allowing individual user to record song and forward to others for listening by connecting to a service provider with telecommunication device signal
KR20050038714A (ko) * 2003-10-22 2005-04-29 정영근 무선인터넷을 이용한 자작 음악파일 생성 및 다운로딩서비스 시스템 및 서비스 방법
FR2864399B1 (fr) * 2003-12-22 2006-05-05 Patrick Cichostepski Procede de diffusion de chansons et systeme pour la pratique du karaoke a distance, notamment par le telephone
IL165817A0 (en) * 2004-12-16 2006-01-15 Samsung Electronics U K Ltd Electronic music on hand portable and communication enabled devices
EP1875704A1 (de) * 2005-04-13 2008-01-09 Nokia Siemens Networks Gmbh & Co. Kg Verfahren zur synchronisation von mediumströmen in einem paketvermittelten mobilfunknetz, endgerät und anordnung für ein solches
JP4797523B2 (ja) 2005-09-12 2011-10-19 ヤマハ株式会社 合奏システム
JP4692189B2 (ja) 2005-09-28 2011-06-01 ヤマハ株式会社 合奏システム
US7479591B2 (en) 2006-08-30 2009-01-20 Wheeler Ray L Mobile music entertainment systems
KR101041303B1 (ko) * 2009-03-24 2011-06-14 이찬우 성부 음악파일 전송 시스템
CN101916576B (zh) * 2010-08-19 2014-06-25 惠州Tcl移动通信有限公司 一种自动播放背景音乐的方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11145955A (ja) * 1997-11-05 1999-05-28 Sony Corp 情報配信システム、情報処理端末装置
KR20000024325A (ko) * 2000-02-08 2000-05-06 노상기 휴대폰을 이용한 노래방 시스템
KR20000053730A (ko) * 2000-03-13 2000-09-05 유정민 각종 악기를 연주할 수 있는 악기연주용 게임기
KR100270340B1 (ko) * 1998-08-17 2000-12-01 김대기 이동전화망을 이용한 노래반주 서비스 시스템 및 그 구현방법
KR20010076533A (ko) * 2000-01-26 2001-08-16 강원희 휴대전화 단말기의 노래방 기능 구현 및 사용방법

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5808224A (en) * 1993-09-03 1998-09-15 Yamaha Corporation Portable downloader connectable to karaoke player through wireless communication channel
JPH08107462A (ja) * 1994-08-11 1996-04-23 Shosaku Kawai 通信ネットワーク構造及びそれを基礎とした通信ネットワークシステム並びにその通信方法
US5728960A (en) * 1996-07-10 1998-03-17 Sitrick; David H. Multi-dimensional transformation systems and display communication architecture for musical compositions

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11145955A (ja) * 1997-11-05 1999-05-28 Sony Corp 情報配信システム、情報処理端末装置
KR100270340B1 (ko) * 1998-08-17 2000-12-01 김대기 이동전화망을 이용한 노래반주 서비스 시스템 및 그 구현방법
KR20010076533A (ko) * 2000-01-26 2001-08-16 강원희 휴대전화 단말기의 노래방 기능 구현 및 사용방법
KR20000024325A (ko) * 2000-02-08 2000-05-06 노상기 휴대폰을 이용한 노래방 시스템
KR20000053730A (ko) * 2000-03-13 2000-09-05 유정민 각종 악기를 연주할 수 있는 악기연주용 게임기

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100920552B1 (ko) 2005-09-28 2009-10-08 야마하 가부시키가이샤 합주 시스템

Also Published As

Publication number Publication date
WO2001093261A1 (en) 2001-12-06
AU2001260785A1 (en) 2001-12-11
KR20010109498A (ko) 2001-12-10

Similar Documents

Publication Publication Date Title
US6975995B2 (en) Network based music playing/song accompanying service system and method
JP4299472B2 (ja) 情報送受信システム及び装置並びに記憶媒体
JP2003509729A (ja) ディジタル音楽ファイルに基づいて楽器を演奏するための方法及び装置
US7394012B2 (en) Wind instrument phone
JP2002091440A (ja) 演奏情報変換方法、演奏情報変換装置、記録媒体および音源装置
JP2002073022A (ja) 楽曲データ生成装置及び方法並びに記憶媒体
KR100457052B1 (ko) 무선단말기를 이용한 노래반주/음악연주 서비스 장치 및그 방법
KR100320036B1 (ko) 디지털 음악 파일을 악기별로 연주가 가능한 연주용파일로 변환하는 방법 및 그를 이용한 음악 연주시스템
KR100819775B1 (ko) 네트워크 기반의 음악연주/노래반주 서비스 장치, 시스템, 방법 및 기록매체
JP2002229574A (ja) 音楽ゲーム用データ、音楽ゲーム処理方法、音楽ゲーム装置および携帯通信端末
JP4171680B2 (ja) 音楽再生装置の情報設定装置、情報設定方法、及び情報設定プログラム
JP5969421B2 (ja) 楽器音出力装置及び楽器音出力プログラム
JP2001318673A (ja) 音楽配信システム
JP3637196B2 (ja) 音楽再生装置
CN113096622A (zh) 显示方法、电子设备、演奏数据显示系统及存储介质
KR20020076078A (ko) 네트워크 기반의 음악연주/노래반주 서비스 시스템을이용한 스타 육성 서비스 방법
JP2001356764A (ja) 音声情報配信方法及び携帯通信機器を使用した合奏方法
KR100731232B1 (ko) 악곡 데이터 편집 재생 장치 및 휴대 정보 단말기
JP2002258852A (ja) 占い及び作曲システム、占い及び作曲装置、占い及び作曲方法並びに記憶媒体
KR20060032476A (ko) 키 패드를 이용한 음악 연주 방법 및 장치
JP4337726B2 (ja) 携帯端末装置、プログラムおよび記録媒体
TWI223536B (en) Portable communication terminal
KR20060116229A (ko) 호출 멜로디를 제공하는 장치 및 방법
JPH1195769A (ja) 音楽再生装置
JP4153453B2 (ja) 音楽再生装置

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
FPAY Annual fee payment

Payment date: 20130205

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20131105

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20151104

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20190503

Year of fee payment: 15

R401 Registration of restoration