(57)【要約】【課題】本発明の課題は、簡易な方法で、画像内に存在する人物の性別、服装に関する情報を取得可能な技術を提供することである。【解決手段】本発明の情報処理装置は、人物形状のひな形と、被服の種類ごとに用意された被服形状と、を格納する記憶部と、カメラを用いて撮像された画像内において検出されるエッジをひな形と照合して、エッジが、画像内に含まれる人物のエッジか否かを識別し、人物ごとに、画像内に含まれる人物のエッジと識別されたエッジを人物形状として取得し、人物形状から把握される、性別を推定可能な形状上の特徴に基づいて、人物形状に係る人物の性別を推定し、被服形状と人物形状とを照合することにより、人物形状に係る人物が着用している被服の種類を推定し、推定された性別及び被服の種類に基づいて、性別及び被服の種類別に、画像に含まれる人数を集計する制御部と、を備えることを特徴とする。【選択図】図２
2012173761.tif 000002
【特許請求の範囲】
【請求項１】
人物形状のひな形と、被服の種類ごとに用意された被服形状と、を格納する記憶部と、
カメラを用いて撮像された画像内において検出されるエッジを前記ひな形と照合することにより、該エッジが、該画像内に含まれる人物のエッジか否かを識別し、
前記人物ごとに、該画像内に含まれる人物のエッジと識別されたエッジを人物形状として取得し、
前記人物形状から把握される、性別を推定可能な形状上の特徴に基づいて、前記人物形状に係る人物の性別を推定し、
前記被服の種類ごとに用意された被服形状と前記人物形状とを照合することにより、前記人物形状に係る人物が着用している被服の種類を推定し、
前記推定された性別及び被服の種類に基づいて、該性別及び被服の種類別に、前記画像に含まれる人数を集計する制御部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記制御部は、前記人物形状から、前記性別を推定可能な形状上の特徴に係る値を算出し、該算出した値を閾値と比較することで前記人物形状に係る人物の性別を推定する請求項１に記載の情報処理装置。
【請求項３】
前記性別を推定可能な形状上の特徴に係る値は、前記人物形状から計測される長さを２つ用いた比率であることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記人物形状のひな形は、前記性別を推定可能な形状上の特徴を含む、性別ごとに異なるひな形であり、
前記制御部は、いずれの性別に係るひな形により、前記画像内において検出されるエッジが前記人物形状に係るエッジであると識別されたかを判定することで、前記人物形状に係る人物の性別を推定することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記制御部は、前記画像の撮像位置を示す情報により画像の撮像範囲を特定し、該画像の撮像範囲における前記性別及び被服の種類別の人数を集計することを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記制御部は、前記性別及び被服の種類別に集計した人数と前記性別ごとの人数とに基づいて、前記性別ごとの人数における各種類の被服を着用している人数の比率を算出することを特徴とする請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
人物形状のひな形と、被服の種類ごとに用意された被服形状と、を格納する記憶部を備えたコンピュータが、
カメラを用いて撮像された画像内において検出されるエッジを前記ひな形と照合することにより、該エッジが、該画像内に含まれる人物のエッジか否かを識別するステップと、
前記人物ごとに、該画像内に含まれる人物のエッジと識別されたエッジを人物形状として取得するステップと、
前記人物形状から把握される、性別を推定可能な形状上の特徴に基づいて、前記人物形状に係る人物の性別を推定するステップと、
前記被服の種類ごとに用意された被服形状と前記人物形状とを照合することにより、前記人物形状に係る人物が着用している被服の種類を推定するステップと、
前記推定された性別及び被服の種類に基づいて、該性別及び被服の種類別に、前記画像に含まれる人数を集計するステップと、
を実行することを特徴とする情報処理方法。
【請求項８】
人物形状のひな形と、被服の種類ごとに用意された被服形状と、を格納する記憶部を備えたコンピュータに、
カメラを用いて撮像された画像内において検出されるエッジを前記ひな形と照合することにより、該エッジが、該画像内に含まれる人物のエッジか否かを識別するステップと、
前記人物ごとに、該画像内に含まれる人物のエッジと識別されたエッジを人物形状として取得するステップと、
前記人物形状から把握される、性別を推定可能な形状上の特徴に基づいて、前記人物形状に係る人物の性別を推定するステップと、
前記被服の種類ごとに用意された被服形状と前記人物形状とを照合することにより、前記人物形状に係る人物が着用している被服の種類を推定するステップと、
前記推定された性別及び被服の種類に基づいて、該性別及び被服の種類別に、前記画像に含まれる人数を集計するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラを用いて撮像された画像内に含まれる人物の服装に関する情報を取得する技術に関する。
【背景技術】
【０００２】
従来、街頭カメラ又は携帯カメラ等により撮像された画像データに含まれる人物を計数する技術が様々提案されている。
【０００３】
例えば、特許文献１では、画像データを画像解析して人物の顔画像を抽出することによって人物を計数する技術が開示されている。また、特許文献２では、画像データを画像解析して人物の顔面の特徴を抽出し、性別、年齢別及び人種別にごとの人数を集計する技術が開示されている。
【０００４】
その他、特許文献３では、移動する監視対象物の情報を継続的に収集する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２５０５７１号公報
【特許文献２】特開２００７−５８８２８号公報
【特許文献３】特開２００４−２７４３０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、これらにおいて開示される技術では、画像解析に基づく顔認識によって、街頭カメラ又は携帯端末カメラ等により撮像された画像内に存在する人物の特徴を取得しているため、処理負荷が大きい。これらにおいて開示される技術では、簡易な方法によって、特定の場所、すなわち、街頭カメラ又は携帯端末カメラ等により撮像された領域における通行人の服装、装備等の情報を取得し、提供することはできない。
【０００７】
本発明は、このような点を考慮してなされたものであり、カメラにより撮像された画像内に存在する人物の性別及び服装に関する情報を、簡易な方法で取得することを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上述した課題を解決するために、以下の構成を採用する。
【０００９】
すなわち、本発明の情報処理装置は、人物形状のひな形と、被服の種類ごとに用意された被服形状と、を格納する記憶部と、カメラを用いて撮像された画像内において検出されるエッジを前記ひな形と照合することにより、該エッジが、該画像内に含まれる人物のエッジか否かを識別し、前記人物ごとに、該画像内に含まれる人物のエッジと識別されたエッジを人物形状として取得し、前記人物形状から把握される、性別を推定可能な形状上の特徴に基づいて、前記人物形状に係る人物の性別を推定し、前記被服の種類ごとに用意された被服形状と前記人物形状とを照合することにより、前記人物形状に係る人物が着用している被服の種類を推定し、前記推定された性別及び被服の種類に基づいて、該性別及び被服の種類別に、前記画像に含まれる人数を集計する制御部と、を備えることを特徴とする。
【００１０】
ここで、人物形状とは、人間の身体の形状を指し、該人間の姿勢及び撮像された方向等の状態によって異なりうる。また、被服形状とは、被服の形状を指し、同一の被服であっても、該被服を着用した人物の姿勢及び撮像された方向等の状態によって異なりうる。更に、被服の種類は、例えば、被服の品名や袖の形態等、被服の性質及び形態等により区別される。
【００１１】
上記構成によれば、カメラを用いて撮像された画像内に存在する人物の人物形状は、該画像内において検出されるエッジと人物形状のひな形との照合に基づいて、特定される。そして、人物ごとに、人物形状から把握される、性別を推定可能な形状上の特徴に基づいて、人物の性別が推定される。また、人物ごとに、被服の種類ごとに用意された被服形状と人物形状とを照合に基づいて、人物の着用している被服の種類が推定される。更に、推定された性別及び被服の種類に基づいて、該性別及び被服の種類別に、画像に含まれる人数が集計される。つまり、上記構成によれば、カメラを用いて撮像された画像に含まれる形状のみに基づいて、カメラの撮像範囲における性別及び被服の種類別の人数（人物の性別及び服装に関する情報）が集計される。
【００１２】
したがって、上記構成によれば、カメラにより撮像された画像内に存在する人物の性別及び服装に関する情報を、簡易な方法で取得することが可能である。
【００１３】
また、本発明の別の形態として、前記制御部は、前記人物形状から、前記性別を推定可能な形状上の特徴に係る値を算出し、該算出した値を閾値と比較することで前記人物形状に係る人物の性別を推定してもよい。
【００１４】
また、本発明の別の形態として、前記性別を推定可能な形状上の特徴に係る値は、前記人物形状から計測される長さを２つ用いた比率であってもよい。
【００１５】
ここで、人物形状から計測される長さとは、例えば、該人物形状内における身長、頭部幅、肩幅、腕の長さ等の長さである。
【００１６】
上記構成によれば、人物形状から計測される長さを２つ用いた比率を閾値と比較することで、人物形状に係る人物の性別が推定される。この人物形状から計測される長さを２つ用いた比率は、人物形状から計測される２つの長さの相対関係を示すため、人物形状の大きさに依存しない。
【００１７】
したがって、上記構成によれば、カメラと人物との間の距離によって変動する人物形状の大きさによらず、同一の閾値で該人物形状に係る人物の性別を推定することができる。
【００１８】
また、本発明の別の形態として、前記人物形状のひな形は、前記性別を推定可能な形状上の特徴を含む、性別ごとに異なるひな形であってもよい。そして、前記制御部は、いずれの性別に係るひな形により、前記画像内において検出されるエッジが前記人物形状に係るエッジであると識別されたかを判定することで、前記人物形状に係る人物の性別を推定してもよい。
【００１９】
また、本発明の別の形態として、前記制御部は、前記画像の撮像位置を示す情報により画像の撮像範囲を特定し、該画像の撮像範囲における前記性別及び被服の種類別の人数を集計してもよい。
【００２０】
また、本発明の別の形態として、前記制御部は、前記性別及び被服の種類別に集計した人数と前記性別ごとの人数とに基づいて、前記性別ごとの人数における各種類の被服を着
用している人数の比率を算出してもよい。
【００２１】
上記構成によれば、性別ごとの人数における各種類の被服を着用している人数の比率が算出される。一般的に、ユーザは、何らかの傾向を理解する時、人数そのままの数字よりも、全体の人数に対する該人数の割合の方が理解しやすい。
【００２２】
したがって、上記構成によれば、性別ごとに着用している被服の種類に対する傾向を理解しやすい情報を提供することが可能となる。
【００２３】
なお、本発明の別態様としては、以上の各構成を実現する情報処理方法であってもよいし、プログラムであってもよいし、このようなプログラムを記録したコンピュータが読み取り可能な記憶媒体であってもよい。また、本発明の別態様として、以上の各構成を実現する複数の装置が通信可能に構成された情報処理システムであってもよい。
【発明の効果】
【００２４】
本発明によれば、カメラにより撮像された画像内に存在する人物の性別、服装に関する情報を、簡易な方法で取得することを可能とする技術を提供することができる。
【図面の簡単な説明】
【００２５】
【図１】実施の形態に係る装置接続を例示する図。
【図２】実施の形態に係る情報処理装置を例示する図。
【図３】実施の形態に係る被服テンプレートデータベースのレコードを例示する図。
【図４】実施の形態における情報処理装置の処理例を示すフローチャート。
【図５】実施の形態に係るカメラにより取得された画像を例示する図。
【図６Ａ】実施の形態に係るカメラにより取得された画像内において検出されるエッジを例示する図。
【図６Ｂ】実施の形態に係るカメラにより取得された画像内において検出されるエッジと人物形状のひな形との照合結果を例示する図。
【図７】実施の形態に係る人物の性別推定を例示する図。
【図８】実施の形態に係る被服の推定を例示する図。
【図９】実施の形態に係る情報処理装置が提供する情報を例示する図。
【発明を実施するための形態】
【００２６】
以下、本発明の一側面に係る情報処理装置、情報処理方法及びプログラム等の実施の形態（以下、「本実施形態」とも表記する）を説明する。ただし、本実施形態は例示であり、本発明は本実施形態の構成に限定されない。
【００２７】
なお、本実施形態において登場するデータを自然言語（日本語等）により説明しているが、より具体的には、コンピュータが認識可能な疑似言語、コマンド、パラメタ、マシン語等で指定される。
【００２８】
§１  各装置の接続例
まず、本実施形態に係るネットワークの構成例について説明する。図１は、本実施形態に係る装置の接続例を示す。図１に示されるとおり、情報処理装置１及び画像取得装置４は、インターネット５を介して、それぞれ通信可能となっている。
【００２９】
情報処理装置１は、カメラ２を用いて撮像された画像内に存在する人物の性別及び人物が着用している被服の種類を推定する。そして、情報処理装置１は、推定した性別及び被服の種類別に画像に含まれる人数を集計する。
【００３０】
画像取得装置４は、図１に示されるとおり、カメラ２及び通信部３を有する。また、画像取得装置４は、ＰＣ又は携帯電話として周知のハードウェア構成及び機能構成（不図示）を有する。
【００３１】
カメラ２は、例えば、光学信号である画像を電気に変換する撮像素子を有し、該撮像素子で撮影した画像をデジタルデータとして記録する。カメラ２は、例えば、街頭カメラ又は携帯端末カメラである。
【００３２】
街頭カメラは、街頭に設置されているカメラである。カメラ２が街頭カメラである場合、例えば、画像取得装置４はネットワークカメラ、通信部３は該ネットワークカメラが有する通信機能として実現される。そのほか、例えば、カメラ２が街頭カメラである場合、画像取得装置４はＰＣ、通信部３は該ＰＣが有する通信機能として実現される。
【００３３】
また、カメラ２が携帯端末カメラである場合、画像取得装置４は携帯電話等、通信部３は該携帯電話等が有する通信機能として実現される。
【００３４】
§２  情報処理装置の構成例
図２は、情報処理装置１の構成を例示する。情報処理装置１は、図２に示されるとおり、そのハードウェア構成として、バス１３で接続される、記憶部１１、制御部１２、入出力部１４等の既存のハードウェアを有している。
【００３５】
記憶部１１は、制御部１２で実行される処理で利用される各種データ及びプログラムを記憶する（不図示）。記憶部１１は、例えば、ハードディスクによって実現される。記憶部１１は、ＵＳＢメモリ等の記録媒体により実現されてもよい。
【００３６】
なお、記憶部１１に格納される当該各種データ及びプログラムは、ＣＤ（Compact Disc）又はＤＶＤ（Digital Versatile Disc）等の記録媒体から取得されてもよい。また、記憶部１１は、外部記憶装置と呼ばれてもよい。
【００３７】
制御部１２は、マイクロプロセッサ又はＣＰＵ（Central Processing Unit）等の１又
は複数のプロセッサと、このプロセッサの処理に利用される周辺回路（ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、インタフェース回路等）と、を有する。制御部１２は、記憶部１１に格納されている各種データ及びプログラムを実行することにより、本実施形態における情報処理装置１の処理を実現する。ＲＯＭ、ＲＡＭ等は、制御部１２内のプロセッサが取り扱うアドレス空間に配置されているという意味で主記憶装置と呼ばれてもよい。
【００３８】
入出力部１４は、情報処理装置１の外部に存在する装置とデータの送受信を行うための１又は複数のインタフェースである。入出力部１４は、例えば、ＬＡＮ（Local Area Network）ケーブルを接続するためのインタフェース、ユーザインタフェースと接続するためのインタフェース、又はＵＳＢ（Universal Serial Bus）等、ハードウェアインタフェースとして周知のものである。
【００３９】
入出力部１４は、インターネット５を介して、画像取得装置４とＩＰ（Internet Protocol）パケット等の送受信を行う。なお、入出力部１４は、不図示のユーザインタフェー
ス（キーボード、マウス、ディスプレイ等の入出力装置）と接続してもよい。また、入出力部１４は、ＣＤドライブ、ＤＶＤドライブ等の着脱可能な記憶媒体の入出力装置、或いはメモリカード等の不揮発性の可搬型の記憶媒体等の入出力装置と接続していてもよい。また、入出力部１４は、インターネット接続を行うインタフェースという意味で通信部と呼ばれてもよい。
【００４０】
なお、情報処理装置１は、ＰＣ（Personal Computer）等のような汎用コンピュータで
構成されてもよい。また、情報処理装置１は、不図示のユーザ端末のリクエストに対してサービスを提供する装置という意味で、サーバ（例えば、ＷＥＢサーバ）と呼ばれてもよい。
【００４１】
本実施形態では、情報処理装置１は、カメラ２を用いて撮像された画像内に存在する人物の性別及び人物が着用している被服の種類を推定する。そして、情報処理装置１は、推定した性別及び被服の種類別に画像に含まれる人数を集計する。この処理を実現する記憶部１１及び制御部１２について、以下、説明する。
【００４２】
［記憶部］
図２により示されるとおり、記憶部１１は、人物テンプレートデータベース２１及び被服テンプレートデータベース２２を含む。人物テンプレートデータベース２１及び被服テンプレートデータベース２２は、例えば、ハードディスクに格納されたデータとして実現される。
【００４３】
＜人物テンプレートデータベース＞
人物テンプレートデータベース２１は、人物形状のひな形（以下、「人物形状のテンプレート」とも表記）を格納する。人物形状のテンプレートは、カメラ２を用いて撮像された画像内において検出されるエッジのうち、該画像内に存在する人物に係るエッジを特定するためのデータである。人物形状のテンプレートは、例えば、人物形状を示す図形データ、又は、人物形状から算出することができる特徴量によって表現される。該特徴量は、例えば、ＳＩＦＴ（Scale-Invariant Feature Transform）、又は、テクスチャ特徴量で
ある。
【００４４】
なお、これらによって表現される本実施形態における人物形状のテンプレートは、人物を２次元に投影したシルエットである。ここで、人物形状は、該人物の姿勢及び撮像された方向等の状態によって異なりうる。そのため、人物形状のテンプレートは、該人物の状態を反映した２次元のシルエットであってもよい。
【００４５】
なお、人物テンプレートデータベース２１に格納されている人物形状のテンプレートは１つであってもよいし、複数であってもよい。また、本実施形態の別の形態において、人物形状のテンプレートは、性別を推定可能な形状上の特徴を含む、性別ごとに異なるデータであってもよい。
【００４６】
＜被服テンプレートデータベース＞
被服テンプレートデータベース２２は被服データを格納する。被服データは、被服形状を含むデータであり、被服の種類ごとに用意される。被服形状は、カメラ２を用いて撮像された画像内に存在する人物が着用している被服の種類を推定するためのデータである。被服形状は、上記人物形状のテンプレートと同様に、例えば、被服の形状を示す図形データ、又は、被服の形状から算出することができる特徴量によって表現される。
【００４７】
なお、これらによって表現される本実施形態における被服形状は、被服を２次元に投影したシルエットである。また、被服形状は、同一の被服であっても、該被服を着用した人物の姿勢及び撮像された向き等の状態によって異なりうる。そのため、本実施形態における被服形状は、該被服の状態を反映して該被服を２次元に投影したシルエットである。
【００４８】
図３は、本実施形態における被服テンプレートデータベース２２のレコード例を示す。図３に示されるとおり、本実施形態に係る被服データは、被服テンプレートデータベース
２２のレコードの行データとして実現されている。また、本実施形態に係る被服データは、テンプレートＩＤフィールド、性別フィールド、着用箇所フィールド、袖フィールド、向きフィールド、品名フィールド、図形フィールドを有する。
【００４９】
テンプレートＩＤフィールドには、被服データを区別するための情報が格納される。図３に示されるとおり、被服データを区別するための情報は、例えば、「テンプレート１１５０」、「テンプレート１１５１」等と指定される。
【００５０】
性別フィールドには、被服が対象とする性別情報が格納される。被服が対象とする性別情報は、例えば、「男性」、「女性」等と指定される。
【００５１】
着用箇所フィールドには、被服を着用する箇所を示す情報が格納される。被服を着用する箇所を示す情報は、例えば、「上半身」、「下半身」等と指定される。
【００５２】
袖フィールドには、被服の袖に関する情報が格納される。被服の袖に関する情報は、例えば、「長袖」、「半袖」、「袖なし」等と指定される。なお、下半身に着る被服については、被服の丈に関する情報が格納される。被服の丈に関する情報は、例えば、「長」、「短」等と指定される。
【００５３】
向きフィールドには、該被服データに含まれる被服の向きを示す情報が格納される。被服の向きを示す情報は、該被服が撮像された向きを示し、例えば、「正面」、「背面」、「側面」等と指定される。
【００５４】
品名フィールドには、被服の品名を示す情報が格納される。被服の品名を示す情報は、例えば、「ショートコート」、「ジャンパー」等と指定される。
【００５５】
図形フィールドには、被服形状、又は、被服形状を識別するための情報が格納される。上述した通り、被服形状は、例えば、画像データ、又は、特徴量であり、図形フィールドには、被服形状がそのまま格納されていてもよいし、該被服形状を識別するための情報が格納されてもよい。被服形状を識別するための情報とは、例えば、被服形状が格納されている記憶部１１の格納領域を示す情報等、当該情報に基づいて該被服形状を取得することを可能とする情報である。
【００５６】
なお、本実施形態における被服の種類は、被服データの袖フィールドに格納された被服の袖に関する情報及び被服データの品名フィールドに格納された被服の品名を示す情報のうち少なくとも一方を用いることで示される。被服データは、本実施形態で示される被服の袖に関する情報及び被服の品名を示す情報以外に、被服の種類に関する情報を格納するためのフィールドを有してもよい。この場合、被服の種類は、該被服の種類に関する情報の中から任意に示される。
【００５７】
［制御部］
図２に示されるとおり、制御部１２は、画像データ取得部３１、人物形状取得部３２、性別推定部３３、被服推定部３４、及び、被服傾向算出部３５を含む。画像データ取得部３１、人物形状取得部３２、性別推定部３３、被服推定部３４、及び、被服傾向算出部３５は、例えば、記憶部１１に格納されたプログラム等が制御部１２の周辺回路であるＲＡＭ等に転記され、制御部１２のプロセッサにより実行されることによって実現される。
【００５８】
本実施形態では、制御部１２は、カメラ２を用いて撮像された画像内に存在する人物の性別及び人物が着用している被服の種類を推定する。そして、制御部１２は、推定した性別及び被服の種類別に画像に含まれる人数を集計する。以下、本実施形態における各構成
の処理について簡略的に説明する。本実施形態における各構成の具体的な処理についての説明は、「§３  動作例」に記載する。
【００５９】
＜画像データ取得部＞
画像データ取得部３１は、画像取得装置４からカメラ２を用いて撮像された画像データを取得する。また、画像データ取得部３１は、画像の撮像位置を示す情報により画像の撮像範囲を特定する。なお、画像データは、動画像及び静止画像のどちらのデータであってもよい。また、画像データの取得は、情報処理装置１から画像取得装置４へアクセスすることによってなされてもよいし、画像取得装置４から情報処理装置１へアクセスされることによってなされてもよい。
【００６０】
＜人物形状取得部＞
人物形状取得部３２は、画像データ取得部３１が取得した画像内のエッジを検出する。また、人物形状取得部３２は、人物テンプレートデータベース２１に格納された人物形状のテンプレートと検出したエッジとを照合し、該エッジが、該画像内に含まれる人物のエッジか否かを識別する。そして、人物形状取得部３２は、画像内に含まれる人物のエッジと識別されたエッジを人物形状として取得する。
【００６１】
＜性別推定部＞
性別推定部３３は、人物形状取得部３２によって取得された人物形状から把握される、性別を推定可能な形状上の特徴に基づいて、該人物形状に係る人物の性別を推定する。
【００６２】
本実施形態では、性別推定部３３は、人物形状取得部３２によって取得された人物形状から、性別を推定可能な形状上の特徴に係る値を算出する。そして、性別推定部３３は、該算出した値を閾値と比較することで該人物形状に係る人物の性別を推定する。
【００６３】
また、本実施形態では、性別を推定可能な形状上の特徴に係る値は、人物形状取得部３２によって取得された人物形状から計測される長さを２つ用いた比率である。ここで、人物形状から計測される長さは、例えば、人物形状取得部３２によって取得された人物形状における身長に対応する長さ、頭部幅に対応する長さ、肩幅に対応する長さ、腕の長さに対応する長さ等である。
【００６４】
また、本実施形態では、人物テンプレートデータベース２１に格納された人物形状のテンプレートは、性別を推定可能な形状上の特徴を含む、性別ごとに異なるデータであってもよい。この時、性別推定部３３は、前記人物形状取得部３２において、いずれの性別に係る人物形状のテンプレートにより、画像内において検出されるエッジが該人物形状に係るエッジであると識別されたかを判定することで、該人物形状に係る人物の性別を推定してもよい。
【００６５】
＜被服推定部＞
被服推定部３４は、被服テンプレートデータベース２２に格納された被服データに含まれる被服形状と人物形状取得部３２によって取得された人物形状とを照合することにより、該人物形状に係る人物が着用している被服の種類を推定する。
【００６６】
＜被服傾向算出部＞
被服傾向算出部３５は、性別推定部３３及び被服推定部３４により推定された性別及び被服の種類に基づいて、該性別及び被服の種類別に、画像データ取得部３１により取得された画像に含まれる人数を集計する。また、被服傾向算出部３５は、該性別及び被服の種類別に集計した人数と性別ごとの人数とに基づいて、該性別ごとの人数における各種類の被服を着用している人数の比率を算出する。
【００６７】
§３  動作例
次に、図４、図５、図６Ａ、図６Ｂ、図７、図８、及び、図９を用いて、本実施形態における動作例を説明する。図４のフローチャートは、本実施形態に係る情報処理装置１の処理を例示する。図５は、本実施形態に係るカメラ２により取得された画像を例示する。図６Ａは、本実施形態に係る人物形状取得部３２において図５に示される画像内のエッジが検出された状態を例示する。図６Ｂは、本実施形態における図６Ａにより示されたエッジと人物形状のテンプレートとの照合結果を例示する。図７は、本実施形態における性別推定部３３の動作を例示する。図８は、本実施形態における被服推定部３４の動作を例示する。図９は、本実施形態における情報処理装置１が提供する情報を例示する。
【００６８】
＜スタート＞
まず、図４に示されるとおり、情報処理装置１は、例えば、予め定められた周期で、記憶部１１に格納したプログラムを制御部１２により実行することにより処理を開始する（Ｓ１００）。
【００６９】
＜画像データの取得＞
処理が開始されると、画像データ取得部３１は、画像取得装置４からカメラ２を用いて画像データを取得する（Ｓ１０１）。図５は、取得される画像データを例示する。また、本動作例では、画像データ取得部３１は、取得した画像の撮像範囲及び撮像日時を特定する。カメラ２は、例えば、街頭カメラ又は携帯端末カメラである。
【００７０】
カメラ２が街頭カメラである場合、画像取得装置４は、例えば、ネットワークカメラ又はＰＣである。画像取得装置４がネットワークカメラ又はＰＣである場合、画像取得装置４は、画像データ取得部３１からの要求又は自発的な動作等に基づいて、通信部３によってインターネット５へアクセスし、カメラ２を用いて撮像した画像データを情報処理装置１へ送信する。
【００７１】
画像データ取得部３１は、画像取得装置４にアクセスし、画像取得装置４から画像データを受信するまで待機し、又は、画像取得装置４から受信して記憶部１１に既に格納されている画像データから、該街頭カメラにより撮像された画像データを取得する。
【００７２】
なお、画像取得装置４から情報処理装置１へ送信される、街頭カメラを用いて撮像された画像データには、その属性情報として、該街頭カメラの識別番号が含まれている。
【００７３】
画像データ取得部３１は、該街頭カメラの識別番号を用いて、街頭カメラの位置を特定する。例えば、記憶部１１は、街頭カメラの識別番号に対応付けられた該街頭カメラの位置を示す情報を格納する。そして、画像データ取得部３１は、受信した画像データに含まれる街頭カメラの識別番号を用いて記憶部１１に格納されている街頭カメラの位置を示す情報と照合し、受信した画像データを送信した街頭カメラの位置を特定する。
【００７４】
また、画像データ取得部３１は、画像取得装置４にアクセスした日時、画像取得装置４から画像データを受信した日時、又は、画像取得装置４から受信した画像データを記憶部１１に格納した日時を、該画像データの撮像日時と特定する。
【００７５】
他方、カメラ２が携帯端末カメラである場合、画像取得装置４は、例えば、携帯電話である。画像取得装置４が携帯電話である場合、通常、画像取得装置４は、該画像取得装置４のユーザによる操作等に基づいて、通信部３によってインターネット５へアクセスし、カメラ２を用いて撮像した画像データを情報処理装置１へ送信する。すなわち、該画像データの送信は、一般的に、該携帯端末カメラのユーザの望む任意のタイミングで行われる
。
【００７６】
画像データ取得部３１は、該任意のタイミングで送信されてくる画像データの受信まで待機し、又は、既に受信して記憶部１１に既に格納されている画像データから、該携帯端末カメラにより撮像された画像データを取得する。
【００７７】
なお、画像取得装置４から情報処理装置１へ送信される、該携帯端末カメラを用いて撮像された画像データには、その属性情報として、携帯端末カメラによる撮像日時及びＧＰＳ（Global Positioning System）情報が含まれている。また、携帯端末カメラから情報
処理装置１へ送信される画像データには、その属性情報として、該携帯端末カメラのユーザ名、及び、該携帯端末カメラを操作することにより入力されたコメントが含まれていてもよい。該携帯端末カメラのユーザは、情報処理装置１に対して画像データを提供する者であり、以下、投稿者と呼ぶ。
【００７８】
画像データ取得部３１は、画像データに含まれている該ＧＰＳ情報を用いて、携帯端末カメラの位置を特定する。また、画像データ取得部３１は、画像データに含まれている撮像日時を、該画像データの撮像日時と特定する。
【００７９】
なお、該街頭カメラの位置を示す情報及びＧＰＳ情報は、本発明の画像の撮像位置を示す情報に相当する。
【００８０】
画像データ取得部３１は、これらの処理によりカメラ２の位置を特定する。そして、情報処理装置１は、特定したカメラ２の位置に基づいて、該カメラ２により撮像された画像の撮像範囲及び撮像日時を特定する。なお、この撮像範囲の特定によって得られる情報は、例えば、「○○通り××一丁目交差点付近」等、大まかな情報でよい。
【００８１】
＜エッジの検出＞
次に、図４に示されるとおり、画像データが取得されると、人物形状取得部３２によって、画像データ取得部３１によって取得された画像内のエッジの検出が行われる（Ｓ１０２）。図６Ａは、当該処理により検出されるエッジを例示する。
【００８２】
エッジの検出は、よく知られている方法によって行われる。人物形状取得部３２は、例えば、ソーベル（Sobel）フィルタ又はプレヴィット（Prewitt）フィルタ等を用いた処理により画像内のエッジを検出する。
【００８３】
＜人物形状の取得＞
次に、図４に示されるとおり、人物形状取得部３２は、人物テンプレートデータベース２１に格納された人物形状のテンプレートと検出したエッジとを照合し、該エッジが、該画像内に含まれる人物のエッジか否か識別する。そして、人物形状取得部３２は、画像内に含まれる人物のエッジと識別されたエッジを人物形状として取得する（Ｓ１０３）。図６Ｂは、当該処理により検出される人物形状を例示する。
【００８４】
上述のとおり、人物テンプレートデータベース２１に格納された人物形状のテンプレートは、例えば、人物形状を示す図形データ、又は、人物形状から算出することができる特徴量である。
【００８５】
例えば、人物形状のテンプレートが図形データである場合、人物形状取得部３２は、該図形データと検出したエッジをパターンマッチングし、該図形データと合致又は近似できるエッジを特定する。
【００８６】
また、人物形状のテンプレートが特徴量である場合、人物形状取得部３２は、検出したエッジから特徴量を算出する。当該算出する特徴量は、画像の一部を切り出した特徴量であるという意味で、局所特徴量とも呼ばれる。そして、人物形状取得部３２は、エッジから算出した特徴量と人物形状のテンプレート（特徴量）とを比較し、人物形状のテンプレートと合致又は近似できるエッジを特定する。
【００８７】
ここで、画像内に含まれる人物のエッジには、被服の輪郭に該当するエッジと、被服に内在するエッジとが含まれると考えられる。被服に内在するエッジは、ボタン、ファスナー、模様等、被服に備わる器具又はデザイン等のエッジである。
【００８８】
これに対して、人物形状のテンプレートは、被服に内在するエッジを考慮したデータ、すなわち、人物の輪郭に加えて、ボタン、ファスナー、模様等、被服に備わる器具又はデザイン等までテンプレート化したデータであるとは限らない。
【００８９】
例えば、人物形状のテンプレートが、被服に内在するエッジを考慮したデータではない場合、上記それぞれの処理によって人物形状のテンプレートと合致又は近似できるとして特定されたエッジには、通常、被服に内在するエッジは含まれない。しかし、この場合でも、上記それぞれの処理によって人物形状のテンプレートと合致又は近似できるとして特定されたエッジには、被服の輪郭に該当するエッジは含まれる。
【００９０】
したがって、まず、人物形状取得部３２は、上記それぞれの処理によって人物形状のテンプレートと合致又は近似できるとして特定されたエッジを、被服の輪郭に該当するエッジと特定する。また、人物形状取得部３２は、当該被服の輪郭に該当するエッジによって特定される被服の輪郭に内在するエッジを、被服に内在するエッジと特定する。そして、人物形状取得部３２は、上記それぞれの処理によって特定されたエッジ、すなわち、被服の輪郭に該当するエッジと被服の輪郭に内在するエッジとを、該画像内に含まれる人物のエッジと識別する。そして、人物形状取得部３２は、これらのエッジの集合を人物形状として取得する。
【００９１】
他方、人物形状のテンプレートが、被服に内在するエッジを考慮したデータである場合、上記それぞれの処理により人物形状のテンプレートと合致又は近似できるとして特定されたエッジには、被服の輪郭に該当するエッジと、被服に内在するエッジとが含まれる。よって、人物形状取得部３２は、これらのエッジを、該画像内に含まれる人物のエッジと識別する。そして、人物形状取得部３２は、これらのエッジの集合を人物形状として取得する。
【００９２】
＜人物の性別を推定＞
次に、図４に示されるとおり、性別推定部３３は、人物形状取得部３２によって取得された人物形状から把握される、性別を推定可能な形状上の特徴に基づいて、該人物形状に係る人物の性別を推定する（Ｓ１０４）。
【００９３】
本実施形態では、性別推定部３３は、まず、人物形状取得部３２によって取得された人物形状から、性別を推定可能な形状上の特徴に係る値を算出する。該性別を推定可能な形状上の特徴に係る値とは、人物形状取得部３２によって取得された人物形状から計測される長さを２つ用いた比率である。ここで、人物形状から計測される長さの例を、図７に示す。人物形状から計測される長さとは、例えば、人物形状に係る身長に対応する長さ（図７における矢印５０）、頭部幅に対応する長さ（図７における矢印５１）、肩幅に対応する長さ（図７における矢印５２）、又は、腕の長さに対応する長さ（図７における矢印５３）である。人物形状取得部３２は、これら人物形状から計測される長さを少なくとも２つ計測し、計測した少なくとも２つの長さを用いて、例えば、身長に対する肩幅、又は、
肩幅に対する頭部幅等の比率を算出する。
【００９４】
そして、性別推定部３３は、該算出した値を閾値と比較することで該人物形状に係る人物の性別を推定する。該閾値は、記憶部１１に格納されたプログラム等によって予め設定される。例えば、厚生労働省が実施する国民健康調査によって発表される性別ごとの平均身長等の値を用いて算出することができる、男性の比率の平均値と女性の比率の平均値との中央値等が、該閾値として設定される。
【００９５】
また、本実施形態では、人物テンプレートデータベース２１に格納された人物形状のテンプレートが、性別を推定可能な形状上の特徴を含む、性別ごとに異なるデータである場合がある。この時、性別推定部３３は、前記人物形状取得部３２において、いずれの性別に係る人物形状のテンプレートにより、画像内において検出されるエッジが該人物形状に係るエッジであると識別されたかを判定することで、該人物形状に係る人物の性別を推定する。
【００９６】
性別を推定可能な形状上の特徴を含む、性別ごとに異なるデータとは、例えば、男性及び女性それぞれの、平均身長に対する平均肩幅の比率、及び、平均肩幅に対する平均頭部幅の比率を適用した性別ごとに異なる人物形状のテンプレートである。すなわち、本実施形態の別の形態における人物形状のテンプレートは、性別ごとに用意された、性別間で差の出る形状に関する身体的特徴を含むデータである。
【００９７】
＜人物の服装を推定＞
次に、図４に示されるとおり、被服推定部３４は、被服テンプレートデータベース２２に格納された被服データに含まれる被服形状と人物形状取得部３２によって取得された人物形状とを照合することにより、該人物形状に係る人物が着用している被服の種類を推定する（Ｓ１０５）。図８は、当該処理を例示する。
【００９８】
図８に示されるとおり、本実施形態では、被服推定部３４は、被服の着用箇所（上半身と下半身）毎に、人物が着用している被服の種類を推定する。したがって、本実施形態では、被服推定部３４は、上半身に着用される被服の被服形状と下半身に着用される被服の被服形状とを分けて、人物形状に照合する。
【００９９】
ここで、各被服形状と人物形状の照合については、人物形状取得部３２によって行われる、人物形状のテンプレートと画像内に存在するエッジとの照合と同様に説明可能である。したがって、説明を省略する。他方、人物形状取得部３２によって行われる照合とは、上半身と下半身に分けて別のデータが用いられる点において異なる。この異なる点について、以下説明する。
【０１００】
まず、被服推定部３４は、人物形状取得部３２によって取得された人物形状それぞれと照合するための被服形状を記憶部１１から取得する。この時、性別推定部３３の処理（Ｓ１０４）によって、該人物形状に係る人物の性別は推定されている。従って、被服推定部３４は、各人物形状に対して推定されている性別と着用箇所に基づいて、被服形状を記憶部１１から取得する。
【０１０１】
例えば、人物形状に係る人物の性別が男性であり、被服推定部３４が、当該人物の上半身の服装を推定するとする。この時、被服推定部３４は、性別フィールドに「男性」を格納し、着用箇所フィールドに「上半身」を格納した被服データを被服テンプレートデータベース２１から取得する。そして、被服推定部３４は、取得した被服データに含まれる図形フィールドに格納又は示される被服形状を記憶部１１から取得する。
【０１０２】
次に、被服推定部３４は、人物形状に係る人物の性別及び被服の着用箇所別に取得した被服形状と人物形状とを照合し、人物形状と合致又は近似できる被服形状を着用箇所別に特定する。そして、被服推定部３４は、着用箇所ごとに、該人物形状に係る人物の着用している被服の種類を、該照合によって特定した被服形状に係る被服データに格納された被服の種類に関する情報により推定する。
【０１０３】
なお、人物形状に対して被服形状を照合する方法は、任意でよい。本実施形態では、図８に示されるとおり、被服推定部３４は、人物形状から、人物が上半身に着用している被服に係るエッジと、人物が下半身に着用している被服に係るエッジとを特定する。そして、被服推定部３４は、該特定したエッジ（人物形状）と被服形状とを着用箇所別に照合する。これにより、被服推定部３４は、上半身に着用している被服に係るエッジと合致又は近似できる被服形状、及び、下半身に着用している被服に係るエッジと合致又は近似できる被服形状を特定する。そして、被服推定部３４は、上半身及び下半身において特定した被服形状に係る被服データに格納された被服の種類に関する情報により、該人物形状に係る人物の着用している被服の種類をそれぞれ推定する。
【０１０４】
なお、被服の輪郭は、着用している被服がロングコートである等特別な場合を除いて、上半身と下半身とで分かれている。被服推定部３４は、例えば、この上半身と下半身とを分ける被服の輪郭に基づいて、人物形状から、人物が上半身に着用している被服に係るエッジと、人物が下半身に着用している被服に係るエッジとを特定する。
【０１０５】
また、人物形状に対して被服形状を照合する方法の一例として、人物形状の領域に関する割合を用いる方法が考えられる。すなわち、被服推定部３４は、人物の頭部側を上部として、人物形状の上端から下端までの長さに対して、人物形状の上部所定の割合の領域を上半身と仮定し、人物形状の下部所定の割合の領域を下半身と仮定して、それぞれの領域に被服形状を照合してもよい。
【０１０６】
この時、被服推定部３４は、例えば、人物形状取得部３２によって取得された人物形状の上部５５％の領域を上半身の領域、下部４５％の領域を下半身の領域と仮定する。そして、被服推定部３４は、上半身に係る被服形状と、上半身と仮定した領域に係る人物形状と、を照合する。また、被服推定部３４は、下半身に係る被服形状と、下半身と仮定した領域に係る人物形状と、を照合する。
【０１０７】
なお、上半身と仮定された領域と下半身と仮定された領域は完全に分けられた領域でなくてもよい。つまり、上半身と仮定された領域と下半身と仮定された領域とは、重なりあっていてもよい。
【０１０８】
また、人物形状に対して被服形状を照合する方法の一例として、人物形状においてあらかじめ定められた位置を着用箇所の基準として人物形状と被服形状とを照合する方法が考えられる。すなわち、被服推定部３４は、人物の頭部側を上部として、人物形状のあらかじめ定められた位置を着用箇所の基準として、それぞれの被服形状と人物形状とを照合してもよい。
【０１０９】
この時、被服推定部３４は、例えば、人物形状取得部３２によって取得された人物形状の上端から下端までの長さを１００％とし、人物形状の上端から該人物形状の割合１２％下方の位置を上半身の基準としてもよい。そして、被服推定部３４は、上半身に係る被服形状の上端を該基準の位置に合わせて、被服形状と人物形状とを照合してもよい。なお、前記１２％という設定値は、人物形状における当該割合に係る領域が人物形状の頭部に該当する領域であることが考慮されて設定された値であり、任意に設定可能である。
【０１１０】
また、被服推定部３４は、例えば、人物形状取得部３２によって取得された人物形状の上端から下端までの長さを１００％とし、人物形状取得部３２によって取得された人物形状の下端から該人物形状の割合５％上方の位置を下半身の基準としてもよい。そして、被服推定部３４は、下半身に係る被服形状の下端を該基準の位置に合わせて、被服形状と人物形状とを照合してもよい。なお、前記５％という設定値は、人物形状における当該割合に係る領域が人物形状の下肢のうち足に該当する領域であることが考慮されて設定された値であり、任意に設定可能である。
【０１１１】
また、人物形状に対して被服形状を照合する方法の一例として、人物形状に対して被服形状を照合する位置をずらしながら繰り返し照合を行う方法が考えられる。すなわち、被服推定部３４は、人物の頭部側を上部として、人物形状の上端から所定の間隔ごとに被服形状の上端を下方へずらしながら、被服形状と人物形状とを照合してもよい。
【０１１２】
なお、被服推定部３４は、人物の頭部側を上部として、人物形状の下端から所定の間隔ごとに上方へ被服形状の下端をずらしながら、被服形状と人物形状とを照合してもよい。
【０１１３】
また、人物形状に対して被服形状を照合する方法の一例として、人物形状に対する領域判定の情報を用いる方法が考えられる。すなわち、人物形状内において、上半身の領域と下半身の領域とが判定されていてもよい。そして、被服推定部３４は、当該判定された領域にそれぞれ被服形状を照合してもよい。なお、該人物形状に係る領域の判定は、例えば、人物形状取得部３２の処理（Ｓ１０３）時に行われる。
【０１１４】
この時、例えば、人物テンプレートデータベース２１に格納された人物形状のテンプレートに上半身の領域と下半身の領域が設定されている。そして、人物形状取得部３２は、人物形状のテンプレートと合致又は近似できるエッジを特定した後、該人物形状のテンプレートに設定されている上半身の領域に係るエッジを人物形状内の上半身の領域と判定する。また、人物形状取得部３２は、該人物形状のテンプレートに設定されている下半身の領域に係るエッジを人物形状内の下半身の領域と判定する。
【０１１５】
なお、本実施形態における人物形状のテンプレートは、該人物の姿勢及び撮像された方向等の状態を反映した２次元のシルエットである場合がある。この時、被服推定部３３は、人物形状取得部３２において、いずれの人物状態を反映した人物形状のテンプレートにより、画像内において検出されるエッジが該人物形状に係るエッジであると識別されたかを判定してもよい。そして、被服推定部３３は、当該判定により、該人物形状に係る人物の状態に関する情報を取得してもよい。この人物の状態に関する情報には、該人物形状に係る人物の姿勢及び撮像された方向等の情報が含まれうる。被服推定部３３は、被服テンプレートデータベース２２から被服データを取得する時、当該情報を用いてもよい。例えば、人物の状態に関する情報に、該人物形状に係る人物の撮像された方向の情報が含まれる場合、被服推定部３３は、該人物形状に係る人物の撮像された方向の情報と向きフィールドに格納されている情報とが一致する被服データを被服テンプレートデータベース２２からしてもよい。
【０１１６】
＜人数の集計＞
次に、図４に示されるとおり、被服傾向算出部３５は、性別推定部３３及び被服推定部３４により推定された性別及び被服の種類に基づいて、該性別及び被服の種類別に、画像データ取得部３１により取得された画像に含まれる人数を集計する（Ｓ１０６）。
【０１１７】
なお、被服傾向算出部３５は、被服推定部３４が人物形状の被服の種類を推定する度にカウントすることで、該性別及び被服の種類別に、画像データ取得部３１により取得された画像に含まれる人数を集計してもよい。すなわち、Ｓ１０６の処理は、Ｓ１０５の処理
と並列して実行されてもよい。
【０１１８】
ここで、本実施形態における被服の種類は、上述のとおり、被服データの袖フィールドに格納された被服の袖に関する情報及び被服データの品名フィールドに格納された被服の品名を示す情報のうち少なくとも一方を用いることで特定される。
【０１１９】
なお、被服傾向算出部３５は、複数の「被服の種類」を用意し、各「被服の種類」を別々に、カメラの撮像範囲における性別及び被服の種類別の人数を集計してもよい。例えば、本実施形態では、被服傾向算出部３５は、被服の袖に関する情報に基づく集計と、被服の品名を示す情報に基づく集計とを別々に行ってもよい（後述する図９参照）。
【０１２０】
＜服装の比率を算出＞
次に、被服傾向算出部３５は、該性別及び被服の種類別に集計した人数と性別ごとの人数とに基づいて、該性別ごとの人数における各種類の被服を着用している人数の比率を算出する（Ｓ１０７）。
【０１２１】
まず、被服傾向算出部３５は、画像内の人物であって、人物形状取得部３２によって取得された人物形状に係る人物の性別ごとの総数（男性の総数と女性の総数）を求める。
【０１２２】
例えば、被服傾向算出部３５は、性別推定部３３による性別の推定に基づいて、性別ごとの人物の総数を求める。なお、この処理は、性別推定部３３によって行われてもよい。すなわち、Ｓ１０４の処理において、性別推定部３３が、人物形状取得部３２によって取得された人物形状に係る人物の性別を推定する度に、男性と推定した人数と、女性と推定した人数と、をカウントすることで、性別ごとの人物の総数を求めてもよい。
【０１２３】
そして、被服傾向算出部３５は、例えば、Ｓ１０６の処理において求めた、性別及び被服の種類別に集計した人数を、性別ごとの人物の総数で割ることによって、各種類の被服を着用している人数の性別ごとの人数に対する比率を算出する。
【０１２４】
なお、当該比率の算出が、複数の被服の種類において行われてもよいことは、上記「＜人数の集計＞」と同様である。
【０１２５】
＜エンド＞
最後に、制御部１２は、例えば、服装傾向算出部３５が求めた、性別及び被服の種類別に集計した人数、及び、性別ごとに算出した各種類の被服を着用している人数の比率の情報を画像データに対応付けて記憶部１１に保存する。これにより、情報処理装置１は、処理を終了する（Ｓ１０８）。
【０１２６】
なお、制御部１２は、画像データ取得部３１が特定した撮像範囲及び撮像日時の情報も画像データに対応付ける。これによって、記憶部１１に保存された画像データに対して、撮像範囲及び撮像日時のうち少なくとも一方を指定した検索を行うことが可能となる。そして、ユーザは、撮像範囲及び撮像日時のうち少なくとも一方により特定される画像内に存在する人物についての、性別及び被服の種類別に集計した人数、及び、性別ごとの算出した各種類の被服を着用している人数の比率の情報を知ることが可能となる。なお、以下、当該情報を服装傾向の情報と記載する。
【０１２７】
また、画像データ取得部３１が取得した画像データが携帯端末カメラにより撮像された画像データである場合、当該画像データの属性情報にはユーザ名及びコメントが含まれている場合がある。制御部１２は、このユーザ名及びコメントの情報をそのまま画像データの属性情報として記憶部１１に格納してもよい。これによって、ユーザは、服装傾向の情
報に加えて、投稿者のコメントを知ることが可能となる。
【０１２８】
§４  実施の形態に係る作用及び効果
以上によれば、本実施形態に係る情報処理装置１では、まず、画像データ取得部３１によってカメラ２を用いて撮像された画像データが撮像範囲及び撮像日時を特定して取得される。そして、人物形状取得部３２によって、取得された画像から人物形状が取得される。続いて、性別推定部３３によって、人物形状取得部３２が取得した人物形状に係る人物の性別が、人物形状から把握される、性別を推定可能な形状上の特徴を用いることで推定される。また、被服推定部３４による服装形状と人物形状との照合によって、人物形状取得部３２が取得した人物形状に係る人物の着用している被服の種類が推定される。更に、被服傾向算出部３５によって、服装傾向（人物の性別及び服装に関する情報）が算出される。
【０１２９】
したがって、本実施形態では、形状に基づいた照合及び比較のみで服装傾向が算出されるため、簡易な方法で、カメラ２により撮像された画像内に存在する人物の性別及び服装に関する情報を取得することが可能である。
【０１３０】
§５  変形例
以上、本発明の実施の形態を詳細に説明してきたが、前述までの説明はあらゆる点において本発明の例示に過ぎず、その範囲を限定しようとするものではない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。
【０１３１】
例えば、画像データに対応付けられて記憶部１１に保存された服装傾向の情報は、インターネット５を介してユーザ端末に提供されてもよい。
【０１３２】
この時、ユーザ端末のユーザは、ユーザ端末のインタフェースを介して、場所と日時を指定する。該指定に基づいて、ユーザ端末は、情報処理装置１に対して、場所と日時を指定した、服装傾向の情報の提供を要求する。
【０１３３】
情報処理装置１は、この要求を受信すると、指定されている場所及び日時に基づいて、服装傾向の情報を記憶部１１から取得する。そして、情報処理装置１は、取得した服装傾向の情報をユーザ端末に返信する。なお、投稿者のユーザ名及びコメントの情報が存在する場合、情報処理装置１は、これらの情報も服装傾向の情報に合わせて返信する。図９は、服装の傾向を受信したユーザ端末に表示される情報の例である。図９に示される例では、撮像範囲、撮像日時、各種類の被服を着用している人数の性別ごとの人数に対する比率（被服の袖に関する情報に基づくもの、及び、被服の品名を示す情報に基づくもの）、投稿者のユーザ名及びコメントが表示されている。
【０１３４】
また、例えば、これらの情報は、撮像範囲及び撮像日時が特定されているので、地図情報、公共機関の乗り換え情報、天気予報情報、又は旅行情報等の情報提供サービスと合わせて提供されてもよい。
【０１３５】
これによって、本変形例では、特定地点に行こうとするユーザに対して、該特定地点における服装傾向の情報を提供することができる。また、本変形例では、ユーザは、当該服装傾向の情報を通して、自身の生活を快適にすることが可能となる。
【０１３６】
§６  補足
本発明は、特許請求の範囲によってのみその範囲が解釈される。また、当業者は、上記本実施形態の記載から、特許請求の範囲の記載および技術常識に基づいて等価な範囲を実施することができる。また、本明細書において使用される用語は、特に言及しない限り、
当該分野で通常用いられる意味で用いられる。したがって、他に定義されない限り、本明細書中で使用される全ての専門用語および技術用語は、本発明の属する分野の当業者によって一般的に理解される意味と同じ意味を有する。両者が矛盾する場合、本明細書において使用される用語は、本明細書（定義を含めて）に記載された意味において理解される。
【符号の説明】
【０１３７】
１  情報処理装置
２  カメラ
３  通信部
４  画像取得装置
５  インターネット
１１  記憶部
１２  制御部
１３  バス
１４  入出力部
２１  人物テンプレートデータベース
２２  被服テンプレートデータベース
３１  画像データ取得部
３２  人物形状取得部
３３  性別推定部
３４  被服推定部
３５  被服傾向算出部
【図１】
2012173761.tif 000003
【図２】
2012173761.tif 000004
【図３】
2012173761.tif 000005
【図４】
2012173761.tif 000006
【図５】
2012173761.tif 000007
【図６Ａ】
2012173761.tif 000008
【図６Ｂ】
2012173761.tif 000009
【図７】
2012173761.tif 000010
【図８】
2012173761.tif 000011
【図９】
2012173761.tif 000012