KR101958255B1 - 전자장치에서 상황인식에 따라 진동 강도를 제어하기 위한 방법 및 장치 - Google Patents

전자장치에서 상황인식에 따라 진동 강도를 제어하기 위한 방법 및 장치 Download PDF

Info

Publication number
KR101958255B1
KR101958255B1 KR1020120090803A KR20120090803A KR101958255B1 KR 101958255 B1 KR101958255 B1 KR 101958255B1 KR 1020120090803 A KR1020120090803 A KR 1020120090803A KR 20120090803 A KR20120090803 A KR 20120090803A KR 101958255 B1 KR101958255 B1 KR 101958255B1
Authority
KR
South Korea
Prior art keywords
electronic device
vibration
noise signal
vibration motor
delete delete
Prior art date
Application number
KR1020120090803A
Other languages
English (en)
Other versions
KR20140024174A (ko
Inventor
김민영
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020120090803A priority Critical patent/KR101958255B1/ko
Priority to US13/908,437 priority patent/US9948231B2/en
Priority to EP13173029.3A priority patent/EP2701302B1/en
Priority to CN201310361972.9A priority patent/CN103631375B/zh
Publication of KR20140024174A publication Critical patent/KR20140024174A/ko
Application granted granted Critical
Publication of KR101958255B1 publication Critical patent/KR101958255B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P31/00Arrangements for regulating or controlling electric motors not provided for in groups H02P1/00 - H02P5/00, H02P7/00 or H02P21/00 - H02P29/00
    • 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/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P27/00Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • 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
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Power Engineering (AREA)
  • Environmental & Geological Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)
  • Apparatuses For Generation Of Mechanical Vibrations (AREA)

Abstract

진동제어 방법은, 전자장치의 진동 이벤트 발생시, 상기 전자장치가 평면에 놓여있는지를 판단하는 과정과, 상기 전자장치가 평면에 놓여있을 시, 상기 전자장치의 마이크를 이용하여, 진동모터가 구동하기 전에 제1 잡음신호 레벨을 측정하는 과정과, 최소 진동 강도로 상기 진동모터를 구동한 후에 제2 잡음신호 레벨을 측정하는 과정과, 상기 제1 잡음신호 레벨과 상기 제2 잡음신호 레벨을 비교하여, 상기 진동모터 구동 강도를 제어하는 과정을 포함하여, 휴대용 단말기가 책상과 같은 딱딱한 표면상에서 진동할 때에도 과도한 소음이 발생하지 않게 하는 이점이 있다.

Description

