(57)【要約】【課題】ユーザにとって望ましい情報を外部データベースから取得する情報取得装置及び情報取得プログラムを提供することを目的とする。【解決手段】外部データベースから所定の情報を取得する情報取得装置であって、前記情報取得装置のユーザの生体情報、前記情報取得装置の周囲の環境の情報、前記情報取得装置の周囲に存在するものの識別情報のうちの少なくとも１つを計測する１つ又は複数の計測手段から計測値を取得する計測値取得手段と、前記計測手段により計測された計測結果に基づいて、外部データベースから情報を取得する情報取得手段と、前記情報取得手段により取得した取得情報を記憶する取得情報記憶手段とを備えたことを特徴とする。【選択図】        図１１
2007094774.tif 000002
【特許請求の範囲】
【請求項１】
外部データベースから所定の情報を取得する情報取得装置であって、
前記情報取得装置のユーザの生体情報、前記情報取得装置の周囲の環境の情報、前記情報取得装置の周囲に存在するものの識別情報のうちの少なくとも１つを計測する１つ又は複数の計測手段から計測値を取得する計測値取得手段と、
前記計測手段により計測された計測結果に基づいて、外部データベースから情報を取得する情報取得手段と、
前記情報取得手段により取得した取得情報を記憶する取得情報記憶手段とを備えたことを特徴とする情報取得装置。
【請求項２】
前記計測手段により計測された計測結果に基づいて、ユーザに必要な情報を推論する推論手段を備え、
前記情報取得手段は、前記推論手段による推論結果に基づいて、外部データベースから情報を取得することを特徴とする請求項１記載の情報取得装置。
【請求項３】
前記推論手段は、前記計測手段により計測された計測結果に基づいて、ユーザに必要な情報の属するカテゴリを推論し、
前記情報取得手段は、前記推論手段により推論されたカテゴリに属する情報を外部データベースから取得することを特徴とする請求項２記載の情報取得装置。
【請求項４】
前記取得情報を表示する表示手段と、
前記取得情報記憶手段に記憶されている前記取得情報を前記表示手段に表示させる取得情報表示制御手段とを備えたことを特徴とする請求項１から請求項３のいずれかに記載の情報取得装置。
【請求項５】
前記計測値取得手段は、接触温度を計測する接触温度センサ、発汗量を計測する発汗センサ、心拍数を計測する心拍センサ、照度を計測する照度センサ、気温を計測する温度センサ、湿度を計測する湿度センサ、音を計測する音センサ、ものの識別情報を無線タグから無線通信により受信する識別情報受信手段のうち、少なくとも一つの前記計測手段から前記計測値を取得することを特徴とする請求項１から請求項４のいずれかに記載の情報取得装置。
【請求項６】
前記情報取得手段で取得する情報についての条件をユーザが指定可能な条件指定手段を備え、
前記情報取得手段は、前記条件指定手段による条件に基づいて情報を取得することを特徴とする請求項１から請求項５のいずれかに記載の情報取得装置。
【請求項７】
前記情報取得装置の位置を示す情報である位置情報を取得する位置情報取得手段を備え、
前記情報取得手段は、前記位置情報取得手段による位置情報に基づいて情報を取得することを特徴とする請求項１から請求項６のいずれかに記載の情報取得装置。
【請求項８】
前記取得情報のリストである取得情報リストを作成するリスト作成手段と、
前記表示手段に前記取得情報リストを表示するリスト表示制御手段と、
前記取得情報リストの中から特定の情報をユーザが選択可能な取得情報選択手段とを備え、
前記取得情報表示制御手段は、前記取得情報選択手段により選択された前記取得情報を前記表示手段に表示することを特徴とする請求項４から請求項７のいずれかに記載の情報取得装置。
【請求項９】
前記推論手段が推論した前記カテゴリが複数ある場合は、前記リスト作成手段は前記カテゴリ毎に前記取得情報リストを作成することを特徴とする請求項８記載の情報取得装置。
【請求項１０】
外部データベースから所定の情報を取得する情報取得装置のコンピュータを、
前記情報取得装置のユーザの生体情報、前記情報取得装置の周囲の環境の情報、前記情報取得装置の周囲に存在するものの情報のうちの少なくとも１つを計測する１つ又は複数の計測手段と、
前記計測手段により計測された計測結果に基づいて、外部データベースからユーザに必要な情報を取得する情報取得手段と、
前記取得手段により取得した取得情報を記憶する取得情報記憶手段として機能させることを特徴とする情報取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部データベースから情報を取得する情報取得装置及び外部データベースから情報を取得する情報取得プログラムに関するものであり、詳細は、外部データベースからユーザにとって望ましい情報を取得する情報取得装置及び情報取得プログラムに関するものである。
【背景技術】
【０００２】
従来、パーソナルコンピュータや携帯電話機等の様々な端末装置において、種々の情報が扱われており、これらの機器の画面への表示が行われている。これらの端末は、外部のデータベースから情報を取得し、取得した情報を画面へ表示し、端末のユーザに情報を提供する。例えばインターネットでの検索を例に取ってみると、ユーザは検索したい情報に関連するキーワードをパーソナルコンピュータに入力することにより、ユーザの求める情報をパーソナルコンピュータの画面に表示させることができる。
【０００３】
また、ユーザの求める情報は、ユーザの置かれている状況や周囲の状況により変化するものである。周囲の状況を取得するものとして、特許文献１に記載の発明の列車座席状況表示システムでは、列車の座席の空き状況を取得する為に、座席に圧力センサを取り付け、さらに切符を非接触ＩＣカードとすることにより、切符を所持した人が座席に着席しているか否かの情報を収集する技術が提案されている。
【０００４】
【特許文献１】特開２００３−４４５８公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、キーワードによる検索機能などでは、ユーザがいちいち操作をする必要があり、手間がかかるという問題点がある。
【０００６】
本発明は、上述した問題点を解決するためになされたものであり、ユーザにとって望ましい情報を外部データベースから取得する情報取得装置及び情報取得プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
この目的を達成するために、請求項１記載の情報取得装置は、外部データベースから所定の情報を取得する情報取得装置であって、前記情報取得装置のユーザの生体情報、前記情報取得装置の周囲の環境の情報、前記情報取得装置の周囲に存在するものの識別情報のうちの少なくとも１つを計測する１つ又は複数の計測手段から計測値を取得する計測値取得手段と、前記計測手段により計測された計測結果に基づいて、外部データベースから情報を取得する情報取得手段と、前記情報取得手段により取得した取得情報を記憶する取得情報記憶手段とを備えたことを特徴とする。
【０００８】
また、請求項２記載の情報取得装置は、請求項１記載の情報取得装置であって、前記計測手段により計測された計測結果に基づいて、ユーザに必要な情報を推論する推論手段を備え、前記情報取得手段は、前記推論手段による推論結果に基づいて、外部データベースから情報を取得することを特徴とする。
【０００９】
また、請求項３記載の情報取得装置は、請求項２記載の情報取得装置であって、前記推論手段は、前記計測手段により計測された計測結果に基づいて、ユーザに必要な情報の属するカテゴリを推論し、前記情報取得手段は、前記推論手段により推論されたカテゴリに属する情報を外部データベースから取得することを特徴とする。
【００１０】
また、請求項４記載の情報取得装置は、請求項１から請求項３のいずれかに記載の情報取得装置であって、前記取得情報を表示する表示手段と、前記取得情報記憶手段に記憶されている前記取得情報を前記表示手段に表示させる取得情報表示制御手段とを備えたことを特徴とする。
【００１１】
また、請求項５記載の情報取得装置は、請求項１から請求項４のいずれかに記載の情報取得装置であって、前記計測値取得手段は、接触温度を計測する接触温度センサ、発汗量を計測する発汗センサ、心拍数を計測する心拍センサ、照度を計測する照度センサ、気温を計測する温度センサ、湿度を計測する湿度センサ、音を計測する音センサ、ものの識別情報を無線タグから無線通信により受信する識別情報受信手段のうち、少なくとも一つの前記計測手段から前記計測値を取得することを特徴とする。
【００１２】
また、請求項６記載の情報取得装置は、請求項１から請求項５のいずれかに記載の情報取得装置であって、前記情報取得手段で取得する情報についての条件をユーザが指定可能な条件指定手段を備え、前記情報取得手段は、前記条件指定手段による条件に基づいて情報を取得することを特徴とする。
【００１３】
また、請求項７記載の情報取得装置は、請求項１から請求項６のいずれかに記載の情報取得装置であって、前記情報取得装置の位置を示す情報である位置情報を取得する位置情報取得手段を備え、前記情報取得手段は、前記位置情報取得手段による位置情報に基づいて情報を取得することを特徴とする。
【００１４】
また、請求項８記載の情報取得装置は、請求項４から請求項７のいずれかに記載の情報取得装置であって、前記取得情報のリストである取得情報リストを作成するリスト作成手段と、前記表示手段に前記取得情報リストを表示するリスト表示制御手段と、前記取得情報リストの中から特定の情報をユーザが選択可能な取得情報選択手段とを備え、前記取得情報表示制御手段は、前記取得情報選択手段により選択された前記取得情報を前記表示手段に表示することを特徴とする。
【００１５】
また、請求項９記載の情報取得装置は、請求項８記載の情報取得装置であって、前記推論手段が推論した前記カテゴリが複数ある場合は、前記リスト作成手段は前記カテゴリ毎に前記取得情報リストを作成することを特徴とする。
【００１６】
また、請求項１０記載の情報取得プログラムは、外部データベースから所定の情報を取得する情報取得装置のコンピュータを、前記情報取得装置のユーザの生体情報、前記情報取得装置の周囲の環境の情報、前記情報取得装置の周囲に存在するものの情報のうちの少なくとも１つを計測する１つ又は複数の計測手段と、前記計測手段により計測された計測結果に基づいて、外部データベースからユーザに必要な情報を取得する情報取得手段と、
前記取得手段により取得した取得情報を記憶する取得情報記憶手段として機能させることを特徴とする。
【発明の効果】
【００１７】
請求項１記載の情報取得装置によれば、ユーザにとって望ましい情報を自動的に外部データベースから取得することができる。
【００１８】
また、請求項２記載の情報取得装置によれば、請求項１記載の情報取得装置が奏する効果に加え、推論手段がユーザに必要な情報を推論するので、ユーザにとって望ましい情報を精度良く取得することができる。
【００１９】
また、請求項３記載の情報取得装置によれば、請求項２記載の情報取得装置が奏する効果に加え、推論手段によって推論されたカテゴリに属する情報を取得することができる。
【００２０】
また、請求項４記載の情報取得装置によれば、請求項１から請求項３のいずれかに記載の情報取得装置が奏する効果に加え、表示手段に取得した情報を表示することができる。
【００２１】
また、請求項５記載の情報取得装置によれば、請求項１から請求項４のいずれかに記載の情報取得装置が奏する効果に加え、接触温度を計測する接触温度センサ、発汗量を計測する発汗センサ、心拍数を計測する心拍センサ、照度を計測する照度センサ、気温を計測する温度センサ、湿度を計測する湿度センサ、音を計測する音センサ、ものの識別情報を無線タグから無線通信により受信する識別情報受信手段のうち、少なくとも一つの前記計測手段から取得された計測値に基づいて情報を取得することができる。
【００２２】
また、請求項６記載の情報取得装置によれば、請求項１から請求項５のいずれかに記載の情報取得装置が奏する効果に加え、ユーザが取得する情報についての条件を指定することができる。
【００２３】
また、請求項７記載の情報取得装置によれば、請求項１から請求項６のいずれかに記載の情報取得装置が奏する効果に加え、位置情報に基づいて情報を取得することができる。
【００２４】
また、請求項８記載の情報取得装置によれば、請求項４から請求項７のいずれかに記載の情報取得装置が奏する効果に加え、ユーザが取得情報リストの中から表示させたい情報を選択することができる。
【００２５】
また、請求項９記載の情報取得装置によれば、請求項８記載の情報取得装置が奏する効果に加え、カテゴリごとに情報取得リストが作成されるため、ユーザの操作が簡単になる。
【００２６】
また、請求項１０記載の情報取得プログラムによれば、ユーザにとって望ましい情報を自動的に外部データベースから取得することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の第１の実施形態から第４の実施形態までを図面を参照して説明する。第１の実施形態では、本発明の情報取得装置である携帯電話機１において、携帯電話機１のユーザの生体の情報（体温、心拍数など。以下「生体情報」とよぶ。）を計測して、ユーザの生体の状態（緊張、眠いなど。以下、「生体状態」とよぶ。）を推論し、その生体状態に合わせたユーザに必要な情報を推論し、外部データベース５０からその情報を取得する。第２の実施形態では、本発明の情報取得装置である携帯電話機１００において、携帯電話機１００が存在する周囲の環境の情報（明るさ、湿度など。以下、「環境情報」とよぶ。）を計測し、周囲の環境の状態（蒸し暑い昼間の屋外、寒い夜、騒がしい室内など。以下、「環境状態」とよぶ。）を推論し、その環境の状態に合わせたユーザに必要な情報を推論し、外部データベース５０からその情報を取得する。
【００２８】
第３の実施形態では、本発明の情報取得装置である携帯電話機２００において、携帯電話機２００の周囲に存在するものの種類からユーザに必要な情報を推論し、外部データベース５０からその情報を取得する。なお、ものの種類の把握にはＲＦＩＤタグを利用する。第４の実施形態では、本発明の情報取得装置である携帯電話機２９０において、携帯電話機２９０のユーザの生体情報、周囲の状態を計測し、周囲にあるものの種類を取得して、ユーザの生体状態、周囲の環境状態、ユーザの行動状態を推論して、その状態に合わせたユーザに必要な情報を推論し、外部データベース５０からその情報を取得する。
【００２９】
始めに、第１の実施形態について説明するが、まずユーザ表示装置である携帯電話機１について説明する。図１は、携帯電話機１を開いた状態での外観図であり、図２は、携帯電話機１を閉じた状態での底面図であり、図３は、携帯電話機１の電気的構成を示すブロック図である。図１に示すように、携帯電話機１には、ディスプレイ２と、テン・キー入力部３と、４方向のボタン及び決定ボタンを備えたマルチボタン４と、通話開始ボタン５と、通話終了ボタン６と、マイク７と、スピーカ８と、電源ＯＮボタン９と、電源ＯＦＦボタン１０と、アンテナ１２（図２、３参照）とが設けられている。なお、テン・キー入力部３、マルチボタン４、通話開始ボタン５、通話終了ボタン６、電源ＯＮボタン９、電源ＯＦＦボタン１０によりキー入力部３８（図３参照）が構成される。
【００３０】
また、図３に示すように、携帯電話機１には、携帯電話機１全体の制御を行なうＣＰＵ２１と、データを一時的に記憶するＲＡＭ４００と、携帯電話機１を制御するプログラム（本発明の要部である情報取得プログラムを含む）を記憶したＲＯＭ２３とが内蔵されている。そして、ＣＰＵ２１には、外部データベース５０に接続されたＩ／Ｆ回路４５と、文字等を入力するキー入力部３８と、ディスプレイ２と、プログラムや各種情報を記憶したハードディスク３００とが接続されている。
【００３１】
また、ＣＰＵ２１には、生体センサである接触温度センサ１３、心拍センサ１４及び発汗センサ１５が接続されている。接触温度センサ１３は、白金測温抵抗体、サーミスタ、熱電対などを用いている、所謂温度計であり、装置に触れている手のひらや指の温度を計測する。心拍センサ１４は、所謂圧力センサであり、携帯電話機１の表面に設けられている。そして、血流の圧力を計測して触れている人の心拍（脈拍数）を計測する。発汗センサ１５は、触れている者の発汗量を計測する。
【００３２】
そして、これらの接触温度センサ１３、心拍センサ１４及び発汗センサ１５は、図２に示すように、携帯電話機１を閉じた状態での底面の表面に設置されている。この場所は、ユーザが携帯電話機１を握り、キー操作をする際に手のひらが当たる部分である。
【００３３】
ここで、本実施形態で使用されるデータについて説明する。
【００３４】
図４は外部データベース５０に記憶されている外部情報を説明する説明図である。図４に示すように外部データベース５０には様々な情報が記憶されている。例えば情報Ａは「今週のオススメイベント紹介」の内容の情報であり、情報Ｂは「滋賀県のイベント紹介」の内容の情報であり、情報Ｃは「京都のイベント紹介」の内容の情報である。これらの外部データベース５０に記憶されている外部情報はそれぞれの外部情報の管理者により逐次更新される。これらの外部情報は全てリストの情報である。例えば、情報Ｐは「オススメメニュー紹介」の内容の情報であるが、その内容はメニューのリストを表示するものである。例えば、情報Ｐが選択されると、「もつ鍋」、「とりのマヨネーズ和え」、「秋刀魚のお刺身」、「ほくほくコロッケ丼」、「豚舌」、「皿うどん」等のメニューのリストが表示される。
【００３５】
図５は、ハードディスク３００の構成を示す模式図である。そして、図６は、携帯電話機１で使用される外部情報記憶領域３０１の構成を示す模式図であり、図７は、取得する外部情報を決定する際に使用される標準値生体情報テーブル３０２の構成を示す模式図であり、図８は、取得する外部情報を決定する際に使用される生体状態テーブル３０３の構成を示す模式図であり、図９は、取得する外部情報を決定する際に使用される取得外部情報決定テーブル３０４の構成を示す模式図である。
【００３６】
まず、図５に示すハードディスク３００について説明する。ハードディスク３００には、携帯電話機１で使用される情報を記憶する。たとえば、外部情報記憶領域３０１、標準値生体情報テーブル３０２、生体状態テーブル３０３、取得外部情報決定テーブル３０４等が設けられている。
【００３７】
ここで、図６に示す外部情報記憶領域３０１について説明する。外部情報記憶領域３０１には、外部データベース５０から取得した外部情報が記憶されており、ユーザはこの外部情報記憶領域３０１に記憶されている外部情報を呼び出すことにより外部情報をディスプレイ２に表示することができる。例えば、ここでは、情報Ｃ及び情報Ｄが記憶されている。
【００３８】
次に、図７に示す標準値生体情報テーブル３０２について説明する。標準値生体情報テーブル３０２には、生体状態を判断する際に基準となる標準値の生体情報の値が記憶されている。本第１の実施形態では、生体情報として心拍数、体温、発汗量を使用する。そして、図７に示すようにそれぞれの標準値は、心拍数が毎分８０回、体温が３６．１℃、発汗量が１０.５ｇとされている。
【００３９】
次に、図８に示す生体状態テーブル３０３について説明する。生体状態テーブル３０３には、後述する取得外部情報決定処理で求められる変数である「ＴＥＭＰ」、「ＨＲ」、「ＳＷＥＡＴ」の値がどのような時にどのような「生体状態」となるかが記憶されている。
【００４０】
尚、後述する取得外部情報決定処理で求められる「ＴＥＭＰ」は、接触温度センサ１３からの計測値と標準値生体情報テーブル３０２に記憶されている体温の標準値に基づき設定される変数である。また、後述する取得外部情報決定処理で求められる「ＨＲ」は、心拍センサ１４からの計測値と標準値生体情報テーブル３０２に記憶されている心拍数の標準値に基づき設定される変数である。また、後述する取得外部情報決定処理で求められる「ＳＷＥＡＴ」は、発汗センサ１５からの計測値と標準値生体情報テーブルに記憶されている発汗量の標準値に基づき設定される変数である。
【００４１】
本第１の実施形態では、「生体状態」として「興奮」、「空腹」、「眠い」、「通常」の４つの状態を扱うものとする。図８に示す生体状態テーブル３０３には、「興奮」、「空腹」、「眠い」の３つの状態に対応する変数「ＴＥＭＰ」、「ＨＲ」、「ＳＷＥＡＴ」の値が、それぞれ対応付けられている。
【００４２】
図８に示す生体状態テーブル３０３では、ＨＲの値が４〜５、ＴＥＭＰの値が２〜４、かつ、ＳＷＥＡＴの値が４〜５の場合に、生体状態の「興奮」が対応付けられている。また、ＨＲが２、ＴＥＭＰが２、かつ、ＳＷＥＡＴが２の場合に、生体状態の「空腹」が対応付けられている。また、ＨＲが２、ＴＥＭＰが３、かつ、ＳＷＥＡＴが１の場合に生体状態の「眠い」が対応付けられている。尚、後述する取得外部情報決定処理にて、３つの変数の組み合わせが上述のいずれにも該当しない場合は「通常」とされる。このため「通常」については生体状態テーブル３０３については記述されていない。
【００４３】
そして、それぞれの「生体状態」を示す値である生体状態推論値として、「興奮」は「１」、「空腹」は「２」、「眠い」は「３」が対応付けられている。「通常」は「０」が対応付けられている。生体状態推論値は後述する取得外部情報決定処理で用いられる。
【００４４】
次に、図９に示す取得外部情報決定テーブル３０４について説明する。取得外部情報決定テーブル３０４には、それぞれの生体状態の場合に、外部データベース５０に記憶されている複数の外部情報のうちいずれの外部情報を取得するかが記憶されている。
【００４５】
図８に示す例では、生体状態が「興奮」（生体状態推論値が１）の場合には、情報Ａが対応付けられている。そして、生体状態が「空腹」（生体状態推論値が２）の場合には、情報Ｅが対応付けられている。そして、生体状態「眠い」（生体状態推論値が３）の場合には情報Ｊが対応付けられている。
【００４６】
これにより、生体状態が「興奮」（生体状態推論値が１）の場合には、後述する外部情報取得処理にて情報Ａが外部データベース５０からＲＡＭ４００に取得され、後述する外部情報表示処理にて情報Ａの内容がディスプレイ２に表示される。そして、生体状態が「空腹」（生体状態推論値が２）の場合には、情報Ｅが外部データベース５０からＲＡＭ４００に取得され、情報Ｅの内容がディスプレイ２に表示される。そして、生体状態「眠い」（生体状態推論値が３）の場合には情報Ｊが外部データベース５０からＲＡＭ４００に取得され、情報Ｊの内容がディスプレイ２に表示される。
【００４７】
図１０は、ＲＡＭ４００の構成を示す模式図である。ＲＡＭ４００は生体センサ第一バッファ領域４０１、生体センサ第二バッファ領域４０２、生体状態推論値記憶領域４０３、外部情報一時記憶領域４０４及び作業領域４０５を備えている。
【００４８】
生体センサ第一バッファ領域４０１は、後述する計測値取得処理で各センサからの計測値を一時的に記憶しておくための領域である。生体センサ第二バッファ領域４０２は、後述する計測値取得処理で生体センサ第一バッファ領域４０１に一時的に記憶した各センサからの計測値を記憶する領域である。生体状態推論値記憶領域４０３は後述する取得外部情報決定処理において算出される生体状態推論値を記憶するための領域である。外部情報一時記憶領域４０４は、後述する外部情報取得処理において、取得した外部情報を一時的に記憶させるための領域である。作業領域４０５はＣＰＵ２１が後述する各処理を実行するために使用される領域である。
【００４９】
次に、本第１の実施形態での外部データベース５０から外部情報を取得する処理について説明する。図１１は、ＣＰＵ２１が行なうメイン処理のフローチャートである。
【００５０】
図１１に示すメイン処理は、ユーザがキー入力部３８の電源ＯＮボタン９を操作して、携帯電話機１の電源が入力されることによって開始される。まず、接触温度センサ１３、心拍センサ１４、発汗センサ１５の計測値を取得するために、計測値取得処理が起動される（ステップ１、以下ステップを単にＳと称す）。次に、計測値取得処理によって各センサから取得した計測値に基づいて外部データベース５０からユーザに必要な情報を推論し、取得すべき外部情報を決定する取得外部情報決定処理（Ｓ２）が行なわれる。次に、Ｓ２において算出した生体状態推論値に基づいて、外部データベース５０から外部情報を取得する外部情報取得処理（Ｓ３）が行なわれる。次にＳ３で取得された外部情報をディスプレイ２に表示する外部情報表示処理（Ｓ４）が行なわれる。
【００５１】
外部情報表示処理（Ｓ４）を終了すると、キー入力部３８の電源ＯＦＦボタン１０が押下されているか否かを検知する（Ｓ５）。電源ＯＦＦボタン１０が押下されていない場合は（Ｓ５：ＮＯ）、Ｓ２に戻る。電源ＯＦＦボタン１０が押下されている場合（Ｓ５：ＹＥＳ）は、全ての処理を終了する（Ｓ６）。以下各処理について詳細に説明する。
【００５２】
先ず、図１１に示したメイン処理のＳ１にて起動される計測値取得処理について説明する。図１２は計測値取得処理のフローチャートである。
【００５３】
メイン処理のＳ１で計測値取得処理が起動されると計測値取得処理が開始される。そして、先ず、接触温度センサ１３、心拍センサ１４、発汗センサ１５が起動される（Ｓ１０１）。
【００５４】
各センサはそれぞれの計測値を計測すると、直ちにＣＰＵ２１にその計測値を送信する。ここで、各センサが計測値をＣＰＵ２１に送信する間隔は、所定間隔（例えば、５秒間隔）である．
ＣＰＵ２１は上述のような各センサをＳ１で起動した後、各センサからの計測値を受信したか否かを判断する（Ｓ１０２）。計測値を受信していない場合は（Ｓ１０２：ＮＯ）、計測値を受信するまで待機する。計測値を受信した場合は（Ｓ１０２：ＹＥＳ）、計測値をＲＡＭ４００の生体センサ第一バッファ領域４０１に記憶させる（Ｓ１０３）。
【００５５】
計測値を生体センサ第一バッファ領域４０１に記憶させると、ＣＰＵ２１は全てのセンサからの計測値をＲＡＭ４００の生体センサ第一バッファ領域４０１に記憶したが否かを判断する（Ｓ１０４）。全てのセンサの計測値を記憶していない場合は（Ｓ１０４：ＮＯ）、Ｓ１０２に戻る。全てのセンサの計測値を記憶している場合は（Ｓ１０４：ＹＥＳ）、生体センサ第一バッファ領域４０１に記憶されている各センサからの計測値を、生体センサ第二バッファ領域４０２に記憶する（Ｓ１０５）。このとき、ＣＰＵ２１は作業領域４０５に生体センサ第二バッファ領域４０２を更新したことを示すフラグを立てる。
【００５６】
その後、生体センサ第一バッファ領域４０１に記憶された各センサからの計測値を全て消去し（Ｓ１０６）、Ｓ１０２へ戻り再び各センサからの計測値を受信するまで待機する。
【００５７】
次にメイン処理の中で行なわれる取得外部情報決定処理（図１１、Ｓ２）について説明する。図１３は取得外部情報決定処理のフローチャートである。
【００５８】
メイン処理のＳ１にて計測値取得処理が起動された後、取得外部情報決定処理（Ｓ２）が開始される。取得外部情報決定処理が開始されると、先ず、ＲＡＭ４００の生体状態推論値記憶領域４０３を初期化する（Ｓ２０１）。ここでいう初期化とはＲＡＭ４００の生体状態推論値記憶領域４０３に記憶されているデータを全て消去することである。
【００５９】
ＲＡＭ４００の生体状態推論値記憶領域４０３を初期化すると、計測値取得処理のＳ１０５によって、ＲＡＭ４００の生体センサ第二バッファ領域４０２が更新されているか否かを判断する（Ｓ２０２）。作業領域４０５にフラグが立っている場合は、生体センサ第二バッファ領域４０２が更新されていると判断する。生体センサ第二バッファ領域４０２が更新さていない場合は（Ｓ２０２：ＮＯ）、生体センサ第二バッファ領域４０２が更新されるまで待機する。生体センサ第二バッファ領域４０２が更新されている場合は、作業領域４０５のフラグを０に戻し（Ｓ２０２：ＹＥＳ）、心拍分類処理によって上述した変数ＨＲを設定する（Ｓ２０３）。
【００６０】
ここで、心拍分類処理（Ｓ２０３）について説明する。図１４は心拍分類処理のフローチャートである。取得外部情報決定処理のＳ２０２において、生体センサ第二バッファ領域４０２が更新されたと判断された場合（Ｓ２０２：ＹＥＳ）、Ｓ２０３の心拍分類処理が開始される。
【００６１】
心拍分類処理が開始されると、生体センサ第二バッファ領域４０２に記憶されている心拍数の計測値（心拍センサ１４の計測値）からＲＡＭ４００の標準値生体情報テーブル３０２に記憶されている心拍数の標準値が引かれ、心拍数の差Ｘが算出される（Ｓ２３０１）。
【００６２】
そして、心拍数の差Ｘが−１０以下であるか否かを判断する（Ｓ２３０２）。心拍数の差Ｘが−１０以下である場合には（Ｓ２３０２：ＹＥＳ）、変数ＨＲに１が設定され（Ｓ２３０６）、心拍分類処理を終了して取得外部情報決定処理に戻る。心拍数の差Ｘが−１０以下でない場合は（Ｓ２３０２：ＮＯ）、心拍数の差Ｘが−５以下であるか否かを判断する（Ｓ２３０３）。
【００６３】
そして、心拍数の差Ｘが−５以下である場合には（Ｓ２３０３：ＹＥＳ）、変数ＨＲに２が設定され（Ｓ２３０７）、心拍分類処理を終了して取得外部情報決定処理に戻る。心拍数の差Ｘが−５以下でない場合は（Ｓ２３０３：ＮＯ）、心拍数の差Ｘが５以下であるか否かを判断する（Ｓ２３０４）。
【００６４】
そして、心拍数の差Ｘが５以下である場合には（Ｓ２３０４：ＹＥＳ）、変数ＨＲに３が設定され（Ｓ２３０８）、心拍分類処理を終了して取得外部情報決定処理に戻る。心拍数の差Ｘが５以下でない場合は（Ｓ２３０４：ＮＯ）、心拍数の差Ｘが１５以下であるか否かを判断する（Ｓ２３０５）。
【００６５】
そして、心拍数の差Ｘが１５以下である場合には（Ｓ２３０５：ＹＥＳ）、変数ＨＲに４が設定され（Ｓ２３０９）、心拍分類処理を終了して取得外部情報決定処理に戻る。心拍数の差Ｘが１５以下でない場合は（Ｓ２３０４：ＮＯ）、変数ＨＲに５が設定され（Ｓ２３１０）、心拍分類処理を終了して取得外部情報決定処理に戻る。
【００６６】
ＣＰＵ２１が心拍分類処理によって変数ＨＲを設定したあと、次に体温分類処理によって上述した変数ＴＥＭＰを設定する（Ｓ２０４）。体温分類処理の詳細は後述する。
【００６７】
ここで体温分類処理（Ｓ２０４）について説明する。図１５は体温分類処理のフローチャートである。取得外部情報決定処理のＳ２０３である心拍分類処理が終了すると、Ｓ２０４の体温分類処理が開始される。
【００６８】
体温分類処理が開始されると、生体センサ第二バッファ領域４０２に記憶されている体温の計測値（接触温度センサ１４の計測値）からＲＡＭ４００の標準値生体情報テーブル３０２に記憶されている体温の標準値が引かれ、体温の差Ｙが算出される（Ｓ２４０１）。
【００６９】
そして、体温の差Ｙが−１以下であるか否かを判断する（Ｓ２４０２）。体温の差Ｙが−１以下である場合には（Ｓ２４０２：ＹＥＳ）、変数ＴＥＭＰに１が設定され（Ｓ２４０６）、体温分類処理を終了して取得外部情報決定処理に戻る。体温の差Ｙが−１以下でない場合は（Ｓ２４０２：ＮＯ）、体温の差Ｙが−０．５以下であるか否かを判断する（Ｓ２４０３）。
【００７０】
そして、体温の差Ｙが−０．５以下である場合には（Ｓ２４０３：ＹＥＳ）、変数ＴＥＭＰに２が設定され（Ｓ２４０７）、体温分類処理を終了して取得外部情報決定処理に戻る。体温の差Ｙが−０．５以下でない場合は（Ｓ２４０３：ＮＯ）、体温の差Ｙが０．５以下であるか否かを判断する（Ｓ２４０４）。
【００７１】
そして、体温の差Ｙが０．５以下である場合には（Ｓ２４０４：ＹＥＳ）、変数ＴＥＭＰに３が設定され（Ｓ２４０８）、体温分類処理を終了して取得外部情報決定処理に戻る。体温の差Ｙが０．５以下でない場合は（Ｓ２４０４：ＮＯ）、体温の差Ｙが１以下であるか否かを判断する（Ｓ２４０５）。
【００７２】
そして、体温の差Ｙが１以下である場合には（Ｓ２４０５：ＹＥＳ）、変数ＴＥＭＰに４が設定され（Ｓ２４０９）、体温分類処理を終了して取得外部情報決定処理に戻る。体温の差Ｙが１以下でない場合は（Ｓ２４０４：ＮＯ）、変数ＴＥＭＰに５が設定され（Ｓ２４１０）、体温分類処理を終了して取得外部情報決定処理に戻る。
【００７３】
ＣＰＵ２１が体温分類処理によって変数ＴＥＭＰを設定したあと、次に発汗量分類処理によって上述した変数ＳＷＥＡＴを設定する（Ｓ２０５）。
【００７４】
ここで発汗量分類処理（Ｓ２０５）について説明する。図１６は発汗量分類処理のフローチャートである。取得外部情報決定処理のＳ２０４である心拍分類処理が終了すると、Ｓ２０５の発汗量分類処理が開始される。
【００７５】
発汗量分類処理が開始されると、生体センサ第二バッファ領域４０２に記憶されている発汗量の計測値（発汗センサ１５の計測値）からＲＡＭ４００の標準値生体情報テーブル３０２に記憶されている発汗量の標準値が引かれ、発汗量の差Ｚが算出される（Ｓ２５０１）。
【００７６】
そして、発汗量の差Ｚが３以下であるか否かを判断する（Ｓ２５０２）。発汗量の差Ｚが３以下である場合には（Ｓ２５０２：ＹＥＳ）、変数ＳＷＥＡＴに１が設定され（Ｓ２５０６）、発汗量分類処理を終了して取得外部情報決定処理に戻る。発汗量の差Ｚが３以下でない場合は（Ｓ２５０２：ＮＯ）、発汗量の差Ｙが６以下であるか否かを判断する（Ｓ２５０３）。
【００７７】
そして、発汗量の差Ｚが６以下である場合には（Ｓ２５０３：ＹＥＳ）、変数ＳＷＥＡＴに２が設定され（Ｓ２５０７）、発汗量分類処理を終了して取得外部情報決定処理に戻る。発汗量の差Ｚが６以下でない場合は（Ｓ２５０３：ＮＯ）、発汗量の差Ｚが１０以下であるか否かを判断する（Ｓ２５０４）。
【００７８】
そして、発汗量の差Ｚが１０以下である場合には（Ｓ２５０４：ＹＥＳ）、変数ＳＷＥＡＴに３が設定され（Ｓ２５０８）、発汗量分類処理を終了して取得外部情報決定処理に戻る。発汗量の差Ｚが１０以下でない場合は（Ｓ２５０４：ＮＯ）、発汗量の差Ｚが１５以下であるか否かを判断する（Ｓ２５０５）。
【００７９】
そして、発汗量の差Ｚが１５以下である場合には（Ｓ２５０５：ＹＥＳ）、変数ＳＷＥＡＴに４が設定され（Ｓ２５０９）、発汗量分類処理を終了して取得外部情報決定処理に戻る。発汗量の差Ｚが１５以下でない場合は（Ｓ２５０４：ＮＯ）、変数ＳＷＥＡＴに５が設定され（Ｓ２５１０）、発汗量分類処理を終了して取得外部情報決定処理に戻る。
【００８０】
発汗量分類処理後、Ｓ２０３〜Ｓ２０５において設定された３つの変数ＨＲ、ＴＥＭＰ、ＳＷＥＡＴと、ハードディスク３００に記憶されている生体状態テーブル３０３とに基づいて、生体状態推論値を算出しＲＡＭ４００の生体状態推論値記憶領域４０３に記憶する（Ｓ２０６）。
【００８１】
ここで、生体状態が「興奮」（生体状態推論値が１）となるのは、ＨＲが４〜５、ＴＥＭＰが２〜４、かつ、ＳＷＥＡＴが４〜５の場合である。生体状態が「空腹」（生体状態推論値が２）となるのは、ＨＲが２、ＴＥＭＰが２、かつ、ＳＷＥＡＴが２の場合である。生体状態が「眠い」（生体状態推論値が３）となるのは、ＨＲが２、ＴＥＭＰが３、かつ、ＳＷＥＡＴが１の場合である。尚、３つの変数の組み合わせが上述のいずれにも該当しない場合は生体状態が「通常」（生体状態推論値が０）とされる。
【００８２】
ＲＡＭ４００の生体状態推論値記憶領域４０３に生体状態推論値が記憶されると、ＣＰＵ２１はＲＡＭ４００の生体状態推論値記憶領域４０３に記憶されている生体状態推論値が１以上であるか否かを判断する（Ｓ２０７）。生体状態推論値が１以上で無い場合、即ち生体状態が「通常」と判断された場合は（Ｓ２０７：ＮＯ）、メイン処理のＳ５に進み、電源がＯＦＦされるか否かが判断される。ここで電源がＯＦＦされない場合（Ｓ５：ＹＥＳ）は上述したようにＳ２へ戻る。即ち生体状態が「通常」（生体状態推論値が０）と判断される限り、この処理が繰り返されることになるため、外部データベース５０から外部情報を取得される処理は行われない。
【００８３】
生体状態推論値が１以上である場合は（Ｓ２０７：ＹＥＳ）、生体状態推論値記憶領域４０３に記憶されている生体状態推論値と、ハードディスク３００に記憶されている取得外部情報決定テーブル３０４とに基づいて、外部データベース５０から取得する外部情報を決定する（Ｓ２０８）。
【００８４】
上述したように、図９に示す取得外部情報決定テーブル３０４では、生体状態が「興奮」（生体状態推論値が１）の場合には、情報Ａが対応付けられている。そして、生体状態が「空腹」（生体状態推論値が２）の場合には、情報Ｅが対応付けられている。そして、生体状態「眠い」（生体状態推論値が３）の場合には情報Ｊが対応付けられている。
【００８５】
従って、生体状態推論値記憶領域４０３に記憶されている生体状態推論値が１の場合、外部データベース５０から取得する外部情報として情報Ａが決定される。また、生体状態推論値記憶領域４０３に記憶されている生体状態推論値が２の場合、外部データベース５０から取得する外部情報として情報Ｅが決定される。生体状態推論値記憶領域４０３に記憶されている生体状態推論値が３の場合、外部データベース５０から取得する外部情報として情報Ｊが決定される。
【００８６】
このようにＳ２０８で外部データベース５０から取得する外部情報が決定されると、メイン処理に戻り、次の外部情報取得処理（Ｓ３）が開始される。以下、このＳ２０８で取得することが決定された外部情報を取得外部情報と称す。
【００８７】
次にメイン処理の中で行なわれる外部情報取得処理（図１１、Ｓ３）について説明する。図１７は外部情報取得処理のフローチャートである。
【００８８】
メイン処理のＳ２の取得外部情報決定処理が終了すると、外部情報取得処理（Ｓ３）が開始される。外部情報取得処理が開始されると、先ず、上述の取得外部情報決定処理で外部データベース５０から取得することが決定された取得外部情報を受信するために、外部データベース５０に取得外部情報の取得要求を送信する（Ｓ３０１）。取得外部情報の取得要求を受信した外部データベース５０は取得外部情報を携帯電話機１のＣＰＵ２１に送信する。
【００８９】
取得外部情報の取得要求を送信したあと、ＣＰＵ２１は取得外部情報を外部データベース５０から受信する（Ｓ３０２）。
【００９０】
取得外部情報を外部データベース５０から受信すると、ＣＰＵ２１は受信した取得外部情報をＲＡＭ４００の外部情報一時記憶領域４０４に記憶する（Ｓ３０３）。
【００９１】
このようにＳ３０３で取得外部情報が外部情報一時記憶領域４０４に記憶されると、メイン処理に戻り、次の外部情報表示処理（Ｓ４）が開始される。
【００９２】
次にメイン処理の中で行なわれる外部情報表示処理（図１１、Ｓ４）について説明する。図１８は外部情報表示処理のフローチャートである。
【００９３】
メイン処理のＳ３の外部情報取得処理が終了すると、外部情報表示処理（Ｓ４）が開始される。外部情報表示処理が開始されると、先ず、上述の外部情報取得で外部情報一時記憶領域４０４に記憶された取得外部情報を表示させるか否かをユーザに選択させる閲覧選択画面をディスプレイ２に表示させる（Ｓ４０１）。図１９にこの閲覧選択画面の一例を示す。これによって、ユーザは携帯電話機１が外部データベース５０から外部情報を受信したことを知ることができ、ユーザはキー入力部３８のマルチボタン４を操作して、外部情報を閲覧するか否かを選択することができる。
【００９４】
閲覧選択画面をディスプレイ２に表示させたあと、ＣＰＵ２１はマルチボタン４により閲覧を希望する操作が行われたか否かを判断する（Ｓ４０２）。
【００９５】
閲覧を希望する操作が行なわれなかったと判断した場合（Ｓ４０２：ＮＯ）、外部情報表示処理を終了してメイン処理に戻る。
【００９６】
閲覧を希望する操作が行なわれたと判断した場合（Ｓ４０２：ＹＥＳ）、外部情報一時記憶領域４０４に記憶されている取得外部情報をディスプレイ２に表示させる（Ｓ４０３）。ユーザがマルチボタン４を操作して表示を終了させる操作が行なわれると、ＣＰＵ２１は取得外部情報を保存させるか否かをユーザに選択させる保存選択画面をディスプレイ２に表示する（Ｓ４０４）。図２０に保存選択画面の一例を示す。
【００９７】
そしてＣＰＵ２１はマルチボタン４により保存のための操作が行なわれたか否かを判断する（Ｓ４０５）。マルチボタン４により保存のための操作が行なわれていないと判断した場合（Ｓ４０５：ＮＯ）、メイン処理に戻る。
【００９８】
マルチボタン４により保存のための操作が行なわれた場合（Ｓ４０５：ＹＥＳ）、取得外部情報をハードディスク３００の外部情報記憶領域３０１に記憶させ（Ｓ４０６）、メイン処理に戻る。
【００９９】
なお、本第１の実施形態において、ディスプレイ２が「表示手段」に相当する。接触温度センサ１３、心拍センサ１４及び発汗センサ１５が「計測手段」に相当する。計測値取得処理を行なうＣＰＵ２１が「計測値取得手段」に相当する。メイン処理のＳ２の取得外部情報決定処理を実行するＣＰＵ２１が「推論手段」に相当する。メイン処理のＳ３の外部情報取得処理を実行するＣＰＵ２１が「情報取得手段」に相当する。メイン処理のＳ４の外部情報表示処理を実行するＣＰＵ２１が「取得情報表示制御手段」に相当する。
【０１００】
次に第２の実施形態について説明する。なお、第２の実施形態について、第１の実施形態において説明したものと同様のものについては、第一の実施形態と同一の符号を用いて説明し、ここでは、第１の実施形態の携帯電話機１とは異なる部分についてのみ説明する。
【０１０１】
まず、第２の実施形態の携帯電話機１００について説明する。図２１は、携帯電話機１００の電気的構成を示すブロック図である。また、携帯電話機１００の外観は図１の携帯電話機１の外観と同様なので省略する。
【０１０２】
図２１に示すように、携帯電話機１００のＣＰＵ２１には、第１の実施形態の接触温度センサ１３、心拍センサ１４、発汗センサ１５が接続しているのではなく、ユーザが生活を営む空間に複数配置された環境情報計測装置４４からの信号を受信するＩ／Ｆ回路４２が接続している。環境情報計測装置４４は、ユーザが生活を営むあらゆるところに配置される。Ｉ／Ｆ回路４２はユーザの生活空間に複数配置されている環境情報計測装置４４の中で、携帯電話機１００と一番近い環境情報計測装置４４からの信号を受信する。これにより、携帯電話機１００の周囲の環境情報を携帯電話機１００が取得することができる。
【０１０３】
環境情報検出装置４４は、周囲の温度を計測する温度センサ５１、周囲の湿度を計測する湿度センサ５２、周囲の照度を計測する照度センサ５３、及び、周囲の音を計測する音センサ５４を備えている。そして温度センサ５１、湿度センサ５２、照度センサ５３及び音センサ５４がＩ／Ｆ回路４３と接続されており、Ｉ／Ｆ回路４３は携帯電話機１００のＩ／Ｆ回路４２と信号の送受信を行なう。
【０１０４】
次に、携帯電話機１００のハードディスク３１０及びＲＡＭ４１０について説明する。図２２は、ハードディスク３１０の構成を示す模式図である。図２３は、取得する外部情報を決定する際に使用される環境状態テーブル３１２の構成を示す模式図であり、図２４は、取得する外部情報を決定する際に使用される取得外部情報決定テーブル３１３の構成を示す模式図である。
【０１０５】
まず、図２２に示すハードディスク３１０について説明する。ハードディスク３１０には、携帯電話機１００で使用される情報を記憶する。たとえば、外部情報記憶領域３０１、環境状態テーブル３１２、取得外部情報決定テーブル３１３等が設けられている。
【０１０６】
ここで、外部情報記憶領域３０１について説明する。第１の実施形態の外部情報記憶領域３０１同様に外部情報記憶領域３０１には、外部データベース５０から取得した外部情報が記憶されており、ユーザはこの外部情報記憶領域３０１に記憶されている外部情報を呼び出すことにより外部情報をディスプレイ２に表示することができる。
【０１０７】
次に、図２３に示す環境状態テーブル３１２について説明する。環境状態テーブル３１２には、後述する取得外部情報決定処理で求められる変数である「ＴＥＭＰ２」、「ＨＵＭＩＤ」、「ＬＩＧＨＴ」、「ＶＯＬ」の値がどのような時にどのような「環境状態」となるかが記憶されている。
【０１０８】
尚、後述する取得外部情報決定処理で求められる「ＴＥＭＰ２」は、温度センサ５１からの計測値に基づき設定される変数である。また、後述する取得外部情報決定処理で求められる「ＨＵＭＩＤ」は、湿度センサ５２からの計測値に基づき設定される変数である。また、後述する取得外部情報決定処理で求められる「ＬＩＧＨＴ」は、照度センサ５３からの計測値に基づき設定される変数である。また、上述する取得外部情報決定処理で求められる「ＶＯＬ」は、音センサ５４からの計測値に基づき設定される変数である。
【０１０９】
本第２の実施形態では、「環境状態」として「蒸し暑い昼間の屋外」、「騒がしい室内」、「寒い夜」、「通常」の４つの状態を扱うものとする。図２２に示す環境状態テーブル３１２には、「蒸し暑い昼間の屋外」、「騒がしい室内」、「寒い夜」の３つの状態に対応する変数「ＴＥＭＰ２」、「ＨＵＭＩＤ」、「ＬＩＧＨＴ」、「ＶＯＬ」の値が、それぞれ対応付けられている。
【０１１０】
図２３に示す環境状態テーブル３１２では、ＴＥＭＰ２の値が５、ＨＵＭＩＤの値が４、かつ、ＬＩＧＨＴの値が４〜５の場合に、環境状態の「蒸し暑い昼間の屋外」が対応付けられている。また、ＴＥＭＰ２が３〜４、ＨＵＭＩＤが２〜３、ＬＩＧＨＴが２〜３、かつ、ＶＯＬが５の場合に、環境状態の「騒がしい室内」が対応付けられている。また、ＴＥＭＰ２が１〜２、かつ、ＬＩＧＨＴが１〜２の場合に環境状態の「寒い夜」が対応付けられている。尚、後述する取得外部情報決定処理にて、４つの変数の組み合わせが上述のいずれにも該当しない場合は「通常」とされる。このため「通常」については環境状態テーブル３１２については記述されていない。
【０１１１】
そして、それぞれの「生体状態」を示す値である環境状態推論値として、「蒸し暑い昼間の屋外」は「１」、「騒がしい室内」は「２」、「寒い夜」は「３」が対応付けられている。「通常」は「０」が対応付けられている。環境状態推論値は後述する取得外部情報決定処理で用いられる。
【０１１２】
次に、図２４に示す取得外部情報決定テーブル３１３について説明する。取得外部情報決定テーブル３１３には、それぞれの生体状態の場合に、外部データベース５０に記憶されている複数の外部情報のうちいずれの外部情報を取得するかが記憶されている。
【０１１３】
図２３に示す例では、環境状態が「蒸し暑い昼間の屋外」（環境状態推論値が１）の場合には、情報Ｈが対応付けられている。そして、環境状態が「騒がしい室内」（環境状態推論値が２）の場合には、情報Ｉが対応付けられている。そして、環境状態「寒い夜」（環境状態推論値が３）の場合には情報Ｆが対応付けられている。
【０１１４】
これにより、環境状態が「蒸し暑い昼間の屋外」（環境状態推論値が１）の場合には、後述する外部情報取得処理にて情報Ｈが外部データベース５０からＲＡＭ４１０に取得され、後述する外部情報表示処理にて情報Ｈの内容がディスプレイ２に表示される。そして、環境状態が「騒がしい室内」（環境状態推論値が２）の場合には、情報Ｉが外部データベース５０からＲＡＭ４１０に取得され、情報Ｉの内容がディスプレイ２に表示される。そして、環境状態「寒い夜」（環境状態推論値が３）の場合には情報Ｆが外部データベース５０からＲＡＭ４１０に取得され、情報Ｆの内容がディスプレイ２に表示される。
【０１１５】
図２５はＲＡＭ４１０の構成を示す模式図である。ＲＡＭ４１０は環境センサ第一バッファ領域４０８、環境センサ第ニバッファ領域４０９、環境状態推論値記憶領域４０６、外部情報一時記憶領域４０４及び作業領域４０５を備えている。
【０１１６】
環境状態推論値記憶領域４０６は、後述する取得外部情報決定処理によって算出される環境状態推論値を記憶するための領域である。
【０１１７】
次に、本第２の実施形態での外部データベース５０から外部情報を取得する処理について説明する。メイン処理の流れは第１の実施形態と同じであるので図１１のフローチャートを用いて説明することができる。以下第１の実施形態と同様の処理については説明を省略する。
【０１１８】
ここで、第２の実施形態における計測値取得処理について説明する。図２６は第２の実施形態における計測値取得処理のフローチャートである。
【０１１９】
まず、環境情報検出装置４４について説明する。環境情報検出装置４４の各センサは、それぞれの計測値を計測すると、直ちにＩ／Ｆ回路４３及びＩ／Ｆ回路４２を介して、ＣＰＵ２１にその計測値を送信する。
【０１２０】
ここで、環境情報検出装置４４が各センサからの計測値をＣＰＵ２１に送信する間隔は所定間隔（例えば、５秒間隔）である。
【０１２１】
このような環境情報検出装置４４はユーザが生活を営むあらゆるところに配置されており、携帯電話機１００のＩ／Ｆ回路４２は、一番近い場所に配置されている環境情報検出装置４４からの信号を受信する。
【０１２２】
図２６に示すように、ＣＰＵ２１は計測値取得処理が開始されると、環境情報検出装置４４の各センサからの計測値を受信するか否かを判断する（Ｓ１２１）。計測値を受信していない場合は（Ｓ１２１：ＮＯ）、計測値を受信するまで待機する。計測値を受信した場合は（Ｓ１２１：ＹＥＳ）、計測値をＲＡＭ４１０の環境センサ第一バッファ領域４０８に記憶させる（Ｓ１２２）。
【０１２３】
計測値を環境センサ第一バッファ領域４０８に記憶させると、ＣＰＵ２１は全てのセンサからの計測値をＲＡＭ４１０の環境センサ第一バッファ領域４０８に記憶したが否かを判断する（Ｓ１２３）。全てのセンサの計測値を記憶していない場合は（Ｓ１２３：ＮＯ）、Ｓ１２１に戻る。全てのセンサの計測値を記憶している場合は（Ｓ１２３：ＹＥＳ）、環境センサ第一バッファ領域４０８に記憶されている各センサからの計測値を、環境センサ第ニバッファ領域４０９に記憶する（Ｓ１２４）。このとき、ＣＰＵ２１は作業領域４０５に環境センサ第二バッファ領域４０９を更新したことを示すフラグを立てる。
【０１２４】
その後、環境センサ第一バッファ領域４０８に記憶された各センサからの計測値を全て消去し（Ｓ１２５）、Ｓ１２１へ戻り再び各センサからの計測値を受信するまで待機する。
【０１２５】
次に第２の実施形態における取得外部情報決定処理（図１１、Ｓ２）について説明する。図２７は第２の実施形態における取得外部情報決定処理のフローチャートである。
【０１２６】
メイン処理のＳ１にて計測値取得処理が起動された後、取得外部情報決定処理（Ｓ２）が開始される。取得外部情報決定処理が開始されると、先ず、ＲＡＭ４１０の環境状態推論値記憶領域４０６を初期化する（Ｓ２２１）。ここでいう初期化とはＲＡＭ４１０の環境状態推論値記憶領域４０６に記憶されているデータを全て消去することである。
【０１２７】
ＲＡＭ４１０の環境状態推論値記憶領域４０６を初期化すると、計測値取得処理のＳ１２４（図２６参照）によって、ＲＡＭ４１０の環境センサ第ニバッファ領域４０９が更新されているか否かを判断する（Ｓ２２２）。作業領域４０５にフラグが立っている場合は、環境センサ第二バッファ領域４０９が更新されていると判断する。環境センサ第ニバッファ領域４０９が更新さていない場合は（Ｓ２２２：ＮＯ）、環境センサ第ニバッファ領域４０９が更新されるまで待機する。環境センサ第ニバッファ領域４０９が更新されている場合は作業領域４０５のフラグを０に戻し（Ｓ２２２：ＹＥＳ）、気温分類処理によって上述した変数ＴＥＭＰ２を設定する（Ｓ２２３）。
【０１２８】
ここで、気温分類処理（Ｓ２２３）について説明する。図２８は気温分類処理のフローチャートである。取得外部情報決定処理のＳ２２２において、環境センサ第ニバッファ領域４０９が更新されたと判断された場合（Ｓ２２２：ＹＥＳ）、Ｓ２２３の気温分類処理が開始される。
【０１２９】
気温分類処理が開始されると、環境センサ第ニバッファ領域４０９に記憶されている気温の計測値（温度センサ５１の計測値）が０℃以下であるか否かを判断する（Ｓ２３２１）。気温の計測値が０℃以下である場合には（Ｓ２３２１：ＹＥＳ）、変数ＴＥＭＰ２に１が設定され（Ｓ２３２５）、気温分類処理を終了して取得外部情報決定処理に戻る。気温の計測値が０℃以下でない場合は（Ｓ２３２１：ＮＯ）、気温の計測値が１０℃以下であるか否かを判断する（Ｓ２３２２）。
【０１３０】
そして、気温の計測値が１０℃以下である場合には（Ｓ２３２２：ＹＥＳ）、変数ＴＥＭＰ２に２が設定され（Ｓ２３２６）、気温分類処理を終了して取得外部情報決定処理に戻る。気温の計測値が１０℃以下でない場合は（Ｓ２３２２：ＮＯ）、気温の計測値が２０℃以下であるか否かを判断する（Ｓ２３２３）。
【０１３１】
そして、気温の計測値が２０℃以下である場合には（Ｓ２３２３：ＹＥＳ）、変数ＴＥＭＰ２に３が設定され（Ｓ２３２７）、気温分類処理を終了して取得外部情報決定処理に戻る。気温の計測値が２０℃以下でない場合は（Ｓ２３２３：ＮＯ）、気温の計測値が３０℃以下であるか否かを判断する（Ｓ２３２４）。
【０１３２】
そして、気温の計測値が３０℃以下である場合には（Ｓ２３２４：ＹＥＳ）、変数ＴＥＭＰ２に４が設定され（Ｓ２３２８）、気温分類処理を終了して取得外部情報決定処理に戻る。気温の計測値が３０以下でない場合は（Ｓ２３２４：ＮＯ）、変数ＴＥＭＰ２に５が設定され（Ｓ２３２９）、気温分類処理を終了して取得外部情報決定処理に戻る。
【０１３３】
メイン処理に戻ると、ＣＰＵ２１が気温分類処理によって変数ＴＥＭＰ２を設定したあと、次に湿度分類処理によって上述した変数ＨＵＭＩＤを設定する（Ｓ２２４）。
【０１３４】
ここで湿度分類処理（Ｓ２２４）について説明する。図２９は湿度分類処理のフローチャートである。取得外部情報決定処理のＳ２２３である気温分類処理が終了すると、Ｓ２２４の湿度分類処理が開始される。
【０１３５】
湿度分類処理が開始されると、環境センサ第ニバッファ領域４０９に記憶されている湿度の計測値（湿度センサ５２の計測値）が２０％以下であるか否かを判断する（Ｓ２４２１）。湿度の計測値が２０％以下である場合には（Ｓ２４２１：ＹＥＳ）、変数ＨＵＭＩＤに１が設定され（Ｓ２４２５）、湿度分類処理を終了して取得外部情報決定処理に戻る。湿度の計測値が２０％以下でない場合は（Ｓ２４２１：ＮＯ）、湿度の計測値が４０％以下であるか否かを判断する（Ｓ２４２２）。
【０１３６】
そして、湿度の計測値が４０％以下である場合には（Ｓ２４２２：ＹＥＳ）、変数ＨＵＭＩＤに２が設定され（Ｓ２４２６）、湿度分類処理を終了して取得外部情報決定処理に戻る。湿度の計測値が４０％以下でない場合は（Ｓ２４２２：ＮＯ）、湿度の計測値が６０％以下であるか否かを判断する（Ｓ２４２３）。
【０１３７】
そして、湿度の計測値が６０％以下である場合には（Ｓ２４２３：ＹＥＳ）、変数ＨＵＭＩＤに３が設定され（Ｓ２４２７）、湿度分類処理を終了して取得外部情報決定処理に戻る。湿度の計測値が６０％以下でない場合は（Ｓ２４２３：ＮＯ）、湿度の計測値が８０％以下であるか否かを判断する（Ｓ２４２４）。
【０１３８】
そして、湿度の計測値が８０％以下である場合には（Ｓ２４２４：ＹＥＳ）、変数ＨＵＭＩＤに４が設定され（Ｓ２４２８）、湿度分類処理を終了して取得外部情報決定処理に戻る。湿度の計測値が８０％以下でない場合は（Ｓ２４２３：ＮＯ）、変数ＨＵＭＩＤに５が設定され（Ｓ２４２９）、湿度分類処理を終了して取得外部情報決定処理に戻る。
【０１３９】
ＣＰＵ２１が湿度分類処理によって変数ＨＵＭＩＤを設定したあと、次に照度分類処理によって上述した変数ＬＩＧＨＴを設定する（Ｓ２２５）。
【０１４０】
ここで照度分類処理（Ｓ２２５）について説明する。図３０は照度分類処理のフローチャートである。取得外部情報決定処理のＳ２２４である湿度分類処理が終了すると、Ｓ２２５の照度分類処理が開始される。
【０１４１】
照度分類処理が開始されると、環境センサ第ニバッファ領域４０９に記憶されている照度の計測値（照度センサ５３の計測値）が３  ｌｘ以下であるか否かを判断する（Ｓ２５２１）。照度の計測値が３ｌｘ以下である場合には（Ｓ２５２１：ＹＥＳ）、変数ＬＩＧＨＴに１が設定され（Ｓ２５２５）、照度分類処理を終了して取得外部情報決定処理に戻る。照度の計測値が３  ｌｘ以下でない場合は（Ｓ２５２１：ＮＯ）、照度の計測値が５００  ｌｘ以下であるか否かを判断する（Ｓ２５２２）。
【０１４２】
そして、照度の計測値が５００  ｌｘ以下である場合には（Ｓ２５２１：ＹＥＳ）、変数ＬＩＧＨＴに２が設定され（Ｓ２５２６）、照度分類処理を終了して取得外部情報決定処理に戻る。照度の計測値が５００  ｌｘ以下でない場合は（Ｓ２５２１：ＮＯ）、照度の計測値が５０００  ｌｘ以下であるか否かを判断する（Ｓ２５２３）。
【０１４３】
そして、照度の計測値が５０００ｌｘ以下である場合には（Ｓ２５２３：ＹＥＳ）、変数ＬＩＧＨＴに３が設定され（Ｓ２５２７）、照度分類処理を終了して取得外部情報決定処理に戻る。照度の計測値が５０００ｌｘ以下でない場合は（Ｓ２５２３：ＮＯ）、照度の計測値が５００００  ｌｘ以下であるか否かを判断する（Ｓ２５２４）。
【０１４４】
そして、照度の計測値が５００００  ｌｘ以下である場合には（Ｓ２５２４：ＹＥＳ）、変数ＬＩＧＨＴに４が設定され（Ｓ２５２８）、照度分類処理を終了して取得外部情報決定処理に戻る。照度の計測値が５００００  ｌｘ以下でない場合は（Ｓ２５２４：ＮＯ）、変数ＬＩＧＨＴに５が設定され（Ｓ２５２９）、照度分類処理を終了して取得外部情報決定処理に戻る。
【０１４５】
ＣＰＵ２１が照度分類処理によって変数ＬＩＧＨＴを設定したあと、次に音量分類処理によって上述した変数ＶＯＬを設定する（Ｓ２２６）。
【０１４６】
ここで音量分類処理（Ｓ２２６）について説明する。図３１は音量分類処理のフローチャートである。取得外部情報決定処理のＳ２２５である照度分類処理が終了すると、Ｓ２２６の音量分類処理が開始される。
【０１４７】
音量分類処理が開始されると、環境センサ第ニバッファ領域４０９に記憶されている音量の計測値（音量センサ５４の計測値）が１０ｄｂ以下であるか否かを判断する（Ｓ２６２１）。音量の計測値が１０ｄｂ以下である場合には（Ｓ２６２１：ＹＥＳ）、変数ＶＯＬに１が設定され（Ｓ２６２５）、音量分類処理を終了して取得外部情報決定処理に戻る。音量の計測値が１０ｄｂ以下でない場合は（Ｓ２６２１：ＮＯ）、音量の計測値が４０ｄｂ以下であるか否かを判断する（Ｓ２６２２）。
【０１４８】
そして、音量の計測値が４０ｄｂ以下である場合には（Ｓ２６２２：ＹＥＳ）、変数ＶＯＬに２が設定され（Ｓ２６２６）、音量分類処理を終了して取得外部情報決定処理に戻る。音量の計測値が４０ｄｂ以下でない場合は（Ｓ２６２２：ＮＯ）、音量の計測値が７０ｄｂ以下であるか否かを判断する（Ｓ２６２３）。
【０１４９】
そして、音量の計測値が７０ｄｂ以下である場合には（Ｓ２６２３：ＹＥＳ）、変数ＶＯＬに３が設定され（Ｓ２６２７）、音量分類処理を終了して取得外部情報決定処理に戻る。音量の計測値が７０ｄｂ以下でない場合は（Ｓ２６２３：ＮＯ）、音量の計測値が１００ｄｂ以下であるか否かを判断する（Ｓ２６２４）。
【０１５０】
そして、音量の計測値が１００ｄｂ以下である場合には（Ｓ２６２４：ＹＥＳ）、変数ＶＯＬに４が設定され（Ｓ２６２８）、音量分類処理を終了して取得外部情報決定処理に戻る。音量の計測値が１００ｄｂ以下でない場合は（Ｓ２６２３：ＮＯ）、変数ＶＯＬに５が設定され（Ｓ２６２９）、音量分類処理を終了して取得外部情報決定処理に戻る。
【０１５１】
音量分類処理後、Ｓ２２３〜Ｓ２２６において設定された３つの変数ＴＥＭＰ２、ＨＵＭＩＤ、ＬＩＧＨＴ、ＶＯＬと、ハードディスク３１０に記憶されている環境状態テーブル３１２とに基づいて、環境状態推論値を算出しＲＡＭ４１０の環境状態推論値記憶領域４０６に記憶する（Ｓ２２７）。
【０１５２】
ここで、環境状態が「蒸し暑い昼間の屋外」（環境状態推論値が１）となるのは、ＴＥＭＰ２が５、ＨＵＭＩＤが４、かつ、ＬＩＧＨＴが４〜５の場合である。環境状態が「騒がしい室内」（環境状態推論値が２）となるのは、ＴＥＭＰ２が２〜４、ＨＵＭＩＤが２〜３、ＬＩＧＨＴが２〜３、かつ、ＶＯＬが５の場合である。環境状態が「寒い夜」（環境状態推論値が３）となるのは、ＴＥＭＰ２が１〜２、かつ、ＬＩＧＨＴが１〜２の場合である。尚、４つの変数の組み合わせが上述のいずれにも該当しない場合は環境状態が「通常」（環境状態推論値が０）とされる。
【０１５３】
ＲＡＭ４１０の環境状態推論値記憶領域４０６に環境状態推論値が記憶されると、ＣＰＵ２１はＲＡＭ４１０の環境状態推論値記憶領域４０６に記憶されている環境状態推論値が１以上であるか否かを判断する（Ｓ２２８）。環境状態推論値が１以上で無い場合、即ち環境状態が「通常」と判断された場合は（Ｓ２２８：ＮＯ）、メイン処理のＳ５に進み、電源がＯＦＦされるか否かが判断される。ここで電源がＯＦＦされない場合（Ｓ５：ＹＥＳ）は上述したようにＳ２へ戻る。即ち環境状態が「通常」（環境状態推論値が０）と判断される限り、この処理が繰り返されることになるため、外部データベース５０から外部情報を取得される処理は行われない。
【０１５４】
環境状態推論値が１以上である場合は（Ｓ２２８：ＹＥＳ）、環境状態推論値記憶領域４０６に記憶されている環境状態推論値と、ハードディスク３１０に記憶されている取得外部情報決定テーブル３１３とに基づいて、外部データベース５０から取得する外部情報を決定する（Ｓ２２９）。
【０１５５】
上述したように、図２４に示す取得外部情報決定テーブル３１３では、環境状態が「蒸し暑い昼間の屋外」（環境状態推論値が１）の場合には、情報Ｈが対応付けられている。そして、環境状態が「騒がしい室内」（環境状態推論値が２）の場合には、情報Ｉが対応付けられている。そして、環境状態「寒い夜」（環境状態推論値が３）の場合には情報Ｆが対応付けられている。
【０１５６】
従って、環境状態推論値記憶領域４０６に記憶されている環境状態推論値が１の場合、取得外部情報として情報Ｈが決定される。また、環境状態推論値記憶領域４０６に記憶されている環境状態推論値が２の場合、取得外部情報として情報Ｉが決定される。環境状態推論値記憶領域４０６に記憶されている環境状態推論値が３の場合、取得外部情報として情報Ｆが決定される。
【０１５７】
このようにＳ２２９で取得外部情報が決定されると、メイン処理に戻り、次の外部情報取得処理（Ｓ３）が開始される。
【０１５８】
次のメイン処理のＳ３〜Ｓ６については、第１の実施形態と同様であるので説明を省略する。
【０１５９】
なお、本第２の実施形態において、ディスプレイ２が「表示手段」に相当する。温度センサ５１、湿度センサ５２、照度センサ５３及び音センサ５４が「計測手段」に相当する。計測値取得処理を行なうＣＰＵ２１が「計測値取得手段」に相当する。メイン処理のＳ２の取得外部情報決定処理を実行するＣＰＵ２１が「推論手段」に相当する。メイン処理のＳ３の外部情報取得処理を実行するＣＰＵ２１が「情報取得手段」に相当する。メイン処理のＳ４の外部情報表示処理を実行するＣＰＵ２１が「取得情報表示制御手段」に相当する。
【０１６０】
次に、第３の実施形態について説明する。なお、第３の実施形態について、第１の実施形態において説明したものと同様のものについては、同じ符号を用いるものとし、ここでは、第１の実施形態の携帯電話機１とは異なる部分についてのみ説明する。
【０１６１】
まず、第３の実施形態の携帯電話機２００について説明する。図３２は、携帯電話機２００の電気的構成を示すブロック図である。また、携帯電話機２００の外観は図１の携帯電話機１の外観と同様なので省略する。
【０１６２】
図３２に示すように、携帯電話機２００のＣＰＵ２１にはＩ／Ｆ回路４６が接続されている。このＩ／Ｆ回路４６は、ＲＦＩＤタグ１５４を呼び出す呼出波を送信し、ＲＦＩＤタグ１５４から返信される反射波を受信し、反射波に含まれるＲＦＩＤタグ１５４の識別コードを読み出すものである。ＣＰＵ２１は、Ｉ／Ｆ回路４６に呼出波送信の指示を与えることにより、通信が成立した、すなわち、近隣に存在するＲＦＩＤタグ１５４の識別コードを取得することができる。このＲＦＩＤタグ１５４は、携帯電話機２００のユーザの身の回りに存在する物に貼り付けられている。ＲＦＩＤタグ１５４には他のＲＦＩＤタグと識別する為の識別コードが記憶されており、Ｉ／Ｆ回路４６からの呼出波を受信すると、この識別コードを載せた反射波を出力する。したがって、識別コードと身の回りのものとの組み合わせを予め携帯電話機２００に登録しておくことにより、携帯電話機２００の周りに何が存在するかの情報を携帯電話機２００は取得することができる。
【０１６３】
次に、携帯電話機２００のハードディスク３２０について説明する。図３３は、ハードディスク３２０の構成を示す模式図であり、図３４は、識別情報テーブル３２２の構成を示す模式図であり、図３５は、取得外部情報決定テーブル３２３の構成を示す模式図である。
【０１６４】
まず、図３３を参照して、ハードディスク３２０について説明する。図３３に示すように、ハードディスク３２０には、外部情報記憶領域３０１、識別情報テーブル３２２、外部情報決定テーブル３２３等が設けられている。識別情報テーブル３２２には、ユーザの身の回りのものとＲＦＩＤタグ１５４の識別コードの組み合わせが記憶されている。
取得外部情報決定テーブル３２３には、ユーザの回りに存在するものの組み合わせの条件ごとに取得する外部情報が記憶されている。
【０１６５】
ここで、外部情報記憶領域３０１について説明する。第１の実施形態の外部情報記憶領域３０１同様に外部情報記憶領域３０１には、外部データベース５０から取得した外部情報が記憶されており、ユーザはこの外部情報記憶領域３０１に記憶されている外部情報を呼び出すことにより外部情報をディスプレイ２に表示することができる。
【０１６６】
図３４を参照して、識別情報テーブル３２２について説明する。図３４に示すように、識別情報テーブル３２２にはもの欄及び識別コード欄が設けられており、ものごとにそこに貼り付けられているＲＦＩＤタグ１５４の識別コードが記憶されている。
【０１６７】
図３４に示す例では、駅の改札に付けられたＲＦＩＤタグ１５４の識別コードは「９７ＦＣＥ８９１」であり、飲食店の看板に付けられたＲＦＩＤタグ１５４の識別コードは「Ｂ３１２ＣＥ８９」であり、書店の看板に付けられたＲＦＩＤタグ１５４の識別コードは「９９ＡＡＢ３１２」であり、コンビニの看板に付けられたＲＦＩＤタグ１５４の識別コードは「８９８６７５６Ｆ」であり、教室の机に付けられたＲＦＩＤタグ１５４の識別コードは「ＣＤ６ＢＢ５６０」であり、教室の黒板に付けられたＲＦＩＤタグ１５４の識別コードは「Ｄ９８Ｄ２１Ｄ１」であり、じゃがいもに付けられたＲＦＩＤタグ１５４の識別コードは「０００Ｆ２１９Ａ」であり、にんじんに付けられたＲＦＩＤタグ１５４の識別コードは「１９７９０８１６」であり、たまねぎに付けられたＲＦＩＤタグ１５４の識別コードは「１９７９０１１４」であり、その他の情報は省略されている。なお、図３４では、わかりやすさの為にものの名称を記載しているが、識別情報テーブル３２２において記憶される際には、ものを特定するコードが記憶されていればよい。
【０１６８】
次に、図３５に示す取得外部情報決定テーブル３２３について説明する。取得外部情報決定テーブル３２３には、ものの組み合わせと取得外部情報とが対応付けて記憶されている。即ち、それぞれのものの組み合わせの場合に、外部データベース５０に記憶されている複数の外部情報のうちいずれの外部情報を取得するかが記憶されている。
【０１６９】
図３５に示す例では、ものの組み合わせが「駅の改札」の場合には、情報Ｏが対応付けられている。そして、ものの組み合わせが「飲食店の看板」の場合には、情報Ｐが対応付けられている。そして、ものの組み合わせが「書店の看板」の場合には、情報Ｇが対応付けられている。そして、ものの組み合わせが「コンビニの看板」の場合には、情報Ｍが対応付けられている。そして、ものの組み合わせが「机」と「黒板」の場合には、情報Ｋが対応付けられている。そして、ものの組み合わせが「じゃがいも」と「にんじん」と「たまねぎ」の場合には、情報Ｎが対応付けられている。
【０１７０】
これにより、Ｉ／Ｆ回路４６で取得した識別コードの中に「駅の改札」が含まれる場合には、後述する外部情報取得処理にて情報Ｏが外部データベース５０からＲＡＭ４２０に取得され、後述する外部情報表示処理にて情報Ｏの内容がディスプレイ２に表示される。
【０１７１】
そして、Ｉ／Ｆ回路４６で取得した識別コードの中に「飲食店の看板」が含まれる場合には、情報Ｐが外部データベース５０からＲＡＭ４２０に取得され、情報Ｐの内容がディスプレイ２に表示される。
【０１７２】
そして、Ｉ／Ｆ回路４６で取得した識別コードの中に「書店の看板」が含まれる場合には、情報Ｇが外部データベース５０からＲＡＭ４２０に取得され、後述する外部情報表示処理にて情報Ｇの内容がディスプレイ２に表示される。
【０１７３】
そして、Ｉ／Ｆ回路４６で取得した識別コードの中に「コンビニの看板」が含まれる場合には、情報Ｍが外部データベース５０からＲＡＭ４２０に取得され、後述する外部情報表示処理にて情報Ｍの内容がディスプレイ２に表示される。
【０１７４】
そして、Ｉ／Ｆ回路４６で取得した識別コードの中に「机」及び「黒板」が含まれる場合には、情報Ｋが外部データベース５０からＲＡＭ４２０に取得され、後述する外部情報表示処理にて情報Ｋの内容がディスプレイ２に表示される。
【０１７５】
そして、Ｉ／Ｆ回路４６で取得した識別コードの中に「じゃがいも」及び「にんじん」及び「たまねぎ」が含まれる場合には、情報Ｎが外部データベース５０からＲＡＭ４２０に取得され、後述する外部情報表示処理にて情報Ｎの内容がディスプレイ２に表示される。
【０１７６】
図３６はＲＡＭ４２０の構成を示す模式図である。ＲＡＭ４２０は識別コード記憶領域４０７、外部情報一時記憶領域４０４及び作業領域４０５を備えている。外部情報一時記憶領域４０４及び作業領域４０５については、第１の実施形態と同様であるため、説明を省略する。
【０１７７】
識別コード記憶領域４０７は、後述する計測値取得処理によって取得する識別コードを一時的に記憶するための領域である。
【０１７８】
次に、本第３の実施形態での外部データベース５０から外部情報を取得する処理について説明する。メイン処理の流れは第１の実施形態と同じであるので図１１のフローチャートを用いて説明することができる。第１の実施形態と同様の処理については説明を省略する。
【０１７９】
ここで、第２の実施形態における計測値取得処理について説明する。図３７は第３の実施形態における計測値取得処理のフローチャートである。
【０１８０】
図３７に示すように、ＣＰＵ２１は計測値取得処理を開始すると、まず、ＲＦＩＤタグ１５４を呼び出すための呼出波を送信する（Ｓ１４１）。そして、所定時間（たとえば、３秒間）ＲＦＩＤタグ１５４からの反射波の受信を行い、受信した反射波に含まれる識別コードをＲＡＭ４２０の作業領域４０５に記憶する（Ｓ１４２）。このとき、受信した識別コードが複数存在する場合は受信した全ての識別コードを記憶する。
【０１８１】
そして、作業領域４０５に受信した全ての識別コードを記憶すると、Ｓ１４１へ戻り再びＦＲＩＤタグ５４を呼び出すための呼出波を送信する。
【０１８２】
次に第３の実施形態における取得外部情報決定処理（図１１、Ｓ２）について説明する。図３８は第３の実施形態における取得外部情報決定処理のフローチャートである。
【０１８３】
メイン処理のＳ１にて計測値取得処理が起動された後、取得外部情報決定処理（Ｓ２）が開始される。ＣＰＵ２１が取得外部情報決定処理を開始すると、計測値取得処理のＳ１４２（図３７参照）によって、ＲＡＭ４２０の識別コード記憶領域４０７が更新されているか否かを判断する（Ｓ２４１）。識別コード記憶領域４０７に記憶されている識別コードと作業領域４０５に記憶されている識別コードとを比較し、一致する場合は更新されていないと判断する。識別コード記憶領域４０７に記憶されている識別コードと作業領域４０５に記憶されている識別コードとが一致しない場合は更新されたと判断する。
【０１８４】
識別コード記憶領域４０７が更新さていない場合は（Ｓ２４１：ＮＯ）、識別コード記憶領域４０７が更新されるまで待機する。識別コード記憶領域４０７が更新されている場合は識別コード記憶領域４０７に作業領域４０５に記憶されている識別コードを全てコピーして（Ｓ２４１：ＹＥＳ）、識別コード記憶領域４０７に記憶されている全ての識別コードと、ハードディスク３２０に記憶されている取得外部情報決定テーブル３２３とを比較する（Ｓ２４２）。作業領域４０５に記憶されている識別コードは識別コード記憶領域４０７にコピーされる際に全て消去する。
【０１８５】
そして、取得した全ての識別コードの中に、取得外部情報決定テーブル３２３に記載されている、ものの組み合わせがあるか否かを判断する（Ｓ２４３）。ものの組み合わせがない場合は（Ｓ２４３：ＮＯ）、メイン処理のＳ５に進み、電源がＯＦＦされるか否かが判断される。ここで電源がＯＦＦされない場合（Ｓ５：ＹＥＳ）は上述したようにＳ２へ戻る。
【０１８６】
ものの組み合わせがある場合は（Ｓ２４３：ＹＥＳ）、取得外部情報決定テーブル３２３に基づいて、外部データベース５０から取得する取得外部情報を決定する（Ｓ２４４）。
【０１８７】
上述したように、図３５に示す取得外部情報決定テーブル３２３では、図３５に示す例では、ものの組み合わせが「駅の改札」の場合には、情報Ｏが対応付けられている。そして、ものの組み合わせが「飲食店の看板」の場合には、情報Ｐが対応付けられている。そして、ものの組み合わせが「書店の看板」の場合には、情報Ｇが対応付けられている。そして、ものの組み合わせが「コンビニの看板」の場合には、情報Ｍが対応付けられている。そして、ものの組み合わせが「机」と「黒板」の場合には、情報Ｋが対応付けられている。そして、ものの組み合わせが「じゃがいも」と「にんじん」と「たまねぎ」の場合には、情報Ｎが対応付けられている。
【０１８８】
したがって、取得した識別コードの中に「駅の改札」が含まれる場合には、取得外部情報として情報Ｏが決定される。また、取得した識別コードの中に「飲食店の看板」が含まれる場合には、取得外部情報として情報Ｐが決定される。また、取得した識別コードの中に「書店の看板」が含まれる場合には、取得外部情報として情報Ｇが決定される。また、取得した識別コードの中に「コンビニの看板」が含まれる場合には、取得外部情報として情報Ｍが決定される。また、取得した識別コードの中に「机」及び「黒板」が含まれる場合には、取得外部情報として情報Ｋが決定される。また、取得した識別コードの中に「じゃがいも」及び「にんじん」及び「たまねぎ」が含まれる場合には、取得外部情報として情報Ｎが決定される。
【０１８９】
このようにＳ２４４で取得外部情報が決定されると、メイン処理に戻り、次の外部情報取得処理（Ｓ３）が開始される。
【０１９０】
次のメイン処理のＳ３〜Ｓ６については、第１の実施形態と同様であるので説明を省略する。
【０１９１】
なお、本第３の実施形態において、ディスプレイ２が「表示手段」に相当する。識別コードが「識別情報」に相当する。ＲＦＩＤタグ及びＩ／Ｆ回路４６が「計測手段」に相当する。計測値取得処理を行なうＣＰＵ２１が「計測値取得手段」に相当する。メイン処理のＳ３の外部情報取得処理を実行するＣＰＵ２１が「情報取得手段」に相当する。メイン処理のＳ４の外部情報表示処理を実行するＣＰＵ２１が「取得情報表示制御手段」に相当する。
【０１９２】
次に、第４の実施形態について説明する。第１の実施形態〜第３の実施形態において説明したものと同様の物については、同じ符号を用いるものとし、ここでは、第１の実施形態の携帯電話機１とは異なる部分についてのみ説明する。
【０１９３】
まず、第４の実施形態の携帯電話機２９０について説明する。図３９は、携帯電話機２９０の電気的構成を示すブロック図である。なお、携帯電話機２９０について、第１の実施形態〜第３の実施形態において使用した携帯電話機１、１００、２００と同様の部材については同一の符号を用いるものとし、ここでは、第１の実施形態〜第３の実施形態の携帯電話機１、１００、２００との共通部分以外についてのみ説明する。また、携帯電話機２９０の外観は図１の携帯電話機１の外観と同様なので省略する。
【０１９４】
図３９に示すように、携帯電話機２９０のＣＰＵ２１には、接触温度センサ１３、心拍センサ１４、発汗センサ１５が接続している。また、環境情報計測装置４４からの信号を受信するＩ／Ｆ回路４２が接続している。また、ＲＦＩＤタグ１５４を呼び出す呼出波を送信し、ＲＦＩＤタグ１５４から返信される反射波を受信し、反射波に含まれるＲＦＩＤタグ１５４の識別コードを読み出すＩ／Ｆ回路４６が接続されている。
【０１９５】
したがって、携帯電話機２９０のユーザの生体情報を取得し、かつ、携帯電話機２９０の周囲の環境の情報を取得し、携帯電話機２９０の周囲に存在するものの識別情報を携帯電話機２９０は取得することができる。
【０１９６】
次に、携帯電話機２９０のハードディスク３３０について説明する。図４０は、ハードディスク３３０の構成を示す模式図である。図４０に示すように、ハードディスク３３０には、外部情報記憶領域３０１、標準値生体情報テーブル３０２、生体状態テーブル３０３、環境状態テーブル３１２、識別情報テーブル３２２、取得外部情報決定テーブル３３３等が設けられている。
【０１９７】
外部情報記憶領域３０１、標準値生体情報テーブル３０２、生体状態テーブル３０３、環境状態テーブル３１２及び識別情報テーブル３２２については、上述の実施形態と同様であるので説明を省略する。
【０１９８】
取得外部情報決定テーブル３３３について説明する。図４１に取得外部情報決定テーブル３３３を示す。本第４の実施形態では、ユーザの生体情報により決定された生体状態（生体状態推論値）、携帯電話機２９０の存在するまわりの環境情報により決定された環境状態（環境状態推論値）、及び携帯電話機２９０の周囲に存在するものの組み合わせ、により、外部データベース５０からいずれの外部情報を取得するかが記憶されている。
【０１９９】
図４１に示す例では、生体状態が「空腹」（生体状態推論値が２）であり、環境状態が「蒸し暑い昼間の屋外」（環境状態推論値が１）であり、ものの組み合わせが「飲食店の看板」である場合には、情報Ｑが対応付けられている。
【０２００】
また、生体状態が「興奮」（生体状態推論値が１）であり、環境状態が「寒い夜」（環境状態推論値が３）であり、ものの組み合わせが「レンタルビデオ店」である場合には、情報Ｒが対応付けられている。
【０２０１】
また、生体状態が「空腹」（生体状態推論値が２）であり、環境状態が「寒い夜」（環境状態推論値が３）であり、ものの組み合わせが「じゃがいも」と「にんじん」と「たまねぎ」である場合には、情報Ｓが対応付けられている。
【０２０２】
また、生体状態が「眠い」（生体状態推論値が３）であり、環境状態が「蒸し暑い昼間の屋外」（環境状態推論値が１）であり、ものの組み合わせが「コンビニの看板」である場合には、情報Ｔが対応付けられている。
【０２０３】
次に、携帯電話機２９０のＲＡＭ４３０について説明する。図４２は、ＲＡＭ４３０の構成を示す模式図である。図４２に示すように、ＲＡＭ４３０には、生体センサ第一バッファ領域４０１、生体センサ第二バッファ領域４０２、生体状態推論値記憶領域４０３、外部情報一時記憶領域４０４、作業領域４０５、環境状態推論値記憶領域４０６、識別コード記憶領域４０７、環境センサ第一バッファ領域４０８、環境センサ第二バッファ領域４０９が設けられている。
【０２０４】
生体センサ第一バッファ領域４０１、生体センサ第二バッファ領域４０２、生体状態推論値記憶領域４０３、外部情報一時記憶領域４０４、作業領域４０５、環境状態推論値記憶領域４０６、識別コード記憶領域４０７、環境センサ第一バッファ領域４０８、環境センサ第二バッファ領域４０９は上述した実施形態で説明したものと同様であるため、説明を省略する。
【０２０５】
次に、本第４の実施形態での外部データベース５０から外部情報を取得する処理について説明する。メイン処理の流れは第１の実施形態と同じであるので図１１のフローチャートを用いて説明することができる。第１の実施形態と同様の処理については説明を省略する。
【０２０６】
メイン処理のＳ１における計測値取得処理が起動されるが、このとき起動される計測値取得処理は、上述の第１の実施形態から第３の実施形態においてそれぞれ説明した３つの計測値取得処理が起動される。
【０２０７】
即ち、図１２、図２６、図３７に示した全ての計測値取得処理が起動される。従ってこれらの計測値取得処理がＣＰＵ２１によって実行されることにより、接触温度センサ１３及び心拍センサ１４及び発汗センサから取得された計測値がＲＡＭ４３０の生体センサ第二バッファ領域４０２に記憶され、環境情報計測装置４４から取得された計測値がＲＡＭ４３０の環境センサ第二バッファ領域４０９に記憶され、ＲＦＩＤタグ１５４から取得された計測値（識別コード）が識別コード記憶領域４０７に記憶される。
【０２０８】
次に第４の実施形態における取得外部情報決定処理（図１１、Ｓ２）について説明する。図４３は第４の実施形態における取得外部情報決定処理のフローチャートである。
【０２０９】
図４３に示す第４の実施形態における取得外部情報決定処理が開始されるとまず、生体状態推論処理によって、心拍センサ１４及び発汗センサから取得された計測値に基づいて生体状態推論値を算出し、ＲＡＭ４３０の生体状態推論値記憶領域４０３に記憶する（Ｓ２６１）。
【０２１０】
生体状態推論処理は、図１３に示したフローチャートのＳ２０１からＳ２０７までの処理と同様であるので、説明は省略する。
【０２１１】
次に、環境状態推論処理によって、環境情報計測装置４４から取得された計測値に基づいて環境状態推論値を算出し、ＲＡＭ４３０の環境状態推論値記憶領域４０６に記憶する（Ｓ２６２）
環境状態推論処理は、図２７に示したフローチャートのＳ２２１からＳ２２８までの処理と同様であるので、説明は省略する。
【０２１２】
次に、計測値取得処理のＳ１４２（図３７参照）によって、ＲＡＭ４３０の識別コード記憶領域４０７が更新されているか否かを判断する（Ｓ２６３）。識別コード記憶領域４０７が更新さていない場合は（Ｓ２６３：ＮＯ）、識別コード記憶領域４０７が更新されるまで待機する。識別コード記憶領域４０７が更新されている場合は（Ｓ２６３：ＹＥＳ）、識別コード記憶領域４０７に記憶されている全ての識別コードと、ハードディスク３３０に記憶されている取得外部情報決定テーブル３３３とを比較する（Ｓ２６４）。
【０２１３】
そして、取得した全ての識別コードの中に、取得外部情報決定テーブル３３３に記載されている、ものの組み合わせがあるか否かを判断する（Ｓ２６５）。ものの組み合わせがない場合は（Ｓ２６５：ＮＯ）、メイン処理のＳ５に進み、電源がＯＦＦされるか否かが判断される。ここで電源がＯＦＦされない場合（Ｓ５：ＹＥＳ）は上述したようにＳ２へ戻る。
【０２１４】
ものの組み合わせがある場合は（Ｓ２６５：ＹＥＳ）、取得外部情報決定テーブル３３３に基づいて、外部データベース５０から取得する取得外部情報を決定する（Ｓ２６６）。
【０２１５】
図４１に示す取得外部情報決定テーブル３３３では、生体状態が「空腹」（生体状態推論値が２）であり、環境状態が「蒸し暑い昼間の屋外」（環境状態推論値が１）であり、ものの組み合わせが「飲食店の看板」である場合には、情報Ｑが対応付けられている。
【０２１６】
また、生体状態が「興奮」（生体状態推論値が１）であり、環境状態が「寒い夜」（環境状態推論値が３）であり、ものの組み合わせが「レンタルビデオ店」である場合には、情報Ｒが対応付けられている。
【０２１７】
また、生体状態が「空腹」（生体状態推論値が２）であり、環境状態が「寒い夜」（環境状態推論値が３）であり、ものの組み合わせが「じゃがいも」と「にんじん」と「たまねぎ」である場合には、情報Ｓが対応付けられている。
【０２１８】
また、生体状態が「眠い」（生体状態推論値が３）であり、環境状態が「蒸し暑い昼間の屋外」（環境状態推論値が１）であり、ものの組み合わせが「コンビニの看板」である場合には、情報Ｔが対応付けられている。
【０２１９】
したがって、生体状態が「空腹」（生体状態推論値が２）であり、環境状態が「蒸し暑い昼間の屋外」（環境状態推論値が１）であり、ものの組み合わせが「飲食店の看板」である場合には、取得外部情報として情報Ｑが決定される。
【０２２０】
また、生体状態が「興奮」（生体状態推論値が１）であり、環境状態が「寒い夜」（環境状態推論値が３）であり、ものの組み合わせが「レンタルビデオ店」である場合には、取得外部情報として情報Ｒが決定される。
【０２２１】
また、生体状態が「空腹」（生体状態推論値が２）であり、環境状態が「寒い夜」（環境状態推論値が３）であり、ものの組み合わせが「じゃがいも」と「にんじん」と「たまねぎ」である場合には、取得外部情報として情報Ｓが決定される。
【０２２２】
また、生体状態が「眠い」（生体状態推論値が３）であり、環境状態が「蒸し暑い昼間の屋外」（環境状態推論値が１）であり、ものの組み合わせが「コンビニの看板」である場合には、取得外部情報として情報Ｔが決定される。
【０２２３】
このようにＳ２６６で取得外部情報が決定されると、メイン処理に戻り、次の外部情報取得処理（Ｓ３）が開始される。
【０２２４】
次のメイン処理のＳ３〜Ｓ６については、第１の実施形態と同様であるので説明を省略する。
【０２２５】
なお、本第４の実施形態において、ディスプレイ２が「表示手段」に相当する。識別コードが「識別情報」に相当する。接触温度センサ１３、心拍センサ１４、発汗センサ１５、温度センサ５１、湿度センサ５２、照度センサ５３、音センサ５４、ＲＦＩＤタグ１５４及びＩ／Ｆ回路４６が「計測手段」に相当する。計測値取得処理を行なうＣＰＵ２１が「計測値取得手段」に相当する。メイン処理のＳ３の外部情報取得処理を実行するＣＰＵ２１が「情報取得手段」に相当する。メイン処理のＳ４の外部情報表示処理を実行するＣＰＵ２１が「取得情報表示制御手段」に相当する。
【０２２６】
次に本発明の第５の実施形態について説明する。尚、第５の実施形態について、第１の実施形態において説明したものと同様のものについては、第１の実施形態と同一の符号を用いて説明し、ここでは、第１の実施形態とは異なる部分についてのみ説明する。
【０２２７】
まず、第５の実施形態の携帯電話機６００について説明する。図４４は、携帯電話機１００の電気的構成を示すブロック図である。また、携帯電話機１００の外観は図１の携帯電話機１の外観と同様なので省略する。
【０２２８】
図４４に示すように、携帯電話機６００は外部データベース１５０から外部情報を取得する。また、携帯電話機６００のＣＰＵ２１には、ＧＰＳ衛星からの電波を受信するＧＰＳ用受信機１４４、ハードディスク３５０、ＲＡＭ４５０が接続している。
【０２２９】
図４５は外部データベース１５０に記憶されている外部情報を説明する説明図である。図４５に示すように、外部データベース１５０に記憶されている全ての外部情報は、「イベント」、「グルメ」、「宿」、「買い物」等の任意に設定されたカテゴリごとに分類されている。更に、各カテゴリごとに分類された外部情報は、地域の情報として都道府県ごとにも分類されている。
【０２３０】
例えば、北海道で開催されるのイベントを紹介する内容のイベント情報Ａは、「イベント」のカテゴリに分類され、「北海道」の都道府県に分類されている。また、岩手県にあるおいしい盛岡冷麺が食べれるお店を紹介する内容のグルメ情報Ｋは、「グルメ」のカテゴリに分類され、「岩手」の都道府県に分類されている。
【０２３１】
ＧＰＳ用受信機１４４はＧＰＳ衛星から、携帯電話機６００の存在する都道府県の情報である位置情報を受信する。例えば、携帯電話機６００が北海道に存在する場合は、「北海道」を示す情報を受信する。
【０２３２】
ハードディスク３５０の構成について説明する。図４６はハードディスク３５０の構成を示す模式図である。図４６に示すようにハードディスク３５０には、外部情報記憶領域３０１、標準値生体情報テーブル３０２、生体状態テーブル３０３、取得外部情報決定テーブル３５４が設けられている。
【０２３３】
外部情報記憶領域３０１、標準値生体情報テーブル３０２、生体状態テーブル３０３については、上述の第１の実施形態と同様であるので説明を省略する。
【０２３４】
取得外部情報決定テーブル３５４について説明する。図４７に取得外部情報決定テーブル３５４を示す。第１の実施形態とは異なり、各生体状態（「興奮」、「空腹」、「眠い」）に対して、外部情報が分類されているカテゴリが対応付けられている。
【０２３５】
例えば、図４７に示す例では、生体状態の「興奮」に対して「イベント」及び「買い物」のカテゴリが対応付けられている。また、生体状態の「空腹」に対して、「グルメ」のカテゴリが対応付けられている。また、生体状態の「眠い」に対して「宿」のカテゴリが対応付けられている。
【０２３６】
ＲＡＭ４５０の構成について説明する。図４８はＲＡＭ４５０の構成を示す模式図である。図４８に示すようにＲＡＭ４５０には、生体センサ第一バッファ領域４０１、生体センサ第二バッファ領域４０２、生体状態推論値記憶領域４０３、外部情報一時記憶領域４０４、作業領域４０５、及び、位置情報記憶領域４５１が設けられている。
【０２３７】
生体センサ第一バッファ領域４０１、生体センサ第二バッファ領域４０２、生体状態推論値記憶領域４０３、外部情報一時記憶領域４０４、作業領域４０５については、第１の実施形態と同様であるため、説明を省略する。
【０２３８】
位置情報記憶領域４５１は、ＧＰＳ用受信機１４４がＧＰＳ衛星から受信した位置情報を記憶する領域である。
【０２３９】
次に、本第５の実施形態での外部データベース１５０から外部情報を取得する処理について説明する。メイン処理の流れは第１の実施形態と同じであるので図１１のフローチャートを用いて説明することができる。以下第１の実施形態と同様の処理については説明を省略する。
【０２４０】
メイン処理のＳ１は第１の実施形態と同じである。次のメイン処理のＳ２である取得外部情報決定処理において、第１の実施形態では取得外部情報決定テーブル３０４に基づいて外部データベース５０から取得する外部情報が決定されたが、第５の実施形態では取得外部情報決定テーブル３５４に基づいて、外部データベース１５０から取得する外部情報が属するカテゴリを決定する。
【０２４１】
上述したように、外部情報決定テーブル３５４には、生体状態の「興奮」に対して「イベント」及び「買い物」のカテゴリが対応付けられている。また、生体状態の「空腹」に対して、「グルメ」のカテゴリが対応付けられている。また、生体状態の「眠い」に対して「宿」のカテゴリが対応付けられている。
【０２４２】
従って、生体状態推論値として１が算出された場合には、取得外部情報が属するカテゴリとして、「イベント」及び「買い物」のカテゴリが決定される。また、生体状態推論値として２が算出された場合には、取得する外部情報が属するカテゴリとして、「グルメ」のカテゴリが決定される。また、生体状態推論値として３が算出された場合には、取得する外部情報が属するカテゴリとして、「宿」のカテゴリが決定される。
【０２４３】
Ｓ２において、取得する外部情報が属するカテゴリが決定されると、Ｓ３の外部情報取得処理が開始される。
【０２４４】
次にメイン処理の中で行なわれる外部情報取得処理（図１１、Ｓ３）について説明する。第５の実施形態における外部情報取得処理のフローチャートを図４９に示す。
【０２４５】
メイン処理のＳ２の取得外部情報決定処理が終了すると、外部情報取得処理（Ｓ３）が開始される（図４９参照）。外部情報取得処理が開始されると、ＣＰＵ２１はＧＰＳ用受信機１４４から位置情報を取得し、位置情報をＲＡＭ４５０の位置情報記憶領域４５１に記憶する（Ｓ３５１）。
【０２４６】
次に、ＲＡＭ４５０の位置情報記憶領域４５１に記憶された位置情報が示す都道府県に分類され、上述の取得外部情報決定処理で決定されたカテゴリに分類されている外部情報を受信するために、外部データベース１５０に外部情報の取得を要求する取得要求を送信する（Ｓ３５２）。
【０２４７】
取得要求を受信した外部データベース１５０は、位置情報記憶領域４５１に記憶された位置情報の示す都道府県に分類され、且つ、取得外部情報決定処理で決定されたカテゴリに分類されている外部情報を、携帯電話機１のＣＰＵ２１に送信する。
【０２４８】
外部情報の取得要求をしたあと、ＣＰＵ２１は取得外部情報を外部データベース５０から受信する（Ｓ３５３）。このとき、該当する取得外部情報が複数存在する場合は、該当する全てを受信する。
【０２４９】
例えば、位置情報記憶領域４５１に位置情報として「北海道」が記憶されており、上述の取得外部情報決定処理で、生体状態として「興奮」が推論され、取得する外部情報のカテゴリとして「イベント」及び「買い物」が決定された場合は次のようになる。外部データベース１５０から、カテゴリとして「イベント」に分類され、且つ、都道府県として「北海道」に分類されている全ての外部情報、及び、カテゴリとして「買い物」に分類され、且つ、都道府県として「北海道」に分類されている全ての外部情報を、ＣＰＵ２１は外部データベース１５０から受信する。
【０２５０】
取得外部情報を外部データベース１５０から受信するとＲＡＭ４５０の外部情報一時記憶領域４０４に記憶すると共に、ＣＰＵ２１は受信した取得外部情報のリストをカテゴリごとに作成し、このリストを外部情報一時記憶領域４０４に記憶する（Ｓ３５４）。以下、作成したリストを外部情報リスト８００と称す。更に、取得した外部情報が属するカテゴリを並べた取得カテゴリリスト７００も作成し、外部情報一時記憶領域４０４に記憶する（Ｓ３５４）。
【０２５１】
このようにＳ３５４で取得外部情報が外部情報一時記憶領域４０４に記憶されると、メイン処理に戻り、次の外部情報表示処理（Ｓ４）が開始される。
【０２５２】
次にメイン処理の中で行なわれる外部情報表示処理（図１１、Ｓ４）について説明する。図５０は第５の実施形態における外部情報表示処理のフローチャートである。
【０２５３】
外部情報表示処理が開始されると、先ず、上述の外部情報取得で外部情報一時記憶領域４０４に記憶された取得カテゴリリスト７００をディスプレイに表示させる（Ｓ４５１）。
【０２５４】
図５１に取得カテゴリリスト７００を表示させた画面の一例を示す。画面の中央部に取得カテゴリリスト７００が表示される。そして、マルチボタン４を操作することによって、いずれかのカテゴリをユーザが選択できるように、画面中にカーソル９００を同時に表示させる。また、情報の閲覧を希望しないことをユーザが入力できるように、取得カテゴリリスト７００の下方には「閲覧しない」の項目も表示されている。
【０２５５】
上述のような画面を表示したあと、ＣＰＵ２１はマルチボタン４により、取得カテゴリリスト７００のうちのいずれかのカテゴリが選択されたか否かを判断する（Ｓ４５２）。
【０２５６】
取得カテゴリリスト７００のいずれのカテゴリも選択されず、上述の「閲覧しない」の項目が選択されたことを検知すると（Ｓ４５２：ＮＯ）、メイン処理に戻る。
【０２５７】
取得カテゴリリスト７００のいずれかのカテゴリが選択されたことを検知すると、選択されたカテゴリの外部情報リスト８００をディスプレイに表示する（Ｓ４５３）。
【０２５８】
図５２に外部情報リスト８００を表示させた画面の一例を示す。画面の中央部に外部情報リスト８００が表示される。そして、マルチボタン４を操作することによって、いずれかの取得情報をユーザが選択できるように、画面中にカーソル９００を同時に表示させる。また、情報の閲覧を希望しないことをユーザが入力できるように、外部情報リスト８００の下方には「閲覧しない」の項目も表示されている。
【０２５９】
上述のような画面を表示したあと、ＣＰＵ２１はマルチボタン４により、外部情報リスト８００のうちのいずれかの取得外部情報が選択されたか否かを判断する（Ｓ４５４）。
【０２６０】
外部情報リスト８００のいずれの取得外部情報も選択されず、上述の「閲覧しない」の項目が選択されたことを検知すると（Ｓ４５４：ＮＯ）、メイン処理に戻る。
【０２６１】
外部情報リスト８００のいずれかの取得外部情報が選択されたことを検知すると、選択された取得外部情報をディスプレイに表示する（Ｓ４５５）。
【０２６２】
以降のＳ４５６からＳ４５８までの処理は第１の実施形態のＳ４０４からＳ４０６と同様であるので説明を省略する。
【０２６３】
なお、本第５の実施形態において、ディスプレイ２が「表示手段」に相当する。接触温度センサ１３、心拍センサ１４及び発汗センサ１５が「計測手段」に相当する。計測値取得処理を行なうＣＰＵ２１が「計測値取得手段」に相当する。メイン処理のＳ２の取得外部情報決定処理を実行するＣＰＵ２１が「推論手段」に相当する。メイン処理のＳ３の外部情報取得処理を実行するＣＰＵ２１が「情報取得手段」に相当する。メイン処理のＳ４の外部情報表示処理を実行するＣＰＵ２１が「取得情報表示制御手段」に相当する。ＧＰＳ用受信機１４４が「位置情報取得手段」に相当する。外部情報取得処理のＳ３５４にて取得カテゴリリスト７００及び外部情報リスト８００を作成するＣＰＵ２１が「リスト作成手段」に相当する。外部情報表示処理のＳ４５１及びＳ４５３にて取得カテゴリリスト７００及び外部情報リスト８００をディスプレイ２に表示させるＣＰＵ２１が「リスト表示制御手段」に相当する。外部情報表示処理のＳ４５３にカーソル９００を表示させ、Ｓ４５４においていずれの外部情報が選択されるかの信号を受け付けるＣＰＵ２１が「取得情報選択手段」に相当する。
【０２６４】
次に本発明の第６の実施形態について説明する。尚、第６の実施形態について、第５の実施形態において説明したものと同様のものについては、第５の実施形態と同一の符号を用いて説明し、ここでは、第５の実施形態とは異なる部分についてのみ説明する。
【０２６５】
上述の第５の実施形態においては、ＧＰＳ用受信機１４４で取得した位置情報をＲＡＭ４５０の位置情報記憶領域４５１に記憶させ、位置情報記憶領域４５１に記憶された位置情報に基づいて外部情報を取得したが、第６の実施形態においてはユーザがキー入力部３８により入力した位置情報に基づいて、外部情報を取得する。
【０２６６】
即ち、ハードディスク３５０にユーザがキー入力部３８により入力した位置情報を記憶するための位置情報記憶領域３５１を設定する。そして、外部情報取得処理（図４８参照）のＳ３５１において、ＣＰＵ２１はＧＰＳ用受信機１４４から位置情報を取得するのではなく、ハードディスク３５０の位置情報記憶領域３５１から位置情報を取得し、ＲＡＭ４５０の位置情報記憶領域４５１に位置情報を記憶する。
【０２６７】
なお、本第６の実施形態において、キー入力部３８が「条件指定手段」に相当する。
【０２６８】
本発明の情報取得装置及び情報取得プログラムは、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。上記第１の実施形態〜第５の実施形態では、情報取得装置として携帯電話機を用いたが、情報取得装置は携帯電話気に限らず、携帯情報端末、公共の場所に設置されている情報提供端末、パーソナルコンピュータ等の装置であってもよい。
【０２６９】
また、上記第１の実施形態では、予めハードディスク３００に標準値生体情報テーブル３０２、生体状態テーブル３０３、取得外部情報決定テーブル３０４が記憶されているが、これらの情報をユーザが設定する標準値生体情報テーブル設定手段、生体状態テーブル設定手段、取得外部情報決定テーブル設定手段を設けてもよい。たとえば、情報取得装置の操作に「標準値生体情報テーブル設定」メニューを設ける。そして、ユーザは体調がよく、落ち着いている状態（しばらく安静にして息が上がっていない状態）で当該メニューを選択する。すると、情報取得装置では、各生体センサから生体情報を収集し、その値を標準値生体情報として標準値生体テーブルに記憶する。
【０２７０】
また、生体状態テーブル設定手段及び取得外部情報決定テーブル設定手段としては、「生体状態テーブル設定」メニューを情報取得装置の操作に設け、生体状態の名称、その状態での各生体センサの値の条件、その状態でのリストの表示順序の入力欄を設ける。そして、ユーザは自身の好みに合った生体状態の名称、その状態での各生体センサの値の条件、その状態で取得する情報を入力する。情報取得装置は入力を受け付けると、生体状態テーブル及び取得外部情報決定テーブルに記憶する。
【０２７１】
また、上記実施形態では、生体センサとして接触温度センサ１３、心拍センサ１４、発汗センサ１５を用い、環境センサとして温度センサ５１、湿度センサ５２、光センサ５３を用いたが、計測手段として用いるセンサはこれに限らない。例えば、生体センサとして、光センサ、温度センサ、湿度センサ、感圧センサなどを用いてもよく、環境センサとして、接触温度センサ、発汗センサ、心拍センサ、感圧センサなどを用いてもよい。
【０２７２】
また、上記実施形態では、外部情報としてリストの情報を取得したが、特願２００５−２１４４０８号に記載されているように、取得したリストの順番を並び換えるようにしてもよい。
【図面の簡単な説明】
【０２７３】
【図１】第１の実施形態における携帯電話機１を開いた状態での外観図。
【図２】第１の実施形態における携帯電話機１を閉じた状態での底面図。
【図３】第１の実施形態における携帯電話機１の電気的構成を示すブロック図。
【図４】第１の実施形態における外部データベース５０に記憶されている外部情報を説明する説明図。
【図５】第１の実施形態におけるハードディスク３００の構成を示す模式図。
【図６】第１の実施形態における外部情報記憶領域３０１の構成を示す模式図。
【図７】第１の実施形態における標準値生体情報テーブル３０２の構成を示す模式図。
【図８】第１の実施形態における生体状態テーブル３０３の構成を示す模式図。
【図９】第１の実施形態における取得外部情報決定テーブル３０４の構成を示す模式図。
【図１０】第１の実施形態におけるＲＡＭ４００の構成を示す模式図。
【図１１】第１の実施形態におけるＣＰＵ２１が行なうメイン処理のフローチャート。
【図１２】第１の実施形態における計測値取得処理のフローチャート。
【図１３】第１の実施形態における取得外部情報決定処理のフローチャート。
【図１４】第１の実施形態における心拍分類処理のフローチャート。
【図１５】第１の実施形態における体温分類処理のフローチャート。
【図１６】第１の実施形態における発汗量分類処理のフローチャート。
【図１７】第１の実施形態における外部情報取得処理のフローチャート。
【図１８】第１の実施形態における外部情報表示処理のフローチャート。
【図１９】第１の実施形態における閲覧選択画面の模式図。
【図２０】第１の実施形態における保存選択画面の模式図。
【図２１】第２の実施形態における携帯電話機１００の電気的構成を示すブロック図。
【図２２】第２の実施形態におけるハードディスク３１０の構成を示す模式図。
【図２３】第２の実施形態における環境状態テーブル３１２の構成を示す模式図。
【図２４】第２の実施形態における取得外部情報決定テーブル３１３の構成を示す模式図。
【図２５】第２の実施形態におけるＲＡＭ４１０の構成を示す模式図。
【図２６】第２の実施形態における計測値取得処理のフローチャート。
【図２７】第２の実施形態における取得外部情報決定処理のフローチャート。
【図２８】第２の実施形態における気温分類処理のフローチャート。
【図２９】第２の実施形態における湿度分類処理のフローチャート。
【図３０】第２の実施形態における照度分類処理のフローチャート。
【図３１】第２の実施形態における音量分類処理のフローチャート。
【図３２】第３の実施形態における携帯電話機２００の電気的構成を示すブロック図
【図３３】第３の実施形態におけるハードディスク３２０の構成を示す模式図。
【図３４】第３の実施形態における識別情報テーブル３２２の構成を示す模式図。
【図３５】第３の実施形態における取得外部情報決定テーブル３２３の構成を示す模式図。
【図３６】第３の実施形態におけるＲＡＭ４２０の構成を示す模式図。
【図３７】第３の実施形態における計測値取得処理のフローチャート。
【図３８】第３の実施形態における取得外部情報決定処理のフローチャート。
【図３９】第４の実施形態における携帯電話機２９０の電気的構成を示すブロック図
【図４０】第４の実施形態におけるハードディスク３２０の構成を示す模式図。
【図４１】第４の実施形態における取得外部情報決定テーブル３３３の構成を示す模式図。
【図４２】第４の実施形態におけるＲＡＭ４３０の構成を示す模式図。
【図４３】第４の実施形態における取得外部情報決定処理のフローチャート
【図４４】第５の実施形態における携帯電話機６００の電気的構成を示すブロック図
【図４５】第５の実施形態における外部データベース１５０に記憶されている外部情報を説明する説明図。
【図４６】第５の実施形態におけるハードディスク３５０の構成を示す模式図。
【図４７】第５の実施形態における取得外部情報決定テーブル３５４の構成を示す模式図。
【図４８】第５の実施形態におけるＲＡＭ４５０の構成を示す模式図。
【図４９】第５の実施形態における外部情報取得処理のフローチャート。
【図５０】第５の実施形態における外部情報表示処理のフローチャート。
【図５１】第５の実施形態における取得カテゴリリスト７００を表示させた画面の模式図。
【図５２】第５の実施形態における外部情報リスト８００を表示させた画面の模式図。
【符号の説明】
【０２７４】
１、１００、２００、２９０、６００  携帯電話機
２  ディスプレイ
３  テン・キー入力部
４  マルチボタン
５  通話開始ボタン
６  通話終了ボタン
７  マイク
８  スピーカ
９  電源ＯＮボタン
１０  電源ＯＦＦボタン
１２  アンテナ
１３  接触温度センサ
１４  心拍センサ
１５  発汗センサ
２１  ＣＰＵ
２３  ＲＯＭ
３８  キー入力部
４２、４３、４５、４６  Ｉ／Ｆ回路
４４  環境情報計測装置
５０、１５０  外部データベース
５１  温度センサ
５２  湿度センサ
５３  照度センサ
５４  音センサ
１４４  ＧＰＳ用受信機
１５４  ＲＦＩＤタグ
３００、３１０、３２０、３３０、３５０  ハードディスク
３０１  外部情報記憶領域
３０２  標準値生体テーブル
３０３  生体状態テーブル
３０４、３１３、３２３、３３３、３５４  取得外部情報決定テーブル
３１２  環境状態テーブル
３２２  識別情報テーブル
４００、４１０、４２０、４３０、４５０  ＲＡＭ
４０１  生体センサ第一バッファ領域
４０２  生体センサ第二バッファ領域
４０３  生体状態推論値記憶領域
４０４  外部情報一時記憶領域
４０５  作業領域
４０６  環境状態推論値記憶領域
４０７  識別コード記憶領域
４０８  環境センサ第一バッファ領域
４０９  環境センサ第二バッファ領域
４５１  位置情報記憶領域
７００  取得カテゴリリスト
８００  外部情報リスト
９００  カーソル
【図１】
2007094774.tif 000003
【図２】
2007094774.tif 000004
【図３】
2007094774.tif 000005
【図４】
2007094774.tif 000006
【図５】
2007094774.tif 000007
【図６】
2007094774.tif 000008
【図７】
2007094774.tif 000009
【図８】
2007094774.tif 000010
【図９】
2007094774.tif 000011
【図１０】
2007094774.tif 000012
【図１１】
2007094774.tif 000013
【図１２】
2007094774.tif 000014
【図１３】
2007094774.tif 000015
【図１４】
2007094774.tif 000016
【図１５】
2007094774.tif 000017
【図１６】
2007094774.tif 000018
【図１７】
2007094774.tif 000019
【図１８】
2007094774.tif 000020
【図１９】
2007094774.tif 000021
【図２０】
2007094774.tif 000022
【図２１】
2007094774.tif 000023
【図２２】
2007094774.tif 000024
【図２３】
2007094774.tif 000025
【図２４】
2007094774.tif 000026
【図２５】
2007094774.tif 000027
【図２６】
2007094774.tif 000028
【図２７】
2007094774.tif 000029
【図２８】
2007094774.tif 000030
【図２９】
2007094774.tif 000031
【図３０】
2007094774.tif 000032
【図３１】
2007094774.tif 000033
【図３２】
2007094774.tif 000034
【図３３】
2007094774.tif 000035
【図３４】
2007094774.tif 000036
【図３５】
2007094774.tif 000037
【図３６】
2007094774.tif 000038
【図３７】
2007094774.tif 000039
【図３８】
2007094774.tif 000040
【図３９】
2007094774.tif 000041
【図４０】
2007094774.tif 000042
【図４１】
2007094774.tif 000043
【図４２】
2007094774.tif 000044
【図４３】
2007094774.tif 000045
【図４４】
2007094774.tif 000046
【図４５】
2007094774.tif 000047
【図４６】
2007094774.tif 000048
【図４７】
2007094774.tif 000049
【図４８】
2007094774.tif 000050
【図４９】
2007094774.tif 000051
【図５０】
2007094774.tif 000052
【図５１】
2007094774.tif 000053
【図５２】
2007094774.tif 000054