Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4805891B2 - Portable electronic devices - Google Patents
[go: Go Back, main page]

JP4805891B2 - Portable electronic devices - Google Patents

Portable electronic devices Download PDF

Info

Publication number
JP4805891B2
JP4805891B2 JP2007256360A JP2007256360A JP4805891B2 JP 4805891 B2 JP4805891 B2 JP 4805891B2 JP 2007256360 A JP2007256360 A JP 2007256360A JP 2007256360 A JP2007256360 A JP 2007256360A JP 4805891 B2 JP4805891 B2 JP 4805891B2
Authority
JP
Japan
Prior art keywords
vibration
portable electronic
electronic device
data
unit
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
JP2007256360A
Other languages
Japanese (ja)
Other versions
JP2009089047A (en
Inventor
茂輝 田邉
陽士 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Corp
Original Assignee
Kyocera Corp
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 Kyocera Corp filed Critical Kyocera Corp
Priority to JP2007256360A priority Critical patent/JP4805891B2/en
Publication of JP2009089047A publication Critical patent/JP2009089047A/en
Application granted granted Critical
Publication of JP4805891B2 publication Critical patent/JP4805891B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephone Function (AREA)

Description

本発明は、傾斜センサを内蔵した携帯電子機器に関する。   The present invention relates to a portable electronic device incorporating a tilt sensor.

従来、携帯電話機等の携帯電子機器では、本体の傾斜角度を測定する傾斜センサを内蔵し、傾きに応じた制御を行う技術が知られている。このような携帯電子機器では、傾斜センサにより本体の傾きを検出することにより、これを各種アプリケーションや制御プログラム等への入力とし、発光制御したり表示画像を変化させたりといった、多様な制御や演出を可能としている。   2. Description of the Related Art Conventionally, a portable electronic device such as a mobile phone has a built-in tilt sensor that measures a tilt angle of a main body and performs a control according to the tilt. In such a portable electronic device, by detecting the tilt of the main body with a tilt sensor, this can be used as input to various applications, control programs, etc., and various controls and effects such as light emission control and display image change can be performed. Is possible.

例えば、特許文献1には、予め定めた基準角度ではない状態から基準角度の状態に変化した場合にバックライトを点灯させる携帯電話機が提案されている。   For example, Patent Document 1 proposes a mobile phone that turns on a backlight when a state that is not a predetermined reference angle is changed to a reference angle.

ところで、携帯電子機器は、バイブレーションモータを内蔵し、振動により、ユーザに電話の着信や設定時刻の到来等を報知したり、音楽や効果音と共に演出を行ったりすることも多い。   By the way, portable electronic devices often have a built-in vibration motor, and often notify the user of an incoming call or the arrival of a set time by vibration, or perform an effect together with music or sound effects.

ここで、このような携帯電子機器の振動が傾斜角度の測定中に発生した場合には、傾斜センサは、この振動をも傾斜角度の変化として検知してしまう。図1は、静止した携帯電話機のバイブレーションモータが作動した際の、傾斜角度の測定値の変化を示す図である。このように、振動が発生することによって、大きく測定値が変化する。その結果、本来の携帯電子機器の傾きを正しく検出することができず、演出や制御の妨げとなってしまう。   Here, when such vibration of the portable electronic device occurs during the measurement of the inclination angle, the inclination sensor detects this vibration as a change in the inclination angle. FIG. 1 is a diagram illustrating a change in a measured value of an inclination angle when a vibration motor of a stationary mobile phone is operated. In this way, the measurement value changes greatly due to the occurrence of vibration. As a result, the original inclination of the mobile electronic device cannot be detected correctly, which impedes production and control.

そこで、このような振動による誤動作を防止するための提案がされている。例えば、特許文献2には、携帯電子機器の加速度に基づいて動作パターンを識別する前準備として、携帯電子機器の加速度が設定した閾値以下である静止状態が一定時間持続したか否かを確認し、静止状態が一定時間持続した後に、動作パターンを識別することが示されている。
特開2006−14056号公報 特開2006−139537号公報
Therefore, proposals have been made to prevent such malfunction caused by vibration. For example, in Patent Document 2, as a preparation for identifying an operation pattern based on the acceleration of a mobile electronic device, it is confirmed whether or not a stationary state in which the acceleration of the mobile electronic device is equal to or less than a set threshold value has continued for a certain time. It has been shown that the operation pattern is identified after the stationary state lasts for a certain time.
JP 2006-14056 A JP 2006-139537 A

しかしながら、特許文献2の方法によれば、例えば、振動により閾値を超える加速度が発生している場合、携帯電子機器の動作パターンを識別するためには、振動が収まるのを待つ必要がある。すなわち、本体の振動や外来からの加速度等、所定の動作パターン以外の加速度が付加されている状況においては、動作パターンの識別処理を行うことができないため、静止するまでの待ち時間なくリアルタイムに動作パターンを識別することができない。   However, according to the method of Patent Document 2, for example, when acceleration exceeding a threshold value is generated due to vibration, it is necessary to wait for the vibration to stop in order to identify the operation pattern of the portable electronic device. In other words, in situations where acceleration other than the predetermined motion pattern is applied, such as vibration of the main body or acceleration from outside, motion pattern identification processing cannot be performed, so it operates in real time without waiting until it stops. The pattern cannot be identified.

このように、携帯電子機器の演出や制御のために、本体の傾斜や動作パターン等を、外乱に影響されず、リアルタイムに検出することは困難であった。   As described above, it has been difficult to detect the tilt of the main body, the operation pattern, and the like in real time without being affected by the disturbance for the production and control of the portable electronic device.

そこで本発明は、外乱を除去した傾斜角度を、リアルタイムに検出できる携帯電子機器を提供することを目的とする。   Accordingly, an object of the present invention is to provide a portable electronic device that can detect an inclination angle from which disturbance has been removed in real time.

本発明に係る携帯電子機器は、振動を発生させるデバイスと、傾斜角度を検出する検出手段とを有する携帯電子機器であって、前記デバイスによる振動で生じる傾斜変化のパターンデータを記憶する記憶手段と、前記振動が発生したことを判定する判定手段と、前記判定手段により前記振動が発生したと判定された場合に、前記記憶手段が記憶するパターンデータを抽出し、前記検出手段による傾斜角度の検出データから、前記パターンデータを除去する除去手段と、を備えることを特徴とする。   A portable electronic device according to the present invention is a portable electronic device having a device that generates vibration and a detection unit that detects a tilt angle, and a storage unit that stores pattern data of a tilt change caused by the vibration by the device; Determining means for determining that the vibration has occurred, and extracting pattern data stored in the storage means when the determination means determines that the vibration has occurred, and detecting the tilt angle by the detecting means Removing means for removing the pattern data from the data.

また、前記判定手段は、前記デバイスの駆動を伴う信号を受信したことにより、前記振動の発生を判定することが好ましい。   Further, it is preferable that the determination unit determines the occurrence of the vibration by receiving a signal accompanied by driving of the device.

また、本発明に係る携帯電子機器は、自装置に対する呼出信号を受信し、当該呼出信号に基づいた通信を行う通信手段を更に備え、前記デバイスは、前記呼出信号の受信が生じると振動を伴う報知を行い、前記判定手段は、前記呼出信号の受信の発生に基づいて前記振動の発生を判定することが好ましい。   The portable electronic device according to the present invention further includes a communication unit that receives a call signal for the device and performs communication based on the call signal, and the device is vibrated when the call signal is received. It is preferable that notification is performed and the determination unit determines the occurrence of the vibration based on occurrence of reception of the call signal.

また、前記判定手段は、前記検出データと前記パターンデータとの類似度に基づいて、前記振動の発生を判定することが好ましい。   Further, it is preferable that the determination unit determines the occurrence of the vibration based on a similarity between the detection data and the pattern data.

また、前記記憶手段は、複数種類の載置状態における前記振動で生じる傾斜変化のパターンデータをそれぞれ記憶しており、本発明に係る携帯電子機器は、前記振動が発生したと判定されていない状態における前記検出手段の検出状態に基づいて、前記複数種類の載置状態のいずれであるかを判別する載置状態判別手段を更に備え、前記除去手段は、前記載置状態判別手段により判別した載置状態でのパターンデータを前記記憶手段から抽出し、前記振動発生後の前記検出手段による傾斜角度の検出データから当該パターンデータを除去することが好ましい。   In addition, the storage unit stores pattern data of inclination changes caused by the vibration in a plurality of types of mounting states, respectively, and the portable electronic device according to the present invention is in a state where it is not determined that the vibration has occurred. And a mounting state determination unit that determines which of the plurality of types of mounting states is based on the detection state of the detection unit in the detection unit, wherein the removing unit is determined by the mounting state determination unit. It is preferable that the pattern data in the installed state is extracted from the storage unit, and the pattern data is removed from the detection data of the inclination angle by the detection unit after the occurrence of vibration.

また、本発明に係る携帯電子機器は、前記振動の発生タイミングを示す設定データを読み込む読込手段を更に備え、前記除去手段は、前記読み込んだ設定データに基づいて、前記振動発生後の前記検出手段による傾斜角度の検出データから、前記抽出したパターンデータを除去することが好ましい。   The portable electronic device according to the present invention further includes a reading unit that reads setting data indicating the generation timing of the vibration, and the removing unit detects the detection unit after the occurrence of the vibration based on the read setting data. It is preferable to remove the extracted pattern data from the detected inclination angle data.

本発明の携帯電子機器によれば、外乱を除去した傾斜角度を、リアルタイムに検出できる。   According to the portable electronic device of the present invention, the tilt angle from which the disturbance is removed can be detected in real time.

以下、本発明の実施形態について説明する。   Hereinafter, embodiments of the present invention will be described.

図2は、本発明に係る携帯電子機器の一例である携帯電話機1の外観斜視図を示す。なお、図2は、いわゆる折り畳み型の携帯電話機の形態を示しているが、本発明に係る携帯電話機の形態はこれに限られない。例えば、両筐体を重ね合わせた状態から一方の筐体を一方向にスライドさせるようにしたスライド式や、重ね合せ方向に沿う軸線を中心に一方の筐体を回転させるようにした回転式(ターンタイプ)や、操作部と表示部とが1つの筐体に配置され、連結部を有さない形式(ストレートタイプ)でもよい。   FIG. 2 is an external perspective view of a mobile phone 1 which is an example of the mobile electronic device according to the present invention. Note that FIG. 2 shows a so-called foldable mobile phone, but the mobile phone according to the present invention is not limited to this. For example, a sliding type in which one casing is slid in one direction from a state in which both casings are overlapped, or a rotary type in which one casing is rotated around an axis along the overlapping direction ( Turn type), or a type (straight type) in which the operation unit and the display unit are arranged in one housing and does not have a connecting unit.

携帯電話機1は、操作部側筐体2と、表示部側筐体3と、を備えて構成される。操作部側筐体2は、表面部10に、操作部11と、携帯電話機1の使用者が通話時に発した音声が入力されるマイク12と、を備えて構成される。操作部11は、各種設定機能や電話帳機能やメール機能等の各種機能を作動させるための機能設定操作ボタン13と、電話番号の数字やメールの文字等を入力するための入力操作ボタン14と、各種操作における決定やスクロール等を行う決定操作ボタン15と、から構成されている。   The mobile phone 1 includes an operation unit side body 2 and a display unit side body 3. The operation unit side body 2 includes an operation unit 11 and a microphone 12 into which a voice uttered by a user of the mobile phone 1 is input on the surface unit 10. The operation unit 11 includes a function setting operation button 13 for activating various functions such as various setting functions, a telephone book function, and a mail function, and an input operation button 14 for inputting numbers of telephone numbers, mail characters, and the like. , And a determination operation button 15 for performing determination and scrolling in various operations.

また、表示部側筐体3は、表面部20に、各種情報を表示するためのLCD(Liquid Crystal Display)表示部21と、通話の相手側の音声を出力するスピーカ22と、を備えて構成されている。   The display unit side body 3 includes an LCD (Liquid Crystal Display) display unit 21 for displaying various types of information on the surface unit 20 and a speaker 22 for outputting the voice of the other party of the call. Has been.

また、操作部側筐体2の上端部と表示部側筐体3の下端部とは、ヒンジ機構4を介して連結されている。また、携帯電話機1は、ヒンジ機構4を介して連結された操作部側筐体2と表示部側筐体3とを相対的に回転することにより、操作部側筐体2と表示部側筐体3とが互いに開いた状態(開放状態)にしたり、操作部側筐体2と表示部側筐体3とを折り畳んだ状態(折畳み状態)にしたりできる。   Further, the upper end portion of the operation unit side body 2 and the lower end portion of the display unit side body 3 are connected via a hinge mechanism 4. In addition, the mobile phone 1 relatively rotates the operation unit side body 2 and the display unit side body 3 which are connected via the hinge mechanism 4, so that the operation unit side body 2 and the display unit side body 3 are rotated. The body 3 can be in an open state (open state), or the operation unit side body 2 and the display unit side body 3 can be folded (folded state).

また、図3は、携帯電話機1の機能を示すブロック図である。携帯電話機1は、操作部11と、マイク12と、メインアンテナ40と、RF回路部41と、LCD制御部42と、音声処理部43と、メモリ44と、加速度センサ45と、発光部46と、電源制御回路部47と、バイブレーションモータ48と、CPU49と、充電池50とが操作部側筐体2に備えられ、LCD表示部21と、スピーカ22と、ドライバIC23とが表示部側筐体3に備えられている。   FIG. 3 is a block diagram showing functions of the mobile phone 1. The mobile phone 1 includes an operation unit 11, a microphone 12, a main antenna 40, an RF circuit unit 41, an LCD control unit 42, an audio processing unit 43, a memory 44, an acceleration sensor 45, and a light emitting unit 46. The power control circuit unit 47, the vibration motor 48, the CPU 49, and the rechargeable battery 50 are provided in the operation unit side body 2, and the LCD display unit 21, the speaker 22, and the driver IC 23 are included in the display unit side body. 3 is provided.

なお、本実施形態では、傾斜センサとして加速度センサ45を利用し、携帯電話機1の傾斜角度を算出する。   In the present embodiment, the acceleration sensor 45 is used as the tilt sensor, and the tilt angle of the mobile phone 1 is calculated.

メインアンテナ40は、所定の使用周波数帯(例えば、800MHz)で外部装置と通信を行う。なお、本実施形態では、所定の使用周波数帯として、800MHzとしたが、これ以外の周波数帯であってもよい。また、メインアンテナ40は、所定の使用周波数帯の他に、他の使用周波数帯(例えば、2GHz)に対応できる、いわゆるデュアルバンド対応型による構成であってもよい。   The main antenna 40 communicates with an external device in a predetermined use frequency band (for example, 800 MHz). In the present embodiment, the predetermined use frequency band is 800 MHz, but other frequency bands may be used. Further, the main antenna 40 may have a so-called dual-band compatible configuration that can support other use frequency bands (for example, 2 GHz) in addition to a predetermined use frequency band.

RF回路部41は、メインアンテナ40によって受信した信号を復調処理し、処理後の信号をCPU49に供給し、また、CPU49から供給された信号を変調処理し、メインアンテナ40を介して外部装置(基地局)に送信する。また、その一方で、メインアンテナ40によって受信している信号の強度をCPU49に通知を行う。   The RF circuit unit 41 demodulates the signal received by the main antenna 40, supplies the processed signal to the CPU 49, modulates the signal supplied from the CPU 49, and performs an external device (via the main antenna 40). To the base station). On the other hand, the CPU 49 is notified of the strength of the signal received by the main antenna 40.

LCD制御部42は、CPU49の制御にしたがって、所定の画像処理を行い、処理後の画像データをドライバIC23に出力する。ドライバIC23は、LCD制御部42から供給された画像データをフレームメモリに蓄え、所定のタイミングでLCD表示部21に出力する。   The LCD control unit 42 performs predetermined image processing according to the control of the CPU 49 and outputs the processed image data to the driver IC 23. The driver IC 23 stores the image data supplied from the LCD control unit 42 in the frame memory and outputs it to the LCD display unit 21 at a predetermined timing.

音声処理部43は、CPU49の制御にしたがって、RF回路部41から供給された信号に対して所定の音声処理を行い、処理後の信号をスピーカ22に出力する。スピーカ22は、音声処理部43から供給された信号を外部に出力する。   The audio processing unit 43 performs predetermined audio processing on the signal supplied from the RF circuit unit 41 under the control of the CPU 49 and outputs the processed signal to the speaker 22. The speaker 22 outputs the signal supplied from the sound processing unit 43 to the outside.

また、音声処理部43は、CPU49の制御にしたがって、マイク12から入力された信号を処理し、処理後の信号をRF回路部41に出力する。RF回路部41は、音声処理部43から供給された信号に所定の処理を行い、処理後の信号をメインアンテナ40に出力する。   The audio processing unit 43 processes the signal input from the microphone 12 according to the control of the CPU 49 and outputs the processed signal to the RF circuit unit 41. The RF circuit unit 41 performs a predetermined process on the signal supplied from the sound processing unit 43 and outputs the processed signal to the main antenna 40.

