(57)【要約】【課題】記録媒体に記録されている画像データに応じた画像を、その前後の画像との関係も分るような効果的な態様で表示し、目的とする画像を見つけ出しやすくする。【解決手段】制御部１２０は、記録媒体１３５に記憶されている画像データに応じた画像を表示部１０６の表示画面に表示するように制御する機能を有する。タッチパネル１０７の操作面をなぞる操作がされた場合、制御部１２０は、タッチパネル１０７からの検出結果に基づいて判別されるなぞり操作の方向に応じて、表示画像をその前後の画像と共に縮小しながらスクロールさせる。【選択図】図１
2010124181.tif 000002
【特許請求の範囲】
【請求項１】
画像表示素子と、
前記画像表示素子の表示画面に対して設けられる操作面を通じて、使用者からの指示操作を受け付け、前記操作面に対する前記指示操作の指示位置を検出して出力する指示位置検出手段と、
複数の画像の画像データを記憶保持する記憶手段と、
前記記憶手段に記憶保持されている前記画像データに応じた画像を前記画像表示素子に表示するように制御する表示制御手段と
を備え、
使用者によって前記操作面をなぞる操作がされた場合に、前記表示制御手段は、前記指示位置検出手段からの検出出力に基づいて判別する操作の方向に応じて、表示画像をその前後の画像と共に縮小しながらスクロールさせるように制御する画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記表示制御手段は、スクロールの到達ポイントの画像の全部と、その前後の画像の一定以上の画像部分とを前記表示素子の表示画面に表示するように、表示画像の縮小状態を制御する画像処理装置。
【請求項３】
請求項１に記載の画像処理装置であって、
前記表示制御手段は、スクロールの到達ポイントの画像の全部と、その前後の画像の全部とを、前記到達ポイントの画像がその前後の画像よりも大きく表示するように、表示画像の縮小状態を制御する画像処理装置。
【請求項４】
請求項１に記載の画像処理装置であって、
前記表示制御手段は、前記指示位置検出手段からの検出出力に基づいて判別するなぞる操作の態様に応じて、表示画像の縮小率とスクロールの量との一方または両方を制御する画像処理装置。
【請求項５】
請求項４に記載の画像処理装置であって、
前記表示制御手段は、前記なぞる操作の前記操作面における距離と速さの一方または両方である画像処理装置。
【請求項６】
画像表示素子と、
前記画像表示素子の表示画面に対して設けられる操作面を通じて、使用者からの指示操作を受け付け、前記操作面に対する前記指示操作の指示位置を検出して出力する指示位置検出手段と、
複数の画像の画像データを記憶保持する記憶手段と、
前記記憶手段に記憶保持されている前記画像データに応じた画像を前記画像表示素子に表示するように制御する表示制御手段と
を備え、
使用者によって前記操作面に対して接触位置を維持する操作がされた場合に、前記表示制御手段は、前記指示位置検出手段からの検出出力に基づいて判別する操作に応じて、表示画像をその前後の１以上の画像と共に縮小して、前記画像表示素子の表示画面に表示させるように制御する画像処理装置。
【請求項７】
請求項６に記載の画像処理装置であって、
使用者によって前記操作面をなぞる操作がされた場合に、前記表示制御手段は、前記指示位置検出手段からの検出出力に基づいて判別する操作の方向に応じて、表示画像をスクロールさせるように制御する画像処理装置。
【請求項８】
請求項６に記載の画像処理装置であって、
前記表示制御手段は、使用者によってなされた前記操作面に対して接触位置を維持する操作の継続時間に応じて、前記表示素子の表示画面に表示する画像の表示態様を制御する画像処理装置。
【請求項９】
請求項６に記載の画像処理装置であって、
前記指示位置検出手段は、使用者からの指示操作がなされた操作面上の圧力を検出して出力することができるものであり、
前記表示制御手段は、使用者によってなされた前記操作面に対する指示操作に応じて前記指示位置検出手段にかかる圧力に応じて、前記表示素子の表示画面に表示する画像の表示態様を制御する画像処理装置。
【請求項１０】
画像表示素子の表示画面に対して設けられる操作面を有し、使用者からの指示操作を受け付けて、前記操作面に対する前記指示操作の指示位置を検出して出力する指示位置検出手段を通じて、使用者からの操作入力を受け付ける受付工程と、
前記受付工程において、使用者によって前記操作面をなぞる操作を受け付けた場合に、記憶手段に記憶保持されている画像データに応じた画像を前記画像表示素子に表示するように制御する表示制御手段が、前記指示位置検出手段からの検出出力に基づいて判別する操作の方向に応じて、表示画像をその前後の画像と共に縮小しながらスクロールさせるように制御する表示制御工程と
を有する画像表示方法。
【請求項１１】
画像表示素子の表示画面に対して設けられる操作面を有し、使用者からの指示操作を受け付けて、前記操作面に対する前記指示操作の指示位置を検出して出力する指示位置検出手段を通じて、使用者からの操作入力を受け付ける受付工程と、
前記受付工程において、使用者によって前記操作面をなぞる操作を受け付けた場合に、記憶手段に記憶保持されている画像データに応じた画像を前記画像表示素子に表示するように制御する表示制御手段が、前記指示位置検出手段からの検出出力に基づいて判別する操作に応じて、表示画像をその前後の１以上の画像と共に縮小して、前記画像表示素子の表示画面に表示させるように制御する表示制御工程と
を有する画像表示方法。
【請求項１２】
画像表示素子の表示画面に対して設けられる操作面を有し、使用者からの指示操作を受け付けて、前記操作面に対する前記指示操作の指示位置を検出して出力する指示位置検出手段を通じて、使用者からの操作入力を受け付ける受付ステップと、
前記受付ステップにおいて、使用者によって前記操作面をなぞる操作を受け付けた場合に、記憶手段に記憶保持されている画像データに応じた画像を前記画像表示素子に表示するように制御する表示制御手段が、前記指示位置検出手段からの検出出力に基づいて判別する操作の方向に応じて、表示画像をその前後の画像と共に縮小しながらスクロールさせるように制御する表示制御ステップと
を画像処理装置に搭載されたコンピュータが実行する画像表示プログラム。
【請求項１３】
画像表示素子の表示画面に対して設けられる操作面を有し、使用者からの指示操作を受け付けて、前記操作面に対する前記指示操作の指示位置を検出して出力する指示位置検出手段を通じて、使用者からの操作入力を受け付ける受付ステップと、
前記受付ステップにおいて、使用者によって前記操作面をなぞる操作を受け付けた場合に、記憶手段に記憶保持されている画像データに応じた画像を前記画像表示素子に表示するように制御する表示制御手段が、前記指示位置検出手段からの検出出力に基づいて判別する操作に応じて、表示画像をその前後の１以上の画像と共に縮小して、前記画像表示素子の表示画面に表示させるように制御する表示制御ステップと
を画像処理装置に搭載されたコンピュータが実行する画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、デジタルスチルカメラなどの、比較的に大きな表示画面を有する表示素子を備え、種々の画像を表示することが可能な装置、当該装置で用いられる方法、プログラムに関する。
【背景技術】
【０００２】
撮影した画像をデジタルデータとして記録媒体に記録するデジタルスチルカメラが広く利用されている。近年、デジタルスチルカメラで用いられる内蔵フラッシュメモリーやリムーバルメモリーの小型化、大容量化が促進され、これらのメモリーに大量の画像データを蓄積することができるようになっている。
【０００３】
そして、デジタルスチルカメラにおいては、使用年数を重ねるごとに撮影された画像の蓄積枚数も増加し、内蔵フラッシュメモリーやリムーバブルメモリーに、ユーザーの頭の中では管理できないほどの数の画像データが蓄積されてしまう場合も少なくない。
【０００４】
デジタルスチルカメラにおいては、撮影して得た多数の画像データを、日付や時刻などの所定の情報をベースとして１つのまとまり（フォルダ）として管理することが行われている。
【０００５】
例えば、２００８年１月１日に撮影した画像データの集まり等といったように、同じ撮影日に撮影された多数の画像データを、１つのフォルダで管理するなどのことが行われている。また、「運動会」や「誕生会」などのように、ユーザーが入力する名称のフォルダを形成し、これに撮影して得た画像データをまとめるようにすることも行われている。
【０００６】
このように、日付や時刻、あるいは、ユーザーが入力したフォルダ名などによって識別されるフォルダは、ユーザーにとっては所定のイベントにおいて撮影して得た画像データをまとめて管理できるものである。また、通常、フォルダには撮影することにより得られた画像データが撮影順（時系列順）に格納される。
【０００７】
そして、デジタルスチルカメラなどの画像処理装置の中には、１画面に複数の画像を表示するようにするマトリックス表示（一覧表示）や画面に表示する画像を順次に変えていくようにするスクロール表示（画面送り表示）を行えるものもある。
【０００８】
これらマトリックス表示機能やスクロール表示機能を用いることにより、多数の画像が格納されているフォルダから目的とする画像を見つけ出すことができるようにされる。
【０００９】
なお、後に記す特許文献１には、記録されている複数のコンテンツの内容を効率よく把握できるようにするマトリックス表示を行うようにするための技術が開示されている。また、後に記す特許文献２には、ユーザーの操作に応じた量の画像のスクロール表示を行えるようにする技術が開示されている。
【００１０】
上述した特許文献１、特許文献２は、以下に示す通りである。
【特許文献１】特開２００６−２９５２３６号公報
【特許文献２】特開２００８−０３３６９５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
ところで、複数の画像の画像データが格納されたフォルダから、目的の画像の画像データを探し出す場合、上述したようにマトリックス表示やスクロール表示を行って、探し出すことができるようにされる。
【００１２】
しかし、デジタルスチルカメラなどの携帯型の画像処理装置の場合、搭載されたＬＣＤ（Liquid Crystal Display）等の表示素子の表示画面の大きさはパーソナルコンピュータなどに比べると小さい。
【００１３】
このため、マトリックス表示や１画面に複数の画像が表示対象となるスクロール表示の場合、表示される画像の大きさも小さくならざるを得ず、どのような画像かを認識し難い場合がある。
【００１４】
このため、フォルダに格納された画像の１枚１枚を順次に表示画面に表示して確認する必要が生じる場合もある。この場合、最近撮影した画像のフォルダであれば、撮影時の状況がユーザーの記憶に残っている。
【００１５】
このため、当該フォルダに格納されている１枚の画像を見ればその前後にどのような画像が存在するのかも分り、表示画像の送り、戻しを随時行って、目的とする画像を比較的に速やかに見つけ出すことが可能である。
【００１６】
しかし、多数の画像の画像データが格納されるフォルダは、デジタルスチルカメラの使用年数が増えるごとに、ユーザーの頭では管理できないほどに増える。このため、かなり前（例えば数年前）に撮影した画像の画像データが格納されているフォルダなどの場合、これに格納されている１枚の画像を見ても、その前後にどのような画像が存在するかまで思い出せない場合も多い。
【００１７】
このような場合、フォルダに格納された画像データの画像を１枚１枚再生して表示するようにし、画像間を行ったり来たりしながら、各画像について、時系列的な前後関係をつかむようにすることになる。
【００１８】
また、マトリックス表示と当該マトリックス表示から選択した画像の１枚画像の表示とを繰り返し行うようにしたり、また、スクロール表示と当該スクロール表示から選択した画像の１枚表示とを繰り返し行う様にしたりするといった操作が必要になる場合もある。
【００１９】
このため、多数の画像の画像データが格納されているフォルダから、目的とする画像を見つけ出す場合、煩雑な操作が必要になり、当該見つけ出す処理に時間がかかり、ユーザーにとってストレスになりかねない。
【００２０】
以上のことに鑑み、この発明は、記録媒体に記録されている画像データに応じた画像を、その前後の画像との関係も分るような効果的な態様で表示し、目的とする画像を見つけ出しやすくすることを目的とする。
【課題を解決するための手段】
【００２１】
上記課題を解決するため、請求項１に記載の発明の画像処理装置は、
画像表示素子と、
前記画像表示素子の表示画面に対して設けられる操作面を通じて、使用者からの指示操作を受け付け、前記操作面に対する前記指示操作の指示位置を検出して出力する指示位置検出手段と、
複数の画像の画像データを記憶保持する記憶手段と、
前記記憶手段に記憶保持されている前記画像データに応じた画像を前記画像表示素子に表示するように制御する表示制御手段と
を備え、
使用者によって前記操作面をなぞる操作がされた場合に、前記表示制御手段は、前記指示位置検出手段からの検出出力に基づいて判別する操作の方向に応じて、表示画像をその前後の画像と共に縮小しながらスクロールさせるように制御する。
【００２２】
この請求項１に記載の発明の画像処理装置によれば、表示制御手段は、記憶手段に記憶されている画像データに応じた画像を画像表示素子の表示画面に表示するように制御する機能を有する。指示位置検出手段の操作面をなぞる操作がされた場合、表示制御手段により、指示位置検出手段からの検出結果に基づいて判別される操作の方向に応じて、表示画像をその前後の画像と共に縮小しながらスクロールさせることができるようにされる。
【００２３】
これにより、記録媒体に記録されている画像データに応じた画像を、その前後の画像との関係も分るような効果的な態様で表示し、目的とする画像を見つけ出しやすくすることができるようにされる。
【００２４】
また、請求項６に記載の発明の画像処理装置は、
画像表示素子と、
前記画像表示素子の表示画面に対して設けられる操作面を通じて、使用者からの指示操作を受け付け、前記操作面に対する前記指示操作の指示位置を検出して出力する指示位置検出手段と、
複数の画像の画像データを記憶保持する記憶手段と、
前記記憶手段に記憶保持されている前記画像データに応じた画像を前記画像表示素子に表示するように制御する表示制御手段と
を備え、
使用者によって前記操作面に対して接触位置を維持する操作がされた場合に、前記表示制御手段は、前記指示位置検出手段からの検出出力に基づいて判別する操作に応じて、表示画像をその前後の１以上の画像と共に縮小して、前記画像表示素子の表示画面に表示させるように制御する。
【００２５】
この請求項６に記載の発明の画像処理装置によれば、表示制御手段は、記憶手段に記憶されている画像データに応じた画像を画像表示素子の表示画面に表示するように制御する機能を有する。指示位置検出手段の操作面に対して接触位置を維持する操作がされた場合、表示制御手段により、指示位置検出手段からの検出結果に基づいて判別される操作に応じて、表示画像をその前後の１以上の画像と共に縮小して、前記画像表示素子の表示画面に表示させることができるようにされる。
【００２６】
これにより、記録媒体に記録されている画像データに応じた画像を、その前後の画像との関係も分るような効果的な態様で表示し、目的とする画像を見つけ出しやすくすることができるようにされる。
【発明の効果】
【００２７】
この発明によれば、記録媒体に記録されている画像データに応じた画像を、その前後の画像との関係も分るような効果的な態様で表示し、目的とする画像を見つけ出しやすくすることができる。
【発明を実施するための最良の形態】
【００２８】
以下、図を参照しながら、この発明の装置、方法、プログラムの一実施の形態について説明する。
【００２９】
［第１の実施の形態］
［撮像装置の構成例］
図１は、この発明の装置、方法、プログラムの一実施の形態が適用された第１の実施の形態の撮像装置１００の構成例を説明するためのブロック図である。撮像装置１００は、撮影モードを切り替えることにより、静止画像と動画像のいずれをも撮影して記録媒体に記録することができるものである。
【００３０】
しかし、以下に説明する第１の実施の形態においては、説明を簡単にするため、撮像装置１００はデジタルスチルカメラとしての機能が用いられ、主に静止画像を撮影したり、再生したりする場合を例にして、この撮像装置１００の構成と動作について説明する。
【００３１】
図１に示すように、撮像装置１００は、レンズ部１０１、撮像素子１０２、前処理部１０３、画像処理部１０４、表示処理部１０５、表示部１０６、タッチパネル１０７、圧縮処理部１０９、伸張処理部１１０、縮小／拡大部１１１を備えている。
【００３２】
また、撮像装置１００は、制御部１２０、操作部１３１、外部インターフェース（以下、外部Ｉ／Ｆと略称する。）１３２、入出力端子１３３、書き込み／読み出し部１３４、記録媒体１３５、時計回路１３６を備えている。
【００３３】
表示部１０６は、例えば、ＬＣＤ（Liquid Crystal Display）、有機ＥＬパネル（Organic Electroluminescence Panel）等のいわゆる薄型の表示素子からなるものである。そして、後述もするが、この表示部１０６の表示画面の全面に対して操作面を形成するようにタッチパネル１０７が貼付されている。
【００３４】
タッチパネル１０７は、ユーザー（使用者）からの操作面に対する指示操作（接触操作）を受け付けて、タッチパネル１０７の当該操作面上の指示位置（接触位置）を検出し、当該指示位置を示す座標データを制御部１２０に通知するものである。
【００３５】
制御部１２０は、後述もするように、撮像装置１００の各部を制御するものであり、表示部１０６の表示画面に対して、どのような表示を行っているかをも把握している。制御部１２０は、タッチパネル１０７からの操作面上の指示位置を示す座標データと、当該指示位置に対応する表示部１０６の表示画面上の表示情報とに基づいて、ユーザーからの指示操作（入力操作）を受け付けることができる。
【００３６】
例えば、ユーザーがタッチパネル１０７の操作面上の位置に、指やスタイラスなどを接触させたとする。この場合に、その接触位置に対応する（一致する）表示画面上の位置に数字が表示されていた場合には、ユーザーはその表示されている数字を選択して入力するようにしたと制御部１２０において判別することができる。
【００３７】
このように、撮像装置１００においては、表示部１０６とタッチパネル１０７とによって、入力装置としてのタッチスクリーン１０８を形成している。なお、タッチパネル１０７は、例えば、感圧式や静電式のものとして実現される。
【００３８】
また、タッチパネル１０７は、操作面上の複数の箇所に同時に行うようにされた操作のそれぞれを検出し、その接触位置のそれぞれを示す座標データを出力することができるものである。また、タッチパネル１０７は、操作面に対して繰り返し行うようにされる指示操作のそれぞれを検出し、そのそれぞれの接触位置を示す座標データを出力することもできる。
【００３９】
さらに、タッチパネル１０７は、ユーザーによって、指やスタイラスが接触されている間は、所定のタイミング毎に連続して接触位置を検出し、これを示す座標データを出力することもできる。
【００４０】
これにより、タッチパネル１０７は、いわゆるタップ操作、ダブルタップ操作、ドラッグ操作、フリック操作、ピンチ操作などのユーザーからの様々な指示操作（操作入力）を受け付けて、これを検出することができるものである。
【００４１】
ここで、タップ操作は、ユーザーの指やスタイラスによって、操作面上の所定の一点を「ちょん」と１回だけ指示する動作（操作）である。ダブルタップ操作は、操作面上の所定の一点を連続して２回、「ちょん、ちょん」と指示する動作である。
【００４２】
また、ドラッグ操作は、ユーザーの指やスタイラスを操作面上に接触させたまま移動させる動作である。フリック操作は、ユーザーの指やスタイラスを操作面上の１点を指示してから、そのまま任意の方向に素早く「はじく」ようにする動作である。
【００４３】
ピンチ操作は、ユーザーの２本の指等を同時に操作面上に接触させて、当該２本の指等を開いたり、閉じたりする動作である。この場合、特に、接触させた２本の指等を開く操作をピンチアウト操作、２本の指等を閉じる操作をピンチイン操作と呼んでいる。
【００４４】
ドラッグ操作とフリック操作とは、動作の速さに違いがあるものの、操作面上にユーザーの指等を接触させた後に、当該操作面上を移動させる操作（操作面上をなぞる操作）であり、移動距離と移動方向との２種類の情報によって把握できる操作である。
【００４５】
このため、この明細書においては、ドラッグ操作とフリック操作とのいずれかの操作を行うことにより、同じ処理を行うようにすることができる場合には、ドラッグ操作とフリック操作との総称として「なぞり操作」という文言を用いる。
【００４６】
そして、制御部１２０は、撮像装置１００を構成する各部と接続され、上述もしたように、撮像装置１００の各部を制御するものであり、いわゆるマイクロコンピュータの構成されたものである。
【００４７】
制御部１２０は、ＣＰＵ（central Processing Unit）１２１、ＲＯＭ（Read Only Memory）１２２、ＲＡＭ（Random Access Memory）１２３、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）１２４が、ＣＰＵバス１２５を通じて接続されて構成されている。
【００４８】
ＣＰＵ１２１は、後述するＲＯＭ１２２に記憶されているプログラムを読み出して実行し、各部に供給する制御信号を形成して、これを各部に供給し、また各部から提供されるデータ等を受け付けて、これを処理するものである。
【００４９】
ＲＯＭ１２２は、上述のように、ＣＰＵ１２１において実行される種々のプログラムや処理に必要になる種々のデータ等を予め記憶保持しているものである。ＲＡＭ１２３は、各種の処理において途中結果を一時記憶するなど、主にワークエリアとして用いられるものである。
【００５０】
ＥＥＰＲＯＭ１２４は、いわゆる不揮発性メモリーであり、撮像装置１００の電源が落とされても保持しておくべき情報を記憶保持する。例えば、ユーザーによって設定された種々のパラメータや、種々の処理の最終結果、あるいは、機能追加などのために新たに提供された処理プログラムやデータ等が、ＥＥＰＲＯＭ１２４に保持される。
【００５１】
このように構成された制御部１２０に対しては、図１に示すように、後述する撮影機能や撮影して記録した画像の再生機能を実現するための種々の回路部の他に、操作部１３１、外部Ｉ／Ｆ１３２、書き込み／読み出し部１３４、時計回路１３６が接続されている。
【００５２】
操作部１３１は、各種の調整キーや機能キー、シャッターキーなどの操作キーを有し、ユーザーからの操作入力を受け付けて、これを制御部１２０に通知する。これにより、制御部１２０は、操作部１３１を通じて受け付けたユーザーからの操作入力に応じて、各部を制御し、操作入力に応じた処理を実行することができるようにされる。
【００５３】
外部Ｉ／Ｆ１３２は、例えば、ＵＳＢ（Universal Serial Bus）やＩＥＥＥ（Institute of Electrical and Electronics Engineers Inc）１３９４などの、所定の規格に準拠したデジタルインターフェースである。
【００５４】
すなわち、外部Ｉ／Ｆ１３２は、入出力端子１３３に接続された外部機器からのデータを自機において処理可能な形式のデータに変換して受け付けたり、自機から送出するデータを所定の形式のデータに変換して出力したりするものである。
【００５５】
書き込み／読み出し部１３４は、制御部１２０の制御に応じて、自機の記録媒体１３５に対して、データを書き込んだり、記録媒体１３５に記録されているデータを読み出したりするものである。
【００５６】
撮像装置１００において、記録媒体１３５は、撮像装置１００に対して着脱可能に構成され、例えば、半導体メモリーが用いられて、数ギガバイト以上の記憶容量を有するようにされたいわゆるメモリーカード型のリムーバブルメモリーである。
【００５７】
なお、メモリーカード型のリムーバブルメモリー以外にも、記録媒体１３５として、例えば、内蔵フラッシュメモリーや小型のハードディスクなど内蔵型の記録媒体を用いる構成することもできる。
【００５８】
また、記録媒体１３５として、小型のＤＶＤ（digital Versatile Disc）やＣＤ（Compact Disc）等の光ディスクなどの他のリムーバブル型の記録媒体を用いる構成とすることもできる。
【００５９】
時計回路１３６は、カレンダ機能を備え、現在年月日、現在曜日、現在時刻を提供することができると共に、必要に応じて、所定の時間間隔を計測する時間カウンタの機能をも実現することができるものである。
【００６０】
この時計回路１３６の機能により、撮影された画像データに対して撮影日時や撮影曜日などの撮影日に関する情報を付加することができる。また、時計回路１３６の機能を利用して、所定の操作から一定時間経過後に自動的にシャッターをきって撮影できるようにするセルフタイマー撮影機能をも実現することができる。
【００６１】
そして、図１に示した撮像装置１００において、レンズ部１０１は、図示しないが、撮像レンズ（対物レンズ）、露光調整機構、合焦調整機構、シャッター機構等を含み、被写体の画像を取り込み後段の撮像素子のセンサ面に結像させるようにする部分である。
【００６２】
撮像素子１０２は、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサなどの撮像センサ（撮像素子）からなるものである。撮像素子１０２は、レンズ部１０１を通じて自己のセンサ面に結像するようにされた画像を電気信号（画像信号）として取り込む。
【００６３】
撮像装置１００において、撮像素子１０２は、画素毎にＲ（赤）、Ｇ（緑）、Ｂ（青）のいずれかの信号を形成するようにする予め決められた色パターンの単板の色フィルタを備えたものである。
【００６４】
そして、撮像素子１０２を通じて取り込まれた画像信号は、後段の前処理部１０３に供給される。前処理部１０３は、ＣＤＳ（Correlated Double Sampling：２重相関サンプリング）回路やＡＧＣ（Automatic Gain Control）回路やＡ／Ｄ（Analog/Digital）変換器などを含み、撮像素子１０２からの画像信号をデジタルデータとして取り込む部分である。
【００６５】
前処理部１０３を通じて取り込まれた画像信号（画像データ）は、画像処理部１０４に供給される。画像処理部１０４は、図示しないが検波回路、ホワイトバランス回路、デモザイク回路、解像度変換回路、その他の画像補正回路等を有するものである。
【００６６】
画像処理部１０４においては、まず、前処理回路１０３からの画像データに基づいて、露光（露出）調整のためのパラメータ、合焦（焦点）調整のためのパラメータ、ホワイトバランス調整のためのパラメータなど、種々の調整処理のためのパラメータを形成する。
【００６７】
画像処理部１０４において形成されたパラメータの内、露光（露出）調整のためのパラメータと合焦（焦点）調整のためのパラメータとは制御部１２０に供給される。制御部１２０は、画像処理部１０４からのパラメータに基づいて、レンズ部１０２の露光調整機構や合焦調整機構を制御し、露光や合焦のための調整を適切に行うことができるようにしている。
【００６８】
そして、画像処理部１０４においては、前処理部１０３からの画像データに対して、黒レベル合わせ処理や上述したように形成されるホワイトバランス調整のためのパラメータ基づくホワイトバランス調整処理を行う。これらの調整処理により、前処理部１０３からの画像データが形成する画像が適切な色合いになるように調整する。
【００６９】
この後、画像処理部１０４においては、適切な色合いになるように調整された画像データに対して、画素毎にＲＧＢデータ（３原色データ）を生成するデモザイク処理（同時化処理）、アパーチャ補正処理、ガンマ（γ）補正処理等を行う。
【００７０】
さらに、画像処理部１０４においては、形成したＲＧＢデータから輝度信号（Ｙ）と色信号（Ｃｂ、Ｃｒ）を形成するＹ／Ｃ変換処理や、色収差補正処理、解像度変換処理などを行って、輝度信号Ｙおよび色信号Ｃｂ、Ｃｒを形成する。
【００７１】
画像処理部１０４で形成された画像データ（輝度信号Ｙ、色信号Ｃｂ、Ｃｒ）は、表示処理部１０５に供給され、ここで表示部１０６に供給する形式の画像信号に変換されて表示部１０６に供給される。
【００７２】
これにより、表示部１０６の表示画面には、レンズ部１０１を通じて取り込んだ被写体の画像が表示され、ユーザーは、表示部１０６の表示画面に表示される被写体の画像を確認しながら、目的とする被写体の画像を撮影することができる。
【００７３】
同時に、画像処理部１０４で形成された輝度信号Ｙ、色信号Ｃｂ、Ｃｒは、圧縮処理部１０９にも供給される。そして、操作部１３１のシャッターキーが押下されたタイミングにおいて、圧縮処理部１０９は、その時点において、表示部１０６の表示画面に表示するようにしていた画像の画像データをデータ圧縮し、これを制御部１２０に供給する。
【００７４】
なお、圧縮処理部１０３においては、予め決められたデータ圧縮方式に従って、データ圧縮処理を行う。データ圧縮方式としては、静止画であれば、ＪＰＥＧ（Joint Photographic Experts Group）方式、動画であれば、ＭＰＥＧ（Moving picture Experts Group）方式などが用いられる。もちろん、これに限るものではなく、データ圧縮方式は種々のものを用いるようにすることが可能である。
【００７５】
制御部１２０は、書き込み／読み出し部１３４を制御し、圧縮処理部１０９からのデータ圧縮された画像データを記録媒体１３５に記録する。このようにして、撮像装置１００においては、被写体の画像を撮影し、当該被写体の画像を形成する画像データを記録媒体１３５に記録することができるようにしている。
【００７６】
撮像装置１００において、上述のように撮影して得た画像データは、詳しくは後述するが、対応するフォルダ単位に時系列順（撮影日時順）に、記録媒体１３５に格納して管理することができるようにしている。
【００７７】
フォルダは、被写体毎やイベント毎などと言うように、目的に応じて形成することができる。この第１の実施の形態の撮像装置１００においては、例えば、入学式、運動会、お誕生日会などといった、撮影を行ったイベント毎にフォルダを形成するようにしている。もちろん、撮影した画像データを後から、目的とするフォルダに移動させたりするなどのこともできるようにされる。
【００７８】
そして、記録媒体１３５に記録された画像データは、制御部１２０に制御される書き込み／読み出し部１３４によって読み出すことができるようにされる。記録媒体１３５から読み出された画像データは、制御部１２０を通じて伸張処理部１１０に供給される。
【００７９】
伸張処理部１１０は、これに供給された画像データを、データ圧縮時に用いたデータ圧縮方式にしたがって伸張処理し、データ圧縮前の画像データを復元して、これを縮小／拡大部１１１に供給する。
【００８０】
縮小／拡大部１１１は、制御部１２０の制御に応じて、伸張処理部１１０からの画像データを間引いたり、補間したりすることにより、当該画像データにより形成される画像を、縮小したり、拡大したりする部分である。
【００８１】
また、縮小／拡大部１１１は、縮小も拡大もする必要のない画像データの場合には、制御部１２０の制御により、供給された画像データに対して縮小処理や拡大処理は行わないようにすることもできるものである。
【００８２】
そして、縮小／拡大部１１１は、出力しようとする画像データから、表示処理部１０５に供給する形式の輝度信号Ｙ、色信号Ｃｂ、Ｃｒを形成して、これを表示処理部１０５に供給する。
【００８３】
表示処理部１０５は、画像処理部１０４からの画像データを処理したときと同様に、表示画像形成部１１１からの画像信号から、表示部１０６に供給する形式の画像信号に変換し、これを表示部１０６に供給する。
【００８４】
これにより、記録媒体１３５に記録されている画像データに応じた画像を、表示部１０６の表示画面に表示することができる。すなわち、記録媒体１３５に記録されている目的とする画像の画像データを再生することができる。
【００８５】
このように、この第１の実施の形態の撮像装置１００は、被写体の画像を撮影して、記録媒体１３５に記録することができるものである。また、撮像装置１００は、記録媒体１３５に記録されている画像データを読み出して再生処理し、当該画像データに応じた画像を表示部１０６の表示画面に表示することもできるものである。
【００８６】
また、撮像装置１００の表示処理部１０５は、制御部１２０の制御に応じて、表示画像の送り・戻しを行うこともできるものである。以下においては、表示画像の送り・戻しをスクロールあるいは画面送りとも言う場合がある。
【００８７】
そして、この第１の実施の形態の撮像装置１００は、詳しくは後述もするが、表示画像の送り、戻しを行う場合、縮小／拡大部１１１の機能を利用して、表示対象の画像を縮小しながら行うようにする。
【００８８】
このようにすることによって、送り・戻しの到達ポイントとなる画像と、当該画像の前後の画像の内の一方の画像の少なくとも一部分を１画面においてできるだけ効率よく確認することができるようにしている。
【００８９】
そして、最終的には、送り・戻しの到達ポイントとなる画像を、当該画像の前後の画像の一定量以上の画像と共に、１画面において効率よく確認することができるようにしている。
【００９０】
これにより、表示画像の送り・戻し時（スクロール時）において、画像を前後の画像との関連をも含めて確認することができるようにされ、撮影時のユーザーの記憶をも喚起し、目的とする画像の迅速な検索に資することができるようにしている。
【００９１】
［画像フォルダ、画像ファイルの構成例］
上述もしたように、この実施の形態の撮像装置１００においては、撮影して得た画像データを、記録媒体１３５のユーザーの指示に応じて形成される画像フォルダに、撮影日時順（撮影日時に応じた時系列順）に格納することができるようにしている。
【００９２】
ここで、画像フォルダは、上述もしたように、例えば、入学式、運動会、お誕生日会などといった、撮影を行ったイベント毎に形成されるものである。これ以外にも、例えば、撮影日に対応する画像フォルダを形成することも可能である。
【００９３】
図２は、撮像装置の１００の記録媒体１３５に形成される画像フォルダのレイアウト例を説明するための図である。図２に示すように、画像フォルダは、各フォルダを識別するための識別情報であるフォルダ名を有している。このフォルダ名が、例えば、入学式、運動会、お誕生日会などといった、撮影を行ったイベントに対応する情報や、撮影年月や撮影年月日などの撮影日に関する情報などである。
【００９４】
また、各画像フォルダは、ヘッダ情報として、当該画像フォルダの作成日時や、その他の種々のメタデータを有している。メタデータとしては、当該画像フォルダに格納されている画像ファイルの数などの撮像装置１００において自動的に付与可能な情報の他、ユーザーによって入力される注釈情報（文字情報）等である。その他の情報をメタデータとし付加することも可能である。
【００９５】
そして、画像フォルダには、当該フォルダに属する画像ファイルのそれぞれについて、撮影日時、ファイル名、記録媒体上のアドレスが格納されている。この画像フォルダの情報により、当該画像フォルダには、いつ撮影された、どの画像ファイルが格納されており、それらの画像ファイルは、記録媒体上のどこに格納されているかを把握することができる。
【００９６】
図３は、撮像装置１００の記録媒体１３５に記録される画像ファイルのレイアウト例を説明するための図である。図３に示すように、画像ファイルは、各画像ファイルを識別するための識別情報であるファイル名を有している。このファイル名は、例えば、撮影時において、制御部１２０により自動付与されるものであり、図２に示した画像フォルダのファイル名１、２、３…と対応するものである。
【００９７】
また、各画像ファイルには、当該画像ファイルに格納されている画像データの撮影日時（当該画像ファイルの作成日時に対応）や種々のメタデータを有する構成となっている。メタデータとしては、ファイルの大きさなどの撮像装置１００において自動的に付与可能な情報の他、ユーザーによって入力される注釈情報（文字データ）等である。この他の情報をメタデータとして付加することも可能である。
【００９８】
そして、画像ファイルには、メインデータとして、撮影することにより得られた被写体の画像を形成する画像データが格納されている。
【００９９】
なお、この第１の実施の形態の撮像装置１００においては、ユーザーがフォルダを形成しない場合、例えば、撮影日に対応するフォルダを自動的に形成し、これに撮影することにより得た画像データを格納することができるようにしている。
【０１００】
そして、図２を用いて説明したように、撮像装置１００において形成される画像フォルダにおいては、撮影することにより得られた画像データの画像ファイルを撮影日時に応じて時系列順に管理している。
【０１０１】
したがって、画像フォルダの情報に基づいて、図３に示した画像ファイルの画像データを、時間が進む方向に読み出して順次に表示したり、時間が戻る方向に順次に読み出して表示したりすることができるようにしている。
【０１０２】
［第１の実施の形態におけるスクロール表示の表示態様］
この第１の実施の形態の撮像装置１００においては、タッチパネル１０７の操作面に対してなぞり操作（ドラッグ操作またはフリック操作）を行うことにより、表示画像の送り・戻し（表示画像のスクロール）を行うことができるようにしている。
【０１０３】
この第１の実施の形態の撮像装置１００において表示画像のスクロールは、従来からのスクロールのように、表示画面の全面に表示される表示画像を、単純に画像を単位として切り換えて表示するものではない。
【０１０４】
撮像装置１００においては、画像の縮小表示を伴って表示画像のスクロールを行うようにしている。これにより、スクロールの対象となる画像について、その前後の画像の少なくとも一方をも含めたかたちで、それらの画像のできるだけ多くの部分を１画面に表示して見ることができるようにしている。
【０１０５】
そして、撮像装置１００において行われる表示画像のスクロールにおいては、最終的には、スクロールの到達ポイントの画像と共に、その画像の前後両方の画像の少なくとも所定量以上についても、１画面に表示して見ることができるようにしている。
【０１０６】
図４は、この第１の実施の形態の撮像装置１００において行われる表示画像のスクロール時の画像の表示態様について説明するための図である。ここで、図４（ａ）は、表示部１０６の表示画面６Ｇに表示される画像の状態を概念的に示している。また、図４（ｂ）〜図４（ｅ）は、表示画像のスクロール時の遷移状態を示している。
【０１０７】
図４（ａ）においては、現時点において、表示画面６Ｇには画像Ｃが表示された状態にあり、この画像Ｃが属する画像フォルダには、画像Ｃの前段に画像Ｂ、画像Ａが、画像Ｃの後段に画像Ｄ、画像Ｅが存在していることを示している。
【０１０８】
すなわち、図４（ａ）は、画像Ａ、Ｂ、Ｃ、Ｄ、Ｅの順で撮影されて、これらを形成する画像データが撮影日時に基づく時系列順に所定の画像フォルダに格納されており、現時点において、画像Ｃが表示部１０６の表示画面６Ｇに表示されている場合を示している。
【０１０９】
そして、図４（ａ）の中央に示したように、画像Ｃが表示されている表示画面６Ｇのタッチパネル１０７の操作面上を、ユーザーが指やスタイラス等により、矢印が示すように、左から右へなぞり操作（ドラッグ操作あるいはフリック操作）を行ったとする。
【０１１０】
上述したように、タッチパネル１０７は、ユーザーからの接触操作を受け付けた場合、ユーザーの指等が接触するようにされた操作面上の位置を示す座標データを順次に制御部１２０に供給する。制御部１２０は、タッチパネル１０７からの座標データに基づいて、タッチパネル１０７の操作面に対して、どのような操作が行われたかを判別する。
【０１１１】
この撮像装置１００において、図４（ａ）に示したように、表示画面６Ｇの全面に画像が表示されている場合におけるタッチパネル１０７の操作面に対するなぞり操作（表示画像に対するなぞり操作）は、表示画像のスクロールを指示するものであるとする。
【０１１２】
より具体的に言えば、撮像装置１００において、表示画像に対する１回のなぞり操作は、なぞられた方向へ表示画像を１枚分ずらす（１枚分スクロールする）操作であるものとする。ここで、１回のなぞり操作は、指等を操作面に接触させ、接触させたまま操作面上を移動させた後、当該指等を操作面から離すまでの一連の操作を意味する。
【０１１３】
そして、図４（ａ）に示したように、タッチパネル１０７の操作面を表示画面６Ｇの右から左へなぞり操作が行われた場合、制御部１２０は、タッチパネル１０７からの座標データに基づいて、時間が戻る方向への表示画像のスクロールが指示されたと判断する。
【０１１４】
そして、撮像装置１００の制御部１２０は、スクロール表示の対象となる画像の画像データを例えばＲＡＭ１２３に準備する。上述したように、表示画像に対する１回のなぞり操作は、なぞられた方向へ表示画像を１枚分ずらす操作である。
【０１１５】
したがって、スクロールの到達ポイントの画像は画像Ｂとなり、その前後１枚ずつの画像も表示の対象とするので、スクロールの対象となる画像は、表示中の画像Ｃと、その直前の画像Ｂ及び画像Ａとなる。
【０１１６】
そこで、制御部１２０は、書き込み／読み出し部１３４を制御し、表示対象となっている画像フォルダの情報を参照して、スクロールの対象となる画像Ｃ、画像Ｂ、画像Ａの画像データを読み出し、これらをＲＡＭ１２３に格納する。
【０１１７】
なお、例えば、現在表示中の画像である画像Ｃの画像データがＲＡＭ１２３に存在する場合には、画像Ｃの画像データを新たに読み出し必要は無く、ＲＡＭ１２３に存在する画像Ｃの画像データを用いるようにすることが可能である。
【０１１８】
これにより、ＲＡＭ１２３には、スクロール対象の画像Ｃ、画像Ｂ、画像Ａの画像データが一時記憶される。そして、制御部１２０は、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を制御し、表示画像の縮小処理を伴う表示画像のスクロール処理を開始する。
【０１１９】
具体的には、制御部１２０は、画像Ｃ、画像Ｂ、画像Ａの順で画像データを伸張処理部１１０に供給する。伸張処理部１１０は、制御部１２０の制御に応じて、供給されたデータ圧縮されている画像データを伸張処理して、データ圧縮前の元の画像データを復元し、これを縮小／拡大部１１１に供給する。
【０１２０】
この場合、縮小／拡大部１１１は、供給される画像データについて間引き処理を行うなどして、制御部１２０の制御に応じた割合で画像の縮小処理を行うようにし、縮小処理した画像データから表示処理部１０５に供給する形式の画像信号を形成して、これを表示処理部１０５に供給する。
【０１２１】
表示処理部１０５は、制御部１２０の制御に応じて、供給される画像信号から、スクロール対象の画像を表示画面６Ｇの左から右へ移動させるようにした１画面分の画像を表示するための画像信号を形成し、これを表示部１０６に供給する。
【０１２２】
これより、表示部１０６の表示画面には、例えば、図４（ｂ）に示すように、スクロール開始点の画像である画像Ｃの一部と、その直前の画像Ｂ（スクロールの到達点の画像）の一部とが、表示画面６Ｇ内に表示され、その両方を見ることができるようにされる。
【０１２３】
この場合、画像Ｃ、画像Ｂは共に縮小されているので、単に表示画像をずらすようにした場合に比べて、より多くの画像部分を表示してユーザーが見ることができるようにされる。
【０１２４】
そして、上述のように、スクロール対象の画像Ｃ、画像Ｂ、画像Ａの各画像データについて、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を通じた画像の表示処理（表示画像の縮小処理を伴う表示画像のスクロール処理）を繰り返し行う。
【０１２５】
この場合、縮小／拡大部１１１における縮小処理は、その縮小率（縮小比率）が徐々に大きくなるようにされ、表示画像は徐々に縮小された小さな画像になっていくようにされる。これにより、徐々に縮小するようにした表示画像を、徐々にスクロールさせながら（表示画面上の表示位置をずらしながら）、表示部１０６の表示画面６Ｇに表示することができる。
【０１２６】
なお、伸張処理した画像データを、例えば、ＲＡＭ１２３や伸張処理部１１０内のバッファメモリーなどに保持することができる場合には、その保持された伸張処理後の画像データを用いるようにする。
【０１２７】
これにより、伸張処理部１１０の処理を省略し、縮小／拡大部１１１と表示処理部１０５との処理を繰り返し行うようにして、表示画像の縮小処理を伴う表示画像のスクロールを行うことができる。
【０１２８】
そして、図４（ｃ）に示すように、スクロールの到達ポイントの画像である画像Ｂが表示画面６Ｇの中央に位置し、画像Ｂの前後の画像Ｃ及び画像Ａが、それらの画像の５０％以上が表示画面６Ｇに表示するようにされた段階で、このスクロール処理を終了する。
【０１２９】
つまり、図４（ｃ）に示したように、到達ポイントの画像Ｂの全体が表示画面６Ｇの中央に位置し、その前後の画像Ｃ、画像Ａの半分以上が、表示画面６Ｇに表示された段階で、表示画像の縮小処理を伴う表示画像のスクロール処理を終了する。
【０１３０】
これにより、スクロールの到達ポイントの画像と、その前後の画像の半分以上の部分とを表示画面６Ｇに表示した状態で確認することができる。したがって、スクロールの到達ポイントの画像を、その前後の画像との関連をも含めて確認することができるので、撮影時のユーザーの記憶をも喚起し、目的とする画像の迅速な検索に資することができる。
【０１３１】
そして、制御部１２０は、図４（ｃ）の状態になった場合、この表示状態を一定時間（例えば、数百ミリ秒〜数秒程度）維持した後、今度は、スクロールはさせずに、図４（ｃ）に示した状態から表示画像を徐々に拡大させるようにして表示する処理を行う。
【０１３２】
この場合、図４（ｃ）に示したように、拡大処理の対象となるのは、表示画面６Ｇに表示されている画像Ａ、画像Ｂ、画像Ｃの３つの画像である。このため、制御部１２０は、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を制御し、図４（ｃ）に示した状態の画像Ａ、画像Ｂ、画像Ｃを徐々に拡大しながら表示する処理を行う。
【０１３３】
実際には、ＲＡＭ１２３に一時記憶されている画像Ａ、画像Ｂ、画像Ｃの画像データは、撮像素子の解像度に応じて、表示画面６Ｇよりも大きな表示画面に対しても高解像度の画像を表示可能なものである。
【０１３４】
このため、上述した画像の縮小処理とは逆に、大きな縮小率から徐々に小さな縮小率を用いるようにして、表示画像の縮小処理を行うことにより、結果として、図４（ｃ）に示した状態から各表示画像を拡大して表示していくようにする。
【０１３５】
具体的に、制御部１２０は、ＲＡＭ１２３に一時記憶している画像Ａ、画像Ｂ、画像Ｃの画像データを伸張処理部１１０に供給する。伸張処理部１１０は、制御部１２０の制御に応じて、供給されたデータ圧縮されている画像データを伸張処理して、データ圧縮前の元の画像データを復元し、これを縮小／拡大部１１１に供給する。
【０１３６】
この場合、縮小／拡大部１１は、供給される画像データについて、制御部１２０の制御に応じた割合で縮小処理を施し、縮小処理した画像データから表示処理部１０５に供給する形式の画像信号を形成して、これを表示処理部１０５に供給する。
【０１３７】
表示処理部１０５は、制御部１２０の制御に応じて、供給される画像信号から、表示部１０６に供給する１画面分の画像信号を形成し、これを表示部１０６に供給する。
【０１３８】
これより、表示部１０６の表示画面には、例えば、図４（ｄ）に示すように、スクロールは伴わず、図４（ｃ）の状態から表示画像が大きくなるようにされた１画面分の画像が表示される。
【０１３９】
そして、上述のように、画像Ｃ、画像Ｂ、画像Ａの各画像データについて、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を通じた表示画像を拡大するようにする処理を繰り返し行う。
【０１４０】
この場合、縮小／拡大部１１１における縮小処理は、その縮小率が徐々に小さくなるようにされ、表示画像は徐々に拡大された大きな画像になっていくようにされる。これにより、図４（ｃ）の状態から図４（ｄ）に示すように、徐々に拡大するようにした表示画像を表示部１０６の表示画面６Ｇに表示することができる。
【０１４１】
そして、制御部１２０は、この例の場合のスクロールの到達ポイントの画像である画像Ｂが、図４（ｅ）に示すように、表示画面６Ｇいっぱいに表示された段階で、表示画像を拡大するようにする処理を終了する。これにより、スクロールの到達ポイントの画像を表示画面６Ｇいっぱいに表示して見ることができるようにされる。
【０１４２】
なお、上述もしたように、伸張処理した画像データを、例えば、ＲＡＭ１２３や伸張処理部１１０内のバッファメモリーなどに保持することができる場合には、その保持された伸張処理後の画像データを用いるようにする。
【０１４３】
これにより、伸張処理部１１０の処理を省略し、縮小／拡大部１１１と表示処理部１０５との処理を繰り返し行うようにして、表示画像を拡大するようにする処理を行うことができる。
【０１４４】
また、図４に示した例の場合には、表示画面６Ｇ上のタッチパネル１０７の操作面に対して、左から右へのなぞり操作を行うことにより、蓄積画像を撮影日時が戻る方向にスクロールさせて表示させる場合を説明した。
【０１４５】
これとは逆に、表示画面６Ｇ上のタッチパネル１０７の操作面に対して、右から左へのなぞり操作を行った場合には、蓄積画像を撮影日時が進む方向にスクロールさせて表示することができる。
【０１４６】
例えば、図４（ａ）に示したように、表示画面６Ｇに画像Ｃが表示されている場合に、表示画面６Ｇ上のタッチパネル１０７の操作面に対して、右から左へのなぞり操作を行うと、スクロールの到達ポイントの画像が画像Ｄとなる。
【０１４７】
そして、表示画像の縮小処理を伴う表示画像のスクロール処理を行うことにより、画像Ｃ、画像Ｄ、画像Ｅが、図４（ｃ）に示した態様で表示するようにされる。この後、表示画像を拡大するようにして表示する処理が行われて、画像Ｄが図４（ｅ）に示した態様で表示するようにされる。
【０１４８】
このように、この第１の実施の形態の撮像装置１００においては、表示画像のスクロール時において、表示画像の縮小処理を伴って表示画像をスクロールされるため、スクロールの到達点の画像とその前後の画像の一方の一部分を、表示画面中により多く表示させることができる。これにより、スクロールの到達点の画像とその前後の画像の内容を詳細に確認することができるようにされる。
【０１４９】
さらに、最終的には、スクロールの到達点の画像とその前後の画像の一部分を表示画面中により多く表示させることができる。これにより、画像の時間的な関連もより明確に把握することができるようにされる。
【０１５０】
なお、図４を用いて説明した例の場合、表示画像に対するなぞり操作は、なぞられた方向へ表示画像を１枚分ずらす（１枚分スクロールする）操作であるものとして説明した。しかしこれに限るものではない。
【０１５１】
例えば、ドラッグ操作の場合であって、ドラッグ操作終了後においも操作面に接触させた指等を操作面から離さなかった場合には、その指等が離されるまで、スクロールを続行させるようにしてもよい。
【０１５２】
このように、スクロールを続行させる場合には、図４（ｃ）に示した状態以上には縮小しないようにする。縮小しすぎると画像の判別ができなくなるためである。そして、スクロールのみを続行させる場合には、図４（ｃ）に示した画像サイズのまま、表示画像をなぞり操作の方向に、１画像ずつずらすように表示する。
【０１５３】
なお、この場合には、縮小された画像を確認しやすくするため、スクロールの速度が調整される。例えば、一定時間（数百ミリ秒〜数秒程度）表示を維持した後に、画像のスクロールがなされるようにされる。
【０１５４】
このようにすることにより、ドラッグ操作やフリック操作を繰り返すことなく、画像のスクロールを行うことができるようにされる。もちろん、短いドラッグ操作やフリック操作を繰り返し行うようにして、表示画像の縮小処理を伴う表示画像のスクロール処理を繰り返し行うようにすることも可能である。
【０１５５】
［第１の実施の形態におけるスクロール処理の詳細］
次に、第１の実施の形態の撮像装置１００において行われる、図４を用いて説明した表示画像のスクロール処理の詳細について、図５のフローチャートを参照しながら説明する。図５は、第１の実施の形態の撮像装置１００で行われるスクロール処理を含む撮影画像の再生処理を説明するためのフローチャートである。
【０１５６】
この図５に示す処理は、例えば、表示部１０６の表示画面に表示されるメニューの中から、画像再生処理（記録されている画像の再生処理）と言うメニュー項目が選択された場合に、主に制御部１２０によって実行される処理である。
【０１５７】
なお、メニューは、例えば、撮像装置１００の操作部１３１に設けられているメニューキーが押下操作されるなどの所定の操作が行われた場合に、制御部１２０が表示処理部１０５等を制御して、表示部１０６の表示画面に表示するものである。
【０１５８】
そして、メニューから画像再生処理が選択されると、制御部１２０は、図５に示す処理を実行し、まず、表示すべき最初の画像の選択入力を受け付ける処理を行う（ステップＳ１０１）。
【０１５９】
具体的に、ステップＳ１０１において、制御部１２０は、まず、画像フォルダの一覧リストを表示して選択入力を受け付け、選択された画像フォルダに属する画像ファイルの画像一覧リストを表示して、１画面に表示する画像の選択入力を受け付ける。
【０１６０】
ここで、画像フォルダに属する画像一覧リストは、例えば、各画像ファイルの画像についてのサムネイル画像の一覧リストである。サムネイル画像を表示するためのサムネイル画像データは、例えば、撮影後の適宜のタイミングにおいて、各画像ファイルの画像データに基づいて予め作成され、図３には示さなかったが、個々の画像ファイルに格納されているものである。もちろん、サムネイル画像を表示するときに、各画像ファイルの画像データに基づいて作成して表示するようにしてもよい。
【０１６１】
この後、制御部１２０は、ステップＳ１０１において選択された画像を表示部１０６の表示画面６Ｇに表示する（ステップＳ１０２）。
【０１６２】
具体的に、ステップＳ１０２において、制御部１２０は、一覧表示しているサムネイル画像のそれぞれは、どの画像ファイルから読み出したものかを把握している。そこで、制御部１２０は、選択されたサムネイル画像を有する画像ファイルを特定し、書き込み／読み出し部１３４を制御して、特定した画像ファイルから画像データを読み出す。
【０１６３】
そして、制御部１２０は、読み出した画像データを、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５において処理して、表示部１０６の供給し、ユーザーによって選択された画像を表示部１０６の表示画面６Ｇの全面に表示する。
【０１６４】
このように、ユーザーによって選択された画像の画像データを読み出し、表示部１０６の表示画面６Ｇいっぱいに画像を表示する（画像の１画面表示を行う）処理がステップＳ１０２の処理である。
【０１６５】
この後、制御部１２０は、タッチパネル１０７や操作部１３１を通じて、ユーザーからの操作入力を受け付けるようにし（ステップＳ１０３）、ユーザーからの操作入力を受け付けたか否かを判断する（ステップＳ１０４）。ステップＳ１０４の判断処理において、ユーザーからの操作入力を受け付けていないと判断したときには、制御部１２０は、ステップＳ１０３からの処理を繰り返す。
【０１６６】
ステップＳ１０４の判断処理において、ユーザーからの操作入力を受け付けたと判断したときには、制御部１２０は、受け付けた操作入力は、表示画像のスクロールを行うようにするためのなぞり操作か否かを判断する（ステップＳ１０５）。
【０１６７】
ステップＳ１０５の判断処理において、受け付けた操作入力は、なぞり操作ではないと判断したときには、制御部１２０は、受け付けたユーザーからの操作入力に応じた処理を実行する（ステップＳ１０６）。なお、ステップＳ１０６においては、操作入力に応じて、例えば、表示画像の拡大処理や縮小処理、当該画像再生処理を終了させる処理などの種々の処理が行われる。
【０１６８】
ステップＳ１０５の判断処理において、受け付けた操作入力は、なぞり操作であると判断したときには、制御部１２０は、図４を用いて説明した表示画像の縮小処理を伴う表示画像のスクロール処理を実行する（ステップＳ１０７）。
【０１６９】
このステップＳ１０７の処理においては、上述したように、制御部１２０は、書き込み／読み出し部１３４を制御して、表示対象となる複数の画像の画像データを取得する。そして、制御部１２０は、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を制御して、表示画像の縮小処理を伴う表示画像のスクロール処理を行う。
【０１７０】
ステップＳ１０７の処理の後、制御部１２０は、図４（ｃ）に示した状態になるまでのスクロール処理（遷移表示処理）が終了したか否かを判断する（ステップＳ１０８）。ステップＳ１０８の判断処理において、当該スクロール処理が終了していないと判断したときには、制御部１２０は、ステップＳ１０７からの処理を繰り返し、表示画像の縮小処理を伴う表示画像のスクロール処理を続行する。
【０１７１】
ステップＳ１０８の判断処理において、当該スクロール処理が終了したと判断したときには、タッチパネル１０７へのユーザーの指等の接触が終了しているか否かを判断する（ステップＳ１０９）。
【０１７２】
ステップＳ１０９の判断処理において、指等の接触が終了していないと判断したときには、制御部１２０は、ステップＳ１０７からの処理を繰り返すようにする。なお、この場合、表示画像の縮小処理は、図４（ｃ）に示した所定の大きさにまで縮小して表示するまでの処理は終了しているので、ステップＳ１０７においては、上述もしたように、当該縮小されたサイズの画像のスクロールのみが行うようにされる。
【０１７３】
また、図４（ｃ）に示した状態のスクロール処理が行われる場合、ステップＳ１０８においては、表示画像の縮小処理を伴う当該スクロール処理は終了したものと判断される。したがって、ユーザーの指等がタッチパネル１０７の操作面が離されるまで、ステップＳ１０７〜ステップＳ１０９のループ処理が行われる。
【０１７４】
また、ステップＳ１０９の判断処理において、指等の接触が終了していると判断したときには、制御部１２０は、当該スクロール後の状態（図４（ｃ）に示した表示状態）を一定時間（例えば、数百ミリ秒〜数秒程度）維持した後、表示画像を徐々に拡大させるようにして表示する処理を行う（ステップＳ１１０）。
【０１７５】
そして、制御部１２０は、図４（ｅ）に示したように、スクロールの到達ポイントの画像が全画面表示されたか否かを判断する（ステップＳ１１１）。ステップＳ１１１の判断処理において、スクロールの到達ポイントの画像が全画面表示されていない判断したときには、ステップＳ１１１からの処理を繰り返し、スクロールの到達ポイントの画像が全画面表示されるまで待つ。
【０１７６】
ステップＳ１１１の判断処理において、スクロールの到達ポイントの画像が全画面表示されたと判断したときには、制御部１２０は、ステップＳ１０３からの処理を繰り返すようにする。すなわち、さらにスクロールを行うようにしたり、その他の処理を行うようにしたりすることができるようにされる。
【０１７７】
このようにして、この第１の実施の形態の撮像装置１００においては、表示画像の縮小処理を伴う表示画像のスクロール処理を実現することができる。
【０１７８】
そして、上述もしたように、スクロール処理の途中においては、表示画像は縮小表示されながらスクロールされるので、前後する複数の画像のより多くの部分を一画面上において確認することができる。また、最終的には、スクロールの到達ポイントの画像とその前後の画像の半分以上の画像部分を一画面上においてみることができるようにされる。
【０１７９】
これにより、表示画像の送り・戻し時（スクロール時）において、画像を前後の画像との関連をも含めて確認することができるようにされ、撮影時のユーザーの記憶をも喚起し、目的とする画像の迅速な検索に資することができるようにしている。
【０１８０】
なお、この第１の実施の形態においては、スクロールの到達ポイントの画像とその前後の画像を表示する場合、当該前後の画像については、それらの画像の５０％以上を表示画面６Ｇに表示するようにした。しかし、これに限るものではない。
【０１８１】
例えば、スクロールの到達ポイントの画像の前後の画像については、それらの画像の６０％以上、あるいは、７０％以上と言うように、さらに多くの画像部分を１画面に表示するようにすることも可能である。
【０１８２】
しかしながら、スクロールの到達ポイントの画像の前後の画像の表示範囲を広くしようとする場合、更なる縮小が必要になり、表示画像が見難くなる場合があると考えられる。そこで、以下に説明する第２の実施の形態の撮像装置においては、スクロールの到達ポイントの画像が見難くなることを防止しつつ、その前後の画像の全体をも１画面に表示して確認できるようにしている。
【０１８３】
［第２の実施の形態］
次に、第２の実施の形態の撮像装置について説明する。この第２の実施の形態の撮像装置もまた、図１を用いて説明した構成の撮像装置１００である。そして、第２の実施の形態の撮像装置１００においても、撮影することにより得られた画像データは、図２、図３を用いて説明したように、フォルダ毎であって、撮影日時毎に管理される。そこで、この第２の実施の形態の撮像装置１００についても、図１をも参照しながら説明する。
【０１８４】
この第２の実施の形態の撮像装置１００は、上述した第１の実施の形態の撮像装置の場合と同様に、表示画像の縮小処理を伴う表示画像のスクロール処理を行うものであるが、その表示態様が、第１の実施の形態とは異なるものである。
【０１８５】
上述した第１の実施の形態の撮像装置におけるスクロール表示の場合、最終的には、図４（ｃ）に示したように、スクロールの到達ポイントの画像と共に、その画像の前後両方の画像の少なくとも所定量以上の一部についても、１画面に表示するようにした。
【０１８６】
これに対して、この第２の実施の形態の撮像装置１００におけるスクロール表示は、最終的には、スクロールの到達ポイントの画像と共に、その画像の前後両方の画像の全部を１画面に表示するものである。また、この場合に、スクロールの到達ポイントの画像が見難くなることがないようにする対応も取っている。
【０１８７】
［第２の実施の形態におけるスクロール表示の表示態様］
図６は、この第２の実施の形態の撮像装置１００において行われる表示画像のスクロール時の画像の表示態様について説明するための図である。つまり、図６（ａ）〜図６（ｄ）は、表示画像のスクロール時の遷移状態を示している。
【０１８８】
この第２の実施の形態の撮像装置１００においても、図４（ａ）を用いて説明したように、現時点において、表示画面６Ｇには画像Ｃが表示された状態にあり、この画像Ｃが属する画像フォルダには、画像Ｃの前段に画像Ｂ、画像Ａが、画像Ｃの後段に画像Ｄ、画像Ｅが存在しているものとする。
【０１８９】
そして、図４（ａ）の中央に示したように、画像Ｃが表示されている表示画面６Ｇのタッチパネル１０７の操作面上を、ユーザーが指やスタイラス等により、矢印が示すように、左から右へなぞり操作（ドラッグ操作あるいはフリック操作）を行ったとする。
【０１９０】
この場合、撮像装置１００の制御部１２０は、タッチパネル１０７からのユーザーの操作面への接触操作に応じた接触位置を示す座標データに基づいて、タッチパネル１０７の操作面に対して、どのような操作が行われたかを判別する。
【０１９１】
この第２の実施の形態の撮像装置１００においても、表示画面６Ｇの全面に画像が表示されている場合におけるタッチパネル１０７の操作面に対するなぞり操作（表示画像に対するなぞり操作）は、表示画像の送り・戻しを指示するものであるとする。
【０１９２】
すなわち、この第２に実施の形態の撮像装置１００においても、表示画像に対する１回のなぞり操作は、なぞられた方向へ表示画像を１枚分ずらす（１枚分スクロールする）操作であるものとする。
【０１９３】
したがって、図４（ａ）に示したように、タッチパネル１０７の操作面を表示画面６Ｇの右から左へなぞり操作が行われた場合、制御部１２０は、タッチパネル１０７からの座標データに基づいて、時間が戻る方向への表示画像のスクロールが指示されたと判断する。
【０１９４】
この場合、制御部１２０は、上述した第１の実施の形態の場合と同様に、スクロール表示の対象となる画像の画像データをＲＡＭ１２３に準備する。すなわち、図４（ａ）に示したように、画像Ｃが表示された状態で、タッチパネル１０７の操作面に対して左から右へのなぞり操作が行われた場合、右方向に表示画像を１枚ずらすことになる。したがって、この場合のスクロール表示の対象となる画像は、画像Ｃ、画像Ｂ、画像Ａである。
【０１９５】
そこで、制御部１２０は、上述した第１の実施の形態の場合と同様に、画像Ｃ、画像Ｂ、画像Ａのそれぞれの画像データをＲＡＭ１２３に一時記憶させて準備する。そして、制御部１２０は、上述した第１の実施の形態の場合と同様にして、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を制御し、表示画像の縮小処理を伴う表示画像のスクロール処理を開始する。
【０１９６】
これより、表示部１０６の表示画面には、例えば、図６（ａ）に示すように、スクロール開始点の画像である画像Ｃの一部と、その直前の画像Ｂ（スクロールの到達点の画像）の一部とが、表示画面６Ｇ内に表示され、その両方を見ることができるようにされる。
【０１９７】
この場合、画像Ｃ、画像Ｂは共に縮小されているので、単に表示画像をずらすようにした場合に比べて、より多くの画像部分を表示してユーザーが見ることができるようにされる。
【０１９８】
そして、上述のように、画像Ｃ、画像Ｂ、画像Ａの各画像データについて、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を通じた表示画像の縮小処理を伴う表示画像のスクロール処理を繰り返し行う。
【０１９９】
この場合、縮小／拡大部１１１における縮小処理は、その縮小率が徐々に大きくなるようにされ、表示画像は徐々に縮小された小さな画像になっていくようにされる。これにより、徐々に縮小するようにした表示画像を、徐々にスクロールさせながら（表示画面上の表示位置をずらしながら）、表示部１０６の表示画面６Ｇに表示することができる。
【０２００】
なお、伸張処理した画像データを、例えば、ＲＡＭ１２３や伸張処理部１１０内のバッファメモリーなどに保持することができる場合には、その保持された伸張処理後の画像データを用いるようにしてももちろんよい。
【０２０１】
そして、最終的には、図６（ｂ）に示すように、到達ポイントの画像（画像Ｂ）と、その前後の画像（画像Ｃ、画像Ａ）とが、全て１画面内に表示される。また、到達ポイントの画像（画像Ｂ）にいては、図６（ｂ）に示したように、その前後の画像よりも大きくなるようにしている。
【０２０２】
これは、縮小／拡大部１１１において、スクロールの到達ポイントの画像と、その前後の画像とで縮小率を異ならせることにより対応することができる。つまり、スクロールの到達ポイントの画像の縮小率を、その前後の画像の縮小率よりも小さくすることにより、スクロールの到達ポイントの画像をその前後の画像よりも大きくするようにすればよい。
【０２０３】
そして、図６（ｂ）に示したように、到達ポイントの画像Ｂの全体が表示画面６Ｇの中央に位置し、その前後の画像Ｃ、画像Ａの全部が、表示画面６Ｇに表示された段階で、表示画像の縮小処理を伴う表示画像のスクロール処理を終了する。
【０２０４】
これにより、スクロールの到達ポイントの画像の全部と、その前後の画像の全部とを表示画面６Ｇに表示した状態で確認することができる。したがって、スクロールの到達ポイントの画像を、その前後の画像との関連をも含めて確認することができるので、撮影時のユーザーの記憶をも喚起し、目的とする画像の迅速な検索に資することができる。
【０２０５】
また、撮影日時に応じた時系列順に連続する３枚の画像を同一画面内に表示しても、スクロールの到達ポイントの画像が、その前後の画像よりも大きく表示されるので、注目すべき到達ポイントの画像が見難くなるといった不都合を生じさせることもない。
【０２０６】
そして、制御部１２０は、図６（ｂ）の状態になった場合、この表示状態を一定時間（例えば、数百ミリ秒〜数秒程度）維持した後、今度は、スクロールはさせずに、図６（ｂ）に示した状態から表示画像を徐々に拡大させるようにして表示する処理を行う。
【０２０７】
この場合、図６（ｂ）に示したように、拡大処理の対象となるのは、表示画面６Ｇに表示されている画像Ａ、画像Ｂ、画像Ｃの３画像である。このため、制御部１２０は、上述した第１の実施の形態の撮像装置の場合と同様に、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を制御し、図６（ｂ）に示した状態の画像Ａ、画像Ｂ、画像Ｃを徐々に拡大しながら表示する処理を行う。
【０２０８】
そして、上述のように、画像Ｃ、画像Ｂ、画像Ａの各画像データについて、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を通じた表示画像を拡大するようにする処理を繰り返し行う。
【０２０９】
この場合、縮小／拡大部１１１における縮小処理は、その縮小率が徐々に小さくなるようにされ、表示画像は徐々に拡大された大きな画像になっていくようにされる。また、縮小／拡大部１１１における処理では、スクロールの到達ポイントの画像と、その前後の画像とでは、縮小率が異なるようにされる。
【０２１０】
これにより、図６（ｂ）の状態から図６（ｃ）に示すように、スクロールは伴わず、徐々に拡大するようにした表示画像を表示部１０６の表示画面６Ｇに表示することができる。
【０２１１】
そして、制御部１２０は、この例の場合のスクロールの到達ポイントの画像である画像Ｂが、図６（ｄ）に示すように、表示画面６Ｇいっぱいに表示された段階で、表示画像を拡大するようにする処理を終了する。これにより、スクロールの到達ポイントの画像を表示画面６Ｇいっぱいに表示して見ることができるようにされる。
【０２１２】
なお、上述もしたように、伸張処理した画像データを、例えば、ＲＡＭ１２３や伸張処理部１１０内のバッファメモリーなどに保持することができる場合には、その保持された伸張処理後の画像データを用いるようにすればよい。
【０２１３】
また、図６に示した例の場合には、表示画面６Ｇ上のタッチパネル１０７の操作面に対して、左から右へのなぞり操作を行うことにより、蓄積画像を撮影日時が戻る方向にスクロールさせて表示させる場合を説明した。
【０２１４】
これとは逆に、表示画面６Ｇ上のタッチパネル１０７の操作面に対して、右から左へのなぞり操作を行った場合には、蓄積画像を撮影日時が進む方向にスクロールさせて表示することができる。
【０２１５】
例えば、図４（ａ）に示したように、表示画面６Ｇに画像Ｃが表示されている場合に、表示画面６Ｇ上のタッチパネル１０７の操作面に対して、右から左へのなぞり操作を行うと、スクロールの到達ポイントの画像が画像Ｄとなる。
【０２１６】
そして、表示画像の縮小処理を伴い表示画像のスクロール処理を行うことにより、画像Ｃ、画像Ｄ、画像Ｅが、図６（ｂ）に示した態様で表示するようにされる。この後、表示画像を拡大するようにして表示する処理が行われて、画像Ｄが図６（ｄ）に示した態様で表示するようにされる。
【０２１７】
このように、この第２の実施の形態の撮像装置１００においては、表示画像のスクロール時において、表示画像の縮小処理を伴って表示画像をスクロールされるため、スクロールの到達点の画像とその前後の画像の一方の一部分を、表示画面中により多く表示させることができる。これにより、スクロールの到達点の画像とその前後の画像の内容を詳細に確認することができるようにされる。
【０２１８】
最終的には、スクロールの到達点の画像の全部とその前後の画像の全部を表示画面中に表示させることができる。これにより、画像の時間的な関連もよりより明確に把握することができるようにされる。
【０２１９】
また、スクロールの到達点の画像は、その前後の画像よりも表示画面上において大きく表示するようにされるので、多くの画像を表示画面上に表示しても、注目すべき画像が見難くなることもない。
【０２２０】
なお、図６を用いて説明した例の場合、表示画像に対するなぞり操作は、なぞられた方向へ表示画像を１枚分ずらす（１枚分スクロールする）操作であるものとして説明した。しかしこれに限るものではない。
【０２２１】
例えば、ドラッグ操作の場合であって、ドラッグ操作終了後においも操作面に接触させた指等を操作面から離さなかった場合には、その指等が離されるまで、スクロールを続行させるようにしてもよい。
【０２２２】
このように、スクロールを続行させる場合には、図６（ｂ）に示した状態以上には縮小しないようにする。縮小しすぎると画像の判別ができなくなるためである。そして、スクロールのみを続行させる場合には、図６（ｃ）に示した画像サイズを維持するようにして、表示画像をなぞり操作の方向に、１画像ずつずらすように表示する。
【０２２３】
したがって、図４（ａ）及び図６に示した例の場合、表示画面６Ｇの中央に位置する大きな表示の画像と、その前後の小さな表示の画像とが、なぞり操作の方向に順次に移動するようにされる。
【０２２４】
このような表示処理は、上述もしたように、書き込み／読み出し部１３４、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を制御部１２０が制御することによって行うことができるようにされる。
【０２２５】
なお、このようなスクロール表示の場合には、縮小された画像を確認しやすくするため、スクロールの速度が調整される。例えば、一定時間（数百ミリ秒〜数秒程度）表示を維持した後に、画像のスクロールがなされるようにされる。
【０２２６】
このようにすることにより、ドラッグ操作やフリック操作を繰り返すことなく、画像のスクロールを行うことができるようにされる。もちろん、短いドラッグ操作やフリック操作を繰り返し行うようにして、表示画像の縮小処理を伴う表示画像のスクロール処理を繰り返し行うようにすることも可能である。
【０２２７】
［第２の実施の形態におけるスクロール表示の処理の詳細］
次に、第２の実施の形態の撮像装置１００において行われる、図６を用いて説明した表示画像のスクロール処理の詳細について、図７のフローチャートを参照しながら説明する。図７は、第２の実施の形態の撮像装置１００で行われるスクロール処理を含む撮影画像の再生処理を説明するためのフローチャートである。
【０２２８】
この図７に示す処理は、図５に示した第１の実施の形態の画像再生処理の場合と同様に、表示部１０６の表示画面に表示されるメニューの中から、画像再生処理（記録されている画像の再生処理）と言うメニュー項目が選択された場合に、主に制御部１２０によって実行される処理である。
【０２２９】
そして、この図７に示す処理も、基本的には、図５を用いて説明した第１の実施の形態の撮像装置における画像再生処理と同様に行われるものである。このため、図７に示したフローチャートにおいて、図５に示したフローチャートの処理と同じ処理が行われるステップには同じ参照符号を付し、その部分の詳細な説明は重複するので省略する。
【０２３０】
そして、この第２の実施の形態の撮像装置１００において、画像再生処理が選択されると、制御部１２０は、図７に示す処理を実行する。そして、制御部１２０は、上述した第１の実施の形態の撮像装置の場合と同様に処理を進める。
【０２３１】
すなわち、制御部１２０は、画像選択受付処理（ステップＳ１０１）→選択された１画像の表示処理（ステップＳ１０２）→操作入力受付（ステップＳ１０３）→操作入力の有無の判別（ステップＳ１０４）と処理を進める。
【０２３２】
制御部１２０は、ステップＳ１０４の判断処理において、ユーザーからの操作入力を受け付けたと判断した場合に、当該受け付けた操作入力がなぞり操作か否かを判断する（ステップＳ１０５）。
【０２３３】
ステップＳ１０５の判断処理において、受け付けた操作入力は、なぞり操作ではないと判断したときには、制御部１２０は、受け付けたユーザーからの操作入力に応じた処理を実行する（ステップＳ１０６）。
【０２３４】
ステップＳ１０５の判断処理において、受け付けた操作入力は、なぞり操作であると判断したときには、制御部１２０は、図４（ａ）及び図６を用いて説明した、表示画像の縮小処理を伴う表示画像のスクロール処理を実行する（ステップＳ２０１）。
【０２３５】
このステップＳ２０１の処理においては、上述したように、制御部１２０は、書き込み／読み出し部１３４を制御して、表示対象となる複数の画像の画像データを取得する。そして、制御部１２０は、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を制御して、表示画像の縮小処理を伴う表示画像のスクロール処理を行うようにするものである。
【０２３６】
なお、ステップＳ２０１の処理においては、最終的には、スクロールの到達ポイントの画像と、その前後の画像とを１画面に表示する共に、スクロールの到達ポイントの画像が、その前後の画像よりも大きな画像として表示されるようにしている。
【０２３７】
この後、制御部１２０は、スクロール処理が終了したか否かの判断（ステップＳ１０８）、タッチパネル１０７へのユーザーの接触が終了したか否かの判断（ステップＳ１０９）を行う。
【０２３８】
なお、ステップＳ１０８の判断処理において、スクロール処理は終了していないと判断したときには、制御部１２０は、ステップＳ２０１のスクロール処理を続行するようにする。
【０２３９】
また、ステップＳ１０９の判断処理において、タッチパネルへの接触が終了していないと判断したときには、ステップＳ２０１からの処理を行うようにするが、この場合には、図６（ｂ）に示した表示態様での表示画像のスクロールのみが行うようにされる。
【０２４０】
また、ステップＳ１０９の判断処理において、タッチパネルへの接触が終了していると判断したときには、制御部１２０は、図６（ｂ）に示した表示状態を一定時間（例えば数百ミリ秒〜数秒程度）維持した後、表示画像を徐々に拡大させるようにして表示する処理を行う（ステップＳ２０２）。
【０２４１】
このステップＳ２０２の処理は、図５に示したステップＳ１１０の処理とほぼ同様の処理であるが、スクロールの到達ポイントの画像とその前後の画像とで画像の縮小率が異なる点で相違する。
【０２４２】
そして、制御部１２０は、図６（ｄ）に示したように、スクロールの到達ポイントの画像が全画面表示されるまで待ち状態となる（ステップＳ１１１）。スクロールの到達ポイントの画像が全画面表示されたら、制御部１２０は、ステップＳ１０３からの処理を繰り返すようにする。
【０２４３】
このようにして、この第２の実施の形態の撮像装置１００においては、表示画像の縮小処理を伴う表示画像のスクロール処理を実現することができる。
【０２４４】
そして、上述もしたように、スクロール処理の途中においては、表示画像は縮小表示されながらスクロールされるので、前後する複数の画像のより多くの部分を一画面上において確認することができる。
【０２４５】
また、最終的には、スクロールの到達ポイントの画像とその前後の画像の全部を一画面上においてみることができるようにされる。この場合、スクロールの到達ポイントの画像は、その前後の画像よりも大きく表示されるので、注目すべき画像が見難くなることなく、前後の画像との関連をも含めて画像を確認することができる。
【０２４６】
したがって、表示画像の送り・戻し時（スクロール時）において、画像を前後の画像との関連をも含めて確認することができるようにされ、撮影時のユーザーの記憶をも喚起し、目的とする画像の迅速な検索に資することができるようにしている。
【０２４７】
ところで、上述した第１、第２の実施の形態においては、１回のなぞり操作は、なぞられた方向へ表示画像を１枚分ずらす（１枚分スクロールする）操作であるものとした。しかし、１回のなぞり操作により、表示画像複数枚分のスクロールを行うようにした場合もある。
【０２４８】
そこで、以下に説明する第３の実施の形態の撮像装置においては、なぞり操作の態様に応じて、表示画像の縮小率やスクロールの量（画像何枚分の送り・戻しを行うか）を制御することができるようにしたものである。
【０２４９】
［第３の実施の形態］
次に、第３の実施の形態の撮像装置について説明する。この第３の実施の形態の撮像装置もまた、図１を用いて説明した構成の撮像装置１００である。そして、第３の実施の形態の撮像装置１００においても、撮影することにより得られた画像データは、図２、図３を用いて説明したように、フォルダ毎であって、撮影日時毎に管理される。このため、この第３の実施の形態の撮像装置１００についても、図１をも参照しながら説明する。
【０２５０】
そして、この第３の実施の形態の撮像装置１００は、上述した第１の実施の形態の撮像装置の場合と同様に、表示画像の縮小処理を伴う表示画像のスクロール処理を行うものである。
【０２５１】
しかし、この第３の実施の形態の撮像装置１００においては、タッチパネル１０７の操作面に対するなぞり操作の距離と速さの一方または両方に応じて、スクロール処理時の表示画像の縮小率やスクロールの量（画像の送り・戻しの量）を制御するようにしている。
【０２５２】
［第３の実施の形態におけるスクロール表示の表示態様］
図８は、この第３の実施の形態の撮像装置１００において行われる表示画像のスクロール時の画像の表示態様について説明するための図である。つまり、図８（ａ）〜図８（ｇ）は、表示画像のスクロール時の遷移状態を示している。
【０２５３】
この第３の実施の形態の撮像装置１００においても、図４（ａ）を用いて説明したように、現時点において、表示画面６Ｇには画像Ｃが表示された状態にあるとする。そして、この画像Ｃが属する画像フォルダにおいて、画像Ｃの前段には画像Ｂ、画像Ａ、画像Ｚ、画像Ｙ、画像Ｘ、画像Ｗ、…というように複数の画像が存在しているものとする。また、画像Ｃの後段には、画像Ｄ、画像Ｅ、画像Ｆ、画像Ｇ、…というように複数の画像が存在しているものとする。
【０２５４】
そして、図４（ａ）の中央に示したように、画像Ｃが表示されている表示画面６Ｇのタッチパネル１０７の操作面上を、ユーザーが指やスタイラス等により、矢印が示すように、左から右へなぞり操作（ドラッグ操作あるいはフリック操作）を行ったとする。
【０２５５】
この場合、撮像装置１００の制御部１２０は、タッチパネル１０７からのユーザーの操作面への接触操作に応じた接触位置を示す座標データに基づいて、タッチパネル１０７の操作面に対して、どのような操作が行われたかを判別する。
【０２５６】
この第３の実施の形態の撮像装置１００もまた、図４（ａ）に示したように、表示画面６Ｇの全面に画像が表示されている場合に、タッチパネル１０７の操作面に対するなぞり操作（表示画像に対するなぞり操作）は、表示画像の送り・戻しを指示するものである。
【０２５７】
そして、この第３の実施の形態の撮像装置１００においては、タッチパネル１０７の操作面に対して行ったなぞり操作の距離と速さとの一方または両方に基づいて、スクロール処理時の表示画像の縮小率やスクロールの量を決めるようにしている。
【０２５８】
ここで、なぞり操作の距離は、なぞり操作を行うことによりタッチパネルの操作面上をなぞった長さ（距離）を意味する。また、なぞり操作の速さは、なぞり操作の距離をなぞり操作の時間（操作面に指等を接触させて移動させていた時間）で割り算したものである。
【０２５９】
このため、撮像装置１００の制御部１２０は、タッチパネル１０７からのなぞり操作に応じて変化する座標データに基づいて、なぞり操作の距離を検出することができる。
【０２６０】
また、撮像装置１００の制御部１２０は、なぞり操作の開始から終了までの時間を、なぞり操作の時間として時計回路１３６を通じて検出することができる。具体的には、タッチパネル１０７からの座標データの供給開示時点から、なぞり操作に応じて変化する当該座標データの変化終了時点までの移動時間をなぞり操作の時間として検出する。
【０２６１】
これにより、撮像装置１００の制御部１２０は、上述したように検出できるなぞり操作の距離と、なぞり操作の時間とから、なぞり操作の速さを算出することができる。
【０２６２】
そして、図４（ａ）の中央に示したように、画像Ｃが表示画面６Ｇの全面に表示された状態にあるときに、タッチパネル１０７の操作面を表示画面６Ｇの右から左へなぞり操作が行われたとする。
【０２６３】
この場合、この第３の実施の形態の撮像装置１００の制御部１２０もまた、タッチパネル１０７からの座標データに基づいて、時間が戻る方向への表示画像のスクロールが指示されたと判断する。
【０２６４】
さらに、制御部１２０は、上述したように、タッチパネル１０７からのなぞり操作に応じて変化する座標データに基づいて、なぞり操作の距離を検出する共に、時計回路１３６の機能をも用いて、なぞり操作の速さをも検出する。
【０２６５】
そして、制御部１２０は、なぞり操作の距離と速さの一方または両方に基づいて、スクロール時の表示画像の縮小率とスクロールの量とを決定する。ここでは、説明を簡単にするため、なぞり操作の距離となぞり操作の速さのいずれか一方に基づいて、スクロール時の表示画像の縮小率とスクロールの量とを決定する場合について説明する。
【０２６６】
制御部１２０は、なぞり操作の距離が予め決められる閾値以下である場合、あるいは、なぞり操作の速さが予め決められる閾値以下である場合には、表示画像の縮小率とスクロールの量とを、図８（ｂ）に示した表示を実現するものとする。
【０２６７】
すなわち、この場合の表示画像の最終的な縮小率は、スクロールの到達ポイントの画像が表示画面の中央に表示された状態で、その前後の画像の５０％以上の画像部分が表示され得る縮小率とされる。
【０２６８】
また、この場合のスクロールの量は、なぞり操作の方向へ表示画像を１枚分ずらす（１枚分スクロールする）量とされる。この例の場合、スクロールの量は、画像Ｃから画像Ｂへ変更する画像１枚分となる。
【０２６９】
そして、制御部１２０は、第１の実施の形態の場合と同様に、スクロールの到達ポイントの画像は画像Ｂであり、スクロールの対象となるのは、画像Ｂの前後の画像である画像Ａ、画像Ｃを含めた３つの画像であると判断することができる。
【０２７０】
そして、制御部１２０は、上述した第１の実施の形態の場合と同様にし、スクロール表示の対象となる画像Ｃ、画像Ｂ、画像Ａの画像データをＲＡＭ１２３に準備する。そして、上述した第１の実施の形態の場合と同様に、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を制御し、表示画像の縮小処理を伴う表示画像のスクロール処理を開始する。
【０２７１】
これより、表示部１０６の表示画面には、例えば、図８（ａ）に示すように、スクロール開始点の画像である画像Ｃの一部と、その直前の画像Ｂ（スクロールの到達点の画像）の一部とが、表示画面６Ｇ内に表示され、その両方を見ることができるようにされる。
【０２７２】
この場合、画像Ｃ、画像Ｂは共に縮小されているので、単に表示画像をずらすようにした場合に比べて、より多くの画像部分を表示してユーザーが見ることができるようにされる。
【０２７３】
そして、上述のように、画像Ｃ、画像Ｂ、画像Ａの各画像データについて、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を通じた表示画像の縮小処理を伴う表示画像のスクロール処理を繰り返し行う。
【０２７４】
この場合、縮小／拡大部１１１における縮小処理は、その縮小率が徐々に大きくなるようにされ、表示画像は徐々に縮小された小さな画像になっていくようにされる。これにより、徐々に縮小するようにした表示画像を、徐々にスクロールさせながら（表示画面上の表示位置をずらしながら）、表示部１０６の表示画面６Ｇに表示することができる。
【０２７５】
したがって、制御部１２０は、図８（ｂ）に示すように、画像Ｂを、表示画面６Ｇの中央に表示すると共に、画像Ｂの前後の画像Ｃ及び画像Ａを、それらの画像の５０％以上を表示画面６Ｇに表示した段階で、このスクロール処理を終了する。
【０２７６】
これにより、スクロールの到達ポイントの画像と、その前後の画像の半分以上の部分とを表示画面６Ｇに表示した状態で確認することができる。したがって、スクロールの到達ポイントの画像を、その前後の画像との関連をも含めて確認することができるので、撮影時のユーザーの記憶をも喚起し、目的とする画像の迅速な検索に資することができる。
【０２７７】
そして、制御部１２０は、上述した第１の実施の形態の場合と同様に、図８（ｂ）に示した表示状態を一定時間（例えば、数百ミリ秒〜数秒程度）維持した後、今度は、スクロールはさせずに、図８（ｂ）に示した状態から表示画像を徐々に拡大させて表示する処理を行う。
【０２７８】
この場合、縮小／拡大部１１１における縮小処理は、その縮小率が徐々に小さくなるようにされ、表示画像は徐々に拡大された大きな画像になっていくようにされる。これにより、図８（ｂ）の状態から図８（ｃ）に示すように、徐々に拡大するようにした表示画像を表示部１０６の表示画面６Ｇに表示することができる。
【０２７９】
そして、上述のように、画像Ｃ、画像Ｂ、画像Ａの各画像データについて、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を通じた表示画像を拡大するようにする処理を繰り返し行う。
【０２８０】
そして、制御部１２０は、この例の場合のスクロールの到達ポイントの画像である画像Ｂが、図８（ｄ）に示すように、表示画面６Ｇいっぱいに表示された段階で、表示画像を拡大するようにする処理を終了する。これにより、スクロールの到達ポイントの画像を表示画面６Ｇいっぱいに表示して見ることができるようにされる。
【０２８１】
このように、この第３の実施の形態の撮像装置１００は、なぞり操作の距離が予め決められる閾値以下である場合、あるいは、なぞり操作の速さが予め決められる閾値以下である場合には、上述した第１の実施の形態の撮像装置と同様のスクロール処理を行う。
【０２８２】
また、図４（ａ）の中央に示したように、画像Ｃが表示画面６Ｇの全面に表示された状態にあるときに、タッチパネル１０７の操作面を表示画面６Ｇの右から左へなぞり操作が行われたとする。
【０２８３】
この場合において、検出したなぞり操作の距離が予め決められる閾値より大きい場合、あるいは、検出したなぞり操作の速さが予め決められる閾値よりも速い場合には、縮小率もより小さくし、スクロールの量も多くする。
【０２８４】
具体的に、制御部１２０波、なぞり操作の距離が予め決められる閾値より長い場合、あるいは、なぞり操作の速さが予め決められる閾値より速い場合には、表示画像の縮小率とスクロールの量とを、図８（ｅ）に示した表示を実現するものとする。
【０２８５】
すなわち、この場合の表示画像の最終的な縮小率は、スクロールの到達ポイントの画像が表示画面の中央に表示された状態で、その前後の２枚ずつの合計５枚の画像の全体が表示画面６Ｇ内に表示され得る縮小率とされる。
【０２８６】
また、この場合のスクロールの量は、なぞり操作の方向へ表示画像を４枚分ずらす（４枚分スクロールする）量とされる。すなわち、この例の場合、スクロールの量は、画像Ｃから画像Ｙへ変更する画像４枚分となる。
【０２８７】
そして、制御部１２０は、スクロールの到達ポイントの画像は画像Ｙ、スクロールの対象となるのは、画像Ｃ、画像Ｂ、画像Ａ、画像Ｚ、画像Ｙ、画像Ｘ、画像Ｗの７つの画像であると判断することができる。
【０２８８】
そして、制御部１２０は、上述した第１の実施の形態の場合と同様にし、スクロール表示の対象となる画像Ｃ、画像Ｂ、画像Ａ、画像Ｚ、画像Ｙ、画像Ｘ、画像Ｗの画像データをＲＡＭ１２３に準備する。
【０２８９】
そして、上述した第１の実施の形態の場合と同様に、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を制御し、表示画像の縮小処理を伴う表示画像のスクロール処理を開始する。
【０２９０】
これより、表示部１０６の表示画面には、例えば、図８（ａ）に示すように、スクロール開始点の画像である画像Ｃの一部と、その直前の画像Ｂ（スクロールの到達点の画像）の一部とが、表示画面６Ｇ内に表示され、その両方を見ることができるようにされる。
【０２９１】
この場合、画像Ｃ、画像Ｂは共に縮小されているので、単に表示画像をずらすようにした場合に比べて、より多くの画像部分を表示してユーザーが見ることができるようにされる。
【０２９２】
そして、上述のように、画像Ｃ、画像Ｂ、画像Ａ、画像Ｚ、画像Ｙ、画像Ｘ、画像Ｗの各画像データについて、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を通じた表示画像の縮小処理を伴う表示画像のスクロール処理を繰り返し行う。
【０２９３】
この場合、縮小／拡大部１１１における縮小処理は、その縮小率が徐々に大きくなるようにされ、表示画像は徐々に縮小された小さな画像になっていくようにされる。また、画像の縮小率は、図８（ａ）、（ｂ）、（ｃ）、（ｄ）に示した、なぞり操作の距離や速さが所定以下の場合よりも大きい値とされる。
【０２９４】
これにより、徐々に縮小するようにした表示画像を、徐々にスクロールさせながら（表示画面上の表示位置をずらしながら）、表示部１０６の表示画面６Ｇに表示することができる。
【０２９５】
そして、制御部１２０は、図８（ｅ）に示すように、スクロールの到達点の画像である画像Ｙを表示画面６Ｇの中央に表示すると共に、その前後２枚ずつの画像（画像Ｗ、画像Ｘ、画像Ｘ、画像Ａ）を表示した段階で、このスクロール処理を終了する。
【０２９６】
これにより、スクロールの到達ポイントの画像と、その前後２枚ずつ画像とを表示画面６Ｇに表示した状態で確認することができる。したがって、スクロールの到達ポイントの画像を、その前後２枚ずつの画像との関連をも含めて確認することができる。
【０２９７】
すなわち、より長い撮影日時の期間において、撮影された連続する画像を１画面で確認できるので、撮影時のユーザーの記憶をも喚起しやすくなり、目的とする画像の迅速な検索に資することができる。
【０２９８】
そして、制御部１２０は、上述した第１の実施の形態の場合と同様に、図８（ｅ）に示した表示状態を一定時間（例えば、数百ミリ秒〜数秒程度）維持した後、今度は、スクロールはさせずに、図８（ｅ）に示した状態から表示画像を徐々に拡大させて表示する処理を行う。
【０２９９】
この場合、縮小／拡大部１１１における縮小処理は、その縮小率が徐々に小さくなるようにされ、表示画像は徐々に拡大された大きな画像になっていくようにされる。これにより、図８（ｅ）の状態から図８（ｆ）に示すように、徐々に拡大するようにした表示画像を表示部１０６の表示画面６Ｇに表示することができる。
【０３００】
そして、上述のように、画像Ｃ、画像Ｂ、画像Ａの各画像データについて、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を通じた表示画像を拡大するようにする処理を繰り返し行う。
【０３０１】
そして、制御部１２０は、この例の場合のスクロールの到達ポイントの画像である画像Ｙが、図８（ｇ）に示すように、表示画面６Ｇいっぱいに表示された段階で、表示画像を拡大するようにする処理を終了する。これにより、スクロールの到達ポイントの画像を表示画面６Ｇいっぱいに表示して見ることができるようにされる。
【０３０２】
このように、この第３の実施の形態の撮像装置１００は、なぞり操作の距離が予め決められる閾値より長い場合、あるいは、なぞり操作の速さが予め決められる閾値より速い場合には、１画面に表示できる画像の数を多くすることができる。
【０３０３】
すなわち、この場合、表示画像の縮小率をより大きくして表示画像を小さくし、さらに、スクロールの量も多くすることによって、１画面に表示できる画像の数を多くすることができる。
【０３０４】
これにより、ユーザーは、撮影日時が連続するより多くの画像を１画面に表示し、撮影時の記憶を喚起させながら、目的とする画像を探し出すようにすることができる。
【０３０５】
そして、この第３の実施の形態の撮像装置１００の場合には、上述したように、なぞり操作の距離や速さに応じて、表示画像の縮小率や表示画像のスクロールの量を決めることができる。
【０３０６】
したがって、ユーザーは、表示された画像の状態に応じて、自分がタッチパネル１０７の操作面に対して行うなぞる操作を調整し、目的に応じた縮小率とスクロールの量とを決定し、表示画像のスクロールを行うようにすることができる。
【０３０７】
なお、この第３の実施の形態の撮像装置１００においても、表示画面６Ｇ上のタッチパネル１０７の操作面に対して、左から右へのなぞり操作を行うことにより、蓄積画像を撮影日時が戻る方向にスクロールさせて表示させる場合を説明した。
【０３０８】
これとは逆に、表示画面６Ｇ上のタッチパネル１０７の操作面に対して、右から左へのなぞり操作を行った場合には、蓄積画像を撮影日時が進む方向にスクロールさせて表示することももちろんできる。
【０３０９】
また、ドラッグ操作の場合であって、ドラッグ操作終了後においも操作面に接触させた指等を操作面から離さなかった場合には、その指等が離されるまで、スクロールを続行させるようにすることもできる。
【０３１０】
したがって、この第３の実施の形態の撮像装置１００の場合には、図８（ｂ）、または、図８（ｅ）に示した態様で、なぞり操作に応じて方向へのスクロールを行うようにすることができる。
【０３１１】
このような表示処理は、上述もしたように、書き込み／読み出し部１３４、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を制御部１２０が制御することによって行うことができるようにされる。
【０３１２】
なお、このようなスクロール表示の場合には、縮小された画像を確認しやすくするため、スクロールの速度が調整される。例えば、一定時間（１、２秒程度）表示を維持した後に、画像のスクロールがなされるようにされる。
【０３１３】
このようにすることにより、ドラッグ操作やフリック操作を繰り返すことなく、画像のスクロールを行うことができるようにされる。もちろん、短いドラッグ操作やフリック操作を繰り返し行うようにして、表示画像の縮小処理を伴う表示画像のスクロール処理を繰り返し行うようにすることも可能である。
【０３１４】
［第３の実施の形態におけるスクロール表示の処理の詳細］
次に、第３の実施の形態の撮像装置１００において行われる、図８を用いて説明した表示画像のスクロール処理の詳細について、図９、図１０のフローチャートを参照しながら説明する。図９、図１０は、第３の実施の形態の撮像装置１００で行われるスクロール処理を含む撮影画像の再生処理を説明するためのフローチャートである。
【０３１５】
この図９、図１０に示す処理は、図５に示した第１の実施の形態の画像再生処理の場合と同様に、表示部１０６の表示画面に表示されるメニューの中から、画像再生処理（記録されている画像の再生処理）と言うメニュー項目が選択された場合に、主に制御部１２０によって実行される処理である。
【０３１６】
そして、この図９、図１０に示す処理も、基本的には、図５を用いて説明した第１の実施の形態の撮像装置における画像再生処理と同様に行われるものである。このため、図９、図１０に示したフローチャートにおいて、図５に示したフローチャートの処理と同じ処理が行われるステップには同じ参照符号を付し、その部分の詳細な説明は重複するので省略する。
【０３１７】
そして、この第３の実施の形態の撮像装置１００において、画像再生処理が選択されると、制御部１２０は、図９、図１０に示す処理を実行する。そして、制御部１２０は、上述した第１の実施の形態の撮像装置の場合と同様に処理を進める。
【０３１８】
すなわち、制御部１２０は、画像選択受付処理（ステップＳ１０１）→選択された１画像の表示処理（ステップＳ１０２）→操作入力受付（ステップＳ１０３）→操作入力の有無の判別（ステップＳ１０４）と処理を進める。
【０３１９】
制御部１２０は、ステップＳ１０４の判断処理において、ユーザーからの操作入力を受け付けたと判断した場合に、当該受け付けた操作入力がなぞり操作か否かを判断する（ステップＳ１０５）。
【０３２０】
ステップＳ１０５の判断処理において、受け付けた操作入力は、なぞり操作ではないと判断したときには、制御部１２０は、受け付けたユーザーからの操作入力に応じた処理を実行する（ステップＳ１０６）。
【０３２１】
ステップＳ１０５の判断処理において、受け付けた操作入力は、なぞり操作であると判断したときには、上述したように、なぞり操作の距離と速さとを検出し、これらに基づいて、表示画像の縮小率とスクロールの量とを特定する（ステップＳ３０１）。
【０３２２】
すなわち、ステップＳ３０１においては、上述したように、タッチパネル１０７からのなぞり操作に応じて変化する座標データに基づいて、なぞり操作の距離を求める。また、なぞり操作に応じて変化する当該座標データと時計回路１３６からの時間情報に基づいて、なぞり操作の時間を求める。これら求めたなぞり操作の距離となぞり操作の時間からなぞり操作の速さを求める。
【０３２３】
そして、ステップＳ３０１においては、求めたなぞり操作の距離、または、なぞり操作の速さと、これらに対する予め決められた閾値とを比較することにより、図８を用いて説明したように、表示画像の縮小率と、スクロールの量とを特定する。
【０３２４】
次に、制御部１２０は、特定した表示画像の縮小率と、スクロールの量とに応じて、図４（ａ）及び図８を用いて説明した、表示画像の縮小処理を伴う表示画像のスクロール処理を実行する（ステップＳ３０２）。
【０３２５】
このステップＳ３０２の処理においては、上述したように、制御部１２０は、書き込み／読み出し部１３４を制御して、表示画像の縮小率とスクロールの量に応じて決まる表示対象となる複数の画像の画像データを取得する。そして、制御部１２０は、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を制御して、表示画像の縮小処理を伴う表示画像のスクロール処理を行うようにする。
【０３２６】
この後、制御部１２０は、スクロール処理が終了したか否かの判断（ステップＳ１０８）、タッチパネル１０７へのユーザーの接触が終了したか否かの判断（ステップＳ１０９）を行う。
【０３２７】
なお、ステップＳ１０８の判断処理において、スクロール処理は終了していないと判断したときには、制御部１２０は、ステップＳ３０２のスクロール処理を続行するようにする。
【０３２８】
また、ステップＳ１０９の判断処理において、タッチパネルへの接触が終了していないと判断したときには、ステップＳ３０２からの処理を行うようにするが、この場合には、図８（ｂ）または図８（ｅ）に示した表示態様での表示画像のスクロールのみが行うようにされる。
【０３２９】
また、ステップＳ１０９の判断処理において、タッチパネルへの接触が終了していると判断したときには、図１０の処理に進む。そして、制御部１２０は、図８（ｂ）、または、図８（ｅ）に示した表示状態を一定時間（例えば数百ミリ秒〜数秒程度）維持した後、表示画像を徐々に拡大させるようにして表示する処理を行う（ステップＳ１１０）。
【０３３０】
そして、制御部１２０は、図８（ｄ）または図８（ｇ）に示したように、スクロールの到達ポイントの画像が全画面表示されるまで待ち状態となる（ステップＳ１１１）。スクロールの到達ポイントの画像が全画面表示されたら、制御部１２０は、図９のステップＳ１０３からの処理を繰り返すようにする。
【０３３１】
このようにして、この第３の実施の形態の撮像装置１００においては、表示画像の縮小処理を伴う表示画像のスクロール処理を実現することができる。
【０３３２】
そして、上述もしたように、スクロール処理の途中においては、表示画像は縮小表示されながらスクロールされるので、前後する複数の画像のより多くの部分を一画面上において確認することができる。
【０３３３】
そして、この第３の実施の形態の撮像装置１００の場合には、上述したように、なぞり操作の距離や速さに応じて、表示画像の縮小率や表示画像のスクロールの量を決めることができる。
【０３３４】
したがって、ユーザーは、表示された画像の状態に応じて、自分がタッチパネル１０７の操作面に対して行うなぞる操作を調整し、目的に応じた縮小率とスクロールの量とを決定し、表示画像のスクロールを行うようにすることができる。
【０３３５】
これにより、表示画像の送り・戻し時（スクロール時）において、ユーザーの必要に応じた量の連続する画像を表示画面に表示し、前後の画像の関連性をより把握しやすくすることができる。したがって、撮影時のユーザーの記憶をより喚起することができるようにされ、目的とする画像の迅速な検索に資することができる。
【０３３６】
なお、この第３の実施の形態においては、なぞり操作の距離が閾値以下かあるいは閾値より大きいか、あるいは、なぞり操作の速さが閾値以下かあるいは閾値より速いかによって、画像の縮小率とスクロールの量とを決めるようにした。
【０３３７】
しかし、なぞり操作の距離と速さとの両方を求める必要は必ずしも無く、なぞり操作の距離だけに基づいて画像の縮小率とスクロールの量とを決めるようにしてもよい。また、なぞり操作の速さだけに基づいて画像の縮小率とスクロールの量とを決めるようにしてもよい。
【０３３８】
なお、ドラッグ操作とフリック操作との両方を有効ななぞり操作とする場合には、なぞり操作の距離と速さとの両方を求め、これら両方に基づいて画像の縮小率とスクロールの量とを決めるようにすればよい。
【０３３９】
図１１は、なぞり操作の距離と速さとの両方に基づいて、画像の縮小率とスクロールの量とを決める場合の例について説明するための図である。この図１１に示す表は、横方向になぞり操作の速さが閾値より速い場合と遅い場合を取り、縦方向になぞり操作の距離が閾値よりも短い場合と長い場合とを取るようにし、それらに応じたスクロールの制御の内容を特定するようにしたものである。
【０３４０】
そして、この図１１に示した例の場合、なぞり操作の距離が短く、かつ、なぞり操作の速さが速い場合（フリック操作に相当）には、スクロール処理時における、表示画像の縮小率を大きくし、かつ、スクロールの量も大きくする。
【０３４１】
また、なぞり操作の距離が長く、かつ、なぞり操作の速さが速い場合（速いドラッグ操作に相当）には、スクロール処理時における、表示画像の縮小率を大きくし、かつ、スクロールの量も大きくする。
【０３４２】
また、なぞり操作の距離が短く、かつ、なぞり操作の速さが遅い場合（短いドラッグ操作に相当）には、スクロール処理時における、表示画像の縮小率を小さくし、かつ、スクロールの量も小さくする。
【０３４３】
また、なぞり操作の距離が長く、かつ、なぞり操作の速さが遅い場合（遅いドラッグ操作に相当）には、スクロール処理時における、表示画像の縮小率を小さくし、かつ、スクロールの量も小さくする。
【０３４４】
このようにすることにより、フリック操作の場合にも、ドラッグ操作の場合にも、適切に、表示画像の縮小率とスクロールの量とを定め、表示画像の縮小処理を伴い表示画像のスクロール処理を行うことができる。
【０３４５】
なお、上述の例の場合、なぞり操作の距離の閾値やなぞり操作の速さの閾値は、それぞれ１つしか定めなかったが、複数個定めておくことにより、表示画像の縮小率とスクロールの量とをより細かく制御することができる。
【０３４６】
したがって、表示画像の縮小率やスクロールの量は、図８に示した場合に限るものでなく、種々のものを用いるようにすることができる。
【０３４７】
また、なぞり操作の距離となぞり操作の速さとの両方に基づいて、表示画像の縮小率やスクロールの量を定める場合にも、図１１に示した例に限るものではなく、種々の態様をとることが可能である。
【０３４８】
また、上述した実施の形態においては、なぞり操作の距離と速さの一方または両方に基づいて、表示画像の縮小率とスクロールの量との両方を決めるようにした。しかし、これに限るものではない。
【０３４９】
例えば、表示画像の縮小率とスクロールの量との内の一方だけを決めるようにしてもよい。例えば、表示画像の縮小率は一定にし、スクロールの量をなぞり操作に応じて可変にすることができる。また、これとは逆に、スクロールの量を一定にし、表示画像の縮小率をなぞり操作に応じて可変にし、１画面に表示する画像領域の広さや画像の数を制御することもできる。
【０３５０】
ところで、上述した第１〜第３の実施の形態においては、表示画面６Ｇの全面に１枚の画像が表示されている状態のときになぞり操作を行うことにより、表示画像の縮小処理を伴う表示画像のスクロール処理を行うようにした。
【０３５１】
しかし、実際に表示画像をスクロールさせる前に、現在表示されている画像の前後の画像を含めて確認した後に、スクロールを行うようにしたい場合もある。
【０３５２】
そこで、以下に説明する第４の実施の形態の撮像装置においては、なぞり操作に応じてスクロールを実行する前に、表示画像の前後の画像を確認することができるようにしたものである。
【０３５３】
［第４の実施の形態］
次に、第４の実施の形態の撮像装置について説明する。この第４の実施の形態の撮像装置もまた、図１を用いて説明した構成の撮像装置１００である。そして、第４の実施の形態の撮像装置１００においても、撮影することにより得られた画像データは、図２、図３を用いて説明したように、フォルダ毎であって、撮影日時毎に管理される。このため、この第４の実施の形態の撮像装置１００についても、図１をも参照しながら説明する。
【０３５４】
そして、この第４の実施の形態の撮像装置１００は、上述した第１〜第３の実施の形態の撮像装置の場合と同様に、表示画像の縮小処理を伴う表示画像のスクロール処理を行うものである。
【０３５５】
しかし、この第４の実施の形態の撮像装置１００においては、なぞり操作に応じた表示画像のスクロールを行う前に、表示画面６Ｇの全面に表示されている画像の前後の画像をも表示し、画像の前後の関係を確認することができるようにしている。
【０３５６】
具体的には、以下に詳述するが、タッチパネル１０７への指等の接触時間やタッチパネル１０７を指等で押圧した場合の圧力に応じて、既に表示されている画像の前後の複数の画像を表示させることができるようにしている。
【０３５７】
なお、以下においては、説明を簡単にするため、タッチパネル１０７への指等の接触時間に応じて、既に表示されている画像の前後の複数の画像を表示させる場合を例にして説明する。
【０３５８】
［第４の実施の形態におけるスクロール表示の表示態様］
図１２は、この第４の実施の形態の撮像装置１００において行われる表示画像のスクロール時の画像の表示態様について説明するための図である。ここで、図１２（ａ）は、表示部１０６の表示画面６Ｇに表示される画像の状態を概念的に示している。また、図１２（ｂ）〜図１２（ｅ）は、表示画像のスクロール時の遷移状態を示している。
【０３５９】
この第４の実施の形態の撮像装置１００においても、図１２（ａ）に示すように、現時点において、表示画面６Ｇには画像Ｃが表示された状態にあるとする。そして、この画像Ｃが属する画像フォルダにおいて、画像Ｃの前段には画像Ｂ、画像Ａ、…というように複数の画像が存在しているものとする。また、画像Ｃの後段には、画像Ｄ、画像Ｅ、…というように複数の画像が存在しているものとする。
【０３６０】
そして、図１２（ａ）の中央に示したように、画像Ｃが表示されている表示画面６Ｇのタッチパネル１０７の操作面上に、指やスタイラス等を接触させ、そのままの状態を維持するようにしたとする。
【０３６１】
この場合、タッチパネル１０７は、ユーザーからの接触操作に応じて、タッチパネル１０７の操作面上の接触位置を示す座標データを順次（所定の間隔毎）に制御部１２０に提供する。
【０３６２】
これにより、制御部１２０は、ユーザーにより、タッチパネル１０７の操作面上に指やスタイラス等を接触させ（プレスさせ）、そのままの状態を維持する（ホールドする）操作が行われたと判断することができる。
【０３６３】
この第４の実施の形態において、このようにユーザーが指等をタッチパネル１０７の操作面に対して接触させ、これを移動させること無く維持するようにした操作をホールド操作と呼ぶ。
【０３６４】
そして、制御部１２０は、ユーザーによってホールド操作が行われた場合、表示画像の縮小処理が指示されたと判断する。そして、制御部１２０は、ホールド操作の継続時間に応じて、表示画像を縮小して表示する。
【０３６５】
この場合の表示画像を縮小して表示する処理は、表示されている画像だけを縮小表示するものではなく、図１２（ｂ）、図１２（ｃ）に示すように、表示されている画像の前後に位置する画像をも縮小して共に表示するようにしている。
【０３６６】
すなわち、制御部１２０は、タッチパネル１０７からの座標データに基づいて、ホールド操作がされたことを検出すると、書き込み／読み出し部１３４を制御して、現在表示中の画像の画像データと、その前後の所定枚の画像の画像データを読み出す。
【０３６７】
この第４の実施の形態の撮像装置１００においては、現在表示中の画像と、その前後に２枚ずつ画像の画像データ（全部で５枚の画像の画像データ）を読み出し、ＲＡＭ１２３に一時記憶する。これらの画像データが縮小処理の対象となる。
【０３６８】
なお、現在表示中の画像の画像データが、ＲＡＭ１２３などに既に存在する場合には、その画像データについては、記録媒体１３５から読み出す必要は無く、既に読み出されているものを用いるようにすればよい。
【０３６９】
そして、制御部１２０は、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を制御し、読み出した画像データを縮小処理し、ホールド操作の継続時間に応じて、図１２（ｂ）、図１２（ｃ）に示す態様で画像を表示する処理を行う。
【０３７０】
すなわち、制御部１２０は、ホールド操作の継続時間に応じて、縮小して表示する画像の数を特定し、現在表示中の画像を中心にして、その前後の画像を含めた特定した数の画像の画像データを伸張処理部１１０に供給する。
【０３７１】
例えば、ホールド操作の継続時間に応じて、図１２（ｂ）に示した態様で画像を表示する場合、制御部１２０は、画像Ｂ、画像Ｃ、画像Ｄの画像データを伸張処理部１１０に供給する。
【０３７２】
また、ホールド操作の継続時間に応じて、図１２（ｃ）に示した態様で画像を表示する場合、制御部１２０は、画像Ａ、画像Ｂ、画像Ｃ、画像Ｄ、画像Ｅの画像データを伸張処理部１１０に供給する。
【０３７３】
伸張処理部１１０は、制御部１２０の制御に応じて、これに供給されるデータ圧縮された画像データを伸張処理してデータ圧縮前の元の画像データを復元し、この復元した画像データを縮小／拡大部１１１に供給する。
【０３７４】
縮小／拡大部１１１は、制御部１２０の制御に応じて、これに供給された画像データに対して、指示に応じた大きさまで画像を縮小するようにする縮小処理を施し、この縮小処理後の画像データから表示処理部１０５に供給する形式の画像信号を形成する。ここで、形成された画像信号は、表示処理部１０５に供給される。
【０３７５】
表示処理部１０５は、制御部１２０の制御に応じて、縮小処理された画像信号を合成し、図１２（ｂ）や図１２（ｃ）に示したように、ホールド操作の継続時間に応じて縮小された画像からなる１画面分の画像データを形成し、これを表示部１０５に表示する。
【０３７６】
なお、上述した画像の縮小表示処理は、１回の処理で行われるのではなく、ホールド操作の継続時間に応じて繰り返し行われる。そして、最終的に、表示部１０５の表示画面には、図１２（ｂ）や図１２（ｃ）に示したように、ホールド操作の継続時間に応じて縮小された画像からなる１画面分の画像が表示される。
【０３７７】
これにより、ユーザーは、現在表示中の画像（図１２の例の場合には画像Ｃ）の前後にどのような画像が存在しているのかを、表示画面６Ｇにおいて（１画面内において）確認することができる。そして、ユーザーは、画像の前後の状態からスクロールさせる方向を適切に定め、適切な方向に画像のスクロールを行うようにすることができる。
【０３７８】
そして、図１２（ｂ）、図１２（ｃ）に示した状態にあるときに、ホールド操作したままのユーザーの指等を、タッチパネル１０７への接触を維持したまま右へ移動させるなぞり操作が行われたとする。
【０３７９】
上述もしたように、制御部１２０は、タッチパネル１０７からの座標データに基づいて、タッチパネル１０７に対してどのような操作が行われたかを判断することができる。この場合、右側へのなぞり操作が行われたことが検出できるので、制御部１２０は、右側へ表示画像を１枚分ずらすスクロールが指示されたと判断する。
【０３８０】
そして、制御部１２０は、表示画像を右側へスクロールさせ、表示画像を拡大して表示する処理を開始させる。すなわち、この例の場合、制御部１２０は、画像Ｂをスクロールの到達ポイントの画像として特定し、表示されている画像を１画像分右へずらして表示する。
【０３８１】
すなわち、制御部１２０は、スクロール後において表示すべき画像を特定し、その画像の画像データを、上述したように、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を通じて処理する。
【０３８２】
具体的にこの例の場合には、スクロールの到達ポイントの画像は画像Ｂとされ、画像Ｂの画像データと、その前後の画像の画像データとが用いられて、画像Ｂを表示画面の中央にした画像がされる。
【０３８３】
この後、スクロールは行わず、表示画像を拡大する処理が繰り返し行うようにされる。この場合も、表示対象の画像の画像データが、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を通じて処理される。なお、この場合、縮小／拡大部１１１においては、縮小率が徐々に大きくなるようにされる。
【０３８４】
これにより、例えば、図１２（ｄ）に示すように、スクロールの到達ポイントの画像が、表示画面６Ｇの中央に表示されると共に、その前後の画像も表示するようにされた画像が表示される。
【０３８５】
そして、最終的には、繰り返し行われる表示画像を拡大する処理により、図１２（ｅ）に示すように、スクロールの到達ポイントの画像（この例の場合には画像Ｂ）が、表示画面６Ｇの全面に表示される。この図１２（ｅ）の状態になった場合に、表示画像を拡大する処理は終了する。
【０３８６】
このように、この第４の実施の形態の撮像装置１００の場合には、表示画像のスクロールを行う前に、まず、現在表示されている画像の前後の画像の状態を確認することにより、スクロールの方向を正しく特定することができる。
【０３８７】
そして、第１の実施の形態の場合と同様にして、表示画像のスクロールを行うようにすることができる。なお、この第４の実施の形態の撮像装置１００の場合、図１２に示したように、縮小した状態から表示画像のスクロールを行うようにすることができるので、迅速なスクロール処理が可能である。
【０３８８】
また、ここでは、なぞり操作はなぞりの方向に画像１枚分ずらすようにするものとして説明したが、これに限るものではない。例えば、図１２（ｂ）に示した段階まで縮小した状態でのなぞり操作は、１枚分の画像のスクロールを意味し、図１２（Ｃ）に示した段階まで縮小した状態でのなぞり操作は、３枚分の画像のスクロールを意味するというようにしてもよい。すなわち、なぞり操作の時点の画像の縮小率に応じて、スクロールの量を決めるようにすることもできる。
【０３８９】
なお、この第４の実施の形態においては、ホールド操作の継続時間に応じて、表示画像の縮小表示処理を行うようにした。しかし、これに限るものではない。タッチパネル１０７が感圧式にものであり、加えられた圧力の大きさをも感知することができるものである場合には、タッチパネル１０７の操作面に対して加えられた圧力の強さに応じて、表示画像の縮小表示処理を行うようにすることもできる。
【０３９０】
例えば、図１２（ａ）に示した状態にあるときに、画像Ｃが表示されている表示画面６Ｇ上のタッチパネル１０７の操作面に対して指等を接触させ、圧力を加えるようにしたとする。この場合、タッチパネル１０７は、ユーザーによって加えられたタッチパネル１０７に対する圧力を検出し、この検出した圧力を示すデータを制御部１２０に通知する。
【０３９１】
制御部１２０は、タッチパネル１０７に対して加えられた圧力が、例えば所定の閾値以下である場合には、図１２（ｂ）に示したように、表示画像の縮小率が予め決められた最大値に到達しない範囲で表示画像の縮小表示処理を行う。
【０３９２】
これに対して、タッチパネル１０７に対して加えられた圧力が、例えば所定の閾値より大きい場合には、図１２（ｃ）に示したように、表示画像の縮小率が予め決められた最大値に到達するように表示画像の縮小表示処理を行う。
【０３９３】
このように、タッチパネル１０７に対して加える押圧力の大きさに応じて、タッチパネル１０７へのホールド操作の継続時間に応じた表示画像の縮小表示処理と同様の処理を行うことも可能である。この場合には、迅速に表示画像の縮小率を大きくすることができる。
【０３９４】
［第４の実施の形態の変形例］
ところで、この第４の実施の形態の撮像装置の場合、ホールド操作の継続時間に応じて、表示画像を縮小して表示するようにしたが、縮小率の最大値（どれだけ縮小するか）は予め定められる。ユーザーが画像を認識できなくなるほど縮小しても意味が無いためである。
【０３９５】
しかし、できれば１画面内により多くの画像を表示するようにしたい場合もある。そこで、この第４の実施の形態の変形例においては、ホールド操作が所定時間継続されて、表示画像が所定の縮小率まで縮小されたら、画像のマトリックス表示に切り換えて、認識可能な画像を最大限に表示画面に表示することができるようにしている。
【０３９６】
そして、マトリックス表示されている状態においても、タッチパネル１０７の操作面に対するなぞり操作により、表示画像のスクロールをも行えるようにする。この場合、マトリックス表示上でのスクロールであるので、なぞり操作は、表示画面の左右方向だけでなく、上下方向、右上方向、左上方向、右下方向、左下方向の８方向に行うことができるようにしている。
【０３９７】
図１３は、この第４の実施の形態の変形例の場合の表示画像のスクロール時の画像の表示態様について説明するための図である。ここで、図１３（ａ）は、表示部１０６の表示画面６Ｇに表示される画像の状態を概念的に示している。また、図１３（ｂ）〜図１３（ｆ）は、表示画像のスクロール時の遷移状態を示している。
【０３９８】
この第４の実施の形態の変形例の場合にも、図１３（ａ）に示すように、現時点において、表示画面６Ｇには画像Ｃが表示された状態にあるとする。そして、この画像Ｃが属する画像フォルダにおいて、画像Ｃの前段には画像Ｂ、画像Ａ、…というように複数の画像が存在しているものとする。また、画像Ｃの後段には、画像Ｄ、画像Ｅ、…というように複数の画像が存在しているものとする。
【０３９９】
そして、図１３（ａ）の中央に示したように、画像Ｃが表示されている表示画面６Ｇのタッチパネル１０７の操作面上に、指やスタイラス等を接触させ、そのままの状態を維持するようにしたとする。この場合、図１２を用いて上述した場合と同様に、制御部１２０は、タッチパネル１０７からの座標データに基づいて、ホールド操作が行われたと判断することができる。
【０４００】
そして、この第４の実施の形態の変形例の場合にも、制御部１２０は、ユーザーによってホールド操作が行われた場合、表示画像の縮小処理が指示されたと判断する。そして、制御部１２０は、ホールド操作の継続時間に応じて、表示画像を縮小して表示する。
【０４０１】
この場合の表示画像を縮小して表示する処理は、図１２を用いて説明した場合と同様に、表示されている画像だけを縮小表示するものではなく、図１３（ｂ）に示すように、表示されている画像の前後に位置する画像をも縮小して共に表示するようにしている。
【０４０２】
この変形例においては、ホールド操作が所定時間以上継続し、表示画面６Ｇに表示される画像が予め決められた大きさにまで縮小されて表示されると、制御部１２０は、表示画面６Ｇへの画像の表示態様をマトリックス表示に切り替える。
【０４０３】
この第４の実施の形態の変形例において、マトリックス表示は、図１３（ｃ）に示すように、垂直方向（縦方向）に４行、水平方向（横方向）に５列の合計２０枚の画像のサムネイル画像を１画面に表示するものである。
【０４０４】
この変形例において、制御部１２０は、ホールド操作された画像（画像Ｃ）を表示画像の基準（基準画像）とする。また、制御部１２０は、マトリックス表示上において、中央部分の上下に２枚の画像の上側、すなわち、マトリックス表示上において、上から２行目の左（または右）から３列目の画像の表示位置を表示位置の基準（基準位置）とする。
【０４０５】
そして、制御部１２０は、基準画像である画像Ｃの前段に存在する７枚の画像と、基準画像である画像Ｃと、基準画像である画像Ｃの後段に存在する１２枚の画像とを読み出して、マトリックス表示する処理を行う。
【０４０６】
この場合、撮影日時が若い順に表示画面６Ｇの左上端部から右へ５枚の画像を並べて表示し、次の５枚の画像は、次の行に表示すると言うように、撮影日時に応じた順番で画像を表示する。そして、基準画像である画像Ｃは、基準位置である上から２行目、左から３列目の位置に表示される。
【０４０７】
この場合においても、制御部１２０は、書き込み／読み出し部１３４を制御して、必要な画像データを記録媒体１３５から読み出し、これを伸張処理部１１０に供給する。伸張処理部１１０は、これに供給されたデータ圧縮されている画像データを伸張処理し、データ圧縮される前の元の画像データを復元し、復元後の画像データを縮小／拡大部１１１に供給する。
【０４０８】
縮小／拡大部１１１は、これに供給される２０枚の画像データをマトリックス用に縮小処理し、縮小した画像データから表示処理部１０５に供給する画像信号を形成し、これを表示処理部１０５に供給する。
【０４０９】
表示処理部１０５は、これに供給される縮小／拡大部１１１からの画像信号を合成して、表示部１０６に供給する画像信号を形成し、これを表示部１０６に供給する。これにより、表示部１０６には、図１３（ｃ）に示した態様で、記録媒体１３５に記録されている２０枚の画像を表示することができる。
【０４１０】
これにより、ユーザーは、最初にホールド操作した画像を基準にして、その前後の複数枚の画像を１画面において確認することができる。
【０４１１】
そして、ユーザーは、図１３（ｃ）に示した状態にあるときに、タッチパネル１０７の操作面に接触させたままの指等を当該操作面上において移動させるなぞり操作を行うことができる。
【０４１２】
この場合、なぞり操作は、上述もしたように、左右、上下、右上、右下、左上、左下というように、８方向に行うことができる。そして、図１３（ｃ）に示すように、ユーザーが目的とする「画像１」が、表示画面の左上端に表示されたとする。
【０４１３】
この場合、ユーザーは、図１３（ｃ）において、表示画面６Ｇ上の矢印が示すように、タッチパネル１０７の操作面に接触させている指等を右下方向に移動させるなぞり操作を行う。
【０４１４】
制御部１２０は、なぞり操作の方向に応じて、あるいは、なぞり操作の方向となぞり操作の到達点に応じて、あるいは、なぞり操作の方向となぞり操作の距離に応じて、表示画像をスクロールさせるようにする量を特定する。
【０４１５】
図１３（ｃ）に示した例の場合、なぞり操作は、ユーザーの指を画像Ｃが表示されている位置から、画像Ｊが表示されている位置まで移動させるものである。この場合、制御部１２０は、当該なぞり操作を、表示画像を７つ分（７画像分）戻す操作（７画像分、時間を戻す操作）であると判断する。
【０４１６】
この場合、制御部１２０は、同じ画像フォルダに属する画像データであって、時系列順に「画像１」の前の７つの画像の画像データをも記録媒体１３５から読み出す。そして、制御部１２０は、上述したように、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を制御し、図１３（ｄ）に示すように、同じ画像フォルダに属し、撮影日時が７画像分前の画像データからのマトリックス表示を行うようにする。
【０４１７】
これにより、表示画面６Ｇに表示されるマトリックス画像は、図１３（ｄ）に示すように、図１３（ｃ）の時には、画像Ｃが表示されていた位置（基準位置）に、図１３（ｃ）の時には左上端部分に表示されていた「画像１」が表示される。このように、この例の場合には、１回のなぞり操作によって、７画像分スクロールさせるようにすることができる。
【０４１８】
そして、なぞり操作後において、タッチパネル１０７の操作面に接触させていた指等を当該操作面から離すようにすると、タッチパネル１０７から座標データは供給されなくなるので、制御部１２０は、指等の操作面への接触が終了したと判断することができる。
【０４１９】
この場合、制御部１２０は、表示画像をスクロールさせるための一連のなぞり操作は終了したと判断する。そして、制御部１２０は、スクロール終了後においては、表示画像の拡大処理を実行する。
【０４２０】
具体的に、制御部１２０は、表示画面６Ｇの基準位置に表示され基準画像（図１３（ｄ）においは「画像１」）を表示画面６Ｇの中心に位置するようにして、当該基準画像を、その周辺の画像をも含めたかたちで徐々に拡大しながら表示する処理を行う。
【０４２１】
すなわち、図１３（ｄ）の状態にあるときに、ユーザーがタッチパネル１０７の操作面から接触させていた指等を離すと、制御部１２０は、図１３（ｅ）に示すように、基準画像を中心にして、その周辺の画像をも含めた画像の拡大表示を行う。
【０４２２】
最終的に、制御部１２０は、図１３（ｆ）に示すように、基準画像（この例の場合には「画像１」）が、表示画面６Ｇの全面に表示されて、画像の拡大表示が終了し、画像のスクロールを含めた処理が終了する。
【０４２３】
この画像の拡大表示処理を行う場合においても、制御部１２０は、上述した実施の形態の場合と同様に、書き込み／読み出し部１３４、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５の各部を制御して、画像の拡大処理を行う。
【０４２４】
このように、この第４の実施の形態の撮像装置１００においては、ホールド操作をも用いるようにし、表示画像のスクロールの直線に、表示画像の前後のより多くの画像をも１画面において確認することができる。
【０４２５】
これにより、スクロールする方向を適切に見定め、適切になぞり操作を行って、目的する画像を迅速に検索することができるようにされる。
【０４２６】
なお、ここでは、記録媒体１３５から読み出した画像データを縮小処理することにより、マトリックス表示用に縮小した画像（サムネイル画像）を形成するようにした。しかし、これに限るものではない。
【０４２７】
例えば、画像ファイルにサムネイル画像を形成するためのサムネイルデータを用意しておき、これを用いるようにしてもよい。この場合には、データ圧縮されている画像データの伸張処理や伸張処理された画像データの縮小処理を行う必要が無い。したがって、マトリックス表示にかかる負荷を軽減し、マトリックス表示を迅速に行うようにすることができる。
【０４２８】
また、この第４の実施の形態の変形例の場合にも、ホールド操作の継続時間に基づいて、表示画像の縮小処理を行うのではなく、タッチパネル１０７に対して加えられた圧力に応じて、表示画像の縮小処理を行うようにしてもよい。
【０４２９】
この場合には、タッチパネル１０７に対して圧力が加えられ、当該圧力が所定の閾値以下の時には、図１３（ｂ）に示した態様で画像の縮小処理を行う。そして、タッチパネル１０７に対して加えられた圧力が、所定の閾値より大きくなった場合に、図１３（ｃ）に示したようにマトリックス表示を行うようにする。この場合には、迅速に画像のマトリックス表示を行うようにすることができる。
【０４３０】
［第４の実施の形態におけるスクロール表示の処理の詳細］
次に、第４の実施の形態の撮像装置１００において行われる、図１２、図１３を用いて説明した表示画像のスクロール処理の詳細について、図１４、図１５のフローチャートを参照しながら説明する。図１４、図１５は、第４の実施の形態の撮像装置１００で行われるスクロール処理を含む撮影画像の再生処理を説明するためのフローチャートである。
【０４３１】
この図１４、図１５に示す処理は、図５に示した第１の実施の形態の画像再生処理の場合と同様に、表示部１０６の表示画面に表示されるメニューの中から、画像再生処理（記録されている画像の再生処理）と言うメニュー項目が選択された場合に、主に制御部１２０によって実行される処理である。
【０４３２】
そして、この図１４、図１５に示す処理も、基本的には、図５を用いて説明した第１の実施の形態の撮像装置における画像再生処理と同様に行われるものである。このため、図１４、図１５に示したフローチャートにおいて、図５に示したフローチャートの処理と同じ処理が行われるステップには同じ参照符号を付し、その部分の詳細な説明は重複するので省略する。
【０４３３】
そして、この第４の実施の形態の撮像装置１００において、画像再生処理が選択されると、制御部１２０は、図１４、図１５に示す処理を実行する。そして、制御部１２０は、上述した第１の実施の形態の撮像装置の場合と同様に処理を進める。
【０４３４】
すなわち、制御部１２０は、画像選択受付処理（ステップＳ１０１）→選択された１画像の表示処理（ステップＳ１０２）→操作入力受付（ステップＳ１０３）→操作入力の有無の判別（ステップＳ１０４）と処理を進める。
【０４３５】
ステップＳ１０４の判断処理において、ユーザーからの操作入力を受け付けたと判断すると、制御部１２０は、タッチパネル１０７から順次に供給される座標データに基づいて、タッチの継続時間（ホールド操作の継続時間）の測定を開始する（ステップＳ４０１）。
【０４３６】
なお、上述したように、タッチパネル１０７が操作面に加えられた圧力を検出できるものであり、当該圧力の高低に応じて表示画像の縮小表示処理を行う場合には、ステップＳ４０１において、タッチパネル１０７に加えられた圧力の測定を開始することになる。
【０４３７】
そして、制御部１２０は、タッチの継続時間ｔが予め決められた閾値Ｔ以下か否かを判断巣する（ステップＳ４０２）。なお、タッチパネル１０７に加えられた圧力を基準にする場合には、ステップＳ４０２において、測定した圧力が予め決められた閾値Ｇ以下か否かを判断することになる。
【０４３８】
ステップＳ４０２の判断処理において、タッチの継続時間ｔが閾値Ｔ以下であると判断したときには、制御部１２０は、図１２（ｂ）、（ｃ）あるいは、図１３（ｂ）に示した態様で表示画像の縮小処理を行う（ステップＳ４０３）。
【０４３９】
ステップＳ４０２の判断処理において、タッチの継続時間ｔが閾値Ｔより大きいと判断したときには、制御部１２０は、図１３（ｃ）に示した態様で表示画像のマトリックス表示処理を行う（ステップＳ４０４）。
【０４４０】
ステップＳ４０３またはステップＳ４０４の処理の後、制御部１２０は、タッチパネル１０７からのデータの有無に基づいて、タッチパネル１０７へのユーザーの接触が終了したか否かを判断する（ステップＳ４０５）。
【０４４１】
ステップＳ４０５の判断処理において、タッチパネル１０７への接触が終了していないと判断したときには、制御部１２０は、タッチパネル１０７からの座標データに基づいて、なぞり操作が行われたか否かを判断する（ステップＳ４０６）。
【０４４２】
ステップＳ４０６の判断処理において、なぞり操作は行われていないと判断したときには、タッチパネル１０７の接触が継続した状態にあるので、ステップＳ４０２からの処理を繰り返し、タッチの継続時間に応じた表示画像の縮小処理を行う。
【０４４３】
ステップＳ４０６の判断処理において、なぞり操作が行われたと判断したときには、制御部１２０は、図１５の処理に進み、なぞり操作の方向に応じて、表示画像をスクロールさせる処理を行う（ステップＳ４０７）。このステップＳ４０７の処理が、図１２（ｂ）、（ｃ）、（ｄ）や図１３（ｃ）、（ｄ）を用いて説明した、表示画像をなぞり操作の方向におじて変えるようにする処理である。
【０４４４】
そして、図１４に示したステップＳ４０５の判断処理において、タッチパネル１０７への接触が終了したと判断した場合、及び、図１５のステップＳ４０７のスクロール処理が終了した場合には、図１５に示したステップＳ４０８の処理を行う。
【０４４５】
この場合、制御部１２０は、その時の表示状態を一定時間（例えば、数百ミリ秒〜数秒程度）維持した後、表示画像を徐々に拡大させる処理を行う（ステップＳ４０８）。
【０４４６】
この後、制御部１２０は、スクロール後の目的とする画像が全画面表示されたか否かを判断する（ステップＳ４０９）。ここで、スクロール後の目的とする画像は、縮小時に表示画面の中央に位置している画像やスクロールの到達ポイントの画像やマトリックス表示における基準位置にある画像である。
【０４４７】
ステップＳ４０９の判断処理において、スクロール後の目的とする画像が全画面表示されていない判断したときには、ステップＳ４０９からの処理を繰り返し、当該目的とする画像が全画面表示されるまで待つ。
【０４４８】
ステップＳ４０９の判断処理において、当該目的とする画像が全画面表示されたと判断したときには、制御部１２０は、図１４に示したステップＳ１０３からの処理を繰り返すようにする。すなわち、さらに画像のスクロールを行うようにしたり、その他の処理を行うようにしたりすることができるようにされる。
【０４４９】
このように、この第４の実施の形態の撮像装置１００の場合には、表示画像のスクロールを行う前に、現在、表示画面６Ｇに表示されている画像の前後の画像であって、必要な範囲の画像を確認した上で、表示画像のスクロールを行うようにすることができる。
【０４５０】
この場合、表示画面６Ｇに表示されている画像の前後の画像の状態を１画面上で確認できるので、どの方向に目的とする画像が存在するのかを確実に判断し、その方向に画像のスクロールを行うようにすることができる。すなわち、誤った方向へのスクロールを極力防止し、短時間で目的とする画像を検索することができるようにされる。
【０４５１】
［実施の形態の効果］
上述した第１〜第３の実施の形態の場合には、表示画像のスクロール時において、スクロール対象の画像を縮小させて表示しながらスクロールさせるので、ユーザーは画像の前後関係を認識することができる。
【０４５２】
これにより、ユーザーは、画像フォルダに例えば撮影日時順に記録された複数の画像について、どのあたりの画像を見ているのか、意識しながら画像を閲覧することができる。したがって、ユーザーが撮影時の記憶を想起させることにもつながり、撮影からかなり時間が経過した画像群についても、撮影時の記憶をも考慮して、画像の検索を行うようにすることが可能となる。
【０４５３】
また、上述した第３の実施の形態の場合には、スクロール時における画像の縮小率やスクロール量を、ユーザーのなぞり操作の態様（距離や速さ）に応じて決めることもできるので、ユーザーの意図に合致したスクロールを行うようにすることができる。
【０４５４】
また、上述した第４の実施の形態の場合には、スクロールに先立って、簡単操作（タッチパネルを触る操作）だけで、表示されている画像の近隣の画像をも縮小表示して１画面内で確認できる。すなわち、１画像表示から、縮小画像の複数表示や画像のマトリックス表示などへ、簡単な操作で移行することができるようにされる。これにより、どの方向にスクロールさせればよいのかも的確に判別することができ、無駄なスクロールを行うことがないようにすることができる。
【０４５５】
［方法、プログラムの実現可能性］
なお、上述した実施の形態から明らかなように、この発明の方法、プログラムは、図５、図７、図９〜図１０、図１４〜図１５に示したフローチャートを用いて説明した方法、プログラムとして実現可能である。
【０４５６】
すなわち、図５、図７、図９〜図１０、図１４〜図１５を用いて説明した方法は、この発明の方法である。
【０４５７】
そして、図５、図７、図９〜図１０、図１４〜図１５を用いて説明した処理を実行するプログラムが、この発明のプログラムである。
【０４５８】
したがって、この発明のプログラムを実現し、デジタルスチルカメラや種々の画像処理装置に搭載することにより、この発明の画像処理装置を実現することができる。
【０４５９】
［その他］
また、上述した実施の形態において、表示部１０６が画像表示素子を実現し、タッチパネル１０７が指示位置検出手段を実現し、記録媒体１３５が記憶手段を実現し、主に制御部１２０が表示制御手段を実現している。
【０４６０】
また、上述した実施の形態において、表示画像の縮小率やスクロールの量などは、種々の値を用いるようにすることができる。また、画像のマトリックス表示を行う場合、１画面に表示する画像の数や大きさも、用いる機器の表示画面の大きさ等に応じて適切な数とすればよい。
【０４６１】
その他、なぞり操作の距離や速さに対する閾値や、ホールド操作の継続時間に対する閾値やタッチパネルに対してタッチ操作により加えられる圧力に対する閾値についても、機器の性能等の条件を勘案して、適宜の値することができる。
【０４６２】
また、上述した実施の形態においては、この発明を撮像装置に適用した場合を例にして説明したが、これに限るものではない。例えば、カメラ機能付きの携帯電話端末、画像データの処理が可能なＰＤＡ（Personal Digital Assistant）等と呼ばれる携帯情報端末、その他の画像データの処理が可能な種々の画像処理装置にこの発明を適用することができる。
【０４６３】
また、表示対象の画像データは、静止画像の画像データに限るものではない。例えば、記録媒体に蓄積された複数の動画コンテンツの代表画像やサムネイル画像を表示対象とする画像処理装置にこの発明を適用することができる。
【０４６４】
また、上述した実施の形態においては、表示画面に対して右から左へのなぞり操作を、時間を進める方向への操作とし、表示画面に対して左から右へのなぞり操作を、時間を戻る方向への操作とした。しかし、これに限るものではない。
【０４６５】
これとは逆に、表示画面に対して左から右へのなぞり操作を、時間を進める方向への操作とし、表示画面に対して右から左へのなぞり操作を、時間を戻る方向への操作とするようにしてもよい。
【０４６６】
また、上述した第１〜第３の実施の形態においては、表示画面に対して横方向へのなぞり操作により、画像の検索を行うようにしたが、これに限るものではない。表示画面に対して、上下方向へのなぞり操作を画像の検索のための操作するようにすることも可能である。すなわち、表示画面の上下方向への画像のスクロールを行うようにすることも可能である。
【０４６７】
また、上述した実施の形態において、タッチパネルは、感圧式や静電式のものとして実現されることを説明したが、これに限るものではない。例えば、指等が近くことによる明るさの変化を検出し、指示位置の特定が可能なものなどを用いるようにすることができる。すなわち、タッチパネルは、ユーザーの指示位置の検出が可能な種々の構成のものを用いることができる。
【図面の簡単な説明】
【０４６８】
【図１】この発明の装置、方法、プログラムの一実施の形態が適用された第１の実施の形態の撮像装置１００の構成例を説明するためのブロック図である。
【図２】撮像装置の１００の記録媒体１３５に形成される画像フォルダのレイアウト例を説明するための図である。
【図３】撮像装置１００の記録媒体１３５に記録される画像ファイルのレイアウト例を説明するための図である。
【図４】第１の実施の形態の撮像装置１００において行われる表示画像のスクロール時の画像の表示態様について説明するための図である。
【図５】第１の実施の形態の撮像装置１００で行われるスクロール処理を含む撮影画像の再生処理を説明するためのフローチャートである。
【図６】第２の実施の形態の撮像装置１００において行われる表示画像のスクロール時の画像の表示態様について説明するための図である。
【図７】第２の実施の形態の撮像装置１００で行われるスクロール処理を含む撮影画像の再生処理を説明するためのフローチャートである。
【図８】第３の実施の形態の撮像装置１００において行われる表示画像のスクロール時の画像の表示態様について説明するための図である。
【図９】第３の実施の形態の撮像装置１００で行われるスクロール処理を含む撮影画像の再生処理を説明するためのフローチャートである。
【図１０】図９に続くフローチャートである。
【図１１】なぞり操作の距離と速さとの両方に基づいて、画像の縮小率とスクロールの量とを決める場合の例について説明するための図である。
【図１２】第４の実施の形態の撮像装置１００において行われる表示画像のスクロール時の画像の表示態様について説明するための図である。
【図１３】第４の実施の形態の変形例の場合の表示画像のスクロール時の画像の表示態様について説明するための図である。
【図１４】第４の実施の形態の撮像装置１００で行われるスクロール処理を含む撮影画像の再生処理を説明するためのフローチャートである。
【図１５】図１４に続くフローチャートである。
【符号の説明】
【０４６９】
１００…撮像装置、１０１…レンズ部、１０２…撮像素子、１０３…前処理部、１０４…画像処理部、１０５…表示処理部、１０６…表示部、１０７…タッチパネル、１０９…圧縮処理部、１１０…伸張処理部、１１１…縮小／拡大部、１２０…制御部、１３１…操作部、１３２…外部Ｉ／Ｆ、１３３…入出力端子、１３４…書き込み／読み出し部、１３５…記録媒体、１３６…時計回路
【図１】
2010124181.tif 000003
【図２】
2010124181.tif 000004
【図３】
2010124181.tif 000005
【図４】
2010124181.tif 000006
【図５】
2010124181.tif 000007
【図６】
2010124181.tif 000008
【図７】
2010124181.tif 000009
【図８】
2010124181.tif 000010
【図９】
2010124181.tif 000011
【図１０】
2010124181.tif 000012
【図１１】
2010124181.tif 000013
【図１２】
2010124181.tif 000014
【図１３】
2010124181.tif 000015
【図１４】
2010124181.tif 000016
【図１５】
2010124181.tif 000017