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 PDF

Info

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
Application number
KR1020030052499A
Other languages
Korean (ko)
Other versions
KR20050014068A (en
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 KR1020030052499A priority Critical patent/KR100548950B1/en
Publication of KR20050014068A publication Critical patent/KR20050014068A/en
Application granted granted Critical
Publication of KR100548950B1 publication Critical patent/KR100548950B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details 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/38Transceivers, 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/40Circuits
    • 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
    • G10H7/00Instruments 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

이동통신단말기에서 키패드를 이용한 연주 장치 및 방법{APPARATUS AND METHOD FOR MUSICAL PERFORMANCE USING KEYPAD IN MOBILE COMMUNICATION TERMINAL} A device and method using a keypad in a mobile communication terminal {APPARATUS AND METHOD FOR MUSICAL PERFORMANCE USING KEYPAD IN MOBILE COMMUNICATION TERMINAL}             

도 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 conventional control unit 100 is omitted. The controller 100 is a one chip microprocessor, and for example, may use a mobile station modem (MSM) chip manufactured by Qualcomm.

롬(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 control unit 100. Particularly, according to the present invention, each time a key button is pressed in a play mode, a program for transmitting a corresponding sound of a preset instrument and a column of keys according to a specific play tune in a game mode are displayed on the screen, and the keys input by the user and Stores a program for comparing a row of keys and displaying the matched number on the screen. Random Access Memory (RAM) 104 is a working memory of the controller 100. Stores temporary data generated during the execution of various programs. Flash RAM 106 stores various updatable storage data such as a phone book. In particular, the flash ram 106 includes a mapping relationship table between the keypad and the scale, a table for storing sound source data for a specific instrument, a table for storing performance data (Table 3) for a specific performance song, and the like.

키패드(key pad)(108)는 0 ∼ 9의 숫자 키들과, 메뉴(menu), 문자전송키, 통화(TALK), 지움(CLR), 종료(END), *, #, 스크롤키(UP/DOWN key) 등 다수의 기능키들을 구비하며, 사용자가 누르는 키에 대응하는 키 입력 데이터를 상기 제어부(100)로 제공한다. 특히, 연주모드시 키패드를 구성하는 키들은 음계를 구성 하는 음원들과 일대일 매핑된다. 디스플레이부(110)는 상기 이동통신단말기의 동작 중에 발생되는 상태 정보, 제한된 숫자의 문자들, 다량의 동영상 및 정지영상 등을 디스플레이한다. 상기 디스플레이부(110)는 액정 디스플레이 장치(LCD : Liquid Crystal Display)를 사용할 수 있다. Key pad 108 includes numeric keys 0 through 9, menu, text transfer key, TALK, clear (CLR), end (END), *, #, scroll key (UP /). And a plurality of function keys, such as a DOWN key, and provide the control unit 100 with key input data corresponding to a key pressed by the user. In particular, in the performance mode, the keys constituting the keypad are mapped one-to-one with the sound sources constituting the scale. The display 110 displays status information generated during the operation of the mobile communication terminal, a limited number of characters, a large amount of video and still images, and the like. The display unit 110 may use a liquid crystal display (LCD).

상기 제어부(100)에 연결된 코덱(CODEC : Coder-Decoder)(112)과, 상기 코덱(112)에 접속된 마이크(114) 및 스피커(116)는 전화 통화 및 음성 녹음에 사용되는 음성 입출력 블록이다. 상기 코덱(112)은 상기 제어부(100)에서 제공되는 PCM 데이터를 아날로그 음성신호로 변환하여 상기 스피커(116)를 통해 송출하고, 상기 마이크(114)를 통해 수신되는 음성신호를 PCM데이터로 변환하여 상기 제어부(100)로 제공한다.The codec (Coder-Decoder) 112 connected to the control unit 100 and the microphone 114 and the speaker 116 connected to the codec 112 are voice input / output blocks used for phone calls and voice recording. . The codec 112 converts the PCM data provided from the controller 100 into an analog voice signal and transmits the same through the speaker 116 and converts the voice signal received through the microphone 114 into PCM data. Provided to the controller 100.

또한, 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 antenna 118 is provided to the baseband processing unit 122 by lowering the frequency, the baseband signal from the baseband processing unit 122 The frequency is raised and transmitted through the antenna 118. The baseband processor 122 processes a baseband signal transmitted and received between the RF unit 120 and the controller 100. For example, in case of transmission, channel coding and spreading of data to be transmitted are performed, and in case of reception, despreading and channel decoding of a received signal are performed. .

멜로디칩(124)은 소정 포멧의 음악 데이터(음원데이터)를 사람이 들을수 있는 아날로그 신호로 변환하여 스피커(116)로 출력한다. 상기 멜로디칩(124)은 다양 한 음악 데이터(멜로디)를 저장하고 있고, 특정 이벤트 발생시(예 호출신호 수신시) 해당 음악 데이터를 가청 아날로그 신호를 변환하여 스피커(116)로 출력한다. 본 발명에 따라 상기 멜로디칩(124)은 키버튼 입력에 따라 상기 제어부(100)로부터 발생하는 음악 데이터를 가청 아날로그 신호로 변환하여 스피커(116)로 출력한다. 일 예로, 상기 멜로디칩(124)은 야마하 멜로디칩을 사용할수 있다.The melody chip 124 converts the music data (sound source data) of a predetermined format into an analog signal that can be heard by a human being and outputs it to the speaker 116. The melody chip 124 stores a variety of music data (melody), and when a specific event occurs (for example, receiving a call signal) converts the corresponding audio data to an audio signal and outputs to the speaker 116. According to the present invention, the melody chip 124 converts the music data generated from the controller 100 into an audible analog signal according to a key button input and outputs the audible analog signal to the speaker 116. For example, the melody chip 124 may use a Yamaha melody chip.

상기와 같은 구성을 갖는 이동통신단말기는 하기 <표 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.

key Well 메뉴menu brush 취소cancel la 확인Confirm city 1One Degree 22 re 33 beauty 44 wave 55 brush 66 la 77 city 88 Degree 99 re ** beauty 00 wave ## brush

도 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 step 201, the controller 100 determines whether a playing menu is selected by a user's key operation. If the play menu is not selected, the controller 100 proceeds to step 229 to perform the corresponding mode. If the play menu is selected, the controller 100 displays a lower list corresponding to the play menu in the display window in step 203. For example, "1: Instrument Settings 2: Scale Settings 3: Playing Screen Settings 4: Playing 5: Games" is displayed.

상기와 같이 하위 목록을 디스플레이한후, 상기 제어부(100)는 205단계에서 사용자의 키조작에 의해 상기 "악기설정"이 선택되는지 검사한다. 상기 악기설정이 선택될시, 상기 제어부(100)는 207단계로 진행하여 악기 목록을 표시창에 디스플레이한다. 일 예로, "1:피아노 2:바이올린 3:실로폰 4:베이스 기타 5:알토기타 6:효과음(예 : 오예, 히미고 등)"과 같이 디스플레이된다. 이후, 상기 제어부(100)는 209단계에서 사용자의 키조작에 의해 특정 악기가 선택되는지 검사한다. 악기 선택이 감지될시, 상기 제어부(100)는 211단계에서 상기 선택된 악기를 연주를 위한 악기로 설정한후 상기 203단계로 되돌아가 상기 하위 목록을 디스플레이한다.After displaying the lower list as described above, the controller 100 checks whether the "instrument setting" is selected by the user's key operation in step 205. When the instrument setting is selected, the controller 100 proceeds to step 207 to display the instrument list on the display window. For example, "1: Piano 2: Violin 3: Xylophone 4: Bass Guitar 5: Alto Guitar 6: Effect Sound (eg, Ohye, Himigo, etc.)" is displayed. In operation 209, the controller 100 determines whether a specific musical instrument is selected by the user's key operation. When the instrument selection is detected, the controller 100 sets the selected instrument as an instrument for playing in step 211 and returns to step 203 to display the sub list.

한편, 상기 "악기설정"이 선택되지 않을 경우, 상기 제어부(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 controller 100 checks whether the "tone setting" is selected in step 213. When the scale setting is selected, the controller 100 displays the scale list on the display window in step 215. For example, "1: diatonic scale (7 notes) 2: multi major minor 2: minor minor" is displayed. In operation 217, the controller 100 determines whether a specific scale is selected by the user's key operation. When the scale selection is detected, the controller 100 sets the selected scale as a scale for playing in step 219, and then returns to step 203 to display the sub list.

한편, 상기 "음계설정"이 선택되지 않을 경우, 상기 제어부(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 control unit 100 proceeds to step 221 to check whether the "play screen setting" is selected. When the playing screen setting is selected, the controller 100 proceeds to step 223 and displays a playing screen list on the display window. For example, "1: Piano Girl 2: Guitar Boy 3: Violin Girl 4: Sheet Music" is displayed. In operation 225, the controller 100 determines whether a specific screen is selected by a user's manipulation. When the screen selection is detected, the control unit 100 sets the selected screen as the screen displayed when the playing mode is performed in step 227 and returns to step 203 to display the sub list.

한편, 상기 연주화면설정이 선택되지 않을 경우, 상기 제어부(100)는 상기 205단계로 되돌아가 이하 단계를 재수행한다.
If the performance screen setting is not selected, the control unit 100 returns to step 205 to perform the following steps again.

도 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 controller 100 determines whether a play menu is selected by a user's key operation. If the play menu is not selected, the control unit 100 proceeds to step 327 to perform the corresponding mode. If the play menu is selected, the control unit 100 displays a lower list corresponding to the play menu in the display window in step 303. For example, "1: Instrument Settings 2: Scale Settings 3: Playing Screen Settings 4: Playing 5: Games" is displayed.

상기와 같이 하위 목록을 디스플레이한후, 상기 제어부(100)는 305단계에서 사용자의 키조작에 의해 상기 "연주"가 선택되는지 검사한다. 상기 연주가 선택되지 않을 경우, 상기 제어부(100)는 329단계로 진행하여 사용자가 선택한 항목에 따 른 해당 기능을 수행한다. 상기 연주가 선택될시, 상기 제어부(100)는 307단계로 진행하여 상술한 도 2의 과정으로 설정된 설정내용(악기, 음계, 화면)을 독출한다. 그리고 상기 제어부(100)는 309단계에서 사용자에 의해 미리 설정된 화면을 표시창에 디스플레이한다. After displaying the lower list as described above, the control unit 100 checks whether the "play" is selected by the user's key operation in step 305. If the performance is not selected, the control unit 100 proceeds to step 329 to perform a corresponding function according to the item selected by the user. When the performance is selected, the control unit 100 proceeds to step 307 to read the set contents (instrument, scale, screen) set in the above-described process of FIG. In operation 309, the controller 100 displays a screen preset by the user on a display window.

그리고, 상기 제어부(100)는 311단계에서 키입력이 있는지 검사한다. 만일, 키입력이 있을시, 상기 제어부(100)는 313단계에서 상기 입력된 키를 가지고 설정내용에 대응하는 테이블을 억세스하여 해당 음원데이터를 독출한다. 예를들어, 설정된 악기가 "피아노"이고 설정된 음계가 "다장조"라 하고, '1(도)'이라는 키가 입력되었을 때, 악기가 피아노이고 다장조 음계에 대한 음원 데이터들을 저장하는 테이블을 억세스해서 키 값 '1'에 해당하는 음원데이터를 독출한다. 다른 예로, 악기가 피아노이고 음계가 온음계에 대한 음원데이터들을 저장하는 테이블을 억세스해서 키 값 '1'에 해당하는 음원데이터를 독출하고, 상기 독출된 음원데이터에 설정된 음계(다장조)에 따른 가중치를 적용해서 음원데이터를 생성한다.In operation 311, the controller 100 checks whether there is a key input. If there is a key input, the control unit 100 accesses a table corresponding to the setting contents with the input key in step 313 to read out the corresponding sound source data. For example, when the instrument is set to "piano" and the set scale is called "major" and the key "1 (degrees)" is entered, the instrument is a piano and accesses a table that stores sound data for the major scale. The sound source data corresponding to the key value '1' is read. As another example, the instrument is a piano and the scale accesses a table storing sound source data for the whole scale, and reads the sound source data corresponding to the key value '1', and weights according to the scale (multi major) set in the read sound source data. Apply to create sound source data.

이후, 상기 제어부(100)는 315단계에서 상기 독출된 음원데이터를 멜로디칩(124)으로 전송한다. 그러면, 상기 멜로디칩(124)은 상기 제어부(100)로부터의 음원데이터를 가청 아날로그 신호를 변환하여 스피커(116)로 출력한다. 이때 이동통신단말기는 사용자가 키를 입력하는 시간만큼 해당 음을 출력하게 된다. 한편, 상기 제어부(100)는 317단계에서 사용자의 키입력에 따라 발생하는 음원데이터들을 연접해서 연주데이터로 임시 저장한다. 다른 예로, 사용자가 입력하는 키들의 값들(숫자 악보)을 저장할수도 있다. 이와 같이, 키패드 연주를 통해 발생하는 데 이터(음원데이터, 키 데이터)를 저장하는 이유는, 이후 벨소리, 알람 등으로 이용하기 위해서이다.In operation 315, the controller 100 transmits the read sound source data to the melody chip 124. Then, the melody chip 124 converts the sound source data from the controller 100 to an audible analog signal and outputs the audible analog signal to the speaker 116. At this time, the mobile communication terminal outputs a corresponding sound as long as the user inputs a key. In operation 317, the controller 100 concatenates sound source data generated according to a user's key input and temporarily stores them as performance data. As another example, you can store the values (numeric score) of the keys you enter. As such, the reason for storing data (sound source data, key data) generated through the keypad performance is to be used later as a ring tone, an alarm, or the like.

그리고 상기 제어부(100)는 319단계에서 사용자의 키조작에 의해 연주등록이 선택되었는지 검사한다. 만일 상기 연주등록이 선택되지 않을 경우, 상기 제어부(100)는 상기 311단계로 되돌아가 이하 단계를 재수행한다. 만일 상기 연주등록이 선택될시, 상기 제어부(100)는 321단계로 진행하여 곡명 입력요구를 표시창에 디스플레이한다. 이후, 상기 제어부(100)는 323단계에서 사용자의 키조작에 의해 곡명이 입력되는지 검사한다. 상기 곡명이 입력될시, 상기 제어부(100)는 325단계에서 상기 입력된 곡명에 대응하여 상기 연주데이터를 저장한다. 이와 같이 저장된 연주데이터는 사용자의 설정에 따라 벨소리 등으로 사용된다. 한편, 음계 및 옥타브 등은 연주중 단축키(예 : 사이드 키)의 입력에 의해 바로 변경이 가능하도록 구현할수 있다.
In operation 319, the controller 100 determines whether a performance registration is selected by a user's key operation. If the performance registration is not selected, the controller 100 returns to step 311 to perform the following steps again. If the performance registration is selected, the control unit 100 proceeds to step 321 to display a song name input request on the display window. In operation 323, the controller 100 determines whether a song name is input by a user's key operation. When the song name is input, the controller 100 stores the performance data corresponding to the input song name in step 325. The performance data stored in this way is used as a ringtone or the like according to the user's setting. On the other hand, the scale and octave, etc. can be implemented to be changed immediately by the input of a shortcut key (eg, side keys) during performance.

도 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 step 401, the controller 100 determines whether a play menu is selected by a user's key operation. If the play menu is not selected, the controller 100 proceeds to step 429 to perform the corresponding mode. If the play menu is selected, the controller 100 displays a lower list corresponding to the play menu on the display window in step 403. For example, "1: Instrument Setting 2: Scale Setting 3: Playing Screen Setting 4: Playing 5: Game" is displayed.

상기와 같이 하위 목록을 디스플레이한후, 상기 제어부(100)는 405단계에서 사용자의 키조작에 의해 상기 "게임"이 선택되는지 검사한다. 상기 게임이 선택되지 않을 경우, 상기 제어부(100)는 431단계로 진행하여 사용자가 선택한 항목에 따른 해당 기능을 수행한다. 상기 게임이 선택될시, 상기 제어부(100)는 407단계로 진행하여 게임 설명 화면을 표시창에 디스플레이한다. 예를들어, 키와 음 매칭 관계, 점수계산 방식 등을 디스플레이한다. After displaying the lower list as described above, the control unit 100 checks whether the "game" is selected by the user's key operation in step 405. If the game is not selected, the controller 100 proceeds to step 431 to perform a corresponding function according to the item selected by the user. When the game is selected, the controller 100 proceeds to step 407 and displays a game description screen on the display window. For example, key and tone matching relationships, scoring methods, and the like are displayed.

이후, 상기 제어부(100)는 409단계에서 사용자의 키조작에 의해 게임시작이 선택되는지 검사한다. 상기 게임시작이 선택될시, 상기 제어부(100)는 411단계에서 연주곡 목록을 표시창에 디스플레이한다. 일예로, "1레벨:학교종 2레벨:젓가락행진곡 3레벨:엘리제를 위하여"와 같이 디스플레이된다. 그리고 상기 제어부(100)는 413단계에서 사용자의 키조작에 의해 특정 연주곡이 선택되는지 검사한다. 상기 특정 연주곡이 선택될시, 상기 제어부(100)는 415단계로 진행하여 초기 게임화면을 디스플레이한다.In operation 409, the controller 100 determines whether a game start is selected by a user's key operation. When the game start is selected, the control unit 100 displays a list of playing songs in the display window in step 411. For example, it is displayed as "Level 1: School bell Level 2: Chopstick March: Level for Elysee." In operation 413, the controller 100 determines whether a specific performance song is selected by the user's key operation. When the specific playing song is selected, the controller 100 proceeds to step 415 to display an initial game screen.

그리고, 상기 제어부(100)는 417단계에서 상기 선택된 연주곡에 대한 연주데이터에 근거해서 해당 키입력을 요구하는 메시지(해당 숫자)를 디스플레이한다. 이때 사용자는 숫자가 디스플레이되는 동안 해당 숫자키를 입력하게 된다. 따라서, 상기 제어부(100)는 419단계에서 키입력이 있는지 검사한다. 소정시간동안(다음 키입력 요구를 디스플레이하기 전까지) 어떠한 키입력도 없을 경우, 상기 제어부(100)는 상기 417단계로 되돌아가 상기 연주데이터에 근거해서 다음 키의 입 력을 요구하는 메시지를 디스플레이한다. 만일, 키입력이 있을시, 상기 제어부(100)는 412단계로 진행해서 입력을 요구한 키와 사용자가 입력한 키가 일치하는지 판단한다. 이때, 사용자의 키입력에 응답하여 해당 음을 스피커를 통해 송출한다. 만일, 일치하지 않을 경우 상기 제어부(100)는 425단계로 진행하고, 일치할 경우 상기 제어부(100)는 423단계에서 매치 카운터를 증가한후 상기 425단계로 진행한다. 또한, 일치할 경우, 현재 표시창에 디스플레이된 숫자를 다른 색깔로 표시하여 사용자가 일치여부를 인지할수 있도록 한다. In operation 417, the controller 100 displays a message (a corresponding number) for requesting a corresponding key input based on the performance data of the selected performance song. At this time, the user inputs the corresponding numeric key while the number is displayed. Therefore, the controller 100 checks whether there is a key input in step 419. If there is no key input for a predetermined time (until the next key input request is displayed), the control unit 100 returns to step 417 to display a message requesting input of the next key based on the performance data. . If there is a key input, the control unit 100 proceeds to step 412 and determines whether the key requested for input and the key input by the user match. At this time, the corresponding sound is transmitted through the speaker in response to the user's key input. If there is no match, the controller 100 proceeds to step 425. If there is a match, the controller 100 increments the match counter in step 423 and then proceeds to step 425. In addition, if there is a match, the number currently displayed on the display window is displayed in a different color so that the user can recognize whether or not the match.

한편, 상기 제어부(100)는 상기 425단계에서 게임종료가 감지되는지 검사한다. 상기 게임종료가 아닌 경우, 상기 제어부(100)는 상기 417단계로 되돌아가 상기 연주데이터에 근거해서 다음 키의 입력을 요구하는 메시지를 디스플레이한다. 상기 게임종료인 경우, 상기 제어부(100)는 427단계로 진행하여 상기 매치 카운터에 근거한 점수(예 : 백분율(%)로 환산)를 계산해서 표시창에 디스플레이한후 종료한다.On the other hand, the control unit 100 checks whether the game end is detected in step 425. If it is not the end of the game, the control unit 100 returns to step 417 and displays a message requesting input of the next key based on the playing data. In the case of the end of the game, the control unit 100 proceeds to step 427 and calculates a score based on the match counter (eg, converted into a percentage (%)), displays it on the display window, and then ends.

예를들어, 선택된 연주곡이 "학교종"이고, "학교종"을 연주하기 위한 키들의 집합(연주데이터 또는 숫자악보)이 "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)

이동통신단말기에서 키패드를 이용한 연주 장치에 있어서,In the playing device using the keypad in the mobile communication terminal, 복수의 키들을 구비하며, 연주모드시 상기 복수의 키들이 음계를 구성하는 음원들과 일대일로 매핑되며, 키 입력시 해당 키데이터를 제어부로 출력하는 키패드와,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; 상기 키패드로부터 입력되는 키데이터에 대응하는 음원데이터를 미리 설정된 악기종류의 음원데이터들을 저장하고 있는 테이블로부터 독출하고, 상기 음원데이터를 상기 키가 입력되는 동안 멜로디칩으로 출력하는 상기 제어부와,The controller 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 specific performance song is composed of a set of keys, and a display unit for sequentially displaying the keys on a display window under the control of the controller; 상기 제어부로부터의 음원데이터를 가청 아날로그 신호로 변환하여 스피커로 출력하는 상기 멜로디칩을 포함하는 것을 특징으로 하는 장치.And the melody chip converting sound source data from the controller into an audible analog signal and outputting the same to a speaker. 제1항에 있어서,The method of claim 1, 상기 제어부는, 상기 표시창에 디스플레이되는 키와 상기 사용자가 입력하는 키의 일치여부를 판단하고, 상기 일치개수에 따른 점수를 상기 표시부로 출력하는 것을 특징으로 하는 장치.The controller may determine whether a key displayed on the display window matches a key input by the user, and output a score corresponding to the number of matches to the display unit. 연주모드시 키패드를 구성하는 키들과 음계를 구성하는 음원들이 일대일로 매핑되는 이동통신단말기에서 상기 키패드를 이용한 연주 방법에 있어서,In the playing mode using the keypad in the mobile communication terminal in which the keys constituting the keypad and the sound sources constituting the scale in the playing mode is mapped one-to-one, 연주에 사용할 악기종류 및 연주화면을 설정하는 과정과,The process of setting the instrument type and performance screen for the performance, 연주모드시, 상기 설정된 연주화면을 표시창에 디스플레이하는 과정과,In the play mode, displaying the set play screen on a display window; 키입력시, 상기 입력되는 키에 대응하는 음원데이터를 상기 설정된 악기종류의 음원데이터들을 저장하는 테이블로부터 독출하고, 상기 음원데이터를 상기 키가 입력되는 동안 멜로디칩으로 전송하여 상기 음원데이터에 대한 가청 아날로그 신호를 외부로 송출하는 것을 반복 수행하는 과정과,When a key is input, the sound source data corresponding to the input key is read out from a table storing the sound source data of the set instrument type, and the sound source data is transmitted to a melody chip while the key is input, thereby audible to the sound source data. Repeating the transmission of the analog signal to the outside; 연주종료시, 상기 입력되는 키들의 집합을 연주데이터로 저장하고, 곡명 입력 요구를 디스플레이하는 과정과,At the end of the performance, storing the set of input keys as performance data and displaying a song name input request; 상기 곡명 입력시, 상기 곡명에 대응하여 상기 연주데이터를 저장하는 과정을 포함하는 것을 특징으로 하는 방법.And storing the performance data corresponding to the song name when the song name is input. 연주모드시 키패드를 구성하는 키들과 음계를 구성하는 음원들이 일대일로 매핑되는 이동통신단말기에서 상기 키패드를 이용한 연주 방법에 있어서,In the playing mode using the keypad in the mobile communication terminal in which the keys constituting the keypad and the sound sources constituting the scale in the playing mode is mapped one-to-one, 특정 연주곡을 연주하기 위한 악보가 키들의 집합으로 구성되며, 상기 키들을 순차로 표시창에 디스플레이하는 과정과,The music score for playing a specific performance is composed of a set of keys, and sequentially displaying the keys on the display window, 키 입력이 있는지 검사하는 과정과,Checking for keystrokes, 상기 키 입력시, 입력되는 키에 대응하는 음원데이터를 음원데이터들을 저장하는 테이블로부터 독출하는 과정과, Reading sound source data corresponding to an input key from a table storing sound source data when the key is input; 상기 음원데이터를 상기 키가 입력되는 동안 멜로디칩으로 전송하여 상기 음원데이터에 대한 가청 아날로그 신호를 외부로 송출하는 과정과,Transmitting the sound source data to a melody chip while the key is input and transmitting an audible analog signal for the sound source data to the outside; 상기 입력되는 키와 현재 표시창에 디스플레이되는 키의 일치여부를 판단하고, 일치할 경우 매치카운터를 증가하는 과정과,Determining whether the input key matches the key currently displayed on the display window, and if there is a match, increasing the match counter; 상기 매치카운터에 근거한 점수를 계산하여 상기 표시창에 디스플레이하는 과정을 포함하는 것을 특징으로 하는 방법.And calculating a score based on the match counter and displaying the score on the display window. 제4항에 있어서,The method of claim 4, wherein 상기 입력되는 키와 현재 표시창에 디스플레이되는 키가 일치할 경우, 상기 디스플레이되는 키를 다른 색으로 표시하는 과정을 더 포함하는 것을 특징으로 하는 방법.And displaying the displayed key in a different color when the input key matches the key displayed on the current display window.
KR1020030052499A 2003-07-30 2003-07-30 Apparatus and method for musical performance using keypad in mobile communication terminal KR100548950B1 (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100695091B1 (en) * 2005-07-28 2007-03-14 에스케이 텔레콤주식회사 Terminal and Method for a Sound Composition

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