(57)【特許請求の範囲】
【請求項１】
表示手段に対する複数点のタッチ操作を検出可能なタッチ検出手段と、
前記表示手段に対して１点がタッチされたまま移動する操作に応じて、前記表示手段に表示された画像を所定の順序における隣の画像に切り換え、
前記表示手段に対して２点がタッチされたまま該２点が同一方向へ移動する操作に応じて、前記表示手段に表示された画像を、前記所定の順序における隣の画像であるという条件とは異なる他の所定の条件を満たす他の画像に切り換えるように制御する制御手段と、
前記２点がタッチされたまま該２点が同一方向に移動する操作に応じて前記表示手段に表示された画像が切り換えられると、前記他の所定の条件を表示するように制御する表示制御手段と
を有することを特徴とする表示制御装置。
【請求項２】
前記他の所定の条件は、ユーザの操作により変更可能であることを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記タッチ検出手段によって２点がタッチされていることを検出すると、前記表示制御手段は、前記他の所定の条件を前記表示手段に表示するように制御することを特徴とする請求項１または２に記載の表示制御装置。
【請求項４】
前記表示制御手段は、前記他の所定の条件が変更されてから１回目に前記２点がタッチされていることを検出された場合にのみ、前記他の所定の条件を表示するように制御することを特徴とする請求項３に記載の表示制御装置。
【請求項５】
前記制御手段は、前記表示手段に対して２点がタッチされたまま該２点間の距離が変化したことに応じて、前記表示手段に表示された画像を拡大または縮小するように制御することを特徴とする請求項１乃至４の何れか１項に記載の表示制御装置。
【請求項６】
前記他の所定の条件は、特定の属性情報を有する画像のうち、前記所定の順序において切り換え前の画像よりも先で最も近くの画像であることを特徴とする請求項１乃至５の何れか１項に記載の表示制御装置。
【請求項７】
前記特定の属性情報は、前記切り換え前の画像の撮影日と異なる撮影日であることを特徴とする請求項６に記載の表示制御装置。
【請求項８】
前記特定の属性情報は、画像のレーティング情報であることを特徴とする請求項６に記載の表示制御装置。
【請求項９】
前記特定の属性情報は、画像の種別であることを特徴とする請求項６に記載の表示制御装置。
【請求項１０】
前記画像の種別は、動画あるいは静止画であることを特徴とする請求項９に記載の表示制御装置。
【請求項１１】
前記特定の属性情報は、前記切り換え前の画像に格納されているフォルダと異なるフォルダであることを特徴とする請求項６に記載の表示制御装置。
【請求項１２】
前記他の所定の条件は、切り換え前の画像よりも前記所定の順序において特定の枚数分先にある画像であることを特徴とする請求項１乃至５の何れか１項に記載の表示制御装置。
【請求項１３】
表示手段に対する複数点のタッチ操作を検出可能なタッチ検出ステップと、
前記表示手段に対して１点がタッチされたまま移動する操作に応じて、前記表示手段に表示された画像を所定の順序における隣の画像に切り換え、
前記表示手段に対して２点がタッチされたまま該２点が同一方向へ移動する操作に応じて、前記表示手段に表示された画像を、前記所定の順序における隣の画像であるという条件とは異なる他の所定の条件を満たす他の画像に切り換えるように制御する制御ステップと、
前記２点がタッチされたまま該２点が同一方向に移動する操作に応じて前記表示手段に表示された画像が切り換えられると、前記他の所定の条件を表示するように制御する表示制御ステップと
を有することを特徴とする表示制御装置の表示制御方法。
【請求項１４】
コンピュータを、請求項１乃至１２の何れか１項に記載された表示制御装置の各手段として機能させるためのプログラム。
【請求項１５】
コンピュータを、請求項１乃至１２の何れか１項に記載された表示制御装置の各手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御装置の制御方法、プログラムおよび記録媒体に関するものである。特に、タッチ操作により画像送りを行うことができる表示制御装置などに用いられて好適である。
【背景技術】
【０００２】
従来、タッチパネルに対する１点タッチの操作と、複数点タッチの操作とにそれぞれ機能を割り当てることで、より多くの機能を使い分けて指示することが可能な技術が提案されている。例えば特許文献１には、２点タッチの距離に応じて地図を拡大縮小でき、１点タッチしたまま移動すると地図をスクロールでき、２点タッチでコンパスのような動きをすると地図を回転することができる携帯情報機器が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１６３４４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
表示部に表示された画像を切り換える画像送りの方法として、１枚画像送りとジャンプ画像送りが知られている。異なるタッチ点数のタッチ操作によってこれらの画像送りの種別を使い分けることを考えた場合、ユーザは画像送りを行った結果の画像を見るだけでは、どのような画像送りが行われたのかを認識できない。そのため、ユーザは画像送りによって切り換えられた画像が所望の画像でなかったときに元の画像に戻りたい場合があるが、どのような画像送りを行えば元の画像に戻れるのかを認識できないという問題がある。
【０００５】
本発明は上記課題に鑑み、異なるタッチ点数のタッチ操作によって画像送りの種別を使い分けた場合でも、ユーザにどのような画像送りが行われたのかを確実に認識させることができる表示制御装置などを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の表示制御装置は、表示手段に対する複数点のタッチ操作を検出可能なタッチ検出手段と、前記表示手段に対して１点がタッチされたまま移動する操作に応じて、前記表示手段に表示された画像を所定の順序における隣の画像に切り換え、前記表示手段に対して２点がタッチされたまま該２点が同一方向へ移動する操作に応じて、前記表示手段に表示された画像を、前記所定の順序における隣の画像であるという条件とは異なる他の所定の条件を満たす他の画像に切り換えるように制御する制御手段と、前記２点がタッチされたまま該２点が同一方向に移動する操作に応じて前記表示手段に表示された画像が切り換えられると、前記他の所定の条件を表示するように制御する表示制御手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、異なるタッチ点数のタッチ操作によって画像送りの種別を使い分けた場合でも、ユーザにどのような画像送りが行われたのかを確実に認識させることができる。
【図面の簡単な説明】
【０００８】
【図１】表示制御装置の構成を示すブロック図である。
【図２】ジャンプ画像送りの設定画面の表示例を示す図である。
【図３】画像送りを行ったときの表示例を示す図である。
【図４】表示制御装置による再生処理を示すフローチャートである。
【図５】画像送りを行ったときの表示例を示す図である。
【図６】第１の実施形態の２点タッチ処理を示すフローチャートである。
【図７】第２の実施形態の２点タッチ処理を示すフローチャートである。
【図８】ジャンプ画像送り設定処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に、本発明の好ましい実施形態を添付の図面に基づいて詳細に説明する。
＜第１の実施形態＞
図１は、本実施形態に係る表示制御装置の構成を示すブロック図である。ここでは、表示制御装置としてデジタルカメラ１００を例にして説明する。
デジタルカメラ１００は撮影レンズ１０１、シャッター１０２、撮像部１０３、Ａ／Ｄ変換器１０４、バリア１０５、画像処理部１０６、メモリ制御部１０７、システム制御部１０８、メモリ１０９、表示部１１０、Ｄ／Ａ変換器１１１を有している。また、デジタルカメラ１００は不揮発性メモリ１１２、システムメモリ１１３、システムタイマー１１４、電源スイッチ１１５、モード切替スイッチ１１６、第１シャッタースイッチ１１７、第２シャッタースイッチ１１８、操作部１１９を有している。また、デジタルカメラ１００は記録媒体１２０、電源制御部１２１、電源部１２２、記録媒体Ｉ／Ｆ１２３などを有している。
【００１０】
撮影レンズ１０１はズームレンズ、フォーカスレンズを含むレンズ群である。シャッター１０２は、絞り機能を備えるものである。撮像部１０３は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子などで構成される撮像素子である。Ａ／Ｄ変換器１０４は撮像部１０３から出力されるアナログ信号をデジタル信号に変換する。バリア１０５は撮影レンズ１０１、シャッター１０２、撮像部１０３を含む撮像系を覆うことにより撮像系の汚れや破損を防止する。
【００１１】
画像処理部１０６はＡ／Ｄ変換器１０４からのデータまたはメモリ制御部１０７からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部１０６は撮像部１０３により撮像された画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御部１０８が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。更に、画像処理部１０６は撮像部１０３により撮像された画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１２】
Ａ／Ｄ変換器１０４からの出力データは、画像処理部１０６およびメモリ制御部１０７
を介してあるいは直接メモリ制御部１０７を介してメモリ１０９に書き込まれる。メモリ１０９は撮像部１０３によって得られＡ／Ｄ変換器１０４によりデジタルデータに変換された画像データや、表示部１１０に表示するための画像データを格納する。メモリ１０９は所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。また、メモリ１０９は画像表示用のメモリ（ビデオメモリ）を兼ねている。
【００１３】
Ｄ／Ａ変換器１１１はメモリ１０９に格納されている画像表示用のデータをアナログ信号に変換して表示部１１０に供給する。したがって、メモリ１０９に書き込まれた表示用の画像データは、Ｄ／Ａ変換器１１１を介して表示部１１０に表示される。表示部１１０はＬＣＤなどの表示器上にＤ／Ａ変換器１１１からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器１０４によって一度デジタル変換されメモリ１０９に蓄積されたデジタル信号をＤ／Ａ変換器１１１においてアナログ変換し、表示部１１０に逐次転送して表示することで、電子ビューファインダとして機能し、スルー画像表示を行うことができる。
【００１４】
不揮発性メモリ１１２は電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭなどが用いられる。不揮発性メモリ１１２にはシステム制御部１０８の動作用の定数、プログラムなどが記録される。不揮発性メモリ１１２に記録されるプログラムは、本実施形態にて後述する各種フローチャートを実行するためのプログラムである。
【００１５】
システム制御部１０８はデジタルカメラ１００全体を制御する。システム制御部１０８は上述した不揮発性メモリ１１２に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。また、システム制御部１０８はメモリ１０９、Ｄ／Ａ変換器１１１、表示部１１０などを制御することにより表示制御も行う。システムメモリ１１３はシステム制御部１０８の動作用の定数、変数、不揮発性メモリ１１２から読み出されたプログラムなどを展開する。システムメモリ１１３は例えばＲＡＭなどが用いられる。システムタイマー１１４は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００１６】
電源スイッチ１１５、モード切替スイッチ１１６、第１シャッタースイッチ１１７、
第２シャッタースイッチ１１８および操作部１１９は、ユーザがシステム制御部１０８に各種の動作指示を入力するための操作手段である。
電源スイッチ１１５はデジタルカメラ１００の電源オン、電源オフを切り替えるために使用される。
【００１７】
モード切替スイッチ１１６はシステム制御部１０８の動作モードを静止画撮影モード、動画撮影モード、再生モードなどの何れかのモードに切り替えるために使用される。静止画撮影モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモードなどがある。モード切替スイッチ１１６で、静止画撮影モードに含まれるこれらのモードの何れかに直接切り替えることができる。または、モード切替スイッチ１１６で静止画撮影モードに一旦切り替えた後に、静止画撮影モードに含まれるこれらのモードの何れかに、他の操作部材を用いて切り替えてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００１８】
第１シャッタースイッチ１１７はデジタルカメラ１００に設けられたシャッターボタンの操作途中、いわゆる半押し（撮影準備指示）でオンとなり、第１シャッタースイッチ信号ＳＷ１を発生する。システム制御部１０８は第１シャッタースイッチ信号ＳＷ１によりＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理などの動作を開始する。
第２シャッタースイッチ１１８はシャッターボタンの操作完了、いわゆる全押し（撮影指示）でオンとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部１０８は第２シャッタースイッチ信号ＳＷ２により撮像部１０３からの信号読み出しから記録媒体１２０に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００１９】
操作部１１９の各操作部材は表示部１１０に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては例えばメニューボタン、終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタンなどがある。例えばメニューボタンが押されると各種の設定可能なメニュー画面が表示部１１０に表示される。ユーザは表示部１１０に表示されたメニュー画面と上下左右の４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００２０】
コントローラホイール１１９ａは操作部１１９に含まれる回転操作可能な操作部材であり、方向ボタンと共に選択項目を指示するときなどに使用される。コントローラホイール１１９ａを回転操作すると操作量に応じて電気的なパルス信号が発生し、システム制御部１０８は発生したパルス信号に基づいてデジタルカメラ１００の各部を制御する。システム制御部１０８はこのパルス信号に基づいてコントローラホイール１１９ａが回転操作された角度や回転数などを判定することができる。なお、コントローラホイール１１９ａは回転操作が検出できる操作部材であればどのようなものでもよい。例えば、ユーザの回転操作に応じてコントローラホイール１１９ａ自体が回転してパルス信号を発生するダイヤル操作部材であってもよい。また、タッチセンサよりなる操作部材で、コントローラホイール１１９ａ自体は回転せず、コントローラホイール１１９ａ上でのユーザの指の回転動作などを検出する、いわゆるタッチホイールであってもよい。
【００２１】
電源制御部１２１は電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路などにより構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部１２１はその検出結果およびシステム制御部１０８の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体１２０を含む各部へ供給する。
【００２２】
電源部１２２はアルカリ電池やリチウム電池などの一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池などの二次電池、ＡＣアダプターなどからなる。記録媒体Ｉ/Ｆ１２３は記録媒体１２０とのインターフェースである。記録媒体１２０は撮影された画像を記録するためのものであり、半導体メモリ、メモリカード、磁気ディスク、ハードディスクなどが用いられる。
【００２３】
なお、デジタルカメラ１００は、操作部１１９の一つとして、表示部１１０に対する接触を検出可能なタッチパネル１１９ｂを有している。タッチパネル１１９ｂはタッチ検出手段の一例に対応する。タッチパネル１１９ｂと表示部１１０とは一体的に構成され、例えば光の透過率が表示部１１０の表示を妨げないように、タッチパネル１１９ｂを表示部１１０の表示面の上層に取り付ける。タッチパネル１１９ｂにおける入力座標と表示部１１０上の表示座標とを対応付けることで、あたかもユーザが表示部１１０上に表示された画面を直接的に操作可能であるかのようなＧＵＩを構成することができる。
タッチパネル１１９ｂには抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式などの様々な方式のうち何れかの方式のものを用いることができる。
【００２４】
システム制御部１０８はユーザによるタッチパネル１１９ｂに対する以下の操作を検出することができる。タッチパネル１１９ｂを指やペンで触れたこと（以下、タッチダウンと称する）。タッチパネル１１９ｂを指やペンで触れている状態であること（以下、タッチオンと称する）。タッチパネル１１９ｂを指やペンで触れたまま移動していること（以下、ムーブと称する）。タッチパネル１１９ｂへ触れていた指やペンを離したこと（以下、タッチアップと称する）。タッチパネル１１９ｂに何も触れていない状態（以下、タッチオフと称する）。
【００２５】
上述した操作やタッチパネル１１９ｂ上に指やペンが触れている位置座標は内部バス１２４を通じてシステム制御部１０８に通知される。システム制御部１０８は通知された情報に基づいてタッチパネル１１９ｂ上でどのような操作が行なわれたかを判定する。ムーブについては、システム制御部１０８はタッチパネル１１９ｂ上で移動する指やペンの移動方向を位置座標の変化に基づいてタッチパネル１１９ｂ上の垂直成分・水平成分毎に判定する。また、タッチパネル１１９ｂ上をタッチダウンから一定のムーブを経てタッチアップをしたとき、ストロークを描いたことになる。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル１１９ｂ上に指を触れたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル１１９ｂ上を指ではじくように素早くなぞる操作である。システム制御部１０８は所定距離以上を所定速度以上でムーブされたことを検出し、そのままタッチアップを検出するとフリックが行なわれたと判定する。また、システム制御部１０８は所定距離以上を所定速度未満でムーブしたことを検出した場合はドラッグが行なわれたと判定する。
【００２６】
なお、本実施形態のタッチパネル１１９ｂは、同時に複数箇所タッチされたことを検出することができる。この場合、システム制御部１０８は、タッチされた箇所の数（タッチ点数）と、各タッチ箇所の位置座標とを取得し、タッチ箇所ごとに上述したタッチダウン、タッチオン、タッチアップ、タッチオフ、ムーブ、フリック、ドラッグなどを判定することができる。
【００２７】
本実施形態では、表示部１１０に画像を表示している状態でのタッチパネル１１９ｂに対する以下の（ａ）〜（ｄ）の操作にそれぞれ異なる機能が割り当てられている。
（ａ）２点タッチを行い、２点のタッチ位置の距離を広げる操作（ピンチアウト）：１枚の画像を表示している（シングル表示である）場合は、表示している画像を拡大表示する。複数の画像をマルチ表示している場合は、マルチ表示の枚数を減らして、各画像の表示サイズを大きくした画面に遷移する。最も枚数の少ないマルチ表示をしていた場合は、画像１枚をシングル表示に移行する。
【００２８】
（ｂ）２点タッチを行い、２点のタッチ位置の距離を狭める操作（ピンチイン）：シングル表示で拡大中であった場合は、表示している画像を縮小表示する。シングル表示で拡大中ではなかった場合（全画面表示であった場合）は、最も枚数の少ないマルチ表示に移行する。マルチ表示であった場合は、マルチ表示の枚数が増やして、各画像の表示サイズを小さくした画面に遷移する。
（ｃ）２点タッチを行い、２点一緒に同一方向へムーブさせる操作：ジャンプ画像送りとして設定されている種別のジャンプ画像送りを行う。その詳細は後述する。
【００２９】
（ｄ）１点タッチを行い、所定距離以上ムーブあるいはフリックする操作：シングル画像送りを行う。表示部１１０の左方向へ所定距離以上ムーブあるいはフリックした場合は、表示している画像を、画像送りの順序で次の画像に切り換える。表示部１１０の右方向へ所定距離以上ムーブまたはフリックした場合は、表示している画像を、画像送りの順序で１つ前の画像に切り換える。
【００３０】
ここで、上述した（ｃ）のジャンプ画像送りとは、特定の枚数または特定の属性情報の単位で表示する画像を切り換える処理である。特定の枚数または特定の属性情報などの所定の条件は、ジャンプキーとして後述するジャンプ画像送りの設定によって設定することができる。ジャンプの単位となる属性情報としては例えば撮影日、フォルダ、動画、静止画、お気に入り（レーティング情報）などである。また、ジャンプの単位となる枚数としては、例えば１０枚、１００枚である。
ジャンプ画像送りでは、ジャンプキーに合致しない画像は飛ばされて表示されないために目的の画像を迅速に表示させることができる。
【００３１】
例えば、撮影日をジャンプキーとした場合のジャンプ画像送り（以下、日付ジャンプという）では、日付ジャンプの指示があるたびに、表示する画像を次の日付の最初の画像に切り換える。具体的には、順方向の日付ジャンプの指示を受付ける前に表示部１１０に表示されていた画像（カレント画像）から、画像送りの順序（例えばファイル名順）で先にある画像のうち最も近くにある、カレント画像と異なる撮影日の画像に切り換える。逆方向の日付ジャンプの指示を受付けた場合は、カレント画像より画像送りの順序で前にある画像のうち最も近くにあるカレント画像と異なる撮影日の画像に切り換える。
【００３２】
フォルダをジャンプキーとした場合の順方向のジャンプ画像送りでは、カレント画像を、カレント画像より画像送りの順序で先にある、カレント画像と異なるフォルダに格納された画像のうち、画像送りの順序でカレント画像に最も近い画像に切り換える。
【００３３】
動画をジャンプキーとした場合の順方向のジャンプ画像送りでは、カレント画像を、カレント画像より画像送りの順序で先にある動画像のうち、画像送りの順序でカレント画像に最も近い動画像に切り換える。
静止画をジャンプキーとした場合の順方向のジャンプ画像送りでは、カレント画像を、カレント画像より画像送りの順序で先にある静止画のうち、画像送りの順序でカレント画像に最も近い静止画に切り換える。
【００３４】
お気に入り度をジャンプキーとした場合の順方向のジャンプ画像送りでは、カレント画像を、カレント画像より画像送りの順序で先にある、所定のお気に入り度以上のお気に入り度が属性情報に付加された画像のうち、画像送りの順序でカレント画像に最も近い画像に切り換える。
枚数をジャンプキーとした場合の順方向のジャンプ画像送り（ジャンプする枚数に応じて１０枚ジャンプ、１００枚ジャンプという）では、カレント画像を、カレント画像から画像送りの順序でジャンプキーの枚数分先の画像に切り換える。例えば１００枚ジャンプでは、カレント画像から画像送りの順序で１００枚分先にある画像に切り換える。逆方向の１００枚ジャンプでは、カレント画像から画像送りの順序で１００枚分前にある画像に切り換える。
【００３５】
図２は、表示部１１０に表示されるジャンプ画像送りの設定画面の表示例を示す図である。ユーザが操作部１１９を操作して設定メニューを開き、ジャンプ画像送りの設定を選択すると、システム制御部１０８は図２に示すようなジャンプ画像送りの設定画面を表示する。ジャンプ画像送りの設定画面では、ジャンプキーの候補がアイコン形式で一覧表示される。ユーザは操作部１１９の４方向ボタンを用いて選択枠２０１を移動させて所望のジャンプキーを選択し、操作部１１９の決定ボタンを押下することによって、所望のジャンプキーに変更可能である。システム制御部１０８は変更されたジャンプキーを不揮発性メモリ１１２に記録することでジャンプ画像送りを設定し、次回のジャンプ画像送りに反映する。
【００３６】
次に、図３を参照してシングル画像送りとジャンプ画像送りとの操作方法および画面表示例について説明する。なお、画像送りの順序はファイル番号順の場合について説明するが、この場合に限られず、ファイル名順や撮影日時順などであってもよい。また、図３（ａ）の矢印３０１と図３（ｃ）の矢印３０２とは、タッチ操作の方向とタッチ点数を説明するためのものであって、実際に表示されるものではない。
【００３７】
図３（ａ）に示すように、ファイル番号０００１の画像が表示された状態で、矢印３０１のように１点タッチで左方向へ所定距離以上ムーブが行われたとする。この場合、シングル画像送りが行われ、図３（ｂ）に示すように画像送りの順序で次のファイル番号０００２の画像に切り換わる。
一方、図３（ｃ）に示すように、ファイル番号００１の画像が表示された状態で、矢印３０２のように、２点タッチであって２点一緒に左方向へ所定距離以上ムーブが行われたとする。この場合、ジャンプ画像送りが行われ、例えばジャンプキーが１０枚ジャンプに設定されているとすると、図３（ｄ）に示すように画像送りの順序で１０枚先のファイル番号００１１の画像に切り換わる。このとき、本実施形態では、切り換わった画像と共に、ジャンプ画像送り結果表示３０３が表示される。ジャンプ画像送り結果表示３０３には、設定されているジャンプキーと、現在表示されている画像が記録媒体１２０に格納された全画像を画像送りの順序に並べたときの位置を示すインジケータとが含まれる。図３（ｄ）では、設定されているジャンプキーの表示として、１０枚ジャンプのジャンプキーを示すアイコンが表示されている。
したがって、ユーザはジャンプ画像送り結果表示によりジャンプ画像送りが行われたことを認識することができる。また、ジャンプ画像送り結果表示にはジャンプキーが含まれていることから、ユーザはジャンプ画像送りの種別も認識することができる。
【００３８】
次に、上述した画像送りを実現する再生処理を図４のフローチャートを参照して説明する。この処理は、システム制御部１０８が不揮発性メモリ１１２に記録されたプログラムをシステムメモリ１１３に展開して実行することにより実現する。図４に示すフローチャートは、デジタルカメラ１００が起動され再生モードになることで開始される。
まず、ステップＳ４０１では、システム制御部１０８は記録媒体１２０から最初に表示する初期画像を読み出し、表示部１１０に表示する。初期画像は、例えば前回再生モードを終了したときに最後に表示していた画像（レジューム画像）や最後に撮影された画像（最新画像）である。図５（ａ）は、初期画像がファイル番号０００１の画像である場合の表示例である。
【００３９】
次に、ステップＳ４０２では、システム制御部１０８は終了要求があったか否かを判定する。終了要求は、例えば再生モードから静止画撮影モードなどの他の動作モードに切り替える操作や電源スイッチ１１５により電源オフにする操作である。終了要求があった場合には再生処理を終了し、終了要求がない場合にはステップＳ４０３に進む。
ステップＳ４０３では、システム制御部１０８はタッチパネル１１９ｂ上でタッチオンを検出しているか否かを判定する。タッチオンを検出していない場合にはステップＳ４０２に戻り、タッチオンを検出している場合にはステップＳ４０４に進む。
【００４０】
ステップＳ４０４では、システム制御部１０８はタッチされている箇所が１点であるか否かを判定する。１点である場合にはステップＳ４０５に進み、１点ではない場合すなわち複数点がタッチされている場合にはステップＳ４０９に進む。
ステップＳ４０５では、システム制御部１０８はムーブがあるか否かを判定する。ムーブがない場合にはステップＳ４０４に戻り、ムーブがある場合にはステップＳ４０６に進む。
【００４１】
ステップＳ４０６では、システム制御部１０８はムーブのｘ方向（表示部１１０の横方向）成分に追従して画像を移動させる。すなわち、システム制御部１０８は画像をドラッグさせる。
ステップＳ４０７では、システム制御部１０８はタッチオンを継続して検出しているか否かを判定する。タッチオンを継続して検出している場合にはステップＳ４０５に戻り、タッチオンを継続して検出していない場合すなわちタッチアップを検出した場合にはステップＳ４０８に進む。
【００４２】
ステップＳ４０８では、システム制御部１０８はタッチダウン時からタッチアップ時までのムーブのｘ成分に基づいてシングル画像送りを行う。すなわち、システム制御部１０８は、左方向に所定距離以上ムーブしていた場合には表示部１１０に表示していた画像を１枚先の画像に切り換え、右方向に所定距離以上ムーブしていた場合には表示部１１０に表示していた画像を１枚前の画像に切り換える。一方、システム制御部１０８は、所定距離以上のムーブがなかった場合には画像送りを行わない。
ここで、図５（ａ）に示す状態から順方向へのシングル画像送りが行われた場合には図３（ｂ）に示す画像に切り換えられる。
【００４３】
一方、ステップＳ４０９では、システム制御部１０８はタッチされている箇所が２点であるか否かを判定する。２点である場合にはステップＳ４１０に進み、２点でない場合にはステップＳ４０２に戻る。
ステップＳ４１０では、システム制御部１０８は２点タッチ処理を行う。２点タッチ処理については、図６に示すフローチャートを参照して説明する。
【００４４】
図６は、図４のステップＳ４１０の２点タッチ処理のフローチャートである。この処理は、システム制御部１０８が不揮発性メモリ１１２に記録されたプログラムをシステムメモリ１１３に展開して実行することにより実現する。図６に示すフローチャートは、２点タッチが判定されることで開始される。
まず、ステップＳ６０１では、システム制御部１０８は不揮発性メモリ１１２から現在設定されているジャンプキーを読み出し、ジャンプ画像送りの設定値表示を行う。図５（ｂ）は、ジャンプキーに１０枚ジャンプが設定されている場合のジャンプ画像送りの設定値表示を示す図である。ジャンプ画像送りの設定値表示５０１には、設定されているジャンプキーが含まれる。図５（ｂ）では、設定されているジャンプキーの表示として、１０枚ジャンプのジャンプキーを示すアイコン５０２が表示されている。
【００４５】
したがって、２点タッチによりジャンプ画像送りの設定値表示が行われることで、ユーザは２点タッチの操作でジャンプ画像送りが行えることを認識することができる。また、ジャンプ画像送りの設定値表示にはジャンプキーが含まれていることから、ユーザはジャンプ画像送りの種別も認識することができる。
このように、ユーザは２点タッチの操作により行われる画像送りを事前に把握できるために、ユーザが意図しないジャンプ画像送りを行うことを防ぐことができる。すなわち、意図しないジャンプ画像送りが行われた後に以前の画像に戻すような不要な画像送りを少なくすることができる。
【００４６】
ステップＳ６０２では、システム制御部１０８はタッチされている２点間の距離の変動幅が閾値以内であるか否か、すなわち２点タッチが開始されてからの２点間の距離が一定であるか否かを判定する。一定である場合にはステップＳ６０３に進み、一定でない場合にはステップＳ６０７に進む。
ステップＳ６０３では、システム制御部１０８はタッチされている２点が一定の間隔を保ったまま同一方向へ所定距離以上ムーブしたか否か、すなわち所定距離以上のムーブが２点一緒に行われたか否かを判定する。所定距離以上のムーブが２点一緒に行われていない場合にはステップＳ６０２に戻り、所定距離以上のムーブが２点一緒に行われた場合にはステップＳ６０４に進む。
【００４７】
ステップＳ６０４では、システム制御部１０８は２点タッチが継続しているか否かを判定する。例えば１点離されて１点タッチになった場合や２点とも離されてタッチオフとなった場合のように、２点タッチが継続していない場合にはステップＳ６０５に進む。一方、２点タッチが継続している場合には２点タッチが解除されるまで待機する。
ステップＳ６０５では、システム制御部１０８はジャンプ画像送りを行う。具体的には、システム制御部１０８は不揮発性メモリ１１２から現在設定されているジャンプキーを読み出し、読み出したジャンプキーに応じたジャンプ画像送りを行う。例えばジャンプキーが１００枚ジャンプであった場合には、システム制御部１０８は表示部１１０に表示していた画像よりも画像送りの順序で１００枚先の画像を記録媒体１２０から読み出して表示部１１０に表示する。
【００４８】
ステップＳ６０６では、システム制御部１０８はステップＳ６０５でジャンプ画像送りが行われたことを示すジャンプ画像送り結果表示を行う。ジャンプ画像送り結果表示には設定されているジャンプキーが含まれていることから、ユーザはジャンプ画像送りの種別も認識することができる。図３（ｄ）は、図５（ａ）の状態からジャンプ画像送りが行われたときのジャンプ画像送り結果表示を示す図である。システム制御部１０８は、ジャンプ画像送り結果表示を表示開始から所定時間（数秒程度）で消去する。その後、２点タッチ処理を終了し、図４のステップＳ４０２に進む。
【００４９】
一方、ステップＳ６０７では、システム制御部１０８はステップＳ６０１で表示したジャンプ画像送りの設定値表示を消去する。ステップＳ６０２からステップＳ６０７に進む場合とは、ピンチインまたはピンチアウトが行われた場合であり、ユーザにジャンプ画像送りを行う意思がなかったと想定できる。したがって、ジャンプ画像送りの設定値表示は不要であり、ジャンプ画像送りの設定値表示を消去することで画像閲覧の妨げにならないようにする。
【００５０】
ステップＳ６０８では、システム制御部１０８は２点間の距離が広がったか否かを判定する。この判定はピンチアウトまたはピンチインの何れかであるかを判定するための処理である。距離が広がった場合はピンチアウトが行われたと判定され、ステップＳ６０９に進む。ステップＳ６０９では、システム制御部１０８は表示している画像を２点間の広がった距離に応じて拡大表示する。一方、距離が広がっていない場合は距離が狭まっているのでピンチインが行われたと判定され、ステップＳ６１０に進む。ステップＳ６１０では、システム制御部１０８は表示している画像を２点間の狭まった距離に応じて縮小表示する。
【００５１】
ステップＳ６１１では、システム制御部１０８は２点タッチが継続しているか否かを判定する。２点タッチが継続している場合にはステップＳ６１２に進み、２点タッチが継続されていない場合には２点タッチ処理を終了し、図４のステップＳ４０２に進む。
ステップＳ６１２では、システム制御部１０８は２点間の距離が一定であるか否かを判定する。一定である場合にはステップＳ６１１に戻る。一定でない場合にはステップＳ６０８に戻り、システム制御部１０８は２点間の変化した方向に応じて画像を拡大表示または縮小表示する。
【００５２】
このように本実施形態によれば、ステップＳ６０１で説明したように２点タッチが検出されたときに、設定されているジャンプキーを含んだジャンプ画像送りの設定値表示が行われる。したがって、ユーザはジャンプ画像送りの種別を認識できるので、ジャンプ画像送りを行うか否かを容易に判断でき、意図しないジャンプ画像送りを行うことを防ぐことができる。
【００５３】
また、本実施形態によれば、ステップＳ６０６で説明したようにジャンプ画像送が行われることにより、設定されているジャンプキーを含んだジャンプ画像送り結果表示が行われる。したがって、ユーザはジャンプ画像送りの種別を認識することができる。すなわち、ユーザは切り換わった前後の画像がどのような関係であるのかを認識することができる。
また、切り換わった画像が所望の画像ではなかった場合には、ユーザは逆向きにジャンプ画像送りを行うことで切り換わる前の画像に戻ることを容易に認識することができる。
【００５４】
また、ジャンプ画像送りは、シングル画像送りの操作と同じ動作をシングル画像送りの操作よりも多いタッチ点数で行う操作によって実現される。すなわち、シングル画像送りよりも多くの画像送りを行いたい場合、ユーザは単にシングル画像送りと同じ動作を多くのタッチ点数で行えばよく、直感的にジャンプ画像送りの操作を行うことができる。
【００５５】
＜第２の実施形態＞
第１の実施形態では、２点タッチが検出されたときに設定されているジャンプキーを含んだジャンプ画像送りの設定値表示が行われる場合について説明した。一方、ユーザがジャンプ画像送りの操作やジャンプキーを既に把握している場合には、ジャンプ画像送りの設定値表示は必要なく、かえって画像閲覧の妨げになってしまう。そこで、本実施形態ではジャンプキーを変更したときのみジャンプ画像送りの設定値表示を行うことで、ユーザにジャンプキーを勘違いなく認識させると共に画像閲覧の妨げにならないようにする。
【００５６】
図７は、図４のステップＳ４１０の２点タッチ処理のフローチャートである。この処理は、システム制御部１０８が不揮発性メモリ１１２に記録されたプログラムをシステムメモリ１１３に展開して実行することにより実現する。なお、図７のフローチャートは、図６のフローチャートのステップＳ６０１の処理をステップＳ７０１〜ステップＳ７０３に変更したものであり、図６と同一の処理は同一ステップ番号を付してその説明を省略する。図７のフローチャートは、２点タッチが判定されることで開始される。
【００５７】
まず、ステップＳ７０１では、システム制御部１０８はシステムメモリ１１３に保持されているジャンプ画像送りの設定値表示済みフラグを読み出す。ジャンプ画像送りの設定値表示済みフラグとは、ジャンプ画像送りの設定値表示をしたことがあるかを示すフラグである。システム制御部１０８はジャンプ画像送りの設定値表示済みフラグに基づいてジャンプキーが変更されてからジャンプ画像送りの設定値表示をしたことがあるか否かを判定する。表示をしたことがないと判定された場合にはステップＳ７０２に進む。
【００５８】
ステップＳ７０２では、システム制御部１０８は不揮発性メモリ１１２から現在設定されているジャンプキーを読み出し、ジャンプ画像送りの設定値表示を行う。この処理は、上述した図６のステップＳ６０１の処理と同様である。
ステップＳ７０３では、システム制御部１０８はシステムメモリ１１３に保持されているジャンプ画像送りの設定値表示済みフラグをオンにすることで、ジャンプキーを変更した後、既にジャンプ画像送りの設定値表示をしたことを記録する。
【００５９】
一方、ステップＳ７０１において、表示をしたことがあると判定された場合には、ステップＳ７０２およびＳ７０３の処理を行わずにステップＳ６０２に進む。すなわち、システム制御部１０８はジャンプキーが変更されてから１回目に２点タッチが検出された場合のみ、ジャンプ画像送りの設定値表示を行い、１度ジャンプ画像送りの設定値表示を行っている場合にはその表示を行わない。したがって、ジャンプキーの操作に慣れていないユーザには、ジャンプキーが変更されたときにジャンプ画像送りの設定値表示が行われることでジャンプ画像送りの誤操作を低減させることができる。一方、ジャンプキーを把握しているユーザには、ジャンプ画像送りの設定値表示が画像閲覧の妨げとなることを防ぐことができる。
【００６０】
次に、ジャンプ画像送りの設定処理について図８のフローチャートを参照して説明する。ジャンプ画像送りの設定処理によりジャンプキーが変更された場合には、ジャンプ画像送りの設定値表示済みフラグが更新される。図８のフローチャートの処理は、システム制御部１０８が不揮発性メモリ１１２に記録されたプログラムをシステムメモリ１１３に展開して実行することにより実現する。図８のフローチャートは、ユーザが操作部１１９を操作して設定メニューを開くことで開始される。
【００６１】
まず、ステップＳ８０１では、システム制御部１０８は不揮発性メモリ１１２から現在設定されているジャンプキーを読み出す。
ステップＳ８０２では、システム制御部１０８は読み出したジャンプキーを、ジャンプ画像送り設定処理を開始したときの初期値としてシステムメモリ１１３に記録する。また、システム制御部１０８は読み出したジャンプキーを、現在のジャンプキー（現在値）としてシステムメモリ１１３に記録する。
【００６２】
ステップＳ８０３では、システム制御部１０８はシステムメモリ１１３に記録された現在値を現在設定されているジャンプキーとして表示部１１０に表示する。具体的には、図２に示すように、システム制御部１０８はジャンプ画像送りの設定画面を表示し、複数のジャンプキーの候補のうち現在値のジャンプキーを選択した状態で表示する。
ステップＳ８０４では、システム制御部１０８は操作部１１９の４方向ボタンなどでジャンプキーの選択を変更する操作があったか否かを判定し、選択の変更がある場合にはステップＳ８０５に進み、選択の変更がない場合にはステップＳ８０６に進む。
【００６３】
ステップＳ８０５では、システム制御部１０８はシステムメモリ１１３に記録された現在値を新たに選択されたジャンプキーに変更し、ステップＳ８０３に戻り表示を更新する。
ステップＳ８０６では、システム制御部１０８はジャンプ画像送りの設定画面の終了要求があったか否かを判定し、終了要求があった場合にはステップＳ８０７に進み、終了要求がない場合にはステップＳ８０３に戻る。
【００６４】
ステップＳ８０７では、システム制御部１０８はシステムメモリ１１３に記録されているジャンプキーの初期値と現在値とが一致しているか否かを判定する。一致している場合、すなわちジャンプ画像送りの設定画面を開く前と終了要求があった後とでジャンプキーに変更がない場合には、システム制御部１０８はジャンプ画像送りの設定値表示済みフラグを変更せず、ジャンプ画像送りの設定画面を閉じて処理を終了する。一方、一致していない場合、すなわちジャンプ画像送りの設定画面を開く前と終了要求があった後とでジャンプキーの変更があった場合には、ステップＳ８０８に進む。
【００６５】
ステップＳ８０８では、システム制御部１０８はシステムメモリ１１３に記録していた現在値を不揮発性メモリ１１２に記録し、新たなジャンプキーとして設定する。
ステップＳ８０９では、システム制御部１０８はジャンプ画像送りの設定値表示済みフラグをオフにする。
【００６６】
このようにジャンプ画像送りの設定値表示済みフラグはジャンプキーが変更されたときにオフにされ、ジャンプ画像送りの設定値表示を行ったときにオンにされる。したがって、ジャンプ画像送りの設定値表示済みフラグに基づいてジャンプ画像送りの設定値表示をしたことがあるか否かを容易に判定することができる。上述したように、画像送りの設定値表示が行われている場合には、２点タッチを行ってもジャンプ画像送りの設定値表示が行われない。したがって、例えばジャンプ画像送りを連続で行った場合などには煩わしい表示が行われず、ユーザは画像閲覧を快適に行うことができる。
【００６７】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
上述した実施形態では、ジャンプ画像送りの結果表示およびジャンプ画像送りの設定値表示には、設定されているジャンプキーをアイコンで表示する場合について説明した。しかしながら、この場合に限られず、ジャンプキーの種別をユーザが識別できればよく、例えば文字、音声などを用いてもよい。
また、システム制御部１０８による制御は、１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、デジタルカメラ１００全体の制御を行ってもよい。また、上述した各実施形態は、本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００６８】
また、上述した実施形態では、本発明をデジタルカメラ１００に適用した場合を例にして説明したが、この場合に限定されず、タッチ操作により画像送りを行うことができる表示制御装置であれば適用可能である。すなわち、本発明はパーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【００６９】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するプログラムをネットワークまたは各種記録媒体を介して表示制御装置に供給し、その表示制御装置のコンピュータ（システム制御部１０８など）がプログラムコードを読み出して実行する処理である。この場合、そのプログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体は本発明を構成することになる。
【符号の説明】
【００７０】
１００：デジタルカメラ  １０１：撮影レンズ  １０２：シャッター  １０３：撮像部  １０４：Ａ／Ｄ変換器  １０５：バリア  １０６：画像処理部  １０７：メモリ制御部  １０８：システム制御部  １０９：メモリ  １１０：表示部  １１１：Ｄ／Ａ変換器  １１２：不揮発性メモリ  １１３：システムメモリ  １１４：システムタイマー  １１５：電源スイッチ  １１６：モード切替スイッチ  １１７：第１シャッタースイッチ  １１８：第２シャッタースイッチ  １１９：操作部  １１９ａ：コントローラホイール  １１９ｂ：タッチパネル  １２０：記録媒体  １２１：電源制御部  １２２：電源部  １２３：記録媒体Ｉ／Ｆ
【図１】
0005885517.tif 000002
【図２】
0005885517.tif 000003
【図３】
0005885517.tif 000004
【図４】
0005885517.tif 000005
【図５】
0005885517.tif 000006
【図６】
0005885517.tif 000007
【図７】
0005885517.tif 000008
【図８】
0005885517.tif 000009