(57)【要約】複数ユーザが共有して三次元映像を閲覧する際の快適性を向上させることが可能な情報処理装置、情報処理方法、およびプログラムを提供する。第１のユーザの位置情報および視線情報と、第２のユーザの位置情報および視線情報と、前記第１のユーザと前記第２のユーザが共有して視認する三次元画像情報の表示位置情報とに基づいて、前記３次元画像情報の送信開始点を決定する制御を行う制御部を備える、情報処理装置。
2019102676.tif 000002
【特許請求の範囲】
【請求項１】
第１のユーザの位置情報および視線情報と、  第２のユーザの位置情報および視線情報と、  前記第１のユーザと前記第２のユーザが共有して視認する三次元画像情報の表示位置情報とに基づいて、  前記３次元画像情報の送信開始点を決定する制御を行う制御部を備える、情報処理装置。
【請求項２】
前記制御部は、    前記決定した前記送信開始点から優先的に前記３次元画像情報を情報処理端末に送信する制御を行う、請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、    前記第１のユーザの位置情報および視線情報と、前記三次元画像情報の前記表示位置情報とに基づいて、前記三次元画像情報における前記第１のユーザの第１の注視点を推定し、    前記第２のユーザの位置情報および視線情報と、前記三次元画像情報の前記表示位置情報とに基づいて、前記三次元画像情報における前記第２のユーザの第２の注視点を推定し、    前記第１の注視点と前記第２の注視点の重心を、前記送信開始点に決定する、請求項１に記載の情報処理装置。
【請求項４】
前記三次元画像情報は、サイズ概要情報を有し、  前記制御部は、    前記第１のユーザの位置情報および視線情報と、前記三次元画像情報の前記表示位置情報とに基づいて、前記サイズ概要情報における前記第１のユーザの第１の注視点を推定し、    前記第２のユーザの位置情報および視線情報と、前記三次元画像情報の前記表示位置情報とに基づいて、前記サイズ概要情報における前記第２のユーザの第２の注視点を推定し、    前記第１の注視点と前記第２の注視点の重心に最も近い前記三次元画像情報の頂点を、前記送信開始点に決定する、請求項１に記載の情報処理装置。
【請求項５】
前記三次元画像情報は、予め設定された基準点を有し、  前記制御部は、    前記第１の注視点と前記第２の注視点の重心に、前記基準点が最も近くなるよう前記三次元画像情報を回転させた上で、前記重心を前記送信開始点に決定する、請求項３に記載の情報処理装置。
【請求項６】
前記三次元画像情報は、予め設定された複数の送信開始可能点を有し、  前記制御部は、    前記第１のユーザの位置情報および視線情報と、前記三次元画像情報の前記表示位置情報とに基づいて、前記三次元画像情報または前記三次元画像情報のサイズ概要情報における前記第１のユーザの第１の注視点を推定し、    前記第２のユーザの位置情報および視線情報と、前記三次元画像情報の前記表示位置情報とに基づいて、前記三次元画像情報または前記サイズ概要情報における前記第２のユーザの第２の注視点を推定し、    前記複数の送信開始可能点のうち、前記第１の注視点と前記第２の注視点の重心に最も近い送信開始可能点を、前記送信開始点に決定する、請求項１に記載の情報処理装置。
【請求項７】
前記制御部は、    前記決定した前記送信開始点から放射状に均等に広げる方向に順次前記３次元画像情報を情報処理端末に送信する制御を行う、請求項１に記載の情報処理装置。
【請求項８】
前記制御部は、    前記決定した前記送信開始点から、前記三次元画像情報に予め設定された、前記送信開始点の周辺の複数の送信開始可能点を含む方向に順次前記３次元画像情報を情報処理端末に送信する制御を行う、請求項１に記載の情報処理装置。
【請求項９】
前記制御部は、    前記三次元画像情報に関連する他ユーザの閲覧履歴又は操作履歴の少なくともいずれかに基づいて、前記三次元画像情報における第３の注視点を推定し、    前記決定した前記送信開始点から前記第３の注視点を含む方向に順次前記３次元画像情報を情報処理端末に送信する制御を行う、請求項１に記載の情報処理装置。
【請求項１０】
前記制御部は、    前記第１のユーザの第１の情報処理端末および前記第２のユーザの第２の情報処理端末に送信するデータの配分を算出し、    前記決定した前記送信開始点から優先的に前記３次元画像情報を前記第１の情報処理端末と前記第２の情報処理端末に送信する際に、それぞれ異なるデータを送信する制御を行う、請求項１に記載の情報処理装置。
【請求項１１】
前記制御部は、    前記第１のユーザと前記第２のユーザの距離が所定範囲内であるか否かを判断し、    所定距離内である場合、前記第１のユーザの位置情報および視線情報と、前記第２のユーザの位置情報および視線情報と、前記三次元画像情報の表示位置情報とに基づく前記送信開始点の決定制御を行う、請求項１に記載の情報処理装置。
【請求項１２】
プロセッサが、  第１のユーザの位置情報および視線情報と、  第２のユーザの位置情報および視線情報と、  前記第１のユーザと前記第２のユーザが共有して視認する三次元画像情報の表示位置情報とに基づいて、  前記３次元画像情報の送信開始点を決定する制御を行うこと、を含む、情報処理方法。
【請求項１３】
コンピュータを、  第１のユーザの位置情報および視線情報と、  第２のユーザの位置情報および視線情報と、  前記第１のユーザと前記第２のユーザが共有して視認する三次元画像情報の表示位置情報とに基づいて、  前記３次元画像情報の送信開始点を決定する制御を行う制御部、として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本開示は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】  近年、情報処理技術および通信技術の発達により、バーチャルな世界をよりリアルに体感することができるAR（Augmented  Reality）やVR（Virtual  Reality）環境が提案されている。【０００３】  例えば、下記特許文献１では、透過型のＨＭＤ（Head  Mounted  Display）を介して視認し得る実空間に重なって表示オブジェクトを重畳表示する所謂ＡＲに関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１２０５５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】  しかしながら、高解像度やアニメーション付きの大容量３Ｄモデルを閲覧しようとした場合、モデルデータのダウンロードが間に合わず、長い待ち時間が発生して快適な閲覧が困難となる。特に複数ユーザで同時に共通の３Ｄモデル（三次元映像）を閲覧する場合、ダウンロードを待つ間は３Ｄモデルに関する自由なコミュニケーションが阻害される。【０００６】  そこで、本開示では、複数ユーザが共有して三次元映像を閲覧する際の快適性を向上させることが可能な情報処理装置、情報処理方法、およびプログラムを提案する。
【課題を解決するための手段】
【０００７】  本開示によれば、第１のユーザの位置情報および視線情報と、第２のユーザの位置情報および視線情報と、前記第１のユーザと前記第２のユーザが共有して視認する三次元画像情報の表示位置情報とに基づいて、前記３次元画像情報の送信開始点を決定する制御を行う制御部を備える、情報処理装置を提案する。【０００８】  本開示によれば、プロセッサが、第１のユーザの位置情報および視線情報と、第２のユーザの位置情報および視線情報と、前記第１のユーザと前記第２のユーザが共有して視認する三次元画像情報の表示位置情報とに基づいて、前記３次元画像情報の送信開始点を決定する制御を行うこと、を含む、情報処理方法を提案する。【０００９】  本開示によれば、コンピュータを、第１のユーザの位置情報および視線情報と、第２のユーザの位置情報および視線情報と、前記第１のユーザと前記第２のユーザが共有して視認する三次元画像情報の表示位置情報とに基づいて、前記３次元画像情報の送信開始点を決定する制御を行う制御部、として機能させるための、プログラムを提案する。
【発明の効果】
【００１０】  以上説明したように本開示によれば、複数ユーザが共有して三次元映像を閲覧する際の快適性を向上させることが可能となる。【００１１】  なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１２】
【図１】本開示の一実施形態による情報処理システムの概要について説明する図である。
【図２】本実施形態による情報処理端末の構成の一例を示すブロック図である。
【図３】本実施形態によるサーバの構成の一例を示すブロック図である。
【図４】本実施形態によるダウンロード開始点の第１の決定手法の概要について説明する図である。
【図５】本実施形態による３Ｄモデルデータのサイズ概要情報について説明する図である。
【図６】本実施形態によるダウンロード開始点の第１の決定手法において、サイズ概要図形および基準点を参照して行うダウンロード開始点の決定について説明する図である。
【図７】本実施形態によるダウンロード開始点の第２の決定手法において、３Ｄモデルデータに多数のダウンロード開始可能点が設けられている場合について説明する図である。
【図８】ダウンロード開始点の第２の決定手法において、ダウンロード開始可能点を参照して行うダウンロード開始点の決定について説明する図である。
【図９】本実施形態によるダウンロード開始可能点を用いたダウンロード進行方向の決定について説明する図である。
【図１０】本実施形態による高頻度注視点を用いたダウンロード進行方向の決定について説明する図である。
【図１１】本実施形態による複数のダウンロード開始点の決定について説明する図である。
【図１２】本実施形態による情報処理システムの処理の流れを示すシーケンス図である。
【図１３】本開示の一実施形態に係る情報処理装置のハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１３】  以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】  また、説明は以下の順序で行うものとする。  １．本開示の一実施形態による情報処理システムの概要  ２．構成    ２−１．情報処理端末１の構成    ２−２．サーバ２の構成  ３．動作処理  ４．ハードウェア構成  ５．まとめ
【００１５】  ＜＜１．本開示の一実施形態による情報処理システムの概要＞＞  図１は、本開示の一実施形態による情報処理システムの概要について説明する図である。図１に示すように、本実施形態による情報処理システムは、サーバ２と、情報処理端末１Ａと、情報処理端末１Ｂとを含む。
【００１６】  情報処理端末１は、例えば仮想オブジェクトを透過型の表示部に表示して実空間に重畳して見えるよう制御し、拡張現実を実現する所謂ＡＲ（Augmented  Reality）端末、具体的には例えばメガネ型ウェアラブルデバイスである。
【００１７】  （背景）  ここで、情報処理端末１Ａを装着するユーザＡおよび情報処理端末１Ｂを装着するユーザＢが同じ空間内に存在し、サーバ２から受信したデータに基づいて、同じ仮想オブジェクトを共有して閲覧する場合を想定する。複数ユーザが同時に共通の仮想オブジェクトを閲覧し、その場でコミュニケーションを取る場合、データのダウンロードに時間が掛かると待機時間が生じ、ユーザの自由なコミュニケーションが阻害されてしまう。
【００１８】  特に、３Ｄモデルデータ（三次元画像情報）等、２Ｄデータと比較して高精細、大容量のデータの表示を行う場合、データ量が非常に大きいため、単純にサーバ２から全てのデータのダウンロードを完了した後に表示する方法では、ユーザを長時間待たせることになり、快適なＡＲ体験を阻害する恐れがある。
【００１９】  そこで、本実施形態では、複数ユーザの位置および視線方向に基づいて、複数ユーザから見える部分を優先的にダウンロードするよう、ダウンロード開始点を決定することで、複数ユーザの閲覧状況に差分が生じさせずに、待ち時間を削減して快適な閲覧を可能とし、視聴体験を向上させることを可能とする。複数ユーザは、共通して見え始めた部分についてすぐに自由なコミュニケーションを開始することができる。
【００２０】  以上、本開示の一実施形態による情報処理システムについて説明した。続いて、本実施形態による情報処理システムに含まれる各装置の具体的な構成について図面を参照して説明する。
【００２１】  ＜＜２．構成＞＞    ＜２−１．情報処理端末１の構成＞  図２は、本実施形態による情報処理端末１の構成の一例を示すブロック図である。図２に示すように、情報処理端末１は、センサ部１１、制御部１２、表示部１３、スピーカー１４、通信部１５、操作入力部１６、および記憶部１７を有する。
【００２２】  （センサ部１１）  センサ部１１は、ユーザまたは周辺環境に関する各種情報を取得する機能を有する。例えばセンサ部１１は、外向きカメラ１１０、内向きカメラ１１１、マイク１１２、ジャイロセンサ１１３、加速度センサ１１４、方位センサ１１５、位置測位部１１６、および生体センサ１１７を含む。なお、ここで挙げるセンサ部１１の具体例は一例であって、本実施形態はこれに限定されない。また、各センサはそれぞれ複数であってもよい。
【００２３】  また、図２に示すセンサ部１１の具体例は好ましい一例として挙げたものであるが、これら全てを有することを必須とするものではない。例えば、外向きカメラ１１０、加速度センサ１１４、および位置測位部１１６のみ等、図２に示すセンサ部１１の具体例のうち一部を有する構成であってもよいし、さらに他のセンサを有する構成であってもよい。
【００２４】  外向きカメラ１１０および内向きカメラ１１１は、撮像レンズ、絞り、ズームレンズ、及びフォーカスレンズ等により構成されるレンズ系、レンズ系に対してフォーカス動作やズーム動作を行わせる駆動系、レンズ系で得られる撮像光を光電変換して撮像信号を生成する固体撮像素子アレイ等を各々有する。固体撮像素子アレイは、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサアレイや、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサアレイにより実現されてもよい。
【００２５】  なお、本実施形態において、外向きカメラ１１０は、実空間におけるユーザの視界に相当する領域を撮像するように、画角、及び向きが設定されることが望ましい。
【００２６】  マイク１１２は、ユーザの音声や周囲の環境音を収音し、音声データとして制御部１２に出力する。
【００２７】  ジャイロセンサ１１３は、例えば３軸ジャイロセンサにより実現され、角速度（回転速度）を検出する。
【００２８】  加速度センサ１１４は、例えば３軸加速度センサ（Ｇセンサとも称す）により実現され、移動時の加速度を検出する。
【００２９】  方位センサ１１５は、例えば３軸地磁気センサ（コンパス）により実現され、絶対方向（方位）を検出する。
【００３０】  位置測位部１１６は、外部からの取得信号に基づいて情報処理端末１の現在位置を検知する機能を有する。具体的には、例えば位置測位部１１６は、ＧＰＳ（Global  Positioning  System）測位部により実現され、ＧＰＳ衛星からの電波を受信して、情報処理端末１が存在している位置を検知し、検知した位置情報を制御部１２に出力する。また、位置測位部１１６は、ＧＰＳの他、例えばＷｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、携帯電話・ＰＨＳ・スマートフォン等との送受信、または近距離通信等により位置を検知するものであってもよい。
【００３１】  生体センサ１１７は、ユーザの生体情報を検知する。具体的には、例えば心拍、体温、発汗、血圧、発汗、脈拍、呼吸、瞬目、眼球運動、凝視時間、瞳孔径の大きさ、血圧、脳波、体動、体位、皮膚温度、皮膚電気抵抗、ＭＶ（マイクロバイブレーション）、筋電位、またはＳＰＯ２（血中酸素飽和度））などを検知し得る。
【００３２】  （制御部１２）  制御部１２は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理端末１内の動作全般を制御する。制御部１２は、例えばＣＰＵ（Central  Processing  Unit）、マイクロプロセッサ等の電子回路によって実現される。また、制御部１２は、使用するプログラムや演算パラメータ等を記憶するＲＯＭ（Read  Only  Memory）、及び適宜変化するパラメータ等を一時記憶するＲＡＭ（Random  Access  Memory）を含んでいてもよい。
【００３３】  本実施形態に係る制御部１２は、例えば、各構成の起動や停止を制御する。また、制御部１２は、制御信号を表示部１３やスピーカー１４に入力することができる。また、本実施形態による制御部１２は、図２に示すように、視線検出部１２０、自己位置特定部１２２、シェア制御部１２４、および表示処理部１２６として機能してもよい。
【００３４】  視線検出部１２０は、センサ部１１により取得したセンサデータに基づいて、ユーザの視線情報を検出する。具体的には、例えば視線検出部１２０は、センサ部１１に含まれる外向きカメラ１１０、内向きカメラ１１１、ジャイロセンサ１１３、加速度センサ１１４、または方位センサ１１５により取得されたセンサデータに基づいて、ユーザの顔の向きや注視位置を解析し、ユーザの視線方向を視線情報として検出する。検出された視線情報は、制御部１２により通信部１５からサーバ２に送信される。
【００３５】  自己位置特定部１２２は、センサ部１１により取得したセンサデータに基づいて、情報処理端末１の三次元位置、すなわち情報処理端末１を装着しているユーザの三次元位置を特定する。具体的には、例えば自己位置特定部１２２は、センサ部１１に含まれる位置測位部１１６により取得された位置情報に基づいて、自己位置を特定してもよい。また、自己位置特定部１２２は、センサ部１１により取得されたセンサデータに基づいて３次元空間の認識を行い、自己位置を特定してもよい。特定された自己位置は、制御部１２により通信部１５からサーバ２に送信される。
【００３６】  シェア制御部１２４は、同じ３Ｄモデルデータを共有して閲覧する他の情報処理端末と３Ｄモデルデータを共有する制御を行う。具体的には、シェア制御部１２４は、サーバ２から受信した３Ｄモデルデータを、共有者の情報処理端末に送信する制御を行う。また、シェア制御部１２４は、共有者の情報処理端末から３Ｄモデルデータを受信する制御も行い得る。
【００３７】  表示処理部１２６は、３Ｄモデルデータを表示部１３に表示する処理を行う。具体的には、表示処理部１２６は、通信部１５を介してサーバ２から受信した３Ｄモデルデータ、および共有者の情報処理端末から受信した３Ｄモデルデータを、指定の表示位置（実空間の三次元位置）に表示する。
【００３８】  （表示部１３）  表示部１３は、例えばホログラム光学技術を用いて表示を行うレンズ部（透過型表示部の一例）、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Organic  Light  Emitting  Diode）装置等により実現される。また、表示部１３は、透過型、半透過型、または非透過型であってもよい。
【００３９】  （スピーカー１４）  スピーカー１４は、制御部１２の制御に従って、音声信号を再生する。
【００４０】  （通信部１５）  通信部１５は、有線／無線により他の装置との間でデータの送受信を行うための通信モジュールである。通信部１５は、例えば有線ＬＡＮ（Local  Area  Network）、無線ＬＡＮ、Ｗｉ−Ｆｉ（Wireless  Fidelity、登録商標）、赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、近距離／非接触通信、携帯通信網（ＬＴＥ（Long  Term  Evolution）、３Ｇ（第３世代の移動体通信方式））等の方式で、外部機器と直接またはネットワークアクセスポイントを介して無線通信する。
【００４１】  （操作入力部１６）  操作入力部１６は、スイッチ、ボタン、またはレバー等の物理的な構造を有する操作部材により実現される。
【００４２】  （記憶部１７）  記憶部１７は、上述した制御部１２の処理に用いられるプログラムや演算パラメータ等を記憶するＲＯＭ（Read  Only  Memory）、および適宜変化するパラメータ等を一時記憶するＲＡＭ（Random  Access  Memory）により実現される。本実施形態による記憶部１７には、例えば各種センサ情報、認識結果、接続情報等が記憶されてもよい。
【００４３】  以上、本実施形態による情報処理端末１の構成について具体的に説明した。なお、図２を用いて説明した上記の構成はあくまで一例であり、本実施形態に係る情報処理端末１の機能構成は係る例に限定されない。
【００４４】  例えば、本実施形態に係る情報処理端末１は、図２に示す構成のすべてを必ずしも備えなくてもよい。情報処理端末１は、例えばマイク１１２や生体センサ１１７などを備えない構成をとることもできる。また、情報処理端末１は、複数の装置により構成されていてもよい。例えば、ユーザが装着しているメガネ型ウェアラブル端末と、スマートバンド等のウェアラブル端末と、スマートフォン等により構成されていてもよい。また、センサ部１１の少なくとも一部が、周囲の環境センサ（例えば部屋に設置されている監視カメラ、マイク、赤外線センサ、超音波センサ等）であってもよい。
【００４５】  また、例えば情報処理端末１の制御部１２が有する少なくとも一部の機能が、通信部１５を介して通信接続される他の装置に存在してもよい。例えば、情報処理端末１の制御部１２が有する少なくとも一部の機能が、中間サーバまたはインターネット上のクラウドサーバ等に設けられていてもよい。また、制御部１２で行う処理のレベルを簡易なものとし、高度な処理は外部装置、例えばユーザ所有のスマートフォン等の他のモバイルデバイス、ホームサーバ、エッジサーバ、中間サーバ、またはクラウドサーバで行う構成としてもよい。複数の装置に処理を分散させることで、負担軽減が図られる。また、情報処理端末１内または通信距離が比較的に情報処理端末１に近い外部装置（例えば他のモバイルデバイス、ホームサーバ、エッジサーバ等）で処理を行うことで、リアルタイム性の向上、およびセキュリティの確保を実現することが可能である。
【００４６】  本実施形態に係る情報処理端末１の機能構成は、仕様や運用に応じて柔軟に変形可能である。
【００４７】    ＜２−２．サーバ２の構成＞  図３は、本実施形態によるサーバ２の構成の一例を示すブロック図である。図３に示すように、サーバ２（情報処理装置）は、制御部２０、通信部２１、および記憶部２２を有する。
【００４８】  （制御部２０）  制御部２０は、演算処理装置および制御装置として機能し、各種プログラムに従ってサーバ２内の動作全般を制御する。制御部２０は、例えばＣＰＵ（Central  Processing  Unit）、マイクロプロセッサ等の電子回路によって実現される。また、制御部２０は、使用するプログラムや演算パラメータ等を記憶するＲＯＭ（Read  Only  Memory）、及び適宜変化するパラメータ等を一時記憶するＲＡＭ（Random  Access  Memory）を含んでいてもよい。
【００４９】  また、本実施形態による制御部２０は、ダウンロード開始点決定部２０１、送信データ決定部２０２、およびデータ送信制御部２０３としても機能する。
【００５０】  ダウンロード開始点決定部２０１は、情報処理端末１からの３Ｄモデルデータのダウンロードのリクエストに応じて、当該３Ｄモデルデータのダウンロード開始点（すなわち、三次元画像情報の送信開始点）を決定する。具体的には、ダウンロード開始点決定部２０１は、複数の情報処理端末１から受信した複数のユーザの位置および視線情報と、対象の３Ｄモデルデータの表示位置（実空間における三次元位置）に基づいて、複数のユーザに共通するダウンロード開始点を決定する。例えば、ダウンロード開始点決定部２０１は、複数のユーザが同じ３Ｄモデルデータを見た場合のそれぞれの注視点を推定し、各注視点の重心をダウンロード開始点に決定する。注視点は、視線方向がサイズ概要図形３２と交差する点である。また、ダウンロード開始点決定部２０１は、複数のユーザから見える３Ｄモデルデータの領域の中心をダウンロード開始点に決定してもよい。なお、ダウンロード開始点は、厳密な点に限定されず、例えば面を含んでもよい。本実施形態によるダウンロード開始点決定処理の詳細については、後述する。
【００５１】  送信データ決定部２０２は、決定されたダウンロード開始点に基づいて、対象の３Ｄモデルデータのうち、リクエストのあった複数の情報処理端末１へ送信するデータを決定する。例えば、送信データ決定部２０２は、ダウンロード開始点を中心とする所定の領域内のデータを決定してもよいし、ダウンロード開始点を含むパーツ部分（例えば車の３Ｄモデルデータの場合は、タイヤ、ボンネット、バンパー等）としてもよい。本実施形態では、決定されたダウンロード開始点から優先的に順次３Ｄモデルデータを送信するため、送信データ決定部２０２は、ダウンロードの進行方向を決定し、対象の３Ｄモデルデータのうち、次に送信する送信データの決定も行う。例えば、送信データ決定部２０２は、ダウンロード開始点から放射状に均等に送信範囲を広げてもよいし、隣り合うパーツ毎に送信範囲を広げてもよい。送信データ決定部２０２は、一定時間、一定条件下で順次残りの３Ｄモデルデータ（ダウンロード開始点の周辺データ）を送信する。例えばユーザが動いて視線方向が大きく変化した場合、ダウンロード開始点が更新されるため、送信データ決定部２０２は、新たなダウンロード開始点に基づいて、未送信の３Ｄモデルデータから送信データを決定する。
【００５２】  また、送信データ決定部２０２は、同じ３Ｄモデルデータを複数の情報処理端末１でシェアさせる場合、データ量の配分を算出し、各情報処理端末１への送信データをそれぞれ決定する。３Ｄモデルデータを複数の情報処理端末１でシェアさせることで、同じデータを複数の情報処理端末１に送信することを回避できるため、サーバ２による送信処理の負荷が減り、また、データ帯域の長時間の専有を削減することが可能となる。
【００５３】  データ送信制御部２０３は、送信データ決定部２０２により決定されたデータを、通信部２１から情報処理端末１に送信する制御を行う。
【００５４】  （通信部２１）  通信部２１は、有線または無線によりネットワークと接続し、ネットワークを介して各情報処理端末１とデータの送受信を行う。通信部２１は、例えば有線／無線ＬＡＮ（Local  Area  Network）、またはＷｉ−Ｆｉ（Wireless  Fidelity、登録商標）等により情報処理端末１と通信接続する。
【００５５】  （記憶部２２）  記憶部２２は、制御部２０の処理に用いられるプログラムや演算パラメータ等を記憶するＲＯＭ、および適宜変化するパラメータ等を一時記憶するＲＡＭにより実現される。例えば本実施形態による記憶部２２は、３Ｄモデルデータ、およびユーザ情報を記憶する。ユーザ情報には、情報処理端末１から送信された自己位置情報および視線情報が含まれる。また、記憶部２２は、３Ｄモデルデータに関連付けて、当該３Ｄモデルデータを閲覧したユーザの履歴（閲覧履歴および操作履歴。閲覧履歴には、閲覧時の位置および視線方向の履歴が含まれる）を蓄積してもよい。
【００５６】  以上、本実施形態によるサーバ２の構成について具体的に説明した。なお図３に示すサーバ２の構成は一例であって、本実施形態はこれに限定されない。例えばサーバ２の少なくとも一部の構成が外部装置にあってもよいし、制御部２０の各機能の少なくとも一部が情報処理端末１または通信距離が情報処理端末１に比較的近い情報処理装置（例えば、いわゆるエッジサーバなど）により実現されてもよい。サーバ２の構成を適宜分散することで、リアルタイム性の向上や処理負担の軽減を実現することができる。
【００５７】  （３Ｄモデルデータのダウンロード開始点の決定について）  次いで、上述したダウンロード開始点決定部２０１によるダウンロード開始点の決定処理について、具体例を用いて説明する。
【００５８】  ・第１の決定手法  図４は、本実施形態によるダウンロード開始点の第１の決定手法の概要について説明する図である。図４に示すように、ダウンロード開始点決定部２０１は、同じ３Ｄモデルデータ３０を共有して閲覧する複数のユーザの位置ｖ１、ｖ２および視線方向と、実空間における３Ｄモデルデータ３０の表示位置とに基づいて、各ユーザの３Ｄモデル上の注視点４１ａ、４１ｂを推定し、その重心（ユーザ基準点４２）をダウンロード開始点としてもよい。この場合、ダウンロード開始点（ユーザ基準点４２）の周辺データから優先的にダウンロードされ表示されることで、ユーザＡおよびユーザＢの見える部分からダウンロードが完了して高精細な３Ｄモデルデータが表示される。なお、ダウンロード開始点決定部２０１は、複数のユーザがある程度近い距離に居ることを条件としてもよい。
【００５９】  このような第１の決定手法について図５および図６を参照して詳細に説明する。
【００６０】  まず、図５を参照して本実施形態による３Ｄモデルデータが有する情報について説明する。図５は、３Ｄモデルデータのサイズ概要情報について説明する図である。図５に示すように、本実施形態による３Ｄモデルデータは、３Ｄモデルデータ３０の大まかな形状を表す単純形状のサイズ概要図形３２（例えば、円錐、円柱、球体等）の情報（３Ｄモデルデータの半径や大きさのサイズ情報を含む）を有する。サイズ概要図形３２は、高精細な３Ｄモデルデータ３０よりもデータ量が少ない。
【００６１】  また、３Ｄモデルデータには、ダウンロードの基準点５０が設定される。ダウンロードの基準点５０は、サイズ概要図形３２上であってもよいし、３Ｄモデルデータ３０上であってもよい。基準点５０は、３Ｄモデルデータの重要な部分や、見せたい部分等、所定の優先点であって、３Ｄモデルデータの制作者によって予め設定され得る。若しくは、基準点５０は、３Ｄモデルデータ３０の前方向（方向は制作者が作成時に設定してもよい）であって、自動的に設定されてもよい。また、基準点５０は、３Ｄモデルデータの内部に設けられてもよい。例えば３Ｄモデルデータが「家」の場合は内部のインテリアが重要な場合もあるため、例えばドアを開けた部分や窓から見える部分等に、ダウンロードの基準点５０を設けてもよい。
【００６２】  さらに、３Ｄモデルデータは、回転可能な否かのフラグを有してもよい。例えば３Ｄモデルデータが「車」の場合であって、実空間の道路上に表示される場合、「車」が上下左右に回転して表示されると、道路に対する車の表示方向が不自然になってしまうため回転不可能のフラグが設定されることが想定されるが、モデルデータの内容や表示環境によっては、予め制作者等により、表示時における３Ｄモデルデータの回転表示が許可される場合もある。
【００６３】  本実施形態によるダウンロード開始点決定部２０１は、以上説明した３Ｄモデルデータのサイズ概要情報や基準点を参照して、ダウンロード開始点を決定する。図６は、本実施形態によるダウンロード開始点の第１の決定手法において、サイズ概要図形３２および基準点５０を参照して行うダウンロード開始点の決定について説明する図である。
【００６４】  図６に示すように、ダウンロード開始点決定部２０１は、複数のユーザの位置および視線方向と、３Ｄモデルデータ３０の表示位置に基づいて、３Ｄモデルデータ３０のサイズ概要図形３２上の注視点４１ａ、４１ｂを推定する。なお、３Ｄモデルデータ３０のサイズ概要図形３２を情報処理端末１側に送信して注視点４１を情報処理端末１側で推定してもよい。
【００６５】  次いで、ダウンロード開始点決定部２０１は、注視点４１ａ、４１ｂの重心（以下、ユーザ基準点４２と称す）を求める。そして、ダウンロード開始点決定部２０１は、３Ｄモデルデータに定義された基準点５０とユーザ基準点４２とが最小距離になるよう３Ｄモデルデータを回転し、回転した状態で、基準点５０、またはユーザ基準点４２に最も近い３Ｄモデルデータ上の頂点をダウンロード開始点に決定する。これにより、視聴体験に重要な部分から優先的に、複数のユーザが共有して快適に閲覧を開始することができる。
【００６６】  なお、３Ｄモデルデータに回転不可能のフラグが設けられている場合、ダウンロード開始点決定部２０１は、３Ｄモデルデータを回転させない状態で、ユーザ基準点４２に最も近い３Ｄモデルデータ上の頂点座標をダウンロード開始点に決定してもよい。これにより、複数のユーザが共有して快適に閲覧を開始することができる。また、回転フラグが設けられていない場合や、回転可能フラグが設けられている場合も、３Ｄモデルデータを回転させない状態で、ユーザ基準点４２に最も近い３Ｄモデルデータ上の頂点座標をダウンロード開始点に決定してもよい。
【００６７】  ・第２の決定手法  続いて、本実施形態によるダウンロード開始点の第２の決定手法について、図７〜図８を参照して説明する。
【００６８】  図７は、ダウンロード開始点の第２の決定手法において、３Ｄモデルデータに多数のダウンロード開始可能点５２が設けられている場合について説明する図である。ダウンロード開始可能点５２は、３Ｄモデルデータ３０のサイズ概要図形３２上に設けられていてもよいし、内部の３Ｄモデルデータ３０上に設けられていてもよい。ダウンロード開始可能点５２は、例えば３Ｄモデルデータ３０上の均等点に設けられてもよいし、３Ｄモデルデータ３０のパーツ毎に設けられてもよい。
【００６９】  図８は、ダウンロード開始点の第２の決定手法において、ダウンロード開始可能点を参照して行うダウンロード開始点の決定について説明する図である。図８に示すように、ダウンロード開始点決定部２０１は、複数のユーザの位置および視線方向と、３Ｄモデルデータ３０の表示位置に基づいて、３Ｄモデルデータ３０のサイズ概要図形３２上の注視点４１ａ、４１ｂを推定する。なお、３Ｄモデルデータ３０のサイズ概要図形３２を情報処理端末１側に送信して注視点４１を情報処理端末１側で推定してもよい。
【００７０】  次いで、ダウンロード開始点決定部２０１は、注視点４１ａ、４１ｂの重心（ユーザ基準点４２）を求める。そして、ダウンロード開始点決定部２０１は、３Ｄモデルデータに定義された多数のダウンロード開始可能点５２のうち、ユーザ基準点４２と最も近いダウンロード開始可能点５２ａを、ダウンロード開始点に決定する。これにより、視聴体験に重要な部分から優先的に、複数のユーザが共有して快適に閲覧を開始することができる。
【００７１】  なお、ダウンロード開始点決定部２０１は、情報処理端末１とのデータ通信における帯域の種別や、送信する３Ｄモデルデータ量等に応じて、処理負担やダウンロード時間への影響が少なければ、ダウンロード開始可能点５２ａの周辺の３〜４つのダウンロード開始可能点も、ダウンロード開始点に決定してもよい。この場合、ダウンロード開始可能点５２ａと周辺の３〜４つのダウンロード開始可能点から優先的にダウンロードが開始される。
【００７２】  （ダウンロード進行方向について）  本実施形態による送信データ決定部２０２は、決定されたダウンロード開始点から順次送信（ダウンロード）するデータを決定するが、その際のダウンロード進行方向は、例えばダウンロード開始点から放射状に均等に広げる方向であってもよい。
【００７３】  また、３Ｄモデルデータに多数のダウンロード開始可能点５２が設定されている場合、送信データ決定部２０２は、決定されたダウンロード開始点の周辺のダウンロード開始可能点を含む方向にダウンロード進行方向を決定してもよい。図９は、本実施形態によるダウンロード開始可能点を用いたダウンロード進行方向の決定について説明する図である。
【００７４】  図９に示すように、送信データ決定部２０２は、決定されたダウンロード開始点（ダウンロード開始可能点５２ａ）から放射状に、周辺のダウンロード開始可能点５２ｂ〜５２ｅを含む方向にダウンロード進行方向を決定してもよい。なお、送信データ決定部２０２は、３Ｄモデルデータに多数のダウンロード開始可能点５２が設定されている場合であっても、決定されたダウンロード開始点から放射状に均等に広げる方向にダウンロード進行方向を決定してもよい。
【００７５】  また、送信データ決定部２０２は、当該３Ｄモデルデータに関連付けられる他ユーザの閲覧履歴や操作履歴に基づいて算出した高頻度注視点（例えば閲覧回数が所定値以上の注視点）を参照してダウンロード進行方向を決定してもよい。これにより、ユーザが移動して閲覧する可能性の高い場所も優先的にダウンロードを進めることが可能となる。
【００７６】  図１０は、本実施形態による高頻度注視点を用いたダウンロード進行方向の決定について説明する図である。図１０に示すように、３Ｄモデルデータの閲覧履歴に基づき、高頻度注視点５２ｕが算出された場合、送信データ決定部２０２は、ダウンロード開始点（ダウンロード開始可能点５２ａ）から、高頻度注視点５２ｕを含む方向にダウンロード進行方向を決定してもよい。
【００７７】  操作履歴とは、例えば「車」の３Ｄモデルデータのドアを開ける、トランクを開ける等の操作や、「ボタン」や「ＰＣ」等の３Ｄモデルデータ（所謂バーチャルボタン、バーチャルＰＣ等）の操作の情報が挙げられる。送信データ決定部２０２は、ドアやトランクを開ける可能性が高い場合（高頻度注視点がドアやトランクの内部の場合）、ドアやトランクの中身の表示データを優先的に送信するようダウンロード進行方向を決定する。なお、送信データ決定部２０２は、高頻度注視点の方向、かつ、周辺のダウンロード開始可能点を含む方向に、ダウンロード進行方向を決定してもよい。
【００７８】  また、送信データ決定部２０２は、ユーザが移動した場合に、ユーザの移動距離が所定の範囲内であれば、ユーザの新しい位置と視線方向に基づいて、視線方向がサイズ概要図形または３Ｄモデルデータと交差する点（注視点）、または複数ユーザの新たな注視点の重心（ユーザ基準点）に進行する方向に決定してもよい。
【００７９】  また、送信データ決定部２０２は、３Ｄモデルデータの表示位置に基づいて、ユーザが移動できない方向からの表示データは送信しない、若しくは最後に送信するよう決定してもよい。例えば、「車」の３Ｄモデルデータが壁際に表示される場合、ユーザは壁側から見ることは出来ないため、壁側の表示データは不要、若しくは優先度が低くなる。
【００８０】  （複数のダウンロード開始点の決定）  以上、本実施形態によるダウンロード開始点決定部２０１により、複数ユーザの位置および視線方向と、共有して閲覧する３Ｄモデルデータの表示位置とに基づいてダウンロード開始点を決定する処理について説明した。かかる処理は、複数のユーザがある程度近い距離に居ること（複数のユーザの距離が一定の範囲内であること）、若しくは各ユーザの注視点が所定の距離内にあること、各ユーザの注視点を含むパーツが同じであること、又は各ユーザの注視点が３Ｄモデルデータの同方向（前方、側面、又は後方等）にあること等を条件としてもよい。すなわち、例えば図１１に示すように、同じ３Ｄモデルデータ３０を共有して閲覧する複数のユーザの位置ｖ１、ｖ２や視線方向が大きく異なる場合、３Ｄモデルデータの見える範囲に共通部分が無く（若しくは少なく）、複数のユーザの注視点４４ａ、４４ｂの重心をダウンロード開始点としても、共通して見える部分を待ち時間無く快適な閲覧するといった効果は生じ難い。そこで、本実施形態によるダウンロード開始点決定部２０１は、上記条件を満たさない場合は、図１１に示すように、複数のユーザの注視点４４ａ、４４ｂを、それぞれダウンロード開始点に決定してもよい。これにより、各注視点からダウンロードが開始される。
【００８１】  また、送信データ決定部２０２は、図１１に示すように複数のユーザの注視点４４ａ、４４ｂがそれぞれダウンロード開始点に決定された場合、他方のダウンロード開始点に向かう方向にダウンロード方向を決定してもよい。
【００８２】  ＜＜３．動作処理＞＞  続いて、本実施形態による情報処理システムの動作処理について図１２を用いて具体的に説明する。図１２は、本実施形態による情報処理システムの処理の流れを示すシーケンス図である。
【００８３】  図１２に示すように、まず、情報処理端末１Ａおよび情報処理端末１Ｂは、ユーザの視線検出（ステップＳ１０３、Ｓ１０５）、自己位置の特定（ステップＳ１０６、Ｓ１１８）、３Ｄモデル上のユーザの注視点の特定（ステップＳ１０９、Ｓ１２１）を、それぞれ行う。なお、ユーザの注視点の特定は、サーバ２側で行ってもよい。
【００８４】  次に、情報処理端末１Ａおよび情報処理端末１Ｂは、３Ｄモデルデータの表示を要求するリクエストをサーバ２に送信する（ステップＳ１１２、Ｓ１２４）。具体的には、情報処理端末１Ａおよび情報処理端末１Ｂは、例えばユーザの視線情報、特定したユーザの位置情報、および注視点情報をサーバ２に送信する。また、情報処理端末１Ａおよび情報処理端末１Ｂは、端末情報を併せて送信してもよい。端末情報には、端末情報の処理能力に関する情報やデータ帯域情報が含まれ、後述するデータ量配分の算出の際に用いられる。
【００８５】  また、情報処理端末１からサーバ２へ送信するリクエストは、下記のように、ダウンロード対象物体（すなわち３Ｄモデルデータ）からのoffsetと垂直・水平角等のパラメータ（三次元位置情報および視線方向のパラメータ）を含むものであってもよい。・アクセスＵＲＬのフォーマット例ｈｔｔｐｓ：／／・・・？ｏｆｆｓｅｔ  ｘ  ＝１００  ＆ｏｆｆｓｅｔ  ｙ  ＝２００  ＆ａｎｇｌｅ  ｖ  ＝１２５  ＆ａｎｇｌｅ  ｈ＝９０  ＆ｍｕｌｔｉｐｏｉｎｔ＝０
【００８６】  次いで、サーバ２は、複数のユーザの注視点情報に基づいて、ユーザ基準点を算出する（ステップＳ１２７）。
【００８７】  次に、サーバ２は、３Ｄモデルデータのダウンロード開始点を算出する（ステップＳ１３０）。
【００８８】  次いで、サーバ２は、算出したダウンロード開始点に基づいて、各情報処理端末１Ａ、１Ｂへ送信するデータ量の配分を算出する（ステップＳ１３３）。
【００８９】  続いて、サーバ２は、各情報処理端末１Ａ、１Ｂに、ダウンロード開始点に基づいて決定した、３Ｄモデルデータの一部のデータを送信する（ステップＳ１３６、Ｓ１３９）。
【００９０】  次に、情報処理端末１Ａ、１Ｂは、受信したデータのシェア処理を行う（ステップＳ１４２、Ｓ１４５）。
【００９１】  次いで、情報処理端末１Ａ、１Ｂは、３Ｄモデルデータの表示処理を行う（ステップＳ１４８、Ｓ１５１）。情報処理端末１Ａ、１Ｂ側では、複数ユーザに共通して見えている部分からデータのダウンロードが開始されるため、待ち時間が短縮され、すぐに３Ｄモデルデータを閲覧することが可能となる。
【００９２】  一方、サーバ２は、一定時間経過したか、または一定条件を満たしたか否かを判断する（ステップＳ１５４）。一定時間とは、例えばデータ送信を開始してから一定の時間（例えば、数秒、数十秒等）である。また、一定条件とは、例えばユーザが動いて大きく視線方向が変化した場合等である。頻繁にダウンロード開始点が更新されることを回避するため、一定時間が経過するか、または一定条件を満たすまでは、上記ステップＳ１３３〜Ｓ１５１に示す処理を繰り返し、ダウンロード開始点から優先的に、周辺のデータも順次送信する制御が行われる。
【００９３】  そして、一定時間経過した場合、または一定条件を満たした場合（ステップＳ１５４／Ｙｅｓ）、上記ステップＳ１０３からの処理が繰り返される。すなわち、新たにダウンロード開始点が算出され、引き続き新たなダウンロード開始点から優先的に、残りの３Ｄモデルデータの送信制御が行われる。
【００９４】  以上、本実施形態による動作処理の一例を説明した。なお図１２に示す動作処理は一例であって、本開示は図１２に示す例に限定されない。例えば、本開示は、図１２に示すステップの順序に限定されない。少なくともいずれかのステップが並列に処理されてもよいし、逆の順番で処理されてもよい。例えば、ステップＳ１０３の処理とステップＳ１０６の処理は並列に処理されてもよいし、逆の順番で処理されてもよい。
【００９５】  また、図１２に示す全ての処理が必ずしも実行されてなくともよい。例えば、ステップＳ１３３に示す配分算出処理とステップＳ１４２、Ｓ１４５に示すデータシェアがスキップされてもよい。
【００９６】  また、図１２に示す全ての処理が、必ずしも図１２で記載された装置で行われなくともよい。例えば、ステップＳ１０９、ステップＳ１２１の処理が、サーバ２若しくは中間サーバ（不図示）で行われてもよい。
【００９７】  また、ステップＳ１３３に示す配分算出を行わず、共有者の情報処理端末１のいずれかにデータ送信を行い、当該情報処理端末１から他の共有者の情報処理端末１にデータシェアを行うようにしてもよい。
【００９８】  また、本実施形態では一例として情報処理端末１Ａ、１Ｂの２つを用いたが、本実施形態はこれに限定されず、情報処理端末１は３つ以上（すなわち、共有者が３人以上）であってもよい。
【００９９】  ＜＜４．ハードウェア構成＞＞  次に、本開示の一実施形態に係る情報処理端末１およびサーバ２に共通する情報処理装置のハードウェア構成例について説明する。図１３は、本開示の一実施形態に係る情報処理端末１またはサーバ２を実現する情報処理装置のハードウェア構成例を示すブロック図である。図１３を参照すると、情報処理装置８００は、例えば、ＣＰＵ８７１と、ＲＯＭ８７２と、ＲＡＭ８７３と、ホストバス８７４と、ブリッジ８７５と、外部バス８７６と、インターフェース８７７と、入力装置８７８と、出力装置８７９と、ストレージ８８０と、ドライブ８８１と、接続ポート８８２と、通信装置８８３と、を有する。なお、ここで示すハードウェア構成は一例であり、構成要素の一部が省略されてもよい。また、ここで示される構成要素以外の構成要素をさらに含んでもよい。
【０１００】  （ＣＰＵ８７１）  ＣＰＵ８７１は、例えば、演算処理装置又は制御装置として機能し、ＲＯＭ８７２、ＲＡＭ８７３、ストレージ８８０、又はリムーバブル記録媒体９０１に記録された各種プログラムに基づいて各構成要素の動作全般又はその一部を制御する。
【０１０１】  具体的には、ＣＰＵ８７１は、情報処理端末１内の制御部１２の動作を実現する。
【０１０２】  （ＲＯＭ８７２、ＲＡＭ８７３）  ＲＯＭ８７２は、ＣＰＵ８７１に読み込まれるプログラムや演算に用いるデータ等を格納する手段である。ＲＡＭ８７３には、例えば、ＣＰＵ８７１に読み込まれるプログラムや、そのプログラムを実行する際に適宜変化する各種パラメータ等が一時的又は永続的に格納される。
【０１０３】  （ホストバス８７４、ブリッジ８７５、外部バス８７６、インターフェース８７７）  ＣＰＵ８７１、ＲＯＭ８７２、ＲＡＭ８７３は、例えば、高速なデータ伝送が可能なホストバス８７４を介して相互に接続される。一方、ホストバス８７４は、例えば、ブリッジ８７５を介して比較的データ伝送速度が低速な外部バス８７６に接続される。また、外部バス８７６は、インターフェース８７７を介して種々の構成要素と接続される。
【０１０４】  （入力装置８７８）  入力装置８７８には、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、及びレバー等が用いられる。さらに、入力装置８７８としては、赤外線やその他の電波を利用して制御信号を送信することが可能なリモートコントローラ（以下、リモコン）が用いられることもある。また、入力装置８７８には、マイクロフォンなどの音声入力装置が含まれる。
【０１０５】  （出力装置８７９）  出力装置８７９は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＬＣＤ、又は有機ＥＬ等のディスプレイ装置、スピーカー、ヘッドホン等のオーディオ出力装置、プリンタ、携帯電話、又はファクシミリ等、取得した情報を利用者に対して視覚的又は聴覚的に通知することが可能な装置である。また、本開示に係る出力装置８７９は、触覚刺激を出力することが可能な種々の振動デバイスを含む。
【０１０６】  （ストレージ８８０）  ストレージ８８０は、各種のデータを格納するための装置である。ストレージ８８０としては、例えば、ハードディスクドライブ（ＨＤＤ）等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、又は光磁気記憶デバイス等が用いられる。
【０１０７】  （ドライブ８８１）  ドライブ８８１は、例えば、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体９０１に記録された情報を読み出し、又はリムーバブル記録媒体９０１に情報を書き込む装置である。
【０１０８】  （リムーバブル記録媒体９０１）リムーバブル記録媒体９０１は、例えば、ＤＶＤメディア、Ｂｌｕ−ｒａｙ（登録商標）メディア、ＨＤ  ＤＶＤメディア、各種の半導体記憶メディア等である。もちろん、リムーバブル記録媒体９０１は、例えば、非接触型ＩＣチップを搭載したＩＣカード、又は電子機器等であってもよい。
【０１０９】  （接続ポート８８２）  接続ポート８８２は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）、ＲＳ−２３２Ｃポート、又は光オーディオ端子等のような外部接続機器９０２を接続するためのポートである。
【０１１０】  （外部接続機器９０２）  外部接続機器９０２は、例えば、プリンタ、携帯音楽プレーヤ、デジタルカメラ、デジタルビデオカメラ、又はＩＣレコーダ等である。
【０１１１】  （通信装置８８３）  通信装置８８３は、ネットワークに接続するための通信デバイスであり、例えば、有線又は無線ＬＡＮ、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、又は各種通信用のモデム等である。
【０１１２】  ＜＜５．まとめ＞＞  以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１１３】  例えば、上述した情報処理端末１に内蔵されるＣＰＵ、ＲＯＭ、およびＲＡＭ等のハードウェアに、情報処理端末１の機能を発揮させるためのコンピュータプログラムも作成可能である。また、当該コンピュータプログラムを記憶させたコンピュータ読み取り可能な記憶媒体も提供される。
【０１１４】  また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１１５】  なお、本技術は以下のような構成も取ることができる。（１）  第１のユーザの位置情報および視線情報と、  第２のユーザの位置情報および視線情報と、  前記第１のユーザと前記第２のユーザが共有して視認する三次元画像情報の表示位置情報とに基づいて、  前記３次元画像情報の送信開始点を決定する制御を行う制御部を備える、情報処理装置。（２）  前記制御部は、    前記決定した前記送信開始点から優先的に前記３次元画像情報を情報処理端末に送信する制御を行う、前記（１）に記載の情報処理装置。（３）  前記制御部は、    前記第１のユーザの位置情報および視線情報と、前記三次元画像情報の前記表示位置情報とに基づいて、前記三次元画像情報における前記第１のユーザの第１の注視点を推定し、    前記第２のユーザの位置情報および視線情報と、前記三次元画像情報の前記表示位置情報とに基づいて、前記三次元画像情報における前記第２のユーザの第２の注視点を推定し、    前記第１の注視点と前記第２の注視点の重心を、前記送信開始点に決定する、前記（１）または（２）に記載の情報処理装置。（４）  前記三次元画像情報は、サイズ概要情報を有し、  前記制御部は、    前記第１のユーザの位置情報および視線情報と、前記三次元画像情報の前記表示位置情報とに基づいて、前記サイズ概要情報における前記第１のユーザの第１の注視点を推定し、    前記第２のユーザの位置情報および視線情報と、前記三次元画像情報の前記表示位置情報とに基づいて、前記サイズ概要情報における前記第２のユーザの第２の注視点を推定し、    前記第１の注視点と前記第２の注視点の重心に最も近い前記三次元画像情報の頂点を、前記送信開始点に決定する、前記（１）または（２）に記載の情報処理装置。（５）  前記三次元画像情報は、予め設定された基準点を有し、  前記制御部は、    前記第１の注視点と前記第２の注視点の重心に、前記基準点が最も近くなるよう前記三次元画像情報を回転させた上で、前記重心を前記送信開始点に決定する、前記（３）または（４）に記載の情報処理装置。（６）  前記三次元画像情報は、予め設定された複数の送信開始可能点を有し、  前記制御部は、    前記第１のユーザの位置情報および視線情報と、前記三次元画像情報の前記表示位置情報とに基づいて、前記三次元画像情報または前記三次元画像情報のサイズ概要情報における前記第１のユーザの第１の注視点を推定し、    前記第２のユーザの位置情報および視線情報と、前記三次元画像情報の前記表示位置情報とに基づいて、前記三次元画像情報または前記サイズ概要情報における前記第２のユーザの第２の注視点を推定し、    前記複数の送信開始可能点のうち、前記第１の注視点と前記第２の注視点の重心に最も近い送信開始可能点を、前記送信開始点に決定する、前記（１）または（２）に記載の情報処理装置。（７）  前記制御部は、    前記決定した前記送信開始点から放射状に均等に広げる方向に順次前記３次元画像情報を情報処理端末に送信する制御を行う、前記（１）〜（６）のいずれか１項に記載の情報処理装置。（８）  前記制御部は、    前記決定した前記送信開始点から、前記三次元画像情報に予め設定された、前記送信開始点の周辺の複数の送信開始可能点を含む方��に順次前記３次元画像情報を情報処理端末に送信する制御を行う、前記（１）〜（６）のいずれか１項に記載の情報処理装置。（９）  前記制御部は、    前記三次元画像情報に関連する他ユーザの閲覧履歴又は操作履歴の少なくともいずれかに基づいて、前記三次元画像情報における第３の注視点を推定し、    前記決定した前記送信開始点から前記第３の注視点を含む方向に順次前記３次元画像情報を情報処理端末に送信する制御を行う、前記（１）〜（６）のいずれか１項に記載の情報処理装置。（１０）  前記制御部は、    前記第１のユーザの第１の情報処理端末および前記第２のユーザの第２の情報処理端末に送信するデータの配分を算出し、    前記決定した前記送信開始点から優先的に前記３次元画像情報を前記第１の情報処理端末と前記第２の情報処理端末に送信する際に、それぞれ異なるデータを送信する制御を行う、前記（１）〜（６）のいずれか１項に記載の情報処理装置。（１１）  前記制御部は、    前記第１のユーザと前記第２のユーザの距離が所定範囲内であるか否かを判断し、    所定距離内である場合、前記第１のユーザの位置情報および視線情報と、前記第２のユーザの位置情報および視線情報と、前記三次元画像情報の表示位置情報とに基づく前記送信開始点の決定制御を行う、前記（１）〜（１０）のいずれか１項に記載の情報処理装置。（１２）  プロセッサが、  第１のユーザの位置情報および視線情報と、  第２のユーザの位置情報および視線情報と、  前記第１のユーザと前記第２のユーザが共有して視認する三次元画像情報の表示位置情報とに基づいて、  前記３次元画像情報の送信開始点を決定する制御を行うこと、を含む、情報処理方法。（１３）  コンピュータを、  第１のユーザの位置情報および視線情報と、  第２のユーザの位置情報および視線情報と、  前記第１のユーザと前記第２のユーザが共有して視認する三次元画像情報の表示位置情報とに基づいて、  前記３次元画像情報の送信開始点を決定する制御を行う制御部、として機能させるための、プログラム。
【符号の説明】
【０１１６】  １    情報処理端末  ２    サーバ  １１    センサ部  １２    制御部  １３    表示部  １４    スピーカー  １５    通信部  １６    操作入力部  １７    記憶部  ２０  制御部  ２１  通信部  ２２  記憶部  １１０    外向きカメラ  １１１    内向きカメラ  １１２    マイク  １１３    ジャイロセンサ  １１４    加速度センサ  １１５    方位センサ  １１６    位置測位部  １１７    生体センサ  １２０    視線検出部  １２２  自己位置特定部  １２４  シェア制御部  １２６  表示処理部  ２０１  ダウンロード開始点決定部  ２０２  送信データ決定部  ２０３  データ送信制御部
【図１】
2019102676.tif 000003
【図２】
2019102676.tif 000004
【図３】
2019102676.tif 000005
【図４】
2019102676.tif 000006
【図５】
2019102676.tif 000007
【図６】
2019102676.tif 000008
【図７】
2019102676.tif 000009
【図８】
2019102676.tif 000010
【図９】
2019102676.tif 000011
【図１０】
2019102676.tif 000012
【図１１】
2019102676.tif 000013
【図１２】
2019102676.tif 000014
【図１３】
2019102676.tif 000015
【国際調査報告】
2019102676.tif 000016
2019102676.tif 000017
2019102676.tif 000018
2019102676.tif 000019