(57)【特許請求の範囲】
【請求項１】
撮像部と、
点像復元処理のパラメータに関するキャリブレーション用チャートを保持するチャート保持部と、
前記チャート保持部が保持する前記キャリブレーション用チャートを外部表示装置に送信するチャート送信制御部と、
前記外部表示装置に表示された前記キャリブレーション用チャートが前記撮像部により撮影されることにより得られるキャリブレーション画像に基づいて、前記点像復元処理のパラメータに関するキャリブレーションが必要か否かの判断を行い、当該判断を出力するキャリブレーション必要性判断部と、
前記キャリブレーション必要性判断部から出力された前記キャリブレーションが必要か否かの判断に応じて、前記キャリブレーションが必要と判断された場合に、キャリブレーション実行命令を出力することにより前記キャリブレーションの実行を制御するキャリブレーション制御部と、
前記キャリブレーション制御部から出力された前記キャリブレーション実行命令により、前記キャリブレーション画像に基づいて、前記点像復元処理のパラメータに関する前記キャリブレーションを行うキャリブレーション実行部と、
を備え、
前記撮像部は、ブラケッティング撮影モードを有し、
前記撮像部は、前記外部表示装置と同期されており、
前記撮像部は、前記ブラケッティング撮影モードによる前記撮像部の撮影に応じて前記外部表示装置に同期して表示される、前記キャリブレーション用チャートを撮影し、
前記キャリブレーション実行部は、前記ブラケッティング撮影モードを選択して前記撮像部により撮影された複数の前記キャリブレーション画像に基づいて、前記点像復元処理のパラメータに関する前記キャリブレーションを行う、
撮像装置。
【請求項２】
撮像部と、
点像復元処理のパラメータに関するキャリブレーション用チャートを保持するチャート保持部と、
前記チャート保持部が保持する前記キャリブレーション用チャートを外部表示装置に送信するチャート送信制御部と、
前記外部表示装置に表示された前記キャリブレーション用チャートが前記撮像部により撮影されることにより得られるキャリブレーション画像に基づいて、前記点像復元処理のパラメータに関するキャリブレーションが必要か否かの判断を行い、当該判断を出力するキャリブレーション必要性判断部と、
前記キャリブレーション必要性判断部から出力された前記キャリブレーションが必要か否かの判断に応じて、前記キャリブレーションが必要と判断された場合に、キャリブレーション実行命令を出力することにより前記キャリブレーションの実行を制御するキャリブレーション制御部と、
前記キャリブレーション制御部から出力された前記キャリブレーション実行命令により、前記キャリブレーション画像に基づいて、前記点像復元処理のパラメータに関する前記キャリブレーションを行うキャリブレーション実行部と、
前記キャリブレーション画像に基づいて、前記キャリブレーション画像を取得することに適した撮影環境か否かを判断する撮影環境判断部と、
を備え、
前記チャート保持部は、さらに、環境判断用チャートを有し、
前記チャート送信制御部は、さらに、環境判断用チャートを前記外部表示装置に送信し、
前記撮影環境判断部は、前記外部表示装置に表示された前記環境判断用チャートが前記撮像部により撮影されることにより得られる環境判断画像、又は、前記環境判断画像及び前記キャリブレーション画像に基づいて、前記キャリブレーション画像を取得することに適した前記撮影環境か否かを判断し、
前記キャリブレーション制御部は、さらに、前記キャリブレーション画像が取得されることに適した前記撮影環境か否かの前記撮影環境判断部の判断に応じて、前記キャリブレーションの実行を制御する、
撮像装置。
【請求項３】
前記撮影環境判断部は、複数の前記環境判断画像、又は、単数若しくは複数の前記環境判断画像及び単数若しくは複数の前記キャリブレーション画像に基づいて、前記キャリブレーション画像を取得することに適した前記撮影環境か否かを判断する請求項２に記載の撮像装置。
【請求項４】
前記チャート送信制御部は、前記外部表示装置の表示性能に関する情報を取得し、前記表示性能に応じた前記キャリブレーション用チャート及び前記環境判断用チャートを前記外部表示装置に送信する請求項２又は３に記載の撮像装置。
【請求項５】
前記チャート送信制御部は、前記外部表示装置の表示性能に関する情報を取得し、前記表示性能に応じた前記キャリブレーション用チャートを前記外部表示装置に送信する請求項１から３のいずれか１項に記載の撮像装置。
【請求項６】
前記撮像装置は、さらに、確認画像表示制御部及び確認画像表示部を有しており、
前記確認画像表示制御部は、前記キャリブレーションが行われた前記点像復元処理のパラメータに対応する撮影条件を使用して撮影を行う場合には、前記キャリブレーション済みであることの情報を前記確認画像表示部に表示する請求項１から５のいずれか１項に記載の撮像装置。
【請求項７】
撮像部と、
点像復元処理のパラメータに関するキャリブレーション用チャートを保持するチャート保持部と、
前記チャート保持部が保持する前記キャリブレーション用チャートを外部表示装置に送信するチャート送信制御部と、
前記外部表示装置に表示された前記キャリブレーション用チャートが前記撮像部により撮影されることにより得られるキャリブレーション画像に基づいて、前記点像復元処理のパラメータに関するキャリブレーションが必要か否かの判断を行い、当該判断を出力するキャリブレーション必要性判断部と、
前記キャリブレーション必要性判断部から出力された前記キャリブレーションが必要か否かの判断に応じて、前記キャリブレーションが必要と判断された場合に、キャリブレーション実行命令を出力することにより前記キャリブレーションの実行を制御するキャリブレーション制御部と、
前記キャリブレーション制御部から出力された前記キャリブレーション実行命令により、前記キャリブレーション画像に基づいて、前記点像復元処理のパラメータに関する前記キャリブレーションを行うキャリブレーション実行部と、
前記キャリブレーション画像に基づいて、前記キャリブレーション画像を取得することに適した撮影環境か否かを判断する撮影環境判断部と、
確認画像表示制御部及び確認画像表示部と、
を備え、
前記キャリブレーション制御部は、さらに、前記キャリブレーション画像が取得されることに適した前記撮影環境か否かの前記撮影環境判断部の判断に応じて、前記キャリブレーションの実行を制御し、
前記撮影環境判断部の判断が適した前記撮影環境ではないという判断の場合に、前記確認画像表示制御部は警告表示を前記確認画像表示部に表示する、
撮像装置。
【請求項８】
前記確認画像表示制御部は、予備撮影指示信号に応じて、本撮影前の確認画像及び前記キャリブレーション済みであることの情報を前記確認画像表示部に表示する請求項６又は７に記載の撮像装置。
【請求項９】
前記確認画像表示制御部は、前記キャリブレーションが行われた前記点像復元処理のパラメータに対応する撮影条件下において前記撮像部により撮影された撮影画像を表示する際に、前記キャリブレーション済みであることの情報を、前記確認画像表示部に表示する請求項６又は７に記載の撮像装置。
【請求項１０】
前記撮像装置は、さらに、前記撮像部により撮影された画像に点像復元処理を行う点像復元処理部を備え、
前記点像復元処理部は、前記キャリブレーションが行われた前記点像復元処理のパラメータを使用して前記点像復元処理を行う請求項１から９のいずれか１項に記載の撮像装置。
【請求項１１】
前記撮像装置は、前記キャリブレーションが行われた前記点像復元処理のパラメータに対応する撮影条件により撮影すること及び前記キャリブレーションが行われた点像復元処理のパラメータにより前記点像復元処理を優先して行う優先撮影モードを有する請求項１から１０のいずれか１項に記載の撮像装置。
【請求項１２】
前記撮像部は、交換式レンズを有する請求項１から１１のいずれか１項に記載の撮像装置。
【請求項１３】
前記撮像部は、位相を変調して被写界深度を拡大させるレンズを有する請求項１から１２のいずれか１項に記載の撮像装置。
【請求項１４】
請求項１から１３のいずれか１項に記載の撮像装置と、
前記外部表示装置と、
を有し、点像復元処理のパラメータに関するキャリブレーションを行うキャリブレーションシステムであって、
前記外部表示装置は、
前記チャート保持部から送信されてくる前記キャリブレーション用チャートを受信するチャート受信部と、
前記キャリブレーション用チャートの表示を制御するチャート表示制御部と、
を備える、
キャリブレーションシステム。
【請求項１５】
点像復元処理のパラメータに関するキャリブレーション用チャートを外部表示装置に送信するチャート送信制御ステップと、
前記外部表示装置に表示された前記キャリブレーション用チャートが撮像部により撮影されることにより得られるキャリブレーション画像に基づいて、前記点像復元処理のパラメータに関するキャリブレーションが必要か否かの判断を行い、当該判断を出力するキャリブレーション必要性判断ステップと、
前記キャリブレーション必要性判断ステップにおいて出力された前記キャリブレーションが必要か否かの判断に応じて、前記キャリブレーションが必要と判断された場合に、キャリブレーション実行命令を出力することにより前記キャリブレーションの実行を制御するキャリブレーション制御ステップと、
前記キャリブレーション実行命令及び前記キャリブレーション画像に基づいて、前記点像復元処理のパラメータに関する前記キャリブレーションを行うキャリブレーション実行ステップと、
をコンピューターに実行させる為のプログラムであって、
前記撮像部は、ブラケッティング撮影モードを有し、
前記撮像部は、前記外部表示装置と同期されており、
前記撮像部は、前記ブラケッティング撮影モードによる前記撮像部の撮影に応じて前記外部表示装置に同期して表示される、前記キャリブレーション用チャートを撮影し、
前記キャリブレーション実行ステップにおいて、前記ブラケッティング撮影モードを選択して前記撮像部により撮影された複数の前記キャリブレーション画像に基づいて、前記点像復元処理のパラメータに関する前記キャリブレーションを行う、
プログラム。
【請求項１６】
点像復元処理のパラメータに関するキャリブレーション用チャートを外部表示装置に送信するチャート送信制御ステップと、
前記外部表示装置に表示された前記キャリブレーション用チャートが撮像部により撮影されることにより得られるキャリブレーション画像に基づいて、前記点像復元処理のパラメータに関するキャリブレーションが必要か否かの判断を行い、当該判断を出力するキャリブレーション必要性判断ステップと、
前記キャリブレーション必要性判断ステップにおいて出力された前記キャリブレーションが必要か否かの判断に応じて、前記キャリブレーションが必要と判断された場合に、キャリブレーション実行命令を出力することにより前記キャリブレーションの実行を制御するキャリブレーション制御ステップと、
前記キャリブレーション実行命令及び前記キャリブレーション画像に基づいて、前記点像復元処理のパラメータに関する前記キャリブレーションを行うキャリブレーション実行ステップと、
前記キャリブレーション画像に基づいて、前記キャリブレーション画像を取得することに適した撮影環境か否かを判断する撮影環境判断ステップと、
をコンピューターに実行させる為のプログラムであって、
前記チャート送信制御ステップにおいて、さらに、環境判断用チャートを前記外部表示装置に送信し、
前記撮影環境判断ステップにおいて、前記外部表示装置に表示された前記環境判断用チャートが前記撮像部により撮影されることにより得られる環境判断画像、又は、前記環境判断画像及び前記キャリブレーション画像に基づいて、前記キャリブレーション画像を取得することに適した前記撮影環境か否かを判断し、
前記キャリブレーション制御ステップにおいて、さらに、前記キャリブレーション画像が取得されることに適した前記撮影環境か否かの前記撮影環境判断ステップにおける判断に応じて、前記キャリブレーションの実行を制御する、
プログラム。
【請求項１７】
点像復元処理のパラメータに関するキャリブレーション用チャートを外部表示装置に送信するチャート送信制御ステップと、
前記外部表示装置に表示された前記キャリブレーション用チャートが撮像部により撮影されることにより得られるキャリブレーション画像に基づいて、前記点像復元処理のパラメータに関するキャリブレーションが必要か否かの判断を行い、当該判断を出力するキャリブレーション必要性判断ステップと、
前記キャリブレーション必要性判断ステップにおいて出力された前記キャリブレーションが必要か否かの判断に応じて、前記キャリブレーションが必要と判断された場合に、キャリブレーション実行命令を出力することにより前記キャリブレーションの実行を制御するキャリブレーション制御ステップと、
前記キャリブレーション実行命令及び前記キャリブレーション画像に基づいて、前記点像復元処理のパラメータに関する前記キャリブレーションを行うキャリブレーション実行ステップと、
前記キャリブレーション画像に基づいて、前記キャリブレーション画像を取得することに適した撮影環境か否かを判断する撮影環境判断ステップと、
確認画像を確認画像表示部に表示する確認画像表示制御ステップと、
をコンピューターに実行させる為のプログラムであって、
前記キャリブレーション制御ステップにおいて、さらに、前記キャリブレーション画像が取得されることに適した前記撮影環境か否かの前記撮影環境判断ステップにおける判断に応じて、前記キャリブレーションの実行を制御し、
前記撮影環境判断ステップにおける判断が適した前記撮影環境ではないという判断の場合に、前記確認画像表示制御ステップにおいて警告表示を前記確認画像表示部に表示する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、キャリブレーションシステム、キャリブレーション方法、及びプログラムに関する技術であり、特に点像分布関数（ＰＳＦ：Ｐｏｉｎｔ  Ｓｐｒｅａｄ  Ｆｕｎｃｔｉｏｎ）に基づいて行われる撮影画像への点像復元処理におけるキャリブレーションに関する。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置により、被写体を撮影して得られた撮影画像には、光学系（撮影レンズ等）に関する種々の収差に由来する画像劣化が生じている場合がある。【０００３】
この収差に由来する画像劣化（回折ボケ、周辺ボケ、倍率色収差等）を改善するために、被写体像の画像データに画像処理を行って、収差に由来する画像劣化を取り除く（修正する）技術が考えられてきた。【０００４】
収差による画像劣化は、点像分布関数により表現することができ、画質劣化した撮影画像に対し点像分布関数に基づく点像復元処理を行うことにより画質を回復することができる。すなわち点像復元処理は、点像分布関数の復元フィルタ（逆フィルタ）を撮影画像データに実行することによって、画像劣化をキャンセルする処理である。【０００５】
画像劣化は光学系（レンズ）の個体ばらつきや撮像装置本体の製造時の個体ばらつきによって影響を受けるため、ユーザーが使用する光学系と撮像装置本体とをキャリブレーションしてから撮影することにより、撮影画像の画質が向上することが期待できる。【０００６】
特許文献１には、製造ばらつきによるレンズの特性がある場合であっても、ユーザーが回復処理（本願の点像復元処理に対応するものと考えられる）がなされた画像データを確認しながら回復処理のパラメータを調節するために、回復処理が効果的である調整画像領域を自動的に提示し、パラメータ調整の際のユーザーの負担を軽減する技術が開示されている。【０００７】
特許文献２には、撮像手段を用いて外部画像表示装置の調整用画像パターンを撮像し、ホワイトバランス等の画像処理のパラメータの補正値を算出し、ユーザーの周囲に関する環境や外部表示装置の表示特性に適した表示調整を行うことができる技術が開示されている。【０００８】
特許文献３には、画像出力装置に表示される画像を撮像することにより得られた画像に基づいて、画像出力特性調整を簡便に行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１１−１９３２７７号公報
【特許文献２】特開２００７−８１６８５号公報
【特許文献３】特開２００９−２００７８２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１から３に開示された技術では、点像復元処理機能を備えた撮像装置において点像復元処理のパラメータのキャリブレーションを行う上で有効的な技術は開示されていなく、キャリブレーションを行う際のユーザーへの負担が大きく、精度が良いキャリブレーションを実行することができない場合がある。すなわち、撮影した画像（撮影画像ともいう）に対し点像復元処理を行う撮像装置において、点像復元処理が行われる画像の撮影をする前にキャリブレーション（パラメータの調整）を行う技術について開示されていない。【００１１】
本発明はこのような事情に鑑みてなされたものであり、本発明によれば、撮像装置等の個体ばらつきに応じた点像復元処理のパラメータに関するキャリブレーションを行う際に、ユーザーの負担を軽減しつつも精度良くキャリブレーションを行うことができ、その結果、撮像装置における個体ばらつきにより生じる撮影画像の劣化を低減することができる。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明の一の態様に係る撮像装置は、撮像部と、点像復元処理のパラメータに関するキャリブレーション用チャートを保持するチャート保持部と、チャート保持部が保持するキャリブレーション用チャートを外部表示装置に送信するチャート送信制御部と、外部表示装置に表示されたキャリブレーション用チャートが撮像部により撮影されることにより得られるキャリブレーション画像に基づいて、点像復元処理のパラメータに関するキャリブレーションが必要か否かの判断を行い、当該判断を出力するキャリブレーション必要性判断部と、キャリブレーション必要性判断部から出力されたキャリブレーションが必要か否かの判断に応じて、キャリブレーション実行命令を出力することによりキャリブレーションの実行を制御するキャリブレーション制御部と、キャリブレーション制御部より出力された前記キャリブレーション実行命令により、キャリブレーション画像に基づいて、点像復元処理のパラメータに関するキャリブレーションを行うキャリブレーション実行部と、を備える。【００１３】
これにより、撮影装置等の個体ばらつきに応じた点像復元処理のパラメータに関するキャリブレーションを行う際に、ユーザーの負担を軽減しつつも精度良くキャリブレーションを行うことができ、撮像装置等の個体ばらつきにより生じる撮影画像の劣化を低減することができる。【００１４】
また、キャリブレーションが必要であるか否かを判断してキャリブレーションを行うため、キャリブレーションが必要な場合に的確にキャリブレーションを行うことができ、得られる撮影画像の個体ばらつきを抑制することができる。【００１５】
撮像装置において、好ましくは、撮像部は、ブラケッティング撮影モードを有し、キャリブレーション実行部は、ブラケッティング撮影モードで撮像部により撮影された複数のキャリブレーション画像に基づいて、点像復元処理のパラメータに関するキャリブレーションを行う。【００１６】
これにより、自動的に複数のキャリブレーション画像を取得することができユーザーの負担の軽減をすることが可能であり、複数のキャリブレーション画像に基づいて点像復元処理のパラメータに関するキャリブレーションを行うため、より的確なキャリブレーションを行うことが可能である。【００１７】
撮像装置において、好ましくは、撮像部は、ブラケッティング撮影モードにおいて、複数の撮影条件のうちの一部の撮影条件により、キャリブレーション画像を撮影し、キャリブレーション実行部は、複数の撮影条件のうちの一部の撮影条件により撮影されたキャリブレーション画像に基づいて、点像復元処理のパラメータに関するキャリブレーションを行う。【００１８】
これにより、キャリブレーション画像を取得する際の負荷及びユーザーの負担を軽減することができる。【００１９】
撮像装置において、好ましくは、撮像部は、外部表示装置と同期されており、撮像部は、ブラケッティング撮影モードによる撮像部の撮影に応じて外部表示装置に同期して表示される、キャリブレーション用チャートを撮影する。【００２０】
これにより、外部表示装置と撮影のタイミングを、ユーザーにおいて図る必要がなく、キャリブレーション画像を取得する際のユーザーの負担軽減となる。【００２１】
撮像装置において、好ましくは、撮像部は、外部表示装置と同期されており、撮像部は、撮像部の撮影に応じて外部表示装置に同期して表示される、キャリブレーション用チャートを撮影する。【００２２】
これにより、外部表示装置と撮影のタイミングを、ユーザーにおいて図る必要がなく、キャリブレーション画像を取得する際のユーザーの負担軽減となる。【００２３】
撮像装置において、好ましくは、撮像装置は、さらに、キャリブレーション画像に基づいて、キャリブレーション画像を取得することに適した撮影環境か否かを判断する撮影環境判断部を備え、キャリブレーション制御部は、さらに、キャリブレーション画像が取得されることに適した撮影環境か否かの撮影環境判断部の判断に応じて、キャリブレーションの実行を制御する。【００２４】
これにより、キャリブレーション画像を取得することに適した撮影環境において、キャリブレーション画像を取得することができるので、より的確なキャリブレーションを行うことができる。【００２５】
撮像装置において、好ましくは、チャート保持部は、さらに、環境判断用チャートを有し、チャート送信制御部は、さらに、環境判断用チャートを外部表示装置に送信し、撮影環境判断部は、外部表示装置に表示された環境判断用チャートが撮像部により撮影されることにより得られる環境判断画像、又は、環境判断画像及びキャリブレーション画像に基づいて、キャリブレーション画像を取得することに適した撮影環境か否かを判断する。【００２６】
これにより、より多様な条件に関して、キャリブレーション画像を取得することに適した撮影環境か否かを判断することができる。【００２７】
撮像装置において、好ましくは、撮影環境判断部は、複数のキャリブレーション画像に基づいて、キャリブレーション画像を取得することに適した撮影環境か否かを判断する。【００２８】
これにより、より的確なキャリブレーション画像を取得することに適した撮影環境において、キャリブレーション画像を取得することができ、より的確なキャリブレーションを行うことができる。【００２９】
撮像装置において、好ましくは、撮影環境判断部は、複数の環境判断画像、又は、単数若しくは複数の環境判断画像及び単数若しくは複数のキャリブレーション画像に基づいて、キャリブレーション画像を取得することに適した撮影環境か否かを判断する。【００３０】
これにより、より的確なキャリブレーション画像を取得することに適した撮影環境において、キャリブレーション画像を取得することができ、より的確なキャリブレーションを行うことができる。【００３１】
撮像装置において、好ましくは、チャート送信制御部は、外部表示装置の表示性能に関する情報を取得し、表示性能に応じたキャリブレーション用チャートを外部表示装置に送信する。【００３２】
これにより、より的確にキャリブレーション用チャートが外部表示装置に表示されるため、より適切なキャリブレーション画像の取得が可能となる。【００３３】
撮像装置において、好ましくは、チャート送信制御部は、表示装置の表示性能に関する情報を取得し、表示性能に応じたキャリブレーション用チャート及び環境判断用チャートを表示装置に送信する。【００３４】
これにより、より的確にキャリブレーション用チャートが外部表示装置に表示されるため、より適切なキャリブレーション画像の取得が可能となる。【００３５】
撮像装置において、好ましくは、撮像装置は、さらに、撮像部により撮影された画像に点像復元処理を行う点像復元処理部を備え、点像復元処理部は、キャリブレーションが行われた点像復元処理のパラメータを使用して点像復元処理を行う。【００３６】
これにより、撮像装置の個体ばらつきに応じた、点像復元処理のパラメータを使用して点像復元処理を実行することができ、より撮像装置の個体ばらつきが抑制された撮影画像を得ることが可能である。【００３７】
撮像装置において、好ましくは、撮像装置は、キャリブレーションが行われた点像復元処理のパラメータに対応する撮影条件により撮影すること及びキャリブレーションが行われた点像復元処理のパラメータにより点像復元処理を優先して行う、優先撮影モードを有する。【００３８】
これにより、得られる撮影画像に点像復元処理を行った場合に、より撮像装置の個体ばらつきが抑制された撮影画像を得ることが可能である。【００３９】
撮像装置において、好ましくは、撮像装置は、さらに、確認画像表示制御部及び確認画像表示部を有しており、確認画像表示制御部は、キャリブレーションが行われた点像復元処理のパラメータに対応する撮影条件を使用して撮影を行う場合には、キャリブレーション済みであることの情報を確認画像表示部に表示する。【００４０】
これにより、ユーザーにキャリブレーション済みの撮影条件であることを提示することができ、不要なキャリブレーションの実行を防ぐことが可能であり、ユーザーの負担を軽減することができる。【００４１】
撮像装置において、好ましくは、撮像装置は、さらに、確認画像表示制御部及び確認画像表示部を有しており、撮影環境判断部の判断が適した撮影環境でないという判断の場合に、確認画像表示制御部は警告表示を確認画像表示部に表示する。【００４２】
これにより、キャリブレーション画像を取得することに適した撮影環境でキャリブレーション画像が取得される可能性を高めることができる。【００４３】
撮像装置において、好ましくは、確認画像表示制御部は、予備撮影指示信号に応じて、本撮影前の確認画像及びキャリブレーション済みであることの情報を確認画像表示部に表示する。【００４４】
撮像装置において、好ましくは、確認画像表示制御部は、キャリブレーションが行われた点像復元処理のパラメータに対応する撮影条件で撮像部により撮影された撮影画像を表示する際に、キャリブレーション済みであることの情報を、確認画像表示部に表示する。【００４５】
撮像装置において、好ましくは、撮像部は、交換式レンズを有する。また、撮像装置において、好ましくは、撮像部は、位相を変調して被写界深度を拡大させるレンズを有する。【００４６】
上記目的を達成するために、本発明の他の態様に係るキャリブレーションシステムは、撮像装置と表示装置を有し、点像復元処理のパラメータに関するキャリブレーションを行うキャリブレーションシステムであって、撮像装置は、撮像部と、点像復元処理のパラメータに関するキャリブレーション用チャートを保持するチャート保持部と、チャート保持部が保持するキャリブレーション用チャートを表示装置に送信するチャート送信制御部と、表示装置の表示部に表示されたキャリブレーション用チャートが撮像部により撮影されることにより得られるキャリブレーション画像に基づいて、点像復元処理のパラメータに関するキャリブレーションが必要か否かの判断を行うキャリブレーション必要性判断部と、キャリブレーション必要性判断部が行ったキャリブレーションが必要か否かの判断に応じて、キャリブレーションの実行を制御するキャリブレーション制御部と、キャリブレーション制御部の制御により、キャリブレーション画像に基づいて、点像復元処理のパラメータに関するキャリブレーションを行うキャリブレーション実行部と、を備え、表示装置は、チャート保持部から送信されてくるキャリブレーション用チャートを受信するチャート受信部と、キャリブレーション用チャートの表示画面への表示を制御するチャート表示制御部と、キャリブレーション用チャートを表示する表示部と、を備える。【００４７】
上記目的を達成するために、本発明の他の態様に係るキャリブレーション方法は、点像復元処理のパラメータに関するキャリブレーション用チャートを外部表示装置に送信するチャート送信制御ステップと、外部表示装置に表示されたキャリブレーション用チャートが撮像部により撮影されることにより得られるキャリブレーション画像に基づいて、点像復元処理のパラメータに関するキャリブレーションが必要か否かの判断を行うキャリブレーション必要性判断ステップと、キャリブレーション必要性判断ステップで行ったキャリブレーションが必要か否かの判断に応じて、キャリブレーション画像に基づいて、点像復元処理のパラメータに関するキャリブレーションを行うキャリブレーション実行ステップと、を含む。【００４８】
上記目的を達成するために、本発明の他の態様に係るプログラムは、点像復元処理のパラメータに関するキャリブレーション用チャートを外部表示装置に送信するチャート送信制御ステップと、外部表示装置に表示されたキャリブレーション用チャートが撮像部により撮影されることにより得られるキャリブレーション画像に基づいて、点像復元処理のパラメータに関するキャリブレーションが必要か否かの判断を行うキャリブレーション必要性判断ステップと、キャリブレーション必要性判断ステップで行ったキャリブレーションが必要か否かの判断に応じて、キャリブレーション画像に基づいて、点像復元処理のパラメータに関するキャリブレーションを行うキャリブレーション実行ステップをコンピュータに実行させる。
【発明の効果】
【００４９】
本発明によれば、撮像装置等の個体ばらつきに応じた点像復元処理のパラメータに関するキャリブレーションを行う際に、ユーザーの負担を軽減しつつも精度良くキャリブレーションを行うことができ、撮像装置における個体ばらつきにより生じる撮影画像の劣化を低減することができる。
【図面の簡単な説明】
【００５０】
【図１】図１（Ａ）および図１（Ｂ）は、本発明の撮像装置がキャリブレーション用チャートを撮影することを説明する図である。
【図２】撮像装置の正面からの外観を示す斜視図である。
【図３】撮像装置の背面からの外観を示す斜視図である。
【図４】撮像装置の要部に関するブロック図である。
【図５】撮像装置の要部に関するブロック図である。
【図６】必要性判断部が行う判断の例を説明する図である。
【図７】点像復元処理を説明する図である。
【図８】点像復元処理を説明する図である。
【図９】撮像装置の動作を説明する図である。
【図１０】撮像装置の変形例における要部に関するブロック図である。
【図１１】撮像装置の変形例に関して説明する図である。
【図１２】撮像装置の変形例に関して動作を説明する図である。
【図１３】撮像装置の変形例に関して説明する図である。
【図１４】撮像装置の変形例に関して動作を説明する図である。
【図１５】撮像装置の変形例に関して動作を説明する図である。
【図１６】撮像装置の変形例に関して動作を説明する図である。
【図１７】撮像装置の変形例に関して動作を説明する図である。
【図１８】キャリブレーションシステムの要部に関するブロック図である。
【図１９】ＥＤｏＦ光学系を備える撮像モジュールの一形態を示すブロック図である。
【図２０】ＥＤｏＦ光学系の一例を示す図である。
【図２１】図１９に示す復元処理ブロックにおける復元処理の一例を示すフローチャートである。
【図２２】点像復元処理により復元される点像の様子を示す図である。
【図２３】撮像装置の他の態様を示す図である。
【図２４】図２３に示す撮像装置の構成を示すブロック図である。
【発明を実施するための形態】
【００５１】
添付図面を参照して本発明の実施形態について説明する。なお、以下の説明は、本発明の例であり、本発明を限定するものではない。
【００５２】
図１（Ａ）および図１（Ｂ）は、本発明の一つの例である撮像装置１００が外部表示装置１０１に表示されるキャリブレーション用チャートを撮影することを概略的に示している。図１（Ａ）には、撮像装置１００が外部表示装置１０１に表示されるキャリブレーション用チャートを撮影し、点像復元処理のパラメータに関するキャリブレーションを行うことが示されている。なお、図１（Ａ）における、撮像装置１００はデジタルカメラであり、外部表示装置１０１はモニターであり、外部表示装置１０１の表示部１１１はキャリブレーション用チャートである。この外部表示装置１０１の表示部１１１に表示されたキャリブレーション用チャートを撮像装置１００により撮影し、キャリブレーション画像を取得することにより、キャリブレーションが行われることとなる。
【００５３】
図１（Ｂ）においても、撮像装置１００が外部表示装置１０１に表示されるキャリブレーション用チャートを撮影することを概略的に示されている。図１（Ｂ）では、外部表示装置１０１がスマートフォン（多機能携帯電話）により構成されている。このように、画像を表示することが可能な表示部１１１を有すれば、外部表示装置１０１の具体的な機器は特に限定されるものではない。例えば、図１（Ａ）及び（Ｂ）の例に加え、外部表示装置１０１としてタブレット端末等を使用することも想定される。
【００５４】
なお、撮像装置１００の撮像部２４８（図４参照）と外部表示装置１０１とは同期されており、撮像部２４８は、撮像部２４８の撮影に応じて外部表示装置１０１に同期して表示される、キャリブレーション用チャートを撮影する態様にしてもよい。また、撮像部２４８は、外部表示装置１０１と同期されており、撮像部２４８は、後述するブラケッティング撮影モードによる撮像部２４８の撮影に応じて外部表示装置１０１に同期して表示される、キャリブレーション用チャートを撮影する態様にしてもよい。
【００５５】
図２は、撮像装置１００の外観を示す斜視図である。撮像装置１００は、撮像装置本体１０５と、撮像装置本体１０５に交換可能に装着されるレンズ装置１５０と、を備える。撮像装置本体１０５とレンズ装置１５０とは、撮像装置本体１０５に備えられたマウント１４６（送信手段、受信手段）と、マウント１４６に対応するレンズ装置１５０側のマウント（受信手段、送信手段）（図示せず）と、が結合されることにより交換可能に装着される。また、撮像装置本体１０５の前面にはマウント１４６の他、フラッシュ１４０が設けられており、上面にはレリーズボタン１２０−１及び撮影モード設定用のダイヤル１２０−２が設けられている。なお、撮影モード設定用のダイヤルにより設定可能な撮影モードとして、キャリブレーションモードや、キャリブレーションが行われた点像復元処理のパラメータに対応する撮影条件による撮影を優先して行う、優先撮影モードが考えられる。また、図２では交換式レンズを有する撮像装置１００に関して説明をしたが、特にこれに限定されるものではない。
【００５６】
マウント１４６には端子１４７（送信手段、受信手段）が設けられており、レンズ装置１５０側のマウントには端子（送信手段、受信手段）（図示せず）が設けられていて、レンズ装置１５０を撮像装置本体１０５に装着すると、対応する端子１４７とレンズ装置１５０側のマウントにおける端子とが接触して通信が可能となる。なお、図２における端子１４７は概念的に示したものであり、本発明における端子の位置及び個数はこれらの図におけるものに限定されるものではない。
【００５７】
一方、図３に示すように、撮像装置本体１０５の背面には、モニター（確認画像表示部２２５）、十字ボタン１６０、ＭＥＮＵ／ＯＫボタン１６５、再生ボタン１７０、ＢＡＣＫボタン１７５等が配設されている。
【００５８】
図４は、本発明に係る撮像装置１００の要部を説明した要部ブロック図である。撮像装置１００は、撮像部２４８、確認画像表示部２２５、確認画像表示制御部２２７、チャート送信制御部２４２、チャート保持部２４０、キャリブレーション必要性判断部２４４、キャリブレーション制御部２４６、及びキャリブレーション実行部２４７を有する。さらに、撮像部２４８は、レンズ部２１８、シャッター２２０、撮像素子２２２、Ａ／Ｄ変換器２２４、ＣＰＵ２１２、操作部２１４、デバイス制御部２１６、メモリ部２２６、画像処理部２２８、点像復元処理部２２９、エンコーダ２３０、ドライバ２３２を有する。
【００５９】
撮像装置１００は、撮像した撮影画像を内部メモリ（メモリ部２２６）、又は外部の記録メディア（図示せず）に記録することが可能であり、装置全体の動作は、中央処理装置（ＣＰＵ）２１２によって統括制御される。
【００６０】
撮像装置１００には、シャッターボタン又はシャッタースイッチ、モードダイヤル、再生ボタン、ＭＥＮＵ／ＯＫキー、十字キー、ズームボタン、及びＢＡＣＫキー等を含む操作部２１４が設けられている。この操作部２１４からの信号はＣＰＵ２１２に入力され、ＣＰＵ２１２は入力信号に基づいて撮像装置１００の各回路を制御し、例えば、デバイス制御部２１６を介してレンズ部２１８、シャッター２２０、及び撮像素子２２２を制御するとともに、撮影動作制御、画像処理制御、画像データの記録／再生制御、及び確認画像表示部２２５の表示制御などを行う。
【００６１】
レンズ部２１８は、フォーカスレンズ、ズームレンズ、絞り等を含み、レンズ部２１８及びシャッター２２０を通過した光束は、撮像素子２２２の受光面に結像される。また、撮像部２４８のレンズ部２１８は交換式であってもよいし、非交換式であってもよい。また、撮像部２４８のレンズ部２１８は、位相を変調して被写界深度を拡大させてもよい。
【００６２】
撮像素子２２２は、多数の受光素子（フォトダイオード）が２次元配列されており、各フォトダイオードの受光面に結像された被写体像は、その入射光量に応じた量の信号電圧（又は電荷）に変換される。
【００６３】
撮像素子２２２に使用されるカラーフィルタは、様々な配列（カラーフィルタ配列）を採用することができ、特に限定されるものではない。例えば、撮像素子２２２は、ベイヤ配列を採用することができる。
【００６４】
撮像素子２２２に蓄積された信号電荷は、デバイス制御部２１６から加えられる読み出し信号に基づいて信号電荷に応じた電圧信号として読み出される。撮像素子２２２から読み出された電圧信号は、Ａ／Ｄ変換器２２４に加えられ、ここで、順次カラーフィルタ配列に対応するデジタルのＲ（赤色）、Ｇ（緑色）、及びＢ（青色）信号に変換され、一旦、メモリ部２２６に保存される。
【００６５】
メモリ部２２６は、揮発性メモリであるＳＤＲＡＭや、書き換え可能な不揮発性メモリであるＥＥＰＲＯＭ等を含み、ＳＤＲＡＭは、ＣＰＵ２１２によるプログラムの実行時におけるワークエリアとして、又、撮像され取得されたデジタル画像信号を一時保持する記憶エリアとして使用される。一方、ＥＥＰＲＯＭには、画像処理プログラムを含むカメラ制御プログラム、撮像素子２２２の画素の欠陥情報、画像処理等に使用する各種のパラメータやテーブル等が記憶されている。
【００６６】
画像処理部２２８は、メモリ部２２６に一旦格納されたデジタルの画像信号に対して、ホワイトバランス補正、ガンマ補正処理、デモザイク処理（同時化処理とも言われる）、ＲＧＢ／ＹＣ変換、輪郭補正、色収差補正、点像復元処理等の信号処理を行う。なお、本発明においてはこれらの信号処理の順序については特に制限されるものではない。また、画像処理部２２８内に、点像復元処理部２２９が備えられている。点像復元処理部２２９の詳しい説明は後述する。なお、図４では、点像復元処理部２２９は撮像部２４８における画像処理部２２８内に設けられているが、これに限定されるものではない。例えば、点像復元処理部２２９が画像処理部２２８とは別に設けられていてもよいし、撮像部２４８とは別に設けられていてもよい。
【００６７】
画像処理部２２８を用いて処理された画像データは、エンコーダ２３０において画像表示用のデータにエンコーディングされ、ドライバ２３２を介してカメラ背面に設けられている確認画像表示部２２５に出力される。これにより、被写体像が連続的に確認画像表示部２２５の表示画面上に表示される。
【００６８】
操作部２１４のシャッターボタン（レリーズスイッチ）は、撮像開始の指示を入力するための操作手段であり、いわゆる「半押し」と「全押し」とからなる２段ストローク式のスイッチにより構成されている。撮像装置１００（デジタルカメラ）は、シャッターボタンが半押しされることによってＳ１オンの信号（予備撮影指示信号）、半押しからさらに押し込む全押しがされることによってＳ２オンの信号（本撮影指示信号）が出力され、Ｓ１オン信号が出力されると自動焦点調節（ＡＦ処理）や自動露出制御（ＡＥ処理）などの撮影準備処理を実行し、Ｓ２オン信号が出力されると撮影処理を実行する。
【００６９】
なお、シャッターボタンは半押しと全押しとからなる２段ストローク式のスイッチの形態に限られず、1回の操作によってＳ１オンの信号及びＳ２オンの信号を出力しても良く、それぞれ個別のスイッチを設けてＳ１オンの信号及びＳ２オンの信号を出力しても良い。また、タッチ式パネル等により操作指示を行う形態においては、これら操作手段としてタッチ式パネルの画面に表示される操作指示に対応する領域をタッチすることにより操作指示を出力するようにしても良く、本発明においては撮影準備処理や撮影処理を指示するものであれば操作手段の形態はこれらに限られない。また、１つの操作手段への操作指示により撮影準備処理と撮影処理を連続して実行するようにしても良い。
【００７０】
操作部２１４のシャッターボタンに対し、第１段階の押下（半押し）が実行されると、ＣＰＵ２１２は第１段階の押下（半押し）に応じて出力される予備撮影指示信号を受信し、ＡＦ動作及びＡＥ動作を開始させる。次いで、デバイス制御部２１６を介してレンズ部２１８のフォーカスレンズを光軸方向に移動させ、フォーカスレンズが合焦位置と一致するように制御する。
【００７１】
ＣＰＵ２１２は、シャッターボタンの半押しにより出力される予備撮影指示信号を受信し、Ａ／Ｄ変換器２２４から出力される画像データに基づいて被写体の明るさを算出し、露出条件を決定する。なお、露出条件を決定するのは、シャッターボタンの半押し時に限られものではない。
【００７２】
ＡＥ動作及びＡＦ動作が終了し、シャッターボタンの第２段階の押下（全押し）があると、上記決定した露出条件により絞り、シャッター２２０及び撮像素子２２２での電荷蓄積時間を制御して本撮像が行われる。本撮像時に撮像素子２２２から読み出され、Ａ／Ｄ変換器２２４によりＡ／Ｄ変換されたＲ、Ｇ及びＢのモザイク画像（カラーフィルタ配列に対応する画像）の画像データは、メモリ部２２６に一時的に記憶される。
【００７３】
メモリ部２２６に一時的に記憶された画像データは、画像処理部２２８により適宜読み出され、ここで、ホワイトバランス補正、ガンマ補正、デモザイク処理（同時化処理）、ＲＧＢ／ＹＣ変換、輪郭補正、色補正、点像復元処理等を含む所定の信号処理が行われる。ＲＧＢ／ＹＣ変換された画像データ（ＹＣデータ）は、所定の圧縮フォーマット（例えば、ＪＰＥＧ方式）にしたがって圧縮され、圧縮された画像データは、所定の画像ファイル（例えば、Ｅｘｉｆファイル）形式で内部メモリや外部メモリに記録される。
【００７４】
確認画像表示制御部２２７は、ドライバ２３２から送られてくる撮像部２４８が撮影した撮影画像を、確認画像表示部２２５へ表示する。また、キャリブレーションが行われた点像復元処理のパラメータに対応する撮影条件を使用して撮影を行う場合には、キャリブレーション済みであることの情報が確認画像表示部２２５に表示されてもよい。さらに、後述するが、撮影環境判断部２４５の判断が適した撮影環境でないという判断の場合に、確認画像表示制御部２２７は警告表示を確認画像表示部２２５に表示する。
【００７５】
また、確認画像表示制御部２２７は、撮像部２４８の操作部２１４に備えられているシャッターボタンが半押しされ出力される予備撮影指示信号に応じて、本撮影前の確認画像及びキャリブレーション済みであることの情報を確認画像表示部２２５に表示してもよい。さらに、確認画像表示制御部２２７は、キャリブレーションが行われた点像復元処理のパラメータに対応する撮影条件で撮像部２４８により撮影された撮影画像を表示する際に、キャリブレーション済みであることの情報を、確認画像表示部２２５に表示する。
【００７６】
また、撮像装置１００は、チャート送信制御部２４２、チャート保持部２４０、キャリブレーション必要性判断部２４４、キャリブレーション制御部２４６、及びキャリブレーション実行部２４７を有する。これらについては、図５に沿って詳しく説明する。
【００７７】
図５では、撮像装置１００のチャート送信制御部２４２、チャート保持部２４０、キャリブレーション必要性判断部２４４、キャリブレーション制御部２４６、及びキャリブレーション実行部２４７に関して説明する図である。
【００７８】
チャート保持部２４０は、点像復元処理のパラメータに関するキャリブレーション用チャートを保持する。ここで、点像復元処理のパラメータに関するキャリブレーション用チャートとは、点像復元処理のパラメータに関するキャリブレーションに好適なものであれば特に限定されるものではない。すなわち、一般的な意味での（画像評価用の）チャートに限られず、キャリブレーションに使えるものであれば通常の画像含め、様々な画像を使用することができる。
【００７９】
例えば、図１（Ａ）及び（Ｂ）に示されるような、コントラストが大きい部分がキャリブレーション用チャートのタンジェンシャル方向に配列したようなパターンを有するキャリブレーション用チャートが挙げられる。また、コントラストの大きい部分がキャリブレーション用チャートの四隅に配置されているようなパターンを有するキャリブレーション用チャートも好適に採用することができる。さらに、タンジェンシャル方向に垂直に交わるサジタル方向にコントラスの大きい部分が配置されているようなキャリブレーション用チャートを用いることもできる。
【００８０】
さらに具体例として、サジタル又はタンジェンシャル方向に沿った直線状の像がある画像が挙げられる。直線状の像がサジタル又はタンジェンシャル方向にあることにより、キャリブレーションを行う場合のデータの取得面積をより大きくすることができる。すなわち、撮影画像におけるサジタル方向又はタンジェンシャル方向に配置された直線状の像が得られるような被写体を撮影した場合、点像復元処理のパラメータを調整する観点で、有用なデータを得ることが可能となる。
【００８１】
ここで、サジタル方向又はタンジェンシャル方向に沿ってとは、本発明の効果を阻害しない範囲で、サジタル方向又はタンジェンシャル方向から逸れていてもよいことを意味する。
【００８２】
また、ここで、サジタル方向及びタンジェンシャル方向の基準は撮影画像（撮像部により撮影されて得られる画像）とする。本来は、撮像素子面状に投影された光学像のサジタル方向又はタンジェンシャル方向と規定することが望ましいが、撮像素子で受光し取得した画像データに基づいてしかキャリブレーション画像を得られない。従って、撮影画像を基準としてサジタル方向及びタンジェンシャル方向を考えても問題がない。ここで、タンジェンシャル方向とは撮影画像の中心を基準とした円周に対する接線方向のことをいい、サジタル方向とは、タンジェンシャル方向に垂直に交わる方向のことをいう。
【００８３】
また、ここで点像復元処理のパラメータとは、復元フィルタ係数、コアリング係数、ゲイン係数、ＰＳＦ（点像分布関数）等のように点像復元処理内容に寄与するパラメータをいう。なお、チャート保持部２４０は、単数又は複数のキャリブレーション用チャートを保持することが可能である。
【００８４】
チャート送信制御部２４２は、チャート保持部２４０が保持するキャリブレーション用チャートを選択して、選択されたキャリブレーション用チャートを外部表示装置１０１に送信する。撮像部２４８内にある操作部２１４（図４を参照）によりキャリブレーションを行うことが指示されると、撮像部２４８内にあるＣＰＵ２１２からチャート送信制御部２４２へ、キャリブレーション用チャートの選択及び送信の指令が出される。なお、チャート送信制御部２４２へのキャリブレーション用チャートの選択及び送信の指令は、撮像部２４８内のＣＰＵ２１２から出されることに限定されるものではない。
【００８５】
チャート送信制御部２４２は、外部表示装置１０１へキャリブレーション用チャートを送信する。外部表示装置１０１がチャート受信部等を有する場合は、チャート送信制御部２４２は、チャート受信部等にキャリブレーション用チャートを送信する。なお、ここで、
チャート送信制御部２４２のチャートの送信の手段は特に限定されない。例えば、無線通信により、チャート送信制御部２４２から外部表示装置１０１へキャリブレーション用チャートを送信してもよい。また、ＳＤカード等の外部メモリを利用することにより、キャリブレーション用チャートをチャート送信制御部２４２から外部表示装置１０１のチャート受信部２７０へ送信してもよい。また、例えばＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）（登録商標）ケーブルのような通信ケーブルで撮像装置１００と外部表示装置１０１を接続し、撮像装置１００から外部表示装置１０１にキャリブレーション用チャートを送信し、外部表示装置１０１は受信したキャリブレーション用チャートを表示するようにしても良い。
【００８６】
撮像装置１００の撮像部２４８は、外部表示装置１０１に表示されたキャリブレーション用チャートを撮影する。
【００８７】
撮像部２４８によりキャリブレーション用チャートが撮影され、撮像部２４８によりキャリブレーション画像が取得される。そして、取得されたキャリブレーション画像は、キャリブレーション必要性判断部２４４に送られる。キャリブレーション必要性判断部２４４では、キャリブレーション画像に基づいて、点像復元処理のパラメータに関するキャリブレーションが必要か否かの判断が行われる。
【００８８】
キャリブレーション必要性判断部２４４は、様々な方法で、キャリブレーションが必要であるか否かを判断することができる。例えば、図６に示されるように取得したキャリブレーション画像における周波数レスポンスに基づいて、キャリブレーションが必要であるか否かを判断することができる。
【００８９】
図６には、キャリブレーション必要性判断部２４４がキャリブレーションを必要と判断する場合のキャリブレーション画像の周波数レスポンスのグラフ（Ｉ）と、キャリブレーション必要性判断部２４４がキャリブレーションを不必要と判断する場合のキャリブレーション画像の周波数レスポンスのグラフ（ＩＩ）と、キャリブレーション画像に対して点像復元処理を行った場合に得ることが期待できる周波数レスポンスのグラフ（ＩＩＩ）が示されている。
【００９０】
キャリブレーション必要性判断部２４４では、取得したキャリブレーション画像の解析を行い、図６の（Ｉ）で示されるグラフを取得した場合は、キャリブレーションが必要であると判断する。図６で示される例では、キャリブレーションを行うか否かの判断基準は、ある周波数におけるレスポンスが一定の範囲内にあるか否かである。すなわち、図６の（ＩＶ）により、ある周波数におけるレスポンスの一定の範囲が示されており、（Ｉ）の曲線は、（ＩＶ）が示す範囲内にないので、キャリブレーション必要性判断部２４４はキャリブレーションを行うと判断する。
【００９１】
一方、キャリブレーション必要性判断部２４４において取得したキャリブレーション画像の解析を行い、図６の（ＩＩ）で示されるグラフを取得した場合は、キャリブレーションが不必要であると判断する。すなわち、（ＩＩ）の曲線は、（ＩＶ）が示す範囲内にあるので、キャリブレーション必要性判断部２４４はキャリブレーションを行わないと判断する。キャリブレーション必要性判断部２４４が行ったキャリブレーションが必要か否かの判断は、キャリブレーション制御部２４６へ送られる。なお、ここでいう、ある周波数とは、レスポンスを好適に確認できる周波数であれば特に限定されるものではない。例えば、ナイキスト周波数の半分の周波数（０．２５Ｆｓ）を採用することができる。また、レスポンスの一定範囲とは、キャリブレーションを行うか否かを判断することが好適に判断できる範囲であれば特に限定されない。例えば、キャリブレーション画像に対して点像復元処理を行った場合に得ることが期待できる周波数レスポンスのグラフ（ＩＩＩ）において、ある周波数のレスポンスの２０％の範囲、好ましくは１０％の範囲をレスポンスの一定範囲（ＩＶ）として採用することができる。
【００９２】
キャリブレーション制御部２４６では、キャリブレーション必要性判断部２４４が行ったキャリブレーションが必要か否かの判断結果を受信する。キャリブレーション必要性判断部２４４が行ったキャリブレーションが必要か否かの判断に応じて、キャリブレーション実行命令をキャリブレーション実行部２４７へ送信することにより、キャリブレーションの実行を制御する。
【００９３】
キャリブレーション実行部２４７では、キャリブレーション制御部２４６の制御により、キャリブレーション画像に基づいて、点像復元処理のパラメータに関するキャリブレーションを行う。キャリブレーション実行部２４７で行われた結果は、撮像部２４８に戻され、点像復元処理に反映される。
【００９４】
次に、図７及び図８に沿って、点像復元処理部２２９（図４参照）で行われる点像復元処理に関して説明を行う。
【００９５】
撮像装置１００は、撮像部２４８により撮影された画像に対して、点像復元処理を行う点像復元処理部２２９を備える。そして、点像復元処理部２２９は、キャリブレーションが行われた点像復元処理のパラメータを使用して点像復元処理を行う。このようにキャリブレーション済みの点像復元処理のパラメータを使用して点像復元処理を行うことにより、撮像装置の個体ばらつきに応じた、点像復元処理を実行することができ、より撮像装置の個体ばらつきが抑制された撮影画像を得ることが可能である。
【００９６】
図７は、画像の撮影から点像復元処理までの概略を示す図である。点像を被写体として撮影を行う場合、被写体像はレンズ部２１８（レンズ、絞り等）を介して撮像素子２２２（イメージセンサ）により受光され、撮像素子２２２から原画像データＤｏが出力される。この原画像データＤｏは、レンズ部２１８の特性に由来する点拡がり現象によって、本来の被写体像がぼけた状態の画像データとなる。
【００９７】
このぼけ画像の原画像データＤｏから本来の被写体像（点像）を復元するため、原画像データＤｏに対して復元フィルタＦを用いた点像復元処理Ｐ１０を行うことにより、本来の被写体像（点像）により近い像（回復画像）を表す回復画像データＤｒが得られる。
【００９８】
点像復元処理Ｐ１０において用いられる復元フィルタＦは、原画像データＤｏ取得時の撮影条件に応じたレンズ部２１８の点像情報（点拡がり関数）から、所定の復元フィルタ算出アルゴリズムＰ２０によって得られる。レンズ部２１８の点像情報（点拡がり関数）は、レンズの種類だけではなく、絞り量、焦点距離、ズーム量、像高、記録画素数、画素ピッチ等の各種の撮影条件によって変動しうるため、復元フィルタＦを算出する際には、これらの撮影条件が取得される。
【００９９】
図８により、点像復元処理部２２９（図４参照）にて行われる点像復元処理に関して概略を説明する。図８は、点像復元処理の一例の概略を示すブロック図である。点像復元処理Ｐ１０とは、復元フィルタＦを用いたフィルタリング処理によって、点像復元処理前画像データＤ１０から点像復元処理後画像データＤ１１を作成する処理である。すなわち、Ｎ×Ｍのタップによって構成される復元フィルタＦを処理対象の画像データに適用し、各タップに割り当てられるフィルタ係数と、対応の画素データ（点像復元処理前画像データＤ１０の処理対象画素データ及び隣接画素データ）と、を加重平均演算することにより、点像復元処理後の画素データ（点像復元処理後画像データＤ１１）を算出することができる。この復元フィルタＦを用いた加重平均処理を、対象画素を順番に代え、画像データを構成する全画素データに適用することにより、点像復元処理を行うことができる。
【０１００】
撮像装置１００では、点像復元処理前画像データＤ１０がキャリブレーション画像の画像データである。そして、キャリブレーション実行部２４７において、キャリブレーション画像（点像復元処理前画像データＤ１０）に基づいて、フィルタ係数を調整又は算出する。このように、個々の撮像装置１００が有する撮像部２４８により得たキャリブレーション画像の画像データに基づいて、フィルタ係数を算出することにより、個々の撮像部２４８に適したフィルタ係数を算出することができる。ここで、キャリブレーションとは、好ましい撮影画像を得るために、点像復元処理に関するパラメータを調節することを意味し、例えば、フィルタ係数を調節することが挙げられる。
【０１０１】
図９は、本発明の撮像装置１００の動作フロー図である。先ず、撮像装置１００のチャート送信制御部２４２により、チャート保持部２４０に保持されているキャリブレーション用チャートを選択し外部表示装置１０１に送信する（ステップＳ１０）（チャート送信制御ステップ）。そして、撮像装置１００から送られてきたキャリブレーション用チャートを、外部表示装置１０１が受信する。
【０１０２】
次に、外部表示装置１０１により、表示部１１１にキャリブレーション用チャートを表示される。そして、撮像装置１００の撮像部２４８により、表示部１１１に表示されたキャリブレーション用チャートを撮影する（ステップＳ２０）。そして、キャリブレーション用チャートが撮像部２４８により撮影されることにより得られるキャリブレーション画像に基づいて、キャリブレーション必要性判断部２４４により、点像復元処理のパラメータに関するキャリブレーションが必要か否かの判断が行われる（ステップＳ３０）（キャリブレーション必要性判断ステップ）。
【０１０３】
そして、点像復元処理のパラメータに関するキャリブレーションが必要という判断の場合（ステップＳ３０のＹｅｓの場合）、キャリブレーション制御部２４６がキャリブレーション実行命令をキャリブレーション実行部２４７へ送信する。キャリブレーション実行命令を受信したキャリブレーション実行部２４７は、点像復元処理のパラメータに関するキャリブレーションを行う（ステップＳ４０）（キャリブレーション実行ステップ）。一方、点像復元処理のパラメータに関するキャリブレーションが不必要という判断の場合（ステップＳ３０のＮｏの場合）は、キャリブレーション制御部２４６はキャリブレーション実行命令を出力せず、点像復元処理のパラメータに関するキャリブレーションは行われない（ステップＳ５０）。本例においては、キャリブレーションを行わない場合、キャリブレーション制御部２４６はキャリブレーション実行命令を出力しないとしているが、キャリブレーション制御部２４６は、キャリブレーション実行部２４７へ、キャリブレーションを行わないという内容のキャリブレーション実行命令を送信することでも良い。
【０１０４】
上述のような態様を採用することにより、点像復元処理が行われる撮影画像の撮影をする前にキャリブレーションを行うことにより、ユーザーへの負担を軽減し精度が良いキャリブレーションを実現した。また、撮像装置１００の個体ばらつきに応じた点像復元処理のパラメータに関するキャリブレーションを行う際に、ユーザーの負担を軽減しつつも精度良くキャリブレーションを行うことができ、撮像装置１００の個体ばらつきにより生じる撮影画像の劣化を低減することができる。
【０１０５】
また、キャリブレーション必要性判断部２４４によりキャリブレーションが必要であるか否かを判断してキャリブレーションを行うため、キャリブレーションが必要な場合に的確にキャリブレーションを行うことができ、得られる撮影画像の撮像装置１００における個体ばらつきを抑制することができる。
【０１０６】
［撮像装置の変形例１］
図１０は、撮像装置１００の変形例１に関して、要部を示す要部ブロック図である。図１０に示された撮像装置１００の変形例１に関する要部ブロック図と図５に示された撮像装置１００の要部を示す要部ブロック図を比較すると、図１０に記載された撮像装置１００の変形例１は撮影環境判断部２４５を有する点において異なる。なお、図５に示された撮像装置１００と同様の要部は同じ符号を付し説明は省略する。
【０１０７】
撮影環境判断部２４５により、キャリブレーション画像に基づいて、キャリブレーション画像を取得することに適した撮影環境か否かを判断し、キャリブレーション制御部２４６は、キャリブレーション画像が取得されることに適した撮影環境か否かの撮影環境判断部２４５の判断に応じて、キャリブレーションの実行を制御する。
【０１０８】
図１０に示された変形例１の場合には、キャリブレーション必要性判断部２４４からキャリブレーションが必要であるという結果が撮影環境判断部２４５に送付される。そして、撮影環境判断部２４５により、撮影環境が整っているかを判断する。
【０１０９】
具体的には、キャリブレーション画像及び必要性判断結果を取得した撮影環境判断部２４５は、必要性判断結果がキャリブレーションは必要という判断結果の場合には、取得したキャリブレーション画像に基づいて、キャリブレーション画像が取得されることに適した撮影環境であるか否かを判断する。キャリブレーション画像が取得されることに適した撮影環境であるか否かの判断は、様々な方法を採用することができる。例えば、キャリブレーション画像内の特徴点を抽出して、キャリブレーション用チャートが傾いている、ずれている、撮像装置１００があおり気味になっていること等が判明した場合には、警告表示を外部表示装置１０１の表示部１１１に行う。なお、警告表示を行う場合は、撮影環境判断部２４５から警告表示がチャート送信制御部２４２へ送られチャート送信制御より外部表示装置１０１に送信される。また、警告表示は、撮像装置１００が有する確認画像表示部２２５に表示を行ってもよい。
【０１１０】
図１１には、警告表示を確認画像表示部２２５に表示する場合を示している。すなわち、図１１においては、外部表示装置１０１の表示部１１１にキャリブレーション用チャートが表示されている。そして、撮像装置１００内の撮像部２４８によりキャリブレーション用チャートを撮影しキャリブレーション画像が取得される。その後、撮影環境判断部２４５において、カメラが下を向いていると判断され、確認画像表示部２２５に警告表示が表示される。
【０１１１】
図１２では、図１０に示された撮像装置１００の変形例１の動作フロー図を示す。なお、図９に示された動作フロー図と同様の箇所には同じ符号を付し説明は省略する。図１２に記載された変形例１の動作フロー図と図９に記載された動作フロー図を比較すると、図１２に記載された変形例１の動作フロー図は撮影環境を判断している点（ステップＳ５２）及び警告表示を行う点（ステップＳ５４）に関して異なる。キャリブレーション必要性判断部２４４により、キャリブレーションを行う必要性があると判断された場合（ステップＳ３０のＹｅｓの場合）には、次に、撮影環境判断部２４５により、撮影環境が整っているか否かを判断する。そして、撮影環境が整っている場合（ステップＳ５２のＹｅｓの場合）には、キャリブレーション制御部２４６がキャリブレーション実行命令をキャリブレーション実行部２４７へ送信することにより、キャリブレーションを行う。一方、撮影環境が整っていない場合（ステップＳ５２のＮｏの場合）は、警告表示を表示部１１１又は確認画像表示部２２５に表示する（ステップＳ５４）。
【０１１２】
また、撮像装置１００が撮影環境判断部２４５を有している場合には、チャート保持部２４０は、さらに、環境判断用チャートを有していてもよい。ここで、環境判断用チャートとは、キャリブレーション用チャートを撮影する際の撮影環境が整っているかを確認することができるチャートのことをいう。撮影環境が整っているかを確認することが可能であれば特に限定されるものではない。例えば、一面グレーの環境判断用チャートが考えられ、一面グレーの環境判断用チャートにより表示部１１１にスポットライトが当たっているか否かを確認する。
【０１１３】
チャート保持部２４０が、キャリブレーション用チャート及び環境判断用チャートを保持している場合には、撮影環境判断部２４５は、環境判断用チャートが撮像部２４８により撮影されることにより得られる環境判断画像、又は、環境判断画像及びキャリブレーション画像に基づいて、キャリブレーション画像を取得することに適した撮影環境か否かを判断する。なお、撮影環境判断部２４５は、キャリブレーション画像又は環境判断画像により、撮影環境が整っているか否かを判断することができる。
【０１１４】
図１３には、環境判断用チャートを用いた場合の警告表示を確認画像表示部２２５に表示する場合を示している。すなわち、図１３においては、外部表示装置１０１の表示部１１１に環境判断用チャートが表示されている。そして、撮像装置１００内の撮像部２４８（図４参照）により環境判断用チャートを撮影し環境判断画像が取得される。その後、撮影環境判断部２４５において、表示部１１１にスポットライトＳが当たっていると判断され、確認画像表示部２２５に警告表示が表示される。
【０１１５】
撮像装置の変形例１の構成を採用することにより、より多様な条件に関して、キャリブレーション画像を取得することに適した撮影環境か否かを判断することができる。また、撮像装置の変形例１の構成を採用することにより、より的確なキャリブレーション画像を取得することに適した撮影環境において、キャリブレーション画像を取得することができ、より的確なキャリブレーションを行うことができる。
【０１１６】
［撮像装置の変形例２］
撮像装置１００の変形例２では、複数のキャリブレーション画像に基づいて、キャリブレーション画像を取得することに適した撮影環境か否かを判断する。すなわち、撮像部２４８により複数のキャリブレーション用チャートを撮影することにより、複数のキャリブレーション画像を取得し、取得した複数のキャリブレーション画像に基づいて撮影環境判断部２４５は撮影環境が整っているかを判断する。また、撮影環境判断部２４５は、複数の環境判断画像、又は、単数若しくは複数の環境判断画像及び単数若しくは複数のキャリブレーション画像に基づいて、キャリブレーション画像を取得することに適した撮影環境か否かを判断してもよい。
【０１１７】
図１４には、撮像装置１００の変形例２に関しての動作フロー図が示されている。なお、図９又は図１２と同様の部分には同じ符号を付し説明は省略する。また、図１４では、キャリブレーションを行う必要性があるか否かの判断（ステップＳ３０）より後の動作フローに関して記載を行っている。キャリブレーションを行う必要性があるか否かの判断（ステップＳ３０）以前の動作（図９におけるステップＳ１０、ステップＳ２０）は図９と同様であり、図１４では省略されている。
【０１１８】
図１４に記載された撮像装置１００の変形例２では、キャリブレーション必要性判断部２４４によりキャリブレーションを行う必要があると判断された場合（ステップＳ３０のＹｅｓの場合）には、撮影環境判断部２４５内にあるカウンターのカウントｉを１に設定する。その後、撮影環境判断部２４５により、カウンターのカウントｉが撮影環境を判断可能である送信されたチャート（撮影環境用チャート、キャリブレーション用チャート）の総枚数より大きいか否かを判断する。カウントｉが送信されるチャートの総枚数より大きくない場合（ステップＳ７４のＮｏの場合）には、［ｉ］番目のチャートが外部表示装置１０１にチャート送信制御部２４２により送信されて（ステップＳ７５）、［ｉ］番目のチャートが表示される（ステップＳ７６）。なお、次に、撮像部２４８により、表示された［ｉ］番目のチャートを撮影する（ステップＳ７８）。その後、取得された撮影環境用画像及び／又はキャリブレーション画像に基づいて撮影環境判断部２４５により、撮影環境が整っているか否かの判断（ステップＳ５２）が行われる。そして、撮影環境が整っているか否かの判断（ステップＳ５２）において、撮影環境が整っているとされた場合（ステップＳ５２のＹｅｓの場合）には、カウントｉを一つ進める（＋１する）（ステップＳ８０）。
【０１１９】
一方、カウントｉが送信されるチャートの総枚数より大きい場合（ステップＳ７４のＹｅｓの場合）には、キャリブレーションが行われる（ステップＳ４０）。
【０１２０】
撮像装置の変形例２の構成を採用することにより、より的確なキャリブレーション画像を取得することに適した撮影環境において、キャリブレーション画像を取得することができ、より的確なキャリブレーションを行うことができる。
【０１２１】
［撮像装置の変形例３］
撮像装置１００の変形例３では、チャート送信制御部２４２は、外部表示装置１０１の表示性能に関する情報を取得し、表示性能に応じたキャリブレーション用チャートを外部表示装置１０１に送信する。図１５には、撮像装置１００が外部表示装置１０１の表示性能を取得する場合の動作フローを示した図である。
【０１２２】
変形例３の撮像装置１００は、チャート送信制御部２４２内にある外部表示装置リストを有している。なお、外部表示装置リストはチャート送信制御部２４２内にあることに特に限定されるものではない。ここで、外部表示装置リストとは、外部表示装置１０１を特定することができる型番や商品名と外部表示装置１０１の表示性能が対応しているリストのことをいい、外部表示装置１０１を特定しリスト内にその外部表示装置１０１があれば、撮像装置１００は、外部表示装置１０１の表示性能を把握することができる。先ず、チャート送信制御部２４２が保持している外部表示装置リストにおいて、チャートを表示する外部表示装置１０１があるか否かを検索する（ステップＳ１００）。その後、チャート送信制御部２４２により、対象外部表示装置１０１が外部表示装置リスト内あるか否かを判断し、外部表示装置リストに対象外部表示装置１０１がある場合（ステップＳ１０２のＹｅｓの場合）には、チャート送信制御部２４２は対象外部表示装置１０１の表示性能に関する情報を取得する。ここで、対象外部表示装置１０１とは、チャート送信制御部２４２からチャートが送られる表示装置のことをいう。
【０１２３】
一方、外部表示リストに対象外部表示装置１０１がない場合（ステップＳ１０２のＮｏ場合）、チャート送信制御部２４２は、撮像装置１００が存在する環境においてインターネットに接続可能であるか否かを判断する（ステップＳ１０４）。インターネットに接続可能であると判断した場合（ステップＳ１０４のＹｅｓの場合）には、対象外部表示装置１０１の表示性能をインターネット上で検索する（ステップＳ１０６）。そして、表示性能を検索により見つけられた場合（ステップＳ１０８のＹｅｓの場合）には、対象外部表示装置１０１の表示性能を取得する。一方、対象外部表示装置１０１の表示性能を検索しても見つけられなかった場合（ステップＳ１０８のＮｏの場合）には、対象外部表示装置１０１の表示性能を直接入力可能か否かについて判断する（ステップＳ１１０）。また、インターネットに接続可能でない場合（ステップＳ１０４のＮｏの場合）にも、対象外部表示装置１０１の表示性能を直接入力可能か否かについて判断する（ステップＳ１１０）。ここで、撮像装置１００において、直接対象外部表示装置１０１の表示能力を入力する場合は、例えば操作部２１４により入力される。そして、対象外部表示装置１０１の表示性能を直接入力可能である場合（ステップＳ１１０のＹｅｓの場合）には、対象外部表示装置１０１の表示能力を直接入力する（ステップＳ１１２）。その後、対象外部表示装置１０１の表示能力に合うようにチャートの解像度を変換する（ステップＳ１１４）。また、対象外部表示装置１０１の表示性能を取得した（ステップＳ１１６）後にも、対象外部表示装置１０１の表示能力に合うようにチャートの解像度を変換する（ステップＳ１１４）。一方、対象外部表示装置１０１の表示性能を直接入力不可能である場合（ステップＳ１１０のＮｏの場合）には、外部表示装置１０１の表示能力を取得することはしない。なお、図
１５で示された動作フローが終了した後に、図９で示された動作フローが開始されキャリブレーション必要性判断や、キャリブレーションが実行される。
【０１２４】
撮像装置の変形例３の態様を採用することにより、より的確にキャリブレーション用チャートが外部表示装置に表示されるため、より適切なキャリブレーション画像の取得が可能となる。
【０１２５】
［撮像装置の変形例４］
撮像装置１００の変形例４では、撮像部２４８はブラケッティング撮影モードを有し、キャリブレーション実行部２４７は、ブラケッティング撮影モードを選択して撮像部２４８により撮影された複数のキャリブレーション画像に基づいて、点像復元処理のパラメータに関するキャリブレーションを行う。
【０１２６】
ここで、ブラケッティング撮影モードとは、自動的に撮影条件を変えて、同様の被写体を連続的に撮影することをいう。この場合の撮影条件とは、Ｆ値（絞り値）、ズームポジション（焦点距離）、被写体距離等のことを意味する。点像復元処理のパラメータは撮影条件ごとに異なるため、キャリブレーション画像の取得も撮影条件ごとに行うことが好ましい。とりわけ、Ｆ値（絞り値）については異なる値ごとにキャリブレーションを行うことが望ましい。この理由は、キャリブレーション画像の撮影ではＦ値（絞り値）が変わると明るさが変わりキャリブレーションの精度に大きく影響を与えるからである。また、点像復元処理のパラメータは撮影条件ごとに異なり、撮影条件ごとにキャリブレーション画像を撮影する場合には撮影条件を変えながら多くの撮影を行わなければならず、ユーザーに非常に負荷がかかるとともにキャリブレーション画像の撮影精度も低下しやすくなる。このため、ブラケッティング撮影を用いてキャリブレーション画像を撮影することにより、ユーザーは容易に撮影条件ごとにキャリブレーション画像を撮影することができるとともに撮影精度の低下も抑制できる。
【０１２７】
ブラケッティング撮影モードの場合、撮像部２４８は、外部表示装置１０１と同期されており、撮像部２４８は、ブラケッティング撮影モードによる撮像部２４８の撮影に応じて外部表示装置１０１に同期して表示される、キャリブレーション用チャートを撮影する（図１参照）。
【０１２８】
撮像部２４８がブラケッティング撮影モードにより撮影する際には、撮像装置１００のチャート送信制御部２４２から外部表示装置１０１のチャート受信部２７０に対して同期制御信号を送信し、外部表示装置にキャリブレーション画像を順次表示するよう制御する（図１参照）。なお、チャート送信制御部２４２によるキャリブレーション用チャートの送信の手段は特に限定されず、例えば、無線通信により、チャート送信制御部２４２から外部表示装置１０１へキャリブレーション用チャートを送信してもよく、ＳＤカード等の外部メモリを利用することにより、キャリブレーション用チャートをチャート送信制御部２４２から外部表示装置１０１のチャート受信部２７０へ送信してもよい。
【０１２９】
また、このような形態に限らず、例えばＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）（登録商標）ケーブルのような通信ケーブルを介して撮像装置１００と外部表示装置１０１を接続し、撮像装置１００から外部表示装置１０１にキャリブレーション画像を順次送信し、外部表示装置１０１は受信したキャリブレーション画像を順次表示するようにしても良い。すなわち、撮像装置１００を用いてブラケッティング撮影モードによる撮影及びキャリブレーション用チャートの切り替え制御を行ってもよい。この場合、外部表示装置１０１は、一般的な外部表示装置１０１を利用することができ、例えば、４Ｋ２Ｋ対応の高解像度のテレビなどを利用することにより高精度にキャリブレーション用チャートを表示することが可能であり、より的確にキャリブレーションを行うことができる。
【０１３０】
図１６には、撮像装置１００の変形例４に関しての動作フロー図が示されている。なお、図９と同様の部分には同じ符号を付し説明は省略する。キャリブレーションを行う必要があるか否かを判断（ステップＳ３０）し、キャリブレーションを行う必要があるとした場合（ステップＳ３０のＹｅｓの場合）、先ず絞りを最大の開放位置（最小Ｆナンバ）にセットする（ステップＳ８２）。その後、外部表示装置１０１に表示されたキャリブレーション用チャートを撮像部２４８により撮影し、キャリブレーション画像を取得する。なお、外部表示装置１０１に表示されるキャリブレーション用チャートは、絞り位置（Ｆナンバ：Ｆ値）に応じて変えてもよいし、変えなくてもよい。その後、取得したキャリブレーション画像に基づいて、点像復元処理のパラメータのキャリブレーションをキャリブレーション実行部２４７により行う。その後、撮像部２４８により、絞り位置が最小の小絞りにセット（最大Ｆナンバ）されているかを判断（（ステップＳ８８）し、最小の小絞りにセットされていない場合（ステップＳ８８のＮｏの場合）は、絞りを一段階絞る（ステップＳ９０）。その後、再び、表示されたキャリブレーション用チャートが撮像部２４８により撮影される。一方、最小の小絞りにセットされている場合（ステップＳ８８のＹｅｓの場合）は、終了する。なお、図１６では、キャリブレーション画像を取得後、順次キャリブレーションを行っているが、特にこれに限定されるものではない。例えば、複数のキャリブレーション画像を取得後、点像復元処理のパラメータに関するキャリブレーションを行ってもよい。
【０１３１】
撮像装置１００変形例４の態様を採用することにより、自動的に複数のキャリブレーション画像を取得することができユーザーの負担の軽減をすることが可能であり、複数のキャリブレーション画像に基づいて点像復元処理のパラメータに関するキャリブレーションを行うため、より的確なキャリブレーションを行うことが可能である。
【０１３２】
［撮像装置の変形例５］
撮像装置１００の変形例５では、撮像部２４８はブラケッティング撮影モードを有し、キャリブレーション実行部２４７は、ブラケッティング撮影モードを選択して撮像部２４８により撮影された複数のキャリブレーション画像に基づいて、点像復元処理のパラメータに関するキャリブレーションを行う。また、撮像装置１００の変形例５では、一つの条件において複数のキャリブレーション用チャートを撮影し、複数のキャリブレーション画像を取得する。
【０１３３】
図１７には、撮像装置１００の変形例５に関しての動作フロー図が示されている。なお、図９及び図１６と同様の部分には同じ符号を付し説明は省略する。また、図１７では、キャリブレーションを行う必要性があるか否かの判断（ステップＳ３０）より後の動作フローに関して記載を行っている。キャリブレーションを行う必要性があるか否かの判断（ステップＳ３０）以前の動作（図９におけるステップＳ１０、ステップＳ２０）は図９と同様であり、図１７では省略されている。
【０１３４】
撮像装置１００の変形例５では、キャリブレーション必要性判断部２４４によりキャリブレーションの必要性があると判断された場合（ステップＳ３０のＹｅｓ）、撮像部２４８により、絞り位置を最大の開放位置にセットする（最小Ｆナンバにセットする）（ステップＳ８２）。その後、撮像部２４８内にあるカウンターのカウントｎを１にセットする（ステップＳ９２）。そして、カウントｎが外部表示装置１０１に送信されたキャリブレーション用チャートの総数より大きいか否かを撮像部２４８により判断する（ステップＳ９４）。
【０１３５】
そして、撮像部２４８内にあるカウンターのカウントｎが外部表示装置１０１に送信されたキャリブレーション用チャートの総数より大きくない場合（ステップＳ９４のＮｏの場合）には、ｎ番目のキャリブレーション用チャートが外部表示装置１０１に送信され（ステップＳ９５）、送信されたｎ番目のチャートが外部表示装置１０１に表示される（ステップＳ９６）。その後、撮像部２４８により、外部表示装置１０１に表示されたキャリブレーション用チャートが撮影される（ステップＳ９８）。そして、撮像部２４８内にあるカウンターのカウントｎにプラス１がされる（ステップＳ１００）。その後、再びカウントｎが送信されたキャリブレーション用チャートの総数よりも大きいか否かが判断される（ステップＳ９４）。
【０１３６】
撮像部２４８により、撮像部２４８内のカンウンタのカウントｎが送信されたキャリブレーション用チャートの総数よりも大きい場合には、最小の小絞り（最大Ｆナンバ）にセットされているか否かを判断する。
【０１３７】
撮像装置１００変形例４の態様を採用することにより、自動的に複数のキャリブレーション画像を取得することができユーザーの負担の軽減をすることが可能であり、複数のキャリブレーション画像に基づいて点像復元処理のパラメータに関するキャリブレーションを行うため、より的確なキャリブレーションを行うことが可能である。
【０１３８】
［他の実施形態］
本発明の他の実施形態として、キャリブレーションシステム１が挙げられる。図１８は、本発明の他の実施形態であるキャリブレーションシステム１の要部を示す要部ブロック図である。すなわち、図１８には、撮像装置１００と外部表示装置１０１を有し、点像復元処理のパラメータに関するキャリブレーションを行うキャリブレーションシステム１が説明されている。撮像装置１００は、チャート保持部２４０、チャート送信制御部２４２、キャリブレーション必要性判断部２４４、キャリブレーション制御部２４６、キャリブレーション実行部２４７、撮像部２４８を主に備える。なお、撮像装置１００における全体の動作は、中央処理装置（ＣＰＵ）２１２（図４参照）によって統括制御される。また、外部表示装置１０１は、チャート受信部２７０、チャート表示制御部２７２、表示部１１１を主に備える。ここで、撮像装置１００については、図５と同様である為同じ番号付し説明は省略する。
【０１３９】
撮像装置１００のチャート送信制御部２４２は、チャート保持部２４０が保持するキャリブレーション用チャートを選択して、選択されたキャリブレーション用チャートを外部表示装置１０１に送信する。撮像部２４８内にある操作部２１４（図４参照）によりキャリブレーションを行うことが指示されると、撮像部２４８内にあるＣＰＵ２１２からチャート送信制御部２４２へ、キャリブレーション用チャートの選択及び送信の指令が出される。なお、チャート送信制御部２４２へのキャリブレーション用チャートの選択及び送信の指令は、撮像部２４８内のＣＰＵ２１２から出されることに限定されるものではない。
【０１４０】
図１８で示された場合は、チャート送信制御部２４２は、外部表示装置１０１のチャート受信部２７０へキャリブレーション用チャートを送信する。ここで、チャート送信制御部２４２のチャートの送信の手段は特に限定されない。例えば、無線通信により、チャート送信制御部２４２から外部表示装置１０１のチャート受信部２７０へキャリブレーション用チャートを送信してもよい。また、ＳＤカード等の外部メモリを利用することにより、キャリブレーション用チャートをチャート送信制御部２４２から外部表示装置１０１のチャート受信部２７０へ送信してもよい。
【０１４１】
チャート送信制御部２４２から送付されてきたキャリブレーション用チャートは、外部表示装置１０１のチャート受信部２７０により受信される。そして、チャート受信部２７０は、チャート表示制御部２７２へキャリブレーション用チャートが送られる。その後、
チャート表示制御部２７２により、表示部１１１にキャリブレーション用チャートが表示される。
【０１４２】
＜ＥＤｏＦシステムへの適用例＞
上述の説明における点像復元処理のパラメータを使用して行う点像復元処理は、特定の撮影条件（例えば、絞り値、焦点距離、レンズ種類、など）に応じて点拡がり（点像ボケ）を回復修正することで、本来の被写体像を復元する画像処理であるが、本発明を適用可能な画像処理は上述の実施形態における点像復元処理に限定されるものではない。例えば、拡大された被写界（焦点）深度（ＥＤｏＦ：Ｅｘｔｅｎｄｅｄ  Ｄｅｐｔｈ  ｏｆ  Ｆｉｅｌｄ（Ｆｏｃｕｓ））を有する光学系を有する撮像部２４８によって撮影取得された画像データへの点像復元処理に対しても、本発明に係る点像復元処理を適用することが可能である。ＥＤｏＦ光学系によって被写界深度（焦点深度）が拡大された状態において撮影取得されるボケ画像の画像データに対して点像復元処理を行うことで、広範囲でピントが合った状態の高解像度の画像データを復元生成することができる。この場合、ＥＤｏＦ光学系の点拡がり関数（ＰＳＦ、ＯＴＦ、ＭＴＦ、ＰＴＦ、等）に基づく復元フィルタであって、拡大された被写界深度（焦点深度）の範囲内において良好な画像復元が可能となるように設定されたフィルタ係数を有する復元フィルタを用いた点像復元処理が行われる。
【０１４３】
以下に、ＥＤｏＦ光学系を介して撮影取得された画像データの復元に関するシステム（ＥＤｏＦシステム）の一例について説明する。なお、以下に示す例においても、デモザイク処理後の画像データ（ＲＧＢデータ）から得られる輝度信号（輝度信号Ｙ）に対して点像復元処理を行う。
【０１４４】
図１９は、ＥＤｏＦ光学系を備える撮像モジュール３０１の一形態を示すブロック図である。本例の撮像モジュール（デジタルカメラ等）３０１は、ＥＤｏＦ光学系（レンズユニット）３１０と、撮像素子３１２と、ＡＤ変換部３１４と、点像復元処理ブロック（画像処理部）３２０とを含む。
【０１４５】
図２０は、ＥＤｏＦ光学系３１０の一例を示す図である。本例のＥＤｏＦ光学系３１０は、単焦点の固定された撮影レンズ３１０Ａと、瞳位置に配置される光学フィルタ３１１とを有する。光学フィルタ３１１は、位相を変調させるものであり、拡大された被写界深度（焦点深度）（ＥＤｏＦ）が得られるようにＥＤｏＦ光学系３１０（撮影レンズ３１０Ａ）をＥＤｏＦ化する。このように、撮影レンズ３１０Ａ及び光学フィルタ３１１は、位相を変調して被写界深度を拡大させる撮影レンズ部を構成する。
【０１４６】
なお、ＥＤｏＦ光学系３１０は必要に応じて他の構成要素を含み、例えば光学フィルタ３１１の近傍には絞り（図示省略）が配設されている。また、光学フィルタ３１１は、１枚でもよいし、複数枚を組み合わせたものでもよい。また、光学フィルタ３１１は、光学的位相変調手段の一例に過ぎず、ＥＤｏＦ光学系３１０（撮影レンズ３１０Ａ）のＥＤｏＦ化は他の手段によって実現されてもよい。例えば、光学フィルタ３１１を設ける代わりに、本例の光学フィルタ３１１と同等の機能を有するようにレンズ設計された撮影レンズ３１０ＡによってＥＤｏＦ光学系３１０のＥＤｏＦ化を実現してもよい。
【０１４７】
すなわち、撮像素子３１２の受光面への結像の波面を変化させる各種の手段によって、ＥＤｏＦ光学系３１０のＥＤｏＦ化を実現することが可能である。例えば、「厚みが変化する光学素子」、「屈折率が変化する光学素子（屈折率分布型波面変調レンズ等）」、「レンズ表面へのコーディング等により厚みや屈折率が変化する光学素子（波面変調ハイブリッドレンズ、レンズ面上に位相面として形成される光学素子、等）」、「光の位相分布を変調可能な液晶素子（液晶空間位相変調素子等）」を、ＥＤｏＦ光学系３１０のＥＤｏＦ化手段として採用しうる。このように、光波面変調素子（光学フィルタ３１１（位相板））によって規則的に分散した画像形成が可能なケースだけではなく、光波面変調素子を用いた場合と同様の分散画像を、光波面変調素子を用いずに撮影レンズ３１０Ａ自体によって形成可能なケースに対しても、本発明は応用可能である。
【０１４８】
図２０に示すＥＤｏＦ光学系３１０は、メカ的に焦点調節を行う焦点調節機構を省略することができるため小型化が可能であり、カメラ付き携帯電話や携帯情報端末に好適に搭載可能である。
【０１４９】
ＥＤｏＦ化されたＥＤｏＦ光学系３１０を通過後の光学像は、図１９に示す撮像素子３１２に結像され、ここで電気信号に変換される。
【０１５０】
撮像素子３１２は、所定のパターン配列（ベイヤ配列、ＧストライプＲ／Ｇ完全市松、Ｘ−Ｔｒａｎｓ配列、ハニカム配列、等）によりマトリクス状に配置された複数画素によって構成され、各画素はマイクロレンズ、カラーフィルタ（本例ではＲＧＢカラーフィルタ）及びフォトダイオードを含んで構成される。ＥＤｏＦ光学系３１０を介して撮像素子３１２の受光面に入射した光学像は、その受光面に配列された各フォトダイオードにより入射光量に応じた量の信号電荷に変換される。そして、各フォトダイオードに蓄積されたＲ、Ｇ及びＢの信号電荷は、画素毎の電圧信号（画像信号）として順次出力される。
【０１５１】
ＡＤ変換部３１４は、撮像素子３１２から画素毎に出力されるアナログのＲ、Ｇ及びＢ画像信号をデジタルのＲ、Ｇ及びＢの画像信号に変換する。ＡＤ変換部３１４によりデジタルの画像信号に変換されたデジタル画像信号は、点像復元処理ブロック３２０に加えられる。
【０１５２】
点像復元処理ブロック３２０は、例えば、黒レベル調整部３２２と、ホワイトバランスゲイン部３２３と、ガンマ処理部３２４と、デモザイク処理部３２５と、ＲＧＢ／ＹＣｒＣｂ変換部３２６と、輝度信号Ｙ点像復元処理部３２７と、を含む。
【０１５３】
黒レベル調整部３２２は、ＡＤ変換部３１４から出力されたデジタル画像信号に黒レベル調整を施す。黒レベル調整には、公知の方法が採用されうる。例えば、ある有効光電変換素子に着目した場合、その有効光電変換素子を含む光電変換素子行に含まれる複数のＯＢ光電変換素子の各々に対応する暗電流量取得用信号の平均を求め、その有効光電変換素子に対応する暗電流量取得用信号から該平均を減算することにより、黒レベル調整が行われる。
【０１５４】
ホワイトバランスゲイン部３２３は、黒レベルデータが調整されたデジタル画像信号に含まれるＲ、Ｇ及びＢの各色信号のホワイトバランスゲインに応じたゲイン調整を行う。
【０１５５】
ガンマ処理部３２４は、ホワイトバランス調整されたＲ、Ｇ及びＢの画像信号が所望のガンマ特性となるように中間調等の階調補正を行うガンマ補正を行う。
【０１５６】
デモザイク処理部３２５は、ガンマ補正後のＲ、Ｇ及びＢの画像信号にデモザイク処理を施す。具体的には、デモザイク処理部３２５は、Ｒ、Ｇ及びＢの画像信号に色補間処理を施すことにより、撮像素子３１２の各受光画素から出力される一組の画像信号（Ｒ信号、Ｇ信号、Ｂ信号）を生成する。すなわち、色デモザイク処理前は、各受光画素からの画素信号はＲ、Ｇ及びＢの画像信号のいずれかであるが、色デモザイク処理後は、各受光画素に対応するＲ、Ｇ及びＢ信号の３つの画素信号の組が出力されることとなる。
【０１５７】
ＲＧＢ／ＹＣｒＣｂ変換部３２６は、デモザイク処理された画素毎のＲ、Ｇ及びＢ信号を、輝度信号Ｙと色差信号Ｃｒ、Ｃｂに変換し、画素毎の輝度信号Ｙ及び色差信号Ｃｒ、Ｃｂを出力する。
【０１５８】
輝度信号Ｙ点像復元処理部３２７は、予め記憶された復元フィルタに基づいて、ＲＧＢ／ＹＣｒＣｂ変換部３２６からの輝度信号Ｙに点像復元処理を行う。復元フィルタは、例えば、７×７のカーネルサイズを有するデコンボリューションカーネル（Ｍ＝７、Ｎ＝７のタップ数に対応）と、そのデコンボリューションカーネルに対応する演算係数（復元ゲインデータ、フィルタ係数に対応）とからなり、光学フィルタ３１１の位相変調分のデコンボリューション処理（逆畳み込み演算処理）に使用される。なお、復元フィルタは、光学フィルタ３１１に対応するものが図示しないメモリ（例えば輝度信号Ｙ点像復元処理部３２７が付随的に設けられるメモリ）に記憶される。また、デコンボリューションカーネルのカーネルサイズは、７×７のものに限らない。
【０１５９】
次に、点像復元処理ブロック３２０による点像復元処理について説明する。図２１は、図１９に示す点像復元処理ブロック３２０における点像復元処理の一例を示すフローチャートである。
【０１６０】
黒レベル調整部３２２の一方の入力には、ＡＤ変換部３１４からデジタル画像信号が加えられており、他の入力には黒レベルデータが加えられており、黒レベル調整部３２２は、デジタル画像信号から黒レベルデータを減算し、黒レベルデータが減算されたデジタル画像信号をホワイトバランスゲイン部３２３に出力する（ステップＳ１）。これにより、デジタル画像信号には黒レベル成分が含まれなくなり、黒レベルを示すデジタル画像信号は０になる。
【０１６１】
黒レベル調整後の画像データに対し、順次、ホワイトバランスゲイン部３２３、ガンマ処理部３２４による処理が施される（ステップＳ２及びＳ３）。
【０１６２】
ガンマ補正されたＲ、Ｇ及びＢの信号は、デモザイク処理部３２５でデモザイク処理された後に、ＲＧＢ／ＹＣｒＣｂ変換部３２６において輝度信号Ｙとクロマ信号Ｃｒ、Ｃｂに変換される（ステップＳ４）。
【０１６３】
輝度信号Ｙ点像復元処理部３２７は、輝度信号Ｙに、ＥＤｏＦ光学系３１０の光学フィルタ３１１の位相変調分のデコンボリューション処理をかける点像復元処理を行う（ステップＳ５）。すなわち、輝度信号Ｙ点像復元処理部３２７は、任意の処理対象の画素を中心とする所定単位の画素群に対応する輝度信号（ここでは７×７画素の輝度信号）と、予めメモリなどに記憶されている復元フィルタ（７×７のデコンボリューションカーネルとその演算係数）とのデコンボリューション処理（逆畳み込み演算処理）を行う。輝度信号Ｙ点像復元処理部３２７は、この所定単位の画素群ごとのデコンボリューション処理を撮像面の全領域をカバーするよう繰り返すことにより画像全体の像ボケを取り除く点像復元処理を行う。復元フィルタは、デコンボリューション処理を施す画素群の中心の位置に応じて定められている。すなわち、近接する画素群には、共通の復元フィルタが適用される。さらに点像復元処理を簡略化するためには、全ての画素群に共通の復元フィルタが適用されることが好ましい。
【０１６４】
上述したように、ＥＤｏＦシステムへの応用例でも同様に、図２２（Ａ）に示すように、ＥＤｏＦ光学系３１０を通過後の輝度信号の点像（光学像）は、大きな点像（ボケた画像）として撮像素子３１２に結像されるが、輝度信号Ｙ点像復元処理部３２７でのデコンボリューション処理により、図２２（Ｂ）に示すように小さな点像（高解像度の画像）に復元される。
【０１６５】
上述のようにデモザイク処理後の輝度信号に点像復元処理をかけることにより、点像復元処理のパラメータをＲ、Ｇ及びＢに個別に有する必要がなくなり、点像復元処理を高速化することができる。また、飛び飛びの位置にあるＲ、Ｇ及びＢの画素に対応するＲ、Ｇ及びＢの画像信号をそれぞれ１単位にまとめてデコンボリューション処理するのでなく、近接する画素の輝度信号同士を所定の単位にまとめ、その単位には共通の復元フィルタを適用してデコンボリューション処理するため、点像復元処理の精度が向上する。なお、色差信号Ｃｒ・Ｃｂについては、人の目による視覚の特性上、点像復元処理を用いて解像度を上げなくても画質的には許容される。また、ＪＰＥＧのような圧縮形式により画像を記録する場合、色差信号は輝度信号よりも高い圧縮率で圧縮されることから、点像復元処理を用いて解像度を上げる必要性が乏しい。こうして、復元精度の向上と処理の簡易化及び高速化を両立できる。
【０１６６】
以上説明したようなＥＤｏＦシステムの点像復元処理に対しても、本発明の各実施形態に係る点像復元処理を適用することが可能である。
【０１６７】
［撮像装置における他の実施形態］
以上、本発明の撮像装置１００の実施形態として、デジタルカメラについて説明してきたが、撮影装置の構成はこれに限定されない。本発明のその他の撮影装置としては、例えば、内蔵型又は外付け型のＰＣ用カメラ、あるいは、以下に説明するような、撮影機能を有する携帯端末装置とすることができる。
【０１６８】
本発明の撮影装置の一実施形態である携帯端末装置としては、例えば、携帯電話機やスマートフォン、PDA(Personal Digital Assistants)、携帯型ゲーム機が挙げられる。以下、スマートフォンを例に挙げ、図面を参照しつつ、詳細に説明する。
【０１６９】
図２３は、本発明の撮影装置の一実施形態であるスマートフォン４０１の外観を示すものである。図２３に示すスマートフォン４０１は、平板状の筐体４０２を有し、筐体４０２の一方の面に表示部としての表示パネル４２１と、入力部としての操作パネル４２２とが一体となった表示入力部４２０を備えている。また、係る筐体４０２は、スピーカ４３１と、マイクロホン４３２、操作部４４０と、カメラ部４４１と、を備えている。なお、筐体４０２の構成はこれに限定されず、例えば、表示部と入力部とが独立した構成を採用したり、折り畳み構造やスライド機構を有する構成を採用したりすることもできる。
【０１７０】
図２４は、図２３に示すスマートフォン４０１の構成を示すブロック図である。図２４に示すように、スマートフォンの主たる構成要素として、無線通信部４１０と、表示入力部４２０と、通話部４３０と、操作部４４０と、カメラ部４４１と、記憶部４５０と、外部入出力部４６０と、ＧＰＳ(Global Positioning System)受信部４７０と、モーションセンサ部４８０と、電源部４９０と、主制御部５００と、を備える。また、スマートフォン４０１の主たる機能として、基地局装置ＢＳと移動通信網ＮＷと、を介した移動無線通信を行う無線通信機能を備える。
【０１７１】
無線通信部４１０は、主制御部５００の指示にしたがって、移動通信網ＮＷに収容された基地局装置ＢＳに対し無線通信を行うものである。係る無線通信を使用して、音声データ、画像データ等の各種ファイルデータ、電子メールデータなどの送受信や、Ｗｅｂデータやストリーミングデータなどの受信を行う。
【０１７２】
表示入力部４２０は、主制御部５００の制御により、画像（静止画像及び動画像）や文字情報などを表示して視覚的にユーザーに情報を伝達するとともに、表示した情報に対するユーザー操作を検出する、いわゆるタッチパネルであって、表示パネル４２１と、操作パネル４２２と、を備える。
【０１７３】
表示パネル４２１は、LCD(Liquid Crystal Display)、OELD(Organic Electro-Luminescence Display)などを表示デバイスとして用いたものである。操作パネル４２２は、表示パネル４２１の表示面上に表示される画像を視認可能に載置され、ユーザーの指や尖筆によって操作される一又は複数の座標を検出するデバイスである。係るデバイスをユーザーの指や尖筆によって操作すると、操作に起因して発生する検出信号を主制御部５００に出力する。次いで、主制御部５００は、受信した検出信号に基づいて、表示パネル４２１上の操作位置（座標）を検出する。
【０１７４】
図２３に示すように、本発明の撮影装置の一実施形態として例示しているスマートフォン４０１の表示パネル４２１と操作パネル４２２とは一体となって表示入力部４２０を構成しているが、操作パネル４２２が表示パネル４２１を完全に覆うような配置となっている。係る配置を採用した場合、操作パネル４２２は、表示パネル４２１外の領域についても、ユーザー操作を検出する機能を備えてもよい。換言すると、操作パネル４２２は、表示パネル４２１に重なる重畳部分についての検出領域（以下、表示領域と称する）と、それ以外の表示パネル４２１に重ならない外縁部分についての検出領域（以下、非表示領域と称する）と、を備えていてもよい。
【０１７５】
なお、表示領域の大きさと表示パネル４２１の大きさと、を完全に一致させても良いが、両者を必ずしも一致させる必要はない。また、操作パネル４２２が、外縁部分と、それ以外の内側部分の２つの感応領域を備えていてもよい。さらに、外縁部分の幅は、筐体４０２の大きさなどに応じて適宜設計されるものである。さらにまた、操作パネル４２２において採用される位置検出方式としては、マトリクススイッチ方式、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式などが挙げられ、いずれの方式を採用することもできる。
【０１７６】
通話部４３０は、スピーカ４３１やマイクロホン４３２を備え、マイクロホン４３２を通じて入力されたユーザーの音声を主制御部５００にて処理可能な音声データに変換して主制御部５００に出力したり、無線通信部４１０あるいは外部入出力部４６０により受信された音声データを復号してスピーカ４３１から出力したりするものである。また、図２３に示すように、例えば、スピーカ４３１を表示入力部４２０が設けられた面と同じ面に搭載し、マイクロホン４３２を筐体４０２の側面に搭載することができる。
【０１７７】
操作部４４０は、キースイッチなどを用いたハードウェアキーであって、ユーザーからの指示を受け付けるものである。例えば、図２３に示すように、操作部４４０は、スマートフォン４０１の筐体４０２の側面に搭載され、指などを用いて押下されるとオンとなり、指を離すとバネなどの復元力によってオフ状態となる押しボタン式のスイッチである。
【０１７８】
記憶部４５０は、主制御部５００の制御プログラムや制御データ、アプリケーションソフトウェア、通信相手の名称や電話番号などを対応づけたアドレスデータ、送受信した電子メールのデータ、ＷｅｂブラウジングによりダウンロードしたＷｅｂデータや、ダウンロードしたコンテンツデータを記憶し、またストリーミングデータなどを一時的に記憶するものである。また、記憶部４５０は、スマートフォン内蔵の内部記憶部４５１と着脱自在な外部メモリスロットを有する外部記憶部４５２により構成される。なお、記憶部４５０を構成するそれぞれの内部記憶部４５１と外部記憶部４５２は、フラッシュメモリタイプ（flash memory type）、ハードディスクタイプ（hard disk type）、マルチメディアカードマイクロタイプ（multimedia card micro type）、カードタイプのメモリ（例えば、ＭｉｃｒｏＳＤ（登録商標）メモリ等）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）などの格納媒体を用いて実現される。
【０１７９】
外部入出力部４６０は、スマートフォン４０１に連結される全ての外部機器とのインターフェースの役割を果たすものであり、他の外部機器に通信等（例えば、ユニバーサルシリアルバス（ＵＳＢ）、IEEE１３９４など）又はネットワーク（例えば、インターネット、無線ＬＡＮ、ブルートゥース（Bluetooth）（登録商標）、ＲＦＩＤ（Radio Frequency Identification）、赤外線通信（Infrared Data Association：ＩｒＤＡ）（登録商標）、ＵＷＢ（Ultra Wideband）（登録商標）、ジグビー（ZigBee）（登録商標）など）により直接的又は間接的に接続するためのものである。
【０１８０】
スマートフォン４０１に連結される外部機器としては、例えば、有／無線ヘッドセット、有／無線外部充電器、有／無線データポート、カードソケットを介して接続されるメモリカード（Memory card）やＳＩＭ(Subscriber Identity Module Card)／ＵＩＭ(User Identity Module Card)カード、オーディオ・ビデオＩ／Ｏ（Input/Output）端子を介して接続される外部オーディオ・ビデオ機器、無線接続される外部オーディオ・ビデオ機器、有／無線接続されるスマートフォン、有／無線接続されるパーソナルコンピュータ、有／無線接続されるPDA、有／無線接続されるパーソナルコンピュータ、イヤホンなどがある。外部入出力部は、このような外部機器から伝送を受けたデータをスマートフォン４０１の内部の各構成要素に伝達することや、スマートフォン４０１の内部のデータが外部機器に伝送されるようにすることができる。
【０１８１】
ＧＰＳ受信部４７０は、主制御部５００の指示にしたがって、GPS衛星ＳＴ１〜ＳＴｎから送信されるGPS信号を受信し、受信した複数のGPS信号に基づく測位演算処理を実行し、当該スマートフォン４０１の緯度、経度、高度からなる位置を検出する。ＧＰＳ受信部４７０は、無線通信部４１０や外部入出力部４６０（例えば、無線ＬＡＮ）から位置情報を取得できる時には、その位置情報を用いて位置を検出することもできる。
【０１８２】
モーションセンサ部４８０は、例えば、３軸の加速度センサなどを備え、主制御部５００の指示にしたがって、スマートフォン４０１の物理的な動きを検出する。スマートフォン４０１の物理的な動きを検出することにより、スマートフォン４０１の動く方向や加速度が検出される。係る検出結果は、主制御部５００に出力されるものである。
【０１８３】
電源部４９０は、主制御部５００の指示にしたがって、スマートフォン４０１の各部に、バッテリ（図示しない）に蓄えられる電力を供給するものである。
【０１８４】
主制御部５００は、マイクロプロセッサを備え、記憶部４５０が記憶する制御プログラムや制御データにしたがって動作し、スマートフォン４０１の各部を統括して制御するものである。また、主制御部５００は、無線通信部４１０を通じて、音声通信やデータ通信を行うために、通信系の各部を制御する移動通信制御機能と、アプリケーション処理機能を備える。
【０１８５】
アプリケーション処理機能は、記憶部４５０が記憶するアプリケーションソフトウェアにしたがって主制御部５００が動作することにより実現するものである。アプリケーション処理機能としては、例えば、外部入出力部４６０を制御して対向機器とデータ通信を行う赤外線通信機能や、電子メールの送受信を行う電子メール機能、Webページを閲覧するWebブラウジング機能などがある。
【０１８６】
また、主制御部５００は、受信データやダウンロードしたストリーミングデータなどの画像データ（静止画像や動画像のデータ）に基づいて、映像を表示入力部４２０に表示する等の画像処理機能を備える。画像処理機能とは、主制御部５００が、上記画像データを復号し、係る復号結果に画像処理を施して、画像を表示入力部４２０に表示する機能のことをいう。
【０１８７】
さらに、主制御部５００は、表示パネル４２１の表示制御と、操作部４４０及び操作パネル４２２を通じたユーザー操作を検出する操作検出制御を実行する。
【０１８８】
表示制御の実行により、主制御部５００は、アプリケーションソフトウェアを起動するためのアイコンや、スクロールバーなどのソフトウェアキーを表示したり、あるいは電子メールを作成するためのウィンドウを表示したりする。なお、スクロールバーとは、表示パネル４２１の表示領域に収まりきれない大きな画像などについて、画像の表示部分を移動する指示を受け付けるためのソフトウェアキーのことをいう。
【０１８９】
また、操作検出制御の実行により、主制御部５００は、操作部４４０を通じたユーザー操作を検出したり、操作パネル４２２を通じて、上記アイコンの操作や、上記ウィンドウの入力欄への文字列の入力を受け付けたり、あるいは、スクロールバーを通じた表示画像のスクロール要求を受け付ける。
【０１９０】
さらに、操作検出制御の実行により主制御部５００は、操作パネル４２２の操作位置が、表示パネル４２１に重なる重畳部分（表示領域）か、それ以外の表示パネル４２１に重ならない外縁部分（非表示領域）かを判定し、操作パネル４２２の感応領域や、ソフトウェアキーの表示位置を制御するタッチパネル制御機能を備える。
【０１９１】
また、主制御部５００は、操作パネル４２２に対するジェスチャ操作を検出し、検出したジェスチャ操作に応じて、予め設定された機能を実行することもできる。ジェスチャ操作とは、従来の単純なタッチ操作ではなく、指などによって軌跡を描いたり、複数の位置を同時に指定したり、あるいはこれらを組み合わせて、複数の位置から少なくとも１つについて軌跡を描く操作を意味する。
【０１９２】
カメラ部４４１は、CMOS(Complementary Metal Oxide Semiconductor)やCCD(Charge-Coupled Device)などの撮像素子を用いて電子撮影するデジタルカメラである。また、カメラ部４４１は、主制御部５００の制御により、撮像によって得た画像データを例えばJPEG(Joint Photographic coding Experts Group)などの圧縮した画像データに変換し、記憶部４５０に記録したり、入出力部４６０や無線通信部４１０を通じて出力したりすることができる。図２３に示すにスマートフォン４０１において、カメラ部４４１は表示入力部４２０と同じ面に搭載されているが、カメラ部４４１の搭載位置はこれに限らず、表示入力部４２０の背面に搭載されてもよいし、あるいは、複数のカメラ部４４１が搭載されてもよい。なお、複数のカメラ部４４１が搭載されている場合には、撮影に供するカメラ部４４１を切り替えて単独にて撮影したり、あるいは、複数のカメラ部４４１を同時に使用して撮影したりすることもできる。
【０１９３】
また、カメラ部４４１はスマートフォン４０１の各種機能に利用することができる。例えば、表示パネル４２１にカメラ部４４１で取得した画像を表示することや、操作パネル４２２の操作入力の一つとして、カメラ部４４１の画像を利用することができる。また、ＧＰＳ受信部４７０が位置を検出する際に、カメラ部４４１からの画像を参照して位置を検出することもできる。さらには、カメラ部４４１からの画像を参照して、３軸の加速度センサを用いずに、あるいは、３軸の加速度センサと併用して、スマートフォン４０１のカメラ部４４１の光軸方向を判断することや、現在の使用環境を判断することもできる。勿論、カメラ部４４１からの画像をアプリケーションソフトウェア内において利用することもできる。
【０１９４】
その他、静止画または動画の画像データにＧＰＳ受信部４７０により取得した位置情報、マイクロホン４３２により取得した音声情報（主制御部等により、音声テキスト変換を行ってテキスト情報となっていてもよい）、モーションセンサ部４８０により取得した姿勢情報等などを付加して記憶部４５０に記録したり、入出力部４６０や無線通信部４１０を通じて出力したりすることもできる。
【０１９５】
本発明の目的は、上述した実施形態として示したフローの手順を実現するプログラムコード（プログラム）を記憶した記憶媒体から、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が、そのプログラムコードを読出し実行することによっても達成される。
【０１９６】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになる。そのため、このプログラムコード及びプログラムコードを記憶／記録したコンピュータ読み取り可能な記憶媒体も本発明の一つを構成することになる。
【０１９７】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１９８】
また、前述した実施形態の機能は、コンピュータが、読み出したプログラムを実行することによって実現される。また、このプログラムの実行とは、そのプログラムの指示に基づき、コンピュータ上において稼動しているＯＳなどが、実際の処理の一部又は全部を行う場合も含まれる。
【０１９９】
さらに、前述した実施形態の機能は、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットによっても実現することもできる。この場合、先ず、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行う。こうした機能拡張ボードや機能拡張ユニットによる処理によっても前述した実施形態の機能が実現される。
【０２００】
また、前述した実施形態のフローの各ステップは、ソフトウェア（コンピュータ）を用いて実現するものに限るものではなく、ハードウェア（電子回路）を用いて実現してもよい。
【符号の説明】
【０２０１】
１００…撮像装置、１０１…対象外部表示装置、１０１…外部表示装置、１０５…撮像装置本体、１１１…表示部、２１２…ＣＰＵ、２１４…操作部、２１６…デバイス制御部、２１８…レンズ部、２２０…シャッター、２２２…撮像素子、２２４…Ａ／Ｄ変換器、２２５…確認画像表示部、２２６…メモリ部、２２７…確認画像表示制御部、２２８…画像処理部、２２９…点像復元処理部、２３０…エンコーダ、２３２…ドライバ、２４０…チャート保持部、２４２…チャート送信制御部、２４４…キャリブレーション必要性判断部、２４５…撮影環境判断部、２４６…キャリブレーション制御部、２４７…キャリブレーション実行部、２４８…撮像部、２７０…チャート受信部、２７２…チャート表示制御部、１…キャリブレーションシステム、３０１…撮像モジュール、３１０…ＥＤｏＦ光学系、４０１…スマートフォン、４２１…表示パネル
【図１】
0005897769.tif 000002
【図２】
0005897769.tif 000003
【図３】
0005897769.tif 000004
【図４】
0005897769.tif 000005
【図５】
0005897769.tif 000006
【図６】
0005897769.tif 000007
【図７】
0005897769.tif 000008
【図８】
0005897769.tif 000009
【図９】
0005897769.tif 000010
【図１０】
0005897769.tif 000011
【図１１】
0005897769.tif 000012
【図１２】
0005897769.tif 000013
【図１３】
0005897769.tif 000014
【図１４】
0005897769.tif 000015
【図１５】
0005897769.tif 000016
【図１６】
0005897769.tif 000017
【図１７】
0005897769.tif 000018
【図１８】
0005897769.tif 000019
【図１９】
0005897769.tif 000020
【図２０】
0005897769.tif 000021
【図２１】
0005897769.tif 000022
【図２２】
0005897769.tif 000023
【図２３】
0005897769.tif 000024
【図２４】
0005897769.tif 000025