(57)【要約】【課題】  予め定められた画像データのみを対象に画像再生プログラムを使用できるようにする。【解決手段】  記録媒体に書き込まれた画像再生プログラムを起動する際に、記録媒体の所定のフォルダに格納されている画像の情報に基づいて暗号値を生成し（Ｓ２００）、この生成した暗号値と予め記録媒体に書き込まれた暗号値とを比較して（Ｓ２１０）、暗号値が一致するときにはプログラムの起動を続行し暗号値が一致しないときにはプログラムの起動を中止する（Ｓ２２０，Ｓ２３０）。生成した暗号値と予め書き込まれた暗号値とは同一のルールで生成されている。したがって、記録媒体を作成する際に選択された画像と所定のフォルダに格納されている画像とが異なる場合にプログラムの起動を中止することができる。この結果、予め定められた画像データのみを対象に画像再生プログラムを使用できるようにすることができる。【選択図】        図５
2005157821.tif 000002
【特許請求の範囲】
【請求項１】
所定の画像用記憶領域に記憶された画像をコンピュータを用いて再生する画像再生プログラムの起動を制御する起動制御プログラムであって、
前記画像再生プログラムの起動指示がなされたとき、前記所定の画像用記憶領域に記憶された画像に関する画像情報に基づいて所定ルールで第１の照合情報を生成する照合情報生成モジュールと、
予め前記所定の画像用記憶領域に記憶された画像に関する画像情報に基づいて生成され所定の照合情報用記憶領域に記憶された第２の照合情報と前記照合情報生成モジュールにより生成した第１の照合情報とに基づいて前記所定の画像用記憶領域に記憶された画像が適正であるか否かを判定する適正判定モジュールと、
該適正判定モジュールにより前記所定の画像用記憶領域に記憶された画像が適正であると判定されたときには前記画像再生プログラムを起動し、前記所定の画像用記憶領域に記憶された画像が適正でないと判定されたときには前記画像再生プログラムの起動を中止する起動モジュールと、
を備える起動制御プログラム。
【請求項２】
前記第１の照合情報および／または前記第２の照合情報は、所定の暗号化処理を施されてなる請求項１記載の起動制御プログラム。
【請求項３】
前記第２の照合情報は、前記所定ルールで生成された情報であり、
前記適正判定モジュールは、前記第１の照合情報と前記第２の照合情報とが一致するときには前記所定の画像用記憶領域に記憶された画像が適正であると判定し、前記第１の照合情報と前記第２の照合情報とが一致しないときには前記所定の画像用記憶領域に記憶された画像が適正でないと判定するモジュールである
請求項１または２記載の起動制御プログラム。
【請求項４】
前記所定ルールは、前記所定の画像用記憶領域に記憶された画像のうち所定の一部の画像に関する画像情報に基づいて照合情報を生成するものである請求項１ないし３いずれか記載の起動制御プログラム。
【請求項５】
前記所定ルールは、前記画像情報のチェックサムに基づいて照合情報を生成するものである請求項１ないし４いずれか記載の起動制御プログラム。
【請求項６】
前記画像情報は、画像のファイル名，画像のファイルサイズ，画像の日時情報のうち少なくとも１つを含む情報である請求項１ないし５いずれか記載の起動制御プログラム。
【請求項７】
前記起動制御プログラムの各モジュールは、前記画像再生プログラムに組み込まれてなる請求項１ないし６いずれか記載の起動制御プログラム。
【請求項８】
少なくとも請求項１ないし７いずれか記載の起動制御プログラムと前記画像再生プログラムと前記画像と前記第２の照合情報とを記録した記録媒体。
【請求項９】
所定の画像用記憶領域に記憶された画像をコンピュータを用いて再生する画像再生プログラムの起動を制御する起動制御方法であって、
（ａ）予め前記所定の画像用記憶領域に記憶された画像に関する画像情報に基づいて第２の照合情報を生成して所定の照合情報用記憶領域に記憶しておき、
（ｂ）前記画像再生プログラムの起動指示がなされたとき、前記所定の画像用記憶領域に記憶された画像に関する画像情報に基づいて所定ルールで第１の照合情報を生成し、
（ｃ）前記ステップ（ａ）で記憶しておいた第２の照合情報と前記ステップ（ｂ）で生成した第１の照合情報とに基づいて前記所定の画像用記憶領域に記憶された画像が適正であるか否かを判定し、
（ｄ）該判定により前記所定の画像用記憶領域に記憶された画像が適正であると判定されたときには前記画像再生プログラムを起動し、前記所定の画像用記憶領域に記憶された画像が適正でないと判定されたときには前記画像再生プログラムの起動を中止する、
画像再生プログラムの起動制御方法。
【請求項１０】
コンピュータを用いて画像を再生する画像再生プログラムと該画像再生プログラムの起動を制御する起動制御プログラムとを記録した記録媒体を作成する画像再生用記録媒体作成装置であって、
前記記録媒体にデータを書き込む記録媒体書込手段と、
前記画像再生プログラムにより再生する画像を選択する画像選択部と、該選択した画像に関する画像情報に基づいて第２の照合情報を生成する照合情報生成部と、前記画像再生プログラムと前記起動制御プログラムと前記画像選択部により選択した画像と前記照合情報生成部により生成した第２の照合情報とを前記記録媒体書込手段を用いて前記記録媒体に書き込む情報書込部と、を有する制御手段と、を備え、
前記起動制御プログラムは、前記画像再生プログラムの起動指示がなされたとき前記記録媒体に書き込まれた画像に関する画像情報に基づいて所定ルールで第１の照合情報を生成する照合情報生成モジュールと、前記記録媒体に書き込まれた第２の照合情報と前記照合情報生成モジュールにより生成した第１の照合情報とに基づいて前記記録媒体に書き込まれた画像が適正であるか否かを判定する適正判定モジュールと、該適正判定モジュールにより前記記録媒体に書き込まれた画像が適正であると判定されたときには前記画像再生プログラムを起動し、前記記録媒体に書き込まれた画像が適正でないと判定されたときには前記画像再生プログラムの起動を中止する起動モジュールと、を備える、
画像再生用記録媒体作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、起動制御プログラムおよび起動制御方法、記録媒体およびその作成装置に関し、詳しくは、所定の画像用記憶領域に記憶された画像をコンピュータを用いて再生する画像再生プログラムの起動を制御する起動制御プログラムおよび起動制御方法、こうした起動制御プログラムや画像再生プログラムなどを記録した記録媒体およびその作成装置に関する。
【背景技術】
【０００２】
近年、フォトスタジオ等により撮影した写真などの画像データをＣＤ−Ｒ等の記録メディアに書き込んで顧客に提供するサービスが一般に行なわれている。こうしたサービスでは、画像データを所定の演出効果（例えば、スライドショーなど）を伴ってコンピュータ上で再生する再生プログラムなどを画像データと共にＣＤ−Ｒ等に記録して顧客に提供することにより顧客サービスの向上を図っている（例えば、特許文献１参照）。
【特許文献１】特開２００３−３０８６７４号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、こうした再生プログラムは、画像データにサービスとして付加されるものであるから、提供する画像データの再生以外の用途で不正使用されるのを防止することが好ましい。こうした不正使用を防止する手法としては、プログラムを使用する条件としてライセンス登録などを伴うプロダクトアクティベーションなどの手法も考えられるが、提供する画像データに付加されるサービスという性格上、プログラムを使用するための仕組みが煩雑となってしまってはかえって顧客サービスの低下を招いてしまう。
【０００４】
本発明の起動制御プログラムおよび起動制御方法、記録媒体およびその作成装置は、予め定められた画像データのみを対象に画像再生プログラムを使用できるようにすることを目的の一つとする。また、本発明の起動制御プログラムおよび起動制御方法、記録媒体およびその作成装置は、こうした仕組みをユーザの負荷を伴うことなく実現することを目的の一つとする。
【課題を解決するための手段】
【０００５】
本発明の起動制御プログラムおよび起動制御方法、記録媒体およびその作成装置は、上述の目的の少なくとも一部を達成するために以下の手段を採った。
【０００６】
本発明の起動制御プログラムは、
所定の画像用記憶領域に記憶された画像をコンピュータを用いて再生する画像再生プログラムの起動を制御する起動制御プログラムであって、
前記画像再生プログラムの起動指示がなされたとき、前記所定の画像用記憶領域に記憶された画像に関する画像情報に基づいて所定ルールで第１の照合情報を生成する照合情報生成モジュールと、
予め前記所定の画像用記憶領域に記憶された画像に関する画像情報に基づいて生成され所定の照合情報用記憶領域に記憶された第２の照合情報と前記照合情報生成モジュールにより生成した第１の照合情報とに基づいて前記所定の画像用記憶領域に記憶された画像が適正であるか否かを判定する適正判定モジュールと、
該適正判定モジュールにより前記所定の画像用記憶領域に記憶された画像が適正であると判定されたときには前記画像再生プログラムを起動し、前記所定の画像用記憶領域に記憶された画像が適正でないと判定されたときには前記画像再生プログラムの起動を中止する起動モジュールと、
を備えることを要旨とする。
【０００７】
この本発明の起動制御プログラムでは、画像再生プログラムの起動指示がなされたときに、所定の画像用記憶領域に記憶された画像に関する画像情報に基づいて第１の照合情報を生成し、この第１の照合情報と予め所定の画像用記憶領域に記憶された画像に関する画像情報に基づいて生成され所定の照合情報用記憶領域に記憶された第２の照合情報とに基づいて画像が適正であるか否かを判定し、画像が適正であるときには画像再生プログラムを起動すると共に画像が適正でないときには起動を中止する。したがって、所定の画像用記憶領域に記憶された画像が適正でない場合には画像再生プログラムの起動を中止することができる。この結果、適正でない画像を用いた画像再生プログラムの使用を防止することができる。さらに、こうした仕組みを煩雑な操作などを伴うことなくユーザの負荷なしに実現することができる。なお「所定ルール」としては、前記画像情報のチェックサムに基づいて照合情報を生成するものなどを挙げることができる。また、画像用記憶領域と照合情報用記憶領域とは同一の記憶領域であっても構わない。
【０００８】
こうした本発明の起動制御プログラムにおいて、前記第１の照合情報および／または前記第２の照合情報は、所定の暗号化処理を施されてなるものとすることもできる。こうすれば、照合情報を暗号化するからより確実に画像再生プログラムの不正な使用を防止することができる。ここで「所定の暗号化処理」としては、情報の表現を組み替えて第三者が利用できないようにする各種の処理を挙げることができる。
【０００９】
また、本発明の起動制御プログラムにおいて、前記第２の照合情報は前記所定ルールで生成された情報であり、前記適正判定モジュールは前記第１の照合情報と前記第２の照合情報とが一致するときには前記所定の画像用記憶領域に記憶された画像が適正であると判定し前記第１の照合情報と前記第２の照合情報とが一致しないときには前記所定の画像用記憶領域に記憶された画像が適正でないと判定するモジュールであるものとすることもできる。こうすれば、第１の照合情報と第２の照合情報とを同じルールで生成して比較することにより、所定の画像用記憶領域に記憶された画像が適正であるか否かの判定を行なうことができる。
【００１０】
さらに、本発明の起動制御プログラムにおいて、前記所定ルールは前記所定の画像用記憶領域に記憶された画像のうち所定の一部の画像に関する画像情報に基づいて照合情報を生成するものであるものとすることもできる。こうすれば、第１の照合情報や第２の照合情報を生成する際のコンピュータの負荷を軽減することができる。特に、第１の照合情報を生成する際の負荷を軽減することにより、画像再生プログラムが起動するまでに要する時間をより短くすることができる。
【００１１】
こうした本発明の起動制御プログラムにおいて、前記画像情報は、画像のファイル名，画像のファイルサイズ，画像の日時情報のうち少なくとも１つを含む情報であるものとすることもできる。ここで「画像の日時情報」としては、画像の作成日時や更新日時などを挙げることができる。
【００１２】
また、本発明の起動制御プログラムにおいて、前記起動制御プログラムの各モジュールは、前記画像再生プログラムに組み込まれてなるものとすることもできる。こうすれば、起動制御プログラムを画像再生プログラムに組み込むことができる。
【００１３】
本発明の記録媒体は、少なくとも上述したいずれかの態様の本発明の起動制御プログラム、即ち、基本的には、所定の画像用記憶領域に記憶された画像をコンピュータを用いて再生する画像再生プログラムの起動を制御する起動制御プログラムであって、前記画像再生プログラムの起動指示がなされたとき前記所定の画像用記憶領域に記憶された画像に関する画像情報に基づいて所定ルールで第１の照合情報を生成する照合情報生成モジュールと、予め前記所定の画像用記憶領域に記憶された画像に関する画像情報に基づいて生成され所定の照合情報用記憶領域に記憶された第２の照合情報と前記照合情報生成モジュールにより生成した第１の照合情報とに基づいて前記所定の画像用記憶領域に記憶された画像が適正であるか否かを判定する適正判定モジュールと、該適正判定モジュールにより前記所定の画像用記憶領域に記憶された画像が適正であると判定されたときには前記画像再生プログラムを起動し、前記所定の画像用記憶領域に記憶された画像が適正でないと判定されたときには前記画像再生プログラムの起動を中止する起動モジュールと、を備える起動制御プログラムと前記画像再生プログラムと前記画像と前記第２の照合情報とを記録したことを要旨とする。
【００１４】
この本発明の記録媒体では、上述したいずれかの態様の本発明の起動制御プログラムを記録するから、本発明の起動制御プログラムが奏する効果、例えば、適正でない画像を用いた画像再生プログラムの使用を防止することができる効果や、こうした仕組みを煩雑な操作などを伴うことなくユーザの負荷なしに実現することができる効果などを奏することができる。
【００１５】
本発明の画像再生プログラムの起動制御方法は、
所定の画像用記憶領域に記憶された画像をコンピュータを用いて再生する画像再生プログラムの起動を制御する起動制御方法であって、
（ａ）予め前記所定の画像用記憶領域に記憶された画像に関する画像情報に基づいて第２の照合情報を生成して所定の照合情報用記憶領域に記憶しておき、
（ｂ）前記画像再生プログラムの起動指示がなされたとき、前記所定の画像用記憶領域に記憶された画像に関する画像情報に基づいて所定ルールで第１の照合情報を生成し、
（ｃ）前記ステップ（ａ）で記憶しておいた第２の照合情報と前記ステップ（ｂ）で生成した第１の照合情報とに基づいて前記所定の画像用記憶領域に記憶された画像が適正であるか否かを判定し、
（ｄ）該判定により前記所定の画像用記憶領域に記憶された画像が適正であると判定されたときには前記画像再生プログラムを起動し、前記所定の画像用記憶領域に記憶された画像が適正でないと判定されたときには前記画像再生プログラムの起動を中止する、
ことを要旨とする。
【００１６】
この本発明の画像再生プログラムの起動制御方法では、画像再生プログラムの起動指示がなされたときに、所定の画像用記憶領域に記憶された画像に関する画像情報に基づいて第１の照合情報を生成し、この第１の照合情報と予め所定の画像用記憶領域に記憶された画像に関する画像情報に基づいて生成され所定の照合情報用記憶領域に記憶された第２の照合情報とに基づいて画像が適正であるか否かを判定し、画像が適正であるときには画像再生プログラムを起動すると共に画像が適正でないときには起動を中止する。したがって、所定の画像用記憶領域に記憶された画像が適正でない場合には画像再生プログラムの起動を中止することができる。この結果、適正でない画像を用いた画像再生プログラムの使用を防止することができる。さらに、こうした仕組みを煩雑な操作などを伴うことなくユーザの負荷なしに実現することができる。なお「所定ルール」としては、前記画像情報のチェックサムに基づいて照合情報を生成するものなどを挙げることができる。また、画像用記憶領域と照合情報用記憶領域とは同一の記憶領域であっても構わない。
【００１７】
本発明の画像再生用記録媒体作成装置は、
コンピュータを用いて画像を再生する画像再生プログラムと該画像再生プログラムの起動を制御する起動制御プログラムとを記録した記録媒体を作成する画像再生用記録媒体作成装置であって、
前記記録媒体にデータを書き込む記録媒体書込手段と、
前記画像再生プログラムにより再生する画像を選択する画像選択部と、該選択した画像に関する画像情報に基づいて第２の照合情報を生成する照合情報生成部と、前記画像再生プログラムと前記起動制御プログラムと前記画像選択部により選択した画像と前記照合情報生成部により生成した第２の照合情報とを前記記録媒体書込手段を用いて前記記録媒体に書き込む情報書込部と、を有する制御手段と、を備え、
前記起動制御プログラムは、前記画像再生プログラムの起動指示がなされたとき前記記録媒体に書き込まれた画像に関する画像情報に基づいて所定ルールで第１の照合情報を生成する照合情報生成モジュールと、前記記録媒体に書き込まれた第２の照合情報と前記照合情報生成モジュールにより生成した第１の照合情報とに基づいて前記記録媒体に書き込まれた画像が適正であるか否かを判定する適正判定モジュールと、該適正判定モジュールにより前記記録媒体に書き込まれた画像が適正であると判定されたときには前記画像再生プログラムを起動し、前記記録媒体に書き込まれた画像が適正でないと判定されたときには前記画像再生プログラムの起動を中止する起動モジュールと、を備える、
ことを要旨とする。
【００１８】
この本発明の画像再生用記録媒体作成装置では、選択した画像に関する画像情報に基づいて第２の照合情報を生成すると共にこの選択した画像と生成した第２の照合情報と画像再生プログラムと起動制御プログラムとを記録媒体に書き込む。記録媒体に書き込まれた起動制御プログラムは、画像再生プログラムの起動が指示されたときに、記録媒体に書き込まれた画像に関する画像情報に基づいて第１の照合情報を生成し、この第１の照合情報と記録媒体に書き込まれた第２の照合情報とに基づいて画像が適正であるか否かを判定し、画像が適正であるときには画像再生プログラムの起動を続行すると共に画像が適正でないときには起動を中止するようにプログラミングされている。したがって、記録媒体に書き込まれた画像が適正でない場合には画像再生プログラムの起動を中止することができる。この結果、適正でない画像を用いた画像再生プログラムの使用を防止することができる。さらに、こうした仕組みを煩雑な操作などを伴うことなくユーザの負荷なしに実現することができる。なお「所定ルール」としては、前記画像情報のチェックサムに基づいて照合情報を生成するものなどを挙げることができる。
【発明を実施するための最良の形態】
【００１９】
次に、本発明を実施するための最良の形態を実施例を用いて説明する。
【実施例】
【００２０】
図１は、本発明の一実施例としての画像再生プログラム２０が記録された記録媒体４０を作成する記録媒体作成装置３０を含むシステムの構成の概略を示す構成図である。記録媒体作成装置３０は、フォトスタジオなどに設置されており、図示するように、ＣＰＵ３１やＲＯＭ３２，ＲＡＭ３３を中心とした汎用のコンピュータとして構成され、データを記憶するハードディスクドライブ（ＨＤＤ）３４や記録媒体としてのＣＤ−Ｒにデータを書き込むＣＤ−Ｒドライブ３５などを備える。
【００２１】
記録媒体４０には、図示するように、画像再生プログラム２０と共にこの画像再生プログラム２０により再生可能な画像とこの画像が適正であるか否かを判定する際に用いる暗号値とが記録されている。暗号値については後述する。この記録媒体４０は、フォトスタジオなどから顧客へ提供され、顧客用コンピュータ５０などで読み込まれて使用される。
【００２２】
次に、こうして構成されたシステムの動作について説明する。まず、記録媒体作成装置３０により記録媒体４０を作成する際の処理について説明し、次に、記録媒体４０に書き込まれた画像再生プログラム２０を顧客用コンピュータ５０などで実行する際の処理について説明する。
【００２３】
図２は、記録媒体作成装置３０のＣＰＵ３１により実行される記録媒体作成処理の一例を示すフローチャートである。記録媒体作成処理では、図示するように、まず、記録媒体４０に書き込む画像の選択を受け付ける処理を実行する（ステップＳ１００）。実施例では、画像選択画面６０を記録媒体作成装置３０のモニタに表示出力し、この画像選択画面６０を介して画像の選択を受け付けるものとした。画像選択画面６０の一例を図３に示す。
【００２４】
そして、選択された画像の情報に基づいて暗号値を生成する（ステップＳ１１０）。暗号値の生成は、実施例では、選択された画像の情報を引数としてハッシュ関数やチェックサムなどの一方向関数を用いて生成するものとし、画像の情報としては、画像のファイル名やファイルサイズ，作成日時などを用いるものとした。なお、暗号値を生成するための演算ルールは、その他の各種のルールを用いるものとしてもよいのは勿論である。
【００２５】
こうして暗号値を生成すると、選択した画像と生成した暗号値と画像再生プログラム２０とをＣＤ−Ｒドライブ３５を介して記録媒体４０に書き込んで（ステップＳ１２０）、この記録媒体作成処理を終了する。図４は、記録媒体４０に書き込まれる各データを格納するフォルダ構造の一例を示す説明図である。実施例では、図示するように、プログラム用フォルダ「ＳＹＳＴＥＭ」に画像再生プログラム２０の本体部分が格納されると共に画像用フォルダ「ＩＭＡＧＥ」に画像が格納される。また、プログラム用フォルダ「ＳＹＳＴＥＭ」には暗号値を記述したファイル「ｅｎｃｒｙｐｔ」も格納される。こうしたフォルダ構造は、画像再生プログラム２０の仕様として予め定められており、この仕様に従って各データは記録媒体４０に書き込まれるのである。
【００２６】
次に、記録媒体４０に書き込まれた画像再生プログラム２０を顧客用コンピュータ５０などで起動する際に画像再生プログラム２０により実行される起動時処理について説明する。画像再生プログラム２０を起動する際としては、記録媒体４０を顧客用コンピュータ５０の図示しないＣＤ−ＲＯＭドライブなどにセットして画像再生プログラム２０が自動起動される際などを挙げることができる。図５は、起動時処理の一例を示すフローチャートである。起動時処理では、図示するように、まず、記録媒体４０の所定のフォルダ（実施例では、画像用フォルダ「ＩＭＡＧＥ」）に格納されている画像の情報に基づいて暗号値を生成する（ステップＳ２００）。この暗号値は、前述した記録媒体作成処理で暗号値を生成する際に使用されたルールと同一のルールで生成される。即ち、記録媒体４０を作成する際に選択された画像と同じ画像が記録媒体４０の所定のフォルダに格納されていれば、生成される暗号値も同じ値となるのである。
【００２７】
そして、記録媒体４０に予め書き込まれた暗号値（実施例では、ファイル「ｅｎｃｒｙｐｔ」に記述された暗号値）とステップＳ２００で生成した暗号値とを比較し（ステップＳ２１０）、暗号値が一致するときにはプログラムの起動を続行し（ステップＳ２２０）、暗号値が一致しないときにはプログラムの起動を中止して（ステップＳ２３０）、この起動時処理を終了する。図６は、暗号値が一致しプログラムを起動したときに顧客用コンピュータ５０などのモニタに表示出力されるメニュー画面７０の一例を示す説明図である。メニュー画面７０は、図示するように、画像を再生する際の演出効果の異なる複数の再生タイプの中から所望の再生タイプを選択でき、選択した再生タイプに従って所定のフォルダに格納された画像の再生を開始するように画面構成されている。図７は、暗号値が一致せずプログラムの起動を中止したときに顧客用コンピュータ５０などのモニタに表示出力されるエラーメッセージ画面８０の一例を示す説明図である。エラーメッセージ画面８０は、図示するように、画像に問題がある旨を通知するメッセージを表示するように画面構成されている。ここで、記録媒体４０に書き込まれた各データが別の記録媒体にコピーされ「ＩＭＡＧＥ」フォルダに格納された画像の変更，追加などを行なって画像再生プログラム２０を起動したときを考えると、格納された画像が変更，追加されることにより起動時処理のステップＳ２００で生成される暗号値と予め書き込まれた暗号値とは異なる値となるからプログラムの起動が中止されることになる。即ち、記録媒体４０を作成する際に選択された画像以外の画像を再生する目的で画像再生プログラム２０を起動しても起動が中止されるのである。
【００２８】
以上説明した実施例の画像再生プログラム２０によれば、プログラムを起動する際に、記録媒体４０の所定のフォルダに格納された画像に基づいて暗号値を生成し、この生成した暗号値と記録媒体４０を作成する際に予め書き込まれた暗号値とが一致するときにはプログラムの起動を続行し、異なるときにはプログラムの起動を中止することができる。ここで、生成した暗号値と予め書き込まれた暗号値とは同一のルールで生成されるから、記録媒体４０を作成する際に選択された画像と異なる画像が所定のフォルダに格納されている場合に画像再生プログラム２０の起動を中止することができる。即ち、予め定められた画像のみを対象に画像再生プログラム２０を使用できるようにすることができる。さらに、このような仕組みをユーザによる操作を伴うことなく実現することができる。
【００２９】
ここで、実施例の記録媒体作成装置３０では、ＣＤ−Ｒドライブ３５が記録媒体書込手段に相当し、記録媒体作成処理を実行するＣＰＵ３１が制御手段に相当する。また、実施例の画像再生プログラム２０では、起動時処理のステップＳ２００で生成する暗号値が第１の照合情報に相当し、記録媒体４０に予め書き込まれた暗号値が第２の照合情報に相当する。
【００３０】
実施例では、選択された画像や所定のフォルダに格納された画像の情報に基づいて暗号値を生成する際には該当する全ての画像の情報に基づくものとしたが、該当する画像のうち一部の画像の情報に基づいて暗号値を生成するものとしてもよい。例えば、該当する画像のうちファイル名の昇順で１〜Ｎ番目までのＮ個の画像の情報に基づいて暗号値を生成するものとしてもよい。こうすれば、所定のフォルダに格納された画像の追加や変更をある程度許容することになるものの、対象となる画像の数が少なくなるから暗号値の生成処理に掛かる負荷を軽減することができる。この結果、画像再生プログラム２０の起動時間をより短くすることができる。
【００３１】
実施例では、記録媒体４０の所定のフォルダに格納された画像に基づいて生成した暗号値と記録媒体４０を作成する際に予め書き込まれた暗号値とが一致するときにはプログラムの起動を続行し異なるときにはプログラムの起動を中止するものとしたが、必ずしもそれぞれの暗号値が一致するか否かに応じて起動の続行と中止とを判定するものでなくてもよいし、それぞれの暗号値を生成する際のルールを異なるものとしても構わない。即ち、プログラムの起動時に所定のフォルダに格納された画像に基づいて生成した暗号値と記録媒体４０などを作成する際に予め書き込まれた暗号値とに基づいて所定のフォルダに格納された画像が適正であるか否かを判定することができればよいのである。
【００３２】
実施例では、暗号値をハッシュ関数やチェックサムなどの一方向関数を用いて生成するものとしたが、必ずしも第三者が利用できない暗号化した値とする必要はない。例えば、画像の情報に基づいて照合情報として適当な長さの文字列などを生成するものとしても差し支えない。
【００３３】
実施例では、記録媒体４０に書き込まれる各データを格納するフォルダ構造として図４の構造を例示したが、これに限られないのは勿論である。例えば、画像が格納される画像用フォルダと画像再生プログラム２０が格納されるプログラム用フォルダが同一であっても構わないし、暗号値を記述したファイル「ｅｎｃｒｙｐｔ」はどこに格納されていても差し支えない。即ち、画像再生プログラム２０により暗号値を生成したり予め書き込まれた暗号値と比較する際に対象となるデータ（画像や暗号値）を特定することができればよいのである。
【００３４】
実施例では、起動時処理は、画像再生プログラム２０により実行されるものとしたが、画像再生プログラム２０とは別個の起動制御プログラムにより実行するものとしてもよい。この場合、暗号値が一致するときに画像再生プログラム２０を起動すればよい。さらにこの場合、記録媒体作成処理では、選択した画像と生成した暗号値と画像再生プログラム２０と起動制御プログラムとを記録媒体４０に書き込むものとすればよい。
【００３５】
実施例では、画像と暗号値と画像再生プログラム２０とを記録媒体４０に書き込んで顧客へ提供するものとしたが、顧客へ提供するための媒体は問わない。例えば、インターネットなどの通信回線を介して画像と暗号値と画像再生プログラム２０とを顧客用コンピュータ５０などに送信するものとしても差し支えない。さらに、画像と暗号値と画像再生プログラム２０とを別個の媒体で顧客へ提供するものとしてもよく、例えば、画像と暗号値とを記録媒体４０へ書き込んで顧客へ提供すると共に画像再生プログラム２０をインターネットなどを介して顧客用コンピュータ５０などに送信するものとしてもよい。
【００３６】
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【００３７】
【図１】実施例の記録媒体作成装置３０や記録媒体４０の構成図。
【図２】記録媒体作成処理の一例を示すフローチャート。
【図３】画像選択画面６０の一例を示す説明図。
【図４】記録媒体４０に書き込む各データのフォルダ構造の一例を示す説明図。
【図５】起動時処理の一例を示すフローチャート。
【図６】メニュー画面７０の一例を示す説明図。
【図７】エラーメッセージ画面８０の一例を示す説明図。
【符号の説明】
【００３８】
２０  画像再生プログラム、３０  記録媒体作成装置、３１  ＣＰＵ、３２  ＲＯＭ、３３  ＲＡＭ、３４  ＨＤＤ、３５  ＣＤ−Ｒドライブ、４０  記録媒体、５０  顧客用コンピュータ、６０  画像選択画面、７０  メニュー画面、８０  エラーメッセージ画面。
【図１】
2005157821.tif 000003
【図２】
2005157821.tif 000004
【図３】
2005157821.tif 000005
【図４】
2005157821.tif 000006
【図５】
2005157821.tif 000007
【図６】
2005157821.tif 000008
【図７】
2005157821.tif 000009