(57)【要約】【課題】仮想空間におけるユーザ間の通信接続設定を容易にする。【解決手段】ユーザが仮想空間を共有する１以上の他ユーザと通信を行うために使用される通信装置は、ユーザの発する音声を取得する音声取得手段と、仮想空間におけるユーザ及び１以上の他ユーザの位置を取得する取得手段と、仮想空間においてユーザとの距離が所定閾値以下である他ユーザを決定する決定手段と、決定手段により決定された他ユーザを音声取得手段により取得された音声の送信先とする通信接続設定を行う制御手段と、を有する。【選択図】図３
2018067157.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが仮想空間を共有する１以上の他ユーザと通信を行うために使用される通信装置であって、
前記ユーザの発する音声を取得する音声取得手段と、
前記仮想空間における前記ユーザ及び前記１以上の他ユーザの位置を取得する取得手段と、
前記仮想空間において前記ユーザとの距離が所定閾値以下である他ユーザを決定する決定手段と、
前記決定手段により決定された他ユーザを前記音声取得手段により取得された音声の送信先とする通信接続設定を行う制御手段と、
を有することを特徴とする通信装置。
【請求項２】
前記取得手段は、前記仮想空間に存在する各ユーザの該仮想空間における位置を、該位置を管理する第１のサーバーから取得する
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記通信装置は、
現実空間における前記ユーザの位置を取得する位置取得手段と、
前記位置取得手段で取得された位置を前記第１のサーバーに送信する送信手段と、
を更に有し、
前記第１のサーバーは、前記ユーザから受信した該ユーザの前記現実空間における位置に基づいて該ユーザの前記仮想空間における位置を導出し、該ユーザの前記仮想空間における位置として管理する
ことを特徴とする請求項２に記載の通信装置。
【請求項４】
前記第１のサーバーは、更に、前記仮想空間に存在する各ユーザの該仮想空間における姿勢を管理するよう構成されており、
前記取得手段は、更に、前記仮想空間における前記ユーザ及び前記１以上の他ユーザの姿勢を取得し、
前記決定手段は、前記仮想空間において前記ユーザとの距離が所定閾値以下かつ前記ユーザとの姿勢の差が所定差以下である他ユーザを決定し、
前記制御手段は、前記決定手段により前記ユーザとの距離が前記所定閾値以下かつ前記ユーザとの姿勢の差が所定差以下であると判定された他ユーザを前記音声取得手段により取得された音声の送信先とする通信接続設定を行う
ことを特徴とする請求項２に記載の通信装置。
【請求項５】
前記取得手段によって取得された前記仮想空間における前記ユーザ及び前記１以上の他ユーザの位置及び姿勢に基づいて、前記仮想空間の映像を生成する生成手段と、
前記生成手段により生成された映像を表示する表示手段と、
を更に有することを特徴とする請求項４に記載の通信装置。
【請求項６】
現実空間を撮像する撮像手段を更に有し、
前記生成手段は、前記撮像手段により撮像された映像に前記仮想空間に配置された物体の映像を重畳することにより前記仮想空間の映像を生成する
ことを特徴とする請求項５に記載の通信装置。
【請求項７】
前記制御手段は、前記音声取得手段により取得された音声のデータと該音声の送信先の情報とを、前記仮想空間内の音声伝送を管理する第２のサーバーに送信する
ことを特徴とする請求項１乃至６の何れか１項に記載の通信装置。
【請求項８】
前記制御手段が、前記仮想空間内の一部のユーザに対してデータを送信する第１のモードで動作するか、前記仮想空間内の全ユーザに対してデータを送信する第２のモードで動作するか、を選択する選択手段を更に有し、
前記制御手段は、前記選択手段により前記第２のモードでの動作が選択されている場合、前記決定手段による決定にかかわらず、前記仮想空間内の全ユーザを前記音声取得手段により取得された音声の送信先とする通信接続設定を行う
ことを特徴とする請求項１乃至７の何れか１項に記載の通信装置。
【請求項９】
ユーザが仮想空間を共有する１以上の他ユーザと通信を行うために使用される通信装置の制御方法であって、
前記ユーザの発する音声を取得する音声取得工程と、
前記仮想空間における前記ユーザ及び前記１以上の他ユーザの位置を取得する取得工程と、
前記仮想空間において前記ユーザとの距離が所定閾値以下である他ユーザを決定する決定工程と、
前記決定工程により決定された他ユーザを前記音声取得工程により取得された音声の送信先とする通信接続設定を行う制御工程と、
を有することを特徴とする通信装置の制御方法。
【請求項１０】
コンピュータを、請求項１に記載の通信装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想空間を共有するユーザ間の通信制御技術に関するものである。
【背景技術】
【０００２】
現実空間と仮想空間をリアルタイムに融合させて体験者に提示する技術として、複合現実感（ＭＲ：Mixed Reality）技術や拡張現実感（ＡＲ：Augmented Reality）技術が知られている。これらの技術では、現実空間の映像に、表示装置の位置姿勢に応じた仮想空間の画像（ＣＧ：Computer Graphic）を重畳した合成画像を表示する。また、マイクやスピーカーを搭載したＭＲ・ＡＲシステムも開発されている。例えば、同一の仮想空間を複数ユーザで共有することにより、遠隔地にいるユーザであっても同じ部屋にいるかのようにコミュニケーションすることが可能であり、様々な分野への応用が期待されている。
【０００３】
特許文献１は、実空間における通信相手の相対的な位置および方向を身体感覚として把握可能な音声コミュニケーション・システムを開示している。具体的には、実空間におけるユーザの位置に基づいて算出された仮想空間におけるユーザの位置に基づいて音響効果を制御する手法について述べている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３４１０９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のように複数ユーザで同一の仮想空間を共有するシステムにおいては、特定の相手とコミュニケーションするための通信接続設定は、ユーザによって手間がかかる又は困難なものとなる。そのため、同一の仮想空間を共有する意図しない相手との通信接続設定がなされた結果、円滑なコミュニケーションが阻害されることになる。このような問題に対しては上述の特許文献１の技術では解決することが出来ない。
【０００６】
本発明はこのような問題を鑑みてなされたものであり、仮想空間におけるユーザ間の通信接続設定を容易にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の問題点を解決するため、本発明に係る通信装置は以下の構成を備える。すなわち、ユーザが仮想空間を共有する１以上の他ユーザと通信を行うために使用される通信装置は、
前記ユーザの発する音声を取得する音声取得手段と、
前記仮想空間における前記ユーザ及び前記１以上の他ユーザの位置を取得する取得手段と、
前記仮想空間において前記ユーザとの距離が所定閾値以下である他ユーザを決定する決定手段と、
前記決定手段により決定された他ユーザを前記音声取得手段により取得された音声の送信先とする通信接続設定を行う制御手段と、
を有する。
【発明の効果】
【０００８】
本発明によれば、仮想空間におけるユーザ間の通信接続設定を容易にする技術を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態における画像音声処理システムの構成を示すブロック図である。
【図２】仮想空間における複数のユーザの位置姿勢を示す概念図である。
【図３】第１実施形態における通信接続設定の動作フローチャートである。
【図４】第２実施形態における画像音声処理システムの構成を示すブロック図である。
【図５】仮想空間における複数のユーザの位置姿勢を示す概念図である。
【図６】第２実施形態における通信接続設定の動作フローチャートである。
【発明を実施するための形態】
【００１０】
以下に、図面を参照して、この発明の好適な実施の形態を詳しく説明する。なお、以下の実施の形態はあくまで例示であり、本発明の範囲を限定する趣旨のものではない。
【００１１】
（第１実施形態）
本発明に係る通信装置の第１実施形態として、画像音声処理システムで利用されるユーザ装置（表示装置１００及び制御装置１０１）を例に挙げて以下に説明する。
【００１２】
＜装置構成＞
図１は、第１実施形態における画像音声処理システムの構成を示すブロック図である。特に、各ユーザに対して用意されるユーザ装置は、ユーザが仮想空間を共有する１以上の他ユーザと通信を行うために使用される装置であり、表示装置１００と制御装置１０１とから構成される。各ユーザ装置は、ネットワークを介して相互に通信可能に接続されている。また、ネットワーク上には、後述する位置姿勢サーバー１１１や音声サーバー１１２が配置される。
【００１３】
表示装置１００は、位置姿勢検出部１０２、表示部１０３、音声入力部１０４、音声出力部１０５を含む。表示装置１００は、例えば、ＨＭＤ（Head Mounted Display）として構成される。例えば、表示装置１００を装着したユーザの位置姿勢を検出し、その位置姿勢に基づき仮想空間（仮想現実空間）のＣＧ（Computer Graphics）映像を表示する。これにより、表示装置１００を装着したユーザは、現実空間における視線方向に応じた仮想空間におけるＣＧを重畳表示した仮想現実画像を観察することができる。なお、ステレオ画像を生成するため、右目用、左目用の２つの表示部を実装してもよい。表示部１０３は、例えば、表示素子、光学系、画像処理部から構成され、画像処理部は、ＤＳＰ（Digital Signal Processor）などにより構成される。
【００１４】
以下の説明においては表示装置１００はＨＭＤであることを想定するが、タブレット端末やその他の表示装置であってもよい。つまり、持ち運びが可能でかつユーザの視野に相当する画像が表示できる任意の表示装置が利用可能である。位置姿勢検出部１０２は、ユーザの位置取得のための機能部であり、ユーザの現実空間での位置を取得する。例えば、加速度センサおよび角速度センサを用いた位置姿勢センサや、地磁気を用いた方位センサならびにＧＰＳを用いた姿勢検出センサが利用可能である。さらには、不図示の撮像センサが撮像した映像から現実空間に配置されたマーカを検出し位置姿勢を算出するよう構成してもよい。この場合は、表示装置１００をビデオシースルー型ＨＭＤにより構成すると好適である。
【００１５】
表示部１０３は、小型の液晶ディスプレイや有機ＥＬディスプレイ、あるいは、ＭＥＭＳによる網膜スキャンタイプのデバイスが利用される。音声入力部１０４は、マイクロフォンなどの音声取得のための機能部である。ここでは表示装置１００内の構成として示しているが、表示装置１００を装着したユーザが発生する音声を取得できるものであればよく、別体として構成してもよい。音声出力部１０５は、ここではイヤホン型のスピーカーを想定している。これは、同一の現実空間（例えば部屋）内に表示装置１００を装着したユーザが複数存在した場合、通常のスピーカーを用いると当該スピーカーからの直接音が近隣の他ユーザに聞こえてしまう可能性があるためである。もちろん、近隣に直接音が聞こえて構わない状況、例えば、部屋内にユーザが１人のみである場合などであれば、他の形態のスピーカーでも構わない。
【００１６】
制御装置１０１は、位置姿勢伝送部１０６、仮想現実物体演算部１０７、制御部１０８、音声伝送部１０９、相対距離演算部１１０、を含む。ここでは、制御装置１０１は、パソコンやワークステーション等の高性能な演算処理機能やグラフィック表示機能を有する装置を用いることを想定する。制御装置１０１と表示装置１００を接続することで、表示装置１００を装着したユーザは、仮想空間の映像を見ることが可能となる。当該仮想空間の映像は、現実世界と仮想世界とがリアルタイムかつシームレスに融合した複合現実世界の映像であってもよい。なお、制御装置１０１と表示装置１００とを一体構成としてユーザが携帯可能なように構成してもよい。
【００１７】
位置姿勢伝送部１０６は、位置姿勢検出部１０２で取得された位置姿勢情報を他ユーザと共有するために、仮想空間内のユーザの位置姿勢を管理する位置姿勢サーバー１１１に位置姿勢情報を送信する。また、他のユーザの位置姿勢情報を受信する。仮想現実物体演算部１０７は、位置姿勢検出部１０２より取得したユーザの位置姿勢を示す情報に基づいて、特定の方向から見た仮想現実物体のＣＧ描画を行う。
【００１８】
制御部１０８は、音声伝送部１０９の通信相手を設定する制御を行う。制御部１０８は、伝送モードとして、以下の３つのモードの何れかが設定され動作する。動作の詳細については後述する。
【００１９】
・仮想空間における一部のユーザ（例えば近距離ユーザ）のみと送受信する第１のモード（個別伝送モード）
・仮想空間内の全ユーザと送受信する第２のモード（全ユーザ伝送モード）
・送受信を行わない第３のモード（非伝送モード）
なお、伝送モードとして、他のモード、例えば、仮想空間における近距離ユーザへ優先的に伝送するモードのようなものをさらに設けてもよい。
【００２０】
音声伝送部１０９は、制御部１０８から指示を受けた場合に、音声入力部１０４より入力された音声データを音声サーバー１１２に伝送する。また、音声サーバー１１２から取得した他ユーザの音声データを音声出力部１０５に対して出力する。
【００２１】
相対距離演算部１１０は、仮想空間における自ユーザと他ユーザの相対的な距離を算出する。例えば、同一の仮想現実物体からの相対的な他ユーザの位置と自ユーザの位置を、位置姿勢伝送部１０６を経由して位置姿勢サーバー１１１から取得する。そして、算出したユーザ間の距離を、制御部１０８に通知する。なお、他ユーザが複数存在する場合、それぞれの他ユーザとの距離が算出される。
【００２２】
位置姿勢サーバー１１１は、同一の仮想空間を共有する各ユーザの位置姿勢情報を管理する装置である。例えば、各ユーザの制御装置１０１から現実空間における位置姿勢情報を受信し、当該現実空間における位置姿勢に対応する仮想空間における位置姿勢を算出し管理する。例えば、ユーザの存在する現実空間の場所（部屋）を基準とした位置姿勢を、ユーザから指定された所定の仮想空間を基準とした位置姿勢にマッピングする。なお、また、各ユーザの制御装置１０１からの取得要求に基づき、管理している仮想空間における各ユーザの位置姿勢情報を返信する。
【００２３】
音声サーバー１１２は、同一の仮想空間を共有する各ユーザの音声データを管理する装置である。各ユーザの制御装置１０１からの送信要求に基づき指定された他ユーザに音声データを送信する。各ユーザの音声データを、それぞれのユーザに割り当てられた格納領域に格納して管理してもよいし、音声データに送信元・送信先の情報を付加し混合して格納し管理してもよい。
【００２４】
＜装置の動作＞
以下では、同一の仮想空間を共有する複数のユーザ間での音声データの伝送処理について説明する。図２は、仮想空間における複数のユーザの位置姿勢を示す概念図である。
【００２５】
ユーザ２００、２０１、２０２は、同一の仮想空間を共有し、現実空間においてそれぞれが表示装置１００を装着しているユーザ（のアバター）である。そして、仮想空間において、当該３人のユーザ以外に物体２０３が存在している。
【００２６】
ユーザ２００、２０１、２０２に対応する現実空間でのユーザは、それぞれが同一の現実空間（例えば同じ部屋）に存在していてもよいし、遠隔地に存在していてもよい。以下では、仮想空間におけるユーザ２００、２０１、２０２に対応する現実空間におけるユーザを、それぞれユーザＡ、Ｂ、Ｃと表現する。また、ユーザＡ、Ｂ、Ｃはそれぞれ遠隔地に存在することを想定して説明を行う。
【００２７】
ここでは、これらの３ユーザ間で映像を通じて仮想物体などを共有し、なおかつ通話を行うことを想定している。具体的には、仮想空間（図２の状況）において、ユーザ２００がユーザ２０１に対して話しかけることを想定する。すなわち、仮想空間においてユーザ２００とユーザ２０１は物体２０３からの相対的な位置が類似している。また、仮想空間においてユーザ２００とユーザ２０１は近い位置に存在する。
【００２８】
このようにユーザ２００とユーザＢ２０１の相対位置がある閾値より近い（距離が短い）場合、ユーザＡ（ユーザ２００）が発声した音声を、ユーザＢ（ユーザ２０１）にのみ送信する。つまり、ユーザ２００からの相対位置が遠い（距離が長い）ユーザ２０２に対しては、音声データを送信しない。
【００２９】
なお、第１実施形態においては、ユーザ２００の周辺にユーザ２０１以外にも他のユーザが複数いる場合、ユーザ間距離がある閾値以下のユーザ全てに対して音声データが送信される。このように、仮想現実物体からの相対的な位置から導かれる相対距離がある閾値より近いユーザに対してのみ音声データを送信する。
【００３０】
なお、上述の動作は、制御部１０８の伝送モードとして第１のモードが設定されている場合の動作である。こでは、ユーザ２０１に対してのみ話しかけるため、制御部１０８が「第１のモード」で動作するようにユーザＡ（ユーザ２００）が事前に設定することを想定している。しかし、全ユーザに音声情報を送信したい場合は、ユーザＡ自身で伝送モードを「第２のモード」に変更することで、ユーザ間距離にかかわらず全ユーザ全体に音声が送信される。また、何れのユーザとも音声の送受信を行いたくない場合は、ユーザＡ自身で伝送モードを「第３のモード」に変更することで、全ての送受信が抑止される。伝送モードの変更は、ユーザが、表示装置１００に配置された不図示のボタンやスイッチを操作することで行ってもよいし、その他の操作で変更してもよい。
【００３１】
図３は、第１実施形態における通信接続設定の動作フローチャートである。
【００３２】
Ｓ３００では、制御装置１０１は、位置姿勢検出部１０２で検出された位置姿勢情報を位置姿勢伝送部１０６に伝送する。また、音声入力部１０４から入力された音声情報を音声伝送部１０９に伝送する。
【００３３】
Ｓ３０１では、制御装置１０１は、Ｓ３００で取得した位置姿勢情報を位置姿勢サーバー１１１に伝送する。Ｓ３０２では、制御装置１０１は、他ユーザの位置姿勢情報を位置姿勢サーバー１１１から取得する。ここでは、全ての他ユーザ（ユーザＢ及びユーザＣ）の仮想現実物体２０３からの相対的な位置姿勢情報を取得する。
【００３４】
Ｓ３０３では、制御装置１０１は、各ユーザの位置姿勢情報に基づいて、自ユーザ（ユーザＡ）と他ユーザ（ユーザＢ、ユーザＣ）各々との距離を演算する。
【００３５】
Ｓ３０４では、制御装置１０１は、現在制御部１０８に設定されている伝送モードを取得する。ここでは。上述のように伝送モードとして、第１のモード〜第３のモードの３つがあるものとする。
【００３６】
Ｓ３０５では、制御装置１０１は、制御部１０９において、Ｓ３０４で取得した伝送モードを基に、個別に送受信設定を行うか、全体に対して送受信設定を行うかを判断する。第１のモードが設定されており個別に送受信設定を行う場合は、Ｓ３０６に進む。第２のモードが設定されており全体に対して送受信設定を行う場合はＳ３１１に進む。
【００３７】
Ｓ３０６では、制御装置１０１は、Ｓ３０３で取得した各々のユーザ間距離を基に、ユーザ２００に対してある所定閾値以下の近距離に他のユーザが存在するかどうかを判断する。ここで、近距離に１以上の他のユーザが存在する場合はＳ３０７に進み、個別に音声情報を送受信する設定を行う。一方、近距離に他のユーザが存在しない場合は、Ｓ３１１に進む。
【００３８】
Ｓ３０７では、制御装置１０１は、送信先として決定された他ユーザに対する通信接続設定を行う。なお、複数の他ユーザに送信する場合は、個別に通信接続設定を行うとよい。通信接続設定の内容としては、音声データの圧縮、タイムスタンプなどを用いた時間制御、通信状況による送信制御など、様々な設定が含まれ得る。Ｓ３０８では、制御装置１０１は、Ｓ３０７で設定された通信接続設定に基づいて音声データを音声サーバー１１２に伝送する。
【００３９】
Ｓ３０９では、制御装置１０１は、Ｓ３００で取得した位置姿勢に基づいて、仮想現実物体２０３を特定の位置姿勢から見たＣＧとして描画し生成する。Ｓ３１０では、制御装置１０１は、Ｓ３０９で生成したＣＧをＨＭＤの表示部１０３へ表示する。ここで、表示部１０３で表示する仮想現実画像と、音声出力部１０５で出力する音声データと、をタイムスタンプなどを用いて同期制御を行ってもよい。もちろん、同期制御を行わずに出力してもよい。また、音声データを送信する他ユーザに関する情報を併せて表示するよう構成してもよい。
【００４０】
Ｓ３１１では、制御装置１０１は、音声データを全ユーザに対して送信するか否かを、設定されている伝送モードを基に決定する。第２のモードが設定されており全ユーザへ送信する場合は、Ｓ３１２に進む。一方、第３のモードが設定されており誰にも音声データを送信しない場合は、Ｓ３０９に進む。
【００４１】
Ｓ３１２では、制御装置１０１は、全ユーザ（ユーザＢ、ユーザＣ）に対する通信接続設定を行う。なお、マルチキャスト・ブロードキャスト伝送を用いるよう設定してもよい。具体的な処理についてはＳ３０７と同様であるため説明は省略する。Ｓ３１３では、制御装置１０１は、Ｓ３１２で設定された通信接続設定に基づいて、音声データを音声サーバー３１２に伝送する。
【００４２】
以上説明したとおり第１実施形態によれば、ユーザ２００は、近距離のユーザに対してのみ音声データを送信する通信接続設定を容易に行うことが可能となる。すなわち、ユーザ２００は、制御部１０８の伝送モードとして第１のモードを設定し、仮想空間においてユーザ２０１に近づくだけで足りる。
【００４３】
なお、上述の説明においては、ユーザの現実空間での位置姿勢を表示装置１００に配置された位置姿勢検出部１０２により取得した。ただし、外部装置（例えば部屋に設置されたカメラ）により、ユーザの現実空間での位置姿勢を取得し、当該ユーザの位置姿勢を位置姿勢サーバー１１１に登録するよう構成してもよい。また、上述の説明においては音声データを送信する構成について説明したが、テキストメッセージデータを送信する構成としてもよい。
【００４４】
（第２実施形態）
第２実施形態では、各ユーザの位置だけでなく姿勢（視線方向）も併せて考慮し、通信接続設定を行う形態について説明する。すなわち、第１実施形態では、近距離に複数の他ユーザが存在する状況においては、当該複数の他ユーザ全てに対して音声データを送信することになる。一方で、ユーザの意図によっては、特定のユーザに対してのみ音声データを送受信したい場合も考えられる。そこで、第２実施形態では、自ユーザと同一の注視点を有する他ユーザを位置及び姿勢に基づいて判定し、当該他ユーザのみに音声データを送信する形態について説明する。
【００４５】
＜装置構成＞
図４は、第２実施形態における画像音声処理システムの構成を示すブロック図である。第１実施形態（図１）に対して、相対姿勢演算部４００を追加した構成となっている。第１実施形態と同様の機能部については説明を省略する。
【００４６】
相対姿勢演算部４００は、同一の仮想現実物体に対する各ユーザの相対的な位置姿勢を演算する。また、制御部１０８は、自ユーザの注視点との一致度が高い注視点を有する他ユーザを送信先として決定する。
【００４７】
＜装置の動作＞
以下では、同一の仮想空間を共有する複数のユーザ間での音声データの伝送処理について説明する。図５は、仮想空間における複数のユーザの位置姿勢を示す概念図である。
【００４８】
ユーザ２００、２０１、２０２、は第１実施形態と同様、同一仮想空間を共有する表示装置１００を装着したユーザである。第２実施形態（図５）では、ユーザ２００と同じ方向を向いているユーザ５００が更に追加されている。
【００４９】
すなわち、第２実施形態ではユーザ２００が観察している仮想現実物体２０３を、ユーザ２００の近くで同じように観察している他ユーザを通信相手とする例を示している。ここでは、ユーザ５００を通信相手として特定することを想定している。
【００５０】
第１実施形態ではユーザ２００がユーザ２０１に近づくだけで通話を開始した。第２実施形態では、ユーザ２００がユーザ２０１およびユーザ５００に近づき、かつ、ユーザ２００とユーザ５００が同一の仮想現実物体２０３を注視点としている。このように同じ注視点を有する他ユーザに対してのみ音声データの送信を行う。
【００５１】
なお、ユーザ２０１はユーザ２００からの距離は近いが、相対的な姿勢が異なる。そのため、ユーザ２００の音声データはユーザ２０１には伝送されない。ユーザ２０２は、仮想現実物体２０３を注視点としているが、ユーザ２００から相対的な距離が遠く、相対的な姿勢も異なる。そのため、ユーザ２００の音声データはユーザ２０２伝送されない。
【００５２】
図６は、第２実施形態における通信接続設定の動作フローチャートである。なお、図６のＳ３００〜Ｓ３０２、Ｓ３０４〜Ｓ３１３は図３のＳ３００〜Ｓ３０２、Ｓ３０４〜Ｓ３１３とそれぞれ同様の処理であるため説明は省略する。図３のＳ３０３の代わりに図６ではＳ６００が存在し、また、Ｓ６０１の処理が追加されている点が異なる。
【００５３】
Ｓ６００では、制御装置１０１は、Ｓ３０２で取得した他ユーザの位置姿勢情報を解析する。具体的には、相対距離演算部１１０で演算される相対的な距離に加え、相対姿勢演算部４００は、相対的な姿勢を演算する。その後、これらの位置姿勢情報とＳ３００で取得した音声データとＳ３０４で取得する現在の伝送設定を基に、伝送方法を設定する。
【００５４】
Ｓ６０１では、制御装置１０１は、Ｓ６００で演算した位置姿勢情報を用いて、仮想現実物体に対する相対的な位置姿勢がある閾値よりも近いユーザを、送信先の他ユーザとして選択する。すなわち、ここでは、距離（位置の差）が所定閾値以下でありかつ姿勢の差が所定差以下であるユーザを注視点が同じユーザとみなしているのである。
【００５５】
以上説明したとおり第２実施形態によれば、ユーザ２００は、同じ注視点を有するユーザに対してのみ音声データを送信する通信接続設定を容易に行うことが可能となる。すなわち、ユーザ２００は、制御部１０８の伝送モードとして第１のモードを設定し、仮想空間においてユーザ５００に近づき同じ方向を向く（姿勢を一致させる）だけで足りる。なお、上述の説明においては位置が近くかつ姿勢が近いユーザを注視点が同じであるとみなすことにより、同一の注視点を有する他ユーザを判定した。しかし、各ユーザの位置姿勢と仮想空間の情報から具体的な注視点を各ユーザに対して導出し一致度を比較するよう構成してもよい。
【００５６】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５７】
１００  表示装置；  １０１  制御装置；  １０２  位置姿勢検出部；  １０３  表示部；  １０４  音声入力部；  １０５  音声出力部；  １０６  位置姿勢伝送部；  １０７  仮想現実物体演算部；  １０８  制御部；  １０９  音声伝送部；  １１０  相対距離演算部；  １１１  位置姿勢サーバー；  １１２  音声サーバー
【図１】
2018067157.tif 000003
【図２】
2018067157.tif 000004
【図３】
2018067157.tif 000005
【図４】
2018067157.tif 000006
【図５】
2018067157.tif 000007
【図６】
2018067157.tif 000008