KR100548950B1 - Apparatus and method for musical performance using keypad in mobile communication terminal - Google Patents
Apparatus and method for musical performance using keypad in mobile communication terminal Download PDFInfo
- Publication number
- KR100548950B1 KR100548950B1 KR1020030052499A KR20030052499A KR100548950B1 KR 100548950 B1 KR100548950 B1 KR 100548950B1 KR 1020030052499 A KR1020030052499 A KR 1020030052499A KR 20030052499 A KR20030052499 A KR 20030052499A KR 100548950 B1 KR100548950 B1 KR 100548950B1
- Authority
- KR
- South Korea
- Prior art keywords
- key
- input
- sound source
- source data
- keys
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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
- G10H7/00—Instruments in which the tones are synthesised from a data store, e.g. computer organs
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
본 발명은 이동통신단말기에서 키패드를 이용한 연주장치 및 방법에 관한 것이다. 이러한 본 발명에 따른 이동통신단말기는, 복수의 키들을 구비하며, 연주모드시 상기 복수의 키들이 음계를 구성하는 음원들과 일대일로 매핑되며, 키 입력시 해당 키데이터를 제어부로 출력하는 키패드와, 상기 키패드로부터 입력되는 키데이터에 대응하는 음원데이터를 미리 설정된 악기종류의 음원데이터들을 저장하고 있는 테이블로부터 독출하고, 상기 음원데이터를 상기 키가 입력되는 동안 멜로디칩으로 출력하는 상기 제어부와, 특정 연주곡을 연주하기 위한 악보가 키들의 집합으로 구성되며, 상기 제어부의 제어하에 상기 키들을 순차로 표시창에 디스플레이하기 위한 표시부와, 상기 제어부로부터의 음원데이터를 가청 아날로그 신호로 변환하여 스피커로 출력하는 상기 멜로디칩을 포함한다.The present invention relates to a playing device and a method using a keypad in a mobile communication terminal. The mobile communication terminal according to the present invention includes a keypad having a plurality of keys, in which the plurality of keys are mapped one-to-one with sound sources constituting the scale, and a key for outputting corresponding key data to a controller when a key is input. And a control unit for reading sound source data corresponding to key data input from the keypad from a table storing sound source data of a preset musical instrument type, and outputting the sound source data to a melody chip while the key is input; A musical score for playing a performance song is composed of a set of keys, a display unit for sequentially displaying the keys on a display window under the control of the controller, and converting sound source data from the controller into an audible analog signal and outputting them to a speaker. Contains melody chips.
이동통신단말기, 키패드, 연주, 게임Handset, Keypad, Playing, Game
Description
도 1은 본 발명의 실시 예에 따른 이동통신단말기의 블록 구성을 도시하는 도면.1 is a block diagram of a mobile communication terminal according to an embodiment of the present invention.
도 2는 본 발명의 실시 예에 따른 이동통신단말기에서 키패드를 이용한 연주에 필요한 각종 설정을 수행하기 위한 절차를 도시하는 도면.2 is a diagram illustrating a procedure for performing various settings required for playing using a keypad in a mobile communication terminal according to an embodiment of the present invention.
도 3은 본 발명의 실시 예에 따른 이동통신단말기에서 키패드를 이용해 연주를 수행하기 위한 절차를 도시하는 도면.3 is a diagram illustrating a procedure for performing a performance using a keypad in a mobile communication terminal according to an embodiment of the present invention.
도 4는 본 발명의 실시 예에 따른 이동통신단말기에서 키패드 연주기능을 이용한 게임 수행절차를 도시하는 도면.
4 is a diagram illustrating a game execution procedure using a keypad playing function in a mobile communication terminal according to an embodiment of the present invention.
본 발명은 이동통신단말기에서 키패드를 이용한 연주 장치 및 방법에 관한 것으로, 특히 키 버튼을 누를 때 마다 미리 설정된 악기의 해당 음을 송출하기 위 한 장치 및 방법에 관한 것이다.The present invention relates to a playing device and a method using a keypad in a mobile communication terminal, and more particularly, to a device and a method for transmitting a corresponding sound of a preset musical instrument each time a key button is pressed.
또한 본 발명은 특정 연주곡에 따른 키들의 열을 화면에 디스플레이하고, 사용자가 입력하는 키들과 상기 키들의 열을 비교하여 매치(match)된 개수를 화면에 디스플레이하기 위한 장치 및 방법에 관한 것이다.The present invention also relates to an apparatus and method for displaying a row of keys according to a specific performance song on a screen, and displaying a matched number on a screen by comparing the keys input by a user with the row of the keys.
이하 설명에서 상기 이동통신단말기는 셀룰라 전화기(cellular phone) , 개인휴대통신 전화기(PCS : Personal Communication system), 복합무선단말기(PDA : Personal Data Assistant), IMT2000(international mobile communication-2000) 단말기 등을 모두 포함하는 의미이다.In the following description, the mobile communication terminal includes a cellular phone, a personal communication system (PCS), a personal data assistant (PDA), an international mobile communication-2000 (IMT2000) terminal, and the like. It is meant to include.
상기 이동통신 단말기는 휴대의 편리성 때문에 급속히 확산되고 있는 추세이며, 따라서 서비스 제공자(단말기 제조자)들은 많은 사용자들을 확보하기 위해 보다 특별한 기능을 갖는 단말기를 경쟁적으로 개발하고 있다. The mobile communication terminals are rapidly spreading due to the convenience of portability, and thus service providers (terminal manufacturers) are competitively developing terminals having more special functions to secure a large number of users.
예를들어, 이동통신 단말기는 키패드의 버튼을 누룰때마다 DTMF(Dual Tone Multi Frequency)가 아닌 특정 음(예 : 사람음성, 강아지소리 등)을 정해진 시간동안 스피커를 통해 송출하는 기능을 구비하고 있다. 이러한 기능은 처음에는 사용자의 관심을 유발할수 있지만 동일한 소리가 정해진 시간동안 송출되기 때문에 사용자가 쉽게 싫증을 느낄수 있다. For example, a mobile communication terminal has a function of transmitting a specific sound (eg, human voice, dog sound, etc.) for a predetermined time instead of DTMF (Dual Tone Multi Frequency) whenever a button on the keypad is pressed. . This feature may initially be of interest to the user, but the user may easily get tired because the same sound is output for a set amount of time.
근래에 들어 이동통신단말기에 탑재되는 멜로디칩(예 : 야마하 멜로디칩)의 성능이 놀라운 속도로 발전하고 있어 현재는 원음에 가까운 음 재생이 가능하다. 따라서, 멜로디칩을 이용한다면 키패드와 연계해서 다양한 음 재생이 가능할 것이다. 가령, 키패드를 이용하여 다양한 연주가 가능하게 될 것이다.
In recent years, the performance of melody chips (e.g. Yamaha melody chips) installed in mobile communication terminals has been developed at an alarming rate, and now it is possible to reproduce sounds close to the original sound. Therefore, if the melody chip is used, various sounds can be reproduced in conjunction with the keypad. For example, various performances will be possible using the keypad.
따라서 본 발명의 목적은 이동통신단말기에서 키 버튼을 누를 때마다 동안 미리 설정된 악기의 해당 음을 송출하기 위한 장치 및 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide an apparatus and a method for transmitting a corresponding sound of a preset musical instrument while pressing a key button in a mobile communication terminal.
본 발명의 다른 목적은 키패드를 이용한 연주가 가능한 이동통신단말기에서 특정 연주곡에 따른 키들의 열을 화면에 디스플레이하고, 사용자가 입력하는 키들과 상기 키들의 열을 비교하여 매치(match)된 개수를 화면에 디스플레이하기 위한 장치 및 방법을 제공함에 있다.Another object of the present invention is to display a row of keys according to a specific performance song on the screen in a mobile communication terminal capable of playing using a keypad, and compares the number of keys input by the user with the row of the keys on the screen. An apparatus and method for display are provided.
상기 목적을 달성하기 위한 본 발명의 제1견지에 따르면, 이동통신단말기에서 키패드를 이용한 연주 장치가, 복수의 키들을 구비하며, 연주모드시 상기 복수의 키들이 음계를 구성하는 음원들과 일대일로 매핑되며, 키 입력시 해당 키데이터를 제어부로 출력하는 키패드와, 상기 키패드로부터 입력되는 키데이터에 대응하는 음원데이터를 미리 설정된 악기종류의 음원데이터들을 저장하고 있는 테이블로부터 독출하고, 상기 음원데이터를 상기 키가 입력되는 동안 멜로디칩으로 출력하는 상기 제어부와, 특정 연주곡을 연주하기 위한 악보가 키들의 집합으로 구성되며, 상기 제어부의 제어하에 상기 키들을 순차로 표시창에 디스플레이하기 위한 표시부와, 상기 제어부로부터의 음원데이터를 가청 아날로그 신호로 변환하여 스피커로 출력하는 상기 멜로디칩을 포함하는 것을 특징으로 한다.According to a first aspect of the present invention for achieving the above object, a playing device using a keypad in a mobile communication terminal is provided with a plurality of keys, in the play mode, the plurality of keys are one-to-one with the sound source constituting the scale When the key is input, the keypad outputs the corresponding key data to the controller, and the sound source data corresponding to the key data input from the keypad is read from a table storing sound source data of a preset musical instrument type, and the sound source data is read. The controller for outputting the melody chip to the melody chip while the key is input, the music score for playing a specific performance music is composed of a set of keys, the display unit for sequentially displaying the keys on the display window under the control of the controller, and the controller The mel to convert the sound source data from the audible analog signal and output to the speaker It characterized in that it comprises a Lodi chip.
본 발명의 제2견지에 따르면, 연주모드시 키패드를 구성하는 키들과 음계를 구성하는 음원들이 일대일로 매핑되는 이동통신단말기에서 상기 키패드를 이용한 연주 방법이, 연주에 사용할 악기종류 및 연주화면을 설정하는 과정과, 연주모드시, 상기 설정된 연주화면을 표시창에 디스플레이하는 과정과, 키입력시, 상기 입 력되는 키에 대응하는 음원데이터를 상기 설정된 악기종류의 음원데이터들을 저장하는 테이블로부터 독출하고, 상기 음원데이터를 상기 키가 입력되는 동안 멜로디칩으로 전송하여 상기 음원데이터에 대한 가청 아날로그 신호를 외부로 송출하는 것을 반복 수행하는 과정과, 연주종료시, 상기 입력되는 키들의 집합을 연주데이터로 저장하고, 곡명 입력 요구를 디스플레이하는 과정과, 상기 곡명 입력시, 상기 곡명에 대응하여 상기 연주데이터를 저장하는 과정을 포함하는 것을 특징으로 한다.
According to the second aspect of the present invention, the method of playing using the keypad in a mobile communication terminal in which the keys constituting the keypad and the sound sources constituting the scale are mapped one-to-one in the playing mode, sets the type of instrument to be used and the playing screen. And displaying the set playing screen on a display window in a play mode, reading sound source data corresponding to the input key from a table storing sound source data of the set instrument type, when a key is input; Repeatedly transmitting the sound source data to the melody chip while the key is input, and transmitting the audible analog signal to the outside, and storing the set of input keys as play data when the play is finished. And displaying a song name input request, and in response to the song name, inputting the song name. It characterized by including the step of storing the performance data.
이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.
Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In describing the present invention, when it is determined that the detailed description of the related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.
도 1은 본 발명의 실시 예에 따른 이동통신단말기의 블록 구성을 도시하고 있다. 1 is a block diagram of a mobile communication terminal according to an embodiment of the present invention.
상기 도 1을 참조하면, 제어부(MPU : Micro-processor Unit)(100)는 상기 통신단말기의 전반적인 동작을 제어한다. 예를들어, 음성통화 및 데이터통신을 위한 처리 및 제어를 수행하고, 통상적인 기능에 더하여 본 발명에 따른 특정 전화번호의 호를 특정 시간대에서 수신거부하기 위한 기능을 처리한다. 따라서, 이하의 설 명에 있어서 통상적인 제어부(100)의 처리 및 제어에 관한 설명은 생략한다. 상기 제어부(100)는 통상 원칩 마이크로프로세서(One Chip Micro Processor)로, 예를 들어 미합중국 법인 퀄컴(Qualcomm)에 의해 제조되는 MSM(Mobile Station Modem)칩을 사용할 수 있다.Referring to FIG. 1, a control unit (MPU: Micro-processor unit) 100 controls the overall operation of the communication terminal. For example, it performs processing and control for voice calls and data communication, and processes a function for rejecting a call of a specific telephone number in a specific time zone in addition to the usual functions. Therefore, in the following description, description of the processing and control of the
롬(ROM : Read Only Memory)(102)은 상기 제어부(100)의 처리 및 제어를 위한 프로그램의 마이크로 코드와 각종 참조 데이터를 저장한다. 특히, 본 발명에 따라 연주모드시 키 버튼을 누를때마다 미리 설정된 악기의 해당 음을 송출하기 위한 프로그램 및 게임모드시 특정 연주곡에 따른 키들의 열을 화면에 디스플레이하고, 사용자가 입력하는 키들과 상기 키들의 열을 비교하여 매치(match)된 개수를 화면에 디스플레이하기 위한 프로그램을 저장한다. 램(RAM : Random Access memory)(104)은 상기 제어부(100)의 워킹 메모리(working memory)로. 각종 프로그램 수행중에 발생하는 일시적인 데이터를 저장한다. 플래쉬 램(flash RAM)(106)은 전화번호부(phone book)와 같은 갱신 가능한 각종 보관용 데이터를 저장한다. 특히, 상기 플래쉬램(106)은 키패드와 음계의 매핑관계 테이블, 특정 악기에 대한 음원데이터들을 저장하는 테이블, 특정 연주곡에 대한 연주데이터(표 3)를 저장하는 테이블 등을 구비한다.The read only memory (ROM) 102 stores microcode and various reference data of a program for processing and controlling the
키패드(key pad)(108)는 0 ∼ 9의 숫자 키들과, 메뉴(menu), 문자전송키, 통화(TALK), 지움(CLR), 종료(END), *, #, 스크롤키(UP/DOWN key) 등 다수의 기능키들을 구비하며, 사용자가 누르는 키에 대응하는 키 입력 데이터를 상기 제어부(100)로 제공한다. 특히, 연주모드시 키패드를 구성하는 키들은 음계를 구성 하는 음원들과 일대일 매핑된다. 디스플레이부(110)는 상기 이동통신단말기의 동작 중에 발생되는 상태 정보, 제한된 숫자의 문자들, 다량의 동영상 및 정지영상 등을 디스플레이한다. 상기 디스플레이부(110)는 액정 디스플레이 장치(LCD : Liquid Crystal Display)를 사용할 수 있다.
상기 제어부(100)에 연결된 코덱(CODEC : Coder-Decoder)(112)과, 상기 코덱(112)에 접속된 마이크(114) 및 스피커(116)는 전화 통화 및 음성 녹음에 사용되는 음성 입출력 블록이다. 상기 코덱(112)은 상기 제어부(100)에서 제공되는 PCM 데이터를 아날로그 음성신호로 변환하여 상기 스피커(116)를 통해 송출하고, 상기 마이크(114)를 통해 수신되는 음성신호를 PCM데이터로 변환하여 상기 제어부(100)로 제공한다.The codec (Coder-Decoder) 112 connected to the
또한, RF부(Radio Frequency unit)(120)는 안테나(118)를 통해 수신되는 래디오주파수 신호를 주파수 하강시켜 기저대역처리부(122)로 제공하고, 상기 기저대역처리부(122)로부터의 기저대역신호를 주파수 상승시켜 상기 안테나(118)를 통해 송신한다. 상기 기저대역처리부(122)는 상기 RF부(120)와 상기 제어부(100) 사이에 송수신되는 기저대역 신호를 처리한다. 예를들어, 송신인 경우 송신할 데이터를 채널코딩(channel coding) 및 확산(spreading)하는 기능을 수행하고, 수신인 경우 수신신호를 역확산(despreading) 및 채널복호(channel decoding)하는 기능을 수행한다.In addition, the RF unit (Radio Frequency unit) (120) is the frequency of the radio frequency signal received via the
멜로디칩(124)은 소정 포멧의 음악 데이터(음원데이터)를 사람이 들을수 있는 아날로그 신호로 변환하여 스피커(116)로 출력한다. 상기 멜로디칩(124)은 다양 한 음악 데이터(멜로디)를 저장하고 있고, 특정 이벤트 발생시(예 호출신호 수신시) 해당 음악 데이터를 가청 아날로그 신호를 변환하여 스피커(116)로 출력한다. 본 발명에 따라 상기 멜로디칩(124)은 키버튼 입력에 따라 상기 제어부(100)로부터 발생하는 음악 데이터를 가청 아날로그 신호로 변환하여 스피커(116)로 출력한다. 일 예로, 상기 멜로디칩(124)은 야마하 멜로디칩을 사용할수 있다.The
상기와 같은 구성을 갖는 이동통신단말기는 하기 <표 1>과 같은 키패드와 음계 사이의 매핑관계를 나타내는 테이블을 구비한다. 하기 <표 1>은 하나의 예로서 기본적으로 두 옥타브의 음역을 커버하도록 구현한 것이다.The mobile communication terminal having the above configuration has a table indicating a mapping relationship between the keypad and the scale as shown in Table 1 below. Table 1 below is basically implemented to cover the range of two octaves as an example.
도 2는 본 발명의 실시 예에 따른 이동통신단말기에서 키패드를 이용한 연주에 필요한 각종 설정을 수행하기 위한 절차를 도시하고 있다.2 illustrates a procedure for performing various settings required for playing using a keypad in a mobile communication terminal according to an embodiment of the present invention.
도 2를 참조하면, 먼저 제어부(100)는 201단계에서 사용자의 키조작에 의해 연주메뉴가 선택되는지 검사한다. 만일 상기 연주메뉴가 선택되지 않을 경우, 상기 제어부(100)는 229단계로 진행하여 해당모드를 수행한다. 만일 상기 연주메뉴가 선 택될시, 상기 제어부(100)는 203단계에서 상기 연주메뉴에 대응하는 하위 목록을 표시창에 디스플레이한다. 일 예로, "1:악기설정 2:음계설정 3:연주화면 설정 4:연주 5:게임"과 같이 디스플레이된다.Referring to FIG. 2, first, in
상기와 같이 하위 목록을 디스플레이한후, 상기 제어부(100)는 205단계에서 사용자의 키조작에 의해 상기 "악기설정"이 선택되는지 검사한다. 상기 악기설정이 선택될시, 상기 제어부(100)는 207단계로 진행하여 악기 목록을 표시창에 디스플레이한다. 일 예로, "1:피아노 2:바이올린 3:실로폰 4:베이스 기타 5:알토기타 6:효과음(예 : 오예, 히미고 등)"과 같이 디스플레이된다. 이후, 상기 제어부(100)는 209단계에서 사용자의 키조작에 의해 특정 악기가 선택되는지 검사한다. 악기 선택이 감지될시, 상기 제어부(100)는 211단계에서 상기 선택된 악기를 연주를 위한 악기로 설정한후 상기 203단계로 되돌아가 상기 하위 목록을 디스플레이한다.After displaying the lower list as described above, the
한편, 상기 "악기설정"이 선택되지 않을 경우, 상기 제어부(100)는 213단계에서 상기 "음계설정"이 선택되는지 검사한다. 상기 음계설정이 선택될시, 상기 제어부(100)는 215단계에서 음계 목록을 표시창에 디스플레이한다. 일 예로, "1:온음계(7음) 2:다장조 2:마단조"와 같이 디스플레이된다. 이후, 상기 제어부(100)는 217단계에서 사용자의 키조작에 의해 특정 음계가 선택되는지 검사한다. 음계 선택이 감지될시, 상기 제어부(100)는 219단계에서 상기 선택된 음계를 연주를 위한 음계로 설정한후 상기 203단계로 되돌아가 상기 하위 목록을 디스플레이한다.On the other hand, if the "instrument setting" is not selected, the
한편, 상기 "음계설정"이 선택되지 않을 경우, 상기 제어부(100)는 221단계로 진행하여 상기 "연주화면설정"이 선택되는지 검사한다. 상기 연주화면설정이 선 택될시, 상기 제어부(100)는 223단계로 진행하여 연주화면 목록을 표시창에 디스플레이한다. 일 예로, "1:피아노 치는 소녀 2:기타치는 소년 3:바이올린 켜는 소녀 4:악보"와 같이 디스플레이된다. 이후, 상기 제어부(100)는 225단계에서 사용자의 조작에 의해 특정 화면이 선택되는지 검사한다. 화면 선택이 감지될시, 상기 제어부(100)는 227단계에서 상기 선택된 화면을 연주모드 수행시 디스플레이되는 화면으로 설정한후 상기 203단계로 되돌아가 상기 하위 목록을 디스플레이한다.On the other hand, if the "tone setting" is not selected, the
한편, 상기 연주화면설정이 선택되지 않을 경우, 상기 제어부(100)는 상기 205단계로 되돌아가 이하 단계를 재수행한다.
If the performance screen setting is not selected, the
도 3은 본 발명의 실시 예에 따른 이동통신단말기에서 키패드를 이용해 연주를 수행하기 위한 절차를 도시하고 있다.3 illustrates a procedure for performing a performance using a keypad in a mobile communication terminal according to an embodiment of the present invention.
도 3을 참조하면, 먼저 제어부(100)는 301단계에서 사용자의 키조작에 의해 연주메뉴가 선택되는지 검사한다. 만일 상기 연주메뉴가 선택되지 않을 경우, 상기 제어부(100)는 327단계로 진행하여 해당모드를 수행한다. 만일 상기 연주메뉴가 선택될시, 상기 제어부(100)는 303단계에서 상기 연주메뉴에 대응하는 하위 목록을 표시창에 디스플레이한다. 일 예로, "1:악기설정 2:음계설정 3:연주화면 설정 4:연주 5:게임"과 같이 디스플레이된다.Referring to FIG. 3, first, in step 301, the
상기와 같이 하위 목록을 디스플레이한후, 상기 제어부(100)는 305단계에서 사용자의 키조작에 의해 상기 "연주"가 선택되는지 검사한다. 상기 연주가 선택되지 않을 경우, 상기 제어부(100)는 329단계로 진행하여 사용자가 선택한 항목에 따 른 해당 기능을 수행한다. 상기 연주가 선택될시, 상기 제어부(100)는 307단계로 진행하여 상술한 도 2의 과정으로 설정된 설정내용(악기, 음계, 화면)을 독출한다. 그리고 상기 제어부(100)는 309단계에서 사용자에 의해 미리 설정된 화면을 표시창에 디스플레이한다. After displaying the lower list as described above, the
그리고, 상기 제어부(100)는 311단계에서 키입력이 있는지 검사한다. 만일, 키입력이 있을시, 상기 제어부(100)는 313단계에서 상기 입력된 키를 가지고 설정내용에 대응하는 테이블을 억세스하여 해당 음원데이터를 독출한다. 예를들어, 설정된 악기가 "피아노"이고 설정된 음계가 "다장조"라 하고, '1(도)'이라는 키가 입력되었을 때, 악기가 피아노이고 다장조 음계에 대한 음원 데이터들을 저장하는 테이블을 억세스해서 키 값 '1'에 해당하는 음원데이터를 독출한다. 다른 예로, 악기가 피아노이고 음계가 온음계에 대한 음원데이터들을 저장하는 테이블을 억세스해서 키 값 '1'에 해당하는 음원데이터를 독출하고, 상기 독출된 음원데이터에 설정된 음계(다장조)에 따른 가중치를 적용해서 음원데이터를 생성한다.In operation 311, the
이후, 상기 제어부(100)는 315단계에서 상기 독출된 음원데이터를 멜로디칩(124)으로 전송한다. 그러면, 상기 멜로디칩(124)은 상기 제어부(100)로부터의 음원데이터를 가청 아날로그 신호를 변환하여 스피커(116)로 출력한다. 이때 이동통신단말기는 사용자가 키를 입력하는 시간만큼 해당 음을 출력하게 된다. 한편, 상기 제어부(100)는 317단계에서 사용자의 키입력에 따라 발생하는 음원데이터들을 연접해서 연주데이터로 임시 저장한다. 다른 예로, 사용자가 입력하는 키들의 값들(숫자 악보)을 저장할수도 있다. 이와 같이, 키패드 연주를 통해 발생하는 데 이터(음원데이터, 키 데이터)를 저장하는 이유는, 이후 벨소리, 알람 등으로 이용하기 위해서이다.In operation 315, the
그리고 상기 제어부(100)는 319단계에서 사용자의 키조작에 의해 연주등록이 선택되었는지 검사한다. 만일 상기 연주등록이 선택되지 않을 경우, 상기 제어부(100)는 상기 311단계로 되돌아가 이하 단계를 재수행한다. 만일 상기 연주등록이 선택될시, 상기 제어부(100)는 321단계로 진행하여 곡명 입력요구를 표시창에 디스플레이한다. 이후, 상기 제어부(100)는 323단계에서 사용자의 키조작에 의해 곡명이 입력되는지 검사한다. 상기 곡명이 입력될시, 상기 제어부(100)는 325단계에서 상기 입력된 곡명에 대응하여 상기 연주데이터를 저장한다. 이와 같이 저장된 연주데이터는 사용자의 설정에 따라 벨소리 등으로 사용된다. 한편, 음계 및 옥타브 등은 연주중 단축키(예 : 사이드 키)의 입력에 의해 바로 변경이 가능하도록 구현할수 있다.
In operation 319, the
도 4는 본 발명의 실시 예에 따른 이동통신단말기에서 키패드 연주기능을 이용한 게임 수행절차를 도시하고 있다.4 is a flowchart illustrating a game execution procedure using a keypad playing function in a mobile communication terminal according to an exemplary embodiment of the present invention.
도 4를 참조하면, 먼저 제어부(100)는 401단계에서 사용자의 키조작에 의해 연주메뉴가 선택되는지 검사한다. 만일 상기 연주메뉴가 선택되지 않을 경우, 상기 제어부(100)는 429단계로 진행하여 해당모드를 수행한다. 만일 상기 연주메뉴가 선택될시, 상기 제어부(100)는 403단계에서 상기 연주메뉴에 대응하는 하위 목록을 표시창에 디스플레이한다. 일 예로, "1:악기설정 2:음계설정 3:연주화면 설정 4:연 주 5:게임"과 같이 디스플레이된다.Referring to FIG. 4, first, in
상기와 같이 하위 목록을 디스플레이한후, 상기 제어부(100)는 405단계에서 사용자의 키조작에 의해 상기 "게임"이 선택되는지 검사한다. 상기 게임이 선택되지 않을 경우, 상기 제어부(100)는 431단계로 진행하여 사용자가 선택한 항목에 따른 해당 기능을 수행한다. 상기 게임이 선택될시, 상기 제어부(100)는 407단계로 진행하여 게임 설명 화면을 표시창에 디스플레이한다. 예를들어, 키와 음 매칭 관계, 점수계산 방식 등을 디스플레이한다. After displaying the lower list as described above, the
이후, 상기 제어부(100)는 409단계에서 사용자의 키조작에 의해 게임시작이 선택되는지 검사한다. 상기 게임시작이 선택될시, 상기 제어부(100)는 411단계에서 연주곡 목록을 표시창에 디스플레이한다. 일예로, "1레벨:학교종 2레벨:젓가락행진곡 3레벨:엘리제를 위하여"와 같이 디스플레이된다. 그리고 상기 제어부(100)는 413단계에서 사용자의 키조작에 의해 특정 연주곡이 선택되는지 검사한다. 상기 특정 연주곡이 선택될시, 상기 제어부(100)는 415단계로 진행하여 초기 게임화면을 디스플레이한다.In
그리고, 상기 제어부(100)는 417단계에서 상기 선택된 연주곡에 대한 연주데이터에 근거해서 해당 키입력을 요구하는 메시지(해당 숫자)를 디스플레이한다. 이때 사용자는 숫자가 디스플레이되는 동안 해당 숫자키를 입력하게 된다. 따라서, 상기 제어부(100)는 419단계에서 키입력이 있는지 검사한다. 소정시간동안(다음 키입력 요구를 디스플레이하기 전까지) 어떠한 키입력도 없을 경우, 상기 제어부(100)는 상기 417단계로 되돌아가 상기 연주데이터에 근거해서 다음 키의 입 력을 요구하는 메시지를 디스플레이한다. 만일, 키입력이 있을시, 상기 제어부(100)는 412단계로 진행해서 입력을 요구한 키와 사용자가 입력한 키가 일치하는지 판단한다. 이때, 사용자의 키입력에 응답하여 해당 음을 스피커를 통해 송출한다. 만일, 일치하지 않을 경우 상기 제어부(100)는 425단계로 진행하고, 일치할 경우 상기 제어부(100)는 423단계에서 매치 카운터를 증가한후 상기 425단계로 진행한다. 또한, 일치할 경우, 현재 표시창에 디스플레이된 숫자를 다른 색깔로 표시하여 사용자가 일치여부를 인지할수 있도록 한다. In
한편, 상기 제어부(100)는 상기 425단계에서 게임종료가 감지되는지 검사한다. 상기 게임종료가 아닌 경우, 상기 제어부(100)는 상기 417단계로 되돌아가 상기 연주데이터에 근거해서 다음 키의 입력을 요구하는 메시지를 디스플레이한다. 상기 게임종료인 경우, 상기 제어부(100)는 427단계로 진행하여 상기 매치 카운터에 근거한 점수(예 : 백분율(%)로 환산)를 계산해서 표시창에 디스플레이한후 종료한다.On the other hand, the
예를들어, 선택된 연주곡이 "학교종"이고, "학교종"을 연주하기 위한 키들의 집합(연주데이터 또는 숫자악보)이 "5-5-6-6-5-5-3..."이라 하면, 상기 집합을 구성하는 키들이 순차로 표시창에 디스플레이된다. 이때 디스플레이되는 시간은 해당 음의 길이에 따라 다르게 설정된다. 한편, 사용자는 표시창에 디스플레이되는 키를 입력하여 연주를 하게 된다. 그리고, 이동통신단말기는 디스플레이되는 키와 사용자가 입력하는 키의 일치여부를 판단하고, 연주종료시 일치된 개수를 백분율로 변환하여 화면에 디스플레이한다.
For example, the selected song is "school bell" and the set of keys (playing data or musical score) for playing "school bell" is "5-5-6-6-5-5-3 ..." In this case, the keys constituting the set are sequentially displayed on the display window. At this time, the displayed time is set differently according to the length of the corresponding sound. On the other hand, the user enters the key displayed on the display window to play. In addition, the mobile communication terminal determines whether the displayed key matches the key input by the user, and converts the matched number into a percentage at the end of the performance and displays it on the screen.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정 해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the scope of the following claims, but also by those equivalent to the scope of the claims.
상술한 바와 같이, 본 발명은 이동통신단말기에 사용자에 의한 악기연주 기능을 부가함으로써 제품의 상품성 및 경쟁력을 현저하게 높일수 있다. 또한, 이동통신단말기를 간단한 놀이기구로 이용할수 있고, 이동통신단말기를 이용해 간단한 작곡을 할수 있는 효과를 가진다. 한편 본 발명은 인터넷을 통한 숫자 악보배포를 통해 빠른 속도의 대중화가 가능하다. 즉, 사용자는 인터넷을 통해 연주따라하기 악보(숫자 악보) 및 애니메이션을 다운받아 사용하기 때문에 새로운 서비스(사업) 창출을 기대할수 있다.As described above, the present invention can significantly increase the merchandise and competitiveness of the product by adding a musical instrument playing function by the user to the mobile communication terminal. In addition, the mobile communication terminal can be used as a simple play equipment, and the mobile communication terminal can have a simple composition. On the other hand, the present invention can be popularized at a high speed through the distribution of sheet music through the Internet. In other words, the user can expect to create a new service (business) because the user downloads and uses the sheet music (number score) and animation along with the performance through the Internet.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030052499A KR100548950B1 (en) | 2003-07-30 | 2003-07-30 | Apparatus and method for musical performance using keypad in mobile communication terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030052499A KR100548950B1 (en) | 2003-07-30 | 2003-07-30 | Apparatus and method for musical performance using keypad in mobile communication terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050014068A KR20050014068A (en) | 2005-02-07 |
KR100548950B1 true KR100548950B1 (en) | 2006-02-03 |
Family
ID=37225248
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030052499A KR100548950B1 (en) | 2003-07-30 | 2003-07-30 | Apparatus and method for musical performance using keypad in mobile communication terminal |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100548950B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100695091B1 (en) * | 2005-07-28 | 2007-03-14 | 에스케이 텔레콤주식회사 | Terminal and Method for a Sound Composition |
-
2003
- 2003-07-30 KR KR1020030052499A patent/KR100548950B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR20050014068A (en) | 2005-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2002010355A (en) | Communication apparatus and mobile telephone | |
KR100678163B1 (en) | Apparatus and method for operating play function in a portable terminal unit | |
KR101048021B1 (en) | Apparatus and method for playing a portable wireless terminal | |
JP2000224269A (en) | Telephone set and telephone system | |
JP3509617B2 (en) | Information service method by combination of karaoke device and mobile phone | |
KR100506228B1 (en) | Mobile terminal and method for editing and playing music | |
KR20070076942A (en) | Apparatus and method for composing music in portable wireless terminal | |
JP2001209378A (en) | Mobile phone | |
KR100548950B1 (en) | Apparatus and method for musical performance using keypad in mobile communication terminal | |
JP4224450B2 (en) | Mobile communication terminal and program | |
JP4574299B2 (en) | Music player | |
JP4373321B2 (en) | Music player | |
KR100328858B1 (en) | Method for performing MIDI music in mobile phone | |
KR20020000398A (en) | Bell sound transmitting system and transmitting method thereof | |
KR100595256B1 (en) | A Cellular Phone having a Function of Composition and A Method of Composition by the Cellular Phone and a Usage of the Cellular Phone | |
KR101162437B1 (en) | Music game method and music game apparatus therefor | |
JP2004279718A (en) | Game machine and karaoke machine | |
JP3406559B2 (en) | Mobile terminal, information processing device, method of updating sound source data, and recording medium | |
JP2002049368A (en) | Portable telephone having musical reference confirmation function | |
JP2001215977A (en) | Karaoke system | |
KR101221599B1 (en) | Method for offering sound effect in a music file in mobile communication terminal | |
KR200248317Y1 (en) | KARAOKE by cellular phone | |
KR100540215B1 (en) | Mobile communication unit with function for playing sound assigned to button, method for playing sound assigned to button of the mobile communication unit | |
JP2002169568A (en) | Portable terminal | |
KR20040038016A (en) | Mobile phone which can generate melody according to keypad operation |
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: 20121228 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20131230 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20141223 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |