(57)【特許請求の範囲】
【請求項１】
ディスプレイとカメラ・モジュールを搭載する携帯式電子機器に、
利用デバイスで表現する目的画像に対応する画素数を前記カメラ・モジュールに設定するステップと、
前記設定した画素数で前記カメラ・モジュールが撮影した画像を取得するステップと、
前記取得した画像の画素数と前記目的画像の画素数の比を利用して前記取得した画像のノイズ感を評価するステップと
を有する処理を実行させるためのコンピュータ・プログラム。
【請求項２】
前記ノイズ感の評価結果に基づいて前記取得した画像の前記利用デバイスに対する適合性を前記ディスプレイに表示するステップを有する請求項１に記載のコンピュータ・プログラム。
【請求項３】
ユーザが前記ノイズ感を評価する範囲を設定するための画像を前記ディスプレイに表示するステップを有する請求項１に記載のコンピュータ・プログラム。
【請求項４】
前記取得した画像が撮影ボタンを操作する前のモニター画像から取得した静止画像で、前記評価したノイズ感が前記利用デバイスに適していないと判断したときに、前記ディスプレイに撮影条件を設定する画像を表示するステップを有する請求項１に記載のコンピュータ・プログラム。
【請求項５】
前記撮影条件が前記カメラ・モジュールに設定する画素数を含む請求項４に記載のコンピュータ・プログラム。
【請求項６】
前記ノイズ感を評価するステップが、
前記取得した画像から小画像を抽出するステップと、
前記小画像を構成する複数の画素の画素値のバラツキを計算するステップと、
前記取得した画像と前記目的画像の画素数の比を計算するステップと、
前記バラツキと前記画素数の比を利用してノイズ強度を計算するステップと
を含む請求項１に記載のコンピュータ・プログラム。
【請求項７】
前記小画像を抽出するステップが、
複数の小画像を抽出するステップと、
各小画像について平均画素値と各画素の差分値を計算して前記複数の小画像の中から前記差分値が小さい小画像を選択するステップと
を含む請求項６に記載のコンピュータ・プログラム。
【請求項８】
ディスプレイとカメラ・モジュールを搭載する携帯式電子機器に、
利用デバイスで表現する目的画像に対応する画素数を前記カメラ・モジュールに設定するステップと、
前記設定した画素数で前記カメラ・モジュールが撮影した画像を取得するステップと、
前記取得した画像の画素数と前記目的画像の画素数の比を利用して前記取得した画像の撮影時の前記カメラ・モジュールの揺れに起因するブレを評価するステップと
を有する処理を実行させるためのコンピュータ・プログラム。
【請求項９】
前記ブレを評価するステップが、
前記取得した画像からエッジ画素を抽出するステップと、
前記エッジ画素から画素値の勾配が所定値になる画素までのブレ距離を計算するステップと、
前記取得した画像と前記目的画像の画素数の比を計算するステップと、
前記ブレ距離と前記画素数の比を利用してボケ強度を計算するステップと
を含む請求項８に記載のコンピュータ・プログラム。
【請求項１０】
前記ブレ距離を計算するための画素の方向をジャイロセンサーの出力に基づいて決定する請求項９に記載のコンピュータ・プログラム。
【請求項１１】
ディスプレイとカメラ・モジュールを搭載する携帯式電子機器に、
利用デバイスで表現する目的画像に対応する画素数を前記カメラ・モジュールに設定するステップと、
前記設定した画素数で前記カメラ・モジュールが撮影した画像を取得するステップと、
前記取得した画像の画素数と前記目的画像の画素数の比を利用して前記取得した画像のピント合わせに起因するボケを評価するステップと
を有する処理を実行させるためのコンピュータ・プログラム。
【請求項１２】
前記ボケを評価するステップが、
前記取得した画像から小画像を抽出するステップと、
前記小画像の周波数スペクトルを計算するステップと、
前記取得した画像と前記目的画像の画素数の比を計算するステップと、
前記周波数スペクトルと前記画素数の比を利用してボケ強度を計算するステップと
を含む請求項１１に記載のコンピュータ・プログラム。
【請求項１３】
請求項１から請求項１２のいずれかに記載のコンピュータ・プログラムを記録した記録媒体。
【請求項１４】
請求項１３に記載の記録媒体を搭載した携帯式電子機器。
【請求項１５】
タッチスクリーンとカメラ・モジュールを搭載する携帯式電子機器が、前記タッチスクリーンの解像度よりも大きい解像度の利用デバイスに転送する画像を撮影するユーザを支援する方法であって、
前記タッチスクリーンを通じて撮影目的の指示を受け取るステップと、
前記タッチスクリーンに前記撮影目的に関連付けられた画素数のモニター画像を表示するステップと、
前記モニター画像から静止画像を取得するステップと、
前記静止画像のノイズ感が前記撮影目的に適合するか否かを評価するステップと、
前記ノイズ感の評価結果を前記タッチスクリーンに表示するステップと
を有する方法。
【請求項１６】
タッチスクリーンとカメラ・モジュールを搭載する携帯式電子機器が、前記タッチスクリーンの解像度よりも大きい解像度の利用デバイスに転送する画像を撮影するユーザを支援する方法であって、
前記タッチスクリーンを通じて撮影目的の指示を受け取るステップと、
前記撮影目的に関連付けられた画素数で撮影して画像を記録するステップと、
前記記録した画像のノイズ感が前記撮影目的に適合するか否かを評価するステップと、
前記ノイズ感の評価結果を前記タッチスクリーンに表示するステップと
を有する方法。
【請求項１７】
前記タッチスクリーンに前記ノイズ感の評価結果と、前記記録した画像の画素数と前記撮影目的に関連付けられた画素数の比から計算した撮影条件の設定範囲を明示した撮影条件設定画像を表示するステップを有する請求項１６に記載の方法。
【請求項１８】
タッチスクリーンと、
モニター画像を出力するカメラ・モジュールと、
前記タッチスクリーンに撮影目的を指定する画像を表示する撮影制御部と、
前記指定された撮影目的に対して関連付けられた画素数の前記モニター画像を前記カメラ・モジュールから受け取るモニター画像取得部と、
前記モニター画像の画素数と撮影した画像を利用する利用デバイスの解像度の比を利用して前記モニター画像のノイズ感を評価する画質評価部と
を有する携帯式電子機器。
【請求項１９】
前記撮影制御部は、前記モニター画像のノイズ感が前記利用デバイスの解像度に適合しないときに前記タッチスクリーンに前記モニター画像の画素数を変更するための画像を表示する請求項１８に記載の携帯式電子機器。
【請求項２０】
前記タッチスクリーンの解像度より前記利用デバイスの解像度が大きい請求項１８に記載の携帯式電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディジタル・カメラで良好な画像を撮影するためにユーザを支援する技術に関し、さらには撮影目的に適合する画像を撮影するためにユーザを支援する技術に関する。
【背景技術】
【０００２】
スマートフォンやタブレット端末のような携帯式電子機器は、通常カメラ・モジュールを搭載する。カメラ・モジュールで撮影した画像は、携帯式電子機器が実装するタッチスクリーンで表示したり、他の利用デバイスに転送したりする。撮影目的が実装するタッチスクリーンで表示するだけの場合は、記録した画像を撮影直後にタッチスクリーンに表示させてタッチスクリーンにおける画質を確認することができるが、他の利用デバイスにおける画質まではタッチスクリーンに表示させても確認できない場合がある。
【０００３】
画像はＣＭＯＳイメージ・センサまたはＣＣＤイメージ・センサのような撮像素子の実装密度（解像度）に応じた画素サイズと各画素の画素値（輝度値）のデータ集合体である。スマートフォンのような小さいディスプレイに表示することを前提にしたＳＮＳサーバにアップロードする画像は、その解像度に適合する小さい画素サイズで十分である。他方で、プリンターで印刷したり、大型のテレビで表示したりする画像は、適切な画質で印刷または表示するために大きな画素サイズが必要になる。
【０００４】
特許文献１は、撮影後に迅速に撮影画像のブレ度合いをユーザに通知して、撮影者に再撮影の機会を与えることができる撮像装置に関する発明を開示する。撮像装置はレリーズスイッチが半押しされた状態のときにＡＦ動作を行って撮像素子の出力からコントラスト値のピーク値を探索し、つぎにレリーズスイッチが全押しされたときに撮影した画像のコントラスト値とピーク値を比較してブレ度合いを算出する。ブレ度合いは、ＬＣＤモニターに点数で表示し、さらにブレ度合いが大きいときに拡大表示して確認できるようにしたり合わせてコメントを表示したりしている。
【０００５】
特許文献２は、ブレの発生を通知する画像取込装置に関する発明を開示する。装置のブレが高品質な画像を取り込むために要求される閾値を超えると、ディスプレイにブレが検出されたことおよびブレを低減または排除する方法を表示する。特許文献３は、ユーザが画像補正の必要性を判断することを助けるために、撮影した画像を自動的に採点する画像採点装置に関する発明を開示する。画像採点装置は、撮影した画像の状態が予め設定した条件と比較して採点した結果をディスプレイに表示する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−１９１９７４号公報
【特許文献２】特開２００６−２１５５５６号公報
【特許文献３】特開２００５−３９５４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
最初に本明細書で使用する解像度および画素サイズについて説明する。解像度はディジタル・カメラの撮像素子、ディスプレイまたはプリンターなどのような利用デバイスが画像データの画素を表現できる物理的な単位（ドット）の単位長さ当たりの個数（ｄｐｉ）または所定の面積における全ドット数（ドットサイズ）をいう。これに対して、画素サイズは矩形状の画像の縦横の画素数をいう。画素サイズは全画素数で表すこともできる。
【０００８】
撮影した画像の画素サイズは撮像素子の解像度よりも小さくなる。撮影した画像の画素サイズが利用デバイスのドットサイズより大きいときは、画素を圧縮して利用デバイスのドットサイズに合致させて表現するか、利用デバイスのドットサイズの範囲に画像データの一部だけを表現する。ここに利用デバイスにおける表現とは、画像をプリンターで用紙に印刷したりディスプレイに表示したりすることをいう。撮影した画像の画素サイズが利用デバイスのドットサイズより小さいときは、プリンターやディスプレイの全ドット数に相当する表現領域よりも小さい領域に全体の画像を表現するか、補完した画素を挿入して画素サイズを拡大するが画素サイズを拡大すると画質は低下する。
【０００９】
ユーザは、スマートフォンで撮影するときに撮像素子の解像度の範囲で記録する画像の画素サイズを設定することができる。画素サイズが大きくなると、データ量が大きくなって保存やネットワークへの送信が不便になるため、ユーザは撮影目的に応じて記録する画像の画素サイズを設定する。スマートフォンは撮像素子が生成する画素サイズから画素を圧縮し、設定された画素サイズの画像を記録する。撮影した画像（記録画像）の画質は、ノイズ、ブレ、またはボケなどの画質特性で評価することができる。記録画像はさまざまな解像度の利用デバイスで利用することができる。
【００１０】
ここで、記録画像を評価するための画質特性は、記録画像に固有の特質として備わっているものではなく、撮影目的または利用デバイスによって変わり得ることに着目する。通常、記録画像の画素サイズは利用デバイスの解像度より大きいため、利用デバイスは受け取った記録画像の画素サイズを利用デバイスの解像度に適合するように圧縮している。
【００１１】
画像は圧縮されると、画質の低下原因としてのノイズ、ブレ、またはボケなどの基画像の特異な変化も小さくなるため目立たなくなるが、利用デバイスの解像度が大きいほど、すなわち利用デバイスにおける圧縮率が小さいほど明瞭になる。同じ画質の記録画像でも解像度の小さいスマートフォンのディスプレイに表示する場合は目立たなくても、解像度の大きい大型のディスプレイに表示するときは画質の低下が目立つことになる。
【００１２】
シャッター・チャンスが存在する撮影場面でユーザは、撮影した画像が利用デバイスに適合する画質であることを迅速に知り、かつ、必要に応じて簡単に撮影条件を再設定してから適切な画質で撮影できれば都合がよい。現在は、ユーザが撮影前にモニター画像を撮影後に記録画像をスマートフォンのタッチスクリーンに表示して画質を確認することができる。しかし、モニター画像や記録画像の画素サイズが大きくてもスマートフォンはタッチスクリーンに表示できるように画素を圧縮するため、解像度の大きい大型ディスプレイでの表示やプリンターでの印刷に適した画質であることを確認できない。
【００１３】
また、最大の画素サイズで記録した記録画像をタッチスクリーンに拡大して表示すれば、画質の確認をすることができるが、解像度の小さいタッチスクリーンには一度に記録画像の一部しか表示することができないため短時間で確認することができない。また、拡大表示をするための操作は面倒で、かつ常に最大の画素サイズで撮影するとデータ量が多くなって保存や利用デバイスへの転送の負担が増大する。特許文献１ないし特許文献３の発明は、撮影直前または撮影直後に画質を評価してユーザに通知し再撮影の機会を与えることができるが、画質の評価に撮影目的を考慮していないため、撮影目的に対して、必要以上に再撮影を求めたり、適切な画質で撮影できなかったり、あるいは記録画像のデータ量が大きくなったりする。
【００１４】
そこで本発明の目的は、利用デバイスに適合する画質の画像を迅速かつ簡単に撮影できるようにユーザを支援する方法を提供することにある。さらに本発明の目的は、利用デバイスに適合する画質の撮影ができるように簡単に撮影条件を設定する方法を提供することにある。さらに本発明の目的は、撮影した画像の利用デバイスに対する画質適合性をユーザに通知する方法を提供することにある。さらに本発明の目的は、そのような方法を実現する携帯式電子機器およびコンピュータ・プログラムを提供することにある。
【課題を解決するための手段】
【００１５】
本発明は、撮影目的に適した画像を撮影できるようにユーザを支援する携帯式電子機器に関する。利用デバイスが表現する目的画像に対応する画素サイズをカメラ・モジュールに設定し、設定した画素サイズでカメラ・モジュールが撮影した画像を取得し、取得した画像の画素サイズと目的画像の画素サイズの比を利用して取得した画像の画質を評価する。本発明において画質は、取得した画像の絶対的な特性として評価するのではなく、目的画像との相対的な特性として評価する。
【００１６】
その結果、取得した画像の画質を、利用デバイスに対する適合性として評価できるため、画質適合性を満たす範囲の画素サイズで画像を取得することができる。また、最大の画素サイズで取得した画像の画質を解像度の小さいディスプレイで拡大して評価する必要もなくなる。ここに、目的画像の画素サイズは、利用デバイスの解像度も含む概念である。画質の評価結果に基づいて、取得した画像の利用デバイスに対する適合性をディスプレイに表示することができる。その結果、ユーザは利用デバイスとの関連で取得した画像の記録または再撮影の判断をすることができる。
【００１７】
ユーザが画質を評価する範囲を設定するための画像をディスプレイに表示することができる。その結果、ユーザが関心のある領域には撮影効果のためにブレやボケを残したり、関心のない領域は画質を評価しないでできるだけ撮影条件を変更しない撮影をしたりすることができる。また、画質を評価しない領域を減らすことで画質評価のためのリソースの負担を軽減することができる。
【００１８】
取得した画像は撮影ボタンを操作する前のモニター画像から取得した静止画像とし、評価した画質が利用デバイスに適していないと判断したときに、ディスプレイに撮影条件を設定する画像を表示することができる。その結果、利用デバイスに適した撮影条件を設定してから撮影できるようになる。撮影条件にはカメラ・モジュールに設定する画素サイズを含むようにしてもよい。大きい画素サイズで撮影すれば、同じ画質でも同じ画素サイズの目的画像に対する影響を小さくできる。
【００１９】
このときの画質は撮影の瞬間の状態の影響を受けないノイズ感とすることができる。ノイズ感は、取得した画像から小画像を抽出し、小画像を構成する複数の画素の画素値のバラツキを計算し、取得した画像と目的画像の画素サイズの比を計算し、バラツキと画素サイズの比を利用してノイズ強度を計算することで評価することができる。また、小画像を抽出するときに、複数の小画像を抽出し、各小画像について平均画素値と各画素の差分値を計算して複数の小画像の中から差分値が小さい小画像を選択することができる。
【００２０】
取得した画像が撮影ボタンを操作した後の画像で、評価した画質が目的画像に適していないと判断したときに、ディスプレイに撮影条件を設定する画像を表示することができる。その結果、撮影直後に、目的画像に適した画質を得ることができる撮影条件で再撮影をすることができる。このときの画質は撮影時のカメラ・モジュールの揺れに起因するブレとすることができる。
【００２１】
ブレの程度は、取得した画像からエッジ画素を抽出し、エッジ画素から画素値の勾配が所定値になる画素までのブレ距離を計算し、取得した画像と目的画像の画素サイズの比を計算し、ブレ距離と画素サイズの比を利用してボケ強度を計算することで評価することができる。ブレ距離を計算するための画素の方向はジャイロセンサーの出力に基づいて決定することができる。
【００２２】
画質はピント合わせに起因するボケとすることができる。ボケの程度は、取得した画像から小画像を抽出し、小画像の周波数スペクトルを計算し、取得した画像と目的画像の画素サイズの比を計算し、周波数スペクトルと画素サイズの比を利用してボケ強度を計算することで評価することができる。
【発明の効果】
【００２３】
本発明により、利用デバイスに適合する画質の画像を迅速かつ簡単に撮影できるようにユーザを支援する方法を提供することができた。さらに本発明により、利用デバイスに適合する画質の撮影ができるように簡単に撮影条件を設定する方法を提供することができた。さらに本発明により、撮影した画像の利用デバイスに対する画質適合性をユーザに通知する方法を提供することができた。さらに本発明により、そのような方法を実現する携帯式電子機器およびコンピュータ・プログラムを提供することができた。
【図面の簡単な説明】
【００２４】
【図１】スマートフォン１０の外形を示す平面図である。
【図２】スマートフォン１０のハードウェアの構成を説明するための図である。
【図３】カメラ・モジュール１１が撮影した画像データの流れを解像度および画素サイズとの関連で説明するための図である。
【図４】撮影支援システム２００の構成を説明するための機能ブロック図である。
【図５】撮影支援システム２００の動作の概要を説明するためのフローチャートである。
【図６】撮影目的アイコン３７１の一例を説明するための図である。
【図７】撮影条件設定画像３７３、３７５の一例を説明するための図である。
【図８】撮影支援システム２００が、撮影前のモニター画像または撮影後の記録画像のノイズ感を定量化して処理する手順を説明するためのフローチャートである。
【図９】ノイズ強度の計算方法を説明するための図である。
【図１０】撮影支援システム２００が、撮影後の記録画像のブレの程度を定量化して処理する手順を説明するためのフローチャートである。
【図１１】ブレ強度の計算方法を説明するための図である。
【図１２】撮影支援システム２００が、撮影後の記録画像のボケの程度を定量化して処理する手順を説明するためのフローチャートである。
【図１３】ボケ強度の計算方法を説明するための図である。
【発明を実施するための形態】
【００２５】
図１は、ディジタル式のカメラ・モジュールを搭載する携帯式電子機器の一例としてのスマートフォン１０の外形を示す平面図である。ただし、本発明は利用デバイスよりも解像度が小さいディスプレイを備えるタブレット端末や専用のディジタル・カメラなどの携帯式電子機器に適用することができる。スマートフォン１０は、タッチスクリーン１５、背面側の映像を撮影するカメラ・モジュール１１を実装している。スマートフォン１０はさらに表面側にも本発明の適用が可能なカメラ・モジュールを搭載してもよい。
【００２６】
図２は、スマートフォン１０のハードウェアの構成を説明するための図である。スマートフォン１０は、ＣＰＵ５１、システム・メモリ５３、Ｉ／Ｏインターフェース５５、ＳＳＤ５７、タッチスクリーン１５、無線モジュール５９、カメラ・モジュール１１およびジャイロセンサー６３などの周知のハードウェア要素を含む。本発明は、周知のハードウェアを搭載するスマートフォン１０に、特徴的なソフトウェアを実装することで実現できるが、カメラ・モジュール１１およびそのファームウェアを、本発明を一層効果的に実現するための撮影条件の調整ができるように構成してもよい。
【００２７】
ＳＳＤ５７は、デバイス・ドライバ、オペレーティング・システムおよびアプリケーション・プログラムなどの本発明にかかる撮影支援システム２００（図４）の主要な要素を構成するソフトウェアとカメラ・モジュール１１が撮影した記録画像を格納する。タッチスクリーン１５はタッチパネルとディスプレイで構成され、撮影支援システム２００のユーザ・インターフェースとなる画像を表示する。
【００２８】
無線モジュール５９は、記録画像の画像データを大型ディスプレイ、ＳＮＳサーバ、プリンター、またはコンピュータなどの利用デバイスに転送する。カメラ・モジュール１１は、ＣＭＯＳまたはＣＣＤなどの撮像素子およびイメージ・シグナル・プロセッサなどを含んでおり、所定のフレーム・レートでシステムに動画のモニター画像を出力する。ユーザはカメラ・モジュール１１が転送するモニター画像の画素サイズを、タッチスクリーン１５が表示するインターフェースを通じて、ＱＸＧＡ（２０４８×１５３６）、ＵＸＧＡ（１６００×１２００）、ＨＤ（１２８０×７２０）、ＷＶＧＡ（８００×４８０）、ＶＧＡ（６４０×４８０）、ＷＱＶＧＡ（４００×２４０）、およびＱＶＧＡ（３２０×２４０）などのさまざまな規格値に設定することができる。
【００２９】
図３は、カメラ・モジュール１１が撮影した画像の流れを解像度および画素サイズとの関連で説明するための図である。カメラ・モジュール１１の撮像素子の解像度は一例として８００万画素である。カメラ・モジュール１１が撮影した記録画像１００は、ユーザまたは撮影支援システム２００の設定により、最大の画素サイズの記録画像１０１ａから最小の画素サイズの記録画像１０１ｅまでさまざまな画素サイズでＳＳＤ５７に記録される。
【００３０】
タッチスクリーン１５は、カメラ・モジュール１１が転送するモニター画像および、モニター画像のスナップ・ショット（静止画像）としてユーザが撮影ボタンを操作して撮影した記録画像１００を表示する。タッチスクリーン１５を構成するディスプレイの解像度は、一例として６０万画素である。したがって、タッチスクリーン１５に、画素サイズが大きい記録画像１００の全体を表示するときは圧縮する必要がある。
【００３１】
記録画像１００は、スマートフォン１０が実装するタッチスクリーン１５の他に、スマートフォンなどにダウンロードして表示するためのＳＮＳサーバ８１、大人数で画像を共有するための大型ディスプレイ８３、さまざまなサイズの用紙に印刷するプリンター８５または画像の編集をするコンピュータ８７などの利用デバイス８０に送られる。利用デバイス８０が表示、印刷、または編集対象として表現または具現化する画像を目的画像ということにする。目的画像は利用デバイス８０の解像度または利用デバイス８０での表現方法または利用方法に応じて画素サイズが決まる。
【００３２】
ＳＮＳサーバ８１は、スマートフォンやタブレット端末のような解像度の小さいディスプレイがダウンロードすることを前提にするため、スマートフォン１０がアップロードする画像はタッチスクリーン１５の解像度と同程度の画素サイズでよい。したがって、ＳＮＳサーバ８３にアップロードする画像の画質は、タッチスクリーン１５に表示した画像で確認できる場合が多い。ただし、本発明ではＳＮＳサーバ８３にアップロードする画像の画質も撮影支援システム２００で評価することができる。
【００３３】
大型ディスプレイ８３は、一例として画面の解像度が２００万画素であり、画面の全体に表示するためにはそれに相当する画素サイズの画像データが必要になる。画面の全域に画像を表示することを前提にすれば、目的画像８４の画素サイズと大型ディスプレイ８３の解像度は一致する。大型ディスプレイ８３が画面の一部を使って目的画像８４を表示する場合は、目的画像８４の画素サイズが大型ディスプレイ８３の解像度よりも小さくなる。
【００３４】
プリンター８５の場合は目的画像８６の画素サイズが印刷サイズによって異なる。印刷サイズがプリンター８５で印刷が可能な最大の用紙サイズのときは目的画像８６の画素サイズが、プリンター８５の最大のドットサイズとほぼ同じになるが、印刷サイズが小さい目的画像８６の画素サイズは圧縮されて、プリンター８５のドットサイズよりも小さくなる。一例においてプリンター８５は、解像度が３０００ｄｐｉ程度の場合に印刷サイズに応じて美しく印刷するために１０万画素から８００万画素程度の画素サイズの画像データを必要とする。
【００３５】
他の利用デバイスで利用する画像を編集するコンピュータ８７は、他の利用デバイスの解像度または目的画像の画素サイズに応じた比較的大きな画素サイズの画像を必要とするが、他の利用デバイスの目的画像の画素サイズ以上で編集することが望ましい。目的画像の画質を確保するためには、記録画像１００の画素サイズを、目的画像の画素サイズと同一かまたはそれ以上にする必要がある。他方で保存および転送が便利なように記録画像１００の画素サイズは、目的画像の画素サイズより必要以上に大きくしないことが望ましい。目的画像の画素サイズが大きいほど画質の低下が顕著に現れるため、大型ディスプレイ８３、プリンター８５、またはコンピュータ８７の目的画像の画質をタッチスクリーン１５に表示した画像で確認することは難しい。
【００３６】
図４は、本実施の形態にかかる撮影支援システム２００の構成を説明するための機能ブロック図である。撮影支援システム２００は、図２に示したＣＰＵ５１、システム・メモリ５３のようなハードウェア要素と、ＳＳＤ５７が格納するソフトウェアで実現することができる。記録部２０５はＳＳＤ５７を含み、画像転送部２０９は無線モジュール５９を含む。
【００３７】
モニター画像取得部２０１は、カメラ・モジュール１１から受け取ったモニター画像（動画）を、タッチスクリーン１５に転送する。ユーザは静止画像を撮影する場合に、撮影のタイミングを確認するためにモニター画像を利用する。撮影制御部２０３は、タッチスクリーン１１に撮影目的選択アイコン３７１（図６）、撮影条件設定画像３７３、３７５（図７）、および画質の評価結果などの表示を行いかつユーザの撮影操作を処理する。
【００３８】
記録部２０５はタッチスクリーン１５に表示された撮影ボタンの操作のタイミングで撮影制御部２０３が指示したときに、モニター画像取得部２０１のモニター画像から静止画像を取得して記録画像１００として記録する。画質評価部２０７は、撮影制御部２０３からの指示で記録部２０５が記録する記録画像１００の画質、およびモニター画像取得部２０１から受け取ったモニター画像のスナップショットの画質を定量的に評価して撮影制御部２０３に通知する。
【００３９】
画像転送部２０９は撮影制御部２０３の指示で記録画像１００を利用デバイス８０に転送する。撮影制御部２０３は、記録画像１００の画素サイズを利用デバイス８０の目的画像の画素サイズに圧縮してから転送してもよい。解像度テーブル２１１は、利用デバイス８０の解像度または目的画像の画素サイズと、それらに関連付けてカメラ・モジュール１１に設定する記録画像の画素サイズを登録する。
【００４０】
利用デバイス８０の解像度や目的画像の画素サイズは、ユーザが通常利用する利用デバイス８０について、ユーザがタッチスクリーン１５を通じて登録することができる。大型ディスプレイ８１の解像度に対して記録画像１００の画素サイズが大きすぎると、折り返し歪みが目立つ場合もある。カメラ・モジュール１１に設定する画素サイズ（記録画像１００の画素サイズ）は、必要以上に大きくしないために、撮影制御部２０３は利用デバイスが表現する目的画像の画像サイズと同じかまたはそれより１規格だけ大きい値に設定することができる。
【００４１】
撮影制御部２０３は、利用デバイス８０と通信したときに、目的画像の画素サイズを取得して解像度テーブル２１１に登録することもできる。撮影制御部２０３は撮影目的選択アイコン３７１（図６）が指定されたときに、カメラ・モジュール１１に設定する画素サイズ（記録画像の画素サイズ）を解像度テーブル２１１から取得したり、記録画像１００および目的画像の全画素数を計算したりする。ユーザは、画質が確保できないときに撮影制御部２０３が設定した画素サイズを変更することができる。
【００４２】
図５は、撮影支援システム２００の動作の概要を説明するためのフローチャートである。ブロック３０１でユーザは、タッチスクリーン１５に表示されたアイコンにタッチ操作をして撮影支援システム２００を起動する。撮影支援システム２００は、カメラ・モジュール１１に対して記録画像１００の画素サイズ、シャッター速度、およびＩＳＯ感度を含むノイズリダクション機能などの撮影条件をディフォルト値に設定する。
【００４３】
ブロック３０３でタッチスクリーン１５にモニター画像が表示される。ユーザはモニター画像をみてシャッター・チャンスを伺う。ブロック３０５で撮影制御部２０３は、タッチスクリーン１５にモニター画像に重ねて、または、モニター画像の周辺に図６に示す撮影目的アイコン３７１を表示する。撮影目的アイコン３７１は一例として、ＳＮＳサーバ８１へのアップロード、大型ディスプレイ８３での表示、プリンター８５での印刷、およびコンピュータ８７での編集を示す４つのアイコンで構成している。ユーザは、撮影目的アイコン３７１にタップ操作をして今回の撮影目的を選択する。
【００４４】
撮影制御部２０３は、解像度テーブル２１１を参照して選択された撮影目的に対応する目的画像の画素サイズを、モニター画像取得部２０１を通じてカメラ・モジュール１１に設定する。これまでは、利用デバイス８０が、大型ディスプレイ８３やプリンター８５の場合は、ユーザが記録画像１００の画素サイズを最大にするかまたは必要以上に大きくしていた。その場合、利用デバイス８０において目的画像として表現されるときに多くの画素情報が捨てられてしまい無駄になっていた。さらに、記録部２０５には必要以上に大きな画素サイズの画像データを保存していた。
【００４５】
本発明では、ユーザがモニター画像の画素サイズを設定する必要がなく、かつ、目的画像の画質を確保するために最小の画素サイズで撮影することができる。カメラ・モジュール１１は、モニター画像取得部２０１が設定した画素サイズのモニター画像を転送する。ブロック３０６で撮影制御部２０３は、タッチスクリーン１５にモニター画像のスナップショットを取得するための操作ボタンを表示する。この操作ボタンは、記録部２０５に記録する記録画像１００を撮影する撮影ボタンとは異なり、撮影ボタンで撮影する前にモニター画像の画質を評価するための操作を行うためのものである。
【００４６】
撮影制御部２０３は、モニター画像から取得した１フレームの静止画像を画質評価部２０７に送る。撮影制御部２０３は操作ボタンに代えて、モニター画像からスナップショットを定期的に取得して複数のフレームを画質評価部２０７に送るようにしてもよい。このとき画質評価部２０７は以下の手順において、複数のフレームの画像から画質を評価することができる。撮影制御部２０３は、タッチスクリーン１５をスワイプして画質を評価する評価領域３７２をユーザに指定させることもできる。ユーザは評価領域３７２を、特殊な撮影効果を得るためにブレやボケを残したい領域や、特に鮮明な画像を必要とする領域を選択するために利用することができる。
【００４７】
ブロック３０７で画質評価部２０７は、受け取った静止画像の画質を評価する。ここでの画質の評価は、撮影前のモニター画像の撮影目的に対する画質適合性の判断に相当する。一例において、画質特性の一部であるノイズ感を評価する。評価方法は後に説明するが、画質評価部２０７は、撮影制御部２０３がカメラ・モジュールに設定した画素サイズと目的画像の画素サイズの比率を利用して、静止画像から取得した画像に許容されるノイズ感を数値化する。
【００４８】
ブロック３０９で画質評価部２０７は、数値化した画質を撮影制御部２０３に通知する。画質評価部２０７は画質の評価が終わった時点で静止画像を破棄する。撮影制御部２０３は画質が許容範囲であればブロック３１１に移行し、許容範囲から外れていればブロック３５１に移行する。ブロック３５１で撮影制御部２０３は、タッチスクリーン１５に画質が撮影目的に適合しないことを表示するとともに、図７（Ａ）に示す撮影条件設定画像３７３を表示する。
【００４９】
撮影条件設定画像３７３は、ノイズ感に関連する撮影条件を設定するため画像で、ノイズリダクション（ＮＲ）機能の設定で構成している。ノイズ感はＩＳＯ感度を高めるほど強くなるが、周知のノイズリダクション機能を使って画像を処理することで低減することができる。静止画像を取得したときのノイズリダクション機能がＯＦＦのときは、ＡＵＴＯまたはＭＡＮＵＡＬに設定することで、ノイズを低減することがでる。ノイズリダクション機能をＭＡＮＵＡＬにする場合は、ノイズリダクションの処理の程度に応じてＩＳＯ感度をスライダーバーで設定することができる。
【００５０】
このとき撮影条件設定画像３７３には、ブロック３０６で静止画像を取得したときのノイズリダクション機能の設定状態と、各ノイズリダクションの程度に対して基準をクリアするための最低のＩＳＯ感度を表示することができる。最低のＩＳＯ感度は、静止画像の画素サイズと目的画像の画素サイズの比から計算することができる。すなわち、静止画像のノイズの大きさが同程度であっても、静止画像の画素サイズと目的画像の画素サイズの比が大きいほど、静止画像のノイズは目的画像に変換される過程で縮小されて実質的な問題が生じないことを基礎にして最低のＩＳＯ感度を計算する。
【００５１】
ユーザは、スライダーバーを調整して、現在のＩＳＯ感度と計算した最低のＩＳＯ感度の間に新たなＩＳＯ感度を設定することができる。ユーザが撮影条件設定画像３７３にタッチ操作をしてノイズリダクション機能の程度とＩＳＯ感度を設定すると、撮影制御部２０３は、設定された撮影条件をモニター画像取得部２０１に設定してブロック３０６に戻る。
【００５２】
ブロック３０７で撮影制御部２０３は、画質評価部２０７に新たにモニター画像から取得した１フレームの静止画像の画像データを送る。必要に応じてブロック３５１の手順を何回か繰り返して撮影制御部２０３が画質は良好であると判断するとタッチスクリーン１５に撮影ボタンを表示してブロック３１１に移行する。撮影条件設定画像３７３には、それまでのモニター画像の画素サイズを変更するためのスライダーバーも表示されている。ユーザは、ノイズリダクション機能で画質を改善できないときはブロック３０５で撮影制御部２０３が設定したモニター画像の画素サイズを変更することもできる。
【００５３】
ブロック３１１で、ユーザが撮影ボタンにタッチ操作をすると、撮影制御部２０３はモニター画像の１フレームを記録画像１００として記録部２０５に記憶する。ブロック３１３で撮影制御部２０３は、画質評価部２０７に指示して記録画像１００の画質を評価させる。ここでの画質の評価は、撮影後の記録画像１００の撮影目的に対する画質適合性の判断に相当する。一例において、画質特性の一部であるノイズ、ブレ、およびボケを評価する。ブレとボケの評価方法も後に説明するが、画質評価部２０７は、記録画像１００の画素サイズと目的画像の画素サイズの比率を利用して、記録画像に許容されるノイズ、ブレ、ボケの程度を数値化する。
【００５４】
ブロック３１５で画質評価部２０７は、画質の評価結果を撮影制御部２０３に通知する。撮影制御部２０３は、記録画像１００の画質が許容範囲であればブロック３１７に移行し、許容範囲から外れていればブロック３５３に移行する。ブロック３５３で撮影制御部２０３は、タッチスクリーン１５に、画質が撮影目的に適合しないことを表示するとともに、撮影条件を設定するための、図７（Ａ）または図７（Ｂ）に示す撮影条件設定画像３７３、３７５のいずれかを表示する。
【００５５】
撮影条件設定画像３７５は、ブレおよびボケに関連する撮影条件を設定するためのものでシャッター速度、フォーカス距離のＡＵＴＯ／ＭＡＮＵＡＬの設定方法、および評価領域３７２（図６）の変更のためのガイダンスで構成している。ブレはシャッター速度が遅いほど目立ってくる。ユーザは記録画像を撮影したときのシャッター速度の設定が、ＡＵＴＯのときはＭＡＮＵＡＬに設定してブレの程度を軽減することができる。ユーザは記録画像を撮影したときのフォーカス距離の設定方法をＡＵＴＯとＭＡＮＵＡＬの間で変更してボケの程度を軽減することができる。
【００５６】
ユーザは撮影条件設定画像３７５のスライダーバーにタッチ操作をしてＡＵＴＯからＭＡＮＵＡＬに変更してシャッター速度を設定したり、フォーカス距離の設定をＡＵＴＯにしたりＭＡＮＵＡＬにしたりする。このときスライダーバーには、記録画像１００を撮影したときのシャッター速度と、ブレの基準をクリアするために必要な最大のシャッター速度を表示することができる。最大のシャッター速度は、記録画像１００の画素サイズと目的画像の画素サイズの比から計算することができる。ユーザは、スライダーバーを調整して、記録画像１００を撮影したときのシャッター速度と計算した最大のシャッター速度の間でシャッター速度を設定することができる。
【００５７】
撮影制御部２０３は、設定された撮影条件をモニター画像取得部２０１に設定してブロック３１１に戻る。ブロック３１１で撮影制御部２０３は、再度撮影された記録画像１００を画質評価部２０７に送る。このときユーザはＭＡＮＵＡＬでフォーカス距離を設定したり、評価領域３７２を変更したりして撮影することでボケの改善を図ることができる。必要に応じてブロック３５３の手順を何回か繰り返して撮影制御部２０３が画質は良好であると判断するとブロック３１７に移行する。
【００５８】
撮影条件設定画像３７５には、前回撮影したときの記録画像の画素サイズと、記録画像の画素サイズを変更するためのスライダーバーも表示されている。ユーザは変更したシャッター速度、フォーカス距離の設定方法、または変更した評価領域３７２で画質を改善できないときは、前回の撮影時に設定された記録画像１００の画素サイズを変更することもできる。ブロック３１７で撮影制御部２０３は、修正した撮影条件で撮影するための撮影ボタンをタッチスクリーン１５に表示する。
【００５９】
［ノイズ感の定量化］
図８は、撮影支援システム２００が、撮影前のモニター画像または撮影後の記録画像のノイズ感を定量化して処理する手順を説明するためのフローチャートである。ここでは図９（Ａ）に示す記録画像４５１を例にして説明するが、撮影前のモニター画像のスナップショットについても同じ方法で処理することができる。ブロック４０１で画質評価部２０７は、図９（Ａ）に示すように評価の対象となる記録画像４５１に対して、複数の評価ウィンドウ４５３ａ〜４５３ｄを設定する。
【００６０】
評価ウィンドウ４５３ａ〜４５３ｄの画素サイズは、記録画像４５１の画素サイズに応じて同程度のオブジェクトが含まれるように選択する。したがって、記録画像４５１の画素サイズが大きいほど評価ウィンドウの画素サイズは大きくなる。記録画像４５１におけるノイズの発生カ所に局所性がないことを前提にして評価ウィンドウ４５３ａ〜４５３ｄの位置はランダムに選択する。なお、図５のブロック３０６で評価領域３７２が設定されているときは、評価領域３７２の中に評価ウィンドウ４５３ａ〜４５３ｄを設定する。
【００６１】
ブロック４０３で画質評価部２０７は、評価ウィンドウ４５３ａ〜４５３ｄで囲まれた領域の画素から小画像を抽出する。ブロック４０５で各小画像について、ＲＧＢのサブ画素ごとに、画素値の平均値を計算する。サブ画素ごとに計算するのは、色ごとにノイズの量が異なるためである。ブロック４０７で図９（Ｂ）に示すように、各小画像について、画素値の平均値と各サブ画素の画素値の差分値を計算して、横軸を差分値の絶対値とし縦軸をサブ画素数とするヒストグラムを計算する。
【００６２】
ブロック４０９でヒストグラムを計算した複数の小画像の中から、ノイズ感の判定に適した小画像を選択する。このとき小画像の全体に渡って画素値の変化が小さい小画像を選択するとノイズの画素値と本来の画像の画素値を区別し易い。したがって、ライン４６３のような小画像よりもライン４６１のような画素値の変化が少ない小画像の方がノイズ感の判定精度を上げることができる。画質評価部２０７は、たとえば、ヒストグラムから所定の差分値までの積分値を計算して所定の閾値より積分値が大きくて輝度の変化が少ない小画像を複数選択する。所定数の小画像を得られないときは、評価ウィンドウを新たに設定して小画像を取得することができる。
【００６３】
ブロック４１１で画質評価部２０７は、選択したすべての小画像の標準偏差σを計算しさらに複数の小画像から計算した複数の標準偏差σの平均値σｍを計算する。ブロック４１３で画質評価部２０７は、解像度テーブル２１１から取得した画素サイズから目的画像の全画素数Ｎａと記録画像４５１の全画素数Ｎｂ（Ｎａ＜Ｎｂ）を計算する。画質評価部２０７は、標準偏差の平均値σｍと、画素数の比率の平方根ＳＱＲＴ（Ｎａ／Ｎｂ）を乗算して得た値をノイズ強度Ｓとする。
【００６４】
ノイズ強度Ｓは、標準偏差の平均値σｍが大きいほど、また画素数の比率Ｎａ／Ｎｂが大きいほど大きい値になる。標準偏差の平均値σｍが大きいことは、輝度の変化が小さい小画像において画素値のバラツキが多いことに相当するため記録画像４５１のノイズ感の強さを示す指標とすることができる。記録画像４５１を目的画像に圧縮するときには、圧縮率が大きいほど記録画像４５１のノイズは目立たなくなる。画素数の比率Ｎａ／Ｎｂは、記録画像４５１におけるノイズの大きさが目的画像まで圧縮されたときの顕著性を評価する指標とすることができる。
【００６５】
画素数の比率Ｎａ／Ｎｂの平方根を計算するのは、全画素数Ｎａ、Ｎｂは二次元的な広がりをもつ値であり、たとえば、画素数の比率が１／４のときに一次元の長さの比率がその平方根である１／２になることをノイズの画素における広がりに反映させて評価するためである。ブロック４１５で画質評価部２０７は、撮影制御部２０３にノイズ強度Ｓを通知する。ブロック４１７で撮影制御部２０３は、ノイズ強度Ｓと所定の閾値を比較してノイズ強度Ｓが大きいときはブロック４２３に移行し小さいときはブロック４１９に移行する。
【００６６】
ブロック４２３で撮影制御部２０３は、ノイズ感が目的画像の要求を満たさないと判断して、たとえばタッチスクリーン１５に表示した撮影目的アイコン３７１（図６）の色を変化させることで記録画像４５１が撮影目的に適合しないことをユーザに通知する。このとき、撮影目的アイコン３７１のすべてを画質の適合性および非適合性を示す色で表示するようにしてもよい。また、アイコンの色は、ブレ強度Ｂの大きさに応じて多段階で変えるようにしてもよい。
【００６７】
さらに撮影制御部２０３は撮影条件設定画像３７３を表示し、ユーザにノイズリダクションや記録画素数の設定をするように促す。ブロック４１９で画質評価部２０７は、他のサブ画素についてもブロック４０１からブロック４１７までの手順を実行する。撮影制御部２０３は、すべてのサブ画素のノイズ強度Ｓが所定値未満のときは、ブロック４２１で撮影目的アイコン３７１のアイコンの色を変化させてユーザに通知し、さらにモニター画像を評価していた場合はタッチスクリーン１５に撮影ボタンを表示する。
【００６８】
［ブレの判定］
図１０は、撮影支援システム２００が、撮影後の記録画像のブレの程度を定量化して処理する手順を説明するためのフローチャートである。ブロック５０１で画質評価部２０７は、図１１（Ａ）に示すように対象となるカラーの記録画像５５１を輝度画像５５３に変換する。輝度画像５５３は、記録画像５５１の各画素を、ＲＧＢのサブ画素の画素値の平均値とした画像である。
【００６９】
ブロック５０３で画質評価部２０７は図１１（Ｂ）に示すように、周知の方法で輝度画像５５３から画素値が急激に変化する位置に存在する複数のエッジ画素群５５５を抽出する。なお、図５のブロック３０６で評価領域３７２が設定されているときは、評価領域３７２の中からエッジ画素群５５５を抽出する。ブロック５０５で画質評価部２０７は、エッジ画素群５５５を構成する各エッジ画素について、図１１（Ｃ）に示すように、上下左右の４方向に並ぶ画素から画素値の勾配を計算するために、例えばエッジ画素群５５５の一部であるエッジ画素５５６との画素値の差の絶対値が所定の閾値未満になる画素５５７ａ〜５５７ｄを特定する。
【００７０】
上下左右の４方向について画素値の勾配を計算するのは、輝度画像５５３だけからブレが発生している方向を判断できないからである。このとき、ジャイロセンサー６３を使って記録画像５５１を撮影したときにスマートフォン１００が移動していた方向を判断することで、一次元の方向だけについて画素値の勾配を計算することができる。さらに画質評価部２０７は、エッジ画素５５６と各画素５５７ａ〜５５７ｄまでのブレ距離ｒ１〜ｒ４を計算する。
【００７１】
ブロック５０７で画質評価部２０７は、上下方向の平均距離ｘ＝（ｒ１＋ｒ２）／２、左右方向の平均距離ｙ＝（ｒ３＋ｒ４）／２を計算して、エッジ画素５５６に対するブレ強度を平均距離ｘと平均距離ｙの２乗平均値として計算する。ブロック５０９で画質評価部２０７は、エッジ画素群５５５を構成するすべてのエッジ画素についてブレ強度を計算し、さらにそれらを平均して平均ブレ強度Ｂｍとする。
【００７２】
ブロック５１１で画質評価部２０７は、平均ブレ強度Ｂｍと、目的画像の全画素数をＮａとし記録画像５５１の全画素数をＮｂ（Ｎａ＜Ｎｂ）としたときの画素数の比率の平方根ＳＱＲＴ（Ｎａ／Ｎｂ）を乗算して得た値をブレ強度Ｂとする。ブレ強度Ｂは、平均ブレ強度Ｂｍが大きいほど、また画素数の比率Ｎａ／Ｎｂが大きいほど大きい値になる。平均ブレ強度Ｂｍが大きいことは、記録画像５５１でエッジ部分の境界がぼやけていることまたはエッジ部分のラインが太いことに相当しブレの指標とすることができる。画素数の比率Ｎａ／Ｎｂの意義および平方根を計算する意義は、図８のブロック４１３で説明したとおりであるが、画素数の比率Ｎａ／Ｎｂが小さいときは目的画像でのブレが十分に圧縮されて目立たなくなるためブレ強度Ｂは小さくなる。
【００７３】
ブロック５１３で画質評価部２０７は、撮影制御部２０３にブレ強度Ｂを通知する。ブロック５１５で撮影制御部２０３はブレ強度Ｂが所定の閾値以上のときはブロック５１９に移行し閾値未満のときはブロック５１７に移行する。ブロック５１９で撮影制御部２０３は、ブレの程度が目的画像の要求を満たさないと判断して、たとえばタッチスクリーン１５に表示した撮影目的アイコン３７１（図６）の色を変化させることで記録画像５５１が撮影目的に適合しないことを通知する。通知の方法は図８のブロック４２３で説明した方法を採用することができる。さらに撮影制御部２０３は撮影条件設定画像３７５を表示し、ユーザにシャッター速度や記録画像５５１の画素サイズの再設定を促す。ブロック５１７で撮影制御部２０３は、撮影目的アイコン３７１の色を変化させてユーザに記録画像５５３が目的画像に適していることを通知する。
【００７４】
［ボケの判定］
図１２は、撮影支援システム２００が、撮影後の記録画像のボケの程度を定量化して処理する手順を説明するためのフローチャートである。図１３（Ａ）に示すようにブロック６０１で画質評価部２０７は対象となるカラーの記録画像６５１を輝度画像６５３に変換する。輝度画像６５３は、記録画像６５１の各画素を、サブ画素の画素値の平均値とした画像である。ブロック６０３で画質評価部２０７は、輝度画像６５３の周辺部を除いた画素６５５を含むすべての画素の勾配パワーを計算する。
【００７５】
勾配パワーは、図１３（Ｂ）に代表的な画素６５５として示したように、各画素に隣接する４つの画素との間で、画素値の差の２乗平均値として計算する。ブロック６０５で画質評価部２０７は、すべての画素のなかから勾配パワーが最大の画素を選択する。最大値が同じ勾配パワーの画素が複数ある場合は複数の画素を選択する。画質評価部２０７は、図５のブロック３０６でユーザがボケの程度に関心がある評価領域３７２を設定しているときは、評価領域３７２から勾配パワーが最大の画素を選択することができる。
【００７６】
ブロック６０７で画質評価部２０７は、図１３（Ｃ）に示すボケを評価するための正方形の評価ウィンドウ６５７ａ〜６５７ｃの位置とサイズを計算する。画質評価部２０７は、評価ウィンドウ６５７ａ〜６５７ｃの中心の位置を、輝度画像６５３の領域のなかで勾配パワーが最大の画素を中心に設定する。勾配パワーが最大の画素を設定するのは、輝度画像６５３の領域のなかで輝度が急峻に変化する画素がボケの評価をし易いからである。
【００７７】
画質評価部２０７は、目的画像の全画素数をＮａとし記録画像６５１の全画素数をＮｂ（Ｎａ＜Ｎｂ）としたときの画素数の比率Ｎｂ／Ｎａの平方根ＳＱＲＴ（Ｎｂ／Ｎａ）を２倍して得た値を評価ウィンドウ６５７ａ〜６５７ｃのサイズとする。評価ウィンドウ６５７ａ〜６５７ｃのサイズは、圧縮されたときに画素サイズの小さな目的画像では小さくなるボケの程度を、圧縮される前の画素サイズが大きな輝度画像６５３で評価する領域に相当する。
【００７８】
ブロック６０９で画質評価部２０７は、評価ウィンドウ６５７ａ〜６５７ｃのそれぞれが含む小画像についてボケ強度Ｒを計算する。画質評価部２０７は、評価ウィンドウ６５７ａの小画像をフーリェ変換して周波数応答解析をし、図１３（Ｄ）に示す周波数スペクトルを計算する。図１３（Ｄ）の横軸は撮像素子の解像度で決まる小画像の空間周波数を正規化した値で、縦軸は振幅スペクトルである。
【００７９】
一般に周波数スペクトルが−６ｄＢ未満の画像の成分は画質の評価において無視してよい。また、ナイキスト周波数より高い高周波成分は記録画像に再現できない。ここで、ボケ強度Ｒを撮像素子のナイキスト周波数（１／２）に相当する振幅スペクトルと定義し、ボケ強度Ｒに対して一例として−６ｄＢの閾値を設定する。図１３（Ｄ）には、異なる評価ウィンドウ６５７ａ、６５７ｂが含む小画像からそれぞれ計算した２つの周波数スペクトル６６１、６６３を例示している。周波数スペクトル６６１のボケ強度は−Ｒ１ｄＢで閾値以上であり、周波数スペクトル６６３のボケ強度は−Ｒ２ｄＢで閾値未満である。
【００８０】
ブロック６１１で画質評価部２０７は、撮影制御部２０３にボケ強度Ｒを通知する。ブロック６１３で撮影制御部２０３は、ボケ強度Ｒを判定する。撮影制御部２０３は、すべての評価ウィンドウ６５７ａ〜６５７ｃの小画像について計算したボケ強度Ｒが−６ｄＢ以上であればボケは目立たないと判断してブロック６１５に移行し、いずれかの小画像から計算したボケ強度Ｒが−６ｄＢ未満であればボケが顕著であると判断してブロック６１７に移行する。
【００８１】
図１３（Ｄ）から明らかなように、周波数スペクトル６６３は周波数スペクトル６６１に比べてナイキスト周波数よりも小さい周波数の範囲で高周波成分が少なくなっている。撮影制御部２０３は、周波数スペクトル６６１のようにナイキスト周波数でのボケ強度Ｒが−６ｄＢ以上あれば、記録画像６５１の高周波成分が多いため、画素数の比率Ｎａ／Ｎｂで圧縮した目的画像では、ボケが問題にならないと判断する。撮影制御部２０３は、周波数スペクトル６６３のようにナイキスト周波数でのボケ強度Ｒが−６ｄＢ未満であれば、記録画像６５１の高周波成分が少ないため、目的画像を画素数の比率Ｎａ／Ｎｂで圧縮してもボケが目立つと判断する。評価ウィンドウ６５７ａ〜６５７ｃのサイズが大きいときは、それだけ小画像が含む高周波成分が多くなるためボケ強度Ｒは大きくなりボケは目立たないと判断する。
【００８２】
ブロック６１７で撮影制御部２０３はボケの程度が目的画像の要求を満たさないと判断して、タッチスクリーン１５に図８のブロック４２３で説明したように撮影目的アイコン３７１（図６）の色を変えて撮影用途に対する画質の適合性および非適合性を表示する。さらに、撮影条件設定画像３７５（図７）を表示してユーザに撮影条件の再設定を促す。ブロック６１５で撮影制御部２０３は、アイコンの色を変えた撮影目的アイコン３７１（図６）を表示して、ユーザに記録画像６５１が目的画像に適していることを通知する。
【００８３】
これまで本発明について図面に示した特定の実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用することができることはいうまでもないことである。
【符号の説明】
【００８４】
１０  スマートフォン
１１  カメラ・モジュール
１５  タッチスクリーン
８０  利用デバイス
１００  記録画像
１０１ａ〜１０１ｅ  記録画像
２００  撮影支援システム
３７１  撮影目的アイコン
３７２  評価領域
３７３、３７５  撮影条件設定画像
４５３ａ〜４５３ｄ、６５７ａ〜６５７ｃ  評価ウィンドウ
５５５  エッジ画素群
【図１】
0005972947.tif 000002
【図２】
0005972947.tif 000003
【図３】
0005972947.tif 000004
【図４】
0005972947.tif 000005
【図５】
0005972947.tif 000006
【図６】
0005972947.tif 000007
【図７】
0005972947.tif 000008
【図８】
0005972947.tif 000009
【図９】
0005972947.tif 000010
【図１０】
0005972947.tif 000011
【図１１】
0005972947.tif 000012
【図１２】
0005972947.tif 000013
【図１３】
0005972947.tif 000014