WO2017056824A1 - 情報処理装置、情報処理装置の制御方法、および制御プログラム - Google Patents

情報処理装置、情報処理装置の制御方法、および制御プログラム Download PDF

Info

Publication number
WO2017056824A1
WO2017056824A1 PCT/JP2016/075365 JP2016075365W WO2017056824A1 WO 2017056824 A1 WO2017056824 A1 WO 2017056824A1 JP 2016075365 W JP2016075365 W JP 2016075365W WO 2017056824 A1 WO2017056824 A1 WO 2017056824A1
Authority
WO
WIPO (PCT)
Prior art keywords
time
acceleration
determination unit
threshold
exceeds
Prior art date
Application number
PCT/JP2016/075365
Other languages
English (en)
French (fr)
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 シャープ株式会社
Publication of WO2017056824A1 publication Critical patent/WO2017056824A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers

Definitions

  • the present invention relates to an information processing device that detects the approach of a person, a control method for the information processing device, and a control program.
  • Patent Document 1 discloses a method of detecting a carrying state, an operating state, and a neglected state by using an impact sensor (acceleration sensor) and a human body sensor in combination.
  • Patent Document 2 discloses a method for distinguishing between the vibration of the own apparatus and the external vibration by detecting that there is vibration when vibration exceeding a threshold value continues.
  • Japanese Patent Publication Japanese Patent Laid-Open No. 2008-244537 (published Oct. 9, 2008)” Japanese Patent Publication “Japanese Patent Laid-Open No. 2006-186837 (published on July 13, 2006)”
  • Patent Document 1 has a problem that the configuration of the apparatus is complicated because a human body sensor is required to distinguish whether the vibration is due to an operation or external vibration.
  • Patent Document 2 since the technique described in Patent Document 2 only determines whether or not vibration exceeding a threshold value is continuous, it can be distinguished from the vibration of the own device and the external vibration, but whether the vibration is due to the approach of a person. Cannot be detected accurately.
  • the present invention has been made in view of the above problems, and an object thereof is to realize an information processing apparatus and the like that can accurately detect the approach of a person with a simple configuration.
  • an information processing apparatus is an information processing apparatus including an acceleration sensor that detects an acceleration of the own apparatus, and the acceleration detected by the acceleration sensor has a first predetermined value.
  • a threshold excess time determination unit that determines whether or not the exceeding time exceeds a first predetermined time, and whether or not the time when the acceleration detected by the acceleration sensor falls below a second predetermined value exceeds a second predetermined time. It is the structure provided with the less than threshold time determination part to determine.
  • a control method for an information processing device is a control method for an information processing device including an acceleration sensor for detecting the acceleration of the own device, and is detected by the acceleration sensor.
  • a threshold excess time determination step for determining whether or not a time when the acceleration exceeds the first predetermined value exceeds a first predetermined time; and a second time when the acceleration detected by the acceleration sensor is lower than a second predetermined value.
  • a sub-threshold time determination step for determining whether or not a predetermined time is exceeded.
  • the present invention it can be determined that the time when the detected acceleration exceeds the threshold exceeds the first predetermined time, and the time when the detected acceleration falls below the threshold exceeds the second predetermined time. Thereby, there exists an effect that the operation
  • hardware such as a human body sensor is not required, and an effect can be realized with a simple configuration.
  • FIG. 1 It is a block diagram which shows the principal part structure of the portable terminal which concerns on Embodiment 1 of this invention. It is a figure for demonstrating the process which the said portable terminal performs. It is a figure for demonstrating the person approach determination process performed in the said portable terminal. It is a flowchart which shows the flow of the person approach determination process in the said portable terminal. (A), (b) is a figure for demonstrating the person approach determination process performed in Embodiment 2 of this invention.
  • the portable terminal 1 can determine that a person has approached, and executes processing corresponding to the approach of a person when it is determined that the person is approaching. For example, as illustrated in FIG. 2, when the user approaches the mobile terminal 1, it is determined whether the user is approaching, and when it is determined that the user is approaching, processing corresponding to the approach of the user For example, processing such as reading out weather forecasts / news etc. (outputting by voice) or turning on / flashing the light is executed.
  • FIG. 1 is a block diagram showing a main configuration of the mobile terminal 1.
  • the mobile terminal 1 includes a control unit 10, an acceleration sensor 11, a touch panel 12, an output unit 13, and a clock unit 14.
  • the control unit 10 executes various processes in the mobile terminal 1, determines the approach of a person, and executes a predetermined function.
  • An execution unit (process execution unit) 24 is included.
  • the determination control unit 23 includes a threshold excess time determination unit 31, a less than threshold time determination unit 32, and an approach determination unit 33.
  • the acceleration acquisition unit 21 acquires acceleration detected by an acceleration sensor 11 described later, and notifies the strength determination unit 22 of the acceleration.
  • the acceleration acquisition unit 21 may combine the accelerations in the three-dimensional directions acquired by the acceleration sensor 11 and notify the strength determination unit 22 as one value, or may notify each value. Moreover, you may notify only the value of a specific direction.
  • the strength determination unit 22 determines whether or not the acceleration notified from the acceleration acquisition unit 21 exceeds a predetermined value (threshold value X1 (first predetermined value)), and notifies the determination control unit 23 of the result.
  • a predetermined value for example, 0.032 g (g is gravitational acceleration).
  • the determination control unit 23 determines whether or not a person is approaching based on whether or not the acceleration exceeds the threshold value X1 notified from the strength determination unit 22, and includes a threshold value excess time determination unit 31 and a threshold value. A less than time determination unit 32 and an approach determination unit 33 are included.
  • the threshold excess time determination unit 31 records the time t1 with reference to the clock unit 14, and then When the determination result notified from the intensity determination unit 22 indicates that the acceleration does not exceed the threshold value X1, whether or not the elapsed time from t1 exceeds a predetermined time P1 (first predetermined time). Determine. When it is determined that the elapsed time from t1 exceeds the predetermined time P1, the time t2 is recorded.
  • the determination result notified from the strength determination unit 22 indicates that the acceleration is the threshold X2 (second).
  • the approach determination unit 33 is notified from the threshold excess time determination unit 31, the determination result that the time T1 exceeds the predetermined time P1, and the acceleration notified from the less than threshold time determination unit 32 is the threshold X2. It is determined that a person is approaching from the result that the state indicating that it has not exceeded has continued for a time exceeding the predetermined time P2 from time t2 ′, and this is notified to the function execution unit 24. To do. Note that the threshold value X1 and the threshold value X2 may be the same value. When the threshold value X1 and the threshold value X2 are the same value, the time t2 and the time t2 'are the same time.
  • FIG. 3 is a diagram for explaining a process for determining the approach of a person.
  • the acceleration used for the determination may be a combination of the accelerations in the three-dimensional directions detected by the acceleration sensor 11 or may be acceleration in any direction.
  • the threshold excess time determination unit 31 records the time t1. After that, when the strength determination unit 22 determines that the acceleration acquired by the acceleration acquisition unit 21 does not exceed the threshold value X1, it is determined whether or not the time T1 until that time exceeds the predetermined time P1. If it is determined, the threshold excess time determination unit 31 records the time t2. Then, the approach determination unit 33 is notified to that effect.
  • the time less than threshold time determination unit 32 records the time t2 ′ at that time, and from time t2 ′, the acceleration acquisition unit It is determined whether or not the time T2 when the acceleration acquired by 21 is below the threshold value X2 exceeds a predetermined time P2, and the result is notified to the approach determination unit 33.
  • the period between time t2 ′ and time t3 is described as time T2, but time T2 only needs to exceed predetermined time P2, and is not limited to the time t3. .
  • the approach determination unit 33 determines that a person is approaching when T1> P1 and T2> P2.
  • the function execution unit 24 executes a process corresponding to the approach of the person.
  • a process corresponding to the approach of a person for example, a weather forecast is read out by voice, a news is read out by voice, a light (not shown) is turned on or blinked, and the like.
  • the process corresponding to the approach of the person is not limited to this, and any process may be used as long as it allows the person to recognize.
  • the acceleration sensor 11 detects the acceleration of the mobile terminal 1 at a predetermined cycle. Then, the detected acceleration is output to the acceleration acquisition unit 21.
  • the acceleration detected by the acceleration sensor 11 is a three-dimensional vector. That is, the acceleration sensor 11 can detect the direction and magnitude of the acceleration of the mobile terminal 1.
  • the touch panel 12 receives a user's operation on the mobile terminal 1 and displays various information, and includes an input receiving unit 15 and a display unit 16.
  • the input receiving unit 15 receives an operation on the mobile terminal 1 and notifies the control unit 10 of the contents.
  • the display unit 16 displays various information according to instructions from the control unit 10.
  • the touch panel 12 is not an essential configuration, and may be configured to accept an operation on the mobile terminal 1 by a hard button or the like.
  • the output unit 13 outputs sound and the like according to instructions from the control unit 10.
  • the clock unit 14 measures the time and notifies the determination control unit 23 of the time.
  • FIG. 4 is a flowchart showing the flow of processing in the mobile terminal 1.
  • the acceleration acquisition unit 21 acquires the acceleration detected by the acceleration sensor 11 (S1).
  • the strength determination unit 22 determines whether or not the acceleration acquired by the acceleration acquisition unit 21 exceeds the threshold value X1 (S2).
  • the threshold excess time determination unit 31 records the time t1 (S3).
  • the acceleration acquisition unit 21 continues to acquire acceleration as it is (S4), and the strength determination unit 22 determines whether the acceleration acquired by the acceleration acquisition unit 21 is below the threshold value X1 (S5).
  • the threshold excess time determination unit 31 determines whether or not the predetermined time P1 has elapsed from time t1 (S6: threshold excess time determination step).
  • the threshold excess time determination unit 31 records time t2 (S7).
  • the acceleration acquisition unit 21 continues to acquire acceleration (S8), and the less than threshold time determination unit 32 determines whether the acceleration acquired by the acceleration acquisition unit 21 is below the threshold X2 (S9).
  • the approach determination unit 33 determines that there is a person approaching (S11: approach determination step).
  • step S6 if the acceleration falls below the threshold value X1 before the predetermined time P1 has elapsed from time t1 in step S6 (NO in S6), and the acceleration has the threshold value X2 before the predetermined time P2 has elapsed from time t2 ′ in step S9. Is exceeded (NO in S9), the process returns to step S1.
  • the difference from the first embodiment is that the time determined by the threshold excess time determination unit 31 is not the time when the acceleration exceeds the threshold X1, but the acceleration is the threshold X1 and the threshold Y (third predetermined value). ) Is the time that is in between.
  • FIG. 5 is a diagram for explaining the process of determining the approach of a person, (a) is a view when it is determined that a person is approaching, and (b) is not determined that a person is approaching.
  • FIG. 5 is a diagram for explaining the process of determining the approach of a person, (a) is a view when it is determined that a person is approaching, and (b) is not determined that a person is approaching.
  • the threshold excess time determination unit 31 records the time t1. Thereafter, when the strength determination unit 22 determines that the acceleration acquired by the acceleration acquisition unit 21 does not exceed the threshold Y and does not exceed the threshold X1, the threshold excess time determination unit 31 determines that the elapsed time T1 from the time t1 is It is determined whether or not the predetermined time P1 is exceeded. If it is determined that the predetermined time P1 is exceeded, the time t2 is recorded.
  • the less-threshold time determination unit 32 determines whether or not the time T2 when the acceleration acquired by the acceleration acquisition unit 21 is below the threshold X2 exceeds a predetermined time P2 from time t2 ′, and determines the result as an approach determination. Notify unit 33.
  • the period between time t2 ′ and time t3 is described as time T2, but time T2 only needs to exceed predetermined time P2, and is not limited to the time t3. .
  • the approach determination unit 33 determines that a person is approaching when T1> P1 and T2> P2.
  • the threshold excess time determination unit 31 records the time t1. Thereafter, when the acceleration acquired by the acceleration acquisition unit 21 exceeds the threshold Y (time Q), the threshold excess time determination unit 31 deletes the record of t1 at that time and returns to the initial state. Thereby, when the acceleration exceeds the threshold value Y, it is not determined that a person is approaching.
  • the threshold value Y it is possible to prevent a person from being determined to be approaching when a large vibration exceeding the vibration due to the movement of a person is detected, and more accurately Can be determined as approaching.
  • the control blocks of mobile terminal 1 (particularly acceleration acquisition unit 21, intensity determination unit 22, determination control unit 23 (threshold excess time determination unit 31, less than threshold time determination unit 32, approach determination unit 33), function execution unit 24) It may be realized by a logic circuit (hardware) formed in an integrated circuit (IC chip) or the like, or may be realized by software using a CPU (Central Processing Unit).
  • a logic circuit hardware formed in an integrated circuit (IC chip) or the like, or may be realized by software using a CPU (Central Processing Unit).
  • the portable terminal 1 includes a CPU that executes instructions of a program that is software that implements each function, a ROM (Read Only Memory) in which the above-described program and various data are recorded so as to be readable by a computer (or CPU) or A storage device (these are referred to as “recording media”), a RAM (Random Access Memory) for expanding the program, and the like are provided.
  • a computer or CPU
  • the recording medium a “non-temporary tangible medium” such as a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, or the like can be used.
  • the program may be supplied to the computer via an arbitrary transmission medium (such as a communication network or a broadcast wave) that can transmit the program.
  • a transmission medium such as a communication network or a broadcast wave
  • the present invention can also be realized in the form of a data signal embedded in a carrier wave in which the program is embodied by electronic transmission.
  • An information processing apparatus (portable terminal 1) is an information processing apparatus including an acceleration sensor (11) that detects the acceleration of the own apparatus, and the acceleration detected by the acceleration sensor is a first predetermined value.
  • a threshold excess time determination unit (31) for determining whether or not a time exceeding a value (threshold value X1) exceeds a first predetermined time (P1), and the acceleration detected by the acceleration sensor is a second predetermined value (threshold value).
  • a time less than a threshold time determination unit (32) for determining whether or not a time less than X2) exceeds a second predetermined time (P2).
  • the apparatus vibrates, and then the vibration is weakened when the person stops in the vicinity of the apparatus, so that it is possible to determine the approach of the person.
  • the first predetermined time may be a time that can recognize that the person is approaching, and the second predetermined time is that the approaching person is stopped. It is sufficient that the time can be determined.
  • the first predetermined time is 500 ms (milliseconds)
  • the second predetermined time is 1 s (seconds).
  • the less than threshold time determination unit determines the second predetermined time.
  • the approach determination unit (33) that determines that the person is approaching and the approach determination unit determine that the person is approaching, and executes processing corresponding to the approach of the person It is good also as a structure provided with the process execution part (function execution part 24).
  • the corresponding processing include notification by weather forecast voice, notification by news voice, lighting / flashing of a light, and the like.
  • the threshold excess time determination unit is configured such that the acceleration detected by the acceleration sensor exceeds a first predetermined value and falls below a third predetermined value. It is good also as a structure which determines whether time exceeds 1st predetermined time.
  • the threshold excess time determination unit determines whether or not the time when the acceleration detected by the acceleration sensor exceeds the first predetermined value and falls below the third predetermined value exceeds the first predetermined time. Therefore, it can be prevented that it is determined that the person has approached due to vibration exceeding the vibration accompanying the approach of the person.
  • An information processing apparatus control method is an information processing apparatus control method including an acceleration sensor for detecting the acceleration of the own apparatus, and the acceleration detected by the acceleration sensor has a first predetermined value.
  • a threshold excess time determination step (S6) for determining whether or not the exceeding time exceeds the first predetermined time, and the time when the acceleration detected by the acceleration sensor is less than the second predetermined value exceeds the second predetermined time.
  • a sub-threshold time determination step (S10) for determining whether or not.
  • the information processing apparatus may be realized by a computer.
  • the information processing apparatus is operated on each computer by causing the computer to operate as each unit (software element) included in the information processing apparatus.
  • the control program for the information processing apparatus to be realized in this way and a computer-readable recording medium on which the control program is recorded also fall within the scope of the present invention.
  • 1 mobile terminal (information processing apparatus), 10 control unit, 11 acceleration sensor, 12 touch panel, 13 output unit, 14 clock unit, 15 input reception unit, 16 display unit, 21 acceleration acquisition unit, 22 strength determination unit, 23 determination control Part, 24 function execution part (process execution part), 31 threshold excess time determination part, 32 less than threshold time determination part, 33 approach determination part

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)

Abstract

簡易な構成で正確に人の接近を検出する。加速度が閾値X1を超える時間が所定時間P1を超えるかを判定する閾値超過時間判定部(31)と、加速度が閾値X2を下回る時間が所定時間P2を超えるかを判定する閾値未満時間判定部(32)と、を備える。

Description

情報処理装置、情報処理装置の制御方法、および制御プログラム
 本発明は、人の接近を検知する情報処理装置、情報処理装置の制御方法、および制御プログラムに関する。
 従来から、人の接近を検知して動作制御を行う機器が多く存在する。例えば、振動を検知して人の接近を検出し、人が近づいたときに点灯するセンサーフロアライト等が存在する。また、近年では、スマートホンなどの携帯情報端末において、人が近づいたときにニュース等の情報提供を行うものも存在する。しかし、携帯情報端末は、ユーザによる操作や持ち運び等の、人の接近以外の理由により振動することが多く、振動のみにより人の接近を検出することは難しい。
 この点ついて、特許文献1には、衝撃センサ(加速度センサ)と人体センサとを併用し、持ち運び状態、操作状態、放置状態を区別して検知する手法が開示されている。
 また、特許文献2には、閾値を超える振動が連続した場合に振動があったと検出することで、自装置による振動と外部振動とを区別する手法が開示されている。
日本国公開特許公報「特開2008-244537号公報(2008年10月9日公開)」 日本国公開特許公報「特開2006-186837号公報(2006年7月13日公開)」
 しかしながら、上述した特許文献1に記載の技術では、操作による振動なのか、あるいは外部振動であるのかを区別するために人体センサが必要となるため、装置の構成が複雑になるという問題がある。
 また、特許文献2に記載の技術では、閾値を超える振動が連続しているかどうか判定しているのみなので、自装置の振動と外部振動との区別はできても、人の接近による振動かどうかを正確に検出することができない。
 本発明は、上記の問題点に鑑みてなされたものであり、その目的は、簡易な構成で正確に人の接近を検出することができる情報処理装置等を実現することにある。
 上記の課題を解決するために、本発明に係る情報処理装置は、自装置の加速度を検出する加速度センサを備えた情報処理装置であって、上記加速度センサが検出した加速度が第1所定値を超える時間が第1所定時間を超えるか否かを判定する閾値超過時間判定部と、上記加速度センサが検出した上記加速度が、第2所定値を下回る時間が第2所定時間を超えるか否かを判定する閾値未満時間判定部と、を備えている構成である。
 また、上記の課題を解決するために、本発明に係る情報処理装置の制御方法は、自装置の加速度を検出する加速度センサを備えた情報処理装置の制御方法であって、上記加速度センサが検出した加速度が第1所定値を超える時間が第1所定時間を超えるか否かを判定する閾値超過時間判定ステップと、上記加速度センサが検出した上記加速度が、第2所定値を下回る時間が第2所定時間を超えるか否かを判定する閾値未満時間判定ステップと、を含む方法である。
 本発明によれば、検出した加速度が閾値を超えた時間が第1所定時間を超えること、および、検出した加速度が閾値を下回る時間が第2所定時間を超えたことを判定することができる。これにより、2段階の振動を伴う動作を正確に判定することができるという効果を奏する。また、加速度を検出するのみなので、人体センサのようなハードウェアを必要とせず、簡易な構成で実現できるという効果を奏する。
本発明の実施形態1に係る携帯端末の要部構成を示すブロック図である。 上記携帯端末が実行する処理を説明するための図である。 上記携帯端末において実行する人接近判定処理を説明するための図である。 上記携帯端末における人接近判定処理の流れを示すフローチャートである。 (a)、(b)は、本発明の実施形態2において実行する人接近判定処理を説明するための図である。
 〔実施形態1〕
 以下、本発明の実施形態に係る携帯端末(情報処理装置)1について、詳細に説明する。携帯端末1は、人が接近したことを判定することができ、人が接近していると判定したときに、人の接近に対応する処理を実行するものである。例えば、図2に示すように、ユーザが携帯端末1に接近したときに、ユーザが接近しているかどうかを判定し、ユーザが接近していると判定したときに、ユーザの接近に対応する処理、例えば、天気予報・ニュース等を読みあげたり(音声による出力)、ライトを点灯・点滅させたりといった処理を実行するものである。
 これにより、必要な情報をタイミングよくユーザに通知したり、ユーザの接近に合わせてライトを点灯させたりすることができる。
  〔携帯端末1の構成〕
 次に、図1を参照して、携帯端末1の要部構成について説明する。図1は、携帯端末1の要部構成を示すブロック図である。図1に示すように、携帯端末1は、制御部10、加速度センサ11、タッチパネル12、出力部13、および時計部14を含む。
 制御部10は、携帯端末1における各種処理を実行するとともに、人の接近を判定し、所定の機能を実行するものであり、加速度取得部21、強度判定部22、判定制御部23、および機能実行部(処理実行部)24を含む。また、判定制御部23は、閾値超過時間判定部31、閾値未満時間判定部32、および接近判定部33を含む。
 加速度取得部21は、後述する加速度センサ11が検出した加速度を取得し、強度判定部22に通知する。なお、加速度取得部21は、加速度センサ11が取得した3次元方向それぞれの加速度を合成して1つの値として強度判定部22に通知してもよいし、それぞれの値を通知してもよい。また、特定方向の値のみを通知するものであってもよい。
 強度判定部22は、加速度取得部21から通知された加速度が所定値(閾値X1(第1所定値))を超えるか否かを判定し、その結果を判定制御部23に通知する。閾値X1としては、例えば0.032g(gは重力加速度)が挙げられる。
 判定制御部23は、強度判定部22から通知された、加速度が閾値X1を超えているか否か基づいて人が接近しているか否かを判定するものであり、閾値超過時間判定部31、閾値未満時間判定部32、および接近判定部33を含む。
 閾値超過時間判定部31は、強度判定部22から通知された判定結果が、加速度が閾値X1を超えることを示すものであるとき、時計部14を参照して、その時刻t1を記録し、その後、強度判定部22から通知された判定結果が、加速度が閾値X1を超えていないことを示すものであるとき、t1からの経過時間が所定時間P1(第1所定時間)を超えている否かを判定する。そして、t1からの経過時間が所定時間P1を超えていると判定したとき、その時刻t2を記録する。なお、所定時間P1は、人の接近と考えられるような時間であればよく、例えば、P1=500ms(ミリ秒)である。そして、閾値超過時間判定部31は、閾値X1を超えていた時間T1(t1からt2まで)が所定時間P1を超えていた旨を接近判定部33に通知する。
 閾値未満時間判定部32は、閾値超過時間判定部31が、時間T1が所定時間P1を超えていると判定した後、強度判定部22から通知された判定結果が、加速度が閾値X2(第2所定値)を超えていないことを示すものである状態が、時刻t2’から所定時間P2(第2所定時間)を超える時間、続いているかどうかを判定し、所定時間P2を超えると判定したとき、その結果を接近判定部33に通知する。ここで、所定時間P2は、人が接近した状態で止まっていることを示すような時間であればよく、例えば、P2=1s(秒)である。
 接近判定部33は、閾値超過時間判定部31から通知された、時間T1が所定時間P1を超えているとの判定結果、および、閾値未満時間判定部32から通知された、加速度が閾値X2を超えていないことを示すものである状態が、時刻t2’から所定時間P2を超える時間、続いているとの結果から、人が接近していると判定し、その旨を機能実行部24に通知する。なお、閾値X1と閾値X2とは同じ値であってもよい。また、閾値X1と閾値X2とが同じ値の場合は、時刻t2と時刻t2’とは同じ時刻となる。
 ここで、判定制御部23における判定処理の詳細について、図3を参照して説明する。図3は、人の接近を判定する処理を説明するための図である。なお、上述したように、判定に用いる加速度は、加速度センサ11が検出した3次元方向それぞれの加速度を合成したものであってもよいし、いずれかの方向の加速であってもよい。
 加速度取得部21が取得した加速度が閾値X1を超えていると強度判定部22が判定したとき、閾値超過時間判定部31は、その時刻t1を記録する。その後、加速度取得部21が取得した加速度が閾値X1を超えていないと強度判定部22が判定したとき、それまでの時間T1が所定時間P1を超えているか否かを判定し、超えていると判定した場合、閾値超過時間判定部31は、その時刻t2を記録する。そして、その旨を接近判定部33に通知する。
 その後、閾値未満時間判定部32は、時刻t2’から、加速度取得部21が取得した加速度が閾値X2を下回ったときに、そのときの時刻t2’を記録し、時刻t2’から、加速度取得部21が取得した加速度が閾値X2を下回っている時間T2が所定時間P2を超えるか否かを判定し、その結果を接近判定部33に通知する。なお、図3では、時刻t2’と時刻t3との期間を時間T2として記載しているが、時間T2は、所定時間P2を超えていればよく、時刻t3の時点に限定されるものではない。
 そして、接近判定部33は、T1>P1かつT2>P2のとき、人が接近していると判定する。
 これにより、簡易な構成で人の接近を正確に判定することができる。なぜなら、人が接近しているときは、人の移動により振動が発生し、携帯端末1の側で人が止まると、人の移動により発生した振動も止まるためである。
 機能実行部24は、接近判定部33から人が接近している判定した旨の通知を受けると、人の接近に対応する処理を実行する。人の接近に対応する処理としては、例えば、天気予報を音声で読み上げる、ニュースを音声で読み上げる、ライト(図示せず)を点灯または点滅させる等が挙げられる。なお、人の接近に対応する処理は、これに限られず、人に認識させるような処理であればどのようなものであってもよい。
 加速度センサ11は、所定の周期で、携帯端末1の加速度を検出する。そして、検出した加速度を加速度取得部21に出力する。加速度センサ11によって検出される加速度は、3次元のベクトルである。すなわち、加速度センサ11は、携帯端末1の加速度の向きおよび大きさを検出することができる。
 タッチパネル12は、ユーザの携帯端末1に対する操作を受け付けるとともに、各種情報を表示するものであり、入力受付部15および表示部16を含む。入力受付部15は、携帯端末1に対する操作を受け付け、その内容を制御部10に通知する。表示部16は、制御部10の指示に従い各種情報を表示する。
 なお、タッチパネル12は必須の構成ではなく、ハードボタン等により、携帯端末1に対する操作を受け付ける構成であってもよい。
 出力部13は、制御部10の指示に従い音声等を出力する。時計部14は、時刻を計時し、判定制御部23に通知する。
  〔携帯端末1における処理の流れ〕
 次に、図4を参照して、携帯端末1における処理の流れを説明する。図4は、携帯端末1における処理の流れを示すフローチャートである。
 図4に示すように、まず、加速度取得部21は加速度センサ11が検出した加速度を取得する(S1)。次に、強度判定部22は、加速度取得部21が取得した加速度が閾値X1を超えるか否かを判定する(S2)。閾値X1を超える場合(S2でYES)、閾値超過時間判定部31は、その時刻t1を記録する(S3)。加速度取得部21は、そのまま、加速度の取得を継続し(S4)、強度判定部22は、加速度取得部21が取得した加速度が閾値X1を下回るか否かを判定する(S5)。加速度が閾値X1を下回った場合(S5でYES)、閾値超過時間判定部31は、時刻t1から所定時間P1が経過しているか否かを判定する(S6:閾値超過時間判定ステップ)。所定時間P1が経過している場合(S6でYES)、閾値超過時間判定部31は、時刻t2を記録する(S7)。
 さらに、加速度取得部21は、加速度の取得を継続し(S8)、閾値未満時間判定部32は、加速度取得部21が取得した加速度が、閾値X2を下回ったか否かを判定する(S9)。閾値X2を下回り(S9でYES)、閾値X2を下回った時刻t2’(閾値X1と閾とX2とが同じ場合はt2’=t2)から所定時間P2が経過すると(S10でYES:閾値未満時間判定ステップ)、接近判定部33は、人の接近があると判定する(S11:接近判定ステップ)。
 また、ステップS6で時刻t1から所定時間P1を経過する前に加速度が閾値X1を下回った場合(S6でNO)、およびステップS9で時刻t2’から所定時間P2を経過する前に加速度が閾値X2を超えた場合(S9でNO)、ステップS1に戻る。
 以上が、携帯端末1における処理の流れである。
 〔実施形態2〕
 次に、本発明の他の実施形態について、図5に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
 本実施形態において、上記実施形態1と異なるのは、閾値超過時間判定部31が判定する時間が、加速度が閾値X1を超えている時間ではなく、加速度が閾値X1と閾値Y(第3所定値)との間に入っている時間である点である。
 加速度取得部21が取得した加速度が、単に閾値X1を超えている時間ではなく、閾値X1を超え、閾値Yよりも小さい範囲に加速度が含まれている場合の時間を用いることにより、人の接近による振動以外の大きな振動を除外することができるので、より正確に人接近を判定検出することができる。
 本実施形態における、人の接近の判定処理の詳細について、図5を参照して説明する。図5は、人の接近を判定する処理を説明するための図であり、(a)は人が接近していると判定する場合の図であり、(b)は人が接近したと判定しない場合の図である。
 図5(a)に示す例では次のようになる。加速度取得部21が取得した加速度が閾値X1を超えていると強度判定部22が判定したとき、閾値超過時間判定部31は、その時刻t1を記録する。その後、加速度取得部21が取得した加速度が閾値Yを超えることなく、閾値X1を超えていないと強度判定部22が判定したとき、閾値超過時間判定部31は、時刻t1からの経過時間T1が所定時間P1を超えるか否かを判定し、超えている判定した場合、その時刻t2を記録する。
 その後、閾値未満時間判定部32は、時刻t2’から、加速度取得部21が取得した加速度が閾値X2を下回っている時間T2が所定時間P2を超えるか否かを判定し、その結果を接近判定部33に通知する。なお、図5では、時刻t2’と時刻t3との期間を時間T2として記載しているが、時間T2は、所定時間P2を超えていればよく、時刻t3の時点に限定されるものではない。
 そして、接近判定部33は、T1>P1かつT2>P2のとき、人が接近していると判定する。
 一方、図5(b)に示す例では、次のようになる。加速度取得部21が取得した加速度が閾値X1を超えていると強度判定部22が判定したとき、閾値超過時間判定部31は、その時刻t1を記録する。その後、加速度取得部21が取得した加速度が閾値Yを超えた場合(時刻Q)、閾値超過時間判定部31はその時点でt1の記録を消去し、初期状態に戻る。これにより、加速度が閾値Yを超えた場合は、人が接近していると判定されない。
 以上のように、閾値Yを設けることにより、人の移動による振動を超える大きな振動を検出した場合に、人が接近していると判定されてしまうことを防止することができ、より正確に人が接近したと判定することができる。
 〔実施形態3〕(ソフトウェアによる実現例)
 携帯端末1の制御ブロック(特に加速度取得部21、強度判定部22、判定制御部23(閾値超過時間判定部31、閾値未満時間判定部32、接近判定部33)、機能実行部24)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。
 後者の場合、携帯端末1は、各機能を実現するソフトウェアであるプログラムの命令を実行するCPU、上記プログラムおよび各種データがコンピュータ(またはCPU)で読み取り可能に記録されたROM(Read Only Memory)または記憶装置(これらを「記録媒体」と称する)、上記プログラムを展開するRAM(Random Access Memory)などを備えている。そして、コンピュータ(またはCPU)が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
 〔まとめ〕
 本発明の態様1に係る情報処理装置(携帯端末1)は、自装置の加速度を検出する加速度センサ(11)を備えた情報処理装置であって、上記加速度センサが検出した加速度が第1所定値(閾値X1)を超える時間が第1所定時間(P1)を超えるか否かを判定する閾値超過時間判定部(31)と、上記加速度センサが検出した上記加速度が、第2所定値(閾値X2)を下回る時間が第2所定時間(P2)を超えるか否かを判定する閾値未満時間判定部(32)と、を備えている構成である。
 上記の構成によれば、検出した加速度が閾値を超えた時間が第1所定時間を超えること、および、検出した加速度が閾値を下回る時間が第2所定時間を超えたことを判定することができる。これにより、2段階の振動を伴う動作を正確に判定することができる。
 例えば、人が接近しているときは、装置は振動し、その後、人が装置の近辺で止まったときに振動は弱まるため、人の接近を判定することが可能となる。
 また、加速度を検出するのみなので、人体センサのようなハードウェアを必要とせず、簡易な構成で実現できる。
 なお、人の接近を判定するのであれば、第一所定時間は、人が接近していることを認識できるような時間であればよく、第二所定時間は、接近した人が止まっていると判定できるような時間であればよい。例えば、第1所定時間としては500ms(ミリ秒)が挙げられ、第2所定時間としては1s(秒)が挙げられる。
 本発明の態様2に係る情報処理装置は、上記の態様1において、上記閾値超過時間判定部が上記第1所定時間を超えると判定した後、上記閾値未満時間判定部が上記第2所定時間を超えると判定したとき、人が接近していると判定する接近判定部(33)と、上記接近判定部が、人が接近していると判定したとき、人の接近に対応する処理を実行する処理実行部(機能実行部24)と、を備えている構成としてもよい。
 上記の構成によれば、人の接近を適切に判定するととともに、人の接近に伴い、対応する処理を実行することができる。対応する処理としては、例えば、天気予報の音声による通知、ニュースの音声による通知、ライトの点灯・点滅等が挙げられる。
 本発明の態様3に係る情報処理装置は、上記の態様1または2において、上記閾値超過時間判定部は、上記加速度センサが検出した加速度が第1所定値を超え、かつ第3所定値を下回る時間が第1所定時間を超えるか否かを判定する構成としてもよい。
 上記の構成によれば、閾値超過時間判定部は、加速度センサが検出した加速度が第1所定値を超え、かつ第3所定値を下回る時間が第1所定時間を超えるか否かを判定する。これにより、人の接近に伴う振動を超えるような振動により、人の接近があったと判定されてしまうことを防止することができる。
 本発明の態様4に係る情報処理装置の制御方法は、自装置の加速度を検出する加速度センサを備えた情報処理装置の制御方法であって、上記加速度センサが検出した加速度が第1所定値を超える時間が第1所定時間を超えるか否かを判定する閾値超過時間判定ステップ(S6)と、上記加速度センサが検出した上記加速度が、上記第2所定値を下回る時間が第2所定時間を超えるか否かを判定する閾値未満時間判定ステップ(S10)と、を含む方法である。上記の方法によれば、上記態様1と同様の効果を奏する。
 本発明の各態様に係る情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報処理装置が備える各部(ソフトウェア要素)として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
 本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
1 携帯端末(情報処理装置)、10 制御部、11 加速度センサ、12 タッチパネル、13 出力部、14 時計部、15 入力受付部、16 表示部、21 加速度取得部、22 強度判定部、23 判定制御部、24 機能実行部(処理実行部)、31 閾値超過時間判定部、32 閾値未満時間判定部、33 接近判定部

Claims (5)

  1.  自装置の加速度を検出する加速度センサを備えた情報処理装置であって、
     上記加速度センサが検出した加速度が第1所定値を超える時間が第1所定時間を超えるか否かを判定する閾値超過時間判定部と、
     上記加速度センサが検出した上記加速度が、第2所定値を下回る時間が第2所定時間を超えるか否かを判定する閾値未満時間判定部と、を備えていることを特徴とする情報処理装置。
  2.  上記閾値超過時間判定部が上記第1所定時間を超えると判定した後、上記閾値未満時間判定部が上記第2所定時間を超えると判定したとき、人が接近していると判定する接近判定部と、
     上記接近判定部が人が接近していると判定したとき、人の接近に対応する処理を実行する処理実行部と、を備えていることを特徴とする請求項1に記載の情報処理装置。
  3.  上記閾値超過時間判定部は、上記加速度センサが検出した加速度が第1所定値を超え、かつ第3所定値を下回る時間が第1所定時間を超えるか否かを判定することを特徴とする請求項1または2に記載の情報処理装置。
  4.  自装置の加速度を検出する加速度センサを備えた情報処理装置の制御方法であって、
     上記加速度センサが検出した加速度が第1所定値を超える時間が第1所定時間を超えるか否かを判定する閾値超過時間判定ステップと、
     上記加速度センサが検出した上記加速度が、第2所定値を下回る時間が第2所定時間を超えるか否かを判定する閾値未満時間判定ステップと、を含むことを特徴とする情報処理装置の制御方法。
  5.  請求項1に記載の情報処理装置としてコンピュータを機能させるための制御プログラムであって、上記閾値超過時間判定部、および上記閾値未満時間判定部としてコンピュータを機能させるための制御プログラム。