メモリ44は、例えば、ワーキングメモリを含み、CPU49による演算処理に利用される。具体的には、後述する振動パターンデータを記憶することができる。なお、メモリ44は、着脱可能な外部メモリを兼ねていてもよい。   The memory 44 includes, for example, a working memory and is used for arithmetic processing by the CPU 49. Specifically, vibration pattern data to be described later can be stored. Note that the memory 44 may also serve as a removable external memory.

加速度センサ45は、携帯電話機1に与えられた加速度を検出し、検出結果をCPU49に出力する。この加速度センサ45は、傾斜検出手段の一例である。   The acceleration sensor 45 detects the acceleration given to the mobile phone 1 and outputs the detection result to the CPU 49. The acceleration sensor 45 is an example of a tilt detection unit.

加速度センサ45は、X軸方向、Y軸方向およびZ軸方向の加速度を検出する3軸(3次元)タイプであって、外部から加わった力(F)と質量(m)に基づいて、加速度(a)を測定する(加速度(a)=力(F)/質量(m))。   The acceleration sensor 45 is a three-axis (three-dimensional) type that detects acceleration in the X-axis direction, the Y-axis direction, and the Z-axis direction, and is based on an externally applied force (F) and mass (m). (A) is measured (acceleration (a) = force (F) / mass (m)).

また、加速度センサ45は、例えば、圧電素子によって所定の質量に加わる力を計測して軸ごとの加速度を求め、数値データ化してバッファリングする。そして、CPU49は、周期的にバッファリングされた加速度データを読み出す。なお、加速度センサ45は、圧電素子(圧電式)に限らず、ピエゾ抵抗型、静電容量型、熱検知型等によるMEMS(Micro Electro Mechanical Systems)式や、可動コイルを動かしてフィードバック電流によってもとに戻すサーボ式や、加速度によって生じる歪を歪ゲージによって測定する歪ゲージ式等により構成されてもよい。   Further, the acceleration sensor 45 measures the force applied to a predetermined mass by a piezoelectric element to obtain the acceleration for each axis, converts it into numerical data, and buffers it. Then, the CPU 49 reads the acceleration data periodically buffered. The acceleration sensor 45 is not limited to a piezoelectric element (piezoelectric type), but may be a MEMS (Micro Electro Mechanical Systems) type such as a piezoresistive type, a capacitance type, a thermal detection type, or a feedback coil by moving a movable coil. And a servo gauge type that measures strain caused by acceleration with a strain gauge, or the like.

発光部46は、電源制御回路部47から供給される電圧に基づいて発光するように構成されており、例えば、LED(light emitting diode)により構成されている。なお、図3では、簡単のために、単一の発光部46を示すが、実際には複数の異なる発光部を有している。   The light emitting unit 46 is configured to emit light based on a voltage supplied from the power supply control circuit unit 47, and is configured by, for example, an LED (light emitting diode). In FIG. 3, for the sake of simplicity, a single light emitting unit 46 is shown, but actually, a plurality of different light emitting units are provided.

電源制御回路部47は、充電池50が接続されており、充電池50から供給される電源電圧を所定の電源電圧に変換し、変換後の電源電圧を発光部46等に供給する。なお、電源制御回路部47は、他の電子部品や機能ブロック等にも電源供給することは勿論のことである。   The power supply control circuit unit 47 is connected to the rechargeable battery 50, converts the power supply voltage supplied from the rechargeable battery 50 into a predetermined power supply voltage, and supplies the converted power supply voltage to the light emitting unit 46 and the like. Of course, the power supply control circuit unit 47 supplies power to other electronic components and functional blocks.

CPU49は、携帯電話機1の全体を制御しており、特に、RF回路部41、LCD制御部42、音声処理部43およびカメラ(図示せず)に対して所定の制御を行う。また、CPU49は、先に述べたメインアンテナ40による電波状態や充電池50の残量、不在着信および未読メールの有無等の内部状態を監視しており、この結果に基づいて、発光部46の発光色を変更したり、LCD表示部21の表示内容を変更したりする制御も行う。   The CPU 49 controls the entire mobile phone 1, and in particular, performs predetermined control on the RF circuit unit 41, the LCD control unit 42, the sound processing unit 43, and a camera (not shown). Further, the CPU 49 monitors the internal state such as the radio wave state of the main antenna 40 described above, the remaining amount of the rechargeable battery 50, the presence of missed calls and unread mails, and based on this result, the light emitting unit 46 Control is also performed to change the emission color or change the display content of the LCD display unit 21.

また、通信手段としてのRF回路部41により、自装置に対する呼出信号が検出されると、LCD表示部21と発光部46とバイブレーションモータ48とスピーカ22とを駆動して、着信を報知する。なお、この着信に対して操作部11による応答操作が生じると、RF回路部41を通信、通話に移行させる。   Further, when a calling signal for the device itself is detected by the RF circuit unit 41 as communication means, the LCD display unit 21, the light emitting unit 46, the vibration motor 48, and the speaker 22 are driven to notify the incoming call. When a response operation by the operation unit 11 occurs with respect to this incoming call, the RF circuit unit 41 is shifted to communication and a call.

ここで、加速度センサ45とCPU49の動作について説明する。   Here, operations of the acceleration sensor 45 and the CPU 49 will be described.

加速度センサ45は、電源制御回路から一定の電源電圧が供給されており、携帯電話機1の傾斜が変化する際に、その変化を定期的に加速度データとして検出している。そして、CPU49は、これを読み出す。また、CPU49は、読み出した加速度データに基づいて3軸ごとの傾斜角度を求める所定の演算を行い、携帯電話機1がどの方向に向いているのかを把握する。   The acceleration sensor 45 is supplied with a constant power supply voltage from the power supply control circuit, and periodically detects the change as acceleration data when the inclination of the mobile phone 1 changes. And CPU49 reads this. Further, the CPU 49 performs a predetermined calculation for obtaining the tilt angle for each of the three axes based on the read acceleration data, and grasps in which direction the mobile phone 1 is directed.

CPU49は、加速度センサ45が検出した加速度データにより、携帯電話機1の傾斜角度を求め、この傾斜角度に基づいて、LCD表示部21や発光部46による演出を制御する。例えば、電話の着信時に、複数設けられた発光部46の点灯箇所を傾斜角度に応じて決定したり、ゲーム等のアプリケーションにおいて、傾斜角度に応じて表示画像を変更したりする。   The CPU 49 obtains the tilt angle of the mobile phone 1 from the acceleration data detected by the acceleration sensor 45, and controls the effects by the LCD display unit 21 and the light emitting unit 46 based on the tilt angle. For example, when an incoming call is received, a lighting location of a plurality of light emitting units 46 provided is determined according to an inclination angle, or a display image is changed according to the inclination angle in an application such as a game.

ここで、携帯電話機1に搭載した加速度センサ45は、図4に示すX、Y、Zの3軸方向の加速度データを検出するものとする。   Here, it is assumed that the acceleration sensor 45 mounted on the mobile phone 1 detects acceleration data in the three-axis directions of X, Y, and Z shown in FIG.

図5は、加速度センサ45により検出した加速度データに基づく、携帯電話機1の傾斜角度の推移を示すグラフである。3軸それぞれの傾斜角度は、計測開始から、ほぼ一定の値を推移した後、バイブレーションモータ48の駆動により大きく振動する。例えば、X方向の傾斜角度は、時間txの経過後に振幅Axの振動が始まり、Y方向の傾斜角度は、時間tyの経過後に振幅Ayの振動が始まっている。   FIG. 5 is a graph showing the transition of the tilt angle of the mobile phone 1 based on the acceleration data detected by the acceleration sensor 45. The inclination angle of each of the three axes changes substantially from the start of measurement, and then vibrates greatly by driving the vibration motor 48. For example, the tilt angle in the X direction starts to vibrate with an amplitude Ax after elapse of time tx, and the tilt angle in the Y direction starts to vibrate with an amplitude Ay after elapse of time ty.

このように、バイブレーションモータ48による振動が発生している場合には、本来計測すべき傾斜角度に対して、振動による変動が加わってしまう。CPU49は、以下に説明する方法により、この加わった変動成分を除去し、本来の傾斜角度を取得する。   In this way, when vibration is generated by the vibration motor 48, fluctuation due to vibration is added to the inclination angle that should be measured. The CPU 49 removes the added fluctuation component by the method described below, and acquires the original tilt angle.

まず、携帯電話機1は、バイブレーションモータ48による振動に起因する傾斜角度の変動を、振動パターンとして予め記憶する。その際、携帯電話機1の載置状態により、振動パターンは異なるため、複数の状態における振動パターンを記憶しておく。   First, the mobile phone 1 stores in advance the variation in the tilt angle caused by the vibration by the vibration motor 48 as a vibration pattern. At this time, since the vibration pattern varies depending on the mounting state of the mobile phone 1, vibration patterns in a plurality of states are stored.

図6は、予め記憶しておく載置状態ごとの振動パターンの例を示す一覧表である。ここでは、携帯電話機1を机上に置いた場合の6種類の状態を示している。すなわち、X、Y、Zのいずれかの方向にそれぞれ「1g」または「−1g」の加速度がかかる状態として、「基準面」、「右90度」、「左90度」、「手前90度」、「奥90度」、「基準面の逆」を設定する。   FIG. 6 is a list showing examples of vibration patterns for each mounting state stored in advance. Here, six types of states when the mobile phone 1 is placed on a desk are shown. That is, “1 g” or “−1 g” acceleration is applied in any of the X, Y, and Z directions, respectively, and “reference plane”, “90 ° right”, “90 ° left”, “90 ° front” ”,“ 90 ° back ”, and“ Reverse of reference plane ”are set.

これら複数の状態における振動パターンとして、例えば、図4に示した振動が開始するまでの時間tx、振動時の振幅Ax、更には振動の周期等を記憶する。そして、所定の振動が開始することを検知した場合に、記憶した振動パターンを読み込み、実測データとの差分を算出することにより、変動成分を除去し、本来の傾斜角度を取得する。   As the vibration patterns in the plurality of states, for example, the time tx until the vibration shown in FIG. 4 starts, the amplitude Ax during vibration, and the vibration period are stored. Then, when it is detected that a predetermined vibration starts, the stored vibration pattern is read and the difference from the actual measurement data is calculated to remove the fluctuation component and acquire the original tilt angle.

なお、記憶する振動パターンは、これには限られず、例えば、携帯電話機1の置き場所の硬度による振動パターンの違いを記憶してもよい。あるいは、操作部側筐体2と表示部側筐体3とが互いに開いた状態と、折り畳んだ状態とを区別してもよい。このように、記憶する振動パターンの種類を多様化させることにより、効果的に振動による変動成分を除去することができる。   Note that the vibration pattern to be stored is not limited to this, and for example, a difference in vibration pattern depending on the hardness of the place where the mobile phone 1 is placed may be stored. Or you may distinguish the state by which the operation part side housing | casing 2 and the display part side housing | casing 3 were opened mutually, and the folded state. As described above, by diversifying the types of vibration patterns to be stored, it is possible to effectively remove fluctuation components due to vibration.

このように複数種類を記憶した振動パターンからは、状況に応じて読み込む振動パターンを決定する必要があるが、振動発生前に取得済みの加速度データや傾斜角度との類似度に基づいて、携帯電話機1の状態を識別することができる。   As described above, it is necessary to determine the vibration pattern to be read according to the situation from the vibration patterns stored in a plurality of types. However, based on the acceleration data acquired before the vibration occurs and the similarity to the tilt angle, the mobile phone One state can be identified.

また、実測の加速度や傾斜角度の推移と、記憶した振動パターンとの類似度に基づいて、除去対象の振動パターンを決定してもよい。このことによれば、携帯電話機1の置き場所の硬度が異なる場合や、振動の発生タイミングを検知できない場合にも対応でき、適切な振動パターンを選択できる可能性がある。   Alternatively, the vibration pattern to be removed may be determined based on the similarity between the actually measured acceleration and inclination angle transition and the stored vibration pattern. According to this, it is possible to cope with a case where the hardness of the place where the mobile phone 1 is placed is different or when the occurrence timing of vibration cannot be detected, and there is a possibility that an appropriate vibration pattern can be selected.

