(57)【特許請求の範囲】
【請求項１】
所定の順に並べられた複数の画像からなる画像群の一部を表示部に表示させ、入力部を介して当該画像群をスクロールさせるための操作が行われると、当該画像群をスクロールさせることで当該画像群に含まれる所定の順に並べられた複数の画像を上記表示部に連続的に表示させる制御部を
具え、
上記制御部は、
上記所定の順に並べられた複数の画像のうちの一端の画像を表示部に表示させた状態で、さらに次の画像を表示させる方向へ上記画像群をスクロールさせるための操作が行われると、現在表示させている画像が一端の画像である旨を示し上記表示部に表示させる画像を一端の画像から他端の画像へと切り替えるための第１の情報を上記表示部の画面の所定位置に表示させ、さらに上記入力部を介して当該第１の情報に対する操作が行われると、当該第１の情報と上記一端の画像を非表示にさせ、上記所定の順に並べられた複数の画像のうちの他端の画像を上記表示部に表示させるとともに、現在表示させている画像が他端の画像である旨を示し上記表示部に表示させる画像を他端の画像から一端の画像へと切り替えるための第２の情報を上記表示部の画面の所定位置に表示させる
表示制御装置。
【請求項２】
上記制御部は、
上記一端の画像を表示部に表示させた状態で、さらに次の画像を表示させる方向へ上記画像群をスクロールさせるための操作が行われると、上記所定位置に表示させた第１の情報の表示位置は変えずに、当該一端の画像が上記表示部の画面から外れない範囲で上記画像群をスクロールさせる
請求項１に記載の表示制御装置。
【請求項３】
上記制御部は、
上記入力部を介して上記第１の情報に対する操作が行われると、上記第１の情報と上記一端の画像を非表示にさせ、所定時間経過後に上記他端の画像と上記第２の情報を上記表示部に表示させる
請求項１に記載の表示制御装置。
【請求項４】
上記制御部は、
上記第１の情報を上記表示部に所定時間表示させた後、上記第１の情報を非表示にする
請求項１に記載の表示制御装置。
【請求項５】
上記制御部は、
上記画像群の全部が上記表示部の表示画面内に表示可能な場合には、上記画像群の全部を上記表示部に表示させ、且つ上記第１及び第２の情報については表示させない
請求項１に記載の表示制御装置。
【請求項６】
表示制御装置の制御部が、所定の順に並べられた複数の画像からなる画像群の一部を表示部に表示させ、入力部を介して当該画像群をスクロールさせるための操作が行われると、当該画像群をスクロールさせることで当該画像群に含まれる所定の順に並べられた複数の画像を上記表示部に連続的に表示させる第１の表示ステップと、
上記制御部が、上記所定の順に並べられた複数の画像のうちの一端の画像を表示部に表示させた状態で、さらに次の画像を表示させる方向へ上記画像群をスクロールさせるための操作が行われると、現在表示させている画像が一端の画像である旨を示し上記表示部に表示させる画像を一端の画像から他端の画像へと切り替えるための第１の情報を上記表示部の画面の所定位置に表示させる第２の表示ステップと、
上記制御部が、上記入力部を介して上記第１の情報に対する操作が行われると、当該第１の情報と上記一端の画像を非表示にさせ、上記所定の順に並べられた複数の画像のうちの他端の画像を上記表示部に表示させるとともに、現在表示させている画像が他端の画像である旨を示し上記表示部に表示させる画像を他端の画像から一端の画像へと切り替えるための第２の情報を上記表示部の画面の所定位置に表示させる第３の表示ステップと
を具える表示制御方法。
【請求項７】
表示制御装置に、
上記表示制御装置の制御部が、所定の順に並べられた複数の画像からなる画像群の一部を表示部に表示させ、入力部を介して当該画像群をスクロールさせるための操作が行われると、当該画像群をスクロールさせることで当該画像群に含まれる所定の順に並べられた複数の画像を上記表示部に連続的に表示させる第１の表示ステップと、
上記制御部が、上記所定の順に並べられた複数の画像のうちの一端の画像を表示部に表示させた状態で、さらに次の画像を表示させる方向へ上記画像群をスクロールさせるための操作が行われると、現在表示させている画像が一端の画像である旨を示し上記表示部に表示させる画像を一端の画像から他端の画像へと切り替えるための第１の情報を上記表示部の画面の所定位置に表示させる第２の表示ステップと、
上記制御部が、上記入力部を介して上記第１の情報に対する操作が行われると、当該第１の情報と上記一端の画像を非表示にさせ、上記所定の順に並べられた複数の画像のうちの他端の画像を上記表示部に表示させるとともに、現在表示させている画像が他端の画像である旨を示し上記表示部に表示させる画像を他端の画像から一端の画像へと切り替えるための第２の情報を上記表示部の画面の所定位置に表示させる第３の表示ステップと
を実行させるための表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法及び表示制御プログラムに関し、例えば画像を連続的に表示させる際に適用して好適なものである。
【背景技術】
【０００２】
近年、例えばデジタルスチルカメラなどで撮像された複数の画像を、任意の順番（例えば撮影日時順など）で連続的に表示させる表示装置が普及している。
【０００３】
このような表示装置として、例えばスライドショー形式で所定時間ずつ画像を切り替えて連続的に表示させるものが提案されている（例えば、特許文献１参照）。
【０００４】
またこのような表示装置として、例えばタッチパネルなどの入力部に対する操作に応じて、画像を連続的に表示させる（つまりスクロールさせる）ものも提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２３８０１２号公報（第１１図）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで上述した表示装置において、入力部に対する操作に応じて、所定のグループごと（例えば撮影日ごとやフォルダごとなど）に画像を連続的に表示させるようにしたとする。
【０００７】
この場合、例えば当該グループにおける最後尾の画像を表示させているときに次の画像へ切り替えるための操作が行われると、先頭の画像に戻って表示させることが考えられる。つまり、複数の画像をループして表示させることが考えられる。
【０００８】
しかしこのようにすると、次の画像へ切り替えるための操作に応じて画像を延々と繰り返し表示させ続けることになるので、どれが先頭又は最後尾の画像なのか、すなわちどれが最端の画像なのかがわかりにくくなってしまう。ゆえにこのような表示装置では、ユーザに最端の画像と他の画像とを区別して認識させづらかった。
【０００９】
本発明は以上の点を考慮してなされたもので、画像を連続的に表示させる際にユーザに最端の画像を区別して認識させ得る表示制御装置、表示制御方法及び表示制御プログラムを提案しようとするものである。
【課題を解決するための手段】
【００１０】
かかる課題を解決するため本発明の表示制御装置においては、所定の順に並べられた複数の画像からなる画像群の一部を表示部に表示させ、入力部を介して当該画像群をスクロールさせるための操作が行われると、当該画像群をスクロールさせることで当該画像群に含まれる所定の順に並べられた複数の画像を上記表示部に連続的に表示させる制御部を設け、当該制御部が、所定の順に並べられた複数の画像のうちの一端の画像を表示部に表示させた状態で、さらに次の画像を表示させる方向へ画像群をスクロールさせるための操作が行われると、現在表示させている画像が一端の画像である旨を示し表示部に表示させる画像を一端の画像から他端の画像へと切り替えるための第１の情報を表示部の画面の所定位置に表示させ、さらに入力部を介して当該第１の情報に対する操作が行われると、当該第１の情報と一端の画像を非表示にさせ、所定の順に並べられた複数の画像のうちの他端の画像を表示部に表示させるとともに、現在表示させている画像が他端の画像である旨を示し表示部に表示させる画像を他端の画像から一端の画像へと切り替えるための第２の情報を表示部の画面の所定位置に表示させるようにした。
【００１１】
これにより本発明の表示制御装置は、例えば所定の順に並べられた複数の画像をループして表示させるような場合でも、ユーザに、最端の画像と他の画像とを区別して認識させることができる。
【発明の効果】
【００１２】
本発明によれば、例えば所定の順に並べられた複数の画像をループして表示させるような場合でも、ユーザに、最端の画像と他の画像とを区別して認識させることができる。かくして画像を連続的に表示させる際にユーザに最端の画像を区別して認識させ得る表示制御装置、表示制御方法及び表示制御プログラムを実現できる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態の概要を示す機能ブロック図である。
【図２】ＤＳＣ（デジタルスチルカメラ）の外観構成を示す略線図である。
【図３】ＤＳＣ（デジタルスチルカメラ）のハードウェア構成を示すブロック図である。
【図４】シングル表示画面（１）の説明に供する略線図である。
【図５】インデックス表示画面（１）の説明に供する略線図である。
【図６】インデックス表示モードにおけるスクロール処理（１）の説明に供する略線図である。
【図７】インデックス表示画面（２）の説明に供する略線図である。
【図８】ミュート画面の説明に供する略線図である。
【図９】インデックス表示モードにおけるスクロール処理（２）の説明に供する略線図である。
【図１０】インデックス表示モードにおけるスクロール処理（３）の説明に供する略線図である。
【図１１】インデックス表示画面（３）の説明に供する略線図である。
【図１２】インデックス表示モードにおけるスクロール処理（４）の説明に供する略線図である。
【図１３】インデックススクロール処理手順を示すフローチャートである。
【図１４】図１３のインデックススクロール処理手順を示すフローチャートに続くフローチャートである。
【図１５】先頭移動ボタンに対するタップ操作の説明に供する略線図である。
【図１６】シングル表示画面（２）の説明に供する略線図である。
【図１７】最後尾移動ボタンに対するタップ操作の説明に供する略線図である。
【図１８】シングル表示画面（３）の説明に供する略線図である。
【発明を実施するための形態】
【００１４】
以下、発明を実施するための最良の形態（以下実施の形態とする）について説明する。尚、説明は以下の順序で行う。
１．実施の形態
２．他の実施の形態
【００１５】
＜１．実施の形態＞
［１−１．実施の形態の概要］
まず、実施の形態の概要を説明する。この概要を説明した後、本実施の形態の具体例の説明に移る。
【００１６】
図１において１は、表示装置を示す。この表示装置１は、画像を表示する表示部２を有している。またこの表示装置１は、入力部３に対する所定の操作に基づいて、所定のグループに含まれる複数の画像を表示部２に連続的に表示させる制御部４を有している。制御部４は、当該所定のグループにおける最端の画像を表示部２に表示させているときに、所定の情報を表示部２に表示させるようになされている。
【００１７】
このような構成により表示装置１は、ユーザに、例えば複数の画像をループして表示させるような場合でも、所定のグループにおける最端の画像と他の画像とを区別して認識させることができる。
【００１８】
このような構成でなる表示装置１の具体例について、以下、詳しく説明する。
【００１９】
［１−２．ＤＳＣ（デジタルスチルカメラ）の外観構成］
次に、図２（Ａ）及び（Ｂ）を用いて、上述した表示装置１の具体例であるデジタルスチルカメラ（以下、ＤＳＣとも呼ぶ）１００の外観構成について説明する。
【００２０】
ＤＳＣ１００は、片手で把持し得る程度の大きさでなる略扁平矩形状の筐体１０１を有している。この筐体１０１の前面１０１Ａには、その上部に撮影レンズ１０２、ＡＦ（Auto  Focus）イルミネータ１０３、フラッシュ１０４が設けられている。ＡＦイルミネータ１０３は、セルフタイマランプも兼ねている。
【００２１】
さらに前面１０１Ａには、上下にスライド可能なレンズカバー１０５が取り付けられている。レンズカバー１０５は、下方にスライドさせられると撮影レンズ１０２、ＡＦイルミネータ１０３、フラッシュ１０４を露出させる一方で、上方にスライドさせられると、これらを覆うことで保護するようになっている。
【００２２】
尚、ＤＳＣ１００は、レンズカバー１０５が下方にスライドさせられると、自動的に電源オンするようにもなっている。
【００２３】
また筐体１０１の上面１０１Ｂには、シャッタボタン１０６、再生ボタン１０７及び電源ボタン１０８が設けられている。さらに筐体１０１の背面１０１Ｃには、タッチスクリーン１０９が設けられている。
【００２４】
再生ボタン１０７は、ＤＳＣ１００の動作モードを、撮影した画像をタッチスクリーン１０９に表示する再生モードに切り替える為のハードウェアキーである。またタッチスクリーン１０９は、ユーザの指（ペンなどでも可）によるタッチ操作が可能な表示デバイスである。
【００２５】
ＤＳＣ１００は、レンズカバー１０５が下方にスライドさせられると、もしくは電源ボタン１０８が押下されると、電源オンして、撮影モードで起動する。
【００２６】
するとＤＳＣ１００は、撮影レンズ１０２を介して撮像した画像をモニタリング画像としてタッチスクリーン１０９に表示する。そしてＤＳＣ１００は、シャッタボタン１０６が押下されると、画像を記録する。
【００２７】
またＤＳＣ１００は、再生ボタン１０７が押下されると、再生モードに切り換わる。するとＤＳＣ１００は、記録した画像のうちの例えば１つをタッチスクリーン１０９に表示する。そしてＤＳＣ１００は、タッチスクリーン１０９に対するタッチ操作に応じて、表示する画像を切り替える。
【００２８】
［１−３．ＤＳＣ（デジタルスチルカメラ）のハードウェア構成］
次に図３を用いて、ＤＳＣ１００のハードウェア構成について説明する。ＤＳＣ１００は、ＣＰＵ１１０が、ＲＯＭ１１１に書き込まれたプログラムをＲＡＭ１１２にロードして実行することで各種処理を実行すると共に、タッチパネル１１３や操作部１１４からの信号に応じて各部を制御する。因みに、ＣＰＵは、Central  Processing  Unitの略である。また、ＲＯＭは、Read  Only  Memoryの略、ＲＡＭは、Random  Access  Memoryの略である。
【００２９】
タッチパネル１１３は、液晶パネル１１５と共に上述したタッチスクリーン１０９を構成するデバイスであり、タッチパネル１１３上の任意の位置が指でタッチされると、タッチされた位置（すなわちタッチ位置）の座標を検知する。そしてタッチパネル１１３は、このタッチ位置の座標を示す入力信号をＣＰＵ１１０に送る。
【００３０】
ＣＰＵ１１０は、タッチパネル１１３から送られてくる入力信号からタッチ位置の座標を取得すると、この座標を液晶パネル１１５の画面座標に変換することで、液晶パネル１１５の画面上のどの位置がタッチされたのかを認識する。
【００３１】
またＣＰＵ１１０は、一定時間ごとに送られてくる入力信号より取得したタッチ位置の座標を、順次液晶パネル１１５の画面座標に変換していくことで、タッチ位置がどのように動いたのか（すなわちタッチ位置の軌跡）を認識する。
【００３２】
そしてＣＰＵ１１０は、このようにして認識したタッチ位置とその軌跡とに基づいて、画面上のどの位置に対して、どのようなタッチ操作が行われたのかを判別する。
【００３３】
操作部１１４は、上述したシャッタボタン１０６、再生ボタン１０７及び電源ボタン１０８などからなるデバイスであり、これらの操作に応じた信号をＣＰＵ１１０に送る。
【００３４】
ＣＰＵ１１０は、操作部１１４から送られてくる信号に基づいて、シャッタボタン１０６、再生ボタン１０７及び電源ボタン１０８のどれが操作されたかを判別する。
【００３５】
実際、ＣＰＵ１１０は、操作部１１４の電源ボタン１０８が押下されて電源オンすると、又はタッチパネル１１３に対するタッチ操作により動作モードを撮影モードに切り替えるよう指示されると、撮影モードで動作する。
【００３６】
このときＣＰＵ１１０は、モータドライバ１１６を制御して、アクチュエータ１１７を駆動させることで、上述した撮影レンズ１０２やＡＦイルミネータ１０３などからなるレンズ部１１８を、ＤＳＣ１００の筐体１０１から露出させる。またＣＰＵ１１０は、アクチュエータ１１７を駆動させることで、レンズ部１１８の絞りを調整したり、光学ズームのズーム倍率を変更したり、フォーカスレンズを移動させたりする。
【００３７】
またこのときＣＰＵ１１０は、タイミングジェネレータ１１９を制御して、タイミング信号をＣＣＤ（Charge  Coupled  Device）などでなる撮像素子１２０に供給する。撮像素子１２０は、このタイミング信号に基づいて動作することにより、レンズ部１１８を介して取り込まれた被写体からの光を電気信号に変換（すなわち光電変換）して、これをアナログ信号処理部１２１に送る。
【００３８】
アナログ信号処理部１２１は、ＣＰＵ１１０の制御のもと、この電気信号に対してアナログ信号処理（増幅等）を施すことでアナログ画像信号を得、これをアナログデジタル変換部（これをＡ／Ｄ変換部とも呼ぶ）１２２に送る。
【００３９】
Ａ／Ｄ変換部１２２は、ＣＰＵ１１０の制御のもと、送られてきたアナログ画像信号をアナログデジタル変換（Ａ／Ｄ変換）することでデジタル画像信号を得、これをデジタル信号処理部１２３に送る。
【００４０】
デジタル信号処理部１２３は、ＣＰＵ１１０の制御のもと、送られてきたデジタル画像信号に対してデジタル信号処理（ノイズ除去等）を施した後、液晶パネル１１５に送る。この結果、液晶パネル１１５には、被写体の画像がモニタリング画像として表示される。このようにしてＤＳＣ１００は、撮影者に被写体を確認させる。
【００４１】
またこのとき、デジタル信号処理部１２３は、ＣＰＵ１１０の制御のもと、文字やアイコンなどのグラフィックス信号を生成して、これをデジタル画像信号に重畳する。この結果、液晶パネル１１５には、モニタリング画像と共に、文字やアイコンなどが表示される。
【００４２】
またここで、操作部１１４のシャッタボタン１０６が押下されたとする。するとＣＰＵ１１０は、この操作に応じて、画像を記録する。
【００４３】
このときデジタル信号処理部１２３は、ＣＰＵ１１０の制御のもと、Ａ／Ｄ変換部１２２から送られてきたデジタル画像信号を、例えば、ＪＰＥＧなどの圧縮伸長フォーマットで圧縮することで、圧縮画像データを生成する。因みに、ＪＰＥＧとは、Joint  Photographic  Experts  Groupの略である。
【００４４】
またこのときデジタル信号処理部１２３は、ＣＰＵ１１０の制御のもと、当該デジタル画像信号に基づく画像を縮小したサムネイル画像のデータ（これをサムネイル画像データとも呼ぶ）を生成する。そしてデジタル信号処理部１２３は、生成した圧縮画像データとサムネイル画像データとを、ＣＰＵ１１０に送る。
【００４５】
またこのときＣＰＵ１１０は、タイマなどの計時部（図示せず）から現在の日時（つまり撮影日時）を取得する。
【００４６】
そしてＣＰＵ１１０は、圧縮画像データに、サムネイル画像データや撮影日時などをメタデータとして付加して画像ファイルを生成し、この画像ファイルを記録デバイス１２４に記録する。このようにしてＣＰＵ１１０は、画像を記録する。
【００４７】
因みに、記録デバイス１２４は、例えば数ギガバイト〜数十ギガバイト程度の不揮発性メモリであり、ＤＳＣ１００に予め内蔵された記録媒体であってもよいし、メモリカードのようにＤＳＣ１００に着脱可能な記録媒体であってもよい。
【００４８】
また一方で、操作部１１４の再生ボタン１０８が押下されると、又はタッチパネル１１３に対するタッチ操作により動作モードを再生モードに切り替えるよう指示されると、ＣＰＵ１１０は再生モードで動作する。
【００４９】
このＤＳＣ１００は、再生モードとして、画像を１枚ずつ表示するシングル表示モードと、複数の画像を一覧で表示するインデックス表示モードとを有している。ＣＰＵ１１０は、動作モードを再生モードに切り替えた直後は、例えばシングル表示モードで動作する。
【００５０】
このときＣＰＵ１１０は、シングル表示モードにおける表示画面（これをシングル表示画面とも呼ぶ）を構成するためのデータ（これをシングル表示構成データとも呼ぶ）を生成する。
【００５１】
具体的にＣＰＵ１１０は、例えば記録デバイス１２４に記録されている画像のうち、例えばタッチパネル１１３を介して指定された撮影日の画像を表示グループとして設定する。そしてＣＰＵ１１０は、図４（Ａ）に示すように、当該表示グループに含まれる複数の画像Ｐ（Ｐ１〜Ｐ８）の配置を、例えば左から右へ撮影時刻が新しくなるような順となるように設定する。ＣＰＵ１１０は、この画像Ｐの配置の設定を示すデータをシングル表示構成データとして生成する。
【００５２】
そしてＣＰＵ１１０は、このような画像Ｐの配置に対して、シングル表示画面として表示させる領域（表示領域）ＡＲｓをフォーカス画像に基づいて設定する。具体的にＣＰＵ１１０は、例えば表示グループに含まれる画像Ｐのうち最も撮影時刻が新しい画像Ｐ８をフォーカス画像とし、画像Ｐ８のみが含まれるような表示領域ＡＲｓを設定する。
【００５３】
そしてＣＰＵ１１０は、表示領域ＡＲｓに含まれる画像Ｐ８に対応する画像ファイルを記録デバイス１２４から読み出し、この画像ファイルから圧縮画像データを抽出して、デジタル信号処理部１２３に送る。
【００５４】
デジタル信号処理部１２３は、ＣＰＵ１１０の制御のもと、送られてきた圧縮画像データを伸長することにより圧縮前のデジタル画像信号を得る。そしてデジタル信号処理部１２３は、ＣＰＵ１１０の制御のもと、当該デジタル画像信号に基づいてシングル表示画面となる画面表示信号を生成し、液晶パネル１１５に送る。この結果、図４（Ｂ）に示すように、画像Ｐ８が表示されたシングル表示画面Ｓが液晶パネル１１５に表示される。
【００５５】
ここで、タッチパネル１１３に対して左方向のフリック操作が行われたとする。尚、フリック操作とは、タッチパネル１１３をユーザの指（ペンなどでも可）で軽く払う操作のことである。このときＣＰＵ１１０は、設定した画像Ｐの配置に対して表示領域ＡＲｓを左方向へ移動させることにより、画像Ｐをシングル表示画面Ｓ上で左から右へ移動するようにスクロールさせる。
【００５６】
一方、タッチパネル１１３に対して右方向のフリック操作が行われたとする。このときＣＰＵ１１０は、設定した画像Ｐの配置に対して表示領域ＡＲｓを右方向へ移動させることにより、画像Ｐをシングル表示画面Ｓ上で右から左へ移動するようにスクロールさせる。
【００５７】
またここでＣＰＵ１１０は、タッチパネル１１３を介してインデックス表示モードへ切り替えるよう指示されると、インデックス表示モードで動作する。
【００５８】
このときＣＰＵ１１０は、インデックス表示モードにおける表示画面（これをインデックス表示画面とも呼ぶ）を構成するためのデータ（これをインデックス表示構成データとも呼ぶ）を生成する。
【００５９】
具体的にＣＰＵ１１０は、例えば記録デバイス１２４に記録されている全ての画像を表示グループとして設定する。そしてＣＰＵ１１０は、図５（Ａ）に示すように、当該表示グループに含まれる画像Ｐの各々のサムネイル画像Ｔ（Ｔ１〜Ｔｎ）の配置を、例えば横７列×縦Ｋ行のマトリクス状で、左上から右下へ撮影日時が新しくなるような順となるように設定する。ＣＰＵ１１０は、このサムネイル画像Ｔの配置の設定を示すデータをインデックス表示構成データとして生成する。
【００６０】
尚ＣＰＵ１１０は、例えば直前にシングル表示モードにおいて液晶パネル１１５に表示されていた画像Ｐのサムネイル画像Ｔ１をフォーカス画像として設定する。ＣＰＵ１１０は、フォーカス画像であるサムネイル画像Ｔ１が左端の列に位置するように、サムネイル画像Ｔの配置を設定するようになされている。
【００６１】
そしてＣＰＵ１１０は、このようなサムネイル画像Ｔの配置に対して、インデックス表示画面として表示させる領域（つまり表示領域）ＡＲｄをフォーカス画像に基づいて設定する。具体的にＣＰＵ１１０は、フォーカス画像であるサムネイル画像Ｔ１を一番左上に位置させるように表示領域ＡＲｄを設定する。
【００６２】
尚このＤＳＣ１００において表示領域ＡＲｄは、例えば横７列×縦４行分（つまり２８枚分）のサムネイル画像Ｔが含まれる矩形状となっている。
【００６３】
そしてＣＰＵ１１０は、表示領域ＡＲｄに含まれるサムネイル画像Ｔの各々に対応する画像ファイルを記録デバイス１２４から読み出し、これらの画像ファイルからサムネイル画像データを抽出してデジタル信号処理部１２３に送る。
【００６４】
デジタル信号処理部１２３は、ＣＰＵ１１０の制御のもと、送られてきたサムネイル画像データに基づいて、インデックス表示画面となる画面表示信号を生成し、液晶パネル１１５に送る。この結果、図５（Ｂ）に示すように、サムネイル画像Ｔがマトリクス状に並べられたインデックス表示画面Ｄが液晶パネル１１５に表示される。
【００６５】
ここで、タッチパネル１１３に対して上方向のフリック操作が行われたとする。このときＣＰＵ１１０は、設定したサムネイル画像Ｔの配置に対して表示領域ＡＲｄを上方向へ移動させることにより、サムネイル画像Ｔをインデックス表示画面Ｄ上で上から下へ移動するようにスクロールさせる。
【００６６】
一方タッチパネル１１３に対して下方向のフリック操作が行われたとする。このときＣＰＵ１１０は、設定したサムネイル画像Ｔの配置に対して表示領域ＡＲｄを下方向へ移動させることにより、サムネイル画像Ｔをインデックス表示画面Ｄ上で下から上へ移動するようにスクロールさせる。
【００６７】
またシングル表示モード及びインデックス表示モードのとき、デジタル信号処理部１２３は、ＣＰＵ１１０の制御のもと、文字やアイコンなどのグラフィックス信号を生成して、これを画面表示信号に重畳する。この結果、液晶パネル１１５には画像Ｐ又はサムネイル画像Ｔと共に、文字やアイコンなどが表示される。
【００６８】
尚、このＤＳＣ１００の液晶パネル１１５が、上述した表示装置１の表示部２に相当するハードウェアである。またＤＳＣ１００のタッチパネル１１３が、上述した表示装置１の入力部３に相当するハードウェアである。さらにＤＳＣ１００のＣＰＵ１１０が、上述した表示装置１の制御部４に相当するハードウェアである。
【００６９】
［１−４．インデックス表示モードにおけるスクロール処理］
ところでこのＤＳＣ１００は、上述したように、インデックス表示モードにおいて、タッチパネル１１３に対するフリック操作によりサムネイル画像Ｔを画面の上下方向にスクロールさせることができるようになっている。
【００７０】
以下、このインデックス表示モードにおいてサムネイル画像Ｔをスクロールさせる処理について詳しく説明する。尚ここでは、スクロールに対応した操作であるタッチパネル１１３に対するフリック操作をスクロール操作とも呼ぶ。
【００７１】
ＣＰＵ１１０は、インデックス表示モードに切り替わると、上述したように表示グループに含まれるサムネイル画像Ｔの配置を設定し、これに対して表示領域ＡＲｄを設定する。そしてＣＰＵ１１０は、当該表示領域ＡＲｄに対応するインデックス表示画面Ｄを液晶パネル１１５に表示させる。
【００７２】
上述したように表示領域ＡＲｄの大きさはサムネイル画像Ｔの２８枚分であり、液晶パネル１１５には最大２８枚のサムネイル画像Ｔが表示可能である。この液晶パネル１１５の表示画面に表示可能なサムネイル画像Ｔの枚数（ここでは２８枚）を表示可能枚数とも呼ぶ。
【００７３】
まず、図６（Ａ）に示すように、表示グループに含まれるサムネイル画像Ｔの枚数が表示可能枚数よりも多い場合について説明する。
【００７４】
ＣＰＵ１１０は、下方向のスクロール操作が行われると、上述したように当該スクロール操作に応じて設定したサムネイル画像Ｔの配置に対して表示領域ＡＲｄを下方向へ移動させる。これにより、サムネイル画像Ｔがインデックス表示画面Ｄ上で下から上へ移動するようにスクロールされる。
【００７５】
ここでＣＰＵ１１０は、下方向のスクロール操作に応じて、図６（Ｂ）に示すように、表示領域ＡＲｄを、設定したサムネイル画像Ｔの配置の一番下まで移動させたとする。このとき、液晶パネル１１５には、表示グループにおける最後尾のサムネイル画像（これを最後尾サムネイル画像とも呼ぶ）Ｔｅが表示される。尚サムネイル画像Ｔは左上から右下にかけて撮影日時が新しくなるような順に並べられているので、最後尾サムネイル画像Ｔｅは、表示グループに含まれる画像のうち最も撮影日時の新しい画像のサムネイル画像である。
【００７６】
ここでさらに下方向のスクロール操作が行われると、ＣＰＵ１１０は、表示領域ＡＲｄをさらに下方向に移動させることにより、さらにサムネイル画像Ｔを下から上へスクロールさせる。この結果、図６（Ｃ）に示すように、最後尾サムネイル画像Ｔｅが含まれる行（すなわち最終行）ＴＬｅの下側が空行ＳＬ１となる。
【００７７】
このときＣＰＵ１１０は、空行ＳＬ１の上端近傍に左右に伸びた１本の線でなる端ラインＨＬを表示させ、この端ラインＨＬの下側に先頭移動ボタンＢｆを表示させる。つまりＣＰＵ１１０は、図７に示すように、最終行ＴＬｅの下の空行ＳＬ１に端ラインＨＬ及び先頭移動ボタンＢｆが表示されたインデックス表示画面Ｄを液晶パネル１１５に表示させる。
【００７８】
先頭移動ボタンＢｆ内には、「Ｔｏ  ｆｉｒｓｔ  ｉｍａｇｅ」という文字が表示される。これは、タッチパネル１１３を介した先頭移動ボタンＢｆに対するタップ操作により、液晶パネル１１５の表示を最終行ＴＬｅから先頭行ＴＬｆに切り替えられることを示している。尚タップ操作とは、タッチパネル１１３に指をタッチさせた後すぐに離す操作のことである。
【００７９】
この先頭移動ボタンＢｆに対するタップ操作が行われたときの処理について具体的に説明する。ＣＰＵ１１０は、当該タップ操作が行われると、先頭移動ボタンＢｆが選択されたことを認識し、インデックス表示画面Ｄをいったん非表示にして図８に示すように画像や文字などが何も表示されていない画面であるミュート画面Ｍを表示させる。
【００８０】
またこのときＣＰＵ１１０は、表示グループにおける先頭のサムネイル画像（これを先頭サムネイル画像とも呼ぶ）Ｔｆをフォーカス画像とする。尚先頭サムネイル画像Ｔｆは、表示グループに含まれる画像のうち最も撮影日時の古い画像のサムネイル画像である。
【００８１】
そしてＣＰＵ１１０は、図６（Ｄ）に示すように、フォーカス画像である先頭サムネイル画像Ｔｆが左端の列に位置するように、サムネイル画像Ｔの配置を変更する。
【００８２】
このような処理を行ったあとＣＰＵ１１０は、図６（Ｄ）に示すように、表示領域ＡＲｄを、変更したサムネイル画像Ｔの配置の一番上まで移動させる。そしてＣＰＵ１１０は、ミュート画面Ｍを非表示にし、当該表示領域ＡＲｄに対応するインデックス表示画面Ｄを液晶パネル１１５に表示させる。つまりＣＰＵ１１０は、先頭サムネイル画像Ｔｆを液晶パネル１１５に表示させる。
【００８３】
尚ＣＰＵ１１０は、先頭移動ボタンＢｆに対するタップ操作ではなくスクロール操作に応じて表示領域ＡＲｄを一番上まで移動させた場合は、サムネイル画像Ｔの配置を変更しないようになされている。
【００８４】
このようにＤＳＣ１００は、最後尾サムネイル画像Ｔｅを表示させているときに、下方向のスクロール操作が行われると、端ラインＨＬ及び先頭移動ボタンＢｆを表示させるようになされている。
【００８５】
これによりＤＳＣ１００は、ユーザに、表示させている最後尾サムネイル画像Ｔｅが最後尾のサムネイル画像であることを認識させることができ、最後尾サムネイル画像Ｔｅと他のサムネイル画像Ｔとを区別して認識させることができる。
【００８６】
また図６（Ｃ）に示すように先頭移動ボタンＢｆが表示されているときに、さらに下方向のスクロール操作が行われると、ＣＰＵ１１０は、図９（Ａ）に示すように、設定したサムネイル画像Ｔの配置に対して表示領域ＡＲｄを下方向に移動させる。この結果、空行ＳＬ１の下側が空行ＳＬ２となる。このときＣＰＵ１１０は、空行ＳＬ２に端ラインＨＬ及び先頭移動ボタンＢｆを表示し続ける。
【００８７】
このように先頭移動ボタンＢｆが表示されているときに下方向のスクロール操作が行われると、ＣＰＵ１１０は、当該スクロール操作に応じて、表示領域ＡＲｄをさらに下方向に移動させる。このときＣＰＵ１１０は、インデックス表示画面Ｄの一番下となる空行ＳＬに端ラインＨＬ及び先頭移動ボタンＢｆを表示し続けるようになされている。
【００８８】
そしてさらに下方向のスクロール操作が行われた結果、図９（Ｂ）に示すように、表示領域ＡＲｄに最終行ＴＬｅのみ含まれている状態、つまり液晶パネル１１５に、最終行ＴＬｅ及び端ラインＨＬ及び先頭移動ボタンＢｆのみ表示されている状態となったとする。
【００８９】
この状態でさらに下方向のスクロール操作が行われた場合、ＣＰＵ１１０は、表示領域ＡＲｄを下方向に移動させてしまうと、液晶パネル１１５にサムネイル画像Ｔが１行も表示されない状態となってしまう。ゆえにこの場合ＣＰＵ１１０は、下方向のスクロール操作が行われても表示領域ＡＲｄを下方向に移動させないようになされている。
【００９０】
また先頭移動ボタンＢｆが表示された状態で上方向のスクロール操作が行われると、ＣＰＵ１１０は、当該スクロール操作に応じて、設定したサムネイル画像Ｔの配置に対して表示領域ＡＲｄを上方向に移動させる。この結果、サムネイル画像Ｔが上から下へスクロールする。このときＣＰＵ１１０は、インデックス表示画面Ｄの一番下となる空行ＳＬに端ラインＨＬ及び先頭移動ボタンＢｆを表示し続けるようになされている。
【００９１】
さらに上方向のスクロール操作が行われた結果、例えば図９（Ｃ）に示すように、最終行ＴＬｅのすぐ下の空行ＳＬ１において、表示領域ＡＲｄに含まれる範囲（図９（Ｃ）に斜線で示す範囲）が半分以下になったとする。つまり先頭移動ボタンＢｆが表示されている空行ＳＬ１が半分以上非表示になったとする。
【００９２】
このときＣＰＵ１１０は、ユーザが先頭移動ボタンＢｆを利用しようとしていないと認識し、端ラインＨＬ及び先頭移動ボタンＢｆを非表示にするようになされている。
【００９３】
またＣＰＵ１１０は、上方向のスクロール操作に応じて、図１０（Ａ）に示すように、表示領域ＡＲｄを、設定したサムネイル画像Ｔの配置の一番上まで移動させたとする。このとき液晶パネル１１５には、先頭サムネイル画像Ｔｆが表示される。
【００９４】
ここでさらに上方向のスクロール操作が行われると、ＣＰＵ１１０は、表示領域ＡＲｄをさらに上方向に移動させることにより、さらにサムネイル画像Ｔを下から上へスクロールさせる。この結果、図１０（Ｂ）に示すように、先頭サムネイル画像Ｔｆが含まれる行（すなわち先頭行）ＴＬｆの上側が空行ＳＬ４となる。
【００９５】
このときＣＰＵ１１０は、空行ＳＬ４の下端近傍に端ラインＨＬを表示させ、端ラインＨＬの上側に最後尾移動ボタンＢｅを表示させる。つまりＣＰＵ１１０は、図１１に示すように、先頭行ＴＬｆの上の空行ＳＬ４に端ラインＨＬ及び最後尾移動ボタンＢｅが表示されたインデックス表示画面Ｄを液晶パネル１１５に表示させる。
【００９６】
このときＣＰＵ１１０は、最後尾移動ボタンＢｅ内に、「Ｔｏ  ｅｎｄ  ｉｍａｇｅ」という文字を表示させる。これは、最後尾移動ボタンＢｅに対するタップ操作により、液晶パネル１１５の表示を先頭行ＴＬｆから最終行ＴＬｅに切り替えられることを示している。
【００９７】
この最後尾移動ボタンＢｅに対するタップ操作が行われたときの処理について具体的に説明する。ＣＰＵ１１０は、当該タップ操作が行われると、最後尾移動ボタンＢｅが選択されたことを認識し、インデックス表示画面Ｄをいったん非表示にしてミュート画面Ｍ（図８）を表示させる。
【００９８】
またこのときＣＰＵ１１０は、最後尾サムネイル画像Ｔｅをフォーカス画像とする。そしてＣＰＵ１１０は、図１０（Ｃ）に示すように、フォーカス画像である最後尾サムネイル画像Ｔｅと同じ撮影日であり撮影時刻が最も古いサムネイル画像Ｔｏが左端の列に位置するように、サムネイル画像Ｔの配置を変更する。
【００９９】
このような処理を行ったあとＣＰＵ１１０は、表示領域ＡＲｄを、変更したサムネイル画像Ｔの配置の一番下まで移動させる。尚このときＣＰＵ１１０は、サムネイル画像Ｔｏが一番左上に位置するように表示領域ＡＲｄを移動させるようになされている。
【０１００】
そしてＣＰＵ１１０は、ミュート画面Ｍを非表示にし、当該表示領域ＡＲｄに対応するインデックス表示画面Ｄを液晶パネル１１５に表示させる。つまりＣＰＵ１１０は、最後尾サムネイル画像Ｔｅを液晶パネル１１５に表示させる。
【０１０１】
尚ＣＰＵ１１０は、最後尾移動ボタンＢｅに対するタップ操作ではなくスクロール操作に応じて表示領域ＡＲｄを一番下まで移動させた場合は、サムネイル画像Ｔの配置を変更しないようになされている。
【０１０２】
このようにＤＳＣ１００は、先頭サムネイル画像Ｔｆを表示させているときに、上方向のスクロール操作が行われると、端ラインＨＬ及び最後尾移動ボタンＢｅを表示させるようになされている。
【０１０３】
これによりＤＳＣ１００は、ユーザに、表示させている先頭サムネイル画像Ｔｆが先頭のサムネイル画像であることを認識させることができ、先頭サムネイル画像Ｔｆと他のサムネイル画像Ｔとを区別して認識させることができる。
【０１０４】
また図１０（Ｂ）に示すように最後尾移動ボタンＢｅが表示されているときに、さらに上方向のスクロール操作が行われると、ＣＰＵ１１０は、設定したサムネイル画像Ｔの配置に対して表示領域ＡＲｄを上方向に移動させる。このときＣＰＵ１１０は、インデックス表示画面Ｄの一番上となる空行ＳＬに端ラインＨＬ及び最後尾移動ボタンＢｅを表示し続ける。
【０１０５】
さらに上方向のスクロール操作が行われた結果、表示領域ＡＲｄに先頭行ＴＬｆのみ含まれている状態になったときは、ＣＰＵ１１０は、さらに上方向のスクロール操作が行われても、表示領域ＡＲｄを上方向に移動させないようになされている。
【０１０６】
また最後尾移動ボタンＢｅが表示された状態で下方向のスクロール操作が行われると、ＣＰＵ１１０は、当該スクロール操作に応じて、設定したサムネイル画像Ｔの配置に対して表示領域ＡＲｄを下方向に移動させる。このときＣＰＵ１１０は、インデックス表示画面Ｄの一番上となる空行ＳＬに上述の端ラインＨＬ及び最後尾移動ボタンＢｅを表示させる。
【０１０７】
そしてさらに下方向のスクロール操作が行われた結果、例えばサムネイル画像Ｔの先頭行ＴＬｆのすぐ上の空行ＳＬ４において、表示領域ＡＲｄに含まれる範囲が半分以下になったとする。つまり、最後尾移動ボタンＢｅが表示されている空行ＳＬ４が半分以上非表示になったとする。
【０１０８】
このときＣＰＵ１１０は、ユーザが最後尾移動ボタンＢｅを利用しようとしていないと認識し、端ラインＨＬ及び最後尾移動ボタンＢｅを非表示にするようになされている。
【０１０９】
次に、図１２（Ａ）に示すように、表示グループに含まれるサムネイル画像Ｔの枚数が表示可能枚数（ここでは２８枚）以下の場合について説明する。
【０１１０】
ＣＰＵ１１０は、下方向のスクロール操作に応じて、表示領域ＡＲｄを、設定したサムネイル画像Ｔの配置の一番下まで移動させたとする。このときさらに下方向のスクロール操作が行われると、ＣＰＵ１１０は、表示領域ＡＲｄをさらに下方向に移動させることにより、さらにサムネイル画像Ｔを下から上へスクロールさせる。この結果、図１２（Ｂ）に示すように、最終行のＴＬｅの下側が空行ＳＬとなる。
【０１１１】
ここでＣＰＵ１１０は、上述した表示グループに含まれるサムネイル画像Ｔの枚数が表示可能枚数よりも多い場合と異なり、先頭移動ボタンＢｆ及び端ラインＨＬを空行ＳＬに表示させないようになされている。
【０１１２】
またＣＰＵ１１０は、表示領域ＡＲｄが設定したサムネイル画像Ｔの配置の一番上にある状態でさらに上方向のスクロール操作が行われると、表示領域ＡＲｄをさらに上方向に移動させる。この結果、先頭行ＴＬｆの上側が空行ＳＬとなる。
【０１１３】
このときＣＰＵ１１０は、上述した表示グループに含まれるサムネイル画像Ｔの枚数が表示可能枚数よりも多い場合と異なり、最後尾移動ボタンＢｅ及び端ラインＨＬを空行ＳＬに表示させないようになされている。
【０１１４】
サムネイル画像Ｔが表示可能枚数よりも少ない場合、ＣＰＵ１１０は、少なくとも１行分サムネイル画像Ｔをスクロールさせるだけで、先頭サムネイル画像Ｔ及び最後尾サムネイル画像Ｔｅをユーザに確認させることができる。ゆえにこのような場合、ＣＰＵ１１０は、先頭移動ボタンＢｆ及び最後尾移動ボタンＢｅを表示させないようになされている。
【０１１５】
［１−５．インデックス表示モードにおけるスクロール処理手順］
上述したようにＤＳＣ１００は、インデックス表示モードにおいて、スクロール操作に応じてサムネイル画像Ｔをスクロールさせるようになされている。以下、このインデックス表示モードにおけるスクロール処理の動作処理手順（これをインデックススクロール処理手順とも呼ぶ）について、図１３及び図１４に示すフローチャートを用いて説明する。
【０１１６】
因みにこのインデックススクロール処理手順ＲＴ１は、ＤＳＣ１００のＣＰＵ１１０が、ＲＯＭ１１１に書き込まれているプログラムに従って実行する処理手順である。
【０１１７】
ＣＰＵ１１０は、タッチパネル１１３を介してインデックス表示モードが選択されると、このインデックススクロール処理手順ＲＴ１を開始して、ステップＳＰ１に移る。
【０１１８】
ステップＳＰ１においてＣＰＵ１１０は、上述したように表示グループに含まれるサムネイル画像Ｔの配置を設定し、これに対して表示領域ＡＲｄを設定する。そしてＣＰＵ１１０は、当該表示領域ＡＲｄに対応するインデックス表示画面Ｄを液晶パネル１１５に表示させ、次のステップＳＰ２に移る。
【０１１９】
ステップＳＰ２においてＣＰＵ１１０は、タッチパネル１１３を介してスクロール操作が行われたか否かを判別する。
【０１２０】
このステップＳＰ２においてスクロール操作が行われていないことより否定結果が得られると、ＣＰＵ１１０は、再度ステップＳＰ２に戻り、スクロール操作が行われるまで待ち受ける。
【０１２１】
一方ステップＳＰ２においてスクロール操作が行われたことより肯定結果が得られると、このときＣＰＵ１１０は、次のステップＳＰ３に移る。
【０１２２】
ステップＳＰ３においてＣＰＵ１１０は、行われたスクロール操作が、先頭サムネイル画像Ｔｆを表示しているときの上方向のスクロール操作か又は最後尾サムネイル画像Ｔｅを表示しているときの下方向のスクロール操作か否かを判別する。
【０１２３】
このステップＳＰ３において、行われたスクロール操作がこれらの操作のどちらでもないことより否定結果が得られると、ＣＰＵ１１０は、次のステップＳＰ４に移る。
【０１２４】
ステップＳＰ４においてＣＰＵ１１０は、行われたスクロール操作に応じて、設定したサムネイル画像Ｔの配置に対して表示領域ＡＲｄを移動させることによりサムネイル画像Ｔをスクロールさせ、再度ステップＳＰ２に戻る。
【０１２５】
一方ステップＳＰ３において肯定結果が得られると、このときＣＰＵ１１０は、次のステップＳＰ５に移る。
【０１２６】
ステップＳＰ５においてＣＰＵ１１０は、表示領域ＡＲｄに含まれる空行ＳＬの数が表示領域ＡＲｄに含まれる最大の行数（ここでは４行）Ｎから１引いた数よりも少ないか否かを判別する。つまりＣＰＵ１１０は、液晶パネル１１５にサムネイル画像Ｔが２行以上表示されているか否かを判別する。
【０１２７】
このステップＳＰ５において否定結果が得られると、このことは、液晶パネル１１５にサムネイル画像Ｔが１行のみ表示されていることを意味する。このときＣＰＵ１１０は、表示領域ＡＲｄを移動させず（つまりサムネイル画像Ｔをスクロールさせず）、ステップＳＰ２に戻る。
【０１２８】
一方ステップＳＰ５において肯定結果が得られると、このことは、液晶パネル１１５にサムネイル画像Ｔが２行以上表示されていることを意味し、このときＣＰＵ１１０は、次のステップＳＰ６に移る。
【０１２９】
ステップＳＰ６においてＣＰＵ１１０は、スクロール操作に応じて、設定したサムネイル画像Ｔの配置に対して表示領域ＡＲｄを移動させることによりサムネイル画像Ｔをスクロールさせて、次のステップＳＰ７に移る。
【０１３０】
ステップＳＰ７においてＣＰＵ１１０は、表示グループに含まれるサムネイル画像Ｔの枚数が、表示可能枚数よりも多いか否かを判別する。
【０１３１】
このステップＳＰ７において、表示グループに含まれるサムネイル画像Ｔの枚数が表示可能枚数以下であることより否定結果が得られると、このときＣＰＵ１１０は先頭移動ボタンＢｆ又は最後尾移動ボタンＢｅを表示させず、ステップＳＰ２に戻る。
【０１３２】
一方ステップＳＰ７において、表示グループに含まれるサムネイル画像Ｔの枚数が表示可能枚数よりも多いことより肯定結果が得られると、このときＣＰＵ１１０は次のステップＳＰ８（図１４）に移る。
【０１３３】
ステップＳＰ８においてＣＰＵ１１０は、行われたスクロール操作が先頭サムネイル画像Ｔｆを表示しているときの上方向のスクロール操作であるときは、最後尾移動ボタンＢｅを一番上の空行ＳＬに表示させる。
【０１３４】
一方ＣＰＵ１１０は、行われたスクロール操作が最後尾サムネイル画像Ｔｅを表示しているときの下方向のスクロール操作であるときは、先頭移動ボタンＢｆを一番下の空行ＳＬに表示させる。
【０１３５】
このようにＣＰＵ１１０は、先頭移動ボタンＢｆ又は最後尾移動ボタンＢｅを表示させて次のステップＳＰ９に移る。
【０１３６】
ステップＳＰ９においてＣＰＵ１１０は、先頭移動ボタンＢｆ又は最後尾移動ボタンＢｅに対するタップ操作が行われたか否かを判別する。
【０１３７】
このステップＳＰ９において先頭移動ボタンＢｆ又は最後尾移動ボタンＢｅに対するタップ操作が行われたことにより肯定結果が得られると、ＣＰＵ１１０は、次のステップＳＰ１０に移る。
【０１３８】
ステップＳＰ１０においてＣＰＵ１１０は、行われた操作が先頭移動ボタンＢｆに対するタップ操作である場合は、表示領域ＡＲｄをサムネイル画像Ｔの配置の一番上に移動させ、液晶パネル１１５に先頭サムネイル画像Ｔｆを表示させる。
【０１３９】
一方ＣＰＵ１１０は、行われた操作が最後尾移動ボタンＢｅに対するタップ操作である場合には、表示領域ＡＲｄをサムネイル画像Ｔの配置の一番下に移動させ、液晶パネル１１５に最後尾サムネイル画像Ｔｅを表示させる。
【０１４０】
このようにＣＰＵ１１０は、先頭移動ボタンＢｆ又は最後尾移動ボタンＢｅに対するタップ操作に応じて先頭サムネイル画像Ｔｆ又は最後尾サムネイル画像Ｔｅを表示させ、ステップＳＰ２に戻る。
【０１４１】
一方ステップＳＰ９において先頭移動ボタンＢｆ又は最後尾移動ボタンＢｅに対するタップ操作が行われていないことにより否定結果が得られると、ＣＰＵ１１０は、次のステップＳＰ１１に移る。
【０１４２】
ステップＳＰ１１においてＣＰＵ１１０は、タッチパネル１１３を介してスクロール操作が行われたか否かを判別する。
【０１４３】
このステップＳＰ１１においてスクロール操作が行われていないことより否定結果が得られると、ＣＰＵ１１０は再度ステップＳＰ９に戻り、先頭移動ボタンＢｆ又は最後尾移動ボタンＢｅに対するタップ操作が行われたか否かを判別する。つまりＣＰＵ１１０は、スクロール操作又は先頭移動ボタンＢｆ又は最後尾移動ボタンＢｅに対するタップ操作が行われるまで、ステップＳＰ９及びステップＳＰ１１を繰り返す。
【０１４４】
一方ステップＳＰ１１においてスクロール操作が行われたことにより肯定結果が得られると、ＣＰＵ１１０は、次のステップＳＰ１２に移る。
【０１４５】
ステップＳＰ１２においてＣＰＵ１１０は、当該スクロール操作が、先頭移動ボタンＢｆを表示しているときの下方向のスクロール操作か又は最後尾移動ボタンＢｅを表示しているときの上方向のスクロール操作か否かを判別する。
【０１４６】
このステップＳＰ１２において、行われたスクロール操作がいずれかのスクロール操作であることより肯定結果が得られると、ＣＰＵ１１０は、次のステップＳＰ１３に移る。
【０１４７】
ステップＳＰ１３においてＣＰＵ１１０は、表示領域ＡＲｄに含まれる空行ＳＬの数が表示領域ＡＲｄに含まれる最大の行数Ｎから１引いた数よりも少ないか否かを判別する。
【０１４８】
このステップＳＰ１３において否定結果が得られると、このことは、液晶パネル１１５にサムネイル画像Ｔが１行のみ表示されていることを意味する。このときＣＰＵ１１０は、サムネイル画像Ｔをスクロールさせず、再度ステップＳＰ９に戻る。
【０１４９】
一方ステップＳＰ１３において肯定結果が得られると、このことは、液晶パネル１１５にサムネイル画像Ｔが２行以上表示されていることを意味し、このときＣＰＵ１１０は、次のステップＳＰ１４に移る。
【０１５０】
ステップＳＰ１４においてＣＰＵ１１０は、スクロール操作に応じて、サムネイル画像Ｔの配置に対して表示領域ＡＲｄを移動させることにより、サムネイル画像Ｔをスクロールさせて、再度ステップＳＰ９に戻る。
【０１５１】
一方ステップＳＰ１２において否定結果が得られると、このことは、行われたスクロール操作が、先頭移動ボタンＢｆ表示中での上方向のスクロール操作か又は最後尾移動ボタンＢｅ表示中での下方向のスクロール操作であることを意味している。このときＣＰＵ１１０は、次のステップＳＰ１５に移る。
【０１５２】
ステップＳＰ１５においてＣＰＵ１１０は、スクロール操作に応じて、サムネイル画像Ｔの配置に対して表示領域ＡＲｄを移動させることによりサムネイル画像Ｔをスクロールさせて、次のステップＳＰ１６に移る。
【０１５３】
ステップＳＰ１６においてＣＰＵ１１０は、先頭移動ボタンＢｆ又は最後尾移動ボタンＢｅが表示されている空行ＳＬが半分以上非表示になったか否かを判別する。
【０１５４】
このステップＳＰ１６において否定結果が得られると、このときＣＰＵ１１０は、先頭移動ボタンＢｆ又は最後尾移動ボタンＢｅを表示させたまま、再度ステップＳＰ９に戻る。
【０１５５】
一方ステップＳＰ１６において肯定結果が得られると、このことは、ユーザが先頭移動ボタンＢｆ又は最後尾移動ボタンＢｅを利用しようとしていないことを意味し、このときＣＰＵ１１０は、次のステップＳＰ１７に移る。
【０１５６】
ステップＳＰ１７においてＣＰＵ１１０は、先頭移動ボタンＢｆ又は最後尾移動ボタンＢｅを非表示にし、再度ステップＳＰ２に戻る。
【０１５７】
このようなインデックススクロール処理手順ＲＴ１により、ＤＳＣ１００は、インデックス表示モードにおいてサムネイル画像Ｔをスクロールさせるようになされている。
【０１５８】
［１−６．実施の形態における動作及び効果］
以上の構成において、ＤＳＣ１００は、記録デバイス１２４に記録されている全ての画像のサムネイル画像Ｔを表示グループとして設定する。そしてＤＳＣ１００は、表示グループに含まれるサムネイル画像Ｔの配置を、撮影日時順に左上から右下にマトリクス状に設定する。そしてＤＳＣ１００は、このサムネイル画像Ｔの配置に対して表示領域ＡＲｄを設定し、表示領域ＡＲｄに含まれるサムネイル画像Ｔを液晶パネル１１５に表示させる。
【０１５９】
そしてＤＳＣ１００は、ユーザによるタッチパネル１１３を介したスクロール操作が行われると、当該スクロール操作に応じて表示領域ＡＲｄを移動させ、表示グループに含まれるサムネイル画像Ｔを連続的に表示（つまりスクロール）させる。
【０１６０】
そしてＤＳＣ１００は、先頭サムネイル画像Ｔｆを表示させているときに上方向のスクロール操作が行われると、最後尾移動ボタンＢｅを表示させる。またＤＳＣ１００は、最後尾サムネイル画像Ｔｅを表示させているときに下方向のスクロール操作が行われると先頭移動ボタンＢｆを表示させる。
【０１６１】
つまりＤＳＣ１００は、表示グループにおける一端のサムネイル画像（先頭サムネイル画像Ｔｆ又は最後尾サムネイル画像Ｔｅ）を表示させているときに、一端のサムネイル画像Ｔであることを示す情報を表示させるようにした。
【０１６２】
これによりＤＳＣ１００は、ユーザに、表示されているサムネイル画像Ｔが、表示グループにおける一端のサムネイル画像Ｔであることを認識させることができる。ゆえにＤＳＣ１００は、例えば表示グループに含まれるサムネイル画像Ｔをループして表示させるような場合でも、一端のサムネイル画像Ｔと他のサムネイル画像Ｔとを区別して認識させることができる。
【０１６３】
またこれによりＤＳＣ１００は、例えばスクロールバーなどを表示させなくても、一端のサムネイル画像Ｔと他のサムネイル画像Ｔとを区別して認識させることができる。ゆえにＤＳＣ１００では、スクロールバーの表示領域が不要となり、その分サムネイル画像Ｔの表示領域を広くできるので、サムネイル画像Ｔを見やすくしたり表示させる枚数を増やしたりでき、サムネイル画像Ｔの一覧性を向上することができる。
【０１６４】
またこのようにＤＳＣ１００は、表示グループにおける一端のサムネイル画像Ｔが表示されているときに、さらに次のサムネイル画像Ｔを表示させるための操作が行われると、最後尾移動ボタンＢｅ又は先頭移動ボタンＢｆを表示させるようにした。
【０１６５】
これによりＤＳＣ１００は、最後尾移動ボタンＢｅ又は先頭移動ボタンＢｆをユーザが操作する可能性が高い場合に、当該ボタンを表示させることができる。ゆえにこの場合以外は当該ボタンの表示領域が不要となり、ＤＳＣ１００は、その分サムネイル画像Ｔの表示領域を広くできるので、サムネイル画像Ｔを見やすくしたり表示させる枚数を増やしたりできる。
【０１６６】
またＤＳＣ１００は、最後尾移動ボタンＢｅに対するタップ操作が行われると最後尾サムネイル画像Ｔｅを表示させるようにした。またＤＳＣ１００は、先頭移動ボタンＢｆに対するタップ操作が行われると、先頭サムネイル画像Ｔｆを表示させるようにした。
【０１６７】
つまりＤＳＣ１００は、表示グループにおける一端のサムネイル画像Ｔを示す情報に対する操作が行われると、当該表示グループにおける他端のサムネイル画像Ｔを表示させるようにした。
【０１６８】
これによりＤＳＣ１００は、ユーザに、液晶パネル１１５のサムネイル画像Ｔの表示を、一端から他端へ（つまり先頭から最後尾へ又は最後尾から先頭へ）切り替える処理を行うことを認識させてから当該処理を行うことができる。したがってＤＳＣ１００は、ユーザが意図しないのに当該処理を行ってしまうことを防ぐことができる。
【０１６９】
ゆえにＤＳＣ１００は、当該処理に時間がかかってしまう場合にも、ユーザに当該処理を行うことを認識させてから当該処理を行うことができるので、ユーザが意図しないのに時間のかかる処理を行ってしまうことを防ぐことができる。
【０１７０】
またＤＳＣ１００では、タッチパネル１１３に対するフリック操作が行われるとサムネイル画像Ｔをスクロールさせるようにした。またＤＳＣ１００では、先頭移動ボタンＢｆ又は最後尾移動ボタンＢｅに対するタップ操作が行われると、液晶パネル１１５のサムネイル画像Ｔの表示を、最後尾から先頭へ又は先頭から最後尾へ切り替えるようにした。
【０１７１】
つまりＤＳＣ１００では、サムネイル画像Ｔをスクロールする操作と、液晶パネル１１５のサムネイル画像Ｔの表示を一端から他端へと切り替える操作とを異なる操作にした。
【０１７２】
こうすることでＤＳＣ１００は、ユーザにスクロール操作が行われ続けているときに、一端のサムネイル画像Ｔが表示されても、液晶パネル１１５のサムネイル画像Ｔの表示を一端から他端へ切り替える処理を行わない。ゆえにＤＳＣ１００は、ユーザが意図しないのに当該処理を行うのを防ぐことができる。
【０１７３】
さらにＤＳＣ１００は、表示グループに含まれるサムネイル画像Ｔの枚数が表示可能枚数以下の場合は、先頭移動ボタンＢｆ及び最後尾移動ボタンＢｅを表示させないようにした。つまりＤＳＣ１００は、表示グループに含まれるサムネイル画像Ｔの枚数が表示可能枚数よりも多い場合、一端のサムネイル画像Ｔであることを示す情報を表示させるようにした。
【０１７４】
これによりＤＳＣ１００は、ユーザに、一端のサムネイル画像Ｔと他のサムネイル画像Ｔとを区別して認識させにくい場合に、一端のサムネイル画像Ｔであることを示す情報を表示させることができる。ゆえにこの場合以外は当該情報の表示領域が不要となり、ＤＳＣ１００は、その分サムネイル画像Ｔの表示領域を広くすることができるので、サムネイル画像Ｔを見やすくしたり表示させる枚数を増やしたりできる。
【０１７５】
さらにＤＳＣ１００は、最後尾移動ボタンＢｅに対するタップ操作が行われると、インデックス表示画面Ｄを非表示にしてミュート画面Ｍを表示させる。そしてＤＳＣ１００は、液晶パネル１１５のサムネイル画像Ｔの表示を、最後尾から先頭へ切り替える処理の終了後に、最後尾サムネイル画像Ｔｅを表示させるようにした。
【０１７６】
一方ＤＳＣ１００は、先頭移動ボタンＢｆに対するタップ操作が行われると、インデックス表示画面Ｄを非表示にしてミュート画面Ｍを表示させる。そしてＤＳＣ１００は、液晶パネル１１５のサムネイル画像Ｔの表示を、先頭から最後尾へ切り替える処理の終了後に、先頭サムネイル画像Ｔｆを表示させる。
【０１７７】
このようにＤＳＣ１００は、一端のサムネイル画像Ｔであることを示す情報に対する操作が行われると、一端のサムネイル画像Ｔを非表示にして、所定の画面を表示させる。そしてＤＳＣ１００は、液晶パネル１１５のサムネイル画像Ｔの表示を一端から他端へ切り替える処理の終了後に、他端のサムネイル画像Ｔを表示させるようにした。
【０１７８】
これによりＤＳＣ１００は、液晶パネル１１５のサムネイル画像Ｔの表示を、一端から他端へ切り替えることを、ユーザに一段と認識させやすくすることができる。
【０１７９】
またこれによりＤＳＣ１００は、ミュート画面Ｍを表示させている間に、液晶パネル１１５のサムネイル画像Ｔの表示を一端から他端へ切り替える処理を行うことができる。ゆえにＤＳＣ１００は、ユーザに当該処理が終了するまで待たせている印象を与えることなく、当該処理を行うことができる。
【０１８０】
以上の構成によればＤＳＣ１００は、表示グループにおける最端のサムネイル画像Ｔである先頭サムネイル画像Ｔｆ又は最後尾サムネイル画像Ｔｅを表示させているときに、最後尾移動ボタンＢｅ又は先頭移動ボタンＢｆを表示させるようにした。
【０１８１】
これによりＤＳＣ１００は、ユーザに、先頭サムネイル画像Ｔｆ又は最後尾サムネイル画像Ｔｅと他のサムネイル画像Ｔとを区別して認識させることができる。かくしてＤＳＣ１００は、サムネイル画像Ｔを連続的に表示させる際に、ユーザに、最端のサムネイル画像Ｔを区別して認識させることができる。
【０１８２】
＜２．他の実施の形態＞
［２−１．他の実施の形態１］
尚、上述した実施の形態では、ＤＳＣ１００は、インデックス表示モードにおいて先頭サムネイル画像Ｔｆ又は最後尾サムネイル画像Ｔｅを表示させているときに、最後尾移動ボタンＢｅ又は先頭移動ボタンＢｆを表示させるようにした。
【０１８３】
これに限らず、ＤＳＣ１００は、シングル表示モードにおいて先頭の画像Ｐｆ又は最後尾の画像Ｐｅを表示させているときに、最後尾移動ボタンＢｅ又は先頭移動ボタンＢｆを表示させるようにしてもよい。
【０１８４】
具体的にＣＰＵ１１０は、シングル表示モードに切り替わると、上述したようにタッチパネル１１３を介して指定された撮影日の画像を表示グループとして設定する。そしてＣＰＵ１１０は表示グループに含まれる画像Ｐの配置を設定し、これに対して表示領域ＡＲｓ（図４）を設定して、当該表示領域ＡＲｓに含まれる画像Ｐをシングル表示画面Ｓとして液晶パネル１１５に表示させる。
【０１８５】
ここで右方向のスクロール操作が行われると、ＣＰＵ１１０は、上述したように当該スクロール操作に応じて、設定した画像Ｐの配置に対して表示領域ＡＲｓを右方向へ移動させる。これにより、液晶パネル１１５に表示された画像Ｐが左から右へ移動するようにスクロールされる。
【０１８６】
ここでＣＰＵ１１０は、右方向のスクロール操作に応じて、図１５（Ａ）に示すように、表示領域ＡＲｓを、設定した画像Ｐの配置の一番右まで移動させたとする。このとき液晶パネル１１５には、表示グループに含まれる最後尾の画像（これを最後尾画像とも呼ぶ）Ｐｅが表示される。
【０１８７】
尚、上述したように画像Ｐの配置は、撮影時刻順に左から右に並べられた配置である。ゆえに最後尾画像Ｐｅは、表示グループのうち、最も撮影時刻の新しい画像である。
【０１８８】
このときさらに右方向のスクロール操作が行われた場合、ＣＰＵ１１０は、図１６に示すように、最後尾画像Ｐｅ上に先頭移動ボタンＢｆを表示させる。この先頭移動ボタンＢｆ上には、例えば右向きの矢印が表示される。
【０１８９】
そしてＣＰＵ１１０は、先頭移動ボタンＢｆに対するタップ操作が行われると、図１５（Ｂ）に示すように、表示領域ＡＲｓを、設定した画像Ｐの配置の一番左に移動させ、液晶パネル１１５に先頭画像Ｐｆを表示させる。
【０１９０】
またこのように先頭画像Ｐｆが表示されているとき、つまり図１７（Ａ）に示すように、表示領域ＡＲｓが設定した画像Ｐの配置の一番左にあるとき、左方向のスクロール操作が行われたとする。
【０１９１】
このときＣＰＵ１１０は、図１６に示すように、先頭画像Ｐｆ上に最後尾移動ボタンＢｅを表示させる。この最後尾移動ボタンＢｅ上には、例えば左向きの矢印が表示される。
【０１９２】
そしてＣＰＵ１１０は、この最後尾移動ボタンＢｅに対するタップ操作が行われると、図１７（Ｂ）に示すように、表示領域ＡＲｓを設定した画像Ｐの配置の一番右まで移動させ、液晶パネル１１５に最後尾画像Ｐｅを表示させる。
【０１９３】
このようにＤＳＣ１００は、表示グループにおける最端の画像Ｐ（先頭画像Ｐｆ又は最後尾画像Ｐｅ）が表示されているときに、さらに次の画像Ｐを表示させるための操作が行われると、最後尾移動ボタンＢｅ又は先頭移動ボタンＢｆを表示させる。
【０１９４】
これによりＤＳＣ１００は、ユーザに、表示されている画像Ｐが、表示グループにおける最端の画像Ｐであることを認識させることができ、最端の画像Ｐと他の画像Ｐとを区別して認識させることができる。
【０１９５】
尚ＣＰＵ１１０は、最後尾移動ボタンＢｅ又は先頭移動ボタンＢｆを表示させてから所定時間内（例えば５秒以内）にこれらのボタンに対するタップ操作が行われないと、これらのボタンを非表示にするようになされている。
【０１９６】
これによりＤＳＣ１００は、ユーザに先頭画像Ｐｆ又は最後尾画像Ｐｅであることを認識させ、その後は、これらのボタンで先頭画像Ｐｆ又は最後尾画像Ｐｅを隠さないようにできる。ゆえにＤＳＣ１００は、先頭画像Ｐｆ又は最後尾画像Ｐｅを見やすくすることができる。
【０１９７】
またＣＰＵ１１０は、表示グループに含まれる画像Ｐの枚数が、所定の枚数（例えば２枚）以下の場合は、最後尾移動ボタンＢｅ又は先頭移動ボタンＢｆを表示させないようになされている。
【０１９８】
これによりＤＳＣ１００は、ユーザに、先頭画像Ｐｆ及び最後尾画像Ｐｅを区別して認識させにくい場合に、最後尾移動ボタンＢｅ又は先頭移動ボタンＢｆを表示させることができる。ゆえにＤＳＣ１００は、この場合以外は当該ボタンを表示させないことより当該ボタンで画像Ｐを隠さないようにできるので、画像Ｐを見やすくすることができる。
【０１９９】
またこの他、他の実施の形態１におけるＤＳＣ１００は、上述した実施の形態におけるＤＳＣ１００と同様の作用効果を奏しうる。
【０２００】
［２−２．他の実施の形態２］
また上述した実施の形態では、ＣＰＵ１１０は、記録デバイス１２４に記録されている全ての画像のサムネイル画像Ｔを表示グループとして設定し、当該表示グループに含まれるサムネイル画像Ｔを連続的に表示させるようにした。
【０２０１】
これに限らずＣＰＵ１１０は、この他種々の所定グループ（例えば撮影日ごとやフォルダごとなど）を表示グループとして設定するようにしてもよい。
【０２０２】
またこの場合ＣＰＵ１１０は、任意の表示グループにおける最端のサムネイル画像Ｔを表示させているとき、当該表示グループ以外のグループに含まれる画像を表示させるためのボタンを先頭移動ボタンＢｆ等の代わりに表示させるようにしてもよい。
【０２０３】
具体的にＣＰＵ１１０は、例えば任意の撮影日におけるサムネイル画像Ｔを表示グループとして設定し、当該表示グループに含まれるサムネイル画像Ｔを連続的に表示させる。そしてＣＰＵ１１０は、最後尾サムネイル画像Ｔｅを表示させているときに下方向のスクロール操作が行われると、当該撮影日よりも新しい撮影日のグループに移動するボタン（これを次グループ移動ボタンとも呼ぶ）を表示させる。
【０２０４】
そしてＣＰＵ１１０は、例えば次グループ移動ボタンに対するタップ操作が行われると、当該撮影日よりも新しい撮影日のサムネイル画像Ｔを表示グループとして設定する。そしてＣＰＵ１１０は、例えば当該グループの先頭サムネイル画像Ｔｆを液晶パネル１１５に表示させる。
【０２０５】
またＣＰＵ１１０は、先頭サムネイル画像Ｔｆを表示させているときに上方向のスクロール操作が行われると、当該撮影日よりも古い撮影日のグループに移動するボタン（これを前グループ移動ボタンとも呼ぶ）を表示させる。
【０２０６】
そしてＣＰＵ１１０は、例えば前グループ移動ボタンに対するタップ操作が行われると、当該撮影日よりも古い撮影日のサムネイル画像Ｔを表示グループとして設定する。そしてＣＰＵ１１０は、例えば当該グループの最後尾サムネイル画像Ｔｅを液晶パネル１１５に表示させる。
【０２０７】
このようにＣＰＵ１１０は、表示グループに含まれる一端のサムネイル画像Ｔを表示させているときに、さらに次の画像を表示させるための操作が行われると、当該表示グループ以外のグループに含まれるサムネイル画像Ｔを表示させるためのボタンを表示させる。これにより、ＤＳＣ１００は、ユーザに、表示グループに含まれる一端のサムネイル画像Ｔと他のサムネイル画像Ｔとを区別して認識させることができる。
【０２０８】
またこの他、他の実施の形態２におけるＤＳＣ１００は、上述した実施の形態におけるＤＳＣ１００と同様の作用効果を奏しうる。
【０２０９】
［２−３．他の実施の形態３］
さらに上述した実施の形態では、ＣＰＵ１１０は、先頭サムネイル画像Ｔｆ又は最後尾サムネイル画像Ｔｅが表示されているときに、最後尾移動ボタンＢｅ又は先頭移動ボタンＢｆを表示させるようにした。
【０２１０】
これに限らずＣＰＵ１１０は、最後尾移動ボタンＢｅ又は先頭移動ボタンＢｆの代わりに、最端のサムネイル画像Ｔであることをユーザに通知するような種々の情報（例えばアイコンやメッセージなどを）表示させるようにしてもよい。
【０２１１】
例えばＣＰＵ１１０は、先頭サムネイル画像Ｔｆが表示されているときに上方向のスクロール操作が行われると、例えば「先頭です。最後尾に移動しますか？」といったメッセージを表示させるようにしてもよい。
【０２１２】
またＣＰＵ１１０は、当該メッセージを表示させているときにさらに上方向のスクロール操作が行われると、表示領域ＡＲｄを一番下に移動させ、最後尾サムネイル画像Ｔｅを表示させるようにしてもよい。またＣＰＵ１１０は、当該メッセージを表示させているときに、通常のスクロール操作よりも強めのスクロール操作（例えばフリック操作におけるタッチ時間が長いなど）が行われると、最後尾サムネイル画像Ｔｅを表示させるようにしてもよい。
【０２１３】
同様にＣＰＵ１１０は、最後尾サムネイル画像Ｔｅが表示されているときに下方向のスクロール操作が行われると、例えば「最後尾です。先頭に移動しますか？」といったメッセージを表示させるようにしてもよい。そしてＣＰＵ１１０は、当該メッセージを表示させているときにさらに下方向のスクロール操作が行われると、表示領域ＡＲｄを上端に移動し、先頭サムネイル画像Ｔｆを表示させるようにしてもよい。
【０２１４】
つまりＣＰＵ１１０は、表示グループにおける一端のサムネイル画像Ｔを表示させているときに、さらに次のサムネイル画像Ｔを表示させるための操作（スクロール操作）が行われると、当該一端のサムネイル画像Ｔであることを示す情報を表示させる。そしてＣＰＵ１１０は、当該情報を表示させた後にさらに次のサムネイル画像Ｔを表示させるための操作が行われると、当該表示グループにおける他端のサムネイル画像Ｔを表示させるようにしてもよい。
【０２１５】
［２−４．他の実施の形態４］
さらに上述した実施の形態では、ＣＰＵ１１０は、先頭サムネイル画像Ｔｆ又は最後尾サムネイル画像Ｔｅが表示されているときに最後尾移動ボタンＢｅ又は先頭移動ボタンＢｆを表示させるようにした。
【０２１６】
これに限らずＣＰＵ１１０は、最後尾移動ボタンＢｅ又は先頭移動ボタンＢｆの代わりに、先頭の画像又は最後尾の画像であることをユーザに認識させるような情報であれば、この他種々の情報（アイコンなど）を表示させるようにしてもよい。
【０２１７】
また最後尾移動ボタンＢｅ又は先頭移動ボタンＢｆの形状や大きさ、表示位置なども上述したものに限らず、この他種々の形状や大きさ、表示位置などで表示させるようにしてもよい。
【０２１８】
［２−５．他の実施の形態５］
さらに上述した実施の形態では、ＣＰＵ１１０は、最後尾サムネイル画像Ｔｅを表示させているときに先頭移動ボタンＢｆを表示させ、先頭移動ボタンＢｆに対するタップ操作が行われると先頭サムネイル画像Ｔｆを表示させるようにした。
【０２１９】
これに限らず、ＣＰＵ１１０は、先頭移動ボタンＢｆに対するタップ操作が行われると、先頭サムネイル画像Ｔｆを表示させると共に最後尾移動ボタンＢｅを表示させるようにしてもよい。
【０２２０】
ＣＰＵ１１０は、先頭移動ボタンＢｆに対するタップ操作が行われる直前までは最後尾サムネイル画像Ｔｆを表示させている。ゆえに、先頭移動ボタンＢｆに対するタップ操作を行って表示された先頭サムネイル画像Ｔｆを確認したあとに、再度最後尾サムネイル画像Ｔｆを確認したいという要求をユーザが持つ場合も考えられる。
【０２２１】
そこでＣＰＵ１１０は、先頭サムネイル画像Ｔｆを表示させると共に最後尾移動ボタンＢｅを表示させることにより、ユーザに最後尾移動ボタンＢｅをタップ操作させるだけで、再び最後尾サムネイル画像Ｔｅを表示させることができる。
【０２２２】
つまりＤＳＣ１００は、液晶パネル１１５のサムネイル画像Ｔの表示を最後尾から先頭へと切り替えたあと、ユーザに容易な操作を行わせるだけで、液晶パネル１１５のサムネイル画像Ｔの表示を先頭から最後尾へと戻すことができる。
【０２２３】
また同様にＣＰＵ１１０は、最後尾移動ボタンＢｅに対するタップ操作が行われると、最後尾サムネイル画像Ｔｅを表示させると共に先頭移動ボタンＢｆを表示させるようにしてもよい。
【０２２４】
つまりＣＰＵ１１０は、表示グループにおける一端のサムネイル画像Ｔであることを示す情報に対する操作が行われ、他端のサムネイル画像Ｔを表示させたときに、他端のサムネイル画像Ｔであることを示す情報を表示させるようにしてもよい。
【０２２５】
［２−６．他の実施の形態６］
さらに上述した実施の形態では、ＣＰＵ１１０は、先頭移動ボタンＢｆ又は最後尾移動ボタンＢｅに対するタップ操作が行われると、ミュート画面Ｍをはさんでから、先頭サムネイル画像Ｔｆ又は最後尾サムネイル画像Ｔｅを表示させるようにした。
【０２２６】
これに限らずＣＰＵ１１０は、ミュート画面Ｍの代わりにこの他種々の画面を表示させるようにしてもよい。例えばＤＳＣ１００は、液晶パネル１１５の表示が先頭又は最後尾の画像に移動することをユーザに通知するような画面を表示させるようにしてもよい。この場合ＤＳＣ１００は、例えば次に表示させる画像を通知するメッセージ（例えば、『先頭の画像を表示します』など）を表示させる画面を表示させる。
【０２２７】
［２−７．他の実施の形態７］
さらに上述した実施の形態では、先頭移動ボタンＢｆに対するタップ操作が行われると、液晶パネル１１５のサムネイル画像Ｔの表示を最後尾から先頭へ切り替える処理の終了後に、最後尾サムネイル画像Ｔｅを表示させるようにした。
【０２２８】
これに限らずＣＰＵ１１０は、一端のサムネイル画像Ｔであることを示す情報に対する操作が行われると、この他種々の所定時間（例えば５秒などの一定時間）経過後に、他端のサムネイル画像Ｔを表示させるようにしてもよい。
【０２２９】
［２−８．他の実施の形態８］
さらに上述した実施の形態では、ＤＳＣ１００は、タッチパネル１１３に対するフリック操作に応じて画像を連続的に表示させるようにした。これに限らず、ＤＳＣ１００は、この他種々の操作に応じて画像を連続的に表示させるようにしてもよい。例えば入力部としてタッチパネル１１３の代わりに、十字キーなどのハードウェアボタンを設けた場合、当該十字キーに対する操作に応じて画像を連続的に表示させるようにしてもよい。
【０２３０】
［２−９．他の実施の形態９］
さらに上述した実施の形態では、ＤＳＣ１００で撮影した画像のサムネイル画像Ｔを連続的に表示させ、先頭サムネイル画像Ｔｆ又は最後尾サムネイル画像Ｔｅを表示させるときに最後尾移動ボタンＢｅ又は先頭移動ボタンＢｆを表示させるようにした。
【０２３１】
これに限らず、この他種々の画像（例えばダウンロードした画像や楽曲のジャケット写真画像など）を連続的に表示させ、先頭の画像又は最後尾の画像を表示させるときに最後尾移動ボタンＢｅ又は先頭移動ボタンＢｆを表示させるようにしてもよい。
【０２３２】
［２−１０．他の実施の形態１０］
さらに上述した実施の形態では、ＣＰＵ１１０は、先頭サムネイル画像Ｔｆが表示されているときに上方向のスクロール操作が行われると、最後尾移動ボタンＢｅを表示させるようにした。また上述した実施の形態では、ＣＰＵ１１０は、最後尾サムネイル画像Ｔｅが表示されているときに下方向のスクロール操作が行われると、先頭移動ボタンＢｆを表示させるようにした。
【０２３３】
これに限らずＣＰＵ１１０は、先頭サムネイル画像Ｔｆ又は最後尾サムネイル画像Ｔｅが表示されているときであれば、この他種々のタイミングで最後尾移動ボタンＢｅ又は先頭移動ボタンＢｆを表示させるようにしてもよい。例えばＣＰＵ１１０は、最後尾サムネイル画像Ｔｅが液晶パネル１１５に表示されたら直ちに先頭移動ボタンＢｆを表示させるようにしてもよい。
【０２３４】
［２−１１．他の実施の形態１１］
さらに上述した実施の形態では、表示装置１としてのＤＳＣ１００に、表示部２としての液晶パネル１１５と、制御部４としてのＣＰＵ１１０とを設けるようにした。
【０２３５】
これに限らず、同様の機能を有するのであれば、上述したＤＳＣ１００の各機能部を、他の種々のハードウェアもしくはソフトウェアにより構成するようにしてもよい。
【０２３６】
また例えば、ＤＳＣ１００に、液晶パネル１１５とタッチパネル１１３とで構成されるタッチスクリーン１０９の代わりに、タッチパネル機能を有する液晶ディスプレイを設けるなどしてもよい。またタッチパネル１１３の代わりに、十字キーなどのハードウェアボタンを設けるようにしてもよい。また、液晶パネル１１５の代わりに、有機ＥＬ（Electro  Luminescence）ディスプレイを設けるなどしてもよい。
【０２３７】
さらに上述した実施の形態では、ＤＳＣ１００に本発明を適用するようにした。これに限らず、画像を連続的に表示させる機器であれば、例えばデジタルビデオカメラ、パーソナルコンピュータ、携帯型電話機など、この他種々の機器に適用するようにしてもよく、また適用することができる。
【０２３８】
［２−１２．他の実施の形態１２］
さらに上述した実施の形態では、各種処理を実行するためのプログラムを、ＤＳＣ１００のＲＯＭ１１１に書き込んでおくようにした。
【０２３９】
これに限らず、このプログラムを例えばメモリカードなどの記憶媒体に記録しておき、ＤＳＣ１００のＣＰＵ１１０が、このプログラムを記憶媒体から読み出して実行するようにしてもよい。またＲＯＭ１１１の代わりに、フラッシュメモリを設けるようにして、記憶媒体から読み出したプログラムを、このフラッシュメモリにインストールするようにしてもよい。
【０２４０】
［２−１３．他の実施の形態１３］
さらに本発明は、上述した実施の形態と他の実施の形態とに限定されるものではない。すなわち本発明は、上述した実施の形態と他の実施の形態の一部または全部を任意に組み合わせた形態、もしくは一部を抽出した形態にもその適用領域が及ぶものである。例えば他の実施の形態１と他の実施の形態２とを組み合わせるようにしてもよい。
【産業上の利用可能性】
【０２４１】
本発明は、画像を連続的に表示させる例えばデジタルスチルカメラなどの表示装置で広く利用することができる。
【符号の説明】
【０２４２】
１……表示装置、２……表示部、３……入力部、４……制御部、１００……ＤＳＣ、１１０……ＣＰＵ、１１３……タッチパネル、１１５……液晶パネル、１２３……デジタル信号処理部、ＡＲｄ、ＡＲｓ……表示領域、Ｂｅ……最後尾移動ボタン、Ｂｆ……先頭移動ボタン、Ｄ……インデックス表示画面、Ｔ……サムネイル画像。
【図１】
0005581628.tif 000002
【図２】
0005581628.tif 000003
【図３】
0005581628.tif 000004
【図４】
0005581628.tif 000005
【図５】
0005581628.tif 000006
【図６】
0005581628.tif 000007
【図７】
0005581628.tif 000008
【図８】
0005581628.tif 000009
【図９】
0005581628.tif 000010
【図１０】
0005581628.tif 000011
【図１１】
0005581628.tif 000012
【図１２】
0005581628.tif 000013
【図１３】
0005581628.tif 000014
【図１４】
0005581628.tif 000015
【図１５】
0005581628.tif 000016
【図１６】
0005581628.tif 000017
【図１７】
0005581628.tif 000018
【図１８】
0005581628.tif 000019