(57)【要約】  ＲＡＷデータなどの個人で現像することが困難な画像データの現像において、ユーザの希望と嗜好に沿った画質の画像をより簡単に得ることができる現像サーバ。現像サーバ（１２０）は、未現像画像データを受信するＲＡＷ受信部（１２２）と、未現像画像データを互いに異なる画質に対応する補正パラメータを適用して簡易に現像した複数の仮現像画像を生成する仮現像画像生成部（１２４）と、現像クライアント（１１０）に対して、複数の仮現像画像を、それぞれの仮現像画像に適用した補正パラメータと組み付けて送信する仮現像画像送信部（１２５）と、現像クライアント（１１０）から、複数の仮現像画像のいずれかに適用された補正パラメータを、未現像画像データの現像指示として受信する補正パラメータ受信部（１２６）と、現像指示が示す補正パラメータを適用して、未現像画像データを現像し現像画像データを生成するデジタル写真現像部（１２７）と有する。
2008075745.tif 000002
【特許請求の範囲】
【請求項１】
未現像画像データを受信する未現像画像データ受信部と、
前記未現像画像データを互いに異なる画質に対応する補正パラメータを適用して簡易に現像した、複数の仮現像画像を生成する仮現像画像生成部と、
現像クライアントに対して、前記複数の仮現像画像を、それぞれの仮現像画像に適用した補正パラメータまたはそれを示す情報と組み付けて送信する仮現像画像送信部と、
前記現像クライアントから、前記複数の仮現像画像のいずれかに適用された補正パラメータまたはそれを示す情報を、前記未現像画像データの現像指示として受信する現像指示受信部と、
前記現像指示が示す補正パラメータを適用して、前記未現像画像データを現像し、現像画像データを生成する現像部と、
有する現像サーバ。
【請求項２】
前記仮現像画像生成部は、
前記未現像画像データ受信部で受信された未現像画像データの中から、各未現像画像データの撮影条件に基づいて、仮現像画像の生成の対象となる未現像画像データを決定する、
請求項１記載の現像サーバ。
【請求項３】
前記未現像画像データ受信部で受信された未現像画像データに対し、各未現像画像データの撮影条件に基づいて、同一の補正パラメータを適用して現像を行うべき未現像画像データを、同一グループに設定する画像グループ化部、をさらに有し、
前記仮現像画像生成部は、
前記グループより抽出した代表画像データを、前記仮現像画像の生成の対象となる未現像画像データに決定し、
前記現像部は、
前記代表画像データに適用する補正パラメータと同一の補正パラメータで、前記代表画像データが属するグループの未現像画像データを現像する、
請求項２記載の現像サーバ。
【請求項４】
前記画像グループ化部は、
前記未現像画像データ受信部で受信された未現像画像データの撮影条件が類似する前記未現像画像データを同一のグループに設定する、
請求項３記載の現像サーバ。
【請求項５】
前記未現像画像データの中から、デフォルト値を設定した基本の補正パラメータとは異なる補正パラメータを適用して現像すべき未現像画像データを、補正対象データとして抽出する補正対象データ抽出部、をさらに有し、
前記仮現像画像生成部は、
前記補正対象データから、前記基本の補正パラメータとは異なる補正パラメータを適用して仮現像画像を生成し、
前記現像部は、
前記未現像画像データのうち、前記補正対象データ以外の未現像画像データを、補正対象外データとして、前記基本の補正パラメータを適用して現像する、
請求項１記載の現像サーバ。
【請求項６】
前記基本の補正パラメータを適用したときの前記未現像画像データの画質に関する情報を提示して前記未現像画像データに対するオペレータ選択を受け付けるオペレータインタフェース部、をさらに有し、
前記補正対象データ抽出部は、
前記オペレータインタフェース部で選択された未現像画像データを前記補正対象データと判断する、
請求項５記載の現像サーバ。
【請求項７】
前記補正対象データ抽出部は、
前記基本の補正パラメータとは異なる補正パラメータを適用して現像すべき未現像画像データの基準を記述した要補正ルールテーブルを参照し、前記基準を満たす未現像画像データを前記補正対象データと判断する、
請求項５記載の現像サーバ。
【請求項８】
前記要補正ルールテーブルの記述内容は、前記未現像画像データに付随する撮影情報に関する基準を含み、
前記補正対象データ抽出部は、
前記未現像画像データに付随する撮影情報を取得し、前記撮影情報を前記要補正ルールテーブルの内容と照合する、
請求項７記載の現像サーバ。
【請求項９】
前記補正対象データ抽出部は、
前記未現像画像データを所定の補正パラメータを適用して現像したときの画像の明るさ、色温度、およびノイズ量の少なくとも１つを解析し、解析結果が予め定められた範囲から逸脱する未現像画像データを前記補正対象データと判断する、
請求項５記載の現像サーバ。
【請求項１０】
前記現像指示から、前記未現像画像データの送信元のユーザの現像結果に関する嗜好を示すユーザ嗜好情報を抽出するユーザ嗜好情報抽出部、をさらに有し、
前記現像部は、
前記ユーザ嗜好情報に基づいて補正パラメータを選択し、前記未現像画像データのうち、前記補正対象データ以外の未現像画像データを、選択した補正パラメータを適用して現像する、
請求項１記載の現像サーバ。
【請求項１１】
仮現像画像送信部は、
前記未現像画像データの送信元に応じて前記仮現像画像の送信先を変更する、
請求項１記載の現像サーバ。
【請求項１２】
前記現像部は、
前記未現像画像データの送信元に応じて使用する前記ユーザ嗜好情報を変更する、
請求項９記載の現像サーバ。
【請求項１３】
未現像画像データを、前記未現像画像データの現像を行う現像サーバに送信する未現像画像データ送信部と、
前記未現像画像データを互いに異なる画質に対応する補正パラメータを適用して簡易に現像した複数の仮現像画像を、それぞれの仮現像画像に適用した補正パラメータまたはそれを示す情報と組み付けて前記現像サーバから受信する仮現像画像受信部と、
前記仮現像画像を表示して前記仮現像画像に対するユーザ選択を受け付けるユーザインタフェース部と、
前記ユーザインタフェース部で選択された仮現像画像に適用された補正パラメータまたはそれを示す情報を、前記未現像画像データの現像指示として前記現像サーバに送信する現像指示送信部と、
を有する現像クライアント。
【請求項１４】
請求項１記載の現像サーバと、
請求項１３記載の現像クライアントと、
を具備する現像システム。
【請求項１５】
未現像画像データを現像する現像サーバにおける現像方法であって、
前記未現像画像データを受信するステップと、
受信した前記未現像画像データを互いに異なる画質に対応する補正パラメータを適用して簡易に現像した、複数の仮現像画像を生成するステップと、
現像クライアントに対して、生成した前記複数の仮現像画像を、それぞれの仮現像画像に適用した補正パラメータまたはそれを示す情報と組み付けて送信するステップと、
前記現像クライアントから、送信した前記複数の仮現像画像のいずれかに適用された補正パラメータまたそれを示す情報を、前記未現像画像データの現像指示として受信するステップと、
受信した前記現像指示が示す補正パラメータを適用して、前記未現像画像データを現像し、現像画像データを生成するステップと、
を有する現像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＲＡＷデータのように、個人で現像することが困難な画像データを現像するための現像サーバ、現像クライアント、現像システム、および現像方法に関する。
【背景技術】
【０００２】
写真フィルムの代わりにＣＣＤ（charge coupled devices）等の電子デバイス型撮像素子を用いて撮像を行うデジタルスチルカメラ（ＤＳＣ：digital still camera）は、急速に普及が進み、機能、性能、および画質面において飛躍的な向上が続いている。特に、近年、プロフェッショナルあるいはハイアマチュアと呼ばれるユーザ層向けのデジタル一眼レフ（ＤＳＬＲ：digital single lens reflex camera）の市場拡大が著しい。このようなハイエンドモデルとして位置付けられるカメラでは、一般的に用いられるＪＰＥＧ（Joint Photographic Experts Group）撮影モードの他に、ＲＡＷ（未加工)撮影モードを備えているものが多い。【０００３】
ＲＡＷ撮影モードは、ＣＣＤ、ＣＭＯＳ（complementary metal oxide semiconductor）、ＬｉｖｅＭＯＳ（登録商標）等の撮像素子が捉えた画像情報を、ほぼ未加工のデータ（以下「ＲＡＷデータ」という）として記録する撮影モードである。例えば、ＣＣＤによる未加工の画像情報は、ＣＣＤ−ＲＡＷデータと呼ばれる。加工と圧縮処理がなされたＪＰＥＧデータと比較すると、ＲＡＷデータは、データサイズは大きいものの、情報欠落による画質劣化がないというメリットがある。したがって、ＲＡＷ撮影モードは、撮影画像をＲＡＷデータで記録することにより、カメラが持つ最高の画質で撮影画像を残すことを可能とする。【０００４】
また、ＲＡＷデータには、撮影後に様々な補正パラメータを与えて画像調整を施す（レタッチする）際に、ＪＰＥＧデータに比べて、非常に幅広い調整範囲で破綻無く画像を調整できるというメリットがある。ＪＰＥＧデータは、既に情報が欠落した状態であるため、可能な画質調整の範囲が狭いだけでなく、調整内容によっては各部に表現上の違和感が生じてしまう。このことから、デジタルスチルカメラのハイエンドモデルの世界では、ＲＡＷ撮影モードを好んで使うユーザも少なくない。【０００５】
ところが、現状では、メーカーごとに独自のデータ形式をＲＡＷデータに採用している。このため、ユーザは、ＲＡＷ撮影モードを備えたカメラを使用しているにもかかわらず、ＲＡＷデータを直接パーソナルコンピュータ上の汎用ビューアで閲覧したり、汎用プリンタで印刷したり、一般的な写真プリント業者に印刷を依頼することができない。【０００６】
そこで、ＲＡＷデータを、ＪＰＥＧデータ等の観賞用もしくは印刷用の汎用静止画データまたは可視像そのものに変換（以下「ＲＡＷ現像」という）するソフトウェアが市販されている。このようなソフトウェアは、ＲＡＷ現像ソフトウェアと呼ばれている。【０００７】
ところが、ＲＡＷ現像ソフトウェアは、ＣＰＵ（central processing unit）の処理負荷が高いため、ＲＡＷ現像ソフトウェアを用いてＲＡＷ現像を行うためには、十分に処理能力の高い情報処理装置が必要となる。そのような情報処理装置は、通常、高価であったり、設置場所を広く必要とすることから、個人で用意することは困難である。【０００８】
そこで、ユーザ側で撮像したＲＡＷデータを、サービス提供側で用意した処理能力の高いサーバに送信し、サーバで集約的に現像処理を行う技術が、例えば特許文献１に記載されている。【０００９】
図１は、従来の現像システムの構成およびＲＡＷ現像の流れを示す説明図である。【００１０】
現像システム１０は、現像サービス提供側の装置である現像サーバ２０と、ユーザ側の装置である現像クライアント３０とを有する。現像クライアント３０は、デジタルスチルカメラでＲＡＷデータの記録に用いられるメモリカード等の記録媒体にアクセスでき、現像サーバ２０と通信可能である。【００１１】
現像クライアント３０は、まず、メモリカード等の記録媒体から現像の対象となるＲＡＷデータを読み出し（Ｓ４１）、読み出したＲＡＷデータを撮影条件に関する情報と共に現像サーバ２０に送信する（Ｓ４２）。現像サーバ２０は、このＲＡＷデータを受信し（Ｓ４３）、撮影条件に基づいてＲＡＷデータの現像を行い、ＪＰＥＧデータ等の画像データを生成する（Ｓ４４）。【００１２】
このように、ユーザは、ＲＡＷ現像の処理をサーバで行うことにより、ユーザ側で処理能力の高い情報処理装置を用意することなく、ＲＡＷ現像を行うことができる。【００１３】
また、人が目で見て好ましいと判断される傾向の色合い（以下「記憶色」という）に、自動で画質を調整する技術が、例えば特許文献２に記載されている。特許文献２記載の技術を現像サーバにおける現像処理に適用することにより、ユーザは、一般的に好ましいとされる画質でＲＡＷ現像を行うことが可能となる。【００１４】
ところが、このように自動で画質設定が行われる場合、撮影条件に基づいて画一的な画質の画像しか得ることができないため、ユーザが現像の際の画質を任意に指定する余地が少ない。【００１５】
そこで、現像クライアント側から現像の際の画質を任意に指定する技術が、例えば特許文献３に記載されている。特許文献３記載の技術では、一般ユーザでも容易に扱えるような直感的な用語表現やキーワードと、補正パラメータの調整内容とを予め対応付けている。特許文献３記載の技術を現像サーバにおける現像処理に適用することにより、ユーザは、現像の際の画質を任意に指定することが可能となる。
【特許文献１】特開２００４−１６５７９７号公報
【特許文献２】特開２００６−１３３８７５号公報
【特許文献３】特開２００３−２３４９１６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
ところが、特許文献３記載の技術では、どのキーワードを指定したときに実際にどのような画質の画像に現像されるかをユーザが把握していなければ、ユーザの期待する現像結果を得ることができないという問題がある。【００１７】
そこで、ユーザの期待する現像結果を得られるまで、補正パラメータの調整作業を繰り返すことが考えられる。ところが、ＲＡＷデータを現像する際の補正パラメータには、ガンマカーブ、シャープネス、ノイズリダクション等があり、調整の範囲が広く、それぞれが関連するため、ユーザに相応の知識と経験がなければ、即時にイメージ通りの画質を得ることは難しい。したがって、ユーザの希望と嗜好に沿った画質の画像を得るまでには、実際にＲＡＷデータを現像サーバで現像し、その現像結果に基づいて現像クライアントで補正パラメータを調整して、再度ＲＡＷデータを現像サーバで現像するという作業が繰り返されることになる。【００１８】
しかしながら、ユーザによるＲＡＷ現像は、現像サーバの処理負荷の増大、ネットワーク負荷の増大、およびユーザの所望の画質を得るまでの時間の増大を鑑みると、このような現像と調整との繰り返し作業による画質調整は現実的ではない。したがって、現像サーバで現像せざるを得ないＲＡＷデータの現像において、ユーザの希望と嗜好に沿った画質の画像をより簡単に得ることができるような、現像サーバや現像システムが望まれる。【００１９】
本発明の目的は、個人で現像することが困難なＲＡＷデータの現像において、ユーザの希望と嗜好に沿った画質の画像をより簡単に得ることができる現像サーバ、現像クライアント、現像システム、および現像方法を提供することである。
【課題を解決するための手段】
【００２０】
本発明の現像サーバは、未現像画像データを受信する未現像画像データ受信部と、前記未現像画像データを互いに異なる画質に対応する補正パラメータを適用して簡易に現像した、複数の仮現像画像を生成する仮現像画像生成部と、現像クライアントに対して、前記複数の仮現像画像を、それぞれの仮現像画像に適用した補正パラメータまたはそれを示す情報と組み付けて送信する仮現像画像送信部と、前記現像クライアントから、前記複数の仮現像画像のいずれかに適用された補正パラメータまたはそれを示す情報、前記未現像画像データの現像指示として受信する現像指示受信部と、前記現像指示が示す補正パラメータを適用して、前記未現像画像データを現像し、現像画像データを生成する現像部とを有する構成を採る。【００２１】
本発明の現像クライアントは、未現像画像データを、前記未現像画像データの現像を行う現像サーバに送信する未現像画像データ送信部と、前記未現像画像データを互いに異なる画質に対応する補正パラメータを適用して簡易に現像した複数の仮現像画像を、それぞれの仮現像画像に適用した補正パラメータまたはそれを示す情報と組み付けて前記現像サーバから受信する仮現像画像受信部と、前記仮現像画像を表示して前記仮現像画像に対するユーザ選択を受け付けるユーザインタフェース部と、前記ユーザインタフェース部で選択された仮現像画像に適用された補正パラメータまたはそれを示す情報を、前記未現像画像データの現像指示として前記現像サーバに送信する現像指示送信部とを有する構成を採る。【００２２】
本発明の現像システムは、上記現像サーバと、上記現像クライアントとを具備する構成を採る。【００２３】
本発明の現像方法は、未現像画像データを現像する現像サーバにおける現像方法であって、前記未現像画像データを受信するステップと、受信した前記未現像画像データを互いに異なる画質に対応する補正パラメータを適用して簡易に現像した、複数の仮現像画像を生成するステップと、現像クライアントに対して、生成した前記複数の仮現像画像を、それぞれの仮現像画像に適用した補正パラメータまたはそれを示す情報と組み付けて送信するステップと、前記現像クライアントから、送信した前記複数の仮現像画像のいずれかに適用された補正パラメータまたはそれを示す情報を、前記未現像画像データの現像指示として受信するステップと、受信した前記現像指示が示す補正パラメータを適用して、前記未現像画像データを現像し、現像画像データを生成するステップとを有するようにした。
【発明の効果】
【００２４】
本発明によれば、現像サーバで、ＲＡＷ画像に補正パラメータを適用して簡易に現像した仮現像画像を複数生成し、現像クライアントでのユーザ作業をそれらの選択作業に単純化する。これにより、現像クライアントでのユーザ作業量を減少させつつ、多数のＲＡＷ画像をユーザの希望と嗜好に合わせて現像することができる。すなわち、ＲＡＷデータなどの個人で現像することが困難な画像データの現像において、ユーザの希望と嗜好に沿った画質の画像をより簡単に得ることができる。
【図面の簡単な説明】
【００２５】
【図１】従来の現像システムの構成およびＲＡＷ現像の流れを示す説明図
【図２】本発明の実施の形態１に係る現像システムの構成を示すシステム構成図
【図３】実施の形態１におけるＲＡＷ現像の流れを示すシーケンス図
【図４】実施の形態１におけるＲＡＷデータ分別処理の流れを示すフローチャート
【図５】実施の形態１における要補正入力画面の一例を示す説明図
【図６】実施の形態１における仮現像画像データの一例を示す説明図
【図７】実施の形態１における仮現像画像選択表示画面の一例を示す説明図
【図８】実施の形態１における仮画面切替表示画面の一例を示す説明図
【図９】実施の形態１におけるブラウズ表示画面の一例を示す説明図
【図１０】本発明の実施の形態２に係る現像システムの構成を示すシステム構成図
【図１１】実施の形態２におけるＥＸＩＦ情報の構成の一例を示す説明図
【図１２】実施の形態２における要補正ルールテーブルの構成の一例を示す説明図
【図１３】実施の形態２におけるＲＡＷデータ分別処理の流れを示すフローチャート
【図１４】実施の形態２における要補正ルール照合処理の流れを示すフローチャート
【図１５】本発明の実施の形態３に係る現像システムの構成を示すシステム構成図
【図１６】実施の形態３における類似判定ルールテーブルの構成の一例を示す説明図
【図１７】実施の形態３におけるＲＡＷ現像の流れを示すシーケンス図
【図１８】実施の形態３における類似画像グループ化処理の流れを示すフローチャート
【図１９】本発明の実施の形態４に係る現像システムの構成を示すシステム構成図
【図２０】実施の形態４における嗜好抽出ルールテーブルの構成の一例を示す説明図
【図２１】実施の形態４におけるＲＡＷ現像の流れを示すシーケンス図
【図２２】実施の形態４におけるユーザ嗜好情報抽出処理の流れを示すフローチャート
【図２３】本発明の実施の形態５に係る現像システムの構成を示すシステム構成図
【図２４】本発明の実施の形態６に係る現像システムの構成を示すシステム構成図
【発明を実施するための最良の形態】
【００２６】
以下、本発明の各実施の形態について、それぞれ図面を参照して詳細に説明する。以下、撮影直後の生の記録データであるＲＡＷデータから、鑑賞用、印刷用のデータであるＪＰＥＧデータを生成する処理を、「現像」というものとする。各実施の形態では、デジタルスチルカメラ（以下単に「カメラ」という）で得られたＲＡＷデータを、ネットワークに接続された各家庭のテレビジョンを用いて、現像画像の画質をユーザが選択するシステムを例として説明を行う。【００２７】
（実施の形態１）
図２は、本発明の実施の形態１に係る現像システムの構成を示すシステム構成図である。【００２８】
図２において、現像システム１００は、ＲＡＷデータを入力する現像クライアント１１０と、ＲＡＷデータの現像サービスを提供する側の装置である現像サーバ１２０とを有する。現像クライアント１１０は、家庭に設置されたテレビジョンであり、図示しないネットワークを介して現像サーバ１２０と通信可能に接続されている。【００２９】
まず、以下の説明で用いる主な用語、および現像システム１００の概要について説明する。【００３０】
仮現像画像は、現像クライアント１１０で高速に表示可能なデータ形式の画像であり、ユーザ１３０の操作によって次々と切り替えて表示し、ユーザが好む画質を選び出すために用いられるものである。また、仮現像画像は、本来の現像処理よりも簡易な現像処理により現像した画像であり、本来の現像処理によって得られる画像データ（ここではＪＰＥＧデータ）の画質に近似した画質を有する画像である。現像処理の簡易化は、例えば、画像の解像度や色階調の低減等により実現される。【００３１】
補正パラメータは、ＲＡＷ画像を現像（本現像および仮現像）するための現像条件を設定するための現像パラメータである。同一の補正パラメータを適用した本画像と仮現像画像とでは、画質が近似する。【００３２】
補正パラメータの例としては、明度補正値、トーンカーブ形状指定値、色温度指定値、シャープネス指定値、およびノイズリダクション指定値などがある。明度補正値は、写真全体の明るさを増減させるための補正パラメータである。トーンカーブ形状指定値は、階調を微調整するための補正パラメータである。色温度指定値は、ホワイトバランスを調整するための補正パラメータである。シャープネス指定値は、輪郭の強調度合いを調整するための補正パラメータである。ノイズリダクション指定値は、ノイズ除去量を調整するための補正パラメータである。【００３３】
これらの補正パラメータは、基本的に、元のＲＡＷデータに記録された画像に対して相対的に作用する補正内容を定義するものである。また、補正パラメータには、個々のＲＡＷデータに対して最適な値が個別に存在する事が一般的である。【００３４】
基本パラメータは、ユーザによる仮現像画像の選択に基づいた調整が行われていない状態の補正パラメータである。この基本パラメータは、カメラでの撮影時に決定された撮影条件を含む撮影情報に対して補正を施さないような、デフォルトの補正パラメータである。この撮影条件には、例えば、露出、ホワイトバランス（色温度）、撮影感度に対するノイズ除去量などが含まれる。【００３５】
本実施の形態に係る現像システム１００は、補正パラメータの調整を、仮現像画像に対するユーザの選択に基づいて行う。これにより、現像システム１００は、ユーザに補正パラメータの調整を直接行わせることなく、ユーザの希望と嗜好に沿った画質に対応する補正パラメータでＲＡＷデータを現像する。【００３６】
次に、現像クライアント１１０の構成について説明する。【００３７】
現像クライアント１１０は、カメラ（図示せず）での撮影により得られたＲＡＷデータ（写真データ）を現像サーバ１２０に送信し、仮現像画像を現像サーバ１２０から受信する。そして、現像クライアント１１０は、仮現像画像をユーザ１３０に提示し、ユーザ１３０により選択された仮現像画像に対応する画質を、後述する補正パラメータを用いて指定して、ＲＡＷデータを現像する旨を現像サーバ１２０に指示する。【００３８】
現像クライアント１１０は、ユーザインタフェース部１１１、写真データ入出力部１１２、ＲＡＷ送信部１１３、仮現像画像受信部１１４、補正パラメータ決定部１１５、補正パラメータ送信部１１６、およびＪＰＥＧ受信部１１７を有する。【００３９】
ユーザインタフェース部１１１は、液晶ディスプレイおよび受信部（いずれも図示せず）を有する。液晶ディスプレイは、画像を表示する。受信部は、入力装置としてのリモートコントローラ１５０からの信号を受信する。ユーザインタフェース部１１１は、これら液晶ディスプレイおよび受信部を用いて、各種情報をユーザ１３０に対して提示するともに、ユーザ１３０からの情報入力を受け付ける。【００４０】
写真データ入出力部１１２は、記録媒体であるメモリカードを装着するためのメモリカードスロット（図示せず）を有する。写真データ入出力部１１２は、メモリカードスロットに装着されたメモリカード１４０との間で、電気接点を介して情報の入出力を行う。例えば、メモリカード１４０がメモリカードスロットには、カメラの写真データ（ＲＡＷデータ）の記録媒体として装着される。この場合、写真データ入出力部１１２は、メモリカード１４０からＲＡＷデータを取得し、ＲＡＷ送信部１１３に出力する。【００４１】
ＲＡＷデータは、例えば、ベイヤー配列を用いたイメージセンサにおいて、ＣＣＤやＣＭＯＳなどの撮像素子が捉えた光量をＡ／Ｄ変換しピクセル単位でマトリクス状に配列したデータを、ハフマン符号を用いて圧縮した未現像画像情報である。各ピクセルの情報量は、例えば、１２ビット（bit）または１６ビットである。それぞれの画素は、ＲＧＢのいずれか１色に対応する。【００４２】
また、ＲＡＷデータには、撮影を行った機器において、ＲＡＷデータの識別情報および撮影情報が付加される。撮影情報は、撮影日時や画素数、露出、ホワイトバランス（色温度）、撮影感度に対するノイズ除去量など撮影条件を示す情報である。ＲＡＷデータは、例えば、撮影情報が付加された状態で、ＮＥＦ形式データに梱包される。以下、未現像画像情報と、未現像画像情報およびこれに付随する撮影情報を含むデータとを、適宜、ＲＡＷデータと総称する。【００４３】
ＲＡＷ送信部１１３は、写真データ入出力部１１２から入力されるＲＡＷデータを、現像の対象として、現像サーバ１２０に送信する。後に説明するが、現像サーバ１２０からは、仮現像画像、補正パラメータ、および識別情報を少なくとも含む仮現像画像データが返送される。仮現像画像データとして返送される仮現像画像は、ＲＡＷ送信部１１３が送信したＲＡＷデータを簡易に現像した画像である。仮現像画像データとして返送される補正パラメータを本来の現像に適用したときには、対応する仮現像画像の画質に視覚上同等な（または近似した）画質のＪＰＥＧデータを得ることができる。仮現像画像データとして返送される識別情報は、仮現像画像の基となるＲＡＷデータの識別情報である。【００４４】
仮現像画像受信部１１４は、現像サーバ１２０から送られてくる仮現像画像データを受信し、補正パラメータ決定部１１５に出力する。【００４５】
補正パラメータ決定部１１５は、ユーザインタフェース部１１１と連携して、ユーザ１３０に補正パラメータの選択肢を提示する。そして、補正パラメータ決定部１１５は、ユーザ１３０によるリモートコントローラ１５０の操作に従って、ＲＡＷデータの現像に用いる補正パラメータを決定する。【００４６】
具体的には、補正パラメータ決定部１１５は、液晶ディスプレイに、補正パラメータの選択肢として、仮現像画像データに含まれる仮現像画像を表示する。そして、補正パラメータ決定部１１５は、表示した仮現像画像の中から、ユーザ操作によりいずれかの仮現像画像が選択されると、選択された仮現像画像に付加された補正パラメータを、ＲＡＷデータの現像に用いる補正パラメータに決定する。【００４７】
例えば、補正パラメータは、「明度補正値：プラス０.５ＥＶ相当」、「トーンカーブ形状指定値：輝度入力値、出力値に対し（０,０）、（１２８，１３５）、（２５５，２５５）を通る曲線」、「色温度指定値：６５００Ｋ」、「シャープネス指定値：標準よりプラス１」、「ノイズリダクション指定値：標準よりマイナス３」というように決定される。【００４８】
補正パラメータ送信部１１６は、決定された補正パラメータ、つまりユーザ１３０が希望する画質に対応した補正パラメータの内容を、現像サーバ１２０に送信する。【００４９】
ＪＰＥＧ受信部１１７は、現像サーバ１２０から送られてくるＪＰＥＧデータを受信する。そして、ＪＰＥＧ受信部１１７は、受信したＪＰＥＧデータを、写真データ入出力部１１２を介してメモリカード１４０に書き込んだり、ユーザインタフェース部１１１を介して液晶ディスプレイに出力する。【００５０】
次に、現像サーバ１２０の構成について説明する。【００５１】
現像サーバ１２０は、現像クライアント１１０から送られてきたＲＡＷデータのうち、補正パラメータの決定が必要なものについて、互いに異なる画質に対応する補正パラメータを適用して現像した複数の仮現像画像を生成する。そして、現像サーバ１２０は、生成した仮現像画像を、その仮現像画像に適用された補正パラメータを組み付けて、現像クライアント１１０に送信する。また、現像サーバ１２０は、現像クライアント１１０で決定された補正パラメータ、つまりユーザ１３０が希望する現像画質に従って、ＲＡＷデータを現像する。【００５２】
現像サーバ１２０は、オペレータインタフェース部１２１、ＲＡＷ受信部１２２、補正対象写真データ抽出部１２３、仮現像画像生成部１２４、仮現像画像送信部１２５、補正パラメータ受信部１２６、デジタル写真現像部１２７、およびＪＰＥＧ送信部１２８を有する。【００５３】
オペレータインタフェース部１２１は、表示装置としての液晶ディスプレイ（図示せず）と、入力装置としてのキーボードおよびマウス（いずれも図示せず）とを有する。【００５４】
ＲＡＷ受信部１２２は、現像クライアント１１０から送られてきたＲＡＷデータを受信し、補正対象写真データ抽出部１２３に出力する。【００５５】
補正対象写真データ抽出部１２３は、オペレータ１６０によるオペレータインタフェース部１２１の操作に従って、ＲＡＷデータを、補正対象データと、補正対象外データとに分別する。そして、補正対象写真データ抽出部１２３は、補正対象データと補正対象外データとをデジタル写真現像部１２７に出力し、補正対象データのみを仮現像画像生成部１２４に出力する。【００５６】
補正対象データは、補正パラメータの調整の対象となるＲＡＷデータ、つまりユーザ１３０の選択に基づいて調整された補正パラメータが適用されるＲＡＷデータである。補正対象外データは、補正パラメータの調整の対象とならないＲＡＷデータ、つまり基本パラメータをそのまま適用するＲＡＷデータである。【００５７】
仮現像画像生成部１２４は、補正対象データから、異なる画質に対応する複数の仮現像画像、つまり異なる補正パラメータを適用した複数の仮現像画像を生成する。そして、仮現像画像生成部１２４は、生成した仮現像画像に、補正パラメータおよび識別情報を付加した仮現像画像データを、仮現像画像送信部１２５に出力する。【００５８】
この仮現像画像データとして返送される補正パラメータは、上記したように、それぞれの仮現像画像に対応する画質のＪＰＥＧデータを得るための補正パラメータである。また、仮現像画像データとして返送される識別情報は、上記したように、仮現像画像の基となるＲＡＷデータの識別情報である。【００５９】
仮現像画像送信部１２５は、仮現像画像データを現像クライアント１１０に送信する。【００６０】
補正パラメータ受信部１２６は、ユーザ１３０が選択した仮現像画像に付加された補正パラメータ、つまりユーザ１３０が選択した画質に対応する補正パラメータを、現像クライアント１１０から受信する。そして、補正パラメータ受信部１２６は、受信した補正パラメータを、デジタル写真現像部１２７に出力する。【００６１】
デジタル写真現像部１２７は、補正対象外データについては、画質の補正を行うことなくＪＰＥＧデータに変換する。一方、デジタル写真現像部１２７は、補正対象データについては、補正パラメータ受信部１２６から入力された補正パラメータに従って画質の補正を行い、ＪＰＥＧデータに変換する。デジタル写真現像部１２７は、生成したＪＰＥＧデータを、ＪＰＥＧ送信部１２８に出力する。【００６２】
ＪＰＥＧ送信部１２８は、ＪＰＥＧデータを、現像クライアント１１０に送信する。【００６３】
なお、現像サーバ１２０および現像クライアント１１０は、図示しないが、それぞれＣＰＵ、制御プログラムを格納したＲＯＭ（read only memory）などの記憶媒体、ＲＡＭ（random access memory）などの作業用メモリ、および通信回路等を有する。ＣＰＵが制御プログラムを実行することで、上記した各部の機能は実現される。【００６４】
以下、実際のデータの流れの一例を用いて、各部の動作について詳細に説明する。【００６５】
図３は、実施の形態１におけるＲＡＷ現像の流れを示すシーケンス図である。図３において、現像クライアント１１０が実行する処理を左側、現像サーバ１２０が実行する処理を右側に示す。【００６６】
まず、ステップＳ１０００において、現像クライアント１１０の写真データ入出力部１１２は、メモリカード１４０からＲＡＷデータを読み出し、読み出したＲＡＷデータをＲＡＷ送信部１１３に出力する。このＲＡＷデータには、上記したように、撮影情報が付加されている。【００６７】
次に、ステップＳ１１００において、現像クライアント１１０のＲＡＷ送信部１１３は、ＲＡＷデータを現像サーバ１２０に送信する。【００６８】
次に、ステップＳ１２００において、現像サーバ１２０のＲＡＷ受信部１２２は、ステップＳ１１００で現像クライアント１１０から送信されたＲＡＷデータを受信し、受信したＲＡＷデータを補正対象写真データ抽出部１２３に出力する。【００６９】
次に、ステップＳ１３００において、現像サーバ１２０の補正対象写真データ抽出部１２３は、ＲＡＷデータを、補正対象と補正対象外に分別する。具体的には、補正対象写真データ抽出部１２３は、ＲＡＷデータ分別処理を実行する。ＲＡＷデータ分別処理は、オペレータインタフェース部１２１におけるオペレータ１６０の操作に従って補正対象データと補正対象外データとを分別する処理である。以下、複数のＲＡＷデータが一まとまりのデータとして現像クライアント１１０から現像サーバ１２０へと送信され、これら一まとまりのデータに対して現像が行われる場合を想定して説明を行う。【００７０】
図４は、補正対象写真データ抽出部１２３によるＲＡＷデータ分別処理の流れを示すフローチャートである。【００７１】
まず、ステップＳ３０００において、補正対象写真データ抽出部１２３は、現像クライアント１１０から送られてきた一まとまりのＲＡＷデータを入力する。【００７２】
次に、ステップＳ３１００において、補正対象写真データ抽出部１２３は、オペレータインタフェース部１２１の液晶パネルを使用して、ＲＡＷ受信部１２２から入力されたＲＡＷデータを、オペレータ１６０に提示する。具体的には、補正対象写真データ抽出部１２３は、要補正入力画面を生成し、生成した要補正入力画面を液晶パネルに表示させる。要補正入力画面は、ＲＡＷデータに付加された撮影情報を含むＲＡＷデータの詳細を提示し、どのＲＡＷデータに対して補正が必要かのオペレータ１６０の判断結果を入力するための画面である。【００７３】
図５は、要補正入力画面の一例を示す説明図である。【００７４】
図５に示すように、要補正入力画面２００は、ＲＡＷ画像一覧表示領域２０１、ＲＡＷ画像表示領域２０２、撮影情報表示領域２０３、要補正チェックボックス２０４、および操作領域２０５を有する。【００７５】
ＲＡＷ画像一覧表示領域２０１には、ＲＡＷデータの一覧（サムネイル画像）を、基本パラメータを適用した仮現像画像（以下「基本仮現像画像」という）で表示される。また、ＲＡＷ画像一覧表示領域２０１には、それぞれのＲＡＷデータについて補正を要するか否かの決定された結果が表示される。基本仮現像画像は、あるＲＡＷデータに対して、基本パラメータを適用して現像した結果と、視覚上同等の（または近似した）画像である。【００７６】
ＲＡＷ画像表示領域２０２には、オペレータ判断の入力の対象となっている、ＲＡＷデータの基本仮現像画像（以下「ＲＡＷ画像」という）が表示される。【００７７】
撮影情報表示領域２０３には、画像の明度分布を示すヒストグラムや、撮影時にカメラに設定されていた撮影条件など、ＲＡＷ画像表示領域２０２に表示されているＲＡＷ画像に付随する情報が、補助的に表示される。【００７８】
要補正チェックボックス２０４では、チェックを入れるか否かによって、ＲＡＷ画像表示領域２０２に表示されているＲＡＷ画像の基となるＲＡＷデータを補正対象データとすべきか否かを指定することができる。【００７９】
操作領域２０５には、オペレータ１６０の操作を補助する、各種の表示要素および操作ボタン等が配置されている。サムネイル画像、基本仮現像画像、およびヒストグラムは、例えば補正対象写真データ抽出部１２３がＲＡＷデータを解析し、作成する。【００８０】
なお、ＲＡＷデータによってはサムネイル画像が付加されているものもある。この場合には、補正対象写真データ抽出部１２３は、ＲＡＷデータからサムネイル画像を取得してもよい。【００８１】
図２に示すオペレータ１６０は、ＲＡＷ画像表示領域２０２の表示画像および撮影情報表示領域２０３の内容を参考にして、ＲＡＷ画像一覧表示領域２０１に表示されるＲＡＷデータを補正対象とすべきか否かを個別に判断することができる。また、オペレータ１６０は、図２に示すオペレータインタフェース部１２１のキーボードやマウスを用いて、要補正チェックボックス２０４にチェックを入れるか否かによって、自己の判断結果を入力することができる。【００８２】
例えば、カメラでの撮影時に、露出補正、ホワイトバランス（色温度）、撮影感度に対するノイズ除去量の調整等が、全て撮影者により適切に設定されたＲＡＷデータは、基本パラメータを用いて自動現像した場合でも、違和感のない現像結果が得られる。補正対象写真データ抽出部１２３が、このような撮影条件で記録されたＲＡＷデータをも画質補正の対象とすると、ユーザ１３０に提示される仮現像画像の枚数は多くなり、ユーザ１３０への作業負担が増大する。したがって、基本パラメータのみを用いても問題のないようなＲＡＷデータは、補正対象外とされるべきである。【００８３】
一方、カメラでの撮影時に、上記各パラメータについて不適切な設定をしたり、カメラによる自動露出や自動ホワイトバランス等の制御が充分に機能しない場合も起こり得る。このような場合には、基本パラメータで自動現像すると、明るさ、色調、ノイズ量等が適正の範囲を逸脱し、違和感のある現像結果になってしまうおそれがある。このような撮影条件で記録されたＲＡＷデータ、つまり撮影が失敗したＲＡＷデータは、補正対象とされるべきである。【００８４】
画像処理に関する専門的な知識と経験を持つオペレータ１６０にとって、ＲＡＷ画像表示領域２０２の表示画像および撮影情報表示領域２０３の内容から、このような撮影が失敗したＲＡＷデータを特定することは容易である。したがって、オペレータ１６０は、要補正入力画面２００により、画質を補正すべきか否かを、的確かつ迅速に決定することができる。【００８５】
図４のステップＳ３２００において、補正対象写真データ抽出部１２３は、図５に示す要補正入力画面２００で得られた、ＲＡＷデータに対する要補正か否かの選択結果を入力する。【００８６】
次に、ステップＳ３３００において、補正対象写真データ抽出部１２３は、それぞれのＲＡＷデータについて、要補正が選択されたか否かを判断する。補正対象写真データ抽出部１２３は、要補正が選択されたＲＡＷデータについては（Ｓ３３００：ＹＥＳ）、ステップＳ３４００へ進み、要補正が選択されなかったＲＡＷデータについては（Ｓ３３００：ＮＯ）、ステップＳ３５００へ進む。【００８７】
ステップＳ３４００において、補正対象写真データ抽出部１２３は、要補正が選択されたＲＡＷデータを、補正対象に分別し、仮現像画像生成部１２４およびデジタル写真現像部１２７に出力する。【００８８】
一方、ステップＳ３５００において、補正対象写真データ抽出部１２３は、要補正が選択されなかったＲＡＷデータを、補正対象外に分別し、デジタル写真現像部１２７に出力する。【００８９】
このようにして、補正対象写真データ抽出部１２３は、現像クライアント１１０から送られてきた一まとまりのデータを補正対象と補正対象外とに分別すると、ＲＡＷデータ分別処理を終了する。そして、現像サーバ１２０は、図３のステップＳ１４００へと処理を進める。【００９０】
図３のステップＳ１４００において、現像サーバ１２０の仮現像画像生成部１２４は、補正対象データに対して上記した簡易な現像処理を行うことにより仮現像画像を生成する。そして、仮現像画像生成部１２４は、生成した仮現像画像に補正パラメータおよび識別情報を付加した仮現像画像データを、仮現像画像送信部１２５に出力する。【００９１】
仮現像画像生成部１２４は、１つの補正対象データから、ユーザ１３０に選択肢として提示する補正パラメータの数と調整幅に応じて、それぞれ異なる画質に対応する補正パラメータを適用した、複数枚の仮現像画像を生成する。【００９２】
図６は、１つの補正対象データから生成される仮現像画像データの一例を示す説明図である。【００９３】
図６に示すように、仮現像画像生成部１２４は、ＲＡＷ画像に対応する補正対象データ２１０を入力すると、補正パラメータが異なる複数枚の仮現像画像と、その付帯情報とから成る仮現像画像データ２１１を生成する。付帯情報は、それぞれの仮現像画像に対応する補正パラメータを含む。図６では、仮現像画像データ２１１を構成する複数の枠が、それぞれ１枚の仮現像画像に対応している。また、図６では、それぞれの補正パラメータを、露出調整値（上段）および色温度（下段）からなる画質調整パラメータとして示している。【００９４】
ここでは、露出補正値の調整可能範囲をマイナス１ＥＶ（エクスポージャバリュー）からプラス１ＥＶまでとし、露出補正値の調整間隔を１／３ＥＶとした場合を図示している。また、色温度の調整可能範囲を４５００Ｋ（ケルビン）から７５００Ｋまでとし、色温度の調整間隔を５００Ｋとした場合を図示している。【００９５】
この場合、図６に示すように、７通りの露出補正値と７通りの色温度の組み合わせにより、計４９通りの調整が施された仮現像画像が生成される。それぞれの仮現像画像の画質は、対応する画質調整パラメータを適用して現像した場合に得られる画像の画質に近似している。【００９６】
図３のステップＳ１５００において、現像サーバ１２０の仮現像画像送信部１２５は、仮現像画像生成部１２４から入力された仮現像画像データを、現像クライアント１１０に送信する。ここでは、図６に示す仮現像画像データ２１１が送信されたものとする。なお、仮現像画像の枚数が多い場合には、仮現像画像データ２１１を分割して送信するようにしてもよい。【００９７】
次に、ステップＳ１６００において、現像クライアント１１０の仮現像画像受信部１１４は、現像サーバ１２０から送られてきた仮現像画像データ２１１を受信し、受信した仮現像画像データ２１１を補正パラメータ決定部１１５に出力する。【００９８】
次に、ステップＳ１７００において、現像クライアント１１０の補正パラメータ決定部１１５は、仮現像画像データ２１１を表示し、ユーザインタフェース部１１１を介して、ユーザ１３０による補正内容の指示を受け付ける。具体的には、補正パラメータ決定部１１５は、仮現像画像の一覧を、選択表示、または切り替え表示のいずれで提示するかについて、ユーザ１３０の指示を受け付ける。そして、補正パラメータ決定部１１５は、ユーザ１３０により指示された提示の仕方で、仮現像画像データ２１１に基づく仮現像画像の一覧を、ユーザ１３０に提示する。提示される仮現像画像は、ＪＰＥＧデータの画質の選択肢であり、補正パラメータの選択肢である。【００９９】
補正パラメータ決定部１１５は、選択表示を指示された場合には、複数の仮現像画像を１画面に配置する仮現像画像選択表示画面を生成し、液晶パネルに表示させる。【０１００】
図７は、仮現像画像選択表示画面の一例を示す説明図である。図７では、リモートコントローラ１５０の操作面の外観も併せて示している。【０１０１】
図７に示すように、仮現像画像選択表示画面２２０は、仮現像画像２２１、枠２２２、選択キー２２３、および決定キー２２４を有する。【０１０２】
仮現像画像２２１は、仮現像画像データ２１１に基づくも仮現像画像である。ここでは、仮現像画像２２１は、露出補正値および色温度に応じた順序でマトリクス状に配置されている。【０１０３】
枠２２２は、仮現像画像２２１を選択するためのものであり、選択キー２２３の操作によって任意の仮現像画像２２１に移動させることが可能となっている。【０１０４】
決定キー２２４は、枠２２２を用いて選択されている仮現像画像２２１を、ユーザ１３０が指定する仮現像画像２２１として決定するためのものである。選択キー２２３および決定キー２２４の操作は、例えば、リモートコントローラ１５０に設けられた方向キー１５１および決定入力のための「ＯＫ」キー１５２の操作に対応して行われる。なお、仮現像画像２２１の枚数が多い場合には、スクロールもしくはページ切り替えによって、液晶パネルに一度に表示する仮現像画像２２１の枚数を低減するようにしてもよい。【０１０５】
例えば、図７に示すように、露出補正値がプラス２／３ＥＶ、色温度が５５００Ｋである仮現像画像２２１−１に枠２２２が位置している状態で、決定キー２２４が押下されたとする。この場合、補正パラメータ決定部１１５は、「露出補正値：プラス２／３ＥＶ、色温度：５５００Ｋ」という画質調整パラメータが、ユーザ１３０によって選択されたと判断する。【０１０６】
一方、補正パラメータ決定部１１５は、切り替え表示を指示された場合には、１画面に仮現像画像を１枚ずつ切り替えて配置する仮画面切替表示画面を、液晶パネルに表示させる。【０１０７】
図８は、仮画面切替表示画面の一例を示す説明図であり、図７に対応するものである。図７と同一部分には同一符号を付し、これについての説明を省略する。【０１０８】
図８に示すように、仮画面切替表示画面２３０は、仮現像画像表示領域２３１を有する。仮現像画像表示領域２３１は、現在選択されている仮現像画像を大きく表示するための領域である。また、選択キー２２３を操作したときに仮現像画像表示領域２３１に表示される仮現像画像がどのように変化するかを示す情報が、仮現像画像表示領域２３１の周囲に表示される。【０１０９】
例えば、図８に示すように、仮現像画像表示領域２３１の右側に、「明るさ：明るく」と表示される。これは、選択キー２２３で右方向が決定された場合には、明るさが１段階明るい別の仮現像画像の表示に切り替わることを示している。ここでは、画質調整パラメータ「露出補正値：マイナス１／３ＥＶ、色温度：６５００Ｋ」に対応した仮現像画像が表示されているものとする。この状態で、決定キー２２４が押下された場合には、補正パラメータ決定部１１５は、「露出補正値：マイナス１／３ＥＶ、色温度：６５００Ｋ」という画質調整パラメータが選択されたと判定し、現在選択されている仮現像画像に対応する画質調整パラメータを記憶する。また、例えば、選択キー２２３で右方向が決定された場合には、補正パラメータ決定部１１５は、画質調整パラメータ「露出補正値：プラスマイナス０ＥＶ、色温度：６５００Ｋ」に対応する仮現像画像の表示に切り替える。【０１１０】
図３のステップＳ１８００において、現像クライアント１１０の補正パラメータ決定部１１５は、選択された仮現像画像に対応する補正パラメータおよび識別情報を、補正パラメータ送信部１１６に出力する。【０１１１】
ステップＳ１９００において、現像クライアント１１０の補正パラメータ送信部１１６は、補正パラメータ決定部１１５から入力された補正パラメータおよび識別情報を、現像サーバ１２０に送信する。【０１１２】
ステップＳ２０００において、現像サーバ１２０の補正パラメータ受信部１２６は、現像クライアント１１０から送られてきた補正パラメータおよび識別情報を受信し、受信した補正パラメータおよび識別情報をデジタル写真現像部１２７へ渡す。【０１１３】
ステップＳ２１００において、現像サーバ１２０のデジタル写真現像部１２７は、補正パラメータ受信部１２６から補正パラメータおよび識別情報を入力されると、識別情報に該当する補正対象データに補正パラメータを適用して現像処理を行い、ＪＰＥＧデータを生成する。つまり、デジタル写真現像部１２７は、ユーザが指定する補正内容で、ＲＡＷデータを現像する。このようにして得られたＪＰＥＧデータは、基本パラメータを適用して得られる画一的な画質の画像ではなく、ユーザ１３０が仮現像画像を見ることによって選択した画質の画像に視覚的に同質な（または近似した）画像となる。【０１１４】
そして、現像サーバ１２０のＪＰＥＧ送信部１２８は、デジタル写真現像部１２７で生成されたＪＰＥＧデータを、現像クライアント１１０に送信する。現像クライアント１１０のＪＰＥＧ受信部１１７は、このＪＰＥＧデータを受信し、例えば、写真データ入出力部１１２を介してメモリカード１４０に書き込む。【０１１５】
このようにして、現像クライアント１１０で、仮現像画像が表示され、ユーザ１３０の仮現像画像に対する選択を受け付ける。そして、現像サーバ１２０で、選択された仮現像画像に対応する補正パラメータを用いてＲＡＷデータが現像され、画像出力が容易な画像データであるＪＰＥＧデータが生成される。メモリカード１４０に書き込まれたＪＰＥＧデータは、例えば、メモリカードスロットを備えた他の各種機器で利用することが可能である。【０１１６】
なお、現像システム１００は、ステップＳ１５００〜Ｓ１７００における仮現像画像データの送受信および表示の処理を、ユーザインタフェース部１１１でのユーザ操作に応じて、一枚ずつの仮現像画像単位で行ってもよい。この場合、例えば、現像クライアント１１０は、ユーザ１３０が選択した仮現像画像に対応する仮現像画像データのみを、随時現像サーバ１２０から受信する。そして、現像クライアント１１０は、受信した仮現像画像データの仮現像画像を提示するブラウズ表示画面を表示する。【０１１７】
図９は、ブラウズ表示画面の一例を示す説明図であり、図８に対応するものである。図８と同一部分には同一符号を付すとともに、現像サーバ１２０において生成される仮現像画像データの一例を併せて示す。【０１１８】
図９に示すように、ブラウズ表示画面２４０は、仮現像画像を表示する仮現像画像表示領域２４１を配置したブラウザ２４２を有する。ブラウズ表示画面２４０は、現像クライアント１１０で表示される画面であるが、その基となる仮現像画像データ２４３は、例えばＨＴＭＬ（hypertext markup language）データと、ＨＴＭＬデータからリンクもしくは内挿されるＪＰＥＧ画像データの組み合わせであり、現像サーバ１２０で生成される。【０１１９】
現像サーバ１２０は、特定の仮現像画像に対応するデータ部分２４４を含む複数の仮現像画像の仮現像画像データ２４３を生成する。そして、現像サーバ１２０は、最初に、データ部分２４４のみを現像クライアント１１０に送信する。【０１２０】
補正パラメータ決定部１１５は、現像サーバ１２０から送られてきたデータ部分２４４に基づく仮現像画像のみを、仮現像画像表示領域２４１に表示する。そして、補正パラメータ決定部１１５は、リモートコントローラ１５０の方向キー１５１の操作に応じて、対応する他の仮現像画像のデータを現像サーバ１２０に要求し、該当するデータ部分が返送されると、そのデータ部分に基づく仮現像画像の表示に切り替える。そして、補正パラメータ決定部１１５は、いずれかの仮現像画像が仮現像画像表示領域２４１に表示されている状態でリモートコントローラ１５０の「ＯＫ」キー１５２が押下されると、表示中の仮現像画像が選択されたと判断する。【０１２１】
以上説明したように、本実施の形態によれば、現像システム１００は、現像サーバ１２０で、補正対象を抽出した上でＲＡＷデータの仮現像画像を生成し、生成した仮現像画像を、その仮現像画像に適用した補正パラメータと組み付けて、現像クライアント１１０に送信する。一方、現像システム１００は、現像クライアント１１０で、ＪＰＥＧデータの画質の選択肢として仮現像画像を表示し、選択された仮現像画像に適用した補正パラメータを、ＲＡＷデータの現像指示として現像サーバ１２０に送信し、その補正パラメータを適用した現像を現像サーバ１２０に行わせる。これにより、ユーザ１３０は、仮現像画像を確認して補正パラメータを選択することができる。また、現像クライアント１１０は、特に仮現像画像を生成する処理を必要としない。したがって、個人での現像や仮現像画像生成が困難なＲＡＷデータでも、ユーザ１３０への負担を抑えた状態で、ユーザ１３０の希望と嗜好に沿った画質の画像を現像結果として得ることができる。【０１２２】
また、現像システム１００は、現像サーバ１２０で、ＲＡＷデータを分別して補正対象の画像枚数を絞り込む。これにより、現像サーバ１２０は、現像クライアント１１０に送信する仮現像画像の枚数を抑えることができ、ネットワークへの負荷を抑えることができる。また、ユーザ１３０がチェックする仮現像画像の枚数を必要最小限に抑えることができ、ユーザ１３０への負担を軽減することができる。また、提示する仮現像画像の枚数が抑えられることから、ユーザ１３０に対する補正パラメータの選択肢の提示手段として、より簡単な提示手段を採用することができ、平易な操作での画質調整作業が可能なユーザインタフェースを実現することができる。すなわち、テレビジョンのリモートコントローラのような単純な入力装置をそのまま用いて、ユーザ１３０の嗜好に合った画質に対応する補正パラメータを選択することが可能となる。【０１２３】
なお、図６および図７で説明した露出補正値および色温度の調整可能範囲および幅は、調整の意図に応じてそれぞれ任意に設定できるようにしてもよい。この場合、例えば、まず大まかな範囲と幅で調整を行い、その後、調整結果の周辺でさらにより細かい範囲での調整を行うようにする。これにより、より細かな調整を容易に行うことが可能となる。【０１２４】
また、補正パラメータの組み合わせは、露出補正値と色温度との組み合わせに限定されない。例えば、エッジ画像の先鋭化具合を示すシャープネスと、画像に含まれるノイズの平滑化具合を示すノイズリダクションとの組み合わせや、画像の明暗差の強調具合を示すコントラストと、色の濃淡を示す彩度との組み合わせなど、各種の組み合わせパターンを採用できる。さらに、３種類以上の補正パラメータを同時に選び、３次元以上の論理構造を持つ仮現像画像データを生成してもよい。【０１２５】
また、仮現像画像データには、補正パラメータに代えて、補正パラメータを示す情報（ユニークな識別子等）を含めるようにしてもよい。この場合には、現像サーバ１２０は、現像クライアント１１０側から参照情報を現像指示として受信し、受信した参照情報に対応する補正パラメータを現像に適用すればよい。【０１２６】
（実施の形態２）
図１０は、本発明の実施の形態２に係る現像システムの構成を示すシステム構成図であり、実施の形態１の図２に対応するものである。図２と同一部分には同一符号を付し、これについての説明を省略する。【０１２７】
図１０において、現像システム３００は、図２の現像サーバ１２０とは異なる構成を有する現像サーバ３２０を配置している。現像サーバ３２０は、補正対象写真データ抽出部１２３およびオペレータインタフェース部１２１に代えて、補正対象写真データ抽出部３２３を有する。補正対象写真データ抽出部３２３は、要補正ルール格納部３２９を有する。【０１２８】
また、本実施の形態では、現像クライアント１１０から現像サーバ３２０に送信されるＲＡＷデータは、デジタルスチルカメラ用の画像ファイルの標準規格であるＥＸＩＦ（exchangeable image file format、登録商標）に準拠しており、画像情報に付随する様々な撮影情報（以下「ＥＸＩＦ情報」という）が付加されているものとする。【０１２９】
図１１は、ＥＸＩＦ情報の構成の一例を示す説明図である。【０１３０】
図１１に示すように、ＥＸＩＦ情報４００は、複数の情報により構成されている。ＥＸＳＩＦ情報４００を構成する複数の情報のうち、その一部である情報群４０１のみが、要補正の判断材料として用いられる。この情報群４０１は、例えば、メーカー名、機種、撮影日時、シャッター速度、Ｆ値、撮影モード、露出補正値、フラッシュモード、ホワイトバランス（色温度）、およびＩＳＯ感度である。ただし、後述する要補正ルールの設定内容によっては、これらの情報以外の情報が補正要否の判断材料として用いられる。【０１３１】
図１０に示す要補正ルール格納部３２９は、要補正ルールテーブルを格納している。要補正ルールテーブルは、現像サーバ３２０から送られてきたＲＡＷデータが補正対象か否かを判断するための基準を、予め記述している。【０１３２】
図１２は、要補正ルールテーブルの構成の一例を示す説明図である。【０１３３】
図１２に示すように、要補正ルールテーブル４３０には、撮影情報単独ルール４３１、撮影情報複合ルール４３２、画像情報ルール４３３が記述されている。それぞれのルールは、ルール項目４３４および要補正ルール４３５のフィールドを有している。【０１３４】
ルール項目４３４は、補正の要否の判定に用いられる情報の種類を指定するフィールドである。【０１３５】
要補正ルール４３５は、ルール項目４３４で指定される各情報がそれぞれ数値で与えられた場合に、与えられた数値から補正の要否を判定するための論理条件式を、それぞれ記述している。ただし、ここでは、要補正ルール４３５として、それぞれの論理条件式の内容を図示している。【０１３６】
撮影情報単独ルール４３１は、ＥＸＩＦ情報４００から読み取った単独の撮影情報に基づいて、補正の要否を判断するためのルール群である。ここでは、撮影情報単独ルール４３１は、ＩＳＯ感度と、露出補正値とにそれぞれ要補正ルール４３５を定めている。撮影情報単独ルール４３１は、ＩＳＯ感度に関する要補正ルール４３５として、カメラの機種別の閾値を要補正と判定する基準（以下「要補正基準」という）として規定している。要補正基準は、例えば、機種名ａのカメラではＩＳＯ８００以上、機種名ｂのカメラではＩＳＯ４００以上というように規定されている。また、撮影情報単独ルール４３１は、露出補正値に関する要補正ルール４３５として、カメラの機種によらず、マイナス２ＥＶ以下またはプラス２ＥＶ以上を要補正基準として規定している。【０１３７】
露出補正値は、カメラの自動露出設定に対して意図的に露光量を変動させるための値である。露出補正値は、通常マイナス１ＥＶからプラス１ＥＶの範囲で用いられることが多い。露出補正値がこの範囲から著しく外れている場合には、撮影者が露出補正値を誤って設定したか、または逆光下で黒い被写体を撮影した場合など撮影が適正露光量判断の著しく難しい状況であったことが推測できる。したがって、撮影情報単独ルール４３１は、「露出補正値」というルール項目４３４に、「−２ＥＶ以下または＋２ＥＶ以上」という要補正ルール４３５を記述している。【０１３８】
撮影情報複合ルール４３２は、ＥＸＩＦ情報４００から読み取った複数の撮影情報の組み合わせに基づいて補正の要否を判断するためのルール群である。ここでは、撮影情報複合ルール４３２は、露出量、フラッシュ、撮影モードのそれぞれとホワイトバランスとの組み合わせごとに、それぞれ要補正ルール４３５を定めている。【０１３９】
撮影情報複合ルール４３２は、晴れの屋外と推測される露光量（１３ＥＶ以上）であるにも関わらず、電球色などの人工光源向け設定等で撮影がされた場合（ホワイトバランスが色温度４５００Ｋ〜６０００Ｋの範囲に無い場合）を、要補正基準として規定している。また、撮影情報複合ルール４３２は、フラッシュを発光しているにもかかわらず、フラッシュに適した色温度になっていない場合（ホワイトバランスが色温度５４００Ｋ〜５６００Ｋの範囲に無い場合）を、要補正基準として規定している。さらに、撮影情報複合ルール４３２は、屋外風景写真と推定される撮影モードおよびシャッター速度（風景モードかつシャッター速度１／６０秒以上）にもかかわらず、色温度が人口光源に適した範囲に設定されている場合（ホワイトバランスが色温度４０００Ｋ〜７０００Ｋの範囲に無い場合）を、要補正基準として規定している。【０１４０】
なお、露光量の単位はＥＶであり、絞り値Ｆ１、シャッター速度１秒、ＩＳＯ１００において適正な明るさで写真撮影ができる露光量は、０ＥＶと定義されている。通常、露光量は、カメラの絞り値が２の平方根倍になるごとに１ＥＶ増加し、シャッター速度とＩＳＯ感度がそれぞれ２倍になるごとにそれぞれ１ＥＶ増加する。晴れた日の屋外の露光量は、概ね１４ＥＶ前後と言われている。【０１４１】
画像情報ルール４３３は、ＥＸＩＦ情報４００以外の各種情報に基づいて補正の要否を判断するためのルール群である。ここでは、画像情報ルール４３３は、ルール項目４３４として、露出アンダー、露出オーバー、ラチチュード不足、および色かぶりに、それぞれ要補正ルール４３５を定めている。【０１４２】
例えば、画像の明部と暗部のデータ量は、画像全体の明度分布であるヒストグラム情報から、ヒストグラムの山として読み取ることが可能である。そこで、画像情報ルール４３３は、明部に全く山がない場合を露出アンダー（露出不足）とするとともに、逆に暗部に全く山がない場合を露出オーバー（露出過多）としている。そして、画像情報ルール４３３は、これらの場合を、要補正基準として規定している。また、画像情報ルール４３３は、暗部と明部の両方に山が存在する場合を、ラチチュード不足（輝度差許容範囲超過）とし、同様に要補正基準として規定している。さらに、画像情報ルール４３３は、ＲＧＢ（赤緑青）各々のヒストグラムの山の形状に大きな相違がある場合を、色かぶり（色調異常）を起こしている可能性があるとし、同様に要補正基準として規定している。【０１４３】
要補正ルールテーブル４３０は、例えば、カメラのメーカーにより、各種撮影条件で得られたＲＡＷデータに基本パラメータを適用した場合の現像結果に基づいて作成される。そして、現像サーバ３２０は、メーカー側で作成された要補正ルールテーブル４３０を、例えば、インターネットを介して、サーバまたはカメラから取得する。または、要補正ルールテーブル４３０は、現像クライアント１１０でユーザ１３０により作成されたり、現像サーバ３２０でオペレータ１６０により作成されてもよい。【０１４４】
以下、補正対象写真データ抽出部３２３の動作について詳細に説明する。【０１４５】
図１０に示す補正対象写真データ抽出部３２３は、ＲＡＷデータ分別処理を実行する。本実施の形態におけるＲＡＷデータ分別処理は、要補正ルールテーブル４３０に基づいてＲＡＷデータを補正対象と補正対象外とに分別する処理である。【０１４６】
図１３は、補正対象写真データ抽出部３２３によるＲＡＷデータ分別処理の流れを示すフローチャートであり、実施の形態１の図４に対応するものである。図１３において、図４と同一部分には同一符号を付し、これについての説明を省略する。【０１４７】
まず、ステップＳ３１１０において、補正対象写真データ抽出部３２３は、ステップＳ３０００で入力したＲＡＷデータに付加されたＥＸＩＦ情報４００を読み取る。ここで、補正対象写真データ抽出部３２３は、ＥＸＩＦ情報４００のうち、図１２に示す要補正ルールテーブル４３０のルール項目４３４に記述されている情報（情報群４０１）のみを読み取るようにしてもよい。【０１４８】
なお、実際のＥＸＩＦのデータは、多階層のデータ構造が入れ子になった複雑なデータ構造を有している。したがって、補正対象写真データ抽出部３２３は、ＲＡＷデータに対してＥＸＩＦのデータ構造の解析を行い、ＥＸＩＦ情報４００の読み出しを行う。ＥＸＩＦのデータ構造解析の技術は公知であるため、その詳細な説明を省略する。【０１４９】
次に、ステップＳ３２１０において、補正対象写真データ抽出部３２３は、要補正ルール照合処理を実行する。要補正ルール照合処理は、読み取ったＥＸＩＦ情報４００を要補正ルールテーブル４３０の要補正ルール４３５と照合する処理である。【０１５０】
図１４は、補正対象写真データ抽出部３２３による要補正ルール照合処理の流れを示すフローチャートである。説明の簡便化のため、ここでは、図１２に示す要補正ルールテーブル４３０に撮影情報単独ルール４３１および撮影情報複合ルール４３２のみが記述されているものとして、説明を行う。【０１５１】
まず、ステップＳ３２１１において、補正対象写真データ抽出部３２３は、要補正ルールテーブル４３０からの情報の読み出しに先立って、読み出し位置を、要補正ルールテーブル４３０の先頭にセットする。【０１５２】
次に、ステップＳ３２１２において、補正対象写真データ抽出部３２３は、その時点にセットされている読み出し位置の要補正ルール４３５を読み出す。【０１５３】
次に、ステップＳ３２１３において、補正対象写真データ抽出部３２３は、読み出した要補正ルール４３５（以下適宜「ルール内容」という）が、カメラの機種別に用意されているもの（以下「機種別ルール」という）であるか否かを判断する。補正対象写真データ抽出部３２３は、ルール内容が機種別ルールである場合には（Ｓ３２１３：ＹＥＳ）、ステップＳ３２１４へ進む。一方、補正対象写真データ抽出部３２３は、ルール内容が機種別ルールではない場合、つまりカメラの全機種に共通である場合には（Ｓ３２１３：ＮＯ）、ステップ３２１５へ進む。【０１５４】
ステップＳ３２１４において、補正対象写真データ抽出部３２３は、ルール内容が機種別ルールであることから、ＲＡＷデータのＥＸＩＦ情報４００から、メーカー名および機種名を読み出す。【０１５５】
次に、ステップＳ３２１６において、補正対象写真データ抽出部３２３は、該当機種に対応するルール内容を選択し、ステップＳ３２１７へ進む。【０１５６】
一方、ステップＳ３２１５において、補正対象写真データ抽出部３２３は、ルール内容が全機種に共通であることから、そのまま全機種共通なルール内容を選択し、ステップＳ３２１７へ進む。【０１５７】
次に、ステップＳ３２１７において、補正対象写真データ抽出部３２３は、読み出した要補正ルール４３５が１種類の撮影情報単独で規定されるものか、つまり撮影情報単独ルール４３１であるか否かを判断する。補正対象写真データ抽出部３２３は、要補正ルール４３５が撮影情報単独ルール４３１である場合には（Ｓ３２１７：ＹＥＳ）、ステップＳ３２１８へ進む。一方、補正対象写真データ抽出部３２３は、要補正ルール４３５が撮影情報単独ルール４３１ではない場合、つまり撮影情報複合ルール４３２である場合には（Ｓ３２１７：ＮＯ）、ステップＳ３２１９へ進む。【０１５８】
ステップＳ３２１８において、補正対象写真データ抽出部３２３は、要補正ルール４３５の条件式の演算に必要な情報をＥＸＩＦ情報４００から読み出し、条件式に代入してＲＡＷデータの補正の要否を評価し、ステップＳ３２２０へ進む。【０１５９】
例えば、カメラの機種が機種名ａのとき、補正対象写真データ抽出部３２３は、「ＩＳＯ感度」というルール項目４３４に対応して、「ＩＳＯ感度≧８００」という条件式を規定する要補正ルール４３５を選択する。この場合、補正対象写真データ抽出部３２３は、条件式の「ＩＳＯ感度」の部分に、ＥＸＩＦ情報４００から読み出したＩＳＯ感度を代入し、条件式が成立するか否かを評価する。補正対象写真データ抽出部３２３は、条件式が成立する場合には、処理の対象となっているＲＡＷデータは要補正データであると判断する。【０１６０】
また、「露出補正値」というルール項目４３４に対応する要補正ルール４３５では、「露出補正値＜−２ＥＶ  ｏｒ  露出補正値＞＋２ＥＶ」という条件式が規定されている。したがって、補正対象写真データ抽出部３２３は、条件式の「露出補正値」の部分に、ＥＸＩＦ情報４００から読み出した露出補正値を代入し、条件式が成立するか否かを評価する。補正対象写真データ抽出部３２３は、条件式が成立する場合には、処理の対象となっているＲＡＷデータは要補正データであると評価する。なお、ここで、「ｏｒ」は、「または」を意味する論理和演算子である。【０１６１】
一方、ステップＳ３２１９において、補正対象写真データ抽出部３２３は、要補正ルール４３５の条件式の演算に必要な情報をまだ全て取得していないことから、未取得の情報を取得する。具体的には、補正対象写真データ抽出部３２３は、ＥＸＩＦ情報４００から、シャッター速度、Ｆ値、およびＩＳＯ感度を読み出し、露光量を算出する。【０１６２】
次に、ステップＳ３２２１において、補正対象写真データ抽出部３２３は、要補正ルール４３５の条件式の演算に必要な情報の取得を完了したことから、条件式にＥＸＩＦ情報のうち対応する情報を代入してＲＡＷデータの補正の要否を評価し、ステップＳ３２２０へ進む。【０１６３】
例えば、「露光量＆ホワイトバランス」というルール項目４３４に対応する要補正ルール４３５では、「露光量≧１３ＥＶ  ａｎｄ  （色温度＜４５００Ｋ  ｏｒ  色温度＞６０００Ｋ）」という条件式が規定されている。したがって、補正対象写真データ抽出部３２３は、条件式の「露光量」の部分に、算出した露光量を代入し、条件式が成立するか否かを評価する。補正対象写真データ抽出部３２３は、条件式が成立する場合には、処理の対象となっているＲＡＷデータは要補正データであると評価する。なお、ここで、「ａｎｄ」は、「かつ」を意味する論理積演算子である。【０１６４】
なお、ＥＸＩＦ４００情報に、色温度が含まれておらず、「Ｆｉｎｅ」や「Ｃｌｏｕｄｙ」など、ホワイトバランス指定モードの名称が含まれている場合がある。このような場合には、カメラのメーカー名および機種名ごとに、各指定モードに対応付けた色温度の表を補正対象写真データ抽出部３２３に予め用意しておけばよい。補正対象写真データ抽出部３２３は、この表を参照することにより、容易にＲＡＷデータの色温度を取得することができる。【０１６５】
次に、ステップＳ３２２０において、補正対象写真データ抽出部３２３は、要補正ルールテーブル４３０の全ての要補正ルール４３５についての照合が終了したか否かを判断する。補正対象写真データ抽出部３２３は、まだ照合が終了していない要補正ルール４３５が存在する場合には（Ｓ３２２０：ＮＯ）、ステップＳ３２２２で読み出し位置を１つ進めた後、ステップＳ３２１２へ戻り、次の要補正ルール４３５の照合を行う。一方、補正対象写真データ抽出部３２３は、全ての要補正ルール４３５についての照合が終了した場合には（Ｓ３２２０：ＮＯ）、要補正ルール照合処理を終了し、図１３に示すＲＡＷデータ分別処理のステップＳ３３１０へ進む。【０１６６】
なお、補正対象写真データ抽出部３２３は、ステップＳ３２１８またはステップＳ３２２１で、ＲＡＷデータを要補正データと判定した場合には、ステップＳ３２２０を経ることなく、そのまま図１３のステップＳ３３１０へと進むようにしてもよい。【０１６７】
また、ＥＸＩＦ情報４００以外の情報から、補正の要否を判断するようにしてもよい。例えば、ＲＡＷデータのヒストグラム情報を取得し、図１２に示す画像情報ルール４３３に基づいて、補正の要否を判断してもよい。【０１６８】
図１３のステップＳ３３１０において、補正対象写真データ抽出部３２３は、ＥＸＩＦ情報４００の内容が要補正ルールテーブル４３０のいずれかの要補正ルール４３５が規定する基準に該当するか否かを判断する。つまり、補正対象写真データ抽出部３２３は、ＲＡＷデータが要補正ルール４３５に含まれるか否かを判断する。補正対象写真データ抽出部３２３は、ＲＡＷデータが要補正ルール４３５に含まれる場合には（Ｓ３３１０：ＹＥＳ）、ステップＳ３４００へ進み、そのＲＡＷデータを補正対象に分別する。一方、補正対象写真データ抽出部３２３は、ＲＡＷデータが要補正ルール４３５に含まれない場合には（Ｓ３３１０：ＮＯ）、ステップＳ３５００へ進み、そのＲＡＷデータを補正対象外に分別する。【０１６９】
このようにして、補正対象データ（ＲＡＷデータ）が仮現像画像生成部１２４に出力され、対応する仮現像画像が現像クライアント１１０に送信される。【０１７０】
なお、補正対象写真データ抽出部３２３は、図１４に示す要補正ルール照合処理で要補正と判定した根拠を、補正を適切に行うための情報として、デジタル写真現像部１２７に出力するようにしてもよい。【０１７１】
このように、本実施の形態によれば、現像サーバ３２０は、補正の要否の判断基準を記述した要補正ルールテーブル４３０を参照して、ＲＡＷデータに付随する情報から、ＲＡＷデータの補正の要否を判断する。これにより、現像サーバ３２０は、補正対象データの分別を自動で行うことができ、オペレータの作業量を低減させたり、オペレータの作業を不要とすることができる。【０１７２】
なお、実施の形態１の図２に示すオペレータインタフェース部１２１、またはこれの機能を縮退させたオペレータインタフェースを併設し、上記したＲＡＷデータ分別処理による分別結果をオペレータ１６０が確認できるようにしてもよい。例えば、現像サーバ３２０は、図４に示す要補正入力画面２００のような情報表示画面で、ＲＡＷ画像を選択肢として表示し、ＲＡＷデータ分別処理による分別結果をチェックマーク等で示すようにする。そして、現像サーバ３２０は、オペレータ１６０の目視確認を経た上で、最終的な分別を行うようにする。この場合には、例えば、ＲＡＷデータ分別処理で、補正すべきであるにも係らず誤って補正対象外となったデータを、補正対象にすることが可能となる。すなわち、オペレータ１６０への負担の軽減と的確なデータ分別とを実現することができる。【０１７３】
（実施の形態３）
図１５は、本発明の実施の形態３に係る現像システムの構成を示すシステム構成図であり、実施の形態１および実施の形態２の図２および図１０に対応するものである。図１５において、図２および図１０と同一部分には同一符号を付し、これについての説明を省略する。【０１７４】
図１５において、現像システム５００は、図２の現像サーバ１２０および図３の現像サーバ３２０とは異なる構成を有する現像サーバ５２０を配置している。現像サーバ５２０は、デジタル写真現像部１２７に代えてデジタル写真現像部５２７を有するとともに、新たに類似画像グループ化部５３０および代表画像抽出部５３１を有する。類似画像グループ化部５３０は、類似判定ルール格納部５３２を有する。【０１７５】
類似画像グループ化部５３０は、補正対象写真データ抽出部３２３から出力される補正対象データを入力し、入力した補正対象データのうちの類似画像を１つのグループにまとめ、代表画像抽出部に出力する。類似画像は、同一の補正パラメータを用いて現像することのできるという点で類似する、複数の補正対象データである。【０１７６】
類似判定ルール格納部５３２は、類似判定ルールテーブルを格納している。類似判定ルールテーブルは、複数の補正対象データが類似しているか否かを判定するための基準を、予め記述している。【０１７７】
図１６は、類似判定ルールテーブルの構成の一例を示す説明図である。【０１７８】
図１６に示すように、類似判定ルールテーブル６００は、ルール項目６０１および類似判定ルール６０２のフィールドを有している。【０１７９】
ルール項目６０１は、複数の補正対象データが類似しているか否かの判定に用いられる情報の種類を記述している。【０１８０】
類似判定ルール６０２は、複数の補正対象データが類似しているか否かを判定するための基準を記述している。具体的には、類似判定ルール６０２は、ルール項目６０１で指定される各情報がそれぞれ数値で与えられた場合に、与えられた数値から複数の補正対象データが類似しているか否かを判定するための論理条件式を記述している。ただし、ここでは、類似判定ルール６０２として、それぞれの論理条件式の内容を図示している。【０１８１】
類似した環境下で撮影されたＲＡＷデータは、通常、共通の画質特性を有している。したがって、このような撮影環境の類似する複数のＲＡＷデータのうち、いずれかに対して満足な現像結果を得られる補正パラメータが存在するとき、その補正パラメータを他のＲＡＷデータに適用しても、同様に概ね満足な現像結果を得ることができる。また、経験則として、撮影時の照明状態と撮影方法が類似していれば、適切な補正パラメータを共通に適用することが可能であることが知られている。類似判定ルールテーブル６００には、この性質に着目した内容が記述されている。【０１８２】
例えば、数秒程度の短い間隔で撮影された画像データは、同じ被写体を撮影したものと推定できる。したがって、類似判定ルールテーブル６００は、「撮影日時」というルール項目６０１に対応して、「撮影間隔１０秒以内」という類似判定ルール６０２を記述している。【０１８３】
また、類似判定ルールテーブル６００は、「撮影日時と撮影モード」というルール項目６０１に対応して、「撮影間隔１分以内かつ撮影モード不変かつフラッシュモード不変」という類似判定ルール６０２を記述している。これは、複数の補正対象データの撮影日時と撮影モードが、上記類似判定ルール６０２を満たす場合に、これら複数の補正対象データが、同一の補正パラメータを用いて現像できるためである。撮影日時と撮影モードは、実施の形態２で説明したように、補正対象データに付加されたＥＸＩＦ情報から取得可能である。【０１８４】
なお、数分間隔で撮影された画像が、いずれも自動露出モードで撮影され、シャッター速度と絞り値が近似した値であった場合、これら一連の画像は、やはり同一の被写体を撮影したものと推定できる。このような場合を、複数の補正対象データが類似しているか否かを判定するための基準として、類似判定ルールテーブル６００に記述するようにしてもよい。【０１８５】
代表画像抽出部５３１は、複数の補正対象データの中から、グループごとに、１枚の代表画像を抽出し、仮現像画像の作成の対象となる補正対象データとして、仮現像画像生成部１２４に出力する。【０１８６】
以下、上記各部の動作について詳細に説明する。【０１８７】
図１７は、実施の形態３におけるＲＡＷ現像の流れを示すシーケンス図であり、実施の形態１の図３に対応するものである。図１７において、図３と同一部分については同一符号を付し、これについての説明を省略する。【０１８８】
ステップＳ１３００でＲＡＷデータの分別が行われた後、ステップＳ１３１０において、類似画像グループ化部５３０は、類似画像グループ化処理を実行する。類似画像グループ化処理は、類似判定ルール格納部５３２の類似判定ルールテーブルを用いて、類似画像を１つのグループにまとめる処理である。【０１８９】
図１８は、類似画像グループ化部５３０による類似画像グループ化処理の流れを示すフローチャートである。【０１９０】
まず、ステップＳ４０００において、類似画像グループ化部５３０は、補正対象写真データ抽出部３２３から入力されたＲＡＷデータ（補正対象データ）を１つ選択し、選択したＲＡＷデータに付加されたＥＸＩＦ情報を読み出す。【０１９１】
次に、ステップＳ４１００において、類似画像グループ化部５３０は、後述するグループ生成の処理によって既にＲＡＷデータのグループを有しているとき、既存グループを１つ選択する。そして、類似画像グループ化部５３０は、選択した既存グループに属するＲＡＷデータのＥＸＩＦ情報を読み出す。類似画像グループ化部５３０は、選択したグループに属する任意のＲＡＷデータのＥＸＩＦ情報を読み出してもよい。また、類似画像グループ化部５３０は、グループに属する複数または全てのＲＡＷデータそれぞれのＥＸＩＦ情報を読み出し、ＥＸＩＦ情報の平均値を求めてもよい。ただし、類似画像グループ化部５３０は、撮影日時に関わる情報は、直前に撮影されたＲＡＷデータから読み出すことが望ましい。【０１９２】
次に、ステップＳ４２００において、類似画像グループ化部５３０は、類似判定ルールテーブル６００の類似判定ルール６０２を１つ選択し、読み出す。【０１９３】
次に、ステップＳ４３００において、類似画像グループ化部５３０は、ＲＡＷデータと選択したグループのＲＡＷデータとの類似性を評価する。具体的には、類似画像グループ化部５３０は、ＲＡＷデータのＥＸＩＦ情報と、選択したグループから取得したＥＸＩＦ情報とを用いて、選択した類似判定ルール６０１の内容に基づき、上記類似性を評価する。【０１９４】
例えば、類似画像グループ化部５３０は、「撮影間隔１０秒以内」という類似判定ルール６０２を選択した場合、グループのＥＸＩＦ情報から読み出した撮影日時と、ＲＡＷデータから読み出した撮影日時とを比較する。そして、類似画像グループ化部５３０は、これら２つの撮影日時の差が１０秒以内であるとき、類似であると判定する。【０１９５】
ただし、類似画像グループ化部５３０がまだＲＡＷデータのグループを有していない場合もある。この場合には、類似性評価の処理を行わず、そのまま次のステップへ進む。【０１９６】
類似画像グループ化部５３０は、ＲＡＷデータのグループ化の具体的手法として、例えば、各々のＲＡＷデータを、決定されたグループに固有の識別情報（以下「グループ情報」という）と組にして管理すればよい。また、類似画像グループ化部５３０は、各仮現像画像データの付帯情報にグループ情報を含め、現像クライアント１１０側から補正パラメータを指定する際にグループ情報を用いて現像を指示するようにしてもよい。このような識別情報によるデータのグループ化およびグループ管理は、例えば、広く一般に使用されている公知のＩＤ（identifier）管理技術を適用することができる。【０１９７】
次に、ステップＳ４４００において、類似画像グループ化部５３０は、ＲＡＷデータと選択したグループとの関係が、選択した類似判定ルール６０２に合致するか否かを判断する。類似画像グループ化部５３０は、ＲＡＷデータとグループとの関係が類似判定ルール６０２に合致しない場合または類似性評価を行っていない場合には（Ｓ４４００：ＮＯ）、ステップＳ４５００へ進む。一方、類似画像グループ化部５３０は、ＲＡＷデータとグループとの関係が類似判定ルール６０２に合致する場合には（Ｓ４４００：ＹＥＳ）、ステップＳ４６００へ進む。【０１９８】
ステップＳ４５００において、類似画像グループ化部５３０は、類似判定ルールテーブル６００の全ての類似判定ルール６０２について、類似性の評価を終了したか否かを判断する。類似画像グループ化部５３０は、類似性の評価に用いていない類似判定ルール６０２がまだ残っている場合には（Ｓ４５００：ＮＯ）、ステップＳ４２００へ戻り、未選択の類似判定ルール６０２を選択し直して類似性の評価を行う。一方、類似画像グループ化部５３０は、全ての類似判定ルール６０２について、類似性の評価を行った場合には（Ｓ４５００：ＹＥＳ）、ステップＳ４７００へ進む。【０１９９】
ステップＳ４７００において、グループ化部５３０は、全ての既存グループについて類似性の評価を終了したか否かを判断する。類似画像グループ化部５３０は、類似性の評価の対象としていない既存グループが存在する場合には（Ｓ４７００：ＮＯ）、ステップＳ４１００へ戻り、未選択のグループを選択し直して類似性の評価を行う。一方、類似画像グループ化部５３０は、全ての既存グループを対象として類似性の評価を行った場合には（Ｓ４７００：ＹＥＳ）、ステップＳ４８００へ進む。【０２００】
ステップＳ４８００において、類似画像グループ化部５３０は、ＲＡＷデータがいずれの既存グループにも類似していないものとして、新規グループを生成し、生成した新規グループにＲＡＷデータを属させ、ステップＳ４９００へ進む。【０２０１】
一方、ステップＳ４６００において、画像グループ化部５３０は、類似判定ルール６０２に合致した既存グループ、つまり類似するグループが存在していることから、当該既存グループにＲＡＷデータを追加し、ステップＳ４９００へ進む。【０２０２】
ステップＳ４９００において、類似画像グループ化部５３０は、補正対象写真データ抽出部３２３から入力された全てのＲＡＷデータについてグループ化が終了したか否かを判断する。類似画像グループ化部５３０は、補正対象写真データ抽出部３２３から入力されたＲＡＷデータでまだグループ化を行っていないものが残っている場合には（Ｓ４９００：ＮＯ）、ステップＳ４０００へ戻り、未選択のＲＡＷデータを選択し直してグループ化を行う。一方、類似画像グループ化部５３０は、補正対象写真データ抽出部３２３から入力された全てのＲＡＷデータについてグループ化を終了した場合には（Ｓ４９００：ＹＥＳ）、一連の処理を終了する。【０２０３】
このようにして、類似画像グループ化部５３０は、現像クライアント１１０から送られてきた一まとまりのＲＡＷデータのうちの補正対象外データを、同一の補正パラメータを適用できるものでグループ化する。そして、現像サーバ５２０は、グループ化されたＲＡＷデータを、それぞれ対応するグループ情報を付加して代表画像抽出部５３１に出力し、図１７のステップＳ１３３０へと処理を進める。【０２０４】
図１７のステップＳ１３３０において、代表画像抽出部５３１は、各グループから１つずつＲＡＷデータを選択する形で、各グループの代表画像データを抽出し、抽出した代表画像データのそれぞれに、対応するグループ情報を付加する。そして、代表画像抽出部５３１は、グループ情報を付加した代表画像データを、仮現像画像生成部１２４に出力する。各グループにおける代表画像データの選択は、ランダムであってもよいし、グループ内で平均となるＥＸＩＦ情報を有するＲＡＷ画像を選択するようにしてもよい。【０２０５】
ステップＳ１４００〜Ｓ２０００の処理は、図３で説明した処理と同様である。ステップＳ２０００において、現像サーバ５２０は、ユーザ１３０が選択した補正パラメータを受信する。【０２０６】
ただし、ステップＳ１４００で仮現像画像データの生成の対象となるのは、補正対象写真データ抽出部３２３で分別された補正対象データのうち、代表画像抽出部５３１で抽出された補正対象データのみである。また、代表画像抽出部５３１で抽出された補正対象データの数は、補正対象データによるグループ分けのグループ数に等しい。したがって、ステップＳ１５００で送信される仮現像画像の枚数と、ステップＳ２０００で送信される補正パラメータの個数は、代表画像データを抽出しない場合に比べて、それぞれ低く抑えられることになる。【０２０７】
ステップＳ２１１０において、デジタル写真現像部５２７は、図２のデジタル写真現像部１２７と同様に、補正パラメータ受信部１２６から入力された補正パラメータを適用して補正対象データの現像処理を行う。ただし、補正パラメータは各代表画像データにのみ対応付けて指定されている。このため、デジタル写真現像部５２７は、代表画像データに対して指定された補正パラメータを、同じグループ内の全ての画像データ（ＲＡＷデータ）に対して適用し、ＪＰＥＧデータを生成する。また、例えば、現像サーバ５２０は、仮現像画像または仮現像画像の基となるＲＡＷデータとグループ情報とを対応付けておき、補正パラメータとグループ情報とを組にして管理しておく。これにより、どの補正パラメータがどのグループに対応するかの特定を、容易に行うことができる。【０２０８】
このように、本実施の形態によれば、現像サーバ５２０は、同一の補正パラメータを適用できる複数の補正対象データをグループ化する。そして、現像サーバ５２０は、代表画像データのみを仮現像画像生成の対象とする。さらに、現像サーバ５２０は、各仮現像画像に対して指定された補正パラメータを、同じグループ内の全ての補正対象データに適用する。これにより、現像サーバ５２０は、現像クライアント１１０との間で送受信される仮現像画像データのサイズおよび補正パラメータの個数を低減することができる。また、これにより、現像システム５００は、現像クライアント１１０で選択肢として提示する仮現像画像の枚数を最小限に減らすことができ、ユーザ１３０は最小限の補正操作で所望の現像結果を得ることが出来る。つまり、ユーザ１３０への負担をさらに軽減することができる。また、現像システム５００は、現像結果に統一性を与えることができ、特に、ホワイトバランスのばらつきに起因する複数画像間の色調統一性の欠如を、効果的に抑止することが出来る。さらに、現像システム５００は、現像クライアント１１０および現像サーバ５２０の装置負荷と、ネットワーク負荷とを軽減することができる。【０２０９】
なお、現像サーバ５２０は、補正外対象データについても、類似画像グループ化部５３０が生成したグループのいずれかに属するか否かの判別を行い、該当するグループと同一の補正パラメータを用いて現像を行ってもよい。ただし、この場合、補正による効果をユーザ１３０が認識し易いように、現像サーバ５２０は、補正対象データの中から代表画像データを選択することが望ましい。【０２１０】
また、現像サーバ５２０は、実施の形態１の図２に示すオペレータインタフェース部１２１、またはこれの機能を縮退させたオペレータインタフェースを併設し、上記した類似画像グループ化処理によるＲＡＷデータのグループ化をオペレータ１６０が確認するようにしてもよい。例えば、現像サーバ５２０は、図４に示す要補正入力画面２００のような情報表示画面で、ＲＡＷ画像を選択肢として表示するとともに類似画像グループ化処理によるグループ分けの結果を示し、オペレータ１６０の操作による変更を受け付ける。この場合には、例えば、類似画像グループ化処理で、誤ったグルーピングが行われた場合にこれを修正することが可能となる。すなわち、オペレータ１６０への負担の軽減と的確なデータ分別とを実現することができる。【０２１１】
（実施の形態４）
図１９は、本発明の実施の形態４に係る現像システムの構成を示すシステム構成図であり、実施の形態１〜実施の形態３の図２、図１０、および図１５に対応するものである。図１８において、図２、図１０、および図１５と同一部分には同一符号を付し、これについての説明を省略する。【０２１２】
図１８において、現像システム７００は、図２、図１０、および図１５の現像サーバ１２０、３２０、５２０とは異なる構成を有する現像サーバ７２０を配置している。現像サーバ７２０は、デジタル写真現像部１２７、５２７に代えてデジタル写真現像部７２７を有するとともに、新たにユーザ嗜好情報抽出部７３３およびユーザ嗜好情報管理部７３４を有する。ユーザ嗜好情報抽出部７３３は、嗜好抽出ルール格納部７３５を有する。【０２１３】
ユーザ嗜好情報抽出部７３３は、補正パラメータ受信部１２６から出力される補正パラメータを入力し、補正パラメータからユーザ嗜好情報を抽出し、ユーザ嗜好情報管理部７３４に出力する。ユーザ嗜好情報は、ユーザ１３０が好む普遍的な画質傾向を示す情報である。【０２１４】
嗜好抽出ルール格納部７３５は、嗜好抽出ルールテーブルを格納している。嗜好抽出ルールテーブルは、補正パラメータの中からユーザ嗜好情報を抽出する際の基準となる嗜好抽出ルールを、予め記述している。【０２１５】
図２０は、嗜好抽出ルールテーブルの構成の一例を示す説明図である。【０２１６】
図２０に示すように、嗜好抽出テーブル８００は、抽出条件８０１、抽出対象８０２、および抽出結果８０３のフィールドを有する。【０２１７】
抽出条件８０１は、ユーザ嗜好情報を抽出できる条件を記述する。ここでは、抽出条件８０１は、ＲＡＷデータのＥＸＩＦ情報に関する条件を記述している。【０２１８】
抽出対象８０２は、抽出条件８０１が成立する場合に、補正パラメータから読み出す情報を指定する。【０２１９】
抽出結果８０３は、ユーザ嗜好情報として抽出する内容を指定する。【０２２０】
例えば、カメラは、フラッシュ発光時には、フラッシュ光の色味をもとに色温度を自動設定するのが通常である。このような自動設定された色温度に対する補正内容は、ホワイトバランスのばら付きよりも、むしろカメラが持つ色味情報とユーザの嗜好とのずれが反映された結果である場合が多く、ユーザの嗜好情報としての利用価値が高い。したがって、図２０に示すように、嗜好抽出テーブル８００は、「フラッシュ発光」という抽出条件８０１に対応付けて、「色温度」という抽出対象８０２、および「フラッシュ発光時のデフォルト色温度と補正パラメータの色温度との差」という抽出条件８０３を記述している。これは、カメラが自動設定した色温度と、補正パラメータに含まれる色温度との差を、ユーザ嗜好情報として扱う場合の嗜好抽出ルールである。【０２２１】
また、露光量が１４ＥＶ以上を示す場合は極めて明るい環境下で撮影が行われた場合であり、晴天時の屋外であると推測できる。その場合、太陽光に合わせて色温度を自動設定するのが通常である。このような自動設定された色温度に対する補正内容は、やはりユーザの嗜好が反映されたものである場合が多い。したがって、図２０に示すように、嗜好抽出テーブル８００は、「露光量」という抽出条件８０１に対応付けて、「色温度」という抽出対象８０２、および「露光量１４ＥＶ以上である時の晴天色温度と補正パラメータの色温度との差」という抽出条件８０３を記述している。【０２２２】
また、嗜好抽出テーブル８００は、ＩＳＯ感度に対応付けて、補正パラメータに含まれるノイズ除去量を抽出可能なユーザ嗜好情報として指定している。例えば、嗜好抽出テーブル８００は、「ＩＳＯ感度１００以下」という抽出条件８０１に対応付けて、「ノイズ除去量」という抽出対象８０２、および「ＩＳＯ１００以下の時のノイズ除去量」という抽出条件８０３を記述している。これは、ＥＸＩＦ情報に含まれる情報であるＩＳＯ感度が１００以下である場合には、補正パラメータから読み取ったノイズ除去量を「ユーザが嗜好するＩＳＯ１００以下時のノイズ除去量」として抽出することを指定する嗜好抽出ルールである。【０２２３】
図１９のユーザ嗜好情報管理部７３４は、図示しないが情報を記憶するための記憶領域を有し、ユーザ嗜好情報抽出部７３３から入力されるユーザ嗜好情報を保持するとともに、保持したユーザ嗜好情報（ユーザプロファイル）を管理する。【０２２４】
デジタル写真現像部７２７は、補正対象データについては、現像クライアント１１０から送られてきた補正パラメータを用いて現像を行うとともに、補正対象外データについては、ユーザ嗜好情報管理部７３４が保持する情報を用いて現像を行う。【０２２５】
以下、上記各部の動作について詳細に説明する。【０２２６】
図２０は、実施の形態４におけるＲＡＷ現像の流れを示すシーケンス図であり、実施の形態１の図３に対応するものである。図２１において、図３と同一部分については同一符号を付し、これについての説明を省略する。【０２２７】
ステップＳ１０００〜Ｓ２０００までの処理は、実施の形態１と同様である。ただし、ステップＳ２０００において、補正パラメータ受信部１２６は、受信した補正パラメータを、デジタル写真現像部７２７だけでなく、ユーザ嗜好情報抽出部７３３へも出力する。【０２２８】
ステップＳ２０００の処理の後、ステップＳ２０１０において、ユーザ嗜好情報抽出部７３３は、ユーザ嗜好情報抽出処理を実行する。ユーザ嗜好情報抽出処理は、嗜好抽出ルールテーブル８００を用いて補正パラメータからユーザ嗜好情報を抽出する処理である。【０２２９】
図２２は、ユーザ嗜好情報抽出部７３３によるユーザ嗜好情報抽出処理の流れを示すフローチャートである。【０２３０】
まず、ステップＳ６０００において、ユーザ嗜好情報抽出部７３３は、補正パラメータ受信部１２６から、ユーザ１３０が指定した補正パラメータを入力する。【０２３１】
次に、ステップＳ６１００において、ユーザ嗜好情報抽出部７３３は、補正パラメータを用いた現像の対象となるＲＡＷデータ（補正対象データ）に付加されたＥＸＩＦ情報を読み出す。【０２３２】
次に、ステップＳ６２００において、ユーザ嗜好情報抽出部７３３は、嗜好抽出ルールテーブル８００の嗜好抽出ルールを１つ選択し、選択した嗜好抽出ルールの、抽出条件８０１、抽出対象８０２、および抽出結果８０３を読み出す。【０２３３】
次に、ステップＳ６３００において、ユーザ嗜好情報抽出部７３３は、ＥＸＩＦ情報を読み出した抽出条件８０１と照合し、抽出条件８０１に合致するか否かを判断する。ユーザ嗜好情報抽出部７３３は、ＥＸＩＦ情報が抽出条件８０１に合致する場合には（Ｓ６３００：ＹＥＳ）、ステップＳ６４００へ進む。【０２３４】
ステップＳ６４００において、ユーザ嗜好情報抽出部７３３は、補正パラメータから、読み出した抽出対象８０２が指定する対象を読み出す。【０２３５】
次に、ステップＳ６５００において、ユーザ嗜好情報抽出部７３３は、読み出した抽出結果８０３が、カメラの固有値に依存するか否かを判別する。ユーザ嗜好情報抽出部７３３は、抽出結果８０３がカメラの固有値に依存する場合には（Ｓ６５００：ＹＥＳ）、ステップＳ６６００へ進む。一方、ユーザ嗜好情報抽出部７３３は、抽出結果８０３がカメラの固有値に依存しない場合には（Ｓ６５００：ＮＯ）、ステップＳ６６００を経ることなく、その次のステップＳ６７００へ進む。カメラの固有値には、例えば、カメラが元来保持するフラッシュ発光時のデフォルトの色温度が含まれる。【０２３６】
ステップＳ６６００において、ユーザ嗜好情報抽出部７３３は、予め保持した対応表を参照して、カメラの固有値を取得する。この対応表は、メーカー名および機種名にそれぞれのカメラの固有値を、予め対応付けて記述するユーザ嗜好情報抽出部７３３は、ＥＸＩＦ情報からＲＡＷデータを撮影したカメラのメーカー名および機種名を取得し、対応表を参照して固有値を取得する。【０２３７】
次に、ステップＳ６７００において、ユーザ嗜好情報抽出部７３３は、読み出した抽出結果８０３の内容に従って抽出結果を生成し、ステップＳ６８００へ進む。【０２３８】
例えば、ステップＳ６２００で抽出した抽出条件８０１が「フラッシュ発光」であり、ＲＡＷデータのＥＸＩＦ情報に「フラッシュモード：発光」が含まれていた場合、ユーザ嗜好情報抽出部７３３は、抽出条件８０１に合致することから、ＥＸＩＦ情報から色温度を取得する。また、ユーザ嗜好情報抽出部７３３は、対応する抽出結果８０３が、フラッシュ発光時のデフォルト色温度というカメラの固有値に依存することから、ＥＸＩＦ情報からメーカー名および機種名を取得し、対応表を用いて抽出結果を生成する。【０２３９】
一方、ステップＳ６３００において、ユーザ嗜好情報抽出部７３３は、ＥＸＩＦ情報を読み出した抽出条件８０１と照合した結果、抽出条件８０１に合致しない場合には（Ｓ６３００：ＮＯ）、ステップＳ６４００〜Ｓ６７００を経ることなく、そのままステップＳ６８００へ進む。【０２４０】
次に、ステップＳ６８００において、ユーザ嗜好情報抽出部７３３は、嗜好抽出テーブル８００の全ての嗜好抽出ルールについて、ユーザ嗜好情報抽出の可否、およびユーザ嗜好情報抽出の処理を終了したか否かを判断する。ユーザ嗜好情報抽出部７３３は、処理の対象となっていない嗜好抽出ルールがまだ残っている場合には（Ｓ６８００：ＮＯ）、ステップＳ６２００へ戻り、未選択の嗜好抽出ルールを選択し直してユーザ嗜好情報抽出の可否の判断を行う。一方、ユーザ嗜好情報抽出部７３３は、全ての嗜好抽出ルールについて処理が終了した場合には（Ｓ６８００：ＹＥＳ）、一連の処理を終了する。【０２４１】
このようにして、ユーザ嗜好情報抽出部７３３は、現像クライアント１１０から送られてきた補正データからユーザ嗜好情報を抽出する。そして、ユーザ嗜好情報抽出部７３３は、抽出したユーザ嗜好情報を、ユーザ嗜好情報管理部７３４に出力し、図２１のステップＳ２０２０へ進む。【０２４２】
図２１のステップＳ２０２０において、ユーザ嗜好情報管理部７３４は、入力されたユーザ嗜好情報を記憶領域に保持するとともに、同一のユーザについてのユーザ嗜好情報を既に保持している場合には、その既存のユーザ嗜好情報を新たに入力されたユーザ嗜好情報で更新する。【０２４３】
ユーザ嗜好情報管理部７３４は、ユーザ嗜好情報の更新の手法として、例えば、新たなユーザ嗜好情報で既存のユーザ嗜好情報をそのまま上書きすればよい。または、ユーザ嗜好情報管理部７３４は、既存の情報に一定値の重み付けをした新しい思考情報を掛け合わせるなど、公知の学習手法を用いて、長期的にユーザの嗜好や嗜好の傾向を学習していくようにしてもよい。また、ユーザ嗜好情報管理部７３４は、現像クライアント１１０ごとにそれぞれ固定のユーザ１３０が操作を行っているものとして、ユーザ嗜好情報とユーザ１３０との対応付けを、データの送受信先ごとに行ってもよい。さらに、ユーザ嗜好情報管理部７３４は、現像処理に先立ってユーザ認証を行い、ユーザ嗜好情報とユーザ１３０との対応付けを、ユーザ１３０ごとに行ってもよい。【０２４４】
次いで、ステップＳ２１００において、デジタル写真現像部７２７は、補正対象データを、現像クライアント１１０から送られてきた補正パラメータを用いて現像し、ＪＰＥＧデータを生成する。【０２４５】
さらに、ステップＳ２１２０において、デジタル写真現像部７２７は、補正対象外データについても、ユーザ嗜好情報管理部７３４が保持するユーザ嗜好情報を用いて現像し、ＪＰＥＧデータを生成する。【０２４６】
具体的には、デジタル写真現像部７２７は、補正対象外データの送信元についてのユーザ嗜好情報をユーザ嗜好情報管理部７３４に問い合わせる。そして、デジタル写真現像部７２７は、該当するユーザ情報が既にユーザ嗜好情報管理部７３４に保持されている場合には、これを取得する。そして、デジタル写真現像部７２７は、取得したユーザ嗜好情報に対応する補正パラメータを生成し、生成した補正パラメータを用いて補正対象外データの現像を行う。【０２４７】
例えば、フラッシュ発光を行って撮影されたＲＡＷデータについて、ユーザ１３０が過去に色温度の補正を指定したとする。この場合、ユーザ嗜好情報管理部７３４には、フラッシュ発光時のデフォルト色温度と補正パラメータの色温度との差が、ユーザ嗜好情報として保持されていることになる。このとき、デジタル写真現像部７２７は、ユーザ１３０を送信元としフラッシュ発光を行って撮影された補正対象外データに対しては、ユーザ嗜好情報を用いて現像を行う。すなわち、デジタル写真現像部７２７は、フラッシュ発光時のデフォルト色温度に上記色温度の差を加算した補正パラメータを用いて、現像を行う。【０２４８】
また、例えば、露光量１４ＥＶ以上で撮影されたＲＡＷデータについて、ユーザ１３０が過去に色温度の補正を指定したとする。この場合、ユーザ嗜好情報管理部７３４には、露光量１４ＥＶ以上である時の晴天色温度と補正パラメータの色温度との差が、ユーザ嗜好情報として保持されていることになる。このとき、デジタル写真現像部７２７は、ユーザ１３０を送信元とし露光量１４ＥＶ以上で撮影された補正対象外データに対しては、ユーザ嗜好情報を用いて現像を行う。すなわち、デジタル写真現像部７２７は、露光量１４ＥＶ以上である時の晴天色温度に上記色温度の差を加算した補正パラメータを用いて、現像を行う。【０２４９】
このように、本実施の形態によれば、現像サーバ７２０は、補正対象データに対してユーザ１３０が指定した補正パラメータから、ユーザ１３０の画質補正に関するユーザ嗜好情報を抽出し、抽出したユーザ嗜好情報を用いて補正対象外データの現像を行う。これにより、ユーザ１３０に追加の作業を課すことなく、補正対象データのみならず補正対象外データについても、ユーザの嗜好に合う画質の画像を、現像結果として得ることができる。【０２５０】
（実施の形態５）
図２３は、本発明の実施の形態５に係る現像システムの構成を示すシステム構成図であり、実施の形態１の図２に対応するものである。図２と同一部分には同一符号を付し、これについての説明を省略する。【０２５１】
図２３において、現像システム８００は、図２の現像クライアント１１０と同じ構成を有する第１および第２の現像クライアント１１０−１、１１０−２と、図２の現像サーバ１２０とは異なる構成を有する現像サーバ８２０とを配置している。現像サーバ８２０は、図２に示す構成に加えて、通信先選択部８２９を有する。【０２５２】
現像サーバ８２０の通信先選択部８２９は、図２に示す仮現像画像送信部１２５の通信を制御し、ＲＡＷデータの送信元とは別の相手先に、そのＲＡＷデータから生成した仮現像画像を送信する。また、通信先選択部８２９は、図２に示すＪＰＥＧ送信部１２８を制御し、補正内容の送信元ではなく、ＲＡＷデータの送信元に、補正内容に基づいて生成したＪＰＥＧデータを送信する。通信先選択部８２９は、例えば、ＲＡＷデータの送信元と仮現像画像を送信すべき相手先とを対応付けたテーブル（図示せず）を予め格納している。そして、通信先選択部８２９は、ＲＡＷデータを受信するごとに、このテーブルを参照し、ＲＡＷデータの送信元に対応する相手先に仮現像画像を送信する。【０２５３】
仮現像画像の送信先を任意に決定する方法は、例えばインターネットで広く使用されるＩＰ（internet protocol）アドレスなどを使えばよい。その実施方法については、当業者にとって明らかな技術であるため、ここでの説明を省略する。【０２５４】
以下、現像システム８００におけるデータの流れの一例について説明する。ここでは、通信先選択部８２９が格納するテーブルに、第１の現像クライアント１１０−１からＲＡＷデータを受信した場合の仮現像画像の送信先として、第２の現像クライアント１１０−２が記述されている場合について説明する。図２３のステップ番号は、実施の形態１の図３のステップ番号に対応している。【０２５５】
図２３に示すように、まず、第１の現像クライアント１１０−１から、現像サーバ８２０にＲＡＷデータが送信される（Ｓ１１００、Ｓ１２００）。【０２５６】
次に、現像サーバ８２０は、受信したＲＡＷデータのうち、補正対象に分別したＲＡＷデータから仮現像画像を生成する。そして、現像サーバ８２０は、通信先選択部８２９で、生成した仮現像画像の送信先として、第２の現像クライアント１１０−１ではなく、第２の現像クライアント１１０−２を選択する。この結果、現像サーバ８２０から、第２の現像クライアント１１０−２へと、仮現像画像を含む仮現像画像データが送信される（Ｓ１５００、Ｓ１６００）。【０２５７】
なお、第１の現像クライアント１１０−１側で、自装置が送信したＲＡＷデータから生成された仮現像画像の他の現像クライアント１１０への送信を、制限できるようにしてもよい。仮現像画像の送信の制限は、例えば、第１の現像クライアント１１０−１により設定されたパスワードを用いて、現像サーバ８２０が仮現像画像の送信先に対して認証を行うことにより、実現することができる。パスワードを用いた認証処理およびこれによる処理の制限については、当業者にとって明らかな技術であるため、ここでの説明を省略する。【０２５８】
次に、第２の現像クライアント１１０−２は、受信した仮現像画像の中から、ユーザにより選択された仮現像画像の補正内容を示す補正パラメータが、現像サーバ８２０に送信される（Ｓ１９００、Ｓ２０００）。【０２５９】
そして、現像サーバ８２０は、受信した補正内容に基づいてＪＰＥＧデータを生成し、生成したＪＰＥＧデータを、第２の現像クライアント１１０−２ではなく、ＲＡＷデータの送信元である第１の現像クライアント１１０−１に送信する（Ｓ２１００）。なお、ＪＰＥＧデータは、第２の現像クライアント１１０−２に送信するようにしてもよい。【０２６０】
このように、本実施の形態によれば、ＲＡＷデータを送信した現像クライアントと異なる別の現像クライアントのユーザが、仮現像画像を見ながら補正内容を決め、現像されるＪＰＥＧデータの画質を決めることができる。すなわち、本実施の形態の現像システム８００は、ＲＡＷデータに適用する補正パラメータを、他のユーザが代理で決定することを可能にする。これにより、例えば「写真を撮るのは得意だが、ＪＰＥＧデータの画質の決定が苦手なユーザ」と「写真を撮る機会はないが、ＪＰＥＧデータの画質を決定することが得意なユーザ」とが存在する場合に、これらのユーザの協力により、好ましいデジタル写真を合作的な作品として創造することが容易となる。特に、ユーザ同士が地理的には離れた場所に居て、かつ、互いにＪＰＥＧデータの画質の代理決定に関する意思疎通が取れている場合に好適である。【０２６１】
また、本実施の形態の現像システム８００は、同一のユーザが複数の現像クライアントを所持し、ＲＡＷデータ取得と、仮現像画像の選択とを、別々の現像クライアントで行いたいという要求に応えることができる。例えば、取得したＲＡＷデータをカメラから現像サーバ８２０に送信し、仮現像画像の選択は、高画質なディスプレイを備えたパーソナルコンピュータで行う場合である。このように、本実施の形態によれば、ＲＡＷデータ現像の形態に対するユーザの要求が複雑多様化した場合にも、より柔軟に対応することが可能となる。【０２６２】
なお、現像サーバ８２０が通信先選択の対象とする現像クライアントの数は、２つに制限されるものではない。３つ以上の現像クライアントを現像サーバ８２０が通信選択の対象とする場合には、例えば、個別のＲＡＷデータごとに異なる現像クライアント１１０で補正内容を決めるようにしたり、１つのＲＡＷデータから複数の現像クライアント１１０で補正内容を決め、複数の現像済みＪＰＥＧデータを得るようにすることができる。すなわち、ＲＡＷデータ現像の形態をさらに複雑多様化させることができ、例えば、デジタル画像についての作品創造の幅をさらに広げることが可能となる。【０２６３】
（実施の形態６）
図２４は、本発明の実施の形態６に係る現像システムの構成を示すシステム構成図であり、実施の形態４の図１９に対応するものである。図１９と同一部分には同一符号を付し、これについての説明を省略する。【０２６４】
図２４において、現像システム９００は、図１９の現像クライアント１１０と同じ構成を有する第１および第２の現像クライアント１１０−１、１１０−２と、図１９の現像サーバ７２０とは異なる構成を有する現像サーバ９２０とを配置している。現像サーバ９２０は、図１９のユーザ嗜好情報管理部７３４に代えて、ユーザ嗜好情報管理部９３４を有する。【０２６５】
本実施の形態のユーザ嗜好情報管理部９３４は、ある現像クライアント１１０に対する現像についてのデジタル写真現像部７２７からの問い合わせに対し、他の現像クライアント１１０のユーザ嗜好情報を返す。ユーザ嗜好情報管理部９３４は、例えば、ＲＡＷデータの送信元と使用すべきユーザ嗜好情報に対応する現像クライアント１１０とを対応付けたテーブル（図示せず）を予め格納している。そして、ユーザ嗜好情報管理部９３４は、デジタル写真現像部７２７からの問い合わせがあるごとに、このテーブルを参照し、対応するユーザ嗜好情報を返す。【０２６６】
以下、現像システム９００におけるデータの流れの一例について説明する。ここでは、ユーザ嗜好情報管理部９３４が格納するテーブルに、第１の現像クライアント１１０−１に対して使用するユーザ嗜好情報に対応する現像クライアント１１０として、第２の現像クライアント１１０−２が記述されている場合について説明する。図２４のステップ番号は、実施の形態４の図２１のステップ番号に対応している。【０２６７】
図２４に示すように、第１の現像クライアント１１０-１と現像サーバ９２０は、図２１に示した手順に従って現像を行う（Ｓ１１００〜Ｓ２０００）。そして、補正内容を受信した現像サーバ９２０は、補正対象データについては、受信した補正内容に従ってＪＰＥＧデータを生成する。一方、現像サーバ９２０は、補正対象外データについては、ユーザ嗜好情報管理部７３４で、第１の現像クライアント１１０−２ではなく、第２の現像クライアント１１０−２からの補正パラメータに基づいて生成および更新されたユーザ嗜好情報が選択され、この選択されたユーザ嗜好情報を用いてＪＰＥＧデータを生成する（Ｓ２１００、Ｓ２１２０）。【０２６８】
なお、第２の現像クライアント１１０−２側で、自装置に対応するユーザ嗜好情報の他の現像クライアント１１０への使用を、制限できるようにしてもよい。ユーザ嗜好情報の使用の制限は、例えば、第２の現像クライアント１１０−２により設定されたパスワードを用いて、現像サーバ９２０がＲＡＷデータの送信元に対して認証を行うことにより実現することができる。パスワードを用いた認証処理およびこれによる処理の制限については、当業者にとって明らかな技術であるため、ここでの説明を省略する。【０２６９】
また、現像クライアント９２０が生成および更新したユーザ嗜好情報を、他の任意の現像クライアント１１０に対して自由に使用できるようにしても良い。このような自由使用は、例えば、公開範囲情報、アクセス制御情報など、当業者にとって周知の技術を用いることで実現することができる。【０２７０】
このように、本実施の形態によれば、ユーザは、他のユーザが使用する現像クライアント１１０によって生成されたユーザ嗜好情報（ユーザプロファイル）を利用することが可能となり、他人の嗜好を自分の現像結果に反映させることが可能となる。これにより、例えば、複数のユーザによるデジタル画像合作的作品創造を、合作相手の手を煩わせることなく遂行することが可能となる。【０２７１】
また、本実施の形態の現像システム９００は、同一のユーザが複数の現像クライアントを所持し、別の現像クライアントで生成及び更新したユーザ嗜好情報を、別の現像クライアントでも用いたいという要求に応えることができる。例えば、通常は、パーソナルコンピュータを用いて現像を行っているユーザが、旅先で一時的に他のパーソナルコンピュータを用いて現像を行う場合である。このように、本実施の形態によれば、ＲＡＷデータ現像の形態に対するユーザの要求が複雑多様化した場合にも、より柔軟に対応することが可能となる。【０２７２】
なお、以上説明した各実施の形態では、現像クライアントによるＲＡＷデータの取得先を、メモリカードとして説明したが、これに限るものではなく、ＳＤメモリカード（secure digital memory card）、コンパクトフラッシュ（登録商標）メモリカード、マイクロドライブ等の各種情報記録媒体としてもよい。また、カメラなどの各種電子機器からＲＡＷデータを取得するようにしてもよい。この場合、ＵＳＢ（universal serial bus）ケーブルを用いた有線通信や、無線ＬＡＮ（local area network）による無線通信等、公知の各種データ読み出しおよびデータ通信技術を適用し、電子機器からＲＡＷデータを取得すればよい。【０２７３】
また、現像サーバによって生成されたＪＰＥＧデータは、有線通信または無線通信によって、現像サーバまたは現像クライアントから、プリンタ等の外部機器に適宜送信するようにしてもよい。【０２７４】
また、ＲＡＷデータの補正の要否に関する分別を、仮現像画像を生成する前の段階で行うようにしたが、全てのＲＡＷデータの仮現像画像を生成し、仮現像画像を用いて分別を行うようにしてもよい。【０２７５】
また、１つの補正対象データから異なる画質に対応する補正パラメータを適用した複数の仮現像画像を生成するとしたが、これに限定されるものではない。基本パラメータとは異なる１種類の補正パラメータに対応する１枚の仮現像画像のみを生成し、対応する補正パラメータを採用するか否かを現像クライアント側で選択するようにしてもよい。【０２７６】
また、要補正ルール格納部、類似判定ルール格納部、および嗜好抽出ルール格納部は、現像サーバの外部に備えたハードディスクや、ネットワーク上のデータベースなど、記録媒体に配置するようにしてもよい。特にネットワーク上のデータベースに上記各種ルールを配置する場合、複数の現像サーバで共通のルールを用いることができ、より統一性のある現像品質を複数の現像サーバで実現することができる。また、ルールの更新や新規のカメラ機種への対応が容易となり、より柔軟な現像システムを実現することができる。【０２７７】
また、ＲＡＷデータ以外の、現像が困難な各種の画像データに適用可能であることは勿論である。さらに、現像結果は、ＪＰＥＧデータに限るものではなく、汎用画像形式であるＴＩＦＦ（tagged image file format）およびＢＭＰ（bit map）、印字機器向けの画像形式であるＣＭＹＫ（cyan-magenta-yellow-black）等、容易に画像出力が可能な各種のデータフォーマットとしてもよい。【０２７８】
さらに、現像クライアントは、テレビジョンに限るものではなく、パーソナルコンピュータ、ＰＤＡ（personal digital assistant）、携帯電話等の各種電子機器に適用できることはいうまでもない。【０２７９】
本明細書は、２００６年１２月２１日出願の特願２００６−３４５００１に基づく。この内容はすべてここに含めておく。
【産業上の利用可能性】
【０２８０】
本発明に係る現像サーバ、現像クライアント、現像システム、および現像方法は、ＲＡＷデータなどの個人で現像することが困難な画像データの現像において、ユーザの希望と嗜好に沿った画質の画像をより簡単に得ることができる現像サーバ、現像クライアント、現像システム、および現像方法として有用である。
【図１】
2008075745.tif 000003
【図２】
2008075745.tif 000004
【図３】
2008075745.tif 000005
【図４】
2008075745.tif 000006
【図５】
2008075745.tif 000007
【図６】
2008075745.tif 000008
【図７】
2008075745.tif 000009
【図８】
2008075745.tif 000010
【図９】
2008075745.tif 000011
【図１０】
2008075745.tif 000012
【図１１】
2008075745.tif 000013
【図１２】
2008075745.tif 000014
【図１３】
2008075745.tif 000015
【図１４】
2008075745.tif 000016
【図１５】
2008075745.tif 000017
【図１６】
2008075745.tif 000018
【図１７】
2008075745.tif 000019
【図１８】
2008075745.tif 000020
【図１９】
2008075745.tif 000021
【図２０】
2008075745.tif 000022
【図２１】
2008075745.tif 000023
【図２２】
2008075745.tif 000024
【図２３】
2008075745.tif 000025
【図２４】
2008075745.tif 000026
【手続補正書】
【提出日】平成20年12月17日(2008.12.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
未現像画像データを受信する未現像画像データ受信部と、
前記未現像画像データを互いに異なる画質に対応する補正パラメータを適用して簡易に現像した、複数の仮現像画像を生成する仮現像画像生成部と、
現像クライアントに対して、前記複数の仮現像画像を、それぞれの仮現像画像に適用した補正パラメータまたはそれを示す情報と組み付けて送信する仮現像画像送信部と、
前記現像クライアントから、前記複数の仮現像画像のいずれかに適用された補正パラメータまたはそれを示す情報を、前記未現像画像データの現像指示として受信する現像指示受信部と、
前記現像指示が示す補正パラメータを適用して、前記未現像画像データを現像し、現像画像データを生成する現像部と、
有する現像サーバ。
【請求項２】
前記仮現像画像生成部は、
前記未現像画像データ受信部で受信された未現像画像データの中から、各未現像画像データの撮影条件に基づいて、仮現像画像の生成の対象となる未現像画像データを決定する、
請求項１記載の現像サーバ。
【請求項３】
前記未現像画像データ受信部で受信された未現像画像データに対し、各未現像画像データの撮影条件に基づいて、同一の補正パラメータを適用して現像を行うべき未現像画像データを、同一グループに設定する画像グループ化部、をさらに有し、
前記仮現像画像生成部は、
前記グループより抽出した代表画像データを、前記仮現像画像の生成の対象となる未現像画像データに決定し、
前記現像部は、
前記代表画像データに適用する補正パラメータと同一の補正パラメータで、前記代表画像データが属するグループの未現像画像データを現像する、
請求項２記載の現像サーバ。
【請求項４】
前記画像グループ化部は、
前記未現像画像データ受信部で受信された未現像画像データの撮影条件が類似する前記未現像画像データを同一のグループに設定する、
請求項３記載の現像サーバ。
【請求項５】
前記未現像画像データの中から、デフォルト値を設定した基本の補正パラメータとは異なる補正パラメータを適用して現像すべき未現像画像データを、補正対象データとして抽出する補正対象データ抽出部、をさらに有し、
前記仮現像画像生成部は、
前記補正対象データから、前記基本の補正パラメータとは異なる補正パラメータを適用して仮現像画像を生成し、
前記現像部は、
前記未現像画像データのうち、前記補正対象データ以外の未現像画像データを、補正対象外データとして、前記基本の補正パラメータを適用して現像する、
請求項１記載の現像サーバ。
【請求項６】
前記基本の補正パラメータを適用したときの前記未現像画像データの画質に関する情報を提示して前記未現像画像データに対するオペレータ選択を受け付けるオペレータインタフェース部、をさらに有し、
前記補正対象データ抽出部は、
前記オペレータインタフェース部で選択された未現像画像データを前記補正対象データと判断する、
請求項５記載の現像サーバ。
【請求項７】
前記補正対象データ抽出部は、
前記基本の補正パラメータとは異なる補正パラメータを適用して現像すべき未現像画像データの基準を記述した要補正ルールテーブルを参照し、前記基準を満たす未現像画像データを前記補正対象データと判断する、
請求項５記載の現像サーバ。
【請求項８】
前記要補正ルールテーブルの記述内容は、前記未現像画像データに付随する撮影情報に関する基準を含み、
前記補正対象データ抽出部は、
前記未現像画像データに付随する撮影情報を取得し、前記撮影情報を前記要補正ルールテーブルの内容と照合する、
請求項７記載の現像サーバ。
【請求項９】
前記補正対象データ抽出部は、
前記未現像画像データを所定の補正パラメータを適用して現像したときの画像の明るさ、色温度、およびノイズ量の少なくとも１つを解析し、解析結果が予め定められた範囲から逸脱する未現像画像データを前記補正対象データと判断する、
請求項５記載の現像サーバ。
【請求項１０】
前記現像指示から、前記未現像画像データの送信元のユーザの現像結果に関する嗜好を示すユーザ嗜好情報を抽出するユーザ嗜好情報抽出部、をさらに有し、
前記現像部は、
前記ユーザ嗜好情報に基づいて補正パラメータを選択し、前記未現像画像データのうち、前記補正対象データ以外の未現像画像データを、選択した補正パラメータを適用して現像する、
請求項１記載の現像サーバ。
【請求項１１】
仮現像画像送信部は、
前記未現像画像データの送信元に応じて前記仮現像画像の送信先を変更する、
請求項１記載の現像サーバ。
【請求項１２】
前記現像部は、
前記未現像画像データの送信元に応じて使用する前記ユーザ嗜好情報を変更する、
請求項９記載の現像サーバ。
【請求項１３】
未現像画像データを、前記未現像画像データの現像を行う現像サーバに送信する未現像画像データ送信部と、
前記未現像画像データを互いに異なる画質に対応する補正パラメータを適用して簡易に現像した複数の仮現像画像を、それぞれの仮現像画像に適用した補正パラメータまたはそれを示す情報と組み付けて前記現像サーバから受信する仮現像画像受信部と、
前記仮現像画像を表示して前記仮現像画像に対するユーザ選択を受け付けるユーザインタフェース部と、
前記ユーザインタフェース部で選択された仮現像画像に適用された補正パラメータまたはそれを示す情報を、前記未現像画像データの現像指示として前記現像サーバに送信する現像指示送信部と、
を有する現像クライアント。
【請求項１４】
請求項１記載の現像サーバと、
請求項１３記載の現像クライアントと、
を具備する現像システム。
【請求項１５】
未現像画像データを現像する現像サーバにおける現像方法であって、
前記未現像画像データを受信するステップと、
受信した前記未現像画像データを互いに異なる画質に対応する補正パラメータを適用して簡易に現像した、複数の仮現像画像を生成するステップと、
現像クライアントに対して、生成した前記複数の仮現像画像を、それぞれの仮現像画像に適用した補正パラメータまたはそれを示す情報と組み付けて送信するステップと、
前記現像クライアントから、送信した前記複数の仮現像画像のいずれかに適用された補正パラメータまたそれを示す情報を、前記未現像画像データの現像指示として受信するステップと、
受信した前記現像指示が示す補正パラメータを適用して、前記未現像画像データを現像し、現像画像データを生成するステップと、
を有する現像方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＲＡＷデータのように、個人で現像することが困難な画像データを現像するための現像サーバ、現像クライアント、現像システム、および現像方法に関する。
【背景技術】
【０００２】
写真フィルムの代わりにＣＣＤ（charge coupled devices）等の電子デバイス型撮像素子を用いて撮像を行うデジタルスチルカメラ（ＤＳＣ：digital still camera）は、急速に普及が進み、機能、性能、および画質面において飛躍的な向上が続いている。特に、近年、プロフェッショナルあるいはハイアマチュアと呼ばれるユーザ層向けのデジタル一眼レフ（ＤＳＬＲ：digital single lens reflex camera）の市場拡大が著しい。このようなハイエンドモデルとして位置付けられるカメラでは、一般的に用いられるＪＰＥＧ（Joint Photographic Experts Group）撮影モードの他に、ＲＡＷ（未加工)撮影モードを備えているものが多い。
【０００３】
ＲＡＷ撮影モードは、ＣＣＤ、ＣＭＯＳ（complementary metal oxide semiconductor）、ＬｉｖｅＭＯＳ（登録商標）等の撮像素子が捉えた画像情報を、ほぼ未加工のデータ（以下「ＲＡＷデータ」という）として記録する撮影モードである。例えば、ＣＣＤによる未加工の画像情報は、ＣＣＤ−ＲＡＷデータと呼ばれる。加工と圧縮処理がなされたＪＰＥＧデータと比較すると、ＲＡＷデータは、データサイズは大きいものの、情報欠落による画質劣化がないというメリットがある。したがって、ＲＡＷ撮影モードは、撮影画像をＲＡＷデータで記録することにより、カメラが持つ最高の画質で撮影画像を残すことを可能とする。
【０００４】
また、ＲＡＷデータには、撮影後に様々な補正パラメータを与えて画像調整を施す（レタッチする）際に、ＪＰＥＧデータに比べて、非常に幅広い調整範囲で破綻無く画像を調整できるというメリットがある。ＪＰＥＧデータは、既に情報が欠落した状態であるため、可能な画質調整の範囲が狭いだけでなく、調整内容によっては各部に表現上の違和感が生じてしまう。このことから、デジタルスチルカメラのハイエンドモデルの世界では、ＲＡＷ撮影モードを好んで使うユーザも少なくない。
【０００５】
ところが、現状では、メーカーごとに独自のデータ形式をＲＡＷデータに採用している。このため、ユーザは、ＲＡＷ撮影モードを備えたカメラを使用しているにもかかわらず、ＲＡＷデータを直接パーソナルコンピュータ上の汎用ビューアで閲覧したり、汎用プリンタで印刷したり、一般的な写真プリント業者に印刷を依頼することができない。
【０００６】
そこで、ＲＡＷデータを、ＪＰＥＧデータ等の観賞用もしくは印刷用の汎用静止画データまたは可視像そのものに変換（以下「ＲＡＷ現像」という）するソフトウェアが市販されている。このようなソフトウェアは、ＲＡＷ現像ソフトウェアと呼ばれている。
【０００７】
ところが、ＲＡＷ現像ソフトウェアは、ＣＰＵ（central processing unit）の処理負荷が高いため、ＲＡＷ現像ソフトウェアを用いてＲＡＷ現像を行うためには、十分に処理能力の高い情報処理装置が必要となる。そのような情報処理装置は、通常、高価であったり、設置場所を広く必要とすることから、個人で用意することは困難である。
【０００８】
そこで、ユーザ側で撮像したＲＡＷデータを、サービス提供側で用意した処理能力の高いサーバに送信し、サーバで集約的に現像処理を行う技術が、例えば特許文献１に記載されている。
【０００９】
図１は、従来の現像システムの構成およびＲＡＷ現像の流れを示す説明図である。
【００１０】
現像システム１０は、現像サービス提供側の装置である現像サーバ２０と、ユーザ側の装置である現像クライアント３０とを有する。現像クライアント３０は、デジタルスチルカメラでＲＡＷデータの記録に用いられるメモリカード等の記録媒体にアクセスでき、現像サーバ２０と通信可能である。
【００１１】
現像クライアント３０は、まず、メモリカード等の記録媒体から現像の対象となるＲＡＷデータを読み出し（Ｓ４１）、読み出したＲＡＷデータを撮影条件に関する情報と共に現像サーバ２０に送信する（Ｓ４２）。現像サーバ２０は、このＲＡＷデータを受信し（Ｓ４３）、撮影条件に基づいてＲＡＷデータの現像を行い、ＪＰＥＧデータ等の画像データを生成する（Ｓ４４）。
【００１２】
このように、ユーザは、ＲＡＷ現像の処理をサーバで行うことにより、ユーザ側で処理能力の高い情報処理装置を用意することなく、ＲＡＷ現像を行うことができる。
【００１３】
また、人が目で見て好ましいと判断される傾向の色合い（以下「記憶色」という）に、自動で画質を調整する技術が、例えば特許文献２に記載されている。特許文献２記載の技術を現像サーバにおける現像処理に適用することにより、ユーザは、一般的に好ましいとされる画質でＲＡＷ現像を行うことが可能となる。
【００１４】
ところが、このように自動で画質設定が行われる場合、撮影条件に基づいて画一的な画質の画像しか得ることができないため、ユーザが現像の際の画質を任意に指定する余地が少ない。
【００１５】
そこで、現像クライアント側から現像の際の画質を任意に指定する技術が、例えば特許文献３に記載されている。特許文献３記載の技術では、一般ユーザでも容易に扱えるような直感的な用語表現やキーワードと、補正パラメータの調整内容とを予め対応付けている。特許文献３記載の技術を現像サーバにおける現像処理に適用することにより、ユーザは、現像の際の画質を任意に指定することが可能となる。
【特許文献１】特開２００４−１６５７９７号公報
【特許文献２】特開２００６−１３３８７５号公報
【特許文献３】特開２００３−２３４９１６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
ところが、特許文献３記載の技術では、どのキーワードを指定したときに実際にどのような画質の画像に現像されるかをユーザが把握していなければ、ユーザの期待する現像結果を得ることができないという問題がある。
【００１７】
そこで、ユーザの期待する現像結果を得られるまで、補正パラメータの調整作業を繰り返すことが考えられる。ところが、ＲＡＷデータを現像する際の補正パラメータには、ガンマカーブ、シャープネス、ノイズリダクション等があり、調整の範囲が広く、それぞれが関連するため、ユーザに相応の知識と経験がなければ、即時にイメージ通りの画質を得ることは難しい。したがって、ユーザの希望と嗜好に沿った画質の画像を得るまでには、実際にＲＡＷデータを現像サーバで現像し、その現像結果に基づいて現像クライアントで補正パラメータを調整して、再度ＲＡＷデータを現像サーバで現像するという作業が繰り返されることになる。
【００１８】
しかしながら、ユーザによるＲＡＷ現像は、現像サーバの処理負荷の増大、ネットワーク負荷の増大、およびユーザの所望の画質を得るまでの時間の増大を鑑みると、このような現像と調整との繰り返し作業による画質調整は現実的ではない。したがって、現像サーバで現像せざるを得ないＲＡＷデータの現像において、ユーザの希望と嗜好に沿った画質の画像をより簡単に得ることができるような、現像サーバや現像システムが望まれる。
【００１９】
本発明の目的は、個人で現像することが困難なＲＡＷデータの現像において、ユーザの希望と嗜好に沿った画質の画像をより簡単に得ることができる現像サーバ、現像クライアント、現像システム、および現像方法を提供することである。
【課題を解決するための手段】
【００２０】
本発明の現像サーバは、未現像画像データを受信する未現像画像データ受信部と、前記未現像画像データを互いに異なる画質に対応する補正パラメータを適用して簡易に現像した、複数の仮現像画像を生成する仮現像画像生成部と、現像クライアントに対して、前記複数の仮現像画像を、それぞれの仮現像画像に適用した補正パラメータまたはそれを示す情報と組み付けて送信する仮現像画像送信部と、前記現像クライアントから、前記複数の仮現像画像のいずれかに適用された補正パラメータまたはそれを示す情報、前記未現像画像データの現像指示として受信する現像指示受信部と、前記現像指示が示す補正パラメータを適用して、前記未現像画像データを現像し、現像画像データを生成する現像部とを有する構成を採る。
【００２１】
本発明の現像クライアントは、未現像画像データを、前記未現像画像データの現像を行う現像サーバに送信する未現像画像データ送信部と、前記未現像画像データを互いに異なる画質に対応する補正パラメータを適用して簡易に現像した複数の仮現像画像を、それぞれの仮現像画像に適用した補正パラメータまたはそれを示す情報と組み付けて前記現像サーバから受信する仮現像画像受信部と、前記仮現像画像を表示して前記仮現像画像に対するユーザ選択を受け付けるユーザインタフェース部と、前記ユーザインタフェース部で選択された仮現像画像に適用された補正パラメータまたはそれを示す情報を、前記未現像画像データの現像指示として前記現像サーバに送信する現像指示送信部とを有する構成を採る。
【００２２】
本発明の現像システムは、上記現像サーバと、上記現像クライアントとを具備する構成を採る。
【００２３】
本発明の現像方法は、未現像画像データを現像する現像サーバにおける現像方法であって、前記未現像画像データを受信するステップと、受信した前記未現像画像データを互いに異なる画質に対応する補正パラメータを適用して簡易に現像した、複数の仮現像画像を生成するステップと、現像クライアントに対して、生成した前記複数の仮現像画像を、それぞれの仮現像画像に適用した補正パラメータまたはそれを示す情報と組み付けて送信するステップと、前記現像クライアントから、送信した前記複数の仮現像画像のいずれかに適用された補正パラメータまたはそれを示す情報を、前記未現像画像データの現像指示として受信するステップと、受信した前記現像指示が示す補正パラメータを適用して、前記未現像画像データを現像し、現像画像データを生成するステップとを有するようにした。
【発明の効果】
【００２４】
本発明によれば、現像サーバで、ＲＡＷ画像に補正パラメータを適用して簡易に現像した仮現像画像を複数生成し、現像クライアントでのユーザ作業をそれらの選択作業に単純化する。これにより、現像クライアントでのユーザ作業量を減少させつつ、多数のＲＡＷ画像をユーザの希望と嗜好に合わせて現像することができる。すなわち、ＲＡＷデータなどの個人で現像することが困難な画像データの現像において、ユーザの希望と嗜好に沿っ
た画質の画像をより簡単に得ることができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の各実施の形態について、それぞれ図面を参照して詳細に説明する。以下、撮影直後の生の記録データであるＲＡＷデータから、鑑賞用、印刷用のデータであるＪＰＥＧデータを生成する処理を、「現像」というものとする。各実施の形態では、デジタルスチルカメラ（以下単に「カメラ」という）で得られたＲＡＷデータを、ネットワークに接続された各家庭のテレビジョンを用いて、現像画像の画質をユーザが選択するシステムを例として説明を行う。
【００２６】
（実施の形態１）
図２は、本発明の実施の形態１に係る現像システムの構成を示すシステム構成図である。
【００２７】
図２において、現像システム１００は、ＲＡＷデータを入力する現像クライアント１１０と、ＲＡＷデータの現像サービスを提供する側の装置である現像サーバ１２０とを有する。現像クライアント１１０は、家庭に設置されたテレビジョンであり、図示しないネットワークを介して現像サーバ１２０と通信可能に接続されている。
【００２８】
まず、以下の説明で用いる主な用語、および現像システム１００の概要について説明する。
【００２９】
仮現像画像は、現像クライアント１１０で高速に表示可能なデータ形式の画像であり、ユーザ１３０の操作によって次々と切り替えて表示し、ユーザが好む画質を選び出すため
に用いられるものである。また、仮現像画像は、本来の現像処理よりも簡易な現像処理により現像した画像であり、本来の現像処理によって得られる画像データ（ここではＪＰＥＧデータ）の画質に近似した画質を有する画像である。現像処理の簡易化は、例えば、画像の解像度や色階調の低減等により実現される。
【００３０】
補正パラメータは、ＲＡＷ画像を現像（本現像および仮現像）するための現像条件を設定するための現像パラメータである。同一の補正パラメータを適用した本画像と仮現像画像とでは、画質が近似する。
【００３１】
補正パラメータの例としては、明度補正値、トーンカーブ形状指定値、色温度指定値、シャープネス指定値、およびノイズリダクション指定値などがある。明度補正値は、写真全体の明るさを増減させるための補正パラメータである。トーンカーブ形状指定値は、階調を微調整するための補正パラメータである。色温度指定値は、ホワイトバランスを調整するための補正パラメータである。シャープネス指定値は、輪郭の強調度合いを調整するための補正パラメータである。ノイズリダクション指定値は、ノイズ除去量を調整するための補正パラメータである。
【００３２】
これらの補正パラメータは、基本的に、元のＲＡＷデータに記録された画像に対して相対的に作用する補正内容を定義するものである。また、補正パラメータには、個々のＲＡＷデータに対して最適な値が個別に存在する事が一般的である。
【００３３】
基本パラメータは、ユーザによる仮現像画像の選択に基づいた調整が行われていない状態の補正パラメータである。この基本パラメータは、カメラでの撮影時に決定された撮影条件を含む撮影情報に対して補正を施さないような、デフォルトの補正パラメータである。この撮影条件には、例えば、露出、ホワイトバランス（色温度）、撮影感度に対するノイズ除去量などが含まれる。
【００３４】
本実施の形態に係る現像システム１００は、補正パラメータの調整を、仮現像画像に対するユーザの選択に基づいて行う。これにより、現像システム１００は、ユーザに補正パラメータの調整を直接行わせることなく、ユーザの希望と嗜好に沿った画質に対応する補正パラメータでＲＡＷデータを現像する。
【００３５】
次に、現像クライアント１１０の構成について説明する。
【００３６】
現像クライアント１１０は、カメラ（図示せず）での撮影により得られたＲＡＷデータ（写真データ）を現像サーバ１２０に送信し、仮現像画像を現像サーバ１２０から受信する。そして、現像クライアント１１０は、仮現像画像をユーザ１３０に提示し、ユーザ１３０により選択された仮現像画像に対応する画質を、後述する補正パラメータを用いて指定して、ＲＡＷデータを現像する旨を現像サーバ１２０に指示する。
【００３７】
現像クライアント１１０は、ユーザインタフェース部１１１、写真データ入出力部１１２、ＲＡＷ送信部１１３、仮現像画像受信部１１４、補正パラメータ決定部１１５、補正パラメータ送信部１１６、およびＪＰＥＧ受信部１１７を有する。
【００３８】
ユーザインタフェース部１１１は、液晶ディスプレイおよび受信部（いずれも図示せず）を有する。液晶ディスプレイは、画像を表示する。受信部は、入力装置としてのリモートコントローラ１５０からの信号を受信する。ユーザインタフェース部１１１は、これら液晶ディスプレイおよび受信部を用いて、各種情報をユーザ１３０に対して提示するともに、ユーザ１３０からの情報入力を受け付ける。
【００３９】
写真データ入出力部１１２は、記録媒体であるメモリカードを装着するためのメモリカードスロット（図示せず）を有する。写真データ入出力部１１２は、メモリカードスロットに装着されたメモリカード１４０との間で、電気接点を介して情報の入出力を行う。例えば、メモリカード１４０がメモリカードスロットには、カメラの写真データ（ＲＡＷデータ）の記録媒体として装着される。この場合、写真データ入出力部１１２は、メモリカード１４０からＲＡＷデータを取得し、ＲＡＷ送信部１１３に出力する。
【００４０】
ＲＡＷデータは、例えば、ベイヤー配列を用いたイメージセンサにおいて、ＣＣＤやＣＭＯＳなどの撮像素子が捉えた光量をＡ／Ｄ変換しピクセル単位でマトリクス状に配列したデータを、ハフマン符号を用いて圧縮した未現像画像情報である。各ピクセルの情報量は、例えば、１２ビット（bit）または１６ビットである。それぞれの画素は、ＲＧＢのいずれか１色に対応する。
【００４１】
また、ＲＡＷデータには、撮影を行った機器において、ＲＡＷデータの識別情報および撮影情報が付加される。撮影情報は、撮影日時や画素数、露出、ホワイトバランス（色温度）、撮影感度に対するノイズ除去量など撮影条件を示す情報である。ＲＡＷデータは、例えば、撮影情報が付加された状態で、ＮＥＦ形式データに梱包される。以下、未現像画像情報と、未現像画像情報およびこれに付随する撮影情報を含むデータとを、適宜、ＲＡＷデータと総称する。
【００４２】
ＲＡＷ送信部１１３は、写真データ入出力部１１２から入力されるＲＡＷデータを、現像の対象として、現像サーバ１２０に送信する。後に説明するが、現像サーバ１２０からは、仮現像画像、補正パラメータ、および識別情報を少なくとも含む仮現像画像データが返送される。仮現像画像データとして返送される仮現像画像は、ＲＡＷ送信部１１３が送信したＲＡＷデータを簡易に現像した画像である。仮現像画像データとして返送される補正パラメータを本来の現像に適用したときには、対応する仮現像画像の画質に視覚上同等な（または近似した）画質のＪＰＥＧデータを得ることができる。仮現像画像データとして返送される識別情報は、仮現像画像の基となるＲＡＷデータの識別情報である。
【００４３】
仮現像画像受信部１１４は、現像サーバ１２０から送られてくる仮現像画像データを受信し、補正パラメータ決定部１１５に出力する。
【００４４】
補正パラメータ決定部１１５は、ユーザインタフェース部１１１と連携して、ユーザ１３０に補正パラメータの選択肢を提示する。そして、補正パラメータ決定部１１５は、ユーザ１３０によるリモートコントローラ１５０の操作に従って、ＲＡＷデータの現像に用いる補正パラメータを決定する。
【００４５】
具体的には、補正パラメータ決定部１１５は、液晶ディスプレイに、補正パラメータの選択肢として、仮現像画像データに含まれる仮現像画像を表示する。そして、補正パラメータ決定部１１５は、表示した仮現像画像の中から、ユーザ操作によりいずれかの仮現像画像が選択されると、選択された仮現像画像に付加された補正パラメータを、ＲＡＷデータの現像に用いる補正パラメータに決定する。
【００４６】
例えば、補正パラメータは、「明度補正値：プラス０.５ＥＶ相当」、「トーンカーブ形状指定値：輝度入力値、出力値に対し（０,０）、（１２８，１３５）、（２５５，２５５）を通る曲線」、「色温度指定値：６５００Ｋ」、「シャープネス指定値：標準よりプラス１」、「ノイズリダクション指定値：標準よりマイナス３」というように決定される。
【００４７】
補正パラメータ送信部１１６は、決定された補正パラメータ、つまりユーザ１３０が希
望する画質に対応した補正パラメータの内容を、現像サーバ１２０に送信する。
【００４８】
ＪＰＥＧ受信部１１７は、現像サーバ１２０から送られてくるＪＰＥＧデータを受信する。そして、ＪＰＥＧ受信部１１７は、受信したＪＰＥＧデータを、写真データ入出力部１１２を介してメモリカード１４０に書き込んだり、ユーザインタフェース部１１１を介して液晶ディスプレイに出力する。
【００４９】
次に、現像サーバ１２０の構成について説明する。
【００５０】
現像サーバ１２０は、現像クライアント１１０から送られてきたＲＡＷデータのうち、補正パラメータの決定が必要なものについて、互いに異なる画質に対応する補正パラメータを適用して現像した複数の仮現像画像を生成する。そして、現像サーバ１２０は、生成した仮現像画像を、その仮現像画像に適用された補正パラメータを組み付けて、現像クライアント１１０に送信する。また、現像サーバ１２０は、現像クライアント１１０で決定された補正パラメータ、つまりユーザ１３０が希望する現像画質に従って、ＲＡＷデータを現像する。
【００５１】
現像サーバ１２０は、オペレータインタフェース部１２１、ＲＡＷ受信部１２２、補正対象写真データ抽出部１２３、仮現像画像生成部１２４、仮現像画像送信部１２５、補正パラメータ受信部１２６、デジタル写真現像部１２７、およびＪＰＥＧ送信部１２８を有する。
【００５２】
オペレータインタフェース部１２１は、表示装置としての液晶ディスプレイ（図示せず）と、入力装置としてのキーボードおよびマウス（いずれも図示せず）とを有する。
【００５３】
ＲＡＷ受信部１２２は、現像クライアント１１０から送られてきたＲＡＷデータを受信し、補正対象写真データ抽出部１２３に出力する。
【００５４】
補正対象写真データ抽出部１２３は、オペレータ１６０によるオペレータインタフェース部１２１の操作に従って、ＲＡＷデータを、補正対象データと、補正対象外データとに分別する。そして、補正対象写真データ抽出部１２３は、補正対象データと補正対象外データとをデジタル写真現像部１２７に出力し、補正対象データのみを仮現像画像生成部１２４に出力する。
【００５５】
補正対象データは、補正パラメータの調整の対象となるＲＡＷデータ、つまりユーザ１３０の選択に基づいて調整された補正パラメータが適用されるＲＡＷデータである。補正対象外データは、補正パラメータの調整の対象とならないＲＡＷデータ、つまり基本パラメータをそのまま適用するＲＡＷデータである。
【００５６】
仮現像画像生成部１２４は、補正対象データから、異なる画質に対応する複数の仮現像画像、つまり異なる補正パラメータを適用した複数の仮現像画像を生成する。そして、仮現像画像生成部１２４は、生成した仮現像画像に、補正パラメータおよび識別情報を付加した仮現像画像データを、仮現像画像送信部１２５に出力する。
【００５７】
この仮現像画像データとして返送される補正パラメータは、上記したように、それぞれの仮現像画像に対応する画質のＪＰＥＧデータを得るための補正パラメータである。また、仮現像画像データとして返送される識別情報は、上記したように、仮現像画像の基となるＲＡＷデータの識別情報である。
【００５８】
仮現像画像送信部１２５は、仮現像画像データを現像クライアント１１０に送信する。
【００５９】
補正パラメータ受信部１２６は、ユーザ１３０が選択した仮現像画像に付加された補正パラメータ、つまりユーザ１３０が選択した画質に対応する補正パラメータを、現像クライアント１１０から受信する。そして、補正パラメータ受信部１２６は、受信した補正パラメータを、デジタル写真現像部１２７に出力する。
【００６０】
デジタル写真現像部１２７は、補正対象外データについては、画質の補正を行うことなくＪＰＥＧデータに変換する。一方、デジタル写真現像部１２７は、補正対象データについては、補正パラメータ受信部１２６から入力された補正パラメータに従って画質の補正を行い、ＪＰＥＧデータに変換する。デジタル写真現像部１２７は、生成したＪＰＥＧデータを、ＪＰＥＧ送信部１２８に出力する。
【００６１】
ＪＰＥＧ送信部１２８は、ＪＰＥＧデータを、現像クライアント１１０に送信する。
【００６２】
なお、現像サーバ１２０および現像クライアント１１０は、図示しないが、それぞれＣＰＵ、制御プログラムを格納したＲＯＭ（read only memory）などの記憶媒体、ＲＡＭ（random access memory）などの作業用メモリ、および通信回路等を有する。ＣＰＵが制御プログラムを実行することで、上記した各部の機能は実現される。
【００６３】
以下、実際のデータの流れの一例を用いて、各部の動作について詳細に説明する。
【００６４】
図３は、実施の形態１におけるＲＡＷ現像の流れを示すシーケンス図である。図３において、現像クライアント１１０が実行する処理を左側、現像サーバ１２０が実行する処理を右側に示す。
【００６５】
まず、ステップＳ１０００において、現像クライアント１１０の写真データ入出力部１１２は、メモリカード１４０からＲＡＷデータを読み出し、読み出したＲＡＷデータをＲＡＷ送信部１１３に出力する。このＲＡＷデータには、上記したように、撮影情報が付加されている。
【００６６】
次に、ステップＳ１１００において、現像クライアント１１０のＲＡＷ送信部１１３は、ＲＡＷデータを現像サーバ１２０に送信する。
【００６７】
次に、ステップＳ１２００において、現像サーバ１２０のＲＡＷ受信部１２２は、ステップＳ１１００で現像クライアント１１０から送信されたＲＡＷデータを受信し、受信したＲＡＷデータを補正対象写真データ抽出部１２３に出力する。
【００６８】
次に、ステップＳ１３００において、現像サーバ１２０の補正対象写真データ抽出部１２３は、ＲＡＷデータを、補正対象と補正対象外に分別する。具体的には、補正対象写真データ抽出部１２３は、ＲＡＷデータ分別処理を実行する。ＲＡＷデータ分別処理は、オペレータインタフェース部１２１におけるオペレータ１６０の操作に従って補正対象データと補正対象外データとを分別する処理である。以下、複数のＲＡＷデータが一まとまりのデータとして現像クライアント１１０から現像サーバ１２０へと送信され、これら一まとまりのデータに対して現像が行われる場合を想定して説明を行う。
【００６９】
図４は、補正対象写真データ抽出部１２３によるＲＡＷデータ分別処理の流れを示すフローチャートである。
【００７０】
まず、ステップＳ３０００において、補正対象写真データ抽出部１２３は、現像クライアント１１０から送られてきた一まとまりのＲＡＷデータを入力する。
【００７１】
次に、ステップＳ３１００において、補正対象写真データ抽出部１２３は、オペレータインタフェース部１２１の液晶パネルを使用して、ＲＡＷ受信部１２２から入力されたＲＡＷデータを、オペレータ１６０に提示する。具体的には、補正対象写真データ抽出部１２３は、要補正入力画面を生成し、生成した要補正入力画面を液晶パネルに表示させる。要補正入力画面は、ＲＡＷデータに付加された撮影情報を含むＲＡＷデータの詳細を提示し、どのＲＡＷデータに対して補正が必要かのオペレータ１６０の判断結果を入力するための画面である。
【００７２】
図５は、要補正入力画面の一例を示す説明図である。
【００７３】
図５に示すように、要補正入力画面２００は、ＲＡＷ画像一覧表示領域２０１、ＲＡＷ画像表示領域２０２、撮影情報表示領域２０３、要補正チェックボックス２０４、および操作領域２０５を有する。
【００７４】
ＲＡＷ画像一覧表示領域２０１には、ＲＡＷデータの一覧（サムネイル画像）を、基本パラメータを適用した仮現像画像（以下「基本仮現像画像」という）で表示される。また、ＲＡＷ画像一覧表示領域２０１には、それぞれのＲＡＷデータについて補正を要するか否かの決定された結果が表示される。基本仮現像画像は、あるＲＡＷデータに対して、基本パラメータを適用して現像した結果と、視覚上同等の（または近似した）画像である。
【００７５】
ＲＡＷ画像表示領域２０２には、オペレータ判断の入力の対象となっている、ＲＡＷデータの基本仮現像画像（以下「ＲＡＷ画像」という）が表示される。
【００７６】
撮影情報表示領域２０３には、画像の明度分布を示すヒストグラムや、撮影時にカメラに設定されていた撮影条件など、ＲＡＷ画像表示領域２０２に表示されているＲＡＷ画像に付随する情報が、補助的に表示される。
【００７７】
要補正チェックボックス２０４では、チェックを入れるか否かによって、ＲＡＷ画像表示領域２０２に表示されているＲＡＷ画像の基となるＲＡＷデータを補正対象データとすべきか否かを指定することができる。
【００７８】
操作領域２０５には、オペレータ１６０の操作を補助する、各種の表示要素および操作ボタン等が配置されている。サムネイル画像、基本仮現像画像、およびヒストグラムは、例えば補正対象写真データ抽出部１２３がＲＡＷデータを解析し、作成する。
【００７９】
なお、ＲＡＷデータによってはサムネイル画像が付加されているものもある。この場合には、補正対象写真データ抽出部１２３は、ＲＡＷデータからサムネイル画像を取得してもよい。
【００８０】
図２に示すオペレータ１６０は、ＲＡＷ画像表示領域２０２の表示画像および撮影情報表示領域２０３の内容を参考にして、ＲＡＷ画像一覧表示領域２０１に表示されるＲＡＷデータを補正対象とすべきか否かを個別に判断することができる。また、オペレータ１６０は、図２に示すオペレータインタフェース部１２１のキーボードやマウスを用いて、要補正チェックボックス２０４にチェックを入れるか否かによって、自己の判断結果を入力することができる。
【００８１】
例えば、カメラでの撮影時に、露出補正、ホワイトバランス（色温度）、撮影感度に対するノイズ除去量の調整等が、全て撮影者により適切に設定されたＲＡＷデータは、基本パラメータを用いて自動現像した場合でも、違和感のない現像結果が得られる。補正対象
写真データ抽出部１２３が、このような撮影条件で記録されたＲＡＷデータをも画質補正の対象とすると、ユーザ１３０に提示される仮現像画像の枚数は多くなり、ユーザ１３０への作業負担が増大する。したがって、基本パラメータのみを用いても問題のないようなＲＡＷデータは、補正対象外とされるべきである。
【００８２】
一方、カメラでの撮影時に、上記各パラメータについて不適切な設定をしたり、カメラによる自動露出や自動ホワイトバランス等の制御が充分に機能しない場合も起こり得る。このような場合には、基本パラメータで自動現像すると、明るさ、色調、ノイズ量等が適正の範囲を逸脱し、違和感のある現像結果になってしまうおそれがある。このような撮影条件で記録されたＲＡＷデータ、つまり撮影が失敗したＲＡＷデータは、補正対象とされるべきである。
【００８３】
画像処理に関する専門的な知識と経験を持つオペレータ１６０にとって、ＲＡＷ画像表示領域２０２の表示画像および撮影情報表示領域２０３の内容から、このような撮影が失敗したＲＡＷデータを特定することは容易である。したがって、オペレータ１６０は、要補正入力画面２００により、画質を補正すべきか否かを、的確かつ迅速に決定することができる。
【００８４】
図４のステップＳ３２００において、補正対象写真データ抽出部１２３は、図５に示す要補正入力画面２００で得られた、ＲＡＷデータに対する要補正か否かの選択結果を入力する。
【００８５】
次に、ステップＳ３３００において、補正対象写真データ抽出部１２３は、それぞれのＲＡＷデータについて、要補正が選択されたか否かを判断する。補正対象写真データ抽出部１２３は、要補正が選択されたＲＡＷデータについては（Ｓ３３００：ＹＥＳ）、ステップＳ３４００へ進み、要補正が選択されなかったＲＡＷデータについては（Ｓ３３００：ＮＯ）、ステップＳ３５００へ進む。
【００８６】
ステップＳ３４００において、補正対象写真データ抽出部１２３は、要補正が選択されたＲＡＷデータを、補正対象に分別し、仮現像画像生成部１２４およびデジタル写真現像部１２７に出力する。
【００８７】
一方、ステップＳ３５００において、補正対象写真データ抽出部１２３は、要補正が選択されなかったＲＡＷデータを、補正対象外に分別し、デジタル写真現像部１２７に出力する。
【００８８】
このようにして、補正対象写真データ抽出部１２３は、現像クライアント１１０から送られてきた一まとまりのデータを補正対象と補正対象外とに分別すると、ＲＡＷデータ分別処理を終了する。そして、現像サーバ１２０は、図３のステップＳ１４００へと処理を進める。
【００８９】
図３のステップＳ１４００において、現像サーバ１２０の仮現像画像生成部１２４は、補正対象データに対して上記した簡易な現像処理を行うことにより仮現像画像を生成する。そして、仮現像画像生成部１２４は、生成した仮現像画像に補正パラメータおよび識別情報を付加した仮現像画像データを、仮現像画像送信部１２５に出力する。
【００９０】
仮現像画像生成部１２４は、１つの補正対象データから、ユーザ１３０に選択肢として提示する補正パラメータの数と調整幅に応じて、それぞれ異なる画質に対応する補正パラメータを適用した、複数枚の仮現像画像を生成する。
【００９１】
図６は、１つの補正対象データから生成される仮現像画像データの一例を示す説明図である。
【００９２】
図６に示すように、仮現像画像生成部１２４は、ＲＡＷ画像に対応する補正対象データ２１０を入力すると、補正パラメータが異なる複数枚の仮現像画像と、その付帯情報とから成る仮現像画像データ２１１を生成する。付帯情報は、それぞれの仮現像画像に対応する補正パラメータを含む。図６では、仮現像画像データ２１１を構成する複数の枠が、それぞれ１枚の仮現像画像に対応している。また、図６では、それぞれの補正パラメータを、露出調整値（上段）および色温度（下段）からなる画質調整パラメータとして示している。
【００９３】
ここでは、露出補正値の調整可能範囲をマイナス１ＥＶ（エクスポージャバリュー）からプラス１ＥＶまでとし、露出補正値の調整間隔を１／３ＥＶとした場合を図示している。また、色温度の調整可能範囲を４５００Ｋ（ケルビン）から７５００Ｋまでとし、色温度の調整間隔を５００Ｋとした場合を図示している。
【００９４】
この場合、図６に示すように、７通りの露出補正値と７通りの色温度の組み合わせにより、計４９通りの調整が施された仮現像画像が生成される。それぞれの仮現像画像の画質は、対応する画質調整パラメータを適用して現像した場合に得られる画像の画質に近似している。
【００９５】
図３のステップＳ１５００において、現像サーバ１２０の仮現像画像送信部１２５は、仮現像画像生成部１２４から入力された仮現像画像データを、現像クライアント１１０に送信する。ここでは、図６に示す仮現像画像データ２１１が送信されたものとする。なお、仮現像画像の枚数が多い場合には、仮現像画像データ２１１を分割して送信するようにしてもよい。
【００９６】
次に、ステップＳ１６００において、現像クライアント１１０の仮現像画像受信部１１４は、現像サーバ１２０から送られてきた仮現像画像データ２１１を受信し、受信した仮現像画像データ２１１を補正パラメータ決定部１１５に出力する。
【００９７】
次に、ステップＳ１７００において、現像クライアント１１０の補正パラメータ決定部１１５は、仮現像画像データ２１１を表示し、ユーザインタフェース部１１１を介して、ユーザ１３０による補正内容の指示を受け付ける。具体的には、補正パラメータ決定部１１５は、仮現像画像の一覧を、選択表示、または切り替え表示のいずれで提示するかについて、ユーザ１３０の指示を受け付ける。そして、補正パラメータ決定部１１５は、ユーザ１３０により指示された提示の仕方で、仮現像画像データ２１１に基づく仮現像画像の一覧を、ユーザ１３０に提示する。提示される仮現像画像は、ＪＰＥＧデータの画質の選択肢であり、補正パラメータの選択肢である。
【００９８】
補正パラメータ決定部１１５は、選択表示を指示された場合には、複数の仮現像画像を１画面に配置する仮現像画像選択表示画面を生成し、液晶パネルに表示させる。
【００９９】
図７は、仮現像画像選択表示画面の一例を示す説明図である。図７では、リモートコントローラ１５０の操作面の外観も併せて示している。
【０１００】
図７に示すように、仮現像画像選択表示画面２２０は、仮現像画像２２１、枠２２２、選択キー２２３、および決定キー２２４を有する。
【０１０１】
仮現像画像２２１は、仮現像画像データ２１１に基づくも仮現像画像である。ここでは
、仮現像画像２２１は、露出補正値および色温度に応じた順序でマトリクス状に配置されている。
【０１０２】
枠２２２は、仮現像画像２２１を選択するためのものであり、選択キー２２３の操作によって任意の仮現像画像２２１に移動させることが可能となっている。
【０１０３】
決定キー２２４は、枠２２２を用いて選択されている仮現像画像２２１を、ユーザ１３０が指定する仮現像画像２２１として決定するためのものである。選択キー２２３および決定キー２２４の操作は、例えば、リモートコントローラ１５０に設けられた方向キー１５１および決定入力のための「ＯＫ」キー１５２の操作に対応して行われる。なお、仮現像画像２２１の枚数が多い場合には、スクロールもしくはページ切り替えによって、液晶パネルに一度に表示する仮現像画像２２１の枚数を低減するようにしてもよい。
【０１０４】
例えば、図７に示すように、露出補正値がプラス２／３ＥＶ、色温度が５５００Ｋである仮現像画像２２１−１に枠２２２が位置している状態で、決定キー２２４が押下されたとする。この場合、補正パラメータ決定部１１５は、「露出補正値：プラス２／３ＥＶ、色温度：５５００Ｋ」という画質調整パラメータが、ユーザ１３０によって選択されたと判断する。
【０１０５】
一方、補正パラメータ決定部１１５は、切り替え表示を指示された場合には、１画面に仮現像画像を１枚ずつ切り替えて配置する仮画面切替表示画面を、液晶パネルに表示させる。
【０１０６】
図８は、仮画面切替表示画面の一例を示す説明図であり、図７に対応するものである。図７と同一部分には同一符号を付し、これについての説明を省略する。
【０１０７】
図８に示すように、仮画面切替表示画面２３０は、仮現像画像表示領域２３１を有する。仮現像画像表示領域２３１は、現在選択されている仮現像画像を大きく表示するための領域である。また、選択キー２２３を操作したときに仮現像画像表示領域２３１に表示される仮現像画像がどのように変化するかを示す情報が、仮現像画像表示領域２３１の周囲に表示される。
【０１０８】
例えば、図８に示すように、仮現像画像表示領域２３１の右側に、「明るさ：明るく」と表示される。これは、選択キー２２３で右方向が決定された場合には、明るさが１段階明るい別の仮現像画像の表示に切り替わることを示している。ここでは、画質調整パラメータ「露出補正値：マイナス１／３ＥＶ、色温度：６５００Ｋ」に対応した仮現像画像が表示されているものとする。この状態で、決定キー２２４が押下された場合には、補正パラメータ決定部１１５は、「露出補正値：マイナス１／３ＥＶ、色温度：６５００Ｋ」という画質調整パラメータが選択されたと判定し、現在選択されている仮現像画像に対応する画質調整パラメータを記憶する。また、例えば、選択キー２２３で右方向が決定された場合には、補正パラメータ決定部１１５は、画質調整パラメータ「露出補正値：プラスマイナス０ＥＶ、色温度：６５００Ｋ」に対応する仮現像画像の表示に切り替える。
【０１０９】
図３のステップＳ１８００において、現像クライアント１１０の補正パラメータ決定部１１５は、選択された仮現像画像に対応する補正パラメータおよび識別情報を、補正パラメータ送信部１１６に出力する。
【０１１０】
ステップＳ１９００において、現像クライアント１１０の補正パラメータ送信部１１６は、補正パラメータ決定部１１５から入力された補正パラメータおよび識別情報を、現像サーバ１２０に送信する。
【０１１１】
ステップＳ２０００において、現像サーバ１２０の補正パラメータ受信部１２６は、現像クライアント１１０から送られてきた補正パラメータおよび識別情報を受信し、受信した補正パラメータおよび識別情報をデジタル写真現像部１２７へ渡す。
【０１１２】
ステップＳ２１００において、現像サーバ１２０のデジタル写真現像部１２７は、補正パラメータ受信部１２６から補正パラメータおよび識別情報を入力されると、識別情報に該当する補正対象データに補正パラメータを適用して現像処理を行い、ＪＰＥＧデータを生成する。つまり、デジタル写真現像部１２７は、ユーザが指定する補正内容で、ＲＡＷデータを現像する。このようにして得られたＪＰＥＧデータは、基本パラメータを適用して得られる画一的な画質の画像ではなく、ユーザ１３０が仮現像画像を見ることによって選択した画質の画像に視覚的に同質な（または近似した）画像となる。
【０１１３】
そして、現像サーバ１２０のＪＰＥＧ送信部１２８は、デジタル写真現像部１２７で生成されたＪＰＥＧデータを、現像クライアント１１０に送信する。現像クライアント１１０のＪＰＥＧ受信部１１７は、このＪＰＥＧデータを受信し、例えば、写真データ入出力部１１２を介してメモリカード１４０に書き込む。
【０１１４】
このようにして、現像クライアント１１０で、仮現像画像が表示され、ユーザ１３０の仮現像画像に対する選択を受け付ける。そして、現像サーバ１２０で、選択された仮現像画像に対応する補正パラメータを用いてＲＡＷデータが現像され、画像出力が容易な画像データであるＪＰＥＧデータが生成される。メモリカード１４０に書き込まれたＪＰＥＧデータは、例えば、メモリカードスロットを備えた他の各種機器で利用することが可能である。
【０１１５】
なお、現像システム１００は、ステップＳ１５００〜Ｓ１７００における仮現像画像データの送受信および表示の処理を、ユーザインタフェース部１１１でのユーザ操作に応じて、一枚ずつの仮現像画像単位で行ってもよい。この場合、例えば、現像クライアント１１０は、ユーザ１３０が選択した仮現像画像に対応する仮現像画像データのみを、随時現像サーバ１２０から受信する。そして、現像クライアント１１０は、受信した仮現像画像データの仮現像画像を提示するブラウズ表示画面を表示する。
【０１１６】
図９は、ブラウズ表示画面の一例を示す説明図であり、図８に対応するものである。図８と同一部分には同一符号を付すとともに、現像サーバ１２０において生成される仮現像画像データの一例を併せて示す。
【０１１７】
図９に示すように、ブラウズ表示画面２４０は、仮現像画像を表示する仮現像画像表示領域２４１を配置したブラウザ２４２を有する。ブラウズ表示画面２４０は、現像クライアント１１０で表示される画面であるが、その基となる仮現像画像データ２４３は、例えばＨＴＭＬ（hypertext markup language）データと、ＨＴＭＬデータからリンクもしくは内挿されるＪＰＥＧ画像データの組み合わせであり、現像サーバ１２０で生成される。
【０１１８】
現像サーバ１２０は、特定の仮現像画像に対応するデータ部分２４４を含む複数の仮現像画像の仮現像画像データ２４３を生成する。そして、現像サーバ１２０は、最初に、データ部分２４４のみを現像クライアント１１０に送信する。
【０１１９】
補正パラメータ決定部１１５は、現像サーバ１２０から送られてきたデータ部分２４４に基づく仮現像画像のみを、仮現像画像表示領域２４１に表示する。そして、補正パラメータ決定部１１５は、リモートコントローラ１５０の方向キー１５１の操作に応じて、対応する他の仮現像画像のデータを現像サーバ１２０に要求し、該当するデータ部分が返送
されると、そのデータ部分に基づく仮現像画像の表示に切り替える。そして、補正パラメータ決定部１１５は、いずれかの仮現像画像が仮現像画像表示領域２４１に表示されている状態でリモートコントローラ１５０の「ＯＫ」キー１５２が押下されると、表示中の仮現像画像が選択されたと判断する。
【０１２０】
以上説明したように、本実施の形態によれば、現像システム１００は、現像サーバ１２０で、補正対象を抽出した上でＲＡＷデータの仮現像画像を生成し、生成した仮現像画像を、その仮現像画像に適用した補正パラメータと組み付けて、現像クライアント１１０に送信する。一方、現像システム１００は、現像クライアント１１０で、ＪＰＥＧデータの画質の選択肢として仮現像画像を表示し、選択された仮現像画像に適用した補正パラメータを、ＲＡＷデータの現像指示として現像サーバ１２０に送信し、その補正パラメータを適用した現像を現像サーバ１２０に行わせる。これにより、ユーザ１３０は、仮現像画像を確認して補正パラメータを選択することができる。また、現像クライアント１１０は、特に仮現像画像を生成する処理を必要としない。したがって、個人での現像や仮現像画像生成が困難なＲＡＷデータでも、ユーザ１３０への負担を抑えた状態で、ユーザ１３０の希望と嗜好に沿った画質の画像を現像結果として得ることができる。
【０１２１】
また、現像システム１００は、現像サーバ１２０で、ＲＡＷデータを分別して補正対象の画像枚数を絞り込む。これにより、現像サーバ１２０は、現像クライアント１１０に送信する仮現像画像の枚数を抑えることができ、ネットワークへの負荷を抑えることができる。また、ユーザ１３０がチェックする仮現像画像の枚数を必要最小限に抑えることができ、ユーザ１３０への負担を軽減することができる。また、提示する仮現像画像の枚数が抑えられることから、ユーザ１３０に対する補正パラメータの選択肢の提示手段として、より簡単な提示手段を採用することができ、平易な操作での画質調整作業が可能なユーザインタフェースを実現することができる。すなわち、テレビジョンのリモートコントローラのような単純な入力装置をそのまま用いて、ユーザ１３０の嗜好に合った画質に対応する補正パラメータを選択することが可能となる。
【０１２２】
なお、図６および図７で説明した露出補正値および色温度の調整可能範囲および幅は、調整の意図に応じてそれぞれ任意に設定できるようにしてもよい。この場合、例えば、まず大まかな範囲と幅で調整を行い、その後、調整結果の周辺でさらにより細かい範囲での調整を行うようにする。これにより、より細かな調整を容易に行うことが可能となる。
【０１２３】
また、補正パラメータの組み合わせは、露出補正値と色温度との組み合わせに限定されない。例えば、エッジ画像の先鋭化具合を示すシャープネスと、画像に含まれるノイズの平滑化具合を示すノイズリダクションとの組み合わせや、画像の明暗差の強調具合を示すコントラストと、色の濃淡を示す彩度との組み合わせなど、各種の組み合わせパターンを採用できる。さらに、３種類以上の補正パラメータを同時に選び、３次元以上の論理構造を持つ仮現像画像データを生成してもよい。
【０１２４】
また、仮現像画像データには、補正パラメータに代えて、補正パラメータを示す情報（ユニークな識別子等）を含めるようにしてもよい。この場合には、現像サーバ１２０は、現像クライアント１１０側から参照情報を現像指示として受信し、受信した参照情報に対応する補正パラメータを現像に適用すればよい。
【０１２５】
（実施の形態２）
図１０は、本発明の実施の形態２に係る現像システムの構成を示すシステム構成図であり、実施の形態１の図２に対応するものである。図２と同一部分には同一符号を付し、これについての説明を省略する。
【０１２６】
図１０において、現像システム３００は、図２の現像サーバ１２０とは異なる構成を有する現像サーバ３２０を配置している。現像サーバ３２０は、補正対象写真データ抽出部１２３およびオペレータインタフェース部１２１に代えて、補正対象写真データ抽出部３２３を有する。補正対象写真データ抽出部３２３は、要補正ルール格納部３２９を有する。
【０１２７】
また、本実施の形態では、現像クライアント１１０から現像サーバ３２０に送信されるＲＡＷデータは、デジタルスチルカメラ用の画像ファイルの標準規格であるＥＸＩＦ（exchangeable image file format、登録商標）に準拠しており、画像情報に付随する様々な撮影情報（以下「ＥＸＩＦ情報」という）が付加されているものとする。
【０１２８】
図１１は、ＥＸＩＦ情報の構成の一例を示す説明図である。
【０１２９】
図１１に示すように、ＥＸＩＦ情報４００は、複数の情報により構成されている。ＥＸＳＩＦ情報４００を構成する複数の情報のうち、その一部である情報群４０１のみが、要補正の判断材料として用いられる。この情報群４０１は、例えば、メーカー名、機種、撮影日時、シャッター速度、Ｆ値、撮影モード、露出補正値、フラッシュモード、ホワイトバランス（色温度）、およびＩＳＯ感度である。ただし、後述する要補正ルールの設定内容によっては、これらの情報以外の情報が補正要否の判断材料として用いられる。
【０１３０】
図１０に示す要補正ルール格納部３２９は、要補正ルールテーブルを格納している。要補正ルールテーブルは、現像サーバ３２０から送られてきたＲＡＷデータが補正対象か否かを判断するための基準を、予め記述している。
【０１３１】
図１２は、要補正ルールテーブルの構成の一例を示す説明図である。
【０１３２】
図１２に示すように、要補正ルールテーブル４３０には、撮影情報単独ルール４３１、撮影情報複合ルール４３２、画像情報ルール４３３が記述されている。それぞれのルールは、ルール項目４３４および要補正ルール４３５のフィールドを有している。
【０１３３】
ルール項目４３４は、補正の要否の判定に用いられる情報の種類を指定するフィールドである。
【０１３４】
要補正ルール４３５は、ルール項目４３４で指定される各情報がそれぞれ数値で与えられた場合に、与えられた数値から補正の要否を判定するための論理条件式を、それぞれ記述している。ただし、ここでは、要補正ルール４３５として、それぞれの論理条件式の内容を図示している。
【０１３５】
撮影情報単独ルール４３１は、ＥＸＩＦ情報４００から読み取った単独の撮影情報に基づいて、補正の要否を判断するためのルール群である。ここでは、撮影情報単独ルール４３１は、ＩＳＯ感度と、露出補正値とにそれぞれ要補正ルール４３５を定めている。撮影情報単独ルール４３１は、ＩＳＯ感度に関する要補正ルール４３５として、カメラの機種別の閾値を要補正と判定する基準（以下「要補正基準」という）として規定している。要補正基準は、例えば、機種名ａのカメラではＩＳＯ８００以上、機種名ｂのカメラではＩＳＯ４００以上というように規定されている。また、撮影情報単独ルール４３１は、露出補正値に関する要補正ルール４３５として、カメラの機種によらず、マイナス２ＥＶ以下またはプラス２ＥＶ以上を要補正基準として規定している。
【０１３６】
露出補正値は、カメラの自動露出設定に対して意図的に露光量を変動させるための値である。露出補正値は、通常マイナス１ＥＶからプラス１ＥＶの範囲で用いられることが多
い。露出補正値がこの範囲から著しく外れている場合には、撮影者が露出補正値を誤って設定したか、または逆光下で黒い被写体を撮影した場合など撮影が適正露光量判断の著しく難しい状況であったことが推測できる。したがって、撮影情報単独ルール４３１は、「露出補正値」というルール項目４３４に、「−２ＥＶ以下または＋２ＥＶ以上」という要補正ルール４３５を記述している。
【０１３７】
撮影情報複合ルール４３２は、ＥＸＩＦ情報４００から読み取った複数の撮影情報の組み合わせに基づいて補正の要否を判断するためのルール群である。ここでは、撮影情報複合ルール４３２は、露出量、フラッシュ、撮影モードのそれぞれとホワイトバランスとの組み合わせごとに、それぞれ要補正ルール４３５を定めている。
【０１３８】
撮影情報複合ルール４３２は、晴れの屋外と推測される露光量（１３ＥＶ以上）であるにも関わらず、電球色などの人工光源向け設定等で撮影がされた場合（ホワイトバランスが色温度４５００Ｋ〜６０００Ｋの範囲に無い場合）を、要補正基準として規定している。また、撮影情報複合ルール４３２は、フラッシュを発光しているにもかかわらず、フラッシュに適した色温度になっていない場合（ホワイトバランスが色温度５４００Ｋ〜５６００Ｋの範囲に無い場合）を、要補正基準として規定している。さらに、撮影情報複合ルール４３２は、屋外風景写真と推定される撮影モードおよびシャッター速度（風景モードかつシャッター速度１／６０秒以上）にもかかわらず、色温度が人口光源に適した範囲に設定されている場合（ホワイトバランスが色温度４０００Ｋ〜７０００Ｋの範囲に無い場合）を、要補正基準として規定している。
【０１３９】
なお、露光量の単位はＥＶであり、絞り値Ｆ１、シャッター速度１秒、ＩＳＯ１００において適正な明るさで写真撮影ができる露光量は、０ＥＶと定義されている。通常、露光量は、カメラの絞り値が２の平方根倍になるごとに１ＥＶ増加し、シャッター速度とＩＳＯ感度がそれぞれ２倍になるごとにそれぞれ１ＥＶ増加する。晴れた日の屋外の露光量は、概ね１４ＥＶ前後と言われている。
【０１４０】
画像情報ルール４３３は、ＥＸＩＦ情報４００以外の各種情報に基づいて補正の要否を判断するためのルール群である。ここでは、画像情報ルール４３３は、ルール項目４３４として、露出アンダー、露出オーバー、ラチチュード不足、および色かぶりに、それぞれ要補正ルール４３５を定めている。
【０１４１】
例えば、画像の明部と暗部のデータ量は、画像全体の明度分布であるヒストグラム情報から、ヒストグラムの山として読み取ることが可能である。そこで、画像情報ルール４３３は、明部に全く山がない場合を露出アンダー（露出不足）とするとともに、逆に暗部に全く山がない場合を露出オーバー（露出過多）としている。そして、画像情報ルール４３３は、これらの場合を、要補正基準として規定している。また、画像情報ルール４３３は、暗部と明部の両方に山が存在する場合を、ラチチュード不足（輝度差許容範囲超過）とし、同様に要補正基準として規定している。さらに、画像情報ルール４３３は、ＲＧＢ（赤緑青）各々のヒストグラムの山の形状に大きな相違がある場合を、色かぶり（色調異常）を起こしている可能性があるとし、同様に要補正基準として規定している。
【０１４２】
要補正ルールテーブル４３０は、例えば、カメラのメーカーにより、各種撮影条件で得られたＲＡＷデータに基本パラメータを適用した場合の現像結果に基づいて作成される。そして、現像サーバ３２０は、メーカー側で作成された要補正ルールテーブル４３０を、例えば、インターネットを介して、サーバまたはカメラから取得する。または、要補正ルールテーブル４３０は、現像クライアント１１０でユーザ１３０により作成されたり、現像サーバ３２０でオペレータ１６０により作成されてもよい。
【０１４３】
以下、補正対象写真データ抽出部３２３の動作について詳細に説明する。
【０１４４】
図１０に示す補正対象写真データ抽出部３２３は、ＲＡＷデータ分別処理を実行する。本実施の形態におけるＲＡＷデータ分別処理は、要補正ルールテーブル４３０に基づいてＲＡＷデータを補正対象と補正対象外とに分別する処理である。
【０１４５】
図１３は、補正対象写真データ抽出部３２３によるＲＡＷデータ分別処理の流れを示すフローチャートであり、実施の形態１の図４に対応するものである。図１３において、図４と同一部分には同一符号を付し、これについての説明を省略する。
【０１４６】
まず、ステップＳ３１１０において、補正対象写真データ抽出部３２３は、ステップＳ３０００で入力したＲＡＷデータに付加されたＥＸＩＦ情報４００を読み取る。ここで、補正対象写真データ抽出部３２３は、ＥＸＩＦ情報４００のうち、図１２に示す要補正ルールテーブル４３０のルール項目４３４に記述されている情報（情報群４０１）のみを読み取るようにしてもよい。
【０１４７】
なお、実際のＥＸＩＦのデータは、多階層のデータ構造が入れ子になった複雑なデータ構造を有している。したがって、補正対象写真データ抽出部３２３は、ＲＡＷデータに対してＥＸＩＦのデータ構造の解析を行い、ＥＸＩＦ情報４００の読み出しを行う。ＥＸＩＦのデータ構造解析の技術は公知であるため、その詳細な説明を省略する。
【０１４８】
次に、ステップＳ３２１０において、補正対象写真データ抽出部３２３は、要補正ルール照合処理を実行する。要補正ルール照合処理は、読み取ったＥＸＩＦ情報４００を要補正ルールテーブル４３０の要補正ルール４３５と照合する処理である。
【０１４９】
図１４は、補正対象写真データ抽出部３２３による要補正ルール照合処理の流れを示すフローチャートである。説明の簡便化のため、ここでは、図１２に示す要補正ルールテーブル４３０に撮影情報単独ルール４３１および撮影情報複合ルール４３２のみが記述されているものとして、説明を行う。
【０１５０】
まず、ステップＳ３２１１において、補正対象写真データ抽出部３２３は、要補正ルールテーブル４３０からの情報の読み出しに先立って、読み出し位置を、要補正ルールテーブル４３０の先頭にセットする。
【０１５１】
次に、ステップＳ３２１２において、補正対象写真データ抽出部３２３は、その時点にセットされている読み出し位置の要補正ルール４３５を読み出す。
【０１５２】
次に、ステップＳ３２１３において、補正対象写真データ抽出部３２３は、読み出した要補正ルール４３５（以下適宜「ルール内容」という）が、カメラの機種別に用意されているもの（以下「機種別ルール」という）であるか否かを判断する。補正対象写真データ抽出部３２３は、ルール内容が機種別ルールである場合には（Ｓ３２１３：ＹＥＳ）、ステップＳ３２１４へ進む。一方、補正対象写真データ抽出部３２３は、ルール内容が機種別ルールではない場合、つまりカメラの全機種に共通である場合には（Ｓ３２１３：ＮＯ）、ステップ３２１５へ進む。
【０１５３】
ステップＳ３２１４において、補正対象写真データ抽出部３２３は、ルール内容が機種別ルールであることから、ＲＡＷデータのＥＸＩＦ情報４００から、メーカー名および機種名を読み出す。
【０１５４】
次に、ステップＳ３２１６において、補正対象写真データ抽出部３２３は、該当機種に
対応するルール内容を選択し、ステップＳ３２１７へ進む。
【０１５５】
一方、ステップＳ３２１５において、補正対象写真データ抽出部３２３は、ルール内容が全機種に共通であることから、そのまま全機種共通なルール内容を選択し、ステップＳ３２１７へ進む。
【０１５６】
次に、ステップＳ３２１７において、補正対象写真データ抽出部３２３は、読み出した要補正ルール４３５が１種類の撮影情報単独で規定されるものか、つまり撮影情報単独ルール４３１であるか否かを判断する。補正対象写真データ抽出部３２３は、要補正ルール４３５が撮影情報単独ルール４３１である場合には（Ｓ３２１７：ＹＥＳ）、ステップＳ３２１８へ進む。一方、補正対象写真データ抽出部３２３は、要補正ルール４３５が撮影情報単独ルール４３１ではない場合、つまり撮影情報複合ルール４３２である場合には（Ｓ３２１７：ＮＯ）、ステップＳ３２１９へ進む。
【０１５７】
ステップＳ３２１８において、補正対象写真データ抽出部３２３は、要補正ルール４３５の条件式の演算に必要な情報をＥＸＩＦ情報４００から読み出し、条件式に代入してＲＡＷデータの補正の要否を評価し、ステップＳ３２２０へ進む。
【０１５８】
例えば、カメラの機種が機種名ａのとき、補正対象写真データ抽出部３２３は、「ＩＳＯ感度」というルール項目４３４に対応して、「ＩＳＯ感度≧８００」という条件式を規定する要補正ルール４３５を選択する。この場合、補正対象写真データ抽出部３２３は、条件式の「ＩＳＯ感度」の部分に、ＥＸＩＦ情報４００から読み出したＩＳＯ感度を代入し、条件式が成立するか否かを評価する。補正対象写真データ抽出部３２３は、条件式が成立する場合には、処理の対象となっているＲＡＷデータは要補正データであると判断する。
【０１５９】
また、「露出補正値」というルール項目４３４に対応する要補正ルール４３５では、「露出補正値＜−２ＥＶ  ｏｒ  露出補正値＞＋２ＥＶ」という条件式が規定されている。したがって、補正対象写真データ抽出部３２３は、条件式の「露出補正値」の部分に、ＥＸＩＦ情報４００から読み出した露出補正値を代入し、条件式が成立するか否かを評価する。補正対象写真データ抽出部３２３は、条件式が成立する場合には、処理の対象となっているＲＡＷデータは要補正データであると評価する。なお、ここで、「ｏｒ」は、「または」を意味する論理和演算子である。
【０１６０】
一方、ステップＳ３２１９において、補正対象写真データ抽出部３２３は、要補正ルール４３５の条件式の演算に必要な情報をまだ全て取得していないことから、未取得の情報を取得する。具体的には、補正対象写真データ抽出部３２３は、ＥＸＩＦ情報４００から、シャッター速度、Ｆ値、およびＩＳＯ感度を読み出し、露光量を算出する。
【０１６１】
次に、ステップＳ３２２１において、補正対象写真データ抽出部３２３は、要補正ルール４３５の条件式の演算に必要な情報の取得を完了したことから、条件式にＥＸＩＦ情報のうち対応する情報を代入してＲＡＷデータの補正の要否を評価し、ステップＳ３２２０へ進む。
【０１６２】
例えば、「露光量＆ホワイトバランス」というルール項目４３４に対応する要補正ルール４３５では、「露光量≧１３ＥＶ  ａｎｄ  （色温度＜４５００Ｋ  ｏｒ  色温度＞６０００Ｋ）」という条件式が規定されている。したがって、補正対象写真データ抽出部３２３は、条件式の「露光量」の部分に、算出した露光量を代入し、条件式が成立するか否かを評価する。補正対象写真データ抽出部３２３は、条件式が成立する場合には、処理の対象となっているＲＡＷデータは要補正データであると評価する。なお、ここで、「ａｎ
ｄ」は、「かつ」を意味する論理積演算子である。
【０１６３】
なお、ＥＸＩＦ４００情報に、色温度が含まれておらず、「Ｆｉｎｅ」や「Ｃｌｏｕｄｙ」など、ホワイトバランス指定モードの名称が含まれている場合がある。このような場合には、カメラのメーカー名および機種名ごとに、各指定モードに対応付けた色温度の表を補正対象写真データ抽出部３２３に予め用意しておけばよい。補正対象写真データ抽出部３２３は、この表を参照することにより、容易にＲＡＷデータの色温度を取得することができる。
【０１６４】
次に、ステップＳ３２２０において、補正対象写真データ抽出部３２３は、要補正ルールテーブル４３０の全ての要補正ルール４３５についての照合が終了したか否かを判断する。補正対象写真データ抽出部３２３は、まだ照合が終了していない要補正ルール４３５が存在する場合には（Ｓ３２２０：ＮＯ）、ステップＳ３２２２で読み出し位置を１つ進めた後、ステップＳ３２１２へ戻り、次の要補正ルール４３５の照合を行う。一方、補正対象写真データ抽出部３２３は、全ての要補正ルール４３５についての照合が終了した場合には（Ｓ３２２０：ＮＯ）、要補正ルール照合処理を終了し、図１３に示すＲＡＷデータ分別処理のステップＳ３３１０へ進む。
【０１６５】
なお、補正対象写真データ抽出部３２３は、ステップＳ３２１８またはステップＳ３２２１で、ＲＡＷデータを要補正データと判定した場合には、ステップＳ３２２０を経ることなく、そのまま図１３のステップＳ３３１０へと進むようにしてもよい。
【０１６６】
また、ＥＸＩＦ情報４００以外の情報から、補正の要否を判断するようにしてもよい。例えば、ＲＡＷデータのヒストグラム情報を取得し、図１２に示す画像情報ルール４３３に基づいて、補正の要否を判断してもよい。
【０１６７】
図１３のステップＳ３３１０において、補正対象写真データ抽出部３２３は、ＥＸＩＦ情報４００の内容が要補正ルールテーブル４３０のいずれかの要補正ルール４３５が規定する基準に該当するか否かを判断する。つまり、補正対象写真データ抽出部３２３は、ＲＡＷデータが要補正ルール４３５に含まれるか否かを判断する。補正対象写真データ抽出部３２３は、ＲＡＷデータが要補正ルール４３５に含まれる場合には（Ｓ３３１０：ＹＥＳ）、ステップＳ３４００へ進み、そのＲＡＷデータを補正対象に分別する。一方、補正対象写真データ抽出部３２３は、ＲＡＷデータが要補正ルール４３５に含まれない場合には（Ｓ３３１０：ＮＯ）、ステップＳ３５００へ進み、そのＲＡＷデータを補正対象外に分別する。
【０１６８】
このようにして、補正対象データ（ＲＡＷデータ）が仮現像画像生成部１２４に出力され、対応する仮現像画像が現像クライアント１１０に送信される。
【０１６９】
なお、補正対象写真データ抽出部３２３は、図１４に示す要補正ルール照合処理で要補正と判定した根拠を、補正を適切に行うための情報として、デジタル写真現像部１２７に出力するようにしてもよい。
【０１７０】
このように、本実施の形態によれば、現像サーバ３２０は、補正の要否の判断基準を記述した要補正ルールテーブル４３０を参照して、ＲＡＷデータに付随する情報から、ＲＡＷデータの補正の要否を判断する。これにより、現像サーバ３２０は、補正対象データの分別を自動で行うことができ、オペレータの作業量を低減させたり、オペレータの作業を不要とすることができる。
【０１７１】
なお、実施の形態１の図２に示すオペレータインタフェース部１２１、またはこれの機
能を縮退させたオペレータインタフェースを併設し、上記したＲＡＷデータ分別処理による分別結果をオペレータ１６０が確認できるようにしてもよい。例えば、現像サーバ３２０は、図４に示す要補正入力画面２００のような情報表示画面で、ＲＡＷ画像を選択肢として表示し、ＲＡＷデータ分別処理による分別結果をチェックマーク等で示すようにする。そして、現像サーバ３２０は、オペレータ１６０の目視確認を経た上で、最終的な分別を行うようにする。この場合には、例えば、ＲＡＷデータ分別処理で、補正すべきであるにも係らず誤って補正対象外となったデータを、補正対象にすることが可能となる。すなわち、オペレータ１６０への負担の軽減と的確なデータ分別とを実現することができる。
【０１７２】
（実施の形態３）
図１５は、本発明の実施の形態３に係る現像システムの構成を示すシステム構成図であり、実施の形態１および実施の形態２の図２および図１０に対応するものである。図１５において、図２および図１０と同一部分には同一符号を付し、これについての説明を省略する。
【０１７３】
図１５において、現像システム５００は、図２の現像サーバ１２０および図３の現像サーバ３２０とは異なる構成を有する現像サーバ５２０を配置している。現像サーバ５２０は、デジタル写真現像部１２７に代えてデジタル写真現像部５２７を有するとともに、新たに類似画像グループ化部５３０および代表画像抽出部５３１を有する。類似画像グループ化部５３０は、類似判定ルール格納部５３２を有する。
【０１７４】
類似画像グループ化部５３０は、補正対象写真データ抽出部３２３から出力される補正対象データを入力し、入力した補正対象データのうちの類似画像を１つのグループにまとめ、代表画像抽出部に出力する。類似画像は、同一の補正パラメータを用いて現像することのできるという点で類似する、複数の補正対象データである。
【０１７５】
類似判定ルール格納部５３２は、類似判定ルールテーブルを格納している。類似判定ルールテーブルは、複数の補正対象データが類似しているか否かを判定するための基準を、予め記述している。
【０１７６】
図１６は、類似判定ルールテーブルの構成の一例を示す説明図である。
【０１７７】
図１６に示すように、類似判定ルールテーブル６００は、ルール項目６０１および類似判定ルール６０２のフィールドを有している。
【０１７８】
ルール項目６０１は、複数の補正対象データが類似しているか否かの判定に用いられる情報の種類を記述している。
【０１７９】
類似判定ルール６０２は、複数の補正対象データが類似しているか否かを判定するための基準を記述している。具体的には、類似判定ルール６０２は、ルール項目６０１で指定される各情報がそれぞれ数値で与えられた場合に、与えられた数値から複数の補正対象データが類似しているか否かを判定するための論理条件式を記述している。ただし、ここでは、類似判定ルール６０２として、それぞれの論理条件式の内容を図示している。
【０１８０】
類似した環境下で撮影されたＲＡＷデータは、通常、共通の画質特性を有している。したがって、このような撮影環境の類似する複数のＲＡＷデータのうち、いずれかに対して満足な現像結果を得られる補正パラメータが存在するとき、その補正パラメータを他のＲＡＷデータに適用しても、同様に概ね満足な現像結果を得ることができる。また、経験則として、撮影時の照明状態と撮影方法が類似していれば、適切な補正パラメータを共通に適用することが可能であることが知られている。類似判定ルールテーブル６００には、こ
の性質に着目した内容が記述されている。
【０１８１】
例えば、数秒程度の短い間隔で撮影された画像データは、同じ被写体を撮影したものと推定できる。したがって、類似判定ルールテーブル６００は、「撮影日時」というルール項目６０１に対応して、「撮影間隔１０秒以内」という類似判定ルール６０２を記述している。
【０１８２】
また、類似判定ルールテーブル６００は、「撮影日時と撮影モード」というルール項目６０１に対応して、「撮影間隔１分以内かつ撮影モード不変かつフラッシュモード不変」という類似判定ルール６０２を記述している。これは、複数の補正対象データの撮影日時と撮影モードが、上記類似判定ルール６０２を満たす場合に、これら複数の補正対象データが、同一の補正パラメータを用いて現像できるためである。撮影日時と撮影モードは、実施の形態２で説明したように、補正対象データに付加されたＥＸＩＦ情報から取得可能である。
【０１８３】
なお、数分間隔で撮影された画像が、いずれも自動露出モードで撮影され、シャッター速度と絞り値が近似した値であった場合、これら一連の画像は、やはり同一の被写体を撮影したものと推定できる。このような場合を、複数の補正対象データが類似しているか否かを判定するための基準として、類似判定ルールテーブル６００に記述するようにしてもよい。
【０１８４】
代表画像抽出部５３１は、複数の補正対象データの中から、グループごとに、１枚の代表画像を抽出し、仮現像画像の作成の対象となる補正対象データとして、仮現像画像生成部１２４に出力する。
【０１８５】
以下、上記各部の動作について詳細に説明する。
【０１８６】
図１７は、実施の形態３におけるＲＡＷ現像の流れを示すシーケンス図であり、実施の形態１の図３に対応するものである。図１７において、図３と同一部分については同一符号を付し、これについての説明を省略する。
【０１８７】
ステップＳ１３００でＲＡＷデータの分別が行われた後、ステップＳ１３１０において、類似画像グループ化部５３０は、類似画像グループ化処理を実行する。類似画像グループ化処理は、類似判定ルール格納部５３２の類似判定ルールテーブルを用いて、類似画像を１つのグループにまとめる処理である。
【０１８８】
図１８は、類似画像グループ化部５３０による類似画像グループ化処理の流れを示すフローチャートである。
【０１８９】
まず、ステップＳ４０００において、類似画像グループ化部５３０は、補正対象写真データ抽出部３２３から入力されたＲＡＷデータ（補正対象データ）を１つ選択し、選択したＲＡＷデータに付加されたＥＸＩＦ情報を読み出す。
【０１９０】
次に、ステップＳ４１００において、類似画像グループ化部５３０は、後述するグループ生成の処理によって既にＲＡＷデータのグループを有しているとき、既存グループを１つ選択する。そして、類似画像グループ化部５３０は、選択した既存グループに属するＲＡＷデータのＥＸＩＦ情報を読み出す。類似画像グループ化部５３０は、選択したグループに属する任意のＲＡＷデータのＥＸＩＦ情報を読み出してもよい。また、類似画像グループ化部５３０は、グループに属する複数または全てのＲＡＷデータそれぞれのＥＸＩＦ情報を読み出し、ＥＸＩＦ情報の平均値を求めてもよい。ただし、類似画像グループ化部
５３０は、撮影日時に関わる情報は、直前に撮影されたＲＡＷデータから読み出すことが望ましい。
【０１９１】
次に、ステップＳ４２００において、類似画像グループ化部５３０は、類似判定ルールテーブル６００の類似判定ルール６０２を１つ選択し、読み出す。
【０１９２】
次に、ステップＳ４３００において、類似画像グループ化部５３０は、ＲＡＷデータと選択したグループのＲＡＷデータとの類似性を評価する。具体的には、類似画像グループ化部５３０は、ＲＡＷデータのＥＸＩＦ情報と、選択したグループから取得したＥＸＩＦ情報とを用いて、選択した類似判定ルール６０１の内容に基づき、上記類似性を評価する。
【０１９３】
例えば、類似画像グループ化部５３０は、「撮影間隔１０秒以内」という類似判定ルール６０２を選択した場合、グループのＥＸＩＦ情報から読み出した撮影日時と、ＲＡＷデータから読み出した撮影日時とを比較する。そして、類似画像グループ化部５３０は、これら２つの撮影日時の差が１０秒以内であるとき、類似であると判定する。
【０１９４】
ただし、類似画像グループ化部５３０がまだＲＡＷデータのグループを有していない場合もある。この場合には、類似性評価の処理を行わず、そのまま次のステップへ進む。
【０１９５】
類似画像グループ化部５３０は、ＲＡＷデータのグループ化の具体的手法として、例えば、各々のＲＡＷデータを、決定されたグループに固有の識別情報（以下「グループ情報」という）と組にして管理すればよい。また、類似画像グループ化部５３０は、各仮現像画像データの付帯情報にグループ情報を含め、現像クライアント１１０側から補正パラメータを指定する際にグループ情報を用いて現像を指示するようにしてもよい。このような識別情報によるデータのグループ化およびグループ管理は、例えば、広く一般に使用されている公知のＩＤ（identifier）管理技術を適用することができる。
【０１９６】
次に、ステップＳ４４００において、類似画像グループ化部５３０は、ＲＡＷデータと選択したグループとの関係が、選択した類似判定ルール６０２に合致するか否かを判断する。類似画像グループ化部５３０は、ＲＡＷデータとグループとの関係が類似判定ルール６０２に合致しない場合または類似性評価を行っていない場合には（Ｓ４４００：ＮＯ）、ステップＳ４５００へ進む。一方、類似画像グループ化部５３０は、ＲＡＷデータとグループとの関係が類似判定ルール６０２に合致する場合には（Ｓ４４００：ＹＥＳ）、ステップＳ４６００へ進む。
【０１９７】
ステップＳ４５００において、類似画像グループ化部５３０は、類似判定ルールテーブル６００の全ての類似判定ルール６０２について、類似性の評価を終了したか否かを判断する。類似画像グループ化部５３０は、類似性の評価に用いていない類似判定ルール６０２がまだ残っている場合には（Ｓ４５００：ＮＯ）、ステップＳ４２００へ戻り、未選択の類似判定ルール６０２を選択し直して類似性の評価を行う。一方、類似画像グループ化部５３０は、全ての類似判定ルール６０２について、類似性の評価を行った場合には（Ｓ４５００：ＹＥＳ）、ステップＳ４７００へ進む。
【０１９８】
ステップＳ４７００において、グループ化部５３０は、全ての既存グループについて類似性の評価を終了したか否かを判断する。類似画像グループ化部５３０は、類似性の評価の対象としていない既存グループが存在する場合には（Ｓ４７００：ＮＯ）、ステップＳ４１００へ戻り、未選択のグループを選択し直して類似性の評価を行う。一方、類似画像グループ化部５３０は、全ての既存グループを対象として類似性の評価を行った場合には（Ｓ４７００：ＹＥＳ）、ステップＳ４８００へ進む。
【０１９９】
ステップＳ４８００において、類似画像グループ化部５３０は、ＲＡＷデータがいずれの既存グループにも類似していないものとして、新規グループを生成し、生成した新規グループにＲＡＷデータを属させ、ステップＳ４９００へ進む。
【０２００】
一方、ステップＳ４６００において、画像グループ化部５３０は、類似判定ルール６０２に合致した既存グループ、つまり類似するグループが存在していることから、当該既存グループにＲＡＷデータを追加し、ステップＳ４９００へ進む。
【０２０１】
ステップＳ４９００において、類似画像グループ化部５３０は、補正対象写真データ抽出部３２３から入力された全てのＲＡＷデータについてグループ化が終了したか否かを判断する。類似画像グループ化部５３０は、補正対象写真データ抽出部３２３から入力されたＲＡＷデータでまだグループ化を行っていないものが残っている場合には（Ｓ４９００：ＮＯ）、ステップＳ４０００へ戻り、未選択のＲＡＷデータを選択し直してグループ化を行う。一方、類似画像グループ化部５３０は、補正対象写真データ抽出部３２３から入力された全てのＲＡＷデータについてグループ化を終了した場合には（Ｓ４９００：ＹＥＳ）、一連の処理を終了する。
【０２０２】
このようにして、類似画像グループ化部５３０は、現像クライアント１１０から送られてきた一まとまりのＲＡＷデータのうちの補正対象外データを、同一の補正パラメータを適用できるものでグループ化する。そして、現像サーバ５２０は、グループ化されたＲＡＷデータを、それぞれ対応するグループ情報を付加して代表画像抽出部５３１に出力し、図１７のステップＳ１３３０へと処理を進める。
【０２０３】
図１７のステップＳ１３３０において、代表画像抽出部５３１は、各グループから１つずつＲＡＷデータを選択する形で、各グループの代表画像データを抽出し、抽出した代表画像データのそれぞれに、対応するグループ情報を付加する。そして、代表画像抽出部５３１は、グループ情報を付加した代表画像データを、仮現像画像生成部１２４に出力する。各グループにおける代表画像データの選択は、ランダムであってもよいし、グループ内で平均となるＥＸＩＦ情報を有するＲＡＷ画像を選択するようにしてもよい。
【０２０４】
ステップＳ１４００〜Ｓ２０００の処理は、図３で説明した処理と同様である。ステップＳ２０００において、現像サーバ５２０は、ユーザ１３０が選択した補正パラメータを受信する。
【０２０５】
ただし、ステップＳ１４００で仮現像画像データの生成の対象となるのは、補正対象写真データ抽出部３２３で分別された補正対象データのうち、代表画像抽出部５３１で抽出された補正対象データのみである。また、代表画像抽出部５３１で抽出された補正対象データの数は、補正対象データによるグループ分けのグループ数に等しい。したがって、ステップＳ１５００で送信される仮現像画像の枚数と、ステップＳ２０００で送信される補正パラメータの個数は、代表画像データを抽出しない場合に比べて、それぞれ低く抑えられることになる。
【０２０６】
ステップＳ２１１０において、デジタル写真現像部５２７は、図２のデジタル写真現像部１２７と同様に、補正パラメータ受信部１２６から入力された補正パラメータを適用して補正対象データの現像処理を行う。ただし、補正パラメータは各代表画像データにのみ対応付けて指定されている。このため、デジタル写真現像部５２７は、代表画像データに対して指定された補正パラメータを、同じグループ内の全ての画像データ（ＲＡＷデータ）に対して適用し、ＪＰＥＧデータを生成する。また、例えば、現像サーバ５２０は、仮現像画像または仮現像画像の基となるＲＡＷデータとグループ情報とを対応付けておき、
補正パラメータとグループ情報とを組にして管理しておく。これにより、どの補正パラメータがどのグループに対応するかの特定を、容易に行うことができる。
【０２０７】
このように、本実施の形態によれば、現像サーバ５２０は、同一の補正パラメータを適用できる複数の補正対象データをグループ化する。そして、現像サーバ５２０は、代表画像データのみを仮現像画像生成の対象とする。さらに、現像サーバ５２０は、各仮現像画像に対して指定された補正パラメータを、同じグループ内の全ての補正対象データに適用する。これにより、現像サーバ５２０は、現像クライアント１１０との間で送受信される仮現像画像データのサイズおよび補正パラメータの個数を低減することができる。また、これにより、現像システム５００は、現像クライアント１１０で選択肢として提示する仮現像画像の枚数を最小限に減らすことができ、ユーザ１３０は最小限の補正操作で所望の現像結果を得ることが出来る。つまり、ユーザ１３０への負担をさらに軽減することができる。また、現像システム５００は、現像結果に統一性を与えることができ、特に、ホワイトバランスのばらつきに起因する複数画像間の色調統一性の欠如を、効果的に抑止することが出来る。さらに、現像システム５００は、現像クライアント１１０および現像サーバ５２０の装置負荷と、ネットワーク負荷とを軽減することができる。
【０２０８】
なお、現像サーバ５２０は、補正外対象データについても、類似画像グループ化部５３０が生成したグループのいずれかに属するか否かの判別を行い、該当するグループと同一の補正パラメータを用いて現像を行ってもよい。ただし、この場合、補正による効果をユーザ１３０が認識し易いように、現像サーバ５２０は、補正対象データの中から代表画像データを選択することが望ましい。
【０２０９】
また、現像サーバ５２０は、実施の形態１の図２に示すオペレータインタフェース部１２１、またはこれの機能を縮退させたオペレータインタフェースを併設し、上記した類似画像グループ化処理によるＲＡＷデータのグループ化をオペレータ１６０が確認するようにしてもよい。例えば、現像サーバ５２０は、図４に示す要補正入力画面２００のような情報表示画面で、ＲＡＷ画像を選択肢として表示するとともに類似画像グループ化処理によるグループ分けの結果を示し、オペレータ１６０の操作による変更を受け付ける。この場合には、例えば、類似画像グループ化処理で、誤ったグルーピングが行われた場合にこれを修正することが可能となる。すなわち、オペレータ１６０への負担の軽減と的確なデータ分別とを実現することができる。
【０２１０】
（実施の形態４）
図１９は、本発明の実施の形態４に係る現像システムの構成を示すシステム構成図であり、実施の形態１〜実施の形態３の図２、図１０、および図１５に対応するものである。図１８において、図２、図１０、および図１５と同一部分には同一符号を付し、これについての説明を省略する。
【０２１１】
図１８において、現像システム７００は、図２、図１０、および図１５の現像サーバ１２０、３２０、５２０とは異なる構成を有する現像サーバ７２０を配置している。現像サーバ７２０は、デジタル写真現像部１２７、５２７に代えてデジタル写真現像部７２７を有するとともに、新たにユーザ嗜好情報抽出部７３３およびユーザ嗜好情報管理部７３４を有する。ユーザ嗜好情報抽出部７３３は、嗜好抽出ルール格納部７３５を有する。
【０２１２】
ユーザ嗜好情報抽出部７３３は、補正パラメータ受信部１２６から出力される補正パラメータを入力し、補正パラメータからユーザ嗜好情報を抽出し、ユーザ嗜好情報管理部７３４に出力する。ユーザ嗜好情報は、ユーザ１３０が好む普遍的な画質傾向を示す情報である。
【０２１３】
嗜好抽出ルール格納部７３５は、嗜好抽出ルールテーブルを格納している。嗜好抽出ルールテーブルは、補正パラメータの中からユーザ嗜好情報を抽出する際の基準となる嗜好抽出ルールを、予め記述している。
【０２１４】
図２０は、嗜好抽出ルールテーブルの構成の一例を示す説明図である。
【０２１５】
図２０に示すように、嗜好抽出テーブル８００は、抽出条件８０１、抽出対象８０２、および抽出結果８０３のフィールドを有する。
【０２１６】
抽出条件８０１は、ユーザ嗜好情報を抽出できる条件を記述する。ここでは、抽出条件８０１は、ＲＡＷデータのＥＸＩＦ情報に関する条件を記述している。
【０２１７】
抽出対象８０２は、抽出条件８０１が成立する場合に、補正パラメータから読み出す情報を指定する。
【０２１８】
抽出結果８０３は、ユーザ嗜好情報として抽出する内容を指定する。
【０２１９】
例えば、カメラは、フラッシュ発光時には、フラッシュ光の色味をもとに色温度を自動設定するのが通常である。このような自動設定された色温度に対する補正内容は、ホワイトバランスのばら付きよりも、むしろカメラが持つ色味情報とユーザの嗜好とのずれが反映された結果である場合が多く、ユーザの嗜好情報としての利用価値が高い。したがって、図２０に示すように、嗜好抽出テーブル８００は、「フラッシュ発光」という抽出条件８０１に対応付けて、「色温度」という抽出対象８０２、および「フラッシュ発光時のデフォルト色温度と補正パラメータの色温度との差」という抽出条件８０３を記述している。これは、カメラが自動設定した色温度と、補正パラメータに含まれる色温度との差を、ユーザ嗜好情報として扱う場合の嗜好抽出ルールである。
【０２２０】
また、露光量が１４ＥＶ以上を示す場合は極めて明るい環境下で撮影が行われた場合であり、晴天時の屋外であると推測できる。その場合、太陽光に合わせて色温度を自動設定するのが通常である。このような自動設定された色温度に対する補正内容は、やはりユーザの嗜好が反映されたものである場合が多い。したがって、図２０に示すように、嗜好抽出テーブル８００は、「露光量」という抽出条件８０１に対応付けて、「色温度」という抽出対象８０２、および「露光量１４ＥＶ以上である時の晴天色温度と補正パラメータの色温度との差」という抽出条件８０３を記述している。
【０２２１】
また、嗜好抽出テーブル８００は、ＩＳＯ感度に対応付けて、補正パラメータに含まれるノイズ除去量を抽出可能なユーザ嗜好情報として指定している。例えば、嗜好抽出テーブル８００は、「ＩＳＯ感度１００以下」という抽出条件８０１に対応付けて、「ノイズ除去量」という抽出対象８０２、および「ＩＳＯ１００以下の時のノイズ除去量」という抽出条件８０３を記述している。これは、ＥＸＩＦ情報に含まれる情報であるＩＳＯ感度が１００以下である場合には、補正パラメータから読み取ったノイズ除去量を「ユーザが嗜好するＩＳＯ１００以下時のノイズ除去量」として抽出することを指定する嗜好抽出ルールである。
【０２２２】
図１９のユーザ嗜好情報管理部７３４は、図示しないが情報を記憶するための記憶領域を有し、ユーザ嗜好情報抽出部７３３から入力されるユーザ嗜好情報を保持するとともに、保持したユーザ嗜好情報（ユーザプロファイル）を管理する。
【０２２３】
デジタル写真現像部７２７は、補正対象データについては、現像クライアント１１０から送られてきた補正パラメータを用いて現像を行うとともに、補正対象外データについて
は、ユーザ嗜好情報管理部７３４が保持する情報を用いて現像を行う。
【０２２４】
以下、上記各部の動作について詳細に説明する。
【０２２５】
図２０は、実施の形態４におけるＲＡＷ現像の流れを示すシーケンス図であり、実施の形態１の図３に対応するものである。図２１において、図３と同一部分については同一符号を付し、これについての説明を省略する。
【０２２６】
ステップＳ１０００〜Ｓ２０００までの処理は、実施の形態１と同様である。ただし、ステップＳ２０００において、補正パラメータ受信部１２６は、受信した補正パラメータを、デジタル写真現像部７２７だけでなく、ユーザ嗜好情報抽出部７３３へも出力する。
【０２２７】
ステップＳ２０００の処理の後、ステップＳ２０１０において、ユーザ嗜好情報抽出部７３３は、ユーザ嗜好情報抽出処理を実行する。ユーザ嗜好情報抽出処理は、嗜好抽出ルールテーブル８００を用いて補正パラメータからユーザ嗜好情報を抽出する処理である。
【０２２８】
図２２は、ユーザ嗜好情報抽出部７３３によるユーザ嗜好情報抽出処理の流れを示すフローチャートである。
【０２２９】
まず、ステップＳ６０００において、ユーザ嗜好情報抽出部７３３は、補正パラメータ受信部１２６から、ユーザ１３０が指定した補正パラメータを入力する。
【０２３０】
次に、ステップＳ６１００において、ユーザ嗜好情報抽出部７３３は、補正パラメータを用いた現像の対象となるＲＡＷデータ（補正対象データ）に付加されたＥＸＩＦ情報を読み出す。
【０２３１】
次に、ステップＳ６２００において、ユーザ嗜好情報抽出部７３３は、嗜好抽出ルールテーブル８００の嗜好抽出ルールを１つ選択し、選択した嗜好抽出ルールの、抽出条件８０１、抽出対象８０２、および抽出結果８０３を読み出す。
【０２３２】
次に、ステップＳ６３００において、ユーザ嗜好情報抽出部７３３は、ＥＸＩＦ情報を読み出した抽出条件８０１と照合し、抽出条件８０１に合致するか否かを判断する。ユーザ嗜好情報抽出部７３３は、ＥＸＩＦ情報が抽出条件８０１に合致する場合には（Ｓ６３００：ＹＥＳ）、ステップＳ６４００へ進む。
【０２３３】
ステップＳ６４００において、ユーザ嗜好情報抽出部７３３は、補正パラメータから、読み出した抽出対象８０２が指定する対象を読み出す。
【０２３４】
次に、ステップＳ６５００において、ユーザ嗜好情報抽出部７３３は、読み出した抽出結果８０３が、カメラの固有値に依存するか否かを判別する。ユーザ嗜好情報抽出部７３３は、抽出結果８０３がカメラの固有値に依存する場合には（Ｓ６５００：ＹＥＳ）、ステップＳ６６００へ進む。一方、ユーザ嗜好情報抽出部７３３は、抽出結果８０３がカメラの固有値に依存しない場合には（Ｓ６５００：ＮＯ）、ステップＳ６６００を経ることなく、その次のステップＳ６７００へ進む。カメラの固有値には、例えば、カメラが元来保持するフラッシュ発光時のデフォルトの色温度が含まれる。
【０２３５】
ステップＳ６６００において、ユーザ嗜好情報抽出部７３３は、予め保持した対応表を参照して、カメラの固有値を取得する。この対応表は、メーカー名および機種名にそれぞれのカメラの固有値を、予め対応付けて記述するユーザ嗜好情報抽出部７３３は、ＥＸＩＦ情報からＲＡＷデータを撮影したカメラのメーカー名および機種名を取得し、対応表を
参照して固有値を取得する。
【０２３６】
次に、ステップＳ６７００において、ユーザ嗜好情報抽出部７３３は、読み出した抽出結果８０３の内容に従って抽出結果を生成し、ステップＳ６８００へ進む。
【０２３７】
例えば、ステップＳ６２００で抽出した抽出条件８０１が「フラッシュ発光」であり、ＲＡＷデータのＥＸＩＦ情報に「フラッシュモード：発光」が含まれていた場合、ユーザ嗜好情報抽出部７３３は、抽出条件８０１に合致することから、ＥＸＩＦ情報から色温度を取得する。また、ユーザ嗜好情報抽出部７３３は、対応する抽出結果８０３が、フラッシュ発光時のデフォルト色温度というカメラの固有値に依存することから、ＥＸＩＦ情報からメーカー名および機種名を取得し、対応表を用いて抽出結果を生成する。
【０２３８】
一方、ステップＳ６３００において、ユーザ嗜好情報抽出部７３３は、ＥＸＩＦ情報を読み出した抽出条件８０１と照合した結果、抽出条件８０１に合致しない場合には（Ｓ６３００：ＮＯ）、ステップＳ６４００〜Ｓ６７００を経ることなく、そのままステップＳ６８００へ進む。
【０２３９】
次に、ステップＳ６８００において、ユーザ嗜好情報抽出部７３３は、嗜好抽出テーブル８００の全ての嗜好抽出ルールについて、ユーザ嗜好情報抽出の可否、およびユーザ嗜好情報抽出の処理を終了したか否かを判断する。ユーザ嗜好情報抽出部７３３は、処理の対象となっていない嗜好抽出ルールがまだ残っている場合には（Ｓ６８００：ＮＯ）、ステップＳ６２００へ戻り、未選択の嗜好抽出ルールを選択し直してユーザ嗜好情報抽出の可否の判断を行う。一方、ユーザ嗜好情報抽出部７３３は、全ての嗜好抽出ルールについて処理が終了した場合には（Ｓ６８００：ＹＥＳ）、一連の処理を終了する。
【０２４０】
このようにして、ユーザ嗜好情報抽出部７３３は、現像クライアント１１０から送られてきた補正データからユーザ嗜好情報を抽出する。そして、ユーザ嗜好情報抽出部７３３は、抽出したユーザ嗜好情報を、ユーザ嗜好情報管理部７３４に出力し、図２１のステップＳ２０２０へ進む。
【０２４１】
図２１のステップＳ２０２０において、ユーザ嗜好情報管理部７３４は、入力されたユーザ嗜好情報を記憶領域に保持するとともに、同一のユーザについてのユーザ嗜好情報を既に保持している場合には、その既存のユーザ嗜好情報を新たに入力されたユーザ嗜好情報で更新する。
【０２４２】
ユーザ嗜好情報管理部７３４は、ユーザ嗜好情報の更新の手法として、例えば、新たなユーザ嗜好情報で既存のユーザ嗜好情報をそのまま上書きすればよい。または、ユーザ嗜好情報管理部７３４は、既存の情報に一定値の重み付けをした新しい思考情報を掛け合わせるなど、公知の学習手法を用いて、長期的にユーザの嗜好や嗜好の傾向を学習していくようにしてもよい。また、ユーザ嗜好情報管理部７３４は、現像クライアント１１０ごとにそれぞれ固定のユーザ１３０が操作を行っているものとして、ユーザ嗜好情報とユーザ１３０との対応付けを、データの送受信先ごとに行ってもよい。さらに、ユーザ嗜好情報管理部７３４は、現像処理に先立ってユーザ認証を行い、ユーザ嗜好情報とユーザ１３０との対応付けを、ユーザ１３０ごとに行ってもよい。
【０２４３】
次いで、ステップＳ２１００において、デジタル写真現像部７２７は、補正対象データを、現像クライアント１１０から送られてきた補正パラメータを用いて現像し、ＪＰＥＧデータを生成する。
【０２４４】
さらに、ステップＳ２１２０において、デジタル写真現像部７２７は、補正対象外デー
タについても、ユーザ嗜好情報管理部７３４が保持するユーザ嗜好情報を用いて現像し、ＪＰＥＧデータを生成する。
【０２４５】
具体的には、デジタル写真現像部７２７は、補正対象外データの送信元についてのユーザ嗜好情報をユーザ嗜好情報管理部７３４に問い合わせる。そして、デジタル写真現像部７２７は、該当するユーザ情報が既にユーザ嗜好情報管理部７３４に保持されている場合には、これを取得する。そして、デジタル写真現像部７２７は、取得したユーザ嗜好情報に対応する補正パラメータを生成し、生成した補正パラメータを用いて補正対象外データの現像を行う。
【０２４６】
例えば、フラッシュ発光を行って撮影されたＲＡＷデータについて、ユーザ１３０が過去に色温度の補正を指定したとする。この場合、ユーザ嗜好情報管理部７３４には、フラッシュ発光時のデフォルト色温度と補正パラメータの色温度との差が、ユーザ嗜好情報として保持されていることになる。このとき、デジタル写真現像部７２７は、ユーザ１３０を送信元としフラッシュ発光を行って撮影された補正対象外データに対しては、ユーザ嗜好情報を用いて現像を行う。すなわち、デジタル写真現像部７２７は、フラッシュ発光時のデフォルト色温度に上記色温度の差を加算した補正パラメータを用いて、現像を行う。
【０２４７】
また、例えば、露光量１４ＥＶ以上で撮影されたＲＡＷデータについて、ユーザ１３０が過去に色温度の補正を指定したとする。この場合、ユーザ嗜好情報管理部７３４には、露光量１４ＥＶ以上である時の晴天色温度と補正パラメータの色温度との差が、ユーザ嗜好情報として保持されていることになる。このとき、デジタル写真現像部７２７は、ユーザ１３０を送信元とし露光量１４ＥＶ以上で撮影された補正対象外データに対しては、ユーザ嗜好情報を用いて現像を行う。すなわち、デジタル写真現像部７２７は、露光量１４ＥＶ以上である時の晴天色温度に上記色温度の差を加算した補正パラメータを用いて、現像を行う。
【０２４８】
このように、本実施の形態によれば、現像サーバ７２０は、補正対象データに対してユーザ１３０が指定した補正パラメータから、ユーザ１３０の画質補正に関するユーザ嗜好情報を抽出し、抽出したユーザ嗜好情報を用いて補正対象外データの現像を行う。これにより、ユーザ１３０に追加の作業を課すことなく、補正対象データのみならず補正対象外データについても、ユーザの嗜好に合う画質の画像を、現像結果として得ることができる。
【０２４９】
（実施の形態５）
図２３は、本発明の実施の形態５に係る現像システムの構成を示すシステム構成図であり、実施の形態１の図２に対応するものである。図２と同一部分には同一符号を付し、これについての説明を省略する。
【０２５０】
図２３において、現像システム８００は、図２の現像クライアント１１０と同じ構成を有する第１および第２の現像クライアント１１０−１、１１０−２と、図２の現像サーバ１２０とは異なる構成を有する現像サーバ８２０とを配置している。現像サーバ８２０は、図２に示す構成に加えて、通信先選択部８２９を有する。
【０２５１】
現像サーバ８２０の通信先選択部８２９は、図２に示す仮現像画像送信部１２５の通信を制御し、ＲＡＷデータの送信元とは別の相手先に、そのＲＡＷデータから生成した仮現像画像を送信する。また、通信先選択部８２９は、図２に示すＪＰＥＧ送信部１２８を制御し、補正内容の送信元ではなく、ＲＡＷデータの送信元に、補正内容に基づいて生成したＪＰＥＧデータを送信する。通信先選択部８２９は、例えば、ＲＡＷデータの送信元と仮現像画像を送信すべき相手先とを対応付けたテーブル（図示せず）を予め格納している
。そして、通信先選択部８２９は、ＲＡＷデータを受信するごとに、このテーブルを参照し、ＲＡＷデータの送信元に対応する相手先に仮現像画像を送信する。
【０２５２】
仮現像画像の送信先を任意に決定する方法は、例えばインターネットで広く使用されるＩＰ（internet protocol）アドレスなどを使えばよい。その実施方法については、当業者にとって明らかな技術であるため、ここでの説明を省略する。
【０２５３】
以下、現像システム８００におけるデータの流れの一例について説明する。ここでは、通信先選択部８２９が格納するテーブルに、第１の現像クライアント１１０−１からＲＡＷデータを受信した場合の仮現像画像の送信先として、第２の現像クライアント１１０−２が記述されている場合について説明する。図２３のステップ番号は、実施の形態１の図３のステップ番号に対応している。
【０２５４】
図２３に示すように、まず、第１の現像クライアント１１０−１から、現像サーバ８２０にＲＡＷデータが送信される（Ｓ１１００、Ｓ１２００）。
【０２５５】
次に、現像サーバ８２０は、受信したＲＡＷデータのうち、補正対象に分別したＲＡＷデータから仮現像画像を生成する。そして、現像サーバ８２０は、通信先選択部８２９で、生成した仮現像画像の送信先として、第２の現像クライアント１１０−１ではなく、第２の現像クライアント１１０−２を選択する。この結果、現像サーバ８２０から、第２の現像クライアント１１０−２へと、仮現像画像を含む仮現像画像データが送信される（Ｓ１５００、Ｓ１６００）。
【０２５６】
なお、第１の現像クライアント１１０−１側で、自装置が送信したＲＡＷデータから生成された仮現像画像の他の現像クライアント１１０への送信を、制限できるようにしてもよい。仮現像画像の送信の制限は、例えば、第１の現像クライアント１１０−１により設定されたパスワードを用いて、現像サーバ８２０が仮現像画像の送信先に対して認証を行うことにより、実現することができる。パスワードを用いた認証処理およびこれによる処理の制限については、当業者にとって明らかな技術であるため、ここでの説明を省略する。
【０２５７】
次に、第２の現像クライアント１１０−２は、受信した仮現像画像の中から、ユーザにより選択された仮現像画像の補正内容を示す補正パラメータが、現像サーバ８２０に送信される（Ｓ１９００、Ｓ２０００）。
【０２５８】
そして、現像サーバ８２０は、受信した補正内容に基づいてＪＰＥＧデータを生成し、生成したＪＰＥＧデータを、第２の現像クライアント１１０−２ではなく、ＲＡＷデータの送信元である第１の現像クライアント１１０−１に送信する（Ｓ２１００）。なお、ＪＰＥＧデータは、第２の現像クライアント１１０−２に送信するようにしてもよい。
【０２５９】
このように、本実施の形態によれば、ＲＡＷデータを送信した現像クライアントと異なる別の現像クライアントのユーザが、仮現像画像を見ながら補正内容を決め、現像されるＪＰＥＧデータの画質を決めることができる。すなわち、本実施の形態の現像システム８００は、ＲＡＷデータに適用する補正パラメータを、他のユーザが代理で決定することを可能にする。これにより、例えば「写真を撮るのは得意だが、ＪＰＥＧデータの画質の決定が苦手なユーザ」と「写真を撮る機会はないが、ＪＰＥＧデータの画質を決定することが得意なユーザ」とが存在する場合に、これらのユーザの協力により、好ましいデジタル写真を合作的な作品として創造することが容易となる。特に、ユーザ同士が地理的には離れた場所に居て、かつ、互いにＪＰＥＧデータの画質の代理決定に関する意思疎通が取れている場合に好適である。
【０２６０】
また、本実施の形態の現像システム８００は、同一のユーザが複数の現像クライアントを所持し、ＲＡＷデータ取得と、仮現像画像の選択とを、別々の現像クライアントで行いたいという要求に応えることができる。例えば、取得したＲＡＷデータをカメラから現像サーバ８２０に送信し、仮現像画像の選択は、高画質なディスプレイを備えたパーソナルコンピュータで行う場合である。このように、本実施の形態によれば、ＲＡＷデータ現像の形態に対するユーザの要求が複雑多様化した場合にも、より柔軟に対応することが可能となる。
【０２６１】
なお、現像サーバ８２０が通信先選択の対象とする現像クライアントの数は、２つに制限されるものではない。３つ以上の現像クライアントを現像サーバ８２０が通信選択の対象とする場合には、例えば、個別のＲＡＷデータごとに異なる現像クライアント１１０で補正内容を決めるようにしたり、１つのＲＡＷデータから複数の現像クライアント１１０で補正内容を決め、複数の現像済みＪＰＥＧデータを得るようにすることができる。すなわち、ＲＡＷデータ現像の形態をさらに複雑多様化させることができ、例えば、デジタル画像についての作品創造の幅をさらに広げることが可能となる。
【０２６２】
（実施の形態６）
図２４は、本発明の実施の形態６に係る現像システムの構成を示すシステム構成図であり、実施の形態４の図１９に対応するものである。図１９と同一部分には同一符号を付し、これについての説明を省略する。
【０２６３】
図２４において、現像システム９００は、図１９の現像クライアント１１０と同じ構成を有する第１および第２の現像クライアント１１０−１、１１０−２と、図１９の現像サーバ７２０とは異なる構成を有する現像サーバ９２０とを配置している。現像サーバ９２０は、図１９のユーザ嗜好情報管理部７３４に代えて、ユーザ嗜好情報管理部９３４を有する。
【０２６４】
本実施の形態のユーザ嗜好情報管理部９３４は、ある現像クライアント１１０に対する現像についてのデジタル写真現像部７２７からの問い合わせに対し、他の現像クライアント１１０のユーザ嗜好情報を返す。ユーザ嗜好情報管理部９３４は、例えば、ＲＡＷデータの送信元と使用すべきユーザ嗜好情報に対応する現像クライアント１１０とを対応付けたテーブル（図示せず）を予め格納している。そして、ユーザ嗜好情報管理部９３４は、デジタル写真現像部７２７からの問い合わせがあるごとに、このテーブルを参照し、対応するユーザ嗜好情報を返す。
【０２６５】
以下、現像システム９００におけるデータの流れの一例について説明する。ここでは、ユーザ嗜好情報管理部９３４が格納するテーブルに、第１の現像クライアント１１０−１に対して使用するユーザ嗜好情報に対応する現像クライアント１１０として、第２の現像クライアント１１０−２が記述されている場合について説明する。図２４のステップ番号は、実施の形態４の図２１のステップ番号に対応している。
【０２６６】
図２４に示すように、第１の現像クライアント１１０-１と現像サーバ９２０は、図２１に示した手順に従って現像を行う（Ｓ１１００〜Ｓ２０００）。そして、補正内容を受信した現像サーバ９２０は、補正対象データについては、受信した補正内容に従ってＪＰＥＧデータを生成する。一方、現像サーバ９２０は、補正対象外データについては、ユーザ嗜好情報管理部７３４で、第１の現像クライアント１１０−２ではなく、第２の現像クライアント１１０−２からの補正パラメータに基づいて生成および更新されたユーザ嗜好情報が選択され、この選択されたユーザ嗜好情報を用いてＪＰＥＧデータを生成する（Ｓ２１００、Ｓ２１２０）。
【０２６７】
なお、第２の現像クライアント１１０−２側で、自装置に対応するユーザ嗜好情報の他の現像クライアント１１０への使用を、制限できるようにしてもよい。ユーザ嗜好情報の使用の制限は、例えば、第２の現像クライアント１１０−２により設定されたパスワードを用いて、現像サーバ９２０がＲＡＷデータの送信元に対して認証を行うことにより実現することができる。パスワードを用いた認証処理およびこれによる処理の制限については、当業者にとって明らかな技術であるため、ここでの説明を省略する。
【０２６８】
また、現像クライアント９２０が生成および更新したユーザ嗜好情報を、他の任意の現像クライアント１１０に対して自由に使用できるようにしても良い。このような自由使用は、例えば、公開範囲情報、アクセス制御情報など、当業者にとって周知の技術を用いることで実現することができる。
【０２６９】
このように、本実施の形態によれば、ユーザは、他のユーザが使用する現像クライアント１１０によって生成されたユーザ嗜好情報（ユーザプロファイル）を利用することが可能となり、他人の嗜好を自分の現像結果に反映させることが可能となる。これにより、例えば、複数のユーザによるデジタル画像合作的作品創造を、合作相手の手を煩わせることなく遂行することが可能となる。
【０２７０】
また、本実施の形態の現像システム９００は、同一のユーザが複数の現像クライアントを所持し、別の現像クライアントで生成及び更新したユーザ嗜好情報を、別の現像クライアントでも用いたいという要求に応えることができる。例えば、通常は、パーソナルコンピュータを用いて現像を行っているユーザが、旅先で一時的に他のパーソナルコンピュータを用いて現像を行う場合である。このように、本実施の形態によれば、ＲＡＷデータ現像の形態に対するユーザの要求が複雑多様化した場合にも、より柔軟に対応することが可能となる。
【０２７１】
なお、以上説明した各実施の形態では、現像クライアントによるＲＡＷデータの取得先を、メモリカードとして説明したが、これに限るものではなく、ＳＤメモリカード（secure digital memory card）、コンパクトフラッシュ（登録商標）メモリカード、マイクロドライブ等の各種情報記録媒体としてもよい。また、カメラなどの各種電子機器からＲＡＷデータを取得するようにしてもよい。この場合、ＵＳＢ（universal serial bus）ケーブルを用いた有線通信や、無線ＬＡＮ（local area network）による無線通信等、公知の各種データ読み出しおよびデータ通信技術を適用し、電子機器からＲＡＷデータを取得すればよい。
【０２７２】
また、現像サーバによって生成されたＪＰＥＧデータは、有線通信または無線通信によって、現像サーバまたは現像クライアントから、プリンタ等の外部機器に適宜送信するようにしてもよい。
【０２７３】
また、ＲＡＷデータの補正の要否に関する分別を、仮現像画像を生成する前の段階で行うようにしたが、全てのＲＡＷデータの仮現像画像を生成し、仮現像画像を用いて分別を行うようにしてもよい。
【０２７４】
また、１つの補正対象データから異なる画質に対応する補正パラメータを適用した複数の仮現像画像を生成するとしたが、これに限定されるものではない。基本パラメータとは異なる１種類の補正パラメータに対応する１枚の仮現像画像のみを生成し、対応する補正パラメータを採用するか否かを現像クライアント側で選択するようにしてもよい。
【０２７５】
また、要補正ルール格納部、類似判定ルール格納部、および嗜好抽出ルール格納部は、
現像サーバの外部に備えたハードディスクや、ネットワーク上のデータベースなど、記録媒体に配置するようにしてもよい。特にネットワーク上のデータベースに上記各種ルールを配置する場合、複数の現像サーバで共通のルールを用いることができ、より統一性のある現像品質を複数の現像サーバで実現することができる。また、ルールの更新や新規のカメラ機種への対応が容易となり、より柔軟な現像システムを実現することができる。
【０２７６】
また、ＲＡＷデータ以外の、現像が困難な各種の画像データに適用可能であることは勿論である。さらに、現像結果は、ＪＰＥＧデータに限るものではなく、汎用画像形式であるＴＩＦＦ（tagged image file format）およびＢＭＰ（bit map）、印字機器向けの画像形式であるＣＭＹＫ（cyan-magenta-yellow-black）等、容易に画像出力が可能な各種のデータフォーマットとしてもよい。
【０２７７】
さらに、現像クライアントは、テレビジョンに限るものではなく、パーソナルコンピュータ、ＰＤＡ（personal digital assistant）、携帯電話等の各種電子機器に適用できることはいうまでもない。
【０２７８】
本明細書は、２００６年１２月２１日出願の特願２００６−３４５００１に基づく。この内容はすべてここに含めておく。
【産業上の利用可能性】
【０２７９】
本発明に係る現像サーバ、現像クライアント、現像システム、および現像方法は、ＲＡＷデータなどの個人で現像することが困難な画像データの現像において、ユーザの希望と嗜好に沿った画質の画像をより簡単に得ることができる現像サーバ、現像クライアント、現像システム、および現像方法として有用である。
【図面の簡単な説明】
【０２８０】
【図１】従来の現像システムの構成およびＲＡＷ現像の流れを示す説明図
【図２】本発明の実施の形態１に係る現像システムの構成を示すシステム構成図
【図３】実施の形態１におけるＲＡＷ現像の流れを示すシーケンス図
【図４】実施の形態１におけるＲＡＷデータ分別処理の流れを示すフローチャート
【図５】実施の形態１における要補正入力画面の一例を示す説明図
【図６】実施の形態１における仮現像画像データの一例を示す説明図
【図７】実施の形態１における仮現像画像選択表示画面の一例を示す説明図
【図８】実施の形態１における仮画面切替表示画面の一例を示す説明図
【図９】実施の形態１におけるブラウズ表示画面の一例を示す説明図
【図１０】本発明の実施の形態２に係る現像システムの構成を示すシステム構成図
【図１１】実施の形態２におけるＥＸＩＦ情報の構成の一例を示す説明図
【図１２】実施の形態２における要補正ルールテーブルの構成の一例を示す説明図
【図１３】実施の形態２におけるＲＡＷデータ分別処理の流れを示すフローチャート
【図１４】実施の形態２における要補正ルール照合処理の流れを示すフローチャート
【図１５】本発明の実施の形態３に係る現像システムの構成を示すシステム構成図
【図１６】実施の形態３における類似判定ルールテーブルの構成の一例を示す説明図
【図１７】実施の形態３におけるＲＡＷ現像の流れを示すシーケンス図
【図１８】実施の形態３における類似画像グループ化処理の流れを示すフローチャート
【図１９】本発明の実施の形態４に係る現像システムの構成を示すシステム構成図
【図２０】実施の形態４における嗜好抽出ルールテーブルの構成の一例を示す説明図
【図２１】実施の形態４におけるＲＡＷ現像の流れを示すシーケンス図
【図２２】実施の形態４におけるユーザ嗜好情報抽出処理の流れを示すフローチャート
【図２３】本発明の実施の形態５に係る現像システムの構成を示すシステム構成図
【図２４】本発明の実施の形態６に係る現像システムの構成を示すシステム構成図
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2008075745.tif 000027
【図２】
2008075745.tif 000028
【図３】
2008075745.tif 000029
【図４】
2008075745.tif 000030
【図５】
2008075745.tif 000031
【図６】
2008075745.tif 000032
【図７】
2008075745.tif 000033
【図８】
2008075745.tif 000034
【図９】
2008075745.tif 000035
【図１０】
2008075745.tif 000036
【図１１】
2008075745.tif 000037
【図１２】
2008075745.tif 000038
【図１３】
2008075745.tif 000039
【図１４】
2008075745.tif 000040
【図１５】
2008075745.tif 000041
【図１６】
2008075745.tif 000042
【図１７】
2008075745.tif 000043
【図１８】
2008075745.tif 000044
【図１９】
2008075745.tif 000045
【図２０】
2008075745.tif 000046
【図２１】
2008075745.tif 000047
【図２２】
2008075745.tif 000048
【図２３】
2008075745.tif 000049
【図２４】
2008075745.tif 000050
【国際調査報告】
2008075745.tif 000051
2008075745.tif 000052