なお、振動の発生要因は、上述のバイブレーションモータ48には限られない。例えば、着信報知の際のスピーカの鳴動や、カメラのズームや、操作部11のボタン操作等、振動パターンとして記憶できるものであれば、本実施形態の除去方法が適用可能である。   The generation factor of vibration is not limited to the vibration motor 48 described above. For example, the removal method of the present embodiment can be applied as long as it can be stored as a vibration pattern, such as sounding of a speaker at the time of incoming call notification, zooming of the camera, button operation of the operation unit 11, and the like.

また、本実施形態では、携帯電子機器の一例である携帯電話機1について説明を行ったが、本発明はこれに限定されるものではなく、例えば、PHS(Personal Handy phone System)、PDA(Personal Digital Assistant)、ポータブルナビゲーション装置、ノートパソコン等であってもよい。   In the present embodiment, the mobile phone 1 which is an example of the mobile electronic device has been described. However, the present invention is not limited to this, and for example, PHS (Personal Handyphone System), PDA (Personal Digital). An assistant), a portable navigation device, a notebook computer, or the like.

<処理フロー1>
図7は、電話の着信に伴う所定のバイブレーションがあった場合に、携帯電話機1が傾斜に応じた着信演出を行う処理を示すフローチャートである。
<Processing flow 1>
FIG. 7 is a flowchart showing processing in which the mobile phone 1 performs an incoming call effect according to the inclination when there is a predetermined vibration associated with an incoming call.

ステップS101では、CPU49は、加速度センサ45により検出した加速度データを取得する。このステップは、後述のステップS108の後に再び実行されるものであって、所定の周期にて加速度データを取得する。   In step S <b> 101, the CPU 49 acquires acceleration data detected by the acceleration sensor 45. This step is executed again after step S108 described later, and acceleration data is acquired at a predetermined cycle.

ステップS102では、CPU49は、バイブレーションモータ48の動作開始信号を検出したか否かを判定する。この判定がYESの場合は、新たな振動が発生したと判断し、ステップS103に移る。一方、判定がNOの場合は、新たな振動がないものと判断し、ステップS104に移る。   In step S102, the CPU 49 determines whether an operation start signal for the vibration motor 48 is detected. If this determination is YES, it is determined that a new vibration has occurred, and the process proceeds to step S103. On the other hand, if the determination is NO, it is determined that there is no new vibration, and the process proceeds to step S104.

例えば、着信メロディに連動して振動を発生させる等、振動のタイミングが一定でない場合には、このように動作開始信号を検出することにより、振動のタイミングに合わせた処理が可能となる。   For example, when the vibration timing is not constant, for example, when vibration is generated in conjunction with the incoming melody, by detecting the operation start signal in this way, processing according to the vibration timing can be performed.

ここでは、新たな振動が発生したことを判断するために、バイブレーションモータ48の動作開始信号を検出したが、これには限られない。例えば、着信に応じて振動を開始するバイブレーションモードの設定を取得することにより、振動の発生を判断してもよい。また、取得した加速度データの変化が所定の閾値を超えたことにより、振動の開始を検出してもよい。   Here, the operation start signal of the vibration motor 48 is detected in order to determine that a new vibration has occurred, but the present invention is not limited to this. For example, the occurrence of vibration may be determined by acquiring a vibration mode setting that starts vibration in response to an incoming call. Alternatively, the start of vibration may be detected when the change in the acquired acceleration data exceeds a predetermined threshold.

ステップS103では、CPU49は、メモリ44に記憶した振動パターンを読み込む。ここで、振動パターンは、上述のように複数記憶しており、その中から適したものを選択する。具体的には、ステップS101にて取得済みの加速度データにより、最も類似する状態を選択し、対応する振動パターンを読み込む。   In step S <b> 103, the CPU 49 reads the vibration pattern stored in the memory 44. Here, a plurality of vibration patterns are stored as described above, and a suitable one is selected from them. Specifically, the most similar state is selected based on the acceleration data already acquired in step S101, and the corresponding vibration pattern is read.

ステップS104では、CPU49は、バイブレーションモータ48が動作中であるか否かを判定する。この判定がYESの場合には、振動が継続中なので、ステップS105に移る。一方、この判定がNOの場合には、振動していないので、ステップS106に移る。   In step S104, the CPU 49 determines whether or not the vibration motor 48 is operating. If this determination is YES, vibration continues and the process moves to step S105. On the other hand, if this determination is NO, there is no vibration, and the process proceeds to step S106.

ステップS105では、CPU49は、ステップS101にて取得した加速度データから、ステップS103にて読み込んだ振動パターンによる変動分を除去する。このとき、着信があってから所定時間後、あるいはバイブレーションモータ48の動作開始信号から所定時間後に振動が始まるので、このタイミングに合わせて、振動パターンを除去する。   In step S105, the CPU 49 removes the variation due to the vibration pattern read in step S103 from the acceleration data acquired in step S101. At this time, vibration starts after a predetermined time from the arrival of an incoming call, or after a predetermined time from the operation start signal of the vibration motor 48, and the vibration pattern is removed in accordance with this timing.

ステップS106では、CPU49は、ステップS101にて取得した加速度データ、またはステップS105にて振動パターンが除去された加速度データにより、携帯電話機1の傾斜角度を判別する。   In step S106, the CPU 49 determines the tilt angle of the mobile phone 1 based on the acceleration data acquired in step S101 or the acceleration data from which the vibration pattern is removed in step S105.

ステップS107では、CPU49は、ステップS106にて判別した携帯電話機1の傾斜角度に応じた着信の演出を行う。具体的には、例えば、携帯電話機1の表面に複数設けられた発光部46のうち、携帯電話機1の傾斜によって上方に位置することになったものを点灯させる等の演出制御がこれに当たる。   In step S107, the CPU 49 performs an incoming call effect according to the inclination angle of the mobile phone 1 determined in step S106. Specifically, for example, effect control such as turning on one of the light emitting units 46 provided on the surface of the mobile phone 1 that is positioned above due to the inclination of the mobile phone 1 corresponds to this.

ステップS108では、CPU49は、ユーザが電話に出たか否かを判定する。この判定がYESの場合は、携帯電話機1の傾斜による演出を終了する。一方、この判定がNOの場合は、演出を継続させるため、ステップS101に戻り、加速度データの取得を繰り返す。   In step S108, the CPU 49 determines whether the user has answered the phone. If this determination is YES, the effect of tilting the mobile phone 1 is terminated. On the other hand, when this determination is NO, in order to continue the effect, the process returns to step S101 and the acquisition of acceleration data is repeated.

なお、本処理フローでは、加速度データの取得を着信後に開始しているが、これには限られず、着信がない状態でも継続的に行ってよい。   In this processing flow, the acquisition of acceleration data is started after an incoming call. However, the present invention is not limited to this, and may be continuously performed even when there is no incoming call.

また、本処理フローでは、傾斜による演出を行うイベントおよび振動を開始するイベントを共通としたが、これらのイベントは、それぞれ異なっていてもよい。例えば、ゲーム等のアプリケーションにおいて、携帯電話機1の傾斜角度により画面表示を変化させる制御を行っている際に、電話の着信により振動が発生した場合は、アプリケーションの開始によって本処理フローが開始され、ステップS102によって着信の有無を監視する。そして、ステップS108にてアプリケーションの終了を判定する。   Further, in this processing flow, the event for performing the effect by the inclination and the event for starting the vibration are made common, but these events may be different from each other. For example, in an application such as a game, when control is performed to change the screen display according to the inclination angle of the mobile phone 1, if vibration occurs due to an incoming call, this processing flow is started by starting the application, Whether there is an incoming call is monitored in step S102. In step S108, the end of the application is determined.

<処理フロー2>
図8は、着信に応じて、直ちに振動パターンを特定できない振動が発生した場合に、携帯電話機1が傾斜に応じた着信演出を行う処理を示すフローチャートである。
<Processing flow 2>
FIG. 8 is a flowchart showing a process in which the mobile phone 1 performs an incoming call effect according to the inclination when a vibration that cannot immediately specify the vibration pattern occurs in response to the incoming call.

携帯電話機1は、予め想定される複数種類の振動パターンを記憶している。そして、定期的に加速度センサ45により検出される加速度データの変化が所定の閾値を超えたことにより、外乱としての振動が発生したと判断すると、記憶してある複数の振動パターンを1つずつ使用して、検出された加速度データから振動の除去を試みる。   The mobile phone 1 stores a plurality of types of vibration patterns assumed in advance. When it is determined that the vibration as a disturbance has occurred due to the change in acceleration data periodically detected by the acceleration sensor 45 exceeding a predetermined threshold, a plurality of stored vibration patterns are used one by one. Then, it tries to remove the vibration from the detected acceleration data.

その結果、加速度データの変化が閾値以内に収まった場合には、振動が除去できたと判断し、このときの振動パターンが実際に発生している振動に相当するとみなして、その後の加速度データに対して振動の除去を継続する。   As a result, if the change in the acceleration data falls within the threshold, it is determined that the vibration has been removed, and the vibration pattern at this time is considered to correspond to the vibration that has actually occurred, and the subsequent acceleration data Continue to eliminate vibration.

一方、振動の除去を試みても、依然として加速度データの変化が閾値以内に収まらない場合には、使用した振動パターンが実際に発生している振動とは異なると判断し、まだ試していない別の振動パターンにより振動の除去を試みる。こうして1つずつ試していくことにより、振動パターンを特定する。以下、処理ステップを順に説明する。   On the other hand, if the change in the acceleration data still does not fall within the threshold even after trying to remove the vibration, it is determined that the vibration pattern used is different from the vibration that is actually occurring, Attempts to eliminate vibrations using vibration patterns. The vibration pattern is specified by trying one by one in this way. Hereinafter, the processing steps will be described in order.

ステップS201では、CPU49は、以前に読み込んで使用した振動パターンをクリアし、振動パターンの特定に備える。   In step S201, the CPU 49 clears the vibration pattern previously read and used, and prepares for the specification of the vibration pattern.

ステップS202では、CPU49は、加速度センサ45により検出した加速度データを取得する。このステップは、後述のステップS211の後に再び実行されるものであって、所定の周期にて加速度データを取得する。   In step S202, the CPU 49 acquires acceleration data detected by the acceleration sensor 45. This step is executed again after step S211 described later, and obtains acceleration data at a predetermined cycle.

ステップS203では、CPU49は、ステップS202にて周期的に取得した加速度データについて、その変化量が所定の閾値を超えたか否かを判定する。この判定がYESの場合は、外乱として振動が発生したと判断し、ステップS204に移る。一方、判定がNOの場合は、外乱がないと判断し、ステップS209に移る。   In step S203, the CPU 49 determines whether or not the change amount of the acceleration data periodically acquired in step S202 exceeds a predetermined threshold value. If this determination is YES, it is determined that vibration has occurred as a disturbance, and the process proceeds to step S204. On the other hand, if the determination is NO, it is determined that there is no disturbance and the process proceeds to step S209.

ステップS204では、CPU49は、読み込み済みの振動パターンがあるか否かを判定する。この判定がYESの場合は、振動パターンがクリアされていないのでステップS206に移り、判定がNOの場合は、ステップS205に移る。   In step S204, the CPU 49 determines whether there is a read vibration pattern. If this determination is YES, the vibration pattern has not been cleared, and the process proceeds to step S206. If the determination is NO, the process proceeds to step S205.

ステップS205では、CPU49は、記憶された複数の振動パターンから、新たに1つを読み込む。このとき、既に全ての振動パターンを読み込み済みの場合には、振動パターンをクリアし、次のステップS206に移る。   In step S205, the CPU 49 newly reads one from a plurality of stored vibration patterns. At this time, when all the vibration patterns have already been read, the vibration pattern is cleared and the process proceeds to the next step S206.

ステップS206では、CPU49は、振動パターンを読み込めたか否かを判定する。この判定がYESの場合は、読み込んだ振動パターンの適格性を判断するため、ステップS207に移る。一方、判定がNOの場合は、適切な振動パターンを決定できなかったので、加速度データの補正を行うことなくステップS209に移る。   In step S206, the CPU 49 determines whether or not the vibration pattern has been read. If this determination is YES, the process proceeds to step S207 to determine the suitability of the read vibration pattern. On the other hand, if the determination is NO, since an appropriate vibration pattern could not be determined, the process proceeds to step S209 without correcting the acceleration data.

ステップS207では、CPU49は、ステップS205にて読み込んだ振動パターンの適格性を判断するため、ステップS202にて取得した加速度データを、振動パターンによる変動分を除去することにより補正する。   In step S207, the CPU 49 corrects the acceleration data acquired in step S202 by removing the variation due to the vibration pattern in order to determine the suitability of the vibration pattern read in step S205.

ステップS208では、CPU49は、ステップS207にて補正した加速度データについて、ステップS203と同様に、所定の閾値を超えたか否かを判定する。この判定がYESの場合は、読み込んだ振動パターンと実際に発生している振動とが一致しないため、振動による加速度の変動成分が除去できていないと判断し、ステップS205に戻る。一方、判定がNOの場合は、振動による加速度の変動成分が振動パターンと類似するため、この振動パターンにより外乱が除去できたと判断し、ステップS209に移る。   In step S208, the CPU 49 determines whether or not the acceleration data corrected in step S207 has exceeded a predetermined threshold as in step S203. If this determination is YES, it is determined that the fluctuation component of acceleration due to vibration cannot be removed because the read vibration pattern does not match the vibration that is actually generated, and the process returns to step S205. On the other hand, when the determination is NO, since the fluctuation component of acceleration due to vibration is similar to the vibration pattern, it is determined that the disturbance has been removed by this vibration pattern, and the process proceeds to step S209.

なお、ステップS207〜S208は、取得した加速度データの変動成分と、読み込んだ振動パターンとの類似度を判定している。ここで、瞬間的な類似による誤判定を防止するため、所定期間の過去の加速度データについて、同一の振動パターンによる補正を行い、その変化が閾値を超えたか否かを判定する。   In steps S207 to S208, the degree of similarity between the fluctuation component of the acquired acceleration data and the read vibration pattern is determined. Here, in order to prevent erroneous determination due to instantaneous similarity, the past acceleration data for a predetermined period is corrected by the same vibration pattern, and it is determined whether or not the change exceeds a threshold value.

ステップS209では、CPU49は、ステップS202にて取得した加速度データ、またはステップS207にて振動パターンが除去された加速度データにより、携帯電話機1の傾斜角度を判別する。   In step S209, the CPU 49 determines the tilt angle of the mobile phone 1 based on the acceleration data acquired in step S202 or the acceleration data from which the vibration pattern is removed in step S207.

