KR20080084155A - Method and apparatus for generating vibration in a portable terminal - Google Patents
Method and apparatus for generating vibration in a portable terminal Download PDFInfo
- 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
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
-
- 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
-
- 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/72484—User interfaces specially adapted for cordless or mobile telephones wherein functions are triggered by incoming communication events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/36—Memories
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
Description
도 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
상기 도 1을 참조하면, 상기 RF처리부(110)는 휴대단말기(100)의 통신을 수행한다. 상기 RF처리부(110)는 이동통신 시스템과 통신채널을 형성하여 음성통신 및 데이터 통신을 수행한다. 상기 RF처리부(110)는 송신되는 신호의 주파수를 상승 변환 및 증폭하는 RF 송신부와, 수신되는 신호를 저잡음 증폭하고 주파수를 하강 변환하는 RF 수신부 등을 포함할 수 있다.Referring to FIG. 1, the
상기 데이터처리부(120)는 상기 오디오처리부(130)로부터 전달되는 음성 데이터, 상기 입력부(140)를 통해 입력되는 숫자/문자 데이터 및 상기 RF처리부(110)로부터 송수신되는 데이터 등의 처리를 담당한다. 상기 데이터처리부(120)는 상기 RF처리부(110)를 통해 송신되는 신호를 부호화 및 변조하는 송신부와, 상기 RF처리부(110)를 통해 수신되는 신호를 복조 및 복호화 하는 수신부 등을 포함할 수 있다. 상기 데이터처리부(120)는 모뎀(MODEM) 및 코덱(CODEC)을 포함할 수 있다. 상기 코덱은 패킷 데이터 등을 처리하는 데이터 코덱과 음성 등의 오디오 신호를 처리하는 오디오 코덱을 포함한다.The
상기 오디오처리부(130)는 상기 데이터처리부(120)에서 출력되는 오디오신호를 재생하거나 또는 마이크(MIC)로부터 발생되는 오디오신호를 상기 데이터처리부(120)에 전송하는 기능을 수행한다. 상기 오디오처리부(130)는 음성/음향 데이터를 스피커(SPK)를 통해 가청음으로 변환하여 출력하고, 상기 마이크(MIC)로부터 수신되는 음성 등의 오디오신호를 데이터화하여 출력한다.The
상기 입력부(140)는 다양한 문자 정보를 입력받고, 각종 기능들의 설정 및 휴대단말기(100)의 기능 제어와 관련하여 입력되는 키 신호를 상기 제어부(180)로 전달한다. 특히, 상기 입력부(140)는 사용자로부터 진동코드 생성을 위한 진동 설정 값을 입력받는다. 상기 입력부(140)는 휴대단말기(100)의 제공 형태에 따라 터 치패드, 일반적인 키 배열의 키패드 및 쿼티 방식의 키패드 중 어느 하나 또는 이들의 조합으로 형성될 수 있다. 상기 입력부(140)는 특정 기능을 수행하도록 설정된 방향키, 볼륨 키 및 핫키 등의 기능키를 더 포함한다.The
상기 메모리부(150)는 본 발명의 실시 예에 따른 기능 동작에 필요한 어플리케이션들, 사용자에 의해 생성되거나 외부로부터 수신하는 데이터 등을 저장한다. 상기 어플리케이션은 사용자 진동 설정 어플리케이션, 진동코드 변환 어플리케이션 등일 수 있다. 상기 메모리부(150)는 휴대단말기(100)의 진동패턴 생성 및 진동 발생 기능과 관련된 설정 정보들을 저장한다. 상기 메모리부(150)는 상기 어플리케이션 실행 중에 발생하는 사용자 데이터를 일시 저장하는 하나 이상의 버퍼(buffer)를 포함할 수 있다.The
상기 메모리부(150)는 사용자가 설정하는 진동 설정 값들에 의해 생성되는 진동코드를 저장하는 진동코드 저장부(151)와, 상기 진동코드를 이용하여 휴대단말기(100)의 동작 상태, 이벤트 또는 전화번호/그룹별로 각각 매핑하거나 또는 이들의 조합으로 매핑하는 진동패턴 및 그의 설정 정보를 저장하는 진동패턴 저장부(153)를 포함한다. 상기 진동코드 및 진동패턴에 대해서는 후술하므로, 여기서는 그 상세한 설명을 생략하기로 한다.The
상기 표시부(160)는 어플리케이션 수행 중에 발생하는 화면 데이터를 표시하고, 사용자의 키 조작 상태 및 기능 설정정보 등을 표시한다. 특히, 상기 표시부(160)는 상기 진동 설정 값 입력을 위한 사용자 진동 설정 환경을 표시한다. 상기 표시부(160)는 액정표시장치(Liquid Crystal Display, 이하 'LCD'라 칭하기로 한다)로 형성될 수 있다. 상기 LCD는 터치스크린(Touch Screen)으로 형성할 수 있다. 이러한 경우 상기 표시부(160)는 입력수단에 포함할 수 있다. The
상기 모터부(170)는 상기 제어부(180)의 제어에 따라 진동 발생을 위한 기능을 처리한다. 상기 모터부(170)는 설정된 진동패턴에 따른 각각의 진동코드에 대응하여 모터를 구동함으로써 진동을 발생한다. 상기 모터부(170)는 모터의 회전방향, 진동강도 및 진동주기 등에 따라 모터를 구동하여 다양한 형태의 진동을 발생한다. 상기 모터부(170)는 휴대단말기(100)의 제공 형태에 따라 하나 이상의 모터들을 포함할 수 있다.The
상기 제어부(180)는 상기 휴대단말기(100)의 전반적인 동작 및 상기 휴대단말기(100)의 내부 블록들 간 신호 흐름을 제어한다. 상기 제어부(180)는 상기 데이터처리부(120), 오디오처리부(130), 입력부(140), 메모리부(150), 표시부(160) 및 모터부(170) 등과 같은 각 구성 간의 신호 흐름을 제어한다. 상기 제어부(180)는 상기 데이터처리부(120)를 포함할 수 있다.The
특히, 상기 제어부(180)는 본 발명의 실시 예에 따라 사용자 설정에 따른 진동코드 생성 및 상기 진동코드를 이용한 다양한 진동패턴을 생성하는 일련의 제어를 처리한다. 상기 제어부(180)는 사용자 진동 설정 환경에서 입력하는 진동 설정 값에 의거하여 진동코드를 생성하도록 제어한다. In particular, the
상기 제어부(180)는 상기 진동코드를 이용하여 사용자가 설정하는 다양한 형태의 진동패턴을 설정 및 저장하도록 제어한다. 즉, 상기 제어부(180)는 휴대단말기(100)의 동작 상태, 이벤트 또는 전화번호별로 진동패턴을 설정하거나, 이들의 조합에 대응하게 진동패턴을 설정할 수 있다.The
상기 제어부(180)는 상기와 같이 설정하는 진동패턴에 의거하여 동작 상태, 이벤트 또는 전화번호 등에 각각 매핑된 진동패턴으로 각각의 진동을 발생하거나, 또는 동작 상태, 이벤트 및 전화번호에 매핑된 진동패턴들의 조합으로 진동을 발생하도록 제어한다.The
이러한 제어 동작을 보다 효율적으로 수행하기 위하여 상기 제어부(180)는 진동 설정부(181), 진동코드 변환부(183), 진동패턴 선택부(185) 및 진동 변환부(187) 등을 더 포함한다.In order to perform the control operation more efficiently, the
상기 진동 설정부(181)는 사용자가 진동코드/진동패턴을 설정할 수 있는 환경을 제공한다. 상기 진동 설정부(181)는 사용자 진동 설정 환경을 통해 입력되는 진동 설정 값에 의거하여 임의의 진동코드를 설정한다. 상기 진동 설정부(181)는 사용자 요청에 의거하여 임의의 진동코드를 휴대단말기(100)의 동작 상태, 이벤트 및 전화번호/그룹 등에 매핑하여 진동패턴을 설정한다. 상기 진동 설정부(181)는 설정되는 진동패턴을 메모리부(150)에 저장한다. 이러한 실시 예에 대해서는 후술하는 도 3을 참조하여 설명하기로 한다. The
상기 진동코드 변환부(183)는 사용자가 정의하는 진동 설정 값을 진동코드로 변환한다. 상기 진동코드 변환부(183)는 사용자가 상기 사용자 진동 설정 환경을 통해 진동 설정 값 입력을 완료할 시 상기 진동 설정 값을 모터부(170)를 실질적으로 제어하는 진동코드로 변환한다. 상기 진동코드 변환부(183)는 상기 변환하는 진동코드를 메모리부(150)에 저장한다. 이러한 실시 예에 대해서는 후술하는 도 3을 참조하여 설명하기로 한다. The vibration
상기 진동패턴 선택부(185)는 진동 발생을 위한 이벤트 발생 시 상기 이벤트에 해당하는 진동패턴을 상기 메모리부(150)로부터 선택한다.The vibration
상기 진동 변환부(187)는 상기 진동패턴 선택부(185)에서 선택하는 진동패턴에 따라 모터부(170)의 구동을 위한 진동 제어신호를 생성하여 출력한다. 상기 진동 변환부(187)는 상기 진동패턴에 따라 모터부(170)의 회전방향, 진동강도 및 진동주기를 제어한다. 따라서 상기 모터부(170)는 상기 진동패턴에 따른 진동 제어신호에 의거하여 모터를 구동한다.The
한편, 상기 도 1에서는 설명의 편의를 위하여 본 발명의 실시 예에 따른 동작 설명에 필요한 휴대단말기(100)의 개략적인 구성 예를 도시하였다. 하지만, 본 발명이 이러한 구성에 한정되지는 않는다. 따라서 본 발명의 휴대단말기(100)는 그 제공 형태에 따라 카메라 모듈, 블루투스 모듈 및 디지털 방송 수신모듈 등을 더 포함할 수도 있다.Meanwhile, FIG. 1 illustrates a schematic configuration example of a
다음으로 이하에서는 상기 휴대단말기(100)에서 진동 설정 값에 따라 진동코드를 설정하고 이를 이용하여 진동패턴을 매핑하는 동작 및 상기 진동패턴을 이용하여 진동을 발생하는 동작에 대하여 살펴보기로 한다. 하지만, 본 발명이 하기에서 기술하는 내용에 한정되는 것은 아니므로, 하기의 실시 예에 의거하여 다양한 실시 예들에 적용할 수 있음에 유의하여야 한다.Next, an operation of setting a vibration code according to a vibration setting value in the
도 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.
상기 <표 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.
상기 <표 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)
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)
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)
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)
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 |
-
2007
- 2007-03-15 KR KR1020070025463A patent/KR101402043B1/en not_active IP Right Cessation
Cited By (4)
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'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 |