(57)【要約】【課題】提案する服装の適切性を向上する。【解決手段】情報処理装置１０は取得部２９と制御部３２と付与部３０とを有する。取得部２９は車両情報を車載情報処理装置から取得可能である。取得部２９は条件情報を端末装置から取得可能である。制御部３２は車両情報を取得する場合に車両が車両情報中の服装を検出した時の天気を認識する。制御部３２は服装を天気および位置に関連付けて服装データベースに蓄積する。制御部３２は条件情報を取得する場合に指定時間および指定位置における予想天気を認識する。制御部３２は予想天気および位置に関連付けられた服装データベース中の服装に基づいて少なくとも１種の服装の種類を選択する。付与部３０は少なくとも１種の服装の種類を条件情報を付与した端末装置に付与する。【選択図】図４
2020102093.tif 000002
【特許請求の範囲】
【請求項１】
車両の位置を少なくとも含む車両情報を該車両に搭載される車載情報処理装置から取得可能であり、指定時間および指定位置を少なくとも含む条件情報を端末装置から取得可能な取得部と、
前記車両の周囲の人の服装を含む車両情報を取得する場合に該車両が該車両情報中の前記服装を検出した時の天気を認識し且つ前記服装を該天気および該車両情報中の位置に関連付けて服装データベースに蓄積し、前記条件情報を取得する場合に該条件情報中の指定時間および指定位置における予想天気を認識し且つ該条件情報中の指定位置および該予想天気それぞれに相当する位置および天気に関連付けられた前記服装データベース中の服装に基づいて少なくとも１種の服装の種類を選択する制御部と、
前記服装データベースを記憶する記憶部と、
前記少なくとも１種の服装の種類を、該条件情報を付与した端末装置に付与する付与部と、を備える
情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記車両が前記車両情報中の前記服装を検出した時の天気、および前記予想天気は、気温、風速、および湿度の少なくとも１つを含む
情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置であって、
前記指定時間は、指定日付および指定時刻を含む
情報処理装置。
【請求項４】
請求項１から３のいずれか１項に記載の情報処理装置であって、
前記車両情報は、前記周囲の人の服装を検出した時の天気を含み、
前記制御部は、前記車両情報を取得する場合に、該車両情報中の天気に基づいて、該車両情報を付与した車両が該車両情報中の前記服装を検出した時の天気を認識する
情報処理装置。
【請求項５】
請求項１から３のいずれか１項に記載の情報処理装置であって、
前記取得部は、複数の位置における実際の天気を天気情報提供装置から取得可能であり、
前記車両情報は、前記周囲の人の服装を検出した時の時間を含み、
前記制御部は、前記車両情報を取得する場合に、該車両情報中の時間および位置における実際の天気を前記取得部を介して前記天気情報提供装置から取得することにより、該車両情報を付与した車両が該車両情報中の前記服装を検出した時の天気を認識する
情報処理装置。
【請求項６】
車両の位置を少なくとも含む車両情報を付与する車載情報処理装置と、
指定時間および指定位置を少なくとも含む条件情報を付与する端末装置と、
前記車両の周囲の人の服装を含む車両情報を取得する場合に該車両が該車両情報中の前記服装を検出した時の天気を認識し且つ前記服装を該天気および該車両情報中の位置に関連付けて服装データベースに蓄積し、前記条件情報を取得する場合に該条件情報中の指定時間および指定位置における予想天気を認識し且つ該条件情報中の指定位置および該予想天気それぞれに相当する位置および天気に関連付けられた前記服装データベース中の服装に基づいて少なくとも１種の服装の種類を選択する制御部と、前記服装データベースを記憶する記憶部と、前記少なくとも１種の服装の種類を該条件情報を付与した端末装置に付与する付与部とを有する情報処理装置と、を備える
情報処理システム。
【請求項７】
車両の位置を少なくとも含む車両情報を該車両に搭載される車載情報処理装置から取得するステップと、
前記車両の周囲の人の服装を含む車両情報を取得する場合、該車両が該車両情報中の前記服装を検出した時の天気を認識するステップと、
該服装を該天気および該車両情報中の位置に関連付けて服装データベースに蓄積するステップと、
指定時間および指定位置を少なくとも含む条件情報を端末装置から取得するステップと、
前記条件情報を取得する場合、該条件情報中の指定時間および指定位置における予想天気を認識するステップと、
該条件情報中の指定位置および該予想天気それぞれに相当する位置および天気に関連付けられた前記服装データベース中の服装に基づいて、少なくとも１種の服装の種類を選択するステップと、
前記少なくとも１種の服装の種類を、該条件情報を付与した端末装置に付与するステップとを、情報処理装置に実行させる
プログラム。
【請求項８】
車両の位置を少なくとも含む車両情報を該車両に搭載される車載情報処理装置から取得し、
前記車両の周囲の人の服装を含む車両情報を取得する場合、該車両が該車両情報中の前記服装を検出した時の天気を認識し、
該服装を該天気および該車両情報中の位置に関連付けて服装データベースに蓄積し、
指定時間および指定位置を少なくとも含む条件情報を端末装置から取得し、
前記条件情報を取得する場合、該条件情報中の指定時間および指定位置における予想天気を認識し、
該条件情報中の指定位置および該予想天気それぞれに相当する位置および天気に関連付けられた前記服装データベース中の服装に基づいて、少なくとも１種の服装の種類を選択し、
前記少なくとも１種の服装の種類を、該条件情報を付与した端末装置に付与する
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、プログラム、および情報処理方法に関する。
【背景技術】
【０００２】
外出先において快適に感じさせる服装を選択することは一般的に求められている。服装の快適性は実際に外出先に行かなければ知覚され得ないため、外出前に着衣を選択することは難しい。それゆえ、外出先に適した服装を経験則などに基づいて提案することが知られている。例えば、海外旅行などの旅行先の都市などの月別平均気温および月別降水量から判断した服装のアドバイスとして、１年間に渡っての基本的な服装の心がまえ、および当該年のリアルタイムで人々の服装を表示するシステムが提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３４２６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１のシステムでは、服装に関する提案は都市別かつ月別平均気温などに基づいているため、特定の位置の特定の時期における気温などの信憑性が低く、提案する服装の適切性を向上させることが難しい。
【０００５】
かかる事情に鑑みてなされた本発明の目的は、提案する服装の適切性を向上することにある。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係る情報処理装置は、
車両の位置を少なくとも含む車両情報を該車両に搭載される車載情報処理装置から取得可能であり、指定時間および指定位置を少なくとも含む条件情報を端末装置から取得可能な取得部と、
前記車両の周囲の人の服装を含む車両情報を取得する場合に該車両が該車両情報中の前記服装を検出した時の天気を認識し且つ前記服装を該天気および該車両情報中の位置に関連付けて服装データベースに蓄積し、前記条件情報を取得する場合に該条件情報中の指定時間および指定位置における予想天気を認識し且つ該条件情報中の指定位置および該予想天気それぞれに相当する位置および天気に関連付けられた前記服装データベース中の服装に基づいて少なくとも１種の服装の種類を選択する制御部と、
前記服装データベースを記憶する記憶部と、
前記少なくとも１種の服装の種類を、該条件情報を付与した端末装置に付与する付与部と、を備える。
【０００７】
本発明の一実施形態に係る情報処理システムは、
車両の位置を少なくとも含む車両情報を付与する車載情報処理装置と、
指定時間および指定位置を少なくとも含む条件情報を付与する端末装置と、
前記車両の周囲の人の服装を含む車両情報を取得する場合に該車両が該車両情報中の前記服装を検出した時の天気を認識し且つ前記服装を該天気および該車両情報中の位置に関連付けて服装データベースに蓄積し、前記条件情報を取得する場合に該条件情報中の指定時間および指定位置における予想天気を認識し且つ該条件情報中の指定位置および該予想天気それぞれに相当する位置および天気に関連付けられた前記服装データベース中の服装情報に基づいて少なくとも１種の服装の種類を選択する制御部と、前記服装データベースを記憶する記憶部と、前記少なくとも１種の服装の種類を該条件情報を付与した端末装置に付与する付与部とを有する情報処理装置と、を備える。
【０００８】
本発明の一実施形態に係るプログラムは、
車両の位置を少なくとも含む車両情報を該車両に搭載される車載情報処理装置から取得するステップと、
前記車両の周囲の人の服装を含む車両情報を取得する場合、該車両が該車両情報中の前記服装を検出した時の天気を認識するステップと、
該服装を該天気および該車両情報中の位置に関連付けて服装データベースに蓄積するステップと、
指定時間および指定位置を少なくとも含む条件情報を端末装置から取得するステップと、
前記条件情報を取得する場合、該条件情報中の指定時間および指定位置における予想天気を認識するステップと、
該条件情報中の指定位置および該予想天気それぞれに相当する位置および天気に関連付けられた前記服装データベース中の服装情報に基づいて、少なくとも１種の服装の種類を選択するステップと、
前記少なくとも１種の服装の種類を、該条件情報を付与した端末装置に付与するステップとを、情報処理装置に実行させる。
【０００９】
本発明の一実施形態に係る情報処理方法は、
車両の位置を少なくとも含む車両情報を該車両に搭載される車載情報処理装置から取得し、
前記車両の周囲の人の服装を含む車両情報を取得する場合、該車両が該車両情報中の前記服装を検出した時の天気を認識し、
該服装を該天気および該車両情報中の位置に関連付けて服装データベースに蓄積し、
指定時間および指定位置を少なくとも含む条件情報を端末装置から取得し、
前記条件情報を取得する場合、該条件情報中の指定時間および指定位置における予想天気を認識し、
該条件情報中の指定位置および該予想天気それぞれに相当する位置および天気に関連付けられた前記服装データベース中の服装情報に基づいて、少なくとも１種の服装の種類を選択し、
前記少なくとも１種の服装の種類を、該条件情報を付与した端末装置に付与する。
【発明の効果】
【００１０】
本発明の一実施形態に係る情報処理装置、情報処理システム、プログラム、及び情報処理方法によれば、提案する服装の適切性を向上し得る。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態にかかる情報処理装置を含む情報処理システムの全体構成を示す構成図である。
【図２】図１の車両の概略構成を示す機能ブロック図である。
【図３】図１の端末装置の概略構成を示す機能ブロック図である。
【図４】図１の情報処理装置の概略構成を示す機能ブロック図である。
【図５】図４の記憶部に蓄積される服装データベースの構造を簡易的に説明する模式図である。
【図６】図２において、車載情報処理装置の服装の画像の抽出を行わない制御部が実行する車両情報付与処理を説明するためのフローチャートである。
【図７】図２において、車載情報処理装置の服装の画像の抽出を行う制御部が実行する車両情報付与処理を説明するためのフローチャートである。
【図８】図４の制御部が実行するデータベース蓄積処理を説明するためのフローチャートである。
【図９】図３の制御部が実行する条件情報付与処理を説明するためのフローチャートである。
【図１０】図４の制御部が実行する服装提案処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、図面を参照して説明する。
【００１３】
図１を参照して、本発明の一実施形態に係る情報処理装置１０を含む情報処理システム１１の概要について説明する。情報処理システム１１は、車両１２、端末装置１３、および情報処理装置１０を備える。車両１２は、例えば自動車であるが、これに限られず任意の車両であってもよい。端末装置１３は、例えばスマートフォン又はＰＣ（Personal Computer）等の汎用の電子機器であるが、これらに限られず、情報処理システム１１に専用の電子機器であってもよい。図１では説明の簡便のため、車両１２および端末装置１３についてはそれぞれ１つずつ図示しているが、情報処理システム１１が備える車両１２および端末装置１３の数はそれぞれ１つ以上であればよい。情報処理装置１０は、１つまたは互いに通信可能な複数のサーバ装置を含む。車両１２、端末装置１３、および情報処理装置１０のそれぞれは、例えば移動体通信網およびインターネットなどを含むネットワーク１４と通信可能に接続される。
【００１４】
本実施形態の概要として、車両１２は、車両情報を情報処理装置１０に付与する。車両情報は、自身の車両１２の位置および周囲の人の服装などを含む。情報処理装置１０は、車両１２から取得する車両情報に基づいて、当該車両１２が周囲の人の服装を検出した時の天気を認識する。情報処理装置１０は、服装データベースを管理しており、車両情報に基づく周囲の人の服装を、車両１２の位置および認識した天気と関連付けて、当該服装データベースに蓄積する。端末装置１３は、外出予定のユーザからの外出先および滞在予定の時間帯の入力を検出する。端末装置１３は、当該入力を検出すると、当該時間帯および当該外出先をそれぞれ指定時間および指定位置として含む条件情報を、情報処理装置１０に付与する。情報処理装置１０は、条件情報における指定時間および指定位置における予想天気を認識する。情報処理装置１０は、条件情報中の指定位置および認識した予想天気にそれぞれ相当する位置および天気に関連付けられた服装データベース中の服装に基づいて、少なくとも１種の服装の種類を選択する。情報処理装置１０は、選択した少なくとも１種の服装の種類を、条件情報を付与した端末装置１３に付与する。
【００１５】
このように、本実施形態によれば、広範な領域で、多様な時間帯で走行する多量の車両１２から、それぞれの位置、それぞれの時間帯における車両１２の周囲の人の服装が検出される。さらに、周囲の人の服装が服装データベースに蓄積される。このような服装データベースを用いて、位置別かつ時間別に、周囲の人が着衣していた服装を検索し、検索した服装に基づいて、実際に着衣されていた服装の種類が選択される。したがって、ユーザは外出先の滞在予定の時間帯において快適と推定される服装が提案され得る。このため、提案する服装の適切性が向上する。
【００１６】
次に、情報処理システム１１の各構成について詳細に説明する。
【００１７】
図２に示すように、車両１２は、通信装置１５および車載情報処理装置１６を搭載する。通信装置１５および車載情報処理装置１６は、例えばＣＡＮ（Controller Area Network）などの車載ネットワーク又は専用線を介して、互いに通信可能に接続されている。
【００１８】
通信装置１５は、例えばＤＣＭ（Data Communication Module）などの車載通信機である。具体的には、通信装置１５は、通信部１７、記憶部１８、および制御部１９を備える。
【００１９】
通信部１７は、車載ネットワーク又は専用線を介して通信する通信モジュールを含む。また、通信部１７は、ネットワーク１４に接続する通信モジュールを含む。例えば、通信部１７は、４Ｇ（4th Generation）および５Ｇ（5th Generation）などの移動体通信規格に対応する通信モジュールを含んでもよい。本実施形態において、車両１２は、通信部１７を介してネットワーク１４に接続される。
【００２０】
記憶部１８は、１つ以上のメモリを含む。本実施形態において「メモリ」は、例えば、半導体メモリ、磁気メモリ、又は光メモリ等であるが、これらに限られない。記憶部１８に含まれる各メモリは、例えば、主記憶装置、補助記憶装置、またはキャッシュメモリとして機能してもよい。記憶部１８は、通信装置１５の動作に用いられる任意の情報を記憶する。記憶部１８は、例えば、システムプログラム、アプリケーションプログラムなどを記憶してもよい。車両１２の識別情報は、情報処理システム１１において車両１２をそれぞれ一意に識別可能な情報である。記憶部１８に記憶された情報は、例えば通信部１７を介してネットワーク１４から取得される情報で更新可能であってもよい。
【００２１】
制御部１９は、１つ以上のプロセッサを備える。本実施形態において「プロセッサ」は、汎用のプロセッサ、又は特定の処理に特化した専用のプロセッサであるが、これらに限られない。制御部１９は、通信装置１５全体の動作を制御する。本実施形態では、制御部１９によって制御される通信装置１５を介して、車両１２が、情報処理装置１０と通信する。車両１２は、情報処理装置１０と通信することにより、情報などの取得および付与を実行する。
【００２２】
車載情報処理装置１６は、車両１２における多様な情報を管理する、例えばナビゲーション装置である。例えば、車載情報処理装置１６は、後述する、車両１２の検出情報を収集する。車載情報処理装置１６は、収集した検出情報を、そのまま又は加工して車両情報として、通信装置１５を介して情報処理装置１０に付与する。車載情報処理装置１６は、通信部２０、記憶部２１、情報取得部２２、および制御部２３を備える。
【００２３】
通信部２０は、車載ネットワーク又は専用線を介して通信する通信モジュールを含む。
【００２４】
記憶部２１は、１つ以上のメモリを含む。記憶部２１に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部２１は、車載情報処理装置１６の動作に用いられる任意の情報を記憶する。記憶部２１は、例えば、システムプログラムおよびアプリケーションプログラムなどを記憶してもよい。記憶部２１に記憶された情報は、例えば、通信装置１５を介してネットワーク１４から取得される情報で更新可能であってもよい。
【００２５】
情報取得部２２は、車両１２に搭載される多様なセンサが検出する検出情報を直接またはＥＣＵ（Electronic Control Unit）を介して取得する。検出情報は、例えば、車両１２の位置、車両１２の周囲画像、車両１２の外気温、車両１２の外部湿度、車両１２の外部風速、車両１２の外部降水量、および時間を含む。
【００２６】
車両１２の位置は、例えば、ＧＰＳ（Global Positioning System）受信機などにより検出される車両１２の地図上の位置である。車両１２の周囲画像は、例えば、車載カメラにより検出される車両１２の前方、後方、および側方の少なくとも一方の周囲を撮像した画像を示す。なお、周囲画像は、車両１２の周囲にいる人を着衣している服装の像とともに含み得る。言い換えると、周囲画像は、周囲の人の服装を情報として含み得る。なお、服装とは、衣服のみならず、装飾品も含んでよい。衣服は、人が身体を部分的に覆うために着用する物である。装飾品は、人が身体を、美しくまたは立派に見えるように添える物である。車両１２の外気温は、例えば、温度センサにより検出される車両１２の外気温を示す。車両１２の外部湿度は、例えば、湿度センサにより検出される車両１２の外部の湿度を示す。車両１２の外部風速は、例えば、風速センサにより検出される車両１２の外部の風速を示す。車両１２の外部降水量は、例えば、雨量センサにより検出される車両１２の周囲の降水量を示す。時間は、例えば、タイマから付与される周期的な時刻を示す。
【００２７】
制御部２３は、１つ以上のプロセッサを含む。制御部２３は、車載情報処理装置１６全体の動作を制御する。
【００２８】
制御部２３は、例えば、情報取得部２２において同時に取得した複数の検出情報を関連付けて、記憶部２１に格納する。なお、同時とは、タイマが周期的に付与する周期的な時刻の時間の取得時から、次の時刻の時間の取得前までの間である。制御部２３は、車両１２の周囲画像を取得した場合、後述する、自身の車両１２の周囲の人の服装を検出して、当該服装を情報として生成し、検出情報に含めてよい。情報としての当該服装は、服装そのものの画像などの服装を特定させ得る特徴である。さらに、制御部２３は、周囲画像を取得した場合、後述する、周囲の人の服装とともに、当該周囲の人の性別および世代の少なくとも一方を推定して、当該属性を情報として生成し、検出情報に含めてよい。
【００２９】
制御部２３は、記憶部２１に一時的に格納した検出情報を、自身の車両１２に関する車両情報として、情報処理装置１０に付与する。なお、制御部２３は、車両情報に少なくとも車両１２の位置を含めて、情報処理装置１０に付与する。制御部２３による車両情報の情報処理装置１０への付与は、例えば、周期的、定期的、または周囲画像の取得時などの任意の時期に行われてよい。
【００３０】
図３に示すように、端末装置１３は、通信部２４と、記憶部２５と、出力部２６と、入力部２７と、制御部２８と、を備える。
【００３１】
通信部２４は、ネットワーク１４に接続する通信モジュールを含む。例えば、通信部２４は、４Ｇ及び５Ｇ等の移動体通信規格に対応する通信モジュールを含んでもよい。本実施形態において、端末装置１３は、通信部２４を介してネットワーク１４に接続される。
【００３２】
記憶部２５は、１つ以上のメモリを含む。記憶部２５に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部２５は、端末装置１３の動作に用いられる任意の情報を記憶する。例えば、記憶部２５は、システムプログラム、アプリケーションプログラム、ユーザの性別または世代、ユーザの有する衣服のリスト、および端末装置１３の識別情報などを記憶してもよい。記憶部２５に記憶された情報は、例えば通信部２４を介してネットワーク１４から取得される情報で更新可能であってもよい。
【００３３】
出力部２６は、情報を出力してユーザに通知する１つ以上の出力インタフェースを含む。例えば、出力部２６に含まれる出力インタフェースは、情報を映像で出力するディスプレイ、又は情報を音声で出力するスピーカ等であるが、これらに限られない。
【００３４】
入力部２７は、ユーザ入力を検出する１つ以上の入力インタフェースを含む。例えば、入力部２７に含まれる入力インタフェースは、物理キー、静電容量キー、出力部２６のディスプレイと一体的に設けられたタッチスクリーン、または音声入力を受け付けるマイクなどであるが、これらに限られない。
【００３５】
制御部２８は、１つ以上のプロセッサを含む。制御部２８は、端末装置１３全体の動作を制御する。
【００３６】
制御部２８は、ユーザからの外出先の服装提案を要求する入力を入力部２７が検出する場合、出力部２６に外出先の位置および滞在予定の時間帯の問合わせを出力部２６に出力させる。制御部２８は、外出先の位置および滞在予定の時間帯の入力を入力部２７が検出する場合、当該位置および当該時間帯をそれぞれ指定時間および指定位置として少なくとも含む条件情報を、通信部２４を介して情報処理装置１０に付与する。なお、滞在予定の時間帯とは、滞在予定の日付および時刻を含んでよい。したがって、指定時間は、指定日付および指定時刻を含んでよい。
【００３７】
制御部２８は、ユーザの性別および年齢などの属性を条件情報に含めて情報処理装置１０に付与してよい。さらに、制御部２８は、ユーザの有する衣服のリストを条件情報に含めて情報処理装置１０に付与してよい。
【００３８】
さらに、制御部２８は、指定時間および指定位置における将来の天気を予想した予想天気を条件情報に含めて情報処理装置１０に付与してよい。なお、端末装置１３は、通信部２４およびネットワーク１４を介して天気情報提供装置から予想天気を取得し得る。なお、天気情報提供装置は、例えば、複数の位置における実際の天気を蓄積し、各地において将来の天気を予想した予想天気を作成する気象庁などの機関が管理する装置であって、各地における多様な時間の実際の天気および予想天気を提供する。なお、天気情報提供装置が提供する実際の天気および予想天気は、例えば、気温、風速、湿度、および降雨状況を含んでよい。
【００３９】
制御部２８は、条件情報の付与後に情報処理装置１０から、少なくとも１種の服装の種類を取得する場合、当該種類を条件情報に対して最適な服装の種類として出力部２６に出力させる。または、制御部２８は、情報処理装置１０から少なくとも１種の服装の種類を取得する場合、当該衣服のリストの中で、取得した服装の種類に近い服装を出力部２６に出力させてもよい。取得した服装の種類に近い服装とは、取得した服装の種類の防寒性と同定度の防寒性となり得る服装の組合せである。
【００４０】
図４に示すように、情報処理装置１０は、取得部２９、付与部３０、記憶部３１、および制御部３２を備える。
【００４１】
取得部２９は、例えば、ネットワーク１４に接続する通信モジュールを含む。取得部２９は、例えば、有線ＬＡＮ（Local Area Network）規格に対応する通信モジュールを含んでもよい。本実施形態において、情報処理装置１０は、取得部２９を介してネットワーク１４に接続される。取得部２９は、車両１２および端末装置１３からそれぞれ車両情報および条件情報を取得可能である。
【００４２】
付与部３０は、例えば、ネットワーク１４に接続する通信モジュールを含む。付与部３０は、例えば、有線ＬＡＮ規格に対応する通信モジュールを含んでもよい。付与部３０は、例えば、後述する少なくとも１種の服装の種類などの種々の情報、および指令を、車両１２に付与する。なお、付与部３０は、取得部２９と一体的であってよい。
【００４３】
記憶部３１は、１つ以上のメモリを含む。記憶部３１に含まれる各メモリは、例えば、主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部３１は、情報処理装置１０の動作に用いられる任意の情報を記憶する。記憶部３１は、例えば、システムプログラム、アプリケーションプログラム、服装データベースを記憶してよい。なお、図５に示すように、服装データベースは、車両１２が検出した服装を、後述するように、当該服装を検出した時の天気および当該車両１２の位置に関連付けた情報群である。さらに、服装データベースでは、車両１２が検出した服装に、当該服装の人の性別および世代などの属性も関連付けられていてもよい。記憶部３１に記憶された情報は、例えば、取得部２９を介してネットワーク１４から取得される情報で更新可能であってもよい。
【００４４】
制御部３２は、１つ以上のプロセッサを含む。制御部３２は、情報処理装置１０全体の動作を制御する。
【００４５】
制御部３２は、車載情報処理装置１６から車両情報を取得する場合、車両情報が周囲画像または周囲の人の服装を含むか否かを判別する。制御部３２は、車両情報が周囲画像を含む場合、制御部３２は画像解析を行い、画像内に車両１２の周囲の人の服装の像を抽出する。制御部３２は、服装の像を抽出できない場合、服装データベースの更新を行わない。また、制御部３２は、同じ車両１２から近接する複数の時間に取得する車両情報において、同じ服装の像を検出した場合、重複する服装であるとみなして服装データベースの更新を行わなくてもよい。制御部３２は、服装の像を抽出できた場合、および上述のように車両情報が周囲の人の服装を含む場合に、以下に説明するように服装データベースの蓄積を行う。
【００４６】
制御部３２は、服装データベースの更新において、車両情報中の服装を検出した時、言い換えると周囲画像を検出した時の天気を認識する。制御部３２は、車両情報中に天気が含まれている場合、当該天気の取得により、周囲画像を検出した時の天気を認識する。天気は、例えば、気温、湿度、風速、および降水量の少なくともいずれかを含む。さらに、天気は、晴れ、曇り、雨、および雪などの種類、降雪量、日射量を含んでもよい。制御部３２は、車両情報中に天気に関する少なくとも一部の上記項目が含まれていない場合、車両情報中の時間および位置に基づいて、周囲画像の検出時の車両１２の位置における実際の天気を、取得部２９およびネットワーク１４を介して天気情報提供装置から取得することにより認識してよい。
【００４７】
制御部３２は、服装データベースの更新において、抽出した服装または車両情報中の服装の認識とともに、当該服装を着衣していた人の性別および世代を推定してもよい。
【００４８】
制御部３２は、服装を検出した時の天気を検出すると、抽出した服装または車両情報中の服装を、認識した天気、および車両情報中の車両１２の位置に関連付けて、服装データベースに蓄積する。さらに制御部３２は、抽出した服装または車両情報中の服装を着衣していた人の性別および世代に関連付けて、服装データベースに蓄積してよい。
【００４９】
制御部３２は、端末装置１３から条件情報を取得する場合、条件情報中の指定時間および指定位置における予想天気を認識する。制御部３２は、例えば、予想天気を、取得部２９およびネットワーク１４を介して天気情報提供装置から取得することにより認識する。または、制御部３２は、条件情報に予想天気が含まれている場合、当該条件情報を取得することにより予想天気を認識してよい。
【００５０】
制御部３２は、予想天気の認識後、車両情報中の指定位置、および当該予想天気それぞれに相当する位置および天気に関連付けられた服装を、記憶部３１に記憶されている服装データベースから読出す。なお、制御部３２は、条件情報が属性を含む場合、当該服装の中でさらに属性中の性別および世代に関連付けられた服装を、服装データベースから読出してよい。制御部３２は、読出した服装に基づいて、少なくとも１種の服装の種類を選択する。
【００５１】
なお、指定位置に相当する位置は、半径５００ｍ以内の領域内の実際の位置を含んでよい。また、予想天気に相当する天気とは、予想天気と完全に一致する天気だけでなく、予想天気に対して幅を有していてよい。例えば、予想気温に相当する気温は、±２℃の実際の気温を含んでよい。また、例えば、予想湿度に相当する湿度は、±５％の実際の湿度を含んでよい。また、例えば、予想風速に相当する風速は、±３ｍ／ｓの実際の風速を含んでよい。また、例えば、予想降水量に相当する降水量は、±１ｍｍの実際の降水量を含んでよい。
【００５２】
制御部３２は、服装データベースから読出した服装の種類を解析する。服装の種類の解析は、例えば、寒暖に対する服装の種類および量である。例えば、上半身に関しては、袖の長短、着衣がシャツだけか否か、シャツの上にセータなどを着ているか否か、アウターを着ているか否か、アウターの種類などが解析される。例えば、下半身に関しては、短パンであるか長ズボンであるかの判別、靴下の長短、ストッキングをはいているか否かなどが解析される。また、服装の種類の解析は、湿地帯である外出先での長靴など靴の種類の解析を含んでもよい。なお、制御部３２は、解析においては、同程度の防寒性の服装に関しては同一のグループに分類してよい。
【００５３】
制御部３２は、解析結果に基づいて、読出した服装の種類の中で標準的な種類を判別する。標準的とは、サンプル数に対する最大頻度、または全体の上位６０％の頻度である種類である。制御部３２は、標準的と判別した服装の種類を少なくとも１種選択する。
【００５４】
制御部３２は、条件情報がユーザの有する衣服のリストを含む場合、当該衣服のリストの中で、選択した服装の種類に近い服装を選択してもよい。選択した服装の種類に近い服装とは、選択した服装の種類の防寒性と同定度の防寒性となり得る服装の組合せである。
【００５５】
制御部３２は、選択した少なくとも１種の服装の種類で、インターネットの検索サイト上で検索して、当該種類で流行していると推定される服装を選択してもよい。
【００５６】
制御部３２は、少なくとも１種の服装の種類を選択すると、当該種類を、条件情報を付与した端末装置１３に付与する。なお、制御部３２は、当該種類を、テキストデータとして端末装置１３に付与してよい。または、制御部３２は、着衣リストの中で服装を選択した場合、当該少なくとも１種の服装の種類とともに、または代わりに着衣リストの中で選択した服装を付与してもよい、または、制御部３２は、流行していると推定される服装を選択した場合、当該少なくとも１種の服装の種類とともに、または代わりに当該推定される服装を付与してもよい。
【００５７】
次に、本実施形態において車載情報処理装置１６の、服装の画像の抽出を行わない制御部２３が実行する車両情報付与処理について、図６のフローチャートを用いて説明する。車両情報付与処理は、例えば、車両情報の情報処理装置１０への付与と同時に開始する。
【００５８】
ステップＳ１００において、制御部２３は、検出情報を取得する。検出情報の取得後、プロセスはステップＳ１０１に進む。
【００５９】
ステップＳ１０１では、制御部２３は、ステップＳ１００において取得した検出情報を、取得した時間別に関連付けて記憶部２１に格納する。格納後、プロセスはステップＳ１０２に進む。
【００６０】
ステップＳ１０２では、制御部２３は、車両情報の付与時期であるか否かを判別する。付与時期でない場合、プロセスはステップＳ１００に戻る。付与時期である場合、プロセスはステップＳ１０３に進む。
【００６１】
ステップＳ１０３では、制御部２３は、ステップＳ１０１において時間別に格納した複数の種類の検出情報を車両情報として、通信部２０を介して情報処理装置１０に付与する。付与後、車両情報付与処理は終了する。
【００６２】
次に、本実施形態において車載情報処理装置１６の、服装の画像の抽出を行う制御部２３が実行する車両情報付与処理について、図７のフローチャートを用いて説明する。車両情報付与処理は、例えば、車両情報の情報処理装置１０への付与と同時に開始する。
【００６３】
ステップＳ２００において、制御部２３は、検出情報を取得する。検出情報の取得後、プロセスはステップＳ２０１に進む。
【００６４】
ステップＳ２０１では、制御部２３は、ステップＳ２００において取得した車両情報に周囲画像が含まれているか否か判別する。周囲画像が含まれている場合、プロセスはステップＳ２０２に進む。周囲画像が含まれていない場合、プロセスはステップＳ２０３に進む。
【００６５】
ステップＳ２０２では、制御部２３は、ステップＳ２００において取得した車両情報中の周囲画像から服装の像を抽出する。また、制御部２３は、抽出した像の服装を着ている人の性別および世代を推定する。抽出後、プロセスはステップＳ２０２に進む。
【００６６】
ステップＳ２０３では、制御部２３は、ステップＳ２００で取得した検出情報、ステップＳ２０２において服装の像を抽出できた場合に当該服装の像、ステップＳ２０２において服装を着ている人の性別および世代を推定できた場合は当該属性を、取得した時間別に関連付けて記憶部２１に格納する。格納後、プロセスはステップＳ２０４に進む。
【００６７】
ステップＳ２０４、Ｓ２０５では、制御部２３は、服装の画像の抽出を行わない制御部２３が実行する車両情報付与処理のステップＳ１０２、Ｓ１０３と同じ動作を実行する。ステップＳ２０５において、車両情報の付与後、車両情報付与処理は終了する。
【００６８】
次に、本実施形態において情報処理装置１０の制御部３２が実行する、データベース蓄積処理について、図８のフローチャートを用いて説明する。データベース蓄積処理は、例えば、車両情報が取得されるたびに開始する。
【００６９】
ステップＳ３００において、制御部３２は、取得した車両情報に周囲に人の服装が含まれているか否かを判別する。周囲の人の服装が含まれている場合、プロセスはステップＳ３０３に進む。周囲の人の服装が含まれていない場合、プロセスはステップＳ３０１に進む。
【００７０】
ステップＳ３０１では、制御部３２は、取得した車両情報に周囲画像が含まれているか否かを判別する。周囲画像が含まれていない場合、データベース蓄積処理は終了する。周囲画像が含まれている場合、プロセスはステップＳ３０２に進む。
【００７１】
ステップＳ３０２では、制御部３２は、取得した車両情報中の周囲画像において、服装の像を抽出する。また、制御部３２は、像を抽出した服装を着ている人の性別および世代を推定する。抽出後、プロセスはステップＳ３０３に進む。
【００７２】
ステップＳ３０３では、制御部３２は、取得した車両情報中に天気が含まれているか否かを判別する。天気が含まれている場合、プロセスはステップＳ３０５に進む。天気が含まれていない場合、プロセスはステップＳ３０４に進む。
【００７３】
ステップＳ３０４では、制御部３２は、取得した車両情報中の時間および位置を読出して、当該時間および当該位置における実際の天気を天気情報提供装置に問合わせて、取得する。取得後、プロセスはステップＳ３０５に進む。
【００７４】
ステップＳ３０５では、制御部３２は、ステップＳ３００において認識した周囲の人の服装またはステップＳ３０２において抽出した服装を、ステップＳ３０３において認識した天気またはステップＳ３０４において取得した天気と、取得した車両情報中の位置とに関連付けて記憶部３１に格納することにより服装データベースを更新する。更新後に、データベース蓄積処理を終了する。
【００７５】
次に、本実施形態において端末装置１３の制御部２８が実行する、条件情報付与処理について、図９のフローチャートを用いて説明する。条件情報付与処理は、例えば、ユーザからの外出先の服装提案を要求する入力を入力部２７が検出する場合に開始する。
【００７６】
ステップＳ４００において、制御部２８は、外出先の位置および滞在予定の時間帯の問合わせを、出力部２６に出力させる。出力後、プロセスはステップＳ４０１に進む。
【００７７】
ステップＳ４０１では、制御部２８は、外出先の位置および滞在予定の時間帯の入力を入力部２７が検出したか否かを判別する。入力を検出していない場合、プロセスはステップＳ４０１を繰返す。入力を検出した場合、プロセスはステップＳ４０２に進む。
【００７８】
ステップＳ４０２では、制御部２８は、記憶部２５が属性、すなわちユーザの性別および世代を記憶しているか否か判別する。また、制御部２８は、記憶部２５がユーザの衣服のリストを記憶しているか否かを判別する。また、制御部２８は、記憶部２５がステップＳ４０１において入力が確認された滞在予定の時間帯における予想天気を記憶しているか否かを判別する。いずれも記憶していない場合、プロセスはステップＳ４０４に進む。いずれかを記憶している場合、プロセスはステップＳ４０３に進む。
【００７９】
ステップＳ４０３では、制御部２８は、ステップＳ４０２において記憶が確認された属性および衣服のリストの少なくとも一方を、条件情報に追加することを決定する。決定後、プロセスはステップＳ４０４に進む。
【００８０】
ステップＳ４０４では、制御部２８は、ステップＳ４０１において入力を検出した外出先の位置および滞在予定の時間帯をそれぞれ、指定位置および指定時間、ならびにステップＳ４０３において条件情報への追加が決定された場合の追加される項目を含む条件情報を生成する。生成後、プロセスはステップＳ４０５に進む。
【００８１】
ステップＳ４０５では、制御部２８は、ステップＳ４０４において生成した条件情報を通信部２４を介して情報処理装置１０に付与する。付与後、条件情報付与処理は終了する。
【００８２】
次に、本実施形態において情報処理装置１０の制御部３２が実行する、服装提案処理について、図１０のフローチャートを用いて説明する。服装提案処理は、例えば、条件情報を取得する場合に開始する。
【００８３】
ステップＳ５００において、制御部３２は、取得した条件情報中に予想天気が含まれているか否かを判別する。予想天気が含まれている場合、プロセスはステップＳ５０２に進む。予想天気が含まれていない場合、プロセスはステップＳ５０１に進む。
【００８４】
ステップＳ５０１では、制御部３２は、取得した条件情報中の指定位置および指定時間を読出して、当該時間および当該位置における予想天気を天気情報提供装置に問合わせて、取得する。取得後、プロセスはステップＳ５０２に進む。
【００８５】
ステップＳ５０２では、制御部３２は、条件情報に含まれる指定位置と、ステップＳ５００において確認した予想天気またはステップＳ５０１において取得した予想天気と、および条件情報に属性が含まれる場合は属性とに関連付けられた服装を記憶部３１中の服装データベースから読出す。読出し後、プロセスはステップＳ５０３に進む。
【００８６】
ステップＳ５０３では、制御部３２は、ステップＳ５０２において読出した服装の種類を解析する。解析後、プロセスはステップＳ５０４に進む。
【００８７】
ステップＳ５０４では、制御部３２は、ステップＳ５０３における解析結果に基づいて、標準的な服装の種類を少なくとも１種選択する。選択後、プロセスはステップＳ５０５０に進む。
【００８８】
ステップＳ５０５では、制御部３２は、ステップＳ５０４において選択した少なくとも１種の服装の種類を、条件情報を付与した端末装置１３に付与する。付与後、服装提案処理は終了する。
【００８９】
以上のような構成の本実施形態の情報処理装置１０は、車両１２の位置および周囲の人の服装を含む車両情報を取得する場合に、当該周囲の人の服装を検出した時の天気を認識し、当該周囲の人の服装を、認識した天気および車両１２の位置に関連付けて服装データベースに蓄積する。このような構成により、情報処理装置１０は、任意の位置および任意の天気での、人の服装のデータを蓄積し得る。さらに、情報処理装置１０は、指定時間および指定位置を少なくとも含む条件情報を取得する場合に、指定時間および指定位置における予想天気を認識し、指定位置および予想天気それぞれに相当する位置および天気に関連付けられた服装を服装データベースから読出し、当該服装に基づいて少なくとも１種の服装の種類を条件情報を付与した端末装置１３に付与する。このような構成により、情報処理装置１０は、滞在予定の時間帯における外出先の予想天気と同等の天気に対して、当該外出先で実際に着衣されていた服装の種類を端末装置１３のユーザに教示し得る。したがって、情報処理装置１０は、狭域の特定の日の天気に対応した服装を提案し得るので、提案する服装の適切性を向上し得る。
【００９０】
また、本実施形態の情報処理装置１０では、車両１２が服装を検出した時の天気および予想天気は、気温、風速、および湿度の少なくとも１つを含んでいる。風速および湿度はそれぞれ体感温度および体温の拡散性に影響を与えるので、一般的に服装の快適性は、気温だけに影響されるものではない。このような事象に対して、情報処理装置１０は、上記構成により、服装の提案の適切性をより向上し得る。
【００９１】
また、本実施形態の情報処理装置１０では、指定時間が指定日付および指定時刻を含む。このような構成により、情報処理装置１０は、１日の中の天気の変化に対しても、快適性の高い服装の提案をより向上し得る。
【００９２】
また、本実施形態の情報処理装置１０は、車両情報に含まれる周囲の人の服装を検出した時の天気を取得することにより、当該天気を認識する。このような構成により、情報処理装置１０は、実際の局地的な天気を服装に関連付けて服装データベースに蓄積し得る。したがって、情報処理装置１０は、快適性の高い服装の提案をより向上し得る。
【００９３】
また、本実施形態の情報処理装置１０は、車両情報に含まれる周囲の人の服装を検出した時間および場所における実際の天気を天気情報提供装置から取得することにより、当該天気を認識する。このような構成により、情報処理装置１０は、車両１２に天気を検出するためのセンサの一部を搭載していない車両１２から取得する車両情報であっても、服装データベースの蓄積に活用し得る。
【００９４】
本発明を諸図面及び実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形および修正を行うことが容易であることに注意されたい。したがって、これらの変形および修正は本発明の範囲に含まれることに留意されたい。例えば、各手段または各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の手段またはステップなどを１つに組み合わせたり、あるいは分割したりすることが可能である。
【００９５】
例えば、上述した実施形態において、通信装置１５が車載通信機であり、車載情報処理装置１６が車両１２に搭載されるナビゲーション装置である例について説明した。しかしながら、通信装置１５および車載情報処理装置１６が実行する一部または全部の処理動作を、例えばスマートフォンまたはコンピュータ等の任意の電子機器が実行する構成も可能である。
【００９６】
また例えば、上述した実施形態において車載情報処理装置１６において実行される一部の処理動作が情報処理装置１０において実行されてもよく、情報処理装置１０において実行される一部の処理動作が車載情報処理装置１６または端末装置１３において実行されてもよい。
【００９７】
また、例えばスマートフォン又はコンピュータ等の汎用の電子機器を、上述した実施形態に係る通信装置１５、車載情報処理装置１６、または情報処理装置１０として機能させる構成も可能である。具体的には、実施形態に係る通信装置１５などの各機能を実現する処理内容を記述したプログラムを、電子機器のメモリに格納し、電子機器のプロセッサによって当該プログラムを読み出して実行させる。したがって、本実施形態に係る発明は、プロセッサが実行可能なプログラムとしても実現可能である。
【符号の説明】
【００９８】
１０  情報処理装置
１１  情報処理システム
１２  車両
１３  端末装置
１４  ネットワーク
１５  通信装置
１６  車載情報処理装置
１７  通信部
１８  記憶部
１９  制御部
２０  通信部
２１  記憶部
２２  情報取得部
２３  制御部
２４  通信部
２５  記憶部
２６  出力部
２７  入力部
２８  制御部
２９  取得部
３０  付与部
３１  記憶部
３２  制御部
【図１】
2020102093.tif 000003
【図２】
2020102093.tif 000004
【図３】
2020102093.tif 000005
【図４】
2020102093.tif 000006
【図５】
2020102093.tif 000007
【図６】
2020102093.tif 000008
【図７】
2020102093.tif 000009
【図８】
2020102093.tif 000010
【図９】
2020102093.tif 000011
【図１０】
2020102093.tif 000012