(57)【要約】【課題】タッチ操作で特定の変更対象を所望の対象に効率良く変更することを可能にする。【解決手段】本発明の電子機器は、タッチ操作面へ特定のタッチ操作が行われる前、タッチ操作面へのタッチの継続に従って、特定の変更対象を第１の変更方向に第１の速度で変更する第１の動作を実行するように制御し、第１の動作の実行前に特定のタッチ操作が第２の操作方向に行われた場合、その後のタッチ操作面へのタッチの継続に従って、特定の変更対象を、第１の変更方向と逆の第２の変更方向に、第１の速度よりも速い第２の速度で変更する第２の動作を実行するように制御し、第１の動作の実行中に特定のタッチ操作が第２の操作方向に行われた場合、その後のタッチ操作面へのタッチの継続に従って、特定の変更対象を、第２の変更方向に、第２の速度よりも遅い第３の速度で変更する第３の動作を実行するように制御する。【選択図】図４
2020204940.tif 000002
【特許請求の範囲】
【請求項１】
タッチ操作面へのタッチ操作を検出するタッチ検出手段と、
前記タッチ操作面へ特定のタッチ操作が行われる前、前記タッチ操作面へのタッチの継続に従って、特定の変更対象を第１の変更方向に第１の速度で変更する第１の動作を実行するように制御し、
前記第１の動作の実行前に前記特定のタッチ操作が第２の操作方向に行われた場合、その後の前記タッチ操作面へのタッチの継続に従って、前記特定の変更対象を、前記第１の変更方向と逆の第２の変更方向に、前記第１の速度よりも速い第２の速度で変更する第２の動作を実行するように制御し、
前記第１の動作の実行中に前記特定のタッチ操作が前記第２の操作方向に行われた場合、その後の前記タッチ操作面へのタッチの継続に従って、前記特定の変更対象を、前記第２の変更方向に、前記第２の速度よりも遅い第３の速度で変更する第３の動作を実行するように制御する制御手段と、
を有することを特徴とする電子機器。
【請求項２】
前記制御手段は、前記第１の動作の実行前に前記特定のタッチ操作が前記第２の操作方向と逆の第１の操作方向に行われた場合、その後の前記タッチ操作面へのタッチの継続に従って、前記特定の変更対象を、前記第１の変更方向に、前記第２の速度で変更するように制御する
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記特定の変更対象は特定のパラメータである
ことを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記特定のパラメータは、撮影パラメータ、画像処理パラメータ、音量、日付、時間、及び、秒のいずれかである
ことを特徴とする請求項３に記載の電子機器。
【請求項５】
前記特定の変更対象は、表示する画像である
ことを特徴とする請求項１または２に記載の電子機器。
【請求項６】
前記特定のタッチ操作は、前記タッチ操作面をタッチしてタッチ位置を移動させるスライド操作である
ことを特徴とする請求項１乃至５のいずれか１項に記載の電子機器。
【請求項７】
前記タッチ操作面へ前記特定のタッチ操作が行われる前は、前記タッチ操作面へのタッチが開始され、当該タッチが離されることなく、当該タッチのタッチ位置が所定距離以上移動していない状態である
ことを特徴とする請求項６に記載の電子機器。
【請求項８】
前記制御手段は、前記第２の速度または前記第３の速度の動作の実行中に当該動作における前記特定の変更対象の変更方向に対応する操作方向とは逆の操作方向に前記特定のタッチ操作が行われた場合に、前記特定の変更対象の変更方向を逆の方向に変更して動作を継続するように制御する
ことを特徴とする請求項１乃至７のいずれか１項に記載の電子機器。
【請求項９】
前記制御手段は、
前記第１の速度の動作、前記第２の速度の動作、及び、前記第３の速度の動作の実行前に前記特定のタッチ操作が行われた場合に、当該特定のタッチ操作の操作量に応じた第
１の変更量で前記特定の変更対象を変更するように制御し、
前記第１の速度の動作、前記第２の速度の動作、または、前記第３の速度の動作の実行中に前記特定のタッチ操作が行われた場合には、当該特定のタッチ操作にの操作量に応じた前記特定の変更対象の変更を行わない
ことを特徴とする請求項１乃至８のいずれか１項に記載の電子機器。
【請求項１０】
前記制御手段は、
前記タッチ操作面の第１の領域にタッチされ、タッチ位置が変更されることなく前記タッチ操作面からタッチが離されたことに応じて、前記特定の変更対象を変更するように制御し、
前記第１の速度の動作、前記第２の速度の動作、または、前記第３の速度の動作の実行中に前記タッチ操作面の前記第１の領域からタッチが離されたことに応じては、前記特定の変更対象を変更しない
ことを特徴とする請求項１乃至９のいずれか１項に記載の電子機器。
【請求項１１】
前記制御手段は、前記タッチ操作面へ前記特定のタッチ操作が行われる前、
前記タッチ操作面の第１の領域へのタッチの継続に従って、前記特定の変更対象を前記第１の変更方向に前記第１の速度で変更するように制御し、
前記タッチ操作面の、前記第１の領域よりも前記第２の操作方向の側にある第２の領域へのタッチの継続に従って、前記特定の変更対象を前記第２の変更方向に前記第１の速度で変更するように制御する
ことを特徴とする請求項１乃至１０のいずれか１項に記載の電子機器。
【請求項１２】
前記第３の速度は、前記第１の速度と等しい
ことを特徴とする請求項１乃至１１のいずれか１項に記載の電子機器。
【請求項１３】
前記第３の速度は、前記第１の速度よりも遅い
ことを特徴とする請求項１乃至１１のいずれか１項に記載の電子機器。
【請求項１４】
タッチ操作面へのタッチ操作を検出するタッチ検出ステップと、
前記タッチ操作面へ特定のタッチ操作が行われる前、前記タッチ操作面へのタッチの継続に従って、特定の変更対象を第１の変更方向に第１の速度で変更する第１の動作を実行するように制御し、
前記第１の動作の実行前に前記特定のタッチ操作が第２の操作方向に行われた場合、その後の前記タッチ操作面へのタッチの継続に従って、前記特定の変更対象を、前記第１の変更方向と逆の第２の変更方向に、前記第１の速度よりも速い第２の速度で変更する第２の動作を実行するように制御し、
前記第１の動作の実行中に前記特定のタッチ操作が前記第２の操作方向に行われた場合、その後の前記タッチ操作面へのタッチの継続に従って、前記特定の変更対象を、前記第２の変更方向に、前記第２の速度よりも遅い第３の速度で変更する第３の動作を実行するように制御する制御ステップと、
を有することを特徴とする電子機器の制御方法。
【請求項１５】
コンピュータを、請求項１乃至１３のいずれか１項に記載の電子機器の各手段として機能させるためのプログラム。
【請求項１６】
コンピュータを、請求項１乃至１３のいずれか１項に記載の電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチ操作に応じて特定の変更対象を変更する技術に関する。
【背景技術】
【０００２】
従来、デジタルカメラ等の撮影機器には、記録した画像を確認する画像再生機能が搭載されている。上記画像再生機能では、ユーザーは操作部材等を用いて、表示する画像を次の画像に送ったり、前の画像に送ったり（戻したり）しながら、複数の画像を確認（閲覧）できる。以降、このような動作を画像送りと称する。
【０００３】
多くの画像を記録している場合、所望の画像を探す際に多くの時間を要することがある。その場合、多くの画像を素早く送るために、連続して回転させることが可能な回転操作部材を搭載することがある。回転操作部材を用いれば、速い回転操作を行い素早く複数の画像を送ったり、ゆっくりとした回転操作を行い画像を確認しながら画像を送ったり、回転操作の方向を切り替えて送る方向を素早く切り替えたりでき、所望の画像を効率良く探し出すことが可能となる。しかし、最近では機器の小型化や軽量化のため、回転操作部材を搭載できない機器が多い。
【０００４】
特許文献１には、大量の画像の中から所望の画像を効率良く（容易に）探し出すため、スライド操作の方向によって、日時や撮影場所、人物等の分類データを切り替えて画像送りを行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第６２０２７７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示の技術では、同じ分類データの画像が多く存在した場合に、所望の画像を探す際に多くの時間を要してしまう可能性がある。
【０００７】
本発明は、タッチ操作で特定の変更対象を所望の対象に効率良く変更することを可能にした電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の電子機器は、タッチ操作面へのタッチ操作を検出するタッチ検出手段と、前記タッチ操作面へ特定のタッチ操作が行われる前、前記タッチ操作面へのタッチの継続に従って、特定の変更対象を第１の変更方向に第１の速度で変更する第１の動作を実行するように制御し、前記第１の動作の実行前に前記特定のタッチ操作が第２の操作方向に行われた場合、その後の前記タッチ操作面へのタッチの継続に従って、前記特定の変更対象を、前記第１の変更方向と逆の第２の変更方向に、前記第１の速度よりも速い第２の速度で変更する第２の動作を実行するように制御し、前記第１の動作の実行中に前記特定のタッチ操作が前記第２の操作方向に行われた場合、その後の前記タッチ操作面へのタッチの継続に従って、前記特定の変更対象を、前記第２の変更方向に、前記第２の速度よりも遅い第３の速度で変更する第３の動作を実行するように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、タッチ操作で特定の変更対象を所望の対象に効率良く変更することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】デジタルカメラ１００の外観図である。
【図２】デジタルカメラ１００のブロック図である。
【図３】画像送り処理のフローチャートである。
【図４】タッチオン中処理のフローチャートである。
【図５】低速画像送りが行われる様子を示す図である。
【図６】高速画像送りが行われる様子を示す図である。
【図７】左方向のスライド操作処理のフローチャートである。
【図８】右方向のスライド操作処理のフローチャートである。
【図９】タッチアップ処理のフローチャートである。
【発明を実施するための形態】
【００１１】
＜デジタルカメラ１００の外観図＞
以下、図面を参照して本発明の好適な実施形態を説明する。図１（ａ），１（ｂ）に、本発明を適用可能な装置の一例としてのデジタルカメラ１００の外観図を示す。図１（ａ）はデジタルカメラ１００の前面斜視図であり、図１（ｂ）はデジタルカメラ１００の背面斜視図である。
【００１２】
表示部２８は、デジタルカメラ１００の背面に設けられた表示部であり、画像や各種情報を表示する。タッチパネル７０ａは、表示部２８の表示面（タッチ操作面）に対するタッチ操作を検出することができる。ファインダー外表示部４３は、デジタルカメラ１００の上面に設けられた表示部であり、シャッター速度や絞りをはじめとするデジタルカメラ１００の様々な設定値を表示する。シャッターボタン６１は撮影指示を行うための操作部材である。モード切替スイッチ６０は、各種モードを切り替えるための操作部材である。端子カバー４０は、デジタルカメラ１００を外部機器に接続する接続ケーブル等とのコネクタ（不図示）を保護するカバーである。
【００１３】
メイン電子ダイヤル７１は回転操作部材であり、メイン電子ダイヤル７１を回すことで、シャッター速度や絞りなどの設定値の変更等が行える。電源スイッチ７２は、デジタルカメラ１００の電源のＯＮとＯＦＦを切り替える操作部材である。サブ電子ダイヤル７３は回転操作部材であり、サブ電子ダイヤル７３を回すことで、選択枠（カーソル）の移動や画像送りなどが行える。４方向キー７４は、上、下、左、右部分をそれぞれ押し込み可能に構成され、４方向キー７４の押した部分に応じた処理が可能である。ＳＥＴボタン７５は、押しボタンであり、主に選択項目の決定などに用いられる。
【００１４】
動画ボタン７６は、動画撮影（記録）の開始や停止の指示に用いられる。ＡＥロックボタン７７は押しボタンであり、撮影待機状態でＡＥロックボタン７７を押下することにより、露出状態を固定することができる。拡大ボタン７８は、撮影モードのライブビュー表示（ＬＶ表示）において拡大モードのＯＮとＯＦＦを切り替えるための操作ボタンである。拡大モードをＯＮとしてからメイン電子ダイヤル７１を操作することにより、ライブビュー画像（ＬＶ画像）の拡大や縮小を行える。再生モードにおいては、拡大ボタン７８は、再生画像を拡大したり、その拡大率を増加させたりするための操作ボタンとして機能する。再生ボタン７９は、撮影モードと再生モードとを切り替えるための操作ボタンである。撮影モード中に再生ボタン７９を押下することで再生モードに移行し、記録媒体２００（後述）に記録された画像のうち最新の画像を表示部２８に表示させることができる。メニューボタン８１はメニュー画面を表示させる指示操作を行うために用いられる押しボタンであり、メニューボタン８１が押されると各種の設定が可能なメニュー画面が表示部２
８に表示される。ユーザーは、表示部２８に表示されたメニュー画面と、４方向キー７４やＳＥＴボタン７５とを用いて直感的に各種設定を行うことができる。
【００１５】
タッチバー８２（マルチファンクションバー：Ｍ−Ｆｎバー）は、タッチ操作を受け付けることが可能なライン状のタッチ操作部材（ラインタッチセンサー）である。タッチバー８２は、通常の握り方（メーカー推奨の握り方）でグリップ部９０を握った右手の親指でタッチ操作可能（タッチ可能）な位置に配置されている。タッチバー８２は、タッチバー８２に対するタップ操作（タッチして所定期間以内に移動せずに離す操作）、左右へのスライド操作（タッチした後、タッチしたままタッチ位置を移動する操作）などを受け付け可能な受付部である。タッチバー８２は、タッチパネル７０ａとは異なる操作部材であり、表示機能を備えていない。
【００１６】
通信端子１０は、デジタルカメラ１００がレンズユニット１５０（後述；着脱可能）側と通信を行うための通信端子である。接眼部１６は、接眼ファインダー１７（覗き込み型のファインダー）の接眼部であり、ユーザーは、接眼部１６を介して内部のＥＶＦ２９（後述）に表示された映像を視認することができる。接眼検知部５７は、接眼部１６にユーザー（撮影者）が接眼しているか否かを検知する接眼検知センサーである。蓋２０２は、記録媒体２００（後述）を格納するスロットの蓋である。グリップ部９０は、ユーザーがデジタルカメラ１００を構える際に右手で握りやすい形状とした保持部である。グリップ部９０を右手の小指、薬指、中指で握ってデジタルカメラ１００を保持した状態で、右手の人差指で操作可能な位置にシャッターボタン６１とメイン電子ダイヤル７１が配置されている。また、同じ状態で、右手の親指で操作可能な位置に、サブ電子ダイヤル７３とタッチバー８２が配置されている。サムレスト部９１（親指待機位置）は、デジタルカメラ１００の背面側の、どの操作部材も操作しない状態でグリップ部９０を握った右手の親指を置きやすい箇所に設けられたグリップ部材である。サムレスト部９１は、保持力（グリップ感）を高めるためのラバー部材などで構成される。
【００１７】
＜デジタルカメラ１００の構成ブロック図＞
図２は、デジタルカメラ１００の構成例を示すブロック図である。レンズユニット１５０は、交換可能な撮影レンズを搭載するレンズユニットである。レンズ１０３は通常、複数枚のレンズから構成されるが、図２では簡略して一枚のレンズのみで示している。通信端子６は、レンズユニット１５０がデジタルカメラ１００側と通信を行うための通信端子であり、通信端子１０は、デジタルカメラ１００がレンズユニット１５０側と通信を行うための通信端子である。レンズユニット１５０は、これら通信端子６，１０を介してシステム制御部５０と通信する。そして、レンズユニット１５０は、内部のレンズシステム制御回路４によって絞り駆動回路２を介して絞り１の制御を行う。また、レンズユニット１５０は、レンズシステム制御回路４によってＡＦ駆動回路３を介してレンズ１０３の位置を変位させることで焦点を合わせる。
【００１８】
シャッター１０１は、システム制御部５０の制御で撮像部２２の露光時間を自由に制御できるフォーカルプレーンシャッターである。
【００１９】
撮像部２２は、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。撮像部２２は、システム制御部５０にデフォーカス量情報を出力する撮像面位相差センサーを有していてもよい。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換する。
【００２０】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の処理（画素補間、縮小といったリサイズ処理、色変換処理、等）を行う。また、画像処理部２４は、撮像した画像データを用いて所定の演算処理を行い、システ
ム制御部５０は、画像処理部２４により得られた演算結果に基づいて露光制御や測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理、等が行われる。画像処理部２４は更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理を行う。
【００２１】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介してメモリ３２に書き込まれる。あるいは、Ａ／Ｄ変換器２３からの出力データは、画像処理部２４を介さずにメモリ制御部１５を介してメモリ３２に書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８やＥＶＦ２９に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００２２】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１９は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８やＥＶＦ２９に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１９を介して表示部２８やＥＶＦ２９により表示される。表示部２８とＥＶＦ２９のそれぞれは、ＬＣＤや有機ＥＬ等の表示器上で、Ｄ／Ａ変換器１９からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によってＡ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１９においてアナログ信号に変換し、表示部２８またはＥＶＦ２９に逐次転送して表示することで、ライブビュー表示（ＬＶ）が行える。以下、ライブビュー表示で表示される画像をライブビュー画像（ＬＶ画像）と称する。
【００２３】
ファインダー外表示部４３には、ファインダー外表示部駆動回路４４を介して、シャッター速度や絞りをはじめとするカメラの様々な設定値が表示される。
【００２４】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等である。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記録される。ここでいうプログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００２５】
システム制御部５０は、少なくとも１つのプロセッサーまたは回路からなる制御部であり、デジタルカメラ１００全体を制御する。システム制御部５０は、前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２は例えばＲＡＭであり、システム制御部５０は、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等をシステムメモリ５２に展開する。また、システム制御部５０は、メモリ３２、Ｄ／Ａ変換器１９、表示部２８等を制御することにより表示制御も行う。
【００２６】
システムタイマー５３は、各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００２７】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出などを行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。
【００２８】
記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００２９】
通信部５４は、無線または有線ケーブルによって接続された外部機器との間で、映像信号や音声信号の送受信を行う。通信部５４は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットとも接続可能である。また、通信部５４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙでも外部機器と通信可能である。通信部５４は撮像部２２で撮像した画像（ＬＶ画像を含む）や、記録媒体２００に記録された画像を送信可能であり、外部機器から画像データやその他の各種情報を受信することができる。
【００３０】
姿勢検知部５５は、重力方向に対するデジタルカメラ１００の姿勢を検知する。姿勢検知部５５で検知された姿勢に基づいて、撮像部２２で撮影された画像が、デジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像であるかを判別可能である。システム制御部５０は、姿勢検知部５５で検知された姿勢に応じた向き情報を撮像部２２で撮像された画像の画像ファイルに付加したり、画像を回転して記録したりすることが可能である。姿勢検知部５５としては、加速度センサーやジャイロセンサーなどを用いることができる。姿勢検知部５５である加速度センサーやジャイロセンサーを用いて、デジタルカメラ１００の動き（パン、チルト、持ち上げ、静止しているか否か等）を検知することも可能である。
【００３１】
接眼検知部５７は、接眼ファインダー１７（以後、単に「ファインダー」と記載する）の接眼部１６に対する目（物体）の接近（接眼）および離反（離眼）を検知する（接近検知）、接眼検知センサーである。システム制御部５０は、接眼検知部５７で検知された状態に応じて、表示部２８とＥＶＦ２９の表示（表示状態）／非表示（非表示状態）を切り替える。より具体的には、少なくとも撮影待機状態で、かつ、表示先の切替が自動切替である場合において、非接眼中は表示先を表示部２８として表示をオンとし、ＥＶＦ２９は非表示とする。また、接眼中は表示先をＥＶＦ２９として表示をオンとし、表示部２８は非表示とする。接眼検知部５７としては、例えば赤外線近接センサーを用いることができ、ＥＶＦ２９を内蔵するファインダー１７の接眼部１６への何らかの物体の接近を検知することができる。物体が接近した場合は、接眼検知部５７の投光部（図示せず）から投光した赤外線が物体で反射して赤外線近接センサーの受光部（図示せず）で受光される。受光された赤外線の量によって、物体が接眼部１６からどの距離まで近づいているか（接眼距離）も判別することができる。このように、接眼検知部５７は、接眼部１６への物体の近接距離を検知する接眼検知を行う。非接眼状態（非接近状態）から、接眼部１６に対して所定距離以内に近づく物体が検出された場合に、接眼されたと検出するものとする。接眼状態（接近状態）から、接近を検知していた物体が所定距離以上離れた場合に、離眼されたと検出するものとする。接眼を検出する閾値と、離眼を検出する閾値は例えばヒステリシスを設けるなどして異なっていてもよい。また、接眼を検出した後は、離眼を検出するまでは接眼状態であるものとする。離眼を検出した後は、接眼を検出するまでは非接眼状態であるものとする。なお、赤外線近接センサーは一例であって、接眼検知部５７には、接眼とみなせる目や物体の接近を検知できるものであれば他のセンサーを採用してもよい。
【００３２】
操作部７０は、ユーザーからの操作（ユーザー操作）を受け付ける入力部であり、システム制御部５０に各種の動作指示を入力するために使用される。図２に示すように、操作部７０は、モード切替スイッチ６０、シャッターボタン６１、電源スイッチ７２、タッチパネル７０ａ、タッチバー８２、等を含む。また、操作部７０は、その他の操作部材７０ｂとして、メイン電子ダイヤル７１、サブ電子ダイヤル７３、４方向キー７４、ＳＥＴボ
タン７５、動画ボタン７６、ＡＥロックボタン７７、拡大ボタン７８、再生ボタン７９、メニューボタン８１、等を含む。
【００３３】
モード切替スイッチ６０は、システム制御部５０の動作モードを静止画撮影モード、動画撮影モード、再生モード等のいずれかに切り替える。静止画撮影モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）、プログラムＡＥモード（Ｐモード）がある。また、撮影シーン別の撮影設定となる各種シーンモード、カスタムモード等がある。モード切替スイッチ６０より、ユーザーは、これらのモードのいずれかに直接切り替えることができる。あるいは、モード切替スイッチ６０で撮影モードの一覧画面に一旦切り替えた後に、表示された複数のモードのいずれかに、他の操作部材を用いて選択的に切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００３４】
シャッターボタン６１は、第１シャッタースイッチ６２と第２シャッタースイッチ６４を備える。第１シャッタースイッチ６２は、シャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。システム制御部５０は、第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備動作を開始する。第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから、撮像された画像を画像ファイルとして記録媒体２００に書き込むまでの、一連の撮影処理の動作を開始する。
【００３５】
タッチパネル７０ａと表示部２８とは一体的に構成することができる。例えば、タッチパネル７０ａは、光の透過率が表示部２８の表示を妨げないように構成され、表示部２８の表示面の上層に取り付けられる。そして、タッチパネル７０ａにおける入力座標と、表示部２８の表示面上の表示座標とを対応付ける。これにより、あたかもユーザーが表示部２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザーインターフェース）を提供できる。システム制御部５０は、タッチパネル７０ａへの以下の操作、あるいは状態を検出できる。
【００３６】
・タッチパネル７０ａにタッチしていなかった指やペンが新たにタッチパネル７０ａにタッチしたこと、すなわちタッチの開始（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）と称する）
・タッチパネル７０ａを指やペンでタッチしている状態（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）と称する）
・指やペンがタッチパネル７０ａをタッチしたまま移動していること（以下、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）と称する）
・タッチパネル７０ａへタッチしていた指やペンがタッチパネル７０ａから離れた（リリースされた）こと、すなわちタッチの終了（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）と称する）
・タッチパネル７０ａに何もタッチしていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）と称する）
【００３７】
タッチダウンが検出されると、同時にタッチオンも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出された場合も、同時にタッチオンが検出される。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指や
ペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００３８】
これらの操作・状態や、タッチパネル７０ａ上に指やペンがタッチしている位置座標は内部バスを通じてシステム制御部５０に通知される。そして、システム制御部５０は通知された情報に基づいてタッチパネル７０ａ上にどのような操作（タッチ操作）が行なわれたかを判定する。タッチムーブについてはタッチパネル７０ａ上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル７０ａ上の垂直成分・水平成分毎に判定できる。所定距離以上をタッチムーブしたことが検出された場合はスライド操作が行なわれたと判定するものとする。タッチパネル７０ａ上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作をフリックと呼ぶ。フリックは、言い換えればタッチパネル７０ａ上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる（スライド操作に続いてフリックがあったものと判定できる）。更に、複数箇所（例えば２点）を共にタッチして（マルチタッチして）、互いのタッチ位置を近づけるタッチ操作をピンチイン、互いのタッチ位置を遠ざけるタッチ操作をピンチアウトと称する。ピンチアウトとピンチインを総称してピンチ操作（あるいは単にピンチ）と称する。タッチパネル７０ａは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサー方式等、様々な方式のタッチパネルのうちいずれの方式のものであってもよい。タッチパネルに対する接触があったことでタッチがあったと検出する方式や、タッチパネルに対する指やペンの接近があったことでタッチがあったと検出する方式があるが、いずれの方式でもよい。
【００３９】
また、システム制御部５０は、タッチバー８２への以下の操作、あるいは状態を検出できる。
・タッチバー８２にタッチしていなかった指が新たにタッチバー８２にタッチしたこと、すなわちタッチの開始（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）と称する）
・タッチバー８２を指でタッチしている状態（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）と称する）
・指がタッチバー８２をタッチしたまま移動していること（以下、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）と称する）
・タッチバー８２へタッチしていた指がタッチバー８２から離れた（リリースされた）こと、すなわちタッチの終了（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）と称する）
・タッチバー８２に何もタッチしていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）と称する）
【００４０】
タッチダウンが検出されると、同時にタッチオンも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出された場合も、同時にタッチオンが検出される。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００４１】
これらの操作・状態や、タッチバー８２上に指がタッチしている位置座標は内部バスを通じてシステム制御部５０に通知され、システム制御部５０は通知された情報に基づいてタッチバー８２上にどのような操作（タッチ操作）が行なわれたかを判定する。タッチムーブについてはタッチバー８２上での水平方向（左右方向）の移動を検知する。タッチ位置が所定距離以上移動（所定量以上移動）したことが検出された場合はスライド操作が行なわれたと判定するものとする。タッチバー８２上に指をタッチし、スライド操作することなく、所定時間以内にタッチを離す操作があった場合に、タップ操作が行われたと判定するものとする。タッチバー８２は、本実施形態では、静電容量方式のタッチセンサーで
あるものとする。ただし、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサー方式等、別の方式のタッチセンサーであってもよい。
【００４２】
図３は、デジタルカメラ１００で行われる画像送り処理の詳細を示すフローチャートである。この処理は、システム制御部５０が不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開して実行することにより実現される。再生ボタン７９で再生モードに移行すると、記録媒体２００に記録された複数の画像のいずれかが表示部２８に表示され、図３の処理が開始される。
【００４３】
Ｓ３０２では、システム制御部５０は、タッチバー８２の出力情報に基づいて、タッチバー８２へのタッチダウンがあったか否かを判定する。タッチダウンがあった場合はＳ３０４に進み、そうでない場合はタッチダウンがあるまで待つ。
【００４４】
Ｓ３０４では、システム制御部５０は、連続画像送り（複数の画像の間での表示する画像の連続した切り替え）を開始するか否かを判定するための時間の計測を開始する。以降、計測した時間をタッチカウントタイムと称する。
【００４５】
Ｓ３０６では、システム制御部５０は、タッチオン中処理を行う。タッチオン中処理の詳細については図４を用いて後述する。
【００４６】
Ｓ３０８では、システム制御部５０は、タッチバー８２の出力情報に基づいて、タッチバー８２に対する左方向（第１の操作方向）のスライド操作があったか否かを判定する。左方向のスライド操作があった場合はＳ３１０に進み、そうでない場合はＳ３１２に進む。
【００４７】
Ｓ３１０では、システム制御部５０は、左方向のスライド操作処理を行う。左方向のスライド操作処理の詳細については図７を用いて後述する。
【００４８】
Ｓ３１２では、システム制御部５０は、タッチバー８２の出力情報に基づいて、タッチバー８２に対する右方向（第２の操作方向）のスライド操作があったか否かを判定する。右方向のスライド操作があった場合はＳ３１４に進み、そうでない場合はＳ３１６に進む。
【００４９】
Ｓ３１４では、システム制御部５０は、右方向のスライド操作処理を行う。右方向のスライド操作処理の詳細については図８を用いて後述する。
【００５０】
Ｓ３１６では、システム制御部５０は、タッチバー８２の出力情報に基づいて、タッチバー８２からのタッチアップがあったか否かを判定する。タッチアップがあった場合はＳ３１８に進み、そうでない場合はＳ３０２に進む。
【００５１】
Ｓ３１８では、システム制御部５０は、タッチアップ処理を行う。タッチアップ処理の詳細については図９を用いて後述する。
【００５２】
図４は、デジタルカメラ１００で行われるタッチオン中処理（図３のＳ３０６）の詳細を示すフローチャートである。この処理は、システム制御部５０が不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開して実行することにより実現される。
【００５３】
Ｓ４０２では、システム制御部５０は、連続画像送り状態（フラグ）がオフ状態であるか否かを判定する。連続画像送り状態＝オフ状態は、連続画像送りを行っていない状態である。例えば、画像送り処理（図３）の開始時に連続画像送り状態はオフ状態である。連
続画像送り状態がオフ状態である場合はＳ４０４に進み、そうでない場合はタッチオン中処理を終了する。
【００５４】
Ｓ４０４では、システム制御部５０は、図３のＳ３０４などで計測が開始されるタッチカウントタイムが閾値時間に達したか否かを判定する。タッチカウントタイムが閾値時間に達した状態は、タッチムーブが無い状態（すなわち静止した状態）でタッチバー８２へタッチしている状態である。タッチカウントタイムが閾値時間に達した場合はＳ４０６に進み、そうでない場合はタッチオン中処理を終了する。本実施形態では、閾値時間が１秒であり、タッチカウントタイムが１秒に達するとその時点で１枚（または１秒に達した時点での連続画像送り状態での最小の画像送り単位）の画像切り替えが行われるものとする。
【００５５】
Ｓ４０６では、システム制御部５０は、スライド操作状態（フラグ）がオフ状態であるか否かを判定する。スライド操作状態＝オフ状態は、タッチバー８２に対するスライド操作が行われる前の状態である。例えば、画像送り処理（図３）の開始時にスライド操作状態はオフ状態である。スライド操作状態がオフ状態である場合はＳ４０８に進み、そうでない場合はＳ４１８に進む。
【００５６】
Ｓ４０８では、システム制御部５０は、タッチバー８２上でタッチされている位置が左側領域（タッチバー８２のタッチ操作面のうち、左側にある所定の領域）にあるか否かを判定する。タッチ位置が左側領域にある場合はＳ４１０に進み、そうでない場合（タッチ位置が右側領域（タッチバー８２のタッチ操作面のうち、左側領域よりも右側にある所定の領域）にある場合）はＳ４１４に進む。
【００５７】
Ｓ４１０では、システム制御部５０は、連続画像送り状態を第１の変更方向（画像戻し方向、減少方向、逆方向）の低速画像送り状態に遷移させる（切り替える）。第１の変更方向の低速画像送り状態は、第１の変更方向の低速画像送り（後述）が行われている状態である。
【００５８】
Ｓ４１２では、システム制御部５０は、第１の変更方向の低速画像送りを行う。第１の変更方向の低速画像送りは、表示部２８に表示する画像を、複数の画像の間で、第１の変更方向かつ第１の速度（後述する第２の速度よりも遅い速度）で切り替える動作である。第１の速度の画像切り替えは、本実施形態では、０．５秒毎に１枚の画像切り替え（１秒に２枚分変更される画像送り）であるものとする。第２の速度の画像切り替えは、本実施形態では、１／６秒毎に１枚の画像切り替え（１秒に６枚分変更される画像送り）であるものとする。
【００５９】
Ｓ４１４では、システム制御部５０は、連続画像送り状態を第２の変更方向（画像送り方向、増加方向、順方向）の低速画像送り状態に遷移させる。第２の変更方向の低速画像送り状態は、第２の変更方向の低速画像送り（後述）が行われている状態である。
【００６０】
Ｓ４１６では、システム制御部５０は、第２の変更方向の低速画像送りを行う。第２の変更方向の低速画像送りは、表示部２８に表示する画像を、複数の画像の間で、第２の変更方向かつ第１の速度で切り替える動作である。
【００６１】
このように、図４のタッチオン中処理によれば、タッチバー８２へのスライド操作が行われる前に（すなわち、タッチダウン後にタッチムーブがされていない状態で）、タッチの継続に従って、第１の変更方向または第２の変更方向の低速画像送りが行われる。
【００６２】
図５（ａ）〜５（ｃ）を用いて、第１の変更方向の低速画像送りが行われる様子の一例
を説明する。図５（ａ）〜５（ｃ）及び後述する図５（ｄ）は、再生モードで表示部２８に表示される画面の一例を示す。
【００６３】
図５（ａ）は、タッチバー８２に対するタッチ操作が行われていない状態を示す。図５（ａ）では、画像５１０と枚数情報５０８が表示部２８に表示されている。枚数情報５０８は、記録媒体２００に保存されている画像（画像ファイル）の総枚数が１００枚であり、画像５１０が１０番目の画像ファイルの画像であることを示している。本実施形態では、画像の並び順は、画像のファイル番号順（ファイル名順）であるものとするが、撮影日時順や、更新日順等の他の順番でもよい。
【００６４】
図５（ｂ）は、図５（ａ）の状態から指５１２でタッチバー８２の左側領域へのタッチダウンが行われた直後の状態を示す。図５（ｂ）の状態でタッチカウントタイムが閾値時間に達すると（スライド操作が行われずにタッチが閾値時間継続すると）、第１の変更方向の低速画像送り（図４のＳ４１２）が行われる。
【００６５】
図５（ｃ）は、図５（ｂ）の状態からタッチバー８２の左側領域へのタッチを２秒継続した時点の状態を示す。本実施形態では、左側領域へのタッチを１秒継続して、タッチカウントタイムが閾値時間（１秒）に達すると、表示する画像が１枚前の画像に戻される。その後、左側領域へのタッチを継続すると、０．５秒毎に、表示する画像が１枚前の画像に戻される（第１の変更方向の低速画像送り）。このため、図５（ｃ）では、画像５１０の３枚（＝１枚＋１枚×１秒／０．５秒）前の画像ファイルの画像５１６が表示部２８に表示されている。さらに、枚数情報５１４と送り情報５１８が表示部２８に表示されている。枚数情報５１４は、画像５１６が７番目の画像ファイルの画像であることを示している。送り情報５１８は、現在の画像送りの方向と速度を示す表示アイテムであり、位置や向きで第１の変更方向（表示する画像を前の画像に戻す方向）を示し、態様で第１の速度（低速）を示す。
【００６６】
Ｓ４１８では、システム制御部５０は、スライド操作状態が左方向のスライド操作状態であるか否かを判定する判定する。左方向のスライド操作状態は、タッチバー８２に対して左方向のスライド操作が行われた後の状態である。スライド操作状態が左方向のスライド操作状態である場合はＳ４２０に進み、そうでない場合はＳ４２４に進む。
【００６７】
Ｓ４２０では、システム制御部５０は、連続画像送り状態を第１の変更方向の高速画像送り状態に遷移させる。第１の変更方向の高速画像送り状態は、第１の変更方向の高速画像送り（後述）が行われている状態である。
【００６８】
Ｓ４２２では、システム制御部５０は、第１の変更方向の高速画像送りを行う。第１の変更方向の高速画像送りは、表示部２８に表示する画像を、複数の画像の間で、第１の変更方向かつ第２の速度（前述した第１の速度よりも速い速度）で切り替える動作である。上述したように、第２の速度の画像切り替えは、本実施形態では、１／６秒毎に１枚の画像切り替え（１秒に６枚分変更される画像送り）であるものとする。
【００６９】
Ｓ４２４では、システム制御部５０は、連続画像送り状態を第２の変更方向の高速画像送り状態に遷移させる。第２の変更方向の高速画像送り状態は、第２の変更方向の高速画像送り（後述）が行われている状態である。
【００７０】
Ｓ４２６では、システム制御部５０は、第２の変更方向の高速画像送りを行う。第２の変更方向の高速画像送りは、表示部２８に表示する画像を、複数の画像の間で、第２の変更方向かつ第２の速度で切り替える動作である。
【００７１】
このように、図４のタッチオン中処理によれば、低速画像送りの実行前にタッチバー８２に対するスライド操作が行われた後（すなわち、タッチダウン後に閾値時間以上静止することなくタッチムーブされ、その後に静止した場合）、タッチの継続に従って、第１の変更方向または第２の変更方向の高速画像送りが行われる。前述したように、タッチバー８２に対するスライド操作が行われる前では、タッチの継続に従って、第１の変更方向または第２の変更方向の低速画像送りが行われる。これらにより、ユーザーは、タッチ操作で連続画像送りの速度を容易に使い分けて、所望の画像を効率良く探し出すことが可能となる。
【００７２】
図６（ａ）〜６（ｃ）を用いて、第２の変更方向の高速画像送りが行われる様子の一例を説明する。図６（ａ）〜６（ｃ）及び後述する図６（ｄ）は、再生モードで表示部２８に表示される画面の一例を示す。
【００７３】
図６（ａ）は、タッチバー８２の左側領域にタッチダウンされた直後の様子を示しており、連続画像送りが行われていない状態を示す。図６（ａ）では、画像６０４と枚数情報６０２が表示部２８に表示されており、タッチバー８２の左側領域が指６０６でタッチされている。枚数情報６０２は、画像６０４が１０番目の画像であることを示している。図６（ａ）の状態から右方向に指６０６を動かすスライド操作を行うと、スライド操作量（スライド操作の操作量；スライド操作におけるタッチ位置の移動量）に応じた枚数だけ、表示する画像が第２の変更方向に変更される（後述するＳ７０６の処理）。
【００７４】
図６（ｂ）は、図６（ａ）の状態からタッチバー８２の右側領域まで指６０６を動かす右方向のスライド操作が行われた直後の状態を示す。図６（ｂ）では、スライド操作量に応じた第２の変更方向の画像送りにより、画像６０４の５枚後の画像６１０が表示部２８に表示されている。さらに、画像６１０が１５番目の画像ファイルの画像であることを示す枚数情報６０８が表示部２８に表示されている。図６（ｂ）の状態でタッチカウントタイムが閾値時間に達すると、第２の変更方向の高速画像送り（図４のＳ４２６）が行われる。
【００７５】
図６（ｃ）は、図６（ｂ）の状態からタッチバー８２の右側領域へのタッチを２秒継続した時点の状態を示す。本実施形態では、右側領域へのタッチを１秒継続して、タッチカウントタイムが閾値時間（１秒）に達すると、表示する画像が１枚後の画像に送られる。その後、右側領域へのタッチを継続すると、１／６秒毎に、表示する画像が１枚後の画像に送られる（第２の変更方向の高速画像送り）。このため、図６（ｃ）では、画像６１０の７枚（＝１枚＋１枚×１秒／（１／６秒））後の画像６１６が表示部２８に表示されている。さらに、画像６１６が２２番目の画像であることを示す枚数情報６１４、及び、第２の変更方向（表示する画像を次の画像に送る方向）と第２の速度（高速）とを示す送り情報６１８が表示部２８に表示されている。
【００７６】
図７は、デジタルカメラ１００で行われる左方向のスライド操作処理（図３のＳ３１０）の詳細を示すフローチャートである。この処理は、システム制御部５０が不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開して実行することにより実現される。
【００７７】
Ｓ７０２では、システム制御部５０は、スライド操作状態を左方向のスライド操作状態に遷移させる（切り替える）。
【００７８】
Ｓ７０４では、システム制御部５０は、連続画像送り状態がオフ状態であるか否かを判定する。連続画像送り状態がオフ状態である場合はＳ７０６に進み、そうでない場合はＳ７１０に進む。
【００７９】
Ｓ７０６では、システム制御部５０は、スライド操作量に応じた枚数だけ、表示する画像を第１の変更方向に変更する（スライド操作量、すわなちスライドでのタッチ位置の移動距離に応じた第１の変更方向の画像送り）。
【００８０】
Ｓ７０８では、システム制御部５０は、図３のＳ３０４などで計測が開始されるタッチカウントタイムの計測を停止し、タッチカウントタイムを初期化し、タッチカウントタイムの計測を再開する。
【００８１】
Ｓ７１０では、システム制御部５０は、連続画像送り状態が第２の変更方向の低速画像送り状態であるか否かを判定する。連続画像送り状態が第２の変更方向の低速画像送り状態である場合は第２の変更方向の低速画像送りを停止してＳ７１２に進み、そうでない場合はＳ７１６に進む。
【００８２】
Ｓ７１２では、システム制御部５０は、連続画像送り状態を第１の変更方向の低速画像送り状態に遷移させる。Ｓ７１４では、システム制御部５０は、第１の変更方向の低速画像送りを行う。このとき、第１の変更方向の低速画像送りの速度は、第２の速度よりも遅い第３の速度とされる。
【００８３】
Ｓ７１６では、システム制御部５０は、連続画像送り状態が第２の変更方向の高速画像送り状態であるか否かを判定する。連続画像送り状態が第２の変更方向の高速画像送り状態である場合は第２の変更方向の高速画像送りを停止してＳ７１８に進み、そうでない場合は左方向のスライド操作処理を終了する。
【００８４】
Ｓ７１８では、システム制御部５０は、連続画像送り状態を第１の変更方向の高速画像送り状態に遷移させる。Ｓ７２０では、システム制御部５０は、第１の変更方向の高速画像送りを行う。すなわち、この場合は、第２の変更方向への高速画像送りが第１の変更方向の高速画像送りに切り替えられ、変更速度は第２の速度のままとされる（変更方向は切り替わるが変更速度の絶対値は維持）。
【００８５】
図８は、デジタルカメラ１００で行われる右方向のスライド操作処理（図３のＳ３１４）の詳細を示すフローチャートである。この処理は、システム制御部５０が不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開して実行することにより実現される。なお、図８の処理は、図７の処理と操作方向、変更方向がそれぞれ逆なだけであり、その他は基本的に図７と同様の処理である。
【００８６】
Ｓ８０２では、システム制御部５０は、スライド操作状態を右方向のスライド操作状態に遷移させる。右方向のスライド操作状態は、タッチバー８２に対して右方向のスライド操作が行われた後の状態である。
【００８７】
Ｓ８０４では、システム制御部５０は、連続画像送り状態がオフ状態であるか否かを判定する。連続画像送り状態がオフ状態である場合はＳ８０６に進み、そうでない場合はＳ８１０に進む。
【００８８】
Ｓ８０６では、システム制御部５０は、スライド操作量に応じた枚数だけ、表示する画像を第２の変更方向に変更する（スライド操作量に応じた第２の変更方向の画像送り）。
【００８９】
Ｓ８０８では、システム制御部５０は、図３のＳ３０４や図７のＳ７０８などで計測が開始されるタッチカウントタイムの計測を停止し、タッチカウントタイムを初期化し、タッチカウントタイムの計測を再開する。
【００９０】
Ｓ８１０では、システム制御部５０は、連続画像送り状態が第１の変更方向の低速画像送り状態であるか否かを判定する。連続画像送り状態が第１の変更方向の低速画像送り状態である場合は第１の変更方向の低速画像送りを停止してＳ８１２に進み、そうでない場合はＳ８１６に進む。
【００９１】
Ｓ８１２では、システム制御部５０は、連続画像送り状態を第２の変更方向の低速画像送り状態に遷移させる。Ｓ８１４では、システム制御部５０は、第２の変更方向の低速画像送りを行う。このとき、第２の変更方向の低速画像送りの速度は第３の速度とされる。
【００９２】
Ｓ８１６では、システム制御部５０は、連続画像送り状態が第１の変更方向の高速画像送り状態であるか否かを判定する。連続画像送り状態が第１の変更方向の高速画像送り状態である場合は第１の変更方向の高速画像送りを停止してＳ８１８に進み、そうでない場合は右方向のスライド操作処理を終了する。
【００９３】
Ｓ８１８では、システム制御部５０は、連続画像送り状態を第２の変更方向の高速画像送り状態に遷移させる。Ｓ８２０では、システム制御部５０は、第２の変更方向の高速画像送りを行う。このとき、第２の変更方向の高速画像送りの速度は第２の速度のままとされる。
【００９４】
このように、図７，８のスライド操作処理によれば、連続画像送りの実行前にタッチバー８２に対するスライド操作が検出された場合（すなわっちタッチダウン後に閾値時間以上となるタッチ位置の静止がされる前にタッチムーブがあった場合）に、当該スライド操作に応じて画像送りが行われる（Ｓ７０６やＳ８０６）。なお、本実施形態では、Ｓ７０６やＳ８０６において、スライド操作量が大きいほど多い送り枚数（変更量）の画像送りを行うようにするが、スライド操作の操作量に依らない送り枚数（例えば１枚）で画像送りを行うようにしてもよい。
【００９５】
また、図７，８のスライド操作処理によれば、低速画像送りの実行中に現在の変更方向に対応する操作方向とは逆の方向のスライド操作が検出された場合に、変更方向が現在の変更方向とは逆の方向に切り替えられて低速画像送りが継続する。なお、前述から明らかとおり、第１の変更方向には左方向（左方向のスライド操作）が対応し、第２の変更方向には右方向（右方向のスライド操作）が対応する。同様に、図７，８のスライド操作処理によれば、高速画像送りの実行中に現在の変更方向に対応する操作方向とは逆の方向のスライド操作が検出された場合に、変更方向が現在の変更方向とは逆の方向に切り替えられて高速画像送りが継続する。変更方向を切り替えて連続画像送りを継続する場合において、画像送り速度の大きな変化は、ユーザーの違和感となることがある。本実施形態では、変更方向を切り替えて連続画像送りを継続する場合において、低速画像送りと高速画像送りの一方から他方への切り替えは行われず、画像送り速度の大きな変化は生じないため、ユーザーの上記違和感を抑制できる。
【００９６】
また、連続画像送りが継続する場合には、タッチバー８２に対するスライド操作に応じた画像送り（Ｓ７０６やＳ８０６）は不要と考えられる。このため、図７，８のスライド操作処理では、連続画像送りの実行中にタッチバー８２に対するスライド操作が行われても、当該スライド操作に応じた画像送りは行っていない。但し、これに限らず、Ｓ７０６やＳ８０６よりも少ない枚数の画像送りを行うようにしてもよい。
【００９７】
なお、前述した第３の速度は、第１の速度と等しくてもよいし、異なってもよい。第３の速度が第１の速度と等しければ、低速画像送りを継続する際の画像送り速度の変化を無くして、ユーザーの上記違和感をより抑制できる。第３の速度が第１の速度より遅ければ
、第３の速度の低速画像送りにおける画像の送りすぎをより生じ難くできる。
【００９８】
図５（ａ）〜５（ｄ）を用いて、第１の変更方向の低速画像送りから第２の変更方向の低速画像送りへの切り替えが行われる様子の一例を説明する。図５（ａ）〜５（ｃ）の状態遷移は前述の通りである。
【００９９】
図５（ｄ）は、図５（ｃ）の状態から右方向に指５１２を動かし、その後のスライド操作を行わずにタッチバー８２へのタッチを１秒継続した時点の状態を示す。本実施形態では、図５（ｃ）の状態から右方向に指５１２を動かすスライド操作を行うと、実行中の連続画像送りが第１の変更方向の低速画像送りから第２の変更方向の低速画像送りに切り替わる（図８のＳ８１４）。第２の変更方向の低速画像送りは、タッチバー８２へのタッチを継続している間行われ、０．５秒毎に、表示する画像が１枚後の画像に送られる。このため、図５（ｄ）では、第２の変更方向の低速画像送りにより、画像５１６の２枚（＝１枚×１秒／０．５秒）後の画像５２２が表示部２８に表示されている。さらに、画像５２２が９番目の画像であることを示す枚数情報５２０、及び、第２の変更方向（表示する画像を次の画像に送る方向）と第３の速度（低速）とを示す送り情報５２４が表示部２８に表示されている。変更方向が切り替わったため、送り情報５２４の位置と向きは図５（ｃ）の送り情報５１８と異なるが、連続画像送りの種別は低速画像送りから変化していないため、送り情報５２４の態様は送り情報５１８と同じである。なお、第３の速度が第１の速度と等しい例を説明したが、第３の速度が第１の速度と異なる場合には、その違いが識別可能となるように送り情報の態様を変えてもよい。
【０１００】
このように、第１の変更方向の低速画像送りを実行中に右方向のスライド操作を検出した場合は、第２の変更方向の高速画像送りではなく、第２の変更方向の低速画像送りを行う。こうすることで、ユーザーは、画像を確認しながら（ゆっくり画像を送りながら）、変更方向を切り替えることができる。
【０１０１】
図６（ａ）〜６（ｄ）を用いて、第２の変更方向の高速画像送りから第１の変更方向の高速画像送りへの切り替えが行われる様子の一例を説明する。図６（ａ）〜６（ｃ）の状態遷移は前述の通りである。
【０１０２】
図６（ｄ）は、図６（ｃ）の状態から左方向に指６０６を動かし、その後のスライド操作を行わずにタッチバー８２へのタッチを１秒継続した時点の状態を示す。本実施形態では、図６（ｃ）の状態から左方向に指６０６を動かすスライド操作を行うと、実行中の連続画像送りが第２の変更方向の高速画像送りから第１の変更方向の高速画像送りに切り替わる（図７のＳ７２０）。第１の変更方向の高速画像送りは、タッチバー８２へのタッチを継続している間行われ、１／６秒毎に、表示する画像が１枚前の画像に戻される。このため、図６（ｄ）では、第１の変更方向の高速画像送りにより、画像６１６の６枚（＝３枚×１秒／（１／６秒））前の画像６２２が表示部２８に表示されている。さらに、画像６２２が１６番目の画像であることを示す枚数情報６２０、及び、第１の変更方向（表示する画像を前の画像に戻す方向）と第２の速度（高速）とを示す送り情報６２４が表示部２８に表示されている。変更方向が切り替わったため、送り情報６２４の位置と向きは図６（ｃ）の送り情報６１８と異なるが、連続画像送りの種別は高速画像送りから変化していないため、送り情報６２４の態様は送り情報６１８と同じである。
【０１０３】
このように、第２の変更方向の高速画像送りを実行中に左方向のスライド操作を検出した場合は、第１の変更方向の低速画像送りではなく、第１の変更方向の高速画像送りを行う。こうすることで、ユーザーは、素早く画像を送りながら、変更方向を切り替えることができる。
【０１０４】
図９は、デジタルカメラ１００で行われるタッチアップ処理（図３のＳ３１８）の詳細を示すフローチャートである。この処理は、システム制御部５０が不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開して実行することにより実現される。
【０１０５】
Ｓ９０２では、システム制御部５０は、連続画像送り状態がオフ状態であるか否かを判定する。連続画像送り状態がオフ状態である場合はＳ９０６に進み、そうでない場合はＳ９０４に進む。
【０１０６】
Ｓ９０４では、システム制御部５０は、実行中の連続画像送りを停止する。
【０１０７】
Ｓ９０６では、システム制御部５０は、スライド操作状態がオフ状態であるか否かを判定する。スライド操作状態がオフ状態である場合はＳ９０８に進み、そうでない場合はＳ９１４に進む。
【０１０８】
Ｓ９０８では、システム制御部５０は、タッチバー８２上でタッチされている位置が左側領域にあるか否かを判定する。タッチ位置が左側領域にある場合はＳ９１０に進み、そうでない場合はＳ９１２に進む。
【０１０９】
Ｓ９１０では、システム制御部５０は、第１の変更方向に表示する画像を１枚送る。Ｓ９１２では、システム制御部５０は、第２の変更方向に表示する画像を１枚送る。このように、連続画像送りの実行前に、タッチバー８２に対して、スライド操作を行わず、タッチダウンとタッチアップのみの操作であるタップを行った場合には、１枚の画像送りを行う。一方で、連続画像送りの実行中にタッチバー８２からのタッチアップを行った場合には、連続画像送りを停止するが、タッチアップに応じた１枚の画像送りは行わない。
【０１１０】
Ｓ９１４では、システム制御部５０は、タッチカウントタイムの計測を終了し、タッチカウントタイムを初期化する。Ｓ９１６では、システム制御部５０は、スライド操作状態をオフ状態に遷移させる。Ｓ９１８では、システム制御部５０は、連続画像送り状態をオフ状態に遷移させる。
【０１１１】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１１２】
上述の実施形態では、表示する画像を切り替える画像送りにおける表示する画像を特定するパラメータ（画像番号、ファイル番号）を変更する場合に本発明を適用したが、これに限るものではない。
【０１１３】
例えば、動画の再生速度をパラメータとして上述の実施形態を適用することが可能である。この場合、例えばパラメータを１つの動画のフレーム番号（コマ番号）に対応付けて上述の実施形態を適用可能であり、以下のように制御する。
・タッチダウン後、スライド操作が行われる前に左側領域への閾値時間以上のタッチの継続があると、その後に静止したタッチが継続している限り動画の早戻しを２倍速で行い、表示されるフレーム番号を減少方向に変更する（Ｓ４１０，Ｓ４１２の低速のパラメータ変更状態）。
・タッチダウン後、スライド操作が行われる前に右側領域への閾値時間以上のタッチの継続があると、その後に静止したタッチが継続している限り動画の早送りを２倍速で行い、表示されるフレーム番号を増加方向に変更する（Ｓ４１４，Ｓ４１６の低速のパラメータ変更状態）。
・タッチダウン後、閾値時間が経過する前にスライド操作が行われ、その後タッチが離されることなく、左側領域への閾値時間以上の静止したタッチの継続があると、その後に静止したタッチが継続している限り動画の早戻しを５倍速で行い、表示されるフレーム番号を減少方向に変更する（Ｓ４２０，Ｓ４２２の高速のパラメータ変更状態）。
・タッチダウン後、閾値時間が経過する前にスライド操作が行われ、その後タッチが離されることなく、右側領域への閾値時間以上の静止したタッチの継続があると、その後に静止したタッチが継続している限り動画の早送りを５倍速で行い、表示されるフレーム番号を増加方向に変更する（Ｓ４２４，Ｓ４２６の高速のパラメータ変更状態）。
・タッチダウン後に左方向へスライド操作が行われたことに応じて、スライド操作量に応じたフレーム数（コマ数）だけ、表示されるフレームを変更する（Ｓ７０６）。
・閾値時間以上のタッチの継続に応じた２倍速での早送りの最中に、タッチを離すことなく左方向へスライド操作が行われたことに応じて、その後に静止したタッチが継続している限り２倍速での早戻しを行う（Ｓ７１２，Ｓ７１４）
・閾値時間以上のタッチの継続に応じた５倍速での早送りの最中に、タッチを離すことなく左方向へスライド操作が行われたことに応じて、５倍速での早戻しを行う（Ｓ７１８，Ｓ７２０）
・再生停止状態で左側領域へタップ（タッチダウンして、タッチムーブすることなくタッチアップする操作）が行われたことに応じて、１フレーム分、表示されるフレームを戻す。
【０１１４】
また、動画、静止画の切替に限らず、何らかの設定パラメータや制御パラメータの変更操作にも上述の実施形態を適用可能である。例えば、スピーカーから出力される音量をパラメータとして上述の実施形態を適用することが可能である。この場合、例えばパラメータを音量に対応付けて上述の実施形態を適用可能であり、以下のように制御する。
・タッチダウン後、スライド操作が行われる前に左側領域への閾値時間以上のタッチの継続があると、その後に静止したタッチが継続している限り、音量を第１の変更速度で減少させる（Ｓ４１０，Ｓ４１２の低速のパラメータ変更状態）。
・タッチダウン後、スライド操作が行われる前に右側領域への閾値時間以上のタッチの継続があると、その後に静止したタッチが継続している限り、音量を第１の変更速度で増加させる（Ｓ４１４，Ｓ４１６の低速のパラメータ変更状態）。
・タッチダウン後、閾値時間が経過する前にスライド操作が行われ、その後タッチが離されることなく、左側領域への閾値時間以上の静止したタッチの継続があると、その後に静止したタッチが継続している限り、音量を第１の変更速度よりも速い第２の変更速度で減少させる（Ｓ４２０，Ｓ４２２の低速のパラメータ変更状態）。
・タッチダウン後、閾値時間が経過する前にスライド操作が行われ、その後タッチが離されることなく、右側領域への閾値時間以上の静止したタッチの継続があると、その後に静止したタッチが継続している限り、音量を第１の変更速度よりも速い第２の変更速度で増加させる（Ｓ４２４，Ｓ４２６の高速のパラメータ変更状態）。
・タッチダウン後に左方向へスライド操作が行われたことに応じて、スライド操作量に応じた量だけ、音量を減少させる（Ｓ７０６）。
・閾値時間以上のタッチの継続に応じた第１の速度での音量の増加中に、タッチを離すことなく左方向へスライド操作が行われたことに応じて、その後に静止したタッチが継続している限り第１の速度で音量を減少させる（Ｓ７１２，Ｓ７１４）
・閾値時間以上のタッチの継続に応じた第２の速度での音量の増加中に、タッチを離すことなく左方向へスライド操作が行われたことに応じて、その後に静止したタッチが継続している限り第２の速度で音量を減少させる（Ｓ７１８，Ｓ７２０）
・左側領域へタップが行われたことに応じて、最小変更単位で音量を減少させる。
【０１１５】
同様に、ＩＳＯ感度やシャッター速度などの撮影パラメータ（撮影設定）、輝度調整値や色調整値などの画像処理パラメータ、日時設定の日付や時間や秒、アドレス帳などでの
選択対象、文書での表示するページなど、種々のパラメータを変更対象とした変更動作にも本発明を適用可能である。
【０１１６】
さらに、上述の実施形態は、タッチバー８２に対するタッチ操作に応じて上述のフローチャートで説明した処理を行う例を説明したが、これに限るものではなく、タッチ操作を検知可能な操作部材であれば適用可能である。また、左右方向にスライド操作可能な形態を例に説明したが、これに限るものではなく、上下方向にスライド操作可能なもの（上述の第１、第２の操作方向が上または下となる）や、時計回り／反時計回りに回転スライド操作可能なもの（上述の第１、第２の操作方向が時計回りまたは反時計回りとなる）でも適用可能である。すなわち、例えば、タッチパネル７０ａに表示されたバー上の表示アイテムや、円状の表示アイテムに対するタッチ操作であっても、適用可能である。
【０１１７】
また、システム制御部５０が行うものとして説明した上述の各種制御は、１つのハードウェアが行ってもよいし、複数のハードウェア（例えば、複数のプロセッサーや回路）が処理を分担することで、装置全体の制御を行ってもよい。また、上述した実施形態においては、本発明をデジタルカメラ（撮像装置）に適用した場合を例にして説明したが、これはこの例に限定されずタッチ検出可能な電子機器であれば適用可能である。例えば、本発明は、パーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、プリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダー、映像プレーヤーなどに適用可能である。また、本発明は、表示装置（投影装置を含む）、タブレット端末、スマートフォン、ＡＩスピーカー、家電装置、車載装置、医療機器などにも適用可能である。
【０１１８】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１１９】
１００：デジタルカメラ  ５０：システム制御部  ８２：タッチバー
【図１】
2020204940.tif 000003
【図２】
2020204940.tif 000004
【図３】
2020204940.tif 000005
【図４】
2020204940.tif 000006
【図５】
2020204940.tif 000007
【図６】
2020204940.tif 000008
【図７】
2020204940.tif 000009
【図８】
2020204940.tif 000010
【図９】
2020204940.tif 000011