(57)【要約】【課題】ユーザからの指示を受けることなく、画像のリフォーカス処理を実行できる画像処理装置を提供する。【解決手段】画像処理装置１００はプロキシ画像５０３から被写体候補を検出すると共に、記憶装置１１０に格納されているリファレンスデータ３００に基づいて被写体５０５を特定し、特定された被写体５０５に焦点を合わせ、該焦点が合わされた被写体５０５と、プロキシ画像５０３に対応するＲＡＷ画像データ５０１，５０２の現像処理結果とを合成することによって本画像としての画像データ５０８を取得する。【選択図】図５
2016046777.tif 000002
【特許請求の範囲】
【請求項１】
現像処理が実行されていない複数のＲＡＷ画像データと現像処理が実行されたプロキシ画像とを取得する取得手段と、
前記プロキシ画像から検出された被写体を特定する特定手段と、
前記複数のＲＡＷ画像データに対して現像処理を実行する現像処理手段と、
前記特定された被写体にフォーカスを合わせ、該フォーカスが合わされた特定の被写体と前記複数のＲＡＷ画像データの現像処理の結果を合成することにより本画像を生成する生成手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記複数のＲＡＷ画像データに基づき、前記特定された被写体の領域のデフォーカス量を算出する算出手段を更に備え、
前記生成手段は、前記デフォーカス量が所定値以内となるように前記複数のＲＡＷ画像データの現像処理の結果を合成することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記複数のＲＡＷ画像データは、入射された同一の光を検出する２種類の光検出器のそれぞれが出力する第１の信号及び第２の信号に基づいて生成されることを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記複数のＲＡＷ画像データを外部の装置からネットワークを介して受信する受信手段を更に備えることを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記本画像を外部の装置にネットワークを介して送信する送信手段を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記特定される被写体の指定を受け付ける受付手段を更に備えることを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記複数のＲＡＷ画像データのうちの１つに対して圧縮処理と現像処理を実行することにより前記プロキシ画像を生成する他の生成手段をさらに備えることを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
現像処理が実行されていない複数のＲＡＷ画像データと現像処理が実行されているプロキシ画像とを取得する取得ステップと、
前記プロキシ画像から検出された被写体を特定する特定ステップと、
前記複数のＲＡＷ画像データに対して現像処理を実行する現像処理ステップと、
前記特定された被写体にフォーカスを合わせ、該フォーカスが合わされた特定の被写体と前記複数のＲＡＷ画像データの現像処理の結果を合成することによって本画像を生成する生成ステップとを有することを特徴とする画像処理装置の制御方法。
【請求項９】
画像処理装置の制御方法をコンピュータに実行させるプログラムであって、
前記画像処理装置の制御方法は、
現像処理が実行されていない複数のＲＡＷ画像データと現像処理が実行されているプロキシ画像とを取得する取得ステップと、
前記プロキシ画像から検出された被写体を特定する特定ステップと、
前記複数のＲＡＷ画像データに対して現像処理を実行する現像処理ステップと、
前記特定された被写体にフォーカスを合わせ、該フォーカスが合わされた特定の被写体と前記複数のＲＡＷ画像データの現像処理の結果を合成することにより本画像を生成する生成ステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び該装置の制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、マイクロレンズが格子状に配列されたマイクロレンズアレイを撮影レンズ及び撮像素子の間に配置し、静止画及び動画の撮影時に入射されて各マイクロレンズを通過する光の強度分布及び入射方向に関する情報を画素信号として取得する撮像装置がある（非特許文献１参照）。非特許文献１の撮像装置は、各マイクロレンズを通過した光に基づいて画素信号を取得し、当該画素信号に基づいて画像データを生成する。取得された画素信号及び生成された画像データは、例えば、撮像装置内に格納される。また、非特許文献１の撮像装置は生成された画像データの焦点位置を格納された画素信号に基づいて任意の位置に変更するリフォーカス機能を有する。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】Ren Ng et al., Light Field Photography with a Hand-Held Plenoptic Camera，Stanford Tech Report CTSR 2005-02.
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、非特許文献１の撮像装置では、ユーザが変更後の焦点位置を決定してリフォーカス作業を実行する必要があり、リフォーカス作業を必要とする画像データが多いほどユーザのリフォーカス作業に必要となる時間と労力は増加する。
【０００５】
本発明の目的は、ユーザからの指示を受けることなく、画像のリフォーカス処理を実行できる画像処理装置及び該装置の制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の画像処理装置は、現像処理が実行されていない複数のＲＡＷ画像データと現像処理が実行されているプロキシ画像を取得する取得手段と、前記プロキシ画像から特定の被写体を検出する検出手段と、前記複数のＲＡＷ画像データに対して現像処理を実行する現像処理手段と、前記検出された特定の被写体にフォーカスを合わせて前記複数のＲＡＷ画像データの現像処理の結果を合成することにより本画像を生成する生成手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザの指示を受けることなく、画像のリフォーカス処理を実行できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る画像処理装置の構成を概略的に示すブロック図である。
【図２】本発明の一実施形態に係る画像処理装置の撮像素子によって生成されるＲＡＷ画像データを説明するために用いられる図である。
【図３】本発明の一実施形態に係る画像処理装置の記憶装置に格納されているリファレンスデータを説明するための図である。
【図４】図３のリファレンスデータを管理するリファレンスデータ管理ファイルを説明するための図である。
【図５】本発明の一実施形態においてリフォーカスされる画像データを説明するために用いられる図である。
【図６】本発明の一実施形態に係る画像処理装置において実行されるリフォーカス処理の手順を示すフローチャートである。
【図７】本発明の一実施形態に係る画像処理装置がサーバに接続された画像処理システムの構成を概略的に示すブロック図である。
【図８】本発明の一実施形態においてリフォーカスされる画像データを説明するために用いられる図である。
【図９】本発明の一実施形態に係る画像処理装置にサーバ経由で接続されるリモートユーザの端末の画面の一例を説明するために用いられる図である。
【図１０】本発明の一実施形態に係る画像処理装置にサーバ経由で接続される送信元ユーザの端末の画面の一例を説明するために用いられる図である。
【発明を実施するための形態】
【０００９】
（第１の実施形態）
以下、本発明の実施形態について図面を参照しながら詳述する。
【００１０】
まず、本発明の第１の実施形態について説明する。
【００１１】
図１は、本発明の第１の実施形態に係る画像処理装置１００の構成を概略的に示すブロック図である。画像処理装置１００は、以下の構成を備えたデジタルカメラやデジタルビデオカメラ、スマートフォンやタブレット機器等の撮像装置又は通信装置により実現される。
【００１２】
図１の画像処理装置１００は、ＣＰＵ１０１、撮像素子１０２、操作部１０３、表示部１０４を備え、これらの構成要素はバス１０７を介して互いに接続されている。また、画像処理装置１００は、さらに通信部１０８、光学系１０９、及び記憶装置１１０を備え、通信部１０８及び光学系１０９はＣＰＵ１０１に接続され、記憶装置１１０は撮像素子１０２に接続されている。
【００１３】
ＣＰＵ１０１は画像処理装置１００の各構成要素を制御すると共に記憶装置１１０に格納されたプログラムを実行するための制御装置である。本実施例ではその一例としてＣＰＵ（Central Processing Unit）を使用する場合について説明するが、代わりにＭＰＵ（Micro Processing Unit）等を使用しても同様に本発明を実現できる。撮像素子１０２は光学系１０９を通過した光を画素信号に変換して画像データを生成する。操作部１０３はハードキーや操作パネルを備え、ユーザはハードキーや操作パネルを介して画像処理装置１００に指示を入力する。表示部１０４はビューファインダー画像、撮影した静止画、撮影した動画、又は操作案内等を表示する。
【００１４】
なお、ＣＰＵ１０１は、後述する記憶装置１１０からオペレーティングシステム（ＯＳ）やアプリケーションプログラムを読み出して起動し、それに従って各構成要素を制御することにより各種機能を実行する。例えば、ＣＰＵ１０１は画像データに対して所定の画素補間や縮小等のリサイズ処理や色変換処理を実行する。また、ＣＰＵ１０１は物体認識処理を行って被写体、例えば人物の顔等を画像データから検出する。さらに、ＣＰＵ１０１は検出された被写体に対して焦点を合わせた画像データを生成するリフォーカス処理を実行し、リフォーカス処理後の画像データを記憶装置１１０に格納する。
【００１５】
通信部１０８は、例えば、ＵＳＢ（Universal Serial Bus）ケーブル又は無線ＬＡＮを介して外部装置と接続され、制御コマンドやデータを送受信する。制御コマンドやデータの送受信には、例えば、ＰＴＰ（Picture Transfer Protocol）やＭＴＰ（Media Transfer Protocol）、又はＮＦＣ（Near Field Communication）等のプロトコルが使用される。光学系１０９は、レンズ、シャッタ、及び絞りを備え、光学系１０９を通過した光は撮像素子１０２において画素信号に変換される。
【００１６】
記憶装置１１０は各種プログラム、被写体に関するリファレンスデータ（以下、単に「リファレンスデータ」という）、又は画像データ、例えば、後述するＲＡＷ画像データ５０１，５０２及びプロキシ画像５０３を格納する。なお、ＲＡＷ画像データ５０１，５０２は撮像素子１０２から出力された直後のデータがそのままに近い状態で記録されたデータであり、プロキシ画像５０３に比べて高解像度であって、高階調なデータである。同じ画素信号に基づくＲＡＷ画像データ５０１，５０２及びプロキシ画像５０３は１つのファイルに格納されるか、又は、複数のファイルにそれぞれが対応付けられて格納される。
【００１７】
図２は、本実施形態の画像処理装置１００の撮像素子１０２よって生成されるＲＡＷ画像データを説明するために用いられる図である。
【００１８】
画像処理装置１００の撮像素子１０２はマイクロレンズ２０１を介して取得された光２０２を検出する２種類の多数のフォトダイオード２０３，２０４（光検出器）を備える。１つのフォトダイオード２０３と１つのフォトダイオード２０４とが対（画像素子）をなす。各対においてフォトダイオード２０３，２０４の夫々は独立し、各フォトダイオード２０３は光２０２を検出して後述するＲＡＷ画像データ５０１を生成し、各フォトダイオード２０４は光２０２を検出して後述するＲＡＷ画像データ５０２を生成する。なお、１つの対においてフォトダイオード２０３，２０４は異なる位置で光２０２を検出しているため、フォトダイオード２０３に入射する光２０２の入射角度及びフォトダイオード２０４に入射する光２０２の入射角度は異なる。その結果、フォトダイオード２０３が検出した光２０２及びフォトダイオード２０４が検出した光２０２の間には位相差が生じているため、ＲＡＷ画像データ５０１及びＲＡＷ画像データ５０２の間にも位相差が生じる。
【００１９】
図３は、図１における記憶装置１１０に格納されているリファレンスデータ３００を説明するための図である。
【００２０】
図３において、リファレンスデータ３００は、プロキシ画像５０３の中から複数検出される被写体の候補（以下、「特定被写体候補」という。）の画像データから所望の被写体の画像データを特定するために用いられ、例えば、或る人物３０１の顔の画像データを５つ記録している。当該５つの画像データは夫々人物３０１の顔の表情や撮影時期が異なる。本実施の形態では、リファレンスデータ３００に記録された画像データの夫々が、プロキシ画像５０３の中から検出された複数の特定被写体候補の画像データの夫々と比較されて互いに一致するか否かが判別され、一致する場合に当該特定被写体候補が所望の被写体として特定される。リファレンスデータ３００に記録された画像データ及び検出された複数の特定被写体候補の画像データのいずれも、例えば、人物３０１の表情の違い等から互いに完全に一致しないとき、後述する特徴量４０５を参照して夫々が一致するか否かを判別してもよい。
【００２１】
リファレンスデータ３００は記録する５つの顔の画像データの各々の特徴とともにリファレンスデータ管理ファイル４００（図４）に記録されている。リファレンスデータ管理ファイル４００は、或る人物３０１のリファレンスデータ３００だけでなく、他の人物のリファレンスデータ３００、すなわち、複数の人物の顔に関するリファレンスデータを管理する。リファレンスデータ管理ファイル４００には、各人物の顔のリファレンスデータのリファレンスデータ名４０１、リファレンスデータの更新日時４０２、画像データ名４０３、撮影日時４０４、及び人物の顔の特徴量４０５が記録されている。
【００２２】
リファレンスデータ名４０１は各リファレンスデータの名称である。リファレンスデータの更新日時４０２にはリファレンスデータに記録されている画像データについて更新された日時が記録される。画像データ名４０３はリファレンスデータに記録されている画像データの名称であり、撮影日時４０４はリファレンスデータに記録されている画像データが撮影された日時である。特徴量４０５はリファレンスデータ３００に記録された５つの顔の各画像データの特徴、例えば、画像データにおける人物の年齢や表情の喜怒哀楽の度合いを数値化した指標等が記録される。
【００２３】
図５は、図３のリファレンスデータ３００に基づいて特定された被写体をリフォーカスする工程を説明するために用いられる図である。
【００２４】
画像処理装置１００は、図５に示すＲＡＷ画像データ５０１，５０２を生成し、ＲＡＷ画像データ５０１からプロキシ画像５０３を生成する。具体的には、ＣＰＵ１０１はＲＡＷ画像データ５０１に対して圧縮処理を実行して縮小ＲＡＷ画像データを生成する。そして、縮小ＲＡＷ画像データに対して現像処理を実行し、縮小ＲＡＷ画像データの形式をＪＰＥＧやＴＩＦＦ等の所定のファイル形式に変換することによりプロキシ画像５０３を生成する。
【００２５】
ここで、現像処理は所定の調整値を用いて実行される。なお、プロキシ画像５０３は縮小ＲＡＷ画像データから生成されるものに限らない。例えば、ＣＰＵ１０１が撮像素子１０２から出力された画像信号からＲＡＷ画像データを生成するとともに、同じ画像信号に対し、直接、圧縮処理と所定の調整値に基づく現像処理を実行し、さらに所定のファイル形式の変換を施してプロキシ画像を生成してもよい。あるいは、ＲＡＷ画像データと同じ画像信号に対し、直接、圧縮処理だけを行って縮小ＲＡＷ画像データを生成して格納しておき、必要に応じて縮小ＲＡＷ画像データに現像処理を実行してプロキシ画像を生成してもよい。
【００２６】
また、プロキシ画像５０３を生成するための現像処理は、例えばコントラスト、ホワイトバランス、カラーバランス、明度、彩度等のパラメータの調整処理が含まれる。このように、プロキシ画像５０３はＲＡＷ画像データ５０１，５０２に対して圧縮処理が実行されたものであり、ＲＡＷ画像データ５０１，５０２をそのまま現像処理した結果、得られる画像（以下、「本画像」という）に比べてデータ量が小さい。したがって、プロキシ画像５０３を表示部１０４に表示し、プロキシ画像５０３に対して認識処理を実行するのにかかる時間や負荷は本画像に同様の処理を施す場合に比べて小さくなる。
【００２７】
図６は、図１におけるＣＰＵ１０１によって実行されるリフォーカス処理の手順を示すフローチャートである。図６のリフォーカス処理では、プロキシ画像５０３において、被写体５０４に焦点が合い且つ被写体５０５に焦点が合っていない状態を前提とし、焦点が合っていない被写体５０５をリフォーカス対象とする。被写体５０５をリフォーカスしたとき、被写体５０５に焦点が合い且つ被写体５０４に焦点が合っていない画像データ５０８が取得される。
【００２８】
各フォトダイオード２０３，２０４の夫々は独立して光２０２を検出して２種類のＲＡＷ画像データ５０１，５０２を生成するとともに、ＲＡＷ画像データ５０１を現像して（以下、「ＲＡＷ現像」という）プロキシ画像５０３を取得する（Ｓ６０１）。ＣＰＵ１０１はプロキシ画像５０３から特定被写体候補を自動的に検出する（Ｓ６０２）。ここでは、ＣＰＵ１０１は顔認識処理を実行し、プロキシ画像５０３から人物の顔からなる特定被写体候補として被写体５０４，５０５を検出する。ＣＰＵ１０１は被写体５０４，５０５の他にも複数の被写体（図示しない）を検出してもよい。
【００２９】
さらに、ＣＰＵ１０１は記憶装置１１０に格納されているリファレンスデータ３００ａ，３００ｂ（それぞれ、人物３０１ａ，３０１ｂに対応）を参照して複数の特定被写体候補のうち人物３０１ａ，３０１ｂに対応する被写体として被写体５０４，５０５を特定する（Ｓ６０３）。なお、ＣＰＵ１０１が被写体５０４，５０５を特定するとき、プロキシ画像５０３の他にＧ撮像素子、Ｂ撮像素子、Ｒ撮像素子等を用いてもよい。
【００３０】
以上のように、ＣＰＵ１０１はプロキシ画像５０３及びリファレンスデータ３００ｂを用いて検出された複数の特定被写体候補からフォーカスを合わせる被写体５０５を自動的に特定するので、プロキシ画像５０３から被写体５０５を検出するときにユーザの指示を受けることなく、画像のリフォーカス処理を実行することができる。また、ユーザはプロキシ画像５０３からフォーカスを合わせる被写体５０５を検出するときにリフォーカスする被写体を手動で選択する手間を省くことができ、ユーザのリフォーカス作業に必要となる時間と労力を低減できる。さらに、リフォーカスされる被写体５０５がリファレンスデータ３００ｂに基づいて特定されるので、ユーザの意図しない被写体がフォーカスされた画像が生成されることを回避することができる。
【００３１】
ＣＰＵ１０１はステップＳ６０３で特定された被写体５０５の領域に対応する各フォトダイオード２０３，２０４の夫々が検出した信号の位相差である視差量を算出し（Ｓ６０４）、視差量に所定の演算を行うことによりデフォーカス量を算出する（Ｓ６０５）。デフォーカス量の算出については、先行技術文献（特開２００８−１５７５４号公報）等に開示がある。
【００３２】
次に、ＣＰＵ１０１は、ＲＡＷ画像データ５０１、５０２のそれぞれに対して現像処理を実行することにより２種類のＲＡＷ現像結果を取得し、例えば、算出されたデフォーカス量の絶対値が所定値以内になるように２種類のＲＡＷ現像結果を合成して被写体５０５がリフォーカスされた画像データ５０８（本画像）を生成し（Ｓ６０６）、本処理を終了する。なお、デフォーカス量が所定値以内にならない場合は、デフォーカス量が最小となるようにＲＡＷ現像結果を合成する。
【００３３】
さらに、ＣＰＵ１０１は被写体５０４についても、上述の被写体５０５と同様のリフォーカス処理を実行することにより、圧縮処理のされていないＲＡＷ画像データ５０１，５０２から被写体５０４に焦点の合った高画質の画像データを得ることもできる。なお、ＣＰＵ１０１は、リファレンスデータ３００によって特定される被写体すべてについてＲＡＷ現像結果に基づく画像データを生成してもよい。あるいは、所定の条件を満たすリファレンスデータ３００の被写体についてのみＲＡＷ現像結果に基づく画像データを生成するようにしてもよい。
【００３４】
図６の処理によれば、リフォーカスの対象に指定された被写体５０５を特定する処理がリファレンスデータ３００ｂを用いて実行されるので、ユーザの指示を受けることなく、画像のリフォーカス処理を実行できる。
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
【００３５】
本発明の第２の実施形態は、その構成、作用が上述した第１の実施形態と基本的に同じであり、画像処理装置がサーバに接続されて画像処理システムを構成する点で本発明の第１の実施形態と異なる。以下、重複した構成、作用については説明を省略し、異なる構成、作用についての説明を行う。
【００３６】
ところで、近年のクラウド技術の発展により、或る人が撮像装置で撮影した画像データを他の人がスマートフォンを用いて共有することがある。この場合、画像データはサーバ経由で撮像装置からスマートフォンへ転送されるが、画像データにおいて焦点が合っている被写体と、他の人が焦点を合わせたい被写体とが異なることがある。このような場合に対応して、本実施形態ではリフォーカス処理を実行する。
【００３７】
図７は、本発明の第２の実施形態に係る画像処理装置１１１がサーバ７００に接続された画像処理システムの構成を概略的に示すブロック図である。画像処理装置１１１のＣＰＵ１０１は被写体の検知やリフォーカス処理を実行しない点で図１の画像処理装置１００と異なる。
【００３８】
サーバ７００は、ＣＰＵ７０１、通信部７０７、及び記憶装置７０８を備え、通信部７０７及び記憶装置７０８はＣＰＵ７０１介して互いに接続されている。
【００３９】
ＣＰＵ７０１は記憶装置７０８に格納されたプログラムを実行し、サーバ７００の各構成要素を制御することで各種機能を実現する。記憶装置７０８は画像データや画像データを第三者と共有するために必要な個人情報、例えば、メールアドレスが格納される。なお、第三者と共有する画像データの実体ファイルは外部の記憶装置に格納されていてもよく、その場合、記憶装置７０８には画像データの実体ファイルへのファイルパスが格納される。また、記憶装置７０８に格納される画像データは、ＣＰＵ７０１が通信部７０７を介して取得する。
【００４０】
通信部７０７は通信部１０８と接続され、制御コマンドやデータを送受信する。記憶装置７０８はＯＳやアプリケーションプログラム等の各種プログラム、上述のリファレンスデータ３００ａ，３００ｂ、画像データ、例えば、後述するＲＡＷ画像データ８０２，８０３及びプロキシ画像８０４を格納する。なお、ＲＡＷ画像データ８０２，８０３、プロキシ画像８０４は、上述のＲＡＷ画像データ５０１，５０２、プロキシ画像５０３と同内容のデータや画像である。
【００４１】
ＣＰＵ７０１は通信部７０７を介して受信された画像データに対して所定の画素補間や縮小等のリサイズ処理や色変換処理を実行する。また、ＣＰＵ７０１は物体認識処理を行って被写体、例えば人物の顔等を画像データから検出する。そして、ＣＰＵ７０１は検出された被写体に対して焦点を合わせた画像データを生成するリフォーカス処理を実行し、リフォーカス処理後の画像データを記憶装置７０８に格納する。
【００４２】
図８は、図７におけるサーバ７００によってリフォーカスする画像データを説明するために用いられる図である。
【００４３】
図８において、撮像装置８０１を用いて撮影を行うユーザ（以下、「送信元ユーザ」という）と、撮像装置８０１によって撮影された画像データをスマートフォン８０８によって受信する、ユーザから離れたリモートユーザとが存在するものとする。
【００４４】
まず、撮像装置８０１はＲＡＷ画像データ８０２，８０３及びプロキシ画像８０４をサーバ７００に送信する。このとき、サーバ７００のＣＰＵ７０１はプロキシ画像８０４から特定被写体候補を検出する。ここでは、プロキシ画像８０４から特定被写体候補として被写体８０５，８０６の他にも複数の被写体（図示しない）が検出される。ＣＰＵ７０１は記憶装置７０８に格納されているリファレンスデータ３００ａ，３００ｂを参照して複数の特定被写体候補のうち人物３０１ａ，３０１ｂに対応する被写体として被写体８０５，８０６を特定する。なお、本実施形態では、リモートユーザが所望する焦点を合わせたい被写体は被写体８０６とし、サーバ７００は被写体８０６の指定をリモートユーザの端末（例えばスマートフォン８０８）から予め受け付けて格納している。
【００４５】
本実施形態では、サーバ７００のＣＰＵ７０１が上述したリフォーカス処理（図６）を実行して被写体８０６に焦点を合わせた画像データ８０７を取得する。ＣＰＵ７０１は通信部７０７を介して画像データ８０７をスマートフォン８０８に送信する。これにより、リモートユーザが送信元ユーザに要求することなく所望の被写体８０６に焦点があった画像データ８０７を入手することができる。
【００４６】
図９は、図７におけるサーバ７００が記憶装置７０８に格納されたリファレンスデータ等に基づいて生成した画像情報をリモートユーザのスマートフォン８０８に送信したときに、その表示部に表示されるアプリ画面９００を説明するために用いられる図である。
【００４７】
図９において、アプリ画面９００は、ツリービュー９０１、ブラウザウィンドウ９０２、及びアクションボタン表示部９０３を備える。ツリービュー９０１における「人物」フォルダにはフォルダ名を「ＴＡＲＯ」及び「ＨＡＮＡＫＯ」とする２つのフォルダが格納されている。「ＴＡＲＯ」フォルダには人物「ＴＡＲＯ」のリファレンスデータが格納され、「ＨＡＮＡＫＯ」フォルダには人物「ＨＡＮＡＫＯ」のリファレンスデータが格納される。
【００４８】
例えば、「ＴＡＲＯ」フォルダを選択したとき、ブラウザウィンドウ９０２は「ＴＡＲＯ」フォルダに格納されているリファレンスデータを表示する。当該リファレンスデータは上述のリファレンスデータ３００ａ，３００ｂに相当し、複数の特定被写体候補の各々を特定するときに用いられる。
【００４９】
アクションボタン表示部９０３は、ブラウザウィンドウ９０２に表示された画像に対して所定の処理を実行するための指示を入力する複数のボタンを表示する。例えば、「ＴＡＲＯ」フォルダの選択中にＲＡＷ現像ボタン９０３ａが押下されると、サーバ７００はリフォーカス処理で「ＴＡＲＯ」のリファレンスデータに基づく被写体にフォーカスする。
【００５０】
図１０は、サーバ７００が各被写体にリフォーカスされた画像データを第三者の端末へ送信する指示を受付けるための画像情報を送信元ユーザの端末に送信することにより、その表示部で表示される画像送信画面１０００を説明するために用いられる図である。図１０の画像送信画面１０００は、送信元ユーザのＰＣやスマートフォン等の端末の表示部に表示され、例えば、撮像装置８０１のユーザがリモートユーザに画像データを送信する指示を行うときに用いられる。
【００５１】
図１０において、画像送信画面１０００はリンク１００１、送信ボタン１００２、及びリンク１００３を備える。撮像装置８０１の送信元ユーザはリンク１００１を選択し、運動会や遠足等のイベント毎に画像データをサーバ７００にアップロードする。画像データをサーバ７００にアップロードするとき、送信元ユーザは画像データを受信するリモートユーザの宛先を指定し、送信ボタン１００２を押下する。
【００５２】
これに応答して、サーバ７００はアップロードされた画像データに対して図６のリフォーカス処理を実行し、宛先であるリモートユーザに対応するリファレンスデータによって特定された被写体にリフォーカスした画像データ又はそのリンクをリモートユーザのスマートフォン８０８に送信する。なお、リモートユーザの宛先はリファレンスデータ３００と関連付けて記憶装置７０８に格納して管理され、送信元ユーザは複数のリモートユーザの宛先を選択してもよい。また、リンク１００３が選択されたとき、新たなリモートユーザに関する情報を登録する画面（不図示）が送信元ユーザの端末に表示される。
【００５３】
以上のように、図９の画面においてリフォーカス処理のフォーカス対象の被写体を予め指定しておくことで、画像データごと、あるいはＲＡＷ画像データを現像処理するときにフォーカス対象の被写体を選択するという手間を省くことができる。
【００５４】
上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理において、そのプログラム、及び該プログラムを格納するコンピュータ読み取り可能な記憶媒体は本発明を構成する。
【符号の説明】
【００５５】
１００，１１１  画像処理装置
１１０，７０８  記憶装置
３００，３００ａ，３００ｂ  リファレンスデータ
５０３，８０４  プロキシ画像
５０４，５０５，８０５，８０６  被写体
【図１】
2016046777.tif 000003
【図２】
2016046777.tif 000004
【図３】
2016046777.tif 000005
【図４】
2016046777.tif 000006
【図５】
2016046777.tif 000007
【図６】
2016046777.tif 000008
【図７】
2016046777.tif 000009
【図８】
2016046777.tif 000010
【図９】
2016046777.tif 000011
【図１０】
2016046777.tif 000012