ステップS210では、CPU49は、ステップS209にて判別した携帯電話機1の傾斜角度に応じた着信の演出を行う。   In step S210, the CPU 49 performs an incoming call effect according to the inclination angle of the mobile phone 1 determined in step S209.

ステップS211では、CPU49は、ユーザが電話に出たか否かを判定する。この判定がYESの場合は、携帯電話機1の傾斜による演出を終了する。一方、この判定がNOの場合は、演出を継続させるため、ステップS202に戻り、加速度データの取得を繰り返す。   In step S211, the CPU 49 determines whether or not the user has answered the phone. If this determination is YES, the effect of tilting the mobile phone 1 is terminated. On the other hand, when this determination is NO, in order to continue the effect, the process returns to step S202, and the acquisition of acceleration data is repeated.

ここでは、記憶された複数の振動パターンを1つずつ順に読み込んで振動の除去を試みたが、これには限られない。例えば、各振動パターンに対して、それぞれの振動周期を併せて記憶しておき、検出された加速度データの振動周期と一致または近似する振動パターンを選択して読み込むこととしてもよい。これにより、振動パターンを効率的に特定することができる。   Here, a plurality of stored vibration patterns are sequentially read one by one to attempt to remove vibrations, but the present invention is not limited to this. For example, each vibration pattern may be stored together with each vibration pattern, and a vibration pattern that matches or approximates the vibration period of the detected acceleration data may be selected and read. Thereby, a vibration pattern can be specified efficiently.

本処理フローによれば、振動パターンが不明な場合であっても、検出した加速度データに対する予め記憶してある振動パターンとの比較により、適切な振動パターンを選択して、振動による加速度の変動分を除去できる可能性がある。   According to this processing flow, even if the vibration pattern is unknown, an appropriate vibration pattern is selected by comparing the detected acceleration data with the vibration pattern stored in advance, and the fluctuation amount of acceleration due to vibration is selected. May be removed.

なお、着信に応じて振動を開始するバイブレーションモードの設定を取得することにより、振動が発生しないことを検知した場合には、ステップS203〜S208は省略することができる。   Note that steps S203 to S208 can be omitted when it is detected that vibration does not occur by acquiring the vibration mode setting for starting vibration in response to an incoming call.

以上、処理フロー1および処理フロー2により、加速度センサ45により検出した加速度データを、所定の振動パターンにより補正する手順を説明した。ここで、補正対象は、加速度データには限られず、CPU49にて算出した傾斜角度に対して補正を行うこととしてもよい。   The procedure for correcting the acceleration data detected by the acceleration sensor 45 with the predetermined vibration pattern according to the processing flow 1 and the processing flow 2 has been described above. Here, the correction target is not limited to acceleration data, and the tilt angle calculated by the CPU 49 may be corrected.

更に、本実施形態では、傾斜角度検出手段は、加速度センサ45およびCPU49としており、加速度センサ45にて検出した加速度データに基づいてCPU49が傾斜角度を算出した。傾斜角度検出手段はこれには限られず、傾斜角度を計測しCPU49に出力する傾斜センサであれば様々なセンサにより実現してもよい。   Furthermore, in this embodiment, the inclination angle detection means is the acceleration sensor 45 and the CPU 49, and the CPU 49 calculates the inclination angle based on the acceleration data detected by the acceleration sensor 45. The tilt angle detection means is not limited to this, and may be realized by various sensors as long as the tilt sensor measures the tilt angle and outputs it to the CPU 49.

また、本実施形態では、携帯電話機1の傾斜角度を検出することによる演出制御について説明したが、これには限られない。加速度センサ45を利用することにより、静止状態以外での加速度の推移を検出できるので、例えば、所定の動作パターンの識別や落下の判定等が可能となる。   Moreover, although this embodiment demonstrated the presentation control by detecting the inclination-angle of the mobile telephone 1, it is not restricted to this. By using the acceleration sensor 45, it is possible to detect a transition of acceleration in a state other than the stationary state, and for example, it is possible to identify a predetermined operation pattern, determine a fall, and the like.

所定の動作パターンを識別する場合には、処理フロー1および処理フロー2における傾斜角度の判別ステップは、所定の動作パターンを示す加速度の推移パターンとのマッチングを行う処理に置き換わる。また、落下を判別する場合には、傾斜角度の判別ステップは、加速度がゼロまたは微小値になったか否かを判別する処理に置き換わる。   In the case of identifying a predetermined motion pattern, the step of determining the inclination angle in the processing flow 1 and the processing flow 2 is replaced with processing for matching with a transition pattern of acceleration indicating the predetermined motion pattern. Further, in the case of determining fall, the step of determining the inclination angle is replaced with processing for determining whether or not the acceleration has become zero or a minute value.

これにより、バイブレーションモータ48による振動等、予め振動パターンを記憶してある外乱が加わった場合に、この外乱を除去することができ、携帯電話機1の動作パターンや傾斜角度を判別することができる。   Thereby, when a disturbance having a vibration pattern stored in advance, such as vibration by the vibration motor 48, is applied, the disturbance can be removed, and the operation pattern and the tilt angle of the mobile phone 1 can be determined.

以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。   As mentioned above, although embodiment of this invention was described, this invention is not restricted to embodiment mentioned above. The effects described in the embodiments of the present invention are only the most preferable effects resulting from the present invention, and the effects of the present invention are limited to those described in the embodiments of the present invention. is not.

従来の携帯電話機のバイブレーションモータが作動した際の、傾斜角度の測定値の変化を示す図である。It is a figure which shows the change of the measured value of an inclination angle when the vibration motor of the conventional mobile telephone act | operates. 本発明の好適な実施形態の一例に係る携帯電話機の外観斜視図である。1 is an external perspective view of a mobile phone according to an example of a preferred embodiment of the present invention. 本発明の好適な実施形態の一例に係る携帯電話機の機能を示すブロック図である。It is a block diagram which shows the function of the mobile telephone which concerns on an example of suitable embodiment of this invention. 本発明の好適な実施形態の一例に係る加速度センサのX、Y、Zの3軸方向を示す図である。It is a figure which shows the triaxial direction of X, Y, Z of the acceleration sensor which concerns on an example of suitable embodiment of this invention. 本発明の好適な実施形態の一例に係る携帯電話機の傾斜角度の推移を示すグラフである。It is a graph which shows transition of the inclination angle of the mobile telephone which concerns on an example of suitable embodiment of this invention. 本発明の好適な実施形態の一例に係る振動パターンの一覧を示す図である。It is a figure which shows the list of the vibration pattern which concerns on an example of suitable embodiment of this invention. 本発明の好適な実施形態の一例に係る携帯電話機の処理を示すフローチャートである。It is a flowchart which shows the process of the mobile telephone which concerns on an example of suitable embodiment of this invention. 本発明の好適な実施形態の一例に係る振動パターンを特定できない振動が発生した場合における、携帯電話機の処理を示すフローチャートである。It is a flowchart which shows the process of a mobile telephone when the vibration which cannot specify the vibration pattern which concerns on an example of suitable embodiment of this invention generate | occur | produces.

符号の説明Explanation of symbols

