KR100807738B1 - A vibration generating method and apparatus for mobile communication terminal - Google Patents
A vibration generating method and apparatus for mobile communication terminal Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M19/00—Current supply arrangements for telephone systems
- H04M19/02—Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone
- H04M19/04—Current 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/047—Vibrating means for incoming calls
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
- G10H1/40—Rhythm
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User 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
Description
도 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
입력부(21)는 이동 통신 단말기의 전체적인 동작에 관련된 명령 신호를 발생한다. 입력부(21)는 숫자나 문자 정보를 입력하기 위한 키들 및 각종 기능들을 설정하기 위한 기능 키들을 포함한다. 입력부(21)는 키 패드(key pad)나 터치 스크린(touch screen) 및 터치 패드(touch pad) 등으로 구현될 수 있다.The
표시부(31)는 영상 데이터를 입력 받아 화면으로 출력한다. 무선 통신 정보와 일반 정보가 표시부에 출력될 수 있다. 무선 통신 정보는 무선 통신 기능의 동작과 운영 및 그에 필요한 관련 정보로서, 통화 관련 정보, 착수신 정보, 폰 북 데이터, 착신 알림 정보 등을 포함한다. 일반 정보는 이동 통신 단말기(10)의 조작과 동작에 관한 정보나 응용 프로그램의 실행과 그에 따른 결과 정보를 포함한다. 표시부(31)는 액정 표시 장치(LCD; Liquid Crystal Display device), 유기 발광 다이오드(OLDE; Organic Light Emitting Diodes), 플라즈마 표시 패널(PDP; Plasma Display Panel) 등과 같은 디스플레이 장치일 수 있다.The
진동 발생부(41)는 제어부의 제어 하에 진동을 발생시킨다. 진동 발생부(41)는 다양한 세기와 패턴의 진동을 발생시키는 진동 모터를 구비한다. 여기서, 진동 모터로서는 역전압의 인가에 의하여 신속하게 진동이 정지 가능한 진동 모터가 바람직하다.The
무선 통신부(51)는 안테나(53)를 통해 수신되는 무선 신호의 변환, 하기 제어부의 출력 신호를 무선 신호로 변환하여 송출한다. 이에 따라 음성 통화, 화상 통화, 단문 메시지 서비스 통신, 멀티미디어 메시지 서비스 통신, 데이터 통신 등과 같은 무선 통신이 수행된다. 무선 통신부(51)는 송신되는 신호의 주파수를 상승 변환 및 증폭하는 RF 송신기와 수신되는 신호를 저잡음 증폭하고 주파수를 하강 변환하는 RF 수신기 등을 포함할 수 있다.The
오디오부(61)는 수신 오디오 신호를 재생하고 마이크(25)로부터 입력되는 음성 신호를 변조하여 음성 데이터로 변환하며, 무선통신부(17)로부터 입력되는 음성 데이터를 음성 신호로 복조하여 스피커(23)를 통해 음성 출력한다. 또한 오디오(61)는 벨소리나 음악 파일의 재생에 따른 소리를 출력한다.The
저장부(71)는 이동 통신 단말기의 전체적인 동작을 제어하기 위한 각종 프로그램들과 그 데이터 및 이동 통신 단말기의 동작 중에 발생되는 데이터를 저장하는 기능을 수행한다. 특히 저장부(71)는 도시되지 않았지만 폰 북(phone book), 음원 저장부, 진동 패턴 저장부를 포함할 수 있다. 폰 북에는 전화번호와 그 관련 정보들이 저장된다. 관련 정보는 가입자 이름, 단축 번호, 사진, 그룹 이름, 지정 착신 알림 정보일 수 있다. 음원 저장부에는 벨 소리, 음악 파일과 같은 다양한 음원 데 이터가 저장된다. 여기서, 음악 파일은 MP3(MPEG audio layer??3) 파일, WMA(Window Media Audio) 파일 등일 수 있다. 진동 패턴 저장부는 사용자에 의해 만들어진 다양한 형태의 진동 패턴이 저장된다. 여기서, 진동 패턴은 리듬 악보 형태로 저장될 수 있다.The
제어부(11)는 이동 통신 단말기(10)의 전체적인 동작을 제어한다. 제어부(11)의 제어에 의해 음성 통신, 화상 통신, 메시지 송수신 기능 등과 같은 무선 통신 기능이 수행된다. 또한 제어부(11)의 제어에 의해 폰 북(phone book), 착신 알림 설정 등과 같이 무선 통신과 관련된 기능과 메모장, 스케줄 관리, 알람 설정 등과 같이 다양한 응용 기능이 수행된다. 특히 제어부(11)는 음원 재생, 음원 분석, 진동 패턴의 생성과 편집 기능을 수행하는 진동 생성 장치(12)를 구비한다. 제어부(11)로서는 퀄컴사의 MSM 칩을 비롯하여 이동 통신 단말기(10)의 동작 제어 기능을 수행하는 다양한 마이컴(MICOM)이 사용될 수 있다.The
도 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
음원 분석부(14)는 음원을 분석하여 음원의 높낮이, 박자, 빠르기, 리듬 패턴 등과 같은 음원 정보를 산출한다. 음원 정보는 다양한 음원 분석 기술에 의해 산출될 수 있다. 예를 들어, 음악 소리의 높낮이는 자기상관(autocorrelation)법, 셉스트럼(cepstrum)분석법을 이용하여 추출될 수 있으며, 음악의 빠르기나 박자는 음악에 포함된 타악기의 비트 간격 및 패턴 등의 분석에 의하여 산출될 수 있다.The
진동 패턴 생성부(14)는 음원 분석부에 의해 획득된 음원 정보를 기초로 하여 음원의 박자나 빠르기 등과 동기화된 공백의 리듬 악보를 생성한다. 또는 제어부는 음원을 이용하지 않고 새로운 패턴의 진동을 생성할 때 공백의 리듬 악보를 생성한다. 그리고 진동 패턴 생성부(14)는 리듬 악보와 그에 입력될 음표를 표시부에 화면으로 출력하며, 입력되는 음표를 리듬 악보에 표시한다. 또한 진동 패턴 생성부(14)는 음표가 기록된 리듬 악보를 저장부에 저장시킨다.The
진동 제어부(15)는 진동 이벤트의 발생 시에 진동 발생부의 동작을 제어하여 저장된 리듬 악보에 대응하는 세기와 빠르기 및 리듬의 패턴으로 진동을 발생시킨다.The
상기에서 본 발명에 따른 진동 발생 장치와 그를 포함하는 이동 통신 단말기의 실시예를 설명하였다. 이하에서는 본 발명에 따른 이동 통신 단말기의 진동 생성 방법의 실시예를 설명한다.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
진동 생성 모드의 요청이 확인되면, 제어부(11)는 공백의 리듬 악보를 생성하고 표시부(31)에 화면으로 출력시킨다(S113). 공백의 리듬 악보는 박자나 리듬을 용이하게 파악할 수 있도록 마디 표시를 하여 복수의 구간으로 분할될 수 있다.When the request for the vibration generation mode is confirmed, the
이어서, 제어부(11)는 입력부(21)에서 발생되는 신호에 따라 음표를 리듬 악보에 입력 및 저장한다(S115). 음표의 입력은 음표 선택 창을 화면 표시하여 선택 받을 수 있다. 이 과정에서 제어부(11)는 키 버튼의 조작에 의해 진동 효과 선택 창을 화면 표시하고 그 선택에 따라 입력된 음표에 진동 효과를 설정할 수 있다. 진동 효과에 대해서는 하기에서 상세히 설명된다. 입력된 음표와 진동 효과는 버퍼(buffer)에 일시 저장된다. 한편, 제어부는 키 버튼의 입력에 따라 음표 입력을 위한 커서 이동, 입력 중인 리듬 악보에 따른 진동의 미리 듣기를 진행할 수 있다. 음표의 입력이 완료되면, 제어부(11)는 리듬 악보를 저장부(71)에 비휘발성 데이터로 저장한다.Subsequently, the
이어서, 제어부(11)는 저장된 리듬 악보에 진동 이벤트를 지정한다(S117). 진동 이벤트는 음성 통화나 문자 메시지의 착신 호 등과 같은 착신 알림 이벤트와 MP3 파일이나 WMA 파일과 같은 음악 파일을 재생하는 음악 재생 이벤트일 수 있다.Subsequently, the
진동 이벤트의 지정이 완료되면 제어부(11)는 진동 이벤트의 발생을 확인한다(S119). 진동 이벤트의 발생이 확인되면, 제어부(11)는 진동 발생부(41)를 제어하여 리듬 악보에 대응하는 진동을 발생시킨다(S121). 착신 알림으로 리듬 악보가 설정된 경우, 제어부(11)는 착신 호가 있을 때 진동 발생부(41)를 제어하여 리듬 악보에 입력된 음표의 발생 시점에 진동을 개시하고 음표에 설정된 시간 동안 진동을 발생시킨다. 그리고, 제어부(11)는 음표에 효과가 설정되어 있는 경우 그 효과가 나타날 수 있도록 진동 발생부(41)를 제어한다. 한편, 리듬 악보에 관계 설정된 음원이 있을 경우 제어부(11)는 진동을 발생시킴과 함께 음원을 재생시킬 수 있다. 또한 착신 알림이 리듬 악보와 관계 설정된 음원으로 설정된 경우 제어부(11)는 음원의 재생과 함께 리듬 악보에 대응되는 진동을 발생시킬 수 있다.When the designation of the vibration event is completed, the
상기 본 발명의 진동 생성 방법에서 리듬 악보의 생성과 출력 과정과 음표의 입력 과정을 하기에서 상세히 설명한다.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
만일 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
이어서, 제어부(11)는 음원을 분석한다(S143). 분석이 완료되면, 제어부(11)는 분석된 음원의 박자나 빠르기에 따라 복수의 구간으로 분할한다(S145). 그리고, 분석된 박자 또는 빠르기에 동기가 맞추어진 공백의 리듬 악보를 생성하여 표시부 에 출력한다(S147). 여기서, 리듬 악보는 음원에 대응되는 박자와 빠르기에 대응되어 마디 표시를 가진다. 이때 제어부(11)는 사용자가 입력 위치를 선택할 수 있게 리듬 악보에 커서를 제공한다. 이어서, 제어부(11)는 사용자 선택에 따라 리듬 악보 전체의 진동 세기를 설정할 수 있다(S149).Next, the
도 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
만일 S153 과정에서 음표의 입력이 아니면, 제어부(11)는 입력이 커서 이동인지 확인한다(S157). 커서 이동이면, 제어부(11)는 리듬 악보에서 커서를 이동시킨다(S159). 사용자는 커서를 이동시켜 음표의 입력 위치를 선택할 수 있다. 선택된 입력 위치가 이미 입력된 음표가 있는 위치이면 제어부(11)는 그 위치에서 입력되는 입력 음표로 기 입력된 음표를 수정을 할 수 있다.If it is not the input of the note in step S153, the
만일 S157 과정에서 커서 이동이 아니면, 제어부(11)는 입력이 미리 듣기인지 확인한다(S161). 미리 듣기이면, 제어부(11)는 진동 발생부(41)를 제어하여 미 리 듣기가 입력된 시점의 이전까지 음표 중의 리듬 악보에 대응되는 진동을 발생시킨다(S163). If the cursor is not moved in step S157, the
그리고 제어부(11)는 S161 과정에서 미리 듣기가 아니면 저장인지 확인한다(S165). 저장이 확인하면 리듬 악보를 저장부(71)에 저장한다. 저장된 리듬 악보는 착신 알림의 설정 과정에서 착신 알림의 한 형태로 제공될 수 있다. 한편, 제어부(11)는 입력부(21)에서 음표 입력, 커서 이동, 미리 듣기, 등록 요구의 신호 외에 다른 신호의 입력이 있으면 해당 기능을 수행한다(S169). 단, 진동 생성 모드의 진행을 종료하는 키 입력이 있는 경우 후속 공정으로 복귀되지 않고 곧바로 종료한다. 이 경우에 대해서는 도 5에서 배제하였다.In addition, the
한편, 본 발명에 따른 진동 생성 방법에서 제공되는 진동 효과의 예를 하기에서 설명한다.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
예를 들어, 음표에 짧고 부드러운 진동이 설정되어 있으면 제어부(11)는 그 음표에 지정된 시간 동안 진동을 발생시키되 진동 모터의 진동이 작게 여러 번 발생되도록 제어한다. 음표에 길고 부드러운 진동이 설정되어 있으면, 제어부(11)는 지정된 시간 동안 진동을 발생시키되 진동 모터의 진동이 크게 발생되도록 제어한다. 선택된 진동 효과의 정보는 리듬 악보에 표시되고 리듬 악보의 정보로서 저장될 수 있다.For example, if a short and smooth vibration is set in a note, the
이하에서는 본 발명에 따른 진동 생성 방법의 동작 과정을 사용자 인터페이스 화면을 참조하여 설명한다.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
사용자 선택에 따라 설정이 완료되면, 제어부(11)는 ⒞화면과 같은 공백의 리듬 악보(85)를 출력하여 사용자가 음표를 입력할 수 있게 한다. 리듬 악보(85)는 복수의 구간을 가지며 각각의 구간은 마디 표시(86)로 구분될 수 있다. 이때 제어부(11)는 사용자가 입력 위치를 선택할 수 있게 리듬 악보(85)에 커서(86)를 제공할 수 있다. 커서(86)는 입력부에 제공되는 이동 키(navigation key)를 이용하여 이동시킬 수 있다. 음표의 입력 중인 화면이 ⒟화면에 예시되어 있다. When the setting is completed according to the user's selection, the
⒟화면에서 제어부(11)는 음표와 그에 관계 설정된 키 버튼의 번호가 표시된 음표 선택 창(90)을 표시할 수 있다.On the screen, the
하여 사용자가 음표 선택 창(90)을 보고 키 버튼(이동 키 또는 해당 번호의 키 버튼)을 누름으로써 용이하게 입력할 수 있다. 음표 선택 창(90)에서 다양한 음표와 그에 지정된 번호가 제공된다. 제어부(11)는 해당 번호를 갖는 키 버튼의 눌림을 확인하여 음표를 입력할 수 있다. 입력 위치는 커서(87)의 위치가 되며, 이동 키의 입력에 의해 사용자는 입력 위치를 설정할 수 있다. 커서(87)의 이동에 의해 입력된 음표를 선택한 후 음표를 입력하여 기 입력된 음표를 수정할 수도 있다. 입력된 음표는 제어부(11)에 의해 리듬 악보(85)에 표시되어 사용자 확인이 가능하게 된다. 음표 입력 과정이 반복하여 수행됨으로써 리듬 악보(85)에 음표들로 이루어진 리듬이 완성된다.The user can easily input by viewing the
한편 제어부(11)는 메뉴 단추(88)를 화면 상에 제공하여 미리 듣기를 실행하거나 진동 효과를 선택할 수 있게 한다. ⒠화면은 진동 효과 선택을 위한 화면이다. 제어부(11)는 화면에 진동 효과와 그에 관계 설정된 키 버튼의 번호를 포함하는 진동 효과 선택 창(99)을 표시한다. 사용자는 진동 효과 선택 창(99)을 보고 키 버튼을 누름으로써 원하는 진동 효과를 선택하여 용이하게 입력할 수 있다.On the other hand, the
음표의 입력이 완료되어 사용자의 저장 키 입력이 있으면, 제어부(11)는 ⒡화면에서와 같이 저장할 것인지를 확인하고, 저장 요청이 있으면 리듬 악보(85)를 저장한다.When the input of the note is completed and there is a user's storage key input, the
리듬 악보의 저장이 완료되면, 제어부(11)는 사용자 선택에 따라 ⒢화면과 같은 착신 알림의 설정 화면을 제공한다. 벨소리 선택의 항목이 선택되면, 제어부(11)는 ⒣화면을 제공하여 벨소리 유형의 선택을 요청할 수 있다. 사용자가 진동 벨 선택을 하면 제어부(11)는 ⒤화면에서 저장부(71)에 저장된 진동 벨의 목록을 제공하여 사용자가 선택할 수 있게 한다. ⒤화면에서 사용자 선택이'촉각1'이면, 착신 이벤트가 있을 경우 '촉각1'의 리듬 악보에 대응되는 리듬으로 진동이 발생된다.When the storing of the rhythm score is completed, the
한편, 제어부(11)는 도 8의 ⒜화면을 출력하고 그에 대한 사용자 선택이 진동 멜로디 생성이면 음원을 선택하는 ⒝화면을 출력한다. 음원의 선택화는 ⒝화면에서 음악파일 선택이나 벨소리 선택이 제시될 수 있다. 사용자 선택이 음악파일 선택이면 제어부(11)는 ⒞화면과 같은 음악파일명의 목록 화면을 출력한다. 음악 파일, 예컨대 '음악1'의 음악 파일이 선택되면, 제어부(11)는 음악 파일 '음악1'을 분석하여 박자, 빠르기 정보를 획득하고 그에 대응되는 화면 ⒟를 출력한다. 화면 ⒟에서 제어부(11)는 음악 파일 '음악1'의 박자에 대응되는 음원 파형(95)과 공백의 리듬 악보(85)를 표시한다. 이때 음원 파형(95)은 분석된 정보에 따라 복수의 구간 표시(97)가 이루어지며, 공백의 리듬 악보(85)에 그 구간 표시와 동기화된 마디 표시(86)를 한다. 사용자는 음원 파형(95)과 비교하면서 음표를 입력할 수 있다. 음표의 입력 중에 제어부(11)는 화면 상에 제공되는 미리 듣기의 메뉴 단추(89)를 선택하여 입력된 음표에 대응되는 진동음을 확인해 볼 수 있다. 음표의 입력과 저장 및 진동 이벤트의 지정은 전술한 도 10에서 ⒟화면 이후와 유사하므로 이에 대한 설명은 생략한다.On the other hand, the
상기에서 본 발명에 따른 진동 생성 방법과 장치의 실시예에 대하여 설명하였다. 그러나 본 발명의 진동 생성 방법과 장치는 전술한 실시예에 한정되는 것은 아니다. 본 발명의 기술 사상을 벗어나지 않는 범위 내에서 다양한 변형 실시가 가능하다. 이와 같은 사실은 본 발명이 속하는 기술 분야에 종사하는 자라면 쉽게 알 수 있을 것이다. 그러므로 본 발명의 범위는 앞에서 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.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)
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 (16)
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 |
US12045451B2 (en) | 2012-05-09 | 2024-07-23 | Apple Inc. | Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input |
US12050761B2 (en) | 2012-12-29 | 2024-07-30 | Apple Inc. | Device, method, and graphical user interface for transitioning from low power mode |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002135366A (en) | 2000-10-18 | 2002-05-10 | Korg Inc | Vibrator controller |
-
2007
- 2007-05-02 KR KR1020070042564A patent/KR100807738B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002135366A (en) | 2000-10-18 | 2002-05-10 | Korg Inc | Vibrator controller |
Cited By (23)
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 |
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 |
US12067229B2 (en) | 2012-05-09 | 2024-08-20 | Apple Inc. | Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object |
US12045451B2 (en) | 2012-05-09 | 2024-07-23 | Apple Inc. | Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input |
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 |
US12050761B2 (en) | 2012-12-29 | 2024-07-30 | Apple Inc. | Device, method, and graphical user interface for transitioning from low power mode |
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 |
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 |
US11550471B2 (en) | 2015-03-19 | 2023-01-10 | Apple Inc. | Touch input cursor manipulation |
US11835985B2 (en) | 2015-06-07 | 2023-12-05 | 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 |
US11240424B2 (en) | 2015-06-07 | 2022-02-01 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US11231831B2 (en) | 2015-06-07 | 2022-01-25 | Apple Inc. | Devices and methods for content preview based on touch input intensity |
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 |
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 |
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 | |
KR100739166B1 (en) | Method for playing background/effect sound of mobile phone | |
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 | |
JP2022007453A (en) | Karaoke device | |
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 |
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 |