(57)【要約】【課題】本発明は、ゲームデータが格納される光ディスクに、様々な種類のユーザデータを記録させることができる記録再生装置を提供する。【解決手段】本発明に係るゲーム機１００は、情報の書き込みが不可能な記録層であって、ゲームソフトが予め記録されたＲＯＭ層と、情報の書き込みが可能な記録層であるＲＥ層とを有する光ディスクに対して、情報の記録または読み出しを行う。  ゲーム機１００は、ＲＯＭ層から、ゲームソフトを読み出し実行する実行部５１と、ゲームソフトの実行に伴い生成される、ユーザに関するデータであるユーザデータ４２を取得するユーザデータ生成部５３と、取得したユーザデータ４２を、ＲＥ層に記録する第一記録部５４とを備える。【選択図】図１
2011187112.tif 000002
【特許請求の範囲】
【請求項１】
情報の書き込みが不可能な記録層であって、ゲームデータが予め記録された第一記録層と、情報の書き込みが可能な記録層である第二記録層とを有する光ディスクに対して、情報の記録または読み出しを行う記録再生装置において、
上記第一記録層から、ゲームデータを読み出し実行するゲーム実行手段と、
上記ゲーム実行手段によるゲームデータの実行に伴い生成される、ユーザに関するデータであるユーザデータを取得するユーザデータ取得手段と、
上記ユーザデータ取得手段によって取得したユーザデータを、上記第二記録層に記録する第一記録手段とを備えることを特徴とする記録再生装置。
【請求項２】
上記第一記録手段は、上記ゲーム実行手段により、次回のゲーム実行時に最初に読み出すゲームデータ部分の、上記第一記録層における記録位置と対応する上記第二記録層の記録位置に、上記ユーザデータを記録することを特徴とする請求項１に記載の記録再生装置。
【請求項３】
情報の読み書きが可能な記憶装置と、
上記ユーザデータ取得手段によって取得したユーザデータを上記記憶装置に記録する第二記録手段とを更に備えることを特徴とする請求項１または２に記載の記録再生装置。
【請求項４】
ゲームデータ実行時に、該ゲームデータの実行を指示するユーザを識別する識別情報を受付ける識別情報受付け部を備え、
上記第一記録手段は、上記識別情報受付け部によって受付けた識別情報に基づき、ユーザごとに上記ユーザデータを個別に記録することを特徴とする請求項１から３のいずれか１項に記載の記録再生装置。
【請求項５】
ゲームデータに基づき実行されるゲームの開始および停止に関する指示を受付ける指示受付け部をさらに備え、
上記ユーザデータ取得手段は、上記指示受付け部によって受付けた指示に基づき、ゲーム開始からゲーム停止までの間における、ゲームデータに基づき実行されたゲームの履歴を示す履歴情報を、上記ユーザデータとして取得することを特徴とする請求項１から４のいずれか１項に記載の記録再生装置。
【請求項６】
上記ゲームデータに基づき実行されるゲームの内容に関する内容情報を取得する内容情報取得手段をさらに備え、
上記第一記録手段は、上記第二記録層に、上記ユーザデータに加えて、上記内容情報取得手段により取得された内容情報も記録させることを特徴とする請求項１から５のいずれか１項に記載の記録再生装置。
【請求項７】
上記第一記録層に記録しているゲームデータの不具合を修正するための修正データを取得する修正データ取得手段をさらに備え、
上記第一記録手段は、上記第二記録層に、上記ユーザデータに加えて、上記修正データ取得手段により取得された修正データも記録させることを特徴とする請求項１から５のいずれか１項に記載の記録再生装置。
【請求項８】
情報の書き込みが不可能な記録層であって、ゲームデータが予め記録された第一記録層と、情報の書き込みが可能な記録層である第二記録層とを有する光ディスクに対して、情報の記録または読み出しを行う記録再生装置の制御方法において、
上記第一記録層から、ゲームデータを読み出し実行するゲーム実行ステップと、
上記ゲーム実行ステップにおけるゲームデータの実行に伴い生成される、ユーザに関するデータであるユーザデータを取得するユーザデータ取得ステップと、
上記ユーザデータ取得ステップにおいて取得したユーザデータを、上記第二記録層に記録する第一記録ステップとを含むことを特徴とする記録再生装置の制御方法。
【請求項９】
上記第一記録ステップでは、次回のゲーム実行時に、上記ゲーム実行ステップにおいて最初に読み出すゲームデータ部分の、上記第一記録層における記録位置と対応する上記第二記録層の記録位置に、上記ユーザデータを記録することを特徴とする請求項８に記載の記録再生装置の制御方法。
【請求項１０】
情報の書き込みが不可能な記録層であって、ゲームデータが予め記録されるとともに、該ゲームデータの実行に伴って得られるユーザに関するデータであるユーザデータを生成する生成プログラムが記録された第一記録層と、
情報の書き込みが可能な記録層であって、上記生成プログラムにより生成されたユーザデータを記録するための第二記録層とを備えることを特徴とする光ディスク。
【請求項１１】
コンピュータを請求項１から７のいずれか１項に記載の記録再生装置の各手段として機能させるための記録再生装置の制御プログラム。
【請求項１２】
請求項１１に記載の記録再生装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報の書き込みが不可能な記録層であって、ゲームデータが予め記録された第一記録層と、情報の書き込みが可能な記録層である第二記録層とを有する光ディスクに対して、情報の記録または読み出しを行う記録再生装置に関する。
【背景技術】
【０００２】
１９８０年から１９９０年前半にかけては、ゲームソフトを格納する記録媒体として、ＲＯＭカセットと称されるカセットタイプのものが利用されていた。書き換え可能なメモリを搭載したＲＯＭカセットの場合、この書き換え可能なメモリ領域にユーザデータを記録することができる。このため、ユーザが保有するゲーム機器以外の他のゲーム機器においても、このＲＯＭカセットに記録されたユーザデータを利用してゲームを楽しむことができた。
【０００３】
近年ではゲームの映像が高画質、高精細なものになるにつれゲームソフトのデータ量が大きくなったため、ゲームソフトを記録する記録媒体は、ＲＯＭカセットよりも記憶容量の大きい光ディスクが採用されるようになった。ゲームソフトを記録した光ディスクには、従来のＲＯＭカセットのようにユーザデータを記録することができないため、ユーザデータは、光ディスクとは別体で用意されたメモリカード等の記録媒体に記録されることになる。このため、ゲームソフトの記録媒体として光ディスクを採用している場合、この光ディスクを使って、別の場所にあるゲーム機器にてゲームを実行させるときは、この光ディスクとともにメモリカードを持参する必要がある。
【０００４】
このため、光ディスクにおいてゲームソフトだけではなくユーザデータも記録し、この光ディスク１枚でゲームソフトおよびユーザデータの管理ができることが好適である。そこで、例えば、特許文献１では、光ディスクの同一記録層において情報再生専用領域とは別に、情報記録可能領域を設け、この情報記録可能領域にユーザデータを書き込む技術が開示されている。
【０００５】
また、特許文献２には、読み取り専用型の記録層と書き換え可能型の記録層と有する多層の光ディスクが開示されている。特許文献２の光ディスクでは、読み取り専用型の記録層にプログラムを、書き換え可能型の記録層には、ＡＶデータおよびプログラムにより作成したデータが記録される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平７−１４１６４号公報（１９９５年１月１７日公開）
【特許文献２】特開２００９−１９３６３３号公報（２００９年８月２７日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述のような従来技術は、ゲームデータが格納される光ディスクに、様々な種類のユーザデータを記録することができないという問題が生じる。
【０００８】
より具体的には、特許文献１に開示されている光ディスクでは、一層の記録層に情報再生専用領域と情報記録可能領域とを設ける構成である。このため、ゲームデータのようにデータ量の大きい情報を情報再生専用領域に格納する場合、情報記録可能領域には充分な記憶容量を確保することができない。したがって、新たに書き込める情報のデータ量に大きな制約が生じ、結果として、ユーザデータとして書き込める情報の種類が限定されることとなる。
【０００９】
特許文献２に開示されている光ディスクは、ＡＶデータの記録を想定したものであり本願のようなゲームデータを想定したものではない。つまり、ＡＶデータの場合、ゲームデータのように、ユーザの操作入力に応じて実行結果が異なったりしないため、ユーザデータとしてゲームデータの実行結果（履歴）を記録し管理する必要性について考慮されていない。
【００１０】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ゲームデータが格納される光ディスクに、様々な種類のユーザデータを記録させることができる、記録再生装置、記録再生装置の制御方法、光ディスク、記録再生装置の制御プログラム、および記録再生装置の制御プログラムを記録した記録媒体を実現することにある。
【課題を解決するための手段】
【００１１】
本発明に係る記録再生装置は、上記した課題を解決するために、情報の書き込みが不可能な記録層であって、ゲームデータが予め記録された第一記録層と、情報の書き込みが可能な記録層である第二記録層とを有する光ディスクに対して、情報の記録または読み出しを行う記録再生装置において、上記第一記録層から、ゲームデータを読み出し実行するゲーム実行手段と、上記ゲーム実行手段によるゲームデータの実行に伴い生成される、ユーザに関するデータであるユーザデータを取得するユーザデータ取得手段と、上記ユーザデータ取得手段によって取得したユーザデータを、上記第二記録層に記録する第一記録手段とを備えることを特徴とする。
【００１２】
上記ユーザデータとは、ゲームデータを実行することで得られるデータであって、例えば、ゲームの実行を停止させた時点までの、ユーザのゲームの実行履歴等が挙げられる。また、このゲームの実行履歴としては、例えば、スコアなど実行結果だけではなく停止させた時点までの履歴を映像データとして記録した情報などが挙げられる。
【００１３】
上記した構成によると、上記ゲーム実行手段および上記ユーザデータ取得手段を備えているため、ゲームデータを実行させゲームをプレイすることで得られるユーザデータを取得することができる。また、上記第一記録手段を備えているため、取得したユーザデータを第二記録層に記録することができる。すなわち、本発明に係る記録再生装置は、光ディスクにおいて、ゲームデータが格納されている記録層とは別の記録層にユーザデータも記録させることができる。
【００１４】
このように、ゲームデータが格納されている記録層とは異なる記録層にユーザデータを記録することができるため、ゲームデータのデータ量が大きく、ユーザデータを書き込むための領域が充分確保できないといった問題が生じることを防ぐことができる。
【００１５】
よって、本発明に係る記録再生装置は、ゲームデータが格納される光ディスクに、様々な種類のユーザデータを記録させることができるという効果を奏する。
【００１６】
本発明に係る記録再生装置は、上記した構成において、上記第一記録手段は、上記ゲーム実行手段により、次回のゲーム実行時に最初に読み出すゲームデータ部分の、上記第一記録層における記録位置と対応する上記第二記録層の記録位置に、上記ユーザデータを記録するように構成されていてもよい。
【００１７】
上記した構成によると、上記第一記録手段は、上記ゲーム実行手段により、次回のゲーム実行時に最初に読み出すゲームデータ部分の、上記第一記録層における記録位置と対応する上記第二記録層の記録位置に、上記ユーザデータを記録する。
【００１８】
このため、ユーザデータ取得後におけるゲーム実行時では、光ディスクからデータを読み出すために光ヘッドを移動させることなく、照射する光の焦点のみを調整するだけで、第一記録層に記録されたゲームデータと第二記録層に記録されたユーザデータとを読み出すことができる。
【００１９】
したがって、同一記録層にゲームデータとユーザデータとを記録させた光ディスクから、これら両方のデータを読み出す構成と比較して、光ヘッドを大きく移動させる必要がなく、情報の読み出しを効率的に行うことができる。
【００２０】
よって、本発明に係る記録再生装置は、ゲームデータが格納されている光ディスクから、ユーザデータとゲームデータとを効率よく読み出してゲームをプレイすることができる。
【００２１】
本発明に係る記録再生装置は、上記した構成において、情報の読み書きが可能な記憶装置と、上記ユーザデータ取得手段によって取得したユーザデータを上記記憶装置に記録する第二記録手段とを更に備えるように構成されていてもよい。
【００２２】
上記した構成によると、記憶装置および第二記録手段を備えるため、ユーザデータを上記光ディスクの第二記録層のみならず記憶装置に記憶させておくことができる。したがって、記憶装置または光ディスクのいずれか一方に記録されたユーザデータが壊れた場合であっても、他方に記録されたユーザデータによって補完することができる。
【００２３】
また、本発明に係る記録再生装置は、上記した構成において、ゲームデータ実行時に、該ゲームデータの実行を指示するユーザを識別する識別情報を受付ける識別情報受付け部を備え、上記第一記録手段は、上記識別情報受付け部によって受付けた識別情報に基づき、ユーザごとに上記ユーザデータを個別に記録するように構成されていてもよい。
【００２４】
上記した構成によると、識別情報受付け部を備えているためゲームデータの実行を指示し、ゲームをプレイしているユーザを把握することができる。このため、第一記録手段は、この識別情報に基づき、ユーザごとにユーザデータを個別に記録しておくことができる。
【００２５】
このように、ユーザデータを個別に記録することができるため、複数のユーザによって光ディスクに記録されたゲームデータを利用する場合であっても、各ユーザは、自身のユーザデータを利用してゲームデータを実行させることができる。
【００２６】
また、ゲームデータが、複数ユーザのユーザデータそれぞれを一緒に実行させ、それぞれのユーザデータに基づきゲームを進行させことができるようにプログラミングされている場合、通信回線を通じて他のユーザも一緒に参加したかのようなゲームプレイを擬似的に行うことができる。つまり、本発明に係る記録再生装置では、オフラインの状態であっても、ユーザ多数参加型のネットワーク対戦ゲームを擬似的に体験することができる。
【００２７】
また、本発明に係る記録再生装置は、上記した構成において、ゲームデータに基づき実行されるゲームの開始および停止に関する指示を受付ける指示受付け部をさらに備え、上記ユーザデータ取得手段は、上記指示受付け部によって受付けた指示に基づき、ゲーム開始からゲーム停止までの間における、ゲームデータに基づき実行されたゲームの履歴を示す履歴情報を、上記ユーザデータとして取得するように構成されていてもよい。
【００２８】
上記した構成によると、ユーザデータとして履歴情報を取得するため、次回、ゲームデータに基づきゲームを続行させる場合、ユーザデータを参照することで、そのゲームの開始位置を容易に把握することができる。また、履歴情報を映像データの形式で記録した場合、ユーザが前回、実行したゲームの過去の流れを映像として確認することができる。
【００２９】
また、本発明に係る記録再生装置は、上記した構成において、上記ゲームデータに基づき実行されるゲームの内容に関する内容情報を取得する内容情報取得手段をさらに備え、上記第一記録手段は、上記第二記録層に、上記ユーザデータに加えて、上記内容情報取得手段により取得された内容情報も記録させるように構成されていてもよい。
【００３０】
ここで、内容情報とは、例えば、ゲームの攻略情報などゲームの理解やプレイを助けるような情報が挙げられる。
【００３１】
上記した構成によると、内容情報取得手段を備えるため、上記内容情報を取得することができる。そして、第一記録手段によりこの取得した内容情報を第二記録層に記録させることができる。したがって、本発明に係る記録再生装置は、ユーザが実行しているゲームの内容情報を該ユーザに提示することができる。
【００３２】
また、本発明に係る記録再生装置は、上記した構成において、上記第１記録層に記録しているゲームデータの不具合を修正するための修正データを取得する修正データ取得手段をさらに備え、上記第一記録手段は、上記第二記録層に、上記ユーザデータに加えて、上記修正データ取得手段により取得された修正データも記録させるように構成されていてもよい。
【００３３】
上記した構成によると、修正データ取得手段を備えているため、上記修正データを取得することができる。そして、第一記録手段によりこの取得した修正データを第二記録層に記録させることができる。したがって、本発明に係る記録再生装置は、ゲームデータに不具合がある場合であっても、修正データにより修復して実行させることができる。
【００３４】
本発明に係る記録再生装置の制御方法は、上記した課題を解決するために、情報の書き込みが不可能な記録層であって、ゲームデータが予め記録された第一記録層と、情報の書き込みが可能な記録層である第二記録層とを有する光ディスクに対して、情報の記録または読み出しを行う記録再生装置の制御方法において、上記第一記録層から、ゲームデータを読み出し実行するゲーム実行ステップと、上記ゲーム実行ステップにおけるゲームデータの実行に伴い生成される、ユーザに関するデータであるユーザデータを取得するユーザデータ取得ステップと、上記ユーザデータ取得ステップにおいて取得したユーザデータを、上記第二記録層に記録する第一記録ステップとを含むことを特徴とする。
【００３５】
上記ユーザデータとは、ゲームデータを実行することで得られるデータであって、例えば、ゲームの実行を停止させた時点までの、ユーザのゲームの実行履歴等が挙げられる。また、このゲームの実行履歴としては、例えば、スコアなど実行結果だけではなく停止させた時点までの履歴を映像データとして記録した情報などが挙げられる。
【００３６】
上記した方法によると、上記ゲーム実行ステップおよび上記ユーザデータ取得ステップを含むため、ゲームデータを実行させゲームをプレイすることで得られるユーザデータを取得することができる。また、上記第一記録ステップを含むため、取得したユーザデータを第二記録層に記録することができる。すなわち、本発明に係る記録再生装置の制御方法では、光ディスクにおいて、ゲームデータが格納されている記録層とは別の記録層にユーザデータも記録させることができる。
【００３７】
このように、ゲームデータが格納されている記録層とは異なる記録層にユーザデータを記録することができるため、ゲームデータのデータ量が大きく、ユーザデータを書き込むための領域が充分確保できないといった問題が生じることを防ぐことができる。
【００３８】
よって、本発明に係る記録再生装置の制御方法は、ゲームデータが格納される光ディスクに、様々な種類のユーザデータを記録させることができるという効果を奏する。
【００３９】
また、第一記録ステップでは、次回のゲーム実行時に最初に読み出すゲームデータ部分の、上記第一記録層における記録位置と対応する上記第二記録層の記録位置に、上記ユーザデータを記録してもよい。
【００４０】
上記した方法によると、上記第一記録ステップでは、上記ゲーム実行ステップにおいて、次回のゲーム実行時に最初に読み出すゲームデータ部分の、上記第一記録層における記録位置と対応する上記第二記録層の記録位置に、上記ユーザデータを記録する。
【００４１】
このため、ユーザデータ取得後におけるゲーム実行時では、光ディスクからデータを読み出すために光ヘッドを移動させることなく、照射する光の焦点のみを調整するだけで、第一記録層に記録されたゲームデータと第二記録層に記録されたユーザデータとを読み出すことができる。
【００４２】
したがって、同一記録層にゲームデータとユーザデータとを記録させた光ディスクから、これら両方のデータを読み出す場合と比較して、光ヘッドを大きく移動させる必要がなく、情報の読み出しを効率的に行うことができる。
【００４３】
よって、本発明に係る記録再生装置の制御方法は、ゲームデータが格納されている光ディスクから、ユーザデータとゲームデータとを効率よく読み出してゲームをプレイすることができる。
【００４４】
本発明に係る光ディスクは、上記した課題を解決するために、情報の書き込みが不可能な記録層であって、ゲームデータが予め記録されるとともに、該ゲームデータの実行に伴って得られるユーザに関するデータであるユーザデータを生成する生成プログラムが記録された第一記録層と、情報の書き込みが可能な記録層であって、上記生成プログラムにより生成されたユーザデータを記録するための第二記録層とを備えることを特徴とする。
【００４５】
上記ユーザデータとは、ゲームデータを実行することで得られるデータであって、例えば、ゲームの実行を停止させた時点までの、ユーザのゲームの実行履歴等が挙げられる。また、このゲームの実行履歴としては、例えば、スコアなど実行結果だけではなく停止させた時点までの履歴を映像データとして記録した情報などが挙げられる。
【００４６】
上記した構成によると、第一記録層にゲームデータとともに、上記生成プログラムを記録しているため、ゲームデータの実行に伴ったユーザに関するユーザデータを生成することができる。また、生成されたユーザデータを第二記録層に記録することができる。すなわち、本発明に係る光ディスクでは、ゲームデータが格納されている記録層とは別の記録層にユーザデータを記録させることができる。
【００４７】
このように、ゲームデータが格納されている記録層とは異なる記録層にユーザデータを記録することができるため、ゲームデータのデータ量が大きく、ユーザデータを書き込むための領域が充分確保できないといった問題が生じることを防ぐことができる。
【００４８】
よって、本発明に係る光ディスクは、ゲームデータが格納される光ディスクに、様々な種類のユーザデータを記録させることができるという効果を奏する。
【００４９】
なお、上記記録再生装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記記録再生装置をコンピュータにて実現させる記録再生装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００５０】
本発明に係る記録再生装置は、以上のように、情報の書き込みが不可能な記録層であって、ゲームデータが予め記録された第一記録層と、情報の書き込みが可能な記録層である第二記録層とを有する光ディスクに対して、情報の記録または読み出しを行う記録再生装置において、上記第一記録層から、ゲームデータを読み出し実行するゲーム実行手段と、上記ゲーム実行手段によるゲームデータの実行に伴い生成される、ユーザに関するデータであるユーザデータを取得するユーザデータ取得手段と、上記ユーザデータ取得手段によって取得したユーザデータを、上記第二記録層に記録する第一記録手段とを備えることを特徴とする。
【００５１】
よって、本発明に係る記録再生装置は、ゲームデータが格納される光ディスクに、様々な種類のユーザデータを記録させることができるという効果を奏する。
【００５２】
本発明に係る記録再生装置の制御方法は、以上のように、情報の書き込みが不可能な記録層であって、ゲームデータが予め記録された第一記録層と、情報の書き込みが可能な記録層である第二記録層とを有する光ディスクに対して、情報の記録または読み出しを行う記録再生装置の制御方法において、上記第一記録層から、ゲームデータを読み出し実行するゲーム実行ステップと、上記ゲーム実行ステップにおけるゲームデータの実行に伴い生成される、ユーザに関するデータであるユーザデータを取得するユーザデータ取得ステップと、上記ユーザデータ取得ステップにおいて取得したユーザデータを、上記第二記録層に記録する第一記録ステップとを含むことを特徴とする。
【００５３】
よって、本発明に係る記録再生装置の制御方法は、ゲームデータが格納される光ディスクに、様々な種類のユーザデータを記録させることができるという効果を奏する。
【００５４】
本発明に係る光ディスクは、上記した課題を解決するために、情報の書き込みが不可能な記録層であって、ゲームデータが予め記録されるとともに、該ゲームデータの実行に伴って得られるユーザに関するデータであるユーザデータを生成する生成プログラムが記録された第一記録層と、情報の書き込みが可能な記録層であって、上記生成プログラムにより生成されたユーザデータを記録するための第二記録層とを備えることを特徴とする。
【００５５】
よって、本発明に係る光ディスクは、ゲームデータが格納される光ディスクに、様々な種類のユーザデータを記録させることができるという効果を奏する。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施形態を示すものであり、ゲームソフト実行処理に係るゲーム機のソフトウェア構成を示すブロック図である。
【図２】本発明の実施形態を示すものであり、ゲーム実行システムの要部構成を示すブロック図である。
【図３】本発明の実施形態を示すものであり、光ディスクの断面構造の一例を示す図である。
【図４】本発明の実施形態を示すものであり、ＲＯＭ層およびＲＥ層におけるデータの読み出し位置と、光ヘッドの配置位置の関係の一例を示す図である。
【図５】本発明の他の実施形態を示すものであり、ゲームソフト実行処理に係るゲーム機のソフトウェア構成を示すブロック図である。
【図６】本発明の実施形態を示すものであり、ゲームソフトの記録方向とバックアップデータの記録方向との関係を示す図である。
【図７】本発明の実施形態を示すものであり、Ｂｌｕ−ｒａｙ  Ｄｉｓｃのアプリケーション規格で定義されているディレクトリ構造の最上位層を示す図である。
【図８】本発明の実施形態を示すものであり、ＡＡＣＳファイルのディレクトリ構造と含まれるファイルの一例を示す図である。
【図９】本発明の実施形態を示すものであり、ＢＤＡＶファイルのディレクトリ構造と含まれるファイルの一例を示す図である。
【発明を実施するための形態】
【００５７】
本発明の一実施形態について図１ないし図８に基づいて説明すると以下の通りである。すなわち、本実施の形態に係るゲーム機（記録再生装置）１００は、操作部（識別情報受付け部・指示受付け部）４から入力されたユーザからの操作指示と、光ディスク５から読み出したゲームソフト（ゲームデータ）とに基づきゲームを実行させるものである。ゲーム機１００では、ゲームの実行結果は、映像データおよび音（音楽、音声等）データとして再生装置３に送信される。再生装置３は、受信した映像データに基づき表示部（不図示）に映像を再生し、音データに基づきスピーカ（不図示）から音声、音楽等を出力する。
【００５８】
また、ゲーム機１００では、ゲームに対するユーザのプレイ結果をユーザデータとして光ディスク５に記録することもできるように構成されている。なお、ゲームに対するユーザのプレイ結果とは、操作部４からの操作指示に基づき、光ディスク５に格納されたゲームソフトを実行させた結果として得られる情報である。具体的には、ゲームを実行させてユーザが獲得した項目（スコア、レベル、アイテム、装備、仲間、領土等）およびゲーム開始からゲーム停止までのプレイ状況を示す履歴情報が挙げられる。
【００５９】
（ゲーム実行システムの構成）
まずここで、図２を参照して本実施の形態に係るゲーム実行システム２００の構成について説明する。ゲーム実行システム２００は、図２に示すようにドライブ装置１および本体部２から構成されるゲーム機１００と、再生装置３と、操作部４とを備える。
【００６０】
ドライブ装置１は、本体部２と通信可能に接続されており、該本体部２からの指示に応じて、光ディスク５にユーザデータ４２を記録したり、光ディスク５に記録されたゲームソフト（ゲームデータ）４１を読み出したりするものである。ドライブ装置１は、図２に示すように、光ヘッド１１、ディスク駆動装置１２、ホストＩ／Ｆ１３、光ディスクコントローラ１４、ＲＡＭ１５、およびＲＯＭ１６を備えてなる構成である。なお、この図２は、本発明の実施形態を示すものであり、ゲーム実行システム２００の要部構成を示すブロック図である。
【００６１】
光ヘッド１１は、光ディスクコントローラ１４からの制御指示に応じて光ディスク５の記録面３０に対して光を照射し、ＲＥ層３２またはＲＯＭ層（第一記録層）３１に記録されたデータを読み取ったり、データをＲＥ層（第二記録層）３２に記録したりするものである。光ヘッド１１は、光ディスク５から読み取ったデータを光ディスクコントローラ１４に送信する。
【００６２】
ディスク駆動装置１２は、光ディスクコントローラ１４からの指示に応じて光ディスク５を回転させるものである。ディスク駆動装置１２は、光ディスク５のＲＥ層３２における所望の位置にユーザデータを記録したり、ＲＥ層３２またはＲＯＭ層３１からデータ（ゲームソフトまたはユーザデータ等）を読み出したりできるように光ディスク５を回転させる。なお、この光ディスク５の回転は、ディスク駆動装置１２が備えるスピンドルモータ（不図示）によって実行される。
【００６３】
ホストＩ／Ｆ１３は、本体部２とのインターフェースを提供するものである。本実施の形態に係るドライブ装置１は、本体部２と通信可能に接続されており、ホストＩ／Ｆ１３は、Ｉ／Ｆバス６を通じて本体部２からの制御指示を受付け、この指示を光ディスクコントローラ１４に入力する。
【００６４】
光ディスクコントローラ１４は、ドライブ装置１の各部の各種制御を行うものである。具体的には、ホストＩ／Ｆ１３を介して本体部２から受信した制御指示に応じて、光ディスク５からデータを読み取ったり、データを記録したりするように光ヘッド１１およびディスク駆動装置１２を制御する。また、光ディスクコントローラ１４は、光ディスク５から読み取ったデータを、ＲＡＭ１５に一時記録し、ホストＩ／Ｆ１３を介して本体部２に、このデータを出力するように制御するものでもある。
【００６５】
本体部２は、ドライブ装置１に指示して、光ディスク５に記録されたデータを読み出させ、該データを再生装置３に送信して再生を制御したり、ドライブ装置１に指示して所望のデータを光ディスク５に記録させたりするものでもある。また、本体部２は、ドライブ装置１に光ディスク５からゲームソフト４１を読み出させ、操作部４から入力されたユーザからの操作指示に基づきゲームソフト４１を実行させるものでもある。そして、本体部２は、実行の結果として得られた映像データおよび音データを再生装置３に送信し、映像および音の再生を指示するものでもある。図２に示すように、本体部２は、ＣＰＵ２１、作業用メモリ２２、不揮発性メモリ（記憶装置）２３、外部Ｉ／Ｆ２４、通信部２５、および通信Ｉ／Ｆ２６を備える。
【００６６】
ＣＰＵ２１は、不揮発性メモリ２３等に記録されたプログラムを作業用メモリ２２に読み出し実行することにより、各種処理や、本体部２が備える各部に対する各種制御を行うものである。
【００６７】
ＣＰＵ２１にて実行される各種処理の一例としては、例えば、ホストＩ／Ｆ部１３を通じてドライブ装置１から受信したゲームソフト４１を、外部Ｉ／Ｆ部２４を通じて操作部４から受信した操作指示に基づき実行させる、ゲーム実行処理が挙げられる。また、各種制御の一例としては、通信部２５を制御して通信Ｉ／Ｆ部２６、通信ネットワーク２７を通じて外部サーバ６０と通信を確立させる制御処理が挙げられる。
【００６８】
なお、上述した不揮発性メモリ２３は、例えば、フラッシュメモリ等によって実現できる。また、作業用メモリ２２は、例えば、ＤＲＡＭなどにより実現できる。
【００６９】
再生装置３は、本体部２から受信した映像データに基づき表示部（不図示）に映像を再生させたり、本体部２から受信した音データに基づきスピーカ（不図示）から音を出力させたりするものである。再生装置３は、例えば、表示部およびスピーカの組み合わせたシステム、もしくは表示部およびスピーカを内蔵したテレビ受信機等によって実現できる。
【００７０】
操作部４は、ユーザからの入力指示を受付けるものであり、例えば、ジョイスティック、キーボード、操作パネル、マウスなどの入力手段により実現できる。
【００７１】
（光ディスクの構成）
次に、本実施の形態に係る光ディスク５について図３を参照して説明する。図３は、本発明の実施形態を示すものであり、光ディスク５の断面構造の一例を示す図である。本実施の形態に係る光ディスク５は、記録層が多層化された光ディスクであり、記録層ごとに異なるフォーマットでデータの記録またはデータの再生が実行される。光ディスク５は、例えば、記録層を多層化したＢＤディスク、ＤＶＤディスク等によって実現できる。
【００７２】
図３に示すように本実施の形態に係る光ディスク５は、円盤形状をしており、ユーザデータ４２が記録される面である記録面３０に対して垂直となるように切り出した断面では、ＲＯＭ層３１、およびＲＥ層３２の２つの記録層が形成されている。
【００７３】
上記円盤形状の中心側を「内」、円周側を「外」とすると、光ディスク５のデータ記録領域における「内」側の端部と「外」側の端部それぞれにはリードイン領域とリードアウト領域とが、ユーザデータ４２を記録する領域、あるいはゲームソフト４１が記録されている領域であるデータエリアを挟み込むように形成されている。なおリードインには、トラックに関する情報等、データエリアにおけるアクセスに必要となる情報が管理されている。つまり、各記録層におけるデータの記録位置がトラック、及びセクタで管理され、各記録層におけるトラックおよびセクタのアドレスが、記録層間でそれぞれ対応するように割り当てられている。つまり、ＲＯＭ層３１とＲＥ層３２とにおいて同一のセクタ番号の記録位置は、記録面３０に対して垂直方向から見た場合、一致することとなる。
【００７４】
本実施形態では、ＲＯＭ層３１のデータエリアに、ゲームメーカが用意したゲームソフト４１が予め記録されている。また、ゲームソフト４１における、読み出し開始位置はＲＯＭ層３１のデータエリアにおいて最も内側の位置となる。そして、ゲームソフト４１の実行順に従ってデータがその読み出し開始位置から外に向かって順に記録されている。つまり、ゲームソフト４１の実行では、光ディスク５の内側から外側に向かってデータが順に読み出されることとなる。
【００７５】
なお、本実施形態では、ゲームソフト４１は、ＲＯＭ層３１において上述のように内側から外側に向かって、ゲームの実行順に記録される構成であったがこれに限定されるものではない。例えば、逆に外側から内側に向かって記録される構成であってもよい。
【００７６】
一方、ＲＥ層３２のデータエリアには、ユーザデータ４２が記録される。ＲＥ層３２のデータエリアにおけるユーザデータ４２の記録位置は、ゲームソフト４１の次回の実行開始位置となるセクタ番号と同じセクタ番号となる。例えば、ゲームソフト４１における実行済みデータの最終位置と次回の実行開始時に最初にデータが読み出される位置とが連続するセクタとなる場合、ユーザデータ４２は、最後に読み出したデータが記録されていたＲＯＭ層３１のセクタ番号の次のセクタ番号となるＲＥ層３２の記録位置に記録される。
【００７７】
なお、本実施の形態に係る光ディスク５の記録層の数は、上述した２層に限定されるものではなく、例えば、ＲＯＭ層３１、ＲＥ層３２に加えて、さらに別のＲＥ層が形成されていてもよい。本実施形態では、説明の便宜上、ＲＯＭ層３１とＲＥ層３２との２層の記録層を備えた構成として説明する。
【００７８】
以下において、ゲームソフト実行処理に係るゲーム機１００のソフトウェア構成について図１を参照して説明する。図１は、本発明の実施形態を示すものであり、ゲームソフト実行処理に係るゲーム機１００のソフトウェア構成を示すブロック図である。なお、図１では、説明の便宜上、図２に示した部材のうち、ゲームソフト実行処理に関わる部材のみを記載している。
【００７９】
（ゲームソフト実行処理に係るゲーム機のソフトウェア構成）
図１に示すように、ゲームソフト実行主制御部５０が、機能ブロックとして、実行部（ゲーム実行手段）５１、読み出し部５２、ユーザデータ生成部（ユーザデータ取得手段）５３、第一記録部（第一記録手段）５４、第二記録部（第二記録手段）５５、および情報取得部（内容情報取得手段・修正データ取得手段）５６を備えてなる構成である。これら機能ブロックは、ゲームソフト実行主制御部５０を実現させるＣＰＵ２１が不揮発性メモリ２３に記録されたプログラム（不図示）を作業用メモリ２２に読み出し実行することで実現できる。
【００８０】
実行部５１は、外部Ｉ／Ｆ２４を通じて操作部４から入力されたユーザからの操作指示に基づき、ドライブ装置１から読み出したゲームソフト４１を実行させるものである。この実行にともない得られる映像データおよび音データは外部Ｉ／Ｆ２４を介して再生装置３に出力される。
【００８１】
読み出し部５２は実行部５１からの要求に応じて、ドライブ装置１に対してゲームソフト４１の読み出しを指示するものである。読み出し部５２から指示に応じて、ドライブ装置１がゲームソフト４１を読み出すと、読み出したデータを順次、読み出し部５２に送信する。読み出し部５２は、ドライブ装置１からゲームソフト４１のデータを順次取得すると、このデータを実行部５１に送信する。
【００８２】
ユーザデータ生成部５３は、実行部５１におけるゲームソフト４１の実行結果から、ゲームソフト４１の実行停止が指示された時点までにユーザが獲得した項目およびプレイしたゲーム状況等の履歴を、ユーザデータ４２として生成するものである。より具体的には、本実施の形態に係る光ディスク５のＲＯＭ層３１には、ゲームソフト４１に加えて、該ゲームソフト４１の実行に伴って生じるユーザに関するデータであるユーザデータ４２を生成するための生成プログラム（不図示）がさらに記録されている。
【００８３】
そこで、ユーザデータ生成部５３は、ゲームソフト４１の実行時においてこの生成プログラムを実行させることで、ユーザデータを生成することができる。
【００８４】
ユーザデータ生成部５３は、生成したユーザデータ４２を第一記録部５４に送信し、光ディスク５のＲＥ層３２に記録するように指示する。また、ユーザデータ生成部５３は、このユーザデータ４２を第二記録部５５にも送信し、不揮発性メモリ２３に記憶するように指示する。
【００８５】
第一記録部５４は、ユーザデータ生成部５３からの指示に応じて、ユーザデータ４２を光ディスク５のＲＥ層３２に記録するようにドライブ装置１に指示するものである。本実施形態では、上述したように、ユーザデータ４２は、ゲームソフト４１の実行停止指示を受付けた際に、実行部５１が最後に読み出したデータが記録されていたＲＯＭ層３１のセクタ番号の次のセクタ番号となるＲＥ層３２の記録位置に記録されるように構成されていた。つまり、次回のゲームデータの読み出し開始位置のセクタ番号と同じセクタ番号となるＲＥ層３２の記録位置に記録される。
【００８６】
そこで、第一記録部５４は、最後に読み出したデータが記録されていたＲＯＭ層３１のセクタ番号の次のセクタ番号となるＲＥ層３２の記録位置にユーザデータ４２を記録するようにドライブ装置１に指示する。
【００８７】
第二記録部５５は、ユーザデータ生成部５３からの指示に応じて、ユーザデータ４２を不揮発性メモリ２３に記録させるものである。
【００８８】
情報取得部５６は、通信部２５を制御して外部サーバ６０からゲームソフト４１の更新データ６１を取得するものである。この更新データ６１には、ゲームソフト４１における不具合を修正するための修正データが含まれている。情報取得部５６は、更新データ６１を取得すると第一記録部５４に送信し、光ディスク５のＲＥ層に記録させるように指示する。この指示に応じて、第一記録部５４は、ドライブ装置１を制御して、ＲＥ層３２の所定位置にこの更新データ６１を記録させる。なお、更新データ６１の配信を行う外部サーバ６０とは、光ディスク５に格納されているゲームソフト４１を提供するゲームメーカが運営するサーバである。
【００８９】
以上のように、本実施の形態に係るゲーム機１００では、ユーザデータ４２を光ディスク５に記録することができる。このため、光ディスク５を携帯するだけで、他のゲーム機でユーザデータ４２を使ってゲームソフト４１を実行させることができる。
【００９０】
また、ユーザデータ４２は、ゲームソフト４１の次回の実行開始位置となるセクタ番号と同じセクタ番号に記録する構成である。特には、前回のゲームソフト４１の実行において最後の読み出されたデータが記録されていたセクタの次のセクタ番号のＲＥ層における記録位置にユーザデータが記録されている。このため、次回のゲームソフト４１の読み出し時には、ゲームソフト４１とユーザデータ４２とを読み出す際に、光ヘッドのスレッド移動（半径位置移動）を行う必要がない。すなわち、図４に示すように、ＲＯＭ層３１とＲＥ層３２との間でフォーカスジャンプを行うだけでよい。このため、ゲームソフト４１とユーザデータ４２とを効率的に読み出すことができる。図４は、本発明の実施形態を示すものであり、ＲＯＭ層３１およびＲＥ層３２におけるデータの読み出し位置と、光ヘッドの配置位置の関係の一例を示す図である。
【００９１】
また、ユーザデータ４２は、光ディスク５のみならず、不揮発性メモリ２３にも記録される構成である。したがって、不揮発性メモリ２３に記録したユーザデータ４２または光ディスク５に記録したユーザデータ４２のいずれか一方が破損しても、他方のユーザデータ４２により復元できる。
【００９２】
なお、光ディスク５および不揮発性メモリ２３の両者にユーザデータ４２が記録されている場合、ゲーム機１００では、不揮発性メモリ２３に記録されているユーザデータ４２を優先的に読み出すように構成されている。これは、光ディスク５からユーザデータ４２を読み出すよりも不揮発性メモリ２３から読み出す方がより早く読み出しを行うことができるからである。
【００９３】
また、本実施の形態に係るゲーム機１００では、外部サーバ６０から更新データ６１を取得し、光ディスク５のＲＥ層３２に記録することができる構成である。このため、ゲームソフト４１の実行時に、実行部５１がこの更新データ６１も合わせて読み出し実行することにより、不具合を解消させた状態でゲームソフト４１を実行させることができる。
【００９４】
上記では、一人のユーザがゲームをプレイする場合を想定して説明したが、ゲーム機１００およびゲームソフト４１が格納された光ディスクを複数人のユーザが共有する場合も有りうる。この場合、ユーザデータ４２はユーザごとに管理されなければならない。
【００９５】
そこで、本実施の形態に係るゲーム機１００では、ユーザがゲームをプレイする前に、各ユーザを識別する識別情報を入力させるように構成されている。この識別情報の入力は、各ユーザがそれぞれ割り当てられている識別情報をゲームプレイ前に操作部４を操作して入力する構成としてもよいし、予め用意されたキャラクタの中から特定のキャラクタの選択指示を入力する構成としてもよい。識別情報を入力する構成の場合、ユーザデータ４２にはこの識別情報も合わせて記録されるようになっている。また、特定のキャラクタの選択指示を入力する構成の場合、ユーザデータ４２にはこのキャラクタを特定する識別情報を合わせてユーザデータ４２に記録される。
【００９６】
このように、各人のユーザデータ４２をそれぞれ個別に管理して光ディスク５および不揮発性メモリ２３に記録しておくことができるため、ゲーム機１００を操作するユーザごとに適切なユーザデータを利用してゲームソフト４１を実行させることができる。
【００９７】
また、ゲームソフト４１が、複数人のユーザデータ４２それぞれを一緒に実行させ、それぞれのユーザデータに基づきゲームが進行されるようにプログラミングされている場合、オフラインの状態であっても、ユーザ多数参加型のネットワーク対戦ゲームを擬似的に体験することができる。
【００９８】
また、光ディスク５のＲＯＭ層３１とＲＥ層３２とは同様の記憶容量を有するため、ＲＯＭ層３１に記録されているゲームソフト４１のバックアップデータをＲＥ層３２に記録させておく構成としてもよい。より具体的には、図５に示すような構成とすることで実現できる。図５は、本発明の他の実施形態を示すものであり、ゲームソフト実行処理に係るゲーム機１００のソフトウェア構成を示すブロック図である。
【００９９】
すなわち、図１に示す構成において、ゲームソフト実行主制御部５０がさらにバックアップ部５７を備える。これ以外の部材については、図１の構成と同様であるため説明は省略する。
【０１００】
バックアップ部５７は、光ディスク５のＲＯＭ層３１に記録されたゲームソフト４１をバックアップデータ４３として取得し、このバックアップデータ４３を光ディスク５のＲＥ層３２に記録させるものである。バックアップ部５７は、操作部４からゲームソフト４１のバックアップの指示を受付けると、読み出し部５２に光ディスク５からゲームソフト４１を読み出すように指示する。このバックアップ部５７からの指示に応じて、読み出し部５２がドライブ装置１を制御してゲームソフト４１を読み出させると、この読み出させたゲームソフト４１をバックアップ部５７に送信する。バックアップ部５７は、ゲームソフト４１をバックアップデータ４３として読み出し部５２から受信し、このバックアップデータ４３を第二記録部５５に対して不揮発性メモリ２３に記録させるように指示する。このバックアップ部５７からの指示に応じて、第二記録部５５がこのバックアップデータ４３を不揮発性メモリ２３に一時記憶させる。バックアップ部５７は、不揮発性メモリ２３に一時記憶されたバックアップデータ４３を不揮発性メモリ２３から読み出し、第一記録部５４に送信し、光ディスク５のＲＥ層３２への書き込みを指示する。このバックアップ部５７からの指示に応じて、第一記録部５４はバックアップデータ４３をＲＥ層３２に記録させる。なお、バックアップデータ４３のデータの先頭が記録される位置は、ＲＯＭ層３１に記録されたゲームソフト４１のデータの先頭が記録されている位置とは逆側となるように記録される。すなわち、本実施形態では、ＲＯＭ層３１における内側から外側に向かって順にゲームソフト４１が記録される構成であった。このため、バックアップデータ４３は、図６に示すように、ＲＥ層３２の最も外側の記録位置を先頭に内側に向かって記録される。図６は、本発明の実施形態を示すものであり、ゲームソフト４１の記録方向とバックアップデータ４３の記録方向との関係を示す図である。
【０１０１】
このように、ゲームソフト４１とバックアップデータ４３との記録方向を逆にすることで、例えば、光ディスク５の内側に生じた傷によりゲームソフト４１の先頭部分のデータが読み取れなくなった場合であっても、ＲＥ層３２の外側にあるバックアップデータ４３の先頭部分のデータで補完することができる。
【０１０２】
なお、記憶容量の問題等により、ＲＥ層３２においてユーザデータ４２とバックアップデータ４３とを一緒に記録することができない場合がある。そこで、光ディスク５を、複数のＲＥ層を有する構造とし、ユーザデータ４２とバックアップデータ４３とを別々のＲＥ層に記録させる構成としてもよい。
【０１０３】
上記では、本実施の形態に係るゲーム機１００は、ＲＥ層３２にユーザデータ４２またはバックアップデータ４３を記憶する構成であったが、ＲＥ層３２に記憶するデータはこれに限定されるものではない。例えば、ゲーム機１００は、さらに以下のデータを光ディスク５のＲＥ層３２に記憶させる構成としてもよい。
【０１０４】
すなわち、ゲーム機１００は、ゲームソフト４１に基づき実行されるゲームの攻略情報もさらにＲＥ層３２に記憶させる構成であってもよい。この攻略情報は、ゲームプレイ時にユーザが適宜読み出せるようになっており、ユーザはこの攻略情報を参考にして、ゲームをプレイすることができる。
【０１０５】
このゲームの攻略情報は予めＲＥ層３２に記憶されていてもよいし、外部サーバ６０から取得されてもよい。外部サーバ６０から攻略情報を取得する構成の場合、ゲームの進行状況に合わせて適時、自動的に進行状況に応じた攻略情報を取得してもよい。なお、ゲームの進行状況に合わせて適時、攻略情報を取得する構成は、以下のようにして実現できる。
【０１０６】
すなわち、図１に示すゲーム機１００の構成において、実行部５１は、実行部５１が直接または、読み出し部５２からゲームの進行状況を取得する。実行部５１が取得したゲームの進行状況に応じて、情報取得部５６が通信部２５を制御し、外部サーバ６０に攻略情報を要求する。すなわち、情報取得部５６は、外部サーバ６０に対して、ゲームの進行状況を示す進行情報を送信するとともに、この進行情報に応じた攻略情報の要求を行う。この情報取得部５６からの要求に応じて、外部サーバ６０は、ゲームの進行状況に応じた攻略情報をゲーム機１００に対して送信する。
【０１０７】
なお、攻略情報を要求するタイミングとしては、例えば、実行しているゲームにおいて特定のイベントが発生した時、あるいはユーザデータが記録された時が挙げられる。前者のタイミングで攻略情報を取得する場合、特定のイベント発生に応じて、現時点までのゲームの進行状況を示す進行情報を実行部５１が取得する。一方、後者のタイミングで攻略情報を取得する場合、ユーザデータにはユーザデータ記録時までのゲームの進行情報が含まれており、ユーザデータ記録時に実行部５１がユーザデータから進行情報を取得する。
【０１０８】
さらにまた、ゲーム機１００は、ゲームソフト４１に関連する特典データ、ゲームソフト４１のゲームとは異なる他のゲームの体験版用ゲームソフト、他のゲームの広告データもＲＥ層３２に記憶させておく構成であってもよい。ゲームソフト４１に関連する特典データとは、例えば、ゲーム中の登場人物（キャラクタ）に関する情報、ゲームのストーリーに関する情報、ゲーム関連グッズプレゼントの応募先等、ゲームソフト４１を格納した光ディスク５を購入したユーザだけに与えられる特別な情報などが挙げられる。体験版用ゲームソフトとは、ゲームの一部だけを実行することができるゲームソフトである。
【０１０９】
これら特典データ、体験版用ゲームソフト、広告データは、光ディスク５のＲＥ層３２に予め格納されていてもよいし、例えば、ゲーム機１００が外部サーバ６０からダウンロードして取得する構成であってもよい。
【０１１０】
このように、光ディスク５においてゲームソフト４１以外の上述した特典データ、体験版用ゲームソフト、広告データの情報を記憶させることができる構成の場合、ユーザは、このゲームソフト４１以外の情報も利用できるという利点がある、一方、ゲームメーカ側も、他のゲームの宣伝を行うことができ販売促進につながるという利点がある。
【０１１１】
さらには、ユーザが実行した体験版用ゲームソフトのゲームソフトを外部サーバ６０からダウンロードできるように構成されている場合、ユーザは販売店までこのゲームソフトを購入しに行く手間が省ける。さらには、欲しいときに手元にこのゲームソフトを手に入れることができる。なお、ダウンロードした新たなゲームソフトはＲＥ層３２に格納されることとなる。
【０１１２】
また、ゲーム機１００は、ＲＥ層３２に、ゲームソフト４１に基づき実行させた結果得られる映像データもまた記憶させる構成であってもよい。映像データを記憶させておくことで、ユーザは、過去にゲームをプレイした時の映像を再度楽しむことができる。
【０１１３】
なお、このゲームソフト４１に基づき実行させた結果得られる映像データや、上述した広告データ等を汎用の光ディスクプレーヤでも再生できるようなフォーマットにしたがって記憶させておいてもよい。このようなフォーマットでは、光ディスク５がＢｌｕ−ｒａｙ  Ｄｉｓｃの場合、アプリケーション規格で定義されているディレクトリ構造の最上位層には、図７に示すように、ＡＡＣＳとＢＤＡＶが作成される。ＡＡＣＳでのディレクトリ構造と一連のファイルは、図８に示すようになる。一方、ＢＤＡＶでのディレクトリ構造と一連のファイルは、図９に示すようになる。
【０１１４】
すなわち、ＡＡＣＳは、メディア・キー・ブロック(Media Key Block)の情報を収めたファイルであるMKB_RW.inf、コンテンツごとの鍵情報を記録したファイルであるＡＡＣＳ_av（CPSUnit00001.cci・・・、Unit_Key_RW.inf）などから構成される。
【０１１５】
一方、ＢＤＡＶは、ディスクのタイトル名やディスクに記録されているコンテンツのリストなどの情報を収めたinfo.bdavファイル、サムネイルに関連するファイル（menu.td1, menu.td2, mark.td1, mark.td2, menu.tidx, mark.tidx)、再生する映像データの区間を記録したファイルであるＰＬＡＹＬＩＳＴファイル（00001.rpls, 00002.rpls)、録画したＡＶストリームへのランダム・アクセス時に必要なデータを格納したファイルであるＣＬＩＰＩＮＦファイル（00001.clpi, 00002.clpi)、録画したＡＶストリームが収められたファイルである(Ｃｌｉｐ ＡＶ )ＳＴＲＥＡＭファイル（00001.clip, 00002.clip)などから構成される。
【０１１６】
なお、図８は、本発明の実施形態を示すものであり、ＡＡＣＳファイルのディレクトリ構造と含まれるファイルの一例を示す図である。図９は、本発明の実施形態を示すものであり、ＢＤＡＶファイルのディレクトリ構造と含まれるファイルの一例を示す図である。
【０１１７】
最後に、ゲーム機１００の本体部２が備える各ブロック、特には、実行部５１、読み出し部５２、ユーザデータ生成部５３、第一記録部５４、第二記録部５５、情報取得部５６、およびバックアップ部５７は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵ２１を用いてソフトウェアによって実現してもよい。
【０１１８】
すなわち、本体部２は、各機能を実現する制御プログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである本体部２における制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記本体部２に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１１９】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１２０】
本実施の形態に係るゲーム機１００は、情報の書き込みが不可能な記録層と、情報の書き込みが可能な記録層とを有する光ディスクを、ゲームソフトの記録媒体として利用する場合に広く適用することができる。
【符号の説明】
【０１２１】
１  ドライブ装置
４  操作部（識別情報受付け部・指示受付け部）
５  光ディスク
６  Ｉ／Ｆバス
１１  光ヘッド
１３  ホストＩ／Ｆ部
２３  不揮発性メモリ（記憶装置）
２５  通信部
２７  通信ネットワーク
３１  ＲＯＭ層（第一記録層）
３２  ＲＥ層（第二記録層）
４１  ゲームソフト（ゲームデータ）
４２  ユーザデータ
４３  バックアップデータ
５０  ゲームソフト実行主制御部
５１  実行部（ゲーム実行手段）
５３  ユーザデータ生成部（ユーザデータ取得手段）
５４  第一記録部（第一記録手段）
５５  第二記録部（第二記録手段）
５６  情報取得部（内容情報取得手段・修正データ取得手段）
５７  バックアップ部
６０  外部サーバ
６１  更新データ（修正データ）
１００  ゲーム機（記録再生装置）
２００  ゲーム実行システム
【図１】
2011187112.tif 000003
【図２】
2011187112.tif 000004
【図３】
2011187112.tif 000005
【図４】
2011187112.tif 000006
【図５】
2011187112.tif 000007
【図６】
2011187112.tif 000008
【図７】
2011187112.tif 000009
【図８】
2011187112.tif 000010
【図９】
2011187112.tif 000011