1 携帯電話機
2 操作部側筐体
3 表示部側筐体
11 操作部
12 マイク
21 LCD表示部
22 スピーカ
23 ドライバIC
40 メインアンテナ
41 RF回路部
42 LCD制御部
43 音声処理部
44 メモリ
45 加速度センサ
46 発光部
47 電源制御回路部
48 バイブレーションモータ
49 CPU
50 充電池
DESCRIPTION OF SYMBOLS 1 Mobile phone 2 Operation part side housing | casing 3 Display part side housing | casing 11 Operation part 12 Microphone 21 LCD display part 22 Speaker 23 Driver IC
40 Main Antenna 41 RF Circuit Unit 42 LCD Control Unit 43 Audio Processing Unit 44 Memory 45 Acceleration Sensor 46 Light Emitting Unit 47 Power Control Circuit Unit 48 Vibration Motor 49 CPU
50 rechargeable battery

Claims (6)

振動を発生させるデバイスと、傾斜角度を検出する検出手段とを有する携帯電子機器であって、
前記デバイスによる振動で生じる傾斜変化のパターンデータを記憶する記憶手段と、
前記振動が発生したことを判定する判定手段と、
前記判定手段により前記振動が発生したと判定された場合に、前記記憶手段が記憶するパターンデータを抽出し、前記検出手段による傾斜角度の検出データから、前記パターンデータを除去する除去手段と、を備える携帯電子機器。
A portable electronic device having a device for generating vibration and a detection means for detecting an inclination angle,
Storage means for storing pattern data of inclination change caused by vibration by the device;
Determining means for determining that the vibration has occurred;
Removing means for extracting pattern data stored in the storage means and removing the pattern data from detection data of an inclination angle by the detection means when the determination means determines that the vibration has occurred; A portable electronic device provided.
前記判定手段は、前記デバイスの駆動を伴う信号を受信したことにより、前記振動の発生を判定することを特徴とする請求項1に記載の携帯電子機器。   The portable electronic device according to claim 1, wherein the determination unit determines the occurrence of the vibration by receiving a signal accompanied by driving of the device. 自装置に対する呼出信号を受信し、当該呼出信号に基づいた通信を行う通信手段を更に備え、
前記デバイスは、前記呼出信号の受信が生じると振動を伴う報知を行い、
前記判定手段は、前記呼出信号の受信の発生に基づいて前記振動の発生を判定することを特徴とする請求項1に記載の携帯電子機器。
Further comprising a communication means for receiving a call signal for the own device and performing communication based on the call signal;
When the device receives the ringing signal, it performs a notification with vibration,
The portable electronic device according to claim 1, wherein the determination unit determines occurrence of the vibration based on occurrence of reception of the calling signal.
前記判定手段は、前記検出データと前記パターンデータとの類似度に基づいて、前記振動の発生を判定することを特徴とする請求項1に記載の携帯電子機器。   The portable electronic device according to claim 1, wherein the determination unit determines the occurrence of the vibration based on a similarity between the detection data and the pattern data. 前記記憶手段は、複数種類の載置状態における前記振動で生じる傾斜変化のパターンデータをそれぞれ記憶しており、
前記振動が発生したと判定されていない状態における前記検出手段の検出状態に基づいて、前記複数種類の載置状態のいずれであるかを判別する載置状態判別手段を更に備え、
前記除去手段は、前記載置状態判別手段により判別した載置状態でのパターンデータを前記記憶手段から抽出し、前記振動発生後の前記検出手段による傾斜角度の検出データから当該パターンデータを除去することを特徴とする請求項1から請求項4のいずれか1項に記載の携帯電子機器。
The storage means respectively stores pattern data of inclination changes caused by the vibration in a plurality of types of placement states,
Further comprising a mounting state determination unit that determines which of the plurality of types of mounting states is based on a detection state of the detection unit in a state where it is not determined that the vibration has occurred,
The removing unit extracts pattern data in the mounting state determined by the mounting state determining unit from the storage unit, and removes the pattern data from the detection data of the inclination angle by the detecting unit after the vibration is generated. The portable electronic device according to any one of claims 1 to 4, wherein the portable electronic device is any one of the above.
前記振動の発生タイミングを示す設定データを読み込む読込手段を更に備え、
前記除去手段は、前記読み込んだ設定データに基づいて、前記振動発生後の前記検出手段による傾斜角度の検出データから、前記抽出したパターンデータを除去することを特徴とする請求項1から請求項5のいずれか1項に記載の携帯電子機器。
It further comprises reading means for reading setting data indicating the occurrence timing of the vibration,
The said removal means removes the said extracted pattern data from the detection data of the inclination angle by the said detection means after the said vibration generation based on the said read setting data. The portable electronic device according to any one of the above.
JP2007256360A 2007-09-28 2007-09-28 Portable electronic devices Active JP4805891B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007256360A JP4805891B2 (en) 2007-09-28 2007-09-28 Portable electronic devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007256360A JP4805891B2 (en) 2007-09-28 2007-09-28 Portable electronic devices

Publications (2)

Publication Number Publication Date
JP2009089047A JP2009089047A (en) 2009-04-23
JP4805891B2 true JP4805891B2 (en) 2011-11-02

Family

ID=40661853

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007256360A Active JP4805891B2 (en) 2007-09-28 2007-09-28 Portable electronic devices

Country Status (1)

Country Link
JP (1) JP4805891B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6318642B2 (en) * 2014-01-24 2018-05-09 富士通株式会社 Terminal device and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4128864B2 (en) * 2002-12-24 2008-07-30 株式会社ミツトヨ Servo type accelerometer
JP3732829B2 (en) * 2003-01-09 2006-01-11 日本電信電話株式会社 Inclination angle measuring apparatus and inclination angle measuring method
JP2004355229A (en) * 2003-05-28 2004-12-16 Kyocera Corp Mobile terminal device
JP2006139537A (en) * 2004-11-12 2006-06-01 Sony Ericsson Mobilecommunications Japan Inc Portable terminal, and operation method for portable terminal

Also Published As

Publication number Publication date
JP2009089047A (en) 2009-04-23

Similar Documents

Publication Publication Date Title
CN108762380B (en) System and method for reducing occurrence of undesired operation in electronic device
KR101310969B1 (en) Method and for analyzing circumstance of a device and device using the same
KR101572847B1 (en) Method and apparatus for motion detecting in portable terminal
WO2008104843A1 (en) Motion-controlled audio output
JP4885807B2 (en) Portable electronic devices
JP5270962B2 (en) Motion detection system
JP2009133695A (en) Electronics
JP5543077B2 (en) Portable electronic devices
JP4805891B2 (en) Portable electronic devices
JP5459786B2 (en) Portable terminal device and program
WO2009145305A1 (en) Electronic device
JP4805892B2 (en) Portable electronic devices
JP5289991B2 (en) Portable electronic devices
JP2005332118A (en) Portable terminal and information inputting method of portable terminal
JP5297628B2 (en) Portable electronic device and control method thereof
JP2009290504A (en) Portable electronic instrument
JP5084556B2 (en) Portable electronic devices
JP2015116508A (en) Vibrating device for casing and electronic device provided with vibrating device
EP3407574B1 (en) Communication terminal device and program
JP5526112B2 (en) Portable electronic device and display control method
JP5263956B2 (en) Electronic device and program
CN101668075A (en) Electronic device and control program thereof
JP5414303B2 (en) Portable electronic device and control method thereof
JP2009135675A (en) Portable electronic devices
JP5301174B2 (en) Portable electronic device and control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100615

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110706

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110719

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110811

R150 Certificate of patent or registration of utility model

Ref document number: 4805891

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140819

Year of fee payment: 3