(57)【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段における撮像設定を調整する撮像準備手段と、
ユーザからの指示を受け付けるタッチディスプレイと、
前記タッチディスプレイに対するタッチダウン操作に応じて、前記撮像準備手段に、撮像設定の調整を行なわせ、前記タッチダウン操作に続いて特定のタッチ操作がなされた場合に、前記撮像準備手段による前記調整が行われる前の撮像設定に戻した後、前記特定のタッチ操作に対応する処理を実行するように制御する制御手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記撮像準備手段は、前記タッチダウン操作があった位置に表示されている被写体に基づいて、撮像設定を調整することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記撮像準備手段は、前記被写体が動体の場合、前記被写体が前記タッチディスプレイに表示されている間中、前記撮像設定を前記被写体に基づいて調整することを特徴とする請求項２記載の撮像装置。
【請求項４】
前記タッチダウン操作によって特定される第１の被写体と前記特定のタッチ操作によって特定される第２の被写体とを同定する同定手段を、更に有し、
前記同定手段による同定の結果、前記第１及び第２の被写体が同じ被写体である場合、前記制御手段は、前記撮像準備手段による前記調整が行われる前の撮像設定に戻す動作、及び前記調整が行われる前の撮像設定に戻した後に行われる前記特定のタッチ操作に対応する処理を実行しないように制御することを特徴とする請求項２又は３記載の撮像装置。
【請求項５】
前記撮像設定は、フォーカス、露出及びホワイトバランスのうち少なくとも１つであることを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記撮像設定の回復には、前記撮像設定における特定の設定値を回復させること、又は前記撮像設定が特定の被写体に適合するように回復させることが含まれることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記特定のタッチ操作は、特定の第１の処理に対応するタッチジェスチャー操作又は特定の第２の処理に対応するマルチタッチ操作であることを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記タッチジェスチャー操作は、前記タッチダウン操作に続いて、ユーザが、前記タッチディスプレイにタッチしたままタッチダウン位置を所定の距離以上移動させる操作であることを特徴とする請求項７記載の撮像装置。
【請求項９】
撮像工程と、
撮像準備手段が、前記撮像工程における撮像設定を調整する撮像準備工程と、
ユーザからの指示を受け付けるタッチディスプレイ工程と、
前記タッチディスプレイ工程におけるタッチダウン操作に応じて、前記撮像準備手段に対し、撮像設定の調整を行なわせ、前記タッチダウン操作に続いて特定のタッチ操作がなされた場合に、前記撮像準備手段による前記調整が行われる前の撮像設定に戻した後、前記特定のタッチ操作に対応する処理を実行するように制御する制御工程と、
を有することを特徴とする撮像装置の制御方法。
【請求項１０】
撮像装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記撮像装置の制御方法は、
撮像工程と、
撮像準備手段が、前記撮像工程における撮像設定を調整する撮像準備工程と、
ユーザからの指示を受け付けるタッチディスプレイ工程と、
前記タッチディスプレイ工程におけるタッチダウン操作に応じて、前記撮像準備手段に対し、撮像設定の調整を行なわせ、前記タッチダウン操作に続いて特定のタッチ操作がなされた場合に、前記撮像準備手段による前記調整が行われる前の撮像設定に戻した後、前記特定のタッチ操作に対応する処理を実行するように制御する制御工程と、
を有することを特徴とするプログラム。
【請求項１１】
請求項１０記載のプログラムを格納することを特徴とするコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、その制御方法、及びプログラム、並びに記憶媒体に関し、特に、表示画面に手指等で接触した位置を検出するタッチディスプレイを備えた撮像装置に関する。
【背景技術】
【０００２】
被写体を液晶パネル画面に表示して確認しながら撮像できるデジタルカメラには、操作指示手段としてタッチディスプレイを適用したものがある。このようなデジタルカメラとして、指の押し圧を検出できるタッチディスプレイを備え、押し圧が閾値以下のときには撮像準備動作を指示し、閾値を超えたときには撮像動作を指示できるように構成されたデジタルカメラが提案されている（例えば、特許文献１参照。）。
【０００３】
また、タッチダウン後、特定のタッチ操作がなされ、その後、接触が無くなったことを検出すると、撮像処理を行わないよう制御するデジタルカメラが提案されている（例えば、特許文献２参照。）。また、タッチディスプレイにタッチすることによって描かれた軌跡を認識すると、その軌跡に対応する操作ボタンを表示する、いわゆるタッチジェスチャー認識機能を備えたデジタルカメラが提案されている（例えば、特許文献３参照。）。更にまた、複数の指、複数の指と手のひら、指とスタイラス、複数のスタイラス及び／又はこれらの任意の組み合わせからなる複数のタッチ操作からなるマルチタッチ操作機能を備えたデジタルカメラが提案されている（例えば、特許文献４参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２３６００８号公報
【特許文献２】特開２０１１−１９３２４９号公報
【特許文献３】特開２０１０−１８２０２３号公報
【特許文献４】特表２００８−５０８６００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
通常、デジタルカメラは、ユーザによるタッチダウン操作があったとき、タッチディスプレイ上の当該タッチダウン位置に表示されている被写体にフォーカスや露出、ホワイトバランス等の撮像設定条件が適合するように制御する。ユーザが、その撮像設定条件における画像を、画角（撮像アングル）やズーム比率等を変更することなく確認できるようにし、また、シャッターチャンスであるユーザ任意のタイミングで撮像処理が行えるようにするためである。
【０００６】
また、ユーザが、タッチダウン後、タッチディスプレイ上にタッチしたまま軌跡を描く、いわゆるタッチジェスチャー操作や、複数の指タッチによる、いわゆるマルチタッチ操作を行うと、デジタルカメラはその軌跡に応じてコマンドを実行する。例えば、タッチ操作によって円の軌跡が描かれると、デジタルカメラはシャッタースピード値を変更し、２点タッチの間隔を広げるように軌跡が描かれると、デジタルカメラはズーミングアップを実行する。
【０００７】
しかしながら、従来のデジタルカメラは、ユーザがタッチジェスチャー操作又はマルチタッチ操作を実行した場合、タッチディスプレイ上に最初にタッチする動作をタッチダウン操作とみなす場合がある。かかる場合、タッチダウン位置に表示されている被写体に適合するように撮像設定条件が変更されてしまうので、操作を開始する前の撮像設定条件を維持したままタッチジェスチャー操作又はマルチタッチ操作によるコマンドを実行させることができない。
【０００８】
具体的には、ユーザが特定の被写体、例えば、人物にフォーカス、露出、ホワイトバランス等を合わせた状態で、シャッタースピードを変更しようとしてタッチディスプレイ上に円を描くタッチジェスチャー操作を行ったとする。このとき、タッチジェスチャーにおける最初のタッチ位置に別の被写体、例えば、テーブルが表示されていると、当該テーブルに適合するようにフォーカス等が変更され、その後、シャッタースピードの変更が実行される。このために、ユーザは改めて特定の被写体である人物にフォーカス等を合わせ直す必要があり、特定の被写体にフォーカス等を合わせたままの状態で、特定のタッチ操作に対応するコマンドを実行させることができないという問題がある。
【０００９】
本発明の目的は、タッチダウン操作によって特定される被写体に撮像設定条件を適合させつつ、特定のタッチ操作がなされた場合、特定のタッチ操作に対応するコマンドを適正に実行できる撮像装置、その制御方法、プログラム、記憶媒体を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１記載の撮像装置は、撮像手段と、前記撮像手段における撮像設定を調整する撮像準備手段と、ユーザからの指示を受け付けるタッチディスプレイと、前記タッチディスプレイに対するタッチダウン操作に応じて、前記撮像準備手段に、撮像設定の調整を行なわせ、前記タッチダウン操作に続いて特定のタッチ操作がなされた場合に、前記撮像準備手段による前記調整が行われる前の撮像設定に戻した後、前記特定のタッチ操作に対応する処理を実行するように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザのタッチダウン操作に引き続いて特定のタッチ操作があった場合、条件回復手段によって、撮像準備手段による撮像設定条件の変更前の撮像設定条件を回復させる。これによって、タッチダウン操作によって特定される被写体に撮像設定条件を適合させつつ、タッチダウン操作に引き続いて特定のタッチ操作がなされた場合、当該特定のタッチ操作に対応するコマンドを適正に実行させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る撮像装置の背面を示す斜視図である。
【図２】図１の撮像装置の構成を示すブロック図である。
【図３】図１の撮像装置を用いた撮像処理の手順を示すフローチャートである。
【図４】第１の実施の形態で表示部に表示される表示画面の遷移を示す図である。
【図５】第２の実施の形態に係る撮像装置を用いた撮像処理の手順を示すフローチャートである。
【図６】第２の実施の形態で表示部に表示される表示画面の遷移を示す図である。
【図７】第３の実施の形態に係る撮像装置を用いた撮像処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について図面を参照しつつ詳細に説明する。
【００１４】
図１は、本発明の実施の形態に係る撮像装置の背面を示す斜視図である。図１において、撮像装置としてのデジタルカメラ１００の背面には、表示部２８が設けられている。表示部２８は、画像や各種情報を表示する、例えばＬＣＤからなる表示画面である。表示部２８はタッチディスプレイであり、表示部２８に対する接触を検知できるように構成されている。デジタルカメラ１００の上面には、シャッターボタン６１及び電源スイッチ７２が設けられている。シャッターボタン６１は、撮像指示を行うための操作部７０として機能する。電源スイッチ７２は、電源のオン、オフを切り替える。
【００１５】
デジタルカメラ１００の背面には、表示部２８に隣接してモード切替スイッチ６０、コントローラホイール７３を含む操作部７０が配置されている。モード切替スイッチ６０は、各種モードを切り替えるための操作部である。また、コントローラホイール７３は、回転操作可能な操作部材である。すなわち、操作部７０はユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチディスプレイ等の操作部材よって構成されている。
【００１６】
デジタルカメラ１００の側面には、コネクタ１１２の装着部が設けられている。コネクタ１１２は、接続ケーブル１１１とデジタルカメラ１００とを接続する。デジタルカメラ１００の下面には、記録媒体スロット２０１及びその蓋体２０２が設けられている。記録媒体スロット２０１は、記録媒体２００を格納するためのスロットである。記録媒体２００はメモリカードやハードディスク等からなる。記録媒体２００は、記録媒体スロット２０１に格納されることによってデジタルカメラ１００と通信が可能となる。
【００１７】
図２は、図１の撮像装置（デジタルカメラ）の構成を示すブロック図である。図２において、デジタルカメラ１００は、フォーカスレンズを含む撮像レンズ１０３、絞り機能を備えるシャッター１０１、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像部２２を備える。
【００１８】
デジタルカメラ１００は、また、Ａ／Ｄ変換器２３、バリア１０２を備える。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換する。バリア１０２は、撮像レンズ１０３を覆うことにより、撮像レンズ１０３、シャッター１０１、撮像部２２を含む撮像系の汚れや破損を防止する。
【００１９】
デジタルカメラ１００は、また、画像処理部２４、メモリ制御部１５、システム制御部５０を備えている。画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいて、システム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４は、更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理を行う。
【００２０】
デジタルカメラ１００は、また、表示部２８、メモリ３２を備えている。Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、又は、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られ、Ａ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像及び音声を格納するのに十分な記憶容量を備えている。表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能（スルー画像表示）を実現することが可能である。メモリ３２は、画像表示用のメモリ、すなわちビデオメモリを兼ねている。
【００２１】
表示部２８は、該表示部２８に対する接触操作を検知可能なタッチパネルでもある。すなわち、表示部２８は、操作部７０の１つであって、タッチパネルと表示部を一体的に構成したタッチディスプレイであり、タッチ操作部材としても機能する。例えば、タッチパネルを光の透過率が表示部２８の表示を妨げないように構成して、表示部２８の表示面の上層として取り付ける。そして、タッチパネルにおける入力座標と、表示部２８上の表示座標とを対応付ける。これにより、あたかもユーザが表示部２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩを構成することができる。タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサー方式等のうちいずれの方式のものであっても良い。
【００２２】
タッチパネルへの以下の操作は、システム制御部５０によって検出される。タッチパネルを指やペンで触れたこと（以下、「タッチダウン」という。）、タッチパネルを指やペンで触れている状態であること（以下、「タッチオン」という。）、タッチパネルを指やペンで触れたまま移動していること（以下、「ムーブ」という。）などである。また、タッチパネルへ触れていた指やペンを離したこと（以下、「タッチアップ」という。）、タッチパネルに何も触れていない状態であること（以下、「タッチオフ」という。）もシステム制御部５０によって検出される。
【００２３】
上述の操作や、タッチディスプレイ上に指やペンが触れている位置座標はシステム制御部５０に通知され、システム制御部５０は通知された情報に基づいてタッチディスプレイ上にどのような操作が行なわれたかを判定する。ムーブについてはタッチディスプレイ上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチディスプレイ上の垂直成分・水平成分毎に判定される。また、タッチディスプレイ上をタッチダウンから一定のムーブを経てタッチアップをしたとき、ストロークを描いたと判定される。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチディスプレイ上に指を触れたままある程度の距離だけ素早く動かして、そのまま離す操作であり、換言すれば、タッチディスプレイ上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定される。また、所定距離以上を、所定速度未満でムーブしたことが検出された場合は、ドラッグが行なわれたと判定される。
【００２４】
デジタルカメラ１００は、また、Ｄ／Ａ変換器１３を備えている。Ｄ／Ａ変換器１３は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。すなわち、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して表示部２８に表示される。表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１３からのアナログ信号に応じた表示を行う。
【００２５】
デジタルカメラ１００は、また、不揮発性メモリ５６を備える。不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えば、ＥＥＰＲＯＭ等からなる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムには、後述する各種フローチャートを実行するためのプログラムが含まれる。
【００２６】
デジタルカメラ１００は、また、システムメモリ５２を備えている。システムメモリ５２として、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等が展開される。
【００２７】
デジタルカメラ１００は、また、システム制御部５０に各種の動作指示を入力するための操作手段として、モード切替スイッチ６０、第１シャッタースイッチ６２、第２シャッタースイッチ６４を備えている。モード切替スイッチ６０は、システム制御部５０の動作モードを、静止画及び動画を記録可能な撮像モード、再生モード等のいずれかに切り替える。第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮像準備動作指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。これらの処理はシステム制御部５０の制御によって行われる。以下、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の動作を撮像準備動作という。第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮像動作指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。
【００２８】
デジタルカメラ１００は、また、操作部７０を備える。操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば、終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。ユーザは、表示部２８に表示されたメニュー画面と、４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。操作部７０には、回転操作可能な操作部材としてのコントローラホイール７３が含まれる。コントローラホイール７３は、方向ボタンと共に選択項目を指示する際などに使用される。
【００２９】
デジタルカメラ１００は、また、電源制御部８０を備える。電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００３０】
デジタルカメラ１００は、また、電源部３０及びインターフェース１８を備える。電源部３０は、アルカリ電池やリチウム電池等の一次電池、ＮｉＣｄ電池、ＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。インターフェース１８は、画像処理部２４とメモリカードやハードディスク等の記録媒体２００とを接続する。
【００３１】
システム制御部５０は、デジタルカメラ１００全体を制御する。すなわち、システム制御部５０は、上述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する実施の形態の各処理を実現する。また、システム制御部５０は、メモリ３２、Ｄ／Ａ変換器１３、表示部２８等を制御することによって表示制御も行う。更に、システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮像処理の動作を制御する。
【００３２】
以下、図１の撮像装置を用いた撮像処理について詳細に説明する。
【００３３】
図３は、図１の撮像装置を用いた撮像処理の手順を示すフローチャートである。この撮像処理は、デジタルカメラ１００のシステム制御部５０が不揮発性メモリ５６に記録された撮像処理プログラムをシステムメモリ５２に展開して当該プログラムを実行することによって実行する。本撮像処理では、ユーザのタッチダウン操作によりタッチダウン位置に表示されている被写体に適合する撮像設定条件による撮像準備動作が行われ、その後、ユーザによるタッチアップ操作がなされたときは撮像処理が実行される。また、ユーザによる特定のタッチ操作があったときはタッチ操作前の撮像設定条件を回復しながら、当該特定のタッチ操作に対応する所定のコマンドが実行される。
【００３４】
図３において、ユーザによってデジタルカメラ１００の電源が投入されると、システム制御部５０は、所定の撮像設定条件、例えば、所定のフォーカス、露出、ホワイトバランスで撮像を開始する（ステップＳ３０１）。撮像設定条件は、デジタルカメラ１００の仕様にもよるが、例えば、電源切断前に設定されていた各種条件が回復して用いられる。次いで、システム制御部５０は、撮像部２２で撮像している映像を表示部（タッチディスプレイ）２８に表示する（ステップＳ３０２）。
【００３５】
図４は、表示部２８に表示される表示画面の遷移を示す図である。図４（ａ）において、表示部２８には、人物やテーブル等の被写体が表示されている。このとき、フォーカス、露出、ホワイトバランス等の撮像設定条件は人物に適合しているものとする。
【００３６】
次いで、システム制御部５０は、各種設定処理について所定のユーザ操作があったときは、その設定を実行する（ステップＳ３０３）。各種設定処理としては、例えば、フラッシュ強制発行、フラッシュ禁止、自動の選択等が挙げられる。
【００３７】
次いで、システム制御部５０は、タッチディスプレイ（表示部）２８上に、ユーザによるタッチダウン操作があったか否かを判定し（ステップＳ３０４）、タッチダウン操作があるまで待機する。そして、タッチダウン操作があった（ステップＳ３０４で「ＹＥＳ」）後、システム制御部５０は、それまでの撮像設定条件をシステムメモリ５２に記憶する（ステップＳ３０５）。図４（ｂ）は、ユーザによるタッチダウン操作を示している。図４（ｂ）において、ユーザにより表示部２８の左下付近にタッチダウン操作が行われている。このとき、システム制御部５０は、タッチダウン位置に表示されている被写体に適合するように撮像設定条件を変更する（ステップＳ３０６）。
【００３８】
次いで、システム制御部５０は、ユーザによる特定のタッチ操作があったか否かを判定する（ステップＳ３０７）。すなわち、システム制御部５０は、タッチダウン操作に引き続いてユーザによるタッチ操作があったか否かを判定する。ステップＳ３０７の判定の結果、タッチ操作があった（ステップＳ３０７で「ＹＥＳ」）場合、システム制御部５０は、そのタッチ操作が所定のユーザコマンドに対応付けられた特定のタッチ操作か否かを判定する（ステップＳ３１１）。
【００３９】
図４（ｃ）は、所定のユーザコマンドに対応付けられた特定のタッチ操作を示すものである。図４（ｃ）において、タッチダウン操作に引き続いて、ユーザにより円を描くようなタッチジェスチャーがなされている。円を描くタッチジェスチャーに対応するコマンドは、例えば、シャッタースピード値の変更である。なお、所定のユーザコマンドに対応付けられた特定のタッチ操作としては、タッチディスプレイ上で軌跡を描く操作、マルチタッチ操作等が挙げられる。また、所定のユーザコマンドとしては、タッチディスプレイ上で軌跡を描く操作に対応するシャッタースピード値の変更、２点タッチの間隔を広げるような軌跡を描く操作に対応するズーミングアップの他、カラーモードの変更などが挙げられる。
【００４０】
ステップＳ３１１の判定の結果、所定のユーザコマンドに対応する特定のタッチ操作がなされた（ステップＳ３１１で「ＹＥＳ」）場合、システム制御部５０は、タッチ操作前の撮像設定条件を回復させる（ステップＳ３１２）。特定のタッチ操作の一部としてのタッチダウン操作は、当該タッチダウン位置における被写体に撮像設定条件を適合させるための入力ではないからである。そして、その後、システム制御部５０は、特定のタッチ操作に対応するコマンドを実行する（ステップＳ３１３）。すなわち、システム制御部５０は、タッチダウン操作に引き続いて所定のコマンドに対応する特定のタッチ操作が行われた場合、撮像設定条件を、ステップＳ３０５でシステムメモリ５２に記憶したタッチ操作前の撮像設定条件に回復させる。次いで、システム制御部５０は、ユーザによってなされた特定のタッチ操作、例えばタッチジェスチャーに対応するコマンドであるシャッタースピード値の変更等の条件変更を実行し、その後、処理をステップＳ３０４に戻す。
【００４１】
一方、ステップＳ３０７の判定の結果、タッチ操作がなかった（ステップＳ３０７で「ＮＯ」）場合、システム制御部５０は、タッチアップ操作が実行されたか否かを判定する（ステップＳ３０８）。ステップＳ３０８の判定の結果、タッチアップ操作が行われた（ステップＳ３０８で「ＹＥＳ」）場合、システム制御部５０は、撮像準備が完了しているか否かを判定し（ステップＳ３０９）、撮像準備が完了するまで待機する。
【００４２】
ステップＳ３０９の判定の結果、撮像準備が完了している（ステップＳ３０９で「ＹＥＳ」）場合、システム制御部５０は、撮像処理を実行し（ステップＳ３１０）、必要に応じて処理をステップＳ３０４に戻す。
【００４３】
また、ステップＳ３１１の判定の結果、所定のコマンドに対応した特定のタッチ操作でなかった場合、及び、ステップＳ３０８の判定の結果、ユーザによるタッチアップ操作がなかった場合、システム制御部５０は、いずれも処理をステップＳ３０７に戻す。
【００４４】
図３の処理によれば、ユーザによるタッチダウン操作があったときは、そのタッチダウン位置に表示されている被写体に撮像設定条件を適合させてユーザがその撮像設定条件での撮像画像を確認できるようにする。一方、タッチダウン操作に引き続いて特定のタッチ操作があったときは、タッチダウン操作があった前の撮像設定条件を回復させた上で、特定のタッチ操作に対応する所定のコマンドを実行する。これによって、ユーザは、タッチダウン操作によりタッチダウン位置に表示されている被写体に適合するように撮像設定条件を変更するできることに加えて、撮像設定条件を変更することなく特定のタッチ操作によるユーザコマンドの指示を適正に行うことができる。
【００４５】
本実施の形態において、撮像設定条件の回復には、撮像設定条件における特定の設定値を回復させる操作が含まれる。また、撮像設定条件の回復には、撮像設定条件が特定の被写体に適合するように回復させる操作が含まれる。
【００４６】
本実施の形態において、タッチジェスチャー操作は、タッチダウン操作に引き続いて、ユーザが、表示部２８のタッチディスプレイにタッチしたままタッチダウン位置を所定の距離以上移動させ、移動の軌跡によって、例えば、円弧を形成する操作をいう。
【００４７】
本実施の形態において、ユーザの操作がタッチダウン操作だけであり、当該タッチダウン操作に引き続いて特定のタッチ操作が行われなかった場合は、タッチダウン位置に表示されている被写体に適合するように撮像設定条件が変更される。
【００４８】
次に、第２の実施の形態について説明する。
【００４９】
図５は、第２の実施の形態に係る撮像装置を用いた撮像処理の手順を示すフローチャートである。本実施の形態に適用されるデジタルカメラの構成は、第１の実施の形態に適用された図１のデジタルカメラと同様であるが、撮像処理の制御手順が異なる。
【００５０】
この撮像処理は、上記実施の形態と同様、デジタルカメラ１００のシステム制御部５０が不揮発性メモリ５６に記録された撮像処理プログラムをシステムメモリ５２に展開して当該プログラムを実行することによって実行する。本撮像処理では、ユーザのタッチダウン操作によりタッチダウン位置に表示されている被写体に適合する撮像設定条件に調整し、その被写体が動いていても撮像されている間中、当該被写体に適合するようにフォーカス、露出、ホワイトバランス等の値が変更される。被写体が動いても撮像設定条件をその被写体に合わせ続ける技術は、一般に「動体追尾」と呼ばれている。
【００５１】
図５において、ユーザによってデジタルカメラ１００の電源が投入されると、システム制御部５０は、所定の撮像設定条件、例えば所定のフォーカス、露出、ホワイトバランス等で撮像を開始する（ステップＳ５０１）。撮像設定条件はとしては、例えば、電源切断前に設定されていた条件が回復して用いられる。次いで、システム制御部５０は、撮像部２２で撮像している映像を表示部（タッチディスプレイ）２８に表示する（ステップＳ５０２）。図６は、表示部２８に表示された表示画面の遷移を示す図である。図６（ａ）において、表示部２８には、飛んでいる鳥や風景等の被写体が表示されており、このとき、フォーカス、露出、ホワイトバランス等の撮像設定条件は飛んでいる鳥に適合している。
【００５２】
次いで、システム制御部５０は、ユーザにより動体追尾モードへの変更操作があったか否かを判定する（ステップＳ５０３）。ステップＳ５０３の判定の結果、動体追尾モードへの変更操作があった（ステップＳ５０３で「ＹＥＳ」）場合、システム制御部５０は、撮像モードを、いわゆる「動体追尾」モードに変更する（ステップＳ５０４）。このとき、ユーザは、追尾対象となる被写体と、動体追尾に切り換えるための、例えばアイコンを連続してタッチすることによって動体追尾モードへの変更操作を行う。
【００５３】
次いで、システム制御部５０は、追尾の対象となる被写体の特徴情報をシステムメモリ５２に記憶し（ステップＳ５０５）、撮像している映像からその特徴情報のある領域を検知する（ステップＳ５０６）。被写体の特徴情報としては、例えば、被写体の色差情報などが挙げられる。次いで、システム制御部５０は、検知された領域の被写体に適合するようにフォーカス、露出、ホワイトバランス等の値を変更する（ステップＳ５０７）。
【００５４】
次いで、システム制御部５０は、「動体追尾」モードにおいて、ユーザによるタッチダウン操作があったか否かを判定する（ステップＳ５０８）。そして、タッチダウン操作があった（ステップＳ５０８で「ＹＥＳ」）場合、システム制御部５０はタッチダウン前の指示による第１の被写体の特徴情報とタッチダウン後の指示による第２の被写体の特徴情報をシステムメモリ５２に記憶する（ステップＳ５０９）。図６（ｂ）は、ユーザによるタッチダウン操作を示している。図６（ｂ）において、ユーザにより表示部の左下付近にタッチダウン操作が行われている。このとき、システム制御部５０は、第１及び第２の被写体の特徴情報を記憶させた後、タッチダウン位置に表示されている風景に適合するようにフォーカス、露出、ホワイトバランス等の撮像設定条件を変更する（ステップＳ５１０）。
【００５５】
次いで、システム制御部５０は、ユーザによるタッチ操作があったか否かを判定する（ステップＳ５１１）。すなわち、システム制御部５０は、タッチダウン操作に引き続いてタッチ操作があったか否かを判定する。ステップＳ５１１の判定の結果、タッチ操作があった（ステップＳ５１１で「ＹＥＳ」）場合、システム制御部５０は、そのタッチ操作が所定のユーザコマンドに対応付けられた特定のタッチ操作か否かを判定する（ステップＳ５１２）。図６（ｃ）は、所定のユーザコマンドに対応付けられた特定のタッチ操作を示すものである。図６（ｃ）において、タッチダウン操作に引き続いて、ユーザにより円を描くようなタッチジェスチャーがなされている。円を描くタッチジェスチャーに対応するコマンドは、例えば、シャッタースピード値の変更である。
【００５６】
ステップＳ５１２の判定の結果、所定のコマンドに対応する特定のタッチ操作がなされた（ステップＳ５１２で「ＹＥＳ」）場合、システム制御部５０は、タッチダウン前に指示されていた撮像設定条件を回復させる（ステップＳ５１３）。すなわち、システム制御部５０は、被写体の特徴情報をシステムメモリ５２から読み出すことにより、移動して位置を変えている鳥にフォーカス、露出、ホワイトバランス等が合うように設定条件を回復させる。なお、所定のユーザコマンドに対応する特定のタッチ操作としては、タッチディスプレイ上で軌跡を描く操作、マルチタッチ操作等が挙げられる。また、所定のユーザコマンドとしては、タッチディスプレイ上で軌跡を描く操作に対応するシャッタースピード値の変更、２点タッチの間隔を広げるような軌跡を描く操作に対応するズーミングアップの他、カラーモードの変更などが挙げられる。
【００５７】
次いで、システム制御部５０は、当該回復した撮像設定条件に従い、フォーカス、露出、ホワイトバランス等の値を動体である鳥に適合するように順次変更する（ステップＳ５１４）。次いで、システム制御部５０は、ユーザによってなされた特定のタッチ操作であるタッチジェスチャーコマンドに対応して、シャッタースピード値の変更を実行し（ステップＳ５１５）、その後、処理をステップＳ５０６に戻す。
【００５８】
一方、ステップＳ５１１の判定の結果、ユーザによるタッチ操作がなかった（ステップＳ５１１で「ＮＯ」）場合、システム制御部５０は、処理をステップＳ５１６に進める。すなわち、システム制御部５０は、撮像設定条件であるフォーカス、露出、ホワイトバランス等の値を動体である鳥に適合するように順次変更する（ステップＳ５１６）。次いで、システム制御部５０は、ユーザによりタッチアップ操作がなされたか否かを判定する（ステップＳ５１７）。ステップＳ５１７の判定の結果、ユーザが、タッチアップ操作を行った（ステップＳ５１７で「ＹＥＳ」）場合、システム制御部５０は、撮像準備が完了しているか否かを判定し（ステップＳ５１８）、撮像準備が完了するまで待機する。そして、ステップＳ５１８の判定の結果、撮像準備が完了している（ステップＳ５１８で「ＹＥＳ」）場合、システム制御部５０は、設定されているフォーカス、露出、ホワイトバランス等の値により撮像処理を実施する（ステップＳ５１９）。その後、システム制御部５０は、必要に応じて処理をステップＳ５０６に戻す。
【００５９】
また、ステップＳ５１２の判定の結果、所定のコマンドに対応した特定のタッチ操作でなかった場合、及び、ステップＳ５１７の判定の結果、ユーザによるタッチアップ操作がなかった場合、システム制御部５０は、いずれも処理をステップＳ５１１に戻す。また、ステップＳ５０８の判定の結果、ユーザによるタッチダウン操作がなかった（ステップＳ５０８で「ＮＯ」）場合、システム制御部５０は、処理をステップＳ５０６に戻す。
【００６０】
図５の処理によれば、動体追尾モードにおいて、ユーザによるタッチダウン操作があったときは、そのタッチダウン位置に表示されている被写体を追尾する撮像設定条件により撮像画像を確認できるようにする。一方、タッチダウン操作に引き続いて特定のタッチ操作があったときは、タッチダウン操作以前に設定されていた被写体を動体追尾する撮像設定条件を回復させた上で、特定のタッチ操作に対応するコマンドを実行する。これによってユーザは、所望の被写体に対して、動体追尾モードを設定した場合、特定のタッチ操作をして所定のコマンドを指示した後も、タッチ操作前と同じ条件の動体追尾モードで被写体にフォーカス等を合わせることができる。
【００６１】
次に、第３の実施の形態について説明する。
【００６２】
図７は、第３の実施の形態に係る撮像装置を用いた撮像処理の手順を示すフローチャートである。本実施の形態に適用されるデジタルカメラの構成は、第１の実施の形態に適用された図１のデジタルカメラと同様であるが、撮像処理の制御手順が異なる。
【００６３】
この撮像処理は、上記実施の形態と同様、デジタルカメラ１００のシステム制御部５０が不揮発性メモリ５６に記録された撮像処理プログラムをシステムメモリ５２に展開して当該プログラムを実行することによって実行する。本撮像処理では、ユーザがタッチダウン操作をした後、タッチディスプレイ上で軌跡を描くタッチジェスチャー操作をし、その後、タッチディスプレイから指等を離すタッチアップ操作をしたとする。この場合、タッチダウン操作をした位置に表示されていた第１の被写体とタッチアップ操作をした位置に表示されていた第２の被写体が同じときは、当該被写体に適合する撮像設定条件により撮像処理が行われる。
【００６４】
図７において、電源投入からユーザによるタッチダウン操作があるまでの処理（ステップＳ７０１〜Ｓ７０４）は、第１の実施の形態における図３のステップＳ３０１〜Ｓ３０４と同様であるため、説明を省略する。
【００６５】
ステップＳ７０４の判定の結果、ユーザによるタッチダウン操作があった（ステップＳ７０４で「ＹＥＳ」）場合、システム制御部５０は、それまでの撮像設定条件をシステムメモリ５２に記憶する（ステップＳ７０５）。次いで、システム制御部５０は、タッチダウン位置の被写体の特徴情報をシステムメモリ５２に記憶し（ステップＳ７０６）、タッチダウン位置に表示されている被写体に適合するように撮像設定条件を変更する（ステップＳ７０７）。
【００６６】
次いで、システム制御部５０は、ユーザによるタッチ操作があったか否かを判定する（ステップＳ７０８）。そして、ステップＳ７０８の判定の結果、タッチ操作があった（ステップＳ７０８で「ＹＥＳ」）場合、システム制御部５０は、処理をステップＳ７１２に進める。すなわち、システム制御部５０は、当該タッチ操作がシャッタースピード値変更やカラーモード変更など所定のユーザコマンドに対応付けられた特定のタッチ操作か否かを判定する（ステップＳ７１２）。ステップＳ７１２の判定の結果、所定のコマンドに対応する特定のタッチ操作である（ステップＳ７１２で「ＹＥＳ」）場合、システム制御部５０は、処理をステップＳ７１３に進める。すなわち、システム制御部５０は、タッチ位置に表示されている被写体の特徴情報をステップＳ７０６でシステムメモリ５２に記憶した被写体の特徴情報と比較し、２つの被写体が同一か否かの同定を行う（ステップＳ７１３）。被写体の同定は、各被写体の特徴情報の合致度が所定の値に達したか否かで行う。
【００６７】
ステップＳ７１３の判定の結果、比較した２つの特徴情報の合致度が所定の値に達しない場合、システム制御部５０は、処理をステップＳ７１４に進める。すなわち、システム制御部５０は、フォーカス、露出、ホワイトバランス等の撮像設定条件をステップＳ７０５でシステムメモリ５２に記憶した撮像設定条件に回復させる。特徴情報の合致度が所定の値に達しないときは、タッチ位置に、タッチダウン時と異なる被写体が表示されていることを意味する。従って、システム制御部５０は、変更前の撮像設定条件を回復させた（ステップＳ７１４）後、当該特定のタッチ操作に対応した所定のコマンドを実行し（ステップＳ７１５）、その後、処理をステップＳ７０４に戻す。
【００６８】
一方、ステップＳ７１３の判定の結果、特徴情報の合致度が所定値以上のとき、換言すれば、タッチ位置に、タッチダウン時と同じ被写体が表示されているとき、システム制御部５０は、処理をステップＳ７０９に進める。すなわち、システム制御部５０は、ユーザによるタッチアップ操作があったか否かを判定する（ステップＳ７０９）。ステップＳ７０９の判定の結果、タッチアップ操作があった（ステップＳ７０９で「ＹＥＳ」）場合、システム制御部５０は、撮像準備が完了しているか否かを判定し（ステップＳ７１０）、撮像準備が完了するまで待機する。次いで、システム制御部５０は、撮像準備が完了した後、撮像処理を実行する（ステップＳ７１１）。
【００６９】
また、ステップＳ７０８の判定の結果、タッチ操作がなかった（ステップＳ７０８で「ＮＯ」）場合、及びステップＳ７１２の判定の結果、所定のコマンドに対応した特定のタッチ操作でなかった場合、システム制御部５０は、処理をステップＳ７０９に進める。なお、ステップＳ７０９の判定の結果、ユーザによるタッチアップ操作がなかった（ステップＳ７０９で「ＮＯ」）場合、システム制御部５０は、処理をステップＳ７０８に戻す。
【００７０】
図７の処理によれば、ユーザによるタッチダウン操作があったときは、タッチダウン位置に表示されている被写体に撮像設定条件を適合させて、ユーザが、設定された撮像設定条件での撮像画像を確認できるようにする。一方、ユーザが被写体の動きに合わせて、被写体が表示されている位置をタッチし続けて移動させた場合は、撮像設定条件を当該被写体に適合させ続け、ユーザによりタッチアップ操作がされたとき、当該被写体に適合した撮像設定条件で撮像処理を実行する。例えば、ユーザが、動き回る子供を撮像しようとしたとき、タッチディスプレイ上の子供を表示している位置をタッチして撮像設定条件を適合させ、子供の動きに合わせてタッチ位置を移動させる。そして、ユーザは、子供がいい表情をしたタイミング、すなわち、シャッターチャンスでタッチアップすると、タッチアップ前の撮像設定条件を回復させることなく、撮像処理が行なわれる。
【００７１】
この場合、タッチ位置の移動により描かれた軌跡がたまたまタッチジェスチャーコマンドに対応するものであっても、当該タッチジェスチャーコマンドの処理は実施されない。すなわち、撮像設定条件の回復、及び、特定のタッチ操作に対応する所定のコマンドの実行はなされない。これによって、ユーザが、タッチダウンした際の被写体をタッチし続けて、そのままタッチアップしたときは、タッチジェスチャー操作をしたときであっても、タッチダウン前の撮像設定条件に変更されることはない。また、その後も、タッチジェスチャー操作に対応したタッチジェスチャーコマンドも実施されないで、撮像処理が行われる。従って、タッチディスプレイ上の被写体をタッチして撮像設定条件を適合させ、その後、当該被写体の動きに合わせてタッチ位置を移動させることにより、動き回る被写体であっても適正な撮像設定条件で撮像することができる。
【００７２】
以上説明したように、上記各実施の形態によれば、ユーザのタッチダウン操作によりフォーカスその他の撮像設定条件をタッチダウン位置の被写体に適合するようにして、ユーザが所望の被写体に適合した画像を即座に視認できるようにすることができる。一方、タッチダウン操作に引き続いて所定のコマンドに対応する特定のタッチ操作がされたときは、撮像設定条件がタッチダウン前の条件に回復される。これによって、ユーザは、タッチダウンによる所望の被写体への撮像設定条件の適合指示と、タッチコマンドの指示とを好適に行うことが可能となる。
【００７３】
また、上述の各実施の形態において、所定のユーザコマンドとして、例示したシャッタースピード変更やズーミングの他、種々のコマンドを特定のタッチ操作と対応付けることができる。コマンドには、フォーカス、露出、ホワイトバランス等の撮像設定条件の変更、フラッシュ強制発行、フラッシュ禁止、自動の選択、タイマー設定ＯＮ／ＯＦＦ、タイマー秒数の設定、中央１点ＡＦ、顔優先ＡＦ、ＡｉＡＦの選択等の各種設定処理が含まれる。また、タッチアップしても撮像処理が実施されないようにする撮像準備動作のキャンセルや、タッチアップ前の撮像設定条件の回復を行わないようにすることを特定のタッチ操作に対応したタッチコマンドとすることもできる。
【００７４】
また、上述の各実施の形態では、タッチディスプレイに対する操作で撮像準備動作指示と撮像動作指示を行う場合について説明したが、シャッターボタン６１に対する操作によって撮像準備動作指示及び撮像動作指示を行うこともできる。
【００７５】
一方、タッチディスプレイに対する操作のみによっても撮像準備動作指示や撮像動作指以外の各種動作及び設定の指示をすることもできる。従って、デジタルカメラ１００を、押しボタン式のシャッターボタン６１その他のハードウェア操作部材を具えない構成とすることも可能である。すなわち、上記各実施の形態は、デジタルカメラが通常具えるハードウェア操作部材による操作と組み合わせて適用することも、これらのハードウェア操作部材の一部又は全部を具えない構成に対して適用することも可能である。
【００７６】
また、上述の各実施の形態では、撮像装置がデジタルカメラである場合について説明した。しかしながら、上記実施の形態は、デジタルスチルカメラ、デジタルビデオカメラ、デジタル一眼レフカメラ、携帯情報端末、タブレットＰＣ、携帯電話、その他タッチ操作を検出可能な撮像装置であれば適用が可能である。
【００７７】
さらに本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施の形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合には、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００７８】
１５  メモリ制御部
２２  撮像部
２４  画像処理部
２８  表示部
３２  メモリ
５０  システム制御部
５２  システムメモリ
５６  不揮発性メモリ
６１  シャッターボタン
７０  操作部
７２  電源スイッチ
１００  撮像装置（デジタルカメラ）
【図１】
0006472248.tif 000002
【図２】
0006472248.tif 000003
【図３】
0006472248.tif 000004
【図４】
0006472248.tif 000005
【図５】
0006472248.tif 000006
【図６】
0006472248.tif 000007
【図７】
0006472248.tif 000008