[go: up one dir, main page]

JP2015160050A - Portable information processing terminal and program for controlling the information processing terminal - Google Patents

Portable information processing terminal and program for controlling the information processing terminal Download PDF

Info

Publication number
JP2015160050A
JP2015160050A JP2014038216A JP2014038216A JP2015160050A JP 2015160050 A JP2015160050 A JP 2015160050A JP 2014038216 A JP2014038216 A JP 2014038216A JP 2014038216 A JP2014038216 A JP 2014038216A JP 2015160050 A JP2015160050 A JP 2015160050A
Authority
JP
Japan
Prior art keywords
information
processing terminal
information processing
user
stress
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
Application number
JP2014038216A
Other languages
Japanese (ja)
Inventor
美奈子 上野
Minako Ueno
美奈子 上野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2014038216A priority Critical patent/JP2015160050A/en
Publication of JP2015160050A publication Critical patent/JP2015160050A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an information processing terminal capable of easily recording a worrying place.SOLUTION: Processing executed by a smartphone being one example of an information processing terminal includes a step for detecting the position of the information processing terminal on the basis of an output from a position detection part (S610), a step for receiving user's biological information (for example, a pulse wave) of the smartphone (S620), a step for executing analysis processing of user's stress (S630), and a step for recording data obtained by the analysis processing (S640).

Description

本開示は情報処理端末の制御に関し、より特定的には位置情報を取得可能な情報処理端末の制御に関する。   The present disclosure relates to control of an information processing terminal, and more particularly to control of an information processing terminal capable of acquiring position information.

位置情報を取得可能な情報処理端末が普及している。このような情報処理端末に関し、例えば、特開2003−224877号公報(特許文献1)は、「特定位置の緯度や経度などの位置情報を利便性よく記憶し、後に自宅などで利用するための携帯型情報装置」を開示している。   Information processing terminals capable of acquiring position information are widespread. With regard to such an information processing terminal, for example, Japanese Patent Laid-Open No. 2003-224877 (Patent Document 1) “for convenient storage of location information such as latitude and longitude of a specific location for later use at home or the like. A portable information device "is disclosed.

特開2003−224877号公報JP 2003-224877 A

特許文献1に開示された技術によると、携帯型情報装置のユーザが操作して、特定の位置の記録を行う。そのため、ユーザの操作が必要になるため、必ずしも利便性が良いとはいえない。したがって、利便性が向上する技術が必要とされている。   According to the technique disclosed in Patent Document 1, a user of a portable information device operates to record a specific position. For this reason, the user's operation is required, so it is not always convenient. Therefore, there is a need for a technique that improves convenience.

本開示は上述のような問題点を解決するためになされたものであって、ある局面における目的は、ユーザが気にした場所を容易に記録可能な情報処理端末を提供することである。他の局面における目的は、ユーザが気にした場所を容易に記録可能となるように情報処理端末を制御するためのプログラムを提供することである。   This indication is made in order to solve the above problems, and the objective in a certain situation is to provide the information processing terminal which can record easily the place which the user worried about. An object in another aspect is to provide a program for controlling an information processing terminal so that a place a user cares about can be easily recorded.

一実施の形態に従う携帯可能な情報処理端末は、情報処理端末の位置情報を取得するように構成された位置情報取得部と、情報処理端末のユーザの生体情報を取得するように構成された生体情報取得部と、位置情報が取得された時に取得された生体情報と、予め設定された分類基準とに基づいて、生体情報が取得された場所におけるユーザのストレス度を算出するように構成された算出部と、場所の位置情報と、算出されたストレス度とを関連付けて記録するように構成された記憶部とを備える。   A portable information processing terminal according to an embodiment includes a position information acquisition unit configured to acquire position information of an information processing terminal, and a living body configured to acquire biological information of a user of the information processing terminal Based on the information acquisition unit, the biological information acquired when the position information is acquired, and the preset classification criteria, the stress level of the user at the place where the biological information is acquired is calculated. A calculation unit; and a storage unit configured to record the location position information and the calculated stress level in association with each other.

他の実施の形態に従うと、携帯可能な情報処理端末を制御するためのプログラムが提供される。情報処理端末はプロセッサとメモリとを備えている。プログラムはプロセッサに、情報処理端末の位置情報を取得するステップと、情報処理端末のユーザの生体情報を取得するステップと、位置情報が取得された時に取得された生体情報と、予め設定された分類基準とに基づいて、生体情報が取得された場所におけるユーザのストレス度を算出するステップと、場所の位置情報と、算出されたストレス度とを関連付けてメモリに記録するステップとを実行させる。   According to another embodiment, a program for controlling a portable information processing terminal is provided. The information processing terminal includes a processor and a memory. The program causes the processor to acquire the position information of the information processing terminal, to acquire the biological information of the user of the information processing terminal, the biological information acquired when the position information is acquired, and a preset classification Based on the reference, a step of calculating the stress level of the user at the place where the biological information is acquired, and a step of associating the positional information of the location with the calculated stress level and recording them in the memory are executed.

ある局面において、ユーザによる特段の操作を強いることなく、移動中に感じたストレスの度合いを容易に記録することができる。   In a certain aspect, the degree of stress felt during movement can be easily recorded without forcing the user to perform a special operation.

この発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解されるこの発明に関する次の詳細な説明から明らかとなるであろう。   The above and other objects, features, aspects and advantages of the present invention will become apparent from the following detailed description of the present invention taken in conjunction with the accompanying drawings.

情報処理端末を有するユーザの移動の軌跡と当該ユーザの感情の変化とを表わす図である。It is a figure showing the locus | trajectory of a user's movement which has an information processing terminal, and the change of the said user's emotion. 情報処理端末200によって実現される機能の構成を表わすブロック図である。3 is a block diagram showing a configuration of functions realized by information processing terminal 200. FIG. 情報処理端末200がユーザによって保持された状態を表わす図である。It is a figure showing the state by which the information processing terminal 200 was hold | maintained by the user. 他の局面に従う情報処理端末400によって実現される機能の構成を表わすブロック図である。It is a block diagram showing the structure of the function implement | achieved by the information processing terminal 400 according to another situation. 情報処理端末400のサブ端末420がユーザに装着された状態を表わす図である。It is a figure showing the state with which the sub terminal 420 of the information processing terminal 400 was mounted | worn by the user. 状態監視処理部220によって実現される処理の一部を表わすフローチャートである。5 is a flowchart showing a part of processing realized by a state monitoring processing unit 220. データ記憶部230におけるデータの格納の一態様を概念的に表わす図である。FIG. 3 is a diagram conceptually illustrating one aspect of data storage in a data storage unit 230. 表示部210に画面(ユーザインターフェイス:UI)が表示される場合に実行される処理の一部を表わすフローチャートである。10 is a flowchart showing a part of processing executed when a screen (user interface: UI) is displayed on display unit 210. データ記憶部230におけるデータの格納の一態様を表わす図である。It is a figure showing the one aspect | mode of the data storage in the data storage part. 情報処理端末200を有するユーザが会場内を歩いた場合において何某かのストレスが検出された位置を表わす図である。It is a figure showing the position where some stress was detected when the user who has the information processing terminal 200 walked in the hall. 情報処理端末200のユーザが気になった場所を分類する場合の処理を表わすフローチャートである。It is a flowchart showing the process in the case of classifying the place where the user of the information processing terminal 200 was worried. プロセッサが状態監視処理部として実行する処理の一部を表わすフローチャートである。It is a flowchart showing a part of process which a processor performs as a state monitoring process part. データ記憶部230におけるデータの格納の一態様を概念的に表わす図である。FIG. 3 is a diagram conceptually illustrating one aspect of data storage in a data storage unit 230. 表示部210における画面の表示処理を表わすフローチャートである。4 is a flowchart showing a screen display process in display unit 210. 表示部210における地図情報とストレス情報とを表わす図である。It is a figure showing the map information and stress information in the display part 210. FIG. 状態解析処理部として機能するプロセッサによって実行される処理の一部を表わすフローチャートである。It is a flowchart showing a part of process performed by the processor which functions as a state analysis process part.

