(57)【要約】【課題】本発明の課題は、気象状況に見合った具体的な被服の組合せに関する情報を提供することを可能とする技術を提供することである。【解決手段】本発明の情報処理装置は、被服の性能を示す指数を含む被服データを格納する記憶部と、気象データから算出される体感温度を取得し、前記記憶部に格納された被服データから１又は複数の被服データを選択し、選択した前記１又は複数の被服データに含まれる前記被服の性能を示す指数から、前記１又は複数の被服データによって示される被服の組合せの性能を示す指数を算出し、算出した前記被服の組合せの性能を示す指数が、取得した前記体感温度に対応する条件を満たすか否かを判定し、前記条件を満たす前記被服の組合せの性能を示す指数を有する前記１又は複数の服装データによって示される前記被服の組合せを抽出する制御部と、を備えることを特徴とする。【選択図】図２
2012168887.tif 000002
【特許請求の範囲】
【請求項１】
被服の性能を示す指数を含む被服データを格納する記憶部と、
気象データから算出される体感温度を取得し、
前記記憶部に格納された被服データから１又は複数の被服データを選択し、
選択した前記１又は複数の被服データに含まれる前記被服の性能を示す指数から、前記１又は複数の被服データによって示される被服の組合せの性能を示す指数を算出し、
算出した前記被服の組合せの性能を示す指数が、取得した前記体感温度に対応する条件を満たすか否かを判定し、
前記条件を満たす前記被服の組合せの性能を示す指数を有する前記１又は複数の服装データによって示される前記被服の組合せを抽出する制御部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記被服の性能を示す指数は、該被服の保温性を示す被服保温性指数を含み、
前記制御部は、
選択した前記１又は複数の被服データに含まれる被服保温性指数から、前記１又は複数の被服データによって示される被服の組合せの保温性を示す総合保温性指数を算出し、
算出した前記総合保温性指数が、取得した前記体感温度に対応する保温性指数条件を満たすか否かを判定し、
前記保温性指数条件を満たす前記総合保温性指数を有する前記１又は複数の被服データによって示される前記被服の組合せを抽出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記被服の性能を示す指数は、該被服の通気性を示す被服通気性指数を含み、
前記制御部は、
選択した前記１又は複数の被服データに含まれる被服通気性指数から、前記１又は複数の被服データによって示される被服の組合せの通気性を示す総合通気性指数を算出し、
算出した前記総合通気性指数が、取得した前記体感温度に対応する通気性指数条件を満たすか否かを判定し、
前記通気性指数条件を満たす前記総合通気性指数を有する前記１又は複数の被服データによって示される前記被服の組合せを抽出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記被服の性能を示す指数は、該被服の保温性を示す被服保温性指数、及び、該被服の通気性を示す被服通気性指数を含み、
前記制御部は、
選択した前記１又は複数の被服データに含まれる被服保温性指数及び被服通気性指数から、前記１又は複数の被服データによって示される被服の組合せの保温性を示す総合保温性指数、及び、前記１又は複数の被服データによって示される被服の組合せの通気性を示す総合通気性指数を算出し、
算出した前記総合保温性指数及び前記総合通気性指数が、取得した前記体感温度に対応する保温性指数条件及び通気性指数条件を満たすか否かを判定し、
前記保温性指数条件及び前記通気性指数条件を満たす前記総合保温性指数及び前記総合通気性指数を有する前記１又は複数の被服データによって示される前記被服の組合せを抽出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記記憶部は、前記被服の種別により区別された群毎に前記被服データを格納し、
前記制御部は、所定の順に従って、前記群に含まれる前記被服データを前記群毎に選択することにより、前記被服の組合せを抽出する
ことを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記保温性指数条件は、前記総合保温性指数の取りうる範囲を定めた条件であり、
前記記憶部は、前記被服の種別により区別された群毎に前記被服データを格納し、
前記制御部は、
前記群について定められた所定の順に従って前記被服データを選択し、
被服データを選択する毎に、前記総合保温性指数を算出し、
算出した前記総合保温性指数が、前記保温性指数条件を満たすか否かを判定し、
前記総合保温性指数が前記保温性指数条件を満たした時点において選択されている前記１又は複数の被服データによって示される前記被服の組合せを抽出する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項７】
前記通気性指数条件は、前記総合通気性指数の取りうる値の上限値又は下限値を定めた条件であり、
前記記憶部は、前記被服の種別により区別された群毎に前記被服データを格納し、
前記制御部は、
前記群について定められた所定の順に従って前記１又は複数の被服データを選択し、
選択した前記１又は複数の被服データに含まれる前記被服通気性指数から前記総合通気性指数を算出し、
算出した前記総合通気性指数が、前記通気性指数条件を満たすか否かを判定し、
前記通気性指数条件を満たした前記総合通気性指数を有する前記１又は複数の被服データによって示される前記被服の組合せを抽出する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項８】
前記保温性指数条件は、前記総合保温性指数の取りうる範囲を定めた条件であり、
前記通気性指数条件は、前記総合通気性指数の取りうる値の上限値又は下限値を定めた条件であり、
前記記憶部は、前記被服の種別により区別された群毎に前記被服データを格納し、
前記制御部は、
前記群について定められた所定の順に従って前記被服データを選択し、
被服データを選択する毎に、前記総合保温性指数及び前記総合通気性指数を算出し、
算出した前記総合保温性指数及び前記総合通気性指数が、前記保温性指数条件及び前記通気性条件を満たすか否かを判定し、
前記総合保温性指数及び前記総合通気性指数が前記保温性指数条件及び前記通気性指数条件を満たした時点において選択されている前記１又は複数の被服データによって示される前記被服の組合せを抽出する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項９】
前記保温性指数条件は、前記総合保温性指数の取りうる範囲を定めた条件であり、
前記通気性指数条件は、前記総合通気性指数の取りうる値の上限値又は下限値を定めた条件であり、
前記記憶部は、前記被服の種別により区別された群毎に前記被服データを格納し、
前記制御部は、
第１の体感温度の範囲に前記体感温度が含まれる場合、前記群について定められた所定の順に従って前記被服データを選択し、被服データを選択する毎に前記総合保温性指数及び前記総合通気性指数を算出し、算出した前記総合保温性指数及び前記総合通気性指数が前記保温性指数条件及び前記通気性条件を満たすか否かを判定し、前記総合保温性指数及び前記総合通気性指数が前記保温性指数条件及び前記通気性指数条件を満たした時点において選択されている前記１又は複数の被服データによって示される前記被服の組合せを抽出し、
第１の体感温度の範囲とは重ならない体感温度の範囲である第２の体感温度の範囲に前記体感温度が含まれる場合、前記群について定められた所定の順に従って前記被服データを選択し、被服データを選択する毎に前記総合保温性指数を算出し、前記総合通気性指数が前記通気性指数条件を満たすか否かに関わらず、算出した前記総合保温性指数が前記保温性指数条件を満たすか否かを判定し、前記総合保温性指数が前記保温性指数条件を満たした時点において選択されている前記１又は複数の被服データによって示される前記被服の組合せを抽出する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項１０】
被服の性能を示す指数を含む複数の被服データを格納する記憶部を備えたコンピュータが、
気象データから算出される体感温度を取得するステップと、
前記記憶部に格納された被服データから１又は複数の被服データを選択するステップと、
選択した前記１又は複数の被服データに含まれる前記被服の性能を示す指数から、前記１又は複数の被服データによって示される被服の組合せの性能を示す指数を算出するステップと、
算出した前記被服の組合せの性能を示す指数が、取得した前記体感温度に対応する条件を満たすか否かを判定するステップと、
前記条件を満たす前記被服の組合せの性能を示す指数を有する前記１又は複数の服装データによって示される前記被服の組合せを抽出するステップと、
を実行することを特徴とする情報処理方法。
【請求項１１】
被服の性能を示す指数を含む複数の被服データを格納する記憶部を備えたコンピュータに、
気象データから算出される体感温度を取得するステップと、
前記記憶部に格納された被服データから１又は複数の被服データを選択するステップと、
選択した前記１又は複数の被服データに含まれる前記被服の性能を示す指数から、前記１又は複数の被服データによって示される被服の組合せの性能を示す指数を算出するステップと、
算出した前記被服の組合せの性能を示す指数が、取得した前記体感温度に対応する条件を満たすか否かを判定するステップと、
前記条件を満たす前記被服の組合せの性能を示す指数を有する前記１又は複数の服装データによって示される前記被服の組合せを抽出するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、気象データに基づいて被服の組合せを推奨する技術に関する。
【背景技術】
【０００２】
従来、気象データに基づく様々な情報の提供が行われている。このような提供される情報の中には、被服の組合せに関する情報がある。例えば、当該被服の組合せに関する情報の一例として、日本気象協会（登録商標）の提供する服装指数が挙げられる（参照ＵＲＬ：http://tenki.jp/indexes/dress/）。
【０００３】
しかしながら、服装指数は、具体的な被服の組合せを示すものではないため、ユーザは、一般的には、具体的な被服の組合せを当該服装指数から判断することはできない。
【０００４】
また、気象データに基づいて被服の組合せに関する情報を提供する技術として、特許文献１及び２が挙げられる。特許文献１及び２は、天気予報によって服装支援を行うことを開示する。
【０００５】
しかしながら、特許文献１及び２では、天気等によりパターン化された推奨服装（被服の組合せ）の情報が提供されるに過ぎず、具体的な気象状況に合わせた具体的な推奨服装の情報をユーザに提供することはできない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−３４５８７２号公報
【特許文献２】特開２００２−３４２６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
以上のとおり、従来提供されている被服の組合せに関する情報は、具体的な被服の組合せを示すものではない、又は、具体的な気象状況に合わせた情報ではないという問題点があった。
【０００８】
本発明は、このような点を考慮してなされたものであり、気象状況に見合った具体的な被服の組合せに関する情報を提供することを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上述した課題を解決するために、以下の構成を採用する。
【００１０】
すなわち、本発明の情報処理装置は、被服の性能を示す指数を含む被服データを格納する記憶部と、気象データから算出される体感温度を取得し、前記記憶部に格納された被服データから１又は複数の被服データを選択し、選択した前記１又は複数の被服データに含まれる前記被服の性能を示す指数から、前記１又は複数の被服データによって示される被服の組合せの性能を示す指数を算出し、算出した前記被服の組合せの性能を示す指数が、取得した前記体感温度に対応する条件を満たすか否かを判定し、前記条件を満たす前記被服の組合せの性能を示す指数を有する前記１又は複数の服装データによって示される前記被服の組合せを抽出する制御部と、を備えることを特徴とする。
【００１１】
ここで、体感温度とは、人間の肌が感じる温度の感覚を数値化したものであり、気温、湿度、風速等に基づいて算出される。
【００１２】
上記構成によれば、気象データから算出される体感温度に基づいて、被服の組合せの性能の満たすべき条件が定められる。また、上記構成によれば、個々の被服の性能を示す指数から、１又は複数の被服データによって示される被服の組合せの性能を示す指数が算出される。そして、算出された被服の組合せの性能が体感温度に対応する条件を満たすものについて、１又は複数の被服データによって示される被服の組合せが抽出される。
【００１３】
したがって、上記構成によれば、具体的な被服の組合せに関する情報が抽出される。また、上記構成によれば、体感温度に対応する条件を満たす被服の組合せが抽出されるため、具体的な気象状況に見合った被服の組合せに関する情報が抽出される。つまり、上記構成によれば、気象状況に見合った具体的な被服の組合せに関する情報を提供することが可能である。
【００１４】
また、本発明の別の形態として、前記被服の性能を示す指数は、該被服の保温性を示す被服保温性指数を含んでもよい。そして、前記制御部は、選択した前記１又は複数の被服データに含まれる被服保温性指数から、前記１又は複数の被服データによって示される被服の組合せの保温性を示す総合保温性指数を算出し、算出した前記総合保温性指数が、取得した前記体感温度に対応する保温性指数条件を満たすか否かを判定し、前記保温性指数条件を満たす前記総合保温性指数を有する前記１又は複数の被服データによって示される前記被服の組合せを抽出してもよい。
【００１５】
上記構成によれば、体感温度に対応する保温性を考慮した被服の組合せに関する情報を提供することが可能となる。
【００１６】
また、本発明の別の形態として、前記被服の性能を示す指数は、該被服の通気性を示す被服通気性指数を含んでもよい。そして、前記制御部は、選択した前記１又は複数の被服データに含まれる被服通気性指数から、前記１又は複数の被服データによって示される被服の組合せの通気性を示す総合通気性指数を算出し、算出した前記総合通気性指数が、取得した前記体感温度に対応する通気性指数条件を満たすか否かを判定し、前記通気性指数条件を満たす前記総合通気性指数を有する前記１又は複数の被服データによって示される前記被服の組合せを抽出してもよい。
【００１７】
上記構成によれば、体感温度に対応する通気性を考慮した被服の組合せに関する情報を提供することが可能となる。
【００１８】
また、本発明の別の形態として、前記被服の性能を示す指数は、該被服の保温性を示す被服保温性指数、及び、該被服の通気性を示す被服通気性指数を含んでもよい。そして、前記制御部は、選択した前記１又は複数の被服データに含まれる被服保温性指数及び被服通気性指数から、前記１又は複数の被服データによって示される被服の組合せの保温性を示す総合保温性指数、及び、前記１又は複数の被服データによって示される被服の組合せの通気性を示す総合通気性指数を算出し、算出した前記総合保温性指数及び前記総合通気性指数が、取得した前記体感温度に対応する保温性指数条件及び通気性指数条件を満たすか否かを判定し、前記保温性指数条件及び前記通気性指数条件を満たす前記総合保温性指数及び前記総合通気性指数を有する前記１又は複数の被服データによって示される前記被服の組合せを抽出してもよい。
【００１９】
上記構成によれば、体感温度に対応する保温性及び通気性を考慮した被服の組合せに関する情報を提供することが可能となる。
【００２０】
また、本発明の別の形態として、前記記憶部は、前記被服の種別により区別された群毎に前記被服データを格納してもよい。そして、前記制御部は、所定の順に従って、前記群に含まれる前記被服データを前記群毎に選択することにより、前記被服の組合せを抽出してもよい。
【００２１】
また、本発明の別の形態として、前記保温性指数条件は、前記総合保温性指数の取りうる範囲を定めた条件であってもよい。また、前記記憶部は、前記被服の種別により区別された群毎に前記被服データを格納してもよい。そして、前記制御部は、前記群について定められた所定の順に従って前記被服データを選択し、被服データを選択する毎に、前記総合保温性指数を算出し、算出した前記総合保温性指数が、前記保温性指数条件を満たすか否かを判定し、前記総合保温性指数が前記保温性指数条件を満たした時点において選択されている前記１又は複数の被服データによって示される前記被服の組合せを抽出してもよい。
【００２２】
また、本発明の別の形態として、前記通気性指数条件は、前記総合通気性指数の取りうる値の上限値又は下限値を定めた条件であってもよい。また、前記記憶部は、前記被服の種別により区別された群毎に前記被服データを格納してもよい。そして、前記制御部は、前記群について定められた所定の順に従って前記１又は複数の被服データを選択し、選択した前記１又は複数の被服データに含まれる前記被服通気性指数から前記総合通気性指数を算出し、算出した前記総合通気性指数が、前記通気性指数条件を満たすか否かを判定し、前記通気性指数条件を満たした前記総合通気性指数を有する前記１又は複数の被服データによって示される前記被服の組合せを抽出してもよい。
【００２３】
また、本発明の別の形態として、前記保温性指数条件は、前記総合保温性指数の取りうる範囲を定めた条件であってもよい。また、前記通気性指数条件は、前記総合通気性指数の取りうる値の上限値又は下限値を定めた条件であってもよい。更に、前記記憶部は、前記被服の種別により区別された群毎に前記被服データを格納してもよい。そして、前記制御部は、前記群について定められた所定の順に従って前記被服データを選択し、被服データを選択する毎に、前記総合保温性指数及び前記総合通気性指数を算出し、算出した前記総合保温性指数及び前記総合通気性指数が、前記保温性指数条件及び前記通気性条件を満たすか否かを判定し、前記総合保温性指数及び前記総合通気性指数が前記保温性指数条件及び前記通気性指数条件を満たした時点において選択されている前記１又は複数の被服データによって示される前記被服の組合せを抽出してもよい。
【００２４】
また、本発明の別の形態として、前記保温性指数条件は、前記総合保温性指数の取りうる範囲を定めた条件であってもよい。また、前記通気性指数条件は、前記総合通気性指数の取りうる値の上限値又は下限値を定めた条件であってもよい。更に、前記記憶部は、前記被服の種別により区別された群毎に前記被服データを格納してもよい。そして、前記制御部は、第１の体感温度の範囲に前記体感温度が含まれる場合、前記群について定められた所定の順に従って前記被服データを選択し、被服データを選択する毎に前記総合保温性指数及び前記総合通気性指数を算出し、算出した前記総合保温性指数及び前記総合通気性指数が前記保温性指数条件及び前記通気性条件を満たすか否かを判定し、前記総合保温性指数及び前記総合通気性指数が前記保温性指数条件及び前記通気性指数条件を満たした時点において選択されている前記１又は複数の被服データによって示される前記被服の組合せを抽出し、第１の体感温度の範囲とは重ならない体感温度の範囲である第２の体感温度の範囲に前記体感温度が含まれる場合、前記群について定められた所定の順に従って前記被服データを選択し、被服データを選択する毎に前記総合保温性指数を算出し、前記総合通気性指数が前記通気性指数条件を満たすか否かに関わらず、算出した前記総合保温性指数が前記保温性指数条件を満たすか否かを判定し、前記総合保温性指数が前記保温性指数
条件を満たした時点において選択されている前記１又は複数の被服データによって示される前記被服の組合せを抽出してもよい。
【００２５】
なお、本発明の別態様としては、以上の各構成を実現する情報処理方法であってもよいし、プログラムであってもよいし、このようなプログラムを記録したコンピュータが読み取り可能な記憶媒体であってもよい。また、本発明の別態様として、以上の各構成を実現する複数の装置が通信可能に構成された情報処理システムであってもよい。
【発明の効果】
【００２６】
本発明によれば、気象状況に見合った具体的な被服の組合せに関する情報を提供することを可能とする技術を提供することができる。
【図面の簡単な説明】
【００２７】
【図１】実施の形態に係るネットワーク構成を例示する図。
【図２】実施の形態に係る情報処理装置を例示する図。
【図３】実施の形態に係る被服機能データベースのレコードを例示する図。
【図４】実施の形態に係る被服データを区分する群を例示する図。
【図５】実施の形態に係る被服データ選択部と推奨服装判定部との関係を例示する図。
【図６】実施の形態に係る体感温度対応テーブルを例示する図。
【図７】実施の形態における推奨服装を求める手順例を示すフローチャート。
【図８Ａ】実施の形態における推奨服装判定関連処理のサブルーチン例を示すフローチャート。
【図８Ｂ】実施の形態における推奨服装判定関連処理のサブルーチン例を示すフローチャート。
【図９】実施の形態における推奨服装判定関連処理のサブルーチン例を示すフローチャート。
【図１０】実施の形態における推奨服装判定関連処理のサブルーチン例を示すフローチャート。
【図１１】実施の形態における推奨服装の表示例。
【発明を実施するための形態】
【００２８】
以下、本発明の一側面に係る情報処理装置、情報処理方法及びプログラム等の実施の形態（以下、「本実施形態」とも表記する）を説明する。ただし、本実施形態は例示であり、本発明は本実施形態の構成に限定されない。
【００２９】
なお、本実施形態において登場するデータを自然言語（日本語等）により説明しているが、より具体的には、コンピュータが認識可能な疑似言語、コマンド、パラメタ、マシン語等で指定される。
【００３０】
§１  ネットワーク構成例
＜構成例の説明＞
まず、本実施形態に係るネットワークの構成例について説明する。図１は、本実施形態に係るネットワークの構成例を示す。図１に示されるとおり、本実施形態に係るネットワークは、情報処理装置１、気象データ提供サーバ２、インターネット３、及び、ユーザ端末５を含んでいる。そして、情報処理装置１、気象データ提供サーバ２、及び、ユーザ端末５は、インターネット３を介して、それぞれ通信可能となっている。
【００３１】
＜本実施形態の概要＞
本実施形態に係る情報処理装置１は、ユーザ端末５を介して、推奨服装（本発明におけ
る「被服の組合せ」に相当）に関する情報をユーザに提供する。
【００３２】
具体的には、ユーザ端末５は、情報処理装置１に対して、時間及び場所を指定した、推奨服装に関する情報の提供に対する要求（リクエスト）を行う。
【００３３】
情報処理装置１は、ユーザ端末５からの当該要求を受信すると、指定された時間及び場所の気象データを気象データ提供サーバ２から取得する。そして、情報処理装置１は、取得した気象データにより作成可能な体感温度を取得する。
【００３４】
体感温度を取得した後、情報処理装置１は、取得した体感温度に基づいて推奨服装に関する情報の作成を行う。そして、情報処理装置１は、作成した推奨服装に関する情報をユーザ端末５に対して返信する。
【００３５】
このようにして、情報処理装置１は、ユーザ端末５を介して、作成した推奨服装に関する情報を提供する。
【００３６】
なお、本実施形態では、これらの動作は、ＷＥＢシステムにより実現されている。しかし、ＷＥＢシステムは周知のシステムであるため、ＷＥＢシステムの動作については説明を省略する。
【００３７】
§２  装置構成例
次に、本実施形態に係るネットワークの各ノードについて説明する。
【００３８】
§２−１  情報処理装置１
情報処理装置１は、図２に示されるように、そのハードウェア構成として、バス１３で接続される、記憶部１１、制御部１２、入出力部１４等の既存のハードウェアを有している。
【００３９】
記憶部１１は、制御部１２で実行される処理で利用される各種データ及びプログラムを記憶する（不図示）。記憶部１１は、例えば、ハードディスクによって実現される。記憶部１１は、ＵＳＢメモリ等の記録媒体により実現されてもよい。
【００４０】
なお、記憶部１１が格納する当該各種データ及びプログラムは、ＣＤ（Compact Disc）又はＤＶＤ（Digital Versatile Disc）等の記録媒体から取得されてもよい。また、記憶部１１は、外部記憶装置と呼ばれてもよい。
【００４１】
制御部１２は、マイクロプロセッサ又はＣＰＵ（Central Processing Unit）等の１又
は複数のプロセッサと、このプロセッサの処理に利用される周辺回路（ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、インタフェース回路等）と、を有する。制御部１２は、記憶部１１に格納されている各種データ及びプログラムを実行することにより、本実施形態における情報処理装置１の処理を実現する。ＲＯＭ、ＲＡＭ等は、制御部１２内のプロセッサが取り扱うアドレス空間に配置されているという意味で主記憶装置と呼ばれてもよい。
【００４２】
入出力部１４は、情報処理装置１の外部に存在する装置とデータの送受信を行うための１又は複数のインタフェースである。入出力部１４は、例えば、ＬＡＮ（Local Area Network）ケーブルを接続するためのインタフェース、ユーザインタフェースと接続するためのインタフェース、又はＵＳＢ（Universal Serial Bus）等、ハードウェアインタフェースとして周知のものである。入出力部１４は、インターネット３を介して、気象データ提供サーバ２及びユーザ端末５等とＩＰ（Internet Protocol）パケット等の送受信を行う
。なお、入出力部１４は、不図示のユーザインタフェース（キーボード、マウス、ディスプレイ等の入出力装置）と接続してもよい。また、入出力部１４は、ＣＤドライブ、ＤＶＤドライブ等の着脱可能な記憶媒体の入出力装置、或いはメモリカード等の不揮発性の可搬型の記憶媒体等の入出力装置と接続していてもよい。また、入出力部１４は、インターネット接続を行うインタフェースという意味で通信部と呼ばれてもよい。
【００４３】
なお、情報処理装置１は、ＰＣ（Personal Computer）等のような汎用コンピュータで
構成されてもよい。また、情報処理装置１は、ユーザ端末５のリクエストに対してサービス（本実施形態では、推奨服装に関する情報）を提供するという意味で、サーバ（例えば、ＷＥＢサーバ）と呼ばれてもよい。
【００４４】
本実施形態では、情報処理装置１は、ユーザ端末５からの要求に応じて、推奨服装に関する情報の提供を行う。この処理を実現する記憶部１１及び制御部１２について、以下、説明する。
【００４５】
［記憶部］
図２により示されるとおり、記憶部１１は、被服機能データベース２１を含む。被服機能データベース２１は、例えば、ハードディスクに格納されたデータとして実現される。
【００４６】
＜被服機能データベース＞
被服機能データベース２１は被服データを格納する。被服データは、被服の性能を示す指数を含むデータである。被服の性能とは、例えば、含気性、通気性、湿潤性、透湿性、揆水性、耐水性、熱伝導性、保温性、防暑性、帯電性、抗菌性等である。つまり、被服データは、これらの被服の性能を数値化した指数を含むデータである。本実施形態に係る被服データは、被服の性能のうち保温性及び通気性を数値化した指数を含む。なお、被服の性能を示す指数は、被服学（特に、被服整理学及び被服材料学）に基づいて算出されてもよいし、サービス提供者等によって任意に指定されてもよい。
【００４７】
図３は、本実施形態における被服機能データベース２１のレコード例を示す。図３に示されるとおり、本実施形態に係る被服データは、被服機能データベース２１のレコードの行データとして実現されている。また、本実施形態に係る被服データは、性別フィールド、区分フィールド、群フィールド、種別フィールド、品番フィールド、品名フィールド、形状フィールド、素材フィールド、生地厚フィールド、保温性フィールド、通気性フィールドを含む。
【００４８】
性別フィールドは、被服が対象とする性別の情報を格納する。区分フィールドは、カジュアル及びフォーマルを区別するための情報を格納する。
【００４９】
群フィールドは、被服の種別により区別された群を示す情報を格納する。図４は、被服の種別の区別方法の一例を示す。本実施形態では、上半身には、着用される順番にＡ群（内側）、Ｂ群、Ｃ群、Ｄ群（外側）が用意されている。また、下半身には、着用される順番にＳ群（内側）、Ｔ群（外側）が用意されている。更に、本実施形態では、その他身につけるアイテムとして、Ｆ群（マフラー）、Ｇ群（手袋）、Ｈ群（帽子）、Ｉ群（傘）が用意されている。
【００５０】
種別フィールドは、群フィールドに対応する被服の種別を示す情報を格納する。図３に示されるとおり、例えば、Ａ群は、シャツである。品番フィールドは、被服の商品番号を格納する。品名フィールドは、被服の商品名を格納する。
【００５１】
形状フィールドは、被服の形状を示す情報を格納する。素材フィールドは、被服の素材
に関する情報を格納する。生地厚フィールドは、被服の生地の厚さを格納する。
【００５２】
保温性フィールドは、被服の保温性を数値化した指数（以下「被服保温性指数」と表記）を格納する。通気性フィールドは、被服の通気性を数値化した指数（以下「被服通気性指数」と表記）を格納する。
【００５３】
なお、本実施形態に係る被服データは、上記説明した各種データに加えて更に被服の画像データ（不図示）を含んでいる。そのほか、被服データは、被服の色、当該被服の着用に適した季節又は月、当該被服の電子商取引を実施しているＷＥＢページのＵＲＬ（Uniform Resource Locator）等を格納するフィールドを有していてもよい。
【００５４】
［制御部］
図２に示されるとおり、制御部１２は、体感温度取得部３１、被服データ選択部３２、推奨服装判定部３３、推奨服装抽出部３４、及び、アイテム抽出部３５を含む。体感温度取得部３１、被服データ選択部３２、推奨服装判定部３３、推奨服装抽出部３４、及び、アイテム抽出部３５は、例えば、記憶部１１に格納されたプログラム等が制御部１２の周辺回路であるＲＡＭ等に展開され、制御部１２のプロセッサにより実行されることによって実現される。
【００５５】
上述のとおり、制御部１２は、ユーザ端末５からの要求に応じて、推奨服装に関する情報の提供を行う。具体的には、ユーザ端末５によって、時間及び場所を指定した、推奨服装に関する情報の提供に対する要求が行われる。当該要求を受信すると、制御部１２は、指定された時間及び場所の気象データを気象データ提供サーバ２から取得し、取得した気象データにより作成可能な体感温度を取得する。そして、制御部１２は、取得した体感温度に基づいて推奨服装に関する情報を作成し、作成した推奨服装に関する情報をユーザ端末５に対して返信する。当該処理に対する各構成の処理を、以下、簡略的に説明する。なお、本実施形態における具体的な処理は、「§３  動作例」に記載する。
【００５６】
＜体感温度取得部＞
体感温度取得部３１は、ユーザ端末５の要求において指定されている時間及び場所における体感温度を取得する。
【００５７】
本実施形態では、体感温度取得部３１は、ユーザ端末５の要求において指定されている時間及び場所における気象データを気象データ提供サーバ２より取得する。ユーザ端末５の要求において指定されている時間が現在時間であるならば、体感温度取得部３１は、気象データ提供サーバ２より現在時間の気象データを取得する。また、ユーザ端末５の要求において指定されている時間が現在ではなく未来の時間であるならば、体感温度取得部３１は、気象データ提供サーバ２より気象予報に関する気象データを取得する。なお、体感温度取得部３１は、気温、湿度、及び風速を含んだ気象データを取得する。
【００５８】
そして、体感温度取得部３１は、取得した気象データから体感温度を算出する。例えば、［数１］に示される式に基づいて、体感温度取得部３１は体感温度を算出する。
【００５９】
【数１】
2012168887.tif 000003
【００６０】
Tmは体感温度、tは気温、hは湿度、vは風速である。このように体感温度を算出するこ
とにより、体感温度取得部３１は体感温度を取得する。
【００６１】
本実施形態では、体感温度取得部３１は、自身において算出することにより体感温度を取得しているが、他のサーバによって算出された体感温度を取得してもよい。例えば、体感温度取得部３１は、体感温度の情報を提供しているサーバから当該体感温度の情報を取得してもよい。また、例えば、体感温度取得部３１は、気象データを受け取り、体感温度を算出し、算出した体感温度を返信するサーバに、気象データ提供サーバ２から取得した気象データを送信し、体感温度の返信を受け取ることで、体感温度を取得してもよい。
【００６２】
＜被服データ選択部＞
被服データ選択部３２は、被服機能データベース２１に格納されている被服データから１又は複数の被服データを選択する。そして、後述する推奨服装判定部３３が、被服データ選択部３２により選択された１又は複数の被服データにより示される被服の組合せが推奨する服装であるか否かの判定を行う。つまり、被服データ選択部３２は、推奨する服装となる被服の組合せを作るために、被服データの選択を行う。
【００６３】
本実施形態では、被服データ選択部３２は、被服の種別により区別された群について定められた所定の順番にしたがって群を選択し、選択されている群から被服データを無作為に１つ選択する。この時の被服データ選択部３２と推奨服装判定部３３との関係を図５により説明する。図５は、実施の形態に係る被服データ選択部と推奨服装判定部との関係を例示する。
【００６４】
図５によって示されるとおり、例えば、被服データ選択部３２が被服データを選択する順番が、ａ群、ｂ群、ｃ群の順と定まっているとする。そして、本実施形態では、被服データ選択部３２は、各群から１つの被服データしか選択しない。つまり、本実施形態では、被服データ選択部３２は、同一の群から２つ以上の被服データを選択しない。
【００６５】
まず、被服データ選択部３２は、ａ群から被服データを１つ選択する。例えば、被服データ選択部３２は、ａ群から、被服データ「ａ１」を選択したとする。この時、図５に示されているとおり、制御部１２が保持している被服データ、すなわち、被服データ選択部３２によって選択された１又は複数の被服データは、被服データ「ａ１」である。
【００６６】
そして、推奨服装判定部３３は、被服データ「ａ１」により示される被服が推奨する服装であるか否かを判定する。被服データ「ａ１」により示される被服が推奨する服装であれば、当該被服が推奨服装として確保される。被服データ「ａ１」により示される被服が推奨する服装でなければ、再び、被服データ選択部３２によって被服データの選択が行われる。
【００６７】
具体的には、被服データ選択部３２は、ａ群の次に被服データを選択する群であるｂ群から被服データを１つ選択する。例えば、被服データ選択部３２は、ｂ群から、被服データ「ｂ３」を選択したとする。この時、図５に示されるとおり、被服データ選択部３２によって選択された１又は複数の被服データは、被服データ「ａ１」及び「ｂ３」である。
【００６８】
そして、推奨服装判定部３３は、被服データ「ａ１」及び「ｂ３」によって示される被服の組合せが推奨する服装であるか否かを判定する。被服データ「ａ１」及び「ｂ３」によって示される被服の組合せが推奨する服装であれば、当該被服の組合せが推奨服装として確保される。被服データ「ａ１」及び「ｂ３」によって示される被服の組合せが推奨する服装でなければ、再び、被服データ選択部３２によって被服データの選択が行われる。
【００６９】
具体的には、被服データ選択部３２は、ｂ群の次に被服データを選択する群であるｃ群から被服データを１つ選択する。例えば、被服データ選択部３２は、ｃ群から、被服デー
タ「ｃ２」を選択したとする。この時、図５に示されるとおり、被服データ選択部３２によって選択された１又は複数の被服データは、被服データ「ａ１」、「ｂ３」及び「ｃ２」である。
【００７０】
そして、推奨服装判定部３３は、被服データ「ａ１」、「ｂ３」及び「ｃ２」によって示される被服の組合せが推奨する服装であるか否かを判定する。被服データ「ａ１」、「ｂ３」及び「ｃ２」によって示される被服の組合せが推奨する服装であれば、当該被服の組合せが推奨服装として確保される。被服データ「ａ１」、「ｂ３」及び「ｃ２」によって示される被服の組合せが推奨する服装でなければ、再び、被服データ選択部３２によって被服データの選択が行われる。
【００７１】
このような処理が、推奨服装が確保されるまで繰り返される。なお、推奨服装が確保されることなく、被服データ選択部３２による被服データの選択対象である群がなくなったとする。このとき、例えば、制御部１２により保持されている被服データはリセットされ、上記の処理が最初から繰り返される。言い換えると、選択された被服データが全てリセットされ、被服データ選択部３２は、１から被服データを選択しなおす。つまり、上記被服データ選択部３２によるａ群からの被服データの選択から処理が繰り返される。
【００７２】
このように、本実施形態では、被服データ選択部３２が被服データを１つ選択する度に、推奨服装判定部３３は、被服データ選択部３２により選択された１又は複数の被服データにより示される被服の組合せが推奨する服装であるか否かの判定を行う。
【００７３】
なお、被服データ選択部３２は、群の中から無作為に被服データを選択するが、他の方法によって被服データを選択してもよい。例えば、被服データ選択部３２は、群に含まれる被服データであって、ある条件を満たす被服データの中から被服データを選択してもよい。ある条件とは、例えば、被服の色が満たすべき条件（例えば、「黒色の被服」）及び被服の生地の厚さが満たすべき条件（例えば、「生地厚０．２ｍｍ以下」）等、被服データに含まれるデータに対する条件である。被服データ選択部３２は、このような条件を満たすか否かの判定を行って、当該条件を満たす被服データを選択してもよい。つまり、被服データ選択部３２は、例えば、被服の色による選択及び被服の生地の厚さによる選択等、被服データに含まれるデータに基づく選択を実行してもよい。
【００７４】
＜推奨服装判定部＞
推奨服装判定部３３は、上述のとおり、服データ選択部３２により選択された１又は複数の被服データにより示される被服の組合せが推奨する服装であるか否かの判定を行う。
【００７５】
本実施形態では、推奨服装判定部３３は、被服データ選択部３２によって選択された１又は複数の被服データに含まれる被服の性能を示す指数から、１又は複数の被服データによって示される被服の組合せの性能を示す指数を算出する。そして、推奨服装判定部３３は、算出した被服の組合せの性能を示す指数が、体感温度取得部３１によって取得された体感温度に対応する条件を満たすか否かを判定する。当該処理により、推奨服装判定部３３は、服データ選択部３２により選択された１又は複数の被服データにより示される被服の組合せが推奨する服装であるか否かの判定を行う。
【００７６】
本実施形態では、被服の性能を示す指数として、被服保温性指数及び被服通気性指数が用いられている。しかしながら、本実施形態の別の形態として、被服の性能を示す指数は、他の指数が用いられてもよいし、被服保温性指数及び被服通気性指数のどちらか一方のみが用いられてもよい。
【００７７】
推奨服装判定部３３は、１又は複数の被服データに含まれる被服保温性指数及び被服通
気性指数から、１又は複数の被服データによって示される被服の組合せの保温性（以下、「総合保温性指数」と表記）及び通気性（以下、「総合通気性指数」と表記）を算出する。そして、推奨服装判定部３３は、算出した総合保温性指数及び総合通気性指数が体感温度に対応する条件を満たすか否かを判定する。以下、総合保温性指数に適用する条件を「保温性指数条件」、総合通気性指数に適用する条件を「通気性指数条件」と表記する。
【００７８】
図６は、体感温度に対応付けられた保温性指数条件及び通気性指数条件を示す。詳細については、「§３  動作例」において説明する。
【００７９】
＜推奨服装抽出部＞
推奨服装抽出部３４は、被服の組合せの性能を示す指数が体感温度に対応する条件を満たすと推奨服装判定部３３によって判定された１又は複数の被服データによって示される被服の組合せを抽出する。
【００８０】
本実施形態では、推奨服装抽出部３４は、総合保温性指数及び総合通気性指数が保温性指数条件及び通気性指数条件を満たすと推奨服装判定部３３によって判定された１又は複数の被服データによって示される被服の組合せを抽出する。
【００８１】
なお、推奨服装抽出部３４は、被服データ選択部３２及び推奨服装判定部３３の処理を繰り返すことで、被服の組合せを複数抽出してもよい。
【００８２】
＜アイテム抽出部３５＞
アイテム抽出部３５は、体感温度取得部３１によって取得された気象データ及び体感温度のうち少なくとも一方を用いてアイテムを抽出する。本実施形態では、アイテム抽出部３５は、Ｓ群（インナータイツ）、Ｆ群（マフラー）、Ｇ群（手袋）、Ｈ群（帽子）、Ｉ群（傘）のアイテム抽出を行う。詳細については、「§３  動作例」において説明する。
【００８３】
§２−２  気象データ提供サーバ２
気象データ提供サーバ２は、例えば、ＰＣ等として周知のハードウェア構成及び機能構成を有している。例えば、気象データ提供サーバ２は、そのハードウェア構成として、それぞれバスを介して接続された、各種データ及びプログラムを格納するための記憶部、記憶部に格納されたプログラムを実行する制御部、ネットワーク通信を行うための入出力部を有している。気象データ提供サーバ２は、このようなハードウェア構成により、インターネット３を介して、時間及び場所に対応する気象データを提供する。
【００８４】
気象データ提供サーバ２は、例えば、天気予報情報（気象データ））を提供する気象庁のサーバである（参考ＵＲＬ：http://www.jma.go.jp/jma/menu/forecastmenu.html）。
気象データ提供サーバ２は、その他、気象情報を提供する企業のサーバであってもよい。
【００８５】
§２−３  ユーザ端末５
ユーザ端末５は、例えば、ＰＣ又は携帯電話として周知のハードウェア構成及び機能構成を有している。例えば、ユーザ端末５は、そのハードウェア構成として、それぞれバスを介して接続された、各種データ及びプログラムを格納するための記憶部、記憶部に格納されたプログラムを実行する制御部、ディスプレイ、マウス及びキーボード等のユーザインタフェースと接続するため、及び、ネットワーク通信を行うための入出力部を有している。ユーザ端末５は、このようなハードウェア構成により、インターネット３を介して、情報処理装置１にアクセスするための一般的な通信機能、推奨服装に関する情報を含んだ提供されたデータに基づく画面を表示及び操作することができる一般的なユーザインタフェース機能等を実現する。
【００８６】
本実施形態では、ユーザ端末５は、インターネット３を介して、情報処理装置１にアクセスする。次に、ユーザ端末５は、情報処理装置１に対して、ユーザインタフェースを介してユーザにより入力された時間及び場所を指定した、推奨服装に関する情報の提供に対する要求を行う。そして、ユーザ端末５は、情報処理装置１から推奨服装のデータを受領し、当該データを画面表示する。後述する図１１は、当該画面表示の例を示す。
【００８７】
§３  動作例
次に、図７、図８Ａ、図８Ｂ、図９、図１０及び図１１を用いて、本実施形態における動作例を説明する。図７は、本実施形態に係る情報処理装置１が推奨服装のパターンを求める手順例を示す。図８Ａ、図８Ｂ、図９、図１０は、本実施形態に係る情報処理装置１における推奨服装判定関連処理のサブルーチン例を示す。図１１は、本実施形態における推奨服装の表示例を示す。
【００８８】
まず、図７に示されるとおり、推奨服装に関する情報の提供をユーザ端末５から要求されることで、情報処理装置１は処理を開始する（Ｓ１００）。
【００８９】
ユーザ端末５の当該要求には、時間（日時）及び場所を示す情報が含まれている。体感温度取得部３１は、当該時間及び場所を示す情報を用いて、当該時間及び場所における気象データを気象データ提供サーバ２から取得する。体感温度取得部３１の取得する気象データには、気温、湿度、風速、降水確率が含まれている。体感温度取得部３１は、気象データに含まれている気温、湿度、及び風速を［数１］に代入することによって体感温度を算出することで、指定された時間及び場所における体感温度を取得する（Ｓ１０１）。
【００９０】
体感温度を取得した後、情報処理装置１は、取得した体感温度に基づいて推奨服装に関する情報の作成を行う。具体的には、被服データ選択部３２によって被服機能データベース２１から１又は複数の被服データが選択される。次に、推奨服装判定部３３によって、選択された１又は複数の被服データによって示される被服の組合せが推奨服装であるかどうか判定される。そして、推奨服装抽出部３４によって、推奨服装であると判定された被服の組合せの抽出が行われる。また、アイテム抽出部３５によって、体感温度取得部３１によって取得された気象データ及び体感温度の少なくとも一方を用いたアイテムの抽出が行われる。
【００９１】
この時、本実施形態における情報処理装置１は、体感温度によって異なる動作をする。具体的には、被服データ選択部３２、推奨服装判定部３３及びアイテム抽出部３５が、体感温度によって、異なる動作をする。
【００９２】
したがって、まず、制御部１２によって、体感温度取得部３１により取得された体感温度の判定が行われる（Ｓ１０２）。そして、図７に示されるとおり、体感温度Tmが１３度未満の場合、推奨服装判定関連処理Ａ（Ｓ１０３Ａ）が実行される。体感温度Tmが１３度以上２２度以下の場合、推奨服装判定関連処理Ｂ（Ｓ１０３Ｂ）が実行される。体感温度Tmが２２度を超える場合、推奨服装判定関連処理Ｃ（Ｓ１０３Ｃ）が実行される。以下、これらの処理について説明する。なお、処理の切り替えとなる閾値である１３度及び２２度は、設定により変更可能である。
【００９３】
＜推奨服装判定関連処理Ａ＞
図８Ａ及び図８Ｂを用いて推奨服装判定関連処理Ａを説明する。
【００９４】
図７及び図８Ａに示されるとおり、制御部１２によって、体感温度取得部３１により取得された体感温度Tmが１３度未満であると判定された場合、推奨服装判定関連処理Ａが実行される（Ｓ１０３Ａ、Ｓ２００）。
【００９５】
推奨服装判定関連処理Ａが実行されると、被服データ選択部３２は、被服機能データベース２１から選択する被服データの属性を決定する（Ｓ２０１）。例えば、被服データ選択部３２は、被服機能データベース２１から選択する被服データの属性を「男性」及び「カジュアル」と決定する。この時、被服データ選択部３２は、被服機能データベース２１に格納されている被服データのうち、性別フィールドに「男性」、区分フィールドに「カジュアル」を格納した被服データの中から１又は複数の被服データの選択を行う。
【００９６】
次に、被服データ選択部３２は、初期設定又は再度推奨服装を検索するため、選択した被服データのリセットを行う（Ｓ２０２）。当該処理は、Ｓ２０３以降の処理において、被服機能データベース２１から推奨服装に関する被服データを検索するための前処理である。
【００９７】
次に、被服データ選択部３２は、被服の種別により区別された群について定められた所定の順番にしたがって、次に被服データを選択すべき群から被服データを１つ選択する（Ｓ２０３）。そして、推奨服装判定部３３は、被服データ選択部３２が被服データを選択する毎に、被服データ選択部３２によって選択された１又は複数の被服データによって示される被服の組合せの総合保温性指数及び総合通気性指数を算出する（Ｓ２０４）。更に、推奨服装判定部３３は、算出した総合保温性指数及び総合通気性指数が保温性指数条件及び通気性指数条件を満たすか否かを判定する（Ｓ２０５）。算出した総合保温性指数及び総合通気性指数が保温性指数条件及び通気性指数条件を満たさなければ、これらの処理が繰り返される（Ｓ２０６）。当該処理は、上記「＜被服データ選択部＞」で説明した、図５の処理に該当する。
【００９８】
本実施形態において、被服データ選択部３２が被服データの選択を行う群は、Ｔ群、Ａ群、Ｂ群、Ｃ群及びＤ群である。また、本実施形態において、被服データ選択部３２が被服データの選択を行う群の順番は、Ｔ群、Ａ群、Ｂ群、Ｃ群及びＤ群の順番である。当該順番は、着用される被服の優先度に従っている。すなわち、Ａ群（シャツ）とＣ群（ジャケット）を比較したときに、Ａ群に含まれる被服よりも先にＣ群に含まれる被服が選択されないように、本実施形態では、上記のような順番が定められている。
【００９９】
つまり、被服データ選択部３２は、順番に従って、Ｔ群、Ａ群、Ｂ群、Ｃ群、Ｄ群からそれぞれ１つずつ被服データを選択する（Ｓ２０３）。そして、被服データ選択部３２が被服データを１つ選択する毎に、推奨服装判定部３３は、被服データ選択部３２によって選択された１又は複数の被服データによって示される被服の組合せの総合保温性指数及び総合通気性指数を算出する（Ｓ２０４）。更に、推奨服装判定部３３は、算出した総合保温性指数及び総合通気性指数が保温性指数条件及び通気性指数条件を満たすか否かを判定する（Ｓ２０５）。
【０１００】
例えば、被服データ選択部３２は、被服データが何も選択されていない状態であるならば、Ｔ群より被服データを１つ選択して、次のＳ２０４に処理を進める。Ｔ群の被服データが選択された状態であるならば、被服データ選択部３２は、Ａ群より被服データを１つ選択して、次のＳ２０４に処理を進める。Ｔ群及びＡ群の被服データが選択された状態であるならば、被服データ選択部３２は、Ｂ群より被服データを１つ選択して、次のＳ２０４に処理を進める。Ｔ群、Ａ群及びＢ群の被服データが選択された状態であるならば、被服データ選択部３２は、Ｃ群より被服データを１つ選択して、次のＳ２０４に処理を進める。Ｔ群、Ａ群、Ｂ群及びＣ群の被服データが選択された状態であるならば、被服データ選択部３２は、Ｄ群より被服データを１つ選択して、次のＳ２０４に処理を進める。
【０１０１】
なお、上述のとおり、被服データ選択部３２は、任意の方法で、各群より１つの被服デ
ータを選択する。任意の方法とは、例えば、ランダムに選択する方法等である。
【０１０２】
そして、Ｓ２０４では、被服データ選択部３２によって選択されている１又は複数の被服データによって示される被服の組合せの総合保温性指数及び総合通気性指数を算出する。総合保温性指数及び総合通気性指数は、任意の方法によって求められる。
【０１０３】
例えば、総合保温性指数及び総合通気性指数は、被服データ選択部３２によって選択されている１又は複数の被服データに含まれる被服保温性指数を引数とする関数及び被服通気性指数を引数とする関数によって求められてもよい。当該関数の例として、例えば、引数の総和を出力とする関数、引数のうち最小値又は最大値を出力とする関数が挙げられる。つまり、例えば、総合保温性指数は、被服データ選択部３２によって選択されている１又は複数の被服データに含まれる被服保温性指数の総和である。また、例えば、総合通気性指数は、被服データ選択部３２によって選択されている１又は複数の被服データに含まれる被服通気性指数のうちの最小値である。このように、総合保温性指数と総合通気性指数は、互いに異なる関数によって求められてもよい。
【０１０４】
更に、推奨服装判定部３３は、算出した総合保温性指数及び総合通気性指数が保温性指数条件及び通気性指数条件を満たすか否かを判定する（Ｓ２０５）。上述したとおり、体感温度に対応する保温性指数条件及び通気性指数条件は、図６によって示される。
【０１０５】
図６に示されるとおり、保温性指数条件は、体感温度が１３度以下である場合、総合保温性指数の取りうる範囲を定めている。また、通気性指数条件は、総合通気性指数の上限値を定めている。これは、推奨服装判定関連処理Ａが実行される体感温度の範囲では、通気性が低い状態が好ましいと考えられるためである。
【０１０６】
例えば、図６に示されるとおり、体感温度が４度である場合、保温性指数条件は、総合保温性指数が３３以上３６以下であることであり、通気性指数条件は、総合通気性指数が４以下であることである。
【０１０７】
なお、図６におけるテーブルの体感温度フィールドは、小数点以下１桁の四捨五入により求められる値を格納している。つまり、例えば、図６における表の体感温度「４度」は、体感温度取得部３１によって取得された体感温度が３．５度以上４．５度未満であることを示す。
【０１０８】
図８Ａに示されるとおり、総合保温性指数及び総合通気性指数のうちどちらか一方が保温性指数条件及び通気性指数条件を満たさない場合、推奨服装判定部３３は、被服データが選択されていない群が存在するか否かを判定する（Ｓ２０６）。すなわち、推奨服装判定部３３は、Ｔ群、Ａ群、Ｂ群、Ｃ群及びＤ群のすべてにおいて被服データが選択されたか否かを判定する。
【０１０９】
Ｔ群、Ａ群、Ｂ群、Ｃ群及びＤ群のすべてにおいて被服データが選択されたと推奨服装判定部３３が判定した場合、被服データを選択する群が存在しないため、被服データ選択部３２は、Ｓ２０２の処理から実行しなおす。つまり、被服データ選択部３２は、選択した複数の被服データをリセットし、再度、被服機能データベース２１から被服データを選択する。なお、当該処理が所定回数繰り返された場合、周知のエラー処理により、推奨服装関連処理Ａは終了してもよい。この場合、推奨服装の抽出は行われない。
【０１１０】
他方、Ｔ群、Ａ群、Ｂ群、Ｃ群及びＤ群のすべてにおいて被服データが選択されていないと推奨服装判定部３３が判定した場合、被服データ選択部３２は、Ｓ２０３の処理を実行する。つまり、被服データ選択部３２は、上記所定の順にしたがって、次に選択すべき
群から被服データを選択する。この後、再度、総合保温性指数及び総合通気性指数が算出され（Ｓ２０４）、総合保温性指数及び総合通気性指数が保温性指数条件及び通気性指数条件を満たすか否かが判定される（Ｓ２０５）。
【０１１１】
総合保温性指数及び総合通気性指数が保温性指数条件及び通気性指数条件を満たす場合、推奨服装抽出部３４は、保温性指数条件及び通気性指数条件を満たす総合保温性指数及び総合通気性指数を有する１又は複数の被服データによって示される被服の組合せ（推奨服装）を確保する（Ｓ２０７）。具体的には、推奨服装抽出部３４は、保温性指数条件及び通気性指数条件を満たす総合保温性指数及び総合通気性指数を有する被服データの組合せを保持する。
【０１１２】
そして、制御部１１は、Ｓ２０７までの被服データの組合せの検索を再度行うか否かの判定を行う（Ｓ２０８）。被服データの組合せの検索を再度行うと制御部１１が判定した場合、Ｓ２０２の処理から処理が繰り返される。このように被服データの組合せを複数検索することにより、推奨服装抽出部３４は、複数の推奨服装を確保することができる。なお、Ｓ２０７までの被服データの組合せの検索を再度行うか否かは、記憶部１２に格納されるプログラムの設定等によって指定される。
【０１１３】
他方、被服データの組合せの検索を再度行わないと制御部１１が判定した場合、図８Ｂに示されるＳ２０９に処理が進む。
【０１１４】
図８Ｂに示されるＳ２０９〜Ｓ２１４の処理は、アイテム抽出部３５の処理に関する。まず、アイテム抽出部３５は、体感温度取得部３１が取得した体感温度が６度以下であるか否かを判定する（Ｓ２０９）。
【０１１５】
体感温度が６度以下であるならば、アイテム抽出部３５は、被服機能データベース２１に格納されている被服データのうち、Ｆ群（マフラー）、Ｇ群（手袋）、及びＨ群（帽子）から１つずつ被服データを選択（Ｓ２１０）し、Ｓ２１０に処理を進める。他方、体感温度が６度以上であるならば、アイテム抽出部３５は、Ｓ２１３に処理を進める。
【０１１６】
Ｆ群（マフラー）、Ｇ群（手袋）、及びＨ群（帽子）から１つずつ被服データが選択されると、アイテム抽出部３５は、体感温度が４度以下であるか否かを判定する（Ｓ２１１）。
【０１１７】
体感温度が４度以下であるならば、アイテム抽出部３５は、被服機能データベース２１に格納されている被服データのうち、Ｓ群（インナータイツ）から被服データを１つ選択し（Ｓ２１２）、Ｓ２１３に処理を進める。他方、体感温度が４度以上であるならば、アイテム抽出部３５は、Ｓ２１２の処理を実行せずにＳ２１３に処理を進める。
【０１１８】
次に、アイテム抽出部３５は、体感温度取得部３１が取得した気象データに含まれている降水に関する情報（本実施形態では降水確率）を用いて、傘が必要であるか否かの判定を行う。例えば、アイテム抽出部３５は、降水確率が所定値を超えるか否かの判定を行う（Ｓ２１３）。
【０１１９】
降水確率が所定値を超える場合、アイテム抽出部３５は、被服機能データベース２１に格納されている被服データのうち、Ｉ群（傘）から被服データを１つ選択し（Ｓ２１４）、推奨服装判定関連処理Ａに関する処理を終了する（Ｓ２１５）。他方、降水確率が所定値を超えない場合、アイテム抽出部３５は、Ｓ２１４の処理を実行せずに推奨服装判定関連処理Ａに関する処理を終了する（Ｓ２１５）。
【０１２０】
以上までの処理により、推奨服装抽出部３４に、保温性指数条件及び通気性指数条件を満たす総合保温性指数及び総合通気性指数を有する被服データの組合せが保持される。また、アイテム抽出部３５により、体感温度取得部３１によって取得された気象データ及び体感温度のうち少なくとも一方を用いたアイテムの選択が行われる。
【０１２１】
＜推奨服装判定関連処理Ｂ＞
次に、図９を用いて推奨服装判定関連処理Ｂを説明する。
【０１２２】
図７及び図９に示されるとおり、制御部１２によって、体感温度取得部３１により取得された体感温度Tmが１３度以上２２度以下であると判定された場合、推奨服装判定関連処理Ｂが実行される（Ｓ１０３Ｂ、Ｓ３００）。
【０１２３】
推奨服装判定関連処理Ｂは、体感温度Tmが１３度以上２２度以下であると判定された時の処理であるため、体感温度Tmが６度以下となることはない。したがって、推奨服装判定関連処理Ｂでは、推奨服装判定関連処理Ａとは異なり、アイテム抽出部３５によるＳ２０９〜Ｓ２１２までの処理は実行されない。すなわち、推奨服装判定関連処理Ｂでは、推奨服装判定関連処理Ａとは異なり、Ｓ群（インナータイツ）、Ｆ群（マフラー）、Ｇ群（手袋）、及びＨ群（帽子）に対するアイテム抽出部３５による被服データの選択は実行されない。
【０１２４】
また、推奨服装判定関連処理Ｂでは、推奨服装判定関連処理Ａとは異なり、通気性指数条件が用いられない（図６参照）。推奨服装判定関連処理Ｂが実行される体感温度の範囲では、通気性を考慮する必要性が低いと考えられるためである。
【０１２５】
これらの相違点を除けば、推奨服装判定関連処理Ｂは、推奨服装判定関連処理Ａと同様である。したがって、推奨服装判定関連処理Ａとの相違点のみ説明する。
【０１２６】
図８Ａ及び図９に示されるとおり、推奨服装関連処理がスタートしてから被服データの組合せの検索を再度行うか否かの判定を行われるまでの処理（Ｓ３００〜Ｓ３０８）は、Ｓ２００〜Ｓ２０８までの処理に対応する。ここで、図９に示されるとおり、推奨服装関連処理Ｂでは通気性指数条件が用いられないため、Ｓ３０４における処理において、推奨服装判定部３３は総合保温性指数のみ算出する。そして、Ｓ３０５における処理において、推奨服装判定部３３は保温性指数条件のみ判断を行う。
【０１２７】
また、図８Ｂ及び図９に示されるとおり、アイテム抽出部３５がＩ群（傘）からアイテムを選択する処理（Ｓ３０９及びＳ３１０）は、Ｓ２１３及びＳ２１４に対応する。当該処理において相違点は存在しない。当該処理が完了すると、推奨服装関連処理Ｂに関する処理が終了する（Ｓ３１１）。
【０１２８】
以上までの処理により、推奨服装抽出部３４に、保温性指数条件を満たす総合保温性指数を有する被服データの組合せが保持される。また、アイテム抽出部３５により、Ｆ群（傘）におけるアイテムの選択が行われる。
【０１２９】
＜推奨服装判定関連処理Ｃ＞
次に、図１０を用いて推奨服装判定関連処理Ｃを説明する。
【０１３０】
図７及び図１０に示されるとおり、制御部１２によって、体感温度取得部３１により取得された体感温度Tmが２２度を超えると判定された場合、推奨服装判定関連処理Ｃが実行される（Ｓ１０３Ｃ、Ｓ４００）。
【０１３１】
推奨服装判定関連処理Ｃは、体感温度Tmが２２度を超えると判定された時の処理であるため、体感温度Tmが６度以下となることはない。したがって、推奨服装判定関連処理Ｂでは、推奨服装判定関連処理Ａとは異なり、アイテム抽出部３５によるＳ２０９〜Ｓ２１２までの処理は実行されない。この点は、推奨服装判定関連処理Ｂと同様である。
【０１３２】
また、推奨服装判定関連処理Ｃでは、推奨服装判定関連処理Ａ及びＢとは異なり、通気性指数条件は、総合通気性指数の下限値を定めている（図６参照）。これは、推奨服装判定関連処理Ｃが実行される体感温度の範囲では、通気性が高い状態が好ましいと考えられるためである。
【０１３３】
これらの相違点を除けば、推奨服装判定関連処理Ｃは、推奨服装判定関連処理Ａと同様である。したがって、推奨服装判定関連処理Ａとの相違点のみ説明する。
【０１３４】
図８Ａ及び図１０に示されるとおり、推奨服装関連処理がスタートしてから被服データの組合せの検索を再度行うか否かの判定を行われるまでの処理（Ｓ４００〜Ｓ４０８）は、Ｓ２００〜Ｓ２０８までの処理に対応する。ここで、Ｓ４０５における処理において、推奨服装判定部３３の適用する通気性指数条件は総合通気性指数の下限値を定めた条件である点が推奨服装関連処理Ａと相違する。
【０１３５】
また、図８Ｂ及び図１０に示されるとおり、アイテム抽出部３５がＩ群（傘）からアイテムを選択する処理（Ｓ４０９及びＳ４１０）は、Ｓ２１３及びＳ２１４に対応する。当該処理において相違点は存在しない。当該処理が完了すると、推奨服装関連処理Ｃに関する処理が終了する（Ｓ４１１）。
【０１３６】
以上までの処理により、推奨服装抽出部３４に、保温性指数条件を満たす総合保温性指数を有する被服データの組合せが保持される。また、アイテム抽出部３５により、Ｆ群（傘）におけるアイテムの選択が行われる。
【０１３７】
＜推奨服装抽出処理＞
推奨服装関連処理Ａ、Ｂ、又はＣにより、推奨服装抽出部３４に、保温性指数条件及び通気性指数条件を満たす総合保温性指数及び総合通気性指数を有する被服データの組合せが保持された。また、アイテム抽出部３５により、推奨服装に関係しない他のアイテムの選択が行われた（Ｓ１０３Ａ、Ｓ１０３Ｂ、Ｓ１０３Ｃ）。
【０１３８】
次に、図７に戻り、各推奨服装関連処理が終了すると、推奨服装抽出部３４は、保持した被服データの組合せによって示される被服の組合せ（推奨服装）を抽出する（Ｓ１０４）。保持した被服データの組合せが複数ある場合、複数の推奨服装が抽出される。また、推奨服装抽出部３４は、アイテム抽出部３５によって選択された被服データによって示されるアイテムを抽出する。
【０１３９】
制御部１１は、推奨服装抽出部３４によって抽出された推奨服装及びアイテムに関する情報をユーザ端末５に返信し（Ｓ１０５）、処理を終了する（Ｓ１０６）。ユーザ端末５は、受信した情報をディスプレイ上に画面表示する。図１１は、当該画面表示の例を示す。例えば、図１１に示されるとおり、ユーザ端末５は、被服データに含まれる被服の画像データを受信し、表示する。
【０１４０】
＜その他＞
なお、本実施形態において、被服データ選択部３２が被服データの選択を行う対象となる群は、Ｔ群、Ａ群、Ｂ群、Ｃ群及びＤ群であったが、当該群は任意に設定される。例えば、アイテム抽出部３５の処理対象であったＦ群（マフラー）やＳ群（インナータイツ）
が、被服データ選択部３２が被服データの選択を行う対象となる群であってもよい。
【０１４１】
§４  実施の形態に係る作用及び効果
以上によれば、本実施形態に係る情報処理装置１では、気象データ提供サーバ２から提供される気象データに基づいて体感温度が算出される。そして、算出された体感温度に基づいて、被服の組合せの性能の満たすべき条件（本実施形態における保温性指数条件及び通気性指数条件）が定められる。また、被服データ選択部３２によって選択された１又は複数の被服データに含まれる個々の被服の性能を示す指数（本実施形態における被服保温性指数及び被服通気性指数）から、１又は複数の被服データによって示される被服の組合せの性能を示す指数（本実施形態における総合保温性指数及び総合通気性指数）が算出される。そして、算出された被服の組合せの性能が体感温度に対応する条件を満たすものについて、１又は複数の被服データによって示される被服の組合せが推奨服装抽出部３４によって抽出される。
【０１４２】
したがって、本実施形態では、体感温度に対応する条件を満たす被服の組合せが抽出されるため、気象状況に見合った具体的な被服の組合せに関する情報を提供することができる。
【０１４３】
また、本実施形態に係る情報処理装置１の取得する気象データの対象となる時間（日時）及び場所は、ユーザ端末５のユーザインタフェースを介して、ユーザによって指定される。
【０１４４】
したがって、本実施形態では、特定地点に行こうとするユーザに対して、服装、装備を瞬時に判断できる情報を提供することができる。また、本実施形態に係る情報処理装置１は、当該情報を通じて、ユーザの生活を快適にすることができる。
【０１４５】
§５  補足
以上、本発明の実施の形態を詳細に説明してきたが、前述までの説明はあらゆる点において本発明の例示に過ぎず、その範囲を限定しようとするものではない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。
【０１４６】
本発明は、特許請求の範囲によってのみその範囲が解釈される。また、当業者は、上記本実施形態の記載から、特許請求の範囲の記載および技術常識に基づいて等価な範囲を実施することができる。また、本明細書において使用される用語は、特に言及しない限り、当該分野で通常用いられる意味で用いられる。したがって、他に定義されない限り、本明細書中で使用される全ての専門用語および技術用語は、本発明の属する分野の当業者によって一般的に理解される意味と同じ意味を有する。両者が矛盾する場合、本明細書において使用される用語は、本明細書（定義を含めて）に記載された意味において理解される。
【符号の説明】
【０１４７】
１  情報処理装置
２  気象データ提供サーバ
３  インターネット
５  ユーザ端末
１１  記憶部
１２  制御部
１３  バス
１４  入出力部
２１  被服機能データベース
３１  体感温度取得部
３２  被服データ選択部
３３  推奨服装判定部
３４  推奨服装抽出部
３５  アイテム抽出部
【図１】
2012168887.tif 000004
【図２】
2012168887.tif 000005
【図３】
2012168887.tif 000006
【図４】
2012168887.tif 000007
【図５】
2012168887.tif 000008
【図６】
2012168887.tif 000009
【図７】
2012168887.tif 000010
【図８Ａ】
2012168887.tif 000011
【図８Ｂ】
2012168887.tif 000012
【図９】
2012168887.tif 000013
【図１０】
2012168887.tif 000014
【図１１】
2012168887.tif 000015