(57)【特許請求の範囲】
【請求項１】
撮像素子から出力される画像信号に対して、所定の処理を実行して生成された第１の画像および前記所定の処理を実行せずに生成された第２の画像の組のうち前記第１の画像に対して調整処理を実行する調整手段と、
前記第１の画像または前記第２の画像に対する調整処理に用いられるパラメータを調整項目毎に設定する設定手段と、
前記設定手段により前記第１の画像に対する調整処理に用いられるパラメータの設定を開始した後、前記第１の画像とは異なる通信方法を用いて前記第２の画像を取得する取得手段と、
前記設定手段により設定される複数の調整項目を画面に表示し、前記取得手段による前記第２の画像の取得状況に応じて、複数の調整項目のうち少なくとも１つの所定の調整項目の表示態様を更新して表示する表示手段と
を備えたことを特徴とする情報処理装置。
【請求項２】
前記表示手段は、前記取得手段により前記第２の画像を取得できるとき、または前記取得手段により前記第２の画像の取得できないときに前記所定の調整項目の表示態様を更新して表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示手段は、前記第２の画像が前記取得手段により取得できるか否かに応じて、前記第１の画像で調整可能な調整項目と前記第２の画像で調整可能な調整項目を識別可能な表示態様で表示することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記表示手段は、前記第２の画像が前記取得手段により取得できるか否かに応じて、前記調整項目について、前記第１の画像で調整可能なパラメータの範囲と前記第２の画像で調整可能なパラメータの範囲を識別可能な表示態様で表示することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項５】
前記調整手段は、前記第２の画像が前記取得手段により取得されれば、前記設定手段により設定されたパラメータを用いて、前記第１の画像に代えて前記第２の画像に対して調整処理を実行することを特徴とする請求項１乃至４何れか１項に記載の情報処理装置。
【請求項６】
前記調整手段は、前記第２の画像が前記取得手段により取得され、前記表示手段により前記画面に表示された前記所定の調整項目に対する操作を受け付けると、前記第１の画像に代えて前記第２の画像に対して調整処理を実行することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記第１の画像および前記第２の画像は、撮像装置の撮像処理により得られたデータに対し、異なる圧縮処理を実行することにより生成されたものであることを特徴とする請求項１乃至６何れか１項に記載の情報処理装置。
【請求項８】
前記所定の処理は現像処理であることを特徴とする請求項１乃至７何れか１項に記載の情報処理装置。
【請求項９】
撮像素子から出力される画像信号に対して、所定の処理を実行して生成された第１の画像および前記所定の処理を実行せずに生成された第２の画像の組のうち前記第１の画像に対して調整処理を実行するステップと、
前記第１の画像または前記第２の画像に対する調整処理に用いられるパラメータを調整項目毎に設定するステップと、
前記第１の画像に対する調整処理に用いられるパラメータの設定を開始した後、前記第１の画像とは異なる通信方法を用いて前記第２の画像を取得するステップと、
前記設定される複数の調整項目を画面に表示し、前記第２の画像の取得状況に応じて、前記複数の調整項目のうち少なくとも１つの所定の調整項目の表示態様を更新して表示するステップと
を備えたことを特徴とする情報処理方法。
【請求項１０】
コンピュータに、請求項９に記載の情報処理方法の各ステップを実行させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピュータにより読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年のデジタルカメラは、一眼レフタイプを中心として、撮像素子から出力されＡＤ変換された画像データを、画像処理を行わずに、そのままファイルとしてＳＤカード等の着脱型メモリへと記録するＲＡＷ記録モードを備えている。ＲＡＷファイルは、パーソナルコンピュータ（ＰＣ）等の情報機器へ転送された後、そのままでは表示部に表示できないため、情報機器側で画像処理を行う。そして、ＪＰＥＧなどの所定のファイル形式に変換して表示用の画像ファイルを生成することにより、表示部に表示される。このような画像処理は一般に現像処理と呼ばれている。
ＲＡＷファイルの特徴としては以下の３つが挙げられる。
１．撮影記録時に現像処理済みのＪＰＥＧ画像よりも、編集時の劣化を少なくできるため、より高画質な結果が得られるが、表示をする度に現像処理を行う必要があり、時間がかかるという課題を有する。
２．ＪＰＥＧファイルと比べてファイルサイズが大きいという課題を有する。
３．現像処理済みのＪＰＥＧファイルに対しては調整することのできない、現像処理前のＲＡＷファイルでないと不可能な画質調整機能（以下ＲＡＷ機能と称する）が存在する。
１，２の特徴から、通常、画像を簡易的に閲覧する際には、ＪＰＥＧファイルを扱い、３の特徴から、ＲＡＷファイルに特有の機能を使うときだけＲＡＷファイルを使用するのが一般的に望ましい。
【０００３】
そこで、近年のデジタルカメラには、ＲＡＷファイルを記録するとともに、同じ撮影に対する現像処理済のＪＰＥＧファイルも同時に記録するＲＡＷ＋ＪＰＥＧ記録モードを具備するものがある。このようなデジタルカメラにおいては、ＲＡＷ＋ＪＰＥＧ記録モードで撮影された際に、ＲＡＷファイルとＪＰＥＧファイルを１組としてＰＣ等の情報機器に転送する。そして、情報機器では、ＲＡＷ機能使用時には、ＲＡＷファイルを使用し、これ以外の場合には、ＪＰＥＧファイルを使用するというのが一般的である。以下、同一の撮影処理で撮像素子から出力された画像信号から生成されるＲＡＷデータとＪＰＥＧデータとを、それぞれ同時記録ＲＡＷと、同時記録ＪＰＥＧと、称することとする。このような使用方法を実現するためには、同時記録ＲＡＷと同時記録ＪＰＥＧとを対応付けて管理する必要がある。特許文献１には、同一機器の同一フォルダ内に一緒に同時記録ＲＡＷと同時記録ＪＰＥＧが存在することを前提とし、同時記録ＪＰＥＧの選択時に同時記録ＲＡＷの有無を判定し、同時記録ＲＡＷが存在しない場合に、ＲＡＷ機能を無効化する技術が開示されている。
【０００４】
一方で、昨今、タブレットやスマートフォンといった新しいタイプの携帯型情報機器が広く普及してきている。このような携帯型情報機器においても、不揮発性記憶媒体の容量の増加に伴って、大量のＪＰＥＧファイルを扱うことが一般的になってきた。しかし、携帯型情報機器の記憶容量増加は、ＪＰＥＧファイルと比べてファイルサイズの大きいＲＡＷファイルを大量に保管することに適するサイズにまでは至っていない。このため、携帯型情報機器にＪＰＥＧファイルを保管し、ＲＡＷファイルは、ストレージサイズの大きな他機器に保管することが望ましい。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−３０３１２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、同時記録ＪＰＥＧと同時記録ＲＡＷを別の機器の保管した場合、従来技術では、同時記録ＪＰＥＧの選択時、同時記録ＲＡＷが同一機器上に無いために、ＲＡＷ機能が無効化されてしまう。よって、同時記録ＲＡＷが他の機器に存在するとしても、ユーザがＲＡＷ機能を使用できないと誤解してしまうという問題がある。
【０００７】
本発明はこのような問題点に鑑みなされたもので、機器が保有する第１の画像と対になる第２の画像データや、第２の画像に対する調整機能の使用可否をユーザに適切に通知することを目的とする。
【課題を解決するための手段】
【０００８】
そこで、本発明の情報処理装置は、撮像素子から出力される画像信号に対して、所定の処理を実行して生成された第１の画像および前記所定の処理を実行せずに生成された第２の画像の組のうち前記第１の画像に対して調整処理を実行する調整手段と、前記第１の画像または前記第２の画像に対する調整処理に用いられるパラメータを調整項目毎に設定する設定手段と、前記設定手段により前記第１の画像に対する調整処理に用いられるパラメータの設定を開始した後、前記第１の画像とは異なる通信方法を用いて前記第２の画像を取得する取得手段と、前記設定手段により設定される複数の調整項目を画面に表示し、前記取得手段による前記第２の画像の取得状況に応じて、複数の調整項目のうち少なくとも１つの所定の調整項目の表示態様を更新して表示する表示手段とを備えたことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、器が保有する第１の画像と対になる第２の画像データや、第２の画像に対する調整機能の使用可否をユーザに適切に通知することができる。
【図面の簡単な説明】
【００１０】
【図１】画像処理システム全体の構成の一例を示す図である。
【図２】タブレット機器の構成の一例を示す図である。
【図３】画像管理情報記憶部のデータ構造の一例を示す図である。
【図４】機器管理情報記憶部のデータ構成の一例を示す図である。
【図５】パーソナルコンピュータ（ＰＣ）の構成の一例を示す図である。
【図６】タブレット機器における画像調整処理の動作の一例を示すフローチャートである。
【図７】画像調整ダイアログの表示例を示す図である。
【図８】タブレット機器における本画像取得処理の動作の一例を示すフローチャートである。
【図９】通信接続エラーダイアログの表示例を示す図である。
【図１０】画像調整ダイアログの表示例を示す図である。
【図１１】画像処理システムにおける本画像取得処理の動作の一例を示すシーケンス図である。
【図１２】縮小本画像および画像調整ダイアログの表示例を示す図である。
【図１３】タブレット機器における縮小本画像を用いた本画像取得処理の動作の一例を示すフローチャートである。
【図１４】部分本画像および画像調整ダイアログの表示例を示す図である。
【図１５】タブレット機器における部分本画像を用いた本画像取得処理の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面に基づいて説明する。
【００１２】
（第１の実施形態）
図１は、第１の実施形態に係る画像処理システムの全体図である。画像処理システムは、撮像装置としてのデジタルカメラ１０１と、情報処理装置としてのタブレット機器１０２と、外部機器としてのパーソナルコンピュータ（ＰＣ）１０３と、サーバ装置１０４とを有している。デジタルカメラ１０１は、一度の撮像指示に応答して撮像処理を実行し、複数の形式のうちいずれか１つの形式の画像データを生成して記録するように設定できる。また、デジタルカメラ１０１は、一度の撮像指示に応答して撮像処理を実行し、複数の形式の画像データを生成し、これらの画像データを組にして記録するように設定することができる。ここで、本実施形態の複数の形式の画像データを本画像と副画像と呼ぶ。また、本実施形態において、一度の撮像指示に対して、複数の形式のデータの組を記録するように設定されていることを、同時記録モードという。本画像は例えば、ＲＡＷ画像データであり、撮像素子から出力されたデータを、ウエーブレット変換や、差分符号化等の技術を用いて高能率符号化し、圧縮された状態に変換したものである。すなわち、本画像は、撮像素子から出力された直後のデータがそのままに近い状態で記録されたものである。
【００１３】
ここで、本画像は、可逆圧縮されたものである。また、副画像は例えばＪＰＥＧ形式の画像データであり、撮像素子から出力されたデータをウエーブレット変換や差分符号化等の技術を用いて高能率符号化し、圧縮された状態に変換するだけでなく、さらに現像処理やＪＰＥＧ形式の圧縮処理を実行し、記録される。ここで、本実施形態では、本画像と副画像は同一の撮像指示に応答して実行される撮像処理により撮像素子から出力された画像信号に基づき生成される。なお、副画像は本画像に対して所定の調整値で現像処理を実行することにより生成されてもよい。すなわち、本実施形態では、本画像を未処理データおよび、副画像を処理済データと呼ぶことも可能である。また、本画像は副画像に比べて、撮像素子から得られたデータに対する劣化が小さい一方で、そのデータサイズは大きい。
【００１４】
そして、デジタルカメラ１０１は、同時記録モードにおいて、本画像と副画像とを得る。デジタルカメラ１０１は、本画像を、ＰＣ１０３及びサーバ装置１０４に送信し、副画像をタブレット機器１０２に送信する。すなわち、本実施形態に係る画像処理システムにおいては、対応する本画像と副画像とは、異なる装置に記憶される。
【００１５】
タブレット機器１０２は、デジタルカメラ１０１から受信した副画像や、これ以外のＪＰＥＧファイル等の画像ファイルを記憶している。タブレット機器１０２は、これらの画像ファイルのサムネイル画像を表示することができる。さらに、タブレット機器１０２は、ユーザにより副画像に対応するサムネイル画像が選択されると、選択された副画像に対応する本画像を外部機器から取得し、これを表示することができる。
【００１６】
ＰＣ１０３は、タブレット機器１０２に比べて記憶容量の比較的大きい記憶部を有している。記憶部は、例えば、１テラバイト等のメモリ容量の大きなハードディスクドライブである。そして、ＰＣ１０３の記憶部には、デジタルカメラ１０１から受信した本画像が記憶されている。サーバ装置１０４もまた、タブレット機器１０２に比べて記憶容量の比較的大きい記憶部を有しており、記憶部には、デジタルカメラ１０１から受信した本画像が記憶されている。なお、ＰＣ１０３及びサーバ装置１０４に記憶されている本画像は、タブレット機器１０２に記憶されている副画像に対応するものである。
【００１７】
ルータ１０５は、画像処理システムの各機器（デジタルカメラ１０１、タブレット機器１０２、ＰＣ１０３及びサーバ装置１０４）が通信するにあたりルーティング機能を提供する。本実施例においては通信方式として現在無線通信として一般的なＷｉｆｉを用いるものとするため、ルータ１０５は、一般的にＷｉｆｉルータと呼ばれるものとするが、これに限定されるものではない。また、本実施形態に係る画像処理システムの各機器は、ＷｏＬ（Ｗａｋｅ−ｏｎ−ＬＡＮ）に対応しているものとする。すなわち、ある機器から他の機器に対してマジックパケットを送信することにより、他の機器を起動したりシャットダウンしたりすることができる。
【００１８】
図２は、タブレット機器１０２を示す図である。ＣＰＵ２０１（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）は、タブレット機器１０２全体を総括的に制御する。ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）２０２は、不揮発性メモリとして機能する。タブレットのように携帯するユースケースが多い機器においては、これまでＰＣで一般的であったＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）では無く、消費電力が少なく衝撃にも強いＳＳＤが使用されるのが一般的である。しかしながらＨＤＤと比べてビット単価が高いため、一般的にタブレットに具備されているＳＳＤの容量は１６ＧＢ等であり、沢山のＲＡＷ画像ファイルを記憶するのには不向きである。
【００１９】
ＳＳＤ２０２は、例えば、デジタルカメラ１０１における同時記録モードでの撮影により得られた副画像２０３を記憶している。本画像については、ＳＳＤ２０２の容量を圧迫しないようデジタルカメラ１０１から未送信の状態となっているものとする。
【００２０】
画像管理情報記憶部２０４は、ＳＳＤ２０２に記憶されている各副画像に対する画像管理情報を記憶している。ここで、画像管理情報は、タブレット機器１０２内の副画像へのファイルパスと、副画像に対応する本画像が記憶されている他の機器へのファイルパスを示す情報である。図３は、画像管理情報記憶部２０４のデータ構造を示すものである。図３において、画像管理情報３０１は、副画像「ＩＭＧ＿０００１．ＪＰＧ」に対応する本画像に関する情報エリアである。画像管理情報３０２は、副画像「ＩＭＧ＿０００２．ＪＰＧ」に対応する本画像に関する情報エリアである。
【００２１】
画像管理情報３０１は、副画像「ＩＭＧ＿０００１．ＪＰＧ」が格納されているアドレス３１１と、副画像に対応する本画像が格納されているアドレス３１２とを含んでいる。各アドレス３１１，３１２において、デミリタ（／）で区切られた先頭「／０」及び「／１」は、本画像が格納されている機器を識別する機器ＩＤを示している。なお、機器ＩＤに関する情報は、後述の機器管理情報記憶部２０５に格納されている。なお、各画像管理情報が、それぞれ副画像が格納されているアドレスと、副画像に対応する本画像が格納されているアドレスとを含んでいる。
【００２２】
図２に戻り、機器管理情報記憶部２０５は、画像処理システムが備える各機器に関する情報を記憶する。プログラム記憶部２０６は、タブレット機器１０２が各種機能を実行するためのプログラム及び基本オペレーティングシステムプログラム２１４を格納している。プログラム記憶部２０６に格納されているプログラムは、一次メモリとしてより高速に読み書き可能なＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０７に読み込まれ、ＣＰＵ２０１により逐次実行される。後述するタブレット機器１０２の機能や処理は、ＣＰＵ２０１がＳＳＤ２０２に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。図４は、機器管理情報記憶部２０５のデータ構成を示すものである。サーバ情報４０１は、サーバ装置１０４に関する機器情報である。ＰＣ情報４０２は、ＰＣ１０３に関する機器情報である。デジタルカメラ情報４０３は、デジタルカメラ１０１に関する機器情報である。
【００２３】
ＰＣ情報４０２は、機器ＩＤ４１１と、Ｗｉｆｉ機器ＩＤ４１２と、機器表示用名称４１３と、アイコンデータ４１４と、ＷＯＬ対応情報４１５とを含んでいる。機器ＩＤ４１１は、ＰＣ１０３を識別する機器ＩＤであり、図４に示す例においては、「１」が書き込まれている。なお、機器ＩＤ「１」は、ＰＣ１０３の機器ＩＤである。すなわち、ＰＣ情報４０２は、ＰＣ１０３に関する情報である。図３に示す画像管理情報３０１の本画像のアドレス３１２と、機器ＩＤ４１１とから、副画像「ＩＭＧ＿０００１.ＪＰＧ」に対応する本画像がＰＣ１０３に記憶されていることがわかる。Ｗｉｆｉ機器ＩＤ４１２は、ＰＣ１０３とＷｉｆｉ接続する際の通信ＩＤである。
【００２４】
機器表示用名称４１３は、ユーザが機器を認識するための名称を示す文字列であり、予めユーザにより設定されているものとする。図４に示す例においては、機器表示用名称４１３には、「ＭｙＮｏｔｅＰＣ」が書き込まれている。アイコンデータ４１４は、ユーザが機器を認識するためのアイコンを表示するためのデータであり、予めユーザにより設定されているものとする。ＷＯＬ対応情報４１５は、ＷＯＬ対応か否かを示す情報である。ＷＯＬ対応情報とは、相手の機器がシャットダウン中又はスリープ中に、Ｗａｋｅ  ｏｎ  ＬＡＮ（ＷＯＬ）等の機能を用いて起動パケット（Ｍａｇｉｃ  Ｐａｃｋｅｔ）を相手機器に送信することにより、相手機器を起動させることが可能か否かを示す情報である。相手機器を起動可能な場合には、ＷＯＬ対応情報４１５には、「ＹＥＳ」が書き込まれる。
【００２５】
図２に戻り、制御プログラム２０８は、各種プログラム実行シーケンスの制御等、明示されない各種動作を制御するものである。表示制御プログラム２０９は、表示部２１５への表示を制御するものである。画像処理プログラム２１０は、画像に対する各種画像処理（明るさ調整、コントラスト調整、シャープネス調整、色の濃さ調整、ノイズ緩和、ホワイトバランス調整）を実行するものである。本画像取得プログラム２１１は、ユーザが複数の副画像の中から、任意の副画像を選択した場合に、他の機器において、対応する本画像を検索し、これを取得する。
【００２６】
通信制御プログラム２１２は、通信部２１７を制御するものである。作業用メモリ２１３は、ＤＲＡＭ２０７上の各プログラムが実行する際のワーキングメモリとして使用されるメモリ領域である。表示部２１５は、一般的な液晶ディスプレイ等である。入力部２１６は、タッチパネル等である。通信部２１７は、インターネットを介して他の機器と通信を行う。内部バス２１８は、タブレット機器１０２内の各構成間でデータ及びコマンドの送受信を行うためのものである。なお、不図示の他の構成については、一般的なタブレット機器と同様であるものとする。
【００２７】
図５は、ＰＣ１０３を示す図である。ＣＰＵ５０１は、ＰＣ１０３全体を総括的に制御する。ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）５０２は、不揮発性メモリとして機能する。ＨＤＤ５０２は、例えば、５００ＧＢ程度の容量を有するものとする。ＨＤＤ５０２は、例えば、デジタルカメラ１０１における同時記録モードでの撮影により得られた本画像５０３を記憶している。本画像５０３のデータサイズは、撮影された画像の複雑度によって異なるが、一画像当たりおよそ２０ＭＢ程度であるものとする。このため、５００ＧＢのＨＤＤ５０２では、２５０００個程度の本画像を格納することができる。すなわち、ＨＤＤ５０２の容量は、一般的なユーザの撮影頻度からすれば十分な量の記憶容量と考えられる。
【００２８】
プログラム記憶部５０４は、ＰＣ１０３が各種機能を実行するためのプログラム及び基本オペレーティングシステムプログラム５０９を格納している。一次メモリとしてより高速に読み書き可能なＤＲＡＭ５０５に各プログラムが読み込まれ、ＣＰＵ５０１に逐次読み込まれ実行される。後述するＰＣ１０３の機能や処理は、ＣＰＵ５０１がＨＤＤ５０２に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。制御プログラム５０６は、表示部５１０の制御等、他のプログラムで明示されない各種動作を制御するものである。通信制御プログラム５０７は、通信部５１２を制御するものである。作業用メモリ５０８は、ＤＲＡＭ５０５上の各プログラムが実行する際のワーキングメモリとして使用されるメモリ領域である。
【００２９】
表示部５１０は、液晶ディスプレイ等である。入力部５１１は、キーボードやマウスである。通信部５１２は、インターネットを介して他の機器と通信を行う。電源スイッチ５１３は、ＰＣ１０３を起動・シャットダウンする際にユーザが操作するボタンである。内部バス５１４は、ＰＣ１０３内の各構成間でデータ及びコマンドの送受信を行うためのものである。なお、不図示の他の構成については、一般的なノートブックＰＣと同様であるものとする。
【００３０】
次に、タブレット機器１０２における副画像と本画像の組に対して調整処理を行う際の動作について図６のフローチャートを参照して説明する。なお、ここでは、タブレット機器１０２が、副画像に対応する本画像をＰＣ１０３から取得する場合を例に説明するが、サーバ装置１０４から取得する場合も同様である。以下の動作はタブレット機器１０２のＣＰＵ２０１がオペレーティングシステム（ＯＳ）２１４や表示制御プログラム２０９、本画像取得プログラム２１１等の各種制御プログラムを実行することにより、実現される。
【００３１】
Ｓ６０１において、タブレット機器１０２のＣＰＵ２０１は、表示部２１５にＳＳＤ２０２に記録されている副画像の一覧を表示する。具体的には、ＣＰＵ２０１は、副画像のサムネイル画像を一覧表示する。次に、Ｓ６０２において、ＣＰＵ２０１は、一覧表示された複数の副画像の中から、ユーザの操作により任意の副画像が選択されることにより、選択指示を受け付ける。
【００３２】
次に、Ｓ６０３において、ＣＰＵ２０１は、表示制御プログラム２０９を実行することにより、画像調整ＵＩとしての画像調整ダイアログを表示する。ここで、画像調整ダイアログは選択された副画像又はそれに対応する本画像に対して、明るさ、ホワイトバランス等の複数の調整項目を設定するために表示される設定画面の一例である。ＣＰＵ２０１は表示制御プログラム２０９を実行することにより、画像調整ダイアログに示される複数の調整項目のうち、本画像用の調整項目を不定状態に設定する。ここで、不定状態とは、ＣＰＵ２０１が本画像の取得処理をまだ開始していないため、本画像の取得の成否が不明と判定された状態であり、本画像を利用可能か否か、すなわち本画像に対する調整が有効か否かが不明な状態である。また、ＣＰＵ２０１が本画像の取得処理を開始した後、取得が完了するまでの間（本画像の取得処理の最中）も、不定状態に設定される。
【００３３】
図７（ａ）は、Ｓ６０３において表示される画像調整ダイアログ７００の一例を示す図である。画像調整ダイアログ７００には、副画像又はそれに対応する本画像に対して調整が可能な調整項目が表示される。図７（ａ）に示す例においては、調整項目として、明るさ調整７０１と、ホワイトバランス調整７０２と、コントラスト７０３と、シャープネス７０４と、色の濃さ７０５と、輝度ノイズ緩和７０６と、色ノイズ緩和７０７とが表示されている。ホワイトバランス調整７０２は、ユーザによる操作に応じて複数のホワイトバランスの種類の中で変更指示を受け付けるためのＵＩである。明るさ調整７０１、コントラスト７０３、シャープネス７０４、色の濃さ７０５、輝度ノイズ緩和７０６及び色ノイズ緩和７０７は、ユーザによるスライダ操作に応じて、それぞれの変更指示を受け付けるためのＵＩである。
【００３４】
本実施形態において、明るさ調整７０１、コントラスト７０３、シャープネス７０４及び色の濃さ７０５は、本画像だけでなく、副画像に対しても調整が有効な項目であるとする。以下、副画像に対して調整が有効な項目を、副画像調整項目と称する。一方で、ホワイトバランス調整７０２、輝度ノイズ緩和７０６及び色ノイズ緩和７０７は、本画像に対しては調整が有効だが、副画像に対しては調整が有効でない項目であるとする。以下、本画像のみに対して調整が有効な項目を、本画像調整項目と称する。
【００３５】
ここで、本画像調整項目で設定されたパラメータに基づく調整処理を副画像に対して適用することも可能ではある。しかしながら、副画像は本画像に比べて、圧縮時のノイズ等の影響により低画質である、色の階調数が小さい、画素数が少ない等の性質があるため、同じ調整処理を副画像と本画像とに適用すると、これらの調整結果が異なり、見た目に大きな差が生じる場合がある。よって、本実施形態では、このように同じ調整を副画像と本画像とに適用したときに、調整結果の差が小さい可能性が高い調整項目を副画像調整項目とし、調整結果の差が大きい可能性が高い調整項目を本画像調整項目としている。本画像調整項目に対応する調整を行うためには、タブレット機器１０２は、Ｓ６０２で選択された副画像に対応する本画像を他の機器から取得する必要がある。本画像を取得するまでは、本画像調整項目に係る調整は有効ではない。
【００３６】
Ｓ６０３においては、タブレット機器１０２が本画像を利用可能か否かが不明である。そこで、タブレット機器１０２のＣＰＵ２０１は、本画像調整項目を不定状態に設定する。そして、ＣＰＵ２０１は、本画像調整項目を不定状態であることを示す表示態様で表示する。一方、ＣＰＵ２０１は、副画像は取得済みであるため、副画像調整項目については、有効状態であることを示す表示態様で表示する。これによって、ユーザは画像調整ダイアログに含まれる調整項目のうち、不定状態の調整項目と有効状態の調整項目を容易に識別することが可能となる。
【００３７】
図７（ａ）に示す例においては、本画像調整項目である、ホワイトバランス調整７０２、輝度ノイズ緩和７０６及び色ノイズ緩和７０７に対応付けて、それぞれ不定状態アイコン７１１，７１２，７１３が表示されている。一方で、副画像調整項目である、明るさ調整７０１、コントラスト７０３、シャープネス７０４及び色の濃さ７０５に対応する不定状態アイコンは表示されていない。これにより、ユーザは、ホワイトバランス調整７０２、輝度ノイズ緩和７０６及び色ノイズ緩和７０７の調整項目が不定状態であり、当該調整項目に設定されたパラメータに係る調整処理が有効でないことを認識することができる。また、ユーザは、明るさ調整７０１、コントラスト７０３、シャープネス７０４及び色の濃さ７０５の調整項目に設定されたパラメータに係る調整処理は有効であることを認識することができる。なお、不定状態であることを示す表示態様のとき、当該調整項目に対する設定を受け付けないように設定不可の状態で表示するようにしてもよい。
【００３８】
さらに、ＣＰＵ２０１は、図７（ａ）に示すように、不定状態アイコン７１１，７１２，７１３と共に選択された副画像に対応する本画像が記憶されている機器の名称を表示する。このとき、ＣＰＵ２０１は、画像管理情報記憶部２０４を参照し、選択された副画像の画像管理情報に含まれる、本画像のアドレスを参照して本画像が記憶されている外部機器を特定する。そして、ＣＰＵ２０１は、機器管理情報記憶部２０５の情報から、特定した外部機器の名称を特定し、これを表示する。
【００３９】
図６に戻り、Ｓ６０４において、ＣＰＵ２０１は、本画像取得プログラム２１１を実行することにより、本画像取得処理を行う。本画像取得処理はＣＰＵ２０１が、ユーザにより選択された副画像に対応する本画像を自機器または外部機器から取得し、画像調整の対象とする処理である。なお、本画像取得処理については、図８を参照して、後に詳述する。次に、Ｓ６０５において、ＣＰＵ２０１は制御プログラム２０８を実行することにより、本画像を取得するのに成功したか否かを判定する。ＣＰＵ２０１は、本画像の取得に成功した場合には（Ｓ６０５でＹｅｓ）、処理をＳ６０６へ進める。ＣＰＵ２０１は、本画像の取得に失敗した場合には（Ｓ６０５でＮｏ）、処理をＳ６０７へ進める。
【００４０】
Ｓ６０６において、ＣＰＵ２０１は、表示制御プログラム２０９を実行することにより、画像調整ダイアログの本画像調整項目を有効状態に設定し、有効状態を示す表示態様に更新する。ここで、有効状態とは、調整項目に設定されたパラメータを用いた調整が有効な状態である。そして、ＣＰＵ２０１は、本画像調整項目の表示態様を、有効状態を示すように、その近傍に表示されていた不定状態アイコンを非表示とするように更新する。図７（ｂ）は、本画像の取得に成功した後の画像調整ダイアログ７１０の表示例を示す図である。本画像調整項目である、ホワイトバランス調整７０２、輝度ノイズ緩和７０６及び色ノイズ緩和７０７に対応付けて表示されていた不定状態アイコン７１１，７１２，７１３は、非表示となっている。これにより、ユーザは、ホワイトバランス調整７０２、輝度ノイズ緩和７０６及び色ノイズ緩和７０７の調整項目の調整が有効となったこと、すなわち、これらの調整項目が利用可能であることを認識することができる。また、本画像調整項目が不定状態であったとき、当該本画像調整項目が設定不可の状態で表示されていた場合には、設定可能の状態で表示するように更新される。
【００４１】
なお、本画像の取得前や取得中に、副画像に対して設定されていた副画像調整項目のパラメータは、本画像の画像調整の際に適用される。すなわち、本画像の取得前や取得中に設定されていた副画像調整項目のパラメータと、本画像の取得後に設定された本画像調整項目のパラメータの両方が、取得された本画像の画像調整に適用されることとなる。また、本画像の取得後も副画像調整項目は設定可能であり、本画像の取得前や取得中に設定されていた副画像調整項目のパラメータを本画像の取得後に変更することも可能である。
【００４２】
一方、Ｓ６０７において、ＣＰＵ２０１は、表示制御プログラム２０９を実行することにより、画像調整ダイアログの本画像調整項目を無効状態に設定し、無効状態を示す表示態様に更新する。ここで、無効状態とは、調整項目を利用できない状態である。そして、ＣＰＵ２０１は、本画像調整項目に対応付けて表示されている不定状態アイコンを非表示とする。さらに、ＣＰＵ２０１は、本画像調整項目の近傍に、無効状態であることを示す無効アイコンを表示する。図７（ｃ）は、本画像の取得に失敗した後の画像調整ダイアログ７２０の表示例を示す図である。本画像調整項目である、ホワイトバランス調整７０２、輝度ノイズ緩和７０６及び色ノイズ緩和７０７に対応付けて表示されていた不定状態アイコン７１１，７１２，７１３は非表示となっている。さらに、ホワイトバランス調整７０２、輝度ノイズ緩和７０６及び色ノイズ緩和７０７に対応付けて、それぞれ無効アイコン７２１，７２２，７２３が表示される。これにより、ユーザは、副画像に対応する本画像を取得できないため、ホワイトバランス調整７０２、輝度ノイズ緩和７０６及び色ノイズ緩和７０７の本画像調整項目の調整を行えないことを認識することができる。
【００４３】
ここで、Ｓ６０６及びＳ６０７の処理は、本画像の取得の状況に応じて、調整項目の状態を設定又は更新し、適宜、本画像の取得の状況に応じた表示態様で調整項目を表示するものである。なお、本実施形態においては、本画像の取得状況に応じたアイコンを適宜対応付けて表示することにより、表示態様を異ならせることとしたが、これに限定されるものではない。他の例としては、ＣＰＵ２０１は、本画像の取得状況に応じて、調整項目の表示色を変えたり、枠を付けたり、近傍に注釈を示す文字列を表示したりしてもよい。
【００４４】
また他の例としては、ＣＰＵ２０１は、Ｓ６０６の処理後、直ちに画像調整処理の対象を副画像から、取得された本画像に切り替えるようにしてもよい。そして、各調整項目に設定されているパラメータにしたがって本画像の現像処理を行い、その現像結果を画面に表示するようにしてもよい。これにより、ユーザは特に操作をすることなく、副画像を用いた画像調整の結果表示から本画像を用いた画像調整の結果表示へ速やかに移行することができる。
【００４５】
また他の例としては、ＣＰＵ２０１は、Ｓ６０６の処理後、ユーザによる本画像用調整項目に対するパラメータの設定操作を受け付けると、調整処理の対象を副画像から、取得された本画像に切替えるようにしてもよい。これにより、ＣＰＵ２０１は、ユーザによる特別な操作を要することなく、副画像を用いた画像調整の結果表示から本画像を用いた画像調整の結果表示へ速やかに移行することができる。したがって、ＣＰＵ２０１は、不要なときは本画像の現像処理をしなくて済む。これにより、現像処理にかかる負荷を軽減することができる。
【００４６】
図８は、タブレット機器１０２による、本画像取得処理における動作を示すフローチャートである。Ｓ８０１において、タブレット機器１０２のＣＰＵ２０１は、本画像取得プログラム２１１を実行することにより、本画像が記憶されている場所を示す本画像のアドレスを取得する。具体的には、ＣＰＵ２０１は、画像管理情報記憶部２０４において、ユーザにより選択された副画像の画像管理情報に基づき、当該副画像に対応する本画像のアドレスを取得する。ここでは、Ｓ６０１において、副画像「ＩＭＧ＿０００１.ＪＰＧ」が選択されたものとして、以下の処理を説明する。この場合、ＣＰＵ２０１は、画像管理情報記憶部２０４において、「ＩＭＧ＿０００１.ＪＰＧ」の画像管理情報に含まれる、本画像のアドレス「／１／Ｐｉｃｔｕｒｅ／ｆｏｌｄｅｒ１／ＩＭＧ＿０００１.ＲＡＷ」を取得する。なお、ここで、選択された副画像に対応する本画像の取得状況の初期値として「未取得」が設定されているものとする。
【００４７】
次に、Ｓ８０２において、ＣＰＵ２０１は、取得したアドレスから本画像の記憶場所がタブレット機器１０２であるか否かを確認する。ＣＰＵ２０１は、記憶場所がタブレット機器１０２である場合には（Ｓ８０２でＹｅｓ）、処理をＳ８１３へ進める。ＣＰＵ２０１は、記憶場所がタブレット機器１０２でない場合（Ｓ８０２でＮｏ）、処理をＳ８０３へ進める。Ｓ８０３において、ＣＰＵ２０１は、通信制御プログラム２１２を実行することにより、本画像を記憶する外部機器（ＰＣ１０３）と通信接続中か否かを判定する。ＣＰＵ２０１は、ＰＣ１０３と通信接続中の場合には（Ｓ８０３でＹｅｓ）、処理をＳ８０４へ進める。ＣＰＵ２０１は、ＰＣ１０３と通信接続中でない場合には（Ｓ８０３でＮｏ）、処理をＳ８０８へ進める。
【００４８】
Ｓ８０４において、ＣＰＵ２０１は、通信制御プログラム２１２を実行することにより、Ｓ８０１で取得したアドレスに本画像が記憶されているか否かを、ＰＣ１０３に問い合わせて確認する。具体的には、ＣＰＵ２０１は、Ｓ８０１で取得した本画像のアドレスを参照し、フォルダパス「／Ｐｉｃｔｕｒｅ／ｆｏｌｄｅｒ１／ＩＭＧ＿０００１.ＲＡＷ」に本画像が存在するか否かをＰＣ１０３に問合せる。ＣＰＵ２０１は、本画像がＰＣ１０３に記憶されている場合には（Ｓ８０４でＹｅｓ）、処理をＳ８０５へ進める。ＣＰＵ２０１は、本画像がＰＣ１０３に記憶されていない場合には（Ｓ８０４でＮｏ）、処理をＳ８０７へ進める。
【００４９】
Ｓ８０５において、ＣＰＵ２０１は、通信制御プログラム２１２を実行することにより、本画像を記憶するＰＣ１０３に対し、本画像の要求を送信する。そして、ＣＰＵ２０１は、ＰＣ１０３から本画像を受信し、これを作業用メモリ２１３に書き込む。次に、Ｓ８０６において、ＣＰＵ２０１は、本画像の取得に成功したと判断し、本画像の取得状況を「未取得」から「取得成功」に更新して本画像取得処理を終了する。一方、Ｓ８０７において、ＣＰＵ２０１は、本画像を取得することができないため、本画像の取得に失敗したと判断し、判断結果を作業用メモリ２１３に記録し、本画像の取得状況を「未取得」から「取得失敗」に更新して本画像取得処理を終了する。
【００５０】
また、Ｓ８０８において、ＣＰＵ２０１は、ＰＣ１０３に対して起動要求をすることにより、ＰＣ１０３をリモート起動可能か否かを判定する。具体的には、ＣＰＵ２０１は、このとき、通信制御プログラム２１２を実行することにより、機器管理情報記憶部２０５のＰＣ１０３のＷＯＬ対応情報を参照する。そして、ＣＰＵ２０１は、起動要求によりＰＣ１０３を起動させることが可能である場合には（Ｓ８０８でＹｅｓ）、処理をＳ８０９へ進める。ＣＰＵ２０１は、起動要求によりＰＣ１０３を起動させることが不可能である場合には（Ｓ８０８でＮｏ）、処理をＳ８１０へ進める。Ｓ８０９において、ＣＰＵ２０１は、通信制御プログラム２１２を実行することにより、起動要求（Ｍａｇｉｃ  Ｐａｃｋｅｔ）を発行する。これに対し、起動要求を受信したＰＣ１０３は起動し、タブレット機器１０２との通信接続を確立する。一方、Ｓ８１０において、ＣＰＵ２０１は、表示制御プログラム２０９を実行することにより、ユーザにＰＣ１０３を起動させるための操作を促すためのＵＩとして、通信接続エラーダイアログを表示部２１５に表示する。図９は、通信接続エラーダイアログ９００の表示例を示す図である。このように、通信接続エラーダイアログ９００には、本画像を記憶する外部機器がシャットダウン中であるため、ユーザに対し当該外部機器の起動を促す指示情報が表示されている。
【００５１】
図８に戻り、Ｓ８１１において、ＣＰＵ２０１は、通信制御プログラム２１２を実行することにより、タイムアウト判定を行う。本実施例においては、ＣＰＵ２０１は、起動要求の発行又は通信接続エラーダイアログ９００の表示から所定時間内にＰＣ１０３との通信接続が確立しない場合に、タイムアウトと判断する。ＣＰＵ２０１は、タイムアウトでない場合、すなわち所定時間が経過していない場合には（Ｓ８１１でＮｏ）、処理をＳ８１２へ進める。ＣＰＵ２０１は、タイムアウトの場合には（Ｓ８１１でＹｅｓ）、処理をＳ８０７へ進める。Ｓ８１２において、ＣＰＵ２０１は、ＰＣ１０３との通信接続が確立したか否かを確認する。ＣＰＵ２０１は、ＰＣ１０３との通信接続が確立した場合には（Ｓ８１２でＹｅｓ）、処理をＳ８０４へ進める。ＣＰＵ２０１は、ＰＣ１０３との通信接続が確立していない場合には（Ｓ８１２でＮｏ）、処理をＳ８１１へ進める。
【００５２】
また、Ｓ８１３においては、ＣＰＵ２０１は、タブレット機器１０２内のＳ８０１で取得されたアドレスにより特定される領域に本画像が記憶されているか否かを確認する。ＣＰＵ２０１は、本画像が記憶されている場合には（Ｓ８１３でＹｅｓ）、処理をＳ８１４へ進める。ＣＰＵ２０１は、本画像が記憶されていない場合には（Ｓ８１３でＮｏ）、処理をＳ８０７へ進める。Ｓ８１４において、ＣＰＵ２０１は、アドレスにより特定される領域から本画像を取得し、これを作業用メモリ２１３に書き込み、Ｓ８０６の処理を実行する。
【００５３】
なお、上記では調整項目毎に本画像用調整項目または副画像要調整項目に分類する場合について説明したが、同じ１種類の調整項目について、副画像で調整可能なパラメータの範囲と、本画像で調整可能なパラメータの範囲とで分類するようにしてもよい。すなわち、図６のＳ６０４において、ＣＰＵ２０１は、副画像では調整不十分だが本画像で調整可能なパラメータの範囲についてのみ、不定状態を示す表示態様で表示するようにしてもよい。一般的に、ＲＡＷ画像ファイル等の本画像は、ＪＰＥＧ画像ファイル等の副画像と比べて画像データのビット深度が大きいため、画像調整によるトーンジャンプが発生し難いという利点がある。よって、調整項目によっては、トーンジャンプが目立たない範囲は副画像で調整可能とし、トーンジャンプによる画像破綻が発生する範囲について、本画像で調整を行うのが好ましい。
【００５４】
図１０は、この場合の画像調整ダイアログ１０００の一例を示す図である。画像調整ダイアログ１０００においては、コントラストのスライダのうち、副画像では調整が不十分なため、本画像の調整が必要な範囲１００１を表示するとともに、この範囲１００１に対応付けて、不定状態アイコン１００２が表示されている。なお、本実施形態では、ステップＳ８０５やＳ８１４においてＣＰＵ２０１が本画像を取得した後、Ｓ８０６において本画像の取得成功と判定するようにした。しかしながら、これに限らず、ステップＳ８０４やＳ８１３において本画像が記憶されていると判定されれば、取得成功と判定するようにしてもよい。この場合、ステップＳ８０５やＳ８１４での本画像の取得処理を完了する前に、ステップＳ６０７において、速やかに本画像調整項目の表示態様を更新することができ、ユーザは本画像に適用されることを想定した画像調整に係る作業を進めることができる。
【００５５】
以上のように、本実施形態に係る画像処理システムは、本画像と副画像の組のうち、まず、副画像に対して、画像調整の調整項目のパラメータを設定し、画像調整処理を実行する。副画像と対応する本画像の取得前や取得中は、画像調整の調整項目の設定画面において、本画像用と副画像用の調整項目を識別可能に表示する。そして、副画像と対応する本画像の取得後は本画像用の調整項目を、さらに、本画像の取得に成功したか否かを識別可能に表示する。したがって、ユーザは本画像用の調整項目について、本画像をまだ取得していないために設定できないのか、本画像を取得できないために設定できないのかを直ちに知ることができる。よって、例えば、ユーザは本画像を取得するまでの間、副画像に対する画像調整を行う際に、本画像にも画像調整を行うことを想定したり、本画像ではなく、副画像にのみ画像調整を行うことを想定したりして、各調整項目のパラメータを設定することができる。
【００５６】
（第２の実施形態）
第１の実施形態では、タブレット機器１０２が、まず、副画像を保持し、副画像に対して画像調整を行い、ＰＣ１０３が本画像を保持し、タブレット機器１０２に送信する場合について説明した。しかしながら、本画像や副画像はそれぞれ異なる機器に記憶されていればよく、これらを記憶する機器は、第１の実施形態に限定されるものではない。例えば、副画像を記憶し、画像調整に係るユーザ操作を受け付ける機器は、タブレット機器１０２以外の機器であってもよい。また、本画像を記憶する機器は、ＰＣ１０３に限定されるものではなく、ＤＲＡＭ５０５と同様のプログラムを有する、インターネットを介して接続されるサーバ装置１０４やデジタルカメラ１０１であってもよい。さらに、サーバ装置１０４は常に起動状態にある。したがって、本画像を記憶する装置がサーバ装置１０４である場合には、図８のＳ８０８〜Ｓ８１２の処理は不要となる。
【００５７】
本実施形態では、第１の実施形態とは異なる機器が本画像を保持する場合の一例として、本画像をデジタルカメラ１０１が保持する場合について図１１を参照して説明する。図１１は本実施形態のデジタルカメラ１０１、タブレット機器１０２、ＰＣ１０３、サーバ１０４の動作を示すシーケンス図である。以下の動作はデジタルカメラ１０１、タブレット機器１０２、ＰＣ１０３、サーバ１０４の制御部がそれぞれメモリに記憶された制御プログラムやメモリや記憶装置に記憶されたＯＳやアプリケーションプログラムを実行し、各部を制御することにより実現される。デジタルカメラ１０１は、撮像処理を行い、本画像および副画像を生成し、これらの組合せを固有に識別する画像ＩＤを関連付けて記録媒体に記録しているものとする。
【００５８】
Ｓ１１０１において、デジタルカメラ１０１は、タブレット機器１０２やサーバ１０４とＢｌｕｅｔｏｏｔｈ（登録商標）やＷｉＦｉ等の近距離無線通信またはＵＳＢ等の有線通信を介して接続し、画像ＩＤおよび副画像をそれぞれの機器へ送信する。次に、Ｓ１１０２において、タブレット機器１０２は、インターネットを介してサーバ１０４に通信接続し、デジタルカメラ１０１から受信した副画像および画像ＩＤをサーバ１０４へ送信することができる。次に、Ｓ１１０３において、ＰＣ１０３は、インターネットを介してサーバ１０４と通信接続し、副画像および画像ＩＤをサーバ１０４から受信する。以上の処理により、ＰＣ１０３はデジタルカメラ１０１の保持する副画像および画像ＩＤをタブレット機器１０２やサーバ１０４を介して取得することができる。
【００５９】
次に、Ｓ１１０４において、タブレット機器１０２は、副画像に対して所定のニュートラルなパラメータを用いて現像処理を実行して表示用副画像を生成して、表示部に表示し、操作入力デバイスへの操作に応答して、調整項目毎にパラメータを設定する。次に、Ｓ１１０５において、タブレット機器１０２は、副画像に対する調整項目のパラメータ設定を終了すると、インターネットを介してサーバ１０４に接続し、画像ＩＤと各調整項目のパラメータをサーバ１０４へ送信する。次に、Ｓ１１０６において、サーバ１０４は、画像ＩＤと各調整項目のパラメータをタブレット機器１０２から受信し、これらを紐付けて記憶装置に記憶する。
【００６０】
次に、Ｓ１１０７において、ＰＣ１０３は、インターネットを介してサーバ１０４に接続し、画像ＩＤと関連づけられた各調整項目のパラメータを受信する。これらの調整項目も、上述のＳ６０４の処理と同様に図７（ａ）に示されるような表示態様で表示される。一方、Ｓ１１０８において、ＰＣ１０３も同様に、副画像に対して所定のニュートラルなパラメータを用いて現像処理を実行して表示用副画像を生成して、表示部に表示し、操作入力デバイスへの操作に応答して調整項目毎にパラメータを設定する。ここで、ＰＣ１０３が本画像を取得する前や取得中であるとする。この場合、ＰＣ１０３は、第１の実施形態に係るＳ６０４の処理と同様に図７（ａ）に示されるように、本画像調整項目を不定状態を示す表示態様で表示され、副画像調整項目を有効状態を示す表示態様で表示する。
【００６１】
次に、Ｓ１１０９において、デジタルカメラ１０１は、ＰＣ１０３にＢｌｕｅｔｏｏｔｈ（登録商標）やＷｉＦｉ等の近距離無線通信またはＵＳＢ等の有線通信を介して接続し、ＰＣ１０３が保持する副画像と同じ画像ＩＤに関連づけられた本画像をＰＣ１０３に送信する。ＰＣ１０３は、本画像を受信し、記憶装置に保存する。ＰＣ１０３は、画像調整対象の副画像と対応する本画像をデジタルカメラ１０１から取得すると、上述のＳ６０６の処理と同様に図７（ｂ）に示されるように、本画像調整項目を有効状態を示す表示態様で表示する。次に、Ｓ１１１０において、ＰＣ１０３は、各調整項目で設定されたパラメータを用いて本画像の現像処理を実行し、得られたデータに対してＪＰＥＧなど所定の形式の圧縮処理を実行して現像済み画像ファイルを生成する。さらに、現像済み画像ファイルも画像ＩＤと関連付けて記憶装置に記憶するようにしてもよい。
【００６２】
（第３の実施形態）
第３の実施形態においては、タブレット機器１０２は、画像表示の高速化のため、本画像を取得する前に、本画像よりもデータサイズの小さい最小限のデータをＰＣ１０３から取得する。最小限のデータのデータサイズは、タブレット機器１０２の表示部２１５の画面サイズに合わせて設定されるものとする。本実施形態においては、タブレット機器１０２は、本画像よりもデータサイズの小さいデータとして、本画像の縮小画像である縮小本画像を取得する。ここで、縮小本画像には、本画像と同様に現像処理は未だ実行されていない。このように、現像結果を表示する際に、画面サイズに合わせて本画像としてのＲＡＷ画像を縮小した後で現像処理を行うことにより、現像処理の高速化を図ることができる。なお、縮小本画像は、撮像処理時に撮像素子から出力される画像信号をそのまま記録する本画像に対して、当該画像信号を間引いて記録することにより生成するようにしてもよい。以下、第３の実施形態に係る画像処理システムについて、上述の実施形態に係る画像処理システムと異なる点を特に詳細に説明する。
【００６３】
図１２は、タブレット機器１０２が縮小本画像を表示する処理の説明図である。タブレット機器１０２の画像表示サイズ設定がウィンドウフィットに設定されており、表示部２１５には、画像表示エリアのサイズ９００×６００ピクセルに合わせる大きさで、縮小現像結果を表示することができる。一方で、本実施形態においては、ＰＣ１０３に記憶されている本画像１２０１のデータサイズは、オリジナルサイズが４５００×３０００ピクセルであるものとする。
【００６４】
ユーザが、タブレット機器１０２において、副画像を選択したとする。この場合、ＰＣ１０３は、ユーザにより選択された副画像に対応する本画像１２０１の縮小処理を行い、本画像１２０１から、９００×６００ピクセルの縮小本画像１２０２を生成する。そして、ＰＣ１０３は、縮小本画像１２０２をタブレット機器１０２に送信する。そして、図１２に示すように、タブレット機器１０２の表示部２１５の画像表示領域１２１０には、縮小本画像１２０２が表示される。なお、本実施形態においては、ユーザにより副画像「ＩＭＧ＿０００１．ＪＰＧ」が選択されたものとする。すなわち、画像表示領域１２１０には、「ＩＭＧ＿０００１．ＲＡＷ」の縮小現像結果が表示される。
【００６５】
さらに、表示部２１５は、画像調整ダイアログ１２２０に加えて、表示調整ダイアログ１２３０を表示する。表示調整ダイアログ１２３０には、拡大ボタン１２３１と縮小ボタン１２３２が配置されている。縮小本画像の取得が完了し、かつ本画像の取得が完了していない時点においては、タブレット機器１０２の作業用メモリ２１３には、縮小本画像しか記録されておらず、対応する本画像は記録されていない。このため、タブレット機器１０２は、本画像を現像処理して拡大した表示を行うことができない。このため、拡大ボタン１２３１の表示態様は不定状態に設定され、拡大ボタン１２３１に対応付けて、不定状態アイコン１２４１が表示されている。一方で、タブレット機器１０２は、作業用メモリ２１３に記録されている縮小本画像から、さらに縮小した画像を生成し、これを表示することができる。したがって、縮小ボタン１２３２の表示態様は有効状態に設定される。このため、縮小ボタン１２３２には、不定状態アイコンは対応付けられていない。
【００６６】
また、タブレット機器１０２は、縮小本画像を利用して、画像調整を行うことが可能であるため、画像調整ダイアログ１２２０の各本画像調整項目の表示態様は有効状態に設定されている。このため、画像調整ダイアログ１２２０において、各本画像調整項目は、実行可能に表示されている。
【００６７】
図１３は、第３の実施形態に係るタブレット機器１０２による、本画像取得処理を示すフローチャートである。ここでは、タブレット機器１０２の表示部２１５に表示された副画像の中から、ユーザにより「ＩＭＧ＿０００１．ＪＰＧ」が選択された場合を例に説明する。Ｓ１３０１において、タブレット機器１０２のＣＰＵ２０１は、表示部２１５にＳＳＤ２０２に記録されている副画像の一覧を表示する（表示処理）。次に、Ｓ１３０２において、ＣＰＵ２０１は、ユーザにより任意の副画像が選択されると、選択指示を受け付ける。ここで、選択指示は、選択された副画像に対応する本画像の縮小画像の表示指示の一例であり、Ｓ１３０２の処理は、受付処理の一例である。
【００６８】
次に、Ｓ１３０３において、ＣＰＵ２０１は、表示制御プログラム２０９を実行することにより、画像調整ＵＩとしての画像調整ダイアログを表示する。次に、Ｓ１３０４において、タブレット機器１０２のＣＰＵ２０１は、表示調整ダイアログを表示する。図１２を参照しつつ説明したように、表示調整ダイアログ１２３０には、拡大ボタン１２３１及び縮小ボタン１２３２が含まれている。次に、Ｓ１３０５において、ＣＰＵ２０１は、画像調整ダイアログに表示される本画像調整項目及び表示調整ダイアログに表示される表示調整項目の表示態様を不定状態に設定する。このとき、ＣＰＵ２０１は、画像調整ダイアログに含まれる各本画像調整項目に対応付けて不定状態アイコンを表示する。さらに、ＣＰＵ２０１は、表示調整ダイアログに含まれる拡大ボタン１２３１及び縮小ボタン１２３２に対応付けて、不定状態アイコンを表示する。
【００６９】
次に、Ｓ１３０６において、ＣＰＵ２０１は、本画像取得プログラム２１１を実行することにより、縮小本画像取得処理を実行する。ここで、縮小本画像取得処理は、第１の実施形態において、図８を参照しつつ説明した本画像取得処理とほぼ同様である。但し、縮小本画像取得処理においては、Ｓ８０５及びＳ８１４において、ＣＰＵ２０１は、本画像に替えて縮小本画像を取得する。次に、Ｓ１３０７において、ＣＰＵ２０１は、制御プログラム２０８を実行することにより、縮小本画像の取得に成功したか否かを判定する。ＣＰＵ２０１は、縮小本画像の取得に成功した場合には（Ｓ１３０７でＹｅｓ）、処理をＳ１３０８へ進める。ＣＰＵ２０１は、縮小本画像の取得に失敗した場合には（Ｓ１３０７でＮｏ）、処理をＳ１３１１へ進める。
【００７０】
Ｓ１３０８において、ＣＰＵ２０１は、縮小本画像を画像表示領域に表示する。次に、Ｓ１３０９において、ＣＰＵ２０１は、表示制御プログラム２０９を実行することにより、画像調整ダイアログの本画像調整項目の表示態様を有効状態に更新する。そして、ＣＰＵ２０１は、本画像調整項目に対応付けて表示されている不定状態アイコンを非表示とすることで、本画像調整項目に対応する機能を実行可能に表示する。次に、Ｓ１３１０において、ＣＰＵ２０１は、表示制御プログラム２０９を実行することにより、縮小ボタン１２３２の表示態様を有効状態に更新する。そして、ＣＰＵ２０１は、縮小ボタン１２３２に対応付けて表示されている不定状態アイコンを非表示とすることで、縮小ボタン１２３２を対応する機能（縮小処理）を実行可能であることをユーザが認識できる表示態様で表示する。その後、ＣＰＵ２０１は、処理をＳ１３１２へ進める。
【００７１】
また、Ｓ１３１１において、ＣＰＵ２０１は、表示制御プログラム２０９を実行することにより、画像調整ダイアログの本画像調整項目の表示態様を無効状態に更新する。そして、ＣＰＵ２０１は、本画像調整項目に対応付けて表示されている不定状態アイコンを非表示とする。さらに、ＣＰＵ２０１は、本画像調整項目に対応付けて、無効状態であることを示す無効アイコンを表示する。その後、ＣＰＵ２０１は、処理をＳ１３１２へ進める。なお、Ｓ１３０９及びＳ１３１１の処理は、それぞれ図６を参照しつつ説明したＳ６０７及びＳ６０８の処理と同様である。
【００７２】
Ｓ１３１２において、ＣＰＵ２０１は、本画像取得処理を行う。ここで、本画像取得処理は、第１の実施形態において、図８を参照しつつ説明した本画像取得処理と同様である。次に、Ｓ１３１３において、ＣＰＵ２０１は、制御プログラム２０８を実行することにより、本画像を取得するのに成功したか否かを判定する。ＣＰＵ２０１は、本画像の取得に成功した場合には（Ｓ１３１３でＹｅｓ）、処理をＳ１３１４へ進める。ＣＰＵ２０１は、本画像の取得に失敗した場合には（Ｓ１３１３でＮｏ）、処理をＳ１３１５へ進める。
【００７３】
Ｓ１３１４において、ＣＰＵ２０１は、表示制御プログラム２０９を実行することにより、拡大ボタン１２３１の表示態様を有効状態に更新する。そして、ＣＰＵ２０１は、拡大ボタン１２３１に対応付けて表示されている不定状態アイコン１２４１を非表示とする。また、Ｓ１３１５において、ＣＰＵ２０１は、表示制御プログラム２０９を実行することにより、拡大ボタン１２３１の表示態様を無効状態に更新する。そして、ＣＰＵ２０１は、拡大ボタン１２３１に対応付けて表示されている不定状態アイコン１２４１を非表示とし、これに替えて無効アイコンを表示する。以上で、本画像取得処理が終了する。
【００７４】
以上のように、本実施形態に係る画像処理システムでは、タブレット機器１０２は、縮小本画像に対する拡大処理、縮小処理等の表示調整項目についても、適宜、本画像を取得中であることを通知するためのアイコンを表示する。これにより、本画像の取得中に、ユーザが、本画像が存在せず、拡大表示処理ができないと誤解するのを防ぐことができる。
【００７５】
なお、本画像を取得する前に、本画像よりもデータサイズの小さい最小限のデータとして、本画像の部分データである部分本画像を取得するようにしてもよい。このように、本画像の現像結果を表示する際に、画面サイズに合わせて本画像としてのＲＡＷ画像の一部を切り出した後で現像処理を行うことにより、上述の縮小本画像と同様に、現像処理の高速化を図ることができる。
【００７６】
図１４は、タブレット機器１０２が部分本画像を表示する処理の説明図である。タブレット機器１０２の画像表示サイズ設定が１００％表示の設定において、表示部２１５には、画像表示エリア８９０×８９０ピクセルに合わせる大きさで、部分現像結果を表示することができる。ユーザが、タブレット機器１０２において、副画像を選択したとする。この場合、ＰＣ１０３は、ユーザにより選択された副画像に対応する本画像１４０１から部分データの切り出しを行い、８９０×８９０サイズの部分本画像１４０２を生成する。そして、ＰＣ１０３は、部分本画像１４０２をタブレット機器１０２に送信する。そして、図１４に示すように、タブレット機器１０２の表示部２１５の画像表示領域１４１０には、部分本画像１４０２が表示される。なお、本実施形態においては、ユーザにより副画像「ＩＭＧ＿０００１．ＪＰＧ」が選択されたものとする。すなわち、画像表示領域１４１０には、「ＩＭＧ＿０００１．ＲＡＷ」の部分現像結果が表示される。
【００７７】
さらに、表示部２１５は、画像調整ダイアログ１４２０に加えて、表示調整ダイアログ１４３０を表示する。表示調整ダイアログ１４３０には、拡大ボタン１４３１と、縮小ボタン１４３２と、スライダ１４３３ａ，１４３３ｂとが配置されている。タブレット機器１０２は、１００％以上の表示は行わないこととする。このため、拡大ボタンの表示態様は無効状態に設定され、本画像の取得状況に関わらず拡大ボタン１４３１に対応付けて、無効アイコン１４５１が表示されている。また、縮小画像を表示するためには、部分本画像の周辺画素の本画像が必要となる。しかしながら、部分本画像の取得が完了し、かつ本画像の取得が完了していない時点においては、タブレット機器１０２の作業用メモリ２１３には、部分本画像しか記録されておらず、対応する本画像は記録されていない。このため、縮小ボタン１４３２の表示態様は不定状態に設定され、縮小ボタン１４３２に対応付けて、不定状態アイコン１４４１が表示される。
【００７８】
また、タブレット機器１０２の作業用メモリ２１３に部分本画像しか記録されておらず、対応する本画像が記録されていないので、タブレット機器１０２は、スライダ操作により他の画像エリアを表示することもできない。このため、スライダ１４３３ａ，１４３３ｂの表示態様は不定状態に設定され、スライダ１４３３ａ，１４３３ｂそれぞれに対応付けて、不定状態アイコン１４４２ａ，１４４２ｂが表示される。
【００７９】
図１５は、縮小本画像の代わりに部分本画像を用いた本画像取得処理を示すフローチャートである。ここでは、タブレット機器１０２の表示部２１５に表示された副画像の中から、ユーザにより「ＩＭＧ＿０００１．ＪＰＧ」が選択された場合を例に説明する。Ｓ１５０１において、タブレット機器１０２のＣＰＵ２０１は、表示部２１５にＳＳＤ２０２に記録されている副画像の一覧を表示する。次に、Ｓ１５０２において、ＣＰＵ２０１は、ユーザにより任意の副画像が選択されると、選択指示を受け付ける。
【００８０】
次に、Ｓ１５０３において、ＣＰＵ２０１は、表示制御プログラム２０９を実行することにより、画像調整ＵＩとしての画像調整ダイアログを表示する。次に、Ｓ１５０４において、タブレット機器１０２のＣＰＵ２０１は、表示調整ダイアログを表示する。図１４を参照しつつ説明したように、表示調整ダイアログ１４３０には、拡大ボタン１４３１、縮小ボタン１４３２及びスライダ１４３３ａ，１４３３ｂが含まれている。次に、Ｓ１５０５において、ＣＰＵ２０１は、画像調整ダイアログに表示される本画像調整項目の表示態様を不定状態に設定する。ＣＰＵ２０１はまた、表示調整ダイアログに表示される表示調整項目のうち、縮小ボタン１４３２及びスライダ１４３３ａ，１４３３ｂの表示態様を不定状態に設定する。このとき、ＣＰＵ２０１は、画像調整ダイアログに含まれる各本画像調整項目に対応付けて不定状態アイコンを表示する。さらに、ＣＰＵ２０１は、表示調整ダイアログに含まれる縮小ボタン１４３２及びスライダ１４３３ａ，１４３３ｂに対応付けて、不定状態アイコン１４４１，１４４２ａ，１４４２ｂを表示する。次に、Ｓ１５０６において、ＣＰＵ２０１は、拡大ボタン１４３１の表示態様を無効状態に設定する。そして、ＣＰＵ２０１は、拡大ボタン１４３１に対応付けて無効アイコン１４５１を表示する。
【００８１】
次に、Ｓ１５０７において、ＣＰＵ２０１は、本画像取得プログラム２１１を実行することにより、部分本画像取得処理を実行する。ここで、Ｓ１５０７の部分本画像取得処理は、上述の本画像取得処理と同様であり、Ｓ８０５及びＳ８１４において、ＣＰＵ２０１は、本画像に替えて部分本画像を取得する。次に、Ｓ１５０８において、ＣＰＵ２０１は、制御プログラム２０８を実行することにより、部分本画像の取得に成功したか否かを判定する。ＣＰＵ２０１は、部分本画像の取得に成功した場合には（Ｓ１５０８でＹｅｓ）、処理をＳ１５０９へ進める。ＣＰＵ２０１は、部分本画像の取得に失敗した場合には（Ｓ１５０８でＮｏ）、処理をＳ１５１１へ進める。
【００８２】
Ｓ１５０９において、ＣＰＵ２０１は、部分本画像を画像表示領域に表示する。次に、Ｓ１５１０において、ＣＰＵ２０１は、表示制御プログラム２０９を実行することにより、画像調整ダイアログの本画像調整項目の表示態様を有効状態に更新する。そして、ＣＰＵ２０１は、本画像調整項目に対応付けて表示されている不定状態アイコンを非表示とすることで、縮小ボタン１２３２をその機能（縮小処理）が実行可能であることを示す表示態様で表示する。その後、ＣＰＵ２０１は、処理をＳ１５１２へ進める。また、Ｓ１５１１において、ＣＰＵ２０１は、表示制御プログラム２０９を実行することにより、画像調整ダイアログの本画像調整項目を無効状態を示す表示態様で表示するように更新する。そして、ＣＰＵ２０１は、本画像調整項目に対応付けて表示されている不定状態アイコンを非表示とする。さらに、ＣＰＵ２０１は、本画像調整項目に対応付けて、無効状態であることを示す無効アイコンを表示する。その後、ＣＰＵ２０１は、処理をＳ１５１２へ進める。
【００８３】
Ｓ１５１２において、ＣＰＵ２０１は、本画像取得処理を行う。ここで、本画像取得処理は、上述した本画像取得処理と同様である。次に、Ｓ１５１３において、ＣＰＵ２０１は、制御プログラム２０８を実行することにより、本画像を取得するのに成功したか否かを判定する。ＣＰＵ２０１は、本画像の取得に成功した場合には（Ｓ１５１３でＹｅｓ）、処理をＳ１５１４へ進める。ＣＰＵ２０１は、本画像の取得に失敗した場合には（Ｓ１５１３でＮｏ）、処理をＳ１５１５へ進める。
【００８４】
Ｓ１５１４において、ＣＰＵ２０１は、表示制御プログラム２０９を実行することにより、縮小ボタン１４３２及びスライダ１４３３ａ，１４３３ｂの表示態様を有効状態に更新する。そして、ＣＰＵ２０１は、縮小ボタン１４３２及びスライダ１４３３ａ，１４３３ｂに対応付けて表示されている不定状態アイコン１４４１，１４４２ａ，１４４２ｂを非表示とする。また、Ｓ１５１５において、ＣＰＵ２０１は、表示制御プログラム２０９を実行することにより、縮小ボタン１４３２及びスライダ１４３３ａ，１４３３ｂの表示態様を無効状態に更新する。そして、ＣＰＵ２０１は、縮小ボタン１４３２及びスライダ１４３３ａ，１４３３ｂに対応付けて表示されている不定状態アイコン１４４１，１４４２ａ，１４４２ｂを非表示とし、これに替えて無効アイコンを表示する。以上で、部分画像表示処理が終了する。
【００８５】
以上のように、第３の実施形態に係るタブレット機器１０２は、表示部２１５に表示された部分本画像に対する縮小、表示領域変更等の表示調整項目についても、適宜、本画像を取得中であることを通知するためのアイコンを表示する。これにより、本画像の取得中に、ユーザが、本画像が存在せず、表示調整ができないと誤解するのを防ぐことができる。
【００８６】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００８７】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８８】
１０１  デジタルカメラ
１０２  タブレット機器
１０３  ＰＣ
１０４  管理サーバ装置
２０１  ＣＰＵ
【図１】
0006719872.tif 000002
【図２】
0006719872.tif 000003
【図３】
0006719872.tif 000004
【図４】
0006719872.tif 000005
【図５】
0006719872.tif 000006
【図６】
0006719872.tif 000007
【図７】
0006719872.tif 000008
【図８】
0006719872.tif 000009
【図９】
0006719872.tif 000010
【図１０】
0006719872.tif 000011
【図１１】
0006719872.tif 000012
【図１２】
0006719872.tif 000013
【図１３】
0006719872.tif 000014
【図１４】
0006719872.tif 000015
【図１５】
0006719872.tif 000016