(57)【要約】【課題】  議論への集中を阻害する要因を排除すること。【解決手段】  コンピュータに、複数のオブジェクトのうち、会議ユーザを表すユーザオブジェクトごとの属性データと座標データを関連付けるオブジェクトデータ群および会議ユーザの動作に応じてユーザオブジェクトを表示させる画像出力指示と、会議ユーザの音声に基づく音声を出力させる音声出力指示を出力するオブジェクトデータ制御機能、画像出力指示に応じて座標データに対応する位置にユーザオブジェクトを表示させるための画像表示用データを生成する画像データ生成機能、音声出力指示に応じて仮想空間におけるユーザオブジェクトの位置および表示状態と属性データに基づいて音声を出力する音声出力用データを生成する音声データ生成機能、を実現させる仮想会議プログラムによる。【選択図】図１
2018173829.tif 000002
【特許請求の範囲】
【請求項１】
仮想空間とともに、当該仮想空間内に配置されたオブジェクトを表示させ、仮想会議を制御する機能をコンピュータにおいて実現する仮想会議プログラムであって、
前記コンピュータに、
複数の前記オブジェクトのうち、前記仮想会議に参加するユーザである会議ユーザを表すオブジェクトであるユーザオブジェクトごとの属性データと座標データを関連付けるオブジェクトデータ群および前記会議ユーザの動作に応じて前記ユーザオブジェクトを表示させるための画像出力指示と、前記会議ユーザの音声に基づく音声を出力させるための音声出力指示と、を出力するオブジェクトデータ制御機能と、
前記画像出力指示に応じて、前記座標データに対応する位置に前記会議ユーザに関連する前記属性データと当該会議ユーザの姿勢とを反映させた前記ユーザオブジェクトを表示させるための画像表示用データを生成する画像データ生成機能と、
前記音声出力指示に応じて、前記仮想空間における前記ユーザオブジェクトの位置および表示状態と当該ユーザオブジェクトの属性データとに基づいて前記会議ユーザからの音声を出力するための音声出力用データを生成する音声データ生成機能と、
を実現させるための仮想会議プログラム。
【請求項２】
前記オブジェクトデータ制御機能は、
前記会議ユーザのそれぞれの動作および発声に基づいて、前記画像データ生成機能への前記画像出力指示の出力、および、前記音声データ生成機能への前記音声出力指示の出力をする、
請求項１記載の仮想会議プログラム。
【請求項３】
前記画像データ生成機能は、
前記会議ユーザが音声を発したことが前記仮想空間において識別できるように前記画像表示用データを生成する、
請求項１または２記載の仮想会議プログラム。
【請求項４】
前記画像データ生成機能は、
前記会議ユーザのそれぞれの前記動作を反映した前記画像表示用データを生成する、
請求項１乃至３のいずれか一項に記載の仮想会議プログラム。
【請求項５】
前記音声データ生成機能は、
前記オブジェクトデータ制御機能において管理される前記座標データに基づいて、音声を発した前記会議ユーザに対応する前記ユーザオブジェクトが前記仮想空間において表示されている方向から前記音声が聞こえるような前記音声出力指示を出力する、
請求項１乃至４のいずれか一項に記載の仮想会議プログラム。
【請求項６】
前記オブジェクトデータ制御機能において管理される前記属性データは、前記会議ユーザの現実の特徴を表した現実属性データと、前記会議ユーザの仮想の特徴を表した仮想属性データと、を含み、
前記オブジェクトデータ制御機能は、
前記仮想属性データを用いて前記ユーザオブジェクトを表示するための前記画像表示用データを生成するように前記画像出力指示をする、
請求項１乃至５のいずれか一項に記載の仮想会議プログラム。
【請求項７】
前記オブジェクトデータ制御機能において管理される前記属性データは、前記会議ユーザの現実の特徴を表した現実属性データと、前記会議ユーザの仮想の特徴を表した仮想属性データと、を含み、
前記音声データ生成機能は、
前記仮想属性データを用いて、かつ、前記ユーザオブジェクトの表示状態に対応させて、前記音声出力用データを生成する、
請求項１乃至５のいずれか一項に記載の仮想会議プログラム。
【請求項８】
前記音声データ生成機能は、
前記会議ユーザに関わらず一定の音量で前記音声を出力する前記音声出力用データを生成する、
請求項１乃至７のいずれか一項に記載の仮想会議プログラム。
【請求項９】
前記音声データ生成機能は、
前記会議ユーザに関わらず標準的な前記音声を出力する前記音声出力用データを生成する、
請求項１乃至７のいずれか一項に記載の仮想会議プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想会議プログラムに関する。
【背景技術】
【０００２】
遠隔地に所在する会議参加者の映像と音声を通信回線により相互にやりとりできるようにするオンライン会議システムが知られている。従来のオンライン会議システムの一例として、それぞれの会議室に情報処理装置とカメラを設置し、他の会議室との映像と音声の相互通信ができ、双方の会議室にいるどの参加者が発言をしているかをわかりやすくするものもある。
【０００３】
従来のオンライン会議システムでは、互いに離れた会議室にいる会議参加者があたかも同じ会議室に集合しているかのような臨場感は得にくい、という課題があった。臨場感を得られるような工夫を有する会議システムとして、各参加者に対応する撮影部を設置し、各参加者の顔画像を他の装置において、実際の会議室に座っている配置に合わせて表示する会議システムも開示されている（例えば、特許文献１を参照）。
【０００４】
また、臨場感ある映像を表示して、映像視聴者に対して没入感を提供する仮想映像を表示する装置に関連する技術も開示されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２３９７６２号公報
【特許文献２】特開２０１６−１２７５８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示されている技術によれば、双方の会議参加者の表情や服装、身振り手振りなどの参加者の発言以外の様子（仕草、服装、身振り手振りなど）も伝わる。このような発言以外の情報が伝わると、他の会議参加者の会議への集中が阻害される要因となることがある。また、映像を介して発言者を特定できることから、個々の発言者の役職などによる心理的なバイアスが作用して、議論への集中を阻害する要因になることがある。また、高圧的な姿勢で会議に臨む参加者や地声が大きな参加者などがいると、映像や音声を介して、他の会議参加者において心理的ストレスが生ずることもある。このような、心理的ストレスも、議論への集中を阻害する要因になることがある。一方、映像を全く配信しないことにすると、発言者が発言時にどの方向に向いているのかが分からず、発言が個人に向けたものなのか全体に向けたものなのかがわかりにくくなる。このような状況も、議論への集中を阻害する要因になることがある。また、会議室内で発生する音（時計の動作音など）や、会議室の周囲で発生する音（外部の騒音など）も、マイクが拾うと相手側に配信されるので、周囲の環境音により議論へ集中が阻害される要因になることがある。以上のように、従来のオンライン会議システムでは、議論への集中を阻害する多種多様な要因があり、活発な議論の邪魔になる、という課題があった。
【０００７】
特許文献２において開示されている技術をオンライン会議システムに用いるとすると、上記の課題の要因となる周囲環境音の影響は排除できる可能性がある。また、他の会議参加者の様子をより臨場感をもった映像として配信することはできる。しかし、会議に不必要な情報（他の参加者の身振り手振りや、見た目などの様子）がより伝わりやすくなり、議論への集中を逆に大きく阻害する要因になる、という課題もあった。
【０００８】
本発明は、従来技術を用いても解決できない技術課題を解決するものであり、会議における議論への集中を阻害する要因を排除することができる仮想会議プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、仮想空間とともに、当該仮想空間内に配置されたオブジェクトを表示させ、仮想会議を制御する機能をコンピュータにおいて実現する仮想会議プログラムであって、前記コンピュータに、複数の前記オブジェクトのうち、前記仮想会議に参加するユーザである会議ユーザを表すオブジェクトであるユーザオブジェクトごとの属性データと座標データを関連付けるオブジェクトデータ群および前記会議ユーザの動作に応じて前記ユーザオブジェクトを表示させるための画像出力指示と、前記会議ユーザの音声に基づく音声を出力させるための音声出力指示と、を出力するオブジェクトデータ制御機能と、前記画像出力指示に応じて、前記座標データに対応する位置に前記会議ユーザに関連する前記属性データと当該会議ユーザの姿勢とを反映させた前記ユーザオブジェクトを表示させるための画像表示用データを生成する画像データ生成機能と、前記音声出力指示に応じて、前記仮想空間における前記ユーザオブジェクトの位置および表示状態と当該ユーザオブジェクトの属性データとに基づいて前記会議ユーザからの音声を出力するための音声出力用データを生成する音声データ生成機能と、を実現させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、会議における議論への集中を阻害する要因を排除することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係る仮想会議プログラムの実施形態を示す機能ブロック図である。
【図２】上記仮想会議プログラムの処理の流れを示すフローチャートである。
【図３】上記仮想会議プログラムが用いる属性データのデータ構造の例である。
【図４】上記仮想会議プログラムが用いる位置データのデータ構造の例である。
【図５】上記仮想会議プログラムにより表示される画面の例を示す図である。
【図６】上記仮想会議プログラムにより表示される画面の別の例を示す図である。
【図７】上記仮想会議プログラムにより表示される画面の更に別の例を示す図である。
【図８】上記仮想会議プログラムが実行される情報処理端末の外観を示す図である。
【図９】上記仮想会議プロプログラムが実行される情報処理端末のハードウェア構成を示す図である。
【図１０】上記仮想会議プロプログラムを適用可能な態様の例を示す図である。
【図１１】上記仮想会議プロプログラムを適用可能な態様の別の例を示す図である。
【発明を実施するための形態】
【００１２】
［本発明に係る実施形態の要旨］
以下、本発明に係る仮想会議プログラムの実施形態について説明する。図１は、本実施形態に係る仮想会議プログラム１０の機能構成を示す。仮想会議プログラム１０は、仮想空間とともに、仮想空間内に配置されるオブジェクトを表示させる機能をと仮想会議空間において音声を出力する機能と、をコンピュータにおいて実現する、コンピュータ用プログラムである。仮想会議プログラム１０によれば、会議の議論の内容に集中できる会議環境をユーザに提供することができる。仮想会議プログラム１０は、コンピュータを介して、ユーザに、仮想空間とともに、他の参加者の存在を投影させたユーザオブジェクトを表示した仮想会議空間を提供する。仮想会議プログラム１０は、この仮想会議空間を介して遠隔地にいる他の参加者が発話していることを認識できる映像表示と、他の参加者の発話内容が伝達できる音声出力、を提供する。
【００１３】
図１に示すように、仮想会議プログラム１０は、ユーザオブジェクトを含むオブジェクトデータの制御を実現するオブジェクトデータ制御部１１と、画像データ生成機能を実現する画像データ生成部１２と、音声データ生成機能を実現する音声データ生成部１３と、を有している。仮想会議プログラム１０は、情報処理装置において実行されるものであって、いわゆるスタンドアロン型情報処理端末やネットワーク接続型情報処理端末など、形態を問わず、上記の各機能を実現するものである。なお、以下において説明する本実施形態では、情報処理端末１００を例にして用いることとする。
【００１４】
オブジェクトデータ制御部１１は、会議ユーザの「音声」や「動作」を示すデータを入力データとして受領する。オブジェクトデータ制御部１１は、入力データと、複数の会議ユーザのそれぞれに対応するユーザオブジェクトのオブジェクトデータ群に含まれる各種データと、に応じて、画像データ生成部１２に画像出力指示を通知し、かつ、音声データ生成部１３に音声出力指示を通知する。
【００１５】
画像データ生成部１２は、オブジェクトデータ制御部１１から通知される画像出力指示に応じて、外部から入力される入力データとオブジェクトデータ群とに基づくユーザオブジェクトを仮想空間内に表示するための画像表示用データを生成する。また、画像データ生成部１２は、生成した画像表示用データを情報処理端末１００における画像出力機能部１０２に送る。これによって、仮想会議プログラム１０を用いた会議システムのユーザに対して、仮想空間とともに、仮想空間内に配置されたユーザオブジェクトを提示することができる。
【００１６】
音声データ生成部１３は、オブジェクトデータ制御部１１から通知される音声出力指示に応じて、外部から入力される入力データとオブジェクトデータ群に基づく音声を出力するための音声出力用データを生成する。音声データ生成部１３は、音声出力用データを情報処理端末１００が備える音声出力機能部１０３に送る。これによって、仮想空間とともに、仮想空間内に配置されたユーザオブジェクトが表示された環境において、表示されているユーザオブジェクトに合うような音声が出力される。
【００１７】
なお、オブジェクトデータ制御部１１に用いられるオブジェクトデータ群は、属性データ格納部１０４と、位置データ格納部１０５に、格納されて管理される。属性データ格納部１０４は、会議ユーザごとのユーザオブジェクトにおける「属性データ」を格納する。
【００１８】
「属性データ」には、例えば、以下のようなデータが含まれている。オブジェクトのプロフィール（「名称」または「氏名」、「ＩＤ」、「メールアドレス」、「年齢」、「性別」、「所属」、「肩書」、「プロフィール」、「態様」、「利用者画像（アバター）」）等である。また、「利用者画像（アバター）」として登録した物と異なる画像や、音声の癖の種類（言語、性別、大小、早口、ゆっくり、なまり、イントネーション、など）をパターン化した情報、および、音声の癖を均一化するためのデータが含まれる。
【００１９】
図３において、属性データ格納部１０４に格納される属性データの例を示す。図３に示すように、会議ユーザを一意に識別するためのユーザ識別子（ＩＤ）に対し、仮想空間において当該会議ユーザを識別するためのオブジェクト識別子や、現実の属性、仮想の属性、などが関連付けられて管理されている。
【００２０】
また、図４において、位置データ格納部１０５に格納される位置データの例を示す。図４に示すように、位置データ格納部１０５は、ユーザオブジェクト毎の、仮想空間内における座標に関するデータを位置データとして格納し管理する。位置データは、オブジェクト識別子に関連付けられていて、各ユーザオブジェクトの仮想空間内における三次元座標であって、Ｘ座標、Ｙ座標、Ｚ座標からなる。
【００２１】
各ユーザオブジェクトの座標は、仮想会議プログラム１０が起動したときに、自動的に決定されてもよい。また、会議に参加するユーザの数に応じて予め設定されていてもよい。また、各ユーザオブジェクトの座標は、会議に参加するユーザに係るユーザオブジェクトが仮想空間に表示されるときの順番に基づいて設定されてもよい。
【００２２】
［情報処理端末１００の外観］
次に、仮想会議プログラム１０を実行するコンピュータの例として携帯型の情報端末であって、ネットワークを介して他の情報端末と通信できる機能を備える情報処理端末１００について説明する。図８は、情報処理端末１００の外観の例を示していて、情報処理端末１００を、画像出力機能部１０２側から見た平面図である。画像出力機能部１０２は、画像データ生成部１２において生成される表示用画像データに基づいて、仮想空間と、仮想空間に配置されているオブジェクトと、を表示する。
【００２３】
［情報処理端末１００のハードウェア構成］
次に、情報処理端末１００のハードウェア構成を図１０に示す。情報処理端末１００は、一般的なＰＣ等と同様の構成を備える。図１０に示すように、情報処理端末１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１１４、操作部１１５、回線接続部１１６がバス１１７を介して接続されている。
【００２４】
また、情報処理端末１００には、会議参加ユーザの動作を検知してオブジェクトデータ制御部１１に動作データを伝えるための動作情報入力部である姿勢センサ１１８、画像出力機能部１０２を構成するハードウェア資源であるディスプレイ１１９、音声出力機能部１０３を構成するハードウェア資源であるスピーカ１２０、音声入力機能部を構成するハードウェア資源であるマイクロホン１２１が、所定のインターフェースを介してバス１１７に接続されている。
【００２５】
ＣＰＵ１１１は演算手段であり、情報処理端末１００の全体の動作を制御する。また、ＣＰＵ１１１は、姿勢センサ１１８の検知により他の情報処理端末に通知される入力データに含まれる「動作」を示すデータを生成するための演算処理を実行する。また、ＣＰＵ１１１は、仮想空間を生成して表示するための演算処理も実行する。ＣＰＵ１１１において仮想会議プログラム１０が実行されることにより、上記にて説明した各機能が実現される。
【００２６】
ＲＡＭ１１２は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１１１が各種の演算処理を実行するときの作業領域として用いられる。ＲＯＭ１１３は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。
【００２７】
ＨＤＤ１１４は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００２８】
ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４などの記憶媒体および、これらとは別体であって情報処理端末１００に外部接続される記録媒体のハードウェア資源を用いて属性データ格納部１０４および位置データ格納部１０５が実現される。
【００２９】
操作部１１５は、ユーザが情報処理端末１００に情報を入力するためのユーザーインターフェースである。回線接続部１１６は、情報処理端末１００を通信ネットワークなどに接続するための通信用Ｉ／Ｆである。
【００３０】
姿勢センサ１１８は、例えば、ジャイロセンサ、加速度センサ、角加速度センサなどを適宜組み合わせて実現されるセンサである。姿勢センサ１１８によって、他の会議ユーザのディスプレイ１１９に表示されているユーザオブジェクトの向きや、仮想空間に対する視野の向きを決定するための動作を検出することができる。
【００３１】
ディスプレイ１１９は、ユーザの視野全体に仮想空間画像を表示する表示装置である。
【００３２】
スピーカ１２０は、ユーザに対して音声を出力する。
【００３３】
マイクロホン１２１は、ユーザの発話を会議ユーザの発話を収音する。
【００３４】
なお、姿勢センサ１１８、ディスプレイ１１９、スピーカ１２０およびマイクロホン１２１は、情報処理端末１００とは別体のハードウェアを用いてもよい。
【００３５】
［仮想会議プログラム１０の実行環境その１］
ここで、仮想会議プログラム１０の実行環境の例について図１０を用いて説明する。図１０は、ネットワーク接続機能を備える情報処理端末１００をヘッドマウントディスプレイアダプタ３００に装着し、会議ユーザであるユーザ５００が使用する使用状態の例示である。この場合、情報処理端末１００において、図１に示した仮想会議プログラム１０が実行され、当該仮想会議プログラム１０と情報処理端末１００が備えるハードウェア資源により、各機能部、各データ格納部および出力機能部が実現される。図１０に示すように、ヘッドマウントディスプレイアダプタ３００に搭載された情報処理端末１００は、ユーザ５００の頭部に装着して使用される。
【００３６】
ヘッドマウントディスプレイアダプタ３００は、筐体３１１、装着具３１２、およびヘッドホン３１３を備える。筐体３１１は、情報処理端末１００が取り付けられる構造を備えていて、ディスプレイ１１９の表示面がユーザ５００の視界に向くようになっている。装着具３１２は、筐体３１１が所定の位置で固定されるように、会議参加者の頭部に装着するための部材である。装着具３１２は例えば、ベルトや伸縮性の帯等で構成される。ヘッドホン３１３は、情報処理端末１００のスピーカ１２０の代わりにユーザ５００に音声を出力する。
【００３７】
ユーザ５００が装着具３１２を装着すると、筐体３１１が当該ユーザ５００の眼を覆う状態になる。この状態になるとユーザ５００の視界は、筐体３１１によって遮られて視覚による情報は遮断される。また、ヘッドホン３１３によって外部環境における雑音は遮断される。これによって、ユーザ５００が仮想空間における会議に集中できる環境を得ることができる。
【００３８】
［仮想会議プログラム１０の実行環境その２］
次に、仮想会議プログラム１０を実行環境の別の例について図１１を用いて説明する。図１１は、ネットワーク接続機能を備える情報処理端末１００ａ，１００ｂ，１００ｃ、と通信ネットワーク６００を介して接続されるクラウドコンピューティング型のサーバ１００ｄと、を有する仮想会議システム１０００の例である。仮想会議プログラム１０は、サーバ１００ｄが備えるハードウェア資源を用いて、すでに説明した機能を実現する。また、画像出力機能部１０２，音声出力機能部１０３を実現するハードウェア資源は、情報処理端末１００ａ、１００ｂ、１００ｃが備えるものを用いる。
【００３９】
サーバ１００ｄは、複数のコンピュータを連係して動作させるように構成し、あたかも１台のコンピュータのように動作するものである。サーバ１００ｄは、図９に示したような一般的なコンピュータが備えるハードウェア資源を備えていて、サーバ１００ｄが備える演算処理装置において仮想会議プログラム１０が実行され図１に示した機能ブロックが実現される。
【００４０】
以下において説明する仮想会議プログラム１０の動作フローは、情報処理端末１００または、仮想会議システム１０００のいずれにおいても適用可能なものである。
【００４１】
［仮想会議プログラム１０の動作フロー］
次に、仮想会議プログラム１０の動作について、図２のフローチャートを用いて説明をする。なお、仮想会議プログラム１０の処理が開始されるタイミングは、任意であって、会議を招集するユーザの操作による。なお、図２に示すフローチャートにおける各ステップの処理は、単なる一例である。したがって、同様の結果を得ることができれば、各ステップの処理の順序を入れ替えてもよいし、各ステップの処理に加えて（または代えて）別の処理が実行されてもよい。
【００４２】
まず、仮想会議プログラム１０の処理が開始されると、仮想空間表示処理において、画像出力機能部１０２を介してディスプレイ１１９に仮想空間が表示される（Ｓ２０１）。図５において仮想空間および仮想会議空間の表示例を説明する。図５に示すように、Ｓ２０１において、ディスプレイ１１９には、仮想空間の画像として仮想会議画像６１が表示される。
【００４３】
仮想会議画像６１は、ユーザ５００に対応するユーザオブジェクトの一例としてのモノリス６２が表示される例である。モノリス６２は、属性データに係る仮想属性の一種であって、会議に参加するユーザ５００の現実の属性とは関係のない仮想属性に基づいて表示されるユーザオブジェクトである。即ち、画像データ生成部１２は、モノリスのように人間を模した画像とは異なる画像をユーザオブジェクトとして表示することもできる。モノリス６２のように、実際のユーザ５００の外見にこだわらないユーザオブジェクトを用いることで、現実のユーザ５００に対する先入観を画像から与えることを排除することができる。
【００４４】
モノリス６２に代表されるユーザオブジェクトは、仮想空間内において、会議参加者である会議ユーザの人数に相当する数が表示される。
【００４５】
仮想会議画像６１の別の例を図７に示す。図７は、属性データに含まれる仮想属性の他のデータを用いた仮想会議画像６１ａの表示例であって、モノリス６２のような図形ではなく、人間をある程度を模したユーザオブジェクトであるモノリス６２ａの表示例である。図７に示す各モノリス６２ａは、ユーザ５００の現実の属性（性別、人種など）を反映したものではなくともよい。ユーザ５００に対し、他のユーザ５００への先入観や心理的ストレスなど、議論への集中を阻害する要因となる表示でなければよい。
【００４６】
図２に戻る。Ｓ２０１に続いて、入力データの受領の有無を判定する（Ｓ２０２）。入力データとは、情報処理端末１００から送信される「動作」や「音声」に係るデータである。入力データの受領がなければ（Ｓ２０２：Ｎｏ）、処理をＳ２０１に遷移する。入力データの受領があれば（Ｓ２０２：Ｙｅｓ）、受領したデータに対応する対象オブジェクトを判別する（Ｓ２０３）。すなわち、入力データには、情報処理端末１００を一意に識別できる情報、または、該当するユーザオブジェクトを一意に識別できる情報が含まれる。
【００４７】
ここで、受領した入力データとは、情報処理端末１００から伝達されてくる会議参加者の向きを示す動作データや、音声などである。続いて、Ｓ２０３において受領したデータに基づいて、対象オブジェクトにおける画像出力指示を生成する（Ｓ２０４）。画像出力指示は、他の参加者の向きを判定した当該他のユーザに係るユーザオブジェクトの表示と、自端末である情報処理端末１００の向きに係る仮想空間の表示を生成するために必要な情報を含む。
【００４８】
続いて、Ｓ２０３において判別された対象オブジェクトに関連する画像出力指示を生成する（Ｓ２０４）。Ｓ２０４において生成される指示は、Ｓ２０３において受領したデータに基づいて、対象オブジェクトに対する表示の変化内容等を示すものである。例えば、他のユーザ５００における向きが変化した場合、ユーザ５００に対する対象オブジェクトの属性データや位置データを元に、それを仮想会議空間上で反映した画像を表示できるような画像出力指示を生成する。
【００４９】
また、Ｓ２０３において判別された対象オブジェクトにおける音声出力指示を生成する（Ｓ２０５）。Ｓ２０５において生成される指示は、Ｓ２０３において受領したデータに基づいて、対象オブジェクトとの配置関係も加味し、受領した音声と、属性データに基づく音声出力の特性を調整した音声出力指示を生成して出力する。以上の処理を繰り返して実行することで、仮想会議プログラム１０による仮想会議が実行される。
【００５０】
以上の実施形態によれば、仮想空間において、ユーザ５００は、他のユーザ５００の表情や声色による影響を排除し、会議に集中できる環境を得ることができる。
【００５１】
［仮想会議画像の表示例］
上記の処理により、ディスプレイ１１９に表示される仮想会議の画像は、ユーザ５００の動作により変化するものとなる。図５を用いて説明した仮想会議画像６１における正面にあるモノリス６２１は、現実の会議風景であれば、自己の正面にいる他のユーザ５００に対応する。同様に、左側にあるモノリス６２２は、自己の左側にいる他のユーザ５００に対応し、右側にあるモノリス６２３は、自己の右側にいる他のユーザ５００に対応する。
【００５２】
図５に示すように、各モノリス６２は、各ユーザ５００の発話状況を明示するための音声表示画像６３が含まれる。
【００５３】
仮想会議画像６１は、当該ユーザ５００が右を向くと、図６（ａ）に示すように、ユーザオブジェクト（図６の場合は、モノリス６２）が円弧上を移動したような状態になる。この場合、図６（ａ）に示すように、正面に表示されていたモノリス６２１は、左側に表示され、右側に表示されていたモノリス６２３が表面に表示される。また、当該ユーザ５００が正面から左に向くと、図６（ｃ）に示すように、モノリス６２が左方向において、円弧上を移動したような状態になる。この場合、図６（ｃ）に示すように、正面に表示されていたモノリス６２１は、右側に表示され、左側に表示されていたモノリス６２２が表面に表示される。
【００５４】
［音声出力の例］
次に、仮想会議における音声出力の例について説明する。例えば、図５に示す仮想会議画像６１が表示されている状態において、モノリス６２１からのユーザ５００への音声は正面方向から聞こえる。また、モノリス６２２からのユーザ５００への音声は左方向から、モノリス６２３に対応するユーザ５００からの音声は右方向から、それぞれ聞こえるように調整した音声出力用データを音声データ生成部１３が生成し出力する。
【００５５】
また、例えば、図６（ａ）に示した状態であれば、モノリス６２１からのユーザ５００への音声は左方向から聞こえ、モノリス６２３からのユーザ５００への音声が正面から聞こえる。図６（ｂ）に示した状態であれば、モノリス６２２からのユーザ５００への音声は正面から聞こえ、モノリス６２１からのユーザ５００への声は右方向から聞こえる。
【００５６】
以上説明したとおり、本実施形態に係る仮想会議プログラム１０は、一般的に知られているコンピュータと同等のハードウェア構成を備える装置（情報処理装置）において実行されるものである。ここで、ハードウェア構成は特に限定すべきものではなく、いわゆるスタンドアロン型情報処理端末、ネットワーク接続型情報処理端末など、クラウド型情報処理システムのいずれでもよい。
【００５７】
また、仮想会議プログラム１０は、上記にて例示したように、情報処理端末１００が備えるＣＰＵ１１１において、上記の各ステップの処理を実行するものの他に、各ステップの処理の一部の処理をＣＰＵ１１１以外のプロセッサや専用回路において実行するようにしてもよい。
【００５８】
以上説明したとおり、本発明に係る仮想会議プログラム１０は、様々な態様のコンピュータにおいて実行されうるものであって、議論への集中を阻害する要因を排除した環境を実現する機能を備える。
【符号の説明】
【００５９】
１０    仮想会議プログラム
１１    オブジェクトデータ制御部
１２    画像データ生成部
１３    音声データ生成部
２０    参加者端末
１００  情報処理端末
１０２  画像出力機能部
１０３  音声出力機能部
１０４  属性データ格納部
１０５  位置データ格納部
【図１】
2018173829.tif 000003
【図２】
2018173829.tif 000004
【図３】
2018173829.tif 000005
【図４】
2018173829.tif 000006
【図５】
2018173829.tif 000007
【図６】
2018173829.tif 000008
【図７】
2018173829.tif 000009
【図８】
2018173829.tif 000010
【図９】
2018173829.tif 000011
【図１０】
2018173829.tif 000012
【図１１】
2018173829.tif 000013