(57)【要約】【課題】ユーザに現像パラメータの知識が無くても所望の候補画像データの画像を的確に且つ速やかに表示することができる現像装置及びその制御方法、並びにプログラムを提供する。【解決手段】現像装置２００は、本体ＲＡＷ画像データを複数の現像パラメータに従って調整し、現像結果画像を生成する際、まず、本体ＲＡＷ画像データと対応付けて管理される簡易ＲＡＷ画像データの現像を選択された調整対象パラメータのみその値を段階的に変化させて行い、この現像により候補画像データが生成される毎に表示装置３００へ送信する。その後、表示装置３００より受信した調整対象パラメータに対する１つの指定値に応じて上記調整の際に用いる調整対象パラメータの値を決定する。未調整パラメータがなくなるまで他の複数の現像パラメータを調整対象パラメータとし、同様の処理を繰り返し行う。【選択図】図６
2019091999.tif 000002
【特許請求の範囲】
【請求項１】
未現像画像データを複数の現像パラメータに従って調整し、現像結果画像を生成する現像装置であって、
未現像画像データと未現像画像データのデータ量を削減した簡易版未現像画像データを対応付けて管理する画像データ管理手段と、
前記複数の現像パラメータのうち、調整対象パラメータの値のみを段階的に変化させながら前記簡易版未現像画像データを現像し、複数の候補画像データを生成する現像処理手段と、
前記現像処理手段により前記複数の候補画像データの１つが生成される毎に、当該生成された候補画像データを外部機器へ送信すると共に、前記外部機器から前記調整対象パラメータに対する少なくとも１つの指定値を受信する通信手段と、
前記外部機器から前記少なくとも１つの指定値を１つ受信した場合、前記受信した１つの指定値に応じて前記調整の際に用いる前記調整対象パラメータの値を決定する決定手段と、
前記複数の現像パラメータのうち、未調整パラメータがなくなるまで、前記未調整パラメータの１つを次なる前記調整対象パラメータとし、前記現像処理手段、前記通信手段、及び前記決定手段による処理を繰り返す繰返手段とを備えることを特徴とする現像装置。
【請求項２】
前記複数の候補画像データのそれぞれを生成する際に用いられる前記調整対象パラメータの値を、前記複数の候補画像データの生成の為の前記調整対象パラメータの値の変化回数に応じて算出する算出手段を更に備え、
前記通信手段は、前記生成された候補画像データと対応づけて前記算出手段による前記調整対象パラメータの値の算出回数を示す情報を送信し、前記外部機器から前記複数の候補画像のそれぞれに対応づけられた前記算出回数を示す情報の少なくとも１つを前記少なくとも１つの指定値として受信することを特徴とする請求項１記載の現像装置。
【請求項３】
前記現像処理手段は、
前記簡易版未現像画像データを現像する際、前記複数の現像パラメータのうち前記調整対象パラメータ以外には規定値を適用し、
前記規定値として、前記決定手段により値が決定される前の現像パラメータについては、当該現像パラメータの種別毎に定められたデフォルト値を適用し、前記決定手段により値が決定された現像パラメータについては、前記決定された値を適用することを特徴とする請求項１又は２記載の現像装置。
【請求項４】
前記複数の現像パラメータを前記調整対象パラメータとする順番をユーザ操作に応じて変更することを特徴とする請求項１乃至３のいずれか１項に記載の現像装置。
【請求項５】
前記複数の候補画像データは、それぞれの画像データ間の圧縮を伴わない動画形式で前記外部機器に表示されることを特徴とする請求項１乃至４のいずれか１項に記載の現像装置。
【請求項６】
前記複数の現像パラメータから調整対象パラメータを選択する選択手段を更に備え、
前記通信手段は、前記選択手段により前記調整対象パラメータが選択される毎に、当該現像パラメータの値の始端値及び終端値と、当該現像パラメータの値を段階的に変化させる際の変化量であるステップ値を前記外部機器に送信することを特徴とする請求項１乃至５のいずれか１項に記載の現像装置。
【請求項７】
前記決定手段は、前記外部機器から前記少なくとも１つの指定値を２つ受信した場合、前記受信した２つの指定値をそれぞれ始端値と終端値に再設定すると共に、前記ステップ値をより小さい値に再設定し、
前記現像処理手段は、前記再設定された始端値、終端値、及びステップ値に応じて前記調整対象パラメータの値を段階的に変化させながら前記複数の候補画像データを再生成することを特徴とする請求項６記載の現像装置。
【請求項８】
前記外部機器は、前記複数の候補画像データの１つをユーザ指示に応じて表示・選択可能な表示部を有し、
前記少なくとも１つの指定値は、前記ユーザ指示に応じて選択された候補画像データに対応づけられた前記算出回数を示す情報であることを特徴とする請求項２記載の現像装置。
【請求項９】
前記外部機器より前記調整の実行を開始する旨の要求を受信すると、前記現像結果画像の生成が終了するまで、前記調整対象パラメータの値を調整中である旨を通知する通知手段を更に備えることを特徴とする請求項１乃至８のいずれか１項に記載の現像装置。
【請求項１０】
未現像画像データを複数の現像パラメータに従って調整し、現像結果画像を生成する現像装置であって、
未現像画像データと未現像画像データのデータ量を削減した簡易版未現像画像データを対応付けて管理する画像データ管理手段と、
前記複数の現像パラメータのうち、調整対象パラメータの値のみを段階的に変化させながら前記簡易版未現像画像データを現像し、複数の候補画像データを生成する現像処理手段と、
前記現像処理手段により前記複数の候補画像データの１つが生成される毎に、当該生成された候補画像データをユーザ指示に応じて表示・選択可能な表示手段と、
前記ユーザ指示に応じて選択された候補画像データに応じて前記調整の際に用いる前記調整対象パラメータの値を決定する決定手段と、
前記複数の現像パラメータのうち、未調整パラメータがなくなるまで、前記未調整パラメータの１つを次なる前記調整対象パラメータとし、前記現像処理手段、及び前記決定手段の処理を繰り返す繰返手段を備えることを特徴とする現像装置。
【請求項１１】
未現像画像データを複数の現像パラメータに従って調整し、現像結果画像を生成する現像装置の制御方法であって、
未現像画像データと未現像画像データのデータ量を削減した簡易版未現像画像データを対応付けて管理する画像データ管理ステップと、
前記複数の現像パラメータのうち、調整対象パラメータの値のみを段階的に変化させながら前記簡易版未現像画像データを現像し、複数の候補画像データを生成する現像処理ステップと、
前記現像処理ステップにおいて前記複数の候補画像データの１つが生成される毎に、当該生成された候補画像データを外部機器へ送信すると共に、前記外部機器から前記調整対象パラメータに対する指定値を受信する通信ステップと、
前記受信した指定値に応じて前記調整対象パラメータの値を決定する決定ステップと、
前記複数の現像パラメータのうち、未調整パラメータがなくなるまで、前記未調整パラメータの１つを次なる前記調整対象パラメータとし、前記現像処理ステップ、前記通信ステップ、及び前記決定ステップにおける処理を繰り返す繰返ステップとを有することを特徴とする制御方法。
【請求項１２】
請求項１１記載の制御方法を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現像装置及びその制御方法、並びにプログラムに関し、特に、ＲＡＷ画像データを現像処理する際の現像パラメータを調整する現像装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
一般に、デジタルカメラなどの撮影装置においては、ＣＣＤ又はＣＭＯＳセンサなどからなる撮像素子の出力をＡ／Ｄ変換器によってＡ／Ｄ変換して画像信号（ＲＡＷ画像データ）を得ている。そして、いわゆるＲＡＷ撮影モードが設定されていると、得られたＲＡＷ画像データに対して画像処理が行われる事無く、そのままＳＤカードなどのメモリに記録される。
【０００３】
また、このようにメモリに記録されたＲＡＷ画像データの画像を表示したい場合、パーソナルコンピュータ（以下「ＰＣ」という。）などの現像装置においてそのＲＡＷ画像データの現像処理（ＲＡＷ現像）を行ない、その現像結果画像を表示装置に表示する必要がある。例えば、画像の表示を行いたいＲＡＷ画像データがＳＤカードに記録されている場合、まず、ＰＣにおいて、そのメディアスロットにそのＳＤカードを挿入してＰＣにそのＲＡＷ画像データを取り込む。その後、ＰＣにおいて、画像処理（例えば、現像処理）プログラムによって取り込んだＲＡＷ画像データをＪＰＥＧ形式の表示画像データに変換し、表示装置に出力する。表示装置は、そのＰＣから出力されたＪＰＥＧ形式の表示画像データを現像結果画像として表示する。
【０００４】
このような形態でＲＡＷ画像データの現像・表示を行うべく、ＲＡＷ画像データを現像した現像結果画像を表示する表示装置と、各種現像パラメータに基づきＲＡＷ現像が可能な現像装置とから構成される画像処理システムが従来より存在する。しかし、ＲＡＷ現像を行うためには、各種現像パラメータの値により現像処理の結果がどのように変わるかの知識が必要である。よって、ユーザに各種現像パラメータに関する知識がない場合は期待する画像に現像結果画像を近づける事が困難であった。
【０００５】
この問題を解決するために、特許文献１では、１以上の現像パラメータを変更しながら複数の候補画像データを一度に作成して表示し、その中からユーザが選択することによって現像結果画像を得るための各現像パラメータの値を決定する方法が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４８５４７４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の方法では、現像装置に表示するための候補画像データを、撮影装置において複数の現像パラメータを組み合わせ数だけ作成する必要がある。このため、ユーザが画像処理プログラムの開始操作を行ってから候補画像データの画像を表示するまでの間に時間がかかってしまうという問題があった。
【０００８】
上記問題を鑑み、本発明は、ユーザに現像パラメータの知識が無くても所望の候補画像データの画像を的確に且つ速やかに表示することができる現像装置及びその制御方法、並びにプログラムを提供する。
【課題を解決するための手段】
【０００９】
本発明の請求項１に係る現像装置は、未現像画像データを複数の現像パラメータに従って調整し、現像結果画像を生成する現像装置であって、未現像画像データと未現像画像データのデータ量を削減した簡易版未現像画像データを対応付けて管理する画像データ管理手段と、前記複数の現像パラメータのうち、調整対象パラメータの値のみを段階的に変化させながら前記簡易版未現像画像データを現像し、複数の候補画像データを生成する現像処理手段と、前記現像処理手段により前記複数の候補画像データの１つが生成される毎に、当該生成された候補画像データを外部機器へ送信すると共に、前記外部機器から前記調整対象パラメータに対する少なくとも１つの指定値を受信する通信手段と、前記外部機器から前記少なくとも１つの指定値を１つ受信した場合、前記受信した１つの指定値に応じて前記調整の際に用いる前記調整対象パラメータの値を決定する決定手段と、前記複数の現像パラメータのうち、未調整パラメータがなくなるまで、前記未調整パラメータの１つを次なる前記調整対象パラメータとし、前記現像処理手段、前記通信手段、及び前記決定手段による処理を繰り返す繰返手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザに現像パラメータの知識が無くても所望の候補画像データの画像を的確に且つ速やかに表示することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施例１に係る現像装置を含む画像処理システムを示す図である。
【図２】図１における現像装置のハードウェア構成を示すブロック図である。
【図３】ＲＡＷ現像のための各現像パラメータを設定するための操作画面である。
【図４】図１における表示装置で動作する現像確認アプリの表示画面を示す図である。
【図５】パラメータテーブルを示す図である。
【図６】本発明の実施例１に係る、現像装置で実行される現像パラメータ調整処理の手順を示すフローチャートである。
【図７】表示装置で表示される現像パラメータ調整画面を示す図である。
【図８】本発明の実施例２に係る、表示装置で表示される現像パラメータ候補再設定画面を示す図である。
【図９】本発明の実施例２に係る、現像装置で実行される現像パラメータ調整処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、以下の各実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１３】
（実施例１）
本実施例では、現像装置においてユーザが所望する撮像画像（本ＲＡＷ画像データ）の現像を行う際、複数の現像パラメータのうちの１つのパラメータの値のみを段階的に変更させて現像して多数の候補画像データを得る。この得られた候補画像データを順次外部の表示装置にて表示してその一つをユーザに選択させて、撮像画像の現像の際に用いられるその１つのパラメータの値を決定する。同様の処理を他の現像パラメータに対しても行うことで、撮像画像の現像の際に用いられる全ての現像パラメータを順序立てて決定する方法を説明する。
【００１４】
図１は、本実施例に係る現像装置を含む画像処理システムを示す図である。
【００１５】
図１の画像処理システムは、アクセスポイント１００、現像装置２００、及び表示装置３００から構成される。
【００１６】
アクセスポイント１００は、複数の無線ＬＡＮ機器を相互に接続する際の中継機能や、無線ＬＡＮ機器を有線ＬＡＮ等の異なるネットワークへ接続するための中継機能を提供する。かかる中継機能により、アクセスポイント１００を介して無線ＬＡＮ機器である現像装置２００や表示装置３００が接続され相互通信する。
【００１７】
現像装置２００は、デジタルカメラなどのＲＡＷ画像データの現像機能を有する装置であり、無線ＬＡＮ機能にてアクセスポイント１００経由で現像結果であるＪＰＥＧ形式の表示画像（以下「現像結果画像」という）を表示装置３００へ送信する。
【００１８】
表示装置３００は、スマートフォンやタブレット端末などのタッチパネルの表示機能を有する端末であり、無線ＬＡＮ機能にて現像装置２００で現像した表示画像をアクセスポイント１００経由で受信し表示する。さらに、この表示装置３００はタッチパネル機能も有しており、表示機能で表示している画像にＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を重畳表示し、ユーザのタッチ操作に応じてこのＧＵＩを制御する。
【００１９】
また、現像装置２００では一般的なＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）レスポンダーが、表示装置３００ではＰＴＰイニシエーターが動作している。このＰＴＰ通信にて、現像装置２００と表示装置３００の間で、ＲＡＷ画像データそのものや、ＲＡＷ画像データに組み込まれているＪＰＥＧ形式のサムネイルデータや縮小画像データ、また各種パラメータの送受信が行われる。
【００２０】
図２は、図１における現像装置２００のハードウェア構成を示すブロック図である。尚、現像装置２００として、図１においてはデジタルカメラが例示されているが、ＲＡＷ画像データの現像機能を有する装置であればこれに限定されず、一般的なパーソナルコンピュータ（以下、ＰＣ）であってもよい。
【００２１】
図２において、内部バス２１１に対してＣＰＵ２０１、フラッシュメモリ２０２、メモリ２０３、表示制御部２０４、入力部２０５、メディアスロット２０６および通信Ｉ／Ｆ２０７が接続される。内部バス２１１に接続される各部は、内部バス２１１を介して互いにデータのやりとりを行うことができる。
【００２２】
フラッシュメモリ２０２は、画像データやその他のデータ、ＣＰＵ２０１が動作するための各種プログラムなどが格納される。メモリ２０３は、例えばＲＡＭからなる。ＣＰＵ２０１は、例えばフラッシュメモリ２０２に格納されるプログラムに従い、メモリ２０３をワークメモリとして用いて、この現像装置２００の各部を制御する。なお、ＣＰＵ２０１が動作するためのプログラムの格納場所は、フラッシュメモリ２０２に限定されず、例えば不図示のハードディスクであってもよい。
【００２３】
入力部２０５は、ユーザ操作を受け付け、操作に応じた制御信号を生成し、ＣＰＵ２０１に供給する。例えば、入力部２０５は、ユーザ操作を受け付ける入力デバイスとして、キーボードのような文字情報入力デバイスや、マウスやタッチパネルのようなポインティングデバイスなどを有する。なお、タッチパネルは、例えば平面的に構成されたパネルであって、その上へのユーザの指等の接触位置（入力座標）に応じた座標情報が出力される入力デバイスである。ＣＰＵ２０１は、入力デバイスに対してなされたユーザ操作に応じて入力部２０５で生成され供給される制御信号に基づき、プログラムに従いこの現像装置２００の各部を制御する。これにより、現像装置２００に対し、ユーザ操作に応じた動作を行わせることができる。
【００２４】
表示制御部２０４は、ディスプレイ２１０に対して画像を表示させるための表示信号を出力する。この表示信号は、ＣＰＵ２０１がプログラムに従い生成し、表示制御部２０４に対して供給された表示制御信号に基づき生成される。例えば、表示制御部２０４は、ＣＰＵ２０１が生成する表示制御信号に基づき、ＧＵＩを構成するＧＵＩ画面をディスプレイ２１０に対して表示させる。
【００２５】
なお、入力部２０５の有する入力デバイスであるタッチパネルをディスプレイ２１０を一体的に構成してもよい。例えば、タッチパネルを光の透過率がディスプレイ２１０の表示を妨げないように構成し、ディスプレイ２１０の表示面の上層に取り付ける。そして、タッチパネルにおける入力座標と、ディスプレイ２１０上の表示座標とを対応付ける。これにより、恰もユーザがディスプレイ２１０上に表示された画面を直接的に操作可能であるかのようなＧＵＩを構成することができる。
【００２６】
メディアスロット２０６は、ＳＤカードやＣＦカードといった外部記憶媒体２０８を装着できるスロットであり、ＣＰＵ２０１の制御に基づき、装着された外部記憶媒体２０８に対してデータの読み出しや書き込みを行う。なお、メディアスロット２０６が装着可能な外部記憶媒体２０８は、ＳＤカードやＣＦカードなどの不揮発性の半導体メモリに限られず、例えばＣＤやＤＶＤといったディスク記録媒体であってもよい。
【００２７】
現像処理部２０９は、外部記憶媒体２０８から読み出してメモリ２０３（画像データ管理手段）に対応づけて管理・格納された本体ＲＡＷ画像データや簡易ＲＡＷ画像データに対して、各画素の色味・明るさ・コントラストなどを調整する現像処理をおこなう。この現像処理の結果として表示用のＪＰＥＧ形式の表示画像データを生成する。
【００２８】
ここで、本体ＲＡＷ画像データ（未現像画像データ）とは、撮影時に撮像素子の出力をＡ／Ｄ変換器によってＡ／Ｄ変換して得られる画像信号の事である。一方、簡易ＲＡＷ画像データ（簡易版未現像画像データ）とは本体ＲＡＷ画像データの解像度・ｂｉｔ深度などを縮小し、データ量を削減したＲＡＷ画像データである。これら２種類のＲＡＷ画像データは撮影時にセットで記録される。また、本体ＲＡＷ画像データと簡易ＲＡＷ画像データにはＪＰＥＧ形式の縮小画像データとサムネイルデータが撮影時に埋め込まれている。
【００２９】
通信インターフェイス（Ｉ／Ｆ）２０７は、ＣＰＵ２０１の制御に基づき、ＬＡＮやインターネットといったネットワーク２１２に対する通信を行う。例えば、現像処理部２０９で現像したＪＰＥＧ形式の表示画像データを外部機器である表示装置３００に送信する。
【００３０】
なお、図１においては、本発明の表示装置３００にスマートフォンやタブレット端末等を適用した場合を例にして説明したが、画像を表示可能な装置であればこの例に限定されない。すなわち、デジタルカメラの有する背面液晶装置、携帯電話端末や携帯型の画像ビューワ、プリンタ装置に設けられた印刷画像選択および確認のためのディスプレイ、デジタルフォトフレームなどであってもよい。
【００３１】
図４は、現像確認アプリの起動中に表示装置３００で表示される各画面を説明するための図である。
【００３２】
表示装置３００には、不図示のメモリに現像確認アプリが格納されると共に、その表示部に現像確認アプリを起動するためのアイコンが表示されている。
【００３３】
まず、ユーザがそのアイコンをタップすることで現像確認アプリを起動すると、図４（Ａ）に示すように、表示対象画像を一覧表示する一覧表示画面４００が表示装置３００で表示される。この一覧表示画面４００に表示されるサムネイル４０１〜４０９は、現像装置２００から受信され表示される本体ＲＡＷ画像データと簡易ＲＡＷ画像データに対して埋め込まれているサムネイルである。一覧表示画面４００上でサムネイル４０１〜４０９の一つをユーザがタップすることで、単葉再生画面へ遷移する。
【００３４】
例えば、一覧表示画面４００においてサムネイル４０４がタップされた場合、図４（Ｂ）に示すような単葉再生画面４１０が表示される。単葉再生画面４１０において表示される画像４１１は、一覧表示画面４００にてタップされたサムネイル４０４のオリジナルデータの再生画面である。ここで、オリジナルデータとは、撮影時にその選択されたサムネイル４０４と共に本体ＲＡＷ画像データと簡易ＲＡＷ画像データに対して埋め込まれているＪＰＥＧ形式の縮小画像データである。メニューボタン４１２は、表示中の画像に対する操作メニューを表示するボタンであり、このボタンをユーザがタップすることで、図４（Ｃ）に示すメニュー表示画面４２０へ遷移する。
【００３５】
メニュー表示画面４２０は、画像４１１に重なるように複数のメニューバーを表示する画面である。本実施例では、「パラメータを選んで現像」と表示されるメニューバー４２１及び「現像」と表示されるメニューバー４２２が表示する。
【００３６】
メニューバー４２１がユーザ選択されると、現像確認アプリの起動中に複数の候補画像データを表示装置３００で順次表示するための各現像パラメータの値を設定する操作画面３１５（図３）へ遷移する。一方、メニューバー４２２がユーザ選択されると、ＲＡＷ現像のための各現像パラメータの始端値、終端値、ステップ値が記載される後述するパラメータテーブル５００（図５）を作成する。その後、このパラメータテーブル５００と後述する図６の現像パラメータ調整処理の開始要求が表示装置３００から現像装置２００に送信されると、現像装置２００において現像パラメータ決定処理が開始する。また、表示装置３００においては図７で後述する現像パラメータ調整画面へ画面が遷移する。
【００３７】
図３の操作画面３１５における各現像パラメータの設定は表示装置３００のタッチパネルへのユーザの操作により行われる。なお、現像装置２００で現像結果画像を得るために用いられる現像パラメータの組み合わせやそれらの値の範囲の初期値は予め表示装置３００に格納される現像確認アプリにおいて登録済みである。したがって、本設定のためのユーザ操作が行われることなくメニューバー４２２のユーザ選択がされても後述するパラメータテーブル５００の作成に問題は無い。ユーザは操作画面３１５の表示中にタッチパネルへの操作を行うことにより、上記組み合わせを変更したり、現像パラメータの値の範囲や調整順番を変更することができる。
【００３８】
操作画面３１５には、現像処理において変更可能な現像パラメータが列挙されている。列挙する現像パラメータが画面内に表示しきれない場合は、スクロールバー３０６を表示し、全現像パラメータの現像条件を設定することができる。各現像パラメータの項目は、パラメータ種別３０１と実行可否設定３０２と始端値３０３と終端値３０４とステップ値３０５から構成される。
【００３９】
パラメータ種別３０１とは、各現像パラメータの種別を特定する項目であり、例えば、操作画面３１５では、一番上の現像パラメータの種別として「明るさ」３０７が、その次の現像パラメータの種別として「色相」３１０が表示される。
【００４０】
実行可否設定３０２とは、現像パラメータ毎に設けられるチェックボックスに対するチェックマークの有無に従って、ＲＡＷ現像に際してその現像パラメータによる調整を実行するか非実行とするかを設定する項目である。例えば、「明るさ」の現像パラメータのチェックボックス３０８にはチェックマークが有るため、ＲＡＷ現像に際して「明るさ」の現像パラメータによる調整が実行される。一方、「色相」の現像パラメータのチェックボックス３１１にはチェックマークが無いため、ＲＡＷ現像に際して「色相」の現像パラメータによる調整は実行されない。
【００４１】
始端値３０３は、各現像パラメータがとり得る値の最小値を設定する項目であり、例えば、「明るさ」の現像パラメータの場合は−１００が、「色相」の現像パラメータの場合は−３０が、それぞれの表示領域で表示・設定される。
【００４２】
終端値３０４は、各現像パラメータがとり得る値の最大値を設定する項目であり、例えば、「明るさ」の現像パラメータの場合は１００が、「色相」の現像パラメータの場合は３０が、それぞれの表示領域で表示・設定される。
【００４３】
ステップ値３０５は、各現像パラメータを始端値３０３から終端値３０４へ段階的に変化させる際の変化量を設定する項目である。例えば、「明るさ」、「色相」の現像パラメータの場合は共に１がそれぞれの表示領域で表示・設定される。
【００４４】
始端値３０３、終端値３０４、及びステップ値３０５の夫々の項目に対する各現像パラメータの表示領域は、ユーザがタップすると複数の候補値がプルダウンされるように構成される。ユーザは、その複数の候補値の１つを選択することで、各表示領域で表示・設定される値の変更が可能である。なお、始端値３０３、終端値３０４、ステップ値３０５の夫々の項目に対する各現像パラメータの初期値として、撮影機材やパラメータ種別３０１によって異なる値が現像確認アプリにおいて予め登録されている。
【００４５】
尚、操作画面３１５には、ＲＡＷ現像の際に各現像パラメータを調整対象とする順番を変えるための項目つまみ部が、現像パラメータ毎に設けられている。例えば、「色相」の現像パラメータに対して設けられている項目つまみ部３１２をタッチした状態でユーザが指を上下移動すると、その移動位置に応じて「色相」の現像パラメータの各項目の表示位置が移動される。かかる操作によりユーザは「色相」の現像パラメータのＲＡＷ現像の際の調整順番を変更することができる。
【００４６】
ＯＫボタン３１３がタップされると、図５で説明するパラメータテーブル５００が作成される。その後、このパラメータテーブル５００と後述する図６の現像パラメータ調整処理の開始要求が表示装置３００から現像装置２００に送信されると、現像装置２００において現像パラメータ決定処理が開始する。また、表示装置３００においては、図７で後述する現像パラメータ調整画面へ画面が遷移する。
【００４７】
ＣＡＮＣＥＬボタン３１４をタップすると、操作画面３１５上でのユーザ操作による全ての設定変更を破棄して図４（Ｃ）のメニュー表示画面４２０へ戻る。
【００４８】
図５は、パラメータテーブル５００を示す図である。このパラメータテーブル５００は、上述の通り、図４（Ｃ）のメニュー表示画面４２０のメニューバー４２２が押下されたとき、又は図３の操作画面３１５においてＯＫボタン３１３が押下されたときに作成される。
【００４９】
図５に示すように、パラメータテーブル５００は、ＩＤ５０１、種別５０２、始端値５０３、終端値５０４、ステップ値５０５を示す５つの列から構成される。ＩＤ５０１は、ＲＡＷ現像で実行される各現像パラメータによる調整の順番を表し、種別５０２は、その各現像パラメータのパラメータ種別を表す。始端値５０３、終端値５０４、ステップ値５０５には、それぞれ、図３の始端値３０３、終端値３０４、及びステップ値３０５の夫々の項目に対するその各現像パラメータの表示領域に表示される値が表示される。
【００５０】
また、パラメータテーブル５００には、図３のチェックボックスにチェックマークが有った現像パラメータ、すなわちＲＡＷ現像に際して調整を実行すると設定されている現像パラメータのみが、図３の操作画面３１５に表示される順番で登録される。
【００５１】
よって、ＲＡＷ現像が行われる場合、まず、図５におけるＩＤ「００１」の「明るさ」の現像パラメータによる調整が行われる。この際、「明るさ」の現像パラメータの値は、始端値５０３に示す−１００から終端値５０４に示す１００まで、そのステップ値に示す１だけ段階的に変更させる。すなわち、「明るさ」の現像パラメータの値は−１００，−９９，−９８，−９７，・・・，１００と推移していく。
【００５２】
図６は、本実施例に係る、現像装置２００で実行される現像パラメータ調整処理の手順を示すフローチャートである。本処理は、ＣＰＵ２０１が、フラッシュメモリ２０２に格納されるプログラムに従い、メモリ２０３をワークメモリとして用いることにより実行される。また、この処理は、ユーザによる、図４（Ａ）の一覧表示画面４００での表示対象画像の選択後、図４（Ｃ）のメニュー表示画面４２０のメニューバー４２２の押下、又は図３の操作画面３１５のＯＫボタン３１３の押下があったときに開始する。
【００５３】
まず、ステップＳ６０１において、表示装置３００から本処理を開始する旨の要求と共にパラメータテーブル５００を受信する。ここで、現像対象のＲＡＷ画像は、図４（Ｃ）で表示されていた画像４１１に対応する簡易ＲＡＷ画像である。尚、上記要求を受信すると本処理が終了し、本体ＲＡＷ画像の現像が終了するまで、現像装置２００のディスプレイ２１０において、調整対象パラメータの値を調整中である旨を通知する不図示の画面が表示される。
【００５４】
ステップＳ６０２では、パラメータテーブル５００から調整対象の現像パラメータ（以下「調整対象パラメータ」という）のＩＤを選択する。パラメータテーブル５００の記載行順に選択されるため、最初の調整対象パラメータはＩＤ「００１」となる。
【００５５】
ステップＳ６０３では、選択されたＩＤに対応するパラメータ種別、始端値、終端値、ステップ値をパラメータテーブル５００から取得し、調整対象パラメータの情報として表示装置３００へ通知する。
【００５６】
ステップＳ６０４では、パラメータテーブル５００に登録されている現像パラメータのうち調整対象パラメータ以外のもの（以下「未調整パラメータ」という）には規定値を設定する。規定値とは、パラメータ種別毎にデフォルト値として定められた値である。また、後述するステップＳ６０８，Ｓ６１１で現像パラメータの値が決定されている場合、その決定された値が該当する現像パラメータの規定値として適用される。
【００５７】
ステップＳ６０５では、パラメータテーブル５００に基づき、調整対象パラメータの値を算出する。例えば、図５に示すパラメータテーブル５００において「明るさ」の現像パラメータの始端値５０３は−１００であるため、調整対象パラメータが「明るさ」の現像パラメータの場合、ステップＳ６０５で最初に算出される現像パラメータの値は−１００となる。また、例えば、図５に示すパラメータテーブル５００において「シャドウポイント」の現像パラメータの始端値５０３は０である。よって、調整対象パラメータが「シャドウポイント」の現像パラメータの場合、ステップＳ６０５で最初に算出される現像パラメータの値は０となる。
【００５８】
ステップＳ６０６では、ステップＳ６０４，Ｓ６０５で設定・算出された各現像パラメータの値を用いて簡易ＲＡＷ画像データを現像処理部２０９で現像する。尚、後述するステップＳ６１０で調整対象パラメータが算出された後は、ステップＳ６０６において、ステップＳ６０４，Ｓ６１０で設定・算出された各現像パラメータの値を用いて簡易ＲＡＷ画像データを現像し、ＪＰＥＧ形式の候補画像データを得る。
【００５９】
ステップＳ６０７では、ステップＳ６０６で得られた候補画像データを通信Ｉ／Ｆ２０７で表示装置３００へ送信する。この送信の際、現在調整中の現像パラメータのステップＳ６０５，Ｓ６１０のいずれかによる算出回数を示す情報がその候補画像データと対応づけて送信される。
【００６０】
ステップＳ６０８では、表示装置３００から調整対象パラメータに対する指定値を通信Ｉ／Ｆ２０７で受信したかどうかを確認する。この確認の結果、受信されていれば、その受信した指定値に応じて調整対象パラメータの値を決定すると共に、次なる現像パラメータの調整へ進むべくステップＳ６１２へ遷移する。一方、受信されていない場合は、取り得る現像パラメータの値を全て指定済みかどうか確認すべくステップＳ６０９へ遷移する。ここで指定値とは、現像装置２００から表示装置３００へ調整中の現像パラメータの値を段階的に変化させながら簡易ＲＡＷ画像データを現像することにより得られた候補画像データのそれぞれに対応づけられた算出回数の１つを示す情報である。具体的には、後述する図７でユーザが表示装置３００の表示エリア７０１をタップしたときに表示装置３００に表示されている候補画像データに対応づけられた算出回数を示す情報が指定値として表示装置３００から現像装置２００に送信される。
【００６１】
ステップＳ６０９では、現在調整中の現像パラメータの終端値まで処理が終わっているかどうかを確認する。終わっている場合はステップＳ６１１へ遷移する。終わっていない場合はステップＳ６１０へ遷移する。
【００６２】
ステップＳ６１０では、パラメータテーブル５００から次なる調整対象パラメータの値を算出する。例えば、図５に示すパラメータテーブル５００において「明るさ」の現像パラメータの始端値は−１００、ステップ値が１である。よって、調整対象パラメータが「明るさ」である場合にステップＳ６０５でその始端値が−１００と前回算出されている場合、次なる調整対象パラメータの値として算出される値は−９９となる。一方、図５に示すパラメータテーブル５００において「シャドウポイント」の現像パラメータの始端値は０、ステップ値が２である。よって、調整対象パラメータが「シャドウポイント」である場合にステップＳ６０５でその始端値が０と前回算出されている場合、次なる調整対象パラメータの値として算出される値は２となる。すなわち、ステップＳ６０５，Ｓ６１０では、簡易ＲＡＷ画像データの現像の為の調整対象パラメータの値の変化回数に応じて調整対象パラメータの値が算出される。
【００６３】
ステップＳ６１１では、表示装置３００から、現在の調整対象パラメータに対する指定値を受信するまで待機する。指定値の受信があった場合、その指定値に応じて調整対象パラメータの値を決定し、ステップＳ６１２に遷移する。
【００６４】
ステップＳ６１２では、パラメータテーブル５００に記載されている全ての現像パラメータの値の決定が完了したかどうかを確認する。完了している場合は、そのまま本処理を終了する。一方、まだ未調整パラメータが存在する場合は、ステップＳ６１３へ遷移する。
【００６５】
ステップＳ６１３では、次なる調整対象パラメータのＩＤを選択し、ステップＳ６０３からの処理を繰り返す（繰返手段）。パラメータテーブル５００の記載行順に選択されるため、例えば２番目の現像パラメータのＩＤは「００２」となる。
【００６６】
本処理が終了した時点で、パラメータテーブル５００に記載された全ての現像パラメータについてＲＡＷ現像の調整の際に使用すべき値が決定している。その後、決定された全ての現像パラメータの値を用いて、現像処理部２０９が簡易ＲＡＷ画像とセットで管理されている本体ＲＡＷ画像を現像し、現像結果画像として外部記憶媒体２０８に記録する。また、この現像結果画像は表示装置３００へも送信する。
【００６７】
図７は、表示装置３００で表示される現像パラメータ調整画面を示す図である。
【００６８】
ＲＡＷ現像のための各現像パラメータの項目を設定する図３の操作画面３１５のＯＫボタン３１３をタップすることで本画面へ遷移する。現像装置２００が図６の現像パラメータ調整処理を実行している期間は、表示装置３００は本画面を表示している。
【００６９】
７０１は表示エリアであり、ＲＡＷ現像のための各現像パラメータの項目を設定する操作画面３１５からの遷移直後は、図４（Ａ）でユーザがタップしたサムネイルのオリジナルデータ（画像４１１）が表示される。表示エリア７０１に表示される画像は、現像パラメータ調整処理のステップＳ６０７にて現像装置２００から送信された候補画像データを受信する毎に、その候補画像データの画像に更新される。ここで、各候補画像データはＪＰＥＧ形式のデータであるため、表示エリア７０１には、画像データ間の圧縮を伴わない動画形式で各候補画像データが表示される。
【００７０】
７０２は調整対象パラメータ表示部であり、ステップＳ６０３で現像装置２００から通知される調整対象のパラメータ種別が表示される。
【００７１】
７０３は調整対象パラメータの始端値を表示する始端表示部、７０４は調整対象パラメータの終端値を表示する終端表示部であり、同じくステップＳ６０３で現像装置２００から通知される数値を表示する。
【００７２】
７０５は現像パラメータ指示エリアであり、始端表示部７０３と終端表示部７０４の間を、同じくステップＳ６０３で現像装置２００から通知されるステップ値で刻んでパラメータ指定つまみ７０６の表示位置が移動するためのスケールバーである。例えば、始端値が−１００、終端値が１００、ステップ値が１の場合、現像パラメータ指示エリア７０５上でユーザはパラメータ指定つまみ７０６の表示位置を２０１段階に変更することができる。パラメータ指定つまみ７０６の表示位置が現在の調整対象パラメータの指定値を表している。ユーザによるこのパラメータ指定つまみ７０６を直接押下した状態での左右移動（第１のユーザ指示）に応じて、パラメータ指定つまみ７０６の位置で指示される現像パラメータ指定値に応じた受信済みの候補画像データの画像が表示エリア７０１に表示される。
【００７３】
ユーザは、パラメータ指定つまみ７０６を左右に移動させることでその移動前後で表示エリア７０１に表示される画像の変化を見比べ、最も気にいった候補画像データの画像が表示エリア７０１で表示されている場合、表示エリア７０１中央辺りをタップする。かかるタップ（第２のユーザ指示）がされた場合、その時のパラメータ指定つまみ７０６の表示位置で表される調整対象パラメータが選択され、その指定値が現像装置２００へ送信される。
【００７４】
すなわち、表示エリア７０１は、上記第１及び第２のユーザ指示に応じて複数の候補画像データの１つを表示・選択可能に構成される。
【００７５】
調整対象パラメータ表示部７０２に表示されるパラメータ種別と、始端表示部７０３及び終端表示部７０４に表示される数値と、現像パラメータ指示エリア７０５の段数は、新たな現像パラメータへ切り替わる度に更新される。また、同じく、パラメータ指定つまみ７０６は、新たな現像パラメータへ切り替わる度に始端表示部７０３の位置へリセットされる。尚、始端表示部７０３と終端表示部７０４については、新たな現像パラメータへの切り替えがあっても表示更新はされず、図７や図８に示すように、始端値、終端値と表示するようにしてもよい。
【００７６】
こうすることにより、ユーザに現像パラメータの知識が無くても、所望の候補画像データの画像を的確に表示することができる。また、候補画像データを全て作成してから表示装置３００へ送信するのではなく、１つの候補画像データが作成される毎に順次表示装置３００へ送信するので、ユーザの所望の候補画像データの画像を速やかに表示することができる。
【００７７】
（実施例２）
本実施例では、調整対象パラメータのステップ値が大きすぎた場合に、ステップ値を小さい値に変更して調整対象パラメータの値を決定する方法を説明する。
【００７８】
尚、本実施例における現像確認アプリ起動中に表示装置３００（例えばスマートフォン）で表示される各画面は、実施例１における図３、図４の画面と同じであるため説明を割愛する。また、本実施例におけるパラメータテーブルの構成についても、実施例１における図５のパラメータテーブルの構成と同じなので同一の符号を付すと共に説明を割愛する。
【００７９】
本実施例における表示装置３００で表示される現像パラメータ候補再設定画面を図８を用いて説明する。なお、図７の表示装置３００で表示される現像パラメータ決定画面と同じ内容は、同じ番号を割り振り説明を割愛する。
【００８０】
８０１は、パラメータ候補再設定マーカーであり、ユーザがパラメータ指定つまみ７０６を押下した状態から上方向へフリック操作することで、現像パラメータ指示エリア７０５上の１点に表示される。このパラメータ候補再設定マーカー８０１が一つ表示されている状態で、ユーザがもう一度異なる場所で同じ操作をすると、現像パラメータ指示エリア７０５上に２点のパラメータ候補再設定マーカーが表示される。この２点のパラメータ候補再設定マーカーが表示されている状態で、ユーザが表示エリア７０１中央辺りをタップすると、２点のパラメータ候補再設定マーカーのそれぞれの表示位置で表される２つの調整対象パラメータの指定値が現像装置２００へ送信される。
【００８１】
本実施の形態における現像装置２００で実行される現像パラメータ調整処理を、図９を用いて説明する。なお、図６の現像装置２００で実行される現像パラメータ調整処理のフローチャートと同じ処理の説明は、同じステップ番号を割り当てて説明を割愛する。
【００８２】
ステップＳ９０１では、表示装置３００から、現在の調整対象パラメータに対して２つの指定値を受信したか１つの指定値を受信したかを確認する。１つの指定値を受信した場合は（ステップＳ９０１でＮＯ）、ステップＳ６１２へ遷移する。２つの指定値を受信した場合は（ステップＳ９０１でＹＥＳ）、ステップＳ９０２へ遷移する。
【００８３】
ステップＳ９０２では、受信した指定値の小さいほうの値を始端値に、大きいほうの値を終端値に、ステップ値をパラメータテーブル５００に記載されている値の１／２に再設定する。これにより、ステップＳ６０６において、調整対象パラメータによる候補画像データの再生成が行われる。尚、ステップＳ９０２で再設定されるステップ値は、パラメータテーブル５００に記載されている値より小さい値であれば本実施例の場合に限定されない。
【００８４】
ステップＳ６０３では、遷移元がステップＳ６０２もしくはステップＳ６１３の場合は、実施例１と同様の処理が行われる。一方、遷移元がステップＳ９０２の場合は、再定された始端値、終端値、ステップ値を調整対象パラメータの情報として表示装置３００へ通知する。
【００８５】
こうすることで、図７の現像パラメータ調整画面で表示される候補画像データの画像が、パラメータ指定つまみ７０６の表示位置を１段階右にすると調整対象のパラメータによる影響が大きすぎ、元に戻すとその影響が小さすぎるという不具合を解消できる。すなわち、調整対象パラメータのステップ値が大きすぎた場合に、ステップ値をより小さい値に再設定した状態で調整対象パラメータの指定値を決定することができる。
【００８６】
なお、上記各実施例においては、現像装置２００で候補画像データを得るために用いられる現像パラメータの組み合わせやそれらの値の範囲の初期値は予め表示装置３００に格納される現像確認アプリに登録済みであったが、これに限定されない。例えば、現像装置２００と表示装置３００上で動作する現像確認アプリとの間で通信が確立した時の最初の通信で、現像装置２００から現像確認アプリへ通知する仕組みでも何ら問題は無い。
【００８７】
また、上記各実施例においては、表示装置３００で現像確認アプリを動作させて図３，４，７，８の画面の表示処理を行ない、現像装置２００で図６，９の現像パラメータ決定処理を行なうようにしたが、これらの処理を１つの装置で行うようにしてもよい。
【００８８】
（その他の実施例）
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、装置に供給することによっても、達成されることは言うまでもない。このとき、供給された装置の制御部を含むコンピュータ（またはＣＰＵやＭＰＵ）は、記憶媒体に格納されたプログラムコードを読み出し実行する。
【００８９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００９１】
また、上述のプログラムコードの指示に基づき、装置上で稼動しているＯＳ（基本システムやオペレーティングシステム）などが処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９２】
さらに、記憶媒体から読み出されたプログラムコードが、装置に挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれ、前述した実施形態の機能が実現される場合も含まれることは言うまでもない。このとき、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行う。
【符号の説明】
【００９３】
１００  アクセスポイント
２００  現像装置
２０１  ＣＰＵ
２０２  フラッシュメモリ
２０３  メモリ
２０６  メディアスロット
２０７  通信Ｉ／Ｆ
２０８  外部記憶媒体
２０９  現像処理部
２１２  ネットワーク
３００  表示装置
【図１】
2019091999.tif 000003
【図２】
2019091999.tif 000004
【図３】
2019091999.tif 000005
【図４】
2019091999.tif 000006
【図５】
2019091999.tif 000007
【図６】
2019091999.tif 000008
【図７】
2019091999.tif 000009
【図８】
2019091999.tif 000010
【図９】
2019091999.tif 000011