PCT/JP2016/075365 2015-09-28 2016-08-30 情報処理装置、情報処理装置の制御方法、および制御プログラム WO2017056824A1 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015190073 2015-09-28
JP2015-190073 2015-09-28

Publications (1)

Publication Number Publication Date
WO2017056824A1 true WO2017056824A1 (ja) 2017-04-06

Family

ID=58423177

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2016/075365 WO2017056824A1 (ja) 2015-09-28 2016-08-30 情報処理装置、情報処理装置の制御方法、および制御プログラム

Country Status (1)

Country Link
WO (1) WO2017056824A1 (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0662097A (ja) * 1992-08-05 1994-03-04 Mitsubishi Electric Corp コードレス電話機
JP2009212633A (ja) * 2008-03-03 2009-09-17 Fujitsu Ltd 携帯端末及び擬似着信起動方法
JP2010144496A (ja) * 2008-12-22 2010-07-01 Toto Ltd 水栓装置
JP2013068455A (ja) * 2011-09-21 2013-04-18 Hitachi Consumer Electronics Co Ltd センサ制御装置
JP2014146967A (ja) * 2013-01-29 2014-08-14 Tdk Corp 無線通信システムおよびコンピュータプログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0662097A (ja) * 1992-08-05 1994-03-04 Mitsubishi Electric Corp コードレス電話機
JP2009212633A (ja) * 2008-03-03 2009-09-17 Fujitsu Ltd 携帯端末及び擬似着信起動方法
JP2010144496A (ja) * 2008-12-22 2010-07-01 Toto Ltd 水栓装置
JP2013068455A (ja) * 2011-09-21 2013-04-18 Hitachi Consumer Electronics Co Ltd センサ制御装置
JP2014146967A (ja) * 2013-01-29 2014-08-14 Tdk Corp 無線通信システムおよびコンピュータプログラム

Similar Documents

Publication Publication Date Title
US11574536B2 (en) Techniques for detecting sensor inputs on a wearable wireless device
EP3120222B1 (en) Trainable sensor-based gesture recognition
KR101785019B1 (ko) 자동 액세스 모드 제어를 갖는 모바일 컴퓨팅 디바이스 및 웨어러블 컴퓨팅 디바이스
CN105794305B (zh) 用于无线通信的可互换的护身符消息传送可穿戴电子设备
WO2015047852A1 (en) Notification acknowledgement in electronic devices
TW201719631A (zh) 經由鼻振動感測進行語音擷取的系統
CN104142728A (zh) 电子装置
JP6753942B2 (ja) 情報処理装置、電子機器、情報処理装置の制御方法および制御プログラム
WO2017163662A1 (ja) 情報処理装置、電子機器、情報処理装置の制御方法、および制御プログラム
WO2016052172A1 (ja) 携帯端末、携帯端末の制御方法、および制御プログラム
CN115499792A (zh) 用于提供通知消息的电子装置及其方法
JP6636131B2 (ja) 情報処理装置、電子機器、情報処理装置の制御方法および制御プログラム
TWI626536B (zh) 操作可攜式計算裝置之節能方法
WO2017056824A1 (ja) 情報処理装置、情報処理装置の制御方法、および制御プログラム
WO2015163474A1 (ja) 携帯電子機器、制御方法、及びプログラム
CN108646975A (zh) 信息处理方法及装置
JP2019070762A (ja) 電子機器、制御装置、電子機器の制御方法、および制御プログラム
KR20190045562A (ko) 알림을 제어하기 위한 방법 및 그 전자 장치
US10536810B2 (en) Electronic apparatus, control method, and non-transitory computer-readable recording medium
JPWO2017056891A1 (ja) 情報処理装置、電子機器、情報処理装置の制御方法、および制御プログラム
JP6113616B2 (ja) 携帯端末、および制御方法
JP2014110032A (ja) 情報処理装置、および情報処理プログラム
JP2011044862A (ja) 携帯端末システム、携帯端末制御方法及び携帯端末
WO2016131338A1 (zh) 一种移动终端上输出告警信息的方法和移动终端
JP2020169860A (ja) 電子機器、プログラム、及び制御方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16851000

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: JP

122 Ep: pct application non-entry in european phase

Ref document number: 16851000

Country of ref document: EP

Kind code of ref document: A1