(57)【要約】【課題】適切な構図で表現された画像を容易に得ることのできる技術を提供する。【解決手段】撮影装置は、第１の画像データと第２の画像データとを取得する撮影部と、第２の画像データが取得される前に取得される第１の画像データによって表される第１の画像が、予め準備された基準の構図に整合するか否かを判断する判断部と、第２の画像データが取得される前に、判断結果に応じた情報をユーザに提供する情報提供部と、を備える。【選択図】図２
2007251724.tif 000002
【特許請求の範囲】
【請求項１】
撮影装置であって、
第１の画像データと第２の画像データとを取得する撮影部と、
前記第２の画像データが取得される前に取得される前記第１の画像データによって表される第１の画像が、予め準備された基準の構図に整合するか否かを判断する判断部と、
前記第２の画像データが取得される前に、前記判断結果に応じた情報をユーザに提供する情報提供部と、
を備える撮影装置。
【請求項２】
請求項１記載の撮影装置であって、
前記情報提供部は、前記基準構図に整合する第２の画像を表す前記第２の画像データが取得されるように、前記第１の画像と前記基準構図とを用いて、前記撮影部の撮影範囲をユーザに変更させるための変更情報をユーザに提供する、撮影装置。
【請求項３】
請求項２記載の撮影装置であって、さらに、
予め準備された複数種類の構図のうちの１種類の構図を前記基準構図として選択するための構図選択部を備える、撮影装置。
【請求項４】
請求項３記載の撮影装置であって、
前記構図選択部は、前記第１の画像データを用いて前記基準構図の選択を行う、撮影装置。
【請求項５】
請求項４記載の撮影装置であって、
前記情報提供部は、遠近法構図が前記基準構図として選択され、かつ、前記第１の画像データから検出される消失点が前記第１の画像の第１の領域内に存在しない場合に、前記変更情報をユーザに提供する、撮影装置。
【請求項６】
請求項５記載の撮影装置であって、
前記構図選択部は、前記第１の画像データから前記消失点が検出された場合に、前記遠近法構図を前記基準構図として選択する、撮影装置。
【請求項７】
請求項４ないし６のいずれかに記載の撮影装置であって、
前記情報提供部は、三分割構図が前記基準構図として選択され、かつ、前記第１の画像に表現された被写体の特定の位置が第２の領域内に存在しない場合に、前記変更情報をユーザに提供する、撮影装置。
【請求項８】
請求項７記載の撮影装置であって、
前記構図選択部は、前記第１の画像に表現された前記被写体の前記特定の位置が第３の領域であって、前記第２の領域を包含する前記第３の領域内に存在する場合に、前記三分割構図を前記基準構図として選択する、撮影装置。
【請求項９】
請求項４ないし８のいずれかに記載の撮影装置であって、
前記情報提供部は、人物の顔の向きに応じて決定される人物用構図が前記基準構図として選択され、かつ、前記第１の画像に表現された人物の顔の特定の位置が第４の領域内に存在しない場合に、前記変更情報をユーザに提供する、撮影装置。
【請求項１０】
請求項９記載の撮影装置であって、
前記構図選択部は、前記第１の画像に表現された前記人物の顔が斜めを向いている場合に、前記人物用構図を前記基準構図として選択する、撮影装置。
【請求項１１】
請求項１ないし１０のいずれかに記載の撮影装置であって、さらに、
前記第１の画像データを揮発性の第１種のメモリに保存する第１の保存部と、
前記第２の画像データを不揮発性の第２種のメモリに保存する第２の保存部と、
を備える。
【請求項１２】
請求項１ないし１１のいずれかに記載の撮影装置であって、さらに、
シャッタボタンを備え、
前記第１の画像データは、前記シャッタボタンを半押ししたときに取得され、
前記第２の画像データは、前記シャッタボタンを全押ししたときに取得される、撮影装置。
【請求項１３】
第１の画像データと第２の画像データとを取得する撮影部を備える撮影装置によって実行される画像処理方法であって、
前記第２の画像データが取得される前に取得される前記第１の画像データによって表される第１の画像が、予め準備された基準の構図に整合するか否かを判断する工程と、
前記第２の画像データが取得される前に、前記判断結果に応じた情報をユーザに提供する工程と、
を備える画像処理方法。
【請求項１４】
第１の画像データと第２の画像データとを取得する撮影部を備える撮影装置に画像処理を実行させるためのコンピュータプログラムであって、
前記第２の画像データが取得される前に取得される前記第１の画像データによって表される第１の画像が、予め準備された基準の構図に整合するか否かを判断する機能と、
前記第２の画像データが取得される前に、前記判断結果に応じた情報をユーザに提供する機能と、
を前記コンピュータに実現させるコンピュータプログラム。
【請求項１５】
請求項１４記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置の技術に関し、特に、構図を変更するための技術に関する。
【背景技術】
【０００２】
デジタルスチルカメラを用いて被写体を撮影する際には、通常、ユーザは、シャッタボタンを半押しし、その後、シャッタボタンを全押しする。なお、半押しは、シャッターボタンを浅く押すことを意味し、全押しは、シャッタボタンを深く押すことを意味する。シャッタボタンが半押しされたときには、オートフォーカス機能によって自動的に合焦状態が実現され、シャッタボタンが全押しされたときには、撮影が実行されて画像データが保存される。
【０００３】
【特許文献１】特開平１１−１６８６８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
高い撮影技術を有するユーザは、シャッタボタンを半押しした状態で撮影範囲を変更することにより、適切な構図で表現された画像を得ることができる。しかしながら、一般的なユーザは、通常、構図についてあまり考慮していないため、適切な構図で表現された画像を得ることは困難であった。
【０００５】
この発明は、従来技術における上述の課題を解決するためになされたものであり、適切な構図で表現された画像を容易に得ることのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題の少なくとも一部を解決するため、撮影装置であって、
第１の画像データと第２の画像データとを取得するための撮影部と、
前記第２の画像データが取得される前に取得される前記第１の画像データによって表される第１の画像が、予め準備された基準の構図に整合するか否かを判断する判断部と、
前記第２の画像データが取得される前に、前記判断結果に応じた情報をユーザに提供するための情報提供部と、
を備えることを特徴とする。
【０００７】
この装置では、第２の画像データが取得される前に判断結果に応じた情報がユーザに提供されるため、ユーザは、該情報に基づいて、第２の画像データが取得される前に撮影範囲を変更することができ、この結果、適切な構図で表現された第２の画像を容易に得ることができる。
【０００８】
上記の装置において、
前記情報提供部は、前記基準構図に整合する第２の画像を表す前記第２の画像データが取得されるように、前記第１の画像と前記基準構図とを用いて、前記撮影部の撮影範囲をユーザに変更させるための変更情報をユーザに提供することが好ましい。
【０００９】
このように、変更情報がユーザに提供されれば、ユーザは撮影範囲を容易に変更することができる。
【００１０】
上記の装置において、さらに、
予め準備された複数種類の構図のうちの１種類の構図を前記基準構図として選択するための構図選択部を備えることが好ましい。
【００１１】
上記の装置において、
前記構図選択部は、前記第１の画像データを用いて前記基準構図の選択を行うことが好ましい。
【００１２】
こうすれば、ユーザによって指定された基準構図が選択される場合と比較して、適切な基準構図が選択される可能性が高い。
【００１３】
上記の装置において、
前記情報提供部は、遠近法構図が前記基準構図として選択され、かつ、前記第１の画像データから検出される消失点が前記第１の画像の第１の領域内に存在しない場合に、前記変更情報をユーザに提供することが好ましい。
【００１４】
こうすれば、遠近法構図に従った第２の画像を容易に得ることができる。
【００１５】
上記の装置において、
前記構図選択部は、前記第１の画像データから前記消失点が検出された場合に、前記遠近法構図を前記基準構図として選択するようにしてもよい。
【００１６】
上記の装置において、
前記情報提供部は、三分割構図が前記基準構図として選択され、かつ、前記第１の画像に表現された被写体の特定の位置が第２の領域内に存在しない場合に、前記変更情報をユーザに提供することが好ましい。
【００１７】
こうすれば、三分割構図に従った第２の画像を容易に得ることができる。
【００１８】
上記の装置において、
前記構図選択部は、前記第１の画像に表現された前記被写体の前記特定の位置が第３の領域であって、前記第２の領域を包含する前記第３の領域内に存在する場合に、前記三分割構図を前記基準構図として選択するようにしてもよい。
【００１９】
上記の装置において、
前記情報提供部は、人物の顔の向きに応じて決定される人物用構図が前記基準構図として選択され、かつ、前記第１の画像に表現された人物の顔の特定の位置が所定の領域内に存在しない場合に、前記変更情報をユーザに提供することが好ましい。
【００２０】
こうすれば、人物用構図に従った第２の画像を容易に得ることができる。
【００２１】
上記の装置において、
前記構図選択部は、前記第１の画像に表現された前記人物の顔が斜めを向いている場合に、前記人物用構図を前記基準構図として選択するようにしてもよい。
【００２２】
上記の装置において、さらに、
前記第１の画像データを揮発性の第１種のメモリに保存する第１の保存部と、
前記第２の画像データを不揮発性の第２種のメモリに保存する第２の保存部と、
を備えるようにしてもよい。
【００２３】
上記の装置において、さらに、
シャッタボタンを備え、
前記第１の画像データは、前記シャッタボタンを半押ししたときに取得され、
前記第２の画像データは、前記シャッタボタンを全押ししたときに取得されるようにしてもよい。
【００２４】
この発明は、種々の形態で実現することが可能であり、例えば、撮影装置および撮影装置における画像処理方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００２５】
次に、本発明の実施の形態を実施例に基づき以下の順序で説明する。
Ａ．デジタルスチルカメラの構成：
Ｂ．構図処理：
Ｂ−１．遠近法構図：
Ｂ−２．三分割構図：
Ｂ−３．人物用構図：
【００２６】
Ａ．デジタルスチルカメラの構成：
図１は、デジタルスチルカメラ１００の概略構成を示す説明図である。なお、デジタルスチルカメラ（以下、単に「カメラ」とも呼ぶ）１００は、本発明における撮影装置に相当する。
【００２７】
カメラ１００は、撮影部１１０と、撮影制御部１２０と、信号変換部１３０と、表示部１５０と、シャッタボタン１５６を含む操作部１５５と、メモリカード制御部１６０と、インタフェース部（Ｉ／Ｆ部）１６５と、各部の動作を制御する制御部１７０と、を備えている。
【００２８】
メモリカード制御部１６０は、メモリカードＭＣに対する画像データの書き込み処理および読み出し処理を制御する。なお、メモリカードＭＣは、フラッシュメモリなどの不揮発性のメモリ（外部記憶装置）で構成され、カメラ１００に着脱可能に接続される。
【００２９】
Ｉ／Ｆ部１６５は、外部に設けられた種々の機器との間でデータ通信を行う。例えば、Ｉ／Ｆ部１６５は、メモリカードＭＣに保存された画像データをパーソナルコンピュータやプリンタに提供する。
【００３０】
撮影部１１０は、レンズ系１１２と絞り１１４と撮像デバイス１１６とを備えている。本実施例では、撮像デバイス１１６として、ＣＣＤイメージセンサが用いられている。なお、撮像デバイス１１６は、電子シャッタの機能を有しているが、撮影部１１０には、さらに、ノイズの発生を防止するためのメカニカルシャッタ（図示せず）も設けられている。
【００３１】
撮影制御部１２０は、撮影部１１０を制御することによって、撮影部１１０による撮影を制御する。例えば、撮影制御部１２０は、レンズ系１１２の位置を変更したり、絞り１１４の開口のサイズを変更したり、撮像デバイス１１６およびメカニカルシャッタ（図示せず）の動作を制御したりする。
【００３２】
信号変換部１３０は、撮像デバイス１１６から出力されたアナログ画像信号をデジタル画像信号に変換する。
【００３３】
制御部１７０は、ＣＰＵと、ＲＯＭやＲＡＭなどのメモリ（内部記憶装置）と、で構成されている。制御部１７０は、処理部１８０を含んでいる。なお、処理部１８０の機能は、ＣＰＵがコンピュータプログラムを実行することによって実現される。コンピュータプログラムは、ＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録された形態で提供される。
【００３４】
処理部１８０は、種々の処理を実行する機能を有する。例えば、処理部１８０は、ユーザがシャッタボタン１５６を半押しした際に、信号変換部１３０から得られる画像データのコントラストが高くなるように、撮影制御部１２０にレンズ系１１２の位置を変更させる。この結果、合焦状態が実現される。また、処理部１８０は、ユーザがシャッタボタン１５６を半押しした際に、信号変換部１３０から得られる第１の画像データを表示部１５０に表示させる。さらに、処理部１８０は、ユーザがシャッタボタン１５６を全押しした際に、信号変換部１３０から得られる第２の画像データを表示部１５０に表示させると共に、メモリカード制御部１６０に第２の画像データをメモリカードＭＣに保存させる。なお、第１の画像データおよび第２の画像データは、合焦状態で得られる画像データである。
【００３５】
特に、本実施例では、処理部１８０は、構図選択部１８２と、判断部１８４と、情報提供部１８６と、を備えており、ユーザがシャッタボタン１５６を半押しした際に得られる第１の画像データを利用して、構図に関する構図情報をユーザに提供する機能を有する。
【００３６】
構図選択部１８２は、第１の画像データを解析し、予め準備された複数種類の構図の中から１種類の構図（基準構図）を選択する。
【００３７】
判断部１８４は、第１の画像データと選択された基準構図とを用いて、第１の画像が選択された基準構図に整合するか否かを判断する。
【００３８】
情報提供部１８６は、判断結果に応じた構図情報をユーザに提供する。具体的には、第１の画像が基準構図に整合していない場合には、情報提供部１８６は、カメラ１００の撮影範囲（すなわち撮影部１１０の撮影範囲）をユーザに変更させるための第１種の情報（変更情報）を表示部１５０に表示する。一方、第１の画像が基準構図に整合している場合には、情報提供部１８６は、第１の画像が基準構図に整合していることを示す第２種の情報を表示部１５０に表示する。構図情報は、ユーザがシャッタボタンを全押しする前に、表示部１５０に表示される。
【００３９】
なお、本実施例では、構図情報は、表示部１５０を用いて表示によってユーザに提供されるが、これに代えて、あるいは、これと共に、図示しないスピーカを用いて音声によってユーザに提供されるようにしてもよい。
【００４０】
また、制御部１７０は、画像データ格納領域１９２と、構図データ格納領域１９４と、を含んでいる。画像データ格納領域１９２は、カメラ内部に固定されたＲＡＭなどの揮発性のメモリで構成されており、構図データ格納領域１９４は、カメラ内部に固定されたＲＯＭなどの不揮発性のメモリで構成されている。画像データ格納領域１９２には、第１の画像データが一時的に格納される。構図データ格納領域１９４には、複数種類の構図に関するデータが格納されている。
【００４１】
なお、本実施例における撮影部１１０と撮影制御部１２０と信号変換部１３０とが、本発明における撮影部に相当する。また、本実施例における情報提供部１８６と表示部１５０とが、本発明における情報提供部に相当する。そして、本実施例における第１の画像データが保存される画像データ格納領域１９２を構成するメモリが、本発明における第１種のメモリに相当し、制御部１７０が、第１の保存部に相当する。また、本実施例における第２の画像データが保存されるメモリカードＭＣが、本発明における第２種のメモリに相当し、メモリカード制御部１６０が、第２の保存部に相当する。
【００４２】
Ｂ．構図処理：
図２は、構図処理の手順を示すフローチャートである。なお、図２の処理は、処理部１８０によって、シャッタボタン１５６が半押しされた際に得られる第１の画像データを用いて、実行される。
【００４３】
ステップＳ１０２では、構図選択部１８２は、第１の画像に有意な被写体が表現されているか否かを判断する。具体的には、構図選択部１８２は、第１の画像データに対してエッジ抽出処理を実行し、有意なエッジが抽出された場合には、有意な被写体が表現されていると判断する。なお、有意なエッジとは、エッジ抽出処理によって得られるエッジ画像（二値画像）において、画素値１を有する画素が所定数以上連続する領域（エッジ）を意味する。一方、構図選択部１８２は、有意なエッジが抽出されない場合には、有意な被写体が表現されていないと判断する。例えば、第１の画像に海または青空のみが表現されている場合には、有意なエッジは抽出されず、有意な被写体が検出されないと判断される。
【００４４】
第１の画像に有意な被写体が表現されていると判断された場合には、ステップＳ１０４に進む。一方、有意な被写体が表現されていないと判断された場合には、図２の処理は終了する。この場合には、基準構図として選択可能な構図がないため、構図情報はユーザに提供されない。
【００４５】
ステップＳ１０４では、構図選択部１８２は、唯一の人物が被写体として第１の画像に表現されているか否かを判断する。具体的には、構図選択部１８２は、第１の画像データに対して顔領域検出処理を実行し、唯一の顔領域が検出された場合には、唯一の人物が被写体として第１の画像に表現されていると判断する。顔領域検出処理では、まず、第１の画像データから顔に対応する肌色領域が検出される。なお、肌色領域の検出は、ステップＳ１０２で抽出された被写体が存在する領域付近においてのみ実行されればよい。次に、肌色領域の内側から特定の色領域（例えば、眼に対応する白色および黒色領域や、唇に対応する赤色領域）が検出される。
【００４６】
唯一の人物が被写体として第１の画像に表現されていると判断された場合には、ステップＳ１１０（後述する）に進み、他の場合には、ステップＳ１２２に進む。なお、他の場合には、第１の画像に人物が表現されていない場合と、第１の画像に複数の人物が表現されている場合と、が含まれる。
【００４７】
Ｂ−１．遠近法構図：
ステップＳ１２２では、第１の画像の構図が遠近法構図に近いか否かが判断される。換言すれば、第２の画像が遠近法構図に従って生成されることが好ましいか否かが第１の画像を用いて判断される。
【００４８】
図３は、遠近法構図を示す説明図である。遠近法構図では、画像の内側に消失点Ｖが含まれる場合には、通常、該画像の構図は良いと判断される。これは、遠近感および距離感が表現されるためである。なお、図３では、消失点Ｖは、「点」ではなく有意なサイズを有する「円」で示されている。
【００４９】
図３では、風景（街並み）が示されている。枠Ｆ１で示される範囲が画像に表現される場合には、該画像の内側に消失点Ｖが含まれないため、該画像の構図は良くないと判断される。一方、枠Ｆ２で示される範囲が画像に表現される場合には、該画像の内側に消失点Ｖが含まれるため、該画像の構図は良いと判断される。なお、枠Ｆ３のサイズは、枠Ｆ１，Ｆ２のサイズと異なっているが、枠Ｆ３で示される範囲が画像に表現される場合にも、該画像の構図は良いと判断される。
【００５０】
構図選択部１８２は、第１の画像を用いて第１の領域内に消失点が存在するか否かを判断することによって、第１の画像の構図が遠近法構図に近いか否かを判断する。
【００５１】
消失点は、以下のように検出される。構図選択部１８２は、ステップＳ１０２で得られたエッジ画像から、所定数以上の画素で構成され、かつ、線状に連続する画素群（線分）を選択する。次に、構図選択部１８２は、選択された複数の線分で表される複数のベクトルの交点を求める。そして、構図選択部１８２は、所定数以上のベクトルがほぼ一点で交わる場合には、該一点を消失点として検出する。
【００５２】
図４は、ステップＳ１２２（図２）で利用される第１の領域を示す説明図である。図４では、画像のサイズと等しいサイズを有する画像枠ＦＭが示されていると共に、画像枠ＦＭの外側に第１の矩形枠Ｔ１が示されている。この第１の矩形枠Ｔ１の内側領域が、第１の領域である。
【００５３】
図示するように、第１の矩形枠Ｔ１の縦および横方向のサイズは、それぞれ、画像枠ＦＭの縦および横方向のサイズよりも２・ｗａ１ｘ，２・ｗａ１ｙだけ大きい。本実施例では、ｗａ１ｘとｗａ１ｙとは、同じ値であり、画像枠ＦＭの横方向のサイズの約２０％の値に設定されている。なお、これに代えて、ｗａ１ｘとｗａ１ｙとは、互いに異なる値であってもよい。第１の矩形枠Ｔ１を規定するｗａ１ｘおよびｗａ１ｙの値は、構図データ格納領域１９４（図１）に格納されている。
【００５４】
構図選択部１８２は、消失点が第１の矩形枠Ｔ１の内側に存在する場合には、第１の画像の構図が遠近法構図に近いと判断し、基準構図として遠近法構図を選択する。この場合には、ステップＳ１２４に進む。一方、構図選択部１８２は、他の場合には、第１の画像の構図が遠近法構図に近いと判断しない。この場合には、ステップＳ１３２（後述する）に進む。なお、他の場合には、消失点が検出されない場合と、検出された消失点が第１の矩形枠Ｔ１の内側に存在しない場合と、が含まれる。
【００５５】
ステップＳ１２４では、ステップＳ１２２で選択された基準構図（遠近法構図）を用いて第１の画像の構図が評価され、表示部１５０に構図情報が表示される。
【００５６】
具体的には、まず、判断部１８４は、ステップＳ１２２で検出された消失点が第２の領域内に存在するか否かを判断する。
【００５７】
図５は、ステップＳ１２４（図２）で利用される第２の領域を示す説明図である。図５では、図４と同様に、画像枠ＦＭと第１の矩形枠Ｔ１とが示されていると共に、画像枠ＦＭの内側に第２の矩形枠Ｔ２が示されている。この第２の矩形枠Ｔ２の内側領域が、第２の領域である。
【００５８】
第２の矩形枠Ｔ２の縦および横方向のサイズは、それぞれ、画像枠ＦＭの縦および横方向のサイズよりも２・ｗａ２ｘ，２・ｗａ２ｙだけ小さい。本実施例では、ｗａ２ｘとｗａ２ｙとは、同じ値であり、画像枠ＦＭの横方向のサイズの約５％の値に設定されている。なお、これに代えて、ｗａ２ｘとｗａ２ｙとは、互いに異なる値であってもよい。第２の矩形枠Ｔ２を規定するｗａ２ｘおよびｗａ２ｙの値は、構図データ格納領域１９４（図１）に格納されている。
【００５９】
なお、本実施例では、第２の矩形枠Ｔ２のサイズは、画像枠ＦＭのサイズよりも小さいが、画像枠ＦＭと同じであってもよい。すなわち、第２の矩形枠Ｔ２を規定するｗａ２ｘとｗａ２ｙとは、ゼロであってもよい。
【００６０】
判断部１８４は、消失点が第２の矩形枠Ｔ２の内側に存在する場合には、第１の画像が基準構図に整合すると判断する。一方、判断部１８４は、消失点が第２の矩形枠Ｔ２の外側に存在する場合には、第１の画像が基準構図に整合しないと判断する。
【００６１】
次に、情報提供部１８６は、判断結果に応じた構図情報を表示部１５０に表示する。具体的には、情報提供部１８６は、第１の画像が基準構図に整合していない場合には、カメラ１００の撮影範囲をユーザに変更させるための第１種の情報を表示部１５０に表示する。また、情報提供部１８６は、第１の画像が基準構図に整合している場合には、第１の画像が基準構図に整合していることを示す第２種の情報を表示部１５０に表示する。
【００６２】
図６は、第１の画像が基準構図（遠近法構図）に整合していない場合に表示部１５０に表示される構図情報を示す説明図である。
【００６３】
図６（Ａ）は、ユーザがシャッタボタンを半押しした際に得られる第１の画像Ｐａを示す。なお、第１の画像Ｐａには、図３に示す枠Ｆ１で示される範囲が表現されている。
【００６４】
図６（Ｂ）は、基準構図の選択処理を示す。図６（Ｂ）では、第１の画像Ｐａに表現された建物の稜線や窓枠等から複数の線分が抽出されている。なお、図６（Ｂ）では、各線分は、各線分を含む直線（破線）で示されている。そして、図６（Ｂ）では、複数の線分で表される複数のベクトルの交点Ｖａが消失点として検出されている。
【００６５】
図６（Ｂ）では、消失点Ｖａは、図４に示す第１の矩形枠Ｔ１の内側に存在しているため、遠近法構図が基準構図として選択される。また、消失点Ｖａは、図５に示す第２の矩形枠Ｔ２の外側に存在するため、第１の画像Ｐａは基準構図に整合しないと判断される。
【００６６】
図６（Ｃ）は、表示部１５０に表示される内容を示す。表示部１５０には、第１の画像Ｐａが表示されており、構図情報が該画像Ｐａに重畳して表示されている。構図情報には、４本の参考線と、２つの矢印マークと、メッセージと、が含まれている。４本の参考線は、検出された消失点Ｖａから放射状に延びる線である。２つの矢印マークおよびメッセージは、第１の画像Ｐａに表現された被写体の位置を左に変更すべきこと、換言すれば、カメラ１００の撮影範囲を右に変更すべきことを示している。
【００６７】
矢印マークの向きおよびメッセージの内容は、消失点Ｖａの位置に応じて変更される。具体的には、情報提供部１８６は、第１の画像が基準構図に整合しないと判断された場合には、第２の矩形枠Ｔ２（図５）を構成する４つの辺の中から、消失点Ｖａとの距離が最も小さい１つの辺を選択する。そして、情報提供部１８６は、予め準備された４つの辺に対応する４種類の矢印マークおよびメッセージの中から、選択された１つの辺に対応する１種類の矢印マークおよびメッセージを選択して、表示部１５０に表示させる。
【００６８】
この構図情報を利用して、ユーザは、被写体の位置、換言すれば、カメラ１００の撮影範囲を変更してシャッタボタンを全押しすることができ、この結果、適切な構図で表現された第２の画像を得ることができる。
【００６９】
なお、図６（Ｃ）では、表示部１５０には、第１の画像データと構図情報とが表示されているが、実際には、表示部１５０には、さらに、フォーカス位置も表示される。
【００７０】
図７は、第１の画像が基準構図（遠近法構図）に整合している場合に表示部１５０に表示される構図情報を示す説明図である。
【００７１】
図７（Ａ）は、図６（Ａ）と同様に、ユーザがシャッタボタンを半押しした際に得られる第１の画像Ｐｂを示す。
【００７２】
図７（Ｂ）は、基準構図の選択処理を示す。図７（Ｂ）では、図６（Ｂ）と同様に、複数の線分が抽出されており、複数の線分で表される複数のベクトルの交点Ｖｂが消失点として検出されている。
【００７３】
図７（Ｂ）では、消失点Ｖｂは、図４に示す第１の矩形枠Ｔ１の内側に存在しているため、遠近法構図が基準構図として選択される。また、消失点Ｖｂは、図５に示す第２の矩形枠Ｔ２の内側に存在するため、第１の画像Ｐｂは基準構図に整合すると判断される。
【００７４】
図７（Ｃ）は、表示部１５０に表示される内容を示す。表示部１５０には、図６（Ｃ）と同様に、第１の画像Ｐｂと構図情報とが表示されている。構図情報には、消失点Ｖｂを示す円と、４本の参考線と、メッセージと、が含まれている。メッセージは、第１の画像Ｐｂが基準構図に整合することを示している。
【００７５】
この構図情報を利用して、ユーザは、カメラ１００の撮影範囲を変更せずにシャッタボタンを全押しすることができ、この結果、基準構図に整合する第２の画像を得ることができる。
【００７６】
なお、本実施例では、ステップＳ１２２において、消失点が図４に示す第１の矩形枠Ｔ１の内側に存在するか否かに応じて、第１の画像の構図が遠近法構図に近いか否かが判断されている。しかしながら、これに代えて、第１の矩形枠Ｔ１を利用せずに、消失点が検出されるか否かに応じて、第１の画像の構図が遠近法構図に近いか否かが判断されるようにしてもよい。すなわち、一般には、第１の画像データから消失点が検出された場合に、遠近法構図が基準構図として選択されればよい。
【００７７】
ただし、本実施例のようにすれば、適切な構図情報をユーザに提供することができるという利点がある。すなわち、図４に示す第１の矩形枠Ｔ１の外側に消失点が存在する場合には、第２の矩形枠Ｔ２の内側に消失点が含まれるように被写体を撮影することが、困難である恐れがあったり、ユーザの意図と異なる恐れがあったりする。しかしながら、本実施例のようにすれば、採用困難な構図あるいはユーザの意図と異なる構図への変更を促す構図情報を、ユーザに提供せずに済む。
【００７８】
Ｂ−２．三分割構図：
前述したように、ステップＳ１２２（図２）において、第１の画像の構図が遠近法構図に近いと判断されない場合には、ステップＳ１３２に進む。ステップＳ１３２では、第１の画像の構図が三分割構図に近いか否かが判断される。換言すれば、第２の画像が三分割構図に従って生成されることが好ましいか否かが第２の画像を用いて判断される。
【００７９】
図８は、三分割構図を示す説明図である。図８では、画像枠ＦＭが示されていると共に、４本の分割線Ｄ１〜Ｄ４が示されている。２つの分割線Ｄ１，Ｄ２は、画像を横方向に三等分する線であり、他の２つの分割線Ｄ３，Ｄ４は、画像を縦方向に三等分する線である。図示するように、４本の分割線Ｄ１〜Ｄ４によって９個の矩形枠が形成される。三分割構図では、画像内に表現された被写体の重心が、中央の矩形枠を構成する４つの基準線Ｌ１〜Ｌ４のうちのいずれかの基準線の近傍に存在する場合には、通常、該画像の構図が良いと判断される。これは、安定感が表現されるためである。
【００８０】
図８では、円形で示された仮想的な被写体の重心が基準線Ｌ４の近傍に存在しているため、該仮想被写体が表現された画像の構図は良いと判断される。
【００８１】
構図選択部１８２は、第１の画像を用いて第１の領域内に被写体の重心が存在するか否かを判断することによって、第１の画像の構図が三分割構図に近いか否かを判断する。なお、第１の画像内には、複数の被写体が表現されている場合もあり得る。このため、本実施例では、第１の領域内に主被写体の重心が存在するか否かが判断される。
【００８２】
主被写体の重心は、以下のように求められる。構図選択部１８２は、まず、ステップＳ１０２で得られたエッジ画像を参照して、主被写体が表現された領域を特定する。この際、フォーカス位置が利用される。すなわち、ユーザがシャッタボタンを半押しすると、カメラ１００のオートフォーカス機能によって合焦状態が実現される。フォーカス位置は、画像内における合焦状態が実現された位置を示す。構図選択部１８２は、エッジ画像内においてフォーカス位置付近の閉領域を検出し、検出された閉領域を主被写体の領域として特定する。次に、構図選択部１８２は、主被写体が表現された領域を構成する画素群を選択し、該画素群の重心を求める。
【００８３】
図９は、ステップＳ１３２（図２）で利用される第１の領域を示す説明図である。図９では、図８と同様に、画像枠ＦＭと４本の基準線Ｌ１〜Ｌ４とが示されている。また、図９では、第１の枠状領域Ｂ１が示されている。この第１の枠状領域Ｂ１が、第１の領域である。
【００８４】
第１の枠状領域Ｂ１は、幅ｗｂ１を有し、中央の矩形枠（すなわち４つの基準線Ｌ１〜Ｌ４）を中心線とする領域である。なお、幅ｗｂ１は、例えば、画像枠ＦＭの横方向のサイズの約２０％の値に設定される。第１の枠状領域Ｂ１を規定するｗｂ１の値は、構図データ格納領域１９４（図１）に格納されている。
【００８５】
構図選択部１８２は、主被写体の重心が第１の枠状領域Ｂ１内に存在する場合には、第１の画像の構図が三分割構図に近いと判断し、基準構図として三分割構図を選択する。この場合には、ステップＳ１３４に進む。一方、構図選択部１８２は、主被写体の重心が第１の枠状領域Ｂ１内に存在しない場合には、第１の画像の構図が三分割構図に近いと判断しない。この場合には、図２の処理は終了する。
【００８６】
ステップＳ１３４では、ステップＳ１３２で選択された基準構図（三分割構図）を用いて第１の画像の構図が評価され、表示部１５０に構図情報が表示される。
【００８７】
具体的には、まず、判断部１８４は、ステップＳ１３２で検出された被写体の重心が第２の領域内に存在するか否かを判断する。
【００８８】
図１０は、ステップＳ１３４（図２）で利用される第２の領域を示す説明図である。図１０では、図９と同様に、画像枠ＦＭと第１の枠状領域Ｂ１とが示されていると共に、第２の枠状領域Ｂ２が示されている。この第２の枠状領域Ｂ２が、第２の領域である。
【００８９】
第２の枠状領域Ｂ２は、幅ｗｂ２を有し、中央の矩形枠（すなわち４つの基準線Ｌ１〜Ｌ４）を中心線とする領域である。図示するように、幅ｗｂ２は幅ｗｂ１よりも小さく、第２の枠状領域Ｂ２は、第１の枠状領域Ｂ１に包含されている。なお、幅ｗｂ２は、例えば、画像枠ＦＭの横方向のサイズの約５％の値に設定される。第２の枠状領域Ｂ２を規定するｗｂ２の値は、構図データ格納領域１９４（図１）に格納されている。
【００９０】
判断部１８４は、被写体の重心が第２の枠状領域Ｂ２内に存在する場合には、第１の画像が基準構図に整合すると判断する。一方、判断部１８４は、被写体の重心が第２の枠状領域Ｂ２内に存在しない場合には、第１の画像が基準構図に整合しないと判断する。
【００９１】
次に、情報提供部１８６は、ステップＳ１２４と同様に、判断結果に応じた構図情報を表示部１５０に表示する。
【００９２】
図１１は、第１の画像が基準構図（三分割構図）に整合していない場合に表示部１５０に表示される構図情報を示す説明図である。
【００９３】
図１１（Ａ）は、ユーザがシャッタボタンを半押しした際に得られる第１の画像Ｐｃを示す。なお、第１の画像Ｐｃには、飛行船が被写体として表現されている。
【００９４】
図１１（Ｂ）は、基準構図の選択処理を示す。図１１（Ｂ）では、第１の画像Ｐｃに表現された被写体（飛行船）の領域が特定され、被写体の重心が求められている。
【００９５】
図１１（Ｂ）では、被写体の重心は、図９に示す第１の枠状領域Ｂ１内に存在しているため、三分割構図が基準構図として選択される。また、被写体の重心は、図１０に示す第２の枠状領域Ｂ２内に存在しないため、第１の画像Ｐｃは基準構図に整合しないと判断される。
【００９６】
図１１（Ｃ）は、表示部１５０に表示される内容を示す。表示部１５０には、第１の画像Ｐｃと構図情報とが表示されている。構図情報には、被写体枠と、４つの分割線Ｄ１〜Ｄ４と、２つの矢印マークと、メッセージと、が含まれている。被写体枠は、被写体をほぼ囲む楕円状の枠と、枠の中心を通る２つの直交する線と、で構成されている。被写体枠は、その中心が被写体の重心と一致するように生成されている。２つの矢印マークおよびメッセージは、第１の画像Ｐｃに表現された被写体の位置を右に変更すべきこと、換言すれば、カメラ１００の撮影範囲を左に変更すべきことを示している。
【００９７】
矢印マークの向きおよびメッセージの内容は、被写体の重心の位置に応じて変更される。具体的には、情報提供部１８６は、第１の画像が基準構図に整合しないと判断された場合には、４つの基準線Ｌ１〜Ｌ４の中から、被写体の重心との距離が最も小さい１つの基準線を選択する。そして、情報提供部１８６は、予め準備された４つの基準線に対応する４種類の矢印マークおよびメッセージの中から、選択された１つの基準線に対応する１種類の矢印マークおよびメッセージを選択して、表示部１５０に表示させる。
【００９８】
この構図情報を利用して、ユーザは、カメラ１００の撮影範囲を変更してシャッタボタンを全押しすることができ、この結果、適切な構図で表現された第２の画像を得ることができる。
【００９９】
図１２は、第１の画像が基準構図（三分割構図）に整合している場合に表示部１５０に表示される構図情報を示す説明図である。
【０１００】
図１２（Ａ）は、図１１（Ａ）と同様に、ユーザがシャッタボタンを半押しした際に得られる第１の画像Ｐｄを示す。
【０１０１】
図１２（Ｂ）は、基準構図の選択処理を示す。図１２（Ｂ）では、図１１（Ｂ）と同様に、第１の画像Ｐｄに表現された被写体（飛行船）の領域が特定され、被写体の重心が求められている。
【０１０２】
図１２（Ｂ）では、被写体の重心は、図９に示す第１の枠状領域Ｂ１内に存在しているため、三分割構図が基準構図として選択される。また、被写体の重心は、図１０に示す第２の枠状領域Ｂ２内に存在するため、第１の画像Ｐｄは基準構図に整合すると判断される。
【０１０３】
図１２（Ｃ）は、表示部１５０に表示される内容を示す。表示部１５０には、図１１（Ｃ）と同様に、第１の画像Ｐｄと構図情報とが表示されている。構図情報には、被写体枠と、４つの分割線Ｄ１〜Ｄ４と、メッセージと、が含まれている。メッセージは、第１の画像Ｐｄが基準構図に整合することを示している。
【０１０４】
この構図情報を利用して、ユーザは、カメラ１００の撮影範囲を変更せずにシャッタボタンを全押しすることができ、この結果、基準構図に整合する第２の画像を得ることができる。
【０１０５】
なお、本実施例では、４つの基準線Ｌ１〜Ｌ４近傍に被写体の重心が存在する場合に、第１の画像が三分割構図に整合すると判断されているが、これに代えて、４つの分割線Ｄ１〜Ｄ４によって形成される４つの交点近傍に被写体の重心が存在する場合に、第１の画像が三分割構図に整合すると判断されるようにしてもよい。この場合には、ステップＳ１３２で利用される第１領域は、４つの交点を中心とする４つの第１の矩形領域であり、ステップＳ１３４で利用される第２の領域は、４つの交点を中心とする４つの第２の矩形領域であればよい。なお、第２の矩形領域は、第１の矩形領域よりも小さく、第１の矩形領域に包含される。
【０１０６】
Ｂ−３．人物用構図：
前述したように、ステップＳ１０４（図２）において、唯一の人物が被写体として第１の画像に表現されていると判断されると、ステップＳ１１０に進む。ステップＳ１１０では、人物の顔の向きに応じた構図処理が実行される。
【０１０７】
図１３は、人物が表現された３つの画像を示す説明図である。図１３（Ａ）〜（Ｃ）では、ほぼ同じ画像が示されている。具体的には、図１３（Ａ）〜（Ｃ）では、同じ人物が表現されていると共に、該人物の顔は図中やや左側を向いている。ただし、図１３（Ａ）〜（Ｃ）では、人物の位置が異なっている。具体的には、図１３（Ａ）〜（Ｃ）では、それぞれ、図中左寄り、中央、右寄りの位置に人物が表現されている。画像内に表現された人物の顔が図中やや左側を向いている場合には、通常、図１３（Ｃ）に示すように、図中右寄りの位置に人物が表現された画像の構図が良いと判断される。これは、人物の顔が向く方向への広がりが表現されるためである。
【０１０８】
図１４は、ステップＳ１１０（図２）の具体的な処理手順を示すフローチャートである。ステップＳ１１２では、構図選択部１８２は、第１の画像内に表現された人物の顔の向き（角度）を検出する。
【０１０９】
図１５は、人物の顔の向き（角度）の検出手法を示す説明図である。構図選択部１８２は、ステップＳ１０４（図２）で検出された人物の２つの眼の中心を求める。なお、眼の中心は、黒色領域の中心でもよいし、白色および黒色領域の重心でもよい。次に、構図選択部１８２は、図１５に示すように、人物の顔領域の幅ｆｗを直径とする仮想的な円を作成し、２つの眼の中心に対応する２つの点を仮想円上にプロットする。そして、構図選択部１８２は、仮想円上にプロットされた２つの点を通る線分の垂直二等分線を求めることにより、人物の顔の向き（角度）θを求める。なお、本実施例では、角度θは、被写体の顔が図中左側を向いているときに、正の値となる。
【０１１０】
構図選択部１８２は、人物の顔の角度θの絶対値（｜θ｜）が所定値θｔ（例えば１０度）以上である場合には、人物の顔が斜めを向いていると判断する。この場合には、ステップＳ１１３に進む。一方、構図選択部１８２は、人物の顔の角度θの絶対値が所定値θｔ未満である場合には、人物の顔が斜めを向いていないと判断する。この場合には、ステップＳ１１６に進む。なお、人物の顔が斜めを向いていないと判断される場合には、人物の顔がほぼ正面を向いている場合と、人物の２つの眼が検出されない程度に人物の顔が横方向を向いている場合と、が含まれる。
【０１１１】
なお、本実施例では、２つの眼の中心を利用して顔の角度θを求めているが、これに代えて、あるいは、これと共に、肌色領域の面積を利用して角度θを求めるようにしてもよい。例えば、一方の眼を通る第１の境界線よりも外側の肌色領域の面積（画素数）と、他方の眼を通る第２の境界線よりも外側の肌色領域の面積（画素数）と、の比を利用して角度θを求めるようにしてもよい。なお、２つの境界線は、２つの眼を通る直線に直交する。境界線よりも外側か否かは、鼻の位置や口の位置を特定することによって、決定可能である。
【０１１２】
また、１つの境界線のみを利用して顔の角度θを求めるようにしてもよい。具体的には、１つの眼を通る１つの境界線よりも外側の肌色領域の面積（画素数）と、顔領域に含まれる肌色領域の総面積（画素数）と、の比を利用して角度θを求めるようにしてもよい。
【０１１３】
ステップＳ１１３（図１４）では、構図選択部１８２は、基準構図として人物用構図を選択する。ただし、本実施例では、人物用構図は、人物の顔の向き（角度）θに応じて変更される。具体的には、人物の顔の位置を規定する基準線の位置が変更される。
【０１１４】
図１６は、人物の顔の向き（角度）に応じた人物用構図を示す説明図である。図１６では、画像枠ＦＭが示されていると共に、基準線ＳＬが示されている。基準線ＳＬは、人物の顔の位置を示しており、基準線ＳＬの位置は、角度θの値に応じて、以下のように決定される。
【０１１５】
図１６では、画像枠ＦＭ内に、中心線ＣＬと、半円ＨＲと、が描かれている。なお、本実施例では、半円ＨＲの半径ｒは、画像枠ＦＭの縦方向のサイズの１／２に設定されている。また、画像枠ＦＭ内には、中心線ＣＬを基準とする角度θの線分が描かれている。そして、角度θの線分と半円ＨＲとの交点を通り、かつ、中心線ＣＬに並行な直線が、基準線ＳＬとして決定される。この説明から分かるように、基準線ＳＬの位置、より具体的には、中心線ＣＬと基準線ＳＬとの間の距離Ｄは、ｒ・ｔａｎ｜θ｜で表される。なお、本実施例では、角度θが正の値である場合には、基準線ＳＬは中心線ＣＬの右側に位置し、角度θが負の値である場合には、基準線ＳＬは中心線ＣＬの左側に位置する。基準線ＳＬの位置を規定する半径ｒの値は、構図データ格納領域１９４（図１）に格納されている。
【０１１６】
なお、基準線ＳＬの位置は、距離Ｄが角度θの絶対値（｜θ｜）に応じて単調に増大するように設定されることが好ましく、例えば、距離Ｄが角度θの絶対値に応じて線形に増大するように設定されてもよいし、ステップ状（階段状）に増大するように設定されてもよい。
【０１１７】
ステップＳ１１４では、ステップＳ１１３で選択された基準構図（人物用構図）を用いて第１の画像の構図が評価され、表示部１５０に構図情報が表示される。
【０１１８】
具体的には、判断部１８４は、まず、第１の画像に表現された人物の２つの眼のうちの主要な眼を選択する。なお、主要な眼は、２つの眼のうち、カメラ１００により近い一方の眼を意味している。例えば、第１の画像に表現された人物の顔が左側を向いている場合には、右側に位置する眼が主要な眼として選択される。なお、主要な眼は、角度θの値に応じて選択される。すなわち、角度θが正の値である場合には、第１の画像内において右側に位置する眼が主要な眼として選択される。
【０１１９】
判断部１８４は、次に、主要な眼の中心の位置が所定の領域内に存在するか否かを判断する。
【０１２０】
図１７は、ステップＳ１１４で利用される所定の領域を示す説明図である。図１７では、画像枠ＦＭと基準線ＳＬとが示されていると共に、矩形領域Ｃが示されている。この矩形領域Ｃが、所定の領域である。
【０１２１】
矩形領域Ｃは、幅ｗｃを有し、基準線ＳＬを中心線とする領域である。幅ｗｃは、例えば、画像枠ＦＭの横方向のサイズの約５％の値に設定される。矩形領域Ｃを規定するｗｃの値は、構図データ格納領域１９４（図１）に格納されている。
【０１２２】
判断部１８４は、主要な眼の中心が矩形領域Ｃ内に存在する場合には、第１の画像が基準構図に整合すると判断する。一方、判断部１８４は、主要な眼の中心が矩形領域Ｃ内に存在しない場合には、第１の画像が基準構図に整合しないと判断する。
【０１２３】
次に、情報提供部１８６は、ステップＳ１２４と同様に、判断結果に応じた構図情報を表示部１５０に表示する。
【０１２４】
図１８は、第１の画像が基準構図（人物用構図）に整合していない場合に表示部１５０に表示される構図情報を示す説明図である。
【０１２５】
図１８（Ａ）は、ユーザがシャッタボタンを半押しした際に得られる第１の画像Ｐｅを示す。なお、第１の画像Ｐｅには、図中やや左側を向いた人物が被写体として表現されている。
【０１２６】
図１８（Ｂ）は、基準構図の選択処理を示す。図１８（Ｂ）では、第１の画像Ｐｅに表現された人物の顔の角度θ（１５度）が求められている。
【０１２７】
図１８（Ｂ）では、人物の顔の角度θは、所定値θｔ（例えば１０度）以上であるため、人物用構図が基準構図として選択され、角度θに応じて基準線ＳＬの位置が決定される。また、主要な眼（図中右側に位置する眼）の中心は、図１７に示す矩形領域Ｃ内に存在しないため、第１の画像Ｐｅは基準構図に整合しないと判断される。
【０１２８】
図１８（Ｃ）は、表示部１５０に表示される内容を示す。表示部１５０には、第１の画像Ｐｅと構図情報とが表示されている。構図情報には、直交する２本の線と、基準線ＳＬと、２つの矢印マークと、メッセージと、が含まれる。直交する２本の線は、主要な眼を通り、第１の画像Ｐｅの長辺および短辺に並行な線である。２つの矢印マークおよびメッセージは、第１の画像Ｐｃに表現された被写体の位置を右に変更すべきこと、換言すれば、カメラ１００の撮影範囲を左に変更すべきことを示している。
【０１２９】
矢印マークの向きおよびメッセージの内容は、主要な眼の中心の位置に応じて変更される。具体的には、情報提供部１８６は、第１の画像が基準構図に整合しないと判断された場合には、主要な眼の中心が基準線ＳＬの右側に存在するか左側に存在するかを検出する。そして、情報提供部１８６は、予め準備された２つの側に対応する２種類の矢印マークおよびメッセージの中から、検出された一方の側に対応する１種類の矢印マークおよびメッセージを選択して、表示部１５０に表示させる。
【０１３０】
この構図情報を利用して、ユーザは、カメラ１００の撮影範囲を変更してシャッタボタンを全押しすることができ、この結果、適切な構図で表現された第２の画像を得ることができる。
【０１３１】
図１９は、第１の画像が基準構図（人物用構図）に整合している場合に表示部１５０に表示される構図情報を示す説明図である。
【０１３２】
図１９（Ａ）は、図１８（Ａ）と同様に、ユーザがシャッタボタンを半押しした際に得られる第１の画像Ｐｆを示す。
【０１３３】
図１９（Ｂ）は、基準構図の選択処理を示す。図１２（Ｂ）では、図１８（Ｂ）と同様に、第１の画像Ｐｆに表現された人物の顔の角度θ（１５度）が求められている。
【０１３４】
図１９（Ｂ）では、人物の顔の角度θは、所定値θｔ（例えば１０度）以上であるため、人物用構図が基準構図として選択され、角度θに応じて基準線ＳＬの位置が決定される。また、主要な眼（図中右側に位置する眼）の中心位置は、図１７に示す矩形領域Ｃ内に存在するため、第１の画像Ｐｆは基準構図に整合すると判断される。
【０１３５】
図１９（Ｃ）は、表示部１５０に表示される内容を示す。表示部１５０には、第１の画像Ｐｆと構図情報とが表示されている。構図情報には、直交する２本の線と、基準線ＳＬと、メッセージと、が含まれる。メッセージは、第１の画像Ｐｆが基準構図に整合することを示している。
【０１３６】
この構図情報を利用して、ユーザは、カメラ１００の撮影範囲を変更せずにシャッタボタンを全押しすることができ、この結果、基準構図に整合する第２の画像を得ることができる。
【０１３７】
前述したように、ステップＳ１１２（図１４）において、第１の画像に表現された人物の顔が斜めを向いていないと判断される場合には、ステップＳ１１６に進む。ステップＳ１１６では、図２のステップＳ１３２と同様に、第１の画像の構図が三分割構図に近いか否かが判断される。第１の画像の構図が三分割構図に近いと判断される場合には、ステップＳ１１８に進む。ステップＳ１１８では、図２のステップＳ１３４と同様に、表示部１５０に構図情報が表示される。一方、ステップＳ１１６において第１の画像の構図が三分割構図に近いと判断されない場合には、図１４の処理は終了する。
【０１３８】
以上説明したように、本実施例では、ユーザがシャッタボタンを全押しすることによって第２の画像データが取得される前に、判断結果に応じた変更情報がユーザに提供されるため、ユーザは、該変更情報に基づいて、第２の画像データが取得される前に撮影部の撮影範囲を変更することができる。この結果、適切な構図で表現された第２の画像を容易に得ることができる。
【０１３９】
また、本実施例では、適切な構図で被写体が表現された第２の画像が得られるため、後で、構図を修正するためのトリミング処理を第２の画像データに対して実行せずに済むという利点がある。
【０１４０】
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能であり、例えば次のような変形も可能である。
【０１４１】
（１）上記実施例では、基準構図の候補として、遠近法構図と三分割構図と人物用構図とが準備されている場合について説明したが、他の構図が準備されていてもよい。他の構図としては、例えば、対角線構図が挙げられる。対角線構図は、一方向に長い被写体（例えば木や高層ビル）を画像枠の対角線上に配置する構図法であり、延びる感じが強く表現される。
【０１４２】
（２）上記実施例では、構図選択部１８２は、第１の画像データを用いて基準構図を選択しているが、これに代えて、ユーザによって指定された基準構図を選択するようにしてもよい。ただし、上記実施例のようにすれば、ユーザによって指定された基準構図が選択される場合と比較して、適切な基準構図が選択される可能性が高い。
【０１４３】
一般には、予め準備された複数種類の構図のうちの１種類の構図が基準構図として選択されればよい。
【０１４４】
（３）上記実施例では、予め準備されて複数種類の構図の中から１種類の構図が基準構図として選択され、第１の画像が基準構図に整合するか否かが判断されているが、これに代えて、１種類の構図のみが予め準備されており、第１の画像が該１種類の構図（基準構図）に整合するか否かが判断されてもよい。こうすれば、構図の選択処理を実行せずに済む。なお、１種類の構図としては、三分割構図が好ましい。
【０１４５】
一般には、第１の画像が予め準備された基準構図に整合するか否かが判断されればよい。
【０１４６】
（４）上記実施例では、情報提供部１８６は、第１の画像が基準構図に整合していない場合と第１の画像が基準構図に整合している場合との双方において、構図情報をユーザに提供しているが、これに代えて、第１の画像が基準構図に整合していない場合のみに構図情報（変更情報）をユーザに提供するようにしてもよい。
【０１４７】
また、上記実施例では、情報提供部１８６は、第１の画像が基準構図に整合していない場合には、ユーザに被写体の位置を所定の方向に変更させるための矢印マークおよびメッセージを含む構図情報（変更情報）をユーザに提供しているが、これに代えて、第１の画像が基準構図に整合していないことのみを示す構図情報をユーザに提供するようにしてもよい。ただし、上記実施例のように、変更情報がユーザに提供されれば、ユーザは、撮影範囲をどのように変更すればよいか知ることができ、この結果、撮影範囲を容易に変更することができる。
【０１４８】
一般には、第２の画像データが取得される前に、第１の画像が基準構図に整合するか否かの判断結果に応じた情報がユーザに提供されればよい。
【０１４９】
（５）上記実施例では、シャッタボタンが半押しされる毎に、第１の画像データを用いて基準構図が選択され、第１の画像が基準構図と整合するか否かが判断され、判断結果に応じた構図情報がユーザに提供される場合を想定している。したがって、シャッタボタンが半押しされた状態で維持される場合には、表示部に表示される画像は所定期間毎に更新されるが、表示部に表示される構図情報は更新されずに維持される。なお、これは、オートフォーカス機能が利用される場合と同様である。すなわち、シャッタボタンが半押しされた状態で維持される場合には、表示部に表示される画像は所定期間毎に更新されるが、表示部に表示されるフォーカス位置を示す枠等は更新されずに維持される。
【０１５０】
シャッタボタンが半押しされた状態で維持される場合には、表示部に表示される画像と構図情報とは、所定期間毎に更新されるようにしてもよい。この場合には、シャッタボタンが半押しされた後の期間において、選択済みの基準構図は変更されず、所定期間毎に、更新された第１の画像データを用いて、第１の画像が基準構図と整合するか否かが判断され、判断結果に応じた構図情報がユーザに提供されればよい。
【０１５１】
（６）上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えてもよい。
【図面の簡単な説明】
【０１５２】
【図１】デジタルスチルカメラ１００の概略構成を示す説明図である。
【図２】構図処理の手順を示すフローチャートである。
【図３】遠近法構図を示す説明図である。
【図４】ステップＳ１２２（図２）で利用される第１の領域を示す説明図である。
【図５】ステップＳ１２４（図２）で利用される第２の領域を示す説明図である。
【図６】第１の画像が基準構図（遠近法構図）に整合していない場合に表示部１５０に表示される構図情報を示す説明図である。
【図７】第１の画像が基準構図（遠近法構図）に整合している場合に表示部１５０に表示される構図情報を示す説明図である。
【図８】三分割構図を示す説明図である。
【図９】ステップＳ１３２（図２）で利用される第１の領域を示す説明図である。
【図１０】ステップＳ１３４（図２）で利用される第２の領域を示す説明図である。
【図１１】第１の画像が基準構図（三分割構図）に整合していない場合に表示部１５０に表示される構図情報を示す説明図である。
【図１２】第１の画像が基準構図（三分割構図）に整合している場合に表示部１５０に表示される構図情報を示す説明図である。
【図１３】人物が表現された３つの画像を示す説明図である。
【図１４】ステップＳ１１０（図２）の具体的な処理手順を示すフローチャートである。
【図１５】人物の顔の向き（角度）の検出手法を示す説明図である。
【図１６】人物の顔の向き（角度）に応じた人物用構図を示す説明図である。
【図１７】ステップＳ１１４で利用される所定の領域を示す説明図である。
【図１８】第１の画像が基準構図（人物用構図）に整合していない場合に表示部１５０に表示される構図情報を示す説明図である。
【図１９】第１の画像が基準構図（人物用構図）に整合している場合に表示部１５０に表示される構図情報を示す説明図である。
【符号の説明】
【０１５３】
１００…デジタルスチルカメラ
１１０…撮影部
１１２…レンズ系
１１６…撮像デバイス
１２０…撮影制御部
１３０…信号変換部
１５０…表示部
１５５…操作部
１５６…シャッタボタン
１６０…メモリカード制御部
１６５…インタフェース部
１７０…制御部
１８０…処理部
１８２…構図選択部
１８４…判断部
１８６…情報提供部
１９２…画像データ格納領域
１９４…構図データ格納領域
ＭＣ…メモリカード
【図１】
2007251724.tif 000003
【図２】
2007251724.tif 000004
【図３】
2007251724.tif 000005
【図４】
2007251724.tif 000006
【図５】
2007251724.tif 000007
【図６】
2007251724.tif 000008
【図７】
2007251724.tif 000009
【図８】
2007251724.tif 000010
【図９】
2007251724.tif 000011
【図１０】
2007251724.tif 000012
【図１１】
2007251724.tif 000013
【図１２】
2007251724.tif 000014
【図１３】
2007251724.tif 000015
【図１４】
2007251724.tif 000016
【図１５】
2007251724.tif 000017
【図１６】
2007251724.tif 000018
【図１７】
2007251724.tif 000019
【図１８】
2007251724.tif 000020
【図１９】
2007251724.tif 000021