(57)【特許請求の範囲】
【請求項１】
タッチを検知可能なタッチ検出手段と、
前記タッチ検出手段で検出したタッチ面積が閾値よりも大きかった場合には該タッチによる操作を無効とし、前記タッチ検出手段で検出したタッチ面積が前記閾値よりも小さかった場合には該タッチによる操作を有効とするように制御する制御手段と、
第一の画面を表示部に表示する場合に前記制御手段が用いる前記閾値を、前記第一の画面に表示されるアイテムに関する操作が行われたことに応じて表示される第二の画面を前記表示部に表示する場合に前記制御手段が用いる前記閾値よりも小さくなるように設定する設定手段とを有することを特徴とする電子機器。
【請求項２】
タッチを検知可能なタッチ検出手段と、
前記タッチ検出手段で検出したタッチ面積が閾値よりも大きかった場合には該タッチによる操作を無効とし、前記タッチ検出手段で検出したタッチ面積が前記閾値よりも小さかった場合には該タッチによる操作を有効とするように制御する制御手段と、
タッチ位置の移動を伴う操作で実行可能な機能が割り当てられた画面を表示部に表示する場合に前記制御手段が用いる前記閾値を、タッチ位置の移動を伴う操作で実行可能な機能が割り当てられていない画面を前記表示部に表示する場合に前記制御手段が用いる前記閾値よりも大きくなるように設定する設定手段とを有することを特徴とする電子機器。
【請求項３】
タッチを検知可能なタッチ検出手段と、
前記タッチ検出手段で検出したタッチ面積が閾値よりも大きかった場合には該タッチによる操作を無効とし、前記タッチ検出手段で検出したタッチ面積が前記閾値よりも小さかった場合には該タッチによる操作を有効とするように制御する制御手段と、
表示内容の変更前からタッチ操作が行われたことに応じて表示された変更後の画面において前記制御手段が用いる前記閾値を、表示内容の変更前からタッチ操作以外の操作に応じて表示された変更後の画面であって、タッチ操作に応じては表示されない画面において前記制御手段が用いる前記閾値よりも小さくなるように設定する設定手段とを有することを特徴とする電子機器。
【請求項４】
タッチを検知可能なタッチ検出手段と、
前記タッチ検出手段で検出したタッチ面積が閾値よりも大きかった場合には該タッチによる操作を無効とし、前記タッチ検出手段で検出したタッチ面積が前記閾値よりも小さかった場合には該タッチによる操作を有効とするように制御する制御手段と、
電源がオフからオンに切り替えられたことに応じて表示される初期画面を表示部に表示する場合に前記制御手段が用いる前記閾値を、前記初期画面とは異なる画面を前記表示部に表示する場合に前記制御手段が用いる前記閾値よりも小さくなるように設定する設定手段とを有することを特徴とする電子機器。
【請求項５】
タッチを検知可能なタッチ検出手段と、
前記タッチ検出手段で検出したタッチ面積が閾値よりも大きかった場合には該タッチによる操作を無効とし、前記タッチ検出手段で検出したタッチ面積が前記閾値よりも小さかった場合には該タッチによる操作を有効とするように制御する制御手段と、
撮影に関する情報を表示部に表示する場合に前記制御手段が用いる前記閾値を、再生画像を前記表示部に表示する場合に前記制御手段が用いる前記閾値よりも小さくなるように設定する設定手段とを有することを特徴とする電子機器。
【請求項６】
前記設定手段は、第一の画面を表示部に表示する場合に前記制御手段が用いる閾値を、前記第一の画面に表示されるアイテムに関する操作が行われたことに応じて表示される第二の画面を前記表示部に表示する場合に前記制御手段が用いる前記閾値よりも小さくなるように設定することを特徴とする請求項５に記載の電子機器。
【請求項７】
前記設定手段は、電源がオフからオンに切り替えられたことに応じて表示される初期画面を表示部に表示する場合に前記制御手段が用いる前記閾値を、前記初期画面とは異なる画面を前記表示部に表示する場合に前記制御手段が用いる前記閾値よりも小さくなるように設定することを特徴とする請求項１乃至３、５の何れか１項に記載の電子機器。
【請求項８】
前記設定手段は、タッチ操作が行われたことに応じて表示可能なアイテムを含む画面を表示部に表示する場合に前記制御手段が用いる前記閾値を、タッチ操作が行われたことに応じては表示されない画面を前記表示部に表示する場合に前記制御手段が用いる前記閾値よりも小さくなるように設定することを特徴とする請求項１、２、５の何れか１項に記載の電子機器。
【請求項９】
タッチを検知可能なタッチ検出手段と、
第１の画面を表示している際においては、第１の面積より小さいタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行し、
前記第１の面積以上のタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行せず、
前記第１の画面に表示されるアイテムに関する操作が行われたことに応じて表示される第２の画面を表示している際においては前記第１の面積よりも大きい第２の面積より小さいタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行し、
前記第２の面積以上のタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行しないように制御する制御手段とを有することを特徴とする電子機器。
【請求項１０】
タッチを検知可能なタッチ検出手段と、
タッチ位置の移動を伴う操作で実行可能な機能が割り当てられた画面を表示している際においては、第１の面積より小さいタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行し、
前記第１の面積以上のタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行せず、
タッチ位置の移動を伴う操作で実行可能な機能が割り当てられていない画面を表示している際においては前記第１の面積よりも大きい第２の面積より小さいタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行し、
前記第２の面積以上のタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行しないように制御する制御手段とを有することを特徴とする電子機器。
【請求項１１】
タッチを検知可能なタッチ検出手段と、
タッチ操作が行われたことに応じて表示可能なアイテムを含む画面を表示している際においては、第１の面積より小さいタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行し、
前記第１の面積以上のタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行せず、
タッチ操作が行われたことに応じては表示されない画面を表示している際においては前記第１の面積よりも大きい第２の面積より小さいタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行し、
前記第２の面積以上のタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行しないように制御する制御手段とを有することを特徴とする電子機器。
【請求項１２】
タッチを検知可能なタッチ検出手段と、
電源がオフからオンに切り替えられたことに応じて表示される初期画面を表示している際においては、第１の面積より小さいタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行し、
前記第１の面積以上のタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行せず、
前記初期画面とは異なる画面を表示している際においては前記第１の面積よりも大きい第２の面積より小さいタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行し、
前記第２の面積以上のタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行しないように制御する制御手段とを有することを特徴とする電子機器。
【請求項１３】
タッチを検知可能なタッチ検出手段と、
撮影に関する情報を表示部に表示している際においては、第１の面積より小さいタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行し、
前記第１の面積以上のタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行せず、
再生画像を前記表示部に表示している際においては前記第１の面積よりも大きい第２の面積より小さいタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行し、
前記第２の面積以上のタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行しないように制御する制御手段とを有することを特徴とする電子機器。
【請求項１４】
第１の画面を表示している際においては、第１の面積より小さいタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行し、
前記第１の面積以上のタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行せず、
前記第１の画面に表示されるアイテムに関する操作が行われたことに応じて表示される第２の画面を表示している際においては前記第１の面積よりも大きい第２の面積より小さいタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行し、
前記第２の面積以上のタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行しないように制御する制御手段とを有することを特徴とする請求項１３に記載の電子機器。
【請求項１５】
電源がオフからオンに切り替えられたことに応じて表示部に表示される初期画面を表示している際においては、第１の面積より小さいタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行し、
前記第１の面積以上のタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行せず、
初期画面とは異なる画面を表示している際においては前記第１の面積よりも大きい第２の面積より小さいタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行し、
前記第２の面積以上のタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行しないように制御する制御手段とを有することを特徴とする請求項９乃至１１、１３の何れか１項に記載の電子機器。
【請求項１６】
タッチ操作が行われたことに応じて表示可能なアイテムを含む画面を表示している際においては、第１の面積より小さいタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行し、
前記第１の面積以上のタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行せず、
タッチ操作が行われたことに応じては表示されない画面を表示している際においては前記第１の面積よりも大きい第２の面積より小さいタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行し、
前記第２の面積以上のタッチ面積でのタッチが行われた場合は、該タッチに応じた機能を実行しないように制御する制御手段とを有することを特徴とする請求項９、１０、１３の何れか１項に電子機器。
【請求項１７】
前記タッチ検出手段は、タッチパネルに含まれる各センサへのタッチによって生じた静電容量の変化量に応じてタッチを検知する方式のタッチ検出手段であり、
前記制御手段は、前記タッチパネルでの静電容量の第１の閾値よりも大きい変化量に基づいてタッチされた位置を求め、
前記タッチパネルでの、静電容量の前記第１の閾値よりも小さく第２の閾値よりも大きい変化量に基づいて前記タッチ面積を求めることを特徴とする請求項１乃至１６の何れか１項に記載の電子機器。
【請求項１８】
前記タッチ検出手段は、静電容量方式のタッチ検出手段であり、タッチを検出するために計測される静電容量の変化量は、所定時間に生じた静電容量の変化量の合計であることを特徴とする請求項１乃至１７の何れか１項に記載の電子機器。
【請求項１９】
前記設定手段は、動画の撮影中に前記表示部に表示される画面を表示する場合に前記制御手段が用いる前記閾値を、動画の撮影開始前または撮影終了後に前記表示部に表示される画面を表示する場合に前記制御手段が用いる前記閾値よりも大きくなるように設定することを特徴とする請求項１乃至８の何れか１項に記載の電子機器。
【請求項２０】
前記設定手段は、前記表示部に表示中の画像の削除を受け付ける画面を表示する場合に前記制御手段が用いる前記閾値を、前記表示部に表示中の画像の削除を受け付けない画面を表示する場合に前記制御手段が用いる前記閾値よりも小さくすることを特徴とする請求項１乃至８、１９の何れか１項に記載の電子機器。
【請求項２１】
前記設定手段は、記録する画像の画質に影響する項目を含む第一の設定画面を前記表示部に表示する場合に前記制御手段が用いる前記閾値を、記録する画像の画質に影響しない項目を含む第二の設定画面を前記表示部に表示する場合に前記制御手段が用いる前記閾値よりも小さくすることを特徴とする請求項１乃至８，１９、２０の何れか１項に記載の電子機器。
【請求項２２】
タッチムーブ操作により、前記表示部に表示されている画像から他の画像に切替える画像送りの機能と、所定の項目に設定する数値の変更をする機能とが少なくとも可能である場合に、
前記設定手段は、画像送りのためのタッチムーブ操作を受け付ける画面を前記表示部に表示する場合に前記制御手段が用いる前記閾値は、項目に設定する数値の変更を受け付ける画面を前記表示部に表示する場合よりも前記閾値を大きくすることを特徴とする請求項１乃至８、１９乃至２１の何れか１項に記載の電子機器。
【請求項２３】
撮像手段をさらに有することを特徴とする請求項１乃至２２の何れか１項に記載の電子機器。
【請求項２４】
所定の表示アイテムの表示されている領域がタッチされたことに応じて該表示アイテムに対応する機能が選択される場合に、
前記設定手段は、所定の面積よりも大きい表示アイテムが表示される画面が前記表示部に表示される場合に前記制御手段が用いる前記閾値の方が、前記所定の面積よりも大きい表示アイテムが表示されない画面が前記表示部に表示される場合に前記制御手段が用いる前記閾値よりも小さくすることを特徴とする請求項１乃至８、１９乃至２１の何れか１項に記載の電子機器。
【請求項２５】
所定の表示アイテムの表示されている領域がタッチされたことに応じて該表示アイテムに対応する機能が選択されたとする表示アイテムが複数、前記表示部に表示されている場合に、
前記設定手段は、複数の前記表示アイテムのうち、他の表示アイテムの中心との距離が所定の距離よりも短い表示アイテムを含む画面が前記表示部に表示される場合に前記制御手段が用いる閾値の方が、前記所定の距離よりも短い表示アイテムを含まない画面が前記表示部に表示される場合に前記制御手段が用いる閾値よりも小さく設定することを特徴とする請求項１乃至８、１９乃至２１、２４の何れか１項に記載の電子機器。
【請求項２６】
前記電子機器は、ストラップを装着するためのストラップ部をさらに有しており、前記ストラップによって保持されると表示面が保持しているユーザに接触する方向を向くことを特徴とする請求項１乃至２５の何れか１項に記載の電子機器。
【請求項２７】
コンピュータを、請求項１乃至２６のいずれか１項に記載された電子機器の各手段として機能させるためのプログラム。
【請求項２８】
コンピュータを、請求項１乃至２６のいずれか１項に記載された電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチ操作による指示入力を受け付ける際のタッチ操作の検出技術に関する。
【背景技術】
【０００２】
タッチパネルへのタッチ操作によってユーザからの入力を受け付ける装置では、タッチパネルへの不用意なタッチ操作が検出されたことに応じて誤操作されてしまうことがある。
【０００３】
特許文献１には、タッチパネルへのタッチ入力が所定面積以上であることを検出した場合には該タッチ入力を無効とすることが開示されている。特許文献２には、タッチパネルへのタッチ面積が所定の面積以上であっても、所定距離以上のタッチムーブがあればタッチ操作を受け付けることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−００２８９１号公報
【特許文献２】特開２０１４−１２３３２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の方法において、無効とするタッチ入力の面積を小さく設定しすぎた場合にはタッチ入力の面積が大きなタッチ操作が行われると、それが意図的に入力したタッチ操作であった場合にも無効とされてしまう可能性がある。特許文献２に記載の方法では、所定距離以上のタッチムーブがあればタッチ面積が所定以上であってもタッチ操作を受け付けるが、これが必ずしもユーザの意図したものであるとは限らず、ユーザの意図しない動作が行われる可能性がある。このように、ユーザが意図したタッチで動作しないと操作性が悪く、ユーザが意図してないタッチで、動作するのは不都合である。
【０００６】
本発明は、上記の課題に鑑み、ユーザの操作性の低下を抑止しつつ、ユーザの意図しないタッチ操作による動作が起こる可能性を低減させることができる電子機器の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の電子機器は、タッチを検知可能なタッチ検出手段と、前記タッチ検出手段で検出したタッチ面積が閾値よりも大きかった場合には該タッチによる操作を無効とし、前記タッチ検出手段で検出したタッチ面積が前記閾値よりも小さかった場合には該タッチによる操作を有効とするように制御する制御手段と、第一の画面を表示部に表示する場合に前記制御手段が用いる前記閾値を、前記第一の画面に表示されるアイテムに関する操作が行われたことに応じて表示される第二の画面を前記表示部に表示する場合に前記制御手段が用いる前記閾値よりも小さくなるように設定する設定手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザの意図しないタッチ操作による動作が起こる可能性を低減させることができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の構成を適用可能な装置の一例としてのデジタルカメラの外観図
【図２】本実施形態の構成を適用可能な装置の一例としてのデジタルカメラの構成例を示すブロック図
【図３】本実施形態におけるタッチ操作を検出する処理のフローチャート
【図４】本実施形態におけるタッチ操作によるタッチ面積の演算処理を説明する図
【図５】本実施形態における表示部への表示処理のフローチャート
【図６】本実施形態におけるＯＬＣ風画面の表示処理のフローチャート
【図７】ＯＬＣ風画面の表示例と、クイック設定画面の表示例を示す図
【図８】本実施形態における再生画面表示処理のフローチャート
【図９】再生画像の表示例を示す図
【図１０】本実施形態におけるライブビュー画面表示処理のフローチャート
【図１１】ライブビュー画面の表示例及び設定項目の表示例を示す図
【図１２】各画面において受け付ける操作と対応する機能を示す図
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の好適な実施形態を説明する。
【００１１】
図１は本発明の電子機器の一例としてのデジタルカメラ１００の外観図、図２は本発明の電子機器の一例としてのデジタルカメラ１００の構成例を示すブロック図である。
【００１２】
図１（ａ）はデジタルカメラ１００の前面斜視図であり、図１（ｂ）はデジタルカメラ１００の背面斜視図である。
【００１３】
図１（ａ）のシャッターボタン６１は撮影指示を行うための操作部である。モード切替スイッチ６０は各種モードを切り替えるための操作部である。レンズユニット１５０はレンズ１０３やレンズの位置を制御する制御部を含むレンズ群である。
【００１４】
ストラップ部７３はデジタルカメラ１００を持ち運ぶための紐やストラップを取り付ける部分である。図１にはストラップ部７３に紐を通した様子を示したものである。ユーザはストラップを首や肩にかけ、レンズユニット１５０のない背面部（表示部２８の面部分）がユーザ側にくるように持つことができる。デジタルカメラ１００を保持せずに、ストラップで首から下げた状態だと、表示部２８の面部分がユーザのお腹等の体に当たり、タッチ操作が行われたと判定してしまう可能性がある。このようなユーザの意図しないタッチ操作により機能が実行されると、ユーザの意図しないような設定や機能が実行される（誤動作する）可能性がある。よって、後述する制御によってこのようなユーザの意図しないタッチ操作を無効なタッチ操作であると判定し、誤動作する可能性を低減させる。
【００１５】
図１（ｂ）において、表示部２８は画像や各種情報を表示する表示部である。タッチパネル７４は、表示部２８に対する接触を検知可能なタッチパネルであり、表示部２８に重畳して設けられている。
【００１６】
電子ダイヤル６６は操作部７０に含まれる回転操作部材であり、この電子ダイヤル６６を回すことで、シャッター速度や絞りなどの設定値の変更等が行える。十字キー６７は操作部７０に含まれ、上、下、左、右部分をそれぞれ押し込み可能な十字キー（４方向キー）である。十字キー６７の押した部分に応じた操作が可能である。ＳＥＴボタン６５は操作部７０に含まれ、押しボタンであり、主に選択項目の決定などに用いられる。ライブビューボタン７９は操作部７０に含まれ、ライブビュー（以下、ＬＶ）のＯＮとＯＦＦを切り替えるボタンである。動画撮影モードにおいては、動画撮影（記録）の開始、停止の指示に用いられる。Ｑ設定ボタン６９は、操作部７０に含まれ、各モードに対応したＱ設定画面（クイック設定画面）を表示部２８に表示する。Ｑ設定画面では各モードで設定変更可能な項目を示す表示アイテムが表示され、各アイテムの選択操作（タッチ操作または操作部７０への操作）によりさらに選択された項目の詳細設定を行う画面が表示され、項目の設定変更を容易に行うことができる。ＩＮＦＯボタン６３は、表示部２８への情報やガイド等の表示のオン、オフを切り替えるためのボタンである。
【００１７】
拡大ボタン５４は操作部７０に含まれ、撮影モードのライブビュー表示において拡大モードのＯＮ、ＯＦＦ，及び拡大モード中の拡大率の変更を行うための操作ボタンである。再生モードにおいては再生画像を拡大し、拡大率を増加させるための拡大ボタンとして機能する。縮小ボタン５７は操作部７０に含まれ、拡大された再生画像の拡大率を低減させ、表示された画像を縮小させるためのボタンである。再生ボタン７７は操作部７０に含まれ、撮影モードと再生モードとを切り替える操作ボタンである。撮影モード中に再生ボタン７７を押下することで再生モードに移行し、記録媒体２００に記録された画像のうち最新の画像を表示部２８に表示させることができる。消去ボタン６８は、操作部７０に含まれ、選択された画像の消去をするボタンである。メニューボタン７８は、操作部７０に含まれ現在のモードにおける各種の設定可能なメニュー画面を表示部２８に表示するボタンである。利用者は、表示部２８に表示されたメニュー画面と、上下左右の４方向ボタン（十字キー６７）やＳＥＴボタン６５への操作、タッチパネル７４へのタッチ操作により直感的に各種設定を行うことができる。
【００１８】
電源スイッチ７２はデジタルカメラ１００の電源のＯＮ及びＯＦＦを切り替える操作部材である。蓋２０２は記録媒体２００を格納したスロットの蓋である。
【００１９】
図２は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。
【００２０】
図２（ａ）において、レンズユニット１５０は、交換可能な撮影レンズを搭載するレンズユニットである。
【００２１】
レンズ１０３は通常、複数枚のレンズから構成されるが、ここでは簡略して一枚のレンズのみで示している。レンズユニット１５０は、レンズ１０３を含むデジタルカメラ１００に取り付け、取り外し可能なレンズ群である。
【００２２】
撮像部２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。
【００２３】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００２４】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。
【００２５】
メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１９は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１９を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１９からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１９においてアナログ変換し、表示部２８に逐次転送して表示することで、電子ビューファインダとして機能し、スルー画像表示（ライブビュー表示）を行える。
【００２６】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００２７】
システム制御部５０は、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２は、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開し、ＲＡＭ等が用いられる。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１９、表示部２８等を制御することにより表示制御も行う。
【００２８】
システムタイマー５３は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００２９】
姿勢検知部５５は重力方向に対するデジタルカメラ１００の姿勢を検知する。姿勢検知部５５で検知された姿勢に基づいて、撮像部２２で撮影された画像が、デジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像なのかを判別可能である。システム制御部５０は、姿勢検知部５５で検知された姿勢に応じた向き情報を撮像部２２で撮像された画像の画像ファイルに付加したり、画像を回転して記録することが可能である。姿勢検知部５５としては、加速度センサやジャイロセンサーなどを用いることができる。
【００３０】
モード切替スイッチ６０、シャッターボタン６１、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。
【００３１】
モード切替スイッチ６０は、システム制御部５０の動作モードを静止画モード、動画撮影モード、再生モード等のいずれかに切り替える。静止画モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）がある。また、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切替スイッチ６０で、これらのモードのいずれかに直接切り替えられる。あるいは、モード切替スイッチ６０でメニュー画面に一旦切り換えた後に、メニューに含まれるこれらのモードのいずれかに、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００３２】
第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００３３】
操作部７０の各操作部材は、表示部２８に表示される種々の機能を示す表示アイテム（機能アイコン）を選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタン７８が押されると各種の設定可能なメニュー画面が表示部２８に表示される。利用者は、表示部２８に表示されたメニュー画面と、十字キー６７やＳＥＴボタン６５とを用いて直感的に各種設定を行うことができる。
【００３４】
操作部７０は、ユーザからの操作を受け付ける入力部としての各種操作部材であり、図１のタッチパネル７４と少なくとも以下の操作部が含まれる。シャッターボタン６１、電子ダイヤル６６、電源スイッチ７２、十字キー６７、ＳＥＴボタン６５、ライブビューボタン７９、拡大ボタン５４、縮小ボタン５７、再生ボタン７７。これらのボタンに割当たる機能の中にはタッチパネル７４へのタッチ操作によって実行できるものもある。タッチパネル７４については後述する。
【００３５】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００３６】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。電源スイッチ７２はデジタルカメラ１００の電源のＯＮ及びＯＦＦを切り替える操作部材である。
【００３７】
記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の不揮発性の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００３８】
なお操作部７０の一つとして、表示部２８に対する接触を検知可能なタッチパネル７４を有する。タッチパネルと表示部２８とは一体的に構成することができる。例えば、タッチパネルを光の透過率が表示部２８の表示を妨げないように構成し、表示部２８の表示面の上層に取り付ける。そして、タッチパネルにおける入力座標と、表示部２８上の表示座標とを対応付ける。これにより、恰もユーザが表示部２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザーインターフェース）を構成することができる。システム制御部５０はタッチパネルへの以下の操作、あるいは状態を検出できる。
・タッチパネルにタッチしていなかった指やペンが新たにタッチパネルにタッチしたこと。すなわち、タッチの開始（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）と称する）。
・タッチパネルを指やペンでタッチしている状態であること（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）と称する）。
・タッチパネルを指やペンでタッチしたまま移動していること（以下、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）と称する）。
・タッチパネルへタッチしていた指やペンを離したこと。すなわち、タッチの終了（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）と称する）。
・タッチパネルに何もタッチしていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）と称する）。
【００３９】
タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００４０】
またタッチパネル上をタッチダウンから一定のタッチムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる。また、所定距離以上を、所定速度未満でタッチムーブしたことが検出された場合はドラッグが行なわれたと判定するものとする。
【００４１】
これらの操作・状態や、タッチパネル上に指やペンがタッチしている位置座標は内部バスを通じてシステム制御部５０に通知され、システム制御部５０は通知された情報に基づいてタッチパネル上にどのような操作が行なわれたかを判定する。タッチムーブについてはタッチパネル上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル上の垂直成分・水平成分毎に判定できる。また、所定距離以上を、所定速度未満でタッチムーブしたことが検出された場合はドラッグが行なわれたと判定するものとする。タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。方式によって、タッチパネルに対する接触があったことでタッチがあったと検出する方式や、タッチパネルに対する指やペンの接近があったことでタッチがあったと検出する方式ものがあるが、いずれの方式でもよい。
【００４２】
タッチパネルへの操作において、ユーザの意図しないタッチ操作を判別するためにユーザの意図しないタッチ操作として判定するためのタッチ面積の閾値を設定する。本実施形態では、この閾値を表示する画面によって、異なる閾値に設定する。本実施形態では、設定する閾値は閾値１と、閾値１よりも大きい値の閾値２の２つのいずれかに設定するものとするが、３つ以上の閾値を設けてもよい。各画面によって、設定される閾値は画面と共に対応づけて不揮発性メモリ５６に記録され、各画面が表示部２８に表示される際に呼び出される。
【００４３】
図２（ｂ）を用いて、タッチパネル７４の詳細について説明する。タッチパネルセンサ７４ａには、複数の列電極（Ｘ０〜Ｘ８）が横並びに、複数の行電極（Ｙ０〜Ｙ４）が縦並びに並んでおり、列電極と行電極同士が交わっている。交点Ａは列電極Ｘ７と行電極Ｙ２のセンサ交点を示している。
【００４４】
行電極は定電流回路に接続され、列電極は所定の電位に固定される。定電流回路により微弱な電流が流されると、列電極及び行電極間に発生する相互容量に電荷が蓄積される。１つのセンサ交点当たり複数回の蓄積を実施するサブスキャンを行い、積分回路にて積分を行う。１センサ交点（１スキャン）の測定の結果は、デジタル信号に変換される。この検出信号値の変化量を静電容量の変化量として測定することでタッチ検出の有無を判定することが可能である。
【００４５】
走査線駆動回路７６は、走査線を順次選択し駆動する回路である。選択された走査線には、定電流回路により微弱な電流が流される。１走査線当たりのサブスキャン回数は、システム制御部５０から制御回路８１への指令により、任意に変更することが可能である。検出信号処理回路７５は、読出線を順次選択して、検出信号を読み出す回路である。
【００４６】
走査線駆動回路７６及び検出信号処理回路７５は、制御回路８１により供給されるクロック信号により駆動される。制御回路８１は検出信号処理回路により出力された各電極の検出信号値が、任意のタッチ判定の閾値を超えているか否かを検出し、超えていればタッチ検出フラグをつけて、データをタッチパネルメモリ８２に順次転送する。１フレームのスキャンが完了すると、タッチパネルメモリ８２に格納された１フレームの検出データから、タッチ検出領域のグルーピング、及びタッチ位置の重心演算を行い、タッチ検出数と、タッチ検出座標およびタッチを算出する。本実施形態ではタッチ面積を閾値以上の静電容量の変化量が計測されたセンサ交点の合計数（タッチパネルに含まれるセンサのうち）により求める。
【００４７】
図３を用いて、本実施形態におけるタッチ操作の検出について説明する。本実施形態では、検出されたタッチ操作の面積が画面毎に設定されている閾値よりも大きければそのタッチ操作を無効として、そうでなければそのタッチ操作を有効として割当たる機能を実行する。図３はタッチ操作の検出のフローチャートを示す図であり、デジタルカメラ１００に電源が入り、表示部２８へ画像や表示アイテムの表示がされてから開始する。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【００４８】
Ｓ３０１では、システム制御部５０は、タッチパネル７４へのタッチ操作があったか否かを判定する。タッチ操作があったと判定された場合は、Ｓ３０２へ進み、そうでない場合は、処理を終了する。
【００４９】
Ｓ３０２では、システム制御部５０は、タッチ面積Ｍを演算する。タッチ面積Ｍは、タッチ面積閾値以上の静電容量の変化量が検出されたセンサ交点の数によって算出される。タッチ面積Ｍの演算方法については、図４を用いて説明する。
【００５０】
図４は、タッチパネル７４へのタッチ操作によるタッチ面積の演算方法を説明するための図であり、図４（ａ）は指１本でタッチオンされた場合、（ｂ）は指１本でタッチムーブ（スワイプ、フリック等）された場合の図である。図４（ａ）−１、（ｂ）−１は横から見たユーザの指Ｙ（導電物質）によるタッチパネル７４へのタッチ操作の様子（タッチしたセンサ交点の位置）と各座標での静電容量の変化量を示している。静電容量の変化量は、図４（ａ）−２、（ｂ）−２のＹ＝αにおける２０ｍｓ（ミリ秒）の間に検出された各センサ交点で検出された静電容量の変化量を各センサ交点のＸ座標（（ａ）−２ではａ１〜ａ１０、（ｂ）−２ではｂ１〜ｂ１０）に合わせて表示している。静電容量の変化量は指Ｙとタッチパネル７４の間に発生した各センサ交点における静電容量の変化量（所定時間内に検出された静電容量の変化量の合計）である。タッチ面積は、タッチ面積閾値よりも大きな静電容量の変化量が検出されたセンサ交点の数により求められる。タッチ面積閾値よりも大きいタッチ判定閾値よりも大きな静電容量の変化量が検出されたセンサ交点は、そのセンサ交点へのタッチ操作があったものとされる。このようにタッチ操作が行われた座標やタッチ操作の種類が判定される。タッチ面積は、タッチダウンよりも小さな閾値で、より弱い力のタッチ操作等も検出しやすくする。ユーザが意図的に強い力でタッチ操作を行うような場合よりもデジタルカメラ１００を持ち歩くユーザのお腹が当たってしまうような弱い力のタッチ操作を有効な操作として受け付けないためである。ユーザが意図しないタッチ操作を検出するための閾値と、ユーザが意図的に行ったタッチ操作として判定するため閾値とをそれぞれ設定する。
【００５１】
図４（ａ）−１においては、座標ａ１、ａ６〜ａ１０では検出された静電容量の変化量がタッチ面積に各センサ交点を含めるか否かを判定するためのタッチ面積閾値以下であったので、タッチ面積には含まれない。座標ａ２、ａ５は検出された静電容量の変化量がタッチ面積閾値よりも大きいため、タッチ面積には含まれるが、各センサ交点へのタッチ操作を検出するためのタッチ判定閾値以下であったので各センサ交点へのタッチ操作はなかったとする。ａ３〜ａ４は、検出された静電容量の変化量がタッチ面積閾値、タッチ判定閾値よりも大きいため、タッチ位置を演算するためのセンサ交点に含まれ、各センサへのタッチ操作が行われたとして判定する。
【００５２】
図４（ａ）−２、（ｂ）−２はタッチパネル７４のセンサ交点を示したタッチパネルセンサ７４ａであり、各センサ交点は１つのマスに置きかえられている。図４（ａ）−１、（ｂ）−１ではＹ＝αのセンサ交点の静電容量の変化量のみを示したが、図４（ａ）−２、（ｂ）−２では、Ｙ＝α―１〜α＋２で検出された静電容量の変化量について示している。黒色で塗られたマスのセンサ交点で検出された静電容量の変化量はタッチ判定閾値を超えたセンサ交点、斜線で塗られたマスのセンサ交点で検出された静電容量の変化量はタッチ面積閾値を超えたセンサ交点を示している。
【００５３】
図４（ａ）−２では黒色で塗られたマスが４つあり、タッチ操作が行われたと判定される面積（センサ交点の数）は４であり、４点の重心により求められる座標がタッチダウンされた点の座標となる。また、斜線で塗られたマスが８つあり、黒色で塗られたマス４つとあわせてタッチ面積閾値を超えたセンサ交点数は１２であり、タッチ面積は１２となる。
【００５４】
図４（ｂ）−２では黒色で塗られたマスが８つあり、タッチ操作が行われたと判定される面積（センサ交点の数）は８であり、タッチムーブされた距離はｂ２〜ｂ６の距離と推測される。また、斜線で塗られたマスが１７つあり、黒色で塗られたマス８つとあわせてタッチ面積閾値を超えたセンサ交点数は２５であり、タッチ面積は２５となる。
【００５５】
本実施形態では、閾値１のタッチ面積（センサ交点の数）は１６、閾値２のタッチ面積は３０としているので図４（ａ）の場合は、閾値１、閾値２共に超えず、タッチ操作は有効として判定される。また、図４（ｂ）の場合は、閾値１は超えるが閾値２は超えないので、閾値１に設定されている場合にはタッチ操作は無効として判定されるが、閾値２に設定されている場合にはタッチ操作は有効として判定される。タッチムーブはタッチダウンよりもタッチ位置を移動させる分、所定期間にタッチパネル７４をタッチされる面積が広くなりやすく、閾値が設定されている場合に閾値を超えやすい。よってタッチムーブは、閾値が小さいと無効なタッチ操作として判定されやすいが、閾値を大きくすることで有効なタッチ操作として判定される。ただし、どのような場合にも閾値を大きく設定すると、閾値を超えないタッチ操作全てが有効として判定され、ユーザの意図しない機能が実行される可能性がある。一方で、閾値を小さくするとタッチムーブが有効なタッチ操作として判定されにくいことがある。
【００５６】
なお、タッチ面積の演算はシステム制御部５０でなくてもタッチパネル７４自体（制御回路８１）が行ってもよく、その場合にはシステム制御部５０は演算されたタッチ面積を読み込む。
【００５７】
Ｓ３０３では、システム制御部５０は、現在表示中の画面に設定されているユーザの意図しないタッチ操作として判定するための閾値が閾値１に設定されているか否かを判定する。閾値１に設定されていると判定された場合は、Ｓ３０４へ進み、そうでない場合（すなわち、閾値２に設定されている場合）は、Ｓ３０５へ進む。
【００５８】
Ｓ３０４では、システム制御部５０は、Ｓ３０２において演算（検出）したタッチ面積が閾値１（タッチ面積１６）を超えたか否かを判定する。つまり、Ｓ３０２において、タッチ面積閾値を超えたセンサ交点の数が１６より多かったか否かを判定する。タッチ面積が１６より大きいと判定された場合は、Ｓ３１３へ進み、そうでない場合は、Ｓ３０６へ進む。
【００５９】
Ｓ３０５では、システム制御部５０は、Ｓ３０２において演算したタッチ面積が閾値２（タッチ面積１０）を超えたか否かを判定する。つまり、Ｓ３０２において、タッチ面積閾値を超えたセンサ交点の数が３０より多かったか否かを判定する。タッチ面積が３０より大きいと判定された場合は、Ｓ３１３へ進み、そうでない場合は、Ｓ３０６へ進む。
【００６０】
Ｓ３０６では、システム制御部５０は、Ｓ３０１において検出されたタッチ操作がタッチムーブであったか否かを判定する。タッチムーブであると判定した場合は、Ｓ３０７へ進み、そうでない場合は、Ｓ３１０へ進む。タッチムーブでなかった場合は、タッチダウン後のタッチアップであると判定するものとする（以下、タッチアップと称する）。Ｓ３０１で検出されたタッチのタッチ面積が閾値を超えておりユーザの意図しないタッチ操作であると判定された場合はこの処理は行わない。本実施形態では、項目に対応する表示アイテム上での（からの）タッチアップが行われたことに応じて、項目の選択の決定（設定）がされるものとする。ただし、タッチダウンされた項目が選択される項目の候補（タッチアップされると選択される項目）とされ、複数の表示アイテム上でタッチムーブを行うと選択候補とされる項目がタッチ位置に応じて変わる。
【００６１】
Ｓ３０７では、システム制御部５０は、タッチムーブが検出された領域にタッチムーブ操作により実行される機能が割当てられているか否かを判定する。図１２には、各画面（表示モード）におけるタッチ操作及びボタン操作（ボタンの押下）と、各操作に対応する機能が示されている。各画面において、対応するタッチ操作またはボタン操作が検出されると、各機能を実行するためのコマンドが通知される。コマンドが通知されるとシステム制御部５０は、機能を実行する。表示中の画面についての操作とコマンドを示す図１２において、タッチムーブ操作に対応する機能がある場合には、機能が割り当てられていると判定する。タッチムーブ割当て機能があると判定された場合は、Ｓ３０８へ進み、そうでない場合は、Ｓ３０９へ進む。
【００６２】
Ｓ３０８では、システム制御部５０は、タッチムーブに割当てられている機能のコマンドを通知する。タッチムーブに割当てられる機能とは、再生モードにおける画像送りや、メニュー画面での選択項目の移動等である。また、タッチムーブの中には表示中の画像の拡大、縮小をするためのピンチアウト、ピンチイン操作も含まれる。ピンチアウトはタッチした指２本の間を広げる操作、ピンチインはタッチした指２本の間を狭める操作である。
【００６３】
Ｓ３０９では、システム制御部５０は、タッチ操作に割当たる機能がないので機能を実行するコマンドを通知せずに処理を終了する。
【００６４】
Ｓ３１０では、システム制御部５０は、タッチアップされた領域にタッチアップにより実行される機能が割り当てられているか否かを判定する。表示中の画面についての操作とコマンドを示す図１２において、タッチアップ操作に対応する機能がある場合には、機能が割り当てられていると判定する。割り当てられていると判定した場合は、Ｓ３１１へ進み、そうでない場合は、Ｓ３１２へ進む。
【００６５】
Ｓ３１１では、システム制御部５０は、Ｓ３１０で判定したタッチアップした領域に割り当てられている機能のコマンドを通知する。タッチアップにより実行される機能は、例えば図７（ａ）に示すＱ設定タッチボタン７０１の領域からのタッチアップが検出されたことに応じてＱ設定画面に移行する機能がある。また、画像の削除や選択項目の決定等の機能もタッチアップにより実行することができる。
【００６６】
Ｓ３１２では、システム制御部５０は、タッチ操作に割当たる機能がないので機能を実行するコマンドを通知せずに処理を終了する。
【００６７】
Ｓ３１３では、システム制御部５０は、Ｓ３０１で検出されたタッチを無効とする処理を行う。つまり、タッチ操作が検出されてもタッチ面積が閾値を超えていたので、ユーザの意図しないタッチ操作であったと判定してタッチ操作による処理を実行しないように、機能を実行するコマンドを通知しない。または、ユーザの意図しないタッチ操作であったことを通知し、機能を実行しないようにする。また、このタッチがタッチオンである限り、タッチ操作に応じたコマンドを通知しない。つまり、このタッチを離したことによるタッチアップや、このタッチをタッチムーブしたことによるドラッグかフリックを検知しても、対応する機能は実行しない。
【００６８】
このように、本実施形態では、検出したタッチ面積が表示中の画面に設定されている閾値よりも大きい場合にはユーザの意図しないタッチ操作であったとして、処理を実行しない（タッチ操作を無効とする）。一方で、画面に設定されている閾値よりも小さい場合には処理を実行する（タッチ操作を有効とする）。
【００６９】
次に図５を用いて、本実施形態における表示部２８の表示の処理について説明する。図５のフローチャートはデジタルカメラ１００の電源がオンになると開始される。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【００７０】
Ｓ５０１では、システム制御部５０は、表示部２８に撮影設定画面（ＯＬＣ風画面と称する）を表示する。ＯＬＣ風画面表示については、図６のＯＬＣ風画面表示のフローチャートで詳細を後述する。
【００７１】
Ｓ５０２では、システム制御部５０は、再生画面を表示するか否かを判定する。再生画面（再生モード）は、再生ボタン７７への押下により表示され、再度再生ボタン７７が押下されると元の画面に戻る。
再生画面を表示すると判定した場合は、Ｓ５０３へ進み、そうでない場合は、Ｓ５０４へ進む。
【００７２】
Ｓ５０３では、システム制御部５０は、表示部２８に再生画面を表示する。再生画面の表示については、図８の再生画面表示のフローチャートで詳細を後述する。
【００７３】
Ｓ５０４では、システム制御部５０は、ＬＶ画面（ライブビュー画面）を表示するか否かを判定する。ＬＶ画面はライブビューボタン７９への押下により表示され、再度ライブビューボタン７９が押下されると元の画面に戻る。あるいは、動画撮影モードに切り替えられたことに応じてＬＶ画面が表示され、動画撮影モードから他の撮影モードに切り替えられるとＬＶ画面を終了する。動画撮影モードの際にライブビューボタン７９が押下されると、動画撮影記録が開始される。
【００７４】
Ｓ５０５では、システム制御部５０は、表示部２８にライブビュー画面を表示する。ライブビュー画面の表示については、図１０のライブビュー画面表示のフローチャートで詳細を後述する。
【００７５】
Ｓ５０６では、システム制御部５０は、表示部２８への表示が終了されたか否かを判定する。表示部２８への表示の終了は、デジタルカメラ１００の電源がオフにされたこと、またはタッチ操作を含むデジタルカメラ１００への操作が一定期間行われないと表示部２８の表示を消灯すること等がある。ただし、デジタルカメラ１００の電源がオフにならなければ再生ボタン７７やライブビューボタン７９の押下によって、再び表示部２８の表示は開始される。
【００７６】
このように、デジタルカメラ１００に電源が入ると、ＯＬＣ風画面（待機モード）、再生画面、ＬＶ画面（待機モード）での表示が可能となる。また、タッチ操作を受付可能となる。なお、各画面において他の画面を表示するボタンが押下されると、押下されたボタンに対応する画面に切り替わる。例えば、ライブビュー画面の表示中に再生ボタン７７が押下されると再生画面に切り替わる。他画面への移行操作とは、再生ボタン７７の押下による再生画面の表示、メニューボタン７８の押下によるメニュー画面の表示、ライブビューボタン７９の押下によるＬＶ画面の表示、シャッターボタン６１の押下による撮影画面の表示等が含まれる。
【００７７】
次に、図６を用いてＯＬＣ風画面の表示のフローチャートについて説明する。この処理は、図５のＳ５０１の処理の詳細であり、デジタルカメラ１００の電源がオンにされると最初に表示部２８に表示される画面（初期画面）の表示のフローチャートである。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【００７８】
Ｓ６０１では、システム制御部５０は、表示部２８に図７（ａ）に示すＯＬＣ風画面７０８を表示する。図７（ａ）では、ＯＬＣ風画面７０８では、Ｑ設定タッチボタン７０１はタッチ操作を受け付けると機能を実行するが、それ以外の表示アイテムはタッチ操作が行われても機能を実行しない。図７（ａ）はＯＬＣ風画面、（ｂ）はＱ設定画面（クイック設定画面）、（ｃ）はＱ設定画面における項目設定画面の表示例を示すものである。
【００７９】
Ｓ６０２では、システム制御部５０は、ユーザの意図しないタッチ操作として判定するための閾値を閾値１に設定する。設定された閾値はシステムメモリ５２に設定中の閾値として記録され、図３のＳ３０７とＳ３０８のようにタッチ面積との比較に用いられる。
【００８０】
Ｓ６０３では、システム制御部５０は、図３で説明したタッチ操作判定処理を行う。図１２（ａ）−１に示したタッチ操作について判定する。
【００８１】
Ｓ６０４では、システム制御部５０は、Ｓ６０３の処理においてＱ設定画面を表示するコマンドが通知された、またはＱ設定ボタン６９が押下されたことによりＱ設定画面を表示するコマンドが通知されたかのいずれかがあったか否かを判定する。つまり、Ｑ設定タッチボタン７０１からタッチアップされた、またはＱ設定ボタン６９が押下されたか否かを判定する。Ｑ設定画面を表示するコマンドが通知されたと判定した場合は、Ｓ６０５へ進み、そうでない場合は、Ｓ６０３へ戻る。図１２（ａ）−１は、ＯＬＣ風画面における操作と対応するコマンドが示されている。Ｑ設定画面を表示するコマンドは、Ｑ設定タッチボタン７０１からのタッチアップまたは、Ｑ設定ボタン６９の押下により通知されることを示している。
【００８２】
Ｓ６０５では、システム制御部５０は、図７（ｂ）に示すＯＬＣ風画面におけるＱ設定画面７０９を表示部２８に表示する。Ｑ設定画面７０９には、設定変更可能な項目を示す表示アイテムの一覧が表示されている。太線で囲われている表示アイテムはタッチ操作により選択可能な項目（かつ設定変更可能な項目）であり、各表示アイテムからのタッチアップをすると、選択した項目の設定変更を行う階層にうつる（階層が下がる）。Ｑ設定画面では、表示される項目の表示アイテムへのタッチ操作により、各項目の設定変更を容易に行うことができる。各画面の階層は上から、ＯＬＣ風画面、Ｑ設定画面、項目設定画面の順である。
【００８３】
Ｓ６０６では、システム制御部５０は、閾値を閾値１に設定する。
【００８４】
Ｓ６０７では、システム制御部５０は、図３で説明したタッチ操作判定処理を行う。図１２（ａ）−２に示したタッチ操作について判定する。Ｓ６０８では、システム制御部５０は、Ｓ６０７の処理において、または、メニューボタン７８が押下されたことによって元の画面に戻るコマンドが通知されたか否か判定する。図１２（ａ）−２に示すように、戻るボタン７０２からのタッチアップがされたか、メニューボタン７８が押下されたか否かを判定する。図１２（ａ）−２にはＱ設定画面において通知可能なコマンドと対応する操作が示されている。戻るコマンドが通知されたと判定した場合は、Ｓ６０１へ戻り、そうでない場合は、Ｓ６０９へ進む。
【００８５】
Ｓ６０９では、システム制御部５０は、図３で説明したタッチ操作判定処理を行う。図１２（ａ）−２に示したタッチ操作について判定する。
【００８６】
Ｓ６１０では、システム制御部５０は、タッチ操作によって（Ｓ６０９の処理で通知される）、または十字キー６７とＳＥＴボタン６５が押下されたことによって、表示中のＱ設定画面７０９に表示されている設定変更可能な項目が選択されたか否かを判定する。項目の選択がされたと判定した場合は、Ｓ６１１へ進み、そうでない場合は、Ｓ６０７へ戻る。項目の選択は、シャッター速度の変更を行う場合にはシャッター速度ボタン７０３からのタッチアップにより行うことができる。シャッター速度ボタン７０３は、現在設定されているシャッター速度が、１／１２５であることを示している表示アイテムである。また、ＩＳＯ感度の変更を行う場合にはＩＳＯ感度ボタン７１１、ピクチャースタイルの変更を行う場合にはピクチャースタイルボタン７１２からのタッチアップにより各項目の選択を行うことができる。
【００８７】
Ｓ６１１では、システム制御部５０は、Ｓ６１０において選択された項目設定画面を表示する。また、所定時間が経過したことを判定するための時間Ｔの計測を開始する。ＯＬＣ風画面、Ｑ設定画面、項目設定画面のような複数の階層に分けられる場合に、上の階層から下の階層の画面に移行してから所定時間経過すると元の画面（上の階層の画面）に戻る。Ｑ設定画面で各項目が選択されたことに応じて表示される各項目の項目設定画面のうち一番上の階層（最初に表示される画面の階層）は同じである。ただし、いくつかの項目については、項目設定画面でも１つの階層ではなく、さらに上の階層の項目設定画面で選択した項目に関する設定変更を行う下の階層の項目設定画面があるものがある。項目の設定変更を行うタッチ操作には、目盛へのタッチムーブ、設定値または設定候補を示す表示アイテムからのタッチアップ、値の変更を行うための表示アイテムからのタッチアップ等がある。項目設定画面でのタッチ操作による設定変更については、図７の（ｃ）〜（ｅ）を用いて後述する。
【００８８】
Ｓ６１２では、システム制御部５０は、閾値を閾値２に設定する。閾値２に設定することで、項目設定画面が表示されたことに応じて閾値の値が大きくなりタッチ操作が検出されやすくなる。特に、タッチムーブは閾値が大きい方がユーザの意図しないタッチ操作であったと判定されにくいので、シャッター速度等のタッチムーブにより設定変更可能な画面においては閾値の大きい方が操作性は高くなる。
【００８９】
Ｓ６１３では、システム制御部５０は、Ｑ画面表示に戻るための所定時間が経過したか否かを判定する。無操作の状態が所定時間経過したと判定した場合は、Ｓ６０１へ進み再びＯＬＣ風画面を表示部２８に表示し、そうでない場合は、Ｓ６１４へ進む。
【００９０】
Ｓ６１４では、システム制御部５０は、図３で説明したタッチ操作判定処理を行う。図１２（ａ）−３に示したタッチ操作について判定する。
【００９１】
Ｓ６１５では、システム制御部５０は、タッチ操作によって（Ｓ６１４の処理で通知）、または、十字キー６７とＳＥＴボタン６５が押下されたことによって選択中の項目の設定変更がされるコマンドが通知されたか否か判定する。設定変更のコマンドが通知されたと判定した場合は、Ｓ６１６へ進み、そうでない場合は、Ｓ６１７へ進む。Ｑ設定画面における選択項目の設定変更のコマンドは選択形式に応じて、対応する操作が異なる。項目の設定変更操作を行うコマンドと各コマンドを通知する操作をまとめたものが図１２（ａ）−３である。図１２（ａ）−３では項目設定画面のうち、タッチムーブでの設定操作が可能か否かによって選択形式を数値設定形式と項目選択形式に分けた。選択形式には、目盛やバー上に示される数値を示す表示アイテムを動かすようにして項目に数値を設定する数値設定形式と、複数の候補となる表示アイテムが表示されており、各表示アイテムを選択して項目を設定する項目選択形式がある。
【００９２】
数値設定形式か項目選択形式のいずれで選択操作を受け付ける画面かによって、コマンドに対応する操作が異なる。
【００９３】
図７（ｃ）〜（ｅ）を用いて各設定画面におけるタッチ操作での項目の設定変更について説明する。
【００９４】
図７（ｃ）は、シャッター速度の項目設定画面７１０を示している。設定領域７０４におけるスライド操作（タッチムーブ）により設定中のシャッター速度を示す表示アイテム７０５を移動させることで、シャッター速度の値を変更可能である。また、「速い」を示す表示アイテム７０７からのタッチアップをするとシャッター速度が速くなり、「遅い」を示す表示アイテム７０６からのタッチアップをするとシャッター速度は遅くなる。戻るボタン７２２がタッチダウンされると元の画面であるＱ設定画面７０９に戻る。
【００９５】
図７（ｄ）は、ＩＳＯ感度の項目設定画面７１８を示している。ＩＳＯ感度の設定は設定値を示す各表示アイテムからのタッチアップにより行うことができる。項目設定画面７１８では、表示アイテム７１３の示すＩＳＯ感度４００の設定値が選択されている。ＩＳＯ感度を他の設定値（設定候補）に設定したい場合には他の設定値を示す項目の表示アイテムからのタッチアップ操作をすればよい。
【００９６】
図７（ｅ）は、ピクチャースタイルの項目設定画面７１９を示している。図７（ｅ）−１は、項目設定画面のうち上の階層の画面であり、ピクチャースタイルの設定を各設定候補（Ａ：オート、Ｓ：スタンダード、Ｐ：ポートレート等）を示す表示アイテムからのタッチアップ操作によって行うことができる。項目設定画面７１９では、表示アイテム７１４の示すポートレートの設定候補が選択されている。ここで、詳細設定を行う表示ボタン７１５からのタッチアップがされると図７（ｅ）−２に示す詳細設定画面７２０（中層の項目設定画面）が表示される。さらに例えばシャープネスを示す表示アイテム７１６からのタッチアップがされると、シャープネスの設定を行うシャープネス設定画面７２１（下層の項目設定画面）が表示される。シャープネスは矢印７１７へのタッチアップ操作またはタッチムーブ操作によってシャープネスの強さを調整するための設定値の変更が可能である。
【００９７】
Ｓ６１６では、システム制御部５０は、各項目の設定画面において選択された設定値（数値）または設定候補（項目）に設定する。各項目の設定変更がされると再びＳ６１３へ進む。
【００９８】
Ｓ６１７では、システム制御部５０は、図３で説明したタッチ操作判定処理を行う。
【００９９】
Ｓ６１８では、システム制御部５０は、Ｓ６０８と同様に元の画面に戻るコマンドが通知されたか否かを判定する。ただし、Ｓ６１８ではＳ６０７ではなく、Ｓ６１７において元の画面に戻るコマンドが通知されたか否かを判定する。戻るコマンドが通知されたと判定した場合は、Ｓ６０５へ進み、そうでない場合は、Ｓ６１３へ進む。機能のコマンドが通知されたか否かを判定する際には、そのステップの直前のステップで通知がされたか否かを判定するものとする。
【０１００】
以上、説明したフローチャートでは表示部２８に表示される画面の階層が下になるとユーザの意図しないタッチ操作として判定するための閾値を大きくする。このように階層が上の画面において閾値を小さくして、ユーザの意図しないタッチ操作として検出されやすいようにすることで階層が下の画面に進みにくくなる。よって、表示部２８がユーザの意図に関わらずタッチ操作が行われても、下の階層の画面に進み設定変更操作が行われにくくなる。また、下の階層に進むと閾値が大きくなるのでタッチムーブ操作等が検出されやすくなり、ユーザが実際に設定操作を行う際の操作性は高くなる。
【０１０１】
また、電源がオフからオンにされた時に最初に表示部２８に表示される画面（本実施形態ではＯＬＣ風画面）では、ユーザの意図に関わらず次の階層の画面に遷移しにくいように閾値を小さくする。電源がオンからオフにされた時に表示される画面は、ユーザが電源を入れた状態で何も操作をせずにデジタルカメラ１００を首から下げて持ち歩いた際に、ユーザの体等が意図せず表示部２８に当たる可能性が高い。つまり、ユーザの意図しないタッチ操作によって誤動作が起こりやすい画面である。ＯＬＣ風画面に閾値１のような他の画面よりも小さな閾値を設定することで、ユーザの意図しないタッチ操作によってＯＬＣ風画面から設定変更を行うような他の画面に遷移しにくくなる。結果的に、設定変更や機能の実行がされにくくなり、誤動作が起こりにくくなる。
【０１０２】
なお、上述した処理では閾値を２段階に設定したが、階層ごとに閾値を設定してもよい。つまり、ＯＬＣ風画面、Ｑ設定画面、項目設定画面の順に閾値を大きくするようにしてもよい。ただし、上の階層の閾値は小さくすればよいわけではなく、各画面に含まれるタッチダウン操作によって選択される項目を示す表示アイテムのうち最も小さい表示アイテムの大きさよりも大きくした方がよい。表示アイテムの大きさよりもユーザの意図しないタッチ操作として判定するための面積が小さくなると、ユーザが表示アイテムをタッチダウンした際にタッチダウン操作が検出されない可能性があるが、表示アイテムよりも大きければユーザの操作性が低下しにくい。
【０１０３】
また、階層が下の画面ほど閾値を大きくすることを説明したが、階層が上の画面ほど閾値を大きくし、階層が下の画面ほど閾値を小さくしてもよい。階層が下の画面において項目設定操作を行うので、設定操作を行う下の階層の閾値が小さければ下の階層までユーザの意図に関わらず画面が遷移したとしても最終的に項目の設定や変更が行われにくくなる。よって、ユーザの意図に関わらず機能の実行がされにくい。
【０１０４】
次に、図８を用いて再生画面表示のフローチャートについて説明する。この処理は、図５のＳ５０３の詳細である。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【０１０５】
Ｓ８０１では、システム制御部５０は、再生画像を表示部２８に表示する。図９（ａ）には再生画像９０１を示している。再生ボタン７７が押下されると、記録媒体２００に記録されている画像のうち最新の画像が表示される。図９は再生画像の表示例を示したものであり、図９（ａ）は再生画面、（ｂ）が再生Ｑ設定画面（再生画像とＱ設定項目）、（ｃ）は表示中の再生画像を削除する前の確認画面の表示例を示したものである。
【０１０６】
Ｓ８０２では、システム制御部５０は、ユーザの意図しないタッチ操作として判定するための閾値を閾値２に設定する。
【０１０７】
Ｓ８０３では、システム制御部５０は、図３で説明したタッチ操作判定処理を行う。図１２（ｂ）−１に示したタッチ操作について判定する。
【０１０８】
Ｓ８０４では、システム制御部５０は、図１２（ｂ）−１に示す画像送りのコマンドに対応する操作が行われ、画像送りのコマンドが通知されたか否かを判定する。画像送りのコマンドが通知されたと判定した場合は、Ｓ８０１へ進み、表示中の画像の前または後の順番の画像を表示部２８に表示する。図１２（ｂ）−１には、再生画面におけるコマンドと対応する操作が示されている。図１２（ｂ）−１に示すように画像送りのコマンドは、後ろの順番の画像に切替える画像送り（進み）と、前の順番の画像に切替える画像送り（戻し）がある。また、再生画像が表示されており、選択可能な項目（再生Ｑ設定画像）が表示されていない場合にはタッチムーブ操作（フリック操作を含む）に対応する機能のみがある。タッチアップ操作に対応する機能はなく、タッチアップ操作をしても何も機能は実行されない。
【０１０９】
Ｓ８０５では、システム制御部５０は、Ｑ設定ボタン６９が押下され、Ｑ設定画面を表示するコマンドが通知されたか否かを判定する。Ｑ設定画面を表示するコマンドが通知されたと判定した場合は、Ｓ８０６へ進み、そうでない場合は、Ｓ８０３へ進む。
【０１１０】
Ｓ８０６では、システム制御部５０は、再生画面におけるＱ設定項目を表示部２８に表示する（再生Ｑ設定画面の表示）。図９（ｂ）に示すように、再生画面においてＱ設定ボタン６９が押下されると再生画像９０１に重畳するように表示部２８の左右両端にＱ設定項目である表示アイテム９０２、９０３、９０４等の設定変更可能な項目を示す表示アイテムが表示される。表示アイテム９０２は表示中の画像が消去されないように画像を保護する設定を行う項目（画像プロテクト）、表示アイテム９０３はお気に入りマークを画像につけるための項目である。また、戻るボタン９０４はＱ設定項目を非表示にする（再生画面に戻る）ための項目である。
【０１１１】
Ｓ８０７では、システム制御部５０は、閾値を閾値１に設定する。図１２（ｂ）−２に示したタッチ操作について判定する。
【０１１２】
Ｓ８０８では、システム制御部５０は、図３で説明したタッチ操作判定処理を行う。
【０１１３】
Ｓ８０９では、システム制御部５０は、図１２（ｂ）−２に示す項目選択のコマンドに対応する操作が行われ、項目選択のコマンドが通知されたか否かを判定する。項目選択のコマンドが通知されたと判定した場合は、Ｓ８１０へ進み、そうでない場合は、Ｓ８０８へ戻る。図１２（ｂ）−２には、再生画面の表示中にＱ設定ボタン６９が押下された場合に表示される再生Ｑ設定画面において受け付けるコマンドと対応する操作が示されている。
【０１１４】
Ｓ８１０では、システム制御部５０は、項目設定画面を表示部２８に表示する。図９（ｂ）では、画像プロテクトを示す表示アイテム９０２が選択され、詳細設定領域９０５に画像プロテクトをするか否かの指示を受け付ける表示アイテムが表示されている。このように、左右両端に表示されている項目のうち選択された項目の詳細な設定（設定変更や機能を実行するか否かの選択）は表示部２８の下側の詳細設定領域９０５に表示される。Ｑ設定項目の表示中には（Ｑ設定画面では）、タッチムーブ操作を行っても画像送りはされず、タッチアップ操作による項目の設定変更を受け付ける。
【０１１５】
Ｓ８１２〜Ｓ８１４の処理は、図６のＳ６１４〜Ｓ６１６の処理と同様の処理である。この処理は、設定変更可能な項目の一覧から、設定変更する項目を選択し、さらに選択した項目の設定変更操作を行う処理である。
【０１１６】
Ｓ８１５〜Ｓ８１６の処理は、図６のＳ６１７〜Ｓ６１８の処理と同様の処理である。この処理は、元の画面に戻るコマンドが通知されたか否かに応じて、現在表示されている画面、または元の画面を表示する処理である。ただし、Ｓ８１６では、図９（ｂ）に示す戻るボタン９０４からのタッチアップがされたか否かを判定する。
【０１１７】
また、再生画面ではＱ設定項目の他に消去ボタン６８の押下により消去を実行するか否かを選択する項目が表示（表示内容の変更）され、消去実行する項目を選択すると表示中の再生画像が削除される。消去ボタン６８が押下されると図９（ｃ）の削除を実行する表示アイテム９０６と削除をやめる（キャンセルする）表示アイテム９０７とが表示され、各表示アイテムからのタッチアップがされたことに応じてそれぞれ画像の削除または削除のキャンセルをする。図９（ｃ）の表示アイテム９０６からのタッチアップがされた場合にはここでは再生画像９０１を記録媒体２００から削除する。表示アイテム９０７からのタッチアップがされた場合には削除を行わずに、元の図９（ａ）に示す再生画面に戻る。削除を実行する画面は、不用意にタッチ操作され削除を実行する表示アイテム９０６からのタッチアップ操作がされてしまうとユーザの意図に関わらず画像が削除されてしまう。よって、Ｑ設定項目と同様に削除を行う画面の閾値はユーザの意図しないタッチ操作によって機能が実行されにくいよう閾値１に設定する。画像の削除の指示を受け付ける画面の閾値は小さく設定すると説明したが、その他にも画像の印刷の指示を受け付ける画面や、転送の指示を受け付ける画面において閾値を小さく設定するようにしてもよい。
【０１１８】
以上、説明したフローチャートでは、図９（ａ）の再生画面のようにタッチムーブ操作により機能実行する画面ではユーザの意図しないタッチ操作として判定するためのタッチ面積の閾値を大きくする。また、図９（ｂ）の再生Ｑ設定画面のようにタッチムーブで実行される機能が無く、タッチダウン操作及びタッチアップ操作により機能実行する画面では閾値を小さくする。タッチムーブでは、図４で説明した通りタッチ面積がタッチダウンよりも大きく演算（タッチ面積検出）されやすいので、タッチムーブを受け付ける画面では閾値を大きくすることによりタッチムーブ操作に対応する機能を実行しやすくする。また、タッチダウン、タッチアップにより機能実行する画面では、閾値を小さくすることでユーザの意図しないタッチ操作をより検出しやすいように、ユーザの意図によらない機能が実行されにくくする。このように、機能実行のために受け付ける操作に応じてタッチ面積が大きくなる操作を受け付ける画面では操作性を優先し、タッチ面積が小さい操作を受け付ける画面では不用意なタッチ操作を検知しにくくする。また、タッチムーブにより実行される機能が無い画面では、小さい閾値に設定しても操作性は低減しない。再生画面はタッチムーブやより素早く操作するタッチムーブであるフリック操作により画像送りの機能が実行される。フリック操作は、タッチ面積が広く検出されやすいため、閾値が小さい値に設定されているとユーザの意図しないタッチ操作として判定されやすい。特に再生画面では、バー上での値を設定するようなタッチムーブ操作よりも大まかなタッチムーブで、画像送りできるので、特に速いフリックが行われやすい。速いフリックでは、タッチした面積を検出する所定時間により多くの領域をタッチすることになるので、ユーザが意図して行ったタッチ操作であってもタッチした面積がより大きく検出される。このようにタッチムーブにより機能が実行される画面のうち、フリック操作が行われやすい画面では閾値を他のタッチムーブが行われる画面よりも大きな値に設定してもよい。
【０１１９】
また、再生画面は、タッチ操作により設定変更されるような撮影に関する項目が無いので、ユーザの意図しない設定値で撮影が行われてしまう可能性もない。画像の削除は、タッチ操作のみでは行うことができず、消去ボタン６８（物理ボタン）を押下する必要があるため、ユーザの意図しないタッチ操作によって画像が削除される可能性もない。従って、タッチ面積の閾値を大きくし、誤動作防止よりも操作性を優先している。
【０１２０】
次に、図１０を用いてライブビュー画面表示のフローチャートについて説明する。この処理は、図５のＳ５０５の詳細である。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【０１２１】
Ｓ１００１では、システム制御部５０は、表示部２８にライブビュー画像（ＬＶ画像）を表示する。図１１（ａ）に、撮像部２２により得られたライブビュー画像１１０１の表示部２８での表示例を示す。
【０１２２】
Ｓ１００２では、システム制御部５０は、ユーザの意図しないタッチ操作として判定するための閾値を閾値１に設定する。ライブビュー画像１１０１へのタッチダウンで、タッチダウン位置にＡＦ（オートフォーカス）し、静止画の撮影を受け付けることができる。この状態で閾値となる面積が大きいと、ユーザの指以外の体にあたる等の意図しないタッチによって無駄な撮影が行われてしまう。よって、ユーザの意図しないタッチ操作によって撮影が行われにくいように閾値１に設定する。
【０１２３】
Ｓ１００３では、システム制御部５０は、図３で説明したタッチ操作判定処理を行う。図１２（ｃ）−１に示したタッチ操作について判定する。
【０１２４】
Ｓ１００４では、システム制御部５０は、タッチ操作によって（Ｓ１００３の処理で通知される）、またはＱ設定ボタン６９が押下されたことによって、Ｑ設定画面を表示するコマンドが通知されたか否かを判定する。Ｑ設定画面を表示するコマンドが通知されたと判定した場合は、Ｓ１００５へ進み、そうでない場合は、Ｓ１０１３へ進む。図１２（ｃ）−１には、ライブビュー画面において受け付けるコマンドを対応する操作が示されている。図１２（ｃ）−１のように、ライブビュー画面から、撮影Ｑ設定画面を表示するためにはＱ設定タッチボタン１１０３からのタッチアップもしくはＱ設定ボタン６９の押下により行うことができる。一方で、メニュー画面の表示はメニューボタン７８の押下によって行うことができるが、表示アイテムからのタッチアップによっては行うことができない。Ｑ設定画面を表示するコマンド、メニュー画面を表示するコマンド、動画撮影を開始するコマンドのいずれかが通知されるまでＳ１００３〜Ｓ１００４、Ｓ１０１３、Ｓ１０１９の処理を繰り返す。
【０１２５】
Ｓ１００５では、システム制御部５０は、撮影待機画面（ライブビュー画面）における撮影Ｑ設定画面（撮影設定画面）を表示部２８に表示する（撮影Ｑ設定項目の表示）。図１１（ｂ）に、ライブビュー画面におけるＱ設定項目を示す複数の表示アイテムを表示したＱ設定画面の表示例を示す。表示アイテム１１０４は、ＡＦ（オートフォーカス）の設定変更を行うための表示アイテムであり、表示アイテムからのタッチアップがされるとＡＦの詳細設定を行うことができる。詳細設定領域１１０５には、ＡＦとして設定可能な設定候補が表示されており、各設定候補を示す表示アイテムからのタッチアップがされると各設定候補に項目が設定される。図１２（ｃ）−２には、ライブビュー画面の表示中にＱ設定画面表示のコマンドが通知されて表示された、Ｑ設定画面において受け付けるコマンドと対応する操作が示されている。
【０１２６】
Ｓ１００６では、システム制御部５０は、閾値を閾値１に設定する。ライブビュー画像１１０１でも撮影Ｑ設定画面でも、閾値は１のままである。
【０１２７】
Ｓ１００７〜Ｓ１００８の処理は、図６のＳ６０７〜Ｓ６０８の処理と同様の処理である。ただし、ここでは元の画面に戻るコマンドが通知されるとＳ１００５において表示された撮影Ｑ設定項目を非表示にすることで、撮影Ｑ設定画面から元のライブビュー画面に戻る（再び表示する）。Ｓ１００７では、システム制御部５０は、図３で説明したタッチ操作判定処理を行う。図１２（ｃ）−２に示したタッチ操作について判定する。
【０１２８】
Ｓ１００８では、システム制御部５０は、Ｓ１００７の処理において、または、メニューボタン７８が押下されたことによって元の画面に戻るコマンドが通知されたか否か判定する。図１２（ｃ）−２に示すように、戻るボタン７０２からのタッチアップがされたか、メニューボタン７８が押下されたか否かを判定する。戻るコマンドが通知されたと判定した場合は、Ｓ１００１へ戻り、そうでない場合は、Ｓ１００９へ進む。
【０１２９】
Ｓ１００９では、システム制御部５０は、図３で説明したタッチ操作判定処理を行う。図１２（ｃ）−２に示したタッチ操作について判定する。
【０１３０】
Ｓ１０１０では、システム制御部５０は、詳細設定領域におけるタッチ操作（Ｓ１００９の処理で通知）、または、詳細設定領域に表示される項目が十字キー６７とＳＥＴボタン６５が押下されたことにより設定変更されるコマンドが通知されたか否か判定する。設定変更のコマンドが通知されたと判定した場合は、Ｓ１０１１へ進み、そうでない場合は、Ｓ１０１２へ進む。Ｓ１００５で上述したように、撮影Ｑ設定画面では、項目が選択されたことに応じて設定変更を受け付ける詳細設定領域が表示されるため、Ｓ１０１０では詳細設定領域に項目の設定変更が行われたか否かについて判定する。
【０１３１】
Ｓ１０１１では、システム制御部５０は、Ｓ１０１０において行われた項目の設定変更をする。
【０１３２】
Ｓ１０１２の処理は、図６のＳ６１３と同様の処理である。
【０１３３】
Ｓ１０１３では、システム制御部５０は、図１２（ｃ）−１に示すメニュー画面を表示するコマンドに対応する操作が行われ、メニュー画面を表示するコマンドが通知されたか否かを判定する。メニュー画面を通知するコマンドが通知されたと判定した場合は、Ｓ１０１４へ進み、そうでない場合は、Ｓ１０１９へ進む。メニュー画面表示のコマンドは、タッチ操作ではなくメニューボタン７８の押下によって通知できる。
【０１３４】
Ｓ１０１４では、システム制御部５０は、メニュー画面を表示部２８に表示する。図１１（ｄ）にメニュー画面１１０２の表示例を示す。メニュー画面では記録画質、電子音の入切、レンズ光学補正等の項目の設定変更が可能である。また、複数のタブがあり、他のタブを選択すると異なる項目が表示部２８に表示される。メニュー画面に含まれる項目の中には測光モードや記録画質等のようにＱ設定項目に含まれる項目もある。Ｑ設定項目には再生画面、ＬＶ画面、ＯＬＣ風画面等の各画面において、設定を行うことの多いとされる項目がすぐに設定変更できるように含まれるのに対し、メニュー画面ではデジタルカメラ１００において設定変更できる項目の一覧が含まれている。そのため、メニュー画面には撮影中にすぐに設定変更しないような項目や記録する画像の画質には影響を及ぼす可能性の低い電子音の入切、タッチ操作の入切、時刻の設定等の項目が含まれる。
【０１３５】
Ｓ１０１５では、システム制御部５０は、閾値を閾値２に設定する。
【０１３６】
Ｓ１０１６では、システム制御部５０は、図３で説明したタッチ操作判定処理を行う。図１２（ｄ）に示したタッチ操作について判定する。
【０１３７】
Ｓ１０１７では、システム制御部５０は、メニュー画面におけるタッチ操作（Ｓ１０１６の処理で通知）、または、メニュー画面に表示される項目が十字キー６７とＳＥＴボタン６５が押下されたことにより設定変更されるコマンドが通知されたか否か判定する。設定変更のコマンドが通知されたと判定した場合は、Ｓ１０１８へ進み、そうでない場合は、Ｓ１０１６へ進む。
【０１３８】
Ｓ１０１８では、システム制御部５０は、Ｓ１０１７において行われた項目の設定変更をする。Ｓ１０１６〜Ｓ１０１８では、メニュー画面にある項目の設定変更を受け付ける。メニュー画面において各項目を示す表示アイテムは、メニュー画面１１０２に示すように縦方向の幅が狭く、横方向の長さは表示部２８の横方向の長さとほぼ等しいような大きな幅で表示されている。また、表示アイテム同士が並んで表示されている。よって、メニュー画面における項目の選択をタッチ操作で行う際には、表示アイテム上を縦方向にタッチムーブすることによって、所望のアイテムを選択することができる。また、複数の項目をタッチダウンしながら選択する場合に、表示アイテム上をタッチダウンすると現在どの項目を選択しているのかタッチダウンしている指で項目が隠れてしまうため分からなくなることがある。しかしながら、メニュー画面に表示される項目は横方向に長く、項目名が表示されていない端の領域１００７がある。表示アイテムのうち、項目名が表記されていない端の領域１００７をタッチダウン、タッチムーブすると選択中の項目の項目名を確認しながらタッチ操作による選択操作を行うことができる。このように、メニュー画面では項目の選択がタッチムーブによって行うことができる。こうして所望のメニュー項目を選択してから設定値の変更操作を行うことで、所望のメニュー項目に関して設定を変更することができる。
【０１３９】
Ｓ１０１９では、システム制御部５０は、図１２（ｃ）−１に示すライブビューボタン７９への押下により、動画撮影を開始するコマンドが通知されたか否かを判定する。なお、この判定は動画撮影モードの場合の判定である。動画撮影を開始するコマンドが通知されたと判定した場合は、Ｓ１０２０へ進み、そうでない場合は、Ｓ１００３へ進む。ライブビューボタン７９を押下しても、静止画モードに設定されている場合には、動画の撮影は開始されず、ライブビューの表示を終了する。
【０１４０】
Ｓ１０２０では、システム制御部５０は、閾値を閾値２に設定する。動画の撮影中には動きのある被写体をタッチムーブ操作により追尾して合焦させる（ＡＦ）ことがあるため、閾値を大きくしてタッチムーブがユーザの意図しない操作として判定されにくくしている（タッチムーブを伴うタッチ操作を受け付けやすくしている）。このようにタッチムーブを行う画面に切り替わったことに応じてより大きな閾値にすることでタッチ操作の操作性が向上する。動画の撮影中には、デジタルカメラを首にかけたままに撮影を継続する可能性が低く、ユーザによって意図的に保持されている、若しくは三脚等の安定した状態で保持された状態である可能性が高い。よって、動画の撮影中にユーザの意図しないようなタッチ操作が行われる（不用意に表示部２８にものが接触する）可能性が低い。
【０１４１】
Ｓ１０２１では、システム制御部５０は、ライブビューボタン７９への押下により、動画撮影を終了するコマンドが通知されたか否かを判定する。動画撮影を終了するコマンドが通知されたと判定した場合は、Ｓ１０２２へ進み、そうでない場合は、Ｓ１０２３へ進む。
【０１４２】
Ｓ１０２２では、システム制御部５０は、閾値を閾値１に設定し、動画の終了処理を行う。動画の終了処理とは、撮影した動画の圧縮処理、サムネイルの作成等を行い、撮影日時と共に記録することである。動画撮影の終了後にはタッチムーブ操作に応じて動作する機能は割り当てられておらず、またユーザが動画の撮影終了後にはデジタルカメラを意図的に保持するのをやめた可能性が高いので、閾値は撮影開始前のように閾値１に設定する。
【０１４３】
Ｓ１０２３〜Ｓ１０２５の処理は、Ｓ１００９〜Ｓ１０１１の処理と同様の処理である。ただし、Ｓ１０２３〜Ｓ１０２５は動画の撮影中での項目の設定変更操作を行う処理であり、動画撮影が開始されたことに応じて閾値は閾値２に設定されているため、Ｓ１００９〜Ｓ１０１１の時よりも大きな閾値に設定されている。
【０１４４】
以上、説明したフローチャートでは、項目の設定変更を行う画面におけるユーザの意図しないタッチ操作として判定するための閾値を、その画面を表示するための操作の種類に応じて変更する。タッチダウン操作は、ボタンの押下よりもユーザの意図に関わらず行われやすい。一方で、ボタンの押下はタッチダウン操作よりもより強い力で、ボタンのある位置を押下する必要があるため、ユーザの意図に関わらず操作が行われ表示されてしまう可能性が低い。そのため、タッチダウン操作によっても表示可能な画面（例えば撮影Ｑ設定画面）は、ボタンの押下のみで表示可能な画面（例えばメニュー画面）よりも閾値を小さくすることでユーザの意図しない機能が実行されにくくする。
【０１４５】
なお、表示部２８に表示されている画面が、ＯＬＣ風画面、再生画面、ライブビュー画面、メニュー画面のいずれであってもシャッターボタン６１の押下により静止画の撮影が行われる。静止画の撮影後には、所定時間のレックレビュー画像の表示後（撮影された画像の表示後）、ＯＬＣ風画面が表示される。よって、撮影を行った後にユーザがデジタルカメラを首から下げて持ち歩く際に初めに表示されるＯＬＣ風画面において、ユーザの意図しないタッチ操作が行われる可能性が高い。ＯＬＣ風画面のように、電源をオンからオフにした直後表示される画面、撮影後に自動的に表示される項目選択を受け付ける画面では閾値を小さい値に設定すると、ユーザの意図しないタッチ操作による誤動作をより防止できる。
【０１４６】
また、項目の設定変更を行う画面における閾値を、各画面に含まれる項目に応じて変更する。Ｑ設定画面には記録する画像の画質（撮影結果）に影響がある項目が含まれる。一方で、メニュー画面には時刻の設定や操作音のオン・オフ等のユーザの意図に関わらず設定が変更されたとしても撮影された画像の画質に影響を及ぼしにくい項目も含まれる。よって、メニュー画面よりもＱ設定画面の閾値を小さくすることで、メニュー画面においては操作性を向上させ、Ｑ設定画面ではユーザの意図しないタッチ操作による意図しない画質での撮影を防止する。つまり、記録する画像の画質に影響を及ぼす可能性のある項目の設定画面（または項目が一覧表示されるような画面）においては、記録する画像の画質に影響を及ぼさない項目の含まれる設定画面よりも閾値を小さく設定する。一方で、記録する画像の画質に影響を及ぼしにくい項目が含まれる設定画面においては、記録する画像の画質に影響を及ぼす可能性のある項目の設定画面よりも閾値を大きくすることで操作性を向上させる。
【０１４７】
また、動画の撮影中には閾値を大きくする（撮影開始前よりも大きくする）ことを説明したが、これに限らずタッチ操作により拡大を行うモードや、タッチムーブ操作によって撮影中に設定変更を行うような撮影モードにおいても閾値を大きくしてもよい。
【０１４８】
また、ユーザがデジタルカメラを首からかけた状態の時に表示されやすい画面である場合には閾値を小さくしてもよい。または文字の入力画面等のユーザが操作を行っている可能性が高い画面では閾値を大きく設定してもよい。
【０１４９】
また、上述したメニュー画面では、タッチムーブにより設定変更をする項目の選択を行うこともできるため、ユーザの意図しないタッチ操作を検出する精度を上げるよりもタッチムーブの操作性が高くなるようにする。
【０１５０】
以上、説明した図３〜６、図８、図１０のフローチャートの実施形態では表示される画面に応じて設定される閾値と、検出されたタッチ面積を比較することにより、ユーザの意図しないタッチ操作であったか否かを判定する。設定された閾値よりも大きな面積のタッチ操作が行われた（タッチしたと検出された面積が閾値で設定されていている面積以上であった）場合には、ユーザの意図しないタッチ操作であったと判定して機能は実行しない。また、画面に応じて操作性を損なわない閾値、または、誤動作を受け付けにくいように閾値を設定するので操作性やユーザの意図しないタッチ操作を検出する精度も低減させない。つまり、ユーザの意図しない機能が実行される可能性を低減させることができる。
【０１５１】
また、デジタルカメラ１００の向きやタッチ領域に関わらず、タッチ面積の判定でユーザの意図しないタッチ操作により機能が実行される可能性を低減させることができる。
【０１５２】
また、ファインダーへの接眼を検知した場合などの近接センサによって物体の近接検知したことに応じてタッチ操作を受け付けなくするような場合がある。しかし、上述した実施形態によれば近接センサが反応しないような場合にも、タッチされた面積に応じてユーザの意図しないタッチ操作を検出することができる。
【０１５３】
なお、各画面に設定する閾値は上述した例に限らず、ユーザが設定できるようにしてもよい。また、タッチ面積を検出する方法は上述したタッチされたセンサ交点の数によって検出する方法に限らず、タッチされた領域の大きさを検出してもよい。
【０１５４】
また、表示アイテムへのタッチダウン及びタッチアップによって機能を実行可能な画面においては、以下のように表示アイテムの大きさに応じて閾値を設定してもよい。つまり、面積が大きい表示アイテムを表示する画面に設定する閾値を、面積が大きい表示アイテムを含まず、面積が小さい表示アイテムを表示する方の画面に設定する閾値よりも大きく設定してもよい。さらに、タッチアップで機能を実行可能な画面でも、ユーザのタッチ操作のしやすさや、誤って所望の表示アイテムの近くにある表示アイテムをタッチしたことによる誤動作防止のために、表示される表示アイテム同士の間隔に応じて閾値を設定してもよい。つまり、複数の表示アイテムが表示されている画面においては、表示アイテムの中心同士の間隔が狭い（表示アイテムと表示アイテムの表示間隔が狭い）画面に設定する閾値の方が、広い画面よりも閾値を小さく設定してもよい。このように複数の表示アイテムが表示されている画面において、ユーザが所望の表示アイテムへのタッチをした際に、誤って他の表示アイテムをタッチしやすいような表示アイテム同士の間隔の狭い画面の場合には、誤動作防止のために閾値を小さく設定した方がよい。また、表示アイテム同士の間隔がユーザの指の太さといった所定距離以上であれば、誤って所望の表示アイテムではない表示アイテムをタッチしにくくなるので操作性向上のために閾値を大きくした方がよい。
【０１５５】
なお、電子機器の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【０１５６】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１５７】
また、上述した実施形態においては、本発明をデジタルカメラに適用した場合を例にして説明したが、これはこの例に限定されず、タッチ操作を受け付けるような電子機器であれば適用可能である。すなわち、本発明は携帯電話端末や携帯型の画像ビューワ、タッチパネルを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【０１５８】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記録媒体は本発明を構成することになる。
【図１】
0006415344.tif 000002
【図２】
0006415344.tif 000003
【図３】
0006415344.tif 000004
【図４】
0006415344.tif 000005
【図５】
0006415344.tif 000006
【図６】
0006415344.tif 000007
【図７】
0006415344.tif 000008
【図８】
0006415344.tif 000009
【図９】
0006415344.tif 000010
【図１０】
0006415344.tif 000011
【図１１】
0006415344.tif 000012
【図１２】
0006415344.tif 000013