(57)【要約】【課題】仮想空間内で実施されるイベントを観覧する臨場感を高めつつ、コンピュータの処理負荷の増大を抑制する。【解決手段】コンピュータシステムは、複数のコンピュータのそれぞれとサーバ装置との間で通信する通信手段と、各表示装置を介して複数のコンピュータに対応する複数のユーザが観覧するイベントが実施される仮想空間を生成する仮想空間生成手段と、コンピュータがユーザによる所定の操作入力を受け付けたときに、操作入力に対応する操作信号をコンピュータからサーバ装置へ送信する操作信号送信手段と、サーバ装置が複数のコンピュータから一定の時間内に受信した操作信号の総数、または複数のコンピュータの数に対する操作信号の総数の割合が、閾値に達したか否かを判定する判定手段と、総数または割合が閾値に達した場合に、音出力装置から操作信号に対応した第１音を出力する第１音出力手段と、を備える。【選択図】図５
2019141162.tif 000002
【特許請求の範囲】
【請求項１】
仮想カメラで撮影した仮想空間を二次元画像として表示する表示装置および音を出力する音出力装置をそれぞれ有する複数のコンピュータと、サーバ装置と、を備えるコンピュータシステムであって、
前記複数のコンピュータのそれぞれと前記サーバ装置との間で通信する通信手段と、
前記各表示装置を介して前記複数のコンピュータに対応する複数のユーザが観覧するイベントが実施される仮想空間を生成する仮想空間生成手段と、
前記コンピュータが前記ユーザによる所定の操作入力を受け付けたときに、前記操作入力に対応する操作信号を前記コンピュータから前記サーバ装置へ送信する操作信号送信手段と、
前記サーバ装置が前記複数のコンピュータから一定の時間内に受信した前記操作信号の総数、または前記複数のコンピュータの数に対する前記操作信号の総数の割合が、閾値に達したか否かを判定する判定手段と、
前記総数または前記割合が閾値に達した場合に、前記音出力装置から前記操作信号に対応した第１音を出力する第１音出力手段と、を備える、コンピュータシステム。
【請求項２】
前記音出力手段は、前記総数または前記割合が閾値に達した場合に、前記総数または前記割合に応じて、出力する前記第１音の音量を決定する、請求項１に記載のコンピュータシステム。
【請求項３】
前記複数のコンピュータは、第１コンピュータおよび第２コンピュータを含み、
前記第１コンピュータを操作するユーザに対応する第１キャラクタ、および前記第２コンピュータを操作するユーザに対応する第２キャラクタの前記仮想空間内における位置を管理する位置管理手段と、
前記第２キャラクタが前記第１キャラクタを基準とする所定の範囲内に位置し、前記第２コンピュータが受け付けた前記操作入力に対応する操作信号が前記操作信号送信手段により前記第２コンピュータから前記サーバ装置へ送信された場合には、前記判定手段による判定結果にかかわらず、前記操作信号に対応した第２音を前記第１コンピュータの前記音出力装置から出力する第２音出力手段と、を備える、請求項１または２に記載のコンピュータシステム。
【請求項４】
前記複数のコンピュータは、第１コンピュータおよび第２コンピュータを含み、
前記第１コンピュータを操作するユーザに対応する第１キャラクタ、および前記第２コンピュータを操作するユーザに対応する第２キャラクタの前記仮想空間内における位置を管理する位置管理手段と、
前記第２キャラクタが前記第１キャラクタを基準とする所定の範囲内に位置し、前記第２コンピュータが受け付けた前記操作入力に対応する操作信号が前記操作信号送信手段により前記第２コンピュータから前記サーバ装置へ送信された場合には、前記操作信号に対応した動作を行うよう第２キャラクタを制御する動作制御手段と、を備える、請求項１〜３のいずれか１項に記載のコンピュータシステム。
【請求項５】
前記仮想空間生成手段は、前記仮想空間内に、前記イベントとして実施される試合が表示される表示オブジェクトを配置する、請求項１〜４のいずれか１項に記載のコンピュータシステム。
【請求項６】
前記仮想カメラは、前記キャラクタの左右方向に並んで配設された左側仮想カメラと右側仮想カメラを含み、
前記表示装置は、前記仮想空間をユーザが立体視できるよう、前記左側仮想カメラと前記右側仮想カメラのそれぞれで撮影した前記仮想空間を、互いに視差を有する一対の仮想二次元画像として表示するヘッドマウントディスプレイである、請求項１〜５のいずれか１項に記載のコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットなどの通信ネットワークを介して、複数のユーザが仮想空間内の同じイベントを同時に体験することを可能にするコンピュータシステムに関する。
【背景技術】
【０００２】
近年、インターネットなどの通信ネットワークを介して、複数のユーザが仮想空間内の同じイベントを同時に体験することを可能にするシステムが種々開発されている。例えば、特許文献１には、複数のユーザが仮想空間内でテレビゲームを行う体験を共有することが可能なコンピュータシステムが開示されている。このシステムでは、仮想空間中に複数のユーザがそれぞれ用いるキャラクタ（アバター）を配置し、仮想空間中のテレビ受像機にテレビゲーム機の出力を表示し、各キャラクタで、そのテレビゲームを実施する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−２０２６８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数のユーザが同じ仮想空間で共有する体験としては、他のユーザと協力したり互いに競争したりするものの他、仮想空間内で実施されるスポーツなどのイベントを他のユーザと共に観覧するものも考えられる。このような体験を可能にするシステムを構築する場合、イベントを観覧する臨場感を高めるために、例えば観覧するスポーツの選手に対する声援や拍手など、各ユーザの操作に応じた音をそのユーザに対応するキャラクタが出せるようにすることが望ましい。しかし、仮想空間内で体験を共有するユーザの数が多い場合、各ユーザの操作に応じて逐一音を出力させることとすると、コンピュータの処理負荷が大きくなるという問題がある。
【０００５】
そこで本発明は、仮想空間内で実施されるイベントを観覧する臨場感を高めつつ、コンピュータの処理負荷の増大を抑制することができるコンピュータシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明に係るコンピュータシステムは、仮想カメラで撮影した仮想空間を二次元画像として表示する表示装置および音を出力する音出力装置をそれぞれ有する複数のコンピュータと、サーバ装置と、を備えるコンピュータシステムであって、前記複数のコンピュータのそれぞれと前記サーバ装置との間で通信する通信手段と、前記各表示装置を介して前記複数のコンピュータに対応する複数のユーザが観覧するイベントが実施される仮想空間を生成する仮想空間生成手段と、前記コンピュータが前記ユーザによる所定の操作入力を受け付けたときに、前記操作入力に対応する操作信号を前記コンピュータから前記サーバ装置へ送信する操作信号送信手段と、前記サーバ装置が前記複数のコンピュータから一定の時間内に受信した前記操作信号の総数、または前記複数のコンピュータの数に対する前記操作信号の総数の割合が、閾値に達したか否かを判定する判定手段と、前記総数または前記割合が閾値に達した場合に、前記音出力装置から前記操作信号に対応した第１音を出力する第１音出力手段と、を備える。
【０００７】
上記のコンピュータシステムによれば、ユーザによるコンピュータに対する所定の操作入力が、その操作入力に対応する第１音として反映されるため、イベントを観覧する臨場感を高めることができる。また、第１音の出力は、操作信号の総数またはそのイベント観覧者に対する割合が閾値に達した場合に制限されているため、コンピュータの処理負荷の増大を抑制することができる。
【０００８】
また、上記のコンピュータシステムにおいて、前記音出力手段は、前記総数または前記割合が閾値に達した場合に、前記総数または前記割合に応じて、出力する前記第１音の音量を決定してもよい。このコンピュータシステムによれば、操作信号の総数またはそのイベント観覧者に対する割合に応じて第１音の音量が決定されるため、例えば前記総数または割合が大きくなるにつれて、出力する音の音量を段階的または連続的に大きくして、仮想空間での体験のリアリティをより高めることができる。
【０００９】
また、上記のコンピュータシステムにおいて、前記複数のコンピュータは、第１コンピュータおよび第２コンピュータを含み、上記のコンピュータシステムは、前記第１コンピュータを操作するユーザに対応する第１キャラクタ、および前記第２コンピュータを操作するユーザに対応する第２キャラクタの前記仮想空間内における位置を管理する位置管理手段と、前記第２キャラクタが前記第１キャラクタを基準とする所定の範囲内に位置し、前記第２コンピュータが受け付けた前記操作入力に対応する操作信号が前記操作信号送信手段により前記第２コンピュータから前記サーバ装置へ送信された場合には、前記判定手段による判定結果にかかわらず、前記操作信号に対応した第２音を前記第１コンピュータの前記音出力装置から出力する第２音出力手段と、を備えてもよい。このコンピュータシステムによれば、第１キャラクタに、その近くに位置する第２キャラクタからの音が聞こえてくるという事象を表現することができ、仮想空間での体験のリアリティをより高めることができる。
【００１０】
また、上記のコンピュータシステムにおいて、前記複数のコンピュータは、第１コンピュータおよび第２コンピュータを含み、上記のコンピュータシステムは、前記第１コンピュータを操作するユーザに対応する第１キャラクタ、および前記第２コンピュータを操作するユーザに対応する第２キャラクタの前記仮想空間内における位置を管理する位置管理手段と、前記第２キャラクタが前記第１キャラクタを基準とする所定の範囲内に位置し、前記第２コンピュータが受け付けた前記操作入力に対応する操作信号が前記操作信号送信手段により前記第２コンピュータから前記サーバ装置へ送信された場合には、前記操作信号に対応した動作を行うよう第２キャラクタを制御する動作制御手段と、を備えてもよい。このコンピュータシステムによれば、第２ユーザの操作に応じて、第１キャラクタの近くに位置する第２キャラクタが動作するため、第１ユーザは、イベントを観覧する第２ユーザの反応を視覚的に知ることができる。このため、イベント観覧の臨場感をより高めることができる。
【００１１】
また、前記仮想空間生成手段は、前記仮想空間内に、前記イベントとして実施される試合が表示される表示オブジェクトを配置してもよい。このコンピュータシステムによれば、仮想空間内のスクリーン等の表示オブジェクトを通じて試合を観戦することができるため、スポーツのテレビ観戦やＥスポーツ会場での観戦を、仮想空間を通じてユーザに体験させることができる。
【００１２】
また、前記仮想カメラは、前記キャラクタの左右方向に並んで配設された左側仮想カメラと右側仮想カメラを含み、前記表示装置は、前記仮想空間をユーザが立体視できるよう、前記左側仮想カメラと前記右側仮想カメラのそれぞれで撮影した前記仮想空間を、互いに視差を有する一対の仮想二次元画像として表示するヘッドマウントディスプレイであってもよい。
【発明の効果】
【００１３】
本発明によれば、仮想空間内で実施されるイベントを観覧する臨場感を高めつつ、コンピュータの処理負荷の増大を抑制することができるコンピュータシステムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係るコンピュータシステムの概要を説明するための模式図である。
【図２】ユーザ側の表示装置に表示される画面の一例を示す図である。
【図３】一実施形態に係るコンピュータシステムのハードウェア構成を示すブロック図である。
【図４】コンピュータ装置およびサーバ装置の機能的な構成を示すブロック図である。
【図５】サーバ装置が一定の時間内に受信した操作信号の総数の割合と出力される音の音量の関係の一例を示すグラフである。
【図６】近傍領域を説明するための仮想空間の模式的平面図である。
【図７】近傍情報に基づくキャラクタ動作の例を示す図である。
【図８】イベントの観覧への参加からイベントの終了に至るコンピュータシステムの動作を示すフローチャートである。
【発明を実施するための形態】
【００１５】
（実施形態）
以下、本発明の実施の形態に係るコンピュータシステムについて、図面を参照しつつ説明する。
【００１６】
［システムの概要］
図１は、本発明の実施の形態に係るコンピュータシステム1の概要を説明するための模式図である。図１の下側に、本実施の形態に係るコンピュータシステム1の概略構成を示す。図１に示すように、コンピュータシステム1は、複数のユーザがそれぞれ操作入力する複数のコンピュータ装置2と、これら複数のコンピュータ装置2に通信ネットワークNWを介して接続されたサーバ装置3とを備えている。コンピュータシステム1は、複数のユーザが共有する仮想空間S内で実施される同じイベントを同時に観覧することを可能にする。
【００１７】
本実施形態では、仮想空間S内で実施される観覧対象となるイベントとして、コンピュータゲームが競技として催される大会、いわゆるＥスポーツ（Electronic Sports）の大会を例示して説明する。仮想空間S内には、Ｅスポーツの会場が生成されている。図１の上側に、仮想空間S内の会場内の平面図が模式的に示されている。図１に示すように、仮想空間S内の会場内には、少なくとも１つの巨大スクリーンB1と、ステージB2と、観客席B3とが用意されており、ステージB2上には、大会に参加する選手を模したキャラクタQが配置される。
【００１８】
図２に、ユーザ側のコンピュータ装置2が有する表示部41（図３参照）に表示される画面の一例が示されている。図２に示した画面は、観客席B3に配置されたキャラクタPの視点で表示されている。図２に示すように、スクリーンB1には、大会に参加した選手がプレイするゲーム画面が映し出される。各ユーザがコンピュータ装置2からサーバ装置3にアクセスすることにより、その各ユーザに対応するキャラクタPが仮想空間S内の観客席B3に配置される。図２に示すように、表示部41には、観客席B3に配置された他のユーザに対応するキャラクタPも表示される。
【００１９】
このように、本実施の形態に係るコンピュータシステム1では、ユーザが、対応するキャラクタPの視点で、他のユーザと共に仮想空間S内のスクリーンB1を通じて選手のゲームプレイを観戦することが可能である。また、本実施形態では、各ユーザによるコンピュータ装置2に対する操作入力に応じて、そのコンピュータ装置2が有するヘッドホン47（図３参照）から所定の音が出力される。これについて、詳細は後述する。
【００２０】
［ハードウェア構成］
図３は、コンピュータシステム1のハードウェア構成を示すブロック図である。コンピュータシステム1は、コンピュータであるコンピュータ装置2およびサーバ装置3を備えている。コンピュータ装置2は、他のコンピュータ装置2およびサーバ装置3との間で、インターネットまたはＬＡＮなどの通信ネットワークNWを介して互いに通信可能である。このコンピュータ装置2は、コンピュータ装置本体2a、ＨＭＤ40（本発明の「表示装置」に相当）、光検出装置46、ヘッドホン47（本発明の「音出力装置」に相当）およびコントローラ48を有する。コンピュータ装置本体2aは、ＣＰＵ10を備え、このＣＰＵ10にはバス11を介して、ディスクドライブ12、メモリカードスロット13、記憶部（プログラム記憶部）を成すＨＤＤ14およびＲＯＭ15、並びにＲＡＭ16が接続されている。
【００２１】
ディスクドライブ12には、ＤＶＤ−ＲＯＭ等のディスク型記録媒体30が装填可能である。このディスク型記録媒体30には、プログラム30aおよびデータ30bが記録されている。このデータ30bには、仮想空間の形成に必要なデータ、および、再生されるサウンドデータなど、各種のデータが含まれる。また、メモリカードスロット13にはカード型記録媒体31が装填可能である。
【００２２】
ＨＤＤ14はコンピュータ装置本体2aが内蔵する大容量記録媒体であって、ディスク型記録媒体30から読み込んだプログラム30aおよびデータ30b等を記録する。ＲＯＭ15は、マスクＲＯＭまたはＰＲＯＭなどの半導体メモリであり、コンピュータ装置2を起動する起動プログラムや、ディスク型記録媒体30が装填されたときの動作を制御するプログラムなどを記録している。ＲＡＭ16は、ＤＲＡＭまたはＳＲＡＭなどから成り、ＣＰＵ10が実行すべきプログラム30aや、その実行の際に必要になるデータ30bなどを、ディスク型記録媒体30またはＨＤＤ14から読み込んで一時的に記録する。
【００２３】
また、ＣＰＵ10には更に、バス11を介して、ＨＭＤ用インタフェース17、光検出装置用インタフェース18、グラフィック処理部19、オーディオ合成部20、オーディオインタフェース21、無線通信制御部22、およびネットワークインタフェース23が接続されている。そして、ＨＭＤ用インタフェース17、光検出装置用インタフェース18およびオーディオインタフェース21には、それぞれ、ＨＭＤ40、光検出装置46およびヘッドホン47がそれぞれ接続されている。
【００２４】
ＨＭＤ40は、ユーザの頭部に装着可能である。ＨＭＤ40は、一対の表示部41（41a，41b）、加速度センサ42、ジャイロセンサ43、光放出部44および制御部45を備える。ＨＭＤ40がユーザの頭部に装着されることにより、ユーザの左目と右目の前方には、左目用の表示部41aと右目用の表示部41bとがそれぞれ配置される。
【００２５】
加速度センサ42およびジャイロセンサ43は、ユーザの頭部のモーションを検出するモーション検出システムを構成する。加速度センサ42は、例えば重力方向に対するＨＭＤ40の向き、即ちユーザの頭部の傾きを検出する。ジャイロセンサ43は、例えばＨＭＤ40の角速度、即ちユーザが頭部を傾けたり回転したりする速さを検出する。加速度センサ42およびジャイロセンサ43から得られたモーション情報は、ＨＭＤ用インタフェース17を介して、グラフィック処理部19およびオーディオ合成部20に送られる。
【００２６】
ＨＭＤ40の光放出部44は、光検出装置46と共に、ユーザの頭部の位置を検出する位置検出システムを構成する。本実施形態では、光放出部44は、例えば互いに離間してＨＭＤ40に設けられた複数のＬＥＤライトである。光検出装置46は、例えばユーザの前方に固定的に配置され、ＨＭＤ40の光放出部44から放たれる光の位置を検出する。光検出装置46は、光放出部44から放たれる光の位置を検出することにより、光検出装置46に対するユーザの頭部の位置情報を取得する。この位置情報は、例えば上述のモーション情報を補正するために用いられる。光検出装置46から得られた位置情報は、光検出装置用インタフェース18を介して、グラフィック処理部19およびオーディオ合成部20に送られる。
【００２７】
なお、ユーザの頭部の位置を検出する位置検出システムは、これに限定されない。例えば、ＨＭＤ40側に光センサを設けて、ユーザの周りに配置された光放出装置から放たれた光を、この光センサで検出することにより、ユーザの頭部の位置を検出してもよい。
【００２８】
制御部45は、加速度センサ42およびジャイロセンサ43からコンピュータ装置本体2aへのデータの送信や光放出部44への信号の送信など、ＨＭＤ40が有する各種機器の制御を行う。
【００２９】
グラフィック処理部19は、ＣＰＵ10の指示に従って三次元の仮想空間等を含む画像を描画する。例えば、グラフィック処理部19は、ユーザが三次元の仮想空間を立体視できるよう、互いに視差を有する一対の仮想二次元画像を生成する。即ち、グラフィック処理部19は、仮想三次元空間に配置された一対の仮想カメラのそれぞれで撮影した互いに視差を有する左目用および右目用の仮想二次元画像を生成する。そして、この一対の仮想二次元画像は、動画形式に変換されて、ＨＭＤ用インタフェース17を介してＨＭＤ40に送られ、一対の表示部41a，41bにそれぞれ表示される。また、グラフィック処理部19は、ユーザに仮想空間内に入り込んだような臨場感を与えるよう、上述したモーション情報および位置情報に合わせて、仮想カメラの向き等を変化させる。
【００３０】
オーディオ合成部20は、ＣＰＵ10の指示に従って、データ30bに含まれるデジタル形式のサウンドデータを再生および合成する。オーディオ合成部20にて再生および合成されたサウンドデータは、アナログ形式にデコードされたあと、オーディオインタフェース21を介してヘッドホン47に送られ出力される。その結果、ユーザは、再生されたサウンドを聴取することができる。ヘッドホン47は、ＨＭＤ40と一体的に構成されてもよい。また、オーディオ合成部20は、ユーザに仮想空間内に入り込んだような臨場感を与えるよう、ＨＭＤ40および光検出装置46から送られたモーション情報および位置情報に合わせて、リアルタイムでヘッドホン47から出力される音響を変化させてもよい。
【００３１】
無線通信制御部22は、２．４ＧＨｚ帯の無線通信モジュールを有し、コントローラ48との間で無線により接続され、データの送受信が可能となっている。ユーザは、このコントローラ48に設けられたボタン等の操作部を操作することにより、コンピュータ装置2へ信号を入力することができる。
【００３２】
ネットワークインタフェース23は、インターネットまたはＬＡＮなどの通信ネットワークNWに対してコンピュータ装置2を接続するものであり、他のコンピュータ装置2またはサーバ装置3との間で通信可能である。
【００３３】
一方、サーバ装置3は、その動作を制御する高性能のＣＰＵ50を備え、このＣＰＵ50には高速バス51を介してＨＤＤ52、ＲＯＭ53、ＲＡＭ54、およびネットワークインタフェース55が接続されている。
【００３４】
ＨＤＤ52は、サーバ装置3が内蔵する大容量記録媒体であって、上述したコンピュータ装置2が備えるものとは異なるプログラム52aおよびデータ52bなどを記録する。ＲＯＭ53は、マスクＲＯＭまたはＰＲＯＭなどの半導体メモリであり、サーバ装置3と他のコンピュータ装置2との間の通信を制御するプログラムなど、サーバ装置3の基本的な動作を実現するための基本プログラムが記録されている。また、ＲＡＭ54は、ＤＲＡＭまたはＳＲＡＭなどから成り、ＣＰＵ50が実行するべきプログラム52aや、その実行の際に必要になるデータ52bなどをＨＤＤ52等から読み込んで一次的に記憶する。
【００３５】
ネットワークインタフェース55は、インターネットやＬＡＮなどの通信ネットワークNWに対してサーバ装置3を接続するものであり、コンピュータ装置2との間でクライアント・サーバ方式による通信が可能である。
【００３６】
［コンピュータ装置およびサーバ装置の機能的構成］
図４は、コンピュータシステム1が備えるコンピュータ装置2およびサーバ装置3の機能的な構成を示すブロック図である。
【００３７】
まずサーバ装置3の機能的な構成について説明する。サーバ装置3は、所定のプログラム52aを実行することにより、通信手段61、位置管理手段62、イベント情報送信手段63、カウント手段64、判定手段65、および近傍情報送信手段66として機能する。なお、このような各機能は、ハード的には図３に示すＣＰＵ50，ＨＤＤ52，ＲＯＭ53，ＲＡＭ54等から構成されている。
【００３８】
通信手段61は、通信ネットワークNWを介して複数のコンピュータ装置2のそれぞれとの間で通信する。
【００３９】
位置管理手段62は、観客としてイベントに参加する複数のユーザのそれぞれに対応するキャラクタPの位置を管理する。本実施形態では、ユーザがコンピュータ装置2からサーバ装置3にアクセスして、仮想空間S内で実施されるイベントの観客として参加する際、ユーザは、コンピュータ装置2にて、観客席B3の空席の中から、そのユーザに対応するキャラクタPを配置する席を選択することが可能である。ユーザから席の選択があった場合に、位置管理手段62は、ユーザ情報とそのユーザに対応するキャラクタPの席情報とを関連付けて記憶する。これにより、選択した席は、その席を選択したユーザに割り当てられる。
【００４０】
イベント情報送信手段63は、仮想空間S内で実施されるイベントに関する各種情報（以下、「イベント情報」ともいう）をコンピュータ装置2に適時送信する。コンピュータ装置2に送られるイベント情報には、例えば、他のコンピュータ装置2に対し操作入力する他のユーザに対応するキャラクタPの席情報、イベントの進行に必要な情報、仮想空間Sに配置するオブジェクトや上述のキャラクタQなどのノンプレイヤキャラクタに関する情報、イベントの演出や仮想空間内の装飾に関する情報などが含まれる。
【００４１】
また、本実施形態では、イベント情報送信手段63は、イベント情報として、各ユーザのコンピュータ装置2に、仮想空間S内のスクリーンB1に映し出すための観覧用映像（即ち、Ｅスポーツに参加した選手がプレイするゲームプレイ画面の映像）の情報を送信する。なお、この観覧用映像の情報には、例えば、ゲームプレイ画面などの動画データが含まれてもよいし、あるいは、コンピュータ装置2側でゲームプレイ画面を生成するための、Ｅスポーツに参加した選手の操作情報が含まれてもよい。コンピュータ装置2に送られる観覧用映像は、複数あってもよい。この場合、観覧用映像には、選手がプレイするゲーム画面の映像の他、選手の顔を映し出す動画、選手の目線を映し出す動画、選手のコントローラ48に対する操作を映し出す動画などが含まれてもよい。
【００４２】
カウント手段64は、サーバ装置3が複数のコンピュータ装置2から一定の時間（例えば１秒間）内に受信した後述の操作信号の総数をカウントする。なお、後述するように、本実施形態では、操作信号は、種類の異なる第１操作信号および第２操作信号を含み、カウント手段64は、操作信号の種類に応じて区別して総数をカウントする。
【００４３】
判定手段65は、イベントの観客数に対するカウント手段64によりカウントされた操作信号の総数の割合Xが、閾値に達したか否かを判定する。カウント手段64により、受信した操作信号の総数が、一定の時間間隔で取得されるため、判定手段65は、割合Xが閾値に達したか否かを一定の時間間隔で判定する。イベントの観客数は、イベントを観覧するためにサーバ装置3と通信するコンピュータ装置2の数であり、言い換えれば、位置管理手段62により位置を管理されたキャラクタPに対応するユーザの数である。判定手段65による判定結果は、コンピュータ装置2側の後述する第１音出力手段75により用いられる。
【００４４】
近傍情報送信手段66は、各コンピュータ装置2に、そのコンピュータ装置2に対応するキャラクタPの近傍に位置するキャラクタPに対応する他のユーザから操作信号を受信したことを示す情報（以下、「近傍情報」ともいう）を送信する。近傍情報送信手段66については、後述する第２音出力手段76および動作制御手段77と共に説明する。
【００４５】
次に、コンピュータ装置2の機能的な構成について説明する。コンピュータ装置2は、所定のプログラム30aを実行することにより、通信手段71、仮想空間生成手段72、画像生成部73、操作信号送信手段74、第１音出力手段75、第２音出力手段76、および動作制御手段77として機能する。なお、このような各機能は、ハード的には図３に示すＣＰＵ10，ＨＤＤ14，ＲＯＭ15，ＲＡＭ16，グラフィック処理部19，オーディオ合成部20，無線通信制御部22等から構成されている。
【００４６】
通信手段71は、通信ネットワークNWを介してサーバ装置3との間で通信する。
【００４７】
仮想空間生成手段72は、観覧対象であるイベントが実施される三次元の仮想空間Sを生成する。本実施形態では、上述したように観覧対象であるイベントは、Ｅスポーツの大会であり、生成される仮想空間S内に、巨大スクリーンB1と、ステージB2と、観客席B3とが含まれる。仮想空間S内のスクリーンB1には、イベント情報送信手段63によりから送られた観覧用映像（即ち、Ｅスポーツに参加した選手がプレイするゲーム画面の映像）が映し出される。
【００４８】
ステージB2には、選手を模したキャラクタQが配置される。また、観客席B3には、ユーザに対応するキャラクタPが配置されると共に、他のユーザに対応するキャラクタPも配置される。なお、ユーザが操作入力するコンピュータ装置2に対応するキャラクタPは、そのユーザの操作入力に応じて動作するプレイヤキャラクタである。それ以外の仮想空間S内のキャラクタ（他のユーザに対応するキャラクタPやステージ上の選手キャラクタQ）は、ＣＰＵ10によって動作が制御されるノンプレイヤキャラクタである。他のユーザに対応するキャラクタPは、上述したイベント情報送信手段63により送られる他のユーザに対応するキャラクタPの席情報に基づき配置される。
【００４９】
画像生成部73は、ＨＭＤ40に表示するための二次元画像を生成する。具体的には、ユーザに対応するキャラクタPが配置された位置（席）に、一対の仮想カメラがそのキャラクタPの左右方向に並んで配設されている。画像生成部73は、これら一対の仮想カメラで撮影した画像を、一対の表示部41a，41bにそれぞれ表示するための仮想二次元画像として生成する。なお、一対の仮想カメラの位置や向き等は、上述した加速度センサ42およびジャイロセンサ43から得られたモーション情報や光検出装置46から得られた位置情報に基づき変更される。
【００５０】
操作信号送信手段74は、ＨＭＤ40を介してイベントを観覧するユーザからコントローラ48が所定の操作を受け付けたときに、その操作に対応する操作信号をサーバ装置3へ送信する。具体的には、本実施形態では、ユーザが行うコントローラ48の操作として、イベントを観覧することで抱いた感情を表現するための２種類の操作（第１操作および第２操作）が用意されている。
【００５１】
例えば観覧する対戦に素晴らしいプレイが出たときや、応援している選手が勝利したときなど、イベントを観覧することでユーザが嬉しさや喜びなど正の感情を抱いたときには、ユーザは、コントローラ48に対して第１操作を行う（例えばコントローラ48に設けられた第１ボタンを押す）。また、応援している選手が負けたときなど、イベントを観覧することでユーザが不満や悲しさなど負の感情を抱いたときには、ユーザは、コントローラ48に対して第２操作を行う（例えばコントローラ48に設けられた第２ボタンを押す）。
【００５２】
このように、操作信号送信手段74は、コントローラ48に対して第１操作が行われたときに、第１操作に対応した第１操作信号を、サーバ装置3に送信し、コントローラ48に対して第２操作が行われたときに、第２操作に対応した第２操作信号を、サーバ装置3に送信する。上述したように、各コンピュータ装置2からサーバ装置3に送信された第１操作信号および第２操作信号は、カウント手段64で区別してカウントされる。
【００５３】
第１音出力手段75は、イベントを観覧する一定以上の割合のユーザが同じ感情を抱いたことを示す音を出力するためのものである。第１音出力手段75は、上述した判定手段65により割合Xが閾値に達したと判定された場合に、ヘッドホン47から操作信号に対応した第１音を出力する。
【００５４】
第１音を出力するためのサウンドデータは、例えばディスク型記録媒体30のデータ30bに含まれている。第１操作信号に対応した第１音は、ユーザが正の感情を抱いたときの第１操作に対応して、例えば会場に響く「ワァー」という多数の人による歓声または多数の拍手音などである。第２操作信号に対応した第１音は、ユーザが負の感情を抱いたときの第２操作に対応して、例えば落胆を表現して多数の人が「あぁ」と発する声または多数の人が行う「ブー」と発するブーイングなどである。各操作信号に対応する第１音は、会場全体から聞こえるように、例えばユーザに対応するキャラクタPの全方位から到来する音として出力される。
【００５５】
また、第１音出力手段75は、割合Xが閾値に達した場合に、割合Xが大きくなるにつれて第１音の音量が段階的に大きくなるように、割合Xに応じて出力する音の音量を決定する。図５は、サーバ装置3が一定の時間内に受信した操作信号の総数の割合Xとヘッドホン47から出力される音の音量Vの関係の一例を示す。図５に示す例では、判定手段65の判定に用いられる閾値が２０％に設定されており、割合Xが２０％より低い場合に音量Vがゼロであることを示す。図５に示すように、割合Xが閾値である２０％以上である場合、割合Xが大きくなるにつれて、音量は段階的に大きくなる。なお、第１音出力手段75は、音量を段階的に増大しなくてもよく、例えば音量を連続的に徐々に増大してもよい。
【００５６】
第２音出力手段76は、そのコンピュータ装置2に対応するキャラクタの近傍にいる他のユーザのキャラクタから出される音を出力するためのものである。第２音出力手段76は、上述したサーバ装置3の近傍情報送信手段66から近傍情報を受信した場合に、近傍情報に対応した第２音をコンピュータ装置2のヘッドホン47から出力する。
【００５７】
第２音を出力するためのサウンドデータは、例えばディスク型記録媒体30のデータ30bに含まれている。第１操作信号に対応した第２音は、ユーザが正の感情を抱いたときの第１操作に対応して、他のユーザのキャラクタPが、例えば「ワァー」という歓喜する声または拍手する音などである。第２操作信号に対応した第２音は、ユーザが負の感情を抱いたときの第２操作に対応して、例えば落胆を表現して「あぁ」と発する声または「ブー」というブーイングなどである。各操作信号に対応する第２音は、操作信号を送った他のユーザに対応するキャラクタPから到来する音として出力される。
【００５８】
図６を参照しながら、あるユーザ（第１ユーザ）のコンピュータ装置（第１コンピュータ装置）2のヘッドホン47に第２音が出力される場合を説明する。図６は、仮想空間Sの模式的平面図であり、第１ユーザに対応するキャラクタP（第１キャラクタP1）と、第１キャラクタP1を基準とする所定の近傍領域Dが示されている。本実施形態では、近傍領域Dは、第１キャラクタP1が配置される観客席B3の各席に対して予め設定されている。例えば図例では、第１キャラクタP1が配置された席から前後方向と左右方向の双方に関して予め設定された列の数（例えば２列）以内に収まる範囲が、近傍領域Dとして設定されている。
【００５９】
サーバ装置3の近傍情報送信手段66は、第１ユーザに対応する第１キャラクタP1が配置された席の近傍領域Dに位置するキャラクタP（第２キャラクタP2）と、それを操作するコンピュータ装置（第２コンピュータ装置）2を特定する。そして、近傍情報送信手段66は、第２コンピュータ装置2からサーバ装置3が操作信号を受信した場合に、そのことを示す近傍情報を第１コンピュータ装置2に送信する。
【００６０】
近傍情報には、第２ユーザの第２コンピュータ装置2から送られた操作信号の種類情報、および第２キャラクタP2の位置（例えば席）に関する情報が含まれる。第２音出力手段76は、近傍情報送信手段66から近傍情報を受信した場合に、近傍情報に対応した第２音をコンピュータ装置2のヘッドホン47から出力する。第２音は、第２キャラクタP2から第１キャラクタP1に到来する音として出力される。
【００６１】
また、動作制御手段77は、近傍情報送信手段66から近傍情報を受信した場合に、近傍情報に対応した動作を行うよう第２キャラクタP2を制御する。より詳しくは、動作制御手段77は、近傍情報送信手段66から近傍情報を受信した場合に、近傍情報に含まれる操作信号の種類情報に対応した動作を行うよう第２キャラクタP2を制御する。
【００６２】
図７（Ａ）は、第１操作信号に対応した第２キャラクタP2の動作である。第１操作信号に対応した第２キャラクタP2の動作は、第２キャラクタP2が歓喜する様子を示している。図７（Ｂ）は、第２操作信号に対応した第２キャラクタP2の動作である。第２操作信号に対応した第２キャラクタP2の動作は、第２キャラクタP2が落胆する様子を示している。このように、動作制御手段77は、視界に入りやすい他のユーザのキャラクタ（即ち、上述の第２キャラクタP2）の動作に、他のユーザからの操作信号を反映させる。
【００６３】
［コンピュータシステムの処理フロー］
次に、上述したコンピュータシステム1において実行される各動作の流れについて説明する。図８は、コンピュータ装置2からサーバ装置3にアクセスしてイベントへの観覧に参加してから、そのイベントが終了するまでの、コンピュータシステムの動作を概略的に示すフローチャートである。
【００６４】
図８に示すように、ユーザが、コンピュータ装置2からサーバ装置3にアクセスして、イベントを観覧する席を選択することにより、席選択情報がコンピュータ装置2からサーバ装置3に送信される（ステップS101）。
【００６５】
サーバ装置3が席選択情報を受信すると、位置管理手段62は、ユーザ情報と席情報とを関連付けて記憶し（ステップS201）、イベント情報送信手段63は、他のユーザの席情報などを含むイベント情報を、コンピュータ装置2に送信する（ステップS202）。
【００６６】
コンピュータ装置2がイベント情報を受信すると、仮想空間生成手段72は、イベント情報に含まれる席情報（他のユーザの席情報を含む）に基づき、観客席にキャラクタを配置し、画像生成部73は、仮想空間Sを撮影する画像を生成する（ステップS102）。こうして、コンピュータ装置2の表示部41には、選択した席から見た仮想空間Sを示す画像が表示される。
【００６７】
開始時間になり、イベントが開始されると（ステップS203）、イベント情報送信手段63は、各ユーザのコンピュータ装置2に、仮想空間S内のスクリーンB1に映し出すための観覧用映像の情報を送る。なお、イベント情報送信手段63は、イベント開始前から、スクリーンB1に映し出すための映像として、イベントを盛り上げるための映像（例えば選手を紹介する映像）などを各ユーザのコンピュータ装置2に送信してもよい。
【００６８】
また、イベントが開始すると、ユーザがイベントを観覧することで抱いた感情を表現するために、コントローラ48に対し所定の操作を行うと、その操作に対応する操作信号がサーバ装置3に送信される（ステップS103）。なお、図８に示したフローにおけるステップS103の位置は一例であり、イベント中、操作信号を送るためのコントローラ48に対する操作は、ユーザにより適時行われる。
【００６９】
イベント中、カウント手段64、判定手段65および第１音出力手段75による第１音出力処理（ステップS204, S205, S206, S104）が行われる。第１音出力処理では、カウント手段64により、一定の時間間隔で、複数のコンピュータ装置2から受信した操作信号の総数をカウントする（ステップS204）。そして、判定手段65は、一定の時間間隔で、イベントの観客数に対するカウント総数の割合Xが、閾値に達したか否か判定する（ステップS205）。
【００７０】
割合Xが閾値に達していない場合（ステップS205：NO）は、サーバ装置3から各コンピュータ装置2に第１音出力指示は送られず、割合Xが閾値に達した場合（ステップS205：YES）、サーバ装置3から各コンピュータ装置2に第１音出力指示が送られる（ステップS206）。コンピュータ装置2が第１音出力指示を受信すると、第１音出力手段75は、ヘッドホン47から操作信号に対応した第１音を出力する（ステップS104）。
【００７１】
また、イベント中、近傍情報送信手段66および第２音出力手段76による第２音出力処理（ステップS207, S208, S105）が行われる。第２音出力処理では、近傍情報送信手段66は、近傍領域Dに位置するキャラクタを操作する他のユーザのコンピュータ装置2から操作信号を受信したか否かを判定し（ステップS207）、操作信号を受信しない間は（ステップS207：NO）、特に動作しない。近傍情報送信手段66は、各コンピュータ装置2に、近傍領域Dに位置するキャラクタを操作する他のユーザのコンピュータ装置2から操作信号を受信した場合に（ステップS207：YES）、近傍情報を送る（ステップS208）。
【００７２】
コンピュータ装置2が近傍情報を受信すると、第２音出力手段76は、近傍情報に対応した第２音をコンピュータ装置2のヘッドホン47から出力する（ステップS105）。また、コンピュータ装置2が受信した近傍情報に基づき、動作制御手段77は、近傍情報に対応した動作を行うよう第２キャラクタを制御する（ステップS106）。
【００７３】
イベントが終了するまでの間、第１音出力処理および第２音出力処理は繰り返され（ステップS209：NO）、イベントの終了により（ステップS209：YES）、第１音出力処理および第２音出力処理も終了する。
【００７４】
以上に示したように、本実施形態に係るコンピュータシステム1によれば、ユーザによるコントローラ48に対する操作が、その操作に対応する第１音として反映されるため、イベントを観覧する臨場感を高めることができる。また、第１音の出力は、そのイベントの観客数に対する操作信号の総数の割合Xが閾値に達した場合に制限されているため、コンピュータ装置2の処理負荷の増大を抑制することができる。
【００７５】
また、本実施形態のコンピュータシステム1によれば、割合Xが閾値に達した場合に、割合Xが大きくなるにつれて第１音の音量が段階的に大きくなるため、仮想空間での体験のリアリティをより高めることができる。
【００７６】
また、本実施形態のコンピュータシステム1によれば、第２音出力手段76が、近傍情報送信手段66から近傍情報を受信した場合に、近傍情報に対応した第２音をコンピュータ装置2のヘッドホン47から出力するため、近くに位置する他のユーザのキャラクタからの音が聞こえてくるという事象を表現することができる。これにより、仮想空間での体験のリアリティをより高めることができる。
【００７７】
また、本実施形態のコンピュータシステム1によれば、動作制御手段77が、キャラクタの近くに位置する他のユーザのキャラクタを、他のユーザの操作に応じて動作するため、ユーザは、イベントを観覧する他のユーザの反応を視覚的に知ることができる。このため、イベント観覧の臨場感をより高めることができる。
【００７８】
以上をまとめると、本件発明は、仮想カメラで撮影した仮想空間を二次元画像として表示するＨＭＤ40（表示装置）および音を出力するヘッドホン47（音出力装置）をそれぞれ有する複数のコンピュータ装置2と、サーバ装置3と、を備えるコンピュータシステム1であって、前記複数のコンピュータ装置2のそれぞれと前記サーバ装置3との間で通信する通信手段71と、前記各ＨＭＤ40を介して前記複数のコンピュータ装置2に対応する複数のユーザが観覧するイベントが実施される仮想空間Sを生成する仮想空間生成手段72と、前記コンピュータ装置2が前記ユーザによる所定の操作入力を受け付けたときに、前記操作入力に対応する操作信号を前記コンピュータ装置2から前記サーバ装置3へ送信する操作信号送信手段74と、前記サーバ装置3が前記複数のコンピュータ装置2から一定の時間内に受信した操作信号の総数の前記複数のコンピュータ装置2の数に対する割合Xが、閾値に達したか否かを判定する判定手段65と、前記割合Xが閾値に達した場合に、前記ヘッドホン47から前記操作信号に対応した第１音を出力する第１音出力手段75と、を備える、コンピュータシステム1である。
【００７９】
（その他の実施形態）
本発明は上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲で種々の変形が可能である。
【００８０】
例えば、上記実施形態では、仮想空間Sを二次元画像として表示する表示装置、および音を出力する音出力装置として、それぞれ、ＨＭＤ40およびヘッドホン47が示されたが、コンピュータ装置が備える表示装置および音出力装置は、これに限定されるものではない。例えば、音出力装置はスピーカであってもよい。また、例えば、表示装置は１つの表示部を有するテレビモニタ等のディスプレイであってもよい。また、例えば、コンピュータ装置2に操作入力するための操作装置は、コントローラ48でなくてもよく、マウスやキーボードなどであってもよい。
【００８１】
サーバ装置3およびコンピュータ装置2の各機能は、上記実施形態に記載された例に限られない。例えばコンピュータ装置2が、イベントの観客数、およびサーバ装置3が一定の時間内に受信した操作信号の総数に関する情報をサーバ装置3から随時受信することにより、コンピュータ装置2が、判定手段65として機能してもよい。
【００８２】
また、コンピュータ装置2の代わりに、サーバ装置3が、仮想空間生成手段72および画像生成部73として機能してもよい。この場合、各コンピュータ装置2は、加速度センサ42およびジャイロセンサ43から得られたモーション情報や光検出装置46から得られた位置情報をサーバ装置3に送信する。サーバ装置3は、受信した情報に基づき、各コンピュータ装置2に対応する仮想カメラの位置や向きを変更し、仮想カメラで撮影した画像であって、スクリーンB1に観覧用画像を合成した画像を各コンピュータ装置2に送ってもよい。
【００８３】
また、上記実施形態では、判定手段65は、割合Xが閾値に達したか否かを判定したが、判定手段65の態様はこれに限られない。例えば、判定手段65は、割合Xの代わりに、カウント手段64によりカウントされた操作信号の総数（即ち、サーバ装置3が一定時間内に受信した操作信号の総数）が、閾値に達したか否かを判定してもよい。
【００８４】
また、上記実施形態では、近傍領域Dは、観客席B3に対して設定されていたが、これに限定されない。近傍領域Dは、ユーザが操作するキャラクタPを基準とする所定の範囲に設定されればよく、例えば、ユーザが操作するキャラクタPから所定の距離以内の範囲を近傍領域Dとしてもよい。また、ユーザに対応するキャラクタPは、仮想空間S内で移動可能であってもよい。
【００８５】
また、近傍領域Dの範囲も、図６に示した例に限定されず、適宜変更可能である。また、上記実施形態では、第２音出力手段76と動作制御手段77とは、同じ近傍領域Dに位置するキャラクタに関係する他のユーザからの操作信号に基づき、それぞれ第２音の出力と他のユーザのキャラクタの動作制御を行なったが、本発明はこれに限定されない。即ち、第２音出力手段76と動作制御手段77とは、対象とする他のユーザが異なってもよい。例えば、動作制御手段77は、ユーザに対応するキャラクタPからその前方に広がる所定の範囲に位置する他のユーザのキャラクタ（例えば操作するキャラクタの視界に入る他のユーザのキャラクタ）に対応するコンピュータ装置2から操作信号がサーバ装置3に送信された場合に、操作信号に対応した動作を行うよう他のユーザのキャラクタを制御してもよい。これにより、より視界に入りやすい他のユーザのキャラクタについて、他のユーザからの操作信号をキャラクタの動作に反映させることができる。
【００８６】
また、上記実施形態では、仮想空間S内で実施されるイベントとして、Ｅスポーツの大会が例示したが、観覧対象となるイベントはこれに限定されない。例えば、イベントは、実世界で行われるスポーツの観戦であってもよく、この場合、仮想空間S内のスクリーンB1に実世界で行われているスポーツの映像が映し出されてもよい。例えば、イベントは、スポーツ観戦に限らず、演奏会などの観覧であってもよく、この場合、スクリーンB1に映し出す観覧用映像はなくてもよい。例えば仮想空間S内のステージB2上で動作する、演奏者やアイドルを模したキャラクタを観覧するものであってもよい。
【００８７】
また、各操作信号に対応する第１音と第２音とは、同じ音であってもよいし、互いに異なる音であってもよい。
【００８８】
上記実施形態では、２種類の操作信号が示されたが、操作信号の種類の数は１つでもよいし、３種類以上であってもよい。また、第１音は、各種類の操作信号ごとに複数個用意されていてもよい。この場合、第１音出力手段75は、ある操作信号（例えば第１操作信号）に対応する複数の第１音の中から、１つの第１音をランダムで選択してもよい。また、同様に、各操作信号に対応する第２音、およびキャラクタの動作も、複数個用意されていてもよい。この場合、第２音出力手段76は、ある操作信号に対応する複数の第２音の中から、１つの第２音をランダムで選択してもよいし、動作制御手段77は、ある操作信号に対応する複数のキャラクタ動作の中から、１つの動作をランダムで選択してもよい。
【００８９】
これらの他の実施形態を採用した場合においても、本発明の作用効果は発揮される。また、本実施形態と他の実施形態、および他の実施形態同士を適宜組み合わせることも可能である。
【符号の説明】
【００９０】
1        ：コンピュータシステム
2        ：コンピュータ装置（コンピュータ）
3        ：サーバ装置
40      ：ＨＭＤ（表示装置）
48      ：コントローラ（操作装置）
61      ：通信手段
62      ：位置管理手段
65      ：判定手段
71      ：通信手段
72      ：仮想空間生成手段
74      ：操作信号送信手段
75      ：第１音出力手段
76      ：第２音出力手段
77      ：動作制御手段
NW      ：通信ネットワーク
P      ：キャラクタ
S      ：仮想空間
B1      ：スクリーン（表示オブジェクト）
【図１】
2019141162.tif 000003
【図２】
2019141162.tif 000004
【図３】
2019141162.tif 000005
【図４】
2019141162.tif 000006
【図５】
2019141162.tif 000007
【図６】
2019141162.tif 000008
【図７】
2019141162.tif 000009
【図８】
2019141162.tif 000010
【手続補正書】
【提出日】令和1年7月2日(2019.7.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
仮想カメラで撮影した仮想空間を二次元画像として表示する表示装置および音を出力する音出力装置をそれぞれ有する複数のコンピュータと、サーバ装置と、を備えるコンピュータシステムであって、
前記複数のコンピュータのそれぞれと前記サーバ装置との間で通信する通信手段と、
前記各表示装置を介して前記複数のコンピュータに対応する複数のユーザが観覧するイベントが実施される仮想空間を生成する仮想空間生成手段と、
前記コンピュータが前記ユーザによる所定の操作入力を受け付けたときに、前記操作入力に対応する操作信号を前記コンピュータから前記サーバ装置へ送信する操作信号送信手段と、
前記サーバ装置が前記複数のコンピュータから一定の時間内に受信した前記操作信号の総数、または前記複数のコンピュータの数に対する前記操作信号の総数の割合が、閾値に達したか否かを判定する判定手段と、
前記総数または前記割合が閾値に達した場合に、前記音出力装置から前記操作信号に対応した第１音を出力する第１音出力手段と、を備え、
前記仮想空間内には、前記イベントとして実施される試合が観覧用映像として表示される表示オブジェクトと、前記各ユーザに対応するキャラクタが配置される、コンピュータシステム。
【請求項２】
前記操作信号送信手段は、前記コンピュータが前記ユーザによる第１操作を受け付けたときに、前記第１操作に対応する前記第１操作信号を前記コンピュータから前記サーバ装置へ送信し、前記ユーザによる第２操作を受け付けたときに、前記第２操作に対応する前記第２操作信号を前記コンピュータから前記サーバ装置へ送信し、
前記サーバ装置に送信された前記第１操作信号および前記第２操作信号は、区別してカウントされ、
前記判定手段は、前記サーバ装置が前記複数のコンピュータから一定の時間内に受信した前記第１操作信号の総数、または前記複数のコンピュータの数に対する前記第１操作信号の総数の割合が、閾値に達したか否かを判定し、前記サーバ装置が前記複数のコンピュータから一定の時間内に受信した前記第２操作信号の総数、または前記複数のコンピュータの数に対する前記第２操作信号の総数の割合が、閾値に達したか否かを判定し、
前記第１音出力手段は、前記第１操作信号の前記総数または前記割合が閾値に達した場合に、前記音出力装置から前記第１操作信号に対応した第１音を出力し、前記第２操作信号の前記総数または前記割合が閾値に達した場合に、前記音出力装置から前記第２操作信号に対応した第１音を出力し、
前記第１操作信号に対応した第１音は、歓声または拍手音であり、前記第２操作信号に対応した第１音は、落胆を表現した声またはブーイングである、請求項１に記載のコンピュータシステム。
【請求項３】
前記第１音出力手段は、前記総数または前記割合が閾値に達した場合に、前記総数または前記割合に応じて、出力する前記第１音の音量を決定する、請求項１または２に記載のコンピュータシステム。
【請求項４】
前記複数のコンピュータは、第１コンピュータおよび第２コンピュータを含み、
前記第１コンピュータを操作するユーザに対応する第１キャラクタ、および前記第２コンピュータを操作するユーザに対応する第２キャラクタの前記仮想空間内における位置を管理する位置管理手段と、
前記第２キャラクタが前記第１キャラクタを基準とする所定の範囲内に位置し、前記第２コンピュータが受け付けた前記操作入力に対応する操作信号が前記操作信号送信手段により前記第２コンピュータから前記サーバ装置へ送信された場合には、前記判定手段による判定結果にかかわらず、前記操作信号に対応した第２音を前記第１コンピュータの前記音出力装置から出力する第２音出力手段と、を備え、
前記第１音は、前記第１キャラクタの全方位から到来する音として出力され、
前記第２音は、前記第２キャラクタから到来する音として出力される、請求項１〜３のいずれか１項に記載のコンピュータシステム。
【請求項５】
前記複数のコンピュータは、第１コンピュータおよび第２コンピュータを含み、
前記第１コンピュータを操作するユーザに対応する第１キャラクタ、および前記第２コンピュータを操作するユーザに対応する第２キャラクタの前記仮想空間内における位置を管理する位置管理手段と、
前記第２キャラクタが前記第１キャラクタを基準とする所定の範囲内に位置し、前記第２コンピュータが受け付けた前記操作入力に対応する操作信号が前記操作信号送信手段により前記第２コンピュータから前記サーバ装置へ送信された場合には、前記操作信号に対応した動作を行うよう第２キャラクタを制御する動作制御手段と、を備える、請求項１〜４のいずれか１項に記載のコンピュータシステム。
【請求項６】
前記仮想カメラは、前記キャラクタの左右方向に並んで配設された左側仮想カメラと右側仮想カメラを含み、
前記表示装置は、前記仮想空間をユーザが立体視できるよう、前記左側仮想カメラと前記右側仮想カメラのそれぞれで撮影した前記仮想空間を、互いに視差を有する一対の仮想二次元画像として表示するヘッドマウントディスプレイである、請求項１〜５のいずれか１項に記載のコンピュータシステム。