(57)【要約】【課題】仮想空間を利用して、生徒に対して効率的な学習システムを提供すること。【解決手段】所定のテーマに関する情報を提供する第１種ユーザと、前記情報を提供される第２種ユーザによって使用される情報処理システムにおいて、前記情報を前記第１種ユーザから前記第２種ユーザに対して提供する仮想空間を構築する構築手段と、前記第１種ユーザに相当するアバタが配置された前記仮想空間に基づく画像を、前記第２種ユーザに対して表示する第１制御を実行する第１制御手段と、前記情報の少なくとも一部を音声情報で前記第２種ユーザに対して提供する制御を実行する第２制御手段と、を備える情報処理システム。【選択図】図３
2020080154.tif 000002
【特許請求の範囲】
【請求項１】
所定のテーマに関する情報を提供する第１種ユーザと、前記情報を提供される第２種ユーザによって使用される情報処理システムにおいて、
前記情報を前記第１種ユーザから前記第２種ユーザに対して提供する仮想空間を構築する構築手段と、
前記第１種ユーザに相当するアバタが配置された前記仮想空間に基づく画像を、前記第２種ユーザに対して表示する第１制御を実行する第１制御手段と、
前記情報の少なくとも一部を音声情報で前記第２種ユーザに対して提供する制御を実行する第２制御手段を備え、
前記第１制御手段は、前記情報の少なくとも一部を視覚情報で前記第２種ユーザに提供するための第２制御を実行する、
情報処理システム。
【請求項２】
前記第２種ユーザの姿勢を特定可能な情報を姿勢情報として取得する姿勢取得手段をさらに備え、
前記第１制御手段は、前記第２制御として、前記姿勢情報に基づいて、視覚情報の表示形態を変更する制御を実行する、
請求項１に記載の情報処理システム。
【請求項３】
前記第２種ユーザからの情報の発信を前記第１種ユーザが許可する旨を示す許可情報を取得する第１取得手段と、
前記第１取得手段により前記許可情報が取得された後、前記第２種ユーザから発信された情報を、音声情報又は視覚情報で少なくとも前記第１種ユーザに提供する制御を実行する第３制御手段と、
をさらに備える請求項１又は２に記載の情報処理システム。
【請求項４】
前記第２種ユーザは複数人存在し、
前記第１取得手段は、複数人の前記第２種ユーザのうち、情報の発信が前記第１種ユーザにより許可されたものを特定可能な許可ユーザ情報をさらに取得し、
前記第３制御手段は、前記許可ユーザ情報により特定される前記第２種ユーザから発信された情報を、前記複数人の第２種ユーザに提供する制御をさらに実行する、
請求項３に記載の情報処理システム。
【請求項５】
前記第２種ユーザが情報の発信を希望している旨を示す発信希望情報を取得する第２取得手段と、
前記発信希望情報を前記第１種ユーザに提供する制御を実行する第４制御手段と、
をさらに備える請求項３又は４に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムに関する。
【背景技術】
【０００２】
従来より、学生にとって学習の環境は、非常に重要であり、教師は生徒に対して、効率的な学習を行わせるために様々な工夫を行うのが通常である。この点、近年の情報技術の発達に伴い、例えば、遠隔地にいる生徒に対する、いわゆるサテライト授業のような形で、様々な技術が学習に利用されている（例えば、特許文献１参照）。
例えば、この特許文献１に記載の技術には、遠隔における学習システムにおいて講師や生徒の顔を撮影し、相互に表示することで、生徒の学習の効果を向上させる技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２８０５０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１に記載の技術を含む従来技術では、あくまでも実際の講師や生徒の顔が画面上に表示させることができるに過ぎず、遠隔地における学習システムとして十分なものではなかった。
【０００５】
本発明は、このような状況に顧みてなされたものであり、仮想空間を利用して、生徒に対して効率的な学習システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の情報処理システムは、
所定のテーマに関する情報を提供する第１種ユーザと、前記情報を提供される第２種ユーザによって使用される情報処理システムにおいて、
前記情報を前記第１種ユーザから前記第２種ユーザに対して提供する仮想空間を構築する構築手段と、
前記第１種ユーザに相当するアバタが配置された前記仮想空間に基づく画像を、前記第２種ユーザに対して表示する第１制御を実行する第１制御手段と、
前記情報の少なくとも一部を音声情報で前記第２種ユーザに対して提供する制御を実行する第２制御手段と、
を備える。
【発明の効果】
【０００７】
本発明によれば、仮想空間を利用して、生徒に対して効率的な学習システムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る情報処理システムの一例を示す図である。
【図２】図１の情報処理システムのうち、サーバのハードウェア構成を示すブロック図である。
【図３】図１の情報処理システムのうちのサーバ、教師端末、及び生徒端末の機能的構成の一例を示す機能ブロック図である。
【図４】図３の生徒端末に表示される本サービスに係る画像の一例を示す図である。
【図５】図３の生徒端末に表示される画像の一例であり、図４とは異なる例を示す図である。
【図６】図３の教師端末に表示される画像の一例を示す図である。
【図７】図３の生徒端末に表示される画像の一例であり、図６とは異なる例を示す図である。
【図８】図３の教師端末に表示されるＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）の一例を示す図である。
【図９】図３の教師端末に表示されるＵＩの一例を示す図である。
【図１０】３６０度画像写真の一例を示す図である。
【図１１】ＶＲモードが選択されているときに生徒端末に表示される画面と、画面モードが選択されているときに生徒端末に表示される画面との夫々を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面を用いて説明する。
【００１０】
なお、以下において、単に「画像」と呼ぶ場合には、「動画像」と「静止画像」との両方を含むものとする。
また、「動画像」には、次の第１処理乃至第３処理の夫々により表示される画像を含むものとする。
第１処理とは、平面画像（２Ｄ画像）におけるオブジェクト（例えば生徒を示すアバタ）の夫々の動作に対して、複数枚からなる一連の静止画像を時間経過と共に連続的に切り替えて表示させる処理をいう。具体的には例えば、２次元アニメーション、いわゆるパラパラ漫画的な処理が第１処理に該当する。
第２処理とは、立体画像（３Ｄモデルの画像）におけるオブジェクト（例えば生徒を示すアバタ）の夫々の動作に対応するモーションを設定しておき、時間経過と共に当該モーションを変化させて表示させる処理をいう。具体的には例えば、３次元アニメーションが第２処理に該当する。
第３処理とは、オブジェクト（例えば生徒を示すアバタ）の夫々の動作に対応した映像（即ち動画）を準備しておき、時間経過と共に当該映像を流していく処理をいう。
【００１１】
図１は、本発明の第１実施形態に係る情報処理システムの概要を示す図である。
まず、本発明の実施形態を説明するに先立ち、本発明の一実施形態に係る情報処理システムの適用対象となるサービス（以下、「本サービス」と呼ぶ）について簡単に説明する。
本サービスとは、教師Ｔがｎ人（ｎは１以上の任意の整数値）の生徒Ｓ１乃至Ｓｎに対して、仮想空間を利用して、授業を提供する学習支援サービスである。
なお、生徒Ｓ１乃至Ｓｎの夫々をここに区別する必要がない場合、これらをまとめて「生徒Ｓ」と呼ぶ。
【００１２】
具体的には例えば、まず、教師Ｔと生徒Ｓとの夫々は、教師端末２と生徒端末３との夫々を用い、インターネット等のネットワークＮを介して本サービスの提供者が管理するサーバに接続する。
サーバ１は、所定の基準（例えば教師Ｔからの要望）に応じて仮想空間を構築し、そこに教師Ｔや生徒Ｓの夫々に対応するアバタの３Ｄモデル等のオブジェクトを配置する。
サーバ１は、当該仮想空間に関する各種情報や画像等を教師端末２及び生徒端末３に送信する。
教師端末２及び生徒端末３では、これらの各種情報や画像を取得して、それを基に当該仮想空間に関する画像等を、教師Ｔ又は生徒Ｓに提示する。
ここで、サーバ１は、適宜、教師端末２から教師Ｔにより入力された各種情報、具体的に例えば、生徒Ｓに提示する資料に関する情報や当該資料に関する説明のための音声等を、取得する。
本サービスでは、例えば、このような方法により、仮想空間を利用した授業を提供する。続いて、本サービスの提供の前提となる情報処理システムについて、図１を参照しつつ、説明する。
【００１３】
本サービスに係る図１の情報処理システムは、サーバ１、教師端末２と、ｎ台（ｎは１以上の任意の整数値）の生徒端末３−１乃至３−ｎとで構成される。サーバ１、教師端末２、及び生徒端末３は、所定のネットワークＮを介して相互に接続されている。
なお、ネットワークＮは、その形態は特に限定されず、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット等を採用することができる。
また、以下、生徒端末３−１乃至３−ｎの夫々を個々に区別する必要がない場合、これらをまとめて「生徒端末３」と呼ぶ。
【００１４】
サーバ１は、本サービスの提供者により管理される。サーバ１は、教師端末２や生徒端末３から各種情報を受信し、また、仮想空間（授業を行う教室）に関する各種処理等を実行する。
教師端末２は、授業を行う教師Ｔにより利用される。また、教師端末２は、例えば、ディスプレイやマイク等を備えたＰＣ（パーソナルコンピュータ）等で構成される。
生徒端末３は、授業の受講を希望するｎ人の生徒Ｓ１乃至Ｓｎにより利用される。生徒端末３は、例えば、ＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ）等で構成される。ただし、生徒Ｓの人数と生徒端末３の数は、必ずしも同一である必要はなく、任意である。
即ち、生徒Ｓ１乃至Ｓｎは、頭部等に装着した生徒端末３を介して、各種情報のＶＲ（Ｖｉｒｔｕａｌ  Ｒｅａｌｉｔｙ）表示や、ＡＲ（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）表示による提供を受けることで、本サービスの提供を受けることができる。
【００１５】
図２は、図１の情報処理システムのうちサーバ１のハードウェア構成の一例を示すブロック図である。
【００１６】
サーバ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、出力部１６と、入力部１７と、記憶部１８と、通信部１９と、ドライブ２０と、リムーバブルメディア２１とを備えている。
【００１７】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４には、また、入出力インターフェース１５も接続されている。入出力インターフェース１５には、出力部１６、入力部１７、記憶部１８、通信部１９及びドライブ２０が接続されている。なお、ドライブ２０には、また、リムーバブルメディア２１も接続されている。
【００１８】
ＣＰＵ１１は、ＲＯＭ１２に記憶されているプログラム、又は記憶部１８からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１９】
出力部１６は、ディスプレイ、スピーカ等で構成され、各種情報を画像や音声として出力する。
入力部１７は、キーボードやマウス等で構成され、各種情報を入力する。
【００２０】
記憶部１８は、ハードディスクやＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種データを記憶する。
通信部１９は、インターネットを含むネットワークＮを介して他の装置（図１の例では、教師端末２及び生徒端末３）との間で通信を行う。
【００２１】
ドライブ２０には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア２１が適宜装着される。ドライブ２０によってリムーバブルメディア２１から読み出されたプログラムは、必要に応じて記憶部１８にインストールされる。
また、リムーバブルメディア２１は、記憶部１８に記憶されている各種データも、記憶部１８と同様に記憶することができる。
【００２２】
ここで、図１の情報処理システムのうち教師端末２及び生徒端末３のハードウェア構成は、サーバ１のハードウェア構成と、基本的に同様の構成とすることができるため、ここでは、異なるハードウェア構成の部分のみを説明する。
【００２３】
教師端末２の図示せぬ入力部は、キーボード、マウス、マイク等で構成され、例えば、授業中の教師Ｔの音声等を入力することができる。
【００２４】
上述の通り、生徒端末３は、例えば、ＨＭＤ等を含んで構成される。生徒端末３の図示せぬ出力部は、ＶＲ技術やＡＲ技術等を利用して、画像等を表示することができる。
また、生徒端末３は図示せぬセンサ部を含んで構成される。具体的に例えば、図示せぬセンサ部は、傾斜センサ、加速度センサ、角速度センサ等の各種センサ等で構成される。図示せぬセンサ部は、例えば、生徒Ｓの姿勢（手を挙げた動き等）等に関する各種検出情報を取得することができる。
また、生徒端末３は図示せぬ撮像部を含んで構成される。具体的に例えば、図示せぬ撮像部は、例えばデジタルカメラと同様に、レンズと、ＣＣＤやＣＭＯＳ等による光学素子と、その制御部等により構成される。図示せぬ撮像部は、例えば、教師Ｔによる板書や、自身のテストに対する解答等を撮像することができる。
なお、生徒端末３の図示せぬ入力部についても、マイク等を含んで構成されていてもよい。
【００２５】
このようなサーバ１、教師端末２及び生徒端末３の各種ハードウェアと各種ソフトウェアとの協働により、後述するＶＲ表示処理の実行が可能となる。
ＶＲ表示処理とは、サーバ１で仮想空間等を構築し、構築された仮想空間等に関する情報を教師端末２及び生徒端末３に送信する。教師端末２及び生徒端末３の夫々は、取得した情報に基づいて、当該仮想空間等に関する画像等を教師Ｔ及び生徒Ｓの夫々に対してＶＲ表示等する一連の処理を言う。
【００２６】
図３は、図１及び図２のサーバ１や教師端末２や生徒端末３の機能的構成のうち、ＶＲ表示処理を実現するための機能的構成の一例を示す機能ブロックである。
【００２７】
図３に示すように、上述のＶＲ表示処理において、サーバ１のＣＰＵ１１においては、仮想空間管理部１０１と、教材音声管理部１０２と、発信管理部１０３と、解析部１０４とが機能する。
教師端末２のＣＰＵ２０２においては、入力情報管理部２１１と、出力情報管理部２１２とが機能する。
生徒端末３のＣＰＵ３０２においては、姿勢情報取得部３１１と、出力情報管理部３１２と、入力情報管理部３１３とが機能する。
【００２８】
なお、サーバ１の記憶部１８の一領域には、図示せぬオブジェクトＤＢが設けられている。オブジェクトＤＢには、教師Ｔや生徒Ｓの夫々に対応し得る３Ｄオブジェクトに関する情報（以下、「アバタ情報」と呼ぶ）や、授業が行われる教室のモデルに対応するマップに関する情報（以下、「マップ情報」と呼ぶ）等が格納されている。
即ち、後述する仮想空間管理部１０１等は、各種処理を実行するに際して、このアバタ情報及びマップ情報を、適宜、オブジェクトＤＢから取得して利用することができる。
続いて、まずは、サーバ１、教師端末２及び生徒端末３のうち、サーバ１の機能的構成の一例から、順次説明していく。
【００２９】
仮想空間管理部１０１は、仮想空間の管理に関する各種処理を実行する。また、仮想空間管理部１０１は、上述の通り、図示せぬオブジェクトＤＢからアバタ情報及びマップ情報を取得する。
なお、仮想空間管理部１０１には、仮想空間構築部１１１とオブジェクト配置部１１２とが設けられる。
【００３０】
仮想空間構築部１１１は、講義内容や講義に係る教材に関する情報を第１種ユーザから第２種ユーザに対して提供する仮想空間を構築する。
即ち、仮想空間構築部１１１は、仮想空間管理部１０１で取得されたマップ情報から採用するマップを決定し、仮想空間を構築する。
ここで、仮想空間構築部１１１は、任意に採用するマップを決定することができるが、後述の通り、例えば、教師Ｔからの要望に基づいて、採用するマップを決定してもよい。
【００３１】
オブジェクト配置部１１２は、仮想空間管理部１０１で取得されたアバタ情報のうち教師Ｔ及び生徒Ｓの夫々に対応するアバタを選択し、仮想空間構築部１１１で決定されたマップ上に、当該アバタの夫々を配置する。
なお、オブジェクト配置部１１２は、教師Ｔ又は生徒Ｓの動作や姿勢を考慮して、配置するアバタの向きや角度を決定してもよい。
【００３２】
具体的には例えば、生徒Ｓが質問を希望して、後述する挙手ボタンをタッチした場合、オブジェクト配置部１１２は、対応する生徒Ｓのアバタを、手を挙げた状態で、配置してもよい。
また例えば、センサ等を用いて、生徒Ｓの動作や姿勢に関する情報を取得して、オブジェクト配置部１１２は、これらの情報に加味して、配置するオブジェクトの姿勢等を変更してもよい。
【００３３】
また、オブジェクト配置部１１２は、仮想空間（例えば図４の教室の仮想空間）のマップと、教師Ｔ及び生徒Ｓに対応するオブジェクトの当該仮想空間内の立ち位置等に関する情報（以下、「教室情報」と呼ぶ）を、通信部１９を介して、教師端末２及び生徒端末３へ送信する。
【００３４】
つまり、上述の教室情報は、必ずしも教師Ｔ又は生徒Ｓに表示される画像そのものである必要はない。
即ち、例えば、オブジェクト配置部１１２は、圧縮した画像のみを送信し、教師端末２及び生徒端末３は、教師端末２及び生徒端末３に予め保存された表示用の高画質の画像を表示してもよい。
また例えば、オブジェクト配置部１１２は、仮想空間のマップを特定するための情報（マップの種類と対応するマップのＩＤ等）と、教師Ｔ及び生徒Ｓの位置や姿勢を特定するための情報（マップ内の座標やオブジェクトの姿勢を特定する情報等）とを送信してもよい。この場合、例えば、教師端末２又は生徒端末３は、これらの情報に基づいて、仮想空間に係る画像を再構築して、教師Ｔ又は生徒Ｓに表示することができる。
これにより、サーバ１と教師端末２又は生徒端末３とのデータ通信量を削減することができる。
【００３５】
また、オブジェクト配置部１１２は、後述する教材情報及び音声情報等に基づいて、異なるオブジェクト等を配置してもよい。即ち、オブジェクト配置部１１２は、教材情報に基づき、教材をオブジェクトとして仮想空間に配置することができる。具体的には例えば、板書の画像が教材として提供された場合、オブジェクト配置部１１２は、板書の画像を教室のホワイトボードの位置に配置する。この場合、例えば、生徒端末３は、板書の画像を仮想空間におけるオブジェクトとして生徒Ｓに表示することができる。
【００３６】
しかし、上述の処理では、ＨＭＤにおけるホワイトボードの表示領域の広さ（大きさ）は、仮想空間における生徒Ｓとホワイトボードとの距離に依存する。即ち、ＨＭＤによるＶＲ表示において、ホワイトボードと離れた場合にはホワイトボードは小さく表示され、ホワイトボードに接近した場合には、ホワイトボードは大きく表示される。これは、他の教材（例えば机に置かれた教科書やノート）でも同様である。従って、生徒Ｓが教材を注視する場合、ＨＭＤ上に拡大して表示するのが好適である。この様な場合に、生徒端末３の出力情報管理部３１２により拡大して表示する機能の詳細は、図４や図５を用いて後述する。
【００３７】
ここで、後述する通り、教師端末２において、教材音声情報が入力されると、その情報は、教材情報及び音声情報の夫々として、教師端末２からサーバ１へと送信されてくる。
そこで、サーバ１の教材音声管理部１０２は、教師端末２から送信されてきた教材情報及び音声情報を、通信部１９を介して取得する。
【００３８】
発信管理部１０３は、生徒Ｓの発信希望及び教師Ｔの発信許可に関する各種管理を実行する。なお、発信管理部１０３が実行する管理の詳細については、図６等を用いて後述する。
【００３９】
解析部１０４は、教師Ｔ及び生徒Ｓにより行われた授業や、生徒Ｓの成績や姿勢情報との関連性について解析する。なお、解析部１０４が実行する解析の詳細については、後述する。
【００４０】
続いて、サーバ１、教師端末２及び生徒端末３のうち、教師端末２の機能的構成の一例を説明する。
教師端末２の入力情報管理部２１１は、教師Ｔからの各種入力情報を管理し、その情報を、適宜、サーバ１へと送信する。
【００４１】
即ち、例えば、入力情報管理部２１１は、教師Ｔから授業で使用する教材に関する情報を取得して、管理する。
具体的には例えば、教師Ｔは、例えば後述する図６の教師Ｔに表示される画面を介して、教師Ｔは教材音声ＤＢに格納された教科書の特定のページを指定する。入力情報管理部２１１は、教師Ｔにより指定された教材が教科書の何ページであるか等の情報を取得することができる。他には例えば、教師端末２の入力部２０１を構成する図示せぬ撮像部から、教師Ｔによる板書の画像データを教材として取得する。なお、上記の例では、板書の画像データを取得するとしたが、教師Ｔがペンタブレット等を用いて板書としてペンの位置を取得するものであってもよいことは、いうまでもない。
【００４２】
また例えば、入力情報管理部２１１は、教師Ｔの音声に関する情報を取得して、管理する。
具体的に例えば、入力情報管理部２１１は、教師端末２の入力部２０１を構成する図示せぬマイクから、教師Ｔによる講義に係る説明の音声等を取得をするよう管理する。次に、入力情報管理部２１１は、通信部２０３を介して、音声を送信するよう管理する。送信された音声は、ネットワークＮやサーバ１を介して（又はサーバ１を介さず直接）、生徒端末３へ提供され、後述する生徒端末３の出力情報管理部３１２に提供される。これにより、生徒Ｓに講義に係る説明の音声を提供することができる。
【００４３】
出力情報管理部２１２は、出力部２０４に出力される各種出力情報を取得して、管理する。
具体的に例えば、出力情報管理部２１２は、生徒端末３からサーバ１を介して（又は直接）提供された、生徒Ｓの発言に係る音声を提供された場合において、出力部２０４を制御し、生徒Ｓによる発言に係る音声を出力する制御を行う。
【００４４】
さらに、サーバ１、教師端末２及び生徒端末３のうち、生徒端末３の機能的構成の一例を説明する。
生徒端末３の姿勢情報取得部３１１は、図示せぬセンサ部で取得された各種検出情報に基づいて、生徒端末３を利用する生徒Ｓの動作や姿勢に関する情報を姿勢情報として取得する。
具体的に例えば、姿勢情報取得部３１１は、入力部３０１を構成するセンサ部により、生徒Ｓの姿勢に関する情報を取得する。即ち例えば、生徒ＳのＨＭＤが備える加速度センサやジャイロセンサ、マーカ及びマーカの位置を取得するセンサ等から、ＨＭＤの位置や角度の情報を取得することができる。この情報を解析することにより、ＨＭＤの角度やその変化の情報を取得することができる。ここで、ＨＭＤの向きや角度は、生徒Ｓの姿勢の１つである頭の向きを示す。即ち、姿勢情報取得部３１１は、ＨＭＤの角度を含む生徒Ｓの姿勢に関する情報を姿勢情報として取得し、出力情報管理部３１２に供給することができる。
また例えば、姿勢情報取得部３１１は、センサ部を構成する挙手ボタンにより、生徒Ｓの姿勢に関する情報を取得する。具体的には例えば、生徒Ｓは、後述する発言の許可を得ようとする場合において、挙手ボタンを押す。姿勢情報取得部３１１は、挙手ボタンが押されたことに基づき、生徒Ｓの姿勢として挙手の姿勢を取ったものとして姿勢情報を取得することができる。
【００４５】
出力情報管理部３１２は、出力部３０４に出力される各種出力情報を取得して、管理する。
具体的に例えば、出力情報管理部３１２は、サーバ１から供給された仮想空間に係る情報と、姿勢情報取得部３１１から供給された姿勢情報とに基づいて、生徒ＳのＨＭＤに表示されるべき画像を生成し、生徒ＳのＨＭＤに表示する制御を行う。即ち例えば、姿勢情報取得部３１１から生徒Ｓが右を向いた旨を示す姿勢情報が提供された場合、出力情報管理部３１２は、仮想空間において生徒Ｓが右を向いた際に見えるべき画像を生成又は取得し、生徒ＳのＨＭＤに表示する制御を行う。これにより、生徒ＳのＨＭＤには生徒Ｓの向いた方向に対応した仮想空間の画像が表示され、生徒Ｓに教室の風景がＶＲ表示される。
【００４６】
また例えば、姿勢情報取得部３１１から生徒Ｓがホワイトボード注視した旨を示す姿勢情報が提供された場合、出力情報管理部３１２は、ホワイトボードに表示されるべき教師Ｔによる板書等の教材を、仮想空間における机や教材として表示するのではなく、教室内のＶＲ表示から教材の表示に切り替えることが出来る。即ち例えば、教室内のＶＲ表示から、通常のディスプレイのように、ＨＭＤの大部分に教材のみを表示することが出来る。即ち、教材のうちの一部をさらに拡大して表示することができる。教材を拡大して表示する例の詳細は、図４及び図５等を用いて後述する。
【００４７】
入力情報管理部３１３は、生徒Ｓからの各種入力情報を管理し、その情報を、適宜、サーバ１へと送信する。
具体的には例えば、入力情報管理部３１３は、入力部３０１を構成するマイクを介して、生徒Ｓの音声に関する情報を取得して、管理することができる。また例えば、入力情報管理部３１３は、生徒端末３の入力部３０１を構成する図示せぬ撮像部から、生徒Ｓによる答案の画像データを取得することができる。なお、上記の例では、答案の画像データを取得するとしたが、生徒Ｓがペンタブレット等を用いて答案としてペンの位置を取得するものであってもよいことは、いうまでもない。
以上、サーバ１、教師端末２及び生徒端末３の機能的構成の一例を説明した。
【００４８】
図４は、図３の生徒端末３に表示される本サービスに係る画像の一例を示す図である。
【００４９】
図４の例では、教師Ｔに対応するアバタＡＴと、生徒Ｓ１及び生徒Ｓ２に対応するアバタＡＳ１及びＡＳ２が、向き合って配置された教室の画像が表示されている。つまり、図４の例では、１人の教師Ｔが複数人の生徒Ｓに対して、仮想空間の教室で授業をしている情景が示されている。
なお、後述するが図４の例では、図示せぬ生徒Ｓ１乃至Ｓ６の合計６人の夫々に対応するアバタＡＳ１乃至ＡＳ６が表示され得るが、ここでは、アバタＡＳ１及びＡＳ２のみが表示されている。
また、図４の例では、図示せぬ生徒Ｓ５の視点から見た授業の情景が、生徒端末３に画像として表示されているが、当然ながら、例えば、生徒Ｓ１の視点から見た情景を生徒端末３に画像として表示する等も可能である。
【００５０】
ここで、図４を見ると、例えば、ホワイトボードに「ｙ＝ｘ＋１」と「ｙ＝２ｘ−１」との数式が表示されている。このように、仮想空間上のホワイトボード等を利用することで、教師Ｔは、実際に黒板を用いて授業をするような感覚で授業を行うこともできる。また、授業を受ける生徒Ｓ１及びＳ２も違和感なく授業を受けることが可能になる。
また、上述の通り、図４の例では、アバタＡＳ１及びＡＳ２のみが表示され、生徒Ｓ３乃至Ｓ６に対応するアバタＡＳ３乃至ＡＳ６については、表示されていない。これは、生徒Ｓ５の視点からホワイトボード等を見た場合に、単に実際の授業の情景を模して画像を生成した場合、前の生徒Ｓが視界に入り込み黒板が見えづらいといった状況が想定されるところ、そのような状況を回避すべく生徒Ｓ５の前方に位置する生徒Ｓに対応するアバタを表示しない設定としているものである。これにより、本サービスの提供者は、授業を受ける生徒Ｓに対して、より利便性の高い授業を提供することができる。
【００５１】
ここで、生徒Ｓは、授業を受ける中で、例えば、ホワイトボードの文字が見えにくいような場合がある。本サービスでは、例えば、このような場合に生徒Ｓをサポートするための視点切り替え機能が含まれ得る。
具体的に例えば、生徒端末３は、姿勢情報取得部３１１で取得された姿勢情報等により、生徒端末３を利用する生徒Ｓが、ホワイトボートを注視していることが確認された場合、教室全体の表示からホワイトボードのみを拡大した画像に切り替えて表示することができる。
このように、生徒Ｓの動作や姿勢等に応じて、生徒端末３に表示される画像を切り替える機能が、視点切り替え機能である。続いて、この視点切り替え機能の具体的な例を、図５を参照しつつ説明する。
【００５２】
図５は、図３生徒端末３に表示される画像の一例であり、図４とは異なる例を示す図である。なお、図５に示す画像は、例えば、生徒Ｓが、ホワイトボードを注視した場合に、生徒端末３に拡大して表示される。即ち、図５は、図４の生徒Ｓがホワイトボードを注視した場合に、ホワイトボードの視認性を向上させて表示されるＨＭＤの画面の例である。
具体的には例えば、図４の画面の例が生徒Ｓに提示されている場合において、生徒Ｓがホワイトボードの方向をみた場合、以下のように図５の画面が生徒端末３に拡大して表示される。即ち例えば、まず、姿勢情報取得部３１１が生徒端末３のＨＭＤがホワイトボードの方向に向いているという姿勢情報を取得し、出力情報管理部３１２に姿勢情報を提供される。次に、姿勢情報を提供された出力情報管理部３１２は、生徒Ｓがホワイトボードを注視していると判定する。これにより、出力情報管理部３１２は、図４の画面の例の画像から、図５の画面の例の画像に切り替える制御をするよう管理する。即ち、出力情報管理部３１２は、生徒Ｓの姿勢に応じて、視点を切り替えるよう出力の管理を行う。
図５を見ると、ＨＭＤの画面にはホワイトボードのみが表示され、「ｙ＝ｘ＋１」と「ｙ＝２ｘ−１」との数式が記載されている。ここで、図５の数式は、図４の数式よりも大きく表示されている。数式等の文字を読み書きする場合においては適度に大きく表示されることが好適である。即ち、図５のＨＭＤの画面の例では、単に仮想空間におけるホワイトボード上に表示される場合と比較して、数式が拡大されて表示されている。
【００５３】
ここで、上述の通り、本サービスにおいて、授業を行う教師Ｔは、例えば、授業のための資料の切り替えや生徒Ｓへの質問等、授業の進行状況に応じて様々な事項の管理を行いたいというのが通常である。そこで、次に、図６を参照しつつ、授業に際して教師Ｔが行うことができる事項や操作等について簡単に説明する。
即ち、図６は、図３の教師端末２に表示される画像（管理画面）の一例を示す図である。
【００５４】
図６の例では、図６の中央部に、教師Ｔの視点から見た教室の画像が表示されている。教師Ｔは、このように教室全体の様子を俯瞰しながら授業を行うことで、まるで実際の教室で授業を行っているかのような感覚で、仮想空間上の授業を行うことができる。
また、図６の左部には、上から資料１乃至４といった教師Ｔが授業に利用する予定の資料が順番に表示されている。教師Ｔは、ここに表示されている資料のうち、任意のタイミングで任意の資料を選択することで、生徒Ｓの夫々に対して、資料を提示することができる。
また例えば、教師Ｔは、画面左側の資料をクリック等の操作をして資料を選択することで、その資料をホワイトボード等に表示することができてもよい。
【００５５】
そして、図６の右部を見ると、６人の生徒Ｓの夫々について、上から順に生徒Ａ乃至Ｆの名前が表示され、その下には、「発言を許可」、「発言を終了」、「入室を許可」、「退場」というボタンが表示されている。なお、生徒Ａ乃至Ｆの夫々は、生徒の名前である。即ち、以下、生徒Ａという名前の生徒Ｓを「生徒Ａ」と呼ぶ。そのため、画面等に表示される「生徒Ａ」は、生徒Ｓの名前として「生徒Ａ」が表示されているものといえる。
ここで、図６の右部において、生徒Ｂ及び生徒Ｄの名前の左には、小さく手のアイコンが表示されている。これは、生徒Ｂ及び生徒Ｄから発言を希望する旨の入力がなされていることを示している。
このとき、サーバ１の発信管理部１０３は、上述の生徒Ａ乃至生徒Ｆからの発言を希望する旨の入力を受け付け、管理する。即ち、発信管理部１０３は、図６の例では、生徒Ｂ及び生徒Ｄからの発言を希望する旨の入力を受け付け、管理している。
このように複数の生徒Ｓ（図６の例では生徒Ａ乃至Ｆ）から発言を希望する旨の入力がなされた場合、教師Ｔは、そのうちの１人を指名して、発言を許可することができる。図６の例において、教師Ｔは、生徒Ｂを選択して、右下に表示された「発言を許可」のボタンをクリック等することで生徒Ｂの発言を許可することができる。
また、このとき、サーバ１の発信管理部１０３は、教師Ｔにより生徒Ａ乃至生徒Ｆからの発言を許可する旨を受け付け、管理する。即ち、発信管理部１０３は、図６の例では、生徒Ｂに対して発言を許可する旨の情報を受け付け、管理している。
【００５６】
そして、図６の上部を見ると、「ＲＯＯＭ  ｎｏ．０３」、「○×先生」及び「数学  第２回」の表示がされている。即ち、管理画面には、教室の番号や、先生の名前や、教科や授業のタイトルを表示されている。
【００５７】
そして、図６の下部を見ると、左から順に「時間  １６：２２」の文字列と、「開始」、「休憩」、「再開」、「終了」というボタンと、「現在授業中です」の文字列とが表示されている。
ここで、「時間  １６：２２」の表記は授業を開始してから１６分２２秒経過している旨を示している。また、教師Ｔは時間の右のボタンの夫々に対しクリック等の操作をすることができる。教師Ｔは、「開始」のボタンを操作することにより講義を開始したり、「休憩」のボタンを操作することにより講義を休憩したり、「再開」のボタンを操作することにより講義の再開をしたり、「終了」のボタンを操作することにより講義を終了することができる。また、「現在授業中です」の文字列は、現在授業中である旨を示しており、この場合、教師Ｔは授業の休憩をしたり、授業の終了をしたりすることができる。
【００５８】
続いて、図７を参照しつつ、上述した、教師Ｔに発言を許可された生徒Ｓが発言をする場合の例を説明する。
図７は、図３の生徒端末に表示される画像の一例であり、図６とは異なる例を示す図である。
【００５９】
図７の例では、図６の例で示したように、生徒Ｂ及び生徒Ｄから発言を希望する旨の入力がなされ、その結果、教師Ｔにより生徒Ｂの発言が許可されているものとする。
図７を見ると、生徒Ａ乃至Ｆに対応する６つのアバタと、教師Ｔに対応するアバタが表示され、そのうちの一人の生徒（生徒Ｂ）が挙手をして表示されている。
そして、図７の左部に位置する教師Ｔに対応するアバタは、挙手をしている生徒（生徒Ｂ）を指差して表示されている。このように、本サービスでは、仮想空間上で行われる授業であっても、実際に教室で授業を受けているかのような画像がリアリティをもって表示されるため、授業を受ける生徒が、より臨場感を持って授業を受けることができる。
また、上述の生徒Ｂに対応するアバタは、「３です。」というメッセージが表示されている。これはつまり、発言を許可された生徒Ｂが、教師Ｔからの質問に対して、「３です。」と解答したことを意味している。このように本サービスでは、授業の状況に応じて、内容に変化を加えることも可能であり、リアルタイムに進行する。
なお、図７の例では、吹き出しに×マークが示された生徒は、発言が許可されていないことを示している。
【００６０】
図８及び図９は、図３の教師端末に表示されるＵＩの一例を示す図である。
【００６１】
図８及び図９に示すＵＩは、表示領域Ｒ１１乃至Ｒ１７を含むように構成されている。
【００６２】
表示領域Ｒ１１には、生徒一覧として、そのとき教室内に存在する（即ち授業に参加している）１以上の生徒Ｓの一覧が表示される。なお、図８の例では１人の生徒Ｓ（生徒Ｈ）が参加しており、図９の例では２人の生徒Ｓ（生徒ＨＧ）が参加している。
【００６３】
表示領域Ｒ１２には、「資料一覧」と「３６０度背景一覧」とのうち選択された一方が表示される。「資料一覧」と「３６０度背景一覧」とは、タブによる切替表示が可能である。
表示領域Ｒ１２に表示させる内容として「資料一覧」が選択された場合には、表示領域Ｒ１２には、教師Ｔが授業に利用する予定の資料の一覧がファイル名とともに表示される。教師Ｔは、表示領域Ｒ１２に表示されている資料のうち、任意のタイミングで任意の資料を選択することで、生徒Ｓの夫々に資料を提示することができる。なお、図８の例では、ファイル名が「第１回板書．ｐｄｆ」とするｍ枚（ｍは６以上の整数値）の資料の一部（資料１乃至６）が表示されている。
「資料一覧」に表示された資料は、教師Ｔが授業中の任意のタイミングで自由に出し入れすることができる。資料の出し入れは、教師Ｔによるドラックする操作によって容易に行うことができる。これにより、教師Ｔは、生徒Ｓが求める授業を自由に行うことができる。
【００６４】
表示領域Ｒ１２に表示させる内容として「３６０度背景一覧」が選択された場合には、表示領域Ｒ１２には、３６０度の様子を見渡すことができる撮像画像のデータ（以下、「３６０度画像写真」と呼ぶ）の一覧が表示される。教師Ｔは、表示領域Ｒ１２に表示されている３６０度画像写真のうち、任意のタイミングで任意の３６０度画像写真を選択することで、後述する表示領域Ｒ１３の背景を、教室の画像から３６０度画像写真に変更することができる。これにより、生徒Ｓは、教室にいたはずの自分が３６０度画像写真により示される場所に瞬間移動したような臨場感を体感することができるとともに、授業の理解度を高めることができる。「３６０度背景一覧」に表示された３６０度画像写真は、教師Ｔが授業中の任意のタイミングで自由に出し入れすることができる。３６０度画像写真の出し入れは、教師Ｔによるドラックする操作によって容易に行うことができる。なお、３６０度画像写真の具体例については、図１０以降を参照して後述する。
【００６５】
表示領域Ｒ１３には、教師Ｔの視点から見た、生徒Ｓに対応するアバタＡＳを含む教室の様子を示す画像が表示されている。これにより、教師Ｔは、表示領域Ｒ１３に表示された教室の様子を俯瞰しながら授業を行うことができる。例えば生徒Ｓが実際に向いている方向を、アバタＡＳを介して教師端末２に表示させることもできる。その結果、教師Ｔは、あたかも実際の教室で授業を行っているかのような感覚で仮想空間上の授業を行うことができる。
【００６６】
ここで、図８の例では１人の生徒Ｓ（生徒Ｈ）に対応するアバタＡＳ１が表示領域Ｒ１３に表示されており、図９の例では２人の生徒Ｓ（生徒Ｈ及びＧ）の夫々に対応するアバタＡＳ１及びＡＳ２が表示領域Ｒ１３に表示されている。このように、生徒Ｓに対応するアバタＡＳが仮想空間上に複数存在している場合には、教師Ｔは、任意のアバタＡＳ（図９の例ではアバタＡＳ２）に、丸印で示されるカーソルＭを合わせることで、そのアバタＡＳに対応する生徒Ｓに関する情報を教師端末２に表示させることができる。また、教師Ｔは、教師端末２に表示された生徒一覧のうち任意の生徒Ｓを指定すると、その生徒Ｓに対応するアバタＡＳにカーソルＭが表示される。これにより、教師Ｔは、生徒Ｓ及びアバタＡＳの夫々を容易に特定することができるので、仮想空間上の教室にアバタＡＳが大勢いる場合であっても、誰に何を伝えたのかを容易に管理することができる。即ち、通常の授業であれば、授業を行う先生は、生徒の顔と名前を覚えたりすることができる。しかしながら、ＶＲ技術を用いた授業の場合、生徒ＳのアバタＡＳは変更されたり、場合によっては複数の生徒Ｓで同じ容姿のアバタＡＳが利用されたりする可能性がある。この機能により、本サービスを利用する先生は、生徒Ｓと生徒Ｓにより利用されるアバタＡＳと、生徒Ｓの情報とを容易に関連付けて授業を行うことができる。
【００６７】
表示領域Ｒ１４には、授業情報が表示される。授業情報には、表示領域Ｒ１３に表示されている教室で行われている授業の授業名と、各種設定を行うためのチェックボタンとが含まれる。なお、図８及び図９の例では「教室」に関する設定と、「先生」に関する設定とを夫々行うためのチェックボタンが表示されている。またその下には「授業を終了する」と表記されたボタンが表示されている。
これにより、教師Ｔは、「教室」に関する設定として、表示領域Ｒ１３に教室を表示させるか否かについての設定と、表示領域Ｒ１２に資料を表示させるか否かについての設定との夫々を行うことができる。なお、図８及び図９の例では、表示領域Ｒ１３に教室を表示させる旨の設定と、表示領域Ｒ１２に資料を表示させる旨の設定とが夫々なされている。
【００６８】
また、教師Ｔは、「先生」（即ち教師Ｔ）に関する設定として、図示せぬマイクをミュートにするか否かについての設定を行うことができる。なお、図８及び図９の例では、マイクをミュートにする旨の設定がなされている。マイクをミュートに設定することにより、双方向の音声のみを切ることができる。本サービスは、遠隔地からオンラインで利用できることを前提としているが、双方向の音声のみを切ることにより、遠隔地のみならず、近くにいるユーザ同士がオフラインで本サービスを利用することができるようになる。これにより、例えば同一の施設内で本サービスを利用することもできるので、本サービスの利用シーンを増やすことができる。
また、教師Ｔは、授業の終了時に「授業を終了する」と表記されたボタンをクリック等する操作を行うだけで、授業を終了させることができる。
【００６９】
表示領域Ｒ１５には、授業を受ける生徒Ｓが視認できるホワイトボードの編集画面が表示される。教師Ｔが図示せぬタッチペンを用いて表示領域Ｒ１５にフリーハンドで文字等を描くと、その内容がリアルタイムで表示領域Ｒ１３のホワイトボードに反映される。
例えば、教師Ｔは、表示領域Ｒ１２の「資料一覧」から所望の１の資料を選択することで、選択した資料をホワイトボードに表示させることができる。これにより、教師Ｔは、リアル空間で行われる従来の授業を行う感覚で仮想空間上の授業を行うことができる。
図８の例では、タッチペンで「Ｓｃｈｏｏｌ」と手描きされた文字が表示領域Ｒ１５に表示されているので、表示領域Ｒ１３に表示されたホワイトボードにも「Ｓｃｈｏｏｌ」の文字がリアルタイムで反映される。なお、図９の例ではホワイトボードに何も描かれていない。
また、ホワイトボードの編集画面に描かれた文字等は、データ化して生徒Ｓに提示することができる。これにより、生徒Ｓは、ホワイトボードに描かれた文字等をノートに書き写す必要がなくなるので、教師Ｔの授業を聴くことに集中することができる。
【００７０】
表示領域Ｒ１６には、表示領域Ｒ１５の編集画面にフルーハンドで文字等を描くときに用いられる描画ツールが表示される。なお、図８及び図９の例では、描画ツールとして、文字等を描くときに用いるペンの色と、描いた文字等の全部削除又は一部削除するための消しゴムとを選択することができる。
【００７１】
表示領域Ｒ１７には、表示領域Ｒ１２に表示された資料のうち、表示領域Ｒ１５に表示させる（即ち生徒Ｓに視認させる）ものを選択する操作を行うためのボタンが表示されている。なお、図８及び図９の例では、資料が選択されていないため、表示領域Ｒ１５に資料が表示されていない。
【００７２】
次に、図１０を参照して、３６０度画像写真の具体例について説明する。
図１０は、３６０度画像写真の一例を示す図である。
【００７３】
図８及び図９に示すＵＩの表示領域Ｒ１２に３６０度背景一覧として表示された、１以上の３６０度画像写真のうちいずれかが選択されると、選択された３６０度画像写真を背景とする画像が表示領域Ｒ１３に表示される。これにより、生徒Ｓは、あたかも３６０度画像写真に示される場所に自分がいるような感覚を体感することができるので、臨場感溢れる授業を実現させることができる。
なお、表示領域Ｒ１３に表示される画像は、図８及び図９に示すような教室を背景とするものと、後述する図１０に示すような３６０度画像写真を背景とするものとを自由に切り替えて行き来することができる。具体的には、教師Ｔは、表示領域Ｒ１３に表示される画像の右下に表示された切替ボタンＢ１をクリック等することで、表示領域Ｒ１３に表示される画像の背景を、教室と３６０度画像写真とで切り替えることができる。
【００７４】
図１０に示す３６０度画像写真は、例えば図９の表示領域Ｒ１３に表示される画像の一例であり、生徒Ｈの視点から見たレストランの様子を示している。即ち、生徒Ｈの視点から見たレストランには、客席に着席している生徒Ｇに対応する顧客のアバタＡＳ２と、その客席の隣に立つ教師Ｔに対応する店員のアバタＡＴとが存在する。また、客席の隣の壁には、有名人のサイン色紙と、レストランのメニューが記載された黒板とが貼り付けてある。また、生徒Ｈの手元には、レストランのメニューが置かれている。
このようなシチュエーションを利用することで、臨場感に溢れた英会話の授業を行うことが可能となる。具体的には例えば、英会話の内容として、「壁に貼り付けられた色紙には誰のサインが描かれているのですか」、「隣の客席に置かれている料理は何ですか」といった、背景の様子を活かした臨機応変な英会話の授業を楽しむこともできる。即ち例えば、従来の英会話の授業では、会話のシチュエーションを想定した上で、教室等によって行われる。しかしながら、本サービスにおいては、生徒Ｓ及び先生は、実際にそのシチュエーションに置かれたかのような体験が可能となる。その結果、生徒Ｓに対する授業の効果が高まったり、授業の内容そのものが魅力的なものと評価され得る。
【００７５】
次に、図１１を参照して、生徒端末３に表示される画面のモード切替機能について説明する。
図１１は、ＶＲモードが選択されているときに生徒端末に表示される画面と、画面モードが選択されているときに生徒端末に表示される画面との夫々を示す図である。
【００７６】
本サービスでは、仮想空間上の授業を受ける生徒Ｓの目の疲労を配慮したサービスとして、生徒端末３に表示される画面を、ＶＲモードと画面モードとで自由に切り替えることができる。
【００７７】
図１１（Ａ）には、ＶＲモードが選択されているときに生徒端末３に表示される画面の一例が示されている。
ＶＲモードが選択されると、図１１（Ａ）の右側に示す右目用の画像と、図１１（Ａ）の左側に示す左目用の画像とが視差を生じさせた状態で表示される。この画像をＨＭＤに表示させることで生徒ＳはＶＲ環境で教師Ｔの授業を受けることができる。ただし、ＶＲ環境で授業を受けている生徒Ｓが、目に疲労を感じる場合がある。
この場合、生徒Ｓは、図１１（Ａ）に示す画面の右下に配置されたモード切替ボタンＢをクリック等する操作を行う。これにより、図１１（Ａ）に示すＶＲモードから、図１１（Ｂ）に示す画面モードに表示を切り替えることができる。これにより、生徒Ｓは、生徒端末３に表示される画像を視認しながら、適宜向き等を変える操作を指で行うことで、教師Ｔの授業を継続して受けることができる。
また、画面モードで授業を受けていた生徒Ｓは、目の疲労が回復したと判断した場合には、再度モード切替ボタンＢをクリック等する操作を行う。これにより、図１１（Ｂ）に示す画面モードから、図１１（Ａ）に示すＶＲモードに表示を切り替えることができる。これにより、生徒Ｓは、ＨＭＤを介して得ることができる仮想空間上の授業を継続して受けることができる。
また、画面モードで授業を受けている場合であっても、図８を用いて上述したように、生徒Ｓが実際に向いている方向を、アバタＡＳを介して教師端末２に表示させることができる。
【００７８】
以上本発明の一実施形態について説明したが、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００７９】
例えば、上述の教師Ｔは、本サービスにおいて、以下のことを行うことができる。
（１）教師Ｔは、上述の仮想空間を任意に設計することができる。即ち、サーバ１は、教師Ｔからの要望に基づいて、生徒Ｓの人数や教室の種類（例えば、モダンな洋風の教室等）等を決定し、上述の仮想空間を構築することができる。
（２）教師Ｔは、授業の開始日時を設定することができる。即ち、サーバ１は、教師Ｔからの要望に応じて、授業開始の（本サービスを提供する）日時の設定ができる。また、サーバ１は、教師からの要望に応じて、授業開始の時間に対応した仮想空間（例えば、夕日が差し込んだ教室等）を構築してもよい。
（３）教師Ｔは、授業開始時間に、生徒Ｓへチャイムを鳴らすことができる。即ち、サーバ１は、生徒端末３へチャイムを鳴らす指示を送信してもよい。なお、このチャイムは、必ずしも仮想空間の提供と合わせて行われる必要はなく、単に生徒端末３のスピーカ等から別途鳴らす仕様としてもよい。
（４）教師Ｔは、生徒Ｓの座席を指定してもよい。即ち、サーバ１は、教師Ｔの要望に応じて、生徒Ｓの夫々に対応するオブジェクトを配置する場所を変更してもよい。
（５）教師Ｔは、問題に対する解答等の発言を希望する生徒Ｓに挙手を促すことができる。即ち、教師Ｔは挙手した生徒Ｓから、発言を許可する生徒Ｓを選択することができる。
（６）教師Ｔは、ホワイトボードへのスライドのアップロードをすることができる。即ち、教師Ｔは、板書や教科書等のページ番号教材を指定することに限らず、自作のスライドを教材としてホワイトボードにアップロードすることができる。
（７）教師Ｔは、生徒Ｓが仮想空間に配置された教室に出入りを行うことを管理することができる。即ち、入退室管理を行うことができる。
（８）教師Ｔは、生徒Ｓの理解度を管理することができる。即ち、サーバ１は、生徒端末３で取得された生徒Ｓの夫々の姿勢情報等から生徒Ｓの理解度を評価することができ、教師Ｔは、自由にそれらを管理することができてもよい。
（９）教師Ｔは、生徒Ｓの夫々に対して、資料の配布をすることができる。即ち、教師Ｔは、教師端末２を介して、適宜、授業に必要な資料をサーバ１等にアップロードすることができる。そして、サーバ１は、アップロードされた資料を、生徒端末３の夫々に提示することができる。
（１０）教師Ｔは、適宜、生徒Ｓの夫々に対して、テストを行うことができる。即ち、サーバ１は、教師Ｔにより事前にアップロード等されたテストを、上述の仮想空間の提示と同時に行い、生徒Ｓに対してテストを受けさせることができる。
また、この場合、教師Ｔは、生徒Ｓのテストの結果を管理することができ、例えば、ランキング等で並び替えることができる。
（１１）教師Ｔは、生徒Ｓの夫々の動き等に合わせて、自身のアバタを任意に変更等することができる。例えば、生徒Ｓが女性であれば、教師Ｔは自身に対応するアバタを容姿の整った男性のアバタを採用する等行うことができる。さらに言えば、教師Ｔは、人気のある俳優やアニメ等のキャラクターを模したアバタ―を、自身に対応するアバタとして採用してもよい。
【００８０】
また、本サービスに付随するサービスについて、さらに補足する。具体的に例えば、生徒Ｓは、本サービスにおいて、以下のことを行うことができる。
（１）上述の通り、生徒Ｓは、講義中に教師Ｔの横等に表示されている黒板を視認することが可能であるが、例えば、一定の動作を行う（一定の角度で下を向く等）ことで、黒板等に表示されている内容を拡大して表示する等することができる。
（２）生徒Ｓは、上述のＨＭＤ等を付けたまま仮想空間から現実の空間へと視点を切り替えることができる。即ち、生徒端末３は、生徒Ｓからの要望に応じて、表示する画像を仮想空間に関する画像と、実空間上の画像（例えば、図示せぬカメラにより撮像された画像等）と切り替えることができるものとしてもよい。
（３）生徒端末３の音声入力は、通常ＯＦＦに設定し、授業中に生徒Ｓ同士が会話をできない仕様としてもよい。これにより、実際の授業と近い授業を、仮想空間上でも再現することができる。
（４）上述の通り、生徒端末３は、図示せぬセンサ部で生徒Ｓの姿勢に関する情報等を取得することで、生徒Ｓが何も持たずに生徒Ｓが挙手したことを認識することができるものとしてもよい。
（５）上述の通り、教師Ｔは、自身に表示された管理画面を見ながら、挙手した生徒Ｓのうち１人の生徒Ｓを指名することができるものとしてもよい。この場合、指名された生徒Ｓは、音声入力がＯＮに設定され、自由に発言ができるようになる仕様としてもよい。
【００８１】
また上述の実施形態では、特に言及していないが、教師端末２及び生徒端末３は、教師端末２に表示される管理画面及び生徒端末３に表示される管理画面の夫々において、例えば、直感的に分かりやすい画像（アイコン等）を表示するアシスト機能が搭載されてもよい。
さらに言えば、特に教師端末２は、教師端末２に表示される管理画面において、例えば、教師Ｔに感情移入を容易にする画像（アイコン等）を表示するリズム表示機能が搭載されてもよい。
【００８２】
また、ここで、本サービスと従来行われていた通常の授業との違いについて、補足する。
（１）本サービスにおいては、授業の録画が可能であり、教師Ｔ及び生徒Ｓは、どこからでも見直すことが可能である（録画した授業を３６０度見渡すことが可能）。
（２）本サービスでは、生徒Ｓの行動履歴（姿勢情報や入力された音声情報等）を取得することが可能であり、授業中の生徒Ｓの動作や視線等に関する情報を収集することができる。
（３）例えば、授業中の生徒Ｓの動作や視線等に関する情報と、上述のテストの結果を含む生徒Ｓの学力に関する情報とを解析することで、学力と授業中の動作や視線等との関係性を明らかにすることができる可能性がある。
【００８３】
具体的には、例えば、上述の（３）に示す情報には以下のような利用が想定される。
例えば、テスト時の生徒Ｓの視線に関する情報を収集して、集計する。その結果、テストの結果の良い生徒Ｓが見ている場所や、見ている順番等を解析し、次回以降の授業に生かすことで、新規の学習指導の方法を開発することができる可能性がある。
例えば、授業を行う教師Ｔの表情や動きに関するデータを収集し、その授業を受けた生徒Ｓの夫々の理解度に関するデータを収集し、どのような教師Ｔの教え方が生徒Ｓの理解度に影響を与えるかを解析することで、新規の学習指導の方法を開発することができる可能性がある。
例えば、教師Ｔが授業をする際に使用する教材のどこを生徒Ｓが見ているかを解析することで、より効果の高い教材を作成するために利用できる可能性がある。
【００８４】
また例えば、上述の実施形態において、本サービスにより教師Ｔ及び生徒Ｓは授業を行うことができるとして説明を行ったが、特にこれに限定されない。即ち、例えば、議長と議員による会議であってもよい。更に言えば、全員が議員から構成される遠隔ビデオ会議やプレゼンテーションを行う会議であってもよい。
【００８５】
また例えば、上述の実施形態において、教師端末２はディスプレイやマイク等を備えたＰＣ等で構成されるとしていたが、特にこれに限定さない。即ち、教師端末２は例えばＶＲ表示やＡＲ表示が可能なＨＭＤ等を備えていてもよい。
【００８６】
また例えば、上述の実施形態において、本サービスの提供に係る情報処理システムは、サーバと教師端末２と生徒端末３とで構成されるとしていたが、特にこれに限定さない。即ち、教師Ｔや生徒Ｓ等のユーザに対し、仮想空間の画像を提供できれば足る。即ち、１つのサーバにより複数の仮想空間の画像を生成してもよく、ユーザの端末により生成されてもよい。
【００８７】
また例えば、上述の実施形態において、生徒端末３は図示せぬセンサ部を含んで構成され、センサ部は傾斜センサ、加速度センサ、角速度センサ等の各種センサ等で構成されるものとして説明を行ったが、特にこれに限定されない。即ち、例えば、生徒Ｓは全身の関節の各所等にモーションキャプチャに係るマーカを着用し、周囲に配置された撮像部により生徒Ｓの全身の姿勢を取得できるようになっていてもよい。これにより、解析部１０４により解析する、生徒Ｓの姿勢に関する情報が増え解析から得られる情報を増やすことができる。
【００８８】
また例えば、上述の実施形態において、生徒端末３はＨＭＤを含んで構成されるものとして説明を行ったが、特にこれに限定されない。即ち、例えば、生徒端末３はＨＭＤを含まず、ディスプレイを備えたＰＣにより構成されていてもよい。
【００８９】
また例えば、上述の実施形態において、発言を許可された生徒Ｓが発言する場合、吹き出しが表示され、発言を許可されていない他の生徒Ｓが発言する場合吹き出しに×が表示されるものとして説明を行ったが、特にこれに限定されない。即ち、例えば、ＶＲ空間上には特に何も表示されず、発言を許可された生徒Ｓが発言した音声のみ教師Ｔや他の生徒Ｓに対して提供され、発言を許可されていない他の生徒Ｓが発言した音声は教師Ｔやその他の生徒Ｓに対して提供されないように制御されていれば足りる。
【００９０】
また例えば、上述の実施形態において、教材はホワイトボードに表示されるものとして説明を行ったが、特にこれに限定されない。即ち、例えば、教材は教科書や資料集のような通常紙媒体が用いられる教材に限らない。具体的には例えば、上記の教科書や資料集に加え、１つの写真等の画像や３Ｄモデルとしてモデリングされた教材等、を教材とすることができる。即ち例えば、教材として、重要文化財や建造物等を３Ｄモデルとした教材を用いることができる。
【００９１】
また例えば、上述の実施形態において、生徒Ｓが授業に参加しやすい環境とするために生徒端末３で表示される画像の表示方法として、前方に位置するユーザを表示させないことを例として説明したが、特にこれに限定されない。
即ち例えば、複数の生徒Ｓの夫々全員が、教室の中心に着席することが出来る。具体的には例えば、複数の生徒Ｓのうち第１の生徒Ｓに対して提供する仮想空間は、第１の生徒Ｓが教室の中心に自席を備える仮想空間とする。ここで、第２の生徒Ｓに対して提供する仮想空間は第１の生徒Ｓに提供した仮想空間と同一である必要はない。即ち、第２の生徒Ｓに対して提供する仮想空間は、第２の生徒Ｓが教室の中心に自席を備える仮想空間とすることが出来る。これにより、複数の生徒Ｓの夫々は、座席の位置により講義に参画しづらい等の影響を受けないことができる。
【００９２】
更に言えば、複数の生徒Ｓの夫々に提供する仮想空間に配置される教師Ｔのアバタの夫々は、同一の姿勢に限定されず、生徒Ｓの夫々に対して、最適な姿勢のアバタを配置してもよい。
具体的に例えば、教室での授業の場合、教師Ｔは特定の生徒Ｓの方向のみを向いて授業を行うことになる。これに対して、本サービスでは、複数の生徒Ｓに利用される生徒端末３の夫々が、利用する生徒Ｓの方を教師Ｔが視線を向けている状態の画像を、夫々の生徒Ｓに対して表示することができる。これにより、本サービスの提供を受ける生徒Ｓの夫々は、教師Ｔに常に注意を払われているように感じ得るため、より学習効果が高まる可能性がある。
【００９３】
更に言えば、生徒端末３の夫々に表示される画像において、教師Ｔは、視線だけでなく、さらにその他の姿勢であってもよい。
具体的に例えば、教師Ｔの姿勢は、生徒Ｓの顔覗き込むといった姿勢であってもよい。また、この姿勢は、生徒端末３を利用する生徒Ｓの動作や姿勢、癖等に基づいて決定されてもよい。これにより、生徒Ｓは、教師Ｔとより近い関係性で授業に取り組むことが出来る。
【００９４】
また例えば、上述の実施形態において、生徒Ｓの姿勢情報に基づき、視点を切り替えるよう出力の管理を行うことにより、ホワイトボードを拡大してＨＭＤに表示するとして説明を行ったが、特にこれに限定されない。
即ち、例えば、生徒Ｓの姿勢情報に基づき、注視した他のオブジェクトを拡大表示したりしてもよい。また例えば、生徒Ｓの姿勢情報に基づき、オブジェクトの全体を俯瞰する等、適切な大きさで表示することができる。
また例えば、仮想空間に配置された３Ｄモデルの全体を閲覧したり、細部を閲覧したり、内部から閲覧したりするよう、視覚情報の表示形態を変更する制御を行うことができる。具体的には例えば、生徒Ｓは建造物の３Ｄモデルの内部における景色に対応したＶＲ表示を行ったり、建造物の３Ｄモデルの全体を鳥瞰するようにＶＲ表示を行ったりすることができる。即ち、姿勢情報に基づき、教材等を視認性が向上するように表示することができる。
【００９５】
更に言えば、上述の実施形態（特に図６）において、サーバ１は、単に教師Ｔにより選択された資料をホワイトボード等に表示するものとして説明を行ったが、特にこれに限定されない。即ち、例えば、サーバ１は、教師Ｔにより選択されたマップに基づいて仮想空間を構築することができてよい。
具体的には例えば、江戸城を題材にした歴史の授業を行っている場合等に、教師Ｔが仮想空間を構築するマップとして江戸城を再現した３Ｄモデルをマップとして選択することができる。そして、サーバ１は、このようにして選択された江戸城に対応する３Ｄマップに基づいて仮想空間を構築することができる。
これにより、生徒Ｓは、実際にその授業の内容に対応した仮想空間において、仮想的な体験をしながら授業を受けることができるため、さらに学習効果が向上する可能性がある。
また、サーバ１は、教師Ｔにより選択されるマップの候補を管理画面において提示してよい。即ち例えば、サーバ１は、前述のように図６において資料が順番に表示されているのと同様に、マップを順番に表示してよい。また例えば、図示はしないが、図６において資料が順番に表示されている部分において、「資料」と「マップ」との夫々のタブが構築されて表示されてよい。この場合、教師Ｔは「資料」と「マップ」との夫々のタブを切り替えて表示し、夫々を選択することができる。
更に言えば、上述の教師Ｔにより選択されるマップの候補は、授業の題材に限らず、個別の学習ブースを備えた教室や運動場等、任意のマップであってよい。
【００９６】
また例えば、教師Ｔ、及び生徒Ｓの夫々は、本サービスのユーザ向けの専用のアプリケーションソフトウェア（以下、「専用アプリ」と呼ぶ）がインストールされた教師端末２、及び生徒端末３の夫々を用いて本サービスを利用することができる。
また、教師Ｔ、及び生徒Ｓの夫々は、教師端末２、及び生徒端末３の夫々のブラウザ機能により表示される、本サービスのユーザ向けの専用のＷｅｂサイト（以下、「専用サイト」と呼ぶ）から本サービスを利用することもできる。この場合、生徒Ｓは、専用アプリをインストールすることなく気軽にＶＲ環境を体験することができる。
【００９７】
また例えば、上述の仮想空間上に存在するアバタや教室のモデルといった３Ｄモデルを示すデータは、ダウンロードすることができないようにすることができる。これにより、教師Ｔや生徒Ｓは、自分のアバタを安心して仮想空間上の教室に存在させる（即ち授業に参加する）ことができる。
即ち、３Ｄモデルは、通常であれば教師端末２や生徒端末３にダウンロードしてから実行することになる。この場合、ダウンロード時にダウンロード元のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が判明してしまう。
そこで、本サービスでは、例えばブラウザに仮想空間上の教室が表示されていない場合には、ダウンロードを行うためのアクセスを拒否することもできる。また例えば、３Ｄモデルのファイルを所定のアルゴリズムにより改変することで、所定の形式ではファイルを開けないようにすることもできる。
【００９８】
また例えば、上述の実施形態では、ホワイトボードの編集画面に描かれた文字等はデータ化して生徒Ｓに提示することができるとしたが、共有される情報（データ）はホワイトボードに限定されない。
即ち例えば、本サービスでは、ＶＲ空間で起った事象を録画し再現できるようにすることで、リアルタイム以外の人も過去に行われた優れた授業やイベントをいつでも体験することができる。
【００９９】
具体的には例えば、サーバ１は、授業の録画として、先生の行動の内容（発言の音声や、ホワイトボード及び資料の提示内容、タイミング等）や、他の生徒の行動の内容（発言の音声や視線、姿勢等）を記録することができる。即ち、複数の端末間で利用される情報（例えば、音声データやアバタの存在する座標や視線を示すベクトル等のデータ）が記録される。
更に、サーバ１は、記録された授業の録画を、授業が行われた後で、ユーザ（授業に参加していない先生や生徒、及び授業に参加した先生や生徒）に提供することができる。即ち、他のユーザは、授業が行われた後であっても、授業の内容をそのまま体験することができる。
【０１００】
これまで、実際の教育現場において、授業研究のため一つの教室に集まり、授業の様子を共有するといったことが行われていた。また例えば、授業を欠席した生徒のために補講が行われていた。また例えば、単に映像として録画された授業を共有するビデオ授業が存在していた。一方、本サービスでは、授業が行われた後であっても、ユーザは、授業の内容をそのまま体験することができる。即ち、ユーザは、既に行われた授業の内容を正確且つ効率的に体験することができる。
【０１０１】
また例えば、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図３の機能的構成は例示に過ぎず、特に限定されない。
即ち、上述した一連の処理を全体として実行できる機能が情報処理システムに備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図３の例に限定されない。また、機能ブロックの存在場所も、図３に特に限定されず、任意でよい。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【０１０２】
また例えば、一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであっても良い。
また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えばサーバの他、スマートフォンやパーソナルコンピュータ、又は各種デバイス等であってもよい。
【０１０３】
また例えば、このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図示せぬリムーバブルメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。
【０１０４】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
【０１０５】
以上を換言すると、本発明が適用される情報処理システムは、次のような構成を有する各種各様の実施形態を取ることができる。
即ち、本発明が適用される情報処理システム（例えば、図１の情報処理システム）は、
所定のテーマに関する情報（例えば、講義内容や講義に係る教材に関する情報）を提供する第１種ユーザ（例えば、教師Ｔ）と、前記情報を提供される第２種ユーザ（例えば、生徒Ｓ）によって使用される情報処理システムにおいて、
前記情報を前記第１種ユーザから前記第２種ユーザに対して提供する仮想空間を構築する構築手段（例えば、図３の仮想空間構築部１１１）と、
前記第１種ユーザに相当するアバタが配置された前記仮想空間に基づく画像を、前記第２種ユーザに対して表示する第１制御を実行する第１制御手段（例えば、図３の出力情報管理部３１２）と、
前記情報の少なくとも一部を音声情報で前記第２種ユーザに対して提供する制御を実行する第２制御手段（例えば、図３の教材音声管理部１０２）を備え、
前記第１制御手段は、前記情報の少なくとも一部を視覚情報で前記第２種ユーザに提供するための第２制御を実行する、
情報処理システムであれば足りる。
【０１０６】
更に、前記第２種ユーザの姿勢を特定可能な情報を姿勢情報として取得する姿勢取得手段（例えば、図３の姿勢情報取得部３１１）、
をさらに備え、
前記第１制御手段は、前記第２制御として、前記姿勢情報に基づいて、視覚情報の表示形態を変更する制御を実行することができる。
【０１０７】
更に、前記第２種ユーザからの情報の発信を前記第１種ユーザが許可する旨を示す許可情報を取得する第１取得手段（例えば、図３の発信管理部１０３）と、
前記第１取得手段により前記許可情報が取得された後、前記第２種ユーザから発信された情報を、音声情報又は視覚情報で少なくとも前記第１種ユーザに提供する制御を実行する第３制御手段（例えば、図３の教材音声管理部１０２）と、
をさらに備えることができる。
【０１０８】
更に、前記第２種ユーザは複数人存在し、
前記第１取得手段は、複数人の前記第２種ユーザのうち、情報の発信が前記第１種ユーザにより許可されたものを特定可能な許可ユーザ情報をさらに取得し、
前記第３制御手段は、前記許可ユーザ情報により特定される前記第２種ユーザから発信された情報を、前記複数人の第２種ユーザに提供する制御をさらに実行することができる。
【０１０９】
更に、前記第２種ユーザが情報の発信を希望している旨を示す発信希望情報を取得する第２取得手段（例えば、図３の発信管理部１０３）と、
前記発信希望情報を前記第１種ユーザに提供する制御を実行する第４制御手段（例えば、図３の発信管理部１０３）と、
をさらに備えることができる。
【符号の説明】
【０１１０】
１・・・サーバ、２・・・教師端末、３・・・生徒端末、１１・・・ＣＰＵ、１２・・・ＲＯＭ、１３・・・ＲＡＭ、１４・・・バス、１５・・・入出力インターフェース、１６・・・表示部、１７・・・入力部、１８・・・記憶部、１９・・・通信部、２０・・・ドライブ、２１・・・リムーバブルメディア、１０１・・・仮想空間管理部、１０２・・・教材音声管理部、１０３・・・発信管理部、１０４・・・解析部、２０１・・・入力部、２０２・・・ＣＰＵ、２０３・・・通信部、２０４・・・出力部、２１１・・・入力情報管理部、２１２・・・出力情報管理部、３０１・・・入力部、３０２・・・ＣＰＵ、３０３・・・通信部、３０４・・・出力部、３２１・・・姿勢情報取得部、３１２・・・出力情報管理部、３１３・・・入力情報管理部
【図１】
2020080154.tif 000003
【図２】
2020080154.tif 000004
【図３】
2020080154.tif 000005
【図４】
2020080154.tif 000006
【図５】
2020080154.tif 000007
【図６】
2020080154.tif 000008
【図７】
2020080154.tif 000009
【図８】
2020080154.tif 000010
【図９】
2020080154.tif 000011
【図１０】
2020080154.tif 000012
【図１１】
2020080154.tif 000013