(57)【要約】【課題】最初の操作に応じて実行される表示処理を、頻繁な操作や複雑な操作を行うことなく、ユーザーの意図に応じて継続して行えるようにする。【解決手段】制御部１２０は、記録媒体１３５に記憶されている画像データに応じた画像を画像表示素子の表示画面に表示するように制御する機能を有する。タッチパネル１０７の操作面に対して指示操作がされた場合、制御部１２０により、操作面に対して行われた指示操作に応じた態様で画像の表示処理を開始し、当該指示操作から連続して当該操作面への指示が継続している間において、当該指示操作に応じた態様の当該表示処理を継続して行うように制御する。【選択図】図１
2010122856.tif 000002
【特許請求の範囲】
【請求項１】
画像表示素子と、
前記画像表示素子の表示画面に対して設けられる操作面を通じて、使用者からの指示操作を受け付け、前記操作面に対する前記指示操作の指示位置を検出して出力する指示位置検出手段と、
画像データを記憶保持する記憶手段と、
前記記憶手段に記憶保持されている前記画像データに応じた画像を前記画像表示素子に表示するように制御する表示制御手段と
を備え、
使用者によって前記操作面に対して指示操作がされた場合に、前記表示制御手段は、前記指示位置検出手段からの検出出力に基づいて判別する使用者によってなされた指示操作に応じた態様で前記画像表示素子への画像の表示処理を開始させ、前記操作面に対する前記指示操作から連続して前記操作面への指示が継続している場合には、当該表示処理を継続させるように制御する画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
操作に応じた態様で行われる前記表示処理は、表示画像のスクロール処理、表示画像の拡大表示処理、表示画像の縮小表示処理、動画像の早送り再生処理、動画像の早戻し再生処理の内のいずれかである画像処理装置。
【請求項３】
請求項１に記載の画像処理装置であって、
使用者によって前記操作面に対して指示操作がされた場合に、前記操作面に対する前記指示操作に応じた指示の継続時間を計測する計測手段を備え、
前記表示制御手段は、前記計測手段により計測される前記指示操作に応じた指示の継続時間が所定の閾値を越えた場合に、表示モードを変えるように制御する画像処理装置。
【請求項４】
請求項３に記載の画像処理装置であって、
前記表示モードの１つは、
行われている表示処理が、表示画像のスクロール処理である場合に、縮小した複数の画像を表示画面に表示するようにした上で、スクロール処理を行うようにするものである画像処理装置。
【請求項５】
請求項３に記載の画像処理装置であって、
前記表示モードの１つは、
行われている表示処理が、表示画像のスクロール処理である場合に、表示画像に関する日付に関する情報と、縮小した複数の画像と、表示画像の属性に関する情報とを、それぞれ表示領域を別にして表示するようにした上で、スクロール表示を行うようにするものである画像処理装置。
【請求項６】
請求項１に記載の画像処理装置であって、
前記指示位置検出手段の前記操作面に対してなされる指示操作は、なぞり操作あるいはピンチ操作であり、
前記指示位置検出手段からの検出出力に基づいて、なぞり操作あるいはピンチ操作の距離を検出する距離検出手段と、
時間情報を提供する時間提供手段と、
前記指示位置検出手段からの検出出力と、前記時間提供手段からの時間情報とに基づいて、なぞり操作あるいはピンチ操作の速さを検出する速さ検出手段と
を備え、
前記表示制御手段は、前記距離検出手段により検出されるなぞり操作あるいはピンチ操作の距離と、前記速さ検出手段により検出されるなぞり操作あるいはピンチ操作の速さの一方または両方に基づいて、前記表示処理による画像の表示態様を制御する画像処理装置。
【請求項７】
画像表示素子の表示画面に対して設けられる操作面を有し、使用者からの指示操作を受け付けて、前記操作面に対する前記指示操作の指示位置を検出して出力する指示位置検出手段を通じて、使用者からの指示操作を受け付ける受付工程と、
前記受付工程において、使用者によって前記操作面に対して指示操作がされた場合に、記憶手段に記憶保持されている画像データに応じた画像を前記画像表示素子に表示するように制御する表示制御手段が、前記指示位置検出手段からの検出出力に基づいて判別する使用者によってなされた指示操作に応じた態様で前記画像表示素子への画像の表示処理を開始させ、前記操作面に対する前記指示操作から連続して前記操作面への指示が継続している場合には、当該表示処理を継続させるように制御する表示制御工程と
を有する画像表示方法。
【請求項８】
画像表示素子の表示画面に対して設けられる操作面を有し、使用者からの指示操作を受け付けて、前記操作面に対する前記指示操作の指示位置を検出して出力する指示位置検出手段を通じて、使用者からの指示操作を受け付ける受付ステップと、
前記受付ステップにおいて、使用者によって前記操作面に対して指示操作がされた場合に、記憶手段に記憶保持されている画像データに応じた画像を前記画像表示素子に表示するように制御する表示制御手段が、前記指示位置検出手段からの検出出力に基づいて判別する使用者によってなされた指示操作に応じた態様で前記画像表示素子への画像の表示処理を開始させ、前記操作面に対する前記指示操作から連続して前記操作面への指示が継続している場合には、当該表示処理を継続させるように制御する表示制御ステップと
を画像処理装置に搭載されたコンピュータが実行する画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、デジタルスチルカメラなどの、比較的に大きな表示画面を有する表示素子を備え、種々の画像を表示することが可能な装置、当該装置で用いられる方法、プログラムに関する。
【背景技術】
【０００２】
撮影した画像をデジタルデータとして記録媒体に記録するデジタルスチルカメラが広く利用されている。近年、デジタルスチルカメラで用いられる内蔵フラッシュメモリーやリムーバルメモリーの小型化、大容量化が促進され、これらのメモリーに大量の画像データを蓄積することができるようになっている。
【０００３】
そして、デジタルスチルカメラにおいては、使用年数を重ねるごとに撮影された画像の蓄積枚数も増加し、内蔵フラッシュメモリーやリムーバブルメモリーに、ユーザーの頭の中では管理できないほどの数の画像データが蓄積されてしまう場合も少なくない。
【０００４】
そして、上述のように記録媒体に蓄積された多数の画像の中から、目的とする画像を見つけ出そうとする場合、一般に、蓄積画像を１枚１枚再生して表示画面に表示して確認することが行われている。
【０００５】
つまり、従来のデジタルスチルカメラにおいては、一般に、画像の再生モードにすると、記録媒体に記録されている画像の中から例えばユーザーが選択するようにした１枚の画像を表示画像の全面に表示する状態に遷移するようにされる。
【０００６】
そして、現在表示中の画像の次または前の画像を見ようとする場合、例えば、十字キーなどのハードウェアキーを操作することにより、表示画像の１枚ずつの送り・戻しを行うようにする。したがって、目的とする画像を表示するまでに、ハードウェアキーを多数回操作しなければならない場合もある。
【０００７】
また、画像を表示する画像表示装置の中には、表示画面上に設けられたタッチパネルに対して、指等を使って任意の方向にはじく操作（フリック操作）を行うことにより、表示画像の送り・戻しを行えるようにしているものもある。
【０００８】
タッチパネルに対して行う表示画像の送り・戻しの操作は、ユーザーにとって直感的な操作であり、分りやすく、操作性に優れていると言える。しかし、このようなタッチパネルに対して行う表示画像の送り・戻しの操作も、目的とする画像を表示するまでに、タッチパネルに対して複数回操作を行わなければならない場合があることは、ハードウェアキーを用いる場合と同じである。
【０００９】
このため、例えば、特許文献１には、いわゆるドラッグ操作の距離（ドラッグ操作の開始点と基準点との間の距離）からスクロール量を算出し、この算出したスクロール量に応じて画像をスクロールさせる技術が開示されている。
【００１０】
この特許文献１に記載の技術により、ユーザーは１回のドラッグ操作によって、適宜の量だけ表示画像のスクロールを行うことができ、目的とする画像の検索を迅速に行うことができるようにされる。
【００１１】
なお、上述した特許文献１は、以下に示す通りである。
【特許文献１】特開２００８−０３３６９５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
ところで、上述した特許文献１に記載の技術の場合、ドラッグ操作の距離に応じてスクロール量を決めるので、スクロール量を大きくするためにはドラッグ操作を長く行うようにしなければならない。
【００１３】
しかし、マウスなどのポインティングデバイスをもちいて行うドラッグ操作の場合、一般に操作可能範囲は限られるので、ユーザーが必要なだけドラッグ操作を継続して行うようにすることが無理な場合もある。
【００１４】
また、ドラッグ操作を長く行って画像のスクロール量を大きくできたとしても、画像の１枚単位の表示時間が短くなり、スクロール時に表示される画像が認識し難くなるといった問題を生じさせる場合もある。
【００１５】
また、上述もしたように、タッチパネルに対するはじく操作（フリック操作）を表示画像の送り・戻しを指示する操作とする場合に、操作面上に指等を接触させた距離や操作の速さに応じて、表示画像のスクロール量を制御することも考えられる。
【００１６】
しかし、タッチパネルに対して行うはじく操作のタッチパネル上の距離や速さも限度があり、ユーザーが想定した量のスクロールを行うことができない場合もある。したがって、この場合にも、目的とする画像に到達するまでに、タッチパネルに対してはじく操作を複数回行わなければならない場合もある。
【００１７】
このように、記録された画像を表示する種々の機器において、多数の画像の中から目的とする画像を検索する場合には、複雑な操作や繰り返し操作を行わなければならないので、簡単かつ迅速な画像検索ができない場合がある。
【００１８】
また、画像の検索だけに限らず、表示画像を拡大したり縮小したりする場合にも、目的とする状態の画像を表示するまでに、表示画像を拡大ための操作や表示画像を縮小するための操作を繰り返さなければならない場合がある。
【００１９】
また、動画の再生速度を変更する場合にも、例えば、１０倍速や２０倍速といったように、目的とする再生速度にするために、早送りボタンなどの所定の操作キーを複数回操作しなければならない場合もある。
【００２０】
以上のことに鑑み、この発明は、最初の操作に応じて実行される画像の表示処理を、頻繁な操作や複雑な操作を行うことなく、ユーザーの意図に応じて態様で継続して行えるようにすることを目的とする。
【課題を解決するための手段】
【００２１】
上記課題を解決するため、請求項１に記載の発明の画像処理装置は、
画像表示素子と、
前記画像表示素子の表示画面に対して設けられる操作面を通じて、使用者からの指示操作を受け付け、前記操作面に対する前記指示操作の指示位置を検出して出力する指示位置検出手段と、
画像データを記憶保持する記憶手段と、
前記記憶手段に記憶保持されている前記画像データに応じた画像を前記画像表示素子に表示するように制御する表示制御手段と
を備え、
使用者によって前記操作面に対して指示操作がされた場合に、前記表示制御手段は、前記指示位置検出手段からの検出出力に基づいて判別する使用者によってなされた指示操作に応じた態様で前記画像表示素子への画像の表示処理を開始させ、前記操作面に対する前記指示操作から連続して前記操作面への指示が継続している場合には、当該表示処理を継続させるように制御する。
【００２２】
この請求項１に記載の発明の画像処理装置によれば、表示制御手段は、記憶手段に記憶されている画像データに応じた画像を画像表示素子の表示画面に表示するように制御する機能を有する。指示位置検出手段の操作面に対して指示操作がされた場合、表示制御手段により、操作面に対して行われた指示操作に応じた態様で画像の表示処理が開始され、当該指示操作から連続して当該操作面への指示が継続している間において、当該指示操作に応じた態様の当該表示処理が継続して行われるようにされる。
【００２３】
これにより、ユーザーは操作面に対して指示操作を行うことにより、当該指示操作に応じた態様で画像の表示処理を開始させることができる。そして、当該指示操作から連続して操作面への指示が継続している間において、当該表示処理を継続させることができるようにされる。したがって、ユーザーの意図する画像の表示処理を簡単な動作で開始させ、当該画像の表示処理をユーザーの意図する態様で継続させることができるようにされる。
【発明の効果】
【００２４】
この発明によれば、最初の操作に応じて開始される画像の表示処理を、頻繁な操作や複雑な操作を行うことなく、ユーザーの意図する態様で、ユーザーの希望に応じて継続させることができる。
【発明を実施するための最良の形態】
【００２５】
以下、図を参照しながら、この発明の装置、方法、プログラムの一実施の形態について説明する。
【００２６】
［第１の実施の形態］
［撮像装置の構成例］
図１は、この発明の装置、方法、プログラムの一実施の形態が適用された第１の実施の形態の撮像装置１００の構成例を説明するためのブロック図である。撮像装置１００は、撮影モードを切り替えることにより、静止画像と動画像のいずれをも撮影して記録媒体に記録することができるものである。
【００２７】
しかし、以下に説明する第１の実施の形態においては、説明を簡単にするため、撮像装置１００はデジタルスチルカメラとしての機能が用いられ、主に静止画像を撮影したり、再生したりする場合を例にして、この撮像装置１００の構成と動作について説明する。
【００２８】
図１に示すように、撮像装置１００は、レンズ部１０１、撮像素子１０２、前処理部１０３、画像処理部１０４、表示処理部１０５、表示部１０６、タッチパネル１０７、圧縮処理部１０９、伸張処理部１１０、縮小／拡大部１１１を備えている。
【００２９】
また、撮像装置１００は、制御部１２０、操作部１３１、外部インターフェース（以下、外部Ｉ／Ｆと略称する。）１３２、入出力端子１３３、書き込み／読み出し部１３４、記録媒体１３５、時計回路１３６を備えている。
【００３０】
表示部１０６は、例えば、ＬＣＤ（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）方式などが用いられる。もちろん、これに限るものではなく、データ圧縮方式は種々のものを用いるようにすることが可能である。
【００７２】
制御部１２０は、書き込み／読み出し部１３４を制御し、圧縮処理部１０９からのデータ圧縮された画像データを記録媒体１３５に記録する。このようにして、撮像装置１００においては、被写体の画像を撮影し、当該被写体の画像を形成する画像データを記録媒体１３５に記録することができるようにしている。
【００７３】
撮像装置１００において、上述のように撮影して得た画像データは、詳しくは後述するが、対応するフォルダ単位に時系列順（撮影日時順）に、記録媒体１３５に格納して管理することができるようにしている。
【００７４】
フォルダは、被写体毎やイベント毎などと言うように、目的に応じて形成することができる。この第１の実施の形態の撮像装置１００においては、例えば、入学式、運動会、お誕生日会などといった、撮影を行ったイベント毎にフォルダを形成するようにしている。もちろん、撮影した画像データを後から、目的とするフォルダに移動させたりするなどのこともできるようにされる。
【００７５】
そして、記録媒体１３５に記録された画像データは、制御部１２０に制御される書き込み／読み出し部１３４によって読み出すことができるようにされる。記録媒体１３５から読み出された画像データは、制御部１２０を通じて伸張処理部１１０に供給される。
【００７６】
伸張処理部１１０は、これに供給された画像データを、データ圧縮時に用いたデータ圧縮方式にしたがって伸張処理し、データ圧縮前の画像データを復元して、これを縮小／拡大部１１１に供給する。
【００７７】
縮小／拡大部１１１は、制御部１２０の制御に応じて、伸張処理部１１０からの画像データを間引いたり、補間したりすることにより、当該画像データにより形成される画像を、縮小したり、拡大したりする部分である。
【００７８】
また、縮小／拡大部１１１は、縮小も拡大もする必要のない画像データの場合には、制御部１２０の制御により、供給された画像データに対して縮小処理や拡大処理は行わないようにすることもできるものである。
【００７９】
そして、縮小／拡大部１１１は、出力しようとする画像データから、表示処理部１０５に供給する形式の輝度信号Ｙ、色信号Ｃｂ、Ｃｒを形成して、これを表示処理部１０５に供給する。
【００８０】
表示処理部１０５は、画像処理部１０４からの画像データを処理したときと同様に、表示画像形成部１１１からの画像信号から、表示部１０６に供給する形式の画像信号に変換し、これを表示部１０６に供給する。
【００８１】
これにより、記録媒体１３５に記録されている画像データに応じた画像を、表示部１０６の表示画面に表示することができる。すなわち、記録媒体１３５に記録されている目的とする画像の画像データを再生することができる。
【００８２】
このように、この第１の実施の形態の撮像装置１００は、被写体の画像を撮影して、記録媒体１３５に記録することができるものである。また、撮像装置１００は、記録媒体１３５に記録されている画像データを読み出して再生処理し、当該画像データに応じた画像を表示部１０６の表示画面に表示することもできるものである。
【００８３】
また、撮像装置１００の表示処理部１０５は、制御部１２０の制御に応じて、表示画像の送り・戻しを行うこともできるものである。以下においては、表示画像の送り・戻しをスクロールあるいは画面送りとも言う場合がある。
【００８４】
そして、この第１の実施の形態の撮像装置１００は、詳しくは後述もするが、なぞり操作が行われた場合に、そのなぞり操作の方向に応じて表示画像のスクロール処理を開始することができるようにしている。
【００８５】
さらに、当該なぞり操作から連続して指等をタッチパネル１０７の操作面に接触させたままにしておくことにより、開始させた表示画像のスクロール処理を継続させることができるようにしている。
【００８６】
つまり、なぞり操作を行った時点から指等をタッチパネルの操作面から離すことなく接触させておくことにより、最初のなぞり操作に応じて開始させた処理を継続させることができるようにしている。
【００８７】
このようにすることにより、最初の操作に応じて実行される表示処理を、頻繁な操作や複雑な操作を行うことなく、ユーザーのそれぞれが望んだ分だけ継続して行えるようにしている。
【００８８】
［画像フォルダ、画像ファイルの構成例］
上述もしたように、この実施の形態の撮像装置１００においては、撮影して得た画像データを、記録媒体１３５のユーザーの指示に応じて形成される画像フォルダに、撮影日時順（撮影日時に応じた時系列順）に格納することができるようにしている。
【００８９】
ここで、画像フォルダは、上述もしたように、例えば、入学式、運動会、お誕生日会などといった、撮影を行ったイベント毎に形成されるものである。これ以外にも、例えば、撮影日に対応する画像フォルダを形成することも可能である。
【００９０】
図２は、撮像装置の１００の記録媒体１３５に形成される画像フォルダのレイアウト例を説明するための図である。図２に示すように、画像フォルダは、各フォルダを識別するための識別情報であるフォルダ名を有している。このフォルダ名が、例えば、入学式、運動会、お誕生日会などといった、撮影を行ったイベントに対応する情報や、撮影年月や撮影年月日などの撮影日に関する情報などである。
【００９１】
また、各画像フォルダは、ヘッダ情報として、当該画像フォルダの作成日時や、その他の種々のメタデータを有している。メタデータとしては、当該画像フォルダに格納されている画像ファイルの数などの撮像装置１００において自動的に付与可能な情報の他、ユーザーによって入力される注釈情報（文字情報）等である。その他の情報をメタデータとし付加することも可能である。
【００９２】
そして、画像フォルダには、当該フォルダに属する画像ファイルのそれぞれについて、撮影日時、ファイル名、記録媒体上のアドレスが格納されている。この画像フォルダの情報により、当該画像フォルダには、いつ撮影された、どの画像ファイルが格納されており、それらの画像ファイルは、記録媒体上のどこに格納されているかを把握することができる。
【００９３】
図３は、撮像装置１００の記録媒体１３５に記録される画像ファイルのレイアウト例を説明するための図である。図３に示すように、画像ファイルは、各画像ファイルを識別するための識別情報であるファイル名を有している。このファイル名は、例えば、撮影時において、制御部１２０により自動付与されるものであり、図２に示した画像フォルダのファイル名１、２、３…と対応するものである。
【００９４】
また、各画像ファイルには、当該画像ファイルに格納されている画像データの撮影日時（当該画像ファイルの作成日時に対応）や種々のメタデータを有する構成となっている。メタデータとしては、ファイルの大きさなどの撮像装置１００において自動的に付与可能な情報の他、ユーザーによって入力される注釈情報（文字データ）等である。この他の情報をメタデータとして付加することも可能である。
【００９５】
そして、画像ファイルには、メインデータとして、撮影することにより得られた被写体の画像を形成する画像データが格納されている。
【００９６】
なお、この第１の実施の形態の撮像装置１００においては、ユーザーがフォルダを形成しない場合、例えば、撮影日に対応するフォルダを自動的に形成し、これに撮影することにより得た画像データを格納することができるようにしている。
【００９７】
そして、図２を用いて説明したように、撮像装置１００において形成される画像フォルダにおいては、撮影することにより得られた画像データの画像ファイルを撮影日時に応じて時系列順に管理している。
【００９８】
したがって、画像フォルダの情報に基づいて、図３に示した画像ファイルの画像データを、時間が進む方向に読み出して順次に表示したり、時間が戻る方向に順次に読み出して表示したりすることができるようにしている。
【００９９】
［第１の実施の形態におけるスクロール表示の表示態様］
この第１の実施の形態の撮像装置１００においては、タッチパネル１０７の操作面に対してなぞり操作（ドラッグ操作またはフリック操作）を行うことにより、表示画像の送り・戻し（表示画像のスクロール）を行うことができるようにしている。
【０１００】
そして、上述もしたように、なぞり操作を行ったユーザーの指等をタッチパネル１０７の操作面に対して接触させたまま（指示したまま）とすることにより、なぞり操作に応じて開始させた表示画像のスクロールを継続して行うことができるようにしている。
【０１０１】
図４は、この第１の実施の形態の撮像装置１００において行われる表示画像のスクロール時の画像の表示態様について説明するための図である。
【０１０２】
図４（ａ）においては、現時点において、表示画面６Ｇには画像Ｄが表示された状態にあり、この画像Ｄが属する画像フォルダには、画像Ｄの前段に画像Ｃ、画像Ｂ、画像Ａが存在していることを示している。なお、画像Ｄの後段に画像Ｅ、画像Ｆ、…が存在している場合ももちろんある。
【０１０３】
このように、図４（ａ）は、画像Ａ、Ｂ、Ｃ、Ｄ、…の順で撮影されて、これらを形成する画像データが撮影日時に基づく時系列順に所定の画像フォルダに格納されており、現時点において、画像Ｄが表示部１０６の表示画面６Ｇに表示されている場合を示している。
【０１０４】
そして、図４（ａ）に示したように、画像Ｄが表示されている表示画面６Ｇのタッチパネル１０７の操作面上を、ユーザーが指やスタイラス等により、矢印が示すように、左から右へなぞり操作（ドラッグ操作あるいはフリック操作）を行ったとする。
【０１０５】
上述したように、タッチパネル１０７は、ユーザーからの接触操作を受け付けた場合、ユーザーの指等が接触するようにされた操作面上の位置を示す座標データを順次に制御部１２０に供給する。制御部１２０は、タッチパネル１０７からの座標データに基づいて、タッチパネル１０７の操作面に対して、どのような操作が行われたかを判別する。
【０１０６】
この撮像装置１００において、図４（ａ）に示したように、表示画面６Ｇの全面に画像が表示されている場合におけるタッチパネル１０７の操作面に対するなぞり操作（表示画像に対するなぞり操作）は、表示画像のスクロールを指示するものであるとする。
【０１０７】
より具体的に言えば、撮像装置１００において、表示画像に対する１回のなぞり操作は、なぞられた方向へ表示画像を１枚分ずらす（１枚分スクロールする）操作であるものとする。ここで、１回のなぞり操作は、指等を操作面に接触させ、接触させたまま操作面上を移動させた後、当該指等を操作面から離すまでの一連の操作を意味する。
【０１０８】
そして、図４（ａ）に示したように、タッチパネル１０７の操作面を表示画面６Ｇの右から左へなぞり操作が行われた場合、制御部１２０は、タッチパネル１０７からの座標データに基づいて、時間が戻る方向への表示画像のスクロールが指示されたと判断する。
【０１０９】
そして、撮像装置１００の制御部１２０は、スクロール表示の対象となる画像の画像データを例えばＲＡＭ１２３に準備する。上述したように、表示画像に対する１回のなぞり操作は、なぞられた方向へ表示画像を１枚分ずらす操作である。
【０１１０】
したがって、スクロールの到達ポイントの画像は画像Ｃとなり、スクロールの対象となる画像は、表示中の画像Ｄと、その直前の画像Ｃとなる。
【０１１１】
そこで、制御部１２０は、書き込み／読み出し部１３４を制御し、表示対象となっている画像フォルダの情報を参照して、スクロールの対象となる画像Ｄ、画像Ｃの画像データを読み出し、これらをＲＡＭ１２３に格納する。
【０１１２】
なお、例えば、現在表示中の画像である画像Ｄの画像データがＲＡＭ１２３に存在する場合には、画像Ｄの画像データを新たに読み出す必要は無く、ＲＡＭ１２３に存在する画像Ｄの画像データを用いるようにすることが可能である。
【０１１３】
これにより、ＲＡＭ１２３には、スクロール対象の画像Ｄ、画像Ｃの画像データが一時記憶される。そして、制御部１２０は、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を制御し、表示画像のスクロール処理を開始する。
【０１１４】
具体的には、制御部１２０は、画像Ｄ、画像Ｃの順で画像データを伸張処理部１１０に供給する。伸張処理部１１０は、制御部１２０の制御に応じて、供給されたデータ圧縮されている画像データを伸張処理して、データ圧縮前の元の画像データを復元し、これを縮小／拡大部１１１に供給する。
【０１１５】
この場合、表示画像の縮小や拡大を行う必要は無いので、縮小／拡大部１１１は、供給される画像データから表示処理部１０５に供給する形式の画像信号を形成して、これを表示処理部１０５に供給する。
【０１１６】
表示処理部１０５は、制御部１２０の制御に応じて、供給される画像信号から、スクロール対象の画像を表示画面６Ｇの左から右へ移動させるようにした１画面分の画像を表示するための画像信号を形成し、これを表示部１０６に供給する。
【０１１７】
これより、表示部１０６の表示画面には、例えば、図４（ｂ）に示すように、スクロール開始点の画像である画像Ｄの一部と、その直前の画像Ｃ（スクロールの到達点の画像）の一部とが、表示画面６Ｇ内に表示され、その両方を見ることができるようにされる。
【０１１８】
そして、上述のように、スクロール対象の画像Ｄ、画像Ｃの各画像データについて、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を通じた画像の表示処理（表示画像のスクロール処理）を繰り返し行う。これにより、表示画像を徐々にスクロールさせながら（表示画面上の表示位置をずらしながら）、画像を表示部１０６の表示画面６Ｇに表示することができる。
【０１１９】
なお、伸張処理した画像データを、例えば、ＲＡＭ１２３や伸張処理部１１０内のバッファメモリーなどに保持することができる場合には、その保持された伸張処理後の画像データを用いるようにする。
【０１２０】
これにより、伸張処理部１１０の処理を省略し、縮小／拡大部１１１と表示処理部１０５との処理を繰り返し行うようにして、表示画像の縮小処理を伴う表示画像のスクロールを行うことができる。
【０１２１】
そして、図４（ｃ）に示すように、スクロールの到達ポイントの画像である画像Ｃが表示画面６Ｇの全面に表示された段階で、１回のなぞり操作に応じた表示画像のスクロールは終了する。
【０１２２】
しかし、図４（ｃ）に示すように、なぞり操作を行ったユーザーの指等が、タッチパネル１０７の操作面に対してそのまま接触されている場合（指示操作が継続している場合）には、制御部１２０は、表示画像のスクロール処理を継続する。
【０１２３】
したがって、図４（ｃ）の場合、操作面へのタッチが継続しているので、制御部１２０は、画像Ｃと、その直前の画像Ｂとを新たにスクロールの対象とする。そして、制御部１２０は、書き込み／読み出し部１３４を制御して画像Ｂの画像データを記録媒体１３５から読み出し、ＲＡＭ１２３に一時記憶する。
【０１２４】
この後、制御部１２０は、上述したように、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を制御して、図４（ｄ）に示すように、画像Ｃから画像Ｂへのスクロールを行う。
【０１２５】
そして、図４（ｅ）に示すように、画像Ｃから画像Ｂへのスクロールが行うようにされた後において、タッチパネル１０７の操作面からユーザーの指等が離され、継続していた操作面への接触が解除されると、制御部１２０は、スクロール処理を終了させる。
【０１２６】
この場合、図４（ｅ）に示すように、画像Ｂが表示部１０６の表示画面６Ｇに表示された段階で、表示画像のスクロールが終了するようにされる。
【０１２７】
このように、この第１の実施の形態の撮像装置１００の場合、ユーザーは、なぞり操作を行って、そのまま指等のタッチパネル１０７の操作面への接触を継続させておくだけで、画像Ｄから画像Ｂに至る一連の表示画像のスクロール表示を行うことができる。
【０１２８】
つまり、表示画面６Ｇに貼付されているタッチパネル１０７の操作面に対して、なぞり操作を複数回行うことなく、１アクションで複数画面にわたる表示画像のスクロールを行うことができる。
【０１２９】
なお、図４に示した例は、画像Ｄが表示されている段階から、その２つ前に位置する画像Ｂまでのスクロールを行う場合である。しかし、さらになぞり操作を行った指等のタッチパネル１０７の操作面への接触を継続させておくことにより、さらにスクロール処理を継続することができる。
【０１３０】
そして、タッチパネル１０７の操作面への指等の接触を継続させておくことによりスクロールを継続する場合、あまり速く画像の表示を変えてしまうと、スクロール途中の画像を十分にユーザーが確認できない。
【０１３１】
そこで、スクロールにより１画面に表示される画像の全部が入れ替わった場合に、スクロール処理を一定時間停止させ、新たな画像を一定時間表示した後に、スクロール処理を続行（再開）するようにする。
【０１３２】
つまり、図４の例の場合には、画像Ｄの表示から画像Ｃの表示に変わった図４（ｃ）の段階で、画像Ｃを一定時間表示してユーザーが確実に画像Ｃを認識できるようにした後に、画像Ｂへのスクロールを開始するようにする。
【０１３３】
ここで、表示画像のスクロールを一時停止させる一定の時間（スクロール後の表示画像の静止時間）は、この図４に示した例の場合には、画像が表意画面６Ｇの全面に表示され、表示が特に見難くなると言うことも無いので、例えば、数百ミリ秒〜１秒程度とされる。もちろん、この時間に限るものではなく、種々の時間とすることが可能である。
【０１３４】
また、表示画像のスクロールを一時停止させる一定の時間（スクロール後の表示画像の静止時間）を、なぞり操作の距離や時間に応じて決めるようにすることもできる。なぞり操作の距離が長かったり、なぞり操作の速さが速かったりする場合には、ユーザーが大量に画像をスクロールさせたいと言う場合が多いと考えられる。
【０１３５】
そこで、なぞり操作の距離に応じて、表示画像のスクロールを一時停止させる一定の時間を設定したり、なぞり操作の速さに応じて、表示画像のスクロールを一時停止させる一定の時間を設定したりすることができる。
【０１３６】
例えば、なぞり操作の距離が取り得る範囲を予め複数の範囲に分割しておき、この分割範囲ごとに、表示画像のスクロールを一時停止させる異なる時間を設定することができる。同様に、なぞり操作の速さが取り得る範囲を予め複数の範囲に分割しておき、この分割範囲ごとに、表示画像のスクロールを一時停止させる異なる時間を設定することができる。
【０１３７】
また、なぞり操作の距離と速さの両方に基づいて、表示画像のスクロールを一時停止させる一定の時間を設定したりすることができる。例えば、なぞり操作の距離が所定の閾値より長く、かつ、なぞり操作の速さが所定の閾値よりも速い場合に、当該一定時間を予め決められた短い時間とし、それ以外の場合には、予め決められた比較的に長い時間とするなどのことが可能である。
【０１３８】
また、なぞり操作の速さが所定の閾値よりも速い場合には、なぞり操作の距離にかかわらず当該一定時間を短くし、なぞり操作の距離が所定の閾値よりも長い場合には、なぞり操作の速さにかかわらず当該一定時間を短くするなどのことも可能である。したがって、これ以外の場合、なぞり操作の距離が短く、なぞり操作の速さが遅い場合には、当該一定時間は長くなるようにする。
【０１３９】
このように、なぞり操作の距離と速さの一方または両方に基づいて、表示画像のスクロールを一時停止させる一定の時間（スクロール後の表示画像の静止時間）を適宜コントロールすることができる。
【０１４０】
そして、表示画像のスクロールを一時停止させる一定の時間（スクロール後の表示画像の静止時間）を短くした場合には、１画像の再生間隔を小さくし、高速なスクロール表示を行うようにすることができる。
【０１４１】
また、表示画像のスクロールを一時停止させる一定の時間だけでなく、同様にしてスクロール自体の速さ（表示画面上を画像が移動する速さ）を変えるようにすることも可能である。
【０１４２】
なお、なぞり操作の距離は、なぞり操作を行うことによりタッチパネルの操作面上をなぞった長さ（距離）を意味する。また、なぞり操作の速さは、なぞり操作の距離をなぞり操作の時間（操作面に指等を接触させて移動させていた時間）で割り算したものである。
【０１４３】
この第１の実施の形態の撮像装置１００の制御部１２０は、タッチパネル１０７からのなぞり操作に応じて変化する座標データに基づいて、なぞり操作の距離を検出することができる。
【０１４４】
また、撮像装置１００の制御部１２０は、なぞり操作の開始から終了までの時間を、なぞり操作の時間として時計回路１３６を通じて検出することができる。具体的には、タッチパネル１０７からの座標データの供給開示時点から、なぞり操作に応じて変化する当該座標データの変化終了時点までの移動時間をなぞり操作の時間として検出する。
【０１４５】
これにより、撮像装置１００の制御部１２０は、上述したように検出できるなぞり操作の距離と、なぞり操作の時間とから、なぞり操作の速さを算出することができる。
【０１４６】
また、図４に示した例の場合には、表示画面６Ｇ上のタッチパネル１０７の操作面に対して、左から右へのなぞり操作を行うことにより、蓄積画像を撮影日時が戻る方向にスクロールさせて表示させる場合として説明した。
【０１４７】
これとは逆に、表示画面６Ｇ上のタッチパネル１０７の操作面に対して、右から左へのなぞり操作を行った場合には、蓄積画像を撮影日時が進む方向にスクロールさせて表示することができる。
【０１４８】
このように、蓄積画像を撮影日時が進む方向にスクロールさせて表示にも、同様に、なぞり操作から連続してタッチパネル１０７の操作面に対して指等を接触させたままとしておくことにとり、時間が進む方向への当該スクロールを継続させることができる。
【０１４９】
［第１の実施の形態におけるスクロール処理の詳細］
次に、第１の実施の形態の撮像装置１００において行われる、図４を用いて説明した表示画像のスクロール処理の詳細について、図５、図６のフローチャートを参照しながら説明する。図５、図６は、第１の実施の形態の撮像装置１００で行われるスクロール処理を含む撮影画像の再生処理を説明するためのフローチャートである。
【０１５０】
この図５に示す処理は、例えば、表示部１０６の表示画面に表示されるメニューの中から、画像再生処理（記録されている画像の再生処理）と言うメニュー項目が選択された場合に、主に制御部１２０によって実行される処理である。
【０１５１】
なお、メニューは、例えば、撮像装置１００の操作部１３１に設けられているメニューキーが押下操作されるなどの所定の操作が行われた場合に、制御部１２０が表示処理部１０５等を制御して、表示部１０６の表示画面に表示するものである。
【０１５２】
そして、メニューから画像再生処理が選択されると、制御部１２０は、図５、図６に示す処理を実行し、まず、表示すべき最初の画像の選択入力を受け付ける処理を行う（ステップＳ１０１）。
【０１５３】
具体的に、ステップＳ１０１において、制御部１２０は、まず、画像フォルダの一覧リストを表示して選択入力を受け付け、選択された画像フォルダに属する画像ファイルの画像一覧リストを表示して、１画面に表示する画像の選択入力を受け付ける。
【０１５４】
ここで、画像フォルダに属する画像一覧リストは、例えば、各画像ファイルの画像についてのサムネイル画像の一覧リストである。サムネイル画像を表示するためのサムネイル画像データは、例えば、撮影後の適宜のタイミングにおいて、各画像ファイルの画像データに基づいて予め作成され、図３には示さなかったが、個々の画像ファイルに格納されているものである。もちろん、サムネイル画像を表示するときに、各画像ファイルの画像データに基づいて作成して表示するようにしてもよい。
【０１５５】
この後、制御部１２０は、ステップＳ１０１において選択された画像を表示部１０６の表示画面６Ｇに表示する（ステップＳ１０２）。
【０１５６】
具体的に、ステップＳ１０２において、制御部１２０は、一覧表示しているサムネイル画像のそれぞれは、どの画像ファイルから読み出したものかを把握している。そこで、制御部１２０は、選択されたサムネイル画像を有する画像ファイルを特定し、書き込み／読み出し部１３４を制御して、特定した画像ファイルから画像データを読み出す。
【０１５７】
そして、制御部１２０は、読み出した画像データを、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５において処理して、表示部１０６の供給し、ユーザーによって選択された画像を表示部１０６の表示画面６Ｇの全面に表示する。
【０１５８】
このように、ユーザーによって選択された画像の画像データを読み出し、表示部１０６の表示画面６Ｇいっぱいに画像を表示する（画像の１画面表示を行う）処理がステップＳ１０２の処理である。
【０１５９】
この後、制御部１２０は、タッチパネル１０７や操作部１３１を通じて、ユーザーからの操作入力を受け付けるようにし（ステップＳ１０３）、ユーザーからの操作入力を受け付けたか否かを判断する（ステップＳ１０４）。ステップＳ１０４の判断処理において、ユーザーからの操作入力を受け付けていないと判断したときには、制御部１２０は、ステップＳ１０３からの処理を繰り返す。
【０１６０】
ステップＳ１０４の判断処理において、ユーザーからの操作入力を受け付けたと判断したときには、制御部１２０は、受け付けた操作入力は、表示画像のスクロールを行うようにするためのなぞり操作か否かを判断する（ステップＳ１０５）。
【０１６１】
ステップＳ１０５の判断処理において、受け付けた操作入力は、なぞり操作ではないと判断したときには、制御部１２０は、受け付けたユーザーからの操作入力に応じた処理を実行する（ステップＳ１０６）。なお、ステップＳ１０６においては、操作入力に応じて、例えば、表示画像の拡大処理や縮小処理、当該画像再生処理を終了させる処理などの種々の処理が行われる。
【０１６２】
ステップＳ１０５の判断処理において、受け付けた操作入力は、なぞり操作であると判断したときには、制御部１２０は、なぞり操作の距離ｈとなぞり操作の速さｖとを測定し、これらに基づいて、スクロール後の表示画像の静止時間ｔを特定する（ステップＳ１０７）。
【０１６３】
なお、なぞり操作の距離ｈは、上述もしたように、タッチパネル１０７から順次に供給される座標データに基づいて測定することができる。また、なぞり操作の速さは、測定した当該なぞり操作の距離をなぞり操作の時間で割り算することにより求められる。
【０１６４】
ここで、なぞり操作の時間は、上述もしたように、タッチパネル１０７から順次に供給される座標データによって把握できるなぞり操作の開始から終了までの時間を時計回路１３６により計測することにより把握できる。
【０１６５】
そして、制御部１２０は、なぞり操作の方向に応じて、表示画像を１画面分スクロールさせる処理（表示画像の送り処理、または、戻し処理）を開始する（ステップＳ１０８）。このステップＳ１０８の処理は、上述したように、表示に必要な画像データを記録媒体から読み出して準備し、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５のそれぞれを制御し、表示画像をスクロールさせる処理である。
【０１６６】
この後、制御部１２０は、１画面分のスクロールが終了したか否かを判断し（ステップＳ１０９）、終了していないと判断したときには、ステップＳ１０９の処理を繰り返すようにして、１画面分のスクロールを続行する。
【０１６７】
ステップＳ１０９の判断処理において、１画面分のスクロールが終了したと判断したときには、制御部１２０は、タッチパネル１０７からの座標データの有無を確認し、タッチパネル１０７の操作面への接触が継続しているか否かを判断する（ステップＳ１１０）。
【０１６８】
このステップＳ１１０の判断処理は、なぞり操作から連続してタッチパネルの操作面へのユーザーの指等の接触が継続しているか否かを判断する処理である。
【０１６９】
ステップＳ１１０の判断処理において、タッチパネル１０７の操作面への指等の接触が終了していると判断したときには、ユーザーはスクロール処理を終了させるようにしたと判断し、ステップＳ１０３からの処理を繰り返すようにする。これにより、新たななぞり操作などを受け付けることができるようにされる。
【０１７０】
そして、ステップＳ１１０の判断処理において、タッチパネル１０７の操作面への指等の接触が終了していない（継続している）と判断したときには、ユーザーはスクロール処理を継続させるようにしていると判断し、図６の処理に進む。
【０１７１】
この場合、制御部１２０は、タッチパネル１０７の操作面に接触させているユーザーの指等の接触位置に変化がないか否かを判断する（ステップＳ１１１）。ステップＳ１１１の判断処理において、指等の接触位置に変化がないと判断したときには、制御部１２０は、表示画面６Ｇに表示された１画面分のスクロール後の新たな画像の表示を静止時間ｔの間静止させる（ステップＳ１１２）。
【０１７２】
つまり、ステップＳ１１２の処理は、スクロール後の新たな画像を静止時間ｔの間静止させるように、スクロール処理を一時停止させる処理である。なお、静止時間ｔは、上述したように、ステップＳ１０７において特定した時間である。
【０１７３】
そして、ステップＳ１１２の処理の後、制御部１２０は、図５に示したステップＳ１０８からの処理を繰り返すようにし、次の１画面分のスクロール処理を行うようにする。すなわち、スクロール処理を再開させ、継続して表示画像のスクロールを行うようにする。
【０１７４】
なお、ステップＳ１１１の判断処理において、指等の接触位置に変化があると判断したときには、制御部１２０は、新たななぞり操作が行われたと判断し、図５に示したステップＳ１０７からの処理を繰り返し、新たななぞり操作に応じた表示画像のスクロール処理を開始する。
【０１７５】
この場合、最初のなぞり操作から連続して新たななぞり操作をも行うことができるようにされる。したがって、表示画像の送り・戻しを簡単に連続して行うことができるようにされる。
【０１７６】
このように、この第１の実施の形態の撮像装置１００においては、なぞり操作により、表示画像のスクロールを開始させ、なぞり操作から連続して、指等をタッチパネル１０７の操作面に接触させておくことにより、スクロール処理を継続させることができる。
【０１７７】
また、なぞり操作の距離や速さに応じて、スクロール後の表示画像の静止時間ｔをも適切に制御し、スクロールの表示画像が見難くなることも無く、ユーザーの意図する速度で表示画像のスクロールを行うことができる。
【０１７８】
ところで、なぞり操作からの連続したタッチパネル１０７への接触が、ある程度時間以上に継続した場合、ユーザーにとって、より多くのスクロールを行う必要性が生じていると判断することができる。
【０１７９】
そこで、次に説明する第２の実施の形態の撮像装置においては、なぞり操作からの連続したタッチパネル１０７への接触が、ある程度時間以上に継続した場合には、画像の表示モードを替えて、より効率的に画像の表示とスクロールとを行えるようにしている。
【０１８０】
［第２の実施の形態］
次に、第２の実施の形態の撮像装置について説明する。この第２の実施の形態の撮像装置もまた、図１を用いて説明した構成の撮像装置１００である。このため、この第２の実施の形態の撮像装置１００についても、図１をも参照しながら説明する。
【０１８１】
また、第２の実施の形態の撮像装置１００においても、撮影することにより得られた画像データ（静止画像データ）は、図２、図３を用いて説明したように、フォルダ毎であって、撮影日時毎に管理される。
【０１８２】
この第２の実施の形態の撮像装置１００もまた、上述した第１の実施の形態の撮像装置の場合と同様に、なぞり操作に応じて表示画像のスクロールを開始させることができるものである。
【０１８３】
そして、なぞり操作から連続してタッチパネル１０７への指等の接触が継続している場合には、当該なぞり操作に応じて開始させたスクロール処理を継続させるが、タッチパネル１０７への指等の接触の継続時間が一定時間を越えた場合には表示モードを変更する。
【０１８４】
これにより、より効率的に画像の表示とスクロールとを行えるようにして、ユーザーのニーズにあった表示画像のスクロールを行うことができるようにしている。
【０１８５】
［第２の実施の形態におけるスクロール表示の表示態様］
この第２の実施の形態の撮像装置１００においても、第１の実施の形態の撮像装置の場合と同様に、タッチパネル１０７の操作面に対するなぞり操作により、表示画像のスクロール処理を開始させることができる。
【０１８６】
また、なぞり操作を行ったユーザーの指等をタッチパネル１０７の操作面に接触させたままとすることにより、表示画像のスクロール処理を継続させるが、当該接触の継続時間が一定時間を越えた場合には、表示モードを変えるようにしている。
【０１８７】
図７は、この第２の実施の形態の撮像装置１００において行われる表示画像のスクロール時の画像の表示態様について説明するための図である。図７（ａ）においては、第１の実施の形態の場合と同様に、現時点において、表示画面６Ｇには画像Ｄが表示された状態にあることを示している。
【０１８８】
なお、この画像Ｄが属する画像フォルダには、画像Ｄの前段に画像Ｃ、画像Ｂ、画像Ａ、画像Ｚ、画像Ｙ、画像Ｘ、画像Ｗ、画像Ｖ、画像Ｕ、画像Ｔ、…と言うように複数の画像が存在している。また、画像Ｄの後段に画像Ｅ、画像Ｆ、…が存在している場合ももちろんある。
【０１８９】
このように、画像Ｔ、Ｕ、Ｖ、Ｗ、Ｘ、Ｙ、Ｚ、Ａ、Ｂ、Ｃ、Ｄ、…の順で撮影されて、これらを形成する画像データが撮影日時に基づく時系列順に所定の画像フォルダに格納されている。
【０１９０】
そして、図７（ａ）に示したように、画像Ｄが表示されている表示画面６Ｇのタッチパネル１０７の操作面上を、ユーザーが指やスタイラス等により、矢印が示すように、左から右へなぞり操作（ドラッグ操作あるいはフリック操作）を行ったとする。
【０１９１】
上述したように、制御部１２０は、タッチパネル１０７からの座標データに基づいて、タッチパネル１０７の操作面に対して、どのような操作が行われたかを判別する。この第２の実施の形態の撮像装置１００においても、第１の実施の形態の場合と同様に、表示画像に対する１回のなぞり操作は、なぞられた方向へ表示画像を１枚分ずらす（１枚分スクロールする）操作であるものとする。
【０１９２】
そして、図７（ａ）に示したように、タッチパネル１０７の操作面を表示画面６Ｇの右から左へなぞり操作が行われた場合、制御部１２０は、タッチパネル１０７からの座標データに基づいて、時間が戻る方向への表示画像のスクロールが指示されたと判断する。
【０１９３】
撮像装置１００の制御部１２０は、上述した第１の実施の形態の撮像装置の場合と同様に、書き込み／読み出し部１３４を制御し、スクロール表示の対象となる画像の画像データを例えばＲＡＭ１２３に準備する。
【０１９４】
この後、制御部１２０は、上述した第１の実施の形態の撮像装置の場合と同様に、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を制御し、表示画像のスクロール処理を開始する。
【０１９５】
そして、上述のように、スクロール対象の画像Ｄ、画像Ｃの各画像データについて、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を通じた画像の表示処理（表示画像のスクロール処理）を繰り返し行う。これにより、表示画像を徐々にスクロールさせながら（表示画面上の表示位置をずらしながら）、画像を表示部１０６の表示画面６Ｇに表示することができる。
【０１９６】
そして、図７（ｂ）に示すように、なぞり操作を行ったユーザーの指等が、タッチパネル１０７の操作面に対してそのまま接触されている場合（指示操作が継続している場合）には、制御部１２０は、表示画像のスクロール処理を継続する。
【０１９７】
すなわち、スクロール処理が開始されると、上述した第１の実施の形態の撮像装置の場合と同様に、まず、表示画像は、画像Ｄから徐々に画像Ｃに変わり、画像Ｃの全部が表示画面６Ｇに表示されたら画像Ｃを一定時間表示する。
【０１９８】
この場合に、タッチパネル１０７のへの接触が継続している場合には、制御部１２０は、スクロールを再開させ、表示画像を、図７（ｂ）に示したように、画像Ｃから徐々に画像Ｂに変え、画像Ｂの全部が表示画面に表示されたら画像Ｂを一定時間表示する。
【０１９９】
そして、さらに、タッチパネル１０７のへの接触が継続している場合には、次の画像を表示するため、スクロールを再開する。このようにして、なぞり操作から連続して、タッチパネル１０７への指等の接触が継続している場合には、表示画像のスクロールが継続して行われる。
【０２００】
そして、この第２の実施の形態の撮像装置１００においては、なぞり操作から連続して行われているタッチパネル１０７への指等の接触が一定時間以上継続している場合には、表示モードを変え、１画面に表示する画像の枚数（数）を多くし、複数枚ずつ画像のスクロールを行うようにする。
【０２０１】
すなわち、なぞり操作から連続して行われているタッチパネル１０７の操作面への指等の接触時間が予め決められた閾値Ｔを越えると、制御部１２０は、１画面に表示する画像の枚数を５枚とし、３画像分ずつスクロールするように表示モードを変更する。
【０２０２】
例えば、図７（ｂ）に示した状態から、画像Ｂが表示画面６Ｇの全面に表示された段階で、タッチパネル１０７の操作面への指等の接触時間が閾値Ｔを越えたとする。この場合、この第２の実施の形態の撮像装置１００の制御部１２０は、１画面に表示する画像の数を１枚から５枚に変更する。つまり、１画面に５枚の縮小画像を表示する表示モードに変更する。
【０２０３】
したがって、画像Ｂが表示画面６Ｇの全面に表示された次には、画像Ｂの前段に位置する画像Ａ、画像Ｚ、画像Ｙ、画像Ｘ、画像Ｗの５枚が表示対象となる。制御部１２０は、書き込み／読み出し部１３４を制御し、これら表示対象の５枚の画像データを読み出し、ＲＡＭ１２３に一時記憶する。
【０２０４】
そして、制御部１２０は、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５の各部を制御し、１画面に５枚分の画像の縮小画像を表示する処理を行う。すなわち、制御部１２０は、読み出した画像データを伸張処理部１１０に供給する。
【０２０５】
伸張処理部１１０は、これに供給されたデータ圧縮されている画像データを伸張処理して、データ圧縮前の元の画像データを復元し、これを縮小／拡大部１１１に供給する。
【０２０６】
縮小／拡大部１１１は、制御部１２０の制御に応じて、伸張処理部１１０からの画像データを間引き処理するなどして所定の大きさにまで縮小する。そして、縮小／拡大部１１１は、この縮小した画像データから表示処理部１０５に供給する形式の画像信号を形成し、これを表示処理部１０５に供給する。
【０２０７】
表示処理部１０５は、縮小／拡大部１１１からの画像信号から、例えば、図７（ｃ）に示したように、５枚の縮小画像からなる１画面分の表示画像を表示するための画像信号を形成し、これを表示部１０５に供給する。
【０２０８】
これにより、表示部１０５の表示画面６Ｇには、図７（ｃ）に示したように、画像Ａ、画像Ｚ、画像Ｙ、画像Ｘ、画像Ｗの５枚の縮小画像を有する画像が表示される。
【０２０９】
そして、さらに、タッチパネル１０７の操作部に対してユーザーの指等の接触が継続している場合には、制御部１２０は、１画面中に５枚の縮小画像を表示する態様で、表示画像のスクロール処理を続行する。
【０２１０】
この第２の実施の形態の撮像装置１００の場合には、１画面に５枚の縮小画像を表示するモードであり、制御部１２０は、１画面毎に画像３枚分ずつスクロールさせるように処理する。
【０２１１】
すなわち、図７（ｃ）の状態から表示画像をスクロールさせる場合、制御部１２０は、画像Ｗの前段に位置する３枚の画像である画像Ｖ、画像Ｕ、画像Ｔの画像データを読み出す。
【０２１２】
そして、制御部１２０は、既に読み出されている画像Ｘ、画像Ｗの画像データに加えて、新たに読み出した画像Ｖ、画像Ｕ、画像Ｔの画像データを、上述したように、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を通じて処理して表示する。
【０２１３】
これにより、図７（ｄ）に示すように、図７（ｃ）に示した状態から、さらに３画像分過去にさかのぼる方向に表示画像をスクロールさせて表示することができるようにされる。そして、タッチパネル１０７の操作部に対する指等の接触が継続している間においては、同様にして、３画像分ずつ表示する画像をずらすようにするスクロール処理が行われる。
【０２１４】
なお、ここでは、説明を簡単にするため、記録媒体１３５から必要な画像データを読み出し、これを伸張処理すると共に、縮小処理して表示するようにした。しかし、これに限るものではない。
【０２１５】
先に表示対象とされた画像の画像データについては、伸張処理後の画像データを保持しておき、これを用いるようにすることができる。また、画像ファイルにサムネイル画像を形成するサムネイルデータが存在する場合には、これを用いることにより、画像データについて、伸張処理や縮小処理を行うことなく、図７（ｃ）、図（ｄ）に示した態様で画像の表示を行うようにすることが可能である。
【０２１６】
そして、目的とする画像が表示され、ユーザーが指等をタッチパネル１０７の操作面から離すと、スクロール処理の終了が指示されたと判断し、撮像装置１００の制御部１２０はスクロール処理を終了させる。
【０２１７】
そして、制御部１２０は、図７（ｄ）に示した状態にあるときに、表示画面６Ｇの中央に位置する画像（図７（ｃ）の場合には画像Ｖ）を、表示画面６Ｇの全面に表示する処理を行う。
【０２１８】
この場合には、制御部１２０は、画像Ｖの画像データを伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を通じて処理して、図７（ｅ）に示すように、表示部１０６の表示画面６Ｇの全面に画像Ｖを表示する。
【０２１９】
この後、さらに１回のなぞり操作（指等をタッチパネル１０７の操作面に接触させてなぞり、指等を当該操作面から離すまでの操作）を行うことにより、１画像分のスクロールなどを行うようにして、目的とする画像を表示画面６Ｇの全面に表示することができる。
【０２２０】
また、図７に示した例の場合には、表示画面６Ｇ上のタッチパネル１０７の操作面に対して、左から右へのなぞり操作を行うことにより、蓄積画像を撮影日時が戻る方向にスクロールさせて表示させる場合を説明した。
【０２２１】
これとは逆に、表示画面６Ｇ上のタッチパネル１０７の操作面に対して、右から左へのなぞり操作を行った場合には、図７を用いて説明した態様で、蓄積画像を撮影日時が進む方向にスクロールさせて表示することができる。
【０２２２】
このように、蓄積画像を撮影日時が進む方向にスクロールさせて表示にも、同様に、なぞり操作から連続してタッチパネル１０７の操作面に対して指等を接触させたままとしておくことにとり、時間が進む方向への当該スクロールを継続させることができる。
【０２２３】
そして、タッチパネル１０７の操作面に対する指等の接触時間が所定値を越えた場合には、上述した場合と同様に、１画面に５枚の縮小画像を表示する態様で、時間が進む方向へスクロールさせることができる。
【０２２４】
このように、この第２の実施の形態の撮像装置１００においては、なぞり操作から連続するタッチパネル１０７の操作面への指等の接触が一定時間以上継続した場合には、表示モードを替えて、さらに多くの画像を1画面中に表示することができる。そして、１画面中に複数の画像を表示させた状態で、表示画像のスクロールを行うことができる。
【０２２５】
［第２の実施の形態におけるスクロール表示の処理の詳細］
次に、第２の実施の形態の撮像装置１００において行われる、図７を用いて説明した表示画像のスクロール処理の詳細について、図８、図９のフローチャートを参照しながら説明する。図８、図９は、第２の実施の形態の撮像装置１００で行われるスクロール処理を含む撮影画像の再生処理を説明するためのフローチャートである。
【０２２６】
この図８、図９に示す処理は、図５、図６に示した第１の実施の形態の画像再生処理の場合と同様に、表示部１０６の表示画面に表示されるメニューの中から、画像再生処理（記録されている画像の再生処理）と言うメニュー項目が選択された場合に、主に制御部１２０によって実行される処理である。
【０２２７】
そして、この図８、図９に示す処理も、基本的には、図５、図６を用いて説明した第１の実施の形態の撮像装置における画像再生処理と同様に行われるものである。このため、図８、図９に示したフローチャートにおいて、図５、図６に示したフローチャートの処理と同じ処理が行われるステップには同じ参照符号を付し、その部分の詳細な説明は重複するので省略する。
【０２２８】
そして、この第２の実施の形態の撮像装置１００において、画像再生処理が選択されると、制御部１２０は、図７、図８に示す処理を実行する。そして、制御部１２０は、上述した第１の実施の形態の撮像装置の場合と同様に処理を進める。
【０２２９】
すなわち、制御部１２０は、画像選択受付処理（ステップＳ１０１）→選択された１画像の表示処理（ステップＳ１０２）→操作入力受付（ステップＳ１０３）→操作入力の有無の判別（ステップＳ１０４）→なぞり操作か否かの判別（ステップＳ１０５）と処理を進める。
【０２３０】
制御部１２０は、ステップＳ１０５の判断処理において、受け付けた操作入力は、なぞり操作ではないと判断した場合には、受け付けた操作入力に応じた処理を実行する（ステップＳ１０６）。
【０２３１】
また、ステップＳ１０５の判別処理において、受け付けた操作入力は、なぞり操作であると判別したときには、スクロール処理を実行するための前処理を行う（ステップＳ２０１）。
【０２３２】
すなわち、ステップＳ２０１においては、第１の実施の形態の図５に示したステップＳ１０７の処理と同様に、制御部１２０は、なぞり操作の距離ｈとなぞり操作の速さｖとを測定し、これらに基づいて、スクロール後の表示画像の静止時間ｔを特定する。
【０２３３】
さらに、ステップＳ２０１において、制御部１２０は、１画面に表示する画像の枚数を示す変数Ｎに値「１」をセットし、時計回路１３６を通じて、なぞり操作から継続して行われているタッチパネル１０７への指等の接触時間ｈｔの計測を開始する。
【０２３４】
そして、制御部１２０は、なぞり操作の方向に応じて、Ｎ枚の画像を１画面に表示した態様で、表示画像を１画面分スクロールさせる処理（表示画像の送り処理、または、戻し処理）を開始する（ステップＳ２０２）。
【０２３５】
このステップＳ２０２の処理は、上述したように、表示に必要な画像データを記録媒体から読み出して準備し、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５のそれぞれを制御し、表示画像をスクロールさせる処理である。
【０２３６】
そして、このステップＳ２０２の処理は、なぞり操作直後においては、図７（ａ）、図７（ｂ）に示したように、１画面１画像の態様でスクロールを行う。そして、ステップＳ２０２の処理においては、後述もするように、タッチパネル１０７の操作面への指等の接触時間が閾値Ｔを越えた場合には、図７（ｃ）、図７（ｄ）に示したように、１画面５画像の態様でスクロールを行うことになる。
【０２３７】
この後、制御部１２０は、１画面分（Ｎ枚の画像が表示された１画面分）のスクロールが終了したか否かを判断し（ステップＳ２０３）、終了していないと判断したときには、ステップＳ２０３の処理を繰り返すようにして、１画面分のスクロールを続行する。
【０２３８】
ステップＳ２０３の判断処理において、１画面分のスクロールが終了したと判断したときには、図９に示す処理に進む。そして、制御部１２０は、タッチパネル１０７からの座標データの有無を確認し、タッチパネル１０７の操作面への接触が継続しているか否かを判断する（ステップＳ２０４）。
【０２３９】
すなわち、ステップＳ２０４の判断処理は、なぞり操作から連続してタッチパネルの操作面へのユーザーの指等の接触が継続しているか否かを判断する処理である。
【０２４０】
ステップＳ２０４の判断処理において、タッチパネル１０７の操作面への指等の接触が終了していない（継続している）と判断したときには、制御部１２０は、タッチパネル１０７の操作面に接触させているユーザーの指等の接触位置に変化がないか否かを判断する（ステップＳ２０５）。
【０２４１】
ステップＳ２０５の判断処理において、指等の接触位置に変化がないと判断したときには、制御部１２０は、表示画面６Ｇに表示された１画面分のスクロール後の新たな画像の表示を静止時間ｔの間静止させる（ステップＳ２０６）。
【０２４２】
つまり、ステップＳ２０６の処理は、スクロール後の新たな画像を静止時間ｔの間静止させるように、スクロール処理を一時停止させる処理である。なお、静止時間ｔは、上述したように、ステップＳ２０１において特定した時間である。
【０２４３】
そして、制御部１２０は、なぞり操作から継続されているタッチパネル１０７の操作面へのユーザーの指等の接触の接触時間（接触の継続時間）ｈｔが、閾値Ｔを越えたか否かを判断する（ステップＳ２０７）。
【０２４４】
ステップＳ２０７において、接触時間ｈｔが閾値Ｔを越えていると判断したときには、制御部１２０は、１画面に表示する画像の表示枚数Ｎに値「５」をセットし、表示モードを変更する（ステップＳ２０８）。また、ステップＳ２０７において、接触時間ｈｔが閾値Ｔを越えていないと判断したときには、１画面に表示する画像の表示枚数Ｎの値は変更しないようにされる。
【０２４５】
そして、ステップＳ２０８の処理の後においては、また、ステップＳ２０７において、接触時間ｈｔが閾値Ｔを越えていないと判断したときにも、制御部１２０は、図８に示した処理のステップＳ２０２から処理を繰り返すようにする。
【０２４６】
これにより、１画面に表示する画像の表示枚数Ｎの値を、値「５」に変更した場合には、制御部１２０は、図７（ｃ）、図７（ｄ）に示したように、表示モードを変更し、１画面内に５枚の縮小画像を表示する態様でスクロール処理を続行する。
【０２４７】
また、１画面に表示する画像の表示枚数Ｎの値を、値「１」のままの場合には、制御部１２０は、図７（ａ）、図７（ｂ）に示したように、１画面内に１枚の画像を表示する態様でスクロール処理を続行する。
【０２４８】
また、ステップＳ２０５の判断処理において、指等の接触位置に変化があると判断したときには、制御部１２０は、新たななぞり操作が行われたと判断し、図８に示した処理のステップＳ２０１からの処理を繰り返し、新たななぞり操作に応じた表示画像のスクロール処理を開始する。
【０２４９】
また、ステップＳ２０４の判断処理において、タッチパネル１０７の操作面への指等の接触が終了していると判断したときには、制御部１２０は、１画面に表示する画像の表示枚数Ｎの値が、値「１」か否かを判断する（ステップＳ２０９）。
【０２５０】
ステップＳ２０９の判断処理において、１画面に表示する画像の表示枚数Ｎの値が、値「１」でないと判断したときには、表示モードが変更され、図７（ｃ）、図７（ｄ）に示した態様で画像が表示されている。
【０２５１】
このため、制御部１２０は、図７（ｅ）を用いて説明したように、表示画面６Ｇの中央に表示されている画像を拡大するようにして、当該画像を表示画面６Ｇの全面に表示する処理を行う（ステップＳ２１０）。この後、図８に示した処理のステップＳ１０３からの処理を繰り返し、新たななぞり操作などを受け付けることができるようにされる。
【０２５２】
また、ステップＳ２０９の判断処理において、１画面に表示する画像の表示枚数Ｎの値が、値「１」であると判断したときには、画像の拡大処理を行う必要は無いと判別できる。この場合、制御部１２０は、そのまま図８に示した処理のステップＳ１０３からの処理を繰り返し、新たななぞり操作などを受け付けることができるようにされる。
【０２５３】
このように、この第２の実施の形態の撮像装置１００においては、なぞり操作から連続するタッチパネル１０７の操作面への指等の時間に応じて表示モードを変え、ユーザーの意図する表示態様で表示画像のスクロール処理を行うようにすることができる。
【０２５４】
［第２の実施の形態の変形例］
なお、この第２の実施の形態においては、図７を用いて説明したように、１画面１画像表示（第１の表示モード）と１画面５画像表示（第２の表示モード）とを切り替えるようにしたが、これに限るものではない。図１０〜図１２は、異なる表示モードの表示態様の例を説明するための図である。
【０２５５】
１画面に表示する画像の表示枚数Ｎは、値「２」以上の適宜の値とすることができる。例えば、１画面に表示する画像の表示枚数Ｎを値「１０」とすることで、図１０に示すように、１画面１０画像の表示を行うようにすることもできる。
【０２５６】
また、図１１に示すように、表示画面６Ｇの全面に多数の縮小画像を表示するようにする画像のいわゆるマトリックス表示を行うようにすることももちろん可能である。
【０２５７】
なお、上述した第２の実施の形態の場合には、３画像単位にスクロールするようにした。しかしこれに限るものではない。スクロール処理の単位としては、１画面に表示する画像の表示枚数Ｎ以下の適宜の数とすることができる。
【０２５８】
例えば、１画面５画像の第２の表示モードの場合には、スクロールの単位は、１画像〜５画像の範囲で選択することが可能である。このようにすれば、スクロール処理により、表示画面に表示されなくなる画像を生じさせること無く、画像のスクロール処理を行うことができる。
【０２５９】
また、上述のように、縮小画像を何枚分毎にスクロールさせるようにするか（スクロールする画像単位）を、なぞり操作の距離と速さの一方または両方に基づいて決めるようにしてもよい。例えば、なぞり操作の距離や速さが一定値より大きい場合には、スクロールする画像単位を大きくし、それ以外の場合には、スクロールする画像単位を小さくすることができる。
【０２６０】
また、なぞり操作の距離と速さとのそれぞれが、それぞれ毎に決められる閾値より大きい場合には、スクロールする画像単位を大きくし、それ以外の場合には、スクロールする画像単位を小さくするといったことも可能である。
【０２６１】
また、なぞり操作の距離や速さの範囲を定め、当該範囲毎にスクロールする画像単位を変えるようにすることも可能である。
【０２６２】
また、図１２に示すように、縮小画像だけでなく、表示される画像に関する情報である日付情報やイベント情報の表示エリアを設けた画像の表示を行うようにすることもできる。図１２は、表示画面６Ｇを垂直方向に３つの表示エリアに分けるようにしたものである。
【０２６３】
そして、図１２に示した例の場合には、表示画面６Ｇの上段を日付エリア６１、中段を画像エリア６２、下段をイベントエリア６３としている。
【０２６４】
日付エリア６１は、表示されている画像の撮影年月を表示する部分である。画像エリア６２は、縮小画像を表示する部分である。イベントエリア６３は、表示されている画像が属する画像フォルダのフォルダ名や、当該画像フォルダにメタデータとして格納されているイベント名情報等が表示される部分である。
【０２６５】
そして、図２を用いて説明した画像フォルダについて、当該画像フォルダの作成日時順、或いは、画像フォルダに属する画像ファイルの撮影年月日順に並べて管理できるようにしておく。
【０２６６】
そして、図１２に示した表示を行う表示モードを利用可能にしておくことにより、撮影年月毎であって、かつ、イベント毎（画像フォルダ毎）に、撮影画像を図１２に示した態様で表示することができるようにされる。
【０２６７】
この場合には、日付エリア６１に表示される年月情報や、イベントエリア６３に表示されるイベント名（画像フォルダ名）等の情報をも参考にしながら、画像のスクロールを行うようにすることができる。
【０２６８】
また、図１２に示した表示を行う表示モードの場合には、例えば、日付エリア６１に対してなぞり操作を行うことにより、撮影年月をスクロールするように変更して、変更後の撮影年月に属する画像フォルダの画像を表示するようにすることもできる。
【０２６９】
また、イベントエリア６３に対してなぞり操作を行うことにより、画像フォルダをスクロールするように変更して、変更後の画像フォルダに属する画像フォルダの画像を表示するようにすることもできる。
【０２７０】
もちろん、画像エリア６２に対してなぞり操作を行うことにより、表示画像のスクロールを行うようにすることも可能である。
【０２７１】
このように、利用可能な表示モードは、単に１画面に表示する縮小画像の数を異ならせるだけでなく、表示する画像に関連した情報をも縮小画像と共に表示するモードなど、種々の表示態様の表示モードを用いるようにすることが可能である。
【０２７２】
そして、どのような表示を行う場合であっても、基本的に、制御部１２０が、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を制御することにより行うことができる。なお、撮影することにより得た画像以外に表示する情報については、制御部１２０が、画像フォルダや画像ファイル、ＲＯＭ１２２、時計回路１３６などから取得し、これを縮小／拡大部１１１や表示処理部１０５において処理して表示することができる。
【０２７３】
上述した第１、第２の実施の形態の撮像装置は、タッチパネル１０７へのなぞり操作を画像のスクロール処理を開始させる操作として用いた。そして、なぞり操作から連続して指等のタッチパネル１０７の操作面への接触が継続している間において、スクロール処理を継続させるようにした。しかし、これに限るものでない。
【０２７４】
表示中（再生中）の画像に何らかの変化を与えるためにタッチパネル１０７の操作面に対して何らかの操作を行い、その後、当該操作をホールドすることで、画像の変化を継続させると言う視点から、幾つかの有効な他の実施形態を実現することができる。以下に第３、第４の実施の形態について説明する。
【０２７５】
［第３の実施の形態］
次に、第３の実施の形態の撮像装置について説明する。この第３の実施の形態の撮像装置もまた、図１を用いて説明した構成の撮像装置１００である。このため、この第３の実施の形態の撮像装置１００についても、図１をも参照しながら説明する。
【０２７６】
また、第３の実施の形態の撮像装置１００においても、撮影することにより得られた画像データ（静止画像データ）は、図２、図３を用いて説明したように、フォルダ毎であって、撮影日時毎に管理される。
【０２７７】
この第３の実施の形態の撮像装置１００においては、表示画面６Ｇに画像が表示されている場合に、タッチパネル１０７に対して行うピンチ操作により、表示画像の拡大や縮小を行うことができる。
【０２７８】
そして、ピンチ操作から連続して、ユーザーが指等をタッチパネル１０７の操作面に対して接触させたままとすることにより、当該ピンチ操作に応じて開始させるようにした画像の拡大処理や縮小処理を継続させることができるものである。
【０２７９】
以下においては、説明を簡単にするため、主に表示画像を拡大する場合を例にして説明する。
【０２８０】
［第３の実施の形態における表示画像の拡大表示の表示態様］
図１３は、この第３の実施の形態の撮像装置１００において行われる表示画像の拡大処理時の画像の表示態様について説明するための図である。
【０２８１】
図１３に示すように、表示画面６Ｇに画像が表示されている場合に、閉じた状態にあるユーザーの２本の指を同時にタッチパネル１０７の操作面上に接触させて、当該２本の指を矢印が示すように開くようにするピンチアウト操作を行うようにしたとする。
【０２８２】
上述もしたように、タッチパネル１０７は、操作面上の複数の箇所に同時に行うようにされた操作のそれぞれを検出し、その接触位置のそれぞれを示す座標データを出力することができる。
【０２８３】
また、タッチパネル１０７は、ユーザーによって、指やスタイラスが接触されている間は、所定のタイミング毎に連続して接触位置を検出し、これを示す座標データを出力することもできる。
【０２８４】
したがって、ユーザーがタッチパネル１０７の操作面上の隣接する位置に接触させた指を開く操作を行った場合、撮像装置１００の制御部１２０は、タッチパネル１０７からの座標データを解析することにより、ピンチアウト操作が行われたことを検知できる。
【０２８５】
この第３の実施の形態の撮像装置１００の制御部１２０は、ピンチアウト操作を表示画像の拡大を指示する操作であると判断する。そして、制御部１２０は、縮小／拡大部１１１、表示処理部１０５を制御して、表示画像を拡大して表示しなおす処理（表示画像の拡大処理）を開始する。
【０２８６】
具体的には、表示対象の画像の画像データであって、伸張処理部１１０において伸張処理された状態の画像データを、縮小／拡大部１１１において画像データの補間処理等を行うことにより拡大する。そして、縮小／拡大部１１１は、拡大した画像データから表示処理部１０５に供給する形式の画像信号を形成し、これを表示処理部１０５に供給する。
【０２８７】
表示処理部１０５は、縮小／拡大部１１１からの画像信号から、表示部１０６に供給する画像信号を形成し、これを表示部１０６に供給する。これにより、図１３（ｂ）に示すように、図１３（ａ）に示した状態から拡大された画像を表示部１０６の表示画面６Ｇに表示することができる。
【０２８８】
そして、図１３（ｂ）に示すように、タッチパネル１０７の操作面に対してピンチアウト操作を行ったユーザーの指を、そのままタッチパネル１０７の操作面に接触させたままにしておく。
【０２８９】
この場合、タッチパネル１０７から座標データが継続して制御部１２０に供給され、制御部１２０は、ピンチアウト操作がそのまま継続されている（ピンチアウト操作がホールドされている）と判断することができる。
【０２９０】
そして、制御部１２０は、ピンチアウト操作が継続していると判断した場合には、表示画像の拡大処理を継続する。すなわち、制御部１２０は、縮小／拡大部１１１、表示処理部１０５を制御し、上述したように、表示対象の画像をさらに拡大して表示する処理を行う。
【０２９１】
これにより、図１３（ｃ）、図１３（ｄ）に示す用に、ピンチアウト操作が継続している間においては、表示画像の拡大処理を継続して行うことができるようにされる。そして、ユーザーが、タッチパネル１０７の操作面から指を離すことにより、タッチパネル１０７からは座標データが供給されなくなるので、ピンチアウト操作は終了したと判断し、制御部１２０は、表示画像の拡大処理を終了させる。
【０２９２】
これにより、ユーザーはピンチアウト操作を行い、そのピンチアウト操作を継続させることによって、図１３（ａ）に示した画像を、図１３（ｄ）に示した状態に徐々に拡大して表示することができるようにされる。
【０２９３】
なお、表示画面６Ｇに対して、図１３（ｄ）に示したように拡大表示された画像が表示されている場合に、タッチパネル上の操作面に対してピンチイン操作を行うことにより、表示画像の拡大処理を行うことができる。
【０２９４】
そして、ピンチイン操作を行ったユーザーの指をタッチパネルの操作面から離さずにピンチイン操作を維持するようにした場合には、図１３（ｄ）→図１３（ｃ）→図１３（ｂ）→図１３（ａ）と言うように、画像の縮小処理を継続して行うことができる。
【０２９５】
このように、この第３の実施の形態の撮像装置１００においては、ピンチアウト操作を継続して行うようにすることによって、ピンチアウト操作に応じて開始させた表示画像の拡大処理を継続して行うようにすることができる。
【０２９６】
同様に、この第３の実施の形態の撮像装置１００においては、ピンチイン操作を継続して行うようにすることによって、ピンチイン操作に応じて開始させた表示画像の縮小処理を継続して行うようにすることができる。
【０２９７】
［第３の実施の形態における画像の拡大表示、縮小表示の処理の詳細］
次に、第３の実施の形態の撮像装置１００において行われる、図１３を用いて説明した表示画像の拡大表示、縮小表示の処理の詳細について、図１４、図１５のフローチャートを参照しながら説明する。図１４、図１５は、第３の実施の形態の撮像装置１００で行われる表示画像の拡大表示、縮小表示の処理を含む撮影画像の再生処理を説明するためのフローチャートである。
【０２９８】
この図１４、図１５に示す処理は、図５、図６に示した第１の実施の形態の画像再生処理の場合と同様に、表示部１０６の表示画面に表示されるメニューの中から、画像再生処理（記録されている画像の再生処理）と言うメニュー項目が選択された場合に、主に制御部１２０によって実行される処理である。
【０２９９】
そして、この図１４、図１５に示す処理も、基本的には、図５、図６を用いて説明した第１の実施の形態の撮像装置における画像再生処理と同様に行われるものである。このため、図１４、図１５に示したフローチャートにおいて、図５、図６に示したフローチャートの処理と同じ処理が行われるステップには同じ参照符号を付し、その部分の詳細な説明は重複するので省略する。
【０３００】
そして、この第３の実施の形態の撮像装置１００において、画像再生処理が選択されると、制御部１２０は、図１４、図１５に示す処理を実行する。そして、制御部１２０は、上述した第１の実施の形態の撮像装置の場合と同様に処理を進める。
【０３０１】
すなわち、制御部１２０は、画像選択受付処理（ステップＳ１０１）→選択された１画像の表示処理（ステップＳ１０２）→操作入力受付（ステップＳ１０３）→操作入力の有無の判別（ステップＳ１０４）と処理を進める。
【０３０２】
ステップＳ１０４の判断処理において、ユーザーからの操作入力を受け付けたと判断したときには、制御部１２０は、受け付けた操作入力は、ピンチ操作か否かを判断する（ステップＳ３０１）。
【０３０３】
ステップＳ３０１の判断処理において、受け付けた操作入力は、ピンチ操作ではないと判断したときには、制御部１２０は、受け付けたユーザーからの操作入力に応じた処理を実行する（ステップＳ３０２）。なお、ステップＳ３０２においては、操作入力に応じて、例えば、画像のスクロール処理、当該画像再生処理を終了させる処理などの種々の処理が行われる。
【０３０４】
ステップＳ３０１の判断処理において、受け付けた操作入力は、ピンチ操作であると判断したときには、制御部１２０は、ピンチ操作の距離ｈとピンチ操作の速さｖとを測定し、これらに基づいて、表示画像の静止時間ｔを特定する（ステップＳ３０３）。
【０３０５】
このステップＳ３０３の処理は、後述するように、予め決められた一定の割合での表示画像の拡大処理、縮小処理が終了した後に、当該処理後の表示画像をそのまま表示する時間ｔを特定する処理である。
【０３０６】
なお、ピンチ操作の距離ｈは、上述もしたように、タッチパネル１０７から順次に供給される座標データに基づいて、ピンチ操作に応じたユーザーの指等の移動の開始点と終了点の座標から測定することができる。また、ピンチ操作の速さは、測定した当該ピンチ操作の距離をピンチ操作の時間で割り算することにより求められる。ここで、ピンチ操作の時間は、ピンチ操作に応じたユーザーの指等の移動の開始から終了まで時間を時計回路１３６により計測することにより把握できる。
【０３０７】
この後、制御部１２０は、縮小／拡大部１１１、表示処理部１０５を制御し、一定の割合で表示画像を拡大または縮小して表示する処理を開始する（ステップＳ３０４）。つまり、ステップＳ３０４においては、ピンチアウト操作の場合には拡大処理、ピンチイン操作の場合には縮小処理が行われる。
【０３０８】
この後、制御部１２０は、一定割合で表示画像を拡大または縮小して表示する処理が終了したか否かを判断し（ステップＳ３０５）、終了していないと判断したときには、ステップＳ３０５の処理を繰り返すようにして、一定割合で表示画像を拡大または縮小して表示する処理を続行する。
【０３０９】
ステップＳ３０５の判断処理において、一定割合で表示画像を拡大または縮小して表示する処理が終了したと判断したときには、制御部１２０は、タッチパネル１０７からの座標データの有無を確認し、タッチパネル１０７の操作面への接触が継続しているか否かを判断する（ステップＳ３０６）。
【０３１０】
このステップＳ３０６の判断処理は、ピンチ操作から連続してタッチパネルの操作面へのユーザーの指等の接触が継続しているか否かを判断する処理である。
【０３１１】
ステップＳ３０６の判断処理において、タッチパネル１０７の操作面への指等の接触が終了していると判断したときには、ユーザーは表示画像の拡大処理または縮小処理を終了させるようにしたと判断し、ステップＳ１０３からの処理を繰り返すようにする。これにより、新たなピンチ操作などを受け付けることができるようにされる。
【０３１２】
そして、ステップＳ３０６の判断処理において、タッチパネル１０７の操作面への指等の接触が終了していない（継続している）と判断したときには、ユーザーは表示画像の拡大処理や縮小処理を継続させるようにしていると判断し、図１５の処理に進む。
【０３１３】
制御部１２０は、タッチパネル１０７の操作面に接触させているユーザーの指等の接触位置に変化がないか否かを判断する（ステップＳ３０７）。ステップＳ３０７の判断処理において、指等の接触位置に変化がないと判断したときには、制御部１２０は、表示画面６に表示された表示画像の拡大処理または縮小処理後の新たな画像の表示を静止時間ｔの間静止させる（ステップＳ３０８）。
【０３１４】
つまり、ステップＳ３０８の処理は、表示画像の拡大処理または縮小処理の後の新たな画像を静止時間ｔの間静止させるように、表示画像の拡大処理または縮小処理を一時停止させる処理である。なお、静止時間ｔは、上述したように、ステップＳ３０３において特定した時間である。
【０３１５】
そして、ステップＳ３０８の処理の後、制御部１２０は、図１４に示したステップＳ３０４からの処理を繰り返すようにし、表示画像の拡大処理または縮小処理を継続して行うようにする。すなわち、表示画像の拡大処理または縮小処理を再開させ、さらに表示画像の拡大処理や縮小処理を行うようにする。
【０３１６】
なお、ステップＳ３０７の判断処理において、指等の接触位置に変化があると判断したときには、制御部１２０は、新たなピンチ操作等が行われたと判断し、図１４に示したステップＳ３０１からの処理を繰り返すようにする。
【０３１７】
このように、この第３の実施の形態の撮像装置１００においては、ピンチ操作により、表示画像の拡大表示や縮小表示を開始させ、当該ピンチ操作から連続して、指等をタッチパネル１０７の操作面に接触させておくことにより、表示画像の拡大表示や縮小表示を継続させることができる。
【０３１８】
また、ピンチ操作の距離や速さに応じて、表示画像の拡大表示や縮小表示後の表示画像の静止時間をも適切に制御し、表示画像が見難くなることも無く、ユーザーの意図する速度で表示画像の拡大や縮小を行うことができる。
【０３１９】
また、ピンチ操作の距離や速さに応じて、上述した第３の実施の形態においては一定とした拡大率や縮小率を変えるようにしてもよい。
【０３２０】
例えば、なぞり操作の距離が取り得る範囲を予め複数の範囲に分割しておき、この分割範囲ごとに、拡大率や縮小率を設定することができる。同様に、なぞり操作の速さが取り得る範囲を予め複数の範囲に分割しておき、この分割範囲ごとに、拡大率や縮小率を設定することができる。
【０３２１】
また、なぞり操作の距離と速さの両方に基づいて、拡大率や縮小率を設定することができる。例えば、なぞり操作の距離が所定の閾値より長く、かつ、なぞり操作の速さが所定の閾値よりも速い場合に、拡大率や縮小率を大きくし、それ以外の場合には、拡大率や縮小率を小さくするなどのことが可能である。
【０３２２】
また、なぞり操作の速さが所定の閾値よりも速い場合には、なぞり操作の距離にかかわらず拡大率や縮小率を大きくし、なぞり操作の距離が所定の閾値よりも長い場合には、なぞり操作の速さにかかわらず拡大率や縮小率を大きくするなどのことも可能である。したがって、これ以外の場合、なぞり操作の距離が短く、なぞり操作の速さが遅い場合には、拡大率や縮小率を小さくなるようにする。
【０３２３】
このように、なぞり操作の距離と速さの一方または両方に基づいて、表示画像の拡大率や縮小率を適宜コントロールすることができる。
【０３２４】
［第４の実施の形態］
次に、第４の実施の形態の撮像装置について説明する。この第４の実施の形態の撮像装置もまた、図１を用いて説明した構成の撮像装置１００である。このため、この第４の実施の形態の撮像装置１００についても、図１をも参照しながら説明する。
【０３２５】
そして、この第４の実施の形態の撮像装置１００の場合には、動画撮影モードにより撮影するようにした動画データを再生する場合に、なぞり操作に応じて早送りや早戻しなどを行えるようにしたものである。
【０３２６】
動画の撮影が可能な撮像装置においては、小型化、軽量化が求められており、筐体の大きさも制限されることから筐体に種々の操作キー（ハードウェアキー）を設けることができない。
【０３２７】
このため、撮像装置においては、コントロールパネルを表示画面に表示し、当該表示と表示画面に貼付されたタッチパネルとにより、いわゆるソフトウェアキーを形成して、種々の操作入力を受け付けるようにしている。
【０３２８】
このような撮像装置において、動画データを再生している場合に、その動画の再生速度を変える場合には、次のようにして行うことができる。まず、コントロールパネルを表示画面に表示し、当該パネル上のボタン（早送りボタンや早戻しボタン）を複数回押下操作することで、段階的に再生速度を変えることができる。
【０３２９】
しかし、この方法だと、動画の再生速度を迅速に変えることができない場合があると考えられる。そこで、この第４の実施の形態の撮像装置１００においては、動画再生時において、再生速度をタッチパネル１０７に対するなぞり操作と言う簡単な操作により適切な再生速度に変更することができるようにしている。
【０３３０】
［第４の実施の形態における動画再生時の再生速度の変更］
図１６、図１７は、この第４の実施の形態の撮像装置１００において行われる動画再生時の再生速度の変更処理について説明するための図である。この第４の実施の形態の撮像装置においては、タッチパネル１０７の操作面に対するなぞり操作により、再生動画の再生速度を変更することができるようにしている。
【０３３１】
そして、図１６は、再生速度を変更し、その変更した再生速度を維持する場合について説明するためのものであり、図１７は、再生速度を変更し、その変更した再生速度をさらに変更する場合について説明するためのものである。
【０３３２】
まず、図１６を参照しながら、再生速度を変更し、その変更した再生速度を維持する場合について説明する。図１６（ａ）に示すように、通常の再生速度で動画が再生されている場合に、ユーザーが早送り再生を行う必要が生じたとする。この場合、ユーザーは、図１６（ｂ）に示す用に、タッチパネル１０７の操作面に対して、指等を接触させ、矢印で示すように、左から右へなぞり操作を行う。
【０３３３】
上述もしたように、タッチパネル１０７は、ユーザーからの指示操作に応じてその指示位置を示す座標データを順次に検出し、制御部１２０に通知する。制御部１２０は、タッチパネル１０７からの座標データに基づいて、ユーザーにより行われた操作を判別する。
【０３３４】
図１６（ｂ）に示したように、動画再生時において、タッチパネル１０７の操作面を左から右へのなぞり操作が行われた場合、制御部１２０は、早送り再生が指示されたと判断する。
【０３３５】
そして、制御部１２０は、タッチパネル１０７の操作面に対して行われたなぞり操作の距離と速さに応じて、再生速度を特定する。例えば、なぞり操作の距離が第１の距離範囲であれば３倍、第１の距離範囲より長い第２の距離範囲であれば５倍、第２の距離範囲より長い第３の距離範囲であれば１０倍と言うように、なぞり操作の距離に応じて段階的に定めておく。
【０３３６】
あるいは、なぞり操作の速さが第１の速度範囲であれば３倍、第１の速度範囲より速い第２の速度範囲であれば５倍、第２の速度範囲より速い第３の速度範囲であれば１０倍と言うように、なぞり操作の速さに応じて段階的に定めておく。
【０３３７】
あるいは、なぞり操作の距離と速さの両方を考慮して、再生速度を決定するようにしてもよい。なぞり操作の距離と速さとの組み合わせによって、再生速度を決めるようにすることもできる。
【０３３８】
そして、制御部１２０は特定した再生速度で表示画像の再生を開始させる。具体的には、書き込み／読み出し部１３４を制御して、再生対象の動画像データを読み出し、これを伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５を通じて処理して、表示部１０５に供給することにより動画の再生が行われる。
【０３３９】
この場合の処理速度を速めることにより、また、再生速度によっては、再生する動画像データを間引くように処理することにより、制御部１２０は、再生対象の動画をユーザーの指示に応じた再生速度で再生することができる。
【０３４０】
そして、このように、通常の再生速度ではなく、指示された再生速度で動画を再生するようにした場合には、制御部１２０は、時１６（ｂ）に示すように、表示画像の例えば左下に、「×５」等のように、再生速度の目安を表示する。この表示は、表示情報を表示処理部１０５に供給し、表示画像に対して合成することにより実現できる。
【０３４１】
この「×５」と言う表示は、通常再生速度の５倍の速さで再生していることを示している。したがって、通常再生速度の３倍の速さで再生しているときは、「×３」と表示され、通常再生速度の１０倍の速さで再生しているときは、「×１０」と表示される。
【０３４２】
そして、図１６（ｃ）に示すように、なぞり操作から連続して、ユーザーの指等をタッチパネル１０７の操作面に接触している間においては、制御部１２０は、なぞり操作により変更した動画の再生速度を維持するように各部を制御する。
【０３４３】
そして、図１６（ｄ）に示すように、なぞり操作から連続してタッチパネル１０７の操作面に接触させていたユーザーの指等をタッチパネル１０７の操作面から離すと、制御部１２０は、再生速度を通常再生の速度に戻すように各部を制御する。
【０３４４】
次に、図１７を参照しながら、再生速度を変更し、その変更した再生速度をさらに変更する場合について説明する。通常の再生速度で動画が再生されている場合に、ユーザーが早送り再生を行う必要が生じたとする。
【０３４５】
この場合、ユーザーは、図１７（ａ）に示す用に、タッチパネル１０７の操作面に対して、指等を接触させ、矢印で示すように、左から右へなぞり操作を行う。制御部１２０は、上述したように各部を制御し、当該なぞり操作に応じて、再生している動画の再生速度を変更する。
【０３４６】
そして、ユーザーは、当該なぞり操作から連続して、タッチパネル１０７の操作面に指等を接触させておくことにより、図１６を用いて説明したように、変更後の再生速度を維持して動画の再生を行うことができる。
【０３４７】
なお、図１７（ａ）は、再生速度が５倍速（「×５」）にされ、これが維持されていることを示している。
【０３４８】
この場合に、もう少し再生速度を上げたい場合には、ユーザーは、図１７（ｂ）に示すように、タッチパネル１０７の操作面に対して接触させている指等を、さらに右側に移動させるなぞり操作を行う。
【０３４９】
制御部１２０は、タッチパネル１０７からの座標データの変化により、更なる右側へのなぞり操作が行われたことを検知することができる。この場合、制御部１２０は、維持している再生速度をさらに上げる操作が行われたと判断し、各部を制御し、再生速度をさらに上げるようにする。
【０３５０】
図１７（ｂ）は、図１７（ａ）に示した再生速度が５倍速（「×５」）の状態から、再生速度が８倍速（「×８」）にされ、これが維持されていることを示している。
【０３５１】
そして、図１７（ｂ）に示した状態から、タッチパネル１０７の操作面に接触させているユーザーの指等を離す（リリースする）と、図１７（ｄ）に示すように、制御部１２０は、再生速度を通常再生の速度に戻すように各部を制御する。
【０３５２】
また、図１７（ａ）に示したように、再生速度が５倍速（「×５」）にされ、これが維持されている状態にあるとする。
【０３５３】
この場合に、もう少し再生速度を下げたい場合には、ユーザーは、図１７（ｃ）に示すように、タッチパネル１０７の操作面に対して接触させている指等を、左側に移動させるなぞり操作を行う。
【０３５４】
制御部１２０は、タッチパネル１０７からの座標データの変化により、左側へのなぞり操作が行われたことを検知することができる。この場合、制御部１２０は、維持している再生速度を下げる操作が行われたと判断し、各部を制御し、再生速度を下げるようにする。
【０３５５】
図１７（ｃ）は、図１７（ａ）に示した再生速度が５倍速（「×５」）の状態から、再生速度が２倍速（「×２」）にされ、これが維持されていることを示している。
【０３５６】
そして、図１７（ｃ）に示した状態から、タッチパネル１０７の操作面に接触させているユーザーの指等を離す（リリースする）と、図１７（ｄ）に示すように、制御部１２０は、再生速度を通常再生の速度に戻すように各部を制御する。
【０３５７】
なお、図１６、図１７においては、早送り再生する場合を例にして説明したが、タッチパネル１０７の操作面に対して、右側から左側へのなぞり操作を行うことにより、早戻し再生を行うことができる。
【０３５８】
この早戻し再生時においても、なぞり操作の向きは上述した早送り再生の場合と逆になるものの、上述した早送り再生時と同様にして、早戻し再生時の再生速度を、ユーザーの指示通りに柔軟に変更することができる。
【０３５９】
また、最初に早送り再生を行い、連続して早戻し再生を行うようにしたい場合もあるが、この場合には、１度指等をタッチパネル１０７の操作面から離し、通常再生にした後に、左方向へのなぞり操作を行うことにより、効率よく早戻し再生を行うようにすることができる。
【０３６０】
このように、動画が再生されているときに、表示画面６Ｇに貼付されているタッチパネル１０７の操作面に対して指等を接触させ、当該指等をタッチパネル１０７の操作面から離さずになぞり操作を行うことにより、動画の再生速度を柔軟に調整することができる。
【０３６１】
［第４の実施の形態の再生速度の調整処理の詳細］
次に、第４の実施の形態の撮像装置１００において行われる、図１６、図１７を用いて説明した動画の再生速度の調整処理の詳細について、図１８、図１９のフローチャートを参照しながら説明する。図１８、図１９は、第４の実施の形態の撮像装置１００で行われる動画の再生速度の調整処理を動画の再生処理を説明するためのフローチャートである。
【０３６２】
この図１８、図１９に示す処理は、例えば、表示部１０６の表示画面に表示されるメニューの中から、動画再生処理（記録されている動画の再生処理）と言うメニュー項目が選択された場合に、主に制御部１２０によって実行される処理である。
【０３６３】
なお、メニューは、例えば、撮像装置１００の操作部１３１に設けられているメニューキーが押下操作されるなどの所定の操作が行われた場合に、制御部１２０が表示処理部１０５等を制御して、表示部１０６の表示画面に表示するものである。
【０３６４】
そして、メニューから動画再生処理が選択されると、制御部１２０は、図１８、図１９に示す処理を実行し、再生すべき動画の選択入力を受け付ける処理を行う（ステップＳ４０１）。
【０３６５】
具体的に、ステップＳ４０１において、制御部１２０は、記録媒体１３５に記録されている動画ファイルの一覧リストを表示して選択入力を受け付ける。
【０３６６】
ここで、動画ファイルの一覧リストは、例えば、各動画ファイルの代表画像のサムネイル画像と撮影日などの情報が一覧表示するようにされたものである。サムネイル画像を表示するためのサムネイル画像データは、例えば、撮影後の適宜のタイミングにおいて、各動画ファイルの最初のフレームの画像データ等に基づいて予め作成され、各動画ファイルにメタデータとして付加されているものである。もちろん、サムネイル画像を表示するときに、各動画ファイルの画像データに基づいて作成して表示するようにしてもよい。
【０３６７】
この後、制御部１２０は、ステップＳ４０１において選択された動画ファイルの動画データを再生して、動画を表示部１０６の表示画面６Ｇに表示する処理を開始する（ステップＳ４０２）。
【０３６８】
具体的に、ステップＳ４０２において、制御部１２０は、一覧表示しているサムネイル画像のそれぞれは、どの動画ファイルに対応するものかを把握している。そこで、制御部１２０は、選択されたサムネイル画像に対応する動画ファイルを特定し、書き込み／読み出し部１３４を制御して、特定した動画ファイルから動画データを読み出す。
【０３６９】
そして、制御部１２０は、読み出した画像データを、伸張処理部１１０、縮小／拡大部１１１、表示処理部１０５において処理して、表示部１０６の供給し、ユーザーによって選択された動画ファイルに応じた動画を表示部１０６の表示画面６Ｇの全面に表示する。
【０３７０】
このように、ユーザーによって選択された動画ファイルの動画データを読み出し、これを処理して表示部１０６に動画を通常の再生速度で再生する処理（通常再生処理）がステップＳ４０２の処理である。
【０３７１】
この後、制御部１２０は、タッチパネル１０７や操作部１３１を通じて、ユーザーからの操作入力を受け付けるようにし（ステップＳ４０３）、ユーザーからの操作入力を受け付けたか否かを判断する（ステップＳ４０４）。ステップＳ４０４の判断処理において、ユーザーからの操作入力を受け付けていないと判断したときには、制御部１２０は、ステップＳ４０３からの処理を繰り返す。
【０３７２】
ステップＳ４０４の判断処理において、ユーザーからの操作入力を受け付けたと判断したときには、制御部１２０は、受け付けた操作入力は、再生速度を変更するための（はや送り再生や早戻し再生のための）なぞり操作か否かを判断する（ステップＳ４０５）。
【０３７３】
ステップＳ４０５の判断処理において、受け付けた操作入力は、なぞり操作ではないと判断したときには、制御部１２０は、受け付けたユーザーからの操作入力に応じた処理を実行する（ステップＳ４０６）。なお、ステップＳ４０６においては、操作入力に応じて、例えば、再生処理の一時停止、停止などの種々の処理が行われる。
【０３７４】
ステップＳ４０５の判断処理において、受け付けた操作入力は、なぞり操作であると判断したときには、制御部１２０は、なぞり操作の距離ｈとなぞり操作の速さｖとを測定し、これらに基づいて、変速再生速度（何倍速にするか）を特定する（ステップＳ４０７）。
【０３７５】
なお、なぞり操作の距離ｈは、上述もしたように、タッチパネル１０７から順次に供給される座標データに基づいて測定することができる。また、なぞり操作の速さは、測定した当該なぞり操作の距離をなぞり操作の時間で割り算することにより求められる。
【０３７６】
ここで、なぞり操作の時間は、上述もしたように、タッチパネル１０７から順次に供給される座標データによって把握できるなぞり操作の開始から終了までの時間を時計回路１３６により計測することにより把握できる。
【０３７７】
そして、制御部１２０は、なぞり操作の方向に応じて、ステップＳ４０７において特定した再生速度で再生中の動画の変速再生（早送り再生または早戻し再生）を開始する（ステップＳ４０８）。
【０３７８】
ステップＳ４０８の処理の後、制御部１２０は、図１９の処理に進み、タッチパネル１０７からの座標データの有無を確認し、タッチパネル１０７の操作面への接触が継続しているか否かを判断する（ステップＳ４０９）。
【０３７９】
このステップＳ４０９の判断処理は、なぞり操作から連続してタッチパネルの操作面へのユーザーの指等の接触が継続しているか否かを判断する処理である。
【０３８０】
ステップＳ４０９の判断処理において、タッチパネル１０７の操作面への指等の接触が終了していると判断したときには、制御部１２０は、各部を制御し、変速再生している動画を元の等速再生（通常再生）に戻す（ステップＳ４１０）。
【０３８１】
この後、制御部１２０は、図１８に示した処理のステップＳ４０３からの処理を繰り返す。これにより、新たななぞり操作などを受け付けることができるようにされる。
【０３８２】
そして、ステップＳ４０９の判断処理において、タッチパネル１０７の操作面への指等の接触が終了していない（継続している）と判断したときには、ユーザーは動画の変速再生を継続させるようにしていると判断することができる。
【０３８３】
そして、制御部１２０は、タッチパネル１０７の操作面に接触させているユーザーの指等の接触位置に変化がないか否かを判断する（ステップＳ４１１）。ステップＳ４１１の判断処理において、指等の接触位置に変化がないと判断したときには、制御部１２０は、ステップＳ４０９からの処理を繰り返すようにする。
【０３８４】
また、ステップＳ４１１の判断処理において、指等の接触位置が変化したと判断したときには、再度のなぞり操作が行われたと判断することができる。この再度のなぞり操作は、図１７（ｂ）、図１７（ｃ）を用いて説明したように、変速再生速度の調整操作が行われたことを意味する。
【０３８５】
この場合、制御部１２０は、なぞり操作の方向と、なぞり操作の距離ｈと、なぞり操作の速さｖとを検出し、これらに基づいて、新たな変速再生速度（何倍速にするか）を特定する（ステップＳ４１２）。
【０３８６】
そして、制御部１２０は、ステップＳ４１２において特定した変速再生速度となるように、再生中の動画の再生速度を変更する（ステップＳ４１３）。この後、ステップＳ４０９からの処理を繰り返す。
【０３８７】
このように、動画を再生している場合に、タッチパネル１０７へのなぞり操作により動画の再生速度を変更することができる。そして、なぞり操作から連続してタッチパネル１０７の操作面への指等の接触を継続させておくことにより、動画の変更後の再生速度を維持するようにして動画の再生を行うことができる。
【０３８８】
さらに、タッチパネル１０７の操作面への接触を継続させている指等を、当該操作面上で移動させるなぞり操作を再度行うことにより、動画の再生速度の再度の調整（早くしたり、遅くしたり）することができる。
【０３８９】
［実施の形態の効果］
上述した第１〜第３の実施の形態の場合には、静止画像の再生中に、なぞり操作やピンチ操作を行った後、タッチパネルに接触させた指等をリリースすることなくホールドしたままとすることにより、画像の連続した送りや戻し、画像の連続した拡大や縮小を行うことができる。
【０３９０】
また、上述した第１〜第３の実施の形態の場合には、なぞり操作の距離や速度、ピンチ操作の距離や速度に応じて、表示画像を変化させる速度をコントロールできるので、所望の画像検索を迅速かつ手軽に行うことができる。
【０３９１】
また、上述した第２の実施の形態の場合には、なぞり操作から連続してタッチパネルの操作面への指等の接触を継続させることにより、画像の表示モードを変更することができるので、所望の画像検索を迅速かつ手軽に行うことができる。
【０３９２】
また、上述した第４の実施の形態の場合には、動画の再生中に、なぞり操作を行うことにより、動画の変速再生を行うことができる。そして、なぞり操作を行った後、タッチパネルに接触させた指等をリリースすることなくホールドしたままとすることにより、動画の変速再生をそのまま維持することができ、その状態からさらになぞり操作を行うと、再生速度の調整を行うことができる。
【０３９３】
また、上述した第１〜第４の実施の形態の場合には、タッチパネルの操作面に対するなぞり操作やピンチ操作などの操作を複数回行う必要性を低下させることができるため、少ない操作回数で画像に対して所望の変化を与えることが可能となる。
【０３９４】
［方法、プログラムの実現可能性］
なお、上述した実施の形態から明らかなように、この発明の方法、プログラムは、図５〜図６、図８〜図９、図１４〜図１５、図１８〜図１９に示したフローチャートを用いて説明した方法、プログラムとして実現可能である。
【０３９５】
すなわち、図５〜図６、図８〜図９、図１４〜図１５、図１８〜図１９を用いて説明した方法は、この発明の方法である。
【０３９６】
そして、図５〜図６、図８〜図９、図１４〜図１５、図１８〜図１９を用いて説明した処理を実行するプログラムが、この発明のプログラムである。
【０３９７】
したがって、この発明のプログラムを実現し、デジタルスチルカメラや種々の画像処理装置に搭載することにより、この発明の画像処理装置を実現することができる。
【０３９８】
［その他］
また、上述した実施の形態において、表示部１０６が画像表示素子を実現し、タッチパネル１０７が指示位置検出手段を実現し、記録媒体１３５が記憶手段を実現し、主に制御部１２０が表示制御手段を実現している。
【０３９９】
また、主に時計回路１３６が継続時間を計測する計測手段を実現している。また、タッチパネル１０７と制御部１２０が距離検出手段を実現し、時計回路１３６が時間提供手段を実現し、タッチパネル１０７と制御部１２０と時計回路１３６とが、速さ検出手段を実現している。
【０４００】
また、なぞり操作の距離や速さに対する閾値や、指等のタッチパネルへの接触の継続時間に対する閾値についても、機器の性能等の条件を勘案して、適宜の値することができる。
【０４０１】
また、上述した実施の形態においては、この発明を撮像装置に適用した場合を例にして説明したが、これに限るものではない。例えば、カメラ機能付きの携帯電話端末、画像データの処理が可能なＰＤＡ（Personal Digital Assistant）等と呼ばれる携帯情報端末、その他の画像データの処理が可能な種々の画像処理装置にこの発明を適用することができる。
【０４０２】
また、上述した第１〜第２の実施の形態においては、表示画面に対して右から左へのなぞり操作を、時間を進める方向への操作とし、表示画面に対して左から右へのなぞり操作を、時間を戻る方向への操作とした。しかし、これに限るものではない。
【０４０３】
これとは逆に、表示画面に対して左から右へのなぞり操作を、時間を進める方向への操作とし、表示画面に対して右から左へのなぞり操作を、時間を戻る方向への操作とするようにしてもよい。
【０４０４】
また、上述した第４の実施の形態においては、表示画面に対して右から左へのなぞり操作を、早送り再生の実行操作とし、表示画面に対して左から右へのなぞり操作を、早戻し再生の実行操作とした。しかし、これに限るものではない。
【０４０５】
これとは逆に、表示画面に対して左から右へのなぞり操作を、早戻し再生の実行操作とし、表示画面に対して右から左へのなぞり操作を、早送り再生の実行操作とするようにしてもよい。
【０４０６】
また、上述した第１、第２の実施の形態においては、表示画面に対して横方向へのなぞり操作により、画像の検索を行うようにしたが、これに限るものではない。表示画面に対して、上下方向へのなぞり操作を画像の検索のための操作するようにすることも可能である。すなわち、表示画面の上下方向への画像のスクロールを行うようにすることも可能である。
【０４０７】
また、上述した実施の形態において、タッチパネルは、感圧式や静電式のものとして実現されることを説明したが、これに限るものではない。例えば、指等が近くことによる明るさの変化を検出し、指示位置の特定が可能なものなどを用いるようにすることができる。すなわち、タッチパネルは、ユーザーの指示位置の検出が可能な種々の構成のものを用いることができる。
【図面の簡単な説明】
【０４０８】
【図１】この発明の装置、方法、プログラムの一実施の形態が適用された第１の実施の形態の撮像装置１００の構成例を説明するためのブロック図である。
【図２】撮像装置の１００の記録媒体１３５に形成される画像フォルダのレイアウト例を説明するための図である。
【図３】撮像装置１００の記録媒体１３５に記録される画像ファイルのレイアウト例を説明するための図である。
【図４】第１の実施の形態の撮像装置１００において行われる表示画像のスクロール時の画像の表示態様について説明するための図である。
【図５】第１の実施の形態の撮像装置１００で行われるスクロール処理を含む撮影画像の再生処理を説明するためのフローチャートである。
【図６】図５に続くフローチャートである。
【図７】第２の実施の形態の撮像装置１００において行われる表示画像のスクロール時の画像の表示態様について説明するための図である。
【図８】第２の実施の形態の撮像装置１００で行われるスクロール処理を含む撮影画像の再生処理を説明するためのフローチャートである。
【図９】図８に続くフローチャートである。
【図１０】他の表示モードの表示例を説明するための図である。
【図１１】他の表示モードの表示例を説明するための図である。
【図１２】他の表示モードの表示例を説明するための図である。
【図１３】第３の実施の形態の撮像装置１００において行われる表示画像の拡大処理時の画像の表示態様について説明するための図である。
【図１４】第３の実施の形態の撮像装置１００で行われる表示画像の拡大表示、縮小表示の処理を含む撮影画像の再生処理を説明するためのフローチャートである。
【図１５】図１４に続くフローチャートである。
【図１６】第４の実施の形態の撮像装置１００において行われる動画再生時の再生速度の変更処理について説明するための図である。
【図１７】第４の実施の形態の撮像装置１００において行われる動画再生時の再生速度の変更処理について説明するための図である。
【図１８】第４の実施の形態の撮像装置１００で行われる動画の再生速度の調整処理を動画の再生処理を説明するためのフローチャートである。
【図１９】図１８に続くフローチャートである。
【符号の説明】
【０４０９】
１００…撮像装置、１０１…レンズ部、１０２…撮像素子、１０３…前処理部、１０４…画像処理部、１０５…表示処理部、１０６…表示部、１０７…タッチパネル、１０９…圧縮処理部、１１０…伸張処理部、１１１…縮小／拡大部、１２０…制御部、１３１…操作部、１３２…外部Ｉ／Ｆ、１３３…入出力端子、１３４…書き込み／読み出し部、１３５…記録媒体、１３６…時計回路
【図１】
2010122856.tif 000003
【図２】
2010122856.tif 000004
【図３】
2010122856.tif 000005
【図４】
2010122856.tif 000006
【図５】
2010122856.tif 000007
【図６】
2010122856.tif 000008
【図７】
2010122856.tif 000009
【図８】
2010122856.tif 000010
【図９】
2010122856.tif 000011
【図１０】
2010122856.tif 000012
【図１１】
2010122856.tif 000013
【図１２】
2010122856.tif 000014
【図１３】
2010122856.tif 000015
【図１４】
2010122856.tif 000016
【図１５】
2010122856.tif 000017
【図１６】
2010122856.tif 000018
【図１７】
2010122856.tif 000019
【図１８】
2010122856.tif 000020
【図１９】
2010122856.tif 000021