(57)【特許請求の範囲】
【請求項１】
画像情報を構成要素とする構造化記憶ファイルが記録されたコンピュータ読み取り可能な画像情報記録媒体において、
前記構造化記憶ファイルが、前記構成要素として、
画像データと、
ネットワークに接続されたフォトフィニッシングシステムにより前記画像データを可視画像として再生する際に、前記フォトフィニッシングシステムが前記画像データに対して施すべき画像処理を指定する情報であって、前記フォトフィニッシングシステムが前記ネットワークに接続されたシステムの中の前記フォトフィニッシングシステムを含むいずれかのシステムから前記画像処理を実行する画像処理プログラムを入手して実行するために必要な画像処理情報とを有することを特徴とする画像情報記録媒体。
【請求項２】
ラボのフォトフィニッシングシステムが、顧客のパソコンで作成されたファイルを取り込むことにより、顧客から要求された画像データを可視画像として再生するシステムで、前記ファイルの受け渡しに用いられるコンピュータ読み取り可能な画像情報記録媒体であって、
前記ファイルとして、画像情報を構成要素とする構造化記憶ファイルが記録され、
前記構造化記憶ファイルが、前記構成要素として、
画像データと、
ネットワークに接続されたフォトフィニッシングシステムにより前記画像データを可視画像として再生する際に、前記フォトフィニッシングシステムが前記画像データに対して施すべき画像処理を指定する情報であって、前記フォトフィニッシングシステムが前記ネットワークに接続されたシステムの中の前記フォトフィニッシングシステムを含むいずれかのシステムから前記画像処理を実行する画像処理プログラムを入手して実行するために必要な画像処理情報とを有することを特徴とする画像情報記録媒体。
【請求項３】
前記画像処理情報が、
前記画像処理プログラムを特定するＩＤ情報と、
前記画像処理プログラムを指し示すリンク情報とを含むことを特徴とする請求項１または２記載の画像情報記録媒体。
【請求項４】
前記画像処理情報が、さらに、前記画像処理プログラムに入力する処理パラメータを含むことを特徴とする請求項３記載の画像情報記録媒体。
【請求項５】
画像データを可視画像として再生するフォトフィニッシングシステムであって、
写真サービスを提供する他のシステムとネットワークを介して情報を交換するための通信手段と、
画像データと、該画像データを可視画像として再生する際に前記画像データに対して施すべき画像処理を指定する情報であって当該フォトフィニッシングシステムが前記ネットワークに接続されたシステムの中の当該フォトフィニッシングシステムを含むいずれかのシステムから前記画像処理を実行する画像処理プログラムを入手して実行するために必要な画像処理情報とを構成要素とする構造化記憶ファイルが記録された画像情報記録媒体から前記画像データおよび前記画像処理情報を取り込むデータ取込手段と、
前記画像処理情報に基づいて当該フォトフィニッシングシステムが前記画像処理プログラムを保有しているか否かを確認するプログラム存否確認手段と、
当該フォトフィニッシングシステムが前記画像処理プログラムを保有していない場合に、前記画像処理情報に基づいて前記ネットワークに接続されたシステムの中の当該フォトフィニッシングシステムを除くいずれかのシステムから前記画像処理を実行する画像処理プログラムを入手するプログラム入手手段と、
前記ネットワークに接続されたシステムの中の当該フォトフィニッシングシステムを含むいずれかのシステムから入手した画像処理プログラムを使用して、前記画像データに対して画像処理を施す画像処理手段と、
前記画像処理が施された画像データを可視画像として再生する画像再生手段とを備えてなることを特徴とするフォトフィニッシングシステム。
【請求項６】
ラボに設置され、顧客のパソコンで作成されたファイルを取り込むことにより、顧客から要求された画像データを可視画像として再生するフォトフィニッシングシステムであって、
写真サービスを提供する他のシステムとネットワークを介して情報を交換するための通信手段と、
画像データと、該画像データを可視画像として再生する際に前記画像データに対して施すべき画像処理を指定する情報であって当該フォトフィニッシングシステムが前記ネットワークに接続されたシステムの中の当該フォトフィニッシングシステムを含むいずれかのシステムから前記画像処理を実行する画像処理プログラムを入手して実行するために必要な画像処理情報とを構成要素とする構造化記憶ファイルが記録された画像情報記録媒体から前記画像データおよび前記画像処理情報を取り込むデータ取込手段と、
前記画像処理情報に基づいて当該フォトフィニッシングシステムが前記画像処理プログラムを保有しているか否かを確認するプログラム存否確認手段と、
当該フォトフィニッシングシステムが前記画像処理プログラムを保有していない場合に、前記画像処理情報に基づいて前記ネットワークに接続されたシステムの中の当該フォトフィニッシングシステムを除くいずれかのシステムから前記画像処理を実行する画像処理プログラムを入手するプログラム入手手段と、
前記ネットワークに接続されたシステムの中の当該フォトフィニッシングシステムを含むいずれかのシステムから入手した画像処理プログラムを使用して、前記画像データに対して画像処理を施す画像処理手段と、
前記画像処理が施された画像データを可視画像として再生する画像再生手段とを備えてなることを特徴とするフォトフィニッシングシステム。
【請求項７】
前記画像処理情報が、前記画像処理プログラムを特定するＩＤ情報と、前記画像処理プログラムを指し示すリンク情報とを含むものであり、
前記プログラム存否確認手段が、前記ＩＤ情報を当該フォトフィニッシングシステムが保有する画像処理プログラムのＩＤ情報と比較することより前記確認を行い、
前記プログラム入手手段が、前記リンク情報に基づいて前記プログラムの入手を行うことを特徴とする請求項５または６記載のフォトフィニッシングシステム。
【請求項８】
前記画像処理情報が、さらに、前記画像処理プログラムに入力する処理パラメータを含むものであり、
前記画像処理手段が、前記処理パラメータを前記画像処理プログラムに入力することにより前記画像データに対して前記画像処理を施すことを特徴とする請求項７記載のフォトフィニッシングシステム。
【請求項９】
画像情報を構成要素とする構造化記憶ファイルを生成して画像情報記録媒体に記録する処理をコンピュータに実行させる画像情報記録媒体生成プログラムを格納したコンピュータ読取り可能な記録媒体であって、前記プログラムが、
画像データの指定を可能にする処理と、
前記画像データに対して施すことができる画像処理の項目を表示装置に一覧表示する処理と、
前記一覧表示に基づいて前記画像データに施すべき処理として指定された項目を、指定項目として取り込む処理と、
ネットワークに接続されたフォトフィニッシングシステムが前記ネットワークに接続されたシステムの中の前記フォトフィニッシングシステムを含むいずれかのシステムから前記各項目が示す画像処理を実行する画像処理プログラムを入手して実行するために必要な情報として予め記憶された項目別画像処理情報の中から、前記指定項目に対応する画像処理情報を検索する処理と、
前記画像データと検索された画像処理情報とを構成要素とする構造化記憶ファイルを生成する処理と、
生成された構造化記憶ファイルを画像情報記録媒体に記録する処理とをコンピュータに実行させるプログラムであることを特徴とする、画像情報記録媒体生成プログラムを格納したコンピュータ読取り可能な記録媒体。
【請求項１０】
ラボのフォトフィニッシングシステムが、顧客のパソコンで作成されたファイルを取り込むことにより、顧客から要求された画像データを可視画像として再生するシステムで、前記顧客のパソコンに組み込まれるプログラムであり、前記ファイルとして、画像情報を構成要素とする構造化記憶ファイルを生成して画像情報記録媒体に記録する処理をコンピュータに実行させる画像情報記録媒体生成プログラムを格納したコンピュータ読取り可能な記録媒体であって、前記プログラムが、
画像データの指定を可能にする処理と、
前記画像データに対して施すことができる画像処理の項目を表示装置に一覧表示する処理と、
前記一覧表示に基づいて前記画像データに施すべき処理として指定された項目を、指定項目として取り込む処理と、
ネットワークに接続されたフォトフィニッシングシステムが前記ネットワークに接続されたシステムの中の前記フォトフィニッシングシステムを含むいずれかのシステムから前記各項目が示す画像処理を実行する画像処理プログラムを入手して実行するために必要な情報として予め記憶された項目別画像処理情報の中から、前記指定項目に対応する画像処理情報を検索する処理と、
前記画像データと検索された画像処理情報とを構成要素とする構造化記憶ファイルを生成する処理と、
生成された構造化記憶ファイルを画像情報記録媒体に記録する処理とをコンピュータに実行させるプログラムであることを特徴とする、画像情報記録媒体生成プログラムを格納したコンピュータ読取り可能な記録媒体。
【請求項１１】
前記画像処理情報が、
前記画像処理プログラムを特定するＩＤ情報と、
前記画像処理プログラムを指し示すリンク情報とを含むことを特徴とする請求項９または１０記載の画像情報記録媒体生成プログラムが格納されたコンピュータ読取り可能な記録媒体。
【請求項１２】
前記画像処理情報が、さらに、前記画像処理プログラムに入力する処理パラメータを含むことを特徴とする請求項１１記載の画像情報記録媒体生成プログラムが格納されたコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像情報記録媒体とフォトフィニッシングシステムに関し、詳しくは画像データを付帯情報とともに記録媒体に記録する際の画像ファイルフォーマットと、そのような画像ファイルから可視画像を再生するフォトフィニッシングシステムに関するものである。
【０００２】
【従来の技術】
従来、現像済みフィルムなどから読み取った画像データをＣＤ−ＲやＭＯなどのメディアに記録して顧客に提供するデジタル出力サービスが知られている。また、上記サービスにより出力された画像データに対し、顧客がパソコンを使用して加工を施し、処理済データをラボに持ち込んで写真プリントとして再生するデジタル入力サービスも知られている。
【０００３】
上記デジタル入出力サービスでは、一般に画像データの出力時に画像データとともにパソコン用の画像処理ソフトが顧客に提供され、このソフトの機能によりラボに渡すデジタル入力サービス用のデータが生成される。この際、一般にパソコンの処理能力はラボのフォトフィニッシングシステムに比べて劣るため、パソコン側で実際に画像データを加工するのではなく、顧客が意図する処理を示す画像処理情報を生成し、これを画像データとともにラボに受け渡してラボ側で実際の画像処理を施す方法が提案されている。
【０００４】
ＦｌａｓｈＰｉｘ規格は、上述のデジタル入出力サービスに適した規格としてイーストマンコダック社が提唱する規格であるが、このＦｌａｓｈＰｉｘ規格では、画像フォーマットとして、画像データおよびその画像データの各種付帯情報を構成要素とする構造化記憶ファイル（以下ＦｌａｓｈＰｉｘファイルという）が定義されている。また、上記画像処理情報を、この付帯情報の１つとして構造化記憶ファイルに含めることが提案されている。
【０００５】
【発明が解決しようとする課題】
デジタル入力サービス用のデータは、上述のように写真サービス提供者が顧客に提供する画像処理ソフトにより生成されるため、顧客が指定できる画像処理の内容はこのソフトウェアの機能により限定される。画像処理技術は日々進歩しており、顧客のニーズもまた日々拡大するものであるため、写真サービス提供者は、競争力を高めるためにも可能な限り頻繁に前記ソフトウェアのバージョンアップを行って、常にニーズに叶った最新技術を顧客に提供することが望ましい。
【０００６】
この際、上記ソフトウェアにより生成されたデータはフォトフィニッシングシステムにより処理されるものであるため、新しい画像処理をサービスとして提供するためには、顧客のみならずラボのフォトフィニッシングシステムについても、ソフトウェアのバージョンアップを行う必要がある。
【０００７】
この際、市販のパソコン用パッケージプログラムのバージョンアップは、バージョンアップによる効果を得る者が、その効果を得たいタイミングで実施すればよいが、上記フォトフィニッシングシステムに組み込まれるソフトウェアのバージョンアップは、ラボの都合に拘わらず、顧客の要求に合わせて行わなければならない。
【０００８】
フォトフィニッシングシステムのバージョンアップが完了するまで顧客に新しい画像処理プログラムを提供しないという方法も考えられるものの、デジタル出力サービスとデジタル入力サービスは必ずしも同じラボに依頼されるとは限らないため、ラボにかかるバージョンアップの負担は完全には無くならない。
【０００９】
本発明は上記問題点に鑑みて、写真のデジタル入出力サービスにおいて、フォトフィニッシングシステムに組み込まれるソフトウェアのバージョンアップをラボの負担を増やすことなく頻繁に行って、顧客に対して常に最新の画像処理サービスを提供できるようにすることを目的とするものである。
【００１０】
【課題を解決するための手段】
本発明の画像情報記録媒体は、画像情報を構成要素とする構造化記憶ファイルが記録されたコンピュータ読み取り可能な画像情報記録媒体において、
前記構造化記憶ファイルが、前記構成要素として、
画像データと、
ネットワークに接続されたフォトフィニッシングシステムにより前記画像データを可視画像として再生する際に、前記フォトフィニッシングシステムが前記画像データに対して施すべき画像処理を指定する情報であって、前記フォトフィニッシングシステムが前記ネットワークに接続されたシステムの中の前記フォトフィニッシングシステムを含むいずれかのシステムから前記画像処理を実行する画像処理プログラムを入手して実行するために必要な画像処理情報とを有することを特徴とするものである。
【００１１】
ここで、「構造化記憶ファイル」とは、従来のファイルシステムのディレクトリ構造のような階層構造を有し、性質の異なる複数種類のデータを階層を形成する各構成要素として記憶したファイルである。このファイル構造は、同じファイル内に含まれるデータをそれぞれ異なるアプリケーションで操作することができるという利点を有する。また、従来の非階層構造のファイルのように、一部のデータのサイズが変更されたためにファイルの他の部分を参照するプログラムまで変更しなければならないということもないため、バージョンアップによりサイズが変わるプログラムの処理コードなども上記データの１つとしてファイルに記憶することができる。
【００１２】
本発明において、この構造化記憶ファイルの構成要素として含まれる画像データは、実際にプリントに用いられる高解像度画像データでも、パソコンに表示するためだけの低解像度画像データでもよい。あるいは、上記ＦｌａｓｈＰｉｘファイルのように、１つの画像を表す解像度の異なる複数の画像データであってもよい。
【００１３】
また、「可視画像として再生する」とは、写真プリントとしての再生、モニタ上での再生の両方を意味している。モニタ上での再生としては、例えば画像データをサービス提供者のサーバコンピュータに保管しておいて、ネットワーク上で公開する場合なども含むものとする。
【００１４】
「フォトフィニッシングシステムが前記画像データに対して施すべき画像処理」は、主として上記パソコン用ソフトウェアの機能により顧客が指定した画像処理のことであるが、この他顧客からの指示に依らずパソコン用ソフトウェアの判断により指定された画像処理なども含むものとする。画像処理の内容としては、例えば色、階調、明るさなどの補正処理のほか、白黒仕上げ、セピア仕上げ、赤目補正、トリミングなどがある。
【００１５】
また、「前記フォトフィニッシングシステムを含むいずれかのシステムから前記画像処理を実行する画像処理プログラムを入手して実行する」とは、必要な画像処理プログラムが既にシステムに組み込まれている場合にはそれを実行することにより直ちに処理を行い、組み込まれていない場合には他のシステムからダウロードして実行するということである。この際、プログラムのバージョンアップは、パッケージ単位ではなく（全体を入れ替えるのではなく）、処理コード単位とすることが望ましい。これは通信量を少なくして時間およびコストを節約するためである。但し、本発明はパッケージ単位によるバージョンアップを排除するものではない。
【００１６】
また、前記画像処理情報は、例えば、前記画像処理プログラムを特定するＩＤ情報と、前記画像処理プログラムを指し示すリンク情報とからなる情報とすることができる。特に前記ネットワークをインターネットとし、リンク情報としてＵＲＬを用いれば、汎用性の高いシステムを実現することができる。あるいは、特に汎用性が要求されず、画像処理プログラムの保管場所が数箇所に限られている場合などは、ＩＤの上位数桁でプログラム保管場所を表し、ＩＤ情報だけでプログラムをダウンロードできるようにしてもよい。
【００１７】
ここで、例えば白黒仕上げなどは、画像処理の種類が特定できれば直ちに処理を実行することができるが、明るさ補正などの場合には、明るさの度合いなどの画像処理パラメータをシステムに与えなければ処理を実行することができない。したがって、このような場合には、前記画像処理情報に、さらに、前記画像処理プログラムに入力する処理パラメータを含めることが望ましい。
【００１８】
本発明のフォトフィニッシングシステムは、上記本発明の画像情報記録媒体を読み取って、この記録媒体に記録されている画像データを可視画像として再生するフォトフィニッシングシステムであって、
写真サービスを提供する他のシステムとネットワークを介して情報を交換するための通信手段と、
画像データと、該画像データを可視画像として再生する際に前記画像データに対して施すべき画像処理を指定する情報であって当該フォトフィニッシングシステムが前記ネットワークに接続されたシステムの中の当該フォトフィニッシングシステムを含むいずれかのシステムから前記画像処理を実行する画像処理プログラムを入手して実行するために必要な画像処理情報とを構成要素とする構造化記憶ファイルが記録された画像情報記録媒体から前記画像データおよび前記画像処理情報を取り込むデータ取込手段と、
前記画像処理情報に基づいて当該フォトフィニッシングシステムが前記画像処理プログラムを保有しているか否かを確認するプログラム存否確認手段と、
当該フォトフィニッシングシステムが前記画像処理プログラムを保有していない場合に、前記画像処理情報に基づいて前記ネットワークに接続されたシステムの中の当該フォトフィニッシングシステムを除くいずれかのシステムから前記画像処理を実行する画像処理プログラムを入手するプログラム入手手段と、
前記ネットワークに接続されたシステムの中の当該フォトフィニッシングシステムを含むいずれかのシステムから入手した画像処理プログラムを使用して、前記画像データに対して画像処理を施す画像処理手段と、
前記画像処理が施された画像データを可視画像として再生する画像再生手段とを備えてなることを特徴とするものである。
【００１９】
ここで、「データ取込手段」は、ＣＤ−Ｒなどのメディアに記録された構造化記憶ファイルを取り込むためのメディアドライブや、顧客のパソコンから転送された構造化記憶ファイルを受信する手段などである。
【００２０】
また、プログラム存否確認手段による確認は、例えば画像処理情報に上述のようなＩＤ情報が含まれている場合には、自システムが保有するプログラムのＩＤを予めリストとして管理しておき、画像処理情報に含まれているＩＤとこのリストとを比較することにより確認できる。
【００２１】
プログラム入手手段は、例えば画像処理情報に上述のようなＵＲＬが含まれている場合に、そのＵＲＬを用いて最新のプログラムが保管されているシステムに自動的にアクセスし、プログラムをダウンロードするものである。
【００２２】
なお、上記画像情報記録媒体は、顧客のパソコンなどに組み込まれる専用のソフトの機能により生成することができるが、本発明の記録媒体はこのプログラムを格納した記録媒体である。
【００２３】
すなわち、画像情報を構成要素とする構造化記憶ファイルを生成して画像情報記録媒体に記録する処理をコンピュータに実行させる画像情報記録媒体生成プログラムを格納したコンピュータ読取り可能な記録媒体であって、前記プログラムが、
画像データの指定を可能にする処理と、
前記画像データに対して施すことができる画像処理の項目を表示装置に一覧表示する処理と、
前記一覧表示に基づいて前記画像データに施すべき処理として指定された項目を、指定項目として取り込む処理と、
ネットワークに接続されたフォトフィニッシングシステムが前記ネットワークに接続されたシステムの中の前記フォトフィニッシングシステムを含むいずれかのシステムから前記各項目が示す画像処理を実行する画像処理プログラムを入手して実行するために必要な情報として予め記憶された項目別画像処理情報の中から、前記指定項目に対応する画像処理情報を検索する処理と、
前記画像データと検索された画像処理情報とを構成要素とする構造化記憶ファイルを生成する処理と、
生成された構造化記憶ファイルを画像情報記録媒体に記録する処理とをコンピュータに実行させるプログラムであることを特徴とするものである。
【００２４】
【発明の効果】
本発明の画像情報記録媒体は、画像ファイルから画像を再生するデジタル写真サービスにおいて、フォトフィニッシングシステムが画像データに対して施すべき画像処理の画像処理プログラムの保管場所を示す画像処理情報を画像データの付帯情報として記録媒体に記録しておくものである。また本発明のプログラムを格納した記録媒体は、この画像情報記録媒体を生成するためのプログラムが記録されたものである。
【００２５】
これにより、この画像ファイルから画像を再生するフォトフィニッシングシステムは、未知の画像処理を行うことを要求された場合でも、画像処理情報にしたがって必要なプログラムを入手することができるため、常に要求された画像処理サービスを顧客に提供することができる。
【００２６】
また、本発明のフォトフィニッシングシステムは、プログラム存否確認手段とプログラム入手手段とを備えることにより、要求された画像処理が未知のものである場合でも、システムのオペレータの介入を必要とせずに自動的に必要なプログラムをダウンロードして画像処理および再生処理を実行するものであり、これによりシステムのオペレータはソフトウェアの頻繁なバージョンアップに煩わされることなく、常時最新の画像処理サービスを顧客に提供することができる。また、顧客側も、各ラボが所望の画像処理サービスを提供し得るか否かを気にすることなくサービスを依頼することができる。
【００２７】
前記画像処理情報は  画像処理プログラムを特定するＩＤ情報と、画像処理プログラムを指し示すリンク情報とを含む情報とすれば、プログラムの保管場所を特に限定することなく、より汎用的なデジタル写真システムを実現することができる。また画像処理の処理パラメータもこの画像処理情報に含めておくことにより、顧客からのパラメータ入力を必要とする明るさ補正なども可能となり、提供し得る画像処理サービスの幅が広がる。
【００２８】
なお、上述のように、フォトフィニッシングシステムのソフトウェアのバージョンアップは市販のソフトウェアのバージョンアップと異なり、ソフトウェアのユーザ（ラボ）の都合で行えばよいというものではない。したがって、フォトフィニッシングシステムの場合、頻繁なバージョンアップがラボにもたらす負担は、一般のパッケージソフトのバージョンアップがそのソフトのユーザにもたらす負担よりも大きい。つまり、デジタル写真サービスにおいて、本発明がもたらす実用上の効果は極めて大きい。
【００２９】
【発明の実施の形態】
以下、本発明の画像情報記録媒体およびフォトフィニッシングシステムについて、図面を参照して説明する。図１は、本発明の画像情報記録媒体の一実施の形態として、画像情報記録媒体に記録される構造化記憶ファイルの一例を示したものである。
【００３０】
図１の構造化記憶ファイルは、ルートストレージ１（FlashPix Image view object root）の下位に、画像データを格納する１つの画像データ用ストレージ２(Source FlashPix image object）と、画像の各種属性を記述する属性ストリーム３ａ〜３ｃを有する。画像データ用ストレージ２は、画像の解像度ごとにResolution0からResolution5までの６つの解像度別ストレージ４ａから４ｆを含み、各解像度別ストレージ４にはヘッダストリーム５（Subimage Header Stream）とデータストリーム６（Subimage Data Stream）が記憶されている。また、この他画像データに係る各種属性が、属性ストリーム３ｄから３ｇとして上記画像データ用ストレージ２に格納されている。
【００３１】
本実施の形態では、Resoution5（解像度別ストレージ４ｆ）に格納される画像データの解像度が最も高く、以下Resolution4、Resolution3と解像度が低くなり、Resolution0に格納される画像データの解像度が最も低くなる。Resolution5およびResolution4はプリント出力用であり、他はモニタ表示用である。モニタ表示画像は、画面一般に表示する場合と、画面上に複数の画像を一覧表示する場合とではそれぞれ必要な解像度が異なるため、表示形態に応じて４種類の解像度別画像データが使い分けられる。
【００３２】
なお、本実施の形態では、以上のストレージおよびストリームはＦｌａｓｈＰｉｘ規格に準拠するものとして、詳細な説明は省略する。但し、本発明のファイルは必ずしもＦｌａｓｈＰｉｘ規格に準拠しなければならないというものではなく、他の規格にしたがう構造化記憶ファイルであってもよい。
【００３３】
ここで、図１に示すように、本発明が提案する構造化記憶ファイルは、上記画像データおよび属性ストリームに加え、上記画像データを再生する際にラボのシステムにおいて実行される画像処理に関する情報（画像処理情報７）を記述したストリームを具備する。本実施の形態では、この画像処理情報７は、画像処理の種類（プログラム）を特定するＩＤ情報、画像処理プログラムの保管場所を示すＵＲＬ、および画像処理プログラムの処理パラメータにより構成される。
【００３４】
図２は、図１の構造化記憶ファイルを生成してメディアに記録する画像情報記録媒体生成プログラムの処理概要を示すフローチャートである。このプログラムは、例えば顧客からフィルムに記録された写真のデジタル出力サービスの依頼があったときに、写真を表す画像データと同じメディアに記録されて顧客に提供される。
【００３５】
このプログラムをパソコン上で実行した場合、はじめに画像データを指定するための画面が現れる。これは各種パソコン用ソフトウェアにおいて公知のファイル選択画面と同様のものでよい。指定された画像データはこのプログラムにより、構造化記憶ファイルに記録する対象として受け付けられる（ステップ101）。次のこのプログラムは、例えば明るさ調整、色バランス、セピア調仕上げ、赤目補正などサービス提供者が提供し得る画像処理サービスの項目を画面上に一覧表示する（ステップ102）。但し、サービス提供者が提供し得るとは、このような画像処理を実行するプログラムがサービス提供者が所有するいずれかのシステムに格納されているということであり、必ずしも全てのラボがこのサービスを提供できるという意味ではない。
【００３６】
顧客がこの画面上で指定した項目はステップ103において指定項目として取り込まれる。ここで、このプログラムは内部テーブルあるいは外部テーブルとして前記画像処理項目を、その項目を特定するＩＤ情報、その画像処理を実行する画像処理プログラムの格納場所、および処理に必要なパラメータの数と種類などと対応づけるテーブルを保持している。ステップ103において指定項目が取り込まれると、次にこのテーブルの検索が行われ、指定項目に、ＩＤ情報およびプログラムの格納場所が対応づけられる（ステップ104）。さらに、指定項目がパラメータを必要とするものである場合には、処理パラメータの入力受付画面が現れ、顧客は必要なパラメータを入力することができる（ステップ105）。
【００３７】
以上の処理により、取得された、指定項目のＩＤ情報、プログラム格納場所（ＵＲＬ）、および処理パラメータは、ステップ106において、図１に示したような構造化記憶ファイルとして構成される。
【００３８】
生成された構造化記憶ファイルは、ＭＯ、Ｚｉｐなどのメディアに記録され（ステップ107）、ラボのフォトフィニッシングシステムに受け渡される。あるいはそのままパソコンのハードディスクに記録され、ネットワークを介してラボのシステムに転送される。
【００３９】
なお、上記画像情報記録媒体生成プログラムは、必ずしも上記処理のみを行うプログラムである必要はなく、例えばプリント枚数やサイズなどの各種注文情報を入力する注文処理プログラムの一機能として実現してもよい。
【００４０】
図３は、本発明のフォトフィニッシングシステムの一実施の形態を示す図である。このフォトフィニッシングシステムはメディアドライブなどを備えた画像取扱装置９と、画像ファイルから写真プリントを作成する写真プリンタ１０とを備え、ネットワーク１３を介して他のシステムと通信を行うことができる。本実施の形態では、この他のシステムの１つとして、初版から最新バージョンまでの全てのプログラムを記憶しているプログラムサーバ１１が存在するものとする。
【００４１】
画像取扱装置９は、画像情報記録媒体８に記録されている構造化記憶ファイル１２から、画像データ４、ＩＤ情報７ａ、画像処理プログラムのリンク情報７ｂ、処理パラメータ７ｃを取り込み、画像データに対してＩＤ情報７ａにより指定された画像処理を施した後に写真プリンタ１０により写真プリントとして再生する。
【００４２】
この際、画像取扱装置９は、まずＩＤ情報７ａにより指定された画像処理プログラムを保有しているか否かを確認する。本実施の形態では、画像取扱装置９に各画像処理プログラムをインストールした際にインストール済みプログラムのＩＤ情報リストが生成されるため、指定されたＩＤ情報がこのリストに含まれているか否かにより確認を行うことができる。
【００４３】
図３に示す例では、１００２０というＩＤを有する処理コードは画像取扱装置９には存在しない。したがって、この場合、画像取扱装置は、取り込んだリンク情報７ｂに基づいてプログラムサーバ１１にアクセスし、ＩＤが１００２０である処理コードをダウンロードする。ダウンロードした画像処理プログラムに上記処理パラメータを与えて実行することにより、画像データに対して顧客が指示したとおりの画像処理が施される。
【００４４】
以上説明したように、このフォトフィニッシングシステムは、未知の画像処理を行うことを要求された場合でも、画像処理情報にしたがって必要なプログラムを入手することができるため、常に最新の画像処理サービスを顧客に提供することができる。あるいは、反対に顧客が古いバージョンのソフトでしかサポートしていない画像処理を要求した場合でも、過去のバージョンをダウンロードすることができるため、ラボにおいてソフトウェアのバージョン管理をする必要はなくなる。
【図面の簡単な説明】
【図１】本発明の画像情報記録媒体の一実施の形態を示す図
【図２】本発明の記録媒体が格納する画像情報記録媒体生成プログラムの処理概要を示すフローチャート
【図３】本発明のフォトフィニッシングシステムの一実施の形態を示す図
【符号の説明】
１  ルートストレージ
２  画像データ用ストレージ
３  属性情報ストリーム
４  解像度別ストレージ
５  ヘッダストリーム
６  データストリーム
７  画像処理情報
８  画像情報記録媒体
９  画像取扱装置
10  写真プリンタ
11  プログラムサーバ
12  構造化記憶ファイル
13  ネットワーク
【図１】
0003913324.tif 000002
【図２】
0003913324.tif 000003
【図３】
0003913324.tif 000004