(57)【要約】      （修正有）【課題】タッチ操作により画像の切り替え操作を行う場合のユーザの操作性を向上させる。【解決手段】タッチパネルへの操作を検出可能なタッチ検出手段と、画像切り替えの単位を設定する単位設定手段とを有する。単位設定手段により設定された単位が、第１の単位である場合には、タッチパネルにおいてタッチ位置を移動する所定のタッチムーブが第１の距離されることに応じて、第１の単位分、先の画像を表示する。単位設定手段により設定された単位が、第１の単位よりも大きな第２の単位である場合には、所定のタッチムーブが第１の距離よりも長い第２の距離されることに応じて、第２の単位分、先の画像を表示するように表示する画像を切り替える切替手段とを有する。単位設定手段により設定された単位が第１の単位である場合に、第１の画像から第２の単位分先の画像を表示するために必要な所定のタッチムーブの距離よりも、第２の距離の方が短い。【選択図】図６
2018132895.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルへのタッチ操作を検出可能なタッチ検出手段と、
単位毎の画像切り替えの単位を設定する単位設定手段と、
前記単位設定手段により設定された単位が、第１の単位である場合には、前記タッチパネルにおいてタッチ位置を移動する所定のタッチムーブが第１の距離されることに応じて、前記第１の単位分、先の画像を表示し、
前記単位設定手段により設定された単位が、前記第１の単位よりも大きな第２の単位である場合には、前記所定のタッチムーブが第１の距離よりも長い第２の距離されることに応じて、前記第２の単位分、先の画像を表示するように表示する画像を切り替える切替手段とを有し、
前記単位設定手段により設定された単位が前記第１の単位である場合に、第１の画像から前記第２の単位分先の画像を表示するために必要な前記所定のタッチムーブの距離よりも、前記第２の距離の方が短いことを特徴とする表示制御装置。
【請求項２】
前記第１の単位と前記第２の単位とは画像の枚数であり、前記第２の単位における枚数は前記第１の単位における枚数のＮ倍の枚数であることを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記第１の単位に設定されている場合に、前記所定のタッチムーブ操作が第３の距離されたことに応じて切り替わる画像の枚数のＮ倍よりも、前記第２の単位に設定されている場合に、前記所定のタッチムーブ操作が前記第３の距離されたことに応じて切り替わる画像の枚数の方が小さいことを特徴とする請求項２に記載の表示制御装置。
【請求項４】
前記単位設定手段により設定された単位が、前記第２の単位である場合と、前記第２の単位よりも大きな第３の単位である場合とで、前記表示部に表示する画像を単位分切り替えるのに必要な前記所定のタッチムーブ操作の距離が同じになるように制御することを特徴とする請求項１乃至３のいずれか１項に記載の表示制御装置。
【請求項５】
前記第１の単位は１枚であり、前記第２の単位は日、月、年のいずれかであることを特徴とする請求項１に記載の表示制御装置。
【請求項６】
前記所定のタッチムーブ操作は、前記表示部の一画面に画像が１枚表示されている場合に受け付け可能であり、前記第１の単位は、画像が１枚であることを特徴とする請求項１乃至５のいずれか１項に記載の表示制御装置。
【請求項７】
前記第１の単位は日付であり、前記第２の単位は月であることを特徴とする請求項１に記載の表示制御装置。
【請求項８】
前記第２の単位は所定のグループの単位であり、前記所定のタッチムーブ操作に応じて切り替え可能なグループの数が所定の数よりも少ない場合には、前記グループの数に応じて前記第２の距離が変わり、前記グループの数が前記所定の数よりも多い場合には、前記所定の数を超えるグループの数に関わらず、前記第２の距離が一定の距離になることを特徴とする請求項１に記載の表示制御装置。
【請求項９】
前記グループは、日付または記録媒体に記録された画像を格納したフォルダの数であることを特徴とする請求項８に記載の表示制御装置。
【請求項１０】
前記所定のタッチムーブ操作は、前記表示部の一画面に複数枚の画像が表示される場合に受け付け可能であり、前記単位設定手段は、前記一画面に表示される画像の枚数に対応する単位を画像切り替えの単位として設定することを特徴とする請求項１乃至４のいずれか１項に記載の表示制御装置。
【請求項１１】
前記所定のタッチムーブ操作は、前記タッチパネルのうち、第１の方向に長い第１の領域にタッチが開始された後に、前記第１の方向に沿ってタッチ位置が移動するタッチ操作であることを特徴とする請求項１乃至１０のいずれか１項に記載の表示制御装置。
【請求項１２】
前記制御手段は、前記第１の領域を示すバーを表示するように制御することを特徴とする請求項１１に記載の表示制御装置。
【請求項１３】
前記制御手段は、前記第１の領域とは異なる、前記タッチパネルの第２の領域にタッチが開始された後、前記第１の方向に沿ったタッチ位置の移動がされた後にタッチが離されたことに応じて、前記タッチ位置の移動が所定の距離よりも長い場合には、前記表示部に表示される画像を、前記単位設定手段で設定された単位に関わらず隣の順番の画像へと切り替えるように制御することを特徴とする請求項１１または１２に記載の表示制御装置。
【請求項１４】
前記単位設定手段は、再生画面の一画面において複数枚の画像が最後に表示された際に表示されていた画像の枚数を画像切り替えの単位として設定することを特徴とする請求項１乃至１３のいずれか１項に記載の表示制御装置。
【請求項１５】
前記切替手段はさらに、所定の操作部材が操作されたことに応じて、前記単位設定手段で設定された単位毎に画像を切り替えることを特徴とする請求項１乃至１３のいずれか１項に記載の表示制御装置。
【請求項１６】
前記所定の操作部材の操作は、ダイヤル操作であることを特徴とする請求項１５に記載の表示制御装置。
【請求項１７】
タッチパネルへのタッチ操作を検出可能なタッチ検出ステップと、
単位毎の画像切り替えの単位を設定する単位設定ステップと、
前記単位設定ステップにおいて設定された単位が、第１の単位である場合には、前記タッチパネルにおいてタッチ位置を移動する所定のタッチムーブが第１の距離されることに応じて、前記第１の単位分、先の画像を表示し、
前記単位設定ステップにおいて設定された単位が、前記第１の単位よりも大きな第２の単位である場合には、前記所定のタッチムーブが第１の距離よりも長い第２の距離されることに応じて、前記第２の単位分、先の画像を表示するように表示する画像を切り替える切替ステップとを有し、
前記単位設定ステップにおいて設定された単位が前記第１の単位である場合に、第１の画像から前記第２の単位分先の画像を表示するために必要な前記所定のタッチムーブの距離よりも、前記第２の距離の方が短いことを特徴とする表示制御装置の制御方法。
【請求項１８】
コンピュータを、請求項１乃至１６のいずれか１項に記載された表示制御装置の各手段として機能させるためのプログラム。
【請求項１９】
コンピュータを、請求項１乃至１６のいずれか１項に記載された表示制御装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチ操作により表示する画像を切り替える技術に関するものである。
【背景技術】
【０００２】
近年、タッチ操作により表示する画像を変更するような電子機器やスマートフォンが広く用いられている。特許文献１には、位置表示エリアのカーソルの位置に応じてカーソルの表示位置に応じた画像を表示することが開示されている。特許文献２には、タッチ操作によって画像送りをすることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２１１３９０号公報
【特許文献２】特開２０１５−１７２８３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザが表示する画像を探す場合には、現在表示中の画像近くの順番の画像を探したい場合と、現在表示中の画像から離れた順番の画像を探したい場合がある。特許文献１の操作を、特許文献２のようにタッチ操作によって行う場合、離れた順番の画像まで送るには長い距離のタッチムーブをする必要がある。一方で、離れた順番の画像を探しやすくするようにタッチムーブの距離を設定すると、近くの順番の画像を表示する際のタッチムーブの距離が短くなりすぎて、細かな調整がしにくくなる。
【０００５】
本発明は上記問題点を鑑みてなされたものであり、タッチ操作により画像の切り替え操作を行う場合のユーザの操作性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係わる表示制御装置は、タッチパネルへのタッチ操作を検出可能なタッチ検出手段と、単位毎の画像切り替えの単位を設定する単位設定手段と、前記単位設定手段により設定された単位が、第１の単位である場合には、前記タッチパネルにおいてタッチ位置を移動する所定のタッチムーブが第１の距離されることに応じて、前記第１の単位分、先の画像を表示し、前記単位設定手段により設定された単位が、前記第１の単位よりも大きな第２の単位である場合には、前記所定のタッチムーブが第１の距離よりも長い第２の距離されることに応じて、前記第２の単位分、先の画像を表示するように表示する画像を切り替える切替手段とを有し、前記単位設定手段により設定された単位が前記第１の単位である場合に、第１の画像から前記第２の単位分先の画像を表示するために必要な前記所定のタッチムーブの距離よりも、前記第２の距離の方が短いことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、タッチ操作により画像の切り替え操作を行う場合のユーザの操作性を向上させることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】撮像装置１００の外観の一例を示す図。
【図２】撮像装置１００のハードウェア構成の一例を示す図。
【図３】本発明の実施形態における再生モード処理を示すフローチャート。
【図４】本発明の実施形態における画面例を示す模式図。
【図５】本発明の実施形態における画面例を示す模式図。
【図６】本発明の実施形態におけるタッチムーブ処理を示すフローチャート。
【図７】本発明の実施形態におけるタッチムーブ操作による画像送り動作に関する説明図。
【図８】本発明の実施形態における画面例を示す模式図。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施形態について説明する。
【００１０】
（第１の実施形態）
図１（ａ），（ｂ）に本発明を適用可能な撮像装置の第１の実施形態としてのデジタルカメラの外観図を示す。図１（ａ）はデジタルカメラ１００の前面斜視図であり、図１（ｂ）はデジタルカメラ１００の背面斜視図である。図１において、表示部１２８は画像や各種情報を表示する表示部であり、タッチ操作を検出可能なタッチパネル１７０ａを有する。シャッターボタン１６１は撮影指示を行うための操作部である。モード切替スイッチ１６０は各種モードを切り替えるための操作部である。端子カバー１４０は外部機器の接続ケーブルとデジタルカメラ１００とを接続する接続ケーブル等のコネクタ（不図示）を保護するカバーである。メイン電子ダイヤル１７１は回転操作部材であり、このメイン電子ダイヤル１７１を回すことで、シャッター速度や絞りなどの設定値の変更等を行うことができる。電源スイッチ１７２はデジタルカメラ１００の電源のＯＮ及びＯＦＦを切り替える操作部材である。サブ電子ダイヤル１７３は選択枠の移動や画像送りなどを行う回転操作部材である。十字キー１７４は上、下、左、右部分をそれぞれ押し込み可能な４方向キーである。十字キー１７４の押された部分に応じた操作が可能である。ＳＥＴボタン１７５は、主に選択項目の決定などに用いられる押しボタンである。レンズユニット１５０はレンズを含んでいる。
【００１１】
ＬＶボタン１７８は、ライブビュー（以下、ＬＶ）のＯＮとＯＦＦを切り替えるボタンである。動画撮影モードにおいては、動画撮影（記録）の開始、停止の指示に用いられる。拡大ボタン１８０は、撮影モードのライブビュー表示において拡大モードのＯＮ，ＯＦＦ、及び拡大モード中の拡大率の変更を行うための操作ボタンである。再生モードにおいては再生画像を拡大し、拡大率を増加させるための拡大ボタンとして機能する。縮小ボタン１８１は、拡大された再生画像の拡大率を低減させ、表示された画像を縮小させるためのボタンである。再生ボタン１７９は、撮影モードと再生モードとを切り替える操作ボタンである。撮影モード中に再生ボタン１７９を押下することで再生モードに移行し、記録媒体２００に記録された画像のうち最新の画像を表示部１２８に表示させることができる。シャッターボタン１６１、メイン電子ダイヤル１７１、電源スイッチ１７２、サブ電子ダイヤル１７３、十字キー１７４、ＳＥＴボタン１７５、ＬＶボタン１７８、再生ボタン１７９等は、操作部１７０に含まれる。
【００１２】
接眼ファインダー１１６は後述するピント板２１３を観察することで、レンズユニット１５０を通して得た被写体の光学像の焦点や構図の確認を行うための覗き込み型のファインダーである。蓋１９２は記録媒体２００を格納したスロットの蓋である。グリップ部１９０は、ユーザーがデジタルカメラ１００を構えた際に右手で握りやすい形状とした保持部である。
【００１３】
図２は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。図２において、レンズユニット１５０は、交換可能な撮影レンズを搭載するレンズユニットである。レンズ２０１は通常、複数枚のレンズから構成されるが、ここでは簡略化して一枚のレンズのみで示している。
【００１４】
ミラー２１２は、露光、ライブビュー撮影、動画撮影の際にシステム制御部２５０から指示されて、不図示のアクチュエータによりアップダウンされる。ミラー２１２は、レンズ２０１から入射した光束をファインダ１１６側と撮像部２２２側とに切替えるためのミラーである。ミラー２１２は通常時はファインダ１１６へと光束を反射させて導くように配されているが、撮影が行われる場合やライブビュー表示の場合には、撮像部２２２へと光束を導くように上方に跳ね上がり光束中から待避する（ミラーアップ）。またミラー２１２はその中央部が光の一部を透過できるようにハーフミラーとなっており、光束の一部を後方のサブミラー２２０で反射させて、焦点検出を行うための焦点検出部２１１に入射させる。
【００１５】
撮影者は、ペンタプリズム２１４とファインダー１１６を介して、ピント板２１３上に結像した像を観察することで、レンズユニット１５０を通して得た被写体の光学像の焦点状態や構図の確認が可能となる。フォーカルプレーンシャッター２９１は、システム制御部２５０の制御で撮像部２２２の露光時間を制御する。
【００１６】
撮像部２２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子を有する。Ａ／Ｄ変換器２２３は、アナログ信号をデジタル信号に変換する。なお、撮像部２２２内の撮像素子は、レンズユニット１５０を通して撮像素子上に結像された被写体像を光電変換して電気信号として出力する。
【００１７】
画像処理部２２４は、Ａ／Ｄ変換器２２３からのデータ、又は、メモリ制御部２１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部２５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１８】
Ａ／Ｄ変換器２２３からの出力データは、画像処理部２２４及びメモリ制御部２１５を介して、或いは、メモリ制御部２１５を介してメモリ２３２に直接書き込まれる。メモリ２３２は、撮像部２２２によって得られＡ／Ｄ変換器２２３によりデジタルデータに変換された画像データや、表示部１２８に表示するための画像データを格納する。メモリ２３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００１９】
また、メモリ２３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器２１９は、メモリ２３２に格納されている画像表示用のデータをアナログ信号に変換して表示部１２８に供給する。こうして、メモリ２３２に書き込まれた表示用の画像データはＤ／Ａ変換器２１９を介して表示部１２８により表示される。表示部１２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器２１９からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２２３によって一度Ａ／Ｄ変換されメモリ２３２に蓄積されたデジタル信号をＤ／Ａ変換器２１９においてアナログ変換し、表示部１２８に逐次転送して表示することで、電子ビューファインダとして機能する。そして、スルー画像表示（ライブビュー表示）を行える。表示部１２８は、画像を表示するための液晶背面モニタであり、図１（ｂ）に示すようにデジタルカメラ１００の背面に設けられている。画像を表示するディスプレイであれば液晶方式に限らず、有機ＥＬなど他の方式のディスプレイであってもよい。
【００２０】
不揮発性メモリ２５６は、システム制御部２５０によって電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ２５６には、システム制御部２５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００２１】
システム制御部２５０は、少なくとも１つのプロセッサーを内蔵し、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ２５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。２５２はシステムメモリであり、ＲＡＭが用いられる。システムメモリ２５２には、システム制御部２５０の動作用の定数、変数、不揮発性メモリ２５６から読み出したプログラム等を展開する。また、システム制御部２５０はメモリ２３２、Ｄ／Ａ変換器２１９、表示部１２８等を制御することにより表示制御も行う。
【００２２】
モード切替スイッチ１６０、シャッターボタン１６１、操作部１７０はシステム制御部２５０に各種の動作指示を入力するための操作手段である。モード切替スイッチ１６０は、システム制御部２５０の動作モードを静止画記録モード、動画撮影モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）がある。また、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切替スイッチ１６０で、メニュー画面に含まれるこれらのモードのいずれかに直接切り替えられる。あるいは、モード切替スイッチ１６０でメニュー画面に一旦切り換えた後に、メニュー画面に含まれるこれらのモードのいずれかに、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００２３】
第１シャッタースイッチ２６２は、デジタルカメラ１００に設けられたシャッターボタン１６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。第２シャッタースイッチ２６４は、シャッターボタン１６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部２５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２４】
操作部１７０は、ユーザーからの操作を受け付ける入力部としての各種操作部材である。操作部１７０には、メイン電子ダイヤル１７１、電源スイッチ１７２、サブ電子ダイヤル１７３、十字キー１７４、ＳＥＴボタン１７５、ＬＶボタン１７８、拡大ボタン１８０、縮小ボタン１８１、再生ボタン１７９などの操作部が含まれる。また、操作部１７０の一部の機能はタッチパネル式の表示部１２８に割り当てられる。操作部１７０の表示部１２８に割り当てられた操作ボタンは、表示部１２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部１２８に表示される。利用者は、表示部１２８に表示されたメニュー画面をタッチ操作でき、直感的に各種設定を行うことができる。
【００２５】
なお、上記のタッチパネル式の操作部１７０は、表示部１２８の表面にタッチ操作を検出可能なタッチパネル１７０ａ（タッチ検出部）を一体的に配置して構成される。例えば、タッチパネル１７０ａを光の透過率が表示部１２８の表示を妨げないように構成し、表示部１２８の表示面の上層に取り付ける。そして、タッチパネルにおける入力座標と、表示部１２８上の表示座標とを対応付ける。これにより、あたかもユーザーが表示部１２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザーインターフェース）を構成することができる。
【００２６】
システム制御部２５０はタッチパネル１７０ａへの以下の操作、あるいは状態を検出できる。
・タッチパネルにタッチしていなかった指やペンが新たにタッチパネルにタッチしたこと。すなわち、タッチの開始（以下、タッチダウン（Touch-Down）と称する）。
・タッチパネルを指やペンでタッチしている状態であること（以下、タッチオン（Touch-On）と称する）。
・タッチパネルを指やペンでタッチしたまま移動していること（以下、タッチムーブ（Touch-Move）と称する）。
・タッチパネルへタッチしていた指やペンを離したこと。すなわち、タッチの終了（以下、タッチアップ（Touch-Up）と称する）。
・タッチパネルに何もタッチしていない状態（以下、タッチオフ（Touch-Off）と称する）。
【００２７】
タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブ操作は検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００２８】
これらの操作・状態や、タッチパネル上に指やペンがタッチしている位置座標は内部バスを通じてシステム制御部２５０に通知され、システム制御部２５０は通知された情報に基づいてタッチパネル上にどのような操作が行なわれたかを判定する。タッチムーブについてはタッチパネル上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル上の垂直成分・水平成分毎に判定できる。またタッチパネル上をタッチダウンから一定のタッチムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる。また、所定距離以上を、所定速度未満でタッチムーブしたことが検出された場合はドラッグが行なわれたと判定するものとする。タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。方式によって、タッチパネルに対する接触があったことでタッチがあったと検出する方式や、タッチパネルに対する指やペンの接近があったことでタッチがあったと検出する方式ものがあるが、いずれの方式でもよい。
【００２９】
図２の説明に戻って、電源制御部２８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部２８０は、その検出結果及びシステム制御部２５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００３０】
電源部２３０は、アルカリ電池やリチウム電池等の一次電池、ＮｉＣｄ電池やＮｉＭＨ電池やＬｉイオン電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ／Ｆ２１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００３１】
図３は、本実施形態のデジタルカメラ１００の再生モード処理を示すフローチャートである。このフローチャートの動作は、電源スイッチ１７２が操作されて、電源がオンに切り替わり、再生ボタン１７９の操作により再生モードに切り替えられることにより開始される。また、フローチャートの各処理は、不揮発性メモリ２５６に格納されたプログラムがシステムメモリ２５２に展開され、そのプログラムをシステム制御部２５０が実行することにより実現される。
【００３２】
まず、画像の再生処理が開始されると、Ｓ３０１において、システム制御部２５０は、表示部１２８に「１枚表示」の画像を表示する。図５（ａ）は、表示状態が１枚表示の場合の画面表示例である。画面５１０には画像５１２のように１枚の画像が表示されている。また、インデックス５１４は記録媒体２００に画像が１００枚格納されており、画像５１２が１００枚中２１枚目の画像であることを示している。
【００３３】
Ｓ３０２では、システム制御部２５０は、順番に並んだ画像を送りながら閲覧する場合に、画像の並び順をジャンプして（飛び飛びに）送るジャンプ送りにおけるジャンプ枚数を設定する操作が行われたか否かを判定する。ジャンプ枚数の設定は、ユーザーが再生モードのメニュー画面においてボタン操作や、タッチパネル１７０ａへの操作により設定することができる。後述するように再生画面において、メニューボタンが押下され、ジャンプ枚数の設定を行う項目が選択されるとＳ３２１の判定がＹｅｓとなる。ジャンプ枚数は例えば１枚、１０枚、４０枚、日付ごと（単位毎）、といった選択肢があり、ユーザはこれらのジャンプ枚数から所望の切り替え枚数（区切り方）を選択することができる（単位設定）。ジャンプ枚数の設定操作が行われた場合は、Ｓ３０３に進み、システム制御部２５０は、再生送りの場合のジャンプ枚数を設定し、表示部１２８の表示を「１枚表示」の画像の表示状態に戻してＳ３１０に進む。一方、ジャンプ枚数の設定操作が行われなかった場合は、Ｓ３０４に進む。
【００３４】
Ｓ３０４では、システム制御部２５０は、タッチパネル１７０ａに対して、ユーザーの指やペンをスライドさせる前述したタッチムーブ動作が行われたか否かを判断する。タッチムーブ動作が行われた場合はＳ３０５に進み、そうでなければＳ３０６に進む。Ｓ３０５では、タッチムーブ処理を行う。
【００３５】
Ｓ３０６では、システム制御部２５０は、十字キー１７４の左右キーが押されたか否かを判断する。左右キーが押されたらＳ３０７に進み、そうでなければＳ３０８に進む。Ｓ３０７では、システム制御部２５０は、再生画像の１枚送りを行う。Ｓ３０６で押下されたのが左キーであれば表示画像は１枚だけ前の（１枚隣の）画像になり、右キーであれば表示画像は１枚だけ後（単位分先）の画像になる。
【００３６】
Ｓ３０８において、システム制御部２５０は、サブ電子ダイヤル１７３が操作されたか否かを判断する。サブ電子ダイヤル１７３が操作されたらＳ３０９へ進み、そうでなければ、Ｓ３１０へ進む。Ｓ３０９では、システム制御部２５０は、ジャンプ送りを実行する。Ｓ３０８で操作されたのがサブ電子ダイヤル１７３の左回転（ダイヤル操作）であれば表示画像はジャンプ枚数分（例えば、１０枚や３０枚（１枚のＮ倍）、前後の日にち分の画像）だけ前の画像になり、右回転であれば表示画像はジャンプ枚数分だけ後（単位分先）の画像になる。
【００３７】
ここで、図４を参照して、上記のジャンプ枚数の設定動作について説明する。図４（ａ）は、メニューボタンが押下されたことにより表示される、機能４０２が一覧表示されている表示部１２８の画面を示している。ユーザは操作部材１７０に含まれる上下左右ボタンなどを押下することで、カーソル４０４を移動させ、ＳＥＴボタンを押下することで任意の機能の設定変更画面へ遷移する。あるいは、タッチパネル１７０ａへの操作で、画面上のボタンを選択するようにしてもよい。
【００３８】
図４（ｂ）はジャンプ枚数設定画面の例を示す図である。機能タイトル４１２と、選択肢４１４〜４３０（アイテム）が表示されている。ジャンプ枚数設定の機能タイトル４１２は、操作部１７０に含まれるダイヤルが操作された時にジャンプする枚数を設定する項目である。ユーザは選択肢４１４〜４３０の中から選択肢を選択する。初期値は選択肢４１６の「１０枚」である。
【００３９】
ここで各選択肢について説明する。選択肢４１４は、１枚ずつジャンプ送りをする設定（すなわち、通常の画像送りと同じ）である。選択肢４１６は、１０枚ずつジャンプ送りをする設定である。選択肢４１８は、ユーザが設定した任意の枚数だけジャンプ送りをする設定である。ここでは任意の枚数を４０枚とした場合で説明する。選択肢４２０は、撮影日毎にジャンプ送りをする設定である。選択肢４２２は、フォルダ毎（グループ毎）にジャンプ送りをする設定である。選択肢４２４は、動画ファイル毎にジャンプ送りをする設定である。選択肢４２６は、静止画ファイル毎にジャンプ送りをする設定である。選択肢４２８は、画像ファイルにロック、つまり削除禁止フラグを設定したもの毎にジャンプ送りをする設定である。選択肢４３０は、お気に入りに設定した画像ファイル毎にジャンプ送りをする設定である。
【００４０】
表示部１２８に表示された画像に対する操作性について図５（ｅ）〜図５（ｈ）を用いて説明する。ここでは、記録媒体２００に格納されている画像を表示部１２８に表示した場合について説明する。また、表示部１２８上でタッチ操作をした場合に実行される機能、および後述する実施形態の説明で使用するタッチ座標やタッチ領域に関して説明する。なお、以下で用いる「タッチダウン」、「タッチオン」、「タッチムーブ」、「タッチアップ」、「タッチオフ」等の用語の意味は、すでに前述したとおりである。
【００４１】
図５（ｅ）は、表示部１２８のタッチパネル１７０ａ上をタッチダウンしてムーブする場合を示しており、タッチダウンした点を（Ｘｏ，Ｙｏ）とし、現在タッチオンしている点を（Ｘ，Ｙ）で示す。よって、Ｘ方向の移動量を｜Ｘ−Ｘｏ｜、Ｙ方向の移動量を｜Ｙ−Ｙｏ｜として示すことができる。また、Ｙｃを境界として、Ｙｏ＜ＹｃつまりＹｃより上部を操作した時と、Ｙｏ≧ＹｃつまりＹｃより下部を操作した時とで異なる操作性を提供する。
【００４２】
図５（ｅ）と図５（ｆ）はＹｃより上部を操作した場合の操作性の説明である。この操作を本実施形態では「１枚送り」と称する。画面５５０上の画像５５２をタッチダウンした状態から右から左にタッチムーブした場合に｜Ｘ−Ｘｏ｜が一定値（画像を単位分切り替えるのに必要な量）を超えるまでは図５（ｅ）のように画像切り替えは行われない。しかし、｜Ｘ−Ｘｏ｜が一定値を超えると図５（ｆ）のように画像切り替えが行われる。画面５６０には、画像５６２の右側に画像５６４が表示されている。画像５６４は、記録媒体２００に格納されている画像５６２の次の画像である。
【００４３】
図５（ｇ）と図５（ｈ）はＹｃより下部を操作した場合の操作性の説明図である。図５（ｇ）のように画面５７０上の画像５７２をタッチダウンすると、ジャンプバー５９０が表示される。そして、図５（ｈ）のようにジャンプバー５９０上をタッチムーブした場合は、その移動量Ｍに応じて数枚先の画像にジャンプ送りを行い、タッチアップでジャンプバー５９０を非表示にし、ジャンプ送りを終了する。ここでは、ジャンプ送り枚数が１０枚として画像５８２に１０枚先の画像を表示している。また、任意の枚数をジャンプ送り出来るようになった場合には枚数をガイド表示した方がユーザには分かりやすいと考えられるため、ジャンプ送りをした際に「Ｘ枚送られました」とジャンプ送り量をユーザにガイド表示しても良い。ここでは、再生状態が１枚表示の場合の画面を例に説明をしたが、再生状態がマルチ表示の場合の画面でも同様の操作性を提供することも可能である。
【００４４】
ここで、上記の説明でも用いられ、図３のフローチャートのＳ３０５などで行われるタッチムーブ処理について図６を用いて説明する。図６は、本実施形態におけるデジタルカメラ１００のタッチムーブ処理に関するフローチャートである。このフローチャートの各処理も、不揮発性メモリ２５６に格納されたプログラムがシステムメモリ２５２に展開され、そのプログラムをシステム制御部２５０が実行することにより実現される。
【００４５】
Ｓ６０２では、システム制御部２５０は、表示部１２８のタッチパネル１７０ａへのタッチ位置（Ｘｏ、Ｙｏ）を取得する。Ｓ６０４において、システム制御部２５０は、Ｙｏ≧Ｙｃか否かを判断する。Ｙｏ≧Ｙｃ（第１の領域の内側）ならば、再生画像のジャンプ送りを行うためにＳ６１０へ進み、そうでなければ（第１の領域の外側ならば）再生画像の１枚送りを行うためにＳ６０５へ進む。
【００４６】
Ｓ６０５では、システム制御部２５０は、タッチパネル１７０ａからのタッチアップが行われたか否かを判断する。タッチアップが行われた場合は、Ｓ６０６に進み、そうでなければＳ６０４に戻る。Ｓ６０６では、システム制御部２５０は、行われたＸ軸方向へのタッチムーブ量Ｍが、所定の閾値Ｕ以上であるか否かを判断する。Ｘ軸方向へのタッチムーブ量ＭがＵ以上である場合には、画像を１枚送る動作を行うＳ６０７に進み、そうでなければ画像の送りを行わなわず、図６の処理を終了する。閾値Ｕは例えば、タッチパネル１７０ａのＸ軸方向の距離の半分や３分の１の距離とする。Ｓ６０７では、システム制御部２５０は、画像の１枚送り、つまり表示部１２８に現在表示されている画像の１枚前の画像か１枚後の画像を表示させ、このフローチャートを終了する。
【００４７】
一方、Ｓ６１０では、システム制御部２５０は、ジャンプ送りを行うために表示部１２８にジャンプバー５９０を表示させる（図５（ｇ），（ｈ）参照）。ここでジャンプバー５９０の横幅は、前述した所定の閾値Ａの４０倍である４０・Ａに設定するものとする。次に、Ｓ６１１では、システム制御部２５０は、ジャンプ送りで送る画像の枚数（画像送りする単位）を決めるために、図３のＳ３０３で記録したジャンプ枚数を取得する。なお、ジャンプ送りで送る画像の枚数としたが、ジャンプ送りにおける単位としては、枚数だけでなく日付や月、時間などの期間毎の単位も含まれる。単位が期間である場合には、ジャンプ送りがされると、現在表示している画像よりも、１期間（１日、１月、１時間等）先または後において撮影（もしくは保存）された画像へと切り替わる。  
Ｓ６１２では、システム制御部２５０は、ジャンプ枚数が１枚か否かを判定する。１枚である場合にはＳ６３０に進み、１枚でない場合にはＳ６２０に進む。Ｓ６３０では、画像を１枚送るためのタッチムーブ量Ｍの閾値ＬをＬ＝Ａに設定する。
【００４８】
Ｓ６２０では、システム制御部２５０は、ジャンプ枚数が１０枚に指定されたか否かを判定する。１０枚である場合にはＳ６２１に進み、１０枚でない場合にはＳ６２２に進む。Ｓ６２１では、画像を１０枚送るためのタッチムーブ量Ｍの閾値Ｌを、１枚送りをする際に必要なタッチムーブ量の閾値Ｌ＝Ａよりも大きい、Ｌ＝Ｂ（Ａ＜Ｂ＜１０Ａ）に設定する。例えば、１０枚送りのときのＬは２Ａや３Ａとなるように設定すると、１枚送りのときと同じ刻み幅Ａで１０枚（所定数）は切り替わらないので、少しタッチムーブしただけで急に表示される画像の順番が飛んでしまうことはない。また、１０Ａよりも短くするので、ユーザが１０枚ずつジャンプ送りをして、例えば３０枚や４０枚先の順番の画像へと簡単に切り替えたいのに、ＧＵＩバーの端から端までタッチムーブをしなければならないということもなく、操作性がよい。そのため、Ｓ６２１では、１０枚送る場合のタッチムーブ量Ｍの閾値ＬをＡよりも大きく、１０×Ａ（１枚送りの際の閾値×ジャンプ量）よりも小さいＢに設定する（Ｌ＝Ｂ）。Ｓ６２１で画像を送るためのタッチムーブ量Ｍの閾値Ｌを設定した後は、Ｓ６３１に進む。
【００４９】
Ｓ６２２では、システム制御部２５０は、ジャンプ枚数が３０枚に指定されたか否かを判定する。３０枚である場合にはＳ６２３に進み、３０枚でない場合にはＳ６２４に進む。Ｓ６２３では、画像を３０枚送るためのタッチムーブ量Ｍの閾値Ｌを、Ａ及びＢよりも大きい、Ｌ＝Ｃ、（Ａ＜Ｂ＜Ｃ＜３Ｂもしくは３０Ａ）に設定する。つまり、ジャンプ送り枚数の単位が大きくなるほど、単位分の画像を送る（単位分の画像分先の画像を表示する）のに必要なタッチムーブの距離は、単位が小さいときよりも大きくなるが、単位が小さいときに同じ分だけ画像送りをするよりは短い距離で切り替えが可能となる。よって、ジャンプ送りの枚数の単位に関わらず、ユーザは操作性良くジャンプ送りをすることができる。Ｓ６２３で画像を送るためのタッチムーブ量Ｍの閾値Ｌを設定した後は、Ｓ６３１に進む。なお、１枚よりも単位の大きな１０枚の場合と３０枚の場合（所定の単位よりも大きな単位）とでは、それぞれＬ＝Ｂ、Ｌ＝Ｃ（Ｂ＜Ｃ）という例を説明したが、どちらの場合も同じ閾値を設定してもよい。例えば、ジャンプ枚数が１０枚のときと３０枚のときとでは、いずれもＬ＝２Ａとすれば、同じ２Ａの距離タッチムーブしたことに応じて、単位が１０枚のときも３０枚のときも単位枚数分画像を切り替えるようになる。このように、所定の単位よりも大きな単位の場合の切り替えに必要な閾値を同じにすることで、単位分画像を切り替えるのに必要なタッチムーブ距離が一定となり、ユーザの操作感が単位によって変わらないため、直感的に操作できるようになる。
【００５０】
Ｓ６２４では、システム制御部２５０は、画像送りのジャンプが、撮影した日付が異なる画像へのジャンプであるか否かを判定する。日付が異なる画像へのジャンプである場合には、Ｓ６２５に進み、同じ日付である場合には、そのままＳ６３１に進む。Ｓ６２５では、日付の異なる画像へジャンプするためのタッチムーブ量Ｍの閾値Ｌを、記録媒体２００に記録されている全画像の日数が２０日以下である場合は、Ｌ＝（４０・Ａ）／日数とする。このようにすることで、横幅が４０Ａであるジャンプバーを端から端までタッチムーブする１回の操作で、記録媒体２００内に記録されている画像の全日数分を切り替えることができ、目的の日付を探すまでに何度もタッチムーブを繰り返す必要がなくなる。また、１日分の切り替えに必要な距離をなるべく長くしているので、精密なタッチ位置の移動操作をすることなく目的の日付に合わせることができる。また、全画像の日数が２０日を超える場合は、Ｌ＝２Ａに設定する。ここで、日数とは、すでに述べたように、記録媒体２００に格納されている全画像の日数（例えば３日分の画像が格納されている場合は３）である。
【００５１】
Ｓ６３１では、システム制御部２５０は、ユーザーにより行われているタッチムーブ量Ｍを取得する。このタッチムーブ量Ｍは、初回の検出ではＳ６０２で取得したタッチ位置と現在のタッチ位置とのＸ軸方向におけるタッチ位置の変化量であり、２回目以降の検出では、後述するＳ６４１で取得したタッチ位置と現在のタッチ位置とのＸ軸方向におけるタッチ位置の変化量である。
【００５２】
Ｓ６３２では、システム制御部２５０は、タッチムーブ量Ｍ＝Ｌ（Ｓ６３０、６２１、６２３、６２５で設定された閾値）に達したか否かを判定する。タッチムーブ量ＭがＭ＝Ｌであれば画像送りを確定するためにＳ６４０に進み、タッチムーブ量ＭがＬより小さい場合は、Ｓ６３５に進む。Ｓ６３５では、タッチムーブの動きが停止されたか否かが判断される。タッチムーブの動きが停止された場合は、Ｓ６３６でタッチアップが行われたか否かが判定され、タッチアップされればこのフローの動作を終了する。Ｓ６３５でタッチムーブが停止されていない場合、またはＳ６３６でタッチアップが行われていない場合は、Ｓ６３１に戻り、タッチムーブ量Ｍの取得をＭ＝Ｌになるまで繰り返す。
【００５３】
一方、Ｓ６３２においてタッチムーブ量Ｍ＝Ｌとなり、Ｓ６４０に進んだ場合は、システム制御部２５０は、現在のジャンプ送りの単位分の枚数だけ画像を送り、その枚数だけ前あるいは後の画像を表示部１２８に表示させる。このとき、ジャンプした画像の枚数を示すガイドを表示してもよい。例えば、画像切り替えの単位が１０枚である場合に、１００枚ジャンプした場合には、３０枚ジャンプした場合よりもガイドを目立つように表示するようにして、ジャンプ送りの単位に対して所定以上の多くの枚数が送られた場合にユーザがそのことを認識できるようにしてもよい。
【００５４】
Ｓ６４１では、現在タッチしているタッチ座標（Ｘｎ，Ｙｎ）を取得する。Ｓ６４２では、システム制御部２５０は、タッチムーブが行われたか否かを判定し、画像送りの後に再度タッチムーブが行われた場合は、Ｓ６３１に戻る。また、Ｓ６４２でタッチムーブが行われなかった場合には、Ｓ６３７に進み、タッチアップが行われれば、このフローの動作を終了する。
【００５５】
次に、図７を参照して、図６のフローチャートに沿った画像の送り動作について説明する。
【００５６】
図７（ａ）は、ジャンプ枚数が１枚の場合の画像切り替え幅を説明する図である。ジャンプバー５９０は表示部１２８に表示されるユーザのジャンプ送りのためのタッチムーブを受け付けるバーであり、説明のために表示した画像切り替え幅７１０はジャンプ枚数の切り替え幅を示している。この時、タッチパネルの左端から右端までの距離に対して４０等分した１つの刻み幅をＡ（上述の説明でのＡと同じ値）とする。単位刻み幅Ａだけ左から右へタッチムーブを行うと１枚後の画像が表示され、単位刻み幅Ａだけ右から左へタッチムーブを行うと１枚前の画像が表示される。タッチパネルの端から端までをタッチムーブすることで４０枚分の画像送りをすることができ、１０・Ａタッチムーブしたら１０枚画像送りされるようになる。例えばＡ＝０．２ｃｍとすると、２ｃｍタッチムーブした時に１０枚画像送りされるようになる。
【００５７】
図７（ｂ）は、ジャンプ枚数が１０枚の場合の画像切り替え幅を説明する図である。画像切り替え幅７２０により切り替え幅を示している。１枚のときの刻み幅Ａよりも大きく、かつ画像切り替え幅７１０で示された１枚送りの際に１０枚画像を送るために必要なタッチムーブ距離（１０・Ａ）よりも短い刻み幅であるＢにＬが設定される。刻み幅Ｂだけ左から右へタッチムーブを行うと１０枚後の画像が表示され、刻み幅Ｂだけ右から左へタッチムーブを行うと１０枚前の画像が表示される。Ｂに満たない距離のタッチムーブが行われても、表示画像は切り替わらない。タッチパネル１７０ａの端から端までをタッチムーブすることで４０枚より多い枚数分の画像送りをすることが出来る。このように、ジャンプ枚数が１枚の場合にはジャンプバー５９０を端から端までタッチムーブして４０枚しか画像を送れなかったが、ジャンプ枚数が１０枚の場合にはジャンプバー５９０を端から端までタッチムーブするとそれ以上画像を送ることが出来る。例えばＢ＝２Ａ、Ａ＝０．２ｃｍとすると、２ｃｍタッチムーブしたら５０枚画像送りされるようになる。
【００５８】
図７（ｃ）は、ジャンプ枚数が３０枚の場合の画像切り替え幅を説明する図である。画像切り替え幅７３０により切り替え幅を示している。１０枚送りのときの刻み幅Ｂよりも大きく、かつ画像切り替え幅７２０で示された３０枚画像を送るために必要なタッチムーブ距離（３・Ｂ）よりも短い刻み幅ＣにＬが設定される。刻み幅Ｃだけ左から右へタッチムーブを行うと３０枚後の画像が表示され、刻み幅Ｃだけ右から左へタッチムーブを行うと３０枚前の画像が表示される。タッチパネルの端から端までをタッチムーブすることで３０枚より多い枚数分の画像送りをすることが出来る。なお、ジャンプ枚数が１０枚以上である場合の刻み幅は一律、Ｃ＝Ｂとしてもよい。
【００５９】
図７（ｄ）は、ジャンプ枚数が日付の場合の画像切り替え幅を説明する図である。画像切り替え幅７４０により切り替え幅を示している。刻み幅Ｄは記録媒体２００に格納されている全画像の日数（３日分の画像が格納されている場合は３）を用いて、刻み幅Ｄ＝４０・Ａ／日数が刻み幅となる。このように、ジャンプバー５９０を端から端までタッチムーブすると全日数分の画像にジャンプすることが出来る。前述したように、全画像の日数が２０日を超える場合には、１枚送りの刻み幅であるＡよりも大きい２Ａとなるようにする。この場合、ジャンプバーの端から端へとタッチムーブをしても全日数分、切り替えることができないが、あまり刻み幅を細かくすると上述したように、少しの操作で多くの日数分変わってしまい、目的の日付を指定しづらくなるため、２Ａとする。
【００６０】
図７（ｅ）は、ファイルをジャンプする場合の画像切り替え幅を説明する図である。画像切り替え幅７５０により切り替え幅を示している。刻み幅Ｄは記録媒体２００に格納されている全画像ファイルの数を用いて割ると、Ｄ＝４０・Ａ／全画像ファイル数となる。ただし、ジャンプ送りの単位が１枚のときの刻み幅Ａよりも小さくならないように、少なくとも２Ａとなるようにする。つまり、前記画像ファイル数が２０以上である場合には、刻み幅Ｄ＝２Ａとし、全画像ファイル数が２０未満１０以上の時は刻み幅Ｄは４０Ａをファイル数で割った幅（＞２Ａ）で、ジャンプバーの端から端へのタッチムーブで全ファイルを切り替え可能にする。さらに、全画像ファイル数が１０よりも小さい時は、ファイル数で割ってしまうと１ファイル切り替えるのに必要なタッチムーブ距離が長くなってしまうので、刻み幅Ｄは４Ａで一定にする。
【００６１】
次に、図８を用いてカレンダーを表示した際のジャンプ送りの操作について説明する。図８は、画像を表示部１２８にカレンダー表示した状態を示している。選択日はカーソル８０１で示され、例えば５月１１日が選択された場合には、領域８０２に選択日に撮影された画像が表示される。領域８０２内でカーソル８０３を移動させることにより、領域８０２内で画像をスクロールすることができる。そして、図５のジャンプバー５９０に対応するジャンプバー８０４上でタッチムーブの操作を行うことにより、選択日を変更することができる。例えば、距離Ｌ１だけタッチムーブの操作を行うことにより、撮影画像のある日程のうち、１日前あるいは１日後に移動することができる。なお、撮影画像がない日程も含めて所定の距離タッチムーブがされたら１日ずつ日にちを移動するようにしてもよい。この距離Ｌ１は、記録媒体２００に記録されている全画像の日数が２０日以内である場合には、Ｌ１＝４０・Ａ／日数とし、日数が２０日を超える場合は、２Ａ（一定値）に設定する。また、切り替えの単位は、日付だけでなく、設定画面において月単位や年単位にも設定可能である場合には、以下のようにしてもよい。切り替えの単位が日にちから月または年に変わった場合には、２Ａよりも大きい４Ａとする。例えば月であれば３１（日分）×２Ａ（１日分の画像を切り替えるのに必要な距離）＝６２Ａとしてしまうと、なかなか１か月分先の画像へと切り替えられないが、一方で２Ａとしてしまうと、少しタッチムーブをしただけで１年分以上の画像が切り替わってしまうので、４Ａとする。また、それぞれの日付に含まれる（対応する）画像の枚数に関わらず、画像切り替えに必要なタッチムーブの距離は決まる。
【００６２】
なお、マルチ表示として、１画面の画像表示枚数が４枚、１２枚、８０枚の画面を表示可能であり、操作部１７０に含まれるマルチ再生ボタンの押下などの操作により、４枚→１２枚→８０枚→カレンダーと順に画面を切り替えられるものとする。
【００６３】
以上のように、第１の実施形態によれば、タッチムーブにより画像をジャンプ切り替えする際の操作性が向上する。また、タッチパネル１７０ａの下部を操作した場合にジャンプバー５９０を表示し、ジャンプ送り設定に応じてジャンプバー５９０の刻み幅を変更することによりジャンプ送りの操作性が向上される。さらに、ジャンプ枚数が多くなる毎に、一定距離のタッチムーブ量に対応するジャンプ送り枚数を増やすことができる。そのため、大まかな画像送りをタッチパネル１７０ａの下部を操作して行い、その後の細かな画像送りをタッチパネル１７０ａの上部を操作して行うことにより、ユーザーの意図通りの操作が可能となる。
【００６４】
また、ジャンプ枚数の設定は枚数や日付（期間）でなくても、動画像、静止画像、お気に入りか否かなどでもよく、この場合には刻み幅は例えば、２Ａや３Ａで一定にしてもよい。
【００６５】
また、第１の実施形態では、ジャンプ枚数の設定に従い刻み幅を設定しているが、そうではなくマルチ再生の再生枚数で刻み幅を設定しても良い。この場合も、図５（ｂ）〜（ｄ）に示されるようなマルチ再生時の再生枚数の設定に従い刻み幅を設定する。例えば、図５（ｂ）に示す４枚再生の状態からいずれか１枚をタッチする操作、もしくはカーソルを移動していずれか１枚を選択する操作によって１枚表示（Ｓ３０１）がされた場合には、ジャンプ枚数を４枚としてもよい。同様に、図５（ｃ）の１２枚表示の場合には１２枚ジャンプ、（ｄ）の８０枚表示の場合には８０枚ジャンプとしてもよい。直前のマルチ再生の枚数に応じてジャンプ枚数を設定する場合には、図６のＳ６１１において、マルチ再生時の枚数を取得するようにする。
【００６６】
なお、上述した実施形態においては、１画面に表示される画像が１枚である場合について説明をしたが、これに限らず、複数枚の場合においても適用可能である。つまり、図５（ｂ）〜（ｄ）のように複数枚の画像が最後に表示されている場合に、所定領域へのタッチムーブがされたら（Ｓ６０４Ｙｅｓ）、ジャンプ送りをするようにしてもよい。例えば、図５（ｂ）の４枚表示であれば、Ｌ＝２Ａで４枚分画像を切り替え（１画面に表示される画像を前後の４枚に切り替える）、図５（ｃ）の１２枚表示であればＬ＝Ｄ（２Ａ＜Ｄ＜（２Ａ×３））で１２枚分画像を切り替えるようにする。同様に、図５（ｄ）においても単位枚数（８０枚）画像を切り替えるのに必要なタッチムーブ距離Ｌ＝Ｅ（Ｄ＜Ｅ＜２Ａ×（８０／４））としてもよいし、単位が１２枚以上である場合には、単位分の枚数切り替えるのに必要なタッチムーブ距離をＬ＝Ｄで一定としてもよい。マルチ再生画面においては、Ｙ軸方向に行くほど先の順番の画像となっているので、所定のタッチムーブ方向はＹ軸方向へのタッチムーブとしてもよい。
【００６７】
また、切り替える画像の単位は、一画面内の画像の枚数と同じでなくても、４枚の再生画面の場合には、単位を８枚（２画面分）とし１２枚の再生画面の場合には、単位を３６枚（３画面分）のように、変えてもよい。
【００６８】
図５（ｂ）は、表示状態がマルチ表示の場合の画面表示例である。画面５２０には画像５２２のように４枚の画像が表示されている。図５（ｃ）は、表示状態がマルチ表示の場合の画面表示例である。画面５３０には画像５３２のように１２枚の画像が表示されている。図５（ｄ）は、表示状態がマルチ表示の場合の画面表示例である。画面５４０には画像５４２のように８０枚の画像が表示されている。このようにマルチ表示には、画面表示枚数が４枚、１２枚、８０枚の画面が有り、ユーザーのタッチパネル１７０ａへの操作により、表示枚数がこれらの値に変更される。あるいは、操作部１７０に含まれるマルチ再生ボタンが押下されることで４枚→１２枚→８０枚と順に画面表示枚数が切り替わるようにしてもよい。
【００６９】
（第２の実施形態）
第１の実施形態では、ジャンプバー５９０を何度も操作して画像をジャンプすることを想定して説明した。しかし、一回端までタッチムーブすることで画像全体をジャンプして確認したいニーズもあると考えられる。そこで、この第２の実施形態では、タッチダウンした位置から端までタッチムーブした場合に画像全体をジャンプ送りする例について説明する。
【００７０】
この場合、タッチムーブした時に画像を送る動作は、図６に示したタッチムーブ処理に関するフローチャートの流れと同様である。本実施形態では、第１の実施形態と異なる部分のみについて説明する。本実施形態では、タッチムーブ量に対する画像の送り枚数を以下のように決定する。
【００７１】
まず、システム制御部５０は、現在表示している画像から先頭画像までの枚数ｉｍｇ１と最終画像までの枚数ｉｍｇ２を計算する。次に、タッチ位置から左端までの距離ｄ１と右端までの距離ｄ２を計算し、さらにこれらの距離における刻み数ｄ１／Ａ、ｄ２／Ａを算出する。
【００７２】
次に、現在表示している画像から先頭画像までの枚数ｉｍｇ１を送るための１刻み当たりの（単位タッチムーブ量Ａあたり）の送り枚数Ｘ１＝ｉｍｇ１／（ｄ１／Ａ）を算出する。同様に現在表示している画像から最終画像までの枚数ｉｍｇ２を送るための１刻み当たりの（単位タッチムーブ量Ａあたり）の送り枚数Ｘ２＝ｉｍｇ２／（ｄ２／Ａ）を算出する。そして、Ｘ１とＸ２の大きいほうの値をＸとする。Ｘは、小数の場合は切り上げて整数にする。
【００７３】
このようにして得られたＸを、単位タッチムーブ量Ａ当たりの送り枚数とする。単位タッチムーブ量Ａ当たりの送り枚数をこのようにＸに設定すれば、タッチ位置から左へ操作しても右へ操作しても全画像をジャンプ送りすることが可能である。
【００７４】
より具体的には、例えばＸ１＞Ｘ２であり、Ｘ＝Ｘ１に設定したとする。その場合、タッチ位置から左へ操作した場合の送り枚数は、Ｘ×（ｄ１／Ａ）＝Ｘ１×（ｄ１／Ａ）＝ｉｍｇ１となり、現在表示している画像から先頭画像までの枚数ｉｍｇ１を全てジャンプ送りすることができる。また、タッチ位置から右へ操作した場合の送り枚数は、Ｘ×（ｄ２／Ａ）＝Ｘ１×（ｄ２／Ａ）＞Ｘ２×（ｄ２／Ａ）＝ｉｍｇ２となり、ｉｍｇ２より大きくなる。したがって、タッチ位置から右へ操作した場合でも、現在表示している画像から最終画像までの枚数ｉｍｇ２を全てジャンプ送りすることができる。
【００７５】
以上のように、第２の実施形態では、現在表示している画像から先頭画像までの枚数と最終画像までの枚数、およびタッチ位置から左端までの距離と右端までの距離を元に、単位タッチムーブ量当たりの送り枚数を計算する。これにより、タッチ位置から左へ操作しても右へ操作しても全画像をジャンプ送りすることが可能になる。そして、第１の実施形態と同様に、画像送りのスケールが切り替わることで、ユーザーの意図通りの操作が可能となる。
【００７６】
（第３の実施形態）
第１の実施形態では、ジャンプバー５９０を何度も操作して画像をジャンプすることを想定して説明した。また、第２の実施形態ではタッチダウンした位置から端までタッチムーブした場合に画像全体をジャンプ送りする例について説明した。
【００７７】
しかし、特にジャンプ送り設定が日付の時には、ジャンプ送りを行う際に、日付をまたいでジャンプしたかどうかを確認したいニーズもあると考えられる。そこで、第３の実施形態では、ジャンプ送り設定が日付の場合には、ジャンプ送りを行う際にジャンプバー５９０上に境界線を描画する例について説明する。
【００７８】
この場合、タッチムーブした時に画像を送る動作は、図６に示したタッチムーブ処理に関するフローチャートの流れと同様である。本実施形態では、第１の実施形態と異なる部分のみについて説明する。本実施形態では、以下のようにしてジャンプバー５９０上に境界線を描画する。
【００７９】
まず、システム制御部２５０は、現在の画像から日付毎の画像までの枚数を計算する。ここで枚数の計算方法としては、タッチムーブで左側へ操作し日付を戻る方向は、前の日付の最終画像までの枚数を計算し、タッチムーブで右側へ操作し日付を進める方向は、後ろの日付の先頭画像までの枚数を計算する。次に、上記で計算された枚数とタッチ位置に基づきジャンプバー５９０上に境界線を描画する。
【００８０】
以上のように、第３の実施形態では、ジャンプ再生のメニュー設定が日付の場合には、タッチ位置が確定した際に各日付の画像枚数に従い境界位置を計算し、ジャンプバー上に境界線を描画する。これにより、日付をまたいで画像をジャンプ送りしていることを認識出来るようになり、ユーザーの意図通りの操作が可能となる。
【００８１】
なお、システム制御部２５０が行うものとして説明した上述の各種の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００８２】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００８３】
また、上述した実施形態においては、本発明をデジタルカメラ１００に適用した場合を例にして説明したが、これはこの例に限定されず、タッチ操作によって表示画像を切り替え可能な表示制御装置であれば適用可能である。即ち、本発明はタッチパネルを有するパーソナルコンピュータ（ＰＣ）や、携帯電話端末や携帯型の画像ビューワ、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダー、タブレットＰＣ、スマートフォン、投影装置、家電装置等に適用可能である。また、デジタルカメラ等で撮影したライブビュー画像を有線または無線通信を介して受信して表示し、リモートで画像を表示する表示装置を制御するスマートフォンやタブレットＰＣ、デスクトップＰＣなどの装置にも適用可能である。
【００８４】
（他の実施形態）
また本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現できる。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現できる。
【符号の説明】
【００８５】
１００：デジタルカメラ、１５０：レンズユニット、２０４：レンズシステム制御部、２２２：撮像部、２２４：画像処理部、２５０：システム制御部
【図１】
2018132895.tif 000003
【図２】
2018132895.tif 000004
【図３】
2018132895.tif 000005
【図４】
2018132895.tif 000006
【図５】
2018132895.tif 000007
【図６】
2018132895.tif 000008
【図７】
2018132895.tif 000009
【図８】
2018132895.tif 000010