JP2020177029A - Estimation device, estimation method, and estimation program - Google Patents
Estimation device, estimation method, and estimation program Download PDFInfo
- Publication number
- JP2020177029A JP2020177029A JP2020123419A JP2020123419A JP2020177029A JP 2020177029 A JP2020177029 A JP 2020177029A JP 2020123419 A JP2020123419 A JP 2020123419A JP 2020123419 A JP2020123419 A JP 2020123419A JP 2020177029 A JP2020177029 A JP 2020177029A
- Authority
- JP
- Japan
- Prior art keywords
- information
- timing
- estimation
- detected
- predetermined event
- 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.)
- Pending
Links
Images
Landscapes
- Position Fixing By Use Of Radio Waves (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
本発明は、推定装置、推定方法、及び推定プログラムに関する。 The present invention relates to an estimation device, an estimation method, and an estimation program.
従来、複数種類のデータを用いて所定の事象に関する推定を行う技術が提供されている。例えば、複数種類のセンサデータを用いて屋外屋内推定を行う技術が提供されている。 Conventionally, a technique for estimating a predetermined event using a plurality of types of data has been provided. For example, a technique for performing outdoor / indoor estimation using a plurality of types of sensor data is provided.
しかしながら、上記の従来技術では、所定の事象が生じたタイミングを適切に推定することができるとは限らない。例えば、屋内外のシームレスな軌跡の推定のために、GPS(Global Positioning System)センサにより高い頻度(短い間隔)で連続して位置情報を取得する場合、省電力について考慮はされていないため、電力消費が大きく、所定の事象が生じたタイミングを適切に推定することは難しい。 However, with the above-mentioned prior art, it is not always possible to appropriately estimate the timing at which a predetermined event occurs. For example, in the case of continuously acquiring position information with a high frequency (short interval) by a GPS (Global Positioning System) sensor for seamless estimation of indoor and outdoor trajectories, power saving is not considered, so power consumption. It consumes a lot and it is difficult to properly estimate the timing when a predetermined event occurs.
本願は、上記に鑑みてなされたものであって、所定の事象が生じたタイミングを適切に推定する推定装置、推定方法、及び推定プログラムを提供することを目的とする。 The present application has been made in view of the above, and an object of the present application is to provide an estimation device, an estimation method, and an estimation program for appropriately estimating the timing at which a predetermined event occurs.
本願に係る推定装置は、第1情報と、前記第1情報よりも高い頻度で検知される第2情報とを取得する取得部と、前記第1情報と前記第2情報に基づいて所定の事象が生じたタイミングを推定する推定部と、を備え、前記取得部は、前記所定の事象に対する検知精度が前記第2情報よりも高い前記第1情報を取得することを特徴とする。 The estimation device according to the present application has an acquisition unit that acquires first information and second information that is detected at a higher frequency than the first information, and a predetermined event based on the first information and the second information. The acquisition unit includes an estimation unit that estimates the timing at which the above occurs, and the acquisition unit acquires the first information whose detection accuracy for the predetermined event is higher than that of the second information.
第1の実施形態の一態様によれば、所定の事象が生じたタイミングを適切に推定することができるという効果を奏する。 According to one aspect of the first embodiment, there is an effect that the timing at which a predetermined event occurs can be appropriately estimated.
以下に、本願に係る推定装置、推定方法、及び推定プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る推定装置、推定方法、及び推定プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Hereinafter, the estimation device, the estimation method, and the embodiment for implementing the estimation program (hereinafter referred to as “the embodiment”) according to the present application will be described in detail with reference to the drawings. It should be noted that this embodiment does not limit the estimation device, estimation method, and estimation program according to the present application. Further, in each of the following embodiments, the same parts are designated by the same reference numerals, and duplicate description is omitted.
(第1の実施形態)
〔1.推定処理〕
まず、図1を用いて、第1の実施形態に係る推定処理の一例について説明する。図1は、第1の実施形態に係る推定処理の一例を示す図である。本実施形態において、推定装置としての端末装置10(図2参照)は、第1センサ111(図2参照)として、GPS(Global Positioning System)センサを用い、第2センサ112(図2参照)として、照度センサを用いて推定処理を行う。以下に示す例においては、第1センサ111が検知(センシング)する情報を第1情報とし、第2センサ112が検知(センシング)する情報を第2情報とする。
(First Embodiment)
[1. Estimate processing]
First, an example of the estimation process according to the first embodiment will be described with reference to FIG. FIG. 1 is a diagram showing an example of estimation processing according to the first embodiment. In the present embodiment, the terminal device 10 (see FIG. 2) as the estimation device uses a GPS (Global Positioning System) sensor as the first sensor 111 (see FIG. 2) and as the second sensor 112 (see FIG. 2). , Perform estimation processing using the illuminance sensor. In the example shown below, the information detected (sensing) by the first sensor 111 is the first information, and the information detected (sensing) by the second sensor 112 is the second information.
図1では、端末装置10は、第1情報として、第1センサ111が検知する情報のうち、GPSにより検知される位置情報の精度(以下、「GPS精度」とする)の情報を用いる。例えば、端末装置10はGPS精度として誤差10mや誤差1km等の数値を検知するが、説明の簡単化のため、図1では、端末装置10は、誤差が所定の数値以上である場合をGPS精度「低」とし、誤差が所定の数値未満である場合を「高」とする。すなわち、図1では、端末装置10は、第1情報として、GPS精度「低」とGPS精度「高」との2段階のいずれであるかを示す情報を用いる。端末装置10は、連続する第1情報間の変化、すなわちGPS精度の変化を所定の事象の検知に用いる。
In FIG. 1, as the first information, the
また、図1では、端末装置10は、連続する第2情報間の変化、すなわち照度の変化を所定の事象の検知に用いる。例えば、端末装置10は、連続する第2情報間の変化量(照度の変化量)が所定の閾値以上の場合、第2情報が変化したとする。なお、以下では、第2情報の変化を所定の事象に関する変化とする場合がある。
Further, in FIG. 1, the
また、第1センサ111の消費電力は、第2センサ112の消費電力より大きいものとする。すなわち、第1センサ111が第1情報の1回の検知に要する消費電力は、第2センサ112が第2情報の1回の検知に要する消費電力より大きいものとする。 Further, the power consumption of the first sensor 111 is larger than the power consumption of the second sensor 112. That is, the power consumption required for the first sensor 111 to detect the first information once is larger than the power consumption required for the second sensor 112 to detect the second information once.
端末装置10は、ユーザによって利用される情報処理装置である。端末装置10は、第1情報と第2情報とに基づいて、所定の事象が生じたタイミングを推定する推定装置である。端末装置10は、例えば、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)等により実現される。以下では、端末装置10をユーザと表記する場合がある。すなわち、以下では、ユーザを端末装置10と読み替えることもできる。
The
図1に示す例においては、端末装置10が所定の事象が生じたタイミングとして、端末装置10を所有するユーザが屋外から屋内へ移動したタイミングを、第1情報と第2情報とを用いて推定する場合を示す。すなわち、図1に示す例においては、GPS精度はユーザが屋外から屋内へ移動した場合「高」から「低」へ変化するため、第1情報は検知精度の高い情報となる。また、照度はユーザが屋外から屋内へ移動した場合以外にも変化する場合があるため、第2情報は検知精度の低い情報となる。言い換えると、第1情報は、屋外から屋内へ移動したタイミングの推定においては、第2情報に比べて相対的に確度の高い情報となる。このように、端末装置10は、所定の事象に対する検知精度が第2情報により高い第1情報を用いる。
In the example shown in FIG. 1, as the timing when a predetermined event occurs in the
図1に示す地図情報MP10は、ユーザが屋外にいるか、屋内にいるかを模式的に示す。また、地図情報MP10において、端末装置10(を所有するユーザ)の位置をユーザ位置UL11〜UL16により示す。なお、ユーザ位置UL11〜UL16を区別しない場合は、ユーザ位置ULとする場合がある。また、地図情報MP10では、屋外OS10と屋内IS10とは境界線BD10により区切られる。すなわち、地図情報MP10内において、ユーザ位置ULが屋外OS10(境界線BD10の左側)に位置する場合、ユーザが屋外に位置し、ユーザ位置ULが屋内IS10(境界線BD10の右側)に位置する場合、ユーザが屋内に位置することを示す。 The map information MP10 shown in FIG. 1 schematically indicates whether the user is outdoors or indoors. Further, in the map information MP10, the position of the terminal device 10 (the user who owns the terminal device 10) is indicated by the user positions UL11 to UL16. When the user positions UL11 to UL16 are not distinguished, the user position UL may be used. Further, in the map information MP10, the outdoor OS10 and the indoor IS10 are separated by the boundary line BD10. That is, in the map information MP10, when the user position UL is located on the outdoor OS10 (left side of the boundary line BD10), the user is located outdoors, and the user position UL is located on the indoor IS10 (right side of the boundary line BD10). , Indicates that the user is located indoors.
まず、図1に示す第1情報及び第2情報について説明する。図1に示す例において、第1情報は、所定の間隔(以下、「第1の間隔SR1」とする)で検知される。すなわち、第1センサ111は、第1の間隔SR1で第1情報を検知する。また、図1に示す例において、第2情報は、第1の間隔SR1よりも短い所定の間隔(以下、「第2の間隔SR2」とする)で検知される。すなわち、第2センサ112は、第2の間隔SR2で第2情報を検知する。なお、全てを図示することは省略するが、第2情報の横軸に沿って第2の間隔SR2で並ぶ縦棒は、全て第2情報SDである。このように、端末装置10においては、消費電力が大きい第1センサ111による第1情報の検知を、消費電力が小さい第2センサ112による第2情報の検知よりも長い間隔で行う。これにより、端末装置10は、消費電力が大きい第1センサ111による第1情報の検知回数を抑制することができるため、消費電力の増大を抑制することができる。
First, the first information and the second information shown in FIG. 1 will be described. In the example shown in FIG. 1, the first information is detected at a predetermined interval (hereinafter, referred to as "first interval SR1"). That is, the first sensor 111 detects the first information at the first interval SR1. Further, in the example shown in FIG. 1, the second information is detected at a predetermined interval shorter than the first interval SR1 (hereinafter, referred to as "second interval SR2"). That is, the second sensor 112 detects the second information at the second interval SR2. Although not all of them are shown, the vertical bars arranged at the second interval SR2 along the horizontal axis of the second information are all the second information SD. As described above, in the
図1では、時刻t11において、第1センサ111により第1情報FD11が検知され、第2センサ112により第2情報SD1が検知される。なお、第1情報FD11〜FD14を区別しない場合は、第1情報FDとする場合がある。また、第2情報SD1、SD11〜SD13を区別しない場合は、第2情報SDとする場合がある。また、図1における第1情報FDや第2情報SDは、時刻tにおける検知タイミングを示すものであり、第1情報FDの長さや第2情報SDの長さは、その情報の数値等を示すものではない。図1では、点線で図示された第1情報FD(例えば、第1情報FD13)は、変化が検知された第1情報FDを示し、実線で図示された第1情報FD(例えば、第1情報FD11)は、変化が検知されなかった第1情報FDを示す。また、図1では、点線で図示された第2情報SD(例えば、第2情報SD11)は、変化が検知された第2情報SDを示し、実線で図示された第2情報SD(例えば、第2情報SD1)は、変化が検知されなかった第2情報SDを示す。 In FIG. 1, at time t11, the first information FD11 is detected by the first sensor 111, and the second information SD1 is detected by the second sensor 112. When the first information FD11 to FD14 are not distinguished, the first information FD may be used. Further, when the second information SD1 and SD11 to SD13 are not distinguished, the second information SD may be used. Further, the first information FD and the second information SD in FIG. 1 indicate the detection timing at the time t, and the length of the first information FD and the length of the second information SD indicate numerical values of the information and the like. It's not a thing. In FIG. 1, the first information FD (for example, the first information FD13) shown by the dotted line indicates the first information FD in which the change is detected, and the first information FD (for example, the first information) shown by the solid line is shown. FD11) indicates the first information FD in which no change was detected. Further, in FIG. 1, the second information SD (for example, the second information SD11) shown by the dotted line indicates the second information SD in which the change is detected, and the second information SD (for example, the second information SD) shown by the solid line is shown. 2 information SD1) indicates the second information SD in which no change was detected.
ここで、第1情報FD11は、GPS精度「高」であるため、端末装置10は、時刻t11において、第1情報FDの変化なしとする。そのため、端末装置10は、時刻t11において、屋外から屋内への移動を非検知とする(ステップS11)。また、第2情報SD1は、直前に検知された第2情報SDからの変化量が所定の閾値未満であるため、端末装置10は、時刻t11において、第2情報SDの変化なしとする。なお、地図情報MP10に示すように、時刻t11におけるユーザは、ユーザ位置UL11、すなわち屋外OS10に位置する。
Here, since the first information FD 11 has a GPS accuracy of "high", the
その後、時刻t11から第1の間隔SR1が経過する前の時刻t111において、第2センサ112により第2情報SD11が検知される。そして、端末装置10は、第2情報SD11が直前に検知された第2情報SDからの変化量が所定の閾値以上であるため、第2情報SDの変化ありとする。上述したように、第2情報SDは、屋外から屋内へ移動したタイミングの推定においては、第1情報FDに比べて相対的に信頼度の低い情報である。そのため、端末装置10は、第2情報SDの変化のみでは、ユーザが屋外から屋内へ移動したと推定しない。例えば、端末装置10は、時刻t111において第2情報SDが変化したことを示す情報を第2情報記憶部142(図2参照)に記憶する。なお、地図情報MP10に示すように、時刻t111におけるユーザは、ユーザ位置UL12、すなわち屋外OS10に位置する。
After that, at the time t111 before the first interval SR1 elapses from the time t11, the second information SD11 is detected by the second sensor 112. Then, the
その後、時刻t11から第1の間隔SR1が経過した時刻t12において、第1センサ111により第1情報FD12が検知される。第1情報FD12は、GPS精度「高」であるため、端末装置10は、時刻t12において、第1情報FDの変化なしとする。そのため、端末装置10は、時刻t12において、屋外から屋内への移動を非検知とする(ステップS12)。なお、地図情報MP10に示すように、時刻t12におけるユーザは、ユーザ位置UL13、すなわち屋外OS10に位置する。
After that, at the time t12 when the first interval SR1 elapses from the time t11, the first information FD12 is detected by the first sensor 111. Since the first information FD 12 has a GPS accuracy of "high", the
その後、時刻t12から第1の間隔SR1が経過する前の時刻t121において、第2センサ112により第2情報SD12が検知される。そして、端末装置10は、第2情報SD12が直前に検知された第2情報SDからの変化量が所定の閾値以上であるため、第2情報SDの変化ありとする。例えば、端末装置10は、時刻t121において第2情報SDが変化したことを示す情報を第2情報記憶部142に記憶する。なお、地図情報MP10に示すように、時刻t121におけるユーザは、ユーザ位置UL14、すなわち屋内IS10に位置する。
After that, at the time t121 before the first interval SR1 elapses from the time t12, the second information SD12 is detected by the second sensor 112. Then, in the
その後、時刻t12から第1の間隔SR1が経過した時刻t13において、第1センサ111により第1情報FD13が検知される。第1情報FD13は、GPS精度「低」であるため、端末装置10は、時刻t13において、第1情報FDの変化ありとする。具体的には、端末装置10は、第1情報FD12のGPS精度「高」から第1情報FD13のGPS精度「低」へ第1情報FDが変化しているため、時刻t13において、第1情報FDの変化ありとする。そのため、端末装置10は、時刻t13において、屋外から屋内への移動を検知したとする(ステップS13)。なお、地図情報MP10に示すように、時刻t13におけるユーザは、ユーザ位置UL15、すなわち屋内IS10に位置する。
Then, at the time t13 when the first interval SR1 elapses from the time t12, the first information FD13 is detected by the first sensor 111. Since the
上述したように、第1情報FDは、屋外から屋内へ移動したタイミングの推定においては、第2情報SDに比べて相対的に信頼度の高い情報である。そのため、端末装置10は、第1情報FDの変化により、ユーザが屋外から屋内へ移動したと推定することができる。このように、端末装置10は、第1情報に基づいて所定の事象の発生を推定する。しかし、第1情報は、第1の間隔SR1で第1センサ111により検知されるため、屋外から屋内へ移動したタイミングの推定としては、0〜第1の間隔SR1未満までの間での誤差が生じる。そのため、端末装置10は、時刻t13までにユーザが屋外から屋内へ移動したとして、その移動タイミングを時刻t13以前において検知された第2情報SDを用いて行う。すなわち、端末装置10は、時刻t13以前のいつの時点でユーザが屋外から屋内へ移動したかについて推定する遡及推定を行う(ステップS14)。
As described above, the first information FD is information having a relatively high reliability as compared with the second information SD in estimating the timing of moving from the outdoor to the indoor. Therefore, the
図1では、時刻t13以前における時刻t121に検知された第2情報SD12により、時刻t121に第2情報SDの変化ありとしている。そのため、端末装置10は、時刻t13以前における時刻t121をユーザが屋外から屋内へ移動した時刻と推定する(ステップS15)。このように、端末装置10は、第2情報に基づいて所定の事象が生じたタイミングを推定する。これにより、端末装置10は、ユーザが屋外から屋内へ移動したタイミングの推定における誤差を、第2の間隔SR2未満まで小さくすることが可能となる。なお、端末装置10は、時刻t13以前において第2情報SDの変化が検知されていなかった場合、時刻t13をユーザが屋外から屋内へ移動した時刻と推定してもよい。
In FIG. 1, it is assumed that the second information SD is changed at the time t121 due to the second information SD12 detected at the time t121 before the time t13. Therefore, the
その後、時刻t13から第1の間隔SR1が経過する前の時刻t131において、第2センサ112により第2情報SD13が検知される。そして、端末装置10は、第2情報SD13が直前に検知された第2情報SDからの変化量が所定の閾値以上であるため、第2情報SDの変化ありとする。例えば、端末装置10は、時刻t131において第2情報SDが変化したことを示す情報を第2情報記憶部142に記憶する。なお、地図情報MP10に示すように、時刻t131におけるユーザは、ユーザ位置UL16、すなわち屋内IS10に位置する。
After that, at the time t131 before the first interval SR1 elapses from the time t13, the second information SD13 is detected by the second sensor 112. Then, the
その後、時刻t13から第1の間隔SR1が経過した時刻t14において、第1センサ111により第1情報FD14が検知される。第1情報FD14は、GPS精度「低」であるため、端末装置10は、時刻t14において、第1情報FDの変化なしとする。そのため、端末装置10は、時刻t14において、屋外から屋内への移動を非検知とする。なお、地図情報MP10に示すように、時刻t14におけるユーザは、ユーザ位置UL16、すなわち屋内IS10に位置する。
After that, the first information FD14 is detected by the first sensor 111 at the time t14 when the first interval SR1 elapses from the time t13. Since the first information FD 14 has a GPS accuracy of "low", the
上述したように、端末装置10は、第1情報と第2情報とを用いることにより、ユーザが屋外から屋内へ移動したタイミング、すなわち時刻の推定における誤差を第2の間隔SR2未満まで小さくすることができるため、ユーザが屋外から屋内へ移動したタイミングを適切に推定することができる。これにより、端末装置10は、第2情報を用いることにより、消費電力が大きい第1センサ111による第1情報の検知回数を抑制することができるため、消費電力の増大を抑制することができる。すなわち、端末装置10は、所定の事象が生じたタイミングを適切に推定することができる。
As described above, the
なお、端末装置10は、推定処理により推定したユーザが屋外から屋内へ移動したタイミングをユーザのライフログとして用いてもよい。また、端末装置10は、推定処理により推定したユーザが屋外から屋内へ移動したタイミングを外部の情報処理装置へ送信してもよい。この場合、外部の情報処理装置は、受信したユーザが屋外から屋内へ移動したタイミングに関する情報に基づいて、所定の領域に位置するユーザ数の管理等に用いてもよい。例えば、外部の情報処理装置は、受信したユーザが屋外から屋内へ移動したタイミングに関する情報を用いて、各領域に位置するユーザ数をヒートマップのように表示するサービスを提供してもよい。また、例えば、外部の情報処理装置は、受信したユーザが屋外から屋内へ移動したタイミングに関する情報を入場管理に用いてもよい。また、例えば、外部の情報処理装置は、受信したユーザが屋外から屋内へ移動したタイミングに関する情報を勤怠管理に用いてもよい。
The
また、上記例においては、ユーザが利用する端末装置10が推定処理を行う例を示したが、推定処理は端末装置10から第1情報や第2情報を取得した外部の情報処理装置が行ってもよい。例えば、推定処理を実行する機能を有する推定装置100(図11参照)が端末装置10から取得した第1情報や第2情報を用いて推定処理を行ってもよい。
Further, in the above example, an example in which the
〔2.端末装置の構成〕
次に、図2を用いて、第1の実施形態に係る端末装置10の構成について説明する。図2は、第1の実施形態に係る端末装置10の構成例を示す図である。図2に示すように、端末装置10は、通信部11と、第1センサ111と、第2センサ112と、入力部12と、出力部13と、記憶部14と、制御部15とを有する。
[2. Terminal device configuration]
Next, the configuration of the
(通信部11)
通信部11は、例えば、通信回路等によって実現される。そして、通信部11は、図示しない所定の通信網と有線または無線で接続され、外部の情報処理装置との間で情報の送受信を行う。
(Communication unit 11)
The communication unit 11 is realized by, for example, a communication circuit or the like. Then, the communication unit 11 is connected to a predetermined communication network (not shown) by wire or wirelessly, and transmits / receives information to / from an external information processing device.
(第1センサ111)
第1センサ111は、所定の事象の発生の検知に用いる第1情報を検知する。例えば、第1センサ111は、端末装置10外からの情報から第1情報を検知する。例えば、第1センサ111は、GPSセンサによって実現される。なお、第1センサ111は、複数であってもよい。なお、第1情報がセンサ以外により取得される場合、端末装置10は、第1センサ111を有しなくてもよい。例えば、端末装置10は、カメラ機能により撮像された画像情報を第1情報とする場合、第1センサ111に代えてカメラ(撮像部)を有してもよい。
(First sensor 111)
The first sensor 111 detects the first information used for detecting the occurrence of a predetermined event. For example, the first sensor 111 detects the first information from the information from outside the
(第2センサ112)
第2センサ112は、第2情報を検知する。例えば、第2情報を検知する。第1情報よりも高い頻度(短い間隔)で検知される情報であって、所定の事象に関する変化の検知に用いる情報である第2情報を検知する。例えば、第2センサ112は、端末装置10外からの情報から第2情報を検知する。図2では、第2センサ112は、照度センサによって実現される。なお、第2センサ112は、第1情報よりも高い頻度で第2情報を検知(検知)するセンサであれば、どのようなセンサであってもよい。例えば、第2センサ112は、温度センサ、湿度センサ、心拍(脈拍)センサ、加速度センサ、発汗センサ、呼気(ガス)センサ、マイク、ビーコン等によって実現されてもよい。また、第2センサ112は、複数であってもよい。なお、第2情報がセンサ以外により取得される場合、端末装置10は、第2センサ112を有しなくてもよい。例えば、端末装置10は、入力部12により受け付けられた入力情報を第2情報とする場合、第2センサ112を有しなくてもよい。なお、第1センサ111と第2センサ112とは、検知する頻度(間隔)の差異による概念的な区別を示しており、どのようなセンサが第1センサ111や第2センサ112とされてもよい。例えば第2センサ112がGPSセンサであってもよい。
(Second sensor 112)
The second sensor 112 detects the second information. For example, the second information is detected. The second information, which is information detected at a higher frequency (shorter interval) than the first information and is used for detecting changes related to a predetermined event, is detected. For example, the second sensor 112 detects the second information from the information from outside the
(入力部12)
入力部12は、ユーザから各種操作が入力される。例えば、入力部12は、タッチパネル機能により表示面(例えば出力部13)を介してユーザからの各種操作を受け付けてもよい。また、入力部12は、端末装置10に設けられたボタンや、端末装置10に接続されたキーボードやマウスからの各種操作を受け付けてもよい。
(Input unit 12)
Various operations are input from the user to the input unit 12. For example, the input unit 12 may receive various operations from the user via the display surface (for example, the output unit 13) by the touch panel function. Further, the input unit 12 may accept various operations from the buttons provided on the
(出力部13)
出力部13は、例えば液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイ等によって実現されるタブレット端末等の表示画面であり、各種情報を表示するための表示装置である。
(Output unit 13)
The
(記憶部14)
記憶部14は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部14は、例えば、端末装置10にインストールされているアプリケーションに関する情報、例えばプログラム等を記憶する。
(Memory unit 14)
The storage unit 14 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory (Flash Memory), or a storage device such as a hard disk or an optical disk. The storage unit 14 stores, for example, information about an application installed in the
(第1情報記憶部141)
第1の実施形態に係る第1情報記憶部141は、第1情報を記憶する。例えば、第1情報記憶部141は、第1センサ111により検知された第1情報を記憶する。図3には、第1情報記憶部141に記憶される第1情報の一例を示す。図3に示すように、第1情報記憶部141は、第1情報として、「第1情報ID」、「検知時刻」、「精度」、「位置情報」、「変化」・・・といった項目を有する。
(1st information storage unit 141)
The first
「第1情報ID」は、第1情報を識別するための識別情報を示す。「検知時刻」は、対応する第1情報IDにより識別される第1情報が検知された時刻を示す。また、「精度」は、対応する第1情報IDにより識別される第1情報が検知した際のGPS精度を示す。「位置情報」は、対応する第1情報IDにより識別される第1情報に対応する位置情報を示す。また、「変化」は、対応する第1情報IDにより識別される第1情報により第1情報の変化があったかを示す。 The "first information ID" indicates identification information for identifying the first information. The “detection time” indicates the time when the first information identified by the corresponding first information ID is detected. Further, "accuracy" indicates GPS accuracy when the first information identified by the corresponding first information ID is detected. “Position information” indicates the position information corresponding to the first information identified by the corresponding first information ID. Further, "change" indicates whether or not the first information has been changed by the first information identified by the corresponding first information ID.
例えば、図3に示す例において、第1情報ID「FD11」により識別される第1情報(図1中の「第1情報FD11」に対応)は、検知時刻「t11」に検知されたことを示す。また、第1情報ID「FD11」により識別される第1情報の「精度」は、GPS精度「高」であることを示す。また、第1情報ID「FD11」により識別される第1情報に対応する位置情報は、「DL11」であることを示す。また、第1情報ID「FD11」により識別される第1情報においては、第1情報の変化はなかったことを示す。 For example, in the example shown in FIG. 3, the first information identified by the first information ID "FD11" (corresponding to the "first information FD11" in FIG. 1) was detected at the detection time "t11". Shown. Further, the "accuracy" of the first information identified by the first information ID "FD11" indicates that the GPS accuracy is "high". Further, it is shown that the position information corresponding to the first information identified by the first information ID "FD11" is "DL11". Further, in the first information identified by the first information ID "FD11", it is shown that the first information has not changed.
また、例えば、図3に示す例において、第1情報ID「FD13」により識別される第1情報(図1中の「第1情報FD13」に対応)は、検知時刻「t13」に検知されたことを示す。また、第1情報ID「FD13」により識別される第1情報の「精度」は、GPS精度「低」であることを示す。また、第1情報ID「FD13」により識別される第1情報に対応する位置情報は、「DL13」であることを示す。また、第1情報ID「FD13」により識別される第1情報においては、第1情報の変化はあったことを示す。 Further, for example, in the example shown in FIG. 3, the first information identified by the first information ID “FD13” (corresponding to the “first information FD13” in FIG. 1) was detected at the detection time “t13”. Show that. Further, the "accuracy" of the first information identified by the first information ID "FD13" indicates that the GPS accuracy is "low". Further, it is shown that the position information corresponding to the first information identified by the first information ID "FD13" is "DL13". Further, in the first information identified by the first information ID "FD13", it is shown that the first information has changed.
なお、第1情報記憶部141は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、第1情報記憶部141は、精度に関する具体的な数値を記憶してもよい。
The first
(第2情報記憶部142)
第1の実施形態に係る第2情報記憶部142は、第2情報を記憶する。例えば、第2情報記憶部142は、第2センサ112により検知された第2情報を記憶する。図4には、第2情報記憶部142に記憶される第2情報の一例を示す。図4に示すように、第2情報記憶部142は、第2情報として、「第2情報ID」、「検知時刻」、「照度」、「変化量」、「変化」・・・といった項目を有する。
(2nd information storage unit 142)
The second
「第2情報ID」は、第2情報を識別するための識別情報を示す。「検知時刻」は、対応する第2情報IDにより識別される第2情報が検知された時刻を示す。また、「照度」は、対応する第2情報IDにより識別される第2情報である照度の値を示す。「変化量」は、対応する第2情報IDにより識別される第2情報における変化量を示す。例えば、「変化量」は、対応する第2情報IDにより識別される第2情報の直前に検知された第2情報SDからの変化量を示す。例えば、第2情報ID「SD122」により識別される第2情報における変化量は、第2情報ID「SD122」により識別される第2情報の検知された第2情報ID「SD12」により識別される第2情報の照度「IL12」と、第2情報ID「SD122」により識別される第2情報の照度「IL12」との差分「0」となる。また、「変化」は、対応する第2情報IDにより識別される第2情報により第2情報の変化があったかを示す。 The "second information ID" indicates identification information for identifying the second information. The “detection time” indicates the time when the second information identified by the corresponding second information ID is detected. Further, "illuminance" indicates a value of illuminance which is the second information identified by the corresponding second information ID. The "change amount" indicates the change amount in the second information identified by the corresponding second information ID. For example, "change amount" indicates the change amount from the second information SD detected immediately before the second information identified by the corresponding second information ID. For example, the amount of change in the second information identified by the second information ID "SD122" is identified by the detected second information ID "SD12" of the second information identified by the second information ID "SD122". The difference between the illuminance "IL12" of the second information and the illuminance "IL12" of the second information identified by the second information ID "SD122" is "0". Further, "change" indicates whether or not the second information has been changed by the second information identified by the corresponding second information ID.
例えば、図4に示す例において、第2情報ID「SD1」により識別される第2情報(図1中の「第2情報SD1」に対応)は、検知時刻「t11」に検知されたことを示す。また、第2情報ID「SD1」により識別される第2情報の「照度」は、「IL1」であることを示す。また、第2情報ID「SD1」により識別される第2情報における変化量は、「AM1」であることを示す。また、第2情報ID「SD1」により識別される第2情報においては、第2情報の変化はなかったことを示す。 For example, in the example shown in FIG. 4, the second information identified by the second information ID “SD1” (corresponding to the “second information SD1” in FIG. 1) was detected at the detection time “t11”. Shown. Further, the "illuminance" of the second information identified by the second information ID "SD1" indicates that it is "IL1". Further, it is shown that the amount of change in the second information identified by the second information ID "SD1" is "AM1". Further, in the second information identified by the second information ID "SD1", it is shown that the second information has not changed.
また、例えば、図4に示す例において、第2情報ID「SD11」により識別される第2情報(図1中の「第2情報SD11」に対応)は、検知時刻「t111」に検知されたことを示す。また、第2情報ID「SD11」により識別される第2情報の「照度」は、「IL11」であることを示す。また、第2情報ID「SD11」により識別される第2情報における変化量は、「AM11」であることを示す。また、第2情報ID「SD11」により識別される第2情報においては、第2情報の変化があったことを示す。 Further, for example, in the example shown in FIG. 4, the second information identified by the second information ID “SD11” (corresponding to the “second information SD11” in FIG. 1) was detected at the detection time “t111”. Show that. Further, the "illuminance" of the second information identified by the second information ID "SD11" indicates that it is "IL11". Further, it is shown that the amount of change in the second information identified by the second information ID "SD11" is "AM11". Further, in the second information identified by the second information ID "SD11", it indicates that the second information has changed.
なお、第2情報記憶部142は、上記に限らず、目的に応じて種々の情報を記憶してもよい。
The second
(制御部15)
制御部15は、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、端末装置10内部の記憶部14などの記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。例えば、この各種プログラムは、推定処理を行うアプリケーションのプログラムが含まれる。また、制御部15は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
(Control unit 15)
In the
図2に示すように、制御部15は、取得部151と、推定部152と、送信部153と、表示部154とを有し、以下に説明する推定処理の機能や作用を実現または実行する。なお、制御部15の内部構成は、図2に示した構成に限られず、後述する推定処理を行う構成であれば他の構成であってもよい。また、制御部15が有する各処理部の接続関係は、図2に示した接続関係に限られず、他の接続関係であってもよい。
As shown in FIG. 2, the
(取得部151)
取得部151は、第1情報と、前記第1情報よりも高い頻度で検知される第2情報とを取得する。例えば、取得部151は、所定の事象の検知に用いる第1情報と、第1情報よりも高い頻度で検知される情報であって、所定の事象に関する変化の検知に用いる情報である第2情報とを取得する。例えば、取得部151は、所定の事象に対する検知精度が第2情報により高い第1情報を取得する。また、例えば、取得部151は、所定のセンサにより検知された第1情報と、所定のセンサ以外のセンサにより検知された第2情報を取得する。例えば、取得部151は、GPSセンサにより検知された位置情報の精度を示す第1情報と、GPSセンサ以外のセンサにより検知された第2情報とを取得する。例えば、取得部151は、第1センサ111から第1情報を取得する。また、例えば、取得部151は、第2センサ112から第2情報を取得する。例えば、取得部151は、第1センサ111から取得した第1情報を第1情報記憶部141に格納してもよい。また、例えば、取得部151は、第2センサ112から取得した第2情報を第2情報記憶部142に格納してもよい。また、取得部151は、外部の情報処理装置から種々の情報を取得してもよい。例えば、取得部151は、外部の情報処理装置から第1情報を取得してもよい。また、例えば、取得部151は、外部の情報処理装置から第2情報を取得してもよい。
(Acquisition unit 151)
The acquisition unit 151 acquires the first information and the second information detected at a higher frequency than the first information. For example, the acquisition unit 151 is the first information used for detecting a predetermined event and the second information which is the information detected more frequently than the first information and is the information used for detecting the change related to the predetermined event. And get. For example, the acquisition unit 151 acquires the first information whose detection accuracy for a predetermined event is higher than that of the second information. Further, for example, the acquisition unit 151 acquires the first information detected by a predetermined sensor and the second information detected by a sensor other than the predetermined sensor. For example, the acquisition unit 151 acquires the first information indicating the accuracy of the position information detected by the GPS sensor and the second information detected by a sensor other than the GPS sensor. For example, the acquisition unit 151 acquires the first information from the first sensor 111. Further, for example, the acquisition unit 151 acquires the second information from the second sensor 112. For example, the acquisition unit 151 may store the first information acquired from the first sensor 111 in the first
また、取得部151は、所定の事象の検知に用いる複数種類の第2情報を取得する。例えば、取得部151は、所定の事象に関する変化の検知に用いる複数種類の第2情報を取得してもよい。例えば、取得部151は、ユーザが屋外から屋内への移動の検知に用いる複数種類の第2情報を複数の第2センサ112から取得してもよい。この場合、端末装置10は、複数種類の第2センサ112を有する。
In addition, the acquisition unit 151 acquires a plurality of types of second information used for detecting a predetermined event. For example, the acquisition unit 151 may acquire a plurality of types of second information used for detecting a change related to a predetermined event. For example, the acquisition unit 151 may acquire a plurality of types of second information used by the user for detecting the movement from the outdoors to the indoors from the plurality of second sensors 112. In this case, the
(推定部152)
推定部152は、第1情報と第2情報とに基づいて、所定の事象が生じたタイミングを推定する。具体的には、推定部152は、第1情報に基づいて所定の事象の発生を推定し、第2情報に基づいて所定の事象が生じたタイミングを推定する。図1では、推定部152は、所定の事象が生じたタイミングとして、端末装置10を所有するユーザが屋外から屋内へ移動したタイミングを、第1情報と第2情報とを用いて推定する。
(Estimation unit 152)
The estimation unit 152 estimates the timing at which a predetermined event occurs based on the first information and the second information. Specifically, the estimation unit 152 estimates the occurrence of a predetermined event based on the first information, and estimates the timing at which the predetermined event occurs based on the second information. In FIG. 1, the estimation unit 152 estimates the timing when the user who owns the
また、推定部152は、第1情報により所定の事象が検知されたタイミング以前において、第2情報により所定の事象が検知されたタイミングを所定の事象が生じたタイミングとして推定する。例えば、推定部152は、第1情報により所定の事象が検知されたタイミング以前において、第2情報により所定の事象に関する変化が検知されたタイミングを所定の事象が生じたタイミングとして推定する。例えば、推定部152は、第1情報によりユーザが屋外から屋内へ移動したと検知されたタイミング以前において、第2情報によりユーザが屋外から屋内への移動が検知されたタイミングを所定の事象が生じたタイミングとして推定する。図1では、推定部152は、第1情報によりユーザが屋外から屋内へ移動したと検知されたタイミングである時刻t13以前において、第2情報によりユーザが屋外から屋内への移動が検知されたタイミングである時刻t121をユーザが屋外から屋内へ移動した時刻と推定する。 Further, the estimation unit 152 estimates the timing when the predetermined event is detected by the second information as the timing when the predetermined event occurs before the timing when the predetermined event is detected by the first information. For example, the estimation unit 152 estimates the timing at which a change related to a predetermined event is detected by the second information as the timing at which the predetermined event occurs before the timing when the predetermined event is detected by the first information. For example, the estimation unit 152 causes a predetermined event at the timing when the user is detected to move from the outdoor to the indoor by the second information before the timing when the user is detected to move from the outdoor to the indoor by the first information. Estimate as the timing. In FIG. 1, the estimation unit 152 determines the timing when the user is detected to move from the outdoor to the indoor by the second information before the time t13, which is the timing when the user is detected to move from the outdoor to the indoor by the first information. It is estimated that the time t121 is the time when the user moves from the outdoors to the indoors.
また、推定部152は、第1情報により所定の事象が検知されたタイミングと当該タイミング以前の検知タイミングとの間において、第2情報により所定の事象が検知されたタイミングを所定の事象が生じたタイミングとして推定する。例えば、推定部152は、第1情報により所定の事象が検知されたタイミングと当該タイミング以前の検知タイミングとの間において、第2情報により所定の事象に関する変化が検知されたタイミングを所定の事象が生じたタイミングとして推定する。例えば、推定部152は、第1情報によりユーザが屋外から屋内へ移動したと検知されたタイミングと当該タイミング以前の検知タイミングとの間において、第2情報によりユーザが屋外から屋内への移動に関する変化が検知されたタイミングを所定の事象が生じたタイミングとして推定する。図1では、推定部152は、第1情報によりユーザが屋外から屋内へ移動したと検知されたタイミングである時刻t13と当該タイミング以前の検知タイミングである時刻t12との間において、第2情報によりユーザが屋外から屋内への移動に関する変化が検知されたタイミングである時刻t121をユーザが屋外から屋内へ移動した時刻と推定する。 In addition, the estimation unit 152 causes a predetermined event at a timing when a predetermined event is detected by the second information between the timing when the predetermined event is detected by the first information and the detection timing before the timing. Estimate as timing. For example, the estimation unit 152 sets the timing at which a change related to a predetermined event is detected by the second information between the timing at which the predetermined event is detected by the first information and the detection timing before the timing by the predetermined event. Estimate as the timing of occurrence. For example, the estimation unit 152 changes the change in the movement of the user from the outdoor to the indoor by the second information between the timing when the user is detected to move from the outdoor to the indoor by the first information and the detection timing before the timing. Is estimated as the timing at which a predetermined event occurs. In FIG. 1, the estimation unit 152 uses the second information between the time t13, which is the timing when the user is detected to move from the outdoor to the indoor by the first information, and the time t12, which is the detection timing before the timing. It is estimated that the time t121, which is the timing at which the change in the movement from the outdoor to the indoor is detected by the user, is the time when the user moves from the outdoor to the indoor.
推定部152は、第1情報により所定の事象が検知されたタイミングと当該タイミング以前の検知タイミングとの間において、第2情報により所定の事象が検知されたタイミングのうち、第2情報の変化の大きさに基づいて選択されるタイミングを所定の事象が生じたタイミングとして推定する。また、推定部152は、所定の事象が生じたタイミングにおける第2情報を用いた学習により、所定の事象が生じたタイミングを推定してもよい。この場合、推定部152は、所定の事象が生じたタイミングにおける第2情報を用いた学習結果に基づいて、所定の事象が生じたタイミングを推定してもよい。例えば、推定部152は、第2情報により所定の事象が生じたと推定されたタイミング以前における第2情報の変化のパターンを学習することにより生成したモデルを用いて、所定の事象が生じたタイミングを推定してもよい。 The estimation unit 152 changes the change of the second information among the timings when the predetermined event is detected by the second information between the timing when the predetermined event is detected by the first information and the detection timing before the timing. The timing selected based on the magnitude is estimated as the timing when a predetermined event occurs. Further, the estimation unit 152 may estimate the timing when the predetermined event occurs by learning using the second information at the timing when the predetermined event occurs. In this case, the estimation unit 152 may estimate the timing when the predetermined event occurs based on the learning result using the second information at the timing when the predetermined event occurs. For example, the estimation unit 152 uses a model generated by learning the pattern of change of the second information before the timing when the predetermined event is estimated to have occurred by the second information, and determines the timing when the predetermined event occurs. You may estimate.
また、推定部152は、第2情報により所定の事象が検知された場合に、第1情報を検知するセンサに第1情報を検知させてもよい。例えば、推定部152は、第2情報により所定の事象が検知された場合に、第1情報を検知する第1センサ111に第1情報を検知させてもよい。 Further, the estimation unit 152 may cause the sensor that detects the first information to detect the first information when a predetermined event is detected by the second information. For example, the estimation unit 152 may cause the first sensor 111, which detects the first information, to detect the first information when a predetermined event is detected by the second information.
また、推定部152は、複数種類の第2情報のうち、所定数以上の第2情報により所定の事象が検知されたタイミングに基づいて、所定の事象が生じたタイミングを推定してもよい。また、推定部152は、複数種類の第2情報の各々により所定の事象が検知された複数のタイミングのうち、第2情報の変化の大きさに基づいて選択されるタイミングを所定の事象が生じたタイミングとして推定してもよい。また、推定部152は、複数種類の第2情報の各々の重みと変化の大きさとに基づいて選択されるタイミングを所定の事象が生じたタイミングとして推定してもよい。例えば、推定部152は、複数種類の第2情報の各々の重みと変化の大きさとを乗じて算出されるスコアに基づいて、所定の事象が生じたタイミングを推定してもよい。また、例えば、推定部152は、複数種類の第2情報の各々の重みと変化の大きさとを乗じて算出されるスコアの合計が所定の閾値以上になったタイミングを、所定の事象が生じたタイミングとして推定してもよい。なお、これらの点についての詳細は後述する。 Further, the estimation unit 152 may estimate the timing at which the predetermined event occurs based on the timing at which the predetermined event is detected by the predetermined number or more of the second information among the plurality of types of the second information. Further, the estimation unit 152 causes a predetermined event to be selected based on the magnitude of the change in the second information among a plurality of timings in which a predetermined event is detected by each of the plurality of types of second information. It may be estimated as the timing. Further, the estimation unit 152 may estimate the timing selected based on the weight of each of the plurality of types of second information and the magnitude of the change as the timing at which a predetermined event occurs. For example, the estimation unit 152 may estimate the timing at which a predetermined event occurs based on the score calculated by multiplying the weight of each of the plurality of types of second information and the magnitude of the change. Further, for example, the estimation unit 152 causes a predetermined event at a timing when the total score calculated by multiplying the weight of each of the plurality of types of second information and the magnitude of the change becomes equal to or higher than a predetermined threshold value. It may be estimated as the timing. The details of these points will be described later.
(送信部153)
送信部153は、外部の情報処理装置へ種々の情報を送信する。送信部153は、入力部12により入力されたユーザ操作に従って、外部の情報処理装置へ種々の情報を送信してもよい。また、送信部153は、推定部152により推定された所定の事象が生じたタイミングに関する情報を外部の情報処理装置へ送信してもよい。
(Transmission unit 153)
The transmission unit 153 transmits various information to an external information processing device. The transmission unit 153 may transmit various information to an external information processing device according to the user operation input by the input unit 12. Further, the transmission unit 153 may transmit information regarding the timing at which a predetermined event estimated by the estimation unit 152 occurs to an external information processing device.
(表示部154)
表示部154は、出力部13を介して各種情報を表示する。例えば、表示部154は、推定処理を行うかどうかをユーザに確認する画面を表示してもよい。また、例えば、表示部154は、推定部152により推定された所定の事象が生じたタイミングに関する情報を外部の情報処理装置へ送信してよいかをユーザに確認する画面を表示してもよい。
(Display unit 154)
The display unit 154 displays various information via the
なお、上述した制御部15による推定処理等の処理は、所定のアプリケーションにより行われる場合、制御部15の各部は、例えば、所定のアプリケーションにより実現されてもよい。例えば、制御部15による推定処理等の処理は、外部の情報処理装置から受信した制御情報により実現されてもよい。また、端末装置10が推定処理を行う専用装置である場合、端末装置10は、入力部12や出力部13や表示部154を有しなくもよい。
When the above-mentioned processing such as estimation processing by the
〔3.推定処理のフロー〕
次に、図5を用いて、第1の実施形態に係る端末装置10による推定処理の手順について説明する。図5は、第1の実施形態に係る端末装置10による推定処理手順を示すフローチャートである。
[3. Estimate processing flow]
Next, the procedure of the estimation process by the
図5に示すように、端末装置10は、第1情報に変化があるかを判定する(ステップS101)。例えば、端末装置10は、第1センサ111により検知された第1情報に変化が有るかを判定する。そして、端末装置10は、第1情報に変化がない場合(ステップS101:No)、ステップS101の処理を繰り返す。
As shown in FIG. 5, the
一方、端末装置10は、第1情報に変化があった場合(ステップS101:Yes)、変化有の第1情報の検知時刻以前に変化が検知された第2情報を特定する(ステップS102)。つまり、端末装置10は、第1情報に変化があった場合、所定の事象が発生した、すなわちユーザが屋外から屋内へ移動したと推定する。図1では、端末装置10は、第1情報によりユーザが屋外から屋内へ移動したと検知された時刻t13以前において、第2情報によりユーザが屋外から屋内への移動に関する変化が検知された第2情報を特定する。
On the other hand, when there is a change in the first information (step S101: Yes), the
その後、端末装置10は、変化有の第2情報の検知時刻をユーザが屋内へ移動した時刻と推定する(ステップS103)。図1では、端末装置10は、変化があった第2情報が検知された時刻t121を屋内へ移動した時刻と推定する。
After that, the
〔4.変形例〕
上述した第1の実施形態に係る端末装置10は、上記の推定処理に限らず、種々の情報や条件に基づいて推定処理を行ってもよい。そこで、以下では、端末装置10の他の推定処理について説明する。
[4. Modification example]
The
〔4−1.第2情報の値に基づく推定処理〕
図1では、第1情報による検知タイミングである時刻t13と当該タイミング以前の検知タイミングである時刻t12との間において、時刻t121において1度だけ第2情報によりユーザが屋外から屋内への移動に関する変化が検知されたタイミングである場合を示した。しかしながら、例えば、端末装置10は、第1情報による検知タイミングと当該タイミング以前の検知タイミングとの間(以下、「第1期間」とする場合がある)において、第2情報によりユーザが屋外から屋内への移動に関する変化が複数回検知された場合、第2情報の値に基づいて推定処理を行ってもよい。この点について、図6を用いて説明する。図6は、変形例に係る推定処理の一例を示す図である。なお、図6では、点線で図示された第1情報FD(例えば、第1情報FD23)は、変化が検知された第1情報FDを示し、実線で図示された第1情報FD(例えば、第1情報FD21)は、変化が検知されなかった第1情報FDを示す。また、図6では、点線で図示された第2情報SD(例えば、第2情報SD21)は、変化が検知された第2情報SDを示し、実線で図示された第2情報SDは、変化が検知されなかった第2情報SDを示す。
[4-1. Estimate processing based on the value of the second information]
In FIG. 1, between the time t13 which is the detection timing by the first information and the time t12 which is the detection timing before the timing, the change regarding the movement of the user from the outdoor to the indoor by the second information only once at the time t121. Is the timing at which is detected. However, for example, in the
図6では、時刻t21において、第1センサ111により第1情報FD21が検知される。なお、第1情報FD21〜FD24を区別しない場合は、第1情報FDとする場合がある。また、第2情報SD21、SD22を区別しない場合は、第2情報SDとする場合がある。また、図1における第1情報FDや第2情報SDは、時刻tにおける検知タイミングを示すものであり、第1情報FDの長さや第2情報SDの長さは、その情報の数値等を示すものではない。なお、第1情報FD21は、GPS精度「高」であるため、端末装置10は、時刻t21において、第1情報FDの変化なしとする。
In FIG. 6, at time t21, the first information FD21 is detected by the first sensor 111. When the first information FD21 to FD24 are not distinguished, the first information FD may be used. Further, when the second information SD21 and SD22 are not distinguished, the second information SD may be used. Further, the first information FD and the second information SD in FIG. 1 indicate the detection timing at the time t, and the length of the first information FD and the length of the second information SD indicate numerical values of the information and the like. It's not a thing. Since the first information FD 21 has a GPS accuracy of "high", the
その後、時刻t22において、第1センサ111により第1情報FD22が検知される。第1情報FD22は、GPS精度「高」であるため、端末装置10は、時刻t22において、第1情報FDの変化なしとする。
Then, at time t22, the first information FD22 is detected by the first sensor 111. Since the first information FD 22 has a GPS accuracy of "high", the
その後、時刻t22以降の時刻t221において、第2センサ112により第2情報SD21が検知される(ステップS21)。そして、端末装置10は、第2情報SD21が直前に検知された第2情報SDからの変化量が所定の閾値以上であるため、第2情報SDの変化ありとする。例えば、端末装置10は、時刻t221において第2情報SDが変化したことを示す情報を第2情報記憶部142に記憶する。なお、時刻t221における第2情報SD21の変化量を変化量AM21とする。
Then, at time t221 after time t22, the second information SD21 is detected by the second sensor 112 (step S21). Then, in the
その後、時刻t221以降の時刻t222において、第2センサ112により第2情報SD22が検知される(ステップS22)。そして、端末装置10は、第2情報SD22が直前に検知された第2情報SDからの変化量が所定の閾値以上であるため、第2情報SDの変化ありとする。例えば、端末装置10は、時刻t222において第2情報SDが変化したことを示す情報を第2情報記憶部142に記憶する。なお、時刻t222における第2情報SD22の変化量を変化量AM22とする。また、時刻t222における第2情報SD22の変化量AM22は、時刻t221における第2情報SD21の変化量AM21よりも大きいものとする。
After that, at time t222 after time t221, the second information SD22 is detected by the second sensor 112 (step S22). Then, in the
その後、時刻t222以降の時刻t23において、第1センサ111により第1情報FD23が検知される。第1情報FD23は、GPS精度「低」であるため、端末装置10は、時刻t23において、第1情報FDの変化ありとする。具体的には、端末装置10は、第1情報FD22のGPS精度「高」から第1情報FD23のGPS精度「低」へ第1情報FDが変化しているため、時刻t23において、第1情報FDの変化ありとする。そのため、端末装置10は、時刻t23において、屋外から屋内への移動を検知したとする(ステップS23)。
After that, at time t23 after time t222, the first information FD23 is detected by the first sensor 111. Since the first information FD23 has a GPS accuracy of "low", the
そして、端末装置10は、時刻t23までにユーザが屋外から屋内へ移動したとして、その移動タイミングを時刻t23以前において検知された第2情報SDを用いて行う。すなわち、端末装置10は、時刻t23以前のいつの時点でユーザが屋外から屋内へ移動したかについて推定する遡及推定を行う(ステップS24)。
Then, assuming that the user has moved from the outdoor to the indoor by the time t23, the
上述したように、第2情報SD22において変化があったとされた2つの第2情報SD21、SD22のうち、時刻t222における第2情報SD22の変化量AM22は、時刻t221における第2情報SD21の変化量AM21よりも大きい。そのため、図6の例では、端末装置10は、より変化量の大きい変化量AM22である第2情報SD22が検知された時刻t222をユーザが屋外から屋内へ移動した時刻と推定する(ステップS25)。これにより、端末装置10は、第1期間内において第2情報SD22において変化があったとされるタイミングが複数あった場合であっても、適切にユーザが屋外から屋内へ移動したタイミングを推定することが可能となる。
As described above, of the two second information SD21 and SD22 that are said to have changed in the second information SD22, the change amount AM22 of the second information SD22 at the time t222 is the change amount of the second information SD21 at the time t221. Larger than AM21. Therefore, in the example of FIG. 6, the
その後、時刻t24において、第1センサ111により第1情報FD24が検知される。第1情報FD24は、GPS精度「低」であるため、端末装置10は、時刻t24において、第1情報FDの変化なしとする。
After that, at time t24, the first information FD24 is detected by the first sensor 111. Since the first information FD24 has a GPS accuracy of "low", the
〔4−2.複数種類の第2情報に基づく推定処理〕
上述した例では、1つの第2情報に基づく推定処理の例を示したが、端末装置10は、複数種類の第2情報に基づく推定処理を行ってもよい。この点について、図7を用いて説明する。図7は、変形例に係る推定処理の一例を示す図である。なお、この場合、端末装置10は、複数の第2センサを有する。図7では、端末装置10は、第2センサAと第2センサBとの2つの第2センサを有する場合を例に説明する。例えば、第2センサAは、照度センサであり、第2センサBは、温度センサであってもよい。また、例えば、第2情報Aは、照度であり、第2情報Bは、温度であってもよい。なお、図7では、点線で図示された第1情報FD(例えば、第1情報FD33)は、変化が検知された第1情報FDを示し、実線で図示された第1情報FD(例えば、第1情報FD31)は、変化が検知されなかった第1情報FDを示す。また、図7では、点線で図示された第2情報SD(例えば、第2情報SD31)は、変化が検知された第2情報SDを示し、実線で図示された第2情報SDは、変化が検知されなかった第2情報SDを示す。
[4-2. Estimating processing based on multiple types of second information]
In the above-mentioned example, an example of the estimation process based on one second information is shown, but the
図7では、時刻t31において、第1センサ111により第1情報FD31が検知される。なお、第1情報FD31〜FD34を区別しない場合は、第1情報FDとする場合がある。また、第2情報SD31、SD32を区別しない場合は、第2情報SDとする場合がある。また、図1における第1情報FDや第2情報SDは、時刻tにおける検知タイミングを示すものであり、第1情報FDの長さや第2情報SDの長さは、その情報の数値等を示すものではない。なお、第1情報FD31は、GPS精度「高」であるため、端末装置10は、時刻t31において、第1情報FDの変化なしとする。
In FIG. 7, at time t31, the first information FD31 is detected by the first sensor 111. When the first information FD31 to FD34 are not distinguished, the first information FD may be used. Further, when the second information SD31 and SD32 are not distinguished, the second information SD may be used. Further, the first information FD and the second information SD in FIG. 1 indicate the detection timing at the time t, and the length of the first information FD and the length of the second information SD indicate numerical values of the information and the like. It's not a thing. Since the first information FD 31 has a GPS accuracy of "high", the
その後、時刻t32において、第1センサ111により第1情報FD32が検知される。第1情報FD32は、GPS精度「高」であるため、端末装置10は、時刻t32において、第1情報FDの変化なしとする。
After that, at time t32, the first information FD32 is detected by the first sensor 111. Since the first information FD 32 has a GPS accuracy of "high", the
その後、時刻t32以降の時刻t321において、第2センサAにより第2情報Aとして第2情報SD31が検知される(ステップS31)。そして、端末装置10は、第2情報SD31が直前に第2センサAにより検知された第2情報SDからの変化量が所定の閾値以上であるため、第2情報Aの変化ありとする。例えば、端末装置10は、時刻t321において第2情報Aが変化したことを示す情報を第2情報記憶部142に記憶する。なお、時刻t321における第2情報SD31の確度を確度AC31とする。
Then, at time t321 after time t32, the second information SD31 is detected as the second information A by the second sensor A (step S31). Then, the
なお、ここでいう確度は、例えば第2センサA、B毎の検知精度に基づいて決定されてもよいし、第2情報A、B毎に設定される重みと検知された変化量とに基づいて決定されてもよい。例えば、端末装置10は、複数種類の第2情報の各々の変化の大きさを所定の基準に基づいて正規化してもよい。また、例えば、端末装置10は、複数種類の第2情報の各々の重みと変化の大きさとを乗じて算出されるスコアに基づいて、第2情報の各々の確度を決定してもよい。また、例えば、第2情報毎に設定される重みは、推定対象との相性に応じて変動してもよい。例えば、推定対象が屋外から屋内への移動である場合、温度センサの重みを血圧センサの重みよりも大きくしてもよい。
The accuracy referred to here may be determined, for example, based on the detection accuracy of each of the second sensors A and B, or based on the weight set for each of the second information A and B and the detected change amount. May be determined. For example, the
その後、時刻t321以降の時刻t322において、第2センサBにより第2情報Bとして第2情報SD32が検知される(ステップS32)。そして、端末装置10は、第2情報SD32が直前に第2センサBにより検知された第2情報SDからの変化量が所定の閾値以上であるため、第2情報SDの変化ありとする。例えば、端末装置10は、時刻t322において第2情報Bが変化したことを示す情報を第2情報記憶部142に記憶する。なお、時刻t322における第2情報SD32の確度を確度AC32とする。また、時刻t322における第2情報SD32の確度AC32は、時刻t321における第2情報SD31の確度AC31よりも低いものとする。
Then, at time t322 after time t321, the second information SD32 is detected as the second information B by the second sensor B (step S32). Then, the
その後、時刻t322以降の時刻t33において、第1センサ111により第1情報FD33が検知される。第1情報FD33は、GPS精度「低」であるため、端末装置10は、時刻t33において、第1情報FDの変化ありとする。具体的には、端末装置10は、第1情報FD32のGPS精度「高」から第1情報FD33のGPS精度「低」へ第1情報FDが変化しているため、時刻t33において、第1情報FDの変化ありとする。そのため、端末装置10は、時刻t33において、屋外から屋内への移動を検知したとする(ステップS33)。
After that, at time t33 after time t322, the first information FD33 is detected by the first sensor 111. Since the first information FD 33 has a GPS accuracy of "low", the
そして、端末装置10は、時刻t33までにユーザが屋外から屋内へ移動したとして、その移動タイミングを時刻t33以前において検知された第2情報SDを用いて行う。すなわち、端末装置10は、時刻t33以前のいつの時点でユーザが屋外から屋内へ移動したかについて推定する遡及推定を行う(ステップS34)。
Then, assuming that the user has moved from the outdoors to the indoors by the time t33, the
上述したように、第2情報SDにおいて変化があったとされた2つの第2情報SD31、SD32のうち、時刻t322における第2情報SD32の確度AC32は、時刻t321における第2情報SD31の確度AC31よりも小さい。そのため、図7の例では、端末装置10は、より確度の高い確度AC31である第2情報SD31が検知された時刻t321をユーザが屋外から屋内へ移動した時刻と推定する(ステップS35)。これにより、端末装置10は、第1期間内において複数種類の第2センサA、Bにおいて、各々異なるタイミングで第2情報SDにおいて変化があったとされる場合であっても、適切にユーザが屋外から屋内へ移動したタイミングを推定することが可能となる。
As described above, of the two second information SD31 and SD32 that are said to have changed in the second information SD, the accuracy AC32 of the second information SD32 at the time t322 is higher than the accuracy AC31 of the second information SD31 at the time t321. Is also small. Therefore, in the example of FIG. 7, the
その後、時刻t34において、第1センサ111により第1情報FD34が検知される。第1情報FD34は、GPS精度「低」であるため、端末装置10は、時刻t34において、第1情報FDの変化なしとする。
Then, at time t34, the first information FD34 is detected by the first sensor 111. Since the first information FD34 has a GPS accuracy of "low", the
〔4−3.所定数以上の第2情報の検知に基づく推定処理〕
また、端末装置10は、複数種類の第2情報のうち、所定数以上の第2情報により所定の事象に関する変化が検知されたタイミングに基づいて、所定の事象が生じたタイミングを推定してもよい。この点について、図8を用いて説明する。図8は、変形例に係る推定処理の一例を示す図である。なお、この場合、端末装置10は、複数の第2センサを有する。図8では、端末装置10は、第2センサAと第2センサBと第2センサCとの3つの第2センサを有する場合を例に説明する。例えば、第2センサAは、照度センサであり、第2センサBは、温度センサであり、第2センサCは、加速度センサであってもよい。また、例えば、第2情報Aは、照度であり、第2情報Bは、温度であり、第2情報Cは、加速度であってもよい。なお、図8では、点線で図示された第1情報FD(例えば、第1情報FD43)は、変化が検知された第1情報FDを示し、実線で図示された第1情報FD(例えば、第1情報FD41)は、変化が検知されなかった第1情報FDを示す。また、図8では、点線で図示された第2情報SD(例えば、第2情報SD41)は、変化が検知された第2情報SDを示し、実線で図示された第2情報SDは、変化が検知されなかった第2情報SDを示す。
[4-3. Estimating processing based on the detection of a predetermined number or more of second information]
Further, the
図8では、時刻t41において、第1センサ111により第1情報FD41が検知される。なお、第1情報FD41〜FD44を区別しない場合は、第1情報FDとする場合がある。また、第2情報SD41〜SD43を区別しない場合は、第2情報SDとする場合がある。また、図1における第1情報FDや第2情報SDは、時刻tにおける検知タイミングを示すものであり、第1情報FDの長さや第2情報SDの長さは、その情報の数値等を示すものではない。なお、第1情報FD41は、GPS精度「高」であるため、端末装置10は、時刻t41において、第1情報FDの変化なしとする。
In FIG. 8, at time t41, the first information FD41 is detected by the first sensor 111. When the first information FD41 to FD44 are not distinguished, the first information FD may be used. Further, when the second information SD41 to SD43 are not distinguished, the second information SD may be used. Further, the first information FD and the second information SD in FIG. 1 indicate the detection timing at the time t, and the length of the first information FD and the length of the second information SD indicate numerical values of the information and the like. It's not a thing. Since the first information FD 41 has a GPS accuracy of "high", the
その後、時刻t42において、第1センサ111により第1情報FD42が検知される。第1情報FD42は、GPS精度「高」であるため、端末装置10は、時刻t42において、第1情報FDの変化なしとする。
Then, at time t42, the first information FD42 is detected by the first sensor 111. Since the first information FD 42 has a GPS accuracy of "high", the
その後、時刻t42以降の時刻t421において、第2センサAにより第2情報Aとして第2情報SD41が検知される(ステップS41)。そして、端末装置10は、第2情報SD41が直前に第2センサAにより検知された第2情報SDからの変化量が所定の閾値以上であるため、第2情報Aの変化ありとする。例えば、端末装置10は、時刻t421において第2情報Aが変化したことを示す情報を第2情報記憶部142に記憶する。また、時刻t421において、第2センサBにより第2情報Bとして第2情報SD42が検知される(ステップS42)。そして、端末装置10は、第2情報SD42が直前に第2センサBにより検知された第2情報SDからの変化量が所定の閾値以上であるため、第2情報Bの変化ありとする。例えば、端末装置10は、時刻t421において第2情報Bが変化したことを示す情報を第2情報記憶部142に記憶する。
Then, at the time t421 after the time t42, the second information SD41 is detected as the second information A by the second sensor A (step S41). Then, the
その後、時刻t421以降の時刻t422において、第2センサCにより第2情報Cとして第2情報SD43が検知される(ステップS43)。そして、端末装置10は、第2情報SD43が直前に第2センサCにより検知された第2情報SDからの変化量が所定の閾値以上であるため、第2情報SDの変化ありとする。例えば、端末装置10は、時刻t422において第2情報Cが変化したことを示す情報を第2情報記憶部142に記憶する。
Then, at time t422 after time t421, the second information SD43 is detected as the second information C by the second sensor C (step S43). Then, the
その後、時刻t422以降の時刻t43において、第1センサ111により第1情報FD43が検知される。第1情報FD43は、GPS精度「低」であるため、端末装置10は、時刻t43において、第1情報FDの変化ありとする。具体的には、端末装置10は、第1情報FD42のGPS精度「高」から第1情報FD43のGPS精度「低」へ第1情報FDが変化しているため、時刻t43において、第1情報FDの変化ありとする。そのため、端末装置10は、時刻t43において、屋外から屋内への移動を検知したとする(ステップS44)。
After that, at time t43 after time t422, the first information FD43 is detected by the first sensor 111. Since the first information FD43 has a GPS accuracy of "low", the
そして、端末装置10は、時刻t43までにユーザが屋外から屋内へ移動したとして、その移動タイミングを時刻t43以前において検知された第2情報SDを用いて行う。すなわち、端末装置10は、時刻t43以前のいつの時点でユーザが屋外から屋内へ移動したかについて推定する遡及推定を行う(ステップS45)。
Then, assuming that the user has moved from the outdoors to the indoors by the time t43, the
上述したように、時刻t421においては2つの第2情報A、Bにおいて変化があったと検知され、時刻t422においては1つの第2情報Cにおいて変化があったと検知される。そのため、図8の例では、端末装置10は、より多くの第2情報SDにおいて変化があったと検知された時刻t421をユーザが屋外から屋内へ移動した時刻と推定する(ステップS46)。これにより、端末装置10は、第1期間内において複数種類の第2センサA、B、Cにおいて、各々異なるタイミングで第2情報SDにおいて変化があったとされる場合であっても、適切にユーザが屋外から屋内へ移動したタイミングを推定することが可能となる。
As described above, at time t421, it is detected that there is a change in the two second information A and B, and at time t422, it is detected that there is a change in one second information C. Therefore, in the example of FIG. 8, the
その後、時刻t44において、第1センサ111により第1情報FD44が検知される。第1情報FD44は、GPS精度「低」であるため、端末装置10は、時刻t44において、第1情報FDの変化なしとする。
Then, at time t44, the first information FD44 is detected by the first sensor 111. Since the first information FD44 has a GPS accuracy of "low", the
〔4−4.運動開始のタイミングの推定〕
なお、上述した推定処理は、ユーザが屋外から屋内へ移動したタイミングの推定に限らず、目的や情報に応じて種々の事象のタイミングの推定に応用可能である。この点について、図9を用いて説明する。図9は、変形例に係る推定処理の一例を示す図である。図9では、一例として、ユーザが運動を開始したタイミングを推定する場合を示す。なお、以下の例で示す運動は、ユーザの地理的な移動を伴うランニングのような運動を開始したタイミングを推定する場合を示す。本変形例に係る端末装置10は、第2センサ112として、心拍(脈拍)センサを用いて推定処理を行う。なお、本変形例においても、第1センサ111の消費電力は、第2センサ112の消費電力より大きいものとする。すなわち、第1センサ111が第1情報の1回の検知に要する消費電力は、第2センサ112が第2情報の1回の検知に要する消費電力より大きいものとする。また、図9では、点線で図示された第1情報FD(例えば、第1情報FD53)は、変化が検知された第1情報FDを示し、実線で図示された第1情報FD(例えば、第1情報FD51)は、変化が検知されなかった第1情報FDを示す。また、図9では、点線で図示された第2情報SD(例えば、第2情報SD51)は、変化が検知された第2情報SDを示し、実線で図示された第2情報SDは、変化が検知されなかった第2情報SDを示す。
[4-4. Estimating the timing of exercise start]
The above-mentioned estimation process is not limited to the estimation of the timing when the user moves from the outdoor to the indoor, and can be applied to the estimation of the timing of various events according to the purpose and information. This point will be described with reference to FIG. FIG. 9 is a diagram showing an example of estimation processing according to a modified example. FIG. 9 shows a case where the timing at which the user starts exercising is estimated as an example. The exercise shown in the following example shows a case where the timing of starting an exercise such as running accompanied by the geographical movement of the user is estimated. The
また、端末装置10は、第1情報として、第1センサ111が検知する情報のうち、GPSにより検知される位置情報を用いる。また、端末装置10は、連続する第1情報間の変化、すなわち位置情報の変化を運動の開始タイミングの検知に用いる。例えば、端末装置10は、連続する第1情報間の変化量(位置情報の変化量)が所定の閾値以上の場合、第1情報が変化したとする。また、図9では、端末装置10は、連続する第2情報間の変化、すなわち脈拍の変化を所定の事象に関する変化の検知に用いる。例えば、端末装置10は、連続する第2情報間の変化量(脈拍の変化量)が所定の閾値以上の場合、第2情報が変化したとする。
Further, the
図9に示す地図情報MP50は、ユーザの地理的な位置を模式的に示す。また、地図情報MP50において、端末装置10(を所有するユーザ)の位置をユーザ位置UL51〜UL56により示す。なお、ユーザ位置UL51〜UL56を区別しない場合は、ユーザ位置ULとする場合がある。 The map information MP50 shown in FIG. 9 schematically shows the geographical position of the user. Further, in the map information MP50, the position of the terminal device 10 (the user who owns the terminal device 10) is indicated by the user positions UL51 to UL56. When the user positions UL51 to UL56 are not distinguished, the user position UL may be used.
図9では、時刻t51において、第1センサ111により第1情報FD51が検知される。なお、第1情報FD51〜FD54を区別しない場合は、第1情報FDとする場合がある。また、第2情報SD51、SD52を区別しない場合は、第2情報SDとする場合がある。また、図9における第1情報FDや第2情報SDは、時刻tにおける検知タイミングを示すものであり、第1情報FDの長さや第2情報SDの長さは、その情報の数値等を示すものではない。 In FIG. 9, at time t51, the first information FD51 is detected by the first sensor 111. When the first information FD51 to FD54 are not distinguished, the first information FD may be used. Further, when the second information SD51 and SD52 are not distinguished, the second information SD may be used. Further, the first information FD and the second information SD in FIG. 9 indicate the detection timing at the time t, and the length of the first information FD and the length of the second information SD indicate numerical values of the information and the like. It's not a thing.
ここで、第1情報FD51は、直前に検知された第1情報FDからの変化量が所定の閾値未満であるため、端末装置10は、時刻t51において、第1情報FDの変化なしとする。そのため、端末装置10は、時刻t51において、運動の開始を非検知とする(ステップS51)。なお、地図情報MP50に示すように、時刻t51におけるユーザは、ユーザ位置UL51に位置する。
Here, since the amount of change from the first information FD detected immediately before the
その後、時刻t51以降の時刻t52において、第1センサ111により第1情報FD52が検知される。第1情報FD52は、直前に検知された第1情報FD51からの変化量が所定の閾値未満であるため、端末装置10は、時刻t52において、第1情報FDの変化なしとする。そのため、端末装置10は、時刻t52において、運動の開始を非検知とする(ステップS52)。なお、地図情報MP50に示すように、時刻t52におけるユーザは、ユーザ位置UL52に位置する。
After that, at time t52 after time t51, the first information FD 52 is detected by the first sensor 111. Since the amount of change from the
その後、時刻t52以降の時刻t521において、第2センサ112により第2情報SD51が検知される。そして、端末装置10は、第2情報SD51が直前に検知された第2情報SDからの変化量が所定の閾値以上であるため、第2情報SDの変化ありとする。ここで、第2情報SDは、ユーザの脈拍は運動以外の要因でも変動する可能性があるため、第2情報SDの変化のみではユーザが運動を開始したと推定しない。例えば、端末装置10は、時刻t521において第2情報SDが変化したことを示す情報を第2情報記憶部142に記憶する。なお、地図情報MP50に示すように、時刻t521におけるユーザは、ユーザ位置UL53に位置する。
After that, at time t521 after time t52, the second information SD51 is detected by the second sensor 112. Then, in the
その後、時刻t521以降の時刻t53において、第1センサ111により第1情報FD53が検知される。第1情報FD53は、直前に検知された第1情報FD52からの変化量が所定の閾値以上であるため、端末装置10は、時刻t53において、第1情報FDの変化ありとする。そのため、端末装置10は、時刻t53において、運動の開始を検知したとする(ステップS53)。なお、地図情報MP50に示すように、時刻t53におけるユーザは、ユーザ位置UL54に位置する。
After that, at time t53 after time t521, the first information FD53 is detected by the first sensor 111. Since the amount of change from the first information FD 52 detected immediately before the first information FD 53 is equal to or greater than a predetermined threshold value, the
第1情報FDは、ユーザの地理的な移動を検知することができるため、端末装置10は、第1情報FDの変化と第2情報の変化とを組み合わせることにより、ユーザが運動を開始したタイミングを推定することができる。具体的には、端末装置10は、第1情報FDの変化が検知された時刻t53以前において検知された第2情報SDを用いてユーザが運動を開始したタイミングの推定を行う。すなわち、端末装置10は、時刻t53以前のいつの時点でユーザが運動を開始したかについて推定する遡及推定を行う(ステップS54)。
Since the first information FD can detect the geographical movement of the user, the
図9では、時刻t53以前における時刻t521に検知された第2情報SD51により、時刻t521に第2情報SDの変化ありとしている。そのため、端末装置10は、時刻t53以前における時刻t521をユーザが運動を開始した時刻と推定する(ステップS55)。これにより、端末装置10は、ユーザが運動を開始したタイミングを適切に推定することが可能となる。
In FIG. 9, it is assumed that the second information SD is changed at the time t521 due to the second information SD51 detected at the time t521 before the time t53. Therefore, the
その後、時刻t53以降の時刻t531において、第2センサ112により第2情報SD52が検知される。そして、端末装置10は、第2情報SD52が直前に検知された第2情報SDからの変化量が所定の閾値以上であるため、第2情報SDの変化ありとする。例えば、端末装置10は、時刻t531において第2情報SDが変化したことを示す情報を第2情報記憶部142に記憶する。なお、地図情報MP50に示すように、時刻t531におけるユーザは、ユーザ位置UL55に位置する。
After that, at time t531 after time t53, the second information SD52 is detected by the second sensor 112. Then, in the
その後、時刻t531以降の時刻t54において、第1センサ111により第1情報FD54が検知される。第1情報FD54は、直前に検知された第1情報FD53からの変化量が所定の閾値未満であるため、端末装置10は、時刻t54において、第1情報FDの変化なしとする。そのため、端末装置10は、時刻t54において、運動の開始を非検知とする。なお、地図情報MP50に示すように、時刻t54におけるユーザは、ユーザ位置UL56に位置する。
After that, at time t54 after time t531, the first information FD54 is detected by the first sensor 111. Since the amount of change from the first information FD53 detected immediately before the first information FD54 is less than a predetermined threshold value, the
なお、第2センサ112としては、心拍(脈拍)センサに限らず、血圧センサや加速度センサ等が用いられてもよい。 The second sensor 112 is not limited to a heart rate (pulse) sensor, and a blood pressure sensor, an acceleration sensor, or the like may be used.
〔4−5.その他のタイミングの推定〕
上述したように、端末装置10は、目的や情報に応じて種々の事象のタイミングの推定に応用可能である。例えば、端末装置10は、カメラにより撮像した画像情報を第1情報とし、入力部12により受け付けられたユーザ操作に関する情報を第2情報として、ユーザが入眠したタイミングを推定してもよい。例えば、端末装置10は、カメラにより撮像した画像情報から検知されるユーザの脱衣に関する情報を第1情報とし、発汗センサにより検知されたユーザの発汗に関する情報を第2情報として、ユーザが暑いと感じはじめたタイミングを推定してもよい。
[4-5. Other timing estimates]
As described above, the
(第2の実施形態)
〔5.推定処理〕
まず、図10を用いて、第2の実施形態に係る推定処理の一例について説明する。図10は、第2の実施形態に係る推定処理の一例を示す図である。本実施形態において、推定装置100(図11参照)は、ユーザの購入履歴に関する情報を第1情報とし、ユーザの検索履歴に関する情報を第2情報とする。なお、以下では、推定装置100が推定処理を行う対象とするユーザをユーザU11とする。
(Second Embodiment)
[5. Estimate processing]
First, an example of the estimation process according to the second embodiment will be described with reference to FIG. FIG. 10 is a diagram showing an example of the estimation process according to the second embodiment. In the present embodiment, the estimation device 100 (see FIG. 11) uses the information regarding the purchase history of the user as the first information and the information regarding the search history of the user as the second information. In the following, the user U11 is the target user for which the estimation device 100 performs the estimation process.
推定装置100は、後述する推定処理を実行する機能を有する情報処理装置である。推定装置100は、第1情報と第2情報とに基づいて、ユーザU11における所定の事象に関する心理的変化が生じたタイミングを推定する。また、推定装置100は、ユーザU11に関する所定の事象の発生に関する第1情報と、第1情報よりも高い頻度で取得される情報であって、所定の事象の発生よりも前に発生する事象に関する情報である第2情報とを取得する。 The estimation device 100 is an information processing device having a function of executing an estimation process described later. The estimation device 100 estimates the timing at which a psychological change related to a predetermined event occurs in the user U11 based on the first information and the second information. Further, the estimation device 100 relates to the first information regarding the occurrence of a predetermined event regarding the user U11 and the information acquired at a higher frequency than the first information, and is related to an event that occurs before the occurrence of the predetermined event. Acquire the second information which is information.
図10に示す例においては、推定装置100がユーザU11における前記所定の事象に関する心理的変化が生じたタイミングとして、ユーザU11が購入した商品について購入意欲が生じたタイミングを、第1情報と第2情報とを用いて推定する場合を示す。図10に示す例においては、ユーザU11が商品を購入する回数よりも、ユーザU11が検索を行う回数の方が多いものとする。すなわち、検索履歴に関する情報である第2情報は、購入履歴に関する情報である第1情報よりも高い頻度で取得される情報であって、所定の事象の発生よりも前に発生する事象に関する情報である。 In the example shown in FIG. 10, as the timing when the estimation device 100 causes a psychological change regarding the predetermined event in the user U11, the timing when the user U11 is motivated to purchase the purchased product is the first information and the second. The case of estimating using information is shown. In the example shown in FIG. 10, it is assumed that the number of times the user U11 searches is larger than the number of times the user U11 purchases the product. That is, the second information, which is information about the search history, is information that is acquired more frequently than the first information, which is information about the purchase history, and is information about an event that occurs before the occurrence of a predetermined event. is there.
図10では、カメラBを購入したユーザU11にカメラBを購入する意欲が生じたタイミングを推定する例を示す。なお、図10に示す例においては、説明の簡単化のため、時刻における年(2015年)及び分秒の記載を省略する。 FIG. 10 shows an example of estimating the timing at which the user U11 who has purchased the camera B is motivated to purchase the camera B. In the example shown in FIG. 10, for the sake of simplicity, the description of the year (2015) and the minute and second in the time is omitted.
図10では、推定装置100は、9月30日11時に検索クエリ「通販」を用いてユーザU11が検索を行ったことを示す第2情報を取得する(ステップS61)。また、推定装置100は、10月1日18時にユーザU11が商品「水A」を購入したことを示す第1情報を取得する(ステップS62)。また、推定装置100は、10月3日22時に検索クエリ「カメラ会社X」を用いてユーザU11が検索を行ったことを示す第2情報を取得する(ステップS63)。また、推定装置100は、10月3日23時に検索クエリ「カメラA」を用いてユーザU11が検索を行ったことを示す第2情報を取得する(ステップS64)。また、推定装置100は、10月16日23時に検索クエリ「カメラB」を用いてユーザU11が検索を行ったことを示す第2情報を取得する(ステップS65)。 In FIG. 10, the estimation device 100 acquires the second information indicating that the user U11 has performed the search by using the search query “mail order” at 11:00 on September 30 (step S61). In addition, the estimation device 100 acquires the first information indicating that the user U11 has purchased the product “water A” at 18:00 on October 1 (step S62). Further, the estimation device 100 acquires the second information indicating that the user U11 has performed the search by using the search query “camera company X” at 22:00 on October 3 (step S63). Further, the estimation device 100 acquires the second information indicating that the user U11 has performed the search by using the search query “camera A” at 23:00 on October 3 (step S64). Further, the estimation device 100 acquires the second information indicating that the user U11 has performed the search using the search query “camera B” at 23:00 on October 16 (step S65).
その後、推定装置100は、10月17日12時にユーザU11が商品「カメラB」を購入したことを示す第1情報を取得する(ステップS66)。これにより、推定装置100は、10月17日12時以前の時刻においてユーザにカメラBを購入する意欲が生じたとする。そのため、推定装置100は、10月17日12時以前のいつの時点でユーザにカメラBを購入する意欲が生じたかについて推定する遡及推定を行う(ステップS67)。 After that, the estimation device 100 acquires the first information indicating that the user U11 has purchased the product “camera B” at 12:00 on October 17 (step S66). As a result, it is assumed that the estimation device 100 motivates the user to purchase the camera B at a time before 12:00 on October 17th. Therefore, the estimation device 100 performs retroactive estimation to estimate when the user is motivated to purchase the camera B before 12:00 on October 17 (step S67).
推定装置100は、10月17日12時以前において、ユーザU11がカメラに関する情報の検索を行っている場合、その検索が行われた時刻に基づいて、いつユーザにカメラBを購入する意欲が生じたかを推定する。図10では、推定装置100は、商品「カメラB」を購入した10月17日12時以前、かつ商品「水A」を購入した10月1日18時以後(以下、「購入前期間」とする)において、ユーザU11がカメラに関する情報の検索を行った時刻に基づいて、いつユーザにカメラBを購入する意欲が生じたかを推定する。 When the user U11 is searching for information about the camera before 12:00 on October 17, the estimation device 100 motivates the user to purchase the camera B based on the time when the search is performed. Estimate the price. In FIG. 10, the estimation device 100 is used before 12:00 on October 17, when the product “Camera B” was purchased, and after 18:00 on October 1, when the product “Wed A” was purchased (hereinafter referred to as “pre-purchase period”). In), it is estimated when the user is motivated to purchase the camera B based on the time when the user U11 searches for information about the camera.
ここで、図10においては、推定装置100は、購入期間中におけるカメラに関する情報の検索を行った最先の時刻である10月3日22時をユーザU11にカメラBの購入意欲が生じた時刻と推定する(ステップS68)。なお、本推定は一例であって、推定装置100は、購入した商品に関連する情報の検索履歴に関する情報用いて推定処理を行ってもよい。例えば、推定装置100は、商品を購入した時刻より以前において、購入した商品に関連する情報の検索回数が所定関数以上になった時刻をユーザU11に商品の購入意欲が生じた時刻と推定してもよい。例えば、推定装置100は、カメラBを購入した時刻より以前において、カメラに関連する情報の検索回数が2回以上になった時刻をユーザU11にカメラBの購入意欲が生じた時刻と推定してもよい。この場合、推定装置100は、検索クエリ「カメラA」を用いて検索を行った時刻である10月3日23時をユーザU11にカメラBの購入意欲が生じた時刻と推定してもよい。 Here, in FIG. 10, the estimation device 100 sets the time when the user U11 is motivated to purchase the camera B at 22:00 on October 3, which is the earliest time when the information about the camera is searched during the purchase period. Is estimated (step S68). Note that this estimation is an example, and the estimation device 100 may perform estimation processing using information related to the search history of information related to the purchased product. For example, the estimation device 100 estimates that the time when the number of searches for information related to the purchased product exceeds a predetermined function before the time when the product is purchased is the time when the user U11 is motivated to purchase the product. May be good. For example, the estimation device 100 estimates that the time when the number of searches for information related to the camera is two or more times before the time when the camera B is purchased is the time when the user U11 is motivated to purchase the camera B. May be good. In this case, the estimation device 100 may estimate that the time when the search is performed using the search query “camera A” at 23:00 on October 3 is the time when the user U11 is motivated to purchase the camera B.
上述したように、推定装置100は、第1情報と第2情報とを用いることにより、ユーザにカメラBを購入する意欲が生じたタイミングを適切に推定することができる。すなわち、推定装置100は、ユーザにおける所定の事象に関する心理的変化が生じたタイミングを適切に推定することができる。 As described above, the estimation device 100 can appropriately estimate the timing at which the user is motivated to purchase the camera B by using the first information and the second information. That is, the estimation device 100 can appropriately estimate the timing at which a psychological change related to a predetermined event occurs in the user.
〔6.推定装置の構成〕
次に、図11を用いて、第2の実施形態に係る推定装置100の構成について説明する。図11は、第2の実施形態に係る推定装置100の構成例を示す図である。図11に示すように、推定装置100は、通信部110と、記憶部120と、制御部130とを有する。
[6. Configuration of estimation device]
Next, the configuration of the estimation device 100 according to the second embodiment will be described with reference to FIG. FIG. 11 is a diagram showing a configuration example of the estimation device 100 according to the second embodiment. As shown in FIG. 11, the estimation device 100 includes a
(通信部110)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、ネットワークと有線または無線で接続され、端末装置10との間で情報の送受信を行う。
(Communication unit 110)
The
(記憶部120)
記憶部120は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。第2の実施形態に係る記憶部120は、図11に示すように、第1情報記憶部121と第2情報記憶部122とを有する。
(Memory unit 120)
The
(第1情報記憶部121)
第2の実施形態に係る第1情報記憶部121は、第1情報を記憶する。例えば、第1情報記憶部121は、第1情報として購入履歴に関する情報を記憶する。図12には、第1情報記憶部121に記憶される第1情報の一例を示す。図12に示すように、第1情報記憶部121は、第1情報として、「ユーザID」、「購入履歴ID」、「時刻」、「商品」・・・といった項目を有する。
(First Information Storage Unit 121)
The first
「ユーザID」は、ユーザを識別するための識別情報を示す。「購入履歴ID」は、第1情報である購入履歴に関する情報を識別するための識別情報を示す。「時刻」は、対応する購入履歴IDにより識別される購入が行われた時刻を示す。また、「商品」は、対応する購入履歴IDにより識別される購入履歴において購入された商品を示す。 The "user ID" indicates identification information for identifying a user. The "purchase history ID" indicates identification information for identifying information related to the purchase history, which is the first information. The "time" indicates the time when the purchase was made, which is identified by the corresponding purchase history ID. Further, the "product" indicates a product purchased in the purchase history identified by the corresponding purchase history ID.
例えば、図12に示す例において、購入履歴ID「LG11」により識別される第1情報は、ユーザID「U11」により識別されるユーザにより時刻「2015年10月1日18時34分21秒」に商品「水A」が購入されたことを示す。また、例えば、購入履歴ID「LG12」により識別される第1情報は、ユーザID「U11」により識別されるユーザにより時刻「2015年10月17日12時42分54秒」に商品「カメラB」が購入されたことを示す。 For example, in the example shown in FIG. 12, the first information identified by the purchase history ID "LG11" is the time "October 1, 2015 18:34:21" by the user identified by the user ID "U11". Indicates that the product "Water A" has been purchased. Further, for example, the first information identified by the purchase history ID "LG12" is the product "Camera B" at the time "October 17, 2015 12:42:54" by the user identified by the user ID "U11". Indicates that the item has been purchased.
なお、第1情報記憶部121は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、第1情報記憶部121は、商品のカテゴリや値段等、商品に関する各種情報を記憶してもよい。
The first
(第2情報記憶部122)
第2の実施形態に係る第2情報記憶部122は、第2情報を記憶する。例えば、第2情報記憶部122は、第2情報として検索履歴に関する情報を記憶する。図13には、第2情報記憶部122に記憶される第2情報の一例を示す。図13に示すように、第2情報記憶部122は、第2情報として、「ユーザID」、「検索履歴ID」、「時刻」、「検索クエリ」・・・といった項目を有する。
(Second information storage unit 122)
The second
「ユーザID」は、ユーザを識別するための識別情報を示す。「検索履歴ID」は、第2情報である検索履歴に関する情報を識別するための識別情報を示す。「時刻」は、対応する検索履歴IDにより識別される検索が行われた時刻を示す。また、「検索クエリ」は、対応する検索履歴IDにより識別される検索履歴において検索に用いられた検索クエリを示す。 The "user ID" indicates identification information for identifying a user. The "search history ID" indicates identification information for identifying information related to the search history, which is the second information. “Time” indicates the time when the search identified by the corresponding search history ID was performed. Further, the "search query" indicates a search query used for a search in the search history identified by the corresponding search history ID.
例えば、図12に示す例において、検索履歴ID「LG21」により識別される第2情報は、ユーザID「U11」により識別されるユーザにより時刻「2015年9月30日11時02分34秒」に検索クエリ「通販」を用いて検索が行われたことを示す。また、例えば、検索履歴ID「LG22」により識別される第2情報は、ユーザID「U11」により識別されるユーザにより時刻「2015年10月3日22時56分13秒」に検索クエリ「カメラ会社X」を用いて検索が行われたことを示す。 For example, in the example shown in FIG. 12, the second information identified by the search history ID "LG21" is the time "September 30, 2015 11:02:34" by the user identified by the user ID "U11". Indicates that the search was performed using the search query "mail order". Further, for example, the second information identified by the search history ID "LG22" is the search query "camera" at the time "October 3, 2015 22:56:13" by the user identified by the user ID "U11". Indicates that the search was performed using "Company X".
なお、第2情報記憶部122は、上記に限らず、目的に応じて種々の情報を記憶してもよい。
The second
(制御部130)
制御部130は、例えば、CPUやMPU等によって、推定装置100内部の記憶部120などの記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。例えば、この各種プログラムは、インストールされている旅行アプリのプログラムが含まれる。また、制御部130は、例えば、ASICやFPGA等の集積回路により実現される。
(Control unit 130)
The control unit 130 is realized by, for example, a CPU, an MPU, or the like executing various programs stored in a storage device such as a
図11に示すように、制御部130は、取得部131と、推定部132と、送信部133とを有し、以下に説明する推定処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図11に示した構成に限られず、後述する推定処理を行う構成であれば他の構成であってもよい。また、制御部130が有する各処理部の接続関係は、図11に示した接続関係に限られず、他の接続関係であってもよい。
As shown in FIG. 11, the control unit 130 includes an acquisition unit 131, an
(取得部131)
取得部131は、第1情報と、第1情報よりも高い頻度で取得される第2情報とを取得する。例えば、取得部131は、ユーザに関する所定の事象の発生に関する第1情報を取得する。例えば、取得部131は、ユーザの購入履歴に関する情報を第1情報として取得する。また、取得部131は、第1情報よりも高い頻度で取得される情報であって、所定の事象の発生よりも前に発生する事象に関する情報である第2情報を取得する。例えば、取得部131は、ユーザの検索履歴に関する情報を第2情報とする。
(Acquisition unit 131)
The acquisition unit 131 acquires the first information and the second information acquired at a higher frequency than the first information. For example, the acquisition unit 131 acquires the first information regarding the occurrence of a predetermined event related to the user. For example, the acquisition unit 131 acquires information on the purchase history of the user as the first information. In addition, the acquisition unit 131 acquires the second information, which is information acquired more frequently than the first information and is information about an event that occurs before the occurrence of a predetermined event. For example, the acquisition unit 131 uses the information related to the user's search history as the second information.
例えば、取得部131は、電子商取引サービスを提供する外部の情報処理装置から第1情報を取得する。また、例えば、取得部131は、情報検索サービスを提供する外部の情報処理装置から第2情報を取得する。例えば、取得部131は、電子商取引サービスを提供する外部の情報処理装置から取得した第1情報を第1情報記憶部121に格納してもよい。また、例えば、取得部131は、情報検索サービスを提供する外部の情報処理装置から取得した第2情報を第2情報記憶部122に格納してもよい。また、取得部131は、外部の情報処理装置から種々の情報を取得してもよい。また、取得部131は、複数種類の第2情報を取得してもよい。例えば、取得部131は、ユーザにおける所定の事象に関する心理的変化が生じたタイミングの推定に用いる複数種類の第2情報を複数の外部の情報処理装置から取得してもよい。
For example, the acquisition unit 131 acquires the first information from an external information processing device that provides an electronic commerce service. Further, for example, the acquisition unit 131 acquires the second information from an external information processing device that provides an information retrieval service. For example, the acquisition unit 131 may store the first information acquired from an external information processing device that provides the electronic commerce service in the first
(推定部132)
推定部132は、第1情報に基づいてユーザにおける所定の事象の発生を推定し、第2情報に基づいてユーザにおける所定の事象に関する心理的変化が生じたタイミングを推定する。例えば、推定部132は、第1情報と第2情報とに基づいて、所定の事象が生じたタイミングを推定する。図10では、推定部132は、所定の事象が生じたタイミングとして、ユーザU11にカメラBの購入意欲が生じたタイミングを、第1情報と第2情報とを用いて推定する。例えば、推定部132は、購入した商品に関連する情報の検索履歴に関する情報を用いて推定処理を行ってもよい。例えば、推定部132は、購入期間中における商品に関する情報の検索を行った最先のタイミングをユーザに商品の購入意欲が生じたタイミングと推定する。例えば、推定部132は、商品を購入した時刻より以前において、購入した商品に関連する情報の検索回数が所定関数以上になったタイミングをユーザに商品の購入意欲が生じたタイミングと推定してもよい。
(Estimation unit 132)
The
(送信部133)
送信部133は、外部の情報処理装置へ種々の情報を送信する。送信部133は、入電子商取引サービスを提供する外部の情報処理装置へ種々の情報を送信してもよい。また、送信部133は、推定部132により推定されたユーザにおける所定の事象に関する心理的変化が生じたタイミングに関する情報を、電子商取引サービスを提供する外部の情報処理装置へ送信してもよい。
(Transmission unit 133)
The
〔7.推定処理のフロー〕
次に、図14を用いて、第2の実施形態に係る推定装置100による推定処理の手順について説明する。図14は、第2の実施形態に係る推定装置100による推定処理手順を示すフローチャートである。
[7. Estimate processing flow]
Next, the procedure of the estimation process by the estimation device 100 according to the second embodiment will be described with reference to FIG. FIG. 14 is a flowchart showing an estimation processing procedure by the estimation device 100 according to the second embodiment.
図14に示すように、推定装置100は、所定の商品の購入履歴があるかを判定する(ステップS201)。例えば、推定装置100は、第1情報記憶部121に記憶された第1情報に所定の商品の購入履歴が含まれるかを判定する。そして、推定装置100は、所定の商品の購入履歴がない場合(ステップS201:No)、ステップS201の処理を繰り返す。
As shown in FIG. 14, the estimation device 100 determines whether or not there is a purchase history of a predetermined product (step S201). For example, the estimation device 100 determines whether the first information stored in the first
一方、推定装置100は、所定の商品の購入履歴があった場合(ステップS201:Yes)、所定の商品の購入時刻以前における所定の商品に関する検索を特定する(ステップS202)。つまり、推定装置100は、ユーザにおける所定の事象が発生したとする。図10では、推定装置100は、商品「カメラB」を購入した10月17日12時以前において、ユーザU11が商品「カメラB」に関する検索クエリ「カメラ会社X」を用いてユーザU11が行った検索を特定する。 On the other hand, when the estimation device 100 has a purchase history of a predetermined product (step S201: Yes), the estimation device 100 identifies a search for the predetermined product before the purchase time of the predetermined product (step S202). That is, it is assumed that the estimation device 100 has generated a predetermined event in the user. In FIG. 10, the estimation device 100 was performed by the user U11 using the search query “camera company X” regarding the product “camera B” before 12:00 on October 17, when the product “camera B” was purchased. Identify the search.
その後、推定装置100は、特定した検知が行われた時刻をユーザに所定の商品の購入意欲が生じた時刻と推定する(ステップS203)。図10では、推定装置100は、検索クエリ「カメラ会社X」を用いてユーザU11が検索を行った時刻である10月3日22時をユーザU11にカメラBの購入意欲が生じた時刻と推定する。 After that, the estimation device 100 estimates that the time when the specified detection is performed is the time when the user is motivated to purchase a predetermined product (step S203). In FIG. 10, the estimation device 100 estimates that the time when the user U11 searches using the search query “camera company X” is 22:00 on October 3, which is the time when the user U11 is motivated to purchase the camera B. To do.
〔7−1.その他のタイミングの推定〕
上述したように、端末装置10は、目的や情報に応じて種々の事象のタイミングの推定に応用可能である。例えば、端末装置10は、ユーザの食品の購入履歴に関する情報を第1情報とし、マイクにより集音されたユーザの腹部から発した音声情報を第2情報として、ユーザが空腹になったタイミングを推定してもよい。また、例えば、端末装置10は、ユーザの食品の購入履歴に関する情報を第1情報とし、ユーザの脳波に関する情報やユーザの唾液量に関する情報を第2情報として、ユーザが空腹になったタイミングを推定してもよい。
[7-1. Other timing estimates]
As described above, the
〔8.効果〕
上述してきたように、第1の実施形態及び変形例に係る端末装置10は、取得部151と、推定部152とを有する。取得部151は、第1情報と、前記第1情報よりも高い頻度で検知される第2情報とを取得する。また、推定部152は、第1情報に基づいて所定の事象の発生を推定し、第2情報に基づいて所定の事象が生じたタイミングを推定する。
[8. effect〕
As described above, the
これにより、第1の実施形態及び変形例に係る端末装置10は、第1情報と第2情報とを用いることにより、ユーザが屋外から屋内へ移動したタイミングを適切に推定することができる。例えば、端末装置10は、第2情報を用いることにより、消費電力が大きい第1センサ111による第1情報の検知回数を抑制することができるため、消費電力の増大を抑制することができる。すなわち、端末装置10は、所定の事象が生じたタイミングを適切に推定することができる。
As a result, the
また、第1の実施形態及び変形例に係る端末装置10において、取得部151は、所定の事象に対する検知精度が第2情報により高い第1情報を取得する。
Further, in the
これにより、第1の実施形態及び変形例に係る端末装置10は、検知精度が高いが頻度が低い第1情報と、検知精度が低いが頻度が高い第2情報とを用いることにより、ユーザが屋外から屋内へ移動したタイミングを適切に推定することができる。例えば、端末装置10は、第1情報と第2情報とを用いることにより、ユーザが屋外から屋内へ移動したタイミングの推定における誤差を、第2情報の検知間隔未満まで小さくすることができ、ユーザが屋外から屋内へ移動したタイミングを適切に推定することができる。すなわち、端末装置10は、所定の事象が生じたタイミングを適切に推定することができる。
As a result, the
また、第1の実施形態及び変形例に係る端末装置10において、推定部152は、第1情報により所定の事象が検知されたタイミング以前において、第2情報により所定の事象が検知されたタイミングを所定の事象が生じたタイミングとして推定する。
Further, in the
これにより、第1の実施形態及び変形例に係る端末装置10は、第1情報と第2情報とを用いることにより、ユーザが屋外から屋内へ移動したタイミングを適切に推定することができる。例えば、端末装置10は、第1情報と第2情報とを用いることにより、ユーザが屋外から屋内へ移動したタイミングの推定における誤差を、第2情報の検知間隔未満まで小さくすることができ、ユーザが屋外から屋内へ移動したタイミングを適切に推定することができる。すなわち、端末装置10は、所定の事象が生じたタイミングを適切に推定することができる。
As a result, the
また、第1の実施形態及び変形例に係る端末装置10において、推定部152は、第1情報により前記所定の事象が検知されたタイミングと当該タイミング以前の検知タイミングとの間において、第2情報により所定の事象が検知されたタイミングを所定の事象が生じたタイミングとして推定する。
Further, in the
これにより、第1の実施形態及び変形例に係る端末装置10は、第1情報と第2情報とを用いることにより、ユーザが屋外から屋内へ移動したタイミングを適切に推定することができる。例えば、端末装置10は、第1情報と第2情報とを用いることにより、ユーザが屋外から屋内へ移動したタイミングの推定における誤差を、第2情報の検知間隔未満まで小さくすることができ、ユーザが屋外から屋内へ移動したタイミングを適切に推定することができる。すなわち、端末装置10は、所定の事象が生じたタイミングを適切に推定することができる。
As a result, the
また、第1の実施形態及び変形例に係る端末装置10において、推定部152は、第1情報により前記所定の事象が検知されたタイミングと当該タイミング以前の検知タイミングとの間において、第2情報により所定の事象が検知されたタイミングのうち、第2情報の変化の大きさに基づいて選択されるタイミングを所定の事象が生じたタイミングとして推定する。
Further, in the
これにより、第1の実施形態及び変形例に係る端末装置10は、第2情報により所定の事象に関する変化が検知されたタイミングから変化の大きさに基づいてタイミングを選択することにより、所定の事象が生じたタイミングを適切に推定することができる。
As a result, the
また、第1の実施形態及び変形例に係る端末装置10において、推定部152は、所定の事象が生じたタイミングにおける第2情報を用いた学習により、所定の事象が生じたタイミングを推定する。
Further, in the
これにより、第1の実施形態及び変形例に係る端末装置10は、例えば、第2情報により所定の事象が生じたと推定されたタイミング以前における第2情報の変化のパターンを学習することにより生成したモデルを用いて、所定の事象が生じたタイミングを適切に推定することができる。
As a result, the
また、第1の実施形態及び変形例に係る端末装置10において、推定部152は、第2情報により前記所定の事象が検知された場合に、第1情報を検知するセンサ(実施形態1においては「第1センサ111」)に第1情報を検知させる。
Further, in the
これにより、第1の実施形態及び変形例に係る端末装置10は、第1情報の検知間隔が経過する前に第1センサ111に第1情報を検知させることにより、タイミングの推定における誤差を小さくすることができる。すなわち、端末装置10は、所定の事象が生じたタイミングを適切に推定することができる。
As a result, the
また、第1の実施形態及び変形例に係る端末装置10において、取得部151は、所定のセンサ(実施形態1においては「第1センサ111」。以下同じ)により検知された第1情報と、所定のセンサ以外のセンサ(実施形態1においては「第2センサ112」)により検知された第2情報とを取得する。推定部152は、所定の事象が生じたタイミングとして、屋外と屋内との間をユーザが移動したタイミングを推定する。
Further, in the
これにより、第1の実施形態及び変形例に係る端末装置10は、センサにより検知された情報である第1情報と第2情報とを用いることにより、ユーザが屋外から屋内へ移動したタイミングを適切に推定することができる。例えば、端末装置10は、第1情報と第2情報とを用いることにより、ユーザが屋外から屋内へ移動したタイミングの推定における誤差を、第2の間隔SR2未満まで小さくすることができ、ユーザが屋外から屋内へ移動したタイミングを適切に推定することができる。すなわち、端末装置10は、所定の事象が生じたタイミングを適切に推定することができる。
As a result, the
また、第1の実施形態及び変形例に係る端末装置10において、取得部151は、GPSセンサにより検知された位置情報の精度を示す第1情報と、GPSセンサ以外のセンサにより検知された第2情報とを取得する。
Further, in the
これにより、第1の実施形態及び変形例に係る端末装置10は、GPSセンサにより検知された位置情報の精度を示す第1情報を用いることにより、ユーザが屋外から屋内へ移動したタイミングをさらに精度よく推定することができる。
As a result, the
また、第1の実施形態及び変形例に係る端末装置10において、取得部151は、所定の事象の検知に用いる複数種類の第2情報を取得する。また、推定部152は、複数種類の第2情報のうち、所定数以上の第2情報により所定の事象が検知されたタイミングに基づいて、所定の事象が生じたタイミングを推定する。
Further, in the
これにより、第1の実施形態及び変形例に係る端末装置10は、複数種類の第2情報を用いることにより、ユーザが屋外から屋内へ移動したタイミングをさらに精度よく推定することができる。すなわち、端末装置10は、所定の事象が生じたタイミングをさらに精度よく推定することができる。
As a result, the
また、第1の実施形態及び変形例に係る端末装置10において、推定部152は、複数種類の第2情報の各々により所定の事象が検知された複数のタイミングのうち、複数種類の第2情報の各々の変化の大きさに基づいて選択されるタイミングを所定の事象が生じたタイミングとして推定する。
Further, in the
これにより、第1の実施形態及び変形例に係る端末装置10は、複数種類の第2情報の変化の大きさに基づいてタイミングを選択することにより、ユーザが屋外から屋内へ移動したタイミングをさらに精度よく推定することができる。すなわち、端末装置10は、所定の事象が生じたタイミングをさらに精度よく推定することができる。
As a result, the
また、第1の実施形態及び変形例に係る端末装置10において、推定部152は、複数種類の第2情報の各々の重みと変化の大きさとに基づいて選択されるタイミングを所定の事象が生じたタイミングとして推定する。
Further, in the
これにより、第1の実施形態及び変形例に係る端末装置10は、複数種類の第2情報の各々の重みと変化の大きさに基づいてタイミングを選択することにより、ユーザが屋外から屋内へ移動したタイミングをさらに精度よく推定することができる。すなわち、端末装置10は、所定の事象が生じたタイミングをさらに精度よく推定することができる。
As a result, in the
また、第2の実施形態に係る推定装置100は、取得部131と、推定部132とを有する。取得部131は、第1情報と、前記第1情報よりも高い頻度で取得される第2情報とを取得する。推定部132は、第1情報に基づいてユーザにおける所定の事象の発生を推定し、第2情報に基づいてユーザにおける所定の事象に関する心理的変化が生じたタイミングを推定する。
Further, the estimation device 100 according to the second embodiment has an acquisition unit 131 and an
これにより、第2の実施形態に係る推定装置100は、第1情報と第2情報とを用いることにより、ユーザに商品を購入する意欲が生じたタイミングを適切に推定することができる。すなわち、推定装置100は、ユーザにおける所定の事象に関する心理的変化が生じたタイミングを適切に推定することができる。 As a result, the estimation device 100 according to the second embodiment can appropriately estimate the timing at which the user is motivated to purchase the product by using the first information and the second information. That is, the estimation device 100 can appropriately estimate the timing at which a psychological change related to a predetermined event occurs in the user.
〔9.ハードウェア構成〕
上述してきた第1の実施形態および変形例に係る端末装置10や第2の実施形態に係る推定装置100は、例えば図15に示すような構成のコンピュータ1000によって実現される。図15は、推定装置の機能を実現するコンピュータ1000の一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[9. Hardware configuration]
The
CPU1100は、ROM1300またはHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。
The
HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス1500は、所定のネットワークを介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータを所定のネットワークを介して他の機器へ送信する。
The
CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを入出力インターフェイス1600を介して出力装置へ出力する。
The
メディアインターフェイス1700は、記録媒体1800に格納されたプログラムまたはデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
The
例えば、コンピュータ1000が第1の実施形態および変形例に係る端末装置10や第2の実施形態に係る推定装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部130の機能を実現する。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から所定のネットワークを介してこれらのプログラムを取得してもよい。
For example, when the
以上、本願の実施形態および変形例のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 Although some of the embodiments and modifications of the present application have been described in detail with reference to the drawings, these are examples and vary based on the knowledge of those skilled in the art, including the embodiments described in the disclosure line of the invention. It is possible to carry out the present invention in another form obtained by modifying or improving the above.
〔10.その他〕
また、上記各実施形態および変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[10. Others]
Further, among the processes described in the above embodiments and modifications, all or part of the processes described as being automatically performed can be manually performed, or can be performed manually. It is also possible to automatically perform all or part of the described processing by a known method. In addition, the processing procedure, specific name, and information including various data and parameters shown in the above document and drawings can be arbitrarily changed unless otherwise specified. For example, the various information shown in each figure is not limited to the illustrated information.
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Further, each component of each of the illustrated devices is a functional concept, and does not necessarily have to be physically configured as shown in the figure. That is, the specific form of distribution / integration of each device is not limited to the one shown in the figure, and all or part of the device is functionally or physically distributed / physically in arbitrary units according to various loads and usage conditions. It can be integrated and configured.
また、上述してきた各実施形態および変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 In addition, the above-described embodiments and modifications can be appropriately combined as long as the processing contents do not contradict each other.
また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。 Further, the above-mentioned "section, module, unit" can be read as "means" or "circuit". For example, the acquisition unit can be read as an acquisition means or an acquisition circuit.
10 端末装置(推定装置)
111 第1センサ
112 第2センサ
141 第1情報記憶部
142 第2情報記憶部
15 制御部
151 取得部
152 推定部
153 送信部
154 表示部
100 推定装置
121 第1情報記憶部
122 第2情報記憶部
130 制御部
131 取得部
132 推定部
133 送信部
10 Terminal device (estimation device)
111 1st sensor 112
Claims (14)
前記第1情報と前記第2情報に基づいて所定の事象が生じたタイミングを推定する推定部と、
を備え、
前記取得部は、
前記所定の事象に対する検知精度が前記第2情報よりも高い前記第1情報を取得する
ことを特徴とする推定装置。 An acquisition unit that acquires the first information and the second information that is detected more frequently than the first information.
An estimation unit that estimates the timing at which a predetermined event occurs based on the first information and the second information.
With
The acquisition unit
An estimation device characterized by acquiring the first information whose detection accuracy for the predetermined event is higher than that of the second information.
前記第1情報と前記第2情報に基づいて前記所定の事象の発生を推定する
ことを特徴とする請求項1に記載の推定装置。 The estimation unit
The estimation device according to claim 1, wherein the occurrence of the predetermined event is estimated based on the first information and the second information.
前記第1情報により前記所定の事象が検知されたタイミング以前において、前記第2情報により前記所定の事象が検知されたタイミングを前記所定の事象が生じたタイミングとして推定する
ことを特徴とする請求項1または請求項2に記載の推定装置。 The estimation unit
A claim characterized in that, before the timing at which the predetermined event is detected by the first information, the timing at which the predetermined event is detected by the second information is estimated as the timing at which the predetermined event occurs. 1 or the estimation device according to claim 2.
前記第1情報により前記所定の事象が検知されたタイミングと当該タイミング以前の検知タイミングとの間において、前記第2情報により前記所定の事象が検知されたタイミングを前記所定の事象が生じたタイミングとして推定する
ことを特徴とする請求項3に記載の推定装置。 The estimation unit
Between the timing when the predetermined event is detected by the first information and the detection timing before the timing, the timing when the predetermined event is detected by the second information is defined as the timing when the predetermined event occurs. The estimation device according to claim 3, wherein the estimation is performed.
前記第1情報により前記所定の事象が検知されたタイミングと当該タイミング以前の検知タイミングとの間において、前記第2情報により前記所定の事象が検知されたタイミングのうち、前記第2情報の変化の大きさに基づいて選択されるタイミングを前記所定の事象が生じたタイミングとして推定する
ことを特徴とする請求項4に記載の推定装置。 The estimation unit
Among the timings when the predetermined event is detected by the second information between the timing when the predetermined event is detected by the first information and the detection timing before the timing, the change of the second information The estimation device according to claim 4, wherein the timing selected based on the magnitude is estimated as the timing at which the predetermined event occurs.
前記所定の事象が生じたタイミングにおける前記第2情報を用いた学習により、前記所定の事象が生じたタイミングを推定する
ことを特徴とする請求項1〜5のいずれか1項に記載の推定装置。 The estimation unit
The estimation device according to any one of claims 1 to 5, wherein the timing at which the predetermined event occurs is estimated by learning using the second information at the timing at which the predetermined event occurs. ..
前記第2情報により前記所定の事象が検知された場合に、前記第1情報を検知するセンサに前記第1情報を検知させる
ことを特徴とする請求項1〜6のいずれか1項に記載の推定装置。 The estimation unit
The invention according to any one of claims 1 to 6, wherein when the predetermined event is detected by the second information, the sensor that detects the first information detects the first information. Estimator.
所定のセンサにより検知された前記第1情報と、前記所定のセンサ以外のセンサにより検知された前記第2情報とを取得し、
前記推定部は、
前記所定の事象が生じたタイミングとして、屋外と屋内との間をユーザが移動したタイミングを推定する
ことを特徴とする請求項1〜7のいずれか1項に記載の推定装置。 The acquisition unit
The first information detected by a predetermined sensor and the second information detected by a sensor other than the predetermined sensor are acquired.
The estimation unit
The estimation device according to any one of claims 1 to 7, wherein the timing at which the user moves between the outdoors and the indoors is estimated as the timing at which the predetermined event occurs.
GPSセンサにより検知された位置情報の精度を示す前記第1情報と、前記GPSセンサ以外のセンサにより検知された前記第2情報とを取得する
ことを特徴とする請求項8に記載の推定装置。 The acquisition unit
The estimation device according to claim 8, wherein the first information indicating the accuracy of the position information detected by the GPS sensor and the second information detected by a sensor other than the GPS sensor are acquired.
前記所定の事象の検知に用いる複数種類の第2情報を取得し、
前記推定部は、
前記複数種類の第2情報のうち、所定数以上の第2情報により前記所定の事象が検知されたタイミングに基づいて、前記所定の事象が生じたタイミングを推定する
ことを特徴とする請求項1〜9のいずれか1項に記載の推定装置。 The acquisition unit
Acquire a plurality of types of second information used for detecting the predetermined event, and obtain
The estimation unit
Claim 1 is characterized in that the timing at which the predetermined event occurs is estimated based on the timing at which the predetermined event is detected by a predetermined number or more of the second information among the plurality of types of second information. The estimation device according to any one of 9 to 9.
前記複数種類の第2情報の各々により前記所定の事象が検知された複数のタイミングのうち、前記複数種類の第2情報の各々の変化の大きさに基づいて選択されるタイミングを前記所定の事象が生じたタイミングとして推定する
ことを特徴とする請求項10に記載の推定装置。 The estimation unit
Among the plurality of timings in which the predetermined event is detected by each of the plurality of types of second information, the timing selected based on the magnitude of each change of the plurality of types of second information is selected as the predetermined event. The estimation device according to claim 10, wherein the timing of occurrence is estimated.
前記複数種類の第2情報の各々の重みと前記変化の大きさとに基づいて選択されるタイミングを前記所定の事象が生じたタイミングとして推定する
ことを特徴とする請求項11に記載の推定装置。 The estimation unit
The estimation device according to claim 11, wherein a timing selected based on the weight of each of the plurality of types of second information and the magnitude of the change is estimated as the timing at which the predetermined event occurs.
第1情報と、前記第1情報よりも高い頻度で検知される第2情報とを取得する取得工程と、
前記第1情報と前記第2情報に基づいて所定の事象が生じたタイミングを推定する推定工程と、
を含み、
前記取得工程は、
前記所定の事象に対する検知精度が前記第2情報よりも高い前記第1情報を取得する
ことを特徴とする推定方法。 An estimation method performed by a computer
An acquisition process for acquiring the first information and the second information detected more frequently than the first information.
An estimation process for estimating the timing at which a predetermined event occurs based on the first information and the second information, and
Including
The acquisition process is
An estimation method characterized in that the first information having a detection accuracy higher than that of the second information is acquired for the predetermined event.
前記第1情報と前記第2情報に基づいて所定の事象が生じたタイミングを推定する推定手順と、
をコンピュータに実行させ、
前記取得手順は、
前記所定の事象に対する検知精度が前記第2情報よりも高い前記第1情報を取得する
ことを特徴とする推定プログラム。 An acquisition procedure for acquiring the first information and the second information detected more frequently than the first information.
An estimation procedure for estimating the timing at which a predetermined event occurs based on the first information and the second information, and
Let the computer run
The acquisition procedure is
An estimation program characterized by acquiring the first information whose detection accuracy for the predetermined event is higher than that of the second information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020123419A JP2020177029A (en) | 2020-07-20 | 2020-07-20 | Estimation device, estimation method, and estimation program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020123419A JP2020177029A (en) | 2020-07-20 | 2020-07-20 | Estimation device, estimation method, and estimation program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015216134A Division JP6738600B2 (en) | 2015-11-02 | 2015-11-02 | Estimating apparatus, estimating method, and estimating program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2020177029A true JP2020177029A (en) | 2020-10-29 |
Family
ID=72916303
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020123419A Pending JP2020177029A (en) | 2020-07-20 | 2020-07-20 | Estimation device, estimation method, and estimation program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2020177029A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10329651A (en) * | 1997-06-03 | 1998-12-15 | Toyota Motor Corp | Autowiper device |
JP2001311628A (en) * | 2000-02-17 | 2001-11-09 | Mitsubishi Electric Research Laboratories Inc | Method and device for navigation in indoor environment |
JP2010145228A (en) * | 2008-12-18 | 2010-07-01 | Sanyo Electric Co Ltd | Position display apparatus and current position determination method |
US20140073345A1 (en) * | 2012-09-07 | 2014-03-13 | Microsoft Corporation | Locating a mobile computing device in an indoor environment |
JP2015141081A (en) * | 2014-01-28 | 2015-08-03 | アイシン・エィ・ダブリュ株式会社 | Current position obtaining system, method and program |
-
2020
- 2020-07-20 JP JP2020123419A patent/JP2020177029A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10329651A (en) * | 1997-06-03 | 1998-12-15 | Toyota Motor Corp | Autowiper device |
JP2001311628A (en) * | 2000-02-17 | 2001-11-09 | Mitsubishi Electric Research Laboratories Inc | Method and device for navigation in indoor environment |
JP2010145228A (en) * | 2008-12-18 | 2010-07-01 | Sanyo Electric Co Ltd | Position display apparatus and current position determination method |
US20140073345A1 (en) * | 2012-09-07 | 2014-03-13 | Microsoft Corporation | Locating a mobile computing device in an indoor environment |
JP2015141081A (en) * | 2014-01-28 | 2015-08-03 | アイシン・エィ・ダブリュ株式会社 | Current position obtaining system, method and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20110010093A1 (en) | Method for encouraging location and activity labeling | |
US9740773B2 (en) | Context labels for data clusters | |
US20180247361A1 (en) | Information processing apparatus, information processing method, wearable terminal, and program | |
US10028103B2 (en) | Position management system, position management apparatus, position management method, and non-transitory computer-readable information recording medium | |
US20110022443A1 (en) | Employment inference from mobile device data | |
KR20160098445A (en) | Methods and systems for locating items and determining item locations | |
WO2012145732A2 (en) | Energy efficient location detection | |
JP6500044B2 (en) | Generating device, generating method, and generating program | |
US20170270433A1 (en) | Information processing apparatus, information processing system, information processing method, and computer-readable recording medium | |
CN104937914B9 (en) | Information processing apparatus, information processing method, and medium | |
US20150040004A1 (en) | Display control device, display control method, and computer program product | |
Shimosaka et al. | ZigBee based wireless indoor localization with sensor placement optimization towards practical home sensing | |
US9851789B2 (en) | Information processing technique for eye gaze movements | |
US20180025656A1 (en) | Sequence of contexts wearable | |
JP2020177029A (en) | Estimation device, estimation method, and estimation program | |
JP6738600B2 (en) | Estimating apparatus, estimating method, and estimating program | |
JP6353144B1 (en) | Prediction device, prediction method, and prediction program | |
JP6548785B1 (en) | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM | |
JP6852019B2 (en) | Information processing equipment, information processing methods, and information processing programs | |
JP2009098205A (en) | Display system, display method, terminal unit, server device, display device | |
US8010135B2 (en) | Location notification method, location notification system, information processing apparatus, wireless communication apparatus, and program | |
JP2007303871A (en) | Location estimation system | |
CN109642827B (en) | Temperature estimation system, temperature estimation method, and recording medium having temperature estimation program recorded thereon | |
EP3590025A2 (en) | Smart context subsampling on-device system | |
JP6918748B2 (en) | Information processing equipment, information processing methods, and information processing programs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200720 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210202 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210318 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210420 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210614 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20210720 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211008 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20211008 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20211018 |
|
C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20211019 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20211203 |
|
C211 | Notice of termination of reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C211 Effective date: 20211207 |
|
C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20220405 |
|
C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20220920 |
|
C13 | Notice of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: C13 Effective date: 20221004 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221128 |
|
C23 | Notice of termination of proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C23 Effective date: 20230322 |