(57)【要約】【課題】柔軟に構図を定めることで、撮影を効率的に行うことが可能な撮影装置、制御方法、及びプログラムを提供することを目的とする。【解決手段】ユーザがディスプレイ１１７に対して指等でなぞることで描画した構図が表示された撮影用画面１０００をディスプレイ１１７へ表示した後、ユーザは、当該撮影用画面１０００に表示された構図１００１、構図１００２、及び構図１００３に被写体を合わせて撮影ボタン１２３を押下することで撮影を行う。【選択図】図９
2014143665.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを備えた撮影装置であって、
前記タッチパネルに対して描かれた構図を取得する取得手段と、
前記取得手段によって取得した構図を表示部へ表示した状態で、被写体の撮影を行う撮影手段と、
を備えたことを特徴とする撮影装置。
【請求項２】
前記構図を選択することでフォーカスをあてる位置を定めるフォーカス選択手段を備え、
前記撮影手段は、前記フォーカス選択手段によって選択された構図に対してフォーカスをあてて撮影を行うことを特徴とする請求項１に記載の撮影装置。
【請求項３】
前記撮影手段は、前記選択手段によって選択されたフォーカスをあてて撮影して得られた各画像データを合成して新たな画像データを生成することを特徴とする請求項２に記載の撮影装置。
【請求項４】
タッチパネルを備えた撮影装置の制御方法であって、
前記撮影装置は、
前記タッチパネルに対して描かれた構図を取得する取得ステップと、
前記取得ステップによって取得した構図を表示部へ表示した状態で、被写体の撮影を行う撮影ステップと、
を実行することを特徴とする撮影装置の制御方法。
【請求項５】
タッチパネルを備えた撮影装置において読取実行可能なプログラムであって、
前記撮影装置を、
前記タッチパネルに対して描かれた構図を取得する取得手段と、
前記取得手段によって取得した構図を表示部へ表示した状態で、被写体の撮影を行う撮影手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影時に、構図やフォーカスの指定を行うタッチパネルを有した撮像装置に関する。
【背景技術】
【０００２】
ユーザがカメラにて第３者に撮影を依頼する際、意図した通りの構図で撮影して欲しい場合がある。この際、基準となる構図を予めカメラ内部に記憶しておき、この構図と、リアルタイムに出力されている現在の被写体の映像と、を共に、ＥＶＦ等に冗長表示させておき、表示画面を参照しながら構図を決定することが可能な技術が存在する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−２９４０２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の技術では、過去に撮影して得られた画像から生成した構図との比較である為、一度撮影した後でなければ、構図の指定を行うことが難しい。
【０００５】
従って、所望する構図がカメラ内部に存在せず、その場で直ぐに撮影を行いたい場合等、一度、所望の構図を生成するために撮影を行い、その後、第三者へカメラを渡して撮影を依頼する等の手間が生じ得る。
【０００６】
そこで、本発明は、柔軟に構図を定めることで、撮影を効率的に行うことが可能な撮影装置、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するための第１の発明は、タッチパネルを備えた撮影装置であって、前記タッチパネルに対して描かれた構図を取得する取得手段と、前記取得手段によって取得した構図を表示部へ表示した状態で、被写体の撮影を行う撮影手段と、を備えたことを特徴とする。
【０００８】
上記課題を解決するための第２の発明は、タッチパネルを備えた撮影装置の制御方法であって、前記撮影装置は、前記タッチパネルに対して描かれた構図を取得する取得ステップと、前記取得ステップによって取得した構図を表示部へ表示した状態で、被写体の撮影を行う撮影ステップと、を実行することを特徴とする。
【０００９】
上記課題を解決するための第３の発明は、タッチパネルを備えた撮影装置において読取実行可能なプログラムであって、前記撮影装置を、前記タッチパネルに対して描かれた構図を取得する取得手段と、前記取得手段によって取得した構図を表示部へ表示した状態で、被写体の撮影を行う撮影手段と、して機能させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、撮影装置に備えたタッチパネルに触れて描いた構図を用いて撮影を行うことができるので、柔軟に構図を定めることで、撮影を効率的に行うことが可能となる、という効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る撮像装置のハードウェア構成を示すブロック図である。
【図２】本発明における構図描画撮影時の基本的な処理手順を示すフローチャートである。
【図３】本発明における構図描画時の処理手順を示すフローチャートである。
【図４】本発明における構図を用いた撮影時の処理手順を示すフローチャートである。
【図５】本発明におけるフォーカス選択時の処理手順を示すフローチャートである。
【図６】本発明の実施形態に係る撮影装置で実行する処理で利用するデータを記憶するためのテーブルの構成を示す構成図である。
【図７】本発明におけるメニュー画面の構成を示す構成図である。
【図８】本発明における構図描画指示用画面の構成を示す構成図である。
【図９】本発明における構図描画用画面の構成を示す構成図である。
【図１０】本発明における構図描画終了確認用画面の構成を示す構成図である。
【図１１】本発明におけるフォーカス選択要求用画面の構成を示す構成図である。
【図１２】本発明におけるフォーカス選択用画面の構成を示す構成図である。
【図１３】本発明におけるフォーカス選択終了確認用画面の構成を示す構成図である。
【図１４】本発明における撮影用画面の構成を示す構成図である。
【図１５】本発明における画像合成を説明するための説明図である。
【図１６】本発明における構図生成方法選択画面の構成を示す構成図である。
【図１７】本発明における構図情報選択画面の構成を示す構成図である。
【図１８】本発明におけるフォーカス方法選択画面の構成を示す構成図である。
【図１９】本発明におけるフォーカス選択後の画面の構成を示す構成図である。
【図２０】本発明におけるフォーカス選択後の撮影時の画面の構成を示す構成図である。
【図２１】本発明における撮影時に被写体を枠に合わす場合の画面の構成を示す構成図である。
【図２２】本発明における構図描画後の構図の属性を選択する画面の構成を示す構成図である。
【図２３】本発明における動く被写体を撮影する場合の画面の構成を示す構成図である。
【発明を実施するための形態】
【００１２】
［第１の実施形態］
以下、図面を参照して、本発明の実施形態を詳細に説明する。まず、図１を参照して、本発明を実施する撮影装置１００のハードウェア構成について説明する。
【００１３】
撮影装置１００は、いわゆるデジタルカメラから成り、撮影用のレンズ１０１、撮像素子（以下、「ＣＣＤ」と称する）１０２、カメラ信号処理部（以下、「ＡＤＣ」と称する）１０３、画像処理部１０４、システムコントローラ１１０、バッファメモリ１１１、フラッシュＲＯＭ１１２、インターフェース回路（以下、「Ｉ／Ｆ回路」と称する）１１３、カードホルダ１１４、メモリカード１１５、ディスプレイドライバ１１６、および操作部１２０を備える。
【００１４】
レンズ１０１は、レンズ等であり、対物レンズ、ズームレンズ、およびフォーカスレンズなどで構成される。ズームレンズおよびフォーカスレンズについては、不図示の駆動機構により光軸方向へ駆動される。撮像素子１０２は、レンズ１０１から入射した撮像光を結像し、電気信号（アナログ信号）に変換して出力するＣＣＤイメージセンサで構成される。
【００１５】
カメラ信号処理部（ＡＤＣ）１０３は、撮像素子１０２から受けた電気信号にデジタル変換やホワイトバランス調整などの信号処理を行なって、デジタル信号に変換する機能を有する。システムコントローラ１１０は、画像処理部１０４、バッファメモリ１１１、フラッシュＲＯＭ１１２、Ｉ／Ｆ回路１１３、ディスプレイドライバ１１６、サウンドドライバ１１８、ＬＥＤドライバ１２８、および操作部１２０に接続されている
【００１６】
画像処理部１０４は、前処理部１０５、ＹＣ処理部１０６、電子ズーム処理部１０７、圧縮部１０８、および伸長部１０９を備え、カメラ信号処理部１０３から出力されるデジタル信号から画像データを生成し、各種画像処理を行う機能を有する。
【００１７】
前処理部１０５は、入力される画像データに基づく画像のホワイトバランスを調整するホワイトバランス処理や画像のガンマ補正処理を行う機能を有する。ホワイトバランス処理は、画像の色合いを、実物の色合いに近くなるように調整したり、光源（蛍光灯や太陽光など）に合った適正な色に調整したりする処理である。ガンマ補正処理は、画像のコントラストを調整する処理である。なお、前処理部１０５は、ホワイトバランス処理およびガンマ補正処理以外の画像処理を実行することも可能である。
【００１８】
ＹＣ処理部１０６は、入力される画像データに基づく画像を、輝度情報「Ｙ」と、輝度信号と青色の色差情報「Ｃｂ」と、輝度信号と赤色の色差情報「Ｃｒ」とに分離する機能を有する。電子ズーム処理部１０７は、画像の一部（例えば中央部）を所定の大きさでトリミングし、トリミングした画像を信号処理で元画像の大きさに拡大する機能を有する。
【００１９】
電子ズーム処理部１０７は、例えば、撮影された１６００×１２００ドットの画像から中央の１０２４×７６８ドットの画像を切り出し、データ補間を行いながら１６００×１２００ドットのサイズに拡大することができる。
【００２０】
圧縮部１０８は、画像データをＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）方式などの圧縮形式によって圧縮する機能を有する。伸長部１０９は、圧縮されている画像データを伸長する機能を有する。例えば、画像データをＪＰＥＧ方式で圧縮する場合、まず、画像データの高周波成分と低周波成分の割合を数値化する離散コサイン変換処理が行われる（ＤＣＴ処理）。次に、画像の階調やグラデーションを表現する段階を数値（量子化ビット数）で表現する量子化処理が行われる。最後に、ハフマン符号化処理で画像データが圧縮される。
【００２１】
具体的には、画像データの信号文字列が一定のビット毎に区切られ、出現頻度が高い文字列に対してより短い符号が与えてられてゆく。なお、圧縮処理を行わないで画像データを記録する方式の場合は、圧縮部１０８および伸長部１０９を省略することができる。また、画像データの圧縮形式は、ＪＰＥＧ方式に限らず、ＧＩＦ（Ｇｒａｐｈｉｃａｌ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）形式などであっても、同様に処理を行うことができる。
【００２２】
バッファメモリ１１１には、画像処理部１０４で画像処理が行われる際に、一時的に画像データが保存される。フラッシュＲＯＭ１１２には、撮影装置１００の各種設定情報や、後述する指定された構図情報等が保存される。Ｉ／Ｆ回路１１３は、システムコントローラ１１０から出力される画像データを、メモリカード１１５に記録可能なデータ形式に変換する。また、Ｉ／Ｆ回路１１３は、メモリカード１１５から読み出された画像データ等を、システムコントローラ１１０で処理可能なデータ形式に変換する。
【００２３】
カードホルダ１１４は、記録媒体であるメモリカード１１５を撮影装置１００に着脱可能にする機構を備えると共に、メモリカード１１５との間でデータ通信が可能な電気接点を備える。また、カードホルダ１１４は、撮影装置１００で利用される記録媒体の種類に応じた構造を有する。メモリカード１１５は、フラッシュメモリなどの半導体記憶素子を内蔵し、カードホルダ１１４に着脱可能なカード型の記録媒体である。メモリカード１１５には、撮影装置１００で撮影された画像データを記録することができる。
【００２４】
ディスプレイドライバ１１６は、システムコントローラ１１０から出力される画像データをディスプレイ１１７で表示可能な信号に変換する。具体的には、ディスプレイドライバ１１６は、システムコントローラ１１０から出力されるデジタルの画像データをアナログ画像信号に変換する処理を行い、次に画像サイズをディスプレイ１１７の表示可能エリアのサイズに適したサイズに変換する処理を行う。
【００２５】
サウンドドライバ１１８は、システムコントローラ１１０から出力される音声データをスピーカ２１９で鳴動可能な信号に変換する処理を行う。ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ドライバ１２８は、システムコントローラ１１０から出力される命令に従いランプ１２９の制御を行う。
【００２６】
操作部１２０は、電源スイッチ１２１、モードダイヤル１２２、撮影ボタン１２３、カーソルキー１２４、ズームボタン１２５、および閲覧（再生）ボタン１２６を備え、ユーザからの操作入力を受け付けて、操作内容に応じた信号をシステムコントローラ１１０に出力する。なお、操作部１２０には、図示の操作ボタン以外の操作ボタン類も含まれるが、それらの説明は省略する。
【００２７】
モードダイヤル（選択ボタン）１２２は、撮影動作のモードを切り替えるための回転可能なダイヤルである。ユーザはモードダイヤル１２２を操作することで、複数の撮影動作モードを選択することが可能である。なお、本発明の実施形態で、モードダイヤルは、ダイヤル式機構として記載をするが、例えば、ダイヤルではなくスライド式のボタンであってもよい。つまり、モードダイヤル１２２について、その機構はダイヤルに限定されず、カメラのモードを切り替えられるための機構を備えていることが本質である。
【００２８】
また、撮影動作モードの例として、構図を用いて撮影を行う場合、その構図の指示入力を受付けることが可能なモード等があるが、尚、このようなモードへの切替方法については、ダイヤルに限定されず、ディスプレイ１１７上のタッチパネル（不図示）などによる切替方法であってもよい。
【００２９】
閲覧ボタン１２６は、撮影した画像データを閲覧する閲覧モード（再生モード）に切り替えるためのボタンである。閲覧ボタン１２６が押下されると、撮影モードから閲覧モードに移行する。なお、閲覧モードへの切替方法については、前述のように、閲覧ボタン１２６の押下に限定されず、ディスプレイ１１７上のタッチパネル（不図示）などによる移行方法であってもよい。
【００３０】
閲覧モードでは、システムコントローラ１１０が、Ｉ／Ｆ回路１１３を介して、カードホルダ１１４に装着されているメモリカード１１５から設定情報と画像データを読み出す。設定情報は、現在装着されているメモリカード１１５に記録されている画像の枚数および記録されている画像データの容量などである。読み出される画像データは、例えば、画像１枚分の画像データまたはサムネイルデータである。なお、メモリカード１１５から読み出される画像データは、上述したように所定の圧縮形式で圧縮されている。
【００３１】
メモリカード１１５から読み出された画像データは、Ｉ／Ｆ回路１１３およびシステムコントローラ１１０を介して、ディスプレイドライバ１１６へ入力される。ディスプレイドライバ１１６は、入力された画像データをディスプレイ１１７に表示させる。
【００３２】
カーソルキー１２４は、ユーザが撮影装置１００に対する所定の指示や機能選択を行うためのキーである。ユーザは、カーソルキー１２４により、撮影装置１００に対する各種設定情報やユーザ認証情報などの操作入力を行うことができる。
【００３３】
また、カーソルキー１２４により、ディスプレイ１１７にメニュー画面や撮影装置１００に対して各種設定情報を設定するための画面を表示したり、撮影装置１００が有する所定の機能を選択することができる。
【００３４】
さらに、カーソルキー１２４により、撮影装置１００で撮影された画像データをディスプレイ１１７上にプレビュー表示させることができる。プレビュー表示とは、撮影装置１００で撮影した画像を、その直後にディスプレイ１１７に表示させる機能である。
【００３５】
なお、プレビュー表示については、ディスプレイ１１７上に撮影した画像を１枚のみ表示する構成に限定されず、サムネイル画像を含む複数の画像を表示するように構成してもよい。また、プレビュー表示の切り替えについては、カーソルキー１２４の押下に限らず、他のボタンの押下などの一般的な方法を利用して切り替えられる構成にしてもよい。また、プレビュー表示画面で、プレビュー表示画像の削除や編集などが行えるように構成してもよい。
【００３６】
レンズ制御部１２７は、レンズ１０１のレンズに対して、ズーム、フォーカス、絞り等の制御を行う。また、撮影装置１００は、被写体を撮像して画像データを得る撮影モードと当該撮影モードで得た画像データを表示する閲覧（再生）モードとを備える。
【００３７】
なお、音声についてはマイクやスピーカを用いることで、撮影装置１００と同様に記録、及び再生が可能である。また、映像（動画）記録時には、通常音声記録も同時に行われ、圧縮部１０８および伸長部１０９で、映像と音声が多重化される。
【００３８】
また、撮影装置１００における撮影動作について図１を用いて説明する。まず、ユーザが電源スイッチ１２１を操作し、撮影装置１００の電源をＯＮにする。すると、撮影装置１００に内蔵されているバッテリー（不図示）から各回路へ電源供給されて、撮影装置１００の起動処理（レンズバリアを開く動作制御およびマイクロコンピューターのリセット処理など）が行われる。
【００３９】
撮影装置１００は、電源ＯＦＦ時に電源スイッチ１２１が押下されると電源ＯＮとなり、自動的に撮影モードとなるように構成されている。また、電源ＯＦＦ時に閲覧ボタンが押下されると電源ＯＮとなり、自動的に閲覧モードとなるように構成されている。
【００４０】
撮影装置１００が撮影モードに移行すると、光学画像がレンズ１０１を介して撮影装置１００内へ入射し、撮像素子（ＣＣＤ）１０２に結像される。ＣＣＤ１０２は、入射される光学画像を電気信号に変換して、カメラ信号処理部（ＡＤＣ）１０３へ出力する。ＡＤＣ１０３は、入力される電気信号（アナログ信号）をデジタル信号に変換する。ＡＤＣ１０３から出力されるデジタル信号は画像処理部１０４に入力される。
【００４１】
画像処理部１０４内の前処理部１０５では、入力されるデジタル信号に基づき画像データを生成し、ホワイトバランス処理およびガンマ補正処理などが行われる。画像処理部１０４内のＹＣ処理部１０６では、画像データが輝度信号Ｙと色差信号ＣｒおよびＣｂとに分離され、色差信号ＣｒおよびＣｂの情報量を減らす処理が行われる。
【００４２】
色差信号ＣｒおよびＣｂの情報量の削減処理は、例えば、画像の主走査方向の色情報を間引く「４：２：２ダウンサンプリング処理」や、画像の縦横方向の色情報を間引く「４：１：１ダウンサンプリング処理」などがある。なお、前処理部１０５およびＹＣ処理部１０６で画像処理を行う際は、画像データを一時的にバッファメモリ１１１に保存し、随時バッファメモリ１１１に保存されている画像データを読み出しながら画像処理が行われる。
【００４３】
画像処理部１０４から出力される画像データ（非圧縮）はシステムコントローラ１１０に入力される。システムコントローラ１１０は、画像処理部１０４から出力される画像データを、ディスプレイドライバ１１６へ出力する。
【００４４】
ディスプレイドライバ１１６は、入力される画像データ（デジタル信号）をアナログ画像信号に変換すると共に、アナログ画像信号に基づく画像のサイズをディスプレイ１１７で表示可能なサイズに調整する。
【００４５】
また、ディスプレイドライバ１１６は、ディスプレイ１１７に画像を表示させるよう制御する。このとき、ディスプレイ１１７に表示される画像は、ＣＣＤ１０２、ＡＤＣ１０３、および画像処理部１０４で、連続的に信号処理されて生成される画像（スルー画像）である。
【００４６】
ディスプレイ１１７にスルー画像が表示されている状態で、ユーザが希望のタイミングで撮影ボタン１２３を操作すると、システムコントローラ１１０は画像処理部１０４に制御信号を出力する。画像処理部１０４に制御信号が入力されると、圧縮部１０８は、前処理部１０５およびＹＣ処理部１０６で画像処理された画像データをバッファメモリ１１１へ保存し、圧縮処理を行う。
【００４７】
具体的には、画像データの高周波成分と低周波成分の割合を数値化する離散コサイン変換処理（ＤＣＴ処理）や、画像の階調やグラデーションを表現する段階を量子化ビット数で表現する量子化処理や、画像データの信号文字列を一定のビット毎に区切り、出現頻度が高い文字列に対して、より短い符号を与えてゆくハフマン符号化処理などが実行される。圧縮された画像データは、システムコントローラ１１０およびディスプレイドライバ１１６を介してディスプレイ１１７に表示される。また、圧縮された画像データは、カードホルダ１１４を介してメモリカード１１５に記録される。
【００４８】
撮影ボタン１２３が操作される前にズームボタン１２５が操作されると、システムコントローラ１１０は光学ズーム処理や電子ズーム処理を実行し、画像の大きさを拡大または縮小させることができる。そして、ズームボタン１２５の操作後、撮影ボタン１２３が操作されると、拡大または縮小された画像の画像データがメモリカード１１５へ記録される。
【００４９】
図２は、本発明における構図描画撮影時の基本的な処理手順を示すフローチャートであり、本処理は、システムコントローラ１１０の制御の下、処理が実行される。
【００５０】
ステップＳ１００では、ユーザが、電源スイッチ１２１が操作されてＯＮになる、モードダイヤル１２２の操作、あるいは、ディスプレイ１１７に対して指等で触れることを検知して、図７に示すメニュー画面３００をディスプレイ１１７へ表示する。
【００５１】
メニュー画面３００は、構図を描画するモードを選択することが可能な画面であり、提供される機能を選択可能なように一覧表示する機能選択欄３０１、機能選択欄３０１において、構図の描画を行うモードを設定する際に選択される構図モード選択欄３０２、ユーザによって構図モード選択欄３０２が、カーソルキー１２４の操作、モードダイヤル１２２の操作、ディスプレイ１１７に対して指等で触れることを検知して選択されると（以後、ディスプレイ１１７に対して指で触れることで選択することを前提に記載するが、この方法に限られず、ユーザによるカーソルキー１２４の操作、モードダイヤル１２２の操作等によって選択することが可能である）、構図モード設定画面３０３が表示される。
【００５２】
構図モード設定画面３０３では、構図の描画を行うモードの選択を行う場合、ＯＮを選択し、構図の描画を行うモードの選択を行わない場合、ＯＦＦを選択する。選択方法としては、前述と同様に、カーソルキー１２４の操作、モードダイヤル１２２の操作、ディスプレイ１１７に対して指等に触れることを検知して選択される。
【００５３】
ステップＳ１０１では、ユーザは、メニュー画面３００の構図モード設定画面３０３のＯＮ、ＯＦＦの何れが選択されたかを検知することで、構図の描画を行うか否かを判定し、ＯＮが選択されたことを検知した場合は、ステップＳ１０２へ処理を進め、ＯＦＦが選択されたことを検知した場合は、ステップＳ１０５へ処理を進める。
【００５４】
ステップＳ１０２では、図８に示す構図描画指示用画面４００をディスプレイ１１７へ表示し、後述する構図描画処理を実施する。また、ユーザは構図の指定だけではなく、どの対象物にフォーカスをあてるかを複数指定することが出来る。構図描画時の処理の詳細に関しては、後述する。
【００５５】
構図描画指示用画面４００は、ユーザに対して構図を描くことを促すための画面であり、その旨を示すメッセージ４０１を表示する。
【００５６】
ステップＳ１０３では、図１４に示す撮影用画面１０００をディスプレイ１１７へ表示し、写真を撮影する。ここでの撮影は、通常の撮影とは違い、フォーカスをあてた対象物の数分撮影を行う。撮影用画面１０００及び構図撮影時の処理の詳細に関しては、後述する。
【００５７】
ステップＳ１０４では、図１１に示すフォーカス選択要求用画面７００をディスプレイ１１７へ表示する。ここでは、ステップＳ１０２においてフォーカス選択を行わなかった場合でも、撮影後にもフォーカスを合わせることが可能となり、撮影後の写真を見て満足しなかった場合でも再度フォーカス選択することで期待通りの写真にすることが可能となる。
【００５８】
フォーカス選択要求用画面７００は、描画した構図に対してフォーカス設定を行う構図の選択を行うか否かを確認するための画面であり、その旨を示すメッセージ７０１を表示し、ユーザは、フォーカス設定を行う場合、はい７０２を選択し、フォーカス設定を行わない場合、いいえ７０３を選択する。
【００５９】
本ステップでは、はい７０２が選択された場合、ステップＳ１０５へ処理を進め、いいえ７０３を選択した場合、ステップＳ１０６へ処理を進める。
【００６０】
ステップＳ１０５では、図１２に示すフォーカス選択用画面８００をディスプレイ１１７へ表示する。撮影後にフォーカスを合わせたい場合は、ここでフォーカスを選択することが可能である。尚、フォーカス選択時の処理の詳細に関しては、後述する。
【００６１】
ステップＳ１０６では、構図毎に撮影した画像を合成する。フォーカスを合わせた複数枚の写真を合成し、指定した対象物にのみフォーカスがあたった写真を作成することができる。
【００６２】
ステップＳ１０７では、通常の写真を撮影する。構図指定を行っていないので、1枚のみ撮影を行う。
【００６３】
ステップＳ１０８では、撮影して得られた画像を保存する。構図描画を行った場合は、合成した画像を、構図描画を行っていない場合は、撮影したままの画像データを保存する。
【００６４】
図３は、本発明の実施形態における構図描画時の処理手順を示すフローチャートであり、本処理は、システムコントローラ１１０の制御の下、処理が実行される。尚、図２に示すステップＳ１０２に示す処理に該当する。
【００６５】
ステップＳ２００では、構図描画指示用画面４００をディスプレイ１１７へ表示する。
【００６６】
ステップＳ２０１では、ユーザが、構図描画指示用画面４００に対して触れることで、構図を描くための画面である図９に示す構図描画用画面５００をディスプレイ１１７へ表示し、構図描画用画面５００に対して指等でなぞることで描画された構図を受け付ける。
【００６７】
そして、ユーザの指等が離れたタイミングで、ステップS２０２では、図１０に示す構図描画終了確認用画面６００をディスプレイ１１７へ表示し、継続して描画を行うか否かをユーザに対して問い合わせる。
【００６８】
構図描画終了確認用画面６００は、ユーザが、構図の描画を終えるか否かを選択するための画面であり、その旨を示すメッセージ６０１、ユーザが、構図の描画を終える際に選択するためのはい６０２、構図の描画を終えずに継続して描画を行う際に選択するためのいいえ６０３を備えている。
【００６９】
ステップＳ２０３では、構図の描画を終了するか否かを判定し、描画を終了すると判定した場合、ステップＳ２０４へ処理を進め、描画を終了すると判定しない場合、ステップＳ２０１へ処理を進めて、構図描画用画面５００において、描画された構図を受付ける。
【００７０】
つまり、本ステップでは、はい６０２が選択されると、構図の描画が終了すると見做し、ステップＳ２０４へ処理を進め、いいえ６０３が選択されると、ステップＳ２０１へ処理を進める。
【００７１】
Ｓ２０４では、ステップＳ１０５と同様に、フォーカス選択時の処理を行うが、処理の詳細に関しては、後述する。
【００７２】
Ｓ２０５では、描画された構図情報をフラッシュＲＯＭ１１２に備えられたテーブルへ保存する。この構図情報を記憶するテーブルの構成について、図６を用いて説明する。
【００７３】
図６の上段には、構図情報テーブルが示されており、この構図情報テーブルは、ユーザが描画した構図に関する情報を記憶するものである。
【００７４】
構図情報テーブルは、描画した構図を一意に示す構図画面名称２０１を備えており、この構図画面名称２０１には、構図の描画時に任意の一意の文字列で決定される名称が記憶される。また、構図情報テーブルは、ユーザが描画した構図の座標情報を記憶するための構図描画情報（座標）２０２を備えている。
【００７５】
また、構図情報テーブルは、描画した構図に対してフォーカス設定を行っているか否かを示す情報を記憶するためのフォーカス情報（ＯＮ／ＯＦＦ）２０３を備えており、更に、描画した構図が複数存在する場合、何れの構図に対してフォーカス設定されたかを記憶するためのフォーカス対象情報２０４を備えている。このフォーカス対象情報２０４には、例えば、フォーカス設定された構図の座標情報が記憶される。
【００７６】
本ステップでは、構図情報テーブルの構図画面名称２０１及び構図描画情報（座標）２０２が記憶される。
【００７７】
図４は、構図を用いた撮影時の処理手順を示すフローチャートであり、本処理は、システムコントローラ１１０の制御の下、処理が実行される。尚、図２に示すステップＳ１０３に示す処理に該当する。
【００７８】
ステップＳ３００は、フォーカス選択された構図の個数分の写真の撮影を行うことを示しており、その個数分、ステップＳ３０１の処理を行う。この判定は、構図情報テーブルのフォーカス情報（ＯＮ／ＯＦＦ）２０３がＯＮであり、かつフォーカス対象情報２０４に記憶されたフォーカス設定された数の分だけ取得する。
【００７９】
尚、フォーカス設定されていない場合は、１枚だけ、撮影を行った後、ステップＳ３０２へ処理を進める。
【００８０】
ステップＳ３０１では、構図情報テーブルの構図描画情報（座標）２０２を用いて、描画した構図が表示された撮影用画面１０００をディスプレイ１１７へ表示した後、撮影処理を行う。ユーザは、撮影用画面１０００に表示された構図１００１、構図１００２、及び構図１００３に被写体を合わせて撮影ボタン１２３を押下することで撮影を行う。
【００８１】
尚、構図情報テーブルのフォーカス対象情報２０４を用いて、フォーカス設定された構図をフォーカス設定された構図と識別表示しても良い。
【００８２】
そして、撮影ボタン１２３が押下されたことを検知すると、フォーカス対象情報２０４に記憶された情報に基づいて定めたフォーカス位置を用いて、撮影して得られた画像データを、一時的に、バッファメモリ１１１に保存しておき、ステップＳ３０２では、一時的に、バッファメモリ１１１に保存した画像データをフラッシュＲＯＭ１１２に備えられたテーブルに保存する。この画像データを記憶するテーブルの構成について、図６を用いて説明する。
【００８３】
図６の下段には、画像情報テーブルが示されており、この画像情報テーブルは、フォーカス設定された構図に対して撮影して得られた画像データに関する情報を記憶するものである。
【００８４】
画像情報テーブルは、撮影して得られた画像データを一意に示す名称を示す画像名２０５を備えており、この画像名２０５には、撮影処理を行う際、任意の一意の文字列で決定される名称が記憶される。
【００８５】
また、画像情報テーブルは、構図情報テーブルのフォーカス対象情報２０４を用いて、対象となるフォーカス位置で撮影して得られた画像データを記憶するためのフォーカスされた画像２０６を備えられている。フォーカス対象が複数ある場合は、複数の画像データが記憶される。
【００８６】
本ステップでは、画像情報テーブルの画像名２０５及びフォーカスされた画像２０６に対して各データを記憶する。
【００８７】
図５は、フォーカス選択時の処理手順を示すフローチャートであり、本処理は、システムコントローラ１１０の制御の下、処理が実行される。尚、図２に示すステップＳ１０５、及び図３に示すステップＳ２０５の処理に該当する。
【００８８】
ステップＳ４００では、フォーカス選択要求用画面７００が既にディスプレイ１１７に表示されているか否かを判定し、表示されていると判定した場合、ステップＳ４０１へ処理を進め、表示されていると判定しない場合、ステップＳ４０２へ処理を進める。
【００８９】
ステップＳ４０２では、はい７０２が選択された場合、ステップＳ４０３へ処理を進め、いいえ７０３を選択した場合、ステップ処理を終了する。
【００９０】
ステップＳ４０３は、ユーザが、図１２に示すフォーカス選択用画面８００をディスプレイ１１７へ表示し、フォーカス選択用画面８００に表示された各構図の選択を受付けることで、フォーカスの選択を受付ける。
【００９１】
フォーカス選択用画面８００は、描いた構図を表示しておき、各構図を選択することが可能であり、選択した構図内に写された被写体に対してフォーカスを合わせて撮影することができる。
【００９２】
フォーカス選択用画面８００には、描いた構図８０１、構図８０２、及び構図８０３が表示されており、ユーザは、フォーカスを合わせたい構図を選択する。そして、フォーカス情報（ＯＮ／ＯＦＦ）２０３をＯＮとして記憶し、選択した構図に関しての座標情報を構図情報テーブルのフォーカス対象情報２０４に記憶する。
【００９３】
尚、フォーカス設定に関しては、選択した構図内に存在するフォーカスエリアを選択可能とする構成でも良く、その場合、選択したフォーカスエリアに関する情報をフォーカス対象情報２０４に記憶するか、あるいは、選択した構図内に存在する最適なフォーカスエリアを特定して、特定したフォーカスエリアに関する情報をフォーカス対象情報２０４に記憶しても良い。
【００９４】
ステップＳ４０４では、フォーカス選択用画面８００の１つの構図が選択されると、図１３に示すフォーカス選択終了確認用画面９００をディスプレイ１１７へ表示し、継続してフォーカスの選択を行うか否かをユーザに対して問い合わせる。
【００９５】
フォーカス選択終了確認用画面９００は、ユーザが、フォーカスの選択を終えるか否かを選択するための画面であり、その旨を示すメッセージ９０１、ユーザが、フォーカスの選択を終える際に選択するためのはい９０２、フォーカスの選択を終えずに継続してフォーカスの選択を行う際に選択するためのいいえ９０３を備えている。
【００９６】
ステップＳ２０３では、フォーカスの選択を終了するか否かを判定し、フォーカスの選択を終了すると判定した場合、本処理を終了し、フォーカスの選択を終了すると判定しない場合、ステップＳ４０３へ処理を進める。
【００９７】
つまり、本ステップでは、はい９０２が選択されると、フォーカスの選択が終了すると見做し、本処理を終了し、いいえ９０３が選択されると、ステップＳ４０３へ処理を進める。
【００９８】
尚、ステップＳ１０６において、フォーカス設定された構図を用いて撮影を行った場合、撮影して得られた画像データを合成することを記載したが、その１例を、図１５に示す。
【００９９】
図１５の左上に示されるように最左端の人１１００に対してフォーカス設定を行うと共に、左下に示されるように右の棟１１０２に対してフォーカス設定を行い、人１１００と棟１１０２とに挟まれる人１１０１に対してはフォーカス設定を行わないとする。
【０１００】
その場合、本ステップに於いて、画像データを合成することにより、右に示される、人１１００と棟１１０２とにフォーカスが合い、人１１０１には、フォーカスが合っていない画像データを得ることが可能となる。
【０１０１】
［第２の実施形態］
本発明の第１の実施形態では、新規に構図を描画して、撮影を行ったが、第２の実施形態では、描画した構図を保存しておき、保存した構図から所望する構図を選択して用いることも可能な態様について説明する。尚、第１の実施形態と同様な構成、及びステップについては、同一の符号を用いて説明し、その内容についての説明は、省略する。
【０１０２】
第２の実施形態では、図１６に示す構図生成方法選択画面１２００をディスプレイ１１７へ表示し、新規で構図を描画するのか、あるいは、既に描画して保存しておいた構図を選択して利用するのかを選択することが可能である。
【０１０３】
構図生成方法選択画面１２００は、新規に構図を描画する際に選択するための新規作成ボタン１２０２、既に描画して保存しておいた構図を選択する際に選択するための保存した構図を開くボタン１２０３を備えている。
【０１０４】
構図生成方法選択画面１２００は、ステップＳ１０１において、構図描画モードがＯＮであると判定した後、ディスプレイ１１７へ表示される。
【０１０５】
そして、新規作成ボタン１２０２が選択されると、前述したように、ステップＳ１０２への処理を進め、保存した構図を開くボタン１２０３が選択されると、構図情報テーブルに記憶した構図情報を取得する。
【０１０６】
そして、図１７に示す構図情報選択画面１３００をディスプレイ１１７へ表示し、構図情報選択画面１３００の構図情報を表示する領域を示す構図情報表示領域１３０１へ取得した構図情報を表示する。
【０１０７】
ユーザは、この構図情報表示領域１３０１のなかから、所望する構図情報を選択すると、その構図情報を用いて、撮影用画面１０００を生成してディスプレイ１１７へ表示し、ステップＳ１０３において、撮影処理を行う。
【０１０８】
これによって、新規に構図を作成する手間と省くことが可能となり、柔軟に構図を定めることで、撮影を効率的に行うことが可能となる。
【０１０９】
［第３の実施形態］
本発明の第１の実施形態では、描画した構図に対してフォーカス設定を行うことを説明したが、第３の実施形態では、各構図に対してフォーカス設定を行わずに、省力化を目的とするフォーカス設定が可能な態様について説明する。尚、第１及び第２の実施形態と同様な構成、及びステップについては、同一の符号を用いて説明し、その内容についての説明は、省略する。
【０１１０】
第３の実施形態では、構図生成方法選択画面１２００の設定ボタン１２０４が選択されると、図１８に示すフォーカス方法選択画面１４００をディスプレイ１１７へ表示し、フォーカス方法選択画面１４００を用いて、フォーカス設定の省力化を図る。
【０１１１】
フォーカス方法選択画面１４００は、描画した全ての構図に対してフォーカスを設定する際に選択するための全フォーカス設定ボタン１４０１、１の構図に対してフォーカス設定を行うと、その近隣に存在する構図も一緒にフォーカス設定を行う際に選択するための近距離設定ボタン１４０２を備えている。
【０１１２】
近距離設定ボタン１４０２を選択すると、ユーザは、一緒にフォーカス設定を行う構図間の距離を距離指定選択欄１４０３から選択する。
【０１１３】
フォーカス方法選択画面１４００は、全フォーカス設定ボタン１４０１が設定されている場合、ステップＳ４０３からステップＳ４０５のフォーカス設定を行う処理を省略し、一方、近距離設定ボタン１４０２を選択すると、ステップＳ４０３では、選択された構図に対して、構図間の距離が距離指定選択欄１４０３において選択した距離の範囲内である構図に対してもフォーカス設定を行う。
【０１１４】
［第４の実施形態］
第４の実施形態では、ユーザがフォーカス設定されている構図がどれなのかが一目で理解できるように、フォーカス設定されている構図を識別表示することが可能な態様について説明する。尚、第１の実施形態から第３の実施形態と同様な構成、及びステップについては、同一の符号を用いて説明し、その内容についての説明は、省略する。
【０１１５】
図１９に示すフォーカス選択後画面１５００は、フォーカス設定済み表記１５０１、ユーザが描いた構図１５０２を備えている。
【０１１６】
ステップＳ４０３にてフォーカスする構図を選択すると、それ以降、フォーカス設定した構図は、フォーカス設定済み表記１５０１を表示し、さらに構図１５０２の枠線の色を変えて表示する。
【０１１７】
尚、フォーカス設定がなされている構図は、構図情報テーブルのフォーカス情報２０３がＯＮとなっているものであり、構図描画情報を用いて、フォーカス設定済み表記１５０１、構図１５０２の枠線の色を変えて表示する。
【０１１８】
［第５の実施形態］
第５の実施形態では、フォーカス設定した枚数だけ撮影を行う際に、撮影中に、残り何枚撮影すると撮影完了となるかをユーザに対して識別表示する態様について説明するが、これは、フォーカス設定した構図全てに対して撮影を行ったか否かを、ユーザが認識し易くすることを目的とする。尚、第１の実施形態から第４の実施形態と同様な構成、及びステップについては、同一の符号を用いて説明し、その内容についての説明は、省略する。
【０１１９】
図２０に示すフォーカス選択構図撮影画面１６００は、フォーカス設定された構図の数に対して、何枚撮影されたかを示す撮影枚数情報１６０１、ユーザが描いた構図１６０２を備えている。
【０１２０】
ステップＳ３０１にて、撮影処理実施時、フォーカス選択構図撮影画面１６００において、撮影枚数情報１６０１を画面上に表示する。
【０１２１】
この表示を行うには、構図情報テーブルのフォーカス情報（ＯＮ／ＯＦＦ）２０３がＯＮのものの数を算出することで、フォーカス設定された構図の数を求め、撮影枚数情報１６０１の分母の数とする。初期の段階では、撮影が行われていないので、分子には、０が表示される。
【０１２２】
そして、構図１６０２、つまりフォーカス設定された構図に収まった被写体を撮影すると、分子に表示された数値に１を加算して表示する。但し、同じ構図で複数回撮影した場合は、１を加算しないでそのままとする。
【０１２３】
また、ユーザが描いた構図１６０２は、撮影がされると、枠線の色を変更し、その構図にフォーカスが設定された写真が撮影されたことをユーザに知らせる。全ての構図の枠線の色を変更したタイミングで、全ての構図に対して撮影がなされたことをユーザに知らせることが可能となる。
【０１２４】
［第６の実施形態］
第６の実施形態では、構図に被写体が収まっているか否かをユーザに対して識別表示する態様について説明する。尚、第１の実施形態から第５の実施形態と同様な構成、及びステップについては、同一の符号を用いて説明し、その内容についての説明は、省略する。
【０１２５】
図２１に示す構図撮影画面１７００は、ユーザが描いた構図１７０２を備える。
【０１２６】
ステップＳ３０１にて、撮影処理時、ユーザがシャッターを押す前に被写体を画面に映して構図に合っているかを判定する。構図に完全に入っていれば、被写体を構図に合わせる必要がない為、画面全体が見やすいように、構図の枠線を点線１７０２に変更する。
【０１２７】
尚、判定方法の１例としては、構図内の背景の色を一時的に記憶しておき、被写体によってその色が塗りつぶされる割合を％で算出し、その値が、所定値以上に達した場合、構図に合っていると判定し、構図の枠線を点線１７０２に変更する。
【０１２８】
[第７の実施形態]
第７の実施形態では、被写体が構図にどれくらい収まっているかの指標を画面上に表示させる態様について説明する。尚、第１の実施形態から第６の実施形態と同様な構成、及びステップについては、同一の符号を用いて説明し、その内容についての説明は、省略する。
【０１２９】
図２１に示す構図撮影画面１７００は、被写体が構図にどの程度入っているかを表した収容率１７０１、１７０３と、ユーザが描いた構図１７０２を備える。
【０１３０】
ステップＳ３０１にて、撮影処理時、ユーザがシャッターを押す前に被写体を画面に映して、構図１７０２にどの程度入っているかを収容率１７０１、１７０３で表す。被写体が構図に全て入っていれば、収容率を１００%とする１７０１。構図に合っていなければ、対象が構図にどの程度入っているかを％で表示する１７０３。
【０１３１】
この表示も第６の実施形態と同様に、収容率の算出方法の１例としては、構図内の背景の色を一時的に記憶しておき、被写体によってその色が塗りつぶされる割合を％で算出する方法があげられる。
【０１３２】
尚、収容率が１００%、あるいは所定値以上となったタイミングで、その構図に収まる被写体の撮影を行っても良い。
【０１３３】
［第８の実施形態］
第８の実施形態では、属性を備えた構図を選択して撮影を行えるようにする態様について説明する。尚、第１の実施形態から第７の実施形態と同様な構成、及びステップについては、同一の符号を用いて説明し、その内容についての説明は、省略する。
【０１３４】
図２２に示す構図描画画面１８００は、対象の構図の属性の設定ボタンを備える。
【０１３５】
ステップＳ２０１にて構図の描画を行った後、構図毎に「人物」、「建物」、「風景」等のような属性を設定するボタン１８０１が表示される。ボタン１８０１に触れることで属性を設定すると、属性毎に設定された情報１８０２が構図に表示される。
【０１３６】
また、属性を設定することで、属性の特徴を考慮した撮影を行うことができる。例えば、構図の一つが人物設定だった場合、被写体が人物設置された構図内に収まった瞬間に自動で撮影を行うことが可能な機能がある。
【０１３７】
図２３の上段に示す撮影画面１９００は、動く被写体がまだ枠内に収まっていない場合の画面である。右から左へ被写体１９０２が移動しているが、まだ構図１９０３に収まっていない為、撮影されない。
【０１３８】
一方、下段に示す撮影画面１９０４は、動く被写体が構図に全て収まった場合の画面である。被写体１９０７が構図１９０６内に収まり、被写体が人物であることを検知すると、自動で撮影される。
【０１３９】
この別例として、予め撮影装置１００に記憶した顔を認識するためのテンプレートや自身の顔情報を用いて被写体の顔とのマッチングを行う顔認識技術を適用した例があげられる。この別例の場合、属性設定された構図内で被写体の顔が収まった時、撮影を行い、構図に収まっていない時、撮影を行えないように制御することが可能である。あるいは、構図に収まったタイミングで、構図の枠線を構図に収まっていない構図の枠線とは異なるように識別表示（例えが、色別、点線等を用いて表示）しても良い。
【０１４０】
また、属性に限らず、収容率が１００％（収容率１９０５が１００％）になったタイミングで、構図内の被写体が「人物」であるか否かを判定して、「人物」であると判定したタイミングで、撮影を行っても良い。
【０１４１】
以上、本発明によれば、撮影装置に備えたタッチパネルに触れて描いた構図を用いて撮影を行うことができるので、柔軟に構図を定めることで、撮影を効率的に行うことが可能となる。
【０１４２】
また、本発明におけるプログラムは、各処理方法を撮影装置が実行可能（読取可能）なプログラムであり、本発明の記憶媒体は、各処理方法を撮影装置が実行可能なプログラムが記憶されている。
【０１４３】
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。
【０１４４】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、撮影装置に供給し、その撮影装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１４５】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムを供給するための記録媒体としては、例えば、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、ＳＤカード等を用いることができる。
【０１４６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４７】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、その撮影装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１４８】
１００    撮影装置
１０１    レンズ
１０２    撮像素子
１０３    カメラ信号処理部
１０４    画像処理部
１０５    前処理部
１０６    ＹＣ処理部
１０７    電子ズーム処理部
１０８    圧縮部
１０９    伸長部
１１０    システムコントローラ
１１１    バッファメモリ
１１２    フラッシュメモリ
１１３    Ｉ／Ｆ回路
１１４    カードホルダ
１１５    メモリカード
１１６    ディスプレイドライバ
１１７    ディスプレイ
１１８    サウンドドライバ
１１９    スピーカ
１２０    操作部
１２１    電源スイッチ
１２２    モードダイヤル
１２３    撮影ボタン
１２４    カーソルキー
１２５    ズームボタン
１２６    閲覧ボタン
１２７    レンズ制御部
１２８    ＬＥＤドライバ
１２９    ランプ
【図１】
2014143665.tif 000003
【図２】
2014143665.tif 000004
【図３】
2014143665.tif 000005
【図４】
2014143665.tif 000006
【図５】
2014143665.tif 000007
【図６】
2014143665.tif 000008
【図７】
2014143665.tif 000009
【図８】
2014143665.tif 000010
【図９】
2014143665.tif 000011
【図１０】
2014143665.tif 000012
【図１１】
2014143665.tif 000013
【図１２】
2014143665.tif 000014
【図１３】
2014143665.tif 000015
【図１４】
2014143665.tif 000016
【図１５】
2014143665.tif 000017
【図１６】
2014143665.tif 000018
【図１７】
2014143665.tif 000019
【図１８】
2014143665.tif 000020
【図１９】
2014143665.tif 000021
【図２０】
2014143665.tif 000022
【図２１】
2014143665.tif 000023
【図２２】
2014143665.tif 000024
【図２３】
2014143665.tif 000025