전자장치에서 상황인식에 따라 진동 강도를 제어하기 위한 방법 및 장치{METHOD AND APPARATUS FOR CONTROLLING VIBRATION INTENSITY ACCORDING TO SITUATION AWARENESS IN ELECTRONIC DEVICE}
본 발명은 일반적으로 전자장치에 관한 것으로, 특히 전자장치에서 상황인식에 따라 진동모터 구동 강도를 제어하기 위한 방법 및 장치에 관한 것이다.
일반적으로, 진동 모드로 설정된 휴대용 단말기에 전화가 왔을 때, 벨 소리를 울리는 대신에 진동모터를 진동함으로써 사용자에게 전화가 온 것을 알려준다. 휴대용 단말기의 진동은 내부의 진동모터가 구동함으로써 발생하며, 진동의 세기는 기설정된 진동강도에 따라 일정하게 유지된다.
진동하는 휴대용 단말기가 책상과 같은 딱딱한 표면 위에 놓이면, 진동으로 인해 과도한 소음이 발생하게 된다. 이러한 높은 수준의 소음 발생은 소음방지라는 진동 모드의 취지에 어긋나게 됨으로써, 불편을 초래하게 된다.
하지만, 이를 해결하기 위해서 진동 모터의 강도를 너무 약하게 설계하게 되면, 사용자가 휴대용 단말기를 손에 파지하고 있거나 주머니. 가방에 들어있을 시 진동을 인지 못하게 되는 경우가 발생할 수 있다.
따라서, 휴대용 단말기에서 상황인식에 따라 진동 강도를 제어하기 위한 방법 및 장치가 필요하다.
본 발명의 목적은 전자장치에서 상황인식에 따라 진동 강도를 제어하기 위한 방법 및 장치를 제공함에 있다.
본 발명의 다른 목적은 휴대용 단말기가 책상과 같은 딱딱한 표면에서 진동할 시에 발생하는 과도한 소음이 나는 경우를 없애는 동시에 단말이 표면에 올려져 있지 않은 경우에는 진동강도를 감소시키는 방법 및 장치를 제공하는 데 있다.
상기한 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 진동제어 방법은, 전자장치의 진동 이벤트 발생시, 상기 전자장치가 평면에 놓여있는지를 판단하는 과정과, 상기 전자장치가 평면에 놓여있을 시, 상기 전자장치의 마이크를 이용하여, 진동모터가 구동하기 전에 제1 잡음신호 레벨을 측정하는 과정과, 최소 진동 강도로 상기 진동모터를 구동한 후에 제2 잡음신호 레벨을 측정하는 과정과, 상기 제1 잡음신호 레벨과 상기 제2 잡음신호 레벨을 비교하여, 상기 진동모터 구동 강도를 제어하는 과정을 포함한다.
상기한 목적들을 달성하기 위한 본 발명의 제 2 견지에 따르면, 진동제어 방법은, 전자장치의 진동 이벤트 발생시, 상기 전자장치가 평면에 놓여있는지를 판단하는 과정과, 상기 전자장치가 평면에 놓여있을 시, 상기 전자장치의 마이크를 이용하여, 최소 진동 강도로 상기 진동모터를 구동한 후에 제1 잡음신호 레벨을 측정하는 과정과, 상기 제1 잡음신호를 필터링하여 상기 진동모터 구동으로 발생하는 소음을 제거한 후 제2 잡음신호 레벨을 측정하는 과정과, 상기 제1 잡음신호 레벨과 상기 제2 잡음신호 레벨을 비교하여, 상기 진동모터 구동 강도를 제어하는 과정을 포함한다.
상기한 목적들을 달성하기 위한 본 발명의 제 3 견지에 따르면, 진동제어 방법은 전자장치의 진동 이벤트 발생시, 상기 전자장치가 평면에 놓여있는지를 판단하는 과정과, 상기 전자장치가 평면에 놓여있을 시, 상기 전자장치의 마이크를 이용하여, 최소 진동 강도로 상기 진동모터를 구동한 후에 잡음신호 레벨을 측정하는 과정과, 상기 측정된 잡음신호 레벨이 임계치보다 작을 시, 상기 진동모터의 구동 강도를 한 단계 높이는 과정을 포함한다.
상기한 목적들을 달성하기 위한 본 발명의 제 4 견지에 따르면, 진동제어 방법은 전자장치의 진동 이벤트 발생시, 상기 전자장치가 평면에 놓여있는지를 판단하는 과정과, 상기 전자장치가 평면에 놓여있을 시, 상기 전자장치의 마이크를 이용하여, 최소 진동 강도로 상기 진동모터를 구동한 후에 잡음신호 레벨을 측정하는 과정과, 상기 잡음신호를 필터링하여 상기 진동모터 구동으로 발생하는 소음을 추출하는 과정과, 상기 진동모터 구동으로 발생하는 소음이 임계치보다 작을 시, 상기 진동모터의 구동 강도를 한 단계 높이는 과정을 포함한다.
상기한 목적들을 달성하기 위한 본 발명의 제 5 견지에 따르면, 진동제어 방법은 전자장치의 진동 이벤트 발생시, 상기 전자장치가 평면에 놓여있는지를 판단하는 과정과, 상기 전자장치가 평면에 놓여있을 시, 상기 전자장치의 마이크를 이용하여, 최소 진동 강도로 상기 진동모터를 구동한 후에 제1 잡음신호 레벨을 측정하는 과정과, 상기 진동모터를 비활성화시킨 후, 상기 전자장치의 마이크를 이용하여, 상기 진동모터를 구동하기 전에 제2 잡음신호 레벨을 측정하는 과정과, 상기 제1 잡음신호 레벨과 상기 제2 잡음신호 레벨을 비교하여, 상기 진동모터 구동 강도를 제어하는 과정을 포함한다.
상기한 목적들을 달성하기 위한 본 발명의 제 6 견지에 따르면, 전자장치는 진동모터; 하나 이상의 프로세서; 메모리; 및 상기 메모리에 저장되어 있으며 상기 하나 이상의 프로세서에 의하여 실행되도록 구성되는 하나 이상의 프로그램을 포함한다. 상기 프로그램은, 상기 전자장치의 진동 이벤트 발생시, 상기 전자장치가 평면에 놓여있는지를 판단하고, 상기 전자장치가 평면에 놓여있을 시, 상기 전자장치의 마이크를 이용하여, 상기 진동모터가 구동하기 전에 제1 잡음신호 레벨을 측정하고, 최소 진동 강도로 상기 진동모터를 구동한 후에 제2 잡음신호 레벨을 측정하고, 상기 제1 잡음신호 레벨과 상기 제2 잡음신호 레벨을 비교하여, 상기 진동모터 구동 강도를 제어하는 명령어를 포함한다.
상기한 목적들을 달성하기 위한 본 발명의 제 7 견지에 따르면, 전자장치는 진동모터; 하나 이상의 프로세서; 메모리; 및 상기 메모리에 저장되어 있으며 상기 하나 이상의 프로세서에 의하여 실행되도록 구성되는 하나 이상의 프로그램을 포함한다. 상기 프로그램은, 전자장치의 진동 이벤트 발생시, 상기 전자장치가 평면에 놓여있는지를 판단하고, 상기 전자장치가 평면에 놓여있을 시, 상기 전자장치의 마이크를 이용하여, 최소 진동 강도로 상기 진동모터를 구동한 후에 제1 잡음신호 레벨을 측정하고, 상기 제1 잡음신호를 필터링하여 상기 진동모터 구동으로 발생하는 소음을 제거한 후 제2 잡음신호 레벨을 측정하고, 상기 제1 잡음신호 레벨과 상기 제2 잡음신호 레벨을 비교하여, 상기 진동모터 구동 강도를 제어하는 명령어를 포함한다.
상기한 목적들을 달성하기 위한 본 발명의 제 8 견지에 따르면, 전자장치는 진동모터; 하나 이상의 프로세서; 메모리; 및 상기 메모리에 저장되어 있으며 상기 하나 이상의 프로세서에 의하여 실행되도록 구성되는 하나 이상의 프로그램을 포함한다. 상기 프로그램은, 전자장치의 진동 이벤트 발생시, 상기 전자장치가 평면에 놓여있는지를 판단하고, 상기 전자장치가 평면에 놓여있을 시, 상기 전자장치의 마이크를 이용하여, 최소 진동 강도로 상기 진동모터를 구동한 후에 잡음신호 레벨을 측정하고, 상기 측정된 잡음신호 레벨이 임계치보다 작을 시, 상기 진동모터의 구동 강도를 한 단계 높이는 명령어를 포함한다.
상기한 목적들을 달성하기 위한 본 발명의 제 9 견지에 따르면, 전자장치는 진동모터; 하나 이상의 프로세서; 메모리; 및 상기 메모리에 저장되어 있으며 상기 하나 이상의 프로세서에 의하여 실행되도록 구성되는 하나 이상의 프로그램을 포함한다. 상기 프로그램은, 전자장치의 진동 이벤트 발생시, 상기 전자장치가 평면에 놓여있는지를 판단하고, 상기 전자장치가 평면에 놓여있을 시, 상기 전자장치의 마이크를 이용하여, 최소 진동 강도로 상기 진동모터를 구동한 후에 잡음신호 레벨을 측정하고, 상기 잡음신호를 필터링하여 상기 진동모터 구동으로 발생하는 소음을 추출하고, 상기 진동모터 구동으로 발생하는 소음이 임계치보다 작을 시, 상기 진동모터의 구동 강도를 한 단계 높이는 명령어를 포함한다.
상기한 목적들을 달성하기 위한 본 발명의 제 10 견지에 따르면, 전자장치는 진동모터; 하나 이상의 프로세서; 메모리; 및 상기 메모리에 저장되어 있으며 상기 하나 이상의 프로세서에 의하여 실행되도록 구성되는 하나 이상의 프로그램을 포함한다. 상기 프로그램은, 전자장치의 진동 이벤트 발생시, 상기 전자장치가 평면에 놓여있는지를 판단하고, 상기 전자장치가 평면에 놓여있을 시, 상기 전자장치의 마이크를 이용하여, 최소 진동 강도로 상기 진동모터를 구동한 후에 제1 잡음신호 레벨을 측정하고, 상기 진동모터를 비활성화시킨 후, 상기 전자장치의 마이크를 이용하여, 상기 진동모터를 구동하기 전에 제2 잡음신호 레벨을 측정하고, 상기 제1 잡음신호 레벨과 상기 제2 잡음신호 레벨을 비교하여, 상기 진동모터 구동 강도를 제어하는 명령어를 포함한다.
상술한 바와 같이, 휴대용 단말기가 책상과 같은 딱딱한 표면에 놓여있는지를 판단하여 진동 강도를 제어함으로써, 휴대용 단말기가 책상과 같은 딱딱한 표면상에서 진동할 때에도 과도한 소음이 발생하지 않게 하는 이점이 있다.
도 1(a)은 본 발명의 제1 실시 예에 따른 전자장치에서 상황인식에 따라 진동 강도를 제어하기 위한 흐름도를 도시하고 있다.
도 1(b)은, 본 발명의 제1 실시 예에 따른, 전자 장치가 상황인식에 따라 진동 강도를 제어하기 위한 장치 블록도이다.
도 2(a)는 본 발명의 제2 실시 예에 따른 전자장치에서 상황인식에 따라 진동 강도를 제어하기 위한 흐름도를 도시하고 있다.
도 2(b)는, 본 발명의 제2 실시 예에 따른, 전자 장치가 상황인식에 따라 진동 강도를 제어하기 위한 장치 블록도이다.
도 3(a)은 본 발명의 제1 실시 예에 따른 전자장치에서 상황인식에 따라 진동 강도를 제어하기 위한 흐름도를 도시하고 있다.
도 3(b)은, 본 발명의 제3 실시 예에 따른, 전자 장치가 상황인식에 따라 진동 강도를 제어하기 위한 장치 블록도이다.
도 4(a)는 본 발명의 제3 실시 예에 따른 전자장치에서 상황인식에 따라 진동 강도를 제어하기 위한 흐름도를 도시하고 있다.
도 4(b)는, 본 발명의 제3 실시 예에 따른, 전자 장치가 상황인식에 따라 진동 강도를 제어하기 위한 장치 블록도이다.
도 5는 본 발명의 실시 예에 따른 전자장치 블록도를 도시하고 있다.
이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
이하, 본 발명은 전자장치에서 상황인식에 따라 진동 강도를 제어하기 위한 방법 및 장치에 관해 설명하기로 한다. 특히, 본 발명은 핸드폰, 태블릿 등 각종 모바일 기기에서 진동 알림을 제어하는 방법 및 방법에 관한 것으로, 책상과 같은 딱딱한 표면에서 진동할 시 발생하는 과도한 소음을 줄이는 방법 및 장치에 관한 것이다.
도 1(a)은 본 발명의 제1 실시 예에 따른 전자장치에서 상황인식에 따라 진동 강도를 제어하기 위한 흐름도를 도시하고 있다.
상기 도 1(a)을 참조하면, 전장장치는 100단계에서 전화( 혹은 문자, 알람) 등의 이벤트가 발생할 시, 102단계에서 진동 모드로 설정되어 있는지를 판단한다.
102단계에서 진동 모드로 설정되어 있지 않을 시, 해당 모드를 수행한다. 예를 들어, 해당 모드에서, 전자장치는 전화 이벤트에 대해서 벨 소리를 울린다.
반면, 102단계에서 진동 모드로 설정되어 있을 시, 전자장치는 104단계로 진행하여, 진동모터를 구동 전에 가속센서/자이로센서/근접센서 등의 감지신호를 기반으로 전자장치가 현재 평면에 놓여 있는지 아닌지를 판단한다. 즉, 전자장치는 가속센서/자이로센서/근접센서 중 적어도 하나 이상의 센싱 결과를 분석하여, 전자장치가 현재 평면에 놓여 있는지 아닌지를 판단한다. 현재 평면에 놓여 있는지 아닌지를 판단하는 상세한 알고리즘은 본 발명의 범위를 벗어난다.
이후, 106단계에서 전자장치가 평면에 놓여 있지 않다고 판단되는 경우에, 전자장치는 110단계로 진행하여 자신이 사용자의 손/가방 안/주머니 등에 위치하여 과도한 소음을 발생시키지 않는 상황에 놓여 있다고 판단하여 기설정된 구동 강도로 진동모터를 구동한다. 즉, 전자장치는 현재 진동모터 구동 강도를 유지하며 진동한다.
반면, 106단계에서 전자장치가 평면에 놓여 있다고 판단될 경우에, 전자장치는 108단계로 진행하여 최소수준의 구동 강도로 진동모터를 구동한다.
이후, 전자장치는 112단계로 진행하여 마이크를 통해 제1 주변 잡음 신호 레벨을 측정한다.
다른 구현에 따라, 최소수준의 구동 강도로 진동모터를 구동하기 전에, 평면에 놓여 있다고 판단되는 경우에 마이크를 통해 진동 미구동시의 소음레벨을 측정할 수도 있다.
이후, 전자장치는 114단계로 진행하여 마이크를 통해 입력되는 제1 주변잡음신호로부터 진동모터의 진동으로 발생하는 잡음신호(이하 제3 잡음신호라 칭함)를 제거하기 위해 제1 주변잡음 신호를 필터링한다. 이하, 필터링된 신호는 제2 주변잡음 신호라 칭한다. 다시 말해, 제2 주변 잡음신호는 제1 주변 잡음신호에서 진동모터의 진동으로 인한 잡음신호(제3 잡음신호)가 제거된 신호이다. 진동모터의 진동주파수가 정해져 있으므로 딱딱한 표면을 이용한 사전 실험을 통해, 필터의 통과 주파수는 결정될 수 있다. 필터는 소프트웨어 혹은 하드웨어로 모두 구현 가능하다.
이후, 전자장치는 116단계로 진행하여 제2 주변 잡음신호 레벨과 제1 주변 잡음신호 레벨의 차이가 임계치보다 작을 시, 118단계로 진행하여 진동모터 구동 강도를 증가시킨다. 반면 제2 주변 잡음신호 레벨과 제1 주변 잡음신호 레벨의 차이가 임계치보다 클 시, 120단계로 진행하여 현재 진동모터 구동 강도를 유지한다. 다시 말해, 제2 주변 잡음신호 레벨과 제1 주변 잡음신호 레벨의 차이가 크다는 것은 진동모터에 의한 진동소음이 크다는 것을 의미이고, 제2 주변 잡음신호 레벨과 제1 주변 잡음신호 레벨의 차이가 작다는 것은 진동모터에 의한 진동소음이 작다는 것을 의미한다. 따라서, 진동모터에 의한 진동소음이 작을 시 현재 진동모터 구동 강도를 증가시키고, 진동모터에 의한 진동소음이 클 시 현재 임계치를 만족하는 진동모터 구동 강도를 유지하는 것이다.
이후, 본 발명의 절차를 종료한다.
상술한 바와 같이, 도 1(a)은 108단계에서 최소강도로 진동모터를 구동하여 진동소음을 포함하는 제1 잡음신호 레벨을 측정한 후, 필터를 통해 진동소음이 필터링된 제2 잡음신호 레벨과 비교하여 진동모터 구동 강도를 제어한다.
다른 구현에 따라, 도 1(a)은 108단계에서 최소강도로 진동모터를 구동하기 전에, 진동소음을 포함하지 않는 제1 잡음신호 레벨을 측정한 후, 최소강도로 진동모터를 구동하여 진동소음을 포함하는 제2 잡음신호 레벨을 측정하고, 이후 제2 잡음신호를 필터하여 진동소음을 제거한다. 그리고, 진동모터 미구동시의 제1 잡음신호 레벨과 필터링된 제2 잡음신호 레벨을 비교하여 진동모터 구동 강도를 제어한다. 예를 들어, 진동모터 구동시 발생하는 소음이 크지 않다면 (모터를 구동했을 시 발생되는 소음레벨 값이 진동하지 않을 때의 주변소음 레벨 값과 차이가 허용가능한 소음레벨 값보다 작다면) 진동모터의 구동 강도를 증가시킨다. 반면, 진동모터 구동시 발생되는 소음레벨 값이 적절하다면(발생되는 소음레벨이 최대 허용가능한 소음레벨 값과 거의 일치한다면), 진동모터의 구동강도를 유지한다.
즉, 진동 구동 강도가 증가한 이후에도 112단계 내지 118단계를 반복함으로써 허용가능한 소음레벨이 될 때까지 진동모터의 구동 강도가 조절된다.
도 1(a)의 각 단계에 대한 명령어 세트는, 도 5의 메모리(505, 570)에 하나 이상의 모듈로 저장될 수 있다. 이 경우, 메모리에 저장되어 있는 모듈은 하나 이상의 프로세서에 의하여 실행될 수 있다.
도 1(b)은, 본 발명의 제1 실시 예에 따른, 도 1(a)의 흐름도에 따른 방법에 대응되는 것으로, 전자 장치가 상황인식에 따라 진동 강도를 제어하기 위한 장치 블록도이다.
전자장치는, 진동모터를 구동 전에 가속센서/자이로센서/근접센서 등의 감지신호를 기반으로 전자장치가 현재 평면에 놓여 있는지 아닌지를 판단하는 수단(101)과 전자장치가 평면에 놓여 있다고 판단될 경우에, 최소수준의 구동 강도로 진동모터를 구동하는 수단(103), 마이크를 통해 제1 주변 잡음 신호 레벨를 측정하는 수단(105), 마이크를 통해 입력되는 제1 주변잡음신호로부터 진동모터의 진동으로 발생하는 잡음신호(이하 제3 잡음신호라 칭함)를 제거하기 위해 제1 주변잡음 신호를 필터링하는 수단(107), 제2 주변 잡음신호 레벨과 제1 주변 잡음신호 레벨의 차이를 임계치와 비교하여 진동모터의 구동 강도를 제어하는 수단(109)을 포함한다. 이하, 필터링된 신호는 제2 주변잡음 신호라 칭한다. 제2 주변 잡음신호는 제1 주변 잡음신호에서 진동모터의 진동으로 인한 잡음신호(제3 잡음신호)가 제거된 신호이다.
예를 들어, 전자장치는, 제2 주변 잡음신호 레벨과 제1 주변 잡음신호 레벨의 차이가 임계치보다 작을 시, 진동모터 구동 강도를 증가시키고, 제2 주변 잡음신호 레벨과 제1 주변 잡음신호 레벨의 차이가 임계치보다 클 시, 현재 진동모터 구동 강도를 유지한다.
상술한 바와 같이, 전자장치는 최소강도로 진동모터를 구동하여 진동소음을 포함하는 제1 잡음신호 레벨을 측정한 후, 필터를 통해 진동소음이 필터링된 제2 잡음신호 레벨과 비교하여 진동모터 구동 강도를 제어한다.
다른 구현에 따라, 전자장치는 최소강도로 진동모터를 구동하기 전에, 진동소음을 포함하지 않는 제1 잡음신호 레벨을 측정한 후, 최소강도로 진동모터를 구동하여 진동소음을 포함하는 제2 잡음신호 레벨을 측정하고, 이후 제2 잡음신호를 필터하여 진동소음을 제거한다. 그리고, 진동모터 미구동시의 제1 잡음신호 레벨과 필터링된 제2 잡음신호 레벨을 비교하여 진동모터 구동 강도를 제어한다.
도 2(a)는 본 발명의 제2 실시 예에 따른 전자장치에서 상황인식에 따라 진동 강도를 제어하기 위한 흐름도를 도시하고 있다.
상기 도 2(a)를 참조하면, 전장장치는 200단계에서 전화( 혹은 문자, 알람) 등의 이벤트가 발생할 시, 202단계에서 진동 모드로 설정되어 있는지를 판단한다.
202단계에서 진동 모드로 설정되어 있지 않을 시, 해당 모드를 수행한다. 예를 들어, 해당 모드에서, 전자장치는 전화 이벤트에 대해서 벨 소리를 울린다.
반면, 202단계에서 진동 모드로 설정되어 있을 시, 전자장치는 204단계로 진행하여, 진동모터를 구동 전에 가속센서/자이로센서/근접센서 등의 감지신호를 기반으로 전자장치가 현재 평면에 놓여 있는지 아닌지를 판단한다. 즉, 전자장치는 가속센서/자이로센서/근접센서 중 적어도 하나 이상의 센싱 결과를 분석하여, 전자장치가 현재 평면에 놓여 있는지 아닌지를 판단한다. 현재 평면에 놓여 있는지 아닌지를 판단하는 상세한 알고리즘은 본 발명의 범위를 벗어난다.
이후, 206단계에서 전자장치가 평면에 놓여 있지 않다고 판단되는 경우에, 전자장치는 210단계로 진행하여 자신이 사용자의 손/가방 안/주머니 등에 위치하여 과도한 소음을 발생시키지 않는 상황에 놓여 있다고 판단하여 기설정된 구동 강도로 진동모터를 구동한다. 즉, 전자장치는 현재 진동모터 구동 강도를 유지하며 진동한다.
반면, 206단계에서 전자장치가 평면에 놓여 있다고 판단될 경우에, 전자장치는 208단계로 진행하여 최소수준의 구동 강도로 진동모터를 구동한다.
이후, 전자장치는 212단계로 진행하여 마이크를 통해 진동소음을 포함하는 주변 잡음 신호 레벨을 측정한다.
이후, 전자장치는 214단계로 진행하여 진동소음을 포함하는 주변 잡음 신호 레벨이 임계치보다 작을 시, 216단계로 진행하여 진동모터 구동 강도를 증가시킨다. 반면 진동소음을 포함하는 주변 잡음 신호 레벨이 임계치보다 클 시, 218단계로 진행하여 현재 진동모터 구동 강도를 유지한다. 다시 말해, 진동소음을 포함하는 주변 잡음 신호 레벨이 크다는 것은 진동모터에 의한 진동소음이 크다는 것을 의미이고, 진동소음을 포함하는 주변 잡음 신호 레벨이 작다는 것은 진동모터에 의한 진동소음이 작다는 것을 의미한다. 따라서, 진동모터에 의한 진동소음이 작을 시 현재 진동모터 구동 강도를 증가시키고, 진동모터에 의한 진동소음이 클 시 현재 임계치를 만족하는 진동모터 구동 강도를 유지하는 것이다.
이후, 본 발명의 절차를 종료한다.
도 2(a)의 각 단계에 대한 명령어 세트는, 도 5의 메모리(505, 570)에 하나 이상의 모듈로 저장될 수 있다. 이 경우, 메모리에 저장되어 있는 모듈은 하나 이상의 프로세서에 의하여 실행될 수 있다.
도 2(b)는, 본 발명의 제1 실시 예에 따른, 도 2(a)의 흐름도에 따른 방법에 대응되는 것으로, 전자 장치가 상황인식에 따라 진동 강도를 제어하기 위한 장치 블록도이다.
전자장치는, 진동모터를 구동 전에 가속센서/자이로센서/근접센서 등의 감지신호를 기반으로 전자장치가 현재 평면에 놓여 있는지 아닌지를 판단하는 수단(201), 전자장치가 평면에 놓여 있다고 판단될 경우에, 전자장치는 최소수준의 구동 강도로 진동모터를 구동하는 수단(203), 마이크를 통해 진동소음을 포함하는 주변 잡음 신호 레벨을 측정하는 수단(205), 측정된 주변 잡음 신호 레벨에 따라 진동모터 구동 강도를 제어하는 수단(207)을 포함한다. 예를 들어, 전자장치는 진동소음을 포함하는 주변 잡음 신호 레벨이 임계치보다 작을 시, 진동모터 구동 강도를 증가시키고, 진동소음을 포함하는 주변 잡음 신호 레벨이 임계치보다 클 시, 현재 진동모터 구동 강도를 유지한다.
도 3(a)은 본 발명의 제3 실시 예에 따른 전자장치에서 상황인식에 따라 진동 강도를 제어하기 위한 흐름도를 도시하고 있다.
상기 도 3(a)을 참조하면, 전장장치는 300단계에서 전화( 혹은 문자, 알람) 등의 이벤트가 발생할 시, 302단계에서 진동 모드로 설정되어 있는지를 판단한다.
302단계에서 진동 모드로 설정되어 있지 않을 시, 해당 모드를 수행한다. 예를 들어, 해당 모드에서, 전자장치는 전화 이벤트에 대해서 벨 소리를 울린다.
반면, 302단계에서 진동 모드로 설정되어 있을 시, 전자장치는 304단계로 진행하여, 진동모터를 구동 전에 가속센서/자이로센서/근접센서 등의 감지신호를 기반으로 전자장치가 현재 평면에 놓여 있는지 아닌지를 판단한다. 즉, 전자장치는 가속센서/자이로센서/근접센서 중 적어도 하나 이상의 센싱 결과를 분석하여, 전자장치가 현재 평면에 놓여 있는지 아닌지를 판단한다. 현재 평면에 놓여 있는지 아닌지를 판단하는 상세한 알고리즘은 본 발명의 범위를 벗어난다.
이후, 306단계에서 전자장치가 평면에 놓여 있지 않다고 판단되는 경우에, 전자장치는 310단계로 진행하여 자신이 사용자의 손/가방 안/주머니 등에 위치하여 과도한 소음을 발생시키지 않는 상황에 놓여 있다고 판단하여 기설정된 구동 강도로 진동모터를 구동한다. 즉, 전자장치는 현재 진동모터 구동 강도를 유지하며 진동한다.
반면, 306단계에서 전자장치가 평면에 놓여 있다고 판단될 경우에, 전자장치는 308단계로 진행하여 최소수준의 구동 강도로 진동모터를 구동한다.
이후, 전자장치는 312단계로 진행하여 마이크를 통해 진동소음을 포함하는 주변 잡음 신호 레벨을 측정한다.
이후, 전자장치는 314단계로 진행하여 진동소음을 포함하는 주변 잡음 신호를 필터링하여 진동모터에 의해 발생되는 진동소음에 해당하는 신호를 추출한다.
이후, 전자장치는 316단계로 진행하여 필터링된 주변 잡음신호(즉, 진동소음에 해당하는 신호) 레벨이 임계치보다 작을 시, 316단계로 진행하여 진동모터 구동 강도를 증가시킨다. 반면 필터링된 주변 잡음신호(즉, 진동소음에 해당하는 신호) 레벨이 임계치보다 클 시, 320단계로 진행하여 현재 진동모터 구동 강도를 유지한다. 다시 말해, 필터링된 주변 잡음신호(즉, 진동소음에 해당하는 신호) 레벨이 크다는 것은 진동모터에 의한 진동소음이 크다는 것을 의미이고, 필터링된 주변 잡음신호(즉, 진동소음에 해당하는 신호) 레벨이 작다는 것은 진동모터에 의한 진동소음이 작다는 것을 의미한다. 따라서, 진동모터에 의한 진동소음이 작을 시 현재 진동모터 구동 강도를 증가시키고, 진동모터에 의한 진동소음이 클 시 현재 임계치를 만족하는 진동모터 구동 강도를 유지하는 것이다.
이후, 본 발명의 절차를 종료한다.
도 3(a)의 각 단계에 대한 명령어 세트는, 도 5의 메모리(505, 570)에 하나 이상의 모듈로 저장될 수 있다. 이 경우, 메모리에 저장되어 있는 모듈은 하나 이상의 프로세서에 의하여 실행될 수 있다.
도 3(b)은, 본 발명의 제3 실시 예에 따른, 도 3(a)의 흐름도에 따른 방법에 대응되는 것으로, 전자 장치가 상황인식에 따라 진동 강도를 제어하기 위한 장치 블록도이다.
전자장치는, 진동모터를 구동 전에 가속센서/자이로센서/근접센서 등의 감지신호를 기반으로 전자장치가 현재 평면에 놓여 있는지 아닌지를 판단하는 수단(301), 전자장치가 평면에 놓여 있다고 판단될 경우에, 전자장치는 최소수준의 구동 강도로 진동모터를 구동하는 수단(305) 마이크를 통해 진동소음을 포함하는 주변 잡음 신호 레벨을 측정하는 수단(307), 진동소음을 포함하는 주변 잡음 신호를 필터링하여 진동모터에 의해 발생되는 진동소음에 해당하는 신호를 추출하는 수단(307), 필터링된 주변 잡음신호 레벨에 따라 진동모터 구동 강도를 제어하는 수단(309)을 포함한다. 예를 들어, 전자장치는 필터링된 주변 잡음신호(즉, 진동소음에 해당하는 신호) 레벨이 임계치보다 작을 시, 진동모터 구동 강도를 증가시키고, 필터링된 주변 잡음신호(즉, 진동소음에 해당하는 신호) 레벨이 임계치보다 클 시, 현재 진동모터 구동 강도를 유지한다.
도 4(a)는 본 발명의 제4 실시 예에 따른 전자장치에서 상황인식에 따라 진동 강도를 제어하기 위한 흐름도를 도시하고 있다.
상기 도 4(a)를 참조하면, 전장장치는 400단계에서 전화( 혹은 문자, 알람) 등의 이벤트가 발생할 시, 402단계에서 진동 모드로 설정되어 있는지를 판단한다.
402단계에서 진동 모드로 설정되어 있지 않을 시, 해당 모드를 수행한다. 예를 들어, 해당 모드에서, 전자장치는 전화 이벤트에 대해서 벨 소리를 울린다.
반면, 402단계에서 진동 모드로 설정되어 있을 시, 전자장치는 404단계로 진행하여, 진동모터를 구동 전에 가속센서/자이로센서/근접센서 등의 감지신호를 기반으로 전자장치가 현재 평면에 놓여 있는지 아닌지를 판단한다. 즉, 전자장치는 가속센서/자이로센서/근접센서 중 적어도 하나 이상의 센싱 결과를 분석하여, 전자장치가 현재 평면에 놓여 있는지 아닌지를 판단한다. 현재 평면에 놓여 있는지 아닌지를 판단하는 상세한 알고리즘은 본 발명의 범위를 벗어난다.
이후, 406단계에서 전자장치가 평면에 놓여 있지 않다고 판단되는 경우에, 전자장치는 410단계로 진행하여 자신이 사용자의 손/가방 안/주머니 등에 위치하여 과도한 소음을 발생시키지 않는 상황에 놓여 있다고 판단하여 기설정된 구동 강도로 진동모터를 구동한다. 즉, 전자장치는 현재 진동모터 구동 강도를 유지하며 진동한다.
반면, 406단계에서 전자장치가 평면에 놓여 있다고 판단될 경우에, 전자장치는 408단계로 진행하여 최소수준의 구동 강도로 진동모터를 구동하여, 마이크를 통해 진동소음을 포함하는 제1 주변 잡음 신호 레벨을 측정한다.
이후, 전자장치는 412단계에서 진동모터를 비활성화시키고, 414단계에서 진동소음을 포함하지 않는 제2 주변 잡음 신호 레벨을 측정한다.
이후, 전자장치는 416단계로 진행하여 측정된 진동소음을 포함하는 제1 주변 잡음 신호 레벨과 측정된 진동소음을 포함하지 않는 제2 주변 잡음 신호 레벨의 차이가 임계치보다 작을 시, 418단계로 진행하여 진동모터 구동 강도를 증가시킨다. 반면 측정된 진동소음을 포함하는 제1 주변 잡음 신호 레벨과 측정된 진동소음을 포함하지 않는 제2 주변 잡음 신호 레벨의 차이가 임계치보다 클 시, 420단계로 진행하여 현재 진동모터 구동 강도를 유지한다. 다시 말해, 측정된 진동소음을 포함하는 제1 주변 잡음 신호 레벨과 측정된 진동소음을 포함하지 않는 제2 주변 잡음 신호 레벨의 차이가 크다는 것은 진동모터에 의한 진동소음이 크다는 것을 의미이고, 측정된 진동소음을 포함하는 제1 주변 잡음 신호 레벨과 측정된 진동소음을 포함하지 않는 제2 주변 잡음 신호 레벨의 차이가 작다는 것은 진동모터에 의한 진동소음이 작다는 것을 의미한다. 따라서, 진동모터에 의한 진동소음이 작을 시 현재 진동모터 구동 강도를 증가시키고, 진동모터에 의한 진동소음이 클 시 현재 임계치를 만족하는 진동모터 구동 강도를 유지하는 것이다.
이후, 본 발명의 절차를 종료한다.
도 4(a)의 각 단계에 대한 명령어 세트는, 도 5의 메모리(505, 570)에 하나 이상의 모듈로 저장될 수 있다. 이 경우, 메모리에 저장되어 있는 모듈은 하나 이상의 프로세서에 의하여 실행될 수 있다.
도 4(b)는, 본 발명의 제4 실시 예에 따른, 도 4(a)의 흐름도에 따른 방법에 대응되는 것으로, 전자 장치가 상황인식에 따라 진동 강도를 제어하기 위한 장치 블록도이다.
전장장치는, 진동모터를 구동 전에 가속센서/자이로센서/근접센서 등의 감지신호를 기반으로 전자장치가 현재 평면에 놓여 있는지 아닌지를 판단하는 수단(401), 전자장치가 평면에 놓여 있다고 판단될 경우에, 최소수준의 구동 강도로 진동모터를 구동하여, 마이크를 통해 진동소음을 포함하는 제1 주변 잡음 신호 레벨을 측정하는 수단(403), 진동모터를 비활성화하는 수단(405), 진동소음을 포함하지 않는 제2 주변 잡음 신호 레벨을 측정하는 수단(407), 측정된 진동소음을 포함하는 제1 주변 잡음 신호 레벨과 측정된 진동소음을 포함하지 않는 제2 주변 잡음 신호 레벨의 차이에 따라 진동모터 구동 강도를 제어하는 수단(409)을 포함한다. 예를 들어, 전자장치는 측정된 진동소음을 포함하는 제1 주변 잡음 신호 레벨과 측정된 진동소음을 포함하지 않는 제2 주변 잡음 신호 레벨의 차이가 임계치보다 작을 시, 진동모터 구동 강도를 증가시킨다. 반면 측정된 진동소음을 포함하는 제1 주변 잡음 신호 레벨과 측정된 진동소음을 포함하지 않는 제2 주변 잡음 신호 레벨의 차이가 임계치보다 클 시, 현재 진동모터 구동 강도를 유지한다.
도 5는 본 발명의 실시 예에 따른 전자장치 블록도를 도시하고 있다.
상기 도 5를 참조하면, 전자 장치는, 휴대용 전자 장치(portable electronic device)일 수 있으며, 휴대용 단말기(portable terminal), 이동 전화(mobile phone), 이동 패드(mobile pad), 미디어 플레이어(media player), 태블릿 컴퓨터(tablet computer), 핸드헬드 컴퓨터(handheld computer) 또는 PDA(Personal Digital Assistant)와 같은 장치일 수 있다. 또한, 이러한 장치들 중 두 가지 이상의 기능을 결합한 장치를 포함하는 임의의 휴대용 전자 장치일 수도 있다.
전자장치는 외부 메모리(570), 제어기(500), GPS 수신기(530), RF 처리기(540), 센서모듈(550), 스피커/마이크로폰(510), 카메라(520), 터치스크린(560), 터치스크린 제어기(565)를 포함하여 구성된다.
제어기(500)는, 인터페이스(501), 하나 이상의 프로세서(502, 503) 그리고 내부 메모리(505)를 포함할 수 있다. 경우에 따라서는, 제어기(500) 전체를 프로세서로 칭하기도 한다. 인터페이스(501), 애플리케이션 프로세서(502), 통신 프로세서(503), 내부 메모리(505)는 별개의 구성요소일 수 있거나 하나 이상의 집적화된 회로에 집적화될 수 있다.
애플리케이션 프로세서(502)는 여러 가지의 소프트웨어 프로그램을 실행하여 전자 장치를 위한 여러 기능을 수행하고 통신 프로세서(503)는 음성 통신 및 데이터 통신을 위한 처리 및 제어를 수행한다. 또한, 이러한 통상적인 기능에 더하여, 프로세서(502, 503)는 외부 메모리(570) 혹은 내부 메모리(505)에 저장되어 있는 특정한 소프트웨어 모듈(명령어 세트)을 실행하여 그 모듈에 대응하는 특정한 여러 가지의 기능을 수행하는 역할도 한다. 즉, 프로세서(502, 503)는 외부 메모리(570) 또는 내부 메모리(505)에 저장된 소프트웨어 모듈들과 연동하여 본 발명의 실시 예의 방법을 수행한다.
본 발명의 제1 실시 예에 따라, 애플리케이션 프로세서(502)가 진동모터를 구동 전에 가속센서/자이로센서/근접센서 등의 감지신호를 기반으로 전자장치가 현재 평면에 놓여 있는지 아닌지를 판단하고, 전자장치가 평면에 놓여 있다고 판단될 경우에, 최소수준의 구동 강도로 진동모터를 구동하고, 마이크를 통해 제1 주변 잡음 신호 레벨를 측정하고, 마이크를 통해 입력되는 제1 주변잡음신호로부터 진동모터의 진동으로 발생하는 잡음신호(이하 제3 잡음신호라 칭함)를 제거하기 위해 제1 주변잡음 신호를 필터링하고, 제2 주변 잡음신호 레벨과 제1 주변 잡음신호 레벨의 차이를 임계치와 비교하여 진동모터의 구동 강도를 제어한다. 이하, 필터링된 신호는 제2 주변잡음 신호라 칭한다. 제2 주변 잡음신호는 제1 주변 잡음신호에서 진동모터의 진동으로 인한 잡음신호(제3 잡음신호)가 제거된 신호이다.
예를 들어, 애플리케이션 프로세서(502)가, 제2 주변 잡음신호 레벨과 제1 주변 잡음신호 레벨의 차이가 임계치보다 작을 시, 진동모터 구동 강도를 증가시키고, 제2 주변 잡음신호 레벨과 제1 주변 잡음신호 레벨의 차이가 임계치보다 클 시, 현재 진동모터 구동 강도를 유지한다.
상술한 바와 같이, 애플리케이션 프로세서(502)가 최소강도로 진동모터를 구동하여 진동소음을 포함하는 제1 잡음신호 레벨을 측정한 후, 필터를 통해 진동소음이 필터링된 제2 잡음신호 레벨과 비교하여 진동모터 구동 강도를 제어한다. 다른 구현에 따라, 애플리케이션 프로세서(502)가 최소강도로 진동모터를 구동하기 전에, 진동소음을 포함하지 않는 제1 잡음신호 레벨을 측정한 후, 최소강도로 진동모터를 구동하여 진동소음을 포함하는 제2 잡음신호 레벨을 측정하고, 이후 제2 잡음신호를 필터하여 진동소음을 제거한다. 그리고, 진동모터 미구동시의 제1 잡음신호 레벨과 필터링된 제2 잡음신호 레벨을 비교하여 진동모터 구동 강도를 제어한다.
본 발명의 제2 실시 예는, 애플리케이션 프로세서(502)가, 진동모터를 구동 전에 가속센서/자이로센서/근접센서 등의 감지신호를 기반으로 전자장치가 현재 평면에 놓여 있는지 아닌지를 판단하고, 전자장치가 평면에 놓여 있다고 판단될 경우에, 최소수준의 구동 강도로 진동모터를 구동하고, 마이크를 통해 진동소음을 포함하는 주변 잡음 신호 레벨을 측정하고, 측정된 주변 잡음 신호 레벨에 따라 진동모터 구동 강도를 제어한다. 예를 들어, 전자장치는 진동소음을 포함하는 주변 잡음 신호 레벨이 임계치보다 작을 시, 진동모터 구동 강도를 증가시키고, 진동소음을 포함하는 주변 잡음 신호 레벨이 임계치보다 클 시, 현재 진동모터 구동 강도를 유지한다.
본 발명의 제3 실시 예는, 애플리케이션 프로세서(502)가, 진동모터를 구동 전에 가속센서/자이로센서/근접센서 등의 감지신호를 기반으로 전자장치가 현재 평면에 놓여 있는지 아닌지를 판단하고, 전자장치가 평면에 놓여 있다고 판단될 경우에, 최소수준의 구동 강도로 진동모터를 구동하고, 마이크를 통해 진동소음을 포함하는 주변 잡음 신호 레벨을 측정하고, 진동소음을 포함하는 주변 잡음 신호를 필터링하여 진동모터에 의해 발생되는 진동소음에 해당하는 신호를 추출하고, 필터링된 주변 잡음신호 레벨에 따라 진동모터 구동 강도를 제어한다. 예를 들어, 전자장치는 필터링된 주변 잡음신호(즉, 진동소음에 해당하는 신호) 레벨이 임계치보다 작을 시, 진동모터 구동 강도를 증가시키고, 필터링된 주변 잡음신호(즉, 진동소음에 해당하는 신호) 레벨이 임계치보다 클 시, 현재 진동모터 구동 강도를 유지한다.
본 발명의 제4 실시 예는, 애플리케이션 프로세서(502)가, 진동모터를 구동 전에 가속센서/자이로센서/근접센서 등의 감지신호를 기반으로 전자장치가 현재 평면에 놓여 있는지 아닌지를 판단하고, 전자장치가 평면에 놓여 있다고 판단될 경우에, 최소수준의 구동 강도로 진동모터를 구동하여, 마이크를 통해 진동소음을 포함하는 제1 주변 잡음 신호 레벨을 측정하고, 진동모터를 비활성화하고, 진동소음을 포함하지 않는 제2 주변 잡음 신호 레벨을 측정하고, 측정된 진동소음을 포함하는 제1 주변 잡음 신호 레벨과 측정된 진동소음을 포함하지 않는 제2 주변 잡음 신호 레벨의 차이에 따라 진동모터 구동 강도를 제어한다. 예를 들어, 전자장치는 측정된 진동소음을 포함하는 제1 주변 잡음 신호 레벨과 측정된 진동소음을 포함하지 않는 제2 주변 잡음 신호 레벨의 차이가 임계치보다 작을 시, 진동모터 구동 강도를 증가시킨다. 반면 측정된 진동소음을 포함하는 제1 주변 잡음 신호 레벨과 측정된 진동소음을 포함하지 않는 제2 주변 잡음 신호 레벨의 차이가 임계치보다 클 시, 현재 진동모터 구동 강도를 유지한다.
인터페이스(501)는 전자 장치의 터치 스크린 제어기(565) 및 외부 메모리(570)에 연결시킨다.
센서모듈(550)은 인터페이스(501)에 결합되어 여러 가지 기능을 가능하게 할 수 있다. 예를 들어, 움직임센서 및 광센서가 인터페이스(501)에 결합되어 각각 전자 장치의 움직임 감지 및 외부로부터의 빛 감지를 가능하게 할 수 있다. 이외에도, 위치측정 시스템, 온도센서 또는 생체 센서 등과 같은 기타 센서들이 인터페이스(501)에 연결되어 관련 기능들을 수행할 수 있다.
더하여, 센서모듈(550)은 가속도센서/자이로센서/근접센서 등의 wruf합단말기가 평면에 놓여있는지를 센싱한다.
카메라(520)는 인터페이스(501)를 통해 센서모듈(550)과 결합하여, 사진 및 비디오 클립 레코딩과 같은 카메라 기능을 수행할 수 있다.
RF 처리기(540)는 통신 기능이 수행된다. 예를 들어, 통신 프로세서(503)의 제어하에 RF 신호를 기저대역 신호로 변환하여 통신 프로세서(503)로 제공하거나 통신 프로세서(503)로부터의 기저대역 신호를 RF 신호로 변환하여 송신한다. 여기서, 통신 프로세서(503)는 다양한 통신방식에 기저대역신호를 처리한다. 예를 들어, 통신방식은, 이들에 한정하지는 않지만, GSM(Global System for Mobile Communication) 통신방식, EDGE(Enhanced Data GSM Environment) 통신방식, CDMA(Code Division Multiple Access) 통신방식, W-CDMA(W-Code Division Multiple Access) 통신방식, LTE(Long Term Evolution) 통신방식, OFDMA(Orthogonal Frequency Division Multiple Access) 통신방식, Wi-Fi(Wireless Fidelity) 통신방식, WiMax 통신방식 또는/및 Bluetooth 통신방식을 포함할 수 있다.
스피커/마이크로폰(510)은 음성 인식, 음성 복제, 디지털 레코딩(recording) 및 전화 기능과 같은 오디오 스트림의 입력과 출력을 담당할 수 있다. 즉, 스피커/마이크로폰(510)은 음성신호를 전기신호로 변환하거나 전기신호를 음성신호로 변환한다. 도시하지 않았지만, 탈부착 가능한(attachable and detachable) 이어폰(ear phone), 헤드폰(head phone) 또는 헤드셋(head set)이 외부포트를 통해 전자장치에 연결될 수 있다.
터치스크린 제어기(565)는 터치 스크린(560)에 결합될 수 있다. 터치 스크린(560) 및 터치 스크린 제어기(565)는, 이하에 한정되지는 않지만, 터치 스크린(560)과의 하나 이상의 접촉점을 결정하기 위한 용량성, 저항성, 적외선 및 표면 음향파 기술들뿐만 아니라 기타 근접 센서 배열 또는 기타 요소들을 포함하는 임의의 멀티 터치 감지 기술을 이용하여 접촉 및 움직임 또는 이들의 중단을 검출할 수 있다.
터치스크린(560)은 전자장치와 사용자 사이에 입력/출력 인터페이스를 제공한다. 즉, 터치스크린(560)은 사용자의 터치 입력을 전자 장치에 전달한다. 또한 전자 장치로부터의 출력을 사용자에게 보여주는 매개체이다. 즉, 터치스크린은 사용자에게 시각적인 출력을 보여준다. 이러한 시각적 출력(visual output)은 텍스트(text), 그래픽(graphic), 비디오(video)와 이들의 조합의 형태로 나타난다.
터치스크린(560)은 여러 가지 디스플레이가 사용될 수 있다. 예를 들면, 이에 한정하지는 않지만, LCD(liquid crystal display), LED(Light Emitting Diode), LPD(light emitting polymer display), OLED(Organic Light Emitting Diode), AMOLED(Active Matrix Organic Light Emitting Diode) 또는 FLED(Flexible LED)를 사용할 수 있다.
GPS 수신기(530)는 인공위성으로부터 받은 신호를 위치, 속도, 시간 등의 정보로 변환한다. 예를 들어, 위성과 GPS 수신기간 거리는 빛의 속도와 신호도달 시간을 곱하면 계산되며, 3개 위성의 정확한 위치와 거리를 구하여 공지된 삼각측량의 원리로 수신기의 위치를 측정한다.
외부 메모리(570) 혹은 내부 메모리(505)는 하나 이상의 자기 디스크 저장 장치와 같은 고속 랜덤 액세스 메모리 및/또는 비휘발성 메모리, 하나 이상의 광 저장 장치 및/또는 플래시 메모리(예컨대, NAND, NOR)를 포함할 수 있다.
외부 메모리(570) 혹은 내부 메모리(505)는 소프트웨어를 저장한다. 소프트웨어 구성요소는 운영 체제(operating system) 소프트웨어 모듈, 통신 소프트웨어 모듈, 그래픽 소프트웨어 모듈, 사용자 인터페이스 소프트웨어 모듈 및 MPEG 모듈, 카메라 소프트웨어 모듈, 하나 이상의 애플리케이션 소프트웨어 모듈 등을 포함한다. 또한, 소프트웨어 구성요소인 모듈은 명령어들의 집합으로 표현할 수 있으므로, 모듈을 명령어 세트(instruction set)라고 표현하기도 한다. 모듈은 또한 프로그램으로 표현하기도 한다.
운영 체제 소프트웨어는 일반적인 시스템 동작(system operation)을 제어하는 여러 가지의 소프트웨어 구성요소를 포함한다. 이러한 일반적인 시스템 작동의 제어는, 예를 들면, 메모리 관리 및 제어, 저장 하드웨어(장치) 제어 및 관리, 전력 제어 및 관리 등을 의미한다. 이러한 운영 체제 소프트웨어는 여러 가지의 하드웨어(장치)와 소프트웨어 구성요소(모듈) 사이의 통신을 원활하게 하는 기능도 수행한다.
통신 소프트웨어 모듈은, RF 처리기(540)를 통해 컴퓨터, 서버 및/또는 휴대용 단말기 등 다른 전자 장치와 통신을 가능하게 할 수 있다. 그리고, 통신 소프트웨어 모듈은, 해당 통신방식에 해당하는 프로토콜 구조로 구성된다.
그래픽 소프트웨어 모듈은 터치스크린(560) 상에 그래픽을 제공하고 표시하기 위한 여러 가지 소프트웨어 구성요소를 포함한다. 그래픽(graphics)이란 용어는 텍스트(text), 웹 페이지(web page), 아이콘(icon), 디지털 이미지(digital image), 비디오(video), 애니메이션(animation) 등을 포함하는 의미로 사용된다.
사용자 인터페이스 소프트웨어 모듈은 사용자 인터페이스에 관련한 여러 가지 소프트웨어 구성요소를 포함한다. 사용자 인터페이스의 상태가 어떻게 변경되는지 또는 사용자 인터페이스 상태의 변경이 어떤 조건에서 이루어지는지 등에 대한 내용을 포함한다.
카메라 소프트웨어 모듈은 카메라 관련 프로세스 및 기능들을 가능하게 하는 카메라 관련 소프트웨어 구성요소를 포함한다. 애플리케이션 모듈은 브라우저(browser), 이메일(email), 즉석 메시지(instant message), 워드 프로세싱(word processing), 키보드 에뮬레이션(keyboard emulation), 어드레스 북(address book), 접촉 리스트(touch list), 위짓(widget), 디지털 저작권 관리(DRM, Digital Right Management), 음성 인식(voice recognition), 음성 복제, 위치 결정 기능(position determining function), 위치기반 서비스(location based service) 등을 포함한다. 메모리(770, 704)는 위에서 기술한 모듈 이외에 추가적인 모듈(명령어들)을 포함할 수 있다. 또는, 필요에 따라, 일부의 모듈(명령어들)을 사용하지 않을 수 있다.
본 발명의 제1 실시 예에 따라, 애플리케이션 모듈은 진동모터를 구동 전에 가속센서/자이로센서/근접센서 등의 감지신호를 기반으로 전자장치가 현재 평면에 놓여 있는지 아닌지를 판단하고, 전자장치가 평면에 놓여 있다고 판단될 경우에, 최소수준의 구동 강도로 진동모터를 구동하고, 마이크를 통해 제1 주변 잡음 신호 레벨를 측정하고, 마이크를 통해 입력되는 제1 주변잡음신호로부터 진동모터의 진동으로 발생하는 잡음신호(이하 제3 잡음신호라 칭함)를 제거하기 위해 제1 주변잡음 신호를 필터링하고, 제2 주변 잡음신호 레벨과 제1 주변 잡음신호 레벨의 차이를 임계치와 비교하여 진동모터의 구동 강도를 제어하는 명령어를 포함한다. 이하, 필터링된 신호는 제2 주변잡음 신호라 칭한다. 제2 주변 잡음신호는 제1 주변 잡음신호에서 진동모터의 진동으로 인한 잡음신호(제3 잡음신호)가 제거된 신호이다.
예를 들어, 애플리케이션 모듈은, 제2 주변 잡음신호 레벨과 제1 주변 잡음신호 레벨의 차이가 임계치보다 작을 시, 진동모터 구동 강도를 증가시키고, 제2 주변 잡음신호 레벨과 제1 주변 잡음신호 레벨의 차이가 임계치보다 클 시, 현재 진동모터 구동 강도를 유지하는 명령어를 포함한다.
상술한 바와 같이, 애플리케이션 모듈이 최소강도로 진동모터를 구동하여 진동소음을 포함하는 제1 잡음신호 레벨을 측정한 후, 필터를 통해 진동소음이 필터링된 제2 잡음신호 레벨과 비교하여 진동모터 구동 강도를 제어하는 명령어를 포함한다. 다른 구현에 따라, 애플리케이션 모듈은 최소강도로 진동모터를 구동하기 전에, 진동소음을 포함하지 않는 제1 잡음신호 레벨을 측정한 후, 최소강도로 진동모터를 구동하여 진동소음을 포함하는 제2 잡음신호 레벨을 측정하고, 이후 제2 잡음신호를 필터하여 진동소음을 제거한다. 그리고, 진동모터 미구동시의 제1 잡음신호 레벨과 필터링된 제2 잡음신호 레벨을 비교하여 진동모터 구동 강도를 제어하는 명령어를 포함한다.
본 발명의 제2 실시 예는, 애플리케이션 모듈은, 진동모터를 구동 전에 가속센서/자이로센서/근접센서 등의 감지신호를 기반으로 전자장치가 현재 평면에 놓여 있는지 아닌지를 판단하고, 전자장치가 평면에 놓여 있다고 판단될 경우에, 최소수준의 구동 강도로 진동모터를 구동하고, 마이크를 통해 진동소음을 포함하는 주변 잡음 신호 레벨을 측정하고, 측정된 주변 잡음 신호 레벨에 따라 진동모터 구동 강도를 제어하는 명령어를 포함한다. 예를 들어, 애플리케이션 모듈은 진동소음을 포함하는 주변 잡음 신호 레벨이 임계치보다 작을 시, 진동모터 구동 강도를 증가시키고, 진동소음을 포함하는 주변 잡음 신호 레벨이 임계치보다 클 시, 현재 진동모터 구동 강도를 유지하는 명령어를 포함한다.
본 발명의 제3 실시 예는, 애플리케이션 모듈은, 진동모터를 구동 전에 가속센서/자이로센서/근접센서 등의 감지신호를 기반으로 전자장치가 현재 평면에 놓여 있는지 아닌지를 판단하고, 전자장치가 평면에 놓여 있다고 판단될 경우에, 최소수준의 구동 강도로 진동모터를 구동하고, 마이크를 통해 진동소음을 포함하는 주변 잡음 신호 레벨을 측정하고, 진동소음을 포함하는 주변 잡음 신호를 필터링하여 진동모터에 의해 발생되는 진동소음에 해당하는 신호를 추출하고, 필터링된 주변 잡음신호 레벨에 따라 진동모터 구동 강도를 제어하는 명령어를 포함한다. 예를 들어, 애플리케이션 모듈은 필터링된 주변 잡음신호(즉, 진동소음에 해당하는 신호) 레벨이 임계치보다 작을 시, 진동모터 구동 강도를 증가시키고, 필터링된 주변 잡음신호(즉, 진동소음에 해당하는 신호) 레벨이 임계치보다 클 시, 현재 진동모터 구동 강도를 유지하는 명령어를 포함한다.
본 발명의 제4 실시 예는, 애플리케이션 모듈은, 진동모터를 구동 전에 가속센서/자이로센서/근접센서 등의 감지신호를 기반으로 전자장치가 현재 평면에 놓여 있는지 아닌지를 판단하고, 전자장치가 평면에 놓여 있다고 판단될 경우에, 최소수준의 구동 강도로 진동모터를 구동하여, 마이크를 통해 진동소음을 포함하는 제1 주변 잡음 신호 레벨을 측정하고, 진동모터를 비활성화하고, 진동소음을 포함하지 않는 제2 주변 잡음 신호 레벨을 측정하고, 측정된 진동소음을 포함하는 제1 주변 잡음 신호 레벨과 측정된 진동소음을 포함하지 않는 제2 주변 잡음 신호 레벨의 차이에 따라 진동모터 구동 강도를 제어하는 명령어를 포함한다. 예를 들어, 애플리케이션 모듈은 측정된 진동소음을 포함하는 제1 주변 잡음 신호 레벨과 측정된 진동소음을 포함하지 않는 제2 주변 잡음 신호 레벨의 차이가 임계치보다 작을 시, 진동모터 구동 강도를 증가시킨다. 반면 측정된 진동소음을 포함하는 제1 주변 잡음 신호 레벨과 측정된 진동소음을 포함하지 않는 제2 주변 잡음 신호 레벨의 차이가 임계치보다 클 시, 현재 진동모터 구동 강도를 유지하는 명령어를 포함한다.
또한, 위에서 언급한, 그리고 이하에서 언급할, 본 발명에 따른 전자 장치의 다양한 기능들은 하나 이상의 프로세싱(processing) 및/또는 애플리케이션 특정 집적 회로(ASIC, Application Specific Integrated circuit)를 포함하는 하드웨어 및/또는 소프트웨어 및/또는 이들의 결합으로 실행될 수 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
502: 애플리케이션 프로세서,
505: 내부 메모리,
510: 스피커 및 마이크로폰,
530: GPS 수신시,
550: 센서모듈 및,
570: 외부 메모리.

