(57)【要約】【課題】タッチ位置を移動させるタッチ操作に関する電子機器の利便性（操作性など）を向上できる技術を提供する。【解決手段】本発明の電子機器は、操作部へのタッチ操作を検出可能な検出手段と、前記操作部への第１タッチ操作におけるタッチ位置の移動方向に基づいて、前記操作部に対して前記第１タッチ操作よりも後に行われた第２タッチ操作での移動方向を決定するように制御する制御手段と、を有することを特徴とする。【選択図】図６
2019191800.tif 000002
【特許請求の範囲】
【請求項１】
操作部へのタッチ操作を検出可能な検出手段と、
前記操作部への第１タッチ操作におけるタッチ位置の移動方向に基づいて、前記操作部に対して前記第１タッチ操作よりも後に行われた第２タッチ操作での移動方向を決定するように制御する制御手段と、
を有することを特徴とする電子機器。
【請求項２】
前記制御手段は、前記第１タッチ操作での移動方向に基づいて、前記第２タッチ操作での移動方向を決定するための座標軸を決定するように制御する
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記移動方向は、第１座標軸と、前記第１座標軸と交差する第２座標軸とに基づいて決定され、
前記制御手段は、前記第１タッチ操作での移動方向に基づいて、前記第１タッチ操作での移動方向と平行な座標軸に前記第１座標軸を更新するように制御する
ことを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記移動方向は、第１座標軸と、前記第１座標軸と交差する第２座標軸とに基づいて決定され、
前記制御手段は、
前記第１タッチ操作での移動方向と前記第１座標軸とのなす角度が所定の角度範囲内である場合に、前記第１タッチ操作での移動方向と並行な座標軸に前記第１座標軸を更新するように制御し、
前記第１タッチ操作での移動方向と前記第１座標軸とのなす角度が前記所定の角度範囲外である場合に、前記第１タッチ操作での移動方向と平行な座標軸に前記第２座標軸を更新するように制御する
ことを特徴とする請求項１〜３のいずれか１項に記載の電子機器。
【請求項５】
前記所定の角度範囲は、±θの角度範囲と１８０°±θの角度範囲とであり、
前記θは４５°よりも大きい
ことを特徴とする請求項４に記載の電子機器。
【請求項６】
前記第２座標軸は、前記第１座標軸に直交する
ことを特徴とする請求項３〜５のいずれか１項に記載の電子機器。
【請求項７】
前記制御手段は、Ｎ回目（Ｎは１以上の整数）の第１タッチ操作よりも後に行われる第２タッチ操作での移動方向を決定するための座標軸に基づいて、Ｎ＋１回目の第１タッチ操作での移動方向を決定するように制御する
ことを特徴とする請求項１〜６のいずれか１項に記載の電子機器。
【請求項８】
前記第１タッチ操作は、前記電子機器が起動した後、または、無操作で所定時間が経過した後に、タッチ位置を移動するタッチ操作として最初に行われるタッチ操作である
ことを特徴とする請求項１〜７のいずれか１項に記載の電子機器。
【請求項９】
操作部へのタッチ操作を検出可能な検出手段と、
前記操作部へのタッチ操作として、タッチ位置を移動するタッチ操作が検出されたことに応じて、当該タッチ操作におけるタッチ位置の移動方向に基づいて、表示部に表示される画像の傾きを変更するように制御する制御手段と、
を有することを特徴とする電子機器。
【請求項１０】
前記制御手段は、前記タッチ位置の移動方向に基づいて、前記表示部に表示される画像の傾きを決定するための座標軸を変更するように制御する
ことを特徴とする請求項９に記載の電子機器。
【請求項１１】
前記操作部と前記表示部によりタッチパネルディスプレイが構成される
ことを特徴とする請求項９または１０に記載の電子機器。
【請求項１２】
操作部へのタッチ操作を検出するステップと、
前記操作部への第１タッチ操作におけるタッチ位置の移動方向に基づいて、前記操作部に対して前記第１タッチ操作よりも後に行われた第２タッチ操作での移動方向を決定するように制御するステップと、
を有することを特徴とする電子機器の制御方法。
【請求項１３】
操作部へのタッチ操作を検出するステップと、
前記操作部へのタッチ操作として、タッチ位置を移動するタッチ操作が検出されたことに応じて、当該タッチ操作におけるタッチ位置の移動方向に基づいて、表示部に表示される画像の傾きを変更するように制御するステップと、
を有することを特徴とする電子機器の制御方法。
【請求項１４】
コンピュータを、請求項１〜１１のいずれか１項に記載の電子機器の各手段として機能させるためのプログラム。
【請求項１５】
コンピュータを、請求項１〜１１のいずれか１項に記載の電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、電子機器の制御方法、プログラム、及び、記録媒体に関し、特に、タッチ操作時の制御方法に関する。
【背景技術】
【０００２】
近年、タッチ操作を可能としたデジタル機器が多く製品化されている。タッチパネルを搭載したカメラも製品化されている。通常の表示部を兼ねたタッチパネル（タッチパネルディスプレイ）へのタッチ操作に加えて、シャッターボタン上のタッチパッドへのタッチ操作を可能とすることで、接眼状態で直感的に測距点選択が可能なカメラも提案されている。その他、タッチ操作に関する技術は特許文献１，２などに開示されている。
【０００３】
特許文献１には、撮像装置の背面から上面にわたって連続的に配設されたタッチパネル上に操作ボタンを表示させる撮像装置が開示されている。操作ボタンはズームボタンを兼ねたレリーズボタン（シャッターボタン）であり、操作ボタンへの押圧力が所定の閾値以上の場合にレリーズ動作が行われ、押圧力が所定の閾値未満の場合にタッチ位置に応じたズーム動作が行われる。
【０００４】
特許文献２には、タッチパネル上のドラッグ操作において、画面のスクロールを制限する制御方法が開示されている。現在のタッチ点の水平方向および垂直方向の少なくとも一方の座標値（タッチ開始点を原点とする座標値）を所定の閾値と比較した結果に応じて、画面の水平方向および垂直方向の少なくとも一方のスクロールが制限される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−３５１０７号公報
【特許文献２】特開２０１３−９２９４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術では、タッチ位置を移動させるタッチ操作として、ユーザーが意図した移動方向を入力するタッチ操作が困難なことがある。特に、一眼レフカメラのような携行型の電子機器では、電子機器の持ち方や姿勢が様々であるため、ユーザーが想定する操作座標系の方向が電子機器の実際の操作座標系の方向と一致しないことが多く、ユーザーが意図したタッチ操作が困難なことが多い。
【０００７】
図１２（Ａ）〜１２（Ｃ）を参照して具体的に説明する。図１２（Ａ）は、ユーザーが、カメラを横に構え、カメラ背面の表示部に表示されたライブビュー画像を確認している状態を示す。図１２（Ｂ）は、ユーザーが、カメラを縦に構えて、ファインダーを覗いて撮影をしている状態を示す。図１２（Ａ）の矢印Ｆ１と図１２（Ｂ）の矢印Ｆ２はユーザーが人差し指で操作部を操作する操作方向を示す。操作方向Ｆ１と操作方向Ｆ２とで、ユーザーが意図した移動方向は同じである。しかしながら、図１２（Ａ）の状態と図１２（Ｂ）の状態とで、カメラの持ち方や姿勢が異なるため、操作部上での指の状態も異なる。このため、図１２（Ｃ）に示すように、カメラの実際の操作座標系［Ｘ座標軸，Ｙ座標軸］において、操作方向Ｆ１と操作方向Ｆ２が互いに異なることとなる。この結果、例えば、Ｘ座標軸の方向を狙ったタッチ操作が、操作方向がＸ座標軸の方向と一致しない誤操作となり、利便性（操作性）良くカメラを使用できないことがある。
【０００８】
そこで、本発明は、タッチ位置を移動させるタッチ操作に関する電子機器の利便性（操作性など）を向上できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の電子機器は、操作部へのタッチ操作を検出可能な検出手段と、前記操作部への第１タッチ操作におけるタッチ位置の移動方向に基づいて、前記操作部に対して前記第１タッチ操作よりも後に行われた第２タッチ操作での移動方向を決定するように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、タッチ位置を移動させるタッチ操作に関する電子機器の利便性（操作性など）を向上できる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態に係るデジタルカメラの外観図である。
【図２】第１の実施形態に係るデジタルカメラのブロック図である。
【図３】第１の実施形態に係るタッチパッド操作部の構成例である。
【図４】第１の実施形態に係る操作力の時間変化の一例である。
【図５】第１の実施形態に係るデジタルカメラの動作例である。
【図６】第１の実施形態に係るデジタルカメラのフローチャートである。
【図７】第１の実施形態に係るデジタルカメラの動作例である。
【図８】第１の実施形態に係るデジタルカメラの動作例である。
【図９】第１の実施形態の変形例である。
【図１０】第２の実施形態に係るスマートウォッチの動作例である。
【図１１】第２の実施形態の変形例である。
【図１２】本発明により解決される課題の一例である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の好適な実施形態を説明する。
【００１３】
＜第１の実施形態＞
第１の実施形態では、デジタルカメラに搭載されたタッチパッドの操作座標系を定義する例について説明する。図１（Ａ），１（Ｂ）は、本発明を適用可能な装置の一例としてのデジタルカメラ１００の外観を示す。図１（Ａ）はデジタルカメラ１００の前面斜視図であり、図１（Ｂ）はデジタルカメラ１００の背面斜視図である。
【００１４】
表示部２８は、デジタルカメラ１００の背面に設けられた表示部であり、画像や各種情報を表示する。端子カバー４０は、デジタルカメラ１００を外部機器に接続する接続ケーブル等のコネクタ（不図示）を保護するカバーである。クイックリターンミラー１２は、システム制御部５０（後述）から指示されて、不図示のアクチュエータによりアップダウンされる。通信端子１０は、デジタルカメラ１００がレンズユニット１５０（後述；着脱可能）側と通信を行うための通信端子である。ファインダー１６は、フォーカシングスクリーン１３（後述）を観察することで、レンズユニット１５０を通して得た被写体の光学像の焦点や構図の確認を行うための覗き込み型のファインダーである。接眼センサー８０は、物体が１センチや２センチ等の所定距離より近い距離（所定距離以内）に接近していることを検知するための物体検知手段（接眼検知手段）である。例えばユーザー（撮影者）がファインダー内表示部４１（後述）を見ようとしてファインダー１６に目を近付け、接眼センサー８０が物体（目）の接近を検知すると、ファインダー１６を通して見える被写体にファインダー内表示部４１の表示が重畳して見える。また、接眼センサー８０が所定距離以上物体（目）が離れたことを検知すると、ファインダー内表示部４１においてア
イテム等が非表示になる。また、ユーザーがファインダー１６を覗きこむと、表示部２８は非表示になる。蓋２０２は、記録媒体２００（後述）を格納するスロットの蓋である。グリップ部９０は、ユーザーがデジタルカメラ１００を構えた際に右手で握りやすい形状とした保持部である。
【００１５】
また、デジタルカメラ１００は、モード切替スイッチ６０、タッチパッド操作部６１、メイン電子ダイヤル７１、電源スイッチ７２、サブ電子ダイヤル７３、４方向キー７４、ＳＥＴボタン７５、及び、ＬＶボタン７６を有する。デジタルカメラ１００は、拡大ボタン７７、縮小ボタン７８、及び、再生ボタン７９も有する。デジタルカメラ１００は、他の操作部材を有していてもよい。各種操作部材については後述する。
【００１６】
図２は、デジタルカメラ１００の構成例を示すブロック図である。
【００１７】
レンズユニット１５０は、交換可能な撮影レンズを搭載するレンズユニットである。レンズ１０３は通常、複数枚のレンズから構成されるが、図２では簡略して一枚のレンズのみで示している。通信端子６は、レンズユニット１５０がデジタルカメラ１００側と通信を行うための通信端子であり、通信端子１０は、デジタルカメラ１００がレンズユニット１５０側と通信を行うための通信端子である。レンズユニット１５０は、これら通信端子６，１０を介してシステム制御部５０と通信する。そして、レンズユニット１５０は、内部のレンズシステム制御回路４によって絞り駆動回路２を介して絞り１の制御を行う。また、レンズユニット１５０は、レンズシステム制御回路４によってＡＦ駆動回路３を介してレンズ１０３の位置を変位させることで焦点を合わせる。
【００１８】
ＡＥ（自動露出）センサー１７は、レンズユニット１５０を通した被写体（被写体光）の輝度を測光する。
【００１９】
焦点検出部１１は、システム制御部５０にデフォーカス量情報を出力する。システム制御部５０は、デフォーカス量情報に基づいてレンズユニット１５０を制御し、位相差ＡＦ（オートフォーカス）を行う。ＡＦは、位相差ＡＦでなく、コントラストＡＦでも、撮像面位相差ＡＦでもよい。
【００２０】
クイックリターンミラー１２（以下、ミラー１２）は、露光、ライブビュー撮影、動画撮影などの際にシステム制御部５０から指示されて、不図示のアクチュエータによりアップダウンされる。ミラー１２は、レンズ１０３から入射した光束をファインダー１６側と撮像部２２側とに切り替えるためのミラーである。ミラー１２は、通常時は、ファインダー１６へと光束を導く（反射させる）ように配されるが（ミラーダウン）、撮影やライブビュー表示が行われる場合には、撮像部２２へと光束を導くように上方に跳ね上がり光束中から待避する（ミラーアップ）。また、ミラー１２は、その中央部が光の一部を透過できるようにハーフミラーとなっており、光束の一部を、サブミラー２１により反射して、焦点検出を行うための焦点検出部１１に入射するように透過させる。
【００２１】
ユーザーは、ペンタプリズム１４とファインダー１６を介して、フォーカシングスクリーン１３を観察することで、レンズユニット１５０を通して得た被写体の光学像の焦点や構図の確認が可能となる。
【００２２】
シャッター１０１は、システム制御部５０の制御で撮像部２２の露光時間を自由に制御できるフォーカルプレーンシャッターである。
【００２３】
撮像部２２は、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信
号に変換する。
【００２４】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の処理（画素補間、縮小といったリサイズ処理、色変換処理、等）を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御や測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ処理、ＡＥ処理、ＥＦ（フラッシュプリ発光）処理、等が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行われる。
【００２５】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００２６】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１９は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１９を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上で、Ｄ／Ａ変換器１９からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によってＡ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１９においてＤ／Ａ変換し、表示部２８に逐次転送して表示することで、電子ビューファインダーの機能が実現でき、スルー画像表示（ライブビュー表示）が行える。以下、ライブビュー表示で表示される画像を「ＬＶ画像」と称する。
【００２７】
ファインダー内表示部４１には、ファインダー内表示部駆動回路４２を介して、現在オートフォーカスが行われている測距点を示す枠（ＡＦ枠）や、カメラの設定状態を表すアイコンなどが表示される。
【００２８】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００２９】
システム制御部５０は、少なくとも１つのプロセッサーまたは回路からなる制御部であり、デジタルカメラ１００全体を制御する。システム制御部５０は、前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２は例えばＲＡＭであり、システム制御部５０は、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等をシステムメモリ５２に展開する。また、システム制御部５０は、メモリ３２、Ｄ／Ａ変換器１９、表示部２８等を制御することにより表示制御も行う。
【００３０】
システムタイマー５３は、各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００３１】
電源制御部８１は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、及び、電池残量の検出等を行う。また、電源制御部８１は、その検出結果及びシステム制御部５０の指示に
基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。
【００３２】
記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００３３】
通信部５４は、無線または有線ケーブルによって接続された外部機器に対して、映像信号や音声信号の送受信を行う。通信部５４は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットとも接続可能である。通信部５４は撮像部２２で撮像した画像（ＬＶ画像を含む）や、記録媒体２００に記録された画像を送信可能であり、外部機器から画像データやその他の各種情報を受信することができる。
【００３４】
姿勢検知部５５は、重力方向に対するデジタルカメラ１００の姿勢を検知する。姿勢検知部５５で検知された姿勢に基づいて、撮像部２２で撮影された画像が、デジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像であるかを判別可能である。システム制御部５０は、姿勢検知部５５で検知された姿勢に応じた向き情報を撮像部２２で撮像された画像（撮像画像）の画像ファイルに付加したり、画像を回転して記録したりすることが可能である。姿勢検知部５５としては、加速度センサーやジャイロセンサーなどを用いることができる。姿勢検知部５５である加速度センサーやジャイロセンサーを用いて、デジタルカメラ１００の動き（パン、チルト、持ち上げ、静止しているか否か等）を検知することも可能である。
【００３５】
操作部７０は、システム制御部５０に各種の動作指示を入力するための操作手段である。操作部７０は、ユーザーからの操作（ユーザー操作）を受け付ける入力部としての各種操作部材を含む。例えば、操作部７０は、押しボタン、回転ダイヤル、タッチセンサなどを含む。具体的には、操作部７０は、モード切替スイッチ６０、タッチパッド操作部６１、メイン電子ダイヤル７１、電源スイッチ７２、サブ電子ダイヤル７３、及び、４方向キー７４を含む。また、操作部７０は、ＳＥＴボタン７５、ＬＶボタン７６、拡大ボタン７７、縮小ボタン７８、及び、再生ボタン７９を含む。操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば、終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン、等がある。例えば、メニューボタンが押下されると、各種の設定が可能なメニュー画面が表示部２８に表示される。ユーザーは、表示部２８に表示されたメニュー画面と、４方向キー７４やＳＥＴボタン７５とを用いて直感的に各種設定を行うことができる。
【００３６】
モード切替スイッチ６０は、各種モードを切り替えるための操作部材である。モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画撮影モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）、及び、プログラムＡＥモードがある。また、撮影シーン別の撮影設定となる各種シーンモード、カスタムモード等がある。モード切替スイッチ６０により、ユーザーは、これらのモードのいずれかに直接切り替えることができる。あるいは、モード切替スイッチ６０で撮影モードの一覧画面に一旦切り替えた後に、表示された複数のモードのいずれかに、他の操作部材を用いて選択的に切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００３７】
タッチパッド操作部６１は、撮影指示や撮影パラメータの変更を行うための操作部材である。タッチパッド操作部６１は、タッチ操作状態をシステム制御部５０に出力する。タッチパッド操作部６１の詳細な構成については、図３を用いて後述する。タッチパッド操作部６１は、押し込み操作や平面操作が可能であり、押し込み操作により、第１シャッタースイッチ信号ＳＷ１や第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第１シャッタースイッチ信号ＳＷ１（撮影準備指示）により、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理、等の動作を開始する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２（撮影指示）により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。平面操作に関しては、ＡＦ処理、ＡＥ処理、ＡＷＢ処理などの設定変更、モードの変更、等が可能である。
【００３８】
メイン電子ダイヤル７１は回転操作部材であり、メイン電子ダイヤル７１を回すことで、シャッター速度や絞りなどの設定値の変更等が行える。電源スイッチ７２は、デジタルカメラ１００の電源のＯＮ／ＯＦＦを切り替える操作部材である。サブ電子ダイヤル７３は回転操作部材であり、サブ電子ダイヤル７３を回すことで、選択枠の移動や画像送りなどが行える。４方向キー７４は、上、下、左、右の各部を押し込み可能に構成される。４方向キー７４の押した部分に応じた処理が可能である。ＳＥＴボタン７５は、押しボタンであり、主に選択項目の決定などに用いられる。
【００３９】
ＬＶボタン７６は、静止画撮影モードにおいてライブビュー（以下、ＬＶ）のＯＮ／ＯＦＦを切り替えるボタンである。動画撮影モードにおいては、ＬＶボタン７６は、動画撮影（記録）の開始、停止の指示に用いられる。拡大ボタン７７は、撮影モードのライブビュー表示において拡大モードのＯＮ／ＯＦＦの切り替え及び拡大モード中の拡大率の変更を行うための操作ボタンである。再生モードにおいては、拡大ボタン７７は、再生画像を拡大したり、その拡大率を増加させたりするための拡大ボタンとして機能する。縮小ボタン７８は、拡大された再生画像の拡大率を低減させ、表示された画像を縮小させるためのボタンである。再生ボタン７９は、撮影モードと再生モードとを切り替える操作ボタンである。撮影モード中に再生ボタン７９を押下することで再生モードに移行し、記録媒体２００に記録された画像のうち最新の画像を表示部２８に表示させることができる。
【００４０】
図３（Ａ）〜３（Ｄ）は、タッチパッド操作部６１の構成例を示す。図３（Ａ）は、タッチパッド操作部６１の表面側から見た斜視図であり、図３（Ｂ）は、タッチパッド操作部６１の裏面側から見た斜視図である。図３（Ｃ）は、タッチパッド操作部６１の表面側から見た分解斜視図であり、図３（Ｄ）は、タッチパッド操作部６１の裏面側から見た分解斜視図である。
【００４１】
タッチパッド操作部６１は、デジタルカメラ１００の外装筐体の一部がタッチ操作可能な状態で構成されている操作部材であり、タッチ操作可能部６１ａを備える。タッチ操作可能部６１ａの内側には、タッチ操作可能部６１ａと略同一面積のタッチ操作検出部６１ｂが接着剤等のタッチ検出部固定部材６１ｃによって固定されている。上記のようにタッチパッド操作部６１が外装筐体によって構成されるため、外装筐体にボタン保持用の穴部等は不要であり、防塵防滴性能の向上や、外観意匠の自由度が高い構成にすることが可能である。また、ユーザーがデジタルカメラ１００を把持した際に、自然に人差し指が置かれる位置にタッチ操作可能部６１ａを設定することで、撮影の設定変更を行う際にも、常に安定した把持状態を維持することが可能になる。タッチ操作検出部６１ｂは、ポリイミドのベース部に対して、銅箔によりパターン形成されたいわゆるフレキシブルプリント基板（＝ＦＰＣ）によって構成されている。タッチ操作可能部６１ａの全域を覆うタッチ操作検出部６１ｂの外形内の上下左右４箇所に、銅パターン６１ｂ−１，６１ｂ−２，６１ｂ−３，６１ｂ−４が形成されている。銅パターン６１ｂ−１が上側検出部に、銅パター
ン６１ｂ−３が下側検出部に、銅パターン６１ｂ−２が右側検出部に、銅パターン６１ｂ−４が左側検出部に対応している。銅パターン６１ｂ−１，６１ｂ−２，６１ｂ−３，６１ｂ−４は、システム制御部５０に接続されており、上下左右それぞれの検出部の静電容量やその変化を検出する。各検出部の静電容量のバランスによりユーザーの指などによるタッチパッド操作部６１への接触の位置及び面積が検出される。タッチパッド操作部６１として、前述した静電容量方式のタッチパッド以外に、抵抗膜方式や表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサー方式等、様々な方式のタッチパッドのうちいずれの方式のものを用いてもよい。方式によって、タッチパッドに対する接触があったことでタッチがあったと検出する方式や、タッチパッドに対する指やペンの接近があったことでタッチがあったと検出する方式ものがあるが、いずれの方式でもよい。タッチパッド操作部６１としてタッチパネルを用いてもよい。
【００４２】
図４は、タッチパッド操作部６１を押し込む操作力と時間の関係の一例を示すグラフである。図４の横軸は時間Ｔを、図４の縦軸はタッチパッド操作部６１の静電容量Ｓを示す。操作力が大きいほど静電容量Ｓは大きくなる。静電容量Ｓに対して第１閾値ａ１と第２閾値ｂ１が設定されており、第１閾値ａ１と第２閾値ｂ１により静電容量Ｓの範囲が３つの範囲Ｓ０，Ｓ１，Ｓ２に分割されている。従って、ユーザーは、操作力を変えることで、静電容量Ｓが属す範囲を範囲Ｓ０、範囲Ｓ１、及び、範囲Ｓ２の間で任意に遷移させることが可能である。タッチパッド操作部６１は、静電容量Ｓが第１閾値ａ１を越えるタイミングＴ１で第１シャッタースイッチ信号ＳＷ１を発生し、静電容量Ｓが第２閾値ｂ１を越えるタイミングＴ２で第２シャッタースイッチ信号ＳＷ２を発生する。
【００４３】
また、タッチパッド操作部６１が前述したように各検出部の静電容量のバランスを検出しているため、タッチ操作可能部６１ａ上での平面操作におけるタッチ位置やその移動量なども検出可能となっている。これにより、例えば、静電容量Ｓが範囲Ｓ０に属す状態では、平面操作に応じて測距点を選択することが可能である。静電容量Ｓが範囲Ｓ１に属す状態では、選択された測距点位置での被写体測距モード（ＡＦモード）及び測光モード（ＡＥモード）の選択を行うことが可能である。静電容量Ｓが範囲Ｓ２に属す状態では、平面操作に応じて単写や連写などの撮影モードの変更を行うことが可能である。このようにして、ユーザーは、図４のグラフに示すようにタッチ操作可能部６１ａを押し込む操作力を変えることで状態を遷移させることができ、平面操作により各状態でのパラメータを設定しながら、デジタルカメラ１００にて撮影を行うことができる。
【００４４】
タッチパッド操作部６１の操作設定には絶対座標設定や相対座標設定がある。絶対座標設定は、タッチ操作可能部６１ａ上での入力座標とファインダー内表示部４１または表示部２８上での表示座標とを対応付けて指示を受け付ける設定である。相対座標設定は、タッチ操作可能部６１ａ上でのタッチ位置の移動量や移動方向などに応じた指示を受け付ける設定である。メニュー画面のタッチパッド設定において絶対座標設定と相対座標設定のいずれかを選択することができる。
【００４５】
システム制御部５０は、タッチパッド操作部６１への以下の操作、あるいは状態を検出できる（タッチ検出可能）。
・タッチパッド操作部６１にタッチしていなかった指やペンが新たにタッチパッド操作部６１にタッチしたこと、すなわち、タッチの開始（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）と称する）
・指やペンがタッチパッド操作部６１をタッチしている状態であること（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）と称する）
・指やペンがタッチパッド操作部６１をタッチしたまま移動していること（以下、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）と称する）
・タッチパッド操作部６１へタッチしていた指やペンがタッチパッド操作部６１から離
れたこと、すなわち、タッチの終了（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）と称する）
・タッチパッド操作部６１に何もタッチしていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）と称する）
【００４６】
タッチダウンが検出されると、同時にタッチオンも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出された場合も、同時にタッチオンが検出される。タッチオンが検出されていても、タッチ位置がスライド（移動）していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出されると、タッチオフが検出される。
【００４７】
これらの操作・状態や、タッチパッド操作部６１上に指やペンがタッチしている位置座標は内部バスを通じてシステム制御部５０に通知される。そして、システム制御部５０は通知された情報に基づいてタッチパッド操作部６１上にどのような操作（タッチ操作）が行なわれたかを判定する。タッチムーブについてはタッチパッド操作部６１上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパッド操作部６１上の垂直成分（縦方向成分）・水平成分（横方向成分）毎に判定できる。タッチオンが検出されてからタッチムーブせずに、素早くタッチアップする一連の操作をタップという。またタッチパッド操作部６１上をタッチダウンから一定のタッチムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパッド操作部６１上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパッド操作部６１上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる。また、所定距離以上を、所定速度未満でタッチムーブしたことが検出された場合はドラッグが行なわれたと判定するものとする。
【００４８】
図５（Ａ）は、ユーザーが、デジタルカメラ１００を右手３００でグリップした状態で、右手３００の指３０１でタッチパッド操作部６１を操作している様子を示す。図５（Ａ）には、ユーザーがファインダー１６を覗いた際に見えるファインダー内表示部４１の表示（ファインダー内表示３１０）の一例も示されている。ファインダー内表示３１０では、ｘ軸方向とｙ軸方向とに並べて（格子状に）配置された複数の選択可能なＡＦ枠３０５（選択されるＡＦ枠の候補、候補アイテム）が表示されている。複数のＡＦ枠３０５はｘ軸方向（横方向）で３つのグループに分かれて配置されており、それぞれのグループでは、ｘ軸方向に４つ、ｙ軸方向（縦方向）に７つのＡＦ枠が並んで配置されている。
【００４９】
タッチパッド操作部６１上でタッチムーブ（図４の静電容量Ｓが範囲Ｓ０に属すタッチムーブ）を行うことにより、選択したＡＦ枠の移動（切り替え）が行われる。ここで、ＡＦ枠は、合焦する被写体の位置を示すものであり、フォーカシングスクリーン１３上で結像される被写体像と重畳してファインダー内表示部４１に表示される。ユーザーは、ＡＦ枠の選択、または、選択したＡＦ枠の移動を行い、複数のＡＦ枠３０５の中から合焦したい被写体の位置にあるＡＦ枠を選択することで、所望の被写体への合焦をすることができる。なお、選択したＡＦ枠は、ＡＦ枠４０１のように太線で表示をするようにしてもよいし、発光させたり赤や黄色で発色させることで選択されたことを示すようにしてもよい。
【００５０】
図６は、デジタルカメラ１００で行われるＡＦ枠選択処理（タッチムーブによりＡＦ枠を選択する処理）のフローチャートである。ＡＦ枠選択処理は、タッチパッド操作部６１の操作座標系を定義する処理を含む。このフローチャートにおける各処理は、システム制御部５０が不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開して実行することにより実現される。ＡＦ枠選択処理は、デジタルカメラ１００の電源が入る
と開始する。
【００５１】
ステップＳ４０１では、システム制御部５０は、タッチダウンがあったか否かを判定する。システム制御部５０は、タッチパッド操作部６１から出力される信号に基づいて、タッチダウンを検出する。タッチダウンがあったと判定した場合（タッチダウンを検出した場合）はステップＳ４０２に進み、そうでない場合はステップＳ４３０に進む。
【００５２】
ステップＳ４０２では、システム制御部５０は、設定された操作座標系［Ｘ座標軸，Ｘ座標軸に直交するＹ座標軸］に基づいて、ステップＳ４０１のタッチダウンが行われた位置（タッチ位置）の情報を取得する。例えば、初期状態では、図５（Ｂ）に示すように、タッチパッド操作部６１の操作座標系として所定の基準座標系［Ｘ座標軸Ｘ０，Ｙ座標軸Ｙ０］が設定されている。このため、１回目のステップＳ４０２では、基準座標系に基づく座標が取得される。図５（Ｂ）の例では、基準座標系が設定されており、位置Ｎ１１に対してステップＳ４０１のタッチダウンが行われている。このため、位置Ｎ１１の座標として基準座標系に基づく座標が取得される。なお、操作座標系において、Ｘ座標軸（Ｘ軸）とＹ座標軸（Ｙ軸）が交差していれば、それらは直交していなくてもよい。
【００５３】
ステップＳ４０３では、システム制御部５０は、タッチムーブがあったか否かを判定する。システム制御部５０は、タッチパッド操作部６１から出力される信号に基づいて、タッチパッド操作部６１へのタッチ位置の移動を検出することで、タッチムーブを検出する。タッチムーブがあったと判定した場合（タッチムーブを検出した場合）はステップＳ４０４に進み、そうでない場合はステップＳ４３０に進む。
【００５４】
ステップＳ４０４では、システム制御部５０は、設定された操作座標系に基づいて、ステップＳ４０３のタッチムーブにおけるタッチ位置の移動距離と移動ベクトル（移動方向）を算出する。図５（Ｂ）の例では、基準座標系が設定されており、位置Ｎ１１から位置Ｐ１１へタッチ位置を移動させるステップＳ４０３のタッチムーブが行われている。このため、タッチムーブの移動ベクトルＵ１１＝（ａ１１，ｂ１１）と、タッチムーブの移動距離（ａ１１２＋ｂ１１２）１／２とが算出される。なお、デジタルカメラ１００のオートパワーオフ状態において、システム制御部５０は、移動距離が所定の閾値以上であるタッチムーブに応じて、オートパワーオフ状態を解除してもよい。オートパワーオフ状態は、電源スイッチ７２がＯＮの位置にある状態であり、デジタルカメラ１００に対する操作が所定時間行われないことでデジタルカメラ１００の電源が自動的に切られた状態である。また、タッチムーブにおけるタッチ位置の移動は、直線を描く移動であってもよいし、弧などを描く移動であってもよい。弧などを描く移動である場合には、タッチ位置の移動経路の近似曲線から移動ベクトルを算出することも可能である。
【００５５】
ステップＳ４０５では、システム制御部５０は、接眼センサー８０が物体（ユーザーの顔）の接近を検知した状態（接眼状態）であるか否かを判定する。システム制御部５０は、接眼センサー８０から出力される接眼状態を示す情報に基づいて接眼状態か否かを判定する。接眼状態であると判定した場合はステップＳ４０６に進む。ステップＳ４０６では、システム制御部５０はファインダー内表示部４１にＡＦ枠を表示する。一方、接眼状態でないとは判定した場合は、ステップＳ４４０に進む。ステップＳ４４０では、システム制御部５０は、表示部２８にライブビュー画像を表示する。なお、接眼センサー８０の検知結果に基づいて接眼状態か否かを判定する例を説明したが、他の方法で接眼状態か否かを判定してもよい。例えば、システム制御部５０は、ファインダー内表示部４１に光学像が表示されている状態であれば接眼状態であると判定したり、表示部２８にライブビュー映像が表示されている状態であれば接眼状態でないと判定したりしてもよい。すなわち、ステップＳ４０５の判定は、ファインダーへの物体の接近が検知された状態か否かの判定ではなく、ファインダーを介して被写体像を視認可能な状態か否かの判定であってもよい
。
【００５６】
ステップＳ４１０では、システム制御部５０は、ステップＳ４０４で算出した移動ベクトルとＸ軸とのなす角度が所定の角度範囲内であるか否かを判定する。所定の角度範囲は特に限定されないが、本実施形態では、所定の角度範囲は±θの角度範囲と１８０°±θの角度範囲である（θの具体的な値については後述する）。移動ベクトルとＸ軸とのなす角度が所定の角度範囲内であると判定した場合はステップＳ４１１に進み、そうでない場合（移動ベクトルとＸ軸とのなす角度が所定の角度範囲外であると判定した場合）はステップＳ４１２に進む。
【００５７】
ステップＳ４１１では、システム制御部５０は、ステップＳ４０４で算出した移動ベクトルの方向と平行な座標軸にＸ軸を更新し、移動ベクトルの方向に交差する（直交する）座標軸にＹ軸を更新する（Ｘ軸とＹ軸の定義）。図５（Ｂ）において、移動ベクトルＵ１１とＸ軸Ｘ０とのなす角度は±θの角度範囲に含まれる。このため、図５（Ｃ）に示すように、タッチパッド操作部６１の操作座標系のＸ軸として、移動ベクトルＵ１１の方向と平行なＸ軸Ｘ１１が新たに定義され、操作座標系のＹ軸として、Ｘ軸Ｘ１１に直交するＹ軸Ｙ１１が新たに定義される。
【００５８】
ステップＳ４１２では、システム制御部５０は、ステップＳ４０４で算出した移動ベクトルの方向と平行な座標軸にＹ軸を更新し、移動ベクトルの方向に交差する（直交する）座標軸にＸ軸を更新する（Ｘ軸とＹ軸の定義）。図７（Ａ）の例では、基準座標系が設定されており、位置Ｎ１２から位置Ｐ１２へタッチ位置を移動させるタッチムーブが行われており、当該タッチムーブの移動ベクトルＵ１２＝（ａ１２，ｂ１２）が算出されている。そして、移動ベクトルＵ１２とＸ軸Ｘ０とのなす角度は±θの角度範囲にも１８０°±θの角度範囲にも含まれない。このため、図７（Ｂ）に示すように、タッチパッド操作部６１の操作座標系のＹ軸として、移動ベクトルＵ１２の方向と平行なＹ軸Ｙ１２が新たに定義され、操作座標系のＸ軸として、Ｙ軸Ｙ１２に直交するＸ軸Ｘ１２が新たに定義される。
【００５９】
デジタルカメラ１００の持ち方はグリップ部９０によってガイドされるため、操作座標系のＸ軸を定義するためのタッチムーブでの移動方向はおよそデジタルカメラ１００のｘ軸と略一致する。このため、ステップＳ４１０〜Ｓ４１２のようにタッチムーブ操作の移動ベクトルに基づいてタッチパッド操作部６１の操作座標系を定義する処理は、デジタルカメラ１００の把持方法がある程度決まっている場合に好ましい。本実施形態では、グリップ部９０を持つ右手３００の指３０１は、デジタルカメラ１００のｘ軸の方向に動かしやすい傾向にある。このため、図５（Ｂ）に示すように、４５°よりも大きい角度をθとして用い、Ｘ軸を定義する角度範囲を、Ｙ軸を定義する角度範囲よりも広くしている。以後、ステップＳ４１１またはステップＳ４１２で新たに定義された操作座標系のＸ軸を「Ｘ軸Ｘｎ」と記載し、Ｙ軸を「Ｙ軸Ｙｎ」と記載する。
【００６０】
なお、操作座標系の座標軸の正負の向きは特に限定されない。図５（Ｃ）に示すように、タッチムーブの移動ベクトルと同じ向きを正としてもよいし、図７（Ｂ）に示すようにタッチムーブの移動ベクトルとは反対の向きを正としてもよい。また、移動ベクトルの方向と平行な座標軸に更新する座標軸をメニュー等で予め設定していれば、ステップＳ４１０における判定を行わずに、ステップＳ４１１またはステップＳ４１２の処理を行うようにしてもよい。
【００６１】
ステップＳ４１３では、システム制御部５０は、システムタイマー５３による時間計測を開始する。これにより、ステップＳ４１１またはステップＳ４１２で操作座標系［Ｘ軸Ｘｎ，Ｙ軸Ｙｎ］が新たに定義されたタイミングからの時間が計測される。
【００６２】
ステップＳ４１４では、システムタイマー５３による計測時間が所定時間に達したか否かを判定する。計測時間が所定時間以上であると判定した場合はステップＳ４３０に進み、そうでない場合はステップＳ４１５に進む。
【００６３】
ステップＳ４１５では、システム制御部５０は、タッチダウンがあったか否かを判定する。タッチダウンがあったと判定した場合はステップＳ４１６に進み、そうでない場合はステップＳ４１４に戻る。
【００６４】
ステップＳ４１６では、システム制御部５０は、ステップＳ４１１またはステップＳ４１２で定義（設定）された操作座標系［Ｘ軸Ｘｎ，Ｙ軸Ｙｎ］に基づいて、ステップＳ４１５のタッチダウンが行われた位置（タッチ位置）の情報を取得する。図５（Ｄ）の例では、位置Ｐ１１に対してステップＳ４１５のタッチダウンが行われているため、位置Ｐ１１の座標として操作座標系［Ｘ軸Ｘｎ，Ｙ軸Ｙｎ］に基づく座標が取得される。なお、図５（Ｄ）の位置Ｐ１１は図５（Ｂ）の位置Ｐ１１と同じであるが、図５（Ｄ）の操作座標系［Ｘ軸Ｘ１１，Ｙ軸Ｙ１１］は図５（Ｂ）の［Ｘ軸Ｘ０，Ｙ軸Ｙ０］と異なる。このため、図５（Ｄ）と図５（Ｂ）とで位置Ｐ１１の座標（Ｘ座標軸の値，Ｙ座標軸の値）は異なる。
【００６５】
ステップＳ４１７では、システム制御部５０は、タッチムーブがあったか否かを判定する。タッチムーブがあったと判定した場合はステップＳ４１８に進み、そうでない場合はステップＳ４２０に進む。
【００６６】
ステップＳ４１８では、システム制御部５０は、ステップＳ４１１またはステップＳ４１２で定義（設定）された操作座標系［Ｘ軸Ｘｎ，Ｙ軸Ｙｎ］に基づいて、ステップＳ４１７のタッチムーブにおけるタッチ位置の移動距離と移動ベクトルを算出する。図５（Ｄ）の例では、位置Ｐ１１から位置Ｑ１１へタッチ位置を移動させるステップＳ４１７のタッチムーブが行われているため、当該タッチムーブの移動ベクトルＶ１１と移動距離が算出される。
【００６７】
ステップＳ４１９では、システム制御部５０は、ステップＳ４１８で算出した移動距離と移動ベクトルに応じてＡＦ枠を選択する。図５（Ｄ）の例では、移動ベクトルＶ１１はＹ軸Ｙ１１と平行であるため、タッチムーブは、ファインダー内表示３１０のｙ軸に平行な方向を指示する操作となる。この結果、選択したＡＦ枠がＡＦ枠４０１の位置からＡＦ枠４０２の位置へ移動するように、ＡＦ枠４０１の選択状態が解除され、ＡＦ枠４０２が選択される（選択したＡＦ枠の切り替え）。
【００６８】
ステップＳ４２０では、システム制御部５０は、タッチアップがあったか否かを判定する。タッチアップが合ったと判定した場合はステップＳ４２１に進み、そうでない場合はステップＳ４１７に戻る。
【００６９】
ステップＳ４２１では、システムタイマー５３による計測時間をリセットする。
【００７０】
ステップＳ４３０では、システム制御部５０は、ＡＦ枠選択処理を終了する操作が行われたか否かを判定する。ＡＦ枠選択処理は、デジタルカメラ１００の電源をＯＦＦする操作、メニュー画面を表示する操作、再生モードへ遷移する操作、等によって終了する。ＡＦ枠選択処理を終了する操作が行われたと判定された場合はＡＦ枠選択処理を終了し、そうでない場合はステップＳ４０１に戻る。
【００７１】
以上の処理により、図５（Ｂ）〜５（Ｄ）に示す動作、図７（Ａ），７（Ｂ）に示す動
作などを実現できる。すなわち、デジタルカメラ１００が起動した後、または、無操作で所定時間が経過した後に最初に行われるタッチムーブ（ステップＳ４０３）での移動方向に基づいて、タッチパッド操作部６１の操作座標系が定義される。そして、その後のタッチ操作は、定義された操作座標系に従って解釈される。例えば、定義された操作座標系に従ってタッチムーブの移動方向や移動距離が決定される。ここでの「無操作」は、デジタルカメラ１００に対するいかなる操作も行われないことを意味してもよいし、タッチパッド操作部６１に対するタッチ操作が行われないことを意味してもよい。
【００７２】
なお、システムタイマー５３による計測時間が所定時間以上となったことに応じてステップＳ４３０に進む例を説明したが、これに限られない。例えば、デジタルカメラ１００の姿勢が変わった場合には、ユーザーがデジタルカメラ１００をグリップするグリップ状態が変わっている可能性が高いため、操作座標系を再定義することが好ましい。このため、姿勢検知部５５によりデジタルカメラ１００の姿勢変化が検知されたことに応じてステップＳ４３０に進んでもよい。また、ユーザーがファインダー１６を覗く撮影と、ライブビュー表示での撮影とで、グリップ状態が異なる可能性が高い。このため、ファインダーへの物体の接近が検知された状態からそうでない状態への変化、ファインダーを介して被写体像を視認可能な状態からそうでない状態への変化、等に応じてステップＳ４３０に進んでもよい。このようにグリップ状態が変化したと推測できる場合に操作座標系を再定義することが好ましい。
【００７３】
また、ステップＳ４３０からステップＳ４０１に戻る際に、基準座標系［Ｘ０，Ｙ０］を設定してもよいし、設定された操作座標系（例えば操作座標系［Ｘｎ，Ｙｎ］）を維持してもよい。すなわち、Ｎ＋１回目（Ｎは１以上の整数）のステップＳ４０４では、図５（Ｂ）に示すように、常に基準座標系［Ｘ０，Ｙ０］を参照してもよい。図８（Ａ）に示すように、直前に定義された操作座標系［Ｘｎ，Ｙｎ］を参照してもよい。換言すれば、Ｎ回目のステップＳ４０２で行われたタッチムーブよりも後にステップＳ４１７で行われるタッチムーブでの移動方向を決定するための操作座標系に基づいて、Ｎ＋１回目のステップＳ４０２で行われたタッチムーブでの移動方向を決定してもよい。図８（Ａ）の例では、位置Ｎ２１から位置Ｐ２１へタッチ位置を移動させるステップＳ４０３のタッチムーブが行われている。このため、ステップＳ４０４では、タッチムーブの移動ベクトルＵ２１＝（ｃ２１，ｄ２１）と、タッチムーブの移動距離（ｃ２１２＋ｄ２１２）１／２とが算出される。そして、移動ベクトルＵ２１とＸ軸Ｘｎとのなす角度は１８０°±θの角度範囲に含まれる。このため、ステップＳ４１１では、図８（Ｂ）に示すように、タッチパッド操作部６１の操作座標系のＸ軸として、移動ベクトルＵ２１の方向と平行なＸ軸Ｘ（ｎ＋１）が新たに定義される。そして、操作座標系のＹ軸として、Ｘ軸Ｘ（ｎ＋１）に直交するＹ軸Ｙ（ｎ＋１）が新たに定義される。
【００７４】
また、ＡＦ枠を選択するためのタッチムーブが行われる例を説明したが、ＡＥ位置（自動露出の位置）やカーソルを移動するためのタッチムーブなどの他のタッチムーブが行われてもよい。上述した操作座標系の定義（更新）により、様々なタッチムーブが好適に行えるようになる。
【００７５】
また、ステップＳ４１０〜ステップＳ４１２の処理を行わずに、ステップＳ４１８において、ステップＳ４０３で算出した移動ベクトルに基づいて（ステップＳ４０３で算出した移動ベクトルを考慮して）、現在の移動ベクトルを決定してもよい。
【００７６】
以上述べたように、本実施形態によれば、タッチ位置を移動させるタッチ操作に関する電子機器の利便性（操作性など）を向上できる。具体的には、任意のタッチムーブでの移動方向に基づいてタッチパッド操作部６１の任意の操作座標系が決定される。これにより、ユーザーは、いかなる撮影シーン（デジタルカメラ１００の姿勢やグリップ状態など）
においても、現在の撮影シーンに対して好適な操作座標系を設定することができ、操作性良くデジタルカメラ１００を使用できる。
【００７７】
＜第１の実施形態の変形例＞
ファインダー１６に電子ビューファインダー（ＥＶＦ（ＥｙｅＶｉｅｗＦｉｎｄｅｒ））を用いてもよい。すなわち、撮像部２２で撮像を行い、システム制御部５０で画像処理したライブビュー画像をＥＶＦに出力／表示してもよい。そして、ＡＦ枠を移動するタッチムーブが行われた場合に、他のタッチムーブに基づいて定義された操作座標系を用いてＡＦ枠を移動（選択）してもよい。後述するように、ＡＦ枠の移動でなく、拡大エリア枠、ＷＢ補正点、カーソル（文字入力カーソルや文字選択カーソル）などの移動であってもよい。
【００７８】
図９（Ａ）〜９（Ｄ）は、ファインダー１６の代わりにＥＶＦ６５０を用いた場合の例を示す。図９（Ａ）は、ユーザーがＥＶＦ６５０を覗きながら指３０１でタッチパッド操作部６１を操作している様子を示す。図５（Ａ）を用いて説明したように、デジタルカメラ１００は、右手３００でグリップされている。このため、例えば、ユーザーが基準座標系のＸ軸Ｘ０と平行な方向のタッチムーブを行いたくても、タッチムーブの軌跡がＸ軸Ｘ０と平行にならないことがある。
【００７９】
図９（Ｂ）は、ＥＶＦ６５０の表示画面の一例であり、ＬＶ画像を表示しながら拡大エリアを選択する拡大エリア選択画面６５１の一例である。拡大エリア選択画面６５１では、所望のエリアを拡大することで、ピントの確認などを行うことができる。拡大エリア選択画面６５１では、拡大対象のエリアを示す拡大エリア枠が位置６５２が表示されている。ここで、ユーザーは拡大エリア枠を拡大エリア選択画面６５１のｘ軸方向に移動したいとする。上述した第１の実施形態を適用しない場合には、タッチムーブの軌跡が基準座標系のＸ軸Ｘ０と平行にならないことにより、拡大エリア枠が位置６５２から破線矢印の方向（ｘ軸方向に対して斜めの方向）に移動してしまう。第１の実施形態を適用すれば、タッチムーブの軌跡がＸ軸Ｘ０と平行にならなくても、拡大エリア枠をｘ軸方向に移動させることができる。具体的には、他のタッチムーブに基づいて定義された操作座標系が使用されるため、破線矢印のベクトルが実線矢印のベクトル（ｘ軸方向と並行なベクトル）に変換され、拡大エリア枠を位置６５２から位置６５３へ移動させることができる。
【００８０】
図９（Ｃ）は、ＥＶＦ６５０の表示画面の一例であり、メニュー画面の１つである色調設定画面６５５の一例である。色調設定画面６５５では、撮像画像の色調を調整できる。色調設定画面６５５では、現在の色調設定を示すＷＢ補正点が位置６５６に表示されている。ここで、ユーザーはＷＢ補正点を色調設定画面６５５のｘ軸方向に移動したいとする。第１の実施形態を適用しない場合には、タッチムーブの軌跡が基準座標系のＸ軸Ｘ０と平行にならないことにより、ＷＢ補正点が位置６５６から破線矢印の方向に移動してしまう。第１の実施形態を適用すれば、他のタッチムーブに基づいて定義された操作座標系が使用されるため、破線矢印のベクトルが実線矢印のベクトルに変換され、ＷＢ補正点を位置６５６から位置６５７へ移動させることができる。
【００８１】
図９（Ｄ）は、ＥＶＦ６５０の表示画面の一例であり、メニュー画面の１つである文字入力画面６６０の一例である。文字入力画面６６０では、文字の入力を行える。文字入力画面６６０では、現在選択中の文字を示す文字選択カーソルが位置６６１に表示されている。ここで、ユーザーは文字選択カーソルを文字入力画面６６０のｘ軸方向に移動したいとする。第１の実施形態を適用しない場合には、タッチムーブの軌跡が基準座標系のＸ軸Ｘ０と平行にならないことにより、文字選択カーソルが位置６６１から破線矢印の方向に移動してしまう。第１の実施形態を適用すれば、他のタッチムーブに基づいて定義された操作座標系が使用されるため、破線矢印のベクトルが実線矢印のベクトルに変換され、文
字選択カーソルを位置６６１から位置６６２へ移動させることができる。
【００８２】
なお、ＥＶＦ６５０に表示される画面は表示部２８に表示されてもよく、ＥＶＦ６５０の代わりに表示部２８が使用されてもよい。
【００８３】
＜第２の実施形態＞
第２の実施形態では、スマートウォッチなどの携行電子機器に搭載された操作部と表示部により構成される電子部品であるタッチパネル（タッチパネルディスプレイ）の表示座標系を定義する例について説明する。例えば、第１の実施形態における入力装置であるタッチパッドとして光透過性を有するタッチパッドを用い、当該タッチパッドを表示装置の表示面に重ねることにより、第２の実施形態におけるタッチパネルが構成される。従って、第２の実施形態におけるタッチパネルは、第１の実施形態におけるタッチパッドと同様の機能を備えている。図１０（Ａ）〜１０（Ｃ）は、本実施形態に係るスマートウォッチ５００の動作例を示す。
【００８４】
図１０（Ａ）はスマートウォッチ５００の外観図であり、表示部（タッチパネルディスプレイ）５０１に日時や操作可能な機能アイコンなどが表示されている。ユーザーは、ベルト部５１０を手首や腕などに巻きつけて、スマートウォッチ５００を腕時計と同様の方法で使用する。スマートウォッチ５００の表示部５０１の表示座標系は、基準座標系［Ｘ軸Ｘｍ０，Ｙ軸Ｙｍ０］となっている。スマートウォッチ５００は、電子メールを受信する機能を備えており、電子メールを受信した場合には、アイコン５０２を表示させることで、ユーザーに電子メールの受信を知らせる。ユーザーは、表示部５０１に対するタッチムーブを行うことで受信メールの内容を表示部５０１に表示させることが可能である。スマートウォッチ５００のシステム制御部は、設定された表示座標系に基づく傾きで画像（画面）を表示部５０１に表示する。しかしながら、スマートウォッチ５００はユーザーの手首や腕に取り付けられており、スマートウォッチ５００の位置とユーザーの目の位置との相対位置関係は一定ではない。このため、常に基準座標系［Ｘｍ０，Ｙｍ０］が設定されていると、ユーザーにとって表示部５０１の表示が見づらいことがある。なお、表示部５０１に表示される画像は、例えば、テキスト（文字列）画像、アイコン画像、メニュー画像、各種グラフィック画像、ライブビュー画像、再生画像（静止画像、動画像）等である。
【００８５】
図１０（Ｂ）に、ユーザーが指３０１で位置Ｎ５１から位置Ｐ５１へのタッチムーブをした様子を示す。基準座標系［Ｘｍ０，Ｙｍ０］において、タッチムーブの移動ベクトルは移動ベクトルＵ５１となる。第１の実施形態と同様に、システム制御部は、移動ベクトルＵ５１に基づいて、設定された表示座標系を変換する。例えば、図１０（Ｃ）に示すように、表示座標系のＸ軸として、移動ベクトルＵ５１の方向と平行なＸ軸Ｘｍ１が新たに定義され、表示座標系のＹ軸として、Ｘ軸Ｘｍ１に直交するＹ軸Ｙｍ１が新たに定義される。この結果、表示部５０１に表示された画像（画面）の傾きが変更される。上述したように、本実施形態では、タッチムーブを行うことで受信メールの内容が表示部５０１に表示される。このため、図１０（Ｃ）では、受信メールの内容が表示されている。
【００８６】
このように、任意のタッチムーブでの移動方向に基づいて表示部５０１の任意の表示座標系が決定されることにより、ユーザーにとって見やすい表示を実現できる。換言すれば、表示内容の視認性を向上させることができる。なお、表示座標系のＹ軸として、移動ベクトルＵ５１の方向と平行なＹ軸が新たに定義され、表示座標系のＸ軸として、新たに定義されたＹ軸に交差するＸ軸が新たに定義されてもよい。表示座標系を変更せずに、移動ベクトルＵ５１に基づいて画像の傾きを変更してもよい。
【００８７】
＜第２の実施形態の変形例＞
表示部と操作部によりタッチパネル（タッチパネルディスプレイ）が構成されず、表示部と操作部が別々の位置に設けられていてもよい。図１１（Ａ），１１（Ｂ）は、表示部と操作部が別々の位置に設けられたスマートウォッチ６００の動作例を示す。
【００８８】
図１１（Ａ）はスマートウォッチ６００の外観図であり、表示部６０１に日時や操作可能な機能アイコンなどが表示されている。表示部６０１の表示座標系は、基準座標系［Ｘ軸Ｘｍ０，Ｙ軸Ｙｍ０］となっている。ベルト部６１０は、タッチパッド操作部６２０を備える。タッチパッド操作部６２０は、スマートウォッチ６００の設定、表示の変更、等を行うための操作部である。表示部６０１にアイコン６０２が表示されている状態でタッチパッド操作部６２０に対するタッチムーブが行われると、４つのアイコン６０２ａ，６０２ｂ，６０２ｃ，６０２ｄが表示部６０１に表示される。
【００８９】
図１１（Ａ）では、移動ベクトルＵ６１のタッチムーブがタッチパッド操作部６２０に対して行われている。第１の実施形態と同様に、スマートウォッチ６００のシステム制御部は、移動ベクトルＵ６１に基づいて、設定された表示座標系を変換する。例えば、図１１（Ｂ）に示すように、表示座標系のＸ軸として、移動ベクトルＵ６１の方向と平行なＸ軸Ｘｍ２が新たに定義され、表示座標系のＹ軸として、Ｘ軸Ｘｍ２に直交するＹ軸Ｙｍ２が新たに定義される。この結果、表示部６０１に表示された画像（画面）の傾きが変更される。
【００９０】
このように、表示部と操作部が別々の位置に設けられていても、第２の実施形態と同様の動作が実現でき、第２の実施形態と同様の効果が得られる。
【００９１】
（その他の実施形態）
なお、システム制御部５０が行うものとして説明した上述の各種制御は、１つのハードウェアが行ってもよいし、複数のハードウェア（例えば、複数のプロセッサーや回路）が処理を分担することで、電子機器全体の制御を行ってもよい。
【００９２】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００９３】
また、上述した実施形態においては、本発明をデジタルカメラ（撮像装置）やスマートウォッチに適用した場合を例にして説明したが、これはこの例に限定されずタッチ操作を受け付け可能な電子機器であれば適用可能である。例えば、本発明は、タッチパッド（タッチパネルを含む）を備える、パーソナルコンピュータ、ＰＤＡ、携帯電話端末、携帯型の画像ビューワ、プリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。また、タッチパッド（タッチパネルを含む）を備える、映像プレーヤー、表示装置（投影装置を含む）、タブレット端末、スマートフォン、ＡＩスピーカー、家電装置、車載装置、医療機器などに適用可能である。医療機器においては、被写体や操作対象部分を見ながらタッチ操作を行うような場合に有用である。
【００９４】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９５】
１００：デジタルカメラ  ５０：システム制御部  ６１：タッチパッド操作部
５００：スマートウォッチ  ５０１：表示部
６００：スマートウォッチ  ６０１：表示部  ６２０：タッチパッド操作部
【図１】
2019191800.tif 000003
【図２】
2019191800.tif 000004
【図３】
2019191800.tif 000005
【図４】
2019191800.tif 000006
【図５】
2019191800.tif 000007
【図６】
2019191800.tif 000008
【図７】
2019191800.tif 000009
【図８】
2019191800.tif 000010
【図９】
2019191800.tif 000011
【図１０】
2019191800.tif 000012
【図１１】
2019191800.tif 000013
【図１２】
2019191800.tif 000014