以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.

まず、本実施の形態に係る技術思想が適用される局面について説明する。当該技術思想は携帯可能な情報処理端末を用いて実現される。携帯可能な情報処理端末は、例えば、スマートフォン、タブレット端末、パーソナルコンピュータ、ゲーム機器、デジタルカメラ等の端末であって、情報処理機能と位置情報取得機能と生体情報取得機能とを備える端末であればよい。   First, an aspect to which the technical idea according to the present embodiment is applied will be described. The technical idea is realized using a portable information processing terminal. The portable information processing terminal is, for example, a terminal such as a smartphone, a tablet terminal, a personal computer, a game machine, or a digital camera, and has a data processing function, a position information acquisition function, and a biological information acquisition function. Good.

一例として、美術館、デパート、テーマパーク等のエリアにおいて、そのような情報処理端末を有するユーザは、徒歩や時には走ってエリア内を移動する。この時、当該エリア内の場所によっては、何らかの理由により、回避しながら回る場合がある。例えば、ユーザが混雑しているエリアに到達した場合、「混雑しているエリアを避けて、後で寄ろう」、あるいは「先を急いでいる為に後で戻って来よう」と考えて、そのように行動する場合がある。   As an example, in an area such as a museum, a department store, or a theme park, a user having such an information processing terminal moves within the area by walking or sometimes running. At this time, depending on the location in the area, there is a case where the vehicle turns around for some reason. For example, when a user reaches a congested area, think of “Avoid the congested area and come back later” or “Let's come back later to hurry ahead” May act like that.

また、何らかの理由により、ユーザの歩行が妨げられて、停止し、あるいは、停滞する場合がある。例えば、ユーザが観賞中の絵に癒されて(刺激を受けて)いる場合が考えられる。このような場合、ユーザはポジティブなストレス(好ましいストレス)を感じているともいう。   In addition, for some reason, the user's walking may be hindered and may stop or stagnate. For example, a case where the user is healed (stimulated) by the picture being viewed can be considered. In such a case, it is also said that the user feels positive stress (preferable stress).

あるいは、鑑賞したい絵の前が混雑しており、ユーザがイライラを感じている場合がある。以下、本実施の形態では、このようなエリア(場所)を「気になる場所」ともいう。また、ユーザがイライラを感じている場合、ユーザはネガティブストレス(好ましくないストレス)を感じているともいう。   Alternatively, the user may feel frustrated because the front of the picture to be appreciated is crowded. Hereinafter, in the present embodiment, such an area (place) is also referred to as “a place of interest”. In addition, when the user feels frustrated, the user also feels negative stress (unfavorable stress).

本実施の形態に従う情報処理端末は、そのような「気になる場所」を記録するためにユーザの移動情報(各地点の位置情報の履歴)と脈波を取得し、脈波から各地点のストレス度を求め、移動情報とストレス度とを関連付けて記録する。これにより、ユーザに負担を強いることなく、「気になる場所」をユーザに知らせることができる。   The information processing terminal according to the present embodiment acquires user's movement information (history of position information of each point) and pulse wave in order to record such “place of interest”, and from the pulse wave, The stress level is obtained, and the movement information and the stress level are recorded in association with each other. Thereby, the user can be informed of the “place of interest” without imposing a burden on the user.

[技術思想]
図1を参照して、本実施の形態に係る技術思想について説明する。図1は、情報処理端末を有するユーザの移動の軌跡と当該ユーザの感情の変化とを表わす図である。
[Technology]
With reference to FIG. 1, the technical idea which concerns on this Embodiment is demonstrated. FIG. 1 is a diagram illustrating a movement trajectory of a user having an information processing terminal and a change in emotion of the user.

ある局面において、ユーザは、情報処理端末を持って、会場(例えば展示会の会場)100を歩いている。例えば、ユーザは軌跡110に示されるように会場100を歩く。点線で示された軌跡120は、ユーザが歩行あるいは走行した経路を表わす。   In one aspect, a user is walking in a venue (for example, an exhibition venue) 100 with an information processing terminal. For example, the user walks through the venue 100 as indicated by the trajectory 110. A trajectory 120 indicated by a dotted line represents a route on which the user walks or runs.

ある局面において、情報処理端末は、地点130においてユーザのストレスを検知する。例えば、展示会の会場において、地点130が混雑している場合、ユーザの脈波データからストレスを検知し、そのストレスがネガティブストレスであるのか、又はポジティブなストレスであるのかを判別する。図1は、情報処理端末がユーザの生体情報からネガティブストレスを検知した場合の例である。また、地点150においても、情報処理端末は、ユーザのネガティブなストレスを検知し得る。例えば、ユーザが一定時間ほぼ同じ位置に滞在している場合において脈波データが変化した場合、例えば、鑑賞したい展示物が混雑しており、ユーザが展示物を近くで見ることが出来ない場合、情報処理端末は、脈波データからネガティブストレスを検知する。   In one aspect, the information processing terminal detects a user's stress at the point 130. For example, when the point 130 is congested at the exhibition site, stress is detected from the user's pulse wave data, and it is determined whether the stress is negative stress or positive stress. FIG. 1 is an example when the information processing terminal detects negative stress from the user's biological information. Also at the point 150, the information processing terminal can detect negative stress of the user. For example, if the pulse wave data changes when the user stays at the same position for a certain period of time, for example, if the exhibit you want to watch is crowded and the user can not see the exhibit nearby, The information processing terminal detects negative stress from the pulse wave data.

さらに、図1は、地点140において、ユーザは展示物に感動して立ち止まっている場合の例を表している。この時、情報処理端末は、ユーザのポジティブストレスを検知し得る。この様に、本実施の形態に係る情報処理端末によれば、「気になる場所」をユーザに知らせることができる。   Further, FIG. 1 shows an example in which the user is impressed by the exhibit and stopped at the point 140. At this time, the information processing terminal can detect the positive stress of the user. As described above, according to the information processing terminal according to the present embodiment, it is possible to notify the user of “a place of interest”.

[構成]
図2を参照して、本実施の形態に係る情報処理端末200の構成について説明する。図2は、情報処理端末200によって実現される機能の構成を表わすブロック図である。情報処理端末200は、表示部210と、状態監視処理部220と、データ記憶部230と、ストレス解析処理部240と、位置検出部250と、計時部260と、生体情報入力部270とを備える。
[Constitution]
With reference to FIG. 2, a configuration of information processing terminal 200 according to the present embodiment will be described. FIG. 2 is a block diagram showing a configuration of functions realized by information processing terminal 200. The information processing terminal 200 includes a display unit 210, a state monitoring processing unit 220, a data storage unit 230, a stress analysis processing unit 240, a position detection unit 250, a timing unit 260, and a biological information input unit 270. .

表示部210は、情報処理端末200のデータあるいは状態を表示する。表示部210は、液晶モニタ、有機EL(Electro Luminescence)モニタ等によって実現される。   The display unit 210 displays the data or status of the information processing terminal 200. The display unit 210 is realized by a liquid crystal monitor, an organic EL (Electro Luminescence) monitor, or the like.

状態監視処理部220は、情報処理端末200を有するユーザの状態を監視する機能であって、位置検出部250で取得の位置情報と、ストレス解析処理部240で分析された生体情報と、計時部260で取得の時間情報を組み合わせて、ユーザーの状態を監視する。状態監視処理部220は、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)その他のプロセッサによって実現される。   The state monitoring processing unit 220 is a function for monitoring the state of the user having the information processing terminal 200, and includes position information acquired by the position detection unit 250, biological information analyzed by the stress analysis processing unit 240, and a time measuring unit At 260, the status of the user is monitored by combining the acquired time information. The state monitoring processing unit 220 is realized by, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or other processors.

データ記憶部230は、情報処理端末200に予め定められた処理を実行させる為のデータまたはプログラム及び情報処理端末200の動作中に生成されたデータを格納する。データ記憶部230は、ROM(Read-Only Memory)、RAM(Random Access Memory)、ハードディスク、フラッシュメモリ、着脱可能なメモリカード等によって実現される。他の局面において、データ記憶部230は、ネットワーク上に存在するクラウドストレージその他の外部記憶装置として実現されてもよい。   The data storage unit 230 stores data or a program for causing the information processing terminal 200 to execute a predetermined process and data generated during the operation of the information processing terminal 200. The data storage unit 230 is realized by a ROM (Read-Only Memory), a RAM (Random Access Memory), a hard disk, a flash memory, a removable memory card, and the like. In another aspect, the data storage unit 230 may be realized as a cloud storage or other external storage device existing on the network.

ストレス解析処理部240は、データ記憶部230に保持されているデータと、計時部260の時間データと、生体情報入力部270によって受け付けられた生体情報とに基づいて、情報処理端末200のユーザのストレスを時系列に解析する。ストレス解析処理部240は、例えば、CPU、MPUその他のプロセッサによって実現される。位置検出部250は、情報処理端末200の位置を検出する。位置検出部250は、例えば、GPS(Global Positioning System)その他の衛星測位機構、あるいは、WiFi(Wireless Fidelity)その他の無線通信機構を用いて実現される。また、別の局面において、位置検出部250は、タグデータその他を用いて屋内測位を行う構成であってもよい。計時部260は、情報処理端末200において時間を計測する。   The stress analysis processing unit 240 is based on the data held in the data storage unit 230, the time data of the time measuring unit 260, and the biometric information received by the biometric information input unit 270. Analyze stress over time. The stress analysis processing unit 240 is realized by, for example, a CPU, MPU, or other processor. The position detection unit 250 detects the position of the information processing terminal 200. The position detection unit 250 is realized using, for example, a GPS (Global Positioning System) or other satellite positioning mechanism, or a WiFi (Wireless Fidelity) or other wireless communication mechanism. Further, in another aspect, the position detection unit 250 may be configured to perform indoor positioning using tag data and the like. The time measuring unit 260 measures time in the information processing terminal 200.

生体情報入力部270は、情報処理端末200の外部から情報処理端末200を使用するユーザの生体情報の入力を受け付ける。生体情報入力部270は、情報処理端末200が備えるセンサ、外部の機器から送られた生体情報を受信するための通信インターフェイス等によって実現される。   The biometric information input unit 270 receives input of biometric information of a user who uses the information processing terminal 200 from the outside of the information processing terminal 200. The biometric information input unit 270 is realized by a sensor provided in the information processing terminal 200, a communication interface for receiving biometric information sent from an external device, and the like.

(ストレス判定)
ここで、本実施の形態において用いられ得るストレス判定の手法について説明する。一例として、生体情報として脈波が用いられる場合について説明する。脈派のデータは、例えばパルスオキシメータを用いて取得される。また、脈波のデータを2回微分することにより、加速度脈波が得られる。ストレスは、加速度脈波を用いて判定できる。また、脈波を用いた解析手法には、時間領域解析や周波数領域解析があるが、特に限られない。
(Stress judgment)
Here, a stress determination technique that can be used in the present embodiment will be described. As an example, a case where a pulse wave is used as biological information will be described. Pulse group data is acquired using, for example, a pulse oximeter. Further, an acceleration pulse wave is obtained by differentiating the pulse wave data twice. Stress can be determined using acceleration pulse waves. In addition, analysis methods using pulse waves include time domain analysis and frequency domain analysis, but are not particularly limited.

なお、ストレス判定の手法は当業者にとって周知である(例えば、特開2007−083065号公報、特開2007−289540号公報等参照)。したがって、さらに詳細な説明は繰り返さない。また、生体情報は脈波に限られず、体温、発汗等が生体情報として用いられてもよい。   Note that a stress determination method is well known to those skilled in the art (see, for example, Japanese Patent Application Laid-Open Nos. 2007-083065 and 2007-289540). Therefore, further detailed description will not be repeated. Further, the biological information is not limited to the pulse wave, and body temperature, sweating, and the like may be used as the biological information.

ある局面において、情報処理端末は、当該情報処理端末の位置情報を取得するように構成されている。情報処理端末のプロセッサは、情報処理端末のユーザの生体情報を取得する。また、プロセッサは、位置情報が取得された時に取得された生体情報と、予め設定された分類基準とに基づいて、生体情報が取得された場所におけるユーザのストレス度を算出する。プロセッサは、メモリに、当該場所の位置情報と、算出されたストレス度とを関連付けて記録する。   In one aspect, the information processing terminal is configured to acquire position information of the information processing terminal. The processor of the information processing terminal acquires biometric information of the user of the information processing terminal. Further, the processor calculates the degree of stress of the user at the place where the biometric information is acquired based on the biometric information acquired when the position information is acquired and a preset classification criterion. The processor records the location information of the location and the calculated stress level in the memory in association with each other.

別の局面に従う情報処理端末のモニタは、ストレス度が算出された場所を地図上に表示する。   The monitor of the information processing terminal according to another aspect displays the place where the stress level is calculated on a map.

別の局面に従う情報処理端末は、メモリに格納されているデータと、新たに取得される位置情報とに基づいて、ユーザに、当該場所にいることを通知する。例えば、情報処理端末は、そのような通知を行うメッセージをモニタに表示する。あるいは、情報処理端末は、そのような通知のための音声、振動等を出力してもよい。   The information processing terminal according to another aspect notifies the user that the user is at the location based on the data stored in the memory and the newly acquired position information. For example, the information processing terminal displays a message for performing such notification on the monitor. Alternatively, the information processing terminal may output voice, vibration, etc. for such notification.

別の局面において、情報処理端末は、予め設定された時間ごとに生体情報を取得する。生体情報のレベルが変化した場合に、プロセッサは、当該ユーザの新たなストレス度を算出する。   In another aspect, the information processing terminal acquires biological information every preset time. When the level of the biometric information changes, the processor calculates a new stress level of the user.

[センサの配置]
図3を参照して、本実施の形態に係る情報処理端末200におけるセンサの配置について説明する。図3は、情報処理端末200がユーザによって保持された状態を表わす図である。
[Sensor arrangement]
With reference to FIG. 3, the sensor arrangement in information processing terminal 200 according to the present embodiment will be described. FIG. 3 is a diagram illustrating a state in which the information processing terminal 200 is held by the user.

状態(A)に示されるように、ある局面において、情報処理端末200は、その筐体の側面にセンサ310を備える。センサ310は、例えば、ユーザが情報処理端末200を把持した場合に左手の親指の腹部によって接触可能な位置に配置されている。   As shown in the state (A), in one aspect, the information processing terminal 200 includes a sensor 310 on the side surface of the casing. For example, when the user holds the information processing terminal 200, the sensor 310 is disposed at a position where it can be contacted by the abdomen of the left thumb.

状態(B)に示されるように、別の局面において、情報処理端末200は、その筐体の右側の側面にセンサ320を備える。具体的には、センサ320は、情報処理端末200を把持するユーザの左手の中指によって接触可能な位置に配置されている。   As shown in the state (B), in another aspect, the information processing terminal 200 includes a sensor 320 on the right side surface of the casing. Specifically, the sensor 320 is disposed at a position where it can be contacted by the middle finger of the left hand of the user holding the information processing terminal 200.

状態(C)に示されるように、さらに別の局面において、センサ330は情報処理端末200の筐体の背面に配置されてもよい。例えば、センサ330は、情報処理端末200の表示部210が配置されている面の背面に配置され得る。   As shown in the state (C), in yet another aspect, the sensor 330 may be disposed on the back surface of the housing of the information processing terminal 200. For example, the sensor 330 can be disposed on the back side of the surface on which the display unit 210 of the information processing terminal 200 is disposed.

[他の構成]
図4を参照して、他の局面に従う情報処理端末400の構成について説明する。図4は、他の局面に従う情報処理端末400によって実現される機能の構成を表わすブロック図である。情報処理端末400は、表示部210と、状態監視処理部220と、データ記憶部230と、ストレス解析処理部240と、位置検出部250と、計時部260と、通信部410とを備える。情報処理端末400は、さらにサブ端末420と通信可能である。サブ端末420は、通信部430と、生体情報入力部440とを備える。
[Other configurations]
With reference to FIG. 4, the configuration of information processing terminal 400 according to another aspect will be described. FIG. 4 is a block diagram showing a configuration of functions realized by information processing terminal 400 according to another aspect. The information processing terminal 400 includes a display unit 210, a state monitoring processing unit 220, a data storage unit 230, a stress analysis processing unit 240, a position detection unit 250, a timing unit 260, and a communication unit 410. The information processing terminal 400 can further communicate with the sub-terminal 420. The sub terminal 420 includes a communication unit 430 and a biological information input unit 440.

ある局面において、情報処理端末300の通信部410と、サブ端末420の通信部430とは、ブルートゥースその他の通信手段により互いに通信可能に構成され得る。   In one aspect, the communication unit 410 of the information processing terminal 300 and the communication unit 430 of the sub-terminal 420 can be configured to be able to communicate with each other by Bluetooth or other communication means.

サブ端末420は、例えば腕時計のように情報処理端末300のユーザの体に装着可能に構成される。装着位置は、例えば、腕、耳などであるが、サブ端末420は、その他の部位に装着されてもよい。また、サブ端末420は、指輪あるいは爪に装着されるアクセサリーもしくは耳に装着されるアクセサリーに含まれていてもよい。   The sub-terminal 420 is configured to be attachable to the body of the user of the information processing terminal 300 like a wristwatch, for example. The attachment position is, for example, an arm, an ear, or the like, but the sub terminal 420 may be attached to other parts. Further, the sub terminal 420 may be included in an accessory attached to a ring or a nail or an accessory attached to an ear.

[サブ端末の使用態様]
図5を参照して、本実施の形態に係るサブ端末420の使用態様について説明する。図5は、情報処理端末400のサブ端末420がユーザに装着された状態を表わす図である。
[Usage of sub-terminals]
With reference to FIG. 5, a usage mode of sub-terminal 420 according to the present embodiment will be described. FIG. 5 is a diagram illustrating a state in which the sub terminal 420 of the information processing terminal 400 is worn by the user.

ある局面において、サブ端末420は、腕時計のようにユーザに装着され得る。あるいは、サブ端末420は、ベルトまたは時計面等に装着可能に構成されてもよい。   In one aspect, the sub-terminal 420 can be worn by a user like a wristwatch. Alternatively, the sub terminal 420 may be configured to be attachable to a belt or a watch face.

[制御構造]
図6を参照して、本実施の形態に係る情報処理端末200の制御構造について説明する。図6は、情報処理端末200によって実現される処理の一部を表わすフローチャートである。以下の処理は、例えば、情報処理端末200を構成する状態監視処理部220やストレス解析処理部240によって実行される。
[Control structure]
With reference to FIG. 6, the control structure of information processing terminal 200 according to the present embodiment will be described. FIG. 6 is a flowchart showing a part of processing realized by information processing terminal 200. The following processing is executed by, for example, the state monitoring processing unit 220 and the stress analysis processing unit 240 configuring the information processing terminal 200.

ステップS610にて、状態監視処理部220は、位置検出部250からの出力に基づいて、情報処理端末200の位置を検出する。   In step S610, state monitoring processing unit 220 detects the position of information processing terminal 200 based on the output from position detection unit 250.

ステップS620にて、状態監視処理部220は、計時部260から時刻情報を受信し、生体情報入力部270を介して時系列に入力される生体情報を受信する。生体情報は、情報処理端末200のユーザの脈波等である。   In step S620, state monitoring processing unit 220 receives time information from time measuring unit 260, and receives biological information input in time series via biological information input unit 270. The biological information is a pulse wave of the user of the information processing terminal 200.

ステップS630にて、ストレス解析処理部240は、ステップS620に取得された計時部260からの時刻情報と生体情報入力部270から受信した生体情報とを用いて、当該ユーザのストレスの解析処理を実行し、時系列に配列する。解析処理の詳細は、後述する。   In step S630, the stress analysis processing unit 240 uses the time information from the time measuring unit 260 acquired in step S620 and the biometric information received from the biometric information input unit 270 to execute the stress analysis process for the user. And arrange them in time series. Details of the analysis processing will be described later.

ステップS640にて、データ記憶部230に、ステップS610にて位置検出部250によって検出された位置情報と、ストレス解析処理部240で生成データを時間データで整合し得られたデータを記録する。   In step S640, the position information detected by the position detection unit 250 in step S610 and the data obtained by matching the generated data with the time data in the stress analysis processing unit 240 are recorded in the data storage unit 230.

ステップS650にて、状態監視処理部220は、処理が終わりであるか否かを判断する。処理が終わりであると判断すると(ステップS650にてYES)、処理を終了する。そうでない場合には(ステップS650にてNO)、状態監視処理部220は、制御をステップS610に戻す。ここで言う、処理の終わりは、ユーザー操作による終了操作のことである。   In step S650, state monitoring processing unit 220 determines whether the process is finished. If it is determined that the process is finished (YES in step S650), the process is terminated. If not (NO in step S650), state monitoring processing unit 220 returns control to step S610. Here, the end of the process is an end operation by a user operation.

[データ構造]
図7を参照して、本実施の形態に係る情報処理端末200のデータ構造について説明する。図7は、状態監視処理部220で生成されるデータであり、データ記憶部230におけるデータの格納の一態様を概念的に表わす図である。ある局面において、データ記憶部230は、テーブル700を有する。テーブル700は、時間情報710と、位置情報720と、ストレス情報730とを含む。
[data structure]
With reference to FIG. 7, the data structure of information processing terminal 200 according to the present embodiment will be described. FIG. 7 is a diagram conceptually showing one mode of data storage in data storage unit 230, which is data generated by state monitoring processing unit 220. In one aspect, the data storage unit 230 includes a table 700. The table 700 includes time information 710, position information 720, and stress information 730.

時間情報710は、情報処理端末200の生体情報が取得された時刻である。位置情報は取得情報内に時間情報を保有している場合は、データ内の時刻を。保有していない場合は、位置情報を取得した時刻である。位置情報と生体情報はそれぞれ数の異なるデータ数であり、各々のデータを時間情報で整合し記録する。   The time information 710 is the time when the biological information of the information processing terminal 200 is acquired. If the location information has time information in the acquired information, the time in the data. If not, it is the time when the position information was acquired. The position information and the biometric information have different numbers of data, and the data is aligned with the time information and recorded.

位置情報720は、位置検出部250によって検出された情報処理端末200の位置を表わす。情報処理端末200のユーザが屋外にいる場合には、位置情報720は、GPSその他の衛星測位信号に基づいて取得される。ユーザが屋内にいる場合には、位置情報720は、Wi‐Fi、IMES(Indoor MEssaging System)等により取得される。また、位置情報720に関連付けられて表示部210に表示される地図は、例えば、インターネットその他の通信ネットワークを介して、地図情報を提供する外部のサーバ装置から取得され得る。あるいは、別の局面において、情報処理端末200は、地図情報を予め有していてもよい。   The position information 720 represents the position of the information processing terminal 200 detected by the position detection unit 250. When the user of the information processing terminal 200 is outdoors, the position information 720 is acquired based on GPS or other satellite positioning signals. When the user is indoors, the location information 720 is acquired by Wi-Fi, IMES (Indoor MEssaging System), or the like. In addition, the map associated with the position information 720 and displayed on the display unit 210 can be acquired from an external server device that provides the map information via, for example, the Internet or another communication network. Alternatively, in another aspect, the information processing terminal 200 may have map information in advance.

ストレス情報730は、ユーザのストレスを分類する。ある局面において、ストレス情報730は、当該ストレスがポジティブである(すなわち、当該ストレスは好ましいストレスである)ことを示すポジティブストレス情報731と、当該ストレスが中立であることを示す情報732と、当該ストレスがネガティブストレスである(すなわち、当該ストレスは好ましくないストレスである)ことを示す情報733とのいずれかにより示される。   The stress information 730 classifies the user's stress. In one aspect, the stress information 730 includes positive stress information 731 indicating that the stress is positive (that is, the stress is a preferable stress), information 732 indicating that the stress is neutral, and the stress. Is a negative stress (that is, the stress is an unfavorable stress).

ある局面において、情報処理端末200の生体情報が取得されると、プロセッサは、生体情報からユーザのストレスを分類する。プロセッサは、テーブル700に、生体情報が取得された時刻および場所と、当該分類とを関連付けて格納する。別の局面において、複数の位置情報や生体情報が取得される場合もある。この場合、状態監視処理部220は、位置情報と生体情報とを取得毎に時間情報を関連付けて、時系列データとしてデータ記憶部230に順次格納する。なお、データの格納の態様は、図7に示されるものに限られない。   In one aspect, when the biological information of the information processing terminal 200 is acquired, the processor classifies the user's stress from the biological information. The processor stores, in the table 700, the time and place where the biological information is acquired and the classification in association with each other. In another situation, a plurality of position information and biological information may be acquired. In this case, the state monitoring processing unit 220 associates the time information with the position information and the biological information every acquisition, and sequentially stores the time information in the data storage unit 230 as time series data. The data storage mode is not limited to that shown in FIG.

[ストレス情報の表示]
図8〜図10を参照して、情報処理端末200におけるストレス情報の表示について説明する。図8は、表示部210に画面(ユーザインターフェイス:UI)が表示される場合に情報処理端末のプロセッサによって実行される処理の一部を表わす図である。当該処理は、例えば、プロセッサによって実現される。図9は、データ記憶部230におけるデータの格納の一態様を表わす図である。図10は、情報処理端末200を有するユーザが会場内を歩いた場合において何某かのストレスが検出された位置を表わす図である。
[Display of stress information]
With reference to FIGS. 8-10, the display of the stress information in the information processing terminal 200 is demonstrated. FIG. 8 is a diagram illustrating a part of processing executed by the processor of the information processing terminal when a screen (user interface: UI) is displayed on display unit 210. The process is realized by a processor, for example. FIG. 9 is a diagram illustrating an aspect of data storage in data storage unit 230. FIG. 10 is a diagram illustrating a position where some stress is detected when the user having the information processing terminal 200 walks in the hall.

図8を参照して、ステップS810にて、プロセッサは、データ記憶部230からデータを読み出す。当該データは、例えば、図9に示されるテーブル910,920に保持されている。テーブル910,920の構成は、テーブル700と同様である。すなわち、テーブル910は、時間情報911と、位置情報912と、ストレス情報913とを含む。テーブル920は、時間情報921と、位置情報922と、ストレス情報923とを含む。   Referring to FIG. 8, in step S810, the processor reads data from data storage unit 230. The data is held in, for example, the tables 910 and 920 shown in FIG. The configuration of the tables 910 and 920 is the same as that of the table 700. That is, the table 910 includes time information 911, position information 912, and stress information 913. The table 920 includes time information 921, position information 922, and stress information 923.

ステップS820にて、プロセッサは、データ記憶部230から読み出したデータ(ストレス情報913,923)に基づいて、当該ストレスがポジティブストレスであるか、あるいは、ネガティブストレスであるかを判断する。   In step S820, the processor determines whether the stress is positive stress or negative stress based on the data (stress information 913, 923) read from the data storage unit 230.

ステップS830にて、プロセッサは、ユーザインターフェイス処理を実行する。具体的には、プロセッサは、ポジティブストレスあるいはネガティブストレスに固有なアイコンその他の画像情報と当該ストレスが検出された場所を表わす位置情報とを関連付けて、表示部210の地図に表示する。例えば、テーブル910に示されるように、時刻15:02:00および15:03:00に検出された位置Aにおけるストレスが「ネガティブ」である。そこで、図10において画面(A)として示されるように、プロセッサは、表示部210の位置Aに相当する領域に、当該ストレスがネガティブストレスであることを示すアイコン1010を表示する。   In step S830, the processor executes user interface processing. Specifically, the processor associates an icon or other image information unique to positive stress or negative stress with position information indicating a location where the stress is detected, and displays the information on a map of the display unit 210. For example, as shown in the table 910, the stress at the position A detected at times 15:02:00 and 15:03:00 is “negative”. Therefore, as shown as a screen (A) in FIG. 10, the processor displays an icon 1010 indicating that the stress is negative stress in an area corresponding to the position A of the display unit 210.

あるいは、テーブル920に示されるように、時刻15:06:00〜15:09:00において検出された位置Bにおけるストレスは「ポジティブ」である。そこで、図10において画面(B)として示されるように、プロセッサは、表示部210の位置Bに相当する領域に、当該ストレスがポジティブストレスであることを示すアイコン1020を表示する。   Alternatively, as shown in the table 920, the stress at the position B detected at the time 15:06:00 to 15: 09: 0 is “positive”. Therefore, as shown as a screen (B) in FIG. 10, the processor displays an icon 1020 indicating that the stress is positive stress in an area corresponding to the position B of the display unit 210.

ステップS840にて、プロセッサは、表示処理の対象となるデータが終わりであるか否かを判断する。プロセッサは、データが終わりであると判断すると(ステップS840にてYES)、制御を終了する。そうでない場合には(ステップS840にてNO)、プロセッサは、制御をステップS820に戻す。   In step S840, the processor determines whether or not the data to be displayed is the end. If the processor determines that the data is over (YES in step S840), the processor ends the control. Otherwise (NO in step S840), the processor returns control to step S820.

[分類表示]
図11を参照して、本実施の形態に係る情報処理端末200の制御構造についてさらに説明する。図11は、情報処理端末200のユーザが気になった場所を分類する場合の処理を表わす状態監視処理部を説明するフロー図である。なお、前述の処理と同じ処理には同一のステップ番号を付し、当該処理の説明は繰り返さない。
[Classification display]
With reference to FIG. 11, the control structure of information processing terminal 200 according to the present embodiment will be further described. FIG. 11 is a flowchart for explaining a state monitoring processing unit representing a process when a place where the user of the information processing terminal 200 is interested is classified. The same processes as those described above are denoted by the same step numbers, and the description of the processes will not be repeated.

ステップS1110にて、プロセッサは、状態解析処理部として、ユーザが気になった場所における状態を解析するための処理を実行する。処理の詳細は後述する。   In step S1110, the processor executes a process for analyzing a state in a place where the user is interested as a state analysis processing unit. Details of the processing will be described later.

図12および図13を参照して、本実施の形態に係る情報処理端末200における状態解析処理(ステップS1110)について説明する。図12は、プロセッサが状態監視処理部として実行する処理の一部を表わすフローチャートである。図13は、データ記憶部230におけるデータの格納の一態様を概念的に表わす図である。   With reference to FIG. 12 and FIG. 13, the state analysis process (step S1110) in information processing terminal 200 according to the present embodiment will be described. FIG. 12 is a flowchart showing a part of processing executed by the processor as the state monitoring processing unit. FIG. 13 is a diagram conceptually showing one mode of data storage in data storage unit 230.

状態解析処理部は、図13の状態1360、速度1370のデータを保持し、テーブル1300と、状態1360および速度1370から図13の列1340,1350を生成する。状態1360および速度1370は、移動距離を大分類する為のテーブル例を表している。状態1360は、4種類に分類(停滞、歩行、走行、その他)し、各項目に対応するユーザーの移動速度は項目の速度1370に対応付けされたテーブルを表しているが、分類はあくまで例であり、これに限定されるものではない。   The state analysis processing unit holds the data of the state 1360 and the speed 1370 of FIG. 13, and generates the columns 1340 and 1350 of FIG. 13 from the table 1300 and the state 1360 and the speed 1370. A state 1360 and a speed 1370 represent a table example for roughly classifying the movement distance. The state 1360 is classified into four types (stagnation, walking, running, etc.), and the movement speed of the user corresponding to each item represents a table associated with the item speed 1370, but the classification is merely an example. Yes, it is not limited to this.

図12に示されるように、ステップS1210にて、プロセッサは、データ記憶部230に格納されているデータを読み出す。ステップS1210では、状態監視処理部で生成されたテーブル1300のデータを読み出す。   As shown in FIG. 12, in step S1210, the processor reads data stored in the data storage unit 230. In step S1210, the data of the table 1300 generated by the state monitoring processing unit is read.

ステップS1220にて、プロセッサは、読みだしたデータに基づいて、ユーザがポジティブストレスまたはネガティブストレスを感じていた時間を算出する。この算出は、例えば、テーブル1300に格納されているデータを用いて行なわれる。テーブル1300は、時間情報1310と、位置情報1320と、ストレス情報1330とを含む。例えば、時刻15:02:00から15:03:00まで、ユーザは「ネガティブストレス」を感じていたことが記録されている。この場合、列1340に示されるように、プロセッサは、各項目(位置、ストレス情報、ストレス時間、移動距離、状態解析)の各々を導出する。ステップS1220では、1340で定義する項目(位置、ストレス、移動距離、状態解析)を埋めるデータを生成する。
・位置:地図の表示倍率に合わせて表示する位置のことを意味する。
・ストレス時間:図7のストレス情報730で規定のストレスレベルで分類の「ポジティブ」が続いた時間、「中」が続いた時間、「ネガティブ」が続いた時間をテーブル1300から算出。
・移動距離:ネガティブが続いた距離をテーブル1300から算出する。
・状態解析:図13の1360、1370表で分類の状態を判定する。
In step S1220, the processor calculates the time during which the user felt positive stress or negative stress based on the read data. This calculation is performed using data stored in the table 1300, for example. The table 1300 includes time information 1310, position information 1320, and stress information 1330. For example, it is recorded that the user felt “negative stress” from time 15:02:00 to 15:03:00. In this case, as shown in column 1340, the processor derives each item (position, stress information, stress time, moving distance, state analysis). In step S1220, data for filling in the items (position, stress, moving distance, state analysis) defined in 1340 is generated.
・ Position: It means the position to display according to the display magnification of the map.
Stress time: Calculated from the table 1300 is the time that the classification “positive” lasts, the time that “medium” lasts, and the time that “negative” lasts at the stress level defined in the stress information 730 of FIG.
Movement distance: The distance that the negative has continued is calculated from the table 1300.
State analysis: The classification state is determined using the tables 1360 and 1370 in FIG.

具体的には、プロセッサは、位置Aにおいて、ユーザは「ネガティブストレス」を「1分59秒」間感じ、移動距離は0.01kmであり、ユーザがほとんど移動していないを表す「状態」が位置Aで「停滞」していたことを特定する。なお、ユーザの状態1360は、その時の速度1370に応じて予め規定されている。   Specifically, at the position A, the processor feels “negative stress” for “1 minute 59 seconds” for a time of “1 minute 59 seconds”, the moving distance is 0.01 km, and the “state” indicating that the user has hardly moved is displayed. It is specified that the vehicle is “stuck” at the position A. The user state 1360 is defined in advance according to the speed 1370 at that time.

ステップS1230にて、プロセッサは、ステップS1220において得られたデータを、列1350に示されるように、データ記憶部230に保存する。ステップS1230では、データ記憶部230は、これらデータを時系列的に保持する。これにより、膨大なデータをユーザーが理解し易いよう、見やすい様にデータを大枠に分類し表示することが可能となる。膨大なデータを破棄するようにすれば、メモリの節約ができる。又、例えば、同じ位置に居ながら、色々なストレスを検知した場気持ちの移ろいをアイコンや色の表記で表現するという、表示を工夫することが可能となる。   In step S1230, the processor stores the data obtained in step S1220 in data storage unit 230 as shown in column 1350. In step S1230, the data storage unit 230 holds these data in time series. This makes it possible to classify and display the data in a large frame so that the user can easily understand the enormous amount of data. If a large amount of data is discarded, memory can be saved. In addition, for example, it is possible to devise a display in which a change of feeling when various stresses are detected while being in the same position is expressed by an icon or a color notation.

[移動状態と気になった場所の表示]
図14および図15を参照して、情報処理端末200の制御構造についてさらに説明する。図14は、表示部210における画面の表示処理を表わすフローチャートである。当該処理は、たとえば、状態監視処理部220等として機能するプロセッサによって実行される。図15は、表示部210における地図情報とストレス情報とを表わす図である。なお、図8に示される処理と同じ処理には同一のステップ番号を付し、当該処理の説明は繰り返さない。
[Display moving status and places of interest]
With reference to FIG. 14 and FIG. 15, the control structure of the information processing terminal 200 will be further described. FIG. 14 is a flowchart showing a screen display process in display unit 210. This process is executed by, for example, a processor that functions as the state monitoring processing unit 220 or the like. FIG. 15 is a diagram showing map information and stress information on the display unit 210. The same processes as those shown in FIG. 8 are denoted by the same step numbers, and the description of the processes will not be repeated.

ステップS1420にて、状態監視処理部220は、データ記憶部230から読み出したデータ(時間情報1310、位置情報1320、ストレス情報1330)に基づいて、当該ストレスがポジティブストレスであるか、あるいは、ネガティブストレスであるかを判断し、さらに、ユーザの状態解析結果を特定する。   In step S1420, state monitoring processing unit 220 determines whether the stress is positive stress or negative stress based on the data (time information 1310, position information 1320, stress information 1330) read from data storage unit 230. And the user's state analysis result is specified.

ステップS1430にて、表示部210は、ステップS1420における分類の結果に基づいて、ユーザインターフェイスを表示する。   In step S1430, display unit 210 displays a user interface based on the classification result in step S1420.

より具体的には、図15を参照して、画面(A)に示されるように、表示部210は、ユーザの軌跡1510を表示する。さらに、歩行を示す軌跡1520と、軌跡1520に含まれる地点がユーザにとって「気になった場所」であることを示すアイコン1521とを表示する。なお、「気になった場所」とは、一例として、ユーザが見たいのに見ることができない場合にストレスを感じた場所を示す。また、表示部210は、走行を示す軌跡1530と、軌跡1530に含まれる地点がユーザにとって「気になった場所」であることを示すアイコン1531とを表示する。さらに、表示部210は、ユーザが「ネガティブストレス」を感じたことを示すアイコン1500を表示する。   More specifically, referring to FIG. 15, as shown in screen (A), display unit 210 displays user's locus 1510. Furthermore, a trajectory 1520 indicating walking and an icon 1521 indicating that the point included in the trajectory 1520 is a “place of interest” for the user are displayed. Note that the “place of interest” indicates, for example, a place where the user feels stress when the user wants to see but cannot see. In addition, the display unit 210 displays a trajectory 1530 indicating traveling and an icon 1531 indicating that a point included in the trajectory 1530 is a “place of interest” for the user. Further, the display unit 210 displays an icon 1500 indicating that the user has felt “negative stress”.

また、画面(B)に示されるように、表示部210は、歩行を示す軌跡1540と、当該歩行がユーザにとって快適な移動であったことを示すアイコン1541とを表示する。また、表示部210は、ユーザによる走行を示す軌跡1550と、当該走行がユーザにとって快適な走行であったことを示すアイコン1551とを表示する。さらに、表示部210は、ある場所においてユーザが「ポジティブストレス」を感じたことを示すアイコン1560を表示する。   Further, as shown in the screen (B), the display unit 210 displays a trajectory 1540 indicating walking and an icon 1541 indicating that the walking is a comfortable movement for the user. In addition, the display unit 210 displays a trajectory 1550 indicating travel by the user and an icon 1551 indicating that the travel is comfortable for the user. Further, the display unit 210 displays an icon 1560 indicating that the user feels “positive stress” at a certain place.

図14を再び参照して、ステップS840にて、プロセッサは、表示処理の対象となるデータが終わりであるか否かを判断する。プロセッサは、データが終わりであると判断すると(ステップS840にてYES)、制御を終了する。そうでない場合には(ステップS840にてNO)、プロセッサは、制御をステップS1420に戻す。   Referring to FIG. 14 again, in step S840, the processor determines whether or not the data to be displayed is the end. If the processor determines that the data is over (YES in step S840), the processor ends the control. Otherwise (NO in step S840), the processor returns control to step S1420.

図15に表示される画面によれば、情報処理端末200は、ユーザの移動状態と、当該ユーザが気になった場所とを合わせて表示するため、ユーザは、移動時の記憶を呼び起こしやすくなる。   According to the screen displayed in FIG. 15, the information processing terminal 200 displays the movement state of the user and the place where the user is interested in, so that the user can easily evoke the memory at the time of movement. .

[制御構造]
図16を参照して、情報処理端末200の制御構造についてさらに説明する。図16は、状態解析処理部として機能するプロセッサによって実行される処理の一部を表わすフローチャートである。なお、図12に示される処理と同じ処理には同一のステップ番号を付し、当該処理の説明は繰り返さない。
[Control structure]
The control structure of the information processing terminal 200 will be further described with reference to FIG. FIG. 16 is a flowchart showing a part of processing executed by a processor functioning as a state analysis processing unit. The same process as the process shown in FIG. 12 is assigned the same step number, and the description of the process will not be repeated.

ステップS1630にて、状態解析処理部は、ステップS1220において得られたデータに基づいて、ユーザの移動とストレスの状態とを分類する。分類の処理は、例えば、ステップS1640〜1690のように示される。この分類は、表示を工夫する為に行なわれる。全部をプロットすることより、制限して見せる工夫、例えばポジティブに感じた時間が長い順に上位3個のみ表示、長い方がアイコンが大きいといった表示の工夫をすることができる。   In step S1630, the state analysis processing unit classifies the movement of the user and the state of stress based on the data obtained in step S1220. The classification process is indicated as steps S1640 to 1690, for example. This classification is performed in order to devise the display. By plotting all of them, it is possible to devise a display that restricts the display, for example, such that only the top three are displayed in the order of longer positive feeling, and the longer the icon is larger.

ステップS1640にて、状態解析処理部は、ユーザがネガティブストレスを感じており、かつ、停滞していたと判断する。状態解析処理部は、時間順にリスト化し、リスト化されたデータをデータ記憶部230に記録する。   In step S1640, the state analysis processing unit determines that the user feels negative stress and is stagnant. The state analysis processing unit makes a list in time order and records the listed data in the data storage unit 230.

ステップS1650にて、状態解析処理部は、ユーザがネガティブストレスを感じており、かつ、歩行していたと判断する。状態解析処理部は、その判断の結果に基づいて、移動距離順にデータをリスト化し、リスト化されたデータをデータ記憶部230に格納する。   In step S1650, the state analysis processing unit determines that the user feels negative stress and is walking. Based on the result of the determination, the state analysis processing unit lists the data in the order of the movement distance, and stores the listed data in the data storage unit 230.

ステップS1660にて、状態解析処理部は、ユーザがネガティブストレスを感じており、かつ、走行していたと判断する。状態解析処理部は、その判断の結果に基づいて、移動距離順にデータをリスト化し、リスト化されたデータをデータ記憶部230に格納する。   In step S1660, the state analysis processing unit determines that the user felt negative stress and was traveling. Based on the result of the determination, the state analysis processing unit lists the data in the order of the movement distance, and stores the listed data in the data storage unit 230.

ステップS1670にて、状態解析処理部は、ユーザがポジティブストレスを感じており、かつ、停止または停滞していたと判断する。状態解析処理部は、その判断の結果に基づいて、データを時間の長さ順にリスト化し、リスト化されたデータをデータ記憶部230に格納する。   In step S1670, the state analysis processing unit determines that the user feels positive stress and has stopped or stagnated. Based on the result of the determination, the state analysis processing unit lists the data in the order of time, and stores the listed data in the data storage unit 230.

ステップS1680にて、状態解析処理部は、ユーザがポジティブストレスを感じており、かつ、歩行していたと判断する。状態解析処理部は、その判断の結果に基づいて移動距離順にデータをリスト化し、リスト化されたデータをデータ記憶部230に格納する。   In step S1680, the state analysis processing unit determines that the user feels positive stress and is walking. The state analysis processing unit lists the data in the order of the movement distance based on the determination result, and stores the listed data in the data storage unit 230.

ステップS1690にて、状態解析処理部は、ユーザがポジティブストレスを感じており、かつ、走行していたと判断する。状態解析処理部は、その判断の結果に基づいて移動距離順にデータをリスト化し、リスト化されたデータをデータ記憶部230に格納する。   In step S1690, the state analysis processing unit determines that the user felt positive stress and was traveling. The state analysis processing unit lists the data in the order of the movement distance based on the determination result, and stores the listed data in the data storage unit 230.

[実施の形態のまとめ]
以上のようにして、上述した各情報処理端末は、生体情報に基づくストレス度と、位置情報とを関連付けて記録する。したがって、情報処理端末のユーザが自らストレスを感じた場所を記録する手間が不要となる。
[Summary of embodiment]
As described above, each information processing terminal described above records the stress level based on the biological information and the position information in association with each other. This eliminates the need for the user of the information processing terminal to record the place where the user feels stress.

本実施の形態にかかる情報処理端末における処理は、当該情報処理端末のハードウェアと、プロセッサにより実行されるソフトウェアとによって実現される。このようなソフトウェアは、情報処理端末が備えるROMやフラッシュメモリその他の記憶装置に予め記憶されている場合がある。また、ソフトウェアは、インターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。このようなソフトウェアは、記憶装置から読み取られて、あるいは、通信インターフェイスを介して情報処理端末にダウンロードされた後、RAMに格納される。そのソフトウェアを構成する各命令は、プロセッサによって実行される。   The processing in the information processing terminal according to the present embodiment is realized by hardware of the information processing terminal and software executed by the processor. Such software may be stored in advance in a ROM, flash memory, or other storage device provided in the information processing terminal. The software may be provided as a program product that can be downloaded by an information provider connected to the Internet. Such software is read from the storage device or downloaded to the information processing terminal via the communication interface and then stored in the RAM. Each instruction constituting the software is executed by the processor.

本実施の形態に従う情報処理端末のハードウェアの大半は、一般的なものである。したがって、本実施の形態に係る本質的な部分は、情報処理端末の記憶装置に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、情報処理端末を構成するプロセッサ、記憶装置その他のハードウェアの動作は周知であるので、それらの詳細な説明は繰り返さない。   Most of the hardware of the information processing terminal according to the present embodiment is general. Therefore, it can be said that the essential part according to the present embodiment is software stored in the storage device of the information processing terminal or software that can be downloaded via a network. Since the operations of the processor, the storage device, and other hardware constituting the information processing terminal are well known, detailed description thereof will not be repeated.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.

110,120,1510,1520,1530,1540,1550 軌跡、130,140,150 地点、200,300,400 情報処理端末、210 表示部、220 状態監視処理部、230 データ記憶部、240 ストレス解析処理部、250 位置検出部、260 計時部、270,440 生体情報入力部、310,320,330 センサ、410,430 通信部、420 サブ端末。   110, 120, 1510, 1520, 1530, 1540, 1550 locus, 130, 140, 150 points, 200, 300, 400 information processing terminal, 210 display unit, 220 state monitoring processing unit, 230 data storage unit, 240 stress analysis processing Unit, 250 position detection unit, 260 timing unit, 270, 440 biological information input unit, 310, 320, 330 sensor, 410, 430 communication unit, 420 sub-terminal.

Claims (5)

携帯可能な情報処理端末であって、
前記情報処理端末の位置情報を取得するように構成された位置情報取得部と、
前記情報処理端末のユーザの生体情報を取得するように構成された生体情報取得部と、
前記位置情報が取得された時に取得された生体情報と、予め設定された分類基準とに基づいて、前記生体情報が取得された場所におけるユーザのストレス度を算出するように構成された算出部と、
前記場所の位置情報と、前記算出されたストレス度とを関連付けて記録するように構成された記憶部とを備える、情報処理端末。
A portable information processing terminal,
A position information acquisition unit configured to acquire position information of the information processing terminal;
A biometric information acquisition unit configured to acquire biometric information of a user of the information processing terminal;
A calculation unit configured to calculate a stress level of the user at the place where the biological information is acquired based on the biological information acquired when the position information is acquired and a preset classification criterion; ,
An information processing terminal comprising: a storage unit configured to record the location information of the place and the calculated stress level in association with each other.
前記ストレス度が算出された場所を地図上に表示するように構成された表示部をさらに備える、請求項1に記載の情報処理端末。   The information processing terminal according to claim 1, further comprising a display unit configured to display a place where the stress level is calculated on a map. 前記記憶部に格納されているデータと、前記位置情報取得部によって新たに取得される位置情報とに基づいて、ユーザに、当該場所にいることを通知するように構成された通知部をさらに備える、請求項1または2に記載の情報処理端末。   A notification unit configured to notify the user that the user is at the location based on the data stored in the storage unit and the position information newly acquired by the position information acquisition unit. The information processing terminal according to claim 1 or 2. 前記生体情報取得部は、予め設定された時間ごとに前記生体情報を取得し、
前記生体情報取得部によって取得される生体情報のレベルが変化した場合に、前記算出部は、当該ユーザの新たなストレス度を算出するように構成されている、請求項1〜3のいずれかに記載の情報処理端末。
The biological information acquisition unit acquires the biological information every preset time,
The calculation unit is configured to calculate a new stress level of the user when the level of the biological information acquired by the biological information acquisition unit is changed. The information processing terminal described.
携帯可能な情報処理端末を制御するためのプログラムであって、前記情報処理端末はプロセッサとメモリとを備えており、前記プログラムは前記プロセッサに、
前記情報処理端末の位置情報を取得するステップと、
前記情報処理端末のユーザの生体情報を取得するステップと、
前記位置情報が取得された時に取得された生体情報と、予め設定された分類基準とに基づいて、前記生体情報が取得された場所におけるユーザのストレス度を算出するステップと、
前記場所の位置情報と、前記算出されたストレス度とを関連付けて前記メモリに記録するステップとを実行させる、プログラム。
A program for controlling a portable information processing terminal, wherein the information processing terminal includes a processor and a memory, and the program is stored in the processor,
Obtaining position information of the information processing terminal;
Obtaining biological information of a user of the information processing terminal;
Calculating the stress level of the user at the place where the biological information is acquired based on the biological information acquired when the positional information is acquired and a preset classification criterion;
A program for executing the step of associating the location information of the place with the calculated stress level and recording it in the memory.
JP2014038216A 2014-02-28 2014-02-28 Portable information processing terminal and program for controlling the information processing terminal Pending JP2015160050A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014038216A JP2015160050A (en) 2014-02-28 2014-02-28 Portable information processing terminal and program for controlling the information processing terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014038216A JP2015160050A (en) 2014-02-28 2014-02-28 Portable information processing terminal and program for controlling the information processing terminal

Publications (1)

Publication Number Publication Date
JP2015160050A true JP2015160050A (en) 2015-09-07

Family

ID=54183560

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014038216A Pending JP2015160050A (en) 2014-02-28 2014-02-28 Portable information processing terminal and program for controlling the information processing terminal

Country Status (1)

Country Link
JP (1) JP2015160050A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019031257A1 (en) * 2017-08-08 2019-02-14 ソニー株式会社 Information processing device, method, and program
JP2019072486A (en) * 2017-10-18 2019-05-16 三星電子株式会社Samsung Electronics Co.,Ltd. Electronic apparatus
JP2022042445A (en) * 2020-09-02 2022-03-14 株式会社Msd Information collection system and program
JP2023045097A (en) * 2021-09-21 2023-04-03 株式会社東芝 Analysis system, analysis method, program, and storage medium

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019031257A1 (en) * 2017-08-08 2019-02-14 ソニー株式会社 Information processing device, method, and program
US11406788B2 (en) 2017-08-08 2022-08-09 Sony Corporation Information processing apparatus and method
JP2019072486A (en) * 2017-10-18 2019-05-16 三星電子株式会社Samsung Electronics Co.,Ltd. Electronic apparatus
US11222729B2 (en) 2017-10-18 2022-01-11 Samsung Electronics Co., Ltd. Electronic device and method for providing stress index corresponding to activity of user
JP2022042445A (en) * 2020-09-02 2022-03-14 株式会社Msd Information collection system and program
JP2023045097A (en) * 2021-09-21 2023-04-03 株式会社東芝 Analysis system, analysis method, program, and storage medium
JP7641208B2 (en) 2021-09-21 2025-03-06 株式会社東芝 Analysis system, analysis method, program, and storage medium

Similar Documents

Publication Publication Date Title
US20240404208A1 (en) Redundant tracking system
JP6234515B2 (en) Dead reckoning using proximity sensors
TWI466022B (en) Operating geographic location systems
US11484261B2 (en) Dynamic wearable device behavior based on schedule detection
US8464036B2 (en) Activating applications based on accelerometer data
US10176255B2 (en) Mobile terminal, recommendation system, and recommendation method
US20240200962A1 (en) Providing directional awareness indicators based on context
TW201400840A (en) Operating geographic location systems
CN107851243B (en) Inferring physical meeting location
CN103869972B (en) Information display device, information display system
US9363632B2 (en) Presenting maps on a client device
CN106662458A (en) Wearable sensor data to improve map and navigation data
CN103916473B (en) Travel information processing method and relevant apparatus
US20130103723A1 (en) Information processing apparatus, information processing method, program, and recording medium
CN104570019A (en) Location reminding method and user client
CN113794987A (en) Electronic device and method for providing location data
JP2015160050A (en) Portable information processing terminal and program for controlling the information processing terminal
CN107532913A (en) Navigation method and device for navigation
Fu et al. A novel mobile-cloud system for capturing and analyzing wheelchair maneuvering data: A pilot study
JP6722424B2 (en) Point giving device, point giving system, point giving method and program
CN112911363A (en) Track video generation method, terminal device and computer-readable storage medium
JP6565132B2 (en) Information processing apparatus, information processing method, and program
US20240402211A1 (en) Location measurement techniques
US20240401967A1 (en) Low-power pedestrian route reconstruction
WO2024249701A2 (en) Location measurement techniques