(57)【特許請求の範囲】
【請求項１】
データ送信装置とデータ受信装置とを有するデータ送受信システムにおいて、
前記データ受信装置は、識別情報が記録された記録媒体の読出装置と制御手段とを有し、
前記制御手段は、
前記データ送信装置から予め設定された規定時間に送信され、前記データ受信装置により受信された受信データにより指定される識別情報が、前記読出装置により読出処理がなされる前記記録媒体に記録された前記識別情報と一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを実行し、
前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を停止し、前記受信データの再生を実行する
ことを特徴とするデータ送受信システム。
【請求項２】
データ送信装置とデータ受信装置とを有するデータ送受信システムにおいて、
前記データ受信装置は、識別情報が記録された記録媒体の読出装置と制御手段とを有し、
前記制御手段は、
前記データ送信装置から予め設定された規定時間に送信され、前記データ受信装置により受信された受信データにより指定される識別情報が、前記読出装置により読出処理がなされる前記記録媒体に記録された前記識別情報と一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを実行し、
前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を一旦停止して、前記受信データの再生を実行し、再生した受信データ中に、前記プログラムの実行を終了する指示が存在しているかどうかを確認し、プログラムの実行を終了する指示が存在していた場合には、停止している前記プログラムの実行を終了させ、プログラムの実行を終了する指示が存在していなかった場合には、前記プログラムの実行を再開させる
ことを特徴とするデータ送受信システム。
【請求項３】
データ送信装置と複数のデータ受信装置とを有するデータ送受信システムにおいて、
前記各データ受信装置は、識別情報が記録された記録媒体の読出装置と制御手段とを有し、
各制御手段は、
前記データ送信装置から予め設定された規定時間に送信され、前記各データ受信装置により受信された受信データにより指定される識別情報が、前記読出装置により読出処理がなされる前記記録媒体に記録された前記識別情報と一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを前記規定時間と略同時に実行する前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を停止し、前記受信データの再生を実行する
ことを特徴とするデータ送受信システム。
【請求項４】
データ送信装置とデータ受信装置とを有するデータ送受信システムにおいて、
前記データ受信装置は、識別情報が記録された記録媒体の読出装置と制御手段とを有し、
前記制御手段は、
前記データ送信装置から送信され、前記データ受信装置により受信された受信データにより指定される識別情報が、前記読出装置により読出処理がなされる前記記録媒体に記録された前記識別情報と一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを実行し、前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を停止し、前記受信データの再生を実行する
ことを特徴とするデータ送受信システム。
【請求項５】
データ送信装置とデータ受信装置とを有するデータ送受信システムにおいて、
前記データ受信装置は、識別情報が記録された記録媒体の読出装置と制御手段とを有し、
前記制御手段は、
前記データ送信装置から送信され、前記データ受信装置により受信された受信データにより指定される識別情報が、前記読出装置により読出処理がなされる前記記録媒体に記録された前記識別情報と一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを実行し、
前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を一旦停止して、前記受信データの再生を実行し、再生した受信データ中に、前記プログラムの実行を終了する指示が存在しているかどうかを確認し、プログラムの実行を終了する指示が存在していた場合には、停止している前記プログラムの実行を終了させ、プログラムの実行を終了する指示が存在していなかった場合には、前記プログラムの実行を再開させる
ことを特徴とするデータ送受信システム。
【請求項６】
データ受信機能を有するデータ受信装置において、
識別情報が記録された記録媒体の読出装置と、
予め設定された規定時間に受信された受信データにより指定される識別情報が、前記読出装置により読出処理がなされる前記記録媒体に記録された前記識別情報と一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを実行する制御手段と、
を有し、
前記制御手段は、
前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を停止し、前記受信データの再生を実行する
ことを特徴とするデータ受信装置。
【請求項７】
データ受信機能を有するデータ受信装置において、
識別情報が記録された記録媒体の読出装置と、
予め設定された規定時間に受信された受信データにより指定される識別情報が、前記読出装置により読出処理がなされる前記記録媒体に記録された前記識別情報と一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを実行する制御手段と、
を有し、
前記制御手段は、
前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を一旦停止して、前記受信データの再生を実行し、再生した受信データ中に、前記プログラムの実行を終了する指示が存在しているかどうかを確認し、プログラムの実行を終了する指示が存在していた場合には、停止している前記プログラムの実行を終了させ、プログラムの実行を終了する指示が存在していなかった場合には、前記プログラムの実行を再開させる
ことを特徴とするデータ受信装置。
【請求項８】
請求項６記載のデータ受信装置において、
該データ受信装置が、ビデオゲーム装置を含む
ことを特徴とするデータ受信装置。
【請求項９】
請求項６記載のデータ受信装置において、
該データ受信装置が、パーソナルコンピュータを含む
ことを特徴とするデータ受信装置。
【請求項１０】
データ受信機能を有するデータ受信装置において、
識別情報が記録された記録媒体の読出装置と、
受信された受信データにより指定される識別情報が、前記読出装置により読出処理がなされる前記記録媒体に記録された前記識別情報と一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを実行する制御手段と
を有し、
前記制御手段は、
前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を停止し、前記受信データの再生を実行する
ことを特徴とするデータ受信装置。
【請求項１１】
データ受信機能を有するデータ受信装置において、
識別情報が記録された記録媒体の読出装置と、
受信された受信データにより指定される識別情報が、前記読出装置により読出処理がなされる前記記録媒体に記録された前記識別情報と一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを実行する制御手段と
を有し、
前記制御手段は、
前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を一旦停止して、前記受信データの再生を実行し、再生した受信データ中に、前記プログラムの実行を終了する指示が存在しているかどうかを確認し、プログラムの実行を終了する指示が存在していた場合には、停止している前記プログラムの実行を終了させ、プログラムの実行を終了する指示が存在していなかった場合には、前記プログラムの実行を再開させる
ことを特徴とするデータ受信装置。
【請求項１２】
データ送信装置とデータ受信装置とを有するデータ送受信システムに適用されるデータ送受信方法であって、
前記データ送信装置において、
識別情報が含まれる送信データを送信するステップを有し、
前記データ受信装置において、
識別情報が記録された記録媒体の該識別情報を読出装置により読み出すステップと、
前記送信データを受信し、該受信データに含まれる前記識別情報と、前記読出装置により前記記録媒体から読み出された前記識別情報とが一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを実行するステップと、
前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を停止し、前記受信データの再生を実行するステップと、
を有することを特徴とするデータ送受信方法。
【請求項１３】
データ送信装置とデータ受信装置とを有するデータ送受信システムに適用されるデータ送受信方法であって、
前記データ送信装置において、
識別情報が含まれる送信データを送信するステップを有し、
前記データ受信装置において、
識別情報が記録された記録媒体の該識別情報を読出装置により読み出すステップと、
前記送信データを受信し、該受信データに含まれる前記識別情報と、前記読出装置により前記記録媒体から読み出された前記識別情報とが一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを実行するステップと、
前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を一旦停止して、前記受信データの再生を実行し、再生した受信データ中に、前記プログラムの実行を終了する指示が存在しているかどうかを確認し、プログラムの実行を終了する指示が存在していた場合には、停止している前記プログラムの実行を終了させ、プログラムの実行を終了する指示が存在していなかった場合には、前記プログラムの実行を再開させるステップと、
を有することを特徴とするデータ送受信方法。
【請求項１４】
データ受信機能を有するデータ受信装置を用いたデータ受信方法において、
識別情報が記録された記録媒体の該識別情報を読出装置により読み出すステップと、
予め設定された規定時間に受信された受信データにより指定される識別情報が、前記読出装置により読出処理がなされる前記記録媒体に記録された前記識別情報と一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを前記規定時間と略同時に実行し、該プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を停止し、前記受信データの再生を実行するステップと、
を有することを特徴とするデータ受信方法。
【請求項１５】
データ受信装置が備えるコンピュータを、
プログラムおよび（または）データと識別情報とが格納された記録媒体から前記識別情報を読み出す手段、及び、
予め設定された規定時間に受信された受信データに含まれる識別情報が、前記記録媒体から読み出された前記識別情報と一致した場合に、前記記録媒体から読み出された前記プログラムおよび（または）データを前記規定時間と略同時に実行し、該プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を停止し、前記受信データの再生を実行させる手段、
として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、データ送信装置から送信された送信データをデータ受信装置により受信するためのデータ送受信システム、送信データを受信するためのデータ受信装置、データ送受信方法、データ受信方法及び記録媒体に関する。
【０００２】
【従来の技術】
従来から、データを処理したりプログラムを実行する装置には、パーソナルコンピュータやビデオゲーム装置がある。
【０００３】
上記ビデオゲーム装置は、光ディスク等の記録媒体に記録されているアプリケーションプログラムによりビデオゲームを実行している。近年、記録媒体として、大容量記録媒体であるいわゆるＣＤ−ＲＯＭが使用されている。ビデオゲーム装置は、このＣＤ−ＲＯＭに記録されているアプリケーションプログラムを読み込んでビデオゲームを実行している。
【０００４】
このように、記録媒体に記録されているプログラムによりビデオゲームを実行するビデオゲーム装置は、記録媒体によりインタラクティブ性を持つことができる情報処理装置といえる。
【０００５】
【発明が解決しようとする課題】
ところで、近年では、各種情報を通信や放送によってユーザに提供するネットワークシステムが多く存在している。例えば、ネットワークシステムには、インターネットサービス、衛星回線を利用したテレビジョン放送、ポケットベル受信システム等があり、各種情報をリアルタイムにユーザに提供することを可能としている。
【０００６】
しかし、上述したビデオゲーム装置は、通常、このようなネットワークシステムに接続されずに使用されている。例えば、ネットワークシステムに接続したとしても、当該ネットワークシステムにより得たデータを使用するだけに留るものといえる。
【０００７】
このようなことからビデオゲーム装置等の情報処理装置が、ネットワークに接続されて、さらに、当該ネットワークから受けるデータとの関係においてリアルタイム性を持ちつつも、情報処理装置としてのインタラクティブ性をもつようになることは当該装置の利用価値を高めることになる。すなわち、自己が保持しているデータとネットワークから送信されてくるデータとに相互関係を持たせることは有用なことである。
この発明はこのような課題を考慮してなされたものであり、情報処理装置等がリアルタイム性をもったデータを利用して、インタラクティブに情報処理を行うことを可能にするデータ送受信システム、データ受信装置、データ送受信方法、データ受信方法及び記録媒体を提供することを目的とする。
【００１０】
【課題を解決するための手段】
この発明のデータ送受信システムでは、データ送信装置とデータ受信装置とを有するデータ送受信システムにおいて、前記データ受信装置は、識別情報が記録された記録媒体の読出装置と制御手段とを有し前記制御手段は、前記データ送信装置から予め設定された規定時間に送信され、前記データ受信装置により受信された受信データにより指定される識別情報が、前記読出装置により読出処理がなされる前記記録媒体に記録された前記識別情報と一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを実行し、プログラムを実行中に、該プログラム内の停止指示を検出したとき、該プログラムの実行を停止し、前記受信データの再生を実行する。このようにすることで、受信データに応じて記録媒体に記録されているプログラムおよび（または）データの実行あるいは処理を行うことができる。また、通信のリアルタイム性と記録媒体のインタラクティブ性を併せ持ったソフトウエアコンテンツの提供が可能となる（請求項１記載の発明）。
【００１１】
さらに、この発明のデータ送受信システムでは、データ送信装置とデータ受信装置とを有するデータ送受信システムにおいて、前記データ受信装置は、識別情報が記録された記録媒体の読出装置と制御手段とを有し前記制御手段は、前記データ送信装置から予め設定された規定時間に送信され、前記データ受信装置により受信された受信データにより指定される識別情報が、前記読出装置により読出処理がなされる前記記録媒体に記録された前記識別情報と一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを実行し、前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、該プログラムの実行を一旦停止して、前記受信データの再生を実行し、再生した受信データ中に、前記プログラムの実行を終了する指示が存在しているかどうかを確認し、プログラムの実行を終了する指示が存在していた場合には、停止している前記プログラムの実行を終了させ、プログラムの実行を終了する指示が存在していなかった場合には、前記プログラムの実行を再開させる。このようにすることで、受信データに応じて記録媒体に記録されているプログラムおよび（または）データの実行あるいは処理を行うことができる。また、プログラムの実行の停止と再開を受信データの内容により制御することができる（請求項２記載の発明）。
【００１２】
さらに、この発明のデータ送受信システムは、データ送信装置と複数のデータ受信装置とを有するデータ送受信システムにおいて、前記各データ受信装置は、識別情報が記録された記録媒体の読出装置と制御手段とを有し、各制御手段は、前記データ送信装置から予め設定された規定時間に送信され、前記各データ受信装置により受信された受信データにより指定される識別情報が、前記読出装置により読出処理がなされる前記記録媒体に記録された前記識別情報と一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを前記規定時間と略同時に実行する前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を停止し、前記受信データの再生を実行することを特徴とする（請求項３記載の発明）。
【００１３】
また、本発明に係るデータ送受信システムは、データ送信装置とデータ受信装置とを有するデータ送受信システムにおいて、前記データ受信装置は、識別情報が記録された記録媒体の読出装置と制御手段とを有し、前記制御手段は、前記データ送信装置から送信され、前記データ受信装置により受信された受信データにより指定される識別情報が、前記読出装置により読出処理がなされる前記記録媒体に記録された前記識別情報と一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを実行し、前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を停止し、前記受信データの再生を実行することを特徴とする（請求項４記載の発明）。
さらに、本発明に係るデータ送受信システムは、データ送信装置とデータ受信装置とを有するデータ送受信システムにおいて、前記データ受信装置は、識別情報が記録された記録媒体の読出装置と制御手段とを有し、前記制御手段は、前記データ送信装置から送信され、前記データ受信装置により受信された受信データにより指定される識別情報が、前記読出装置により読出処理がなされる前記記録媒体に記録された前記識別情報と一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを実行し、前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を一旦停止して、前記受信データの再生を実行し、再生した受信データ中に、前記プログラムの実行を終了する指示が存在しているかどうかを確認し、プログラムの実行を終了する指示が存在していた場合には、停止している前記プログラムの実行を終了させ、プログラムの実行を終了する指示が存在していなかった場合には、前記プログラムの実行を再開させることを特徴とする（請求項５記載の発明）。
【００１４】
この発明のデータ受信装置では、識別情報が記録された記録媒体の読出装置と、予め設定された規定時間に受信された受信データにより指定される識別情報が、前記読出装置により読出処理がなされる前記記録媒体に記録された前記識別情報と一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを実行する制御手段とを有し、前記制御手段は、前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を停止し、前記受信データの再生を実行するようにする。これにより、受信データに応じて前記記録媒体に記録されているプログラムおよび（または）データの実行あるいは処理を行うことができる。また、通信のリアルタイム性と記録媒体のインタラクティブ性を併せ持ったソフトウエアコンテンツの提供が可能となる（請求項６記載の発明）。
【００１５】
また、識別情報が記録された記録媒体の読出装置と、予め設定された規定時間に受信された受信データにより指定される識別情報が、前記読出装置により読出処理がなされる前記記録媒体に記録された前記識別情報と一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを実行する制御手段とを有し、前記制御手段は、前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を一旦停止して、前記受信データの再生を実行し、再生した受信データ中に、前記プログラムの実行を終了する指示が存在しているかどうかを確認し、プログラムの実行を終了する指示が存在していた場合には、停止している前記プログラムの実行を終了させ、プログラムの実行を終了する指示が存在していなかった場合には、前記プログラムの実行を再開させるようにすることで、プログラムの実行の停止と再開を受信データの内容により制御することができる（請求項７記載の発明）。
【００１６】
ここで、データ受信装置としては、ビデオゲーム装置を含むようにすることができる（請求項８記載の発明）。
【００１７】
また、データ受信装置としては、パーソナルコンピュータを含むようにすることができる（請求項９記載の発明）。
【００１８】
本発明に係るデータ受信装置は、データ受信機能を有するデータ受信装置において、識別情報が記録された記録媒体の読出装置と、受信された受信データにより指定される識別情報が、前記読出装置により読出処理がなされる前記記録媒体に記録された前記識別情報と一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを実行する制御手段とを有し、前記制御手段は、前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を停止し、前記受信データの再生を実行することを特徴とする（請求項１０記載の発明）。
さらに、本発明は、データ受信機能を有するデータ受信装置において、識別情報が記録された記録媒体の読出装置と、受信された受信データにより指定される識別情報が、前記読出装置により読出処理がなされる前記記録媒体に記録された前記識別情報と一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを実行する制御手段とを有し、前記制御手段は、前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を一旦停止して、前記受信データの再生を実行し、再生した受信データ中に、前記プログラムの実行を終了する指示が存在しているかどうかを確認し、プログラムの実行を終了する指示が存在していた場合には、停止している前記プログラムの実行を終了させ、プログラムの実行を終了する指示が存在していなかった場合には、前記プログラムの実行を再開させることを特徴とする（請求項１１記載の発明）。
【００１９】
また、本発明に係るデータ送受信方法は、データ送信装置とデータ受信装置とを有するデータ送受信システムに適用されるデータ送受信方法であって、前記データ送信装置において、識別情報が含まれる送信データを送信するステップを有し、前記データ受信装置において、識別情報が記録された記録媒体の該識別情報を読出装置により読み出すステップと、前記送信データを受信し、該受信データに含まれる前記識別情報と、前記読出装置により前記記録媒体から読み出された前記識別情報とが一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを実行するステップと、前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を停止し、前記受信データの再生を実行するステップとを有することを特徴とする（請求項１２記載の発明）。
本発明に係るデータ送受信方法は、データ送信装置とデータ受信装置とを有するデータ送受信システムに適用されるデータ送受信方法であって、前記データ送信装置において、識別情報が含まれる送信データを送信するステップを有し、前記データ受信装置において、識別情報が記録された記録媒体の該識別情報を読出装置により読み出すステップと、前記送信データを受信し、該受信データに含まれる前記識別情報と、前記読出装置により前記記録媒体から読み出された前記識別情報とが一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを実行するステップと、前記プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を一旦停止して、前記受信データの再生を実行し、再生した受信データ中に、前記プログラムの実行を終了する指示が存在しているかどうかを確認し、プログラムの実行を終了する指示が存在していた場合には、停止している前記プログラムの実行を終了させ、プログラムの実行を終了する指示が存在していなかった場合には、前記プログラムの実行を再開させるステップとを有することを特徴とする（請求項１３記載の発明）。
この発明のデータ受信方法では、データ受信機能を有するデータ受信装置を用い、識別情報が記録された記録媒体の該識別情報を読出装置により読み出すステップと、予め設定された規定時間に受信された受信データにより指定される識別情報が、前記読出装置により読出処理がなされる前記記録媒体に記録された前記識別情報と一致した場合に、前記読出装置により前記記録媒体から読み出されたプログラムおよび（または）データを前記規定時間と略同時に実行し、該プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を停止し、前記受信データの再生を実行するステップと、を有することを特徴とする（請求項１４記載の発明）。
また、この発明の記録媒体では、データ受信装置が備えるコンピュータを、プログラムおよび（または）データと識別情報とが格納された記録媒体から前記識別情報を読み出す手段、及び、予め設定された規定時間に受信された受信データに含まれる識別情報が、前記記録媒体から読み出された前記識別情報と一致した場合に、前記記録媒体から読み出された前記プログラムおよび（または）データを前記規定時間と略同時に実行し、該プログラムを実行中に、該プログラム内の停止指示を検出したとき、前記プログラムの実行を停止し、前記受信データの再生を実行させる手段、として機能させるためのプログラムを記録したコンピュータ読み取り可能であることを特徴とする（請求項１５記載の発明）。
【００２０】
【発明の実施の形態】
以下、この発明の一実施の形態について図面を参照して説明する。
【００２１】
図１に示すように、データ受信機能を有するデータ受信装置としてのビデオゲーム装置１は、送信データを受信する受信手段を構成するアンテナ２および通信データ復調器３と、受信手段により受信したデータ内のデータ制御情報に基づいてデータ処理を制御するデータ処理制御機能を有する制御手段としてのＣＰＵ５とを備えている。
【００２２】
また、ビデオゲーム装置１は、アプリケーションプログラム等が記録された記録媒体であるパッケージメディア１００内の当該アプリケーションプログラム等を読み込むための読出装置（ドライブ装置あるいはアクセス装置ともいう。）であるパッケージメディア復調器６と、テレビジョン受像機１０１等により画像を出力させるためのオーディオビデオプロセッサ７とを備えている。
【００２３】
このビデオゲーム装置１は、上記パッケージメディア１００のアプリケーションプログラムによりビデオゲームを実行し、且つ、データ送信装置とされる以下に説明する放送局から放送されるデータを受信するように構成されている。
【００２４】
図２に示すように、このビデオゲーム装置１にデータを送信する放送局１１は、送信するデータ内に上記ビデオゲーム装置１内でのデータ処理の制御をさせるためのデータ制御情報を付加する制御情報付加部１２と、データ制御情報が付加されたデータをアンテナ１４を介して送信する送信処理部１３とを備えている。
【００２５】
なお、この実施の形態においては、データ受信装置としてのビデオゲーム装置１とデータ送信装置としての放送局１１とによりデータ送受信システムが構成される。
【００２６】
次に、上記ビデオゲーム装置１および放送局１１の構成各部について詳しく説明する。
【００２７】
上記通信データ復調器３は、放送局１１からアンテナ１４を介して放送され、受信用のアンテナ２により受信したデータを復調処理して取り出す機能を有している。
【００２８】
上記パッケージメディア復調器６は、パッケージメディア１００に記録されている各種データを復調処理等して読み出す機能を有している。
【００２９】
この実施の形態において、パッケージメディア１００としては、大容量記録媒体である、いわゆるＣＤ−ＲＯＭ、ＤＶＤ等の記録媒体としているが、パッケージメディア１００としては、このようなディスクに限らず、半導体記憶装置やテープ媒体等、所望の記録媒体を使用することができる。
【００３０】
このパッケージメディア１００には、実行ファイルとしてアプリケーションプログラムが、また、データとして画像音声データがそれぞれ記録されている。例えば、画像音声データは、当該パッケージメディア１００に記録されているアプリケーションプログラムの実行により再生等されるデータとされている。
【００３１】
メインメモリ４は、各種データを記憶するための記憶手段である。メインメモリ４には、例えば、パッケージメディア復調器６により読み出されたパッケージメディア１００のアプリケーションプログラム等の各種データ、通信データ復調器３により復調された受信データ等が格納される。
【００３２】
上記オーディオビデオプロセッサ７は、画像、音声を画像音声等出力機器から出力するための処理を行う機能を有している。このオーディオビデオプロセッサ７は、画像音声等出力機器とされるテレビジョン受像機１０１等に画像音声を出力させるための処理を行う。なお、このテレビジョン受像機１０１は、衛星放送を受信するためのセットトップボックス１０２等を備えている。
【００３３】
なお、画像音声等出力機器は、テレビジョン受像機１０１に限定されることなく、パーソナルコンピュータ用に使用されるようなモニタであってもよいことはいうまでもない。
【００３４】
上記ＣＰＵ５は、当該ビデオゲーム装置１を構成する各部を制御する制御手段としての機能を有している。
【００３５】
上記ＣＰＵ５は、具体的には、受信したデータ内のデータ制御情報（特殊情報）に基づいてパッケージメディア１００に記録されているアプリケーションプログラム等の実行を制御するデータ処理制御機能を有する。すなわち、ＣＰＵ５は、特殊データ処理プログラム等により、上記データ制御情報（特殊データ）を解釈して実行する。なお、特殊データ処理プログラムは、後述するように、初期設定時等により上記メインメモリ４に書き込まれているプログラムである。
【００３６】
また、処理するアプリケーションプログラムによっては、このＣＰＵ５は、当該アプリケーションプログラムに応じて、放送局１１からの受信データをも処理するような機能を有している。
【００３７】
なお、アプリケーションプログラムには、例えば、ゲームプログラムの他、データを復号するためのプログラム等がある。
【００３８】
上記放送局１１の制御情報付加部１２は、送信対象とされるデータ内にデータ制御情報を付加する機能を有している。この制御情報付加部１２によりデータ内に付加されたデータ制御情報は、下記の表１に示すように、メディア識別情報、メディア上のデータ位置情報および開始終了制御情報等から構成されている。
【００３９】
【表１】
0003716902.tif 000002
具体的には、上記メディア識別情報は、ＩＤ（identification）であり、パッケージメディア１００等の記録媒体を識別するための記録媒体識別情報であり、ここでは指定ディスク番号（特定のディスク番号）である。なお、ＩＤとは、そのものであることを見分ける、あるいは確認するための識別情報である。
【００４０】
また、上記データ位置情報は、処理対象とされるアプリケーションプログラムの記録媒体（パッケージメディア１００）における記録位置を示すデータ位置情報とされる実行ファイル名又は実行ファイルのあるトラック・セクタ番号である。すなわち、ビデオゲーム装置１が処理対象とする対象ファイルを読み出すための情報とされる。
【００４１】
また、開始終了制御情報は、データの処理の開始を指示する開始指示情報である実行開始指示情報と、当該データの処理の終了を指示する終了指示情報である実行終了指示情報又は強制終了指示情報である。すなわち、ビデオゲーム装置１が処理対象とする対象ファイルを実行開始、又は実行終了するための情報とされる。
【００４２】
上記送信処理部１３は、上述したようなデータ制御情報を送信処理する部分として構成されている。送信処理部１３は、例えば、データを送信するための変調処理等を施す。この送信処理部１３により変調処理されたデータは、アンテナ１４により放送される。
【００４３】
図３には、送信処理部１３から送信されるデータフォーマットの一例を示している。この送信データＤＴは、図３に示すように、当該送信データＤＴの各種情報が格納されてなるヘッダ部ＤHと、画像音声情報からなる画像音声データ部（単に、画像音声データともいう。）ＤAV1，・・・，ＤAVn（ｎ；整数）と、上記データ制御情報である特殊データ部（単に、特殊データともいう。）ＤS1，・・・，ＤSm（ｍ；整数）と、データの終端情報とされるＥＯＤ（ＤE）とから構成されている。ここで、画像音声データＤAV1，・・・，ＤAVn（ｎ；整数）および特殊データＤS1，・・・，ＤSm（ｍ；整数）は、時分割多重されて送信処理される。
【００４４】
以上のようにビデオゲーム装置１および放送局１１が構成されている。
【００４５】
次に、ビデオゲーム装置１の行う処理について説明する。なお、ビデオゲーム装置１に装着されているパッケージメディア１００上のデータフォーマットは、図４に示すように構成され、各トラックには、下記の表２に示すような各種データが記録されている。
【００４６】
【表２】
0003716902.tif 000003
表２に示すように、最内周トラックであるトラック０には、当該パッケージメディア１００を識別するためのＩＤであるディスク番号と、トラック番号およびファイル番号に対応されたファイル名とが記録されている。そして、トラック０から、より外周のトラック１，トラック２，トラック３，・・・には、実際の処理対象とされるＡＶデータ（画像音声データ）、プログラムデータ、およびファイルの終了を示すＥＯＦ（End of File）が記録されている。例えば、画像音声データは、ＭＰＥＧ２（Moving Picture Experts Group 2）等の圧縮符号化データである。
【００４７】
図５には、ビデオゲーム装置１が、送信データＤＴを受信し、この受信したデータに基づいて映像音声出力を行うまでの一連の処理を示してる。なお、受信データの内容は、実質的に送信データＤＴの内容と同等であるので、図３に示す送信データＤＴは受信データＤＲとしても解釈するものとする。
【００４８】
まず、ステップＳ１において、ビデオゲーム装置１は、初期設定を行う。具体的には、初期設定は、システム起動時に、ブートストラッププログラムを格納した図示していないＲＯＭなどにより、画像音声データデコードのためのＣＰＵ用ソフトウエア（画像音声データデコーダソフト）をメインメモリ４上に保持する処理を行う。また、この処理と同時に受信データＤＲの特殊データＤS部分を解釈し実行するためのＣＰＵ用ソフトウエア（特殊データ処理ソフト）もメインメモリ４に保持する処理を行う。
【００４９】
次にステップＳ２において、ＣＰＵ５は、通信データ復調器３から受信データＤＲ（上記したように、図３に示した送信データＤＴと同一内容のデータである。）を受け取り、メインメモリ４に保持し、続くステップＳ３において、メインメモリ４に保持した受信データＤＲの中、図３に示した画像音声データＤAVの部分を画像音声データデコーダソフトによりデコード処理する。
【００５０】
続いて、ステップＳ４において、ＣＰＵは、ＤＭＡ（Direct Memory Access）等の方法により、デコード済みの画像音声データをオーディオビデオプロセッサ７に送る。オーディオビデオプロセッサ７は、入力されたデータを映像音声信号として出力し、画像音声等出力機器により映像音声等を出力させる。
【００５１】
ビデオゲーム装置１は、このステップＳ２〜Ｓ４の処理を繰り返して処理することにより、受信データＤＲ内の画像音声データＤAVの再生を行うことができる。
【００５２】
次に、ビデオゲーム装置１が、送信データＤＴに付加されているデータおよびプログラムの実行情報とされるデータ制御情報（特殊データＤS）に基づいて、自己が保持しているデータ処理および（または）プログラムを実行する一連の処理について説明する。図６および図７は、その一連の処理を示している。
【００５３】
ビデオゲーム装置１は、まず、図６に示すステップＳ１１〜Ｓ１４の処理を行うが、このステップＳ１１〜Ｓ１４の処理については、上記図５に示したステップＳ１〜Ｓ４の処理と同様の処理となる。すなわち、ＣＰＵ５により、ステップＳ１１において、初期設定を行う。そして、ステップＳ１２において、ＣＰＵ５は、通信データ復調器３から受信データＤＲを受け取り、メインメモリ４に保持し、続くステップＳ１３において、メインメモリ４に保持した受信データＤＲ内の画像音声データＤAVの部分を画像音声データデコーダソフトによりデコード処理する。
【００５４】
続いて、ステップＳ１４において、ＣＰＵ５は、ＤＭＡ等の方法により、デコード済みの画像音声データをオーディオビデオプロセッサ７に送る。オーディオビデオプロセッサ７は、入力された画像音声データを映像音声信号として出力し、テレビジョン受像機１０１による表示出力、音声出力等を行う。
【００５５】
ＣＰＵ５は、メインメモリ４に保持されている受信データＤＲ内の画像音声データＤAVについて、このステップＳ１１〜Ｓ１４の処理を行い、特殊データ（データ制御情報）ＤSに対して、次のような処理を行う。
【００５６】
ＣＰＵ５は、ステップＳ１５において、メインメモリ４に保持した受信データＤＲの中、図３に示した特殊データＤSの部分を処理する。このステップＳ１５において行う特殊データＤｓの処理とは、例えば、特殊データ処理ソフトにより行う特殊データＤｓ内のデータの内容を解釈をするための処理である。
【００５７】
続くステップＳ１６において、ＣＰＵ５は、特殊データＤSの内容に応じて分岐させる処理を行う。
【００５８】
このステップＳ１６の判断において、特殊データＤSの内容が、パッケージメディア１００の指定のファイル或いはトラック・セクタを読み込む対象ディスクのＩＤである指定ディスク番号（上記表１に示したメディア識別情報）であると判断された場合には、ＣＰＵ５はステップＳ１７の処理に進み、読出装置であるパッケージメディア復調器６を通じてパッケージメディア１００のディスク番号等の読み取り処理を行う。
【００５９】
一方、ステップＳ１６の判断において、特殊データＤSの内容が、パッケージメディア１００から読み出して実行する実行ファイル名又は、実行ファイルの記録されているトラック・セクタ番号（上記表１に示したデータ位置情報）であった場合には、ＣＰＵ５は、後述するステップＳ２０の判断処理が成立していることを条件としステップＳ２１を介してステップＳ２２に進み、処理対象とする実行ファイル名等の指定（対象ファイル指定）を行う。
【００６０】
また、ステップＳ１６の判断において、特殊データＤSの内容が、ステップ２２において指定した実行ファイル名等に係る実行開始指示命令等（上記表１に示した開始終了制御情報）のいずれかであった場合には、ＣＰＵ５は、後述するステップＳ２４の判断処理が成立していることを前提としステップＳ２５を介してステップＳ２６に進み、実行ファイル名、または実行ファイルの記録されているトラック・セクタ番号から処理対象の実行ファイルの読み出し（対象ファイル読出）を行う。
【００６１】
ステップＳ１７からステップＳ２６までの過程をさらに詳しく説明すると、上記ステップＳ１７では、ＣＰＵ５は、パッケージメディア復調器６に対して、現在装着されているパッケージメディア１００のＩＤであるディスク番号を読み取る指示を行い、次のステップＳ１８において、上記ステップＳ１５の特殊データＤSの処理により受信データＤＲから得た指定ディスク番号（指定ＩＤ）との比較を行う。
【００６２】
そして、このステップＳ１８の処理である、受信データＤＲ（特殊データＤS）により指定されるＩＤである指定ディスク番号と、パッケージメディア復調器６により読出処理がなされるパッケージメディア１００のＩＤであるディスク番号との比較処理において、両ディスク番号が一致していた場合には、ステップＳ１９の処理において一致フラグをセットし、ステップＳ１２にもどりステップＳ１２以降の処理を行う。
【００６３】
一方、ステップＳ１８の比較結果において、両ディスク番号が異なっていた場合には、ＣＰＵ５は、上記ステップＳ１２からの処理を行う。
【００６４】
次に、ステップＳ１６の判断処理において、特殊データＤSの内容が処理対象とする実行ファイル名、又は実行ファイルの記録されているトラック・セクタ番号（上記表１に示したデータ位置情報）であった場合には、ステップＳ２０において、ステップＳ１９でセットされる一致フラグがセットされているかどうかを判断する。
【００６５】
ステップＳ２０の判断が肯定的であって、一致フラグがセットされていた場合、換言すれば、受信データＤＲにより指定されたＩＤであるディスク番号とパッケージメディア復調器６により復調処理されるパッケージメディア１００のディスク番号とが同一である場合には、ステップＳ２１において一致フラグをリセットした後、ステップＳ２２の処理である、対象とする実行ファイル（対象ファイル）等の指定処理を行う。
【００６６】
このステップＳ２２の処理は、両ディスク番号の一致を示す一致フラグがセットされていることを条件として行われる処理であるので、上記ステップＳ１８において処理対象とするディスク、すなわち、指定ディスク番号に合致するパッケージメディア１００がビデオゲーム装置１に保持されていると判断された場合にのみ行われる処理である。
【００６７】
このステップＳ２２で、ＣＰＵ５は、パッケージメディア１００に対して、メディア上のデータ位置情報（表１参照）である、読み出すべき対象ファイル名、又は対象トラック・セクタなどの情報で読み出す対象ファイルを指定する。この指定の後に、ステップＳ２３において指定フラグをセットし、対象ファイルに関する情報をパッケージメディア復調器６へ指示し、上記ステップＳ１２からの処理を再び行う。
【００６８】
なお、上記ステップＳ１８の判断結果で対象ディスクが保持されていないとされている場合、換言すれば、ステップＳ２０の処理が否定的であって一致フラグがセットされていないと判断された場合に、ＣＰＵ５は、このステップＳ２２の処理を行うことなく、上記ステップＳ１２からの処理を行う。
【００６９】
ステップＳ２６は、ステップＳ２２により読出対象ファイルが指定され、パッケージメディア復調器６へ指示済みの場合にのみ行われる処理である。このため、ステップＳ２６の処理に先立ち、ステップＳ２４において、ステップＳ２３の処理での指定フラグがセットされているかどうかが判断され、セットされている場合には、ステップＳ２５の処理でこの指定フラグをリセットし、ステップＳ２６の処理に進む。
【００７０】
このステップＳ２６で、ＣＰＵ５は、パッケージメディア復調器６に対して、指定された対象ファイルの読み出し開始を指示する。この読み出し開始は、メインメモリ４に保持されている受信データＤＲ内の開始終了制御情報（表１参照）である上記実行開始指示情報に従って行われる。そして、このステップＳ２６の対象ファイルの読出処理を実行した後、ＣＰＵ５は、結合子１で示す図７のステップＳ２７の処理に進む。
【００７１】
なお、上記ステップＳ２２において対象ファイルが特定されていなく、パッケージメディア復調器６への対象ファイルの読み出し指示がなされていないとされている場合、換言すれば、ステップＳ２４の判断処理においてステップＳ２３での指定フラグがセットされていないと判断された場合には、ＣＰＵ５は、このステップＳ２６の処理を行うことなく、ステップＳ２４の判断が否定的であるとして、上記ステップＳ１２からの処理を行う。
【００７２】
次に、ステップＳ２７でＣＰＵ５は、パッケージメディア復調器６でパッケージメディア１００から読み取った対象ファイルを受け取り、メインメモリ４上に保持する。
【００７３】
続くステップＳ２８において、ＣＰＵ５は、メインメモリ４上に置いた対象ファイル内を単位データ毎に読み出し、当該読み出した対象ファイルが画像音声データかプログラムデータかの判定を行う。ここで、ＣＰＵ５は、画像音声データの場合にはステップＳ２９へ進み、また、プログラムデータの場合にはステップＳ３０へ進む。
【００７４】
ステップＳ２９では、ＣＰＵ５は、画像音声データデコーダソフトにより当該画像音声データをデコードし、このデコードしたデータをオーディオビデオプロセッサ７へ転送する。オーディオビデオプロセッサ７は、このデコードされたデータをテレビジョン受像機１０１等の画像音声等出力機器等へ出力する。このようにして、受信データＤＲにより指定されたＩＤを有する記録媒体であるパッケージメディア１００に記録されている所定のデータを再生することができる。換言すれば、受信データＤＲの受信後にリアルタイムに、この受信データＤＲにより指定された所定のデータを再生することができる。
【００７５】
一方、上記ステップＳ３０では、ＣＰＵ５は、このプログラムデータによるプログラムを実行し、たとえば、このプログラムの指示に応じて各種デバイスの制御等を行う。なお、このステップＳ３０の処理の具体例については、図８および図９を用いて後で詳しく説明する。
【００７６】
一方、上記ステップＳ２９の処理を行った後、ＣＰＵ５はステップＳ３１に進む。ステップＳ３１では、ＣＰＵ５は、メインメモリ４上に読み込んである対象ファイル（指定ファイル）の最後（ＥＯＦ）まで読み終わっているか否かを判別する。ここで、ＣＰＵ５は、メインメモリ４上においたファイルの最後（ＥＯＦ）まで読み終わっていることを確認した場合には、再び結合子２で示す上記ステップＳ１２（図６参照）からの処理を行い、また、メインメモリ４上においたファイルの最後（ＥＯＦ）まで読み終わっていないことを確認した場合には、上記ステップＳ２８からの処理を行う。
【００７７】
また、上記ステップＳ３０の処理を行った後、ＣＰＵ５は、結合子３で示すステップＳ１３以降の処理を行う。
【００７８】
図８は、ステップＳ３０の処理の一例（例１）を示し、パッケージメディア１００に格納されていたデータ・プログラム内の指示により、パッケージメディア１００からのデータ・プログラムによる処理・実行の制御が、受信データによる処理・実行の制御に移行する際の説明に供されるフローチャートである。
【００７９】
ビデオゲーム装置１は、図８に示すように、ステップＳ４１において、メインメモリ４内のプログラム（もともとは、パッケージメディア１００に記録されていて、ステップＳ２６およびステップＳ２７の処理によりメインメモリ４に読み込まれて、コピーされているプログラムであり、符号をＰａとする。）をＣＰＵ５の読み取り単位毎に実行する。
【００８０】
続いて、ステップＳ４２において、ＣＰＵ５は、割り込み等を契機として、通信データ復調器３から受け取った受信データＤＲをメインメモリ４に保持する。
【００８１】
そして、ＣＰＵ５は、ステップＳ４３において、メインメモリ４内の上記プログラムＰａ内に、当該プログラムＰａの停止指示が存在するかどうかを監視する。
【００８２】
停止指示が存在しない場合には、ステップＳ４１以降の処理を継続して実行する。
【００８３】
一方、ステップＳ４３の判断処理において、プログラムＰａに停止指示が存在していた場合には、この図８例のステップＳ３０の処理を終了して、結合子３で示すステップＳ１３の処理にもどる。
【００８４】
このようにして、ビデオゲーム装置１は、パッケージメディア１００に記録されていたプログラムＰａによる制御処理から再びステップＳ１３以降の受信データＤＲによる制御処理に移行することができる。
【００８５】
図９は、ステップＳ３０の処理の他の例（例２）を示し、受信データＤＲに含まれた指示により、パッケージメディア１００からのデータ・プログラムによる処理・実行の制御が、受信データＤＲによる処理・実行の制御に移行する際の説明に供されるフローチャートである。
【００８６】
図９のステップＳ６１において、ビデオゲーム装置１は、ステップＳ４１の処理と同様に、ステップＳ２６およびステップＳ２７の処理によりメインメモリ４内に保持されている上記プログラムＰａをＣＰＵ５の読み取り単位毎に実行する。
【００８７】
続いて、ステップＳ６２において、ＣＰＵ５は、ステップＳ４２の処理と同様に割り込み等を契機として、通信データ復調器３から受信データＤＲを受け取り、この受け取った受信データＤＲをメインメモリ４に保持する。
そして、ＣＰＵ５は、ステップＳ６３において、ステップＳ４３と同様にメインメモリ４内の上記プログラムＰａ内に、当該プログラムＰａの停止指示が存在するかどうかを監視する。
【００８８】
停止指示が存在しない場合には、ステップＳ６１以降の処理を継続して実行する。
【００８９】
一方、ステップＳ６３の判断処理において、プログラムＰａに停止指示が存在していた場合、プログラムＰａをその時点で一旦停止し、次のステップＳ６４では、ステップＳ６２で受信している受信データＤＲの中、特殊データＤSを処理する。
【００９０】
次に、ステップＳ６５では、この特殊データＤS中に上記開始終了制御情報（表１参照）に係る実行終了指示情報又は強制終了指示情報があるか否かを判別することで、パッケージメディア１００から読み込んだプログラムＰａによる制御を中止するか否かを判断する。
【００９１】
このステップＳ６５においてＣＰＵ５は、上記実行終了指示情報、強制終了指示情報が共にないことを確認した場合には、再び上記ステップＳ６１からの処理により、ステップＳ６３で一旦停止したプログラムＰａをその停止箇所の次から続行する。
【００９２】
一方、ステップＳ６５の判断処理において、上記実行終了指示情報又は強制終了指示情報があることを確認した場合には、次のステップＳ６６に進む。
【００９３】
ステップＳ６６では、ＣＰＵ５は、上記実行終了指示情報又は強制終了指示情報に従い、メインメモリ４のパッケージメディア１００から読み込んだプログラムＰａを含む実行ファイルによる制御処理を中止し、識別子３で示すステップＳ１３以降の制御処理に移行する。
【００９４】
このようにして、ビデオゲーム装置１は、プログラムＰａの実行中に、該プログラムＰａ内の停止指示を検出したとき（ステップＳ６３）、該プログラムＰａの実行を一旦停止して、前記受信データＤＲの再生を実行し（ステップＳ６４）、再生した受信データＤＲ中に、前記プログラムＰａの実行を終了する指示が存在しているかどうかを確認し（ステップＳ６５）、プログラムＰａの実行を終了する指示が存在していた場合には、ステップＳ６３で停止しているプログラムＰａの実行を終了させ（ステップＳ６６）、再びステップＳ１３以降の受信データＤＲによる制御処理に移行し、プログラムＰａの実行を終了する指示が存在していなかった場合には、ステップＳ６３で停止しているプログラムＰａの実行を再開させることができる。
【００９５】
以上のように動作するビデオゲーム装置１は、以下に説明する種々の効果を有する
まず、放送局１１からアンテナ１４を介して放送され、アンテナ２および通信データ復調器３を通じて復調した受信データＤＲに含まれる画像音声データＤAVによりテレビジョン受像機１０１上で画像音声等を再生することができる（ステップＳ１２〜Ｓ１４の処理）。
【００９６】
次に、受信データＤＲ中のデータ制御情報である特殊データＤSの内容を解釈して、自己が保持しているパッケージメディア１００の中から所定のファイル（データ・プログラム）を読み込んで、該ビデオゲーム装置１で実行することができる。
【００９７】
たとえば、前記所定のファイル中の画像音声データに基づく画像音声出力と（ステップＳ１２の処理）、所定ファイル中のプログラムＰａを実行することができる（ステップＳ３０）。
【００９８】
この所定ファイルのプログラムＰａの実行中にも、受信データＤＲを受け取りメインメモリ４に保持することができる（ステップＳ４２の処理）。
【００９９】
一方、所定ファイルのプログラムＰａの実行中、このプログラムＰａの中に、プログラムＰａ自身の停止指示があった場合、プログラムＰａを停止し（ステップＳ４３の判断が肯定的な場合）、換言すれば、パッケージメディア１００から読み出したプログラムＰａによる制御処理を停止し、制御処理を、再び、ステップＳ１３以降の受信データに基づく処理に移行させることができる。
【０１００】
すなわち、この一連の処理では、パッケージメディア１００から読み込んだデータ・プログラムＰａによる実行制御を、同データ・プログラムＰａの指示（ステップＳ４３）により、制御を受信データＤＲの実行・再生に移すことができる（パッケージメディア１００による移行制御指示という。）。
【０１０１】
一方、通信による受信データＤＲの指示により（ステップＳ６５の判断が肯定的である場合）、パッケージメディア１００から読み出したデータ・プログラムの実行に移った制御を受信データＤＲの実行・再生に移行させることができる（これを受信データＤＲによる移行制御指示という。）。
【０１０２】
以上説明した放送システムを活用することにより、次のようなことを実現することができるようになる。
【０１０３】
たとえば、従来からゲームソフト等は発売日が決定されている。このため、ユーザが、いち早くゲームソフトを手に入れたい場合には、発売日当日に玩具店、量販店等でゲームソフトを購入しなければならなかった。一方、各店頭でのその発売時間に関しては、全国一斉であるとはいえない場合もある。
【０１０４】
しかし、上述のような放送システムに対応させたソフトを販売することにより、ユーザのゲームソフトの購入日が異なっても、上述したような全国一斉に販売したと同様な効果を得ることが可能になる。
【０１０５】
すなわち、図１０に示すデータ送受信システムのように、テレビジョン受像機１０１や受信用のアンテナ２が接続されたビデオゲーム装置１を有する各ユーザは、ゲームプログラム等が記録されているパッケージメディア１００を購入する。そして、所定の日時に各ユーザは、パッケージメディア１００を装着したそれぞれのビデオゲーム装置１を起動させて待機する。
【０１０６】
一方、放送局１１により、所定の日時にゲームプログラムを起動させるためのデータ制御情報の放送、換言すれば、送信データＤＴの送信がアンテナ１４を介して行われる。
【０１０７】
各ビデオゲーム装置１におけるゲームプログラムの実行は、この放送によって送信されてくるデータ制御情報（表１参照）の受信、具体的には、記録媒体のＩＤである指定ディスク番号の受信により開始される。これにより、それぞれがデータ受信装置である複数のビデオゲーム装置１が、略同時に特定のＩＤを有するパッケージメディア１００に記録されているプログラムの実行あるいはデータ処理を行うことが可能となり、発売日当日に店舗に行かなくても、これまでと同様に発売日にユーザが購入するのと同様な効果を得ることができる。
【０１０８】
また、図１１に示すデータ送受信システムにより、全国一斉的に行う模擬テスト等を実現することもできる。手順は次のようになる。
【０１０９】
このデータ送受信システムは、１つの放送局１１と、それぞれがデータ受信装置としての機能を有する複数のパーソナルコンピュータ１ａから構成されている。パーソナルコンピュータ１ａは、本体部、モニター、入力装置であるキーボードやマウスおよび必要に応じてプリンタ等を備えて構成されている。
【０１１０】
まず、ユーザは、この模擬テストのプログラムが記録されているパッケージメディア１００を購入する。そして、模擬テスト当日所定の時刻に、ユーザは、パッケージメディア１００を装着したパーソナルコンピュータ１ａを起動させて待機する。この場合、パーソナルコンピュータ１ａは、模擬テスト実行補助装置として機能する。
【０１１１】
一方、放送局１１により、所定の日時に、パッケージメディア１００に記録されている上記模擬テストのプログラムを起動させるためのデータ制御情報の放送（送信データＤＴの送信）が行われる。
【０１１２】
模擬テストの開始は、この放送によって送信されてくるデータ制御情報（表１参照）に基づき、パッケージメディア１００から読み出されて起動される模擬テストプログラムの実行により開始される。
【０１１３】
以上のような手順によって、全国一斉的に模擬テストを開始することが実現できるようになる。
【０１１４】
なお、この模擬テストが終了した後は、自由にプログラムを実行できるようにしておくことによって、模擬テストの復習用のソフトとしても使用できるようになる。
【０１１５】
また、同一のパッケージメディア１００に各学年に対応される模擬テストのプログラムを記録しておくことにより、一つのパッケージメディア１００を提供するだけで各学年の模擬テストを実行させることも可能になる。
【０１１６】
もちろん、模擬テストはパーソナルコンピュータ１ａばかりでなく、ビデオゲーム装置１で行うことも可能であり、その他の情報処理装置により行うことも可能である。
【０１１７】
以上説明したように、本発明を適用した放送システムは、通信のリアルタイム性とパッケージメディアのインタラクティブ性を併せ持ったソフトウエアコンテンツ（例えば、エンタテインメントソフトウエア）の提供が可能になる。
【０１１８】
また、通信の同時性とパッケージメディアのインタラクティブ性を併せ持ったソフトウエアコンテンツ（例えば、同時進行ゲーム）の提供が可能になる。
【０１１９】
さらに、通信では経済的でない大容量データを予めパッケージメディアに入れることで、メディアの特性を活かしたソフトウエアコンテンツの提供が可能になる。例えば、ニュース放送とリンクしたディスク版会社四季報のような出版物、ＴＶショッピングのカタログをパッケージメディアで提供し、放送で該当商品を表示するサービス、教科書をパッケージメディアで提供し、放送でパッケージメディアの制御をしながら行うオンライン教育サービスなどが可能になる。
【０１２０】
次に、ビデオゲーム装置１の具体例として、図１２〜図１９には、エンタテインメントシステムを示している。ここで、ビデオゲーム装置１は、ビデオゲーム装置３０１としてエンタテインメントシステムを構成している。
【０１２１】
エンタテインメントシステムは、図１０および図１１に示すように、ビデオゲーム装置３０１と、このビデオゲーム装置３０１に着脱可能とされて、当該ビデオゲーム装置３０１との間でデータの通信を行う携帯用電子機器４００と、使用者による操作入力をビデオゲーム装置３０１に送るコントローラ３２０とから構成される。
【０１２２】
このエンタテインメントシステムにおいて、ビデオゲーム装置３０１は親機として構成され、携帯用電子機器４００はその子機として構成されている。例えば、このエンタテインメントシステムでは、ビデオゲーム装置３０１が、ＣＤ−ＲＯＭ等の記録媒体に記録されているゲームプログラムを実行する手段として構成される。そして、ビデオゲーム装置３０１は、放送によって送信されてくるデータを受信するためのデータ受信機能を有しており、本例では、携帯用電子機器４００も、放送によって送信されてくるデータの受信を行うデータ受信機能を有している。
【０１２３】
上記ビデオゲーム装置３０１は、記録媒体に記録されているアプリケーションプログラムを読み出して、使用者（ゲームプレイヤ）からの指示に応じて実行するためのものである。例えば、ゲームの実行により、主としてゲームの進行、表示、および音声制御を行う。
【０１２４】
ビデオゲーム装置３０１の本体３０２は、ほぼ四角形状の筐体に収容されており、その中央部にビデオゲーム等のアプリケーションプログラムを供給するための記録媒体であるＣＤ−ＲＯＭ等の光ディスクが装着されるディスク装着部３０３と、ビデオゲームを任意にリセットするためのリセットスイッチ３０４と、電源スイッチ３０５と、上記光ディスクの装着を操作するためのディスク操作スイッチ３０６と、２つのスロット部３０７Ａ，３０７Ｂとを備えている。
【０１２５】
なお、ビデオゲーム装置３０１は、アプリケーションプログラムを記録媒体から供給されるのみならず、通信回線を介して供給されるようにも構成されている。例えば、放送回線等の通信回線からのデータ受信が可能なように構成されている。
【０１２６】
スロット部３０７Ａ，３０７Ｂ中、スロット３０８Ａ、３０８Ｂには、上記携帯用電子機器４００を接続することができ、スロット３０９Ａ、３０９Ｂには、コントローラ３２０を接続することができる。
【０１２７】
コントローラ３２０は、第１、第２の操作部３２１，３２２と、Ｌボタン３２３Ｌ，Ｒボタン３２３Ｒと、スタートボタン３２４と、選択ボタン３２５と、アナログ的操作が可能な操作部３３１，３３２と、この操作部３３１，３３２の操作モードを選択するモード選択スイッチ３３３と、選択された操作モードを表示するための表示部３３４とを有している。また、図示していないが、コントローラ３２０の内部には、振動付与機構が設けられている。この振動付与機構は、例えば、ビデオゲームの進行等に応じて当該コントローラ３２０に振動を付与する。このコントローラ３２０は、接続部３２６によって本体３０２のスロット部３０７Ｂに電気的に接続されている。
【０１２８】
例えば、上記スロット部３０７Ａ，３０７Ｂに２つのコントローラ３２０を接続することにより、２人の使用者がこのエンタテインメントシステムを共有することができ、すなわち、例えば、対戦ゲーム等を行うことができる。なお、スロット部３０７Ａ、３０７Ｂはこのように２系統に限定されるものではない。
【０１２９】
上記携帯用電子機器４００は、図１４〜図１６に示すように、ハウジング４０１を有して構成され、各種情報入力のための操作部４２０と、液晶表示装置（ＬＣＤ）等からなる表示部４３０と、ワイヤレス通信手段により例えば赤外線によるワイヤレス通信を行うための窓部４４０とが設けられている。
【０１３０】
ハウジング４０１は、上シェル４０１ａおよび下シェル４０１ｂからなり、メモリ素子等を搭載した基板を内部に収納している。このハウジング４０１は、ビデオゲーム装置３０１の本体３０２のスロット部３０７Ａ，３０７Ｂに挿入可能な形状とされている。
【０１３１】
上記窓部４４０は、略々半円形状に形成されたハウジング４０１の他端部分に設けられている。表示部４３０は、ハウジング４０１を構成している上シェル４０１ａに略々半分の領域を占めて、窓部４４０の近傍に位置して設けられている。
【０１３２】
操作部４２０は、イベント入力や各種選択等を行うための１個又は複数個の操作子４２１，４２２を有しており、上記窓部４４０と同様に上シェル４０１ａに形成されて、そして、当該窓部４４０の反対側とされ略々半分の領域を占めて設けられている。そして、この操作部４２０は、ハウジング４０１に対して回動可能に支持された蓋部材４１０上に構成されている。ここで、操作子４２１，４２２は、この蓋部材４１０の上面側より下面側に亘ってこの蓋部材４１０を貫通して配設されている。そして、これら操作子４２１，４２２は、蓋部材４１０の上面部に対して出没する方向に移動可能なように当該蓋部材４１０によって支持されている。
【０１３３】
携帯用電子機器４００は、ハウジング４０１内であって蓋部材４１０の配設位置に対向する位置に配設される基板を有し、さらにその基板上にスイッチ押圧部を設けている。スイッチ押圧部は、蓋部材４１０が閉蓋された状態において、各操作子４２１，４２２の位置に対応する位置に設けられている。これにより、各操作子４２１，４２２が押圧されると、上記スイッチ押圧部が例えばダイヤフラムスイッチの如き押圧スイッチを押圧する。
【０１３４】
このように蓋部材４１０に操作部４２０等が形成されてなる携帯用電子機器４００は、図１３に示すように、上記蓋部材４１０が開かれた状態でビデオゲーム装置３０１の本体３０２に装着される。
【０１３５】
以上のようにビデオゲーム装置３０１および携帯用電子機器４００の外観が構成されている。図１７〜図１９には、このビデオゲーム装置３０１および携帯用電子機器４００の回路構成等を示している。
【０１３６】
ビデオゲーム装置３０１は、図１７に示すように、中央演算処理装置（ＣＰＵ：Central Processing Unit ）３５１およびその周辺装置等からなる制御系３５０と、フレームバッファ３６３に描画を行う画像処理装置（ＧＰＵ：Graphic Processing Unit ）３６２等からなるグラフィックシステム３６０と、楽音，効果音等を発生する音声処理装置（ＳＰＵ：Sound Processing Unit）等からなるサウンドシステム３７０と、アプリケーションプログラムが記録されている光ディスクの制御を行う光ディスク制御部３８０と、使用者からの指示が入力されるコントローラ３２０からの信号およびゲームの設定等を記憶するメモリカード５００や携帯用電子機器４００からのデータの入出力を制御する通信制御部３９０と、上記の各部が接続されているバス３９５と、他の機器とのインターフェース部を構成するパラレルＩ／Ｏインターフェース（ＰＩＯ）３９６と、シリアルＩ／Ｏインターフェース（ＳＩＯ）３９７と、放送データの受信処理等を行う通信データ処理部３９８とを備えている。
【０１３７】
上記制御系３５０は、ＣＰＵ３５１と、割り込み制御やダイレクトメモリアクセス（ＤＭＡ：Direct Memory Access）転送の制御等を行う周辺装置制御部３５２と、ランダムアクセスメモリ（ＲＡＭ：Random Access Memory）からなるメインメモリ（主記憶装置）３５３と、リードオンリーメモリ（ＲＯＭ：Read Only Memory）３５４とを備えている。
【０１３８】
ここで、このビデオゲーム装置３０１のＣＰＵ３５１、メインメモリ３５３、グラフィックシステム３６０およびサウンドシステム３７０、光ディスク制御部３８０、および通信データ処理部３９８は、それぞれ上述したビデオゲーム装置１のＣＰＵ５、メインメモリ４、オーディオビデオプロセッサ７、パッケージメディア復調器６、および通信データ復調部３に対応している。
【０１３９】
上記メインメモリ３５３は、各種データが記憶される記憶手段として構成されている。このメインメモリ３５３は、上述したビデオゲーム装置１のメインメモリ４に対応するものであって、すなわち、受信データ、パッケージメディアから読み込んだプログラムおよびデータ等が記憶される。
【０１４０】
上記ＲＯＭ３５４は、メインメモリ３５３、グラフィックシステム３６０、サウンドシステム３７０等の管理を行う、いわゆる、オペレーティングシステム等の各種プログラムが格納される記憶手段として構成されている。
【０１４１】
上記ＣＰＵ３５１は、ＲＯＭ３５４に記憶されているオペレーティングシステムを実行することにより、このビデオゲーム装置３０１の全体を制御するものである。
【０１４２】
このＣＰＵ３５１は、上述したビデオゲーム装置１のＣＰＵ５に対応するものであって、すなわち、例えば、受信したデータ内に付加されているデータ制御情報に基づいてメインメモリ３５３に保持されているアプリケーションプログラム等のデータの処理を制御するデータ処理制御機能を有する。
【０１４３】
このＣＰＵ３５１は、電源が投入されると、ブートシーケンスによりＲＯＭ３５４に記憶されているオペレーティングシステムを実行し、上記グラフィックシステム３６０、サウンドシステム３７０等の制御を開始する。例えば、オペレーティングシステムが実行されると、ＣＰＵ３５１は、動作確認等のビデオゲーム装置３０１の全体の初期化を行った後、上記の光ディスク制御部３８０を制御して、光ディスクに記録されているアプリケーションプログラムを実行する。このアプリケーションプログラムの実行により、ＣＰＵ３５１は、使用者からの入力に応じて上記のグラフィックシステム３６０、サウンドシステム３７０等を制御して、画像の表示、効果音、楽音の発生を制御する。
【０１４４】
上記グラフィックシステム３６０は、座標変換等の処理を行うジオメトリトランスファエンジン（ＧＴＥ：Geometry Transfer Engine）３６１と、ＣＰＵ３５１からの描画指示に従って描画を行うＧＰＵ３６２と、このＧＰＵ３６２により描画された画像を記憶するフレームバッファ３６３と、離散コサイン変換等の直交変換により圧縮されて符号化された画像データを復号する画像デコーダ３６４とを備えている。
【０１４５】
上記ＧＴＥ３６１は、例えば複数の演算を並列に実行する並列演算機構を備え、上記ＣＰＵ３５１からの演算要求に応じて座標変換，光源計算，行列或いはベクトル等の演算を高速に行うことができる。具体的には、このＧＴＥ３６１は、例えば１つの三角形状のポリゴンに同じ色で描画するフラットシェーディングを行う演算の場合では、１秒間に最大１５０万程度のポリゴンの座標演算を行うことができるようになっており、これによって、このビデオゲーム装置３０１では、ＣＰＵ３５１の負荷を低減するとともに、高速な座標演算を行うことができる。
【０１４６】
また、上記ＧＰＵ３６２は、ＣＰＵ３５１からの描画命令に従って、フレームバッファ３６３に対して多角形（ポリゴン）等の描画を行う。このＧＰＵ３６２は、１秒間に最大３６万程度のポリゴンの描画を行うことができる。
【０１４７】
さらに、上記フレームバッファ３６３は、いわゆるデュアルポートＲＡＭからなり、ＧＰＵ３６２からの描画或いはメインメモリ３５３からの転送と、表示のための読み出しとを同時に行うことができる。このフレームバッファ３６３は、例えば１Ｍバイトの容量を有し、それぞれ１６ｂｉｔの、横が１０２４画素、縦が５１２画素からなるマトリックスとして扱われる。
【０１４８】
また、このフレームバッファ３６３には、ビデオ出力として出力される表示領域の他に、ＧＰＵ３６２がポリゴン等の描画を行う際に参照するカラールックアップテーブル（ＣＬＵＴ：Color Lock Up Table）が記憶されるＣＬＵＴ領域と、描画時に座標変換されてＧＰＵ３６２によって描画されるポリゴン等の中に挿入（マッピング）される素材（テクスチャ）が記憶されるテクスチャ領域が設けられている。これらのＣＬＵＴ領域とテクスチャ領域は、表示領域の変更等に従って動的に変更されるようになっている。
【０１４９】
上記画像デコーダ３６４は、上記ＣＰＵ３５１からの制御により、メインメモリ３５３に記憶されている静止画或いは動画の画像データを復号してメインメモリ３５３に記憶する。ここで再生された画像データは、ＧＰＵ３６２を介してフレームバッファ３６３に記憶することにより、上記ＧＰＵ３６２によって描画される画像の背景として使用することができる。
【０１５０】
上記サウンドシステム３７０は、ＣＰＵ３５１からの指示に基づいて、楽音，効果音等を発生するＳＰＵ３７１と、このＳＰＵ３７１により、波形データ等が記録されるサウンドバッファ３７２と、ＳＰＵ３７１によって発生される楽音，効果音等を出力するスピーカ３７３とを備えている。
【０１５１】
上記ＳＰＵ３７１は、例えば１６ｂｉｔの音声データを４ｂｉｔの差分信号として適応予測符号化（ＡＤＰＣＭ：Adaptive Differential PCM）された音声データを再生するＡＤＰＣＭ復号機能と、サウンドバッファ３７２に記憶されている波形データを再生することにより、効果音等を発生する再生機能と、サウンドバッファ３７２に記憶されている波形データを変調させて再生する変調機能等を備えている。
【０１５２】
上記サウンドシステム３７０は、ＣＰＵ３５１からの指示によってサウンドバッファ３７２に記録された波形データに基づいて楽音，効果音等を発生する、いわゆるサンプリング音源として使用することができる。
【０１５３】
上記グラフィックシステム３６０およびサウンドシステム３７０は、上述したビデオゲーム装置１のオーディオビデオプロセッサ７に対応するものであって、すなわち、画像、音声を画像音声等出力機器から出力するための処理を行う部分として構成されている。
【０１５４】
上記光ディスク制御部３８０は、ＣＤ−ＲＯＭ等の光ディスクに記録されたアプリケーションプログラムやデータ等を再生する光ディスク装置３８１と、例えばエラー訂正符号（ＥＣＣ：Error Correction Code ）が付加されて記録されているプログラム，データ等を復号するデコーダ３８２と、光ディスク装置３８１からのデータを一時的に記憶することにより、光ディスクからのデータの読み出しを高速化するバッファ３８３とを備えている。上記デコーダ３８２には、サブＣＰＵ３８４が接続されている。
【０１５５】
この光ディスク制御部３８０は、上述したビデオゲーム装置１のパッケージメディア復調器６の機能を有して構成されている。すなわち、光ディスク制御部３８０は、パッケージメディア１００とされる光ディスクに記録されているアプリケーションプログラムや画像データを復調処理等して読み出す機能を有している。
【０１５６】
なお、光ディスク装置３８１で読み出される、光ディスクに記録されている音声データとしては、上述のＡＤＰＣＭデータの他に音声信号をアナログ／デジタル変換したいわゆるＰＣＭデータがある。ここで、ＡＤＰＣＭデータとして、例えば１６ｂｉｔのデジタルデータの差分を４ｂｉｔで表わして記録されている音声データは、デコーダ３８２で復号された後、上記ＳＰＵ３７１に供給され、ＳＰＵ３７１でデジタル／アナログ変換等の処理が施された後、スピーカ３７３を駆動するために使用される。また、ＰＣＭデータとして、例えば１６ｂｉｔのデジタルデータとして記録されている音声データは、デコーダ３８２で復号された後、スピーカ３７３を駆動するために使用される。
【０１５７】
上記通信制御部３９０は、バス３９５を介してＣＰＵ３５１との通信の制御を行う通信制御機３９１を備え、使用者からの指示を入力するコントローラ３２０が接続されるコントローラ接続部３０９（スロット３０９Ａまたは３０９Ｂに接続される。）と、ゲームの設定データ等を記憶する補助記憶装置としてメモリカード５００や携帯用電子機器４００が接続される図１３に示すメモリカード挿入部３０８Ａ，３０８Ｂ（スロット３０８Ａ，３０８Ｂに挿入されるので、同一の符号を用いている。）の通信制御を行う通信制御機３９１に設けられている。
【０１５８】
上記通信データ処理部３９８は、図示していないアンテナ等によって受信された情報の受信処理を行う機能を有して構成され、具体的には、上述したビデオゲーム装置１の通信データ復調器３の機能を有して構成されている。すなわち、通信データ処理部３９８は、放送局から放送される送信データを復調処理等して受信する。
【０１５９】
携帯用電子機器４００については、図１８に示すように、制御手段４４１、接続コネクタ４４２、入力手段４４３、表示手段４４４、時計機能部４４５、不揮発メモリ４４６、スピーカ４４７、データの送受信手段としてのワイヤレス通信手段４４８および無線受信手段４４９、電池４５０、並びに蓄電手段を構成する電源端子４５１およびダイオード４５２を備えて構成されている。
【０１６０】
上記制御手段４４１は、例えばマイクロコンピュータ（図中ではマイコンと略記する。）を用いて構成されている。そして、制御手段４４１は、その内部にはプログラム格納手段であるプログラムメモリ部４４１ａを有している。
【０１６１】
上記接続コネクタ４４２は、他の情報機器等のスロットに接続するための接続手段として構成されている。例えば、接続コネクタ４４２は、上記ビデオゲーム装置３０１との間でデータの送受信を行うデータ通信機能を有して構成されている。
【０１６２】
この入力手段４４３は、格納されたプログラムを操作するための操作ボタン等から構成される。
【０１６３】
表示手段４４４は、種々の情報を表示する表示手段である液晶表示装置（ＬＣＤ）等を備えて構成されている。
【０１６４】
上記時計機能部４４５は、時刻表示をするように構成されており、例えば、上記表示手段４４４への時刻表示を行う。
【０１６５】
上記不揮発メモリ４４６は、各種データを記憶するための素子である。例えば、不揮発メモリ４４６は、フラッシュメモリのように電源を切っても記録されている状態が残る半導体メモリ素子が用いられる。
【０１６６】
なお、この携帯用電子機器４００は、上記電池４５０を備えているので、不揮発メモリ４４６としてデータを高速に入出力できるスタティックランダムアクセスメモリ（ＳＲＡＭ）を用いることもできる。
【０１６７】
また、携帯用電子機器４００は、電池４５０を備えていることにより、ビデオゲーム装置３０１の本体３０２のスロット部３０７Ａ，３０７Ｂから抜き取られた状態でも単独で動作することが可能となる。
【０１６８】
上記電池４５０は、例えば、充電可能な２次電池である。この電池４５０は、携帯用電子機器４００がビデオゲーム装置３０１のスロット部３０７Ａ，３０７Ｂに挿入されている状態において、ビデオゲーム装置３０１から電源が供給される。この場合、電池４５０の接続端には、電源端子４５１が逆流防止用ダイオード４５２を介して接続されており、ビデオゲーム装置３０１の本体３０２の接続をした際に、電源供給がなされる。
【０１６９】
上記ワイヤレス通信手段４４８は、赤外線等により、他のメモリカード等との間でデータ通信を行う部分とされて構成されている。
【０１７０】
上記無線受信手段４４９は、アンテナや復調回路等を有して構成される部分であって、すなわち、無線放送によって送信されてくる各種データを受信する部分として構成されている。
【０１７１】
上記スピーカ４４７は、プログラム等に応じて発音する発音手段として構成されている。
【０１７２】
なお、上記の各部は、いずれも制御手段４４１に接続されており、制御手段４４１の制御に従って動作する。
【０１７３】
図１９には、制御手段４４１の制御項目を示している。制御手段４４１は、この図１９に示すように、情報機器への本体接続インターフェースと、メモリにデータを入出力するためのメモリインターフェースと、表示インターフェースと、操作入力インターフェースと、音声インターフェースと、ワイヤレス通信インターフェースと、時計管理と、プログラムダウンロードインターフェースとを備えている。
【０１７４】
以上のようなビデオゲーム装置３０１および携帯用電子機器４００によりエンタテインメントシステムは構成されている。
【０１７５】
ビデオゲーム装置３０１は、上述した構成により、光ディスク制御部３８０に装着されている光ディスクに記録されているゲームプログラムに基づいてビデオゲームを実行させることができる。
【０１７６】
そして、このビデオゲーム装置３０１は、放送局１１から放送されてくる送信データに付加されているデータ制御情報に基づいて、自己が保持している光ディスクのプログラム等を起動させることができる。さらに、ビデオゲーム装置３０１は、この起動したプログラムに応じて、受信データに含まれている画像音声データ等の処理を行うことができる。
【０１７７】
また、携帯用電子機器４００は、上述した構成により、実行されるプログラムを操作するためのボタンスイッチ等の入力手段４４３、液晶表示装置（ＬＣＤ）等を用いる表示手段４４４を備えることにより、ゲームアプリケーションを動作させる携帯型ゲーム装置としての機能も有している。
【０１７８】
また、この携帯用電子機器４００は、アプリケーションプログラムを、ビデオゲーム装置３０１からプログラムをダウンロードして、マイクロコンピュータ４１１内のプログラムメモリ部４４１ａに格納する機能を有しており、これにより、当該携帯用電子機器４００上で動作するアプリケーションプログラムや各種のドライバソフトを容易に変更することができる。
【０１７９】
なお、この携帯用電子機器４００もビデオゲーム装置３０１が有するような機能、すなわち、放送局１１から放送されくる送信データに付加されているデータ制御情報に基づいて、自己が保持しているプログラム等を起動等させることもできる。この場合、携帯用電子機器４００のマイクロコンピュータ４１１が上述したビデオゲーム装置１のＣＰＵ５と同様な機能として、例えば、受信したデータ内に付加されている特殊データ（データ制御情報）ＤSに基づいてプログラムメモリ部４４１ａが保持しているアプリケーションプログラム等のデータの処理を制御するデータ処理制御機能を有する。
【０１８０】
これにより、携帯用電子機器４００についても、放送局１１から放送されくる送信データ内の特殊データ（データ制御情報）ＤSに基づいて、自己が保持しているプログラム等を起動等させることができる。
【０１８１】
なお、この発明は、上述の実施の形態に限らず、この発明の要旨を逸脱することなく、種々の構成を採り得ることはもちろんである。
【０１８２】
【発明の効果】
以上説明したように、この発明によれば、データ受信装置で、有線または無線で受信した受信データにより指定されるパッケージメディア等の記録媒体に記録されているプログラムおよび（または）データの実行あるいは処理を行うことができる。
【０１８３】
また、記録媒体からのプログラムによる制御中に、受信データの指示により、制御を受信データの再生処理に移行することができる。
【０１８４】
さらに、記録媒体からのプログラムによる制御中に、プログラムの実行の停止と再開を受信データの内容により制御することができる。
【０１８５】
さらにまた、それぞれ記憶媒体の読出手段を有する複数のデータ受信装置は、受信データにより指定される記録媒体のＩＤが読出装置により読出処理がなされる記録媒体のＩＤと一致した場合に、読出装置により記録媒体からプログラムおよび（または）データを読み出し、略同時に前記プログラムおよび（または）データによる実行を開始することができる。
【０１８６】
ここで、データ受信装置としては、ビデオゲーム装置やパーソナルコンピュータを含む装置とすることができる。
【０１８７】
さらに、この発明のデータ送信装置では、送信データに、特定の記録媒体のＩＤが含まれるようにしているので、この送信データを受信した装置では、特定の記録媒体のＩＤに関連した制御処理を行うことができる可能性が得られる。
【０１８８】
このように、この発明によれば、リアルタイム性と同時性を有する通信データにより提供される世界と、インタラクティブ性を持つ記録媒体の世界を自在に移動することのできる新しいソフトウエアコンテンツを実現することができる。
【０１８９】
換言すれば、通信のリアルタイム性とパッケージメディア等の記録媒体のインタラクティブ性を併せ持ったソフトウエアコンテンツ（たとえば、エンタテインメントソフトウエア）の提供が可能となる。
【０１９０】
また、通信の同時性と記録媒体のインタラクティブ性を併せ持ったソフトウエアコンテンツ（たとえば、同時進行ゲーム）の提供が可能となる。すなわち、通信で受信したデータにより、物理的に離れた場所に位置する複数のコンピュータやビデオゲーム装置の記録媒体のプログラムおよび（または）データを同時に実行させることができる。
【０１９１】
さらに、この発明によれば、通信で伝達するには経済的でない大容量データを予めＣＤ−ＲＯＭ、ＤＶＤ等の記録媒体に記録しておくことで、各メディア（ここでは通信メディアと記録メディア）の特性を生かしたソフトウエアコンテンツの提供が可能となる。たとえば、ニュース放送とリンクしたディスク版会社四季報のような出版物、ＴＶショッピングのカタログを記録媒体で提供し、放送により該当商品を表示するサービスや、教科書を記録媒体で提供し、放送で記録媒体の制御をしながら行うオンライン教育サービスなどが可能となる。
【図面の簡単な説明】
【図１】この発明の一実施の形態に係る通信データ受信機能を有するビデオゲーム装置の構成を示すブロック図である。
【図２】この発明の一実施の形態に係る放送局の構成を示すブロック図である。
【図３】放送局から放送されるデータフォーマットの例を示す図である。
【図４】ビデオゲーム装置に装着されている光ディスクのデータフォーマットの例を示す図である。
【図５】ビデオゲーム装置が送信データを受信し、この受信したデータに基づいて映像音声出力を行うまでの一連の処理を示すフローチャートである。
【図６】ビデオゲーム装置で、受信データにより指示されたパッケージメディア内のデータ・プログラムが処理・実行される際のフローチャート（１／２）である。
【図７】ビデオゲーム装置で、受信データにより指示されたパッケージメディア内のデータ・プログラムが処理・実行される際のフローチャート（２／２）である。
【図８】パッケージメディア内のデータ・プログラム内の指示により、パッケージメディアからのデータ・プログラムによる処理・実行の制御が、受信データによる処理・実行の制御に移行する際の説明に供されるフローチャートである。
【図９】受信データに含まれた指示により、パッケージメディアからのデータ・プログラムによる処理・実行の制御が、受信データによる処理・実行の制御に移行する際の説明に供されるフローチャートである。
【図１０】１つの放送局からの同じ内容の送信データにより、複数のビデオゲーム装置が同時に所定のプログラム等を実行するデータ送受信システムの構成を示すブロック図である。
【図１１】１つの放送局からの同じ内容の送信データにより、複数のパーソナルコンピュータが同時に所定のプログラム等を実行するデータ送受信システムの構成を示すブロック図である。
【図１２】携帯用電子機器とビデオゲーム装置とからなるエンタテインメントシステムの構成を示す平面図である。
【図１３】エンタテインメントシステムの構成を示す斜視図である。
【図１４】携帯用電子機器の構成を示す上面図である。
【図１５】携帯用電子機器の構成を示す正面図である。
【図１６】携帯用電子機器の構成を示す底面図である。
【図１７】ビデオゲーム装置の電気的構成を示すブロック図である。
【図１８】携帯用電子機器の電気的構成を示すブロック図である。
【図１９】携帯用電子機器中、制御手段の制御項目を示す線図である。
【符号の説明】
１、３０１…ビデオゲーム装置      １ａ…パーソナルコンピュータ
２…アンテナ                      ３…通信データ復調器
４…メインメモリ                  ５…ＣＰＵ（制御手段）
６…パッケージメディア復調器      ７…オーディオビデオプロセッサ
１１…放送局                      １２…制御情報付加部
１３…送信処理部                  １４…アンテナ
１００…パッケージメディア        １０１…テレビジョン受像機
１０２…セットトップボックス      ３２０…コントローラ
４００…携帯用電子機器
ＤＴ…送信データ                  ＤＲ…受信データ
ＤAV…画像音声データ              ＤS…特殊データ部（データ制御情報）
【図１】
0003716902.tif 000004
【図２】
0003716902.tif 000005
【図３】
0003716902.tif 000006
【図４】
0003716902.tif 000007
【図５】
0003716902.tif 000008
【図６】
0003716902.tif 000009
【図７】
0003716902.tif 000010
【図８】
0003716902.tif 000011
【図９】
0003716902.tif 000012
【図１０】
0003716902.tif 000013
【図１１】
0003716902.tif 000014
【図１２】
0003716902.tif 000015
【図１３】
0003716902.tif 000016
【図１４】
0003716902.tif 000017
【図１５】
0003716902.tif 000018
【図１６】
0003716902.tif 000019
【図１７】
0003716902.tif 000020
【図１８】
0003716902.tif 000021
【図１９】
0003716902.tif 000022