KR100807738B1 - A vibration generating method and apparatus for mobile communication terminal - Google Patents

A vibration generating method and apparatus for mobile communication terminal Download PDF

Info

Publication number
KR100807738B1
KR100807738B1 KR1020070042564A KR20070042564A KR100807738B1 KR 100807738 B1 KR100807738 B1 KR 100807738B1 KR 1020070042564 A KR1020070042564 A KR 1020070042564A KR 20070042564 A KR20070042564 A KR 20070042564A KR 100807738 B1 KR100807738 B1 KR 100807738B1
Authority
KR
South Korea
Prior art keywords
vibration
rhythm
generating
note
input
Prior art date
Application number
KR1020070042564A
Other languages
Korean (ko)
Inventor
윤중삼
김자영
유승혜
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020070042564A priority Critical patent/KR100807738B1/en
Application granted granted Critical
Publication of KR100807738B1 publication Critical patent/KR100807738B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M19/00Current supply arrangements for telephone systems
    • H04M19/02Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone
    • H04M19/04Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone the ringing-current being generated at the substations
    • H04M19/047Vibrating means for incoming calls
    • 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/40Rhythm
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephone Function (AREA)

Abstract

A method and an apparatus for generating vibration of a mobile terminal are provided to allow a user to discriminate a type of an incoming call and a caller by differently setting vibrations for phone numbers and groups by using various vibration patterns. A controller monitors a signal generated by an input unit and checks whether a vibration generation mode is requested(S111). When the vibration generation mode is requested, the controller generates a rhythm score and outputs the generated score on a screen of a display unit(S113). The controller inputs musical notes to the rhythm score according to signals generated from the input unit and stores the same(S115). The controller designates a vibration event to the stored rhythm score(S117). The controller checks whether the vibration event occurs(S119). When the vibration event occurs, the controller controls a vibration generating unit to generate vibration corresponding to the rhythm score(S121).

Description

이동 통신 단말기의 진동 생성 방법 및 장치{A VIBRATION GENERATING METHOD AND APPARATUS FOR MOBILE COMMUNICATION TERMINAL}Method and apparatus for generating vibration of mobile communication terminal {A VIBRATION GENERATING METHOD AND APPARATUS FOR MOBILE COMMUNICATION TERMINAL}

도 1은 본 발명의 진동 생성 방법이 적용되는 이동 통신 단말기의 블록 구성도이다.1 is a block diagram of a mobile communication terminal to which the vibration generating method of the present invention is applied.

도 2는 본 발명에 따른 진동 생성 장치의 구성을 보여주는 블록 구성도이다.Figure 2 is a block diagram showing the configuration of a vibration generating device according to the present invention.

도 3은 본 발명에 따른 진동 생성 방법의 일 실시예를 보여주는 흐름도이다.3 is a flowchart showing an embodiment of a vibration generating method according to the present invention.

도 4는 본 발명의 일 실시예에 따른 진동 생성 방법에서 공백 리듬 악보의 생성과 출력 과정을 보여주는 상세 흐름도이다.4 is a detailed flowchart illustrating a process of generating and outputting a blank rhythm score in a vibration generating method according to an exemplary embodiment of the present invention.

도 5는 본 발명의 일 실시예에 따른 진동 생성 방법에서 음표 입력 및 저장 과정의 상세 흐름도이다.5 is a detailed flowchart of a note input and storage process in a vibration generating method according to an embodiment of the present invention.

도 6은 본 발명에 따른 진동 생성 방법에서 진동 효과 선택 창을 보여주는 도이다.6 is a view showing a vibration effect selection window in the vibration generating method according to the present invention.

도 7과 도 8은 본 발명에 따른 진동 생성 방법에 의해 제공되는 사용자 인터페이스 화면을 보여주는 도면이다.7 and 8 are views showing a user interface screen provided by the vibration generating method according to the present invention.

본 발명은 이동 통신 단말기의 진동 생성 방법과 장치에 관한 것으로서, 더욱 상세하게는 세밀한 리듬감과 다양한 효과의 표현이 가능하며 사용자 지향적인 진동 생성 방법과 장치에 관한 것이다.The present invention relates to a vibration generating method and apparatus of a mobile communication terminal, and more particularly, to a method and apparatus for generating a vibration oriented in a detailed rhythm and user-oriented.

이동 통신 단말기는 진동이나 벨 소리 및 램프 등을 이용하여 사용자에게 착신 호를 알려준다. 사용자는 일반적인 통화 환경에서 소리로 착신을 알려주게 설정하고 주변 환경에 피해를 줄 수 있는 장소나 상황에서는 진동이나 램프로 착신을 알려주게 설정한다.The mobile communication terminal notifies the user of an incoming call by using vibration, a bell sound, and a lamp. The user is set to notify the incoming call in a general call environment and to notify the incoming call with a vibration or a lamp in a place or situation that may damage the surrounding environment.

통상적으로 이동 통신 단말기에는 다양한 벨 소리가 제공된다. 무선 통신에 의해 외부로부터 벨 소리를 전송 받을 수도 있다. 이에 따라 사용자는 자신의 기호나 기분에 따라 다양한 벨 소리를 선택하여 이용할 수 있다. 그리고 키 버튼을 이용하여 자신의 환경에 맞게 벨 소리의 음량을 조절할 수 있다. 그러나 진동은 벨 소리와 달리 제조 시에 설정된 세기와 패턴으로 출력 형태가 고정되어 있다. 새로운 패턴의 진동을 추가하거나 설정을 변경하기가 어렵다. 따라서 다양한 사용자의 욕구를 만족시키기 어렵다.Typically, mobile communication terminals are provided with a variety of ring tones. The ring tone may be transmitted from the outside by wireless communication. Accordingly, the user can select and use various ring sounds according to his or her taste or mood. And using the key button, you can adjust the volume of the bell sound to suit your environment. However, unlike the bell sound, the output form is fixed with the intensity and pattern set at the time of manufacture. It is difficult to add vibrations or change settings of new patterns. Therefore, it is difficult to satisfy the needs of various users.

이와 같은 문제를 해결하기 위한 방안의 하나로서, 한국 특허 등록 제10??0543625호에 음원을 이용하여 진동을 생성하는 방법이 알려져 있다. 이 기술은 음원을 재생하되 스피커로 출력하지 않고 음원을 임의의 주파수 대역 별로 분리하여 분리된 음원에 따라 진동의 세기가 다른 다수의 진동 모터를 구동함으로써 벨 소리와 같이 다양한 진동을 생성할 수 있다. 그러나 이 방법은 진동의 패턴이 음원에 의해 결정되기 때문에 사용자가 원하는 세밀한 리듬 및 패턴의 구현 및 다양한 효과를 내는 데에 어려움이 있다.As one of the methods for solving such a problem, a method of generating vibration using a sound source is known from Korean Patent Registration No. 10 ?? 0543625. This technology can generate a variety of vibrations, such as ring sounds, by reproducing the sound source but not outputting to the speaker, by separating the sound source by any frequency band and driving a plurality of vibration motors with different vibration intensities according to the separated sound source. However, this method has difficulty in realizing the detailed rhythm and pattern desired by the user and various effects because the pattern of vibration is determined by the sound source.

전술한 문제를 해결하기 위하여, 본 발명의 목적은 사용자가 원하는 세밀한 리듬감과 다양한 효과의 진동을 생성할 수 있는 이동 통신 단말기의 진동 생성 방법과 장치를 제공하는 데에 있다.In order to solve the above problems, it is an object of the present invention to provide a vibration generating method and apparatus for a mobile communication terminal that can generate a detailed rhythmic feeling and vibration of the user desired.

이와 같은 목적을 달성하기 위하여 본 발명은 리듬 악보에 진동 시간이 지정된 음표를 입력 받는 입력 과정과, 음표가 입력된 리듬 악보를 저장하는 저장 과정과, 저장된 리듬 악보에 진동 이벤트를 지정하는 지정 과정, 및 진동 이벤트 발생 시 리듬 악보에 대응하는 진동 패턴으로 진동을 발생시키는 진동 발생 과정을 포함하는 것을 특징으로 하는 이동 통신 단말기의 진동 생성 방법을 제공한다.In order to achieve the above object, the present invention provides an input process for receiving a note with a vibration time specified in a rhythm sheet, a storing process for storing a rhythm sheet with a note input, a designation process for designating a vibration event in the stored rhythm sheet, And a vibration generating process of generating a vibration in a vibration pattern corresponding to a rhythm score when a vibration event occurs.

