(57)【特許請求の範囲】
【請求項１】
情報設定装置、情報管理装置、情報生成装置および、前記情報設定装置および前記情報生成装置それぞれと通信可能な撮像装置を含む情報処理システムであって、
前記撮像装置は、
撮像部により得られたデータにそれぞれ基づく本画像および副画像、前記副画像は前記本画像よりもデータ量が小さい、を画像ＩＤに関連付けて記憶する記憶手段と、
前記画像ＩＤおよび前記副画像を前記情報設定装置へ送信する第１の送信手段と、
前記画像ＩＤおよび前記本画像を前記情報生成装置へ送信する第２の送信手段を備え、
前記情報設定装置は、
前記副画像に対して現像処理を実行し、前記現像処理に用いられる調整値を設定する設定手段と、
前記画像ＩＤおよび前記調整値を前記情報管理装置へ送信する第３の送信手段を備え、前記情報管理装置は、
前記画像ＩＤおよび前記調整値を関連付けて保存する保存手段と、
前記画像ＩＤを前記情報生成装置から受信する第１の受信手段と、
前記画像ＩＤに関連付けて保存された前記調整値を前記情報生成装置へ送信する第４の送信手段を備え、
前記情報生成装置は、
前記調整値を用いて前記本画像に対して現像処理を実行し、現像処理の結果を生成する生成手段を備えたことを特徴とする情報処理システム。
【請求項２】
撮像装置と第１の接続方法で接続し、撮像部により得られたデータにそれぞれ基づく本画像および副画像のうち前記本画像よりもデータ量の小さな前記副画像と、前記本画像および前記副画像に関連付けられた画像ＩＤとを前記撮像装置から受信する受信手段と、
前記副画像に対して現像処理を実行し、前記現像処理に用いられる調整値を設定する設定手段と、
情報管理装置と第２の接続方法で接続し、前記画像ＩＤおよび前記調整値を前記情報管理装置へ送信する送信手段を備え、
前記調整値は、前記画像ＩＤに基づき前記情報管理装置から情報生成装置へ送信され、前記撮像装置から前記情報生成装置に取り込まれた前記本画像の現像処理に用いられることを特徴とする情報設定装置。
【請求項３】
前記送信手段は、前記副画像も前記情報管理装置へ送信することを特徴とする請求項２に記載の情報設定装置。
【請求項４】
他の情報設定装置により前記情報管理装置に送信された前記副画像を前記情報管理装置からダウンロードするダウンロード手段を備えたことを特徴とする請求項３に記載の情報設定装置。
【請求項５】
前記副画像に対して現像処理を実行した結果を表示部に表示するよう制御する表示制御手段を備えたことを特徴とする請求項２乃至４のいずれか１項に記載の情報設定装置。
【請求項６】
前記第１の接続方法は近距離無線通信または有線通信を介した接続であり、前記第２の接続方法はインターネットを介した接続であることを特徴とする請求項２乃至５のいずれか１項に記載の情報設定装置。
【請求項７】
前記本画像および前記副画像は、前記撮像装置の撮像部により得られたデータに対し、異なる圧縮処理を実行することにより生成されたものであることを特徴とする請求項２乃至６のいずれか１項に記載の情報設定装置。
【請求項８】
撮像装置と第１の接続方法で接続し、前記撮像装置の撮像部により得られたデータにそれぞれ基づく本画像および副画像のうち前記副画像よりもデータ量の大きな前記本画像と、前記本画像および前記副画像に関連付けられた画像ＩＤとを前記撮像装置から受信する第１の受信手段と、
情報管理装置と第２の接続方法で接続し、前記画像ＩＤに関連付けられた調整値を受信する第２の受信手段と、
前記調整値を用いて前記本画像に対する現像処理を実行し、現像処理の結果を生成する生成手段を備え、
前記調整値は、他の装置により前記副画像に対して現像処理が実行されたことで設定され、前記画像ＩＤに関連付けて前記情報管理装置で保存されることを特徴とする情報生成装置。
【請求項９】
前記本画像に対して現像処理を実行した結果を表示部に表示するよう制御する表示制御手段を備えたことを特徴とする請求項８に記載の情報生成装置。
【請求項１０】
前記第１の受信手段により前記本画像および前記画像ＩＤを受信すると、その旨を前記情報管理装置に通知する通知手段を備えたことを特徴とする請求項８または９に記載の情報生成装置。
【請求項１１】
前記第１の接続方法は近距離無線通信または有線通信を介した接続であり、前記第２の接続方法はインターネットを介した接続であることを特徴とする請求項８乃至１０のいずれか１項に記載の情報生成装置。
【請求項１２】
前記本画像および前記副画像は、前記撮像装置の撮像部により得られたデータに対し、異なる圧縮処理を実行することにより生成されたものであることを特徴とする請求項８乃至１１のいずれか１項に記載の情報生成装置。
【請求項１３】
コンピュータを請求項２乃至７のいずれか１項に記載の情報設定装置の各手段として機能させるためのプログラム。
【請求項１４】
コンピュータを請求項８乃至１２のいずれか１項に記載の情報生成装置の各手段として機能させるためのプログラム。
【請求項１５】
撮像装置と第１の接続方法で接続し、撮像部により得られたデータにそれぞれ基づく本画像および副画像のうち前記本画像よりもデータ量の小さな前記副画像と、前記本画像および前記副画像に関連付けられた画像ＩＤとを前記撮像装置から受信する受信ステップと、
前記副画像に対して現像処理を実行し、前記現像処理に用いられる調整値を設定するステップと、
情報管理装置と第２の接続方法で接続し、前記画像ＩＤおよび前記調整値を前記情報管理装置へ送信するステップを備え、
前記調整値は、前記画像ＩＤに基づき前記情報管理装置から情報生成装置へ送信され、前記撮像装置から前記情報生成装置に取り込まれた前記本画像の現像処理に用いられることを特徴とする情報設定装置の制御方法。
【請求項１６】
撮像装置と第１の接続方法で接続し、撮像部により得られたデータにそれぞれ基づく本画像および副画像のうち前記副画像よりもデータ量の大きな前記本画像と、前記本画像および前記副画像に関連付けられた画像ＩＤとを前記撮像装置から受信するステップと、
情報管理装置と第２の接続方法で接続し、前記画像ＩＤに関連付けられた調整値を受信するステップと、
前記調整値を用いて前記本画像に対する現像処理を実行し、現像処理の結果を生成するステップを備え、
前記調整値は、他の装置により前記副画像に対して現像処理が実行されたことで設定され、前記画像ＩＤに関連付けて前記情報管理装置で保存されることを特徴とする情報生成装置の制御方法。
【請求項１７】
情報設定装置、情報管理装置、情報生成装置および、前記情報設定装置および前記情報生成装置それぞれと通信可能な撮像装置を含む情報処理システムであって、
前記撮像装置は、
撮像部により得られたデータにそれぞれ基づく本画像および副画像、前記副画像は前記本画像よりもデータ量が小さい、を画像ＩＤに関連付けて記憶する記憶手段と、
前記画像ＩＤおよび前記本画像および前記副画像を前記情報設定装置へ送信する第１の送信手段を備え、
前記情報設定装置は、
前記副画像に対して現像処理を実行し、前記現像処理に用いられる調整値を設定する設定手段と、
前記画像ＩＤおよび前記調整値を前記情報管理装置へ送信する第２の送信手段と、
前記画像ＩＤおよび前記本画像を前記情報生成装置へ送信する第３の送信手段を備え、前記情報管理装置は、
前記画像ＩＤおよび前記調整値を関連付けて保存する保存手段と、
前記画像ＩＤを前記情報生成装置から受信する第１の受信手段と、
前記画像ＩＤに関連付けて保存された前記調整値を前記の情報生成装置へ送信する第４の送信手段を備え、
前記情報生成装置は、
前記調整値を用いて前記本画像に対して現像処理を実行し、現像処理の結果を生成する生成手段を備えたことを特徴とする情報処理システム。
【請求項１８】
撮像装置と接続し、撮像部により得られたデータにそれぞれ基づく本画像および副画像、前記副画像は前記本画像よりもデータ量が小さい、および前記本画像と前記副画像とに関連付けられた画像ＩＤを前記撮像装置から受信する受信手段と、
前記副画像に対して現像処理を実行し、前記現像処理に用いられる調整値を設定する設定手段と、
情報管理装置と接続し、前記画像ＩＤおよび前記調整値を前記情報管理装置へ送信する第１の送信手段と、
情報生成装置と接続し、前記画像ＩＤおよび前記本画像を前記情報生成装置へ送信する第２の送信手段を備え、
前記調整値は、前記画像ＩＤに基づき前記情報管理装置から前記情報生成装置へ送信され、前記第２の送信手段により前記情報生成装置へ送信される前記本画像の現像処理に用いられることを特徴とする情報設定装置。
【請求項１９】
前記第１の送信手段は、前記副画像も前記情報管理装置へ送信することを特徴とする請求項１８に記載の情報設定装置。
【請求項２０】
前記副画像に対して現像処理を実行した結果を表示部に表示するよう制御する表示制御手段を備えたことを特徴とする請求項１８又は１９に記載の情報設定装置。
【請求項２１】
前記情報管理装置とインターネットを介して接続し、前記情報生成装置と近距離無線通信または有線通信を介して接続することを特徴とする請求項１８乃至２０のいずれか１項に記載の情報設定装置。
【請求項２２】
前記本画像および前記副画像は、前記撮像装置の撮像部により得られたデータに対し、異なる圧縮処理を実行することにより生成されたものであることを特徴とする請求項１８乃至２１のいずれか１項に記載の情報設定装置。
【請求項２３】
情報設定装置と第１の接続方法で接続し、撮像装置の撮像部により得られたデータにそれぞれ基づく本画像および副画像のうち前記副画像よりもデータ量の大きな前記本画像と、前記本画像および前記副画像に関連付けられた画像ＩＤとを前記情報設定装置から受信する第１の受信手段と、
情報管理装置と第２の接続方法で接続し、前記画像ＩＤに関連付けられた調整値を前記情報管理装置から受信する第２の受信手段と、
前記調整値を用いて前記本画像に対する現像処理を実行し、現像処理の結果を生成する生成手段を備え、
前記調整値は、他の装置により前記副画像に対して現像処理が実行されたことで設定され、前記画像ＩＤに関連付けて前記情報管理装置で保存されることを特徴とする情報生成装置。
【請求項２４】
前記本画像に対して現像処理を実行した結果を表示部に表示するよう制御する表示制御手段を備えたことを特徴とする請求項２３に記載の情報生成装置。
【請求項２５】
前記第１の受信手段により前記本画像および前記画像ＩＤを受信すると、その旨を前記情報管理装置に通知する通知手段を備えたことを特徴とする請求項２３又は２４に記載の情報生成装置。
【請求項２６】
前記第１の接続方法は近距離無線通信または有線通信を介した接続であり、前記第２の接続方法はインターネットを介した接続であることを特徴とする請求項２３乃至２５のいずれか１項に記載の情報生成装置。
【請求項２７】
前記本画像および前記副画像は、前記撮像装置の撮像部により得られたデータに対し、異なる圧縮処理を実行することにより生成されたものであることを特徴とする請求項２３乃至２６のいずれか１項に記載の情報生成装置。
【請求項２８】
コンピュータを請求項１８乃至２２のいずれか１項に記載の情報設定装置の各手段として機能させるためのプログラム。
【請求項２９】
コンピュータを請求項２３乃至２７のいずれか１項に記載の情報生成装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機器を用いて画像処理を実行するための情報処理システムおよび情報設定装置および情報生成装置およびこれらの制御方法およびプログラムに関する。
【背景技術】
【０００２】
ユーザーがデジタルカメラやパーソナルコンピュータ（ＰＣ）、タブレット端末、スマートフォン等の多種多様な情報通信機器を所有するようになっている。ユーザーは同じ画像を表示させたり、編集したりする場合であっても、用途や状況等に応じて、異なる情報通信機器を使い分けたいという要望がある。そして、カメラとＰＣに同じ画像を記録し、それぞれ再生することが可能なとき、一方で画像に対して画像処理が施されると、同様の画像処理を実行するように他方に指示を行うことで、画像の処理結果を同期させる技術がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−０１００１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザーが所有する複数の情報通信機器は、それぞれに表示部の画面サイズ、通信能力や記憶容量の大きさ等の能力に差異がある。よって、先行技術のようにカメラとＰＣが同じ画像を扱うのではなく、各情報通信機器が最適な画像を扱い、当該画像に対する画像処理を行うことで、同じ画像に対する画像処理を効率的に実行できるようにしたいという課題がある。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本願に係る発明の一つは、情報設定装置、情報管理装置、情報生成装置および、前記情報設定装置および前記情報生成装置それぞれと通信可能な撮像装置を含む情報処理システムであって、前記撮像装置は、撮像部により得られたデータにそれぞれ基づく本画像および副画像、前記副画像は前記本画像よりもデータ量が小さい、を画像ＩＤに関連付けて記憶する記憶手段と、前記画像ＩＤおよび前記副画像を前記情報設定装置へ送信する第１の送信手段と、前記画像ＩＤおよび前記本画像を前記情報生成装置へ送信する第２の送信手段を備え、前記情報設定装置は、前記副画像に対して現像処理を実行し、前記現像処理に用いられる調整値を設定する設定手段と、前記画像ＩＤおよび前記調整値を前記情報管理装置へ送信する第３の送信手段を備え、前記情報管理装置は、前記画像ＩＤおよび前記調整値を関連付けて保存する保存手段と、前記画像ＩＤを前記情報生成装置から受信する第１の受信手段と、前記画像ＩＤに関連付けて保存された前記調整値を前記情報生成装置へ送信する第４の送信手段を備え、前記情報生成装置は、前記調整値を用いて前記本画像に対して現像処理を実行し、現像処理の結果を生成する生成手段を備えたことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、それぞれ異なる能力を有する複数の情報通信機器を用いて画像処理を行う際に、各機器間の通信の負荷を軽減するとともに、ユーザーは画像処理の工程に応じた最適な機器を選択的に用いて当該画像処理に係る操作を行うことが可能になる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態に係る情報処理システムの一例を示す図である。
【図２】本発明の一実施形態に係る撮像装置の構成の一例を示す図である。
【図３】本発明の一実施形態に係るＲＡＷファイル、副ＲＡＷファイルおよび調整情報の構成の一例を示す図である。
【図４】本発明の一実施形態に係る情報処理装置の構成の一例を示す図である。
【図５】本発明の一実施形態に係るカメラ１０１、タブレット１０２、サーバ１０３およびＰＣ１０４の動作の一例を示すシーケンス図である。
【図６】本発明の一実施形態に係るカメラ１０１、タブレット１０２、サーバ１０３およびＰＣ１０４の動作の一例を示すシーケンス図である。
【図７】本発明の一実施形態に係るサーバ１０３およびタブレット１０２それぞれが保持する更新管理テーブルの一例を示す図である。
【図８】本発明の一実施形態に係るタブレット１０２およびサーバ１０３それぞれの動作の一例を示すフローチャート図である。
【図９】本発明の一実施形態に係るタブレット１０２およびサーバ１０３それぞれの動作の一例を示すフローチャート図である。
【図１０】本発明の一実施形態に係る情報処理システムの一例を示す図である。
【図１１】本発明の一実施形態に係るカメラ１０１、タブレット１０２、サーバ１０３およびＰＣ１０４の動作の一例を示すシーケンス図である。
【図１２】本発明の一実施形態に係るカメラ１０１、タブレット１０２、サーバ１０３およびＰＣ１０４の動作の一例を示すシーケンス図である。
【発明を実施するための形態】
【０００８】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【０００９】
（第１の実施形態）
図１は、本実施形態の情報処理システム全体の構成を示す図である。カメラ１０１、タブレットコンピュータ（以下、タブレット）１０２およびパーソナルコンピュータ（以下、ＰＣ）１０４はそれぞれ無線または有線で外部機器と通信可能である。例えば、カメラ１０１は撮像処理により本画像と副画像を生成し、本画像と副画像を含むＲＡＷファイルをＰＣ１０４へ有線接続を介して送信する。また、カメラ１０１は本画像なしで副画像を含む副ＲＡＷファイルをタブレット１０２へ無線接続を介して送信する。また、タブレット１０２やＰＣ１０４はインターネット等のネットワーク１０５に接続可能であり、ネットワーク１０５上のサーバコンピュータ（以下、サーバ）１０３とデータを送受信する。
【００１０】
図２は、本実施形態のカメラ１０１の構成を示すブロック図である。カメラ１０１はデジタルカメラやカメラ付きスマートフォン、スキャナなどの撮像装置により実現される。カメラ１０１は、被写体を撮像して得られた画像情報を記録媒体に記録するだけでなく、画像情報を記録媒体から再生し、現像処理して表示する機能や、画像情報を外部の装置と送受信する機能を有する。従って、本発明の実施形態に係る撮像装置は、画像処理装置、記録装置、再生装置、記録再生装置、通信装置等とも表現することができる。
【００１１】
図２において、制御部２６１はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）またはＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の演算処理装置により実現される。制御部２６１はメモリに格納された制御プログラムを実行することにより、カメラ１０１の全体の処理を制御する。操作部２６２は、ユーザーがカメラ１０１に対して指示を与えるために用いるキーやボタン、タッチパネルなどの入力デバイスを含む。操作部２６２からの操作信号は、制御部２６１によって検出され、操作に応じた動作が実行されるよう制御部２６１によって制御される。表示部２２３は、カメラ１０１において、撮影、或いは再生された画像や、メニュー画面、各種情報等を表示するための液晶ディスプレイ（ＬＣＤ）等を含む。
【００１２】
操作部２６２によって撮影動作の開始が指示されると、撮像対象となる被写体の光学像が、撮像光学部２０１を介して入力され、撮像センサー部２０２上に結像する。撮影時、撮像光学部２０１及び撮像センサー部２０２の動作は、評価値算出部２０５により取得される絞り、フォーカス、手ぶれ等の評価値算出結果や、認識部２３１によって抽出される顔認識結果等の被写体情報に基づいて、カメラ制御部２０４によって制御される。
【００１３】
撮像センサー部２０２は、画素毎に配置される赤、緑、青（ＲＧＢ）のモザイクカラーフィルターを透過した光を電気信号に変換する。撮像センサー部２０２に配置されるカラーフィルターは、カメラ１０１が扱う画像の画素配列である。赤（Ｒ）、緑（Ｇ）、青（Ｂ）が画素毎にモザイク状に配置され、２×２の４画素につき赤１画素、青１画素、緑２画素を１セットにして規則的に並べられた構造となっている。このような画素の配置は、一般にベイヤ―配列と呼ばれる。
【００１４】
撮像センサー部２０２によって変換された電気信号は、センサー信号処理部２０３によって画素の修復処理が施される。修復処理には、撮像センサー部２０２における欠落画素や信頼性の低い画素の値に対し、周辺画素値を用いて修復対象の画素を補間したり、所定のオフセット値を減算したりする処理が含まれる。本実施形態では、センサー信号処理部２０３から出力される画像情報または、現像処理が完了していない状態の当該画像情報をＲＡＷ情報と称す。
【００１５】
ＲＡＷ情報は、現像部２１０で現像処理される。現像部２１０は、複数の異なる現像処理部を有し、第１の現像部としての簡易現像部２１１と、第２の現像部としての高画質現像部２１２とから成り、それらの出力を選択するスイッチ部２２１を含んで構成される。簡易現像部２１１、高画質現像部２１２は共に、ＲＡＷ情報に対してデベイヤー処理（デモザイク処理）、即ち色補間処理を施し、輝度と色差（や原色）の信号に変換し、各信号に含まれるノイズを除去、光学的な歪を補正し、画像を適正化する所謂現像処理を行う。
【００１６】
特に、高画質現像部２１２は、簡易現像部２１１よりも各々の処理を高精度に行うものである。高精度であるため、簡易現像部２１１よりも高画質な現像画像が得られるが、一方で、処理負荷が大きくなってしまう。そこで、本実施形態の高画質現像部２１２は、撮影と並行したリアルタイムの現像に特化したものではなく、撮影後のアイドル期間に時間をかけて分散処理を行うことが可能な構成になっている。このように高画質現像を撮影時ではなく、時間をかけて後から行うようにすることで、回路規模や消費電力の増大（ピーク）を低く抑えることができる。他方、簡易現像部２１１は、高画質現像部２１２よりも、画質は低いものの、撮影中に高速に現像処理を行えるよう、高画質現像よりも現像に係る処理量が少なくなるように構成されている。簡易現像部２１１の処理負荷は小さいので、主に撮影動作と並行したリアルタイムの現像の際に簡易現像部２１１を用いるようにする。スイッチ部２２１は、操作部２６２によりユーザーから指示された操作内容や実行中の動作モードに応じた制御に従って、制御部２６１によって切り替えられる。また、スイッチ部２２１の切換に連動して、簡易現像部２１１と高画質現像部２１２のうち、信号出力の対象となる一方だけが現像動作を行うように構成しても良い。
【００１７】
なお、本実施形態では、現像部２１０の中に簡易現像部２１１と高画質現像部２１２が独立に存在する構成を示しているが、一つの現像部が動作モードを切り替えて、簡易現像と高画質現像の処理を選択的に行っても良い。
【００１８】
現像部２１０によって現像処理された画像情報は、表示処理部２２２によって所定の表示処理がなされた後、表示部２２３にて表示される。また、現像処理された画像情報は、映像出力端子２２４により、外部に接続された外部表示機器に出力することもできる。映像出力端子２２４は、例えばＨＤＭＩ（登録商標）やＳＤＩのような汎用インターフェイスを含む。
【００１９】
現像部２１０によって現像処理された画像情報は、評価値算出部２０５にも供給される。評価値算出部２０５は、画像情報からフォーカス状態や露出状態などの評価値を算出する。
【００２０】
現像部２１０によって現像処理された画像情報は、認識部２３１にも供給される。認識部２３１は、画像情報中の顔や人物等の被写体情報を検出及び認識する機能を有する。例えば、画像情報によって表される画面内における顔を検出し、有る場合は顔の位置を示す情報を出力し、さらに顔などの特徴情報に基づいて特定の人物の認証などを行う。
【００２１】
現像部２１０によって現像処理された画像情報は、静止画圧縮部２４１又は動画圧縮部２４２に供給される。画像情報を静止画として圧縮する場合は、静止画圧縮部２４１を用いる。画像情報を動画として圧縮する場合は、動画圧縮部２４２を用いる。静止画圧縮部２４１及び動画圧縮部２４２は、それぞれ対象となる画像情報を高能率符号化（圧縮符号化）し、情報量が圧縮された画像情報を生成して、画像ファイル（静止画ファイル、又は、動画ファイル）に変換する。静止画圧縮はＪＰＥＧなどを、動画圧縮にはＭＰＥＧ−２、Ｈ．２６４、Ｈ．２６５等を用いることができる。
【００２２】
ＲＡＷ圧縮部２１３は、センサー信号処理部２０３が出力したＲＡＷ情報を、ウエーブレット変換や、差分符号化等の技術を用いて高能率符号化し、圧縮された状態のＲＡＷファイルに変換して、バッファ部（記憶媒体）２１５に格納する。ＲＡＷファイルは、バッファ部２１５内に残しておいて再び読み出すことができるが、バッファ部２１５に格納された後、別の記録媒体に移動して記録する（バッファ部２１５から削除する）ようにしても良い。本実施形態では、１つのＲＡＷ情報に対して異なる圧縮処理を実行することによりデータ量の異なる複数のＲＡＷデータを生成する。以下では、データ量の大きなＲＡＷデータを本画像と呼び、それよりもデータ量の小さなＲＡＷデータを副画像と呼ぶ。図３（ａ）に示すようにＲＡＷファイルは、ＲＡＷファイルを固有に識別するための画像ＩＤ３０１、本画像３０３、副画像３０２を格納する。
【００２３】
ＲＡＷファイルと、上述の静止画ファイル及び動画ファイルは、記録再生部２５１によって、記録媒体２５２に記録される。記録媒体２５２は、例えば内蔵式の大容量半導体メモリやハードディスク、又は、着脱式のメモリカード等である。記録再生部２５１は、記録媒体２５２から静止画ファイル、動画ファイル、ＲＡＷファイルを読み出すこともできる。
【００２４】
記録再生部２５１は、通信部２５３を介して、外部のストレージやサーバに、各種ファイルを書き込んだり、読み出したりすることができる。通信部２５３は通信端子２５４を用いて、無線通信や有線通信によりインターネットや外部機器にアクセス可能な構成を有する。
【００２５】
再生動作が開始されると、記録再生部２５１は、記録媒体２５２から、又は、通信部２５３を介して、所望のファイルを取得して再生する。再生対象のファイルがＲＡＷファイルであれば、記録再生部２５１は、取得されたＲＡＷファイルをバッファ部２１５に格納する。再生対象のファイルが静止画ファイルであれば、記録再生部２５１は、取得された静止画ファイルを静止画伸張部２４３に供給する。再生対象のファイルが動画ファイルであれば、記録再生部２５１は、取得された動画ファイルを動画伸張部２４４に供給する。
【００２６】
ＲＡＷ伸張部２１４は、バッファ部２１５に格納されているＲＡＷファイルを読みだして、圧縮された状態のＲＡＷファイルを復号して伸張する。ＲＡＷ伸張部２１４によって伸張されたＲＡＷファイルは、現像部２１０に供給されて、現像部２１０内の簡易現像部２１１や高画質現像部２１２に入力される。
【００２７】
静止画伸張部２４３は、入力された静止画ファイルを復号して伸張し、静止画の再生画像として表示処理部２２２に供給する。動画伸張部２４４は、入力された動画ファイルを復号して伸張し、動画の再生画像として表示処理部２２２に供給する。
【００２８】
図４は、本実施形態のタブレット１０２、ＰＣ１０４、サーバ１０３をそれぞれ独立して実現する情報処理装置の構成を示す図である。タブレット１０２、ＰＣ１０４、サーバ１０３はそれぞれ、単一のコンピュータ装置で実現してもよいし、必要に応じた複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。複数のコンピュータ装置で構成される場合は、互いに通信可能なようにＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）などで接続されている。
【００２９】
図４において、制御部４０１は情報処理装置全体をそれぞれ制御し、例えばＣＰＵやＭＰＵにより実現される。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４０２は変更を必要としないプログラムやパラメータを格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４０３は外部装置などから供給されるプログラムやデータを一時記憶する。記憶装置４０４は固定して設置されたハードディスクドライブ（ＨＤＤ）、フラッシュメモリで構成されるソリッドステートドライブ（ＳＳＤ）、ハードディスクとフラッシュメモリを併用したハイブリッドドライブやメモリカードなどである。記憶装置４０４はＯｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（ＯＳ）などのプログラムを記憶する。入力インターフェイス４０５はユーザーの操作を受け、データを入力するポインティングデバイスやキーボード、タッチパネルなどの入力デバイスと接続する。なお、タッチパネルは表示部４１１に重ね合わせて平面的に構成され、タッチセンサを備え、物体の接触を検知した位置に応じた座標情報を出力するようにした入力デバイスである。ＢＭＵ（Ｂｉｔ  Ｍｏｖｅ  Ｕｎｉｔ）４０６は、例えばメモリ間（例えば、ＶＲＡＭ４０７と他のメモリとの間）や、メモリと各Ｉ／Ｏデバイス（例えば、通信インターフェイス４０９）間のデータ転送を制御する。ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）４０７は、表示部４１１それぞれに表示する為の画像を描画する。このＶＲＡＭ４０７に生成した画像を、所定の規定に従って表示部４１１に送信し、これにより表示部４１１は画像を表示する。通信インターフェイス４０９はインターネットやＷｉＦｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）などのネットワークに接続する。システムバス４１２は４０１〜４０９の各ユニットを通信可能に接続する。以下、本実施形態では、上述の各構成について、それぞれの符号にＴ、Ｐ、Ｓを付加することで、タブレット１０２、ＰＣ１０４、サーバ１０３のいずれを実現する情報処理装置に備えられたものであるかを区別する。
【００３０】
なお、これらの情報処理装置は以下に説明するような動作を実現することから、タブレット１０２は情報設定装置、サーバ１０３は情報管理装置、ＰＣ１０４は情報生成装置と表現することもできる。
【００３１】
図５は本実施形態のカメラ１０１、タブレット１０２、ＰＣ１０４、サーバ１０３の動作を示すシーケンス図である。以下の動作はカメラ１０１、タブレット１０２、サーバ１０３、ＰＣ１０４の制御部２６１、４０１がそれぞれメモリに記憶された制御プログラムやメモリや記憶装置に記憶されたＯＳやアプリケーションプログラムを実行し、各部を制御することにより実現される。
【００３２】
まず、カメラ１０１は上述のように撮像処理を行い、図３（ａ）に示すような画像ＩＤ３０１および副画像３０２および本画像３０３を含むＲＡＷファイル３００を記録媒体２５２に記録している（Ｓ５０１）。ここで、画像ＩＤ３０１は、カメラ１０１が、カメラ１０１の個体に固有のシリアル番号等を用いることにより、当該ＲＡＷファイル３００に固有の画像ＩＤを生成してもよい。あるいは、カメラ１０１がサーバ１０３に要求し、サーバ１０３により生成された当該ＲＡＷファイル３００に固有の画像ＩＤ３０１を取得するようにしてもよい。
【００３３】
カメラ１０１はＲＡＷファイル３００から抽出された画像ＩＤ３０１および副画像３０２を用いて、図３（ｂ）に示すような副ＲＡＷファイル３１０を生成する。そして、カメラ１０１はタブレット１０２とＢｌｕｅｔｏｏｔｈ（登録商標）やＷｉＦｉ等の近距離無線通信またはＵＳＢ等の有線通信を介して接続し、副ＲＡＷファイルをタブレット１０２へ送信する（Ｓ５０２）。タブレット１０２は副ＲＡＷファイル３１０を受信し、副画像３０２に対して所定のニュートラルなパラメータを用いて現像処理を実行して表示用副画像を生成し、表示部４１１−Ｔに表示するよう表示制御する。そしてタブレット１０２は操作入力デバイスへの操作に応答して、調整項目毎に調整値を取得する（Ｓ５０３）。ここで、副画像３０２に対する調整項目は例えば、明るさ、ホワイトバランス、色の階調、色の濃さ、シャープネス、ノイズリダクション、色空間などである。
【００３４】
タブレット１０２は、操作入力デバイスへの操作に応答して、副画像３０２に対する調整項目の設定を終了する。そして、タブレット１０２はネットワーク１０５を介してサーバ１０３に接続し、図３（ｃ）に示すような画像ＩＤ３０１と調整項目毎の調整値３２２を含む調整情報３２０をサーバ１０３へ送信する（Ｓ５０４）。
【００３５】
サーバ１０３は画像ＩＤ３０１と調整情報３２０をタブレット１０２から受信し、これらを紐付けて記憶装置４０４−Ｓに記憶する（Ｓ５０５）。
【００３６】
一方、カメラ１０１はＰＣ１０４にＢｌｕｅｔｏｏｔｈ（登録商標）やＷｉＦｉ等の近距離無線通信またはＵＳＢ等の有線通信を介して接続し、ＲＡＷファイル３００をＰＣ１０４に送信する（Ｓ５０６）。ＰＣ１０４はＲＡＷファイル３００を受信し、記憶装置４０４−Ｐに保存する（Ｓ５０７）。ＰＣ１０４はネットワーク１０５を介してサーバ１０３に接続し、ＲＡＷファイル３００に含まれる画像ＩＤ３０１をサーバ１０３へ送信する（Ｓ５０８）。サーバ１０３は画像ＩＤ３０１をＰＣ１０４から受信し、当該画像ＩＤ３０１に関連付けられた調整情報３２０を記憶装置４０４−Ｓから読み出し、ＰＣ１０４へ送信する（Ｓ５０９）。
【００３７】
ＰＣ１０４は画像ＩＤ３０１と調整情報３２０をサーバ１０３から受信する。ＰＣ１０４は画像ＩＤ３０１とＲＡＷファイル３００にさらに受信された調整情報を紐付けて記憶装置４０４−Ｐに記憶する（Ｓ５１０）。ＰＣ１０４はその調整値３２２を用いてＲＡＷファイル３００の本画像３０３に対する現像処理を実行し、得られたデータに対してＪＰＥＧなど所定の形式の圧縮処理を実行して現像済み画像ファイルを生成する（Ｓ５１１）。さらに、現像済み画像ファイルも画像ＩＤ３０１と関連付けて記憶装置４０４−Ｐに記憶するようにしてもよい。
【００３８】
なお、サーバ１０３は調整情報３２０がＰＣ１０４に取り込まれて、ＲＡＷファイル３００と紐付けられたか否かを示す紐付け状態を管理するようにしてもよい。例えば、ＰＣ１０４は調整情報３２０をサーバ１０３から受信した際に（Ｓ５０９）、調整情報３２０と同じ画像ＩＤに紐付けられたＲＡＷファイル３００をカメラから取り込み済みか否かを判定する。すなわちＲＡＷファイル３００が記憶装置４０４―Ｐに記憶されているか否かを判定する。そして、当該ＲＡＷファイル３００を取込済みであれば、調整情報３２０をＲＡＷファイル３００に紐付けてＰＣ１０４の記憶装置４０４−Ｐに保存し、その旨をサーバ１０３に通知する。これにより、サーバ１０３はその紐付け状態を「紐付け有」を示すように更新する。また、このとき、調整情報３２０と対応するＲＡＷファイルが記憶装置４０４−Ｐに記憶されていなければ、ＰＣ１０４は対応するＲＡＷファイルが記憶されたときにサーバ１０３に接続してその旨を通知する。これにより、サーバ１０３はその紐付け状態を「紐付け有」を示すように更新する。又は、前もってカメラ１０１がＲＡＷファイル３００をＰＣ１０４に書き込んでいるときは、カメラ１０１が副ＲＡＷファイル３１０をタブレット１０２に送信するときに、その旨をタブレットに通知する。そして、タブレット１０２が調整情報３２０とともにその旨をサーバ１０３へ通知するようにしてもよい。そして、紐付け状態が「紐付け無」を示す場合、ＲＡＷファイル３００がカメラから１０１からＰＣ１０４へまだ取り込まれていないと考えられる。よって、サーバ１０３は、調整情報３２０をタブレット１０２から受信し、記憶装置４０４−Ｓに保存してから所定期間が経過しても紐付け状態が「紐付け無」を示す場合、タブレット１０２へその旨を通知するようにしてもよい。これにより、ユーザーがカメラ１０１をＰＣ１０４に接続し、ＲＡＷファイル３００を送信させ、ＲＡＷファイル３００の現像処理を実行するように促すことができる。
【００３９】
また、上記では副画像として縮小されたＲＡＷデータを用いる場合について説明したが、代わりに、現像処理済みのＪＰＥＧ形式の画像データを用いてもよい。この場合、調整可能な項目が本画像と副画像との間で異なるため、例えばホワイトバランスのように、副画像では設定できない調整項目がある。よって、このような設定不可能な調整項目については予め指定された調整値を適用する。
【００４０】
また、上記では画像ＩＤはＲＡＷファイル３００に固有のものとして説明したが、サーバ１０３がユーザー毎にＲＡＷファイル３００を管理する場合は、ユーザー毎に固有であればよい。
【００４１】
また、上記ではサーバ１０３は調整値を画像ＩＤだけに紐付けて管理する場合について説明したが、さらにユーザーを固有に識別するユーザーＩＤも紐付けて管理するようにしてもよい。この場合、ユーザーは自分に割り当てられた１つのユーザーＩＤだけを覚えておき、ＰＣ１０４に入力してサーバ１０３へ送信すれば、自分に関連する複数のＲＡＷファイルの調整値をサーバ１０３から取得することができる。この場合のカメラ１０１、タブレット１０２、サーバ１０３、ＰＣ１０４の動作を図６のシーケンス図を参照して説明する。以下の動作はカメラ１０１、タブレット１０２、サーバ１０３、ＰＣ１０４の制御部２６１、４０１がそれぞれメモリに記憶された制御プログラムやメモリや記憶装置に記憶されたＯＳやアプリケーションプログラムを実行し、各部を制御することにより実現される。まず、カメラ１０１とタブレット１０２はそれぞれ図５のステップＳ５０１〜５０３と同様の処理を実行する。タブレット１０２は画像ＩＤ３０１、調整情報３２０およびユーザーＩＤをサーバ１０３へアップロードする（Ｓ６０４）。ユーザーＩＤは、タブレット１０２がカメラ１０１またはサーバ１０３から予め受信して記憶しているものを読み出してもよいし、ユーザーが手動で入力するようにしてもよい。サーバ１０３は画像ＩＤ３０１と調整情報３２０、ユーザーＩＤをタブレット１０２から受信し、これらを紐付けて記憶装置４０４−Ｓに記憶する（Ｓ６０５）。そして、カメラ１０１とＰＣ１０４はそれぞれ図５のステップＳ５０６、５０７と同様の処理を実行する。次に、ＰＣ１０４はユーザーＩＤをサーバ１０３へ送信する（Ｓ６０８）。ユーザーＩＤは、タブレット１０２がカメラ１０１受信して記憶しているものを読み出してもよいし、ユーザーが手動で入力するようにしてもよい。サーバ１０３はユーザーＩＤをＰＣ１０４から受信し、当該ユーザーＩＤに紐付けられた画像ＩＤと調整情報３２０を記憶装置４０４−Ｓから読み出し、ＰＣ１０４へ送信する（Ｓ６０９）。そして、ＰＣ１０４は図５のステップＳ５１０およびＳ５１１と同様の処理を実行する。
【００４２】
なお、ステップＳ６０１でカメラ１０１はユーザーＩＤもサーバ１０３へ送信するようにしてもよい。この場合、サーバ１０３はタブレット１０２から受信したユーザーＩＤと一致するユーザーＩＤに紐付けられた調整値のみについてタブレット１０２による調整処理を許可するようにしてもよい。
【００４３】
以上のような本実施形態の構成によれば、カメラ１０１の表示部２２３よりも大画面のタブレット１０２の表示部４１１−Ｔに副画像が表示されることで、ユーザーは調整値による現像処理結果の変化を確認しやすくなる。また、カメラ１０１からタブレット１０２へ本画像よりもデータ量の小さな副画像を送信することで、送信処理にかかる負荷や時間を低減することができる。また、タブレット１０２は本画像よりもデータ量の小さな副画像を保持すればよいので、記憶容量の消費を少なくすることができ、また、表示処理にかかる負荷も軽減することができる。また、タブレット１０２とサーバ１０３との間、サーバ１０３とＰＣ１０４との間では、本画像や副画像よりもデータ量が小さな画像ＩＤや調整情報３２０を通信するので、通信負荷や通信時間を大幅に低減することができる。また、移動や携帯が容易なタブレット１０２で調整値を設定可能にしたことで、ユーザーは好きなときに好きな場所で調整値の設定を行う事ができる。また、本画像の現像処理には、カメラ１０１やタブレット１０２よりも処理能力が高いＰＣ１０４を用いることで、処理にかかる時間を短縮することができる。
【００４４】
（第２の実施形態）
本実施形態では、ユーザーが複数のタブレット１０２を所有したり、ＰＣ１０４も使用したりして、調整情報を生成可能な装置が複数、存在する場合について説明する。以下、第１の実施形態と同様の部分については説明を省略し、本実施形態の特徴となる部分について詳細に説明する。
【００４５】
本実施形態では、タブレット１０２−１が副ＲＡＷファイルをカメラ１０１から取り込んだ後、ネットワーク１０５を介してサーバ１０３へアップロードする。そして、サーバ１０３は副ＲＡＷファイルを保存し、アクセスするためのＵＲＬを発行する。サーバ１０３は副ＲＡＷファイルのＵＲＬに対するアクセスに応答して、タブレット１０２−ＮまたはＰＣ１０４からリクエストを受けると、副ＲＡＷファイルをダウンロードさせる。これにより、タブレット１０２−１以外の装置も副ＲＡＷファイルを取得し、調整値の設定を行い、調整情報を生成し、サーバ１０３へ送信することが可能となる。あるいは、複数のタブレット１０２−Ｎがカメラ１０１に接続し、それぞれ副ＲＡＷファイルを取り込むようにしても同様である。なお、タブレット１０２もＰＣ１０４も同様の動作で本発明を実現するため、以下ではタブレット１０２の場合を例にあげて説明する。
【００４６】
本実施形態のサーバ１０３は図７（ａ）に示すように、ＲＡＷファイル３００をユーザー毎に固有の画像ＩＤで管理し、また、ＲＡＷファイル３００に関する調整情報の更新履歴をユーザー毎に通しの更新番号を付与して管理する。また、タブレット１０２は調整情報の更新処理を行うとき、更新番号をサーバ１０３から取得し、図７（ｂ）に示すように画像ＩＤに関連付けて管理する。
【００４７】
図８は本実施形態のタブレット１０２とサーバ１０３の動作を示すフローチャート図である。以下の動作はタブレット１０２とサーバ１０３の制御部４０１−Ｔと制御部４０１−Ｓがそれぞれメモリに記憶された制御プログラムやメモリや記憶装置に記憶されたＯＳやアプリケーションプログラムを実行し、各部を制御することにより実現される。
【００４８】
まず、タブレット１０２は、ユーザーの入力操作を受け付けてユーザーＩＤを取得するとともに、図７（ｂ）の更新管理テーブル７２１に格納された更新番号のうち最大のものを最後の更新番号として取得する。そして、ユーザーＩＤと最後の更新番号をサーバ１０３へ送信する（Ｓ８０１）。
【００４９】
サーバ１０３はユーザーＩＤと最大の更新番号をタブレット１０２から受信すると（Ｓ８３１）、サーバの更新管理テーブル７１１でユーザーＩＤと関連付けられた更新番号の最大のものを最新の更新番号として取得し、最後の更新番号と比較する。これらの更新番号が一致すれば、サーバ１０３は更新された調整情報は無いと判断し（Ｓ８３２でＮｏ）、その旨をタブレットに通知して、本処理を終了する。一方、これらの更新番号が一致しなければ、サーバ１０３は更新された調整情報が有ると判断し（Ｓ８３２でＹｅｓ）、最後の更新番号よりも大きな更新番号を持つ画像ＩＤの調整情報を記憶装置４０４−Ｓから取得する（Ｓ８３３）。サーバ１０３は取得された調整情報とその更新番号をタブレット１０２へ送信する（Ｓ８３４）。
【００５０】
タブレット１０２は調整情報とその更新番号をサーバ１０３から受信したか否かを判定し、更新された調整情報がなければ（Ｓ８０２でＮｏ）、調整情報の更新は無いとみなし、本処理を終了する。一方、調整情報とその更新番号をサーバ１０３から受信すると（Ｓ８０２でＹｅｓ）、受信した調整情報の個数をカウントして変数Ｎに代入し、変数ｉに初期値として“１”を代入する（Ｓ８０３）。タブレットの更新管理テーブル７２１を参照し、ｉ個目の調整情報に含まれる画像ＩＤに関連付けられた未通知の調整値が有るかどうかを判定する（Ｓ８０４）。未通知の調整値が無ければ（Ｓ８０４でＮｏ）、当該画像ＩＤの調整情報３２０をｉ個目の調整情報で上書きして記憶装置４０４−Ｔに保存する（Ｓ８０５）。また、タブレットの更新管理テーブル７２１の当該画像ＩＤのレコードについて、更新番号をｉ個目の調整情報の更新番号に変更するとともに、未通知の調整情報の有無を示すフラグをないことを示す値（Ｆａｌｓｅ）に変更する（Ｓ８０６）。一方、未通知の調整情報が有れば（Ｓ８０４でＹｅｓ）、未通知の調整情報とｉ個目の調整情報に基づく、後述する競合解消処理を実行する（Ｓ８０７）。競合解消処理の結果、サーバ１０３から送信されたｉ個目の調整情報が選択されたか否かを判定する（Ｓ８０８）。ｉ個目の調整情報が選択されれば（Ｓ８０８でＹｅｓ）、上述のステップＳ８０５とＳ８０６の処理を実行する。一方、ｉ個目の調整情報が選択されなければ（Ｓ８０８でＮｏ）、タブレット１０２で調整された調整情報を記憶装置４０４−Ｔに保持したまま、タブレットの更新管理テーブル７２１の当該画像ＩＤの更新番号をｉ個目の調整情報の更新番号に変更する（Ｓ８０９）。変数ｉに１を加算し（Ｓ８１０）、変数ｉが変数Ｎの値を超えるまでステップＳ８０４〜Ｓ８１０の処理を繰り返す。
【００５１】
ここで、ステップＳ８０８の競合解消処理について説明する。この競合解消処理についてはさまざまな方法が考えられる。例えば、タブレット１０２とサーバ１０３のうちいずれか一方の調整情報を選択するようにしてもよい。例えば、調整情報に最終調整日時を含めておき、最終調整日時が新しい方の調整情報を選択するようにしてもよい。あるいは、それぞれの調整情報を用いて副画像に対して現像処理を実行して結果をタブレット１０２の表示部４１１−Ｔに表示し、ユーザーにいずれか一方の調整情報を選択させたり、タブレット１０２の調整情報を再設定させるようにしてもよい。あるいは、調整情報の内容に応じて選択するようにしてもよい。例えば、調整内容が「削除」のものを選択する、あるいは選択しないようにすることや、調整対象の調整項目に「ホワイトバランス」があるものを選択するなどが考えられる。あるいは、それぞれの調整情報を用いて副画像に対して現像処理を実行して得られた結果を画像解析し、その結果に応じて最適な方を自動的に選択するようにしてもよい。
【００５２】
ステップＳ８０１の処理が実行されるとき、図７（ａ）のサーバの更新管理テーブルと図７（ｂ）のタブレットの更新管理テーブルの状態であった場合に、図８のフローチャート図に示す処理を実行した場合の変化について説明する。ステップＳ８０１でタブレット１０２はユーザーＩＤ「Ｕｓｅｒ＿１２３」と最後の更新番号「１１」を送信する。ステップＳ８３２でサーバ１０３は最新の更新番号「１８」と最後の更新番号「１１」を比較し、これらが一致しないため、更新された調整情報があると判断する。ステップＳ８３３でサーバ１０３は最後の更新番号「１１」よりも大きな更新番号を持つ「Ｉｍｇ＿Ａ、Ｉｍｇｅ＿Ｂ、Ｉｍｇ＿Ｅ、Ｉｍｇ＿Ｆ、Ｉｍｇ＿Ｈ」を取得する。ステップＳ８３４でサーバ１０３は記憶装置４０４−Ｓから画像ＩＤが「Ｉｍｇ＿Ａ、Ｉｍｇｅ＿Ｂ、Ｉｍｇ＿Ｅ、Ｉｍｇ＿Ｆ、Ｉｍｇ＿Ｈ」の調整情報３２０を読み出し、タブレット１０２へ順に送信する。
【００５３】
タブレット１０２は、ステップＳ８０４でタブレットの更新管理テーブル７２１を参照する。そして、画像ＩＤがＩｍｇ＿ＡとＩｍｇｅ＿Ｂのレコードは未通知の調整情報がないことを示す（Ｆａｌｓｅ）ので、Ｉｍｇ＿ＡとＩｍｇｅ＿Ｂの調整情報をサーバ１０３から受信した調整情報で上書きして記憶装置４０４−Ｔに保存する。また、画像ＩＤがＩｍｇｅ＿Ｈのレコードは存在しないので、未通知の調整情報がないと判定し、Ｉｍｇｅ＿Ｈの調整情報を新たに記憶装置４０４−Ｔに保存する。また、ステップＳ８０５でタブレットの更新管理テーブル７２１のＩｍｇ＿Ａ、Ｉｍｇ＿Ｂの更新番号をサーバ１０３から受信した更新番号「１２」と「１５」にそれぞれ変更し、Ｉｍｇ＿Ｈの更新番号として「１７」を格納する。
【００５４】
一方、タブレット１０２は、ステップＳ８０４でタブレットの更新管理テーブル７２１を参照する。そして、画像ＩＤがＩｍｇ＿ＥとＩｍｇ＿Ｆのレコードは未通知の調整情報があることを示す（Ｔｒｕｅ）ので、ステップＳ８０７で競合解消処理が行われる。競合解消処理の結果、サーバ１０３から受信した調整情報が選択されなければ（Ｓ８０８でＮｏ）、画像ＩＤがＩｍｇ＿ＥとＩｍｇ＿Ｆの調整情報はサーバ１０３から受信した調整情報で上書きしないで、そのままにしておく。そして、タブレットの更新管理テーブル７２１のＩｍｇ＿ＥとＩｍｇ＿Ｆの更新番号をサーバ１０３から受信した更新番号「１４」と「１６」にそれぞれ変更する（Ｓ８０９）。
【００５５】
上述のようにして図８に示す動作が終了した後のタブレットの更新管理テーブルを図７（ｃ）に示す。なお、サーバの更新管理テーブル７１１は変化しない。
【００５６】
引き続き、タブレット１０２とサーバ１０３により実行される動作を図９のフローチャート図を参照して説明する。以下の動作はタブレット１０２とサーバ１０３の制御部４０１−Ｔと制御部４０１−Ｓがそれぞれメモリに記憶された制御プログラムやメモリや記憶装置に記憶されたＯＳやアプリケーションプログラムを実行し、各部を制御することにより実現される。
【００５７】
タブレット１０２はタブレット１０２の更新管理テーブル７２２を参照し、サーバ１０３へ未通知の調整情報があるかどうかを判定し、なければ（Ｓ９０１でＮｏ）、本処理を終了する。一方、サーバ１０３へ未通知の調整情報があれば（Ｓ９０１でＹｅｓ）、調整情報の更新要求をユーザーＩＤとタブレット１０２の更新管理テーブル７２２における最大の更新番号と未通知の調整情報をサーバ１０３へ送信する（Ｓ９０２）。
【００５８】
サーバ１０３はユーザーＩＤと更新番号と未通知の調整情報をタブレット１０２から受信する（Ｓ９３１）。そして、サーバ１０３の更新管理テーブル７１１の当該ユーザーＩＤに関連付けられた最大の更新番号（最新の更新番号）と受信された更新番号を比較する（Ｓ９３２）。これらの更新番号が一致しなければ（Ｓ９３２でＮｏ）、タブレット１０２に対し、本処理を中止するよう通知する（Ｓ９３３）。これは、図８のＳ８０８の調整情報の競合解消処理の終了からステップＳ９３２が実行されるまでの間に、他のタブレット１０２−Ｎが調整情報をサーバ１０３にアップロードしたため、更新番号が変更されている場合に起こる。この通知に応答して（Ｓ９０３でＮｏ）、タブレット１０２は本処理を終了し、ステップＳ８０１の処理に戻り、サーバ１０３の最新の調整情報とタブレットの未通知の調整情報に基づき、解消処理を実行することとなる。一方、これらの更新番号が一致すれば（Ｓ９３２でＹｅｓ）、サーバ１０３は当該ユーザーＩＤに関連付けられた最大の更新番号に対して未通知の調整情報の分だけ“１”を順に加算した更新番号を算出して、最新の更新番号を発行する（Ｓ９３４）。サーバ１０３はステップＳ９３１で受信された調整情報それぞれについて、画像ＩＤと最新の更新番号の組み合わせを関連付けて保存する（Ｓ９３５）。また、サーバ１０３は新たな更新番号をそれぞれ画像ＩＤと組み合わせてタブレット１０２に通知する（Ｓ９３６）。
【００５９】
タブレット１０２は調整情報の更新番号と画像ＩＤの組合せをサーバ１０３から受信すると（Ｓ９０３でＹｅｓ）、タブレット１０２は未通知の調整情報の個数をカウントして変数Ｍに代入し、変数ｊに初期値として“１”を代入する（Ｓ９０４）。
【００６０】
タブレット１０２はサーバ１０３から受信された更新番号と画像ＩＤの組合せに基づき、タブレット１０２の調整情報の画像ＩＤに関連付けられた更新番号と通知状態を変更する（Ｓ９０５）。そして、変数ｊに１を加算し（Ｓ９０６）、変数ｊが変数Ｍの値を超えるまでステップＳ９０５〜Ｓ９０６の処理を繰り返す。
【００６１】
なお、タブレット１０２は最新の更新番号ではなく、本処理を中止するための通知をサーバ１０３から受信すると（Ｓ９０３でＮｏ）、本処理を終了する。
【００６２】
ステップＳ９０１の処理が実行されるとき、図７（ａ）のサーバの更新管理テーブルと図７（ｃ）のタブレットの更新管理テーブルの状態であった場合に、図９のフローチャート図に示す処理を実行した場合の変化について説明する。ステップＳ９０２でタブレット１０２はユーザーＩＤ「Ｕｓｅｒ＿１２３」と最後の更新番号「１７」と未通知の調整情報３２０を送信する。未通知の調整情報３２０は画像ＩＤ「Ｉｍｇ＿Ｃ、Ｉｍｇ＿Ｅ、Ｉｍｇ＿Ｆ、Ｉｍｇ＿Ｇ」の調整情報である。ステップＳ９３２でサーバ１０３は最新の更新番号「１７」と最後の更新番号「１７」を比較し、これらが一致するので、ステップＳ９３４で調整情報の更新処理を開始する。ステップＳ９３４でサーバ１０３は最新の更新番号「１８、１９、２０、２１」を発行する。また、ステップＳ９３５でサーバ１０３はタブレット１０２から受信した画像ＩＤ「Ｉｍｇ＿Ｃ、Ｉｍｇ＿Ｅ、Ｉｍｇ＿Ｆ、Ｉｍｇ＿Ｇ」の調整情報３２０を発行した更新番号と共に記憶装置４０４−Ｓに上書き保存する。また、ステップＳ９３６でサーバ１０３は発行した更新番号をタブレット１０２に通知する。Ｓ９０５でタブレット１０２は、タブレットの更新管理テーブルの更新番号と各調整情報をサーバ１０３から受信した更新番号「１８、１９、２０、２１」にそれぞれ変更する。また、未通知の調整情報の有無を示すフラグを未調整の情報が無いことを示す値（Ｆａｌｓｅ）に変更する。
【００６３】
上述のようにして図９に示す動作が終了した後のサーバの更新管理テーブルとタブレットの管理テーブルをそれぞれ図７（ｄ）と図７（ｅ）に示す。
【００６４】
（第３の実施形態）
本実施形態では、本画像と副画像を含むＲＡＷファイルをカメラ１０１からタブレット１０２に送信し、さらにタブレット１０２からＰＣ１０４に送信する形態について説明する。以下、第１および第２の実施形態と同様の部分については説明を省略し、本実施形態の特徴となる部分について詳細に説明する。
【００６５】
図１０は、本実施形態の情報処理システム全体の構成を示す図である。本実施形態の情報処理システムにおいて、カメラ１０１は本画像と副画像を含むＲＡＷファイルをタブレット１０２へ送信する。また、タブレット１０２はこのＲＡＷファイルをＰＣ１０４へ送信する。
【００６６】
本実施形態において、カメラ１０１の構成と、タブレット１０２、ＰＣ１０４、サーバ１０３の構成は、第１の実施形態において図２および図４で説明したものと同じである。また、本実施形態におけるＲＡＷファイルと調整情報は、第１の実施形態において図３（ａ）および図３（ｃ）で説明したものと同じである。本実施形態におけるカメラ１０１は、図３（ｂ）に示した副ＲＡＷファイル３１０は生成しない。
【００６７】
図１１および図１２は本実施形態のカメラ１０１、タブレット１０２、ＰＣ１０４、サーバ１０３の動作を示すシーケンス図である。第一の実施例にて図５および図６を用いて説明した内容と同様の部分については説明を省略し、本実施形態の特徴となる部分について詳細に説明する。以下の動作はカメラ１０１、タブレット１０２、サーバ１０３、ＰＣ１０４の制御部２６１、４０１がそれぞれメモリに記憶された制御プログラムやメモリや記憶装置に記憶されたＯＳやアプリケーションプログラムを実行し、各部を制御することにより実現される。
【００６８】
図１１および図１２のそれぞれにおいて、カメラ１０１は画像ＩＤ３０１および副画像３０２および本画像３０３を含むＲＡＷファイル３００をタブレット１０２へ送信する（Ｓ１１０２）。タブレット１０２はＲＡＷファイル３０１を受信し、内包されている副画像３０２に対して所定のニュートラルなパラメータを用いて現像処理を実行して表示用副画像を生成し、表示部４１１−Ｔに表示するよう表示制御する。また、タブレット１０２はＰＣ１０４に接続し、ＲＡＷファイル３００をＰＣ１０４に送信する（Ｓ１１０６）。
【００６９】
以上のような本実施形態の構成によれば、タブレット１０２で副画像を表示したり、副画像を調整することによって、表示処理や調整処理にかかる負荷を軽減することができる。また、タブレット１０２とサーバ１０３との間、サーバ１０３とＰＣ１０４との間では、本画像や副画像よりもデータ量が小さな画像ＩＤや調整情報３２０を通信するので、通信負荷や通信時間を大幅に低減することができる。また、タブレット１０２にＲＡＷファイル３００が記憶されるため、カメラ１０１からタブレット１０２にＲＡＷファイル３００が送信された後、カメラ１０１のＲＡＷファイルは不要となる。よって、ユーザーは記録媒体２５２から当該ＲＡＷファイル３００を消去可能となる。
【００７０】
なお、本実施形態では、タブレット１０２からＰＣ１０４へＲＡＷファイル３００を送信した後も当該ＲＡＷファイル３００を残す構成としたが、タブレット１０２が当該ＲＡＷファイル３００を自動的に消去する構成であってもよい。また、タブレット１０２が、当該ＲＡＷファイル３００から第１の実施形態で説明した副ＲＡＷファイル３０１を生成して、当該ＲＡＷファイル３００を置き換える構成であってもよい。
【００７１】
（他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
0006719932.tif 000002
【図２】
0006719932.tif 000003
【図３】
0006719932.tif 000004
【図４】
0006719932.tif 000005
【図５】
0006719932.tif 000006
【図６】
0006719932.tif 000007
【図７】
0006719932.tif 000008
【図８】
0006719932.tif 000009
【図９】
0006719932.tif 000010
【図１０】
0006719932.tif 000011
【図１１】
0006719932.tif 000012
【図１２】
0006719932.tif 000013