(57)【要約】  服装情報提供システム（１）は、撮像装置（２）により撮影された画像を、ネットワーク（９０）を介して取得する画像取得手段（１１）と、画像取得手段により取得された画像を解析し、当該画像に写っている被写体の服装を検知する検知手段（１２１）と、検知手段（１２１）により検知された服装に関する服装情報をユーザ端末（２０）において表示する表示手段（２４）とを有する。
2017216919.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置により撮影された画像を、ネットワークを介して取得する画像取得手段と、
前記画像取得手段により取得された前記画像を解析し、当該画像に写っている被写体の服装を検知する検知手段と、
前記検知手段により検知された服装に関する服装情報をユーザ端末において表示する表示手段と
を有する服装情報提供システム。
【請求項２】
前記ユーザ端末のユーザによる地理的な位置の指定を受け付ける受け付け手段を有し、
前記表示手段は、前記受け付け手段により受け付けられた前記位置に応じた前記服装情報を表示する
ことを特徴とする請求項１に記載の服装情報提供システム。
【請求項３】
前記受け付け手段は、出発地および目的地を含む経路の指定を受け付け、
前記表示手段は、前記受け付け手段により受け付けられた前記経路に応じた前記服装情報を表示する
ことを特徴とする請求項２に記載の服装情報提供システム。
【請求項４】
前記検知手段により検知された前記服装に関する複数の服装情報を記録したデータベースを記憶する第１記憶手段と、
前記データベースに記憶されている前記複数の服装情報の中から一部の服装情報を選択する第１選択手段と
を有し、
前記表示手段は、前記第１選択手段により選択された前記一部の服装情報を表示する
ことを特徴とする請求項１に記載の服装情報提供システム。
【請求項５】
前記データベースにおいて、前記複数の服装情報の各々について、地理的な位置を示す位置情報が記録され、
前記第１選択手段は、前記複数の服装情報の中から、前記位置情報に基づいて前記一部の服装情報を選択する
ことを特徴とする請求項４に記載の服装情報提供システム。
【請求項６】
前記データベースにおいて、前記複数の服装情報の各々について、当該服装情報に係る服装が検知された撮像画像の属性を示す属性情報が記録され、
前記第１選択手段は、前記複数の服装情報の中から、前記属性情報に基づいて前記一部の服装情報を選択する
ことを特徴とする請求項４に記載の服装情報提供システム。
【請求項７】
前記ユーザ端末において、服装情報の提供の要求を受け付ける受け付け手段を有し、
前記第１選択手段は、前記受け付け手段により受け付けられた要求に応じて前記一部の服装情報を選択する
ことを特徴とする請求項４に記載の服装情報提供システム。
【請求項８】
前記検知手段は、１以上の画像に全体として含まれる複数の被写体の各々について、当該被写体が身につけている衣服の形状および色彩の少なくとも一方を前記服装として検知し、
前記検知手段により検知された衣服の形状および色彩の少なくとも一方について統計処理をする統計処理手段を有し、
前記表示手段は、前記統計処理手段により得られた前記統計処理の結果を前記服装情報として表示する
ことを特徴とする請求項１に記載の服装情報提供システム。
【請求項９】
前記統計処理手段は、前記複数の被写体のうち特定の形状の衣服を着用している被写体の割合を算出する
ことを特徴とする請求項８に記載の服装情報提供システム。
【請求項１０】
前記表示手段は、前記画像に前記統計処理の結果を合成した画像を表示する
ことを特徴とする請求項８に記載の服装情報提供システム。
【請求項１１】
前記統計処理手段により得られた統計処理の結果から、前記画像が撮影された環境を推定する推定手段を有し、
前記表示手段は、前記推定手段により推定された環境を示す環境情報をさらに表示する
ことを特徴とする請求項８に記載の服装情報提供システム。
【請求項１２】
前記画像取得手段は、前記画像に対応する地理的な位置を示す位置情報を取得し、
前記統計処理手段は、地理的な領域を単位として前記統計処理を行い、
前記表示手段は、前記地理的な領域毎に前記服装情報を表示する
ことを特徴とする請求項８に記載の服装情報提供システム。
【請求項１３】
前記ユーザ端末に係るユーザが所持する複数の衣服の情報を記憶する第２記憶手段と、
前記服装情報に応じて前記複数の衣服の中から一の衣服を選択する第２選択手段と
を有し、
前記表示手段は、前記第２選択手段により選択された前記一の衣服を特定する情報を表示する
ことを特徴とする請求項１に記載の服装情報提供システム。
【請求項１４】
撮像装置により撮影された画像を、ネットワークを介して取得するステップと、
前記取得された前記画像を解析し、当該画像に写っている被写体の服装を検知するステップと、
前記検知された服装に関する服装情報をユーザ端末において表示するステップと
を有する服装情報提供方法。
【請求項１５】
１以上のコンピュータに、
撮像装置により撮影された画像を、ネットワークを介して取得するステップと、
前記取得された前記画像を解析し、当該画像に写っている被写体の服装を検知するステップと、
前記検知された服装に関する服装情報をユーザ端末において表示するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、服装情報提供システム、服装情報提供方法、およびプログラムに関する。
【背景技術】
【０００２】
画像から各種の情報を収集するシステムが知られている。例えば特許文献１には、マーケティングに直結する購買情報を取得するため、顧客の所有する物品（例えば、シャツ、ズボン、スカート等）の画像から顧客の情報を抽出する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２０３９１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術においては、端末のユーザは、他人が実際に着ている服装に関する情報を得ることができなかった。
これに対し本発明は、ユーザ端末に、他人が実際に着ている服装に関する情報を提供する技術を提供する。
【課題を解決する手段】
【０００５】
本発明は、撮像装置により撮影された画像を、ネットワークを介して取得する画像取得手段と、前記画像取得手段により取得された前記画像を解析し、当該画像に写っている被写体の服装を検知する検知手段と、前記検知手段により検知された服装に関する服装情報を前記ユーザ端末において表示する表示手段とを有する服装情報提供システムを提供する。
【０００６】
また、本発明は、撮像装置により撮影された画像を、ネットワークを介して取得するステップと、前記取得された前記画像を解析し、当該画像に写っている被写体の服装を検知するステップと、前記検知された服装に関する服装情報をユーザ端末に提供するステップと、前記提供された前記服装情報を前記ユーザ端末において表示するステップとを有する服装情報提供方法を提供する。
【０００７】
さらに、本発明は、１以上のコンピュータに、撮像装置により撮影された画像を、ネットワークを介して取得するステップと、前記取得された前記画像を解析し、当該画像に写っている被写体の服装を検知するステップと、前記検知された服装に関する服装情報をユーザ端末に提供するステップと、前記提供された前記服装情報を前記ユーザ端末において表示するステップとを実行させるためのプログラムを提供する。
【発明の効果】
【０００８】
本発明によれば、ユーザ端末のユーザが、他人の服装に関する情報を知ることができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る服装情報提供システム１の概要を例示する図。
【図２】服装情報提供システム１の機能構成を例示する図。
【図３】サーバ１０のハードウェア構成を例示する図。
【図４】ユーザ端末２０のハードウェア構成を例示する図。
【図５】画像収集、解析および蓄積に関する動作を例示するシーケンスチャート。
【図６】データベース１３１に記録される情報を例示する図。
【図７】データベース１３２に記録される情報を例示する図。
【図８】データベース１３３に記録される情報を例示する図。
【図９】服装情報の取得および表示に関する動作を例示するシーケンスチャート。
【図１０】服装情報閲覧の指示を入力するための画面を例示する図。
【図１１】表示手段２４により表示される画面を例示する図。
【図１２】服装情報を表示する変形例１に係る画面を例示する図。
【図１３】服装情報を表示する変形例２に係る画面を例示する図。
【図１４】服装情報を表示する変形例３に係る画面を例示する図。
【図１５】服装情報を表示する変形例４に係る画面を例示する図。
【図１６】服装情報を表示する変形例５に係る画面を例示する図。
【図１７】変形例７に係る解析手段１２の構成を例示する図。
【図１８】服装情報および環境情報を表示する画面を例示する図。
【図１９】変形例９に係る解析手段１２の構成を例示する図。
【図２０】変形例１０に係るユーザ端末２０の機能構成を例示する図。
【符号の説明】
【００１０】
１…服装情報提供システム、２…カメラ、１０…サーバ、１１…画像取得手段、１２…解析手段、１３…記憶手段、１４…選択手段、１５…提供手段、２０…ユーザ端末、２１…受け付け手段、２２…要求手段、２３…受信手段、２４…表示手段、２５…記憶手段、２６…選択手段、９０…ネットワーク、１０１…ＣＰＵ、１０２…ＲＡＭ、１０３…ＲＯＭ、１０４…補助記憶装置、１０５…通信ＩＦ、１２１…検知手段、１２２…統計処理手段、１２３…推定手段、１３１…データベース（カメラ）、１３２…データベース（原情報）、１３３…データベース（処理後情報）、２０１…ＣＰＵ、２０２…ＲＡＭ、２０３…ＲＯＭ、２０４…補助記憶装置、２０５…通信ＩＦ、２０６…入力装置、２０７…表示装置、９０１…テキストボックス、９０２…ボタン、９０３…領域、９０４…領域、９０５…ボタン、９０６…領域、９０７…領域、９０８…スライダー、９０９…スライダー
【発明を実施するための形態】
【００１１】
１．構成
図１は、一実施形態に係る服装情報提供システム１の概要を例示する図である。服装情報提供システム１は、ネットワークに接続されたカメラにより撮影された画像から服装を検知し、検知された服装に関する情報（以下「服装情報」という）をユーザ端末に提供するシステムである。服装情報提供システム１は、ネットワーク９０を介して複数のカメラ２に接続される。カメラ２は画像を撮影する撮像装置であり、例えば定点に設置されたセキュリティカメラである。複数のカメラ２は、世界各地の屋内または屋外に設置されている。カメラ２は、その周辺を継続的に撮影しており、撮影された画像（この例では動画）を出力する。ネットワーク９０はカメラ２、サーバ１０、およびユーザ端末２０を接続するものであればどのようなネットワークでもよく、例えば、インターネット、ＬＡＮ、またはＷＡＮ、若しくはこれらの組み合わせである。
【００１２】
服装情報提供システム１は、サーバ１０およびユーザ端末２０を有する。サーバ１０は、複数のカメラ２から出力された画像を解析し、解析した結果をユーザ端末２０に提供する。ユーザ端末２０は、服装情報提供システムのクライアントとして機能する装置であり、ユーザからの指示の受け付けおよびユーザに対する情報の表示を行う。
【００１３】
図２は、服装情報提供システム１の機能構成を例示する図である。服装情報提供システム１は、画像取得手段１１、解析手段１２、記憶手段１３、選択手段１４、提供手段１５、受け付け手段２１、要求手段２２、受信手段２３、および表示手段２４を有する。この例では、服装情報提供システム１において、画像取得手段１１、解析手段１２、記憶手段１３、選択手段１４、および提供手段１５がサーバ１０に実装されており、受け付け手段２１、要求手段２２、受信手段２３、および表示手段２４がユーザ端末２０に実装されている。
【００１４】
画像取得手段１１は、カメラ２により撮影された画像を、ネットワーク９０を介して取得する。解析手段１２は、画像取得手段１１により取得された画像を解析する。この例で、解析手段１２は、検知手段１２１および統計処理手段１２２を有する。検知手段１２１は、画像取得手段１１により取得された画像を解析し、その画像に写っている被写体の服装を検知する。統計処理手段１２２は、検知手段１２１により検知された服装を統計処理する。記憶手段１３は、各種の情報を記憶する。この例で、記憶手段１３は、データベース１３１、データベース１３２、およびデータベース１３３を記憶する第１記憶手段の一例である。データベース１３１は、服装情報提供システム１に画像を送信するカメラ２に関する情報が記録されたデータベースである。データベース１３２は、検知手段１２１により検知された服装に関する情報が記録されたデータベースである。データベース１３３は、服装に関する情報の統計処理の結果が記録されたデータベースである。
【００１５】
受け付け手段２１は、ユーザから服装情報閲覧の指示を受け付ける。要求手段２２は、受け付け手段２１により受け付けられた指示に応じて、服装情報提供の要求をサーバ１０に送信する。選択手段１４は、データベースに記録されている服装情報の中から、ユーザ端末２０から送信された要求に応じた服装情報を選択する第１選択手段の一例である。提供手段１５は、選択手段１４により選択された服装情報をユーザ端末２０に提供する。受信手段２３は、提供手段１５により提供された服装情報を受信する。表示手段２４は、受信手段２３により受信された服装情報を表示する。
【００１６】
図３は、サーバ１０のハードウェア構成を例示する図である。サーバ１０は、ＣＰＵ（Central Processing Unit）１０１、ＲＡＭ（Random Access Memory）１０２、ＲＯＭ（Read Only Memory）１０３、補助記憶装置１０４、および通信ＩＦ１０５を有するコンピュータ装置である。ＣＰＵ１０１は、各種の演算を行うプロセッサである。ＲＡＭ１０２は、ＣＰＵ１０１がプログラムを実行する際のワークエリアとして機能する揮発性の記憶装置である。ＲＯＭ１０３は、例えばサーバ１０の起動に用いられるプログラムおよびデータを記憶した不揮発性の記憶装置である。補助記憶装置１０４は、各種のプログラムおよびデータを記憶する不揮発性の記憶装置であり、例えばＨＤＤ（Hard Disk Drive）およびＳＳＤ（Solid State Drive）を含む。通信ＩＦ１０５は、所定の通信規格に従ってネットワーク９０を介した通信を行うためのインターフェースである。
【００１７】
この例において、補助記憶装置１０４は、コンピュータ装置を服装情報提供システム１におけるサーバとして機能させるためのプログラム（以下「サーバプログラム」という）を記憶する。ＣＰＵ１０１がサーバプログラムを実行することにより、図２に示される機能が実装される。サーバプログラムを実行しているＣＰＵ１０１は、画像取得手段１１、解析手段１２、選択手段１４、および提供手段１５の一例である。補助記憶装置１０４は、記憶手段１３の一例である。
【００１８】
図４は、ユーザ端末２０のハードウェア構成を例示する図である。ユーザ端末２０は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、補助記憶装置２０４、通信ＩＦ２０５、入力装置２０６、および表示装置２０７を有するコンピュータ装置、より具体的には、例えばスマートフォンまたはタブレット端末である。ＣＰＵ２０１は、各種の演算を行うプロセッサである。ＲＡＭ２０２は、ＣＰＵ２０１がプログラムを実行する際のワークエリアとして機能する揮発性の記憶装置である。ＲＯＭ２０３は、例えばユーザ端末２０の起動に用いられるプログラムおよびデータを記憶した不揮発性の記憶装置である。補助記憶装置２０４は、各種のプログラムおよびデータを記憶する不揮発性の記憶装置であり、例えばＨＤＤおよびＳＳＤの少なくとも一方を含む。通信ＩＦ２０５は、所定の通信規格に従ってネットワーク９０を介した通信を行うためのインターフェースである。この通信規格は、無線通信の規格であってもよいし、有線通信の規格であってもよい。入力装置２０６は、ユーザがＣＰＵ２０１に対し指示や情報を入力するための装置であり、例えば、タッチセンサー、キーパッド、およびマイクロフォンの少なくとも１つを含む。表示装置２０７は、情報を表示する装置であり、例えばＬＣＤ（Liquid Crystal Display）を含む。
【００１９】
この例において、補助記憶装置２０４は、コンピュータ装置を服装情報提供システム１におけるクライアントとして機能させるためのプログラム（以下「クライアントプログラム」という）を記憶する。ＣＰＵ２０１がクライアントプログラムを実行することにより、図２に示される機能が実装される。クライアントプログラムを実行しているＣＰＵ２０１は、受け付け手段２１および要求手段２２の一例である。通信ＩＦ２０５は、受信手段２３の一例である。表示装置２０７は、表示手段２４の一例である。
【００２０】
２．動作
２−１．画像収集、解析、および蓄積
図５は、一実施形態に係る服装情報提供システム１の動作、特に、画像収集、解析および蓄積に関する動作を例示するシーケンスチャートである。ここでは、図面を簡単にするため、服装情報提供システム１に画像を送信する複数のカメラ２のうち１台のみが示されている。カメラ２は、撮影した画像（動画）をリアルタイムで継続的にサーバ１０に送信（出力）する。
【００２１】
ステップＳ１１において、画像取得手段１１は、カメラ２により撮影された画像（以下「撮影画像」といい、撮影画像のデータを「撮影画像データ」という）を取得する。撮影画像データには、撮影画像を示すデータに加え、この画像を撮影したカメラ２に関する属性情報、例えばカメラの識別子を含む。ここで、撮影画像を取得するとは、ネットワーク９０を介して撮影画像データを取得し、取得した撮影画像データを少なくとも一時的に記憶手段１３に記憶することをいう。この例で、カメラ２は撮影画像を継続的に出力するので、画像取得手段１１は撮影画像を継続的に取得する。
【００２２】
図６は、データベース１３１に記録される情報を例示する図である。データベース１３１には、カメラ識別子、位置情報、および属性情報が記録される。識別子は、カメラ２を識別するための情報である。位置情報は、そのカメラ２が設置されている地理的な位置を示す情報、この例では緯度および経度を示す情報である。属性情報は、そのカメラ２の属性、例えば、機種名、管理者名、および設置場所に関する情報を含む。設置場所に関する情報は、例えば、屋外か屋内か、屋外の場合はカメラの高さ（地上からの高さ）、屋内の場合は設置されているフロア等を特定する情報である。
【００２３】
再び図５を参照する。解析手段１２は、撮影画像データを解析し、服装情報を得る。ここで、服装情報とは、個々の撮影画像から直接得られる情報（以下「原情報」という）および複数の撮影画像から得られた原情報を処理した情報（以下「処理後情報」という）を包括する概念である。詳細には、まず、検知手段１２１が、撮影画像に写っている被写体の服装を検知する（ステップＳ１２）。服装の検知は、所定のイベントを契機として開始される。服装の検知をトリガするイベントは、例えば、前回の検知から所定の時間が経過したというものである。服装の検知には公知の手法が用いられる。具体的には例えば以下のとおりである。検知手段１２１は、まず、撮影画像データにより示される動画のうち、服装検知の対象となるフレームを特定する。以下、解析手段１２の動作説明において、服装検知の対象となるフレームを単に「撮影画像」という。次に、検知手段１２１は、撮影画像に対し顔検知を行う。顔検知は、撮影画像の中から人間の顔に相当する領域（以下「顔領域」という）を検知する処理である。次に、検知手段１２１は、顔検知により得られた顔領域の位置および大きさに基づいて、人物の範囲（以下「人物範囲」という）を特定する。ここで特定される人物範囲は、撮影画像から人物を正確に抜き出したものである必要はなく、人物に相当する大まかな範囲であればよい。検知手段１２１は、人物範囲を、人物の領域（以下「人物領域」という）と背景の領域（以下「背景領域」という）とに分離する。検知手段１２１は、人物領域を小領域に分割する。検知手段１２１は、小領域から特徴（例えば色）を抽出する。検知手段１２１は、抽出された特徴に基づいて小領域を統合し、衣服毎の領域を得る。検知手段１２１は、統合の結果得られた領域から、原情報を生成する。この例で、原情報は、衣服の形状（半袖シャツ、長袖シャツ、ジャケット、コート、パンツ、スカート、ワンピース、帽子等）を示す情報、および衣服の色を示す情報を含む。
【００２４】
さらに、検知手段１２１は、撮影画像から被写体の属性を示す情報（以下「被写体情報」という）を生成する。被写体情報は、例えば、被写体の性別および年齢層を示す情報を含む。検知手段１２１は、撮影画像のうち顔領域から被写体の性別および年齢層を判断する。検知手段１２１は、撮影画像から生成した原情報および被写体情報をデータベース１３２に記録する。
【００２５】
図７は、データベース１３２に記録される情報を例示する図である。データベース１３２には、画像識別子、カメラ識別子、位置情報、原情報、被写体情報、およびタイムスタンプが記録される。画像識別子は、その原情報を抽出する基となった撮影画像の識別子である。カメラ識別子は、その撮影画像を撮影したカメラの識別子である。位置情報は、ステップＳ１２において原報が抽出された撮影画像が撮影された位置を示す情報である。検知手段１２１はデータベース１３１を参照してカメラ識別子から位置情報を得る。タイムスタンプは、対応する原情報がデータベース１３２に登録された時刻を示す。１枚の撮影画像に複数の被写体が含まれている場合、検知手段１２１は、これら複数の被写体の各々について、原情報および被写体情報を生成する。
【００２６】
再び図５を参照する。ステップＳ１３において、統計処理手段１２２は、データベース１３２に記録されている原情報を統計処理する。統計処理は、所定のイベントを契機として開始される。統計処理をトリガするイベントは、例えば、前回の統計処理から所定の時間が経過したというものである。統計処理は、所定の地理的単位（例えば、市町村別または都道府県別）を母集団として行われる。統計処理の項目はあらかじめ決められている。統計処理手段１２２は、特定の形状の衣服の着用率、例えば、半袖着用率、長袖着用率、およびコート着用率を算出する。これらはいずれも処理後情報の一例である。統計処理手段１２２は、得られた処理後情報をデータベース１３３に記録する。
【００２７】
図８は、データベース１３３に記録される情報を例示する図である。データベース１３３には、半袖着用率、長袖着用率、コート着用率、およびタイムスタンプが記録される。半袖着用率は、全被写体のうち半袖を着用している被写体の割合を示す。長袖着用率およびコート着用率は同様に、それぞれ、全被写体のうち長袖およびコートを着用している被写体の割合を示す。タイムスタンプは、これらの処理後情報がデータベース１３３に登録された時刻を示す。これらの処理後情報は、統計処理の母集団を特定する情報と対応付けられている。図８の例では、処理後情報は各市を母集団として得られたものであるが、データベース１３３は、異なる母集団（例えば県単位）における統計処理の結果をさらに含んでもよい。撮影画像の取得および解析が繰り返し継続的に行われるので、データベース１３２およびデータベース１３３は、継続的に最新の情報に更新される。
【００２８】
２−２．服装情報の取得および表示
図９は、一実施形態に係る服装情報提供システム１の動作、特に、ユーザ端末２０における服装情報の取得および表示に関する動作を例示するシーケンスチャートである。
【００２９】
ステップＳ２１において、受け付け手段２１は、ユーザから服装情報閲覧の指示の入力を受け付ける。この指示には、服装情報を絞り込むためのキーとなる情報（以下「キー情報」という）が含まれている。
【００３０】
図１０は、服装情報閲覧の指示を入力するための画面を例示する図である。この画面は、テキストボックス９０１およびボタン９０２を含む。テキストボックス９０１は、キー情報を入力するための領域である。この例では、キー情報として、地理的な位置を指定する情報（以下「地理的情報」という）が入力される。地理的情報は、例えば、市町村名、ランドマーク（ビル、駅、観光施設等）、および住所の少なくとも１つを含む。受け付け手段２１は、ユーザによる地理的な位置の指定を受け付ける。ボタン９０２は、服装情報閲覧の指示をサーバ１０に送信する指示を入力するためのボタンである。
【００３１】
再び図９を参照する。ボタン９０２が押されると、要求手段２２は、服装情報閲覧の要求をサーバ１０に送信する（ステップＳ２２）。この要求は、ステップＳ２１で入力されたキー情報を含む。
【００３２】
ユーザ端末２０から服装情報閲覧の指示を受信すると、選択手段１４は、データベース１３３に記録されている処理後情報の中から、その指示に含まれるキー情報に対応する処理後情報を選択する（ステップＳ２３）。一例として、データベース１３３に図８のデータが記録されている場合において、キー情報として「Ｂ市」が指定されたとき、選択手段１４は、Ｂ市に対応する処理後情報として、Ｂ市における半袖着用率、長袖着用率、およびコート着用率を選択する。さらに、選択手段１４は、データベース１３１に登録されているカメラ２の中から、キー情報に含まれる地理的情報に最も適合する（例えば最も近い）１台のカメラ２を選択する。
【００３３】
ステップＳ２４において、提供手段１５は、選択手段１４により選択された処理後情報を、要求の送信元であるユーザ端末２０に送信する。さらに、提供手段１５は、選択されたカメラにより撮影された画像をユーザ端末２０に送信する。
【００３４】
ステップＳ２５において、受信手段２３は、サーバ１０から服装情報を受信する。ステップＳ２６において、表示手段２４は、受信手段２３により受信された服装情報を表示する。ここで表示される服装情報は、受け付け手段２１により受け付けられた地理上の位置に応じた服装情報である。
【００３５】
図１１は、服装情報を表示する画面を例示する図である。この画面は、領域９０３、領域９０４、およびボタン９０５を含む。領域９０３は、サーバ１０から提供される画像を表示する領域である。この画像は選択されたカメラにより撮影された画像であり、例えば、リアルタイムの動画である。領域９０４は、領域９０３と重なる領域であり、服装情報（この例では処理後情報）が表示される。領域９０３に表示される動画は、選択された一のカメラ２により撮影された動画であり、所定のフレームレート（例えば３０フレーム毎秒）で更新される。服装検知および統計処理も繰り返し行われるが、この例では服装検知および統計処理が毎フレーム行われるわけではないので、服装情報はフレームレートよりも少ない頻度で（例えば５分に１回）更新される。ボタン９０５は、領域９０４に表示される処理後情報を切り替えるためのボタンである。ボタン９０５が押される度に、領域９０４に表示される服装情報が、例えば、半袖着用率、長袖着用率、およびコート着用率の順に切り替わる。なお、クライアントプログラムを起動した後で最初にどの服装情報を表示するのかはサーバ１０またはユーザ端末２０において設定されている。最初に表示される服装情報は、例えば、ユーザ端末２０が使用される環境（現在日時、現在位置、ユーザの性別等）に応じて決められてもよい。一例としては、夏の間は半袖着用率が最初に表示され、冬の間は長袖着用率が最初に表示されてもよい。
【００３６】
本実施形態によれば、ユーザ端末２０のユーザは、目視で確認できない範囲の他人の服装に関する情報を容易に得ることができる。
【００３７】
３．変形例
本発明は上述の実施形態に限定されるものではなく、種々の変形実施が可能である。以下、変形例をいくつか説明する。以下の変形例のうち２つ以上のものが組み合わせて用いられてもよい。
【００３８】
３−１．変形例１
ユーザ端末２０に提供する情報を選択するためのキー情報は、地理的な位置を１点だけ指定するものに限定されない。キー情報は、出発地および目的地を含む経路を指定するものであってもよい。この場合、受け付け手段２１は、出発地および目的地を含む経路の指定を受け付ける。選択手段１４は、データベース１３３に記録されている処理後情報の中から、この経路に応じた情報を選択する。経路に応じた情報とは、例えば、出発地および目的地を一画面に含む地図に含まれる地理的な位置における処理後情報である。具体的には、Ａ市からＢ市までの経路が指定された場合において、選択手段１４は、この経路を一画面に含む地図に含まれる地理的な領域を特定し、この地理的な領域に対応する処理後情報を選択する。
【００３９】
図１２は、服装情報を表示する変形例１に係る画面を例示する図である。この画面は、領域９０６を含む。領域９０６は、地図を表示する領域である。この地図は、出発地Ｐｓおよび目的地Ｐｇを一画面に含む。具体的には、Ａ市およびＢ市に加え、その周辺のＣ市、Ｄ市、およびＥ市を含む。これらの地理的な領域における服装情報（この例では半袖着用率）が、各領域に重ねて表示されている。すなわち、表示手段２４は、受け付け手段２１により受け付けられた経路に応じた服装情報を表示する。この例によれば、服装情報を地図と関連づけて出力することができる。例えば、海外旅行の準備をしているときに、目的地までに経路において、人々が実際にどのような服装をしているのか自宅に居ながらにして知ることができる。なお、この例に示されているとおり、表示手段２５に表示される画面は、撮影画像を含んでいなくてもよい。
【００４０】
３−２．変形例２
図１３は、服装情報を表示する変形例２に係る画面を例示する図である。この例では、服装情報として、各地域における代表的な服装を示す情報が提供される。代表的な服装は、各地域における複数の被写体の統計的な代表値（例えば中央値、平均値、または最頻値）によって決められる。代表的な服装は、データベース１３３に記録されている情報を用いて解析手段１２により決定される。各値の代表的な服装は、地図に重ねて表示される。この例によれば、地域毎の服装の傾向を知ることができる。なお、表示される服装情報は、被写体情報に基づいて限定されてもよい。図１３の例では、２０代男性の服装情報のみが表示されている。
【００４１】
３−３．変形例３
図１４は、服装情報を表示する変形例３に係る画面を例示する図である。地図上に服装情報を重ねて表示する具体的方法は、変形例１で例示したものに限定されない。この例では、地図上にポインタＰｕが表示されている。ポインタＰｕは、ユーザの操作に応じて、出発地Ｐｓから目的地Ｐｇまでの経路上を移動する。この画面は、領域９０７を有する。領域９０７は、ポインタＰｕにより示される地点における服装情報（この例では半袖着用率）を表示する領域である。図１４（Ａ）の例では、ポインタＰｕがＡ市に位置しており、領域９０７にはＡ市の服装情報が表示される。ポインタＰｕがＢ市に移動すると、領域９０７にはＢ市の服装情報が表示される（図１４（Ｂ））。
【００４２】
なお変形例２において、服装情報に加え、ポインタＰｕにより示される地点に対応するカメラ２から取得された撮影画像（例えばリアルタイム動画）が表示されてもよい。撮影画像は、地図に重ねて表示されてもよいし、地図とは別の領域に表示されてもよい。この場合において、撮影画像が表示されるカメラ２は、ポインタＰｕの移動に応じて切り替えられる。例えば、要求手段２２は、ポインタＰｕにより示される位置を特定する情報をサーバ１０に送信する。サーバ１０の選択手段１４は、選択するカメラ２をこの情報に応じて切り替える。
【００４３】
３−４．変形例４
図１５は、服装情報を表示する変形例４に係る画面を例示する図である。地図上に処理後情報を重ねて表示する場合、処理後情報を得るための統計処理の単位が、地図の縮尺に応じて変更されてもよい。この画面は、領域９０６およびスライダー９０８を有する。スライダー９０８は、領域９０６に表示される地図の縮尺を変更するためのＵＩ（User Interface）要素である。例えば、スライダー９０８を右に移動すると縮尺が大きくなり（広域が表示され）、左に移動すると縮尺が小さくなる（詳細な地図が表示される）。地図の縮尺が変更されると、要求手段２２は、服装情報の閲覧の要求をサーバ１０に送信する。この要求には、変更後の地図の縮尺が含まれる。サーバ１０において、選択手段１４が指定された縮尺に応じた処理後情報を選択し、新たに選択された処理後情報を提供手段１５がユーザ端末２０に送信する。例えば図１５（Ａ）のように地図の縮尺が複数の市を一画面に含む程度のものであれば、市を単位とする統計処理の結果が服装情報としてユーザ端末２０に提供される。この地図が拡大され、ある市の複数の町を一画面に含む程度の縮尺に変更されると、町を単位とする統計処理の結果が服装情報としてユーザ端末２０に提供される（図１５（Ｂ））。
【００４４】
３−５．変形例５
図１６は、服装情報を表示する変形例５に係る画面を例示する図である。ユーザ端末２０において表示される服装情報は最新のものに限定されず、過去の情報が表示されてもよい。この画面は、領域９０６およびスライダー９０９を含む。スライダー９０９は、日付および時刻を指定するためのＵＩ要素である。スライダー９０９の位置が変更されると、要求手段２２は、服装情報閲覧の要求をサーバ１０に送信する。この要求は、スライダーの位置を特定する情報または過去の日時を指定する情報を含む。サーバ１０において、選択手段１４が指定された日時の処理後情報を選択し、新たに選択された処理後情報を提供手段１５がユーザ端末２０に送信する。例えば、スライダー９０８を右端に移動すると、領域９０３には現在の撮影画像がリアルタイムで表示される（図１５（Ａ））。スライダー９０８を右端から左に移動すると、領域９０３には過去の撮影画像が表示される（図１５（Ｂ））。
【００４５】
３−６．変形例６
選択手段１４は、位置情報に代えて、または加えて、撮影画像に関する他の属性情報、例えばタイムスタンプ、被写体情報、またはその画像を撮影したカメラの属性情報に応じて服装情報を選択してもよい。例えば、受け付け手段２１は、キー情報として地理的情報に加え、被写体の性別を限定する情報の入力を受け付ける。統計処理手段１２２は、キー情報により限定される原情報を対象として統計処理を行う。例えばキー情報が、地理的情報としてＡ市を、被写体の性別として男性を指定するものであった場合、統計処理手段１２２は、Ａ市内に設置されたカメラ２による撮影画像から抽出された原情報のうち、被写体情報に「男性」を含むものを対象として統計処理を行う。なおこの統計処理は事前に行われデータベース１３３に記録されていてもよい。提供手段１５はこの処理後情報をユーザ端末２０に提供する。この例によれば、「Ａ市における男性の半袖着用率」のようにより限定された服装情報を得ることができる。あるいは、タイムスタンプを使用すれば「Ａ市における夜間のコート着用率」といった服装情報が得られ、カメラの属性を使用すれば、「Ａ市の屋内施設における長袖着用率」といった服装情報が得られる。さらにこれらを組み合わせて、「Ａ市の屋外における男性の半袖着用率」といった、より限定された服装情報を得ることもできる。
【００４６】
３−７．変形例７
サーバ１０からユーザ端末２０への服装情報の送信をトリガするイベントは、実施形態で例示したものに限定されない。例えば、サーバ１０は、所定のタイミング、具体的には毎日決められた時刻に決められた地理的位置に関する服装情報をユーザ端末２０にプッシュ送信してもよい。ユーザ端末２０のユーザは、あらかじめ地理的情報およびプッシュ送信の時刻をサーバ１０に登録しておく。提供手段１５は、決められた時刻になると、決められた地理的位置の服装情報をユーザ端末２０に送信する。この例によれば、例えば、毎朝、家を出る前に、職場近辺の人がどういう服装をしているかという情報を自動的に得ることができる。
【００４７】
３−８．変形例８
図１７は、変形例８に係る解析手段１２の構成を例示する図である。この例で、解析手段１２は、推定手段１２３をさらに有する。推定手段１２３は、検知手段１２１により検知された原情報および統計処理手段１２２により得られた処理後情報の少なくとも一方から、その撮影画像が撮影された環境、例えば天候を推定する。ここでいう天候は、被写体の体感による（主観的な）天候であり、具体的には例えば体感温度である。推定手段１２３は、処理後情報を体感温度に変換する変換式（例えば、半袖着用率、長袖着用率、およびコート着用率を入力変数として体感温度を得る式）を有しており、この変換式に従って体感温度を推定する。推定手段１２３は、こうして得られた体感温度を示す情報を、環境情報として出力する。環境情報は、撮影画像が撮影された環境を示す情報である。
【００４８】
図１８は、服装情報および環境情報を表示する画面を例示する図である。この例では、地図上に、撮影画像および服装情報（半袖着用率）に加えて、環境情報（体感温度）が表示されている。この例によれば、特定のビルの特定のフロアの体感温度のような、一般の天気予報だけでは知ることのできない情報を得ることができる。
【００４９】
３−９．変形例９
図１９は、変形例９に係る解析手段１２の構成を例示する図である。この例で、解析手段１２は、決定手段１２４をさらに有する。決定手段１２４は、データベース１３２およびデータベース１３３の少なくとも一方に記録されている情報から、複数の被写体の統計的な代表値（例えば中央値、平均値、または最頻値）に相当する服装を決定する。例えば、上半身の衣服の形状として半袖を、また色として赤を着用している被写体が最も多い場合、決定手段１２４は、上半身に着用する衣服としては赤色かつ半袖の衣服が、代表的な服装であると決定する。なお決定手段１２４は、統計処理の対象を、地理的情報および被写体情報の少なくとも一方により限定してもよい。地理的情報および被写体情報を限定するためのキー情報は、例えばユーザ端末２０において入力される。この例によれば、特定の場所における平均的な服装（体感的なドレスコード）を知ることができる。
【００５０】
３−１０．変形例１０
図２０は、変形例１０に係るユーザ端末２０の機能構成を例示する図である。この例で、ユーザ端末２０は、記憶手段２５および選択手段２６をさらに有する。補助記憶装置１０４は記憶手段２５の一例であり、クライアントプログラムを実行しているＣＰＵ２０１は選択手段２６の一例である。記憶手段２５は、ユーザが現実にまたは仮想的に所持する複数の衣服の情報を記憶する。選択手段２６は、記憶手段２５に記憶されている情報の中から、提供手段１５により提供された服装情報に応じて一の衣服を選択する。選択手段２６は、例えば、複数の被写体の統計的な代表値に相当する服装に最も近い衣服を選択する。あるいは、選択手段２６は、複数の被写体のどの衣服とも一致しない衣服を選択してもよい。表示手段２４は、選択手段２６により選択された一の衣服を特定する情報を表示する。この例によれば、ユーザが所持する衣服の中から、条件に適合する衣服を選択して推薦することができる。具体的には、ユーザが所持する衣服の中から、特定の場所における平均的な服装に近い服装を推薦することや、特定の場所において他の誰とも異なった服装を推薦することができる。
【００５１】
３−１１．他の変形例
カメラ２は、実施形態で例示したものに限定されない。カメラ２は、特定の地理的な位置に固定されたものではなく、ユーザにより携帯される装置、例えばスマートフォンやデジタルカメラであってもよい。この場合、ユーザは、例えば、スマートフォンで撮影した画像を直接、サーバ１０にアップロードする。あるいは、ユーザは、スマートフォンで撮影した画像を、ＳＮＳ（Social Networking Service）を提供するサーバ（図示略）にアップロードする。服装情報提供システム１のサーバ１０は、インターネットをクローリングしてＳＮＳから画像を収集する。なお、カメラ２により撮影される画像は動画に限定されず、静止画であってもよい。
【００５２】
提供手段１５によりユーザ端末２０に提供される服装情報は、処理後情報に限定されない。原情報がそのままユーザ端末２０に提供されてもよい。ユーザ端末２０は、サーバ１０から提供された原情報を、例えばそのまま表示する。あるいは、ユーザ端末２０は、サーバ１０から提供された原情報に対して統計処理を行い、その結果を表示する。
【００５３】
データベース１３２およびデータベース１３３において、過去の情報は削除されてもよい。例えば、データベースに登録されてから所定の期間が経過した情報は削除されてもよい。
【００５４】
ユーザ端末２０において、表示手段２４は、服装情報とは別の情報を、服装情報とともに表示してもよい。この情報は、ユーザ端末２０に関連する情報であってもよく、具体的には、ユーザ端末２０の現在位置に応じて得られる天候情報であってもよい。天候情報は、例えばサーバ１０とは別の、天候情報を提供するサーバから得られる。表示手段２４は、得られた天候情報と服装情報とを一画面に表示する。
【００５５】
実施形態において地図上に表示するものとして例示した服装情報は、地図上に表示されなくてもよい。例えば、図１２に例示した各地域の半袖着用率は、文字ベースの一覧表の形式で表示されてもよい。
【００５６】
キー情報を入力するためのＵＩ要素は実施形態で例示したテキストボックスに限定されない。プルダウンメニュー、地図、カレンダー等、どのようなＵＩ要素が用いられてもよい。
【００５７】
図２で例示した機能構成の一部は省略されてもよい。例えば、記憶手段１３は、服装情報提供システム１とは別の外部のサーバにより提供されてもよい。また、サーバ１０およびユーザ端末２０における機能の分担は図２で例示したものに限定されない。実施形態においてはサーバ１０に実装されていた機能の一部を、ユーザ端末２０に実装してもよい。例えば、サーバ１０は、収集した撮影画像から得られた原情報を蓄積し、蓄積された原情報の一部をユーザ端末２０に送信する。ユーザ端末２０は、サーバ１０から提供された原情報を統計処理し、その結果を表示する。また、物理的に複数の装置からなるサーバ群が、服装情報提供システム１におけるサーバ１０として機能してもよい。
【００５８】
サーバ１０およびユーザ端末２０のハードウェア構成は実施形態で例示したものに限定されない。要求される機能を有するものであれば、サーバ１０およびユーザ端末２０はどのようなハードウェア構成を有していてもよい。
【００５９】
ＣＰＵ１０１およびＣＰＵ２０１等により実行されるプログラムは、光ディスク、磁気ディスク、半導体メモリーなどの記憶媒体により提供されてもよいし、インターネット等の通信回線を介してダウンロードされてもよい。また、これらのプログラムは、実施形態で説明したすべてのステップを実行させるものでなくてもよい。なお、サーバプログラムおよびクライアントプログラムの組は、サーバ装置およびクライアント端末を服装情報提供システムとして機能させるためのプログラム群の一例である。
【図１】
2017216919.tif 000003
【図２】
2017216919.tif 000004
【図３】
2017216919.tif 000005
【図４】
2017216919.tif 000006
【図５】
2017216919.tif 000007
【図６】
2017216919.tif 000008
【図７】
2017216919.tif 000009
【図８】
2017216919.tif 000010
【図９】
2017216919.tif 000011
【図１０】
2017216919.tif 000012
【図１１】
2017216919.tif 000013
【図１２】
2017216919.tif 000014
【図１３】
2017216919.tif 000015
【図１４】
2017216919.tif 000016
【図１５】
2017216919.tif 000017
【図１６】
2017216919.tif 000018
【図１７】
2017216919.tif 000019
【図１８】
2017216919.tif 000020
【図１９】
2017216919.tif 000021
【図２０】
2017216919.tif 000022
【手続補正書】
【提出日】平成28年12月12日(2016.12.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
撮像装置により撮影された画像を、ネットワークを介して取得する画像取得手段と、
前記画像取得手段により取得された前記画像を解析し、当該画像に写っている被写体の服装を検知する検知手段と、
前記検知手段により検知された服装に関する服装情報をユーザ端末において表示する表示手段と
を有し、
前記検知手段は、１以上の画像に全体として含まれる複数の被写体の各々について、当該被写体が身につけている衣服の形状および色彩の少なくとも一方を前記服装として検知し、
前記検知手段により検知された衣服の形状および色彩の少なくとも一方について統計処理をする統計処理手段を有し、
前記統計処理手段により得られた統計処理の結果から、前記画像が撮影された環境を推定する推定手段を有し、
前記表示手段は、前記統計処理手段により得られた前記統計処理の結果を前記服装情報として表示し、
前記表示手段は、前記推定手段により推定された環境を示す環境情報をさらに表示する
服装情報提供システム。
【請求項２】
前記ユーザ端末のユーザによる地理的な位置の指定を受け付ける受け付け手段を有し、
前記表示手段は、前記受け付け手段により受け付けられた前記位置に応じた前記服装情報を表示する
ことを特徴とする請求項１に記載の服装情報提供システム。
【請求項３】
前記受け付け手段は、出発地および目的地を含む経路の指定を受け付け、
前記表示手段は、前記受け付け手段により受け付けられた前記経路に応じた前記服装情報を表示する
ことを特徴とする請求項２に記載の服装情報提供システム。
【請求項４】
前記検知手段により検知された前記服装に関する複数の服装情報を記録したデータベースを記憶する第１記憶手段と、
前記データベースに記憶されている前記複数の服装情報の中から一部の服装情報を選択する第１選択手段と
を有し、
前記表示手段は、前記第１選択手段により選択された前記一部の服装情報を表示する
ことを特徴とする請求項１に記載の服装情報提供システム。
【請求項５】
前記データベースにおいて、前記複数の服装情報の各々について、地理的な位置を示す位置情報が記録され、
前記第１選択手段は、前記複数の服装情報の中から、前記位置情報に基づいて前記一部の服装情報を選択する
ことを特徴とする請求項４に記載の服装情報提供システム。
【請求項６】
前記データベースにおいて、前記複数の服装情報の各々について、当該服装情報に係る服装が検知された撮像画像の属性を示す属性情報が記録され、
前記第１選択手段は、前記複数の服装情報の中から、前記属性情報に基づいて前記一部の服装情報を選択する
ことを特徴とする請求項４に記載の服装情報提供システム。
【請求項７】
前記ユーザ端末において、服装情報の提供の要求を受け付ける受け付け手段を有し、
前記第１選択手段は、前記受け付け手段により受け付けられた要求に応じて前記一部の服装情報を選択する
ことを特徴とする請求項４に記載の服装情報提供システム。
【請求項８】
前記統計処理手段は、前記複数の被写体のうち特定の形状の衣服を着用している被写体の割合を算出する
ことを特徴とする請求項１に記載の服装情報提供システム。
【請求項９】
前記表示手段は、前記画像に前記統計処理の結果を合成した画像を表示する
ことを特徴とする請求項１に記載の服装情報提供システム。
【請求項１０】
前記画像取得手段は、前記画像に対応する地理的な位置を示す位置情報を取得し、
前記統計処理手段は、地理的な領域を単位として前記統計処理を行い、
前記表示手段は、前記地理的な領域毎に前記服装情報を表示する
ことを特徴とする請求項１に記載の服装情報提供システム。
【請求項１１】
前記ユーザ端末に係るユーザが所持する複数の衣服の情報を記憶する第２記憶手段と、
前記服装情報に応じて前記複数の衣服の中から一の衣服を選択する第２選択手段と
を有し、
前記表示手段は、前記第２選択手段により選択された前記一の衣服を特定する情報を表示する
ことを特徴とする請求項１に記載の服装情報提供システム。
【請求項１２】
撮像装置により撮影された画像を、ネットワークを介して取得するステップと、
前記取得された前記画像を解析し、１以上の画像に全体として含まれる複数の被写体の各々について、当該被写体が身につけている衣服の形状および色彩の少なくとも一方を、当該画像に写っている被写体の服装として検知するステップと、
前記検知された衣服の形状および色彩の少なくとも一方について統計処理をするステップと、
前記統計処理の結果から、前記画像が撮影された環境を推定するステップと、
前記検知された服装に関する服装情報として前記統計処理の結果をユーザ端末において表示するステップと
前記推定された環境を示す環境情報を前記ユーザ端末において表示するステップと
を有する服装情報提供方法。
【請求項１３】
１以上のコンピュータに、
撮像装置により撮影された画像を、ネットワークを介して取得するステップと、
前記取得された前記画像を解析し、１以上の画像に全体として含まれる複数の被写体の各々について、当該被写体が身につけている衣服の形状および色彩の少なくとも一方を、当該画像に写っている被写体の服装として検知するステップと、
前記検知された衣服の形状および色彩の少なくとも一方について統計処理をするステップと、
前記統計処理の結果から、前記画像が撮影された環境を推定するステップと、
前記検知された服装に関する服装情報として前記統計処理の結果をユーザ端末において表示するステップと
前記推定された環境を示す環境情報を前記ユーザ端末において表示するステップと
を実行させるためのプログラム。
【国際調査報告】
2017216919.tif 000023
2017216919.tif 000024
2017216919.tif 000025
2017216919.tif 000026