또한 전술한 목적을 달성하기 위하여, 본 발명은 진동 모터를 구비하는 이동 통신 단말기의 진동 생성 장치로서, 음원의 박자와 빠르기를 분석하는 음원 분석부와, 박자와 빠르기와 동기화된 리듬 악보를 생성하고 리듬 악보에 음표를 입력하여 진동 패턴의 리듬 악보를 생성하는 진동 패턴 생성부, 및 진동 이벤트의 발생 시에 진동 모터를 저장된 리듬 악보에 대응하는 진동 패턴으로 구동시키는 진동 제어부를 포함하는 것을 특징으로 하는 이동 통신 단말기의 진동 생성 장치를 제공한다.In addition, in order to achieve the above object, the present invention is a vibration generating device of a mobile communication terminal having a vibration motor, a sound source analyzer for analyzing the beat and speed of the sound source, and generates a rhythm score synchronized with the beat and speed And a vibration control unit configured to generate a rhythm score of the vibration pattern by inputting a note to the rhythm score, and a vibration controller for driving the vibration motor to a vibration pattern corresponding to the stored rhythm score when a vibration event occurs. Provided is a vibration generating device for a mobile communication terminal.

이하 첨부 도면을 참조하여 본 발명에 따른 이동 통신 단말기의 진동 생성 방법과 장치의 실시예를 상세하게 설명하고자 한다. 단 도면과 실시예의 설명에서 본 발명의 요지를 흐트러뜨리지 않도록 본 발명의 중심 기술 사상과 관련이 없는 부분에 대하여 도시 및 기재를 생략한다. 그리고 실시예의 설명 전반에 걸쳐 동일한 구성요소에 대하여 동일 참조 부호를 부여하여 설명한다.Hereinafter, an embodiment of a vibration generating method and apparatus of a mobile communication terminal according to the present invention will be described in detail with reference to the accompanying drawings. In the drawings and the description of the embodiments, illustration and description are omitted for parts not related to the central technical idea of the present invention so as not to obscure the gist of the present invention. Throughout the description of the embodiments, the same components will be described with the same reference numerals.

도 1은 본 발명의 진동 생성 방법이 적용되는 이동 통신 단말기의 블록 구성도이다.1 is a block diagram of a mobile communication terminal to which the vibration generating method of the present invention is applied.

도 1에 예시된 이동 통신 단말기(10)는 입력부(21), 표시부(31), 진동 발생부(41), 무선 통신부(51), 오디오부(61), 저장부(71) 및 제어부(11)를 포함하여 구성된다. 제어부(11)는 사용자에 의해 직접 다양한 패턴의 진동이 제작될 수 있도록 진동 발생 장치(12)를 포함한다.The mobile communication terminal 10 illustrated in FIG. 1 includes an input unit 21, a display unit 31, a vibration generating unit 41, a wireless communication unit 51, an audio unit 61, a storage unit 71, and a control unit 11. It is configured to include). The control unit 11 includes a vibration generating device 12 so that the vibration of various patterns can be produced directly by the user.

입력부(21)는 이동 통신 단말기의 전체적인 동작에 관련된 명령 신호를 발생한다. 입력부(21)는 숫자나 문자 정보를 입력하기 위한 키들 및 각종 기능들을 설정하기 위한 기능 키들을 포함한다. 입력부(21)는 키 패드(key pad)나 터치 스크린(touch screen) 및 터치 패드(touch pad) 등으로 구현될 수 있다.The input unit 21 generates a command signal related to the overall operation of the mobile communication terminal. The input unit 21 includes keys for inputting numeric or character information and function keys for setting various functions. The input unit 21 may be implemented as a key pad, a touch screen, a touch pad, or the like.

표시부(31)는 영상 데이터를 입력 받아 화면으로 출력한다. 무선 통신 정보와 일반 정보가 표시부에 출력될 수 있다. 무선 통신 정보는 무선 통신 기능의 동작과 운영 및 그에 필요한 관련 정보로서, 통화 관련 정보, 착수신 정보, 폰 북 데이터, 착신 알림 정보 등을 포함한다. 일반 정보는 이동 통신 단말기(10)의 조작과 동작에 관한 정보나 응용 프로그램의 실행과 그에 따른 결과 정보를 포함한다. 표시부(31)는 액정 표시 장치(LCD; Liquid Crystal Display device), 유기 발광 다이오드(OLDE; Organic Light Emitting Diodes), 플라즈마 표시 패널(PDP; Plasma Display Panel) 등과 같은 디스플레이 장치일 수 있다.The display unit 31 receives image data and outputs it to the screen. Wireless communication information and general information may be output to the display unit. The wireless communication information is the operation and operation of the wireless communication function and related information necessary for it, and includes call related information, incoming and outgoing information, phone book data, incoming call notification information, and the like. The general information includes information on the operation and operation of the mobile communication terminal 10 or execution of an application program and result information thereof. The display unit 31 may be a display device such as a liquid crystal display (LCD), an organic light emitting diode (OLDE), a plasma display panel (PDP), or the like.

진동 발생부(41)는 제어부의 제어 하에 진동을 발생시킨다. 진동 발생부(41)는 다양한 세기와 패턴의 진동을 발생시키는 진동 모터를 구비한다. 여기서, 진동 모터로서는 역전압의 인가에 의하여 신속하게 진동이 정지 가능한 진동 모터가 바람직하다.The vibration generator 41 generates vibrations under the control of the controller. The vibration generator 41 includes a vibration motor for generating vibrations of various intensities and patterns. Here, as the vibration motor, a vibration motor capable of stopping the vibration quickly by applying a reverse voltage is preferable.

무선 통신부(51)는 안테나(53)를 통해 수신되는 무선 신호의 변환, 하기 제어부의 출력 신호를 무선 신호로 변환하여 송출한다. 이에 따라 음성 통화, 화상 통화, 단문 메시지 서비스 통신, 멀티미디어 메시지 서비스 통신, 데이터 통신 등과 같은 무선 통신이 수행된다. 무선 통신부(51)는 송신되는 신호의 주파수를 상승 변환 및 증폭하는 RF 송신기와 수신되는 신호를 저잡음 증폭하고 주파수를 하강 변환하는 RF 수신기 등을 포함할 수 있다.The wireless communication unit 51 converts a radio signal received through the antenna 53 and converts an output signal of the following control unit into a radio signal and transmits the radio signal. Accordingly, wireless communication such as voice call, video call, short message service communication, multimedia message service communication, data communication, and the like is performed. The wireless communication unit 51 may include an RF transmitter for upconverting and amplifying a frequency of a transmitted signal and an RF receiver for low noise amplifying and downconverting a received signal.

오디오부(61)는 수신 오디오 신호를 재생하고 마이크(25)로부터 입력되는 음성 신호를 변조하여 음성 데이터로 변환하며, 무선통신부(17)로부터 입력되는 음성 데이터를 음성 신호로 복조하여 스피커(23)를 통해 음성 출력한다. 또한 오디오(61)는 벨소리나 음악 파일의 재생에 따른 소리를 출력한다.The audio unit 61 reproduces the received audio signal, modulates the voice signal input from the microphone 25 and converts the voice signal into voice data, and demodulates the voice data input from the wireless communication unit 17 into a voice signal so that the speaker 23 Voice output through. In addition, the audio 61 outputs a sound according to the reproduction of a ringtone or a music file.