Claims (46)

  1. 삭제
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 전자장치의 진동 이벤트 발생시, 상기 전자장치가 평면에 놓여있는지를 판단하는 과정과,
    상기 전자장치가 평면에 놓여있을 시, 최소 진동 강도로 진동모터를 구동하는 과정과,
    상기 진동모터가 상기 최소 진동 강도로 구동되는 동안에 상기 전자장치의 마이크를 이용하여 제1 잡음신호를 측정하는 과정과,
    상기 제1 잡음신호를 필터링하여 상기 진동모터 구동으로 발생하는 소음이 제거된 제2 잡음신호를 추출하는 과정과,
    상기 제1 잡음신호의 레벨과 상기 제2 잡음신호의 레벨을 비교하여, 상기 진동모터 구동 강도를 제어하는 과정을 포함하는 진동제어 방법.
  7. 제6항에 있어서,
    상기 제1 잡음신호의 레벨과 상기 제2 잡음신호의 레벨을 비교하여, 상기 진동모터 구동 강도를 제어하는 과정은,
    상기 제1 잡음신호의 레벨과 상기 제2 잡음신호의 레벨의 차이가 임계치보다 작을 시, 상기 진동모터의 구동 강도를 한 단계 높이는 과정과,
    상기 제1 잡음신호의 레벨과 상기 제2 잡음신호의 레벨의 차이가 임계치보다 클 시, 현재 진동모터의 구동 강도를 유지하는 과정을 포함하는 진동제어 방법.
  8. 제6항에 있어서,
    상기 전자 장치가 평면에 놓여있는지를 판단하는 과정은,
    상기 진동 이벤트 발생 시, 상기 전자 장치가 진동 모드로 설정된 상태인지 여부를 결정하는 과정과,
    상기 전자 장치가 진동 모드로 설정된 상태 경우, 상기 전자 장치가 평면에 놓여있는지를 판단하는 과정을 포함하는 진동 제어 방법.
  9. 제6항에 있어서,
    상기 전자장치가 평면에 놓여있는지를 판단하는 과정은,
    가속도센서, 자이로센서, 근접센서의 중 적어도 하나 이상의 감지신호를 분석하여 판단하는 과정을 포함하는 진동제어 방법.
  10. 제6항에 있어서,
    상기 전자장치가 평면에 놓여있지 않을 시, 현재 기설정된 진동강도로 진동모터를 구동하는 과정을 더 포함하는 진동제어 방법.
  11. 삭제
  12. 삭제
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
  17. 삭제
  18. 삭제
  19. 삭제
  20. 삭제
  21. 삭제
  22. 삭제
  23. 삭제
  24. 삭제
  25. 삭제
  26. 삭제
  27. 삭제
  28. 삭제
  29. 진동모터;
    하나 이상의 프로세서;
    메모리; 및
    상기 메모리에 저장되어 있으며 상기 하나 이상의 프로세서에 의하여 실행되도록 구성되는 하나 이상의 프로그램을 포함하는 전자장치로서,
    상기 프로그램은,
    전자장치의 진동 이벤트 발생시, 상기 전자장치가 평면에 놓여있는지를 판단하고,
    상기 전자장치가 평면에 놓여있을 시, 최소 진동 강도로 상기 진동모터를 구동하고,
    상기 진동모터가 상기 최소 진동 강도로 구동되는 동안에 상기 전자장치의 마이크를 이용하여 제1 잡음신호를 측정하고,
    상기 제1 잡음신호를 필터링하여 상기 진동모터 구동으로 발생하는 소음이 제거된 제2 잡음신호를 추출하고,
    상기 제1 잡음신호의 레벨과 상기 제2 잡음신호의 레벨을 비교하여, 상기 진동모터 구동 강도를 제어하는 명령어를 포함하는 전자장치.
  30. 제29항에 있어서,
    상기 제1 잡음신호의 레벨과 상기 제2 잡음신호의 레벨을 비교하여, 상기 진동모터 구동 강도를 제어하는 명령어는,
    상기 제1 잡음신호의 레벨과 상기 제2 잡음신호의 레벨의 차이가 임계치보다 작을 시, 상기 진동모터의 구동 강도를 한 단계 높이고,
    상기 제1 잡음신호의 레벨과 상기 제2 잡음신호의 레벨의 차이가 임계치보다 클 시, 현재 진동모터의 구동 강도를 유지하는 명령어를 포함하는 전자장치.
  31. 제29항에 있어서,
    상기 전자 장치가 평면에 놓여있는지를 판단하는 명령어는,
    상기 진동 이벤트 발생 시, 상기 전자 장치가 진동 모드로 설정된 상태인지 여부를 결정하고,
    상기 전자 장치가 진동 모드로 설정된 상태 경우, 상기 전자 장치가 평면에 놓여있는지를 판단하는 명령어를 포함하는 전자장치.
  32. 제29항에 있어서,
    상기 전자장치가 평면에 놓여있는지를 판단하는 명령어는,
    가속도센서, 자이로센서, 근접센서의 중 적어도 하나 이상의 감지신호를 분석하여 판단하는 명령어를 포함하는 전자장치.
  33. 제29항에 있어서,
    상기 전자장치가 평면에 놓여있지 않을 시, 현재 기설정된 진동강도로 진동모터를 구동하는 명령어를 더 포함하는 전자장치.

  34. 삭제
  35. 삭제
  36. 삭제
  37. 삭제
  38. 삭제
  39. 삭제
  40. 삭제
  41. 삭제
  42. 삭제
  43. 삭제
  44. 삭제
  45. 삭제
  46. 삭제
