(57)【特許請求の範囲】
【請求項１】
端末装置と通信し、ゲームの管理を行うゲーム管理装置であって、
第１のユーザの端末装置でプレイ中またはプレイしたゲーム映像を、第２のユーザの端末装置のゲーム画面に表示させる他者ゲーム映像表示制御手段と、
前記第２のユーザの端末装置において、前記第１のユーザのプレイを観戦している前記第２のユーザが、前記第１のユーザからのアドバイスの要求を受けることなく行った、前記第１のユーザに対するアドバイス供与の要求を示す入力操作に応じて、前記第１のユーザがプレイ中またはプレイしたゲームを前記第２のユーザの端末装置にて、前記第１のユーザに対するアドバイス用ゲームとしてプレイ可能とするアドバイス用ゲーム制御手段と、
前記アドバイス用ゲームをプレイ中またはプレイしたアドバイス映像を、前記第１のユーザの端末装置のゲーム画面に表示させるアドバイス映像表示制御手段と、を備えるゲーム管理装置。
【請求項２】
前記アドバイス映像表示制御手段は、前記第１のユーザのゲーム中にプレイの妨げにならない位置に、前記アドバイス映像を表示させる請求項１に記載のゲーム管理装置。
【請求項３】
前記アドバイス映像表示制御手段は、前記第１のユーザのゲーム中の前記ゲーム画面上の位置に、前記アドバイス映像を縮小表示させる請求項２に記載のゲーム管理装置。
【請求項４】
前記アドバイス映像表示制御手段は、ゲーム中の前記第１ユーザが前記縮小表示されている前記アドバイス映像を選択する操作に応じて、当該ゲームを中断して前記縮小表示されている前記アドバイス映像を拡大表示させる請求項３に記載のゲーム管理装置。
【請求項５】
前記アドバイス用ゲーム制御手段は、前記第１のユーザのプレイを観戦している前記第２のユーザの端末装置が複数存在する場合であって、複数の前記第２のユーザが、前記第１のユーザからのアドバイスの要求を受けることなく、前記アドバイス供与の要求を示す入力操作をそれぞれ行った場合、複数の前記第２のユーザの端末装置にて前記アドバイス用ゲームをプレイ可能とする請求項１に記載のゲーム管理装置。
【請求項６】
前記アドバイス映像表示制御手段は、前記第１のユーザのゲーム中にプレイの妨げにならない前記ゲーム画面上の位置に、複数の前記第２のユーザがそれぞれプレイ中またはプレイした複数の前記アドバイス映像を、縮小表示させる請求項５に記載のゲーム管理装置。
【請求項７】
前記アドバイス映像表示制御手段は、前記第２のユーザによる前記アドバイス用ゲームの開始を契機として、前記アドバイス映像を前記第１のユーザの端末装置の前記ゲーム画面に表示させる請求項１ないし６の何れか１項に記載のゲーム管理装置。
【請求項８】
前記第１のユーザが所定の基準を達成できていないゲーム場面に関するゲーム進行情報を記憶装置に記憶するゲーム進行情報記憶制御手段と、
前記アドバイス映像を記憶装置に記憶するアドバイス映像記憶制御手段と、をさらに備え、
前記アドバイス映像表示制御手段は、前記第１のユーザが前記基準を達成できていないゲーム場面を前記アドバイス用ゲームにて達成できた場合のみ、前記アドバイス映像記憶制御手段が記憶装置に記憶している前記アドバイス映像を、前記第１のユーザの端末装置のゲーム画面に表示させる請求項１ないし６の何れか１項に記載のゲーム管理装置。
【請求項９】
ゲームの管理を行うゲーム管理装置と、当該ゲーム管理装置との間で通信を行う端末装置と、を含むゲームシステムであって、
第１のユーザの端末装置でプレイ中またはプレイしたゲーム映像を、第２のユーザの端末装置のゲーム画面に表示させる他者ゲーム映像表示制御手段、
前記第２のユーザの端末装置において、前記第１のユーザのプレイを観戦している前記第２のユーザが、前記第１のユーザからのアドバイスの要求を受けることなく行った、前記第１のユーザに対するアドバイス供与の要求を示す入力操作に応じて、前記第１のユーザがプレイ中またはプレイしたゲームを前記第２のユーザの端末装置にて、前記第１のユーザに対するアドバイス用ゲームとしてプレイ可能とするアドバイス用ゲーム制御手段、
前記アドバイス用ゲームをプレイ中またはプレイしたアドバイス映像を、前記第１のユーザの端末装置のゲーム画面に表示させるアドバイス映像表示制御手段の各手段を、前記ゲーム管理装置又は前記端末装置のいずれか一方が備えるゲームシステム。
【請求項１０】
コンピュータを請求項１ないし８の何れか１項に記載のゲーム管理装置として動作させるためのプログラムであって、前記コンピュータを前記ゲーム管理装置が備えている各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各ユーザの端末装置と通信しながらゲームを管理するゲーム管理装置、ゲームシステム、ゲーム管理方法及びプログラムに関するものである。
【背景技術】
【０００２】
従来から、インターネット上に設置されたゲームサーバに、ユーザの端末装置（パーソナルコンピュータ、携帯電話端末等）を接続することによって、ユーザがゲームサーバから提供される各種ゲームサービスを受けることができるゲームシステムがある（特許文献１等）。
【０００３】
また、近年ではネットワークの広帯域化が進み、クラウドコンピューティングの技術を用いたゲームサービス（いわゆるクラウドゲーミングサービス）も発展しつつある。そして、クラウドゲーミングサービスを提供するシステムの中には、あるユーザＡがプレイしているゲーム映像を、別のユーザＢの端末装置にストリーミング形式で送信することにより、ユーザＢがユーザＡのゲームプレイを観戦できるものもある（特許文献２等）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−３０８９２号公報
【特許文献２】特表２０１１−５０７０７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のゲームシステムにおいては、他のユーザのゲームプレイを観戦できるにとどまっている。例えば、プレイ中のユーザがゲームをうまく進行できないで行き詰っている場合でも、そのゲームプレイを観戦しているユーザは何もできない。
【０００６】
本発明は、上記の課題に鑑みてなされたものであり、その目的は、第１のユーザのゲーム映像を観戦している第２のユーザが、第１のユーザに対してアドバイスをすることができるゲーム環境を提供するゲーム管理装置、ゲームシステム、ゲーム管理方法及びプログラムを実現することである。
【課題を解決するための手段】
【０００７】
（１）本発明の一局面によるゲーム管理装置は、端末装置と通信し、ゲームの管理を行うゲーム管理装置であって、第１のユーザの端末装置でプレイ中またはプレイしたゲーム映像を、第２のユーザの端末装置のゲーム画面に表示させる他者ゲーム映像表示制御手段と、前記第２のユーザの端末装置における、前記第１のユーザに対するアドバイス供与の要求を示す入力情報に応じて、前記第１のユーザがプレイ中またはプレイしたゲームを前記第２のユーザの端末装置にて、前記第１のユーザに対するアドバイス用ゲームとしてプレイ可能とするアドバイス用ゲーム制御手段と、前記アドバイス用ゲームをプレイ中またはプレイしたアドバイス映像を、前記第１のユーザの端末装置のゲーム画面に表示させるアドバイス映像表示制御手段と、を備える。
【０００８】
この構成のゲーム管理装置は、各ユーザの端末装置と通信を行うことができるサーバなどの情報処理装置により構成することができ、例えばクラウドゲーミングのサービス等のオンラインゲームの管理を行うものとすることができる。
【０００９】
本ゲーム管理装置は、第１のユーザの端末装置でプレイ中またはプレイしたゲーム映像を、第２のユーザの端末装置のゲーム画面に表示させる他者ゲーム映像表示制御手段を備えている。例えば、クラウドゲーミングでは、端末装置でゲームを実行するのではなく、端末装置でのゲーム操作に応じてゲームを管理している側でゲームを実行し、その実行結果のゲーム映像を例えばストリーミング形式で端末装置に送信する。このようにゲームを管理している側でゲームの実行を管理する場合などでは、第１のユーザの端末装置でプレイ中またはプレイしたゲーム映像は、第１のユーザの端末装置に送信されるだけではなく、その他のユーザ（第２のユーザ）の端末装置にも送信することができる。他者ゲーム映像表示制御手段は、第１のユーザのゲーム操作によるゲーム映像のデータ（例えばストリーミングデータ）を第２のユーザの端末装置に送信し、当該ゲーム映像をゲーム画面に表示させる表示制御を実行する。
【００１０】
なお、他者ゲーム映像表示制御手段は、第１のユーザの端末装置でプレイ中のゲーム映像を、略リアルタイムで、第２のユーザの端末装置へ送信してもよい。あるいは、第１のユーザがプレイしたゲーム映像を、一旦、記憶装置に保存し、所定時間だけ遅延させて第２のユーザの端末装置へ送信してもよい。また、第１のユーザが後述するアドバイス映像を見るためにプレイを一時中断した場合などでは、中断前にプレイしたゲーム映像を第２のユーザの端末装置へ送信してもよい。
【００１１】
また、他者ゲーム映像表示制御手段は、第１のユーザＡのゲーム映像を、特定の１人のユーザＢの端末装置に表示させるだけではなく、ユーザＣ、Ｄ、・・・の端末装置にも表示させるようにしてもよい。すなわち、第１のユーザのゲーム映像を見ている第２のユーザは、複数存在してもよい。
【００１２】
そして、本構成では、アドバイス用ゲーム制御手段およびアドバイス映像表示制御手段を備えており、第１のユーザのゲーム映像を、自分の端末装置のゲーム画面で見ている第２のユーザが、第１のユーザに対して実践的なアドバイスを送ることができる。すなわち、アドバイス用ゲーム制御手段は、前記第２のユーザの端末装置における、前記第１のユーザに対するアドバイス供与の要求を示す入力情報に応じて、前記第１のユーザがプレイ中またはプレイしたゲームを前記第２のユーザの端末装置にて、前記第１のユーザに対するアドバイス用ゲームとしてプレイ可能とする。
【００１３】
これにより、第１のユーザのゲームを観戦している第２のユーザは、例えば、（ａ）第１のユーザがゲームをうまく進行できないで行き詰っていると感じた場合や、（ｂ）第１のユーザのゲームプレイよりもっと良いプレイ方法を教えたい場合（例えば、一定の条件下で出現する隠れアイテムの出現場面で、それを出現させる方法をアドバイスしたい場合）などに、自分の端末装置でアドバイス操作を行えば、第１のユーザがプレイ中またはプレイしたゲームを、自分の端末装置でアドバイス用ゲームとしてプレイ可能となる。
【００１４】
そして、アドバイス映像表示制御手段は、第２のユーザが前記アドバイス用ゲームをプレイ中またはプレイしたゲーム映像であるアドバイス映像を、前記第１のユーザの端末装置のゲーム画面に表示させる。例えば、アドバイス映像表示制御手段は、第２のユーザのゲーム操作によるアドバイス映像のストリーミングデータを第１のユーザの端末装置に送信し、当該アドバイス映像を第１のユーザの端末装置のゲーム画面に表示させる表示制御を実行する。これにより、第１のユーザは、自分がプレイしている（またはプレイした）ゲーム状況と同じ状況で、第２のユーザが実際にゲームをプレイしている（またはプレイした）アドバイス映像を参照して、自分の行き詰まりを解消したり、よりよいプレイ方法を習得したりすることが可能となる。
【００１５】
なお、第１のユーザＡのゲーム映像を見ている第２のユーザ（ユーザＢ、Ｃ、Ｄ、・・・）が複数存在する場合、複数の第２のユーザがアドバイス用ゲームをプレイして、第１のユーザＡにアドバイスを行うこともできる。
【００１６】
以上のように、本構成では、第１のユーザのゲーム映像を見ている第２のユーザは、第１のユーザがプレイしている（またはプレイした）ゲームと同じ状況のゲーム画面を使用した実践的アドバイスを、第１のユーザに対して送ることができる。すなわち、本構成は、他のユーザのゲームプレイを観戦できるだけにとどまらず、ゲームをプレイしている第１のユーザと、それを観戦している第２のユーザとが、アドバイスを通じて交流を持つことができ、ゲームコミュニティの活性化を図ることができる。
【００１７】
（２）上記の構成において、ゲーム管理装置は、前記第１のユーザが所定の基準を達成できていないゲーム場面に関するゲーム進行情報を記憶装置に記憶するゲーム進行情報記憶制御手段と、前記アドバイス映像を記憶装置に記憶するアドバイス映像記憶制御手段と、をさらに備え、前記アドバイス映像表示制御手段は、前記第１のユーザが前記基準を達成できていないゲーム場面を前記アドバイス用ゲームにて達成できた場合のみ、前記アドバイス映像記憶制御手段が記憶装置に記憶している前記アドバイス映像を、前記第１のユーザの端末装置のゲーム画面に表示させることが望ましい。
【００１８】
例えば、第１のユーザのゲーム映像を見ていた第２のユーザが、あるゲーム場面をクリアできなかった等、所定の基準を達成できていない第１のユーザに対してアドバイスをするため、アドバイス用ゲームをプレイしたものの、第２のユーザ自身もそのゲーム場面をクリアできない（前記基準を達成できない）こともあり得る。そこで、本構成では、第２のユーザがアドバイス用ゲームで、「第１のユーザが所定の基準を達成できていないゲーム場面」を達成できた場合のみ、アドバイス映像を、第１のユーザの端末装置のゲーム画面に表示させる。
【００１９】
これを実現するため、ゲーム管理装置は、ゲーム進行情報記憶制御手段およびアドバイス映像記憶制御手段を備えている。ゲーム進行情報記憶制御手段は、第１のユーザが所定の基準を達成できていないゲーム場面に関するゲーム進行情報を記憶装置に記憶する。また、アドバイス映像記憶制御手段は、第２のユーザのアドバイス用ゲームでのゲーム映像であるアドバイス映像を記憶装置に記憶する。なお、記憶装置そのものについては本構成には含まれないので、ゲーム管理装置の内外を問わず、どこに設置されていてもよい。
【００２０】
ここで、「所定の基準を達成」とは、例えば、ゲーム内のステージをクリアする、ゲーム内に設けられた関門をクリアする（例えば、要所で出現する敵キャラクタを倒す）、レースゲームで所定時間以内のラップタイムで走る又は１位になる、野球ゲームで相手チームの投手からヒットを打つ、サッカーゲームでゴールを決める等の基準を達成することである。これらはほんの一例であり、ゲームの種類・内容に応じた様々な基準を設けることができる。そして、所定の基準を達成できていないとは、ステージをクリアできなかった、敵キャラクタを倒せなかった、レースのラップタイムが基準時間をクリアできなかった、レースで優勝できなかった、野球ゲームの試合で相手チームの投手に対して全くヒットを打てなかった、サッカーゲームの試合でゴールキーパーに阻まれてどうしても得点できなかった等のことをいう。
【００２１】
そして、アドバイス映像表示制御手段は、前記第１のユーザが前記基準を達成できていないゲーム場面を、第２のユーザがプレイするアドバイス用ゲームにて達成できた場合のみ、前記アドバイス映像記憶制御手段が記憶装置に一旦記憶しているアドバイス映像を読み出して、第１のユーザの端末装置のゲーム画面に表示させる。
【００２２】
これにより、第１のユーザのゲーム画面には、あまり役に立たないアドバイス映像が表示されることが回避され、アドバイスの信頼性の向上が図られる。すなわち、第１のユーザは、自分が所定の基準を達成できなかったゲーム場面についての的確なアドバイスを受けることができる。
【００２３】
（３）上記の（１）または（２）の構成において、ゲーム管理装置は、前記第１のユーザが所定の基準を達成できなかったゲーム履歴を記憶装置に記憶するゲーム履歴記憶制御手段と、前記ゲーム履歴記憶制御手段に記憶されているゲーム履歴に基づき、前記第１のユーザが所定回数以上、前記基準を達成できなかったゲーム場面をプレイしていると判断される場合、前記第１のユーザのゲーム映像が表示されている、前記第２のユーザの端末装置の画面に、アドバイス要求情報を自動的に表示させる第１アドバイス要求情報表示制御手段と、をさらに備えることが望ましい。
【００２４】
第１のユーザが所定回数以上、同じゲーム場面で失敗等して所定の基準を達成できなかったが、なおそのゲーム場面のゲームを試みているという状況は、第１のユーザが第三者のアドバイスを欲している可能性の高い状況である。そこで、本構成では、第１のユーザが所定回数以上、基準を達成できなかったゲーム場面をなおプレイしている場合、第１のユーザのゲーム映像が表示されている、第２のユーザの端末装置のゲーム画面に、アドバイス要求情報が自動的に表示されるようにする。例えば、第２のユーザのゲーム画面に、「ヘルプ！」というメッセージが、アドバイス要求情報として表示される。なお、アドバイス要求情報は、「ヘルプ！」というメッセージに限定されるものではなく、アドバイスを必要としている状況を報知できる他のメッセージ、記号、図形、画面の点滅、画面の輝度や色彩の変更などであってもよい。
【００２５】
これを実現するため、ゲーム管理装置は、ゲーム履歴記憶制御手段および第１アドバイス要求情報表示制御手段を備えている。ゲーム履歴記憶制御手段は、第１のユーザが所定の基準を達成できなかったゲーム履歴を記憶装置に記憶する。そして、第１アドバイス要求情報表示制御手段は、第１のユーザが所定回数以上（例えば３回以上）、所定の基準を達成できなかったゲーム場面をなおプレイしていると判断した場合、第１のユーザのゲーム映像が表示されている、第２のユーザの端末装置の画面に、アドバイス要求情報を自動的に表示させる。
【００２６】
これにより、第１のユーザのゲーム映像が表示されている第２のユーザの端末装置において、第１のユーザがアドバイスを必要としている可能性の高い状況が明確化される。アドバイスをする側の第２のユーザにとっては、相手がアドバイスを求めているか否かが分からないときには、アドバイスをすることを躊躇することも多いが、アドバイス要求情報が表示されているときには、積極的にアドバイスをし易くなる。よって、アドバイスを受ける側の第１のユーザにとっては、アドバイスが欲しいタイミングでアドバイスを受け易くなるという効果を奏する。
【００２７】
（４）上記の（１）ないし（３）の何れかの構成において、ゲーム管理装置は、前記第１のユーザの、他ユーザによる教示を求める入力に関する情報に応じて、前記第１のユーザのゲーム映像が表示されている、前記第２のユーザの端末装置の画面に、アドバイス要求情報を表示させる第２アドバイス要求情報表示制御手段をさらに備えることが望ましい。
【００２８】
この構成によれば、第１のユーザは、自らの意思で、他ユーザによる教示（アドバイス）を求めることができる。第１のユーザが自分の端末装置にて他ユーザによる教示を求める入力（所定のボタンを押す操作等）を行えば、当該入力に関する情報に応じて、第２アドバイス要求情報表示制御手段が、第１のユーザのゲーム映像が表示されている、第２のユーザの端末装置の画面に、アドバイス要求情報（例えば「ヘルプ！」等のメッセージ）を表示させる。
【００２９】
これにより、第１のユーザのゲーム映像が表示されている第２のユーザの端末装置において、第１のユーザがアドバイスを必要としている状況が明確化される。よって、アドバイスをする側の第２のユーザにとっては、前記（３）の構成と同様に、アドバイス要求情報が表示されているときには、積極的にアドバイスをし易くなる。よって、アドバイスを受ける側の第１のユーザにとっては、アドバイスが欲しいタイミングでアドバイスを受け易くなるという効果を奏する。
【００３０】
（５）上記の（３）または（４）の構成において、前記アドバイス用ゲーム制御手段は、前記第２のユーザの端末装置のゲーム画面に、前記アドバイス要求情報が表示されているときに限定して、前記アドバイス用ゲームを第２のユーザの端末装置にてプレイ可能とすることが望ましい。
【００３１】
例えば、第１のユーザのゲーム映像を見ていた第２のユーザが、第１のユーザはゲーム中に困っていると考えても、実は第１のユーザは困っていない（アドバイスは必要としていない）という状況も想定される。第１のユーザがアドバイスを必要としていない状況でゲーム画面にアドバイス映像が頻繁に表示されると、第１のユーザが煩わしく感じることもあり得る。
【００３２】
そこで、本構成では、第１のユーザのゲーム映像を観戦している第２のユーザのゲーム画面に、前述のアドバイス要求情報が表示されているときに限定して、すなわち第１のユーザがアドバイスを欲しいであろう場合にのみ、アドバイス用ゲームを第２のユーザの端末装置にてプレイ可能とする。これにより、第１のユーザがアドバイスを必要としていると考えられる場合にのみ、第１のユーザのゲーム画面にアドバイス映像が表示されることがあるが、それ以外ではアドバイス映像が表示されることがなくなる。よって、第１のユーザにとっては、アドバイスが不要な状況でアドバイス映像が表示されるという煩わしさを回避しつつ、本当にアドバイスが欲しいときにだけアドバイスを受け易くなるという効果を奏する。
【００３３】
（６）上記の（１）ないし（５）の何れかの構成において、ゲーム管理装置は、前記アドバイス用ゲーム中のゲーム操作に関する情報を視覚化し、前記アドバイス映像と共に、第１のユーザの端末装置のゲーム画面に表示させる操作情報表示制御手段をさらに備えることが望ましい。
【００３４】
ゲームの内容によっては、第２のユーザによるアドバイス映像だけで、アドバイスを受ける第１のユーザが十分理解できるゲームもあれば、アドバイス映像だけでは操作のコツ等が分かり難いゲームもある。例えば、カーレースゲームでは、車キャラクタが走行するゲーム中の画面をアドバイス映像として見ているだけでは、コーナリングで要求されるアクセル、ブレーキ、ハンドル等の操作のコツを掴むことは困難なことが多い。
【００３５】
そこで、本構成では、操作情報表示制御手段が、第２のユーザによるアドバイス用ゲーム中のゲーム操作に関する情報を視覚化し、アドバイス映像と共に、第１のユーザの端末装置のゲーム画面に表示させる。ここで、ゲーム操作に関する情報とは、カーレースゲームを例に挙げると、「アクセル、ブレーキ、ハンドル等の操作」の情報のことである。例えば、アドバイス用ゲームをプレイしている第２のユーザがアクセルを踏む操作をした場合、アクセル操作を視覚化したオブジェクトが点灯、変色、変形等する。車キャラクタが走行するアドバイス映像と共にゲーム操作に関する情報がゲーム画面に表示されることにより、アクセルやブレーキを踏むタイミング、ハンドルを切るタイミングなども分かり易くなり、アドバイスを受ける第１のユーザが操作のコツを掴み易くなる。
【００３６】
本構成は、カーレースゲームに限らず、ゲーム映像だけでは操作のコツ等が分かり難い種々のゲームに好適であり、ゲームの内容に応じた様々なゲーム操作に関する情報を、アドバイス映像と共に画面に表示させることができる。例えば、キャラクタの移動操作、ジャンプ操作、攻撃操作、防御操作などのゲーム操作に関する情報を視覚化して、第１のユーザの端末装置の画面に表示させてもよい。一例を挙げると、複数のボタンを組み合わせて押すことにより、キャラクタに特別な動き（連続攻撃等）をさせるようなゲームでは、アドバイス映像中のキャラクタを見ているだけではどのような操作をしているのかが分かり難いが、そのようなゲームにも本構成が効果的である。
【００３７】
以上のように、本構成により、ゲーム映像だけでは操作のコツ等が分かり難いようなゲームであっても、ゲーム操作を分かり易くアドバイスすることが可能となる。
【００３８】
（７）上記の（１）ないし（６）の何れかの構成において、ゲーム管理装置は、前記アドバイス用ゲームにて進行したゲーム場面の続きから、前記第１のユーザの端末装置にてプレイ可能とするゲーム制御手段をさらに備えることが望ましい。
【００３９】
前述のように、第１のユーザは、第２のユーザのアドバイス映像を参照することにより、自分の行き詰まりを解消し易くなる。しかし、アドバイス映像を見ても、あるゲーム場面をなかなかクリアできないということも起こり得る。ユーザにとっては、あるゲーム場面から先に進めない状況が続くことにより、ゲームに対するモチベーションの低下を来すこともあり得る。そこで、本構成のゲーム制御手段は、第２のユーザがアドバイス用ゲームをプレイして進行させたゲーム場面の続きから、第１のユーザの端末装置にてプレイ可能とする機能を有する。
【００４０】
これにより、第２のユーザがアドバイス用ゲームで進行させた（例えば、第１のユーザが何度も失敗した難関をクリアした）ゲーム場面の続きから、第１のユーザがゲームを継続できるようになる。これは、換言すれば、ゲームをうまく進行できない（あるいは特定のゲーム場面をクリアできない）第１のユーザに代わって、第２のユーザがそのゲームを進行させ、その続きから第１のユーザがゲームを開始できるようにするものである。
【００４１】
本構成により、第１のユーザは、第２のユーザのアドバイス映像を見ても自らが克服できそうにない場合には、第２のユーザが進行させたゲーム場面からゲームを開始することができるようになるので、ゲームに対するモチベーションの低下を回避できる。
【００４２】
（８）本発明の他の一局面によるゲームシステムは、ゲームの管理を行うゲーム管理装置と、当該ゲーム管理装置との間で通信を行う端末装置と、を含むゲームシステムであって、第１のユーザの端末装置でプレイ中またはプレイしたゲーム映像を、第２のユーザの端末装置のゲーム画面に表示させる他者ゲーム映像表示制御手段、前記第２のユーザの端末装置における、前記第１のユーザに対するアドバイス供与の要求を示す入力情報に応じて、前記第１のユーザがプレイ中またはプレイしたゲームを前記第２のユーザの端末装置にて、前記第１のユーザに対するアドバイス用ゲームとしてプレイ可能とするアドバイス用ゲーム制御手段、前記アドバイス用ゲームをプレイ中またはプレイしたアドバイス映像を、前記第１のユーザの端末装置のゲーム画面に表示させるアドバイス映像表示制御手段の各手段を、前記ゲーム管理装置又は前記端末装置のいずれか一方が備える構成である。
【００４３】
（９）本発明の他の一局面によるゲーム管理方法は、端末装置と通信し、ゲームの管理を行うコンピュータにおけるゲーム管理方法であって、コンピュータが、第１のユーザの端末装置でプレイ中またはプレイしたゲーム映像を、第２のユーザの端末装置のゲーム画面に表示させる他者ゲーム映像表示制御ステップと、コンピュータが、前記第２のユーザの端末装置における、前記第１のユーザに対するアドバイス供与の要求を示す入力情報に応じて、前記第１のユーザがプレイ中またはプレイしたゲームを前記第２のユーザの端末装置にて、前記第１のユーザに対するアドバイス用ゲームとしてプレイ可能とするアドバイス用ゲーム制御ステップと、コンピュータが、前記アドバイス用ゲームをプレイ中またはプレイしたアドバイス映像を、前記第１のユーザの端末装置のゲーム画面に表示させるアドバイス映像表示制御ステップと、を含む。
【００４４】
（１０）本発明の他の一局面によるプログラムは、コンピュータを、端末装置と通信し、ゲームの管理を行うゲーム管理装置として動作させるためのプログラムであって、前記コンピュータを、第１のユーザの端末装置でプレイ中またはプレイしたゲーム映像を、第２のユーザの端末装置のゲーム画面に表示させる他者ゲーム映像表示制御手段、前記第２のユーザの端末装置における、前記第１のユーザに対するアドバイス供与の要求を示す入力情報に応じて、前記第１のユーザがプレイ中またはプレイしたゲームを前記第２のユーザの端末装置にて、前記第１のユーザに対するアドバイス用ゲームとしてプレイ可能とするアドバイス用ゲーム制御手段、前記アドバイス用ゲームをプレイ中またはプレイしたアドバイス映像を、前記第１のユーザの端末装置のゲーム画面に表示させるアドバイス映像表示制御手段、として機能させるためのプログラムである。
【発明の効果】
【００４５】
本発明によれば、第１のユーザのゲーム映像を観戦している第２のユーザが、第１のユーザに対して、実践的なアドバイスをすることができるゲーム環境を提供することができる。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施の形態に係るゲームシステムの構成例を示す説明図である。
【図２】ゲーム管理装置のハード構成の一例を示すブロック図である。
【図３】端末装置のハード構成の一例を示すブロック図である。
【図４】ゲーム管理装置の機能的構成の一例を示す機能ブロック図である。
【図５】メイン画面の一例を示す説明図である。
【図６】観戦モード画面の一例を示す説明図である。
【図７】他のユーザのゲームを観戦中の画面の一例を示す説明図である。
【図８】アドバイス用ゲームの開始画面の一例を示す説明図である。
【図９】ゲーム中にアドバイス映像が出現した画面の一例を示す説明図である。
【図１０】アドバイス映像視聴中の画面の一例を示す説明図である。
【図１１】ゲーム中にアドバイス映像が複数出現した画面の例を示す説明図である。
【図１２】ゲームシステムの動作の一例を示すフローチャートである。
【図１３】第１のユーザがゲームをプレイしているときのゲームサーバの動作の一例を示すフローチャートである。
【図１４】第１のユーザがアドバイスを受けるときのゲームサーバの動作の一例を示すフローチャートである。
【図１５】主に、第２のユーザの端末装置を対象としたゲームサーバの動作の一例を示すフローチャートである。
【図１６】アドバイス映像視聴後の画面の一例を示す説明図である。
【図１７】ゲーム管理装置の機能的構成の他の例を示す機能ブロック図である。
【図１８】アドバイス映像視聴中の画面の他の例を示す説明図である。
【図１９】主に、第２のユーザの端末装置を対象としたゲームサーバの動作の他の例を示すフローチャートである。
【図２０】ゲーム管理装置の機能的構成の他の例を示す機能ブロック図である。
【図２１】ゲーム履歴の一例を示す説明図である。
【図２２】第１のユーザがゲームをプレイしているときのゲームサーバの動作の他の例を示すフローチャートである。
【図２３】他ユーザのゲームを観戦中の画面の他の例を示す説明図である。
【図２４】観戦モード画面の他の例を示す説明図である。
【図２５】第１のユーザがゲーム中の画面の一例を示す説明図である。
【図２６】ゲーム管理装置の機能的構成の他の例を示す機能ブロック図である。
【図２７】主に、第２のユーザの端末装置を対象としたゲームサーバの動作の他の例を示すフローチャートである。
【図２８】ゲーム管理装置の機能的構成の他の例を示す機能ブロック図である。
【図２９】ゲーム管理装置の機能的構成の他の例を示す機能ブロック図である。
【図３０】第１のユーザがアドバイスを受けるときのゲームサーバの動作の一例を示すフローチャートである。
【図３１】ゲーム開始場面選択画面の一例を示す説明図である。
【図３２】ゲーム管理装置の機能的構成の他の例を示す機能ブロック図である。
【発明を実施するための形態】
【００４７】
以下、本発明の一実施の形態に係るゲーム管理装置、ゲームシステム、ゲーム管理方法及びプログラムについて、図面を参照しながら説明する。
【００４８】
〔ゲームシステムの概要〕
本発明の一実施の形態に係るゲーム管理装置が組み込まれたゲームシステムの構成例を、図１に示している。同図に示すように、このゲームシステムは、インターネットなどのネットワーク４上に設置されたゲームサーバ１と、当該ゲームサーバ１と通信可能に接続されたデータベースサーバ２と、ネットワーク４を介してゲームサーバ１と通信可能に接続できる各ユーザの端末装置３とによって構成される。
【００４９】
本実施の形態のネットワーク４は、インターネットに限定されるものではなく、ゲームサーバ１と各ユーザの端末装置３との間を通信可能に相互に接続できるものであれば、例えば、専用回線、公衆回線（電話回線、移動体通信回線等）、有線ＬＡＮ（Local Area Network）、無線ＬＡＮ等であってもよく、或いはインターネットとこれらを組み合わせたものであってもよい。
【００５０】
このゲームシステムの例において、本発明の一実施の形態に係るゲーム管理装置は、ゲームサーバ１およびデータベースサーバ２から構成される。ゲームサーバ１は、ゲームサービスを受ける各ユーザの端末装置３からのネットワーク４を介したアクセスを受け付けて、各ユーザのゲーム情報をデータベースサーバ２（記憶装置）に蓄積して管理し、各ユーザにネットワーク４を介したゲームサービスを提供する。
【００５１】
本実施の形態では、ゲームサーバ１によるゲームサービスの提供の一形態として、いわゆるクラウドゲーミングのサービスを提供する例について説明する。このサービス形態では、ゲーム用のプログラム（アプリケーションソフトウェア）がゲームサーバ１に実装されている。そして、端末装置３でゲームを実行するのではなく、端末装置３でのゲーム操作に応じてゲームサーバ１でゲームを実行し、その実行結果のゲーム映像を、例えばストリーミング形式で端末装置３に送信する。よって、端末装置３に要求される機能は、基本的に、操作入力およびゲーム映像の出力というインタフェース機能や、ゲームサーバ１との通信機能などであり、ゲーム実行に関する高性能なＣＰＵなどは特に要求されない。よって、比較的低スペックの端末装置３であっても、例えば３Ｄアクションゲームのようなハイエンドなゲームも支障なくプレイすることが可能となる。
【００５２】
端末装置３としては、パーソナルコンピュータ、タブレット型コンピュータ、スマートフォン、携帯電話端末、ＰＨＳ（Personal Handy-phone System）端末、携帯情報端末（ＰＤＡ：Personal Digital Assistant）、ゲーム専用機など、ネットワーク４経由でゲームサーバ１に接続してゲームサービスの提供を受けることができる様々な端末が適用できる。また、操作入力および映像出力のインタフェース機能と通信機能という最低限の機能を備えたデバイス（ゲーム用アダプタ）に、モニタ（家庭用テレビジョン等）およびコントローラを接続しただけの端末装置３であってもよい。
【００５３】
ゲームサーバ１には、複数のゲーム用のプログラムが実装されており、ユーザは様々なゲームをプレイすることができる。本ゲームサーバ１によって提供されるゲームの例としては、野球、サッカー、ゴルフなどの各種スポーツを題材としたスポーツゲーム、戦闘を題材とした戦闘ゲーム、音楽ゲーム、その他種々のロールプレイングゲーム・育成ゲーム・シミュレーションゲームといったように、ゲーム形式・ジャンルを問わず様々なゲームを挙げることができる。
【００５４】
本実施の形態のゲームサーバ１は、あるユーザＡがプレイしている（またはプレイした）ゲーム映像を、当該ユーザＡの端末装置３に送信するだけではなく、別のユーザＢ、Ｃ、Ｄ、・・・の端末装置３にも送信する機能を備える。これにより、各ユーザは、自分がゲームをプレイしていないときでも、他のユーザのゲームプレイを観戦できる。例えば、図６に示すように、端末装置３のゲーム画面には、複数のユーザがそれぞれプレイしているゲーム映像がサムネイル表示される。この画面で、ユーザが任意のゲーム映像を選択すれば、選択されたゲーム映像が通常の大きさまで拡大されて表示され、他のユーザのゲームプレイを観戦できるようになっている。
【００５５】
例えば、ユーザＡのゲームを観戦しているユーザＢは、ユーザＡがゲームをうまく進行できないで行き詰っていると感じることもある。あるいは、ユーザＢは、ユーザＡのゲームプレイよりもっと良いプレイ方法があると感じることもある。このような場合、本実施の形態のゲームサーバ１は、ユーザＡ（第１のユーザ）がプレイしているまたはプレイしたゲームを、ユーザＢ（第２のユーザ）の端末装置３にて、アドバイス用ゲームとしてプレイ可能とする。そして、ゲームサーバ１は、ユーザＢがアドバイス用ゲームをプレイしているまたはプレイしたアドバイス映像を、ユーザＡの端末装置３のゲーム画面に表示させるという特徴的な構成を有する。これにより、ユーザＡは、自分がプレイしているゲーム状況と同じ状況で、ユーザＢが実際にゲームをプレイしているまたはプレイしたアドバイス映像を参照して、自分の行き詰まりを解消する等が可能となる。これを実現する本実施の形態に係るゲーム管理装置（ゲームサーバ１等）の構成の詳細を、以下に説明する。
【００５６】
なお、ゲームをプレイしている（プレイした）ユーザを第１のユーザ、当該第１のユーザのゲーム映像を観戦しているユーザを第２のユーザとして記載する。つまり、アドバイスをする側のユーザが第２のユーザであり、アドバイスを受ける側のユーザが第１のユーザである。なお、全てのユーザは、第１のユーザにも第２のユーザにもなり得る。
【００５７】
〔ゲーム管理装置の構成〕
上述のように本実施の形態では、ゲーム管理装置は、ゲームサーバ１およびデータベースサーバ２から構成される。図２にゲームサーバ１のハード構成の一例を示している。同図に示すように、ゲームサーバ１は、主に、ＣＰＵ（Central Processing Unit）１１と、主記憶装置としてのＲＯＭ（Read Only Memory）１２及びＲＡＭ（Random Access Memory）１３と、補助記憶装置１４と、通信制御部１５と、入出力制御部１６とを備えており、これらはアドレスバス、データバス、コントロールバス等を含むバスライン１７を介して相互に接続されている。なお、バスライン１７と各構成要素との間には必要に応じてインタフェース回路が介在しているが、ここではインタフェース回路の図示を省略している。
【００５８】
ＣＰＵ１１は、システムソフトウェアやゲームプログラム等のアプリケーションソフトウェアの命令を解釈して実行し、ゲームサーバ１全体の制御を行う。ＲＯＭ１２は、ゲーム管理装置１の基本的な動作制御に必要なプログラム等を記憶している。ＲＡＭ１３は、各種プログラム及びデータを記憶し、ＣＰＵ１１に対する作業領域を確保する。
【００５９】
補助記憶装置１４は、ゲームプログラム等のアプリケーションソフトウェアや各種データ等を格納する記憶装置である。補助記憶装置１４としては、例えばハードディスクドライブなどを用いることができる。ゲームサーバ１（コンピュータ）をゲーム管理装置として動作させるための本実施の形態のプログラムも、この補助記憶装置１４に記憶されており、当該プログラムはゲームサーバ１の起動時に補助記憶装置１４からバスライン１７を介してＲＡＭ１３へとロードされ、当該ＣＰＵ１１によって実行される。
【００６０】
通信制御部１５は、ネットワーク４と接続される通信インタフェース１５ａを備え、ネットワーク４を介した各ユーザの端末装置３との間の通信を制御する。
【００６１】
入出力制御部１６は、データベースサーバ２と通信可能に接続されており、ＣＰＵ１１がデータベースサーバ２に対してデータ（レコード）の読み書きを実行するときの入出力制御を行うデータベースインタフェースである。
【００６２】
データベースサーバ２は、ゲームサーバ１が管理する各ユーザのゲーム情報を記憶する領域を有する記憶装置として、例えばＲＡＩＤ（Redundant Arrays of Inexpensive Disks）構成の大容量ハードディスク装置を具備する。このデータベースサーバ２は、例えば、各ユーザを一意に識別する識別情報（ユーザＩＤ）と対応付けて、各ユーザの各種ゲーム情報を記憶するリレーショナルデータベース、オブジェクトデータベース又はオブジェクト関係データベース等として構築することができる。
【００６３】
本実施の形態では、ゲーム管理装置がゲームサーバ１およびデータベースサーバ２から構成される例を示すが、これに限定されるものではない。例えば、ゲームサーバ１にデータベースサーバ２の機能を持たせて、ゲーム管理装置をゲームサーバ１のみで構成することもできる。また、ゲームサーバ１の有する各機能を複数のサーバに分散して持たせて、ゲームサーバ１を複数台のサーバとして構成することもできる。例えば、ユーザが端末装置３を操作してゲームサーバ１へアクセスした場合に、当該ユーザが正規のユーザかどうかを判別する認証機能を有する認証サーバを、ゲームサーバ１のメインサーバとは別に設け、メインサーバと認証サーバとでゲームサーバ１を構成してもよい。他の構成例としては、ユーザに提供するゲームサービスの対価に対する課金処理を行う課金管理サーバを、ゲームサーバ１のメインサーバ等とは別に設け、メインサーバ、認証サーバおよび課金管理サーバによりゲームサーバ１を構成してもよい。
【００６４】
また、本ゲームサービスを利用するユーザ数が数十万人、数百万人、あるいはそれ以上となると、多数のユーザの端末装置３からの巨大なアクセスにも耐え得るサーバシステムの構築が求められるため、ネットワーク４上に複数のゲームサーバ１を設けて冗長化（多重化）を図ることにより、負荷分散型のシステム構成としてもよい。この場合、複数のゲームサーバ１間の負荷を調整するためのロードバランサを設けることが望ましい。
【００６５】
次に、本実施の形態に係るゲームサーバ１にアクセスしてゲームサービスの提供を受けるユーザの端末装置３の構成を説明する。
【００６６】
〔端末装置の構成〕
ユーザが操作する端末装置３としては、上述のように、ＰＣ、携帯電話、スマートフォンをはじめとして、ゲームサーバ１と通信可能な様々な端末を適用できるが、本実施の形態では、ＰＣを例示してその構成を説明する。なお、ＰＣ以外の端末装置３についても、ゲーム画面を表示したり、ゲームを実行するための入力操作を行ったりといった、ゲームをプレイする上で必要となる基本的な構成は、ＰＣと同様である。
【００６７】
端末装置３の構成例を、図３に示している。同図に示すように、端末装置３は、主に、ＣＰＵ３１と、主記憶装置としてのＲＯＭ３２及びＲＡＭ３３と、画像処理部３４と、表示部３５と、サウンド処理部３６と、音声入力部３７と、音声出力部３８と、補助記憶装置３９と、操作入力部４０と、通信制御部４１とを備えており、構成要素３１〜３４、３６および３９〜４１はバスライン４２を介して相互に接続されている。なお、バスライン４２と各構成要素との間には必要に応じてインタフェース回路が介在しているが、ここではインタフェース回路の図示を省略している。
【００６８】
端末装置３でのゲーム画面の表示は、例えば、ウェブブラウザを介して行うことができる。ＣＰＵ３１は、ウェブブラウザや、そのプラグインとして動作するソフトウェアを含む各種プログラムの命令を解釈して実行し、端末装置３全体の制御を行う。ＲＯＭ３２には、端末装置３の基本的な動作制御に必要なプログラム等が記憶されている。また、ＲＡＭ３３には、ＲＯＭ３２または補助記憶装置３９からロードされた各種プログラムやデータが記憶され、ＣＰＵ３１に対する作業領域を確保する。ゲームサーバ１から送信されてくるゲーム映像（ストリーミング映像）を表示するためのソフトウェア等は、ＲＯＭ３２または補助記憶装置３９に記憶されており、ＲＡＭ３３にロードされてＣＰＵ３１によって実行される。また、ウェブブラウザのブラウザ機能を拡張するための様々なプラグインソフトウェアを、ウェブブラウザと共にＲＯＭ３２または補助記憶装置３９に記憶していてもよい。
【００６９】
画像処理部３４は、ＣＰＵ３１からの画像表示命令に基づいて表示部３５を駆動し、当該表示部３５の画面にゲーム映像等を表示させる。表示部３５には、液晶ディスプレイまたは有機ＬＥ（Electro-Luminescence）ディスプレイ等の既知の種々の表示装置が適用できる。
【００７０】
サウンド処理部３６は、音声入力部３７から音声が入力されたときにアナログ音声信号をデジタル音声信号に変換するとともに、ＣＰＵ３１からの発音指示に基づいてアナログ音声信号を生成して音声出力部３８に出力する。音声入力部３７は、端末装置３に内蔵または外付けされたマイクロフォン等からなり、例えばボイスチャット等を行う場合などに用いられる。音声出力部３８は、ゲーム実行時の効果音などを出力するスピーカ等からなる。
【００７１】
補助記憶装置３９は、各種プログラムやデータ等を格納する記憶装置である。補助記憶装置３９としては、例えばフラッシュメモリドライブ、ハードディスクドライブ、メモリカードリーダライタ等を用いることができる。
【００７２】
操作入力部４０は、ゲーム操作等を行うためのものであり、ユーザの操作入力を受け入れて当該操作入力に対応した入力信号を、バスライン４２を介してＣＰＵ３１に出力する。操作入力部４０の例としては、キーボード、マウス等のポインティングデバイス、ゲーム専用コントローラ等がある。また、表示部３５の画面にタッチパネル（接触入力式のインタフェース）を搭載することによって表示部３５をいわゆるタッチスクリーンとして構成している端末装置３の場合、当該タッチパネルも操作入力部４０となる。
【００７３】
通信制御部４１は、通信インタフェース４１ａを備え、ゲーム操作時等にデータ通信するための通信制御機能を有している。ここで、データ通信用の通信制御機能には、例えば、無線ＬＡＮ接続機能、無線ＬＡＮや携帯電話回線網を介したインターネット接続機能、所定の周波数帯（例えば２．４ＧＨｚの周波数帯）を用いた近距離無線通信機能などが含まれる。通信制御部４１は、ＣＰＵ３１からの命令に基づいて、端末装置３を無線ＬＡＮやインターネット等に接続するための接続信号を発信し、操作入力部４０から入力されたゲーム操作に関する情報を、ゲームサーバ１に送信する。また、ゲームサーバ１から送信されてくるゲーム映像等の情報を受信してＣＰＵ３１へ供給する。
【００７４】
上記構成の端末装置３において、ゲームサービスを受けようとするユーザは、ウェブブラウザ等により表示されるログイン画面を立ち上げてゲームサーバ１が管理するゲームサイトにアクセスする操作を行う。このアクセスがゲームサーバ１に認証された場合、ユーザは、いわゆるオンデマンドのゲームサービスを受けることができる。ユーザは複数のゲームの中から好きなゲームを選択し、端末装置３でゲーム操作を行う。ゲームサーバ１では、端末装置３でのゲーム操作に基づいたゲームの実行（演算や画像処理）を行い、ゲーム映像を端末装置３にストリーミング配信する。また、あるユーザのゲーム映像は、ゲームサーバ１により、他のユーザの端末装置３にも配信される。
【００７５】
〔ゲーム管理装置の機能的構成〕
次に、上記のように構成されたゲーム管理装置（ゲームサーバ１およびデータベースサーバ２）の機能について説明する。図４は、ゲーム管理装置（ゲームサーバ１）の主要機能ブロック図である。ゲームサーバ１は、主に、ゲーム実行手段５１、ゲーム映像表示制御手段５２、他者ゲーム映像表示制御手段５３、アドバイス用ゲーム制御手段５４、アドバイス映像表示制御手段５５を備えている。これらの各手段は、ゲームサーバ１のＣＰＵ１１が本実施の形態に係るプログラムを実行することにより実現されるものである。
【００７６】
ゲーム実行手段５１は、端末装置３でのゲーム操作に関する情報に基づいて、ゲームを実行する機能を有する。例えば、ゲーム実行手段５１は、端末装置３からのゲーム操作に関する情報を受信して、ゲーム内の各種パラメータを用いた演算や画像処理を行い、ゲーム実行結果を反映させたゲーム映像（ゲーム画面データ）を生成する。
【００７７】
ゲーム映像表示制御手段５２は、ゲーム実行手段５１によるゲーム実行結果を反映させたゲーム映像を、ゲーム操作が行われた端末装置３に送信することにより、当該端末装置３にゲーム映像を表示させる機能を有する。ゲーム操作に対応するゲーム映像の送信にはリアルタイム性が要求されるので、ゲーム映像表示制御手段５２は、例えば、ＵＤＰ（User Datagram Protocol）プロトコルを用いたストリーミングのアルゴリズムに基づいて、ゲーム映像を端末装置３に送信する。
【００７８】
このように、端末装置３でのユーザによるゲーム操作に応じて、ゲームサーバ１のゲーム実行手段５１がゲームを実行し、その実行結果のゲーム映像をゲーム映像表示制御手段５２が端末装置３にリアルタイムで送信することにより、ゲームがプレイできる。よって、ユーザはゲームプログラムを端末装置３にダウンロードすることなく、様々なゲームをプレイすることが可能となる。
【００７９】
他者ゲーム映像表示制御手段５３は、あるユーザ（第１のユーザ）の端末装置３でプレイ中またはプレイしたゲーム映像を、他のユーザ（第２のユーザ）の端末装置３のゲーム画面に表示させる機能を有する。例えば、他者ゲーム映像表示制御手段５３は、第１のユーザの端末装置３でプレイ中のゲーム映像を、リアルタイムで、ストリーミング形式により第２のユーザの端末装置３へ送信する。あるいは、他者ゲーム映像表示制御手段５３は、第１のユーザがプレイしたゲーム映像を、一旦、記憶装置に保存し、所定時間（例えば５分）だけ遅延させて、第２のユーザの端末装置３へ送信してもよい。また、第１のユーザがアドバイス映像を見るためにプレイを一時中断した場合などでは、中断前にプレイしたゲーム映像を第２のユーザの端末装置３へ送信してもよい。これにより、ユーザは、ゲームをプレイしていないときでも、他のユーザのゲーム映像を見て楽しむことができる。
【００８０】
以下の説明では、便宜上、他者ゲーム映像表示制御手段５３が、あるユーザの端末装置３でプレイ中のゲーム映像を、リアルタイムで他のユーザの端末装置３に送信する例について説明する。
【００８１】
なお、他者ゲーム映像表示制御手段５３は、あるユーザＡがプレイしているゲーム映像を、特定の１人のユーザＢの端末装置３に送信するだけではなく、ユーザＣ、Ｄ、・・・の端末装置３にも送信してもよい。すなわち、第１のユーザ（Ａ）のゲーム映像を見ている第２のユーザ（Ｂ、Ｃ、Ｄ、・・・）は、複数存在してもよい。この場合、他者ゲーム映像表示制御手段５３は、ＵＤＰプロトコルを用いたマルチキャスト通信により、第１のユーザのゲーム映像をストリーミング形式で複数の第２のユーザの端末装置３へ一斉に送信することができる。
【００８２】
また、ユーザによっては、自分のゲーム映像を他のユーザに見せたくないと考えることもある。そこで、ユーザが、自分のゲーム映像を他のユーザに「見せる」または「見せない」という設定を、任意に切り替えることができるようにしてもよい。但しこの場合、自分のゲーム映像を他のユーザに「見せる」という設定にしていなければ、第三者のアドバイスを受けることができない。
【００８３】
ここで、各ユーザの端末装置３に表示されるゲームのメイン画面の一例を図５に示す。
【００８４】
このメイン画面には、「ゲーム選択」ボタン１０１、「ゲーム再開」ボタン１０２、「観戦」ボタン１０３、「プロフィール」ボタン１０４、「フレンド」ボタン１０５、「交流」ボタン１０６等の様々なコマンドボタンが表示される。
【００８５】
ユーザは、「ゲーム選択」ボタン１０１を選択することにより、ゲームサーバ１が提供する複数のゲームの中から自分の好きなゲームを選択して、プレイできる。また、ユーザがゲームを終了した場合には、ゲームサーバ１がセーブデータを記憶装置（データベースサーバ２等）に記憶する、または端末装置３がセーブデータを記憶装置（補助記憶装置３９等）に記憶する。そして、ユーザがメイン画面の「ゲーム再開」ボタン１０２を選択することにより、セーブデータが読み出され、最後にプレイしたゲームの続きからゲームを再開できる。
【００８６】
また、ユーザがメイン画面の「観戦」ボタン１０３を選択することにより、観戦モードとなり、他のユーザのゲーム映像を見ることができる。例えば、「観戦」ボタン１０３が選択された場合、図６に例示する観戦モード画面に遷移する。この観戦モード画面には、複数のゲーム映像表示領域１１０が設けられており、複数のゲーム映像がサムネイル形式で表示されるようになっている。複数のゲーム映像表示領域１１０に表示されているゲーム映像は、それぞれ異なるユーザによってプレイされているゲーム映像である。また、これらのゲーム映像は、前述した他者ゲーム映像表示制御手段５３が端末装置３に送信したものである。
【００８７】
図６の画面例では、１２個のゲーム映像表示領域１１０に縮小されたゲーム映像が表示されており、映像選択カーソル１１１で囲まれているゲーム映像表示領域１１０に表示されているゲーム映像に関する情報（プレイ中のユーザ名、ゲームタイトル等）が、表示領域１１２に表示されるようになっている。
【００８８】
また、観戦モード画面には、例えばランダム１２１、マイゲーム１２２、フレンド１２３という３つのフィルターボタンが設けられている。ここで、ユーザがランダム１２１を選択すれば、ゲームサーバ１がランダムに選択した他のユーザのゲーム映像が送信されてきてサムネイル表示される。このランダム１２１を選択すれば、ユーザ自身がプレイしたことのあるゲームだけでなく、プレイしたことのないゲームも観戦できるので、面白そうなゲームを見つけることもできる。
【００８９】
また、ユーザがマイゲーム１２２を選択すれば、当該ユーザがマイゲーム登録しているゲームと同じゲームをプレイしている他のユーザのゲーム映像が、ゲームサーバ１から送信されてきてサムネイル表示される。よって、ユーザ自身がプレイしたことのあるゲームについて、他のユーザのゲームプレイを観戦したければ、マイゲーム１２２を選択すればよい。このように、ユーザ自身がプレイしたことのあるゲームを観戦できるようにすれば、アドバイスをし易いゲーム環境を構築できる。
【００９０】
なお、図６の画面は、カーレースゲームや野球ゲーム等をマイゲーム登録しているユーザが、マイゲーム１２２のフィルターボタンを選択している場合の例を示している。
【００９１】
各ユーザのマイゲーム登録の情報は、ゲームサーバ１がユーザＩＤと対応づけてデータベースサーバ２に記憶している。マイゲーム登録に関し、自分がプレイしたゲームをユーザ自身が手動でマイゲーム登録するようにしてもよいし、ユーザがプレイしたゲームについてはゲームサーバ１が自動的にマイゲーム登録するようにしてもよい。
【００９２】
また、ユーザがフレンド１２３を選択すれば、当該ユーザとフレンド（仲間）の関係にある他のユーザのゲーム映像が、ゲームサーバ１から送信されてきてサムネイル表示される。ここで、フレンドについて以下に説明する。
【００９３】
本実施の形態では、ユーザ同士がフレンドという関係を構築することができ、各ユーザのフレンドの情報は、ゲームサーバ１がデータベースサーバ２に記憶して管理している。あるユーザが他のユーザとフレンド関係を構築するための一形態としては、２人のユーザの何れか一方が、他方のユーザに対してゲームサーバ１を介してフレンド申請を行い、当該申請を受けたユーザがゲームサーバ１を介してフレンドになることを承認するという、両ユーザ間においてなされる申請とその承認の操作が挙げられる。その他の形態としては、既にゲームサービスに登録済みのユーザが、未登録のユーザをゲームに招待し、招待を受けたユーザがゲームサービスに登録した場合に、招待した側とされた側との２人のユーザをフレンドとする形態もある。
【００９４】
前述のように、観戦モード画面でフレンド１２３を選択すれば、フレンドのゲームプレイを観戦することができる。これにより、自分のフレンドに対してアドバイスをし易いゲーム環境を構築できる。
【００９５】
また、観戦モード画面で、ユーザが端末装置３を操作して映像選択カーソル１１１を移動させ、任意のゲーム映像を選択し、所定の決定操作（Enterボタンを押す等）を行えば、図７に示すように、選択したゲーム映像のみが通常の大きさまで拡大された観戦中画面に遷移する。この観戦中画面には、現在観戦中のゲーム映像に関する情報（プレイ中のユーザ名、ゲームタイトル等）が、表示領域１２４に表示される。また、観戦中画面には、戻るボタン１２５が表示される。第２のユーザが戻るボタン１２５を選択することにより、図６のサムネイル表示の画面に戻り、別のゲーム映像を選択し直すことができる。
【００９６】
また、図７の観戦中画面には、例えばアドバイス開始ボタン１２６が表示され、第２のユーザがこのボタン１２６を選択することにより、現在観戦中のゲームをプレイしている第１のユーザに対して、アドバイスを送ることができるようになっている。
【００９７】
図４に示すアドバイス用ゲーム制御手段５４は、第２のユーザの端末装置３における、第１のユーザに対するアドバイス供与の要求を示す入力情報に応じて、第１のユーザがプレイ中の（またはプレイした）ゲームを第２のユーザの端末装置３にて、第１のユーザに対するアドバイス用ゲームとしてプレイ可能とする機能を有する。ここで、「第１のユーザに対するアドバイス供与の要求を示す入力情報」とは、本実施の形態では、図７のアドバイス開始ボタン１２６を選択する入力操作により、第２のユーザの端末装置３からゲームサーバ１へ送信される入力情報である。
【００９８】
例えば、図７に例示する観戦中画面で、ユーザＡのカーレースゲームを観戦しているユーザＢが、アドバイス開始ボタン１２６を選択する入力操作を行った場合、アドバイス用ゲーム制御手段５４は、図８に例示するように、ユーザＢの端末装置３において、ユーザＡがプレイ中の走行コースと同じ走行コースのゲーム場面から、アドバイス用ゲームを開始できるようにする。
【００９９】
アドバイス用ゲーム制御手段５４は、アドバイス用ゲームの開始ポイントを、次のようにして決定することができる。すなわち、第２のユーザがアドバイス開始ボタン１２６の操作を行った時点（ゲームサーバ１がアドバイス供与の要求を示す入力情報を受信した時点）における、第２のユーザが観戦中のゲーム映像のゲームポイントまたは当該ポイントより前のゲーム開始可能ポイントを、アドバイス用ゲームの開始ポイントとすることができる。
【０１００】
ゲームによっては、ゲーム途中のどの位置からでもゲームを開始できるゲームもあれば、途中からゲームを開始できる位置が予め決められているゲーム（セーブポイントが決められているようなゲーム）もある。第２のユーザがアドバイス開始ボタン１２６を操作したときのゲームポイントから開始できるゲームであれば、当該ゲームポイントをアドバイス用ゲームの開始ポイントとしてもよい。
【０１０１】
但し、ゲーム途中のどの位置からでもゲームを開始できるゲームであっても、第２のユーザがアドバイス開始ボタン１２６を操作したときのゲームポイントより少し前のポイントを、アドバイス用ゲームの開始ポイントとすることが望ましい。それは、第１のユーザのゲームを観戦している第２のユーザが、第１のユーザにアドバイスをしたいと考えてからアドバイス開始ボタン１２６を押した場合、通常、第２のユーザがアドバイスしたい対象のゲームシーンは、アドバイス開始ボタン１２６を押す前のゲームシーンだからである。
【０１０２】
例えば、カーレースゲームであれば、第２のユーザがアドバイス開始ボタン１２６を操作したときに第１のユーザが走行中の走行コースのスタート地点から、アドバイス用ゲームが開始されるようにすることができる。
【０１０３】
また、例えば、ステージ制のゲームであれば、第２のユーザがアドバイス開始ボタン１２６を操作したときに第１のユーザがプレイしているステージのスタート地点から、アドバイス用ゲームが開始されるようにすることができる。なお、１つのステージが長い場合には、ステージを複数のサブステージに区切って（例えば前半ステージと後半ステージ等）、サブステージのスタート地点から、アドバイス用ゲームが開始されるようにしてもよい。
【０１０４】
また、ゲームを途中から開始する場合に、ゲームを開始できる位置が予め決められているゲーム（セーブポイントが決められているようなゲーム）では、第２のユーザがアドバイス開始ボタン１２６を操作したときのゲームポイントより前にあるゲーム開始可能ポイントを、アドバイス用ゲームの開始ポイントとすることができる。
【０１０５】
あるいは、アドバイス用ゲーム制御手段５４は、第１のユーザの行き詰まりポイントを判断して、アドバイス用ゲームの開始ポイントを、次のようにして決定することができる。後述のように、ゲームサーバ１が、第１のユーザのゲーム中に失敗等したゲーム履歴を記憶装置（データベースサーバ２等）に記憶しておき、そのゲーム履歴から第１のユーザの行き詰まりのゲームポイントを判断する。すなわち、所定回数（例えば３回）以上失敗したゲームポイントを行き詰まりポイントとして判断する。そして、第１のユーザの行き詰まりポイントまたは当該行き詰まりポイントより前のゲーム開始可能ポイントを、アドバイス用ゲームの開始ポイントとすることができる。
【０１０６】
アドバイス用ゲーム制御手段５４は、第１のユーザのゲーム状況と同じゲーム状況を、第２のユーザの端末装置３で行われるアドバイス用ゲームに再現するため、第１のユーザのゲームの各種パラメータを、アドバイス用ゲームに適用する。一例を挙げると、第１のユーザのゲームにおけるキャラクタの能力パラメータや所持アイテムなどが、そのままアドバイス用ゲームにも適用される。また、例えばカーレースゲームであれば、第１のユーザのゲームの走行コースや、レーシングカーキャラクタのマシン性能のパラメータなどが、そのままアドバイス用ゲームにも適用される。
【０１０７】
このように、本実施の形態では、第１のユーザのゲームを観戦している第２のユーザは、例えば、第１のユーザがゲームをうまく進行できないで行き詰っていると感じた場合や、第１のユーザのゲームプレイよりもっと良いプレイ方法を教えたい場合（例えば、一定の条件下で出現する隠れアイテムの出現場面で、それを出現させる方法をアドバイスしたい場合）などに、自分の端末装置３でアドバイス開始ボタン１２６を操作すれば、第１のユーザがプレイ中のゲームを、自分の端末装置３でアドバイス用ゲームとしてプレイ可能となる。
【０１０８】
アドバイス用ゲーム中は、通常のゲームと同様に、端末装置３での第２のユーザによるゲーム操作に応じて、ゲームサーバ１のゲーム実行手段５１がゲームを実行し、その実行結果のゲーム映像をゲーム映像表示制御手段５２が第２のユーザの端末装置３にリアルタイムで送信することにより、ゲームが進行する。
【０１０９】
アドバイス用ゲーム制御手段５４は、アドバイス用ゲームの終了を、ゲーム進行に基づいて、次のようにして管理することができる。例えば、カーレースゲームであれば、走行コースを１週した時点で、アドバイス用ゲームを終了とする。また、ステージ制のゲームであれば、プレイ中のステージ（またはサブステージ）が終了した時点で、アドバイス用ゲームを終了とする。また、セーブポイントが決められているようなゲームであれば、次のセーブポイントまでゲームが進行した時点で、アドバイス用ゲームを終了とする。また、アドバイス用ゲーム制御手段５４が第１のユーザの行き詰まりポイントを判断して、アドバイス用ゲームを管理している場合は、当該行き詰まりポイントを超えてゲームが進行した時点で、アドバイス用ゲームを終了とする。このように、アドバイス用ゲームが所定位置まで進行したことをもって、アドバイス用ゲームの終了制御を行うことができる。
【０１１０】
あるいは、アドバイス用ゲームの終了を、アドバイス用ゲームの開始からの時間（ゲーム時間）により管理してもよい。例えば、アドバイス用ゲーム制御手段５４は、アドバイス用ゲームの開始から３分間、５分間、１０分間等の所定の時間が経過した時点で、自動的にアドバイス用ゲームを終了させる。
【０１１１】
また、アドバイス用ゲーム制御手段５４は、アドバイス用ゲームの終了を、前述のゲーム進行およびゲーム時間の両方に基づいて管理してもよい。例えば、ステージ制のゲームにおいて、プレイ中のステージを終了した時点で、アドバイス用ゲームを終了とするが、ステージをクリアできずに所定のゲーム時間（例えば５分間）が経過した場合には、ステージが終了していなくてもアドバイス用ゲームを終了とする。
【０１１２】
また、アドバイス用ゲームをプレイしている第２のユーザが、アドバイス終了の操作を行えば、任意のタイミングでアドバイス用ゲームを終了できるようにしてもよい。例えば、図８に示すように、アドバイス用ゲーム中の画面にアドバイス終了ボタン１２７を設け、当該ボタン１２７を押せば、第２のユーザがアドバイス用ゲームを終了できるようにする。第２のユーザは、アドバイスが終了した時点で、アドバイス終了の操作を行うことができる。あるいは、第２のユーザは、アドバイス用ゲームをプレイしてみたものの、思うようにアドバイスできそうにないと感じた場合には、アドバイスを途中で止めるためにアドバイス終了の操作を行うことができる。
【０１１３】
そして、アドバイス映像表示制御手段５５は、第２のユーザが前記アドバイス用ゲームをプレイ中またはプレイしたゲーム映像であるアドバイス映像を、前記第１のユーザの端末装置３のゲーム画面に表示させる機能を有する。例えば、アドバイス映像表示制御手段５５は、第２のユーザのゲーム操作によるアドバイス映像のストリーミングデータを、第２のユーザの端末装置３に送信し、当該アドバイス映像を第１のユーザの端末装置３のゲーム画面に表示させる表示制御を実行する。
【０１１４】
例えば、図９に示すように、第１のユーザＡの端末装置３のゲーム画面には、第２のユーザＢのアドバイス用ゲームの開始をトリガーとして、第２のユーザＢのアドバイス映像１３１が小さく出現する。ユーザＡは、自分のゲーム画面の中に第三者（ユーザＢ）のアドバイス映像が出現したことで、アドバイスを受けることができることを認識し、必要に応じて、アドバイス映像を確認することができる。
【０１１５】
第１のユーザＡのゲーム画面に出現するアドバイス映像１３１は、ゲーム中に邪魔にならない画面上の位置に縮小された状態で表示される。第１のユーザＡは、縮小表示された状態のアドバイス映像１３１を見てアドバイスを受けることもできるが、以下のようにして、アドバイス映像１３１を通常の大きさに拡大して見ることができる。
【０１１６】
すなわち、図９に例示する画面において、第１のユーザＡが、縮小表示されている第２のユーザＢのアドバイス映像１３１を選択する操作を行えば、ゲームサーバ１は、ゲーム中であればそのゲームを中断し、図１０に示すように、アドバイス映像を通常の大きさまで拡大してアドバイス映像を見やすくする。この場合、第２のユーザの端末装置３の音声出力もアドバイス映像の音声に切り替わる。
【０１１７】
このようにして、第１のユーザＡは、自分がプレイしているゲーム状況と同じ状況で、第２のユーザＢが実際にゲームをプレイしている（またはプレイした）アドバイス映像を参照して、自分の行き詰まりを解消したり、よりよいプレイ方法を習得したりすることが可能となる。
【０１１８】
図１０に例示するアドバイス映像視聴中の画面には、視聴中止ボタン１４１が表示される。この視聴中止ボタン１４１は、アドバイス映像の視聴を途中で中止するためのコマンドボタンである。第１のユーザＡにより視聴中止ボタン１４１が選択された場合、ゲームサーバ１は、第１のユーザＡの画面を、図９に例示する画面表示に戻し、第１のユーザＡのゲームを再開させる。
【０１１９】
なお、第１のユーザＡのゲーム映像を見ている第２のユーザ（ユーザＢ、Ｃ、Ｄ、・・・）が複数存在する場合、複数の第２のユーザがアドバイス用ゲームをプレイして、第１のユーザＡにアドバイスを行うこともできる。例えば、ユーザＢ、Ｃ、Ｄの３人が、第１のユーザＡに対するアドバイス用ゲームをプレイしている場合には、図１１に示すように、第１のユーザＡの端末装置３のゲーム画面には、３つのアドバイス映像１３１が表示される。この場合、第１のユーザＡは、任意の何れかのアドバイス映像１３１を参考にすることができる。
【０１２０】
すなわち、図１１の画面において、第１のユーザＡが３つのアドバイス映像１３１の何れかを選択する操作を行えば、図１０に示すように、選択されたアドバイス映像が通常の大きさに拡大して表示される。また、図１０の画面において、第１のユーザＡにより視聴中止ボタン１４１が選択された場合、図１１の画面に戻るので、アドバイス映像１３１を選び直せば、視聴するアドバイス映像を切り替えることができる。
【０１２１】
〔ゲームシステムの動作〕
上記の構成において、本発明の実施の形態に係るゲームシステムの動作例を、図１２のフローチャートを参照しながら以下に説明する。図１２は、第１のユーザＡのゲームプレイを観戦している第２のユーザＢが第１のユーザＡに対するアドバイスを行う場合における、第１のユーザＡの端末装置３、ゲームサーバ１および第２のユーザＢの端末装置３の基本的な動作例を示すものである。
【０１２２】
第１のユーザＡの端末装置３でゲーム操作が行われた場合（Ｓ１１）、ゲームサーバ１は、当該ゲーム操作に関する情報に応じてゲームを実行し（Ｓ２１）、その実行結果のゲーム映像を、第１のユーザＡの端末装置３にストリーミング形式等により送信する（Ｓ２２）。第１のユーザＡの端末装置３では、ゲーム操作に応じたゲーム映像を受信してそれを画面に表示する（Ｓ１２）。以降、第１のユーザＡの端末装置３においては前記のＳ１１およびＳ１２が繰り返され、ゲームサーバ１においては前記のＳ２１およびＳ２２が繰り返される。これにより、第１のユーザＡの端末装置３でのゲーム操作に応じてゲーム映像が次々と切り替わり、ゲームを進行させることができる。
【０１２３】
また、ゲームサーバ１は、第１のユーザＡのゲームの実行結果のゲーム映像を、第１のユーザＡの端末装置３に送信するだけではなく、第２のユーザＢの端末装置３にも送信する（Ｓ２２）。なお、前述のように、ゲームサーバ１がゲーム映像を、一旦、記憶装置に保存し、リアルタイムではなく遅延させたゲーム映像を、第２のユーザＢの端末装置３に送信してもよい。第２のユーザＢの端末装置３では、第１のユーザＡのゲーム映像をゲームサーバ１から受信し、それを画面に表示する（Ｓ３１）。以降、第２のユーザＢの端末装置３においては、ゲームサーバ１から第１のユーザＡのゲーム映像を受信する毎にそれを画面に表示することにより、第２のユーザＢが第１のユーザのゲームプレイを観戦できる（図７の画面参照）。
【０１２４】
ここで、第１のユーザＡのゲームプレイを観戦している第２のユーザＢが、図７のアドバイス開始ボタン１２６を選択する入力操作を行うことにより、第２のユーザＢの端末装置３からは、第１のユーザに対するアドバイス供与の要求を示す入力情報が、ゲームサーバ１に送信される（Ｓ３２）。このアドバイス供与の要求を示す入力情報を受信したゲームサーバ１では、第１のユーザＡがプレイ中（またはプレイした）ゲームを、第２のユーザＢの端末装置３にて、第１のユーザに対するアドバイス用ゲームとしてプレイ可能とするゲーム開始制御を行う（Ｓ２３）。これにより、第２のユーザＢの端末装置３では、図８に示すように、アドバイス用ゲームが開始される。
【０１２５】
第２のユーザＢの端末装置３でアドバイス用ゲームのゲーム操作が行われた場合（Ｓ３３）、ゲームサーバ１は、当該ゲーム操作に関する情報に応じてゲームを実行し（Ｓ２４）、その実行結果のゲーム映像を、第２のユーザＢの端末装置３にストリーミング形式等により送信する（Ｓ２５）。第２のユーザＢの端末装置３では、ゲーム操作に応じたゲーム映像を受信してそれを画面に表示する（Ｓ３４）。以降、第２のユーザＢの端末装置３においては前記のＳ３３およびＳ３４が繰り返され、ゲームサーバ１においては前記のＳ２４およびＳ２５が繰り返される。これにより、第２のユーザＢの端末装置３でのゲーム操作に応じてゲーム映像が次々と切り替わり、アドバイス用ゲームを進行させることができる。
【０１２６】
また、ゲームサーバ１は、第２のユーザＢのアドバイス用ゲームの実行結果のゲーム映像を、第２のユーザＢの端末装置３に送信するだけではなく、アドバイス映像として第１のユーザＡの端末装置３にも送信する（Ｓ２５）。なお、後述するように、ゲームサーバ１がアドバイス映像を、一旦、記憶装置に保存し、アドバイス用ゲームで所定の基準を達成できた場合のみ、アドバイス映像を、第２のユーザＡの端末装置３に送信してもよい。第１のユーザＡの端末装置３では、第２のユーザＢのアドバイス映像をゲームサーバ１から受信し、それを画面に表示する（Ｓ３１）。なお、図９に示すように、第１のユーザＡの端末装置３の画面上に、最初、アドバイス映像１３１が小さく表示され（いわゆるサブウィンドウ表示）、第１のユーザＡがアドバイス映像１３１を選択する操作を行うことによって、図１０に示すようにアドバイス映像が通常の大きさまで拡大されるようにすることができる。
【０１２７】
以降、第１のユーザＡの端末装置３においては、ゲームサーバ１からアドバイス映像を受信する毎にそれを画面に表示することにより、第１のユーザＡが第２のユーザＢのアドバイス映像を視聴することができる。
【０１２８】
その後、前述のようにアドバイス用ゲームが所定位置まで進行した場合、所定時間が経過した場合、または第２のユーザＢがアドバイス用ゲームを終了する操作を行った場合など、アドバイス用ゲームの終了条件を満たした場合には、ゲームサーバ１がアドバイス用ゲームを終了させる（Ｓ２６）。これにより、第２のユーザＢの端末装置３では、アドバイス用ゲームが終了し（Ｓ３５）、第１のユーザＡの端末装置３では、アドバイス映像の表示が消えてアドバイスが終了となる（Ｓ１４）。
【０１２９】
このように、アドバイス用ゲームが終了した時点で、第１のユーザＡの端末装置３の画面に表示されているアドバイス映像の表示を終了してもよいが、アドバイス用ゲームが終了してからも、ゲームサーバ１が記憶装置に記憶しているアドバイス映像を再生して繰り返し見ることができるように構成してもよい。この構成の詳細については、後述する。
【０１３０】
〔ゲーム管理装置の動作〕
次に、本発明の実施の形態に係るゲーム管理装置のより詳細な動作例を、図１３〜図１５のフローチャートを参照しながら説明する。
【０１３１】
先ず、主に、アドバイスを受ける側の第１のユーザＡの端末装置３を対象としたゲームサーバ１の動作例について説明する。図１３は、第１のユーザＡがゲームをプレイしているときのゲームサーバ１による処理の流れを示すものであり、ゲームサーバ１が管理している各々のユーザに対して同様の処理が行われる。
【０１３２】
ゲームサーバ１は、第１のユーザＡの端末装置３からゲーム開始要求を受けたとき（Ｓ５１でＹＥＳ）、ゲームの最初から、又は第１のユーザＡのセーブデータを読み出してゲームの途中から、ゲームを開始させる。ゲームの開始後、ゲームサーバ１は、第１のユーザＡの端末装置３で行われるゲーム操作に関する情報に応じて、ゲームを実行する（Ｓ５２）。例えば、カーレースゲームでは、ゲームサーバ１のゲーム実行手段５１が、ハンドル、アクセル、ブレーキなどのゲーム操作に関する情報に基づく演算処理および画像処理を実行し、ゲーム操作に応じたゲーム映像を生成する。そして、ゲームサーバ１は、生成したゲーム映像を、第１のユーザＡの端末装置３にストリーミング形式等により送信する（Ｓ５３）。
【０１３３】
さらに、ゲームサーバ１は、第１のユーザＡのゲーム映像を、観戦モード中の第２のユーザ（ユーザＢ、Ｃ、Ｄ、・・・）の端末装置３に、ストリーミング形式等により送信する（Ｓ５４）。
【０１３４】
前記のステップＳ５２〜Ｓ５５は、基本的に、第１のユーザＡがゲームを終了するまで繰り返される。第１のユーザＡがゲームを終了した場合（Ｓ５５でＹＥＳ）、ゲームサーバ１は、第１のユーザＡのゲームの終了処理を実行する（Ｓ５６）。例えば、ゲームサーバ１は、ゲーム終了時点のセーブデータを、第１のユーザＡのユーザＩＤと対応づけてデータベースサーバ２に記憶する。また、ゲームサーバ１は、第２のユーザの端末装置３に送信していた、第１のユーザのゲーム映像の送信を停止する（Ｓ５７）。
【０１３５】
一方、第１のユーザＡのゲーム中に（Ｓ５５でＮＯ）、第１のユーザＡのゲームを観戦している第２のユーザ（ユーザＢ、Ｃ、Ｄ、・・・の何れか）からのアドバイスがあれば（Ｓ５８でＹＥＳ）、図１４に例示するフローチャートの処理に移行する。
【０１３６】
図１４に示すように、ゲームサーバ１は、第２のユーザのアドバイス映像を、第１のユーザＡの端末装置３の画面上に縮小表示させる（Ｓ６１）。これにより、図９または図１１に例示するように、第１のユーザＡのゲーム中の画面に、第２のユーザのアドバイス映像１３１が小さく表示される。
【０１３７】
ここで、第１のユーザＡが、縮小表示されているアドバイス映像を選択する操作をしなければ（Ｓ６２でＮＯ）、図１３のステップＳ５２に戻り、アドバイス映像が縮小表示された状態で、第１のユーザＡのゲームが継続される。
【０１３８】
一方、第１のユーザＡが、縮小表示されているアドバイス映像を選択する操作をすれば（Ｓ６２でＹＥＳ）、ゲームサーバ１は、第１のユーザのゲームを中断し（Ｓ６３）、図１０に例示するように、選択されたアドバイス映像を通常の大きさまで拡大する（Ｓ６４）。なお、ステップＳ６３のゲームの中断に際しては、ゲームサーバ１が、第１のユーザがプレイしていたゲームのパラメータの情報を含むセーブデータを記憶装置に保存する。これにより、第１のユーザＡは、アドバイス映像を通常の大きさで視聴できる。このアドバイス映像視聴中の画面状態は、第１のユーザＡが自主的にアドバイス映像視聴中の画面を閉じるか、または第２のユーザによるアドバイスが終了するまで継続される。
【０１３９】
第１のユーザＡが自主的にアドバイス映像視聴中の画面を閉じるか、または第２のユーザによるアドバイスが終了するまで継続される。
【０１４０】
ここで、第１のユーザＡが、図１０の視聴中止ボタン１４１を押してアドバイス映像の視聴を中止した場合（Ｓ６５でＹＥＳ）、または第２のユーザによるアドバイス用ゲームのアドバイス映像が終了した場合（Ｓ６６でＹＥＳ）、ゲームサーバ１は、アドバイス映像視聴中の画面を閉じて、第１のユーザＡのゲームを、アドバイス映像視聴前のゲーム場面から再開させる（Ｓ６７）。すなわち、ゲームサーバ１は、ステップＳ６３の中断に際して記憶装置に記憶しておいたセーブデータを読み出して、ゲームを再開させる。その後は、図１３のステップＳ５２に戻る。
【０１４１】
ここで、ステップＳ６７のゲーム再開前に、アドバイスを受けた第１のユーザＡの端末装置３に、図１６に例示する画面を表示させてもよい。この画面には、アドバイスをしてくれた第２のユーザＢに対してメッセージを送信するためのボタン１５１、当該第２のユーザＢに対してフレンド申請をするためのボタン１５２、およびゲームを再開するためのボタン１５３が表示される。
【０１４２】
前記ボタン１５１を選択すれば、図示しないメッセージ入力画面が表示され、第１のユーザＡは、アドバイスに対する御礼のメッセージや、ゲーム操作に関する質問のメッセージなどを、アドバイスをしてくれた第２のユーザＢに送信できるようになっている。この他に以下のような態様としてもよい。すなわち、ユーザ間でプレゼントが可能なアイテムが設けられているゲームの場合には、ボタン１５１を押した場合にメッセージ入力画面とともに、御礼用のアイテムを選択するためのアイテム選択画面を表示するようにして、第１のユーザＡが選択したアイテムがメッセージとともに第２のユーザＢに送信されるようにしてもよい。または、ボタン１５１とは別に、第１のユーザＡがアドバイスをしてくれた第２のユーザＢに対してプレゼントを贈るためのボタン（アイテム選択用のみのボタン）を設けるようにしてもよい。
【０１４３】
また、前記ボタン１５２を選択すれば、図示しないフレンド申請用の画面が表示され、第１のユーザＡは、任意のメッセージを添えて、アドバイスをしてくれた第２のユーザＢにフレンド申請をすることができるようになっている。なお、メッセージの送信後またはフレンド申請後は、図１６の画面に戻る。また、ボタン１５３を選択すれば、第１のユーザＡは、アドバイス映像視聴前のゲーム場面から、ゲームを再開することができる。
【０１４４】
次に、主に、アドバイスをする側の第２のユーザＢの端末装置３を対象としたゲームサーバ１の動作例について説明する。図１５は、第１のユーザＡのゲームを観戦している第２のユーザＢが、第１のユーザＡに対してアドバイスをするときのゲームサーバ１による処理の流れを示すものである。
【０１４５】
ここでは、複数のゲーム映像がサムネイル表示されている図６の画面で、第２のユーザＢが、第１のユーザＡのゲーム映像を選択し、図７に例示する観戦中画面で、第１のユーザＡのゲームプレイを観戦しているものとして説明する。
【０１４６】
ゲームサーバ１は、観戦モード中の第２のユーザＢの端末装置３に対して、第１のユーザＡのゲーム映像を送信する（Ｓ７１）。この状態は、第２のユーザＢが図７のアドバイス開始ボタン１２６を選択するか、または第１のユーザＡのゲームプレイの観戦を終了するまで継続される。
【０１４７】
第２のユーザＢが、アドバイス開始ボタン１２６を選択することなく（Ｓ７２でＮＯ）、戻るボタン１２５を選択して自らゲーム観戦を終了した場合（Ｓ７３でＹＥＳ）、または第１のユーザＡがゲームを終了したことに伴ってゲーム観戦が終了した場合（Ｓ７３でＹＥＳ）、図１５のフローチャートの処理は終了となる。
【０１４８】
一方、第２のユーザＢが、第１のユーザＡのゲームプレイを観戦中に、図７のアドバイス開始ボタン１２６を選択した場合、ゲームサーバ１は、第２のユーザＢの端末装置３から、第１のユーザＡに対するアドバイス供与の要求を示す入力情報を受信する（Ｓ７２でＹＥＳ）。この場合、ゲームサーバ１は、第１のユーザＡがプレイ中のゲームを、第２のユーザＢの端末装置３にて、第１のユーザＡに対するアドバイス用ゲームとして開始させる（Ｓ７４）。すなわち、アドバイス用ゲーム制御手段５３は、第１のユーザＡがプレイ中のゲームのパラメータ（第１のユーザＡのユーザＩＤと対応づけて記憶装置に記憶されているゲーム情報）をそのまま使用したアドバイス用ゲームを、第２のユーザＢの端末装置３にて開始させる。
【０１４９】
アドバイス用ゲームの開始後、ゲームサーバ１は、第２のユーザＢの端末装置３で行われるゲーム操作に関する情報に応じて、アドバイス用ゲームを実行する（Ｓ７５）。そして、ゲームサーバ１は、アドバイス用ゲームの実行結果としてのゲーム映像を、第２のユーザＢの端末装置３に送信するとともに（Ｓ７６）、当該ゲーム映像をアドバイス映像として、第１のユーザＡの端末装置３に送信する（Ｓ７７）。前記のステップＳ７５〜Ｓ７７は、アドバイス用ゲームの終了まで繰り返される。
【０１５０】
なお、アドバイス用ゲームの開始後においては、ステップＳ７５によるアドバイス用ゲームの実行により変化するゲームのパラメータは、第１のユーザＡがプレイ中の（またはプレイした）ゲームのパラメータとは区別して、ゲームサーバ１により記憶装置に記憶されて管理される。
【０１５１】
その後、アドバイス用ゲームが終了すれば（Ｓ７８でＹＥＳ）、図１５のフローチャートの処理は終了となる。
【０１５２】
以上のように、本実施の形態のゲーム管理装置は、端末装置３と通信し、ゲームの管理を行うものであって、少なくとも図４に示す、他者ゲーム映像表示制御手段５３と、アドバイス用ゲーム制御手段５４と、アドバイス映像表示制御手段５５と、を備えている構成である。これにより、第１のユーザのゲーム映像を見ている第２のユーザは、第１のユーザがプレイしている（またはプレイした）ゲームと同じ状況のゲーム画面を使用した実践的アドバイスを、第１のユーザに対して送ることができる。そして、第１のユーザは、自分がプレイしている（またはプレイした）ゲーム状況と同じ状況で、第２のユーザが実際にゲームをプレイしている（またはプレイした）アドバイス映像を参照して、自分の行き詰まりを解消したり、よりよいプレイ方法を習得したりすることが可能となる。
【０１５３】
すなわち、本構成は、他のユーザのゲームプレイを観戦できるだけにとどまらず、ゲームをプレイしている第１のユーザと、それを観戦している第２のユーザとが、アドバイスを通じて交流を持つことができ、ゲームコミュニティの活性化を図ることができる。
【０１５４】
ところで、アドバイスを受けた第１のユーザが、操作のコツを掴むまで、何度もアドバイス映像を確認する必要がある場合も考えられる。そこで、アドバイスを受けた第１のユーザが、アドバイス映像を繰り返し再生できる構成について、以下に説明する。
【０１５５】
図１７に示すように、ゲームサーバ１は、図４に示す各手段の他に、アドバイス映像記憶制御手段５７を備えていることが望ましい。このアドバイス映像記憶制御手段５７は、第２のユーザが第１のユーザに対するアドバイス用ゲームとしてプレイした結果としてのアドバイス映像を、記憶装置５０（データベースサーバ２、補助記憶装置１４等）に記憶する。そして、アドバイス映像表示制御手段５５は、第１のユーザのアドバイス映像を再生する入力に関する情報に応じて、アドバイス映像記憶制御手段５７が記憶装置５０に記憶している前記アドバイス映像を、第１のユーザの端末装置３のゲーム画面に再生表示させる機能を有する。
【０１５６】
例えば図１８に示すように、アドバイス映像視聴中の画面には、視聴中止ボタン１４１の他に、再生ボタン１４２、保存ボタン１４３などが表示される。再生ボタン１４２は、アドバイス映像を最初から再生するためのコマンドボタンである。アドバイス映像は、アドバイス映像記憶制御手段５７が記憶装置５０に記憶しているので、必要に応じて何度でも再生できる。アドバイス映像の視聴が終了した後、またはその視聴の途中で、第１のユーザＡにより再生ボタン１４２が選択された場合、アドバイス映像表示制御手段５５は、アドバイス映像のストリーミングデータを、最初の位置から第１のユーザＡの端末装置３に送信する。これにより、第１のユーザは、アドバイス映像を何度も繰り返して見ることができる。
【０１５７】
また、動きの速いアドバイス映像にも対応できるように、第１のユーザがスローモーション再生の操作を行えば、アドバイス映像表示制御手段５５がアドバイス映像の再生速度を変化させ、スローモーション再生となるようにすることが望ましい。さらに、早送り再生やリピート再生などの特殊再生機能を付加してもよい。なお、スローモーション再生、早送り再生、リピート再生などの特殊再生機能については、端末装置３に搭載された映像プレイヤ（ブラウザのプラグイン等）の機能として実現することも可能である。
【０１５８】
保存ボタン１４３は、アドバイスを受けた時だけではなく、後日、アドバイス映像を再生できるように、アドバイス映像を保存するためのコマンドボタンである。第１のユーザＡにより保存ボタン１４３が選択された場合、アドバイス映像記憶制御手段５７は、一時的にアドバイス映像を記憶装置５０に記憶するのではなく、後日、アドバイス映像を再生できるように、アドバイス映像を記憶装置５０に保存（記憶）する。その保存期間は、１０日間等の一定期間としてもよいし、第１のユーザが保存されたアドバイス映像を消去するまでとしてもよい。なお、ゲーム管理装置側の記憶容量を考慮して、保存可能なアドバイス映像の数を所定数以下（例えば２０以下）に制限してもよい。
【０１５９】
あるいは、アドバイス映像記憶制御手段５７は、全てのアドバイス映像を、自動的に記憶装置５０に記憶し、所定期間（例えば１０日間）保存するものとしてもよい。
【０１６０】
ところで、第１のユーザＡのゲーム映像を見ていた第２のユーザＢが、あるゲーム場面をなかなかクリアできない（所定の基準を達成できていない）第１のユーザＡに対してアドバイスをするため、アドバイス用ゲームをプレイしたものの、第２のユーザＢ自身もそのゲーム場面をクリアできない（所定の基準を達成できない）こともあり得る。そこで、第２のユーザＢがアドバイス用ゲームで、「第１のユーザＡが所定の基準を達成できていないゲーム場面」を達成できた場合のみ、アドバイス映像を、第１のユーザＡの端末装置３に送信してゲーム画面に表示させる構成について、以下に説明する。
【０１６１】
図１７に示すように、ゲームサーバ１は、図４に示す各手段の他に、ゲーム進行情報記憶制御手段５６と、アドバイス映像記憶制御手段５７とを備えていることが望ましい。
【０１６２】
ゲーム進行情報記憶制御手段５６は、「ユーザが所定の基準を達成できていないゲーム場面」に関するゲーム進行情報を記憶装置５０（データベースサーバ２等）に記憶する機能を有する。ここで、「所定の基準を達成」とは、例えば、ゲーム内のステージをクリアする、ゲーム内に設けられた関門をクリアする（例えば、要所で出現する敵キャラクタを倒す）、レースゲームで所定時間以内のラップタイムで走る又は１位になる、野球ゲームで相手チームの投手からヒットを打つ、サッカーゲームでゴールを決める等の基準を達成することである。そして、所定の基準を達成できていないとは、ステージをクリアできなかった、敵キャラクタを倒せなかった、レースのラップタイムが基準時間をクリアできなかった、レースで優勝できなかった、野球ゲームの試合で相手チームの投手に対して全くヒットを打てなかった、サッカーゲームの試合でゴールキーパーに阻まれてどうしても得点できなかった等のことをいう。これらはほんの一例であり、ゲームの種類・内容に応じた様々な基準を設けることができる。
【０１６３】
ここでは、ステージ制のゲームを例に挙げて説明する。ゲーム進行情報記憶制御手段５６は、ユーザがクリアできなかったステージ（ゲーム場面）の情報を含むゲーム進行情報を、当該ユーザのユーザＩＤと対応づけてデータベースサーバ２に記憶している。例えば、第１のユーザＡが第５ステージまで進んだが、第５ステージを未だクリアできていない場合、ゲーム進行情報として、第５ステージの情報が記憶される。
【０１６４】
なお、ゲーム内容・構成に応じて、管理可能なゲーム構成単位としてのゲーム場面（ゲームシーン）は異なる。例えば、１つのステージが複数のサブステージに分かれている場合、サブステージ単位でゲーム進行情報を管理してもよい。
【０１６５】
また、アドバイス映像記憶制御手段５７は、前述したように、第２のユーザが第１のユーザに対するアドバイス用ゲームとしてプレイした結果としてのアドバイス映像を、記憶装置５０に記憶する。そして、本実施の形態のアドバイス映像表示制御手段５５は、第１のユーザがクリアできていない（所定の基準を達成できていない）ゲーム場面を前記アドバイス用ゲームにてクリア（達成）できた場合のみ、前記アドバイス映像記憶制御手段５７が記憶装置５０に記憶しているアドバイス映像を読み出して、第１のユーザの端末装置３のゲーム画面に表示させる機能を有する。例えば、第１のユーザＡがクリアできなかった第５ステージを、第２のユーザＢがアドバイス用ゲームにてクリアできた場合にのみ、アドバイス映像記憶制御手段５７は、アドバイス映像を第１のユーザＡの端末装置３に送信する。
【０１６６】
本構成のゲームサーバ１の動作の一例を、図１９を参照しながら以下に説明する。同図は、主に、アドバイスをする側の第２のユーザＢの端末装置３を対象としたゲームサーバ１の動作例を示すフローチャートである。
【０１６７】
ゲームサーバ１は、第１のユーザＡがプレイ中のゲームを、第２のユーザＢの端末装置３にて、第１のユーザＡに対するアドバイス用ゲームとして開始させる（Ｓ８１）。例えば、第１のユーザＡがクリアできずにプレイしている第５ステージのゲームを、アドバイス用ゲームとして、第２のユーザＢの端末装置３にてプレイ可能とする。
【０１６８】
アドバイス用ゲーム中において、ゲームサーバ１は、第２のユーザＢの端末装置３で行われるゲーム操作に関する情報に応じて、アドバイス用ゲームを実行し（Ｓ８２）、その実行結果としてのゲーム映像を、第２のユーザＢの端末装置３に送信する（Ｓ８３）。そして、アドバイス映像記憶制御手段５７は、アドバイス用ゲームのゲーム映像を、アドバイス映像として記憶装置５０に記憶する（Ｓ８４）。前記のステップＳ８２〜Ｓ８４は、アドバイス用ゲームの終了まで繰り返される。
【０１６９】
その後、アドバイス用ゲームが終了すれば（Ｓ８５でＹＥＳ）、ゲームサーバ１は、第１のユーザＡがクリアできなかったゲーム場面（第５ステージ）を、アドバイス用ゲームにてクリアできたかを判断する（Ｓ８６）。このステップＳ８６でＹＥＳの場合、アドバイス映像記憶制御手段５７は、アドバイス映像記憶制御手段５７によって一旦記憶されているアドバイス映像を読み出して、第１のユーザＡの端末装置３に送信する（Ｓ８７）。
【０１７０】
一方、アドバイス用ゲームで第５ステージがクリアされなかった場合（Ｓ８６でＮＯ）、第１のユーザＡの端末装置３にアドバイス映像が送信されることなく、図１９のフローチャートの処理は終了となる。
【０１７１】
なお、図１９では、アドバイス用ゲームが終了してから、「第１のユーザＡがクリアできなかったゲーム場面」をクリアできたかを判断するステップ（Ｓ８６）を実行する動作例を示したが、これに限定されない。すなわち、ステップＳ８４とＳ８５との間に、ステップＳ８６およびＳ８７を挿入し、アドバイス用ゲームの途中で、「第１のユーザＡがクリアできなかったゲーム場面」がクリアできたと判断された場合には、その時点からアドバイス映像を第１のユーザＡの端末装置３に送信してもよい。
【０１７２】
以上のように、本実施の形態のゲーム管理装置は、図１７に示すように、他者ゲーム映像表示制御手段５３と、アドバイス用ゲーム制御手段５４と、アドバイス映像表示制御手段５５と、ゲーム進行情報記憶制御手段５６と、アドバイス映像記憶制御手段５７と、を備えている構成である。これにより、第１のユーザのゲーム画面には、第２のユーザもクリアできなかったようなあまり役に立たないアドバイス映像が表示されることが回避され、アドバイスの信頼性の向上が図られる。すなわち、第１のユーザは、自分が所定の基準を達成できなかったゲーム場面についての的確なアドバイスを受けることができる。
【０１７３】
次に、アドバイスを必要としている（その可能性の高い）第１のユーザを明確化する構成について説明する。第１のユーザＡのゲームプレイを観戦している第２のユーザ（ユーザＢ、Ｃ、Ｄ、・・・）が、第１のユーザＡが困っているかもしれないと考えても、実は第１のユーザＡは困っていない（アドバイスは必要としていない）という状況も想定される。そこで、明らかに第１のユーザＡがアドバイスを欲しているであろう場合にのみ、アドバイス要求情報（例えば「ヘルプ！」というメッセージ）が、第２のユーザの端末装置３のゲーム画面に表示されるようにすることが望ましい。
【０１７４】
例えば、第１のユーザＡが所定回数以上、同じゲーム場面で失敗等して所定の基準を達成できなかったが、なおそのゲーム場面のゲームを試みているという状況は、第１のユーザＡが第三者のアドバイスを欲している可能性の高い状況である。そこで、本実施の形態では、第１のユーザＡが所定回数以上、基準を達成できなかったゲーム場面をなおプレイしている場合、第１のユーザＡのゲーム映像が表示されている、第２のユーザの端末装置３のゲーム画面に、アドバイス要求情報が自動的に表示されるようにする。
【０１７５】
これを実現するゲームサーバ１は、図２０に示すように、ゲーム履歴記憶制御手段５８と、第１アドバイス要求情報表示制御手段５９とをさらに備えている。
【０１７６】
ゲーム履歴記憶制御手段５８は、「ユーザが所定の基準を達成できなかったゲーム履歴」を記憶装置５０に記憶する機能を有する。ここで、「ユーザが所定の基準を達成できなかったゲーム履歴」とは、前述したゲームの種類・内容に応じた基準を達成できなかったゲーム場面についての履歴のことである。例えば、ステージの途中で失敗して場合、失敗してクリアしていないステージ（ゲーム場面）の履歴が、記憶装置５０に記憶される。
【０１７７】
図２１に、ユーザＩＤ＝“０００００１”のユーザＡのゲーム履歴の一例を示す。この例では、「ゲームＩＤ」、所定の基準を達成できなかった「ゲーム場面」、前記ゲーム場面のゲームが実行された「時間」の各情報がゲーム履歴として記憶される。「ゲームＩＤ」は、ゲームサーバ１が管理している全てのゲームをそれぞれ一意に特定するための識別情報である。ゲームＩＤに代えて、ゲームタイトルを用いても良い。「ゲーム場面」の情報としては、例えばステージ制のゲームではステージ番号などが記憶される。ステージ制のゲーム以外では、ゲーム場面を特定できる情報であればよく、例えば、シーンクラスの情報を用いることができる。また、カーレースゲームでは、走行コースの情報をゲーム場面の情報とすることができる。
【０１７８】
ところで、前述のゲーム進行情報記憶制御手段５６（図１７参照）と、ゲーム履歴記憶制御手段５８（図２０参照）との違いは、次のとおりである。すなわち、ゲーム進行情報記憶制御手段５６は、少なくとも「基準未達成のゲーム場面」の最新情報に関するゲーム進行情報を、記憶装置５０に記憶する。これに対して、ゲーム履歴記憶制御手段５８は、「基準未達成のゲーム場面」の最新情報だけではなく、過去の情報も含むゲーム履歴を記憶する。
【０１７９】
第１アドバイス要求情報表示制御手段５９は、前記ゲーム履歴記憶制御手段５８に記憶されているゲーム履歴に基づき、第１のユーザが所定回数以上（例えば３回以上）、所定の基準を達成できなかったゲーム場面をなおプレイしていると判断される場合、第１のユーザのゲーム映像が表示されている、第２のユーザの端末装置３の画面に、アドバイス要求情報を自動的に表示させる機能を有する。
【０１８０】
本構成のゲームサーバ１は、前記図１３のフローチャートに代えて、図２２のフローチャートに示す動作を実行する。以下、図２２を参照しながら本構成のゲームサーバ１の動作を説明するが、図１３と同様のステップには同一のステップ番号を付し、その説明を省略する。また、図２２では、第１のユーザＡがステージ制のゲームをプレイしている場合を例に挙げて説明する。すなわち、ゲーム中に失敗してステージをクリアできなかったことを、ユーザが所定の基準を達成できなかった例とする。
【０１８１】
図２２に示すように、第１のユーザＡがゲームをプレイしている最中のループ処理において、図１３のフローチャートに示した処理の他に、ステップＳ９１〜Ｓ９４の処理が付加される。ステップＳ９１では、第１のユーザＡがゲーム中に失敗してステージをクリアできなかったか否かが判断される。ここで、第１のユーザＡがゲーム中に失敗した場合（Ｓ９１でＹＥＳ）、ゲーム履歴記憶制御手段５８は、図２１に例示するように、第１のユーザＡのユーザＩＤと対応づけて、失敗したゲーム履歴を記憶装置５０に記憶する（Ｓ９２）。
【０１８２】
ステップＳ９３では、ゲーム履歴記憶制御手段５８に記憶されている第１のユーザＡのゲーム履歴に基づき、第１のユーザＡが３回以上失敗したゲーム場面をなおプレイしているかが判断される（Ｓ９３）。このステップＳ９３でＹＥＳの場合、第１アドバイス要求情報表示制御手段５９は、第１のユーザＡのゲーム映像が表示されている、第２のユーザの端末装置３のゲーム画面に、例えば「ヘルプ！」というアドバイス要求情報を表示させる（Ｓ９４）。これは、第２のユーザの端末装置３に送信される第１のユーザＡのゲーム映像内に、「ヘルプ！」というメッセージを重畳させる等により実現できる。
【０１８３】
この場合、図２３に例示するように、第１のユーザＡのゲーム映像を観戦中の、第２のユーザＢの端末装置３の画面には、「ヘルプ！」というアドバイス要求情報１６１が、点滅表示される。これにより、第２のユーザＢは、第１のユーザがアドバイスを必要としている状況を認識できる。
【０１８４】
なお、アドバイス要求情報１６１は、「ヘルプ！」というメッセージに限定されるものではなく、アドバイスを必要としている状況を報知できる他のメッセージ、記号、図形、画面の点滅、画面の輝度や色彩の変更などであってもよい。
【０１８５】
一方、前記ステップＳ９３でＮＯの場合、前述の「ヘルプ！」の表示は行われない。なお、一旦、「ヘルプ！」の表示が行われた場合であっても、その後、第１のユーザＡが失敗を繰り返していたステージをクリアした場合、前記ステップＳ９３の判断がＮＯに変わるため、第１のユーザＡのゲームプレイを観戦している第２のユーザの画面から「ヘルプ！」の表示が消去される。
【０１８６】
ところで、図２４に例示するように、複数の他のユーザのゲーム映像がサムネイル形式で表示されている観戦モード画面においても、「ヘルプ！」等のアドバイス要求情報１６１が、ゲーム映像に重畳表示されるようにすることが望ましい。これにより、サムネイル表示の中から観戦するゲーム映像を選択する段階において、どのゲーム映像のユーザがアドバイスを必要としているか否かが明確になる。よって、アドバイスを欲している第１のユーザに対して積極的にアドバイスをして交流を図りたいと考えている第２のユーザにとっては、アドバイス要求情報１６１が表示されているゲーム映像を選択することにより、アドバイスによる交流が図り易くなる。
【０１８７】
以上のように、本実施の形態のゲーム管理装置は、図２０に示すように、他者ゲーム映像表示制御手段５３と、アドバイス用ゲーム制御手段５４と、アドバイス映像表示制御手段５５と、ゲーム履歴記憶制御手段５８と、第１アドバイス要求情報表示制御手段５９と、を備えている構成である。これにより、第１のユーザのゲーム映像が表示されている第２のユーザの端末装置において、第１のユーザがアドバイスを必要としている可能性の高い状況が、「ヘルプ！」等のアドバイス要求情報により明確化される。
【０１８８】
アドバイスをする側の第２のユーザにとっては、相手がアドバイスを求めているか否かが分からないときには、アドバイスをすることを躊躇することも多いが、アドバイス要求情報が表示されているときには、積極的にアドバイスをし易くなる。よって、アドバイスを受ける側の第１のユーザにとっては、アドバイスが欲しいタイミングでアドバイスを受け易くなるという効果を奏する。本構成は、前述した各実施の形態の構成と組み合わせて適用できる。
【０１８９】
次に、前記アドバイス要求情報を表示させる構成のバリエーションについて説明する。本実施の形態では、第１のユーザＡ自身が、第三者のアドバイスを求めて、ボタン等の操作を行うことができる。例えば、図２５に示すように、第１のユーザＡのゲーム中の画面には、アドバイス要請ボタン１７１が表示されており、当該ボタン１７１を選択する入力操作（他ユーザによる教示を求める入力）を行うことにより、当該入力に関する情報が、端末装置３からゲームサーバ１に送信される。この操作に関する情報に応じて、ゲームサーバ１は、図２３または図２４に示すように、第１のユーザＡのゲーム映像が表示されている第２のユーザの画面に、「ヘルプ！」等のアドバイス要求情報１６１が表示されるように表示制御する。
【０１９０】
これを実現するゲームサーバ１は、図２６に示すように、第２アドバイス要求情報表示制御手段６０をさらに備えている。この第２アドバイス要求情報表示制御手段６０は、第１のユーザの、他ユーザによる教示を求める入力に関する情報に応じて、第１のユーザのゲーム映像が表示されている、第２のユーザの端末装置３のゲーム画面に、アドバイス要求情報を表示させる機能を有する。
【０１９１】
本構成によれば、第１のユーザは、自らの意思で、他ユーザによる教示（アドバイス）を求めることができる。これにより、第１のユーザのゲーム映像が表示されている第２のユーザの端末装置３において、第１のユーザがアドバイスを必要としている状況が明確化される。よって、アドバイスをする側の第２のユーザにとっては、図２０の構成と同様に、アドバイス要求情報が表示されているときには、積極的にアドバイスをし易くなる。よって、アドバイスを受ける側の第１のユーザにとっては、アドバイスが欲しいタイミングでアドバイスを受け易くなるという効果を奏する。本構成は、前述した各実施の形態の構成と組み合わせて適用できる。
【０１９２】
次に、第１のユーザにとって、アドバイスが不要な状況でアドバイス映像がゲーム画面に出現するという煩わしさを回避できる構成について説明する。
【０１９３】
図２０または図２６に示すゲームサーバ１において、アドバイス用ゲーム制御手段５４は、第２のユーザの端末装置３のゲーム画面に、「ヘルプ！」等のアドバイス要求情報が表示されているときに限定して、アドバイス用ゲームを第２のユーザの端末装置３にてプレイ可能とする機能を有する。
【０１９４】
これにより、第１のユーザのゲーム映像を観戦している第２のユーザのゲーム画面に、アドバイス要求情報が表示されているとき（すなわち、第１のユーザがアドバイスを必要としている場合）にのみ、第１のユーザのゲーム画面にアドバイス映像が表示されることがあるが、それ以外ではアドバイス映像が表示されることがなくなる。
【０１９５】
本構成のゲームサーバ１は、前記図１５のフローチャートに代えて、図２７のフローチャートに例示する動作を実行する。図２７のフローチャートは、図１５のフローチャートの処理に、ステップＳ１０１を付加したものである。すなわち、第２のユーザＢが、第１のユーザＡのゲーム映像を観戦中に、図７または図２３のアドバイス開始ボタン１２６を選択した場合（Ｓ７２でＹＥＳ）、ゲームサーバ１は、第２のユーザＢの画面に「ヘルプ！」というアドバイス要求情報を表示中かを判断する（Ｓ１０１）。
【０１９６】
ここで、第２のユーザＢの画面に「ヘルプ！」が表示されていなければ（Ｓ１０１でＮＯ）、第２のユーザＢに対してアドバイス用ゲームを開始させることなく、ステップＳ７１に移行する。この場合、例えば、「現在アドバイスを受け付けていません」等のメッセージを、第２のユーザの端末装置３の画面に表示させる。
【０１９７】
一方、第２のユーザＢの画面に「ヘルプ！」が表示中であれば（Ｓ１０１でＹＥＳ）、ゲームサーバ１は、第１のユーザがプレイ中のゲームを、第２のユーザＢの端末装置３にて、第１のユーザＡに対するアドバイス用ゲームとして開始させる（Ｓ７４）。ステップＳ７４の処理については図１５で説明済みであり、ここではその説明を省略する。
【０１９８】
あるいは、ゲームサーバ１は、図２３に示すように、第１のユーザＡのゲーム映像が表示されている第２のユーザの端末装置３の画面に、「ヘルプ！」というアドバイス要求情報１６１が表示されているときのみアドバイス開始ボタン１２６を有効化する。そして、前記アドバイス要求情報１６１が表示されていないときには、アドバイス開始ボタン１２６を、例えばグレイアウト表示とし、無効化してもよい。
【０１９９】
以上のように、本構成により、アドバイスを受ける側の第１のユーザにとって、アドバイスが不要な状況でアドバイス映像が表示されるという煩わしさを回避しつつ、本当にアドバイスが欲しいときにだけアドバイスを受け易くなる。
【０２００】
また、本実施の形態の構成において、各ユーザは、（ａ）自らがアドバイス要請ボタン１７１を操作したことにより、「ヘルプ！」等のアドバイス要求情報が表示されているときにだけ（および／または、図２０の構成によりゲームサーバ１がアドバイスの必要性を判断してアドバイス要求情報が自動で表示されているときにだけ）、アドバイスを受け付けるという設定と、（ｂ）アドバイス要求情報の表示の有無にかかわらずアドバイスを受け付けるという設定とを、端末装置３での操作により切り替えることができるようにすることが望ましい。この場合、ゲームサーバ１は、各ユーザの前記（ａ）または（ｂ）の設定の情報を、ユーザＩＤと対応づけて記憶装置に記憶する。そして、前記（ａ）の設定をしている第１のユーザのゲーム映像を観戦している第２のユーザの端末装置３に対してのみ、アドバイス要求情報が表示されていないときのアドバイス供与を禁止する。
【０２０１】
ところで、ゲームの内容によっては、第２のユーザによるアドバイス映像だけで、アドバイスを受ける第１のユーザが十分理解できるゲームもあれば、アドバイス映像だけでは操作のコツ等が分かり難いゲームもある。例えば、カーレースゲームでは、車キャラクタが走行するゲーム中の画面をアドバイス映像として見ているだけでは、コーナリングで要求されるアクセル、ブレーキ、ハンドル等の操作のコツを掴むことは困難なことが多い。そこで、本実施の形態では、アドバイス映像だけではなく、第２のユーザによるアドバイス用ゲーム中のゲーム操作に関する情報も、アドバイスを受ける第１のユーザの画面に視覚化して提供する構成について、以下に説明する。
【０２０２】
図１０および図１８に例示するように、第１のユーザＡの端末装置３に表示される、アドバイス映像視聴中の画面には、ゲーム操作に関する情報（ゲーム操作を視覚化した情報）として、アクセル操作オブジェクト１８１、ブレーキ操作オブジェクト１８２、ハンドル操作オブジェクト１８３ａ・１８３ｂが表示される。アドバイス用ゲームをプレイしている第２のユーザＢがアクセルを踏む操作をした場合、アクセル操作オブジェクト１８１が点灯（または、変色、変形等）し、アクセルを離す操作をした場合、アクセル操作オブジェクト１８１が消灯する（または、元の色、形等に戻る）。また、第２のユーザＢが、ブレーキを踏む操作をした場合、ブレーキ操作オブジェクト１８２が点灯し、ブレーキを離す操作をした場合、ブレーキ操作オブジェクト１８２が消灯する。また、第２のユーザＢが、左にハンドルを切る操作をした場合、ハンドル操作オブジェクト１８３ａ側が点灯し、右にハンドルを切る操作をした場合、ハンドル操作オブジェクト１８３ｂ側が点灯する。
【０２０３】
通常、ゲーム中においては、エンジンの回転数、ギアポジション、走行速度などを表示するインジケータ１８０は表示されるが、前記のゲーム操作に関する情報（アクセル操作オブジェクト１８１、ブレーキ操作オブジェクト１８２、ハンドル操作オブジェクト１８３ａ・１８３ｂ）が画面に表示されることはない。しかし、アドバイスを受ける第１のユーザの便宜に供するため、アドバイス映像を表示している画面中には、これらのオブジェクトを表示させて、ゲーム操作を視覚的に分かり易くしている。
【０２０４】
なお、ここではカーレースゲームを例に挙げたが、その他のゲームにおいても、ゲームの内容に応じた様々なゲーム操作に関する情報を、アドバイス映像と共に表示させることが望ましい。例えば、キャラクタの移動操作、ジャンプ操作、攻撃操作、防御操作などのゲーム操作に関する情報を視覚化したオブジェクトを画面に表示させてもよい。特に、複数のボタンを組み合わせて押すことにより、キャラクタに特別な動き（連続攻撃等）をさせるようなゲームでは、アドバイス映像中のキャラクタを見ているだけではどのような操作をしているのかが分かり難いが、そのようなゲームにも好適である。
【０２０５】
これを実現する本実施の形態のゲームサーバ１は、図２８に示すように、操作情報表示制御手段６１をさらに備えている。この操作情報表示制御手段６１は、アドバイス用ゲーム中のゲーム操作に関する情報を視覚化し、アドバイス映像と共に、第１のユーザの端末装置３のゲーム画面に表示させる機能を有する。
【０２０６】
ゲームサーバ１は、前述のように、アドバイス用ゲーム中のゲーム操作に関する情報に応じてゲームを実行し、実行結果としてのアドバイス映像を生成する。さらに、本実施の形態では、操作情報表示制御手段６１が、アドバイス用ゲーム中のゲーム操作に関する情報を、アクセル操作オブジェクト１８１等として視覚化したデータを生成し、アドバイス映像と共に、第１のユーザの端末装置３に送信する。
【０２０７】
本構成により、ゲーム映像だけでは操作のコツ等が分かり難いようなゲームであっても、ゲーム操作を分かり易くアドバイスすることが可能となる。本構成は、前述した各実施の形態の構成と組み合わせて適用できる。
【０２０８】
これまで説明してきたように、第１のユーザは、第２のユーザのアドバイス映像を参照することにより、自分の行き詰まりを解消し易くなる。しかし、アドバイス映像を見ても、あるゲーム場面をなかなかクリアできないということも起こり得る。ユーザにとっては、あるゲーム場面で何度も失敗等して先に進めない状況が続くことにより、ゲームに対するモチベーションの低下を来すこともあり得る。
【０２０９】
そこで、本実施の形態では、図２９に示すように、アドバイス用ゲームにて進行したゲーム場面の続きから、第１のユーザの端末装置３にてプレイ可能とするゲーム制御手段６２をさらに備えている。これにより、第１のユーザと同じゲーム場面を第２のユーザがアドバイス用ゲームとしてプレイし、このアドバイス用ゲームで第２のユーザが進行させたゲーム場面を引き継いで、その続きから第１のユーザがゲームを再開できるようになる。
【０２１０】
本構成のゲームサーバ１は、前記図１４のフローチャートに代えて、図３０のフローチャートに例示する動作を実行する。図３０のフローチャートでは、図１４のフローチャートのステップＳ６７の処理に代えて、ステップＳ１１１〜Ｓ１１４の処理が実行される。
【０２１１】
すなわち、第１のユーザＡが視聴していた、第２のユーザＢによるアドバイス用ゲームのアドバイス映像が終了した場合（Ｓ６６でＹＥＳ）、ゲームサーバ１は、図３１に例示するゲーム開始場面選択画面１９０のデータを送信し、第１のユーザＡの端末装置３に当該画面を表示させる（Ｓ１１１）。
【０２１２】
このゲーム開始場面選択画面１９０には、「アドバイスの続きの場面」ボタン１９１と、「アドバイス前の中断場面」ボタン１９２とが表示され、第１のユーザＡの端末装置３で再開するゲーム場面として、何れか一方の場面を第１のユーザＡが選択できるようになっている（Ｓ１１２）。
【０２１３】
ここで、第１のユーザＡが「アドバイスの続きの場面」ボタン１９１を選択する入力操作を行えば、当該入力操作に関する情報に応じて、ゲーム制御手段６２は、アドバイス用ゲームにて進行したゲーム場面の続きから、第１のユーザＡの端末装置３にてゲームを開始させる（Ｓ１１３）。
【０２１４】
前述のように、アドバイス用ゲームの実行により変化するゲームのパラメータは、第１のユーザＡがプレイ中の（またはプレイした）ゲームのパラメータとは区別して、ゲームサーバ１により記憶装置（データベースサーバ２等）に記憶されて管理されている。よって、ゲーム制御手段６２は、アドバイス用ゲームにて進行したゲーム場面の続きから、第１のユーザＡの端末装置３にてゲームを開始させる場合、記憶装置に記憶されているアドバイス用ゲームの実行結果のパラメータを読み出し、当該パラメータに基づいてゲームを開始させる。
【０２１５】
一方、第１のユーザＡが「アドバイス前の中断場面」ボタン１９２を選択する入力操作を行えば、当該入力操作に関する情報に応じて、ゲーム制御手段６２は、アドバイス前の中断場面から、第１のユーザＡの端末装置３にてゲームを開始させる（Ｓ１１４）。すなわち、ゲームサーバ１は、ステップＳ６３の中断に際して記憶装置に記憶しておいたパラメータの情報を含むセーブデータを読み出して、ゲームを再開させる。
【０２１６】
Ｓ１１３またはＳ１１４の実行後は、図１３のステップＳ５２に移行する。
【０２１７】
本構成により、第２のユーザがアドバイス用ゲームで進行させた（例えば、第１のユーザが何度も失敗した難関をクリアした）ゲーム場面の続きから、第１のユーザがゲームを継続できるようになる。これは、換言すれば、ゲームをうまく進行できない（あるいは特定のゲーム場面をクリアできない）第１のユーザに代わって、第２のユーザがそのゲームを進行させ、その続きから第１のユーザがゲームを開始できるようにするものである。
【０２１８】
本構成により、第１のユーザは、第２のユーザのアドバイス映像を見ても自らが克服できそうにない場合には、第２のユーザが進行させたゲーム場面からゲームを開始することができるようになるので、ゲームに対するモチベーションの低下を回避できる。
【０２１９】
次に、第１のユーザＡに対するアドバイス用ゲームをプレイしている第２のユーザＢが、第１のユーザＡに音声でもアドバイスをすることができる構成について説明する。この構成のゲームサーバ１は、図３２に示すように、音声データ伝送手段６３をさらに備えている。この音声データ伝送手段６３は、第１のユーザＡに対するアドバイス用ゲーム中に、第２のユーザＢの端末装置３の音声入力部３７から入力された音声データを受信し、当該音声データを前記第１のユーザＡの端末装置３へ伝送する機能を有する。
【０２２０】
さらに、音声データ伝送手段６３は、第２のユーザＢによる第１のユーザＡに対するアドバイス用ゲーム中に、第１のユーザＡの端末装置３の音声入力部３７から入力された音声データを受信し、当該音声データを前記第２のユーザＢの端末装置３へ伝送する機能を有していることが望ましい。すなわち、音声データ伝送手段６３は、アドバイス用ゲーム中において、第１のユーザＡの端末装置３と第２のユーザＢの端末装置３との間の、ボイスチャット機能を実現する。
【０２２１】
本実施の形態のゲームサーバ１は、第２のユーザＢによる第１のユーザＡに対するアドバイス用ゲームが開始されたことをトリガーとして、自動的に、第１のユーザＡの端末装置３と第２のユーザＢの端末装置３との間の音声データ伝送機能を有効化する（すなわち、ボイスチャットを可能とする）。これにより、第１のユーザＡは、アドバイス映像を見ながら、アドバイスをしてくれている第２のユーザＢとボイスチャットで会話し、第２のユーザＢから音声で説明を聞いたり質問したりすることができる。
【０２２２】
なお、音声データ伝送手段６３は、少なくとも、第２のユーザＢによる第１のユーザＡに対するアドバイス用ゲーム中に、第２のユーザＢの音声データを第１のユーザＡの端末装置３へ伝送できればよい。これにより、アドバイスの実践映像およびその解説音声により、非常に分かり易いアドバイスが可能となる。
【０２２３】
〔他の実施の形態〕
上記の各実施の形態では、端末装置３の画面上に操作用のボタン（図７のアドバイス開始ボタン１２６等）を表示させてＧＵＩ（Graphical User Interface）による入力操作を可能とした例を示したが、これに限定されない。すなわち、端末装置３の操作入力部４０（例えばキーボード、ゲーム用コントローラ等）のボタンに予め各種機能を割り当てておき、画面上に操作用のボタンを表示させることなく、操作入力部４０のボタン操作により、入力操作を可能としてもよい。また、一般的な音声認識技術を利用して、アドバイス開始の指示をはじめとする各種入力を、音声により行うことができる構成としてもよい。
【０２２４】
また、各種情報を記憶装置５０に記憶する記憶制御機能を有する構成（アドバイス映像記憶制御手段５７、ゲーム履歴記憶制御手段５８など）に関し、記憶装置５０そのものについては当該構成に含まれないので、ゲーム管理装置（またはゲームシステム）の内外を問わず、どこに設置されていてもよい。例えば、記憶装置５０は、ゲームサーバ１が有するＲＡＭ１３や補助記憶装置１４、データベースサーバ２、端末装置３が有するＲＡＭ３３や補助記憶装置３９、あるいはゲーム管理装置や端末装置３とは別構成のファイルサーバ等であってもよい。
【０２２５】
また、上述の実施の形態では、ゲーム実行プログラムがゲームサーバ１側に実装されている構成について説明したが、ゲーム実行プログラムの一部をユーザの端末装置側にダウンロードまたはインストールし、端末装置においてもゲーム実行処理の一部が行われるようなゲームシステムにも適用できる。
【０２２６】
また、ゲーム管理装置と端末装置とを含むゲームシステムにおいて、上述の各実施の形態で説明したゲーム管理装置が具備する各手段の一部を、端末装置側に設けることも可能である。例えば、ゲーム履歴記憶制御手段５８を端末装置側に設け、ゲーム管理装置における処理時に、端末装置から必要なデータを通信で受け取ればよい。すなわち、上述の各実施の形態で説明したゲーム管理装置が具備する各手段は、ゲーム管理装置又は端末装置のいずれか一方が備えていればよい。
【０２２７】
また、本実施の形態に係るコンピュータ読み取り可能なプログラムは、ハードディスク、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）、フレキシブルディスク、半導体メモリ等のコンピュータ読み取り可能な各種記録媒体に記録され、当該記録媒体から読み出されてゲーム管理装置または端末装置のＣＰＵにより実行される。また、プログラムをゲーム管理装置または端末装置に提供する手段は、前述した記録媒体に限定されるものではなく、インターネット等の通信ネットワークを介して行うこともできる。
【符号の説明】
【０２２８】
１  ゲームサーバ（ゲーム管理装置）
２  データベースサーバ（ゲーム管理装置）
３  端末装置
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  補助記憶装置
５１  ゲーム実行手段
５２  ゲーム映像表示制御手段
５３  他者ゲーム映像表示制御手段
５４  アドバイス用ゲーム制御手段
５５  アドバイス映像表示制御手段
５６  ゲーム進行情報記憶制御手段
５７  アドバイス映像記憶制御手段
５８  ゲーム履歴記憶制御手段
５９  第１アドバイス要求情報表示制御手段
６０  第２アドバイス要求情報表示制御手段
６１  操作情報表示制御手段
６２  ゲーム制御手段
６３  音声データ伝送手段
【図１】
0005923188.tif 000002
【図２】
0005923188.tif 000003
【図３】
0005923188.tif 000004
【図４】
0005923188.tif 000005
【図５】
0005923188.tif 000006
【図６】
0005923188.tif 000007
【図７】
0005923188.tif 000008
【図８】
0005923188.tif 000009
【図９】
0005923188.tif 000010
【図１０】
0005923188.tif 000011
【図１１】
0005923188.tif 000012
【図１２】
0005923188.tif 000013
【図１３】
0005923188.tif 000014
【図１４】
0005923188.tif 000015
【図１５】
0005923188.tif 000016
【図１６】
0005923188.tif 000017
【図１７】
0005923188.tif 000018
【図１８】
0005923188.tif 000019
【図１９】
0005923188.tif 000020
【図２０】
0005923188.tif 000021
【図２１】
0005923188.tif 000022
【図２２】
0005923188.tif 000023
【図２３】
0005923188.tif 000024
【図２４】
0005923188.tif 000025
【図２５】
0005923188.tif 000026
【図２６】
0005923188.tif 000027
【図２７】
0005923188.tif 000028
【図２８】
0005923188.tif 000029
【図２９】
0005923188.tif 000030
【図３０】
0005923188.tif 000031
【図３１】
0005923188.tif 000032
【図３２】
0005923188.tif 000033