저장부(71)는 이동 통신 단말기의 전체적인 동작을 제어하기 위한 각종 프로그램들과 그 데이터 및 이동 통신 단말기의 동작 중에 발생되는 데이터를 저장하는 기능을 수행한다. 특히 저장부(71)는 도시되지 않았지만 폰 북(phone book), 음원 저장부, 진동 패턴 저장부를 포함할 수 있다. 폰 북에는 전화번호와 그 관련 정보들이 저장된다. 관련 정보는 가입자 이름, 단축 번호, 사진, 그룹 이름, 지정 착신 알림 정보일 수 있다. 음원 저장부에는 벨 소리, 음악 파일과 같은 다양한 음원 데 이터가 저장된다. 여기서, 음악 파일은 MP3(MPEG audio layer??3) 파일, WMA(Window Media Audio) 파일 등일 수 있다. 진동 패턴 저장부는 사용자에 의해 만들어진 다양한 형태의 진동 패턴이 저장된다. 여기서, 진동 패턴은 리듬 악보 형태로 저장될 수 있다.The storage unit 71 stores various programs for controlling the overall operation of the mobile communication terminal, its data, and data generated during the operation of the mobile communication terminal. In particular, although not shown, the storage unit 71 may include a phone book, a sound source storage unit, and a vibration pattern storage unit. The phone book stores phone numbers and related information. The related information may be a subscriber name, a speed dial number, a picture, a group name, and designated call notification information. The sound source storage unit stores various sound source data such as ring sounds and music files. The music file may be an MP3 (MPEG audio layer ?? 3) file, a WMA (Window Media Audio) file, or the like. The vibration pattern storage unit stores various types of vibration patterns made by the user. Here, the vibration pattern may be stored in the form of rhythm sheet music.

제어부(11)는 이동 통신 단말기(10)의 전체적인 동작을 제어한다. 제어부(11)의 제어에 의해 음성 통신, 화상 통신, 메시지 송수신 기능 등과 같은 무선 통신 기능이 수행된다. 또한 제어부(11)의 제어에 의해 폰 북(phone book), 착신 알림 설정 등과 같이 무선 통신과 관련된 기능과 메모장, 스케줄 관리, 알람 설정 등과 같이 다양한 응용 기능이 수행된다. 특히 제어부(11)는 음원 재생, 음원 분석, 진동 패턴의 생성과 편집 기능을 수행하는 진동 생성 장치(12)를 구비한다. 제어부(11)로서는 퀄컴사의 MSM 칩을 비롯하여 이동 통신 단말기(10)의 동작 제어 기능을 수행하는 다양한 마이컴(MICOM)이 사용될 수 있다.The controller 11 controls the overall operation of the mobile communication terminal 10. Under the control of the control unit 11, a wireless communication function such as voice communication, video communication, message transmission / reception function, and the like is performed. In addition, under the control of the control unit 11, functions related to wireless communication such as a phone book, call notification setting, and various application functions such as a memo pad, schedule management, and alarm setting are performed. In particular, the control unit 11 includes a vibration generating device 12 that performs sound source playback, sound source analysis, generation and editing of vibration patterns. As the controller 11, various microcomputers (MICOM) that perform an operation control function of the mobile communication terminal 10 including the MSM chip of Qualcomm may be used.

도 2는 본 발명에 따른 진동 생성 장치의 구성을 보여주는 블록 구성도이다.Figure 2 is a block diagram showing the configuration of a vibration generating device according to the present invention.

도 2를 참조하면, 본 실시예의 진동 생성 장치(12)는 음원 분석부(13)와 진동 패턴 생성부(14) 및 진동 제어부(15)를 포함한다.Referring to FIG. 2, the vibration generating apparatus 12 according to the present exemplary embodiment includes a sound source analyzer 13, a vibration pattern generator 14, and a vibration controller 15.

음원 분석부(14)는 음원을 분석하여 음원의 높낮이, 박자, 빠르기, 리듬 패턴 등과 같은 음원 정보를 산출한다. 음원 정보는 다양한 음원 분석 기술에 의해 산출될 수 있다. 예를 들어, 음악 소리의 높낮이는 자기상관(autocorrelation)법, 셉스트럼(cepstrum)분석법을 이용하여 추출될 수 있으며, 음악의 빠르기나 박자는 음악에 포함된 타악기의 비트 간격 및 패턴 등의 분석에 의하여 산출될 수 있다.The sound source analyzer 14 analyzes the sound source and calculates sound source information such as height, beat, speed, and rhythm pattern of the sound source. The sound source information may be calculated by various sound source analysis techniques. For example, the height of the music can be extracted using autocorrelation and cepstrum analysis. The speed or beat of the music is analyzed by the beat interval and pattern of the percussion instruments included in the music. Can be calculated by

진동 패턴 생성부(14)는 음원 분석부에 의해 획득된 음원 정보를 기초로 하여 음원의 박자나 빠르기 등과 동기화된 공백의 리듬 악보를 생성한다. 또는 제어부는 음원을 이용하지 않고 새로운 패턴의 진동을 생성할 때 공백의 리듬 악보를 생성한다. 그리고 진동 패턴 생성부(14)는 리듬 악보와 그에 입력될 음표를 표시부에 화면으로 출력하며, 입력되는 음표를 리듬 악보에 표시한다. 또한 진동 패턴 생성부(14)는 음표가 기록된 리듬 악보를 저장부에 저장시킨다.The vibration pattern generator 14 generates a blank rhythm score synchronized with the beat or speed of the sound source based on the sound source information acquired by the sound source analyzer. Alternatively, the controller generates a blank rhythm score when generating a vibration of a new pattern without using a sound source. The vibration pattern generation unit 14 outputs the rhythm score and the notes to be input thereto on the display unit, and displays the input notes on the rhythm score. In addition, the vibration pattern generator 14 stores the rhythm sheet music recorded with the note in the storage unit.

진동 제어부(15)는 진동 이벤트의 발생 시에 진동 발생부의 동작을 제어하여 저장된 리듬 악보에 대응하는 세기와 빠르기 및 리듬의 패턴으로 진동을 발생시킨다.The vibration controller 15 controls the operation of the vibration generator when the vibration event is generated to generate vibration in a pattern of strength, speed, and rhythm corresponding to the stored rhythm score.

상기에서 본 발명에 따른 진동 발생 장치와 그를 포함하는 이동 통신 단말기의 실시예를 설명하였다. 이하에서는 본 발명에 따른 이동 통신 단말기의 진동 생성 방법의 실시예를 설명한다.In the above, an embodiment of a vibration generating device and a mobile communication terminal including the same have been described. Hereinafter, an embodiment of a vibration generating method of a mobile communication terminal according to the present invention will be described.

도 3은 본 발명에 따른 진동 생성 방법의 일 실시예를 보여주는 흐름도이다.3 is a flowchart showing an embodiment of a vibration generating method according to the present invention.

도 3을 참조하면, 먼저 제어부(11)는 입력부(21)에서 발생되는 신호를 감시하여 진동 생성 모드의 요청을 확인한다(S111). 이 과정에서 제어부(11)는 입력부(21)에서 일련의 키 버튼이나 지정된 단축 키(hot key)의 눌림에 의해 발생되는 신호로 진동 생성 모드의 요청을 확인할 수 있다.Referring to FIG. 3, first, the controller 11 monitors a signal generated by the input unit 21 to confirm a request for the vibration generation mode (S111). In this process, the control unit 11 may check the request of the vibration generation mode as a signal generated by a series of key buttons or a designated hot key pressed by the input unit 21.

진동 생성 모드의 요청이 확인되면, 제어부(11)는 공백의 리듬 악보를 생성하고 표시부(31)에 화면으로 출력시킨다(S113). 공백의 리듬 악보는 박자나 리듬을 용이하게 파악할 수 있도록 마디 표시를 하여 복수의 구간으로 분할될 수 있다.When the request for the vibration generation mode is confirmed, the control unit 11 generates a blank rhythm score and outputs it to the display unit 31 on the screen (S113). The blank rhythm score can be divided into a plurality of sections by displaying a measure so that the beat or rhythm can be easily recognized.

이어서, 제어부(11)는 입력부(21)에서 발생되는 신호에 따라 음표를 리듬 악보에 입력 및 저장한다(S115). 음표의 입력은 음표 선택 창을 화면 표시하여 선택 받을 수 있다. 이 과정에서 제어부(11)는 키 버튼의 조작에 의해 진동 효과 선택 창을 화면 표시하고 그 선택에 따라 입력된 음표에 진동 효과를 설정할 수 있다. 진동 효과에 대해서는 하기에서 상세히 설명된다. 입력된 음표와 진동 효과는 버퍼(buffer)에 일시 저장된다. 한편, 제어부는 키 버튼의 입력에 따라 음표 입력을 위한 커서 이동, 입력 중인 리듬 악보에 따른 진동의 미리 듣기를 진행할 수 있다. 음표의 입력이 완료되면, 제어부(11)는 리듬 악보를 저장부(71)에 비휘발성 데이터로 저장한다.Subsequently, the control unit 11 inputs and stores the note in the rhythm score according to the signal generated by the input unit 21 (S115). Note input can be selected by displaying the note selection window. In this process, the control unit 11 may display the vibration effect selection window on the screen by manipulating the key button and set the vibration effect on the input note according to the selection. The vibration effect is described in detail below. The entered notes and vibration effects are temporarily stored in a buffer. Meanwhile, the controller may advance the movement of the cursor for inputting the note and the vibration of the vibration according to the rhythm score being input according to the input of the key button. When the input of the note is completed, the control unit 11 stores the rhythm sheet music in the storage unit 71 as nonvolatile data.

이어서, 제어부(11)는 저장된 리듬 악보에 진동 이벤트를 지정한다(S117). 진동 이벤트는 음성 통화나 문자 메시지의 착신 호 등과 같은 착신 알림 이벤트와 MP3 파일이나 WMA 파일과 같은 음악 파일을 재생하는 음악 재생 이벤트일 수 있다.Subsequently, the controller 11 designates a vibration event to the stored rhythm score (S117). The vibration event may be an incoming call notification event such as an incoming call of a voice call or a text message and a music playing event of playing a music file such as an MP3 file or a WMA file.

진동 이벤트의 지정이 완료되면 제어부(11)는 진동 이벤트의 발생을 확인한다(S119). 진동 이벤트의 발생이 확인되면, 제어부(11)는 진동 발생부(41)를 제어하여 리듬 악보에 대응하는 진동을 발생시킨다(S121). 착신 알림으로 리듬 악보가 설정된 경우, 제어부(11)는 착신 호가 있을 때 진동 발생부(41)를 제어하여 리듬 악보에 입력된 음표의 발생 시점에 진동을 개시하고 음표에 설정된 시간 동안 진동을 발생시킨다. 그리고, 제어부(11)는 음표에 효과가 설정되어 있는 경우 그 효과가 나타날 수 있도록 진동 발생부(41)를 제어한다. 한편, 리듬 악보에 관계 설정된 음원이 있을 경우 제어부(11)는 진동을 발생시킴과 함께 음원을 재생시킬 수 있다. 또한 착신 알림이 리듬 악보와 관계 설정된 음원으로 설정된 경우 제어부(11)는 음원의 재생과 함께 리듬 악보에 대응되는 진동을 발생시킬 수 있다.When the designation of the vibration event is completed, the control unit 11 confirms the occurrence of the vibration event (S119). When the occurrence of the vibration event is confirmed, the controller 11 controls the vibration generator 41 to generate a vibration corresponding to the rhythm score (S121). When the rhythm sheet music is set as the incoming notification, the control unit 11 controls the vibration generating unit 41 when there is an incoming call to start the vibration at the time of occurrence of the note input to the rhythm sheet music and generate the vibration for the time set in the note. . Then, the control unit 11 controls the vibration generating unit 41 so that the effect appears when the effect is set to the note. On the other hand, when there is a sound source set in relation to the rhythm score, the controller 11 may generate a vibration and reproduce the sound source. In addition, when the incoming notification is set to a sound source set in relation to the rhythm sheet music, the controller 11 may generate a vibration corresponding to the rhythm sheet music with the reproduction of the sound source.

상기 본 발명의 진동 생성 방법에서 리듬 악보의 생성과 출력 과정과 음표의 입력 과정을 하기에서 상세히 설명한다.In the vibration generating method of the present invention, a process of generating and outputting a rhythm score and an input process of a note will be described in detail below.

도 4는 본 발명의 일 실시예에 따른 진동 생성 방법에서 공백 리듬 악보의 생성과 출력 과정을 보여주는 상세 흐름도이다.4 is a detailed flowchart illustrating a process of generating and outputting a blank rhythm score in a vibration generating method according to an exemplary embodiment of the present invention.

도 4를 참조하면, 공백 리듬 악보의 생성 과정입력 과정에서 제어부(11)는 키 입력을 확인하고(S131), 그 키 입력이 진동 패턴의 생성으로서 진동 벨의 생성 요청인지 확인한다(S133). 진동 벨의 생성 요청이면, 제어부(11)는 공백의 리듬 악보를 생성한다(S135). 이어서, 제어부(11)는 사용자 선택에 따라 리듬 악보 전체의 빠르기와 진동 세기를 설정할 수 있다(S137).Referring to FIG. 4, in the process of inputting a blank rhythm score, the controller 11 checks a key input (S131), and checks whether the key input is a request for generating a vibration bell as a generation of a vibration pattern (S133). If the vibration bell is a request for generation, the control unit 11 generates a blank rhythm sheet (S135). Subsequently, the controller 11 may set the speed and the vibration intensity of the entire rhythm score according to the user's selection (S137).

만일 S131 과정에서 진동 벨의 생성 요청이 아니면, 제어부(11)는 진동 멜로디의 생성 요청인지 확인한다(S139). 진동 멜로디의 생성 요청이 아니면 제어부(11)는 해당 기능을 수행한다(S151). 진동 멜로디의 생성 요청이면, 제어부(11)는 사용자 선택에 따라 음원을 선택한다(S141). 이 과정에서 제어부(11)는 음원 선택 창을 표시부(31)에 출력하고, 사용자 선택에 따라 저장부(71)에 저장된 음원을 선택한다.If it is not the request to generate the vibration bell in step S131, the controller 11 checks whether the request for generation of the vibration melody (S139). If the vibration melody is not a request for generation, the controller 11 performs a corresponding function (S151). If the vibration melody is generated, the control unit 11 selects a sound source according to the user's selection (S141). In this process, the control unit 11 outputs a sound source selection window to the display unit 31 and selects a sound source stored in the storage unit 71 according to a user selection.

이어서, 제어부(11)는 음원을 분석한다(S143). 분석이 완료되면, 제어부(11)는 분석된 음원의 박자나 빠르기에 따라 복수의 구간으로 분할한다(S145). 그리고, 분석된 박자 또는 빠르기에 동기가 맞추어진 공백의 리듬 악보를 생성하여 표시부 에 출력한다(S147). 여기서, 리듬 악보는 음원에 대응되는 박자와 빠르기에 대응되어 마디 표시를 가진다. 이때 제어부(11)는 사용자가 입력 위치를 선택할 수 있게 리듬 악보에 커서를 제공한다. 이어서, 제어부(11)는 사용자 선택에 따라 리듬 악보 전체의 진동 세기를 설정할 수 있다(S149).Next, the control unit 11 analyzes the sound source (S143). When the analysis is completed, the control unit 11 divides the data into a plurality of sections according to the beat or speed of the analyzed sound source (S145). Then, the rhythm score of the blank that is synchronized with the analyzed beat or speed is generated and output to the display unit (S147). Here, the rhythm sheet music has a measure corresponding to the beat and the speed corresponding to the sound source. At this time, the control unit 11 provides a cursor to the rhythm sheet music so that the user can select the input position. Subsequently, the controller 11 may set the vibration intensity of the entire rhythm score according to the user's selection (S149).

도 5는 본 발명의 일 실시예에 따른 진동 생성 방법에서 음표 입력 및 저장 과정의 상세 흐름도이다.5 is a detailed flowchart of a note input and storage process in a vibration generating method according to an embodiment of the present invention.

