(57)【要約】【課題】  表示された画像の表示態様を簡単な操作で切り替える。【解決手段】  画像を表示する表示部と、前記画像を前記表示部に表示したときにユーザにより実行される第１操作の連続操作回数に応じて、前記表示部に表示させる前記画像の表示数を設定する設定部と、前記設定部にて設定された前記表示数の画像のそれぞれにおける一部の領域を用いた動画像を前記表示部に表示させた後、前記設定された表示数の画像のそれぞれを前記表示部に一覧表示させる表示制御部と、を備えたことを特徴とする。【選択図】    図３
2014137742.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示部と、
前記画像を前記表示部に表示したときにユーザにより実行される第１操作の連続操作回数に応じて、前記表示部に表示させる前記画像の表示数を設定する設定部と、
前記設定部にて設定された前記表示数の画像のそれぞれにおける一部の領域を用いた動画像を前記表示部に表示させた後、前記設定された表示数の画像のそれぞれを前記表示部に一覧表示させる表示制御部と、
を備えたことを特徴とする表示装置。
【請求項２】
請求項１に記載の表示装置において、
前記設定部は、前記画像が一覧表示されたときの前記第１操作に応じて、前記画像の表示順序を設定し、
前記表示制御部は、設定された前記表示順序に基づいて前記画像を一覧表示することを特徴とする表示装置。
【請求項３】
請求項２に記載の表示装置において、
前記設定部は、前記第１操作の有無の他に、該第１操作の方向に基づいて、前記表示部に表示する画像の表示順序を設定することを特徴とする表示装置。
【請求項４】
請求項２又は請求項３に記載の表示装置において、
前記画像の表示順序は、前記画像に関わる複数の情報のいずれか１つの情報に基づいて設定されることを特徴とする表示装置。
【請求項５】
請求項１から請求項４のいずれか１項に記載の表示装置において、
前記動画像は、読み出した各画像の少なくとも一部の領域が徐々に拡大される様子を表す動画像からなることを特徴とする表示装置。
【請求項６】
請求項１から請求項５のいずれか１項に記載の表示装置において、
前記画像から前記動画像を表示する際に使用する領域を切り出すトリミング部を備えていることを特徴とする表示装置。
【請求項７】
請求項１から請求項６のいずれか1項に記載の表示装置において、
前記第１操作として前記表示装置を振動させる操作が行われたときに、前記表示装置に加わる加速度を検出する加速度センサと、
前記加速度センサにより検出される加速度に基づいて、前記表示装置が振動した回数をカウントするカウンタと、を備えていることを特徴とする表示装置。
【請求項８】
請求項１から請求項６のいずれか1項に記載の表示装置において、
前記第１操作として前記表示装置に対する入力操作を行うポインティングイングデバイスにおける所定方向に対する往復操作が行われたときに、前記往復操作の回数をカウントするカウンタを備えていることを特徴とする表示装置。
【請求項９】
請求項８に記載の表示装置において、
前記ポインティングデバイスは、タッチパネルであることを特徴とする表示装置。
【請求項１０】
請求項８に記載の表示装置において、
前記ポインティングデバイスは、マウスであることを特徴とする表示装置。
【請求項１１】
請求項１から請求項１０のいずれか１項に記載の表示装置において、
前記表示設定部は、前記動画像が前記表示部に表示されている状態で、前記第１操作とは異なる第２操作が行われたときに、前記表示部における前記動画像の表示を終了し、前記動画像が表示される直前に表示された画像を表示することを特徴とする表示装置。
【請求項１２】
請求項１１に記載の表示装置において、
前記第２操作として、前記表示部に直交する方向を軸として前記表示装置を回転させる操作が行われたときに、前記表示装置の姿勢を検出する姿勢検出部を備えていることを特徴とする表示装置。
【請求項１３】
請求項１から請求項１０のいずれか1項に記載の表示装置において、
前記表示部における前記動画像が表示されているときに、前記画像の一覧表示を実行させる指示部を備えていることを特徴とする表示装置。
【請求項１４】
請求項１３に記載の表示装置において、
前記表示制御部は、前記動画像が表示されてから一定時間経過するまでの間に前記指示部からの指示がない場合に、前記表示部における前記動画像の表示を終了し、前記動画像が表示される直前に表示された画像を表示することを特徴とする表示装置。
【請求項１５】
請求項１から請求項１４のいずれか１項に記載の表示装置と、
前記画像を取得する撮像部と、
前記撮像部にて取得された前記画像を記憶する記憶媒体と、
を備えたことを特徴とする撮像装置。
【請求項１６】
画像を表示したときにユーザにより実行される第１操作の連続操作回数に応じて、表示させる前記画像の表示数を設定するステップと、
設定された前記表示数の画像のそれぞれにおける一部の領域を用いた動画像を表示させた後、前記設定された表示数の画像のそれぞれを一覧表示するステップと、
を備えたことを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、撮像装置及び表示制御プログラムに関する。
【背景技術】
【０００２】
デジタルカメラなどの撮像装置は、装置本体に装着された記憶媒体に記憶された画像を装置本体に設けられた表示部に表示することができる。このような撮像装置に設けられた表示部に画像を表示する方法として、記憶媒体に記憶された画像を１枚ずつ表示する、又は、複数の画像を同時に表示する、所謂一覧表示を行うことが挙げられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１４０９９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば複数の画像を同時に表示した画像の一覧表示においては、ユーザは表示部の大きさや記憶媒体に記憶された画像の数を考慮して、表示部に一覧表示させる画像の表示数を切り替える操作を行うことができる。具体的には、１枚の画像を表示させた状態から７２枚の画像を表示させた状態に切り替える場合が該当する。このような画像の表示数の切り替えは、撮像装置に設けられた操作部を複数回操作する必要がある。また、ユーザが意図する項目順に並べ替える場合も、操作部を複数回操作する必要がある。このように、表示部に表示される画像の表示態様を変更する場合には、複数回の操作部の操作が必要になり、手間がかかり面倒である。
【０００５】
本発明は、表示された画像の表示態様を簡単な操作で切り替えることができるようにした表示装置、撮像装置及び表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の表示装置は、画像を表示する表示部と、前記画像を前記表示部に表示したときにユーザにより実行される第１操作の連続操作回数に応じて、前記表示部に表示させる前記画像の表示数を設定する設定部と、前記設定部にて設定された前記表示数の画像のそれぞれにおける一部の領域を用いた動画像を前記表示部に表示させた後、前記設定された表示数の画像のそれぞれを前記表示部に一覧表示させる表示制御部と、を備えたことを特徴とする。
【０００７】
また、本発明の撮像装置は、上述した表示装置と、前記画像を取得する撮像部と、前記撮像部にて取得された前記画像を記憶する記憶媒体と、を備えたことを特徴とする。
【０００８】
また、本発明の表示制御プログラムは、画像を表示したときにユーザにより実行される第１操作の連続操作回数に応じて、表示させる前記画像の表示数を設定するステップと、設定された前記表示数の画像のそれぞれにおける一部の領域を用いた動画像を表示させた後、前記設定された表示数の画像のそれぞれを一覧表示するステップと、を備えたことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、表示された画像の表示態様を簡単な操作で切り替えることができる。
【図面の簡単な説明】
【００１０】
【図１】携帯型端末機の一実施形態を示す図である。
【図２】画像の表示態様を変更するときに表示される動画表示の一例を示す図である。
【図３】携帯型端末機を振動させて画像の表示態様を変更するときの処理の流れについて説明するフローチャートである。
【図４】表示部上でスクラッチ操作を行う場合を示す図である。
【図５】携帯型端末機の表示部上でスクラッチ操作を行って画像の表示態様を変更するときの処理の流れについて説明するフローチャートである。
【図６】（ａ）は複数の画像のいずれかの１つの画像が表示された領域内でスクラッチ操作を行うことを示す図、（ｂ）はスクラッチ操作を行った領域に表示される画像と共通の情報を有する画像の一覧表示を該領域に行った場合を示す図である。
【図７】（ａ）は複数の画像のいずれかの２つの画像が表示された領域内でスクラッチ操作を同時に行うことを示す図、（ｂ）はスクラッチ操作を行った領域に表示される画像と共通の情報を有する画像の一覧表示を該領域に行った場合を示す図である。
【図８】複数の画像のうち、複数の画像のいずれかの２つの画像が表示された領域内でスクラッチ操作を行ったときの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
本発明を用いた表示装置の一実施形態としてカメラ機能付きの携帯型端末機を例として説明する。なお、携帯型端末機としては、例えば携帯型ゲーム機端末機、ＰＤＡ、スマートフォンなどが挙げられる。以下、画像が表示されたときに、携帯型端末機１０が連続して振られた場合に、画像を表示する数を変更する場合について第１実施形態と称して説明する。
＜第１実施形態＞
以下、第１実施形態における携帯型端末機１０の一実施形態について、図１を用いて説明する。携帯型端末機１０は、撮像光学系１５、撮像素子１６、レンズ駆動部１８、撮像素子駆動部１９、バッファメモリ２０、画像処理回路２１、表示部２２、表示制御回路２３、コントローラ２４、メディアコントローラ２５、ＣＰＵ３０、内蔵メモリ３１、操作ボタン３２、加速度センサ３３及びジャイロセンサ３４から構成される。ここで、撮像素子１６、バッファメモリ２０、画像処理回路２１、表示制御回路２３、コントローラ２４、メディアコントローラ２５、ＣＰＵ３０及び内蔵メモリ３１は、バス３５を介して電気的に接続される。
【００１２】
撮像光学系１５は、ズームレンズ、フォーカスレンズなどの複数のレンズから構成される。これらレンズのうち、ズームレンズは、レンズ駆動部１８により光軸Ｌ方向に移動して、撮影時の光学倍率を変化させる。また、フォーカスレンズは、レンズ駆動部１８により光軸Ｌ方向に移動し、焦点調節時に設定される領域に対して焦点を合わせる。この撮像光学系１５は、図示を省略した絞りを備え、絞りにおける絞り径を調整することで、撮像光学系１５により取り込まれる被写体光の光束が調整される。絞りの絞り径の調整はレンズ駆動部１８によって実行される。
【００１３】
撮像素子１６は、撮像光学系１５により取り込まれた被写体光の光束を受光し、受光した被写体光に基づく画像信号を出力する。撮像素子１６としては、ＣＣＤイメージセンサや、ＣＭＯＳイメージセンサなどが用いられる。撮像素子駆動部１９は、撮像素子１６を駆動して、撮像素子１６の受光動作に対する制御を行う。この撮像素子１６から出力される画像信号（画像データ）はバッファメモリ２０に一時記憶される。
【００１４】
画像処理回路２１は、バッファメモリ２０に記憶された画像データに対して、欠陥補正処理、クランプ処理、ノイズ低減処理、輪郭強調処理、ホワイトバランス処理、γ補正処理を実行する。この画像処理回路２１は、解像度変換部３６、トリミング部３７を備えている。
【００１５】
解像度変換部３６は、上述した画像処理が施された画像データに対して解像度変換処理を実行する。この解像度変換処理を行うことで、画像処理が施された画像よりも画像サイズが縮小された画像（以下、サムネイル画像）が生成される。また、この解像度変換部３６は、記憶媒体４５に記憶された画像ファイルに付帯されたサムネイル画像データに対して複数の解像度変換処理を施し、画像サイズの異なる画像データを複数生成する。トリミング部３７は、解像度変換処理を施した画像サイズの異なる画像データに対して、後述する動画表示の際に用いる領域を切り出す処理を実行する。ここで、動画表示の際に用いる領域としては、例えば画像に含まれる主要被写体の領域が挙げられる。また、切り出す領域としては、例えば主要被写体を含む円形の領域が挙げられる。なお、トリミング部３７により切り出された円形の画像は、後述する動画像を表示する際に用いられる。なお、トリミング部３７により切り出される領域は、円形に限定される必要はなく、三角形、矩形などの多角形の他、楕円などの形状であってもよい。
【００１６】
表示部２２は、表示装置４１と、表示装置４１の前面に配置されたタッチパネル４２とから構成される。表示装置４１としては、例えば液晶表示装置（ＬＣＤ）や有機ＥＬディスプレイが挙げられる。また、タッチパネル４２は、例えば感圧式のタッチパネル４２が用いられ、ユーザの指が接触した位置や、接触時の押圧力を検知する。
【００１７】
表示制御回路２３は、表示装置４１における表示制御を実行する。表示制御としては、撮影により得られた画像データや記憶媒体４５に記憶された画像データに基づく画像（サムネイル画像を含む）を表示する他に、画像の表示態様の切り替え操作の際の動画像を表示する制御が挙げられる。ここで、動画像は、例えば泡が大きくなっていく様子を模した、言い換えれば、画像一覧として表示する画像の一部の領域を切り出した円形の画像が徐々に大きくなっていき、最終的に、各画像の全体が画像一覧として表示される様子を示す動画像が挙げられる。
【００１８】
この表示制御回路２３は、表示設定部４６を備えている。表示設定部４６は、表示装置４１に表示させる画像の数や、画像の表示順序の他、表示装置４１における画像のレイアウトを設定する。
【００１９】
表示装置４１に表示させる画像の数は、後述するカウンタ４９におけるカウント数に応じて設定される。表示装置４１に表示される画像が例えば１枚の場合、カウント数が１であれば４枚の画像、カウント数が２であれば９枚の画像など、表示設定部４６は携帯型端末機１０を振った回数に応じて、表示装置４１に表示させる画像数を設定する。
【００２０】
表示装置４１に表示させる画像の表示順序は、画像ファイルに付帯される付帯情報に基づいて、その表示順序が設定される。ここで、記憶媒体４５に記憶される画像ファイルは、撮影時に得られる画像データと、携帯型端末機１０の基本的な情報や、撮影日時、撮影条件、画像サイズなどの情報の他、サムネイル画像データ等の付帯情報とから構成される。また、この他に、画像を表示した履歴（回数）や、画像に対するお気に入り度を登録した履歴（お気に入りレート）などの情報も、付帯情報として扱われる。
【００２１】
そこで、表示設定部４６は、記憶媒体４５に記憶された画像ファイルから付帯情報を読み出し、読み出した付帯情報に基づいて、画像の表示順序を設定する。ここで、表示順序は、例えば項目「撮影日時」、項目「画像サイズ」、項目「画素数」、項目「シャッタ速度」、項目「絞り値」、項目「ＩＳＯ感度」、項目「Ｒ／Ｇ／Ｂ値」、項目「お気に入りレート」、項目「閲覧頻度」、項目「撮影レンズの種類」などのいれずれか１項目に基づいて設定される。
【００２２】
例えば、項目「撮影日時」が設定された場合には、記憶媒体４５に記憶される画像ファイルのうち、撮影した日時が最も新しい画像ファイルから順に、該画像ファイルに付帯されたサムネイル画像データが読み出されるように、画像の表示順序が設定される。
【００２３】
項目「画像サイズ」や「画素数」が設定された場合には、記憶媒体４５に記憶される画像ファイルのうち、画像サイズが大きい画像ファイルや、画素数が多い画像ファイルから順に該画像ファイルに付帯されたサムネイル画像データが読み出されるように、画像の表示順序が設定される。
【００２４】
また、項目「シャッタ速度」が設定された場合には、シャッタ速度が速い順に、サムネイル画像データが読み出されるように、画像の表示順序が設定される。項目「絞り値」が設定された場合には、絞り値が大きい順に、サムネイル画像データが読み出されるように、画像の表示順序が設定される。項目「ＩＳＯ感度」が設定された場合には、ＩＳＯ感度が高い順に、サムネイル画像データが読み出されるように、画像の表示順序が設定される。
【００２５】
また、項目「Ｒ／Ｇ／Ｂ値」が設定された場合には、Ｒ色の高い画像、Ｇ色の高い画像、Ｂ色の高い順に、サムネイル画像データが読み出されるように、画像の表示順序が設定される。項目「お気に入りレート」が設定された場合には、ユーザのお気に入り度が高い画像から順にサムネイル画像データが読み出されるように、画像の表示順序が設定される。
【００２６】
項目「閲覧頻度」が設定された場合には、表示された回数が多い画像から順にサムネイル画像データが読み出されるように、画像の表示順序が設定される。最後に、項目「撮影レンズの種類」の場合には、撮影レンズの種類毎に読み出されるように、画像の表示順序が設定される。この場合には、撮影レンズの名称順など適宜の順序で読み出されるように、画像の表示順序を設定すればよい。
【００２７】
また、表示設定部４６は、表示する画像の数や、画像を表示する順序を設定する他に、表示する画像のレイアウトを設定する。ここで、画像のレイアウトとは、例えば画像の配列（例えば４枚の画像であれば、縦２枚×横２枚など）や、表示する画像の解像度などが挙げられる。
【００２８】
コントローラ２４は、タッチパネル４２からの検知信号に基づき、指定された位置、指定時の押圧力を求め、求めた情報を入力操作信号に付帯して、ＣＰＵ３０に出力する。
【００２９】
メディアコントローラ２５は、例えばフラッシュメモリからなるメモリカードの他、光学ディスク、磁気ディスクなどの記憶媒体４５と電気的に接続される。
【００３０】
ＣＰＵ３０は、内蔵メモリ３１に記憶される制御プログラムを実行することで、携帯型端末機１０の各部を統括的に制御する。ＣＰＵ３０は、操作ボタン３２や上述した表示部２２からの入力操作信号に基づく処理を実行する。
【００３１】
加速度センサ３３は、携帯型端末機１０が振動するときの加速度を検出し、その検出信号をＣＰＵ３０に出力する。この加速度センサ３３からの検出信号が出力されると、ＣＰＵ３０は、加速度センサ３３からの検出信号に基づいて、携帯型端末機１０の加わる加速度を求める。ジャイロセンサ３４は、携帯型端末機１０の向きを検出し、その検出信号をＣＰＵ３０に出力する。このジャイロセンサ３４からの検出信号に基づいて、ＣＰＵ３０は、携帯型端末機１０の姿勢や、その変化を求める。
【００３２】
ＣＰＵ３０は、判定部４８とカウンタ４９の機能を有している。判定部４８は、加速度センサ３３からの検出信号に基づいて、携帯型端末機１０に加わる加速度を求め、携帯型端末機１０が振られているか否かを判定する。また、判定部４８は、ジャイロセンサ３４からの検出信号に基づいて、携帯型端末機１０の姿勢が例えば表示部２２の表示面に直交する直線を軸にして３６０°回転したか否かを判定する。カウンタ４９は、加速度センサ３３から出力される検出信号から得られる加速度が閾値を超過した場合に携帯型端末機１０が振られた回数をカウントする。ここで、閾値は、携帯型端末機１０が振動したと認識できる最低の値であり、この値は実験、統計などにより求められる値である。
【００３３】
次に、携帯型端末機１０の表示部２２に表示される画像の表示態様を変更する場合の動画表示の流れについて、図２を用いて説明する。以下、画像の表示態様の変更として、画像の表示数を変更する場合について説明する。
【００３４】
図２（ａ）に示すように、例えば１枚の画像Ｐ１が表示されている場合を考慮する。ユーザが携帯型端末機１０を手にし、携帯型端末機１０を連続して振動させた場合、その回数がカウンタ４９にてカウントされる。例えば、カウンタ４９の値が３であれば、ＣＰＵ３０は、表示する画像の数を１枚から、１６枚に変更する。そして、ＣＰＵ３０は、記憶媒体４５に記憶された画像ファイルのうち、対象となる画像ファイルからサムネイル画像データを読み出す。画像処理回路２１は、サムネイル画像データに対して解像度変換処理とトリミング処理を実行する。なお、カウンタ４９の値が３の場合には、画像一覧として表示する画像の数は１６、カウンタ４９の値が４の場合には、画像の数は２５にそれぞれ設定される。
【００３５】
画像の表示態様を変更する処理が開始されると、表示部２２における画像Ｐ１の表示が停止される。この画像Ｐ１の表示が停止された後、表示部２２において、動画像が表示される。図２（ｂ）に示すように、まず、表示装置４１の所定位置に、トリミング処理された円形の画像５５ａ〜画像５５ｐが表示される。そして、これら円形の画像５５ａ〜画像５５ｐの各画像が次第に大きくなっていく（図２（ｃ）参照）。図２（ｂ）及び図２（ｃ）においては、図の煩雑さを解消するために、円形の画像の詳細については省略している。これら円形の画像５５ａ〜画像５５ｐは、表示設定部４６により設定された画像の配列に基づいた位置に、それぞれ表示される。なお、この円形の画像は所定位置で次第に大きくなるようにしてもよいし、表示装置４１の表示画面の下方から、所定位置まで移動しながら、各画像が大きくなるように表示することも可能である。
【００３６】
そして、表示された円形の画像５５ａ〜画像５５ｐが所定の大きさに到達すると、円形の画像５５ａ〜画像５５ｐの各画像が、矩形の画像Ｐ１〜Ｐ１６に切り替わる（図２（ｄ）参照）。ここで、所定の大きさとしては、円形の画像に含まれる被写体の大きさが、一覧表示する画像に含まれる被写体の大きさであることが好ましい。つまり、円形の画像に含まれる被写体の大きさが、一覧表示する画像における被写体の大きさよりも大きくなると、円形の画像から、矩形の画像に切り替えたときに、矩形の画像における被写体の大きさが変化してしまい、画像を閲覧するユーザに違和感を与えてしまうからである。
【００３７】
この動画表示の際に、円形の画像のそれぞれを表示させるタイミングについては触れていないが、それぞれの円形の画像を同時に表示させる他に、それぞれの円形の画像を異なるタイミングにて表示させることができる。また、円形の画像のそれぞれが大きくなる速度を同一の速度としてもよいし、異なる速度としてもよい。また、各円形の画像が大きくなる速度は、カウンタ４９におけるカウント数が大きければ大きいほど速くしてもよい。
【００３８】
上述した図２においては、画像一覧として表示させる画像の数を変更する場合について説明しているが、この他に、画像一覧として表示された画像の表示順序を、上述した項目のいずれかに基づいて切り替える（変更する）場合がある。このように、画像一覧として表示された画像の表示順序を、上述した項目のいずれかに基づいて切り替える場合にも、上述した動画表示を行うことができる。
【００３９】
以下、画像の表示態様を変更するときの処理の流れを、図３に示すフローチャートに基づいて説明する。この図３に示すフローチャートは、携帯型端末機１０の表示部２２に画像が表示されていることを契機に実行される。なお、表示部２２に表示される画像は、ユーザが予め選択した画像ファイルから読み出したサムネイル画像であっても良いし、記憶媒体４５に記憶される画像ファイルのうち、撮影日時が最も新しい画像ファイルから読み出したサムネイル画像であってもよい。
【００４０】
ステップＳ１０１は、携帯型端末機を連続して振動させる操作があるか否かを判定する処理である。上述したように、携帯型端末機１０には、加速度センサ３３が設けられている。ユーザが手にした携帯型端末機１０を振動させると、携帯型端末機１０には、加速度が加わる。加速度センサ３３は携帯型端末機１０に加わる加速度を検出し、その検出信号をＣＰＵ３０に出力する。ＣＰＵ３０は、加速度センサ３３からの検出信号に基づいて、携帯型端末機１０に加わる加速度を求める。例えばユーザが携帯型端末機１０を連続して振動させる操作を行った場合、所定方向の加速度と、所定方向とは逆方向の加速度とが交互に、且つ複数回、携帯型端末機１０に加わる。よって、加速度センサ３３からの検出信号から、所定方向の加速度と、所定方向とは逆方向の加速度とが交互に、且つ複数回、携帯型端末機１０に加わっている場合、ＣＰＵ３０は、ステップＳ１０１の判定結果をＹｅｓとする。この場合、ステップＳ１０２に進む。一方、それ以外の場合、ＣＰＵ３０は、ステップＳ１０１の判定結果をＮｏとする。この場合、ステップＳ１０９に進む。
【００４１】
ステップＳ１０２は、振動した回数をカウントする処理である。この処理は、ステップＳ１０１の判定結果がＹｅｓとなる場合、つまり、ステップＳ１０１において、携帯型端末機１０を振動させる操作が行われていると判定されている。よって、ＣＰＵ３０は、求まる所定方向の加速度のうち、閾値を越える加速度の数をカウントする。
【００４２】
ステップＳ１０３は、携帯型端末機を連続して振動させる操作が停止されたか否かを判定する処理である。加速度センサ３３からの検出信号が停止されている場合に、ＣＰＵ３０は携帯型端末機１０を連続して振動させる操作が停止されたと判定する。つまり、ＣＰＵ３０は、ステップＳ１０３の判定結果をＹｅｓとする。この場合、ステップＳ１０４に進む。一方、加速度センサ３３からの検出信号が出力されている場合には、ＣＰＵ３０は、携帯型端末機１０を連続して振動させる操作が行われていると判定する。つまり、ＣＰＵ３０は、ステップＳ１０３の判定結果をＮｏとする。この場合、ステップＳ１０２に戻る。
【００４３】
ステップＳ１０４は、表示する画像数を設定する処理である。ステップＳ１０３により、携帯型端末機１０を連続して振動させる操作が停止されたと判定された場合に、ステップＳ１０４の処理が実行される。ＣＰＵ３０は、ステップＳ１０２にてカウントした回数を読み出し、表示部２２に表示させる画像を変更する信号と、カウンタした回数とを表示制御回路２３に出力する。表示制御回路２３は、カウントした回数に基づいて、表示させる画像数を設定する。これに併せて、表示制御回路２３は、表示装置４１に表示する画像のレイアウト（大きさや配列順序）を設定する。
【００４４】
ステップＳ１０５は、動画表示を行う処理である。ＣＰＵ３０は、設定された画像数に基づくサムネイル画像データを記憶媒体４５に記憶された画像ファイルから読み出し、バッファメモリ２０に書き込む。なお、記憶媒体４５に記憶された画像ファイルから読み出されるサムネイル画像データは、例えば、撮影日時など、上述した複数の項目のうち、予め設定される項目に基づいて読み出される。画像処理回路２１は、バッファメモリ２０に書き込まれたサムネイル画像データに対して解像度変換処理及びトリミング処理を行う。そして、画像処理回路２１は、これら処理を行うことで得られた画像データを表示制御回路２３に出力する。
【００４５】
表示制御回路２３は、内蔵メモリ３１から動画像データを読み出す。そして、入力される動画像データと、解像度変換処理及びトリミング処理により生成された画像データとを用いて、表示装置４１を駆動制御する。これにより、画像から切り出された円形の画像が次第に大きくなる様子を示す動画表示が表示部２２に表示される（図２参照）。
【００４６】
ステップＳ１０６は、動画像の表示をキャンセルする操作がなしか否かを判定する処理である。動画像の表示をキャンセルする方法としては、例えば操作ボタン３２やタッチパネル４２を用いて動画像の表示をキャンセルする操作を行う方法の他に、例えば撮像光学系１６の光軸方向を軸にして、携帯型端末機１０を回転させる動作を行う方法が挙げられる。
【００４７】
例えば表示部２２の表示面に直交する直線を軸にして携帯型端末機１０を回転させる操作を行う方法を用いる場合、携帯型端末機１０に設けられたジャイロセンサ３４からの検出信号を用いることで、携帯型端末機１０の姿勢の変化を取得することができる。携帯型端末機１０の姿勢の変化が携帯型端末機１０を３６０°回転させる操作を示すものであれば、ＣＰＵ３０は、ステップＳ１０６の判定結果をＮｏとする。この場合、ステップＳ１０１に戻る。また、携帯型端末機１０の姿勢の変化が携帯型端末機１０を３６０°回転させる操作を示すものでない場合には、ＣＰＵ３０は、ステップＳ１０６の判定結果をＹｅｓとする。この場合、ステップＳ１０７に戻る。
【００４８】
ステップＳ１０７は、動画表示が終了したか否かを判定する処理である。表示制御回路２３は、ステップＳ１０５にて実行した動画表示が終了したか否かを判定する。動画表示が終了した場合、表示制御回路２３は、ステップＳ１０７の判定結果をＹｅｓとする。この場合、ステップＳ１０８に進む。一方、動画表示が終了していない場合、表示制御回路２３は、ステップＳ１０７の判定結果をＮｏとする。この場合、ステップＳ１０５に戻る。
【００４９】
ステップＳ１０８は、画像の一覧表示を行う処理である。表示制御回路２３は、バッファメモリ２０に書き込まれた画像データを読み出し、読み出した画像データに基づく画像を表示装置４１に表示させる。
【００５０】
ステップＳ１０９は、携帯型端末機を振動させる操作があるか否かを判定する処理である。ユーザが手にした携帯型端末機１０を振動させる操作を行うと、加速度センサ３３から検出信号がＣＰＵ３０に入力される。ＣＰＵ３０は、検出信号に基づいて、携帯型端末機１０に加えられた加速度を求める。そして、ＣＰＵ３０は、求めた加速度が閾値を越えているか否かを判定する。ここで示す閾値は、ステップＳ１０１にて用いた閾値と同一の値であってもよいし、異なる値であってもよい。求めた加速度が閾値を超過した場合、ＣＰＵ３０は、携帯型端末機１０を振動させる操作が行われたと判定し、ステップＳ１０９の判定結果をＹｅｓとする。この場合、Ｓ１１０に進む。一方、それ以外の場合（例えば求めた加速度が閾値以下となる場合）には、ＣＰＵ３０は、携帯型端末機１０を振動させる操作が行われていないと判定し、ステップＳ１１６に進む。
【００５１】
ステップＳ１１０は、表示設定を変更する処理である。表示制御回路２３は、画像の表示順序を変更する。上述したように、画像の表示順序は、項目「撮影日時」、項目「画像サイズ」、項目「画素数」、項目「シャッタ速度」、項目「絞り値」、項目「ＩＳＯ感度」、項目「ＲＧＢ値」、項目「お気に入りレート」、項目「閲覧頻度」、項目「撮影レンズの種類」などのいれずれか１項目に基づいて設定される。そこで、画像を表示する順序として、項目「撮影日時」が選択されていた場合、表示部２２に表示される画像は、記憶媒体４５に記憶される画像ファイルのうち、最も撮影日時の新しい画像ファイルから読み出したサムネイル画像データ（或いは、最も撮影日時の古い画像ファイルから読み出したサムネイル画像データ）に基づいた画像から順に表示される。ここで、ステップＳ１０９にて携帯型端末機１０を振動させる操作があると判定された場合には、画像の表示順序を、例えば項目「撮影日時」に基づく表示順序から項目「画像サイズ」基づく表示順序に変更する。そして、表示制御回路２３は、画像の表示順序を変更した旨の信号をＣＰＵ３０に出力する。なお、この表示順序の項目を切り替える順序は、予め設定されていてもよいし、ユーザが操作ボタン３２やタッチパネル４２を操作して設定したものであってもよい。
【００５２】
ステップＳ１１１は、動画表示を行う処理である。ＣＰＵ３０は、画像の表示順序を変更した旨の信号を受けて、記憶媒体４５に記憶された画像ファイルの付帯情報から、新たに設定された項目に基づく情報を読み出し、該当する画像ファイルのサムネイル画像データを読み出す。例えば項目「画像サイズ」に新たに設定された場合には、ＣＰＵ３０は、記憶媒体４５に記憶された画像ファイルの付帯情報から画像サイズの情報を読み出す。そして、ＣＰＵ３０は、画像サイズの大きい画像ファイルに付帯されたサムネイル画像データを読み出す。そして、ＣＰＵ３０は、読み出したサムネイル画像データをバッファメモリ２０に書き込む。画像処理回路２１は、バッファメモリ２０に書き込まれたサムネイル画像データに対して解像度変換処理やトリミング処理を施す。そして、生成された画像データをバッファメモリ２０に書き込む。表示制御回路２３は、内蔵メモリ３１に記憶された動画像データの他、バッファメモリ２０に記憶された画像データを用いて、画像が次第に大きくなる様子を示すアニメーション表示を動画表示として表示装置４１に表示する。
【００５３】
ステップＳ１１２は、動画表示のキャンセル操作がなしか否かを判定する処理である。動画像の表示をキャンセルする方法としては、ステップＳ１０６と同様に、表示部２２の表示面に直交する直線を軸にして、携帯型端末機１０を３６０°回転させる操作を行う方法が挙げられる。ＣＰＵ３０は、ジャイロセンサ３４からの検出信号に基づいて、携帯型端末機１０が表示部２２の表示面に直交する直線を軸にして３６０°回転したか否かを判定する。携帯型端末機１０が３６０°回転した場合、ＣＰＵ３０は、ステップＳ１１２の判定結果をＮｏとする。この場合、ステップＳ１１１に戻る。また、携帯型端末機１０が３６０°回転していない場合には、ＣＰＵ３０は、ステップＳ１１２の判定結果をＹｅｓとする。この場合、ステップＳ１１３に進む。
【００５４】
ステップＳ１１３は、動画表示が終了したか否かを判定する処理である。表示制御回路２３は、ステップＳ１１１にて実行した動画表示が終了したか否かを判定する。動画表示が終了した場合、表示制御回路２３は、ステップＳ１１３の判定結果をＹｅｓとする。この場合、ステップＳ１１４に進む。一方、動画表示が終了していない場合、表示制御回路２３は、ステップＳ１１３の判定結果をＮｏとする。この場合、ステップＳ１１１に戻る。
【００５５】
ステップＳ１１４は、画像の一覧表示を行う処理である。表示制御回路２３は、バッファメモリ２０に書き込まれた画像データを読み出し、読み出した画像データに基づく画像を表示装置４１に表示する。これにより、変更された項目に基づいた表示順序にて、画像の一覧が表示される。
【００５６】
ステップＳ１１５は、携帯型端末機を振動させる操作がなしか否かを判定する処理である。加速度センサ３３からの検出信号から得られる加速度が閾値を超過した場合、ＣＰＵ３０は、携帯型端末機１０を振る動作が行われたと判定し、ステップＳ１１５の判定結果をＮｏとする。この場合、Ｓ１１０に進む。一方、求めた加速度が閾値以下となる場合、ＣＰＵ３０は、携帯型端末機１０を振動させる操作が行われていないと判定し、ステップＳ１１６に進む。
【００５７】
ステップＳ１１６は、元の画像表示に戻す操作がないか否かを判定する処理である。操作ボタン３２又はタッチパネル４２の操作を受けて、画像表示に戻すことを意図しない操作である場合、ＣＰＵ３０は、ステップＳ１１６の判定結果をＹｅｓとする。この場合、ステップＳ１１７に進む。
【００５８】
一方、操作ボタン３２又はタッチパネル４２の操作が元の画像表示に戻すことを意図した操作である場合、ＣＰＵ３０は、ステップＳ１１６の判定処理をＮｏとする。この場合、ステップＳ１０１に戻る。このステップＳ１０１に戻る過程で、表示部２２に表示された画像が、元の画像表示に変更される。この表示の際には、動画表示を用いて変更してもよいし、現在表示されている画像から元の画像へと直接に切り替えるようにしてもよい。
【００５９】
ステップＳ１１７は、画像表示を終了する操作があるか否かを判定する処理である。操作ボタン３２又はタッチパネル４２の操作が、画像表示を終了することを意図した操作である場合、ＣＰＵ３０は、ステップＳ１１７の判定結果をＹｅｓとする。この場合、画像表示が終了するので、このフローチャートの処理が終了する。一方、操作ボタン３２又はタッチパネル４２の操作が、画像表示を終了することを意図した操作でない場合や、これら操作部材の操作がない場合には、ＣＰＵ３０は、ステップＳ１１７の判定結果をＮｏとする。この場合、ステップＳ１０９に戻る。
【００６０】
このようにして、携帯型端末機１０に設けられた表示部２２に画像を表示した状態で、表示する画像の数を変更する場合や、その表示順序を変更する場合など、ユーザが意図する画像の表示態様に併せる場合には、単に携帯型端末機１０を振る動作を行えば済むので、操作ボタン３２を複数回操作することをせずとも、容易に画像の表示態様を変更することが可能となる。
【００６１】
上述した第１実施形態では、携帯型端末機１０を連続して振動させた場合に、表示する画像の数を変更する場合について説明しているが、これに限定される必要はなく、携帯型端末機１０を連続して振動させた場合に、連続して振動した回数と、携帯型端末機１０が振動する方向とを考慮して、表示部２２における画像の表示態様を変更することも可能である。例えば、携帯型端末機１０を、まず下方に向けて振ることで携帯型端末機１０を振動させた場合には、表示する画像の数を減少させ、携帯型端末機１０をまず上方に向けて振ることで携帯型端末機１０を振動させた場合には、表示する画像の数を増加させるなど適宜設定することができる。
【００６２】
また、項目毎に表示順序を変更する場合も同様であり、例えば携帯型端末機１０を、携帯型端末機１０まず下方に向けて振ることで携帯型端末機１０を振動させた場合には表示順序を降順に表示し、携帯型端末機１０をまず上方に向けて振ることで携帯型端末機１０を振動させた場合には表示順序を昇順に切り替えることも可能である。また、この場合は、画像の表示順序を変更するだけでなく、表示順序の際に用いる項目を切り替える場合も同様にして切り替えることができる。なお、項目毎に表示順序を変更する場合には、初めに携帯型端末機１０を振る方向（加速度を与える方向）のそれぞれに対して、表示順序を変更する際の項目を予め割り当てておくことも可能である。
【００６３】
第１実施形態では、表示部２２において実行される動画表示が終了した後に画像の一覧表示を行い、動画表示の際にキャンセル操作が行われた場合に、動画表示を停止し、元の画像を表示している。しかしながら、これに限定される必要はなく、例えば動画表示を行っている際に、ユーザによる操作ボタン３２やタッチパネル４２の操作が行われることを契機にして、動画像の表示を停止させ、画像の一覧表示を表示させてもよい。この場合、動画表示が開始されてから例えば１０秒など、所定時間が経過するまで、操作ボタン３２やタッチパネル４２の操作が行われない場合に、動画像の表示を停止し、元の画像を表示させることも可能である。
【００６４】
第１実施形態では、画像を一覧表示した後の画像の表示順序を変更する場合にも、動画表示を行うようにしているが、これに限定される必要はなく、画像の表示順序を変更する場合には、元の画像の一覧表示から、新たに設定された表示順序に基づいた画像の一覧表示に直接切り替えてもよい。
【００６５】
第１実施形態では、携帯型端末機１０を振動させることで、表示部２２に表示する画像の表示態様を変更するようにしているが、これに限定される必要はなく、タッチパネル４２の入力操作に基づいて、表示部２２に表示する画像の表示態様を変更することも可能である。以下、タッチパネル４２の入力操作に基づいて、表示部２２に表示する画像の表示態様を変更する場合を、第２実施形態と称して説明する。
＜第２実施形態＞
この第２実施形態における携帯型端末機１０の構成は、第１実施形態における携帯型端末機１０の構成と同一の構成にて実施することができる。よって、第２実施形態における携帯型端末機１０における各部の符号については、第１実施形態と同一の符号を用いて説明する。
【００６６】
上述したように、第２実施形態は、携帯型端末機１０に設けられたタッチパネル４２を用いた入力操作によって表示する画像の表示態様を変更する。ここで、タッチパネル４２の入力操作とは、例えばタッチパネル４２に触れた指を所定方向に往復移動させる、所謂スクラッチ操作が挙げられる。そこで、第２実施形態の携帯型端末機１０は、ＣＰＵ３０に設けられたカウンタ４９により、タッチパネル４２を用いたスクラッチ操作の回数をカウントする。
【００６７】
図４に示すように、例えば表示部２２に１枚の画像Ｐ１７が表示されている場合、ユーザはタッチパネル４２を用いたスクラッチ操作を連続して行う。このスクラッチ操作を停止すると、例えばスクラッチ操作を連続して行った回数に合わせた数の画像が一覧表示される。この画像の一覧表示の際に、第１実施形態と同様に、表示する画像の一部の領域が次第に大きくなっていく様子、言い換えれば泡が大きくなっていく様子を示す動画表示が行われる。
【００６８】
以下、画像の表示態様を変更する場合の処理の流れを図５に示すフローチャートに基づいて説明する。図５に示すフローチャートは、画像が表示されたことを契機に実行される。
【００６９】
ステップＳ２０１は、スクラッチ操作があるか否かを判定する処理である。タッチパネル４２は、ユーザの指が触れたことを検知したときに、その位置を示す信号を出力している。つまり、ユーザは、指がタッチパネル４２に触れた状態で指を往復移動させると、タッチパネル４２は、指が触れた位置を示す信号を出力する。これを受けて、コントローラ２４は、タッチパネル４２にて検知された位置座標を示す情報（位置情報）をＣＰＵ３０に出力する。ＣＰＵ３０は、コントローラ２４から出力される位置情報を用いて、タッチパネル４２によって検知される指の軌跡を求めることができる。ＣＰＵ３０は、求めた指の移動軌跡から、連続したスクラッチ操作であるか否かを判定する。
【００７０】
ここで、タッチパネル４２における所定方向への移動に対して３０°以内で該所定方向とは逆方向への移動からなる往復移動からなる入力操作が１秒間で２往復以上実行された場合に、ＣＰＵ３０は、タッチパネル４２への入力操作がスクラッチ操作であると判定する。この場合、ＣＰＵ３０は、ステップＳ２０１の判定結果をＹｅｓとし、ステップＳ２０２に進む。一方、連続したスクラッチ操作でないと判定した場合、ＣＰＵ３０は、ステップＳ２０１の判定結果をＮｏとする。この場合、ステップＳ２０９に進む。
【００７１】
ステップＳ２０２は、スクラッチされた回数をカウントする処理である。ＣＰＵ３０は、ステップＳ２０１において実行されたスクラッチ操作における、往復動作の回数をカウントする。
【００７２】
ステップＳ２０３は、スクラッチ操作が停止したか否かを判定する処理である。タッチパネル４２による指の接触が解除されると、タッチパネル４２による検知信号が停止される。よって、コントローラ２４からＣＰＵ３０に向けた位置情報の出力が停止される。よって、ＣＰＵ３０は、コントローラ２４から位置情報の出力が停止された場合に、ステップＳ２０３の判定結果をＹｅｓとする。この場合、Ｓ２０４に進む。一方、コントローラ２４から位置情報が出力されている場合には、ＣＰＵ３０は、ステップＳ２０３の判定結果をＮｏとする。この場合、ステップＳ２０２に進む。
【００７３】
ステップＳ２０４は、表示する画像数を設定する処理である。ステップＳ２０４の処理は、ステップＳ１０４と同様の処理であるので、ここでは省略する。
【００７４】
ステップＳ２０５は、動画表示を行う処理である。このステップＳ２０５の処理は、ステップＳ１０５と同様の処理であるので、ここでは省略する。このステップＳ２０５の処理を行うことで、表示する画像が徐々に拡大されていく、言い換えれば、泡が次第に大きくなる様子を表す動画表示が表示部２２に表示される。
【００７５】
ステップＳ２０６は、動画表示のキャンセル操作がなしか否かを判定する処理である。このステップＳ２０６の判定処理は、ステップＳ１０６と同様の処理である。動画表示のキャンセル操作がない場合には、ＣＰＵ３０は、ステップＳ２０６の判定処理をＹｅｓとする。この場合、ステップＳ２０７に進む。一方、動画表示のキャンセル操作がある場合には、ＣＰＵ３０は、ステップＳ２０６の判定結果をＮｏとする。この場合、ステップＳ２０１に戻る。なお、動画像の表示をキャンセルする方法としては、例えば操作ボタン３２を用いて動画像の表示をキャンセルする操作を行う方法の他に、例えば表示部２２の表示面に直交する直線を軸にして、携帯型端末機１０を３６０°回転させる動作を行う方法が挙げられる。
【００７６】
ステップＳ２０７は、動画表示が終了したか否かを判定する処理である。表示制御回路２３は、ステップＳ２０５にて実行した動画表示が終了したか否かを判定する。動画表示が終了した場合、表示制御回路は、ステップＳ２０７の判定結果をＹｅｓとする。この場合、ステップＳ２０８に進む。一方、動画表示が終了していない場合、表示制御回路２３は、ステップＳ２０７の判定結果をＮｏとする。この場合、ステップＳ２０５に戻る。
【００７７】
ステップＳ２０８は、画像の一覧表示を行う処理である。表示制御回路２３は、バッファメモリ２０に書き込まれた画像データを読み出し、読み出した画像データに基づく画像を表示装置４１に表示させる。
【００７８】
ステップＳ２０９は、スクラッチ操作があるか否かを判定する処理である。携帯型端末機１０のタッチパネル４２に指を触れ、指を往復移動させる動作を行うと、タッチパネル４２からコントローラ２４に検出信号が出力される。コントローラ２４は、検出信号から位置情報を取得し、ＣＰＵ３０に出力する。ＣＰＵ３０は、入力される位置情報から、ユーザの指によるタッチパネル４２への入力操作が、スクラッチ操作であるか否かを判定する。例えば、タッチパネル４２への入力操作がスクラッチ操作であると判定された場合、ＣＰＵ３０は、ステップＳ２０９の判定結果をＹｅｓとする。この場合、ステップＳ２１０に進む。一方、タッチパネル４２への入力操作がスクラッチ操作でないと判定された場合、ＣＰＵ３０は、ステップＳ２０９の判定結果をＮｏとする。この場合、ステップＳ２１６に進む。
【００７９】
ステップＳ２１０は、表示設定を変更する処理である。このステップＳ２１０の処理は、ステップＳ１１０と同一の処理である。上述したように、画像の表示順序は、項目「撮影日時」、項目「画像サイズ」、項目「画素数」、項目「シャッタ速度」、項目「絞り値」、項目「ＩＳＯ感度」、項目「ＲＧＢ値」、項目「お気に入りレート」、項目「閲覧頻度」、項目「撮影レンズの種類」などのいれずれか１項目に基づいて設定される。そこで、画像を表示する順序として、項目「撮影日時」が選択されていた場合、表示部２２２２に表示される画像は、記憶媒体４５に記憶される画像ファイルのうち、最も撮影日時の新しい画像ファイルから読み出したサムネイル画像データ（或いは、最も撮影日時の古い画像ファイルから読み出したサムネイル画像データ）に基づいた画像から順に表示される。スクラッチ操作があると判定された場合には、画像の表示順序を、項目「撮影日時」に基づく表示順序から項目「画像サイズ」基づく表示順序に変更する。そして、表示制御回路は、画像の表示順序を変更した旨の信号をＣＰＵ３０に出力する。なお、この表示順序の項目を切り替える順序は、予め設定されていてもよいし、ユーザが操作ボタン３２やタッチパネル４２を操作して設定したものであってもよい。
【００８０】
ステップＳ２１１は、動画表示を行う処理である。このステップＳ２１１の処理は、ステップＳ１１１と同一の処理である。ＣＰＵ３０は、画像の表示順序を変更した旨の信号を受けて、記憶媒体４５に記憶された画像ファイルの付帯情報から、新たに設定された項目に基づく情報を読み出し、該当する画像ファイルのサムネイル画像データを読み出す。例えば項目「画像サイズ」に新たに設定された場合には、ＣＰＵ３０は、記憶媒体４５に記憶された画像ファイルの付帯情報から画像サイズの情報を読み出す。そして、ＣＰＵ３０は、画像サイズの大きい画像ファイルに付帯されたサムネイル画像データを読み出す。そして、ＣＰＵ３０は、読み出したサムネイル画像データをバッファメモリ２０に書き込む。画像処理回路２１は、バッファメモリ２０に書き込まれたサムネイル画像データに対して解像度変換処理やトリミング処理を施す。そして、生成された画像データをバッファメモリ２０に書き込む。表示制御回路２３は、内蔵メモリ３１に記憶された動画像データの他、バッファメモリ２０に記憶された画像データを用いて、画像が次第に大きくなる様子を示す動画表示を表示装置４１に表示する。
【００８１】
ステップＳ２１２は、動画表示のキャンセル操作がないか否かを判定する処理である。ステップＳ２０６と同様に、動画像の表示をキャンセルする方法としては、例えば操作ボタン３２を用いて動画像の表示をキャンセルする操作を行う方法の他に、例えば撮像光学系の光軸Ｌ方向を軸にして、携帯型端末機１０を回転させる動作を行う方法が挙げられる。これら動作のいずれかが実行された場合、ＣＰＵ３０は、ステップＳ２１２の判定結果をＮｏとする。この場合、ステップＳ２１１に戻る。また、上述した操作が行われない場合には、ＣＰＵ３０は、ステップＳ２１２の判定結果をＹｅｓとする。この場合、ステップＳ２１３に進む。
【００８２】
ステップＳ２１３は、動画表示が終了したか否かを判定する処理である。表示制御回路２３は、ステップＳ２１１にて実行した動画表示が終了したか否かを判定する。動画表示が終了した場合、表示制御回路２３は、ステップＳ２１３の判定結果をＹｅｓとする。この場合、ステップＳ２１４に進む。一方、動画表示が終了していない場合、表示制御回路２３は、ステップＳ２１３の判定結果をＮｏとする。この場合、ステップＳ２１１に戻る。
【００８３】
ステップＳ２１４は、画像の一覧表示を行う処理である。表示制御回路２３は、バッファメモリ２０に書き込まれた画像データを読み出し、読み出した画像データに基づく画像を表示装置４１に表示する。これにより、変更された項目に基づいた表示順序にしたがって、画像一覧が表示される。
【００８４】
ステップＳ２１５は、スクラッチ操作がなしか否かを判定する処理である。入力される位置情報からスクラッチ操作が実行されていることを判別できる場合、ＣＰＵ３０は、ステップＳ２１５の判定結果をＮｏとする。この場合、Ｓ２１０に進む。一方、入力される位置情報からスクラッチ操作が実行されていないと判別できる場合や、位置情報が入力されていない場合、ＣＰＵ３０は、スクラッチ操作が行われていないと判定し、ステップＳ２１６に進む。
【００８５】
ステップＳ２１６は、元の画像表示に戻す操作がないか否かを判定する処理である。操作ボタン３２又はタッチパネル４２の操作が、初期の画像表示に戻すことを意図しない操作である場合、ＣＰＵ３０は、ステップＳ２１６の判定結果をＹｅｓとする。この場合、ステップＳ２１７に進む。
【００８６】
一方、操作ボタン３２又はタッチパネル４２の操作が初期の画像表示に戻すことを意図した操作である場合、ＣＰＵ３０は、ステップＳ２１６の判定処理をＮｏとする。この場合、ステップＳ２０１に戻る。このステップＳ２０１に戻る過程で、表示部２２に表示された画像が、初期に表示された画像に変更される。この表示の際には、上述した動画表示を用いて変更してもよいし、現在表示されている画像から、初期に表示された画像に切り替えるようにしてもよい。
【００８７】
ステップＳ２１７は、画像表示を終了する操作があるか否かを判定する処理である。操作ボタン３２又はタッチパネル４２の操作が、画像表示を終了することを意図した操作である場合、ＣＰＵ３０は、ステップＳ２１７の判定結果をＹｅｓとする。この場合、画像表示が終了するので、このフローチャートの処理が終了する。一方、操作ボタン３２又はタッチパネル４２の操作が、画像表示を終了することを意図した操作でない場合や、これら操作部材の操作がない場合には、ＣＰＵ３０は、ステップＳ２１７の判定結果をＮｏとする。この場合、ステップＳ２０９に戻る。
【００８８】
このようにして、携帯型端末機１０に設けられた表示部２２に画像を表示した状態で、表示する画像の数を変更する場合や、その表示順序を変更する場合など、ユーザが意図する画像の表示態様に併せる場合には、タッチパネル４２に触れてスクラッチ操作を行えば済むので、操作ボタン３２を複数回操作することをせずとも、容易に画像の表示態様を変更することが可能となる。
【００８９】
上述した第２実施形態では、携帯型端末機１０の表示部２２に設けられたタッチパネル４２上でスクラッチ操作が実行された場合に、表示する画像の数を変更する場合について説明しているが、これに限定される必要はなく、スクラッチ操作が実行された場合に、スクラッチ操作における往復動作の回数と、スクラッチ操作における往復動作が行われた方向とを考慮して、表示部２２における画像の表示態様を変更することも可能である。例えば携帯型端末機１０の下方への移動から上方への移動との往復動作からなるスクラッチ操作の場合には、表示する画像の数を減少させ、携帯型端末機１０の上方への移動から下方への移動との往復動作からなるスクラッチ操作の場合には、表示する画像の数を増加させるなど適宜設定することができる。
【００９０】
また、項目毎に表示順序を変更する場合も同様であり、例えば携帯型端末機１０の下方への移動から携帯型端末機１０の上方への移動との往復動作からなるスクラッチ操作の場合には表示順序を降順に表示し、携帯型端末機１０の下方への移動から上方への移動との往復動作からなるスクラッチ操作の場合には表示順序を昇順に切り替えることも可能である。なお、項目毎に表示順序を変更する場合には、スクラッチ操作の方向によって、表示順序を変更する際の項目を予め割り当てておくことも可能である。
【００９１】
第２実施形態では、第１実施形態と同様に、表示部２２において実行される動画表示が終了した後に画像の一覧表示を行い、動画表示の際にキャンセル操作が行われた場合に、動画表示を停止し、元の画像を表示している。しかしながら、これに限定される必要はなく、例えば動画表示を行っている際に、ユーザによる操作ボタン３２やタッチパネル４２の操作が行われることを契機にして、動画像の表示を停止させ、画像の一覧表示を表示させてもよい。この場合、動画表示が開始されてから例えば１０秒など、所定時間が経過するまで、操作ボタン３２やタッチパネル４２の操作が行われない場合に、動画像の表示を停止し、元の画像を表示させることも可能である。
【００９２】
第２実施形態においては、第１実施形態と同様に、画像の表示態様として、表示装置４１の画面全体に表示する画像数の変更する場合について取り上げている。しかしながら、タッチパネル４２のスクラッチ操作の有無を判定し画像の表示態様を変更する場合、単に画面全体に表示する画像数を変更する場合の他に、複数の画像のうち、いずれかの画像が表示される領域に対してスクラッチ操作することで、そのスクラッチ操作が行われた領域に複数の画像を表示させることも可能である。
【００９３】
図６（ａ）に示すように、４枚の画像Ｐ１７、Ｐ１８、Ｐ１９、Ｐ２０が表示されているときに、画像Ｐ２０が表示されている領域においてスクラッチ操作が行われた場合、画像Ｐ２０が表示される領域に、スクラッチ操作された画像Ｐ２０と共通する情報を有する画像を表示することができる。ここで、共通する情報としては、例えば、第１実施形態で画像の表示順序の際に説明した複数の項目に対する情報である。この場合、画像Ｐ２０の範囲に表示される画像は、複数の項目のうち、共通する項目の数が多い順から表示する。これにより、図６（ｂ）に示すように、スクラッチ操作された回数に基づいた数の画像が、画像Ｐ２０が表示された領域内に表示される。なお、共通の情報を有する画像がない場合には、元の画像を表示すればよい。
【００９４】
また、表示部２２に表示される複数の画像のうち、１枚の画像が表示される領域内でスクラッチ操作を行う他に、例えば２枚の画像がそれぞれ表示される領域内で、同時にスクラッチ操作を行う場合も考えられる。
【００９５】
図７（ａ）に示すように、４枚の画像Ｐ１７、Ｐ１８、Ｐ１９、Ｐ２０が表示されているときに、ユーザが画像Ｐ１８と画像Ｐ１９とが表示される領域でスクラッチ操作を行うと、画像Ｐ１８が表示される領域と、画像Ｐ１９が表示される領域に、これら画像のそれぞれに共通となる情報を有する画像が表示される（図７（ｂ）参照）。この場合も、画像のそれぞれに共通する情報がない場合には、元の画像を表示すればよい。
【００９６】
以下、表示される複数の画像のうち、いずれかの画像が表示される領域においてスクラッチ操作が行われたときに、画像の表示態様を変更する処理の流れについて図８のフローチャートに基づいて説明する。ここで、図８のフローチャートは、表示部２２に複数の画像が表示されることを契機に実行される。
【００９７】
ステップＳ３０１は、１つの画像が配置される領域内でスクラッチ操作があるか否かを判定する処理である。ユーザの指によるスクラッチ操作は、タッチパネル４２にて検出され、コントローラ２４を介して、スクラッチ操作に基づく位置情報がＣＰＵ３０に出力される。表示制御回路２３は、表示される画像の位置情報をＣＰＵ３０に出力する。ＣＰＵ３０は、表示制御回路２３からの位置情報と、コントローラ２４からの位置情報とを用いて、スクラッチ操作が、表示された画像のいずれかの領域に対して行われているか否かが判定される。図６（ａ）に示すように、例えば画像Ｐ２０が表示される領域など、１つの画像が表示される領域内でスクラッチ操作が行われた場合には、ＣＰＵ３０は、ステップＳ３０１の判定結果をＹｅｓとし、ステップＳ３０２に進む。一方、それ以外の場合には、ＣＰＵ３０は、ステップＳ３０１の判定結果をＮｏとし、ステップＳ３０３に進む。
【００９８】
ステップＳ３０２は、スクラッチ操作された領域に表示された画像と共通の情報を有する画像ファイルを特定する処理である。ＣＰＵ３０は、スクラッチ処理された領域に配置された画像の元になる画像ファイルの付帯情報を記憶媒体４５から読み出す。ＣＰＵ３０は、読み出した画像ファイルの付帯情報と、共通の情報を有する画像ファイルを記憶媒体４５に記憶された画像ファイルから特定する。そして、ＣＰＵ３０は、特定した画像ファイルのファイル名の一覧を示すデータを生成する。
【００９９】
ステップＳ３０１の判定結果がＮｏとなる場合、ステップＳ３０３に進む。
【０１００】
ステップＳ３０３は、２枚の画像が配置される領域内でスクラッチ操作が同時行われたか否かを判定する処理である。タッチパネル４２からの検出信号が複数同時に出力されると、コントローラ２４は、それぞれの検出信号に対する位置情報をＣＰＵ３０に出力する。また、表示制御回路２３は、表示される画像の位置情報をＣＰＵ３０に出力する。ＣＰＵ３０は、これら位置情報を用いて、異なる２つの画像が配置される領域内で、スクラッチ操作が同時に実行されたか否かを判定する。図７（ａ）に示すように、例えば画像Ｐ１８及び画像Ｐ１９が表示される領域など、２つの画像が表示される領域内でスクラッチ操作が同時に行われた場合には、ＣＰＵ３０は、ステップＳ３０３の判定結果をＹｅｓとし、ステップＳ３０４に進む。一方、それ以外の場合には、ＣＰＵ３０は、ステップＳ３０３の判定結果をＮｏとし、ステップＳ３１２に進む。
【０１０１】
ステップＳ３０４は、スクラッチ操作された２枚の画像と共通の情報を有する画像ファイルを特定する処理である。ＣＰＵ３０は、スクラッチ操作された領域のそれぞれに表示された画像の元になる画像ファイルの付帯情報を記憶媒体４５から読み出す。ＣＰＵ３０は、読み出した画像ファイルの付帯情報から、共通する付帯情報を特定する。ＣＰＵ３０は、記憶媒体４５に記憶される画像ファイルのうち、特定された付帯情報と共通する情報となる付帯情報を有する画像ファイルを特定する。ＣＰＵ３０は、特定した画像ファイルのファイル名の一覧を示すデータを生成する。
【０１０２】
ステップＳ３０５は、スクラッチされた画像が表示された領域内で動画表示を行う処理である。このステップＳ３０５の処理はステップＳ１１１及びステップＳ２１１と同一の処理である。この処理を行うことで、スクラッチ操作が行われた画像が配置される領域内で、動画表示が実行される。
【０１０３】
ステップＳ３０６は、動画表示をキャンセルする操作がないか否かを判定する処理である。動画像の表示をキャンセルする方法としては、例えば操作ボタン３２を用いて動画像の表示をキャンセルする操作を行う方法の他に、例えば撮像光学系の光軸（Ｌ）方向を軸にして、携帯型端末機１０を回転させる動作を行う方法が挙げられる。これら動作のいずれかが実行されない、言い換えれば動画像の表示をキャンセルする操作が行われていない場合、ＣＰＵ３０は、ステップＳ３０６の判定結果をＹｅｓとする。この場合、ステップＳ３０８に進む。一方、動画表示をキャンセルする操作がある場合には、ＣＰＵ３０は、ステップＳ３０６の判定結果をＮｏとする。この場合ステップＳ３１１に進む。
【０１０４】
ステップＳ３０７は、動画表示が終了したか否かを判定する処理である。表示制御回路２３は、ステップＳ３０５にて実行した動画表示が終了したか否かを判定する。動画表示が終了した場合、表示制御回路２３は、ステップＳ３０７の判定結果をＹｅｓとする。この場合、ステップＳ３０８に進む。一方、動画表示が終了していない場合、表示制御回路２３は、ステップＳ３０７の判定結果をＮｏとする。この場合、ステップＳ３０５に戻る。
【０１０５】
ステップＳ３０８は、スクラッチ操作された画像が表示される領域内で画像を一覧表示する処理である。ＣＰＵ３０は、記憶媒体４５に記憶される画像ファイルのうち、ステップＳ３０２又はステップＳ３０４において生成したデータに基づく画像ファイルに付帯されるサムネイル画像データを読み出す。ＣＰＵ３０は、読み出したサムネイル画像データをバッファメモリ２０に一時記憶する。画像処理回路２１は、バッファメモリ２０に記憶されたサムネイル画像データに対して解像度変換処理を実行する。ここで示す解像度変換処理は、スクラッチ操作された画像が配置される領域内に画像一覧を表示させるために、読み出したサムネイル画像データに基づく画像の解像度を変更する処理である。この解像度変換処理を施したサムネイル画像データは、表示制御回路２３に出力される。表示制御回路２３は、解像度変換処理を施したサムネイル画像データを用いて、スクラッチ操作された画像が配置される領域内に画像一覧を表示する。
【０１０６】
ステップＳ３０９は、スクラッチ操作がないか否かを判定する処理である。入力される位置情報からスクラッチ操作が実行されていることを判別できる場合、ＣＰＵ３０は、ステップＳ３０９の判定結果をＮｏとする。この場合、Ｓ３１０に進む。一方、入力される位置情報からスクラッチ操作が実行されていないと判別できる場合や、位置情報が入力されていない場合、ＣＰＵ３０は、スクラッチ操作が行われていないと判定し、ステップＳ３１２に進む。
【０１０７】
ステップＳ３１０は、元の画像表示に戻す操作があるか否かを判定する処理である。操作ボタン３２又はタッチパネル４２の操作が、元の画像表示に戻すことを意図する操作である場合、ＣＰＵ３０は、ステップＳ３１０の判定結果をＹｅｓとする。この場合、ステップＳ３１１に進む。一方、操作ボタン３２又はタッチパネル４２の操作が、元の画像表示に戻すことを意図しない操作である場合、ＣＰＵ３０は、ステップＳ３１０の判定結果をＮｏとする。この場合、ステップＳ３１２に進む。
【０１０８】
ステップＳ３１１は、元の画像を表示する処理である。表示制御回路２３は、スクラッチ操作された画像が配置される領域内に、元の画像を表示する。
【０１０９】
ステップＳ３１２は、画像表示を終了する操作があるか否かを判定する処理である。操作ボタン３２又はタッチパネル４２の操作が、画像表示を終了することを意図した操作である場合、ＣＰＵ３０は、ステップＳ３１２の判定結果をＹｅｓとする。この場合、画像表示が終了するので、このフローチャートの処理が終了する。一方、操作ボタン３２又はタッチパネル４２の操作が、画像表示を終了することを意図した操作でない場合や、これら操作部材の操作がない場合には、ＣＰＵ３０は、ステップＳ３１２の判定結果をＮｏとする。この場合、ステップＳ３０１に戻る。
【０１１０】
このようにして、携帯型端末機１０に設けられた表示部２２２２に画像を表示した状態で、表示する画像のいずれかと共通の情報を有する画像を表示する場合も、タッチパネル４２へのスクラッチ操作を行えば済むので、操作ボタン３２を複数回操作することをせずとも、容易に画像の表示態様を変更することが可能となる。
【０１１１】
第２実施形態においては、ポインティングデバイスとしてタッチパネル４２を備えた携帯型端末機を例に取り上げているが、これに限定される必要はなく、例えば一般に普及しているパーソナルコンピュータ（ＰＣ）においても、第２実施形態の動作を実施することができる。つまり、ＰＣにおいては、ポインティングデバイスとしてタッチパネル４２ではなく、マウスが一般的に使用されている。このマウスは、ＰＣにおける表示部２２に表示されるポインタを移動させるものである。よって、表示部２２に画像が表示されたときに、マウスをドラック操作しながら、マウスを所定方向に往復移動させる操作を行う。このマウスの往復移動させる操作が行われたときに、ＰＣ内において、マウスの往復移動が１秒間に２往復以上された場合に、スクラッチ操作が行われたと判定する。この場合も、ドラックされたマウスの所定方向の移動軌跡に対して、所定方向とは逆方向の移動軌跡とのなす角度が３０度以内となる場合にスクラッチ操作が行われたとし、そのスクラッチ操作の回数をカウントすればよい。
【０１１２】
上述した実施形態では、表示装置の一例として、カメラ機能付きの携帯型端末機を例に取り上げているが、この他に、デジタルカメラに適用することが可能である。
【０１１３】
また、この他に、図３、図５及ぶ図８に示すフローチャートの処理の流れをコンピュータに実行させることが可能な制御プログラムであってもよい。この制御プログラムは、例えば不揮発性のメモリカードや、光学ディスク、磁気ディスクなどのコンピュータにて読み取ることが可能な記憶媒体に記憶されていることが好ましい。
【符号の説明】
【０１１４】
１０…携帯型端末機、２２…表示部、２３…表示制御回路、２４…コントローラ、３０…ＣＰＵ、３３…角速度センサ、３４…ジャイロセンサ、４２…タッチパネル、４５…記憶媒体、４６…表示設定部、４８…判定部、４９…カウンタ
【図１】
2014137742.tif 000003
【図２】
2014137742.tif 000004
【図３】
2014137742.tif 000005
【図４】
2014137742.tif 000006
【図５】
2014137742.tif 000007
【図６】
2014137742.tif 000008
【図７】
2014137742.tif 000009
【図８】
2014137742.tif 000010