JP5063420B2 - Information presentation device and information presentation system - Google Patents

Information presentation device and information presentation system Download PDF

Info

Publication number
JP5063420B2
JP5063420B2 JP2008060036A JP2008060036A JP5063420B2 JP 5063420 B2 JP5063420 B2 JP 5063420B2 JP 2008060036 A JP2008060036 A JP 2008060036A JP 2008060036 A JP2008060036 A JP 2008060036A JP 5063420 B2 JP5063420 B2 JP 5063420B2
Authority
JP
Japan
Prior art keywords
course
analysis result
analysis
unit
description information
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
Application number
JP2008060036A
Other languages
Japanese (ja)
Other versions
JP2009213654A (en
Inventor
博俊 山本
弘 大澤
広勝 秋山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP2008060036A priority Critical patent/JP5063420B2/en
Publication of JP2009213654A publication Critical patent/JP2009213654A/en
Application granted granted Critical
Publication of JP5063420B2 publication Critical patent/JP5063420B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Description

本発明は、ウォーキングやジョギングなどの運動を行っている者に対し、その時点で行っている行為を継続して実施するための動機付けとなる有用情報を提供する装置に関する。   The present invention relates to an apparatus that provides useful information that provides motivation for a person who performs an exercise such as walking or jogging to continuously perform an action performed at that time.

近年の健康ブームにより、脂肪燃焼などを目的としてウォーキングやジョギングなどの有酸素運動を行う人が増えている。ウォーキングなどの有酸素運動により脂肪を燃焼させるためには、諸説あるものの、最低でも10〜20分程度は継続して行う必要があるといわれている。しかしながら、ウォーキングなどの運動が苦手な人や、運動不足解消のためにウォーキングなどを開始したばかりの人にとっては、当該時間を確保するのが困難であったりする。   Due to the recent health boom, an increasing number of people are doing aerobic exercises such as walking and jogging for the purpose of burning fat. In order to burn fat by aerobic exercise such as walking, although there are various theories, it is said that it is necessary to continue for at least about 10 to 20 minutes. However, it may be difficult for a person who is not good at exercise such as walking or a person who has just started walking to solve the lack of exercise to secure the time.

また、ウォーキングなどの有酸素運動は、当然に長時間行うほどその効果は上がる。しかしながら、長時間行うほど疲労も蓄積し、継続するのが困難になってくる。   In addition, the aerobic exercise such as walking is naturally more effective as it is performed for a longer time. However, the longer it is performed, the more fatigue accumulates, making it difficult to continue.

そこで、ウォーキングやジョギングなどを継続して実施するための動機付けになりうる装置などの発明として、特許文献1のような発明がなされている。特許文献1の発明は、携帯電話機に歩数計の機能を備え付け、その携帯電話機を利用してウォーキングなどの歩数を測定する。そして、測定したデータをインターネット上のサーバに送信し、履歴を蓄積していく。サーバは、蓄積した履歴を利用して、週別、月別、年別の歩数総計などを算出し、あらかじめ利用者が設定登録しておいた目標数値と比較する。そして、比較結果に応じて、「○月○日から△月△日までの1日当平均歩数は□歩でした。この調子で頑張りましょう。」などのメッセージを利用者に送信するというものである。当該発明により、利用者は、過去の自己の実績(歩数など)を知ることができ、自己の目標の達成度などを容易に認識することができる。また、「この調子で頑張りましょう。」などの文章により励まされたりする。その結果、「この調子で頑張ろう。」という気持ちになれたり、「気持ちを入れ替えてこれからは頑張ろう。」という気持ちになれたりする。   Therefore, an invention such as Patent Document 1 has been made as an invention of a device that can be motivated to continuously perform walking, jogging, and the like. In the invention of Patent Document 1, a cellular phone is provided with a pedometer function, and the number of steps such as walking is measured using the cellular phone. Then, the measured data is transmitted to a server on the Internet, and the history is accumulated. The server uses the accumulated history to calculate the total number of steps for each week, month, year, and the like, and compares it with the target numerical value set and registered in advance by the user. Then, depending on the comparison result, a message such as “The average number of steps per day from XX month to △ month △ day was □ steps. Let's do our best in this condition” will be sent to the user. It is. According to the present invention, the user can know the past achievements (such as the number of steps) and can easily recognize the degree of achievement of the target. Also encouraged by sentences such as “Let's do our best in this way.” As a result, you may feel like "Let's do your best in this condition" or "Let's work hard after changing your feelings."

しかしながら、特許文献1の発明は、一日のあらかじめ定められた時間に、その日に計測した歩数等のデータをサーバに送信し、そのタイミングで前記のような有用情報を受信するというものであり、ウォーキングなどを行っている最中に有用情報を受信するというものではない。ゆえに、1週間や1ヶ月などのように長いスパンでウォーキングなどを継続的に行うための動機付けにはなるものの、現時点で行っているウォーキングなどを継続して行うための動機付けにはなりにくい。   However, the invention of Patent Document 1 is such that at a predetermined time of the day, data such as the number of steps measured on that day is transmitted to the server, and such useful information is received at that timing. It is not meant to receive useful information while walking. Therefore, although it is a motivation to continue walking in a long span such as one week or one month, it is difficult to motivate to continue walking at the present time. .

そこで、ウォーキングなどを行っている最中に、その人間に有用情報を送信するような発明として、特許文献2のようなものがなされている。特許文献2の発明は、携帯情報端末に、歩数計のほか、体温計、脈拍計、血圧計などの機能を備え付けたものである。そして、利用者がウォーキングなどを行っている最中に、前記のような機能を利用して利用者に関するデータを取得すると、リアルタイムでそのデータをインターネット上のサーバに送信する。そして、前記データを受信したサーバは、利用者(ウォーキングなどを行っている者)の健康状態をリアルタイムで判別し、必要に応じて利用者に対して適切なアドバイスを送信したりする。   Therefore, Patent Document 2 discloses an invention that transmits useful information to a person during walking or the like. In the invention of Patent Document 2, a portable information terminal is provided with functions such as a thermometer, a pulse meter, a sphygmomanometer in addition to a pedometer. Then, when data relating to the user is acquired using the functions described above while the user is walking, the data is transmitted to a server on the Internet in real time. Then, the server that has received the data determines the health status of the user (who is walking) in real time and transmits appropriate advice to the user as necessary.

当該発明により、利用者は、ウォーキングなどを行っている最中に、自己の健康状態などを示す有用情報を受け取り、確認することができる。しかしながら、特許文献2の発明は、ウォーキングなどを行っている最中に利用者の健康状態のチェックを行うことを目的としてなされたものである。よって、特許文献2の発明は、現時点で行っているウォーキングなどを継続して行うための動機付けにはなりにくい。
特開2003−572 特開2003−50867
According to the present invention, the user can receive and confirm useful information indicating his / her health condition while walking or the like. However, the invention of Patent Document 2 is made for the purpose of checking the health condition of the user during walking or the like. Therefore, the invention of Patent Document 2 is unlikely to be a motivation for continuously performing walking or the like currently performed.
JP2003-572 JP2003-50867

そこで、本発明では、ウォーキングやジョギングなどを行っている利用者に対し、現在行っているウォーキングなどを継続して行うための動機付けとなる有用情報を提供する携帯端末装置を提供することを課題とする。   Therefore, the present invention has an object to provide a portable terminal device that provides useful information as a motivation for continuously performing walking or the like currently performed to a user who is walking or jogging. And

上記課題を解決するための手段として、以下のような発明などを提供する。   As means for solving the above problems, the following inventions are provided.

ウォーキングなどを行っている利用者の歩数、歩行リズム、ゆれの大きさ、それらの時間変化などを計測し、それらの情報を利用して利用者に有用情報を提供する携帯端末装置などを提供する。また、前記計測結果を蓄積していき、現時点の計測結果と過去の履歴とを利用して、利用者に有用情報を提供する携帯端末装置などを提供する。さらに、前記過去の履歴はウォーキングなどを実施したコースごとに蓄積し、現時点で利用者がウォーキングなどを行っているコースを認識すると、当該コースにおける過去履歴のみを利用して、状況に適合した有用情報を利用者に提供する携帯端末装置などを提供する。   Provides mobile terminal devices that measure the number of steps taken by walking users, walking rhythms, the magnitude of fluctuations, changes over time, etc., and provide useful information to users using such information . In addition, a portable terminal device that provides useful information to the user by storing the measurement results and using the current measurement results and past history is provided. Furthermore, the past history is accumulated for each course in which walking is performed, and when the user recognizes the course in which walking is currently performed, only the past history in the course is used, and useful according to the situation. A mobile terminal device that provides information to users is provided.

具体的には、以下のような発明を提供する。   Specifically, the following inventions are provided.

第一発明では、加速度センサーと、加速度センサーから加速度データを取得する加速度データ取得部と、加速度データを分析するための演算式を格納した演算式格納部と、加速度データ取得部が取得した加速度データを、演算式格納部が格納している演算式を利用して直ちに分析する分析部と、分析結果と分析結果を描写する動作描写情報とを関連付けたテーブルを保持するテーブル保持部と、加速度データの分析結果に応じた動作描写情報を取得する動作描写情報取得部と、動作描写情報を出力する動作描写情報出力部とを有する携帯端末装置を提供する。   In the first invention, an acceleration sensor, an acceleration data acquisition unit that acquires acceleration data from the acceleration sensor, an arithmetic expression storage unit that stores an arithmetic expression for analyzing the acceleration data, and acceleration data acquired by the acceleration data acquisition unit Are analyzed immediately using the arithmetic expression stored in the arithmetic expression storage unit, a table holding unit holding a table in which the analysis result and the motion description information describing the analysis result are associated, and acceleration data There is provided a portable terminal device having a motion description information acquisition unit that acquires motion description information according to the analysis result of the above and a motion description information output unit that outputs the motion description information.

第二発明では、第一発明を基本とし、さらに、分析部での分析結果の履歴を保持する分析結果履歴保持部をさらに有する携帯端末装置を提供する。   According to the second invention, there is provided a portable terminal device that is based on the first invention and further includes an analysis result history holding unit that holds a history of analysis results in the analysis unit.

第三発明では、第二発明を基本とし、さらに、分析部は、分析した加速度データの分析結果を、分析結果履歴保持部が保持する分析結果履歴と比較する履歴比較分析手段を有する携帯端末装置を提供する。   The third invention is based on the second invention, and the analysis unit further includes a history comparison analysis means for comparing the analysis result of the analyzed acceleration data with the analysis result history held by the analysis result history holding unit. I will provide a.

第四発明では、第二発明または第三発明を基本とし、さらに、コースIDを一以上保持するコースID保持部を有し、分析結果履歴保持部は、コースIDと関連付けて分析結果履歴を保持するコース別履歴保持手段を有する携帯端末装置を提供する。   The fourth invention is based on the second invention or the third invention, and further includes a course ID holding unit that holds one or more course IDs, and the analysis result history holding unit holds the analysis result history in association with the course ID. Provided is a portable terminal device having course-specific history holding means.

第五発明では、第四発明を基本とし、さらに、コースIDの入力を受付けるコースID受付部をさらに有し、分析部の履歴比較分析手段は、分析した加速度データの分析結果を、コースID受付部で受付けたコースIDと関連付けられている分析結果履歴のみと比較する第一特定履歴比較分析器を有する携帯端末装置を提供する。   The fifth invention is based on the fourth invention, and further includes a course ID accepting unit that accepts an input of a course ID, and the history comparison analyzing means of the analyzing unit accepts the analysis result of the analyzed acceleration data as a course ID accepting unit. Provided is a portable terminal device having a first specific history comparison analyzer that compares only with an analysis result history associated with a course ID accepted by a department.

第六発明では、第四発明または第五発明を基本とし、さらに、コースID保持部は、コースIDを地理的情報と関連付けて保持する地理付コースID保持手段を有し、コースIDを特定するための現在地の地理的情報を取得する地理的情報取得部をさらに有し、分析部の履歴比較分析手段は、分析した加速度データの分析結果を、地理的情報取得部で取得した現在地の地理的情報で特定されるコースIDと関連付けられている分析結果履歴のみと比較する第二特定履歴比較分析器を有する携帯端末装置を提供する。   In the sixth invention, based on the fourth invention or the fifth invention, the course ID holding unit further includes a course ID holding means for holding the course ID in association with the geographical information, and specifies the course ID. A geographical information acquisition unit for acquiring geographical information of the current location for the present location, and the history comparison analysis means of the analysis unit obtains the analysis result of the analyzed acceleration data from the geographical information of the current location acquired by the geographical information acquisition unit. Provided is a portable terminal device having a second specific history comparison analyzer that compares only with an analysis result history associated with a course ID specified by information.

第七発明では、第一発明から第六発明のいずれか一を基本とし、さらに、出力された動作描写情報を外部機器に送信する送信部をさらに有する携帯端末装置を提供する。   According to a seventh aspect of the invention, there is provided a mobile terminal device based on any one of the first to sixth aspects of the invention, and further comprising a transmission unit for transmitting the output motion description information to an external device.

第八発明では、第一発明から第七発明のいずれか一を基本とし、さらに、傾き検知部を有し、動作描写情報取得部は、傾き検知部で検知される傾きに応じて動作描写情報を取得する傾き対応取得手段を有する携帯端末装置を提供する。   The eighth invention is based on any one of the first invention to the seventh invention, further includes an inclination detection unit, and the action depiction information acquisition unit operates according to the inclination detected by the inclination detector. Provided is a portable terminal device having an inclination correspondence acquisition means for acquiring.

第九発明では、加速度センサーから加速度データを取得する加速度データ取得ステップと、加速度データ取得ステップで取得した加速度データを、格納されている演算式を利用して直ちに分析する分析ステップと、加速度データの分析結果に応じた動作描写情報を取得する動作描写情報取得ステップと、動作描写情報を出力する動作描写情報出力ステップとを有する携帯端末装置の動作方法を提供する。   In the ninth invention, an acceleration data acquisition step of acquiring acceleration data from the acceleration sensor, an analysis step of immediately analyzing the acceleration data acquired in the acceleration data acquisition step using a stored arithmetic expression, Provided is an operation method for a mobile terminal device, which includes an operation description information acquisition step for acquiring operation description information according to an analysis result, and an operation description information output step for outputting the operation description information.

第十発明では、第九発明を基本とし、さらに、分析ステップは、分析した加速度データの分析結果を、分析結果の履歴である分析結果履歴と比較する履歴比較分析サブステップを有する携帯端末装置の動作方法を提供する。   The tenth invention is based on the ninth invention, and the analysis step further includes a history comparison analysis substep for comparing the analysis result of the analyzed acceleration data with an analysis result history that is a history of the analysis result. Provide a method of operation.

第十一発明では、第十発明を基本とし、さらに、コースIDの入力を受付けるコースID受付ステップをさらに有し、分析ステップの履歴比較分析サブステップは、分析した加速度データの分析結果を、コースID受付ステップで受付けたコースIDと関連付けられている分析結果履歴のみと比較する第一特定履歴比較分析サブステップを有する携帯端末装置の動作方法を提供する。   The eleventh invention is based on the tenth invention, and further includes a course ID receiving step for accepting an input of a course ID, and the history comparison analysis sub-step of the analysis step includes the analysis result of the analyzed acceleration data as the course Provided is an operation method of a mobile terminal device having a first specific history comparison / analysis substep for comparing only with an analysis result history associated with a course ID received in an ID reception step.

第十二発明では、第十発明または第十一発明を基本とし、さらに、コースIDを特定するための現在地の地理的情報を取得する地理的情報取得ステップをさらに有し、分析ステップの履歴比較分析サブステップは、分析した加速度データを、地理的情報取得ステップで取得した現在地の地理的情報で特定されるコースIDと関連付けられている分析結果履歴のみと比較する第二特定履歴比較分析サブステップを有する携帯端末装置の動作方法を提供する。   The twelfth invention is based on the tenth invention or the eleventh invention, and further includes a geographical information acquisition step for acquiring geographical information of the current location for specifying the course ID, and the history comparison of the analysis steps The analysis sub-step is a second specific history comparison / analysis sub-step for comparing the analyzed acceleration data with only the analysis result history associated with the course ID specified by the geographical information of the current location acquired in the geographical information acquisition step. A method of operating a mobile terminal device having the above is provided.

第十三発明では、第九発明から第十二発明のいずれか一を基本とし、さらに、出力された動作描写情報を外部機器に送信する送信ステップを有する携帯端末装置の動作方法を提供する。   According to a thirteenth aspect of the present invention, there is provided a method of operating a portable terminal device based on any one of the ninth to twelfth aspects of the present invention, and further comprising a transmission step of transmitting the output action description information to an external device.

第十四発明では、第九発明から第十三発明のいずれか一を基本とし、さらに、傾きを検知する傾き検知ステップと、傾き検知ステップで検知される傾きに応じて動作描写情報を取得する動作描写情報取得ステップの傾き対応取得サブステップを有する携帯端末装置の動作方法を提供する。   The fourteenth invention is based on any one of the ninth to thirteenth inventions, and further, an inclination detection step for detecting inclination, and motion description information is acquired according to the inclination detected in the inclination detection step. Provided is an operation method of a mobile terminal device having an inclination correspondence acquisition substep of an operation description information acquisition step.

本発明の携帯端末装置により、利用者は、ウォーキングやジョギングなどをしている最中に、その日のウォーキングに関する情報(歩数、時間、リズム、前記の時間変化、過去実績との比較結果、前記結果に対する会話型のコメント、前記結果に対する知人などからのメッセージ、など)を、テキスト情報、イラスト情報、音声情報などにより確認することができる。   With the mobile terminal device of the present invention, while the user is walking, jogging, etc., information on walking of the day (step count, time, rhythm, time change, comparison result with the past results, the result) Conversational comments, messages from acquaintances, etc.) can be confirmed by text information, illustration information, voice information, and the like.

その結果、「もう少し継続して頑張ろう」という気持になることができ、運動量を増やすことが可能となる。   As a result, it is possible to feel “Let's work harder for a while” and to increase the amount of exercise.

以下本発明を実施するための最良の形態について、図面を用いて詳細に説明する。なお、本発明はこれら実施の形態になんら限定されるものではなく、その要旨を逸脱しない範囲において種々なる態様で実施しうる。   Hereinafter, the best mode for carrying out the present invention will be described in detail with reference to the drawings. In addition, this invention is not limited to these embodiment at all, and can be implemented with various aspects in the range which does not deviate from the summary.

なお、以下の実施形態と請求項の関係は次のとおりである。実施形態1は主として請求項1、9などについて説明する。実施形態2は主として請求項2、3、10などについて説明する。実施形態3は主として請求項4、5、11などについて説明する。実施形態4は主として請求項6、12などについて説明する。実施形態5は、主として請求項7、13などについて説明する。実施形態6は、主として請求項8、14などについて説明する。
<<実施形態1>>
<実施形態1の概要>
In addition, the relationship between the following embodiment and a claim is as follows. The first embodiment will mainly describe claims 1 and 9. The second embodiment will mainly describe claims 2, 3, 10 and the like. The third embodiment will mainly describe claims 4, 5, 11 and the like. In the fourth embodiment, claims 6 and 12 will be mainly described. In the fifth embodiment, claims 7 and 13 will be mainly described. In the sixth embodiment, claims 8 and 14 will be mainly described.
<< Embodiment 1 >>
<Outline of Embodiment 1>

本実施形態の携帯端末装置は、加速度センサーを有する。そして、加速度センサーを利用し、利用者のウォーキングなどに応じた加速度データをリアルタイムで取得して分析し、分析結果に応じたコメントなどを出力することを特徴とする。
<実施形態1の機能的構成>
The portable terminal device of this embodiment has an acceleration sensor. Then, using acceleration sensors, acceleration data according to the user's walking and the like is acquired and analyzed in real time, and comments and the like according to the analysis results are output.
<Functional configuration of Embodiment 1>

図1は、本実施形態の放送受信装置の機能ブロックの一例を表す図である。この図にあるように本実施形態の「携帯端末装置」(0100)は、「加速度センサー」(0101)と、「加速度データ取得部」(0102)と、「演算式格納部」(0103)と、「分析部」(0104)と、「テーブル保持部」(0105)と、「動作描写情報取得部」(0106)と、「動作描写情報出力部」(0107)を有する。   FIG. 1 is a diagram illustrating an example of functional blocks of the broadcast receiving apparatus according to the present embodiment. As shown in this figure, the “portable terminal device” (0100) of this embodiment includes an “acceleration sensor” (0101), an “acceleration data acquisition unit” (0102), and an “arithmetic expression storage unit” (0103). , “Analysis unit” (0104), “table holding unit” (0105), “motion description information acquisition unit” (0106), and “motion description information output unit” (0107).

なお、以下に記載する本装置の機能ブロックは、ハードウェア、ソフトウェア、またはハードウェア及びソフトウェアの両方として実現され得る。具体的には、コンピュータを利用するものであれば、CPUやRAM、バス、あるいは二次記憶装置(ハードディスクや不揮発性メモリ、CD−ROMやDVD−ROMなどの記憶メディアとそれらメディアの読取ドライブなど)、印刷機器や表示装置、その他の外部周辺装置などのハードウェア構成部やその外部周辺機器用のI/Oポート、それらハードウェアを制御するためのドライバプログラムやその他アプリケーションプログラム、情報入力に利用されるユーザインターフェイスなどが挙げられる。   Note that the functional blocks of the apparatus described below can be realized as hardware, software, or both hardware and software. Specifically, if a computer is used, a CPU, a RAM, a bus, or a secondary storage device (a storage medium such as a hard disk, a non-volatile memory, a CD-ROM or a DVD-ROM, and a read drive for the medium) ), Hardware components such as printing devices, display devices, and other external peripheral devices, I / O ports for the external peripheral devices, driver programs for controlling these hardware, other application programs, and information input User interface.

またこれらハードウェアやソフトウェアは、RAM上に展開したプログラムをCPUで演算処理したり、メモリやハードディスク上に保持されているデータや、インターフェイスを介して入力されたデータなどを加工、蓄積、出力処理したり、あるいは各ハードウェア構成部の制御を行ったりするために利用される。また、この発明は装置として実現できるのみでなく、方法としても実現可能である。また、このような発明の一部をソフトウェアとして構成することができる。さらに、そのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品、及び同製品を記憶媒体に固定した記憶媒体も、当然にこの発明の技術的な範囲に含まれる(本明細書の全体を通じて同様である)。   In addition, these hardware and software processes the programs developed on the RAM with the CPU, and processes, stores, and outputs data stored on the memory and hard disk, and data input via the interface. Or used to control each hardware component. The present invention can be realized not only as an apparatus but also as a method. A part of the invention can be configured as software. Furthermore, a software product used for causing a computer to execute such software, and a storage medium in which the product is fixed to a storage medium are naturally included in the technical scope of the present invention (the same applies throughout this specification). Is).

以下、本実施形態の「携帯端末装置」(0100)と、「加速度センサー」(0101)と、「加速度データ取得部」(0102)と、「演算式格納部」(0103)と、「分析部」(0104)と、「テーブル保持部」(0105)と、「動作描写情報取得部」(0106)と、「動作描写情報出力部」(0107)の機能的構成について説明する。   Hereinafter, “portable terminal device” (0100), “acceleration sensor” (0101), “acceleration data acquisition unit” (0102), “arithmetic expression storage unit” (0103), and “analysis unit” of this embodiment ”(0104),“ table holding unit ”(0105),“ motion description information acquisition unit ”(0106), and“ motion description information output unit ”(0107) will be described.

「携帯端末装置」(0100)とは、利用者が容易に携帯可能な小型の装置である。本実施形態の携帯端末装置は、利用者の歩く動作や走る動作などから加速度データを測定し、有用情報を提供する機能を有する。具体的には、携帯電話や、携帯型音楽プレーヤーなどが該当する。   The “portable terminal device” (0100) is a small device that can be easily carried by a user. The mobile terminal device of this embodiment has a function of measuring acceleration data from a user's walking motion, running motion, and the like and providing useful information. Specifically, a mobile phone, a portable music player, and the like are applicable.

「加速度センサー」(0101)は、歩く動作または走る動作などにより発生する加速度を測定するよう構成されている。具体的には、ばねに取り付けた重りが変位する量を測定し、重りにかかる加速度を測定することとなる。加速度センサーは、重りの変位を測定する手段によりいくつかの種類があるが、本実施形態においてはいずれの加速度センサーを用いるかは特段制限されない。しかし、携帯電話などの携帯端末装置に備えることを考慮すると、静電容量型などの小型なタイプを用いるのが望ましい。   The “acceleration sensor” (0101) is configured to measure acceleration generated by walking or running. Specifically, the amount of displacement of the weight attached to the spring is measured, and the acceleration applied to the weight is measured. There are several types of acceleration sensors depending on the means for measuring the displacement of the weight, but in the present embodiment, which acceleration sensor is used is not particularly limited. However, in consideration of the provision in a mobile terminal device such as a mobile phone, it is desirable to use a small type such as a capacitance type.

「加速度データ取得部」(0102)は、加速度センサーから加速度データを取得するよう構成されている。図2に、加速度データ取得部(0102)が取得する加速度データを模式的に示した図の一例を示す。図中、横軸が時間軸、縦軸が加速度軸である。加速度データ取得部(0102)は、加速度データの測定を開始する指示信号(以下、「開始信号」という)をトリガに加速度センサーから加速度データの取得を開始し、測定を終了する指示信号(以下、「終了信号」という)をトリガに加速度データの取得を終了する。加速度データ取得部(0102)は、この間、取得した加速度データを保存するよう構成されてもよい。なお、前記開始信号や終了信号は、利用者が携帯端末装置に備え付けられた操作ボタンなどを操作することで入力されてもよい。また、終了信号は、一定時間以上(例:30分以上)新たな加速度データが取得されない場合に、自動的に携帯端末装置の内部より発せられてもよい。   The “acceleration data acquisition unit” (0102) is configured to acquire acceleration data from the acceleration sensor. FIG. 2 shows an example of a diagram schematically showing acceleration data acquired by the acceleration data acquisition unit (0102). In the figure, the horizontal axis is the time axis and the vertical axis is the acceleration axis. The acceleration data acquisition unit (0102) starts acquisition of acceleration data from the acceleration sensor using an instruction signal for starting measurement of acceleration data (hereinafter referred to as “start signal”) as a trigger, and then instructs an instruction signal (hereinafter referred to as “start signal”). Acquiring acceleration data is triggered by “end signal”). The acceleration data acquisition unit (0102) may be configured to store the acquired acceleration data during this time. The start signal and the end signal may be input by the user operating an operation button or the like provided in the mobile terminal device. Further, the end signal may be automatically issued from the inside of the mobile terminal device when new acceleration data is not acquired for a certain time or longer (eg, 30 minutes or longer).

「演算式格納部」(0103)は、加速度データを分析するための演算式を格納するよう構成されている。格納される演算式は、「測定時間を算出するための演算式」、「測定時間内の歩数を算出するための演算式」、「一歩に要する時間(以下、「一歩タイム」という。)を算出するための演算式」、「一歩における加速度の位相差(以下、「一歩強度」という)を算出するための演算式」、「一歩タイム、一歩強度などの時間変化を算出するための演算式」、「一歩タイム、一歩強度などの平均値を算出するための演算式」、「一歩タイム、一歩強度などの最大値、最小値を算出するための演算式」などが考えられる。なお、前記演算式は一例であり、加速度データを分析し、その他のデータを算出するような演算式を格納してもよい。前記演算式の具体例としては以下のようなものが考えられる。   The “arithmetic expression storage unit” (0103) is configured to store an arithmetic expression for analyzing acceleration data. The stored arithmetic expressions are “an arithmetic expression for calculating the measurement time”, “an arithmetic expression for calculating the number of steps within the measurement time”, and “a time required for one step (hereinafter referred to as“ one step time ”). "Calculation formula for calculating", "Calculation formula for calculating phase difference of acceleration at one step (hereinafter referred to as" one step strength ")", "Calculation formula for calculating time change such as one step time and one step strength" ", An arithmetic expression for calculating an average value such as one-step time and one-step strength", "an arithmetic expression for calculating a maximum value and a minimum value such as one-step time and one-step intensity", and the like. The arithmetic expression is an example, and an arithmetic expression that analyzes acceleration data and calculates other data may be stored. Specific examples of the arithmetic expression are as follows.

「測定時間内の歩数を算出するための演算式」としては、歩数としてカウントするためのしきい値(加速度)をあらかじめ保有しておき、測定時間内にそのしきい値を所定の向き(加速度小→大)で超える回数をカウントするようなものでもよい。当該演算式の場合、図2における丸で囲んだ部分をカウントすることとなる。また、「一歩タイムを算出するための演算式」としては、歩数をカウントしてから次の歩数をカウントするまでの時間間隔を算出するようなものでもよい。当該演算式の場合、図2における丸で囲んだ部分の隣同士の時間間隔を算出するようなものでもよい。また、「一歩強度を算出するための演算式」としては、歩数をカウントしてから次の歩数をカウントするまでの間における最大加速度と最小加速度を算出し、その差を算出するようなものでもよい。当該演算式の場合、図2における三角で囲んだ部分の加速度と、四角で囲んだ部分の加速度の差を算出することとなる。また、「一歩タイム、一歩強度などの時間変化を算出するための演算式」としては、前記演算式により算出した一歩タイム、一歩強度の結果を蓄積していき、それを比較演算するようなものでもよい。また、「一歩タイム、一歩強度などの平均値を算出するための演算式」、「一歩タイム、一歩強度などの最大値、最小値」などについても同様に、前記演算式により算出した一歩タイム、一歩強度の結果を蓄積しておき、当該算出結果を利用することで算出してもよい。なお、前記は一例であり、その他の演算式で歩数、一歩タイム、一歩強度などを算出してもよい。   As an “arithmetic expression for calculating the number of steps within the measurement time”, a threshold value (acceleration) for counting as the number of steps is stored in advance, and the threshold value is measured within a predetermined direction (acceleration within the measurement time). It may be one that counts the number of times exceeding (small → large). In the case of the calculation formula, the circled portions in FIG. 2 are counted. In addition, the “calculation expression for calculating the one-step time” may be a method for calculating a time interval from counting the number of steps to counting the next number of steps. In the case of the arithmetic expression, a time interval between adjacent portions in a circled portion in FIG. 2 may be calculated. In addition, the “calculation formula for calculating the strength of one step” may be the one that calculates the maximum acceleration and the minimum acceleration between counting the number of steps and counting the next step, and calculating the difference between them. Good. In the case of the calculation formula, the difference between the acceleration in the portion surrounded by the triangle in FIG. 2 and the acceleration in the portion surrounded by the square is calculated. In addition, “an arithmetic expression for calculating a time change such as one step time and one step strength” is a method for accumulating the results of one step time and one step intensity calculated by the above arithmetic expressions and performing a comparison operation. But you can. In addition, for the “calculation formula for calculating an average value such as one-step time and one-step strength” and “maximum value and minimum value such as one-step time and one-step strength”, the one-step time calculated by the above-described calculation formula, It may be calculated by accumulating the one-step strength result and using the calculation result. Note that the above is an example, and the number of steps, one step time, one step strength, and the like may be calculated using other arithmetic expressions.

「分析部」(0104)は、加速度データ取得部が取得した加速度データを、演算式格納部が格納している演算式を利用して直ちに分析するよう構成されている。ここで、「直ちに」分析する目的は、ウォーキングなどを実施している利用者に、測定した加速度データに基づく有用情報をリアルタイムで提供するためである。よって、「直ちに」とは、前記目的を達成できる時間範囲内であればよく、必要以上に短い時間範囲を意味するものではない。   The “analysis unit” (0104) is configured to immediately analyze the acceleration data acquired by the acceleration data acquisition unit using the arithmetic expression stored in the arithmetic expression storage unit. The purpose of “immediately” analysis is to provide useful information based on measured acceleration data in real time to a user who is walking or the like. Therefore, “immediately” only needs to be within a time range in which the above-described purpose can be achieved, and does not mean a time range shorter than necessary.

分析の具体例としては、測定時間を算出するための演算式を利用して「測定時間」を算出する。また、歩数を算出するための演算式を利用して、「測定時間内における歩数」を算出する。これらの算出データより、利用者がウォーキングなどを行った時間や歩数などの実行履歴を分析できる。   As a specific example of the analysis, “measurement time” is calculated using an arithmetic expression for calculating the measurement time. Further, “the number of steps in the measurement time” is calculated using an arithmetic expression for calculating the number of steps. From these calculated data, it is possible to analyze the execution history such as the time and the number of steps the user walked.

または、一歩タイムを算出するための演算式を利用して、「測定時間内のすべての一歩タイム」を算出する。そして、一歩タイムの時間変化を算出するための演算式を利用して、「測定時間内における一歩タイムの時間変化」を算出する。当該算出データより、「歩くリズム(ほぼ一定、ばらばら、など)」や、「歩くペースの時間変化」などを分析できる。「歩くリズム」は、比較的短い時間内における一歩タイムの時間変化により判別できる。「歩くペースの時間変化」は、比較的長い時間内における一歩タイムの時間変化により判別できる。   Alternatively, “all one step times within the measurement time” is calculated using an arithmetic expression for calculating one step time. Then, the “time change of the one-step time within the measurement time” is calculated using an arithmetic expression for calculating the time change of the one-step time. From the calculated data, it is possible to analyze “walking rhythm (almost constant, loose, etc.)”, “walking pace over time”, and the like. The “walking rhythm” can be discriminated by the time change of one step time within a relatively short time. “Time change of walking pace” can be determined by the time change of one step time within a relatively long time.

または、一歩強度を算出するための演算式を利用して、「測定時間内のすべての一歩強度」を算出する。そして、一歩強度の時間変化を算出するための演算式を利用して、「測定時間内における一歩強度の時間変化」を算出する。ここで、力強く地面を蹴り、元気に歩いている場合に一歩強度は大きくなる。よって、当該算出データより、「歩いている利用者の元気度」や、「元気度の時間変化」などを分析できる。なお、前記は一例であり、分析部(0104)は、演算式格納部(0103)が格納しているあらゆる演算式を利用して加速度データを分析する。   Alternatively, “all the one-step strengths within the measurement time” are calculated using an arithmetic expression for calculating the one-step strengths. Then, “a time change in the one-step strength within the measurement time” is calculated using an arithmetic expression for calculating the time change in the one-step strength. Here, if you are kicking the ground with strength and walking energetically, your step strength will increase. Therefore, from the calculated data, it is possible to analyze “the energy level of the walking user”, “the time change of the energy level”, and the like. Note that the above is an example, and the analysis unit (0104) analyzes the acceleration data by using any calculation formula stored in the calculation formula storage unit (0103).

「テーブル保持部」(0105)は、分析結果と分析結果を描写する動作描写情報とを関連付けたテーブルを保持するよう構成されている。「分析結果を描写する動作描写情報」は、文章、アイコン、静止画、動画などからなり、それらが示す内容は、利用者が現在行っているウォーキングなどを継続して実施する動機付けになるようなものである。   The “table holding unit” (0105) is configured to hold a table in which the analysis result and the action description information describing the analysis result are associated with each other. “Operation description information that describes the analysis result” is composed of text, icons, still images, videos, etc., and the contents indicated by them will motivate the user to continue to perform walking etc. It is a thing.

具体的には、「測定時間(ウォーキングなどの実施時間)」の分析結果と関連付けて、「あと○分でトータル時間20分。脂肪燃焼開始。がんばれ!」などの動作描写情報(文章)を保持してもよい。同様に、「測定時間内の歩数」の分析結果と関連付けて、「あと△歩でトータル100歩。目標達成。ファイト!」などの動作描写情報(文章)を保持してもよい。   Specifically, in association with the analysis result of “measurement time (execution time of walking, etc.)”, motion description information (text) such as “O minutes remaining, total time 20 minutes. Fat burning started. Do your best!” May be. Similarly, motion description information (sentence) such as “100 steps in total Δ steps. Goal achieved. Fight!” May be held in association with the analysis result of “the number of steps in the measurement time”.

また、「測定時間内における一歩タイムの時間変化」の分析結果と関連付けて、「歩くリズムが一定です。非常に良い!」、「歩くリズムがバラバラです。落ち着いて!」などの動作描写情報(文章)を保持してもよい。また、「歩くペースが落ちてきました。気合いだ!」、「スタート時より歩くペースが落ちていません。その調子!」、「歩くペースが上がってきました。スゴイ!」などの動作描写情報(文章)を保持してもよい。   In addition, in connection with the analysis result of “Time change of one step time within measurement time”, motion description information such as “Walking rhythm is constant. Very good!” And “Walking rhythm is different. Calm down!” (Text) may be retained. In addition, motion description information such as “The pace of walking has fallen. I feel like it!”, “The pace of walking has not fallen since the start. That's the tone!”, “The pace of walking has gone up. Great!” (Text) may be retained.

さらに、「測定時間内の一歩強度」や「測定時間内における一歩強度の時間変化」の分析結果と関連付けて、「元気ですね。いいぞ!」、「元気が落ちてきました。限界に挑戦!」などの動作描写情報(文章)を保持してもよい。   Furthermore, in connection with the analysis results of “One step strength within the measurement time” and “Time change of one step strength within the measurement time”, “I'm fine. Good!” Operation descriptive information (text) such as “!” May be held.

なお、前記は一例であり、その他の内容の動作描写情報(文章)を保持してもよい。   Note that the above is an example, and motion description information (text) having other contents may be held.

また、分析結果と関連付けて、応援している様子や楽しそうな様子などを示すアイコン、静止画、動画などを保持してもよい。アイコン、静止画、動画などは、前記文章と関連付けて文章の内容にあったものをそれぞれ保持してもよい。   Further, in association with the analysis result, an icon, a still image, a moving image, or the like indicating a state of cheering or a state of pleasure may be held. Icons, still images, moving images, and the like may be held in association with the sentence and according to the contents of the sentence.

「動作描写情報取得部」(0106)は、加速度データの分析結果に応じた動作描写情報を取得するよう構成されている。すなわち、動作描写情報取得部(0106)は、加速度データの分析結果を分析部(0104)より取得すると、その分析結果と関連付けられている動作描写情報をテーブル保持部(0105)より取得する。ここで、分析部(0104)での分析結果が複数ある場合(例:「測定時間−○分」、「歩数−△歩」、「一歩タイム−□秒」など)は、すべての分析結果に応じた動作描写情報を取得してもよい。動作描写情報取得部(0106)が取得した動作描写情報は、以下で説明する出力部(0107)により、利用者に提供されることになる。前記の通り、動作描写情報の内容は、利用者が現在行っているウォーキングなどを継続して実施する動機付けになるようなものである。よって、多くの動作描写情報が利用者に提供されても、利用者にとって不都合はないと考えられるからである。しかしながら、多くの情報の提供を望まず、特定の情報のみの提供を希望する利用者もいると考えられる。よって、あらかじめ提供してほしい動作描写情報(例:「測定時間情報」、「歩数情報」、「ペース情報」、「元気度情報」など)を登録することができるように構成し、動作描写情報取得部(0106)は、登録内容に応じた動作描写情報のみをテーブル保持部(0105)から取得するようにしてもよい。また、動作描写情報は前記の通り、文章のほかアイコン、静止画、動画、これらの組み合わせなどであってもよい。かかる場合、動作描写情報取得部(0106)は、分析結果に応じた動作描写情報として、文章、アイコン、静止画、動画などすべてを取得してもよい。また、利用者があらかじめ提供してほしい動作描写情報(「文章」、「アイコン」、「静止画」、「動画」など)を登録できるように構成し、動作描写情報取得部(0106)は、登録内容に応じた動作描写情報のみをテーブル保持部(0105)から取得するようにしてもよい。   The “motion description information acquisition unit” (0106) is configured to acquire the motion description information according to the analysis result of the acceleration data. That is, when the motion description information acquisition unit (0106) acquires the analysis result of the acceleration data from the analysis unit (0104), the motion description information associated with the analysis result is acquired from the table holding unit (0105). Here, when there are a plurality of analysis results in the analysis unit (0104) (for example, “measurement time− ○ minutes”, “number of steps−Δ steps”, “one step time− □ seconds”, etc.) The corresponding motion description information may be acquired. The motion description information acquired by the motion description information acquisition unit (0106) is provided to the user by the output unit (0107) described below. As described above, the content of the motion description information is a motivation for the user to continue to perform walking or the like currently performed. Therefore, even if a lot of motion description information is provided to the user, it is considered that there is no inconvenience for the user. However, it is considered that there are users who do not want to provide much information and want to provide only specific information. Therefore, it is configured to be able to register motion description information (for example, “measurement time information”, “step count information”, “pace information”, “genki degree information”, etc.) desired to be provided in advance, and motion description information The acquisition unit (0106) may acquire only the motion description information corresponding to the registered content from the table holding unit (0105). Further, as described above, the motion description information may be an icon, a still image, a moving image, a combination thereof, in addition to text. In such a case, the motion description information acquisition unit (0106) may acquire all of sentences, icons, still images, moving images, and the like as the motion description information according to the analysis result. In addition, it is configured so that motion description information (“text”, “icon”, “still image”, “moving image”, etc.) that the user wants to provide in advance can be registered, and the motion description information acquisition unit (0106) Only the motion description information corresponding to the registered content may be acquired from the table holding unit (0105).

ここで、動作描写情報取得部(0106)が動作描写情報を取得するタイミングとしては、以下のような例が考えられる。例えば、利用者が携帯端末装置に備えられた操作キーなどにより入力した、「動作描写情報を要求する入力信号」の受信をトリガに、分析部(0106)より分析結果を取得し、その分析結果に応じた動作描写情報をテーブル保持部(0105)より取得してもよい。または、一定時間おきに(例:「5分おき」、「10分おき」など)分析部(0106)より分析結果を取得し、その分析結果に応じた動作描写情報をテーブル保持部(0105)より取得してもよい。さらには、分析結果があらかじめ定められたある条件をクリアした際に、その旨(条件クリア)を示す信号の受信をトリガに、分析部(0106)より分析結果を取得し、その分析結果に応じた動作描写情報をテーブル保持部(0105)より取得してもよい。「あらかじめ定められる条件」としては、例えば、「測定時間−45分」、「歩数−500歩」、「一歩タイムがスタート時(例:スタートから3分間の平均)の1.5倍」、「一歩強度がスタート時(例:スタートから3分間の平均)の70%以下」、「5分間新たな歩数のカウントがされない」などでもよい。なお、前記は一例であり、その他の条件を定めてもよい。この場合、テーブル保持部(0105)は、前記のような条件クリアに応じた動作描写情報を保持していてもよい。   Here, as the timing at which the motion description information acquisition unit (0106) acquires the motion description information, the following examples can be considered. For example, an analysis result is acquired from the analysis unit (0106) triggered by reception of an “input signal requesting motion description information” input by a user using an operation key or the like provided in the mobile terminal device, and the analysis result The motion description information according to the above may be acquired from the table holding unit (0105). Alternatively, an analysis result is acquired from the analysis unit (0106) at regular intervals (eg, “every 5 minutes”, “every 10 minutes”, etc.), and motion description information corresponding to the analysis result is stored in the table holding unit (0105). You may acquire more. Furthermore, when an analysis result clears a predetermined condition, the analysis result is acquired from the analysis unit (0106) triggered by reception of a signal indicating that (condition clear), and the analysis result is determined according to the analysis result. The motion description information may be acquired from the table holding unit (0105). “Predetermined conditions” include, for example, “measurement time −45 minutes”, “steps −500 steps”, “one step time is 1.5 times the start time (eg average of 3 minutes from the start)”, “ The one-step intensity may be 70% or less of the starting time (eg, average for 3 minutes from the start) ”or“ no new step is counted for 5 minutes ”. Note that the above is an example, and other conditions may be set. In this case, the table holding unit (0105) may hold the motion description information corresponding to the condition clear as described above.

その他、動作描写情報取得部(0106)は、利用者が携帯端末装置を傾けた際(携帯端末装置を耳にあて音声を聞く動作などを行った際)に、それをトリガに分析部(0106)より分析結果を取得し、その分析結果に応じた動作描写情報をテーブル保持部(0105)より取得してもよい。このような携帯端末装置の傾きに応じた機能については、以下の実施形態6で詳細を説明する。   In addition, when the user tilts the mobile terminal device (when the user performs an operation of listening to the voice by putting the mobile terminal device on the ear), the motion description information acquisition unit (0106) is used as a trigger for the analysis unit (0106). ) From the table holding unit (0105). The function according to the inclination of the portable terminal device will be described in detail in the sixth embodiment below.

なお、動作描写情報取得部(0106)は、動作描写情報を外部サーバから取得してもよい。このように構成した場合、外部サーバに格納している動作描写情報を定期的に更新することで、利用者が動作描写情報に飽きてしまうという不都合を回避できる。前記のような不都合を回避するために、テーブル保持部(0105)が格納している動作描写情報を定期的に更新できるように構成してもよい。   The motion description information acquisition unit (0106) may acquire the motion description information from an external server. In such a configuration, it is possible to avoid the inconvenience that the user gets bored with the motion description information by periodically updating the operation description information stored in the external server. In order to avoid the inconvenience as described above, the operation description information stored in the table holding unit (0105) may be periodically updated.

「動作描写情報出力部」(0107)は、動作描写情報を出力するよう構成されている。すなわち、前記のようにして動作描写情報取得部(0106)が動作描写情報を取得すると、それを受け取り、受け取った動作描写情報を画像情報、音声情報などとして出力する。   The “motion description information output unit” (0107) is configured to output the motion description information. That is, when the motion description information acquisition unit (0106) acquires the motion description information as described above, the motion description information is received, and the received motion description information is output as image information, audio information, and the like.

<実施形態1のハードウェア構成>   <Hardware Configuration of Embodiment 1>

図3は、上記機能的構成をハードウェアとして実現した際の構成の一例を表す図である。図に示すように、本発明の携帯端末装置は、「加速度センサー」、「加速度データ取得部」、「演算式格納部」、「分析部」、「テーブル保持部」、「動作描写情報取得部」、「動作描写情報出力部」などを構成する「CPU」(0301)、「RAM」(0302)、「VRAM」(0303)、「不揮発性メモリ」(0304)、「ユーザI/F」(0305)、「音声出力部」(0306)、「ディスプレイ」(0307)、「加速度センサー」(0308)、「バス」(0309)などを備えている。   FIG. 3 is a diagram illustrating an example of a configuration when the functional configuration is realized as hardware. As shown in the figure, the mobile terminal device of the present invention includes an “acceleration sensor”, an “acceleration data acquisition unit”, an “arithmetic expression storage unit”, an “analysis unit”, a “table holding unit”, a “motion description information acquisition unit”. ”,“ Operation description information output unit ”,“ CPU ”(0301),“ RAM ”(0302),“ VRAM ”(0303),“ Nonvolatile memory ”(0304),“ User I / F ”( 0305), “audio output unit” (0306), “display” (0307), “acceleration sensor” (0308), “bus” (0309), and the like.

なお、図3は一例であり、本発明の携帯端末装置において、その他の要素(「インターネットI/F」、「通信制御部」など)を備えることを禁ずるものではない。当該前提は以下のすべての実施形態において同様である。   Note that FIG. 3 is an example, and the mobile terminal device of the present invention does not prohibit other elements (such as “Internet I / F” and “communication control unit”). The premise is the same in all the following embodiments.

以下に、図3のハードウェア図で本実施形態を実現する手段の一例を説明する。   Hereinafter, an example of means for realizing the present embodiment will be described with reference to the hardware diagram of FIG.

まず、CPU(0301)は、利用者がユーザI/F(0305)より入力した加速度データの測定を開始する指示信号を取得する。すると、RAM(0302)に展開された加速度データ取得分析プログラムの加速度データ取得命令に従い、加速度センサー(0308)を制御して加速度データを取得し、取得した加速度データをRAM(0302)に格納していく。そして、分析命令に従い、演算プログラムを取り出してRAM(0302)に展開すると、RAM(0302)に格納されている加速度データを分析し、分析結果をRAM(0302)に格納していく。   First, CPU (0301) acquires the instruction | indication signal which starts the measurement of the acceleration data which the user input from user I / F (0305). Then, according to the acceleration data acquisition command of the acceleration data acquisition analysis program developed in the RAM (0302), the acceleration sensor (0308) is controlled to acquire acceleration data, and the acquired acceleration data is stored in the RAM (0302). Go. Then, in accordance with the analysis instruction, when the arithmetic program is taken out and expanded in the RAM (0302), the acceleration data stored in the RAM (0302) is analyzed, and the analysis result is stored in the RAM (0302).

その後、CPU(0301)は、利用者がユーザI/F(0305)より入力した動作描写情報を出力する指示信号を取得すると、RAM(0302)に展開された動作描写情報出力プログラムの動作描写情報取得命令に従い、分析結果に応じた動作描写情報を不揮発性メモリ(0304)より取り出す。そして、出力命令に従い、ディスプレイ(0307)を制御して画像情報やテキスト情報などを出力したり、音声出力部(0306)を制御して音声情報を出力したりする。
<実施形態1の処理の流れ>
Thereafter, when the CPU (0301) obtains an instruction signal for outputting the motion description information input from the user I / F (0305) by the user, the motion description information of the motion description information output program developed in the RAM (0302). In accordance with the acquisition command, action description information corresponding to the analysis result is taken out from the nonvolatile memory (0304). Then, in accordance with the output command, the display (0307) is controlled to output image information, text information, or the like, or the audio output unit (0306) is controlled to output audio information.
<Processing flow of Embodiment 1>

本実施形態の処理の流れの一例を図4のフローチャートに示す。   An example of the processing flow of this embodiment is shown in the flowchart of FIG.

まず、本実施形態のアプリケーションを起動し、測定を開始する指示信号(利用者の入力信号など)を受信すると(S0401)、加速度センサーから加速度データを取得する(S0402)。そして、加速度データを分析するための演算式を取り出すと(S0403)、取り出した演算式を利用して加速度データを分析し(S0404)、分析結果を一時保存する(S0405)。   First, when the application of this embodiment is started and an instruction signal (such as a user input signal) for starting measurement is received (S0401), acceleration data is acquired from the acceleration sensor (S0402). When an arithmetic expression for analyzing the acceleration data is extracted (S0403), the acceleration data is analyzed using the extracted arithmetic expression (S0404), and the analysis result is temporarily stored (S0405).

その後、動作描写情報を出力する指示信号(利用者の入力信号など)を受信するまで(S0406)、前記処理(S0402〜S0405)を繰り返す。そして、動作描写情報を出力するための指示信号(利用者の入力信号など)を受信すると(S0406)、分析結果に応じた動作描写情報を取り出し(S0407)、出力する(S0408)。   Thereafter, the processing (S0402 to S0405) is repeated until an instruction signal (such as a user input signal) for outputting motion description information is received (S0406). When an instruction signal (such as a user input signal) for outputting the motion description information is received (S0406), the motion description information corresponding to the analysis result is extracted (S0407) and output (S0408).

その後、測定を終了する指示信号(利用者の入力信号など)を受信するまで(S0409)、前記処理(S0402〜S0408)を繰り返す。そして、測定を終了する指示信号(利用者の入力信号など)を受信すると(S0409)、機能を終了する。
<実施形態1の効果>
Thereafter, the process (S0402 to S0408) is repeated until an instruction signal (such as a user input signal) for ending the measurement is received (S0409). When an instruction signal (such as a user input signal) for terminating the measurement is received (S0409), the function is terminated.
<Effect of Embodiment 1>

本実施形態の携帯端末装置により、利用者は、現在実施しているウォーキングやランニングなどの行為中に歩数や歩行時間などに応じた動作描写情報を受け取ることができる。そして、動作描写情報を確認することで、「もう少し頑張ろう!」という気持になることができる。その結果、一回の運動量を増やすことができ、体力増加や健康維持などの効果を効率的に得ることができる。
<<実施形態2>>
<実施形態2の概要>
With the mobile terminal device according to the present embodiment, the user can receive motion description information according to the number of steps, the walking time, and the like during an action such as walking or running currently being performed. Then, by confirming the motion description information, the user can feel “Let's work harder!”. As a result, it is possible to increase the amount of exercise at one time, and it is possible to efficiently obtain effects such as physical strength increase and health maintenance.
<< Embodiment 2 >>
<Outline of Embodiment 2>

本実施形態の携帯端末装置は、実施形態1を基本とし、さらに、加速度データの分析結果の過去履歴を蓄積していく。そして、リアルタイムで取得して分析した分析結果と過去履歴の分析結果とを比較分析などし、比較分析結果に応じたコメントなどをも出力することを特徴とする。
<実施形態2の機能的構成>
The mobile terminal device according to the present embodiment is based on the first embodiment, and further accumulates past history of analysis results of acceleration data. Then, the analysis result acquired and analyzed in real time and the analysis result of the past history are compared and analyzed, and a comment or the like corresponding to the comparison analysis result is output.
<Functional configuration of Embodiment 2>

図5は、本実施形態の放送受信装置の機能ブロックの一例を表す図である。この図にあるように本実施形態の「携帯端末装置」(0500)は、「加速度センサー」(0501)と、「加速度データ取得部」(0502)と、「演算式格納部」(0503)と、「分析部」(0504)と、「テーブル保持部」(0505)と、「動作描写情報取得部」(0506)と、「動作描写情報出力部」(0507)と、「分析結果履歴保持部」(0508)を有する。また、「分析部」(0504)は、「履歴比較分析手段」を有してもよい。   FIG. 5 is a diagram illustrating an example of functional blocks of the broadcast receiving apparatus according to the present embodiment. As shown in this figure, the “portable terminal device” (0500) of this embodiment includes an “acceleration sensor” (0501), an “acceleration data acquisition unit” (0502), and an “arithmetic expression storage unit” (0503). , “Analysis unit” (0504), “table holding unit” (0505), “motion description information acquisition unit” (0506), “motion description information output unit” (0507), “analysis result history holding unit” (0508). The “analysis unit” (0504) may include “history comparison analysis unit”.

なお、「加速度センサー」(0501)と、「加速度データ取得部」(0502)と、「演算式格納部」(0503)と、「テーブル保持部」(0505)と、「動作描写情報取得部」(0506)と、「動作描写情報出力部」(0507)については、実施形態1と同様であるので、ここでの詳細な説明は省略する。以下、「分析結果履歴保持部」(0508)と、「分析部」(0504)の、「履歴比較分析手段」の機能的構成を中心に説明する。   Note that “acceleration sensor” (0501), “acceleration data acquisition unit” (0502), “calculation expression storage unit” (0503), “table holding unit” (0505), and “motion description information acquisition unit” Since (0506) and “motion description information output unit” (0507) are the same as those in the first embodiment, detailed description thereof is omitted here. Hereinafter, the functional configuration of “history comparison analysis means” of “analysis result history holding unit” (0508) and “analysis unit” (0504) will be mainly described.

「分析結果履歴保持部」(0508)は、分析部での分析結果の履歴を保持するよう構成されている。図6は、分析結果履歴保持部(0508)が保持する分析結果履歴データを模式的に示した一例である。図に示すように、分析結果履歴保持部(0508)は、分析部(0504)での分析結果である「測定時間」、「歩数」、「最速一歩タイム」、「最遅一歩タイム」、「平均一歩タイム」、「最大一歩強度」、「最小一歩強度」、「平均一歩強度」などを、測定日と関連付けて保持してもよい。なお、前記は一例であり、測定時間内の一歩タイム、一歩強度の時間変化を示すデータなど、その他の分析結果を保持してもよい。   The “analysis result history holding unit” (0508) is configured to hold a history of analysis results in the analysis unit. FIG. 6 is an example schematically showing analysis result history data held by the analysis result history holding unit (0508). As shown in the figure, the analysis result history holding unit (0508) includes “measurement time”, “step count”, “fastest one step time”, “latest one step time”, “ The “average one step time”, “maximum one step strength”, “minimum one step strength”, “average one step strength”, and the like may be stored in association with the measurement date. Note that the above is an example, and other analysis results such as one-step time within the measurement time and data indicating temporal changes in one-step intensity may be held.

「分析部」の「履歴比較分析手段」は、分析した加速度データの分析結果を、分析結果履歴保持部が保持する分析結果履歴と比較するよう構成されている。ここで、「分析した加速度データの分析結果」とは、加速度データ取得部(0502)が加速度センサー(0501)からリアルタイムで取得した加速度データを、分析部がリアルタイムで分析した結果である(当該前提は、以下のすべての実施形態において同様である。)。一方、「分析結果履歴保持部が保持する分析結果履歴」とは、過去に、分析部(0504)が分析し、分析結果履歴保持部が保持している分析結果である。すなわち、履歴比較分析手段は、現在利用者が行っているウォーキングなどに関する分析結果と、過去のウォーキングなどの動作に関する分析結果を比較するよう構成されている。   The “history comparison analysis means” of the “analysis unit” is configured to compare the analysis result of the analyzed acceleration data with the analysis result history held by the analysis result history holding unit. Here, the “analysis result of the analyzed acceleration data” is a result obtained by the analysis unit analyzing in real time the acceleration data acquired in real time by the acceleration data acquisition unit (0502) from the acceleration sensor (0501). Is the same in all of the following embodiments). On the other hand, the “analysis result history held by the analysis result history holding unit” is an analysis result previously analyzed by the analysis unit (0504) and held by the analysis result history holding unit. That is, the history comparison / analysis means is configured to compare an analysis result regarding walking or the like currently performed by the user with an analysis result regarding an operation such as past walking.

ここで、履歴比較分析手段で行われる比較は、分析結果を利用してあらゆる比較がなされる。例えば、すべての過去履歴を利用して「過去平均測定時間」を算出し、「過去平均測定時間」と「現在の測定時間」を大小比較してもよい。または、すべての過去履歴の中から「最大測定時間」を特定し、「最大測定時間」と「現在の測定時間」を大小比較してもよい。その他、「歩数」、「平均一歩タイム」、「平均一歩強度」などについても前記と同様にして比較してもよい。その他、すべての過去履歴を利用して、測定開始から所定時間内(例:「23分15秒」)における「平均歩数」、「最大歩数」、「最小歩数」などを算出し、「現在の所定時間内(例:「23分15秒」)の歩数」と大小比較してもよい。前記は一例であり、履歴比較分析手段は、「リアルタイムで取得した加速度データの分析結果」と、「過去履歴の分析結果」を利用してあらゆる比較を行い、現在行っているウォーキングなどに関するあらゆる比較分析結果を算出する。   Here, all the comparisons performed by the history comparison analysis means are performed using the analysis results. For example, the “past average measurement time” may be calculated using all past histories, and the “past average measurement time” may be compared with the “current measurement time”. Alternatively, the “maximum measurement time” may be specified from all past histories, and the “maximum measurement time” may be compared with the “current measurement time”. In addition, “step count”, “average one step time”, “average one step strength”, and the like may be compared in the same manner as described above. In addition, by using all past histories, the “average step count”, “maximum step count”, “minimum step count”, etc. within a predetermined time from the start of measurement (eg “23 minutes 15 seconds”) are calculated. The number of steps within a predetermined time (eg, “23 minutes 15 seconds”) may be compared. The above is an example, and the history comparison analysis means performs all comparisons using “analysis results of acceleration data acquired in real time” and “analysis results of past history”, and any comparisons regarding the current walking etc. Calculate the analysis results.

ここで、分析部の履歴比較分析手段が前記比較分析を行うタイミングとしては、動作描写情報を出力する信号を受信したのをトリガに行ってもよい。これは、実施形態1において動作描写情報取得部が動作描写情報を取得するタイミングとして説明したものと同様である。   Here, as a timing at which the history comparison / analysis unit of the analysis unit performs the comparison analysis, it may be triggered by the reception of a signal for outputting motion description information. This is the same as that described in the first embodiment as the timing at which the motion description information acquisition unit acquires the motion description information.

なお、本実施形態の場合、「テーブル保持部」(0505)は、前記のような比較による分析結果と、比較分析結果を描写する動作描写情報とを関連付けたテーブルを保持してもよい。例えば、「測定時間(ウォーキングなど実施時間)」を利用した比較分析結果と関連付けて、「今までで一番長く歩いているよ。やったね!」などの動作描写情報(文章)を保持してもよい。または、「歩数」を利用した比較分析結果と関連付けて、「あと○歩で自己新記録達成。ガンバレ!」などの動作描写情報(文章)を保持してもよい。   In the case of the present embodiment, the “table holding unit” (0505) may hold a table in which the analysis result by comparison as described above is associated with the action description information that describes the comparison analysis result. For example, in association with the comparative analysis result using "measurement time (execution time such as walking)", hold motion description information (text) such as "I walked the longest so far! Also good. Alternatively, motion description information (sentences) such as “Achieving a new record in a few steps. Gambare!” May be held in association with the comparison analysis result using the “number of steps”.

また、「一歩タイムの時間変化」を利用した比較分析結果と関連付けて、「今までで一番ペースが速いぞ。いいぞ!」などの動作描写情報(文章)を保持してもよい。また、「一歩強度の時間変化」を利用した比較分析結果と関連付けて、「いつもより元気がないですね。過去の自分に負けるな!」などの動作描写情報(文章)を保持してもよい。   In addition, motion description information (sentence) such as “The fastest pace so far. Good!” May be held in association with the comparative analysis result using “time change of one step time”. In addition, in association with the comparative analysis result using “step change in strength of one step”, motion description information (sentence) such as “I am not feeling better than usual. Don't lose to me in the past!” .

なお、前記は一例であり、その他の内容の動作描写情報(文章)を保持してもよい。   Note that the above is an example, and motion description information (text) having other contents may be held.

また、比較分析結果と関連付けて、応援している様子や楽しそうな様子などを示すアイコン、静止画、動画などを保持してもよい。アイコン、静止画、動画などは、前記文章と関連付けて文章の内容にあったものをそれぞれ保持してもよい。
<実施形態2のハードウェア構成>
In addition, an icon, a still image, a moving image, or the like indicating a state of cheering or a state of pleasure may be stored in association with the comparative analysis result. Icons, still images, moving images, and the like may be held in association with the sentence and according to the contents of the sentence.
<Hardware Configuration of Embodiment 2>

図7は、上記機能的構成をハードウェアとして実現した際の構成の一例を表す図である。図に示すように、本発明の携帯端末装置は、「加速度センサー」、「加速度データ取得部」、「演算式格納部」、「分析部」、「テーブル保持部」、「動作描写情報取得部」、「動作描写情報出力部」、「分析結果履歴保持部」、「分析部」の「履歴比較分析手段」などを構成する「CPU」(0701)、「RAM」(0702)、「VRAM」(0703)、「不揮発性メモリ」(0704)、「ユーザI/F」(0705)、「音声出力部」(0706)、「ディスプレイ」(0707)、「加速度センサー」(0708)、「バス」(0709)などを備えている。   FIG. 7 is a diagram illustrating an example of a configuration when the functional configuration is realized as hardware. As shown in the figure, the mobile terminal device of the present invention includes an “acceleration sensor”, an “acceleration data acquisition unit”, an “arithmetic expression storage unit”, an “analysis unit”, a “table holding unit”, a “motion description information acquisition unit”. "CPU" (0701), "RAM" (0702), "VRAM" which constitute "history comparison analysis means" of "analysis result history holding part", "analysis part", etc. (0703), “Non-volatile memory” (0704), “User I / F” (0705), “Audio output unit” (0706), “Display” (0707), “Acceleration sensor” (0708), “Bus” (0709).

以下に、図7のハードウェア図で本実施形態を実現する手段の一例を説明する。なお、加速度センサーから加速度データを取得し、分析するまでの手段は実施形態1と同様にして実現できる。よって、ここでの説明は省略する。以下、利用者からの動作描写情報出力指示信号を受信し、過去の分析結果履歴と、現在リアルタイムで分析した分析結果を比較して、動作描写情報を出力する手段の一例を説明する。   Hereinafter, an example of means for realizing the present embodiment will be described with reference to the hardware diagram of FIG. The means for acquiring acceleration data from the acceleration sensor and analyzing it can be realized in the same manner as in the first embodiment. Therefore, the description here is omitted. Hereinafter, an example of means for receiving the motion description information output instruction signal from the user, comparing the past analysis result history with the analysis result currently analyzed in real time, and outputting the motion description information will be described.

CPU(0701)は、利用者がユーザI/F(0705)より入力した動作描写情報を出力する指示信号を取得すると、RAM(0702)に展開された分析結果比較プログラムの分析結果履歴取得命令に従い、不揮発性メモリ(0304)より分析結果履歴を取り出して、RAM(0702)に格納する。そして、比較命令に従い、分析結果と分析結果履歴を利用して比較処理を実行し、比較結果をRAM(0702)に格納する。   When the CPU (0701) acquires the instruction signal for outputting the operation description information input from the user I / F (0705) by the user, the CPU (0701) follows the analysis result history acquisition command of the analysis result comparison program developed in the RAM (0702). The analysis result history is extracted from the nonvolatile memory (0304) and stored in the RAM (0702). Then, according to the comparison instruction, the comparison process is executed using the analysis result and the analysis result history, and the comparison result is stored in the RAM (0702).

その後、RAM(0702)に展開された動作描写情報出力プログラムの動作描写情報取得命令に従い、分析結果(比較結果を含む)に応じた動作描写情報を不揮発性メモリ(0704)より取り出す。そして、出力命令に従い、ディスプレイ(0707)を制御して画像情報やテキスト情報などを出力したり、音声出力部(0706)を制御して音声情報を出力したりする。
<実施形態2の処理の流れ>
Thereafter, in accordance with the operation description information acquisition command of the operation description information output program developed in the RAM (0702), the operation description information corresponding to the analysis result (including the comparison result) is extracted from the nonvolatile memory (0704). Then, in accordance with the output command, the display (0707) is controlled to output image information, text information, or the like, or the audio output unit (0706) is controlled to output audio information.
<Processing flow of Embodiment 2>

本実施形態の処理の流れの一例を図8のフローチャートに示す。   An example of the processing flow of this embodiment is shown in the flowchart of FIG.

なお、加速度センサーから加速度データを取得し、分析するまでの処理の流れは実施形態1と同様にして実現できる。よって、ここでの説明は省略する。以下、利用者からの動作描写情報出力指示信号を受信し、過去の分析結果履歴と、現在リアルタイムで分析した分析結果を比較して、動作描写情報を出力する処理の流れの一例を説明する。   The process flow from acquiring acceleration data from the acceleration sensor to analyzing it can be realized in the same manner as in the first embodiment. Therefore, the description here is omitted. Hereinafter, an example of a processing flow for receiving the motion description information output instruction signal from the user, comparing the past analysis result history with the analysis result currently analyzed in real time, and outputting the motion description information will be described.

まず、動作描写情報を出力する指示信号(利用者の入力信号など)を受信すると(S0801)、分析結果履歴を取り出す(S0802)。そして、取り出した分析結果履歴を利用して、リアルタイムで分析した分析結果を比較分析する(S0803)。   First, when an instruction signal (such as a user input signal) for outputting motion description information is received (S0801), an analysis result history is extracted (S0802). Then, the analysis result analyzed in real time is compared and analyzed using the extracted analysis result history (S0803).

その後、分析結果(比較分析結果を含む)に応じた動作描写情報を取り出し(S0804)、ディスプレイなどに出力する(S0805)。
<実施形態2の効果>
Thereafter, action description information corresponding to the analysis result (including the comparison analysis result) is extracted (S0804) and output to a display or the like (S0805).
<Effect of Embodiment 2>

本実施形態の携帯端末装置により、利用者は、現在実施しているウォーキングやランニングなどの行為中に、「過去の自分のウォーキングなどのデータ」と、「現在の自分のウォーキングなどのデータ」を比較分析した結果、及び、それに応じたコメントなどを受け取ることができる。その結果、利用者は「もう少し頑張ろう!」という気持になることができ、一回の運動量を増やすことができる。
<<実施形態3>>
<実施形態3の概要>
With the mobile terminal device according to the present embodiment, the user can obtain “the past data of his / her own walking” and “the current data of his / her own walking” and the like during the current activities such as walking and running. As a result of the comparative analysis, it is possible to receive a comment corresponding to the result. As a result, the user can feel “Let's do a little more!”, And the amount of exercise can be increased.
<< Embodiment 3 >>
<Outline of Embodiment 3>

本実施形態の携帯端末装置は、実施形態1、2を基本とし、さらに、利用者のウォーキングやランニングに応じたコースのID(「通勤コース」、「朝ウォーキングコース」、「お散歩コース」など)を一以上保有し、分析結果履歴を前記コースIDと関連付けて蓄積していく。そして、発明機能を実施してウォーキングなどを開始する際に、あらかじめ利用者にいずれかのコースを選択させる。そして、リアルタイムで取得して分析した分析結果と過去履歴の分析結果履歴とを比較する際には、あらかじめ利用者が選択したコースのIDと関連付けられている分析結果履歴のみを利用して比較処理し、比較分析結果に応じたコメントなどを出力することを特徴とする。
<実施形態3の機能的構成>
The mobile terminal device according to the present embodiment is based on the first and second embodiments, and further includes course IDs corresponding to user walking and running ("commuting course", "morning walking course", "walking course", etc. ), And the analysis result history is accumulated in association with the course ID. And when implementing an invention function and starting walking etc., a user is made to select any course beforehand. When comparing the analysis result acquired and analyzed in real time with the analysis result history of the past history, only the analysis result history associated with the course ID selected in advance by the user is used for comparison processing. And outputting a comment or the like according to the comparison analysis result.
<Functional configuration of Embodiment 3>

図9は、本実施形態の放送受信装置の機能ブロックの一例を表す図である。この図にあるように本実施形態の「携帯端末装置」(0900)は、「加速度センサー」(0901)と、「加速度データ取得部」(0902)と、「演算式格納部」(0903)と、「分析部」(0904)と、「テーブル保持部」(0905)と、「動作描写情報取得部」(0906)と、「動作描写情報出力部」(0907)と、「分析結果履歴保持部」(0908)と、「コースID保持部」(0909)を有し、「分析結果履歴保持部」(0908)は、「コース別履歴保持手段」を有する。また、「コースID受付部」(0910)を有してもよい。さらに、「分析部」(0904)の「履歴比較分析手段」は、「第一特定履歴比較分析器」を有してもよい。   FIG. 9 is a diagram illustrating an example of functional blocks of the broadcast receiving apparatus according to the present embodiment. As shown in this figure, the “portable terminal device” (0900) of this embodiment includes an “acceleration sensor” (0901), an “acceleration data acquisition unit” (0902), and an “arithmetic expression storage unit” (0903). , “Analysis unit” (0904), “table holding unit” (0905), “motion description information acquisition unit” (0906), “motion description information output unit” (0907), “analysis result history holding unit” "(0908)" and "Course ID Holding Unit" (0909), and "Analysis Result History Holding Unit" (0908) has "Course History Holding Unit". Moreover, you may have a "course ID reception part" (0910). Furthermore, the “history comparison analysis unit” of the “analysis unit” (0904) may include a “first specific history comparison analyzer”.

なお、「加速度センサー」(0901)と、「加速度データ取得部」(0902)と、「演算式格納部」(0903)と、「テーブル保持部」(0905)と、「動作描写情報取得部」(0906)と、「動作描写情報出力部」(0907)については、前記実施形態での説明と同様であるので、ここでの詳細な説明は省略する。以下、「コースID保持部」(0909)と、「分析結果履歴保持部」(0908)の「コース別履歴保持手段」と、「コースID受付部」(0910)と、「分析部」(0904)の「履歴比較分析手段」の「第一特定履歴比較分析器」の機能的構成を中心に説明する。   Note that “acceleration sensor” (0901), “acceleration data acquisition unit” (0902), “arithmetic expression storage unit” (0903), “table holding unit” (0905), and “motion description information acquisition unit” Since (0906) and “motion description information output unit” (0907) are the same as those described in the above embodiment, detailed description thereof is omitted here. Hereinafter, “course ID holding unit” (0909), “course history holding unit” of “analysis result history holding unit” (0908), “course ID receiving unit” (0910), and “analysis unit” (0904) The functional configuration of the “first specific history comparison analyzer” of “history comparison analysis means” in FIG.

「コースID保持部」(0909)は、コースIDを一以上保持するよう構成されている。ここで、「コース」とは、利用者がウォーキングやランニングなどを実施するコースのことである。「コースID」とは、利用者のウォーキングなどのコースを識別するIDであり、例えば、「通勤コース」、「通学コース」、「朝ウォーキングコース」、「夜ランニングコース」、「お散歩コース」などが考えられる。なお、前記は一例であり、コースIDは、利用者が任意に文字、数字、記号、絵文字、などの組み合わせにより決定できてもよい。   The “course ID holding unit” (0909) is configured to hold one or more course IDs. Here, the “course” is a course in which the user performs walking, running, and the like. “Course ID” is an ID for identifying a course such as walking of the user. For example, “commuting course”, “commuting course”, “morning walking course”, “night running course”, “walking course” And so on. In addition, the above is an example, and the course ID may be determined by the user arbitrarily by a combination of letters, numbers, symbols, pictograms, and the like.

「分析結果履歴保持部」(0908)の「コース別履歴保持手段」は、コースIDと関連付けて分析結果履歴を保持するよう構成されている。参考までに、コース別履歴保持手段が保持する分析結果履歴の模式図の一例を図11に示す。   “Course history holding means” of the “analysis result history holding unit” (0908) is configured to hold the analysis result history in association with the course ID. For reference, FIG. 11 shows an example of a schematic diagram of the analysis result history held by the course history holding means.

「コースID受付部」(0910)は、コースIDの入力を受付けるよう構成されている。入力を受付ける手段としては、例えば、コースID保持部(0909)から保持しているコースIDを取得し、携帯端末装置のディスプレイにすべてのコースIDを表示する。そして、携帯端末装置に備え付けられた操作キーなどにより、一つのコースを選択入力させることで受付けてもよい。または、携帯端末装置に備え付けられたマイクなどを利用して、音声情報でコースの選択入力を受け付けてもよい。   The “course ID reception unit” (0910) is configured to receive an input of a course ID. As a means for receiving the input, for example, the course ID held from the course ID holding unit (0909) is acquired, and all the course IDs are displayed on the display of the mobile terminal device. And you may accept by making one course select and input with the operation key etc. with which the portable terminal device was equipped. Alternatively, a course selection input may be received by voice information using a microphone or the like provided in the mobile terminal device.

なお、「コースID受付部」(0910)がコースIDの入力を受付けるタイミングとしては、加速度データの測定を開始するときが望ましい。「コースID受付部」(0910)がコースIDの入力を受付けると、以下で説明する「分析部」(0904)の「履歴比較分析手段」の「第一特定履歴比較分析器」は、入力されたコースIDと関連付けられている分析結果履歴のみを利用して、リアルタイムで取得した加速度データの分析結果を比較分析する。よって、前記のように測定開始時にコースIDの入力を受付けるように構成することで、測定開始時よりそのウォーキングの状況(通勤時、散歩時など)に適合した分析を行うことができ、状況に適合した有用情報を利用者に提供することが可能となる。   Note that it is preferable that the “course ID reception unit” (0910) receives the input of the course ID when the measurement of acceleration data is started. When the “course ID reception unit” (0910) receives the input of the course ID, the “first specific history comparison analyzer” of the “history comparison analysis means” of the “analysis unit” (0904) described below is input. The analysis result of acceleration data acquired in real time is compared and analyzed using only the analysis result history associated with the course ID. Therefore, by configuring the course ID to be accepted at the start of measurement as described above, it is possible to perform an analysis suitable for the walking situation (commuting, walking, etc.) from the start of measurement. Applicable useful information can be provided to the user.

しかしながら、コースIDの入力を受付けるタイミングは測定開始時に制限されるものでない。例えば、「コースID受付部」(0910)は、ウォーキングなどの途中でコースの変更ができるように、測定中にコースIDの入力を受付けるよう構成されてもよい。   However, the timing for receiving the input of the course ID is not limited at the start of measurement. For example, the “course ID reception unit” (0910) may be configured to receive an input of a course ID during measurement so that the course can be changed during walking or the like.

「分析部」(0904)の「履歴比較分析手段」の「第一特定履歴比較分析器」は、分析した加速度データの分析結果を、コースID受付部(0910)で受付けたコースIDと関連付けられている分析結果履歴のみと比較するよう構成されている。ウォーキングなどは、実施する状況に応じてその内容(速さなど)が異なると考えられる。例えば、通勤中は、比較的足早に歩く場合が多いと考えられる。また、散歩中は、比較的ゆっくりと歩く場合が多いと考えられる。よって、分析した加速度データの分析結果を、過去のすべての分析結果履歴と比較した比較分析結果では、利用者が本当に欲する情報を提供できていない可能性がある。そこで、第一特定履歴比較分析器は、リアルタイムで取得して分析した加速度データの分析結果を分析結果履歴と比較分析する際、コースID受付部(0910)で受付けたコースIDと関連付けられている分析結果履歴のみを利用して比較分析する。前記比較分析結果は、利用者のウォーキングの状況(通勤時、散歩時、朝ウォーキング時など)に応じた適切な比較分析結果である。よって、かかる比較分析結果に応じて出力される動作描写情報は、利用者にウォーキングなどを継続させる十分な動機付けになる。なお、比較分析の内容については、実施形態2で説明した「履歴比較分析手段」と同様であるので、ここでの詳細な説明は省略する。
<実施形態3の処理の流れ>
The “first specific history comparison analyzer” of the “history comparison analysis means” of the “analysis unit” (0904) associates the analysis result of the analyzed acceleration data with the course ID received by the course ID reception unit (0910). It is configured to compare only with the analysis result history. The content of walking, etc. (speed, etc.) may vary depending on the situation. For example, during commuting, it is likely that people walk relatively quickly. In addition, it is likely that people walk relatively slowly during a walk. Therefore, there is a possibility that the information that the user really wants cannot be provided in the comparative analysis result obtained by comparing the analysis result of the analyzed acceleration data with all past analysis result histories. Therefore, the first specific history comparison analyzer is associated with the course ID received by the course ID reception unit (0910) when comparing the analysis result of the acceleration data acquired and analyzed in real time with the analysis result history. Perform comparative analysis using only the analysis result history. The comparative analysis result is an appropriate comparative analysis result according to the user's walking situation (commuting, walking, morning walking, etc.). Therefore, the motion description information output in accordance with the comparison analysis result is sufficient motivation for the user to continue walking and the like. Note that the content of the comparative analysis is the same as that of the “history comparative analysis means” described in the second embodiment, and thus detailed description thereof is omitted here.
<Processing flow of Embodiment 3>

本実施形態の処理の流れの一例を図10のフローチャートに示す。   An example of the processing flow of this embodiment is shown in the flowchart of FIG.

まず、本実施形態のアプリケーションを起動すると(S1001)、利用者からコースIDを受付ける(S1002)。その後、加速度データの測定を開始する指示信号(利用者の入力信号など)を受信すると(S1003)、加速度センサーより加速度データを取得する(S1004)。そして、加速度データを分析するための演算式を取り出すと(S1005)、取り出した演算式を利用して加速度データを分析し(S1006)、分析結果を一時保存する(S1007)。   First, when the application of this embodiment is started (S1001), a course ID is received from a user (S1002). Thereafter, when an instruction signal (such as a user input signal) for starting measurement of acceleration data is received (S1003), acceleration data is acquired from the acceleration sensor (S1004). When an arithmetic expression for analyzing the acceleration data is extracted (S1005), the acceleration data is analyzed using the extracted arithmetic expression (S1006), and the analysis result is temporarily stored (S1007).

その後、動作描写情報を出力する指示信号(利用者の入力信号など)を受信するまで(S1008)、前記処理(S1004〜S1007)を繰り返す。そして、動作描写情報を出力する指示信号(利用者の入力信号など)を受信すると(S1008)、受付けたコースIDと関連付けられている分析結果履歴を取り出す(S1009)。次に、取り出した分析結果履歴のみを利用して、リアルタイムで分析した分析結果を比較分析する(S1010)。そして、分析結果(比較分析結果を含む)に応じた動作描写情報を取り出し(S1011)、ディスプレイなどに出力する(S1012)。   Thereafter, the processing (S1004 to S1007) is repeated until an instruction signal (such as a user input signal) for outputting motion description information is received (S1008). When an instruction signal (such as a user input signal) for outputting motion description information is received (S1008), an analysis result history associated with the accepted course ID is extracted (S1009). Next, the analysis result analyzed in real time is comparatively analyzed using only the extracted analysis result history (S1010). Then, motion description information corresponding to the analysis result (including the comparison analysis result) is extracted (S1011) and output to a display or the like (S1012).

その後、測定を終了する指示信号(利用者の入力信号など)を受信するまで(S1013)、前記処理(S1004〜S1012)を繰り返す。そして、測定を終了する指示信号(利用者の入力信号など)を受信すると(S1013)、一時保存しておいた分析結果を不揮発性メモリに保存し、測定を終了する(S1014)。
<実施形態3の効果>
Thereafter, the process (S1004 to S1012) is repeated until an instruction signal (such as a user input signal) for ending the measurement is received (S1013). When an instruction signal (such as a user input signal) for ending the measurement is received (S1013), the temporarily stored analysis result is stored in the nonvolatile memory, and the measurement is ended (S1014).
<Effect of Embodiment 3>

本実施形態の携帯端末装置により、利用者は、現在実施しているウォーキングやランニングなどの行為中に、「現在実施しているウォーキングなどに関するデータ(歩数など)」と、現在の状況(通勤時、散歩時、など)と同様の状況で過去に実施した「過去のウォーキングなどに関するデータ」とを比較分析した結果、及び、それに応じたコメントなどを受け取ることができる。その結果、利用者は現在の自分のウォーキングなどを適切に分析した結果などを取得することができ、自己の気持ちを効果的に高揚させることができる。
<<実施形態4>>
<実施形態4の概要>
With the mobile terminal device according to the present embodiment, the user can perform “data regarding walking currently being performed (such as the number of steps)” and the current situation (commuting time) during the current activities such as walking and running. , During a walk, etc.) and a result of a comparative analysis with “data relating to past walking, etc.” performed in the past in the same situation as above, and a comment or the like corresponding thereto can be received. As a result, the user can acquire the result of appropriately analyzing his / her own walking and the like, and can effectively enhance his / her feelings.
<< Embodiment 4 >>
<Outline of Embodiment 4>

本実施形態の携帯端末装置は、実施形態1、2、3を基本とし、さらに、利用者のウォーキングやランニングなどに応じたコースのID(「通勤コース」、「朝ウォーキングコース」、「お散歩コース」など)を地理的情報(住所など)と関連付けて一以上保有する。そして、GPS機能を利用して利用者が現在行っているウォーキングなどのコースを自動で特定すると、特定したコースのIDと関連付けられている分析結果履歴のみを利用して、リアルタイムで分析した結果を比較することを特徴とする。
<実施形態4の機能的構成>
The mobile terminal device according to the present embodiment is based on the first, second, and third embodiments, and further includes course IDs (“commuting course”, “morning walking course”, “walking” according to user walking, running, etc. "Course" etc.) is associated with geographical information (address etc.) and has one or more. Then, if the course such as walking currently performed by the user is automatically specified by using the GPS function, the result analyzed in real time using only the analysis result history associated with the identified course ID is obtained. It is characterized by comparing.
<Functional Configuration of Embodiment 4>

図12は、本実施形態の放送受信装置の機能ブロックの一例を表す図である。この図にあるように本実施形態の「携帯端末装置」(1200)は、「加速度センサー」(1201)と、「加速度データ取得部」(1202)と、「演算式格納部」(1203)と、「分析部」(1204)と、「テーブル保持部」(1205)と、「動作描写情報取得部」(1206)と、「動作描写情報出力部」(1207)と、「分析結果履歴保持部」(1208)と、「コースID保持部」(1209)を有し、「分析結果履歴保持部」(1208)は、「コース別履歴保持手段」を有する。また、「地理的情報取得部」(1212)を有してもよい。さらに、「コースID保持部」(1209)は、「地理付コースID保持手段」を、「分析部」(1204)の「履歴比較分析手段」は、「第二特定履歴比較分析器」を有してもよい。   FIG. 12 is a diagram illustrating an example of functional blocks of the broadcast receiving apparatus of the present embodiment. As shown in this figure, the “portable terminal device” (1200) of this embodiment includes an “acceleration sensor” (1201), an “acceleration data acquisition unit” (1202), and an “arithmetic expression storage unit” (1203). , “Analysis unit” (1204), “table holding unit” (1205), “motion description information acquisition unit” (1206), “motion description information output unit” (1207), “analysis result history holding unit” ”(1208) and“ Course ID holding unit ”(1209), and“ Analysis result history holding unit ”(1208) has“ Course history holding unit ”. Moreover, you may have a "geographic information acquisition part" (1212). Further, the “course ID holding unit” (1209) has a “geographic course ID holding unit”, and the “history comparison analysis unit” of the “analysis unit” (1204) has a “second specific history comparison analyzer”. May be.

なお、「加速度センサー」(1201)と、「加速度データ取得部」(1202)と、「演算式格納部」(1203)と、「テーブル保持部」(1205)と、「動作描写情報取得部」(1206)と、「動作描写情報出力部」(1207)と、「分析結果履歴保持部」(1208)については、前記実施形態での説明と同様であるので、ここでの詳細な説明は省略する。以下、「地理的情報取得部」(1212)と、「コースID保持部」(1209)の「地理付コースID保持手段」と、「分析部」(1204)の「履歴比較分析手段」の「第二特定履歴比較分析器」の機能的構成を中心に説明する。   The “acceleration sensor” (1201), the “acceleration data acquisition unit” (1202), the “arithmetic expression storage unit” (1203), the “table holding unit” (1205), and the “motion description information acquisition unit” Since (1206), “motion description information output unit” (1207), and “analysis result history holding unit” (1208) are the same as those described in the above embodiment, a detailed description thereof is omitted here. To do. Hereinafter, “geographic information acquisition unit” (1212), “course ID holding unit” (1209) “geographic course ID holding unit”, and “analysis unit” (1204) “history comparison analysis unit” “ The functional configuration of the “second specific history comparison analyzer” will be mainly described.

「コースID保持部」(1209)の「地理付コースID保持手段」は、コースIDを地理的情報と関連付けて保持するよう構成されている。コースIDと関連付けて保持される「地理的情報」とは、住所や、緯度経度などにより、コースIDを特定するための情報である。「地理的情報」は、利用者が移動した履歴を特定することで、コースIDを特定するような情報であってもよい。または、スタート地点とゴール地点のみを特定することで、コースIDを特定するような情報であってもよい。地理付コースID保持手段は、前記地理的情報をコースID(例:「通勤コース」、「お散歩コース」など)と関連付けて保持する。なお、前記コースIDは、利用者が任意に定めることができてもよい。   The “course ID holding unit” with “geography ID holding unit” (1209) is configured to hold the course ID in association with the geographical information. The “geographic information” stored in association with the course ID is information for specifying the course ID based on an address, latitude and longitude, or the like. The “geographic information” may be information that specifies a course ID by specifying a history of movement of a user. Or information which specifies course ID by specifying only a start point and a goal point may be sufficient. The geography-added course ID holding means holds the geographical information in association with a course ID (eg, “commuting course”, “walking course”, etc.). The course ID may be arbitrarily determined by the user.

「地理的情報取得部」(1212)は、コースIDを特定するための現在地の地理的情報を取得するよう構成されている。具体的には、GPS機能を利用して、現在地の地理的情報を取得する。そして、取得した現在地の地理的情報を、コースID保持部(1209)の地理付コースID保持手段が保持している、コースIDと関連付けられた「地理的情報」と比較することで、一つのコースIDを特定する。   The “geographic information acquisition unit” (1212) is configured to acquire geographical information of the current location for specifying the course ID. Specifically, geographic information of the current location is acquired using the GPS function. Then, by comparing the acquired geographical information of the current location with the “geographic information” associated with the course ID held by the course ID holding unit of the course ID holding unit (1209), Specify the course ID.

なお、地理的情報取得部(1212)が地理的情報を取得するタイミングとしては、加速度データの測定を開始した際が好ましい。地理的情報取得部(1212)が取得した現在地の地理的情報は、コースIDを特定するために利用される。よって、前記タイミングで現在地の地理的情報を取得することで、ウォーキングなどの開始時からコースIDを特定し、利用者に有用情報を提供することができる。なお、コースID保持部(1209)の地理付コースID保持手段が同じスタート地点のコースIDを複数保持している場合には、測定開始時(スタート時)に現在地の地理的情報を取得しても、一つのコースIDを特定することができない。かかる場合、地理的情報取得部(1212)は、測定開始時だけでなく、一定時間おき、または、常時、現在地の地理的情報を取得するよう構成されてもよい。このように構成することで、コースID保持部(1209)の地理付コースID保持手段が同じスタート地点のコースIDを複数保持していても、最終的に一つのコースIDを特定することができる。   The timing at which the geographic information acquisition unit (1212) acquires geographic information is preferably when acceleration data measurement is started. The geographical information of the current location acquired by the geographical information acquisition unit (1212) is used to specify the course ID. Therefore, by acquiring geographical information of the current location at the timing, the course ID can be specified from the start of walking or the like, and useful information can be provided to the user. When the geography-equipped course ID holding means of the course ID holding unit (1209) holds a plurality of course IDs at the same starting point, the geographical information of the current location is acquired at the start of measurement (at the start). However, one course ID cannot be specified. In such a case, the geographical information acquisition unit (1212) may be configured to acquire the geographical information of the current location not only at the start of measurement but also at regular intervals or constantly. With this configuration, even if the geography-equipped course ID holding unit of the course ID holding unit (1209) holds a plurality of course IDs at the same starting point, one course ID can be finally specified. .

なお、コースIDと関連付けて保持している地理的情報がスタート地点とゴール地点のみを特定する情報であった場合で、かつ、同じスタート地点のコースIDが複数保持されていた場合、地理的情報取得部(1212)は、取得した現在地の地理的情報を利用してただ一つのコースIDを特定することができない。かかる場合は、現在地の地理的情報を利用して特定した複数のコースIDの中から、一つのコースIDを利用者に選択させてもよい。   In addition, when the geographical information held in association with the course ID is information for specifying only the start point and the goal point, and when a plurality of course IDs of the same start point are held, the geographical information The acquisition unit (1212) cannot specify a single course ID using the acquired geographical information of the current location. In such a case, the user may be allowed to select one course ID from among a plurality of course IDs specified using the geographical information of the current location.

「分析部」(1204)の「履歴比較分析手段」の「第二特定履歴比較分析器」は、分析した加速度データの分析結果を、地理的情報取得部で取得した現在地の地理的情報で特定されるコースIDと関連付けられている分析結果履歴のみと比較するよう構成されている。すなわち、第二特定履歴比較分析器は、地理的情報取得部(1212)より、特定したコースIDを取得すると、そのコースIDと関連付けられている分析結果履歴のみを利用して、分析した加速度データの分析結果を比較分析する。ここで、前記のように、コースID保持部(1209)の地理付コースID保持手段が同じスタート地点のコースIDを複数保持している場合には、ただ一つのコースIDを特定できず、複数の候補コースIDを有する時間帯(スタート時など)がある。かかる場合、第二特定履歴比較分析器は、複数の候補コースIDの中から、分析結果履歴を一番多く蓄積しているコースIDを特定し、そのコースIDと関連付けられている分析結果履歴のみを利用して、分析した加速度データの分析結果を比較分析してもよい。なお、比較分析の内容については、実施形態2で説明した「履歴比較分析手段」と同様であるので、ここでの詳細な説明は省略する。
<実施形態4のハードウェア構成>
The “second specific history comparison analyzer” of the “history comparison analysis means” of the “analysis unit” (1204) specifies the analysis result of the analyzed acceleration data by the geographical information of the current location acquired by the geographical information acquisition unit. It is comprised so that it may compare only with the analysis result log | history linked | related with the course ID. That is, when the second specific history comparison analyzer acquires the specified course ID from the geographic information acquisition unit (1212), the acceleration data is analyzed using only the analysis result history associated with the course ID. Comparative analysis of the analysis results. Here, as described above, when the course ID holding means of the course ID holding unit (1209) holds a plurality of course IDs at the same starting point, a single course ID cannot be specified. There are time zones (such as at the start) having candidate course IDs. In such a case, the second specific history comparison analyzer identifies the course ID that has accumulated the most analysis result history from the plurality of candidate course IDs, and only the analysis result history associated with the course ID. The analysis result of the analyzed acceleration data may be compared and analyzed using. Note that the content of the comparative analysis is the same as that of the “history comparative analysis means” described in the second embodiment, and thus detailed description thereof is omitted here.
<Hardware Configuration of Embodiment 4>

図13は、上記機能的構成をハードウェアとして実現した際の構成の一例を表す図である。図に示すように、本発明の携帯端末装置は、「加速度センサー」、「加速度データ取得部」、「演算式格納部」、「分析部」、「テーブル保持部」、「動作描写情報取得部」、「動作描写情報出力部」、「分析結果履歴保持部」、「分析部」の「履歴比較分析手段」、「コースID保持部」、「分析結果履歴保持部」の「コース別履歴保持手段」、「地理的情報取得部」、「コースID保持部」の、「地理付コースID保持手段」、「分析部」の「履歴比較分析手段」の「第二特定履歴比較分析器」などを構成する「CPU」(1301)、「RAM」(1302)、「VRAM」(1303)、「不揮発性メモリ」(1304)、「ユーザI/F」(1305)、「音声出力部」(1306)、「ディスプレイ」(1307)、「加速度センサー」(1308)、「バス」(1309)、「GPS通信部」(1310)などを備えている。   FIG. 13 is a diagram illustrating an example of a configuration when the functional configuration is realized as hardware. As shown in the figure, the mobile terminal device of the present invention includes an “acceleration sensor”, an “acceleration data acquisition unit”, an “arithmetic expression storage unit”, an “analysis unit”, a “table holding unit”, a “motion description information acquisition unit”. ”,“ Operation description information output unit ”,“ Analysis result history holding unit ”,“ History comparison analysis means ”of“ Analysis unit ”,“ Course ID holding unit ”,“ History by course ”of“ Analysis result history holding unit ” Means ”,“ Geographic information acquisition unit ”,“ Course ID holding unit ”,“ Course ID holding unit with geography ”,“ History comparison analysis unit ”of“ Analysis unit ”,“ Second specific history comparison analyzer ”, etc. “CPU” (1301), “RAM” (1302), “VRAM” (1303), “nonvolatile memory” (1304), “user I / F” (1305), “voice output unit” (1306) ), “Display” (1307), “Acceleration sensor” Sir "(1308)," bus "(1309), and a like" GPS communication unit "(1310).

以下に、現在地の地理的情報から一つのコースIDを特定するまでの処理を実現する手段の一例を、図13のハードウェア図を用いて説明する。   In the following, an example of means for realizing the processing until the identification of one course ID from the geographical information of the current location will be described using the hardware diagram of FIG.

まず、CPU(1301)は、利用者がユーザI/F(1305)より入力した加速度データの測定を開始する指示信号を取得する。すると、RAM(1302)に展開されたコースID特定プログラムの地理的情報取得命令に従い、GPS通信部(1310)を制御し、現在地の地理的情報を取得してRAM(1302)に格納する。そして、地理的情報比較命令に従い、不揮発性メモリ(1304)より地理付コースIDを取り出してRAM(1302)に格納すると、地理付コースIDの地理的情報と、現在地の地理的情報を比較処理する。そして、地理的情報の一致するコースIDを特定すると、RAM(1302)に格納する。以降、当該コースIDと関連付けて保持されている分析結果履歴のみを利用して、比較などし、動作描写情報を出力する。なお、当該処理は、実施形態1や実施形態2で説明したものと同様にして実現できる。よって、ここでの説明は省略する。   First, the CPU (1301) obtains an instruction signal for starting measurement of acceleration data input by the user from the user I / F (1305). Then, the GPS communication unit (1310) is controlled according to the geographic information acquisition command of the course ID specifying program developed in the RAM (1302), and the geographical information of the current location is acquired and stored in the RAM (1302). Then, if the geography-equipped course ID is extracted from the nonvolatile memory (1304) and stored in the RAM (1302) in accordance with the geographic information comparison command, the geographic information of the geography-equipped course ID and the geographical information of the current location are compared. . Then, when the course ID that matches the geographical information is specified, it is stored in the RAM (1302). Thereafter, only the analysis result history held in association with the course ID is used for comparison, and action description information is output. This process can be realized in the same manner as described in the first and second embodiments. Therefore, the description here is omitted.

一方、地理的情報の一致するコースIDが複数ある場合には、CPU(1301)は、コースID特定プログラムの仮決定命令に従い、不揮発性メモリ(1303)より分析結果履歴を取り出すと、前記複数のコースIDのうち最も分析結果履歴が多いコースIDを特定し、RAM(1302)に格納する。そして、一定時間、そのコースIDと関連付けて保持されている分析結果履歴のみを利用して、比較などし、動作描写情報を出力する。   On the other hand, when there are a plurality of course IDs having the same geographical information, the CPU (1301) retrieves the analysis result history from the non-volatile memory (1303) according to the provisional decision command of the course ID specifying program. Among the course IDs, the course ID having the largest analysis result history is specified and stored in the RAM (1302). Then, using only the analysis result history held in association with the course ID for a certain period of time, a comparison is made and motion description information is output.

その後、一定時間が経過すると、CPU(1301)は、再び、RAM(1302)に展開されたコースID特定プログラムの地理的情報取得命令に従い、GPS通信部(1310)を制御し、現在地の地理的情報を取得してRAM(1302)に格納する。そして、前記候補として残っている複数のコースIDの中から、現在地の地理的情報で特定されるコースIDを特定する。   Thereafter, when a certain period of time elapses, the CPU (1301) again controls the GPS communication unit (1310) in accordance with the geographical information acquisition command of the course ID specifying program developed in the RAM (1302), and determines the geographical location of the current location. Information is acquired and stored in the RAM (1302). Then, the course ID specified by the geographical information of the current location is specified from the plurality of course IDs remaining as candidates.

以降、現在地の地理的情報でただ一つのコースIDが特定されるまで、前記処理を繰り返す。
<実施形態4の処理の流れ>
Thereafter, the above process is repeated until only one course ID is specified by the geographical information of the current location.
<Processing Flow of Embodiment 4>

本実施形態の処理の流れの一例を図14のフローチャートに示す。   An example of the processing flow of this embodiment is shown in the flowchart of FIG.

まず、本実施形態のアプリケーションを起動し、測定を開始する指示信号(利用者の入力信号など)を受信すると(S1401)、GPS機能を起動するなどして、現在地の地理的情報を取得する(S1402)。そして、現在地の地理的情報と、地理付コースIDとして登録されている地理的情報を比較し、一致するものを特定する(S1403)。比較の結果、ただ一つの地理付コースIDを特定できた場合(S1404)、特定した地理付コースIDを保存する。一方、比較の結果、ただ一つの地理付コースIDが特定されず、複数の地理付コースIDが特定された場合(S1404)、複数の地理付コースIDの中から、分析結果履歴が最も多く記録されている地理付コースIDを特定し(S1405)、特定した地理付コースIDを保存する。   First, when the application of the present embodiment is activated and an instruction signal (such as a user input signal) for starting measurement is received (S1401), the GPS function is activated to obtain geographical information of the current location ( S1402). Then, the geographic information of the current location is compared with the geographic information registered as the geography-added course ID, and the matching information is identified (S1403). As a result of comparison, when only one geography-equipped course ID can be identified (S1404), the identified geography-equipped course ID is stored. On the other hand, as a result of the comparison, when only one course ID with geography is not specified and a plurality of course IDs with geography are specified (S1404), the largest number of analysis result histories are recorded from the plurality of course IDs with geography. The specified geography-added course ID is specified (S1405), and the specified geography-added course ID is stored.

次に、加速度センサーより加速度データを取得する(S1406)。そして、加速度データを分析するための演算式を取り出すと(S1407)、取り出した演算式を利用して加速度データを分析し(S1408)、分析結果を一時保存する(S1409)。   Next, acceleration data is acquired from the acceleration sensor (S1406). When an arithmetic expression for analyzing the acceleration data is extracted (S1407), the acceleration data is analyzed using the extracted arithmetic expression (S1408), and the analysis result is temporarily stored (S1409).

その後、動作描写情報を出力する指示信号(利用者の入力信号など)を受信するまで(S1410)、前記処理(S1406〜S1409)を繰り返す。そして、動作描写情報を出力するための指示信号(利用者の入力信号など)を受信すると(S1410)、ただ一つに特定した地理付コースIDと関連付けられている分析結果履歴を取り出す(S1411)。そして、取り出した分析結果履歴のみを利用して、リアルタイムで分析した分析結果を比較分析する(S1412)。その後、分析結果(比較分析結果を含む)に応じた動作描写情報を取り出し(S1413)、ディスプレイなどに出力する(S1414)。   Thereafter, the process (S1406 to S1409) is repeated until an instruction signal (such as a user input signal) for outputting motion description information is received (S1410). When an instruction signal (such as a user input signal) for outputting motion description information is received (S1410), an analysis result history associated with only one identified course ID with geography is extracted (S1411). . Then, the analysis result analyzed in real time is comparatively analyzed using only the extracted analysis result history (S1412). Thereafter, motion description information corresponding to the analysis result (including the comparison analysis result) is extracted (S1413) and output to a display or the like (S1414).

以降、測定開始時点において地理付コースIDを特定した際に、取得した地理的情報との比較により、ただ一つの地理付コースIDが特定された場合には(S1415)、測定を終了する指示信号(利用者の入力信号など)を受信するまで(S1417)、前記処理(S1406〜S1415)を繰り返す。   Thereafter, when the geography-equipped course ID is specified at the start of measurement, if only one geography-equipped course ID is identified by comparison with the acquired geographical information (S1415), an instruction signal for ending the measurement The processing (S1406 to S1415) is repeated until (user input signal or the like) is received (S1417).

一方、測定開始時点において地理付コースIDを特定した際に、取得した地理的情報との比較により、ただ一つの地理付コースIDが特定されなかった場合には(S1415)、一定時間経過後(S1416)、再び、GPS機能を起動するなどして、現在地の地理的情報を取得し(S1402)、同様の処理を繰り返す(S1403〜S1414)。   On the other hand, when a course ID with geography is specified at the start of measurement and only one course ID with geography is not specified by comparison with the acquired geographical information (S1415), after a certain period of time ( In step S1416), the GPS function is activated again to acquire geographical information of the current location (S1402), and the same processing is repeated (S1403 to S1414).

その後、測定を終了する指示信号(利用者の入力信号など)を受信すると(S1417)、一時保存しておいた分析結果を不揮発性メモリに保存し測定を終了する(S1418)。
<実施形態4の効果>
Thereafter, when an instruction signal (such as a user input signal) for ending the measurement is received (S1417), the temporarily stored analysis result is stored in the nonvolatile memory and the measurement is ended (S1418).
<Effect of Embodiment 4>

本実施形態の携帯端末装置により、利用者は、コースを選択入力するなどの面倒な操作をすることなく、現在実施しているウォーキングやランニングなどの行為中に、「現在実施しているウォーキングなどに関するデータ(歩数など)」と、現在の状況(通勤時、散歩時、など)と同様の状況で過去に実施した「過去のウォーキングなどに関するデータ」とを比較分析した結果、及び、それに応じたコメントなどを受け取ることができる。その結果、利用者は現在の自分のウォーキングなどを適切に分析した結果などを取得することができ、自己の気持ちを効果的に高揚させることができる。
<<実施形態5>>
<実施形態5の概要>
With the mobile terminal device according to the present embodiment, the user can perform “walking currently being performed, etc.” while performing an activity such as walking or running without performing a troublesome operation such as selecting and inputting a course. Results of comparative analysis of “data related to past walking etc.” conducted in the past in the same situation as the current situation (commuting, walking, etc.) Comments can be received. As a result, the user can acquire the result of appropriately analyzing his / her own walking and the like, and can effectively enhance his / her feelings.
<< Embodiment 5 >>
<Outline of Embodiment 5>

本実施形態の携帯端末装置は、実施形態1から4を基本とし、さらに、測定した加速度データの分析結果に応じて出力されたコメントなど(動作描写情報)を外部機器に送信することを特徴とする。また、前記外部機器への送信は、利用者がウォーキングなどを行っている最中にリアルタイムでなされることを特徴とする。
<実施形態5の機能的構成>
The mobile terminal device according to the present embodiment is based on the first to fourth embodiments, and further transmits a comment or the like (operation description information) output according to the analysis result of the measured acceleration data to an external device. To do. In addition, the transmission to the external device is performed in real time while the user is walking or the like.
<Functional Configuration of Embodiment 5>

図15は、本実施形態の放送受信装置の機能ブロックの一例を表す図である。この図にあるように本実施形態の「携帯端末装置」(1500)は、「加速度センサー」(1501)と、「加速度データ取得部」(1502)と、「演算式格納部」(1503)と、「分析部」(1504)と、「テーブル保持部」(1505)と、「動作描写情報取得部」(1506)と、「動作描写情報出力部」(1507)と、「送信部」(1513)を有する。   FIG. 15 is a diagram illustrating an example of functional blocks of the broadcast receiving apparatus according to the present embodiment. As shown in this figure, the “portable terminal device” (1500) of this embodiment includes an “acceleration sensor” (1501), an “acceleration data acquisition unit” (1502), and an “arithmetic expression storage unit” (1503). , “Analysis unit” (1504), “table holding unit” (1505), “motion description information acquisition unit” (1506), “motion description information output unit” (1507), “transmission unit” (1513) ).

なお、「加速度センサー」(1501)と、「加速度データ取得部」(1502)と、「演算式格納部」(1503)と、「分析部」(1504)と、「テーブル保持部」(1505)と、「動作描写情報取得部」(1506)と、「動作描写情報出力部」(1507)については、前記実施形態での説明と同様であるので、ここでの詳細な説明は省略する。以下、「送信部」(1513)の機能的構成を中心に説明する。   The “acceleration sensor” (1501), the “acceleration data acquisition unit” (1502), the “arithmetic expression storage unit” (1503), the “analysis unit” (1504), and the “table holding unit” (1505). The “motion description information acquisition unit” (1506) and the “motion description information output unit” (1507) are the same as those described in the above embodiment, and thus detailed description thereof will be omitted. Hereinafter, the functional configuration of the “transmission unit” (1513) will be mainly described.

「送信部」(1513)は、動作描写情報出力部(1507)から出力された動作描写情報を外部機器に送信するよう構成されている。「送信部」(1507)の送信は、利用者がウォーキングなどを実行中にリアルタイムで行うことができる。その送信手段は特段制限されないが、ウォーキングなどを実行中に送信することを考慮すると、無線通信が望ましい。例えば、赤外線通信、メール通信、Bluetooth(「ブルートゥース エスアイジー、インコーポレイテッド」の登録商標)通信などが考えられる。また、その他の送信手段として、人体通信を利用してもよい。「人体通信」とは、人間の体を通信媒体として利用し、微弱な電気信号によりデータのやりとりを行う通信手段である。「送信部」(1513)は、前記のような通信手段を一以上有し、外部機器に動作描写情報を送信するよう構成されている。「外部機器」とは、携帯電話、パソコンなど、前記通信機能を有するあらゆる機器が該当する。なお、外部機器は、本発明の機能(加速度データの測定など)を有することを必須の条件とするものではない。   The “transmission unit” (1513) is configured to transmit the motion description information output from the motion description information output unit (1507) to an external device. Transmission of the “transmission unit” (1507) can be performed in real time while the user is executing walking or the like. The transmission means is not particularly limited, but wireless communication is desirable in consideration of transmission during walking or the like. For example, infrared communication, mail communication, Bluetooth (registered trademark of “Bluetooth SIG, Incorporated”) communication, and the like can be considered. Further, human body communication may be used as other transmission means. “Human body communication” is a communication means that uses a human body as a communication medium and exchanges data by a weak electric signal. The “transmitter” (1513) includes one or more communication means as described above, and is configured to transmit the operation description information to an external device. The “external device” corresponds to any device having the communication function, such as a mobile phone or a personal computer. It should be noted that the external device does not necessarily have the function of the present invention (such as measurement of acceleration data).

ここで、送信部(1513)が、動作描写情報を外部機器に送信する具体的例としては以下のようなものが考えられる。   Here, a specific example in which the transmission unit (1513) transmits the motion description information to the external device is as follows.

例えば、利用者と一緒にウォーキングなどを行っている人間(以下、「同行者」という)が保持している機器(外部機器)に対して、動作描写情報を自動的に送信してもよい。かかる場合、利用者の動作描写情報を取得した同行者は、利用者の「元気度の変化」などを容易に把握することができる。また、同行者が利用者のウォーキングに途中から加わった場合でも、容易に、利用者のウォーキング実行時間や、歩数、元気度の変化、ペースの変化を把握することができる。そして、必要に応じて激励などの適切なメッセージをおくることが可能となる。その結果、利用者は同行者から自己の状態にあった適切なメッセージをもらい、「頑張ろう」という強い気持ちになることができる。なお、当該通信は、Bluetooth通信により、あらかじめ登録していた同行者が近づいてきたら自動接続し、それをトリガに動作描写情報を送信してもよい。または、人体通信により、あらかじめ登録していた同行者の人体と接触したのをトリガに動作描写情報を送信してもよい。人体通信は、周囲に人間が密集しているような状態(例:多数の人が参加しているウォーキング大会など)において動作描写情報を送信するのに適切な手段である。さらには、メール通信などにより、動作描写情報出力部(1507)が動作描写情報を出力するのをトリガに、あらかじめ登録していた同行者に送信してもよい。かかる場合、利用者に出力されたすべての動作描写情報があらかじめ登録していた同行者に送信されることとなる。   For example, the motion description information may be automatically transmitted to a device (external device) held by a person who is walking with the user (hereinafter referred to as “accompanying person”). In such a case, the companion who has acquired the user's motion description information can easily grasp the “change in the spirit level” of the user. Moreover, even when the accompanying person joins the user's walking from the middle, it is possible to easily grasp the user's walking execution time, the number of steps, the change in the spirit level, and the change in the pace. Then, it is possible to send an appropriate message such as encouragement as necessary. As a result, the user can receive an appropriate message that suits his / her condition from the accompanying person, and can feel strong about “do your best”. Note that the communication may be automatically connected when a companion who has been registered in advance approaches by Bluetooth communication, and the action description information may be transmitted using the connection as a trigger. Or you may transmit operation | movement description information by making a trigger contact with the human body of the companion who registered beforehand by human body communication. Human body communication is an appropriate means for transmitting motion description information in a state where humans are crowded around (for example, a walking tournament in which many people participate). Further, the action description information output unit (1507) may output the action description information by e-mail communication or the like as a trigger to transmit to the accompanying person registered in advance. In such a case, all the action description information output to the user is transmitted to the accompanying person who has been registered in advance.

または、利用者があらかじめ送信相手として登録している同行者以外の人間が保持している機器(外部機器)に対して、動作描写情報を自動的に送信してもよい。かかる場合、利用者が一人でウォーキングなどを行っていたとしても、離れた場所にいる知人などに動作描写情報をリアルタイムで送信することができる。そして、動作描写情報を受信した知人などから、現在の状態にあった適切な応援メッセージなどをEメールなどにより取得することが可能となる。その結果、利用者は、適切な激励メッセージなどにより頑張ろうという強い気持ちになることができる。なお、かかる場合は、動作描写情報を取得する人間が、利用者のウォーキングなどの状態を監視することができる効果もある。その結果、例えば、ウォーキング中の利用者になんらかの事故が生じても、動作描写情報を取得した知人がすぐに事態を察知し、迅速な対応をとることができる。当該場合は、送信部(1513)は、「本実施形態の測定機能を継続中に、新たな歩数の計測が一定時間(例:3分間)以上なされない場合に、その旨を示す動作描写情報をあらかじめ登録されている人間に自動送信する」などのように、一定条件をクリアすると自動送信するように構成してもよい。   Alternatively, the motion description information may be automatically transmitted to a device (external device) held by a person other than the accompanying person who is registered as a transmission partner in advance by the user. In such a case, even if the user is walking alone, the motion description information can be transmitted in real time to an acquaintance at a remote location. Then, it becomes possible to acquire an appropriate support message or the like suitable for the current state by e-mail or the like from an acquaintance who has received the motion description information. As a result, the user can have a strong feeling of working hard with an appropriate encouragement message. In such a case, there is also an effect that a person who obtains motion description information can monitor a state such as walking of the user. As a result, for example, even if an accident occurs to a user who is walking, an acquaintance who has acquired the motion description information can immediately detect the situation and take a quick response. In this case, the transmission unit (1513) reads “Operation description information indicating that, when the measurement function of the present embodiment is being continued and a new step count is not made for a certain time (eg, 3 minutes) or longer, It may be configured to automatically transmit when a certain condition is cleared, such as “automatically transmit to a previously registered person”.

さらには、利用者があらかじめ送信相手として登録している同行者や同行者以外の人間が保持している機器(外部機器)が、本発明の機能(加速度データの測定など)を有している場合には、前記のようにして動作描写情報を送信すると、動作描写情報を受信した外部機器は、それをトリガに、送信相手の動作描写情報を送信するよう構成されてもよい。その結果、利用者は、ウォーキングを行っている最中に、あらかじめ送信相手として登録している知人などの歩数をも知ることができ、競争心が煽られ、もう少し頑張ろうという強い気持ちになることができる。   Furthermore, a device (external device) held by a companion or a person other than the companion who is registered as a transmission partner in advance by the user has the function of the present invention (measurement of acceleration data, etc.). In some cases, when the motion description information is transmitted as described above, the external device that has received the motion description information may be configured to transmit the motion description information of the transmission partner using the external device as a trigger. As a result, while walking, users can know the number of steps of acquaintances etc. that have been registered as sending partners in advance, and will be encouraged and willing to work hard a little more Can do.

<実施形態5のハードウェア構成>   <Hardware Configuration of Embodiment 5>

図16は、上記機能的構成をハードウェアとして実現した際の構成の一例を表す図である。図に示すように、本発明の携帯端末装置は、「加速度センサー」、「加速度データ取得部」、「演算式格納部」、「分析部」、「テーブル保持部」、「動作描写情報取得部」、「動作描写情報出力部」、「送信部」などを構成する「CPU」(1601)、「RAM」(1602)、「VRAM」(1603)、「不揮発性メモリ」(1604)、「ユーザI/F」(1605)、「音声出力部」(1606)、「ディスプレイ」(1607)、「加速度センサー」(1608)、「バス」(1609)、「メール通信部」(1611)、「人体通信部」(1612)、「Bluetooth通信部」(1613)、「赤外線通信部」(1614)などを備えている。なお、「メール通信部」(1611)、「人体通信部」(1612)、「Bluetooth通信部」(1613)、「赤外線通信部」(1614)については、いずれか一以上を有していればよく、すべてを有することを必須とはしない。   FIG. 16 is a diagram illustrating an example of a configuration when the functional configuration is realized as hardware. As shown in the figure, the mobile terminal device of the present invention includes an “acceleration sensor”, an “acceleration data acquisition unit”, an “arithmetic expression storage unit”, an “analysis unit”, a “table holding unit”, a “motion description information acquisition unit”. ”,“ Operation description information output unit ”,“ Transmission unit ”, etc.“ CPU ”(1601),“ RAM ”(1602),“ VRAM ”(1603),“ Non-volatile memory ”(1604),“ User ” "I / F" (1605), "voice output unit" (1606), "display" (1607), "acceleration sensor" (1608), "bus" (1609), "mail communication unit" (1611), "human body A "communication unit" (1612), a "Bluetooth communication unit" (1613), an "infrared communication unit" (1614), and the like. Note that the “mail communication unit” (1611), the “human body communication unit” (1612), the “Bluetooth communication unit” (1613), and the “infrared communication unit” (1614) have at least one of them. Well, it's not mandatory to have everything.

以下、図16のハードウェア図で本実施形態を実現する手段の一例を説明する。なお、加速度センサー(1608)から加速度データを取得して分析し、分析結果をRAM(1602)に格納する手段については、前記実施形態と同様であるので、ここでの詳細な説明は省略する。以下、RAM(1602)に格納した分析結果に応じて動作描写情報を取得し、外部機器に送信する手段の一例を説明する。   Hereinafter, an example of means for realizing the present embodiment will be described with reference to the hardware diagram of FIG. The means for acquiring and analyzing acceleration data from the acceleration sensor (1608) and storing the analysis result in the RAM (1602) is the same as in the above-described embodiment, and a detailed description thereof is omitted here. Hereinafter, an example of means for acquiring motion description information according to the analysis result stored in the RAM (1602) and transmitting it to an external device will be described.

CPU(1601)は、あらかじめBluetooth通信ができるように登録しておいた外部機器より、Bluetooth通信部(1612)を介して接続要求信号を受信すると、Bluetooth通信プログラムに従い、Bluetooth通信部(1612)を制御して、当該外部機器と自動接続する。   When the CPU (1601) receives a connection request signal from an external device registered in advance so that Bluetooth communication can be performed via the Bluetooth communication unit (1612), the CPU (1601) causes the Bluetooth communication unit (1612) to execute according to the Bluetooth communication program. Control and automatically connect to the external device.

そして、RAM(1602)に展開された動作描写情報出力プログラムの動作描写情報取得命令に従い、分析結果に応じた動作描写情報を不揮発性メモリ(1604)より取り出して、RAM(1602)に格納する。その後、RAM(1602)に展開された動作描写情報送信プログラムの送信命令に従い、RAM(1602)に格納された動作描写情報を取り出すと、Bluetooth通信部(1612)を制御して、外部機器に送信する。   Then, in accordance with the operation description information acquisition command of the operation description information output program developed in the RAM (1602), the operation description information corresponding to the analysis result is extracted from the nonvolatile memory (1604) and stored in the RAM (1602). Thereafter, in accordance with the transmission instruction of the operation description information transmission program developed in the RAM (1602), when the operation description information stored in the RAM (1602) is taken out, the Bluetooth communication unit (1612) is controlled and transmitted to the external device. To do.

なお、前記は動作描写情報をBluetooth通信により外部機器に送信する手段について説明したが、その他、メール通信、人体通信、赤外線通信についても同様にして実施することができる。
<実施形態5の処理の流れ>
In the above description, the means for transmitting the operation description information to the external device by Bluetooth communication has been described. However, mail communication, human body communication, and infrared communication can be similarly performed.
<Processing Flow of Embodiment 5>

本実施形態の処理の流れの一例を図17のフローチャートに示す。   An example of the processing flow of this embodiment is shown in the flowchart of FIG.

なお、加速度センサーから加速度データを取得して、分析部で分析するまでの処理の流れは、前記実施形態と同様であるので、ここでの詳細な説明は省略する。以下、分析部での分析結果に応じて動作描写情報を取得し、送信部が外部機器に送信するまでの処理の流れの一例を説明する。   Note that the flow of processing from acquisition of acceleration data from the acceleration sensor to analysis by the analysis unit is the same as in the above-described embodiment, and thus detailed description thereof is omitted here. Hereinafter, an example of the flow of processing from the acquisition of motion description information according to the analysis result of the analysis unit to the transmission of the transmission unit to the external device will be described.

まず、動作描写情報を外部機器に送信する指示信号を取得すると(S1701)、分析結果に応じた動作描写情報を取得する(S1702)。そして、取得した動作描写情報を、前記指示に従って、外部機器に送信する(S1703)。
<実施形態5の効果>
First, when an instruction signal for transmitting motion description information to an external device is acquired (S1701), the motion description information corresponding to the analysis result is acquired (S1702). Then, the acquired action description information is transmitted to the external device according to the instruction (S1703).
<Effect of Embodiment 5>

本実施形態の携帯端末装置により、利用者は現在実施しているウォーキングやランニングなどの行為中に、当該ウォーキングに関する歩数や歩行時間などに応じた動作描写情報を、自動的に外部機器に送信することができる。その結果、動作描写情報を取得した知人などから、現在の状態に合った適切な応援メッセージなどを取得することができ、「もう少し頑張ろう」という気持ちになることができる。そして、一回の運動量を増やすことができ、体力増加や健康維持などの効果を効率的に得ることができる。
<<実施形態6>>
<実施形態6の概要>
With the mobile terminal device of the present embodiment, the user automatically transmits motion description information according to the number of steps and walking time related to the walking to the external device during the current activities such as walking and running. be able to. As a result, it is possible to acquire an appropriate support message or the like that matches the current state from an acquaintance who has acquired the motion description information, and can feel “Let's work harder”. And the amount of exercise | movement of one time can be increased and effects, such as a physical strength increase and health maintenance, can be acquired efficiently.
<< Embodiment 6 >>
<Overview of Embodiment 6>

本実施形態の携帯端末装置は、実施形態1から4を基本とし、さらに、傾きを検出する機能を有する。そして、所定角度以上の傾きを検出すると、それをトリガに、測定した加速度データの分析結果に応じたコメントなど(動作描写情報)を出力することを特徴とする。
<実施形態6の機能的構成>
The mobile terminal device of the present embodiment is based on the first to fourth embodiments, and further has a function of detecting inclination. When an inclination greater than a predetermined angle is detected, a comment or the like (motion description information) according to the analysis result of the measured acceleration data is output using the detected inclination as a trigger.
<Functional Configuration of Embodiment 6>

図18は、本実施形態の放送受信装置の機能ブロックの一例を表す図である。この図にあるように本実施形態の「携帯端末装置」(1800)は、「加速度センサー」(1801)と、「加速度データ取得部」(1802)と、「演算式格納部」(1803)と、「分析部」(1804)と、「テーブル保持部」(1805)と、「動作描写情報取得部」(1806)と、「動作描写情報出力部」(1807)と、「傾き検知部」(1814)を有し、「動作描写情報取得部」(1806)は、「傾き対応取得手段」を有する。   FIG. 18 is a diagram illustrating an example of functional blocks of the broadcast receiving apparatus according to the present embodiment. As shown in this figure, the “portable terminal device” (1800) of this embodiment includes an “acceleration sensor” (1801), an “acceleration data acquisition unit” (1802), and an “arithmetic expression storage unit” (1803). , “Analysis unit” (1804), “table holding unit” (1805), “motion description information acquisition unit” (1806), “motion description information output unit” (1807), “tilt detection unit” ( 1814) and the “motion description information acquisition unit” (1806) includes “tilt correspondence acquisition means”.

なお、「加速度センサー」(1801)と、「加速度データ取得部」(1802)と、「演算式格納部」(1803)と、「分析部」(1804)と、「テーブル保持部」(1805)と、「動作描写情報出力部」(1807)については、前記実施形態での説明と同様であるので、ここでの詳細な説明は省略する。以下、「傾き検知部」(1814)と、「動作描写情報取得部」(1806)の「傾き対応取得手段」の機能的構成を中心に説明する。   The “acceleration sensor” (1801), the “acceleration data acquisition unit” (1802), the “arithmetic expression storage unit” (1803), the “analysis unit” (1804), and the “table holding unit” (1805). Since the “operation description information output unit” (1807) is the same as that described in the above embodiment, a detailed description thereof is omitted here. Hereinafter, the functional configurations of the “tilt detection unit” (1814) and the “tilt correspondence acquisition unit” of the “motion description information acquisition unit” (1806) will be mainly described.

「傾き検知部」(1814)は、携帯端末装置の傾きを検知するよう構成されている。傾きを検知する具体的手段としては、加速度センサー(1801)を利用して、ばねに取り付けた重りが重力により変位する量を測定することで実現できる。傾き検知部(1814)は、ある一定角度以上の傾きを検知すると、当該旨を示す信号を、以下で説明する「動作描写情報取得部」(1806)の「傾き対応取得手段」に送信するように構成されてもよい。例えば、図19(A)のように携帯端末装置を垂直にした状態を基本姿勢として、そこから45度以上の傾きを検知すると、当該旨を示す信号を「動作描写情報取得部」(1806)の「傾き対応取得手段」に送信してもよい。図19(B)は、図19(A)の携帯端末装置を(あ)の矢印で示す向きから見た概念図である。そして、図19(C)は、図19(B)の状態から45度傾けた状態を示している。「傾き検知部」(1814)は、図19(C)の状態になると、45度以上の傾きを検知した旨を示す信号を「動作描写情報取得部」(1806)の「傾き対応取得手段」に送信することとなる。なお、前記角度(45度)は一例であり、その他の角度を検知するようにしてもよい。   The “tilt detection unit” (1814) is configured to detect the tilt of the mobile terminal device. Specific means for detecting the inclination can be realized by measuring the amount by which the weight attached to the spring is displaced by gravity using the acceleration sensor (1801). When the inclination detection unit (1814) detects an inclination of a certain angle or more, it transmits a signal indicating that to the “inclination correspondence acquisition unit” of the “motion description information acquisition unit” (1806) described below. May be configured. For example, when a state in which the mobile terminal device is vertical as shown in FIG. 19A is set as a basic posture and an inclination of 45 degrees or more is detected from the basic posture, a signal indicating that is sent to the “motion description information acquisition unit” (1806) May be transmitted to the “tilt correspondence obtaining means”. FIG. 19B is a conceptual diagram of the mobile terminal device of FIG. 19A viewed from the direction indicated by the arrow (A). FIG. 19C shows a state tilted 45 degrees from the state of FIG. 19B. In the state of FIG. 19C, the “tilt detection unit” (1814) sends a signal indicating that a tilt of 45 degrees or more has been detected to the “inclination correspondence acquisition unit” of the “motion description information acquisition unit” (1806). Will be sent to. The angle (45 degrees) is an example, and other angles may be detected.

「動作描写情報取得部」(1806)の「傾き対応取得手段」は、傾き検知部で検知される傾きに応じて動作描写情報を取得するよう構成されている。すなわち、「傾き対応取得手段」は、傾き検知部(1814)より傾きを検知した旨の信号を受信すると、それをトリガに、分析部(1806)より分析結果を取得し、その分析結果に応じた動作描写情報をテーブル保持部(1805)より取得する。ここで、本実施形態の携帯端末装置は、利用者の要求に応じて動作描写情報を出力する。利用者は、本実施形態の携帯端末装置により、携帯端末装置を傾けることで、容易に、動作描写情報の要求を行うことができる。   The “inclination correspondence acquisition unit” of the “motion description information acquisition unit” (1806) is configured to acquire the operation description information according to the inclination detected by the inclination detection unit. That is, upon receiving a signal indicating that the inclination is detected from the inclination detection unit (1814), the “inclination correspondence acquisition unit” acquires the analysis result from the analysis unit (1806) using that signal as a trigger, and according to the analysis result. The motion description information is acquired from the table holding unit (1805). Here, the mobile terminal device of the present embodiment outputs motion description information in response to a user request. The user can easily request motion description information by tilting the mobile terminal device using the mobile terminal device of the present embodiment.

なお、「動作描写情報取得部」(1806)の「傾き対応取得手段」が取得した動作描写情報は、動作描写情報出力部(1807)により出力されることとなるが、「傾き対応取得手段」が取得した動作描写情報は、音声情報、または、音声情報と他の情報の組み合わせにより出力されてもよい。携帯端末装置を傾ける行為は、携帯端末装置を耳にあてて音声情報を聞くためのものと考えられるからである。   Note that the motion description information acquired by the “tilt correspondence acquisition unit” of the “motion description information acquisition unit” (1806) is output by the motion description information output unit (1807). The motion description information acquired by may be output as audio information or a combination of audio information and other information. This is because the act of tilting the mobile terminal device is considered to be for listening to voice information by placing the mobile terminal device on the ear.

また、携帯端末装置はイヤフォンを挿入するためのインターフェイスを有しておき、動作描写情報出力部(1807)は、イヤフォンが前記インターフェイスに挿入されているのを検知している間は、動作描写情報を、音声情報、または、音声情報と他の情報の組み合わせにより出力するよう構成されてもよい。
<実施形態6の処理の流れ>
In addition, the mobile terminal device has an interface for inserting an earphone, and the motion description information output unit (1807) performs motion description information while detecting that the earphone is inserted into the interface. May be output by voice information or a combination of voice information and other information.
<Processing flow of Embodiment 6>

本実施形態の処理の流れの一例を図20のフローチャートに示す。   An example of the processing flow of this embodiment is shown in the flowchart of FIG.

まず、本実施形態のアプリケーションを起動し、測定を開始する指示信号(利用者の入力信号など)を受信すると(S2001)、加速度センサーより加速度データを取得する(S2002)。そして、加速度データを分析するための演算式を取り出すと(S2003)、取り出した演算式を利用して加速度データを分析し(S2004)、分析結果を一時保存する(S2005)。   First, when the application of this embodiment is activated and an instruction signal (such as a user input signal) for starting measurement is received (S2001), acceleration data is acquired from the acceleration sensor (S2002). When an arithmetic expression for analyzing the acceleration data is extracted (S2003), the acceleration data is analyzed using the extracted arithmetic expression (S2004), and the analysis result is temporarily stored (S2005).

その後、携帯端末装置の傾きを検知するまで(S2006)、前記処理(S2002〜S2005)を繰り返す。そして、携帯端末装置の傾きを検知すると(S2006)、分析結果に応じた動作描写情報を取り出し(S2007)、動作描写情報を音声情報として出力する(S2008)。   Thereafter, the processing (S2002 to S2005) is repeated until the inclination of the mobile terminal device is detected (S2006). When the inclination of the mobile terminal device is detected (S2006), the motion description information corresponding to the analysis result is extracted (S2007), and the motion description information is output as audio information (S2008).

その後、測定を終了する指示信号(利用者の入力信号など)を受信するまで(S2009)、前記処理(S2002〜S2008)を繰り返す。そして、測定を終了する指示信号(利用者の入力信号など)を受信すると(S2009)、機能を終了する。
<実施形態6の効果>
Thereafter, the process (S2002 to S2008) is repeated until an instruction signal (such as a user input signal) for ending the measurement is received (S2009). When an instruction signal (such as a user input signal) for terminating the measurement is received (S2009), the function is terminated.
<Effect of Embodiment 6>

本実施形態の携帯端末装置により、利用者は、現時点で実施しているウォーキングやランニングなどの行為中に、面倒な操作をすることなく、容易に、当該ウォーキングなどに関する歩数や歩行時間などに応じた動作描写情報を取得することができる。そして、取得した動作描写情報により、「もう少し頑張ろう」という気持ちになることができる。その結果、一回の運動量を増やすことができ、体力増加や健康維持などの効果を効率的に得ることができる。   With the mobile terminal device according to the present embodiment, the user can easily respond to the number of steps or the walking time related to walking or the like without performing a troublesome operation during an action such as walking or running currently performed. Motion description information can be acquired. Then, with the acquired motion description information, the user can feel “Let's work harder”. As a result, it is possible to increase the amount of exercise at one time, and it is possible to efficiently obtain effects such as physical strength increase and health maintenance.

実施形態1の機能ブロック図Functional block diagram of Embodiment 1 加速度データの一例を示す概念図Conceptual diagram showing an example of acceleration data 実施形態1のハードウェア構成の一例を示した概念図Conceptual diagram showing an example of a hardware configuration according to the first embodiment 実施形態1の処理の流れを示すフローチャートThe flowchart which shows the flow of a process of Embodiment 1. 実施形態2の機能ブロック図Functional block diagram of Embodiment 2 分析結果履歴データの一例を示す概念図1Conceptual diagram 1 showing an example of analysis result history data 実施形態2のハードウェア構成の一例を示した概念図Conceptual diagram showing an example of a hardware configuration according to the second embodiment 実施形態2の処理の流れを示すフローチャートThe flowchart which shows the flow of a process of Embodiment 2. 実施形態3の機能ブロック図Functional block diagram of Embodiment 3 実施形態3の処理の流れを示すフローチャートThe flowchart which shows the flow of a process of Embodiment 3. 分析結果履歴データの一例を示す概念図2Conceptual diagram 2 showing an example of analysis result history data 実施形態4の機能ブロック図Functional block diagram of Embodiment 4 実施形態4のハードウェア構成の一例を示した概念図Conceptual diagram showing an example of a hardware configuration according to the fourth embodiment 実施形態4の処理の流れを示すフローチャートThe flowchart which shows the flow of a process of Embodiment 4. 実施形態5の機能ブロック図Functional block diagram of Embodiment 5 実施形態5のハードウェア構成の一例を示した概念図Conceptual diagram showing an example of a hardware configuration according to the fifth embodiment 実施形態5の処理の流れを示すフローチャートThe flowchart which shows the flow of a process of Embodiment 5. 実施形態6の機能ブロック図Functional block diagram of Embodiment 6 実施形態6の機能を説明するための概念図Conceptual diagram for explaining the function of the sixth embodiment 実施形態6の処理の流れを示すフローチャートThe flowchart which shows the flow of a process of Embodiment 6.

符号の説明Explanation of symbols

0100 携帯端末装置
0101 加速度センサー
0102 加速度センサー取得部
0103 演算式格納部
0104 分析部
0105 テーブル保持部
0106 動作描写情報取得部
0107 動作描写情報出力部
DESCRIPTION OF SYMBOLS 0100 Portable terminal device 0101 Acceleration sensor 0102 Acceleration sensor acquisition part 0103 Calculation formula storage part 0104 Analysis part 0105 Table holding part 0106 Motion description information acquisition part 0107 Action description information output part

Claims (10)

加速度センサーと、
加速度センサーから加速度データを取得する加速度データ取得部と、
加速度データを分析するための演算式を格納した演算式格納部と、
加速度データ取得部が取得した加速度データを、演算式格納部が格納している演算式を利用して直ちに分析する分析部と、
分析結果と分析結果を描写する動作描写情報とを関連付けたテーブルを保持するテーブル保持部と、
加速度データの分析結果に応じた動作描写情報を取得する動作描写情報取得部と、
動作描写情報を出力する動作描写情報出力部と、
分析部での分析結果の履歴を保持する分析結果履歴保持部と、
コースIDを一以上保持するコースID保持部と、を有し、
分析結果履歴保持部は、
コースIDと関連付けて分析結果履歴を保持するコース別履歴保持手段を有する
携帯端末装置。
An acceleration sensor,
An acceleration data acquisition unit for acquiring acceleration data from the acceleration sensor;
An arithmetic expression storage unit storing arithmetic expressions for analyzing acceleration data;
An analysis unit that immediately analyzes the acceleration data acquired by the acceleration data acquisition unit using an arithmetic expression stored in the arithmetic expression storage unit;
A table holding unit for holding a table in which the analysis result and the operation description information describing the analysis result are associated;
A motion description information acquisition unit that acquires motion description information according to the analysis result of the acceleration data;
A motion description information output unit for outputting motion description information;
An analysis result history holding unit for holding a history of analysis results in the analysis unit;
A course ID holding unit that holds one or more course IDs,
The analysis result history holding unit
A mobile terminal device having course-specific history holding means for holding an analysis result history in association with a course ID .
分析部は、
分析した加速度データの分析結果を、分析結果履歴保持部が保持する分析結果履歴と比較する履歴比較分析手段を有する請求項に記載の携帯端末装置。
The analysis department
The mobile terminal device according to claim 1 , further comprising history comparison analysis means for comparing the analysis result of the analyzed acceleration data with the analysis result history held by the analysis result history holding unit.
コースIDの入力を受付けるコースID受付部をさらに有し、
分析部の履歴比較分析手段は、
分析した加速度データの分析結果を、コースID受付部で受付けたコースIDと関連付けられている分析結果履歴のみと比較する第一特定履歴比較分析器を有する
請求項に記載の携帯端末装置。
It further has a course ID receiving unit for receiving an input of a course ID,
The history comparison analysis means of the analysis unit is
The portable terminal device according to claim 2 , further comprising a first specific history comparison analyzer that compares the analysis result of the analyzed acceleration data with only the analysis result history associated with the course ID received by the course ID receiving unit.
コースID保持部は、
コースIDを地理的情報と関連付けて保持する地理付コースID保持手段を有し、
コースIDを特定するための現在地の地理的情報を取得する地理的情報取得部をさらに有し、
分析部の履歴比較分析手段は、
分析した加速度データの分析結果を、地理的情報取得部で取得した現在地の地理的情報で特定されるコースIDと関連付けられている分析結果履歴のみと比較する第二特定履歴比較分析器を有する
請求項2又は3に記載の携帯端末装置。
The course ID holding unit
Having course ID holding means with geography that holds the course ID in association with the geographical information;
A geographical information acquisition unit for acquiring geographical information of the current location for specifying the course ID;
The history comparison analysis means of the analysis unit is
A second specific history comparison analyzer that compares the analysis result of the analyzed acceleration data with only the analysis result history associated with the course ID specified by the geographical information of the current location acquired by the geographical information acquisition unit Item 4. The portable terminal device according to Item 2 or 3 .
出力された動作描写情報を外部機器に送信する送信部をさらに有する請求項1から4のいずれか一に記載の携帯端末装置。 The portable terminal device according to any one of claims 1 to 4 , further comprising a transmission unit that transmits the output motion description information to an external device. 傾き検知部をさらに有し、
動作描写情報取得部は、
傾き検知部で検知される傾きに応じて動作描写情報を取得する傾き対応取得手段を、
有する請求項1から5のいずれか一に記載の携帯端末装置。
It further has a tilt detector,
The motion description information acquisition unit
Inclination correspondence acquisition means for acquiring motion description information according to the inclination detected by the inclination detection unit,
The portable terminal device as described in any one of Claim 1 to 5 .
加速度センサーから加速度データを取得する加速度データ取得ステップと、
加速度データ取得ステップで取得した加速度データを、格納されている演算式を利用して直ちに分析する分析ステップと、
加速度データの分析結果に応じた動作描写情報を取得する動作描写情報取得ステップと、
動作描写情報を出力する動作描写情報出力ステップと、
コースIDの入力を受付けるコースID受付ステップと、を有し、
分析ステップは、
分析した加速度データの分析結果を、分析結果の履歴である分析結果履歴と比較する履歴比較分析サブステップを有し、
履歴比較分析サブステップは、
分析した加速度データの分析結果を、コースID受付ステップで受付けたコースIDと関連付けられている分析結果履歴のみと比較する第一特定履歴比較分析サブステップを有する携帯端末装置の動作方法。
An acceleration data acquisition step of acquiring acceleration data from the acceleration sensor;
An analysis step for immediately analyzing the acceleration data acquired in the acceleration data acquisition step using a stored arithmetic expression;
A motion description information acquisition step for acquiring motion description information according to the analysis result of the acceleration data;
A motion description information output step for outputting the motion description information;
A course ID receiving step for receiving an input of a course ID,
The analysis step is
A history comparison analysis sub-step for comparing the analysis result of the analyzed acceleration data with an analysis result history that is a history of the analysis result;
The historical comparison analysis substep
A method for operating a mobile terminal device, comprising: a first specific history comparison / analysis substep for comparing the analysis result of the analyzed acceleration data with only the analysis result history associated with the course ID received in the course ID reception step .
コースIDを特定するための現在地の地理的情報を取得する地理的情報取得ステップをさらに有し、
分析ステップの履歴比較分析サブステップは、
分析した加速度データの分析結果を、地理的情報取得ステップで取得した現在地の地理的情報で特定されるコースIDと関連付けられている分析結果履歴のみと比較する第二特定履歴比較分析サブステップを有する
請求項に記載の携帯端末装置の動作方法。
A geographical information acquisition step of acquiring geographical information of the current location for specifying the course ID;
The historical comparison analysis sub-step of the analysis step is
A second specific history comparison / analysis sub-step for comparing the analysis result of the analyzed acceleration data with only the analysis result history associated with the course ID specified by the geographical information of the current location acquired in the geographical information acquisition step The operation method of the mobile terminal device according to claim 7 .
出力された動作描写情報を外部機器に送信する送信ステップをさらに有する請求項7又は8に記載の携帯端末装置の動作方法。 The operation method of the mobile terminal device according to claim 7 , further comprising a transmission step of transmitting the output motion description information to an external device. 傾きを検知する傾き検知ステップと、
傾き検知ステップで検知される傾きに応じて動作描写情報を取得する動作描写情報取得ステップの傾き対応取得サブステップ
を有する請求項7から9のいずれか一に記載の携帯端末装置の動作方法。
An inclination detection step for detecting inclination;
The operation method of the mobile terminal device according to any one of claims 7 to 9 , further comprising an inclination correspondence acquisition sub-step of an operation description information acquisition step for acquiring operation description information according to an inclination detected in the inclination detection step.
JP2008060036A 2008-03-10 2008-03-10 Information presentation device and information presentation system Expired - Fee Related JP5063420B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008060036A JP5063420B2 (en) 2008-03-10 2008-03-10 Information presentation device and information presentation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008060036A JP5063420B2 (en) 2008-03-10 2008-03-10 Information presentation device and information presentation system

Publications (2)

Publication Number Publication Date
JP2009213654A JP2009213654A (en) 2009-09-24
JP5063420B2 true JP5063420B2 (en) 2012-10-31

Family

ID=41186185

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008060036A Expired - Fee Related JP5063420B2 (en) 2008-03-10 2008-03-10 Information presentation device and information presentation system

Country Status (1)

Country Link
JP (1) JP5063420B2 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10039970B2 (en) * 2010-07-14 2018-08-07 Adidas Ag Location-aware fitness monitoring methods, systems, and program products, and applications thereof
EP2687998B1 (en) * 2011-03-14 2015-12-09 Nikon Corporation Information terminal, information providing server, and control program
JP2014000141A (en) * 2012-06-15 2014-01-09 Nikon Corp Electronic apparatus, and object and clothing applied thereto
WO2015027194A1 (en) 2013-08-23 2015-02-26 Nike Innovate C.V. Sessions and groups
JP6365003B2 (en) * 2014-06-26 2018-08-01 オムロンヘルスケア株式会社 Action evaluation device, action evaluation method, program
KR20170045746A (en) * 2014-09-18 2017-04-27 쿠니히로 시이나 Recording device, mobile terminal, analysis device, program, and storage medium
JP6500411B2 (en) 2014-12-03 2019-04-17 セイコーエプソン株式会社 ADVICE GENERATION SYSTEM, ADVICE GENERATION METHOD, AND ADVICE GENERATION DEVICE
JP2017004151A (en) * 2015-06-08 2017-01-05 宮川 一郎 Attendance and health management system
JP6439768B2 (en) * 2016-09-30 2018-12-19 オムロン株式会社 Exercise instruction apparatus, system, method and program
JP6341262B2 (en) * 2016-11-22 2018-06-13 カシオ計算機株式会社 Training support device, information output method and program
JP7056249B2 (en) * 2018-03-09 2022-04-19 カシオ計算機株式会社 Exercise data processing device, exercise data processing method and exercise data processing program
JP7089557B2 (en) * 2020-07-08 2022-06-22 ソフトバンク株式会社 Programs, information processing devices, and information processing methods

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002320591A (en) * 2001-04-25 2002-11-05 Sharp Corp Physiological signal measuring instrument
JP2003290175A (en) * 2002-03-29 2003-10-14 Sony Corp Physical condition detector and program

Also Published As

Publication number Publication date
JP2009213654A (en) 2009-09-24

Similar Documents

Publication Publication Date Title
JP5063420B2 (en) Information presentation device and information presentation system
JP6934929B2 (en) Multi-function smart mobility aid and how to use
KR101952692B1 (en) Management and encourage platform system for combined exercise using mobile device
KR101640667B1 (en) Altering exercise routes based on device determined information
ES2584458T3 (en) System, method and product of a computer program to manage physiological information in relation to a terminal user
US20180160925A1 (en) Workout management method and system using a wearable device
US9095760B2 (en) User device position indication for security and distributed race challenges
WO2018196788A1 (en) Destination place recommendation method and apparatus, server and storage medium
JP2015058096A (en) Exercise support device, exercise support method, and exercise support program
KR101931724B1 (en) Health navigation system
JP2014230616A (en) Sport supporting system, terminal device, server device, information providing method, information totaling method, information providing program, and information totaling program
WO2013086728A1 (en) Excise reminding device and system
JP2018155771A (en) Electronic device
JP2007292505A (en) Portable navigation system
WO2010008052A1 (en) Calorie consumption assistance system, calorie consumption assistance program, and recording medium
EP1836954B1 (en) Method for training an athlete
JP2009106374A (en) Display system for gait information
JP2009119068A (en) Exercise support system
JP2012085889A (en) Physical activity meter
Terry et al. Geofit: Verifiable fitness challenges
JP6398743B2 (en) Exercise information measuring device, exercise information measuring device control method, exercise information measuring device control program
JP7173212B2 (en) Training discrimination device, training discrimination method and training discrimination program
JP5194917B2 (en) Display device and display method thereof
KR101377532B1 (en) Momentum measuring device for performing an actigraphy function and method for treating information thereof
JP2017221350A (en) Support information provision device, support information provision system, support information provision method, and support information provision program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100218

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120323

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120510

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120626

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: 20120717

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120807

R150 Certificate of patent or registration of utility model

Ref document number: 5063420

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20150817

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees