JP6572886B2 - 情報処理装置および情報処理方法 - Google Patents
情報処理装置および情報処理方法 Download PDFInfo
- Publication number
- JP6572886B2 JP6572886B2 JP2016520961A JP2016520961A JP6572886B2 JP 6572886 B2 JP6572886 B2 JP 6572886B2 JP 2016520961 A JP2016520961 A JP 2016520961A JP 2016520961 A JP2016520961 A JP 2016520961A JP 6572886 B2 JP6572886 B2 JP 6572886B2
- Authority
- JP
- Japan
- Prior art keywords
- action
- information
- recognition result
- speed
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
- H04W4/027—Services making use of location information using location based information parameters using movement velocity, acceleration information
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/04—Inference or reasoning models
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N99/00—Subject matter not provided for in other groups of this subclass
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/535—Tracking the activity of the user
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Human Computer Interaction (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Computational Linguistics (AREA)
- Traffic Control Systems (AREA)
- User Interface Of Digital Computer (AREA)
Description
1.行動ログ表示システムの概要
2.システム構成
2.1.クライアント端末
2.2.ログサーバ
2.3.解析サーバ
3.行動ログ表示処理
3.1.センサ情報の取得に関する処理
3.2.行動認識処理
(1)行動認識処理の概要
(2)位置情報へのフィルタ処理
(a.機能構成)
(b.速度取得部による処理)
(c.乗り物判定部による処理)
3.3.行動ログ提示処理
3.4.ユーザによる行動ログの修正処理
3.5.修正情報に基づく個人化学習処理
(1)概要
(2)機能構成
(3)個別モデルを考慮した行動認識結果決定処理
(4)修正情報のフィードバックに関するフィルタ処理
4.まとめ
5.ハードウェア構成例
まず、図1および2を参照して、本開示の一実施形態に係る行動ログ表示システムの概要について説明する。なお、図1は、本実施形態に係る行動ログ表示システムの概略構成を示す説明図である。図2は、行動ログの表示例を示す説明図である。
図3に、本実施形態に係る行動ログ表示システムの機能構成を示す。行動ログ表示システムは、上述したように、クライアント端末100と、ログサーバ200と、解析サーバ300とからなる。
クライアント端末100は、センサ部110と、制御部120と、通信部130と、入力部140と、表示処理部150と、表示部160とからなる。
ログサーバ200は、図2に示すように、通信部210と、制御部220と、ログDB230とを備える。
解析サーバ300は、図2に示すように、通信部310と、制御部320と、行動認識部330と、修正部340と、行動ログDB350と、解析DB360とを備える。
図4に基づいて、本実施形態に係る行動ログ表示処理を説明する。図4は、本実施形態に係る行動ログ表示処理の概要を示すタイミングチャートである。本実施形態に係る行動ログ表示処理は、センサ情報の取得に関する処理(S10、S20)、行動認識処理(S30)、行動ログ提示処理(S40〜S60)、ユーザによる行動ログ修正処理(S70)、および修正情報に基づく個人化学習処理(S80)とからなる。
ユーザに提示する行動ログを取得するために、ユーザの行動に関する情報としてセンサ情報が取得される。センサ情報は、クライアント端末100のセンサ部110によって取得される(S10)。クライアント端末100は、行動ログ表示システムのサービスを受けるユーザが日常保持している端末であり、センサ部110により、ユーザの位置や動き等の情報を時々刻々取得し、時間情報と関連付けてセンサ情報として記録し続ける。クライアント端末100は認証機能を備えており、取得したセンサ情報は認証したユーザの行動に関する情報として利用される。
(1)行動認識処理の概要
解析サーバ300は、所定のタイミングで、ログサーバ200に記録されたセンサ情報に基づいて行動認識処理を行う(S30)。解析サーバ300は、例えば、所定の時間間隔でログサーバ200からセンサ情報を取得して、各ユーザの行動を解析する。行動認識処理では、センサ情報の信号処理や統計処理等が行われ、ユーザの行動や状況を認識する。行動認識処理は、例えば上記特許文献1に記載された手法等、周知の技術を用いて行ってもよい。
ここで、行動認識部330で認識される行動内容のうち、「歩き」、「走り」、「自転車で移動」、「電車で移動」、「バスで移動」、「自動車で移動」等の、移動手段に関する行動の特定は、センサ情報を信号処理や統計処理を行った結果、または位置情報から算出される速度情報に基づき行われる。速度情報を位置情報に基づき算出する場合、この位置情報は、例えばクライアント端末100に設けられたGPSや、クライアント端末100が接続したWi−Fi等のネットワーク情報等により取得される。しかし、位置同定技術の精度によっては、このように取得された位置情報にはノイズが多く含まれてしまうことがある。ノイズの多い位置情報から算出された速度情報の信頼度は低く、行動内容を正確に判定することの妨げとなる。
本実施形態において、位置情報に対するフィルタ処理と、行動認識結果の決定処理とを行う機能部は、解析サーバ300に設けられる。具体的には、図5に示すように、速度取得部332および乗り物判定部334が、解析サーバ300に設けられる。
図6に基づき、速度取得部332による、位置情報に対するフィルタ処理とセグメント区間の平均速度を算出する処理とについて説明する。
まず、速度取得部332は、GPSやネットワーク情報、加速度センサにより取得された情報により特定される位置情報に基づき、行動セグメントの区間を特定する区間フィルタ処理を行う(S110)。行動セグメントの区間は、行動の開始時刻および終了時刻により特定される。速度取得部332は、最終的に、特定された区間での平均速度を算出する。
次いで、速度取得部332は、行動セグメントの区間に含まれる位置情報のうち、位置が不正確である位置情報を排除するアキュラシフィルタ処理を行う(S111)。アキュラシフィルタ処理は、位置情報に付加されたアキュラシ値に基づき行われる。アキュラシ値とは、GPS等から出力される位置情報に付随する情報であり、例えば緯度経度情報により特定される位置を中心としてアキュラシ値を半径とする円内に存在する確率により位置情報の正確さが表される。例えば「半径がアキュラシ値[m]である円の中にいる可能性が85%である」というように位置情報の正確さが表される。したがって、アキュラシ値が大きいほど位置が不正確であるということになる。
そして、速度取得部332は、アキュラシフィルタ処理を行った後、行動セグメントの区間に含まれる位置情報に基づき、時間的に隣り合う2点間の速度を算出し(S112)、算出した各速度に対して速度フィルタ処理を施す(S113)。
次いで、速度取得部332は、行動セグメントに含まれる地点から、同一箇所にしばらくとどまっている地点を特定して集約する滞在フィルタ処理を施す(S114)。滞在フィルタ処理では、同一箇所にしばらくとどまっている地点が複数ある場合、滞在していると判断し、これらの点を時間的な始点と終点との2点に集約する。
さらに、速度取得部332は、時間的に連続する3つの地点の位置関係を判定し、不自然な動きがないか否かを判定する同心円フィルタ処理を施す(S115)。同心円フィルタ処理では、時間的に連続する3つの地点について、始点と終点の間にある中間点が、始点と終点とを結ぶ直線を直径とする基準円と同心円であって、基準円より直径の大きい判定円の領域外にあるか否かを判定する。例えば図14において、時間的に連続する3つの地点であるI点、J(J1、J2)点、K点があるとする。このとき、始点であるI点と終点であるK点とを結ぶ直線を直径d0とする基準円に対して、基準円と同心円でこれより大きい直径d1を有する判定円を設定する。判定円の直径d1は、直径d0より大きければよく、例えば直径d0の2倍としてもよい。
ステップS110〜S115の処理を行った後、速度取得部332は、抽出された位置情報に基づき、ステップS112と同様、隣接する2点間の速度を算出する(S116)。そして、ステップS116にて算出した各速度の平均速度を、行動セグメントの区間における速度として算出する(S117)。
図6に示した速度取得部332の処理によってセグメント区間の平均速度が算出されると、乗り物判定部334は、速度取得部332により取得されたセグメントの平均速度に基づいて行動認識結果の決定処理を行う。乗り物判定部334は、行動認識部330により特定されたセグメントの行動内容のうち、移動手段が正しいか否かをセグメントの平均速度に基づいて判定する。
図4の説明に戻り、ユーザは、クライアント端末100を操作して、ユーザの行動ログを閲覧することができる。このとき、ユーザは、クライアント端末100の入力部140から、行動ログを取得する行動ログ要求情報を解析サーバ300に対して送信する(S40)。行動ログ要求情報には、ユーザのユーザIDと、行動ログの提示を要求するメッセージとが含まれる。
ステップS60によりクライアント端末100に表示された行動ログの内容は、行動修正画面によりユーザにより修正可能である(S70)。行動ログの内容を修正する場合としては、行動認識処理部による行動認識結果が誤っている場合に加え、より詳細な行動内容を表示させたい場合等がある。例えば、表示された行動ログの内容が「(何らかの)乗り物で移動」というものである場合に、どのような乗り物で移動したかまで表示させたい場合等である。
上述のように、ユーザにより行動内容の修正が行われると、この修正情報を用いて、各ユーザに特有の行動を行動認識処理に反映させて、行動認識結果の精度を向上させることも可能となる(S80)。すなわち、修正情報に基づき行動認識結果の個人化学習を行うことで、ユーザ毎に適切な行動ログを提示することができるようになる。
まず、ユーザによる行動認識結果の修正情報を用いた個人化学習処理の概要を説明する。図21に、行動認識部330による行動認識結果の一例を示す。図21には、あるユーザの、月曜日の午前8時から水曜日の午前8時までの行動ログが示されている。ここで、ユーザが認識可能なラベル情報として、行動セグメントの行動内容(HAct)と、ユーザからの修正情報(Feedback)とがある。また、内部情報として、行動認識処理によって行動セグメントを取得するために用いられる特徴ベクトル情報がある。特徴ベクトル情報としては、例えば、行動認識処理によって取得される単位時間毎の行動認識結果(UnitAct)や、位置情報(location)、曜日(day of the week)、時間(hour)等がある。さらに、天気やその時刻においてクライアント端末100で起動していたアプリケーション等のその他情報(others)を、特徴ベクトルとして利用することもできる。
図25に、修正部340の個人化学習処理を行う機能部を示す。修正部340は、図25に示すように、特徴ベクトル生成部342と、個別学習部344と、マージ部346とからなる。
図26に基づき、修正部340による個別モデルを考慮した行動認識結果決定処理を説明する。まず、修正部340の特徴ベクトル生成部342は、各ユーザの個別モデルを生成するために用いる特徴ベクトル情報を生成する(S300)。特徴ベクトル生成部342は、以下のような情報から特徴ベクトルを生成する。
単位時間毎の行動認識結果であるUnitActは、行動認識部330により取得される情報であって、行動セグメントの行動内容は、セグメント区間内のUnitActの時間割合により決定されている。UnitActは複数の行動内容を表しており、例えば以下のような行動内容を表している。
「自転車で移動(Bicycle)」、「バスで移動(Bus)」、
「バスに乗って座っている(Bus Sit)」、
「バスに乗って立っている(BusStand)」、
「自動車で移動(Car)」、「エレベータで降下(ElevDown)」、
「エレベータで上昇(ElevUp)」、「飛び跳ねる(Jump)」、
「(NotCarry)」、「走り(Run)」、「滞在(Still)」、
「座って滞在(StillSit)」、「立って滞在(StillStand)」、
「電車で移動(Train)」、「電車に乗って座っている(TrainSit)」、
「電車に乗って立っている(TrainStand)」、「歩き(Walk)」
行動セグメント内の緯度経度情報に基づき、位置情報に関する特徴ベクトルを設定してもよい。例えば、行動セグメント内の緯度経度情報の平均値を位置情報に関する特徴ベクトルとしてもよい。あるいは、各ユーザの緯度経度情報の平均値を特徴ベクトルとして、例えばk−means法等の手法を用いてクラスタリングし、各クラスタのidを1−of−k表現によりk次元の特徴ベクトルを生成してもよい。クラスタリングの結果を特徴ベクトルとすることで、ユーザがよくいる場所(例えば、「自宅」、「会社」、「スーパー」等)をk次元の特徴ベクトルにより表すことが可能となる。
行動セグメント内の位置情報を用いて、ユーザの移動方向、移動量を表す移動ベクトルを特徴ベクトルとして設定してもよい。例えば、移動方向および移動量から3次元の特徴ベクトルを生成することができる。
セグメントの時間長さ(hour)を1次元の特徴量としてもよい。
行動セグメントの行動内容が行われた曜日を特徴ベクトルとしてもよい。例えば、曜日を、7日間を一周とする円のsin値、cos値を特徴ベクトル(各2次元)としてもよい。このとき、図28に示すように、各曜日における時間は、例えば(x,y)=(1,1)を中心とする半径1の円におけるx座標(1+sinθ)およびy座標(1+cosθ)で表すことができる。例えば、月曜日の午前0時であれば、(x,y)=(1+sin0°,1+cos0°)と表される。
行動セグメントの行動内容が行われた各時間を特徴ベクトルとしてもよい。時間情報についても、曜日情報と同様、例えば24時間を一周とする円のsin値、cos値を特徴ベクトル(各2次元)としてもよい。このとき、図29に示すように、各時間は、例えば(x,y)=(1,1)を中心とする半径1の円におけるx座標(1+sinθ)およびy座標(1+cosθ)で表すことができる。例えば、18時であれば、(x,y)=(1+sin270°,1+cos270°)と表される。あるいは、0〜23時までの24時間を、1−of−K表現により24次元の特徴ベクトルとして表してもよい。
上述の情報以外に、個人により異なった状況が現れる、測定可能な情報を用いて、特徴ベクトルを設定してもよい。例えば、行動が行われたときの天気を特徴ベクトルとしてもよい。天気情報により、例えば、雨だとバスで移動、晴れだと歩き、といった行動の特徴を認識することができる。あるいは、ユーザが行動を行った際にクライアント端末100で起動しているアプリケーションや聞いている音楽等によっても、行動の特徴を認識することができる。
ユーザによる行動内容の修正情報を用いて各ユーザに特有の行動を行動認識処理に反映させると、行動認識結果の精度が向上されるが、よりユーザの意図するように修正情報が反映されるよう、フィードバックする修正情報にフィルタをかけてもよい。
以上、本実施形態に係る行動ログ表示システムの構成と、当該システムにおける処理について説明した。本実施形態に係る行動ログ表示システムでは、ユーザに提示する行動ログの内容がより正しいものとなるようにする判定処理を行うとともに、さらにユーザによる行動ログの修正を受けて、その後の行動認識処理に反映させるようにする。これにより、行動ログを、ユーザの意図に沿った、正しい内容でユーザに提示することができる。
最後に、本実施形態に係るクライアント端末100、ログサーバ200および解析サーバ300のハードウェア構成例について説明する。これらの機器は同様に構成することができるため、以下では、クライアント端末100を例として説明する。図32は、本実施形態に係るクライアント端末100のハードウェア構成を示すハードウェア構成図である。
(1)
センサ情報に基づいてユーザの行動を認識する行動認識部と、
ユーザの移動速度を表す速度情報を取得する速度取得部と、
前記速度情報と行動認識結果に応じて設定される速度閾値との比較結果に基づいて、前記行動認識結果を修正する修正部と、
を備える、情報処理装置。
(2)
前記速度取得部は、ユーザの位置情報に基づいて前記速度情報を算出する、前記(1)に記載の情報処理装置。
(3)
前記速度取得部は、前記位置情報の正確さを表すアキュラシ値が所定以上のとき、当該位置情報を除外して前記速度情報を取得する、前記(2)に記載の情報処理装置。
(4)
前記修正部は、前記速度情報が所定値以上であるとき、当該速度情報を算出した区間の終点の位置情報を除外して前記行動認識結果を修正する、前記(2)または(3)に記載の情報処理装置。
(5)
前記修正部は、所定の範囲内に所定時間以上滞在していると判定したとき、滞在区間における始点および終点以外の位置情報を除外して前記行動認識結果を修正する、前記(2)〜(4)のいずれか1項に記載の情報処理装置。
(6)
前記修正部は、前記滞在区間における終点の位置情報を、前記始点の位置情報に変更する、前記(5)に記載の情報処理装置。
(7)
前記修正部は、時間的に連続する3つの位置情報のうち、中間点が、始点と終点とを結ぶ線を直径とする円と同心の円領域より外側に位置するとき、前記中間点の位置情報は除外して前記行動認識結果を修正する、前記(5)または(6)に記載の情報処理装置。
(8)
前記修正部は、前記速度情報に基づいて同一行動を行っている区間と認識された行動セグメントにおける平均速度を算出し、前記平均速度が速度閾値以上であるとき、前記行動認識結果を修正する、前記(1)〜(7)のいずれか1項に記載の情報処理装置。
(9)
センサ情報に基づいてユーザの行動を認識すること、
ユーザの移動速度を表す速度情報を取得すること、
前記速度情報と行動認識結果に応じて設定される速度閾値との比較結果に基づいて、前記行動認識結果を修正すること、
を含む、情報処理方法。
110 センサ部
120 制御部
130 通信部
140 入力部
150 表示処理部
160 表示部
200 ログサーバ
210 通信部
220 制御部
230 ログDB
300 解析サーバ
310 通信部
320 制御部
330 行動認識部
340 修正部
342 特徴ベクトル生成部
344 個別学習部
346 マージ部
350 行動ログDB
360 解析DB
400 行動ログ表示画面
410 行動表示領域
412 時間軸
414 行動認識結果オブジェクト
420 サマリー領域
430 処理選択画面
440 行動修正画面
500 情報処理端末
Claims (18)
- センサ情報に基づいてユーザの行動を認識する行動認識部と、
ユーザの移動速度を表す速度情報を取得する速度取得部と、
前記速度情報と行動認識結果に応じて設定される速度閾値との比較結果に基づいて、前記行動認識結果を修正する修正部と、
を備え、
前記行動認識結果は、前記速度情報が所定値以上であるとき、当該速度情報を算出した区間の終点の位置情報が除外される、情報処理装置。 - 前記情報処理装置は、
前記行動認識結果の内容および所定期間における前記行動の概要の少なくとも1つを表示部に表示させる表示処理部をさらに備える請求項1に記載の情報処理装置。 - 前記表示処理部は、前記行動に対応するオブジェクトであって、前記行動に関連する行動時間およびデータ数の少なくとも1つを示す前記オブジェクトを表示させる請求項2に記載の情報処理装置。
- 前記表示処理部は、前記オブジェクトが選択されると、前記オブジェクトに対応する前記行動の詳細を表示させる請求項3に記載の情報処理装置。
- 前記表示処理部は、時間軸を表示させるとともに、前記行動認識結果を示す行動認識結果オブジェクトを、当該行動認識結果オブジェクトが前記時間軸上の前記行動が行われた時間位置に対応するよう表示させる請求項2に記載の情報処理装置。
- 前記表示処理部は、前記時間位置が変更された場合に、前記時間位置に対応する前記行動認識結果オブジェクトの表示を変更させる請求項5に記載の情報処理装置。
- 前記表示処理部は、前記行動認識結果オブジェクトの表示を、前記行動の開始時間、終了時間および行動内容の少なくとも1つを含む行動セグメントごとに切り替える請求項5に記載の情報処理装置。
- 前記表示処理部は、前記行動認識結果オブジェクトが選択されると、行動内容の詳細情報閲覧、編集および削除の少なくとも1つの処理の選択を受け付ける画面を表示させる請求項5に記載の情報処理装置。
- 前記表示処理部は、前記行動内容の編集処理が選択されると、行動の開始時間、終了時間および行動内容の少なくとも1つの修正を受け付ける画面を表示させる請求項8に記載の情報処理装置。
- 前記表示処理部は、変更可能な前記行動内容を修正候補として表示させる請求項9に記載の情報処理装置。
- 前記表示処理部は、前記ユーザによる前記行動内容の入力を受け付ける直接入力領域を表示させる請求項9に記載の情報処理装置。
- 前記速度取得部は、ユーザの位置情報に基づいて前記速度情報を算出する、請求項1に記載の情報処理装置。
- 前記速度取得部は、前記位置情報の正確さを表すアキュラシ値が所定以上のとき、当該位置情報を除外して前記速度情報を取得する、請求項12に記載の情報処理装置。
- 前記行動認識結果は、所定の範囲内に所定時間以上滞在していると判定されるとき、滞在区間における始点および終点以外の位置情報が除外される、請求項12に記載の情報処理装置。
- 前記行動認識結果の前記滞在区間における終点の位置情報が、前記始点の位置情報に変更される、請求項14に記載の情報処理装置。
- 前記行動認識結果の時間的に連続する3つの位置情報のうち、中間点が、始点と終点とを結ぶ線を直径とする円と同心の円領域より外側に位置するとき、前記中間点の位置情報が除外される、請求項14に記載の情報処理装置。
- 前記行動認識結果は、前記速度情報に基づいて同一行動を行っている区間と認識された行動セグメントにおける平均速度が速度閾値以上であるとき、修正される、請求項1に記載の情報処理装置。
- 情報処理装置により、
センサ情報に基づいてユーザの行動を認識すること、
ユーザの移動速度を表す速度情報を取得すること、
前記速度情報と行動認識結果に応じて設定される速度閾値との比較結果に基づいて、前記行動認識結果を修正すること、
を含む処理を実行し、
前記行動認識結果は、前記速度情報が所定値以上であるとき、当該速度情報を算出した区間の終点の位置情報が除外される、情報処理方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014106144 | 2014-05-22 | ||
| JP2014106144 | 2014-05-22 | ||
| PCT/JP2015/056207 WO2015178065A1 (ja) | 2014-05-22 | 2015-03-03 | 情報処理装置および情報処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2015178065A1 JPWO2015178065A1 (ja) | 2017-04-20 |
| JP6572886B2 true JP6572886B2 (ja) | 2019-09-11 |
Family
ID=54553742
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016520961A Expired - Fee Related JP6572886B2 (ja) | 2014-05-22 | 2015-03-03 | 情報処理装置および情報処理方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10165412B2 (ja) |
| EP (1) | EP3147831B1 (ja) |
| JP (1) | JP6572886B2 (ja) |
| WO (1) | WO2015178065A1 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6436148B2 (ja) * | 2016-11-18 | 2018-12-12 | 横河電機株式会社 | 情報処理装置、保全機器、情報処理方法、情報処理プログラム及び記録媒体 |
| US10791420B2 (en) | 2017-02-22 | 2020-09-29 | Sony Corporation | Information processing device and information processing method |
| JP6794895B2 (ja) | 2017-03-28 | 2020-12-02 | カシオ計算機株式会社 | 電子機器、位置特定システム、位置特定方法及びプログラム |
| CN108228379B (zh) * | 2018-01-24 | 2021-11-05 | 远峰科技股份有限公司 | 日志统计方法、收集服务器、分布式服务器及汇总服务器 |
| CN110767960B (zh) * | 2019-11-15 | 2021-01-01 | 广东轻工职业技术学院 | 微生物燃料电池与混合型超级电容器集成的柔性器件及制备方法与应用 |
| JPWO2024225077A1 (ja) * | 2023-04-24 | 2024-10-31 |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4861154B2 (ja) * | 2006-12-19 | 2012-01-25 | 株式会社エヌ・ティ・ティ・ドコモ | 情報サービス提供システム、対象行動推定装置、対象行動推定方法 |
| JP4966722B2 (ja) * | 2007-04-19 | 2012-07-04 | クラリオン株式会社 | 車載地図表示装置 |
| US8187182B2 (en) * | 2008-08-29 | 2012-05-29 | Dp Technologies, Inc. | Sensor fusion for activity identification |
| WO2010042545A2 (en) * | 2008-10-09 | 2010-04-15 | University Of Utah Research Foundation | System and method for preventing cell phone use while driving |
| JP5273126B2 (ja) * | 2010-09-15 | 2013-08-28 | カシオ計算機株式会社 | 測位装置、測位方法およびプログラム |
| JP6031735B2 (ja) * | 2011-06-13 | 2016-11-24 | ソニー株式会社 | 情報処理装置、情報処理方法およびコンピュータプログラム |
| US9536134B2 (en) * | 2011-06-17 | 2017-01-03 | Myotest Sa | Athletic performance monitoring device |
| JP6003284B2 (ja) * | 2012-06-22 | 2016-10-05 | セイコーエプソン株式会社 | 携帯型機器 |
| KR102281233B1 (ko) * | 2013-03-14 | 2021-07-23 | 삼성전자 주식회사 | 화면 제어 방법 및 장치 |
| US11093196B2 (en) * | 2013-10-07 | 2021-08-17 | Intel Corporation | Method, system, and device for selecting and displaying information on a mobile digital display device |
| CN104807466B (zh) * | 2014-01-24 | 2017-10-10 | 腾讯科技(深圳)有限公司 | 地图信息显示方法及装置 |
| WO2015126182A1 (ko) * | 2014-02-21 | 2015-08-27 | 삼성전자 주식회사 | 콘텐츠를 표시하는 방법 및 이를 위한 전자 장치 |
| US20170140457A1 (en) * | 2014-03-24 | 2017-05-18 | Pioneer Corporation | Display control device, control method, program and storage medium |
| US9529089B1 (en) * | 2014-03-31 | 2016-12-27 | Amazon Technologies, Inc. | Enhancing geocoding accuracy |
| US9696428B2 (en) * | 2014-06-20 | 2017-07-04 | Samsung Electronics Co., Ltd. | Electronic device and method for measuring position information of electronic device |
| US10354333B1 (en) * | 2015-01-20 | 2019-07-16 | State Farm Mutual Automobile Insurance Company | Providing insurance discounts based upon usage of telematics data-based risk mitigation and prevention functionality |
| JP5910903B1 (ja) * | 2015-07-31 | 2016-04-27 | パナソニックIpマネジメント株式会社 | 運転支援装置、運転支援システム、運転支援方法、運転支援プログラム及び自動運転車両 |
| KR101667736B1 (ko) * | 2015-09-25 | 2016-10-20 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
-
2015
- 2015-03-03 JP JP2016520961A patent/JP6572886B2/ja not_active Expired - Fee Related
- 2015-03-03 WO PCT/JP2015/056207 patent/WO2015178065A1/ja not_active Ceased
- 2015-03-03 EP EP15796885.0A patent/EP3147831B1/en not_active Not-in-force
- 2015-03-03 US US15/302,771 patent/US10165412B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP3147831B1 (en) | 2020-09-02 |
| EP3147831A4 (en) | 2017-11-22 |
| US20170026801A1 (en) | 2017-01-26 |
| JPWO2015178065A1 (ja) | 2017-04-20 |
| EP3147831A1 (en) | 2017-03-29 |
| WO2015178065A1 (ja) | 2015-11-26 |
| US10165412B2 (en) | 2018-12-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6572886B2 (ja) | 情報処理装置および情報処理方法 | |
| CN110780707B (zh) | 信息处理设备、信息处理方法与计算机可读介质 | |
| CN107172590B (zh) | 基于移动终端的活动状态信息处理方法、装置及移动终端 | |
| CA3108137C (en) | Method and system for providing a graphical user interface using machine learning and movement of the user or user device | |
| JP5904021B2 (ja) | 情報処理装置、電子機器、情報処理方法、及びプログラム | |
| US10016165B2 (en) | Information processing apparatus, information processing method, and program | |
| US20170132821A1 (en) | Caption generation for visual media | |
| CN102985897A (zh) | 高效姿势处理 | |
| CN107391603A (zh) | 用于移动终端的用户画像建立方法及装置 | |
| CN107241697A (zh) | 用于移动终端的用户行为确定方法、装置及移动终端 | |
| JPWO2018116862A1 (ja) | 情報処理装置および方法、並びにプログラム | |
| CN107396306A (zh) | 基于移动终端的用户活动状态识别方法、装置及移动终端 | |
| CN107004124B (zh) | 使用生物信号识别用户的方法和设备 | |
| CN107315519A (zh) | 驾驶状态下的os切换方法、装置及移动终端 | |
| US10565274B2 (en) | Multi-application user interest memory management | |
| WO2015178066A1 (ja) | 情報処理装置および情報処理方法 | |
| CN108010583A (zh) | 数据处理方法、装置、终端设备及存储介质 | |
| CN107341226A (zh) | 信息展示方法、装置及移动终端 | |
| JP2018133696A (ja) | 車載装置、コンテンツ提供システムおよびコンテンツ提供方法 | |
| US20230297611A1 (en) | Information search device | |
| US12445714B2 (en) | Information processing apparatus, image capturing system, method, and non-transitory computer-readable storage medium for selecting a trained model | |
| KR20230081584A (ko) | 자동 및 멀티 모달리티 정보 입력을 활용하는 일상 추적 시스템을 위한 인공지능 기반의 상황 추론 장치 및 방법 | |
| CN107146445A (zh) | 移动终端路况信息提示方法、装置及移动终端 | |
| JP2025173996A (ja) | 情報処理装置、情報処理方法、情報処理プログラム、感情推定装置、及び運転支援システム | |
| CN115520196A (zh) | 驾驶员的体重确定方法、装置、电子设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180112 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20190208 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20190214 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20190222 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190402 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20190417 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20190522 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190527 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190716 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190729 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6572886 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |