(57)【要約】【課題】読み出し専用領域と読み出し及び書き込み可能な領域とを有する記録媒体の読み出し及び書き込み可能な領域を効率よく使用して情報処理装置に対するコンテンツのバージョンアップを行う。【解決手段】コンテンツ導入用ハイブリッド記録媒体のＲＡＭ領域にコンテンツ記録情報が記録されていなければ（Ｓ１）、第１の導入ソフトウェアを起動する（Ｓ２）。一方、ＲＡＭ領域にコンテンツ記録情報が記録されていれば、第２の記録媒体にバージョンアップコンテンツが記録されていることを通知し（Ｓ３）、情報処理装置１に既に導入されているバージョンアップソフトウェアを起動し（Ｓ４）、そのバージョンアップソフトウェアの手順に基づく処理で第２の記録媒体のバージョンアップコンテンツを内部記録部に導入する。【選択図】      図７
2004213334.tif 000002
【特許請求の範囲】
【請求項１】
読み出し専用領域と読み出し及び書き込み可能な領域とを有し、
前記読み出し専用領域に、プログラム又はデータのコンテンツと共に、コンピュータに前記コンテンツのバージョンアップされたバージョンアップコンテンツを第２の記録媒体に記録する手順を実行させるためのコンテンツ記録プログラムと、コンピュータに該コンピュータに既に導入されているコンテンツを前記バージョンアップコンテンツによってバージョンアップする手順を実行させるためのバージョンアッププログラムと、コンピュータに該コンピュータに前記コンテンツと前記コンテンツ記録プログラムと前記バージョンアッププログラムとを導入するための手順を実行させるための第１の導入プログラムと、コンピュータに前記第１の導入プログラムの手順を実行させるか否かを判定し、その判定結果に基づいて前記第１の導入プログラムの手順を実行する手順又は実行させない手順を実行させるための導入判定プログラムとを記録し、
前記読み出し及び書き込み可能な領域に、前記第２の記録媒体に記録したバージョンアップコンテンツのバージョンアップの経緯又は履歴を示すコンテンツ記録情報を記録するようにしたコンピュータ読み取り可能な記録媒体。
【請求項２】
前記導入判定プログラムは、コンピュータに前記読み出し及び書き込み可能な領域に前記コンテンツ記録情報が記録されているか否かによって前記第１の導入プログラムの手順を実行するか否かを判定し、前記コンテンツ記録情報が記録されていないときに前記第１の導入プログラムの手順を実行する手順を実行させるためのプログラムである請求項１記載のコンピュータ読み取り可能な記録媒体。
【請求項３】
前記導入判定プログラムは、コンピュータに前記読み出し及び書き込み可能な領域に前記コンテンツ記録情報が記録されているか否かによって前記第１の導入プログラムの手順を実行するか否かを判定し、前記コンテンツ記録情報が記録されているときに前記第２の記録媒体にバージョンアップコンテンツが存在することを示す情報を通知し、前記第１の導入プログラムの手順を実行する手順を実行させるためのプログラムである請求項１記載のコンピュータ読み取り可能な記録媒体。
【請求項４】
前記通知する情報は最新バージョンのバージョンアップコンテンツが存在することを示す情報である請求項３記載のコンピュータ読み取り可能な記録媒体。
【請求項５】
前記コンテンツ記録プログラムは、コンピュータに前記コンテンツのバージョンアップコンテンツと共に、該バージョンアップコンテンツのバージョンを示すバージョン情報と、コンピュータに該コンピュータに前記バージョンアップコンテンツを導入するための手順を実行させるための第２の導入プログラムとを記録する手順を実行させるためのプログラムである請求項１乃至４のいずれか一項に記載のコンピュータ読み取り可能な記録媒体。
【請求項６】
前記コンテンツ記録プログラムは、コンピュータに前記コンテンツのバージョンアップされたバージョンアップコンテンツを第２の記録媒体に記録すると共に、前記第２の記録媒体に記録したバージョンアップコンテンツのバージョンアップの経緯又は履歴を示すコンテンツ記録情報を前記読み出し及び書き込み可能な領域に記録する手順を実行させるためのプログラムである請求項１記載のコンピュータ読み取り可能な記録媒体。
【請求項７】
前記バージョンアッププログラムは、コンピュータに前記読み出し及び書き込み可能な領域にコンテンツ記録情報が記録されている時にそのコンテンツ記録情報を読み込み、該コンテンツ記録情報をコンピュータ内の記録媒体の所定位置に複写し、前記第２の記録媒体に記録されたバージョン情報を読み込み、前記記録媒体の所定位置に複写されているコンテンツ記録情報と照合して合致するバージョン情報が検出された時、コンピュータに既に導入されているコンテンツを前記バージョンアップコンテンツによってバージョンアップするために前記第２の記録媒体に記録されている第２の導入プログラムの手順を実行させる手順のプログラムである請求項５記載のコンピュータ読み取り可能な記録媒体。
【請求項８】
前記バージョンアッププログラムは、コンピュータに前記読み出し及び書き込み可能な領域にコンテンツ記録情報が記録されている時にそのコンテンツ記録情報を読み込み、該コンテンツ記録情報をコンピュータ内の記録媒体の所定位置に複写し、前記第２の記録媒体に記録されたバージョン情報を読み込み、前記記録媒体の所定位置に複写されているコンテンツ記録情報と照合して合致するバージョン情報が検出された時、前記第２の記録媒体に記録されたバージョンアップコンテンツが最新のバージョンではない場合、最新のバージョンではない旨を通知し、前記第２の記録媒体に記録されている第２の導入プログラムの手順を実行させない手順のプログラムである請求項５記載のコンピュータ読み取り可能な記録媒体。
【請求項９】
前記バージョンアッププログラムは、コンピュータに前記読み出し及び書き込み可能な領域にコンテンツ記録情報が記録されている時にそのコンテンツ記録情報を読み込み、該コンテンツ記録情報をコンピュータ内の記録媒体の所定位置に複写し、予め前記コンテンツの最新バージョン情報を通知し、前記第２の記録媒体に記録されたバージョン情報を読み込み、前記記録媒体の所定位置に複写されているコンテンツ記録情報と照合して合致するバージョン情報が検出された時、前記第２の記録媒体に記録されたバージョンアップコンテンツが最新のバージョンではない場合、最新のバージョンではない旨を通知し、前記第２の記録媒体に記録されている第２の導入プログラムの手順を実行させない手順のプログラムである請求項５記載のコンピュータ読み取り可能な記録媒体。
【請求項１０】
前記第２の導入プログラムは、コンピュータに前記記録媒体の所定位置に複写されているコンテンツ記録情報と照合して合致するバージョン情報が検出された時、コンピュータに前記バージョンアップコンテンツを導入するための手順を実行させるためのプログラムである請求項７乃至９のいずれか一項に記載のコンピュータ読み取り可能な記録媒体。
【請求項１１】
読み出し専用領域と読み出し及び書き込み可能な領域とを有し、
前記読み出し専用領域に、プログラム又はデータのコンテンツと共に、コンピュータに前記コンテンツのバージョンアップされたバージョンアップコンテンツを第２の記録媒体に記録する手順を実行させるためのコンテンツ記録プログラムと、コンピュータに該コンピュータに既に導入されているコンテンツを前記バージョンアップコンテンツによってバージョンアップする手順を実行させるためのバージョンアッププログラムと、コンピュータに該コンピュータに前記コンテンツを導入するための手順を実行させるための第１の導入プログラムと、コンピュータに前記第１の導入プログラムの手順を実行させるか否かを判定し、その判定結果に基づいて前記第１の導入プログラムの手順を実行する手順又は実行させない手順を実行させるための導入判定プログラムとを記録し、
前記読み出し及び書き込み可能な領域に、前記第２の記録媒体に記録したバージョンアップコンテンツのバージョンアップの経緯又は履歴を示すコンテンツ記録情報として、前記読み出し専用領域に記録されているコンテンツをコンピュータに導入するか否かを示すコンテンツ導入要否情報と、前記コンテンツのバージョン情報を記載したバージョンテーブルと、該バージョンテーブル数とを記録するようにしたコンピュータ読み取り可能な記録媒体。
【請求項１２】
前記コンテンツ記録情報のバージョンテーブルに記録されるバージョン情報は、前記コンテンツのバージョンアップに必要なバージョン情報だけが前記バージョンテーブル数だけ前記コンテンツを導入する順序に記録されている請求項１１記載のコンピュータ読み取り可能な記録媒体。
【請求項１３】
前記コンテンツ記録プログラムは、コンピュータに前記コンテンツのバージョンアップコンテンツと共に、該バージョンアップコンテンツのバージョンを示すバージョン情報と、コンピュータに該コンピュータに前記バージョンアップコンテンツを導入するための手順を実行させるための第２の導入プログラムとを第２の記録媒体に記録し、該第２の記録媒体に記録するバージョンアップコンテンツがインターネットからダウンロードした差分型コンテンツの場合、前記バージョンテーブル数に１を加算し、その加算後のバージョンテーブル数が指し示すバージョンテーブルの先頭位置であるコンテンツ記録情報位置にバージョン情報を記録し、前記第２の記録媒体に記録するバージョンアップコンテンツが完結型コンテンツの場合、前記コンテンツ導入要否情報を不要に設定し、前記バージョンテーブル数を１に設定し、その設定後のバージョンテーブル数が指し示すバージョンテーブルの先頭位置であるコンテンツ記録情報位置にバージョン情報を記録する手順を実行させるためのプログラムである請求項１２記載のコンピュータ読み取り可能な記録媒体。
【請求項１４】
前記コンテンツ記録プログラムは、コンピュータに前記第２の記録媒体に記録するバージョンアップコンテンツが第１回目のバージョンアップであって差分型コンテンツの場合は前記コンテンツ導入要否情報に要を設定し、前記第２の記録媒体に記録するバージョンアップコンテンツが第１回目のバージョンアップであって完結型コンテンツの場合は前記コンテンツ導入要否情報に不要を設定する手順も実行させるためのプログラムである請求項１３記載のコンピュータ読み取り可能な記録媒体。
【請求項１５】
前記バージョンアッププログラムは、コンピュータに前記コンテンツ導入要否情報を参照して要が設定されている場合は前記第１の導入プログラムを起動して前記読み出し専用領域に記録されているコンテンツを導入し、前記バージョンテーブルに記録されているバージョン情報の順序で前記第２の記録媒体からバージョンアップコンテンツを導入し、前記コンテンツ導入要否情報を参照して不要が設定されている場合は前記バージョンテーブルに記録されているバージョン情報の順序で前記第２の記録媒体からバージョンアップコンテンツを導入してコンピュータに該コンピュータに既に導入されているコンテンツを前記バージョンアップコンテンツによってバージョンアップする手順を実行させるためのプログラムである請求項１１乃至１４のいずれか一項に記載のコンピュータ読み取り可能な記録媒体。
【請求項１６】
前記第１の導入ソフトウェアは、コンピュータに前記コンテンツを導入中であるか否かと導入完了であるか否かを示すコンテンツ導入処理状態を通知する手順も実行させるためのプログラムである請求項１１乃至１５のいずれか一項に記載のコンピュータ読み取り可能な記録媒体。
【請求項１７】
前記第２の導入ソフトウェアは、コンピュータに前記バージョンアップコンテンツを導入中であるか否かと導入完了であるか否かとを示すコンテンツ導入処理状態を通知する手順も実行させるためのプログラムである請求項１３乃至１５のいずれか一項に記載のコンピュータ読み取り可能な記録媒体。
【請求項１８】
前記バージョンアッププログラムは、前記通知されるコンテンツ導入情報を参照しながら前記バージョンアップする手順を実行させるためのプログラムである請求項１６又は１７記載のコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、読み出し専用領域と読み出し及び書き込み可能な領域とを有するＣＤ，ＤＶＤ等のコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
プリライト若しくはスタンパで形成される記録済み領域（読み出し専用領域であり、「ＲＯＭ領域」と呼ぶ）と、追記／書き換え可能な記録領域（読み出し及び書き込み可能な領域であり、「ＲＡＭ領域」と呼ぶ）とで構成されるＣＤ，ＤＶＤ等のハイブリッド記録媒体を利用して情報処理装置のソフトウェア（プログラム）やデータ（「コンテンツ」と呼ぶ）をバージョンアップする方法がある。
【０００３】
従来は、ソフトウェアのインストールなしに、コンテンツ導入ディスクのＲＯＭ部（ＲＯＭ領域）に記録されているプログラム（ソフトウェア）と（作成）データをＲＡＭ部に記録することによって利用環境をハイブリッド記録媒体で閉じて簡単な利用環境を提供している（例えば、特許文献１参照）。
また、ＲＯＭ部に記録されているデータ更新分若しくは追加される分をＲＡＭ部（ＲＡＭ領域）に記録している（例えば、特許文献２参照）。
【０００４】
【特許文献１】
特開２０００−１４８５０４号公報
【特許文献２】
特開２００１−２７３１８２号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の技術ではバージョンアップされたコンテンツを全てＲＡＭ領域へ記録してしまうので、容量に限りがあるＲＡＭ領域を効率よく使用することができないという問題があった。
また、インターネットの普及に伴ない、コンテンツのバージョンアップはコンテンツ提供者のホームページからバージョンアップ用コンテンツをダウンロードする方法が一般的になっている。
つまり、利用者がコンテンツを導入した後に発生するコンテンツのバージョンアップは、コンテンツ提供者は自分のホームページにバージョンアップ用のコンテンツを提供し、利用者は必要に応じてコンテンツ提供者のホームページにインターネット接続し、バージョンアップ用のコンテンツをダウンロードすることで容易にコンテンツをバージョンアップできるようになった。
【０００６】
しかし、ここでバージョンアップされるのは情報処理装置内の記録媒体（例えば、パーソナルコンピュータのハードディスク）に導入されているコンテンツが対象となっている。
一方、パーソナルコンピュータを買い替える場合やコンテンツを再導入する必要が発生した場合、利用者は利用者が所有する「古い」バージョンのコンテンツを導入し、その後、更にインターネット接続してバージョンアップ用のコンテンツをダウンロードして最新のバージョンにしなければならず、利用者にとっては時間と手間がかかるという問題もあった。
【０００７】
この発明は上記の課題を解決するためになされたものであり、読み出し専用領域と読み出し及び書き込み可能な領域とを有する記録媒体の読み出し及び書き込み可能な領域を効率よく使用して情報処理装置に対するコンテンツのバージョンアップを行えるようにすることを目的とする。
【０００８】
【課題を解決するための手段】
この発明は上記の目的を達成するため、次の（１）〜（１０）のコンピュータ読み取り可能な記録媒体を提供する。
（１）読み出し専用領域と読み出し及び書き込み可能な領域とを有し、上記読み出し専用領域に、プログラム又はデータのコンテンツと共に、コンピュータに上記コンテンツのバージョンアップされたバージョンアップコンテンツを第２の記録媒体に記録する手順を実行させるためのコンテンツ記録プログラムと、コンピュータにそのコンピュータに既に導入されているコンテンツを上記バージョンアップコンテンツによってバージョンアップする手順を実行させるためのバージョンアッププログラムと、コンピュータにそのコンピュータに上記コンテンツと上記コンテンツ記録プログラムと上記バージョンアッププログラムとを導入するための手順を実行させるための第１の導入プログラムと、コンピュータに上記第１の導入プログラムの手順を実行させるか否かを判定し、その判定結果に基づいて上記第１の導入プログラムの手順を実行する手順又は実行させない手順を実行させるための導入判定プログラムとを記録し、上記読み出し及び書き込み可能な領域に、上記第２の記録媒体に記録したバージョンアップコンテンツのバージョンアップの経緯又は履歴を示すコンテンツ記録情報を記録するようにしたコンピュータ読み取り可能な記録媒体。
【０００９】
（２）上記導入判定プログラムを、コンピュータに上記読み出し及び書き込み可能な領域に上記コンテンツ記録情報が記録されているか否かによって上記第１の導入プログラムの手順を実行するか否かを判定し、上記コンテンツ記録情報が記録されていないときに上記第１の導入プログラムの手順を実行する手順を実行させるためのプログラムにしたコンピュータ読み取り可能な記録媒体。
（３）上記導入判定プログラムを、コンピュータに上記読み出し及び書き込み可能な領域に上記コンテンツ記録情報が記録されているか否かによって上記第１の導入プログラムの手順を実行するか否かを判定し、上記コンテンツ記録情報が記録されているときに上記第２の記録媒体にバージョンアップコンテンツが存在することを示す情報を通知し、上記第１の導入プログラムの手順を実行する手順を実行させるためのプログラムにしたコンピュータ読み取り可能な記録媒体。
（４）上記通知する情報を、最新バージョンのバージョンアップコンテンツが存在することを示す情報にしたコンピュータ読み取り可能な記録媒体。
【００１０】
（５）上記コンテンツ記録プログラムを、コンピュータに上記コンテンツのバージョンアップコンテンツと共に、そのバージョンアップコンテンツのバージョンを示すバージョン情報と、コンピュータにそのコンピュータに上記バージョンアップコンテンツを導入するための手順を実行させるための第２の導入プログラムとを記録する手順を実行させるためのプログラムにしたコンピュータ読み取り可能な記録媒体。
（６）上記コンテンツ記録プログラムを、コンピュータに上記コンテンツのバージョンアップされたバージョンアップコンテンツを第２の記録媒体に記録すると共に、上記第２の記録媒体に記録したバージョンアップコンテンツのバージョンアップの経緯又は履歴を示すコンテンツ記録情報を上記読み出し及び書き込み可能な領域に記録する手順を実行させるためのプログラムにしたコンピュータ読み取り可能な記録媒体。
【００１１】
（７）上記バージョンアッププログラムを、コンピュータに上記読み出し及び書き込み可能な領域にコンテンツ記録情報が記録されている時にそのコンテンツ記録情報を読み込み、そのコンテンツ記録情報をコンピュータ内の記録媒体の所定位置に複写し、上記第２の記録媒体に記録されたバージョン情報を読み込み、上記記録媒体の所定位置に複写されているコンテンツ記録情報と照合して合致するバージョン情報が検出された時、コンピュータに既に導入されているコンテンツを上記バージョンアップコンテンツによってバージョンアップするために上記第２の記録媒体に記録されている第２の導入プログラムの手順を実行させる手順のプログラムにしたコンピュータ読み取り可能な記録媒体。
【００１２】
（８）上記バージョンアッププログラムを、コンピュータに上記読み出し及び書き込み可能な領域にコンテンツ記録情報が記録されている時にそのコンテンツ記録情報を読み込み、そのコンテンツ記録情報をコンピュータ内の記録媒体の所定位置に複写し、上記第２の記録媒体に記録されたバージョン情報を読み込み、上記記録媒体の所定位置に複写されているコンテンツ記録情報と照合して合致するバージョン情報が検出された時、上記第２の記録媒体に記録されたバージョンアップコンテンツが最新のバージョンではない場合、最新のバージョンではない旨を通知し、上記第２の記録媒体に記録されている第２の導入プログラムの手順を実行させない手順のプログラムにしたコンピュータ読み取り可能な記録媒体。
【００１３】
（９）上記バージョンアッププログラムを、コンピュータに上記読み出し及び書き込み可能な領域にコンテンツ記録情報が記録されている時にそのコンテンツ記録情報を読み込み、そのコンテンツ記録情報をコンピュータ内の記録媒体の所定位置に複写し、予め上記コンテンツの最新バージョン情報を通知し、上記第２の記録媒体に記録されたバージョン情報を読み込み、上記記録媒体の所定位置に複写されているコンテンツ記録情報と照合して合致するバージョン情報が検出された時、上記第２の記録媒体に記録されたバージョンアップコンテンツが最新のバージョンではない場合、最新のバージョンではない旨を通知し、上記第２の記録媒体に記録されている第２の導入プログラムの手順を実行させない手順のプログラムにしたコンピュータ読み取り可能な記録媒体。
【００１４】
（１０）上記第２の導入プログラムを、コンピュータに上記記録媒体の所定位置に複写されているコンテンツ記録情報と照合して合致するバージョン情報が検出された時、コンピュータに上記バージョンアップコンテンツを導入するための手順を実行させるためのプログラムにしたコンピュータ読み取り可能な記録媒体。
【００１５】
また、次の（１１）〜（１８）のコンピュータ読み取り可能な記録媒体も提供する。
（１１）読み出し専用領域と読み出し及び書き込み可能な領域とを有し、上記読み出し専用領域に、プログラム又はデータのコンテンツと共に、コンピュータに上記コンテンツのバージョンアップされたバージョンアップコンテンツを第２の記録媒体に記録する手順を実行させるためのコンテンツ記録プログラムと、コンピュータにそのコンピュータに既に導入されているコンテンツを上記バージョンアップコンテンツによってバージョンアップする手順を実行させるためのバージョンアッププログラムと、コンピュータにそのコンピュータに上記コンテンツを導入するための手順を実行させるための第１の導入プログラムと、コンピュータに上記第１の導入プログラムの手順を実行させるか否かを判定し、その判定結果に基づいて上記第１の導入プログラムの手順を実行する手順又は実行させない手順を実行させるための導入判定プログラムとを記録し、上記読み出し及び書き込み可能な領域に、上記第２の記録媒体に記録したバージョンアップコンテンツのバージョンアップの経緯又は履歴を示すコンテンツ記録情報として、上記読み出し専用領域に記録されているコンテンツをコンピュータに導入するか否かを示すコンテンツ導入要否情報と、上記コンテンツのバージョン情報を記載したバージョンテーブルと、そのバージョンテーブル数とを記録するようにしたコンピュータ読み取り可能な記録媒体。
【００１６】
（１２）上記コンテンツ記録情報のバージョンテーブルに記録されるバージョン情報が、上記コンテンツのバージョンアップに必要なバージョン情報だけが上記バージョンテーブル数だけ上記コンテンツを導入する順序に記録されているコンピュータ読み取り可能な記録媒体。
【００１７】
（１３）上記コンテンツ記録プログラムを、コンピュータに上記コンテンツのバージョンアップコンテンツと共に、そのバージョンアップコンテンツのバージョンを示すバージョン情報と、コンピュータにそのコンピュータに上記バージョンアップコンテンツを導入するための手順を実行させるための第２の導入プログラムとを第２の記録媒体に記録し、その第２の記録媒体に記録するバージョンアップコンテンツがインターネットからダウンロードした差分型コンテンツの場合、上記バージョンテーブル数に１を加算し、その加算後のバージョンテーブル数が指し示すバージョンテーブルの先頭位置であるコンテンツ記録情報位置にバージョン情報を記録し、上記第２の記録媒体に記録するバージョンアップコンテンツが完結型コンテンツの場合、上記コンテンツ導入要否情報を不要に設定し、上記バージョンテーブル数を１に設定し、その設定後のバージョンテーブル数が指し示すバージョンテーブルの先頭位置であるコンテンツ記録情報位置にバージョン情報を記録する手順を実行させるためのプログラムにしたコンピュータ読み取り可能な記録媒体。
【００１８】
（１４）上記コンテンツ記録プログラムを、コンピュータに上記第２の記録媒体に記録するバージョンアップコンテンツが第１回目のバージョンアップであって差分型コンテンツの場合は上記コンテンツ導入要否情報に要を設定し、上記第２の記録媒体に記録するバージョンアップコンテンツが第１回目のバージョンアップであって完結型コンテンツの場合は上記コンテンツ導入要否情報に不要を設定する手順も実行させるためのプログラムにしたコンピュータ読み取り可能な記録媒体。
【００１９】
（１５）上記バージョンアッププログラムを、コンピュータに上記コンテンツ導入要否情報を参照して要が設定されている場合は上記第１の導入プログラムを起動して上記読み出し専用領域に記録されているコンテンツを導入し、上記バージョンテーブルに記録されているバージョン情報の順序で上記第２の記録媒体からバージョンアップコンテンツを導入し、上記コンテンツ導入要否情報を参照して不要が設定されている場合は上記バージョンテーブルに記録されているバージョン情報の順序で上記第２の記録媒体からバージョンアップコンテンツを導入してコンピュータにそのコンピュータに既に導入されているコンテンツを上記バージョンアップコンテンツによってバージョンアップする手順を実行させるためのプログラムにしたコンピュータ読み取り可能な記録媒体。
【００２０】
（１６）上記第１の導入ソフトウェアを、コンピュータに上記コンテンツを導入中であるか否かと導入完了であるか否かを示すコンテンツ導入処理状態を通知する手順も実行させるためのプログラムにしたコンピュータ読み取り可能な記録媒体。
（１７）上記第２の導入ソフトウェアを、コンピュータに上記バージョンアップコンテンツを導入中であるか否かと導入完了であるか否かとを示すコンテンツ導入処理状態を通知する手順も実行させるためのプログラムにしたコンピュータ読み取り可能な記録媒体。
（１８）上記バージョンアッププログラムを、上記通知されるコンテンツ導入情報を参照しながら上記バージョンアップする手順を実行させるためのプログラムにしたコンピュータ読み取り可能な記録媒体。
【００２１】
【発明の実施の形態】
以下、この発明の実施形態を図面に基づいて具体的に説明する。
図１は、この発明の一実施形態であるコンテンツ導入用ハイブリッド記録媒体の構成を示す図である。
このコンテンツ導入用ハイブリッド記録媒体２は、コンテンツ提供者が提供するものであり、読み出し専用領域のＲＯＭ領域２１と読み出し及び書き込み可能な領域のＲＡＭ領域２２とを有する追記型（Ｒｅｃｏｒｄａｂｌｅ）若しくは書き換え型（ＲｅＷｒｉｔａｂｌｅ）のＣＤ，ＤＶＤ等のコンピュータ読み取り可能な記録媒体である。
【００２２】
そのＲＯＭ領域２１には、情報処理装置に導入する各種のソフトウェアプログラム（プログラム）及び／若しくはデータのコンテンツ（この発明の請求項１乃至１０に係るコンテンツ）と、コンテンツ記録ソフトウェア（この発明の請求項１乃至１０に係るコンテンツ記録プログラム）と、バージョンアップソフトウェア（この発明の請求項１乃至１０に係るバージョンアッププログラム）と、第１の導入ソフトウェア（この発明の請求項１乃至１０に係る第１の導入プログラム）と、導入判定ソフトウェア（この発明の請求項１乃至１０に係る導入判定プログラム）を記録若しくはスタンパで形成している。
【００２３】
また、ＲＡＭ領域２２には、ＲＯＭ領域２１に予め記録されているコンテンツにバージョンアップがあった場合、第２の記録媒体を利用してバージョンアップした経緯（履歴）を記録するための領域であり、第２の記録媒体に記録したバージョンアップコンテンツのバージョンアップの経緯又は履歴を示すコンテンツ記録情報を記録する。
【００２４】
図２は、図１に示したコンテンツ導入用ハイブリッド記録媒体２を利用する情報処理装置の構成を示すブロック図である。
この情報処理装置１は、ＣＰＵ，ＲＯＭ及びＲＡＭ等からなるマイクロコンピュータによって実現され、コンテンツ導入用ハイブリッド記録媒体２からコンテンツを導入し、その導入したコンテンツを利用者に利用させて情報処理を行うための装置であり、代表的な装置としてパーソナルコンピュータがある。勿論、特定の情報を処理するための装置であってもかまわない。
【００２５】
この情報処理装置１は、装置全体を管理及び制御するＣＰＵ１０と、この発明に係るプログラムやデータ等のコンテンツを記憶して導入するハードディスク装置（ＨＤＤ）に代表される内部記録部１１と、各種のデータや作業画面等を表示するＣＲＴ，ＬＣＤ等のディスプレイなどの表示部１２と、利用者が各種の操作情報を入力するキーボード，マウスなどの入力部１３と、ＣＰＵ１０が実行するプログラムを展開し、各種の処理の際の作業領域として使用されるメモリである記憶部１４と、コンテンツ導入用ハイブリッド記録媒体２と第２の記録媒体３に対する記録又は再生を行う記録再生部１５と、インターネットに接続するためのインタフェイス（Ｉ／Ｆ）であって、インターネット上からバージョンアップされたコンテンツをダウンロードする公衆回線接続部１６とから構成される。
【００２６】
２は図１に示したコンテンツ導入用ハイブリッド記録媒体２である。
第２の記録媒体３は、情報処理装置１に対して脱着可能なＣＤ−Ｒディスク，ＣＤ−ＲＷディスク，ＤＶＤ＋Ｒディスク，ＤＶＤ＋ＷＲディスク等のコンピュータ読み取り可能な記録媒体であり、上記コンテンツのバージョンアップされたバージョンアップコンテンツ等のデータを記録する。
【００２７】
図３及び図４は、図１に示したＲＡＭ領域に記録されるコンテンツ記録情報のフォーマットを示す図である。
図３に示すように、このコンテンツ記録情報は、上記ＣＰＵ１０が上記コンテンツ記録ソフトウェアの手順を実行することによって第２の記録媒体３にバージョンアップされたコンテンツを記録する時にＲＡＭ領域２２に記録する情報であり、第２の記録媒体３にバージョンアップされたコンテンツを記録した回数を示すバージョンアップ回数３０と、第２の記録媒体３に記録した順にバージョンアップ回数の数だけ記録されるコンテンツのバージョン番号３１とからなる。
【００２８】
例えば、コンテンツがバージョン１．００から１．０１にアップされ、第２の記録媒体３にそのバージョンアップされたバージョンアップコンテンツを記録すると、ＲＡＭ領域２２にコンテンツ記録情報としてバージョンアップ回数「１」とバージョン番号「１．０１」がそれぞれ記録される。
その後、コンテンツのバージョンが「１．０２」にアップされ、第２の記録媒体３にそのバージョンアップコンテンツを記録すると、図４に示すように、ＲＡＭ領域２２のコンテンツ記録情報のバージョンアップ回数を「２」（図中矢示４０）に更新し、バージョン番号「１．０１」（図中矢示４１）の次にバージョン番号「１．０２」（図中矢示４２）を追加することにより、コンテンツ記録情報を更新する。
【００２９】
図５は、図１に示したコンテンツ導入用ハイブリッド記録媒体の詳細なデータ記録フォーマットを示す図である。
コンテンツ導入用ハイブリッド記録媒体２のＲＯＭ領域５０（図２では２１の符号を付している）には、導入判定ソフトウェア（この発明の請求項１乃至１０に係る導入判定プログラム）６０と、第１の導入ソフトウェア（この発明の請求項１乃至１０に係る第１の導入プログラム）６１と、情報処理装置１に導入する各種のソフトウェアプログラム（プログラム）及び／若しくはデータのコンテンツ（この発明の請求項１乃至１０に係るコンテンツ）６２と、コンテンツ記録ソフトウェア（この発明の請求項１乃至１０に係るコンテンツ記録プログラム）６３と、バージョンアップソフトウェア（この発明の請求項１乃至１０に係るバージョンアッププログラム）６４とを記録しており、ＲＡＭ領域５１（図１では２２の符号を付している）はコンテンツ記録情報領域として予約されている。
【００３０】
図６は、図２に示した第２の記録媒体３の詳細なデータ記録フォーマットを示す図である。
この第２の記録媒体３には、この第２の記録媒体に記録されているコンテンツのバージョンを示すバージョン番号（この発明の請求項１乃至１０に係るバージョン情報）７０と、第２の導入ソフトウェア（この発明の請求項１乃至１０に係る第２の導入プログラム）７１と、バージョン番号７０のバージョンアップコンテンツ７２とが記録されており、７３は空き領域である。
【００３１】
このコンテンツ導入用ハイブリッド記録媒体２により、ＣＤ−ＲＯＭディスク，ＤＶＤ−ＲＯＭディスクで提供される導入用ディスク（インストールディスク）と変りない使い勝手でコンテンツを導入することができる。
また、コンテンツ導入用ハイブリッド記録媒体２を利用したこの発明に係るバージョンアップ処理により、情報処理装置１内にある内部記録部１１に導入されているコンテンツだけでなく、コンテンツ導入用に第２の記録媒体３にバージョンアップされたコンテンツを記録するので、利用者は容易に最新バージョンのコンテンツを再導入することが可能になる。
【００３２】
さらに、コンテンツ導入用ハイブリッド記録媒体２を利用したこの発明に係るバージョンアップ処理により、バージョンアップコンテンツを保管する時、コンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２にコンテンツ記録情報を記録し、第２の記録媒体３にバージョンアップされたコンテンツを記録するので、コンテンツ提供側にとっては不正使用を防止できると共に、ＲＡＭ領域２２にバージョンアップコンテンツそのものを記録するバージョンアップ方法に比べ、使用効率の良いバージョンアップ方法を提供することができる。
【００３３】
一方、利用者にとっては市販されている第２の記録媒体３が使用できるので、バージョンアップされたコンテンツを自由且つ容易に保管することができる。
つまり、ＲＡＭ領域２２へのコンテンツ記録情報の記録は利用者に対してコンテンツ導入用ハイブリッド記録媒体２を要求することなので、バージョンアップする場合はコンテンツ導入用ハイブリッド記録媒体２が無いとバージョンアップされたコンテンツを第２の記録媒体３に保管できないことになり、バージョンアップコンテンツを第２の記録媒体３へ単独で保管することを防止することができる。また、バージョンアップコンテンツの記録媒体として、市販されている第２の記録媒体３が使用できるので、利用者はコンテンツ提供者に対して特別な記録媒体の提供を受ける等の制限無しにバージョンアップコンテンツの保管が可能になる。
【００３４】
さらにまた、コンテンツ導入用ハイブリッド記録媒体２を利用したこの発明に係るバージョンアップ処理により、コンテンツを再導入する時、コンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２に記録されているコンテンツ記録情報を参照し、第２の記録媒体３に保管されているコンテンツを導入するので、コンテンツ提供側にとっては不正使用を防止できると共に、利用者にとっては最新コンテンツの再導入が容易になる。
【００３５】
つまり、ＲＡＭ領域２２のコンテンツ記録情報の参照は利用者に対してコンテンツ導入用ハイブリッド記録媒体２を要求することなので、再導入する場合はコンテンツ導入用ハイブリッド記録媒体２が無いとコンテンツの再導入ができないことになり、バージョンアップされたコンテンツが記録されている第２の記録媒体３から単独で再導入することを防止することができる。また、コンテンツ記録情報から最新バージョン情報を提供できるので利用者は容易に最新コンテンツの再導入が可能になる。
【００３６】
利用者はコンテンツを新しく導入しようとする時若しくは再導入しようとする時、コンテンツ導入用ハイブリッド記録媒体２を記録処理装置１に装着し、導入判定ソフトウェアを起動する。
勿論、ウインドウズ（Ｗｉｎｄｏｗｓ：登録商標）では記録媒体の装着を検出し、自動的に所定のソフトウェアを起動する機能が提供されているので、その機能を利用して記録媒体の挿入時に自動的に導入判定ソフトウェアを起動するようにしてもよい。
【００３７】
情報処理装置１のＣＰＵ１０は、導入判定ソフトウェアを起動し、コンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２のコンテンツ記録情報を参照し、コンテンツ導入用ハイブリッド記録媒体２に記録されているコンテンツを導入するか、第２の記録媒体３に記録されているコンテンツを導入するかの判定を行う。
【００３８】
図７は、情報処理装置１のＣＰＵ１０が導入判定ソフトウェアの手順を実行したときの処理を示すフローチャート図である。
この処理は、コンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２のチェックを行い、ＲＡＭ領域２２にコンテンツ記録情報が記録されているか否かを判断し（ステップ（図中「Ｓ」で示す）１）、記録されていなければ、第１の導入ソフトウェアを起動し（ステップ２）、この処理を終了する。
一方、ＲＡＭ領域２２にコンテンツ記録情報が記録されていれば、第２の記録媒体３にバージョンアップされたコンテンツであるバージョンアップコンテンツが記録されていることを通知し（ステップ３）、情報処理装置１に既に導入されているバージョンアップソフトウェアを起動し（ステップ４）、この処理を終了する。
【００３９】
次に、コンテンツがバージョンアップされていない（コンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２にコンテンツ記録情報が無い）場合、情報処理装置１のＣＰＵ１０は、導入判定ソフトウェアの手順に基づく処理により、コンテンツ導入用ハイブリッド記録媒体２に記録されているコンテンツを情報処理装置１へ導入するためにコンテンツ導入用ハイブリッド記録媒体２に記録されている第１の導入用ソフトウェアを起動する。
【００４０】
図８は、情報処理装置１のＣＰＵ１０が第１の導入ソフトウェアの手順を実行したときの処理を示すフローチャート図である。
この処理は、コンテンツ導入用ハイブリッド記録媒体２からコンテンツとコンテンツ記録ソフトウェアとバージョンアップソフトウェアと順次内部記録部１１へ導入し（ステップ（図中「Ｓ」で示す）１１）、この処理を終了する。なお、コンテンツとコンテンツ記録ソフトウェアとバージョンアップソフトウェアの導入順序は他の順序にしてもよい。
【００４１】
次に、コンテンツがバージョンアップされている（コンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２にコンテンツ記録情報が記録されている）場合、情報処理装置１のＣＰＵ１０は、導入判定ソフトウェアの手順に基づく処理により、情報処理装置１に導入されているバージョンアップソフトウェアを起動する。
【００４２】
図９は情報処理装置１のＣＰＵ１０がこの発明の請求項７に係るバージョンアップソフトウェアの手順を実行したときの処理を示すフローチャート図である。この処理は、コンテンツ導入用ハイブリッド記録媒体２の情報処理装置の記録再生部１５への装着を要求し、コンテンツ導入用ハイブリッド記録媒体２が装着されたか否かを判断し（ステップ（図中「Ｓ」で示す）２１）、装着されたらコンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２に記録されているコンテンツ記録情報を読み込み（ステップ２２）、情報処理装置１内にある内部記録部１１の記録媒体（ハードディスク：ＨＤ等）の特定の位置にそのコンテンツ記録情報を複写し（ステップ２３）、バージョンアップコンテンツが記録されている第２の記録媒体３の記録再生部１５への装着を要求し、第２の記録媒体３が装着されたか否かを判断する（ステップ２４）。
【００４３】
第２の記録媒体３が装着されたと判断すると、第２の記録媒体３に記録されているバージョン情報を読み込み（ステップ２５）、情報処理装置１内にある内部記録部１１の記録媒体の特定の位置に複写したコンテンツ記録情報に合致するバージョン情報が存在するか否かを判断し（ステップ２６）、存在すれば、第２の記録媒体３に記録されている第２の導入ソフトウェアを起動して（ステップ２７）、この処理を終了する。一方、存在しなければ、適切な第２の記録媒体３の装着を要求する。
【００４４】
図１０は、情報処理装置１のＣＰＵ１０がこの発明の請求項８に係るバージョンアップソフトウェアの手順を実行したときの処理を示すフローチャート図である。
この処理は、コンテンツ導入用ハイブリッド記録媒体２の情報処理装置の記録再生部１５への装着を要求し、コンテンツ導入用ハイブリッド記録媒体２が装着されたか否かを判断し（ステップ（図中「Ｓ」で示す）３１）、装着されたらコンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２に記録されているコンテンツ記録情報を読み込み（ステップ３２）、情報処理装置１内にある内部記録部１１の記録媒体の特定の位置にそのコンテンツ記録情報を複写し（ステップ３３）、バージョンアップコンテンツが記録されている第２の記録媒体３の記録再生部１５への装着を要求し、第２の記録媒体３が装着されたか否かを判断する（ステップ３４）。
【００４５】
第２の記録媒体３が装着されたと判断すると、第２の記録媒体３に記録されているバージョン情報を読み込み（ステップ３５）、情報処理装置１内にある内部記録部１１の記録媒体の特定の位置に複写したコンテンツ記録情報に合致するバージョン情報が存在するか否かを判断し（ステップ３６）、存在すれば、そのバージョン情報から最新バージョンか否かを判断し（ステップ３７）、最新バージョンでなければ、第２の記録媒体３のコンテンツは最新バージョンではないことを通知し（ステップ３８）、ステップ３４へ戻る。
一方、最新バージョンなら、第２の記録媒体３に記録されている第２の導入ソフトウェアを起動して（ステップ３９）、この処理を終了する。
【００４６】
図１１は、情報処理装置１のＣＰＵ１０がこの発明の請求項９に係るバージョンアップソフトウェアの手順を実行したときの処理を示すフローチャート図である。
この処理は、コンテンツ導入用ハイブリッド記録媒体２の情報処理装置の記録再生部１５への装着を要求し、コンテンツ導入用ハイブリッド記録媒体２が装着されたか否かを判断し（ステップ（図中「Ｓ」で示す）４１）、装着されたらコンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２に記録されているコンテンツ記録情報を読み込み（ステップ４２）、情報処理装置１内にある内部記録部１１の記録媒体の特定の位置にそのコンテンツ記録情報を複写し（ステップ４３）、最新バージョンを導入するために、第２の記録媒体３を装着する前にその複写したコンテンツ記録情報から最新バージョンを通知する（Ｓ４４）。
【００４７】
そして、バージョンアップコンテンツが記録されている第２の記録媒体３の記録再生部１５への装着を要求し、第２の記録媒体３が装着されたか否かを判断し（ステップ４５）、第２の記録媒体３が装着されたと判断すると、第２の記録媒体３に記録されているバージョン情報を読み込み（ステップ４６）、情報処理装置１内にある内部記録部１１の記録媒体の特定の位置に複写したコンテンツ記録情報に合致するバージョン情報が存在するか否かを判断し（ステップ４７）、存在すれば、そのバージョン情報から最新バージョンか否かを判断し（ステップ４８）、最新バージョンでなければ、第２の記録媒体３のコンテンツは最新バージョンではないことを通知し（ステップ４９）、ステップ４５へ戻る。
一方、最新バージョンなら、第２の記録媒体３に記録されている第２の導入ソフトウェアを起動して（ステップ５０）、この処理を終了する。
【００４８】
次に、情報処理装置１のＣＰＵ１０は、バージョンアップソフトウェアの手順に基づく処理により、コンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２に記録されているコンテンツ記録情報と第２の記録媒体３に記録されているバージョン情報が妥当な時、第２の記録媒体３に記録されている第２の導入ソフトウェアを起動する。
ここで考慮すべきことがある。第２の記録媒体３に記録されている第２の導入ソフトウェアを利用者が起動することも可能であるため、悪意をもった別の利用者によって起動された場合は、第２の記録媒体３に記録されているコンテンツが導入できないようにする必要がある。なお、第１の導入ソフトウェアも利用者によって起動するこも可能であるが、導入されるのはコンテンツ導入用ハイブリッド記録媒体２を所有する利用者なので問題はない。
【００４９】
図１２は、情報処理装置１のＣＰＵ１０が第２の導入ソフトウェアの手順を実行したときの処理を示すフローチャート図である。
この処理は、第２の導入ソフトウェアが記録されている第２の記録媒体３に記録されているバージョン情報を読み込み（ステップ（図中「Ｓ」で示す）６１）、バージョンアップソフトウェアがコンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２から複写した情報処理装置１内にある所定の位置に記録されているコンテンツ記録情報を参照し、複写されたコンテンツ記録情報の中に合致するバージョン情報はあるか否かを判断する（ステップ６２）。
【００５０】
合致するバージョン情報（番号）を検出し、合致するバージョン情報（番号）があると判断した場合、第２の導入ソフトウェアが記録されている第２の記録媒体３から内部記録部１１へのコンテンツの導入を行い（ステップ６３）、この処理を終了する。
また、情報処理装置１内にある所定の位置に記録されているコンテンツ記録情報に合致するバージョン情報（番号）が検出されなかった場合には、コンテンツの導入を行わず、この処理を終了する。
【００５１】
次に、利用者の指示に基づいて情報処理装置１に導入されているコンテンツ記録ソフトウェアを起動することにより、コンテンツ提供者等が提供するコンテンツのバージョンアップ情報を参照し、コンテンツをバージョンアップすることを可能にする。
【００５２】
図１３は、情報処理装置１のＣＰＵ１０がコンテンツ記録ソフトウェアの手順を実行したときの処理を示すフローチャート図である。
この処理は、コンテンツ導入用ハイブリッド記録媒体２の記録再生部１５への装着を要求し、コンテンツ導入用ハイブリッド記録媒体２が装着されたか否かを判断し（ステップ（図中「Ｓ」で示す）７１）、装着されていると判断したら、コンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２に記録されているコンテンツ記録情報を読み込み（ステップ７２）、最新コンテンツのバージョン番号を取得する（ステップ７３）。こうして、コンテンツ記録情報が記録されていない時は利用者はコンテンツのバージョンアップをしていないと判断することができる。
【００５３】
さらに、コンテンツ提供者が提供する所定のインターネット上のアドレスに接続し、コンテンツの最新バージョン情報を取得し（ステップ７４）、ＲＡＭ領域２２に記録されているコンテンツ記録情報から取得した最新コンテンツのバージョン番号とコンテンツ提供者が提供している最新コンテンツのバージョン番号とを比較し、コンテンツ提供者が提供するインターネット上に最新バージョンのコンテンツがあるか否かを判断し（ステップ７５）、ある場合はその最新バージョンのコンテンツとそのコンテンツを導入するための第２の導入ソフトウェアとをダウンロードする（ステップ７６）。
【００５４】
ダウンロードを完了すると、コンテンツ記録情報が記録されている場合は、バージョンアップ回数に１を加算し、所定の位置（バージョンアップ回数で指示される位置）にバージョン番号を格納し、それをコンテンツ記録情報としてＲＡＭ領域２２に記録する。また、コンテンツ記録情報が記録されていなければ、コンテンツ記録情報としてバージョンアップ回数を１にし、所定の位置にバージョン番号を格納し、それをコンテンツ記録情報としてＲＡＭ領域２２に記録する（ステップ７７）。
【００５５】
そのバージョンアップ回数で指示される位置とは、バージョンアップ回数がＮ（Ｎは正の整数）回である時、そのバージョン番号は図３に示した３１のバージョン情報（番号）を記録する領域でＮ番目の位置のことである。
勿論、ダウンロードが完了した時、情報処理装置１内にある内部記録部１１の記録媒体のコンテンツをバージョンアップしても構わない。
【００５６】
コンテンツ導入用ハイブリッド記録媒体２へコンテンツ記録情報を記録した後、第２の記録媒体３の記録再生部１５への装着を要求し、第２の記録媒体３が装着されたか否かを判断し（ステップ７８）、装着されたら第２の記録媒体３に記録するコンテンツのバージョン情報と第２の導入ソフトウェアとダウンロードされているコンテンツとを記録（ステップ７９）して、この処理を終了する。
また、ステップ７５で最新バージョンが無い場合は、その旨とバージョンアップは不要であることを示す情報を利用者に通知し（ステップ８０）、この処理を終了する。
【００５７】
このようにして、この発明の請求項１に係る効果として、導入判定ソフトウェアにより、一般的（通常）なコンテンツの導入環境を維持する環境を提供することができる。
また、バージョンアップされている場合（ＲＡＭ領域に記録があった場合）は、コンテンツ導入用ハイブリッド記録媒体に記録されている「古い」コンテンツの導入を防止する環境を提供することができる。
さらに、ＲＡＭ領域にはコンテンツのバージョン情報を記録するので、コンテンツそのものを記録する場合に比べてＲＡＭ領域をはるかに効率よく、多くのバージョンアップに対応することができる。
【００５８】
また、バージョンアップされたコンテンツは別の第２の記録媒体に記録されるので、コンテンツそのものをＲＡＭ領域への記録する場合に比べてバージョンアップ分コンテンツ容量の制限を大きく緩和することができる。
さらに、第２の記録媒体は利用者が準備できるので、バージョンアップへの対応が容易になる（コンテンツ提供者が特別な記録媒体を提供する必要はない）。また、バージョンアップ（第２の記録媒体へのコンテンツ記録と第２の記録媒体からのコンテンツ導入）する場合、コンテンツ導入用ハイブリッド記録媒体のＲＡＭ領域情報を参照するようにすることにより、不正なバージョンアップを防止する環境を提供することができる（コンテンツ導入用ハイブリッド記録媒体がないとバージョンアップできない為）。
【００５９】
さらに、この発明の請求項２に係る効果として、インストールディスクがハイブリッド記録媒体に代わっても、コンテンツのバージョンアップがなければ（バージョンアップされたコンテンツが第２の記録媒体として作成していなければ）、一般的なインストールディスクと同じ導入環境（導入手順）を維持することができる。
【００６０】
また、この発明の請求項３に係る効果として、コンテンツを再導入する時、コンテンツがバージョンアップされている場合、バージョンアップしたコンテンツ（第２の記録媒体）の存在を利用者に通知でき、バージョンアッププログラムが自動的に起動されるので、新しいコンテンツを容易に導入することができ、古いコンテンツの導入を防止することができる。
【００６１】
さらに、この発明の請求項４に係る効果として、バージョンアップが何度も発生しているような場合、コンテンツ導入用ハイブリット記録媒体上に記録されたバージョン情報に基づいて最新のバージョンを容易に判定することができる。
【００６２】
また、この発明の請求項５に係る効果として、利用者は、市販されている記録媒体へインターネット上からダウンロードしたコンテンツを記録することでバージョンアップが可能になり、バージョンアップの度にコンテンツ提供者から記録媒体の提供無しにバージョンアップされたコンテンツを保管することができる。
【００６３】
さらに、この発明の請求項６に係る効果として、コンテンツをバージョンアップした経過（履歴）を示すバージョン情報の保存して、コンテンツのバージョンアップの際にコンテンツ導入用ハイブリッド記録媒体を要求するときに、そのバージョン情報を利用者にとって有効な情報として提供することができる。例えば、そのバージョン情報によってコンテンツ導入用ハイブリッド記録媒体を所有している証と、第２の記録媒体の紐付けを行える。
【００６４】
また、この発明の請求項７に係る効果として、正規の利用者がコンテンツ導入用ハイブリッド記録媒体を所有していることが確認できると共に、その利用者が所有する第２の記録媒体に記録されているバージョンのコンテンツを導入することが可能になる。したがって、第２の記録媒体単独でコンテンツを不正にバージョンアップすることを防止（不正使用防止）することができる。
【００６５】
さらに、この発明の請求項８と９に係る効果として、第２の記録媒体に記録されているコンテンツが最新か否かの判断が可能になり、利用者は予め最新バージョンを知ることができる。そして、第２の記録媒体が最新でなかった場合でも、それが通知されるので最新バージョンにすることが容易になる。
【００６６】
さらに、この発明の請求項１０に係る効果として、コンテンツ導入用ハイブリッド記録媒体がないと第２の記録媒体からのバージョンアップができないので、第２の記録媒体に記録されている第２の導入ソフトウェア単独でのコンテンツ導入，バージョンアップを防止（不正使用防止）することができる。
【００６７】
次に、この発明の他の実施形態について説明する。
バージョンアップ方法（情報処理装置１内にある内部記録部１１に導入されているコンテンツのバージョンアップ方法）について考えてみると２通りの方法がある。
１つは完結型コンテンツによるバージョンアップ方法であり、もう一つは差分型コンテンツによるバージョンアップ方法である。
【００６８】
完結型の場合はバージョンアップしようとするコンテンツで完結しており、このコンテンツだけを導入することでバージョンアップするものであり、差分型の場合は既に導入されているコンテンツに対して（コンテンツが導入されていることが前提）バージョンアップ分のコンテンツを導入するバージョンアップする方法、つまり導入済みとなっているコンテンツに対して差分のコンテンツを導入することでバージョンアップする方法である。
差分型のコンテンツ容量は前者に比べて小さい場合が多いので、インターネットからのダウンロード時間も短くて済み、利用者にとってもメリットがあり、多く実施されているバージョンアップ方法である。
【００６９】
上述した実施形態では、コンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２に記録されているコンテンツ記録情報に基づいて第２の記録媒体３に記録されているコンテンツ（バージョンアップコンテンツ）から容易に最新バージョンのコンテンツを導入できるようにしたものであるが、最新バージョンのコンテンツ（バージョンアップコンテンツ）が差分型の場合は、バージョンアップするための元となるバージョンのコンテンツ導入が必要になるため、最新のコンテンツ（差分型）を記録した第２の記録媒体３だけではバージョンアップできないことになる。
【００７０】
例えば、コンテンツ導入用ハイブリッド記録媒体２に記録されているコンテンツにバージョンアップが発生し、そのバージョンアップコンテンツが差分型コンテンツの場合、利用者が再導入等で最新バージョンのコンテンツにするためには、コンテンツ導入用ハイブリッド記録媒体２のＲＯＭ領域２１に記録されているコンテンツを導入した後、第２の記録媒体３に記録した最新バージョンの差分コンテンツを導入する必要がある。そこで、差分コンテンツでのバージョンアップ処理を行う処理を考慮した実施形態について説明する。
【００７１】
この実施形態でのコンテンツ導入用ハイブリッド記録媒体は、図１に示したものと同じ構成であり、読み出し専用領域のＲＯＭ領域２１と読み出し及び書き込み可能な領域のＲＡＭ領域２２とを有する追記型（Ｒｅｃｏｒｄａｂｌｅ）若しくは書き換え型（ＲｅＷｒｉｔａｂｌｅ）のＣＤ，ＤＶＤ等のコンピュータ読み取り可能な記録媒体であるが、その各領域に記録する内容が上述のものとは若干異なる。
【００７２】
図１４は、この発明の他の実施形態のコンテンツ導入用ハイブリッド記録媒体のＲＡＭ領域に記録されるコンテンツ記録情報のフォーマットを示す図である。このコンテンツ記録情報は、上記ＣＰＵ１０がこの発明の他の実施形態におけるコンテンツ記録ソフトウェアの手順を実行することによって第２の記録媒体３にバージョンアップされたコンテンツを記録する時にＲＡＭ領域２２に記録され、バージョンアップしていない場合はＲＡＭ領域２２にはコンテンツ記録情報は記録されない情報である。
【００７３】
同図に示すように、内部記録部１１にコンテンツを再導入する時にコンテンツ導入用ハイブリッド記録媒体２又は第２の記録媒体３のコンテンツ記録媒体に記録されているコンテンツの導入の要否を示すコンテンツ導入要否情報８０と、コンテンツを再導入する時に導入すべきバージョン番号（バージョン情報）を導入の順に記録したバージョンテーブル８２と、バージョンテーブル８２に記録されているバージョン情報の数を示すバージョンテーブル数８１とからなる。
【００７４】
例えば、コンテンツ導入要否情報８０が「要」の場合、再導入する時はコンテンツ導入用ハイブリッド記録媒体２に記録されているコンテンツを導入した後、バージョンテーブル８２に記録されているバージョン番号のバージョンアップコンテンツを第２の記録媒体３から順に導入することになる。
その場合、第２の記録媒体３に記録されているバージョンアップコンテンツはコンテンツ導入用ハイブリッド記録媒体２に記録されているコンテンツに対する「差分型」であることになる。
【００７５】
コンテンツ導入要否情報８０が「不要」の場合、再導入する時はコンテンツ導入用ハイブリッド記録媒体２に記録されているコンテンツを導入せずにバージョンテーブル８２に記録されているバージョン番号のバージョンアップコンテンツを第２の記録媒体３から順に導入することになる。
その場合、第２の記録媒体３に記録されているバージョンアップコンテンツは「完結型」のみか「完結型」とそれに対する「差分型」であることになる。
【００７６】
また、コンテンツ導入要否情報８０は次の場合に設定する。
コンテンツ導入用ハイブリッド記録媒体２に記録されているコンテンツを初めてバージョンアップする場合、コンテンツが「差分型」の場合は「要」、「完結型」の場合は「不要」に設定する。
２回目以降のコンテンツが「完結型」の場合は「不要」に設定する。したがって、「差分型」の場合は維持される。
バージョンテーブル数８１は、バージョンテーブル８２に記録されているバージョン番号（バージョン情報）の数である。
【００７７】
バージョンテーブル（コンテンツテーブル）８２には、コンテンツを導入する順序にバージョンテーブル数（コンテンツテーブル数）８１だけのバージョン番号（バージョン情報）を記録する。
「完結」するコンテンツを第２の記録媒体３に記録した場合は、バージョンテーブル数８１を“１”に書き換え、バージョンテーブル８２には該当バージョン番号（バージョン情報）を１つだけ記録する。
「差分型」のコンテンツ第２の記録媒体３に記録した場合は、バージョンテーブル数８１に“１”を加算し、バージョンテーブル８２にはバージョンテーブル数８１が指し示すバージョンテーブル８２の位置にコンテンツの持つバージョン番号を追加する。
このようにして、コンテンツ記録情報はコンテンツが「差分型」か「完結型」かにより記録内容はその都度変化する。
【００７８】
図１５は、初めてのバージョンアップコンテンツが「差分型」だった場合のＲＡＭ領域に記録されるコンテンツ記録情報のデータ内容の一例を示す図である。同図に示すように、コンテンツ導入要否情報９０が「要」であり、バージョンテーブル９２にバージョン番号Ｖｘが、バージョンテーブル数９１に“１”がそれぞれ格納されている場合、コンテンツ導入要否情報９０が「要」であるので、最新バージョンのバージョン番号Ｖｘのコンテンツを導入するには、コンテンツ導入用ハイブリッド記録媒体２からコンテンツを導入した後、第２の記録媒体３に記録されているバージョン番号Ｖｘのコンテンツを導入すればよいことを意味する。
【００７９】
図１６は、初めてのバージョンアップコンテンツが「完結型」だった場合のＲＡＭ領域に記録されるコンテンツ記録情報のデータ内容の一例を示す図である。同図に示すように、コンテンツ導入要否情報１００が「不要」であり、バージョンテーブル１０２にバージョン番号Ｖｘが、バージョンテーブル数１０１に“１”がそれぞれ格納されている場合、コンテンツ導入要否情報１００が「不要」であるのでバージョンアップするなかで完結するコンテンツによるバージョンアップがあったことを示し、この場合に最新バージョンのバージョン番号Ｖｘのコンテンツを導入するためには、第２の記録媒体３に記録されているコンテンツだけを導入すればよいことを意味する。
【００８０】
図１７は、図１５に示したコンテンツ記録情報に更に差分型コンテンツでバージョンアップがあった後のデータ内容の一例を示す図である。
同図に示すように、コンテンツ導入要否情報１１０が「要」であり、バージョンテーブル１１２にバージョン番号Ｖｘが、バージョンテーブル１１３に最新のバージョン番号Ｖｙがそれぞれ格納されており、バージョンテーブル数１１１が“２”に更新されている。したがって、コンテンツ導入要否情報１１０が「要」であるので最新バージョンのバージョン番号Ｖｙのコンテンツを導入するためには、コンテンツ導入用ハイブリッド記録媒体２からコンテンツを導入した後、第２の記録媒体３に記録されているバージョン番号Ｖｘのコンテンツを導入し、更に第２の記録媒体３に記録されている最新のバージョン番号Ｖｙのコンテンツを導入すればよいことを意味する。
【００８１】
図１８は、図１６の後に更に差分型コンテンツでバージョンアップがあった場合の例である。
図１７は、図１５に示したコンテンツ記録情報に更に差分型コンテンツでバージョンアップがあった後のデータ内容の一例を示す図である。
同図に示すように、コンテンツ導入要否情報１２０が「不要」であり、バージョンテーブル１２２にバージョン番号Ｖｘが、バージョンテーブル１２３に最新のバージョン番号Ｖｙがそれぞれ格納されており、バージョンテーブル数１２１が“２”に更新されている。したがって、コンテンツ導入要否情報１２０が「不要」であるので、完結型コンテンツであるバージョン番号Ｖｘをのコンテンツを導入した後、第２の記録媒体３に記録されている最新のバージョン番号Ｖｙのコンテンツを導入すればよいことを意味する。
【００８２】
図１９は、この発明の他の実施形態のコンテンツ導入用ハイブリッド記録媒体の詳細なデータ記録フォーマットを示す図である。
このコンテンツ導入用ハイブリッド記録媒体のＲＯＭ領域１３０には、導入判定ソフトウェア（この発明の請求項１１乃至１８に係る導入判定プログラム）１４０と、第１の導入ソフトウェア（この発明の請求項１１乃至１８に係る第１の導入プログラム）１４１と、情報処理装置１に導入する各種のソフトウェアプログラム（プログラム）及び／若しくはデータのコンテンツ（この発明の請求項１１乃至１８に係るコンテンツ）１４２と、コンテンツ記録ソフトウェア（この発明の請求項１１乃至１８に係るコンテンツ記録プログラム）１４３と、バージョンアップソフトウェア（この発明の請求項１１乃至１８に係るバージョンアッププログラム）１４４とを記録しており、ＲＡＭ領域１３１（図１では２２の符号を付している）はコンテンツ記録情報領域として予約されている。
【００８３】
図２０は、この発明の他の実施形態の第２の記録媒体の詳細なデータ記録フォーマットを示す図である。
この第２の記録媒体には、この第２の記録媒体に記録されているコンテンツのバージョンを示すバージョン番号（この発明の請求項１１乃至１８に係るバージョン情報）１５０と、第２の導入ソフトウェア（この発明の請求項１１乃至１８に係る第２の導入プログラム）１５１と、バージョン番号１５０のバージョンアップ番号Ｖｘのコンテンツ１５２とが記録されており、１５３は空き領域である。
【００８４】
このコンテンツ導入用ハイブリッド記録媒体２により、バージョンアップされたコンテンツが完結型の場合も差分型の場合でもコンテンツを容易にバージョンアップすることができる。
バージョンアップがない場合には、一般的インストールディスクからの導入と同じ導入感覚を提供し、バージョンアップがあった場合でも導入判定ソフトウェアの手順に基づく処理によってバージョンアップソフトウェアを起動して、その起動されたバージョンアップソフトウェアの手順に基づく処理はコンテンツ記録情報から必要に応じてコンテンツ導入用ハイブリッド記録媒体２からのコンテンツ導入を行い、更に最短のバージョンアップ手続きで第２の記録媒体３からのコンテンツ導入を行うので、利用者は非常に容易に最新バージョンのコンテンツ導入が可能になる。
【００８５】
また、このコンテンツ導入用ハイブリッド記録媒体２を利用したこの発明に係るバージョンアップ処理により、情報処理装置１内にある内部記録部１１に導入されているコンテンツだけでなく、コンテンツ導入用に第２の記録媒体３にバージョンアップされたコンテンツを記録するので、利用者は容易に最新バージョンのコンテンツを再導入することが可能になる。
【００８６】
さらに、このコンテンツ導入用ハイブリッド記録媒体２を利用したこの発明に係るバージョンアップ処理により、バージョンアップコンテンツを保管する時、コンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２にコンテンツ記録情報を記録し、第２の記録媒体３にバージョンアップされたコンテンツを記録するので、コンテンツ提供側にとっては不正使用を防止できると共に、ＲＡＭ領域２２にバージョンアップコンテンツそのものを記録するバージョンアップ方法に比べ、使用効率の良いバージョンアップ方法を提供することができる。
【００８７】
一方、利用者にとっては市販されている第２の記録媒体３が使用できるので、バージョンアップされたコンテンツを自由且つ容易にすることができる。
つまり、ＲＡＭ領域２２へのコンテンツ記録情報の記録は利用者に対してコンテンツ導入用ハイブリッド記録媒体２を要求することなので、バージョンアップする場合はコンテンツ導入用ハイブリッド記録媒体２が無いとバージョンアップされたコンテンツを第２の記録媒体３に保管できないことになり、バージョンアップコンテンツを第２の記録媒体３へ単独で保管することを防止することができる。また、バージョンアップコンテンツの記録媒体として、市販されている第２の記録媒体３が使用できるので、利用者はコンテンツ提供者に対して特別な記録媒体の提供を受ける等の制限無しにバージョンアップコンテンツの保管が可能になる。
【００８８】
さらにまた、コンテンツ導入用ハイブリッド記録媒体２を利用したこの発明に係るバージョンアップ処理により、コンテンツを再導入する時、コンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２に記録されているコンテンツ記録情報を参照し、第２の記録媒体３に保管されているコンテンツを導入するので、コンテンツ提供側にとっては不正使用を防止できると共に、利用者にとっては最新コンテンツの再導入が容易になる。
【００８９】
つまり、ＲＡＭ領域２２のコンテンツ記録情報の参照は利用者に対してコンテンツ導入用ハイブリッド記録媒体２を要求することなので、再導入する場合はコンテンツ導入用ハイブリッド記録媒体２が無いとコンテンツの再導入ができないことになり、バージョンアップされたコンテンツが記録されている第２の記録媒体３から単独で再導入することを防止することができる。また、コンテンツ記録情報から最新バージョン情報を提供できるので利用者は容易に最新コンテンツの再導入が可能になる。
【００９０】
利用者はコンテンツを新しく導入しようとする時若しくは再導入しようとする時、コンテンツ導入用ハイブリッド記録媒体２を記録再生装置１に装着し、導入判定ソフトウェアを起動する。
利用者はこの操作をするだけで、バージョンアップのためのコンテンツが「差分型」であっても「完結型」であっても常に容易に最新バージョンにすることができる。
勿論、ウインドウズ（Ｗｉｎｄｏｗｓ：登録商標）では記録媒体の装着を検出し、自動的に所定のソフトウェアを起動する機能が提供されているので、その機能を利用して記録媒体の挿入時に自動的に導入判定ソフトウェアを起動するようにしてもよい。
【００９１】
情報処理装置１のＣＰＵ１０は、導入判定ソフトウェアを起動し、コンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２のコンテンツ記録情報を参照し、コンテンツ導入用ハイブリッド記録媒体２に記録されているコンテンツを導入するか、第２の記録媒体３に記録されているコンテンツを導入するかの判定を行う。
【００９２】
図２１は、この発明の他の実施形態における情報処理装置１のＣＰＵ１０が導入判定ソフトウェアの手順を実行したときの処理を示すフローチャート図である。
この処理は、コンテンツ記録ソフトウェアの導入（ステップ（図中「Ｓ」で示す）９１）と、バージョンアップソフトウェアの導入（ステップ９２）を行い、コンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２をチェックして、コンテンツ記録情報は記録されているか否かを判断し（ステップ９３）、ＲＡＭ領域２２にコンテンツ記録情報が記録されていなければ、コンテンツ導入処理状態を「処理完了」に設定し（ステップ９４）、第１の導入ソフトウェアを起動し（ステップ９５）、この処理を終了する。
【００９３】
上記ステップ９４の処理は、コンテンツの再導入の時、コンテンツ導入要否情報が「要」であった場合、ＣＰＵ１０がバージョンアップソフトウェアの手順に基づく処理で第１の導入ソフトウェアを起動することにより、コンテンツ導入用ハイブリッド記録媒体２からコンテンツを導入するが、その時、第１の導入ソフトウェアの手順に基づく処理によって導入完了情報をコンテンツ導入処理状態を使用して通知してくるための処理である。
【００９４】
ステップ９３の判断でＲＡＭ領域２２にコンテンツ記録情報が記録されていれば、コンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２からコンテンツ記録情報を読み込み（ステップ９６）、そのコンテンツ記録情報を記憶部（メモリ）１４に複写し（ステップ９７）、情報処理装置１の内部記録部１１に導入されているバージョンアップソフトウェアを起動し（ステップ９８）、この処理を終了する。
【００９５】
次に、コンテンツがバージョンアップされていない（コンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２にコンテンツ記録情報が無い）場合、情報処理装置１のＣＰＵ１０は、導入判定ソフトウェアの手順に基づく処理により、コンテンツ導入用ハイブリッド記録媒体２に記録されているコンテンツを導入するためにコンテンツ導入用ハイブリッド記録媒体２に記録されている第１の導入ソフトウェアを起動する。
また、第１の導入ソフトウェアの手順に基づく処理は、コンテンツがバージョンアップされていてコンテンツ記録情報のコンテンツ導入要否情報が「要」の場合もバージョンアップソフトウェアの手順に基づく処理でコンテンツ導入用ハイブリッド記録媒体２に記録されているコンテンツを導入するために起動される。
【００９６】
図２２は、この発明の他の実施形態における情報処理装置１のＣＰＵ１０が第１の導入ソフトウェアの手順を実行したときの処理を示すフローチャート図である。
この処理は、コンテンツ導入用ハイブリッド記録媒体２からコンテンツを内部記録部１１へ導入し（ステップ（図中「Ｓ」で示す）１０１）、第１の導入ソフトウェアによるコンテンツ導入の完了を通知するためのコンテンツ導入処理状態を「処理完了」に設定して（ステップ１０２）、この処理を終了する。
【００９７】
次に、コンテンツがバージョンアップされている（コンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２にコンテンツ記録情報が記録されている）場合、情報処理装置１のＣＰＵ１０は、導入判定ソフトウェアの手順に基づく処理により、情報処理装置１に導入されているバージョンアップソフトウェアを起動する。
【００９８】
図２３は、この発明の他の実施形態における情報処理装置１のＣＰＵ１０がバージョンアップソフトウェアの手順を実行したときの処理を示すフローチャート図である。
この処理は、コンテンツ導入用ハイブリッド記録媒体２に記録されているコンテンツを必要に応じて導入（ステップ（図中「Ｓ」で示す）１１１）した後、第２の記録媒体３に記録されているコンテンツを導入し（ステップ１１２）、この処理を終了する。
【００９９】
図２４は、図２３のステップ１１１の詳細な処理を示すフローチャート図である。
コンテンツ記録情報に記録されているコンテンツ導入要否情報が「要」か否かを判断し（ステップ（図中「Ｓ」で示す）１２１）、コンテンツ記録情報に記録されているコンテンツ導入要否情報が「要」の場合、コンテンツ導入用ハイブリッド記録媒体２に記録されているコンテンツの導入を行う。
まず、コンテンツ導入処理状態を「処理中」に設定し（ステップ１２２）、第１の導入ソフトウェアを起動することによりコンテンツの導入を開始する（ステップ１２３）。
【０１００】
第１の導入ソフトウェアの手順に基づく処理によってコンテンツの導入を完了すると、コンテンツ導入処理状態を「処理完了」に設定してくるので、コンテンツ導入処理状態が「処理完了」になったか否かを判断し（ステップ１２４）、処理完了になったら第１の導入ソフトウェアによるコンテンツ導入が完了して、この処理を終了する。
一方、ステップ１２１の判断でコンテンツ記録情報に記録されているコンテンツ導入要否情報が「不要」の場合、コンテンツ導入用ハイブリッド記録媒体２に記録されているコンテンツの導入は不要であるので、この処理を終了する。
【０１０１】
図２５は、図２３のステップ１１２の詳細な処理を示すフローチャート図である。
上記ステップ１１１の処理で必要に応じてコンテンツ導入用ハイブリッド記録媒体２からコンテンツを導入した後、バージョンアップソフトウェアの手順に基づく処理によって第２の記録媒体３からコンテンツ導入を行う。
バージョンテーブル数が指し示すバージョンテーブル（最終位置）から利用者への最新バージョン通知目的で最新バージョン番号を取得する（ステップ（図中「Ｓ」で示す）１３１）。
【０１０２】
バージョンテーブルの最初に記録されているバージョン情報を取得するためにバージョンテーブルインデックスＮを“１”に設定する（ステップ１３２）。
なお、実際のプログラミングにおいてインデックスは“０”から始まる（ことが多い）がここで“１”の場合で説明する。
バージョンテーブル数がＮよりも小さいか否かを判断し（ステップ１３３）、小さければバージョンテーブルのＮ番目の位置に記録されているバージョン情報（導入バージョン情報）を取得する（ステップ１３４）。
【０１０３】
この時、先に取得した最新バージョン情報と合わせて、例えば「最新のバージョン番号Ｖｍのコンテンツにバージョンアップします。バージョン番号Ｖｎのディスクを装着してください。」等の通知を行うと利用者は非常に分かり易い。
第２の記録媒体３に記録されているバージョン情報と比較し、正しいバージョンのコンテンツが記録されている第２の記録媒体３を要求する（ステップ１３５）。
【０１０４】
正しい第２の記録媒体３が装着されたか否かを判断し（ステップ１３６）、装着されると、コンテンツ導入処状態を「処理中」に設定し（ステップ１３７）、第２の導入ソフトウェアを起動する（ステップ１３８）。
第２の導入ソフトウェアの手順に基づく処理では、コンテンツ導入を完了するとコンテンツ導入処理状態を「処理完了」に設定してくるので、第２の導入ソフトウェアによるコンテンツ導入が完了するのを待ち、コンテンツ導入処状態が「処理完了」になったか否かを判断する（ステップ１３９）。
【０１０５】
第２の導入ソフトウェアの手順に基づく処理による第２の記録媒体３からのコンテンツの導入が完了後、コンテンツ導入処理状態が「処理完了」になったら、バージョンテーブルに記録されている次のバージョン情報の位置を取得する（ステップ１４０）。これらの処理をバージョンテーブル数Ｎだけ繰り返す。
そして、バージョンテーブルに記録されているバージョン情報分のコンテンツを第２の記録媒体から導入し、ステップ１３３でＮ＞バージョンテーブル数になったと判断したら（ステップ１３３）、この処理を終了する。
【０１０６】
図２６は、この発明の他の実施形態における情報処理装置１のＣＰＵ１０が第２の導入ソフトウェアの手順を実行したときの処理を示すフローチャート図である。
この処理は、バージョンアップソフトウェアの手順に基づく処理によって起動される。
第２の記録媒体３からコンテンツを導入し（ステップ（図中「Ｓ」で示す）１５１）、第２の導入ソフトウェアの手順に基づく処理によるコンテンツ導入の完了を通知するためにコンテンツ導入処理状態を「処理完了」に設定して（ステップ１５２）、この処理を終了する。
なお、バージョンアップソフトウェアの手順に基づく処理では、コンテンツ導入処理状態が「処理完了」になることを検出して次に導入すべきコンテンツの導入へ処理を移す。
【０１０７】
次に、利用者の指示に基づいて情報処理装置１に導入されているコンテンツ記録ソフトウェアを起動することにより、コンテンツ提供者等が提供するコンテンツのバージョンアップ情報を参照し、コンテンツをバージョンアップすることを可能にする。
【０１０８】
図２７は、この発明の他の実施形態における情報処理装置１のＣＰＵ１０がコンテンツ記録ソフトウェアの手順を実行したときの処理を示すフローチャート図である。
この処理は、コンテンツ導入用ハイブリッド記録媒体２の装着を要求し、コンテンツ導入用ハイブリッド記録媒体２が装着されたか否かを判断し（ステップ（図中「Ｓ」で示す）１６１）、装着されていると判断したら、コンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２にコンテンツ記録情報が記録されているか否かを判断し（ステップ１６２）、記録されていれば、コンテンツ導入用ハイブリッド記録媒体２のＲＡＭ領域２２からコンテンツ記録情報を読み込み（ステップ１６３）、コンテンツの最新バージョン番号を取得し（ステップ１６４）、ステップ１６５へ進む。
【０１０９】
ステップ１６２の判断でコンテンツ記録情報が記録されていない時、利用者によるコンテンツのバージョンアップはしていないと判断し、コンテンツ記録情報読み込み領域のコンテンツ導入要否情報を「要」でも「不要」でもない値（情報）に設定（セット）して（ステップ１７１）、ステップ１６５へ進む。
コンテンツ提供者が提供する所定のインターネット上のアドレスに接続し、コンテンツの最新バージョン情報（最新バージョン番号）を取得し（ステップ１６５）、ＲＡＭ領域２２に記録されているコンテンツ記録情報から取得した最新コンテンツのバージョン情報（番号）とコンテンツ提供者が提供している最新コンテンツのバージョン情報（番号）（インターネットから取得した最新バージョン番号）とを比較し、コンテンツの最新バージョンがあるか否かを判断し（ステップ１６６）、コンテンツ提供者が提供するインターネット上に最新バージョンのコンテンツがある場合は、最新バージョンのコンテンツとこれを導入するための第２の導入ソフトウェアをダウンロードする（ステップ１６７）。
【０１１０】
一方、最新バージョンのコンテンツがない場合は、その旨とバージョンアップは不要であることを利用者に通知し（ステップ１７２）、この処理を終了する。ステップ１６７の処理でダウンロードを完了すると、コンテンツ記録情報を生成若しくは更新してコンテンツ導入用ハイブリッド記録媒体２へコンテンツ記録情報を記録し（ステップ１６８）、第２の記録媒体３の装着を要求し、第２の記録媒体３が装着されたか否かを判断し（ステップ１６９）、装着されたら、第２の記録媒体３に記録するコンテンツのバージョン情報と第２の導入ソフトウェアとダウンロードされているコンテンツとを第２の記録媒体に記録して（ステップ１７０）、この処理を終了する。
【０１１１】
図２８は、図２７のステップ１６８の詳細な処理を示すフローチャート図である。この処理はコンテンツ記録情報の生成と更新に関する処理である。
この処理は、ダウンロードしたコンテンツは差分型か否かを判断し（ステップ（図中「Ｓ」で示す）１８１）、ダウンロードしたコンテンツが差分型の場合、コンテンツ記録情報は記録されているか否かを判断し（ステップ１８２）、コンテンツ記録情報が記録されておらず、コンテンツ記録情報のコンテンツ導入要否情報が「要」でも「不要」でもないときは、コンテンツ記録情報を生成するものと判断する（初めてのバージョンアップが発生）。この場合はコンテンツ導入用ハイブリッド記録媒体２に記録されているコンテンツの導入が必要であるから、コンテンツ導入要否情報には「要」を設定し（ステップ１８３）、バージョンテーブル数を“１”に設定し（ステップ１８４）、ステップ１８６へ進む。
【０１１２】
また、ステップ１８２の判断で既にコンテンツ記録情報が記録されている場合は、バージョンテーブル数に“１”を加算し（ステップ１８５）、、ステップ１８６へ進む。
一方、ステップ１８１の判断でダウンロードしたコンテンツが差分型ではなくて完結型の場合、コンテンツ導入用ハイブリッド記録媒体２に記録されているコンテンツの導入は不要であるから、コンテンツ導入要否情報を「不要」に設定し（ステップ１８７）、ここで記録される第２の記録媒体３だけで最新バージョンにできることからバージョンテーブル数を“１”に設定し（ステップ１８８）、ステップ１８６へ進む。
そして、バージョンテーブル数が指し示す位置にコンテンツのバージョン番号をバージョン情報として格納し（ステップ１８６）、生成若しくは更新されたコンテンツ記録情報をコンテンツ導入用ハイブリッド記録媒体２のコンテンツ記録情報領域に記録して（ステップ１８９）、この処理を終了する。
【０１１３】
このようにして、この発明の請求項１１に係る効果として、コンテンツ記録情報にコンテンツ導入要否情報により、コンテンツの再導入時にコンテンツ導入用ハイブリッド記録媒体に記録されているコンテンツの導入の要否が判断できる。これは、バージョンアップコンテンツがオリジナルコンテンツの差分で提供された場合は、第２の記録媒体に記録されている差分型コンテンツだけではバージョンアップ対応できないことになり、バージョンアップするためにはオリジナルコンテンツの導入が予め必要になるからである。
また、コンテンツ記録情報に記録されているバージョン情報の順に第２の記録媒体からコンテンツを導入すれば容易に最新のバージョンにすることができる。
【０１１４】
さらに、次の（１）〜（４）に示すように、上述の実施形態と同様の効果も維持することができる（コンテンツ記録情報は約２倍になるが一つ一つの情報は数バイトなので遜色はない）。
（１）ＲＡＭ領域にはコンテンツのバージョン情報を記録するので、コンテンツそのものを記録する場合に比べてＲＡＭ領域をはるかに効率よく、多くのバージョンアップに対応することができる。
（２）バージョンアップされたコンテンツは別の第２の記録媒体に記録されるので、コンテンツそのものをＲＡＭ領域への記録する場合に比べてバージョンアップ分コンテンツ容量の制限を大きく緩和することができる。
【０１１５】
（３）第２の記録媒体は利用者が準備できるので、バージョンアップへの対応が容易になる（コンテンツ提供者が特別な記録媒体を提供する必要はない）。
（４）バージョンアップ（第２の記録媒体へのコンテンツ記録と第２の記録媒体からのコンテンツ導入）する場合、コンテンツ導入用ハイブリッド記録媒体のＲＡＭ領域情報を参照するようにすることにより、不正なバージョンアップを防止する環境を提供することができる（コンテンツ導入用ハイブリッド記録媒体がないとバージョンアップできない為）。
【０１１６】
また、この発明の請求項１２に係る効果として、第２の記録媒体に記録されているコンテンツが差分型コンテンツだった場合、その元になるコンテンツのバージョンの導入が必要になる（元になるバージョン情報が必要になる）が、コンテンツ記録情報に記録されているバージョン情報の順に第２の記録媒体からコンテンツを導入するので、コンテンツが差分で提供されても容易に最新のバージョンにすることができる。
【０１１７】
さらに、この発明の請求項１３に係る効果として、第２の記録媒体のコンテンツは差分型コンテンツか完結型コンテンツか否かの判断をして、完結型コンテンツの場合は第２の記録媒体に記録されたコンテンツだけを導入し、差分型コンテンツの場合は、元となるバージョンのコンテンツ（完結型）を導入した後、差分のコンテンツを導入するようにすることができる。
【０１１８】
また、この発明の請求項１４に係る効果として、コンテンツ導入要否情報の初期設定が必要であるが、これは第１回目のコンテンツ形式に依存する。再導入時にコンテンツ導入用ハイブリッド記録媒体に記録されているコンテンツ導入要否情報なので、第１回目のバージョンアップ時のコンテンツが差分型か完結型かによって決定しなければならない。そこで、第１回目のバージョンアップコンテンツが完結型の場合は、コンテンツ導入用ハイブリッド記録媒体に記録されているコンテンツの導入は「不要」に設定し、差分型の場合は、完結型コンテンツによるバージョンアップされるまでコンテンツ導入用ハイブリッド記録媒体に記録されているコンテンツの導入を「要」に保つので、バージョンアップにおいてコンテンツ導入用ハイブリッド記録媒体に記録されているコンテンツの導入の要否を判断することができる。
【０１１９】
さらに、この発明の請求項１５に係る効果として、インストールディスクがハイブリッド記録媒体に変わっても、コンテンツ導入要否情報が記録されていない（バージョンアップがない）場合は、第１の導入ソフトウェアでコンテンツを導入することができる（一般的なインストール手順）ので、コンテンツを導入する時の使い勝手を一般的な導入環境に維持することができる。
また、バージョンアップがあり、そのためにコンテンツ導入用ハイブリッド記録媒体に記録されているコンテンツ導入が必要な場合も、バージョンアッププログラムが第１の導入ソフトウェアを起動することでコンテンツ導入用ハイブリッド記録媒体に記録されているコンテンツを導入後に第２の記録媒体からコンテンツを導入することができ、使い勝手の良い環境を提供することができる。
【０１２０】
また、この発明の請求項１６に係る効果として、バージョンアップソフトウェアの手順に基づく処理により、第１の導入ソフトウェアによるコンテンツ導入用ハイブリッド記録媒体に記録されているコンテンツの導入が完了したか否かを判断し、第１の導入ソフトウェアによるコンテンツ導入の完了を検出して、それに続く第２の記録媒体からのコンテンツ導入を行うことかできる。
【０１２１】
さらに、この発明の請求項１７に係る効果として、バージョンアップソフトウェアの手順に基づく処理により、第２の導入ソフトウェアの処理によるコンテンツ導入用ハイブリッド記録媒体に記録されているコンテンツの導入が完了したか否かを判断し、第２の導入ソフトウェアによるコンテンツ導入の完了を検出して、それに続く第２の記録媒体からのコンテンツ導入を行うことかできる。
【０１２２】
さらにまた、この発明の請求項１８に係る効果として、バージョンアップソフトウェアの手順に基づく処理により、第１若しくは第２の導入ソフトウェアが通知するコンテンツ導入処理状況と同期して（導入の完了を待って）処理を行うので、コンテンツ導入用ハイブリッド記録媒体や第２の記録媒体に記録されているコンテンツを順次導入していくことが可能になる。
【０１２３】
【発明の効果】
以上説明してきたように、この発明のコンピュータ読み取り可能な記録媒体によれば、読み出し専用領域と読み出し及び書き込み可能な領域とを有する記録媒体の読み出し及び書き込み可能な領域を効率よく使用して情報処理装置に対するコンテンツのバージョンアップを行うことができる。
【図面の簡単な説明】
【図１】この発明の一実施形態であるコンテンツ導入用ハイブリッド記録媒体の構成を示す図である。
【図２】図１に示したコンテンツ導入用ハイブリッド記録媒体２を利用する情報処理装置の構成を示すブロック図である。
【図３】図１に示したＲＡＭ領域に記録されるコンテンツ記録情報のフォーマットを示す図である。
【図４】同じく図１に示したＲＡＭ領域に記録されるコンテンツ記録情報のフォーマットを示す図である。
【図５】図１に示したコンテンツ導入用ハイブリッド記録媒体の詳細なデータ記録フォーマットを示す図である。
【図６】図２に示した第２の記録媒体３の詳細なデータ記録フォーマットを示す図である。
【図７】図１に示した情報処理装置１のＣＰＵ１０が導入判定ソフトウェアの手順を実行したときの処理を示すフローチャート図である。
【図８】図１に示した情報処理装置１のＣＰＵ１０が第１の導入ソフトウェアの手順を実行したときの処理を示すフローチャート図である。
【図９】図１に示した情報処理装置１のＣＰＵ１０がこの発明の請求項７に係るバージョンアップソフトウェアの手順を実行したときの処理を示すフローチャート図である。
【図１０】図１に示した情報処理装置１のＣＰＵ１０がこの発明の請求項８に係るバージョンアップソフトウェアの手順を実行したときの処理を示すフローチャート図である。
【図１１】図１に示した情報処理装置１のＣＰＵ１０がこの発明の請求項９に係るバージョンアップソフトウェアの手順を実行したときの処理を示すフローチャート図である。
【図１２】図１に示した情報処理装置１のＣＰＵ１０が第２の導入ソフトウェアの手順を実行したときの処理を示すフローチャート図である。
【図１３】図１に示した情報処理装置１のＣＰＵ１０がコンテンツ記録ソフトウェアの手順を実行したときの処理を示すフローチャート図である。
【図１４】この発明の他の実施形態のコンテンツ導入用ハイブリッド記録媒体のＲＡＭ領域に記録されるコンテンツ記録情報のフォーマットを示す図である。
【図１５】初めてのバージョンアップコンテンツが「差分型」だった場合のＲＡＭ領域に記録されるコンテンツ記録情報のデータ内容の一例を示す図である。
【図１６】初めてのバージョンアップコンテンツが「完結型」だった場合のＲＡＭ領域に記録されるコンテンツ記録情報のデータ内容の一例を示す図である。
【図１７】図１５に示したコンテンツ記録情報に更に差分型コンテンツでバージョンアップがあった後のデータ内容の一例を示す図である。
【図１８】図１６の後に更に差分型コンテンツでバージョンアップがあった場合の例である。
【図１９】この発明の他の実施形態のコンテンツ導入用ハイブリッド記録媒体の詳細なデータ記録フォーマットを示す図である。
【図２０】この発明の他の実施形態の第２の記録媒体の詳細なデータ記録フォーマットを示す図である。
【図２１】この発明の他の実施形態における情報処理装置１のＣＰＵ１０が導入判定ソフトウェアの手順を実行したときの処理を示すフローチャート図である。
【図２２】この発明の他の実施形態における情報処理装置１のＣＰＵ１０が第１の導入ソフトウェアの手順を実行したときの処理を示すフローチャート図である。
【図２３】この発明の他の実施形態における情報処理装置１のＣＰＵ１０がバージョンアップソフトウェアの手順を実行したときの処理を示すフローチャート図である。
【図２４】図２３のステップ１１１の詳細な処理を示すフローチャート図である。
【図２５】図２３のステップ１１２の詳細な処理を示すフローチャート図である。
【図２６】この発明の他の実施形態における情報処理装置１のＣＰＵ１０が第２の導入ソフトウェアの手順を実行したときの処理を示すフローチャート図である。
【図２７】この発明の他の実施形態における情報処理装置１のＣＰＵ１０がコンテンツ記録ソフトウェアの手順を実行したときの処理を示すフローチャート図である。
【図２８】図２７のステップ１６８の詳細な処理を示すフローチャート図である。この処理はコンテンツ記録情報の生成と更新に関する処理である。
【符号の説明】
１：情報処理装置
２：コンテンツ導入用ハイブリッド記録媒体
３：第２の記録媒体
１０：ＣＰＵ  １１：内部記録部
１２：表示部  １３：入力部
１４：記憶部  １５：記録再生部
１６：公衆回線接続部
２１，５０，１３０：ＲＯＭ領域
２２，５１，１３１：ＲＡＭ領域
３０，４０：バージョンアップ回数
３１，４１，４２，７０，１５０：バージョン番号
６０，１４０：導入判定ソフトウェア
６１，１４１：第１の導入ソフトウェア
６２，７２，１４２，１５２：コンテンツ
６３，１４３：コンテンツ記録ソフトウェア
６４，１４４：バージョンアップソフトウェア
７１，１５１：第２の導入ソフトウェア
７３，１５３：空き領域
８０，９０，１００，１１０，１２０：コンテンツ導入要否情報
８１，９１，１０１，１１１，１２１：バージョンテーブル数
８２，９２，１０２，１１２，１１３，１２２，１２３：バージョンテーブル
【図１】
2004213334.tif 000003
【図２】
2004213334.tif 000004
【図３】
2004213334.tif 000005
【図４】
2004213334.tif 000006
【図５】
2004213334.tif 000007
【図６】
2004213334.tif 000008
【図７】
2004213334.tif 000009
【図８】
2004213334.tif 000010
【図９】
2004213334.tif 000011
【図１０】
2004213334.tif 000012
【図１１】
2004213334.tif 000013
【図１２】
2004213334.tif 000014
【図１３】
2004213334.tif 000015
【図１４】
2004213334.tif 000016
【図１５】
2004213334.tif 000017
【図１６】
2004213334.tif 000018
【図１７】
2004213334.tif 000019
【図１８】
2004213334.tif 000020
【図１９】
2004213334.tif 000021
【図２０】
2004213334.tif 000022
【図２１】
2004213334.tif 000023
【図２２】
2004213334.tif 000024
【図２３】
2004213334.tif 000025
【図２４】
2004213334.tif 000026
【図２５】
2004213334.tif 000027
【図２６】
2004213334.tif 000028
【図２７】
2004213334.tif 000029
【図２８】
2004213334.tif 000030