Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4590122B2 - Broadcast receiving system and game device - Google Patents
[go: Go Back, main page]

JP4590122B2 - Broadcast receiving system and game device - Google Patents

Broadcast receiving system and game device Download PDF

Info

Publication number
JP4590122B2
JP4590122B2 JP2001072020A JP2001072020A JP4590122B2 JP 4590122 B2 JP4590122 B2 JP 4590122B2 JP 2001072020 A JP2001072020 A JP 2001072020A JP 2001072020 A JP2001072020 A JP 2001072020A JP 4590122 B2 JP4590122 B2 JP 4590122B2
Authority
JP
Japan
Prior art keywords
game
broadcast
data
program
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2001072020A
Other languages
Japanese (ja)
Other versions
JP2002271708A (en
Inventor
巌 増山
明 田原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nintendo Co Ltd
Original Assignee
Nintendo Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nintendo Co Ltd filed Critical Nintendo Co Ltd
Priority to JP2001072020A priority Critical patent/JP4590122B2/en
Publication of JP2002271708A publication Critical patent/JP2002271708A/en
Application granted granted Critical
Publication of JP4590122B2 publication Critical patent/JP4590122B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Details Of Television Systems (AREA)
  • Television Systems (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

【0001】
【産業上の利用分野】
この発明は放送受信システムおよびゲーム装置に関し、特にたとえば、ディジタルテレビジョン放送(BSディジタル,CSディジタル,地上波ディジタルおよびCATV等を含む)を受信する放送データ受信装置とゲーム装置とが協働する、放送受信システムおよびゲーム装置に関する。
【0002】
【従来の技術】
たとえば、平成6年5月17日付で公開された特開平6−134143号公報[A63F 9/22,H04N 5/445,7/08,7/18]に、この種の放送システムの一例が開示されている。この従来技術の放送受信システムでは、テレビジョン放送に文字コードを重畳して送信し、その文字コードを抜き取ってゲームプログラムデータに変換し、その変換したゲームプログラムデータによってゲームプログラムを書き換えるものである。
【0003】
【発明が解決しようとする課題】
従来技術の放送システムでは、たとえば、野球ゲームに登場する選手やその他のデータを書き換えることによって、常に最新の選手やデータによってゲームがプレイできるという利点はあるものの、そのようなゲームプログラムデータは一方的に送信されるものであり、たとえばインターネットのようなネットワークを用いるゲームプログラムデータのダウンロードと同様に、ゲームプレイヤによるゲームの進行状況や結果を何ら反映するものではなく、いわゆるインタラクティビティに欠けるものである。
【0004】
それゆえに、この発明の主たる目的は、ゲーム装置におけるゲームの進行状況や結果を放送データに反映させることができる、新規な放送受信システムを提供することである。
【0005】
【課題を解決するための手段】
この発明に従った放送受信システムは、放送装置から放送されるコンテンツ情報を含む放送データを受信してコンテンツ情報に基づく出力情報を出力する放送データ受信装置,およびゲーム装置を備え、放送データ受信装置は付属のリモコン装置からのリモコン信号を受信するためのリモコン信号受信器を含む放送受信システムであって、ゲーム装置は放送データとは独立したゲームのためのゲームプログラムを記憶するゲームプログラム記憶手段、ゲームプログラムに従ってゲームを実行するゲーム処理手段、ゲームの結果または経過に応じて制御データを生成する制御データ生成手段、および制御データをリモコン信号の形態でリモコン信号受信器に送信する制御データ送信手段を含み、放送データ受信装置は放送データに含まれる放送制御プログラムを記憶する放送制御プログラム記憶手段、およびリモコン信号受信器によって受信した制御データに応じて放送制御プログラムを実行することによって出力情報を生成する受信装置処理手段を含む。
【0006】
この発明に従ったゲーム装置は、放送装置からの放送データを受信してその放送データに含まれるコンテンツ情報に基づく出力情報をゲーム装置からの制御データに応じて出力する放送データ受信装置と組み合わせて用いられる当該ゲーム装置であって、放送データとは独立したゲームをプレイするためのゲームプログラムを記憶するゲームプログラム記憶手段、ゲームプログラムに従って放送データとは独立したゲームを実行する処理手段、ゲームの結果または経過を示すゲームデータを記憶するゲームデータ記憶手段、ゲームデータ記憶手段に記憶されたゲームデータに基づいて制御データを生成する制御データ生成手段、および制御データ生成手段によって生成された制御データを放送データ受信装置の制御データ受信部に送信する制御データ送信手段を備える。
【0007】
この発明に従ったゲームカートリッジは、放送データを受信してその放送データに含まれるコンテンツ情報に基づく出力情報をゲーム装置の送信手段からの制御データに応じて出力する放送データ受信装置と組み合わせて用いられる当該ゲーム装置に着脱自在に装着されるゲームカートリッジであって、放送データとは独立したゲームをプレイするためのゲームプログラムを記憶するゲームプログラム記憶手段、ゲームプログラムに従ったゲームの結果または経過を示すゲームデータを記憶するゲームデータ記憶手段、ゲームデータ記憶手段のゲームデータに基づいて制御データを生成する制御データ生成プログラムを記憶した制御データ生成プログラム記憶手段、および制御データ生成プログラムが生成した制御データを送信手段によって放送データ受信装置に送信する制御データ送信プログラムを記憶した送信プログラム記憶手段を備える。
【0008】
この発明に従ったプログラムは、放送データを受信してその放送データに含まれるコンテンツ情報に基づく出力情報をゲーム装置の送信手段からの制御データに応じて出力する放送データ受信装置と組み合わせて用いられ、記憶手段を備える当該ゲーム装置によって実行されるプログラムであって、放送データとは独立したプレイヤの操作に基づいて実行されるゲームプログラム、ゲームプログラムに従ったゲームの結果または経過を示すゲームデータを記憶手段に記憶するゲームデータ記憶プログラム、ゲームデータ記憶手段のゲームデータに基づいて制御データを生成する制御データ生成プログラム、および制御データを送信手段によって放送データ受信装置に送信する制御データ送信プログラムを含む。
【0009】
【作用】
放送装置から放送される放送データは、たとえばBML等の放送制御プログラム,映像および音声コンテンツ等を含み、この放送データがディジタルTVチューナのような放送データ受信装置によって受信される。この放送データ受信装置には、放送データに含まれる放送制御プログラムを記憶する放送制御プログラム記憶手段およびその放送制御プログラムを実行する受信装置処理手段が設けられる。
【0010】
ゲームプレイヤは、放送データとは独立してゲームをプレイするためにゲーム装置の操作キー等を操作する。ゲーム処理手段は、その操作キーからの入力に応じてゲームプログラムを実行する。ゲーム装置は、このゲーム処理手段によるゲームの結果または経過をゲームデータとして記憶するゲームデータメモリを有する。たとえば、このゲームデータ記憶メモリに記憶しているゲームデータに応じて、つまりゲームの結果または経過に応じて、制御データ生成手段が制御データを生成し、その制御データが制御データ送信手段によって、放送データ受信装置の制御データ受信手段に送信される。
【0011】
放送データ受信手段は、受信した制御データに含まれるコードに応じて、出力情報を出力する。したがって、たとえばその放送データ受信装置からの出力情報を受けるテレビジョンから、ゲームの進行に対するヒントが出される。このヒントに従ってゲームプレイヤは、ゲームを進行することができる。
【0012】
送データ受信装置に設けられた書換手段によって、放送制御プログラム記憶手段の放送制御プログラムが書き換えられる。したがって、放送データを適宜変更することによって、その放送制御プログラムを変更することができる。
【0013】
上述のように、ゲーム装置がゲームデータ記憶手段を備える場合には、制御データ生成手段はそのゲームデータ記憶手段に記憶されたゲームデータに基づいて制御データを生成するようにすればよい。
【0014】
放送データ受信装置から、いわゆる「戻り信号」をゲーム装置に送ることができる。たとえば、受信装置処理手段が放送制御プログラムの実行結果に基づいて出力情報としてゲーム関連情報を出力するようにした場合、ゲーム処理手段はゲーム関連情報に基づいてゲームプログラムを実行することができる。
【0015】
なお、このゲーム関連情報としては、映像や音声の他、パスワードなどが用いられ得る。
【0016】
また、放送データ受信装置に付属するリモコンがあり、放送データ受信装置の制御データ受信手段がディジタルテレビジョンチューナに付属するリモコンからの赤外線信号(リモコン信号)を受信する赤外線信号(リモコン信号)受信器を含む場合、制御データ生成手段はリモコンのボタンに対応するコードを生成し、制御データ送信手段はコードを赤外線信号(リモコン信号)として送信する赤外線信号(リモコン信号)送信器を含むようにすればよい。
【0017】
このとき、使用するコードは、好ましくは、データ放送用に定義されている青,赤,緑,黄,上,下,左,右,決定,および戻りうちの少なくとも1つまたは2つ以上のボタンに対応するコードとすることによって、放送データ受信装置における受信動作に影響を与えないようにする。
【0018】
【発明の効果】
この発明によれば、ゲームの結果や経過が反映されるので、放送を観る観点においては、単に並列的に送信される放送データから視聴者が自由に選択する場合や、視聴者が入力設定する固定的な情報に基づいて放送内容を選択する場合とは異なり、放送の意外性や興趣性を増すことができる。
【0019】
同様に、ゲームの結果や経過が反映されるので、ゲームをプレイする観点においては、単にゲームの熟練度を上げる楽しみを得るだけではなく、ゲームをプレイしているとき以外に付加的な楽しみを与えることができる。そして、ゲームをプレイする意欲を上げることができるので、ゲームソフトウェアの付加価値を高めることができる。
【0020】
また、放送とは独立してゲームプレイ可能な構成にすれば,放送時間や放送を受信できる環境にしばられることなく、ゲームプレイを楽しむことができ、その結果または経過を、後の放送内容に反映させることができる。
【0021】
さらに、放送データ受信装置の標準のリモコン通信を利用する構成にすれば、標準の放送データ受信装置によって実現可能であり、ゲーム装置とゲームカートリッジのみ購入すればよいので、視聴者の追加的な支出を最小限に抑えることができる。
【0022】
また、放送データ受信装置からゲーム装置へ通信(戻り)を行うようにすれば、ゲーム進行に多様性を持たせることができる。
【0023】
この発明の上述の目的,その他の目的,特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【0024】
【実施例】
図1に示すこの実施例の放送受信システム10は、基本的にディジタルテレビジョン放送受信機すなわち放送データ受信装置12を含む。この放送データ受信装置12には、図示しないリモコンからの赤外線信号を受信する赤外線信号受信器14がその前面パネルに設けられる。この放送データ受信装置12は、図2に示すような放送局側システム28からの放送データを受信し、その放送データに含まれる映像や音声のコンテンツをテレビジョン16に出力するものである。ただし、この実施例では、いわゆるディジタルTVチューナ12とテレビジョン16とが別々のものとして図示されるが、テレビジョン16がディジタルチューナ内蔵テレビジョンであってもよいことはもちろんである。
【0025】
この実施例の放送受信システム10は、さらに、ゲーム装置18を含む。この実施例のゲーム装置18はプレイヤ20によって手持ちされる携帯ゲーム機であり、ゲームプレイヤ20がたとえば十字キーや押しボタンのような操作キー22を操作することによって、たとえばLCD24上にゲーム映像を表示し、図示しないスピーカからゲーム音楽を出力する。なお、このゲーム装置18は放送から独立してゲームプレイをおこなうことができるものである。すなわち、放送時間外でも、また放送を受信できない環境であってもこのゲーム装置18単体でゲームプレイをおこなうことが可能である。このゲーム装置18は、さらに、赤外線信号送信器26を含み、この赤外線信号送信器26は、先に述べたディジタルテレビ用リモコンと同様に、赤外線信号を出力し、その赤外線信号が放送データ受信装置12の前面に設けられた赤外線信号受信器14に受信される。この実施例においては、携帯ゲーム機としたが、通常携帯されない据え置き型のゲーム機であってもよい。
【0026】
図1に示す放送受信システム10に放送データを送信するために、図2に示す放送局側システム28が用いられる。この放送局側システム28は、番組制作装置30を含み、この番組制作装置30は、映像・音声番組制作装置32と、データ番組制作装置34とを含む。映像・音声番組制作装置32は、映像や音声などの映像または音声コンテンツを制作する装置であり、データ番組制作装置34は、放送制御プログラムなどのデータコンテンツを制作する装置である。映像または音声コンテンツとデータコンテンツを総称して放送コンテンツとよぶ。データコンテンツは映像または音声コンテンツと関連付けされることもある。また、必要に応じて、サーバ36からデータを受け取り、そのデータに従って放送されるデータ番組を制作する機能をもってもよい。なお、サーバ36には、ランキングサーバ38が含まれる。このランキングサーバ38は、後述のように、ゲーム装置18によるゲーム処理結果に応じてランキングを作成するため等に利用される。
【0027】
放送局側システム28に含まれる放送編成装置40は、主として放送時間管理をするものである。この放送編成装置40により提示される情報に基づいて、データ送出装置42、パケット/ストリーム送出装置46は、放送データ受信装置12に対してデータを送出する。
【0028】
データ送出装置42は、番組制作装置30から受けたデータ、さらに、EPG(Electronic Program Guide:電子番組ガイド)などの放送システムデータをパケットストリーム送出装置に送りこむ。なお、データ番組制作装置34によって制作されるデータは、主にBML(Broadcast Markup Language)によって記述される放送制御プログラムデータ等である。(なお、放送データ受信装置12で実行可能なプログラム言語であればBMLに限らない)。この放送制御プログラムは、ディジタル放送チューナすなわち放送データ受信装置12を制御するためのプログラムである。この放送制御プログラムに従って、放送データ受信装置12が、ゲーム装置18の赤外線信号送信器26から送信される制御データや、映像または音声コンテンツ等に基づいて、テレビジョン16に出力する情報を生成する。
【0029】
パケット/ストリーム送出装置46は、放送コンテンツやEPGその他時刻制御データなどのシステムデータを、所定のフォーマットにパケット化し、放送ストリームとして適宜の放送媒体を通して、放送ないし送信する。
【0030】
図3に、映像/音声コンテンツとデータコンテンツを組み合わせてつくる1つの番組の例を挙げる。ここでは特に、1つの番組あたりの放送コンテンツのかたまりを、番組コンテンツと定義する。図3における番組コンテンツは、BMLで記述された放送制御プログラム、映像1,音声1,映像2および音声2から構成される。なお、この番組コンテンツに関連する情報はEPG等の放送システムデータに記録される。
【0031】
図4に示す実施例のディジタルTVチューナすなわち放送データ受信装置12は、受信制御ブロック48、受信回路58、受信バッファ60、出力回路64、赤外線信号受信器14、モデム66を備える。
【0032】
受信回路58は受信制御ブロック48の指示に基づいて、指示されたチャネルの映像/音声ストリーム、静止画像データ、字幕ストリーム、放送制御プログラム、放送システムデータ等を受信し、受信バッファ60に出力する。
【0033】
赤外線信号受信器14によって受信したリモコン信号が制御データとして、受信制御ブロック48に与えられる。赤外線信号受信器14は他の通信手法によるものでもよい。たとえば無線によるリモコンでもよいし、ケーブル接続によるものでもよい。また、他の通信方法によるものでもよい。
【0034】
受信制御ブロック48は、赤外線信号受信器14によって受信された制御データ、受信バッファに受信された放送システムデータ、放送制御プログラム,映像/音声コンテンツ等に基づいて出力情報を生成し、その出力情報を出力回路64に与える。なお、受信制御ブロック48は、放送制御プログラム以外に本来の機能(単に受信した映像および音声データの出力(いわゆる「たれ流し」の出力)やリモコン受信制御等)を実行するためのプログラム記憶手段を備えこれを実行するが図4では省略している。出力回路64は受信制御ブロック48から出力された信号をテレビジョン16に出力する。
【0035】
受信制御ブロック48は、CPU51とチャネル指示回路52と映像音声再生回路54とRAM50を含む。また、RAM50は放送制御プログラム記憶領域56を含む。放送制御プログラム記憶領域56には受信バッファに受信された放送制御プログラムが記憶されて、CPU51によって実行される。
【0036】
チャネル指示手段52は、赤外線信号受信器14によって受信したリモコン信号やCPU51による放送制御プログラムの実行結果に基づいてチャネルを設定または変更する処理をする。ここで、チャネルの設定または変更とは、番組自体を変更するようなチャネル変更だけでなく、たとえば1つの番組コンテンツが複数の映像ストリーム(映像1と映像2)を含む場合に、同じ番組内でのストリーム等の変更(たとえば映像1から映像2へ変更)する場合を含む(音声ストリーム等も同様)。
【0037】
映像音声再生回路54は、受信バッファに受信された映像/音声コンテンツ等に基づいて出力回路64に出力する信号を生成する。
【0038】
なお、放送データ受信装置12は、受信制御ブロック48に接続されたモデム66を含む。このモデム66は、たとえばPPV(Pay Per View)番組を視聴する等のために使用されるが、図示しないネットワーク(インターネット等)を通じて、図2の放送サーバ36(ランキングサーバ38)に適宜データを送信または受信することもできる。
【0039】
図5には別の番組コンテンツの例が示される。図5に示す番組コンテンツは、放送制御プログラム(たとえばBML言語で記述される)、映像1、音声1、映像2、音声2、トリガーデータから構成される。また、この番組コンテンツの情報はEPGなどの放送システムデータにも記録される。これらの番組コンテンツに基づいて、受信制御ブロック48が図6に示すような映像3、音声3のデータを出力情報として出力回路62に与える。たとえば、映像1、映像2のうち映像1を選択して映像3として出力してもよいし、映像1と映像2を合成(たとえば映像1を大きく表示し、映像2を小さくウインドウ表示する等)する等してもよい。なお、トリガーデータとは、図25から28を参照して後述する実施例において利用されるようなデータである。
【0040】
図7に示す実施例のゲーム装置18には、ゲームカートリッジ68が着脱自在に装着される。このゲームカートリッジ68は、使用に際して、コネクタ69によってゲーム装置18に着脱自在に装着される。ゲームカートリッジ68は、たとえばROMからなりかつゲームプログラムデータを記憶するためのゲームプログラムメモリ70と、ゲームプレイヤがゲームをした結果や途中経過であるセーブデータを記憶するためのセーブデータメモリ72とを含む。このセーブデータメモリ72は、RAM等の書換メモリで構成され、その中に、フラグ領域74が形成される。
【0041】
ゲーム装置18は、操作キー22の操作に従ってゲームプログラムを実行するためのCPU76を含み、このCPU76から出力されるゲーム映像が、LCDドライバ78によってLCD24に表示される。なお、この図7では特に図示しないが、ゲーム装置18は、当然、音声出力手段の一例であるスピーカを含む。
【0042】
ゲーム装置18は、さらに、マイクのような音声受信器80を含み、この音声受信器80によって受信された音声が、音声認識エンジン82に与えられる。この音声認識エンジン82は、マイク80から入力される音声を認識して、その音声を示すデータをCPU76に与える。CPU76は、セーブデータメモリ72に記憶しているゲーム結果データやゲーム経過データあるいは音声認識エンジン82から入力される音声データに従って、制御データを出力し、その制御データを、赤外線信号送信器26から赤外線信号として出力する。赤外線信号送信器26からの赤外線信号は、図1に示すように、放送データ受信装置12の赤外線信号受信器14によって受信される。
【0043】
なお、音声受信器80は、この実施例では、図4に示すテレビジョン16のスピーカ(図示せず)からの音声を戻り信号(後述)として受けることができるように配置される。
【0044】
なお、後述のように戻り信号を放送データ受信装置12からゲーム装置18に与えるために、図4に示す放送データ受信装置12からゲーム装置18に情報やデータを送信する通信手段を設けることもできる。この通信手段は、たとえば、放送データ送信装置12に設けた赤外線信号送信器とゲーム装置18に設けた赤外線信号受信器とで構成できる。
【0045】
図8にディジタルTVチューナすなわち放送データ受信装置12の動作を示す。最初のステップS1において、受信する番組コンテンツを決定する。受信する番組はリモコン(またはゲーム装置18)による視聴者の指示、または受信制御ブロック48に予め記憶された情報等によって決定される。次のステップS3において、番組コンテンツの中ではじめに受信するデータを決定する(たとえば、映像1と映像1に決定される)。番組コンテンツの中ではじめにどのデータを受信すべきかは放送システムデータに記述されている。ここではこのデータを特に番組メインデータと定義する。
【0046】
次のステップS5において、番組メインデータがどのような種類のデータかを判断する。番組メインデータの種類としては、主に放送制御プログラムとそれ以外のものに分けられる。放送制御プログラムはたとえばBMLにて記述されており、複雑な命令を放送データ受信装置12に対して与えることができる。それ以外のデータとしては映像(動画または静止画)コンテンツや音声コンテンツなどが存在する。ステップS5で“NO”が判断されると(すなわち、番組メインデータが放送制御プログラムでないと判断されると)、ステップS7が実行される。ステップS7においては、予め放送データ受信装置12に内蔵された機能により、単に受信した映像および音声データを出力するだけの(いわゆる「たれ流し」の)単純な表示および音声出力処理が実行される。一方、ステップS5で“YES”が判断されると(すなわち、番組メインデータが放送制御プログラムであると判断されると)、ステップS9が実行される。ステップS9において、放送制御プログラムを受信して放送制御プログラム記憶領域に格納する。ステップS9の後、ステップS11が実行される。
【0047】
ステップS11において、放送制御プログラムを実行する。このプログラム中には、番組コンテンツの内容に応じた様々な処理が記録されており、この処理に応じて出力回路に対して出力するデータの生成や、赤外線入力信号の利用方法の指定、モデム部を利用したデータ通信等が行われる。
【0048】
図9には放送制御プログラムの動作例を示す。ステップS21においては、出力回路64に対して背景となる静止画像を出力する。ステップS23においては、表示する動画像のためのウィンドウの位置やサイズ、表示する映像コンテンツ、および音声コンテンツを指定する。ステップS25においては、放送データ受信装置が受け付ける赤外線入力信号や特別な割り込みの設定をする。ここでの特別な割込みとは、放送制御プログラムが放送媒体を通じて行う放送制御プログラム自体の更新等である。ステップS27においては準備完了を示す信号を出力回路64に出力する。これによってステップS21〜S25における設定に基づいて映像、音声がテレビジョンに出力される。なお、出力回路64は、準備完了を示す信号が与えられるまでは、直前の設定に基づく出力を行うなどして処理を持つこともある。
【0049】
ステップS27の後、ステップS29においては、放送制御サブルーチンが実行される。この放送制御サブルーチンでは、具体的には、後述する、図12,13,16,20,24,26に示すような処理がされる。
【0050】
なお、放送制御プログラムの処理に応じて映像や音声データをテレビジョンに出力する処理や、リモコン入力に対する処理(チャネル変更処理)、および割り込みに応じておこなわれる放送制御プログラムの更新処理等が、図9の放送制御プログラムと並行して処理される。
【0051】
以下には、具体的なゲームにこの実施例の放送受信システムを提供したいくつかの実施例について説明する。
実施例1
この実施例1は、ゲーム装置18において放送とは独立して実行されたゲームの進行状況に応じて放送データ受信装置12からゲーム情報を表示しまたは送信して、ゲームプレイヤにゲーム進行上のヒントを与えたりする場合の実施例である。図10に示すように、ゲーム装置18でのゲームプレイにおいて「長老の部屋」に入ったとき、そのときのゲームの進行状況に応じて、ゲーム装置18の赤外線信号送信器26から放送データ受信装置12の赤外線信号受信器14へコードを含む制御データを送信する。そして、放送データ受信装置12では、そのコードすなわち制御データを解読し、図10に示すように、その制御データに応じて、異なる映像をテレビジョン16に表示する。ただし、この図10の例では、テレビジョン16に表示されるテキストだけが変更されているが、映像自体を変更したり音声だけを変更したりすることも可能である。
【0052】
図10に示す実施例1は、具体的には、ゲーム装置18は図11に従って、放送データ受信装置12は図12に従って動作する。
【0053】
図11の最初のステップS41では、ゲーム装置18のCPU76が、操作キー22のゲームプレイヤの操作に従って、ゲームカートリッジ68のゲームプログラムを処理することによって、ゲームを実行する。そして、ステップS43で、CPU76(図7)は、ゲームの主人公が図10に示す「長老の部屋」に入ったかどうかを判断する。このステップS43で“YES”が判断されると、CPU76は、続くステップS45において、「池イベント」を既にクリアしているかどうか判断する。そして、このステップS45で“NO”を判断すると、CPU76は、赤外線信号送信器26に、コードAを含む制御データを与える。したがって、ステップS47では、赤外線信号送信器26および赤外線信号受信器14を介して、ゲーム装置18から放送データ受信装置すなわちディジタルTVチューナ12にコードAを含む制御データが送信される。ステップS45で“YES”を判断したときまたはステップS47の後、ステップS49では、CPU76は、先のステップS41におけるゲーム処理中に「ねこイベント」を既にクリアしているかどうかを判断する。このステップS49において“NO”を判断すると、CPU76は、次のステップS51において、コードBを含む制御データを赤外線信号送信器26に出力する。したがって、このステップS51では、赤外線信号送信器26および赤外線信号受信器14を介して、ゲーム装置18から放送データ受信装置12にコードBを含む制御データが送信される。
【0054】
ステップS43で“NO”またはS49で“YES”を判断したとき、あるいはステップS51を実行した後、CPU76は、次のステップS53において、ゲームオーバかどうか判断する。ステップS53で“NO”なら、すなわちまだゲームオーバになっていなければ、先のステップS41に戻ってゲーム処理を続行し、ゲームオーバになっていれば、そのまま終了する。
【0055】
図12の最初のステップS61では、ディジタルTVチューナすなわち放送データ受信装置12の受信制御ブロック48は、赤外線信号受信器14からの入力ポートを通して、ゲーム装置18からの制御データを読み込む。そして、ステップS63において、その制御データを受信したかどうかを判断する。このステップS63で“NO”が判断されると、次のステップS65で、受信制御ブロック48は、所定時間が経過したかどうか判断する。所定時間が経過していなければステップS61でゲーム装置18からの制御データの受信を待つ。つまり、受信制御ブロック48は、図9のステップS29に示す放送制御サブルーチンにジャンプしてから所定時間、制御データがゲーム装置18から入力されるのを待つ。ステップS65で所定時間か経過したことが判断されると、放送制御サブルーチンを終了する。
【0056】
ステップS61でゲーム装置18から制御データが受信されると、受信制御ブロック48は、続くステップS67において、受信した制御データに「コードA」が含まれるかどうか判断する。そして、このステップS67で“YES”を判断すると、受信制御ブロック48は、出力回路64に、図10に示すテレビジョン16用の映像とテキストデータとを出力する。その結果、ステップS69では、図10に示す映像とテキスト「池のそばを掘るのじゃ!」とが表示される。
【0057】
ステップS67で“NO”なら、受信制御ブロック48は、続くステップS71において、制御データが「コードB」を含むかどうか判断する。このステップS71で“YES”なら、ステップS73において、受信制御ブロック48は、テレビジョン16に図10に示す映像と「ねこを3匹つかまえるのじゃ!」のテキストを表示する。ステップS69またはステップS73の後、ステップS74において、所定時間経過するまで待った後、放送制御プログラムサブルーチンを終了する。
【0058】
ステップ71で“NO”の場合、すなわち、ステップS61で受信した制御データが「コードA」でも「コードB」でもなかった場合には、適切な応答がなかったものとみなし、受信制御ブロック48は次のステップS75で、図10に示す映像と「言っとる意味がわからん。」のテキストとをテレビジョン16に表示してステップS65に進む。
【0059】
なお、ゲーム装置18からステップS47またはS51でコードAまたはコードBを送信するが、この場合、赤外線信号送信器26からは、標準的なディジタルTVチューナに付属するリモコンと同じ信号構成を用いる。すなわち、コードAおよびコードBは、いずれも、リモコン(図示せず)の複数の特定の操作ボタンの組み合わせと同じ赤外線信号を出力する。他方、このような制御データが通常のリモコン信号と混同されるとTV視聴に影響を及ぼすので、具体的には、リモコンボタンのうち、データ放送用に定義されたボタン、たとえば青,赤,緑,黄,上,下,左,右,決定および戻りのボタンの1つまたは2以上のボタンの適宜の配列と同じ赤外線信号を出力する。たとえば、「コードA」は青,赤および黄ボタンを組み合わたコードとして、また「コードB」が上,下および左ボタンを組み合わせたコードとして送信される。そして、そのようなリモコンボタンの組み合わせによるコードを受信制御ブロック48が放送制御プログラムに基づいて「コードA」または「コードB」と認識する。
【0060】
なお、図11および図12の実施例では、ゲーム装置18でイベントをクリアしていないときにそのイベントをクリアするためのヒントを放送データ受信装置12からテレビジョン16を通してゲームプレイヤに与えるようにしているので、ゲームプレイヤはそのテレビジョン16に表示されたヒントに従ってゲームをさらにプレイすることができる。
【0061】
また、図12の実施例では、テレビジョン16に表示されるテキスト情報を変更してゲームプレイヤに対するヒントを与えるようにしたが、異なる映像や音声を用いて、ゲームプレイヤにヒントを与えるようにしてもよい。この場合の実施例が図13に示される。
【0062】
図13の実施例では、受信制御ブロック48は、ステップS81で、まず、通常のテレビジョンコンテンツすなわち映像1および音声1を選択し、受信している。そして、ステップS83−S87で、所定時間内にゲーム装置18から制御データが受信できたとき、ステップS89でその制御データが「コードA」を含むかどうかを判断する。そして、「コードA」を検出した場合、ステップS91において、受信制御ブロック48は、通常のテレビジョンコンテンツとは異なる映像および音声、すなわちこの場合には、映像2および音声2を選択して出力回路64に出力する。同様に、ステップS93で制御データが「コードB」を含むと判断したとき、ステップS95において、通常のコンテンツ(映像1,音声1)ではなく、映像3および音声3を出力回路64に出力する。
【0063】
この場合、放送データのストリームは、図3の例とは異なり、図14に示すように、映像3および音声3を含む必要がある。
【0064】
ここで、映像2,音声2は、図10に示すように、ゲームプレイヤに対して「池のそばを掘る」ことを示すヒントを与えるようなコンテンツデータであり、映像3,音声3は、図10に示すように「ねこを3匹つかまえる」のヒントをゲームプレイヤに与えるようなコンテンツデータである。
【0065】
この場合、映像1,音声1によって、図10の「言っとる意味がわからん」と同様に、ゲーム装置18からの制御データを受け付けなかったことを示すことをゲームプレイヤ18に表示することもできる。
【0066】
なお、この実施例1においては、上述のように、図12に示すように、ゲーム装置18でのゲーム結果に基づいて、放送データ受信装置12からゲーム進行上のヒントを与えるようにし、あるいは、図13に示すように、ゲーム装置18におけるゲーム結果を示す制御データに応じて、異なる映像や音声をテレビジョン16から出力する。この図13実施例において、ゲームプレイヤに対して必ずしもヒントを提示する必要はなく、そのゲーム結果に応じていわゆる「おまけ」のような映像や音声をテレビジョン16から出力させるだけでもよい。
【0067】
さらに、図12および図13のいずれの場合にも、放送データ受信装置12は、テレビジョン16を通して、ゲームプレイヤに対して何らかの出力情報を付与するようにした。しかしながら、放送データ受信装置すなわちディジタルTVチューナ12から、ゲーム装置18に対して戻り信号を与え、ゲーム装置18がその戻り信号(放送データ受信装置12からの)に応じてゲームプログラムを実行するようにしてもよい。この例が以下に実施例2として説明される。
実施例2
この実施例は、いわゆる「宿題プレイ」をするものであり、図15(A)に示すように、たとえば放送データ受信装置12からテレビジョン16を通してゲーム装置18に「来週までにねこをつかまえておけよ!」と指令する。このとき、宿題を示す指令信号として音1がテレビジョン16から出力される。そして、ゲームプレイヤはその指令に従って、ゲームをプレイして、猫を捕まえた場合には、翌週の放送において図15(B)に示すようにコードAを放送データ受信装置12に返し、捕まえられなかった場合には図15(C)に示すようにコードBを返す。応じて、その放送データ受信装置12からテレビジョン16を通して、音声(音2または音3)をゲーム装置18に入力することによって、ゲーム装置18にゲーム情報(この図15の例の場合には、メダル)を与える。
【0068】
詳しくいうと、図16に示すように、放送データ受信装置12は、放送制御サブルーチンを実行して、ステップS101で、音1を出力する。つまり、音1の音声データによってテレビジョン16からゲーム装置18にねこ捕獲の指令を与える。
【0069】
図17は放送時に実行されるゲーム装置18の動作フローである。そして、ゲーム装置18は、この放送データ受信装置12からの音1を取り込み、それを処理する。つまり、図17に示すステップS103において、ゲーム装置18は、音声受信器80から、テレビジョン16を通して出力される放送データ受信装置12からの音1を取り込む。そして、ステップS105で、音声受信器80によって音声の取り込みが終了したかどうかを判断し、“NO”の場合はステップS103に戻り、“YES”の場合には、続くステップS107で、音声認識エンジン82によって音声認識処理を実行する。そして、CPU76は、次のステップS109において、認識結果が「音1」かどうかを判断する。“NO”なら、ステップS111において所定時間経過したかどうかを判断し、ステップS103に戻りまたは終了する。ステップS109で“YES”の場合、すなわち、そのときゲーム装置18が放送データ受信装置12からテレビジョン16を通して音1を取り込んだと判断した場合には、ステップS113において、CPU76は、セーブデータ記憶メモリ72のフラグ領域74(図7)に、ねこ捕獲指令フラグをセットする。
【0070】
そして、ゲームプレイヤは、そのねこ捕獲指令に応じて、翌週の放送までに、ねこを捕獲するようにゲームをプレイする。この場合のゲーム装置18の動作フローが図18に示される。なお、このゲームプレイは放送とは独立して行われるものであり、放送していない時間や放送を受信できる環境でなくてもゲームプレイできる。
【0071】
図18の最初のステップS121において、ゲーム装置18のCPU76は、フラグ領域74を参照することによって、ねこ捕獲指令フラグがセットされているかどうかを判断する。このステップS121で“NO”なら、そのまま終了し、“YES”なら、次のステップS123において、ゲームをプレイする。そして、ステップS125において、CPU76は、猫を捕まえたかどうかを判断する。このステップS125において“YES”なら、ステップS127で、CPU76はフラグ領域74にねこ捕獲フラグをセットする。その後、ステップS125において“NO”の場合つまり猫を捕まえられなかった場合と同様に、ステップS129において、CPU76はゲームオーバかどうかを判断し、ゲームオーバでなければステップS123に戻り、ゲームオーバであればそのまま終了する。
【0072】
そして、翌週の放送時に図19および図20に示す動作がゲーム装置18および放送データ受信装置12によってそれぞれ実行される。
【0073】
まず、図19の最初のステップS131において、ゲーム装置18のCPU76は、フラグ領域74にねこ捕獲フラグがセットされているかどうかを判断する。このステップS131で“YES”の場合、すなわち、ねこ捕獲フラグがセットされている場合には、ゲーム装置18のCPU76から赤外線信号送信器26に対して、コードAを含む制御データが出力され、“NO”の場合には、ステップS135において、コードBを含む制御データを出力する。したがって、ステップS133またはS135において、赤外線信号送信器26から赤外線信号受信器14を介して、コードAを含む制御データまたはコードBを含む制御データが、それぞれ放送データ受信装置12に入力される。
【0074】
その後、ゲーム装置18のCPU76は、マイク80を通して放送データ受信装置12からテレビジョン16を介して音声信号が入力されたかどうかをステップS137で判断する。このステップS137で音声の取り込みを検出すると、次のステップS139で、音声認識エンジン82によって音声認識処理を実行する。次のステップS141において、CPU76は、その認識結果が音2かどうかを判断する。もし音2であれば、ステップS143において、CPU76は、ゲームプログラムを実行して、金メダルを獲得した処理を実行する。ステップS141で“NO”の場合、ステップS145で、CPU76は、音声認識結果が音3かどうかを判断する。音3であれば、ステップS147で、CPU76は、紙メダル獲得処理を実行する。ステップS145で“NO”なら、ステップS149で所定時間が経過したかどうかを判断し、所定時間経過前ならステップS136に戻り、所定時間経過後であれば終了する。
【0075】
図19のステップS136に音声信号を入力するために、放送データ受信装置12は、図20に示す放送制御サブルーチンを実行する。最初のステップS151で、受信制御ブロック48は、赤外線信号受信器14からの入力ポートでゲーム装置18から送信された制御データを受信する。そして、ステップS153で、ゲーム装置18から制御データを受信したかどうかを判断する。このステップS153で“NO”を判断した場合には、次のステップS155で所定時間経過かかどうかを判断し、所定時間経過前ならステップS151に戻る。
【0076】
そして、ステップS153で、ゲーム装置18からの制御データを受信したことを判断すると、続くステップS157で、受信制御ブロック48は、受信した制御データにコードAが含まれるかどうかを判断する。コードAを受信した場合にゲーム装置18に先に述べたように金メダルを付与するために、ステップS159において、受信制御ブロック48は、出力回路64に音2の音声データを出力する。したがって、このとき、テレビジョン16からゲーム装置18の音声受信器80に先の図19のステップS141に示すように、音2が入力されることになる。
【0077】
ステップS157で“NO”なら、ステップS161において、受信制御ブロック48は、さらに、受信した制御データにコードBが含まれるかどうかを判断する。このステップS161で“NO”の場合には、ステップS155に進む。コードBを受信したと判断した場合、ステップS163において、受信制御ブロック48は、出力回路64に音3の音声データを出力する。したがって、テレビジョン16から音3の音声が出力され、それがゲーム装置18の音声受信機80によって受信され、先のステップS147に示すように、ゲーム装置18内で紙メダル獲得処理が実行される。この場合、所定時間内ならば、何度でも所定の音(音2、音3)を出力するようになっている。これは通信に完全な双方向性がないために、ゲーム装置が音を取り逃してもリトライすれば再度通信が行えるようにするための工夫である。
【0078】
上述の実施例2においては、放送データ受信装置12からテレビジョン16を通してゲーム装置18に「ねこ捕獲指令」を与え、ゲーム装置18でねこを捕獲した場合とそうでない場合とで異なる戻り信号を放送データ受信装置12からゲーム装置18に対して与え、ゲーム装置18ではその戻り信号に従ってゲームプログラムを実行することにより、金メダルや紙メダルを付与するようにした。しかしながら、たとえば放送データ受信装置12からテレビジョン16を通してゲーム装置18に、翌週までに捕獲しておくモンスターを指定し、ゲーム装置18においてゲームをプレイして、該当のモンスターを捕獲した場合に特別なコードを放送データ受信装置12に送信し、放送データ受信装置12は、その特別なコードを受信した場合に、当該ゲーム装置18に対して特別なモンスターを出現させるゲームデータを戻り信号として与えるようにしてもよい。
【0079】
さらに、実施例2は、ゲームに限らず、たとえば学習ソフトにも応用可能である。すなわち、テレビジョン16から問題を与え、その問題に対する解答をゲーム装置18で作成し、翌週の放送に合わせてその解答を制御データとして放送データ受信装置12に送信することによって、放送データ受信装置12が、その解答の正解または不正解に応じて、テレビジョン16の映像や音声を変化させる。
【0080】
さらにまた、実施例2でテレビジョン16を通して放送データ受信装置12から指令を与え、ゲーム装置18からはその指令に対する結果を放送データ受信装置12に送信するが、その結果を、モデム66(図4)を用いてランキングサーバ38(図2)に登録することによって、たとえば全国ランキングを作成するようにしてもよい。
【0081】
上述の実施例2では、放送データ受信装置12から戻り信号としてテレビジョン16を介してゲーム装置18に音声信号が与えられた。しかしながら、このような戻り信号は、放送データ受信装置12からゲーム装置18に直接与えるようにしてもよい。そのような戻り信号経路としては、赤外線信号送受信器を用いることが考えられる。つまり、図1に示す赤外線信号送信器26を赤外線信号送受信器として構成し、赤外線信号受信器14を赤外線信号送受信器として構成すればよい。ただし、そのような赤外線信号送受信器を用いることなく、電波によるワイヤレス通信経路を設けてもよく、あるいはケーブルでゲーム装置18と放送データ受信装置12とを接続するようにしてもよい。
【0082】
そして、上述の戻り信号(放送データ受信装置12からゲーム装置18に戻される信号)としては、上述の音声信号や映像信号の他、さらにはゲーム装置18から放送データ受信装置12に対して送信した制御データ(コード)に応じて異なるゲームデータやパスワードを与えるようにしてもよい。この場合、ゲーム装置18ではそのゲームデータやパスワードを用いて、たとえば所定のゲームアイテムやモンスターを出現させ、あるいはゲーム進行を補助する(たとえば扉を開く、キャラクタが成長する)等の処理を行えるようにしてもよい。
【0083】
また、このようなゲーム装置18における戻り処理(戻り信号に応じたゲーム処理)は、プレイ中のゲームにすぐに反映されなくてもよく、たとえば、タイマ付アイテム(一定時間後に有効となるアイテムあるいは一定時間内のみ有効なアイテム)等をゲーム装置18に付与するようにしてもよい。
【0084】
さらにまた、戻り信号は、上述のようなゲームデータそのものでなくてもよい。たとえば、ゲーム装置18が何らかのセンサたとえば加速度センサなどを備える場合に、放送データ受信装置12からの戻り信号に応じて、ゲーム装置18でそのセンサの設定を変更する(加速度センサの場合であればその補正値を変更する)ようにしてもよい。
【0085】
さらにまた、ゲーム装置18から制御データを受け取った放送データ受信装置12がゲーム装置18に対して戻り信号を付与するのではなく、ゲーム装置18からの制御データ(コード)に応じて、所定のデータを放送データ受信装置12のRAM50(図4)に設定記憶するようにしてもよい。この場合、そのような所定のデータが設定記憶されると、通常は使えないリモコン(図示せず)のボタンあるいはゲーム装置18の操作キーがそのとき以降使用可能になるようにしてもよい。
実施例3
この実施例では、図21に示すように、放送データ受信装置12から映像1および音声1を出力してテレビジョン16上でたとえばドラマを受信している過程において、そのドラマストーリーの分岐点を示す画面が表示されたとき、テレビジョン16からゲーム装置の送信ボタンを押すような指令が出され、それに伴ってゲーム装置18から送信ボタンを押すことによって制御データを出力し、それをディジタルTVチューナないし放送データ受信装置12に与える。放送データ受信装置12では、そのときゲーム装置18から送られた制御データに含まれるコードがいずれであるかによって、その後のドラマストーリーを変更するように処理する。
【0086】
たとえば、ゲーム装置18にキャラクタAが仲間に加わっているデータが記憶されている場合には、ゲーム装置18の送信ボタンを押したとき、コードAを含む制御データが放送データ受信装置12に与えられる。この場合、放送データ受信装置12は、そのキャラクタAを仲間にしたストーリーを進行させるために、映像1および音声1を出力回路64に出力する。したがって、テレビジョン16上では、キャラクタAを仲間にしたストーリーが進行する。
【0087】
あるいは、ゲーム装置18でゲームをプレイした際に、キャラクタBを仲間にすることができたとき、放送データ受信装置12にはコードBを含む制御データがゲーム装置18から与えられる。この場合には、放送データ受信装置12は、映像2および音声2を出力回路64に出力する。応じて、テレビジョン16上では、キャラクタBを仲間にしたドラマストーリーが進行することになる。
【0088】
さらに、ゲーム装置18でゲームをプレイした際に仲間を作れなかった場合には、ゲーム装置18から放送データ受信装置12にコードCを含む制御データが返送される。したがって、この場合には、放送データ受信装置12の受信制御ブロック48は、出力回路64に、映像3および音声3を出力し、応じて、テレビジョン16上では、主人公だけでドラマストーリーが進行することになる。
【0089】
なお、制御データにいずれのコードも含まれない場合には、放送データ受信装置12は、テレビジョン16上でデフォルトのドラマストーリーを進行させるべく、出力回路64に、映像4および音声4を出力する。
【0090】
この実施例3の具体的な動作が図22−図24によって実現される。図22および図23はゲーム装置18によって実行される処理であり、図24は放送データ受信装置12によって実行される処理である。
【0091】
図22の最初のステップS171では、ゲーム装置18のCPU76は、図21に示すようなメニュー表示を実行する。そして、ゲームプレイヤはそのメニューのうち、制御データ送信かゲームモードかを選択する。そして、ゲームモードを選択した場合、ステップS173で“YES”をCPU76が判断する。したがって、CPU76は、ゲームプレイヤによる操作キー22の操作に応じてゲームプログラムを実行する(ステップS177)。そして、ステップS179で、CPU76は、そのゲーム処理中にキャラクタAを仲間にできたかどうかを判断する。このステップS179で“YES”なら、続くステップS181で、CPU76は、フラグ領域74(図7)に、キャラクタA仲間フラグをセットする。ステップS179で“NO”なら、CPU76は、続くステップS183で、ゲーム処理中にキャラクタBを仲間にできたかどうかを判断する。ステップS183で“YES”の場合には、次のステップS185で、CPU76は、フラグ領域74にキャラクタB仲間フラグをセットする。ステップS181またはS185を経た後、あるいはステップS183で“NO”を判断したとき、CPU76はゲームオーバかどうかをステップS187で判断し、“NO”ならステップS177に戻る。
【0092】
なお、ステップS171のメニュー表示において、ゲームプレイヤが制御データ送信を選択した場合、ステップS173で“YES”が判断され、図23に示す制御データ送信処理が実行される。
【0093】
図23の最初のステップS191では、ゲーム装置18のCPU76は、フラグ領域74を参照して、キャラクタA仲間フラグがセットされているかどうかを判断する。このステップS191で“YES”なら、続くステップS193において、CPU76は、赤外線信号送信器26から、コードAを含む制御データを送信させる。また、ステップS191で“NO”なら、ステップS195で、CPU76は、フラグ領域74にキャラクタB仲間フラグがセットされているかどうかを判断する。ステップS195で“YES”を判断すると、CPU76は、次のステップS197において、赤外線信号送信器26からコードBを含む制御データを送信させる。ステップS195で“NO”の場合には、すなわち、キャラクタA仲間フラグおよびキャラクタB仲間フラグのいずれもがセットされていない場合には、CPU76は、次のステップS199において、赤外線信号送信器26からコードCを含む制御データを出力させる。
【0094】
図24のステップS201−S205において、ディジタルTVチューナすなわち放送データ受信装置12の受信制御ブロック48は、所定時間経過前にゲーム装置18からの制御データを受信したかどうかを判断する。そして、ステップS203で“YES”を判断した場合には、次のステップS207において、受信制御ブロック48は、その制御データにコードAが含まれるかどうかを判断する。コードAが制御データに含まれている場合には、ステップS209において、受信制御ブロック48は、映像1および音声1を選択して出力回路64に与える。したがって、この場合には、テレビジョン16上では、先に説明したように、キャラクタAを仲間にしたドラマストーリーが進行することになる。
【0095】
ステップS207で“NO”の場合、次のステップS211において、受信制御ブロック48は制御データ中にコードBが含まれるかどうかを判断する。このステップS211で“YES”を判断すると、受信制御ブロック48は、次のステップS213で、出力回路64に対して映像2,音声2を出力する。したがって、テレビジョン16上では、キャラクタBを仲間にしたドラマストーリーが進行することになる。
【0096】
ステップS211で“NO”の場合、受信制御ブロック48は、さらにステップS215において、制御データにコードCが含まれるかどうかを判断する。コードCが制御データに含まれる場合には、受信制御ブロック48は、映像3および音声3を出力回路64に出力する。応じて、テレビジョン16上では、主人公一人だけで仲間のないドラマストーリーが展開されることになる。
【0097】
なお、制御データに何らのコードも含まれていない場合には、ステップS215で“NO”となり、その場合には、ステップS219で受信制御ブロック48は映像4および音声4を出力回路64に出力する。したがって、先に述べたように、この場合には、デフォルトのドラマストーリーがテレビジョン16上で進行することとなる。
【0098】
上述の実施例3においては、ストーリー分岐点においてゲーム装置18から制御データを送信させるようにしたが、この制御データはその番組(ドラマ)の最初にゲーム装置18から送信させておいて、それを放送データ受信装置12内のRAM50に記憶しておき、放送データ受信装置12では、そのストーリー分岐点になったとき、そのメモリ内に制御データを参照して、以後のストーリーの進行を変更するようにしてもよい。
【0099】
さらに、リモコン(図示せず)によってストーリー分岐を指示可能な番組(ドラマやアニメーション)の場合に、ゲーム装置18から制御データを放送データ受信装置12に入力することによって、一般の視聴者では選択できない選択肢をゲーム装置18からの制御データで選択できるようにしてもよい。たとえば、一般視聴者はリモコンの青,赤および黄ボタンだけでストーリー分岐を選択できるとすると、ゲーム装置18から制御コードを入力した場合には、さらに、金,銀ボタン等を使用してストーリー分岐の選択肢を選択できるようにさせることが考えられる。
実施例4
この実施例4は、図25に示すように、たとえばゲーム装置18と放送データ受信装置12とをリアルタイムで連動させる実施例である。図25の例は、放送データ受信装置12からテレビジョン16を介してたとえば音1をゲーム装置18に送り、ゲーム装置18では、その音1を開始トリガとして、レースゲームを一定時間実行し、その後ゲーム中で進んだ距離に応じて異なる制御データを放送データ受信装置12に送信する。放送データ受信装置12は、その制御データを受け、テレビジョン16を通して、上述のレースゲームで進んだ距離に応じた映像および/または音声を出力する。
【0100】
具体的には、放送データ受信装置12は、図26に示す放送制御サブルーチンを実行する。最初のステップS231で、受信制御ブロック48は、図27に示す番組コンテンツ内のトリガーデータが「1」かどうかを判断する。このステップS231で“YES”を判断すると、そのトリガーデータ「1」は図27に示すようにレース開始を意味するものであり、したがって受信制御ブロック48は、次のステップS233において、レースゲームの開始トリガとして機能する音1を出力回路64に出力する。それとともに、ステップS235において、受信制御ブロック48は、図示しないクロック回路において、時刻のカウントを開始する。これは時刻カウントに応じた表示をテレビジョン16上でさせるためである。したがって、ステップS237で、受信制御ブロック48は、たとえば「あと1分」のような表示をテレビジョン16上で行わせる。
【0101】
そして、ステップS239で、受信制御ブロック48は、トリガーデータが「2」であるかどうかを判断する。トリガーデータ「2」は図27に示すようにレースの終了を意味する。つまり、受信制御ブロック48は、ステップS239でレース終了を検出するまで、ステップS237において、時刻カウントに応じた出力情報を適宜テレビジョン16に与える。
【0102】
ステップS239において“YES”を判断すると、受信制御ブロック48は、赤外線信号受信器14からの入力ポートを参照して、ゲーム装置18からの制御データを受信する。そして、ステップS243において、受信制御ブロック48は、制御データを受信したかどうかを判断する。このステップS243で“YES”を検出すると、受信制御ブロック48は、続くステップS245において、ステップS241で受信した制御データがコードAを含むかどうかを判断する。コードAを含む場合、ステップS247において、受信制御ブロック48は、「なかなかの記録だ」のようなテキストを表示するためのデータを出力回路64に出力する。それと同時に、「ランキングに登録していいか?」の質問に対してゲームプレイヤがそれを許諾する信号をゲーム装置18から放送データ受信装置12に送った場合、ステップS249において、受信制御ブロック48は、モデム66(図4)を通して、ランキングサーバ38にレース記録を登録する。
【0103】
ステップS245で“NO”を判断した場合には、受信制御ブロック48は、次のステップS251において、制御データがコードBを含むかどうかを判断する。制御データがコードBを含む場合、受信制御ブロック48は、次のステップS253において、たとえば、「あまりよくない記録だね」のようなテキストをテレビジョン16上に表示させる。
【0104】
ステップS243で制御データを受信しなかった場合あるいは制御データを受信したがコードAもコードBも含まれていなかった場合、受信制御ブロック48は、次のステップS255において、そのときの受信バッファ60内のトリガーデータが「3」であるかどうかを判断する。トリガーデータ「3」は図27に示すように、コードの受け付け終了を意味し、したがってこのステップS255で“YES”を判断した場合には、受信制御ブロック48は、結果的にコードAもコードBも受信しなかったことになり、ステップS257において、たとえば「記録なしだね」のようなテキストをテレビジョン16上に表示させる。
【0105】
これに対して、ゲーム装置は、図28に示す処理を実行する。最初のステップS261において、CPU76は、音声信号受信器80から音声信号を取り込み、ステップS263でその音声信号の取り込みの完了を検出すると、次のステップS265において音声認識エンジン82によって音声認識処理を実行させる。その音声認識処理の結果ステップS267で音1を検出すると、CPU76は、ステップS269において、レースゲームを開始させる。そして、予め定めたレース時間が経過(ステップS273)するまで、ステップS271でレース処理を実行する。
【0106】
レース時間が終了すると、ステップS273において“YES”が判断され、そのとき、CPU76は、その所定時間内に走行した距離に応じて、コードAまたはコードBを含む制御データをステップS275で生成する。具体的には走行した距離が長い場合にはコードAを生成し、短い場合にはコードBを生成する。そして、ゲームプレイヤがゲーム装置18の操作キー(送信ボタン)を操作すると、そのことがステップS277で判断され、CPU76は、次のステップS279において、コードAまたはコードBを含む制御データを赤外線信号送信器26から送信させる。
【0107】
なお、ステップS277で“NO”が判断された場合、CPU76は操作キーのうち終了ボタンが操作されたかどうかを判断し、“NO”であれば先のステップS277に戻り、“YES”であれば、先のステップS279を実行した後と同様に、終了する。
【0108】
このようにして、この実施例4によれば、放送データ受信装置12によって受信した放送データに応じてゲーム装置18がリアルタイムに連動したゲームを実行し、そのゲーム結果に応じて、放送データ受信装置12がテレビジョン16を通して映像および/または音声を出力する。
【0109】
なお、上述の説明では、実施例4のリアルタイムゲームの例として、レースゲームを説明した。しかしながら、このリアルタイムゲームとしては、さらに、放送データによってテレビジョン16から出力される音楽と、ゲーム装置18の音楽ゲームとセッションすることも考えられる。ゲーム装置18でうまく演奏できた場合にはコードAを含む制御コードを放送データ受信装置12に対して送信し、そうでなければコードBを送信することによって、放送デーダ受信装置12がテレビジョン16に異なる映像や音声を出力させるようにしてもよい。
【図面の簡単な説明】
【図1】図1はこの発明の一実施例の放送受信システムを示す図解図である。
【図2】図2は図1実施例の放送データ受信装置に放送データを送信する放送局側システムの一例を示すブロック図である。
【図3】図3は図2に示す放送局側システムから送信される番組コンテンツの一例を示す図解図である。
【図4】図4は図1実施例の放送データ受信装置の一例を示すブロック図である。
【図5】図5は番組コンテンツの内容の一例を示す図解図である
【図6】図6は図5の番組コンテンツの内容を基に出力される放送データ受信装置の出力回路64に出力されるデータのフォーマットの一例を示す図解図である。
【図7】図7は図1実施例のゲーム装置の一例を示すブロック図である。
【図8】図8は放送データ受信装置のメインルーチンを示すフロー図である。
【図9】図9は放送制御プログラムの一例を示すフロー図である。
【図10】図10は実施例1を説明するためのゲーム装置およびテレビジョンを示す図解図である。
【図11】図11は実施例1におけるゲーム装置の動作を示すフロー図である。
【図12】図12は実施例1において放送データ受信装置が実行する放送制御サブルーチンを示すフロー図である。
【図13】図13は実施例1において放送データ受信装置が実行する放送制御サブルーチンの他の例を示すフロー図である。
【図14】図14は図13に示す動作を実行する場合の番組コンテンツを示す図解図である。
【図15】図15は実施例2を説明するためのゲーム装置およびテレビジョンを示す図解図である。
【図16】図16は実施例2において放送データ受信装置が実行する放送制御サブルーチンを示すフロー図である。
【図17】図17は実施例2におけるゲーム装置の動作を示すフロー図である。
【図18】図18は実施例2におけるゲーム装置の動作を示すフロー図である。
【図19】図19は実施例2におけるゲーム装置の動作を示すフロー図である。
【図20】図20は実施例2において放送データ受信装置が実行する放送制御サブルーチンを示すフロー図である。
【図21】図21は実施例3を説明するためのゲーム装置およびテレビジョンを示す図解図である。
【図22】図22は実施例3におけるゲーム装置の動作を示すフロー図である。
【図23】図23は図22における制御データ送信処理の動作を示すフロー図である。
【図24】図24は実施例3において放送データ受信装置が実行する放送制御サブルーチンを示すフロー図である。
【図25】図25は実施例4を説明するためのゲーム装置およびテレビジョンを示す図解図である。
【図26】図26は実施例4において放送データ受信装置が実行する放送制御サブルーチンを示すフロー図である。
【図27】図27は図26に示す動作を実行する場合の番組コンテンツを示す図解図である。
【図28】図28は実施例4におけるゲーム装置の動作を示すフロー図である。
【符号の説明】
10 …放送受信システム
12 …放送データ受信装置(ディジタルTVチューナ)
14 …赤外線信号受信器
16 …テレビジョン
18 …ゲーム装置
22 …操作キー
24 …LCD
26 …赤外線信号送信器
28 …放送局側システム
48 …受信制御ブロック
50 …RAM
52 …チャネル指示回路
54 …映像音声再生回路
56 …放送制御プログラム記憶領域
60 …受信バッファ
62 …出力バッファ
68 …ゲームカートリッジ
70 …プログラムメモリ
72 …セーブデータメモリ
76 …CPU
80 …音声受信器
82 …音声認識エンジン
[0001]
[Industrial application fields]
The present invention relates to a broadcast receiving system and a game device, and in particular, for example, a broadcast data receiving device that receives digital television broadcasts (including BS digital, CS digital, terrestrial digital, CATV, etc.) and a game device cooperate. The present invention relates to a broadcast receiving system and a game device.
[0002]
[Prior art]
For example, Japanese Patent Laid-Open No. 6-134143 [A63F 9/22, H04N 5/445, 7/08, 7/18] published on May 17, 1994 discloses an example of this type of broadcasting system. Has been. In this conventional broadcast receiving system, a character code is superimposed on a television broadcast and transmitted, the character code is extracted and converted into game program data, and the game program is rewritten with the converted game program data.
[0003]
[Problems to be solved by the invention]
In the conventional broadcasting system, for example, by rewriting players and other data appearing in a baseball game, there is an advantage that the game can always be played with the latest players and data, but such game program data is unilateral. As in the case of downloading game program data using a network such as the Internet, for example, it does not reflect any progress or result of the game by the game player and lacks so-called interactivity. .
[0004]
Therefore, a main object of the present invention is to provide a novel broadcast receiving system that can reflect the progress and result of a game in a game device in broadcast data.
[0005]
[Means for Solving the Problems]
A broadcast receiving system according to the present invention includes a broadcast data receiving device that receives broadcast data including content information broadcast from a broadcast device and outputs output information based on the content information, and a game device. Is a broadcast receiving system including a remote control signal receiver for receiving a remote control signal from an attached remote control device, wherein the game device stores a game program for a game independent of broadcast data, Game processing means for executing a game in accordance with a game program, control data generating means for generating control data according to a game result or progress, and control data transmitting means for transmitting control data to a remote control signal receiver in the form of a remote control signal Including broadcast data receiver Included in broadcast data Broadcast control program storage means for storing the broadcast control program, and receiver processing means for generating output information by executing the broadcast control program in accordance with control data received by the remote control signal receiver.
[0006]
The game device according to the present invention receives broadcast data from a broadcast device and includes content information included in the broadcast data. To output output information based on the control data from the game device Used in combination with broadcast data receiver Concerned A game device, a game program storage means for storing a game program for playing a game independent of broadcast data, a processing means for executing a game independent of broadcast data in accordance with the game program, a result or progress of the game Game data storage means for storing game data to be shown, control data generation means for generating control data based on the game data stored in the game data storage means, and broadcast data receiving device for the control data generated by the control data generation means Control data transmitting means for transmitting to the control data receiving unit.
[0007]
The game cartridge according to the present invention receives broadcast data. Then, output information based on the content information included in the broadcast data is output according to control data from the transmission means of the game device Broadcast data receiver Used in combination with A game cartridge which is detachably attached to a game device, and a game program storage means for storing a game program for playing a game independent of broadcast data, and a game showing a result or progress of a game according to the game program Game data storage means for storing data, control data generation program storage means for storing a control data generation program for generating control data based on game data in the game data storage means, and control data generated by the control data generation program is transmitted The transmission program storage means which memorize | stored the control data transmission program transmitted to a broadcast data receiver by a means is provided.
[0008]
The program according to the present invention receives broadcast data. Then, output information based on the content information included in the broadcast data is output according to control data from the transmission means of the game device Broadcast data receiver Used in combination with With storage means Concerned A game that is executed by a game device and that stores a game program that is executed based on an operation of a player independent of broadcast data, and game data that indicates a result or progress of a game according to the game program in a storage unit A data storage program, a control data generation program for generating control data based on the game data in the game data storage means, and a control data transmission program for transmitting the control data to the broadcast data receiving device by the transmission means.
[0009]
[Action]
Broadcast data broadcast from the broadcast device includes, for example, a broadcast control program such as BML, video and audio content, and the broadcast data is received by a broadcast data receiving device such as a digital TV tuner. In this broadcast data receiver, Included in broadcast data Broadcast control program storage means for storing the broadcast control program and reception apparatus processing means for executing the broadcast control program are provided.
[0010]
The game player operates an operation key or the like of the game device to play the game independently of the broadcast data. The game processing means executes a game program in response to an input from the operation key. The game device has a game data memory for storing the result or progress of the game by the game processing means as game data. For example, according to the game data stored in the game data storage memory, that is, according to the result or progress of the game, the control data generating means generates the control data, and the control data is broadcast by the control data transmitting means. It is transmitted to the control data receiving means of the data receiving device.
[0011]
The broadcast data receiving means outputs output information according to the code included in the received control data. Therefore, for example, a hint for the progress of the game is issued from the television receiving the output information from the broadcast data receiving apparatus. According to this hint, the game player can proceed with the game.
[0012]
Release The broadcast control program in the broadcast control program storage means is rewritten by the rewriting means provided in the transmission data receiving apparatus. Therefore, the broadcast control program can be changed by appropriately changing the broadcast data.
[0013]
As described above, when the game device includes the game data storage unit, the control data generation unit may generate the control data based on the game data stored in the game data storage unit.
[0014]
A so-called “return signal” can be sent from the broadcast data receiving device to the game device. For example, when the receiving device processing means outputs the game related information as the output information based on the execution result of the broadcast control program, the game processing means can execute the game program based on the game related information.
[0015]
As the game related information, a password or the like can be used in addition to video and audio.
[0016]
In addition, there is a remote control attached to the broadcast data receiving device, and an infrared signal (remote control signal) receiver in which the control data receiving means of the broadcast data receiving device receives an infrared signal (remote control signal) from a remote control attached to the digital television tuner. The control data generation means generates a code corresponding to the button of the remote control, and the control data transmission means includes an infrared signal (remote control signal) transmitter that transmits the code as an infrared signal (remote control signal). Good.
[0017]
At this time, the codes to be used are preferably blue, red, green, yellow, top, bottom, left, right, decision, and return defined for data broadcasting. of By using codes corresponding to at least one or two or more buttons, the receiving operation in the broadcast data receiving apparatus is not affected.
[0018]
【The invention's effect】
According to the present invention, the results and progress of the game are reflected. From the viewpoint of watching the broadcast, when the viewer freely selects from broadcast data transmitted in parallel, or the viewer inputs and sets. Unlike the case of selecting broadcast contents based on fixed information, the unexpectedness and interest of broadcasting can be increased.
[0019]
Similarly, since the results and progress of the game are reflected, from the viewpoint of playing the game, it is not only fun to raise the skill level of the game but also additional fun other than when playing the game. Can be given. And since the willingness to play a game can be raised, the added value of game software can be raised.
[0020]
In addition, if the configuration is such that game play can be performed independently of the broadcast, the game play can be enjoyed without being constrained by the broadcast time and the environment in which the broadcast can be received. It can be reflected.
[0021]
Furthermore, if the configuration using the standard remote control communication of the broadcast data receiving device is possible, it can be realized by the standard broadcast data receiving device, and only the game device and the game cartridge have to be purchased. Can be minimized.
[0022]
Further, if the broadcast data receiving device communicates (returns) to the game device, the game progress can be varied.
[0023]
The above object, other objects, features and advantages of the present invention will become more apparent from the following detailed description of embodiments with reference to the drawings.
[0024]
【Example】
The broadcast receiving system 10 of this embodiment shown in FIG. 1 basically includes a digital television broadcast receiver, that is, a broadcast data receiving device 12. The broadcast data receiver 12 is provided with an infrared signal receiver 14 on the front panel for receiving an infrared signal from a remote controller (not shown). The broadcast data receiving apparatus 12 receives broadcast data from the broadcasting station side system 28 as shown in FIG. 2 and outputs video and audio contents included in the broadcast data to the television 16. However, in this embodiment, the so-called digital TV tuner 12 and the television 16 are illustrated as separate ones, but the television 16 may of course be a digital tuner built-in television.
[0025]
The broadcast receiving system 10 of this embodiment further includes a game device 18. The game device 18 of this embodiment is a portable game machine that is held by a player 20, and the game player 20 operates an operation key 22 such as a cross key or a push button to display a game image on an LCD 24, for example. Then, game music is output from a speaker (not shown). The game apparatus 18 can play a game independently from the broadcast. That is, it is possible to play a game with the game device 18 alone even outside the broadcast time or in an environment where broadcast cannot be received. The game apparatus 18 further includes an infrared signal transmitter 26. The infrared signal transmitter 26 outputs an infrared signal in the same manner as the digital television remote controller described above, and the infrared signal is transmitted to the broadcast data receiving apparatus. 12 is received by an infrared signal receiver 14 provided on the front surface. In this embodiment, a portable game machine is used, but a stationary game machine that is not normally carried may be used.
[0026]
In order to transmit broadcast data to the broadcast receiving system 10 shown in FIG. 1, the broadcast station side system 28 shown in FIG. 2 is used. The broadcasting station side system 28 includes a program production device 30, and the program production device 30 includes a video / audio program production device 32 and a data program production device 34. The video / audio program production device 32 is a device that produces video or audio content such as video and audio, and the data program production device 34 is a device that produces data content such as a broadcast control program. Video or audio content and data content are collectively referred to as broadcast content. Data content may be associated with video or audio content. Further, if necessary, it may have a function of receiving data from the server 36 and producing a data program broadcast according to the data. The server 36 includes a ranking server 38. As will be described later, the ranking server 38 is used to create a ranking according to the game processing result by the game device 18.
[0027]
The broadcast organization device 40 included in the broadcast station side system 28 mainly performs broadcast time management. Based on the information presented by the broadcast organization device 40, the data sending device 42 and the packet / stream sending device 46 send data to the broadcast data receiving device 12.
[0028]
The data sending device 42 sends data received from the program production device 30 and broadcast system data such as EPG (Electronic Program Guide) to the packet stream sending device. The data produced by the data program production device 34 is mainly broadcast control program data described in BML (Broadcast Markup Language). (The program language is not limited to BML as long as it can be executed by the broadcast data receiving apparatus 12). This broadcast control program is a program for controlling the digital broadcast tuner, that is, the broadcast data receiving device 12. In accordance with this broadcast control program, the broadcast data receiving device 12 generates information to be output to the television 16 based on control data transmitted from the infrared signal transmitter 26 of the game device 18, video or audio content, or the like.
[0029]
The packet / stream transmission device 46 packetizes system data such as broadcast contents, EPG and other time control data into a predetermined format, and broadcasts or transmits it as a broadcast stream through an appropriate broadcast medium.
[0030]
FIG. 3 shows an example of one program created by combining video / audio content and data content. Here, in particular, a group of broadcast content per program is defined as program content. The program content in FIG. 3 includes a broadcast control program described in BML, video 1, audio 1, video 2 and audio 2. Information related to the program content is recorded in broadcast system data such as EPG.
[0031]
4 includes a reception control block 48, a reception circuit 58, a reception buffer 60, an output circuit 64, an infrared signal receiver 14, and a modem 66.
[0032]
Based on the instruction of the reception control block 48, the reception circuit 58 receives the designated channel video / audio stream, still image data, caption stream, broadcast control program, broadcast system data, and the like, and outputs them to the reception buffer 60.
[0033]
The remote control signal received by the infrared signal receiver 14 is given to the reception control block 48 as control data. The infrared signal receiver 14 may be based on other communication methods. For example, a wireless remote controller or a cable connection may be used. Further, another communication method may be used.
[0034]
The reception control block 48 generates output information based on the control data received by the infrared signal receiver 14, the broadcast system data received by the reception buffer, the broadcast control program, the video / audio content, and the like, and the output information is generated. This is given to the output circuit 64. In addition to the broadcast control program, the reception control block 48 includes program storage means for executing original functions (e.g., output of received video and audio data (so-called “flowing” output) and remote control reception control). This is executed but omitted in FIG. The output circuit 64 outputs the signal output from the reception control block 48 to the television 16.
[0035]
The reception control block 48 includes a CPU 51, a channel instruction circuit 52, a video / audio reproduction circuit 54, and a RAM 50. The RAM 50 includes a broadcast control program storage area 56. The broadcast control program storage area 56 stores the broadcast control program received in the reception buffer and is executed by the CPU 51.
[0036]
The channel instruction means 52 performs processing for setting or changing the channel based on the remote control signal received by the infrared signal receiver 14 or the execution result of the broadcast control program by the CPU 51. Here, setting or changing a channel is not only a channel change that changes the program itself, but also, for example, when one program content includes a plurality of video streams (video 1 and video 2). This includes the case of changing the stream (for example, changing from video 1 to video 2) (the same applies to the audio stream and the like).
[0037]
The video / audio reproduction circuit 54 generates a signal to be output to the output circuit 64 based on the video / audio content received by the reception buffer.
[0038]
The broadcast data receiving apparatus 12 includes a modem 66 connected to the reception control block 48. The modem 66 is used, for example, for viewing a PPV (Pay Per View) program, etc., but appropriately transmits data to the broadcast server 36 (ranking server 38) of FIG. 2 through a network (not shown). Or it can be received.
[0039]
FIG. 5 shows another example of program content. The program content shown in FIG. 5 includes a broadcast control program (for example, written in BML language), video 1, audio 1, video 2, audio 2, and trigger data. The program content information is also recorded in broadcast system data such as EPG. Based on these program contents, the reception control block 48 gives the data of video 3 and audio 3 as shown in FIG. 6 to the output circuit 62 as output information. For example, video 1 may be selected from video 1 and video 2 and output as video 3, or video 1 and video 2 may be combined (eg, video 1 is displayed in a large size and video 2 is displayed in a small window). You may do it. The trigger data is data as used in the embodiments described later with reference to FIGS.
[0040]
A game cartridge 68 is detachably attached to the game apparatus 18 of the embodiment shown in FIG. In use, the game cartridge 68 is detachably attached to the game apparatus 18 by a connector 69. The game cartridge 68 is composed of, for example, a ROM and includes a game program memory 70 for storing game program data, and a save data memory 72 for storing save data that is a result of a game played by the game player or an intermediate progress. . The save data memory 72 is composed of a rewrite memory such as a RAM, in which a flag area 74 is formed.
[0041]
The game apparatus 18 includes a CPU 76 for executing a game program in accordance with an operation of the operation key 22, and a game video output from the CPU 76 is displayed on the LCD 24 by the LCD driver 78. Although not specifically shown in FIG. 7, the game apparatus 18 naturally includes a speaker that is an example of an audio output unit.
[0042]
The game apparatus 18 further includes a voice receiver 80 such as a microphone, and the voice received by the voice receiver 80 is given to the voice recognition engine 82. The voice recognition engine 82 recognizes voice input from the microphone 80 and provides the CPU 76 with data indicating the voice. The CPU 76 outputs control data in accordance with game result data and game progress data stored in the save data memory 72 or voice data input from the voice recognition engine 82, and the control data is sent from the infrared signal transmitter 26 to the infrared data. Output as a signal. The infrared signal from the infrared signal transmitter 26 is received by the infrared signal receiver 14 of the broadcast data receiving device 12 as shown in FIG.
[0043]
In this embodiment, the audio receiver 80 is arranged so that audio from a speaker (not shown) of the television 16 shown in FIG. 4 can be received as a return signal (described later).
[0044]
In order to provide a return signal from the broadcast data receiving device 12 to the game device 18 as will be described later, it is possible to provide a communication means for transmitting information and data from the broadcast data receiving device 12 to the game device 18 shown in FIG. . This communication means can be constituted by, for example, an infrared signal transmitter provided in the broadcast data transmitting device 12 and an infrared signal receiver provided in the game device 18.
[0045]
FIG. 8 shows the operation of the digital TV tuner, that is, the broadcast data receiving apparatus 12. In the first step S1, program content to be received is determined. The program to be received is determined by a viewer's instruction from the remote controller (or game device 18), information stored in the reception control block 48, or the like. In the next step S3, data to be received first in the program content is determined (for example, video 1 and video 1 are determined). Which data should be received first in the program content is described in the broadcast system data. Here, this data is particularly defined as program main data.
[0046]
In the next step S5, it is determined what kind of data the program main data is. The types of program main data are mainly divided into broadcast control programs and other types. The broadcast control program is described in BML, for example, and a complicated command can be given to the broadcast data receiving device 12. Other data includes video (moving image or still image) content, audio content, and the like. If “NO” is determined in the step S5 (that is, if it is determined that the program main data is not a broadcast control program), the step S7 is executed. In step S7, a simple display and audio output process is performed by simply outputting the received video and audio data (so-called “flowing”) by the function built in the broadcast data receiving device 12 in advance. On the other hand, if “YES” is determined in step S5 (that is, if it is determined that the program main data is a broadcast control program), step S9 is executed. In step S9, the broadcast control program is received and stored in the broadcast control program storage area. Step S11 is performed after step S9.
[0047]
In step S11, a broadcast control program is executed. In this program, various processes according to the contents of the program content are recorded. According to this process, generation of data to be output to the output circuit, designation of a method of using the infrared input signal, modem unit Data communication etc. are performed using.
[0048]
FIG. 9 shows an operation example of the broadcast control program. In step S21, a still image as a background is output to the output circuit 64. In step S23, the position and size of the window for the moving image to be displayed, the video content to be displayed, and the audio content are designated. In step S25, an infrared input signal received by the broadcast data receiving apparatus and a special interrupt are set. Here, the special interruption is an update of the broadcast control program itself which is performed by the broadcast control program through the broadcast medium. In step S27, a signal indicating completion of preparation is output to the output circuit 64. As a result, video and audio are output to the television based on the settings in steps S21 to S25. Note that the output circuit 64 may have a process such as performing output based on the immediately preceding setting until a signal indicating completion of preparation is given.
[0049]
After step S27, a broadcast control subroutine is executed in step S29. Specifically, in this broadcast control subroutine, processing as shown in FIGS. 12, 13, 16, 20, 24, and 26, which will be described later, is performed.
[0050]
It should be noted that the process of outputting video and audio data to the television according to the process of the broadcast control program, the process for remote control input (channel change process), the update process of the broadcast control program performed according to the interrupt, etc. 9 in parallel with the broadcast control program.
[0051]
Hereinafter, some embodiments in which the broadcast receiving system of this embodiment is provided for a specific game will be described.
Example 1
In the first embodiment, the game data is displayed or transmitted from the broadcast data receiving device 12 in accordance with the progress of the game executed independently of the broadcast on the game device 18, and the game progress hints are sent to the game player. This is an embodiment in the case of giving. As shown in FIG. 10, when entering the “elder's room” in the game play on the game device 18, the broadcast data receiving device is sent from the infrared signal transmitter 26 of the game device 18 according to the progress of the game at that time. Control data including a code is transmitted to 12 infrared signal receivers 14. Then, the broadcast data receiving apparatus 12 decodes the code, that is, the control data, and displays a different video on the television 16 according to the control data as shown in FIG. However, in the example of FIG. 10, only the text displayed on the television 16 is changed, but it is also possible to change the video itself or only the audio.
[0052]
In the first embodiment shown in FIG. 10, specifically, the game apparatus 18 operates according to FIG. 11, and the broadcast data receiving apparatus 12 operates according to FIG.
[0053]
In the first step S41 of FIG. 11, the CPU 76 of the game device 18 executes the game by processing the game program of the game cartridge 68 in accordance with the operation of the game player of the operation key 22. In step S43, the CPU 76 (FIG. 7) determines whether or not the main character of the game has entered the “elder's room” shown in FIG. If “YES” is determined in the step S43, the CPU 76 determines whether or not the “pond event” has already been cleared in the subsequent step S45. If “NO” is determined in the step S 45, the CPU 76 gives control data including the code A to the infrared signal transmitter 26. Therefore, in step S47, control data including code A is transmitted from the game apparatus 18 to the broadcast data receiving apparatus, that is, the digital TV tuner 12 via the infrared signal transmitter 26 and the infrared signal receiver 14. When “YES” is determined in the step S45 or after the step S47, in a step S49, the CPU 76 determines whether or not the “cat event” has already been cleared during the game process in the previous step S41. If “NO” is determined in step S49, the CPU 76 outputs control data including the code B to the infrared signal transmitter 26 in the next step S51. Therefore, in step S51, control data including the code B is transmitted from the game apparatus 18 to the broadcast data receiving apparatus 12 via the infrared signal transmitter 26 and the infrared signal receiver 14.
[0054]
When “NO” is determined in step S43 or “YES” is determined in S49, or after step S51 is executed, the CPU 76 determines whether or not the game is over in the next step S53. If “NO” in the step S53, that is, if the game is not yet over, the process returns to the previous step S41 to continue the game process, and if the game is over, the process is ended as it is.
[0055]
In the first step S 61 in FIG. 12, the reception control block 48 of the digital TV tuner, that is, the broadcast data receiving device 12 reads the control data from the game device 18 through the input port from the infrared signal receiver 14. In step S63, it is determined whether or not the control data has been received. If “NO” is determined in the step S63, the reception control block 48 determines whether or not a predetermined time has passed in a next step S65. If the predetermined time has not elapsed, reception of control data from the game apparatus 18 is awaited in step S61. That is, the reception control block 48 waits for control data to be input from the game device 18 for a predetermined time after jumping to the broadcast control subroutine shown in step S29 of FIG. If it is determined in step S65 that the predetermined time has elapsed, the broadcast control subroutine is terminated.
[0056]
When control data is received from the game apparatus 18 in step S61, the reception control block 48 determines whether or not “code A” is included in the received control data in the subsequent step S67. If “YES” is determined in the step S67, the reception control block 48 outputs the video and text data for the television 16 shown in FIG. As a result, in step S69, the video shown in FIG. 10 and the text “Just dig a pond!” Are displayed.
[0057]
If “NO” in the step S67, the reception control block 48 determines whether or not the control data includes “code B” in a succeeding step S71. If “YES” in the step S71, the reception control block 48 displays the video shown in FIG. 10 and the text “Catch three cats!” On the television 16 in a step S73. After step S69 or step S73, after waiting for a predetermined time in step S74, the broadcast control program subroutine is terminated.
[0058]
If “NO” in the step 71, that is, if the control data received in the step S 61 is neither “code A” nor “code B”, it is considered that there is no appropriate response, and the reception control block 48 In the next step S75, the video shown in FIG. 10 and the text “I don't know the meaning” are displayed on the television 16, and the process proceeds to step S65.
[0059]
Note that the code A or the code B is transmitted from the game device 18 in step S47 or S51. In this case, the infrared signal transmitter 26 uses the same signal configuration as that of the remote control attached to the standard digital TV tuner. That is, both code A and code B output the same infrared signal as a combination of a plurality of specific operation buttons of a remote controller (not shown). On the other hand, when such control data is confused with a normal remote control signal, it affects TV viewing. Specifically, among the remote control buttons, buttons defined for data broadcasting, such as blue, red, green, etc. , Yellow, up, down, left, right, and the same infrared signal as the appropriate arrangement of one or more of the decision and return buttons. For example, “Code A” is transmitted as a code combining blue, red and yellow buttons, and “Code B” is transmitted as a code combining up, down and left buttons. Then, the reception control block 48 recognizes the code based on the combination of the remote control buttons as “code A” or “code B” based on the broadcast control program.
[0060]
In the embodiment of FIGS. 11 and 12, when the event is not cleared by the game apparatus 18, a hint for clearing the event is given from the broadcast data receiving apparatus 12 to the game player through the television 16. Therefore, the game player can further play the game according to the hint displayed on the television 16.
[0061]
In the embodiment of FIG. 12, the text information displayed on the television 16 is changed to give a hint to the game player. However, a hint is given to the game player using different video and audio. Also good. An embodiment in this case is shown in FIG.
[0062]
In the embodiment of FIG. 13, the reception control block 48 first selects and receives normal television content, that is, video 1 and audio 1 in step S81. Then, when control data can be received from the game device 18 within a predetermined time in steps S83 to S87, it is determined whether or not the control data includes “code A” in step S89. When “code A” is detected, in step S91, the reception control block 48 selects video and audio different from normal television content, that is, video 2 and audio 2 in this case, and outputs an output circuit. 64. Similarly, when it is determined in step S93 that the control data includes “code B”, video 3 and audio 3 are output to the output circuit 64 instead of normal content (video 1 and audio 1) in step S95.
[0063]
In this case, unlike the example of FIG. 3, the broadcast data stream needs to include video 3 and audio 3 as shown in FIG.
[0064]
Here, as shown in FIG. 10, the video 2 and the audio 2 are content data that gives a hint to the game player to “dig a pond by the pond”. As shown in FIG. 10, the content data gives a hint to the game player to “catch three cats”.
[0065]
In this case, it is also possible to display on the game player 18 that the control data from the game device 18 has not been accepted by the video 1 and the audio 1 as in the case of “I don't understand the meaning”. .
[0066]
In the first embodiment, as described above, as shown in FIG. 12, the broadcast data receiving device 12 gives hints on the progress of the game based on the game result on the game device 18, or As shown in FIG. 13, different video and audio are output from the television 16 in accordance with the control data indicating the game result in the game device 18. In the embodiment of FIG. 13, it is not always necessary to present a hint to the game player, and it is only necessary to output a video or audio such as a so-called “bonus” from the television 16 in accordance with the game result.
[0067]
Further, in both cases of FIG. 12 and FIG. 13, the broadcast data receiving apparatus 12 gives some output information to the game player through the television 16. However, a return signal is given to the game device 18 from the broadcast data receiving device, that is, the digital TV tuner 12, and the game device 18 executes the game program in response to the return signal (from the broadcast data receiving device 12). May be. This example is described below as Example 2.
Example 2
In this embodiment, so-called “homework play” is performed. As shown in FIG. 15A, for example, the broadcast data receiving device 12 through the television 16 passes through the television 16 to the game device 18 to “take a cat by next week. "Oh!" At this time, sound 1 is output from the television 16 as a command signal indicating homework. When the game player plays the game according to the instruction and catches the cat, the code A is returned to the broadcast data receiving device 12 as shown in FIG. 15B in the next week's broadcast, and is not caught. If it does, code B is returned as shown in FIG. Accordingly, by inputting sound (sound 2 or sound 3) from the broadcast data receiving device 12 through the television 16 to the game device 18, the game device 18 receives game information (in the example of FIG. 15, A medal).
[0068]
More specifically, as shown in FIG. 16, the broadcast data receiving apparatus 12 executes a broadcast control subroutine and outputs sound 1 in step S101. That is, a command for capturing a cat is given from the television 16 to the game apparatus 18 by sound data of sound 1.
[0069]
FIG. 17 is an operation flow of the game apparatus 18 executed during broadcasting. Then, the game apparatus 18 takes in the sound 1 from the broadcast data receiving apparatus 12 and processes it. That is, in step S <b> 103 shown in FIG. 17, the game apparatus 18 takes in the sound 1 from the broadcast data receiving apparatus 12 output from the audio receiver 80 through the television 16. In step S105, it is determined whether or not the voice receiver 80 has finished capturing the voice. If “NO”, the process returns to step S103. If “YES”, the voice recognition engine is returned in subsequent step S107. The voice recognition process is executed by 82. Then, in the next step S109, the CPU 76 determines whether or not the recognition result is “Sound 1”. If “NO”, it is determined whether or not a predetermined time has elapsed in step S111, and the process returns to step S103 or ends. If “YES” in the step S 109, that is, if it is determined that the game apparatus 18 has taken in the sound 1 from the broadcast data receiving apparatus 12 through the television 16 at that time, the CPU 76 stores the save data storage memory in the step S 113. The cat capture command flag is set in the 72 flag area 74 (FIG. 7).
[0070]
Then, the game player plays the game so as to capture the cat by the next week's broadcast in accordance with the cat capture command. The operation flow of the game apparatus 18 in this case is shown in FIG. This game play is performed independently of the broadcast, and the game can be played even when it is not broadcast or in an environment where the broadcast can be received.
[0071]
In the first step S121 of FIG. 18, the CPU 76 of the game apparatus 18 refers to the flag area 74 to determine whether or not the cat capture command flag is set. If “NO” in the step S 121, the process ends as it is, and if “YES”, the game is played in the next step S 123. In step S125, the CPU 76 determines whether a cat is caught. If “YES” in this step S125, the CPU 76 sets a cat capturing flag in the flag area 74 in a step S127. Thereafter, as in the case of “NO” in step S125, that is, in the case where the cat is not caught, in step S129, the CPU 76 determines whether or not the game is over, and if not over, the process returns to step S123. If it is, the process ends.
[0072]
The operations shown in FIGS. 19 and 20 are executed by the game device 18 and the broadcast data receiving device 12, respectively, during the next week's broadcast.
[0073]
First, in the first step S131 of FIG. 19, the CPU 76 of the game apparatus 18 determines whether or not a cat catch flag is set in the flag area 74. If “YES” in this step S131, that is, if the cat capture flag is set, the control data including the code A is output from the CPU 76 of the game apparatus 18 to the infrared signal transmitter 26, and “ If “NO”, control data including code B is output in step S135. Accordingly, in step S133 or S135, control data including code A or control data including code B is input to the broadcast data receiving device 12 from the infrared signal transmitter 26 via the infrared signal receiver 14, respectively.
[0074]
Thereafter, the CPU 76 of the game apparatus 18 determines whether or not an audio signal is input from the broadcast data receiving apparatus 12 through the television 16 through the microphone 80 in step S137. If it is detected in step S137 that speech has been captured, the speech recognition engine 82 executes speech recognition processing in the next step S139. In the next step S141, the CPU 76 determines whether or not the recognition result is sound 2. If the sound is 2, in step S143, the CPU 76 executes the game program and executes a process of acquiring a gold medal. If “NO” in the step S141, the CPU 76 determines whether or not the voice recognition result is the sound 3 in a step S145. If it is sound 3, in step S147, the CPU 76 executes a paper medal acquisition process. If “NO” in the step S145, it is determined whether or not a predetermined time has elapsed in a step S149. If the predetermined time has not elapsed, the process returns to the step S136, and if the predetermined time has elapsed, the process is ended.
[0075]
In order to input an audio signal to step S136 in FIG. 19, the broadcast data receiving apparatus 12 executes a broadcast control subroutine shown in FIG. In the first step S151, the reception control block 48 receives the control data transmitted from the game apparatus 18 at the input port from the infrared signal receiver 14. In step S153, it is determined whether control data is received from game device 18. If “NO” is determined in the step S153, it is determined whether or not a predetermined time has elapsed in the next step S155, and if the predetermined time has not elapsed, the process returns to the step S151.
[0076]
When it is determined in step S153 that control data from the game apparatus 18 has been received, in subsequent step S157, the reception control block 48 determines whether or not the code A is included in the received control data. In order to give a gold medal to the game apparatus 18 when the code A is received, the reception control block 48 outputs the sound data of the sound 2 to the output circuit 64 in step S159. Therefore, at this time, the sound 2 is input from the television 16 to the audio receiver 80 of the game apparatus 18 as shown in step S141 of FIG.
[0077]
If “NO” in the step S157, the reception control block 48 further determines whether or not the code B is included in the received control data in a step S161. If “NO” in the step S161, the process proceeds to a step S155. If it is determined that the code B is received, the reception control block 48 outputs the sound data of the sound 3 to the output circuit 64 in step S163. Therefore, the sound of sound 3 is output from the television 16 and is received by the sound receiver 80 of the game apparatus 18, and a paper medal acquisition process is executed in the game apparatus 18 as shown in the previous step S147. . In this case, a predetermined sound (sound 2, sound 3) is output any number of times within a predetermined time. This is a contrivance to enable communication again if a retry is made even if the game device misses the sound because communication is not completely interactive.
[0078]
In the above-described second embodiment, a “cat capture command” is given from the broadcast data receiving device 12 to the game device 18 through the television 16, and different return signals are broadcast depending on whether the game device 18 captures the cat or not. The data receiving device 12 gives the game device 18 and the game device 18 executes the game program according to the return signal, thereby giving a gold medal or a paper medal. However, for example, when a monster to be captured by the next week is designated from the broadcast data receiving device 12 to the game device 18 through the television 16 and a game is played on the game device 18, a special monster is captured. The code is transmitted to the broadcast data receiving device 12, and when the broadcast data receiving device 12 receives the special code, it gives game data for causing the game device 18 to appear a special monster as a return signal. May be.
[0079]
Furthermore, the second embodiment is applicable not only to a game but also to learning software, for example. That is, a problem is given from the television 16, an answer to the problem is created by the game device 18, and the answer is sent to the broadcast data receiving device 12 as control data in accordance with the next week's broadcast. However, the video and audio of the television 16 are changed according to whether the answer is correct or incorrect.
[0080]
Furthermore, in the second embodiment, a command is given from the broadcast data receiving device 12 through the television 16 and the result of the command is transmitted from the game device 18 to the broadcast data receiving device 12, and the result is sent to the modem 66 (FIG. 4). ) May be registered in the ranking server 38 (FIG. 2) to create, for example, a nationwide ranking.
[0081]
In the above-described second embodiment, an audio signal is given from the broadcast data receiving device 12 to the game device 18 via the television 16 as a return signal. However, such a return signal may be given directly from the broadcast data receiving device 12 to the game device 18. It is conceivable to use an infrared signal transmitter / receiver as such a return signal path. That is, the infrared signal transmitter 26 shown in FIG. 1 may be configured as an infrared signal transmitter / receiver, and the infrared signal receiver 14 may be configured as an infrared signal transmitter / receiver. However, a wireless communication path using radio waves may be provided without using such an infrared signal transmitter / receiver, or the game apparatus 18 and the broadcast data receiving apparatus 12 may be connected by a cable.
[0082]
The return signal (the signal returned from the broadcast data receiving device 12 to the game device 18) is transmitted from the game device 18 to the broadcast data receiving device 12 in addition to the audio signal and the video signal described above. Different game data or a password may be given according to control data (code). In this case, the game device 18 can use the game data and password to perform processing such as causing a predetermined game item or monster to appear or assisting the progress of the game (for example, opening a door or growing a character). It may be.
[0083]
Further, such a return process (game process corresponding to the return signal) in the game device 18 may not be immediately reflected in the game being played. For example, an item with a timer (an item that becomes effective after a certain time or An item that is valid only within a certain period of time) may be given to the game apparatus 18.
[0084]
Furthermore, the return signal may not be the game data itself as described above. For example, when the game apparatus 18 includes some sensor, such as an acceleration sensor, the setting of the sensor is changed on the game apparatus 18 in accordance with a return signal from the broadcast data receiving apparatus 12 (if it is an acceleration sensor, The correction value may be changed).
[0085]
Furthermore, the broadcast data receiving device 12 that has received the control data from the game device 18 does not give a return signal to the game device 18, but instead of predetermined data according to the control data (code) from the game device 18. May be set and stored in the RAM 50 (FIG. 4) of the broadcast data receiving apparatus 12. In this case, when such predetermined data is set and stored, a button of a remote controller (not shown) or an operation key of the game apparatus 18 which cannot be normally used may be made usable thereafter.
Example 3
In this embodiment, as shown in FIG. 21, in the process of outputting video 1 and audio 1 from the broadcast data receiving device 12 and receiving a drama on the television 16, for example, the branch point of the drama story is shown. When the screen is displayed, an instruction to press the transmission button of the game device is issued from the television 16, and accordingly, the control data is output by pressing the transmission button from the game device 18, and this is output to the digital TV tuner or This is given to the broadcast data receiving device 12. The broadcast data receiving device 12 performs processing to change the subsequent drama story depending on which code is included in the control data sent from the game device 18 at that time.
[0086]
For example, when the game device 18 stores data indicating that the character A has joined the group, the control data including the code A is given to the broadcast data receiving device 12 when the transmission button of the game device 18 is pressed. . In this case, the broadcast data receiving device 12 outputs the video 1 and the audio 1 to the output circuit 64 in order to advance the story with the character A as a friend. Therefore, on the television 16, a story with the character A as a friend progresses.
[0087]
Alternatively, when the game is played on the game device 18 and the character B can be made a friend, control data including the code B is given from the game device 18 to the broadcast data receiving device 12. In this case, the broadcast data receiving device 12 outputs the video 2 and the audio 2 to the output circuit 64. Accordingly, the drama story with the character B as a friend progresses on the television 16.
[0088]
Further, when a game cannot be made when the game is played on the game device 18, control data including the code C is returned from the game device 18 to the broadcast data receiving device 12. Therefore, in this case, the reception control block 48 of the broadcast data receiving device 12 outputs the video 3 and the audio 3 to the output circuit 64, and accordingly, on the television 16, the drama story advances only with the main character. It will be.
[0089]
When neither code is included in the control data, the broadcast data receiving device 12 outputs the video 4 and the audio 4 to the output circuit 64 in order to advance the default drama story on the television 16. .
[0090]
The specific operation of the third embodiment is realized by FIGS. 22 and FIG. 23 are processes executed by the game apparatus 18, and FIG. 24 is a process executed by the broadcast data receiving apparatus 12.
[0091]
In the first step S171 in FIG. 22, the CPU 76 of the game apparatus 18 executes a menu display as shown in FIG. Then, the game player selects either the control data transmission or the game mode from the menu. If the game mode is selected, the CPU 76 determines “YES” in step S173. Therefore, the CPU 76 executes the game program in accordance with the operation of the operation key 22 by the game player (step S177). In step S179, the CPU 76 determines whether or not the character A has become a friend during the game process. If “YES” in this step S179, the CPU 76 sets a character A fellow flag in the flag area 74 (FIG. 7) in a succeeding step S181. If “NO” in the step S179, the CPU 76 determines whether or not the character B can be made a friend during the game process in a subsequent step S183. If “YES” in the step S183, the CPU 76 sets a character B fellow flag in the flag area 74 in a next step S185. After step S181 or S185, or when “NO” is determined in step S183, the CPU 76 determines whether or not the game is over in step S187, and if “NO”, the process returns to step S177.
[0092]
When the game player selects control data transmission in the menu display in step S171, “YES” is determined in step S173, and the control data transmission process shown in FIG. 23 is executed.
[0093]
In the first step S191 in FIG. 23, the CPU 76 of the game apparatus 18 refers to the flag area 74 and determines whether or not the character A fellow flag is set. If “YES” in the step S191, the CPU 76 causes the infrared signal transmitter 26 to transmit control data including the code A in a succeeding step S193. If “NO” in the step S 191, the CPU 76 determines whether or not the character B fellow flag is set in the flag area 74 in a step S 195. If “YES” is determined in the step S195, the CPU 76 causes the infrared signal transmitter 26 to transmit control data including the code B in the next step S197. If “NO” in the step S195, that is, if neither the character A companion flag nor the character B companion flag is set, the CPU 76 transmits a code from the infrared signal transmitter 26 in the next step S199. Control data including C is output.
[0094]
In steps S201 to S205 in FIG. 24, the digital TV tuner, that is, the reception control block 48 of the broadcast data receiving apparatus 12 determines whether or not control data from the game apparatus 18 has been received before a predetermined time has elapsed. If “YES” is determined in the step S203, the reception control block 48 determines whether or not the code A is included in the control data in the next step S207. If the code A is included in the control data, the reception control block 48 selects the video 1 and the audio 1 and supplies them to the output circuit 64 in step S209. Accordingly, in this case, as described above, the drama story with the character A as a friend progresses on the television 16.
[0095]
If “NO” in the step S207, the reception control block 48 determines whether or not the code B is included in the control data in the next step S211. If “YES” is determined in step S211, the reception control block 48 outputs video 2 and audio 2 to the output circuit 64 in the next step S213. Therefore, a drama story with the character B as a friend progresses on the television 16.
[0096]
If “NO” in the step S211, the reception control block 48 further determines whether or not the code C is included in the control data in a step S215. When the code C is included in the control data, the reception control block 48 outputs the video 3 and the audio 3 to the output circuit 64. Correspondingly, on the television 16, a drama story with only one hero and no friends will be developed.
[0097]
When no code is included in the control data, “NO” is determined in the step S215, and in this case, the reception control block 48 outputs the video 4 and the audio 4 to the output circuit 64 in a step S219. . Therefore, as described above, in this case, the default drama story proceeds on the television 16.
[0098]
In the above-described third embodiment, the control data is transmitted from the game device 18 at the story branch point, but this control data is transmitted from the game device 18 at the beginning of the program (drama), The program is stored in the RAM 50 in the broadcast data receiving device 12, and when the broadcast data receiving device 12 reaches the story branch point, the control data is referred to in the memory to change the progress of the subsequent story. It may be.
[0099]
Furthermore, in the case of a program (drama or animation) in which story branching can be instructed by a remote controller (not shown), it cannot be selected by a general viewer by inputting control data from the game device 18 to the broadcast data receiving device 12. The options may be selected by control data from the game device 18. For example, if a general viewer can select a story branch with only the blue, red, and yellow buttons on the remote control, when a control code is input from the game device 18, the story branch is further performed using a gold, silver button, or the like. It is possible to make it possible to select one of the options.
Example 4
In the fourth embodiment, as shown in FIG. 25, for example, the game apparatus 18 and the broadcast data receiving apparatus 12 are linked in real time. In the example of FIG. 25, for example, sound 1 is sent from the broadcast data receiving device 12 to the game device 18 via the television 16, and the game device 18 executes the race game for a certain period of time using the sound 1 as a start trigger. Different control data is transmitted to the broadcast data receiving device 12 according to the distance traveled in the game. The broadcast data receiving device 12 receives the control data, and outputs video and / or audio corresponding to the distance traveled in the above-described race game through the television 16.
[0100]
Specifically, the broadcast data receiving apparatus 12 executes a broadcast control subroutine shown in FIG. In the first step S231, the reception control block 48 determines whether or not the trigger data in the program content shown in FIG. 27 is “1”. If “YES” is determined in step S231, the trigger data “1” means the start of the race as shown in FIG. 27, and therefore the reception control block 48 starts the race game in the next step S233. The sound 1 that functions as a trigger is output to the output circuit 64. At the same time, in step S235, the reception control block 48 starts counting time in a clock circuit (not shown). This is for causing the television 16 to display according to the time count. Accordingly, in step S237, the reception control block 48 causes the television 16 to display such as “one more minute”.
[0101]
In step S239, the reception control block 48 determines whether the trigger data is “2”. The trigger data “2” means the end of the race as shown in FIG. In other words, the reception control block 48 appropriately provides output information corresponding to the time count to the television 16 in step S237 until the end of the race is detected in step S239.
[0102]
If “YES” is determined in the step S239, the reception control block 48 refers to the input port from the infrared signal receiver 14 and receives the control data from the game apparatus 18. In step S243, the reception control block 48 determines whether control data has been received. If “YES” is detected in step S243, the reception control block 48 determines whether or not the control data received in step S241 includes the code A in subsequent step S245. When the code A is included, in step S247, the reception control block 48 outputs data for displaying a text such as “It is quite a record” to the output circuit 64. At the same time, when the game player sends a signal for permitting the question “Can I register for ranking?” From the game device 18 to the broadcast data receiving device 12, in step S249, the reception control block 48 The race record is registered in the ranking server 38 through the modem 66 (FIG. 4).
[0103]
If “NO” is determined in the step S245, the reception control block 48 determines whether or not the control data includes the code B in the next step S251. If the control data includes the code B, the reception control block 48 causes the television 16 to display a text such as “It ’s not a good record” in the next step S253.
[0104]
If control data is not received in step S243 or if control data is received but neither code A nor code B is included, the reception control block 48 in the next reception buffer 60 in step S255. It is determined whether or not the trigger data of “3” is “3”. As shown in FIG. 27, the trigger data “3” means the end of code acceptance. Therefore, if “YES” is determined in step S255, the reception control block 48 results in the code A and the code B being In step S257, for example, a text such as “No record” is displayed on the television 16.
[0105]
On the other hand, the game device executes the process shown in FIG. In the first step S261, the CPU 76 takes in a voice signal from the voice signal receiver 80. When the completion of the fetching of the voice signal is detected in step S263, the voice recognition engine 82 executes a voice recognition process in the next step S265. . When the sound 1 is detected in step S267 as a result of the voice recognition process, the CPU 76 starts a racing game in step S269. Then, the race process is executed in step S271 until a predetermined race time has elapsed (step S273).
[0106]
When the race time ends, “YES” is determined in step S273. At that time, the CPU 76 generates control data including the code A or the code B in step S275 according to the distance traveled within the predetermined time. Specifically, the code A is generated when the distance traveled is long, and the code B is generated when the distance traveled is short. Then, when the game player operates the operation key (send button) of the game apparatus 18, this is determined in step S277, and in the next step S279, the CPU 76 transmits control data including code A or code B by infrared signal. The data is transmitted from the device 26.
[0107]
If “NO” is determined in the step S277, the CPU 76 determines whether or not the end button among the operation keys is operated. If “NO”, the CPU 76 returns to the previous step S277, and if “YES”. The process ends in the same manner as after the previous step S279 has been executed.
[0108]
Thus, according to the fourth embodiment, the game device 18 executes a game linked in real time according to the broadcast data received by the broadcast data receiving device 12, and the broadcast data receiving device according to the game result. 12 outputs video and / or audio through the television 16.
[0109]
In the above description, the racing game has been described as an example of the real-time game of the fourth embodiment. However, as this real-time game, it is also conceivable to have a session with music output from the television 16 by broadcast data and a music game of the game device 18. If the game apparatus 18 is successfully played, the control code including the code A is transmitted to the broadcast data receiving apparatus 12, and if not, the code B is transmitted so that the broadcast data receiving apparatus 12 is set to the television 16. Different video and audio may be output.
[Brief description of the drawings]
FIG. 1 is an illustrative view showing a broadcast receiving system according to an embodiment of the present invention;
FIG. 2 is a block diagram showing an example of a broadcast station side system that transmits broadcast data to the broadcast data receiving apparatus of FIG. 1 embodiment;
FIG. 3 is an illustrative view showing one example of program contents transmitted from the broadcasting station side system shown in FIG. 2;
4 is a block diagram showing an example of a broadcast data receiving apparatus of the FIG. 1 embodiment. FIG.
FIG. 5 is an illustrative view showing one example of contents of program content
6 is an illustrative view showing one example of a format of data output to the output circuit 64 of the broadcast data receiving apparatus that is output based on the contents of the program content of FIG. 5;
FIG. 7 is a block diagram showing an example of the game apparatus of FIG. 1 embodiment.
FIG. 8 is a flowchart showing a main routine of the broadcast data receiving apparatus.
FIG. 9 is a flowchart showing an example of a broadcast control program.
FIG. 10 is an illustrative view showing a game apparatus and a television for explaining the first embodiment;
FIG. 11 is a flowchart illustrating the operation of the game device according to the first embodiment.
FIG. 12 is a flowchart illustrating a broadcast control subroutine executed by the broadcast data receiving apparatus in the first embodiment.
FIG. 13 is a flowchart illustrating another example of the broadcast control subroutine executed by the broadcast data receiving apparatus according to the first embodiment.
FIG. 14 is an illustrative view showing program contents when the operation shown in FIG. 13 is executed;
FIG. 15 is an illustrative view showing a game apparatus and a television for explaining the second embodiment;
FIG. 16 is a flowchart illustrating a broadcast control subroutine executed by the broadcast data receiving apparatus according to the second embodiment.
FIG. 17 is a flowchart illustrating the operation of the game device according to the second embodiment.
FIG. 18 is a flowchart illustrating the operation of the game device according to the second embodiment.
FIG. 19 is a flowchart illustrating the operation of the game device according to the second embodiment.
FIG. 20 is a flowchart illustrating a broadcast control subroutine executed by the broadcast data receiving apparatus according to the second embodiment.
FIG. 21 is an illustrative view showing a game apparatus and a television for explaining Example 3;
FIG. 22 is a flowchart illustrating the operation of the game device according to the third embodiment.
FIG. 23 is a flowchart showing the operation of control data transmission processing in FIG.
FIG. 24 is a flowchart illustrating a broadcast control subroutine executed by the broadcast data receiving apparatus according to the third embodiment.
FIG. 25 is an illustrative view showing a game apparatus and a television for explaining the fourth embodiment;
FIG. 26 is a flowchart illustrating a broadcast control subroutine executed by the broadcast data receiving apparatus according to the fourth embodiment.
FIG. 27 is an illustrative view showing program content when the operation shown in FIG. 26 is executed;
FIG. 28 is a flowchart illustrating the operation of the game device according to the fourth embodiment.
[Explanation of symbols]
10 ... Broadcast receiving system
12 ... Broadcast data receiving device (digital TV tuner)
14 ... Infrared signal receiver
16 ... Television
18 ... Game device
22 ... Operation keys
24 ... LCD
26 ... Infrared signal transmitter
28… Broadcasting station side system
48 ... Reception control block
50 ... RAM
52 ... Channel indication circuit
54. Video / audio reproduction circuit
56 ... Broadcast control program storage area
60 ... Receive buffer
62 ... Output buffer
68 ... Game cartridge
70: Program memory
72 ... Save data memory
76 ... CPU
80: Audio receiver
82: Speech recognition engine

Claims (20)

放送装置から放送されるコンテンツ情報を含む放送データを受信してコンテンツ情報に基づく出力情報を出力する放送データ受信装置,およびゲーム装置を備え、前記放送データ受信装置は付属のリモコン装置からのリモコン信号を受信するためのリモコン信号受信器を含む放送受信システムであって、
前記ゲーム装置は
前記放送データとは独立したゲームのためのゲームプログラムを記憶するゲームプログラム記憶手段、
前記ゲームプログラムに従ってゲームを実行するゲーム処理手段、
前記ゲームの結果または経過に応じて制御データを生成する制御データ生成手段、および
前記制御データを前記リモコン信号の形態で前記リモコン信号受信器に送信する制御データ送信手段を含み、
前記放送データ受信装置は
放送データに含まれる放送制御プログラムを記憶する放送制御プログラム記憶手段、および
前記リモコン信号受信器によって受信した制御データに応じて前記放送制御プログラムを実行することによって前記出力情報を生成する受信装置処理手段を含む、放送受信システム。
A broadcast data receiving device that receives broadcast data including content information broadcast from a broadcast device and outputs output information based on the content information, and a game device, the broadcast data receiving device receiving a remote control signal from an attached remote control device A broadcast receiving system including a remote control signal receiver for receiving
A game program storage means for storing a game program for a game independent of the broadcast data;
Game processing means for executing a game according to the game program;
Control data generating means for generating control data according to the result or progress of the game, and control data transmitting means for transmitting the control data to the remote control signal receiver in the form of the remote control signal,
The broadcast data receiver is
Broadcast control program storage means for storing a broadcast control program included in broadcast data , and receiving apparatus processing means for generating the output information by executing the broadcast control program in accordance with control data received by the remote control signal receiver Including a broadcast receiving system.
記放送データ受信装置は、前記放送データに含まれる前記放送制御プログラムで前記放送制御プログラム記憶手段の放送制御プログラムを書き換える書換手段をさらに備える、請求項1記載の放送受信システム。 Before Symbol broadcast data receiving apparatus further comprises rewriting means for rewriting the broadcast control program of the broadcast control program storage means in the broadcast control program included in the broadcast data, the broadcast receiving system of claim 1, wherein. 前記ゲーム装置は前記ゲームの結果または経過に応じたゲームデータを記憶するゲームデータ記憶手段をさらに備え、
前記制御データ生成手段は前記ゲームデータ記憶手段に記憶された前記ゲームデータに基づいて前記制御データを生成する、請求項1または2記載の放送受信システム。
The game apparatus further includes game data storage means for storing game data corresponding to the result or progress of the game,
The broadcast receiving system according to claim 1 or 2, wherein the control data generating means generates the control data based on the game data stored in the game data storage means.
前記受信装置処理手段は、前記放送制御プログラムの実行結果に基づいて前記出力情報としてゲーム関連情報を出力し、
前記ゲーム装置は前記ゲーム関連情報を受信するゲーム関連情報受信手段をさらに備え、
前記ゲーム処理手段は前記ゲーム関連情報に基づいて前記ゲームプログラムを実行する、請求項1ないし3のいずれかに記載の放送受信システム。
The receiving device processing means outputs game related information as the output information based on an execution result of the broadcast control program,
The game apparatus further includes game related information receiving means for receiving the game related information,
4. The broadcast receiving system according to claim 1, wherein the game processing means executes the game program based on the game related information.
前記ゲーム関連情報は音声信号を含み、
前記ゲーム装置は、音声信号を受信する音声信号受信手段、および前記音声信号受信手段が受信した音声信号を認識する音声認識手段をさらに備え、
前記ゲームプログラムは前記音声認識手段が認識した音声が所定の音声であるとき所定の処理を実行するプログラムを含む、請求項4記載の放送受信システム。
The game related information includes an audio signal;
The game apparatus further includes audio signal receiving means for receiving an audio signal, and voice recognition means for recognizing the audio signal received by the audio signal receiving means,
The broadcast receiving system according to claim 4, wherein the game program includes a program that executes a predetermined process when the voice recognized by the voice recognition unit is a predetermined voice.
前記ゲーム関連情報はパスワードを含み、
前記ゲームプログラムは前記パスワードを受けたときに所定の処理を実行するプログラムを含む、請求項4または5記載の放送受信システム。
The game related information includes a password,
The broadcast receiving system according to claim 4, wherein the game program includes a program that executes a predetermined process when the password is received.
前記ゲーム関連情報は映像を含む、請求項4ないし6のいずれかに記載の放送受信システム。  The broadcast receiving system according to claim 4, wherein the game related information includes a video. 前記リモコン信号受信器は前記リモコンからの赤外線信号を受信する赤外線信号受信器を含み、
前記制御データ生成手段は前記リモコンのボタンに対応するコードを生成し、
前記制御データ送信手段は前記コードを赤外線信号として送信する赤外線信号送信器を含む、請求項1ないし7のいずれかに記載の放送受信システム。
The remote control signal receiver includes an infrared signal receiver that receives an infrared signal from the remote control;
The control data generating means generates a code corresponding to the button of the remote control;
The broadcast receiving system according to claim 1, wherein the control data transmitting unit includes an infrared signal transmitter that transmits the code as an infrared signal.
前記制御データ生成手段は、前記リモコンのボタンである青,赤,緑,黄,上,下,左,右,決定,および戻りうちの少なくとも1つまたは2つ以上のボタンに対応するコードを生成する、請求項8記載の放送受信システム。It said control data generating means is a button of the remote control blue, red, green, yellow, up, down, left, right, determination, and returns at least one or codes corresponding to the two or more buttons of the The broadcast receiving system according to claim 8, which is generated. 放送装置からの放送データを受信してその放送データに含まれるコンテンツ情報に基づく出力情報をゲーム装置からの制御データに応じて出力する放送データ受信装置と組み合わせて用いられる当該ゲーム装置であって、
前記放送データとは独立したゲームをプレイするためのゲームプログラムを記憶するゲームプログラム記憶手段、
ゲームプログラムに従って前記放送データとは独立したゲームを実行する処理手段、
ゲームの結果または経過を示すゲームデータを記憶するゲームデータ記憶手段、
前記ゲームデータ記憶手段に記憶されたゲームデータに基づいて制御データを生成する制御データ生成手段、および
前記制御データ生成手段によって生成された制御データを放送データ受信装置の制御データ受信部に送信する制御データ送信手段を備える、ゲーム装置。
A the game device for use in combination with the broadcast data receiving apparatus which outputs according to the control data of the output information based on the received and the content information included in the broadcast data from the game device a broadcast data from the broadcast apparatus,
Game program storage means for storing a game program for playing a game independent of the broadcast data;
Processing means for executing a game independent of the broadcast data according to a game program;
Game data storage means for storing game data indicating the result or progress of the game;
Control data generating means for generating control data based on the game data stored in the game data storage means, and control for transmitting the control data generated by the control data generating means to the control data receiving unit of the broadcast data receiving device A game device comprising data transmission means.
前記放送データ受信装置はそれに付属するリモコンからのリモコン信号を受けるリモコン信号受信器を含み、前記リモコン信号受信器が前記制御データ受信部であり、
前記制御データ生成手段は前記リモコンのボタンに対応するコードを含む制御データを生成し、
前記制御データ送信手段は前記制御データを前記リモコン信号受信器に送信するリモコン信号送信器を含む、請求項10記載のゲーム装置。
The broadcast data receiving device includes a remote control signal receiver that receives a remote control signal from a remote controller attached thereto, and the remote control signal receiver is the control data receiving unit,
The control data generating means generates control data including a code corresponding to a button of the remote control;
The game apparatus according to claim 10, wherein the control data transmission means includes a remote control signal transmitter that transmits the control data to the remote control signal receiver.
前記リモコン信号受信器は前記リモコンからの赤外線信号を受ける赤外線信号受信器を含み、
前記リモコン信号送信器は前記制御データを前記赤外線信号受信器に送信する赤外線信号送信器を含む、請求項11記載のゲーム装置。
The remote control signal receiver includes an infrared signal receiver that receives an infrared signal from the remote control;
The game apparatus according to claim 11, wherein the remote control signal transmitter includes an infrared signal transmitter that transmits the control data to the infrared signal receiver.
前記制御データ生成手段は、前記リモコンの青,赤,緑,黄,上,下,左,右,決定,および戻りボタンのうちの1つまたは2以上のボタンに対応するコードを含む制御データを生成する、請求項11または12記載のゲーム装置。  The control data generation means includes control data including codes corresponding to one or more buttons among the blue, red, green, yellow, up, down, left, right, enter, and return buttons of the remote controller. The game device according to claim 11 or 12, which is generated. 前記制御データに応じて前記放送データ受信装置から出力される出力情報を受信する出力情報受信手段をさらに備え、
前記ゲーム処理手段は前記出力情報に基づいて前記ゲームプログラムを実行する、請求項10記載のゲーム装置。
Output information receiving means for receiving output information output from the broadcast data receiving device according to the control data,
The game device according to claim 10, wherein the game processing means executes the game program based on the output information.
前記出力情報は音声信号を含み、
音声信号を受信する音声信号受信手段、
前記音声信号受信手段が受信した音声信号を認識する音声認識手段、および
前記音声認識手段の認識結果が所定の音声であるかどうか判別する判別手段をさらに備え、
前記ゲーム処理手段は前記判別手段が前記所定の音声を判別したとき所定の処理を実行する、請求項14記載のゲーム装置。
The output information includes an audio signal;
An audio signal receiving means for receiving an audio signal;
Voice recognition means for recognizing a voice signal received by the voice signal receiving means; and a discrimination means for discriminating whether a recognition result of the voice recognition means is a predetermined voice,
The game device according to claim 14, wherein the game processing unit executes a predetermined process when the determination unit determines the predetermined sound.
前記出力情報はパスワードを含み、
パスワードを受信するパスワード受信手段をさらに備え、
前記ゲーム処理手段は前記パスワードに応じて所定の処理を実行する、請求項14記載のゲーム装置。
The output information includes a password;
A password receiving means for receiving the password;
The game device according to claim 14, wherein the game processing means executes a predetermined process in accordance with the password.
放送データを受信してその放送データに含まれるコンテンツ情報に基づく出力情報をゲーム装置の送信手段からの制御データに応じて出力する放送データ受信装置と組み合わせて用いられる当該ゲーム装置に着脱自在に装着されるゲームカートリッジであって、
前記放送データとは独立したゲームをプレイするためのゲームプログラムを記憶するゲームプログラム記憶手段、
前記ゲームプログラムに従ったゲームの結果または経過を示すゲームデータを記憶するゲームデータ記憶手段、
前記ゲームデータ記憶手段のゲームデータに基づいて前記制御データを生成する制御データ生成プログラムを記憶した制御データ生成プログラム記憶手段、および
前記制御データ生成プログラムが生成した制御データを前記送信手段によって前記放送データ受信装置に送信する制御データ送信プログラムを記憶した送信プログラム記憶手段を備える、ゲームカートリッジ。
Removably attached to the game device used in combination with a broadcast data receiving device that receives broadcast data and outputs output information based on content information contained in the broadcast data in accordance with control data from the transmission means of the game device. A game cartridge to be played,
Game program storage means for storing a game program for playing a game independent of the broadcast data;
Game data storage means for storing game data indicating a result or progress of a game according to the game program;
The game data control data generation program storage means for storing control data generation program for generating the control data based on the game data storage unit, and the broadcast data control data by said transmitting means by the control data generation program generated A game cartridge comprising transmission program storage means for storing a control data transmission program to be transmitted to a receiving device.
放送データを受信してその放送データに含まれるコンテンツ情報に基づく出力情報をゲーム装置の送信手段からの制御データに応じて出力する放送データ受信装置と組み合わせて用いられ、記憶手段を備える当該ゲーム装置によって実行されるプログラムであって、
前記放送データとは独立したプレイヤの操作に基づいて実行されるゲームプログラム、
前記ゲームプログラムに従ったゲームの結果または経過を示すゲームデータを前記記憶手段に記憶するゲームデータ記憶プログラム、
前記ゲームデータ記憶手段のゲームデータに基づいて前記制御データを生成する制御データ生成プログラム、および
前記制御データを前記送信手段によって前記放送データ受信装置に送信する制御データ送信プログラムを含む、プログラム。
Used in conjunction with the broadcast data receiving apparatus for outputting according to the output information based on the content information included in the broadcast data receives broadcast data to the control data from the transmission means of the game apparatus, the game apparatus comprising a storage means A program executed by
A game program executed based on an operation of a player independent of the broadcast data;
A game data storage program for storing game data indicating a result or progress of a game according to the game program in the storage means;
The game data storage unit game data control data generation program for generating the control data based on the, and a control data transmission program for transmitting the control data to the broadcast data receiving apparatus by said transmitting means, program.
放送装置から放送されるコンテンツ情報を含む放送データを受信してコンテンツ情報に基づく出力情報を出力する放送データ受信装置,およびゲーム装置を備える放送受信システムであって、
前記ゲーム装置は
前記放送データとは独立したゲームのためのゲームプログラムを記憶するゲームプログラム記憶手段、
前記ゲームプログラムに従ってゲームを実行するゲーム処理手段、
前記ゲームの結果または経過に応じて制御データを生成する制御データ生成手段、および
前記制御データを前記放送データ受信装置に送信する制御データ送信手段を含み、
前記放送データ受信装置は
前記制御データを受信するための制御データ受信手段、
放送データに含まれる放送制御プログラムを記憶する放送制御プログラム記憶手段、および
前記制御データ受信手段によって受信した制御データに応じて前記放送制御プログラムを実行することによって前記出力情報を生成する受信装置処理手段を含む、放送受信システム。
A broadcast data receiving device that receives broadcast data including content information broadcast from a broadcast device and outputs output information based on the content information, and a broadcast reception system including a game device,
A game program storage means for storing a game program for a game independent of the broadcast data;
Game processing means for executing a game according to the game program;
Control data generating means for generating control data according to the result or progress of the game, and control data transmitting means for transmitting the control data to the broadcast data receiving device,
The broadcast data receiving device includes control data receiving means for receiving the control data,
Broadcast control program storage means for storing a broadcast control program included in broadcast data , and receiver processing means for generating the output information by executing the broadcast control program in accordance with control data received by the control data receiving means Including a broadcast receiving system.
放送装置から放送されるコンテンツ情報を含む放送データを受信してコンテンツ情報に基づく出力情報を出力する放送データ受信装置,およびゲーム装置を備え、前記放送データ受信装置は付属のリモコン装置からのリモコン信号を受信するためのリモコン信号受信器を含む放送受信システムであって、
前記ゲーム装置は
ゲームのためのゲームプログラムを記憶するゲームプログラム記憶手段、
前記ゲームプログラムに従ってゲームを実行するゲーム処理手段、
前記ゲームの結果または経過に応じて制御データを生成する制御データ生成手段、および
前記制御データを前記リモコン信号の形態で前記リモコン信号受信器に送信する制御データ送信手段を含み、
前記放送データ受信装置は
放送データに含まれる放送制御プログラムを記憶する放送制御プログラム記憶手段、および
前記リモコン信号受信器によって受信した制御データに応じて前記放送制御プログラムを実行することによって前記出力情報を生成する受信装置処理手段を含む、放送受信システム。
A broadcast data receiving device that receives broadcast data including content information broadcast from a broadcast device and outputs output information based on the content information, and a game device, the broadcast data receiving device receiving a remote control signal from an attached remote control device A broadcast receiving system including a remote control signal receiver for receiving
The game device has a game program storage means for storing a game program for a game,
Game processing means for executing a game according to the game program;
Control data generating means for generating control data according to the result or progress of the game, and control data transmitting means for transmitting the control data to the remote control signal receiver in the form of the remote control signal,
The broadcast data receiver is
Broadcast control program storage means for storing a broadcast control program included in broadcast data , and receiving apparatus processing means for generating the output information by executing the broadcast control program in accordance with control data received by the remote control signal receiver Including a broadcast receiving system.
JP2001072020A 2001-03-14 2001-03-14 Broadcast receiving system and game device Expired - Lifetime JP4590122B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001072020A JP4590122B2 (en) 2001-03-14 2001-03-14 Broadcast receiving system and game device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001072020A JP4590122B2 (en) 2001-03-14 2001-03-14 Broadcast receiving system and game device

Publications (2)

Publication Number Publication Date
JP2002271708A JP2002271708A (en) 2002-09-20
JP4590122B2 true JP4590122B2 (en) 2010-12-01

Family

ID=18929661

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001072020A Expired - Lifetime JP4590122B2 (en) 2001-03-14 2001-03-14 Broadcast receiving system and game device

Country Status (1)

Country Link
JP (1) JP4590122B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007088609A1 (en) * 2006-02-01 2007-08-09 Matsushita Electric Industrial Co., Ltd. Television broadcast receiving system and mobile terminals
JP5051822B2 (en) * 2006-08-02 2012-10-17 任天堂株式会社 Game device with general-purpose remote control function
JP5551899B2 (en) 2009-07-14 2014-07-16 任天堂株式会社 Information processing system, information processing apparatus, information processing program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3640358B2 (en) * 1993-03-12 2005-04-20 任天堂株式会社 Information processing system by broadcasting and game device used therefor
JP3734532B2 (en) * 1995-07-07 2006-01-11 任天堂株式会社 Interactive program playback apparatus and interactive program playback method
JP2001252476A (en) * 2000-03-10 2001-09-18 Casio Comput Co Ltd Network game system, network game method, network game distribution method, and network game participation method
JP4412515B2 (en) * 2000-04-28 2010-02-10 徹 玉川 TV broadcasting system
JP2002085856A (en) * 2000-09-20 2002-03-26 Nec Corp Function extending system for game machine utilizing data broadcasting and method for distributing data

Also Published As

Publication number Publication date
JP2002271708A (en) 2002-09-20

Similar Documents

Publication Publication Date Title
JP2022088431A (en) Information processing system and information processing method
US7331857B2 (en) Gaming system
JP2000209563A (en) Information supply method in interactive application and information supply device
KR20100037413A (en) System and method for controlling game replay
EP1726344B1 (en) Game server system, game element providing method, game device, and program product
JP4942684B2 (en) Video distribution system, terminal device program, distributed video playback method, and command setting method
US20150251097A1 (en) Device and method for a streaming video game
JP3435155B2 (en) GAME DEVICE AND PROGRAM
WO2025145909A1 (en) Multimedia content display method and apparatus in game, and electronic device
JP4590122B2 (en) Broadcast receiving system and game device
JP7140996B2 (en) Game-related service providing program and server device
JP5090557B2 (en) Distribution system, terminal device program, distribution method, and command setting method
JP2912001B2 (en) Game system and game method
JP5379064B2 (en) Information processing apparatus, information processing system, information processing method, program, and information storage medium
US9050526B2 (en) Gaming system
JP4763665B2 (en) Distribution system, terminal device program, distribution method, and command setting method
JP4474702B2 (en) Information operation device, information processing device, and information operation method
CN114722239A (en) Video processing method and device, terminal equipment and storage medium
CN113490064A (en) Video playing method and device and server
JP4605808B2 (en) Program for interactive program and interactive program processing system
JP4189142B2 (en) Program for interactive program and interactive program processing system
US20060111183A1 (en) Remote control
KR101140430B1 (en) System and method for entertainment programs service using television input device
JP2000288235A (en) Game machine system
US20060111166A1 (en) Gaming system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080307

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100525

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100722

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100817

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100913

R150 Certificate of patent or registration of utility model

Ref document number: 4590122

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130917

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term