(57)【要約】【課題】撮像時に決定したフォーカス位置にピントの合った画像を自動的に作成する。【解決手段】画像処理装置１００のＣＰＵ１０１は、リフォーカス編集用プログラムを実行し、リフォーカス画像の撮像時のフォーカス位置を前記リフォーカス画像から取得し（Ｓ２０４）、リフォーカス画像に対してリフォーカス編集を行うことが可能な距離範囲をリフォーカス画像から取得し（Ｓ５０１）、リフォーカス画像に対してリフォーカス編集を行い、フォーカス位置にある被写体のコントラストが予め設定された閾値以上となる新たな画像を生成する（Ｓ５０５）。【選択図】図２
2017059878.tif 000002
【特許請求の範囲】
【請求項１】
リフォーカス画像の撮像時のフォーカス位置を前記リフォーカス画像から取得する手段と、
前記リフォーカス画像に対してリフォーカス編集を行うことが可能な距離範囲を前記リフォーカス画像から取得する手段と、
前記取得された距離範囲を用いて前記リフォーカス画像に対してリフォーカス編集を行い、前記取得されたフォーカス位置にある被写体のコントラストが予め設定された閾値以上となる新たな画像を生成する編集手段と、を備えることを特徴とする画像処理装置。
【請求項２】
前記撮像時のフォーカス位置は、前記リフォーカス画像の撮像に用いられた撮像装置が備えるＡＦセンサの複数のＡＦフレームの中から前記撮像時に選択的に用いられたＡＦフレームの位置であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記編集手段は、リフォーカス編集が可能な距離範囲内の互いに異なる２つの距離のそれぞれにピントを合わせた２つのリフォーカス画像のうち、前記フォーカス位置での被写体のコントラストが大きい方のリフォーカス画像の前記フォーカス位置での被写体のコントラストと、前記２つの距離の中間点の距離にピントを合わせたリフォーカス画像の前記フォーカス位置での被写体のコントラストとを比較することを繰り返す二分探索により、前記新たな画像を生成することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
画像処理装置により実行される画像処理方法であって、
リフォーカス画像に対してリフォーカス編集を行うことが可能な距離範囲を前記リフォーカス画像から取得するステップと、
前記リフォーカス画像の撮像時のフォーカス位置を前記リフォーカス画像から取得するステップと、
前記取得された距離範囲を用いて前記リフォーカス画像に対してリフォーカス編集を行い、前記フォーカス位置にある被写体のコントラストが予め設定された閾値以上となる新たな画像を生成するステップと、を有することを特徴とする画像処理方法。
【請求項５】
コンピュータを、
リフォーカス画像の撮像時のフォーカス位置を前記リフォーカス画像から取得する手段と、
前記リフォーカス画像に対してリフォーカス編集を行うことが可能な距離範囲を前記リフォーカス画像の画像データから取得する手段と、
前記取得された距離範囲を用いて前記リフォーカス画像に対してリフォーカス編集を行い、前記フォーカス位置にある被写体のコントラストが予め設定された閾値以上となる新たな画像を生成する編集手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法及びプログラムに関し、特に、リフォーカス画像の画像処理技術に関する。
【背景技術】
【０００２】
ＣＭＯＳイメージセンサ等の撮像素子を備える一般的なデジタルカメラが被写体を二次元的に撮像して画像データを取得するのに対して、被写体の空間情報を含む三次元の画像データを取得可能な撮像装置が知られている。このような撮像装置により撮像された画像を合成することによって、画像内の任意の被写体（位置）にピントを合わせた画像を出力することができる（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−４４７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、撮像装置で撮像が行われる際、ユーザの所望の被写体にピントを合わせておいても、実際にシャッタを切ったときに被写体が動く等して、結果的に所望の被写体にピントが合っていない画像が得られる場合がある。
【０００５】
この場合、ユーザは、所望の被写体にピントが合った画像を得るためには、撮像後の画像での被写体のフォーカス状態を確認しながらリフォーカス画像を編集（加工）する必要があり、手間がかかるという問題がある。
【０００６】
本発明は、撮像時に決定したフォーカス位置の情報が撮像画像に保存されている場合に、撮像後に、そのフォーカス位置にピントの合った画像を自動的に作成することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像処理装置は、前記リフォーカス画像の撮像時のフォーカス位置を前記リフォーカス画像の画像データから取得する手段と、前記リフォーカス画像に対してリフォーカス編集を行うことが可能な距離範囲を前記リフォーカス画像の画像データから取得する手段と、前記取得された距離範囲を用いて前記リフォーカス画像に対してリフォーカス編集を行い、前記取得されたフォーカス位置にある被写体のコントラストが予め設定された閾値以上となる新たな画像を生成する編集手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、撮像時に決定したフォーカス位置の情報がリフォーカスデータに保存されている場合に、そのフォーカス位置にピントの合った画像を自動的に作成することができ、これにより、ユーザにとっての利便性を高めることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る画像処理装置の概略構成を示すブロック図である。
【図２】図１の画像処理装置でのリフォーカス画像の自動編集処理のフローチャートである。
【図３】図１の画像処理装置での編集対象となるリフォーカス画像ファイルのファイル構造を模式的に示す図と、撮像装置が有するＡＦセンサのＡＦフレームの位置情報を説明する図である。
【図４】図１の画像処理装置の表示部に表示されるリフォーカス編集のためのユーザインタフェースの例を示す図である。
【図５】図２のフローチャートのステップＳ２０６で実行されるリフォーカス編集のフローチャートである。
【図６】図５のフローチャートのステップＳ５０１で決定される２点の距離を説明する図と、ピントが合っている被写体の異なるリフォーカス画像の例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、添付図面を参照して詳細に説明する。図１は、本発明の実施形態に係る画像処理装置１００の概略構成を示すブロック図である。画像処理装置１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、外部記憶装置１０４、操作部１０５、表示部１０６及びシステムバス１０７を有する。
【００１１】
ＣＰＵ１０１は、画像処理装置１００の全体的な制御を行う制御手段である。ＲＯＭ１０２は、画像処理装置１００の起動に必要なＢＩＯＳ等の制御プログラムや、変更を必要としないプログラム、パラメータ及びデータを格納する記憶手段である。ＲＡＭ１０３は、ＣＰＵ１０１のワーク領域、各種データを一時的に記憶する一次記憶領域、各種プログラムのロード領域等を有する記憶手段である。
【００１２】
外部記憶装置１０４は、ＯＳプログラム、各種の制御プログラム、ＯＳプログラム上で実行可能な各種ソフトウェアのプログラム、各種データ等を格納する記憶手段である。外部記憶装置１０４は、例えば、画像処理装置１００に内蔵され或いは着脱自在なハードディスクやフラッシュメモリ、画像処理装置１００に着脱自在なフレキシブルディスクや光学ディスク、光磁気ディスク、ＩＣカード、メモリーカード等である。
【００１３】
操作部１０５は、例えば、キーボードやマウス、タッチパネル等であり、ユーザによる操作を受けてＣＰＵ１０１へ指示を与える。表示部１０６は、画像処理装置１００上で動作しているＯＳやソフトウェアに対するユーザインタフェースをはじめとして、各種の情報を表示する表示手段であり、例えば、液晶ディスプレイである。システムバス１０７は、画像処理装置１００を構成する各ブロックを通信可能に接続する。
【００１４】
画像処理装置１００は、リフォーカス画像データ（リフォーカスデータの画像）をリフォーカス編集する専用装置であってもよく、その場合、ＲＯＭ１０２にリフォーカス編集用プログラムを格納することができる。また、汎用のパーソナルコンピュータ（ＰＣ）は、ＣＰＵが外部記憶装置に格納されたリフォーカス編集用プログラムをＲＡＭに展開することによって、画像処理装置１００として機能することができる。更に、撮像によりリフォーカスデータを取得可能な撮像装置は、その制御手段がリフォーカス編集用プログラムを実行することによって、画像処理装置としても機能することができる。
【００１５】
リフォーカス編集用プログラムは、リフォーカス画像を編集（加工）することにより、リフォーカス画像内においてピントの合っている領域を変更する画像処理を行うためのソフトウェア（アプリケーション）のプログラムである。画像処理装置１００により実行される画像処理方法について、以下に説明する。
【００１６】
図２は、画像処理装置１００でのリフォーカス画像の自動編集処理のフローチャートである。ここでは、画像処理装置１００において、リフォーカス編集用プログラムは、ＣＰＵ１０１に読み取り可能なオブジェクトコードで外部記憶装置１０４に格納されているものとする。ステップＳ２０１〜Ｓ２０６の各処理は、ＣＰＵ１０１が、リフォーカス編集用プログラムを外部記憶装置１０４からＲＡＭ１０３の作業領域に読み出し、画像処理装置１００を構成する各ブロックを制御することにより実現される。
【００１７】
リフォーカス編集用プログラムは、周知の方法によって起動することができる。例えば、ユーザが操作部１０５を操作し、表示部１０６に画像ファイルのアイコンを表示させ、そのアイコンをリフォーカス編集用プログラムのアイコンにドラッグ＆ドロップする。これにより、リフォーカス編集用プログラムが起動し、画像ファイルの画像データが読み込まれる。また、操作部１０５の操作によって、表示部１０６に表示されるＯＳのメニュー画面等からリフォーカス編集用プログラムを起動することができる。この場合、表示部１０６に表示されるリフォーカス編集用プログラムのユーザインタフェースから画像データを読み込めばよい。更に、操作部１０５により画像ファイルを選択した状態で、立ち上げるソフトウェアを更に選択する方法を用いて、リフォーカス編集用プログラムを起動することもできる。
【００１８】
ステップＳ２０１においてＣＰＵ１０１は、リフォーカス編集用プログラムに読み込まれた画像ファイルのヘッダを取得する。そして、ステップＳ２０２においてＣＰＵ１０１は、ステップＳ２０１で読み込んだ画像ファイルがリフォーカス画像ファイルか否かを、ヘッダ３０１に保存されている情報に基づいて判定する。
【００１９】
図３（ａ）は、画像処理装置１００での編集対象となるリフォーカス画像ファイルのファイル構造を模式的に示す図である。リフォーカス画像ファイルは、ヘッダ３０１、撮像情報３０２、リフォーカス画像データ３０３及びフォーカス情報３０４を有する。
【００２０】
ヘッダ３０１には、リフォーカス画像であるか否かを示すフラグ等の情報が保存されている。撮像情報３０２には、撮像日時、撮像場所（ＧＰＳ情報）、使用された撮像装置の機種名、撮像条件（絞り値、シャッタ速度等）、リフォーカス編集が可能な距離範囲等の情報が保存されている。リフォーカス画像データ３０３は、撮像装置のマイクロレンズアレイで分離された光を記録したＲＡＷ形式の画像データであり、したがって、撮像装置の撮像素子から得られたデータ（値）がそのまま保存されている。なお、各種処理を効率的に行う目的から、ＲＡＷ形式の画像データに対して縮小処理を実行してリフォーカス画像データ３０３としてもよい。
【００２１】
フォーカス情報３０４には、使用された撮像装置が備えるＡＦセンサのＡＦフレームの位置情報と、撮像時のＡＦ動作に用いられたＡＦセンサのＡＦフレームの位置情報が保存されている。図３（ｂ）は、撮像装置が有するＡＦセンサのＡＦフレームの位置情報を説明する図である。撮像装置は、撮像可能範囲３１０に対して、位相差検出方式の複数（ここでは５つ）のＡＦフレーム３１１，３１２，３１３，３１４，３１５を備えており、これらの中からユーザの操作による任意のＡＦフレームの選択が可能となっているものとする。この場合に、フォーカス情報３０４には、５つのＡＦフレーム３１１〜３１５の位置情報が保存される。また、例えば、ユーザが撮像時にＡＦフレーム３１２を選択し、ＡＦフレーム３１１，３１３〜３１５の情報を用いずに、特定の被写体に対してＡＦ動作を行ったとする。その場合には、ＡＦ動作にＡＦフレーム３１２のみが使用されたことを示す情報がフォーカス情報３０４に保存される。
【００２２】
ＣＰＵ１０１は、リフォーカス画像ファイルでない場合（Ｓ２０２でＮＯ）、本処理を終了させ、リフォーカス画像ファイルである場合（Ｓ２０２でＹＥＳ）、処理をステップＳ２２０３へ進める。ステップＳ２０３においてＣＰＵ１０１は、リフォーカス画像ファイルのフォーカス情報３０４に保存されている情報を取得する。続くステップＳ２０４においてＣＰＵ１０１は、フォーカス情報３０４に、撮像時に特定のＡＦフレームでＡＦ動作が行われたことを示す情報、つまり、撮像時に選択的に使用されたＡＦフレームの位置情報が含まれているか否かを判定する。
【００２３】
ＣＰＵ１０１は、特定のＡＦフレームの位置情報が含まれていない場合（Ｓ２０４でＮＯ）、本処理を終了させ、特定のＡＦフレームの位置情報が含まれている場合（Ｓ２０４でＹＥＳ）、処理をステップＳ２０５へ進める。ステップＳ２０５においてＣＰＵ１０１は、リフォーカスデータの自動編集機能を有効として、リフォーカス編集を実行するためのユーザインタフェース（操作画面）を表示部１０６に表示する。
【００２４】
図４（ａ）は、ステップＳ２０５で表示部１０６に表示されるリフォーカス編集のためのユーザインタフェースの例を示す図であり、リフォーカス編集が実行される前の操作画面（以下「編集前操作画面」という）である。編集前操作画面には、自動編集ボタン４０１、キャンセルボタン４０２及びオリジナル画像４１０が表示されている。
【００２５】
自動編集ボタン４０１は、リフォーカス編集の実行をＣＰＵ１０１に指示するための操作手段である。キャンセルボタン４０２は、リフォーカス編集処理を終了させるための操作手段である。オリジナル画像４１０は、ステップＳ２０１で読み込んだ画像ファイル（つまり、リフォーカス画像ファイル）の画像であり、リフォーカス編集前の画像である。オリジナル画像４１０には、ステップＳ２０４で取得したＡＦフレームの位置情報が、フォーカス位置４０５として破線枠で重畳表示されている。ここでは、オリジナル画像４１０の撮像時に図３（ｂ）に示すＡＦフレーム３１３が選択的に使用された例が示されている。
【００２６】
本実施形態では、ステップＳ２０５において編集前操作画面を表示部１０６に表示することにより、ユーザは、ステップＳ２０４で取得したＡＦフレームの位置情報をリフォーカス編集前に確認することができるようにしている。これに対して、編集前操作画面を表示することなく、ステップＳ２０４の判定がＹＥＳとなった後には、ステップＳ２０５を省略して、次のステップＳ２０６の処理へ進む構成となっていてもよく、これにより、ユーザによる確認の手間を省くことができる。
【００２７】
操作部１０５の操作により自動編集ボタン４０１が押下されると、ＣＰＵ１０１は、ステップＳ２０５からステップＳ２０６へ処理を進める。ステップＳ２０６においてＣＰＵ１０１は、フォーカス位置４０５にある被写体に対して合焦した画像が得られるように、自動的にリフォーカス編集を行う。これにより、図４（ａ）の編集前操作画面は、リフォーカス編集後のユーザインタフェースである編集後操作画面へ遷移する。
【００２８】
図４（ｂ）は、編集後操作画面の例を示す図である。編集後操作画面には、編集前操作画面での表示項目に加えて、保存ボタン４０３と、編集後画像４２０が表示される。保存ボタン４０３は、リフォーカス編集後の画像データを保存するためのボタンである。編集後画像４２０は、リフォーカス編集によって生成される新たなリフォーカス画像である。
【００２９】
ＣＰＵ１０１は、編集後操作画面においてキャンセルボタン４０２が押下されると、編集後画像４２０を保存せずに、本処理を終了させる。一方、ＣＰＵ１０１は、保存ボタン４０３が押下されると、編集後画像４２０をリフォーカスデータの画像ファイルとして新規保存し、本処理を終了させる。
【００３０】
なお、保存ボタン４０３が押下されたときに、編集後画像４２０を、リフォーカスデータの画像ファイルとしてオリジナル画像４１０に代えて保存する上書き保存を行うようにしてもよいし、新規保存か上書き保存かをユーザにより選択可能な構成としてもよい。なお、保存ボタン４０３が押下されることで保存される画像ファイルには、図６を参照して後述するリフォーカス距離Ｌ３がフォーカス情報３０４に保存される。
【００３１】
図５は、ステップＳ２０６で実行されるリフォーカス編集のフローチャートである。ステップＳ５０１においてＣＰＵ１０１は、リフォーカス編集を実行する２点の距離を決定する。この２点の距離について、図６（ａ）を参照して説明する。
【００３２】
図６（ａ）は、ステップＳ５０１で決定される２点の距離を説明する図であり、撮像装置６１０用いて、人物６０１，６０２，６０３を撮像した様子を人物６０１〜６０３の上空側から簡略化して示している。ステップＳ５０１で決定される２点の距離は、後述する二分探索を行うための初期値であり、例えば、リフォーカス画像に対するリフォーカス編集が可能な最大の距離範囲を示す、撮像装置６１０からの最短距離Ｌ１と最長距離Ｌ２が用いられる。最短距離Ｌ１と最長距離Ｌ２は、撮像情報３０２に保存されている。最短距離Ｌ１と最長距離Ｌ２はそれぞれ、撮像装置の性能と撮像時の絞り値等の撮像条件によって定まる。
【００３３】
ここでは、説明の便宜上、最短距離Ｌ１の位置に被写体である人物６０１が、最長距離Ｌ２の位置に人物６０３が存在し、最短距離Ｌ１と最長距離Ｌ２の間に、撮像時にピントを合わせたかった人物６０２が存在するものとする。ステップＳ５０１で決定される２点の距離は、最短距離Ｌ１と最長距離Ｌ２に限定されるものではなく、最短距離Ｌ１と最長距離Ｌ２とによって定まる距離範囲内の互いに異なる２点としてもよい。
【００３４】
ステップＳ５０２においてＣＰＵ１０１は、ステップＳ５０１で決定した最短距離Ｌ１及び最長距離Ｌ２においてリフォーカス編集を実行し、画像を生成する。図６（ｂ）は、最短距離Ｌ１でのリフォーカス編集後の画像を模式的に示す図である。撮像装置６１０から最短距離Ｌ１の面Ａでの画像では、人物６０１にピントが合っており、人物６０１よりも遠い位置にある人物６０２，６０３にはピントが合っておらず、像がぼやけている。また、撮像装置６１０から最長距離Ｌ２の面Ｃでの画像では、人物６０３にピントが合っており、人物６０３よりも近い位置にある人物６０１，６０２では、像がぼやけている。
【００３５】
ステップＳ５０３においてＣＰＵ１０１は、ステップＳ５０２で生成したされた２つの画像のそれぞれについて、フォーカス位置６０５を示す破線枠領域でのコントラストを検出する。なお、フォーカス位置６０５は、図４を参照して説明したフォーカス位置４０５と同じであり、ここでは、人物６０２に重畳している。
【００３６】
ステップＳ５０４においてＣＰＵ１０１は、コントラストの高い方の画像について、検出したコントラストが十分か否かを予め設定された閾値に基づいて判定する。例えば、図６（ｂ），（ｃ）を比較すると、面Ｃの画像の方がコントラストは高いので、面Ｃのフォーカス位置６０５でのコントラストが閾値よりも高いか否かを判定する。ＣＰＵ１０１は、フォーカス位置６０５でのコントラストが閾値以上である場合、コントラストが十分であってピントが合っていると判定して、処理をステップＳ５０５へ進める。一方、ＣＰＵ１０１は、フォーカス位置６０５でのコントラストが閾値未満である場合、コントラストが不十分であってピントが合っていないと判定して、処理をステップＳ５０６へ進める。
【００３７】
ステップＳ５０５においてＣＰＵ１０１は、フォーカス位置６０５でのコントラストが十分と判定された画像を編集後画像４２０に決定し、その後、本処理を終了させる。ステップＳ５０５の判定がＹＥＳとなることで、図４（ａ）の編集前操作画面が図４（ｂ）の編集後操作画面へ遷移する。
【００３８】
一方、ステップＳ５０６においてＣＰＵ１０１は、ステップＳ５０４で比較した２点の中間点の距離でリフォーカス編集を実行し、画像を生成する。そして、ＣＰＵ１０１は、ステップＳ５０６の処理後に、処理をステップＳ５０３に戻す。例えば、図６に示した例の場合、ステップＳ５０４において面Ａと面Ｃの各画像が比較され、コントラストが高いと判定された面Ｃの画像のコントラストが不十分であると判定された場合に、処理はステップＳ５０６へ進められる。すると、ステップＳ５０６において、面Ａと面Ｃの中間点である面Ｂ（図６（ａ）参照）の画像がリフォーカス編集により生成され、ステップＳ５０３において面、Ｂと面Ｃの各画像におけるフォーカス位置６０５のコントラストが検出される。その結果、続くステップＳ５０４では、検出されたコントラストのうち、高い方の値が閾値以上か否かが判定される。このような二分探索を、フォーカス位置６０５でのコントラストが閾値以上となるまで繰り返すことにより、フォーカス位置６０５にある人物６０２にピントの合ったリフォーカス画像を生成することができる。
【００３９】
図６（ｄ）は、最終的に生成された画像を模式的に示す図であり、撮像装置６１０からリフォーカス距離Ｌ３にある面Ｓで人物６０２にピントが合っている。なお、ステップＳ５０４の判定に用いる閾値が低い場合には、面Ｓの画像のように人物６０２に高精度でピントの合った画像とならないことがある。例えば、不図示の面Ｂの画像におけるフォーカス位置６０５のコントラストが閾値以上となった場合には、リフォーカス編集は終了する。このとき、面Ｃの画像では、人物６０２は、面Ｓの状態よりはピントがぼやけ、面Ｃの状態よりはピントが合った状態となる。
【００４０】
以上の図２及び図５のフローチャートに従ってリフォーカス画像を編集することによって、撮像時に決定したフォーカス位置（ＡＦフレーム位置）でピントの合った画像を自動的に生成することができる。これにより、ユーザの操作を最小限に抑えることができるため、ユーザにとっての利便性を高めることができる。
【００４１】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。例えば、図４（ｂ）の編集後操作画面に表示された編集後画像４２０でのフォーカス位置に対応する領域の被写体に対するピントが甘い（合焦精度が低い）と判定される場合に、ステップＳ５０４で用いる閾値を変更することが可能な構成としてもよい。例えば、図４（ｂ）の編集後操作画面に、「ピント精度調整ボタン」を設け、「ピント精度調整ボタン」が押下されると、閾値を変更するための値選択欄或いはスライドバーが表示される構成とする。ユーザが閾値を変更した後に、再度、自動編集ボタン４０１を押下すると、変更後の閾値でリフォーカス編集が行われ、編集後操作画面に新たな編集後画像４２０が表示される。こうして、ユーザが所望する合焦精度でリフォーカス編集された編集後画像４２０を得ることができる。
【００４２】
更に、上記実施形態では、撮像時に選択的に使用されたＡＦフレームに対応する領域の被写体にピントが合った画像を生成するためのリフォーカス距離の探索に二分探索を用いたが、これに限らず、他の方法を用いてもよい。例えば、図６の例では、面Ａよりも面Ｃにおいて、フォーカス位置でのコントラストが高い。よって、面Ｃから面Ａへ向けて一定間隔でリフォーカス距離を変えてリフォーカス編集を行い、生成した画像におけるフォーカス位置のコントラストを閾値と比較する。そして、フォーカス位置のコントラストが閾値以上となった時点の画像を編集後画像として、リフォーカス編集を終了するようにしてもよい。
【００４３】
また、リフォーカス編集後の画像が新規保存される場合には、リフォーカス編集前のリフォーカス画像のリフォーカスデータは保存されたままとなるため、再度、このリフォーカスデータを用いたリフォーカス編集が可能である。よって、リフォーカス編集後の画像を、リフォーカス画像としてではなく、一般的な二次元画像データと保存することが可能な構成としてもよい。
【００４４】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４５】
１００    画像処理装置
１０１    ＣＰＵ
１０３    ＲＡＭ
１０４    外部記憶装置
１０５    操作部
１０６    表示部
【図１】
2017059878.tif 000003
【図２】
2017059878.tif 000004
【図３】
2017059878.tif 000005
【図４】
2017059878.tif 000006
【図５】
2017059878.tif 000007
【図６】
2017059878.tif 000008