도 5를 참조하면, 음표 입력 및 저장 과정(S115)에서 제어부(11)는 입력부(21)에서의 키 입력을 감시한다(S151). 키 입력이 있으면 그 입력이 음표인지 확인한다(S153). 음표 입력이면 제어부(11)는 음표를 커서의 위치에 입력 처리한다(S155). 입력된 음표는 제어부(11)에 의해 화면 상에 표시되어 사용자가 확인할 수 있다. 음표 입력 과정이 반복하여 수행됨으로써 리듬 악보에 음표들로 이루어진 진동의 리듬 악보가 완성된다. 입력된 음표는 저장 신호가 발생되기 전까지 버퍼에 저장된다.Referring to FIG. 5, in operation S115, the controller 11 monitors key input from the input unit 21 (S151). If there is a key input, check whether the input is a note (S153). If the note is input, the control unit 11 processes the note at the position of the cursor (S155). The input note is displayed on the screen by the controller 11 and can be confirmed by the user. By repeatedly performing the note input process, the rhythm sheet of the vibration consisting of the notes in the rhythm sheet is completed. The input note is stored in the buffer until the save signal is generated.

만일 S153 과정에서 음표의 입력이 아니면, 제어부(11)는 입력이 커서 이동인지 확인한다(S157). 커서 이동이면, 제어부(11)는 리듬 악보에서 커서를 이동시킨다(S159). 사용자는 커서를 이동시켜 음표의 입력 위치를 선택할 수 있다. 선택된 입력 위치가 이미 입력된 음표가 있는 위치이면 제어부(11)는 그 위치에서 입력되는 입력 음표로 기 입력된 음표를 수정을 할 수 있다.If it is not the input of the note in step S153, the control unit 11 checks whether the input is a cursor movement (S157). If the cursor moves, the control unit 11 moves the cursor on the rhythm score (S159). The user can move the cursor to select the input position of the note. If the selected input position is a position in which a note has already been input, the controller 11 may modify the pre-input note as the input note input at the position.

만일 S157 과정에서 커서 이동이 아니면, 제어부(11)는 입력이 미리 듣기인지 확인한다(S161). 미리 듣기이면, 제어부(11)는 진동 발생부(41)를 제어하여 미 리 듣기가 입력된 시점의 이전까지 음표 중의 리듬 악보에 대응되는 진동을 발생시킨다(S163). If the cursor is not moved in step S157, the controller 11 checks whether the input is heard in advance (S161). If listening in advance, the control unit 11 controls the vibration generating unit 41 to generate a vibration corresponding to the rhythm score in the musical note up to the point in time before the listening is input (S163).

그리고 제어부(11)는 S161 과정에서 미리 듣기가 아니면 저장인지 확인한다(S165). 저장이 확인하면 리듬 악보를 저장부(71)에 저장한다. 저장된 리듬 악보는 착신 알림의 설정 과정에서 착신 알림의 한 형태로 제공될 수 있다. 한편, 제어부(11)는 입력부(21)에서 음표 입력, 커서 이동, 미리 듣기, 등록 요구의 신호 외에 다른 신호의 입력이 있으면 해당 기능을 수행한다(S169). 단, 진동 생성 모드의 진행을 종료하는 키 입력이 있는 경우 후속 공정으로 복귀되지 않고 곧바로 종료한다. 이 경우에 대해서는 도 5에서 배제하였다.In addition, the control unit 11 confirms whether or not the storage in advance in step S161 (S165). If the store confirms, the rhythm score is stored in the storage unit 71. The stored rhythm sheet music may be provided as a form of an incoming call notification during the setting of the incoming call notification. On the other hand, the control unit 11 performs a corresponding function when the input unit 21 inputs a signal other than a signal of note input, cursor movement, pre-listening, and registration request (S169). However, if there is a key input to end the progress of the vibration generating mode, the process immediately ends without returning to the subsequent process. This case is excluded from FIG. 5.

한편, 본 발명에 따른 진동 생성 방법에서 제공되는 진동 효과의 예를 하기에서 설명한다.On the other hand, an example of the vibration effect provided in the vibration generating method according to the present invention will be described below.

도 6은 본 발명에 따른 진동 생성 방법에서 진동 효과 선택 창을 보여주는 도이다.6 is a view showing a vibration effect selection window in the vibration generating method according to the present invention.

본 발명에 따른 진동 생성 방법은 음표의 입력 과정에서 도 6에 도시된 바와 같은 진동 효과 선택 창(99)이 제공될 수 있다. 진동 효과 선택 창(99)에서 각각의 진동 효과는 키 버튼의 번호에 관계가 설정된다. 진동 효과 선택 창(99)에서, 1은 짧고 부드러운 진동, 2는 길고 부드러운 진동, 3은 짧고 거친 진동, 4는 길고 거친 진동, 5는 부드럽게 점점 커지는 진동, 6은 부드럽게 점점 작아지는 진동, 7은 거칠게 점점 커지는 진동, 8은 거칠게 점점 작아지는 진동, 9는 부드럽게 커졌다 작아지는 진동, 0은 거칠게 커졌다 작아지는 진동 이다.In the vibration generating method according to the present invention, a vibration effect selection window 99 as shown in FIG. 6 may be provided in a process of inputting a note. In the vibration effect selection window 99, each vibration effect is set in relation to the number of key buttons. In the vibrating effect selection window 99, 1 is short and soft vibration, 2 is long and soft vibration, 3 is short and rough vibration, 4 is long and rough vibration, 5 is soft and large vibration, 6 is soft and small vibration, 7 is The rougher and larger vibration, 8 is rougher and smaller vibration, 9 is softer and smaller vibration, 0 is rougher and smaller vibration.

예를 들어, 음표에 짧고 부드러운 진동이 설정되어 있으면 제어부(11)는 그 음표에 지정된 시간 동안 진동을 발생시키되 진동 모터의 진동이 작게 여러 번 발생되도록 제어한다. 음표에 길고 부드러운 진동이 설정되어 있으면, 제어부(11)는 지정된 시간 동안 진동을 발생시키되 진동 모터의 진동이 크게 발생되도록 제어한다. 선택된 진동 효과의 정보는 리듬 악보에 표시되고 리듬 악보의 정보로서 저장될 수 있다.For example, if a short and smooth vibration is set in a note, the controller 11 generates a vibration for a time specified in the note, but controls the vibration of the vibration motor to be generated several times. If a long and smooth vibration is set in the note, the controller 11 generates a vibration for a predetermined time, but controls the vibration of the vibration motor to be large. The information of the selected vibration effect can be displayed on the rhythm sheet music and stored as the information of the rhythm sheet music.

이하에서는 본 발명에 따른 진동 생성 방법의 동작 과정을 사용자 인터페이스 화면을 참조하여 설명한다.Hereinafter, an operation process of the vibration generating method according to the present invention will be described with reference to a user interface screen.

도 7과 도 8은 본 발명에 따른 진동 생성 방법에 의해 제공되는 사용자 인터페이스 화면을 보여주는 도면이다.7 and 8 are views showing a user interface screen provided by the vibration generating method according to the present invention.

도 7을 참조하면, 제어부(11)는 진동 생성 모드의 요청이 있으면, ⒜화면을 출력하고 진동 벨 생성과 진동 멜로디 생성 등의 메뉴를 제공하여 사용자 선택을 요청한다. ⒜화면에서 진동 벨 생성이 선택되면, ⒝화면을 출력하여 파일명(81)과 리듬 악보의 전체적인 빠르기(82)나 진동 세기(83) 등을 사용자가 선택하여 설정할 수 있게 한다. Referring to FIG. 7, if there is a request for the vibration generation mode, the controller 11 outputs a screen and requests a user selection by providing a menu such as vibration bell generation and vibration melody generation. When the vibration bell generation is selected on the screen, the screen is output so that the user can select and set the overall speed 82 or the vibration strength 83 of the file name 81 and the rhythm score.

사용자 선택에 따라 설정이 완료되면, 제어부(11)는 ⒞화면과 같은 공백의 리듬 악보(85)를 출력하여 사용자가 음표를 입력할 수 있게 한다. 리듬 악보(85)는 복수의 구간을 가지며 각각의 구간은 마디 표시(86)로 구분될 수 있다. 이때 제어부(11)는 사용자가 입력 위치를 선택할 수 있게 리듬 악보(85)에 커서(86)를 제공할 수 있다. 커서(86)는 입력부에 제공되는 이동 키(navigation key)를 이용하여 이동시킬 수 있다. 음표의 입력 중인 화면이 ⒟화면에 예시되어 있다. When the setting is completed according to the user's selection, the control unit 11 outputs a blank rhythm score 85 such as a blank screen so that the user can input a note. The rhythm music sheet 85 has a plurality of sections, and each section may be divided by the node display 86. In this case, the controller 11 may provide the cursor 86 to the rhythm music sheet 85 so that the user can select an input position. The cursor 86 may be moved using a navigation key provided in the input unit. The screen in which notes are being input is illustrated on the screen.

⒟화면에서 제어부(11)는 음표와 그에 관계 설정된 키 버튼의 번호가 표시된 음표 선택 창(90)을 표시할 수 있다.On the screen, the controller 11 may display a note selection window 90 in which a note and a number of key buttons set therein are displayed.

하여 사용자가 음표 선택 창(90)을 보고 키 버튼(이동 키 또는 해당 번호의 키 버튼)을 누름으로써 용이하게 입력할 수 있다. 음표 선택 창(90)에서 다양한 음표와 그에 지정된 번호가 제공된다. 제어부(11)는 해당 번호를 갖는 키 버튼의 눌림을 확인하여 음표를 입력할 수 있다. 입력 위치는 커서(87)의 위치가 되며, 이동 키의 입력에 의해 사용자는 입력 위치를 설정할 수 있다. 커서(87)의 이동에 의해 입력된 음표를 선택한 후 음표를 입력하여 기 입력된 음표를 수정할 수도 있다. 입력된 음표는 제어부(11)에 의해 리듬 악보(85)에 표시되어 사용자 확인이 가능하게 된다. 음표 입력 과정이 반복하여 수행됨으로써 리듬 악보(85)에 음표들로 이루어진 리듬이 완성된다.The user can easily input by viewing the note selection window 90 and pressing a key button (moving key or key button of the corresponding number). In the note selection window 90, various notes and their assigned numbers are provided. The controller 11 may check the pressing of the key button having the corresponding number and input a note. The input position becomes the position of the cursor 87, and the user can set the input position by input of the moving key. After selecting a note input by the movement of the cursor 87, a note may be input to modify the pre-entered note. The input note is displayed on the rhythm score 85 by the control unit 11 so that user confirmation is possible. By repeatedly performing the note input process, the rhythm consisting of the notes in the rhythm score 85 is completed.

한편 제어부(11)는 메뉴 단추(88)를 화면 상에 제공하여 미리 듣기를 실행하거나 진동 효과를 선택할 수 있게 한다. ⒠화면은 진동 효과 선택을 위한 화면이다. 제어부(11)는 화면에 진동 효과와 그에 관계 설정된 키 버튼의 번호를 포함하는 진동 효과 선택 창(99)을 표시한다. 사용자는 진동 효과 선택 창(99)을 보고 키 버튼을 누름으로써 원하는 진동 효과를 선택하여 용이하게 입력할 수 있다.On the other hand, the control unit 11 provides a menu button 88 on the screen to perform a pre-listening or to select a vibration effect. The screen is a screen for selecting vibration effects. The controller 11 displays a vibration effect selection window 99 including a vibration effect and a number of key buttons set therein on the screen. The user may easily input a desired vibration effect by looking at the vibration effect selection window 99 and pressing a key button.

음표의 입력이 완료되어 사용자의 저장 키 입력이 있으면, 제어부(11)는 ⒡화면에서와 같이 저장할 것인지를 확인하고, 저장 요청이 있으면 리듬 악보(85)를 저장한다.When the input of the note is completed and there is a user's storage key input, the control unit 11 confirms whether to save as shown in the screen, and stores the rhythm score 85 when there is a storage request.

리듬 악보의 저장이 완료되면, 제어부(11)는 사용자 선택에 따라 ⒢화면과 같은 착신 알림의 설정 화면을 제공한다. 벨소리 선택의 항목이 선택되면, 제어부(11)는 ⒣화면을 제공하여 벨소리 유형의 선택을 요청할 수 있다. 사용자가 진동 벨 선택을 하면 제어부(11)는 ⒤화면에서 저장부(71)에 저장된 진동 벨의 목록을 제공하여 사용자가 선택할 수 있게 한다. ⒤화면에서 사용자 선택이'촉각1'이면, 착신 이벤트가 있을 경우 '촉각1'의 리듬 악보에 대응되는 리듬으로 진동이 발생된다.When the storing of the rhythm score is completed, the control unit 11 provides a setting screen for an incoming call notification such as a home screen according to the user's selection. If an item of the ringtone selection is selected, the controller 11 may provide a screen to request the selection of the ringtone type. When the user selects the vibration bell, the control unit 11 provides a list of the vibration bells stored in the storage unit 71 on the screen so that the user can select the vibration bell. If the user selection on the screen is 'tactile 1', when there is an incoming event, vibration is generated in the rhythm corresponding to the rhythm score of 'tactile 1'.

한편, 제어부(11)는 도 8의 ⒜화면을 출력하고 그에 대한 사용자 선택이 진동 멜로디 생성이면 음원을 선택하는 ⒝화면을 출력한다. 음원의 선택화는 ⒝화면에서 음악파일 선택이나 벨소리 선택이 제시될 수 있다. 사용자 선택이 음악파일 선택이면 제어부(11)는 ⒞화면과 같은 음악파일명의 목록 화면을 출력한다. 음악 파일, 예컨대 '음악1'의 음악 파일이 선택되면, 제어부(11)는 음악 파일 '음악1'을 분석하여 박자, 빠르기 정보를 획득하고 그에 대응되는 화면 ⒟를 출력한다. 화면 ⒟에서 제어부(11)는 음악 파일 '음악1'의 박자에 대응되는 음원 파형(95)과 공백의 리듬 악보(85)를 표시한다. 이때 음원 파형(95)은 분석된 정보에 따라 복수의 구간 표시(97)가 이루어지며, 공백의 리듬 악보(85)에 그 구간 표시와 동기화된 마디 표시(86)를 한다. 사용자는 음원 파형(95)과 비교하면서 음표를 입력할 수 있다. 음표의 입력 중에 제어부(11)는 화면 상에 제공되는 미리 듣기의 메뉴 단추(89)를 선택하여 입력된 음표에 대응되는 진동음을 확인해 볼 수 있다. 음표의 입력과 저장 및 진동 이벤트의 지정은 전술한 도 10에서 ⒟화면 이후와 유사하므로 이에 대한 설명은 생략한다.On the other hand, the control unit 11 outputs the Y-screen of FIG. 8 and outputs the Y-screen for selecting a sound source if the user selection thereof is a vibration melody generation. In the selection of the sound source, a music file selection or a ringtone selection may be presented on the screen. If the user selection is music file selection, the control unit 11 outputs a list screen of music file names such as the screen. When a music file, for example, a music file of 'music 1' is selected, the controller 11 analyzes the music file 'music 1' to obtain beat and speed information, and outputs a screen 되는 corresponding thereto. In the screen VII, the control unit 11 displays the sound source waveform 95 and the rhythm sheet music 85 of the blank corresponding to the beat of the music file 'Music 1'. In this case, the sound source waveform 95 is provided with a plurality of section displays 97 according to the analyzed information, and the node rhythm display 86 synchronized with the section display on the blank rhythm sheet music 85. The user may input a note while comparing with the sound source waveform 95. During input of the note, the controller 11 may check the vibration sound corresponding to the input note by selecting the menu button 89 of pre-listening provided on the screen. Since the input and storage of the note and the designation of the vibration event are similar to those after the screen in FIG. 10, description thereof will be omitted.

