(57)【要約】      （修正有）【課題】身体の所定部位に関する推測値及び、取得された身体的特徴（身体情報）との相関情報を集計し、補正したビックデータを解析することで、ユーザーが部分的又は全体的な身体情報を入力するだけで、身体の所定部位に関する推測値を精度よく算出するシステムを提供する。【解決手段】ユーザーの身体的特徴が再現されたオブジェクトデータである３Ｄモデリング情報を生成する３Ｄモデリング情報作成支援システムであって、ユーザーの部分的又は全体的な身体的特徴に関する身体情報を取得する情報取得部１８２と、身体情報に含まれるユーザーの部分的又は全体的な身体的特徴を相互に補完して、身体の所定部位に関する推測値、及び部分的又は全体的な身体的特徴との相関情報を算定する解析部１８１と、算定された推測値及び相関情報を蓄積し、集計する補正用データ蓄積部１５３ｄとを備える。【選択図】図３
2016036597.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーの身体的特徴が再現されたオブジェクトデータである３Ｄモデリング情報を生成する３Ｄモデリング情報作成支援システムであって、
前記ユーザーの部分的又は全体的な前記身体的特徴に関する身体情報を取得する情報取得部と、
前記身体情報に含まれる前記ユーザーの部分的又は全体的な前記身体的特徴を相互に補完して、身体の所定部位に関する推測値、及び前記部分的又は全体的な前記身体的特徴との相関情報を算定する解析部と、
算定された推測値及び相関情報を蓄積し、集計するデータ蓄積部と
を備えることを特徴とする３Ｄモデリング情報作成支援システム。
【請求項２】
前記情報取得部は、
前記ユーザーの身体の一部又は全部を撮影する撮影部と、
前記解析部は、前記撮影部が撮影した画像を解析して前記身体情報を算出する画像解析部と
を有することを特徴とする請求項１に記載の３Ｄモデリング情報作成支援システム。
【請求項３】
前記データ蓄積部に蓄積され、集計された推測値及び相関情報に基づいて補正用データを生成する補正用データ生成部と、
前記補正用データに基づいて、前記解析部において算出された前記ユーザーの前記身体の所定部位に関する推測値を補正するデータ補正部と、
をさらに備えることを特徴とする請求項１又は２に記載の３Ｄモデリング情報作成支援システム。
【請求項４】
前記ユーザー操作に基づいて、当該ユーザーの身体的特徴の実測値を入力する実測値入力部をさらに備え、
前記解析部は、前記実測値入力部により入力された実測値に基づいて前記推測値及び前記相関情報を算定する
ことを特徴とする請求項１に記載の３Ｄモデリング情報作成支援システム。
【請求項５】
前記身体的特徴の類型をパターンデータとして記憶するパターン記憶部と、
前記ユーザー操作に基づいて、前記パターン記憶部から任意のパターンデータを読み出すパターン選択部と
をさらに備え、
前記解析部は、前記パターン選択部で選択されたパターンデータに対して、前記情報取得部が取得した身体情報を当てはめることにより、前記推測値及び前記相関情報を算定する
ことを特徴とする請求項１に記載の３Ｄモデリング情報作成支援システム。
【請求項６】
寸法が既知である比較対象物に関する寸法情報を記憶する既知情報蓄積部と、
前記撮影部が撮影した画像内に前記比較対象物が写っている場合に、当該画像内に写っている比較対象物を抽出し、抽出された比較対象物の寸法情報を取得する既知情報取得部と、
をさらに備え、
前記解析部は、前記既知情報取得部が取得した寸法情報と、前記画像内における比較対象物及びユーザーの身体との対比結果とに基づいて、前記推測値及び前記相関情報を算定する
ことを特徴とする請求項２に記載の３Ｄモデリング情報作成支援システム。
【請求項７】
ユーザーの身体的特徴が再現されたオブジェクトデータである３Ｄモデリング情報を生成する３Ｄモデリング情報作成支援方法であって、
情報取得部が、前記ユーザーの部分的又は全体的な前記身体的特徴に関する身体情報を取得する情報取得ステップと、
解析部が、前記身体情報に含まれる前記ユーザーの部分的又は全体的な前記身体的特徴を相互に補完して、身体の所定部位に関する推測値、及び前記部分的又は全体的な前記身体的特徴との相関情報を算定する解析ステップと、
算定された推測値及び相関情報をデータ蓄積部に蓄積し、蓄積された計測値及び相関情報を集計するデータ集計ステップと
を備えることを特徴とする３Ｄモデリング情報作成支援方法。
【請求項８】
ユーザーの身体的特徴が再現されたオブジェクトデータである３Ｄモデリング情報を生成する３Ｄモデリング情報作成支援プログラムであって、コンピュータに、
前記ユーザーの部分的又は全体的な前記身体的特徴に関する身体情報を取得する情報取得ステップと、
前記身体情報に含まれる前記ユーザーの部分的又は全体的な前記身体的特徴を相互に補完して、身体の所定部位に関する推測値、及び前記部分的又は全体的な前記身体的特徴との相関情報を算定する解析ステップと、
算定された推測値及び相関情報をデータ蓄積部に蓄積し、蓄積された計測値及び相関情報を集計するデータ集計ステップと
を備える処理を実行させることを特徴とする３Ｄモデリング情報作成支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーの身体的特徴が再現されたオブジェクトデータである３Ｄモデリング情報を生成する３Ｄモデリング情報作成支援システム、３Ｄモデリング情報作成支援方法、及び３Ｄモデリング情報作成支援プログラムに関する。
【背景技術】
【０００２】
近年、健康志向が高まり、ユーザーの生活習慣の改善、すなわち、ユーザーの健康管理を支援するため、ユーザー個人の健康情報を管理するシステムが知られている（例えば、特許文献１）。特許文献１に開示された技術は、体脂肪率を測定するため体脂肪計測定装置であり、体脂肪率を測定して体内脂肪を知ることにより成人病の予防を図ることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１１８１４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された技術は、生体電気インピーダンス法に基づいたものであるが、実際にインピーダンス値から脂肪率に換算するには、被測定者の体型情報が必要なため、通常、性別、身長、体重を予め測定前に設定しておき、設定値と測定されたインピーダンス値から体脂肪率を求めることとなる。この他にも人種、アスリート、大人／子供の区別や年齢といった情報を入力する場合もあるため、その入力される操作が多く、極めて煩雑で使い勝手の悪いものである。
【０００５】
健康情報を管理するシステムでは、所定の部位のみを入力することで身体の所定部位に関する推測値を精度よく算出することが望まれているが、現在そのような推定値を精度よく算定することができるシステムは存在しなかった。
【０００６】
そこで、本発明は、上記のような問題を解決するものであり、ユーザーが部分的又は全体的な身体情報を入力するだけで、身体の所定部位に関する推測値を精度よく算出できる３Ｄモデリング情報作成支援システム、３Ｄモデリング情報作成支援方法、及び３Ｄモデリング情報作成支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、ユーザーの身体的特徴が再現されたオブジェクトデータである３Ｄモデリング情報を生成する３Ｄモデリング情報作成支援システムであって、ユーザーの部分的又は全体的な身体的特徴に関する身体情報を取得する情報取得部と、身体情報に含まれるユーザーの部分的又は全体的な身体的特徴を相互に補完して、身体の所定部位に関する推測値、及び部分的又は全体的な身体的特徴の相関情報を算定する解析部と、算定された推測値及び相関情報を蓄積し、集計するデータ蓄積部とを備える。
【０００８】
また、他の発明は、ユーザーの身体的特徴が再現されたオブジェクトデータである３Ｄモデリング情報を生成する３Ｄモデリング情報作成支援方法であって、
（１）情報取得部が、ユーザーの部分的又は全体的な身体的特徴に関する身体情報を取得する情報取得ステップと、
（２）解析部が、身体情報に含まれるユーザーの部分的又は全体的な身体的特徴を相互に補完して、身体の所定部位に関する推測値、及び部分的又は全体的な身体的特徴との相関情報を算定する解析ステップと、
（３）算定された推測値及び相関情報をデータ蓄積部に蓄積し、蓄積された計測値及び相関情報を集計するデータ集計ステップと
有する。
【０００９】
ここで、本発明において、「部分的」な身体的な特徴としては、例えば手や顔、足などの身体の一部の外的な形状や大きさ、色、乾燥状態の他、温度や水分、脂肪分などの内的な状態も含まれる。一方、「全体的」な身体的特徴としては、身長や体型、同一スケールにおける身体各部のサイズ及び形状、身体各部のサイズや形状の比率などの外的な特徴の他、体重や体脂肪率、健康状態などの内的な特徴も含まれる。
【００１０】
本発明において、「身体情報を取得」とは、測定器を用いて身体部分や体温などを実測すること、ユーザーが入力手段を用いて入力すること、撮影により静止画や動画を記録することなどが含まれる。また、「身体の所定部位」とは、観測や計測の対象となる部位であり、ウエストやバスト、肩幅、首回りなど身体のいずれの部位を含む。
【００１１】
本発明において、「部分的又は全体的な身体的特徴を相互に補完」とは、取得された複数の部分的・全体的な情報の条件（単位や縮尺など）を統一することにより、推定値などを用いて不足している情報を補って、情報間の連続性を確保することを意味する。例えば、部分的に撮影した身体部分をつなぎ合わせて全身写真を作成する際に、撮影された身体部分の縮尺を統一したり、部分的に撮影した身体部分を、全身写真に当てはめられるように、その縮尺を合わせたりなどが挙げられる。
【００１２】
本発明において、「相関情報」とは、部分的又は全体的な身体的特徴の相互の関係性を意味し、例えば、腕の太さとウエストのサイズとの相関など外的な関連性の他、腕の太さと体重や体脂肪率との相関など、外的と内的との関連性も含まれる。
【００１３】
このような本発明によれば、ユーザーの部分的又は全体的な身体的特徴に関する身体情報に基づいて、身体の所定部位に関する推測値及び、取得された身体的特徴（身体情報）との相関情報を蓄積し、集計することができる。集計された情報は、いわゆるビックデータとして利用が可能であり、ビックデータを解析することによって、ユーザーが部分的又は全体的な身体情報を入力するだけで、身体の所定部位に関する推測値を精度よく算出できるようになることが期待される。
【００１４】
上記発明において、情報取得部は、ユーザーの身体の一部又は全部を撮影する撮影部と、解析部は、撮影部が撮影した画像を解析して身体情報を算出する画像解析部とを有することが好ましい。
【００１５】
なお、ここで「撮影部」が撮影する画像としては、静止画でもよく、動画で合ってもよい。この場合には、写真撮影という簡単な操作で身体的特徴を入力することができるため、操作を簡略化することができる。
【００１６】
上記発明において、データ蓄積部に蓄積され、集計された推測値及び相関情報に基づいて補正用データを生成する補正用データ生成部と、補正用データに基づいて、解析部において算出されたユーザーの身体の所定部位に関する推測値を補正するデータ補正部と、をさらに備えることが好ましい。
【００１７】
この場合には、多数のユーザーから収集した推測値や実測値、相関情報に基づいてビックデータを構築し、このビックデータに基づいて推測値算出の方式を修正して補正用データを生成し、この補正用データを介してビックデータにから得られた情報を反映させることによって、次回からの推測値算出の精度を高めることができる。
【００１８】
上記発明において、ユーザー操作に基づいて、当該ユーザーの身体的特徴の実測値を入力する実測値入力部をさらに備え、解析部は、実測値入力部により入力された実測値に基づいて推測値及び相関情報を算定することが好ましい。ここで、実測値として入力される身体的特徴としても、部分的、全体的、外的、内的な特徴が含まれ、上述したように、例えば手や顔、足などの身体の一部の外的な形状や大きさ、色、乾燥状態の他、温度や水分、脂肪分長や体型、同一スケールにおける身体各部のサイズ及び形状、身体各部のサイズや形状の比率などの外的な特徴の他、体重や体脂肪率、健康状態などの内的な特徴が含まれる。
【００１９】
この場合には、実際にユーザーが測定したリアルな情報を取得することができ、推測値と実測値との差分をなくすように相関情報を修正することで、蓄積されるビックデータの信憑性を高めることができ、次回からの推測値の算出に反映させ、その精度を高めることができる。
【００２０】
上記発明において、身体的特徴の類型をパターンデータとして記憶するパターン記憶部と、ユーザー操作に基づいて、パターン記憶部から任意のパターンデータを読み出すパターン選択部とをさらに備え、解析部は、パターン選択部で選択されたパターンデータに対して、情報取得部が取得した身体情報を当てはめることにより、推測値及び相関情報を算定することが好ましい。
【００２１】
この場合には、ユーザーが自分自身に近い身体的特徴の類型を選択し、そのパターンデータに、部分的な身体情報を当てはめることによって、推測値や相関情報を算定するにあたり、誤差が生じる範囲を縮小することができ、推測値及び相関情報の精度を高めることができる。
【００２２】
上記発明において、寸法が既知である比較対象物に関する寸法情報を記憶する既知情報蓄積部と、撮影部が撮影した画像内に比較対象物が写っている場合に、当該画像内に写っている比較対象物を抽出し、抽出された比較対象物の寸法情報を取得する既知情報取得部と、をさらに備え、解析部は、既知情報取得部が取得した寸法情報と、画像内における比較対象物及びユーザーの身体との対比結果とに基づいて、推測値及び相関情報を算定することが好ましい。
【００２３】
ここで「寸法が既知である比較対象物」としては、煙草の箱やライター、クレジットカードなどサイズが一定で、身近にある一般的な物品の他、スマートフォンや携帯電話、タブレットＰＣ、デジタルカメラなど機種からその寸法が判断できる物品であってもよい。
【００２４】
この場合には、寸法が既知である比較対象物と比較することによって、実測値に近い身体情報を取得することができ、推測値や相関情報を算定するにあたり、誤差が生じる範囲をさらに縮小することができ、推測値及び相関情報の精度を高めることができる。なお、ユーザーが鏡に映った自身の姿を、スマートフォンなどでいわゆる「自分撮り」した場合には、ユーザーの全身と、機種などから寸法を判断できる比較対象物としてのスマートフォンとが、同一の画像内に同一条件で映り込むため、より正確に推測値や相関情報を算定することができる。
【００２５】
また、これらの３Ｄモデリング情報作成支援システム及び３Ｄモデリング情報作成支援方法は、所定の言語で記述された本発明のゲームプログラムをコンピュータ上で実行することにより実現することができる。
すなわち、本プログラムは、ユーザーの身体的特徴が再現されたオブジェクトデータである３Ｄモデリング情報を生成する３Ｄモデリング情報作成支援プログラムであって、コンピュータに、
（１）ユーザーの部分的又は全体的な身体的特徴に関する身体情報を取得する情報取得ステップと、
（２）身体情報に含まれるユーザーの部分的又は全体的な身体的特徴を相互に補完して、身体の所定部位に関する推測値、及び部分的又は全体的な身体的特徴との相関情報を算定する解析ステップと、
（３）算定された推測値及び相関情報をデータ蓄積部に蓄積し、蓄積された計測値及び相関情報を集計するデータ集計ステップと
を備える処理を実行させることを特徴とする。
【００２６】
このような発明によれば、３Ｄモデリング情報作成支援プログラムを使用することで、特別な処理装置を必要とせず、上述した３Ｄモデリング情報作成支援システム及び３Ｄモデリング情報作成支援方法を、様々な情報処理装置において実現することができる。すなわち、この３Ｄモデリング情報作成支援プログラムを、汎用的なコンピュータやＩＣチップにインストールし、ＣＰＵ上で実行することにより、上述した各機能を有するオブジェクト制御装置を容易に構築することができる。このプログラムは、例えば、通信回線を通じて配布することが可能であり、またスタンドアローンの計算機上で動作するパッケージアプリケーションとして譲渡することができる。そして、このようなオブジェクト制御プログラムは、コンピュータで読み取り可能な記録媒体に記録することができ、汎用のコンピュータや専用コンピュータを用いて、上述したシステムや方法を実施することが可能となるとともに、プログラムの保存、運搬及びインストールを容易に行うことができる。
【発明の効果】
【００２７】
以上述べたように、この発明によれば、集計された情報を、いわゆるビックデータとして利用して、ユーザーが部分的又は全体的な身体情報を入力するだけで、身体の所定部位に関する推測値を精度よく算出できるようになることが期待される。
【図面の簡単な説明】
【００２８】
【図１】実施形態に係る３Ｄモデリング情報作成支援システムの全体構成を示す概念図である。
【図２】実施形態に係るユーザー端末全体の基本内部構造を示すブロック図である。
【図３】実施形態に係る３Ｄモデリング情報作成支援機能に係るＣＰＵの内部構造を示すブロック図である。
【図４】実施形態に係る情報処理部及び解析部の内部構成を示すブロック図である。
【図５】実施形態に係る管理サーバの内部構成を示すブロック図である。
【図６】実施形態に係る３Ｄモデリング情報作成支援作成方法を示すフローチャート図である。
【発明を実施するための形態】
【００２９】
（３Ｄモデリング情報作成支援システム）
以下に添付図面を参照して、本発明に係る３Ｄモデリング情報作成支援システムの実施形態を詳細に説明する。図１は、本実施形態に係る３Ｄモデリング情報作成支援システムの全体構成を示す概念図である。
【００３０】
図１に示すように、本実施形態に係る３Ｄモデリング情報作成支援システムは、ユーザーの身体的特徴が再現されたオブジェクトデータである３Ｄモデリング情報を生成するシステムである。通信ネットワーク５には、ユーザーが所持するユーザー端末１と、ユーザー端末１に対して本システムに係るアプリケーション及び各種データを配信する管理サーバ２とが接続されている。
【００３１】
通信ネットワーク５は、通信プロトコルＴＣＰ／ＩＰを用いたＩＰ網であって、種々の通信回線（電話回線やＩＳＤＮ回線、ＡＤＳＬ回線、光回線などの公衆回線、専用回線、無線通信網）を相互に接続して構築される分散型の通信ネットワークである。この通信ネットワーク５には、１０ＢＡＳＥ−Ｔや１００ＢＡＳＥ−ＴＸ等によるイントラネット（企業内ネットワーク）や家庭内ネットワークなどのＬＡＮなども含まれる。
【００３２】
無線基地局３は、中継装置４を通じて通信ネットワーク５に接続され、ユーザー端末１との間で無線通信接続を確立し、ユーザー端末１による通話やデータ通信を提供する装置である。中継装置４は、通信ネットワーク５に接続するためのモデムやターミナルアダプタ、ゲートウェイ装置等のノード装置であり、通信経路の選択や、データ（信号）の相互変換を行い、無線基地局３と、通信ネットワーク５との間における中継処理を行う。
【００３３】
管理サーバ２は、通信ネットワーク５上に配置されて、ユーザー管理、データ収集管理など、システム全体を管理・制御するサーバ装置である。また、管理サーバ２には、Ｗｅｂサーバが含まれ、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）等のドキュメントシステムにおいて、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルや画像ファイル、音楽ファイルなどの情報送信を行うサーバコンピュータ或いはその機能を持ったソフトウェアであり、ＨＴＭＬ文書や画像などの情報を蓄積しておき、Ｗｅｂブラウザなどのクライアントソフトウェアの要求に応じて、インターネットなどのＩＰ網を通じて、これらの情報を送信する。
【００３４】
ユーザー端末１は、無線通信を利用した、携帯可能なスマートフォン、又は携帯電話機であり、基地局等の中継点と携帯電話機が無線で通信し、通話やデータ通信等の通信サービスを移動しつつ受けることができる。この携帯電話機の通信方式としては、例えば、ＦＤＭＡ方式、ＴＤＭＡ方式、ＣＤＭＡ方式、Ｗ−ＣＤＭＡ方式、第３、４世代方式の他、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）方式等が挙げられる。また、このユーザー端末１は、アプリケーションソフトの実行機能、或いはＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等による位置情報取得機能等、種々の機能が搭載され、携帯情報端末（ＰＤＡ）としての機能も果たす。
【００３５】
また、このユーザー端末１は、通信ネットワーク５にアクセスして、データの送受信を行うブラウザ機能も備えている。このブラウザ機能は、Ｗｅｂページを閲覧するためのアプリケーションソフトであり、通信ネットワーク５からＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルや画像ファイル、音楽ファイルなどをダウンロードし、レイアウトを解析して表示・再生する。フォームを使用してユーザーがデータをＷｅｂサーバに送信したり、ＪａｖａＳｃｒｉｐｔ（登録商標）やＦｌａｓｈ、及びＪａｖａ（登録商標）などで記述されたアプリケーションソフトを動作させたりすることも可能である。
【００３６】
ユーザー端末１は、図１に示すように、矩形状の本体１００を有しており、この本体１００には、グラフィックを表示する表示部である液晶ディスプレイ（ＬＣＤ）１６５が備えられ、このＬＣＤ１６５の画面内に３次元的に表示されたアバターである３Ｄモデリング情報５０１が表示される。この３Ｄモデリング情報５０１とは、いわゆるマネキン情報とも呼ばれ、ユーザーの体型情報、すなわち外的・内的な身体的特徴が反映され、３次元形状で表示されたアバターである。この３Ｄモデリング情報５０１は、３次元空間内を撮影する仮想的なカメラによって３６０度全周から立体的な表示が可能となっている。
【００３７】
また、ユーザー端末１には、３Ｄモデリング情報５０１を操作する操作信号の入力デバイスとして、タッチパネル３００が備えられている。タッチパネル３００は、ユーザーの指先やペンなどを用いたタッチ操作による圧力によって操作信号を入力する入力デバイスであり、グラフィックを表示する表示部であるＬＣＤ１６５と、ＬＣＤ１６５に表示されたグラフィックの座標位置に対応した操作信号を受け付けるタッチセンサー１６８とが重畳されて構成され、ＬＣＤ１６５に表示された３Ｄモデリング情報５０１の表示位置に対応した座標位置を、タッチ操作によって特定可能となっている。なお、ユーザー端末１は、ボタンスイッチや方向キー等の操作ボタン１６６が備えられており、この操作ボタン１６６を用いても、操作信号を入力できるようになっている。
【００３８】
（各装置の内部構造）
次いで、上述した３Ｄモデリング情報作成支援を構成する各装置の内部構造について説明する。なお、説明中で用いられる「モジュール」とは、装置や機器等のハードウェア、或いはその機能を持ったソフトウェア、又はこれらの組み合わせなどによって構成され、所定の動作を達成するための機能単位を示す。
【００３９】
（１）ユーザー端末１
先ず、以上説明した表示・操作が可能なタッチパネル３００を備えたユーザー端末１の具体的な内部構成について、以下に詳述する。図２は、本実施形態に係るユーザー端末１の内部構成を示すブロック図である。同図に示すように、ユーザー端末１は、アンテナ１０１に接続されたデュプレクサ１０２と、このデュプレクサ１０２に接続された受信系モジュール及び送信系モジュールとを備えている。
【００４０】
受信系モジュールとしては、低ノイズアンプ１１０、ミキサ１１１、ＩＦアンプ１１２、直交ミキサ１１３、Ａ／Ｄコンバータ１１４、復調器１１５、チャネルデコーダ１１６、音声デコーダ１１７、Ｄ／Ａコンバータ１１８、スイッチ付きアンプ１１９、及びスピーカ１２０を備えている。一方、送信系モジュールとしては、マイク１４０、アンプ１３９、Ａ／Ｄコンバータ１３８、音声エンコーダ１３７、チャネルエンコーダ１３６、変調器１３５、Ｄ／Ａコンバータ１３４、直交ミキサ１３３、ＩＦアンプ１３２、ミキサ１３１、及びパワーアンプ１３０を備えている。
【００４１】
また、ユーザー端末１は、制御系モジュールとして、シンセサイザ１０３、タイムベース１５０、ＣＰＵ１６９、ＲＡＭ１５２、ＲＯＭ１５３、ＥＥＰＲＯＭ１５１を備え、ユーザーインターフェース系モジュールとして、加速度センサー１６４、ＬＣＤ１６５、操作ボタン１６６、ＬＥＤ１６７、タッチセンサー１６８、及びバイブレータ１７４を備え、さらに、電源系モジュールとして、電源系電池１７１、電源１７２、及びＡ／Ｄコンバータ１７３を備える。前述のタッチパネル３００は、グラフィックを表示するＬＣＤ１６５と、ＬＣＤ１６５に表示されたグラフィックの座標位置に対応した操作信号を受け付けるタッチセンサー１６８とが重畳されて構成されている。
【００４２】
前記アンテナ１０１は、電波回線を介して基地局（図示せず）に対し信号を送受信する。デュプレクサ１０２は、送受信される信号の入出力を切り替える回路であり、アンテナ１０１が受信した信号を低ノイズアンプ１１０に入力し、パワーアンプ１３０から出力された信号をアンテナ１０１に出力する。
【００４３】
受信系モジュールにおいて、低ノイズアンプ１１０は、デュプレクサ１０２から入力された信号を増幅し、ミキサ１１１に出力する。ミキサ１１１は、低ノイズアンプ１１０の出力を受け、特定の周波数だけ分離して中間周波数信号として出力する。ＩＦアンプ１１２は、ミキサ１１１から出力された中間周波数信号を増幅する。直交ミキサ１１３は、ＩＦアンプ１１２の出力を受け直交復調する。Ａ／Ｄコンバータ１１４は、直交ミキサ１１３の出力をデジタル化する。復調器１１５は、Ａ／Ｄコンバータ１１４の出力を復調する。チャネルデコーダ１１６は、復調器１１５の出力に対して誤り訂正を行う。誤り訂正を行った信号には、制御メッセージ及び音声データが含まれる。制御メッセージはＣＰＵ１６９に、音声データは音声デコーダ１１７に送出される。
【００４４】
係るチャネルデコーダ１１６から音声デコーダ１１７に入力された信号は、音声データにデコードされ、Ｄ／Ａコンバータ１１８に受け渡される。Ｄ／Ａコンバータ１１８は音声デコーダ１１７の出力をアナログ信号に変換する。スイッチ付きアンプ１１９は、ＣＰＵ１６９からの制御信号に基づいて、適宜のタイミングで切り替えられ、スイッチＯＮの状態においてＤ／Ａコンバータ１１８の出力を増幅する。スピーカ１２０はスイッチ付きアンプ１１９の出力を増幅する。
【００４５】
一方、送信系モジュールにおいて、マイク１４０は、ユーザーからの音声信号を受け、この音声信号をアナログ信号として出力する。アンプ１３９は、マイク１４０から出力されるアナログ信号を増幅する。Ａ／Ｄコンバータ１３８は、アンプ１３９の出力をデジタル信号に変換する。音声エンコーダ１３７はＡ／Ｄコンバータ１３８の出力をコード化して圧縮し、音声データとして出力する。チャネルエンコーダ１３６は、ＣＰＵ１６９からの制御メッセージと音声エンコーダ１３７からの音声データとを合わせ、誤り訂正符号を付加する。
【００４６】
そして、変調器１３５は、チャネルエンコーダ１３６の出力を変調する。Ｄ／Ａコンバータ１３４は、変調器１３５の出力をアナログ信号に変換する。直交ミキサ１３３は、Ｄ／Ａコンバータ１３４の出力を、ＩＦ周波数信号（中間周波数信号）に変換する。ＩＦアンプ１３２は直交ミキサ１３３の出力を増幅する。ミキサ１３１は、ＩＦアンプ１３２の出力する信号の周波数を上げる。パワーアンプ１３０は、ミキサ１３１の出力を増幅する。なお、前記シンセサイザ１０３は、通信中に、ミキサ１１１、直交ミキサ１１３、ミキサ１３１、直交ミキサ１３３の同期をとる。タイムベース１５０は、クロック信号を各部に供給する。
【００４７】
ユーザーインターフェース系において、加速度センサー１６４は、加速度の大きさ及び方向を検出するセンサーであり、本実施形態では、３軸方向（Ｘ，Ｙ，Ｚ軸方向）への加速度を検知するようになっている。この加速度センサーが検知した加速度に応じた操作信号が、ユーザー端末１本体のＣＰＵ１６９に対して出力される。
【００４８】
ＬＣＤ１６５は、ユーザーにメッセージや入力文字などを表示させる液晶ディスプレイである。タッチパネル３００上のＧＵＩでは、このＬＣＤ１６５を介して文字や図形、動画などのグラフィックを表示することができ、タッチパネル３００上のタッチセンサー１６８を通じて、操作信号を取得する。
【００４９】
ＬＥＤ１６７は、点灯及び消灯によりユーザーにメッセージを伝えるためのものである。タッチセンサー１６８は、ユーザーの指がタッチパネル表面に接触したことを検出し、タッチパネル３００表面に対する圧力によって操作信号を取得する。バイブレータ１７４は、着信を知らせるデバイスであり、着信すると振動する。また、電源系電池１７１は、電源１７２及びＡ／Ｄコンバータ１７３に電力を供給する。電源１７２はユーザー端末１の電源である。Ａ／Ｄコンバータ１７３は、信号をＣＰＵ１６９に供給する。
【００５０】
ＣＰＵ１６９は、上記各部を制御する演算処理装置であり、ＲＯＭ１５３に格納されたプログラムのコマンドを順次実行し、種々の機能を果たす。ＲＡＭ１５２は、ＣＰＵ１６９のワーキングメモリ等として使用され、ＣＰＵ１６９による演算結果を一時的に格納する。ＲＯＭ１５３にはＣＰＵ１６９用のプログラムが記録され、ＣＰＵ１６９からの要求に応じて、プログラムの実行命令を順次出力する。ＥＥＰＲＯＭ１５１には、短縮ダイヤルなどのユーザーデータや、機体固有のＩＤや電話番号が記録されている。
【００５１】
そして、本実施形態においては、ＣＰＵ１６９は、アプリケーションを実行するアプリケーション実行部としても機能し、このアプリケーション実行部で本発明の３Ｄモデリング情報作成支援プログラムなどのソフトウェアが実行されることによって、種々のモジュールを含む３Ｄモデリング情報支援作成機能モジュールがＣＰＵ１６９上に仮想的に構築される。
【００５２】
（ＣＰＵ内の内部構成）
次いで、ＣＰＵ１６９上で仮想的に構築される３Ｄモデリング情報支援作成機能モジュール群の内部構造について説明する。図３は、本実施形態に係る３Ｄモデリング情報作成支援に係る内部構成を示すブロック図である。
【００５３】
ユーザー端末１は、図３に示すように、ユーザーインターフェース系のモジュールとして入力インターフェース１２と、出力インターフェース１３とを備えている。入力インターフェース１２は、上述した操作ボタン１６６やタッチパネル３００などユーザー操作を入力するデバイスである。出力インターフェース１３は、上述したＬＣＤ１６５やスピーカ１２０など、映像や音響を出力するデバイスである。
【００５４】
また、ユーザー端末１は、通信系のモジュールとして無線インターフェース１１を備えている。無線インターフェース１１は、通話やデータ通信が可能な無線通信インターフェースであり、無線データ通信によるパケットデータの送受信を行うことができる。本実施形態では、通信ネットワーク上に配置された管理サーバ２から、３Ｄモデリング情報作成支援プログラムをダウンロードしている。
【００５５】
撮影部１６は、ユーザー端末１に取り付けられた、ユーザーの身体の一部又は全部を撮影する撮像装置であって、レンズと、ＣＣＤである固定撮像素子から構成され、入射された被写体像を表す光がＣＣＤの受光面に結像され、カメラ信号処理回路及びＡ／Ｄ変換器等を介してＣＰＵ１６９に画像データが送信される。この画像データには、動画及び静止画が含まれ、動画データは、多数の連続画像がフレームとなったストリーミング形式で、ＣＰＵ１６９に転送される。
【００５６】
外部撮像機器１８は、ユーザー端末１に取り付けられた撮影部１６以外の撮像装置であり、通常の撮像装置の他、衣類等を透過した状態の画像データを撮影する赤外線カメラや、後方散乱Ｘ線カメラなどが含まれる。これらの外部撮像機器１８は、例えば、各ユーザーが所持するものであってもよく、また、例えば、本サービスを提供するサービス提供者が運営する店舗に設置されてもよい。
【００５７】
体組成測定機器１９とは、体重計や、体組成計など各種の体組成情報（体重、体脂肪率、ＢＭＩ（体格指数：ＢｏｄｙＭａｔｈＩｎｄｅｘ）、基礎代謝レベル、骨格筋レベル、骨レベル、内臓脂肪レベル、水分量、身体年齢など）を測定する測定機器である。これら外部撮像機器１８及び体組成測定機器１９は、無線通信又は有線通信によってユーザー端末１と接続可能であり、測定された体組成情報及び画像データを送信している。
【００５８】
ＣＰＵ１６９は、本発明に係るプログラムの他、一般のＯＳやブラウザソフト、画像再生アプリケーションなどのアプリケーションを実行するモジュールである。本実施形態において、ＣＰＵ１６９上には、３Ｄモデリング情報を作成するモジュールとして、情報取得部１８２と、解析部１８１と、マネキン生成部１８４と、表示情報生成部１８５とが構築される。
【００５９】
情報取得部１８２は、ユーザーの部分的又は全体的な身体的特徴に関する身体情報を取得するモジュールである。この情報取得部１８２において、取得される「身体情報」とは、測定器を用いて身体部分や体温など実測された身体的な特徴に関する情報の他、ユーザーが入力手段を用いて入力した情報、撮影されることで取得される静止画や動画などの撮影データが含まれる。そして、情報取得部１８２には、撮影データ取得部１８２ａと、実測値入力部１８２ｂと、パターン選択部１８２ｃとを有している。
【００６０】
一方、解析部１８１は、身体情報に含まれるユーザーの部分的又は全体的な身体的特徴を相互に補完して、身体の所定部位に関する推測値、及び部分的又は全体的な身体的特徴との相関情報を算定するモジュールであり、解析部１８１には、画像解析部１８１ａとを有している。
【００６１】
ここで、「身体の所定部位」とは、観測や計測の対象となる部位であり、ウエストやバスト、肩幅、首回りなど身体のいずれかの部位を含む。また、「部分的又は全体的な身体的特徴を相互に補完」とは、取得された複数の部分的・全体的な情報の条件（単位や縮尺など）を統一することにより、推定値などを用いて不足している情報を補って、情報間の連続性を確保することを意味する。例えば、部分的に撮影した身体部分をつなぎ合わせて全身写真を作成する際に、撮影された身体部分の縮尺を統一したり、部分的に撮影した身体部分を、全身写真に当てはめられるように、その縮尺を合わせたりなどが挙げられる。
【００６２】
さらに、「相関情報」とは、部分的又は全体的な身体的特徴の相互の関係性を意味し、例えば、腕の太さとウエストのサイズとの相関など外的な関連性の他、腕の太さと体重や体脂肪率との相関など、外的と内的との関連性も含まれる。なお、解析部１８１によって、算定された身体の所定部位に関する推測値、及び部分的又は全体的な身体的特徴との相関情報は、体型データ蓄積部１５３ｃに蓄積されるとともに、無線インターフェース１１を介して管理サーバ２に送信される。体型データ蓄積部１５３ｃは、解析部１８１によって算定された推測値及び相関情報を蓄積する記憶装置である。
【００６３】
マネキン生成部１８４は、体型データ蓄積部１５３ｃに蓄積された推測値及び相関情報に基づいて、３Ｄモデリング情報を生成するモジュールである。ここで、３Ｄモデリング情報は、ユーザーの身体的特徴が再現されたオブジェクトデータであり、具体的には、例えば身長、体重の他、胸囲、胴囲、腰囲、肩幅、上半身の長さ、下半身の長さなど詳細な情報が含まれている。さらに、骨格、筋肉、皮下脂肪などで構成される身体全体の形態学的・数量的特性の他、内的な身体的特徴を含めてもよい。
【００６４】
表示情報生成部１８５は、ＬＣＤ１６５に表示される表示情報を生成するモジュールであり、推測値及び相関情報を算定する処理中における各画像を表示させたり、マネキン生成部１８４で作成された３Ｄモデリング情報５０１を画面上に表示させたりする。本実施形態において、表示情報生成部１８５では、３次元空間内に視野範囲を定める仮想的なカメラを配置し、その仮想的なカメラが撮像した３Ｄモデリング情報５０１を二次元平面としてウインドウに表示する。
【００６５】
具体的に、表示情報生成部１８５は、先ず、３次元空間を仮想的に構成し、この３次元空間内の３次元座標上に存在する３Ｄモデリング情報５０１やカメラの座標位置を制御して３次元を構成させる。さらに、表示情報生成部１８５は、構成された３次元空間のデータを取得し、撮影画面の視野範囲に応じた二次元画像を演算処理して、撮影画面に３次元空間を二次元的に表示する。本実施形態においてＬＣＤ１６５には、３Ｄモデリング情報５０１を中心として、３Ｄモデリング情報を３６０度全周から撮影したような画像が表示され、自分の体型が反映された３Ｄモデリングを客観的に視認することができるようになっている。
【００６６】
（情報取得部１８２及び解析部１８１の具体的な処理内容）
本実施形態において、情報取得部１８２と解析部１８１は、３Ｄモデリング情報を作成するための各モードに応じて上記の各機能モジュールが選択され実行するようになっている。以下、モード毎における各機能モジュールの具体的な処理内容を説明する。図４（ａ）〜（ｈ）は、各モードにおける解析部１８１及び情報取得部１８２の内部構成を示すブロック図である。
【００６７】
（モード１）
先ず、ユーザーが自分の身体的特徴を入力することで推測値及び相関情報を算定するモード１について説明する。モード１では、図４（ａ）に示すように、情報取得部１８２には、実測値入力部１８２ｂを備えている。
【００６８】
実測値入力部１８２ｂは、ユーザー操作に基づいて、当該ユーザーの身体的特徴の実測値の入力を受け付けるモジュールである。ここで、実測値入力部１８２ｂに対して実測値として入力される身体的特徴としては、部分的、全体的、外的、内的な特徴が含まれ、上述したように、例えば手や顔、足などの身体の一部の外的な形状や大きさ、色、乾燥状態の他、温度や水分、脂肪分長や体型、同一スケールにおける身体各部のサイズ及び形状、身体各部のサイズや形状の比率などの外的な特徴や、体組成測定機器１９から取得した体重や体脂肪率、健康状態などの内的な特徴の入力を受け付ける。
【００６９】
この際、実測値入力部１８２ｂは、表示情報生成部１８５を制御して、入力すべき身体的特徴の実測値を入力すべき入力欄をＬＣＤ１６５に表示させる。そして、実測値入力部１８２ｂは、ユーザー自身が入力した身体的特徴の実測値を、入力インターフェース１２を介して取得する。その後、解析部１８１は、実測値入力部１８２ｂにより入力された実測値に基づいて推測値及び相関情報を算定する。
【００７０】
（モード２）
次いで、パターンデータを選択し、その上で実測値を入力して補正することで推測値及び相関情報を算定するモード２について説明する。モード２では、図４（ｂ）に示すように、情報取得部１８２内において、実測値入力部１８２ｂとパターン選択部１８２ｃを備えている。また、ここでは、複数のパターンデータを蓄積するパターン記憶部１５３ａが用いられる。
【００７１】
パターン記憶部１５３ａには、身体的特徴の類型をパターンデータとして記憶されている。ここで、パターンデータとしては、標準となる人物の身体情報と、当該身体情報に基づいて表示されるマネキン（サンプル３Ｄモデリング）の画像情報とが関連付けて蓄積されている。この標準となる人物の身体情報としては、例えば、年齢別、身長別、性別、国籍別、体型別（痩せ型、普通型、肥満型）などの各区分によって分けられ、これらの区分を組み合わせた身体情報と表示情報とが蓄積されている。
【００７２】
そして、モード２が実行されると、先ず、パターン選択部１８２ｃは、表示情報生成部１８５を制御して、パターン記憶部１５３ａから、標準となるマネキン（サンプル３Ｄモデリング）のパターンデータを抽出して、複数の３Ｄモデリング画像を画面上に複数表示させる。そして、パターン選択部１８２ｃは、ユーザー操作に基づいて、パターン記憶部１５３ａから任意のパターンデータを読み出す。一方、実測値入力部１８２ｂは、上述したように、ユーザー操作に基づいて、当該ユーザーにおける身体的特徴の実測値の入力を受け付けて身体情報を取得する。そして、解析部１８１には、パターン選択部１８２ｃで選択されたパターンデータに対して、実測値入力部１８２ｂが取得した身体情報を当てはめることにより、推測値及び相関情報を算定する。
【００７３】
（モード３）
次いで、パターンデータを選択するとともに、ユーザー自身のいずれかのパーツ（手、足、頭など）を撮影した画像に基づいて、身体情報を補正して推測値及び相関情報を算定するモード３について説明する。このモード３では、図４（ｃ）に示すように、情報取得部１８２内にはパターン選択部１８２ｃと撮影データ取得部１８２ａを有し、解析部１８１には画像解析部１８１ａを有している。また、ここでは、画像処理記憶部１５３ｂに蓄積されたデータを用いている。
【００７４】
画像処理記憶部１５３ｂは、画像解析部１８１ａにおいて画像処理されるための各種データ及びプログラムを蓄積する記憶装置であり、本実施形態では、カメラの特性（レンズの歪み、焦点距離）に基づいたレンズ歪補正を行うためのレンズ歪補正用のパラメータ、画素毎の勾配強度を算出するプログラム、勾配の方向からエッジの局所的方向からエッジを抽出するプログラム、及びエッジに基づいて画像内の輪郭を特定プログラムなど各種画像認識処理に必要な各種データや、３Ｄ画像作成に必要なソフトウェア等が蓄積されている。
【００７５】
モード３が実行されると、先ず、パターン選択部１８２ｃは、上述したように、操作信号から選択されたパターンデータを決定する。一方、撮影データ取得部１８２ａでは、表示情報生成部１８５を制御して、ユーザーの部分的な身体的特徴を撮影させるように指示を表示させる。この際、撮影データ取得部１８２ａでは、いずれの部分的な身体的特徴（手、足、又は顔など）を撮影するかを指示してもよく、ユーザーに選択させてもよい。撮影された画像は、画像解析部１８１ａに入力される。
【００７６】
画像解析部１８１ａは、撮影部１６が撮影した画像を解析して、部分的な身体的特徴に関する身体情報を算出するモジュールである。この画像解析部１８１ａでは、画像処理記憶部１５３ｂに蓄積された画像認識処理を行うための各種データ及びプログラムを用いることで、撮影された画像から身体情報の形状を特定する。さらに、画像解析部１８１ａでは、身体情報の寸法情報を特定する。身体情報の寸法情報を特定する方法としては、例えば、画面中に表示される部分的な身体情報が占める割合によって推定してもよい。そして、解析部１８１には、パターン選択部１８２ｃで選択されたパターンデータに対して、画像解析部１８１ａで解析された身体情報を当てはめることにより、推測値及び相関情報を算定する。
【００７７】
（モード４）
次いで、パターンデータを選択するとともに、ユーザー自身の部分的な身体的特徴及び寸法が既知である比較対象物を撮影した画像から身体情報を補正することで推測値及び相関情報を算定するモード４について説明する。
【００７８】
すなわち、モード４では、図４（ｄ）に示すように、モード３の処理において撮影された部分的な身体的特徴の寸法情報を、同時に撮影された比較対象物に基づいて特定するものである。ここで、「寸法が既知である比較対象物」とは、その寸法が判断できる物品であって、例えば、煙草の箱やライター、クレジットカードなどサイズが一定で、身近にある一般的な物品の他、スマートフォンや携帯電話、タブレットＰＣ、デジタルカメラなど機種が含まれる。既知情報蓄積部１５３ｅには、寸法が既知である比較対象物に関する寸法情報（物品の形状及び寸法情報）を記憶している。
【００７９】
モード４が実行されると、先ず、パターン選択部１８２ｃは、上述したように、操作信号から選択されたパターンデータを決定する。一方、撮影データ取得部１８２ａでは、表示情報生成部１８５を制御して、ユーザーの部分的な身体的特徴と比較対象物とを含めて撮影することを指示する。この際、解析部１８１では、いずれの比較対象物を撮影するか選択させてもよく、ユーザーに選択させてもよい。さらに、撮影データ取得部１８２ａでは、画面上の所定位置に比較対象物が配置されるガイド用の表示情報を表示させることもできる。例えば、画面上の中心に円形の枠を表示させ、メッセージとして「手の平に硬貨を置き、枠内に硬貨が位置するように撮影して下さい。」と表示させる。なお、解析部１８１では、モード３と同様に、部分的な身体的特徴についての指示も行う。
【００８０】
画像解析部１８１ａでは、撮影部１６によって撮影された画像データを取得して、画像認識機能によって画像データを解析して部分的な身体的特徴の形状を特定する。画像解析部１８１ａで解析された画像は、既知情報取得部１８２ｄに送信される。既知情報取得部１８２ｄは、撮影部１６が撮影した画像内に比較対象物が写っている場合に、当該画像内に写っている比較対象物を抽出し、抽出された比較対象物の寸法情報を取得するモジュールであり、画像解析部１８１ａから取得した画像に基づいて、既知情報蓄積部１５３ｅを参照し、比較対象物の寸法情報を取得する。その後、比較対象物の寸法情報は、解析部１８１に送信される。
【００８１】
解析部１８１は、既知情報取得部１８２ｄが取得した寸法情報と、画像内における比較対象物及びユーザーの身体との対比結果とに基づいて、推測値及び相関情報を算定する。具体的に、解析部１８１は、既知情報取得部１８２ｄによって取得された寸法情報と、画面上における比較対象物の寸法情報との比率を求め、その比率に基づいて、画像内に表示された部分的な身体的特徴の寸法情報を特定する。そして、解析部１８１には、パターン選択部１８２ｃで選択されたパターンデータに対して、画像解析部１８１ａで解析された身体情報を当てはめることにより、推測値及び相関情報を算定する。
【００８２】
（モード５）
次いで、パターンデータを選択するとともに、ユーザー自身を動画で撮影して身体情報を補正することで推測値及び相関情報を算定するモード５について説明する。モード５では、図４（ｅ）に示すように、情報取得部１８２には、パターン選択部１８２ｃと撮影データ取得部１８２ａとを有し、解析部１８１は画像解析部１８１ａを有している。
【００８３】
この場合、先ず、パターン選択部１８２ｃは、上述したように、操作信号から選択されたパターンデータを決定する。また、撮影データ取得部１８２ａでは、表示情報生成部１８５を制御して、ユーザー全体を動画で撮影するように指示を出力する。この際、撮影部１６を所定の位置に固定して、ユーザーを撮影部１６の前で１回転させるように指示を出す。
【００８４】
その後、画像解析部１８１ａは、撮影部１６によって撮影された動画データを取得し、画像認識機能によって動画データを解析してユーザーの全体的な身体的特徴に関する身体情報を算出する。具体的には、動画データの内、所定の角度（正面、側面など）から撮影された１又は複数のコマ画像によってユーザーの形状を３次元的に特定する。この際、ユーザーの形状は、例えば、画像内に含まれる顔、目、肩、腰などの部位を基準点として認識することで行う。
【００８５】
さらに、画像解析部１８１ａでは、特定されたユーザーの全体的な身体情報の寸法情報を特定する。この処理としては、例えば、画面上に表示されている身体の占める割合などから特定してもよく、上記基準点にいずれかに基づいて寸法情報を特定してもよい。そして、解析部１８１には、パターン選択部１８２ｃで選択されたパターンデータに対して、画像解析部１８１ａで解析された身体情報を当てはめることにより、推測値及び相関情報を算定する。
【００８６】
（モード６）
次いで、ユーザー自身を動画で撮影することのみで推測値及び相関情報を算定するモード６について説明する。モード６では、図４（ｆ）に示すように、情報取得部１８２には、撮影データ取得部１８２ａを有し、解析部１８１は画像解析部１８１ａを有している。
【００８７】
先ず、撮影データ取得部１８２ａでは、表示情報生成部１８５を制御して、ユーザー全体を動画で撮影するように指示を出力する。この際、撮影部１６を所定の位置に固定して、ユーザーを撮影部１６の前で１回転させるように指示を出す。その後、画像解析部１８１ａは、撮影部１６によって撮影された動画データを取得し、上記のモード５のように、画像認識機能によって動画データを解析してユーザーの全体的な身体的特徴に関する身体情報を算出する。
【００８８】
さらに、画像解析部１８１ａでは、ユーザーの全体的な身体情報の寸法情報を特定する。この処理としては、例えば、画面上に表示されている身体の占める割合などから特定してもよく、上記基準点にいずれかに基づいて寸法情報を特定してもよい。そして、解析部１８１は、画像解析部１８１ａにより解析された、ユーザーの全体的な身体情報に基づいて推測値及び相関情報を算定する。
【００８９】
（モード７）
次いで、ユーザー自身を撮影する際、カメラのピントから被写体までの距離を測定することで、推測値及び相関情報を算定するモード７について説明する。モード７では、図４（ｇ）に示すように、解析部１８１では、画像解析部１８１ａを有し、情報取得部１８２は撮影データ取得部１８２ａを有している。
【００９０】
先ず、撮影データ取得部１８２ａでは、表示情報生成部１８５を制御して、ユーザーの部分的又は全体的な身体情報を静止画として撮影するように指示を出力する。その後、画像解析部１８１ａは、撮影部１６によって撮影された画像データを取得し、画像を解析して、部分的又は全体的な身体的特徴に関する身体情報を算出する。この際、ユーザーの形状は、例えば、画像内に含まれる顔、肩、腰などの部位を基準点として認識することで行う。
【００９１】
画像解析部１８１ａには、撮影部１６から被写体までの距離を測定する撮影距離算出部１８１ｃを有している。撮影距離算出部１８１ｃでは、撮影部１６においてピント合わせを行った際の調整値を取得し、その調整値から撮影部１６から被写体までの距離を測定するようになっている。
【００９２】
そして、画像解析部１８１ａでは、撮影部１６から被写体までの距離に基づいて、ユーザーの部分的又は全体的な身体情報の寸法情報を特定する。そして、解析部１８１は、画像解析部１８１ａにより解析された、ユーザーの全体的な身体情報に基づいて推測値及び相関情報を算定する。
【００９３】
（モード８）
ユーザー自身を撮影した静止画のみから身体情報を取得することで推測値及び相関情報を算定するモード８について説明する。モード８では、図４（ｈ）に示すように、情報取得部１８２は撮影データ取得部１８２ａを有し、解析部１８１では画像解析部１８１ａを有している。
【００９４】
撮影データ取得部１８２ａでは、上述したように、表示情報生成部１８５を制御して、ユーザーの部分的又は全体的な身体的特徴が撮影された静止画を取得する。画像解析部１８１ａでは、撮影部１６によって撮影された静止画の画像データを取得し、画像を解析して、ユーザーの部分的又は全体的な身体的特徴に関する身体情報を算出する。この際、ユーザーの形状は、全体的な身体的特徴が撮影されている場合には、画像内に含まれる顔、目、肩、腰などの部位を基準点として認識する。
【００９５】
画像解析部１８１ａでは、ユーザーの全体的な身体情報の寸法情報を特定する。この処理としては、例えば、画面上に表示されている身体の占める割合などから特定してもよく、上記基準点にいずれかに基づいて寸法情報を特定してもよい。解析部１８１は、画像解析部１８１ａにより解析された、ユーザーの全体的な身体情報に基づいて推測値及び相関情報を算定する。
【００９６】
なお、上述した各モードは、一例であり、それぞれの機能を組み替えて用いてもよい。例えば、モード５やモード６において動画撮影する場合に、ユーザーの部分的な身体的特徴や比較対象物を撮影することもできる。また、モード３及び４において、パターンを選択することなく、ユーザーの部分的な身体的特徴や比較対象物を撮影することのみで、推測値及び相関情報を算定してもよい。さらには、各モードの処理を適宜組み合わせて、推測値及び相関情報の精度を向上させてもよい。
【００９７】
さらに、上述したモードにおいて、ユーザーの部分的又は全体的な身体的特徴を撮影する場合には、例えば、鏡を用いて撮影させて、鏡越しに撮影された撮影データからユーザーの身体情報を取得するようにしてもよい。次いで、このような鏡を用いた処理方法について説明する。
【００９８】
（鏡を用いた撮影モード）
鏡を用いた撮影モードでは、モード４と同様に、情報取得部１８２は、撮影データ取得部１８２ａと、パターン選択部１８２ｃと、既知情報取得部１８２ｄとを有している。一方、解析部１８１では、画像解析部１８１ａを有している。なお、撮影部１６はここでは静止画を撮影するものとする。
【００９９】
先ず、パターン選択部１８２ｃは、表示情報生成部１８５を制御して、パターンデータを画面上に複数表示させる。そして、パターン選択部１８２ｃは、操作信号から選択されたパターンデータを決定する。撮影データ取得部１８２ａでは、表示情報生成部１８５を制御して、ユーザーの全体を鏡越しに撮影させるように指示を表示させる。この際、解析部１８１では、ユーザーの部分的な身体的特徴と比較対象物とを含めて撮影することを指示する。
【０１００】
ここで、比較対象物は、撮影部１６を有するユーザー端末１である。さらに、撮影データ取得部１８２ａでは、画面上の所定位置にユーザーが適切な位置に配置されるようにガイド用の表示情報（人型をした枠）を表示させたり、比較対象物であるユーザー端末１の配置場所を示すガイド用の枠を表示させてもよい。なお、この人型の枠を表示させる場合には、例えば、パターン選択部１８２ｃによって選択されたパターンデータに基づいて表示形態を変化させることもでき、また、実測値入力部１８２ｂを通じて入力された身体情報（身長、体重などの簡易情報でよい。）に基づいて表示形態を変化させることもできる。
【０１０１】
画像解析部１８１ａでは、撮影部１６によって撮影された画像データを取得して、画像認識機能によって画像データを解析して全体的な身体的特徴の形状を特定する。既知情報取得部１８２ｄは、撮影部１６が撮影した画像内に比較対象物が写っている場合に、当該画像内に写っている比較対象物を抽出し、抽出された比較対象物の寸法情報を取得する。
【０１０２】
解析部１８１は、既知情報取得部１８２ｄが取得した寸法情報と、画像内における比較対象物及びユーザーの身体との対比結果とに基づいて、推測値及び相関情報を算定する。具体的に、解析部１８１は、既知情報取得部１８２ｄによって取得された寸法情報と、画面上における比較対象物の寸法情報との比率を求め、その比率に基づいて、画像内に表示された部分的な身体的特徴の寸法情報を特定する。そして、解析部１８１は、パターン選択部１８２ｃで選択されたパターンデータに対して、画像解析部１８１ａで解析された身体情報を当てはめることにより、推測値及び相関情報を算定する。
【０１０３】
なお、ここでは、パターンデータの選択を受け付けて、パターンデータに対して、画像解析部１８１ａで解析された身体情報を当てはめることにより、推測値及び相関情報を算定したが、例えば、パターンデータの選択を受け付けず、鏡越しで撮影されたユーザーの全体像の寸法情報や形状から直接、推測値及び相関情報を算定してもよい。さらに、上述した説明では、画像データに基づいて画像解析したが、動画データを用いて画像解析することもできる。
【０１０４】
また、ＣＰＵ１６９には、解析部１８１において算出されたユーザーの身体の所定部位に関する推測値を補正するデータ補正部１８３を有している。ここで、データ補正部１８３は、管理サーバ２によって生成された補正用データに基づいて補正する場合と、ユーザー操作主導により補正する場合とが含まれる。
【０１０５】
・補正用データに基づいて補正する場合
先ず、補正用データに基づいて補正する場合について説明する。ユーザー端末１には、集計された推測値及び相関情報に基づいて生成された補正用データを蓄積する補正用データ蓄積部１５３ｄを有している。なお、この補正用データとは、各ユーザー端末１の解析部１８１によって解析された推測値及び相関情報が管理サーバ２側で集計され、管理サーバ２側において、集計された推測値及び相関情報に基づいて生成されたデータである。この補正用データは、所定間隔毎に管理サーバ２から取得している。そして、データ補正部１８３は、上述した各モードに応じ、解析部１８１において算出されたユーザーの身体の所定部位に関する推測値を補正用データに基づいて補正する。
【０１０６】
・ユーザー操作主導により補正する場合
次いで、ユーザー操作主導により補正する場合について説明する。ここで、ユーザー操作には、直接ユーザーが身長、胸囲、胴囲、又は腰囲などを測定してその測定値を直接入力する場合と、外部機器から測定された測定値が入力される場合とがある。
【０１０７】
直接ユーザー操作によって測定値が入力された場合には、実測値入力部１８２ｂにおいてその入力された測定値を受け付け、その情報がデータ補正部１８１ｂに送信される。そして、データ補正部１８１ｂは、解析部１８１において算出されたユーザーの身体の所定部位に関する推測値を、受け付けた入力情報に基づいて補正する。なお、実測値入力部１８２ｂでは、身体の部位毎に入力を受け付け可能となっている。したがって、購入した商品を着たときに、例えば、身体の一部に違和感がある場合、その部位のみ修正させることができる。
【０１０８】
・外部機器を用いた補正
一方、外部機器から入力されたデータに基づいて補正を行う場合には、外部撮像機器１８によって撮影された画像データに基づいて補正を行う場合と、体組成測定機器１９で測定された体組成情報に基づいて補正を行う場合とがある。
【０１０９】
（ａ）外部撮像機器１８を用いた補正処理  
外部撮像機器１８によって撮影された画像データに基づいて補正を行う場合には、例えば、以下のような補正処理がある。
【０１１０】
例えば、外部撮像機器１８として赤外線カメラを用いられた場合には、赤外線カメラで撮影され、衣類部分が透過された画像が実測値入力部１８２ｂに入力される。また、例えば、外部撮像機器１８として後方散乱Ｘ線装置を用いられた場合には、検査対象物からの反射の大小を測定し、衣類部分が透過された画像が実測値入力部１８２ｂに入力される。
【０１１１】
実測値入力部１８２ｂで取得したこれらの透過画像は画像解析部１８１ａに入力され、画像解析されることで、当該衣類部分が透過された画像から身体情報（形状及び寸法情報）を特定される。そして、身体情報はデータ補正部１８１ｂに入力され、データ補正部１８１ｂでは、解析部１８１において算出されたユーザーの身体の所定部位に関する推測値を、透過された画像から解析された身体情報（形状及び寸法情報）に基づいて補正する。
【０１１２】
このように外部撮像機器１８から取得された画像データは、解析部１８１に入力され、上述した画像解析処理によって、衣類部分が透過された状態で身体情報が認識される。このように、衣類部分が透過され、体型のシルエットを明確にすることで、正確な体型に基づいて３Ｄモデリング情報を作成することができる。
【０１１３】
（ｂ）体組成測定機器を用いた補正
体組成測定機器から入力されたデータに基づく補正処理としては、例えば、以下のような補正処理がある。
【０１１４】
例えば、体重と体脂肪率、ＢＭＩ、及び内臓脂肪レベルから、身体のどの部分の脂肪が増減したかを推定して、解析部１８１において算出されたユーザーの身体の所定部位に関する推測値を補正することもできる。また、他の処理方法としては、基礎代謝量、骨格筋レベル、骨レベル、及び身体年齢情報から加齢による身体の増減（身長が縮む、及び肩幅が狭くなる等）を推定し、解析部１８１において算出されたユーザーの身体の所定部位に関する推測値を補正することもできる。さらに、他の処理方法としては、水分量、身体年齢情報から年齢による肌のたるみの増減（頬のたるみ、しわ等）を推定し、解析部１８１において算出されたユーザーの身体の所定部位に関する推測値を補正することもできる。なお、このような体組成情報との相関情報は、予め体型データ蓄積部１５３ｃに蓄積されているものとする。
【０１１５】
このように測定した体組成情報に連動して、解析部１８１において算出されたユーザーの身体の所定部位に関する推測値を補正（メンテナンス）することで、３Ｄモデリング情報を現在の自己の体型と合致した体型とすることができる。これにより、ユーザーは、リアルタイムに３Ｄモデリング情報の体型変化を客観的に認識することができるので、ヘルスケアと美容に対する意識向上も期待できる。
【０１１６】
ここで、ＣＰＵ１６９は、体組成測定機器１９から取得した体組成情報を、日付情報とともにＲＯＭ１５３内に蓄積しておき、過去と現在との体型の差などを表示することもできる。また、ＣＰＵ１６９は、所定期間、体組成測定機器１９と接続されなかった場合には、身体情報を更新する時期であることを知らせる情報を画面上にポップアップ表示させることもできる。この際、ＣＰＵ１６９は、体組成測定機器１９などを所持していないユーザーに対しては、体重、胸囲、胴囲、腰囲などの入力を受け付ける入力欄を表示させる。そしてユーザー自身が入力した入力情報を取得し、その入力情報に基づいて、３Ｄモデリング情報の身体情報を補正する。
【０１１７】
なお、更新時期を知らせる通知は、ユーザーによってオン／オフの切り替えが可能であり、また、お知らせするタイミングもユーザーによって設定（月に一度、又は隔月に一度など）することができる。なお、上述したＣＰＵ１６９による補正処理は、ユーザーの選択操作によっていずれの方法で補正するかは選択可能であり、また、補正処理を行わないことも可能である。
【０１１８】
さらに、ＣＰＵ１６９では、体組成測定機器１９で測定した体組成情報に基づいて、ユーザーの未来の体型又は顔の変化を予測して画面上に表示させる未来予測機能を有している。この未来予測機能は、体組成情報に基づいて、体型データ蓄積部１５３ｃに蓄積された身体情報を参照して、所定年後におけるユーザーの顔や全身の変化を予測して画面上に表示する。具体的に、顔の変化としては、肌のたるみ（頬のたるみ、しわ等）を予測して３Ｄモデリング情報の顔画像を変化させる。一方、全身の変化として、筋肉量の低下による身体の肌たるみ、筋肉量及び骨密度の低下による姿勢変化などを予測して３Ｄモデリング情報の全体画像を変化させる。
【０１１９】
（２）管理サーバ２の内部構成
次いで、管理サーバ２の内部構成について説明する。管理サーバ２は、単一のサーバ装置の他、Ｗｅｂサーバやデータベースサーバなど複数のサーバ群から構成することができ、本実施形態では、図５に示すように、通信インターフェース２１と、制御部２２と、記憶部２３とを備えている。
【０１２０】
記憶部２３は、本システムに関する各種の情報を蓄積するデータベース群であり、ここでは、会員データベース２３１と、パターン記憶部２３２と、体型データ蓄積部２３３と、画像処理記憶部２３４と、補正用データ蓄積部２３５とを備えている。会員データベース２３１は、ユーザー端末１に関する情報を蓄積するデータベースであり、本実施形態では、ユーザー端末１を識別するユーザーＩＤ（ユーザー端末１のＩＰアドレス等）に、ユーザーに関する情報（端末のメールアドレス、電話番号の他、年齢、性別などの基本個人情報）などが関連付けて記録されている。また、このユーザーＩＤには、ユーザーの身体情報が関連付けて蓄積されている。
【０１２１】
パターン記憶部２３２には、身体的特徴の類型をパターンデータとして記憶されている。体型データ蓄積部２３３は、ユーザー端末１から取得した各データを蓄積する記憶装置であり、各ユーザー端末１で算定された推測値及び相関情報の他、撮影データ取得部１８２ａで取得された画像、実測値入力部１８２ｂで取得した実測値、既知情報取得部１８２ｄで取得された既知情報、さらには、ユーザー情報（性別、年齢等）を取得して蓄積している。補正用データ蓄積部２３５は、体型データ蓄積部２３３に蓄積され、集計された推測値及び相関情報に基づいて分析処理されて生成された補正用データを蓄積する記憶装置である。画像処理記憶部２３４とは、上述した画像処理記憶部１５３ｂと同様なデータ構成となっている。
【０１２２】
通信インターフェース２１は、通信ネットワーク５を通じて、ユーザー端末１や各サーバ装置との間でデータの送受信を行う通信インターフェースである。本実施形態において通信インターフェース２１は、通信ネットワーク５を介して、ユーザー端末１で作成された３Ｄモデリング情報の身体情報などを受信するとともに、各ユーザーの身体情報を集計・分析した結果、更新された各種の身体情報などを配信するようになっている。
【０１２３】
制御部２２は、ＣＰＵやＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等のプロセッサ、メモリ、及びその他の電子回路等のハードウェア、或いはその機能を持ったプログラム等のソフトウェア、又はこれらの組み合わせなどによって構成された演算モジュールであり、プログラムを適宜読み込んで実行することにより種々の機能モジュールを仮想的に構築し、構築された各機能モジュールによって、各部の動作制御、ユーザー操作に対する種々の処理を行っている。そして、本実施形態において、制御部２２には、認証部２２１と、会員登録部２２２と、履歴情報取得部２２４と、分析部２２３とを備えている。
【０１２４】
認証部２２１は、アクセス者の正当性を検証するコンピュータ或いはその機能を持ったソフトウェアであり、通信ネットワーク５を通じてユーザー端末１又はユーザー端末１のＩＰアドレス等の識別子を取得し、会員データベース２３１を照合することによって、アクセス者にその権利があるか否かや、そのアクセス者が本人であるか否かなどを確認するモジュールである。
【０１２５】
会員登録部２２２は、本システムを利用するユーザーの会員登録を処理するモジュールであり、ユーザー端末１からのアクセスを受け付けて会員登録を行う。具体的に、会員登録部２２２は、先ず、ユーザー端末１を特定するための識別情報として、ユーザー端末１のＩＰアドレス、ＭＡＣアドレスなどを取得して会員データベース２３１に記録するとともに、その後、ユーザーからの個人情報入力があった場合には、そのユーザーＩＤに、ユーザーが所持するユーザー端末１に関する情報（ユーザー端末１のメールアドレス、電話番号、ユーザーの氏名、年齢、性別などの個人情報など）を会員データベース２３１に関連付けて記録する。
【０１２６】
履歴情報取得部２２４は、各ユーザー端末１において処理された各データを取得するモジュールであり、本実施形態では、算定された推測値及び相関情報の他、撮影データ取得部１８２ａで取得された画像、実測値入力部１８２ｂで取得した実測値、既知情報取得部１８２ｄで取得された既知情報などの情報を取得し、これらの情報を体型データ蓄積部２３３に入力する。
【０１２７】
分析部２２３は、体型データ蓄積部２３３に蓄積されたデータを分析するモジュールであり、補正データ生成部２２３ａと、パターン生成部２２３ｂとを有している。補正データ生成部２２３ａは、体型データ蓄積部２３３に蓄積され、集計された推測値及び相関情報に基づいて補正用データを生成するモジュールであり、例えば、身体の部分的な身体的特徴の形状及び寸法情報と、身体全体の身体情報との関連性を分析した、補正用データを作成する。これら作成された補正用データは、補正用データ蓄積部２３５に記憶されるとともに、各ユーザー端末１に配信される。
【０１２８】
また、パターン生成部２２３ｂは、パターン記憶部２３２に蓄積する３Ｄモデリングに関する情報を作成するモジュールである。パターン生成部２２３ｂは、体型データ蓄積部２３３に蓄積されたユーザー情報に基づいて３Ｄモデリングのパターンを作成する。ここで作成されるパターンとしては、例えば、人物の身体情報を、年齢別、身長別、性別、国籍別、体型別（痩せ型、普通型、肥満型）などの各区分によって分類する。このように分類された分析結果は、パターン記憶部２３２に入力されるとともに、各ユーザー端末１に配信される。なお、補正用データ及びパターンデータのユーザー端末１に対するデータ配信タイミングとしては、所定間隔であってもよく、また、各データベース内が更新される度に行ってもよい。
【０１２９】
（３Ｄモデリング情報作成支援方法）
以上の構成を有する３Ｄモデリング情報作成支援システムを動作させることで、ユーザーの身体的特徴が再現されたオブジェクトデータである３Ｄモデリング情報を生成する３Ｄモデリング情報作成支援方法を実施することができる。図６は、本実施形態に係る方法を示すフローチャート図である。なお、ここでは、予め、ユーザー端末１のＲＯＭ１５３には、３Ｄモデリング情報作成支援プログラムがインストールされるとともに、各データベース１５３ａ〜１５３ｅ内に所定のデータが記録されているものとする。
【０１３０】
先ず、管理サーバ２では、常時、制御部２２では、ユーザー端末１に対して配信すべきデータがあるか否かを判断している（Ｓ２０１）。ここで、配信すべきか否かの条件とは、例えば、ユーザー端末１が本アプリケーションをインストールした場合や、例えば、記憶部２３内の各データベースにおいてデータ更新があったり、更新タイミングが到達されたなどが含まれる。
【０１３１】
配信すべきデータがない場合には（Ｓ２０１における“Ｎ”）、サーバ装置はユーザー端末からの履歴情報を取得するまで待機する。一方、配信すべきデータがある場合には（Ｓ２０１における“Ｙ”）、制御部２２は、各データベース内における各種データをユーザー端末１に送信する。
【０１３２】
ユーザー端末１では、各種データを受信すると（Ｓ１０１）、ＲＯＭ１５３内の各データベース１５３ａ〜１５３ｄ内に各種データを新規に登録したり、更新処理したりする。その後、ユーザー端末１のＣＰＵ１６９において、本プログラムが実行された場合には（Ｓ１０２）、先ず、画面上に３Ｄモデリング情報作成メニューを表示させる。ユーザー操作によって、３Ｄモデリング情報作成メニューが選択されると（Ｓ１０３）、３Ｄモデリング情報作成処理が行われる。ＣＰＵ１６９では、上記モード１〜モード８や鏡を介して撮影するモードなど各モードの選択画面を表示させ、いずれかのモードの選択を、入力インターフェース１２を通じて受け付ける（Ｓ１０４）。
【０１３３】
モードが決定された後、情報取得部１８２は、ユーザーによって選択されたモードに応じて、ユーザーの部分的又は全体的な身体的特徴に関する身体情報を取得する（Ｓ１０５）。そして、解析部１８１は、身体情報に含まれるユーザーの部分的又は全体的な身体的特徴を相互に補完して、身体の所定部位に関する推測値、及び部分的又は全体的な身体的特徴との相関情報を算定する（Ｓ１０６）。
【０１３４】
ここで、例えば、選択されたモードに、ユーザー操作に基づいて、当該ユーザーの身体的特徴における実測値の入力を受け付ける処理が含まれている場合には、実測値入力部１８２ｂによって実測値の入力を受け付けるとともに、解析部１８１では、入力された実測値に基づいて推測値及び相関情報を算定する。この際、端末１に補正用データが蓄積されている場合には、データ補正部１８６は、補正用データに基づいて算出されたユーザーの身体の所定部位に関する推測値を補正する。
【０１３５】
さらには、選択されたモードに、パターンデータを用いる場合には、ユーザー操作に基づいて、パターン選択部１８２ｃが任意のパターンデータをパターン記憶部１５３ａから読み出すとともに、解析部１８１では、選択されたパターンデータに対して、取得された身体情報を当てはめることにより、推測値及び相関情報を算定する。
【０１３６】
さらに、選択されたモードに、撮影データを用いる場合には、撮影部１６により、ユーザーの身体の一部又は全部を撮影し、解析部１８１では、撮影した画像を解析して身体情報を算出する。算出された身体情報に基づいて、推測値及び相関情報を算定する。
【０１３７】
なお、撮影された画像内に、寸法が既知である比較対象物が写っている場合に、当該画像内に写っている比較対象物を抽出して、比較対象物に関する寸法情報が記憶された既知情報蓄積部１５３ｅから、抽出された比較対象物の寸法情報を取得するとともに、解析部１８１では、取得された寸法情報と、画像内における比較対象物及びユーザーの身体との対比結果とに基づいて、推測値及び相関情報を算定する。
【０１３８】
これらのように解析部１８１で算定された推測値及び相関情報は、体型データ蓄積部１５３ｃに蓄積されるとともに、マネキン生成部１８４によってユーザーの身体的特徴が再現されたオブジェクトデータである３Ｄモデリング情報が生成され、表示情報生成部１８５の制御によってＬＣＤ１６５上に表示される（Ｓ１０７）。
【０１３９】
ユーザーは、この画面上に表示された３Ｄモデリング情報５０１を視認して、画面上に表示された補正アイコンか保存アイコンのいずれかを選択する。ここで、ユーザー操作によって保存アイコンが選択された場合（Ｓ１０８における“Ｎ”）、作成された３Ｄモデリング情報データがＲＯＭ１５３に上書き保存される（Ｓ１０９）。
【０１４０】
一方、ユーザー操作によって補正アイコンが選択された場合（Ｓ１０８における“Ｙ”）、ＣＰＵ１６９は、補正方法を選択する画面を表示させる。なお、本実施形態において、３Ｄモデリング情報５０１を補正する方法としては、入力インターフェース１２を通じて入力された体型入力情報に基づいて補正する方法と、外部機器を用いて取得したデータに基づいて補正を行う方法とがある。さらには、上述した各モードに応じた処理を行ってもよい。
【０１４１】
ＣＰＵ１６９では、補正処理方法の選択を受け付けると、ユーザーからの操作に応じて各情報を取得して、推定値及び相関情報を再度算定して補正処理を行い、３Ｄモデリング情報を再表示する（Ｓ１０４〜Ｓ１０７）。この補正処理は、ユーザー操作に応じて保存ボタンが選択されるまで（Ｓ１０８における“Ｎ”）、繰り返される。
【０１４２】
ユーザー操作に応じて保存ボタンが選択されると（Ｓ１０８における“Ｎ”）、３Ｄモデリング情報のデータがＲＯＭ１５３に記憶される（Ｓ１０９）。この際、ＣＰＵ１６９では、３Ｄモデリング情報を作成した際の操作履歴情報（算定した推定値及び相関情報、画像、入力された身体情報等）を管理サーバ２に配信する（Ｓ１１０）。
【０１４３】
管理サーバ２の履歴情報取得部２２４において、これらの履歴情報（算定された推測値及び相関情報等）を取得すると（Ｓ２０３）、これらの情報を体型データ蓄積部２３３に蓄積して、算定された推測値及び相関情報を集計する。その後、分析部２２３の補正データ作成部２２３ａ及びパターン作成部２２３ｂでは、蓄積された各データに基づいて分析を行い（Ｓ２０４）、集計された推測値及び相関情報に基づいて補正用データを生成したり、パターンデータを新規作成又は更新したりする。これらの情報は、補正用データ蓄積部２３５又はパターン記憶部２３２に蓄積される。
【０１４４】
制御部２２では、その後、所定のタイミングで配信すべきデータの有無を判断しており（Ｓ２０１）、分析部２２３によって分析され、作成・更新された補正用データ又はパターンデータがある場合には、配信すべきデータがあると判断し（Ｓ２０１における“Ｙ”）、各種更新された情報をユーザー端末１に配信する（Ｓ２０２）。
【０１４５】
このように、ユーザー端末１において実行される推定値及び相関情報の内容は、常に管理サーバ２に抽出されてデータ分析される。そして、管理サーバ２でデータ分析されて、各データベース内のデータは更新され、その更新されたデータは、ユーザー端末１に配信されて、次回の３Ｄモデリング情報作成処理に反映される。
【０１４６】
（３Ｄモデリング情報作成支援プログラム）
上述した本実施形態係る３Ｄモデリング情報作成支援システム及び３Ｄモデリング情報作成支援方法は、所定の言語で記述された入力プログラムをコンピュータ上で実行することにより実現することができる。すなわち、このプログラムを、ユーザー端末やＷｅｂサーバ等のコンピュータやＩＣチップにインストールし、ＣＰＵ上で実行することにより、上述した各機能を有するシステムを容易に構築することができる。このプログラムは、例えば、通信回線を通じて配布することが可能であり、またスタンドアローンの計算機上で動作するパッケージアプリケーションとして譲渡することができる。
【０１４７】
このような３Ｄモデリング情報作成支援プログラムは、パーソナルコンピューターで読み取り可能な記録媒体に記録することができる。具体的には、フレキシブルディスクやカセットテープ等の磁気記録媒体、若しくはＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の光ディスクの他、ＲＡＭカードなど、種々の記録媒体に記録することができる。そして、このプログラムを記録したコンピュータ読み取り可能な記録媒体によれば、汎用のコンピュータや専用コンピュータを用いて、上述したシステムや方法を実施することが可能となるとともに、プログラムの保存、運搬及びインストールを容易に行うことができる。
【０１４８】
（作用・効果）
このような本実施形態によれば、ユーザーの部分的又は全体的な身体的特徴に関する身体情報に基づいて、身体の所定部位に関する推測値及び、取得された身体的特徴（身体情報）との相関情報を蓄積し、集計することができる。集計された情報は、いわゆるビックデータとして利用が可能であり、ビックデータを解析することによって、ユーザーが部分的又は全体的な身体情報を入力するだけで、身体の所定部位に関する推測値を精度よく算出できるようになることが期待される。
【０１４９】
本実施形態において、情報取得部１８２は、ユーザーの身体の一部又は全部を撮影する撮影部１６から画像データを取得し、画像解析部１８１ａは、撮影部が撮影した画像を解析して身体情報を算出しているので、写真撮影という簡単な操作で身体的特徴を入力することができるため、操作を簡略化することができる。
【０１５０】
さらに、本実施形態において、データ蓄積部に蓄積され、集計された推測値及び相関情報に基づいて補正用データを生成する補正用データ生成部２２３ａと、補正用データに基づいて、解析部１８１において算出されたユーザーの身体の所定部位に関する推測値を補正するデータ補正部１８３を有しているので、多数のユーザーから収集した推測値や実測値、相関情報に基づいてビックデータを構築し、このビックデータに基づいて推測値算出の方式を修正して補正用データを生成し、この補正用データを介してビックデータにから得られた情報を反映させることによって、次回からの推測値算出の精度を高めることができる。
【０１５１】
さらに、本実施形態では、ユーザー操作に基づいて、当該ユーザーの身体的特徴の実測値を入力する実測値入力部１８２ｂをさらに備え、解析部１８１は、実測値入力部１８２ｂにより入力された実測値に基づいて推測値及び相関情報を算定するので、実際にユーザーが測定したリアルな情報を取得することができ、推測値と実測値との差分をなくすように相関情報を修正することで、蓄積されるビックデータの信憑性を高めることができ、次回からの推測値の算出に反映させ、その精度を高めることができる。
【０１５２】
本実施形態では、パターン記憶部１５３ａにおいて、身体的特徴の類型をパターンデータとして記憶しており、パターン選択部１８２ｃでは、ユーザー操作に基づいて、パターン記憶部１５３ａから任意のパターンデータを読み出し、解析部１８１では、パターン選択部１８２ｃで選択されたパターンデータに対して、情報取得部１８２が取得した身体情報を当てはめることにより、推測値及び相関情報を算定しているので、ユーザーが自分自身に近い身体的特徴の類型を選択し、そのパターンデータに、部分的な身体情報を当てはめることによって、推測値や相関情報を算定するにあたり、誤差が生じる範囲を縮小することができ、推測値及び相関情報の精度を高めることができる。
【０１５３】
さらに、本実施形態では、既知情報蓄積部１５３ｅにおいて、寸法が既知である比較対象物に関する寸法情報を記憶しており、既知情報取得部１８２ｄでは、撮影部１６が撮影した画像内に比較対象物が写っている場合に、当該画像内に写っている比較対象物を抽出し、抽出された比較対象物の寸法情報を取得している。そして、解析部１８１では、既知情報取得部１８２ｄが取得した寸法情報と、画像内における比較対象物及びユーザーの身体との対比結果とに基づいて、推測値及び相関情報を算定しているので、寸法が既知である比較対象物と比較することによって、実測値に近い身体情報を取得することができ、推測値や相関情報を算定するにあたり、誤差が生じる範囲をさらに縮小することができ、推測値及び相関情報の精度を高めることができる。
【０１５４】
なお、本実施形態では、ユーザーが鏡に映った自身の姿を、スマートフォンなどでいわゆる「自分撮り」させ、その自分撮りさせた画像に基づいて推測値及び相関情報を算定していることで、ユーザーの全身と、機種などから寸法を判断できる比較対象物としてのスマートフォンとが、同一の画像内に同一条件で映り込むため、より正確に推測値や相関情報を算定することができる。
【符号の説明】
【０１５５】
１…ユーザー端末
２…管理サーバ
３…無線基地局
４…中継装置
５…通信ネットワーク
１１…無線インターフェース
１２…入力インターフェース
１３…出力インターフェース
１６…撮影部
１８…外部撮像機器
１９…体組成測定機器
２１…通信インターフェース
２２…制御部
２３…記憶部
１００…本体
１０１…アンテナ
１５３ａ…パターン記憶部
１５３ｂ…画像処理記憶部
１５３ｃ…体型データ蓄積部
１５３ｄ…補正用データ蓄積部
１５３ｅ…既知情報蓄積部
１６９…ＣＰＵ
１８１…解析部
１８１ａ…画像解析部
１８１ｂ…データ補正部
１８１ｃ…測定距離取得部
１８２…情報取得部
１８２ａ…撮影データ取得部
１８２ｂ…実測値入力部
１８２ｃ…パターン選択部
１８２ｄ…既知情報取得部
１８３…データ補正部
１８４…マネキン生成部
１８５…表示情報生成部
２２１…認証部
２２２…会員登録部
２２３…分析部
２２３ａ…補正データ生成部
２２３ｂ…パターン生成部
２２４…履歴情報取得部
２３１…会員データベース
２３２…パターン記憶部
２３３…体型データ蓄積部
２３４…画像処理記憶部
２３５…補正用データ蓄積部
５０１…３Ｄモデリング情報
【図１】
2016036597.tif 000003
【図２】
2016036597.tif 000004
【図３】
2016036597.tif 000005
【図４】
2016036597.tif 000006
【図５】
2016036597.tif 000007
【図６】
2016036597.tif 000008