(57)【特許請求の範囲】
【請求項１】
記憶手段と、メモリと、受信手段と、操作入力手段と、制御手段と、映像合成手段と、映像出力手段と、音響出力手段を備えたコンピュータ装置であって、
記憶手段は、ゲームプログラム本体を格納し、
メモリは、利用者に割り当てられたブロック別参加許可ＩＤを記憶し、
ブロック別参加許可ＩＤは、競技ブロックの時間帯と放送チャンネルを特定し、
受信手段は、制御手段の制御に従ってデジタル放送を受信し、映像信号を出力するとともに、映像信号に多重化されたゲーム付加情報を抽出し、
ゲーム付加情報は、ゲームプログラム本体を補助するサブプログラムとパラメータを含み、
操作入力手段は、ゲームプレイヤーによるゲーム操作入力を可能とし、
制御手段は、ゲームプログラム本体およびブロック別参加許可ＩＤに基づいて第１〜第３処理を行い、
第１処理は、ブロック別参加許可ＩＤで特定された放送チャンネルのデジタル放送をブロック別参加許可ＩＤで特定された時間帯に受信手段に受信させ、
第２処理は、受信手段が出力するサブプログラムとパラメータをゲームプログラム本体に付加し、
第３処理は、ゲームプログラム本体・サブプログラム・パラメータおよびゲーム操作入力に従ってＣＧ映像信号と音響信号を生成し、当該ＣＧ映像信号と受信手段が出力する映像信号とを映像合成手段により合成させて映像出力手段により表示させるとともに、当該音響信号を音響出力手段により発音させる
コンピュータ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、広く散在する多数のコンピュータ装置によって行われる競技会の実施方法に関し、特に競技会を統括管理するホスト装置に各コンピュータ装置からのアクセスが殺到して回線が集中するのを防ぎ競技会を円滑に進行させる技術に関する。
【０００２】
【従来の技術】
最近のゲームソフトウエアにはＣＧ映像が多く取り入れられている。しかしながら、ゲームプログラムによってＣＧ映像を生成するのに必要な映像データは一般にデータサイズが大きく、特にゲームソフトウエアがＣＤ−ＲＯＭ等の記録媒体によって供給される場合には、記録媒体上の記録エリアが映像データによって占有されてゲームプログラム本体を記録するための記録エリアが圧迫されるという問題があった。また、ＣＧ映像の製作には多大な労力や費用がかかるという問題もあった。
【０００３】
これらの問題を解決するため、ゲームプログラムが生成するＣＧ映像に、ディジタル放送によって送られてくる映像を合成しながらゲームを進めるコンピュータ装置が提案されている。この装置では、利用者の操作入力装置に対する操作が直接反映されるゲーム主人公の映像等、ゲームの核となる映像のみをＣＧ映像とし、背景映像などの補助的な映像は放送されてくる映像で代用するようになっているため、記録媒体が映像データによって占領されることがなく、ＣＧ映像の制作にかかる労力や費用を大幅に節約することができる。
【０００４】
ところで、このコンピュータ装置に用いられるディジタル放送の受信装置の中には、ＰＰＶ（pay per view）を用いた課金処理を行えるように電話網やＩＳＤＮ網などの公衆通信網との接続機能を備えるものがある。本発明者らはこの双方向通信の機能とディジタル放送とを利用して、広く散在する多数のコンピュータ装置を利用して多人数が参加して行うゲーム競技会を実施する方法について提案している（特願平９−３１７４８７）。そして、この提案においては、競技会は事業者によって運用されるホスト装置によって統括管理され、ホスト装置は公衆通信網を通じて各コンピュータ装置から適宜ゲーム得点等の情報を収集することとしている。
【０００５】
【発明が解決しようとする課題】
しかしながら、競技会に参加するコンピュータ装置の台数が多い場合には、ゲーム得点等の情報収集の際にホスト装置に対して各コンピュータ装置からのアクセスが殺到し、回線の混雑やホスト装置の処理遅延を招くという問題があった。
【０００６】
そこで、本発明は、ディジタル放送によって送られてくる映像を合成しながらゲームを進める多数のコンピュータ装置を用いて実施される競技会において、ゲーム得点等の情報収集の際に、競技会を全体統括するホスト装置に各コンピュータ装置からのアクセスが殺到することによる回線の混雑やホスト装置の処理遅延等を防ぎ、競技会を円滑に進行させることのできる競技会の実施方法を提供することを目的とする。
【０００７】
この発明に係るコンピュータ装置は、デジタル放送番組と連携してビデオゲームを実行するものであって、便宜的に分説すると、つぎの事項（１）〜（11）により特定されるものである。
（１）記憶手段と、メモリと、受信手段と、操作入力手段と、制御手段と、映像合成手段と、映像出力手段と、音響出力手段を備えたコンピュータ装置であること
（２）記憶手段は、ゲームプログラム本体を格納すること
（３）メモリは、利用者に割り当てられたブロック別参加許可ＩＤを記憶すること
（４）ブロック別参加許可ＩＤは、競技ブロックの時間帯と放送チャンネルを特定すること
（５）受信手段は、制御手段の制御に従ってデジタル放送を受信し、映像信号を出力するとともに、映像信号に多重化されたゲーム付加情報を抽出すること
（６）ゲーム付加情報は、ゲームプログラム本体を補助するサブプログラムとパラメータを含むこと
（７）操作入力手段は、ゲームプレイヤーによるゲーム操作入力を可能とすること
（８）制御手段は、ゲームプログラム本体およびブロック別参加許可ＩＤに基づいて第１〜第３処理を行うこと
（９）第１処理は、ブロック別参加許可ＩＤで特定された放送チャンネルのデジタル放送をブロック別参加許可ＩＤで特定された時間帯に受信手段に受信させること
（10）第２処理は、受信手段が出力するサブプログラムとパラメータをゲームプログラム本体に付加すること
（11）第３処理は、ゲームプログラム本体・サブプログラム・パラメータおよびゲーム操作入力に従ってＣＧ映像信号と音響信号を生成し、当該ＣＧ映像信号と受信手段が出力する映像信号とを映像合成手段により合成させて映像出力手段により表示させるとともに、当該音響信号を音響出力手段により発音させること
【００１５】
【発明の実施の形態】
＝＝＝コンピュータ装置＝＝＝
本実施例におけるコンピュータ装置のブロック構成を図１に示す。コンピュータ装置はＣＰＵ・ＲＡＭ・ＲＯＭ等を含んで構成される中央処理装置１１によって全体制御され、中央処理装置１１にはハードディスク装置等の外部記憶装置１３、ＣＤ−ＲＯＭ装置１５、ＣＧ映像処理装置１７、操作制御装置１９、音声処理装置２１、データ受信ボード２３、映像合成装置２５、通信制御装置２７が接続する。
【００１６】
ＣＤ−ＲＯＭ装置１５にはゲームプログラム本体が記録されたＣＤ−ＲＯＭがセットされる。ＣＧ映像処理装置１７は、ゲームプログラム本体のアルゴリズムに従ってＣＧ映像を合成する。操作制御装置１９にはゲームコントローラやジョイスティック等の操作入力装置２９が接続する。音声処理装置２１は中央処理装置１１から送られてくる命令にしたがって音声を再生しスピーカ３０に出力する。データ受信ボード２３はＩＲＤ（Integrated Receiver/Decorder）機能を含んで構成されるディジタル衛星放送の受信装置であって、パラボラアンテナ等の外部アンテナ３１が接続する。また、データ受信ボード２３はＰＰＶ（Pay Per View）方式による各種の課金処理を利用する際に必要となるＩＣカードの装着部を有しており、装着されているＩＣカードに対してＩＤ等の各種の情報の書込み・読み出し当の処理を処理を行う。ＩＣカードはＩＲＤの購入時に添付され、所定の登録操作によって個人ＩＤが記録されている。
【００１７】
映像合成装置２５は、ＣＧ映像処理装置１７およびデータ受信ボード２３から出力される映像を中央処理装置１１からの命令に従って合成し、合成した映像をディスプレイ３３に出力する。通信制御装置２７は電話網もしくはＩＳＤＮ網等の公衆通信網との接続を制御するものであり、モデムもしくはＴＡ（ターミナルアダプタ）を含んで構成される。
【００１８】
＝＝＝釣りゲームについて＝＝＝
（１）ゲームプログラム本体
以上に説明したコンピュータ装置において釣りゲームを行う場合を例に以下詳細に説明する。釣りゲームのゲームプログラム本体は、ＣＤ−ＲＯＭによって供給され、実際の魚釣りをコンピュータ装置上で楽しむことができる。この釣りゲームでは、利用者自身でタックル（竿、仕掛け、リール等）を選択し、選択したタックルをキーボードやジョイスティック等の操作入力装置２９で操作して、キャスティング・アワセ・巻き上げ等の操作を行う。
【００１９】
（２）ディジタル衛星放送によって放送される付加映像
ディジタル衛星放送は、釣りゲームの進行中にゲームプログラム本体が生成するＣＧ映像に合成する付加映像を放送番組として放送する。この放送番組にはゲーム付加情報と付加映像とが多重化されている。付加映像とは、例えば海の映像や湖の映像のような実際の釣り場のビデオ映像であって、ゲーム中にゲームプログラム本体が生成するＣＧ映像に合成する背景映像等に用いられる。放送番組に含まれる付加映像はデータ受信ボード２３によって再生される。
【００２０】
一方、ゲーム付加情報はサブプログラムやパラメータの集合であって、付加映像とゲームストーリーとの間の整合性を保ったり、ゲームプログラム本体に機能を付加したり規定したりする。例えば、付加映像が「秋の宮古島」の映像であり現実のこの条件下でサンマが良く釣れるのであれば、サンマがよく釣れるようにゲームプログラム本体のアルゴリズムを変更する作用を持つゲーム付加情報が放送されて、ゲームプログラム本体はこれを取り込んでサンマがよく釣れるアルゴリズムを実行する。
【００２１】
＝＝＝ゲームの進行＝＝＝
図２は「釣りゲーム」の処理の流れを説明するフローチャートである。ゲームプログラム本体が記録されたＣＤ−ＲＯＭをＣＤ−ＲＯＭ装置にセットした後、操作入力装置２９に対して所定の操作を行うと、ゲームプログラム本体が起動する（１１０）。ゲームプログラム本体は起動後、直ちにデータ受信ボード２３から送られてくるゲーム付加情報の利用と付加映像の取込みを開始する（１２０）。以降ゲームが終了するまでの間、ゲームプログラム本体はゲーム付加情報を利用しながら、また、適宜付加映像をＣＧ映像に合成しながらゲームを進行させる。
【００２２】
次に、ゲームプログラムは利用者との間でタックル（仕掛け、リール、竿等）の選択処理を進める（１３０）。タックルが決まるとコンピュータ装置は、ＣＧ映像によりキャスティング（仕掛けを水中に投げ入れる操作）の操作を行うよう利用者に指示する。これに応じて利用者が操作入力装置２９に対して所定の操作を行うと、仕掛けを水中に投げ入れる様子を示すＣＧ映像をディスプレイに表示する（１４０）。
【００２３】
利用者はキャスティング後、アタリが来るのを待つ。ゲームプログラムは適宜なタイミングでアタリを発生させ、竿先が撓るＣＧ映像を表示してアタリが来ていることを利用者に報せる（１５０）。ゲームプログラムは魚が完全にたぐり寄せられるまでの間、利用者の操作に合わせたＣＧ映像を演出する（１６０）。魚が水上に引き上げられた段階で、コンピュータ装置は釣った魚の情報を表示する等のサービスを行った後（１７０）、データ受信ボード２３から送られてくる最新のゲーム付加情報の利用と付加映像の取込みを行い、タックルの選択処理からの先ほどと同じ一連の処理を繰り返す（１８０）。利用者から終了指示があった場合もしくは規定の時間が経過した場合にコンピュータ装置はゲームを終了し（１９０）、利用者の釣果を得点に換算してディスプレイ３３に表示する。
【００２４】
＝＝＝競技会について＝＝＝
（１）ホスト装置
この釣りゲームは、以上に説明した遊び方（以下通常モードと記載）の他に、利用者同志で各自の釣果を競い合う競技会モードでゲームを楽しむことができる。競技会はゲームソフトウエアを提供する事業者等によって実施され、競技会全体の進行は当該事業者が運営するホスト装置４１によって統括管理される。ホスト装置４１は、広く散在する各コンピュータ装置との間で公衆通信網による双方向の情報交換が可能である。また、ホスト装置４１は放送局４３とも連絡しており、ディジタル衛星放送を通じて各種の情報を各コンピュータ装置に向けて放送することができる。
【００２５】
（２）競技会への参加受付
競技会は競技時間帯の異なる複数の競技ブロックに分割して開催する。参加者はいずれか一つの競技ブロックのみに参加できる。以下の説明では、「午前の部（１０：００〜１２：００）」・「午後の部（１３：００〜１５：００）」の２つの競技ブロックに分割して競技会が開催されることを前提とし、また、各競技ブロックにおける競技条件の公平性を保つため、２つの競技ブロックの開催時間帯には同一の放送番組が放送されるものとして話を進める。
【００２６】
図３は競技会モードでの釣りゲームの流れを説明するフローチャートである。競技会の開催にあたって、ホスト装置は事前に競技会を開催する旨や開催スケジュール（「午前の部」・「午後の部」の２つの競技ブロックに分けて競技会を実施する旨や各競技会の開催時間帯等）を利用者に報せる放送番組を放送する（５１０）。各コンピュータ装置はこの放送番組を受信して（３１０）ディスプレイ３３に表示するとともに、競技会への参加意思をディスプレイ３３や音声処理装置２５等を用いた対話形式で利用者に問い合わせる（３２０）。利用者が競技会への参加意思を表明しなかった場合には、コンピュータ装置は通常モードでゲームを進行する（３３０）。利用者が参加意思を表明した場合には、次に参加したい競技ブロックを利用者に問い合わせる（３４０）。ホスト装置４１は各競技ブロックごとのエントリ状況を放送番組によってリアルタイムに放送する（５２０）。コンピュータ装置は適宜このエントリ状況を受信して利用者が参加を希望している競技ブロックが既に定員に達しているかどうかを判定し、もし、定員に達していた場合にはディスプレイ３３に警告を表示して別の空いているブロックを選択し直すよう利用者に促す（３５０）。
【００２７】
競技ブロックが選択されるとコンピュータ装置は公衆通信網によりホスト装置４１と接続し、データ受信ボード２３に装着されているＩＣカードの個人ＩＤおよび利用者が参加を希望する競技ブロック名をホスト装置４１に送達する（３６０）。ホスト装置４１は、各個人ＩＤと割り当てた競技ブロックとの対応関係をデータベースに記録し（５４０）、個人ＩＤを送達してきたコンピュータ装置に対し、ブロック別参加許可ＩＤを送達する（５３０）。ブロック別参加許可ＩＤには、競技ブロックを特定する情報が含まれる。コンピュータ装置は送達されてきたブロック別参加許可ＩＤを受け取って装置内に記憶する（３７０）。
【００２８】
（３）競技会の進行
各コンピュータ装置は、前記開催スケジュールを参照し、ブロック別参加許可ＩＤに指定された競技ブロックの競技開始時刻が到来すると、ゲーム得点の採点を開始する（３７０）。採点は所定時間内に釣った魚の数、大きさ、種類等を考慮して行われる。また、使用したタックルや魚の種類等も考慮される。例えば、小物用の仕掛けで大物を釣り上げた場合等には高い得点がつけられる。コンピュータ装置は、参加していた競技ブロックの競技終了時刻が到来すると個人ＩＤおよび採点結果を公衆通信網によりホスト装置４１に送達する（３８０）するとともに、各コンピュータ装置はゲームモードを通常モードに切り替える（３９０）。ホスト装置４１は、コンピュータ装置から送達されてくるゲーム得点をデータベースに整理して記録する（５５０）。
【００２９】
全ての競技ブロックが終了し、ゲーム得点の収集処理が終了する（５６０）と、ホスト装置４１はデータベースに記録しておいたゲーム得点をもとに、午前・午後の双方の競技ブロックに参加した全参加者を得点順に並べた総合順位表と、各競技ブロックにおける参加者を各競技ブロック単位に得点順に並べた競技ブロック別順位表を作成してデータベースに登録する（５７０）。
【００３０】
ホスト装置４１は、作成した総合順位表および競技ブロック別順位表に記載されている情報のうち、上位入賞者（例えば１０位くらいまで）の情報を抽出し、これを放送番組として放送する（５８０）。コンピュータ装置はこの放送番組を受信し、この内容をディスプレイに表示するなどして利用者に提供する（４００）。また、総合順位表および競技ブロック別順位表は公衆通信網を介して利用者が自由にアクセスできるようにし、パソコン通信やインターネット等の手段により自分の順位や偏差値等を適宜検索できるようにする（５９０）。
【００３１】
＝＝＝その他の応用＝＝＝
ところで、前述した実施例においては、ゲームプログラム本体をＣＤ−ＲＯＭで供給しているが、もちろんＲＯＭカートリッジ等の他の可搬型記録媒体を用いてもよい。また、ゲームプログラム本体をディジタル衛星放送を通じて適宜コンピュータ装置にダウンロードできるようにしてもよい。
【００３２】
また、タックルを選択する際などに利用者に季節や場所に応じたアドバイス情報が提供されるようにしてもよい。そしてこの場合、前述したように付加映像とゲーム内容との整合性はゲーム付加情報によって保たれているため、提供するアドバイス情報の内容もゲーム付加情報によって変化させ、例えば付加映像の季節や場所に合わせた適切なアドバイス情報を提供するといったこともできる。例えば、季節が「秋」で場所が「宮古島」の映像であり現実のこのシチュエーションの下では「サンマ」が良く釣れるのであれば、「サンマ」釣りに適したタックルの見本をアドバイス情報として提供するようにするのである。
【００３３】
また、現実の釣り場を撮影した付加映像を放送し、この釣り場の現実の状況を創り出してゲームを進行させることもできる。また、釣りゲームを楽しむ利用者の中には実際の釣りファンも多数いるであろうから、彼らを対象として現実の釣り場状況を放送番組により放送するようにしてもよい。このようにすれば、利用者はゲームを楽しみながら現実の釣り場の状況を知ることができる。
【００３４】
また、ゲームコントローラとして体感発生装置つきのものを接続すれば、利用者にアタリの感覚や竿にかかる力を体感させることもでき、より臨場感のあるゲームとすることができる。
【００３５】
また、ＰＰＶ（pay per view）方式の課金システムを利用して、競技会に参加する利用者から参加費用を徴収するようにしてもよい。さらに、参加費用を徴収する場合には上位入賞者に対して例えば釣った魚と同じ種類の本物の魚を直送したり、ゲーム中に流した付加映像の場所への旅行パック等をプレゼントするといった特典を与えるようにすれば、参加費用を徴収されることに対する利用者の抵抗感を減らすことができる。
【００３６】
また、コンピュータ装置にプリンタ装置４３を接続し、釣った魚の魚拓がプリントアウトできるようにすれば、より一層利用者を楽しませることができる。
【００３７】
また、前記コンピュータ装置が複数チャンネルにわたって放送される放送番組を受信する機能を備え、前述した放送番組用に複数の放送チャンネルが確保されている場合には、各競技ブロックの競技時間帯を重複させるといったこともできる。図４はその一例であるが、この例では、ＣＨ（チャンネル）１において１２：００〜１４：００までの間に競技ブロックＡを開催し、ＣＨ２において１３：００〜１５：００までの間に競技ブロックＢを開催するようにしている。従って、１３：００〜１４：００までの間は各競技ブロックの競技時間帯が重複しているため、競技会全体の開催時間が短縮され競技会の迅速な進行が図られ、また、開催時間が短縮されたことによりこの図４に示すように１日の間に放送番組の内容の異なる複数の競技会を開催するといったことも可能となる（図４では、「秋の海釣り」から「夏の海釣り」の放送番組の内容の異なる４種の競技会を開催している）。さらに、各競技ブロックの競技終了時間を多少ずらせば、ゲーム結果報告の際のホスト装置へのアクセス集中も緩和することができる。図４の例では、開催時刻はブロックＡとブロックＢとで１時間ずれているため、各競技ブロックの競技終了時刻、すなわち、ゲーム得点の報告のための各コンピュータ装置からホスト装置に対するアクセス時間帯が１時間ずれる。
【００３８】
【発明の効果】
本発明によれば、ディジタル放送によって送られてくる映像を合成しながらゲームを進めることのできる多数のコンピュータ装置を用いて競技会を実施する際に、競技会を開催時間帯の違う複数の競技ブロックに分けて開催するようにしたため、ゲーム結果等を報告するために公衆通信網を介して行われる各コンピュータ装置からホスト装置へアクセスは、競技ブロックごとに異なる時間帯に行われるため、参加者の数が多くても回線の混雑やホスト装置の処理遅延等を招くことなく、競技会を円滑に進行させることができる。
【００３９】
また、競技会に参加しようとする利用者がコンピュータ装置から公衆通信網により事業者が運営するホスト装置に対して当該利用者の個人ＩＤを送達する際に、前記操作入力装置により利用者が参加を希望する競技ブロックを入力させてこれを個人ＩＤとともにホスト装置に送達し、希望する競技ブロックに当該利用者の個人ＩＤを割り当てるといった方法を採用すれば、利用者は自分の都合のよい時間帯の競技ブロックに参加することができて便利である。そして、このとき、ホスト装置から各競技ブロックへのエントリ状況を適宜ディジタル放送の放送番組として放送し、コンピュータ装置においてこのエントリ状況を受信して利用者が参加を希望する競技ブロックにエントリできるかどうかを判定するようにすれば、ホスト装置の負荷が軽減される上、利用者はエントリ可能かどうかを即座に知ることができて便利である。
【図面の簡単な説明】
【図１】本発明の一実施例におけるコンピュータ装置のブロック構成を示す図である。
【図２】同上実施例におけるコンピュータ装置において実行される「釣りゲーム」の処理の流れを説明するフローチャートである。
【図３】同上実施例におけるコンピュータ装置において競技モードにおける「釣りゲーム」の処理の流れを説明するフローチャートである。
【図４】放送番組が複数のチャンネルによって放送された場合における、番組スケジュールの一例である。
【符号の説明】
１１  中央制御装置
１７  ＣＧ映像処理装置
２３  データ受信ボード
２５  映像合成装置
２７  通信制御装置
２９  操作入力装置
３３  ディスプレイ
４１  ホスト装置
４３  放送局
【図１】
0004255528.tif 000002
【図２】
0004255528.tif 000003
【図３】
0004255528.tif 000004
【図４】
0004255528.tif 000005