(57)【特許請求の範囲】
【請求項１】
携帯端末装置と、地図生成装置と、画像形成装置とを含む地図生成システムであって、
前記携帯端末装置は、
ユーザ固有の情報であるユーザ情報を取得するユーザ情報取得手段と、
前記ユーザ情報の取得に伴って、前記携帯端末装置の位置を示す位置情報を取得する位置情報取得手段と、
取得されたユーザ情報と、該ユーザ情報の取得に伴って取得された位置情報とを示す位置対応ユーザ情報を記憶する記憶手段と、
前記携帯端末装置が前記画像形成装置の近傍に位置する場合に、前記記憶手段に記憶されている前記位置対応ユーザ情報を、前記画像形成装置へ送信する送信手段とを備え、
前記画像形成装置は、
地図のデータに基づく画像を記録媒体に形成する形成手段と、
前記位置対応ユーザ情報を受信する受信手段と、
前記画像形成装置の位置を表した位置情報を記憶する記憶手段と、
前記受信された位置対応ユーザ情報を、前記画像形成装置の位置情報を追加して、前記地図生成装置に送信する送信手段とを備え、
前記地図生成装置は、
前記位置対応ユーザ情報および前記画像形成装置の位置情報を受信する受信手段と、
前記画像形成装置の位置情報に基づき、前記位置対応ユーザ情報が示す前記ユーザ情報に基づく画像を、前記位置対応ユーザ情報が示す位置情報が示す前記携帯端末装置の位置に表示した地図のデータであって、前記画像形成装置の位置を地図の中心とするデータを生成する生成手段と、
前記画像形成装置へ、生成した前記地図のデータを送信する地図データ送信手段とを備え、
前記形成手段は、前記送信された地図データに基づく画像を記録媒体に形成する、地図生成システム。
【請求項２】
前記ユーザ情報は、電話の履歴情報、電子メールの履歴情報およびユーザの身体の情報のいずれかであり、
前記電話の履歴情報は、電話を発信した時刻の情報および電話を着信した時刻の情報の少なくとも一方を含み、
前記電子メールの履歴情報は、電子メールを送信した時刻の情報および電子メールを受信した時刻の情報の少なくとも一方を含む、請求項１に記載の地図生成システム。
【請求項３】
前記地図生成装置は、さらに、
生成した前記地図のデータを前記携帯端末装置へ送信するデータ送信手段を備え、
前記携帯端末装置は、さらに、
前記地図生成装置から送信される地図のデータを受信するデータ受信手段と、
受信した前記地図のデータに基づく画像を表示する表示手段とを備える、請求項１または２に記載の地図生成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図生成システム、地図生成装置および地図生成方法に関し、特に、地図を生成するための処理を行なう地図生成システム、地図生成装置および地図生成方法に関する。
【背景技術】
【０００２】
現在、ＧＰＳ（Global Positioning System）機能を有する携帯電話等の携帯可能な携帯端末装置が普及しつつある。ＧＰＳ機能は、人口衛星と通信することにより、ユーザが所持している携帯端末装置の位置情報（緯度、経度）を取得する機能である。
【０００３】
特開２００３−１７２６２５号公報（特許文献１）には、携帯電話機が取得した位置情報を利用して、当該位置情報により特定される位置の周辺の地図の印刷物を取得するために技術（以下、第１の先行技術ともいう）が開示されている。
【特許文献１】特開２００３−１７２６２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
第１の先行技術では、携帯電話機が取得した位置情報により特定される位置の周辺の地図の印刷物を取得することができる。すなわち、現在の位置情報により特定される位置の周辺の地図が取得できる。
【０００５】
ここで、たとえば、携帯端末装置を所持して外出したユーザが、外出の途中で、電子メールを受信した位置を、地図上で確認したいと思ったとする。すなわち、ユーザが、外出の途中で、たとえば、電子メールを受信した旨を示す情報といった、ユーザ固有の情報を取得した位置を、地図上で確認したいと思ったとする。
【０００６】
第１の先行技術等の従来の技術では、取得した現在の位置情報により特定される位置の周辺の地図が取得できるのみであり、ユーザ固有の情報を取得した位置を確認可能な地図を取得することはできないという問題点がある。
【０００７】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、ユーザ固有の情報を取得した位置を確認可能な地図を取得可能な地図生成システム、地図生成装置および地図生成方法を提供することである。
【課題を解決するための手段】
【０００８】
上述の課題を解決するために、この発明のある局面に従うと、携帯端末装置と、地図生成装置とを含む地図生成システムであって、携帯端末装置は、ユーザ固有の情報であるユーザ情報を取得するユーザ情報取得手段と、ユーザ情報の取得に伴って、携帯端末装置の位置を示す位置情報を取得する位置情報取得手段と、取得されたユーザ情報と、該ユーザ情報の取得に伴って取得された位置情報とを示す位置対応ユーザ情報を記憶する記憶手段と、記憶手段に記憶されている位置対応ユーザ情報を、地図生成装置へ送信する送信手段とを備え、地図生成装置は、位置対応ユーザ情報を受信する受信手段と、位置対応ユーザ情報が示すユーザ情報に基づく画像を、位置対応ユーザ情報が示す位置情報が示す携帯端末装置の位置に表示した地図のデータを生成する生成手段とを備える。
【０００９】
好ましくは、ユーザ情報は、電話の履歴情報、電子メールの履歴情報およびユーザの身体の情報のいずれかであり、電話の履歴情報は、電話を発信した時刻の情報および電話を着信した時刻の情報の少なくとも一方を含み、電子メールの履歴情報は、電子メールを送信した時刻の情報および電子メールを受信した時刻の情報の少なくとも一方を含む。
【００１０】
好ましくは、携帯端末装置は、さらに、時間経過に伴って、時刻を順次取得する時刻取得手段を備え、位置情報取得手段は、時刻取得手段により時刻が取得される毎に、携帯端末装置の位置を示す位置情報を取得し、記憶手段は、時刻取得手段により取得された時刻と、該時刻の取得に伴って取得された位置情報とを示す時刻位置情報を、時刻取得手段により取得された時刻の数記憶し、携帯端末装置は、さらに、期間の指定を受付ける受付手段を備え、送信手段は、記憶手段に記憶されている複数の時刻位置情報を含む経路情報と、受付手段により受付けられた期間を示す期間情報とを、地図生成装置へ送信し、受信手段は、送信手段により送信された経路情報および期間情報を受信し、生成手段は、経路情報に含まれる複数の時刻位置情報のうち、示す時刻が、期間情報が示す期間内を示す１以上の時刻位置情報の各々が示す位置情報が示す携帯端末装置の位置を示す地図のデータを生成する。
【００１１】
好ましくは、携帯端末装置は、さらに、地図のデータを出力させるための出力媒体のサイズの指定を受付けるサイズ受付手段を備え、送信手段は、サイズ受付手段により受付けられた出力媒体のサイズを示すサイズ情報を、地図生成装置へ送信し、受信手段は、送信手段により送信されたサイズ情報を受信し、生成手段は、受信したサイズ情報が示す出力媒体のサイズに基づいて、地図のデータを生成する。
【００１２】
好ましくは、地図生成装置は、さらに、地図のデータに基づく画像を記録媒体に形成する画像形成装置へ、生成した地図のデータを送信する地図データ送信手段を備える。
【００１３】
好ましくは、地図生成装置は、さらに、生成した地図のデータを携帯端末装置へ送信するデータ送信手段を備え、携帯端末装置は、さらに、地図生成装置から送信される地図のデータを受信するデータ受信手段と、受信した地図のデータに基づく画像を表示する表示手段とを備える。
【００１４】
好ましくは、生成手段により生成される地図のデータは、画像形成装置の位置を地図の中心とするデータである。
【００１５】
この発明の他の局面に従うと、地図を生成する地図生成装置は、ユーザ固有の情報であるユーザ情報を取得するユーザ情報取得手段と、ユーザ情報の取得に伴って、地図生成装置の位置を示す位置情報を取得する位置情報取得手段と、取得されたユーザ情報と、該ユーザ情報の取得に伴って取得された位置情報とを示す位置対応ユーザ情報を記憶する記憶手段と、位置対応ユーザ情報が示すユーザ情報に基づく画像を、位置対応ユーザ情報が示す位置情報が示す地図生成装置の位置に表示した地図のデータを生成する生成手段とを備える。
【００１６】
この発明のさらに他の局面に従うと、制御部と、記憶部とを含む地図生成装置により実行される地図生成方法は、制御部が、ユーザ固有の情報であるユーザ情報を取得するステップと、制御部が、ユーザ情報の取得に伴って、地図生成装置の位置を示す位置情報を取得するステップと、制御部が、取得されたユーザ情報と、該ユーザ情報の取得に伴って取得された位置情報とを示す位置対応ユーザ情報を記憶部に記憶させるステップと、位置対応ユーザ情報が示すユーザ情報に基づく画像を、位置対応ユーザ情報が示す位置情報が示す地図生成装置の位置に表示した地図のデータを、制御部が生成するステップとを備える。
【発明の効果】
【００１７】
本発明に係る地図生成システムは、携帯端末装置と、地図生成装置とを含む。携帯端末装置は、ユーザ固有の情報であるユーザ情報を取得し、ユーザ情報の取得に伴って、携帯端末装置の位置を示す位置情報を取得し、ユーザ情報と、位置情報とを示す位置対応ユーザ情報を地図生成装置へ送信する。地図生成装置は、位置対応ユーザ情報が示すユーザ情報に基づく画像を、位置対応ユーザ情報が示す位置情報が示す携帯端末装置の位置に表示した地図のデータを生成する。
【００１８】
したがって、ユーザ固有の情報を取得した位置を確認可能な地図を取得することができるという効果を奏する。
【００１９】
本発明に係る地図生成装置は、ユーザ固有の情報であるユーザ情報を取得し、ユーザ情報の取得に伴って、地図生成装置の位置を示す位置情報を取得し、取得されたユーザ情報と、該ユーザ情報の取得に伴って取得された位置情報とを示す位置対応ユーザ情報を記憶し、位置対応ユーザ情報が示すユーザ情報に基づく画像を、位置対応ユーザ情報が示す位置情報が示す地図生成装置の位置に表示した地図のデータを生成する。
【００２０】
したがって、ユーザ固有の情報を取得した位置を確認可能な地図を取得することができるという効果を奏する。
【００２１】
本発明に係る地図生成方法は、ユーザ固有の情報であるユーザ情報を取得し、ユーザ情報の取得に伴って、地図生成装置の位置を示す位置情報を取得し、取得されたユーザ情報と、該ユーザ情報の取得に伴って取得された位置情報とを示す位置対応ユーザ情報を記憶部に記憶させ、位置対応ユーザ情報が示すユーザ情報に基づく画像を、位置対応ユーザ情報が示す位置情報が示す地図生成装置の位置に表示した地図のデータを生成する。
【００２２】
したがって、ユーザ固有の情報を取得した位置を確認可能な地図を取得することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２４】
＜第１の実施の形態＞
（システムの構成）
図１は、本実施の形態における地図生成システム１０００の構成を示す図である。図１を参照して、地図生成システム１０００は、身体情報取得装置４００と、端末装置５００と、画像形成装置６００と、サービスサーバ８００とを含む。
【００２５】
身体情報取得装置４００は、ユーザの身体情報を取得するための装置である。身体情報は、たとえば、脈拍、体温等の情報である。身体情報取得装置４００は、脈拍測定装置であるとする。身体情報取得装置４００は、ユーザの体に取り付けられ、ユーザの１分間あたりの脈拍を測定する機能を有するとする。
【００２６】
身体情報取得装置４００は、無線技術を利用して、他の装置とデータ通信を行なう機能を有する。無線技術は、Bluetooth（登録商標）に基づく技術であるとする。なお、無線技術は、Bluetooth（登録商標）に基づく技術に限定されることなく、その他の無線技術であってもよい。なお、身体情報取得装置４００は、脈拍測定装置に限定されることなく、ユーザの身体情報を取得し、取得した身体情報を、無線により、他の装置へ送信する機能を有する装置であれば、どのような装置であってもよい。身体情報取得装置４００は、たとえば、体温計、万歩計（登録商標）等であってもよい。
【００２７】
端末装置５００は、携帯電話である。なお、端末装置５００は、携帯電話に限定されることなく、通信機能を備え、携帯可能な装置であればどのような装置（たとえば、ＰＤＡ（Personal Digital Assistance）、ＰＣ（Personal Computer））でもよい。
【００２８】
端末装置５００は、電話網６０と、無線によりデータ通信可能である。電話網６０は、たとえば、携帯電話のための電話網である。
【００２９】
画像形成装置６００は、ＦＡＸ、コピー、プリンタ、スキャナ等の機能を有するＭＦＰ（Multi Function Peripherals）である。なお、画像形成装置６００は、ＭＦＰに限定されることなく、紙等の記録媒体に画像を形成する機能を有する装置であれば、どのような装置であってもよい。画像形成装置６００は、たとえば、プリンタ、コピー装置等であってもよい。画像形成装置６００は、コンビニエンスストア等の店舗内に設置される。なお、画像形成装置６００の設置される場所は、店舗に限定されることなく、たとえば、ユーザの自宅内、会社内等であってもよい。
【００３０】
端末装置５００は、無線により、身体情報取得装置４００とデータ通信を行なう。端末装置５００は、無線または有線により、画像形成装置６００とデータ通信を行なう。端末装置５００は、無線または有線により、ネットワーク７０とデータ通信を行なう機能を有する。ネットワーク７０は、インターネットなどの広域なネットワークである。
【００３１】
また、画像形成装置６００は、無線または有線により、ネットワーク７０とデータ通信を行なう機能を有する。また、ネットワーク７０は、無線または有線により、電話網６０とデータ通信可能である。したがって、端末装置５００は、電話網６０を介して、ネットワーク７０とデータ通信可能である。
【００３２】
サービスサーバ８００は、サービスを提供するサーバである。サービスは、たとえば、コンテンツの配信である。コンテンツは、映像、地図データ、音楽データ等である。サービスサーバ８００は、ＰＣ（Personal Computer）である。なお、サービスサーバ８００は、ＰＣに限定されることなく、サービスを提供する装置であれば、どのような装置であってもよい。
【００３３】
サービスサーバ８００は、地図データを有する。地図データは、複数種類の縮尺の地図のデータを含む。サービスサーバ８００は、ネットワーク７０と、無線または有線でデータ通信を行なう機能を有する。
【００３４】
（通信端末装置）
次に、端末装置５００について詳細に説明する。
【００３５】
図２は、端末装置５００の外観を正面から示した図である。図２を参照して、端末装置５００は、表示部５３０と、音声出力部５７０と、ＬＥＤ（Light Emitting Diode）５７６と、撮像部５７８とを備える。
【００３６】
表示部５３０は、文字や画像等を表示する機能を有する。表示部５３０には、文字や画像等を表示する表示面が設けられる。表示部５３０は、ＬＣＤパネル（Liquid Crystal Display Panel）を使用した装置である。なお、表示部５３０は、上記以外の表示方式のパネルを使用した装置であってもよい。
【００３７】
表示部５３０の表示面の解像度は、横４８０（ドット）×縦８００（ドット）である。なお、表示部５３０の表示面の解像度は、横４８０（ドット）×縦８００（ドット）に限定されることなく、他の解像度であってもよい。
【００３８】
また、表示部５３０は、ユーザが、表示面に直接触れることで、情報入力可能なタッチパネル機能を有する。表示部５３０は、ユーザが表示面にタッチした位置情報を、後述する制御部５１０へ送信する。制御部５１０は、受信した位置情報に基づいて、所定の処理を行なう。
【００３９】
音声出力部５７０は、電話の音声を出力する機能を有する。音声出力部５７０には、音声を出力するスピーカが含まれる。音声出力部５７０は、後述する制御部５１０から受信した音声データに基づく音声をスピーカから出力する。
【００４０】
ＬＥＤ５７６は、端末装置５００で行なわれる処理に応じて、光による報知を行なう。たとえば、ＬＥＤ５７６は、電話の着信があった場合、光を点滅させる。
【００４１】
撮像部５７８は、撮像対象となる被写体を撮像する撮像処理を行なう機能を有する。撮像部５７８は、図示しない、撮像レンズ、受光部およびカラーフィルタ部とを含む。受光部は、入力された光を電気信号に変換する機能を有する。受光部は、複数の受光素子から構成される。受光素子は、たとえば、ＣＣＤ（Charge Coupled Device）イメージセンサまたはＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ等を使用した素子である。
【００４２】
カラーフィルタ部は、複数のカラーフィルタから構成される。カラーフィルタは、Ｒ、Ｇ、Ｂの各々に対応したフィルタである。複数のカラーフィルタは、複数の受光素子にそれぞれ対応して設けられる。
【００４３】
撮像処理では以下の処理が行なわれる。まず、撮像部５７８が、撮像対象となる被写体に反射されて撮像レンズに入射した光、または、光源（たとえば、照明）からの光を、カラーフィルタ部を介して、受光部に入力させる。受光部は入力された光を電気信号に変換する。そして、撮像部５７８は、変換した電気信号をデジタルデータ（以下、撮像画像データともいう）に変換する。
【００４４】
端末装置５００は、さらに、入力部５４０を備える。
入力部５４０は、ボタン群５４１を含む。ボタン群５４１は、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄと、決定ボタン５４１Ｅとを含む。方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄは、ユーザによる短時間（たとえば、１秒未満）の押下操作（以下、短押操作ともいう）により、表示部５３０に画像が表示されている場合、画像内の移動させる対象となる物（たとえば、カーソル等）を上下左右に移動させるためのボタンである。
【００４５】
具体的には、短押操作があった、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄは、たとえば、カーソルを、それぞれ、上，下，左，右に移動させるためのボタンである。また、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄは、ユーザによる長時間（たとえば、一秒以上）の押下操作（以下、長押操作ともいう）により、たとえば画面をそれぞれ、上，下，左，右に画面スクロールすることも可能である。
【００４６】
決定ボタン５４１Ｅは、短押操作により、たとえば、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄの短押操作により選択された項目等を決定するためのボタンである。
【００４７】
入力部５４０は、さらに、機能ボタン５４２Ａ，５４２Ｂ，５４３Ａ，５４３Ｂを含む。機能ボタン５４２Ａ，５４２Ｂの各々は、短押操作により、たとえば、ユーザにより予め設定されたプログラム等を起動させるためのボタンである。
【００４８】
機能ボタン５４３Ａは、電話をかけるためのボタンである。たとえば、機能ボタン５４３Ａは、後述する数字ボタン群５４６の短押操作により電話番号を入力した後に、短押操作されることで、入力した電話番号の端末装置に電話をかける処理が行なわれる。また、機能ボタン５４３Ａは、端末装置５００に電話がかかってきた場合、短押操作により通話開始を行なうためのボタンである。機能ボタン５４３Ｂは、端末装置５００が通話中である場合、短押操作により通話を終了させるためのボタンである。また、機能ボタン５４３Ｂは、ユーザによる長時間（たとえば、１秒以上）の押下操作（以下、長押操作ともいう）により、端末装置５００の電源のオンとオフとの切替えを行なうためのボタンである。
【００４９】
入力部５４０は、さらに、数字ボタン群５４６を含む。数字ボタン群５４６は、１２個の数字ボタンを含む。なお、数字ボタン群５４６に含まれる数字ボタンの数は、１２個に限定されない。１２個の数字ボタンの各々は、短押操作により、数字、文字または記号等を入力するためのボタンである。１２個の数字ボタンの名称は、それぞれ、０ボタン，１ボタン，２ボタン，３ボタン，４ボタン，５ボタン，６ボタン，７ボタン，８ボタン，９ボタン，記号ボタン１、記号ボタン２という。
【００５０】
入力部５４０は、入力部５４０に含まれる複数のボタンのうち、短押操作または長押操作されたボタンに対応するボタン信号を、後述する制御部５１０へ送信する。すなわち、入力部５４０は、ユーザが端末装置５００を操作するためのインターフェースである。以下においては、ユーザによる、入力部５４０の操作または表示部５３０に対するタッチ操作を、インターフェース操作Ｍともいう。
【００５１】
端末装置５００は、さらに、音声入力部５７４と、記録媒体挿入部５５０Ａとを備える。音声入力部５７４は、通話のときに、音声を入力する機能を有する。音声入力部５７４には、音声を入力するマイクが含まれる。音声入力部５７４は、マイクにより取得した音声を音声データに変換して、音声データを、端末装置５００内の後述する制御部５１０へ送信する。記録媒体挿入部５５０Ａは、端末装置５００に後述する記録媒体を挿入する部分である。
【００５２】
図３は、端末装置５００の内部構成を示したブロック図である。なお、図３には、説明のために、記録媒体５５５も示している。記録媒体５５５には、後述するプログラム１８０が記録されている。すなわち、プログラム１８０は、媒体等に記録されてプログラム製品として流通される。また、記録媒体５５５もプログラム製品として流通される。
【００５３】
図３を参照して、端末装置５００は、さらに、制御部５１０と、一時記憶部５２２と、記憶部５２０とを備える。
【００５４】
記憶部５２０は、データを不揮発的に記憶する機能を有する。記憶部５２０は、制御部５１０によってデータアクセスされる。記憶部５２０は、電源を供給されなくてもデータを不揮発的に保持可能な媒体（たとえば、フラッシュメモリ）である。記憶部５２０には、プログラム１８０、その他の各種データ等が記憶されている。
【００５５】
制御部５１０は、記憶部５２０に記憶されたプログラム１８０に従って、端末装置５００内の各部に対する各種処理や、演算処理等を行なう機能を有する。制御部５１０は、ＣＰＵ（Central Processing Unit）である。なお、制御部５１０は、ＣＰＵに限定されることなく、演算機能を有するその他の回路であってもよい。
【００５６】
一時記憶部５２２は、制御部５１０によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用される。一時記憶部５２２は、ＤＲＡＭ（Dynamic Random Access Memory）である。なお、一時記憶部５２２は、ＤＲＡＭに限定されることなく、データを揮発的に記憶可能なその他の回路であってもよい。
【００５７】
端末装置５００は、さらに、ＶＤＰ５３２と、ＶＲＡＭ（Video Random Access Memory）５３６とを備える。
【００５８】
ＶＲＡＭ５３６は、画像データを一時的に記憶する機能を有する。
制御部５１０は、記憶部５２０に記憶されたプログラム１８０に従って、ＶＤＰ５３２に対し、描画指示を出す。描画指示とは、画像を生成し、当該画像を表示部５３０に表示させる指示である。
【００５９】
ＶＤＰ５３２は表示部５３０と接続されている。ＶＤＰ５３２は、制御部５１０からの描画指示に応じて、記憶部５２０内の後述するプログラム１８０からフォントデータ、図形データ等を読出し、ＶＲＡＭ５３６を利用して画像を生成する。そして、ＶＤＰ５３２は、ＶＲＡＭ５３６に記憶された画像データを読出し、表示部５３０に、当該画像データに基づく画像を表示させる。
【００６０】
端末装置５００は、さらに、入力部５４０と、記録媒体アクセス部５５０を備える。
制御部５１０は、入力部５４０に含まれる、前述した複数のボタンのうち、短押操作または長押操作があったボタンに対応するボタン信号を、入力部５４０から受信する。制御部５１０は、受信したボタン信号に応じた処理を行なう。
【００６１】
記録媒体アクセス部５５０は、記録媒体５５５が前述の記録媒体挿入部５５０Ａから端末装置５００に挿入（装着）されると、記録媒体５５５にデータアクセス可能となる。これにより、記録媒体アクセス部５５０は、プログラム１８０が記録された記録媒体５５５から、プログラム１８０を読出すことが可能となる。
【００６２】
記録媒体５５５に記憶されているプログラム１８０は、制御部５１０のインストール処理により、記録媒体アクセス部５５０により読み出され、制御部５１０が、プログラム１８０を、記憶部５２０に記憶させる。このインストール処理用プログラムは、予め、記憶部５２０に格納されており、インストール処理は、制御部５１０が、インストール処理用プログラムに基づいて行なう。
【００６３】
なお、記憶部５２０には、プログラム１８０がインストールされていなくてもよい。この場合、制御部５１０は、記録媒体アクセス部５５０を介して、記録媒体５５５に記憶されたプログラム１８０を読み出して、プログラム１８０に基づいた所定の処理を行なう。記録媒体５５５には、さらに、コンテンツデータ等も記録されている。コンテンツデータは、たとえば、音楽データ、動画像データ等である。
【００６４】
記録媒体５５５は、ＳＤ（Secure Digital（登録商標））メモリーカードである。なお、記録媒体５５５は、ＳＤメモリーカード（登録商標）に限定されることなく、データを不揮発的に記録可能なその他の媒体であってもよい。
【００６５】
端末装置５００は、さらに、通信部５６０と、通信部５６２とを備える。
通信部５６０は、制御部５１０とデータの送受信を行なう。また、通信部５６０は、画像形成装置６００と有線または無線で、データの送受信を行なう機能を有する。
【００６６】
通信部５６０は、ＵＳＢ（登録商標）（Universal Serial Bus）２．０の規格に基づく、シリアル転送を行なう通信用インターフェースの機能を有する。なお、シリアル転送を行なう通信用インターフェースの規格は、ＵＳＢ２．０に限定されることなく他の規格であってもよい。
【００６７】
なお、通信部５６０は、パラレル転送を行なう通信用インターフェースの機能を有していてもよい。パラレル転送を行なう通信用インターフェースは、たとえば、セントロニクス準拠の規格に準拠したインターフェースである。また、通信部５６０は、ＩＥＥＥ１３９４またはＳＣＳＩ規格に基づく通信用インターフェースの機能を有していてもよい。
【００６８】
また、通信部５６０は、さらに、無線データ通信機能を有する。無線データ通信機能は、Bluetooth（登録商標）を使用して、無線でデータ通信を行なう機能を有する。なお、無線データ通信は、Bluetooth（登録商標）を使用した方式に限定されることなく、たとえば、赤外線等を使用した他の通信方式であってもよい。通信部５６０は、制御部５１０からの制御指示に応じて、身体情報取得装置４００または画像形成装置６００と無線でデータ通信を行なう。
【００６９】
通信部５６２は、制御部５１０と、データの送受信を行なう。通信部５６２は、有線技術を利用して、ネットワーク７０とデータ通信を行なう機能を有する。有線技術は、たとえば、イーサネット（登録商標）に基づく技術である。この場合、通信部５６２は、たとえば、ＬＡＮケーブルを介して、ネットワーク７０とデータ通信を行なうことができる。
なお、有線技術は、イーサネット（登録商標）に基づく技術に限定されることなく、その他の有線技術であってもよい。
【００７０】
また、通信部５６２は、無線技術を利用して、ネットワーク７０とデータ通信を行なう機能を有する。無線技術は、たとえば、ＩＥＥＥ８０２．１１ｇに基づく技術である。なお、無線技術は、ＩＥＥＥ８０２．１１ｇに基づく技術に限定されることなく、その他の無線技術であってもよい。したがって、通信部５６２は、無線により、ネットワーク７０とデータ通信を行なうことができる。
【００７１】
端末装置５００は、さらに、アンテナ５６４と、通信部５６６とを備える。
アンテナ５６４は、通信部５６６と接続されている。通信部５６６は、アンテナ５６４を利用して、無線通信信号を送受信する機能を有する。通信部５６６は、制御部５１０により指示された周波数の無線通信信号を、アンテナ５６４を介して受信する。無線通信信号は、音声データ、文字データおよび画像データ等を含む信号である。
【００７２】
通信部５６６は、アンテナ５６４を利用して、無線通信信号により、図示しない最寄の基地局と通信を行なう。最寄の基地局は、電話網６０と通信を行なうことができる。したがって、通信部５６６は、アンテナ５６４を利用して、無線通信信号により、最寄の基地局を介して、電話網６０と通信を行なう。通信部５６６は、無線通信信号を受信した場合、当該無線通信信号を復調し、復調した無線通信信号に基づくデータを、制御部５１０へ送信する。また、通信部５６６は、無線通信信号を送信する場合、制御部５１０からデータ（たとえば、音声データ）を受信し、当該データを、所定のプロトコルに基づいて、無線通信信号に変換する。そして、通信部５６６は、アンテナ５６４を利用して、変換した無線通信信号を、図示しない最寄の基地局を介して、電話網６０へ送信する。
【００７３】
通信部５６６は、最寄の基地局と通信を行なうことで、基地局の位置を示す情報（以下、基地局位置情報ともいう）も取得可能である。通信部５６６は、制御部５１０からの制御指示に応じて、取得した基地局位置情報を、制御部５１０へ送信する。制御部５１０は、受信した基地局位置情報に基づいて、端末装置５００の位置を大まかに把握することができる。
【００７４】
また、通信部５６６は、ＧＰＳ（Global Positioning System）機能を有する。ＧＰＳ機能とは、人口衛星と通信して、端末装置５００の位置（緯度、経度、高度等に基づく位置）の情報（以下、ＧＰＳ位置情報ともいう）を取得する機能である。通信部５６６は、制御部５１０からの制御指示に応じて、ＧＰＳ位置情報を取得し、制御部５１０へ送信する。
【００７５】
端末装置５００は、制御部５１０および通信部５６６の処理により、電話網６０を介して、ネットワーク７０からプログラムのダウンロード処理を行ない、記憶部５２０に格納することもできる。この場合、当該ダウンロードしたプログラムは、プログラム１８０である。
【００７６】
制御部５１０は、ネットワーク７０からダウンロードしたプログラム（プログラム１８０）に従って、所定の処理を行なう。このダウンロード用プログラムは、予め、記憶部５２０に格納されており、ダウンロード処理は、制御部５１０が、ダウンロード用プログラムに基づいて行なう。
【００７７】
端末装置５００は、さらに、音声出力部５７２を備える。音声出力部５７２は、端末装置５００の外部に設けられる。音声出力部５７２は、制御部５１０で行なわれる処理に対応した音声を出力する機能を有する。音声出力部５７２には、音声を出力するスピーカが含まれる。音声出力部５７２は、制御部５１０から受信した音声データに基づく音声をスピーカから出力する。
【００７８】
制御部５１０は、前述した音声出力部５７０，音声入力部５７４とデータ通信する。
制御部５１０が、音声データを音声出力部５７０へ送信すると、音声出力部５７０は、制御部５１０から受信した音声データに基づく音声をスピーカから出力する。
【００７９】
ユーザが音声入力部５７４に含まれるマイクに対して音声を発すると、音声入力部５７４は、マイクにより取得した音声を音声データに変換して、音声データを、制御部５１０へ送信する。
【００８０】
制御部５１０は、前述したＬＥＤ５７６および撮像部５７８の各々とデータ通信する。ＬＥＤ５７６は、制御部５１０からの制御指示に基づいて、光を発する。
【００８１】
撮像部５７８は、制御部５１０からの制御指示に基づいて、前述の撮像処理を行ない、撮像画像データを制御部５１０へ送信する。制御部５１０は、撮像画像データを受信すると、撮像画像データを、一時記憶部５２２、記憶部５２０および記録媒体５５５のいずれかに記憶させる。
【００８２】
端末装置５００は、さらに、振動部５７９を備える。振動部５７９は、制御部５１０からの制御指示に基づいて、振動部５７９自身が振動することにより、端末装置５００を振動させる機能を有する。振動部５７９は、たとえば、電話の着信、電子メールの受信時に、制御部５１０からの制御指示に基づいて、端末装置５００を振動させる。
【００８３】
（画像形成装置）
次に、画像形成装置６００について詳細に説明する。
【００８４】
図４は、画像形成装置６００の内部構成を示したブロック図である。図４を参照して、画像形成装置６００は、制御部６１０と、記憶部６２０とを備える。
【００８５】
記憶部６２０は、データを不揮発的に記憶する機能を有する。記憶部６２０は、制御部６１０によってデータアクセスされる。記憶部６２０は、大容量のデータを記憶可能なハードディスクである。なお、記憶部６２０は、ハードディスクに限定されることなく、電源を供給されなくてもデータを不揮発的に保持可能な媒体（たとえば、フラッシュメモリ）であればよい。記憶部６２０には、プログラム１８０Ａ、その他の各種データ等が記憶されている。
【００８６】
制御部６１０は、記憶部６２０に記憶されたプログラム１８０Ａに従って、画像形成装置６００内の各部に対する各種処理や、演算処理等を行なう機能を有する。制御部６１０は、前述の制御部５１０と同様なものであるので詳細な説明は繰り返さない。
【００８７】
画像形成装置６００は、さらに、入力部６４０を備える。
入力部６４０は、図示されない複数のボタンを含む。複数のボタンは、画像形成装置６００の外部に設けられている。複数のボタンのうち、いずれかのボタンがユーザにより押下操作されると、入力部６４０は、押下操作されたボタンに対応するボタン信号を、制御部６１０へ送信する。制御部６１０は、受信したボタン信号に基づいて、所定の処理を行なう。
【００８８】
画像形成装置６００は、さらに、通信部６６０と、通信部６６２とを備える。
通信部６６０は、制御部６１０とデータの送受信を行なう。また、通信部６６０は、端末装置５００と有線または無線で、データの送受信を行なう機能を有する。なお、通信部６６０は、前述の通信部５６０と同様な構成および機能を有するので詳細な説明は繰り返さない。
【００８９】
通信部６６２は、制御部６１０と、データの送受信を行なう。通信部６６２は、有線技術を利用して、ネットワーク７０とデータ通信を行なう機能を有する。有線技術は、たとえば、イーサネット（登録商標）に基づく技術である。この場合、通信部６６２は、たとえば、ＬＡＮケーブルを介して、ネットワーク７０とデータ通信を行なうことができる。なお、有線技術は、イーサネット（登録商標）に基づく技術に限定されることなく、その他の有線技術であってもよい。
【００９０】
また、通信部６６２は、無線技術を利用して、ネットワーク７０とデータ通信を行なう機能を有する。無線技術は、たとえば、ＩＥＥＥ８０２．１１ｇに基づく技術である。なお、無線技術は、ＩＥＥＥ８０２．１１ｇに基づく技術に限定されることなく、その他の無線技術であってもよい。したがって、通信部６６２は、無線により、ネットワーク７０とデータ通信を行なうことができる。
【００９１】
画像形成装置６００は、さらに、印刷部６９０を備える。
印刷部６９０は、制御部６１０から送信される画像データに基づいて、当該画像データに基づく画像を、紙に印刷する。すなわち、印刷部６９０は、受信した画像データに基づく画像を、紙等の記録媒体に形成する。そして、画像が印刷された紙は、画像形成装置６００の外部へ排出される。
【００９２】
（サービスサーバ）
図５は、サービスサーバ８００の内部構成を示したブロック図である。図５を参照して、サービスサーバ８００は、表示部８３０と、制御部８１０と、一時記憶部８２２と、記憶部８２０とを備える。
【００９３】
表示部８３０は、文字や画像等を表示する機能を有する。表示部８３０は、ＬＣＤパネル（Liquid Crystal Display Panel）を使用した装置である。なお、表示部８３０は、上記以外の表示方式のパネルを使用した装置であってもよい。
【００９４】
記憶部８２０は、データを不揮発的に記憶する機能を有する。記憶部８２０は、制御部８１０によってデータアクセスされる。記憶部８２０は、大容量のデータを記憶可能なハードディスクである。なお、記憶部８２０は、ハードディスクに限定されることなく、電源を供給されなくてもデータを不揮発的に保持可能な媒体（たとえば、フラッシュメモリ）であればよい。記憶部８２０には、プログラム１８０Ｂ、地図データ、コンテンツデータ、その他の各種データ等が記憶されている。地図データは、複数種類の縮尺の地図のデータを含む。複数種類の縮尺は、たとえば、３００万分の１、２００万分の１、１００万分の１、８０万分の１、６０万分の１、４０万分の１、２０万分の１、１０万分の１、５万分の１、３万分の１であるとする。
【００９５】
制御部８１０は、記憶部８２０に記憶されたプログラム１８０Ｂに従って、サービスサーバ８００内の各部に対する各種処理や、演算処理等を行なう機能を有する。制御部８１０は、前述の制御部５１０と同様なものであるので詳細な説明は繰り返さない。
【００９６】
一時記憶部８２２は、制御部８１０によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用される。一時記憶部８２２は、前述の一時記憶部５２２と同様なものであるので詳細な説明は繰り返さない。
【００９７】
サービスサーバ８００は、さらに、ＶＤＰ８３２と、ＶＲＡＭ８３６とを備える。
ＶＲＡＭ８３６は、画像データを一時的に記憶する機能を有する。
【００９８】
制御部８１０は、記憶部８２０に記憶されたプログラム１８０Ｂに従って、ＶＤＰ８３２に対し、描画指示を出す。描画指示とは、画像を生成し、当該画像を表示部８３０に表示させる指示である。
【００９９】
ＶＤＰ８３２は表示部８３０と接続されている。ＶＤＰ８３２は、制御部８１０からの描画指示に応じて、記憶部５２０内の後述するプログラム１８０Ｂからフォントデータ、図形データ等を読出し、ＶＲＡＭ８３６を利用して画像を生成する。そして、ＶＤＰ８３２は、ＶＲＡＭ８３６に記憶された画像データを読出し、表示部８３０に、当該画像データに基づく画像を表示させる。
【０１００】
サービスサーバ８００は、さらに、入力部８４０を備える。
入力部８４０には、マウス８４２と、キーボード８４４とが接続されている。ユーザは、マウス８４２またはキーボード８４４を利用して、サービスサーバ８００に指示を与える。マウス８４２またはキーボード８４４からの入力指示は、入力部８４０を介して制御部８１０へ送信される。制御部８１０は、入力部８４０からの入力指示に基づいて所定の処理を行なう。
【０１０１】
サービスサーバ８００は、さらに、通信部８６０と、通信部８６２とを備える。
通信部８６０は、制御部８１０とデータの送受信を行なう。また、通信部８６０は、図示しない他の装置と有線または無線で、データの送受信を行なう機能を有する。なお、通信部８６０は、前述の通信部５６０と同様な構成および機能を有するので詳細な説明は繰り返さない。
【０１０２】
通信部８６２は、制御部８１０と、データの送受信を行なう。通信部８６２は、前述の通信部６６２と同様な構成および機能を有するので詳細な説明は繰り返さない。したがって、通信部８６２は、無線により、ネットワーク７０とデータ通信を行なうことができる。また、通信部８６２は、たとえば、ＬＡＮケーブルを介して、ネットワーク７０とデータ通信を行なうことができる。
【０１０３】
（時刻情報、位置情報、ユーザ情報の取得）
次に、端末装置５００が、時刻情報、位置情報、ユーザ情報を取得するための処理（以下、情報取得処理ともいう）について説明する。ここで、時刻情報は、時刻を示す情報である。位置情報は、端末装置５００の位置を示す前述したＧＰＳ位置情報である。ユーザ情報は、電話の履歴情報、電子メールの履歴情報、ユーザの身体情報等のようなユーザ固有の情報である。身体情報は、ユーザの１分間あたりの脈拍の情報であるとする。なお、身体情報は、上記情報に限定されることなく、他の情報（たとえば、体温の情報）であってもよい。また、ユーザ情報は、上記の情報に限定されることなく、他の情報であってもよい。
【０１０４】
ここで、前述したプログラム１８０は、情報取得プログラムを含む。また、端末装置５００において、制御部５１０に情報取得プログラムを実行させるためのインターフェース操作Ｍがあったとする。
【０１０５】
制御部５１０は、情報取得プログラムの実行により、情報取得処理および経過時間測定処理を同時に開始する。経過時間測定処理は、他の処理（たとえば、情報取得処理）とは独立して行なわれる処理である。経過時間測定処理は、情報取得処理が開始されてからの経過時間を測定する。
【０１０６】
また、前述したプログラム１８０は、日時特定プログラムを含む。日時特定プログラムは、端末装置５００が動作可能な状態において、制御部５１０が、常に、実行するプログラムである。日時特定プログラムの実行により、時間経過に伴って変化する、日時（日付および時刻）を特定するための処理（以下、日時特定処理ともいう）が行なわれる。日時特定処理は、他の処理とは独立して行なわれる処理である。すなわち、日時特定処理は、端末装置５００が動作可能な状態において、制御部５１０が、常に、行なっている処理である。なお、ユーザの体には、身体情報取得装置４００が取り付けられているとする。また、端末装置５００は、当該ユーザに所持された状態で、ユーザの移動に伴い、端末装置５００も移動するとする。
【０１０７】
図６は、情報取得処理のフローチャートである。図６を参照して、情報取得処理では、まず、ステップＳ１１１の処理が行なわれる。
【０１０８】
ステップＳ１１１では、日付取得処理が行なわれる。日付取得処理では、制御部５１０が、日時特定処理により特定される、現時点の日付を取得する。ここで、取得された日付は、一例として、２００７年８月２５日であるとする。そして、ステップＳ１１２に進む。
【０１０９】
ステップＳ１１２では、時刻取得処理が行なわれる。時刻取得処理では、制御部５１０が、日時特定処理により特定される、現時点の時刻を取得する。ここで、取得された時刻は、一例として、１３時００分であるとする。そして、ステップＳ１１３に進む。
【０１１０】
ステップＳ１１３では、身体情報取得処理が行なわれる。身体情報取得処理では、制御部５１０が、身体情報の要求指示を、身体情報取得装置４００へ送信する。
【０１１１】
身体情報取得装置４００は、身体情報の要求指示を受信すると、現時点における、身体情報を、端末装置５００へ送信する。ここで、身体情報取得装置４００が送信する身体情報は、ユーザの１分間あたりの脈拍回数を示す情報であるとする。そして、制御部５１０は、身体情報取得装置４００から身体情報を受信する。ここで、受信した身体情報が示す脈拍回数は、一例として、“８０”であるとする。そして、ステップＳ１１４に進む。
【０１１２】
ステップＳ１１４では、位置情報取得処理が行なわれる。位置情報取得処理では、制御部５１０が、通信部５６６から、前述したＧＰＳ位置情報を取得する。取得されたＧＰＳ位置情報は、現時点の端末装置５００の位置を示す。具体的には、取得されたＧＰＳ位置情報は、現時点の端末装置５００の経度および緯度を示す。ここで、位置情報取得処理で取得したＧＰＳ位置情報により示される緯度および経度を、それぞれ、ＬＴｍ（ｍ：自然数）およびＬＧｍで表すとする。なお、ｍの初期値は、１であるとする。緯度ＬＴ１は、一例として、北緯３４度３９分４８．７７秒であるとする。経度ＬＧ１は、一例として、東経１３５度３１分４７．１１秒であるとする。そして、ステップＳ１１５に進む。
【０１１３】
ステップＳ１１５では、取得情報記憶処理が行なわれる。ステップＳ１１５の処理が行なわれるのが初めてである場合、取得情報記憶処理では、制御部５１０が、ステップＳ１１１〜Ｓ１１４で取得した複数の情報を対応付けて、取得情報データテーブルとして、記憶部５２０に記憶させる。なお、ステップＳ１１５の処理が行なわれるのが初めてでない場合、取得情報記憶処理では、制御部５１０が、ステップＳ１１２〜Ｓ１１４で取得した複数の情報を対応付けて示す取得情報データを、記憶部５２０に記憶されている、取得情報データテーブルに追記する。そして、ステップＳ１１５の処理は終了する。
【０１１４】
ステップＳ１１５の処理が行なわれるのが初めてである場合、取得情報記憶処理により、記憶部５２０には、一例として、以下の取得情報データテーブルＭＤ１００が記憶されるとする。
【０１１５】
図７は、一例としての取得情報データテーブルＭＤ１００を示す図である。取得情報データテーブルＭＤ１００は、１つの取得情報データを含む。図７を参照して、取得情報データテーブルＭＤ１００において、「番号」とは、取得情報データを特定するための番号である。取得情報データテーブルＭＤ１００において、番号“１”の取得情報データは、時刻、位置情報（緯度、経度）、脈拍を示す。
【０１１６】
以下においては、取得情報データに示される、時刻と、位置情報（緯度、経度）とを示す情報を時刻位置情報という。また、以下においては、取得情報データに示される、身体情報としての脈拍と、時刻の情報とを含む情報をユーザ情報ともいう。また、以下においては、取得情報データに示される、脈拍等のユーザ情報と、位置情報（緯度、経度）とを示す情報を位置対応ユーザ情報ともいう。
【０１１７】
再び、図６を参照して、ステップＳ１１５の処理の後、ステップＳ１１６に進む。
ステップＳ１１６では、制御部５１０が、ｍの値を“１”インクリメントする。そして、ステップＳ１２１に進む。
【０１１８】
ステップＳ１２１では、制御部５１０が、端末特有処理があるか否かを判定する。ここで、端末特有処理は、端末装置５００で行なわれる、電子メールの送信または受信の処理、電話の発信または着信の処理等の端末特有の処理である。ここで、端末特有処理が行なわれた旨を示す情報は、ユーザ固有の情報でもある。ステップＳ１２１において、ＹＥＳならば、ステップＳ１２２に進む。一方、ステップＳ１２１において、ＮＯならば、後述するステップＳ１３１に進む。ここでは、端末特有処理があったとして、ステップＳ１２２に進む。ここでは、端末特有処理は、一例として、電子メールの受信の処理であるとする。端末特有処理があった場合、制御部５１０は、端末特有処理が行なわれた旨を示すユーザ固有の情報を取得することになる。
【０１１９】
ステップＳ１２２では、ステップＳ１１２と同様に時刻取得処理が行なわれるので詳細な説明は繰り返さない。この処理により取得された時刻は、一例として、１３時０４分であるとする。この処理により取得される時刻は、端末特有処理が行なわれた時刻を示す。すなわち、この処理により取得される時刻は、ユーザ固有の情報でもある。そして、ステップＳ１２３に進む。
【０１２０】
ステップＳ１２３では、位置情報取得処理Ａが行なわれる。位置情報取得処理Ａでは、制御部５１０が、通信部５６６から、前述したＧＰＳ位置情報を取得する。ここで、位置情報取得処理Ａで取得したＧＰＳ位置情報により示される緯度および経度を、それぞれ、ＴＬＴｋ（ｋ：自然数）およびＴＬＧｋで表すとする。なお、ｋの初期値は、１であるとする。緯度ＴＬＴ１は、一例として、北緯３４度３９分５８．７７秒であるとする。経度ＴＬＧ１は、一例として、東経１３５度３１分４７．１１秒であるとする。そして、ステップＳ１２５に進む。
【０１２１】
ステップＳ１２５では、端末特有情報記憶処理が行なわれる。ステップＳ１２５の処理が行なわれるのが初めてである場合、端末特有情報記憶処理では、制御部５１０が、ステップＳ１１１、ステップＳ１２２，Ｓ１２３で取得した複数の情報と、端末特有処理の名称とを対応付けて、端末特有情報データテーブルとして、記憶部５２０に記憶させる。なお、ステップＳ１２５の処理が行なわれるのが初めてでない場合、端末特有情報記憶処理では、制御部５１０が、ステップＳ１２２，Ｓ１２３で取得した複数の情報と、端末特有処理の名称とを対応付けて示す端末特有情報データを、記憶部５２０に記憶されている、端末特有情報データテーブルに追記する。そして、ステップＳ１２５の処理は終了する。
【０１２２】
ステップＳ１２５の処理が行なわれるのが初めてである場合、端末特有情報記憶処理により、記憶部５２０には、一例として、以下の端末特有情報データテーブルＭＤ２００が記憶されるとする。
【０１２３】
図８は、一例としての端末特有情報データテーブルＭＤ２００を示す図である。端末特有情報データテーブルＭＤ２００は、１つの端末特有情報データを含む。図８を参照して、端末特有情報データテーブルＭＤ２００は、図７の取得情報データテーブルＭＤ１００と比較して、「脈拍」の項目の代わりに「端末特有処理名」が含まれる点が異なる。それ以外は、取得情報データテーブルＭＤ１００と同様なので詳細な説明は繰り返さない。
【０１２４】
端末特有情報データテーブルＭＤ２００において、「番号」とは、端末特有情報データを特定するための番号である。番号“１”の端末特有情報データは、時刻、位置情報（緯度、経度）、端末特有処理名を示す。端末特有処理名は、端末特有処理の名称である。端末特有処理が、電子メールの受信の処理である場合、端末特有処理名は、「電子メール受信」となる。
【０１２５】
この場合、番号“１”の端末特有情報データは、電子メールを受信した旨と、電子メールを受信した時刻（１３時０４分）および電子メールを受信したときの端末装置５００の位置（緯度ＴＬＴ１、経度ＴＬＧ１）を示すデータとなる。すなわち、番号“１”の端末特有情報データは、電子メールを受信した旨を示すユーザ固有の情報を取得したときの端末装置５００の位置（緯度、経度）を示すデータとなる。前述したように、緯度ＴＬＴ１は、北緯３４度３９分５８．７７秒であるとする。経度ＴＬＧ１は、東経１３５度３１分４７．１１秒であるとする。
【０１２６】
以下においては、端末特有情報データに示される、時刻と、端末特有処理名とを含む情報をユーザ情報ともいう。なお、端末特有処理名が、電子メールに関連する名称（たとえば、「電子メール受信」）である場合、当該ユーザ情報を、電子メールの履歴情報ともいう。また、端末特有処理名が、電話の発信または着信に関連する名称である場合、当該ユーザ情報を、電話の履歴情報ともいう。
【０１２７】
再び、図６を参照して、ステップＳ１２５の処理の後、ステップＳ１２６に進む。
ステップＳ１２６では、制御部５１０が、ｋの値を“１”インクリメントする。そして、ステップＳ１３１に進む。
【０１２８】
ステップＳ１３１では、所定時間が経過したか否かが判定される。具体的には、制御部５１０が、経過時間測定処理により測定されている経過時間が所定時間になったか否かを判定する。ここで、所定時間は、一例として、５分であるとする。
【０１２９】
ステップＳ１３１において、ＹＥＳならば、制御部５１０が、経過時間測定処理により測定されている経過時間を“０”にして、再度、ステップＳ１１２の処理が行なわれる。一方、ステップＳ１３１において、ＮＯならば、ステップＳ１３２に進む。ここでは、経過時間測定処理により測定されている経過時間が所定時間になっていないとして、ステップＳ１３２に進む。
【０１３０】
ステップＳ１３２では、制御部５１０が、終了条件を満たすか否かを判定する。ここで、終了条件は、一例として、制御部５１０による情報取得プログラムの実行を終了させるためのインターフェース操作Ｍがあったという条件である。また、終了条件は、一例として、情報取得プログラムが実行されてから、所定終了時間経過したという条件である。所定終了時間は、たとえば、１８０分である。所定終了時間は、予め、情報取得プログラムにより設定された時間である。なお、所定終了時間は、ユーザが設定した時間であってもよい。ステップＳ１３２において、ＹＥＳならば、この情報取得処理は終了する。一方、ステップＳ１３２において、ＮＯならば、再度、ステップＳ１２１の処理が行なわれる。
【０１３１】
次に、経過時間測定処理により測定されている経過時間が所定時間（５分）になった場合の処理について説明する。この場合、ステップＳ１３１において、ＹＥＳと判定され、制御部５１０が、経過時間測定処理により測定されている経過時間を“０”にして、ステップＳ１１２に進む。この場合、経過時間測定処理は、ステップＳ１３１でＹＥＳと判定されてからの経過時間を測定することになる。
【０１３２】
そして、ステップＳ１３２でＹＥＳと判定されるまでに、ステップＳ１１２〜Ｓ１２６の処理が繰り返されることにより、記憶部５２０に記憶される、取得情報データテーブルおよび端末特有情報データテーブルは、それぞれ、以下の取得情報データテーブルＭＤ１００Ａおよび端末特有情報データテーブルＭＤ２００Ａとなる。
【０１３３】
図９は、一例としての取得情報データテーブルＭＤ１００Ａを示す図である。図９を参照して、取得情報データテーブルＭＤ１００Ａは、ｎ（自然数）個の取得情報データを含む。取得情報データテーブルＭＤ１００Ａに示される項目の説明は、図７の取得情報データテーブルＭＤ１００の説明で行なったので繰り返さない。
【０１３４】
図１０は、一例としての端末特有情報データテーブルＭＤ２００Ａを示す図である。図１０を参照して、端末特有情報データテーブルＭＤ２００Ａに示される項目の説明は、図８の端末特有情報データテーブルＭＤ２００の説明で行なったので繰り返さない。
【０１３５】
ここで、端末特有情報データテーブルＭＤ２００Ａの項目「端末特有処理名」において、「電子メール送信」を示す番号“２”の端末特有情報データは、電子メールを送信した旨を示す情報と、電子メールを送信した時刻（１３時１２分）および電子メールを送信したときの端末装置５００の位置（緯度ＴＬＴ２、経度ＴＬＧ２）を示すデータとなる。すなわち、番号“２”の端末特有情報データは、電子メールを送信した旨を示すユーザ固有の情報を取得したときの端末装置５００の位置（緯度、経度）を示すデータとなる。
【０１３６】
また、端末特有情報データテーブルＭＤ２００Ａの項目「端末特有処理名」において、「電話着信」を示す番号“３”の端末特有情報データは、電話を着信した旨を示す情報と、電話を着信した時刻（１４時０７分）および電話を着信したときの端末装置５００の位置（緯度ＴＬＴ３、経度ＴＬＧ３）を示すデータとなる。すなわち、番号“３”の端末特有情報データは、電話を着信した旨を示すユーザ固有の情報を取得したときの端末装置５００の位置（緯度、経度）を示すデータとなる。
【０１３７】
また、端末特有情報データテーブルＭＤ２００Ａの項目「端末特有処理名」において、「電話発信」を示す番号“４”の端末特有情報データは、電話を発信した旨を示す情報と、電話を発信した時刻（１４時５１分）および電話を発信したときの端末装置５００の位置（緯度ＴＬＴ４、経度ＴＬＧ４）を示すデータとなる。すなわち、番号“４”の端末特有情報データは、電話を発信した旨を示すユーザ固有の情報を取得したときの端末装置５００の位置（緯度、経度）を示すデータとなる。
【０１３８】
（地図の生成）
次に、地図を生成するための処理（以下、地図生成処理ともいう）について説明する。ここで、サービスサーバ８００の記憶部８２０は、前述した複数種類の縮尺の地図のデータに加えて、当該地図上の主な建築物（たとえば、駅、百貨店、病院、コンビニエンスストア）の画像（以下、建築物画像ともいう）と、当該建築物の位置（緯度（以下、建築物緯度ともいう）および経度（以下、建築物経度ともいう）とを対応づけて記憶している。すなわち、建築物画像は、ランドマークでもある。記憶部８２０は、複数種類の建築物画像を記憶しており、当該複数種類の建築物画像の各々には、建築物緯度および建築物経度が対応づけられているとする。
【０１３９】
以下においては、地図生成処理において、端末装置５００で行なわれる処理、画像形成装置６００で行なわれる処理およびサービスサーバ８００で行なわれる処理を、それぞれ、地図生成処理Ｍ、地図生成処理Ｐおよび地図生成処理Ｓともいう。
【０１４０】
ここで、端末装置５００の記憶部５２０には、図９の取得情報データテーブルＭＤ１００Ａと、図１０の端末特有情報データテーブルＭＤ２００Ａとが記憶されているとする。
【０１４１】
ここで、前述したプログラム１８０は、地図プログラムを含む。端末装置５００において、制御部５１０に地図プログラムを実行させるためのインターフェース操作Ｍがあったとする。制御部５１０は、地図プログラムの実行により、地図生成処理Ｍを行なう。
【０１４２】
ここで、画像形成装置６００は、コンビニエンスストア等の店舗内に設置されているとする。また、端末装置５００を所持したユーザは、画像形成装置６００の近傍（たとえば、画像形成装置６００の位置から０．５メートル以内の範囲）にいるとする。すなわち、端末装置５００は、画像形成装置６００の近傍（たとえば、画像形成装置６００の位置から０．５メートル以内の範囲）にある。
【０１４３】
また、地図プログラムが実行される時刻は、図９の取得情報データテーブルＭＤ１００Ａに示される、番号“ｎ”の取得情報データが示す時刻１６時００から、わずかな時間（たとえば、２分）経過した時刻（たとえば、１６時０２分）であるとする。すなわち、地図プログラムが実行される日時は、２００７年８月２５日１６時０２分であるとする。
【０１４４】
また、地図生成処理Ｍが開始される時点の端末装置５００の位置は、取得情報データテーブルＭＤ１００Ａに示される、番号“ｎ”の取得情報データが示す緯度ＬＴｎ、経度ＬＧｎにより特定される位置であるとする。ここで、緯度ＬＴｎは、一例として、北緯３４度４１分４２．２２秒であるとする。経度ＬＧｎ、一例として、東経１３５度３０分２２．１１秒であるとする。端末装置５００は、画像形成装置６００の近傍（たとえば、画像形成装置６００の位置から０．５メートル以内の範囲）にあるので、画像形成装置６００の緯度および経度は、それぞれ、北緯３４度４１分４２．２２秒および東経１３５度３０分２２．１１秒であるとする。
【０１４５】
図１１は、地図生成処理Ｍ、地図生成処理Ｐおよび地図生成処理Ｓのフローチャートである。図１１を参照して、地図生成処理Ｍでは、まず、ステップＳ２１１の処理が行なわれる。
【０１４６】
ステップＳ２１１では、時間・出力媒体指定画像表示処理Ｍが行なわれる。時間・出力媒体指定画像表示処理Ｍでは、制御部５１０が、ＶＤＰ５３２を利用して、以下の時間・出力媒体指定画像ＭＧ１００を生成し、生成した時間・出力媒体指定画像ＭＧ１００を、表示部５３０に表示させる。時間・出力媒体指定画像ＭＧ１００は、ユーザにより指定された時間内で、ユーザが移動可能なおおよその範囲の地図を、指定した出力対象となる媒体（以下、出力媒体ともいう）に出力させるため情報を指定（入力）するための画像である。そして、ステップＳ２１１の処理は終了する。
【０１４７】
図１２は、一例としての時間・出力媒体指定画像ＭＧ１００を示す図である。図１２を参照して、時間・出力媒体指定画像ＭＧ１００には、時間入力枠ＩＷ１１０と、出力媒体指定枠Ｃ１２２，Ｃ１３２と、出力媒体サイズ指定枠ＩＷ１２４，ＩＷ１３４，ＩＷ１３６とが配置される。
【０１４８】
時間入力枠ＩＷ１１０は、インターフェース操作Ｍにより、時間（数字）を入力するための枠である。なお、ステップＳ２１１の処理により、表示部５３０に時間・出力媒体指定画像ＭＧ１００が表示された直後には、時間入力枠ＩＷ１１０には、時間（数字）が入力されていない。時間入力枠ＩＷ１１０には、説明のために、一例としての時間（数字）を示している。なお、時間入力枠ＩＷ１１０には、初期状態で、一例として、“６０”が、予め入力されていてもよい。
【０１４９】
出力媒体指定枠Ｃ１２２，Ｃ１３２は、地図の出力対象となる媒体を指定するための枠である。出力媒体指定枠Ｃ１２２，Ｃ１３２の各々は、インターフェース操作Ｍにより、チェックマークの表示とチェックマークの非表示とを切替えることが可能である。出力媒体指定枠Ｃ１２２は、出力媒体指定枠Ｃ１２２にチェックマークが表示されている場合、地図の出力対象となる媒体を、紙に指定するための枠である。出力媒体指定枠Ｃ１３２は、出力媒体指定枠Ｃ１３２にチェックマークが表示されている場合、地図の出力対象となる媒体を、画面（端末装置５００の表示部５３０の表示面）に指定するための枠である。すなわち、紙および端末装置５００の表示部５３０の表示面は、地図を出力させるための媒体である。
【０１５０】
なお、ステップＳ２１１の処理により、表示部５３０に時間・出力媒体指定画像ＭＧ１００が表示された直後には、出力媒体指定枠Ｃ１２２，Ｃ１３２には、チェックマークが表示されていない。出力媒体指定枠Ｃ１２２には、説明のために、チェックマークが表示されている。なお、出力媒体指定枠Ｃ１２２には、初期状態で、チェックマークが予め表示されていてもよい。
【０１５１】
出力媒体サイズ指定枠ＩＷ１２４は、インターフェース操作Ｍにより、紙のサイズを指定するための文字、数字等を入力するための枠である。なお、ステップＳ２１１の処理により、表示部５３０に時間・出力媒体指定画像ＭＧ１００が表示された直後には、出力媒体サイズ指定枠ＩＷ１２４には、紙のサイズを示す文字、数字等が入力されていない。出力媒体サイズ指定枠ＩＷ１２４には、説明のために、サイズを示す「Ａ４」という文字を示している。なお、出力媒体サイズ指定枠ＩＷ１２４には、初期状態で、一例として、「Ａ４」というサイズが予め入力されていてもよい。
【０１５２】
出力媒体サイズ指定枠ＩＷ１３４，ＩＷ１３６は、インターフェース操作Ｍにより、表示部５３０の表示面の解像度を指定するための数字を入力するための枠である。出力媒体サイズ指定枠ＩＷ１３４，ＩＷ１３６に入力される数字の単位は、ドット（画素）である。なお、ステップＳ２１１の処理により、表示部５３０に時間・出力媒体指定画像ＭＧ１００が表示された直後には、出力媒体サイズ指定枠ＩＷ１３４，ＩＷ１３６には、数字が入力されていない。出力媒体サイズ指定枠ＩＷ１３４，ＩＷ１３６には、説明のために、一例としての数字を示している。なお、表示部５３０の表示面の解像度は、一例として、横４８０（ドット）×縦８００（ドット）であるとする。この場合、出力媒体サイズ指定枠ＩＷ１３４，ＩＷ１３６には、それぞれ、初期状態で、一例として、“４８０”、“８００”が予め入力されていてもよい。
【０１５３】
なお、時間入力枠ＩＷ１１０、出力媒体サイズ指定枠ＩＷ１２４，ＩＷ１３４，ＩＷ１３６に予め数字、文字等が入力されている場合、入力されている当該数字、文字等は、インターフェース操作Ｍにより変更可能である。
【０１５４】
時間・出力媒体指定画像ＭＧ１００には、さらに、ボタン画像ＭＢＧ１８０が配置される。ボタン画像ＭＢＧ１８０は、押下処理されることにより、時間入力枠ＩＷ１１０に入力された時間内で、ユーザが移動可能なおおよその範囲の地図を、指定した出力媒体に出力させるためのボタン画像である。
【０１５５】
再び、図１１を参照して、ステップＳ２１１の処理の後、ステップＳ２１２に進む。
ステップＳ２１２では、制御部５１０が、地図取得操作Ｍがあるか否かを判定する。地図取得操作Ｍは、ボタン画像ＭＢＧ１８０を押下処理するためのインターフェース操作Ｍである。ステップＳ２１２において、ＹＥＳならば、ステップＳ２１３に進む。一方、ステップＳ２１２において、ＮＯならば、再度、ステップＳ２１２の処理が行なわれる。ここでは、地図取得操作Ｍがあったとして、ステップＳ２１３に進む。地図取得操作Ｍがあったとき、時間入力枠ＩＷ１１０には、数字“６０”が入力されていたとする。以下においては、時間入力枠ＩＷ１１０に入力された時間を、指定時間ともいう。
【０１５６】
また、地図取得操作Ｍがあったとき、チェックマークは、出力媒体指定枠Ｃ１２２にのみ表示されていたとする。また、地図取得操作Ｍがあったとき、出力媒体サイズ指定枠ＩＷ１２４には、「Ａ４」というサイズが入力されていたとする。
【０１５７】
ステップＳ２１３では、制御部５１０が、地図要求指示データＭを、画像形成装置６００へ送信する。地図要求指示データＭは、地図データを要求するための指示のデータである。また、地図要求指示データＭには、時間媒体データと、取得情報データテーブルと、端末特有情報データテーブルとが含まれる。
【０１５８】
ここで、地図要求指示データＭに含まれる時間媒体データは、以下の時間媒体データＭＤ３００であるとする。また、地図要求指示データＭに含まれる取得情報データテーブルは、図９の取得情報データテーブルＭＤ１００Ａであるとする。また、地図要求指示データＭに含まれる端末特有情報データテーブルは、図１０の端末特有情報データテーブルＭＤ２００Ａであるとする。そして、ステップＳ２１３の処理は終了する。
【０１５９】
図１３は、一例としての時間媒体データＭＤ３００を示す図である。図１３を参照して、「装置ＩＤ」とは、装置を識別するための情報である。ここで、端末装置５００の装置ＩＤは、“１１ＭＡ”であるとする。端末装置５００の装置ＩＤ“１１ＭＡ”は、予め、記憶部５２０に記憶されているとする。「指定時間」は、時間入力枠ＩＷ１１０に入力されていた指定時間である。「出力媒体」とは、地図の出力対象となる媒体である。「出力媒体」が、「紙」である場合、地図の出力対象となる媒体は、紙となる。
【０１６０】
なお、地図取得操作Ｍがあったときに、図１２の出力媒体指定枠Ｃ１３２にチェックマークが表示されていた場合、「出力媒体」の項目は、「画面」となる。この場合、「出力サイズ」の項目は、「４８０×８００」となる。この場合、後述する処理により、地図を表示した、横４８０（ドット）×縦８００（ドット）のサイズの画像が、表示部５３０の表示面に表示されることになる。この場合、地図の出力対象となる媒体は、表示部５３０の表示面となる。
【０１６１】
なお、地図取得操作Ｍがあったときに、図１２の出力媒体指定枠Ｃ１２２，Ｃ１３２の両方にチェックマークが表示されていた場合、「出力媒体」の項目は、「紙、画面」となる。この場合、地図は、紙および画面の両方に出力されることになる。この場合、「出力サイズ」の項目は、「Ａ４，４８０×８００」となる。
【０１６２】
再び、図１１を参照して、地図生成処理Ｐでは、まず、ステップＳ２４１の処理が行なわれる。
【０１６３】
ステップＳ２４１では、制御部６１０が、地図要求指示データＭを受信したか否かを判定する。ステップＳ２４１において、ＹＥＳならば、ステップＳ２４２に進む。一方、ステップＳ２４１において、ＮＯならば、再度、ステップＳ２４１の処理が行なわれる。ここでは、地図要求指示データＭを受信したとして、ステップＳ２４２に進む。
【０１６４】
ステップＳ２４２では、地図要求指示データＴを、サービスサーバ８００へ送信する。地図要求指示データＴは、サービスサーバ８００に地図データを要求するための指示のデータである。地図要求指示データＴは、受信した地図要求指示データＭに自装置（画像形成装置６００）の位置情報を追加したデータである。具体的には、地図要求指示データＴには、時間媒体位置データと、受信した地図要求指示データＭに含まれる取得情報データテーブルおよび端末特有情報データテーブルとが含まれる。
【０１６５】
ここで、時間媒体位置データは、以下の時間媒体位置データＴＤ４００であるとする。
また、受信した地図要求指示データＭに含まれる取得情報データテーブルは、図９の取得情報データテーブルＭＤ１００Ａであるとする。また、受信した地図要求指示データＭに含まれる端末特有情報データテーブルは、図１０の端末特有情報データテーブルＭＤ２００Ａであるとする。そして、ステップＳ２４２の処理は終了する。
【０１６６】
図１４は、一例としての時間媒体位置データＴＤ４００を示す図である。図１４を参照して、時間媒体位置データＴＤ４００は、図１３の時間媒体データＭＤ３００と比較して、項目「位置Ｐ」が追加されている点が異なる。それ以外は、時間媒体データＭＤ３００と同様なので詳細な説明は繰り返さない。項目「位置Ｐ」のＰＬＴ，ＰＬＧは、それぞれ、画像形成装置６００の緯度および経度を示す。緯度ＰＬＴは、一例として、北緯３４度４１分４２．２２秒であるとする。経度ＰＬＧは、一例として、東経１３５度３０分２２．１１秒であるとする。
【０１６７】
再び、図１１を参照して、地図生成処理Ｓでは、まず、ステップＳ２７１の処理が行なわれる。
【０１６８】
ステップＳ２７１では、制御部８１０が、地図要求指示データＴを受信したか否かを判定する。ステップＳ２７１において、ＹＥＳならば、ステップＳ２７２に進む。一方、ステップＳ２７１において、ＮＯならば、再度、ステップＳ２７１の処理が行なわれる。ここでは、地図要求指示データＴを受信したとして、ステップＳ２７２に進む。なお、地図要求指示データＴを受信したということは、図要求指示データＴに含まれる、時間媒体位置データ、取得情報データテーブルおよび端末特有情報データテーブルを受信したということでもある。
【０１６９】
ステップＳ２７２では、データ記憶処理Ｓが行なわれる。データ記憶処理Ｓでは、制御部８１０が、受信した時間媒体位置データ、取得情報データテーブルおよび端末特有情報データテーブルを、当該時間媒体位置データに示される装置ＩＤに対応づけて、記憶部８２０に記憶させる。
【０１７０】
ここで、受信した時間媒体位置データ、取得情報データテーブルおよび端末特有情報データテーブルは、それぞれ、図１４の時間媒体位置データＴＤ４００、図９の取得情報データテーブルＭＤ１００Ａおよび図１０の端末特有情報データテーブルＭＤ２００Ａであるとする。この場合、記憶部８２０には、時間媒体位置データＴＤ４００に示される装置ＩＤ“１１ＭＡ”に対応づけて、時間媒体位置データＴＤ４００、取得情報データテーブルＭＤ１００Ａおよび端末特有情報データテーブルＭＤ２００Ａが記憶される。そして、ステップＳ２７３に進む。
【０１７１】
ステップＳ２７３では、移動速度算出処理Ｓが行なわれる。移動速度算出処理Ｓでは、制御部８１０が、受信した取得情報データテーブルから、ユーザに所持された端末装置５００の移動速度を算出する。すなわち、当該ユーザの移動速度（以下、ユーザ移動速度ともいう）を算出する。
【０１７２】
具体的には、取得情報データテーブルにおいて、番号ｍ（自然数）の取得情報データが示す緯度ＬＴｍおよび経度ＬＧｍの位置と、番号（ｍ＋１）の取得情報データが示す緯度ＬＴ（ｍ＋１）および経度ＬＧ（ｍ＋１）の位置との距離（以下、２点間距離ともいう）を算出する。
【０１７３】
ここで、取得情報データテーブルは、図９の取得情報データテーブルＭＤ１００Ａであるとする。以下においては、一例として、取得情報データテーブルＭＤ１００Ａに基づいて、ユーザ移動速度を算出する方法を説明する。
【０１７４】
まず、取得情報データテーブルＭＤ１００Ａにおいて、緯度ＬＴｍと緯度ＬＴ（ｍ＋１）との差（以下、緯度差ともいう）と、経度ＬＧｍと経度ＬＧ（ｍ＋１）との差（以下、経度差ともいう）を算出する。ｍ＝１の場合、緯度ＬＴ１と緯度ＬＴ２との緯度差と、経度ＬＧ１と経度ＬＧ２との経度差が算出される。ここで、緯度ＬＴ１は、一例として、北緯３４度３９分４８．７７秒であるとする。緯度ＬＴ２は、一例として、北緯３４度３９分５９．５９秒であるとする。この場合、緯度差は、１０．８２秒となる。緯度１秒当たりの長さを、一例として、３０．８メートルとすると、緯度差の示す距離（以下、緯度差距離ともいう）は、１０．８２×３０．８＝３３３．２６メートルとなる。
【０１７５】
また、経度ＬＧ１は、一例として、東経１３５度３１分４７．１１秒であるとする。経度ＬＧ２は、一例として、東経１３５度３１分４７．１１秒であるとする。この場合、経度差は、０秒となる。経度１秒当たりの長さを、一例として、２５メートルとすると、経度差の示す距離（以下、経度差距離ともいう）は、０×２５＝０メートルとなる。
【０１７６】
この場合、緯度ＬＴ１および経度ＬＧ１の位置と、緯度ＬＴ２および経度ＬＧ２の位置との距離は、緯度差距離が３３３．２６メートル、経度差距離が、０メートルなので、２点間距離は、３３３．２６メートル（０．３３３２６キロメートル）となる。また、取得情報データテーブルＭＤ１００Ａより、緯度ＬＴ１および経度ＬＧ１の位置から、緯度ＬＴ２および経度ＬＧ２の位置までの移動に要する時間は、５分（０．０８３時間）である。したがって、移動速度は、０．３３３２６キロメートル÷０．０８３時間より、４．０（ｋｍ／時）（時速４．０キロメートル）となる。
【０１７７】
上記計算を、ｍ＝２〜（ｎ−１）の各々の場合について行なう。そして、算出された複数の移動速度のうち、最も値が大きい移動速度を、ユーザ移動速度とする。ここでは、ユーザ移動速度は、４．０（ｋｍ／時）（時速４．０キロメートル）であるとする。なお、ユーザ移動速度の決定方法は、上記方法に限定されることはない。たとえば、算出された複数の移動速度のうち、最も値が大きい移動速度を除いた、上位３つの移動速度の平均を、ユーザ移動速度としてもよい。そして、ステップＳ２８０に進む。
【０１７８】
ステップＳ２８０では、地図生成処理ＳＮが行なわれる。地図生成処理ＳＮでは、詳細は後述するが、制御部８１０が、画像形成装置６００の位置を地図の中心として、受信した時間媒体位置データが示す指定時間内で、ユーザが移動可能なおおよその範囲の地図の画像を生成する。ここで、時間媒体位置データは、図１４の時間媒体位置データＴＤ４００であるとする。この場合、指定時間は、６０分となる。
【０１７９】
図１５は、地図生成処理ＳＮのフローチャートである。図１５を参照して、地図生成処理ＳＮでは、まず、ステップＳ２８１の処理が行なわれる。
【０１８０】
ステップＳ２８１では、制御部８１０が、指定時間移動可能距離を算出する。ここで、指定時間移動可能距離は、ステップＳ２７３の移動速度算出処理Ｓにより算出されたユーザ移動速度で移動するユーザが、指定時間で移動可能な距離である。ここで、指定時間は、時間媒体位置データが示す指定時間である。ここで、時間媒体位置データは、図１４の時間媒体位置データＴＤ４００であるとする。この場合、指定時間は、６０分（１時間）となる。また、移動速度算出処理Ｓにより算出されたユーザ移動速度は、４．０（ｋｍ／時）（時速４．０キロメートル）であるとする。この場合、算出される指定時間移動可能距離は、４．０キロメートルとなる。そして、ステップＳ２８２に進む。
【０１８１】
ステップＳ２８２では、作成対象範囲地図画像が生成される。具体的には、制御部８１０は、受信した時間媒体位置データが示す位置Ｐの位置から、北、南、西および東方向にそれぞれ指定時間移動可能距離の位置までの範囲を、地図作成対象範囲として設定する。前述したように、位置Ｐは、画像形成装置６００の位置である。
【０１８２】
そして、制御部８１０は、記憶部８２０に記憶されている複数種類の縮尺の地図のデータの中から、地図作成対象範囲の作成対象範囲地図画像を生成するのに最も適した地図のデータを選択する。そして、制御部８１０は、選択した地図のデータに基づく画像のうち、地図作成対象範囲内の画像を切り出し、当該切り出した画像を、必要ならば拡大または縮小して、作成対象範囲地図画像を生成する。
【０１８３】
ここで、時間媒体位置データは、図１４の時間媒体位置データＴＤ４００であるとする。この場合、位置Ｐは、緯度ＰＬＴ、経度ＰＬＧにより特定される位置である。また、指定時間移動可能距離は、４．０キロメートルであるとする。この場合、生成される作成対象範囲地図画像は、以下の作成対象範囲地図画像ＳＧ２００Ａとなる。そして、ステップＳ２８２の処理は終了する。
【０１８４】
図１６は、地図生成処理ＳＮにより生成される画像を示す図である。図１６（Ａ）は、一例としての作成対象範囲地図画像ＳＧ２００Ａを示す図である。
【０１８５】
再び、図１５を参照して、ステップＳ２８２の処理の後、ステップＳ２８３に進む。
ステップＳ２８３では、所要時間表示処理Ｓが行なわれる。所要時間表示処理Ｓでは、所要時間表示画像が生成される。なお、所要時間表示処理Ｓの詳細な説明は後述する。そして、ステップＳ２８３の処理は終了する。ここでは、所要時間表示処理Ｓにより、以下の所要時間表示画像ＳＧ２００Ｂが生成されるとする。
【０１８６】
再び、図１６を参照して、図１６（Ｂ）は、一例としての所要時間表示画像ＳＧ２００Ｂを示す図である。なお、所要時間表示処理Ｓにより、所要時間表示画像ＳＧ２００Ｂを生成するための処理を、図１６（Ｂ）を参照しながら説明する。
【０１８７】
所要時間表示処理Ｓにおいて、まず、制御部８１０は、生成された作成対象範囲地図画像に、位置Ｐを中心として、半径が、指定時間移動可能距離の円Ｃ１を描く。そして、制御部８１０は、ユーザが、位置Ｐから、円Ｃ１上の位置まで、ユーザ移動速度で直線的に移動した場合の所要時間Ｓ１を、円Ｃ１上に記載する。なお、所要時間Ｓ１が記載される位置は、円Ｃ１上に限定されない。
【０１８８】
ここで、作成対象範囲地図画像は、図１６（Ａ）の作成対象範囲地図画像ＳＧ２００Ａであるとする。また、指定時間移動可能距離は、４．０キロメートルであるとする。また、ユーザ移動速度は、４．０（ｋｍ／時）（時速４．０キロメートル）であるとする。この場合、所要時間Ｓ１は、６０分となる。そのため、円Ｃ１上に所要時間６０（分）が記載される。
【０１８９】
そして、円Ｃ１の内側に、位置Ｐを中心とする２つの円（円Ｃ２、円Ｃ３）を、円同士の間隔が等間隔になるように描く。なお、円Ｃ１の内側に、描く円の数は、２つに限定されることはなく、１つまたは３つ以上であってもよい。
【０１９０】
そして、制御部８１０は、ユーザが、位置Ｐから、円Ｃ２上の位置まで、ユーザ移動速度で直線的に移動した場合の所要時間Ｓ２を、円Ｃ２上に記載する。また、制御部８１０は、ユーザが、位置Ｐから、円Ｃ３上の位置まで、ユーザ移動速度で直線的に移動した場合の所要時間Ｓ３を、円Ｃ３上に記載する。なお、所要時間Ｓ２が記載される位置は、円Ｃ２上に限定されない。また、所要時間Ｓ３が記載される位置は、円Ｃ３上に限定されない。
【０１９１】
ここで、位置Ｐから、円Ｃ２上の位置までの直線距離は、２．６７キロメートルであるとする。また、ユーザ移動速度は、４．０（ｋｍ／時）であるとする。この場合、所要時間Ｓ２は、４０分となる。そのため、円Ｃ２上に所要時間４０（分）が記載される。また、位置Ｐから、円Ｃ３上の位置までの直線距離は、１．３３キロメートルであるとする。この場合、所要時間Ｓ３は、２０分となる。そのため、円Ｃ３上に所要時間２０（分）が記載される。以上の処理により所要時間表示画像ＳＧ２００Ｂが生成される。
【０１９２】
再び、図１５を参照して、ステップＳ２８３の処理の後、ステップＳ２８４に進む。
ステップＳ２８４では、移動経路表示処理Ｓが行なわれる。移動経路表示処理Ｓでは、移動経路表示画像が生成される。なお、移動経路表示処理Ｓの詳細な説明は後述する。そして、ステップＳ２８４の処理は終了する。ここでは、移動経路表示処理Ｓにより、以下の移動経路表示画像ＳＧ２００Ｃが生成されるとする。
【０１９３】
図１７は、地図生成処理ＳＮにより生成される画像を示す図である。図１７（Ａ）は、一例としての移動経路表示画像ＳＧ２００Ｃを示す図である。なお、移動経路表示処理Ｓにより、移動経路表示画像ＳＧ２００Ｃを生成するための処理を、図１７（Ａ）を参照しながら説明する。
【０１９４】
移動経路表示処理Ｓにおいて、制御部８１０は、受信した取得情報データテーブルに含まれる複数の取得情報データから、経路用取得情報データを特定する。ここで、経路用取得情報データは、当該経路用取得情報データが示す位置（緯度、経度）が、前述した地図作成対象範囲内の位置を示す取得情報データである。ここでは、複数の経路用取得情報データが特定されたとする。
【０１９５】
そして、制御部８１０は、複数の経路用取得情報データがそれぞれ示す複数の位置情報（緯度、経度）によりそれぞれ特定される複数の位置を線で結んだ経路線を、経路線Ｌ１として、所要時間表示画像に描く。経路線Ｌ１は、端末装置５００を所持したユーザが、画像形成装置６００の位置Ｐまで移動した経路である。ここで、取得情報データテーブルは、図９の取得情報データテーブルＭＤ１００Ａであるとする。また、所要時間表示画像は、図１６（Ｂ）の所要時間表示画像ＳＧ２００Ｂであるとする。以上の処理により移動経路表示画像ＳＧ２００Ｃが生成される。
【０１９６】
再び、図１５を参照して、ステップＳ２８４の処理の後、ステップＳ２８５に進む。
ステップＳ２８５では、滞在建築物表示処理Ｓが行なわれる。滞在建築物表示処理Ｓでは、滞在建築物表示画像が生成される。なお、滞在建築物表示処理Ｓの詳細な説明は後述する。そして、ステップＳ２８５の処理は終了する。ここでは、滞在建築物表示処理Ｓにより、以下の滞在建築物表示画像ＳＧ２００Ｄが生成されるとする。
【０１９７】
再び、図１７を参照して、図１７（Ｂ）は、一例としての滞在建築物表示画像ＳＧ２００Ｄを示す図である。なお、滞在建築物表示処理Ｓにより、滞在建築物表示画像ＳＧ２００Ｄを生成するための処理を、図１７（Ｂ）を参照しながら説明する。
【０１９８】
以下においては、記憶部８２０に記憶されている複数種類の建築物画像の各々に対応づけられている建築物緯度および建築物経度により特定される位置の近傍の範囲を、建築物近傍範囲ともいう。すなわち、記憶部８２０に記憶されている複数種類の建築物画像には、それぞれ、複数の建築物近傍範囲が対応する。建築物近傍範囲は、対応する建築物緯度および建築物経度により特定される位置から、たとえば、半径５０メートル以内の範囲であるとする。建築物画像は、前述したように、主な建築物（たとえば、駅、百貨店、病院、コンビニエンスストア）の画像である。
【０１９９】
滞在建築物表示処理Ｓにおいて、制御部８１０は、受信した取得情報データテーブルに含まれる複数の取得情報データにおいて、滞在判定取得情報データがあるか否かを判定する。ここで、滞在判定取得情報データは、当該滞在判定取得情報データが示す位置（緯度、経度）が、前述した地図作成対象範囲内の位置を示す取得情報データである。滞在判定取得情報データがないと判定された場合、この滞在建築物表示処理Ｓは終了する。
【０２００】
滞在判定取得情報データがあると判定された場合、以下の建築物画像表示処理が行なわれる。ここで、取得情報データテーブルは、図９の取得情報データテーブルＭＤ１００Ａであるとする。この場合、取得情報データテーブルＭＤ１００Ａが複数の滞在判定取得情報データを含むとして、建築物画像表示処理が行なわれるとする。複数の滞在判定取得情報データは、一例として、取得情報データテーブルＭＤ１００Ａに含まれる番号“１”〜“ｎ”の取得情報データであるとする。
【０２０１】
建築物画像表示処理では、制御部８１０は、複数の滞在判定取得情報データがそれぞれ示す複数の時刻および位置（緯度、経度）と、記憶部８２０に記憶されている複数種類の建築物画像にそれぞれ対応する複数の建築物近傍範囲とから、長時間滞在建築物近傍範囲を特定する。ここで、長時間滞在建築物近傍範囲は、複数の滞在判定取得情報データがそれぞれ示す複数の時刻および位置（緯度、経度）により、当該長時間滞在建築物近傍範囲内に所定時間（たとえば、３０分）以上滞在していると判定された建築物近傍範囲である。以下においては、特定された長時間滞在建築物近傍範囲に対応する建築物画像を、長時間滞在建築物画像ともいう。
【０２０２】
ここでは、２つの長時間滞在建築物近傍範囲が特定されたとする。２つの長時間滞在建築物近傍範囲は、それぞれ、図１７（Ｂ）の建築物画像ＧＭ１，ＧＭ２に対応する範囲であるとする。この場合、建築物画像ＧＭ１，ＧＭ２は、長時間滞在建築物画像となる。
【０２０３】
次に、制御部８１０は、建築物近傍範囲内に滞在していた時間が長い程、当該建築物近傍範囲に対応する長時間滞在建築物画像としての建築物画像を、大きく（強調して）表示する。ここで、建築物近傍範囲内に滞在していた時間を、３０分〜５９分、６０分〜８９分、９０分以上の３種類の時間に分類する。なお、分類される時間は、上記時間に限定されない。また、建築物近傍範囲内に滞在していた時間の分類される数は、３種類に限定されることなく、２種類または４種類以上であってもよい。
【０２０４】
ここで、長時間滞在建築物画像としての建築物画像ＧＭ１に対応する長時間滞在建築物近傍範囲内に、一例として、７０分滞在していたことが、前述の複数の滞在判定取得情報データがそれぞれ示す複数の時刻および位置（緯度、経度）により示されるとする。この場合、制御部８１０は、一例として、５０％拡大した建築物画像ＧＭ１を、生成された移動経路表示画像に表示させる。ここで、移動経路表示画像は、図１７（Ａ）の移動経路表示画像ＳＧ２００Ｃであるとする。
【０２０５】
ここで、長時間滞在建築物画像としての建築物画像ＧＭ２に対応する長時間滞在建築物近傍範囲内に、一例として、４０分滞在していたことが、前述の複数の滞在判定取得情報データがそれぞれ示す複数の時刻および位置（緯度、経度）により示されるとする。この場合、制御部８１０は、一例として、２０％拡大した建築物画像ＧＭ２を、生成された移動経路表示画像に表示させる。
【０２０６】
なお、長時間滞在建築物画像に対応する長時間滞在建築物近傍範囲内に、一例として、９０分滞在していたことが、前述の複数の滞在判定取得情報データがそれぞれ示す複数の時刻および位置（緯度、経度）により示されるとする。この場合、制御部８１０は、一例として、８０％拡大した建築物画像を、生成された移動経路表示画像に表示させる。
【０２０７】
すなわち、長時間滞在建築物画像に対応する長時間滞在建築物近傍範囲内に、滞在していた時間が長い程、対応する建築物画像は、より大きく強調して表示される。
【０２０８】
なお、建築物近傍範囲内に、所定時間（たとえば、３０分）未満滞在していたことが、前述の複数の滞在判定取得情報データがそれぞれ示す複数の時刻および位置（緯度、経度）により示されるとする。この場合、制御部８１０は、拡大してない建築物画像を、生成された移動経路表示画像に表示させてもよい。以上の処理により滞在建築物表示画像ＳＧ２００Ｄが生成される。
【０２０９】
再び、図１５を参照して、ステップＳ２８５の処理の後、ステップＳ２８６に進む。
ステップＳ２８６では、ユーザ情報画像表示処理Ｓが行なわれる。ユーザ情報画像表示処理Ｓでは、ユーザ情報画像表示画像が生成される。なお、ユーザ情報画像表示処理Ｓの詳細な説明は後述する。そして、ステップＳ２８６の処理は終了する。ここでは、ユーザ情報画像表示処理Ｓにより、以下のユーザ情報画像表示画像ＳＧ２００Ｅが生成されるとする。
【０２１０】
図１８は、地図生成処理ＳＮにより生成される画像を示す図である。図１８（Ａ）は、一例としてのユーザ情報画像表示画像ＳＧ２００Ｅを示す図である。なお、ユーザ情報画像表示処理Ｓにより、ユーザ情報画像表示画像ＳＧ２００Ｅを生成するための処理を、図１８（Ａ）を参照しながら説明する。
【０２１１】
ユーザ情報画像表示処理Ｓにおいて、制御部８１０は、受信した端末特有情報データテーブルに含まれる端末特有情報データが示す「端末特有処理名」が「電子メール受信」または「電子メール送信」であり、かつ、当該端末特有情報データが示す位置（緯度、経度）が、前述した地図作成対象範囲内の位置を示す場合、生成した滞在建築物表示画像に電子メール画像を表示させる。電子メール画像は、電子メールを受信した旨または電子メールを送信した旨を示すための画像である。すなわち、電子メール画像は、電子メールを受信した旨または電子メールを送信した旨を示すユーザ固有の情報に基づく画像である。
【０２１２】
ここで、端末特有情報データテーブルは、図１０の端末特有情報データテーブルＭＤ２００Ａであるとする。また、滞在建築物表示画像は、図１７（Ｂ）の滞在建築物表示画像ＳＧ２００Ｄであるとする。また、端末特有情報データテーブルＭＤ２００Ａに含まれる番号“１”の端末特有情報データが示す「端末特有処理名」が「電子メール受信」であり、かつ、番号“１”の端末特有情報データが示す位置（緯度ＴＬＴ１、経度ＴＬＧ１）が、地図作成対象範囲内の位置を示すとする。この場合、制御部８１０は、滞在建築物表示画像ＳＧ２００Ｄ内の位置（緯度ＴＬＴ１、経度ＴＬＧ１）に、電子メール画像ＵＭ１を表示させる。
【０２１３】
また、制御部８１０は、受信した端末特有情報データテーブルに含まれる端末特有情報データが示す「端末特有処理名」が「電話着信」または「電話発信」であり、かつ、当該端末特有情報データが示す位置（緯度、経度）が、地図作成対象範囲内の位置を示す場合、生成した滞在建築物表示画像に電話画像を表示させる。電話画像は、電話を着信した旨または電話を発信した旨を示すための画像（たとえば、携帯電話の外観を示す画像）である。すなわち、電話画像は、電話を着信した旨または電話を発信した旨を示すユーザ固有の情報に基づく画像である。
【０２１４】
ここで、端末特有情報データテーブルは、端末特有情報データテーブルＭＤ２００Ａであるとする。また、滞在建築物表示画像は、図１７（Ｂ）の滞在建築物表示画像ＳＧ２００Ｄであるとする。また、端末特有情報データテーブルＭＤ２００Ａに含まれる番号“４”の端末特有情報データが示す「端末特有処理名」が「電話発信」であり、かつ、番号“４”の端末特有情報データが示す位置（緯度ＴＬＴ４、経度ＴＬＧ４）が、地図作成対象範囲内の位置を示すとする。この場合、制御部８１０は、滞在建築物表示画像ＳＧ２００Ｄ内の位置（緯度ＴＬＴ４、経度ＴＬＧ４）に、電話画像ＵＭ３を表示させる。
【０２１５】
そして、制御部８１０は、受信した取得情報データテーブルに含まれる複数の取得情報データにおいて、身体画像表示対象取得情報データがある場合、生成した滞在建築物表示画像内に身体画像を表示させる。身体画像は、一例として、脈拍が、所定回数以上であることを示すための画像である。すなわち、身体画像は、脈拍が、所定回数以上であることを示すユーザ固有の情報に基づく画像である。ここで、身体画像表示対象取得情報データは、当該身体画像表示対象取得情報データが示す脈拍回数が所定回数（たとえば、１２０）以上であり、かつ、当該身体画像表示対象取得情報データが示す位置（緯度、経度）が、前述した地図作成対象範囲内の位置を示す取得情報データである。
【０２１６】
なお、所定回数以上を示す脈拍回数は、ユーザの身体情報である。また、ユーザの身体情報は、ユーザ固有の情報（ユーザ情報）である。したがって、所定回数以上を示す脈拍回数は、ユーザ固有の情報（ユーザ情報）である。
【０２１７】
ここで、取得情報データテーブルは、図９の取得情報データテーブルＭＤ１００Ａであるとする。また、取得情報データテーブルＭＤ１００Ａに含まれる番号“ｐ”の取得情報データが示す脈拍回数が“１２２”であり、かつ、番号“ｐ”の取得情報データが示す位置（緯度ＬＴｐ、経度ＬＧｐ）が、地図作成対象範囲内の位置を示すとする。この場合、制御部８１０は、滞在建築物表示画像ＳＧ２００Ｄ内の位置（緯度ＬＴｐ、経度ＬＧｐ）に、身体画像ＵＭ２を表示させる。この場合、番号“ｐ”の取得情報データは、身体画像表示対象取得情報データである。以上の処理によりユーザ情報画像表示画像ＳＧ２００Ｅが生成される。
【０２１８】
再び、図１５を参照して、ステップＳ２８６の処理の後、ステップＳ２８７に進む。
ステップＳ２８７では、過去滞在建築物表示処理Ｓが行なわれる。過去滞在建築物表示処理Ｓでは、地図画像が生成される。なお、過去滞在建築物表示処理Ｓの詳細な説明は後述する。そして、ステップＳ２８７の処理は終了する。ここでは、過去滞在建築物表示処理Ｓにより、以下の地図画像ＳＧ２００Ｆが生成されるとする。
【０２１９】
再び、図１８を参照して、図１８（Ｂ）は、一例としての地図画像ＳＧ２００Ｆを示す図である。なお、過去滞在建築物表示処理Ｓにより、地図画像ＳＧ２００Ｆを生成するための処理を、図１８（Ｂ）を参照しながら説明する。
【０２２０】
ここで、装置ＩＤ“１１ＭＡ”の端末装置５００が、図１１のステップＳ２１１〜Ｓ２１３の処理を複数回行なったとする。また、画像形成装置６００が、図１１のステップＳ２４１，Ｓ２４２の処理を複数回行なったとする。また、サービスサーバ８００が、ステップＳ２７１，Ｓ２７２の処理を複数回行なったとする。これにより、記憶部８２０には、装置ＩＤ“１１ＭＡ” に対応づけて、時間媒体位置データ、取得情報データテーブルおよび端末特有情報データテーブルの各々が、複数記憶されているとする。
【０２２１】
過去滞在建築物表示処理Ｓでは、制御部８１０は、受信した最新の時間媒体位置データに示される装置ＩＤに対応づけられて、記憶部８２０に記憶されている、受信した最新の取得情報データテーブルを除いた複数の取得情報データテーブルにおいて、過去滞在取得情報データテーブルがあるか否かを判定する。
【０２２２】
ここで、過去滞在取得情報データテーブルは、当該過去滞在取得情報データテーブルに含まれる複数の取得情報データの２つ以上が滞在判定取得情報データである取得情報データテーブルである。滞在判定取得情報データは、前述したように、当該滞在判定取得情報データが示す位置（緯度、経度）が、前述した地図作成対象範囲内の位置を示す取得情報データである。以下においては、過去滞在取得情報データテーブルに含まれる滞在判定取得情報データを、過去滞在判定取得情報データともいう。
【０２２３】
過去滞在取得情報データテーブルがないと判定された場合、過去滞在建築物表示処理Ｓは終了し、地図生成処理ＳＮは終了し、図１１の地図生成処理Ｓに戻り、後述するステップＳ２９１に進む。
【０２２４】
一方、過去滞在取得情報データテーブルがあると判定された場合、後述する過去滞在建築物画像表示処理が行なわれる。ここで、受信した最新の時間媒体位置データは、図１４の時間媒体位置データＴＤ４００であるとする。この場合、装置ＩＤは、“１１ＭＡ”となる。
【０２２５】
この場合、制御部８１０は、時間媒体位置データＴＤ４００に示される装置ＩＤ“１１ＭＡ”に対応づけられて、記憶部８２０に記憶されている、受信した最新の取得情報データテーブルを除いた複数の取得情報データテーブルのうち、過去滞在取得情報データテーブルがあるか否かを判定する。ここでは、複数の過去滞在判定取得情報データを含む過去滞在取得情報データテーブルがあるとして、過去滞在建築物画像表示処理が行なわれるとする。
【０２２６】
過去滞在建築物画像表示処理では、制御部８１０は、複数の過去滞在判定取得情報データがそれぞれ示す複数の時刻および位置（緯度、経度）と、記憶部８２０に記憶されている複数種類の建築物画像にそれぞれ対応する複数の建築物近傍範囲とから、長時間過去滞在建築物近傍範囲を特定する。ここで、長時間過去滞在建築物近傍範囲は、複数の過去滞在判定取得情報データがそれぞれ示す複数の時刻および位置（緯度、経度）により、当該長時間過去滞在建築物近傍範囲内に所定時間（たとえば、３０分）以上滞在していると判定された建築物近傍範囲である。以下においては、特定された長時間過去滞在建築物近傍範囲に対応する建築物画像を、長時間過去滞在建築物画像ともいう。
【０２２７】
ここでは、１つの長時間過去滞在建築物近傍範囲が特定されたとする。１つの長時間過去滞在建築物近傍範囲は、図１８（Ｂ）の建築物画像ＧＭ３に対応する範囲であるとする。この場合、建築物画像ＧＭ３は、長時間過去滞在建築物画像となる。
【０２２８】
次に、制御部８１０は、長時間過去建築物近傍範囲内に滞在していた時間が長い程、当該長時間過去建築物近傍範囲に対応する長時間過去滞在建築物画像としての建築物画像を、大きく（強調して）表示する。すなわち、ステップＳ２８５の滞在建築物表示処理Ｓと同様な処理が行なわれる。
【０２２９】
ここで、長時間過去建築物近傍範囲内に滞在していた時間を、３０分〜５９分、６０分〜８９分、９０分以上の３種類の時間に分類する。なお、分類される時間は、上記時間に限定されない。また、長時間過去建築物近傍範囲内に滞在していた時間の分類される数は、３種類に限定されることなく、２種類または４種類以上であってもよい。
【０２３０】
ここで、長時間過去滞在建築物画像としての建築物画像ＧＭ３に対応する長時間過去滞在建築物近傍範囲内に、一例として、１００分滞在していたことが、前述の複数の過去滞在判定取得情報データがそれぞれ示す複数の時刻および位置（緯度、経度）により示されるとする。この場合、制御部８１０は、一例として、長時間過去滞在建築物画像としての８０％拡大した建築物画像ＧＭ３を、生成されたユーザ情報画像表示画像に表示させる。ここで、ユーザ情報画像表示画像は、図１８（Ａ）のユーザ情報画像表示画像ＳＧ２００Ｅであるとする。以上の処理により地図画像ＳＧ２００Ｆが生成される。以上により、サービスサーバ８００は、地図を生成するための地図生成装置として動作する。
【０２３１】
そして、この過去滞在建築物表示処理Ｓは終了し、地図生成処理ＳＮは終了し、図１１の地図生成処理Ｓに戻り、ステップＳ２９１に進む。
【０２３２】
過去滞在建築物表示処理Ｓにより、過去に長時間（たとえば、３０分）以上滞在していた長時間過去滞在建築物近傍範囲内に対応する長時間過去滞在建築物画像を、表示することができる。すなわち、過去に長時間（たとえば、３０分）以上滞在していた建築物を容易に認識することが可能となる。
【０２３３】
再び、図１１を参照して、ステップＳ２９１では、出力媒体が紙であるか否かが判定される。具体的には、制御部８１０が、受信した時間媒体位置データが示す「出力媒体」が「紙」であるか否かを判定する。ステップＳ２９１において、ＹＥＳならば、ステップＳ２９２に進む。一方、ステップＳ２９１において、ＮＯならば、後述するステップＳ２９３に進む。ここでは、受信した時間媒体位置データは、図１４の時間媒体位置データＴＤ４００であるとして、ステップＳ２９２に進む。
【０２３４】
ステップＳ２９２では、地図データ生成送信処理ＰＳが行なわれる。地図データ生成送信処理ＰＳでは、制御部８１０が、図１５の地図生成処理ＳＮにより生成した地図画像を、受信した時間媒体位置データが示す出力サイズに基づいて、データ化する。ここで、地図生成処理ＳＮにより生成した地図画像は、図１８（Ｂ）の地図画像ＳＧ２００Ｆであるとする。また、時間媒体位置データは、時間媒体位置データＴＤ４００であり、出力サイズが「Ａ４」であるとする。
【０２３５】
この場合、制御部８１０は、生成した地図画像（地図画像ＳＧ２００Ｆ）のサイズを、画像形成装置６００がＡ４の紙に印刷するの適したサイズに変更（拡大または縮小）した地図データＰＤを生成する。Ａ４の紙に印刷するの適したサイズとは、たとえば、生成した地図画像（地図画像ＳＧ２００Ｆ）の長い方（たとえば、横）のサイズが、Ａ４の紙の短い方の長さ以下になるサイズである。この場合、生成される地図データＰＤは、画像形成装置６００の印刷形式に基づいたデータとする。また、この場合、生成される地図データＰＤは、Ａ４の紙に印刷する旨の指示も含まれる。
【０２３６】
そして、制御部８１０は、生成した地図データＰＤを、画像形成装置６００へ送信する。そして、ステップＳ２９２の処理は終了する。
【０２３７】
地図生成処理Ｐでは、ステップＳ２４２の処理の後、ステップＳ２４３に進む。
ステップＳ２４３では、制御部６１０が、地図データＰＤを受信したか否かを判定する。ステップＳ２４３において、ＹＥＳならば、ステップＳ２４４に進む。一方、ステップＳ２４３において、ＮＯならば、再度、ステップＳ２４３の処理が行なわれる。ここでは、地図データＰＤを受信したとして、ステップＳ２４４に進む。
【０２３８】
ステップＳ２４４では、印刷処理Ｐが行なわれる。印刷処理Ｐでは、制御部６１０が、受信した地図データＰＤを、印刷部６９０へ送信する。そして、この印刷処理Ｐは終了する。
【０２３９】
印刷部６９０は、受信した地図データＰＤに基づく画像を、指定されたサイズの紙（Ａ４の紙）に印刷する。すなわち、印刷部６９０は、受信した地図データＰＤに基づく画像を、紙等の記録媒体に形成する。そして、画像が印刷された紙は、画像形成装置６００の外部へ排出される。
【０２４０】
ここで、地図データＰＤは、地図画像ＳＧ２００ＦをＡ４の紙に印刷するためのデータであるとする。この場合、印刷処理Ｐにより、図１８（Ｂ）の地図画像ＳＧ２００Ｆが印刷されたＡ４の紙を得ることができる。すなわち、紙は、地図データＰＤを出力させるための媒体である。
【０２４１】
地図生成処理Ｓでは、ステップＳ２９２の処理の後、ステップＳ２９３に進む。また、ステップＳ２９１において、ＮＯならば、ステップＳ２９３に進む。
【０２４２】
ステップＳ２９３では、出力媒体が画面であるか否かが判定される。ここで、画面とは、端末装置５００の表示部５３０の表示面であるとする。具体的には、制御部８１０が、受信した時間媒体位置データが示す「出力媒体」が「画面」であるか否かを判定する。ステップＳ２９３において、ＹＥＳならば、ステップＳ２９４に進む。一方、ステップＳ２９３において、ＮＯならば、後述するステップＳ２９８に進む。
【０２４３】
ここでは、受信した時間媒体位置データが示す「出力媒体」が「画面」であるとして、ステップＳ２９４に進む。なお、ステップＳ２９２の処理の後、ステップＳ２９３において、ＹＥＳと判定される場合は、時間媒体位置データが示す「出力媒体」が、「紙」および「画面」である場合である。
【０２４４】
ステップＳ２９４では、地図データ生成送信処理ＭＳが行なわれる。地図データ生成送信処理ＭＳでは、制御部８１０が、図１５の地図生成処理ＳＮにより生成した地図画像を、受信した時間媒体位置データが示す出力サイズに基づいて、データ化する。ここで、地図生成処理ＳＮにより生成した地図画像は、図１８（Ｂ）の地図画像ＳＧ２００Ｆであるとする。また、時間媒体位置データが示す出力サイズは、「４８０×８００」であるとする。
【０２４５】
この場合、制御部８１０は、生成した地図画像（地図画像ＳＧ２００Ｆ）のサイズを、表示部５３０の表示面の解像度に適したサイズとした地図データＭＤを生成する。表示部５３０の表示面の解像度に適したサイズとは、生成した地図画像（地図画像ＳＧ２００Ｆ）の長い方（たとえば、横）のサイズが、表示部５３０の表示面の解像度の短い方（たとえば、横）のサイズ以下になるサイズである。ここで、表示部５３０の表示面の解像度は、横４８０（ドット）×縦８００（ドット）であるとする。この場合、生成される地図データＭＤは、一例として、横４８０（ドット）×縦４８０（ドット）のサイズの地図画像ＳＧ２００Ｆを表示した横４８０（ドット）×縦８００（ドット）の画像のデータとなる。
【０２４６】
そして、制御部８１０は、生成した地図データＭＤを、端末装置５００へ送信する。そして、ステップＳ２９４の処理は終了し、再度、ステップＳ２７１の処理が行なわれる。
【０２４７】
地図生成処理Ｍでは、ステップＳ２１３の処理の後、ステップＳ２１４に進む。
ステップＳ２１４では、制御部５１０が、地図データＭＤを受信したか否かを判定する。ステップＳ２１４において、ＹＥＳならば、ステップＳ２１５に進む。一方、ステップＳ２１４において、ＮＯならば、後述するステップＳ２１８に進む。ここでは、地図データＭＤを受信したとして、ステップＳ２１５に進む。
【０２４８】
ステップＳ２１５では、地図表示処理Ｍが行なわれる。地図表示処理Ｍでは、制御部５１０が、ＶＤＰ５３２を利用して、表示部５３０の表示面に、地図データＭＤに基づく画像を表示する。ここで、地図データＭＤに基づく画像は、一例として、横４８０（ドット）×縦４８０（ドット）のサイズの地図画像ＳＧ２００Ｆを表示した横４８０（ドット）×縦８００（ドット）の画像であるとする。すなわち、表示部５３０の表示面は、地図データＭＤを出力させるための媒体である。そして、この地図生成処理Ｍは終了する。
【０２４９】
地図生成処理Ｓでは、ステップＳ２９３において、ＮＯならば、ステップＳ２９８に進む。
【０２５０】
ステップＳ２９８では、エラーデータ送信処理Ｓが行なわれる。エラーデータ送信処理Ｓでは、制御部８１０が、エラーデータを、端末装置５００へ送信する。エラーデータは、たとえば、出力媒体が指定されてない旨のメッセージを表示するためのデータである。そして、再度、ステップＳ２７１の処理が行なわれる。
【０２５１】
地図生成処理Ｍでは、ステップＳ２１４において、ＮＯならば、ステップＳ２１８に進む。
【０２５２】
ステップＳ２１８では、制御部５１０が、エラーデータを受信したか否かを判定する。ステップＳ２１８において、ＹＥＳならば、ステップＳ２１９に進む。一方、ステップＳ２１８において、ＮＯならば、再度、ステップＳ２１４の処理が行なわれる。ここでは、エラーデータを受信したとして、ステップＳ２１９に進む。
【０２５３】
ステップＳ２１９では、エラー処理Ｍが行なわれる。エラー処理Ｍでは、制御部５１０が、エラーデータに基づいて、たとえば、出力媒体が指定されてない旨のメッセージを表示部５３０に表示させる。そして、この地図生成処理Ｍは終了する。
【０２５４】
以上説明したように、本実施の形態では、ユーザの移動に伴い、ユーザに所持された端末装置５００が移動する状態において、所定時間（たとえば、５分）毎に、端末装置５００の位置および時刻の情報が取得され、端末装置５００に記憶される。
【０２５５】
また、所定時間毎に、時刻が取得され、かつ、ユーザの体に取り付けられている身体情報取得装置４００から、ユーザの身体情報（たとえば、１分間あたりの脈拍回数）が取得される。そして、当該身体情報、当該身体情報が取得された位置の情報が取得され、端末装置５００に記憶される。これにより、端末装置５００の記憶部５２０には、たとえば、図９の取得情報データテーブルＭＤ１００Ａが記憶される。
【０２５６】
また、端末装置５００は、電子メールの送信または受信の処理、電話の発信または着信の処理等の端末特有処理が行なわれた時刻および位置の情報も記憶する。これにより、端末装置５００の記憶部５２０には、たとえば、図１０の端末特有情報データテーブルＭＤ２００Ａが記憶される。
【０２５７】
そして、取得情報データテーブルＭＤ１００Ａを使用して、ユーザに所持された端末装置５００の移動速度（ユーザ移動速度）が算出される。また、端末装置５００において、指定された時間で、算出されたユーザ移動速度により移動可能な指定時間移動可能距離が算出される。
【０２５８】
また、画像形成装置６００の位置Ｐから、北、南、西および東方向にそれぞれ指定時間移動可能距離の位置までの範囲が、地図作成対象範囲として設定される。また、地図作成対象範囲の地図の画像が、図１５の地図生成処理ＳＮにより生成される。地図作成対象範囲の地図の画像は、指定された指定時間内で、ユーザがユーザ移動速度で移動可能なおおよその範囲の地図の画像である。
【０２５９】
図１５の地図生成処理ＳＮにより生成される地図の画像（たとえば、図１８（Ｂ）の地図画像ＳＧ２００Ｆ）は、画像形成装置６００により、紙に印刷される。また、地図生成処理ＳＮにより生成される地図の画像（たとえば、地図画像ＳＧ２００Ｆ）は、端末装置５００の表示部５３０の表示面に表示される。
【０２６０】
生成された地図の画像（地図画像ＳＧ２００Ｆ）には、画像形成装置６００の位置Ｐから、ある位置までユーザ移動速度で直線的に移動した場合の所要時間が表示される。これにより、ユーザは自分の移動速度で移動する場合における、地図内のある位置までのおよその所要時間を容易に把握することができるという効果を奏する。
【０２６１】
また、生成された地図の画像（地図画像ＳＧ２００Ｆ）には、画像形成装置６００の位置Ｐまでの経路（経路線Ｌ１）が表示される。これにより、位置Ｐまでの経路を容易に把握することができるという効果を奏する。
【０２６２】
また、生成された地図の画像（地図画像ＳＧ２００Ｆ）には、ユーザが建築物に滞在していた時間が長い程、当該建築物の画像（建築物画像）が大きく（強調して）表示される。これにより、滞在時間が長かった建築物を容易に把握することができるという効果を奏する。
【０２６３】
また、生成された地図の画像（地図画像ＳＧ２００Ｆ）には、ユーザ情報としての電子メールを受信した旨または電子メールを送信した旨を示すための電子メール画像が表示される。これにより、電子メールを受信した旨または電子メールを送信した旨を示す情報といった、ユーザ固有の情報を取得した位置を、地図上において、容易に確認できる。すなわち、本実施の形態によれば、ユーザ固有の情報を取得した位置を容易に確認可能な地図を取得することができるという効果を奏する。
【０２６４】
また、生成された地図の画像（地図画像ＳＧ２００Ｆ）には、ユーザの身体情報としての、脈拍回数が所定回数（たとえば、１２０）以上になったことを示すための身体画像（身体画像ＵＭ２）が表示される。これにより、地図上において、身体の変化がおこなった位置を容易に把握することができるという効果を奏する。すなわち、１分間の脈拍回数が１２０以上を示す情報（たとえば、１２２）という、ユーザ固有の情報を取得した位置を、地図上において、容易に確認できる。すなわち、本実施の形態によれば、ユーザ固有の情報を取得した位置を容易に確認可能な地図を取得することができるという効果を奏する。
【０２６５】
また、生成された地図の画像（地図画像ＳＧ２００Ｆ）には、過去に所定時間以上滞在していた建築物の画像（建築物画像）が、当該建築物に滞在していた時間が長い程、大きく（強調して）表示される。これにより、過去に滞在時間が長かった建築物を容易に把握することができるという効果を奏する。
【０２６６】
なお、本実施の形態では、取得する身体情報は、脈拍回数であった。しかしながら、取得する身体情報は、脈拍回数に限定されることなく、体温計からの体温の情報、万歩計（登録商標）からの振動回数の情報等であってもよい。たとえば、万歩計（登録商標）からの振動回数を取得すれば、地図内のある位置での消費エネルギー等を、ユーザの歩幅等の情報から算出することができる。
【０２６７】
また、本実施の形態では、地図の中心から、ある位置までユーザ移動速度で直線的に移動した場合の所要時間を表示していた。しかしながら、これに限定されることなく、地図内に表示された任意の２つの円間の最短距離を、ユーザ移動速度で直線的に移動した場合の所要時間を、地図内に表示してもよい。また、地図内の任意の２点間を、ユーザ移動速度で直線的に移動した場合の所要時間を、地図内に表示してもよい。
【０２６８】
また、本実施の形態では、記憶部８２０に記憶されている複数種類の建築物画像のうち、地図内に表示されている建築物画像に対応する建築物の滞在時間に応じて、建築物画像の大きさを変化させていた。しかしながら、滞在時間が長い位置（以下、長時間滞在位置ともいう）に対応する建築物画像がない場合、地図上の長時間滞在位置に、滞在時間が長い程、マーク（たとえば、丸）等を大きく（強調して）表示してもよい。
【０２６９】
また、本実施の形態では、図１２の時間・出力媒体指定画像ＭＧ１００の時間入力枠ＩＷ１１０に入力する数字を、たとえば、１４４０（１日の分数）とすることで、１日に、ユーザ移動速度により移動可能なおおよその範囲の地図を取得することもできる。
【０２７０】
＜第１の実施の形態の変形例＞
（地図の生成の他の例）
なお、図１１の地図生成処理において、取得情報データテーブルおよび端末特有情報データテーブル等は、画像形成装置６００を介さず、直接、サービスサーバ８００へ送信されてもよい。
【０２７１】
次に、地図生成処理において、端末装置５００が、取得情報データテーブルおよび端末特有情報データテーブル等を、画像形成装置６００を介さず、直接、サービスサーバ８００へ送信する処理（以下、地図生成処理Ｎともいう）について説明する。以下においては、地図生成処理Ｎにおいて、端末装置５００で行なわれる処理、画像形成装置６００で行なわれる処理およびサービスサーバ８００で行なわれる処理を、それぞれ、地図生成処理ＭＮ、地図生成処理ＰＮ、地図生成処理ＳＮＮともいう。
【０２７２】
ここで、端末装置５００の記憶部５２０には、図９の取得情報データテーブルＭＤ１００Ａと、図１０の端末特有情報データテーブルＭＤ２００Ａとが記憶されているとする。なお、第１の実施の形態と同様、端末装置５００は、画像形成装置６００の近傍（たとえば、画像形成装置６００の位置から０．５メートル以内の範囲）にあるとする。
【０２７３】
また、画像形成装置６００の位置を示す緯度および経度は、それぞれ、ＰＬＴおよびでＰＬＧあるとする。
【０２７４】
また、端末装置５００は、地図生成処理ＭＮが行なわれる前に、画像形成装置６００とデータ通信することにより、画像形成装置６００の位置Ｐ（ＰＬＴ，ＰＬＧ）と、画像形成装置６００に割り当てられているＩＰ（Internet Protocol）アドレスとを取得し、記憶部５２０に記憶させるとする。ここで、画像形成装置６００のＩＰアドレスは、一例として、“１１１．２２２．３３３．ＰＰＰ”であるとする。
【０２７５】
図１９は、地図生成処理ＭＮ、地図生成処理ＰＮおよび地図生成処理ＳＮＮのフローチャートを示す図である。地図生成処理ＭＮ、地図生成処理ＰＮおよび地図生成処理ＳＮＮの各々において、図１１の地図生成処理Ｍ、地図生成処理Ｐおよび地図生成処理Ｓのステップ番号と同じステップ番号の処理は、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図１１の処理と異なる処理を主に説明する。
【０２７６】
図１９を参照して、地図生成処理ＭＮでは、第１の実施の形態と同様、ステップＳ２１１，Ｓ２１２の処理が行なわれた後、ステップＳ２１３Ｎが行なわれる。
【０２７７】
ステップＳ２１３Ｎでは、制御部５１０が、地図要求指示データＭＮを、サービスサーバ８００へ送信する。地図要求指示データＭＮは、地図データを要求するための指示のデータである。また、地図要求指示データＭＮには、時間媒体位置データと、取得情報データテーブルと、端末特有情報データテーブルとが含まれる。
【０２７８】
ここで、時間媒体位置データは、以下の時間媒体位置データＭＤ３００Ｎであるとする。また、取得情報データテーブルは、図９の取得情報データテーブルＭＤ１００Ａであるとする。また、端末特有情報データテーブルは、図１０の端末特有情報データテーブルＭＤ２００Ａであるとする。そして、ステップＳ２１３Ｎの処理は終了する。
【０２７９】
図２０は、一例としての時間媒体位置データＭＤ３００Ｎを示す図である。図２０を参照して、時間媒体位置データＭＤ３００Ｎは、図１４の時間媒体位置データＴＤ４００と比較して、さらに、項目「画像形成装置ＩＰアドレス」が追加されている点が異なる。それ以外は、時間媒体位置データＴＤ４００と同様なので詳細な説明は繰り返さない。「画像形成装置ＩＰアドレス」は、記憶部５２０に記憶されている、画像形成装置６００のＩＰアドレスである。
【０２８０】
再び、図１９を参照して、地図生成処理ＳＮＮでは、まず、ステップＳ２７１Ｎの処理が行なわれる。
【０２８１】
ステップＳ２７１Ｎでは、制御部８１０が、地図要求指示データＭＮを受信したか否かを判定する。ステップＳ２７１Ｎにおいて、ＹＥＳならば、ステップＳ２７２Ｎに進む。一方、ステップＳ２７１Ｎにおいて、ＮＯならば、再度、ステップＳ２７１Ｎの処理が行なわれる。ここでは、地図要求指示データＭＮを受信したとして、ステップＳ２７２Ｎに進む。なお、地図要求指示データＭＮを受信したということは、地図要求指示データＭＮに含まれる、時間媒体位置データ、取得情報データテーブルおよび端末特有情報データテーブルを受信したということでもある。
【０２８２】
ステップＳ２７２Ｎでは、データ記憶処理ＳＮが行なわれる。データ記憶処理ＳＮでは、制御部８１０が、受信した時間媒体位置データ、取得情報データテーブルおよび端末特有情報データテーブルを、当該時間媒体位置データに示される装置ＩＤに対応づけて、記憶部８２０に記憶させる。
【０２８３】
ここで、受信した時間媒体位置データ、取得情報データテーブルおよび端末特有情報データテーブルは、それぞれ、図２０の時間媒体位置データＭＤ３００Ｎ、図９の取得情報データテーブルＭＤ１００Ａおよび図１０の端末特有情報データテーブルＭＤ２００Ａであるとする。この場合、記憶部８２０には、時間媒体位置データＭＤ３００Ｎに示される装置ＩＤ“１１ＭＡ”に対応づけて、時間媒体位置データＭＤ３００Ｎ、取得情報データテーブルＭＤ１００Ａおよび端末特有情報データテーブルＭＤ２００Ａが記憶される。そして、ステップＳ２７３に進む。
【０２８４】
ステップＳ２７３では、第１の実施の形態で説明したのと同様に、移動速度算出処理Ｓが行なわれるので詳細な説明は繰り返さない。
【０２８５】
ステップＳ２８０では、第１の実施の形態で説明したのと同様に、図１５の地図生成処理ＳＮが行なわれるので詳細な説明は繰り返さない。
【０２８６】
ステップＳ２９１では、第１の実施の形態で説明したのと同様な処理が行なわれるので詳細な説明は繰り返さない。
【０２８７】
ステップＳ２９２では、第１の実施の形態で説明したのと同様に、地図データ生成送信処理ＰＳが行なわれるので詳細な説明は繰り返さない。なお、地図データＰＤは、受信した時間媒体位置データＭＤ３００Ｎに示される画像形成装置ＩＰアドレスにより特定される画像形成装置６００へ送信される。
【０２８８】
なお、地図生成処理ＰのステップＳ２４３、Ｓ２４４、地図生成処理Ｓで行なわれるステップＳ２９３、ステップＳ２９４，Ｓ２９８、地図生成処理Ｍで行なわれるステップＳ２１４、Ｓ２１５、Ｓ２１８、Ｓ２１８は、第１の実施の形態で説明したのと同様な処理が行なわれるので詳細な説明は繰り返さない。
【０２８９】
以上説明したように、本実施の形態では、端末装置５００が、取得情報データテーブルおよび端末特有情報データテーブルを、画像形成装置６００を介さず、直接、サービスサーバ８００へ送信しても、第１の実施の形態と同様な効果を得ることができる。
【０２９０】
すなわち、ユーザ固有の情報を取得した位置を容易に確認可能な地図を取得することができるという効果を奏する。
【０２９１】
＜第２の実施の形態＞
本実施の形態における地図生成システムは、第１の実施の形態における地図生成システム１０００と同様なので詳細な説明は繰り返さない。身体情報取得装置４００と、端末装置５００と、画像形成装置６００およびサービスサーバ８００の各々の構成は、第１の実施の形態において説明した構成と同様なので詳細な説明は繰り返さない。
【０２９２】
（地図の生成）
次に、指定した期間における端末装置の位置を含む地図を生成するための処理（以下、地図生成処理Ａともいう）について説明する。以下においては、地図生成処理Ａにおいて、端末装置５００で行なわれる処理、画像形成装置６００で行なわれる処理およびサービスサーバ８００で行なわれる処理を、それぞれ、地図生成処理ＭＡ、地図生成処理ＰＡ、地図生成処理ＳＡともいう。
【０２９３】
ここで、端末装置５００を所持したユーザは、画像形成装置６００の近傍（たとえば、画像形成装置６００の位置から０．５メートル以内の範囲）にいるとする。すなわち、端末装置５００は、画像形成装置６００の近傍（たとえば、画像形成装置６００の位置から０．５メートル以内の範囲）にある。
【０２９４】
また、サービスサーバ８００の記憶部８２０には、第１の実施の形態と同様に、複数種類の縮尺の地図のデータと、複数種類の建築物画像とが記憶されている。また、第１の実施の形態と同様に、記憶部８２０に記憶されている複数種類の建築物画像の各々には、建築物緯度および建築物経度とが対応づけられている。
【０２９５】
また、端末装置５００は、地図生成処理ＭＡが行なわれる前に、画像形成装置６００とデータ通信することにより、画像形成装置６００に割り当てられているＩＰ（Internet Protocol）アドレスを取得し、記憶部５２０に記憶させるとする。ここで、画像形成装置６００のＩＰアドレスは、一例として、“１１１．２２２．３３３．ＰＰＰ”であるとする。
【０２９６】
ここで、端末装置５００の記憶部５２０には、図６の情報取得処理が複数回行なわれることにより、複数の取得情報データテーブルと、複数の端末特有情報データテーブルとが記憶されるとする。ここで、図６の情報取得処理は、一例として、９回行なわれたとする。この場合、記憶部５２０には、９個の取得情報データテーブルと、９個の端末特有情報データテーブルとが記憶されているとする。９個の取得情報データテーブルのうちの１つは、以下の取得情報データテーブルＭＤ１００Ｂであるとする。また、９個の端末特有情報データテーブルのうちの１つは、以下の端末特有情報データテーブルＭＤ２００Ｂであるとする。
【０２９７】
図２１は、一例としての取得情報データテーブルＭＤ１００Ｂを示す図である。図２１を参照して、取得情報データテーブルＭＤ１００Ｂは、図９の取得情報データテーブルＭＤ１００Ａと同様なので詳細な説明は繰り返さない。取得情報データテーブルＭＤ１００Ｂは、ｎ（自然数）個の取得情報データを含む。
【０２９８】
図２２は、一例としての端末特有情報データテーブルＭＤ２００Ｂを示す図である。図２２を参照して、端末特有情報データテーブルＭＤ２００Ｂは、図１０の端末特有情報データテーブルＭＤ２００Ａと同様なので詳細な説明は繰り返さない。
【０２９９】
図２３は、地図生成処理ＭＡ、地図生成処理ＰＡおよび地図生成処理ＳＡのフローチャートである。地図生成処理ＭＡ、地図生成処理ＰＡおよび地図生成処理ＳＡの各々において、図１１の地図生成処理Ｍ、地図生成処理Ｐおよび地図生成処理Ｓのステップ番号と同じステップ番号の処理は、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図１１の処理と異なる処理を主に説明する。
【０３００】
図２３を参照して、地図生成処理ＭＡでは、まず、ステップＳ２１０Ａが行なわれる。
ステップＳ２１０Ａでは、日付・期間指定処理ＭＡが行なわれる。日付・期間指定処理ＭＡでは、制御部５１０が、ＶＤＰ５３２を利用して、記憶部５２０に記憶されている複数の取得情報データテーブルに基づいて、日付指定画像を生成し、生成した日付指定画像を、表示部５３０に表示させる。ここで、記憶部５２０には、９個の取得情報データテーブルが記憶されているとする。この場合、生成され、表示部５３０に表示される日付指定画像は、以下の日付指定画像ＭＧ３００であるとする。
【０３０１】
図２４は、一例としての日付指定画像ＭＧ３００を示す図である。図２４を参照して、日付指定画像ＭＧ３００には、日付指定用画像ＭＧ３１０が配置される。日付指定用画像ＭＧ３１０は、記憶部５２０に記憶されている９個の取得情報データテーブルの各々が示す日付が表示される。日付指定用画像ＭＧ３１０において、「番号」とは、日付を指定するための番号である。
【０３０２】
表示部５３０に日付指定画像ＭＧ３００が表示された状態で、制御部５１０が、日付指定操作Ｍがあったと判定すると、以下の期間指定画像表示処理が行なわれる。ここで、日付指定操作Ｍは、日付指定用画像ＭＧ３１０に示される日付を指定するための番号を入力するためのインターフェース操作Ｍである。ここでは、日付指定画像ＭＧ３００が表示された状態で、番号“２”を入力するための日付指定操作Ｍがあったとする。この場合、期間指定画像表示処理が行なわれる。
【０３０３】
期間指定画像表示処理では、制御部５１０が、ＶＤＰ５３２を利用して、日付指定操作Ｍにより入力された番号に対応づけられた日付を示す取得情報データテーブルに基づいて、期間指定画像を生成し、生成した期間指定画像を、表示部５３０に表示させる。ここで、日付指定操作Ｍにより入力された番号は、“２”であるとする。この場合、日付指定操作Ｍにより、２００７年８月２２日の日付が指定されたことになる。この場合、２００７年８月２２日の日付を示す図２１の取得情報データテーブルＭＤ１００Ｂに基づいて、以下の期間指定画像ＭＧ４００が生成され、表示部５３０に表示されるとする。
【０３０４】
図２５は、一例としての期間指定画像ＭＧ４００を示す図である。図２５を参照して、期間指定画像ＭＧ４００には、期間指定用画像ＭＧ４１０が配置される。期間指定用画像ＭＧ４１０は、取得情報データテーブルＭＤ１００Ｂに含まれるｎ（自然数）個の取得情報データの各々が示す時刻が表示される。
【０３０５】
表示部５３０に期間指定画像ＭＧ４００が表示された状態で、制御部５１０が、期間指定操作Ｍがあったと判定すると、ステップＳ２１０Ａの日付・期間指定処理ＭＡは終了する。ここで、期間指定操作Ｍは、期間指定用画像ＭＧ４１０に表示される２つの時刻を指定するためのインターフェース操作Ｍである。すなわち、期間指定操作Ｍは、指定された２つの時刻により特定される期間を指定するための操作である。ここでは、一例として、番号“１”の時刻１２時００分と、番号“ｒ”の時刻１７時００分とを指定するための期間指定操作Ｍがあったとして、ステップＳ２１０Ａの日付・期間指定処理ＭＡは終了する。この場合、期間指定操作Ｍにより、１２時００分〜１７時００分までの期間が指定されたことになる。
【０３０６】
再び、図２３を参照して、ステップＳ２１０Ａの処理の後、ステップＳ２１１Ａに進む。
【０３０７】
ステップＳ２１１Ａでは、出力媒体指定処理ＭＡが行なわれる。出力媒体指定処理ＭＡでは、制御部５１０が、ＶＤＰ５３２を利用して、出力媒体指定画像を生成し、生成した出力媒体指定画像を、表示部５３０に表示させる。前述の日付指定操作Ｍにより、２００７年８月２２日の日付が指定され、かつ、期間指定操作Ｍにより、１２時００分〜１７時００分までの期間が指定された場合、生成される出力媒体指定画像は、以下の出力媒体指定画像ＭＧ１００Ａとなる。出力媒体指定画像ＭＧ１００Ａは、表示部５３０に表示される。そして、ステップＳ２１１Ａの処理は終了する。
【０３０８】
図２６は、一例としての出力媒体指定画像ＭＧ１００Ａを示す図である。図２６を参照して、出力媒体指定画像ＭＧ１００Ａは、図１２の時間・出力媒体指定画像ＭＧ１００と比較して、時間入力枠ＩＷ１１０がない点と、ボタン画像ＭＢＧ１８０の代わりにボタン画像ＭＢＧ１８０Ａが配置される点とが異なる。それ以外は時間・出力媒体指定画像ＭＧ１００と同様なので詳細な説明は繰り返さない。
【０３０９】
出力媒体指定画像ＭＧ１００Ａにおいて、指定日付とは、日付・期間指定処理ＭＡにおいて、日付指定操作Ｍにより指定された日付（２００７年８月２２日）である。指定期間とは、日付・期間指定処理ＭＡにおいて、期間指定操作Ｍにより指定された期間（１２時００分〜１７時００分）である。
【０３１０】
ボタン画像ＭＢＧ１８０Ａは、押下処理されることにより、出力媒体指定画像ＭＧ１００Ａに示される指定日付の指定期間内に、移動した範囲の地図を、指定した出力媒体に出力させるためのボタン画像である。
【０３１１】
再び、図２３を参照して、ステップＳ２１１Ａの処理の後、ステップＳ２１２Ａに進む。
【０３１２】
ステップＳ２１２Ａでは、制御部５１０が、地図取得操作ＭＡがあるか否かを判定する。地図取得操作ＭＡは、図２６のボタン画像ＭＢＧ１８０Ａを押下処理するためのインターフェース操作Ｍである。ステップＳ２１２Ａにおいて、ＹＥＳならば、ステップＳ２１２Ｂに進む。一方、ステップＳ２１２Ａにおいて、ＮＯならば、再度、ステップＳ２１２Ａの処理が行なわれる。ここでは、地図取得操作ＭＡがあったとして、ステップＳ２１２Ｂに進む。地図取得操作ＭＡがあったとき、チェックマークは、図２６の出力媒体指定枠Ｃ１２２にのみ表示されていたとする。また、地図取得操作ＭＡがあったとき、図２６の出力媒体サイズ指定枠ＩＷ１２４には、「Ａ４」というサイズが入力されていたとする。
【０３１３】
ステップＳ２１２Ｂでは、位置情報取得処理ＭＡが行なわれる。位置情報取得処理ＭＡでは、図６のステップＳ１１４の位置情報取得処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、現時点の端末装置５００の位置を示すＧＰＳ位置情報が取得される。取得されたＧＰＳ位置情報は、一例として、緯度ＬＴｓ、経度ＬＧｓであるとする。緯度ＬＴｓは、一例として、北緯３４度３９分４８．７７秒であるとする。経度ＬＧｓは、一例として、東経１３５度３１分４７．１１秒であるとする。そして、ステップＳ２１３Ａに進む。
【０３１４】
ステップＳ２１３Ａでは、制御部５１０が、地図要求指示データＭＡを、サービスサーバ８００へ送信する。地図要求指示データＭＡは、地図データを要求するための指示のデータである。また、地図要求指示データＭＡには、指定情報データと、ステップＳ２１０Ａの日付・期間指定処理ＭＡにおいて指定された日付を示す取得情報データテーブルおよび端末特有情報データテーブルとが含まれる。
【０３１５】
ここで、指定情報データは、以下の指定情報データＭＤ３００Ａであるとする。また、ステップＳ２１０Ａの日付・期間指定処理ＭＡにおいて指定された日付は、２００７年８月２２日であるとする。この場合、地図要求指示データＭＡに含まれる取得情報データテーブルおよび端末特有情報データテーブルは、それぞれ、図２１の取得情報データテーブルＭＤ１００Ｂおよび図２２の端末特有情報データテーブルＭＤ２００Ｂとなる。そして、ステップＳ２１３Ａの処理は終了する。
【０３１６】
図２７は、一例としての指定情報データＭＤ３００Ａを示す図である。図２７を参照して、指定情報データＭＤ３００Ａに示される「装置ＩＤ」、「出力媒体」および「出力サイズ」の項目は、図１３の時間媒体データＭＤ３００に示される「装置ＩＤ」、「出力媒体」および「出力サイズ」の項目と同様なので詳細な説明は繰り返さない。
【０３１７】
「指定日付」は、ステップＳ２１０Ａの日付・期間指定処理ＭＡにおいて、日付指定操作Ｍにより指定された日付である。「指定期間」は、ステップＳ２１０Ａの日付・期間指定処理ＭＡにおいて、期間指定操作Ｍにより指定された期間である。「現在位置」は、ステップＳ２１２Ｂの位置情報取得処理ＭＡにより取得された位置（緯度ＬＴｓ、経度ＬＧｓ）である。すなわち、「現在位置」は、現時点の端末装置５００の位置である。「画像形成装置ＩＰアドレス」は、記憶部５２０に記憶されている、画像形成装置６００のＩＰアドレスである。
【０３１８】
再び、図２３を参照して、地図生成処理ＳＡでは、まず、ステップＳ２７１Ａの処理が行なわれる。
【０３１９】
ステップＳ２７１Ａでは、制御部８１０が、地図要求指示データＭＡを受信したか否かを判定する。ステップＳ２７１Ａにおいて、ＹＥＳならば、ステップＳ２７２Ａに進む。一方、ステップＳ２７１Ａにおいて、ＮＯならば、再度、ステップＳ２７１Ａの処理が行なわれる。ここでは、地図要求指示データＭＡを受信したとして、ステップＳ２７２Ａに進む。なお、地図要求指示データＭＡを受信したということは、地図要求指示データＭＡに含まれる、指定情報データ、取得情報データテーブルおよび端末特有情報データテーブルを受信したということでもある。
【０３２０】
ステップＳ２７２Ａでは、データ記憶処理ＳＡが行なわれる。データ記憶処理ＳＡでは、制御部８１０が、受信した指定情報データ、取得情報データテーブルおよび端末特有情報データテーブルを、当該指定情報データに示される装置ＩＤに対応づけて、記憶部８２０に記憶させる。
【０３２１】
ここで、受信した指定情報データ、取得情報データテーブルおよび端末特有情報データテーブルは、それぞれ、図２７の指定情報データＭＤ３００Ａ、図２１の取得情報データテーブルＭＤ１００Ｂおよび図２２の端末特有情報データテーブルＭＤ２００Ｂであるとする。この場合、記憶部８２０には、指定情報データＭＤ３００Ａに示される装置ＩＤ“１１ＭＡ”に対応づけて、指定情報データＭＤ３００Ａ、取得情報データテーブルＭＤ１００Ｂおよび端末特有情報データテーブルＭＤ２００Ｂが記憶される。そして、ステップＳ２７３Ａに進む。
【０３２２】
ステップＳ２７３Ａでは、移動速度算出処理ＳＡが行なわれる。移動速度算出処理ＳＡでは、制御部８１０が、受信した取得情報データテーブルから、ユーザに所持された端末装置５００の移動速度を算出する。すなわち、当該ユーザの移動速度（以下、ユーザ移動速度ともいう）を算出する。なお、ユーザ移動速度の算出方法は、図１１のステップＳ２７３で説明した方法と同様なので詳細な説明は繰り返さない。この処理により算出されたユーザ移動速度は、一例として、４．０（ｋｍ／時）（時速４．０キロメートル）であるとする。そして、ステップＳ２８０Ａに進む。
【０３２３】
ステップＳ２８０Ａでは、地図生成処理ＳＮＡが行なわれる。地図生成処理ＳＮＡでは、詳細は後述するが、制御部８１０が、受信した指定情報データが示す指定日付の指定期間内に、移動した範囲の地図を生成する。ここで、受信した指定情報データは、指定情報データＭＤ３００Ａであるとする。
【０３２４】
図２８は、地図生成処理ＳＮＡのフローチャートである。図２８を参照して、地図生成処理ＳＮＡでは、まず、ステップＳ２８２Ａの処理が行なわれる。
【０３２５】
ステップＳ２８２Ａでは、作成対象範囲地図画像Ａが生成される。具体的には、制御部８１０は、受信した取得情報データテーブルに含まれる複数の取得情報データから、地図作成用取得情報データＡを特定する。ここで、地図作成用取得情報データＡは、当該地図作成用取得情報データＡが示す時刻が、受信した指定情報データが示す指定日付の指定期間内を示す取得情報データである。
【０３２６】
ここで、受信した取得情報データテーブルは、図２１の取得情報データテーブルＭＤ１００Ｂであるとする。また、受信した指定情報データは、図２７の指定情報データＭＤ３００Ａであるとする。この場合、指定情報データＭＤ３００Ａが示す指定日付は、２００７年８月２２日であり、指定情報データＭＤ３００Ａが示す指定期間は、１２時００分〜１７時００分である。この場合、取得情報データテーブルＭＤ１００Ｂに含まれる番号“１”〜“ｒ”の取得情報データが、地図作成用取得情報データＡに特定される。
【０３２７】
そして、制御部８１０は、特定した複数の地図作成用取得情報データＡがそれぞれ示す複数の位置（緯度、経度）を全て含む正方形の範囲を、地図作成対象範囲Ａとして設定する。なお、特定した複数の地図作成用取得情報データＡがそれぞれ示す複数の位置（緯度、経度）を全て含む図形は、正方形に限定されることなく、長方形や、その他の図形であってもよい。
【０３２８】
そして、制御部８１０は、記憶部８２０に記憶されている複数種類の縮尺の地図のデータの中から、地図作成対象範囲Ａの作成対象範囲地図画像Ａを生成するのに最も適した地図のデータを選択する。そして、制御部８１０は、選択した地図のデータに基づく画像のうち、地図作成対象範囲Ａ内の画像を切り出し、当該切り出した画像を、必要ならば拡大または縮小して、作成対象範囲地図画像Ａを生成する。そして、制御部８１０は、地図作成対象範囲Ａの中心の位置を、中心位置ＣＰとして設定する。すなわち、制御部８１０は、生成した作成対象範囲地図画像Ａの中心の位置を、中心位置ＣＰとして設定する。以上により、生成された作成対象範囲地図画像Ａは、以下の作成対象範囲地図画像ＳＧ５００Ａであるとする。
【０３２９】
図２９は、地図生成処理ＳＮＡにより生成される画像を示す図である。図２９（Ａ）は、一例としての作成対象範囲地図画像ＳＧ５００Ａを示す図である。
【０３３０】
再び、図２８を参照して、ステップＳ２８２Ａの処理の後、ステップＳ２８３Ａに進む。
【０３３１】
ステップＳ２８３Ａでは、所要時間表示処理ＳＡが行なわれる。所要時間表示処理ＳＡでは、所要時間表示画像Ａが生成される。なお、所要時間表示処理ＳＡの詳細な説明は後述する。そして、ステップＳ２８３Ａの処理は終了する。ここでは、所要時間表示処理ＳＡにより、以下の所要時間表示画像ＳＧ５００Ｂが生成されるとする。
【０３３２】
再び、図２９を参照して、図２９（Ｂ）は、一例としての所要時間表示画像ＳＧ５００Ｂを示す図である。なお、所要時間表示処理ＳＡにより、所要時間表示画像ＳＧ５００Ｂを生成するための処理を、図２９（Ｂ）を参照しながら説明する。
【０３３３】
所要時間表示処理ＳＡにおいて、まず、制御部８１０は、生成された作成対象範囲地図画像Ａに、中心位置ＣＰを中心として、半径が、距離ＳＲの円Ｃ１を描く。距離ＳＲは、中心位置ＣＰから、地図作成対象範囲Ａ内で、北、南、西および東方向のうち、最も短い距離とする。なお、距離ＳＲは、上記距離に限定されない。
【０３３４】
そして、制御部８１０は、ユーザが、中心位置ＣＰから、円Ｃ１上の位置まで、ユーザ移動速度で直線的に移動した場合の所要時間Ｓ１を、円Ｃ１上に記載する。なお、所要時間Ｓ１が記載される位置は、円Ｃ１上に限定されない。
【０３３５】
ここで、作成対象範囲地図画像Ａは、図２９（Ａ）の作成対象範囲地図画像ＳＧ５００Ａであるとする。また、距離ＳＲは、一例として、４．０キロメートルであるとする。また、ユーザ移動速度は、４．０（ｋｍ／時）（時速４．０キロメートル）であるとする。この場合、所要時間Ｓ１は、６０分となる。そのため、円Ｃ１上に所要時間６０（分）が記載される。
【０３３６】
そして、円Ｃ１の内側に、中心位置ＣＰを中心とする２つの円（円Ｃ２、円Ｃ３）を、円同士の間隔が等間隔になるように描く。なお、円Ｃ１の内側に、描く円の数は、２つに限定されることはなく、１つまたは３つ以上であってもよい。
【０３３７】
そして、制御部８１０は、ユーザが、中心位置ＣＰから、円Ｃ２上の位置まで、ユーザ移動速度で直線的に移動した場合の所要時間Ｓ２を、円Ｃ２上に記載する。また、制御部８１０は、ユーザが、中心位置ＣＰから、円Ｃ３上の位置まで、ユーザ移動速度で直線的に移動した場合の所要時間Ｓ３を、円Ｃ３上に記載する。なお、所要時間Ｓ２が記載される位置は、円Ｃ２上に限定されない。また、所要時間Ｓ３が記載される位置は、円Ｃ３上に限定されない。
【０３３８】
ここで、中心位置ＣＰから、円Ｃ２上の位置までの直線距離は、２．６７キロメートルであるとする。また、ユーザ移動速度は、４．０（ｋｍ／時）であるとする。この場合、所要時間Ｓ２は、４０分となる。そのため、円Ｃ２上に所要時間４０（分）が記載される。また、中心位置ＣＰから、円Ｃ３上の位置までの直線距離は、１．３３キロメートルであるとする。この場合、所要時間Ｓ３は、２０分となる。そのため、円Ｃ３上に所要時間２０（分）が記載される。以上の処理により所要時間表示画像ＳＧ５００Ｂが生成される。
【０３３９】
再び、図２８を参照して、ステップＳ２８３Ａの処理の後、ステップＳ２８４Ａに進む。
【０３４０】
ステップＳ２８４Ａでは、移動経路表示処理ＳＡが行なわれる。移動経路表示処理ＳＡでは、移動経路表示画像Ａが生成される。なお、移動経路表示処理ＳＡの詳細な説明は後述する。そして、ステップＳ２８４Ａの処理は終了する。ここでは、移動経路表示処理ＳＡにより、以下の移動経路表示画像ＳＧ５００Ｃが生成されるとする。
【０３４１】
図３０は、地図生成処理ＳＮＡにより生成される画像を示す図である。図３０（Ａ）は、一例としての移動経路表示画像ＳＧ５００Ｃを示す図である。なお、移動経路表示処理ＳＡにより、移動経路表示画像ＳＧ５００Ｃを生成するための処理を、図３０（Ａ）を参照しながら説明する。
【０３４２】
移動経路表示処理ＳＡにおいて、制御部８１０は、受信した取得情報データテーブルに含まれる複数の取得情報データから、経路用取得情報データＡを特定する。ここで、経路用取得情報データＡは、当該経路用取得情報データＡが示す位置（緯度、経度）が、前述した地図作成対象範囲Ａ内の位置を示す取得情報データであり、かつ、当該経路用取得情報データＡが示す時刻が、受信した指定情報データが示す指定日付の指定期間内を示す取得情報データである。ここでは、複数の経路用取得情報データＡが特定されたとする。
【０３４３】
そして、制御部８１０は、複数の経路用取得情報データＡがそれぞれ示す複数の位置情報（緯度、経度）によりそれぞれ特定される複数の位置を線で結んだ経路線を、経路線Ｌ１１として、所要時間表示画像Ａに描く。経路線Ｌ１１は、受信した指定情報データに示される指定日付の指定期間において、端末装置５００を所持したユーザが、移動した経路である。ここで、受信した指定情報データは、図２７の指定情報データＭＤ３００Ａであるとする。この場合、経路線Ｌ１１は、２００７年８月２２日の１２時００分〜１７時００分において、端末装置５００を所持したユーザが、移動した経路となる。
【０３４４】
また、取得情報データテーブルは、図２１の取得情報データテーブルＭＤ１００Ｂであるとする。また、所要時間表示画像Ａは、図２９（Ｂ）の所要時間表示画像ＳＧ５００Ｂであるとする。以上の処理により移動経路表示画像ＳＧ５００Ｃが生成される。
【０３４５】
再び、図２８を参照して、ステップＳ２８４Ａの処理の後、ステップＳ２８５Ａに進む。
【０３４６】
ステップＳ２８５Ａでは、滞在建築物表示処理ＳＡが行なわれる。滞在建築物表示処理ＳＡでは、滞在建築物表示画像Ａが生成される。なお、滞在建築物表示処理ＳＡの詳細な説明は後述する。そして、ステップＳ２８５Ａの処理は終了する。ここでは、滞在建築物表示処理ＳＡにより、以下の滞在建築物表示画像ＳＧ５００Ｄが生成されるとする。
【０３４７】
再び、図３０を参照して、図３０（Ｂ）は、一例としての滞在建築物表示画像ＳＧ５００Ｄを示す図である。なお、滞在建築物表示処理ＳＡにより、滞在建築物表示画像ＳＧ５００Ｄを生成するための処理を、図３０（Ｂ）を参照しながら説明する。
【０３４８】
第１の実施の形態と同様、以下においては、記憶部８２０に記憶されている複数種類の建築物画像の各々に対応づけられている建築物緯度および建築物経度により特定される位置の近傍の範囲を、建築物近傍範囲ともいう。すなわち、記憶部８２０に記憶されている複数種類の建築物画像には、それぞれ、複数の建築物近傍範囲が対応する。建築物近傍範囲は、当該建築物緯度および建築物経度により特定される位置から、たとえば、半径５０メートル以内の範囲であるとする。建築物画像は、前述したように、主な建築物（たとえば、駅、百貨店、病院、コンビニエンスストア）の画像である。
【０３４９】
滞在建築物表示処理ＳＡにおいて、制御部８１０は、受信した取得情報データテーブルに含まれる複数の取得情報データにおいて、滞在判定取得情報データＡがあるか否かを判定する。ここで、滞在判定取得情報データＡは、当該滞在判定取得情報データＡが示す位置（緯度、経度）が、前述した地図作成対象範囲Ａ内の位置を示す取得情報データであり、かつ、当該滞在判定取得情報データＡが示す時刻が、受信した指定情報データが示す指定日付の指定期間内を示す取得情報データである。滞在判定取得情報データＡがないと判定された場合、この滞在建築物表示処理ＳＡは終了する。
【０３５０】
滞在判定取得情報データＡがあると判定された場合、以下の建築物画像表示処理Ａが行なわれる。ここで、受信した取得情報データテーブルは、図２１の取得情報データテーブルＭＤ１００Ｂであるとする。ここで、指定情報データは、図２７の指定情報データＭＤ３００Ａであるとする。この場合、取得情報データテーブルＭＤ１００Ｂが複数の滞在判定取得情報データＡを含むとして、建築物画像表示処理Ａが行なわれるとする。この場合、複数の滞在判定取得情報データＡは、一例として、取得情報データテーブルＭＤ１００Ｂに含まれる番号“１”〜“ｒ”の取得情報データであるとする。
【０３５１】
建築物画像表示処理Ａでは、制御部８１０は、複数の滞在判定取得情報データＡがそれぞれ示す複数の時刻および位置（緯度、経度）と、記憶部８２０に記憶されている複数種類の建築物画像にそれぞれ対応する複数の建築物近傍範囲とから、長時間滞在建築物近傍範囲Ａを特定する。ここで、長時間滞在建築物近傍範囲Ａは、複数の滞在判定取得情報データＡがそれぞれ示す複数の時刻および位置（緯度、経度）により、当該長時間滞在建築物近傍範囲Ａ内に所定時間（たとえば、３０分）以上滞在していると判定された建築物近傍範囲である。以下においては、特定された長時間滞在建築物近傍範囲Ａに対応する建築物画像を、長時間滞在建築物画像Ａともいう。
【０３５２】
ここでは、３つの長時間滞在建築物近傍範囲Ａが特定されたとする。３つの長時間滞在建築物近傍範囲Ａは、それぞれ、図３０（Ｂ）の建築物画像ＧＭ１１，ＧＭ１２，ＧＭ１３に対応する範囲であるとする。この場合、建築物画像ＧＭ１１，ＧＭ１２，ＧＭ１３は、長時間滞在建築物画像Ａとなる。
【０３５３】
次に、制御部８１０は、建築物近傍範囲内に滞在していた時間が長い程、当該建築物近傍範囲に対応する長時間滞在建築物画像Ａとしての建築物画像を、大きく（強調して）表示する。ここで、建築物近傍範囲内に滞在していた時間を、３０分〜５９分、６０分〜８９分、９０分以上の３種類の時間に分類する。なお、分類される時間は、上記時間に限定されない。また、建築物近傍範囲内に滞在していた時間の分類される数は、３種類に限定されることなく、２種類または４種類以上であってもよい。
【０３５４】
ここで、長時間滞在建築物画像Ａとしての建築物画像ＧＭ１１に対応する長時間滞在建築物近傍範囲Ａ内に、一例として、７０分滞在していたことが、前述の複数の滞在判定取得情報データＡがそれぞれ示す複数の時刻および位置（緯度、経度）により示されるとする。この場合、制御部８１０は、一例として、５０％拡大した建築物画像ＧＭ１１を、生成された移動経路表示画像Ａに表示させる。ここで、移動経路表示画像Ａは、図３０（Ａ）の移動経路表示画像ＳＧ５００Ｃであるとする。
【０３５５】
ここで、長時間滞在建築物画像Ａとしての建築物画像ＧＭ１２に対応する長時間滞在建築物近傍範囲Ａ内に、一例として、４０分滞在していたことが、前述の複数の滞在判定取得情報データＡがそれぞれ示す複数の時刻および位置（緯度、経度）により示されるとする。この場合、制御部８１０は、一例として、２０％拡大した建築物画像ＧＭ１２を、生成された移動経路表示画像Ａに表示させる。
【０３５６】
ここで、長時間滞在建築物画像Ａとしての建築物画像ＧＭ１３に対応する長時間滞在建築物近傍範囲Ａ内に、一例として、１００分滞在していたことが、前述の複数の滞在判定取得情報データＡがそれぞれ示す複数の時刻および位置（緯度、経度）により示されるとする。この場合、制御部８１０は、一例として、８０％拡大した建築物画像ＧＭ１３を、生成された移動経路表示画像Ａに表示させる。
【０３５７】
すなわち、長時間滞在建築物画像Ａに対応する長時間滞在建築物近傍範囲Ａ内に、滞在していた時間が長い程、対応する建築物画像は、より大きく強調して表示される。
【０３５８】
なお、建築物近傍範囲内に、所定時間（たとえば、３０分）未満滞在していたことが、前述の複数の滞在判定取得情報データＡがそれぞれ示す複数の時刻および位置（緯度、経度）により示されるとする。この場合、制御部８１０は、拡大してない建築物画像を、生成された移動経路表示画像Ａに表示させてもよい。以上の処理により図３０（Ｂ）の滞在建築物表示画像ＳＧ５００Ｄが生成される。
【０３５９】
再び、図２８を参照して、ステップＳ２８５Ａの処理の後、ステップＳ２８６Ａに進む。
【０３６０】
ステップＳ２８６Ａでは、ユーザ情報画像表示処理ＳＡが行なわれる。ユーザ情報画像表示処理ＳＡでは、ユーザ情報画像表示画像Ａが生成される。なお、ユーザ情報画像表示処理ＳＡの詳細な説明は後述する。そして、ステップＳ２８６Ａの処理は終了する。ここでは、ユーザ情報画像表示処理ＳＡにより、以下のユーザ情報画像表示画像ＳＧ５００Ｅが生成されるとする。
【０３６１】
図３１は、地図生成処理ＳＮＡにより生成される画像を示す図である。図３１（Ａ）は、一例としてのユーザ情報画像表示画像ＳＧ５００Ｅを示す図である。なお、ユーザ情報画像表示処理ＳＡにより、ユーザ情報画像表示画像ＳＧ５００Ｅを生成するための処理を、図３１（Ａ）を参照しながら説明する。
【０３６２】
ユーザ情報画像表示処理ＳＡにおいて、制御部８１０は、受信した端末特有情報データテーブルに含まれる端末特有情報データが示す「端末特有処理名」が「電子メール受信」または「電子メール送信」であり、かつ、当該端末特有情報データが示す位置（緯度、経度）が、前述した地図作成対象範囲Ａ内の位置を示し、かつ、当該端末特有情報データが示す時刻が、受信した指定情報データが示す指定日付の指定期間内を示す場合、生成した滞在建築物表示画像Ａに電子メール画像を表示させる。電子メール画像は、電子メールを受信した旨または電子メールを送信した旨を示すための画像である。すなわち、電子メール画像は、電子メールを受信した旨または電子メールを送信した旨を示すユーザ固有の情報に基づく画像である。
【０３６３】
ここで、端末特有情報データテーブルは、図２２の端末特有情報データテーブルＭＤ２００Ｂであるとする。また、受信した指定情報データは、図２７の指定情報データＭＤ３００Ａであるとする。また、滞在建築物表示画像Ａは、図３０（Ｂ）の滞在建築物表示画像ＳＧ５００Ｄであるとする。
【０３６４】
また、端末特有情報データテーブルＭＤ２００Ｂに含まれる番号“１”の端末特有情報データが示す「端末特有処理名」が「電子メール受信」であり、かつ、番号“１”の端末特有情報データが示す位置（緯度ＴＬＴ１、経度ＴＬＧ１）が、地図作成対象範囲Ａ内の位置を示し、かつ、番号“１”の端末特有情報データが示す時刻が、受信した指定情報データＭＤ３００Ａが示す指定日付（２００７年８月２２日）の指定期間（１２時００分〜１７時００分）内を示すとする。この場合、制御部８１０は、滞在建築物表示画像ＳＧ５００Ｄ内の位置（緯度ＴＬＴ１、経度ＴＬＧ１）に、電子メール画像ＵＭ１１を表示させる。
【０３６５】
また、制御部８１０は、受信した端末特有情報データテーブルに含まれる端末特有情報データが示す「端末特有処理名」が「電話着信」または「電話発信」であり、かつ、当該端末特有情報データが示す位置（緯度、経度）が、地図作成対象範囲Ａ内の位置を示し、かつ、当該端末特有情報データが示す時刻が、受信した指定情報データが示す指定日付の指定期間内を示す場合、生成した滞在建築物表示画像Ａに電話画像を表示させる。電話画像は、電話を着信した旨または電話を発信した旨を示すための画像（たとえば、携帯電話の外観を示す画像）である。すなわち、電話画像は、電話を着信した旨または電話を発信した旨を示すユーザ固有の情報に基づく画像である。
【０３６６】
ここで、端末特有情報データテーブルは、端末特有情報データテーブルＭＤ２００Ｂであるとする。また、受信した指定情報データは、図２７の指定情報データＭＤ３００Ａであるとする。また、滞在建築物表示画像Ａは、図３０（Ｂ）の滞在建築物表示画像ＳＧ５００Ｄであるとする。
【０３６７】
また、端末特有情報データテーブルＭＤ２００Ｂに含まれる番号“４”の端末特有情報データが示す「端末特有処理名」が「電話発信」であり、かつ、番号“４”の端末特有情報データが示す位置（緯度ＴＬＴ４、経度ＴＬＧ４）が、地図作成対象範囲Ａ内の位置を示し、かつ、番号“４”の端末特有情報データが示す時刻が、受信した指定情報データＭＤ３００Ａが示す指定日付（２００７年８月２２日）の指定期間（１２時００分〜１７時００分）内を示すとする。この場合、制御部８１０は、滞在建築物表示画像ＳＧ５００Ｄ内の位置（緯度ＴＬＴ４、経度ＴＬＧ４）に、電話画像ＵＭ１３を表示させる。
【０３６８】
そして、制御部８１０は、受信した取得情報データテーブルに含まれる複数の取得情報データにおいて、身体画像表示対象取得情報データＡがある場合、生成した滞在建築物表示画像Ａ内に身体画像を表示させる。身体画像は、一例として、脈拍が、所定回数以上であることを示すための画像である。すなわち、身体画像は、脈拍が、所定回数以上であることを示すユーザ固有の情報に基づく画像である。ここで、身体画像表示対象取得情報データＡは、当該身体画像表示対象取得情報データＡが示す脈拍回数が所定回数（たとえば、１２０）以上であり、かつ、当該身体画像表示対象取得情報データＡが示す位置（緯度、経度）が、前述した地図作成対象範囲Ａ内の位置を示す取得情報データであり、かつ、当該身体画像表示対象取得情報データＡが示す時刻が、受信した指定情報データが示す指定日付の指定期間内を示す取得情報データである。
【０３６９】
なお、所定回数以上を示す脈拍回数は、ユーザの身体情報である。また、ユーザの身体情報は、ユーザ固有の情報（ユーザ情報）である。したがって、所定回数以上を示す脈拍回数は、ユーザ固有の情報（ユーザ情報）である。
【０３７０】
ここで、取得情報データテーブルは、図２１の取得情報データテーブルＭＤ１００Ｂであるとする。また、受信した指定情報データは、図２７の指定情報データＭＤ３００Ａであるとする。また、取得情報データテーブルＭＤ１００Ｂに含まれる番号“ｐ”の取得情報データが示す脈拍回数が“１２２”であり、かつ、番号“ｐ”の取得情報データが示す位置（緯度ＬＴｐ、経度ＬＧｐ）が、地図作成対象範囲Ａ内の位置を示し、かつ、番号“ｐ”の取得情報データが示す時刻（１４時１０分）が、受信した指定情報データＭＤ３００Ａが示す指定日付（２００７年８月２２日）の指定期間（１２時００分〜１７時００分）内の時刻を示すとする。
【０３７１】
この場合、制御部８１０は、滞在建築物表示画像ＳＧ５００Ｄ内の位置（緯度ＬＴｐ、経度ＬＧｐ）に、身体画像ＵＭ１２を表示させる。この場合、番号“ｐ”の取得情報データは、身体画像表示対象取得情報データＡである。以上の処理によりユーザ情報画像表示画像ＳＧ５００Ｅが生成される。
【０３７２】
再び、図２８を参照して、ステップＳ２８６Ａの処理の後、ステップＳ２８８Ａに進む。
【０３７３】
ステップＳ２８８Ａでは、現在位置表示処理ＳＡが行なわれる。現在位置表示処理ＳＡでは、制御部８１０が、受信した指定情報データが示す現在位置（緯度、経度）が、前述した地図作成対象範囲Ａ内の位置を示す場合、生成されたユーザ情報画像表示画像Ａ内の、当該指定情報データが示す現在位置（緯度、経度）に、現在位置画像ＭＰを表示させた地図画像Ａを生成する。現在位置画像ＭＰは、現時点（正確には、ステップＳ２１２Ｂの位置情報取得処理ＭＡの処理が行なわれた時点）の端末装置５００の位置を示す画像である。
【０３７４】
ここで、受信した指定情報データは、図２７の指定情報データＭＤ３００Ａであるとする。また、指定情報データＭＤ３００Ａが示す現在位置（緯度ＬＴｓ、経度ＬＧｓ）が、前述した地図作成対象範囲Ａ内の位置を示すとする。また、ユーザ情報画像表示画像Ａは、図３１（Ａ）のユーザ情報画像表示画像ＳＧ５００Ｅであるとする。この場合、生成される地図画像Ａは、以下の地図画像ＳＧ５００Ｆとなる。以上により、サービスサーバ８００は、地図を生成するための地図生成装置として動作する。
【０３７５】
そして、ステップＳ２８８Ａの処理は終了し、地図生成処理ＳＮＡは終了し、図２３の地図生成処理ＳＡに戻り、後述するステップＳ２９１Ａに進む。
【０３７６】
再び、図３１を参照して、図３１（Ｂ）は、一例としての地図画像ＳＧ５００Ｆを示す図である。
【０３７７】
再び、図２８を参照して、ステップＳ２９１Ａでは、図１１のステップＳ２９１と同様に、出力媒体が紙であるか否かが判定される。具体的には、制御部８１０が、受信した指定情報データが示す「出力媒体」が「紙」であるか否かを判定する。ステップＳ２９１Ａにおいて、ＹＥＳならば、ステップＳ２９２Ａに進む。一方、ステップＳ２９１Ａにおいて、ＮＯならば、後述するステップＳ２９３Ａに進む。ここでは、受信した指定情報データは、図２７の指定情報データＭＤ３００Ａであるとして、ステップＳ２９２Ａに進む。
【０３７８】
ステップＳ２９２Ａでは、地図データ生成送信処理ＰＳＡが行なわれる。地図データ生成送信処理ＰＳＡでは、制御部８１０が、図２８の地図生成処理ＳＮＡにより生成した地図画像Ａを、受信した指定情報データが示す出力サイズに基づいて、データ化する。ここで、地図生成処理ＳＮＡにより生成した地図画像Ａは、図３１（Ｂ）の地図画像ＳＧ５００Ｆであるとする。また、受信した指定情報データは、図２７の指定情報データＭＤ３００Ａであり、出力サイズが「Ａ４」であるとする。
【０３７９】
この場合、制御部８１０は、生成した地図画像Ａ（地図画像ＳＧ５００Ｆ）のサイズを、画像形成装置６００がＡ４の紙に印刷するの適したサイズに変更（拡大または縮小）した地図データＰＤを生成する。Ａ４の紙に印刷するの適したサイズとは、たとえば、生成した地図画像Ａ（地図画像ＳＧ５００Ｆ）の長い方（たとえば、横）のサイズが、Ａ４の紙の短い方の長さ以下になるサイズである。この場合、生成される地図データＰＤは、画像形成装置６００の印刷形式に基づいたデータとする。また、この場合、生成される地図データＰＤは、Ａ４の紙に印刷する旨の指示も含まれる。
【０３８０】
そして、制御部８１０は、生成した地図データＰＤを、画像形成装置６００へ送信する。そして、ステップＳ２９２Ａの処理は終了する。
【０３８１】
地図生成処理Ｐでは、まず、ステップＳ２４３の処理が行なわれる。
ステップＳ２４３、Ｓ２４４は、第１の実施の形態で説明した処理と同様なので詳細な説明は繰り返さない。この処理により、図３１（Ｂ）の地図画像ＳＧ５００Ｆが印刷されたＡ４の紙を得ることができる。
【０３８２】
地図生成処理ＳＡでは、ステップＳ２９２Ａの処理の後、ステップＳ２９３Ａに進む。また、ステップＳ２９１Ａにおいて、ＮＯならば、ステップＳ２９３Ａに進む。
【０３８３】
ステップＳ２９３Ａでは、出力媒体が画面であるか否かが判定される。ここで、画面とは、端末装置５００の表示部５３０の表示面であるとする。具体的には、制御部８１０が、受信した指定情報データが示す「出力媒体」が「画面」であるか否かを判定する。ステップＳ２９３Ａにおいて、ＹＥＳならば、ステップＳ２９４Ａに進む。一方、ステップＳ２９３Ａにおいて、ＮＯならば、後述するステップＳ２９８に進む。
【０３８４】
ここでは、受信した指定情報データが示す「出力媒体」が「画面」であるとして、ステップＳ２９４Ａに進む。なお、ステップＳ２９２Ａの処理の後、ステップＳ２９３Ａにおいて、ＹＥＳと判定される場合は、指定情報データが示す「出力媒体」が、「紙」および「画面」である場合である。
【０３８５】
ステップＳ２９４Ａでは、地図データ生成送信処理ＭＳＡが行なわれる。地図データ生成送信処理ＭＳＡでは、制御部８１０が、図２８の地図生成処理ＳＮＡにより生成した地図画像Ａを、受信した指定情報データが示す出力サイズに基づいて、データ化する。ここで、地図生成処理ＳＮＡにより生成した地図画像Ａは、図３１（Ｂ）の地図画像ＳＧ５００Ｆであるとする。また、受信した指定情報データが示す出力サイズは、「４８０×８００」であるとする。
【０３８６】
この場合、制御部８１０は、生成した地図画像Ａ（地図画像ＳＧ５００Ｆ）のサイズを、表示部５３０の表示面の解像度に適したサイズとした地図データＭＤを生成する。表示部５３０の表示面の解像度に適したサイズとは、生成した地図画像Ａ（地図画像ＳＧ５００Ｆ）の長い方（たとえば、横）のサイズが、表示部５３０の表示面の解像度の短い方（たとえば、横）のサイズ以下になるサイズである。ここで、表示部５３０の表示面の解像度は、横４８０（ドット）×縦８００（ドット）であるとする。この場合、生成される地図データＭＤは、一例として、横４８０（ドット）×縦４８０（ドット）のサイズの地図画像ＳＧ５００Ｆを表示した横４８０（ドット）×縦８００（ドット）の画像のデータとなる。
【０３８７】
そして、制御部８１０は、生成した地図データＭＤを、端末装置５００へ送信する。そして、ステップＳ２９４Ａの処理は終了し、再度、ステップＳ２７１Ａの処理が行なわれる。
【０３８８】
地図生成処理Ｍでは、ステップＳ２１３Ａの処理の後、ステップＳ２１４に進む。
ステップＳ２１４、Ｓ２１５では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、表示部５３０の表示面に、地図データＭＤに基づく画像が表示される。ここで、地図データＭＤに基づく画像は、一例として、横４８０（ドット）×縦４８０（ドット）のサイズの地図画像ＳＧ５００Ｆを表示した横４８０（ドット）×縦８００（ドット）の画像であるとする。そして、この地図生成処理ＭＡは終了する。
【０３８９】
地図生成処理ＳＡでは、ステップＳ２９３Ａにおいて、ＮＯならば、ステップＳ２９８に進む。
【０３９０】
ステップＳ２９８では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０３９１】
地図生成処理ＭＡでは、ステップＳ２１４において、ＮＯならば、ステップＳ２１８に進む。
【０３９２】
ステップＳ２１８、Ｓ２１９では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０３９３】
以上説明したように、本実施の形態では、指定された、指定日付の指定期間内においてユーザに所持された端末装置５００が移動した複数の位置（緯度、経度）を全て含む範囲（たとえば、正方形の範囲）が、地図作成対象範囲Ａとして設定される。
【０３９４】
そして、指定された、指定日付の指定期間内においてユーザに所持された端末装置５００が移動した地図作成対象範囲Ａの地図の地図画像Ａ（たとえば、図３１（Ｂ）の地図画像ＳＧ５００Ｆ）が生成される。
【０３９５】
地図画像Ａ（たとえば、地図画像ＳＧ５００Ｆ）は、画像形成装置６００により、紙に印刷される。また、地図画像Ａ（たとえば、地図画像ＳＧ５００Ｆ）は、端末装置５００の表示部５３０に表示される。
【０３９６】
そして、地図作成対象範囲Ａの中心の位置が、中心位置ＣＰとして設定される。生成された地図画像Ａ（地図画像ＳＧ５００Ｆ）には、中心位置ＣＰから、ある位置までユーザ移動速度で直線的に移動した場合の所要時間が表示される。これにより、ユーザは自分の移動速度で移動する場合における、地図内のある位置までのおよその所要時間を容易に把握することができるという効果を奏する。
【０３９７】
また、生成された地図画像Ａ（地図画像ＳＧ５００Ｆ）には、指定された、指定日付の指定期間内において、端末装置５００を所持したユーザが移動した経路を示す経路線Ｌ１１が表示される。なお、経路線Ｌ１１は、指定された、指定日付の指定期間内において、端末装置５００を所持したユーザが移動することにより、当該端末装置５００が移動した位置から構成される経路でもある。したがって、指定された、指定日付の指定期間内において、移動した経路を容易に把握することができるという効果を奏する。
【０３９８】
すなわち、本実施の形態によれば、指定された期間において、携帯端末装置としての端末装置５００が移動した位置を確認可能な地図を取得することができるという効果を奏する。
【０３９９】
また、生成された地図画像Ａ（地図画像ＳＧ５００Ｆ）には、ユーザが建築物に滞在していた時間が長い程、当該建築物の画像（建築物画像）が大きく（強調して）表示される。これにより、滞在時間が長かった建築物を容易に把握することができるという効果を奏する。
【０４００】
また、生成された地図画像Ａ（地図画像ＳＧ５００Ｆ）には、ユーザ情報としての電子メールを受信した旨または電子メールを送信した旨を示すための電子メール画像が表示される。これにより、電子メールを受信した旨または電子メールを送信した旨を示す情報といった、ユーザ固有の情報を取得した位置を、地図上において、容易に確認できる。すなわち、本実施の形態によれば、ユーザ固有の情報を取得した位置を容易に確認可能な地図を取得することができるという効果を奏する。
【０４０１】
また、生成された地図画像Ａ（地図画像ＳＧ５００Ｆ）には、ユーザの身体情報としての脈拍回数が所定回数（たとえば、１２０）以上になったことを示すための身体画像（身体画像ＵＭ１２）が表示される。これにより、地図上において、身体の変化がおこなった位置を容易に把握することができるという効果を奏する。すなわち、１分間の脈拍回数が１２０以上を示す情報（たとえば、脈拍回数“１２２”）という、ユーザ固有の情報を取得した位置を、地図上において、容易に確認できる。すなわち、本実施の形態によれば、ユーザ固有の情報を取得した位置を容易に確認可能な地図を取得することができるという効果を奏する。
【０４０２】
なお、本実施の形態では、取得する身体情報は、脈拍回数であった。しかしながら、取得する身体情報は、脈拍回数に限定されることなく、体温計からの体温の情報、万歩計（登録商標）からの振動回数の情報等であってもよい。たとえば、万歩計（登録商標）からの振動回数を取得すれば、地図内のある位置での消費エネルギー等を、ユーザの歩幅等の情報から算出することができる。
【０４０３】
また、本実施の形態では、地図の中心から、ある位置までユーザ移動速度で直線的に移動した場合の所要時間を表示していた。しかしながら、これに限定されることなく、地図内に表示された任意の２つの円間の最短距離を、ユーザ移動速度で直線的に移動した場合の所要時間を、地図内に表示してもよい。また、地図内の任意の２点間を、ユーザ移動速度で直線的に移動した場合の所要時間を、地図内に表示してもよい。
【０４０４】
また、本実施の形態では、記憶部８２０に記憶されている複数種類の建築物画像のうち、地図内に表示されている建築物画像に対応する建築物の滞在時間に応じて、建築物画像の大きさを変化させていた。しかしながら、滞在時間が長い位置（以下、長時間滞在位置ともいう）に対応する建築物画像がない場合、地図上の長時間滞在位置に、滞在時間が長い程、マーク（たとえば、丸）等を大きく（強調して）表示してもよい。
【０４０５】
＜第３の実施の形態＞
前述の実施の形態では、端末装置５００と、サービスサーバ８００とが協働して動作することによって、地図を生成していた。本実施の形態では、サービスサーバ８００を使用することなく、地図を生成するための処理について説明する。なお、端末装置５００の構成は、第１の実施の形態において説明した構成と同様なので詳細な説明は繰り返さない。
【０４０６】
（地図の生成）
本実施の形態においては、端末装置５００が、地図を生成するための処理（以下、地図生成処理ＭＳともいう）について説明する。すなわち、端末装置５００は、地図を生成するための地図生成装置として動作する。以下においては、画像形成装置６００で行なわれる地図を生成するための処理を、地図生成処理ＭＳＰともいう。
【０４０７】
ここで、端末装置５００の記憶部５２０には、第１の実施の形態で説明したサービスサーバ８００と同様に、複数種類の縮尺の地図のデータと、複数種類の建築物画像とが記憶されている。また、第１の実施の形態で説明したサービスサーバ８００と同様に、記憶部５２０に記憶されている複数種類の建築物画像の各々には、建築物緯度および建築物経度とが対応づけられているとする。
【０４０８】
ここで、端末装置５００の記憶部５２０には、図６の情報取得処理が行なわれることにより、図９の取得情報データテーブルＭＤ１００Ａと、図１０の端末特有情報データテーブルＭＤ２００Ａとが記憶されているとする。
【０４０９】
ここで、端末装置５００において、制御部５１０に地図プログラムを実行させるためのインターフェース操作Ｍがあったとする。制御部５１０は、地図プログラムの実行により、地図生成処理ＭＳを行なう。
【０４１０】
ここで、画像形成装置６００は、コンビニエンスストア等の店舗内に設置されているとする。また、端末装置５００を所持したユーザは、画像形成装置６００の近傍（たとえば、画像形成装置６００の位置から０．５メートル以内の範囲）にいるとする。すなわち、端末装置５００は、画像形成装置６００の近傍（たとえば、画像形成装置６００の位置から０．５メートル以内の範囲）にある。
【０４１１】
また、画像形成装置６００の位置を示す緯度および経度は、それぞれ、ＰＬＴおよびでＰＬＧあるとする。
【０４１２】
また、端末装置５００は、地図生成処理ＭＳが行なわれる前に、画像形成装置６００とデータ通信することにより、画像形成装置６００の位置Ｐ（ＰＬＴ，ＰＬＧ）を取得し、記憶部５２０に記憶させるとする。
【０４１３】
また、地図プログラムが実行される時刻は、図９の取得情報データテーブルＭＤ１００Ａに示される、番号“ｎ”の取得情報データが示す時刻１６時００から、わずかな時間（たとえば、２分）経過した時刻（たとえば、１６時０２分）であるとする。すなわち、地図プログラムが実行される日時は、２００７年８月２５日１６時０２分であるとする。
【０４１４】
また、地図生成処理ＭＳが開始される時点の端末装置５００の位置は、取得情報データテーブルＭＤ１００Ａに示される、番号“ｎ”の取得情報データが示す緯度ＬＴｎ、経度ＬＧｎにより特定される位置であるとする。ここで、緯度ＬＴｎは、一例として、北緯３４度４１分４２．２２秒であるとする。経度ＬＧｎ、一例として、東経１３５度３０分２２．１１秒であるとする。端末装置５００は、画像形成装置６００の近傍（たとえば、画像形成装置６００の位置から０．５メートル以内の範囲）にあるので、画像形成装置６００の緯度および経度は、それぞれ、北緯３４度４１分４２．２２秒および東経１３５度３０分２２．１１秒であるとする。
【０４１５】
図３２は、地図生成処理ＭＳおよび地図生成処理ＭＳＰのフローチャートである。地図生成処理ＭＳおよび地図生成処理ＭＳＰの各々において、図１１の地図生成処理Ｍおよび地図生成処理Ｐのステップ番号と同じステップ番号の処理は、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図１１の処理と異なる処理を主に説明する。
【０４１６】
図３２を参照して、地図生成処理ＭＳでは、第１の実施の形態と同様、ステップＳ２１１の処理が行なわれる。この処理により、表示部５３０には、図１２の時間・出力媒体指定画像ＭＧ１００が表示されるとする。
【０４１７】
そして、地図取得操作Ｍがあったとする。この場合、ステップＳ２１２において、ＹＥＳと判定され、ステップＳ２１３Ｄに進む。なお、地図取得操作Ｍがあったとき、時間入力枠ＩＷ１１０には、数字“６０”が入力されていたとする。また、地図取得操作Ｍがあったとき、チェックマークは、出力媒体指定枠Ｃ１２２にのみ表示されていたとする。また、地図取得操作Ｍがあったとき、出力媒体サイズ指定枠ＩＷ１２４には、「Ａ４」というサイズが入力されていたとする。
【０４１８】
ステップＳ２１３Ｄでは、データ記憶処理Ｍが行なわれる。データ記憶処理Ｍでは、制御部５１０が、自装置（端末装置５００）の装置ＩＤ（“１１ＭＡ”）と、地図取得操作Ｍがあったときに入力されていた情報（指定時間、出力媒体、出力媒体のサイズ等）と、記憶部５２０に記憶されている、画像形成装置６００の位置Ｐ（ＰＬＴ，ＰＬＧ）の情報とを対応づけた時間媒体位置データを、記憶部５２０に記憶させる。この処理により、記憶部５２０に記憶される時間媒体位置データは、図１４の時間媒体位置データＴＤ４００であるとする。そして、ステップＳ２１３Ｅに進む。
【０４１９】
ステップＳ２１３Ｅでは、移動速度算出処理Ｍが行なわれる。移動速度算出処理Ｍでは、制御部５１０が、記憶部５２０に記憶されている取得情報データテーブルから、ユーザに所持された端末装置５００の移動速度を算出する。すなわち、当該ユーザの移動速度（以下、ユーザ移動速度ともいう）を算出する。なお、ユーザ移動速度の算出方法は、図１１のステップＳ２７３で説明した方法と同様なので詳細な説明は繰り返さない。この処理により算出されたユーザ移動速度は、一例として、４．０（ｋｍ／時）（時速４．０キロメートル）であるとする。そして、ステップＳ２１３Ｆに進む。
【０４２０】
ステップＳ２１３Ｆでは、地図生成処理ＭＳＮが行なわれる。地図生成処理ＭＳＮでは、制御部５１０が、図１５の地図生成処理ＳＮと同様に、画像形成装置６００の位置を地図の中心として、記憶部５２０に記憶された時間媒体位置データが示す指定時間内で、ユーザが移動可能なおおよその範囲の地図の画像を生成する。ここで、時間媒体位置データは、図１４の時間媒体位置データＴＤ４００であるとする。この場合、指定時間は、６０分となる。
【０４２１】
図３３は、地図生成処理ＭＳＮのフローチャートである。図３３を参照して、地図生成処理ＭＳＮでは、まず、ステップＳ２８１Ｍの処理が行なわれる。
【０４２２】
ステップＳ２８１Ｍでは、制御部５１０が、指定時間移動可能距離を算出する。ここで、指定時間移動可能距離は、ステップＳ２１３Ｅの移動速度算出処理Ｍにより算出されたユーザ移動速度で移動するユーザが、指定時間で移動可能な距離である。ここで、指定時間は、時間媒体位置データが示す指定時間である。ここで、時間媒体位置データは、図１４の時間媒体位置データＴＤ４００であるとする。この場合、指定時間は、６０分（１時間）となる。また、移動速度算出処理Ｍにより算出されたユーザ移動速度は、４．０（ｋｍ／時）（時速４．０キロメートル）であるとする。この場合、算出される指定時間移動可能距離は、４．０キロメートルとなる。そして、ステップＳ２８２Ｍに進む。
【０４２３】
ステップＳ２８２Ｍでは、図１５のステップＳ２８２の処理と同様に、作成対象範囲地図画像が生成される。具体的には、制御部５１０が、記憶部５２０に記憶された時間媒体位置データが示す位置Ｐの位置から、北、南、西および東方向にそれぞれ指定時間移動可能距離の位置までの範囲を、地図作成対象範囲として設定する。
【０４２４】
そして、制御部５１０は、記憶部５２０に記憶されている複数種類の縮尺の地図のデータの中から、地図作成対象範囲の作成対象範囲地図画像を生成するのに最も適した地図のデータを選択する。そして、制御部５１０は、選択した地図のデータに基づく画像のうち、地図作成対象範囲内の画像を切り出し、当該切り出した画像を、必要ならば拡大または縮小して、作成対象範囲地図画像を生成する。ここで、生成された作成対象範囲地図画像は、図１６（Ａ）の作成対象範囲地図画像ＳＧ２００Ａであるとする。そして、ステップＳ２８３Ｍに進む。
【０４２５】
ステップＳ２８３Ｍでは、所要時間表示処理Ｍが行なわれる。所要時間表示処理Ｍの説明は、図１５のステップＳ２８３の所要時間表示処理Ｓの説明において、制御部８１０を、制御部５１０に置き換えた説明と同様なので詳細な説明は繰り返さない。この処理により、図１６（Ｂ）の所要時間表示画像ＳＧ２００Ｂが生成される。そして、ステップＳ２８４Ｍに進む。
【０４２６】
ステップＳ２８４Ｍでは、移動経路表示処理Ｍが行なわれる。移動経路表示処理Ｍの説明は、図１５のステップＳ２８４の移動経路表示処理Ｓの説明において、制御部８１０、受信した取得情報データテーブルを、それぞれ、制御部５１０、記憶部５２０に記憶されている取得情報データテーブルに置き換えた説明と同様なので詳細な説明は繰り返さない。この処理により、図１７（Ａ）の移動経路表示画像ＳＧ２００Ｃが生成される。そして、ステップＳ２８５Ｍに進む。
【０４２７】
ここで、第１の実施の形態と同様、以下においては、記憶部５２０に記憶されている複数種類の建築物画像の各々に対応づけられている建築物緯度および建築物経度により特定される位置の近傍の範囲を、建築物近傍範囲ともいう。すなわち、記憶部５２０に記憶されている複数種類の建築物画像には、それぞれ、複数の建築物近傍範囲が対応する。建築物近傍範囲は、当該建築物緯度および建築物経度により特定される位置から、たとえば、半径５０メートル以内の範囲であるとする。建築物画像は、前述したように、主な建築物（たとえば、駅、百貨店、病院、コンビニエンスストア）の画像である。
【０４２８】
ステップＳ２８５Ｍでは、滞在建築物表示処理Ｍが行なわれる。滞在建築物表示処理Ｍの説明は、図１５のステップＳ２８５の滞在建築物表示処理Ｓの説明において、制御部８１０、記憶部８２０、受信した取得情報データテーブルを、それぞれ、制御部５１０、記憶部５２０、記憶部５２０に記憶されている取得情報データテーブルに置き換えた説明と同様なので詳細な説明は繰り返さない。この処理により、図１７（Ｂ）の滞在建築物表示画像ＳＧ２００Ｄが生成される。そして、ステップＳ２８６Ｍに進む。
【０４２９】
ステップＳ２８６Ｍでは、ユーザ情報画像表示処理Ｍが行なわれる。ユーザ情報画像表示処理Ｍの説明は、図１５のステップＳ２８６のユーザ情報画像表示処理Ｓの説明において、制御部８１０、受信した端末特有情報データテーブル、受信した取得情報データテーブルを、それぞれ、制御部５１０、記憶部５２０に記憶されている端末特有情報データテーブル、記憶部５２０に記憶されている取得情報データテーブルに置き換えた説明と同様なので詳細な説明は繰り返さない。この処理により、図１８（Ａ）のユーザ情報画像表示画像ＳＧ２００Ｅが生成される。そして、ステップＳ２８７Ｍに進む。
【０４３０】
ここで、装置ＩＤ“１１ＭＡ”の端末装置５００が、図６の情報取得処理を複数回行なったとする。また、装置ＩＤ“１１ＭＡ”の端末装置５００が、図３２のステップＳ２１１〜Ｓ２１３Ｄの処理を複数回行なったとする。これにより、記憶部５２０には、時間媒体位置データ、取得情報データテーブルおよび端末特有情報データテーブルの各々が、複数記憶されているとする。
【０４３１】
ステップＳ２８７Ｍでは、過去滞在建築物表示処理Ｍが行なわれる。過去滞在建築物表示処理Ｍの説明は、図１５のステップＳ２８７の過去滞在建築物表示処理Ｓの説明において、制御部８１０、受信した最新の時間媒体位置データ、記憶部８２０、受信した最新の取得情報データテーブルを、それぞれ、制御部５１０、記憶部５２０に記憶されている最新の時間媒体位置データ、記憶部５２０、記憶部５２０に記憶されている最新の取得情報データテーブルに置き換えた説明と同様なので詳細な説明は繰り返さない。
【０４３２】
過去滞在建築物表示処理Ｍにおいて、過去滞在取得情報データテーブルがあると判定された場合、過去滞在建築物表示処理Ｍにより、図１８（Ｂ）の地図画像ＳＧ２００Ｆが生成される。そして、この過去滞在建築物表示処理Ｍは終了し、地図生成処理ＭＳＮは終了し、図３２の地図生成処理ＭＳに戻り、ステップＳ２１３Ｇに進む。
【０４３３】
なお、過去滞在建築物表示処理Ｍにおいて、過去滞在取得情報データテーブルがないと判定された場合、過去滞在建築物表示処理Ｍは終了し、地図生成処理ＭＳＮは終了し、図３２の地図生成処理ＭＳに戻り、ステップＳ２１３Ｇに進む。
【０４３４】
再び、図３２を参照して、ステップＳ２１３Ｇでは、出力媒体が紙であるか否かが判定される。具体的には、制御部５１０が、記憶部５２０に記憶されている最新の時間媒体位置データが示す「出力媒体」が「紙」であるか否かを判定する。ステップＳ２１３Ｇにおいて、ＹＥＳならば、ステップＳ２１３Ｈに進む。一方、ステップＳ２１３Ｇにおいて、ＮＯならば、後述するステップＳ２１３Ｊに進む。ここでは、記憶部５２０に記憶されている最新の時間媒体位置データは、図１４の時間媒体位置データＴＤ４００であるとして、ステップＳ２１３Ｈに進む。
【０４３５】
ステップＳ２１３Ｈでは、地図データ生成送信処理ＰＭが行なわれる。地図データ生成送信処理ＰＭでは、制御部５１０が、図３３の地図生成処理ＭＳＮにより生成した地図画像を、記憶部５２０に記憶されている最新の時間媒体位置データが示す出力サイズに基づいて、データ化する。ここで、地図生成処理ＭＳＮにより生成した地図画像は、図１８（Ｂ）の地図画像ＳＧ２００Ｆであるとする。また、時間媒体位置データは、時間媒体位置データＴＤ４００であり、出力サイズが「Ａ４」であるとする。
【０４３６】
この場合、制御部５１０は、生成した地図画像（地図画像ＳＧ２００Ｆ）のサイズを、画像形成装置６００がＡ４の紙に印刷するの適したサイズに変更（拡大または縮小）した地図データＰＤを生成する。Ａ４の紙に印刷するの適したサイズとは、たとえば、生成した地図画像（地図画像ＳＧ２００Ｆ）の長い方（たとえば、横）のサイズが、Ａ４の紙の短い方の長さ以下になるサイズである。この場合、生成される地図データＰＤは、画像形成装置６００の印刷形式に基づいたデータとする。また、この場合、生成される地図データＰＤは、Ａ４の紙に印刷する旨の指示も含まれる。
【０４３７】
そして、制御部５１０は、生成した地図データＰＤを、画像形成装置６００へ送信する。そして、ステップＳ２１３Ｈの処理は終了する。
【０４３８】
地図生成処理ＭＳＰでは、第１の実施の形態で説明したのと同様に、ステップＳ２４３、Ｓ２４４の処理が行なわれるので詳細な説明は繰り返さない。この処理により、たとえば、図１８（Ｂ）の地図画像ＳＧ２００Ｆが印刷されたＡ４の紙を得ることができる。
【０４３９】
地図生成処理ＭＳでは、ステップＳ２１３Ｈの処理の後、ステップＳ２１３Ｊに進む。また、ステップＳ２１３Ｇにおいて、ＮＯならば、ステップＳ２１３Ｊに進む。
【０４４０】
ステップＳ２１３Ｊでは、出力媒体が画面であるか否かが判定される。ここで、画面とは、端末装置５００の表示部５３０の表示面であるとする。具体的には、制御部５１０が、記憶部５２０に記憶されている最新の時間媒体位置データが示す「出力媒体」が「画面」であるか否かを判定する。ステップＳ２１３Ｊにおいて、ＹＥＳならば、ステップＳ２１３Ｋに進む。一方、ステップＳ２１３Ｊにおいて、ＮＯならば、後述するステップＳ２１９に進む。
【０４４１】
ここでは、記憶部５２０に記憶されている最新の時間媒体位置データが示す「出力媒体」が「画面」であるとして、ステップＳ２１５に進む。なお、ステップＳ２１３Ｈの処理の後、ステップＳ２１３Ｊにおいて、ＹＥＳと判定される場合は、時間媒体位置データが示す「出力媒体」が、「紙」および「画面」である場合である。
【０４４２】
ステップＳ２１３Ｋでは、地図データ生成処理Ｍが行なわれる。地図データ生成処理Ｍでは、制御部５１０が、図３３の地図生成処理ＭＳＮにより生成した地図画像を、記憶部５２０に記憶されている最新の時間媒体位置データが示す出力サイズに基づいて、データ化する。ここで、地図生成処理ＭＳＮにより生成した地図画像は、図１８（Ｂ）の地図画像ＳＧ２００Ｆであるとする。また、時間媒体位置データが示す出力サイズは、「４８０×８００」であるとする。
【０４４３】
この場合、制御部８１０は、生成した地図画像（地図画像ＳＧ２００Ｆ）のサイズを、表示部５３０の表示面の解像度に適したサイズとした地図データＭＤを生成する。表示部５３０の表示面の解像度に適したサイズとは、生成した地図画像（地図画像ＳＧ２００Ｆ）の長い方（たとえば、横）のサイズが、表示部５３０の表示面の解像度の短い方（たとえば、横）のサイズ以下になるサイズである。ここで、表示部５３０の表示面の解像度は、横４８０（ドット）×縦８００（ドット）であるとする。この場合、生成される地図データＭＤは、一例として、横４８０（ドット）×縦４８０（ドット）のサイズの地図画像ＳＧ２００Ｆを表示した横４８０（ドット）×縦８００（ドット）の画像のデータとなる。そして、ステップＳ２１５に進む。
【０４４４】
ステップＳ２１５では、第１の実施の形態で説明したのと同様に地図表示処理Ｍが行なわれるので詳細な説明は繰り返さない。この処理により、表示部５３０の表示面に、地図データＭＤに基づく画像が表示される。ここで、地図データＭＤに基づく画像は、一例として、横４８０（ドット）×縦４８０（ドット）のサイズの地図画像ＳＧ２００Ｆを表示した横４８０（ドット）×縦８００（ドット）の画像であるとする。そして、この地図生成処理ＭＳは終了する。
【０４４５】
ステップＳ２１９では、第１の実施の形態で説明したのと同様にエラー処理Ｍが行なわれるので詳細な説明は繰り返さない。そして、この地図生成処理ＭＳは終了する。
【０４４６】
以上説明したように、本実施の形態では、サービスサーバ８００を使用しなくても、第１の実施の形態と同様に、地図画像が生成され、当該地図画像の印刷または当該地図画像の表示が行なわれる。
【０４４７】
すなわち、図３３の地図生成処理ＭＳＮにより生成される地図の画像（たとえば、図１８（Ｂ）の地図画像ＳＧ２００Ｆ）は、画像形成装置６００により、紙に印刷される。また、地図生成処理ＭＳＮにより生成される地図の画像（たとえば、地図画像ＳＧ２００Ｆ）は、端末装置５００の表示部５３０の表示面に表示される。したがって、本実施の形態では、第１の実施の形態と同様な効果を得ることができる。
【０４４８】
生成された地図の画像（地図画像ＳＧ２００Ｆ）には、画像形成装置６００の位置Ｐから、ある位置までユーザ移動速度で直線的に移動した場合の所要時間が表示される。これにより、ユーザは自分の移動速度で移動する場合における、地図内のある位置までのおよその所要時間を容易に把握することができるという効果を奏する。
【０４４９】
また、生成された地図の画像（地図画像ＳＧ２００Ｆ）には、画像形成装置６００の位置Ｐまでの経路（経路線Ｌ１）が表示される。これにより、位置Ｐまでの経路を容易に把握することができるという効果を奏する。
【０４５０】
また、生成された地図の画像（地図画像ＳＧ２００Ｆ）には、ユーザが建築物に滞在していた時間が長い程、当該建築物の画像（建築物画像）が大きく（強調して）表示される。これにより、滞在時間が長かった建築物を容易に把握することができるという効果を奏する。
【０４５１】
また、生成された地図の画像（地図画像ＳＧ２００Ｆ）には、ユーザ情報としての電子メールを受信した旨または電子メールを送信した旨を示すための電子メール画像が表示される。これにより、電子メールを受信した旨または電子メールを送信した旨を示す情報といった、ユーザ固有の情報を取得した位置を、地図上において、容易に確認できる。すなわち、本実施の形態によれば、ユーザ固有の情報を取得した位置を容易に確認可能な地図を取得することができるという効果を奏する。
【０４５２】
また、生成された地図の画像（地図画像ＳＧ２００Ｆ）には、ユーザの身体情報としての脈拍回数が所定回数（たとえば、１２０）以上になったことを示すための身体画像（身体画像ＵＭ２）が表示される。これにより、地図上において、身体の変化がおこなった位置を容易に把握することができるという効果を奏する。すなわち、１分間の脈拍回数が１２０以上を示す情報（たとえば、１２２）という、ユーザ固有の情報を取得した位置を、地図上において、容易に確認できる。すなわち、本実施の形態によれば、ユーザ固有の情報を取得した位置を容易に確認可能な地図を取得することができるという効果を奏する。
【０４５３】
また、生成された地図の画像（地図画像ＳＧ２００Ｆ）には、過去に所定時間以上滞在していた建築物の画像（建築物画像）が、当該建築物に滞在していた時間が長い程、大きく（強調して）表示される。これにより、過去に滞在時間が長かった建築物を容易に把握することができるという効果を奏する。
【０４５４】
なお、本実施の形態では、取得する身体情報は、脈拍回数であった。しかしながら、取得する身体情報は、脈拍回数に限定されることなく、体温計からの体温の情報、万歩計（登録商標）からの振動回数の情報等であってもよい。たとえば、万歩計（登録商標）からの振動回数を取得すれば、地図内のある位置での消費エネルギー等を、ユーザの歩幅等の情報から算出することができる。
【０４５５】
また、本実施の形態では、地図の中心から、ある位置までユーザ移動速度で直線的に移動した場合の所要時間を表示していた。しかしながら、これに限定されることなく、地図内に表示された任意の２つの円間の最短距離を、ユーザ移動速度で直線的に移動した場合の所要時間を、地図内に表示してもよい。また、地図内の任意の２点間を、ユーザ移動速度で直線的に移動した場合の所要時間を、地図内に表示してもよい。
【０４５６】
また、本実施の形態では、記憶部５２０に記憶されている複数種類の建築物画像のうち、地図内に表示されている建築物画像に対応する建築物の滞在時間に応じて、建築物画像の大きさを変化させていた。しかしながら、滞在時間が長い位置（以下、長時間滞在位置ともいう）に対応する建築物画像がない場合、地図上の長時間滞在位置に、滞在時間が長い程、マーク（たとえば、丸）等を大きく（強調して）表示してもよい。
【０４５７】
＜第４の実施の形態＞
本実施の形態では、サービスサーバ８００を使用することなく、地図を生成するための処理の他の例について説明する。なお、端末装置５００の構成は、第１の実施の形態において説明した構成と同様なので詳細な説明は繰り返さない。
【０４５８】
（地図の生成）
本実施の形態においては、端末装置５００が、地図を生成するための処理（以下、地図生成処理ＭＳＡともいう）について説明する。すなわち、端末装置５００は、地図を生成するための地図生成装置として動作する。以下においては、画像形成装置６００で行なわれる地図を生成するための処理を、地図生成処理ＭＳＰＡともいう。
【０４５９】
ここで、端末装置５００を所持したユーザは、画像形成装置６００の近傍（たとえば、画像形成装置６００の位置から０．５メートル以内の範囲）にいるとする。すなわち、端末装置５００は、画像形成装置６００の近傍（たとえば、画像形成装置６００の位置から０．５メートル以内の範囲）にある。
【０４６０】
ここで、端末装置５００の記憶部５２０には、第１の実施の形態で説明したサービスサーバ８００と同様に、複数種類の縮尺の地図のデータと、複数種類の建築物画像とが記憶されている。また、第１の実施の形態で説明したサービスサーバ８００と同様に、記憶部５２０に記憶されている複数種類の建築物画像の各々には、建築物緯度および建築物経度とが対応づけられているとする。
【０４６１】
また、端末装置５００は、地図生成処理ＭＡが行なわれる前に、画像形成装置６００とデータ通信することにより、画像形成装置６００に割り当てられているＩＰ（Internet Protocol）アドレスを取得し、記憶部５２０に記憶させるとする。ここで、画像形成装置６００のＩＰアドレスは、一例として、“１１１．２２２．３３３．ＰＰＰ”であるとする。
【０４６２】
ここで、端末装置５００の記憶部５２０には、図６の情報取得処理が複数回行なわれることにより、複数の取得情報データテーブルと、複数の端末特有情報データテーブルとが記憶されるとする。ここで、図６の情報取得処理は、一例として、９回行なわれたとする。この場合、記憶部５２０には、９個の取得情報データテーブルと、９個の端末特有情報データテーブルとが記憶されているとする。９個の取得情報データテーブルのうちの１つは、図２１の取得情報データテーブルＭＤ１００Ｂであるとする。また、９個の端末特有情報データテーブルのうちの１つは、図２２の端末特有情報データテーブルＭＤ２００Ｂであるとする。
【０４６３】
図３４は、地図生成処理ＭＳＡおよび地図生成処理ＭＳＰＡのフローチャートである。地図生成処理ＭＳＡおよび地図生成処理ＭＳＰＡの各々において、図１１の地図生成処理Ｍおよび地図生成処理Ｐのステップ番号と同じステップ番号の処理は、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。また、地図生成処理ＭＳＡおよび地図生成処理ＭＳＰＡの各々において、図２３の地図生成処理ＭＡおよび地図生成処理ＰＡのステップ番号と同じステップ番号の処理は、第２の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図１１の処理および図２３の処理と異なる処理を主に説明する。
【０４６４】
図３４を参照して、地図生成処理ＭＳＡでは、第２の実施の形態と同様、ステップＳ２１０Ａの処理が行なわれる。この処理により、表示部５３０には、図２４の日付指定画像ＭＧ３００が表示されるとする。そして、日付指定画像ＭＧ３００が表示された状態で、番号“２”を入力するための日付指定操作Ｍがあったとする。この場合、期間指定画像表示処理が行なわれる。
【０４６５】
期間指定画像表示処理では、第２の実施の形態と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、表示部５３０に、図２５の期間指定画像ＭＧ４００が表示されるとする。ここでは、一例として、番号“１”の時刻１２時００分と、番号“ｒ”の時刻１７時００分とを指定するための期間指定操作Ｍがあったとして、ステップＳ２１０Ａの日付・期間指定処理ＭＡは終了する。
【０４６６】
ステップＳ２１１Ａでは、第２の実施の形態と同様に、出力媒体指定処理ＭＡが行なわれるので詳細な説明は繰り返さない。この処理により、表示部５３０に、図２６の出力媒体指定画像ＭＧ１００Ａが表示されるとする。
【０４６７】
ステップＳ２１２Ａでは、第２の実施の形態と同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、地図取得操作ＭＡがあったとして、ステップＳ２１２Ｂに進む。地図取得操作ＭＡがあったとき、チェックマークは、図２６の出力媒体指定枠Ｃ１２２にのみ表示されていたとする。また、地図取得操作ＭＡがあったとき、図２６の出力媒体サイズ指定枠ＩＷ１２４には、「Ａ４」というサイズが入力されていたとする。
【０４６８】
ステップＳ２１２Ｂでは、第２の実施の形態と同様に、位置情報取得処理ＭＡが行なわれるので詳細な説明は繰り返さない。この処理により、現時点の端末装置５００の位置を示すＧＰＳ位置情報が取得される。取得されたＧＰＳ位置情報は、一例として、緯度ＬＴｓ、経度ＬＧｓであるとする。緯度ＬＴｓは、一例として、北緯３４度３９分４８．７７秒であるとする。経度ＬＧｓは、一例として、東経１３５度３１分４７．１１秒であるとする。そして、ステップＳ２１３ＤＡに進む。
【０４６９】
ステップＳ２１３ＤＡでは、データ記憶処理ＭＡが行なわれる。データ記憶処理ＭＡでは、制御部５１０が、指定情報データと、図３４のステップＳ２１０Ａの日付・期間指定処理ＭＡにおいて指定された日付を示す取得情報データテーブルおよび端末特有情報データテーブルとを含む地図生成必要データＭＡを、記憶部５２０に記憶させる。
【０４７０】
ここで、指定情報データは、図２７の指定情報データＭＤ３００Ａであるとする。また、図３４のステップＳ２１０Ａの日付・期間指定処理ＭＡにおいて指定された日付は、２００７年８月２２日であるとする。この場合、地図生成必要データＭＡに含まれる取得情報データテーブルおよび端末特有情報データテーブルは、それぞれ、図２１の取得情報データテーブルＭＤ１００Ｂおよび図２２の端末特有情報データテーブルＭＤ２００Ｂとなる。そして、ステップＳ２１３ＥＡに進む。
【０４７１】
ステップＳ２１３ＥＡでは、移動速度算出処理ＭＡが行なわれる。移動速度算出処理ＭＡでは、制御部５１０が、記憶部５２０に記憶されている最新の取得情報データテーブルから、ユーザに所持された端末装置５００の移動速度を算出する。すなわち、当該ユーザの移動速度（以下、ユーザ移動速度ともいう）を算出する。なお、ユーザ移動速度の算出方法は、図１１のステップＳ２７３で説明した方法と同様なので詳細な説明は繰り返さない。この処理により算出されたユーザ移動速度は、一例として、４．０（ｋｍ／時）（時速４．０キロメートル）であるとする。そして、ステップＳ２１３ＦＡに進む。
【０４７２】
ステップＳ２１３ＦＡでは、地図生成処理ＭＳＮＡが行なわれる。地図生成処理ＭＳＮＡでは、制御部５１０が、図２８の地図生成処理ＳＮＡと同様に、記憶部５２０に記憶されている地図生成必要データＭＡに含まれる指定情報データが示す指定日付の指定期間内に、移動した範囲の地図を生成する。ここで、記憶部５２０に記憶されている地図生成必要データＭＡに含まれる指定情報データは、指定情報データＭＤ３００Ａであるとする。
【０４７３】
図３５は、地図生成処理ＭＳＮＡのフローチャートである。図３５を参照して、地図生成処理ＭＳＮＡでは、まず、ステップＳ２８２ＭＡの処理が行なわれる。
【０４７４】
ステップＳ２８２ＭＡでは、作成対象範囲地図画像Ａが生成される。具体的には、制御部５１０は、記憶部５２０に記憶されている地図生成必要データＭＡに含まれる取得情報データテーブルに含まれる複数の取得情報データから、地図作成用取得情報データＡを特定する。ここで、地図作成用取得情報データＡは、当該地図作成用取得情報データＡが示す時刻が、地図生成必要データＭＡに含まれる指定情報データが示す指定日付の指定期間内を示す取得情報データである。
【０４７５】
ここで、地図生成必要データＭＡに含まれる取得情報データテーブルは、図２１の取得情報データテーブルＭＤ１００Ｂであるとする。また、地図生成必要データＭＡに含まれる指定情報データは、図２７の指定情報データＭＤ３００Ａであるとする。この場合、指定情報データＭＤ３００Ａが示す指定日付は、２００７年８月２２日であり、指定情報データＭＤ３００Ａが示す指定期間は、１２時００分〜１７時００分である。この場合、取得情報データテーブルＭＤ１００Ｂに含まれる番号“１”〜“ｒ”の取得情報データが、地図作成用取得情報データＡに特定される。
【０４７６】
そして、制御部５１０は、特定した複数の地図作成用取得情報データＡがそれぞれ示す複数の位置（緯度、経度）を全て含む正方形の範囲を、地図作成対象範囲Ａとして設定する。なお、特定した複数の地図作成用取得情報データＡがそれぞれ示す複数の位置（緯度、経度）を全て含む図形は、正方形に限定されることなく、長方形や、その他の図形であってもよい。
【０４７７】
そして、制御部５１０は、記憶部５２０に記憶されている複数種類の縮尺の地図のデータの中から、地図作成対象範囲Ａの作成対象範囲地図画像Ａを生成するのに最も適した地図のデータを選択する。そして、制御部５１０は、選択した地図のデータに基づく画像のうち、地図作成対象範囲Ａ内の画像を切り出し、当該切り出した画像を、必要ならば拡大または縮小して、作成対象範囲地図画像Ａを生成する。そして、制御部５１０は、地図作成対象範囲Ａの中心の位置を、中心位置ＣＰとして設定する。すなわち、制御部５１０は、生成した作成対象範囲地図画像Ａの中心の位置を、中心位置ＣＰとして設定する。以上により、生成された作成対象範囲地図画像Ａは、図２９（Ａ）の作成対象範囲地図画像ＳＧ５００Ａであるとする。そして、ステップＳ２８３ＭＡに進む。
【０４７８】
ステップＳ２８３ＭＡでは、所要時間表示処理ＭＡが行なわれる。所要時間表示処理ＭＡの説明は、図２８のステップＳ２８３Ａの所要時間表示処理ＳＡの説明において、制御部８１０を、制御部５１０に置き換えた説明と同様なので詳細な説明は繰り返さない。この処理により、図２９（Ｂ）の所要時間表示画像ＳＧ５００Ｂが生成される。そして、ステップＳ２８４ＭＡに進む。
【０４７９】
ステップＳ２８４ＭＡでは、移動経路表示処理ＭＡが行なわれる。移動経路表示処理ＭＡの説明は、図２８のステップＳ２８４Ａの移動経路表示処理ＳＡの説明において、制御部８１０、受信した取得情報データテーブル、受信した指定情報データを、それぞれ、制御部５１０、地図生成必要データＭＡに含まれる取得情報データテーブル、地図生成必要データＭＡに含まれる指定情報データに置き換えた説明と同様なので詳細な説明は繰り返さない。この処理により、図３０（Ａ）の移動経路表示画像ＳＧ５００Ｃが生成される。そして、ステップＳ２８５ＭＡに進む。
【０４８０】
ここで、第１の実施の形態と同様、以下においては、記憶部５２０に記憶されている複数種類の建築物画像の各々に対応づけられている建築物緯度および建築物経度により特定される位置の近傍の範囲を、建築物近傍範囲ともいう。すなわち、記憶部５２０に記憶されている複数種類の建築物画像には、それぞれ、複数の建築物近傍範囲が対応する。建築物近傍範囲は、当該建築物緯度および建築物経度により特定される位置から、たとえば、半径５０メートル以内の範囲であるとする。建築物画像は、前述したように、主な建築物（たとえば、駅、百貨店、病院、コンビニエンスストア）の画像である。
【０４８１】
ステップＳ２８５ＭＡでは、滞在建築物表示処理ＭＡが行なわれる。滞在建築物表示処理ＭＡの説明は、図２８のステップＳ２８５Ａの滞在建築物表示処理ＳＡの説明において、制御部８１０、受信した取得情報データテーブル、受信した指定情報データ、滞在建築物表示処理ＳＡ、記憶部８２０を、それぞれ、制御部５１０、地図生成必要データＭＡに含まれる取得情報データテーブル、地図生成必要データＭＡに含まれる指定情報データ、滞在建築物表示処理ＭＡ、記憶部５２０に置き換えた説明と同様なので詳細な説明は繰り返さない。この処理により、図３０（Ｂ）の滞在建築物表示画像ＳＧ５００Ｄが生成される。そして、ステップＳ２８６ＭＡに進む。
【０４８２】
ステップＳ２８６ＭＡでは、ユーザ情報画像表示処理ＭＡが行なわれる。ユーザ情報画像表示処理ＭＡの説明は、図２８のステップＳ２８６Ａのユーザ情報画像表示処理ＳＡの説明において、制御部８１０、受信した端末特有情報データテーブル、受信した指定情報データ、受信した取得情報データテーブルを、それぞれ、制御部５１０、地図生成必要データＭＡに含まれる端末特有情報データテーブル、地図生成必要データＭＡに含まれる指定情報データ、地図生成必要データＭＡに含まれる取得情報データテーブルに置き換えた説明と同様なので詳細な説明は繰り返さない。この処理により、図３１（Ａ）のユーザ情報画像表示画像ＳＧ５００Ｅが生成される。そして、ステップＳ２８８ＭＡに進む。
【０４８３】
ステップＳ２８８ＭＡでは、現在位置表示処理ＭＡが行なわれる。現在位置表示処理ＭＡの説明は、図２８のステップＳ２８８Ａの現在位置表示処理ＳＡの説明において、制御部８１０、受信した指定情報データを、それぞれ、制御部５１０、地図生成必要データＭＡに含まれる指定情報データに置き換えた説明と同様なので詳細な説明は繰り返さない。この処理により、地図画像Ａとしての図３１（Ｂ）の地図画像ＳＧ５００Ｆが生成される。そして、ステップＳ２８８ＭＡの処理は終了し、地図生成処理ＭＳＮＡは終了し、図３４の地図生成処理ＭＳＡに戻り、ステップＳ２１３ＧＡに進む。
【０４８４】
再び、図３４を参照して、ステップＳ２１３ＧＡでは、図２３のステップＳ２９１Ａと同様に、出力媒体が紙であるか否かが判定される。具体的には、制御部５１０が、地図生成必要データＭＡに含まれる指定情報データが示す「出力媒体」が「紙」であるか否かを判定する。ステップＳ２１３ＧＡにおいて、ＹＥＳならば、ステップＳ２１３ＨＡに進む。一方、ステップＳ２１３ＧＡにおいて、ＮＯならば、後述するステップＳ２１３ＪＡに進む。ここでは、記憶部５２０に記憶されている地図生成必要データＭＡに含まれる指定情報データは、図２７の指定情報データＭＤ３００Ａであるとして、ステップＳ２１３ＨＡに進む。
【０４８５】
ステップＳ２１３ＨＡでは、地図データ生成送信処理ＰＭＡが行なわれる。地図データ生成送信処理ＰＭＡでは、制御部５１０が、図３５の地図生成処理ＭＳＮＡにより生成した地図画像Ａを、記憶部５２０に記憶されている地図生成必要データＭＡに含まれる指定情報データが示す出力サイズに基づいて、データ化する。ここで、地図生成処理ＭＳＮＡにより生成した地図画像は、図３１（Ｂ）の地図画像ＳＧ５００Ｆであるとする。また、指定情報データは、指定情報データＭＤ３００Ａであり、出力サイズが「Ａ４」であるとする。
【０４８６】
この場合、制御部５１０は、生成した地図画像（地図画像ＳＧ５００Ｆ）のサイズを、画像形成装置６００がＡ４の紙に印刷するの適したサイズに変更（拡大または縮小）した地図データＰＤを生成する。Ａ４の紙に印刷するの適したサイズとは、たとえば、生成した地図画像（地図画像ＳＧ５００Ｆ）の長い方（たとえば、横）のサイズが、Ａ４の紙の短い方の長さ以下になるサイズである。この場合、生成される地図データＰＤは、画像形成装置６００の印刷形式に基づいたデータとする。また、この場合、生成される地図データＰＤは、Ａ４の紙に印刷する旨の指示も含まれる。
【０４８７】
そして、制御部５１０は、生成した地図データＰＤを、画像形成装置６００へ送信する。そして、ステップＳ２１３ＨＡの処理は終了する。
【０４８８】
地図生成処理ＭＳＰＡでは、第１の実施の形態で説明したのと同様に、ステップＳ２４３、Ｓ２４４の処理が行なわれるので詳細な説明は繰り返さない。この処理により、たとえば、図３１（Ｂ）の地図画像ＳＧ５００Ｆが印刷されたＡ４の紙を得ることができる。
【０４８９】
地図生成処理ＭＳＡでは、ステップＳ２１３ＨＡの処理の後、ステップＳ２１３ＪＡに進む。また、ステップＳ２１３ＧＡにおいて、ＮＯならば、ステップＳ２１３ＪＡに進む。
【０４９０】
ステップＳ２１３ＪＡでは、出力媒体が画面であるか否かが判定される。ここで、画面とは、端末装置５００の表示部５３０の表示面であるとする。具体的には、制御部５１０が、記憶部５２０に記憶されている地図生成必要データＭＡに含まれる指定情報データが示す「出力媒体」が「画面」であるか否かを判定する。ステップＳ２１３ＪＡにおいて、ＹＥＳならば、ステップＳ２１３ＫＡに進む。一方、ステップＳ２１３ＪＡにおいて、ＮＯならば、後述するステップＳ２１９に進む。
【０４９１】
ここでは、記憶部５２０に記憶されている地図生成必要データＭＡに含まれる指定情報データが示す「出力媒体」が「画面」であるとして、ステップＳ２１３ＫＡに進む。なお、ステップＳ２１３ＨＡの処理の後、ステップＳ２１３ＪＡにおいて、ＹＥＳと判定される場合は、地図生成必要データＭＡに含まれる指定情報データが示す「出力媒体」が、「紙」および「画面」である場合である。
【０４９２】
ステップＳ２１３ＫＡでは、地図データ生成処理ＭＡが行なわれる。地図データ生成処理ＭＡでは、制御部５１０が、図３５の地図生成処理ＭＳＮＡにより生成した地図画像Ａを、記憶部５２０に記憶されている地図生成必要データＭＡに含まれる指定情報データが示す出力サイズに基づいて、データ化する。ここで、地図生成処理ＭＳＮＡにより生成した地図画像Ａは、図３１（Ｂ）の地図画像ＳＧ５００Ｆであるとする。また、地図生成必要データＭＡに含まれる指定情報データが示す出力サイズは、「４８０×８００」であるとする。
【０４９３】
この場合、制御部５１０は、生成した地図画像Ａ（地図画像ＳＧ５００Ｆ）のサイズを、表示部５３０の表示面の解像度に適したサイズとした地図データＭＤを生成する。表示部５３０の表示面の解像度に適したサイズとは、生成した地図画像Ａ（地図画像ＳＧ５００Ｆ）の長い方（たとえば、横）のサイズが、表示部５３０の表示面の解像度の短い方（たとえば、横）のサイズ以下になるサイズである。ここで、表示部５３０の表示面の解像度は、横４８０（ドット）×縦８００（ドット）であるとする。この場合、生成される地図データＭＤは、一例として、横４８０（ドット）×縦４８０（ドット）のサイズの地図画像ＳＧ５００Ｆを表示した横４８０（ドット）×縦８００（ドット）の画像のデータとなる。そして、ステップＳ２１５に進む。
【０４９４】
ステップＳ２１５では、第１の実施の形態で説明したのと同様に地図表示処理Ｍが行なわれるので詳細な説明は繰り返さない。この処理により、表示部５３０の表示面に、地図データＭＤに基づく画像が表示される。ここで、地図データＭＤに基づく画像は、一例として、横４８０（ドット）×縦４８０（ドット）のサイズの地図画像ＳＧ５００Ｆを表示した横４８０（ドット）×縦８００（ドット）の画像であるとする。そして、この地図生成処理ＭＳＡは終了する。
【０４９５】
ステップＳ２１９では、第１の実施の形態で説明したのと同様にエラー処理Ｍが行なわれるので詳細な説明は繰り返さない。そして、この地図生成処理ＭＳＡは終了する。
【０４９６】
以上説明したように、本実施の形態では、サービスサーバ８００を使用しなくても、第２の実施の形態と同様に、地図画像が生成され、当該地図画像の印刷または当該地図画像の表示が行なわれる。
【０４９７】
すなわち、図３５の地図生成処理ＭＳＮＡにより生成される地図画像Ａ（たとえば、図３１（Ｂ）の地図画像ＳＧ５００Ｆ）は、画像形成装置６００により、紙に印刷される。また、地図生成処理ＭＳＮＡにより生成される地図画像Ａ（たとえば、地図画像ＳＧ５００Ｆ）は、端末装置５００の表示部５３０の表示面に表示される。したがって、本実施の形態では、第２の実施の形態と同様な効果を得ることができる。
【０４９８】
生成された地図画像Ａ（地図画像ＳＧ５００Ｆ）には、中心位置ＣＰから、ある位置までユーザ移動速度で直線的に移動した場合の所要時間が表示される。これにより、ユーザは自分の移動速度で移動する場合における、地図内のある位置までのおよその所要時間を容易に把握することができるという効果を奏する。
【０４９９】
また、生成された地図画像Ａ（地図画像ＳＧ５００Ｆ）には、指定された、指定日付の指定期間内において、端末装置５００を所持したユーザが移動した経路を示す経路線Ｌ１１が表示される。なお、経路線Ｌ１１は、指定された、指定日付の指定期間内において、端末装置５００を所持したユーザが移動することにより、当該端末装置５００が移動した位置から構成される経路でもある。したがって、指定された、指定日付の指定期間内において、移動した経路を容易に把握することができるという効果を奏する。
【０５００】
すなわち、本実施の形態によれば、指定された期間において、携帯端末装置および地図生成装置としての端末装置５００が移動した位置を確認可能な地図を取得することができるという効果を奏する。
【０５０１】
また、生成された地図画像Ａ（地図画像ＳＧ５００Ｆ）には、ユーザが建築物に滞在していた時間が長い程、当該建築物の画像（建築物画像）が大きく（強調して）表示される。これにより、滞在時間が長かった建築物を容易に把握することができるという効果を奏する。
【０５０２】
また、生成された地図画像Ａ（地図画像ＳＧ５００Ｆ）には、ユーザ情報としての電子メールを受信した旨または電子メールを送信した旨を示すための電子メール画像が表示される。これにより、電子メールを受信した旨または電子メールを送信した旨を示す情報といった、ユーザ固有の情報を取得した位置を、地図上において、容易に確認できる。すなわち、本実施の形態によれば、ユーザ固有の情報を取得した位置を容易に確認可能な地図を取得することができるという効果を奏する。
【０５０３】
また、生成された地図画像Ａ（地図画像ＳＧ５００Ｆ）には、ユーザの身体情報としての脈拍回数が所定回数（たとえば、１２０）以上になったことを示すための身体画像（身体画像ＵＭ１２）が表示される。これにより、地図上において、身体の変化がおこなった位置を容易に把握することができるという効果を奏する。すなわち、１分間の脈拍回数が１２０以上を示す情報（たとえば、脈拍回数“１２２”）という、ユーザ固有の情報を取得した位置を、地図上において、容易に確認できる。すなわち、本実施の形態によれば、ユーザ固有の情報を取得した位置を容易に確認可能な地図を取得することができるという効果を奏する。
【０５０４】
なお、本実施の形態では、取得する身体情報は、脈拍回数であった。しかしながら、取得する身体情報は、脈拍回数に限定されることなく、体温計からの体温の情報、万歩計（登録商標）からの振動回数の情報等であってもよい。たとえば、万歩計（登録商標）からの振動回数を取得すれば、地図内のある位置での消費エネルギー等を、ユーザの歩幅等の情報から算出することができる。
【０５０５】
また、本実施の形態では、地図の中心から、ある位置までユーザ移動速度で直線的に移動した場合の所要時間を表示していた。しかしながら、これに限定されることなく、地図内に表示された任意の２つの円間の最短距離を、ユーザ移動速度で直線的に移動した場合の所要時間を、地図内に表示してもよい。また、地図内の任意の２点間を、ユーザ移動速度で直線的に移動した場合の所要時間を、地図内に表示してもよい。
【０５０６】
また、本実施の形態では、記憶部５２０に記憶されている複数種類の建築物画像のうち、地図内に表示されている建築物画像に対応する建築物の滞在時間に応じて、建築物画像の大きさを変化させていた。しかしながら、滞在時間が長い位置（以下、長時間滞在位置ともいう）に対応する建築物画像がない場合、地図上の長時間滞在位置に、滞在時間が長い程、マーク（たとえば、丸）等を大きく（強調して）表示してもよい。
【０５０７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０５０８】
【図１】本実施の形態における地図生成システムの構成を示す図である。
【図２】端末装置の外観を正面から示した図である。
【図３】端末装置の内部構成を示したブロック図である。
【図４】画像形成装置の内部構成を示したブロック図である。
【図５】サービスサーバの内部構成を示したブロック図である。
【図６】情報取得処理のフローチャートである。
【図７】一例としての取得情報データテーブルを示す図である。
【図８】一例としての端末特有情報データテーブルを示す図である。
【図９】一例としての取得情報データテーブルを示す図である。
【図１０】一例としての端末特有情報データテーブルを示す図である。
【図１１】地図生成処理Ｍ、地図生成処理Ｐおよび地図生成処理Ｓのフローチャートである。
【図１２】一例としての時間・出力媒体指定画像を示す図である。
【図１３】一例としての時間媒体データを示す図である。
【図１４】一例としての時間媒体位置データを示す図である。
【図１５】地図生成処理ＳＮのフローチャートである。
【図１６】地図生成処理ＳＮにより生成される画像を示す図である。
【図１７】地図生成処理ＳＮにより生成される画像を示す図である。
【図１８】地図生成処理ＳＮにより生成される画像を示す図である。
【図１９】地図生成処理ＭＮ、地図生成処理ＰＮおよび地図生成処理ＳＮＮのフローチャートを示す図である。
【図２０】一例としての時間媒体位置データを示す図である。
【図２１】一例としての取得情報データテーブルを示す図である。
【図２２】一例としての端末特有情報データテーブルを示す図である。
【図２３】地図生成処理ＭＡ、地図生成処理ＰＡおよび地図生成処理ＳＡのフローチャートである。
【図２４】一例としての日付指定画像を示す図である。
【図２５】一例としての期間指定画像を示す図である。
【図２６】一例としての出力媒体指定画像を示す図である。
【図２７】一例としての指定情報データを示す図である。
【図２８】地図生成処理ＳＮＡのフローチャートである。
【図２９】地図生成処理ＳＮＡにより生成される画像を示す図である。
【図３０】地図生成処理ＳＮＡにより生成される画像を示す図である。
【図３１】地図生成処理ＳＮＡにより生成される画像を示す図である。
【図３２】地図生成処理ＭＳおよび地図生成処理ＭＳＰのフローチャートである。
【図３３】地図生成処理ＭＳＮのフローチャートである。
【図３４】地図生成処理ＭＳＡおよび地図生成処理ＭＳＰＡのフローチャートである。
【図３５】地図生成処理ＭＳＮＡのフローチャートである。
【符号の説明】
【０５０９】
７０  ネットワーク、１８０，１８０Ａ，１８０Ｂ  プログラム、４００  身体情報取得装置、５００  端末装置、５１０，６１０，８１０  制御部、５２０，６２０，８２０  記憶部、５３０  表示部、５４０  入力部、５５５  記録媒体、６００  画像形成装置、６９０  印刷部、８００  サービスサーバ、１０００  地図生成システム。
【図１】
0005317082.tif 000002
【図２】
0005317082.tif 000003
【図３】
0005317082.tif 000004
【図４】
0005317082.tif 000005
【図５】
0005317082.tif 000006
【図６】
0005317082.tif 000007
【図７】
0005317082.tif 000008
【図８】
0005317082.tif 000009
【図９】
0005317082.tif 000010
【図１０】
0005317082.tif 000011
【図１１】
0005317082.tif 000012
【図１２】
0005317082.tif 000013
【図１３】
0005317082.tif 000014
【図１４】
0005317082.tif 000015
【図１５】
0005317082.tif 000016
【図１６】
0005317082.tif 000017
【図１７】
0005317082.tif 000018
【図１８】
0005317082.tif 000019
【図１９】
0005317082.tif 000020
【図２０】
0005317082.tif 000021
【図２１】
0005317082.tif 000022
【図２２】
0005317082.tif 000023
【図２３】
0005317082.tif 000024
【図２４】
0005317082.tif 000025
【図２５】
0005317082.tif 000026
【図２６】
0005317082.tif 000027
【図２７】
0005317082.tif 000028
【図２８】
0005317082.tif 000029
【図２９】
0005317082.tif 000030
【図３０】
0005317082.tif 000031
【図３１】
0005317082.tif 000032
【図３２】
0005317082.tif 000033
【図３３】
0005317082.tif 000034
【図３４】
0005317082.tif 000035
【図３５】
0005317082.tif 000036