(57)【要約】  三次元データ配信装置は、所定のアプリケーションにしたがい送信され物体の三次元形状を示す三次元モデルデータの送信を要求する送信要求を、受信する通信部と、その三次元モデルデータの送信を制御する制御部と、を備える。制御部は、その送信要求に基づき、所定のアプリケーションを提供する第１の会社と三次元モデルデータの作成に使用した機器を提供する第２の会社とが、一致するか否かおよび提携関係にあるか否かのうち少なくともいずれかの判断を行い、その判断の結果にしたがい三次元モデルデータの送信を制御する。
2019163233.tif 000002
【特許請求の範囲】
【請求項１】
所定のアプリケーションにしたがい送信され物体の三次元形状を示す三次元モデルデータの送信を要求する送信要求を、受信する通信部と、
前記三次元モデルデータの送信を制御する制御部と、を備え、
前記制御部は、前記送信要求に基づき、前記所定のアプリケーションを提供する第１の会社と前記三次元モデルデータの作成に使用した機器を提供する第２の会社とが、一致するか否かおよび提携関係にあるか否かのうち少なくともいずれかの判断を行い、前記判断の結果にしたがい前記三次元モデルデータの送信を制御する、
三次元データ配信装置。
【請求項２】
前記制御部は、
前記第１の会社と前記第２の会社とが一致する場合、前記三次元モデルデータを送信可能にし、
前記第１の会社と前記第２の会社が一致しない場合、前記三次元モデルデータを送信不可にする、
請求項１記載の三次元データ配信装置。
【請求項３】
前記制御部は、
前記第１の会社と前記第２の会社とが一致する場合または前記提携関係にある場合、前記三次元モデルデータを送信可能にし、
前記第１の会社と前記第２の会社とが一致せずかつ前記提携関係にない場合、前記三次元モデルデータを送信不可にする、
請求項１記載の三次元データ配信装置。
【請求項４】
前記制御部は、
前記第１の会社と前記第２の会社とが一致する場合、第１の解像度の前記三次元モデルデータを送信可能にし、
前記第１の会社と前記第２の会社が一致しない場合、前記第１の解像度よりも低い第２の解像度の前記三次元モデルデータを送信可能にする、
請求項１記載の三次元データ配信装置。
【請求項５】
前記制御部は、
前記第１の会社と前記第２の会社とが一致する場合または前記提携関係にある場合、第１の解像度の前記三次元モデルデータを送信可能にし、
前記第１の会社と前記第２の会社とが一致せずかつ前記提携関係にない場合、前記第１の解像度よりも低い第２の解像度の前記三次元モデルデータを送信可能にする、
請求項１記載の三次元データ配信装置。
【請求項６】
所定のアプリケーションにしたがい送信され物体の三次元形状を示す三次元モデルデータの送信を要求する送信要求であって、前記送信要求を送信するユーザを一意に特定するユーザ識別情報を含む前記送信要求を、受信する通信部と、
前記三次元モデルデータの送信を制御する制御部と、を備え、
前記制御部は、前記送信要求に基づき、前記ユーザ識別情報により特定される前記ユーザが、前記所定のアプリケーションを提供する第１の会社の顧客であるか否かおよび前記第１の会社と提携関係にある第３の会社の顧客であるか否かのうち少なくともいずれかの判断を行い、前記判断の結果にしたがい前記三次元モデルデータの送信を制御する、
三次元データ配信装置。
【請求項７】
前記制御部は、
前記ユーザが前記第１の会社の顧客である場合、前記三次元モデルデータを送信可能にし、
前記ユーザが前記第１の会社の顧客でない場合、前記三次元モデルデータを送信不可にする、
請求項６記載の三次元データ配信装置。
【請求項８】
前記制御部は、
前記ユーザが、前記第１の会社および前記第３の会社のうち少なくともいずれかの顧客である場合、前記三次元モデルデータを送信可能にし、
前記ユーザが前記第１の会社および前記第３の会社のうちいずれの顧客でもない場合、前記三次元モデルデータを送信不可にする、
請求項６記載の三次元データ配信装置。
【請求項９】
前記制御部は、
前記ユーザが前記第１の会社の顧客である場合、第１の解像度の前記三次元モデルデータを送信可能にし、
前記ユーザが前記第１の会社の顧客でない場合、前記第１の解像度よりも低い第２の解像度の前記三次元モデルデータを送信可能にする、
請求項６記載の三次元データ配信装置。
【請求項１０】
前記制御部は、
前記ユーザが前記第１の会社および前記第３の会社のうち少なくともいずれかの顧客である場合、第１の解像度の前記三次元モデルデータを送信可能にし、
前記ユーザが前記第１の会社および前記第３の会社のうちいずれの顧客でもない場合、前記第１の解像度よりも低い第２の解像度の前記三次元モデルデータを送信可能にする、
請求項６記載の三次元データ配信装置。
【請求項１１】
前記制御部は、前記三次元モデルデータが送信される外部機器の処理性能に応じて、前記三次元モデルデータの解像度を異ならせる、
請求項１または６に記載の三次元データ配信装置。
【請求項１２】
前記制御部は、前記三次元モデルデータが送信される外部機器の表示部の画面サイズに応じて、前記三次元モデルデータの解像度を異ならせる、
請求項１または６に記載の三次元データ配信装置。
【請求項１３】
前記制御部は、前記三次元モデルデータが送信される外部機器がサポートしているフォーマットに対応する前記三次元モデルデータのみを送信可能とする、
請求項１または６に記載の三次元データ配信装置。
【請求項１４】
前記物体はユーザであり、
前記三次元モデルデータは、前記ユーザの三次元形状を示す形状情報と、前記ユーザの表面の色または模様を示す色彩情報と、前記ユーザの身体の各部位の位置を示す骨格情報とを含む、
請求項１から１３のいずれかに記載の三次元データ配信装置。
【請求項１５】
物体の三次元形状を示す三次元モデルデータを配信する方法であって、
所定のアプリケーションにしたがい送信され前記三次元モデルデータの送信を要求する送信要求を、受信し、
前記送信要求に基づき、前記所定のアプリケーションを提供する第１の会社と前記三次元モデルデータの作成に使用した機器を提供する第２の会社とが、一致するか否かおよび提携関係にあるか否かのうち少なくともいずれかの判断を行い、
前記判断の結果にしたがい前記三次元モデルデータの送信を制御する、
三次元データ配信方法。
【請求項１６】
物体の三次元形状を示す三次元モデルデータを配信する方法であって、
所定のアプリケーションにしたがい送信され前記三次元モデルデータの送信を要求する送信要求であって、前記送信要求を送信するユーザを一意に特定するユーザ識別情報を含む前記送信要求を、受信し、
前記送信要求に基づき、前記ユーザ識別情報により特定される前記ユーザが、前記所定のアプリケーションを提供する第１の会社の顧客であるか否かおよび前記第１の会社と提携関係にある第３会社の顧客であるか否かのうち少なくともいずれかの判断を行い、
前記判断の結果にしたがい前記三次元モデルデータの送信を制御する、
三次元データ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、物体の三次元（３Ｄ）形状を示す三次元モデルデータを、ネットワークを介して配信する三次元データ配信装置および三次元データ配信方法に関する。
【背景技術】
【０００２】
特許文献１は、通信経路を相互に接続して構築される通信ネットワークから、ユーザが使用するユーザ端末を通じ、ユーザに対して商品またはサービスを提供する商品等提供システムを開示する。【０００３】
商品等提供システムは、ユーザ端末において、ユーザの身体的特徴に関する身体情報を取得する身体情報取得部と、身体的特徴が再現されたオブジェクトデータを、仮想空間上で表示可能な３Ｄモデリング情報として生成するユーザ３Ｄ情報生成部と、通信ネットワーク上に分散配置され、商品又はサービスに関する商品等情報を配信する商品等情報配信サーバと、商品等情報配信サーバから取得した商品等情報に基づいて、仮想空間上で表示可能な商品等３Ｄ情報を生成する商品等３Ｄ情報生成部と、３Ｄモデリング情報と商品等３Ｄ情報とを比較する比較部と、ユーザ端末において、比較結果を出力する比較結果出力部と、を備える。これにより、ユーザは、仮想空間においてその商品が自分に合うか否かを容易に確認することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−４０６４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本開示は、物体（例えば、ユーザ）の三次元形状を示すデータを、ネットワークを介して配信する三次元データ配信装置および三次元データ配信方法を提供する。
【課題を解決するための手段】
【０００６】
本開示の第１の態様において提供される三次元データ配信装置は、所定のアプリケーションにしたがい送信され物体の三次元形状を示す三次元モデルデータの送信を要求する送信要求を、受信する通信部と、その三次元モデルデータの送信を制御する制御部と、を備える。制御部は、その送信要求に基づき、所定のアプリケーションを提供する第１の会社と三次元モデルデータの作成に使用した機器を提供する第２の会社とが、一致するか否かおよび提携関係にあるか否かのうち少なくともいずれかの判断を行い、その判断の結果にしたがい三次元モデルデータの送信を制御する。【０００７】
本開示の第２の態様において提供される別の三次元データ配信装置は、所定のアプリケーションにしたがい送信され物体の三次元形状を示す三次元モデルデータの送信を要求する送信要求であって、送信要求を送信するユーザを一意に特定するユーザ識別情報を含む送信要求を、受信する通信部と、三次元モデルデータの送信を制御する制御部と、を備える。制御部は、その送信要求に基づき、ユーザ識別情報により特定されるユーザが、所定のアプリケーションを提供する第１の会社の顧客であるか否かおよび第１の会社と提携関係にある第３の会社の顧客であるか否かのうち少なくともいずれかの判断を行い、その判断の結果にしたがい三次元モデルデータの送信を制御する。【０００８】
本開示の第３の態様において、物体の三次元形状を示す三次元モデルデータを配信する三次元データ配信方法が提供される。三次元データ配信方法では、所定のアプリケーションにしたがい送信され三次元モデルデータの送信を要求する送信要求を、受信する。その送信要求に基づき、所定のアプリケーションを提供する第１の会社と三次元モデルデータの作成に使用した機器を提供する第２の会社とが、一致するか否かおよび提携関係にあるか否かのうち少なくともいずれかの判断を行い、その判断の結果にしたがい三次元モデルデータの送信を制御する。【０００９】
本開示の第４の態様において、物体の三次元形状を示す三次元モデルデータを配信する別の三次元データ配信方法が提供される。別の三次元データ配信方法では、所定のアプリケーションにしたがい送信され三次元モデルデータの送信を要求する送信要求であって、その送信要求を送信するユーザを一意に特定するユーザ識別情報を含む送信要求を、受信する。その送信要求に基づき、ユーザ識別情報により特定されるユーザが、所定のアプリケーションを提供する第１の会社の顧客であるか否かおよび第１の会社と提携関係にある第３会社の顧客であるか否かのうち少なくともいずれかの判断を行う。その判断の結果にしたがい三次元モデルデータの送信を制御する。
【発明の効果】
【００１０】
本開示によれば、物体（例えば、ユーザ）の三次元形状を示す三次元モデルデータを、ネットワークを介して配信する三次元データ配信装置および三次元データ配信方法を提供できる。特に、三次元モデルデータの送信要求を行ったアプリケーションの提供会社と三次元モデルデータを作成した３Ｄスキャナの所有会社とが一致する場合、または、その送信要求を行ったユーザがアプリケーションの提供会社の顧客である場合など、所定の条件を満たしているか否かに応じて、三次元モデルデータの送信を制御することにより、ユーザは三次元モデルデータを有効かつ安全に利用することができる。
【図面の簡単な説明】
【００１１】
【図１】３Ｄデータ配信システムのネットワーク構成を示す図
【図２】携帯端末の構成を示すブロック図
【図３】３Ｄモデル管理サーバの構成を示すブロック図
【図４】３Ｄモデル管理サーバのデータ記憶部に格納される種々の管理情報を説明した図
【図５Ａ】３Ｄモデル管理サーバによるデータ配信処理（第１の処理例）を示すフローチャート
【図５Ｂ】３Ｄモデル管理サーバによるデータ配信処理（第２の処理例）を示すフローチャート
【図６Ａ】３Ｄモデル管理サーバによるデータ配信処理（第３の処理例）を示すフローチャート
【図６Ｂ】３Ｄモデル管理サーバによるデータ配信処理（第４の処理例）を示すフローチャート
【図７】３Ｄモデル管理サーバによるデータ配信処理（第５の処理例）を示すフローチャート
【発明を実施するための形態】
【００１２】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１３】
なお、発明者らは、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって請求の範囲に記載の主題を限定することを意図するものではない。
【００１４】
（実施の形態）
［１−１．構成］
図１は、本開示の３Ｄデータ配信システム１のネットワーク構成を示す図である。図１に示すように、３Ｄデータ配信システム１は、３Ｄスキャナ５０ａ、５０ｂ（三次元モデルデータの作成に使用した機器の一例）と、３Ｄモデル管理サーバ１００（三次元データ配信装置の一例）と、携帯端末１０（外部機器の一例）とを含む。３Ｄスキャナ５０ａ、５０ｂと、３Ｄモデル管理サーバ１００と、携帯端末１０とは、ネットワーク３００を介して接続されている。以下の説明では、２つの３Ｄスキャナ５０ａ、５０ｂがネットワーク３００に接続されている例を示すが、３Ｄスキャナは２つに限定されず、ネットワークに接続されている３Ｄスキャナを総称して３Ｄスキャナ５０と称する。
【００１５】
３Ｄスキャナ５０は、物体２０をスキャンして物体２０の三次元形状を示す３Ｄモデルデータを生成するスキャナ部と、生成した３Ｄモデルデータを３Ｄモデル管理サーバ１００に送信する通信部とを有している。すなわち、３Ｄスキャナ５０は、物体２０（例えば、人）をスキャンし、その三次元的情報を示す３Ｄモデルデータを生成する。なお、本実施の形態では、スキャンする対象はユーザの身体とする。３Ｄモデルデータは、物体２０の三次元的な形状を示す形状情報と、物体２０の表面の色または模様を示す色彩情報（表層画像情報）と、物体２０（ユーザの身体）の各部位の位置を示す骨格情報とを含む。３Ｄモデルデータは、例えば、ＯＢＪ形式のファイル（拡張子が“obj”）またはＦＢＸ形式のファイル（拡張子が“fbx”）である。
【００１６】
３Ｄスキャナ５０は、生成した３Ｄモデルデータを３Ｄモデル管理サーバ１００に送信する。３Ｄモデル管理サーバ１００は、３Ｄスキャナ５０から受信した３Ｄモデルデータを保存し、管理する。ユーザは、携帯端末１０にインストールされたアプリケーション（専用アプリ）を用いて、３Ｄモデル管理サーバ１００に対して３Ｄモデルデータの配信を要求する送信要求を行う。専用アプリとは、３Ｄモデルデータを用いた所定のサービス（以下、「本サービス」という。）を提供するためのアプリケーションプログラムである。携帯端末１０は、その専用アプリに従って、その送信要求を３Ｄモデル管理サーバ１００に送信する。３Ｄモデル管理サーバ１００は、送信要求を送信した携帯端末１０に対して、要求された３Ｄモデルデータを送信する。
【００１７】
ネットワーク３００は、インターネット、ＬＡＮ（Local Area Network）またはＷＡＮ（Wide Area Network）等である。
【００１８】
［１−１−１．携帯端末］
図２は、携帯端末１０の構成を示すブロック図である。本実施の形態では、携帯端末１０の一例としてスマートフォンを想定するが、携帯端末１０はＰＤＡ（Personal Digital Assistant）、携帯電話等であってもよい。
【００１９】
携帯端末１０は、画像を撮影するカメラ１４と、画像等の情報を表示する表示部１３と、操作部１５とを備えている。さらに、携帯端末１０は、公衆ネットワークに接続するために通信を行なう第１通信インタフェース１８と、他の電子機器と通信を行うための第２通信インタフェース１９と、を備える。さらに、携帯端末１０は、データ等を格納するＲＡＭ１６およびデータ記憶部１７と、携帯端末１０の全体動作を制御する制御部１１とを備える。
【００２０】
カメラ１４は、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（complementary metal oxide semiconductor）イメージセンサ等の画像センサを備え、被写体を撮像して画像データを生成する。
【００２１】
表示部１３は例えば液晶ディスプレイや有機ＥＬディスプレイで構成される。表示部１３は、例えば本サービスを提供するためのアプリケーションおよび本サービスに係る３Ｄモデルデータによる画像を表示する。操作部１５は、表示部１３の上面に重ねて配置され、ユーザによるタッチ操作を受け付けるタッチパネルを含む。
【００２２】
操作部１５はさらに操作ボタンを含む。操作ボタンには、携帯端末１０の本体に物理的に設けられたボタンや、表示部１３とタッチパネル機能により実現される仮想的なボタンが含まれる。
【００２３】
第１通信インタフェース１８は公衆ネットワークと接続するための通信モジュール（回路）を含み、ＬＴＥ（Long Term Evolution）や３Ｇ等の通信規格にしたがい通信を行なう。第２通信インタフェース１９は比較的近距離で他の電子機器と無線通信するための通信モジュール（回路）であり、ＷｉＦｉやＢｌｕｅｔｏｏｔｈ（登録商標）等の通信規格にしたがい通信を行なう。第２通信インタフェース１９はケーブルを介して他の電子機器と通信を行なうものでもよく、例えば、ＵＳＢ（Universal Serial Bus）、ＨＤＭＩ（High Definition Multimedia Interface）（登録商標）、Ｂｌｕｅｔｏｏｔｈ、ＷｉＦｉ等の規格に準拠してデータ通信を行ってもよい。
【００２４】
ＲＡＭ１６は、プログラムやデータを一時的に記憶する記憶素子であり、制御部１１の作業領域として機能する。データ記憶部１７は、プログラムや種々のデータを格納する記録媒体であり、ハードディスク（ＨＤＤ（hard disk drive））、ＳＳＤ（Solid State Drive）、半導体メモリまたは着脱可能なメモリカード等の記録媒体で構成され得る。データ記憶部１７には、制御部１１により実行されるプログラム（ＯＳ（Operating System）、アプリケーションプログラム）およびデータが格納される。本サービスのための専用アプリもデータ記憶部１７に格納される。
【００２５】
制御部１１は、ＣＰＵ（Central Processing Unit）やＭＰＵ（Micro Processing Unit）で構成され、データ記憶部１７に格納されたアプリケーションプログラムを実行することで、後述する所定の機能を実現する。アプリケーションプログラムは、ネットワーク３００を介して提供されてもよいし、ＣＤ−ＲＯＭ等の記録媒体によって提供されてもよい。本実施の形態では、制御部１１は、本サービスの専用アプリを実行することにより、第１通信インタフェース１８を介して３Ｄモデルデータの送信要求を３Ｄモデル管理サーバ１００に送信する。
【００２６】
［１−１−２．３Ｄモデル管理サーバ］
図３は、３Ｄモデル管理サーバ１００の構成を示すブロック図である。３Ｄモデル管理サーバ１００は、その全体動作を制御する制御部１１１と、画面表示を行う表示部１１３と、ユーザが操作を行う操作部１１５と、データやプログラムを記憶するＲＡＭ１１６およびデータ記憶部１１７とを備える。表示部１１３は例えば、液晶ディスプレイや有機ＥＬディスプレイで構成される。操作部１１５は、キーボード、マウス、タッチパネル等で構成される。なお、３Ｄモデル管理サーバ１００がネットワークを通じて操作される場合、３Ｄモデル管理サーバ１００が表示部１１３および操作部１１５を備えていない場合もある。
【００２７】
３Ｄモデル管理サーバ１００はさらに、プリンタ等の周辺機器に接続するための通信インタフェース１１８と、ネットワークに接続するためのネットワークインタフェース１１９とを含む。通信インタフェース１１８は、ＵＳＢ、ＨＤＭＩ、ＩＥＥＥ１３９４等に準拠してデータ等の通信を行う通信モジュール（回路）を含む。ネットワークインタフェース１１９は、ＩＥＥＥ８０２．１１、ＷｉＦｉ等の規格に準拠してデータ通信を行う通信モジュール（回路）である。３Ｄスキャナ５０からの３Ｄモデルデータおよび携帯端末１０からの送信要求はネットワークインタフェース１１９を介して受信される。なお、３Ｄモデル管理サーバ１００が仮想マシン（Virtual Machine）である場合などは、通信インタフェース１１８を備えていない場合もある。
【００２８】
制御部１１１は、ＣＰＵやＭＰＵで構成され、データ記憶部１１７に格納された所定の制御プログラムを実行することで所定の機能を実現する。制御部１１１で実行される制御プログラムはネットワーク３００を介して提供されてもよいし、ＣＤ−ＲＯＭ等の記録媒体で提供されてもよい。
【００２９】
ＲＡＭ１１６は、プログラムやデータを一時的に格納する記憶素子であり、制御部１１１の作業領域として機能する。データ記憶部１１７は、３Ｄモデル管理サーバ１００の機能を実現するために必要なパラメータ、データおよびプログラムを記憶する記録媒体であり、制御部１１１で実行される制御プログラムや各種のデータを格納している。データ記憶部１１７は例えばハードディスク（ＨＤＤ）やＳＳＤで構成される。データ記憶部１１７には制御プログラムがインストールされている。制御部１１１はこの制御プログラムを実行することで後述する３Ｄモデル管理サーバ１００の機能を実現する。
【００３０】
図４は、３Ｄモデル管理サーバ１００のデータ記憶部１１７に格納される種々の管理情報を説明した図である。３Ｄモデル管理サーバ１００は、データ記憶部１１７において、顧客一覧１３１と、ユーザ一覧１３３と、３Ｄモデル情報１３５と、顧客−アプリ対応テーブル１３７と、顧客−ユーザ対応テーブル１３８と、スキャナ−顧客対応テーブル１３９とを格納する。以下各管理情報について説明する。
【００３１】
（１）顧客一覧
顧客一覧１３１は顧客の情報を管理する管理情報である。顧客一覧１３１は、顧客の識別情報である顧客ＩＤと、顧客名とを管理する。顧客一覧１３１で管理される顧客とは、３Ｄモデル管理サーバ１００を管理する管理会社（以下、「データ管理会社」という場合がある）に対する顧客である。このデータ管理会社の顧客は、３Ｄスキャナを所有し、自社の３Ｄスキャナで生成した３Ｄモデルデータの管理をこのデータ管理会社に依頼している。
【００３２】
また、このデータ管理会社の顧客は、自社の３Ｄスキャナで作成した３Ｄモデルデータを用いてユーザに所定のサービスを提供するための専用アプリを提供する（「データ管理会社の顧客」を「アプリ提供会社」という場合がある）。例えば、専用アプリは、ユーザに対する３Ｄモデルデータを用いて、仮想空間においてユーザが所望の衣服を着用（試着）したときの画像を提供することができる。または、専用アプリは、仮想空間においてユーザに所望の動きをさせることができる。
【００３３】
アプリ提供会社は、３Ｄスキャナを所有している点で、スキャナ所有会社でもある。以下、アプリ提供会社が３Ｄスキャナを所有している場合について説明するが、アプリ提供会社が、必ずしも厳密な意味で３Ｄスキャナを所有している必要はなく、３Ｄモデルデータを作成するために３Ｄスキャナを提供できる状態であればよい。図１の例では、Ａ社が３Ｄスキャナ５０ａを、Ｂ社が３Ｄスキャナ５０ｂを、それぞれ所有または提供している。
【００３４】
（２）ユーザ一覧
ユーザ一覧１３３はユーザの情報を管理する管理情報である。ユーザ一覧１３３は、ユーザ識別情報であるユーザＩＤと、パスワードとを管理する。ユーザは、顧客（アプリ提供会社）が所有する３Ｄスキャナを用いて自身の３Ｄモデルデータを作成し、その顧客が提供する専用アプリを用いて、その３Ｄモデルデータを用いた所定のサービスを利用することができる。
【００３５】
（３）３Ｄモデル情報
３Ｄモデル情報１３５はユーザ毎に３Ｄモデルデータに関する情報を管理する。３Ｄモデル情報１３５は、ユーザＩＤと、３Ｄモデルデータを作成した３Ｄスキャナの識別情報であるスキャナＩＤと、３Ｄモデルデータの格納場所（例えば、パス名、ＵＲＬ（Uniform Resource Locator）等）とを管理する。一ユーザが複数の３Ｄスキャナのそれぞれで３Ｄモデルデータを生成した場合、３Ｄモデル情報１３５において、一ユーザに対して、それぞれの３Ｄスキャナで生成された３Ｄモデルデータについてそれぞれのレコードが登録される。
【００３６】
（４）顧客−アプリ対応テーブル
顧客−アプリ対応テーブル１３７は、顧客（アプリ提供会社）が提供するアプリケーションを管理するための情報である。顧客−アプリ対応テーブル１３７は、アプリケーションの識別情報であるアプリＩＤと、顧客ＩＤとを管理する。
【００３７】
（５）顧客−ユーザ対応テーブル
顧客−ユーザ対応テーブル１３８は顧客（アプリ提供会社）とユーザとの関係を管理する情報である。顧客−ユーザ対応テーブル１３８は、ユーザ毎に、ユーザＩＤと、ユーザに関連した顧客の顧客ＩＤとを管理する。ユーザが複数の顧客と関連づけられる場合は、顧客−ユーザ対応テーブル１３８は、一ユーザに対して複数の顧客ＩＤを管理する。
【００３８】
（６）スキャナ−顧客対応テーブル
スキャナ−顧客対応テーブル１３９は、３Ｄスキャナと、それを所有する顧客（スキャナ所有会社）との関係を管理する情報である。スキャナ−顧客対応テーブル１３９は、３Ｄスキャナ毎に、スキャナＩＤと、３Ｄスキャナを所有する顧客の顧客ＩＤとを管理する。
【００３９】
［１−２．動作］
以上のように構成される３Ｄデータ配信システム１の動作の一例を説明する。ユーザは、あるアプリ提供会社（データ管理会社の顧客）が所有する３Ｄスキャナ５０を用いて自己の身体をスキャンして３Ｄモデルデータを作成する。作成された３Ｄモデルデータはネットワーク３００を介して３Ｄモデル管理サーバ１００に送信され、３Ｄモデル情報１３５に登録される。ユーザは、携帯端末１０上で所定のアプリケーションを起動することで、自己の３Ｄモデルデータを利用することができる。この場合、携帯端末１０のアプリケーションは、３Ｄモデル管理サーバ１００に対して、ユーザの３Ｄモデルデータの配信を要求するための指示である送信要求を送信する。
【００４０】
図１の例では、Ａ社（アプリ提供会社）のユーザは、Ａ社が所有する３Ｄスキャナ５０ａを用いてユーザ自身（物体２０ａ）の３Ｄモデルデータを作成し、Ａ社が提供するアプリケーションを利用してその３Ｄモデルデータの送信要求を３Ｄモデル管理サーバ１００に送信する。同様に、Ｂ社（アプリ提供会社）のユーザは、Ｂ社が所有する３Ｄスキャナ５０ａを用いてユーザ自身（物体２０ｂ）の３Ｄモデルデータを作成し、Ｂ社が提供するアプリケーションを利用してその３Ｄモデルデータの送信要求を３Ｄモデル管理サーバ１００に送信する。
【００４１】
３Ｄモデル管理サーバ１００は、携帯端末１０から送信要求を受信すると、所定の条件が満たされた場合に、３Ｄモデルデータを送信可に設定する。３Ｄモデルデータを送信可に設定するとは、３Ｄモデルデータを携帯端末１０へ送信すること、および、３Ｄモデルデータを取得可能（ダウンロード可能）な状態にすることの双方を含む。携帯端末１０のアプリケーションは、３Ｄモデル管理サーバ１００から、３Ｄモデルデータを取得すると、ユーザに対して、取得した３Ｄモデルデータを利用した所定のサービスを提供する。
【００４２】
以下、携帯端末１０から３Ｄモデルデータに対する送信要求を受信したときの、３Ｄモデル管理サーバ１００の処理についていくつかの処理例を説明する。
【００４３】
（１）第１の処理例
図５Ａは、携帯端末１０から３Ｄモデルデータに対する送信要求を受信したときの、３Ｄモデル管理サーバ１００の第１の処理例を示すフローチャートである。本処理は３Ｄモデル管理サーバ１００の制御部１１１で実行される。
【００４４】
ユーザは携帯端末１０上で所定のアプリケーションを操作する。このアプリケーションは、３Ｄスキャナにより生成された３Ｄモデルデータを利用するアプリケーションである。このアプリケーションは、３Ｄスキャナを所有するアプリ提供会社により、３Ｄスキャナにより生成された３Ｄモデルデータを利用するために提供される。
【００４５】
携帯端末１０のアプリケーションは、ユーザの操作にしたがい３Ｄモデル管理サーバ１００に対して、ユーザの３Ｄモデルデータに対する送信要求を送信する。送信要求には、３Ｄモデルデータの送信を要求するコマンドに加えて、アプリケーションにログインしているユーザ識別情報であるユーザＩＤと、そのユーザの認証用パスワードと、そのアプリケーションの識別情報であるアプリＩＤとが含まれる。
【００４６】
図５Ａを参照し、３Ｄモデル管理サーバ１００が携帯端末１０から３Ｄモデルデータの送信要求を受信すると（Ｓ１０でＹＥＳ）、制御部１１１は、送信要求に含まれるユーザＩＤとパスワードに基づきユーザ一覧１３３を参照してユーザの認証処理を行う（Ｓ１１）。認証結果がＮＧ、すなわち、ユーザが正当なユーザでなければ（Ｓ１１でＮＯ）、本処理を終了する。
【００４７】
認証結果がＯＫ、すなわち、ユーザが正当なユーザであれば（Ｓ１１でＹＥＳ）、制御部１１１は、送信要求を送信したアプリケーションを提供したアプリ提供会社（データ管理会社の顧客）を特定する（Ｓ１２）。このため、制御部１１１は、送信要求に含まれるアプリＩＤを取得し、顧客−アプリ対応テーブル１３７を参照して、そのアプリＩＤに関連づけられた顧客ＩＤを特定する。この顧客ＩＤは、送信要求を行ったアプリケーションのアプリ提供会社を示している。このようにして、送信要求を行ったアプリ提供会社を特定することができる。
【００４８】
その後、制御部１１１は、３Ｄモデル情報１３５において、その送信要求を行ったアプリケーションのアプリ提供会社が所有する３Ｄスキャナ５０で生成された３Ｄモデルデータが登録されているか否かを判断する（Ｓ１３）。ステップＳ１３の判断は、アプリ提供会社と、３Ｄモデルデータを作成した３Ｄスキャナの所有会社とが一致するか否かを判断していることと同義である。
【００４９】
具体的には、制御部１１１は、スキャナ−顧客対応テーブル１３９を参照し、ステップＳ１２で特定した顧客ＩＤに対応するスキャナＩＤを求める。そして、制御部１１１は、３Ｄモデル情報１３５を参照し、送信要求に含まれるユーザＩＤと、求めたスキャナＩＤとに関連づけられたレコードの登録があるか否かを確認する。この方法により、送信要求に係るアプリケーションのアプリ提供会社が所有する３Ｄスキャナ５０で生成された３Ｄモデルデータが、３Ｄモデル情報１３５に登録されているか否かを判断することができる。
【００５０】
送信要求に係るアプリケーションのアプリ提供会社が所有する３Ｄスキャナ５０で生成された３Ｄモデルデータが３Ｄモデル情報１３５に登録されている場合（Ｓ１３でＹＥＳ）、制御部１１１は、そのユーザに対する３Ｄモデルデータの送信を可能にする（Ｓ１４）。一方、そのアプリ提供会社が所有する３Ｄスキャナ５０で生成された３Ｄモデルデータが３Ｄモデル情報１３５に登録されていない場合（Ｓ１３でＮＯ）、制御部１１１は、３Ｄモデルデータの送信を不可とする（Ｓ１５）。ここで、３Ｄモデルデータの送信を可能にするとは、３Ｄモデルデータを携帯端末１０に送信すること、および／または、３Ｄモデルデータをダウンロード可能な状態にすることを含む。３Ｄモデルデータの送信が不可とされた場合、携帯端末１０は３Ｄモデル管理サーバ１００から３Ｄモデルデータを取得することはできない。
【００５１】
以上の処理により、送信要求を行ったアプリケーションのアプリ提供会社と、３Ｄモデルデータを作成した３Ｄスキャナ５０の所有会社とが一致したときにのみ、その３Ｄモデルデータに対するアクセスが可能となる。つまり、本処理例では、３Ｄモデルデータを作成した３Ｄスキャナを所有するＡ社と異なるＢ社が提供するアプリケーションから、その３Ｄモデルデータへのアクセスを要求しても、その３Ｄモデルデータにアクセスすることができないようになっている。
【００５２】
（２）第２の処理例
図５Ｂは、携帯端末１０から３Ｄモデルデータに対する送信要求を受信したときの、３Ｄモデル管理サーバ１００の第２の処理例を示すフローチャートである。
【００５３】
図５Ａに示す例では、アプリ提供会社と３Ｄモデルデータを作成した３Ｄスキャナの所有会社とが一致しなかったときは、３Ｄモデルデータの送信を不可に設定した。以下では、両者が一致しなかった場合、解像度の低い３Ｄモデルデータを送信可に設定する例を説明する。よって、本例では、３Ｄモデル管理サーバ１００は、３Ｄスキャナにより生成された３Ｄモデルデータに対して、予め元の３Ｄモデルデータからより低い解像度の３Ｄモデルデータを生成して管理している。または、必要に応じて、随時、元の３Ｄモデルデータから、より低い解像度の３Ｄモデルデータを生成するようにしてもよい。
【００５４】
図５Ｂに示すように、送信要求を受信すると（Ｓ１０でＹＥＳ）、制御部１１１は、ユーザ認証を行い（Ｓ１１）、送信要求を行ったアプリケーションのアプリ提供会社を特定する（Ｓ１２）。その後、制御部１１１は、３Ｄモデル情報１３５において、認証を行ったユーザに対する３Ｄモデルデータが登録されているか否か判断する（Ｓ１２ｂ）。具体的には、３Ｄモデル情報１３５において、送信要求に含まれるユーザＩＤに関連づけられたレコードが存在するか否かを判断する。
【００５５】
そのユーザに対する３Ｄモデルデータが登録されていない場合（Ｓ１２ｂでＮＯ）、本処理を終了する。
【００５６】
そのユーザに対する３Ｄモデルデータが登録されている場合（Ｓ１２ｂでＹＥＳ）、制御部１１１は、３Ｄモデル情報１３５において、送信要求に係るアプリケーションのアプリ提供会社が所有する３Ｄスキャナ５０で生成された３Ｄモデルデータが登録されているか否か判断する（Ｓ１３）。
【００５７】
送信要求に係るアプリケーションのアプリ提供会社が所有する３Ｄスキャナ５０で生成された３Ｄモデルデータが３Ｄモデル情報１３５に登録されている場合（Ｓ１３でＹＥＳ）、制御部１１１は、そのユーザに対する高解像度の３Ｄモデルデータを送信可能にする（Ｓ１４ｂ）。一方、そのアプリ提供会社が所有する３Ｄスキャナ５０で生成された３Ｄモデルデータが３Ｄモデル情報１３５に登録されていない場合（Ｓ１３でＮＯ）、制御部１１１は、そのユーザに対する低解像度の３Ｄモデルデータのみを送信可能にする（Ｓ１５ｂ）。
【００５８】
このように本処理例では、アクセスしてきたアプリケーションのアプリ提供会社と、３Ｄモデルデータを作成した３Ｄスキャナ５０の所有会社とが一致しなかった場合、低解像度の３Ｄモデルデータのみを送信可とする。
【００５９】
例えば、３Ｄモデルデータを作成した３Ｄスキャナを所有する会社が提供したアプリケーションを用いて、その３Ｄモデルデータを要求した場合、ユーザは高解像度の３Ｄモデルデータを取得することができる。一方、３Ｄモデルデータを作成した３Ｄスキャナを所有するＡ社と異なるＢ社のアプリケーションを用いて、その３Ｄモデルデータを要求した場合、ユーザは低解像度の３Ｄモデルデータのみを取得することができる。例えば、Ａ社が自社のアプリケーションを用いる場合には高解像度の３Ｄモデルデータの使用を認める一方、他のアプリケーションを用いる場合であってもユーザ本人であれば低解像度の３Ｄモデルデータに限りその使用を認めている場合である。
【００６０】
（３）第３の処理例
本処理例では、ユーザがアプリ提供会社の顧客である場合に、そのユーザに対する３Ｄモデルデータを送信可とし、その顧客でない場合、そのユーザに対する３Ｄモデルデータを送信不可とするようにする。
【００６１】
図６Ａは、３Ｄモデル管理サーバ１００によるデータ配信処理のさらに第３の処理例を示すフローチャートである。
【００６２】
３Ｄモデル管理サーバ１００が携帯端末１０から送信要求を受信すると（Ｓ２０でＹＥＳ）、制御部１１１は、送信要求に含まれるユーザＩＤとパスワードに基づきユーザ一覧１３３を参照して認証処理を行う（Ｓ２１）。認証結果がＮＧであるならば（Ｓ２１でＮＯ）、本処理を終了する。
【００６３】
認証結果がＯＫであれば（Ｓ２１でＹＥＳ）、制御部１１１は、３Ｄモデルデータの送信要求をしているユーザを特定する（Ｓ２２）。このため、制御部１１１は送信要求に含まれるユーザＩＤを取得する。さらに、制御部１１１は、送信要求を送信したアプリケーションのアプリ提供会社（具体的には、顧客ＩＤ）を特定する（Ｓ２３）。アプリ提供会社の特定はステップＳ１２について説明したとおりである。
【００６４】
その後、制御部１１１は、３Ｄモデル情報１３５において、３Ｄモデルデータの送信要求をしているユーザに対する３Ｄモデルデータが登録されているか否かを判断する（Ｓ２４）。そのユーザに対する３Ｄモデルデータが登録されていない場合（Ｓ２４でＮＯ）、本処理を終了する。
【００６５】
そのユーザに対する３Ｄモデルデータが登録されている場合（Ｓ２４でＹＥＳ）、制御部１１１は、３Ｄモデルデータの送信要求をしているユーザが、その送信要求を送信したアプリケーションのアプリ提供会社の顧客として登録されているか否かを判断する（Ｓ２５）。この判断は、顧客−ユーザ対応テーブル１３８を参照して行うことができる。
【００６６】
３Ｄモデルデータの送信要求をしているユーザが、その送信要求に係るアプリケーションのアプリ提供会社の顧客として登録されている場合（Ｓ２５でＹＥＳ）、制御部１１１は、３Ｄモデルデータを送信可能にする（Ｓ２６）。一方、そのユーザがそのアプリ提供会社の顧客として登録されていない場合（Ｓ２５でＮＯ）、制御部１１１は３Ｄモデルデータを送信不可にする（Ｓ２７）。
【００６７】
以上の構成により、３Ｄモデルデータの送信要求をしているユーザが、その送信要求に係るアプリケーションのアプリ提供会社の顧客として登録されている場合のみ、３Ｄモデルデータを送信することが可能となる。
【００６８】
（４）第４の処理例
図６Ａに示す例では、ユーザがアプリ提供会社の顧客として登録されているか否かの判定結果に基づき、３Ｄモデルデータの送信の可否を決定したが、判定結果に基づき、送信する３Ｄモデルデータの解像度を異ならせてもよい。
【００６９】
すなわち、図６Ｂに示すように、３Ｄモデルデータの送信要求をしているユーザが、その送信要求に係るアプリケーションのアプリ提供会社の顧客として登録されている場合（Ｓ２５でＹＥＳ）、制御部１１１は、高解像度の３Ｄモデルデータを送信可能にする（Ｓ２６ｂ）。一方、そのユーザがそのアプリ提供会社の顧客として登録されていない場合（Ｓ２５でＮＯ）、制御部１１１は、低解像度の３Ｄモデルデータのみを送信可能にする（Ｓ２７ｂ）。
【００７０】
これにより、ユーザがアプリケーションを提供した会社の顧客である場合、ユーザは高解像度の３Ｄモデルデータを取得することができる。一方、ユーザがアプリケーションを提供した会社の顧客でない場合、ユーザは低解像度の３Ｄモデルデータのみを取得することができる。例えば、ユーザがＡ社の登録された顧客である場合には、Ａ社は高解像度の３Ｄモデルデータの使用を認める一方、ユーザがアプリケーションにより提供されるサービスの利用（即ち、Ａ社の登録された顧客となること）を検討するために、試しにそのアプリケーションを利用する場合には、低解像度の３Ｄモデルデータに限りその使用を認めている場合である。
【００７１】
（５）第５の処理例
図７は、３Ｄモデル管理サーバ１００によるデータ配信処理のさらに第５の処理例を示すフローチャートである。本例では、携帯端末１０の処理能力に応じて、携帯端末１０へ送信可とする３Ｄモデルデータの解像度を異ならせる。本例では、携帯端末１０から３Ｄモデル管理サーバ１００に送信される送信要求において、携帯端末１０の処理性能（例えば、ＣＰＵの動作周波数、ＩＰＣ(Instructions Per Clock cycle）)を示す情報が含まれる。
【００７２】
３Ｄモデル管理サーバ１００が携帯端末１０から送信要求を受信すると（Ｓ３０でＹＥＳ）、制御部１１１は、送信要求に含まれるユーザＩＤとパスワードに基づきユーザ一覧１３３を参照して認証処理を行う（Ｓ３１）。認証結果がＮＧであるならば（Ｓ３１でＮＯ）、本処理を終了する。
【００７３】
認証結果がＯＫであれば（Ｓ３１でＹＥＳ）、制御部１１１は、３Ｄモデル情報１３５において、３Ｄモデルデータの送信要求をしているユーザに対する３Ｄモデルデータが登録されているか否かを判断する（Ｓ３２）。そのユーザに対する３Ｄモデルデータが登録されていない場合（Ｓ３２でＮＯ）、本処理を終了する。
【００７４】
そのユーザに対する３Ｄモデルデータが登録されている場合（Ｓ３２でＹＥＳ）、制御部１１１は、送信要求に含まれる携帯端末１０の処理性能の情報を取得する（Ｓ３３）。制御部１１１は、処理性能を所定値と比較し、処理性能が所定値を超えている場合（Ｓ３４でＹＥＳ）、高解像度の３Ｄモデルデータを送信可能にする（Ｓ３５）。一方、処理性能が所定値以下の場合（Ｓ３４でＮＯ）、制御部１１１は、低解像度の３Ｄモデルデータのみを送信可能にする（Ｓ３６）。
【００７５】
以上の制御により、携帯端末１０の処理性能に応じた適切な３Ｄモデルデータを送信することができる。
【００７６】
なお、図５Ａまた図６Ａに示す処理例において、３Ｄモデルデータを送信可とする場合（Ｓ１４、Ｓ２６）に、携帯端末１０の処理能力に応じて、携帯端末１０へ送信可とする３Ｄモデルデータの解像度を異ならせてもよい。このとき、制御部１１１は、送信要求に含まれる携帯端末１０の処理性能の情報を取得し、処理性能を所定値と比較する。処理性能が所定値を超えている場合、制御部１１１は、高解像度の３Ｄモデルデータを送信可能にする。一方、処理性能が所定値以下の場合、制御部１１１は、低解像度の３Ｄモデルデータを送信可能にする。
【００７７】
また、処理性能に代えて携帯端末１０の表示部１３の画面サイズを用いてもよい。その場合、３Ｄモデル管理サーバ１００は、携帯端末１０から表示部１３の画面サイズの情報を取得する。制御部１１１は、画面サイズが所定値よりも大きい場合、高解像度の３Ｄモデルデータを送信可能にし、画面サイズが所定値以下の場合、低解像度の３Ｄモデルデータを送信可能にしてもよい。
【００７８】
（６）その他の処理例
上記の処理例において、３Ｄモデル管理サーバ１００は、送信要求を行ったアプリケーションがサポートしているフォーマットのデータのみを送信可とするようにしてもよい。このために、アプリケーションは、３Ｄモデル管理サーバ１００に送信する送信要求において、アプリケーションがサポートしている、３Ｄモデルデータのフォーマット（例えば、ＯＢＪ形式、ＦＢＸ形式）を示す情報を送信する。３Ｄモデル管理サーバ１００は、３Ｄモデルデータを送信可能とする場合に、送信要求を行ったアプリケーションがサポートしているフォーマットのデータのみを送信可とするようにする。
【００７９】
また、図５Ａおよび図６Ａに示す例において、３Ｄモデル管理サーバ１００は、ユーザ一覧１３３において、ユーザ毎に、ユーザと各顧客（アプリ提供会社）との契約の内容に関する契約情報を管理してもよい。この契約情報は高額な契約であるか否かを示す情報を含む。３Ｄモデル管理サーバ１００は、３Ｄモデルデータを送信可とする場合に、契約情報を参照し、高額な契約を締結しているユーザに対しては、高解像度の３Ｄモデルデータを送信可能にし、そうでない場合は、低解像度の３Ｄモデルデータのみを送信可能にするようにしてもよい。
【００８０】
［１−３．効果等］
以上のように、本実施の形態の３Ｄモデル管理サーバ１００は、物体２０（例えば、ユーザ）の三次元形状を示す３Ｄモデルデータ（三次元モデルデータの一例）を管理し、外部機器（例えば、携帯端末１０）からの送信要求にしたがい３Ｄモデルデータを配信する装置である。３Ｄモデル管理サーバ１００は、ネットワーク３００を介して外部機器と通信するネットワークインタフェース１１９（通信部の一例）と、ユーザの３Ｄモデルデータを記憶するデータ記憶部１１７（記憶部の一例）と、３Ｄモデルデータの外部機器への送信を制御する制御部１１１（制御部の一例）と、を備える。外部機器は、所定のアプリケーションにしたがい送信要求を３Ｄモデル管理サーバ１００に送信する。
【００８１】
制御部１１１は、外部機器から送信要求を受信したときに、所定のアプリケーションを提供する第１の会社と、３Ｄモデルデータを作成した３Ｄスキャナ（三次元モデルデータの作成に使用した機器の一例）を所有する第２の会社とが一致するか否かを判断し（Ｓ１３）、その判断結果にしたがい３Ｄモデルデータの送信を制御する（Ｓ１４、Ｓ１５、Ｓ１４ｂ、Ｓ１５ｂ）。
【００８２】
以上の構成により、送信要求を送信したアプリケーションのアプリ提供会社と、３Ｄモデルデータを作成した３Ｄスキャナ５０の所有会社とが一致したか否かに応じて、３Ｄモデルデータの送信の可否および／または３Ｄモデルデータの解像度を設定することが可能となる。
【００８３】
また、送信要求はユーザを一意に特定するユーザ識別情報を含んでもよい。制御部１１１は、上記の制御に代えてまたはそれに加えて、外部機器から送信要求を受信したときに、ユーザ識別情報により特定されるユーザが所定のアプリケーションを提供する会社の顧客であるか否かを判断し（Ｓ２５）、その判断結果にしたがい３Ｄモデルデータの送信を制御してもよい（Ｓ２６、Ｓ２７、Ｓ２６ｂ、Ｓ２７ｂ）。
【００８４】
以上の構成により、３Ｄモデルデータの送信要求をしているユーザがその送信要求を送信したアプリケーションのアプリ提供会社の顧客であるか否かに応じて、３Ｄモデルデータの送信の可否および／または３Ｄモデルデータの解像度を設定することが可能となる。
【００８５】
上記の実施の形態は、物体２０の三次元形状を示す３Ｄモデルデータを管理する３Ｄモデル管理サーバ１００から３Ｄモデルデータを配信する三次元データ配信方法を開示する。三次元データ配信方法では、所定のアプリケーションにしたがい動作する外部機器（例えば、携帯端末１０）は、３Ｄモデルデータに対する送信要求を３Ｄモデル管理サーバ１００に送信する。３Ｄモデル管理サーバ１００は、外部機器から送信要求を受信したときに、所定のアプリケーションを提供する第１の会社と、３Ｄモデルデータを作成した３Ｄスキャナを所有する第２の会社とが一致するか否かを判断し（Ｓ１３）、その判断結果にしたがい３Ｄモデルデータの外部機器への送信を制御する（Ｓ１４、Ｓ１５、Ｓ１４ｂ、Ｓ１５ｂ）。
【００８６】
また、上記の実施の形態は、物体２０の三次元形状を示す３Ｄモデルデータを管理する３Ｄモデル管理サーバ１００から３Ｄモデルデータを配信する別の三次元データ配信方法を開示する。別の三次元データ配信方法では、所定のアプリケーションにしたがい動作する外部機器は、３Ｄモデルデータに対する送信要求であって、ユーザを一意に特定するユーザ識別情報を含む送信要求を３Ｄモデル管理サーバ１００に送信する。３Ｄモデル管理サーバ１００は、外部機器から送信要求を受信したときに、ユーザ識別情報により特定されるユーザが、所定のアプリケーションを提供する会社の顧客であるか否かを判断し（Ｓ２５）、その判断結果にしたがい３Ｄモデルデータの送信の可否を制御する（Ｓ２６、Ｓ２７、Ｓ２６ｂ、Ｓ２７ｂ）。
【００８７】
（他の実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、上記実施の形態で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。そこで、以下、他の実施の形態を例示する。
【００８８】
上記の実施の形態では、３Ｄスキャナ５０により、ユーザの身体を三次元的にスキャンしたが、スキャン対象はユーザの身体に限定されない。ユーザに関連した任意の物体をスキャン対象とすることができる。
【００８９】
上記の実施の形態では、高解像度と低解像度の２種類の解像度の３Ｄモデルデータを用意したが、３種類以上の解像度の３Ｄモデルデータを用意してもよい。送信可とする３Ｄモデルデータの解像度を、携帯端末の処理性能、画像サイズ等に応じて異ならせるようにしてもよい。
【００９０】
上記の実施の形態では、携帯端末１０から３Ｄモデル管理サーバ１００に対して３Ｄモデルデータを要求したが、携帯端末に限らず、上記の所定のアプリケーションを実装した任意の情報処理装置（電子機器）から３Ｄモデルデータを要求することができる。
【００９１】
上記の実施の形態では、３Ｄモデルデータの作成に使用した機器として３Ｄスキャナを説明したが、３Ｄモデルデータは３Ｄスキャナ以外の装置により生成されてもよい。例えば、３Ｄペイントソフトをインストールした情報処理装置により生成されてもよい。
【００９２】
上記の実施の形態の図５Ａ、図５Ｂの処理においては、アプリ提供会社と、３Ｄモデルデータを作成した３Ｄスキャナの所有会社とが一致するか否かの判断（第１の判断）を行い（Ｓ１３）、３Ｄモデルデータの送信を制御していた（Ｓ１４、Ｓ１５、Ｓ１４ｂ、Ｓ１５ｂ）。このような第１の判断に代えて、両者が提携関係にあるか否かを判断する第２の判断を行ってもよい。第２の判断の結果、両者が業務上の提携関係にある場合は、３Ｄモデルデータを送信可とし、提携関係にない場合、３Ｄモデルデータを送信不可としてもよい。または、両者が提携関係にある場合に高解像度の３Ｄモデルデータを送信可とし、両者が提携関係にない場合、低解像度の３Ｄモデルデータを送信可とするようにしてもよい。ここで、提携関係とは、例えば３Ｄスキャナの所有会社や３Ｄスキャナを使用したサービスを提供する会社が、３Ｄスキャナを使用したサービスの提供のためのアプリケーションの開発や提供をアプリ提供会社に依頼している場合の業務上の協力関係を有する場合を含む。また、例えばアプリ提供会社が、３Ｄスキャナの所有会社や３Ｄスキャナを使用したサービスを提供する会社の子会社である場合やこれらの会社が同じグループ会社に属する場合のような資本上の提携関係を含む。さらに、例えば、Ａ社とＢ社とがそれぞれが提供している３Ｄスキャナで作成された３Ｄモデルデータをそれぞれが提供するアプリケーションで相互に利用できることを契約等で定めている場合も、Ａ社とＢ社とは提携関係にあるといえる。この場合、Ａ社が提供するアプリケーションによってＢ社が提供している３Ｄスキャナで作成された３Ｄモデルデータを利用することができ、Ｂ社が提供するアプリケーションによってＡ社が提供している３Ｄスキャナで作成された３Ｄモデルデータを利用することができる。
【００９３】
これを実現するためには、３Ｄモデル管理サーバ１００は、管理情報として、業務上の提携関係にある会社について会社間の対応関係を示す顧客グループ一覧をデータ記憶部１１７に格納する。制御部１１１は、顧客グループ一覧を参照して、アプリ提供会社と、３Ｄモデルデータを作成した３Ｄスキャナの所有会社とが提携関係にあるか否かを判断する。
【００９４】
また、上記の第１の判断と第２の判断の双方を行い、少なくともいずれか一方が「真」の場合に、３Ｄモデルデータを送信可、または、高解像度の３Ｄモデルデータを送信可とし、それ以外の場合、３Ｄモデルデータを送信不可、または、低解像度の３Ｄモデルデータのみを送信可としてもよい。
【００９５】
また、上記の実施の形態の図６Ａ、図６Ｂの処理においては、ユーザがアプリ提供会社の顧客であるか否かの判断（第３の判断）を行い（Ｓ２５）、３Ｄモデルデータの送信を制御していた（Ｓ２６、Ｓ２７、Ｓ２６ｂ、Ｓ２７ｂ）。このような第３の判断に代えて、ユーザが、アプリ提供会社と提携関係にある会社の顧客であるか否かの第４の判断を行ってもよい。アプリ提供会社と提携関係にある会社か否かは、顧客グループ一覧を参照することで判断できる。顧客グループ一覧は、アプリ提供会社およびその会社と提携関係にある会社を１つの顧客グループとして対応付けたデータである。第４の判断の結果、ユーザが、アプリ提供会社と提携関係にある会社の顧客である場合、３Ｄモデルデータを送信可とし、そうでない場合、３Ｄモデルデータを送信不可としてもよい。または、ユーザが、アプリ提供会社と提携関係にある会社の顧客である場合、高解像度の３Ｄモデルデータを送信可とし、そうでない場合、低解像度の３Ｄモデルデータのみを送信可とするようにしてもよい。ここで、提携関係とは上記で示した場合と同様である。
【００９６】
また、上記の第３の判断と第４の判断の双方を行い、少なくともいずれか一方が「真」の場合に、３Ｄモデルデータを送信可、または、高解像度の３Ｄモデルデータを送信可とし、それ以外の場合、３Ｄモデルデータを送信不可、または、低解像度の３Ｄモデルデータのみを送信可としてもよい。
【００９７】
上記の実施の形態では、３Ｄモデル管理サーバ１００は、３Ｄモデルデータを要求した携帯端末に対して、３Ｄモデルデータの送信の可否等を制御した。３Ｄモデル管理サーバ１００は、３Ｄモデルデータを要求した携帯端末ではない電子機器に対する当該３Ｄモデルデータの送信の可否等を同様に制御してもよい。例えば、３Ｄモデル管理サーバ１００は、３Ｄモデルデータを要求した携帯端末に代えて、または、それに加えて、ユーザが指定した機器に対する３Ｄモデルデータの送信の可否等を制御してもよい。
【００９８】
携帯端末１０の制御部１１および３Ｄモデル管理サーバ１００の制御部１１１が実行するプログラム（アプリケーション、ユーティリティ等）は、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ等の記録媒体によって提供されてもよいし、通信回線を介してネットワーク上のサーバからダウンロードされてもよい。また、制御部１１、１１１の機能は、ハードウェアとソフトウェア（アプリケーションプログラム）の協働により実現したが、所定の機能を実現するように専用に設計されたハードウェア回路のみで実現してもよい。よって、制御部１１、１１１はＣＰＵ、ＭＰＵのみならず、ＤＳＰ（Digital Signal Processor）、ＦＰＧＡ（Field Programmable Gate Array）、ＡＳＩＣ（Application Specific Integrated Circuit）等で構成することができる。
【００９９】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
【０１００】
したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【０１０１】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【０１０２】
本開示は、物体（例えば、人）の三次元形状を示すデータを、ネットワークを介して配信する三次元データ配信装置および三次元データ配信方法に適用できる。
【符号の説明】
【０１０３】
１  ３Ｄデータ配信システム
１０  携帯端末
２０、２０ａ、２０ｂ  物体
５０、５０ａ、５０ｂ  ３Ｄスキャナ
１００  ３Ｄモデル管理サーバ
１１１  ３Ｄモデル管理サーバの制御部
１１３  ３Ｄモデル管理サーバの表示部
１１５  ３Ｄモデル管理サーバの操作部
１１６  ３Ｄモデル管理サーバのＲＡＭ
１１７  ３Ｄモデル管理サーバのデータ記憶部
１１８  ３Ｄモデル管理サーバの通信インタフェース
１１９  ３Ｄモデル管理サーバのネットワークインタフェース
３００  ネットワーク
【図１】
2019163233.tif 000003
【図２】
2019163233.tif 000004
【図３】
2019163233.tif 000005
【図４】
2019163233.tif 000006
【図５Ａ】
2019163233.tif 000007
【図５Ｂ】
2019163233.tif 000008
【図６Ａ】
2019163233.tif 000009
【図６Ｂ】
2019163233.tif 000010
【図７】
2019163233.tif 000011
【手続補正書】
【提出日】令和2年6月9日(2020.6.9)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
図１の例では、Ａ社（アプリ提供会社）のユーザは、Ａ社が所有する３Ｄスキャナ５０ａを用いてユーザ自身（物体２０ａ）の３Ｄモデルデータを作成し、Ａ社が提供するアプリケーションを利用してその３Ｄモデルデータの送信要求を３Ｄモデル管理サーバ１００に送信する。同様に、Ｂ社（アプリ提供会社）のユーザは、Ｂ社が所有する３Ｄスキャナ５０ｂを用いてユーザ自身（物体２０ｂ）の３Ｄモデルデータを作成し、Ｂ社が提供するアプリケーションを利用してその３Ｄモデルデータの送信要求を３Ｄモデル管理サーバ１００に送信する。
【国際調査報告】
2019163233.tif 000012
2019163233.tif 000013