(57)【特許請求の範囲】
【請求項１】
外部端末からの要求に応じて画像データを送信する画像送信方法において、
前記外部端末からの出力要求のプロトコルおよび該外部端末において行っているサービス名の少なくとも１つの情報を含む前記画像データの送信指示情報を受け付け、
前記送信指示情報に基づいて、前記外部端末の出力特性を判定し、
該判定された出力特性に応じた特性を有する画像データを、画像記憶手段に記憶された、同一画像について複数種類の外部端末の出力特性に応じた複数種類の特性をそれぞれ有する複数の画像データから選択し、
該選択された画像データを前記外部端末に送信することを特徴とする画像送信方法。
【請求項２】
外部端末からの要求に応じて画像データを送信する画像送信方法において、
前記外部端末からの出力要求のプロトコルおよび該外部端末において行っているサービス名の少なくとも１つの情報を含む前記画像データの送信指示情報を受け付け、
前記送信指示情報に基づいて、前記外部端末の出力特性を判定し、
該判定された出力特性に応じた特性を有する画像データを、画像記憶手段に記憶された前記画像データから生成し、
該生成された画像データを前記外部端末に送信することを特徴とする画像送信方法。
【請求項３】
外部端末からの要求に応じて画像データを送信する画像送信方法において、
前記外部端末からの出力要求のプロトコルおよび該外部端末において行っているサービス名の少なくとも１つの情報を含む前記画像データの送信指示情報を受け付け、
前記送信指示情報に基づいて、前記外部端末の出力特性を判定するとともに、該判定された出力特性に応じた特性を有する画像データが、同一画像について複数種類の外部端末の出力特性に応じた複数種類の特性をそれぞれ有する複数の画像データを記憶する画像記憶手段に記憶されているか否かを判定し、
前記判定された出力特性に応じた特性を有する画像データが前記画像記憶手段に記憶されていると判定された場合は、前記判定された出力特性に応じた特性を有する画像データを前記画像記憶手段に記憶された前記複数の画像データから選択し、
前記判定された出力特性に応じた特性を有する画像データが前記画像記憶手段に記憶されていないと判定された場合は、前記判定された出力特性に近い特性を有する画像データを前記画像記憶手段に記憶された前記複数の画像データから選択し、前記判定された出力特性に応じた特性を有する画像データを該選択された画像データから生成し、
前記選択された画像データまたは前記生成された画像データを前記外部端末に送信することを特徴とする画像送信方法。
【請求項４】
外部端末からの要求に応じて画像データを送信する画像サーバシステムにおいて、
同一画像について複数種類の外部端末の出力特性に応じた複数種類の特性をそれぞれ有する複数の画像データを記憶する画像記憶手段と、
前記外部端末からの出力要求のプロトコルおよび該外部端末において行っているサービス名の少なくとも１つの情報を含む前記画像データの送信指示情報を受け付ける受け付け手段と、
前記送信指示情報に基づいて、前記外部端末の出力特性を判定する判定手段と、
該判定手段により判定された出力特性に応じた特性を有する画像データを前記画像記憶手段に記憶された前記複数の画像データから選択する画像選択手段と、
該画像選択手段により選択された画像データを前記外部端末に送信する送信手段とを備えたことを特徴とする画像サーバシステム。
【請求項５】
外部端末からの要求に応じて画像データを送信する画像サーバシステムにおいて、
前記画像データを記憶する画像記憶手段と、
前記外部端末からの出力要求のプロトコルおよび該外部端末において行っているサービス名の少なくとも１つの情報を含む前記画像データの送信指示情報を受け付ける受け付け手段と、
前記送信指示情報に基づいて、前記外部端末の出力特性を判定する判定手段と、
該判定手段により判定された出力特性に応じた特性を有する画像データを前記画像記憶手段に記憶された前記画像データから生成する画像生成手段と、
該画像生成手段により生成された画像データを前記外部端末に送信する送信手段とを備えたことを特徴とする画像サーバシステム。
【請求項６】
外部端末からの要求に応じて画像データを送信する画像サーバシステムにおいて、
同一画像について複数種類の外部端末の出力特性に応じた複数種類の特性をそれぞれ有する複数の画像データを記憶する画像記憶手段と、
前記外部端末からの出力要求のプロトコルおよび該外部端末において行っているサービス名の少なくとも１つの情報を含む前記画像データの送信指示情報を受け付ける受け付け手段と、
前記送信指示情報に基づいて、前記外部端末の出力特性を判定するとともに、該判定された出力特性に応じた特性を有する画像データが前記画像記憶手段に記憶されているか否かを判定する判定手段と、
該判定手段により判定された出力特性に応じた特性を有する画像データが前記画像記憶手段に記憶されていると判定された場合は、前記判定された出力特性に応じた特性を有する画像データを前記画像記憶手段に記憶された前記複数の画像データから選択する画像選択手段と、
前記判定手段により判定された出力特性に応じた特性を有する画像データが前記画像記憶手段に記憶されていないと判定された場合は、前記判定された出力特性に近い特性を有する画像データを前記画像記憶手段に記憶された前記複数の画像データから選択し、前記判定された出力特性に応じた特性を有する画像データを該選択された画像データから生成する画像生成手段と、
前記画像選択手段により選択された画像データまたは前記画像生成手段により生成された画像データを前記外部端末に送信する送信手段とを備えたことを特徴とする画像サーバシステム。
【請求項７】
外部端末からの要求に応じて画像データを送信する画像送信方法をコンピュータに実行させるためのプログラムにおいて、
前記外部端末からの出力要求のプロトコルおよび該外部端末において行っているサービス名の少なくとも１つの情報を含む前記画像データの送信指示情報を受け付ける手順と、
前記送信指示情報に基づいて、前記外部端末の出力特性を判定する手順と、
該判定された出力特性に応じた特性を有する画像データを、画像記憶手段に記憶された、同一画像について複数種類の外部端末の出力特性に応じた複数種類の特性をそれぞれ有する複数の画像データから選択する手順と、
該選択された画像データを前記外部端末に送信する手順とを有することを特徴とするプログラム。
【請求項８】
外部端末からの要求に応じて画像データを送信する画像送信方法をコンピュータに実行させるためのプログラムにおいて、
前記外部端末からの出力要求のプロトコルおよび該外部端末において行っているサービス名の少なくとも１つの情報を含む前記画像データの送信指示情報を受け付ける手順と、
前記送信指示情報に基づいて、前記外部端末の出力特性を判定する手順と、
該判定された出力特性に応じた特性を有する画像データを、画像記憶手段に記憶された前記画像データから生成する手順と、
該生成された画像データを前記外部端末に送信する手順とを有することを特徴とするプログラム。
【請求項９】
外部端末からの要求に応じて画像データを送信する画像送信方法をコンピュータに実行させるためのプログラムにおいて、
前記外部端末からの出力要求のプロトコルおよび該外部端末において行っているサービス名の少なくとも１つの情報を含む前記画像データの送信指示情報を受け付ける手順と、
前記送信指示情報に基づいて、前記外部端末の出力特性を判定するとともに、該判定された出力特性に応じた特性を有する画像データが、同一画像について複数種類の外部端末の出力特性に応じた複数種類の特性をそれぞれ有する複数の画像データを記憶する画像記憶手段に記憶されているか否かを判定する手順と、
前記判定された出力特性に応じた特性を有する画像データが前記画像記憶手段に記憶されていると判定された場合に、前記判定された出力特性に応じた特性を有する画像データを前記画像記憶手段に記憶された前記複数の画像データから選択する手順と、
前記判定された出力特性に応じた特性を有する画像データが前記画像記憶手段に記憶されていないと判定された場合に、前記判定された出力特性に近い特性を有する画像データを前記画像記憶手段に記憶された前記複数の画像データから選択し、前記判定された出力特性に応じた特性を有する画像データを該選択された画像データから生成する手順と、
前記選択された画像データまたは前記生成された画像データを前記外部端末に送信する手順とを有することを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、外部端末からの要求に応じて画像データを送信する画像送信方法、画像サーバシステムおよび画像送信方法をコンピュータに実行させるためのプログラムに関するものである。
【０００２】
【従来の技術】
画像サーバにネットワーク経由でアクセスし、画像サーバに記憶された画像データをダウンロードしてＣＲＴや液晶等の汎用モニタに表示したり、プリンタにおいてプリント出力するネットワークフォトサービスや、プリントのみに特化したネットワークプリントサービスが提供されている。
【０００３】
このようなネットワークフォトサービスやネットワークプリントサービスにおいて、画像サーバにアクセスする外部端末により再生される画像は種々の特性を有する。例えば、外部端末における画像再生装置が汎用モニタであれば、再生された画像は汎用モニタに特有の周波数特性や色再現特性を有する。さらにＣＲＴや液晶等のモニタの種類やモニタのサイズに応じて再生される画像の特性も異なる。また、外部端末における画像再生装置が高精細プリンタであれば、再生された画像は高精細プリンタ特有の周波数特性や色再現特性を有する。このように、外部端末に応じて再生される画像の特性（以下出力特性とする）異なることから、画像サーバからは外部端末の出力特性を考慮して、再生される画像が外部端末毎に適正なものとなるように、外部端末の出力特性に応じた特性を有する画像データを送信する必要がある。このため、外部端末の種類に対応するデバイスプロファイルおよび画像データの特性を表すソースプロファイルを画像サーバに保管しておき、外部端末において画像データおよび画像データのソースプロファイルをダウンロードし、これらのプロファイルに基づいて画像データに対してカラーマッチング処理を施して、外部端末の出力特性に適した画像データを得るようにした方法が提案されている（特開平１０−２２４６４３号公報）。
【０００４】
また、スキャナ装置により読み取られた画像データをネットワークを介して画像サーバに保管する際に、スキャナ装置において画像データを装置の特性に依存しない画像データとなるように標準化し、外部端末において画像データを再生する際には、その外部端末の出力特性に適合するように標準化された画像データを変換する方法が提案されている（特許第２６６０１７０号公報）。この方法によれば、画像サーバに保管されている画像データは標準化されているため、外部端末の出力特性に応じて標準化された画像データを外部端末の出力特性に適合するように変換することが容易となり、その結果、外部端末において適正な画像を再生することができる。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記特開平１０−２２４６４３号公報に記載された方法においては、外部端末においてデバイスプロファイルやソースプロファイルを要求しなければ、カラーマッチング処理を行うことができないため、外部端末からこのようなプロファイルの要求がない場合には、外部端末の出力特性に応じた画像データを外部端末において再生することができない。また、上記特許第２６６０１７０号公報に記載された方法においては、外部端末において標準化された画像データを変換する必要があり、外部端末が標準化された画像データを処理する機能を有さない場合には、外部端末において適正な画像を再生することができない。
【０００６】
本発明は上記事情に鑑みなされたものであり、外部端末においてプロファイル等の要求を行う必要がなく、さらに外部端末が標準化された画像データを処理する等の特定の機能を有さない場合にも、外部端末の出力特性に応じた画像を再生することができる画像送信方法、画像サーバシステムおよびプログラムを提供することを目的とするものである。
【０００７】
【課題を解決するための手段】
本発明による第１の画像送信方法は、外部端末からの要求に応じて画像データを送信する画像送信方法において、
前記外部端末からの前記画像データの送信指示情報を受け付け、
前記送信指示情報に基づいて、前記外部端末の出力特性を判定し、
該判定された出力特性に応じた特性を有する画像データを、画像記憶手段に記憶された、同一画像について複数種類の外部端末の出力特性に応じた複数種類の特性をそれぞれ有する複数の画像データから選択し、
該選択された画像データを前記外部端末に送信することを特徴とするものである。
【０００８】
「外部端末の出力特性」は、外部端末においてどのような特性を有する画像が再生されるかを表し、外部端末が再生可能な色空間、外部端末において再生される画像の周波数特性、アーチファクトが生じない等の外部端末に適した圧縮方式、画像を正立視可能な方向（画像の縦向き、横向き）等により定められる。
【０００９】
「送信指示情報」とは、画像サーバに対して画像データの送信を要求する際に、外部端末が画像サーバに必然的に送信する情報であり、出力要求のプロトコル、外部端末において再生に必要な画素数および／または外部端末において行っているサービス名等が用いられる。
【００１０】
「出力要求のプロトコル」としては、ネットワークプロトコル、インターネットｈｔｔｐプロトコル、携帯電話のｉ−ｍｏｄｏ（登録商標）サーバ経由プロトコル等が挙げられる。
【００１１】
「サービス名」としては、ラボ用サービス、ネットワークサービス、ｉ−ｍｏｄｏサービス等が挙げられる。
【００１２】
本発明による第２の画像送信方法は、外部端末からの要求に応じて画像データを送信する画像送信方法において、
前記外部端末からの前記画像データの送信指示情報を受け付け、
前記送信指示情報に基づいて、前記外部端末の出力特性を判定し、
該判定された出力特性に応じた特性を有する画像データを、画像記憶手段に記憶された前記画像データから生成し、
該生成された画像データを前記外部端末に送信することを特徴とするものである。
【００１３】
本発明による第３の画像送信方法は、外部端末からの要求に応じて画像データを送信する画像送信方法において、
前記外部端末からの前記画像データの送信指示情報を受け付け、
前記送信指示情報に基づいて、前記外部端末の出力特性を判定するとともに、該判定された出力特性に応じた特性を有する画像データが、同一画像について複数種類の外部端末の出力特性に応じた複数種類の特性をそれぞれ有する複数の画像データを記憶する画像記憶手段に記憶されているか否かを判定し、
前記判定された出力特性に応じた特性を有する画像データが前記画像記憶手段に記憶されていると判定された場合は、前記判定された出力特性に応じた特性を有する画像データを前記画像記憶手段に記憶された前記複数の画像データから選択し、
前記判定された出力特性に応じた特性を有する画像データが前記画像記憶手段に記憶されていないと判定された場合は、前記判定された出力特性に近い特性を有する画像データを前記画像記憶手段に記憶された前記複数の画像データから選択し、前記判定された出力特性に応じた特性を有する画像データを該選択された画像データから生成し、
前記選択された画像データまたは前記生成された画像データを前記外部端末に送信することを特徴とするものである。
【００１４】
本発明による第１の画像サーバシステムは、外部端末からの要求に応じて画像データを送信する画像サーバシステムにおいて、
同一画像について複数種類の外部端末の出力特性に応じた複数種類の特性をそれぞれ有する複数の画像データを記憶する画像記憶手段と、
前記外部端末からの前記画像データの送信指示情報を受け付ける受け付け手段と、
前記送信指示情報に基づいて、前記外部端末の出力特性を判定する判定手段と、
該判定手段により判定された出力特性に応じた特性を有する画像データを前記画像記憶手段に記憶された前記複数の画像データから選択する画像選択手段と、該画像選択手段により選択された画像データを前記外部端末に送信する送信手段とを備えたことを特徴とするものである。
【００１５】
本発明による第２の画像サーバシステムは、外部端末からの要求に応じて画像データを送信する画像サーバシステムにおいて、
前記画像データを記憶する画像記憶手段と、
前記外部端末からの前記画像データの送信指示情報を受け付ける受け付け手段と、
前記送信指示情報に基づいて、前記外部端末の出力特性を判定する判定手段と、
該判定手段により判定された出力特性に応じた特性を有する画像データを前記画像記憶手段に記憶された前記画像データから生成する画像生成手段と、
該画像生成手段により生成された画像データを前記外部端末に送信する送信手段とを備えたことを特徴とするものである。
【００１６】
本発明による第３の画像サーバシステムは、外部端末からの要求に応じて画像データを送信する画像サーバシステムにおいて、
同一画像について複数種類の外部端末の出力特性に応じた複数種類の特性をそれぞれ有する複数の画像データを記憶する画像記憶手段と、
前記外部端末からの前記画像データの送信指示情報を受け付ける受け付け手段と、
前記送信指示情報に基づいて、前記外部端末の出力特性を判定するとともに、該判定された出力特性に応じた特性を有する画像データが前記画像記憶手段に記憶されているか否かを判定する判定手段と、
該判定手段により判定された出力特性に応じた特性を有する画像データが前記画像記憶手段に記憶されていると判定された場合は、前記判定された出力特性に応じた特性を有する画像データを前記画像記憶手段に記憶された前記複数の画像データから選択する画像選択手段と、
前記判定手段により判定された出力特性に応じた特性を有する画像データが前記画像記憶手段に記憶されていないと判定された場合は、前記判定された出力特性に近い特性を有する画像データを前記画像記憶手段に記憶された前記複数の画像データから選択し、前記判定された出力特性に応じた特性を有する画像データを該選択された画像データから生成する画像生成手段と、
前記画像選択手段により選択された画像データまたは前記画像生成手段により生成された画像データを前記外部端末に送信する送信手段とを備えたことを特徴とするものである。
【００１７】
ここで、本発明による第３の画像サーバシステムにおいては、判定手段を、前記送信指示情報に基づいて、前記外部端末の出力特性を判定する手段と、該判定された出力特性に応じた特性を有する画像データが前記画像記憶手段に記憶されているか否かを判定する手段とからなるものとしてもよい。
【００１８】
なお、本発明による第１から第３の画像送信方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【００１９】
【発明の効果】
本発明による第１の画像送信方法および第１の画像サーバシステムによれば、外部端末が画像データの送信指示要求を行うと、送信指示要求に基づいて外部端末の出力特性が判定され、判定された出力特性に応じた特性を有する画像データが、画像記憶手段に記憶された複数の画像データから選択され、選択された画像データが外部端末に送信される。このため、外部端末からは何ら特別な要求を行わなくても、外部端末の出力特性に応じた特性を有する画像データを受信することができ、かつ外部端末が特別な機能を有していなくても、その外部端末において適正な画像を再生することができる。
【００２０】
本発明による第２の画像送信方法および第２の画像サーバシステムによれば、外部端末が画像データの送信指示要求を行うと、送信指示要求に基づいて外部端末の出力特性が判定され、判定された出力特性に応じた特性を有する画像データが、画像記憶手段に記憶された画像データから生成され、生成された画像データが外部端末に送信される。このため、外部端末からは何ら特別な要求を行わなくても、外部端末の出力特性に応じた特性を有する画像データを受信することができ、かつ外部端末が特別な機能を有していなくても、その外部端末において適正な画像を再生することができる。
【００２１】
本発明による第３の画像送信方法および第３の画像サーバシステムによれば、外部端末が画像データの送信指示要求を行うと、送信指示要求に基づいて外部端末の出力特性が判定され、さらに判定された出力特性に応じた特性を有する画像データが画像記憶手段に記憶されているか否かが判定される。判定された出力特性に応じた特性を有する画像データが画像記憶手段に記憶されていると判定された場合は、その画像データが画像記憶手段に記憶された複数の画像データから選択される。一方、判定された出力特性に応じた特性を有する画像データが画像記憶手段に記憶されていないと判定された場合は、判定された出力特性に近い特性を有する画像データが画像記憶手段に記憶された複数の画像データから選択され、判定された出力特性に応じた特性を有する画像データがこの選択された画像データから生成される。そして、選択された画像データまたは生成された画像データが外部端末に送信される。このため、外部端末からは何ら特別な要求を行わなくても、外部端末の出力特性に応じた特性を有する画像データを受信することができ、かつ外部端末が特別な機能を有していなくても、その外部端末において適正な画像を再生することができる。
【００２２】
【発明の実施の形態】
以下図面を参照して本発明の実施形態について説明する。図１は本発明の第１の実施形態による画像サーバシステムを用いた画像表示システムの構成を示す概略ブロック図である。図１に示すように本実施形態による画像表示システムは、デジタルカメラ、プリントスキャナおよびフイルムスキャナ等の撮像手段１において取得されたデジタルの画像データＳ０を保管する画像サーバ２と、画像サーバ２にネットワーク４を介してアクセス可能なパソコン、携帯電話および高精細プリンタを有するラボ機器等の外部端末３とを備える。なお、画像サーバ２は、複数箇所に設置された他の画像サーバ５とともに仮想的な１つのサーバを構成してなるものである。
【００２３】
外部端末３においては、ネットワーク４を経由して画像サーバ２にアクセスして、画像データＳ０をダウンロードすることが可能である。なお、ダウンロードを行う際には、外部端末３は、画像サーバ２に画像データＳ０の送信指示情報Ａを送信する。この送信指示情報Ａは、出力要求のプロトコル、外部端末３において再生に必要な画素数および／または外部端末３において行っているサービス名のように、画像サーバ２への画像データＳ０の送信要求時に、画像サーバ２に対して必然的に送信される情報である。
【００２４】
具体的には、外部端末３がラボ機器である場合には、出力要求のプロトコルはラボ専用のネットワークプロトコルが用いられ、画素数は画像を再生する装置の種類に応じて高精細プリンタの画素数あるいはモニタの画素数が用いられ、サービス名はラボ用サービスあるいはネットワークプリントサービスが用いられる。また、外部端末３がパソコンである場合、出力要求のプロトコルはインターネットｈｔｔｐプロトコルが用いられ、画素数はモニタの画素数が用いられる。なお、この場合は、ユーザ個人が画像データの送信を要求するため、サービス名は送信指示情報Ａには含まれない。さらに、外部端末３が携帯電話である場合、出力要求のプロトコルは例えばｉ−ｍｏｄｏサーバ経由プロトコルが用いられ、画素数は携帯電話の液晶モニタの画素数が用いられ、サービス名はｉ−ｍｏｄｏサービスが用いられる。
【００２５】
図２は本発明の第１の実施形態における画像サーバ２の構成を示す概略ブロック図である。図２に示すように、画像サーバ２は、同一画像について外部端末３の出力特性に応じた複数種類の特性を有する複数の画像データＳ１を記憶する画像記憶部２１、ネットワーク４から送信された送信指示情報Ａの受信および後述するように選択された画像データＳｓのネットワーク４への送信を行う通信インターフェースからなる送受信部２２、送受信部２２において受信された送信指示情報Ａに基づいて、送信指示情報Ａを送信した外部端末３の出力特性を判定する判定部２３、および判定部２３において判定された外部端末３の出力特性に応じた特性を有する画像データＳｓを、画像記憶部２１に記憶された複数の画像データＳ１から選択する画像選択部２４を備える。なお、本実施形態においては、送受信部２２が受け付け手段および送信手段に対応する。なお、画像データＳ１は、撮像手段１において得られた画像データＳ０に基づいて、不図示の画像生成手段において生成され、画像記憶部２１に記憶される。
【００２６】
外部端末３の出力特性は、外部端末においてどのような特性を有する画像が再生されるかを表し、外部端末３において再生される画像の周波数特性、外部端末３が再生可能な色空間、アーチファクトが生じない等の外部端末３に適した圧縮方式、画像を正立視可能な方向（縦向き、横向き）等により定められる。
【００２７】
ここで、周波数特性について説明する。高精細プリンタとＣＲＴモニタとでは、再生する画像の解像度が異なるため、１画素の大きさが異なる。例えば、６００ｄｐｉの解像度のプリンタと２００ｄｐｉの解像度のモニタとでは、１画素の大きさがモニタの方がプリンタよりも３倍大きいこととなる。このため、表示される画像の物理的な大きさがプリンタとモニタとで異なり、それを観察する視覚特性も異なることとなる。したがって、画像サーバ２に対して画像データＳ０の送信指示があった場合、同じ画素数が要求されても、高精細プリンタとモニタとでは、最適な画像を再生するには異なる周波数特性を有するものとする必要がある。
【００２８】
図３は観察距離が３０ｃｍの場合における輝度および色差に対する視覚特性を示す図であり、横軸は周波数、縦軸はコントラスト認知度すなわち視覚感度である。なお、実線が輝度の特性を、破線が色差の特性をそれぞれ示す。図３の実線に示すように、観察距離が３０ｃｍの場合、１cycle/mm付近に視覚感度のピークを有し、それ以上の周波数では視覚感度は下がる。したがって、プリンタにおいて画像を再生する場合、１cycle/mm以上に相当する周波数帯域を強調することが好ましい。ところが、モニタにおいて画像を再生する場合、モニタの画素サイズがプリンタの約３倍であると、プリンタにおいて１cycle/mmに相当する情報は、モニタにおいては０．３３cycle/mmに相当する。したがって、プリンタに画像を再生する場合と同様の処理が施された画像データをモニタにおいて再生すると、元々よく見えていた１cycle/mmに相当する信号が強調されすぎてしまい、却ってノイズ等が目立ってしまうこととなる。したがって、外部端末３がモニタに画像を再生するものである場合、プリンタに画像を再生する場合とは強調された周波数帯域が異なる特性を有する画像データＳｓを選択して送信する必要がある。
【００２９】
一方、圧縮率についても同様に、プリンタに画像を再生する場合、プリンタにおいて再生される画像における１cycle/mm以上の周波数帯域をカットするような圧縮を行っても、プリンタにおいて再生された画像においてはアーチファクトは目立たない。これに対して、モニタに画像を再生する場合に、同様の圧縮を行うと、アーチファクトの周波数帯域が視覚感度の高い領域となるため、モニタに再生された画像においては、アーチファクトが目立ってしまう。したがって、外部端末３がモニタに画像を再生するものである場合、プリンタに画像を再生する場合とは圧縮する周波数帯域が異なる特性を有する画像データＳｓを選択して送信する必要がある。
【００３０】
また、色空間については、プリンタとモニタとでは色再現域（ダイナミックレンジおよび色度域）が異なる。また、モニタでもＣＲＴ、ＴＦＴ液晶、ＳＴＮ液晶等、モニタの種類によって色再現域が異なる。したがって、送信される画像データＳｓに色再現域外の情報が含まれていても、外部端末３においてはその情報は再生することができないことから、外部端末３の種類に応じて、色再現域外の情報を圧縮したり、異なる色空間マッピングを行って色再現域外の情報を色再現域内に表現する必要がある。
【００３１】
さらに、画像の回転について、送信要求情報Ａに含まれる画素数によるアスペクト比と、撮像手段１において取得された画像データＳ０により表される画像のアスペクト比とが異なる場合、トリミング処理が行われる。ここで、撮像手段１において取得された画像データＳ０としては、それを再生した際に、横長の状態で画像を観察可能な正立状態の画像と、横長の画像を９０度回転させて縦長の状態とすることにより画像を正立させて観察可能な横向き状態の画像とが混在している。プリンタあるいは携帯電話の液晶モニタに画像を再生する場合においては、画像を再生した媒体自体が回転可能であるため、画像が正立状態であっても横向き状態であってもよいが、トリミング処理を行う場合は、削除される領域が少なくなる方が好ましい。したがって、プリンタあるいは携帯電話の液晶モニタに画像を再生する場合においては、トリミング処理により削除される領域が少なくなるように画像を９０度回転（すなわち画像の縦長横長の変換）させた後に、トリミングする必要がある。
【００３２】
本実施形態は、外部端末３の出力特性に応じて、種々の周波数処理、圧縮処理、色空間変換処理および／または回転処理（トリミング処理を含む）が施された複数の特性を有する画像データ（ＳＰとする）が画像データＳ０から生成されて画像記憶部２１に記憶されてなるものである。例えば、プリンタにおいて適正に画像を再生することが可能な特性を有するものとするために、プリンタにおいて再生した場合における１cycle/mmよりも高い２cycle/mm程度の高周波数帯域の周波数強調が強めに施され、それ以上の３〜４cycle/mmの周波数帯域の圧縮率が高くされた画像データＳＰが画像記憶部２１に記憶される。ここで、３〜４cycle/mmの周波数帯域の圧縮率を高くするのは、その周波数帯域は再生しても人間が関知できない領域であることから、できるだけ画像データＳＰの情報量を少なくするためである。また、観察距離が３０ｃｍの場合における色差に対する視覚特性は、図３の破線のグラフに示すように、高周波であるほど感度が低下する。したがって、色差成分については高周波であるほど圧縮率が高めに設定される。また、プリンタにおいては再生するアスペクト比が略決まっていることから、そのアスペクト比に応じてトリミング処理が施される。なお、トリミング処理を行う際には、削除される領域ができるだけ少なくなるように画像が９０度回転される。
【００３３】
一方、モニタに再生するのに適した特性を有するものとするために、モニタに再生した場合における２cycle/mm程度の高周波数帯域の周波数強調が強めに施された画像データ（ＳＭとする）が画像記憶部２１に記憶される。この場合、圧縮率はアーチファクトが出にくいように低めに設定される。なお、アーチファクトがでにくい圧縮方法としては、ウェーブレット変換により画像データを複数の周波数帯域の信号に分解し、アーチファクトが出やすい周波数帯域の信号については圧縮率を低く設定して各周波数帯域の信号を圧縮する方法を用いることができる。また、モニタも再生するアスペクト比が決まっていることからそのアスペクト比に応じてトリミング処理が施される。なお、モニタ自体は回転することができないため、正立状態の画像であっても横向き状態の画像であっても回転することなく、トリミング処理が施される。
【００３４】
また、携帯電話に再生するのに適したものとしては、画面が非常に小さいため、そのサイズに応じた縮小処理が施され、周波数強調処理が施されていない画像データ（ＳＣとする）が画像記憶部２１に記憶される。また、縮小処理により色が濁りがちとなるため、色差を強調する処理が施される。また、再生するアスペクト比が略決まっていることから、そのアスペクト比に応じてトリミング処理が施される。なお、トリミング処理を施す際には、削除される領域ができるだけ少なくなるように画像が９０度回転される。
【００３５】
判定部２３は、送受信部２２が受信した送信指示情報Ａに基づいて、送信指示情報Ａを送信した外部端末３の出力特性を判定する。例えば、送信指示情報Ａの出力要求のプロトコルがラボ専用ネットワークプロトコルであり、画素数が予め定められたしきい値Ｔｈ１以上である場合には、出力特性は高精細プリンタ用のものであると判定する。また、送信指示情報Ａの出力要求のプロトコルがインターネットｈｔｔｐプロトコルであり、画素数が予め定められたしきい値Ｔｈ１未満である場合には、出力特性はモニタ用のものであると判定する。さらに、送信指示情報Ａの出力要求のプロトコルがｉ−ｍｏｄｏサーバ経由プロトコルであり、画素数が予め定められたしきい値Ｔｈ１未満である場合には、出力特性は携帯電話の液晶モニタ用のものであると判定する。
【００３６】
一方、送信指示情報Ａのサービス名がラボ用サービスである場合には、出力特性は高精細プリンタ用のものであると判定する。送信指示情報Ａのサービス名がネットワークプリントサービスであり、画素数が予め定められたしきい値Ｔｈ１以上である場合には、出力特性は高精細プリンタ用のものであると判定する。送信指示情報Ａのサービス名がネットワークプリントサービスであり、画素数が予め定められたしきい値Ｔｈ１未満である場合には、出力特性はモニタ用のものであると判定する。送信指示情報Ａのサービス名がｉ−ｍｏｄｏサービスである場合には、出力特性は携帯電話の液晶モニタ用のものであると判定する。
【００３７】
なお、判定部２３における外部端末３の出力特性の判定基準は、上述したものに限定されるものではなく、画素数に範囲を設けたり、プロトコルおよびサービス名をさらに詳細に区分して判定を行ってもよい。この場合、画像記憶部２１には判定の区分に応じた特性を有する画像データＳ１が記憶されることとなる。
【００３８】
一方、判定部２３において、送信指示情報Ａに基づいては外部端末３の出力特性を判定できない場合には、判定結果は判定できなかった旨を表すものとなる。
【００３９】
画像選択部２４は、判定部２３における判定結果に基づいて、画像記憶部２１に記憶された複数の画像データＳ１から判定結果に応じた特性を有する画像データＳｓを選択して送受信部２２に入力する。これにより、送受信部２２からは、送信指示情報Ａのあった外部端末３に選択された画像データＳｓが送信される。なお、判定結果が、外部端末３の出力特性を判定できない旨を表すものであった場合には、画像選択部２４は、予め画像記憶部２１に記憶された標準画像データを選択する。
【００４０】
次いで、第１の実施形態の動作について説明する。図４は第１の実施形態の動作を示すフローチャートである。まず、送受信部２２において、送信指示情報Ａが受信されたか否かが判断され（ステップＳ１）、受信されると送信指示情報Ａが判定部２３に入力され、ここで送信指示情報Ａに基づいて送信指示情報Ａを送信した外部端末３の出力特性が判定される（ステップＳ２）。画像選択部２４においては、判定部２３における判定結果に基づいて、外部端末３の出力特性に対応した特性を有する画像データＳｓが画像記憶部２１に記憶された複数の画像データＳ１から選択される（ステップＳ３）。選択された画像データＳｓは送受信部２２からネットワーク４経由で送信指示情報Ａのあった外部端末３に送信され（ステップＳ４）、処理を終了する。
【００４１】
このように、本実施形態においては、外部端末３からは何ら特別な要求を行わなくても、外部端末３においては、外部端末３の出力特性に応じた特性を有する画像データＳｓを受信することができる。また、外部端末３が画像データＳｓに処理を施すための特別な機能を有していなくても、その外部端末３において適正な画像を再生することができる。
【００４２】
次いで、本発明の第２の実施形態について説明する。なお、第２の実施形態においては、第１の実施形態とは画像サーバの構成のみが異なり、他の構成については同一であるため、ここでは詳細な説明は省略する。図５は本発明の第２の実施形態における画像サーバ１０２の構成を示す概略ブロック図である。図５に示すように、第２の実施形態による画像サーバ１０２は、第１の実施形態の画像サーバ２における画像選択部２４に代えて、判定部２３における判定結果に基づいて、外部端末３の出力特性に応じた特性を有する画像データＳｓを画像記憶部２１に記憶された画像データＳ０から生成する画像生成部２６を備えた点が第１の実施形態と異なる。なお、第２の実施形態においては、第１の実施形態と異なり、画像記憶部２１には、同一の画像については撮像手段１において取得された１つの画像データＳ０のみが記憶されている。
【００４３】
画像生成部２６は、判定部２３における判定結果に基づいて、画像データＳ０に対して周波数処理、圧縮処理、色変換処理、トリミング処理および／または回転処理を施して、外部端末３の出力特性に応じた特性を有する画像データＳｓを生成する。例えば、外部端末３の出力特性が高精細プリンタ用のものであると判定された場合には、上記第１の実施形態において画像記憶部２１に記憶された高精細プリンタ用の特性を有する画像データＳＰと同様の特性を有する画像データＳｓを画像データＳ０から生成する。また、外部端末３の出力特性がモニタ用のものであると判定された場合および携帯電話の液晶モニタ用のものであると判定された場合には、上記第１の実施形態において画像記憶部２１に記憶されたモニタ用の特性を有する画像データＳＭおよび携帯電話の液晶モニタ用の特性を有する画像データＳＣと同様の特性を有する画像データＳｓを画像データＳ０からそれぞれ生成する。
【００４４】
次いで、第２の実施形態の動作について説明する。図６は第２の実施形態の動作を示すフローチャートである。まず、送受信部２２において、送信指示情報Ａが受信されたか否かが判断され（ステップＳ１１）、受信されると送信指示情報Ａが判定部２３に入力され、ここで送信指示情報Ａに基づいて送信指示情報Ａを送信した外部端末３の出力特性が判定される（ステップＳ１２）。画像生成部２６においては、判定部２３における判定結果に基づいて、外部端末３の出力特性に対応した特性を有する画像データＳｓが画像記憶部２１に記憶された画像データＳ０から生成される（ステップＳ１３）。生成された画像データＳｓは送受信部２２からネットワーク４経由で送信指示情報Ａのあった外部端末３に送信され（ステップＳ１４）、処理を終了する。
【００４５】
次いで、本発明の第３の実施形態について説明する。なお、第３の実施形態においては、第１の実施形態とは画像サーバの構成のみが異なり、他の構成については同一であるため、ここでは詳細な説明は省略する。図７は本発明の第３の実施形態における画像サーバ１１２の構成を示す概略ブロック図である。図７に示すように、第３の実施形態による画像サーバ１１２は、送信指示情報Ａを送信した外部端末３の出力特性を判定するとともに、外部端末３の出力特性の判定結果に基づいて、判定された出力特性に応じた特性を有する画像データＳ１が画像記憶部２１に記憶されているか否かを判定する判定部２７と、判定部２７により外部端末３の出力特性に応じた特性を有する画像データＳ１が画像記憶部２１に記憶されていると判定された場合は、第１の実施形態における画像選択部２４と同様に、外部端末３の出力特性に応じた特性を有する画像データＳｓを画像記憶部２１に記憶された複数の画像データＳ１から選択する画像選択部２８と、判定部２７により外部端末３の出力特性に応じた特性を有する画像データＳ１が画像記憶部２１に記憶されていないと判定された場合は、外部端末３の出力特性に近い特性を有する画像データＳＮを画像記憶部２１に記憶された複数の画像データＳ１から選択し、判定部２７により判定された外部端末３の出力特性に応じた特性を有する画像データＳｓを、選択された画像データＳＮから生成する画像生成部２９とを備えた点が第１の実施形態と異なる。
【００４６】
画像生成部２９は、判定部２７における判定結果に基づいて、画像データＳＮに対して周波数処理、圧縮処理、色変換処理、トリミング処理および／または回転処理を施して、外部端末３の出力特性に応じた特性を有する画像データＳｓを生成する。例えば、例えば、外部端末３の出力特性が高精細プリンタ用のものであると判定された場合には、上記第１の実施形態において画像記憶部２１に記憶された高精細プリンタ用の特性を有する画像データＳＰと同様の特性を有する画像データＳｓを選択された画像データＳＮから生成する。また、外部端末３の出力特性がモニタ用のものであると判定された場合、携帯電話の液晶モニタ用のものであると判定された場合には、上記第１の実施形態において画像記憶部２１に記憶されたモニタ用の特性を有する画像データＳＭ、携帯電話の液晶モニタ用の特性を有する画像データＳＣと同様の特性を有する画像データＳｓをそれぞれ画像データＳＮから生成する。なお、上記処理を施す画像データＳＮは、外部端末３の出力特性に近い特性を有するものであるため、処理のための演算量は、第２の実施形態における画像生成部２６と比較して少ないものとなる。
【００４７】
次いで、第３の実施形態の動作について説明する。図８は第３の実施形態の動作を示すフローチャートである。まず、送受信部２２において、送信指示情報Ａが受信されたか否かが判断され（ステップＳ２１）、受信されると送信指示情報Ａが判定部２３に入力され、ここで送信指示情報Ａに基づいて送信指示情報Ａを送信した外部端末３の出力特性が判定される（ステップＳ２２）。また、これとともに、外部端末３の出力特性の判定結果に基づいて、外部端末３の出力特性に応じた特性を有する画像データＳ１が画像記憶部２１に記憶されているか否かが判定される（ステップＳ２３）。
【００４８】
ステップＳ２３が肯定された場合は、画像選択部２８において、判定部２７における判定結果に基づいて、外部端末３の出力特性に対応した特性を有する画像データＳｓが画像記憶部２１に記憶された複数の画像データＳ１から選択される（ステップＳ２４）。一方、ステップＳ２３が否定された場合は、画像生成部２９において、外部端末３の出力特性に近い特性を有する画像データＳＮが画像記憶部２１に記憶された複数の画像データＳ１から選択され、判定部２７により判定された外部端末３の出力特性に応じた特性を有する画像データＳｓが選択された画像データＳＮから生成される（ステップＳ２５）。画像選択部２８において選択された画像データＳｓまたは画像生成部２９において生成された画像データＳｓは送受信部２２からネットワーク４経由で送信指示情報Ａのあった外部端末３に送信され（ステップＳ２６）、処理を終了する。
【図面の簡単な説明】
【図１】本発明の第１の実施形態による画像サーバシステムを用いた画像表示システムの構成を示す概略ブロック図
【図２】本発明の第１の実施形態における画像サーバの構成を示す概略ブロック図
【図３】観察距離が３０ｃｍの場合における輝度および色差に対する視覚特性を示す図
【図４】第１の実施形態の動作を示すフローチャート
【図５】本発明の第２の実施形態における画像サーバの構成を示す概略ブロック図
【図６】第２の実施形態の動作を示すフローチャート
【図７】本発明の第３の実施形態における画像サーバの構成を示す概略ブロック図
【図８】第３の実施形態の動作を示すフローチャート
【符号の説明】
１    撮像手段
２，５    画像サーバ
３    外部端末
４    ネットワーク
２１    画像記憶部
２２    送受信部
２３，２７    判定部
２４，２８    画像選択部
２６，２９    画像生成部
【図１】
0004142276.tif 000002
【図２】
0004142276.tif 000003
【図３】
0004142276.tif 000004
【図４】
0004142276.tif 000005
【図５】
0004142276.tif 000006
【図６】
0004142276.tif 000007
【図７】
0004142276.tif 000008
【図８】
0004142276.tif 000009