KR1020120090803A 2012-08-20 2012-08-20 전자장치에서 상황인식에 따라 진동 강도를 제어하기 위한 방법 및 장치 KR101958255B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020120090803A KR101958255B1 (ko) 2012-08-20 2012-08-20 전자장치에서 상황인식에 따라 진동 강도를 제어하기 위한 방법 및 장치
US13/908,437 US9948231B2 (en) 2012-08-20 2013-06-03 Method and apparatus for controlling vibration intensity according to situation awareness in electronic device
EP13173029.3A EP2701302B1 (en) 2012-08-20 2013-06-20 Amethod and apparatus for controlling vibration intensity according to situation awareness in electronic device
CN201310361972.9A CN103631375B (zh) 2012-08-20 2013-08-19 根据电子设备中的情形感知控制振动强度的方法和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120090803A KR101958255B1 (ko) 2012-08-20 2012-08-20 전자장치에서 상황인식에 따라 진동 강도를 제어하기 위한 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20140024174A KR20140024174A (ko) 2014-02-28
KR101958255B1 true KR101958255B1 (ko) 2019-03-14

Family

ID=48746228

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120090803A KR101958255B1 (ko) 2012-08-20 2012-08-20 전자장치에서 상황인식에 따라 진동 강도를 제어하기 위한 방법 및 장치

Country Status (4)

Country Link
US (1) US9948231B2 (ko)
EP (1) EP2701302B1 (ko)
KR (1) KR101958255B1 (ko)
CN (1) CN103631375B (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11616869B2 (en) 2019-08-20 2023-03-28 Samsung Electronics Co., Ltd. Electronic device and method for controlling operation mode based on state of electronic device

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9501201B2 (en) * 2013-02-18 2016-11-22 Ebay Inc. System and method of modifying a user experience based on physical environment
US9836637B2 (en) 2014-01-15 2017-12-05 Google Llc Finger print state integration with non-application processor functions for power savings in an electronic device
CN103916507B (zh) * 2014-03-20 2018-02-23 惠州Tcl移动通信有限公司 智能手环的测试方法及其测试***
US10317875B2 (en) * 2015-09-30 2019-06-11 Bj Services, Llc Pump integrity detection, monitoring and alarm generation
CN107070563B (zh) * 2017-05-09 2019-03-26 Oppo广东移动通信有限公司 射频干扰处理方法、存储介质及移动终端
CN107707753A (zh) * 2017-09-29 2018-02-16 努比亚技术有限公司 一种振动控制方法、设备及计算机可读存储介质
CN109274832A (zh) * 2018-11-18 2019-01-25 赛拓信息技术有限公司 手机端测量噪声的方法
US11263888B1 (en) 2020-09-30 2022-03-01 HCL Technologies Italy S.p.A. Multiple proximity sensors based electronic device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000270369A (ja) * 1999-03-17 2000-09-29 Toshiba Corp 無線通信機能を有する端末装置
JP2004129120A (ja) * 2002-10-07 2004-04-22 Nec Corp バイブレータ制御機能付き無線電話機及び無線電話機のバイブレータ制御方法

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0162835B1 (ko) * 1995-12-30 1998-12-01 김광호 진동구현회로를 분리한 휴대용 무선 단말기
JP2002346474A (ja) * 2001-05-23 2002-12-03 Sanyo Electric Co Ltd 体感振動式告知装置
KR20020092106A (ko) 2001-06-02 2002-12-11 엘지전자 주식회사 휴대폰의 진동세기 조절 장치
JP4038762B2 (ja) 2002-07-23 2008-01-30 日本電気株式会社 携帯電話装置
US7392066B2 (en) 2004-06-17 2008-06-24 Ixi Mobile (R&D), Ltd. Volume control system and method for a mobile communication device
US7333604B2 (en) * 2005-01-10 2008-02-19 Infone Tech, Ltd. Adaptive notification of an incoming call in a mobile phone
JP2009294728A (ja) * 2008-06-02 2009-12-17 Sony Ericsson Mobilecommunications Japan Inc 表示処理装置、表示処理方法、表示処理プログラム、及び携帯端末装置
CN101394439B (zh) 2008-11-10 2011-11-02 华为终端有限公司 自动控制终端振动强度的方法、终端
EP2278356B1 (en) * 2009-07-02 2013-10-09 Knowles Electronics Asia PTE. Ltd. Apparatus and method for detecting usage profiles of mobile devices
KR101065293B1 (ko) 2009-09-03 2011-09-16 전남대학교산학협력단 진동강도 자동조절 기능을 갖는 이동통신 단말기 및 이를 이용한 진동강도 자동조절 방법
US8487759B2 (en) * 2009-09-30 2013-07-16 Apple Inc. Self adapting haptic device
US20110270679A1 (en) * 2010-04-29 2011-11-03 Research In Motion Limited System and method for distributing messages to an electronic device based on movement of the device
US8326370B2 (en) * 2010-09-23 2012-12-04 Research In Motion Limited System and method for rotating a user interface for a mobile device
JP5553112B2 (ja) 2010-12-27 2014-07-16 富士通株式会社 携帯端末装置及び携帯端末装置制御方法
US8320970B2 (en) * 2011-02-16 2012-11-27 Google Inc. Mobile device display management

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000270369A (ja) * 1999-03-17 2000-09-29 Toshiba Corp 無線通信機能を有する端末装置
JP2004129120A (ja) * 2002-10-07 2004-04-22 Nec Corp バイブレータ制御機能付き無線電話機及び無線電話機のバイブレータ制御方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11616869B2 (en) 2019-08-20 2023-03-28 Samsung Electronics Co., Ltd. Electronic device and method for controlling operation mode based on state of electronic device

Also Published As

Publication number Publication date
KR20140024174A (ko) 2014-02-28
EP2701302A3 (en) 2018-02-21
EP2701302B1 (en) 2019-02-13
CN103631375B (zh) 2019-04-05
EP2701302A2 (en) 2014-02-26
CN103631375A (zh) 2014-03-12
US20140049883A1 (en) 2014-02-20
US9948231B2 (en) 2018-04-17

Similar Documents

Publication Publication Date Title
KR101958255B1 (ko) 전자장치에서 상황인식에 따라 진동 강도를 제어하기 위한 방법 및 장치
KR101892233B1 (ko) 휴대용 단말기에서 상황인식을 이용한 알람 서비스 방법 및 장치
KR101550520B1 (ko) 사용자 입력에 응답하는 커스텀 진동 패턴의 생성
CN108683761B (zh) 发声控制方法、装置、电子装置及计算机可读介质
EP2743795A2 (en) Electronic device and method for driving camera module in sleep mode
US9733144B2 (en) Electronic device, control method, and control program
CN111899545B (zh) 一种行车提醒方法、装置、存储介质及移动终端
CN108391008B (zh) 一种消息提醒方法及移动终端
CN109189362B (zh) 发声控制方法、装置、电子设备及存储介质
US20190265798A1 (en) Information processing apparatus, information processing method, program, and information processing system
KR20140106775A (ko) 터치 감지 장치 및 방법
KR101910509B1 (ko) 전자장치에서 자동응답시스템 서비스 이용중 화면 꺼짐 방지를 위한 방법 및 장치
CN107749306B (zh) 一种振动优化的方法及移动终端
JP6199142B2 (ja) 携帯電子機器、制御方法、及び制御プログラム
CN109451158B (zh) 一种提醒方法和装置
KR20150031134A (ko) 전자장치의 착신 알림 방법 및 장치
EP3596583B1 (en) Adjusting movement of a display screen to compensate for changes in speed of movement across the display screen
WO2016031583A1 (ja) 携帯電子機器、制御方法及び制御プログラム
US10051189B2 (en) Electronic device, control method, and control program
JP6261546B2 (ja) 携帯機器、制御方法及び制御プログラム
JP2012004715A (ja) 携帯端末装置及びプログラム
US9100504B2 (en) Smart control of an alert of an incoming communication to a data processing device
CN109144462B (zh) 发声控制方法、装置、电子装置及计算机可读介质
CN108920126B (zh) 铃声音量的处理方法、装置、存储介质及终端
CN108966094B (zh) 发声控制方法、装置、电子装置及计算机可读介质

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