KR20080084155A - Method and apparatus for generating vibration in a portable terminal - Google Patents

Method and apparatus for generating vibration in a portable terminal Download PDF

Info

Publication number
KR20080084155A
KR20080084155A KR1020070025463A KR20070025463A KR20080084155A KR 20080084155 A KR20080084155 A KR 20080084155A KR 1020070025463 A KR1020070025463 A KR 1020070025463A KR 20070025463 A KR20070025463 A KR 20070025463A KR 20080084155 A KR20080084155 A KR 20080084155A
Authority
KR
South Korea
Prior art keywords
vibration
event
code
mobile terminal
generating
Prior art date
Application number
KR1020070025463A
Other languages
Korean (ko)
Other versions
KR101402043B1 (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 KR1020070025463A priority Critical patent/KR101402043B1/en
Publication of KR20080084155A publication Critical patent/KR20080084155A/en
Application granted granted Critical
Publication of KR101402043B1 publication Critical patent/KR101402043B1/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
    • 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
    • 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/72484User interfaces specially adapted for cordless or mobile telephones wherein functions are triggered by incoming communication events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/36Memories

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

A vibration generating method in a portable terminal and a device thereof are provided to design various vibrating patterns directly, and to map the vibrating patterns with operating states, receiving events, and telephone numbers individually, thereby offering differentiated vibrating services in the terminal. When event generation is sensed, it is decided whether an event notify mode is set(S601,S603). If the event notify mode is a vibration mode, it is decided whether vibration information set by a user exists in an event(S605). If so, a vibration in accordance with the event generation is generated according to the vibration information(S607). When termination of the event is sensed during the vibration generation, the vibration generation is completed(S609).

Description

휴대단말기에서 진동 발생 방법 및 장치{METHOD AND APPARATUS FOR GENERATING VIBRATION IN A PORTABLE TERMINAL}Vibration generation method and device in mobile terminal {METHOD AND APPARATUS FOR GENERATING VIBRATION IN A PORTABLE TERMINAL}

도 1은 본 발명의 실시 예에 따른 휴대단말기의 구성을 개략적으로 도시한 도면,1 is a view schematically showing the configuration of a mobile terminal according to an embodiment of the present invention;

도 2는 본 발명의 실시 예에 따른 휴대단말기에서 진동코드 생성 방법을 도시한 도면,2 is a view showing a vibration code generation method in a mobile terminal according to an embodiment of the present invention,

도 3은 본 발명의 실시 예에 따른 휴대단말기에서 진동코드 설정 방법의 예를 도시한 도면,3 is a view showing an example of a vibration code setting method in a mobile terminal according to an embodiment of the present invention,

도 4는 본 발명의 실시 예에 따른 휴대단말기에서 모드별 이벤트 알림 방법을 도시한 도면,4 is a view showing an event notification method for each mode in a mobile terminal according to an embodiment of the present invention;

도 5는 본 발명의 실시 예에 따른 휴대단말기에서 모드별 이벤트 알림 방법을 도시한 도면,5 is a diagram illustrating an event notification method for each mode in a mobile terminal according to an embodiment of the present invention;

도 6은 본 발명의 실시 예에 따른 휴대단말기에서 진동 발생 방법을 도시한 도면.6 is a view showing a vibration generating method in a mobile terminal according to an embodiment of the present invention.

본 발명은 휴대단말기에서 진동 발생 방법 및 장치에 관한 것으로, 특히 휴대단말기에서 사용자가 다양한 진동패턴을 설계하고, 상기 진동패턴을 휴대단말기의 동작 상태별, 수신 이벤트별, 전화번호별 등에 각각 매핑하여 사용자에게 차별화된 진동 서비스를 제공할 수 있는 휴대단말기 및 그의 진동 발생 방법에 관한 것이다.The present invention relates to a method and apparatus for generating vibration in a mobile terminal, and in particular, a user designes various vibration patterns in the mobile terminal, and maps the vibration pattern to each operation state, reception event, and telephone number of the mobile terminal. A mobile terminal capable of providing differentiated vibration services to a user and a vibration generating method thereof.

일반적으로, 현재 무선 통신 기술이 발전하면서 휴대단말기의 보급이 기하급수적으로 증가하고 있다. 휴대단말기의 보급이 일반화되면서 통신 사업자들은 가입자들의 다양한 욕구를 충족시키기 위한 다양한 서비스를 제공하고 있다. 현재 이동통신 서비스업자들은 음성통화 서비스, 무선 인터넷 서비스, 단문 메시지 서비스(SMS, Short Message Service), 멀티미디어 메시징 서비스(MMS, Multimedia Messaging Service), 멀티미디어 서비스 등 다양한 서비스를 휴대단말기를 통해 제공하고 있다.In general, with the development of wireless communication technology, the spread of portable terminals is increasing exponentially. With the spread of mobile terminals, communication providers are providing various services to satisfy various needs of subscribers. Currently, mobile communication service providers provide various services such as voice call service, wireless Internet service, short message service (SMS), multimedia messaging service (MMS), and multimedia services through mobile terminals.

근래의 휴대단말기 관련 통신 서비스는 단순히 음성 통화를 위한 통신 서비스의 제공에만 그치지 않고, 사용자의 기호에 맞는 다양한 부가 서비스를 제공하고 있다. 이러한 부가 서비스 중의 하나로서, 휴대단말기의 벨 소리를 사용자의 기호에 맞도록 선택할 수 있는 소위 '벨 소리 다운로드' 서비스가 널리 이용되고 있다. Recently, the communication service related to a mobile terminal does not only provide a communication service for a voice call, but also provides various additional services according to a user's preference. As one of these additional services, a so-called 'ring tone download' service that can select a ring tone of a mobile terminal to suit a user's preference is widely used.

휴대단말기 사용자는 벨 소리를 제공하는 인터넷 사이트에 유무선망을 통하여 접속한 후 소정의 사용료를 지불함으로써, 사용자가 선택한 벨 소리를 자신의 휴대단말기로 전송받아 저장할 수 있다. 이후 저장하는 벨 소리를 착신음으로 설정하면, 임의의 착신 이벤트(예컨대, 호 수신, 문자메시지 수신 등) 발생 시 상기 설정한 벨 소리를 착신음으로 사용할 수 있게 된다.The user of the portable terminal can access the Internet site providing the ringing tone through a wired / wireless network and pay a predetermined fee to receive and store the ringing tone selected by the user. If the ring tone to be stored is set as the ring tone, the ring tone set as the ring tone can be used when any incoming event (eg, call reception, text message reception, etc.) occurs.

또한 여러 개의 벨 소리 중에서 전화번호별로 벨 소리를 설정하는 경우, 착신 이벤트 발생 시 발신자의 전화번호에 대응하는 벨 소리를 발생할 수 있다. 따라서 전화번호를 확인하지 않고 벨 소리만으로 누구한테 온 전화/문자메시지인지 사전에 확인할 수 있다. 즉, 발신자의 전화번호에 따라 벨 소리를 다르게 설정함으로써 사용자의 편의를 도모하고 있다.In addition, if a ring tone is set for each phone number among multiple ring tones, a ring tone corresponding to the caller's phone number may be generated when an incoming event occurs. Therefore, you can check in advance who the call / text message from the ringtone without checking the phone number. That is, the user's convenience is aimed at by setting the ring tone differently according to the caller's telephone number.

그러나 최근에는 휴대단말기의 벨 소리가 소음으로 인식되고 있어서 지하철, 버스의 대중교통을 이용하거나 공공장소에서 휴대단말기를 진동모드로 변경해야 하는 필요성이 대두되고 있다. 또한 수업 중이거나 회의 중인 경우 휴대단말기를 진동모드로 변경해야 할 필요가 있다.However, in recent years, the ring sound of a mobile terminal has been recognized as a noise. Therefore, the necessity of changing a mobile terminal to a vibration mode by using public transportation of subways and buses or in public places has emerged. There is also a need to change the handset to vibration mode when in class or during a meeting.

이와 같이 휴대단말기를 진동모드로 변경하는 경우, 발신자의 전화번호와 무관하게 기본 설정된 진동만을 발생하게 된다. 따라서 착신 이벤트가 발생할 시 기본 설정된 동일한 진동만이 발생함으로 휴대단말기의 표시부로 발신자의 전화번호를 일일이 확인해야 하는 번거로움이 있다.When the mobile terminal is changed to the vibration mode as described above, only the basic vibration is generated regardless of the caller's telephone number. Therefore, when an incoming event occurs, only the same basic vibration is generated, which causes the inconvenience of having to check the caller's phone number on the display unit of the mobile terminal.

따라서 사용자는 발신자의 전화번호에 따라 진동을 다르게 설정하여 진동만으로 상대방을 확인할 수 있는 서비스의 필요성이 대두되고 있다. 따라서 휴대단말기에서 사용자가 원하는 진동패턴을 설계하고 편집할 수 있는 휴대단말기와, 휴대단말기에서 상기 진동패턴에 따라 다양한 진동 서비스를 제공할 수 있는 방안의 필 요성이 대두되고 있다.Therefore, users need to set the vibration differently according to the caller's phone number, so that the user can check the counterpart only by the vibration. Therefore, there is a need for a portable terminal capable of designing and editing a vibration pattern desired by a user in the portable terminal, and a method for providing various vibration services according to the vibration pattern in the portable terminal.

따라서 본 발명은 상술한 종래 기술의 문제점을 해결하기 위하여 창안된 것으로서, 본 발명의 목적은, 휴대단말기에서 사용자가 희망하는 다양한 진동패턴을 직접 설계할 수 있는 방법 및 장치를 제공함에 있다.Therefore, the present invention was devised to solve the above-mentioned problems of the prior art, and an object of the present invention is to provide a method and apparatus for directly designing various vibration patterns desired by a user in a mobile terminal.

본 발명의 다른 목적은, 휴대단말기에서 사용자가 설정하는 진동패턴에 따라 다양한 형태로 진동을 발생할 수 있는 방법 및 장치를 제공함에 있다.Another object of the present invention is to provide a method and apparatus for generating vibration in various forms according to a vibration pattern set by a user in a mobile terminal.

본 발명의 또 다른 목적은, 휴대단말기에서 사용자가 직접 설계하는 진동패턴을 휴대단말기의 동작 상태별, 이벤트별, 전화번호별 등에 매핑하여 사용자에게 보다 효율적인 진동 서비스를 제공할 수 있는 방법 및 장치를 제공함에 있다.It is still another object of the present invention to provide a method and apparatus for mapping a vibration pattern designed by a user directly in a mobile terminal to each user's operating state, event, and phone number to provide a more efficient vibration service to a user. In providing.

상기와 같은 목적들을 달성하기 위한 본 발명의 실시 예에 따른 방법은, 휴대단말기에서 진동발생 방법에 있어서, 이벤트 발생 감지 시 이벤트 알림 모드를 판단하는 과정과, 상기 이벤트 알림 모드가 진동모드이면 상기 이벤트에 사용자가 설정한 진동정보가 있는지 판단하는 과정과, 상기 진동정보가 존재할 시 상기 진동정보에 대응하여 상기 이벤트 발생에 따른 진동을 발생하는 과정을 포함한다.The method according to an embodiment of the present invention for achieving the above object, in the vibration generating method in a portable terminal, the process of determining the event notification mode when the event occurs, and if the event notification mode is the vibration mode the event Determining whether there is vibration information set by the user, and generating vibrations according to the event occurrence in response to the vibration information when the vibration information exists.

상기와 같은 목적들을 달성하기 위한 본 발명의 실시 예에 따른 방법은, 휴대단말기에서 진동 발생 방법에 있어서, 이벤트 발생 감지 시 상기 발생 이벤트의 종류 및 부가정보를 판별하는 과정과, 상기 이벤트에 따른 진동정보를 선택하여 진동을 발생하는 과정과, 상기 이벤트에 따른 진동 발생 종료 후 상기 부가정보에 따 른 진동정보를 선택하여 진동을 발생하는 과정을 포함한다.The method according to an embodiment of the present invention for achieving the above object, in the vibration generating method in a mobile terminal, the process of determining the type and additional information of the event generated when the event is detected, and the vibration according to the event Selecting the information to generate a vibration, and after the end of the vibration generated in accordance with the event comprises the step of generating the vibration by selecting the vibration information according to the additional information.

상기와 같은 목적들을 달성하기 위한 본 발명의 실시 예에 따른 방법은, 휴대단말기에서 진동 설정 방법에 있어서, 진동 설정 모드에서 진동 설정 값을 입력받는 과정과, 상기 진동 설정 값의 입력 완료를 감지할 시 진동 설정 값을 진동코드로 변환하는 과정과, 상기 진동코드를 저장하는 과정을 포함한다.The method according to an embodiment of the present invention for achieving the above object, in the vibration setting method in the mobile terminal, receiving a vibration setting value in the vibration setting mode, and detecting the completion of the input of the vibration setting value; Converting a time vibration setting value into a vibration code, and storing the vibration code.

상기와 같은 목적들을 달성하기 위한 본 발명의 실시 예에 따른 장치는, 휴대단말기에 있어서, 진동코드 생성을 위한 진동 설정 값을 입력받는 입력부와, 사용자 진동 설정 어플리케이션 및 진동코드 변환 어플리케이션을 저장하고, 상기 어플리케이션에 의해 생성되는 진동코드 및 진동패턴을 저장하는 메모리부와, 상기 진동 설정 값 입력을 위한 사용자 진동 설정 환경을 표시하는 표시부와, 상기 진동패턴에 따른 진동코드에 의거하여 진동을 발생하는 모터부와, 상기 진동코드 변환 및 진동패턴을 생성하고, 상기 모터부에 의한 진동 발생을 제어하는 제어부를 포함한다.An apparatus according to an embodiment of the present invention for achieving the above object, in the portable terminal, stores an input unit for receiving a vibration setting value for generating a vibration code, a user vibration setting application and a vibration code conversion application, A memory unit for storing the vibration code and the vibration pattern generated by the application, a display unit for displaying a user vibration setting environment for inputting the vibration setting value, and a motor generating vibration based on the vibration code according to the vibration pattern And a control unit for generating the vibration code conversion and the vibration pattern and controlling the generation of vibration by the motor unit.

이하, 본 발명에 따른 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 하기의 설명에서는 본 발명의 실시 예에 따른 동작을 이해하는데 필요한 부분만이 설명되며, 그 이외 부분의 설명은 본 발명의 요지를 흩트리지 않도록 생략될 것이라는 것을 유의하여야 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description, only the parts necessary for understanding the operation according to the embodiment of the present invention will be described, it should be noted that the description of other parts will be omitted so as not to distract from the gist of the present invention.

이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이 거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위한 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일실시 예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.The terms or words used in the specification and claims described below should not be construed as being limited to the ordinary or dictionary meanings, and the inventors should use the concept of terms to describe their own invention in the best way. It should be interpreted as meanings and concepts corresponding to the technical idea of the present invention based on the principle that it can be properly defined. Therefore, the embodiments described in the specification and the drawings shown in the drawings are only one of the most preferred embodiments of the present invention, and do not represent all of the technical idea of the present invention, various modifications that can be replaced at the time of the present application It should be understood that there may be equivalents and variations.

제안하는 본 발명은 휴대단말기에서 진동 발생 장치 및 그 제어 방법에 관한 것이다. 특히, 본 발명의 실시 예에 따르면 사용자가 휴대단말기의 진동을 다양한 진동패턴으로 직접 설계 및 편집할 수 있다. 상기 설계/편집하는 진동패턴을 휴대단말기의 동작 상태별, 이벤트별 또는 전화번호별로 매핑할 수 있다. The present invention relates to a vibration generating device and a control method thereof in a mobile terminal. In particular, according to an embodiment of the present invention, the user can directly design and edit the vibration of the mobile terminal in various vibration patterns. The vibration pattern for designing / editing may be mapped by operation state, event, or telephone number of the mobile terminal.

따라서 사용자는 수신 이벤트 발생 시 해당 이벤트의 진동패턴에 의한 진동 발생에 의거하여 수신 이벤트가 문자메시지 수신인지 음성통화 수신인지를 보다 쉽게 확인할 수 있다. 또한 수신 이벤트 발생 시 발신 전화번호의 진동패턴에 의한 진동 발생에 의거하여 발신자의 정보를 보다 쉽게 예측할 수 있다.Therefore, when a reception event occurs, the user can more easily check whether the reception event is a text message reception or a voice call reception based on the vibration generated by the vibration pattern of the corresponding event. In addition, when the reception event occurs, it is possible to more easily predict the information of the caller based on the vibration generated by the vibration pattern of the calling telephone number.

또한 수신 이벤트 발생 시 수신 이벤트의 종류 및 발신 전화번호를 분석하여, 초기 일정시간동안에는 수신 이벤트에 따른 진동패턴으로 진동을 발생하고, 일정시간 경과 후에는 발신 전화번호에 대응하는 진동패턴으로 진동을 발생함으로써, 수신 이벤트의 종류 및 발신자를 한 번에 예측할 수 있다.In addition, when an incoming event occurs, the type of outgoing event and outgoing telephone number are analyzed, and the vibration is generated by the vibration pattern according to the reception event during the initial predetermined time, and after the predetermined time, the vibration is generated by the vibration pattern corresponding to the outgoing phone number. By doing so, it is possible to predict the type of the received event and the sender at once.

본 발명의 실시 예에서는 상기 휴대단말기가 이동통신 단말기인 경우를 대표 적인 예로 하여 설명하지만, 본 발명이 이에 한정되지는 않는다.In the embodiment of the present invention, a case in which the portable terminal is a mobile communication terminal will be described as a representative example, but the present invention is not limited thereto.

본 발명의 실시 예에 따른 상기 휴대단말기는 IMT-2000(International Mobile Telecommunication 2000) 단말기, WCDMA(Wideband Code Division Multiple Access) 단말기, UMTS(Universal Mobile Telecommunication Service) 단말기 등과 같은 이동통신 단말기와, PMP(Portable Multimedia Player), MP3 플레이어와 같은 멀티미디어 플레이어와, 디지털 방송 수신기와, 개인 정보 단말기(PDA, Personal Digital Assistant)와, 스마트 폰(Smart Phone) 및 휴대전화기(mobile phone) 등과 같은 모든 정보통신기기 및 멀티미디어 기기와, 그에 대한 응용에도 적용될 수 있음은 자명할 것이다. The mobile terminal according to an embodiment of the present invention is a mobile communication terminal such as an International Mobile Telecommunication 2000 (IMT-2000) terminal, a Wideband Code Division Multiple Access (WCDMA) terminal, a Universal Mobile Telecommunication Service (UMTS) terminal, and the like. Multimedia player, multimedia player such as MP3 player, digital broadcasting receiver, personal digital assistant (PDA), all information communication devices and multimedia such as smart phones and mobile phones It will be apparent that the device and its application can be applied.

도 1은 본 발명의 실시 예에 따른 휴대단말기의 구성을 개략적으로 도시한 도면이다.1 is a view schematically showing the configuration of a mobile terminal according to an embodiment of the present invention.

상기 도 1에 도시한 바와 같이, 본 발명의 실시 예에 따른 상기 휴대단말기(100)는 무선주파수(Radio Frequency, 이하 'RF'라 칭하기로 한다)처리부(110), 데이터처리부(120), 오디오처리부(130), 입력부(140), 메모리부(150), 표시부(160), 모터부(170) 및 제어부(180) 등을 포함한다. 상기 메모리부(150)는 진동코드 저장부(151) 및 진동패턴 저장부(153)를 포함한다. 상기 제어부(180)는 진동 설정부(181), 진동코드 변환부(183), 진동패턴 선택부(185) 및 진동 변환부(187) 등을 포함한다.As shown in FIG. 1, the mobile terminal 100 according to an embodiment of the present invention includes a radio frequency (hereinafter, referred to as RF) processor 110, a data processor 120, and audio. The processor 130, the input unit 140, the memory unit 150, the display unit 160, the motor unit 170, and the controller 180 may be included. The memory unit 150 includes a vibration code storage unit 151 and a vibration pattern storage unit 153. The controller 180 includes a vibration setting unit 181, a vibration code conversion unit 183, a vibration pattern selection unit 185, and a vibration conversion unit 187.

상기 도 1을 참조하면, 상기 RF처리부(110)는 휴대단말기(100)의 통신을 수행한다. 상기 RF처리부(110)는 이동통신 시스템과 통신채널을 형성하여 음성통신 및 데이터 통신을 수행한다. 상기 RF처리부(110)는 송신되는 신호의 주파수를 상승 변환 및 증폭하는 RF 송신부와, 수신되는 신호를 저잡음 증폭하고 주파수를 하강 변환하는 RF 수신부 등을 포함할 수 있다.Referring to FIG. 1, the RF processor 110 communicates with the mobile terminal 100. The RF processor 110 forms a communication channel with a mobile communication system to perform voice communication and data communication. The RF processor 110 may include an RF transmitter for up-converting and amplifying a frequency of a transmitted signal, and an RF receiver for low-noise amplifying and down-converting a received signal.

상기 데이터처리부(120)는 상기 오디오처리부(130)로부터 전달되는 음성 데이터, 상기 입력부(140)를 통해 입력되는 숫자/문자 데이터 및 상기 RF처리부(110)로부터 송수신되는 데이터 등의 처리를 담당한다. 상기 데이터처리부(120)는 상기 RF처리부(110)를 통해 송신되는 신호를 부호화 및 변조하는 송신부와, 상기 RF처리부(110)를 통해 수신되는 신호를 복조 및 복호화 하는 수신부 등을 포함할 수 있다. 상기 데이터처리부(120)는 모뎀(MODEM) 및 코덱(CODEC)을 포함할 수 있다. 상기 코덱은 패킷 데이터 등을 처리하는 데이터 코덱과 음성 등의 오디오 신호를 처리하는 오디오 코덱을 포함한다.The data processor 120 is in charge of processing voice data transmitted from the audio processor 130, numeric / text data input through the input unit 140, and data transmitted / received from the RF processor 110. The data processor 120 may include a transmitter that encodes and modulates a signal transmitted through the RF processor 110, and a receiver that demodulates and decodes a signal received through the RF processor 110. The data processor 120 may include a modem and a codec. The codec includes a data codec for processing packet data and the like and an audio codec for processing an audio signal such as voice.

상기 오디오처리부(130)는 상기 데이터처리부(120)에서 출력되는 오디오신호를 재생하거나 또는 마이크(MIC)로부터 발생되는 오디오신호를 상기 데이터처리부(120)에 전송하는 기능을 수행한다. 상기 오디오처리부(130)는 음성/음향 데이터를 스피커(SPK)를 통해 가청음으로 변환하여 출력하고, 상기 마이크(MIC)로부터 수신되는 음성 등의 오디오신호를 데이터화하여 출력한다.The audio processor 130 plays a function of reproducing an audio signal output from the data processor 120 or transmitting an audio signal generated from a microphone (MIC) to the data processor 120. The audio processor 130 converts the voice / sound data into an audible sound through a speaker SPK and outputs the audio signal such as a voice received from the microphone MIC.

상기 입력부(140)는 다양한 문자 정보를 입력받고, 각종 기능들의 설정 및 휴대단말기(100)의 기능 제어와 관련하여 입력되는 키 신호를 상기 제어부(180)로 전달한다. 특히, 상기 입력부(140)는 사용자로부터 진동코드 생성을 위한 진동 설정 값을 입력받는다. 상기 입력부(140)는 휴대단말기(100)의 제공 형태에 따라 터 치패드, 일반적인 키 배열의 키패드 및 쿼티 방식의 키패드 중 어느 하나 또는 이들의 조합으로 형성될 수 있다. 상기 입력부(140)는 특정 기능을 수행하도록 설정된 방향키, 볼륨 키 및 핫키 등의 기능키를 더 포함한다.The input unit 140 receives various text information, and transmits a key signal input in connection with setting of various functions and function control of the mobile terminal 100 to the controller 180. In particular, the input unit 140 receives a vibration setting value for generating a vibration code from the user. The input unit 140 may be formed of any one or a combination of a touch pad, a keypad of a general key arrangement, and a QWERTY keypad according to the provision form of the portable terminal 100. The input unit 140 further includes function keys such as a direction key, a volume key, and a hot key set to perform a specific function.

상기 메모리부(150)는 본 발명의 실시 예에 따른 기능 동작에 필요한 어플리케이션들, 사용자에 의해 생성되거나 외부로부터 수신하는 데이터 등을 저장한다. 상기 어플리케이션은 사용자 진동 설정 어플리케이션, 진동코드 변환 어플리케이션 등일 수 있다. 상기 메모리부(150)는 휴대단말기(100)의 진동패턴 생성 및 진동 발생 기능과 관련된 설정 정보들을 저장한다. 상기 메모리부(150)는 상기 어플리케이션 실행 중에 발생하는 사용자 데이터를 일시 저장하는 하나 이상의 버퍼(buffer)를 포함할 수 있다.The memory unit 150 stores applications necessary for operating a function according to an embodiment of the present invention, data generated by a user or received from the outside. The application may be a user vibration setting application, a vibration code conversion application, or the like. The memory unit 150 stores setting information related to a vibration pattern generation and vibration generation function of the mobile terminal 100. The memory unit 150 may include one or more buffers for temporarily storing user data generated during the execution of the application.

상기 메모리부(150)는 사용자가 설정하는 진동 설정 값들에 의해 생성되는 진동코드를 저장하는 진동코드 저장부(151)와, 상기 진동코드를 이용하여 휴대단말기(100)의 동작 상태, 이벤트 또는 전화번호/그룹별로 각각 매핑하거나 또는 이들의 조합으로 매핑하는 진동패턴 및 그의 설정 정보를 저장하는 진동패턴 저장부(153)를 포함한다. 상기 진동코드 및 진동패턴에 대해서는 후술하므로, 여기서는 그 상세한 설명을 생략하기로 한다.The memory unit 150 may include a vibration code storage unit 151 for storing vibration codes generated by vibration setting values set by a user, and an operation state, an event, or a phone call of the mobile terminal 100 using the vibration codes. And a vibration pattern storage unit 153 for storing the vibration pattern and the setting information thereof. Since the vibration code and the vibration pattern will be described later, a detailed description thereof will be omitted.

상기 표시부(160)는 어플리케이션 수행 중에 발생하는 화면 데이터를 표시하고, 사용자의 키 조작 상태 및 기능 설정정보 등을 표시한다. 특히, 상기 표시부(160)는 상기 진동 설정 값 입력을 위한 사용자 진동 설정 환경을 표시한다. 상기 표시부(160)는 액정표시장치(Liquid Crystal Display, 이하 'LCD'라 칭하기로 한다)로 형성될 수 있다. 상기 LCD는 터치스크린(Touch Screen)으로 형성할 수 있다. 이러한 경우 상기 표시부(160)는 입력수단에 포함할 수 있다. The display unit 160 displays screen data generated during application execution and displays a user's key operation status and function setting information. In particular, the display unit 160 displays a user vibration setting environment for inputting the vibration setting value. The display unit 160 may be formed of a liquid crystal display (hereinafter, referred to as an LCD). The LCD may be formed as a touch screen. In this case, the display unit 160 may be included in the input means.

상기 모터부(170)는 상기 제어부(180)의 제어에 따라 진동 발생을 위한 기능을 처리한다. 상기 모터부(170)는 설정된 진동패턴에 따른 각각의 진동코드에 대응하여 모터를 구동함으로써 진동을 발생한다. 상기 모터부(170)는 모터의 회전방향, 진동강도 및 진동주기 등에 따라 모터를 구동하여 다양한 형태의 진동을 발생한다. 상기 모터부(170)는 휴대단말기(100)의 제공 형태에 따라 하나 이상의 모터들을 포함할 수 있다.The motor unit 170 processes a function for generating vibration under the control of the controller 180. The motor unit 170 generates vibration by driving a motor corresponding to each vibration code according to the set vibration pattern. The motor unit 170 generates various types of vibration by driving the motor in accordance with the rotation direction, the vibration intensity and the vibration cycle of the motor. The motor unit 170 may include one or more motors according to the provision form of the mobile terminal 100.

상기 제어부(180)는 상기 휴대단말기(100)의 전반적인 동작 및 상기 휴대단말기(100)의 내부 블록들 간 신호 흐름을 제어한다. 상기 제어부(180)는 상기 데이터처리부(120), 오디오처리부(130), 입력부(140), 메모리부(150), 표시부(160) 및 모터부(170) 등과 같은 각 구성 간의 신호 흐름을 제어한다. 상기 제어부(180)는 상기 데이터처리부(120)를 포함할 수 있다.The controller 180 controls the overall operation of the mobile terminal 100 and the signal flow between the internal blocks of the mobile terminal 100. The controller 180 controls a signal flow between components such as the data processor 120, the audio processor 130, the input unit 140, the memory unit 150, the display unit 160, and the motor unit 170. . The controller 180 may include the data processor 120.

특히, 상기 제어부(180)는 본 발명의 실시 예에 따라 사용자 설정에 따른 진동코드 생성 및 상기 진동코드를 이용한 다양한 진동패턴을 생성하는 일련의 제어를 처리한다. 상기 제어부(180)는 사용자 진동 설정 환경에서 입력하는 진동 설정 값에 의거하여 진동코드를 생성하도록 제어한다. In particular, the controller 180 processes a series of controls for generating a vibration code according to a user setting and generating various vibration patterns using the vibration code according to an embodiment of the present invention. The controller 180 controls to generate a vibration code based on a vibration setting value input in a user vibration setting environment.

상기 제어부(180)는 상기 진동코드를 이용하여 사용자가 설정하는 다양한 형태의 진동패턴을 설정 및 저장하도록 제어한다. 즉, 상기 제어부(180)는 휴대단말기(100)의 동작 상태, 이벤트 또는 전화번호별로 진동패턴을 설정하거나, 이들의 조합에 대응하게 진동패턴을 설정할 수 있다.The controller 180 controls to set and store various types of vibration patterns set by a user by using the vibration code. That is, the controller 180 may set a vibration pattern for each operation state, event, or phone number of the mobile terminal 100, or set a vibration pattern corresponding to a combination thereof.

상기 제어부(180)는 상기와 같이 설정하는 진동패턴에 의거하여 동작 상태, 이벤트 또는 전화번호 등에 각각 매핑된 진동패턴으로 각각의 진동을 발생하거나, 또는 동작 상태, 이벤트 및 전화번호에 매핑된 진동패턴들의 조합으로 진동을 발생하도록 제어한다.The controller 180 generates each vibration as a vibration pattern mapped to an operation state, an event, or a phone number, respectively, based on the vibration pattern set as described above, or generates a vibration pattern mapped to the operation state, an event, and a phone number. Control to generate vibrations.

이러한 제어 동작을 보다 효율적으로 수행하기 위하여 상기 제어부(180)는 진동 설정부(181), 진동코드 변환부(183), 진동패턴 선택부(185) 및 진동 변환부(187) 등을 더 포함한다.In order to perform the control operation more efficiently, the controller 180 further includes a vibration setting unit 181, a vibration code conversion unit 183, a vibration pattern selection unit 185, and a vibration conversion unit 187. .

상기 진동 설정부(181)는 사용자가 진동코드/진동패턴을 설정할 수 있는 환경을 제공한다. 상기 진동 설정부(181)는 사용자 진동 설정 환경을 통해 입력되는 진동 설정 값에 의거하여 임의의 진동코드를 설정한다. 상기 진동 설정부(181)는 사용자 요청에 의거하여 임의의 진동코드를 휴대단말기(100)의 동작 상태, 이벤트 및 전화번호/그룹 등에 매핑하여 진동패턴을 설정한다. 상기 진동 설정부(181)는 설정되는 진동패턴을 메모리부(150)에 저장한다. 이러한 실시 예에 대해서는 후술하는 도 3을 참조하여 설명하기로 한다. The vibration setting unit 181 provides an environment in which a user can set a vibration code / vibration pattern. The vibration setting unit 181 sets an arbitrary vibration code based on the vibration setting value input through the user vibration setting environment. The vibration setting unit 181 sets a vibration pattern by mapping an arbitrary vibration code to an operation state, an event, a phone number / group, and the like of the mobile terminal 100 according to a user request. The vibration setting unit 181 stores the set vibration pattern in the memory unit 150. Such an embodiment will be described with reference to FIG. 3 to be described later.

상기 진동코드 변환부(183)는 사용자가 정의하는 진동 설정 값을 진동코드로 변환한다. 상기 진동코드 변환부(183)는 사용자가 상기 사용자 진동 설정 환경을 통해 진동 설정 값 입력을 완료할 시 상기 진동 설정 값을 모터부(170)를 실질적으로 제어하는 진동코드로 변환한다. 상기 진동코드 변환부(183)는 상기 변환하는 진동코드를 메모리부(150)에 저장한다. 이러한 실시 예에 대해서는 후술하는 도 3을 참조하여 설명하기로 한다. The vibration code conversion unit 183 converts the vibration setting value defined by the user into a vibration code. The vibration code conversion unit 183 converts the vibration setting value into a vibration code that substantially controls the motor unit 170 when the user completes inputting the vibration setting value through the user vibration setting environment. The vibration code conversion unit 183 stores the converted vibration code in the memory unit 150. Such an embodiment will be described with reference to FIG. 3 to be described later.

상기 진동패턴 선택부(185)는 진동 발생을 위한 이벤트 발생 시 상기 이벤트에 해당하는 진동패턴을 상기 메모리부(150)로부터 선택한다.The vibration pattern selection unit 185 selects a vibration pattern corresponding to the event from the memory unit 150 when an event for vibration generation occurs.

상기 진동 변환부(187)는 상기 진동패턴 선택부(185)에서 선택하는 진동패턴에 따라 모터부(170)의 구동을 위한 진동 제어신호를 생성하여 출력한다. 상기 진동 변환부(187)는 상기 진동패턴에 따라 모터부(170)의 회전방향, 진동강도 및 진동주기를 제어한다. 따라서 상기 모터부(170)는 상기 진동패턴에 따른 진동 제어신호에 의거하여 모터를 구동한다.The vibration converter 187 generates and outputs a vibration control signal for driving the motor unit 170 according to the vibration pattern selected by the vibration pattern selector 185. The vibration converter 187 controls the rotation direction, vibration intensity, and vibration period of the motor unit 170 according to the vibration pattern. Therefore, the motor unit 170 drives the motor based on the vibration control signal according to the vibration pattern.

한편, 상기 도 1에서는 설명의 편의를 위하여 본 발명의 실시 예에 따른 동작 설명에 필요한 휴대단말기(100)의 개략적인 구성 예를 도시하였다. 하지만, 본 발명이 이러한 구성에 한정되지는 않는다. 따라서 본 발명의 휴대단말기(100)는 그 제공 형태에 따라 카메라 모듈, 블루투스 모듈 및 디지털 방송 수신모듈 등을 더 포함할 수도 있다.Meanwhile, FIG. 1 illustrates a schematic configuration example of a mobile terminal 100 required for describing an operation according to an exemplary embodiment of the present disclosure for convenience of description. However, the present invention is not limited to this configuration. Therefore, the mobile terminal 100 of the present invention may further include a camera module, a Bluetooth module, a digital broadcast receiving module, and the like, according to a form of provision thereof.

다음으로 이하에서는 상기 휴대단말기(100)에서 진동 설정 값에 따라 진동코드를 설정하고 이를 이용하여 진동패턴을 매핑하는 동작 및 상기 진동패턴을 이용하여 진동을 발생하는 동작에 대하여 살펴보기로 한다. 하지만, 본 발명이 하기에서 기술하는 내용에 한정되는 것은 아니므로, 하기의 실시 예에 의거하여 다양한 실시 예들에 적용할 수 있음에 유의하여야 한다.Next, an operation of setting a vibration code according to a vibration setting value in the mobile terminal 100 and mapping the vibration pattern using the vibration code and generating the vibration using the vibration pattern will be described. However, the present invention is not limited to the contents described below, it should be noted that it can be applied to various embodiments based on the following embodiments.

도 2는 본 발명의 실시 예에 따른 휴대단말기에서 진동코드 생성 방법을 도시한 도면이다.2 is a view showing a vibration code generation method in a mobile terminal according to an embodiment of the present invention.

상기 도 2를 참조하면, 먼저 제어부는 사용자 요청에 의거하여 진동 설정 모드로 진입한다(S201). 이어서, 상기 제어부는 상기 진동 설정 모드로 진입할 시 진동 설정 값을 입력할 수 있는 설정 화면을 표시한다(S203). 이러한 화면 실시 예가 도 3에 나타나 있다. 상기 도 3에 대해서는 후술하기로 한다.Referring to FIG. 2, first, the controller enters a vibration setting mode based on a user request (S201). Subsequently, the control unit displays a setting screen for inputting a vibration setting value when entering the vibration setting mode (S203). An example of such a screen is shown in FIG. 3. 3 will be described later.

이어서, 상기 제어부는 상기 설정 화면을 통해 사용자가 설정하는 진동 설정 값을 입력받는다(S205 내지 S215). 구체적으로, 상기 제어부는 사용자로부터 모터의 회전방향(S205), 진동강도(S209) 및 진동주기(S213) 등을 입력받고, 상기 진동 설정 값 입력에 대응하는 입력 상태를 표시 및 설정한다(S207, S211, S215).Subsequently, the controller receives the vibration setting value set by the user through the setting screen (S205 to S215). Specifically, the controller receives a rotation direction (S205), vibration intensity (S209) and vibration period (S213) of the motor from the user, and displays and sets an input state corresponding to the vibration setting value input (S207, S211, S215).

한편, 상기 제어부는 상기 S203단계의 설정 화면 표시 상태 또는 상기와 같은 설정 중(S205 내지 S215)에, 사용자로부터 설정 취소가 요청될 시(S217) 상기 설정 절차를 종료한다.On the other hand, the control unit terminates the setting procedure when a setting cancellation request is requested from the user in the setting screen display state of the step S203 or the above setting (S205 to S215).

다음으로, 사용자는 상기와 같이 임의의 진동 설정 값 입력을 완료하면 설정완료 신호를 입력할 수 있다. 예를 들면, 입력부를 이용하여 설정 완료 확인키를 입력할 수 있다. Next, when the user completes the input of the arbitrary vibration setting value as described above, the user may input the setting completion signal. For example, the setting completion confirmation key may be input using the input unit.

따라서 상기 제어부는 상기 진동 설정 값의 설정완료 신호를 감지하면(S219), 설정 진동에 대한 확인 요청이 있는지를 판단한다(S221). 예를 들면, 상기 제어부는 상기 설정완료 신호를 감지하면 표시부 상에 설정 진동 확인 여부를 요청하는 안내 메시지를 표시할 수 있다. 따라서 사용자는 상기 안내 메시지에 의거하여 설정 진동 확인 여부를 결정할 수 있다. 상기 설정 진동 확인은 '미리보기' 또는 '미리듣기'와 같이 임의 설정된 진동을 미리 확인하는 것을 나타낸다. 따라서 사용자는 자신이 설정하는 진동을 미리 확인함으로써 원하는 진동으로 설정되었는지를 사전 확인할 수 있다.Therefore, when the control unit detects the setting completion signal of the vibration setting value (S219), it determines whether there is a request for confirmation of the setting vibration (S221). For example, when detecting the setting completion signal, the control unit may display a guide message requesting whether or not to check the setting vibration on the display unit. Therefore, the user may determine whether to check the set vibration based on the guide message. The confirmation of the set vibration indicates that the predetermined vibration is confirmed in advance, such as 'preview' or 'listening'. Therefore, the user can confirm in advance whether the vibration is set to the desired vibration by checking in advance.

다음으로, 상기 제어부는 상기 안내 메시지를 통해 사용자로부터 설정 진동 확인이 요청될 시 상기 진동 설정 값에 대응하는 진동코드를 생성하여 이를 임시 저장한다(S223). 이어서, 상기 제어부는 상기 임시 저장하는 진동코드에 의거하여 사용자가 설정한 진동을 발생한다(S225).Next, the control unit temporarily generates a vibration code corresponding to the vibration setting value when the user is requested to confirm the setting vibration through the guide message (S223). Subsequently, the controller generates a vibration set by the user based on the temporarily stored vibration code (S225).

다음으로, 상기 제어부는 상기 진동의 발생이 완료될 시 상기 진동 설정 값의 저장 여부를 판단한다(S227). 즉, 상기 제어부는 상기 설정한 진동 설정 값을 저장할 지에 대한 안내 메시지를 표시하고, 이를 통해 상기 설정한 진동 설정 값의 저장 여부에 따른 사용자의 선택 신호를 입력받을 수 있다. Next, the controller determines whether to store the vibration setting value when the generation of the vibration is completed (S227). That is, the controller may display a guide message on whether to store the set vibration setting value, and thereby receive a user selection signal according to whether to store the set vibration setting value.

다음으로, 상기 S227단계의 판단결과 저장이 요청될 시, 상기 제어부는 상기 설정된 진동 설정값에 따른 진동코드를 메모리부에 저장한다. 반면, 상기 S227단계의 판단결과 저장이 요청되지 않을 시, 상기 제어부는 다음과 같은 동작들을 수행할 수 있다. 예를 들면, 상기 제어부는 설정 방식에 따라 상기 설정 절차를 취소(종료)하거나, 상기 S203단계로 진행하여 상기에서 설정된 화면을 표시하여 사용자가 진동 설정 값을 편집하도록 하거나, 상기 진동 설정 모드를 종료할 수 있다.Next, when the storage of the determination result of step S227 is requested, the controller stores the vibration code according to the set vibration setting value in the memory unit. On the other hand, when the storage of the determination result of step S227 is not requested, the controller may perform the following operations. For example, the control unit cancels (ends) the setting procedure according to a setting method, or proceeds to step S203 to display the set screen to allow the user to edit the vibration setting value or to end the vibration setting mode. can do.

도 3은 본 발명의 실시 예에 따른 휴대단말기에서 진동코드 설정 방법의 예를 도시한 도면이다. 특히, 상기 도 3에서는 휴대단말기에서 사용자가 진동코드 생성을 위한 진동 설정 값을 입력할 수 있는 사용자 진동 설정 환경(화면)의 예시를 개략적으로 나타낸 것이다.3 is a view showing an example of a vibration code setting method in a mobile terminal according to an embodiment of the present invention. In particular, FIG. 3 schematically illustrates an example of a user vibration setting environment (screen) in which a user may input a vibration setting value for generating a vibration code in a portable terminal.

상기 도 3을 참조하면, 참조기호 '+' 및 '-'는 진동을 발생하는 모터의 회전방향을 나타내는 것이다. 본 발명의 실시 예에서 상기 '+'는 모터의 오른쪽 회전방향, 상기 '-'는 모터의 왼쪽 회전방향을 각각 나타낸다. 세로축의 숫자는 모터의 진동강도를 단계별로 구분하여 나타낸 것이다. 가로축(시간축)은 모터의 진동주기를 나타낸 것이다. 즉, 사용자는 입력부의 조작에 의거하여 진동 설정 값(모터의 회전방향, 진동강도 및 진동주기)을 설정함으로써 사용자가 정의하는 새로운 진동패턴을 생성할 수 있다.Referring to FIG. 3, reference numerals '+' and '-' denote rotation directions of a motor generating vibration. In the embodiment of the present invention, '+' represents a right rotation direction of the motor, and '-' represents a left rotation direction of the motor, respectively. The number on the vertical axis shows the vibration intensity of the motor step by step. The horizontal axis (time axis) represents the vibration period of the motor. That is, the user may generate a new vibration pattern defined by the user by setting the vibration setting value (rotation direction of the motor, vibration intensity and vibration period) based on the operation of the input unit.

따라서 제어부의 진동코드 변환부는 상기와 같은 진동 설정 값을 특정한 패턴을 가지는 진동코드로 변환하고, 이를 진동코드 저장부에 저장한다. 사용자는 상기와 같이 변환하는 진동코드를 이용하여 휴대단말기의 동작 상태별, 이벤트별 및 전화번호별 등에 매핑하여 진동패턴을 생성할 수 있다. 이러한 진동코드(표 1) 및 진동패턴(표 2 내지 표 5)에 대한 실시 예가 하기에 나타나 있다.Accordingly, the vibration code conversion unit of the control unit converts the vibration setting value as the vibration code having a specific pattern and stores it in the vibration code storage unit. The user may generate a vibration pattern by mapping the operation state, the event and the telephone number of the portable terminal using the vibration code converted as described above. Examples of such vibration codes (Table 1) and vibration patterns (Tables 2 to 5) are shown below.

Figure 112007020920116-PAT00001
Figure 112007020920116-PAT00001

상기 <표 1>에 나타낸 바와 같이, 진동 설정 값에 따라 생성하는 진동코드의 예시는, 각 진동의 단계를 0~8까지로 정의하고, 각 눈금(단위 주기)에 해당하는 진동강도를 숫자로 표현하고, '+' 회전방향은 A~D로 표현하고, '-' 회전방향은 1~4로 표현하고, 진동이 없는 구간에서는 '0'으로 정의하는 경우를 나타낸다.As shown in Table 1, an example of the vibration code generated according to the vibration setting value is defined as the level of each vibration from 0 to 8, and the vibration intensity corresponding to each scale (unit period) as a number. In this case, '+' rotation direction is represented by A ~ D, '-' rotation direction is represented by 1 ~ 4, and is defined as '0' in a section without vibration.

Figure 112007020920116-PAT00002
Figure 112007020920116-PAT00002

Figure 112007020920116-PAT00003
Figure 112007020920116-PAT00003

Figure 112007020920116-PAT00004
Figure 112007020920116-PAT00004

Figure 112007020920116-PAT00005
Figure 112007020920116-PAT00005

상기 <표 2> 내지 <표 4>에 나타낸 바와 같이, 본 발명의 실시 예에서는 상기 <표 1>과 같이 생성하는 다양한 진동코드를 휴대단말기의 동작 상태(표 2), 이벤트(예컨대, 수신 이벤트)(표 3) 및 전화번호(표 4) 등에 각각 매핑하여 다양한 형태의 진동패턴을 저장할 수 있다. As shown in Tables 2 to 4, in the embodiment of the present invention, various vibration codes generated as shown in Table 1 may be generated by operating conditions (Table 2) and events (eg, reception events) of the mobile terminal. (Table 3) and telephone numbers (Table 4), respectively, can be stored in various forms of vibration patterns.

또한 <표 5>에 나타낸 바와 같이, 상기 동작 상태, 이벤트, 전화번호 등을 조합하여 진동 발생을 제어할 수 있다. 예를 들면, 상기 <표 5>에서 이벤트의 진동모드와 전화번호의 진동모드를 'On'으로 설정하고, 상기 이벤트가 음성통화 수신 이벤트인 경우를 설명하면 다음과 같다.In addition, as shown in Table 5, vibration can be controlled by combining the operation state, the event, the telephone number, and the like. For example, in Table 5, the vibration mode of the event and the vibration mode of the phone number are set to 'On', and the case where the event is a voice call reception event will be described below.

상기 제어부는 음성통화 수신 이벤트를 감지하면, 상기 이벤트에 설정된 진동코드(예컨대, 진동 C)와, 상기 이벤트에 따른 발신자의 전화번호 '010-1234-5678'에 해당하는 진동코드(예컨대, 진동 1)를 선택한다. 이어서, 상기 제어부는 상기 선택하는 진동코드들에 의거하여 수신 이벤트 및 발신자의 전화번호에 따른 진동을 발생한다. 즉, 상기 제어부는 먼저 "진동 C"의 진동코드에 의거하여 해당 진동을 발생하고, 상기 "진동 C"의 진동 발생이 완료될 시 "진동 1"의 진동코드에 의거하여 해당 진동을 반복 발생한다. 이때, 상기 "진동 1"에 의한 진동 발생은 사용자의 이벤트 완료 요청 시까지 반복하여 발생함이 바람직하다.When the controller detects a voice call reception event, a vibration code (for example, vibration C) set in the event and a vibration code (for example, vibration 1) corresponding to the caller's phone number '010-1234-5678' according to the event. Select). Subsequently, the control unit generates vibrations according to the reception event and the caller's phone number based on the selected vibration codes. That is, the control unit first generates the vibration based on the vibration code of "vibration C", and repeats the vibration based on the vibration code of "vibration 1" when the generation of the vibration of "vibration C" is completed. . At this time, the vibration generated by the "vibration 1" is preferably generated repeatedly until the event completion request of the user.

한편, 상기 <표 1> 내지 <표 5>는 본 발명의 실시 예에 따른 설명 및 이해의 편의를 위해 나타낸 실시 예들로, 본 발명의 진동코드/진동패턴이 상기의 형태들에 한정되지는 않는다. 따라서 이러한 진동코드/진동패턴들의 형태는 다양한 형태로 조합 가능하다. On the other hand, the <Table 1> to <Table 5> is an embodiment shown for convenience of explanation and understanding according to an embodiment of the present invention, the vibration code / vibration pattern of the present invention is not limited to the above forms. . Therefore, the shape of the vibration code / vibration patterns can be combined in various forms.

또한 상기와 같은 진동코드/진동패턴은 사용자 임의로 추가/수정이 가능하도록 함이 바람직하다. 또한 상기 진동코드/진동패턴들은 임의의 서버로 업로드하거나, 임의의 서버로부터 다운로드 할 수 있다.In addition, the vibration code / vibration pattern as described above is preferably to enable the user to add / modify arbitrarily. In addition, the vibration code / vibration patterns can be uploaded to or downloaded from any server.

도 4는 본 발명의 실시 예에 따른 휴대단말기에서 모드별 이벤트 알림 방법을 도시한 도면이다.4 is a diagram illustrating an event notification method for each mode in a mobile terminal according to an exemplary embodiment of the present invention.

상기 도 4를 참조하면, 먼저 제어부는 이벤트가 발생함을 감지하면(S401), 이벤트 알림을 위한 설정 모드를 판단한다(S403, S405). 상기 S401단계에서 상기 이벤트는 휴대단말기의 동작 상태 변화 이벤트, 음성/문자 송수신 이벤트 등일 수 있다. 예를 들면, 사용자가 휴대단말기의 임의의 모드 진입(예컨대, 디지털 방송 수신 모드 진입 등), 음성통화 수신, 문자메시지 수신 등이 발생할 시 제어부는 이벤트 발생으로 간주할 수 있다.Referring to FIG. 4, first, when the controller detects that an event has occurred (S401), the controller determines a setting mode for event notification (S403, S405). In step S401, the event may be an operation state change event of a mobile terminal, a voice / text transmission / reception event, and the like. For example, when a user enters an arbitrary mode of the portable terminal (eg, enters a digital broadcast reception mode), receives a voice call, receives a text message, and the like, the controller may consider the event as occurrence.

상기 설정 모드 판단결과 진동 모드가 아니면, 제어부는 설정 모드에 따른 해당 동작을 수행한다(S417). 상기 S417단계에 따른 해당 동작에 대해서는 후술하는 도 5를 통해 설명하기로 한다.If it is determined that the set mode is not the vibration mode, the controller performs a corresponding operation according to the set mode (S417). The operation according to the step S417 will be described with reference to FIG. 5 to be described later.

상기 설정 모드 판단결과 진동 모드이면, 제어부는 설정된 진동패턴을 판단한다(S407). 상기 S407단계에서 제어부는 사용자가 임의 설계하여 저장한 진동패턴을 판단한다.If the set mode determination result is the vibration mode, the controller determines the set vibration pattern (S407). In step S407, the controller determines a vibration pattern that the user arbitrarily designs and stores.

이어서, 제어부는 상기 판단하는 진동패턴에 의거하여 모터를 제어(S409)하여 해당 진동을 발생한다(S411). 상기 S409단계에서 제어부는 상기 진동패턴의 진동코드에 따라 모터의 회전방향, 진동강도, 진동주기에 대응하게 모터를 제어한다. 상기 진동패턴은 휴대단말기의 동작 상태에 따른 진동패턴, 음성/문자 데이터 송수신에 따른 진동패턴, 전화번호별 진동패턴 중 어느 하나 또는 이들의 조합일 수 있다.Subsequently, the controller controls the motor based on the determined vibration pattern (S409) to generate the corresponding vibration (S411). In step S409, the control unit controls the motor according to the rotation direction, vibration intensity, vibration period of the motor in accordance with the vibration code of the vibration pattern. The vibration pattern may be any one or a combination of a vibration pattern according to an operating state of the portable terminal, a vibration pattern according to voice / text data transmission and reception, and a vibration pattern for each telephone number.

다음으로, 제어부는 상기와 같이 진동을 발생하는 중에 이벤트의 완료 여부를 체크한다(S413). 상기 S413단계에서 제어부는 사용자로부터 이벤트 확인(수신)이 요청되는지를 판단한다.Next, the controller checks whether the event is completed while generating the vibration as described above (S413). In step S413, the controller determines whether an event confirmation (reception) is requested from the user.

상기 체크결과 이벤트의 완료가 감지되지 않을 시 제어부는 상기 S411단계로 진행하여 진동 발생의 설정 시간동안 상기 진동을 발생할 수 있다.When the completion of the check event is not detected, the control unit proceeds to step S411 to generate the vibration during the set time of the vibration generation.

상기 체크결과 이벤트의 완료가 감지될 시 제어부는 상기 진동 발생을 종료한다(S415). 이때, 제어부는 상기 진동 발생을 종료함과 아울러, 이벤트 완료에 따른 해당 동작을 수행할 수 있다. 예를 들면, 상기 이벤트가 음성통화 수신 이벤트이면 사용자가 음성통화 수신 확인 신호를 입력하면, 제어부는 상기 진동 발생을 종료하고 발신 휴대단말기와의 음성통화를 처리할 수 있다.When the check result of the completion of the event is detected, the controller terminates the vibration (S415). In this case, the controller may terminate the generation of the vibration and perform a corresponding operation according to the completion of the event. For example, if the event is a voice call reception event, when a user inputs a voice call reception confirmation signal, the controller may end the vibration and process a voice call with the calling mobile terminal.

도 5는 본 발명의 실시 예에 따른 휴대단말기에서 모드별 이벤트 알림 방법을 도시한 도면이다. 특히, 상기 도 5는 상기 도 4의 모드에 따른 해당 동작 수행 절차(S417)의 상세 과정을 도시한 도면이다.5 is a diagram illustrating an event notification method for each mode in a mobile terminal according to an exemplary embodiment of the present invention. In particular, FIG. 5 is a diagram illustrating a detailed process of performing a corresponding operation (S417) according to the mode of FIG. 4.

상기 도 5를 참조하면, 먼저 제어부는 설정 모드 판단(S501) 후 그 판단결과 진동/소리 모드이면(S503), 상기 판단하는 모드에 대응하는 진동/소리 패턴을 판단/선택한다(S505). 이어서, 상기 제어부는 상기 판단/선택하는 진동/소리 패턴에 따라 해당 진동과 소리를 동시에 발생한다(S507).Referring to FIG. 5, first, the control unit determines a setting mode (S501) and then determines / selects a vibration / sound pattern corresponding to the determined mode if it is a vibration / sound mode (S503). Subsequently, the control unit simultaneously generates a corresponding vibration and sound according to the vibration / sound pattern to be determined / selected (S507).

다음으로, 상기 제어부는 상기 진동과 소리를 발생하는 중에 이벤트의 완료 여부를 체크한다(S509). 상기 이벤트 완료 여부 체크결과 이벤트가 완료되지 않으면 상기 진동과 소리를 계속하여 발생한다. 상기 이벤트 완료 여부 체크결과 이벤트가 완료되면 상기 진동과 소리의 발생을 종료한다(S511).Next, the controller checks whether the event is completed while generating the vibration and sound (S509). If the event is not completed as a result of checking whether the event is completed, the vibration and sound continue to occur. As a result of checking whether the event is completed, generation of the vibration and sound is terminated when the event is completed (S511).

한편, 제어부는 설정 모드 판단(S501) 후 그 판단결과 소리 모드이면(S513), 상기 판단하는 모드에 대응하는 소리패턴을 판단/선택한다(S515). 이어서, 상기 제어부는 상기 판단/선택하는 소리패턴에 따라 해당 소리를 발생한다(S517).On the other hand, the control unit determines the sound pattern corresponding to the mode to be determined (S515), if the sound mode (S513) after the determination result of the setting mode (S501) (S515). Subsequently, the controller generates a corresponding sound according to the sound pattern to be determined / selected (S517).

다음으로, 상기 제어부는 상기 소리를 발생하는 중에 이벤트의 완료 여부를 체크한다(S519). 상기 이벤트 완료 여부 체크결과 이벤트가 완료되지 않으면 상기 소리를 계속하여 발생한다. 상기 이벤트 완료 여부 체크결과 이벤트가 완료되면 상기 소리의 발생을 종료한다(S521).Next, the controller checks whether the event is completed while generating the sound (S519). If the event is not completed as a result of the event completion check, the sound continues to be generated. The event completion check result ends the generation of the sound (S521).

한편, 제어부는 설정 모드 판단(S501) 후 그 판단결과 무음 모드이면(S523), 상기 이벤트에 대해 무음 처리한다(S523). 이어서, 상기 제어부는 상기 무음 처리 중에 이벤트의 완료 여부를 체크한다(S525). 상기 이벤트 완료 여부 체크결과 이벤트가 완료되지 않으면 상기 무음으로 계속하여 처리한다. 상기 이벤트 완료 여부 체크결과 이벤트가 완료되면 상기 무음 처리를 종료한다(S527).On the other hand, if the control mode is the silent mode (S523) after the determination of the setting mode (S501), the controller silently processes the event (S523). Subsequently, the controller checks whether an event is completed during the silent process (S525). If the event is not completed as a result of the event completion check, the process continues with the silence. When the event completion result check event is completed, the silent process is terminated (S527).

도 6은 본 발명의 실시 예에 따른 휴대단말기에서 진동 발생 방법을 도시한 도면이다.6 is a view showing a vibration generating method in a mobile terminal according to an embodiment of the present invention.

상기 도 6을 참조하면, 먼저 제어부는 임의의 이벤트를 수신한다(S601). 상기 도 6에서 상기 이벤트는 외부로부터의 음성통화/문자메시지/멀티미디어메시지/이메일/화상통화 수신, 사용자로부터의 음성통화 요청 수신, 휴대단말기의 임의의 동작 모드 진입(예컨대, 디지털 방송 수신 모드) 등일 수 있다. 상기 도 6에서는 상기 이벤트가 음성통화 수신, 문자메시지 수신 및 화상통화 수신 이벤트인 경우를 예로 하여 설명한다.Referring to FIG. 6, first, the controller receives an arbitrary event (S601). In FIG. 6, the event may be a voice call / text message / multimedia message / email / video call reception from an external source, a voice call request from a user, an arbitrary operation mode of a mobile terminal (eg, a digital broadcast reception mode), or the like. Can be. In FIG. 6, the event will be described as an example of a voice call reception, a text message reception, and a video call reception event.

다음으로, 제어부는 상기 수신 이벤트의 종류를 판단한다(S603). 이때, 상기 수신 이벤트가 외부로부터의 음성통화 또는 문자메시지 수신인 경우, 제어부는 상기 이벤트의 종류 판단과 더불어 상기 이벤트의 발신 전화번호를 확인할 수 있다.Next, the control unit determines the type of the reception event (S603). In this case, when the received event is a voice call or a text message received from the outside, the controller may determine the type of the event and check the outgoing telephone number of the event.

다음으로, 제어부는 수신 이벤트가 음성통화 수신 이벤트이면(S605), 먼저 수신 이벤트에 따른 진동패턴으로 진동을 발생한다(S607). 즉, 상기 음성통화 수신 이벤트에 매핑된 진동패턴을 선택하고, 상기 진동패턴에 대응하는 진동을 발생함으로써, 음성통화 수신 이벤트가 발생함을 알린다.Next, if the reception event is a voice call reception event (S605), first, the controller generates a vibration in a vibration pattern according to the reception event (S607). That is, by selecting a vibration pattern mapped to the voice call reception event, and generating a vibration corresponding to the vibration pattern, it indicates that the voice call reception event occurs.

다음으로, 제어부는 상기 수신 이벤트(음성통화 수신 이벤트)에 따른 진동 발생 후 수신 이벤트의 진동 발생 종료 여부를 판단한다(S609). 즉, 제어부는 수신 이벤트에 따른 진동의 진동주기동안 진동을 발생하고, 상기 진동주기가 만료될 시 상기 수신 이벤트의 진동 발생 종료로 판단할 수 있다.Next, the control unit determines whether the vibration of the reception event after the vibration occurs according to the reception event (voice call reception event) (S609). That is, the controller may generate a vibration during the vibration period of the vibration according to the reception event, and may determine that the vibration generation of the reception event ends when the vibration period expires.

다음으로, 제어부는 상기 수신 이벤트(음성통화 수신 이벤트)에 따른 진동 발생이 종료하면, 상기 발신 전화번호에 해당하는 진동패턴으로 진동을 발생한다(S621). 즉, 상기 음성통화 수신 이벤트에 따른 진동 발생 후 상기 발신 전화번호에 매핑된 진동패턴을 선택하고, 상기 진동패턴에 대응하는 진동을 발생함으로써, 특정 발신자로부터 음성통화가 발생함을 알린다.Next, when the generation of vibration according to the reception event (voice call reception event) ends, the control unit generates a vibration in a vibration pattern corresponding to the outgoing telephone number (S621). That is, after generating a vibration according to the voice call reception event, by selecting a vibration pattern mapped to the outgoing telephone number, and generating a vibration corresponding to the vibration pattern, it indicates that a voice call is generated from a specific caller.

다음으로, 제어부는 상기 진동을 발생하는 중에 이벤트의 완료 여부를 체크한다(S623). 상기 이벤트 완료 여부 체크결과 이벤트가 완료되지 않으면 상기 진동을 계속하여 발생한다. 상기 이벤트 완료 여부 체크결과 이벤트가 완료되면 상기 진동 발생을 종료한다(S625).Next, the controller checks whether the event is completed while generating the vibration (S623). If the event is not completed as a result of the event completion check, the vibration continues to occur. As a result of checking whether the event is completed, when the event is completed, the vibration is terminated (S625).

한편, 제어부는 상기 수신 이벤트가 문자메시지 수신 이벤트이면(S611), 먼저 수신 이벤트에 따른 진동패턴으로 진동을 발생한다(S611). 즉, 상기 문자메시지 수신 이벤트에 매핑된 진동패턴을 선택하고, 상기 진동패턴에 대응하는 진동을 발생함으로써, 문자메시지 수신 이벤트가 발생함을 알린다.On the other hand, if the reception event is a text message reception event (S611), first generates a vibration in a vibration pattern according to the reception event (S611). That is, by selecting a vibration pattern mapped to the text message reception event, and generating a vibration corresponding to the vibration pattern, it is informed that the text message reception event occurs.

다음으로, 제어부는 상기 수신 이벤트(문자메시지 수신 이벤트)에 따른 진동 발생 후 수신 이벤트의 진동 발생 종료 여부를 판단한다(S613). 즉, 제어부는 수신 이벤트에 따른 진동의 진동주기동안 진동을 발생하고, 상기 진동주기가 만료될 시 상기 수신 이벤트의 진동 발생 종료로 판단할 수 있다.Next, the controller determines whether the vibration of the reception event is terminated after the vibration according to the reception event (text message reception event) (S613). That is, the controller may generate a vibration during the vibration period of the vibration according to the reception event, and may determine that the vibration generation of the reception event ends when the vibration period expires.

다음으로, 제어부는 상기 수신 이벤트(문자메시지 수신 이벤트)에 따른 진동 발생이 종료하면, 상기 발신 전화번호에 해당하는 진동패턴으로 진동을 발생한다(S621). 즉, 상기 문자메시지 수신 이벤트에 따른 진동 발생 후 상기 발신 전화번호에 매핑된 진동패턴을 선택하고, 상기 진동패턴에 대응하는 진동을 발생함으로써, 특정 발신자로부터 문자메시지가 수신됨을 알린다. 이어서, 제어부는 상기 S623단계 내지 S625단계를 수행한다.Next, when the generation of vibration according to the reception event (text message reception event) is finished, the control unit generates a vibration in a vibration pattern corresponding to the outgoing telephone number (S621). That is, after generating a vibration according to the text message receiving event, by selecting a vibration pattern mapped to the outgoing telephone number, and generating a vibration corresponding to the vibration pattern, it informs that the text message is received from a specific caller. Subsequently, the controller performs steps S623 to S625.

한편, 제어부는 상기 수신 이벤트가 화상통화 수신 이벤트이면, 먼저 수신 이벤트에 따른 진동패턴으로 진동을 발생한다(S617). 즉, 상기 화상통화 수신 이벤트에 매핑된 진동패턴을 선택하고, 상기 진동패턴에 대응하는 진동을 발생함으로써, 화상통화 수신 이벤트가 발생함을 알린다.On the other hand, if the reception event is a video call reception event, the controller first generates a vibration in a vibration pattern according to the reception event (S617). That is, by selecting a vibration pattern mapped to the video call reception event, and generating a vibration corresponding to the vibration pattern, it indicates that the video call reception event occurs.

다음으로, 제어부는 상기 수신 이벤트(화상통화 수신 이벤트)에 따른 진동 발생 후 수신 이벤트의 진동 발생 종료 여부를 판단한다(S619). 즉, 제어부는 수신 이벤트에 따른 진동의 진동주기동안 진동을 발생하고, 상기 진동주기가 만료될 시 상기 수신 이벤트의 진동 발생 종료로 판단할 수 있다.Next, the controller determines whether the vibration of the reception event is terminated after the vibration occurs according to the reception event (the video call reception event) (S619). That is, the controller may generate a vibration during the vibration period of the vibration according to the reception event, and may determine that the vibration generation of the reception event ends when the vibration period expires.

다음으로, 제어부는 상기 수신 이벤트(화상통화 수신 이벤트)에 따른 진동 발생이 종료하면, 상기 발신 전화번호에 해당하는 진동패턴으로 진동을 발생한다(S621). 즉, 상기 화상통화 수신 이벤트에 따른 진동 발생 후 상기 발신 전화번호에 매핑된 진동패턴을 선택하고, 상기 진동패턴에 대응하는 진동을 발생함으로써, 특정 발신자로부터 화상통화가 발생함을 알린다. 이어서, 제어부는 상기 S623단계 내지 S625단계를 수행한다.Next, when the generation of vibration according to the reception event (video call reception event) is finished, the control unit generates a vibration in a vibration pattern corresponding to the outgoing telephone number (S621). That is, after generating a vibration according to the video call reception event, by selecting a vibration pattern mapped to the outgoing telephone number, and generating a vibration corresponding to the vibration pattern, it indicates that a video call is generated from a specific caller. Subsequently, the controller performs steps S623 to S625.

이상에서 도 6을 참조하여 살펴본 바와 같이, 본 발명의 실시 예에 따르면 휴대단말기에서 발생하는 이벤트를 해당 진동으로 알림과 동시에, 상기 이벤트에 따른 부가정보(예컨대, 발신 전화번호)를 해당 진동으로 알림으로써, 사용자에게 이벤트 및 부가정보를 동시에 알릴 수 있다. As described above with reference to FIG. 6, according to an embodiment of the present invention, an event occurring in a mobile terminal is notified with a corresponding vibration, and additional information (eg, an outgoing telephone number) according to the event is notified with a corresponding vibration. In this case, the event and the additional information can be simultaneously informed to the user.

예를 들면, 임의의 다른 사용자 휴대단말기로부터 음성통화 이벤트를 수신할 시, 휴대단말기는 먼저 음성통화 이벤트에 매핑된 진동을 발생함으로써 음성통화가 요청됨을 사용자에게 알릴 수 있다. 이어서, 휴대단말기는 음성통화 이벤트에 대한 진동 후 상기 다른 사용자 휴대단말기의 전화번호에 매핑된 진동을 순차적으로 발생함으로써 특정 발신자로부터 상기 음성통화가 요청된 것임을 사용자에게 알릴 수 있다.For example, upon receiving a voice call event from any other user mobile terminal, the mobile terminal may first notify the user that the voice call is requested by generating a vibration mapped to the voice call event. Subsequently, the mobile terminal may notify the user that the voice call is requested from a specific caller by sequentially generating a vibration mapped to the phone number of the other user's mobile terminal after the vibration of the voice call event.

이상에서 살펴본 바와 같이, 본 발명의 상세한 설명에서는 구체적인 실시 예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.As described above, in the detailed description of the present invention has been described with respect to specific embodiments, various modifications are possible without departing from the scope of the invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the claims below, but also by the equivalents of the claims.

상술한 바와 같이 본 발명에서 제안하는 휴대단말기에서 진동 발생 방법 및 장치에 따르면, 휴대단말기에서 사용자가 희망하는 다양한 진동을 편리하게 설계할 수 있다. 또한 상기 설계하는 진동을 휴대단말기의 다양한 상황에 매핑함으로써 사용자 기호에 맞는 진동패턴으로 이벤트 알림을 할 수 있다. 이를 통해 사용자에게 휴대단말기를 이용함에 있어서 차별화된 서비스를 제공할 수 있다.As described above, according to the vibration generating method and apparatus in the mobile terminal proposed by the present invention, it is possible to conveniently design various vibrations desired by the user in the mobile terminal. In addition, by mapping the designed vibration to various situations of the mobile terminal, it is possible to notify the event in a vibration pattern suitable for the user's preference. Through this, it is possible to provide a differentiated service in using a mobile terminal.

또한 휴대단말기에서 사용자 임의의 진동을 다양하게 설계 가능함에 따라, 서버로부터 다운로드에 따른 추가 지출 비용을 절감할 수 있는 이점이 있다.In addition, since various vibrations can be designed by the user in the mobile terminal, there is an advantage of reducing the additional expense of downloading from the server.

또한 본 발명에 따르면, 휴대단말기에서 발생하는 다양한 이벤트 각각에 대응하는 진동을 매핑하고, 발생하는 각각의 이벤트에 따라 그에 대응하는 다양한 진동을 발생함으로써, 발생하는 이벤트를 사용자가 일일이 시각적으로 확인하지 않고도 어떤 이벤트인지를 미리 확인할 수 있다.In addition, according to the present invention, by mapping the vibration corresponding to each of the various events occurring in the mobile terminal, and generating a variety of vibration corresponding to each event generated, the user does not visually check the generated event You can check in advance what event it is.

또한 본 발명에 따르면, 휴대단말기에 등록되는 전화번호 또는 그룹 등에 사 용자 임의로 진동을 매핑하고, 임의의 사용자로부터 음성통화/문자메시지 등을 수신할 시 해당 전화번호/그룹에 매핑된 진동을 발생함으로써, 발신 사용자에 대해 사용자가 일일이 시각적으로 확인하지 않고도 어떤 사용자로부터 음성통화/문자메시지가 수신되었는지를 확인할 수 있다.In addition, according to the present invention, by mapping the user arbitrarily vibration to the telephone number or group registered in the mobile terminal, and generates a vibration mapped to the telephone number / group when receiving a voice call / text message, etc. from any user For example, it is possible to check the originating user from which user a voice call / text message has been received without the user visually confirming.

또한 본 발명에 따르면, 휴대단말기에서 발생하는 다양한 이벤트별로 진동을 발생하고, 순차적으로 해당 이벤트에 대한 부가정보(예컨대, 발신 전화번호)에 대응하는 진동을 추가 발생함으로써, 사용자는 발생 이벤트 및 해당 부가정보를 한번에 확인할 수 있으므로 사용자의 편의성이 증대된다.In addition, according to the present invention, by generating a vibration for each of the various events occurring in the mobile terminal, and by sequentially generating a vibration corresponding to the additional information (for example, the outgoing phone number) for the event, the user generates the event and the additional Since the information can be checked at once, the user's convenience is increased.

Claims (29)

휴대단말기에서 진동발생 방법에 있어서,In the vibration generating method in a mobile terminal, 이벤트 발생 감지 시 이벤트 알림 모드를 판단하는 과정과,Determining an event notification mode when an event occurs; 상기 이벤트 알림 모드가 진동모드이면 상기 이벤트에 사용자가 설정한 진동정보가 있는지 판단하는 과정과,Determining whether the event has vibration information set by the user when the event notification mode is a vibration mode; 상기 진동정보가 존재할 시 상기 진동정보에 대응하여 상기 이벤트 발생에 따른 진동을 발생하는 과정을 포함하는 휴대단말기에서 진동 발생 방법.And generating a vibration corresponding to the event in response to the vibration information when the vibration information exists. 제1항에 있어서, The method of claim 1, 상기 진동정보는 사용자가 임의 설계하는 진동코드 및 진동패턴을 포함하는 휴대단말기에서 진동 발생 방법.The vibration information is a vibration generating method in a portable terminal including a vibration code and a vibration pattern designed by the user. 제2항에 있어서,The method of claim 2, 상기 진동코드는 사용자가 입력하는 진동 설정 값에 따라 변환하는 특정 코드를 포함하는 휴대단말기에서 진동 발생 방법.The vibration code is a vibration generation method comprising a specific code for converting according to the vibration setting value input by the user. 제2항에 있어서,The method of claim 2, 상기 진동패턴은 휴대단말기의 진동 발생을 위해 상기 진동코드와 휴대단말기의 해당 이벤트를 매핑한 정보를 포함하는 휴대단말기에서 진동 발생 방법.The vibration pattern is a vibration generating method in a mobile terminal including the information that maps the vibration code and the corresponding event of the mobile terminal to generate a vibration of the mobile terminal. 제4항에 있어서,The method of claim 4, wherein 상기 이벤트 매핑은 휴대단말기의 동작, 음성통화 수신, 문자메시지 수신, 전화번호/그룹 각각에 서로 다른 진동코드를 매핑하는 것을 특징으로 하는 휴대단말기에서 진동 발생 방법.The event mapping is a vibration generating method in the mobile terminal, characterized in that for mapping the different vibration codes to the operation of the mobile terminal, voice call reception, text message reception, each phone number / group. 제1항에 있어서,The method of claim 1, 상기 진동 발생 중에 상기 이벤트의 완료가 감지될 시 상기 진동 발생을 종료하는 과정을 더 포함하는 휴대단말기에서 진동 발생 방법.And generating a vibration when the completion of the event is detected during the vibration. 제1항에 있어서,The method of claim 1, 상기 이벤트 알림 모드는 진동 모드, 진동/소리 모드, 소리 모드 및 무음 모드를 포함하는 휴대단말기에서 진동 발생 방법.The event notification mode is a vibration generation method including a vibration mode, vibration / sound mode, sound mode and silent mode. 휴대단말기에서 진동 발생 방법에 있어서,In the vibration generating method in a mobile terminal, 이벤트 발생 감지 시 상기 발생 이벤트의 종류 및 부가정보를 판별하는 과정과,Determining an event type and additional information when an event occurs; 상기 이벤트에 따른 진동정보를 선택하여 진동을 발생하는 과정과,Generating vibration by selecting vibration information according to the event; 상기 이벤트에 따른 진동 발생 종료 후 상기 부가정보에 따른 진동정보를 선택하여 진동을 발생하는 과정을 포함하는 휴대단말기에서 진동 발생 방법.And generating a vibration by selecting the vibration information according to the additional information after the occurrence of the vibration according to the event. 제8항에 있어서,The method of claim 8, 상기 진동정보는 사용자가 임의 설계하는 진동코드 및 진동패턴을 포함하는 휴대단말기에서 진동 발생 방법.The vibration information is a vibration generating method in a portable terminal including a vibration code and a vibration pattern designed by the user. 제9항에 있어서,The method of claim 9, 상기 진동코드는 사용자가 입력하는 진동 설정 값에 따라 변환하는 특정 코드를 포함하는 휴대단말기에서 진동 발생 방법.The vibration code is a vibration generation method comprising a specific code for converting according to the vibration setting value input by the user. 제9항에 있어서,The method of claim 9, 상기 진동패턴은 휴대단말기의 진동 발생을 위해 상기 진동코드를 휴대단말기의 해당 이벤트 및 부가정보에 매핑한 정보를 포함하는 휴대단말기에서 진동 발생 방법.The vibration pattern is a vibration generating method in a mobile terminal including the information that maps the vibration code to the corresponding event and additional information of the portable terminal to generate a vibration of the portable terminal. 제11항에 있어서,The method of claim 11, 상기 부가정보는 발신 전화번호를 포함하는 휴대단말기에서 진동 발생 방법.The additional information is a vibration generating method in a mobile terminal including an outgoing telephone number. 제11항에 있어서,The method of claim 11, 상기 이벤트 및 부가정보 매핑은 휴대단말기의 동작, 음성통화 수신, 문자메시지 수신, 전화번호/그룹 각각에 서로 다른 진동코드를 매핑하는 것을 특징으로 하는 휴대단말기에서 진동 발생 방법.The event and additional information mapping is a vibration generating method of the mobile terminal, characterized in that for mapping the different vibration codes to the operation of the mobile terminal, receiving a voice call, receiving a text message, each phone number / group. 제8항에 있어서,The method of claim 8, 상기 이벤트 및 부가정보에 대한 사용자 설정 진동정보가 존재하는지 판단하는 과정을 포함하는 휴대단말기에서 진동 발생 방법.And determining whether there is user set vibration information regarding the event and additional information. 제8항에 있어서,The method of claim 8, 상기 진동 발생 중에 상기 이벤트의 완료가 감지될 시 상기 진동 발생을 종료하는 과정을 더 포함하는 휴대단말기에서 진동 발생 방법.And generating a vibration when the completion of the event is detected during the vibration. 휴대단말기에서 진동 설정 방법에 있어서,In the vibration setting method in a mobile terminal, 진동 설정 모드에서 진동 설정 값을 입력받는 과정과,Receiving the vibration setting value in the vibration setting mode; 상기 진동 설정 값의 입력 완료를 감지할 시 진동 설정 값을 진동코드로 변환하는 과정과,Converting the vibration setting value into a vibration code when detecting the completion of the input of the vibration setting value; 상기 진동코드를 저장하는 과정을 포함하는 휴대단말기에서 진동 설정 방법.Vibration setting method in a mobile terminal comprising the step of storing the vibration code. 제16항에 있어서,The method of claim 16, 상기 진동 설정 값의 입력 완료를 감지할 시 상기 진동 설정 값에 따라 설정된 진동 확인 요청이 있는지 판단하는 과정과,Determining whether there is a vibration checking request set according to the vibration setting value when detecting the completion of the input of the vibration setting value; 상기 진동 확인이 요청될 시 상기 진동 설정 값에 대응하는 진동코드로 변환한 후 임시 저장하는 과정과,Converting the vibration code into a vibration code corresponding to the vibration setting value when the vibration confirmation is requested, and temporarily storing the vibration code; 상기 임시 저장하는 진동코드에 의거하여 진동을 발생하는 과정을 포함하는 휴대단말기에서 진동 설정 방법.Vibration setting method comprising the step of generating a vibration based on the temporarily stored vibration code. 제17항에 있어서,The method of claim 17, 상기 진동 발생 후 상기 진동코드의 저장 여부를 확인하는 과정과,Checking whether the vibration code is stored after the vibration is generated; 상기 저장이 요청되지 않을 시 상기 진동 설정 값을 편집하는 과정과,Editing the vibration setting value when the storage is not requested; 상기 저장이 요청될 시 상기 진동코드를 저장하는 과정을 포함하는 휴대단말기에서 진동 설정 방법.Vibration setting method comprising the step of storing the vibration code when the storage is requested. 제17항에 있어서, The method of claim 17, 상기 진동 설정 값은 모터의 회전방향, 진동강도 및 진동주기 설정 값을 포함하는 휴대단말기에서 진동 설정 방법.The vibration setting value is a vibration setting method of the portable terminal including a rotation direction, vibration intensity and vibration period setting value of the motor. 제17항에 있어서,The method of claim 17, 상기 진동코드는 사용자가 입력하는 진동 설정 값에 따라 변환하는 특정 코드를 포함하는 휴대단말기에서 진동 설정 방법.The vibration code is a vibration setting method in a mobile terminal comprising a specific code for converting according to the vibration setting value input by the user. 제16항에 있어서,The method of claim 16, 상기 진동코드를 이용하여 휴대단말기의 이벤트 및 부가정보별 진동 발생을 위한 진동패턴을 설정하는 과정을 포함하는 휴대단말기에서 진동 설정 방법.And a vibration pattern for generating an event of the portable terminal and generating a vibration for each additional information using the vibration code. 제21항에 있어서,The method of claim 21, 상기 이벤트 및 부가정보 매핑은 휴대단말기의 동작, 음성통화 수신, 문자메시지 수신, 전화번호/그룹 각각에 서로 다른 진동코드를 매핑하는 것을 특징으로 하는 휴대단말기에서 진동 설정 방법.The event and additional information mapping is a vibration setting method of the mobile terminal, characterized in that for mapping the different vibration codes to the operation of the mobile terminal, receiving a voice call, receiving a text message, each phone number / group. 휴대단말기에 있어서,In a mobile terminal, 진동코드 생성을 위한 진동 설정 값을 입력받는 입력부와,An input unit for receiving a vibration setting value for generating a vibration code; 사용자 진동 설정 어플리케이션 및 진동코드 변환 어플리케이션을 저장하고, 상기 어플리케이션에 의해 생성되는 진동코드 및 진동패턴을 저장하는 메모리부와,A memory unit for storing a user vibration setting application and a vibration code conversion application and storing vibration codes and vibration patterns generated by the application; 상기 진동 설정 값 입력을 위한 사용자 진동 설정 환경을 표시하는 표시부와,A display unit displaying a user vibration setting environment for inputting the vibration setting value; 상기 진동패턴에 따른 진동코드에 의거하여 진동을 발생하는 모터부와,A motor unit generating vibration on the basis of the vibration code according to the vibration pattern; 상기 진동코드 변환 및 진동패턴을 생성하고, 상기 모터부에 의한 진동 발생을 제어하는 제어부를 포함하는 휴대단말기.And a control unit for generating the vibration code conversion and vibration pattern and controlling the generation of vibration by the motor unit. 제23항에 있어서, The method of claim 23, wherein 상기 제어부는 상기 사용자 진동 설정 환경에서 입력되는 진동 설정 값의 진동코드 변환 및 상기 진동코드를 이용한 다양한 진동패턴의 생성을 제어하는 것을 특징으로 하는 휴대단말기.The control unit is characterized in that for controlling the generation of the vibration code of the vibration setting value input in the user vibration setting environment and the generation of various vibration patterns using the vibration code. 제24항에 있어서, 상기 제어부는The method of claim 24, wherein the control unit 사용자가 진동코드/진동패턴을 설정할 수 있는 사용자 진동 설정 환경을 제공하는 진동 설정부와,Vibration setting unit for providing a user vibration setting environment for the user to set the vibration code / vibration pattern, 사용자가 정의하는 진동 설정 값을 진동코드로 변환하는 진동코드 변환부와,A vibration code conversion unit for converting a vibration setting value defined by a user into a vibration code, 임의의 이벤트 발생 시 상기 이벤트에 해당하는 진동패턴을 선택하는 진동패턴 선택부와,A vibration pattern selector which selects a vibration pattern corresponding to the event when a random event occurs; 상기 진동패턴에 따른 진동 제어신호를 생성하여 상기 모터부를 제어하는 진동 변환부를 포함하는 휴대단말기.And a vibration converter configured to generate a vibration control signal according to the vibration pattern to control the motor unit. 제25항에 있어서,The method of claim 25, 상기 진동 설정부는 임의의 진동코드를 휴대단말기의 동작 상태, 이벤트 및 전화번호/그룹에 각각 매핑하여 진동패턴을 설정하는 것을 특징으로 하는 휴대단말기. The vibration setting unit is a mobile terminal, characterized in that for setting the vibration pattern by mapping an arbitrary vibration code to the operating state, event and phone number / group of the mobile terminal, respectively. 제25항에 있어서,The method of claim 25, 상기 진동 변환부는 상기 진동패턴에 따라 모터부의 회전방향, 진동강도 및 진동주기를 제어하는 것을 특징으로 하는 휴대단말기.The vibration converter is a mobile terminal, characterized in that for controlling the rotation direction, vibration intensity and vibration period of the motor unit in accordance with the vibration pattern. 제23항에 있어서, 상기 메모리부는The method of claim 23, wherein the memory unit 상기 진동 설정 값들에 의해 변환하는 진동코드를 저장하는 진동코드 저장부와,A vibration code storage unit for storing the vibration code converted by the vibration setting values; 상기 진동코드를 이용하여 휴대단말기의 동작 상태, 이벤트 또는 전화번호/그룹별로 각각 매핑하는 진동패턴을 저장하는 진동패턴 저장부를 포함하는 휴대단말기.And a vibration pattern storage unit configured to store vibration patterns mapped to respective operating states, events, or phone numbers / groups of the mobile terminal by using the vibration codes. 제23항에 있어서,The method of claim 23, wherein 상기 모터부는 모터의 회전방향, 진동강도 및 진동주기에 따라 모터를 구동하여 다양한 형태의 진동 발생을 처리하는 것을 특징으로 하는 휴대단말기.The motor unit is characterized in that to drive the motor in accordance with the rotation direction, vibration intensity and vibration cycle of the motor to handle the generation of various types of vibration.
KR1020070025463A 2007-03-15 2007-03-15 Method and apparatus for generating vibration in a portable terminal KR101402043B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070025463A KR101402043B1 (en) 2007-03-15 2007-03-15 Method and apparatus for generating vibration in a portable terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070025463A KR101402043B1 (en) 2007-03-15 2007-03-15 Method and apparatus for generating vibration in a portable terminal

Publications (2)

Publication Number Publication Date
KR20080084155A true KR20080084155A (en) 2008-09-19
KR101402043B1 KR101402043B1 (en) 2014-05-30

Family

ID=40024556

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070025463A KR101402043B1 (en) 2007-03-15 2007-03-15 Method and apparatus for generating vibration in a portable terminal

Country Status (1)

Country Link
KR (1) KR101402043B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011010801A2 (en) * 2009-07-20 2011-01-27 Lee Hansang Vibration control method able to produce diverse vibrational effects, and a device for the same
KR101509007B1 (en) * 2009-03-03 2015-04-14 엘지전자 주식회사 Operating a Mobile Termianl with a Vibration Module
US9608502B2 (en) 2012-05-29 2017-03-28 Seong-Ho Shin Impactive vibration generating apparatus and application apparatus using same

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101572941B1 (en) 2014-12-16 2015-11-30 현대자동차주식회사 Methof for notifying generating vibration patterns and apparatus for the same

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100663496B1 (en) * 2000-10-10 2007-01-02 삼성전자주식회사 Method for controlling vibration in wireless phone
KR20040025398A (en) * 2002-09-19 2004-03-24 삼성전자주식회사 Method for informing incoming call
KR20050102991A (en) * 2004-04-23 2005-10-27 인포뱅크 주식회사 Method and apparatus for generating vibration on mobile communication terminal
KR100688180B1 (en) * 2004-12-31 2007-03-02 엘지전자 주식회사 Mobile Communication Terminal Enable of Distinguishing Received Message and the Operating Method for the Same

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101509007B1 (en) * 2009-03-03 2015-04-14 엘지전자 주식회사 Operating a Mobile Termianl with a Vibration Module
WO2011010801A2 (en) * 2009-07-20 2011-01-27 Lee Hansang Vibration control method able to produce diverse vibrational effects, and a device for the same
WO2011010801A3 (en) * 2009-07-20 2011-03-31 Lee Hansang Vibration control method able to produce diverse vibrational effects, and a device for the same
US9608502B2 (en) 2012-05-29 2017-03-28 Seong-Ho Shin Impactive vibration generating apparatus and application apparatus using same

Also Published As

Publication number Publication date
KR101402043B1 (en) 2014-05-30

Similar Documents

Publication Publication Date Title
US8223961B2 (en) Method and device for answering an incoming call
KR20100121053A (en) A method for transmitting haptic function in mobile terminal and system thereof
US7020273B2 (en) Communication terminal provided for a user selected distortion of an acoustic input
KR101402043B1 (en) Method and apparatus for generating vibration in a portable terminal
KR100713449B1 (en) Method for changing bell sound for mobile phone
EP2266307B1 (en) Method and device for creating a media signal
KR20060071241A (en) Apparatus and method for filtering sms and wireless communication terminal and method using it
KR100735282B1 (en) Method of displaying numbers of sms massage transmitted in mobile terminal
KR100413625B1 (en) Mobile communication terminal capable of rejecting a receiving call and method thereof, and mobile communication system for providing a receiving call rejecting service and method thereof
KR100795749B1 (en) Method for executing video communication in mobile terminal
KR20080059826A (en) Apparatus and method for transmitting search information during video communication service in portable terminal
KR20020069987A (en) Mobile telecommunication terminal having function of personal assistant using short message service and implementing method
KR100620742B1 (en) Wireless communication terminal transmitting information of itself and inconvenience thing and its method
KR101024906B1 (en) method for changing arrival signal in mobile terminal
KR101014715B1 (en) Mobile terminal and method for setting up alarm and changing arrival signal in thereof
KR100596890B1 (en) method for admitting call using admit level group
KR100834624B1 (en) Methode for using alphanumeric changing key in mobile phone
KR20050055188A (en) Method for sending short message included display name
KR100918757B1 (en) Method for notifying call
KR100469719B1 (en) Method for inputting and displaying for transmitting a short message in a mobile communication terminal
KR100630060B1 (en) Method for storing and transmitting voice mail using a portable communication terminal
KR20100027690A (en) Phone receipt mode conversion apparatus and method for switching to bell mode using mode change authentication information
KR20050001282A (en) Method for rejecting call in mobile communication terminal
KR20090011154A (en) Mobile terminal and method for executing conditional manner mode
KR20060093204A (en) Method for managing a day&#39;s schedule using a message in mobile phone

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: 20170427

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20180427

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee