(57)【特許請求の範囲】
【請求項１】
現在位置を検出して位置データを取得する位置検出手段と、
前記位置検出手段により過去に取得された複数の位置データを、当該位置データの取得日と対応付けて記憶する位置記憶手段と、
位置データに対応する場所名を前記位置記憶手段以外から取得する名称取得手段と、
前記名称取得手段により取得された場所名を用いて位置データを場所名に変換する変換手段と、
前記位置検出手段により新たに取得された位置データが前記位置記憶手段に記憶されている複数の位置データのいずれかと一致するか否かを判断する判断手段と、
前記判断手段により一致すると判断された場合に、前記新たに取得された位置データを使用者に固有の特定の場所として前記変換手段により場所名に変換する変換制御手段と、
を備え、
前記変換手段は、複数の位置データの各々に対応させて複数の場所名を記憶する場所名記憶手段を含み、変換対象となる位置データに対応する場所名を前記場所名記憶手段から検索することで、位置データを場所名に変換し、
前記場所名記憶手段は、前記位置記憶手段とは別に、使用者に固有の特定の場所に関して、その位置データと場所名を記憶し、
前記変換制御手段は、前記判断手段により一致すると判断された場合に、前記新たに取得された位置データに対応する場所名が未取得であって、かつ、前記場所名記憶手段に記憶されていない場合には、この位置データに対応する場所名を前記名称取得手段により新たに取得させてから前記変換手段による変換を行わせるとともに、この新たに取得された場所名を前記位置データと対応付けて前記場所名記憶手段に追加して記憶させることを特徴とする場所情報取得装置。
【請求項２】
前記位置検出手段により取得される位置データを、当該位置データの取得日と対応付けて使用者の行動履歴を示す行動履歴情報として前記位置記憶手段に順に記憶していく行動履歴記憶制御手段を更に備え、
前記判断手段は、前記位置検出手段により新たに取得された位置データが示す場所が、使用者に固有の特定の場所であるか否かを、前記記憶手段に記憶されている行動履歴情報に基づいて判断することを特徴とする請求項１に記載の場所情報取得装置。
【請求項３】
前記位置検出手段により取得される位置データを、当該位置データの取得日と対応付けて使用者の行動履歴を示す行動履歴情報として前記位置記憶手段に順に記憶していく行動履歴記憶制御手段と、
前記位置記憶手段に記憶されている行動履歴情報を表示する場合に、前記位置データの代わりに前記変換制御手段により変換された場所名を表示させる行動履歴表示制御手段と、
を更に備えたことを特徴とする請求項１または２に記載の場所情報取得装置。
【請求項４】
前記判断手段は、前記位置記憶手段に、前記位置検出手段により新たに取得された位置データにより示される使用者の行動場所と同一と判断できる場所を示す位置データが周期的に記憶されている場合に、使用者の行動場所が前記特定の場所であると判断することを特徴とする請求項２記載の場所情報取得装置。
【請求項５】
前記判断手段は、前記位置記憶手段に、前記位置検出手段により新たに取得された位置データにより示される使用者の行動場所と同一と判断できる場所を示す位置データが予め決められている以上の頻度で記憶されている場合に、使用者の行動場所が前記特定の場所であると判断することを特徴とする請求項２記載の場所情報取得装置。
【請求項６】
前記名称取得手段は、前記位置データに対応する場所名として、使用者により決められた名称を取得することを特徴とする請求項１記載の場所情報取得装置。
【請求項７】
前記名称取得手段は、前記位置データに対応する場所名として、地図データ内の当該位置データが示す位置に対応して記憶されている場所や建造物の名称を取得することを特徴とする請求項１記載の場所情報取得装置。
【請求項８】
前記名称取得手段は、前記位置データに対応する場所名を、ネットワークを介して他の装置から取得することを特徴とする請求項１記載の場所情報取得装置。
【請求項９】
仮の場所名を使用者に提供する名称提供手段を更に備え、
前記名称取得手段は、前記名称提供手段により提供された仮の場所名を取得することを特徴とする請求項１記載の場所情報取得装置。
【請求項１０】
前記場所名記憶手段に記憶されている場所名を使用者の要求に応じて修正する修正手段を備えたことを特徴とする請求項１記載の場所情報取得装置。
【請求項１１】
前記位置検出手段により位置データが取得されたときの使用者の行動種別を示す行動種別情報を取得する行動種別情報取得手段を更に備え、
前記行動履歴記憶制御手段は、前記位置検出手段により取得される位置データと、当該位置データの取得日と、前記行動種別情報取得手段により取得された行動種別情報とを対応付けて使用者の行動履歴を示す行動履歴情報として前記記憶手段に順に記憶していくことを特徴とする請求項２に記載の場所情報取得装置。
【請求項１２】
前記位置記憶手段に記憶されている行動履歴情報に基づいて、使用者の行動する位置、日時、行動種別を示す行動日記を作成する日記生成手段を更に備えたことを特徴とする請求項１１記載の場所情報取得装置。
【請求項１３】
前記日記生成手段は、前記行動日記として、行動種別情報が示す行動種別を使用者に相当するキャラクタの動きによって表現した個別の動画像が、対応する行動種別情報の記憶順に連結された行動履歴動画を作成することを特徴とする請求項１２記載の場所情報取得装置。
【請求項１４】
前記日記生成手段は、前記個別の動画像に、使用者の行動場所を示す場所名を重畳した行動履歴動画を作成することを特徴とする請求項１３記載の場所情報取得装置。
【請求項１５】
現在位置を検出して位置データを取得する位置検出工程と、
前記位置検出工程により過去に取得された複数の位置データを、当該位置データの取得日と対応付けて位置記憶手段に記憶する記憶工程と、
位置データに対応する場所名を前記位置記憶手段以外から取得する名称取得工程と、
前記名称取得工程により取得された場所名を用いて位置データを場所名に変換する変換工程と、
前記位置検出工程により新たに取得された位置データが前記記憶手段に記憶されている複数の位置データのいずれかと一致するか否かを判断する判断工程と、
前記判断工程により一致すると判断された場合に、前記新たに取得された位置データを使用者に固有の特定の場所として前記変換工程により場所名に変換する変換制御工程と、
を含み、
前記変換工程は、複数の位置データの各々に対応させて複数の場所名を記憶する場所名記憶手段を参照し、変換対象となる位置データに対応する場所名を前記場所名記憶手段から検索することで、位置データを場所名に変換し、
前記場所名記憶手段は、前記位置記憶手段とは別に、使用者に固有の特定の場所に関して、その位置データと場所名を記憶し、
前記変換制御工程は、前記判断工程により一致すると判断された場合に、前記新たに取得された位置データに対応する場所名が未取得であって、かつ、前記場所名記憶手段に記憶されていない場合には、この位置データに対応する場所名を前記名称取得工程により新たに取得させてから前記変換工程による変換を行わせるとともに、この新たに取得された場所名を前記位置データと対応付けて前記場所名記憶手段に追加して記憶させることを特徴とする場所情報取得方法。
【請求項１６】
コンピュータを、
現在位置を検出して位置データを取得する位置検出手段、
前記位置検出手段により過去に取得された複数の位置データを、当該位置データの取得日と対応付けて記憶する位置記憶手段、
位置データに対応する場所名を前記位置記憶手段以外から取得する名称取得手段、
前記名称取得手段により取得された場所名を用いて位置データを場所名に変換する変換手段、
前記位置検出手段により新たに取得された位置データが前記位置記憶手段に記憶されている複数の位置データのいずれかと一致するか否かを判断する判断手段、
前記判断手段により一致すると判断された場合に、前記新たに取得された位置データを使用者に固有の特定の場所として前記変換手段により場所名に変換する変換制御手段、
として機能させるプログラムであって、
前記変換手段は、複数の位置データの各々に対応させて複数の場所名を記憶する場所名記憶手段を含み、変換対象となる位置データに対応する場所名を前記場所名記憶手段から検索することで、位置データを場所名に変換し、
前記場所名記憶手段は、前記位置記憶手段とは別に、使用者に固有の特定の場所に関して、その位置データと場所名を記憶し、
前記変換制御手段は、前記判断手段により一致すると判断された場合に、前記新たに取得された位置データに対応する場所名が未取得であって、かつ、前記場所名記憶手段に記憶されていない場合には、この位置データに対応する場所名を前記名称取得手段により新たに取得させてから前記変換手段による変換を行わせるとともに、この新たに取得された場所名を前記位置データと対応付けて前記場所名記憶手段に追加して記憶させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、行動場所を示す情報を取得する場所情報取得装置、場所情報取得方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来、例えば下記特許文献１には、全地球測地システム（ＧＰＳ：Global Positioning System）が利用可能な携帯電話端末を用いてユーザの行動履歴を取得する技術が記載されている。係る技術は、ＧＰＳによってユーザの位置情報（緯度、経度の情報）を継続的に取得し、各々の位置情報を取得した時刻と共にユーザの行動履歴として記録する場合に、取得した位置情報をそのまま用いるのではなく、この位置情報により示される位置に応じた場所名を検索し、検索した場所名を用いて行動履歴を記録するものである。
【０００３】
なお、上記場所名には、現実空間に存在する店舗、建物、施設、公園、名所旧跡等の名称に限らず、まだ存在していない建物と関連づけられた名称や、歴史上の人物の居所跡等の実体が消失した構造物と関連づけられた名称等、移動の目標になり得るものが使用される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−０９３４７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の技術においては、行動履歴として自動的に場所名を取得可能な場所は、汎用的な地図情報等において予め場所名が付与されている場所であり、多くの人々にとって共通して重要となり得るような場所に限られる。つまり、特定の個人にとって重要な場所であっても、他の人々にとって重要とはなり得ないような場所については場所名を取得できない場合がある。また、たとえ場所名を取得できたとしても、その場所名はごく一般的で汎用的な名称に過ぎない。そのため、例えば職場や待ち合わせ場所等のように、特定の個人が習慣的に行く場所や、よく訪れる特定の場所であっても、その場所を示す場所名が単なる交差点名やビル名等のような無味乾燥とした名称となってしまい、必ずしも特定の個人が望む名称にはならない。
【０００６】
したがって、取得することができる行動履歴が単なる行動場所の変化記録に過ぎず、例えば一日分の行動履歴を記憶しておき個人の日記として利用する場合には甚だ不都合であるという問題があった。
【０００７】
本発明は、かかる従来の課題に鑑みてなされたものであり、個人の行動履歴の記録に際し、行動場所に対応する場所名として、ユーザにとって都合のよい適切な場所名を取得することを目的とする。
【課題を解決するための手段】
【０００８】
前記課題を解決するため、本発明に係る場所情報取得装置（場所情報取得方法、プログラム）にあっては、現在位置を検出して位置データを取得する位置検出手段と、前記位置検出手段により過去に取得された複数の位置データを、当該位置データの取得日と対応付けて記憶する位置記憶手段と、位置データに対応する場所名を前記位置記憶手段以外から取得する名称取得手段と、前記名称取得手段により取得された場所名を用いて位置データを場所名に変換する変換手段と、前記位置検出手段により新たに取得された位置データが前記位置記憶手段に記憶されている複数の位置データのいずれかと一致するか否かを判断する判断手段と、前記判断手段により一致すると判断された場合に、前記新たに取得された位置データを使用者に固有の特定の場所として前記変換手段により場所名に変換する変換制御手段と、を備え、前記変換手段は、複数の位置データの各々に対応させて複数の場所名を記憶する場所名記憶手段を含み、変換対象となる位置データに対応する場所名を前記場所名記憶手段から検索することで、位置データを場所名に変換し、前記場所名記憶手段は、前記位置記憶手段とは別に、使用者に固有の特定の場所に関して、その位置データと場所名を記憶し、前記変換制御手段は、前記判断手段により一致すると判断された場合に、前記新たに取得された位置データに対応する場所名が未取得であって、かつ、前記場所名記憶手段に記憶されていない場合には、この位置データに対応する場所名を前記名称取得手段により新たに取得させてから前記変換手段による変換を行わせるとともに、この新たに取得された場所名を前記位置データと対応付けて前記場所名記憶手段に追加して記憶させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、例えば、個人の行動履歴の記録などに際し、ユーザが過去に訪れた行動場所であれば、その場所名として、ユーザにとって都合のよい適切な場所名を自動的に取得することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る行動履歴記録装置のブロック図である。
【図２】判定基準テーブルを示す概念図である。
【図３】アバター動画データを示す概念図である。
【図４】（ａ）は行動履歴データを示す概念図、（ｂ）は特定場所データを示す概念図である。
【図５】行動履歴記録モードでの動作を示すフローチャートである。
【図６】行動種別判定処理を示すフローチャートである。
【図７】場所名取得処理を示すフローチャートである。
【図８】場所名修正モードでの動作を示すフローチャートである。
【図９】行動履歴表示モードでの動作を示すフローチャートである。
【図１０】行動履歴表示モードによる動作内容を示す説明図である。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態について説明する。図１は、本発明に係る行動履歴記録装置１を示すブロック図である。本実施形態の行動履歴記録装置１は、それを所持して行動したユーザの行動履歴を記録するものである。
【００１２】
図１に示したように行動履歴記録装置１は、制御部２と、プログラム記憶部３、ユーザデータ記憶部４、ＧＰＳ部５、通信部６、時計部７、加速度センサ部８、表示部９、入力部１０を備えている。
【００１３】
制御部２は、ＣＰＵ（Central Processing Unit）、及びＣＰＵの周辺回路と、ＲＡＭ（Random Access memory）等の作業用メモリ等とから構成され、行動履歴記録装置１の全体の動作を制御する。
【００１４】
ＧＰＳ部５は、公知のＧＰＳ（Global Positioning System）を利用して現在位置を計測する。すなわちＧＰＳ部５は、複数の測位衛星（ＧＰＳ衛星）から送られてくる電波をアンテナ５ａにより受信することによって、現在位置を示す緯度、経度からなる位置データを取得し、取得した位置データを、使用者の行動場所を示す場所情報として制御部２に供給する。
【００１５】
通信部６は、ＣＤＭＡ方式等の無線信号が重畳された電波を送受信するアンテナを含み、送受信する電波の変調／復調処理回路、デジタル信号の符号／復号処理回路等から構成される。通信部６は、制御部２の制御に従い動作することにより、任意の無線基地を介して所定の通信ネットワーク（インターネットを含む）に接続されている他の装置へ接続し、所定の通信プロトコルに従ったデータ通信を行う。ここで、他の装置とは、緯度、及び経度からなる位置データと、位置データにより特定される地図上の任意の位置に対応する場所名データ、例えば交差点や、店舗、建物、施設、公園、名所旧跡の名称データとからなるデータベース（地図データを含む）を有する装置である。
【００１６】
時計部７は、現在時刻をカウントし、現在時刻を示す時刻データを制御部２に供給する。さらに時計部３７はカレンダー機能を有しており、現在の日付データ、曜日データも制御部２に供給する。
【００１７】
加速度センサ部８は、主として加速度センサと、加速度センサの検出信号を増幅するアンプ、及びＡ／Ｄ変換器から構成され、行動履歴記録装置１における３軸方向の加速度の変化を示す波形データを、ユーザの動作を示す動作情報として制御部２に供給する。
【００１８】
プログラム記憶部３は、制御部２（具体的にはＣＰＵ）が行動履歴記録装置１の制御に必要とする各種のプログラムやデータを記憶するＲＯＭ（Read Only Memory）等である。プログラム記憶部３に記憶されているプログラムには、制御部２に後述するデータ取得処理や動画生成処理を実行させるプログラムが含まれる。
【００１９】
また、プログラム記憶部３には、制御部２が後述するデータ取得処理において使用する図２に示した判定基準テーブル１０１が記憶されている。判定基準テーブル１０１は、複数の行動種別に対応する複数の判定基準データにより構成される。
【００２０】
判定基準テーブル１０１における複数の行動種別は、予め想定されるユーザの行動内容の種類であり、図２に例示したように「歩行」、「食事」、「デスクワーク」等である。なお、行動種別には、「就寝」、「自転車こぎ」、「自動車運転」、「自動車搭乗」、「電車搭乗」が含まれていてもよい。
【００２１】
また、複数の判定基準データは、加速度センサ部８により検出される３軸方向の加速度の変化を表す波形データによって示される行動履歴記録装置１の動き、つまり行動履歴記録装置１を所持するユーザの動作状態の特徴を行動種別毎に表すデータである。
【００２２】
複数の判定基準データは、具体的には行動履歴記録装置１の前後方向、左右方向、上下方向の３方向毎の振動振幅及び振動周波数の平均値と標準偏差と重みである。平均値と標準偏差は、例えば本実施形態と同様の装置を多数の被験者に実際に所持させて収集したデータに基づき予め決められた値である。なお、判定基準データは経験則等に基づき決められた論理値であっても構わない。また、重みは、行動種別毎の装置の動きの特徴に応じて予め決められている行動種別毎のデータの調整値である。
【００２３】
また、プログラム記憶部３には、制御部２が後述する動画生成処理において使用する図３に示した複数のアバター動画データ（「ｍｏｖ１，ｍｏｖ２，ｍｏｖ３，・・・」等）が記憶されている。
【００２４】
複数のアバター動画データは、判定基準テーブル１０１における複数の行動種別にそれぞれ対応して用意された動画像データである。各々のアバター動画データは、ユーザを表すアバター（人形等のキャラクタ）の特定の動きを表現した、再生時間が例えば１〜２秒程度の複数コマの静止画からなるアバター動画を表す動画像データである。なお、アバターの特定の動きとは、例えば対応する行動種別が「歩行」であれば歩く様子を表現した動きである。
【００２５】
なお、複数のアバター動画データのデータフォーマットは任意であるが、例えばＭｏｔｉｏｎ−ＪＰＥＧ（Joint Photographic Experts Group）形式のデータである。
【００２６】
ユーザデータ記憶部４は、記憶内容の書き替えが可能であるメモリであり、例えば行動履歴記録装置１に内蔵されたフラッシュメモリや、行動履歴記録装置１に着脱自在なカード型のメモリである。ユーザデータ記憶部４には、制御部２が後述するデータ取得処理を実行することによって、主として図４（ａ）に示した行動履歴データ１０２と、図４（ｂ）に示した特定場所データ１０３とが記憶される。
【００２７】
行動履歴データ１０２は、ユーザが何時、何処で、何をしていたのかといったユーザの行動履歴を示すデータである。行動履歴データ１０２は、図４（ａ）に示したように、データの記憶順を示すシリアル番号（１〜ｎ）と、年月日及び曜日と、時刻、緯度及び経度、行動種別、場所名の各データからなる一組のデータを１レコードとする一連のデータである。ただし、行動履歴データ１０２には、場所名データが含まれないレコードも存在する。
【００２８】
行動履歴データ１０２を構成する年月日及び曜日と時刻は時計部７により取得されたデータであり、また、緯度及び経度はＧＰＳ部５により取得された位置データである。また、行動種別は、図２に示した判定基準テーブル１０１における複数の行動種別のいずれかであり、制御部２により特定された、ある時点の、ある場所でのユーザの行動内容である。また、場所名は、対応する緯度及び経度により示される場所を示す名称であり、制御部２により取得された名称、制御部２により生成された名称、ユーザによって入力された任意の名称のいずれかである。
【００２９】
特定場所データ１０３は、ユーザにとっての特定の場所に関するデータである。なお、本実施形態において特定の場所とは、ユーザが習慣的に訪れる場所や、ユーザが頻繁に訪れる場所である。特定場所データ１０３は、図４（ｂ）に示したように、緯度及び経度と場所名の各データからなる一組のデータを１レコードとする一連のデータである。
【００３０】
特定場所データ１０３を構成する緯度及び経度はＧＰＳ部５により取得された位置データである。場所名は、対応する緯度及び経度に何ら制約されることなくユーザによって入力された任意の名称である。
【００３１】
この行動履歴データ１０２および特定場所データ１０３は、特定のユーザに特化された固有のデータであり、一人のユーザに対して双方のデータが割り当てられる。つまり、行動履歴記録装置１を複数のユーザで共用する場合には、行動履歴データ１０２および特定場所データ１０３がユーザ毎にそれぞれ記憶される。なお、行動履歴データ１０２および特定場所データ１０３は、ユーザ毎に記憶されるものではなく、行動履歴記録装置１の所有者が変わった場合に初期化されるものであっても構わない。
【００３２】
表示部９は、例えば液晶表示パネル及びその駆動回路からなり、ユーザに場所名の指定や、場所名の入力等を行わせるための入力画面や、前述したアバター動画を表示する。
【００３３】
入力部１０は、電源キー、及びユーザが行動履歴記録装置１の操作、例えば場所名の指定や、任意の場所名の入力に使用する複数のキーを含み、キー操作に応じたキー入力信号を制御部２に供給する。
【００３４】
以上の構成において、ＧＰＳ部５は本発明の場所情報取得手段として機能し、ユーザデータ記憶部４は本発明の行動履歴情報記憶手段、特定場所情報記憶手段として機能する。また、制御部２は、プログラム記憶部３に記憶されているプログラムに基づき動作することにより、本発明の判断手段、名称取得手段、名称提供手段、特定場所情報追加手段、修正手段、行動種別情報取得手段、日記生成手段として機能する。
【００３５】
次に、本実施形態における行動履歴記録装置１の動作について説明する。行動履歴記録装置１には行動履歴記録モードと、場所名修正モード、行動履歴表示モードとの３種類の動作モードが予め用意されている。そして、行動履歴記録装置１においては、ユーザが所定のキー操作により任意のモードを設定すると、制御部２が、プログラム記憶部３に記憶されているプログラムに基づいて、設定された動作モードに応じた以下の処理を実行する。なお、以下の説明においては、便宜上、ユーザデータ記憶部５に、一人のユーザに関する行動履歴データ１０２及び特定場所データ１０３のみが記憶されていることを前提とする。
【００３６】
図５は、ユーザにより行動履歴記録モードが設定されたときの制御部２の処理内容を示すフローチャートである。なお、行動履歴記録モードは、前述した行動履歴データ１０２（図４）をユーザデータ記憶部４に記録（蓄積）するための動作モードである。
【００３７】
行動履歴記録モードが設定されると制御部２は、まず、加速度センサ部８による３軸方向の加速度の検出、及び検出された加速度の変化を示す波形データの作業用メモリへの記憶を開始する（ステップＳＡ１）。なお、このとき、制御部２は、ＧＰＳ部５に現在位置の計測を開始させる。
【００３８】
その後、制御部２は、予め決められている時間間隔の行動判別タイミングが到来する毎に（ステップＳＡ２：ＹＥＳ）、ＧＰＳ部５から位置データを取得し、かつ時計部７からの時刻データを取得した後（ステップＳＡ３）、行動種別判定処理を実行する（ステップＳＡ４）。なお、行動判別タイミングの時間間隔は、作業用メモリに記憶される軸方向の加速度の波形データが、ユーザの動作状態の判定を可能とする時間分の波形データとなる時間である。
【００３９】
行動種別判定処理は、ユーザの現在の行動種別が判定基準テーブル１０１（図２）に示されている複数の行動種別のいずれに該当するのかを判定する処理である。以下、行動種別判定処理の具体的な処理内容を図６のフローチャートに従い詳述する。
【００４０】
行動種別判定処理において制御部２は、処理開始当初（又は前回の行動判別タイミング）から今回の行動判別タイミングまでの一定期間に作業用メモリに記憶してある、加速度センサ部８の検出データ（３軸方向の加速データ）に基づいて、重力方向を基準とした装置の前後、左右、上下の３方向の振動振幅、及び振動周波数の平均値をそれぞれ取得する（ステップＳＡ１０１）。なお、ここでは、便宜上、ユーザが行動履歴記録装置１を決められた向きで装着、又は保持しているものとする。
【００４１】
次に、制御部２は、ステップＳＡ１０１で取得した３方向の振動振幅、及び振動周波数の平均値を行動種別毎に偏差値に変換する（ステップＳＡ１０２）。すなわち制御部２は、取得した振動振幅、及び振動周波数の平均値をｘ、判定基準テーブル１０１に行動種別毎に設定されている平均値をｍ、標準偏差をσ、偏差値をｙとし、下記式
ｙ＝（ｘ−ｍ）／σ×１０＋５０
を用いた計算によって振動振幅、及び振動周波数の平均値を行動種別毎に偏差値に変換する。
【００４２】
次に、制御部２は、３方向の振動振幅、及び振動周波数の偏差値を、行動種別毎に一致度に変換する（ステップＳＡ１０３）。偏差値の一致度への変換に際して制御部２は、まず、変換対象となる偏差値と、判定基準テーブル１０１に設定されている平均値に対応する偏差値（「５０」）との差を取得する。しかる後、制御部２は、取得した偏差値の差を、その差をパラメータとし、かつパラメータの値が小さくなるほど結果が大となる所定の変換式を用いた計算によって行動種別毎に一致度に変換する。
【００４３】
次に、制御部２は、ステップＳＡ１０３で変換した３方向の振動振幅、及び振動周波数の一致度を、判定基準テーブル１０１に振動振幅、及び振動周波数毎に設定されている重みを用いて行動種別毎に加重平均し、各々の行動種別に対する動作状態の一致度として取得する（ステップＳＡ１０４）。ここで、制御部２が取得する一致度は、一定期間におけるユーザの動作状態と、予め想定されるユーザの行動内容に対応するユーザの動作状態の特徴との一致度である。
【００４４】
しかる後、制御部２は、一致度が最大の行動種別を、ユーザにおける現時点の行動内容として決定し、決定した行動種別を作業用メモリに記憶する（ステップＳＡ１０５）。これにより、制御部２は行動種別判定処理を終了する。なお、図には示さないが、ステップＳＡ１０５の処理において制御部２は、行動種別毎の動作状態における最大の一致度が予め決められている閾値以上でなければ、行動種別が判別不能であるとし、その旨の情報を作業用メモリに記憶する。
【００４５】
引き続き、制御部２は図５の処理に戻り、行動種別判定処理で判定した行動種別が前回の行動判別タイミングで判定した行動種別と変化しているか否かを確認する（ステップＳＡ５）。行動種別に変化がなかった場合には（ステップＳＡ５：ＮＯ）、さらに、ユーザによるデータ取得の終了指示の有無を確認し、終了指示がなければ（ステップＳＡ１２：ＮＯ）、ステップＳＡ２の処理へ戻って次回の行動判別タイミングまで待機する。
【００４６】
なお、ステップＳＡ５の処理に際して制御部２は、行動種別判定処理において行動種別が判別不能であった場合は行動種別に変化がないと判断する。また、図５では、省略したが、制御部２は、今回の行動判別タイミングにおいてＧＰＳ部５による現在位置の計測ができず、ステップＳＡ３の処理で位置データが取得できなかった場合においても、行動種別に変化がなかった場合と同様の処理を行う。すなわち、その時点でユーザによるデータ取得の終了指示の有無を確認し、終了指示がなければ（ステップＳＡ１２：ＮＯ）、ステップＳＡ２の処理へ戻って次回の行動判別タイミングまで待機する。
【００４７】
一方、行動種別判定処理で判定した行動種別が、前回の行動判別タイミングで判定した行動種別から変化していた場合（ステップＳＡ５：ＹＥＳ）、行動履歴データ１０２に新たな行動履歴を追加すべく以下の処理を実行する。このように、行動種別の変化があったことを条件に行動履歴を追加するのは不必要な記録を避けるためである。つまり、行動履歴を日記などに利用するために、「いつ」、「どこで」、「何をした」という形式で行動履歴を記録していく場合には、「何をした」に相当する行動種別の変化を基準として日記を作成することが多く、このような用途の場合には、行動種別の変化があったことを条件に行動履歴を追加していくのが効率が良いためである。しかしながら、「何をした」に相当する行動種別の変化だけでなく、「どこで」に相当する行動場所の変化や、「いつ」に相当する行動時刻の変化を組み合わせて、全てが変化した場合、またはいずれかが変化した場合に、新たな行動履歴を追加すると判断してもよい。
【００４８】
行動種別が変化していた場合に制御部２は、まず、ユーザの現在の行動場所が、ユーザが習慣的に訪れる場所であるか否かを判断する（ステップＳＡ６）。
【００４９】
ステップＳＡ６の処理に際して制御部２は、今回の処理タイミングでＧＰＳ部５により取得された位置データにより示される位置に対して一定距離内にある任意の位置を示す緯度及び経度を含む行動履歴データ１０２（以下、特定の行動履歴データという。）が、ユーザデータ記憶部４に周期的に記録されているか否かを確認する。より具体的に述べると、制御部２は、例えば特定の行動履歴データが毎日記憶されているか、または複数週にわたり同じ曜日に記憶されているか、若しくは複数月にわたり同じ日に記憶されているかを確認する。
【００５０】
そして、制御部２は、特定の行動履歴データがユーザデータ記憶部４に周期的に記録されていれば、ユーザの現在の行動場所が、ユーザが習慣的に訪れる場所であると判断する。また、制御部２は、特定の行動履歴データがユーザデータ記憶部４に周期的に記録されていなければ、ユーザの現在の行動場所が、ユーザが習慣的に訪れる場所ではないと判断する。
【００５１】
引き続き、制御部２は、ユーザの現在の行動場所が、ユーザが習慣的に訪れる場所でないと判断したときには（ステップＳＡ６：ＮＯ）、さらにユーザの現在の行動場所が、ユーザが頻繁に訪れる場所であるか否かを確認する（ステップＳＡ７）。
【００５２】
ステップＳＡ７の処理に際して制御部２は、特定の行動履歴データが、予め決められている長さの期間（例えば一週間、一ヶ月間）に、予め決められている回数以上、ユーザデータ記憶部４に記録されているか否かを確認する。つまり、制御部２は、特定の行動履歴データが一定以上の頻度でユーザデータ記憶部４に記憶されているか否かを確認する。
【００５３】
そして、制御部２は、特定の行動履歴データがユーザデータ記憶部４に一定以上の頻度で記憶されていれば、ユーザの現在の行動場所が、ユーザが頻繁に訪れる場所であると判断する。また、制御部２は、特定の行動履歴データがユーザデータ記憶部４に一定以上の頻度で記憶されていなければ、ユーザの現在の行動場所が、ユーザが頻繁に訪れる場所ではないと判断する。
【００５４】
その後、制御部２は、ユーザの現在の行動場所が、ユーザが習慣的に訪れる場所でも、ユーザが頻繁に訪れる場所でもないと判断したときには（ステップＳＡ７：ＮＯ）、場所名を含まない行動履歴データをユーザデータ記憶部４に新たに記憶する（ステップＳＡ８）。すなわちステップＳＡ８の処理において制御部２は、現在の年月日及び曜日と、今回の処理タイミングに相当する時刻と、ステップＳＡ３で取得した年月日及び曜日、時刻、緯度、及び緯度と、ステップＳＡ４で判定した行動種別とを行動履歴データとしてユーザデータ記憶部４に新たに記憶する。
【００５５】
一方、制御部２は、ユーザの現在の行動場所が、ユーザが習慣的に訪れる場所であったとき（ステップＳＡ６：ＹＥＳ）、またはユーザが頻繁に訪れる場所であったとき（ステップＳＡ７：ＹＥＳ）、言い換えるとユーザの現在の行動場所がユーザに固有の特定の場所であったとき、ユーザデータ記憶部４に記憶されている特定場所データ１０３を参照し、現在の行動場所を示す既存の場所名が存在するか否かを確認する（ステップＳＡ９）。
【００５６】
ステップＳＡ９の処理に際して制御部２は、まず、現在の行動場所と一致すると判断できる位置を示す緯度及び経度に対応する場所名が特定場所データ１０３に存在するか否かを確認する。ここで、現在の行動場所と一致すると判断できる位置を示す緯度及び経度とは、今回の行動判別タイミングでＧＰＳ部６により取得した測位データにより示される位置を中心とした一定の距離範囲内（例えば半径１０ｍ以内）の位置を示す緯度及び経度である。
【００５７】
次に、制御部２は、現在の行動場所と一致すると判断できる位置を示す緯度及び経度に対応する場所名が特定場所データ１０３に存在していれば、現在の行動場所を示す既存の場所名が存在すると判断する。また、現在の行動場所と一致すると判断できる位置を示す緯度及び経度に対応する場所名が特定場所データ１０３に存在していなければ、現在の行動場所を示す既存の場所名が存在しないと判断する。
【００５８】
そして、現在の行動場所を示す既存の場所名が存在する場合（ステップＳＡ９：ＹＥＳ）、制御部２は、ユーザデータ記憶部４に、特定場所データ１０３に既に記憶されている現在の行動場所を示す場所名を含む行動履歴データを新たに記憶する（ステップＳＡ１１）。また、現在の行動場所を示す既存の場所名が存在しない場合（ステップＳＡ９：ＹＥＳ）、制御部２は、引き続き、図７に示した場所名取得処理を実行する（ステップＳＡ１０）。
【００５９】
場所名取得処理において制御部２は、例えば予め用意された指示画面を表示部９に表示させ、行動履歴データとして記憶すべき場所名を自動取得するか否かをユーザに指定させる（ステップＳＡ２０１）。
【００６０】
ユーザにより場所名の自動取得が指定された場合（ステップＳＡ２０１：ＹＥＳ）、制御部２は、直ちに通信部６を介して所定の通信ネットワークに接続されている他の装置へ接続し、係る他の装置から、ステップＳＡ３で取得した位置データにより特定される地図上の位置に対応する名称のデータを取得（ダウンロード）する（ステップＳＡ２０２）。制御部２が他の装置から取得する名称は、既説したように交差点や、店舗、建物、施設、公園、名所旧跡等である。
【００６１】
そして、制御部２は、他の装置から取得した名称を場所名とし、それをステップＳＡ３で取得した現在地を示す緯度及び経度とを対応させ、ユーザデータ記憶部４に新たな特定場所データ１０３として記憶する（ステップＳＡ２０３）。これにより、制御部２は場所名取得処理を終了し、図５の処理へ戻る。
【００６２】
一方、上記とは異なり、ユーザによって場所名を自動取得しない旨が指定された場合（ステップＳＡ２０１：ＮＯ）、制御部２は、例えば予め用意された指示画面を表示部９に表示させることによって、行動履歴データとして記憶すべき場所名として仮名称を使用するか否かをユーザに指定させる（ステップＳＡ２０４）。
【００６３】
ユーザによって仮名称の使用が指定された場合（ステップＳＡ２０４：ＹＥＳ）、制御部２は、一時利用を目的とする仮名称のデータを生成する（ステップＳＡ２０５）。制御部２が生成する仮名称は、予め決められている規則に従った名称であって、例えば「場所１」、「場所２」、「場所３」、・・・等である。
【００６４】
そして、制御部２は、生成した仮名称を場所名とし、それをステップＳＡ３で取得した現在地を示す緯度及び経度とを対応させ、ユーザデータ記憶部４に新たな特定場所データ１０３として記憶する（ステップＳＡ２０６）。これにより、制御部２は場所名取得処理を終了し、図５の処理へ戻る。
【００６５】
さらに、上記とは異なり、ユーザによって仮名称を使用しない旨が指定された場合（ステップＳＡ２０４：ＮＯ）、制御部２は、例えば予め用意された名称入力画面を表示部９に表示させ、場所名として使用する任意の名称の入力をユーザに要求する（ステップＳＡ２０７）。
【００６６】
これに伴い、ユーザにあっては、現在の行動場所を表す場所名として自己が望む任意の名称、例えば「職場」や「いつもの待ち合わせ場所」といった名称を入力することとなる。
【００６７】
その後、制御部２は、ユーザによって名称の入力作業の終了が指示されたら（ステップＳＡ２０８：ＹＥＳ）、入力された名称を場所名とし、それをステップＳＡ３で取得した現在地を示す緯度及び経度とを対応させ、ユーザデータ記憶部４に新たな特定場所データ１０３として記憶する（ステップＳＡ２０９）。これにより、制御部２は場所名取得処理を終了し、図５の処理へ戻る。
【００６８】
図５に示したように、場所名取得処理が終了すると制御部２は、特定場所データ１０３として新たに記憶した場所名を含む行動履歴データを、新たな行動履歴データとしてユーザデータ記憶部４に記憶する（ステップＳＡ１１）。
【００６９】
以後、制御部２は、ユーザから所定のキー操作によってデータ取得の終了が指示されたか否かを確認し、終了指示がなければ（ステップＳＡ１２：ＮＯ）、ステップＳＡ２の処理へ戻って前述した処理を繰り返す。これにより、例えばユーザの一日（朝から夜まで等）の行動履歴が行動履歴データとしてユーザデータ記憶部４に蓄積される。その後、制御部２は、データ取得の終了が指示されたら（ステップＳＡ１２：ＹＥＳ）、その時点で行動履歴記録モードによる処理を終了する。
【００７０】
次に、ユーザにより場所名修正モードが設定されたときの行動履歴記録装置１の動作について説明する。図８は、場所名修正モードでの制御部２の処理内容を示すフローチャートである。なお、場所名修正モードは、行動履歴データ１０２及び特定場所データ１０３としてユーザデータ記憶部４に記憶されている場所名をユーザの要求に応じて修正するための動作モードである。
【００７１】
場所名修正モードが設定されると制御部２は、まず、ユーザデータ記憶部４に特定場所データ１０３として記憶されている１又は複数の場所名のデータを全て読み出し、表示部９に表示させる（ステップＳＢ１）。また、ステップＳＢ１の処理に際して制御部２は、所定のキー操作による、修正対象の場所名の選択、及び修正対象の確定をユーザに行わせる。
【００７２】
次に、制御部２は、ユーザによる修正対象の確定操作を確認すると（ステップＳＢ２：ＹＥＳ）、例えば予め用意された名称入力画面を表示部９に表示させ、場所名として新たに使用する任意の名称の入力をユーザに要求する（ステップＳＢ３）。
【００７３】
しかる後、制御部２は、ユーザによって入力作業の終了が指示されたら（ステップＳＢ４：ＹＥＳ）、ユーザデータ記憶部４に特定場所データ１０３として記憶されている修正対象の場所名を、ユーザに入力された新たな名称に修正する（ステップＳＢ５）。
【００７４】
さらに、制御部２は、特定場所データ１０３における場所名の修正内容を、ユーザデータ記憶部４に記憶されている行動履歴データ１０２にも反映させる（ステップＳＢ６）。すなわち制御部２は、修正前の場所名を含む個別の行動履歴データを対象として、修正前の場所名をユーザに入力された新たな名称に更新する。
【００７５】
その後、制御部２は、ユーザにより修正作業の終了が指示されるまで（ステップＳＢ７：ＮＯ）、ステップＳＢ１の処理に戻って前述した処理を繰り返し、ユーザにより修正作業の終了が指示されたら（ステップＳＢ７：ＹＥＳ）、その時点で場所名修正モードによる処理を終了する。
【００７６】
次に、ユーザにより行動履歴表示モードが設定されたときの行動履歴記録装置１の動作について説明する。図９は、行動履歴表示モードでの制御部２の処理内容を示すフローチャートである。なお、行動履歴表示モードは、ユーザデータ記憶部４に記憶されている行動履歴データ１０２に基づき、ユーザの一日の行動履歴を予め決められた長さ（再生時間）の動画像（以下、行動履歴動画という。）として表示する動作モードである。
【００７７】
行動履歴表示モードが設定されると制御部２は、まず、行動履歴データ１０２からユーザの行動履歴が記録されている日付データを取得し、表示部９へ表示させる（ステップＳＣ１）。また、ステップＳＣ１の処理に際して制御部２は、所定のキー操作による、表示すべき行動履歴の日付の選択、及び確定をユーザに行わせる。
【００７８】
次に、制御部２は、ユーザによる日付の確定操作を確認すると（ステップＳＣ２：ＹＥＳ）、ユーザに指定された日の行動履歴データ１０２を読み出し、作業用メモリに記憶した後（ステップＳＣ３））、行動履歴動画の再生時間内における、行動履歴データによって示される行動期間毎の再生時間を計算する（ステップＳＣ４）。ここで、行動期間とは、１日分の行動履歴データが蓄積されている期間を、ユーザの行動種別が変化した時刻で区画した期間である。
【００７９】
また、ステップＳＣ４の処理において制御部２は、行動期間毎の再生時間として、行動履歴データの蓄積期間に占める各々の行動期間の割合に応じた時間を演算する。具体的に説明すると、制御部２は、まず、各々の行動期間の長さ（時間）を計算する。そして、制御部２は、各々の行動期間の長さをｔｎ、行動履歴データの蓄積期間の長さ（蓄積時間）をＴ１、行動履歴動画の再生時間をＴ２、行動期間毎の再生時間をＴｎとし、下記式
Ｔｎ＝Ｔ２／（Ｔ１／ｔｎ）
によって行動期間毎の再生時間を計算する。
【００８０】
つまり制御部２は、行動期間毎の再生時間として、行動履歴動画の再生時間に占める割合が、各々の行動期間が行動履歴データの蓄積期間に占める割合と同一となる時間を計算する。
【００８１】
図１０（ａ）に、ステップＳＣ４の処理において計算される行動期間毎の再生時間の具体例を示す。図１０（ａ）は、処理対象となる１日分の行動履歴データの蓄積期間（図で上）が５時間３０分００秒、行動履歴動画Ｇの再生時間（図で下）が５分００秒であるとした場合の例である。
【００８２】
図１０（ａ）に示したように、行動履歴データにより示されるユーザの行動種別が「歩行」、「デスクワーク」、「歩行」、「食事」であり、先頭の行動期間の長さが３０分、２番目の行動期間の長さが３時間、３番目の行動期間の長さが１５分、４番目の行動期間の長さが４５分である場合、行動期間毎の再生時間は以下のようになる。
【００８３】
すなわち、行動履歴動画Ｇの全再生時間内における行動期間毎の再生時間は、先頭の行動期間が２９秒、２番目の行動期間が２分４４秒、３番目の再生時間が１４秒、４番目の再生時間が１４秒となる。なお、行動期間毎の再生時間は秒単位に丸めた時間である。
【００８４】
以上のように行動期間毎の再生時間を計算した後、制御部２は、行動履歴データにより示される各々の行動期間を、先頭の行動期間から順に処理対象として以下の処理を行う。
【００８５】
まず、制御部２は、処理対象の行動期間における行動種別に対応するアバター動画データをプログラム記憶部３から読み出す（ステップＳＣ５）。次に、制御部２は、読み出したアバター動画データに基づくアバター動画を、行動履歴データとして記憶されている場所名を重畳した状態で表示部９に表示させる（ステップＳＣ６）。なお、処理対象の行動期間に対応する場所名が行動履歴データに記憶されていない場合、ステップＳＣ６の処理において制御部２は、アバター動画のみを表示部９に表示させる。
【００８６】
さらに、制御部２は、場所名を重畳した状態のアバター動画を、処理対象の行動期間の再生時間が経過するまで（ステップＳＣ７：ＮＯ）、表示部９に繰り返し表示させる。そして、再生時間が経過したら（ステップＳＣ７：ＹＥＳ、ステップＳＣ８：ＮＯ）、次の行動期間を対象としてステップＳＣ５、ステップＳＣ６の処理を繰り返す。
【００８７】
これにより、図１０（ａ）に示したように、行動履歴データにより示されるユーザの行動種別が「歩行」、「デスクワーク」、「歩行」、「食事」と変化している場合には、各々の行動種別（ユーザの行動内容）を表現する一連のアバター動画である「歩行画像」、「デスクワーク画像」、「歩行画像」、「食事画像」からなる行動履歴動画Ｇが表示部９に表示される。
【００８８】
同時に、各々のアバター動画の表示期間内には、対応する行動期間におけるユーザの行動場所を示す場所名が表示部９に表示される。図１０（ｂ）は、表示部９における場所名の表示例を示した図であり、行動履歴動画Ｇの一部である表示中のアバター動画が「デスクワーク画像」、場所名が「職場」である場合の例である。
【００８９】
そして、制御部２は、全ての行動期間についてステップＳＣ６、ステップＳＣ７の処理、すなわちアバター動画及び場所名の表示処理が終了したら（ステップＳＣ８：ＹＥＳ）、その時点で行動履歴表示モードによる処理を終了する。
【００９０】
以上説明した行動履歴記録装置１においては、行動履歴記録モードが設定されているとき、それを所持して行動しているユーザがいつ、どこで、何をしていたのかを示す行動履歴を記録する。また、行動履歴記録装置１は、行動履歴における「どこで」に相当する情報として、ユーザの行動場所を示す場所名を記録する。
【００９１】
そして、行動履歴記録装置１は、ユーザの行動場所が、ユーザが習慣的に訪れたり、またはユーザが頻繁に訪れたりする特定の場所であるとき、ユーザの指示があれば、現在地の緯度及び経度で特定される場所名に限らず、現在地の緯度及び経度に制約されない名称を行動履歴における場所名として記録する。すなわち、行動履歴記録装置１は、ユーザが希望する場合、ユーザに入力された任意の名称を行動履歴における場所名として記録する。
【００９２】
よって、行動履歴記録装置１においては、ユーザ毎に過去の行動履歴を蓄積するとともに、新たな行動履歴の蓄積に際しては、既に蓄積された過去の行動履歴からユーザ毎に日々の行動パターンを特定し、この特定された日々の行動パターンからユーザ毎に重要な場所を特定し、この特定した各々の場所に対してユーザ毎に異なる名称を付加して記録することができる。したがって、例えば、ある一日の行動履歴を個人の日記として利用する場合に、各々のユーザにとって都合のよい適切な場所に適切な場所名が付与された日記を作成することができる。
【００９３】
しかも、行動履歴記録装置１においては、位置情報と場所名とを対応付けて記録した特定場所データをユーザ毎に記憶する。そのため、ユーザの行動場所が習慣的に訪れる場所や頻繁に訪れる場所などの特定のユーザにとってだけ重要な場所であっても、その場所が、既に場所名が記録済みの場所であれば、その都度場所名を入力する必要がなく、場所名の入力作業等が省ける。また、ユーザの行動場所が習慣的に訪れる場所や頻繁に訪れる場所などの個々のユーザにとって重要な場所であり、かつ現在使用中のユーザについて場所名が記憶されていないときにだけ、ユーザに場所名の入力作業等を行わせ、位置情報と場所名とを対応付けて新たに特定場所データ内に追加する。よって、行動履歴の記録中には、ユーザに対して徒に場所名の指定や入力といった作業を強いることなく、利便性にも優れたものとなる。
【００９４】
また、行動履歴記録装置１においては、ユーザが希望する場合には、使用可能な場所名として仮名称を自動的に生成してユーザに提供するとともに、行動履歴に場所名として記憶した後の仮名称を、場所名修正モードにおいて修正することができる。したがって、行動履歴記録装置１に高い利便性を確保することができる。
【００９５】
さらに、行動履歴記録装置１においては、ユーザが希望する場合には、行動履歴として記憶する場所名をネットワークを介して他の装置から取得することができる。これによっても、行動履歴記録装置１に高い利便性を確保することができる。
【００９６】
以下、本実施形態の変形例等について説明する。本実施形態においては、行動履歴記録モードでの動作中、行動履歴記録装置１が、既に記憶されている行動履歴データ１０２に基づいて、ユーザの現在の行動場所が、ユーザが習慣的に訪れたり、またはユーザが頻繁に訪れたりする特定の場所であるか否かを判断するようにした。しかし、特定の場所であるか否かを判断は、例えば行動履歴データ１０２とは別に、ユーザの移動履歴を示す緯度及び経度のみからなるデータを記憶しておき、係るデータに基づいて判断する構成としてもよい。
【００９７】
また、行動履歴データ１０２に十分な行動履歴が蓄積されていない初期の段階では、ユーザの現在の行動場所が習慣的に訪れる場所や頻繁に訪れる場所であるか否かを判断することはできない。そのため、初期の段階では、緯度や経度の形で行動場所を記録しておき、十分な量の行動履歴が蓄積された後に、ユーザの現在の行動場所が習慣的に訪れる場所や頻繁に訪れる場所であるか否かを判断する構成としてもよい。
【００９８】
さらに、その場合、ユーザの現在の行動場所が習慣的に訪れる場所等であると判断したときには、行動履歴データ１０２として既に記憶されているデータ（レコード）のうち、現在の行動場所と同じ場所を示す緯度及び経度を含むデータに、ユーザに入力、又は指定された場所名を追記するようにしてもよい。
【００９９】
また、本実施形態においては、行動履歴記録装置１が、行動履歴としてユーザの行動内容を示す行動種別を記憶するとともに、新たな行動履歴データの取得を、ユーザの行動内容が変化したタイミングで取得するようにした。しかし、行動履歴には、必ずしも行動種別を含ませる必要はなく、行動種別を含まない行動履歴を記録するのであれば、行動履歴記録装置１には、新たな行動履歴データを一定時間毎に取得させるようにしてもよい。
【０１００】
また、本実施形態においては、行動履歴記録装置１が、記録した行動履歴（行動履歴データ１０２）に基づき、ユーザの一日の行動履歴を行動履歴動画として表示する行動履歴表示モードを有する場合について説明した。しかし、行動履歴記録装置１は、行動履歴表示モードを有していない構成としてもよい。
【０１０１】
その場合には、例えばユーザデータ記憶部４を行動履歴記録装置１に着脱自在なカード型のメモリとすれば、記録した行動履歴（行動履歴データ１０２）を他の装置で利用することができる。記録した行動履歴の利用形態としては、ユーザの一日の行動履歴に限らず、数日分の行動履歴を行動履歴動画として表示したり、ユーザの行動履歴を文字情報として利用したりすることが考えられる。
【０１０２】
以上、本発明の一実施形態、及びその変形例等について説明したが、これらの実施形態等は本発明の作用効果が得られる範囲内であれば適宜変更が可能であり、変更後の実施形態も特許請求の範囲に記載された発明、及びその発明と均等の発明の範囲に含まれる。以下に、本出願の特許請求の範囲に記載された発明を付記する。
［請求項１］
使用者の行動場所を示す場所情報を取得する場所情報取得手段と、前記場所情報取得手段により取得された場所情報を、使用者の行動履歴を示す行動履歴情報として順に記憶する行動履歴情報記憶手段と、前記場所情報取得手段により取得された場所情報により示される使用者の行動場所が、使用者に固有の特定の場所であるか否かを、前記行動履歴情報記憶手段に記憶されている行動履歴情報に基づいて判断する判断手段と、前記判断手段により使用者の行動場所が前記特定の場所であると判断されたことを条件として、前記場所情報取得手段により取得された場所情報に対応する名称を、当該使用者の行動場所を示す場所名として取得する名称取得手段と、を備えたことを特徴とする行動履歴記録装置。
［請求項２］
前記行動履歴情報記憶手段は、前記場所情報取得手段により取得された場所情報を、当該場所情報の取得日と対応付けて使用者の行動履歴を示す行動履歴情報として記憶することを特徴とする請求項１記載の行動履歴記録装置。
［請求項３］
前記判断手段は、前記行動履歴情報記憶手段に、前記場所情報取得手段により新たに取得された場所情報により示される使用者の行動場所と同一と判断できる場所を示す場所情報が周期的に記憶されている場合、あるいは予め決められている以上の頻度で記憶されている場合に、使用者の行動場所が前記特定の場所であると判断することを特徴とする請求項２記載の行動履歴記録装置。
［請求項４］
前記名称取得手段は、前記場所情報に対応する場所名として、使用者により決められた名称を取得することを特徴とする請求項１又は２，３記載の行動履歴記録装置。
［請求項５］
前記場所情報取得手段は、使用者の行動場所を示す場所情報として地図上での位置を示す位置情報を取得し、前記名称取得手段は、前記場所情報に対応する場所名として、使用者により決められた名称であって、前記場所情報取得手段により取得された位置情報によって特定される名称を取得することを特徴とする請求項４記載の行動履歴記録装置。
［請求項６］
前記名称取得手段は、使用者により決められた名称であって、前記場所情報取得手段により取得された位置情報によって特定される名称を、ネットワークを介して他の装置から取得することを特徴とする請求項５記載の行動履歴記録装置。
［請求項７］
前記名称取得手段は、前記場所情報に対応する場所名として、使用者により決められた名称であって、前記場所情報取得手段により取得された場所情報に制約されない名称を取得することを特徴とする請求項４記載の行動履歴記録装置。
［請求項８］
前記場所情報取得手段により取得された場所情報に制約されない名称として、仮の場所名を使用者に提供する名称提供手段を更に備え、前記名称取得手段は、使用者により決められた名称であって、前記名称提供手段により使用者に提供された名称を取得することを特徴とする請求項７記載の行動履歴記録装置。
［請求項９］
前記名称取得手段により取得された名称を、前記判断手段により前記特定の場所であると判断された場所を示す場所情報と対応付けて記憶する特定場所情報記憶手段を更に備え、前記名称取得手段は、前記場所情報に対応する場所名として、前記特定場所情報記憶手段に記憶されている名称であって、前記場所情報取得手段により新たに取得された場所情報により示される使用者の行動場所と同一と判断できる場所を示す場所情報と対応付けられている名称を取得することを特徴とする請求項４乃至８いずれか記載の行動履歴記録装置。
［請求項１０］
前記名称取得手段は、前記場所情報取得手段により新たに取得された場所情報により示される使用者の行動場所と同一と判断できる場所を示す場所情報と対応付けられている名称が前記特定場所情報記憶手段に記憶されていない場合は、使用者により決められた名称を新たに取得し、前記名称取得手段により新たに取得された名称を、前記場所情報取得手段により新たに取得された場所情報と対応付けて前記特定場所情報記憶手段に追加して記憶する特定場所情報追加手段を更に備えることを特徴とする請求項９記載の行動履歴記録装置。
［請求項１１］
前記特定場所情報記憶手段に記憶されている名称を使用者の要求に応じて修正する修正手段を備えたことを特徴とする請求項９又は１０記載の行動履歴記録装置。
［請求項１２］
前記行動履歴情報記憶手段に記録された行動履歴情報を用いて使用者の行動場所を表示する場合に、前記名称取得手段により使用者の行動場所を示す場所名として取得された名称を表示することを特徴とする請求項１乃至１１いずれか記載の行動履歴記録装置。
［請求項１３］
前記行動履歴情報記憶手段は、前記名称取得手段により場所名として取得された名称を、前記場所情報取得手段により取得された場所情報と対応付けて使用者の行動履歴を示す行動履歴情報として記憶することを特徴とする請求項１乃至１２いずれか記載の行動履歴記録装置。
［請求項１４］
前記場所情報取得手段により場所情報が取得されたときの使用者の行動種別を示す行動種別情報を取得する行動種別情報取得手段を更に備え、前記行動履歴情報記憶手段は、前記行動種別情報取得手段により取得された行動種別情報を前記場所情報と対応付けて、使用者の行動履歴を示す行動履歴情報として記憶することを特徴とする請求項１乃至１３いずれか記載の行動履歴記録装置。
［請求項１５］
前記行動履歴情報記憶手段に行動履歴情報として記憶されている行動種別情報に基づいて、使用者の行動履歴を示す行動日記を作成する日記生成手段を更に備えたことを特徴とする請求項１４記載の行動履歴記録装置。
［請求項１６］
前記日記生成手段は、前記行動日記として、行動履歴情報として記憶されている行動種別情報を使用者に相当するキャラクタの動きによって表現した個別の動画像が、対応する行動種別情報の記憶順に連結された行動履歴動画を作成することを特徴とする請求項１５記載の行動履歴記録装置。
［請求項１７］
前記日記生成手段は、前記個別の動画像に、各々の動画像により表現される行動種別情報と共に前記場所情報と対応付けられ、使用者の行動場所を示す場所名として前記行動履歴情報記憶手段に記憶されている名称を重畳した行動履歴動画を作成することを特徴とする請求項１６記載の行動履歴記録装置。
［請求項１８］
使用者の行動場所を示す場所情報を取得する工程と、取得した場所情報を記憶する工程と、新たに取得した場所情報により示される使用者の現在の行動場所が、使用者に固有の特定の場所であるか否かを、既に記憶している場所情報に基づいて判断する工程と、新たに取得した場所情報により示される使用者の現在の行動場所が、前記特定の場所であると判断したことを条件として、新たに取得した場所情報に対応する名称を、当該使用者の行動場所を示す場所名として取得する工程と、を含むことを特徴とする行動履歴記録方法。
［請求項１９］
コンピュータに、使用者の行動場所を示す場所情報を取得する処理と、取得した場所情報を場所情報記憶手段に記憶する処理と、新たに取得した場所情報により示される使用者の現在の行動場所が、使用者に固有の特定の場所であるか否かを、前記場所情報記憶手段に記憶されている場所情報に基づいて判断する処理と、新たに取得した場所情報により示される使用者の現在の行動場所が、前記特定の場所であると判断したことを条件として、新たに取得した場所情報に対応する名称を、当該使用者の現在の行動場所を示す場所名として取得する処理と、を実行させることを特徴とするプログラム。
【符号の説明】
【０１０３】
１    行動履歴記録装置
２    制御部
３    プログラム記憶部
４    ユーザデータ記憶部
５    ＧＰＳ部
５ａ    アンテナ
６    通信部
７    時計部
８    加速度センサ部
９    表示部
１０    入力部
１０２    行動履歴データ
１０３    特定場所データ
【図１】
0005418520.tif 000002
【図２】
0005418520.tif 000003
【図３】
0005418520.tif 000004
【図４】
0005418520.tif 000005
【図５】
0005418520.tif 000006
【図６】
0005418520.tif 000007
【図７】
0005418520.tif 000008
【図８】
0005418520.tif 000009
【図９】
0005418520.tif 000010
【図１０】
0005418520.tif 000011