(57)【要約】【課題】機種の違い等による特性の影響を除去した精度のよい画像処理を行うのに好適であり、しかも画像撮影装置への幅広くかつ柔軟な対応が容易となる画像処理システムを提供する。【解決手段】ディジタルカメラ１００は、画像をデータとして取り込む撮像センサ部１０２と、画像処理データの取得先を示すＵＲＬを記憶したＵＲＬ記憶部１１２と、ＵＲＬ記憶部１１２のＵＲＬを画像データに付加するＵＲＬ付加部１１４を有する。プリンタ２００は、画像データを読み込むＲＡＷデータ読込部２０２と、画像データに付加されているＵＲＬを取得するＵＲＬ取得部２０８と、取得したＵＲＬに基づいて画像処理データ蓄積サーバ３００から画像処理データを取得する画像処理データ取得部２１０と、取得した画像処理データに基づいて画像データを処理する画像データ処理部２１２を有する。【選択図】　図１
2004064434.tif 000002
【特許請求の範囲】
【請求項１】
画像撮影装置と、画像処理を行うために必要な画像処理データを蓄積する画像処理データ蓄積端末と、画像処理を行う画像処理端末とを備え、前記画像処理データ蓄積端末の画像処理データに基づいて、前記画像撮影装置で撮影した画像データを前記画像処理端末で処理するシステムであって、
前記画像処理データ蓄積端末と前記画像処理端末とを通信可能に接続し、
前記画像撮影装置は、画像をデータとして取り込む画像取込手段と、前記画像取込手段で取り込んだ画像データに前記画像処理データの取得先を示すアクセス情報を対応付けるアクセス情報対応付手段とを有し、
前記画像処理端末は、前記画像撮影装置から前記画像データを入力する画像データ入力手段と、前記画像データ入力手段で入力した画像データに対応付けられているアクセス情報に基づいて前記画像処理データ蓄積端末から前記画像処理データを取得する画像処理データ取得手段と、前記画像処理データ取得手段で取得した画像処理データに基づいて前記画像データ入力手段で入力した画像データを処理する画像データ処理手段とを有し、
前記画像処理データ蓄積端末は、前記画像処理端末からの要求に応じて前記画像処理データを提供するようになっていることを特徴とする画像処理システム。
【請求項２】
画像撮影装置と、画像処理を行うために必要な画像処理データを蓄積する画像処理データ蓄積端末と、画像処理を行う画像処理端末とを備え、前記画像処理データ蓄積端末の画像処理データに基づいて、前記画像撮影装置で撮影した画像データを前記画像処理端末で処理するシステムであって、
前記画像処理データ蓄積端末と前記画像処理端末とを通信可能に接続し、
前記画像撮影装置は、画像をデータとして取り込む画像取込手段と、前記画像処理データの取得先を示すアクセス情報を記憶するためのアクセス情報記憶手段と、前記画像取込手段で取り込んだ画像データに前記アクセス情報記憶手段のアクセス情報を対応付けるアクセス情報対応付手段とを有し、
前記画像処理端末は、前記画像撮影装置から前記画像データを入力する画像データ入力手段と、前記画像データ入力手段で入力した画像データに対応付けられているアクセス情報を取得するアクセス情報取得手段と、前記アクセス情報取得手段で取得したアクセス情報に基づいて前記画像処理データ蓄積端末から前記画像処理データを取得する画像処理データ取得手段と、前記画像処理データ取得手段で取得した画像処理データに基づいて前記画像データ入力手段で入力した画像データを処理する画像データ処理手段とを有し、
前記画像処理データ蓄積端末は、前記画像処理データを記憶するための画像処理データ記憶手段と、前記画像処理データ記憶手段の画像処理データのうち前記画像処理端末からの要求に応じたものを前記画像処理端末に提供する画像処理データ提供手段とを有することを特徴とする画像処理システム。
【請求項３】
請求項２において、
複数の前記画像処理データ蓄積端末を備え、
前記画像処理データ取得手段は、前記複数の画像処理データ蓄積端末のうち前記アクセス情報取得手段で取得したアクセス情報により特定されるものにアクセスし、その画像処理データ蓄積端末から前記画像処理データを取得するようになっていることを特徴とする画像処理システム。
【請求項４】
請求項３において、
前記画像処理データは、前記画像データに基づいて構成される画像を補正するために前記画像データに対して演算を行う補正値を示す画像補正データであることを特徴とする画像処理システム。
【請求項５】
請求項３において、
前記画像処理データは、前記画像データに基づいて構成される画像を補正するプログラムデータを示す画像処理モジュールであることを特徴とする画像処理システム。
【請求項６】
請求項３乃至５のいずれかにおいて、
前記アクセス情報対応付手段は、前記画像取込手段で取り込んだ画像データに前記アクセス情報記憶手段のアクセス情報を付加するようになっていることを特徴とする画像処理システム。
【請求項７】
請求項３乃至５のいずれかにおいて、
前記アクセス情報対応付手段は、前記画像取込手段で取り込んだ画像データ及び前記アクセス情報記憶手段のアクセス情報をそれぞれ別体のファイルとして生成し、前記画像データを格納する画像データファイル及び前記アクセス情報を格納するアクセス情報ファイルのうち一方に、他方を参照先とする参照情報を付加するようになっていることを特徴とする画像処理システム。
【請求項８】
請求項３乃至５のいずれかにおいて、
前記アクセス情報対応付手段は、前記アクセス情報記憶手段のアクセス情報を暗号化し、前記画像取込手段で取り込んだ画像データに前記暗号化アクセス情報を重畳するようになっていることを特徴とする画像処理システム。
【請求項９】
請求項３乃至８のいずれかにおいて、
前記画像撮影装置は、さらに、前記画像取込手段で取り込んだ画像データについてその画像の撮影状況又は撮影環境を示す撮影情報を生成する撮影情報生成手段と、前記画像取込手段で取り込んだ画像データに前記撮影情報生成手段で生成した撮影情報を対応付ける撮影情報対応付手段とを有するようになっていることを特徴とする画像処理システム。
【請求項１０】
請求項３乃至９のいずれかにおいて、
前記アクセス情報記憶手段は、画像の撮影モードを複数規定したときの各撮影モードごとに前記アクセス情報を記憶するようになっており、
前記アクセス情報対応付手段は、異なる複数の前記撮影モードに対応するアクセス情報を前記アクセス情報記憶手段からそれぞれ読み出し、読み出した複数のアクセス情報を前記画像データに対応付けるようになっていることを特徴とする画像処理システム。
【請求項１１】
請求項１０において、
前記画像処理端末は、さらに、前記撮影モードを指定する撮影モード指定手段を有し、
前記アクセス情報取得手段は、前記画像データ入力手段で入力した画像データに対応付けられている複数のアクセス情報のうち、前記撮影モード指定手段で指定された撮影モードに対応するものを取得するようになっていることを特徴とする画像処理システム。
【請求項１２】
請求項３乃至９のいずれかにおいて、
前記アクセス情報記憶手段は、前記画像データに基づいて構成される画像を出力する出力デバイスを複数規定したときの各出力デバイスごとに前記アクセス情報を記憶するようになっており、
前記アクセス情報対応付手段は、異なる複数の前記出力デバイスに対応するアクセス情報を前記アクセス情報記憶手段からそれぞれ読み出し、読み出した複数のアクセス情報を前記画像データに対応付けるようになっていることを特徴とする画像処理システム。
【請求項１３】
請求項１２において、
前記画像処理端末は、さらに、前記出力デバイスを指定する出力デバイス指定手段を有し、
前記アクセス情報取得手段は、前記画像データ入力手段で入力した画像データに対応付けられている複数のアクセス情報のうち、前記出力デバイス指定手段で指定された出力デバイスに対応するものを取得するようになっていることを特徴とする画像処理システム。
【請求項１４】
請求項３乃至１３のいずれかにおいて、
前記アクセス情報は、ＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）であることを特徴とする画像処理システム。
【請求項１５】
請求項３乃至１４のいずれかにおいて、
前記画像取込手段は、画像をＲＡＷデータとして取り込むようになっていることを特徴とする画像処理システム。
【請求項１６】
請求項１５において、
前記画像撮影装置は、さらに、前記画像取込手段で取り込んだＲＡＷデータを所定の圧縮方式により圧縮する画像データ圧縮手段を有し、
前記アクセス情報対応付手段は、前記画像データ圧縮手段で圧縮した圧縮画像データに前記アクセス情報記憶手段のアクセス情報を対応付けるようになっていることを特徴とする画像処理システム。
【請求項１７】
請求項３乃至１６のいずれかにおいて、
前記画像処理データ記憶手段は、前記画像処理データを所定の圧縮方式により圧縮した圧縮画像処理データを記憶するようになっており、
前記画像処理端末は、さらに、前記画像処理データ取得手段で取得した圧縮画像処理データを前記圧縮方式に対応する復元方式により復元する画像処理データ復元手段を有し、
前記画像データ処理手段は、前記画像処理データ復元手段で復元した画像処理データに基づいて前記画像データ入力手段で入力した画像データを処理するようになっていることを特徴とする画像処理システム。
【請求項１８】
請求項３乃至１７のいずれかにおいて、
前記画像データ処理手段は、前記画像データ入力手段で入力した画像データからＣＭＹＫデータを生成するようになっていることを特徴とする画像処理システム。
【請求項１９】
請求項３乃至１８のいずれかにおいて、
前記画像処理端末は、前記画像データ処理手段で処理した画像データに基づいて印刷を行うプリンタであることを特徴とする画像処理システム。
【請求項２０】
請求項２記載の画像処理システムに適用される装置であって、
画像をデータとして取り込む画像取込手段と、前記画像処理データの取得先を示すアクセス情報を記憶するためのアクセス情報記憶手段と、前記画像取込手段で取り込んだ画像データに前記アクセス情報記憶手段のアクセス情報を対応付けるアクセス情報対応付手段とを備えることを特徴とする画像撮影装置。
【請求項２１】
請求項２記載の画像処理システムに適用される端末であって、
前記画像撮影装置から前記画像データを入力する画像データ入力手段と、前記画像データ入力手段で入力した画像データに対応付けられているアクセス情報を取得するアクセス情報取得手段と、前記アクセス情報取得手段で取得したアクセス情報に基づいて前記画像処理データ蓄積端末から前記画像処理データを取得する画像処理データ取得手段と、前記画像処理データ取得手段で取得した画像処理データに基づいて前記画像データ入力手段で入力した画像データを処理する画像データ処理手段とを備えることを特徴とする画像処理端末。
【請求項２２】
請求項２記載の画像処理システムに適用される端末であって、
前記画像処理データを記憶するための画像処理データ記憶手段と、前記画像処理データ記憶手段の画像処理データのうち前記画像処理端末からの要求に応じたものを前記画像処理端末に提供する画像処理データ提供手段とを備えることを特徴とする画像処理データ蓄積端末。
【請求項２３】
コンピュータからなる請求項２０記載の画像撮影装置に実行させるためのプログラムであって、
前記画像取込手段で取り込んだ画像データに前記アクセス情報記憶手段のアクセス情報を対応付けるアクセス情報対応付手段として実現される処理を実行させるためのプログラムであることを特徴とする装置用プログラム。
【請求項２４】
コンピュータからなる請求項２１記載の画像処理端末に実行させるためのプログラムであって、
前記画像撮影装置から前記画像データを入力する画像データ入力手段、前記画像データ入力手段で入力した画像データに対応付けられているアクセス情報を取得するアクセス情報取得手段、前記アクセス情報取得手段で取得したアクセス情報に基づいて前記画像処理データ蓄積端末から前記画像処理データを取得する画像処理データ取得手段、及び前記画像処理データ取得手段で取得した画像処理データに基づいて前記画像データ入力手段で入力した画像データを処理する画像データ処理手段として実現される処理を実行させるためのプログラムであることを特徴とする端末用プログラム。
【請求項２５】
コンピュータからなる請求項２２記載の画像処理データ蓄積端末に実行させるためのプログラムであって、
前記画像処理データ記憶手段の画像処理データのうち前記画像処理端末からの要求に応じたものを前記画像処理端末に提供する画像処理データ提供手段として実現される処理を実行させるためのプログラムであることを特徴とする端末用プログラム。
【請求項２６】
請求項６記載の画像処理システムにおける画像データのデータ構造であって、
前記画像データと、前記画像処理データの取得先を示すアクセス情報とを備え、前記画像データに前記アクセス情報が付加されていることを特徴とする画像データのデータ構造。
【請求項２７】
画像処理を行うために必要な画像処理データを蓄積する画像処理データ蓄積端末と、前記画像処理データに基づいて画像処理を行う画像処理端末とを通信可能に接続し、前記画像処理データ蓄積端末、前記画像処理端末及び画像撮影装置を利用して、前記画像撮影装置で撮影した画像データを処理する方法であって、
前記画像撮影装置に対しては、
画像をデータとして取り込む画像取込ステップと、
前記画像処理データの取得先を示すアクセス情報を記憶するためのアクセス情報記憶手段のアクセス情報を、前記画像取込ステップで取り込んだ画像データに対応付けるアクセス情報対応付ステップとを含み、
前記画像処理端末に対しては、
前記画像撮影装置から前記画像データを入力する画像データ入力ステップと、
前記画像データ入力ステップで入力した画像データに対応付けられているアクセス情報を取得するアクセス情報取得ステップと、
前記アクセス情報取得ステップで取得したアクセス情報に基づいて前記画像処理データ蓄積端末から前記画像処理データを取得する画像処理データ取得ステップとを含み、
前記画像処理データ蓄積端末に対しては、
前記画像処理データを記憶するための画像処理データ記憶手段の画像処理データのうち、前記画像処理端末からの要求に応じたものを前記画像処理端末に提供する画像処理データ提供ステップを含み、
前記画像処理端末に対しては、
前記画像処理データ取得ステップで取得した画像処理データに基づいて前記画像データ入力ステップで入力した画像データを処理する画像データ処理ステップを含むことを特徴とする画像処理方法。
【請求項２８】
画像データを生成する方法であって、
画像をデータとして取り込む画像取込ステップと、
前記画像処理データの取得先を示すアクセス情報を記憶するためのアクセス情報記憶手段のアクセス情報を、前記画像取込ステップで取り込んだ画像データに対応付けるアクセス情報対応付ステップとを含むことを特徴とする画像データ生成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データを処理するシステムおよび方法、そのシステムに適用する装置、端末およびプログラム、画像データのデータ構造、並びに画像データの生成方法に係り、特に、機種の違い等による特性の影響を除去した精度のよい画像処理を行うのに好適であり、しかも画像撮影装置への幅広くかつ柔軟な対応が容易となる画像処理システム、画像撮影装置、画像処理端末、画像処理データ蓄積端末、装置用プログラム、端末用プログラムおよび画像データのデータ構造、並びに画像処理方法および画像データ生成方法に関する。
【０００２】
【従来の技術】
ディジタルスチールカメラ（以下、単にディジタルカメラという。）においては、画像データを生成する過程で、色変換や補正等の様々な画像処理を行っている。しかし、ディジタルカメラの限られたリソース（ＣＰＵやメモリの性能）の範囲内で画像処理を行わなければならないので、精度のよい画像処理を行うには一定の限界がある。
【０００３】
これを解決するためのものとして、ディジタルカメラでは画像処理をほとんど行わず、ＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）等のセンサからの出力データをそのまま出力するＲＡＷ形式を採用したディジタルカメラが存在する。この場合、ＲＡＷデータを処理する専用のアプリケーションをパソコンにインストールしておけば、パソコンにおいて精度のよい画像処理を行うことができる。ただし、ディジタルカメラの各機種ごとに専用のアプリケーションをインストールしなければならないため、汎用性には乏しい。例えば、ＡｄｏｂｅのＰｈｏｔｏｓｈｏｐのようなユーザが慣れている、一般的な画像処理アプリケーションが使用できない。
【０００４】
このように、ＲＡＷ形式のディジタルカメラおよびパソコンを組み合わせて用いると、機種の違い等による特性の影響を除去した精度のよい画像処理結果を得ることができる。一般ユーザのパソコンでは、多くの場合、一台か、あっても数台程度のディジタルカメラしか接続することがないため、各機種ごとに専用のアプリケーションをインストールすることもさほど手間ではない。しかし、これがパソコンではなくプリンタである場合には問題がある。すなわち、近年、ディジタルカメラやそのメモリを接続してそれらから画像データを読み込み、画像処理を行った後にプリントアウトするダイレクトプリント対応のプリンタが登場している。このようなダイレクトプリント対応のプリンタをＲＡＷ形式のディジタルカメラに汎用的に対応させようとした場合、対応させたいすべての機種について専用のアプリケーションをプリンタにインストールしなければならず、実現が困難である。
【０００５】
従来、ディジタルカメラ等で撮影した画像データを処理する技術としては、例えば、特開２００２−３３９９４号公報に開示されている画像処理装置（以下、第１の従来例という。）、特開平１０−１９１２４６号公報に開示されている画像再生装置（以下、第２の従来例という。）、および特開２００１−２２３９７９号公報に開示されている画像撮影装置（以下、第３の従来例という。）があった。
【０００６】
第１の従来例は、デジタルカメラにより取得した画像データに対して、デジタルカメラの機種に対応したプロファイルを設定するプロファイル設定部と、プロファイル設定部により設定されたプロファイルを用いて、デジタルカメラの機種に応じた画像処理を施す画像処理部とを備えるとともに、ネットワークにより接続されたセンターサーバ装置から新しい機種のデジタルカメラに対応するプロファイルを取得して、プロファイル設定部に提供する新プロファイル取得部も備える。これにより、デジタルカメラにより取得された画像データに対して、デジタルカメラの機種ごとに異なる特性による影響を除去することを可能とするとともに、新しい機種のデジタルカメラへの対応を早くし、効率の良い画像処理を実現することができる。
【０００７】
第２の従来例は、撮影により取得したデジタル画像データに撮影条件を表す撮影情報を付与する機能（撮影情報付与部）を有するデジタルカメラにより撮影を行う。この撮影により得られた画像データに対し、画像再生装置はセットアップ処理部において、画像データに付与された撮影情報を使用して画質を高めるための画像処理を行ってからその画像データをプリントとしてまたはモニタの表示画像として再生する。これにより、デジタルカメラにより撮影された写真画像を再生する際に、画質を高めるためのテストプリントまたはモニタの確認による微調整を繰り返すことなく、直ちに高画質な写真画像を再生することができる。
【０００８】
第３の従来例は、被写体の画像を撮影し、画像データを記録する画像撮影装置であって、被写体の画像を撮像する撮像部と、撮像部が出力する撮像出力信号を画像データとして記録し、撮像出力信号の信号形式を識別する撮像信号形式識別情報を画像データとは別に記録する記録部と、記録部が記録する撮像出力信号を再生表示するための再生信号に変換する信号処理部と、信号処理部により変換された再生信号に基づいて画像を表示する表示部とを備える。これにより、ＲＡＷデータを記録、再生することができる。
【０００９】
【発明が解決しようとする課題】
しかしながら、第１の従来例にあっては、画像処理に必要なプロファイルを特定のサーバから取得する構成となっているため、特定のサーバ以外のサーバに登録されているプロファイルを利用することが困難である。ダイレクトプリント対応のプリンタに第１の従来例を適用した場合、現在までに提供されているディジタルカメラおよび将来提供されることのあるディジタルカメラについてのプロファイルを特定のサーバに登録し、それをプリンタ側で利用するという形態となる。しかし、プリンタに接続することが想定されるディジタルカメラの種類は数多く、また、それらディジタルカメラは必ずしも同一のメーカから提供されるものではないので、対応させたいすべての機種についてのプロファイルを特定のサーバに登録し、それをプリンタ側で利用するという形態は、実情に沿わない。現実的には、各メーカが提供するディジタルカメラについてのプロファイルは、そのメーカが運営または管理するサーバに登録されることになるであろう。したがって、第１の従来例にあっては、複数メーカ品への対応が難しく、幅広い対応が困難であるという問題がある。
【００１０】
また、第２の従来例にあっては、撮影情報を画像データに付加したものをパソコンに取り込み、付加されている撮影情報に基づいて画像データを処理する構成となっているが、撮影条件を示す撮影情報だけでは、精度のよい画像処理を行うには十分ではない。また、撮影情報の内容をより詳細にして精度のよい画像処理を実現することも考えられるが、ディジタルカメラを提供した後に撮影情報の内容を変更することはディジタルカメラの内部仕様を変更することになるので、より精度のよい画像処理を実現しようとした場合にその要求される精度を既存機種に求めることが難しく、柔軟な対応が困難であるという問題がある。
【００１１】
また、第３の従来例にあっては、撮像信号形式識別情報等をＲＡＷデータに付加したものをパソコンに取り込み、付加されている撮像信号形式識別情報等およびＲＡＷデータに基づいて画像を再生する構成となっているが、これは、単にＲＡＷデータを再生するためのものであり、精度のよい画像処理を行うには十分ではない。第２の従来例と同様に、撮像信号形式識別情報等の内容をより詳細にして精度のよい画像処理を実現することも考えられるが、ディジタルカメラを提供した後に撮像信号形式識別情報等の内容を変更することはディジタルカメラの内部仕様を変更することになるので、より精度のよい画像処理を実現しようとした場合にその要求される精度を既存機種に求めることが難しく、柔軟な対応が困難であるという問題がある。
【００１２】
これらのことは、ディジタルカメラに限らず、ディジタルビデオその他の画像撮影装置についても同様に想定される問題である。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、機種の違い等による特性の影響を除去した精度のよい画像処理を行うのに好適であり、しかも画像撮影装置への幅広くかつ柔軟な対応が容易となる画像処理システム、画像撮影装置、画像処理端末、画像処理データ蓄積端末、装置用プログラム、端末用プログラムおよび画像データのデータ構造、並びに画像処理方法および画像データ生成方法を提供することを目的としている。
【００１３】
【課題を解決するための手段】
〔発明１〕
上記目的を達成するために、発明１の画像処理システムは、
画像撮影装置と、画像処理を行うために必要な画像処理データを蓄積する画像処理データ蓄積端末と、画像処理を行う画像処理端末とを備え、前記画像処理データ蓄積端末の画像処理データに基づいて、前記画像撮影装置で撮影した画像データを前記画像処理端末で処理するシステムであって、
前記画像処理データ蓄積端末と前記画像処理端末とを通信可能に接続し、
前記画像撮影装置は、画像をデータとして取り込む画像取込手段と、前記画像取込手段で取り込んだ画像データに前記画像処理データの取得先を示すアクセス情報を対応付けるアクセス情報対応付手段とを有し、
前記画像処理端末は、前記画像撮影装置から前記画像データを入力する画像データ入力手段と、前記画像データ入力手段で入力した画像データに対応付けられているアクセス情報に基づいて前記画像処理データ蓄積端末から前記画像処理データを取得する画像処理データ取得手段と、前記画像処理データ取得手段で取得した画像処理データに基づいて前記画像データ入力手段で入力した画像データを処理する画像データ処理手段とを有し、
前記画像処理データ蓄積端末は、前記画像処理端末からの要求に応じて前記画像処理データを提供するようになっていることを特徴とする。
【００１４】
このような構成であれば、画像撮影装置では、撮影が行われると、画像取込手段により、撮影された画像がデータとして取り込まれ、アクセス情報対応付手段により、取り込まれた画像データにアクセス情報が対応付けられる。
画像処理端末では、画像データ入力手段により、画像撮影装置から画像データが入力され、画像処理データ取得手段により、入力された画像データに対応付けられているアクセス情報に基づいて画像処理データ蓄積端末から画像処理データが取得される。
【００１５】
画像処理データ蓄積端末では、画像処理端末からの要求に応じて画像処理データが提供される。
画像処理端末では、画像処理データが取得されると、画像データ処理手段により、取得された画像処理データに基づいて、入力された画像データが処理される。
【００１６】
ここで、アクセス情報対応付手段は、画像データとアクセス情報とを一体とすることによりそれらを対応付けるに限らず、例えば、画像データとアクセス情報とを別体とし、そのいずれか一方に他方への参照情報を付加することによりそれらの対応付けを行うようになっていてもよい。以下、発明２の画像処理システム、発明２０の画像撮影装置、および発明２３の装置用プログラムにおいて同じである。
【００１７】
また、画像処理データは、画像処理を行うために必要な情報であればどのようなものであってもよく、これには、例えば、画像データに基づいて構成される画像を補正するために画像データに対して演算を行う補正値を示す画像補正データ、画像データに基づいて構成される画像を補正するために画像データに対して演算を行う計算式を示す計算式データ、または画像データに基づいて構成される画像を補正するプログラムデータを示す画像処理モジュールが含まれる。以下、発明２の画像処理システム、発明２０の画像撮影装置、発明２１の画像処理端末、発明２２の画像処理データ蓄積端末、発明２４および２５の端末用プログラム、発明２６の画像データのデータ構造、発明２７の画像処理方法、並びに発明２８の画像データ生成方法において同じである。
【００１８】
また、画像データ入力手段は、画像撮影装置から画像データを入力するようになっていればどのような構成であってもよく、例えば、画像撮影装置と画像処理端末とが通信可能に接続されたときに画像撮影装置から画像データを入力するようになっていてもよいし、画像データを記憶するための画像データ記憶手段を画像撮影装置が有している場合は、画像データ記憶手段を画像撮影装置から取り外し、その画像データ記憶手段から画像データを入力するようになっていてもよい。以下、発明２の画像処理システム、発明２１の画像処理端末、および発明２４の端末用プログラムにおいて同じである。
〔発明２〕
さらに、発明２の画像処理システムは、
画像撮影装置と、画像処理を行うために必要な画像処理データを蓄積する画像処理データ蓄積端末と、画像処理を行う画像処理端末とを備え、前記画像処理データ蓄積端末の画像処理データに基づいて、前記画像撮影装置で撮影した画像データを前記画像処理端末で処理するシステムであって、
前記画像処理データ蓄積端末と前記画像処理端末とを通信可能に接続し、
前記画像撮影装置は、画像をデータとして取り込む画像取込手段と、前記画像処理データの取得先を示すアクセス情報を記憶するためのアクセス情報記憶手段と、前記画像取込手段で取り込んだ画像データに前記アクセス情報記憶手段のアクセス情報を対応付けるアクセス情報対応付手段とを有し、
前記画像処理端末は、前記画像撮影装置から前記画像データを入力する画像データ入力手段と、前記画像データ入力手段で入力した画像データに対応付けられているアクセス情報を取得するアクセス情報取得手段と、前記アクセス情報取得手段で取得したアクセス情報に基づいて前記画像処理データ蓄積端末から前記画像処理データを取得する画像処理データ取得手段と、前記画像処理データ取得手段で取得した画像処理データに基づいて前記画像データ入力手段で入力した画像データを処理する画像データ処理手段とを有し、
前記画像処理データ蓄積端末は、前記画像処理データを記憶するための画像処理データ記憶手段と、前記画像処理データ記憶手段の画像処理データのうち前記画像処理端末からの要求に応じたものを前記画像処理端末に提供する画像処理データ提供手段とを有することを特徴とする。
【００１９】
このような構成であれば、画像撮影装置では、撮影が行われると、画像取込手段により、撮影された画像がデータとして取り込まれ、アクセス情報対応付手段により、取り込まれた画像データにアクセス情報記憶手段のアクセス情報が対応付けられる。
画像処理端末では、画像データ入力手段により、画像撮影装置から画像データが入力され、アクセス情報取得手段により、入力された画像データに対応付けられているアクセス情報が取得され、画像処理データ取得手段により、取得されたアクセス情報に基づいて画像処理データ蓄積端末から画像処理データが取得される。
【００２０】
画像処理データ蓄積端末では、画像処理端末からの要求を受けると、画像処理データ提供手段により、画像処理データ記憶手段の画像処理データのうち画像処理端末からの要求に応じたものが画像処理端末に提供される。
画像処理端末では、画像処理データが取得されると、画像データ処理手段により、取得された画像処理データに基づいて、入力された画像データが処理される。
【００２１】
ここで、アクセス情報記憶手段は、アクセス情報をあらゆる手段でかつあらゆる時期に記憶するものであり、アクセス情報をあらかじめ記憶してあるものであってもよいし、アクセス情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によってアクセス情報を記憶するようになっていてもよい。以下、発明２０の画像撮影装置、発明２３の装置用プログラム、発明２７の画像処理方法、および発明２８の画像データ生成方法において同じである。
【００２２】
また、画像処理データ記憶手段は、画像処理データをあらゆる手段でかつあらゆる時期に記憶するものであり、画像処理データをあらかじめ記憶してあるものであってもよいし、画像処理データをあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって画像処理データを記憶するようになっていてもよい。以下、発明２２の画像処理データ蓄積端末、発明２５の端末用プログラム、および発明２７の画像処理方法において同じである。
〔発明３〕
さらに、発明３の画像処理システムは、発明２の画像処理システムにおいて、
複数の前記画像処理データ蓄積端末を備え、
前記画像処理データ取得手段は、前記複数の画像処理データ蓄積端末のうち前記アクセス情報取得手段で取得したアクセス情報により特定されるものにアクセスし、その画像処理データ蓄積端末から前記画像処理データを取得するようになっていることを特徴とする。
【００２３】
このような構成であれば、画像処理端末では、画像処理データ取得手段により、複数の画像処理データ蓄積端末のうち、取得されたアクセス情報により特定されるものにアクセスし、その画像処理データ蓄積端末から画像処理データが取得される。
〔発明４〕
さらに、発明４の画像処理システムは、発明３の画像処理システムにおいて、
前記画像処理データは、前記画像データに基づいて構成される画像を補正するために前記画像データに対して演算を行う補正値を示す画像補正データであることを特徴とする。
【００２４】
このような構成であれば、画像処理端末では、画像補正データが取得されると、画像データ処理手段により、取得された画像補正データに基づいて、入力された画像データに対して演算が行われ、画像の補正が行われる。
〔発明５〕
さらに、発明５の画像処理システムは、発明３の画像処理システムにおいて、
前記画像処理データは、前記画像データに基づいて構成される画像を補正するプログラムデータを示す画像処理モジュールであることを特徴とする。
【００２５】
このような構成であれば、画像処理端末では、画像処理モジュールが取得されると、画像データ処理手段により、取得された画像処理モジュールが実行され、その実行によって画像の補正が行われる。
〔発明６〕
さらに、発明６の画像処理システムは、発明３ないし５のいずれかの画像処理システムにおいて、
前記アクセス情報対応付手段は、前記画像取込手段で取り込んだ画像データに前記アクセス情報記憶手段のアクセス情報を付加するようになっていることを特徴とする。
【００２６】
このような構成であれば、画像撮影装置では、アクセス情報対応付手段により、取り込まれた画像データにアクセス情報記憶手段のアクセス情報が付加される。これにより、画像データとアクセス情報とが対応付けられる。
〔発明７〕
さらに、発明７の画像処理システムは、発明３ないし５のいずれかの画像処理システムにおいて、
前記アクセス情報対応付手段は、前記画像取込手段で取り込んだ画像データおよび前記アクセス情報記憶手段のアクセス情報をそれぞれ別体のファイルとして生成し、前記画像データを格納する画像データファイルおよび前記アクセス情報を格納するアクセス情報ファイルのうち一方に、他方を参照先とする参照情報を付加するようになっていることを特徴とする。
【００２７】
このような構成であれば、アクセス情報対応付手段により、取り込まれた画像データおよびアクセス情報記憶手段のアクセス情報がそれぞれ別体のファイルとして生成され、画像データファイルおよびアクセス情報ファイルのうち一方に、他方を参照先とする参照情報が付加される。これにより、画像データとアクセス情報とが対応付けられる。
〔発明８〕
さらに、発明８の画像処理システムは、発明３ないし５のいずれかの画像処理システムにおいて、
前記アクセス情報対応付手段は、前記アクセス情報記憶手段のアクセス情報を暗号化し、前記画像取込手段で取り込んだ画像データに前記暗号化アクセス情報を重畳するようになっていることを特徴とする。
【００２８】
このような構成であれば、アクセス情報対応付手段により、アクセス情報記憶手段のアクセス情報が暗号化され、取り込まれた画像データに暗号化アクセス情報が重畳される。これにより、画像データとアクセス情報とが対応付けられる。〔発明９〕
さらに、発明９の画像処理システムは、発明３ないし８のいずれかの画像処理システムにおいて、
前記画像撮影装置は、さらに、前記画像取込手段で取り込んだ画像データについてその画像の撮影状況または撮影環境を示す撮影情報を生成する撮影情報生成手段と、前記画像取込手段で取り込んだ画像データに前記撮影情報生成手段で生成した撮影情報を対応付ける撮影情報対応付手段とを有するようになっていることを特徴とする。
【００２９】
このような構成であれば、画像撮影装置では、撮影情報生成手段により、取り込まれた画像データについてその画像の撮影状況または撮影環境を示す撮影情報が生成され、撮影情報対応付手段により、取り込まれた画像データにその撮影情報が対応付けられる。
〔発明１０〕
さらに、発明１０の画像処理システムは、発明３ないし９のいずれかの画像処理システムにおいて、
前記アクセス情報記憶手段は、画像の撮影モードを複数規定したときの各撮影モードごとに前記アクセス情報を記憶するようになっており、
前記アクセス情報対応付手段は、異なる複数の前記撮影モードに対応するアクセス情報を前記アクセス情報記憶手段からそれぞれ読み出し、読み出した複数のアクセス情報を前記画像データに対応付けるようになっていることを特徴とする。
【００３０】
このような構成であれば、アクセス情報対応付手段により、異なる複数の撮影モードに対応するアクセス情報がアクセス情報記憶手段からそれぞれ読み出され、読み出された複数のアクセス情報が画像データに対応付けられる。
ここで、アクセス情報対応付手段は、異なる複数の撮影モードに対応するアクセス情報を読み出すようになっているが、これは、すべての撮影モードに対応するアクセス情報を読み出すようになっていてもよいし、一部の撮影モードに対応するアクセス情報を読み出すようになっていてもよい。後者の場合、例えば、取り込まれた画像データについての撮影モードと同一および関連の撮影モードに対応するアクセス情報を読み出すことができる。
〔発明１１〕
さらに、発明１１の画像処理システムは、発明１０の画像処理システムにおいて、
前記画像処理端末は、さらに、前記撮影モードを指定する撮影モード指定手段を有し、
前記アクセス情報取得手段は、前記画像データ入力手段で入力した画像データに対応付けられている複数のアクセス情報のうち、前記撮影モード指定手段で指定された撮影モードに対応するものを取得するようになっていることを特徴とする。
【００３１】
このような構成であれば、画像処理端末では、撮影モード指定手段により撮影モードが指定されると、アクセス情報取得手段により、入力された画像データに対応付けられている複数のアクセス情報のうち、指定された撮影モードに対応するものが取得される。
〔発明１２〕
さらに、発明１２の画像処理システムは、発明３ないし９のいずれかの画像処理システムにおいて、
前記アクセス情報記憶手段は、前記画像データに基づいて構成される画像を出力する出力デバイスを複数規定したときの各出力デバイスごとに前記アクセス情報を記憶するようになっており、
前記アクセス情報対応付手段は、異なる複数の前記出力デバイスに対応するアクセス情報を前記アクセス情報記憶手段からそれぞれ読み出し、読み出した複数のアクセス情報を前記画像データに対応付けるようになっていることを特徴とする。
【００３２】
このような構成であれば、アクセス情報対応付手段により、異なる複数の出力デバイスに対応するアクセス情報がアクセス情報記憶手段からそれぞれ読み出され、読み出された複数のアクセス情報が画像データに対応付けられる。
ここで、アクセス情報対応付手段は、異なる複数の出力デバイスに対応するアクセス情報を読み出すようになっているが、これは、すべての出力デバイスに対応するアクセス情報を読み出すようになっていてもよいし、一部の出力デバイスに対応するアクセス情報を読み出すようになっていてもよい。後者の場合、例えば、取り込まれた画像データについての出力デバイスと同一および関連の出力デバイスに対応するアクセス情報を読み出すことができる。
【００３３】
また、出力デバイスとしては、例えば、プリンタ、ディスプレイ、その他画像データを出力するデバイスが該当する。
〔発明１３〕
さらに、発明１３の画像処理システムは、発明１２の画像処理システムにおいて、
前記画像処理端末は、さらに、前記出力デバイスを指定する出力デバイス指定手段を有し、
前記アクセス情報取得手段は、前記画像データ入力手段で入力した画像データに対応付けられている複数のアクセス情報のうち、前記出力デバイス指定手段で指定された出力デバイスに対応するものを取得するようになっていることを特徴とする。
【００３４】
このような構成であれば、画像処理端末では、出力デバイス指定手段により出力デバイスが指定されると、アクセス情報取得手段により、入力された画像データに対応付けられている複数のアクセス情報のうち、指定された出力デバイスに対応するものが取得される。
〔発明１４〕
さらに、発明１４の画像処理システムは、発明３ないし１３のいずれかの画像処理システムにおいて、
前記アクセス情報は、ＵＲＬであることを特徴とする。
【００３５】
このような構成であれば、画像撮影装置では、アクセス情報対応付手段により、取り込まれた画像データにアクセス情報記憶手段のＵＲＬが対応付けられる。
画像処理端末では、画像データ入力手段により、画像撮影装置から画像データが入力され、アクセス情報取得手段により、入力された画像データに対応付けられているＵＲＬが取得され、画像処理データ取得手段により、取得されたＵＲＬに基づいて画像処理データ蓄積端末から画像処理データが取得される。
〔発明１５〕
さらに、発明１５の画像処理システムは、発明３ないし１４のいずれかの画像処理システムにおいて、
前記画像取込手段は、画像をＲＡＷデータとして取り込むようになっていることを特徴とする。
【００３６】
このような構成であれば、画像撮影装置では、画像取込手段により、画像がＲＡＷデータとして取り込まれる。
〔発明１６〕
さらに、発明１６の画像処理システムは、発明１５の画像処理システムにおいて、
前記画像撮影装置は、さらに、前記画像取込手段で取り込んだＲＡＷデータを所定の圧縮方式により圧縮する画像データ圧縮手段を有し、
前記アクセス情報対応付手段は、前記画像データ圧縮手段で圧縮した圧縮画像データに前記アクセス情報記憶手段のアクセス情報を対応付けるようになっていることを特徴とする。
【００３７】
このような構成であれば、画像撮影装置では、画像データ圧縮手段により、取り込まれたＲＡＷデータが所定の圧縮方式により圧縮され、アクセス情報対応付手段により、圧縮された圧縮画像データにアクセス情報記憶手段のアクセス情報が対応付けられる。
ここで、所定の圧縮方式としては、ＪＰＥＧ（Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈｉｃ　ｃｏｄｉｎｇ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）等の不可逆圧縮方式またはＬＺＨやＺＩＰ等の可逆圧縮方式など、どのような圧縮方式を採用してもよいが、精度のよい画像処理結果を得る観点からは、可逆圧縮方式を採用することが好ましい。
〔発明１７〕
さらに、発明１７の画像処理システムは、発明３ないし１６のいずれかの画像処理システムにおいて、
前記画像処理データ記憶手段は、前記画像処理データを所定の圧縮方式により圧縮した圧縮画像処理データを記憶するようになっており、
前記画像処理端末は、さらに、前記画像処理データ取得手段で取得した圧縮画像処理データを前記圧縮方式に対応する復元方式により復元する画像処理データ復元手段を有し、
前記画像データ処理手段は、前記画像処理データ復元手段で復元した画像処理データに基づいて前記画像データ入力手段で入力した画像データを処理するようになっていることを特徴とする。
【００３８】
このような構成であれば、画像処理データ蓄積端末では、画像処理端末からの要求を受けると、画像処理データ提供手段により、画像処理データ記憶手段の圧縮画像処理データのうち画像処理端末からの要求に応じたものが画像処理端末に提供される。
画像処理端末では、圧縮画像処理データが取得されると、画像処理データ復元手段により、取得された圧縮画像処理データが所定の復元方式にて復元され、画像データ処理手段により、復元された画像処理データに基づいて、入力された画像データが処理される。
〔発明１８〕
さらに、発明１８の画像処理システムは、発明３ないし１７のいずれかの画像処理システムにおいて、
前記画像データ処理手段は、前記画像データ入力手段で入力した画像データからＣＭＹＫデータを生成するようになっていることを特徴とする。
【００３９】
このような構成であれば、画像処理端末では、画像データ処理手段により、入力された画像データからＣＭＹＫデータが生成される。
〔発明１９〕
さらに、発明１９の画像処理システムは、発明３ないし１８のいずれかの画像処理システムにおいて、
前記画像処理端末は、前記画像データ処理手段で処理した画像データに基づいて印刷を行うプリンタであることを特徴とする。
【００４０】
このような構成であれば、プリンタでは、画像データ入力手段により、画像撮影装置から画像データが入力され、アクセス情報取得手段により、入力された画像データに対応付けられているアクセス情報が取得され、画像処理データ取得手段により、取得されたアクセス情報に基づいて画像処理データ蓄積端末から画像処理データが取得される。
【００４１】
画像処理データ蓄積端末では、プリンタからの要求を受けると、画像処理データ提供手段により、画像処理データ記憶手段の画像処理データのうちプリンタからの要求に応じたものがプリンタに提供される。
プリンタでは、画像処理データが取得されると、画像データ処理手段により、取得された画像処理データに基づいて、入力された画像データが処理され、処理された画像データに基づいて印刷が行われる。
〔発明２０〕
一方、上記目的を達成するために、発明２０の画像撮影装置は、
発明２の画像処理システムに適用される装置であって、
画像をデータとして取り込む画像取込手段と、前記画像処理データの取得先を示すアクセス情報を記憶するためのアクセス情報記憶手段と、前記画像取込手段で取り込んだ画像データに前記アクセス情報記憶手段のアクセス情報を対応付けるアクセス情報対応付手段とを備えることを特徴とする。
【００４２】
このような構成であれば、発明２の画像処理システムにおける画像撮影装置と同等の作用が得られる。
〔発明２１〕
一方、上記目的を達成するために、発明２１の画像処理端末は、
発明２の画像処理システムに適用される端末であって、
前記画像撮影装置から前記画像データを入力する画像データ入力手段と、前記画像データ入力手段で入力した画像データに対応付けられているアクセス情報を取得するアクセス情報取得手段と、前記アクセス情報取得手段で取得したアクセス情報に基づいて前記画像処理データ蓄積端末から前記画像処理データを取得する画像処理データ取得手段と、前記画像処理データ取得手段で取得した画像処理データに基づいて前記画像データ入力手段で入力した画像データを処理する画像データ処理手段とを備えることを特徴とする。
【００４３】
このような構成であれば、発明２の画像処理システムにおける画像処理端末と同等の作用が得られる。
〔発明２２〕
一方、上記目的を達成するために、発明２２の画像処理データ蓄積端末は、
発明２の画像処理システムに適用される端末であって、
前記画像処理データを記憶するための画像処理データ記憶手段と、前記画像処理データ記憶手段の画像処理データのうち前記画像処理端末からの要求に応じたものを前記画像処理端末に提供する画像処理データ提供手段とを備えることを特徴とする。
【００４４】
このような構成であれば、発明２の画像処理システムにおける画像処理データ蓄積端末と同等の作用が得られる。
〔発明２３〕
一方、上記目的を達成するために、発明２３の装置用プログラムは、
コンピュータからなる発明２０の画像撮影装置に実行させるためのプログラムであって、
前記画像取込手段で取り込んだ画像データに前記アクセス情報記憶手段のアクセス情報を対応付けるアクセス情報対応付手段として実現される処理を実行させるためのプログラムであることを特徴とする。
【００４５】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明２０の画像撮影装置と同等の作用が得られる。
〔発明２４〕
一方、上記目的を達成するために、発明２４の端末用プログラムは、
コンピュータからなる発明２１の画像処理端末に実行させるためのプログラムであって、
前記画像撮影装置から前記画像データを入力する画像データ入力手段、前記画像データ入力手段で入力した画像データに対応付けられているアクセス情報を取得するアクセス情報取得手段、前記アクセス情報取得手段で取得したアクセス情報に基づいて前記画像処理データ蓄積端末から前記画像処理データを取得する画像処理データ取得手段、および前記画像処理データ取得手段で取得した画像処理データに基づいて前記画像データ入力手段で入力した画像データを処理する画像データ処理手段として実現される処理を実行させるためのプログラムであることを特徴とする。
【００４６】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明２１の画像処理端末と同等の作用が得られる。
〔発明２５〕
さらに、発明２５の端末用プログラムは、
コンピュータからなる発明２２の画像処理データ蓄積端末に実行させるためのプログラムであって、
前記画像処理データ記憶手段の画像処理データのうち前記画像処理端末からの要求に応じたものを前記画像処理端末に提供する画像処理データ提供手段として実現される処理を実行させるためのプログラムであることを特徴とする。
【００４７】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明２２の画像処理データ蓄積端末と同等の作用が得られる。
〔発明２６〕
一方、上記目的を達成するために、発明２６の画像データのデータ構造は、
発明６の画像処理システムにおけるであって、
前記画像データと、前記画像処理データの取得先を示すアクセス情報とを備え、前記画像データに前記アクセス情報が付加されていることを特徴とする。
【００４８】
このような構成であれば、画像処理端末では、画像データ入力手段により、画像撮影装置から画像データが入力され、アクセス情報取得手段により、入力された画像データに付加されているアクセス情報がその画像データから取得され、画像処理データ取得手段により、取得されたアクセス情報に基づいて画像処理データ蓄積端末から画像処理データが取得される。
〔発明２７〕
一方、上記目的を達成するために、発明２７の画像処理方法は、
画像処理を行うために必要な画像処理データを蓄積する画像処理データ蓄積端末と、前記画像処理データに基づいて画像処理を行う画像処理端末とを通信可能に接続し、前記画像処理データ蓄積端末、前記画像処理端末および画像撮影装置を利用して、前記画像撮影装置で撮影した画像データを処理する方法であって、
前記画像撮影装置に対しては、
画像をデータとして取り込む画像取込ステップと、
前記画像処理データの取得先を示すアクセス情報を記憶するためのアクセス情報記憶手段のアクセス情報を、前記画像取込ステップで取り込んだ画像データに対応付けるアクセス情報対応付ステップとを含み、
前記画像処理端末に対しては、
前記画像撮影装置から前記画像データを入力する画像データ入力ステップと、
前記画像データ入力ステップで入力した画像データに対応付けられているアクセス情報を取得するアクセス情報取得ステップと、
前記アクセス情報取得ステップで取得したアクセス情報に基づいて前記画像処理データ蓄積端末から前記画像処理データを取得する画像処理データ取得ステップとを含み、
前記画像処理データ蓄積端末に対しては、
前記画像処理データを記憶するための画像処理データ記憶手段の画像処理データのうち、前記画像処理端末からの要求に応じたものを前記画像処理端末に提供する画像処理データ提供ステップを含み、
前記画像処理端末に対しては、
前記画像処理データ取得ステップで取得した画像処理データに基づいて前記画像データ入力ステップで入力した画像データを処理する画像データ処理ステップを含むことを特徴とする。
【００４９】
ここで、画像データ入力ステップは、画像撮影装置から画像データを入力すればどのような方法であってもよく、例えば、画像撮影装置と画像処理端末とが通信可能に接続されたときに画像撮影装置から画像データを入力してもよいし、画像データを記憶するための画像データ記憶手段を画像撮影装置が有している場合は、画像データ記憶手段を画像撮影装置から取り外し、その画像データ記憶手段から画像データを入力してもよい。
〔発明２８〕
一方、上記目的を達成するために、発明２８の画像データ生成方法は、
画像データを生成する方法であって、
画像をデータとして取り込む画像取込ステップと、
前記画像処理データの取得先を示すアクセス情報を記憶するためのアクセス情報記憶手段のアクセス情報を、前記画像取込ステップで取り込んだ画像データに対応付けるアクセス情報対応付ステップとを含むことを特徴とする。
【００５０】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。図１ないし図３は、本発明に係る画像処理システム、画像撮影装置、画像処理端末、画像処理データ蓄積端末、装置用プログラム、端末用プログラムおよび画像データのデータ構造、並びに画像処理方法および画像データ生成方法の実施の形態を示す図である。
【００５１】
本実施の形態は、本発明に係る画像処理システム、画像撮影装置、画像処理端末、画像処理データ蓄積端末、装置用プログラム、端末用プログラムおよび画像データのデータ構造、並びに画像処理方法および画像データ生成方法を、図１に示すように、ディジタルカメラ１００で撮影した画像データをプリンタ２００で処理して印刷を行う場合について適用したものである。
【００５２】
まず、本発明に係る画像処理システムを図１を参照しながら説明する。図１は、本発明に係る画像処理システムを示すブロック図である。
本発明に係る画像処理システムは、図１に示すように、ディジタルカメラ１００と、ディジタルカメラ１００で撮影した画像データを処理して印刷を行うダイレクトプリント対応のプリンタ２００と、画像処理を行うために必要な画像処理データを蓄積する画像処理データ蓄積サーバ３００とで構成されている。
【００５３】
ディジタルカメラ１００とプリンタ２００とは、プリンタ２００で画像の印刷を行う際に所定のケーブルで通信可能に接続され、ディジタルカメラ１００で撮影した画像データをプリンタ２００に転送するようになっている。また、ケーブル接続に限らず、ディジタルカメラ１００の内蔵メモリを取り外し、その内蔵メモリをプリンタ２００に読み込ませることによりプリンタ２００に画像データを転送するようにしてもよい。
【００５４】
また、プリンタ２００と画像処理データ蓄積サーバ３００とは、インターネット１９９を介して通信可能に接続されている。なお、発明の理解を容易にするため、画像処理データ蓄積サーバ３００を一台しか図示していないが、実際には、複数の画像処理データ蓄積サーバ３００がインターネット１９９に接続されている。
【００５５】
次に、ディジタルカメラ１００の構成を図１を参照しながら詳細に説明する。
ディジタルカメラ１００は、図１に示すように、撮像センサ部１０２と、撮像センサ部１０２からの撮像信号をＡ／Ｄ変換するＡ／Ｄ変換部１０４と、Ａ／Ｄ変換部１０４からのＲＡＷデータを圧縮するＲＡＷデータ圧縮部１０６と、撮影情報を生成する撮影情報生成部１０８と、ＲＡＷデータ圧縮部１０６からの圧縮ＲＡＷデータに撮影情報を付加する撮影情報付加部１１０と、ＵＲＬを記憶したＵＲＬ記憶部１１２と、撮影情報付加部１１０からの圧縮ＲＡＷデータにＵＲＬを付加するＵＲＬ付加部１１４と、ＵＲＬ付加部１１４からの圧縮ＲＡＷデータを記憶するＲＡＷデータ記憶部１１６とで構成されている。
【００５６】
撮像センサ部１０２は、ＣＣＤやＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ　Ｍｅｎｔａｌ−Ｏｘｉｄｅ　Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）等からなる画素を所定数有し、図示しないレリーズスイッチが押下されたときは、メカニカルシャッターまたは電子シャッターを用いてその時の画像を光量として取り込む。取り込みは、各画素ごとに行い、例えば５００万画素相当の場合、水平方向２５００画素および垂直方向２０００画素の矩形配置された各画素ごとに光量の検出を行う。そして、各画素の検出量を示すアナログ信号を撮像信号としてＡ／Ｄ変換部１０４に出力する。
【００５７】
Ａ／Ｄ変換部１０４は、撮像センサ部１０２からの撮像信号を入力し、例えば、１画素当たりその輝度値を示す８〜１６ビットのディジタルデータにＡ／Ｄ変換し、Ａ／Ｄ変換して得られたＲＡＷデータをＲＡＷデータ圧縮部１０６に出力する。
ＲＡＷデータ圧縮部１０６は、ＲＡＷデータのデータ容量を小さくするために、Ａ／Ｄ変換部１０４で取り込んだＲＡＷデータを可逆圧縮方式により圧縮し、圧縮した圧縮ＲＡＷデータを撮影情報付加部１１０に出力する。可逆圧縮方式としては、例えば、ＬＺＨやＺＩＰ等の圧縮形式を用いることができる。
【００５８】
撮影情報生成部１０８は、Ａ／Ｄ変換部１０４で取り込んだＲＡＷデータについてその画像の撮影状況または撮影環境を示す撮影情報を生成し、生成した撮影情報を撮影情報付加部１１０に出力する。撮影情報は、撮影時にディジタルカメラ１００が知り得る情報であって、例えば、露出（絞り、シャッタースピード等）、光源（昼光、蛍光灯、白熱灯等）、フラッシュ情報、露出モード（自動、マニュアル等）、撮影モード（風景、ポートレート、夜景等）、被写体距離、被写体領域（被写体が画像のどのあたりに位置しているか、ピントが合っている位置）、ホワイトバランス設定（自動、固定等）に関する情報が含まれる。
【００５９】
撮影情報付加部１１０は、ＲＡＷデータ圧縮部１０６からの圧縮ＲＡＷデータの先頭に、撮影情報生成部１０８で生成した撮影情報を付加し、撮影情報を付加した圧縮ＲＡＷデータをＵＲＬ付加部１１４に出力する。
ＵＲＬ記憶部１１２には、ディジタルカメラ１００の特性に応じた画像処理データの取得先を示すＵＲＬが複数記憶されている。画像処理データとしては、例えば、ＲＡＷデータに基づいて構成される画像を補正するためにＲＡＷデータに対して演算を行う補正値を示す画像補正データ、およびＲＡＷデータに基づいて構成される画像を補正するプログラムデータを示す画像処理モジュールがある。
【００６０】
ＵＲＬ付加部１１４は、撮影情報付加部１１０からの圧縮ＲＡＷデータの先頭にＵＲＬ記憶部１１２のＵＲＬを付加し、ＵＲＬを付加した圧縮ＲＡＷデータをＲＡＷデータ記憶部１１６に格納する。
ディジタルカメラ１００は、より具体的には、ＣＰＵ、ＲＯＭ、ＲＡＭおよびＩ／Ｆ等をバス接続した一般的なコンピュータと同一機能を有して構成されており、そのＣＰＵは、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図２のフローチャートに示す画像撮影処理を実行するようになっている。図２は、画像撮影処理を示すフローチャートである。
【００６１】
画像撮影処理は、画像の撮影を行い、撮影により得られたＲＡＷデータを内蔵メモリに格納する処理であって、ＣＰＵにおいて実行されると、図２に示すように、まず、ステップＳ１００に移行するようになっている。
ステップＳ１００では、図示しないレリーズスイッチが押下されたタイミングで撮像センサ部１０２による撮像を行い、ステップＳ１０２に移行して、撮像センサ部１０２からの撮像信号をＡ／Ｄ変換し、ステップＳ１０４に移行して、Ａ／Ｄ変換して得られたＲＡＷデータを可逆圧縮方式により圧縮し、ステップＳ１０６に移行する。
【００６２】
ステップＳ１０６では、撮影情報を生成し、ステップＳ１０８に移行して、生成した撮影情報を圧縮ＲＡＷデータの先頭に付加し、ステップＳ１１０に移行して、ＵＲＬ記憶部１１２からＵＲＬを読み出し、ステップＳ１１２に移行する。
ステップＳ１１２では、読み出したＵＲＬを、撮影情報を付加した圧縮ＲＡＷデータの先頭に付加し、ステップＳ１１４に移行して、撮影情報およびＵＲＬを付加した圧縮ＲＡＷデータをＲＡＷデータ記憶部１１６に格納し、一連の処理を終了して元の処理に復帰させる。
【００６３】
次に、プリンタ２００の構成を図１を参照しながら詳細に説明する。
プリンタ２００は、図１に示すように、圧縮ＲＡＷデータを読み込むＲＡＷデータ読込部２０２と、ＲＡＷデータ読込部２０２で読み込んだ圧縮ＲＡＷデータを復元するＲＡＷデータ復元部２０４と、ＲＡＷデータ復元部２０４からのＲＡＷデータより撮影情報を取得する撮影情報取得部２０６と、撮影情報取得部２０６からのＲＡＷデータよりＵＲＬを取得するＵＲＬ取得部２０８と、画像処理データ蓄積サーバ３００から画像処理データを取得する画像処理データ取得部２１０と、ＵＲＬ取得部２０８からのＲＡＷデータを画像処理する画像データ処理部２１２と、画像データ処理部２１２からの処理済ＲＡＷデータに対して疑似中間調処理を行う疑似中間調処理部２１４と、疑似中間調処理部２１４からの処理済ＲＡＷデータに基づいて印刷を行う印刷部２１６とで構成されている。
【００６４】
ＲＡＷデータ読込部２０２は、ディジタルカメラ１００と通信可能に接続されたときにＲＡＷデータ記憶部１１６から圧縮ＲＡＷデータを読み込み、読み込んだ圧縮ＲＡＷデータをＲＡＷデータ復元部２０４に出力する。
ＲＡＷデータ復元部２０４は、ＲＡＷデータ読込部２０２からの圧縮ＲＡＷデータを、上記可逆圧縮方式に対応する可逆復元方式により復元し、復元したＲＡＷデータを撮影情報取得部２０６に出力する。
【００６５】
撮影情報取得部２０６は、ＲＡＷデータ復元部２０４からのＲＡＷデータより撮影情報を取得し、取得した撮影情報を画像データ処理部２１２に出力するとともにＲＡＷデータをＵＲＬ取得部２０８に出力する。
ＵＲＬ取得部２０８は、撮影情報取得部２０６からのＲＡＷデータよりＵＲＬを取得し、取得したＵＲＬを画像処理データ取得部２１０に出力するとともにＲＡＷデータを画像データ処理部２１２に出力する。
【００６６】
画像処理データ取得部２１０は、ＵＲＬ取得部２０８からのＵＲＬにより特定される画像処理データ蓄積サーバ３００にアクセスし、画像処理データ蓄積サーバ３００から画像補正データおよび画像処理モジュールを画像処理データとして取得し、取得した画像処理データを画像データ処理部２１２に出力する。
画像データ処理部２１２は、色補間部２１２ａと、色補正部２１２ｂと、ノイズ除去部２１２ｃと、シャープネス処理部２１２ｄと、色変換部２１２ｅとで構成されている。
【００６７】
色補間部２１２ａは、撮影情報取得部２０６からの撮影情報、並びに画像処理データ取得部２１０からの画像補整データおよび画像処理モジュールに基づいて、ＵＲＬ取得部２０８からのＲＡＷデータに対して色補間を行い、色補間を行ったＲＧＢデータを色補正部２１２ｂに出力する。ＣＣＤは、光量を検出することしかできないため、カラー画像を得るために、ディジタルカメラ１００においては、カラーフィルタ（ＲＧＢやＹＭＣＧ）をセンサの前に用意し、そのカラーフィルタを通した光を検出することにより、ＲＧＢ各色の光量を検出する。そのため、各画素のデータがそれぞれ何色のカラーフィルタを通して得た結果なのかはＵＲＬとして得る必要がある。または、画像処理モジュールとして取得してもよい。この色補間の結果、各画素ＲＧＢのどれか１色のデータ（１６［ｂｉｔ／ｐｉｘｃｅｌ］）から各画素ＲＧＢすべてのデータをもつフルカラーデータ（４８［ｂｉｔ／ｐｉｘｃｅｌ］）を生成する。ただし、この場合のＲＧＢデータはディジタルカメラ１００のメーカが規定する色空間におけるＲＧＢデータである。
【００６８】
色補正部２１２ｂは、撮影情報取得部２０６からの撮影情報、並びに画像処理データ取得部２１０からの画像補整データおよび画像処理モジュールに基づいて、色補間部２１２ａからのＲＧＢデータに対して明度、コントラスト、彩度、色かぶり、肌色や木々の緑のような記憶色などの色補正を行い、色補正を行ったＲＧＢデータをノイズ除去部２１２ｃに出力する。
【００６９】
ノイズ除去部２１２ｃは、撮影情報取得部２０６からの撮影情報および画像処理データ取得部２１０からの画像処理データに基づいて、色補正部２１２ｂからのＲＧＢデータに対してノイズ除去を行い、ノイズ除去を行ったＲＧＢデータをシャープネス処理部２１２ｄに出力する。
シャープネス処理部２１２ｄは、撮影情報取得部２０６からの撮影情報および画像処理データ取得部２１０からの画像処理データに基づいて、ノイズ除去部２１２ｃからのＲＧＢデータに対してシャープネス処理を行い、シャープネス処理を行ったＲＧＢデータを色変換部２１２ｅに出力する。
【００７０】
色変換部２１２ｅは、撮影情報取得部２０６からの撮影情報および画像処理データ取得部２１０からの画像処理データに基づいて、シャープネス処理部２１２ｄからのＲＧＢデータに対してＲＧＢ−ＣＭＹＫ変換を行い、色変換を行ったＲＧＢデータを疑似中間調処理部２１４に出力する。
疑似中間調処理部２１４は、誤差拡散などの処理を用い、色変換部２１２ｅからのＲＧＢデータに対して疑似中間調処理を行い、２値または４値などの多値のＣＭＹＫデータに変換し、変換したＣＭＹＫデータを印刷部２１６に出力する。
【００７１】
印刷部２１６は、疑似中間調処理部２１４からのＣＭＹＫデータに基づいて印刷を行う。
プリンタ２００は、より具体的には、ＣＰＵ、ＲＯＭ、ＲＡＭおよびＩ／Ｆ等をバス接続した一般的なコンピュータと同一機能を有して構成されており、そのＣＰＵは、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図３のフローチャートに示す画像印刷処理を実行するようになっている。図３は、画像印刷処理を示すフローチャートである。
【００７２】
画像印刷処理は、ディジタルカメラ１００と通信可能に接続されたときに、ディジタルカメラ１００からＲＡＷデータを読み込み、読み込んだＲＡＷデータを処理して印刷を行う処理であって、ＣＰＵにおいて実行されると、図３に示すように、まず、ステップＳ２００に移行するようになっている。
ステップＳ２００では、ＲＡＷデータ記憶部１１６から圧縮ＲＡＷデータを読み込み、ステップＳ２０２に移行して、読み込んだ圧縮ＲＡＷデータを復元し、ステップＳ２０４に移行して、復元したＲＡＷデータから撮影情報を取得し、ステップＳ２０６に移行する。
【００７３】
ステップＳ２０６では、復元したＲＡＷデータからＵＲＬを取得し、ステップＳ２０８に移行して、取得したＵＲＬにより特定される画像処理データ蓄積サーバ３００にアクセスし、画像処理データ蓄積サーバ３００から画像処理データを取得し、ステップＳ２１０に移行して、画像処理データおよび撮影情報に基づいてＲＡＷデータに対して色補間を行い、ステップＳ２１２に移行する。
【００７４】
ステップＳ２１２では、画像処理データおよび撮影情報に基づいてＲＧＢデータに対して色補正を行い、ステップＳ２１４に移行して、画像処理データおよび撮影情報に基づいてＲＧＢデータに対してノイズ除去を行い、ステップＳ２１６に移行して、画像処理データおよび撮影情報に基づいてＲＧＢデータに対してシャープネス処理を行い、ステップＳ２１８に移行する。
【００７５】
ステップＳ２１８では、画像処理データおよび撮影情報に基づいてＲＧＢデータに対して色変換を行い、ステップＳ２２０に移行して、ＲＧＢデータに対して疑似中間調処理を行い、ステップＳ２２２に移行して、疑似中間調処理を行ったＣＭＹＫデータに基づいて印刷データを生成し、ステップＳ２２４に移行する。
ステップＳ２２４では、生成した印刷データに基づいて印刷を行い、一連の処理を終了して元の処理に復帰させる。
【００７６】
次に、画像処理データ蓄積サーバ３００の構成を図１を参照しながら詳細に説明する。
画像処理データ蓄積サーバ３００は、図１に示すように、画像補正データを記憶した画像補正データ記憶部３０２と、画像処理モジュールを記憶した画像処理モジュール記憶部３０４と、プリンタ２００からの要求に応じて画像補正データ記憶部３０２の画像補正データまたは画像処理モジュール記憶部３０４の画像処理モジュールを画像処理データとしてプリンタ２００に送信する画像処理データ送信部３０６とで構成されている。
【００７７】
次に、本実施の形態の動作を説明する。
ディジタルカメラ１００では、利用者等によって図示しないレリーズスイッチが押下されると、ステップＳ１００〜Ｓ１０４を経て、レリーズスイッチが押下されたタイミングで撮像センサ部１０２による撮像が行われ、Ａ／Ｄ変換部１０４により、撮像センサ部１０２からの撮像信号がＡ／Ｄ変換され、ＲＡＷデータ圧縮部１０６により、Ａ／Ｄ変換して得られたＲＡＷデータが可逆圧縮方式により圧縮される。
【００７８】
次いで、ステップＳ１０６，Ｓ１０８を経て、撮影情報生成部１０８により撮影情報が生成され、撮影情報付加部１１０により、生成された撮影情報が圧縮ＲＡＷデータの先頭に付加される。そして、ステップＳ１１０〜Ｓ１１４を経て、ＵＲＬ付加部１１４により、ＵＲＬ記憶部１１２からＵＲＬが読み出され、読み出されたＵＲＬが圧縮ＲＡＷデータの先頭に付加され、撮影情報およびＵＲＬが付加された圧縮ＲＡＷデータがＲＡＷデータ記憶部１１６に格納される。
【００７９】
次に、プリンタ２００で画像の印刷を行うために、ディジタルカメラ１００とプリンタ２００を通信可能に接続すると、プリンタ２００では、ステップＳ２００〜Ｓ２０４を経て、ＲＡＷデータ読込部２０２により、ＲＡＷデータ記憶部１１６から圧縮ＲＡＷデータが読み込まれ、ＲＡＷデータ復元部２０４により、読み込まれた圧縮ＲＡＷデータが復元され、撮影情報取得部２０６により、復元されたＲＡＷデータから撮影情報が取得される。
【００８０】
次いで、ステップＳ２０６，Ｓ２０８を経て、ＵＲＬ取得部２０８により、復元されたＲＡＷデータからＵＲＬが取得され、画像処理データ取得部２１０により、取得されたＵＲＬにより特定される画像処理データ蓄積サーバ３００にアクセスし、画像処理データ蓄積サーバ３００から画像処理データが取得される。
画像処理データ蓄積サーバ３００では、プリンタ２００からの要求を受けると、画像処理データ送信部３０６により、画像補正データ記憶部３０２の画像補正データおよび画像処理モジュール記憶部３０４の画像処理モジュールのうち、プリンタ２００からの要求に応じたものがプリンタ２００に送信される。
【００８１】
プリンタ２００では、画像処理データが取得されると、それが画像処理モジュールである場合は画像処理モジュールが実行され、それが画像補正データである場合は画像補正データに基づいて色補間等の画像処理が行われる。具体的には、ステップＳ２１０〜Ｓ２１８を経て、画像データ処理部２１２により、取得された画像処理データおよび撮影情報に基づいて、色補間、色補正、ノイズ除去、シャープネス処理および色変換等の画像処理がＲＡＷデータに対して行われる。そして、ステップＳ２２０〜Ｓ２２４を経て、疑似中間調処理部２１４により、画像データ処理部２１２からのＲＧＢデータに対して疑似中間調処理が行われ、２値または４値などの多値のＣＭＹＫデータに変換され、印刷部２１６により、生成されたＣＭＹＫデータに基づいて印刷が行われる。
【００８２】
このようにして、本実施の形態では、ディジタルカメラ１００は、画像をデータとして取り込む撮像センサ部１０２およびＡ／Ｄ変換部１０４と、画像処理データの取得先を示すＵＲＬを記憶したＵＲＬ記憶部１１２と、ＵＲＬ記憶部１１２のＵＲＬをＲＡＷデータに付加するＵＲＬ付加部１１４とを有し、プリンタ２００は、ディジタルカメラ１００からＲＡＷデータを読み込むＲＡＷデータ読込部２０２と、ＲＡＷデータ読込部２０２で読み込んだＲＡＷデータに付加されているＵＲＬを取得するＵＲＬ取得部２０８と、ＵＲＬ取得部２０８で取得したＵＲＬに基づいて画像処理データ蓄積サーバ３００から画像処理データを取得する画像処理データ取得部２１０と、画像処理データ取得部２１０で取得した画像処理データに基づいてＲＡＷデータ読込部２０２で読み込んだＲＡＷデータを処理する画像データ処理部２１２とを有し、画像処理データ蓄積サーバ３００は、画像処理データを記憶した画像補正データ記憶部３０２および画像処理モジュール記憶部３０４と、プリンタ２００からの要求に応じて画像補正データ記憶部３０２または画像処理モジュール記憶部３０４の画像処理データをプリンタ２００に送信する画像処理データ送信部３０６とを有する。
【００８３】
これにより、ディジタルカメラ１００がＵＲＬを付加してＲＡＷデータを出力することにより、プリンタ２００では、ＵＲＬに基づいてそのＲＡＷデータに適合した画像処理データを入手することができる。したがって、機種の違い等による特性の影響を除去した比較的精度のよい印刷結果を得ることができる。また、ＵＲＬに取得先が示されていることから、プリンタ２００で取得先を把握していなくても画像処理データ蓄積サーバ３００を利用することができるので、従来に比して、プリンタ２００側でディジタルカメラ１００への幅広い対応が比較的容易となる。また、画像処理データが画像処理データ蓄積サーバ３００に蓄積されているので、ディジタルカメラ１００を提供した後であってもその画像処理データの内容を比較的容易に変更することができるので、従来に比して、プリンタ２００側でディジタルカメラ１００への柔軟な対応が比較的容易となる。
【００８４】
さらに、本実施の形態では、画像処理データは、ＲＡＷデータに基づいて構成される画像を補正するためにＲＡＷデータに対して演算を行う補正値を示す画像補正データである。
これにより、画像の補正が行われるので、さらに精度のよい画像処理結果を得ることができる。
【００８５】
さらに、本実施の形態では、画像処理データは、ＲＡＷデータに基づいて構成される画像を補正するプログラムデータを示す画像処理モジュールである。
これにより、画像の補正が行われるので、さらに精度のよい画像処理結果を得ることができる。
さらに、本実施の形態では、ディジタルカメラ１００は、さらに、撮影情報を生成する撮影情報生成部１０８と、撮影情報生成部１０８で生成した撮影情報をＲＡＷデータに付加する撮影情報付加部１１０とを有する。
【００８６】
これにより、ディジタルカメラ１００が撮影情報およびＵＲＬを付加してＲＡＷデータを出力することにより、プリンタ２００では、ＵＲＬに基づいてそのＲＡＷデータに適合した画像処理データを入手し、画像処理データおよび撮影情報に基づいて画像処理を行うことができる。したがって、さらに精度のよい画像処理結果を得ることができる。
【００８７】
さらに、本実施の形態では、撮像センサ部１０２およびＡ／Ｄ変換部１０４は、画像をＲＡＷデータとして取り込むようになっている。
これにより、プリンタ２００では、ＲＡＷデータに基づいて画像処理を行うことができるので、さらに精度のよい画像処理結果を得ることができる。
さらに、本実施の形態では、ディジタルカメラ１００は、さらに、取り込んだＲＡＷデータを可逆圧縮方式により圧縮するＲＡＷデータ圧縮部１０６を有し、ＵＲＬ付加部１１４は、ＲＡＷデータ圧縮部１０６で圧縮した圧縮ＲＡＷデータにＵＲＬ記憶部１１２のＵＲＬを付加するようになっている。
【００８８】
これにより、ディジタルカメラ１００では、ＲＡＷデータが可逆圧縮方式により圧縮されるので、必要なメモリ容量を低減することができるとともに、プリンタ２００では、ＲＡＷデータに基づいて画像処理を行うことができるので、精度のよい画像処理結果を得ることができる。
上記実施の形態において、ディジタルカメラ１００は、発明１、２、９、１６、２０、２１、２３、２４または２７の画像撮影装置に対応し、撮像センサ部１０２およびＡ／Ｄ変換部１０４は、発明１、２、６、９、１５、１６、２０または２３の画像取込手段に対応している。また、撮像センサ部１０２およびＡ／Ｄ変換部１０４による取込は、発明２７または２８の画像取込ステップに対応し、ＲＡＷデータ圧縮部１０６は、発明１６の画像データ圧縮手段に対応し、撮影情報生成部１０８は、発明９の撮影情報生成手段に対応している。
【００８９】
また、上記実施の形態において、撮影情報付加部１１０は、発明９の撮影情報対応付手段に対応し、ＵＲＬ記憶部１１２は、発明２、６、１６、２０、２３、２７または２８のアクセス情報記憶手段に対応し、ＵＲＬ付加部１１４は、発明１、２、６、１６、２０または２３のアクセス情報対応付手段に対応している。また、ＵＲＬ付加部１１４による付加は、発明２７または２８のアクセス情報対応付ステップに対応し、プリンタ２００は、発明１、２、１９、２１、２２、２４、２５または２７の画像処理端末に対応し、ＲＡＷデータ読込部２０２は、発明１、２、１８、２１または２４の画像データ入力手段に対応している。
【００９０】
また、上記実施の形態において、ＲＡＷデータ読込部２０２による読込は、発明２７の画像データ入力ステップに対応し、ＵＲＬ取得部２０８は、発明２、３、２１または２４のアクセス情報取得手段に対応し、ＵＲＬ取得部２０８による取得は、発明２７のアクセス情報取得ステップに対応している。また、画像処理データ取得部２１０は、発明１ないし３、２１または２４の画像処理データ取得手段に対応し、画像処理データ取得部２１０による取得は、発明２７の画像処理データ取得ステップに対応し、画像データ処理部２１２は、発明１、２、１８、１９、２１または２４の画像データ処理手段に対応している。
【００９１】
また、上記実施の形態において、画像データ処理部２１２による処理は、発明２７の画像データ処理ステップに対応し、画像処理データ蓄積サーバ３００は、発明１ないし３、２１、２２、２４、２５または２７の画像処理データ蓄積端末に対応し、画像補正データ記憶部３０２および画像処理モジュール記憶部３０４は、発明２、２２、２５または２７の画像処理データ記憶手段に対応している。また、画像処理データ送信部３０６は、発明２、２２または２５の画像処理データ提供手段に対応し、画像処理データ送信部３０６による送信は、発明２７の画像処理データ提供ステップに対応し、ＵＲＬは、発明１ないし３、６、１４、１６、２０、２１、２３、２４、２６ないし２８のアクセス情報に対応している。
【００９２】
また、上記実施の形態において、ＲＡＷデータは、発明１、２、４ないし６、９、１６、１８ないし２１、２３、２４、２６ないし２８の画像データに対応している。
なお、上記実施の形態において、ＵＲＬ付加部１１４は、ＲＡＷデータの先頭にＵＲＬ記憶部１１２のＵＲＬを付加するように構成したが、これに限らず、ＲＡＷデータおよびＵＲＬ記憶部１１２のＵＲＬをそれぞれ別体のファイルとして生成し、ＲＡＷデータを格納するＲＡＷデータファイルおよびＵＲＬを格納するＵＲＬファイルのうち一方に、他方を参照先とする参照情報を付加するように構成してもよい。
【００９３】
この場合において、撮像センサ部１０２およびＡ／Ｄ変換部１０４は、発明７の画像取込手段に対応し、ＵＲＬ記憶部１１２は、発明７のアクセス情報記憶手段に対応し、ＵＲＬ付加部１１４は、発明７のアクセス情報対応付手段に対応し、ＵＲＬは、発明７のアクセス情報に対応している。また、ＲＡＷデータは、発明７の画像データに対応している。
【００９４】
また、上記実施の形態において、ＵＲＬ付加部１１４は、ＲＡＷデータの先頭にＵＲＬ記憶部１１２のＵＲＬを付加するように構成したが、これに限らず、ＵＲＬ記憶部１１２のＵＲＬを暗号化し、ＲＡＷデータに暗号化ＵＲＬを重畳するように構成してもよい。
この場合において、撮像センサ部１０２およびＡ／Ｄ変換部１０４は、発明８の画像取込手段に対応し、ＵＲＬ記憶部１１２は、発明８のアクセス情報記憶手段に対応し、ＵＲＬ付加部１１４は、発明８のアクセス情報対応付手段に対応し、ＵＲＬは、発明８のアクセス情報に対応している。また、ＲＡＷデータは、発明８の画像データに対応している。
【００９５】
また、上記実施の形態においては、ＲＡＷデータに複数のＵＲＬを付加することについて特に説明しなかったが、次のようにＲＡＷデータに複数のＵＲＬを付加するように構成することもできる。すなわち、ＵＲＬ記憶部１１２には、各撮影モードごとにＵＲＬが記憶されている。ＵＲＬ付加部１１４は、異なる複数の撮影モードに対応するＵＲＬをＵＲＬ記憶部１１２からそれぞれ読み出し、読み出した複数のＵＲＬをＲＡＷデータに付加するようになっている。
【００９６】
これにより、ディジタルカメラ１００が異なる複数の撮影モードに対応するＵＲＬを付加してＲＡＷデータを出力することにより、プリンタ２００では、それらＵＲＬに基づいて、各撮影モードおよびそのＲＡＷデータに適合した画像処理データを入手することができる。したがって、各撮影モードに特化した画像処理結果を得ることができる。
【００９７】
この場合、プリンタ２００に代えてパソコンで画像処理を行うときは、パソコンを次のように構成するとよい。すなわち、パソコンは、プリンタ２００と同等の構成を有し、さらに、撮影モードを指定する撮影モード指定部を有する。ＵＲＬ取得部２０８は、ＲＡＷデータ読込部２０２で読み込んだＲＡＷデータに付加されている複数のＵＲＬのうち、撮影モード指定部で指定された撮影モードに対応するものを取得するようになっている。
【００９８】
これにより、パソコンでは、利用者等によって指定された撮影モードに対応するＵＲＬに基づいて、その撮影モードおよびそのＲＡＷデータに適合した画像処理データを入手することができる。したがって、利用者等によって指定された撮影モードに特化した画像処理結果を得ることができる。なお、撮影モードの指定は、パソコンで行うに限らず、必要があればディジタルカメラ１００またはプリンタ２００で行うことももちろん可能である。
【００９９】
この場合において、ＵＲＬ記憶部１１２は、発明１０のアクセス情報記憶手段に対応し、ＵＲＬ付加部１１４は、発明１０のアクセス情報対応付手段に対応し、ＲＡＷデータ読込部２０２は、発明１１の画像データ入力手段に対応し、ＵＲＬ取得部２０８は、発明１１のアクセス情報取得手段に対応している。また、ＵＲＬは、発明１０または１１のアクセス情報に対応し、ＲＡＷデータは、発明１０または１１の画像データに対応している。
【０１００】
また、上記実施の形態においては、ＲＡＷデータに複数のＵＲＬを付加することについて特に説明しなかったが、プリンタ２００ではなく汎用的な用途に用いられるパソコンでＲＡＷデータを処理するような場合には、次のようにＲＡＷデータに複数のＵＲＬを付加するように構成することもできる。すなわち、ＵＲＬ記憶部１１２には、各出力デバイスごとにＵＲＬが記憶されている。ＵＲＬ付加部１１４は、異なる複数の出力デバイスに対応するＵＲＬをＵＲＬ記憶部１１２からそれぞれ読み出し、読み出した複数のＵＲＬをＲＡＷデータに付加するようになっている。
【０１０１】
これにより、ディジタルカメラ１００が異なる複数の出力デバイスに対応するＵＲＬを付加してＲＡＷデータを出力することにより、パソコンでは、それらＵＲＬに基づいて、各出力デバイスおよびそのＲＡＷデータに適合した画像処理データを入手することができる。したがって、各出力デバイスに特化した画像処理結果を得ることができる。
【０１０２】
この場合、パソコンを次のように構成するとよい。すなわち、パソコンは、出力デバイスを指定する出力デバイス指定部を有する。ＵＲＬ取得部２０８は、ＲＡＷデータ読込部２０２で読み込んだＲＡＷデータに付加されている複数のＵＲＬのうち、出力デバイス指定部で指定された出力デバイスに対応するものを取得するようになっている。
【０１０３】
これにより、パソコンでは、利用者等によって指定された出力デバイスに対応するＵＲＬに基づいて、その出力デバイスおよびそのＲＡＷデータに適合した画像処理データを入手することができる。したがって、利用者等によって指定された出力デバイスに特化した画像処理結果を得ることができる。
この場合において、ＵＲＬ記憶部１１２は、発明１２のアクセス情報記憶手段に対応し、ＵＲＬ付加部１１４は、発明１２のアクセス情報対応付手段に対応し、パソコンは、発明１３の画像処理端末に対応し、ＲＡＷデータは、発明１２または１３の画像データに対応している。
【０１０４】
また、上記実施の形態においては、画像処理データ蓄積サーバ３００に蓄積されている画像処理データを圧縮することについて特に説明しなかったが、次のように画像処理データを圧縮するように構成することもできる。すなわち、画像補正データ記憶部３０２および画像処理モジュール記憶部３０４には、画像処理データを所定の圧縮方式により圧縮した圧縮画像処理データが記憶されている。プリンタ２００は、さらに、画像処理データ取得部２１０で取得した圧縮画像処理データを圧縮方式に対応する復元方式により復元する画像処理データ復元部を有する。画像データ処理部２１２は、画像処理データ復元部で復元した画像処理データに基づいてＲＡＷデータ読込部２０２で読み込んだＲＡＷデータを処理するようになっている。
【０１０５】
これにより、画像処理データ蓄積サーバ３００に蓄積されている画像処理データが圧縮されているので、プリンタ２００と画像処理データ蓄積サーバ３００との間で通信されるデータ容量を低減することができる。
この場合において、プリンタ２００は、発明１７の画像処理端末に対応し、ＲＡＷデータ読込部２０２は、発明１７の画像データ入力手段に対応し、画像処理データ取得部２１０は、発明１７の画像処理データ取得手段に対応し、画像データ処理部２１２は、発明１７の画像データ処理手段に対応している。また、画像補正データ記憶部３０２および画像処理モジュール記憶部３０４は、発明１７の画像処理データ記憶手段に対応し、ＲＡＷデータは、発明１７の画像データに対応している。
【０１０６】
また、上記実施の形態においては、プリンタ２００で画像処理を行うように構成したが、これに限らず、プロジェクタ、パソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ　ＤｉｇｉｔａｌＡｓｓｉｓｔａｎｔ）、携帯電話、ＰＨＳ（登録商標）（Ｐｅｒｓｏｎａｌ　Ｈａｎｄｙｐｈｏｎｅ　Ｓｙｓｔｅｍ）、ウォッチ型ＰＤＡ、その他画像処理可能な端末で画像処理を行うように構成してもよい。
【０１０７】
また、上記実施の形態においては、画像を撮影する装置としてディジタルカメラ１００を用いたが、これに限らず、ディジタルビデオカメラ、スキャナ、コピー機、その他画像撮影可能な装置を用いることができる。
また、上記実施の形態においては、ディジタルカメラ１００のＲＡＷデータ記憶部１１６にＲＡＷデータを記憶し、ＲＡＷデータ記憶部１１６のＲＡＷデータをプリンタ２００に出力するように構成したが、これに限らず、例えば、ディジタルカメラ１００とプリンタ２００とをケーブル等で通信可能に接続し、ディジタルカメラ１００で撮影したＲＡＷデータを、内部メモリに記憶することなく直接プリンタ２００に出力するように構成することもできる。この場合、ＲＡＷデータ記憶部１１６は設けなくともよい。
【０１０８】
また、上記実施の形態においては、画像処理データ蓄積サーバ３００に蓄積されている画像処理データを暗号化することについて特に説明しなかったが、画像処理データを暗号化することによって、ディジタルカメラ１００の各メーカは、自社のノウハウを公開することなく、各出力デバイスに対して自社の画像処理機能を提供することが可能である。暗号化には、例えば、公開鍵方式などを利用すればよい。
【０１０９】
また、上記実施の形態においては、出力デバイスとしてプリンタ２００に応用した例を示したが、これに限らず、表示デバイス（ＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）等）や、ラボマシン、レーザープリンタ、昇華型プリンタなどどのような出力デバイスにも応用可能である。
また、上記実施の形態においては、ＵＲＬを用いたが、ＵＲＬとしては、ＣＧＩやＡＳＰなどの動的リンクを指定することにより参照時に実際に取得するデータ取得方法の自由度を向上することが可能である。これにより、ディジタルカメラ１００のメーカが画像処理モジュールを自由にアップデートすることができ、ディジタルカメラ１００内部のＲＯＭの内容を書き換えるなどの動作不良の原因となり得るアップデートをしなくてすむ。
【０１１０】
また、上記実施の形態においては、画像処理モジュールについて具体的に説明しなかったが、ドローソフトのプラグイン形式などデファクトスタンダードな実行モジュール形式を使用することにより汎用性を向上することが可能である。また、ＪＡＶＡ（登録商標）等の実行環境を選ばない実行モジュール形式を使用することにより、さらに汎用性を向上することが可能である。
【０１１１】
また、上記実施の形態においては、ディジタルカメラ１００とプリンタ２００とを所定のケーブルで接続したが、これに限らず、Ｂｌｕｅｔｏｏｔｈ等の無線通信により接続することもできる。
また、上記実施の形態において、ディジタルカメラ１００は、取り込んだＲＡＷデータを可逆圧縮方式により圧縮するように構成したが、これに限らず、不可逆圧縮方式その他の圧縮方式により圧縮するように構成してもよい。
【０１１２】
また、上記実施の形態において、画像データ処理部２１２は、撮影情報取得部２０６からの撮影情報および画像処理データ取得部２１０からの画像処理データに基づいて画像処理を行うように構成したが、これに限らず、撮像センサ部１０２の情報のほかに、ＲＧＢとＣＭＹＧの配列だけではなく、撮像センサ部１０２やディジタルカメラ１００自身の様々な特性（分光分布特性、ｘｙＰｏｉｎｔ、ダイナミックレンジ、対ノイズ性能、光学的フィルタ特性等）を用いれば、色補間部２１２ａや色補正部２１２ｂにてより有効な処理ができる。また、それらの撮像センサ部１０２やディジタルカメラ１００自身の特性は、画像データに付加して画像処理ブロックに渡してもよいし、画像処理データ蓄積サーバ３００から受信してもよい。
【０１１３】
また、上記実施の形態において、色補間部２１２ａは、単板式の撮像素子に対応するように構成したが、これに限らず、ディジタルカメラ１００としては二板式および三板式なども考えられるので、単板式以外の多板式の撮像素子に対応するように構成してもよい。
また、上記実施の形態において、画像データ処理部２１２は、色補間、色補正、シャープネス処理、ノイズ除去処理および色変換の順序で画像処理を行うように構成したが、これに限らず、任意の順序で画像処理を行うように構成してもよい。特に、これら複数の処理を一つの画像処理モジュールが行う場合は、その画像処理モジュールの作り方しだいでいくらでも変更することができる。
【０１１４】
また、上記実施の形態においては、画像処理を行った後に、画像処理を行った画像データに基づいて印刷または表示を行うように構成したが、これに限らず、画像処理を行った後に、画像処理を行った画像処理データを蓄積しまたは転送するように構成してもよい。
また、上記実施の形態においては、ディジタルカメラ１００、プリンタ２００および画像処理データ蓄積サーバ３００から構成したが、これに限らず、ディジタルカメラ１００、画像処理データ蓄積サーバ３００、画像処理サーバおよびネットワークプリンタから構成してもよい。この場合、ディジタルカメラ１００で撮影した後、ネットワークへ画像データを転送し、転送の途中の画像処理サーバで画像処理を行い、ネットワークプリンタに転送する。
【０１１５】
また、上記実施の形態において、図２および図３のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭにあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭに読み込んで実行するようにしてもよい。
【０１１６】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０１１７】
また、上記実施の形態においては、本発明に係る画像処理システム、画像撮影装置、画像処理端末、画像処理データ蓄積端末、装置用プログラム、端末用プログラムおよび画像データのデータ構造、並びに画像処理方法および画像データ生成方法を、インターネット１９９からなるネットワークシステムに適用した場合について説明したが、これに限らず、例えば、インターネット１９９と同一方式により通信を行ういわゆるイントラネットに適用してもよい。もちろん、インターネット１９９と同一方式により通信を行うネットワークに限らず、通常のネットワークに適用することもできる。
【０１１８】
また、上記実施の形態においては、本発明に係る画像処理システム、画像撮影装置、画像処理端末、画像処理データ蓄積端末、装置用プログラム、端末用プログラムおよび画像データのデータ構造、並びに画像処理方法および画像データ生成方法を、図１に示すように、ディジタルカメラ１００で撮影した画像データをプリンタ２００で処理して印刷を行う場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【０１１９】
【発明の効果】
以上説明したように、本発明に係る請求項１ないし１９記載の画像処理システムによれば、画像撮影装置がアクセス情報と対応付けて画像データを出力することにより、画像処理端末では、アクセス情報に基づいてその画像データに適合した画像処理データを入手することができる。したがって、機種の違い等による特性の影響を除去した比較的精度のよい画像処理結果を得ることができるという効果が得られる。また、アクセス情報に取得先が示されていることから、画像処理端末で取得先を把握していなくても画像処理データ蓄積端末を利用することができるので、従来に比して、画像撮影装置への幅広い対応が比較的容易となるという効果も得られる。また、画像処理データが画像処理データ蓄積端末に蓄積されているので、画像撮影装置を提供した後であってもその画像処理データの内容を比較的容易に変更することができるので、従来に比して、画像撮影装置への柔軟な対応が比較的容易となるという効果も得られる。
【０１２０】
さらに、本発明に係る請求項３ないし１９記載の画像処理システムによれば、アクセス情報により特定される画像処理データ蓄積端末にアクセスすることから、画像処理端末で取得先を把握していなくても複数の画像処理データ蓄積端末を利用することができるので、画像撮影装置への幅広い対応がさらに容易となるという効果も得られる。
【０１２１】
さらに、本発明に係る請求項４または５記載の画像処理システムによれば、画像の補正が行われるので、さらに精度のよい画像処理結果を得ることができるという効果も得られる。
さらに、本発明に係る請求項９記載の画像処理システムによれば、画像撮影装置が撮影情報およびアクセス情報と対応付けて画像データを出力することにより、画像処理端末では、アクセス情報に基づいてその画像データに適合した画像処理データを入手し、画像処理データおよび撮影情報に基づいて画像処理を行うことができる。したがって、さらに精度のよい画像処理結果を得ることができるという効果も得られる。
【０１２２】
さらに、本発明に係る請求項１０または１１記載の画像処理システムによれば、画像撮影装置が異なる複数の撮影モードに対応するアクセス情報と対応付けて画像データを出力することにより、画像処理端末では、それらアクセス情報に基づいて、各撮影モードおよびその画像データに適合した画像処理データを入手することができる。したがって、各撮影モードに特化した画像処理結果を得ることができるという効果も得られる。
【０１２３】
さらに、本発明に係る請求項１１記載の画像処理システムによれば、画像処理端末では、利用者等によって指定された撮影モードに対応するアクセス情報に基づいて、その撮影モードおよびその画像データに適合した画像処理データを入手することができる。したがって、利用者等によって指定された撮影モードに特化した画像処理結果を得ることができるという効果も得られる。
【０１２４】
さらに、本発明に係る請求項１２または１３記載の画像処理システムによれば、画像撮影装置が異なる複数の出力デバイスに対応するアクセス情報と対応付けて画像データを出力することにより、画像処理端末では、それらアクセス情報に基づいて、各出力デバイスおよびその画像データに適合した画像処理データを入手することができる。したがって、各出力デバイスに特化した画像処理結果を得ることができるという効果も得られる。
【０１２５】
さらに、本発明に係る請求項１３記載の画像処理システムによれば、画像処理端末では、利用者等によって指定された出力デバイスに対応するアクセス情報に基づいて、その出力デバイスおよびその画像データに適合した画像処理データを入手することができる。したがって、利用者等によって指定された出力デバイスに特化した画像処理結果を得ることができるという効果も得られる。
【０１２６】
さらに、本発明に係る請求項１５または１６記載の画像処理システムによれば、画像処理端末では、ＲＡＷデータに基づいて画像処理を行うことができるので、さらに精度のよい画像処理結果を得ることができるという効果も得られる。
さらに、本発明に係る請求項１６記載の画像処理システムによれば、画像撮影装置では、ＲＡＷデータが所定の圧縮方式により圧縮されるので、必要なメモリ容量を低減することができるとともに、画像処理端末では、ＲＡＷデータに基づいて画像処理を行うことができるので、精度のよい画像処理結果を得ることができるという効果も得られる。
【０１２７】
さらに、本発明に係る請求項１７記載の画像処理システムによれば、画像処理データ蓄積端末に蓄積されている画像処理データが圧縮されているので、画像処理端末と画像処理データ蓄積端末との間で通信されるデータ容量を低減することができるという効果も得られる。
さらに、本発明に係る請求項１９記載の画像処理システムによれば、画像撮影装置がアクセス情報と対応付けて画像データを出力することにより、プリンタでは、アクセス情報に基づいてその画像データに適合した画像処理データを入手することができる。したがって、機種の違い等による特性の影響を除去した比較的精度のよい印刷結果を得ることができるという効果も得られる。また、アクセス情報に取得先が示されていることから、プリンタで取得先を把握していなくても画像処理データ蓄積端末を利用することができるので、従来に比して、プリンタ側で画像撮影装置への幅広い対応が比較的容易となるという効果も得られる。また、画像処理データが画像処理データ蓄積端末に蓄積されているので、画像撮影装置を提供した後であってもその画像処理データの内容を比較的容易に変更することができるので、従来に比して、プリンタ側で画像撮影装置への柔軟な対応が比較的容易となるという効果も得られる。
【０１２８】
一方、本発明に係る請求項２０記載の画像撮影装置によれば、請求項２記載の画像処理システムと同等の効果が得られる。
一方、本発明に係る請求項２１記載の画像処理端末によれば、請求項２記載の画像処理システムと同等の効果が得られる。
一方、本発明に係る請求項２２記載の画像処理データ蓄積端末によれば、請求項２記載の画像処理システムと同等の効果が得られる。
【０１２９】
一方、本発明に係る請求項２３記載の装置用プログラムによれば、請求項２０記載の画像撮影装置と同等の効果が得られる。
一方、本発明に係る請求項２４記載の端末用プログラムによれば、請求項２１記載の画像処理端末と同等の効果が得られる。
さらに、本発明に係る請求項２５記載の端末用プログラムによれば、請求項２２記載の画像処理データ蓄積端末と同等の効果が得られる。
【０１３０】
一方、本発明に係る請求項２６記載の画像データのデータ構造によれば、請求項６記載の画像処理システムと同等の効果が得られる。
一方、本発明に係る請求項２７記載の画像処理方法によれば、請求項２記載の画像処理システムと同等の効果が得られる。
一方、本発明に係る請求項２８記載の画像データ生成方法によれば、請求項２６記載の画像データのデータ構造と同等の効果が得られる。
【図面の簡単な説明】
【図１】本発明に係る画像処理システムを示すブロック図である。
【図２】画像撮影処理を示すフローチャートである。
【図３】画像印刷処理を示すフローチャートである。
【符号の説明】
１００…ディジタルカメラ，１０２…撮像センサ部，１０４…Ａ／Ｄ変換部，１０６…ＲＡＷデータ圧縮部，１０８…撮影情報生成部，１１０…撮影情報付加部，１１２…ＵＲＬ記憶部，１１４…ＵＲＬ付加部，１１６…ＲＡＷデータ記憶部，２００…プリンタ，２０２…ＲＡＷデータ読込部，２０４…ＲＡＷデータ復元部，２０６…撮影情報取得部，２０８…ＵＲＬ取得部，２１０…画像処理データ取得部，２１２…画像データ処理部，２１２ａ…色補間部，２１２ｂ…色補正部，２１２ｃ…ノイズ除去部，２１２ｄ…シャープネス処理部，２１２ｅ…色変換部，２１４…疑似中間調処理部，２１６…印刷部，３００…画像処理データ蓄積サーバ，３０２…画像補正データ記憶部，３０４…画像処理モジュール記憶部，３０６…画像処理データ送信部
【図１】
2004064434.tif 000003
【図２】
2004064434.tif 000004
【図３】
2004064434.tif 000005