(57)【要約】【課題】タッチパネルに対するタッチ操作による誤動作を防止するとともに、使い勝手よくタッチパネルを操作できるようにする。【解決手段】タッチロックタイマーが所定時間に達した後、タッチロック状態に遷移するかどうかを判定する。そして、主被写体の位置および主被写体がどの時点から検出されているかによっては、タッチロック状態に遷移せず、タッチロックには入らない旨のガイダンスを理由とともに表示画面に表示する。【選択図】図７
2018085562.tif 000002
【特許請求の範囲】
【請求項１】
表示手段に対するタッチ操作を検出する検出手段と、
前記タッチ操作とは異なる操作を受け付ける操作手段と、
前記タッチ操作または前記操作手段に対する操作が第１の期間行われなかった場合であって、かつ所定の条件を満たした場合に、前記表示手段での表示を非表示とすることなく、前記タッチ操作に応じた機能の実行を行わないロック状態に切り替えるように制御する制御手段と、を有することを特徴とする電子機器。
【請求項２】
撮像手段により撮像された画像から主被写体を検出する被写体検出手段を更に有し、
前記所定の条件は、前記第１の期間が経過した時点で前記撮像手段により撮像された画像から前記被写体検出手段によって主被写体が検出されていない条件を含むことを特徴とする請求項１に記載の電子機器。
【請求項３】
撮像手段により撮像された画像から主被写体を検出する被写体検出手段を更に有し、
前記所定の条件は、前記第１の期間が経過した時点で前記撮像手段により撮像された画像から前記主被写体が検出され、さらに前記第１の期間が経過した時点から遡った第２の期間において前記主被写体が検出されていない期間を有する条件を含むことを特徴とする請求項１に記載の電子機器。
【請求項４】
撮像手段により撮像された画像から主被写体を検出する被写体検出手段を更に有し、
前記所定の条件は、さらに、前記第１の期間が経過した時点で前記撮像手段により撮像された画像から前記主被写体が検出され、かつ前記第１の期間が経過した時点から遡った第３の期間の間に撮影動作が行われ、該撮影動作が行われた前後のいずれかで前記主被写体が検出されていない条件を含むことを特徴とする請求項１に記載の電子機器。
【請求項５】
前記所定の条件は、前記第１の期間が経過したときに現像処理を実行していない条件を含むことを特徴とする請求項１乃至４のいずれか１項に記載の電子機器。
【請求項６】
前記制御手段は、前記所定の条件を満たさなかった場合に、前記ロック状態に切り替えることができない旨を前記表示手段に表示することを特徴とする請求項１乃至５のいずれか１項に記載の電子機器。
【請求項７】
前記制御手段は、前記ロック状態に切り替えることができない旨とともに前記ロック状態に切り替えることができない理由を併せて表示することを特徴とする請求項６に記載の電子機器。
【請求項８】
前記制御手段は、前記タッチ操作または前記操作手段に対する操作が、前記第１の期間よりも長い第４の期間行われなかったことに応じて、前記表示手段の表示を非表示にするように制御することを特徴とする請求項１乃至７のいずれか１項に記載の電子機器。
【請求項９】
前記制御手段は、前記ロック状態において、前記操作手段に対する操作を受け付けると、前記ロック状態を解除して前記タッチ操作に応じた機能を実行する状態に切り替えるように制御することを特徴とする請求項１乃至８のいずれか１項に記載の電子機器。
【請求項１０】
前記制御手段は、前記ロック状態において、前記操作手段に対する操作を受け付けると、前記ロック状態を解除して前記タッチ操作に応じた機能を実行する状態に切り替えると共に、前記操作手段に対する操作に応じた機能を実行するように制御することを特徴とする請求項１乃至８のいずれか１項に記載の電子機器。
【請求項１１】
前記ロック状態において前記検出手段によってタッチ操作を検出すると、前記制御手段は、前記ロック状態であることを示すガイダンスを表示するように制御することを特徴とする請求項１乃至１０のいずれか１項に記載の電子機器。
【請求項１２】
前記ガイダンスは、前記ロック状態を解除するための操作方法を含むことを特徴とする請求項１１に記載の電子機器。
【請求項１３】
前記制御手段は、前記ロック状態ではない状態で前記表示手段に表示されたタッチボタンに対するタッチ操作に応じて、タッチされたタッチボタンに割り当てられた特定の機能を実行するように制御し、
前記ロック状態においては、タッチ操作に応じず前記特定の機能は実行しないように制御することを特徴とする請求項１乃至１２のいずれか１項に記載の電子機器。
【請求項１４】
前記制御手段は、前記ロック状態ではない状態で前記表示手段に表示された特定の設定項目の設定を変更するためのタッチボタンの表示形態を、前記ロック状態に切り替えたことに応じて、前記特定の項目の設定状態を示す情報表示のための表示形態に変更するように制御することを特徴とする請求項１乃至１３のいずれか１項に記載の電子機器。
【請求項１５】
ライブビュー画像を表示している撮影待機状態において、前記タッチ操作または前記操作手段に対する操作が前記第１の期間行われなかった場合であって、かつ前記所定の条件を満たした場合に、前記表示手段でのライブビュー画像の表示を非表示とすることなく、前記ロック状態に切り替えるか否かを設定する設定手段をさらに有することを特徴とする請求項１乃至１４のいずれか１項に記載の電子機器。
【請求項１６】
前記制御手段は、前記撮影待機状態とは異なる第２の状態においては、前記タッチ操作または前記操作手段に対する操作が前記第１の期間行われなかったとしても前記ロック状態には切り替えないことを特徴とする請求項１５に記載の電子機器。
【請求項１７】
前記第２の状態は、画像を再生して表示している状態であることを特徴とする請求項１６に記載の電子機器。
【請求項１８】
前記第２の状態は、ライブビュー画像が表示されない、当該電子機器の各種設定を行うメニュー画面を表示している状態であることを特徴とする請求項１６に記載の電子機器。
【請求項１９】
前記制御手段は、前記ロック状態ではない状態で前記表示手段に表示されたライブビュー画像に対するタッチ操作に応じて、タッチされた位置に基づくオートフォーカス処理を行うように制御し、
前記ロック状態においては、前記表示手段に表示されたライブビュー画像に対するタッチ操作があってもオートフォーカス処理を行わないように制御することを特徴とする請求項１５乃至１８のいずれか１項に記載の電子機器。
【請求項２０】
前記表示手段は、前記電子機器に対する位置が変更可能に接続され、前記表示手段の位置を検出する位置検出手段を有し、
前記ロック状態において、前記位置検出手段によって前記表示手段の位置が所定の位置にあることが検出されると、前記制御手段は、前記ロック状態を解除して前記タッチ操作に応じた機能を実行する状態に切り替えるように制御することを特徴とする請求項１乃至１９のいずれか１項に記載の電子機器。
【請求項２１】
前記制御手段は、前記ロック状態において前記電子機器に外部機器が接続されたことが検出されると、前記ロック状態を解除して前記タッチ操作に応じた機能を実行する状態に切り替えるように制御することを特徴とする請求項１乃至２０のいずれか１項に記載の電子機器。
【請求項２２】
表示手段に対するタッチ操作を検出する検出手段と、前記タッチ操作とは異なる操作を受け付ける操作手段と、を有する電子機器の制御方法であって、
前記タッチ操作または前記操作手段に対する操作が第１の期間行われなかった場合であって、かつ所定の条件を満たした場合に、前記表示手段での表示を非表示とすることなく、前記タッチ操作に応じた機能の実行を行わないロック状態に切り替えるように制御する制御工程を有することを特徴とする電子機器の制御方法。
【請求項２３】
コンピュータを、請求項１乃至２１のいずれか１項に記載の電子機器の各手段として機能させるためのプログラム。
【請求項２４】
コンピュータを、請求項１乃至２１のいずれか１項に記載の電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器、電子機器の制御方法、プログラム及び記憶媒体に関し、特にタッチパネルに対するタッチ操作による誤動作を防止するために用いて好適な技術に関する。
【背景技術】
【０００２】
近年、タッチパネルを備えたデジタルカメラが普及しており、このようなデジタルカメラは、ライブ画像を確認しながら被写体をタッチすることで、タッチされた被写体にフォーカスを合わせて撮影するような直感的な操作が可能となっている。一方、タッチパネルに誤って触れた場合、ユーザの意図しない状況でタッチによる撮影等がされてしまうという問題があった。この問題を解決するため、画面内に被写体が存在するかどうかに応じてタッチによる撮影を有効にするか否かを判定する技術が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−６５９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の方法では、所定の被写体（例えば人物の顔）がライブビュー画像内に存在する場合にはタッチパネルによるレリーズ操作を有効にし、被写体が存在しない場合にはレリーズ操作を無効にしている。このようにすることで、タッチによるレリーズの誤操作を防止するとしている。
【０００５】
しかし、たとえばユーザがデジタルカメラにストラップを付けて首からぶら下げるようなユースケースを想定した場合、画面内に被写体が存在しているからといって必ずしもレリーズ操作が有効になってよいわけではなく、誤操作防止にならない可能性がある。この問題の解決案として、所定時間操作がされない場合にタッチ操作を無効化することも考えられる。ところが、このようにタッチ操作を無効化すると、無操作で被写体をひたすら追いかけているような場合に、タッチ操作が無効となって大切なシャッターチャンスを逃す可能性がある。
【０００６】
本発明は前述の問題点に鑑み、タッチパネルに対するタッチ操作による誤動作を防止するとともに、使い勝手よくタッチパネルを操作できるようにすることを目的としている。
【課題を解決するための手段】
【０００７】
本発明に係る電子機器は、表示手段に対するタッチ操作を検出する検出手段と、前記タッチ操作とは異なる操作を受け付ける操作手段と、前記タッチ操作または前記操作手段に対する操作が第１の期間行われなかった場合であって、かつ所定の条件を満たした場合に、前記表示手段での表示を非表示とすることなく、前記タッチ操作に応じた機能の実行を行わないロック状態に切り替えるように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、タッチパネルに対するタッチ操作による誤動作を防止するとともに、使い勝手よくタッチパネルを操作することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の電子機器の内部構成を示すブロック図である。
【図２】本実施形態の電子機器の外観図である。
【図３】本実施形態のタッチロック機能およびディスプレイオフ機能の発動・解除処理を例示するフローチャートである。
【図４】タッチパネルに対するタッチ操作が有効に設定された状態と無効に設定された状態の各表示画面を例示する図である。
【図５】タッチロック設定を行うメニュー画面を例示する図である。
【図６】ディスプレイオフ機能の設定を行うメニュー画面を例示する図である。
【図７】タッチロック状態に遷移するかどうかを判定する詳細な処理手順の一例を示すフローチャートである。
【図８】バッファに空きがない状態での表示画面の例を示す図である。
【図９】所定時間（Δｔ１）内で主被写体が画面内に残っている例を説明するための図である。
【図１０】撮影の前後で主被写体が画面内に残っている例を説明するための図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の電子機器を、タッチパネルが設けられたチルト式の表示部を備えるデジタルカメラなどの撮像装置に適用した実施の形態について、添付図面を参照して詳細に説明する。
【００１１】
＜装置構成＞
まず、図１及び図２を参照して、本実施形態のデジタルカメラの外観構成及び内部構成について説明する。
【００１２】
本実施形態のデジタルカメラ１００の内部構成を示す図１において、撮影レンズ１０４はズームレンズ、フォーカスレンズを含むレンズ群である。シャッター１０５は絞り機能を備える。撮像部１０６は被写体の光学像を電気信号に変換するＣＣＤやＣＭＯＳ等で構成される撮像素子である。Ａ／Ｄ変換器１０７は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器１０７は、撮像部１０６から出力されるアナログ信号をデジタル信号に変換するために用いられる。バリア１０３は、デジタルカメラ１００の、撮影レンズ１０４を含む撮像系を覆うことにより、撮影レンズ１０４、シャッター１０５、撮像部１０６を含む撮像系の汚れや破損を防止する。なお、撮影レンズ１０４はデジタルカメラ１００に固定されているものであっても取り外し可能なものであってもよい。
【００１３】
画像処理部１０２は、Ａ／Ｄ変換器１０７からのデータ、又は、メモリ制御部１０８からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部１０２では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部１０１が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部１０２ではさらに、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１４】
Ａ／Ｄ変換器１０７からの出力データは、画像処理部１０２及びメモリ制御部１０８を介して、或いは、メモリ制御部１０８を介してメモリ１０９に直接書き込まれる。メモリ１０９は、撮像部１０６によって得られ、Ａ／Ｄ変換器１０７によりデジタルデータに変換された画像データや、表示部１１１に表示するための画像データを格納する。メモリ１０９は、所定枚数の静止画や所定時間の動画および音声を格納するのに十分な記憶容量を備えている。
【００１５】
また、メモリ１０９は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１１０は、メモリ１０９に格納されている画像表示用のデータをアナログ信号に変換して表示部１１１に供給する。こうして、メモリ１０９に書き込まれた表示用の画像データはＤ／Ａ変換器１１０を介して表示部１１１により表示される。表示部１１１は、液晶表示パネル（ＬＣＤ）等の表示器上に、Ｄ／Ａ変換器１１０からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器１０７によって一旦Ａ／Ｄ変換され、メモリ１０９に蓄積されたデジタル信号をＤ／Ａ変換器１１０においてアナログ変換し、表示部１１１に逐次転送して表示することで、電子ビューファインダ（ＥＶＦ）として機能する。これにより、ライブビューによるスルー画像の表示を行える。
【００１６】
不揮発性メモリ１１４は、電気的に消去・記憶可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ１１４には、システム制御部１０１の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００１７】
システム制御部１０１は、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ１１４に記憶されたプログラムを実行することで、後述する本実施形態の各処理を実現する。１１２はシステムメモリであり、ＲＡＭが用いられる。システムメモリ１１２には、システム制御部１０１の動作用の定数、変数、不揮発性メモリ１１４から読み込んだプログラム等を展開する。また、システム制御部１０１はメモリ１０９、Ｄ／Ａ変換器１１０、表示部１１１、等を制御することにより表示制御も行う。さらに、システム制御部１０１は、Ａ／Ｄ変換器１０７から出力された画像データから、被写体検出を行う。被写体の検出方法については公知の手法を用いるものとする。また、被写体の検出結果は所定の時間分だけシステムメモリ１１２に格納される。
【００１８】
システムタイマー１１３は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００１９】
シャッターボタン１１５、モード切替ダイヤル１１８、電源ボタン１１９、操作部１２０、ズーム操作部１２８は、システム制御部１０１に各種の動作指示を入力するための操作手段である。
【００２０】
シャッターボタン１１５は撮影準備指示または撮影指示を行うための操作部材である。電源ボタン１１９は電源のオン、オフを切り替える操作部である。操作部１２０はユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材からなる操作部である。ズーム操作部１２８は、ユーザがテレ端とワイド端の間でズーム倍率の変更指示を行う操作部である。
【００２１】
モード切替ダイヤル１１８は、システム制御部１０１の動作モードを静止画撮影モード、動画記録モード、再生モード、およびこれら動作モードに含まれる詳細な動作モードなどに切り替えるための回転式の操作部材である。
【００２２】
第１シャッタースイッチ１１６は、デジタルカメラ１００に設けられたシャッターボタン１１５の操作途中、いわゆる半押し（撮影準備指示）でオンとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の動作を開始する。
【００２３】
第２シャッタースイッチ１１７は、シャッターボタン１１５の操作完了、いわゆる全押し（撮影指示）でオンとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部１０１は、第２シャッタースイッチ信号ＳＷ２により、撮像部１０６からの信号読み出しから記録媒体１２４に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２４】
電源制御部１２１は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部１２１は、その検出結果及びシステム制御部１０１の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体１２４を含む各部へ供給する。
【００２５】
電源部１２２は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、リチウムイオン電池等の二次電池、ＡＣアダプタ等からなる。本実施形態では、電源部１２２として二次電池を適用した例を説明する。記録媒体Ｉ／Ｆ１２３は、メモリカードやハードディスク等の記録媒体１２４とのインターフェースである。記録媒体１２４は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００２６】
アクセサリＩ／Ｆ１２５は、デジタルカメラ１００に装着可能な外部機器としての外付けの電子ビューファインダやストロボなどの外部アクセサリ１２６との通信を行い、映像信号や音声信号の送受信や発光制御などを行う。
【００２７】
なお、ハードウェアの構成は図１に示すものに限定されず、例えば１つのハードウェアが表示制御、通信制御、撮影制御、画像処理制御等を行い、デジタルカメラ１００の各手段として機能してもよい。また、複数のハードウェアが協働して１つの手段として機能してもよい。
【００２８】
本実施形態のデジタルカメラ１００の外観構成を示す図２において、デジタルカメラ１００の撮影レンズ１０４とは反対側の背面部には画像や各種情報を表示する表示部１１１および後述する操作部１２０の一部が設けられている。そして、撮影レンズ１０４側の正面部には撮影レンズ１０４とズーム操作部１２８とが設けられている。また、デジタルカメラ１００の上面部には、シャッターボタン１１５、モード切替ダイヤル１１８、電源ボタン１１９および後述する操作部１２０の一部およびアクセサリシュー２０８が設けられている。さらに、デジタルカメラ１００の底面部には、電池１２２および記録媒体１２４を格納するスロットと、電池１２２や記録媒体１２４を挿抜するためにスロットを開閉する蓋２０７が設けられている。図２では、蓋２０７を開けてスロットから電池１２２および記録媒体１２４を取り出してその一部を露出させた状態を示している。さらにまた、デジタルカメラ１００の左右の側面部には、ストラップ取付部２１０Ｌ、２１０Ｒが設けられている。
【００２９】
操作部１２０の各操作部材は、表示部１１１に表示される種々の機能アイコンを選択操作することなどにより、シーンごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタンなどがある。例えば、メニューボタン２０１が押されると各種の設定可能なメニュー画面が表示部１１１に表示される。ユーザは、表示部１１１に表示されたメニュー画面と、上下左右の４方向にボタンを備えた十字ボタン２０２やＳＥＴボタン２０３とを用いて直感的に各種設定を行うことができる。なお、ＳＥＴボタン２０３はＦＵＮＣボタンを兼ねており、撮影待機中にＦＵＮＣボタンが押されると撮影に関する設定画面をライブビュー表示に重畳させて表示部１１１に表示することができる。コントローラホイール２０４および電子ダイヤル２０５は、操作部１２０に含まれる回転操作可能な操作部材であり、方向ボタンと共に選択項目を指示する際などに使用される。コントローラホイール２０４や電子ダイヤル２０５を回転操作すると、操作量に応じて電気的なパルス信号が発生し、このパルス信号に基づいてシステム制御部１０１はデジタルカメラ１００の各部を制御する。このパルス信号によって、コントローラホイール２０４や電子ダイヤル２０５が回転操作された角度や、何回転したかなどを判定することができる。なお、コントローラホイール２０４や電子ダイヤル２０５は回転操作が検出できる操作部材であればどのようなものでもよい。例えば、ユーザの回転操作に応じてコントローラホイール２０４や電子ダイヤル２０５自体が回転してパルス信号を発生するダイヤル操作部材であってもよい。また、タッチセンサよりなる操作部材で、コントローラホイール２０４自体は回転せず、コントローラホイール２０４上でのユーザの指の回転動作などを検出するものであってもよい（いわゆる、タッチホイール）。動画記録ボタン２０６は動画の記録開始と停止を指示するためのボタンである。
【００３０】
操作部１２０の１つとして、表示部１１１に対する接触を検出可能なタッチパネル１２９を有する。タッチパネル１２９と表示部１１１とは一体的に構成することができる。例えば、タッチパネル１２９を光の透過率が表示部１１１の表示を妨げないように構成し、表示部１１１の表示面の上層に取り付ける。そして、タッチパネル１２９における入力座標と、表示部１１１上の表示座標とを対応付ける。これにより、あたかもユーザが表示部１１１上に表示された画面を直接的に操作可能であるかのようなＧＵＩを構成することができる。システム制御部１０１はタッチパネル１２９に対する以下の操作を検出できる。タッチパネル１２９を指やペンで触れたこと（以下、タッチダウン）。タッチパネル１２９を指やペンで触れている状態であること（以下、タッチオン）。タッチパネル１２９を指やペンで触れたまま移動していること（以下、タッチムーブ）。タッチパネル１２９へ触れていた指やペンを離したこと（以下、タッチアップ）。タッチパネル１２９に何も触れていない状態（以下、タッチオフ）。
【００３１】
タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００３２】
これらの操作や、タッチパネル１２９上に指やペンが触れている位置座標は内部バスを通じてシステム制御部１０１に通知され、システム制御部１０１は通知された情報に基づいてタッチパネル１２９上にどのような操作が行なわれたかを判定する。タッチムーブについてはタッチパネル１２９上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル１２９上の垂直成分・水平成分毎に判定できる。また、タッチパネル１２９上をタッチダウンから一定のタッチムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル１２９上に指を触れたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル１２９上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる。また、所定距離以上を、所定速度未満でタッチムーブしたことが検出された場合はドラッグが行なわれたと判定するものとする。また、タッチパネル１２９を指やペンでタッチムーブしながら特定領域に入る操作（以下、ムーブイン）、タッチムーブしながら特定領域から外に出る操作（以下、ムーブアウト）を検出することもできる。
【００３３】
タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いてもよい。
【００３４】
ズーム操作部１２８は、撮影レンズ１０４の鏡筒まわりに設けられたリング状の回転操作可能な操作部材である。ズーム操作部１２８を正逆回転させることによりズームレンズがテレ端とワイド端との間で移動して光学ズーム操作を行うことができる。なお、撮影レンズ１０４がデジタルカメラ１００に固定されている場合は、操作部１２０で電気的にズーム操作を行うことが可能である。
【００３５】
アクセサリシュー２０８は、デジタルカメラ１００の上面部にストロボなどの外部アクセサリ１２６を機械的および電気的に装着することができる。
【００３６】
表示部１１１は、デジタルカメラ１００の背面部にヒンジ部を回転軸として上下方向（光軸と直交する水平軸まわり）に回転可能かつ表示面を鉛直方向に対してチルト可能に接続されている。ユーザは表示部１１１の回転角度やチルト角度を自由に変更することができる。位置検出部１２７は、表示部１１１のデジタルカメラ１００に対する相対的な位置、あるいは相対的な位置の変化を検出する。システム制御部１０１は、位置検出部１２７により検出された回転角度やチルト角度に基づいて、表示部１１１の表示面がデジタルカメラ１００の撮影レンズ１０４側に向いているか撮影レンズ１０４側とは反対側（背面部側）に向いているかを判別できる。なお、表示部１１１は、上述のチルト式に限らず、ヒンジ部を回転軸として直交する２軸まわりに回転可能であり、表示面の方向や角度が変更可能なバリアングル式であってもよい。
【００３７】
ストラップ取付部２１０Ｌ、２１０Ｒにはストラップを取り付けられる。ユーザは、ストラップを取り付けることでデジタルカメラ１００を首にぶら下げることが可能となる。デジタルカメラ１００を首からぶら下げた場合、操作していない状態（手で保持していない状態）では、デジタルカメラ１００の背面部がユーザの腹部に接触または接近することが多くなる。そのため、ユーザの腹部が接触または接近したことをタッチパネル１２９でタッチ操作として検出してしまい、誤動作が起こることがある。本実施形態は、例えばこのようなタッチ操作による誤動作を、後述するタッチロック機能やディスプレイオフ機能を発動させることで低減する。
【００３８】
＜タッチロック機能＞
次に、図４および図５を参照して、本実施形態のタッチロック機能により誤動作を防止する機能について説明する。
【００３９】
図４は撮影待機状態におけるタッチパネルに対するタッチ操作が有効に設定された状態と無効に設定された状態の各表示画面、図５はタッチパネルに対するタッチ操作を無効にするタッチロック設定を行うメニュー画面をそれぞれ例示している。
【００４０】
図４（ａ）のように、タッチパネルに対するタッチ操作が有効に設定された状態では、表示画面に、ライブビュー画像４１０に重畳してタッチ可能なＧＵＩのタッチボタン４０１〜４０５に枠が表示されている。この枠はタップによって機能が発動するタッチボタンとなっていることを示している。ユーザはタッチボタン４０１〜４０５の表示形態を見ればその部分のタッチ操作が有効であることを直感的に認知することができる。タッチボタン４０１は、現在の撮影モードを示すと共に、撮影モードを他の撮影モードに変更するためのタッチボタンである。タッチボタン４０２は、デジタルカメラ１００の撮影用の各種設定（撮影設定）をタッチ操作で変更するための設定変更画面へ遷移するクイック設定ボタンである。タッチボタン４０３は、撮影設定の１つである露出補正およびブラケット撮影の設定状態を示すと共に、露出補正およびブラケット撮影の設定をタッチ操作で変更するための設定画面を表示させるタッチボタンである。タッチボタン４０４は撮影設定の１つであるＩＳＯ感度の現在の設定値を示すと共に、ＩＳＯ感度の設定をタッチ操作によって変更するための設定画面を表示するタッチボタンである。タッチボタン４０５は、ライブビュー画像４１０よりも倍率の高い拡大したライブビュー画像を表示するためのタッチボタンである。なお、表示画面におけるタッチボタン４０１〜４０５以外の位置をタッチした場合、タッチした位置に焦点を合わせるようにオートフォーカス処理を行うタッチＡＦが実行される。また、予め設定メニューでタッチシャッターがＯＮとなっている場合は、タッチした位置に合わせてオートフォーカス処理が行われると共に、撮影が行われ、撮影された画像が記録媒体１２４に記録される。
【００４１】
図４（ａ）のようなタッチ操作が有効な状態では、ユーザが不用意にタッチパネルに触れてしまうと、このタッチ操作に応じた機能がユーザの意図とは関係なく実行されてしまう。そのため、ユーザの意図に反して撮影設定が変更されてしまったり、撮影モードが変更されてしまったり、撮影が行われてしまう可能性がある。このような不都合を解消するため、本実施形態では、デジタルカメラ１００に対する操作が所定の期間行われなかった場合で、かつ所定の条件を満たす場合は、ユーザが撮影操作や設定操作を行う状態ではないと判定する。そして、自動的にタッチ操作を有効から無効へ変更するタッチロック状態に遷移する。タッチロック状態では、タッチパネルに対するタッチ検出は行うが、各種制御を行う機能ブロックへのイベントの配信を行わないため、タッチ操作があっても上述の各種機能は実行されない。すなわち、タッチ操作に応じた機能の実行は原則無効となる。ただし、タッチロック状態であること示すガイダンスの表示は行う。
【００４２】
図４（ｂ）に示すタッチロック状態では、表示画面に、ライブビュー画像４１０は表示するが、タッチボタン４０２、４０５は非表示となる。また、タッチボタン４０１、４０３、４０４はタッチ操作が有効なタッチボタンであることを示す表示形態でなく、単に現在の撮影設定を示す情報表示である表示アイテム４０１ｂ、４０３ｂ、４０４ｂに表示形態が変更される（単に情報を表示する機能を担う）。このようにタッチボタンの表示形態を変化させることにより、タッチ操作が無効であることをユーザが容易に認知できるようになる。さらに、タッチロック状態で表示画面をタッチすると、図４（ｃ）に示すようにタッチ操作が無効になっている旨を示すガイダンス４１１を表示し、タッチロック状態であることをユーザに通知する。また、ガイダンス４１１には、タッチロック設定の解除はタッチ操作を除くボタンやダイヤルなど操作部材の操作で行えることも表示する。ユーザは操作部材を操作することでタッチロック設定を解除できると共に、操作部材の操作に応じた機能を実行できるようになる。例えば、タッチロック状態においてシャッターボタン１１５が押下（半押しまたは全押し）されると、タッチロック設定が解除され、撮影準備動作や撮影動作が開始される。また、例えば、タッチロック状態でメニューボタン２０１が押下されると、タッチロック設定が解除され、メニュー画面を表示し、即座に各種の設定操作を行うことができるようになる。このように、タッチロック設定を解除するための特別な操作は不要であるため、撮影動作のように迅速性が求められる機能に関して操作性を低下させることがない。
【００４３】
前述のタッチロック状態への遷移条件の１つとして、デジタルカメラ１００に対する操作が所定の期間行われなかったことを説明した。この場合のデジタルカメラ１００に対する操作とはタッチ操作を含むボタンやダイヤルなどの操作部材の操作に加え、外部アクセサリ１２６の装着検出、ズーム操作など、外的な変化によりデジタルカメラ１００の動作や状態が変更される場合も含む。タッチロック設定の解除条件についても、タッチ操作が無い場合を除いて前述のタッチロック状態に遷移する条件と同様である。
【００４４】
タッチロック機能は撮影待機中のタッチ操作による誤動作防止を目的としており、撮影待機状態のみで発動する。したがって、例えば、メニュー画面や再生モードのようにデジタルカメラ１００の操作中と見なされる場合には発動しない。また、タッチ操作を前提としている場合は、タッチロック機能の発動はしない。例えば画面に表示された被写体をタッチ操作で選択し、被写体を認識・追尾している最中や、ライブビュー画像を表示した状態でデジタルカメラ１００の撮影パラメータをタッチ操作により変更する設定画面を表示している場合がこれに該当する。また、表示部１１１が１８０度反転されて撮影レンズ１０４側（正面部側）に向いている場合（撮影者が自分を撮影する自分撮りモード時）などでもタッチロック機能の発動はしない。
【００４５】
以下では、タッチロック機能の設定方法について、図５に例示するメニュー画面を参照して説明する。
【００４６】
図５（ａ）に示すように、カメラ設定メニュー第１階層にタッチロック機能の設定項目があり、いずれかの項目が選択されると図５（ｂ）に示すようにメニュー第２階層（タッチロック機能の設定メニュー画面）に遷移する。ここではタッチロック設定を「する」または「しない」の選択と、タッチロック機能が発動されるまでの時間が選択できる。タッチロック機能を「しない」に設定した場合は、デジタルカメラ１００の無操作時間に関わらずタッチロック状態に遷移しない。図５（ｃ）に示すようにタッチロック機能が発動するまでの時間は、本実施形態では３秒、５秒、７秒、１０秒、１５秒、２０秒、の６つから選択可能である。タッチロック設定メニュー画面において、ユーザにより選択・設定されたタッチロック機能を「する」または「しない」の設定、およびタッチロック機能を発動するまでの時間（タッチロック時間）は、不揮発性メモリ１１４に記憶される。
【００４７】
本実施形態のデジタルカメラ１００には省電力を目的としたディスプレイオフ機能も搭載されている。ディスプレイオフ機能はタッチロック機能と同様にデジタルカメラ１００に対する操作が所定の期間行われないと表示部１１１の電源をオフし電力消費を低減することができる。また、ディスプレイオフ中はタッチロック機能と同様にタッチ操作が無効となり、不用意なタッチ操作による誤動作を防止することができる。ディスプレイオフ機能はタッチロック機能と同様にデジタルカメラ１００に対する操作が所定時間行われないとディスプレイオフ状態に遷移する。ただし、タッチロック機能とは異なり撮影待機状態に限定されず、撮影処理が行われていない状態は全てディスプレイオフ機能の発動対象となる。また、ディスプレイオフ機能の解除条件はタッチロック機能と同様であるが、操作部材によってディスプレイオフ機能の解除後に機能が発動するものとしないものがある。ディスプレイオフ中は画面表示がオフされユーザがデジタルカメラ１００の状態を確認できない。そのため基本的に操作部材の操作でディスプレイオフからの機能の発動はしないでディスプレイオフ機能の解除のみを行う。ただし、撮影動作など迅速性が求められる操作に関してはディスレイオフ機能の解除と同時に機能が発動する。例えば、ディスプレイオフ状態からメニューボタン２０１が押されるとディスプレイオフの解除のみが行われるが、シャッターボタン１１５が操作されるとディスプレイオフが解除されると同時に撮影処理が開始される。このように、画面表示が出ないディスプレイオフと、ライブビュー画像が表示されているタッチロックとでは機能の発動の仕方が異なる。
【００４８】
ここで、ディスプレイオフ機能の設定方法について、図６に例示するメニュー画面を参照して説明する。
【００４９】
図６（ａ）に示すように、カメラ設定メニュー第１階層にディスプレイオフの設定項目があり、いずれかの項目が選択されると図６（ｂ）に示すディスプレイオフの設定メニュー画面が表示され、ディスプレイオフ機能が発動されるまでの時間が選択できる。本実施形態では１０秒、２０秒、３０秒、１分、２分、３分の６つから選択可能である。ディスプレイオフ機能の設定メニュー画面において、ユーザにより選択・設定されたディスプレイオフ機能が発動するまでの時間は、不揮発性メモリ１１４に記憶される。
【００５０】
ディスプレイオフ機能が発動されるまでの時間の設定可能な上限は３分となっている。一方、タッチロック機能が発動されるまでの時間の設定可能な上限は２０秒となっている。省電力を目的としたディスプレイオフ状態はタッチ操作の無効状態にもなるため、タッチ操作による誤動作防止を目的としたタッチロック状態を兼ねている。そのため、ディスプレイオフ機能の設定可能な上限時間はタッチロック機能の上限時間よりも長くなっており、タッチロック機能を発動するまでの時間を２０秒以上にしたい場合はディスプレイオフ機能の設定を使用して２０秒より長くすればよい。また、タッチロックとディスプレイオフは独立した機能であるため同時に両方の機能を使用する設定も可能である。
【００５１】
＜タッチロック機能およびディスプレイオフ機能の発動・解除処理＞
次に、図３を参照して、本実施形態のタッチロック機能およびディスプレイオフ機能を発動・解除する処理について説明する。
【００５２】
なお、図３の処理は、撮影待機画面の表示を開始する際に、不揮発性メモリ１１４に格納されたプログラムをシステムメモリ１１２に展開してシステム制御部１０１が実行することにより実現される。
【００５３】
Ｓ３０１では、撮影待機画面の表示が開始されると、システム制御部１０１は、まずタッチロック機能の発動が可能な状態か否かを判定する。タッチロック機能の発動が可能な条件は、以下のタッチロック機能が発動しない場合に合致せず、かつ、タッチロック設定が「する」に設定されており、かつ、撮影待機状態であることを必要とする。撮影待機状態では、図４（ａ）のようにライブビュー画像が表示される。なお、タッチロック機能の発動が可能な条件に合致しない場合（タッチロック機能が発動しない場合）としては、以下の場合がある。
・タッチロック設定画面で、タッチロック設定が「しない」に設定されている
・メニュー画面あるいはメニュー画面の下位階層画面の表示中、ＦＵＮＣメニュー画面の表示中、クイック設定画面の表示中、再生モードでの再生画像の表示中
・バルブ撮影中、長秒露光中、セルフタイマーカウントダウン中
・表示部１１１の表示面の向きが撮影レンズ１０４側に向いている場合（上方に１８０°反転された状態）
・被写体追尾（タッチＡＦ、キャッチＡＦ、顔セレクト）中、フレーミングアシスト機能を用いた、検出した顔に合わせた自動的なズーム制御中、フォーカスロック中
・撮影レンズの沈胴中
Ｓ３０１でタッチロック機能が発動可能な状態であればＳ３０２に進み、そうでない場合はＳ３０３に進む。Ｓ３０２をスキップしてＳ３０３に進んだ場合は、タッチロックタイマーをスタートしていないので、後述するＳ３０９のタッチロックタイマーが所定時間に達したかの判定はＮＯとなる。
【００５４】
Ｓ３０２では、システム制御部１０１は、タッチロックタイマーをリセット（初期化）してスタートさせる。
【００５５】
Ｓ３０３では、システム制御部１０１は、ディスプレイオフタイマーをリセット（初期化）してスタートさせる。ディスプレイオフタイマーは、上述したタッチロック機能の発動が可能な条件に合致していなくともスタートする。例えばメニュー画面や再生画面の表示中であってもスタートする。
【００５６】
Ｓ３０４では、システム制御部１０１は、電源ボタン１１９が押されたか否かを判定し、押された場合は撮影待機画面の表示を終了する。
【００５７】
Ｓ３０５では、システム制御部１０１は。ディスプレイオフタイマーがディスプレイオフの設定メニュー画面で設定したディスプレイオフ時間（不揮発性メモリ１１４から読み出した値）に達したか否かを判定する。ディスプレイオフ時間に達した場合はＳ３０６〜Ｓ３０８でディスプレイオフを発動する処理が行われる。すなわち、Ｓ３０６では、システム制御部１０１は、ディスプレイオフタイマーの停止とリセットを行う。Ｓ３０７では、システム制御部１０１は、タッチイベントの配信停止を行う。これによってタッチ操作は無効となり、タッチ操作が検出されたとしても対応する機能は実行しない。なお、タッチ操作検出自体をしないようにしても良い。Ｓ３０８では、システム制御部１０１は、表示部１１１の電源をオフして表示画面を消すことでディスプレイオフを実行する。これによって表示部１１１を表示しておくだけの電力を削減でき、消費電力を抑えることができる。
【００５８】
Ｓ３０９では、システム制御部１０１は、タッチロックタイマーがタッチロック設定画面で設定したタッチロック時間（Ｎ秒）に達したか否かを判定する。タッチロック時間は不揮発性メモリ１１４から読み出した値である。タッチロックタイマーがタッチロック時間（Ｎ秒）に達した場合は、Ｓ３３６において、被写体やカメラの状態をもとにタッチロックに遷移できるか否かを判定する処理を行う。その後、Ｓ３１０〜Ｓ３１４でタッチロック発動の処理が実行される。なお、Ｓ３３６の処理については後述する。
【００５９】
次に、Ｓ３１０〜Ｓ３１４でタッチロック状態に遷移する処理が実行される。すなわち、Ｓ３１０では、システム制御部１０１は、タッチロックタイマーの停止とリセットを行う。Ｓ３１１では、システム制御部１０１は、ディスプレイオフ中か否かを判定し、ディスプレイオフ中でなければＳ３１２に進み、そうでない場合はＳ３１３に進む。Ｓ３１２では、システム制御部１０１は、表示部１１１に表示されていたタッチボタンを、非表示またはタッチボタンではない表示形態に変更する。これによって、前述した通り、図４（ａ）のタッチボタン４０２、４０５は図４（ｂ）のように非表示となる。また、図４（ａ）のタッチボタン４０１、４０３、４０４はそれぞれ、図４（ｂ）の表示アイテム４０１ｂ、４０３ｂ、４０４ｂのように表示形態が変更される。Ｓ３１３では、システム制御部１０１は、タッチイベントの配信を停止する。これによってタッチ操作は無効となり、タッチ操作が検出されても対応する機能は実行しない。例えば、ライブビュー画像４１０をタッチしてもタッチＡＦ、タッチシャッターは行われない。また、タッチボタンをタッチしてもボタンの機能は実行されない。なお、タッチロック状態では、タッチパネル１２９でのタッチ検出自体は無効にしない。これは、後述するようにタッチロック中であることを示すガイダンスをタッチ操作に応じて表示できるようにしておくためである。これによってデジタルカメラ１００はタッチロック状態となり、Ｓ３１４では、システム制御部１０１は、タッチロック設定がオンである状態をシステムメモリ１１２に記憶する。なお、Ｓ３１１でディスプレイオフ中であると判定されると、表示の変更は不要なためタッチボタンの非表示処理（Ｓ３１２）はスキップする。
【００６０】
次に、Ｓ３１５〜Ｓ３２２のタッチロック中のガイダンスの表示処理を説明する。
【００６１】
Ｓ３１５では、システム制御部１０１は、タッチパネル１２９に対するタッチダウンがあったか否かを判定し、タッチダウンが判定された場合はＳ３１６に進み、そうでない場合はＳ３２２に進む。
【００６２】
Ｓ３１６では、システム制御部１０１は、システムメモリ１１２を参照してタッチロック状態か否かを判定し、タッチロック状態であればＳ３１７に進み、そうでなければＳ３２１に進む。
【００６３】
Ｓ３１７では、システム制御部１０１は、システムメモリ１１２を参照してディスプレイオフ中であるか否かを判定する。ディスプレイオフ中であればガイダンスは表示しないのでＳ３２６へ進み、ディスプレイオフ中でなければＳ３１８に進む。
【００６４】
Ｓ３１８では、システム制御部１０１は、ディスプレイオフタイマーをリセット（初期化）してスタートさせる。すなわち、タッチロック状態におけるタッチ操作によってディスプレイオフまでの時間は延長される。
【００６５】
Ｓ３１９では、システム制御部１０１は、ガイダンス表示タイマーをスタートする。ガイダンス表示タイマーはガイダンスを表示しておくための時間（表示したガイダンスを自動的に非表示とするまでの時間）を計時するものであり、例えば４秒とする。
【００６６】
Ｓ３２０では、システム制御部１０１は、タッチロック中であるためタッチ操作が無効となっていることを示すガイダンス４１１を表示部１１１に表示する。これによって図４（ｃ）で説明したガイダンス４１１が表示される。
【００６７】
Ｓ３２１では、システム制御部１０１は、システムメモリ１１２を参照してディスプレイオフ中であるか否かを判定する。ディスプレイオフ中であればタッチに応じた処理は行わないのでＳ３２３へ進み、ディスプレイオフ中でなければＳ３２２に進む。
【００６８】
Ｓ３２２では、システム制御部１０１は、Ｓ３１５で検出されたタッチダウンから始まるタッチ操作に応じた処理を行う。例えば、タッチボタン４０１〜４０５のいずれかにタッチダウンされた場合は、タッチダウンされた時点で、タッチされたタッチボタンの表示形態を、タッチされている状態を示すタッチダウン表示に変更する。そして、タッチアップを検出すると、タッチアップされた位置がタッチボタンの位置であれば、タッチボタンの機能を実行する。タッチボタン４０１〜４０５については、タッチアップで実行される機能は前述した通りである。また、タッチボタンの位置以外のライブビュー画像４１０上へのタッチダウンであった場合は、タッチ位置に対して前述のタッチＡＦまたはタッチシャッターを行う。
【００６９】
Ｓ３２３では、システム制御部１０１は、ガイダンス表示タイマーが所定時間（例えば４秒）に達したか否かを判定し、所定時間に達していればＳ３２４に進み、達していない場合はＳ３２６に進む。
【００７０】
Ｓ３２４では、システム制御部１０１は、ガイダンス表示タイマーを停止してリセットする。
【００７１】
Ｓ３２５では、システム制御部１０１は、表示していたガイダンス４１１を非表示とする。
【００７２】
Ｓ３２６では、システム制御部１０１は、物理的な操作イベントがあったか否かを判定する。システム制御部１０１は、以下のいずれかがあった場合に物理的な操作イベントがあったと判定する。なお、タッチパネル１２９以外の操作部に対する操作には、例えば以下の操作部材に対する操作が含まれる。すなわち、メニューボタン２０１、十字ボタン２０２、ＳＥＴボタン２０３、動画記録ボタン２０６、シャッターボタン１１５の押下などが該当する。さらには、電子ダイヤル２０５、コントローラホイール２０４、モード切替ダイヤル１１８の回転、表示部１１１の機械的な回転検出、アクセサリシュー２０８への外部アクセサリ１２６の装着検出、等が該当する。なお、タッチパネル１２９に対するタッチ操作、デジタルカメラ１００の姿勢の変化などは物理的な操作イベントとは判定しない。Ｓ３２６で物理的な操作イベントがあったと判定するとＳ３２７に進み、そうでない場合はＳ３０４に戻って処理を繰り返す。
【００７３】
Ｓ３２７では、システム制御部１０１は、システムメモリ１１２を参照してタッチロック状態か否かを判定し、タッチロック状態であればＳ３２８に進み、そうでなければＳ３３１に進む。
【００７４】
次に、Ｓ３２８〜Ｓ３３０のタッチロック設定の解除処理を説明する。
【００７５】
Ｓ３２８では、システム制御部１０１は、表示部１１１の表示を、タッチボタンが表示される表示状態に変更する。これによって、前述した通り、図４（ｂ）の表示状態から、図４（ａ）の表示状態に変更される（元の表示状態に戻る）。すなわち、タッチボタン４０２、４０５が表示され、表示アイテム４０１ｂ、４０３ｂ、４０４ｂの表示形態がそれぞれ、タッチボタン４０１、４０３，４０４の表示形態となる。Ｓ３２９では、システム制御部１０１は、タッチイベントの配信を再開する。これによってタッチ操作は有効となり、タッチ操作が検出されるとタッチに応じた機能が実行されるようになる。Ｓ３３０では、システム制御部１０１は、タッチロック設定がオフである状態をシステムメモリ１１２に記憶する。タッチロック設定の解除は、表示部１１１の機械的な回転検出、アクセサリシュー２０８への外部アクセサリ１２６の装着検出に応じても行われる。例えば、表示部１１１がデジタルカメラ１００の撮影レンズ１０４とは反対側（背面側）に向く位置から撮影レンズ１０４側に向く位置まで回転された場合は、タッチロック設定は解除される。あるいは反対に撮影レンズ１０４側に向く位置から撮影レンズ１０４とは反対側に向く位置まで回転された場合も、タッチロック設定は解除される。
【００７６】
Ｓ３３１では、システム制御部１０１は、システムメモリ１１２を参照してディスプレイオフ中であるか否かを判定する。ディスプレイオフ中であるならばディスプレイオフの解除を行う（復帰させる）ためにＳ３３２へ進み、ディスプレイオフ中でなければＳ３３５へ進む。
【００７７】
Ｓ３３２では、システム制御部１０１は、表示部１１１の電源をオンしてディスプレイオフを解除し、表示部１１１での表示を再開する。Ｓ３３３では、システム制御部１０１は、タッチイベントの配信を再開する。これによってタッチ操作は有効となり、タッチ操作が検出されるとタッチに応じた機能が実行されるようになる。
【００７８】
Ｓ３３４では、システム制御部１０１は、Ｓ３２６で検出した物理的な操作イベントが、ディスプレイオフ中からでも実行する処理の指示であるか否かを判定する。ディスプレイオフ中からでも実行する処理の指示であった場合はＳ３３５に進み、そうでない場合はＳ３０１に戻ってタッチロックタイマー、ディスプレイオフタイマーをそれぞれリセットおよび再スタートさせて処理を繰り返す。ディスプレイオフ中からでも実行する処理の指示は、例えばシャッターボタン１１５の押下がある。シャッターボタン１１５の押下があった場合は、ディスプレイオフを解除すると共に、Ｓ３３５に進んで、半押しに応じたＡＦ実行や、全押しに応じた撮影を行う。
【００７９】
Ｓ３３５では、システム制御部１０１は、Ｓ３２６で検出した操作イベントに応じた処理を実行する。例えば、メニューボタン２０１が押下された場合はメニュー画面を表示する。電子ダイヤル２０５やコントローラホイール２０４が操作された場合は操作に応じて撮影設定を変更する。表示部１１１がデジタルカメラ１００の撮影レンズ１０４とは反対側に向く位置から、撮影レンズ１０４側に向く位置まで回転された場合は、表示されている表示アイテムの反転処理や、ライブビュー画像をミラー表示する処理などを行う。そして、Ｓ３０１に戻ってタッチロックタイマー、ディスプレイオフタイマーをそれぞれリセット及び再スタートさせて処理を繰り返す。
【００８０】
以上のように、本実施形態によれば、デジタルカメラ１００の操作性の低下を抑制しつつ、タッチパネルに対するタッチ操作による誤動作を防止することができるようになる。以上、基本的なタッチロックの挙動について説明した。次に、本実施形態において、デジタルカメラに対する操作以外の要因でタッチロック状態になるか否かを判定するＳ３３６の処理について、図７〜図１０を用いて説明する。
【００８１】
図７は、図３のＳ３３６において、タッチロックタイマーが所定時間に達した後、タッチロック状態に遷移するかどうかを判定する詳細な処理手順の一例を示すフローチャートである。
まず、Ｓ７０１では、システム制御部１０１は、撮影バッファに空きがある状況かどうかを確認する。バッファに空きがあればＳ７０３に進み、バッファに空きが無い場合はＳ７０２に進む。ここで、バッファに空きがない状態とは、前回の撮影の現像処理が行われており、次の撮影ができない状態のことである。また、バッファに空きがないバッファフルの状態である場合には、表示部１１１には、図８（ａ）のような表示がなされており、ライブビュー画像は表示されていない。このように、バッファに空きがない状態は、ライブビュー画像が表示されていないため、ユーザとしては次の撮影ができるまで待っている状態である。この状態においてタッチロック時間（Ｎ秒）が経過したからといってタッチロックに遷移するのは使い勝手に欠ける。そのため、Ｓ７０２では、システム制御部１０１は、タッチロックには遷移せずに、図８（ｂ）のようなガイダンスを表示部１１１に一定時間表示する。一定時間表示すると、Ｓ３１５に遷移し、再びタッチロックに遷移までの処理を繰り返すことになる。なお、Ｓ７０２の処理を行ったあとに、タッチロックタイマーのタッチロック時間をＭ秒（＜Ｎ秒）に設定してスタートしてもよい。こうすることでタッチロックに遷移しなかった場合でも、図７のタッチロックに遷移するか否かの処理をすぐに繰り返すのではなく、Ｍ秒後に行うことができる。
【００８２】
Ｓ７０３では、システム制御部１０１は、撮像されたライブビュー画像中から主被写体が検出できたか否かを判定する。主被写体が検出された場合はＳ７０４に進み、そうでない場合はＳ３１０へと遷移し、続いて行われるＳ３１４の処理によってタッチロック状態（タッチロックＯＮ）となる。
【００８３】
システム制御部１０１が行う主被写体の検出処理は、自動的に主被写体と思われる被写体を検出する処理である。顔検出によって主被写体と判定される顔が検出された場合、物体により主被写体と思われる物体が検出された場合には、主被写体が検出できた（存在する）と判定する。顔検出で人物や動物の顔が、ライブビュー画像中の中央付近や所定の大きさ以上のサイズで検出された場合はその顔が主被写体であり、主被写体が存在すると判定する。顔が検出できても、ライブビュー画像の中央から所定範囲よりも外側の外縁部で検出され場合や、所定サイズ未満で検出された場合には、その顔は主被写体とはみなさない。また、ライブビュー画像においてコントラストのエッジが明確で、所定サイズ以上であることが検出された被写体や、被写体までの距離が他の部分と比べて明らかにカメラに近く、所定サイズ以上であることが検出された被写体も主被写体とみなすことができる。逆に、カメラの電源をオンとしたままカメラをカバンに入れた場合などは、全体的に暗くてコントラストのエッジ（輪郭）が検出できない。あるいは、カバンの内壁が近すぎてピントが合わないため全体的にぼやけておりエッジ（輪郭）が検出できない。このようにエッジが検出できないような場合には主被写体は検出されない。
【００８４】
Ｓ７０４では、システム制御部１０１は、Ｓ７０３で検出された主被写体が現在の時刻ｔから遡って前の時刻ｔ１までの所定時間（Δｔ１）内に、ライブビュー画像中の外縁部
を除く中央から所定範囲内で検出されていたかどうかを判定する。図９（ａ）はその場合の例を示している。被写体９０１が時刻ｔ１ではライブビュー画像の右端（ただし所定範囲より内側）で検出されており、現在の時刻ｔにおいては、ライブビュー画像の左側（ただし所定範囲より内側）で検出されている。このように、ある主被写体が一定時間ライブビュー画像内の所定範囲内で検出されている場合、操作がされていなくてもその被写体をユーザが撮影するという目的でカメラをフレーミングして撮影機会を待っている可能性が高いと考えられる。したがって、何も操作がされていないからといってタッチロック状態に遷移するのはユーザビリティを低下させる可能性がある。Ｓ７０４の判定の結果、所定時間（Δｔ１）内に、主被写体が所定範囲内で検出されていた場合はＳ７０５に進み、そ
うでない場合はＳ７０６に進む。
【００８５】
Ｓ７０５では、システム制御部１０１は、タッチロック状態に遷移することなく、タッチロック状態に遷移しない旨を示す表示を表示部１１１に行う。この時の表示例を図９（ｂ）に示す。図９（ｂ）のように、ライブビュー画像を表示しながら、タッチロック状態に遷移しない旨とその理由を示すガイド９０２を表示することで、なぜタッチロックにならないのかをユーザが理解することができる。また、この状態では、ユーザがライブビュー画像上へのタッチ操作によってタッチＡＦやタッチシャッターの指示をする可能性がある。そのため、ガイド９０２が重なってライブビュー画像の視認やタッチを妨げることがなるべくないように、ガイド９０２はライブビュー画像の端の方に小さく表示し、主被写体の存在可能性の高い中央部には表示しない。なお、Ｓ７０５の処理の後に、タッチロックタイマーのタッチロック時間をＭ秒（＜Ｎ秒）に設定してスタートしてもよい。こうすることでタッチロックに入れなかった場合でも、図７のタッチロックに遷移するか否かの処理をすぐに繰り返すのではなく、Ｍ秒後に行うことができる。
【００８６】
ライブビュー画像中に主被写体が検出されているものの、所定範囲より外の場所に主被写体が検出された場合は、以下の処理が行われる。Ｓ７０６では、システム制御部１０１は、現在の時刻ｔから遡って前の時刻ｔ２までの所定時間（Δｔ２）まの間に撮影動作が
なされたか否かを判定する。撮影動作がなされた場合はＳ７０７に進み、そうでない場合はＳ３１０へと遷移し、続いて行われるＳ３１４の処理によってタッチロック状態（タッチロックＯＮ）となる。
【００８７】
Ｓ７０７では、システム制御部１０１は、所定時間（Δｔ２）内の撮影の前後の所定時
間内に同一被写体が検出されていたかどうかを判定する。同一被写体が検出されていた場合はタッチロック状態に遷移することなくＳ７０８に進み、そうでない場合はＳ３１０へと遷移し、続いて行われるＳ３１４の処理によってタッチロック状態（タッチロックＯＮ）となる。
【００８８】
Ｓ７０８では、システム制御部１０１は、図１０（ｂ）に示すようなガイド表示を行う。図１０（ａ）は、撮影の前後の所定時間内に同一被写体が検出されていた場合の例を示しており、主被写体１００１が撮影を前後してライブビュー画像内で一定時間検出されている。このように撮影後にもしばらく被写体が変わらずに検出されているということは、ユーザは前回被写体を撮影した後、次のシャッターチャンスを待っている可能性が高いと考えられる。このことから、タッチロック状態に遷移させない。この場合、図１０（ｂ）のように、タッチロック状態に遷移しない旨とその理由を示すガイド１００２を表示することで、なぜタッチロックにならないのかをユーザが理解することができる。また、この状態では、ユーザがライブビュー上へのタッチ操作によってタッチＡＦやタッチシャッターの指示をする可能性がある。そのため、ガイド１００２が重なってライブビュー画像の視認やタッチを妨げることがなるべくないように、ガイド１００２はライブビュー画像の端の方に小さく表示し、主被写体が存在する可能性の高い中央部には表示しない。なお、Ｓ７０８の処理の後に、タッチロックタイマーのタッチロック時間をＭ秒（＜Ｎ秒）に設定してスタートしてもよい。こうすることでタッチロックに入れなかった場合でも、図７のタッチロックに遷移するか否かの処理をすぐに繰り返すのではなく、Ｍ秒後に行うことができる。
【００８９】
このように、タッチロックタイマーが満了した場合にも、Ｓ７０２、Ｓ７０５またはＳ７０８に進む場合にはタッチロック状態に遷移しない。なお、Ｓ７０２、Ｓ７０５およびＳ７０８ではガイドを表示する例を説明したが、タッチロック状態に遷移しなければよく、Ｓ７０２、Ｓ７０５およびＳ７０８においてガイドを表示しないようにしても良い。
【００９０】
以上述べてきたように、本実施形態によれば、一定時間操作がない場合にタッチ操作を無効にするような撮像装置において、被写体の構図を細かく決めている時や撮影しようとする時に、不用意にタッチロック状態に入ることはない。このため、安心して構図を決めることが可能となり、タッチパネルによる誤操作防止とシャッターチャンスを逃さないというどちらの要件も満たすことができる。
【００９１】
なお、システム制御部１０１が行うものとして説明した上述の各種制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００９２】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００９３】
また、上述した実施形態においては、本発明をデジタルカメラ１００に適用した場合を例にして説明したが、本発明はこの例に限定されず、タッチパネルを備えるディスプレイに対するタッチ操作の有効・無効を設定可能な装置であれば適用可能である。すなわち、本発明はパーソナルコンピュータやその一種であるタブレット、携帯電話端末やその一種であるスマートフォン、ＰＤＡ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、電子ブックリーダー、医療機器、等に適用可能である。
【００９４】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９５】
１００  デジタルカメラ
１０１  システム制御部
１１１  表示部
【図１】
2018085562.tif 000003
【図２】
2018085562.tif 000004
【図３】
2018085562.tif 000005
【図４】
2018085562.tif 000006
【図５】
2018085562.tif 000007
【図６】
2018085562.tif 000008
【図７】
2018085562.tif 000009
【図８】
2018085562.tif 000010
【図９】
2018085562.tif 000011
【図１０】
2018085562.tif 000012