상기에서 본 발명에 따른 진동 생성 방법과 장치의 실시예에 대하여 설명하였다. 그러나 본 발명의 진동 생성 방법과 장치는 전술한 실시예에 한정되는 것은 아니다. 본 발명의 기술 사상을 벗어나지 않는 범위 내에서 다양한 변형 실시가 가능하다. 이와 같은 사실은 본 발명이 속하는 기술 분야에 종사하는 자라면 쉽게 알 수 있을 것이다. 그러므로 본 발명의 범위는 앞에서 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.In the above, an embodiment of the vibration generating method and apparatus according to the present invention has been described. However, the vibration generating method and apparatus of the present invention is not limited to the above-described embodiment. Various modifications can be made without departing from the spirit of the invention. Such facts will be readily apparent to those skilled in the art. Therefore, the scope of the present invention should not be limited to the embodiments described above, but should be defined not only by the claims below, but also by the equivalents of the claims.

이상에서 설명한 바와 같이, 본 발명에 따른 진동 생성 방법에 의하면, 사용자 요구에 부합되는 여러 가지 효과와 더불어 세밀한 리듬을 가진 진동 패턴의 생성이 가능하여, 사용자가 원하는 다양한 진동 패턴의 구현이 가능하며, 단순한 진동을 넘어 음률을 느낄 수 있는 진동의 구현이 가능하다. 또한, 다양한 진동 패턴을 이용하여 전화번호, 그룹별 진동을 다르게 설정함으로써 착신 종류와 발신자를 구별할 수 있다. 또한, 사용자는 자신이 좋아하는 벨 소리나 다운받은 음악에 진동을 삽입하여 벨 소리로서의 기능성을 높일 수 있다.As described above, according to the vibration generating method according to the present invention, it is possible to generate a vibration pattern having a fine rhythm with various effects that meet the user's requirements, it is possible to implement a variety of vibration patterns desired by the user, It is possible to implement a vibration that can feel the sound rate beyond simple vibration. In addition, by using a variety of vibration patterns by setting the phone number, vibration for each group can be distinguished between the incoming call type and the caller. In addition, the user can increase the functionality as a ringtone by inserting a vibration to the ringtone or downloaded music of their favorite.

Claims (15)

리듬 악보에 진동 시간이 지정된 음표를 입력 받는 입력 과정과, An input process of inputting a note having a vibration time to the rhythm score, 상기 음표가 입력된 리듬 악보를 저장하는 저장 과정과,A storing process of storing the rhythm score to which the note is input; 상기 저장된 리듬 악보에 진동 이벤트를 지정하는 지정 과정, 및A designation process of assigning a vibration event to the stored rhythm score, and 상기 진동 이벤트 발생 시 상기 리듬 악보에 대응하는 진동 패턴으로 진동을 발생시키는 진동 발생 과정을 포함하는 것을 특징으로 하는 이동 통신 단말기의 진동 생성 방법.And generating a vibration in a vibration pattern corresponding to the rhythm score when the vibration event occurs. 제1항에 있어서, 상기 입력 과정은 The method of claim 1, wherein the input process 공백의 리듬 악보를 생성하는 과정과,Creating blank rhythm scores, 상기 리듬 악보에 대한 빠르기와 진동 세기를 설정하는 과정, 및Setting speed and vibration intensity for the rhythm score, and 상기 빠르기가 지정된 리듬 악보에 음표를 입력 받는 과정임을 특징으로 하는 이동 통신 단말기의 진동 생성 방법.The vibration generating method of the mobile communication terminal, characterized in that the process of receiving a note to the specified rhythm sheet music. 제1항에 있어서, 상기 입력 과정은The method of claim 1, wherein the input process 음원을 선택하는 과정과,The process of selecting a sound source, 상기 선택된 음원의 박자와 빠르기를 분석하는 과정,Analyzing the time and speed of the selected sound source, 상기 분석된 박자와 빠르기에 동기화된 공백의 리듬 악보를 생성하는 과정, 및Generating a rhythm score of blanks synchronized with the analyzed beat and speed, and 상기 공백의 리듬 악보에 진동 시간이 지정된 음표를 입력 받는 과정을 포함하는 것을 특징으로 하는 이동 통신 단말기의 진동 생성 방법.And receiving a note for which a vibration time is specified in the blank rhythm sheet. 제3항에 있어서, The method of claim 3, 상기 공백의 리듬 악보를 생성하는 과정 후에 상기 리듬 악보에 대한 진동 세기를 설정하는 과정을 더 포함하는 것을 특징으로 하는 이동 통신 단말기의 진동 생성 방법.And generating a vibration intensity for the rhythm sheet after the generating of the blank rhythm sheet. 제3 항에 있어서, 상기 음원은 The method of claim 3, wherein the sound source 벨 소리와 음악 파일 중 어느 하나임을 특징으로 하는 이동 통신 단말기의 진동 생성 방법.Vibration generating method of the mobile communication terminal, characterized in that any one of a ring sound and music files. 제3항에 있어서, 상기 리듬 악보를 생성하는 과정은The method of claim 3, wherein the generating of the rhythm score is 음원의 박자와 빠르기를 분석하는 과정과,The process of analyzing the beat and speed of the sound source, 상기 분석된 박자와 빠르기에 따라 상기 음원을 복수의 구간으로 구분하는 과정, 및Dividing the sound source into a plurality of sections according to the analyzed beat and speed, and 상기 구간과 동기화된 마디를 가지는 리듬 악보를 생성하는 과정을 포함하는 것을 특징으로 하는 이동 통신 단말기의 진동 생성 방법.And generating a rhythm sheet music having a node synchronized with the section. 제3항에 있어서, 상기 리듬 악보를 생성하는 과정은The method of claim 3, wherein the generating of the rhythm score is 상기 음원을 분석하여 복수의 구간으로 구분 표시된 재생 파형과 상기 복수의 구간과 동기화된 마디를 가지는 리듬 악보를 함께 표시하는 과정임을 특징으로 하는 이동 통신 단말기의 진동 생성 방법.And analyzing the sound source to display a reproduced waveform divided into a plurality of sections and a rhythm sheet having a node synchronized with the plurality of sections. 제1항에 있어서, 상기 입력 과정은 The method of claim 1, wherein the input process 입력된 음표까지에 대한 미리 듣기 요청이 있을 시에 입력 중인 상기 리듬 악보에 따라 진동을 발생시키는 과정을 포함하는 것을 특징으로 하는 이동 통신 단말기의 진동 생성 방법.And generating a vibration according to the rhythm score being input when there is a pre-listening request for up to an input note. 제1 항에 있어서, 상기 입력 과정은 The method of claim 1, wherein the input process is 입력된 음표의 효과 유형을 설정하는 과정을 더 포함하는 것을 특징으로 하는 이동 통신 단말기에서의 진동 생성 방법.And a step of setting an effect type of the input note. 제9 항에 있어서, 상기 효과 유형은 10. The method of claim 9, wherein the effect type is 진동 세기의 증가, 진동 세기의 감소, 진동 구간의 분할 중 적어도 하나임을 특징으로 하는 이동 통신 단말기의 진동 생성 방법.And at least one of increasing the vibration intensity, decreasing the vibration intensity, and dividing the vibration section. 제9 항에 있어서, 상기 효과 유형은 10. The method of claim 9, wherein the effect type is 진동 세기의 증가, 진동 세기의 감소, 진동 구간의 분할 중 적어도 2개의 조합임을 특징으로 하는 이동 통신 단말기의 진동 생성 방법.And a combination of at least two of an increase in vibration intensity, a decrease in vibration intensity, and a division of a vibration section. 제1 항에 있어서, 상기 진동 이벤트는 The method of claim 1, wherein the vibration event 착신 이벤트와 음악 재생 이벤트 중 어느 하나임을 특징으로 하는 이동 통신 단말기의 진동 생성 방법.The vibration generating method of the mobile communication terminal, characterized in that any one of the incoming event and the music playback event. 제2 항 또는 제3 항에 있어서, 상기 음표를 입력 받는 과정은 The method of claim 2 or 3, wherein the process of receiving the note 복수의 음표와 그에 관계 설정된 키 버튼의 번호를 화면으로 표시하는 과정과, Displaying a plurality of notes and the number of key buttons associated therewith on a screen; 상기 키 버튼의 입력 과정, 및 An input process of the key button, and 상기 키 버튼에 관계 설정된 음표를 입력하는 과정임을 특징으로 하는 이동 통신 단말기의 진동 생성 방법.And generating a note set in relation to the key button. 제1 항에 있어서, 상기 리듬 악보는 The rhythm sheet music of claim 1, wherein the rhythm score is 상기 음원의 박자에 대응되는 마디 표시를 가지는 것을 특징으로 하는 이동 통신 단말기의 진동 생성 방법.And a node display corresponding to the beat of the sound source. 진동 모터를 구비하는 이동 통신 단말기의 진동 생성 장치에 있어서, In the vibration generating device of a mobile communication terminal having a vibration motor, 음원의 박자와 빠르기를 분석하는 음원 분석부와,The sound source analysis part which analyzes the beat and speed of a sound source, 상기 박자와 빠르기와 동기화된 리듬 악보를 생성하고 상기 리듬 악보에 음표를 입력하여 진동 패턴의 리듬 악보를 생성하는 진동 패턴 생성부, 및A vibration pattern generator for generating a rhythm sheet music of the rhythm sheet by generating a rhythm sheet music synchronized with the beat and speed, and inputting a note to the rhythm sheet music, and 진동 이벤트의 발생 시에 상기 진동 모터를 저장된 리듬 악보에 대응하는 진동 패턴으로 구동시키는 진동 제어부를 포함하는 것을 특징으로 하는 이동 통신 단말기의 진동 생성 장치.And a vibration controller configured to drive the vibration motor in a vibration pattern corresponding to the stored rhythm score when a vibration event occurs.
KR1020070042564A 2007-05-02 2007-05-02 A vibration generating method and apparatus for mobile communication terminal KR100807738B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070042564A KR100807738B1 (en) 2007-05-02 2007-05-02 A vibration generating method and apparatus for mobile communication terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070042564A KR100807738B1 (en) 2007-05-02 2007-05-02 A vibration generating method and apparatus for mobile communication terminal

