(57)【要約】【課題】既に撮像した画像における構図について利用者が不満を感じた場合に、所望する構図の画像を利用者に提供する。【解決手段】画像を撮像する撮像装置であって、利用者が撮像を指示した範囲である撮像指示範囲を取得する撮像指示範囲取得部と、撮像指示範囲より広い範囲の画像を撮像画像として撮像する撮像部と、撮像指示範囲を示す情報を、撮像画像に対応付けて格納する格納部と、撮像画像のうち少なくとも撮像指示範囲の画像を、撮像指示範囲を認識可能に表示する画像表示部とを備える撮像装置を提供する。【選択図】図１
2007006165.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮像する撮像装置であって、
利用者が撮像を指示した範囲である撮像指示範囲を取得する撮像指示範囲取得部と、
前記撮像指示範囲より広い範囲の画像を撮像画像として撮像する撮像部と、
前記撮像指示範囲を示す情報を、前記撮像画像に対応付けて格納する格納部と、
前記撮像画像のうち少なくとも前記撮像指示範囲の画像を、前記撮像指示範囲を認識可能に表示する画像表示部と
を備える撮像装置。
【請求項２】
前記撮像画像のうち、前記撮像指示範囲に含まれない部分の画像を、前記撮像指示範囲に含まれる部分の画像に比べて、よりデータ量の少ない画像とするべく、前記撮像画像に対して画像処理を行う画像処理部
を更に備える請求項１に記載の撮像装置。
【請求項３】
前記画像処理部は、前記撮像画像のうち、前記撮像指示範囲に含まれない部分の画像を、前記撮像指示範囲に含まれる部分の画像に比べて、解像度のより低い画像に変換する
請求項２に記載の撮像装置。
【請求項４】
前記画像処理部は、前記撮像画像のうち、前記撮像指示範囲に含まれない部分の画像を、前記撮像指示範囲に含まれる部分の画像に比べて、より高い圧縮率で画像圧縮する
請求項２に記載の撮像装置。
【請求項５】
前記画像処理部は、前記撮像画像のうち、前記撮像指示範囲に含まれる部分の画像に、前記撮像指示範囲に含まれない部分の画像より、画質向上の程度がより高い画像処理を施す
請求項２に記載の撮像装置。
【請求項６】
当該撮像装置は、動画像を撮像する撮像装置であって、
前記撮像部は、前記撮像指示範囲より広い範囲の画像を、前記動画像のフレーム画像である前記撮像画像として撮像し、
前記画像処理部は、前記撮像画像を示す画像信号のうち、前記撮像指示範囲に含まれない部分の画像信号から、前記撮像指示範囲に含まれる部分の画像信号に比べて、より多くの高周波成分を除去する
請求項２に記載の撮像装置。
【請求項７】
前記格納部の空き容量を検出する空き容量検出部と、
前記空き容量検出部により検出された空き容量が予め定められた基準値以下である場合に、前記格納部が格納している前記撮像画像のうち、当該撮像画像に対応する前記撮像指示範囲に含まれない部分の画像を削除する画像削除部
を更に備える請求項２に記載の撮像装置。
【請求項８】
前記格納部に格納されている前記撮像画像における、当該撮像画像に対応する前記撮像指示範囲に含まれない部分の画像により占められている容量を、前記空き容量検出部により検出された空き容量に加えて表示する空き容量表示部
を更に備える請求項７に記載の撮像装置。
【請求項９】
前記撮像画像から、理想的な構図を示す範囲である理想構図範囲を検出する理想構図範囲検出部
を更に備え、
前記画像処理部は、前記撮像画像のうち、前記撮像指示範囲、及び前記理想構図範囲の何れにも含まれない部分の画像を、前記撮像指示範囲、及び前記理想構図範囲の少なくとも一方に含まれる部分の画像に比べて、よりデータ量の少ない画像とするべく、前記撮像画像に対して画像処理を行い、
前記格納部は、前記理想構図範囲を示す情報を、前記撮像画像に更に対応付けて格納する
請求項２に記載の撮像装置。
【請求項１０】
前記理想構図範囲検出部は、前記撮像画像に含まれる人物の顔の向きに基づいて、前記理想構図範囲を検出する
請求項９に記載の撮像装置。
【請求項１１】
前記理想構図範囲検出部は、前記撮像画像に含まれる人物の顔が向いている方向の前記撮像画像に含まれる背景領域が、当該人物の顔が向いている前記方向と反対の方向の前記撮像画像に含まれる背景領域よりも大きくなるように、前記理想構図範囲を検出する
請求項１０に記載の撮像装置。
【請求項１２】
前記理想構図範囲検出部は、前記撮像画像に含まれる被写体が動いている方向に基づいて、前記理想構図範囲を検出する
請求項９に記載の撮像装置。
【請求項１３】
前記理想構図範囲検出部は、前記撮像画像に含まれる被写体が動いている方向の前記撮像画像に含まれる背景領域が、当該被写体が動いている前記方向と反対の方向の前記撮像画像に含まれる背景領域よりも大きくなるように、前記理想構図範囲を検出する
請求項１２に記載の撮像装置。
【請求項１４】
前記理想構図範囲検出部は、前記撮像画像における消失点の位置を算出し、前記撮像指示範囲の少なくとも一部と、前記消失点の位置とを含む前記理想構図範囲を検出する
請求項９に記載の撮像装置。
【請求項１５】
前記理想構図範囲検出部は、前記消失点が前記撮像指示範囲の外にある場合に、前記撮像指示範囲を前記消失点の方向に拡大した前記消失点を含む領域を、前記理想構図範囲として検出する
請求項１４に記載の撮像装置。
【請求項１６】
前記理想構図範囲検出部は、前記消失点が前記撮像指示範囲内にある場合に、被写体の輪郭で形成された前記消失点を１つの頂点とする三角形状の部分領域を含む前記撮像指示範囲の一部を前記理想構図範囲として検出する
請求項１４に記載の撮像装置。
【請求項１７】
前記撮像画像から、理想的な構図を示す範囲である理想構図範囲を検出する理想構図範囲検出部
を更に備え、
前記画像処理部は、前記撮像画像のうち、前記撮像指示範囲、及び前記理想構図範囲に含まれる部分の画像に、前記撮像指示範囲、及び前記理想構図範囲に含まれない部分の画像より、画質向上の程度がより高い画像処理を施し、
前記格納部は、前記理想構図範囲を示す情報を、前記撮像画像に更に対応付けて格納する
請求項２に記載の撮像装置。
【請求項１８】
画像を撮像する撮像方法であって、
利用者が撮像を指示した範囲である撮像指示範囲を取得する撮像指示範囲取得段階と、
前記撮像指示範囲より広い範囲の画像を撮像画像として撮像する撮像段階と、
前記撮像指示範囲を示す情報を、前記撮像画像に対応付けて格納する格納段階と、
前記撮像画像のうち少なくとも前記撮像指示範囲の画像を、前記撮像指示範囲を認識可能に表示する画像表示段階と
を備える撮像方法。
【請求項１９】
画像を撮像する撮像装置を機能させる撮像プログラムであって、前記撮像装置を、
利用者が撮像を指示した範囲である撮像指示範囲を取得する撮像指示範囲取得部と、
前記撮像指示範囲より広い範囲の画像を撮像画像として撮像する撮像部と、
前記撮像指示範囲を示す情報を、前記撮像画像に対応付けて格納する格納部と、
前記撮像画像のうち少なくとも前記撮像指示範囲の画像を、前記撮像指示範囲を認識可能に表示する画像表示部
として機能させる撮像プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像方法、及び撮像プログラムに関する。特に本発明は、画像を撮像する撮像装置、撮像方法、及び撮像プログラムに関する。
【背景技術】
【０００２】
一般に、デジタルカメラは、撮像したデジタルの画像データを、フラッシュメモリ等の不揮発性メモリを用いた記録媒体に記録する。近年、デジタルカメラにおいて用いられる記録媒体の容量が増加しており、利用者は、従来に比べて、より多くの画像を記録したり、また、画像をより高い画質で記録したりすることができる。
【０００３】
そこで、利用者が指定した画質より高い画質で画像を記録しておくことにより、撮像後に、利用者が、「この画像は上手く撮れているから、もっと高い画質で記録しておけばよかった」と考えた場合であっても、より高い画質の画像を利用者に提供することのできる撮像装置が開示されている（例えば、特許文献１参照。）。
【特許文献１】特開２０００−２９５５７７
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一般の利用者にとって、常に好適な構図で画像を撮像することは難しく、撮像後に、利用者が、「もう少し右寄りの構図で撮像すればよかった」という様に、撮像した画像の構図に対して不満を感じる場合も多い。しかしながら、特許文献１に記載の撮像装置においては、構図が好適である画像の画質が低いという利用者の不満については解決手段が示されているものの、画像における構図が好適でないという利用者の不満については、何ら解決手段が示されていなかった。
【０００５】
そこで本発明は、上記の課題を解決することができる撮像装置、撮像方法、及び撮像プログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の第１の形態においては、画像を撮像する撮像装置であって、利用者が撮像を指示した範囲である撮像指示範囲を取得する撮像指示範囲取得部と、撮像指示範囲より広い範囲の画像を撮像画像として撮像する撮像部と、撮像指示範囲を示す情報を、撮像画像に対応付けて格納する格納部と、撮像画像のうち少なくとも撮像指示範囲の画像を、撮像指示範囲を認識可能に表示する画像表示部とを備える。
【０００７】
当該撮像装置は、撮像画像のうち、撮像指示範囲に含まれない部分の画像を、撮像指示範囲に含まれる部分の画像に比べて、よりデータ量の少ない画像とするべく、撮像画像に対して画像処理を行う画像処理部を更に備えてもよい。画像処理部は、撮像画像のうち、撮像指示範囲に含まれない部分の画像を、撮像指示範囲に含まれる部分の画像に比べて、解像度のより低い画像に変換してもよい。画像処理部は、撮像画像のうち、撮像指示範囲に含まれない部分の画像を、撮像指示範囲に含まれる部分の画像に比べて、より高い圧縮率で画像圧縮してもよい。また、画像処理部は、撮像画像のうち、撮像指示範囲に含まれる部分の画像に、撮像指示範囲に含まれない部分の画像より、画質向上の程度がより高い画像処理を施してもよい。そして、当該撮像装置は、動画像を撮像する撮像装置であって、撮像部は、撮像指示範囲より広い範囲の画像を、動画像のフレーム画像である撮像画像として撮像し、画像処理部は、撮像画像を示す画像信号のうち、撮像指示範囲に含まれない部分の画像信号から、撮像指示範囲に含まれる部分の画像信号に比べて、より多くの高周波成分を除去してもよい。
【０００８】
当該撮像装置は、格納部の空き容量を検出する空き容量検出部と、空き容量検出部により検出された空き容量が予め定められた基準値以下である場合に、格納部が格納している撮像画像のうち、当該撮像画像に対応する撮像指示範囲に含まれない部分の画像を削除する画像削除部とを更に備えてもよい。当該撮像装置は、格納部に格納されている撮像画像における、当該撮像画像に対応する撮像指示範囲に含まれない部分の画像により占められている容量を、空き容量検出部により検出された空き容量に加えて表示する空き容量表示部を更に備えてもよい。当該撮像装置は、撮像画像から、理想的な構図を示す範囲である理想構図範囲を検出する理想構図範囲検出部を更に備え、画像処理部は、撮像画像のうち、撮像指示範囲及び理想構図範囲の何れにも含まれない部分の画像を、撮像指示範囲及び理想構図範囲の少なくとも一方に含まれる部分の画像に比べて、よりデータ量の少ない画像とするべく、撮像画像に対して画像処理を行い、格納部は、理想構図範囲を示す情報を、撮像画像に更に対応付けて格納してもよい。
【０００９】
理想構図範囲検出部は、撮像画像に含まれる人物の顔の向きに基づいて、理想構図範囲を検出してもよい。また、理想構図範囲検出部は、撮像画像に含まれる人物の顔が向いている方向の撮像画像に含まれる背景領域が、当該人物の顔が向いている方向と反対の方向の撮像画像に含まれる背景領域よりも大きくなるように、理想構図範囲を検出してもよい。更に、理想構図範囲検出部は、撮像画像に含まれる被写体が動いている方向に基づいて、理想構図範囲を検出してもよい。そして、理想構図範囲検出部は、撮像画像に含まれる被写体が動いている方向の撮像画像に含まれる背景領域が、当該被写体が動いている方向と反対の方向の撮像画像に含まれる背景領域よりも大きくなるように、理想構図範囲を検出してもよい。また、理想構図範囲検出部は、撮像画像における消失点の位置を算出し、撮像指示範囲の少なくとも一部と、消失点の位置とを含む理想構図範囲を検出してもよい。ここで、理想構図範囲検出部は、消失点が撮像指示範囲の外にある場合に、撮像指示範囲を消失点の方向に拡大した消失点を含む領域を、理想構図範囲として検出してもよい。
【００１０】
また、理想構図範囲検出部は、消失点が撮像指示範囲内にある場合に、被写体の輪郭で形成された消失点を１つの頂点とする三角形状の部分領域を含む撮像指示範囲の一部を理想構図範囲として検出してもよい。また、撮像画像から、理想的な構図を示す範囲である理想構図範囲を検出する理想構図範囲検出部を更に備え、画像処理部は、撮像画像のうち、撮像指示範囲、及び理想構図範囲に含まれる部分の画像に、撮像指示範囲、及び理想構図範囲に含まれない部分の画像より、画質向上の程度がより高い画像処理を施し、格納部は、理想構図範囲を示す情報を、撮像画像に更に対応付けて格納してもよい。
【００１１】
また、本発明の第２の形態においては、画像を撮像する撮像方法であって、利用者が撮像を指示した範囲である撮像指示範囲を取得する撮像指示範囲取得段階と、撮像指示範囲より広い範囲の画像を撮像画像として撮像する撮像段階と、撮像指示範囲を示す情報を、撮像画像に対応付けて格納する格納段階と、撮像画像のうち少なくとも撮像指示範囲の画像を、撮像指示範囲を認識可能に表示する画像表示段階とを備える。
【００１２】
また、本発明の第３の形態においては、画像を撮像する撮像装置を機能させる撮像プログラムであって、撮像装置を、利用者が撮像を指示した範囲である撮像指示範囲を取得する撮像指示範囲取得部と、撮像指示範囲より広い範囲の画像を撮像画像として撮像する撮像部と、撮像指示範囲を示す情報を、撮像画像に対応付けて格納する格納部と、撮像画像のうち少なくとも撮像指示範囲の画像を、撮像指示範囲を認識可能に表示する画像表示部とを備える撮像装置として機能させる。
【００１３】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【００１４】
本発明によれば、既に撮像した画像における構図について利用者が不満を感じた場合に、所望する構図の画像を利用者に提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１６】
図１は、本発明の実施形態に係る撮像装置１０の構成の一例を示すブロック図である。撮像装置１０は、例えばデジタルカメラであり、画像を撮像する。なお、撮像装置１０は、静止画像を撮像するデジタルスチルカメラであってよく、また、動画像を撮像するデジタルビデオカメラであってもよい。
【００１７】
本発明の実施形態に係る撮像装置１０は、利用者が撮像を指示した範囲より広い範囲の画像を撮像して格納することにより、既に撮像した画像における構図について利用者が不満を感じた場合に、当該画像に対するトリミング範囲の変更等の編集操作を利用者が実行できることを目的とする。
【００１８】
撮像装置１０は、撮像指示範囲取得部１００、撮像部１１０、１次メモリ１２０、理想構図範囲検出部１３０、画像処理部１４０、２次メモリ１５０、空き容量検出部１６０、画像削除部１７０、及び表示ユニット１８０を備える。撮像指示範囲取得部１００は、利用者が撮像を指示した範囲である撮像指示範囲を取得して、取得した撮像指示範囲を示す情報、例えば端点の位置を、撮像部１１０及び画像処理部１４０に出力する。
【００１９】
撮像部１１０は、光学系１１２、ＣＣＤ１１４、及び撮像信号処理部１１６を有しており、画像を撮像する。ここで、撮像部１１０は、撮像指示範囲取得部１００から受け取った撮像指示範囲より広い範囲の画像を撮像する。そして、撮像部１１０は、撮像した画像である撮像画像を１次メモリ１２０に出力する。光学系１１２は、例えばズームレンズを含み、被写体の光学像をＣＣＤの受光面上に結像する。ここで、光学系１１２は、撮像指示範囲取得部１００から受け取った撮像指示範囲より広い範囲の光学像を結像するべく、ズームレンズにおける撮像倍率を制御してよい。ＣＣＤ１１４は、複数の受光素子を含み、光学系１１２により結像された被写体の光学像によってそれぞれの受光素子に蓄積された電荷を、アナログの電気信号として撮像信号処理部１１６に出力する。撮像信号処理部１１６は、ＣＣＤ１１４から受け取った、被写体の光学像を示すアナログの電気信号を、Ｒ、Ｇ、Ｂの各成分に分解する。そして、撮像信号処理部１１６は、Ｒ、Ｇ、Ｂの各成分に分解されたアナログの電気信号をＡ／Ｄ変換して、その結果として得られた被写体像を示すデジタルの画像データを１次メモリ１２０に出力する。１次メモリ１２０は、例えばＤＲＡＭ等の揮発性メモリであり、撮像信号処理部１１６から受け取った、撮像画像を示す画像データを格納する。
【００２０】
理想構図範囲検出部１３０は、撮像部１１０により撮像され、１次メモリ１２０に格納されている撮像画像から、理想的な構図を示す範囲である理想構図範囲を検出する。そして、理想構図範囲検出部１３０は、撮像画像、及び検出した理想構図範囲を示す情報、例えば端点の位置等を、画像処理部１４０に出力する。画像処理部１４０は、理想構図範囲検出部１３０から受け取った撮像画像に対して画像処理をする。ここで、画像処理とは、例えば、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）等による画像圧縮であってよく、また、撮像画像を示す画像信号をＮＴＳＣ、ＰＡＬといったビデオ信号に変換する変換処理であってもよい。また、画像処理部１４０は、撮像指示範囲取得部１００から受け取った撮像指示範囲、及び理想構図範囲検出部１３０から受け取った理想構図範囲に基づいて、画像処理をしてよい。具体的には、画像処理部１４０は、撮像画像のうち、撮像指示範囲及び理想構図範囲の何れにも含まれない部分の画像を、撮像指示範囲及び理想構図範囲の少なくとも一方に含まれる部分の画像に比べて、よりデータ量の少ない画像とするべく、撮像画像に対して画像処理してよい。
【００２１】
更に、画像処理部１４０は、撮像画像のうち、撮像指示範囲、及び理想構図範囲に含まれる部分の画像に対してだけ、画像の画質を向上させることを目的として、ＡＥ、ＡＷＢ、色相処理、彩度処理、コントラスト処理、及びシャープネス処理等によって画質を向上させてよい。例えば、画像処理部１４０は、撮像画像のうち、撮像指示範囲に含まれる部分の画像に、撮像指示範囲に含まれない部分の画像より、シャープネスの程度がより強くする画像処理を施してよい。また、画像処理部１４０は、撮像画像のうち、撮像指示範囲に含まれる部分の画像に、撮像指示範囲に含まれない部分の画像より、コントラストの程度がより高くする画像処理を施してよい。更に、画像処理部１４０は、撮像画像のうち、撮像指示範囲に含まれる部分の画像に、撮像指示範囲に含まれない部分の画像より、彩度の程度がより高くなる画像処理を施してもよい。なお、ＡＥ、ＡＷＢ、色相処理、彩度処理、コントラスト処理、及びシャープネス処理等は、セットアップ処理の一例である。
【００２２】
また、画像処理部１４０は、撮像指示範囲、及び理想構図範囲に含まれる部分と、撮像指示範囲、及び理想構図範囲に含まれない部分の双方にセットアップ処理をしてもよい。係る場合において、画像処理部１４０は、撮像指示範囲、及び理想構図範囲に含まれる部分の画質を、撮像指示範囲、及び理想構図範囲に含まれない部分の画質よりも高くなるように、ＡＥ、ＡＷＢ、色相処理、彩度処理、コントラスト処理、及びシャープネス処理等の度合いを高めて撮像指示範囲、及び理想構図範囲に含まれる部分の画像に対してセットアップ処理をしてよい。
【００２３】
そして、画像処理部１４０は、撮像指示範囲、及び理想構図範囲に含まれない部分については、セットアップ処理の一部を省略することにより、撮像指示範囲、及び理想構図範囲に含まれる部分の画質を、撮像指示範囲、及び理想構図範囲に含まれない部分の画質よりも高くなるようにしてもよい。例えば、画像処理部１４０は、撮像指示範囲、及び理想構図範囲に含まれる部分についてはＡＥ、ＡＷＢ、色相処理、彩度処理、コントラスト処理、及びシャープネス処理等の全ての処理を含むセットアップ処理をする一方で、撮像指示範囲、及び理想構図範囲に含まれない部分については、ＡＥ、ＡＷＢ、色相処理、彩度処理、コントラスト処理、及びシャープネス処理等から選択された、一つの処理をすることにより、セットアップ処理をしてもよい。また、画像処理部１４０は、撮像指示範囲、及び理想構図範囲に含まれない部分について、セットアップ処理に含まれる画像処理のうち、少なくとも一部の処理を省略した画像処理をしてもよい。そして、画像処理部１４０は、画像処理を行った撮像画像、撮像指示範囲を示す情報、及び理想構図範囲を示す情報を、２次メモリ１５０及び表示ユニット１８０に出力する。
【００２４】
２次メモリ１５０は、例えばフラッシュメモリ等の不揮発性メモリであり、画像処理部１４０から受け取った撮像画像を格納する。また、２次メモリ１５０は、撮像画像に対応付けて、撮像指示範囲及び理想構図範囲のそれぞれを示す情報を更に格納する。なお、２次メモリ１５０は、本発明における格納部の一例である。空き容量検出部１６０は、２次メモリ１５０の空き容量を検出して、検出した２次メモリ１５０の空き容量を示す情報を、画像削除部１７０及び表示ユニット１８０に出力する。また、空き容量検出部１６０は、２次メモリ１５０に格納されている撮像画像における、当該撮像画像に対応する撮像指示範囲及び理想構図範囲の何れにも含まれない部分の画像により占められている容量を検出して、検出した容量を示す情報を表示ユニット１８０に出力する。画像削除部１７０は、空き容量検出部１６０から、２次メモリ１５０の空き容量を示す情報を受け取る。そして、画像削除部１７０は、２次メモリ１５０の空き容量が予め定められた基準値以下である場合に、２次メモリ１５０が格納している撮像画像のうち、当該撮像画像に対応する撮像指示範囲及び理想構図範囲の何れにも含まれない部分の画像を削除する。
【００２５】
表示ユニット１８０は、例えばＬＣＤパネルを用いた電子ビューファインダであり、画像表示部１８２、及び空き容量表示部１８４を有する。画像表示部１８２は、画像処理部１４０から、撮像画像、及び撮像指示範囲を示す情報を受け取る。そして、画像表示部１８２は、受け取った撮像画像のうち、少なくとも撮像指示範囲の画像を、撮像指示範囲を認識可能に表示する。空き容量表示部１８４は、２次メモリ１５０に格納されている撮像画像における、当該撮像画像に対応する撮像指示範囲及び理想構図範囲の何れにも含まれない部分の画像により占められている容量を、空き容量検出部１６０により検出された２次メモリ１５０の空き容量に加えることにより算出した容量を、２次メモリ１５０の空き容量として表示する。
【００２６】
本発明の実施形態に係る撮像装置１０によれば、画像を撮像する場合に、利用者が撮像を指示した範囲である撮像指示範囲より広い範囲の画像を撮像して格納することができる。これにより、利用者は、画像を撮像した後に、撮像時の構図とは異なる構図で画像を撮像しておけばよかったと感じた場合であっても、撮像指示範囲より広い範囲で撮像された画像に対して再度トリミングを実行して、異なる構図の画像を取得することができる。
【００２７】
また、近年、デジタルカメラに用いられるＣＣＤの画素数が飛躍的に向上しているが、画像の保存環境、及び参照環境等における制約により、利用者が利用する画像の解像度は、ＣＣＤの画素数に比べて低い場合が多い。つまり、従来の撮像装置において、ＣＣＤの画素数の増加が、利用者の利益に繋がっていない場合があった。一方、本発明の実施形態に係る撮像装置１０によれば、撮像部１１０は、利用者が撮像を指示した範囲である撮像指示範囲より広い範囲の画像を撮像して格納する。ここで撮像された画像における撮像指示範囲の画像は、撮像指示範囲の光学像がＣＣＤの受光面全体に結像されるべく、ズーム倍率を制御して撮像された画像に比べて解像度が低くなる。しかし、ＣＣＤ１１４の画素数が大きく向上していることにより、撮像装置１０においては、より広角で画像を撮像しても、撮像指示範囲の画像において、十分に高い解像度で画像を撮像することができる。つまり、撮像装置１０は、ＣＣＤ１１４の画素数を効果的に利用することができる。
【００２８】
なお、本発明の実施形態に係る撮像装置１０の構成は、本図に示した構成に限定されず、本図に示した構成に多様な変更を加えた構成であってもよい。例えば、撮像装置１０は、理想構図範囲検出部１３０を備えていなくともよい。この場合、画像処理部１４０、２次メモリ１５０、空き容量検出部１６０、画像削除部１７０、及び空き容量表示部１８４のそれぞれは、理想構図範囲に関わりなく機能してよい。具体的には、画像処理部１４０は、撮像画像のうち、撮像指示範囲に含まれない部分の画像を、撮像指示範囲に含まれる部分の画像に比べて、よりデータ量の少ない画像とするべく、撮像画像に対して画像処理をしてよい。また、２次メモリ１５０は、撮像画像に対応付けて、撮像指示範囲を示す情報を格納してよい。また、空き容量検出部１６０は、２次メモリ１５０に格納されている撮像画像における、当該撮像画像に対応する撮像指示範囲に含まれない部分の画像により占められている容量を検出してよい。また、画像削除部１７０は、２次メモリ１５０の空き容量が予め定められた基準値以下である場合に、２次メモリ１５０が格納している撮像画像のうち、当該撮像画像に対応する撮像指示範囲に含まれない部分の画像を削除してよい。また、空き容量表示部１８４は、２次メモリ１５０に格納されている撮像画像における、当該撮像画像に対応する撮像指示範囲に含まれない部分の画像により占められている容量を、空き容量検出部１６０により検出された２次メモリ１５０の空き容量に加えて、２次メモリ１５０の空き容量として表示してよい。
【００２９】
図２は、本発明の実施形態に係る撮像画像の第１の例である撮像画像２００を示す。本例において、撮像部１１０は、撮像指示範囲取得部１００により取得された撮像指示範囲２１０より広い範囲の画像として、撮像画像２００を撮像したとする。そして、画像処理部１４０は、撮像画像２００に対して、撮像指示範囲に基づく画像処理をする。例えば、画像処理部１４０は、撮像画像２００のうち、撮像指示範囲２１０に含まれない部分の画像を、撮像指示範囲２１０に含まれる部分の画像に比べて、解像度のより低い画像に変換してよい。また、例えば、画像処理部１４０は、撮像画像２００のうち、撮像指示範囲２１０に含まれない部分の画像を、撮像指示範囲２１０に含まれる部分の画像に比べて、より高い圧縮率で画像圧縮してもよい。具体的には、画像処理部１４０は、撮像画像２００をＪＰＥＧフォーマットで画像圧縮する場合に、撮像画像２００のうち、撮像指示範囲２１０に含まれない部分の画像における量子化因数として、撮像指示範囲２１０に含まれる部分の画像における量子化因数に比べて、より大きな量子化因数を用いて圧縮処理をしてもよい。なお、より高い圧縮率とは、元の画像のデータ量に比べて、画像圧縮後のデータ量がより少ないことを示す。
【００３０】
ここで、撮像装置１０が、例えばデジタルビデオカメラ等の、動画像を撮像する撮像装置である場合を考える。この場合、撮像部１１０は、撮像指示範囲より広い範囲の画像である撮像画像２００を、動画像のフレーム画像として撮像する。そして、この場合、画像処理部１４０は、撮像画像２００を示す画像信号のうち、撮像指示範囲２１０に含まれない部分の画像信号から、撮像指示範囲２１０に含まれる部分の画像信号に比べて、より多くの高周波成分を除去することにより、撮像指示範囲２１０に含まれない部分の画像におけるデータ量をより少なくしてよい。
【００３１】
本発明の実施形態に係る撮像装置１０によれば、撮像指示範囲に含まれない部分の画像を、解像度、及び圧縮率等を制御して、より小さなデータ量の画像にすることができるので、２次メモリ１５０における限られた記憶容量を有効に利用することができる。なお、撮像装置１０が静止画を撮像して格納する場合には、撮像指示範囲の内部と外部とで、解像度、及び圧縮率等の差異により画質が不均一となることは好ましくない場合がある。しかし、撮像装置１０が動画像を撮像する場合においては、撮像指示範囲の内外における高周波成分の除去の度合いに差異があったとしても、撮像された動画像を利用者が鑑賞する場合には、その差異は利用者にとって認識されにくく、大きな問題とならない場合が多い。つまり、この場合、撮像指示範囲外の画像における画質の低下を抑えながら、２次メモリ１５０における記憶容量を有効に利用して、動画像を格納することができる。
【００３２】
図３は、本発明の実施形態に係る撮像画像の第２の例である撮像画像３００を示す。本例において、撮像部１１０は、撮像指示範囲取得部１００により取得された撮像指示範囲３１０より広い範囲の画像として、撮像画像３００を撮像したとする。そして、理想構図範囲検出部１３０は、撮像画像３００から、理想的な構図を示す範囲である理想構図範囲３２０を検出する。例えば、理想構図範囲検出部１３０は、まず、撮像画像３００に対してエッジ抽出処理をすることにより、撮像画像３００に含まれる被写体の輪郭形状を抽出する。そして、理想構図範囲検出部１３０は、輪郭形状が抽出された複数の被写体から、主要被写体を検出する。例えば、理想構図範囲検出部１３０は、輪郭形状を抽出した被写体毎の、撮像画像３００における色分布を検出して、肌色を多く含む被写体について、当該被写体が人物を示すと認識すると共に、当該被写体を主要被写体として検出する。そして、理想構図範囲検出部１３０は、理想的な構図として、検出した主要被写体が好適な位置に、且つ好適な大きさで配置される構図を決定して、当該構図を示す範囲として理想構図範囲３２０を検出する。ここで、理想構図範囲検出部１３０は、例えば、三分割法等の、一般に好適な構図とされている構図における主要被写体の位置に基づいて、理想構図範囲を検出してよい。また、例えば、理想構図範囲検出部１３０は、主要被写体の位置、及び主要被写体の大きさと理想構図範囲３２０の大きさとの比等を含む、理想的な構図を示す情報を格納しており、当該情報に基づいて理想的な構図を決定して、理想構図範囲３２０を検出してもよい。
【００３３】
そして、画像処理部１４０は、撮像画像３００に対して、撮像指示範囲３１０及び理想構図範囲３２０に基づく画像処理をする。ここで、画像処理部１４０は、撮像指示範囲及び理想構図範囲の少なくとも一方に含まれる部分の画像と、撮像指示範囲及び理想構図範囲の何れにも含まれない部分の画像とのそれぞれに対して、図２において説明した場合と同様に、解像度、圧縮率、高周波成分の除去、及び画質の向上に関する処理等の画像処理をしてよい。例えば、画像処理部１４０は、撮像画像３００のうち、撮像指示範囲３１０及び理想構図範囲３２０の何れにも含まれない部分の画像を、撮像指示範囲３１０及び理想構図範囲３２０の少なくとも一方に含まれる部分の画像に比べて、解像度のより低い画像に変換してよい。
【００３４】
本発明の実施形態に係る撮像装置１０によれば、利用者が撮像を指示した範囲である撮像指示範囲の画像に加えて、理想的な構図であると検出された範囲である理想構図範囲の画像についても、解像度、及び圧縮率等において、より高い画質で格納することができる。これにより、利用者は、画像を撮像した後で、撮像時の構図とは異なる構図で画像を撮像しておけばよかったと感じ、格納されている画像に対して再度トリミング等の編集操作を実行した場合に、より高い画質の画像を取得することができる。
【００３５】
図４は、本実施形態に係る理想構図範囲検出部１３０が、人物の顔の向きに基づいて理想構図範囲を検出する方法の一例を示す。本実施形態において、撮像画像に含まれる被写体は人物であってよく、理想構図範囲検出部１３０は、撮像画像に含まれる人物の画像における向きを特定してよい。また、理想構図範囲検出部１３０は、撮像画像に含まれる人物の顔の撮像画像における向きを特定してもよい。理想構図範囲検出部１３０は、撮像画像に含まれる人物を抽出する。理想構図範囲検出部１３０は、例えば、抽出した人物の画像に対してぼかし処理、及びマッチング処理により人物の画像の左右対称な領域を抽出してよい。そして、理想構図範囲検出部１３０は、抽出した人物の正面の部位以外の画像が、人物の画像内で占める位置の偏りに基づいて、撮像された人物の、撮像画像における向きを特定してよい。
【００３６】
また、理想構図範囲検出部１３０は、抽出したそれぞれの被写体から、例えば、予め用意した顔のテンプレート画像を、撮像した画像上で様々な位置、大きさ、回転角度で重ね合わせてマッチングするか、または、肌色抽出等の画像処理により、人物の顔の領域を抽出する。理想構図範囲検出部１３０は、例えば、抽出した人物の顔の境界に対してぼかし処理を行い、その後に、マッチング処理により人物の顔の画像の左右対称な領域を抽出してもよい。そして、理想構図範囲検出部１３０は、抽出した人物の顔において、顔の正面の部分以外の位置が、人物の顔の中で偏って占めている領域に基づいて、人物の顔の撮像画像における向きを特定してよい。例えば、人物の顔の画像において左右対称な領域が、人物の顔の右側の領域を占めていた場合は、人物の顔の撮像画像における向きは右側に特定してもよい。
【００３７】
理想構図範囲検出部１３０は、予め人物の顔の部位画像データを格納していてよい。そして、理想構図範囲検出部１３０は、抽出された人物の顔の領域に含まれる人物の顔を構成する複数の部位と、予め理想構図範囲検出部１３０が格納している人物の顔の部位画像データとをパターンマッチングする。そして、理想構図範囲検出部１３０は、人物の顔を構成する部位を抽出する。理想構図範囲検出部１３０は、抽出された顔の領域が含む、複数の部位の位置に基づいて、撮像画像に含まれる人物の顔の、撮像画像における向きを特定する。理想構図範囲検出部１３０は、例えば、人物４３２の顔から抽出された目４３４が、人物４３２の顔の中で右側に偏って配置している場合、画像に含まれる人物４３２の撮像画像４００における向きは、目４３４が偏っている方向、すなわち、右側であると特定してよい。また、理想構図範囲検出部１３０は、例えば、人物４３２の顔から鼻４３６を抽出した場合に、鼻４３６の形状から鼻４３６の先が向いている方向を検出して、鼻４３６の先が向いている方向を、人物の顔の撮像画像における向きとしてもよい。例えば、人物４３２の鼻４３６の先は、撮像画像４００の右側を向いているので、人物４３２の撮像画像４００における向きは、右側と特定してよい。
【００３８】
また、理想構図範囲検出部１３０は、人物の肩の向きに垂直な方向を、人物の体の向きとして特定する。そして、特定された人物の体の向きを、人物の撮像画像における向きとしてもよい。人物の向きは、例えば、以下のように特定できる。まず、理想構図範囲検出部１３０は、人物の顔を抽出する。そして、理想構図範囲検出部１３０は、抽出された人物の顔の下に存在する肩を認識する。続いて、理想構図範囲検出部１３０は、人物の肩の向きを、例えば、撮像された画像に含まれる、両腕の上腕部の前後関係から特定する。例えば、右腕が占める面積の、当該撮像画像に対する面積比が、左腕が占める面積の、当該撮像画像に対する面積比よりも大きい場合には、右腕が当該撮像画像に対して前面に位置している。つまり、当該撮像画像において肩の向きは、左側に向いている判断できる。そして、係る場合には、当該人物の体の撮像画像における向きは、肩の向きに垂直な方向である、右向きと特定してよい。
【００３９】
ここで、理想構図範囲検出部１３０において特定された人物の顔の向きと、理想構図範囲検出部１３０において特定された人物の体の向きが同一の場合には、特定された顔の向き、又は特定された体の向きが、人物の撮像画像における向きとして特定される。一方、理想構図範囲検出部１３０において特定された人物の顔の向きと、理想構図範囲検出部１３０により人物の肩の向きに基づいて特定された人物の体の向きが異なる場合には、以下のように、人物の撮像画像における向きを特定してよい。例えば、特定された顔の向きが撮像画像に対して正面である場合であって、特定された体の向きが撮像画像に対して、正面とは異なる方向を向いている場合には、人物の体が向いている方向を、人物の撮像画像における向きとして特定する。一方、特定された顔の向きが撮像画像に対して、正面とは異なる方向である場合であって、特定された体の向きが撮像画像に対して、正面を向いている場合には、人物の顔の向きを、人物の撮像画像における向きとして特定する。
【００４０】
そして、理想構図範囲検出部１３０は、理想的な構図として、検出された人物の顔の向きが向いている方向に、好適な広さの領域が空く構図を決定してよい。そして、理想構図範囲検出部１３０は、当該構図を示す範囲として、理想構図範囲４２０を検出してよい。これにより、撮像装置１０が備える格納部は、撮像画像４００において撮像指示範囲４１０、及び理想構図範囲４２０を示す情報を格納できる。
【００４１】
図５は、本実施形態に係る理想構図範囲検出部１３０が、被写体の動いている方向に基づいて理想構図範囲を検出する方法の一例を示す。理想構図範囲検出部１３０は、時刻ｔ５００、及び時刻ｔ５０４等で撮像されたフレーム画像５２０、及びフレーム画像５２４等から、同じ被写体が占めるフレーム画像上の位置を検出する。具体的には、理想構図範囲検出部１３０は、時刻ｔ５００、及び時刻ｔ５０４で撮像されたフレーム画像５２０、及びフレーム画像５２４に対して、エッジ抽出等の画像処理によって被写体５８０の輪郭を抽出する。そして、理想構図範囲検出部１３０は、時刻ｔ５００、及び時刻ｔ５０４のフレーム画像において得られた被写体５８０の輪郭同士のパターンマッチング等によって、同じ被写体５８０のフレーム画像上における位置を検出する。
【００４２】
そして、理想構図範囲検出部１３０は、時刻ｔ５００、及び時刻ｔ５０４における被写体５８０のフレーム画像上の位置とフレーム周期とに基づいて、被写体５８０の動いている方向、すなわち動き方向を算出する。続いて、理想構図範囲検出部１３０は、撮像画像５４０において撮像指示範囲５４２内の被写体５８０の動いている方向の撮像画像５４０に含まれる背景領域と、被写体５８０が動いている方向と反対の方向の撮像画像５４０に含まれる背景領域の面積とを比較する。そして、理想構図範囲検出部１３０は、被写体５８０の動いている方向の撮像画像５４０に含まれる背景領域が、被写体５８０が動いている方向と反対の方向の撮像画像５４０に含まれるに背景領域の面積のほうがより大きくなるように、理想構図範囲５４４を検出する。
【００４３】
図６は、本実施形態に係る理想構図範囲検出部１３０が、消失点に基づいて理想構図範囲を検出する方法の一例を示す。理想構図範囲検出部１３０は、撮像画像６００に対して細線化処理、及びエッジ検出等の画像処理により、撮像画像６００の方向成分を算出する。そして、理想構図範囲検出部１３０は、算出された方向成分が集中している点、すなわち、消失点６３０を算出する。続いて、理想構図範囲検出部１３０は、撮像指示範囲６１０の少なくとも一部と、算出された消失点６３０の位置とを含む、理想構図範囲６２０を検出する。理想構図範囲検出部１３０は、消失点６３０が撮像指示範囲６１０の外側に位置する場合には、撮像指示範囲６１０を消失点６３０の方向に拡大して、消失点６３０を含む領域を理想構図範囲６２０として検出してもよい。係る場合において理想構図範囲検出部１３０は、理想構図範囲６２０のアスペクト比が撮像指示範囲６１０と略同一となるように、撮像指示範囲６１０の領域を拡大することにより、理想構図範囲６２０を検出してよい。また、理想構図範囲検出部１３０は、撮像指示範囲６１０の長手方向、及び短手方向の長さを拡大、若しくは縮小して、撮像指示範囲６１０の領域を拡大、若しくは縮小することにより、消失点を含む理想構図範囲６２０を検出してもよい。例えば、理想構図範囲検出部１３０は、撮像指示範囲６１０の長手方向の長さを縮小して、撮像指示範囲６１０の短手方向の長さを拡大することにより、消失点を含む理想構図範囲６２０を検出してもよい。
【００４４】
図７は、本実施形態に係る理想構図範囲検出部１３０が、消失点に基づいて理想構図範囲を検出する方法の一例を示す。理想構図範囲検出部１３０は、撮像画像８００に対して細線化処理、及びエッジ検出等の画像処理により、撮像画像８００の方向成分を算出する。そして、理想構図範囲検出部１３０は、算出された方向成分が集中している点、すなわち、消失点８３０を算出する。理想構図範囲検出部１３０は、消失点８３０が撮像指示範囲８１０内にある場合に、被写体の輪郭で形成された、消失点８３０を１つの頂点とする三角形状の部分領域８４０を検出する。そして、理想構図範囲検出部１３０は、検出された三角形状の部分領域８４０を含む撮像指示範囲８１０の一部を、理想構図範囲８２０として検出する。なお、撮像画像に含まれる被写体の輪郭で形成される、三角形状の部分領域８４０の数は撮像画像８００中において、単数、若しくは複数であってよい。
【００４５】
図８は、本発明の実施形態に係る撮像装置１０における処理の流れの一例を示す。まず、撮像指示範囲取得部１００は、例えばレリーズスイッチの押下等により画像の撮像が指示された場合に、利用者が撮像を指示した範囲である撮像指示範囲を取得する（Ｓ１０００）。例えば、撮像指示範囲取得部１００は、利用者が手動でズーム倍率を調整して、表示ユニット１８０である電子ビューファインダに表示させている範囲を、撮像指示範囲として取得してよい。続いて、撮像部１１０は、撮像指示範囲より広い範囲の画像を撮像する（Ｓ１０１０）。
【００４６】
続いて、理想構図範囲検出部１３０は、撮像された画像である撮像画像から、理想的な構図を示す範囲である理想構図範囲を検出する（Ｓ１０２０）。続いて、画像処理部１４０は、撮像指示範囲及び理想構図範囲に基づいて、撮像画像に対する画像処理をする（Ｓ１０３０）。具体的には、画像処理部１４０は、撮像画像のうち、撮像指示範囲及び理想構図範囲の何れにも含まれない部分の画像を、撮像指示範囲及び理想構図範囲の少なくとも一方に含まれる部分の画像に比べて、よりデータ量の少ない画像とするべく、撮像画像に対して画像処理をしてよい。ここで、画像処理部１４０は、撮像画像に対して画像処理をする前に、画像処理をするか否かについて利用者に確認を求めてもよい。なお、画像処理部１４０は、例えば撮像装置１０において確認モードが有効に設定されている等、利用者によって当該確認を求める旨が予め指示されている場合にだけ、当該確認を利用者に求めてもよい。更に、画像処理部１４０は、画像処理をするか否かについて利用者に確認を求める場合に、撮像画像のうち、少なくとも、当該画像処理によって他の部分よりも大きく変化する部分の画像における、画像処理前の画像と画像処理後の画像とを、画像表示部１８２を用いて、例えば画面を分割して同時に表示したり、またはそれぞれを切り替え可能に表示したりする等して、利用者にとって比較可能に表示してもよい。続いて、画像表示部１８２は、撮像画像のうち、少なくとも撮像指示範囲の画像を、撮像指示範囲を認識可能に表示する（Ｓ１０４０）。例えば、画像表示部１８２は、撮像画像のうち、撮像指示範囲の画像だけを表示してよく、また、撮像指示範囲より広い範囲の画像に、撮像指示範囲を示す枠を重畳して表示してもよい。続いて、２次メモリ１５０は、撮像画像と、撮像指示範囲及び理想構図範囲のそれぞれを示す情報とを対応付けて格納する（Ｓ１０５０）。
【００４７】
続いて、空き容量検出部１６０は、２次メモリ１５０の空き容量を検出する（Ｓ１０６０）。ここで、空き容量とは、例えばバイト等の単位による、追加して書込可能なデータ量を示す値であってよく、また、現時点における撮像装置１０の撮像モード、即ち画像の解像度及び色深度を用いて撮像される画像を追加して書込可能な枚数を示す値、つまり、追加して書込可能なデータ量を、当該撮像モードにおける１枚あたりの画像の平均的なデータ量で除算した値であってもよい。続いて、画像削除部１７０は、２次メモリ１５０における空き容量が、予め定められた基準値以下であるか否かを判定する（Ｓ１０７０）。ここで、予め定められた基準値とは、例えばバイト等の単位によるデータ量を示す値であってよく、また、現時点における撮像装置１０の撮像モードを用いて撮像される画像の枚数であってもよい。
【００４８】
そして、２次メモリ１５０における空き容量が、予め定められた基準値以下であると判定した場合に（Ｓ１０７０：Ｙｅｓ）、画像削除部１７０は、２次メモリ１５０が格納している撮像画像のうち、当該撮像画像に対応する撮像指示範囲及び理想構図範囲の何れにも含まれない部分の画像を削除する（Ｓ１０８０）。これにより、撮像指示範囲、及び理想構図範囲に含まれない部分の画像を格納する場合であっても、利用者が撮像装置１０を用いて撮像可能な画像の枚数を減少させることなく画像を格納することができ、２次メモリ１５０の記憶容量を有効に利用することができる。また、画像削除部１７０は、撮像指示範囲及び理想構図範囲の何れにも含まれない部分の画像を削除するだけでなく、理想構図範囲には含まれるが、撮像指示範囲には含まれない部分の画像を更に削除してもよい。なお、以上のような、撮像画像に含まれる部分画像の削除といった加工処理をする場合において、撮像装置１０は、Ｓ１０３０において画像処理部１４０が画像処理を行った場合と同様に、当該加工処理をするか否かについて、利用者に確認を求めてもよい。また、撮像装置１０は、当該加工処理を自動的にする場合には、当該加工処理を実行する旨を、例えば画像表示部１８２に表示することにより、利用者に通知してもよい。
【００４９】
続いて、空き容量表示部１８４は、２次メモリ１５０に格納されている撮像画像における、当該撮像画像に対応する撮像指示範囲及び理想構図範囲の何れにも含まれない部分の画像により占められている容量を、空き容量検出部１６０により検出された２次メモリ１５０の空き容量に加えることにより算出した容量を、２次メモリ１５０の空き容量として表示する（Ｓ１０９０）。ここで、空き容量表示部１８４は、２次メモリ１５０の空き容量を、例えばバイト等の単位を用いた、追加して書込可能なデータ量として表示してよく、また、現時点における撮像装置１０の撮像モードを用いて撮像される画像を追加して書込可能な枚数として表示してもよい。また、空き容量表示部１８４は、検出された空き容量に、撮像指示範囲及び理想構図範囲の何れにも含まれない部分の画像により占められている容量を加えるだけでなく、理想構図範囲には含まれるが、撮像指示範囲には含まれない部分の画像により占められている容量を更に加えて表示してもよい。
【００５０】
空き容量検出部１６０により検出された容量を、何ら手を加えずに表示する場合、２次メモリ１５０が撮像指示範囲外の画像を格納していることにより、撮像指示範囲内の画像だけを格納している場合に比べて、より少ない空き容量が表示される。しかし、２次メモリ１５０の空き容量が低下した場合には、画像削除部１７０によって撮像指示範囲外の画像が削除されるので、撮像装置１０は、本来、撮像指示範囲内の画像だけを格納している場合と略同一の空き容量を表示するべきである。本発明の実施形態に係る撮像装置１０によれば、空き容量表示部１８４が、撮像指示範囲外の画像により占められている容量を、検出された空き容量に加えて表示することにより、撮像指示範囲外の画像を格納している場合であっても、撮像指示範囲内の画像だけを格納している場合と略同一の空き容量を表示することができる。
【００５１】
図９は、本発明の実施形態に係るコンピュータ１５００のハードウェア構成の一例を示すブロック図である。本発明の実施形態に係るコンピュータ１５００は、ホスト・コントローラ１５８２により相互に接続されるＣＰＵ１５０５、ＲＡＭ１５２０、グラフィック・コントローラ１５７５、及び表示装置１５８０を有するＣＰＵ周辺部と、入出力コントローラ１５８４によりホスト・コントローラ１５８２に接続される通信インターフェイス１５３０、ハードディスクドライブ１５４０、及びＣＤ−ＲＯＭドライブ１５６０を有する入出力部と、入出力コントローラ１５８４に接続されるＲＯＭ１５１０、フレキシブルディスク・ドライブ１５５０、及び入出力チップ１５７０を有するレガシー入出力部とを備える。
【００５２】
ホスト・コントローラ１５８２は、ＲＡＭ１５２０と、高い転送レートでＲＡＭ１５２０をアクセスするＣＰＵ１５０５及びグラフィック・コントローラ１５７５とを接続する。ＣＰＵ１５０５は、ＲＯＭ１５１０及びＲＡＭ１５２０に格納されたプログラムに基づいて動作して、各部を制御する。グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等がＲＡＭ１５２０内に設けたフレーム・バッファ上に生成する画像データを取得して、表示装置１５８０上に表示させる。これに代えて、グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００５３】
入出力コントローラ１５８４は、ホスト・コントローラ１５８２と、比較的高速な入出力装置であるハードディスクドライブ１５４０、通信インターフェイス１５３０、ＣＤ−ＲＯＭドライブ１５６０を接続する。ハードディスクドライブ１５４０は、コンピュータ１５００内のＣＰＵ１５０５が使用するプログラム及びデータを格納する。通信インターフェイス１５３０は、ネットワークを介して撮像装置１０と通信して、撮像装置１０にプログラム及びデータを提供する。ＣＤ−ＲＯＭドライブ１５６０は、ＣＤ−ＲＯＭ１５９５からプログラム又はデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０及び通信インターフェイス１５３０に提供する。
【００５４】
また、入出力コントローラ１５８４には、ＲＯＭ１５１０と、フレキシブルディスク・ドライブ１５５０、及び入出力チップ１５７０の比較的低速な入出力装置とが接続される。ＲＯＭ１５１０は、コンピュータ１５００が起動時に実行するブート・プログラム、及びコンピュータ１５００のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ１５５０は、フレキシブルディスク１５９０からプログラム又はデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０及び通信インターフェイス１５３０に提供する。入出力チップ１５７０は、フレキシブルディスク・ドライブ１５５０、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【００５５】
ＲＡＭ１５２０を介して通信インターフェイス１５３０に提供されるプログラムは、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ１５２０を介して通信インターフェイス１５３０に提供され、ネットワークを介して撮像装置１０に送信される。撮像装置１０に送信されたプログラムは、撮像装置１０においてインストールされて実行される。撮像装置１０にインストールされて実行されるプログラムは、撮像装置１０を、図１から図８にかけて説明した撮像装置１０として機能させる。
【００５６】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５の他に、ＤＶＤ、及びＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワーク、及びインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用して、ネットワークを介してプログラムをコンピュータ１５００に提供してもよい。
【００５７】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００５８】
【図１】撮像装置１０の構成を示すブロック図である。
【図２】撮像画像の第１の例である撮像画像２００を示す図である。
【図３】撮像画像の第２の例である撮像画像３００を示す図である。
【図４】理想構図範囲検出部１３０が人物の顔の向きに基づいて理想構図範囲を検出する方法を示す図である。
【図５】理想構図範囲検出部１３０が被写体の動いている方向に基づいて理想構図範囲を検出する方法を示す図である。
【図６】理想構図範囲検出部１３０が消失点に基づいて理想構図範囲を検出する方法を示す図である。
【図７】理想構図範囲検出部１３０が消失点に基づいて理想構図範囲を検出する方法を示す図である。
【図８】撮像装置１０における処理の流れを示すフローチャートである。
【図９】コンピュータ１５００のハードウェア構成を示すブロック図である。
【符号の説明】
【００５９】
１０  撮像装置
１００  撮像指示範囲取得部
１１０  撮像部
１１２  光学系
１１４  ＣＣＤ
１１６  撮像信号処理部
１２０  １次メモリ
１３０  理想構図範囲検出部
１４０  画像処理部
１５０  ２次メモリ
１６０  空き容量検出部
１７０  画像削除部
１８０  表示ユニット
１８２  画像表示部
１８４  空き容量表示部
２００、３００、４００  撮像画像
２１０、３１０、４１０  撮像指示範囲
３２０、４２０  理想構図範囲
４３２  人物
４３４  目
４３６  鼻
５２０、５２４  フレーム画像
５４０、６００、８００  撮像画像
５４２、６１０、８１０  撮像指示範囲
５４４、６２０、８２０  理想構図範囲
５８０  被写体
６３０、８３０  消失点
８４０  部分領域
１５００  コンピュータ
１５０５  ＣＰＵ
１５１０  ＲＯＭ
１５２０  ＲＡＭ
１５３０  通信インターフェイス
１５４０  ハードディスクドライブ
１５５０  フレキシブルディスク・ドライブ
１５６０  ＣＤ−ＲＯＭドライブ
１５７０  入出力チップ
１５７５  グラフィック・コントローラ
１５８０  表示装置
１５８２  ホスト・コントローラ
１５８４  入出力コントローラ
１５９０  フレキシブルディスク
１５９５  ＣＤ−ＲＯＭ
【図１】
2007006165.tif 000003
【図２】
2007006165.tif 000004
【図３】
2007006165.tif 000005
【図４】
2007006165.tif 000006
【図５】
2007006165.tif 000007
【図６】
2007006165.tif 000008
【図７】
2007006165.tif 000009
【図８】
2007006165.tif 000010
【図９】
2007006165.tif 000011