(57)【要約】【課題】情報処理装置での処理時間及び外部機器との通信時間を短縮すると共に処理負荷を軽減する。【解決手段】情報処理装置の一例であるスマートフォン１５０の制御部３０１は、デジタルカメラ１００から取得したＲＡＷデータの調整値が設定されると、調整値がＲＡＷデータの現像処理を必要とする調整項目のものか否かを判定し、現像処理が必要な場合には、ＲＡＷデータを現像した画像を作成し、作成した画像と調整値をデジタルカメラ１００へ送信し、現像処理が不要な場合には調整値のみをデジタルカメラ１００へ送信する。【選択図】図４
2019129448.tif 000002
【特許請求の範囲】
【請求項１】
外部装置との通信を行う通信手段と、
前記通信手段を通じて前記外部装置から取得した画像データの調整値を設定する設定手段と、
前記調整値が前記画像データの現像処理を必要とする調整項目のものか否かを判定する判定手段と、
前記現像処理が必要と判定された場合に前記調整値で前記画像データを現像する現像手段と、
前記現像処理が必要と判定された場合に前記現像手段により作成された画像と前記調整値を前記外部装置へ送信し、前記現像処理が不要であると判定された場合に前記調整値のみを前記外部装置へ送信する制御手段と、を備えることを特徴とする情報処理装置。
【請求項２】
前記画像データは、ＲＡＷデータまたはＪＰＥＧ形式の画像データであることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記外部装置に記憶されている画像の一覧を取得する取得手段と、
前記取得手段が取得した一覧から１つの画像を選択する選択手段と、
前記選択手段により選択された画像の画像データを取得する取得手段と、を備えることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
外部装置と通信可能な情報処理装置の制御方法であって、
前記外部装置から画像データを取得する取得ステップと、
前記取得ステップで取得した画像データの調整値を設定する設定ステップと、
前記設定ステップで設定された調整値が前記画像データの現像処理を必要とする調整項目のものか否かを判定する判定ステップと、
前記判定ステップで前記現像処理が必要と判定された場合に、前記調整値で前記画像データを現像する現像ステップと、
前記現像処理が必要と判定された場合に前記現像ステップで作成された画像と前記調整値を前記外部装置へ送信し、前記現像処理が不要であると判定された場合に前記調整値のみを前記外部装置へ送信する送信ステップと、を有することを特徴とする情報処理装置の制御方法。
【請求項５】
撮像手段と、
外部装置との通信を行う通信手段と、
前記撮像手段から取得したＲＡＷデータから表示用画像を生成する生成手段と、
前記ＲＡＷデータと前記表示用画像を含めた画像ファイルを記憶する記憶手段と、
前記外部装置からの要求に応じて所定のＲＡＷデータを前記外部装置へ送信する送信手段と、
前記外部装置から前記外部装置で前記ＲＡＷデータを元にして作成された画像とその調整値を受信した場合に前記ＲＡＷデータを含む画像ファイルにある前記表示用画像を受信した画像で更新すると共に前記画像ファイルに前記調整値を追加して前記記憶手段に記憶し、前記外部装置から前記調整値のみを受信した場合に前記画像ファイルに前記調整値を追加して前記記憶手段に記憶する制御手段と、を備えることを特徴とする電子機器。
【請求項６】
前記表示用画像は、ＪＰＥＧ形式の画像であることを特徴とする請求項５に記載の電子機器。
【請求項７】
外部装置と通信可能な電子機器の制御方法であって、
撮像手段により生成されたＲＡＷデータから表示用画像を生成する生成ステップと、
前記ＲＡＷデータと前記生成ステップで生成した表示用画像を含めた画像ファイルを記憶手段に記憶する記憶ステップと、
前記外部装置からの要求に応じて所定のＲＡＷデータを前記外部装置へ送信する送信ステップと、
前記外部装置から前記外部装置で前記ＲＡＷデータを元にして作成された画像とその調整値を受信した場合に前記ＲＡＷデータを含む画像ファイルにある前記表示用画像を前記外部装置から受信した画像で更新すると共に前記画像ファイルに前記調整値を追加して前記記憶手段に記憶し、前記外部装置から前記調整値のみを受信した場合に前記画像ファイルに前記調整値を追加して前記記憶手段に記憶する制御ステップと、を有することを特徴とする電子機器の制御方法。
【請求項８】
通信可能な電子機器と情報処理装置を有する情報処理システムであって、
前記電子機器は、
撮像手段と、
前記撮像手段から取得したＲＡＷデータを現像して表示用画像を生成する生成手段と、
前記ＲＡＷデータと前記表示用画像を含めた画像ファイルを記憶する記憶手段と、
前記情報処理装置からの要求に応じて所定のＲＡＷデータを前記情報処理装置へ送信する送信手段と、
前記情報処理装置から前記情報処理装置で前記ＲＡＷデータを元にして作成された画像とその調整値を受信した場合に前記ＲＡＷデータを含む画像ファイルにある前記表示用画像を受信した画像で更新すると共に前記画像ファイルに前記調整値を前記記憶手段に記憶し、前記情報処理装置から前記調整値のみを受信した場合に前記画像ファイルに前記調整値を追加して前記記憶手段に記憶する制御手段と、を備え、
前記情報処理装置は、
前記電子機器へ前記所定のＲＡＷデータの送信を要求する要求手段と、
前記要求に応じて前記電子機器から送信されてきたＲＡＷデータに調整値を設定する設定手段と、
前記調整値が前記ＲＡＷデータの現像処理を必要とする調整項目のものか否かを判定する判定手段と、
前記現像処理が必要と判定された場合に、前記調整値で前記ＲＡＷデータを現像する現像手段と、
前記現像処理の調整が必要と判定された場合に前記現像手段により作成された画像と前記調整値を前記電子機器へ送信し、前記現像処理の調整が不要であると判定された場合に前記調整値のみを前記電子機器へ送信する制御手段と、を備えることを特徴とする情報処理システム。
【請求項９】
コンピュータを請求項１乃至３のいずれか１項に記載の情報処理装置の各手段として機能させることを特徴とするプログラム。
【請求項１０】
コンピュータを請求項５又は６に記載の電子機器の各手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置とその制御方法、電子機器とその制御方法、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
ＲＡＷモードでの撮影が可能なデジタルカメラ等の撮像装置により撮影時に生成される画像ファイルは、ＲＡＷデータに加えて、一般的に撮影時の現像処理条件（以下「調整値」という）とプレビュー表示用画像を含んでいる。プレビュー表示用画像は、調整値を用いてＲＡＷデータを現像することによって作成される。そして、プレビュー表示用画像を液晶パネル等の表示手段に表示するまでの時間を短縮するために、撮像素子からの信号読み出しと並行して現像処理を行ってプレビュー表示用画像を生成し、ＲＡＷデータと共に画像ファイルに含ませる手法が採られることが多い。
【０００３】
一方、画像ファイルに記憶されている調整値は、撮影後に変更することができる。一般的に、変更された調整値を用いてＲＡＷデータを現像した結果は、撮影時に画像ファイルに内蔵されていた元のプレビュー表示用画像とは見た目（表現）が異なるものとなることが多い。そこで、特許文献１には、変更後の調整値とその調整値で現像を行って作成した画像とで元のプレビュー表示用画像を更新する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１２８８０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像ファイルに記憶されている調整値を撮影後に変更するための多くの機能を撮像装置に持たせた場合、撮像装置のコストが上昇してしまう。また、既存の撮像装置が備えていない画像調整項目や新規に提案された画像調整項目を既存の撮像装置に追加して実行可能とすることは、既存の撮像装置のハードウェア性能によっては容易でないことが多い。
【０００６】
そこで、アプリケーションの入手や更新を容易に行うことができる情報処理装置を撮像装置と組み合わせて、情報処理装置において画像ファイルを調整する方法が考えられる。つまり、撮像装置と通信可能（接続可能）な情報処理装置が、撮像装置からＲＡＷデータを取り込み、変更した調整値でＲＡＷデータを現像してプレビュー表示用画像を作成し、作成したプレビュー表示用画像を元の機器（撮像装置）に戻す方法が考えられる。
【０００７】
しかし、その場合、情報処理装置でのＲＡＷデータの現像処理時間や情報処理装置と撮像装置との間のデータ通信時間が長くなるという問題や、情報処理装置での処理負荷が増大するという問題が生じる。
【０００８】
本発明は、外部機器から受信したデータに所定の処理を行い、生成したデータを外部機器に送信する情報処理装置での処理時間及び外部機器との通信時間の短縮と処理負荷の軽減を可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る情報処理装置は、外部装置との通信を行う通信手段と、前記通信手段を通じて前記外部装置から取得した画像データの調整値を設定する設定手段と、前記調整値が前記画像データの現像処理を必要とする調整項目のものか否かを判定する判定手段と、前記現像処理が必要と判定された場合に前記調整値で前記画像データを現像する現像手段と、前記現像処理が必要と判定された場合に前記現像手段により作成された画像と前記調整値を前記外部装置へ送信し、前記現像処理が不要であると判定された場合に前記調整値のみを前記外部装置へ送信する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、外部機器から受信したデータに所定の処理を行い、生成したデータを外部機器に送信する情報処理装置での処理時間及び外部機器との通信時間を短縮することができると共に処理負荷を軽減することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る情報処理システムの概略構成を示す図である。
【図２】デジタルカメラの概略構成を示すブロック図である。
【図３】スマートフォンの概略構成を示すブロック図である。
【図４】スマートフォンがデジタルカメラに対する通信確立後に実行する処理のフローチャートである。
【図５】デジタルカメラに記憶されるＲＡＷファイルのデータフォーマットを説明する図である。
【図６】図４のＳ４０８でスマートフォンに表示される画面の例を示す図である。
【図７】デジタルカメラでのＲＡＷファイル再生処理のフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、添付図面を参照して詳細に説明する。
【００１３】
＜情報処理システムの概略構成＞
図１は、本発明の実施形態に係る情報処理システムの概略構成を示す図である。本実施形態に係る情報処理システムは、撮像機能を有する電子機器の一例であるデジタルカメラ１００と、情報処理装置の一例であるスマートフォン１５０とを有する。デジタルカメラ１００スマートフォン１５０とは、後述するように、無線通信により通信可能（双方向通信による接続可能）である。なお、デジタルカメラ１００から見るとスマートフォン１５０は外部装置の１つであり、逆に、スマートフォン１５０から見ると、デジタルカメラ１００は外部装置の１つである。
【００１４】
デジタルカメラ１００スマートフォン１５０との接続形態の１つは、中継装置の一例である外部アクセスポイント（以下「外部ＡＰ」と記す）が形成する無線ＬＡＮネットワークにデジタルカメラ１００とスマートフォン１５０が参加する形態である。また、別の接続形態としては、外部ＡＰを介さず、デジタルカメラ１００とスマートフォン１５０とが直接接続される形態がある。直接接続形態の１つは、デジタルカメラ１００が簡易アクセスポイント（以下「簡易ＡＰ」と記す）として動作して無線ＬＡＮネットワークを形成する形態がある。この場合、デジタルカメラ１００は、簡易ＡＰとしての動作を開始すると、ビーコン信号を定期的にスマートフォン１５０へ送信する。スマートフォン１５０は、ビーコン信号を検知するとデジタルカメラ１００が形成した無線ＬＡＮネットワークに参加する。その後、デジタルカメラ１００とスマートフォン１５０は、互いの機器を発見し、相手機器の能力取得等の処理を経て通信を確立する。これにより、デジタルカメラ１００とスマートフォン１５０との間でのデータの送受信が可能となる。別の直接接続の形態としては、デジタルカメラ１００とスマートフォン１５０が、例えば、ＢＬＵＥＴＯＯＴＨ（登録商標）により直接に無線接続される形態が挙げられる。
【００１５】
図２は、デジタルカメラ１００の概略構成を示すブロック図である。デジタルカメラ１００は、制御部２０１、撮像部２０２、不揮発性メモリ２０３、作業用メモリ２０４、操作部２０５、表示部２０６、記憶媒体２１０及び接続部２１１を備える。
【００１６】
制御部２０１は、入力信号にしたがって不揮発性メモリ２０３に格納されているプログラムを実行することによりデジタルカメラ１００の各部を制御する。なお、制御部２０１が機器全体を制御する構成に代えて、複数のハードウェアが処理を分担することで機器全体が制御される構成となっていてもよい。撮像部２０２は、撮像部２０２に含まれるレンズ（不図示）により結像された被写体光を撮像素子（不図示）により電気信号に変換し、ノイズ低減処理等を行った後のデジタルデータを画像データ（ＲＡＷデータ）として出力する。ＲＡＷデータは、バッファメモリ（作業用メモリ２０４の一部）に一時的に記憶され、制御部２０１による所定の処理に用いられた後、画像ファイル（ＲＡＷファイル５００（図５（ａ）参照））の構成要素の１つとして記憶媒体２１０に記憶される。
【００１７】
不揮発性メモリ２０３は、電気的に消去と記憶が可能なメモリであり、制御部２０１で実行される各種のプログラム、プログラムの実行に必要なパラメータ等を格納する。作業用メモリ２０４は、撮像部２０２により生成されたＲＡＷデータを一時的に保持するバッファ記憶領域と、表示部２０６に表示する各種の画像のデータ記憶領域、制御部２０１の作業用記憶領域を有するＲＡＭである。操作部２０５は、ユーザによるデジタルカメラ１００に対する指示を受け付ける。操作部２０５は、例えば、デジタルカメラ１００の電源のオン／オフを指示するための電源ボタン、撮影を指示するためのレリーズスイッチ、画像再生を指示するための再生ボタン等の操作部材を含む。また、表示部２０６に設けられるタッチパネルも操作部２０５に含まれる。
【００１８】
表示部２０６は、撮影時におけるビューファインダ画像の表示、画像再生表示、対話的操作のためのメニュー画面の表示等を行う。なお、表示部２０６は、少なくとも表示制御機能を有していればよく、必ずしもデジタルカメラ１００に内蔵されている必要はない。例えば、外部の表示装置と接続されることで表示部２０６の機能が実現されている構成であってもよい。記憶媒体２１０は、撮影により作成されたＲＡＷファイル５００を記憶する。記憶媒体２１０は、デジタルカメラ１００に内蔵されていてもよいし、デジタルカメラ１００に着脱自在であってもよい。つまり、デジタルカメラ１００は、少なくとも記憶媒体２１０にアクセスする手段を有していればよい。
【００１９】
接続部２１１は、外部装置との通信を可能にするためのインタフェースを有しており、本実施形態では、外部装置と無線ＬＡＮでの通信を可能にするインタフェースを有するものとする。制御部２０１は、接続部２１１を制御することにより、デジタルカメラ１００と外部装置（本実施形態では具体的にはスマートフォン１５０）と間での無線通信を可能とする。但し、デジタルカメラ１００と外部装置との間の通信方式は無線ＬＡＮに限定されるものではなく、デジタルカメラ１００は接続部２１１を介して外部装置とデータのやりとりを行うことが可能な構成であればよい。
【００２０】
本実施形態では、デジタルカメラ１００は、インフラストラクチャモードにおけるスレーブ装置として動作することが可能である。スレーブ装置として動作する場合、周辺のＡＰに接続することで、ＡＰが形成するネットワークに参加することが可能となる。また、デジタルカメラ１００は、ＡＰの一種の機能がより限定された簡易的なＡＰ（以下「簡易ＡＰ」という）として動作することも可能である。デジタルカメラ１００は、簡易ＡＰとして動作すると、自身でネットワークを形成し、デジタルカメラ１００の周辺の機器がデジタルカメラ１００をＡＰと認識して、デジタルカメラ１００が形成したネットワークに参加することが可能となる。このようにデジタルカメラ１００を動作させるためのプログラムは、例えば、不揮発性メモリ２０３に保持されている。なお、デジタルカメラ１００は、簡易ＡＰとして動作した場合には、スレーブ装置から受信したデータをインターネットプロバイダ等に転送するゲートウェイ機能は有していない。したがって、デジタルカメラ１００は、自身が形成したネットワークに参加している別の機器からデータを受信しても、受信したデータをインターネット等のネットワークに転送することはできない。
【００２１】
図３は、スマートフォン１５０の概略構成を示すブロック図である。スマートフォン１５０は、制御部３０１、撮像部３０２、不揮発性メモリ３０３、作業用メモリ３０４、操作部３０５、表示部３０６、記憶媒体３１０、接続部３１１、公衆網接続部３１２、マイク３１３及びスピーカ３１４を備える。
【００２２】
制御部３０１は、入力信号にしたがって不揮発性メモリ３０３に格納されているプログラムを実行することによりスマートフォン１５０の各部を制御する。なお、制御部３０１が機器全体を制御する構成に代えて、複数のハードウェアが処理を分担することで機器全体が制御される構成となっていてもよい。撮像部３０２は、撮像部３０２に含まれるレンズ（不図示）により結像された被写体光を撮像素子（不図示）により電気信号に変換し、ノイズ低減処理等を行った後のデジタルデータを画像データとして出力する。画像データはバッファメモリ（作業用メモリ３０４の一部）に一時的に記憶された後、制御部３０１による所定の処理を経て記憶媒体３１０に記憶される。なお、スマートフォンは撮像機能を有していることが一般的であるため、スマートフォン１５０は撮像部３０２を備えるものとして説明したが、本発明に係る情報処理システムを構成する情報処理装置は、撮像機能を備えている必要はない。
【００２３】
不揮発性メモリ３０３は、電気的に消去と記憶が可能な不揮発性のメモリであり、制御部３０１が実行する各種のプログラム、プログラムの実行に必要なパラメータ等を格納する。なお、不揮発性メモリ３０３には、デジタルカメラ１００と通信するためのカメラ通信アプリケーション（プログラム）を記憶している。制御部３０１がカメラ通信アプリケーションを実行することにより、デジタルカメラ１００との通信が可能になる。なお、カメラ通信アプリケーションは、スマートフォン１５０にインストールされたＯＳの基本的な機能を利用するためのプログラムを有しているものとする。但し、このような構成に代えて、スマートフォン１５０のＯＳが本実施形態における処理を実現するためのプログラムを有していてもよい。
【００２４】
作業用メモリ３０４は、撮像部３０２により生成された画像データを一時的に保持するバッファ記憶領域と、表示部３０６に表示する各種の画像のデータ記憶領域、制御部３０１の作業用記憶領域を有するＲＡＭである。操作部３０５は、ユーザによるスマートフォン１５０に対する指示を受け付ける。操作部３０５は、例えば、スマートフォン１５０の電源のオン／オフを指示するための電源ボタン、表示部３０６に設けられるタッチパネル等を含む。表示部３０６は、画像データの表示、対話的操作のためのメニュー表示、アプリケーション実行時の操作画面等の表示を行う。
【００２５】
記憶媒体３１０は、撮像部３０２から出力された画像データを記憶する。また、記憶媒体３１０は、接続部３１１を介して取得した各種データ、例えば、デジタルカメラ１００から取得したＲＡＷデータを記憶することができる。記憶媒体３１０は、スマートフォン１５０に内蔵されていてもよいし、スマートフォン１５０に対して着脱自在であってもよい。つまり、スマートフォン１５０は、少なくとも記憶媒体３１０にアクセスする手段を有していればよい。
【００２６】
接続部３１１は、外部装置との通信を可能にするためのインタフェースであり、本実施形態では、外部装置と無線ＬＡＮでの通信を可能にするインタフェースを有するものとする。そして、制御部３０１が接続部３１１を制御することにより、スマートフォン１５０と外部装置（本実施形態では具体的にはデジタルカメラ１００）と間での無線通信が可能となる。なお、スマートフォン１５０は、少なくともインフラストラクチャモードにおけるスレーブ装置として動作することが可能であり、周辺のＡＰ（簡易ＡＰを含む）が形成するネットワークに参加することが可能であるものとする。
【００２７】
公衆網接続部３１２は、公衆無線通信を行う際に用いられるインタフェースである。スマートフォン１５０のユーザは、公衆網接続部３１２を介して、他の機器の使用者と通話を行うことができ、また、他の機器との間でデータ通信を行うことができる。スマートフォン１５０のユーザは、デジタルカメラ１００から取得したＲＡＷデータを現像するために必要なアプリケーションを公衆網接続部３１２を通じて容易に取得し、スマートフォン１５０にインストールすることができる。また、スマートフォン１５０のユーザは、インストール済みのアプリケーションを公衆網接続部３１２を通じて容易に最新のバージョンに更新することができる。制御部３０１は、通話の際には、マイク３１３とスピーカ３１４を介して音声信号の入力と出力を制御する。なお、公衆無線通信での通信方式は特に限定されないが、一般的には、３Ｇ又は４Ｇ（ＬＴＥ、ＷｉＭＡＸ、ＡＤＳＬ、ＦＴＴＨ等）の通信方式が用いられる。また、接続部３１１と公衆網接続部３１２は独立したハードウェアで構成されている必要はなく、例えば、共用アンテナを用いて構成されていてもよい。
【００２８】
次に、スマートフォン１５０で実行される処理について説明する。図４は、スマートフォン１５０がデジタルカメラ１００に対する通信確立後に実行する処理のフローチャートである。図４のフローチャートにＳ番号で示す各ステップ（処理）は、制御部３０１が、不揮発性メモリ３０３に格納されている所定のプログラムを作業用メモリ３０４の作業領域に展開して、スマートフォン１５０の動作を全体的に制御することにより実現される。デジタルカメラ１００とスマートフォン１５０との間で通信が確立されると、Ｓ４０１の処理が開始される。
【００２９】
Ｓ４０１では制御部３０１は、デジタルカメラ１００の記憶媒体２１０に保存されている全てのＲＡＷファイルのそれぞれが有するプレビュー表示用画像を取得する。ここで、記憶媒体２１０に保存されているＲＡＷファイルについて説明する。
【００３０】
図５（ａ）は、記憶媒体２１０に記憶されるＲＡＷファイル５００のデータフォーマットを説明する図である。ＲＡＷファイル５００は、デジタルカメラ１００での画像撮影後に記憶媒体２１０に記憶される。ＲＡＷファイル５００内には、ＲＡＷデータ５０１と共に、機種情報５０２、現像用調整値５０３、撮影時付属情報５０４及びプレビュー表示用画像５０５が格納される。
【００３１】
ＲＡＷデータ５０１は、デジタルカメラ１００の撮像部２０２から出力されて作業用メモリ２０４に記憶された非圧縮の画像データである。機種情報５０２は、デジタルカメラ１００の機種名等であり、デジタルカメラ１００の機種を特定する情報である。現像用調整値５０３は、撮影時の現像条件を特定する各種の画質調整パラメータである。撮影時付属情報５０４は、撮影日時、シャッタ速度、絞り値、露出時間、ＩＳＯ速度等の撮影条件を示す情報である。プレビュー表示用画像５０５は、現像用調整値５０３を用いてＲＡＷデータ５０１を現像して作成された画像であり、例えば、ＪＰＥＧ形式の画像である。
【００３２】
図４の説明に戻る。Ｓ４０２では制御部３０１は、Ｓ４０１で取得したプレビュー表示用画像を表示部３０６に一覧表示する。Ｓ４０３では制御部３０１は、一覧表示されたプレビュー表示用画像の中のいずれかのプレビュー表示用画像が選択されたか否かを判定する。制御部３０１は、プレビュー表示用画像が選択されていないと判定した場合（Ｓ４０３でＮＯ）、処理をＳ４０４へ進め、プレビュー表示用画像が選択されたと判定した場合（Ｓ４０３でＹＥＳ）、処理をＳ４０５へ進める。
【００３３】
Ｓ４０４では制御部３０１は、操作部３０５に含まれるキャンセルボタンが操作（選択）されたか否かを判定する。制御部３０１は、キャンセルボタンが操作されたと判定した場合（Ｓ４０４でＹＥＳ）、本処理を終了させ、キャンセルボタンが操作されていないと判定した場合（Ｓ４０４でＮＯ）、処理をＳ４０２へ戻す。
【００３４】
Ｓ４０５では制御部３０１は、デジタルカメラ１００に対して、Ｓ４０３で選択されたプレビュー表示用画像を有するＲＡＷファイルをスマートフォン１５０へ送信するよう要求する（ＲＡＷファイルの送信要求をデジタルカメラ１００へ送る）。なお、デジタルカメラ１００は、スマートフォン１５０からＲＡＷファイルの送信要求に応じて、要求されたＲＡＷファイルのスマートフォン１５０への送信を開始し、スマートフォン１５０はＲＡＷファイルの受信を開始するものとする。
【００３５】
Ｓ４０６では制御部３０１は、ＲＡＷファイルの取得中にキャンセルボタンが操作されたか否かを判定する。制御部３０１は、キャンセルボタンが操作されたと判定した場合（Ｓ４０６でＹＥＳ）、デジタルカメラ１００へＲＡＷファイルの送信中止を指示すると共にＲＡＷファイルの受信を停止して、処理をＳ４０２へ戻す。一方、制御部３０１は、キャンセルボタンが操作されていないと判定した場合（Ｓ４０６でＮＯ）、処理をＳ４０７へ進める。Ｓ４０７では制御部３０１は、ＲＡＷファイルの受信が完了したか否か判定する。制御部３０１は、ＲＡＷファイルの受信が完了していないと判定した場合（Ｓ４０７でＮＯ）、処理をＳ４０６へ戻し、ＲＡＷファイルの受信が完了したと判定した場合（Ｓ４０７でＹＥＳ）、処理をＳ４０８へ進める。
【００３６】
Ｓ４０８では制御部３０１は、調整項目一覧メニュー表示を行う。調整項目一覧メニューの例とその詳細については図６を参照して後述するが、調整項目一覧メニューには、デジタルカメラ１００から取得したＲＡＷデータをデコードした画像、ＲＡＷファイルに対して適用可能な調整項目とその値の一覧が含まれる。Ｓ４０９では制御部３０１は、Ｓ４０８で表示部３０６に表示した調整項目一覧メニューに対する操作（タップ等）があったか否かを判定する。制御部３０１は、調整項目一覧メニューに対する操作を検出するまで待機し（Ｓ４０９でＮＯ）、調整項目一覧メニューに対する操作を検出したと判定すると（Ｓ４０９でＹＥＳ）、処理をＳ４１０へ進める。なお、本実施形態では、調整項目一覧メニューに対する操作が検出された場合とは、複数の調整項目の少なくとも１つ、保存ボタン、キャンセルボタンのいずれかが選択された場合であるとする。
【００３７】
Ｓ４１０では制御部３０１は、キャンセルボタンが選択されたか否かを判定する。制御部３０１は、キャンセルボタンが選択されたと判定した場合（Ｓ４１０でＹＥＳ）、本処理を終了させ、キャンセルボタンが選択されていないと判定した場合（Ｓ４１０でＮＯ）、処理をＳ４１１へ進める。Ｓ４１１では制御部３０１は、保存ボタンが選択されたか否かを判定する。制御部３０１は、保存ボタンが選択されていない（Ｓ４１１でＮＯ）、処理をＳ４１２へ進める。
【００３８】
本実施形態では、処理がＳ４１２に進められる場合とは、調整項目一覧メニューに対する操作において、複数の調整項目のうち少なくとも１つが選択されて、その調整値が変更された場合となる。そこで、Ｓ４１２では制御部３０１は、Ｓ４０９で操作された調整項目がＲＡＷデータの現像を必要とするものであるか否かを判定する。なお、現像処理は、ＲＡＷデータの調整に際して必要とされる処理の一例である。制御部３０１は、現像が必要な調整項目であると判定した場合（Ｓ４１２でＹＥＳ）、処理をＳ４１３へ進め、現像不要な調整項目であると判定した場合（Ｓ４１２でＮＯ）、処理をＳ４１４へ進める。
【００３９】
現像不要と判定される調整項目としては、回転、レーティング、トリミング等が挙げられる。新たに現像処理を行ってデジタルカメラ１００に作成した画像を送らずとも、調整値のみをデジタルカメラ１００へ送れば、デジタルカメラ１００側で取得した調整値を用いた処理が容易に可能な調整項目は、現像不要な調整項目として判定される。
【００４０】
なお、現像不要と判定される調整項目は、ここでは、制御部３０１が実行しているプログラムに予め定義されているものとする。但し、このような態様に限定されず、スマートフォン１５０（制御部３０１）がデジタルカメラ１００からデジタルカメラ１００で対応可能な調整項目に関する情報を取得し、取得した情報を利用する態様であってもよい。また、スマートフォン１５０（制御部３０１）が、デジタルカメラ１００から機種情報を取得し、公衆網接続部３１２を通じて該当機種で調整項目に関する情報を取得し、取得した情報を利用する態様であってもよい。
【００４１】
Ｓ４１３では制御部３０１は、作業用メモリ３０４に設けた、現像処理の要・不要を管理する所定のアドレスに、現像処理を必要とすることを示すフラグ「１」を立てる。なお、現像処理が不要であることを示すフラグは「０」であり、初期値は「０」に設定されているものとする。制御部３０１は、Ｓ４１３の後に処理をＳ４１４へ進める。Ｓ４１４では制御部３０１は、Ｓ４０９で変更された調整項目の調整値をＲＡＷファイルに書き込む。また、Ｓ４１４では制御部３０１は、表示部３０６に表示されている調整項目一覧メニュー内の画像を変更された調整値で調整して、画面表示を更新する。制御部３０１は、Ｓ４１４の後に処理をＳ４０９へ戻す。
【００４２】
制御部３０１は、Ｓ４１１において保存ボタンが選択されたと判定した場合（Ｓ４１１でＹＥＳ）、処理をＳ４１５へ進める。Ｓ４１５では制御部３０１は、作業用メモリ３０４の前述した所定のアドレスのフラグを確認して、現像処理が必要か否かを判定する。制御部３０１は、フラグの値が「１」である場合には現像が必要であると判定し（Ｓ４１５でＹＥＳ）、処理をＳ４１６へ進める。Ｓ４１６では制御部３０１は、現像処理を行って新たな画像を作成する。以下の説明では、Ｓ４１６で作成された新たな画像を「調整済み画像」と称呼することとする。調整済み画像は、例えば、ＪＰＥＧ形式の画像である。制御部３０１は、表示部３０６に表示されている調整項目一覧メニュー内の画像を調整済み画像で更新するようにしてもよい。
【００４３】
Ｓ４１７では制御部３０１は、Ｓ４１６で作成した調整済み画像に対してフラグ「１」を設定する。これは、後にＳ４１８でデジタルカメラ１００に送信された調整済み画像によりデジタルカメラ１００においてプレビュー表示用画像が上書きされた際に、元のプレビュー表示用画像と区別するためのものである。なお、元のプレビュー表示用画像では、同様のフラグに「０」が設定されているものとする。Ｓ４１８では制御部３０１は、Ｓ４１６で作成した調整済み画像とＳ４１１で保存された時点で変更された全ての調整項目の調整後の調整値をデジタルカメラ１００に送信する。なお、調整値には、Ｓ４１７で付したフラグ「１」が含まれる。また、Ｓ４１８では制御部３０１は、デジタルカメラ１００に保存されているＲＡＷファイルに含まれるプレビュー表示用画像を、送信した調整済み画像で上書きすると共に、送信した調整値をＲＡＷファイルに追加して記憶する指示を送信する。
【００４４】
Ｓ４１８の処理が実行されたことによってデジタルカメラ１００において更新されて記憶媒体２１０に記憶されたＲＡＷファイル５１０のデータフォーマットを説明する図を図５（ｂ）に示す。図５（ｂ）において図５（ａ）と共通するデータについては、説明を省略する。ＲＡＷファイル５１０は、ＲＡＷファイル５００内のプレビュー表示用画像５０５をスマートフォン１５０から取得した調整済み画像５１１で上書きすると共に、スマートフォン１５０から取得した調整値５１２を追加することにより作成される。
【００４５】
制御部３０１は、Ｓ４１５において作業用メモリ３０４の前述した所定のアドレスのフラグが「１」ではない場合、現像不要であると判定して（Ｓ４１５でＮＯ）、処理をＳ４１９へ進める。Ｓ４１９では制御部３０１は、Ｓ４１１で保存された調整値のみをデジタルカメラ１００へ送信すると共に、デジタルカメラ１００に保存されているＲＡＷファイルに調整値を追加して記憶する指示を送信する。
【００４６】
Ｓ４１９の処理が実行されたことによってデジタルカメラ１００において更新されて記憶媒体２１０に記憶されたＲＡＷファイル５１０のデータフォーマットを説明する図を図５（ｃ）に示す。図５（ｃ）において図５（ａ）と共通するデータについては、説明を省略する。ＲＡＷファイル５２０は、ＲＡＷファイル５００内に、スマートフォン１５０から取得した調整値５２１を追加して記憶することにより作成される。
【００４７】
制御部３０１は、Ｓ４１８の処理又はＳ４１９の処理を終えると、本処理を終了させる。なお、本実施形態では、スマートフォン１５０はデジタルカメラ１００からＲＡＷファイルを取得して調整処理を行う構成としたが、これに限らず、例えば、プレビュー表示用画像５０５のみを取得して調整処理を行う構成とすることもできる。
【００４８】
次に、Ｓ４０８の処理によりスマートフォン１５０の表示部３０６に表示される調整項目一覧メニューの例について説明する。図６（ａ）は、Ｓ４０８でスマートフォン１５０がデジタルカメラ１００からＲＡＷファイル５００を受信した後にスマートフォン１５０の表示部３０６に表示される調整項目一覧メニュー画面６００を説明する図である。表示部３０６には、デジタルカメラ１００から取得したＲＡＷファイル５００を現像用調整値５０３でデコードした画像（以下「表示画像６０１」という）と、調整項目一覧６０２が表示される。
【００４９】
図６（ｂ）は、調整項目一覧６０２での表示例を示す図である。調整項目一覧６０２には、ＲＡＷファイルに対して調整可能な調整項目と、それぞれの調整項目について変更可能な値が表示される。ここでは、調整項目として、明るさ補正、ホワイトバランス、ピクチャスタイル、レーティング及び回転が可能となっている例を示している。第１のスライダ６１０を中央から右へ又は左へ操作することにより明るさを補正することができる。２つの第１のプルダウンメニュー６１１に示される下矢印をタップすると、ホワイトバランスについて変更可能（選択可能）な値が表示される。４つの第２のスライダ６１２をそれぞれ中央から右へ又は左へ操作することにより、ピクチャスタイルの調整項目であるシャープネス、コントラスト、色の濃さ、色合いの値を変更することができる。レーティング変更欄６１３では、星印をタップすることによって、一番左の星からタップした星マークまでの数をレーティングの値として保存することができる。第２のプルダウンメニュー６１４の上矢印又は下矢印をタップすると、回転角度を選択することができる。
【００５０】
調整項目一覧６０２に現在表示されている調整項目以外の調整項目の値を変更する場合は、画面右側のスクロールバー６１５を動かすことにより、現在表示されていない調整項目を表示させることができる。保存ボタン６１６がタップされると（選択されると）、Ｓ４１１の判定がＹＥＳとなり、処理がＳ４１５へ進められることになる。キャンセルボタン６１７がタップされる（選択されると）、変更は反映されずに調整項目一覧メニュー表示処理は終了し、Ｓ４１０の判定がＹＥＳとなって、本処理は終了となる。
【００５１】
なお、表示画像６０１は、調整項目一覧６０２での調整項目の値が変更される度に、変更後の調整値を反映した画像に更新される。これにより、ユーザは、調整値の変更による画像の変化を確認しながら、調整値を設定することができる。図６（ｂ）の調整項目一覧６０２に示した調整項目は一例であって、これらに限定されるものではない。
【００５２】
次に、デジタルカメラ１００でＲＡＷファイルを再生表示する処理について説明する。図７は、デジタルカメラ１００でのＲＡＷファイル再生処理を説明するフローチャートである。図７のフローチャートの各処理は、制御部２０１が、不揮発性メモリ２０３に格納されている所定のプログラムを作業用メモリ２０４の作業領域に展開してデジタルカメラ１００の動作を全体的に制御することにより実現される。
【００５３】
Ｓ７０１では制御部２０１は、デジタルカメラ１００の操作部３０５にある再生ボタンが押下されたか否かを判定する。制御部２０１は、再生ボタンが押下されたと判定した場合（Ｓ７０１でＹＥＳ）、処理をＳ７０２へ進め、再生ボタンが押下されてないと判定した場合（Ｓ７０１でＮＯ）、本処理を終了させる。Ｓ７０２では制御部２０１は、記憶媒体２１０に記憶されているＲＡＷファイル内を確認し、スマートフォン１５０から取得した調整値５１２又は調整値５２１が存在するか否かを判定する。制御部２０１は、調整値５１２又は調整値５２１が存在すると判定した場合（Ｓ７０２でＹＥＳ）、処理をＳ７０３へ進め、調整値５１２と調整値５２１のいずれも存在しないと判定した場合（Ｓ７０２でＮＯ）、処理をＳ７０５へ進める。
【００５４】
Ｓ７０３では制御部２０１は、ＲＡＷファイル内のプレビュー表示用画像が、元のプレビュー表示用画像５０５か又はスマートフォン１５０から取得した調整済み画像５１１であるかを判定する。ここで、元のプレビュー表示用画像５０５のフラグは「０」に設定され、調整済み画像５１１のフラグはＳ４１７の処理により「１」に設定されている。よって、Ｓ７０３の判定は、プレビュー表示用画像のフラグが「０」であるか「１」であるかを確認することによって行うことができる。制御部２０１は、元のプレビュー表示用画像５０５であると判定した場合（Ｓ７０３でＹＥＳ）、処理をＳ７０４へ進め、調整済み画像５１１であると判定した場合（Ｓ７０３でＮＯ）、処理をＳ７０５へ進める。
【００５５】
Ｓ７０４では、ＲＡＷファイル内は図５（ｃ）の状態となっており、元のプレビュー表示用画像５０５と、スマートフォン１５０から取得した調整値５２１が存在する。そこで、Ｓ７０４では制御部２０１は、調整値５２１をプレビュー表示用画像５０５に反映させて表示部２０６に表示する。Ｓ７０５では、ＲＡＷファイル内には、図５（ａ）に示すプレビュー表示用画像５０５又は図５（ｂ）に示す調整済み画像５１１が存在する状態となっている。よって、Ｓ７０５では制御部２０１は、プレビュー表示用画像５０５又は調整済み画像５１１をそのまま表示する。Ｓ７０４又はＳ７０５の処理が実行されると、本処理は終了となる。
【００５６】
上記説明の通り、本実施形態によれば、スマートフォン１５０で行う調整項目によってはＲＡＷデータを現像する必要がなくなり、デジタルカメラ１００へ書き戻すときに調整値だけを送ることができる。これにより、スマートフォン１５０での現像時間の短縮や処理負荷の軽減を実現することができる。また、スマートフォン１５０からデジタルカメラ１００へ送信するデータ量を削減することが可能になることで、スマートフォン１５０からデジタルカメラ１００へのデータ転送時間を短縮することができる。
【００５７】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれるものとする。例えば、上記実施形態では、撮像機能を有する電子機器としてデジタルカメラを取り上げたが、これに限定されず、例えば、携帯電話、デジタルビデオカメラ、携帯型メディアプレーヤ、携帯型ゲーム機等であってもよい。また、情報処理装置としてスマートフォンを取り上げたが、これに限定されず、通信機能と画像調整を行うアプリケーション（プログラム）の実行が可能なものであればよく、例えば、携帯電話やパーソナルコンピュータ（型式を問わない）であってもよい。更に、情報処理装置は表示部を内蔵している必要はなく、外部の表示装置と接続可能であり、その表示装置での表示を制御する機能を有していればよい。
【符号の説明】
【００５８】
１００    デジタルカメラ
１５０    スマートフォン
２０１    制御部
２０２    撮像部
２１０    記憶媒体
２１１    接続部
３０１    制御部
３１０    記憶媒体
３１１    接続部
【図１】
2019129448.tif 000003
【図２】
2019129448.tif 000004
【図３】
2019129448.tif 000005
【図４】
2019129448.tif 000006
【図５】
2019129448.tif 000007
【図６】
2019129448.tif 000008
【図７】
2019129448.tif 000009