Publications (1)

Publication Number Publication Date
KR100807738B1 true KR100807738B1 (en) 2008-02-28

Family

ID=39383447

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070042564A KR100807738B1 (en) 2007-05-02 2007-05-02 A vibration generating method and apparatus for mobile communication terminal

Country Status (1)

Country Link
KR (1) KR100807738B1 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100891145B1 (en) 2008-08-21 2009-04-03 (주)이미지스테크놀로지 An apparatus for generating effect using vibration motor
KR100925553B1 (en) * 2008-04-02 2009-11-05 인천대학교 산학협력단 Apparatus for definding vibration pattern and method thereof, and apparatus for vibrating
KR20170027154A (en) 2015-09-01 2017-03-09 주식회사 유니크래스 Data transmitting/receiving method using vibration pattern or manual input generated by user in mobile terminal
US9600984B2 (en) 2014-02-03 2017-03-21 Samsung Electronics Co., Ltd Method and device for generating vibration by using adjective space on a timeline
US9880570B2 (en) 2014-01-28 2018-01-30 Samsung Electronics Co., Ltd. Method and device for generating vibration based on an adjective
CN107977084A (en) * 2012-05-09 2018-05-01 苹果公司 Method and apparatus for providing touch feedback for the operation performed in the user interface
US11231831B2 (en) 2015-06-07 2022-01-25 Apple Inc. Devices and methods for content preview based on touch input intensity
US11240424B2 (en) 2015-06-07 2022-02-01 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US11314407B2 (en) 2012-05-09 2022-04-26 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US11327648B2 (en) 2015-08-10 2022-05-10 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US11354033B2 (en) 2012-05-09 2022-06-07 Apple Inc. Device, method, and graphical user interface for managing icons in a user interface region
US11550471B2 (en) 2015-03-19 2023-01-10 Apple Inc. Touch input cursor manipulation
US11921975B2 (en) 2015-03-08 2024-03-05 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US11977726B2 (en) 2015-03-08 2024-05-07 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002135366A (en) 2000-10-18 2002-05-10 Korg Inc Vibrator controller

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002135366A (en) 2000-10-18 2002-05-10 Korg Inc Vibrator controller

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100925553B1 (en) * 2008-04-02 2009-11-05 인천대학교 산학협력단 Apparatus for definding vibration pattern and method thereof, and apparatus for vibrating
KR100891145B1 (en) 2008-08-21 2009-04-03 (주)이미지스테크놀로지 An apparatus for generating effect using vibration motor
US11314407B2 (en) 2012-05-09 2022-04-26 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US11354033B2 (en) 2012-05-09 2022-06-07 Apple Inc. Device, method, and graphical user interface for managing icons in a user interface region
US11947724B2 (en) 2012-05-09 2024-04-02 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
CN107977084A (en) * 2012-05-09 2018-05-01 苹果公司 Method and apparatus for providing touch feedback for the operation performed in the user interface
JP2020166888A (en) * 2012-05-09 2020-10-08 アップル インコーポレイテッドApple Inc. Device, method and graphical user interface for providing tactile feedback of operation executed in user interface
US11221675B2 (en) 2012-05-09 2022-01-11 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
US9880570B2 (en) 2014-01-28 2018-01-30 Samsung Electronics Co., Ltd. Method and device for generating vibration based on an adjective
US9600984B2 (en) 2014-02-03 2017-03-21 Samsung Electronics Co., Ltd Method and device for generating vibration by using adjective space on a timeline
US11977726B2 (en) 2015-03-08 2024-05-07 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US11921975B2 (en) 2015-03-08 2024-03-05 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US11550471B2 (en) 2015-03-19 2023-01-10 Apple Inc. Touch input cursor manipulation
US11231831B2 (en) 2015-06-07 2022-01-25 Apple Inc. Devices and methods for content preview based on touch input intensity
US11240424B2 (en) 2015-06-07 2022-02-01 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US11681429B2 (en) 2015-06-07 2023-06-20 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US11835985B2 (en) 2015-06-07 2023-12-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US11327648B2 (en) 2015-08-10 2022-05-10 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US11740785B2 (en) 2015-08-10 2023-08-29 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
KR20170027154A (en) 2015-09-01 2017-03-09 주식회사 유니크래스 Data transmitting/receiving method using vibration pattern or manual input generated by user in mobile terminal

Similar Documents

Publication Publication Date Title
KR100807738B1 (en) A vibration generating method and apparatus for mobile communication terminal
KR101468250B1 (en) Customizing haptic effects on an end user device
KR20100069736A (en) Contents play device of portable device and method thereof
JP2003167594A (en) Portable telephone and portable telephone system using singing voice synthesis
US9349358B2 (en) Method for synchronizing at least one multimedia peripheral of a portable communication device with an audio file, and corresponding portable communication device
EP1722546B1 (en) Method for synchronizing at least one multimedia peripheral of a portable communication device, and corresponding portable communication device
US6859530B1 (en) Communications apparatus, control method therefor and storage medium storing program for executing the method
KR20130064227A (en) System for providing musical instrument play service and method therefor
KR101393714B1 (en) Terminal and method for playing music thereof
JP5709782B2 (en) Karaoke performance mode setting system
JP2002328758A (en) Menu item selecting method for compact information terminal equipment
KR101114155B1 (en) Bell service method using mp3 music of mobile phone
KR20060072877A (en) Method for setting and providing mp3 player skin in mobile phone
JP7434083B2 (en) karaoke equipment
KR100713432B1 (en) Method and apparatus for controlling tempo of sound
JP2010231027A (en) Electronic musical device
JP4299747B2 (en) Electronic sampler
Wang et al. MARingBA: Music-Adaptive Ringtones for Blended Audio Notification Delivery
JP6394366B2 (en) Karaoke device and karaoke program
JP5434895B2 (en) Electronic device, electronic device control method, and electronic device control program
KR101448247B1 (en) Sound pressure measurement Device and operation method thereof
JP2011223433A (en) Sound quality adjusting apparatus and method
KR200343845Y1 (en) Multi functional digital piano
KR20050050689A (en) Method for incorporating metronome feature in mobile phone
JP2006011190A (en) Sound field set up system for music-reproducing device

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130130

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140128

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20150129

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160128

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20170125

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20180130

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20190130

Year of fee payment: 12