(57)【要約】【課題】  本発明の目的は、タッチ操作可能な操作部に対する押圧操作に応じた機能の実行をより好適に行うことができるようにすることである。【解決手段】  操作部へのタッチ操作を検出可能なタッチ検出手段と、前記操作部に対する押圧力の少なくとも大小を検出可能な押圧検出手段と、前記操作部におけるタッチ操作によるタッチ位置の移動操作を受け付ける受付手段と、前記移動操作を受け付けたことに応じて第一の機能を実行するように制御する制御手段であって、前記受付手段が前記移動操作を受け付けた状態において、前記操作部からタッチが離されることなく行われた前記操作部への押圧力の所定の変化があっても第二の機能を実行せず、前記受付手段が前記移動操作を受け付けることなく、前記操作部への押圧力の前記所定の変化があると前記第二の機能を実行するように制御する制御手段とを有することを特徴とする。【選択図】  図３
2017191463.tif 000002
【特許請求の範囲】
【請求項１】
操作部へのタッチ操作を検出可能なタッチ検出手段と、
前記操作部に対する押圧力の少なくとも大小を検出可能な押圧検出手段と、
前記操作部におけるタッチ操作によるタッチ位置の移動操作を受け付ける受付手段と、
前記移動操作を受け付けたことに応じて第一の機能を実行するように制御する制御手段であって、
前記受付手段が前記移動操作を受け付けた状態において、前記操作部からタッチが離されることなく行われた前記操作部への押圧力の所定の変化があっても第二の機能を実行せず、
前記受付手段が前記移動操作を受け付けることなく、前記操作部への押圧力の前記所定の変化があると前記第二の機能を実行するように制御する制御手段とを有することを特徴とする電子機器。
【請求項２】
前記制御手段は、前記操作部への押圧力の前記所定の変化により前記第二の機能が実行された後に、前記受付手段が前記移動操作を受け付けると前記移動操作に対応する機能を実行するように制御することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御手段は、前記受付手段が前記移動操作を受け付けた後であっても、前記操作部からタッチが離された後に開始されたタッチによる前記操作部への押圧力の前記所定の変化があると前記第二の機能を実行するように制御することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記押圧力の前記所定の変化は、押圧力が減少する変化であることを特徴とする請求項１乃至３のいずれか１項に記載の電子機器。
【請求項５】
前記第二の機能は、表示部に表示される表示対象の表示倍率を変更する機能であることを特徴とすることを特徴とする請求項１乃至４のいずれか１項に記載の電子機器。
【請求項６】
前記制御手段は、前記操作部への押圧力の変化が、押圧力が増加する変化であれば前記表示対象の表示倍率を小さくするようにし、押圧力が減少する変化であれば前記表示対象の表示倍率を大きくするように制御することを特徴とする請求項５に記載の電子機器。
【請求項７】
前記制御手段は、前記操作部への押圧力が増加し、前記表示対象の表示倍率が小さくなった場合に、前記表示対象のうち、一部の領域を示すマークを表示するように制御することを特徴とする請求項６に記載の電子機器。
【請求項８】
前記制御手段は、前記操作部への押圧力が増加し、前記表示対象の表示倍率が小さくなった場合に、前記マークを、該押圧力が増加する前に前記表示部に表示されていた前記表示対象の領域を示す位置に表示するように制御することを特徴とする請求項７に記載の電子機器。
【請求項９】
前記第一の機能は、押圧力の増加に応じた機能が実行された後に、前記受付手段が前記移動操作を受け付けると実行される機能であり、前記表示対象のうち一部の領域を選択する機能であることを特徴とする請求項６乃至８のいずれか１項に記載の電子機器。
【請求項１０】
前記制御手段は、前記第一の機能が実行された後、タッチを離す操作がされたことに応じて、前記第一の機能により選択された前記表示対象の領域を拡大して表示するように制御することを特徴とする請求項９に記載の電子機器。
【請求項１１】
前記制御手段は、前記第一の機能により選択された前記表示対象の領域を、タッチを離す操作がされたことに応じて、前記第二の機能の実行の要因となった前記操作部への押圧がされる前の表示倍率で表示するように制御することを特徴とする請求項９または１０に記載の電子機器。
【請求項１２】
前記制御手段は、押圧力の増加に応じた機能が実行された後に、前記受付手段が前記移動操作を受け付けると、前記第一の機能により選択される前記表示対象のうち一部の領域を示すマークを移動せずに、前記表示対象を移動するように制御することを特徴とする請求項９乃至１１のいずれか１項に記載の電子機器。
【請求項１３】
前記制御手段は、押圧の増加に応じた機能が実行された後に、前記受付手段が前記移動操作を受け付けると、前記第一の機能により選択される前記表示対象のうち一部の領域を示すマークを移動し、前記表示対象を移動しないように制御することを特徴とする請求項９乃至１１のいずれか１項に記載の電子機器。
【請求項１４】
前記第一の機能は、表示対象のうちの表示部に表示される範囲を変える機能であることを特徴とする請求項１乃至８のいずれか１項に記載の電子機器。
【請求項１５】
前記第一の機能は、項目を選択する機能、パラメータを変更する機能の何れかの機能であることを特徴とする請求項１乃至８のいずれか１項に記載の電子機器。
【請求項１６】
前記第二の機能は、選択した項目を決定する機能、選択した表示対象を表示部に表示させる機能のいずれかの機能であることを特徴とする請求項１乃至４のいずれか１項に記載の電子機器。
【請求項１７】
前記第二の機能は第一の画面において受け付け可能であり、
前記第一の機能は、前記第二の機能が実行されることにより表示される第二の画面において受け付け可能であることを特徴とする請求項１乃至４のいずれか１項に記載の電子機器。
【請求項１８】
前記制御手段は、前記移動操作を受け付けた後に、前記操作部からタッチが離されることなく行われた前記操作部への押圧力の前記所定の変化があっても、前記押圧力の変化が所定の大きさよりも小さい変化であれば、前記第二の機能を実行せず、
前記移動操作を受け付けた後に、前記操作部からタッチが離されることなく行われた前記操作部への押圧力の前記所定の変化があり、前記押圧力の変化が所定の大きさ以上の変化であれば、前記第二の機能を実行するように制御することを特徴とする請求項１乃至３のいずれか１項に記載の電子機器。
【請求項１９】
操作部へのタッチ操作を検出可能なタッチ検出手段と、
前記操作部に対する押圧力の少なくとも大小を検出可能な押圧検出手段と、
前記操作部に対する押圧力の所定の変化に応じて、表示部に表示される表示対象の表示倍率を変更するように制御する制御手段であって、
前記表示対象が第一の倍率で表示されている際に、前記操作部に対する押圧力の増加に応じて前記表示対象を前記第一の倍率よりも小さな第二の倍率で表示し、その後タッチが離されたことに応じて前記表示対象を前記第一の倍率で表示するように制御する制御手段とを有することを特徴とする電子機器。
【請求項２０】
前記タッチ検出手段で検出されたタッチ操作によるタッチ位置の移動操作に応じて前記表示対象のうち一部の領域を選択する選択手段をさらに有し、
前記制御手段は、前記第二の倍率で前記表示対象が表示されたときに行われた前記移動操作に応じて、前記選択手段に選択された一部の領域を示すマークを表示し、タッチが離されたことに応じて前記マークの示す一部の領域を前記第一の倍率で表示するように制御することを特徴とする請求項１９に記載の電子機器。
【請求項２１】
操作部へのタッチ操作を検出可能な検出手段と、
前記操作部に対する押圧力の少なくとも大小を検出可能な押圧検出手段と、
表示部に表示される表示対象の表示倍率を変更するように制御する制御手段であって、
前記表示対象の前記表示倍率が所定の倍率より小さい場合に開始された前記操作部に対する押圧力が増加すると前記表示倍率が大きくなるようにし、
前記表示対象の前記表示倍率が前記所定の倍率より大きい場合に開始された前記操作部に対する押圧力が増加すると前記表示倍率が小さくなるように制御する制御手段とを有することを特徴とする電子機器。
【請求項２２】
前記表示対象は、再生画像、地図、テキスト、Ｗｅｂページ、文書、表の何れかを含むことを特徴とする請求項５乃至１３、１９乃至２１のいずれか１項に記載の電子機器。
【請求項２３】
前記押圧力の大きさの変化が閾値を超えた場合に、前記所定の変化があったものとすることを特徴とする請求項１乃至２２のいずれか１項に記載の電子機器。
【請求項２４】
前記操作部は、表示部の表示面であることを特徴とする請求項１乃至２３のいずれか１項に記載の電子機器。
【請求項２５】
操作部へのタッチ操作を検出可能なタッチ検出ステップと、
前記操作部に対する押圧力の少なくとも大小を検出可能な押圧検出ステップと、
前記操作部におけるタッチ操作によるタッチ位置の移動操作を受け付ける受付ステップと、
前記移動操作を受け付けたことに応じて第一の機能を実行するように制御する制御ステップであって、
前記受付ステップにおいて前記移動操作を受け付けた状態において、前記操作部からタッチが離されることなく行われた前記操作部への押圧力の所定の変化があっても第二の機能を実行せず、
前記受付ステップにおいて前記移動操作を受け付けることなく、前記操作部への押圧力の前記所定の変化があると前記第二の機能を実行するように制御する制御ステップとを有することを特徴とする電子機器の制御方法。
【請求項２６】
操作部へのタッチ操作を検出可能なタッチ検出ステップと、
前記操作部に対する押圧力の少なくとも大小を検出可能な押圧検出ステップと、
前記操作部に対する押圧力の所定の変化に応じて、表示部に表示される表示対象の表示倍率を変更するように制御する制御ステップであって、
前記表示対象が第一の倍率で表示されている際に、前記操作部に対する押圧力の増加に応じて前記表示対象を前記第一の倍率よりも小さな第二の倍率で表示し、その後タッチが離されたことに応じて前記表示対象を前記第一の倍率で表示するように制御する制御ステップとを有することを特徴とする電子機器の制御方法。
【請求項２７】
操作部へのタッチ操作を検出可能な検出ステップと、
前記操作部に対する押圧力の少なくとも大小を検出可能な押圧検出ステップと、
表示部に表示される表示対象の表示倍率を変更するように制御する制御ステップであって、
前記表示対象の前記表示倍率が所定の倍率より小さい場合に開始された前記操作部に対する押圧力が増加すると前記表示倍率が大きくなるようにし、
前記表示対象の前記表示倍率が前記所定の倍率より大きい場合に開始された前記操作部に対する押圧力が増加すると前記表示倍率が小さくなるように制御する制御ステップとを有することを特徴とする電子機器の制御方法。
【請求項２８】
コンピュータを、請求項１乃至２４のいずれか１項に記載された電子機器の各手段として機能させるためのプログラム。
【請求項２９】
コンピュータを、請求項１乃至２４のいずれか１項に記載された電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器およびその制御方法に関し、特にタッチ操作可能な操作部に対する押圧に応じた機能を実行する技術に関する。
【背景技術】
【０００２】
近年、電子機器においてタッチパネル上におけるタッチ位置を移動する操作に、対応する機能を割当てたものが知られている。また、タッチパネルへの押圧の強弱に応じて、対応する機能を割り当てたものも知られている。特許文献１には、タッチ位置の移動操作に表示対象の表示範囲の変更を割当てることが記載されている。そして、表示されている画像が拡大されている場合に、拡大率が大きいほど、タッチ位置の移動に応じて変更する表示範囲の移動幅を大きくすることで、拡大中に表示範囲の移動をより少ない移動操作で行えることが記載されている。また、特許文献２には、タッチパネルに対する操作圧力が弱いときはカーソル表示のみを行い、操作圧力が強い時には入力の確定をすることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−０３４５１２号公報
【特許文献２】特開２００３−５８３１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
操作部におけるタッチ位置を移動する操作や、操作部への押圧の強弱にそれぞれ機能を割当てると、ユーザは同じ操作部材に対する操作で様々な機能を実行することができる。しかしながら、特許文献１のように表示範囲の移動操作をしようとしてタッチ位置を移動させた際には、タッチ位置の移動中に押圧力が変化する可能性がある。この場合に、特許文献２のように操作圧力の強弱に応じた機能が割当たっていると、例えばタッチ位置の移動中に操作部への押圧力が強い状態から弱くなってしまうことがある。このとき、ユーザはタッチ位置の移動に応じた表示範囲の変更を行いたいのに、押圧力の変化に応じた機能が実行されてしまう。すなわち、ユーザの意図しない機能が実行される可能性がある。
【０００５】
また、表示対象の一部分を表示している際に、表示されている一部分の周りを確認するために表示倍率を縮小することがある。この縮小の指示を押圧操作で行えるようにすることが考えられるが、ユーザが一時的に縮小したいだけの場合に、縮小後に再び拡大操作を行うのは煩わしい。
【０００６】
さらに、押圧操作に応じて表示対象の表示倍率を変更するにも、拡大した方がよいか、縮小した方がよいかは状況によって異なる。
【０００７】
本発明は、上記の課題の少なくとも１つを解決し、タッチ操作可能な操作部に対する押圧の強弱に応じた機能の実行をより好適に行えるようにした電子機器の提供を目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の電子機器は、操作部へのタッチ操作を検出可能なタッチ検出手段と、前記操作部に対する押圧力の少なくとも大小を検出可能な押圧検出手段と、前記操作部におけるタッチ操作によるタッチ位置の移動操作を受け付ける受付手段と、前記移動操作を受け付けたことに応じて第一の機能を実行するように制御する制御手段であって、前記受付手段が前記移動操作を受け付けた状態において、前記操作部からタッチが離されることなく行われた前記操作部への押圧力の所定の変化があっても第二の機能を実行せず、前記受付手段が前記移動操作を受け付けることなく、前記操作部への押圧力の前記所定の変化があると前記第二の機能を実行するように制御する制御手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、タッチ操作可能な操作部に対する押圧操作に応じた機能の実行をより好適に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態の構成を適用可能な装置の一例としてのデジタルカメラの外観図
【図２】本実施形態の構成を適用可能な装置の一例としてのデジタルカメラの構成例を示すブロック図
【図３】画像表示処理を示すフローチャート
【図４】表示領域変更処理を示すフローチャート
【図５】第一実施形態における画像の拡大の様子を示す図
【図６】第一実施形態における画像の拡大領域を選択する様子を示す図
【図７】第二実施形態における画像の拡大領域を選択する様子を示す図
【図８】本実施形態を適用可能な設定画面の様子を示す図
【発明を実施するための形態】
【００１１】
［第一実施形態］
以下、図面を参照して本発明の好適な実施形態を説明する。
【００１２】
図１には本発明の撮像制御装置の一例としてのデジタルカメラ１００の外観図を示す。表示部２８は画像や各種情報を表示する表示部である。表示部２８にはタッチパネル７０ａと押圧検出部７０ｂ（圧力検知センサ）が重畳して設けられる。シャッターボタン６１は撮影指示を行うための操作部である。シャッターボタン６１の周りには倍率変更レバー６３があり、撮影モードの場合には右方向にレバーを移動させると撮像範囲の拡大（ズームイン）、左方向にレバーを移動させると撮像範囲の縮小（ズームアウト）をすることができる。再生モードの場合には表示部２８に表示される画像の倍率を変更することができる。拡大ボタン６５、縮小ボタン６６は、倍率変更レバー６３とは別に設けられた部材であり、撮影モードにおいても再生モードにおいても表示部２８に表示される画像の倍率を電子的に変更するためのボタンである。しかし、拡大ボタン６５、縮小ボタン６６を操作しても、撮影モードの場合には撮像範囲は変更されない（光学ズームを指示するものではない）。
【００１３】
モード切替スイッチ６０は各種モードを切り替えるための操作部である。コネクタ１１２は例えばＰＣやプリンタと接続するための接続ケーブル１１１をデジタルカメラ１００に接続するためのコネクタである。操作部７０はユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材より成る操作部である。コントローラホイール７３は操作部７０に含まれる回転操作可能な操作部材である。電源スイッチ７２は、電源オン、電源オフを切り替えるための押しボタンである。メニューボタン７５は撮影モードからメニュー画面（メニューモード）へと切り換える、もしくは再生モードからメニュー画面へと切り替えるボタンであり、メニュー画面においては、フォーカスモードの設定等を行うことができる。モード切替スイッチ６０は、静止画や動画等のモードを切り替え可能なスイッチである。
【００１４】
記録媒体２００はメモリカードやハードディスク等の不揮発性の記録媒体である。記録媒体スロット２０１は記録媒体２００を格納するためのスロットである。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となり記録や再生が可能となる。蓋２０２は記録媒体スロット２０１の蓋である。図においては、蓋２０２を開けてスロット２０１から記録媒体２００の一部を取り出して露出させた状態を示している。
【００１５】
図２は本発明の撮像制御装置の一例としてのデジタルカメラ１００の構成例を示すブロック図である。シャッター１０１は絞り機能を備えるシャッターである。撮像部２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。
【００１６】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１７】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００１８】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１３は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１３からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１３においてアナログ変換し、表示部２８に逐次転送して表示することで、電子ビューファインダとして機能し、スルー画像表示（ライブビュー表示）を行える。
【００１９】
不揮発性メモリ５６は、電気的に消去・記録可能な記録媒体としてのメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのコンピュータプログラムのことである。
【００２０】
システム制御部５０は、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２には、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１３、表示部２８等を制御することにより表示制御も行う。
【００２１】
モード切替スイッチ６０、シャッターボタン６１、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。
【００２２】
モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画撮影モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切替スイッチ６０で、これらのモードのいずれかに直接切り替えられる。あるいは、モード切替スイッチ６０でメニュー画面に一旦切り換えた後に、メニュー画面に含まれるこれらのモードのいずれかに、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００２３】
第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００２４】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２５】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタン７５が押されると各種の設定可能なメニュー画面が表示部２８に表示される。利用者は、表示部２８に表示されたメニュー画面と、上下左右の４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００２６】
なお操作部７０の一つとして、表示部２８に対する接触を検知可能（タッチ検出可能）なタッチパネル７０ａと、表示部２８に対する押圧を検知可能な押圧検出部７０ｂを有する。タッチパネル７０ａ、押圧検出部７０ｂ、表示部２８は一体的に構成することができる。例えば、タッチパネル７０ａを光の透過率が表示部２８の表示を妨げないように構成し、表示部２８の表示面の上層に取り付ける。そして、タッチパネルにおける入力座標と、表示部２８上の表示座標とを対応付ける。押圧検出部７０ｂは、タッチパネル７０ａと同様に表示部２８の上層に配置してもよいし、下層に配置してもよく、上層に配置される場合には表示部２８の表示を妨げないように構成する。これにより、恰もユーザが表示部２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザーインターフェース）を構成することができる。システム制御部５０はタッチパネル７０ａへの以下の操作あるいは状態を検出できる。
【００２７】
・タッチパネルにタッチしていなかった指やペンが新たにタッチパネルにタッチしたこと。すなわち、タッチの開始（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）と称する）。
・タッチパネルを指やペンでタッチしている状態であること（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）と称する）。
・タッチパネルを指やペンでタッチしたまま移動していること（以下、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）と称する）。
・タッチパネルへタッチしていた指やペンを離したこと。すなわち、タッチの終了（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）と称する）。
・タッチパネルに何もタッチしていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）と称する）。
【００２８】
また、システム制御部５０は押圧検出部７０ｂへの以下の操作あるいは状態を検出できる。
【００２９】
・タッチダウンまたはタッチオンした状態から押圧検出部７０ｂを押し込む状態（押圧）及び、その押圧力、押圧力の大小（所定の押圧力より大きいか、小さいか）。なお、所定圧力以上の場合に押圧している状態であるものとする。
【００３０】
タッチパネル７０ａ、押圧検出部７０ｂ、表示部２８は重畳して設けられて（または同一部材）おり、タッチパネル７０ａと押圧検出部７０ｂは、タッチ操作及び押圧を受け付け可能な一連の操作部材へのタッチ関連操作（タッチ操作及び押圧）を検出可能である。ユーザが操作面へのタッチ操作及び押圧操作を行うと、タッチパネル７０ａはタッチ操作を、押圧検出部７０ｂは押圧を検出できる。すなわち、ユーザはタッチパネル７０ａや押圧検出部７０ｂが重畳した一連の操作部材の候補に対して、タッチ操作及び押圧力をかけると、それぞれの操作が検出される。なお、押圧検出部７０ｂは、タッチパネル７０ａまたは表示部２８への押圧を検出するものとしてもよい。
【００３１】
タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンまたはタッチオンの後、検出された圧力が所定の大きさ以上になると押圧状態になる。また、タッチアップが検出されない限りは、通常はタッチオンまたは押圧状態が検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００３２】
上述したように、所定の大きさ以上の押圧力を検出した場合に押圧状態であるとしてもよいし、押圧力の変化が所定の大きさ以上である場合に押圧状態になったとしてもよい。システム制御部５０は、タッチパネル７０ａにおける押圧力を所定時間毎、もしくは常に検出し、所定の大きさ以上（未満）の押圧力、または押圧力の変化が増加（減少）した場合に押圧状態（非押圧状態）になったとする。
【００３３】
また押圧状態であっても、タッチ位置の移動を伴う操作は受け付け可能である。
【００３４】
これらの操作・状態や、タッチパネル上に指やペンがタッチしている位置座標は内部バスを通じてシステム制御部５０に通知され、システム制御部５０は通知された情報に基づいてタッチパネル上にどのような操作が行なわれたかを判定する。タッチムーブについてはタッチパネル上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル上の垂直成分・水平成分毎に判定できる。またタッチパネル上をタッチダウンから一定のタッチムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる。また、所定距離以上を、所定速度未満でタッチムーブしたことが検出された場合はドラッグが行なわれたと判定するものとする。タッチパネル７０ａのタッチの検出は、静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。
【００３５】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。電源スイッチ７２は、スイッチが切り替えられたことに応じてシステム制御部５０にＯＮとＯＦＦ状態のいずれになったことを伝える。
【００３６】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の不揮発性の記録媒体であり、半導体メモリや光ディスク、磁気ディスク等から構成される。
【００３７】
図３の画像表示処理を示すフローチャートを用いて、本実施形態における画像表示処理について説明する。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。なお、この処理は、デジタルカメラ１００に電源が入り、再生モードに移行すると開始する。
【００３８】
Ｓ３０１では、システム制御部５０は、表示対象である再生画像を表示部２８に表示する。図５（ａ）には、記録媒体２００に記録された画像を再生した再生画像５０１のシングル再生での表示例を示す。再生モードに移行し、シングル再生（表示部２８に１枚画像が表示されている状態）された時の画像の表示倍率を、画像の表示倍率の基準とし、全体表示（表示倍率１倍）とする。後述する処理では、全体表示の状態とは、表示部２８に表示される再生画像（画像）の表示倍率がシングル再生の時の表示倍率（ユーザにより表示倍率の変更がされずに表示部２８に表示されている時の倍率）であるとする。また全体表示は、表示部２８の表示領域の縦か横と、再生画像５０１の縦か横のいずれか一方の長さが少なくとも一致しており、かつ再生画像５０１の表示領域のうち非表示になっている領域が無いように表示された状態である。すなわち、再生画像５０１の全ての領域が、表示可能な最も大きな大きさで表示された状態を示す。図５（ａ）〜（ｅ）は、本実施形態における再生画像５０１を全体表示から拡大する際の一連の様子の一例を示している。
【００３９】
Ｓ３０２では、システム制御部５０は、画像表示処理を終了する操作がされたか否かを判定する。画像表示処理を終了する処理とは、電源のＯＦＦ、メニューモード、撮影モードへの切り替え、無操作状態が所定時間続いたことによるオートシャットオフ等がある。画像表示処理を終了する操作がされたと判定した場合には、画像表示処理を終了し、そうでない場合には、Ｓ３０４へ進む。
【００４０】
Ｓ３０３では、システム制御部５０は、表示部２８に表示されている再生画像５０１が拡大表示中（全体表示より拡大して表示した状態）か否かを判定する。拡大表示中であると判定した場合には、Ｓ３０４へ進み、そうでない場合は、Ｓ３０７へ進む。
【００４１】
Ｓ３０４では、システム制御部５０は、タッチパネル７０ａへのタッチダウン（タッチ操作の開始検知）がされたか否かを判定する。タッチダウンがされたと判定した場合には、Ｓ３０５へ進み、そうでない場合は、Ｓ３１０へ進む。図６（ａ）に示すように、再生画像５０１が拡大表示している場合に指Ｙがタッチパネル７０ａにタッチダウンすると（タッチの開始時に再生画像が拡大されている）、Ｓ３０３とＳ３０４の判定がＹｅｓとなりＳ３０５の処理に進む。なお、タッチダウンが検出された位置を座標Ｔ０（Ｘ０，Ｙ０）、押圧力をＰ０とし、システムメモリ５２に記録する。図６（ａ）〜（ｅ）は再生画像５０１が表示部２８に拡大表示されている状態でユーザによるタッチ操作が行われた場合の撮像範囲の変化を説明するための図である。
【００４２】
Ｓ３０５では、システム制御部５０は、タッチパネル７０ａに対する押圧力が増加したか否かを判定する。また現在の押圧力をＰｎとし、直前のＳ３０４またはＳ４１７において検出されたタッチ時の押圧力をＰ（ｎ−１）とする。タッチパネル７０ａに対する押圧力（Ｐｎ）がα（ｋｇ／ｃｍ２）以上になった場合に、Ｓ３０４でのタッチダウン時の押圧力に比べて押圧力が増加したものとして判定する。αよりも小さい押圧力である場合にはユーザがタッチパネル７０ａを押圧しようとしたわけではなく、押圧せずにタッチ操作をしようとした可能性が高いので押圧したものとみなさない。また、押圧力が増加したかは、押圧力の変化量によって判定してもよく、例えばタッチダウン時の押圧力がＰ０なので、押圧力の変化△Ｐ（Ｐｎ−Ｐ０）がα以上になった場合に、押圧力が増加したと判定してもよい。押圧力が増加したと判定した場合には、Ｓ３０６へ進み、そうでない場合には、Ｓ３１０へ進む。
【００４３】
Ｓ３０６では、システム制御部５０は、表示領域変更処理を行う。表示領域変更処理については、図４を用いて後述する。
【００４４】
Ｓ３０７では、システム制御部５０は、タッチパネル７０ａへのタッチダウンがされたか否かを判定する。タッチダウンがされたと判定した場合には、Ｓ３０８へ進み、そうでない場合は、Ｓ３１０へ進む。図５（ｂ）に示すように、再生画像５０１を全体表示している場合に指Ｙがタッチパネル７０ａにタッチダウンすると（タッチの開始時に再生画像が全体表示、拡大されていない）、Ｓ３０７の判定がＹｅｓとなる。なお、タッチダウンが検出された位置を座標Ｔｏ（Ｘｏ，Ｙｏ）、押圧力をＰ０とする。
【００４５】
Ｓ３０８では、システム制御部５０は、Ｓ３０５と同様に、タッチパネル７０ａに対する押圧力が増加したか否かを判定する。押圧力が増加したと判定した場合には、Ｓ３０９へ進み、そうでない場合には、Ｓ３１５へ進む。Ｓ３０７でタッチダウンが検出された後、初めてＳ３０８における判定を行う場合には、Ｓ３０５と同様にタッチパネル７０ａに対する押圧力（Ｐｎ）がα（ｋｇ／ｃｍ２）以上になった場合に、押圧力が増加したとする。また、既にＳ３０８においてＹｅｓと判定した後、Ｓ３０９に進んで再びＳ３０８における判定をする場合には、直前のＳ３０８において用いた押圧力Ｐ（ｎ−１）と現在の押圧力Ｐｎとの差より押圧力が増加したか否かを判定する。Ｓ３０８、Ｓ３０９では全体表示の状態から押圧力が増加している場合には再生画像５０１を拡大表示していくが、押圧力が減少した場合には再生画像５０１の倍率を変更せず（押圧力減少しても縮小はしない）、Ｓ３１５以降の処理に進む。すなわち、全体表示の状態で押圧力が増加したら、最大の押圧力に対応する倍率で再生画像５０１を拡大して表示し、一度押圧力が減少したら倍率は変更せず、タッチアップするまでは表示領域の変更操作を受け付けるようにする。なお、拡大表示後、一度タッチアップして再び押圧力が増加した場合には、Ｓ３０３でＹｅｓ、Ｓ３０５でＹｅｓとなるので、押圧力の増加により再生画像５０１の拡大処理はされない。
【００４６】
Ｓ３０９では、システム制御部５０は、Ｓ３０７においてタッチダウンした位置を中心に再生画像５０１をαｎ倍で拡大表示する。このとき、押圧力がα≦Ｐｎ＜βであれば、１．１倍、β≦Ｐｎ＜γであれば１．２倍のように押圧力の増加量に応じて倍率を大きくする。図５（ｃ）に示すように、タッチダウンした位置Ｔｎを中心に再生画像５０１を拡大する。
【００４７】
Ｓ３１０では、システム制御部５０は、再生画像５０１の拡大操作（拡大表示指示）がされたか否かを判定する。拡大操作は、拡大ボタン６５の押下、またはタッチパネル７０ａへのタッチした２点間の距離を広げるピンチアウト操作によって行うことができる。再生画像５０１の拡大操作がされたと判定した場合は、Ｓ３１１へ進み、そうでない場合は、Ｓ３１５へ進む。
【００４８】
Ｓ３１１では、システム制御部５０は、再生画像５０１を拡大し、拡大表示した倍率をαｎとして設定する。拡大ボタン６５の押下によって拡大された場合には、再生画像５０１の中心を拡大の中心として再生画像５０１を拡大し、ピンチアウト操作によって拡大された場合にはタッチした２点間の中点を拡大の中心として再生画像５０１を拡大する。拡大ボタン６５の押下によって拡大された場合には、ボタンの押下回数に応じて倍率が変更し、ピンチアウト操作によって拡大された場合には、２点間の距離の変化量に応じて倍率が変更される。
【００４９】
Ｓ３１２では、システム制御部５０は、再生画像５０１の縮小操作（縮小表示指示）がされたか否かを判定する。縮小操作は、縮小ボタン６６の押下、またはタッチパネル７０ａへのタッチした２点間の距離を縮めるピンチイン操作によって行うことができる。再生画像５０１の縮小操作がされたと判定した場合は、Ｓ３１３へ進み、そうでない場合は、Ｓ３１５へ進む。ただし、現在表示されている再生画像５０１の表示倍率が全体表示の場合には縮小表示指示がされても再生画像５０１の表示倍率を小さくならないようにする。
【００５０】
Ｓ３１３では、システム制御部５０は、再生画像５０１を縮小し、縮小表示した倍率をαｎとして設定する。縮小ボタン６６の押下によって拡大された場合には、再生画像５０１の中心を縮小の中心として再生画像５０１を縮小し、ピンチイン操作によって縮小された場合にはタッチした２点間の中点を縮小の中心として再生画像５０１を縮小する。縮小ボタン６６の押下によって縮小された場合には、ボタンの押下回数に応じて倍率が変更し、ピンチイン操作によって縮小された場合には、２点間の距離の変化量に応じて倍率が変更される。
【００５１】
Ｓ３１４では、システム制御部５０は、表示部２８に表示されている再生画像５０１の表示倍率が全体表示よりも大きい倍率になっているか否かを判定する。全体表示よりも大きい表示倍率で表示されていると判定した場合は、Ｓ３１５へ進み、そうでない場合は、タッチアップされるまではタッチ操作に応じた処理を行わず、タッチアップを検出するとＳ３０７へ進む。
【００５２】
Ｓ３１５では、システム制御部５０は、タッチパネル７０ａへのタッチムーブ（タッチ位置の移動）がされたか（受付たか）否かを判定する。また、Ｓ３０４またはＳ３０７におけるタッチ位置、または直前のＳ３１５におけるタッチ位置をＴ（ｎ−１）とし、現在のタッチ位置をＴｎとする。タッチムーブがされたと判定した場合は、Ｓ３１６へ進み、そうでない場合は、Ｓ３１９へ進む。
【００５３】
Ｓ３１６では、システム制御部５０は、Ｓ３０３と同様に、表示部２８に表示されている再生画像５０１が拡大表示中か否かを判定する。拡大表示中であると判定した場合には、Ｓ３１８へ進み、そうでない場合は、Ｓ３１７へ進む。再生画像５０１が拡大されていない（全体表示）の場合には、Ｓ３１５においてタッチムーブがされても再生画像５０１の表示領域の変更はされず、画像切替が行われる。
【００５４】
Ｓ３１７では、システム制御部５０は、表示部２８に表示される画像を切替える。シングル再生をしている場合には、記録媒体２００に記録されている前後の画像を表示部２８に表示する。なお、画像の切替は、横方向（Ｘ軸方向）に所定距離以上のタッチムーブが行われた場合に実行するものとし、それ以外のタッチムーブが行われても画像切替は実行しない。
【００５５】
Ｓ３１８では、システム制御部５０は、拡大表示の倍率をαｎのまま表示領域の変更をする。すなわち、タッチ位置が移動した分、移動した方向へ表示する領域を移動させる。図５（ｄ）は図５（ｃ）におけるタッチ位置Ｔ（ｎ−１）からタッチ位置が移動し（タッチ位置Ｔｎになった）、表示範囲の変更された再生画像５０１を示している。図５（ｄ）において再生画像５０１の表示領域は、図５（ｃ）の表示領域から（Ｔｎ−Ｔ（ｎ−１））分移動した範囲となる。
【００５６】
Ｓ３１９では、システム制御部５０は、タッチパネル７０ａからタッチアップ（タッチが離されたか）がされたか否かを判定する。タッチアップがされたと判定した場合は、Ｓ３０２に戻り、そうでない場合には、Ｓ３１５に戻りタッチムーブがされるか否か（表示領域の変更操作があるか否か）を判定する。
【００５７】
図３で説明した処理によれば、ユーザは表示部２８に表示中の再生画像５０１を拡大したり、表示領域を変更したりすることで、再生画像５０１の詳細部分の確認がしやすくなる。また、再生画像５０１が全体表示の場合には押圧力の増加で拡大、拡大表示中には押圧力の増加により図４で示す表示領域の移動処理に移行するので、ユーザは拡大や表示領域の移動の処理を容易に（指Ｙ一本の操作で）行うことができる。
【００５８】
なお、Ｓ３１９においてＮｏと判定された場合、直前のタッチダウンから拡大操作、縮小操作、タッチムーブの何れも行われていない場合に、拡大中であればＳ３０５に戻り、押圧力が増加したか否かを判定し、増加した場合にはＳ３０６の処理を行うものとする。また、拡大操作、縮小操作、タッチムーブのいずれも行われていない場合に、全体表示中であればＳ３０８に戻るものとする。
【００５９】
図４の表示領域変更処理を示すフローチャートを用いて、本実施形態における表示領域変更処理について説明する。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。なお、この処理は、図３のＳ３０５においてＹｅｓと判定されると開始する。
【００６０】
Ｓ４００では、システム制御部５０は、図３のＳ３０５における押圧力増加後の押圧力Ｐｎを取得し、システムメモリ５２に記録する。
【００６１】
Ｓ４０１では、システム制御部５０は、押圧力の増加量△Ｐｎ＝（Ｐｎ−Ｐ０）を、図３のＳ３０４においてシステムメモリ５２に記録した押圧力Ｐ０と、Ｓ４００において記録した押圧力Ｐｎより、取得する。
【００６２】
Ｓ４０２では、システム制御部５０は、現在表示部２８に表示している再生画像５０１の表示倍率を縮小前の倍率としてシステムメモリ５２に記録する。現在の表示倍率α０（縮小前の表示倍率）には、図３のＳ３０９、Ｓ３１１、Ｓ３１３のいずれか最近に行われた処理において取得された倍率（αｎ）の値が設定される。図６（ａ）は、図３のＳ３０４のタッチダウン時の様子を示したものであり、タッチダウン時のタッチ位置をＴｏ（Ｘｏ，Ｙｏ）、タッチダウン時の押圧力をＰ０とする。また、図６（ａ）に示すＳ３０４（画像の拡大時）におけるタッチダウン時の再生画像５０１の表示倍率をα０とする。
【００６３】
Ｓ４０３では、システム制御部５０は、Ｓ４０２または前回のＳ４０３の表示倍率αｎを、表示倍率α（ｎ−１）として更新する。これはＳ４０４において画像を縮小した際の表示倍率をαｎとするためである。
【００６４】
Ｓ４０４では、システム制御部５０は、Ｓ４０１において取得した押圧力の増加量に応じた分、再生画像を縮小表示する。縮小の中心は、再生画像５０１の中心位置でもタッチ位置でもよい。このとき、再生画像５０１の端が表示領域の端よりも内側に位置しないように再生画像５０１の位置を調整する。再生画像５０１の中心点Ｃが、全体表示の表示倍率（１倍）になった時に表示部２８の表示領域の中心となる。また、表示倍率αｎをＳ４０４において縮小表示した倍率に更新してシステムメモリ５２に記録する。また、Ｓ４０４における縮小表示がされる前の表示の倍率をα（ｎ−１）とする。押圧力の増加量△Ｐｎが、α≦△Ｐｎ＜βであれば、α０またはα（ｎ−１）の倍率から０．９倍に縮小、β≦△Ｐｎ＜γであればα０またはα（ｎ−１）の倍率から０．７倍のように押圧力が増加するほど再生画像５０１が縮小して表示される。表示部２８に拡大表示していた表示領域ではなく、再生画像５０１の中心点Ｃを縮小の中心として、１倍に縮小した時に表示部２８の中心と画像の中心点Ｃとが合うようにすることで、収縮に応じてユーザは再生画像５０１の全体を見やすくなる。図６（ｂ）は、押圧力がＰｎになった場合に表示部２８に表示される再生画像５０１を示したものである。このとき、縮小前の図６（ａ）のα０倍、もしくは直前の表示倍率α（ｎ−１）（直前のＳ４０４で縮小前の表示倍率として記録された値）よりも小さいαｎの表示倍率で再生画像５０１を表示する。タッチムーブが行われないまま押圧力が増加すると、再生画像５０１はさらに小さな表示倍率で表示され、図６（ｃ）に示すように全体表示の表示倍率まで縮小する。
【００６５】
Ｓ４０５では、システム制御部５０は、縮小表示前のＳ４０２で表示していた領域（図３のＳ３０４におけるタッチダウン時の表示領域）を示す枠６０１（マーク、記号）を表示する。このとき、枠６０１の大きさは、図６（ａ）のα０倍で表示されていた範囲を示すので、表示部２８の再生画像５０１の表示領域の（αｎ／α０）のサイズで表示される。
【００６６】
Ｓ４０６では、システム制御部５０は、タッチパネル７０ａへのタッチムーブ（タッチ位置の移動）がされたか否かを判定する。タッチムーブがされたと判定した場合は、Ｓ４０７へ進み、そうでない場合は、Ｓ４０９へ進む。
【００６７】
Ｓ４０７では、システム制御部５０は、タッチムーブフラグをＯＮに設定し、システムメモリ５２に記録する。タッチムーブフラグは、ユーザがタッチムーブをしたか否かことを示すフラグであり、本実施形態においては、枠６０１（または表示部２８）に表示する再生画像５０１の範囲を変更するためにタッチムーブがされたか否かを示すためのフラグである。タッチムーブフラグがＯＮである場合は、タッチムーブがされたことを示す。言い換えれば、タッチムーブによって、スクロール指示、表示範囲の変更指示、拡大表示する範囲の変更指示があったか否かを判定するためのフラグである。タッチ位置の移動をしている場合には検出される押圧力に変化が起こりやすいため、タッチ位置の移動による押圧力の変化によって再生画像５０１の表示倍率が変化しないようにするためにタッチムーブフラグを用いる。表示倍率が変化しながら、再生画像５０１が移動すると、どの倍率でどの領域が表示されるのか分かりにくくなるため、ユーザの視認性が低下する。また、ユーザがタッチ位置の移動により移動させている領域が変わってしまうと、所望の領域を表示したと思っても倍率が変わってずれてしまう可能性がある。よって、タッチムーブフラグをＯＮにし、タッチムーブ中は表示倍率を変えないようにすることで、表示倍率が一定のまま表示領域を変更できる（倍率変更を防止できる）。ただし、タッチムーブフラグがＯＮであっても、拡大ボタン６５、縮小ボタン６６での操作によっては表示倍率の変更を受け付ける。タッチパネル７０ａとは別に設けられた操作部材への操作によって倍率変更指示がされた場合には、ユーザが表示範囲の変更中であっても表示倍率を変更しようとしている可能性が高いので、表示倍率を変更するようにする。
【００６８】
Ｓ４０８では、システム制御部５０は、図３のＳ３１８と同様に拡大中の表示倍率をαｎのまま表示領域の変更をする。図６（ｃ）はＳ４０６においてタッチ位置の移動が検出される前に全体表示されている再生画像５０１の様子であり、図６（ｄ）は、表示領域の変更後の再生画像５０１の様子を示している。図６（ｃ）、（ｄ）では、枠６０１の表示位置は変わらないが、再生画像５０１の表示位置が変わっており、枠６０１内に表示されている再生画像５０１の範囲が変わっている。図６（ｃ）では、図６（ａ）で拡大表示されていた範囲を示す枠６０１が（枠６０１の左上の角の位置であり、枠６０１の位置を示す）座標Ｓｎに表示されている。また、図６（ｃ）において再生画像５０１の中心点Ｃｎは表示部２８の表示領域の中心にあるので中心点の座標はＣｏとする。タッチムーブが行われると図６（ｄ）に示す再生画像５０１のように、再生画像５０１が移動する。よって、中心点の座標Ｃｎの位置も、タッチムーブが△Ｔｎ＝（Ｔｎ−Ｔ（ｎ−１））分移動した場合には、中心点の座標Ｃｎ＝△Ｔｎ＋Ｃｏとなる。このように、ユーザは再生画像５０１が縮小され、広域が表示されるようになってから拡大表示したい所望の領域を探すことができる。また、タッチムーブ操作によって枠６０１内に拡大表示したい領域を合わせるように再生画像５０１をスクロールすることで容易に所望の領域を選択することができる。このとき、図６（ｄ）に示すように、再生画像５０１の端（右端および下端）が表示部２８の表示領域の端（右端および下端）で止まらず、さらに外側方向へ（右方向または下方向へ）移動可能なので、枠６０１内に移動可能な再生画像５０１の範囲が限られない。再生画像５０１の端（左端および上端）が表示部２８の端（左端および上端）を超えてさらに内側へと移動されると、再生画像５０１が表示されていない領域は黒領域で表示される。このように黒領域（再生画像５０１が表示されない領域）を設け再生画像５０１の移動範囲をより広くすることで、表示位置の決まった枠６０１に再生画像５０１の何れの領域も表示させるようにすることができる。つまり、枠６０１内に再生画像５０１のうち、ユーザ所望の領域を表示するように、再生画像５０１全体の表示位置を移動することができる。
【００６９】
Ｓ４０９では、システム制御部５０は、現在の押圧力Ｐｎを取得し、Ｓ４００、もしくは直前のＳ４０９で取得した押圧力Ｐｎを直前の押圧力Ｐ（ｎ−１）としてシステムメモリ５２に記録する。
【００７０】
Ｓ４１０では、システム制御部５０は、押圧力が変化したかを、Ｓ４０９でシステムメモリ５２に記録した押圧力ＰｎとＰ（ｎ−１）を比較することにより判定する。押圧力が変化したと判定した場合は、Ｓ４１１へ進み、そうでない場合は、Ｓ４１２へ進む。
【００７１】
Ｓ４１１では、システム制御部５０は、Ｓ４０６においてタッチムーブが検出され、タッチムーブフラグがＯＮにされているか否かを判定する。押圧力が変化したとしても、タッチムーブフラグがＯＮであれば、押圧力の変化に応じた再生画像５０１の表示倍率の変更をしないようにするため、表示倍率を変更するための処理であるＳ４１５〜Ｓ４１９へは進まない。タッチムーブフラグがＯＮの場合には、Ｓ４１２〜Ｓ４１４における表示倍率を縮小前の倍率に戻す処理、もしくはさらに表示範囲を変更する処理を受け付ける。タッチムーブフラグがＯＮにされていれば、Ｓ４１２へ進み、そうでない場合は、Ｓ４１５へ進む。
【００７２】
Ｓ４１２では、システム制御部５０は、表示部２８（タッチパネル７０ａ）からタッチを離す操作（タッチアップ）がされたか否かを判定する。タッチを離す操作が検出されたと判定した場合には、Ｓ４１３へ進み、そうでない場合は、Ｓ４０６へ戻り、タッチムーブがされたか否かを判定する。
【００７３】
Ｓ４１３では、システム制御部５０は、Ｓ４０４における縮小表示前の表示倍率であり、Ｓ４０２においてシステムメモリ５２に記録した表示倍率α０で、再生画像５０１のうち、枠６０１の示す領域（指定領域）を表示する。図６（ｅ）は、Ｓ４１３における再生画像５０１の表示例を示しており、図６（ｄ）の示す枠６０１内の領域が表示部２８に拡大して表示される。つまり、枠６０１内に収めた再生画像５０１の領域をタッチアップ操作によって、もともと表示していた倍率（図６（ａ）、α０倍）で表示する。このように、タッチを離す操作に応じてタッチダウン前（押圧する前）の表示倍率で指定領域を表示するので、拡大表示していた画像を縮小し、拡大表示する領域を指定した後、スムーズに指定領域を拡大表示することができる。すなわち、ユーザは、タッチダウン、押圧、タッチムーブ、タッチアップの一連の操作で容易に拡大表示する領域を変えることができる。具体的には、拡大表示中の再生画像をタッチダウンし、押圧すると縮小表示されるので、所望の領域をタッチムーブにより選択（枠６０１に収まるように再生画像５０１を移動）しやすくなり、さらにタッチアップをすると表示倍率を戻すことができる。また、一度縮小することで、所望の領域が現在拡大中の領域からみてどこにあるのか分からない場合にも、所望の領域を探しやすくなるので、所望の領域を探すために色々な方向へ何度もタッチムーブをする必要がない。ユーザは縮小した画像の中から所望の領域を探して、現在選択している領域から所望の領域に向けてタッチムーブをすればよく、このとき画像が縮小されている分、現在選択している領域から所望の領域までのタッチムーブの移動距離も短くて済む。すなわち、選択した領域を素早くもともと拡大表示していた領域と同じ表示倍率で表示できるので、容易に、かつ少ない操作量で拡大領域の変更を行うことができる。さらにタッチムーブ操作によって所望の領域を選択し、タッチを離す操作によって拡大をすることができるので、一連の操作によって領域の選択と拡大を行うことができる。
【００７４】
たとえば、図６（ａ）において人物Ｇの目が表示されている状態から、図６（ｅ）において人物Ｂの右眼が表示される状態に再生画像５０１の表示範囲を変更する場合、再生画像５０１を拡大したままだと、タッチムーブ時の距離が長くなる。すなわち、表示倍率がα０倍とすると全体表示の場合の移動距離のα０倍の距離移動しなければならない。ユーザは表示部２８の左端にタッチダウンし、表示部のほぼ右端まで、すなわち図６（ａ）の状態から人物Ｇの顔が表示されなくなり、さらに人物Ｂの右眼が表示されるまで、タッチムーブをする必要がある。表示部２８の左端にタッチダウンしてタッチムーブを開始しない場合には、タッチダウン、タッチムーブ、タッチアップを複数回行わなければならない。一方で、再生画像５０１における人物Ｇから人物Ｂの位置する方向である、左方向へのフリック操作をしてしまうと、表示部２８の左端と再生画像５０１の左端とが一致するまで再生画像５０１が移動してしまい、ユーザ所望の領域を行き過ぎてしまう。所望の領域を行き過ぎてしまった後は、所望の領域に合わせる調整操作が必要となる。これに対し本実施形態では、図６（ｃ）のように再生画像５０１を縮小するので、移動距離は再生画像が縮小された倍率に比例して短くなり、図６（ｃ）から図６（ｄ）に示す再生画像５０１の移動距離分である、表示部２８の半分程の幅分だけの移動でよくなる。また、所望の領域まで何度も操作をしなくてもよくなり、枠６０１を見て所望の領域に１度で正確に合わせることができる。
【００７５】
Ｓ４１４では、システム制御部５０は、タッチムーブフラグをＯＦＦにし、システムメモリ５２に記録し、図３のＳ３０２に進む。
【００７６】
Ｓ４１５では、システム制御部５０は、Ｓ４１０において判定した押圧力の変化が増加であったか否か（押圧力が増加したか、減少したか）を判定する。押圧力が増加したと判定した場合は、Ｓ４１６へ進み、そうでない（減少した）場合は、Ｓ４１７へ進む。
【００７７】
Ｓ４１６では、システム制御部５０は、現在表示部２８に表示している再生画像５０１が全体表示（図３のＳ３０１において表示していた倍率での表示）されているか否かを判定する。すなわち、図６（ａ）または図６（ｂ）に示すような拡大されている表示倍率から図６（ｃ）に示す全体表示の表示倍率まで縮小されたか否かを判定する。全体表示されていると判定した場合は、Ｓ４１２へ進み、そうでない場合は、Ｓ４０３へ進む。全体表示している場合には押圧力が増加していたとしてもこれ以上、縮小表示はしないので、Ｓ４１２〜Ｓ４１４の処理へ進む。一方で、全体表示していない場合（拡大表示している場合）には縮小表示をするために、Ｓ４０３へ進み、押圧力の増加に応じた倍率で縮小表示する。
【００７８】
Ｓ４１７では、システム制御部５０は、現在表示部２８に表示している再生画像５０１の表示倍率が、Ｓ４０２においてシステムメモリ５２に記録した表示倍率α０よりも縮小した倍率であるか否かを判定する。Ｓ４１５で押圧力が減少したと判定されたので、表示倍率は、Ｓ４１０で押圧力が変化したと判定される前より拡大する。しかし、ユーザはＳ４０２において拡大表示していた再生画像５０１を縮小することにより、所望の領域を探そうとしているので、Ｓ４０２における表示倍率、すなわちタッチダウン前の表示倍率よりも再生画像５０１が拡大表示されないようにする。つまり、表示倍率α０よりも縮小した倍率（小さい表示倍率）であれば、Ｓ４１８〜Ｓ４１９に進み、押圧力の減少に応じた再生画像５０１の拡大表示をするが、そうでなければ（表示倍率α０で表示中）図３のＳ３０５に戻る。Ｓ３０５に戻った場合は、タッチダウン前と同じ倍率であるため、タッチムーブフラグがＯＮであっても、その後のタッチムーブに応じて表示領域を変更する（Ｓ３１５Ｙｅｓ→Ｓ３１８へ進む）。
【００７９】
Ｓ４１８では、システム制御部５０は、押圧力の減少に応じて枠６０１を中心に再生画像５０１を拡大し、拡大後の表示倍率をαｎとして、直前の表示倍率をα（ｎ−１）としてシステムメモリ５２に記録する。このように、拡大表示した状態からタッチダウンがあった場合、タッチダウン前の倍率を上限、通常表示の倍率を下限として、押圧力に応じた倍率に再生画像５０１の表示倍率を変更する。
【００８０】
Ｓ４１９では、システム制御部５０は、押圧力の減少に応じて拡大した大きさで枠６０１を表示する。すなわち、表示部２８の再生画像５０１の表示領域の（α（ｎ−１）／α０）倍から（αｎ／α０）倍に拡大して表示される。
【００８１】
以上、説明した実施形態によれば、押圧力の増加により画像を縮小表示した後、さらにタッチムーブによって拡大表示する領域を選択する際に、押圧力の変化があっても表示倍率を変更しないので、ユーザは所望の領域を選択しやすくなる。押圧力の変化に伴って再生画像の表示倍率を変更し、続けて表示領域を変更するためにタッチムーブをすると、ユーザの意図しない押圧力の変化が起こりやすいため、ユーザの意図に反して表示倍率が変わってしまう可能性がある。しかし、上述した実施形態のように、タッチムーブがされると、タッチムーブフラグをＯＮにし（Ｓ４０７）、押圧力の変化があっても表示倍率を変更しないようにする（Ｓ４１１Ｙｅｓ）。即ち、タッチパネルへの押圧力の変化に応じた第一の機能（例えば表示倍率の変更）を実行する場合に、タッチムーブ中の場合には、押圧力の変化があっても第一の機能を実行しないようにするので、意図せず第一の機能が実行されにくくなるという効果を奏する。つまり、タッチムーブに応じて行われる第二の機能（例えば画像のスクロールや枠の移動）を実行しようとしてユーザがタッチムーブをしているので、第一の機能が行われなくすることで意図しない機能が実行される可能性が低減する。
【００８２】
また、タッチの押圧力の変化によって画像の表示倍率を変更し（Ｓ４０４）たあと、押圧状態が解除（Ｓ４１２におけるタッチアップ）されると、元の表示倍率で表示する。よって、押圧力の変化によって異なる表示倍率で画像を表示した後、タッチを離す操作により押圧力をかける前（表示倍率を変更する要因となる操作の前）の表示倍率に戻るので、もともとの表示倍率に戻す操作をせずにユーザは、所望の倍率で画像を表示できる。
【００８３】
また押圧力の増加という直感的な操作によって、再生画像５０１が全体表示の場合か拡大表示かに応じて、異なる方向に表示倍率を変更することができる。すなわち、再生画像５０１が全体表示（図３のＳ３０３Ｎｏ）している時に、押圧力がかかった場合には、再生画像５０１を拡大表示し、拡大表示（図３のＳ３０３Ｙｅｓ）している時に押圧力がかかった場合には再生画像５０１を縮小表示する。このように、表示されている画像が既に拡大（全体表示に比べて拡大されている）されている場合には、ユーザが縮小しようとする可能性が高いので押圧力を増加する操作に応じて縮小できた方が直感的である。一方で、全体表示（表示倍率の基準となる倍率、表示倍率１倍）されている場合には、拡大しようとする可能性が高いので、縮小してしまうよりも押圧力を増加する操作に応じて拡大できた方が直感的である。なお、上述した実施形態では押圧力によって、表示倍率を変更することについて説明したが、押圧力でなくても、ボタン操作やダイヤル操作等のタッチ操作ではないそうででもよい。
【００８４】
［第二実施形態］
次に、図７（ａ）〜（ｄ）を用いて第二実施形態を説明する。第二実施形態においては、デジタルカメラ１００の構成は第一実施形態で説明した図１、図２と同様であり、図３と図４の処理についても後述する構成以外については第一実施形態と同様である。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。図４及び図５を用いて説明した実施形態では、図４のＳ４０４において再生画像５０１を縮小する際に、再生画像５０１の端が表示領域の端よりも内側に位置しないように再生画像５０１の位置を調整することを説明した。しかしながら、第二実施形態においては、タッチ位置を縮小の中心とし、縮小により再生画像の端が表示領域の端よりも内側に位置しても、再生画像の位置の補正は行わない。すなわち、全体表示の表示倍率まで縮小された時に、再生画像の中心が表示領域の中心と一致しておらず、さらに表示領域のうち再生画像が表示されていない領域がある可能性がある。図７（ａ）は、図３のＳ３０４においてタッチパネル７０ａへのタッチダウン時の再生画像５０１とタッチダウンの様子を示したものであり、このときの再生画像７０１の表示倍率をα０とする。図７（ｂ）は、押圧力が増加したこと（図３のＳ３０５Ｙｅｓ、または図４のＳ４１５ＹｅｓかつＳ４１６Ｎｏ）により再生画像７０１の表示倍率がα０よりも小さく（縮小）表示される様子を示したものであり、表示倍率はαｎである。このとき、第二実施形態では、上述したように再生画像７０１の表示位置の補正をしないので、縮小していくと、再生画像７０１が表示されない領域がでてくる。また、縮小の中心がタッチ位置７０１ｔであり、再生画像７０１の位置を調整しないので、タッチ位置を動かさなければ、図７（ｂ）に示すように、タッチ位置に枠７０２が表示される。第一実施形態では縮小後のタッチムーブに応じて、再生画像５０１が移動するものとして説明したが、第二実施形態においては、縮小後のタッチ位置の移動に応じて、枠７０２が動くものとする。図７（ｂ）で枠７０２がタッチされている状態からタッチムーブをすると、枠７０２が移動し、図７（ｃ）に示される位置に枠７０２が表示される。このとき、タッチアップをすると（Ｓ４１２Ｙｅｓ）、図７（ｄ）の再生画像７０１に示すように、図７（ｃ）において枠７０２内にあった領域が図７（ａ）における再生画像７０１の表示倍率α０倍まで拡大して表示される。枠７０２が表示部２８の端（例えば左端）に達した場合には、再生画像７０１を表示部の内側へ移動させ（右方向）、縮小時には表示されていない領域を表示部２８内に表示し、枠７０２内におさめることができるようにする。なお、第二実施形態においても、第一実施形態と同様にタッチムーブが検出されると表示範囲変更フラグＯＮとなり（Ｓ４０７）、押圧力が変化しても表示倍率は変わらない。
【００８５】
以上、説明した実施形態によれば、押圧力の増加により画像を縮小表示した後、さらにタッチムーブによって拡大表示する領域を決定する際に、押圧力の変化があっても表示倍率が変更しないので、ユーザは所望の領域を選択しやすくなる。
【００８６】
また第一実施形態の場合にも、縮小後にはタッチムーブに応じて枠を移動させてもよい。図７（ｅ）〜（ｆ）は、第一実施形態において全体表示の状態で枠を移動させることにより拡大表示をする領域を選択している様子を示す図である。図７（ｅ）は、押圧により再生画像７０１の表示倍率がα０倍から全体表示の表示倍率まで縮小した図を示しており、タッチ位置に枠７０２が表示されている。図７（ｆ）は、タッチムーブによって枠７０２を移動させた後の様子を示す図であり、第二実施形態においては図７（ｆ）に示すようにタッチムーブに応じて枠７０２が移動し、再生画像７０１は移動しない。図７（ｆ）の状態からタッチアップをすると（Ｓ４１２Ｙｅｓ）、図６（ｅ）に示すように人物Ｂの右眼部分が拡大される。なお、第二実施形態においても、上述した実施形態と同様にタッチムーブが検出されると表示範囲変更フラグＯＮとなり（Ｓ４０７）、押圧力が変化しても表示倍率は変わらない。
【００８７】
なお、上述の各実施形態では、Ｓ４０６におけるタッチムーブがされた際の再生画像５０１の様子を、図６（ｃ）に示す再生画像５０１が全体表示されている場合の図を用いて説明した。しかし、全体表示でなくても、Ｓ４０６におけるタッチムーブは図６（ｃ）と異なる倍率で表示している際でも枠の表示中であれば受け付ける。
【００８８】
また、上述の各実施形態では拡大表示後に縮小表示され、表示倍率が基準の倍率となる全体表示まで縮小されるとそれ以上は縮小表示されない（Ｓ４１６ＹｅｓとなりＳ４０４に進まない）としたが、全体表示の倍率よりもさらに縮小できてもよい。
【００８９】
また、タッチムーブフラグがＯＮになったら、押圧検出部７０ｂにおける押圧力の変化を検知しない、あるいは押圧力の出力値を取得しないようにし、タッチパネル７０ａにおいてＳ４１２のタッチアップと、Ｓ４０６のタッチムーブを検知するようにしてもよい。もしくは、タッチムーブフラグがＯＮであっても、押圧力を取得し、取得した押圧力が所定未満になったら、タッチアップしなくてもＳ４１２における判定をＹｅｓとしてもよい。
【００９０】
なお、押圧力の変化は、所定の大きさ以上の変化があった場合に、減少した、増加したと判定するようにしてもよい。また、上述した実施形態では、タッチムーブフラグがＯＮの場合には押圧力の変化に応じて表示倍率を変更しないと説明したが、所定範囲内の押圧力の変化に応じては表示倍率を変更しないとしてもよい。つまり、タッチムーブに応じて変化するような押圧力の変化ではなく、ユーザが意図的に押圧力を増加させたような押圧力の大きな変化があった場合には画像の表示倍率を変更してもよい。もしくは、タッチムーブフラグがＯＮの場合には、押圧力の減少する方の変化に応じて画像の表示倍率を変更しないようにし、増加する場合には画像の表示倍率を変更するようにしてもよい。タッチ位置の移動（タッチムーブ）に応じては、押圧していた位置から移動させるために押圧力が小さくなる可能性が高いので、押圧力が増加した場合には意図的に表示倍率を変更しようとした可能性が高い。よって、押圧力が減少する変化に応じた表示倍率の変更のみを抑止するようにすると、タッチ位置の移動に応じた意図しない押圧力の変化による表示倍率の変化を防止しつつ、表示倍率を変更（縮小表示）することもできる。
【００９１】
また、上述した各実施形態では、Ｓ４１２においてタッチアップがされたら画像の表示倍率をもとの（Ｓ４０２における表示倍率α０倍）倍率で表示することを説明したが、タッチアップ後、所定時間経過してからもとの倍率で表示するようにしてもよい。よって、画像を縮小したまま選択した位置を確認し、もう一度拡大する領域を選択し直したい場合には、所定時間内であれば拡大する領域を選択し直すことができる。
【００９２】
なお、上述した各実施形態では表示部２８に表示されるのは再生画像であるとして説明をしたがこれに限らず、地図、テキスト、撮像画像（ライブビュー画像、スルー画像）、Ｗｅｂページ、地図やテキスト等が混合している文書、表等でもよい。例えば、地図を表示する場合、目的地や表示されていた領域の周辺を確認するために、押圧力の増加により表示倍率を小さくする（より広い範囲が見えるようになる）。地図の収縮後に、探していた町が現在表示中の地区の中にはないことが分かると、タッチムーブによりユーザは所望の町のある地区を探すことができる。このとき、タッチムーブ中の押圧力の変化により、丁や建物が細かに表記されるような大きな倍率で地図が表示されたり、県や国が表記されるような小さな倍率で地図が表示されたり表示倍率が変化すると、地区単位での場所を探しにくくなる。また、国が表記されるような倍率での表示中にタッチムーブがされると、アジアからヨーロッパに表示範囲が移動したり、建物が表記されるような倍率での表示中にタッチムーブがされると、道が変わるだけで所望の地区まで行きつかなかない可能性がある。従って、ユーザがタッチムーブをした場合には、押圧力の変化があっても表示倍率を変更しないようにすることで、地区が表記される倍率を保ったままにできるので、所望の地区を探しやすくなる。
【００９３】
また、地図やテキスト等のような表示可能な範囲の全体を表示部２８の表示領域に納まるように表示しきれない、または縮小表示しすぎてもはや表示内容を確認できないような場合には、表示倍率に関わらず、タッチムーブ操作によって表示範囲を変更してもよい。すなわち、全体表示の倍率でも画像切り替えがされず、上述した再生画像の場合とは異なり、タッチムーブ操作によって常に表示範囲の変更がされるようにしてもよい。
【００９４】
また、上述した各実施形態においては再生画像について説明をしたが、本実施形態は撮像画像を表示する場合にも適用可能である。撮影画像を表示している時には、再生時とは異なり撮影が行われる直前には画像全体が見えた方が、現在の撮像範囲で撮影を行って良いのか否かを判断しやすい。そこで、拡大表示中にユーザから撮影準備指示がされたら、全体表示に戻すようにすると、ユーザは細部を確認した後、撮影の直前に全体を確認してから撮影指示をすることができる。なお、撮影準備指示がされてもＡＦ処理が終了するまでは表示倍率を変えず、撮影指示がされたら全体表示に戻してもよいし、ＡＦ処理の終了後、所定時間経過してから全体表示に戻してもよい。
【００９５】
なお、Ｓ４１２におけるタッチアップに応じてもともと表示していた（Ｓ４０２）表示倍率で表示しなくても、例えばタッチアップがされる前の倍率αｎの２倍や３倍といった倍率などαｎよりも大きな倍率で表示するようにしてもよい。
【００９６】
なお、上述した各実施形態では、Ｓ４１６において表示中の画像が全体表示されているか否かを判定したが、全体表示よりも小さい所定の倍率まで縮小されたか否かを判定してもよい。タッチムーブの移動の開始された位置によっては、画像の移動可能な距離が限られるため、枠内に収めることのできる領域が限られる。そこで、全体表示の半分や３分の１といった大きさまで縮小すれば、タッチムーブの開始位置に関わらず枠内に移動させることのできる領域が増える。
【００９７】
なお、上述の説明においては、画像を表示する際の倍率の変更と、表示領域の変更を例として説明をした。しかし、上述した各実施形態で説明した処理は、これに限らず、押圧力が所定の大きさ以上になったことにより倍率変更以外の機能が実行される場合や、タッチ位置の移動に伴って表示領域変更以外の機能が実行される場合にも適用可能である。所定の大きさ以上の押圧力がかけられたことにより実行される機能は、例えば、選択した項目や画像を決定する機能、所定の項目に関する詳細設定を行うための画面の表示機能、選択した画像やテキストの簡易表示機能、所定の画面に戻る機能等が適用可能である。すなわち、選択した表示対象を表示部２８に表示させる機能や、選択した項目を決定する機能を割当ててもよい。また、タッチ位置の移動に伴っては、バー上に表示された設定値の変更操作（パラメータ変更）、アイテムの移動操作等の機能を適用可能である。図８（ａ）〜（ｄ）は、本実施形態を適用可能な一例を示しており、押圧力をかけずにタッチムーブすると項目の選択操作となり、所定の大きさ以上の押圧力をかけると項目の決定操作となり、その後タッチムーブをすると設定値の変更操作となる。図８（ａ）は、設定変更する項目を選択可能な項目一覧画面８０１（第一の画面）を示しており、太枠で囲われたアイコン上で所定の大きさ以上の押圧力をかけると、タッチ位置にあるアイコンに対応する項目を選択することができる。図８（ａ）に示すように、アイコン８０２上で所定の大きさ以上の押圧力がかけられると、アイコン８０２に対応するシャッター速度の項目が選択され、図８（ｂ）に示すシャッター速度の設定画面８０３（第一の画面より下の階層の第二の画面）へと遷移する。設定画面８０３にあるバー８０４上でタッチムーブをすると、シャッター速度の設定値を変更することができる。また、設定画面８０３へと遷移した後、タッチムーブがされることなく押圧力が弱まり、閾値より押圧力が小さくなると図８（ａ）に示す項目一覧画面８０１に戻る。そして、そのままタッチを離さずタッチムーブをすればシャッター速度とは異なる項目を選択することができ、さらに所定の大きさ以上の押圧力をかけるとその項目の設定画面に遷移することができる。そして、シャッター速度の設定画面８０３に遷移した後、タッチムーブが開始し、タッチムーブフラグがＯＮになると、押圧力が閾値よりも小さくなっても、項目一覧画面８０１へは戻らない。例えば、図８（ｂ）に示すように、シャッター速度が１／１２５に設定されている場合に、バー８０４上の目盛り５００の位置までタッチ位置を移動させると、図８（ｃ）に示すようにシャッター速度は１／５００が選択される。ここで、タッチアップせずに、タッチによる押圧力を弱めても、項目一覧画面８０１へは遷移せず、さらなるタッチムーブを行えば、シャッター速度を変更できる。図８（ｃ）に示すように目盛り５００の位置からタッチが離されると、シャッター速度は１／５００に変更（設定）され、さらに図８（ｄ）に示すように、項目一覧画面８０１へと遷移する。設定画面８０３に遷移してからタッチムーブをしないまま、タッチが離されると設定値の変更がされないまま、項目一覧画面８０１へと戻る。このように、タッチムーブ中には押圧力が弱まっても、項目一覧画面８０１へとは戻らず、タッチアップがされたことに応じて設定値を変更するので、タッチムーブ中の押圧力の弱まりにより、ユーザの意図しない設定がされることがなくなる。すなわち、設定値を変更しようとしてタッチムーブしているユーザの意図に反して、設定値を変更できないまま元の画面に戻ってしまうことがなく、ユーザが意図的にタッチアップすると設定値が変更される。
【００９８】
また、上述した各実施形態においては、Ｓ４０４において画像を縮小した（押圧をかけた）後に、Ｓ４０６においてタッチ位置の移動を受け付けることを説明したが、これに限らず、タッチ位置の移動後に押圧力の増加による処理を行ってもよい。つまり、タッチムーブにより設定値や項目を選択している間に所定の大きさ以上の押圧力がかかっても、設定変更や処理の実行をせず、タッチムーブが止まり、所定の大きさ以上押圧力がかかったら項目の設定変更や、処理の実行をするようにする。
【００９９】
また、表示された再生画像や撮像画像、文章、表への押圧をすることにより拡大し、ある拡大倍率に達したら押圧力の変化に関わらず倍率を変えず、タッチアップをしたら元の倍率に戻すようにしてもよい。
【０１００】
なお、電子機器の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【０１０１】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１０２】
また、上述した各実施形態においては、本発明をデジタルカメラ１００に適用した場合を例にして説明したが、これはこの例に限定されず、タッチ位置の移動及び押圧力を検知な電子機器であれば適用可能である。即ち、本発明はパーソナルコンピュータ（ＰＣ）や、携帯電話端末や携帯型の画像ビューワ、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダー、タブレットＰＣ、スマートフォン、投影装置、表示部を有する家電装置等に適用可能である。
【０１０３】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述の各実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記録媒体は本発明を構成することになる。
【図１】
2017191463.tif 000003
【図２】
2017191463.tif 000004
【図３】
2017191463.tif 000005
【図４】
2017191463.tif 000006
【図５】
2017191463.tif 000007
【図６】
2017191463.tif 000008
【図７】
2017191463.tif 000009
【図８】
2017191463.tif 000010