(57)【特許請求の範囲】
【請求項１】
モニタ画面のサイズに相当するサイズを有する撮影画像を前記モニタ画面に表示する第１表示手段、
位置変更操作が検知されたとき前記第１表示手段によって表示された撮影画像の位置を変更して前記モニタ画面の周辺部に空き領域を確保する第１変更手段、および
前記第１表示手段によって表示された撮影画像の属性を示す属性情報を前記第１変更手段によって確保された空き領域に表示する第２表示手段を備える、画像再生装置。
【請求項２】
画像更新操作が検知されたとき前記第１表示手段の表示対象を更新する更新手段をさらに備える、請求項１記載の画像再生装置。
【請求項３】
前記モニタ画面に対するタッチ操作の態様を識別する識別手段をさらに備え、
前記第１変更手段は基準以下のスライドを伴うタッチ操作を前記位置変更操作として検知し、
前記更新手段は前記基準を上回るスライドを伴うタッチ操作を前記画像更新操作として検知する、請求項２記載の画像再生装置。
【請求項４】
前記第１表示手段は複数の撮影画像のいずれか１つに対して表示処理を実行する実行手段を含み、
前記複数の撮影画像のうち前記実行手段の処理に関連した撮影画像と相異する撮影画像を前記第１変更手段によって確保された空き領域に表示する第３表示手段をさらに備える、請求項２ないし３のいずれかに記載の画像再生装置。
【請求項５】
前記更新手段の処理に関連した撮影画像は前記第３表示手段の処理に関連した撮影画像に相当し、
前記位置変更操作が終了したとき前記撮影画像の表示位置を前記第１表示手段によって
表示された位置まで漸次的に変更する第２変更手段、および
前記画像更新操作が終了したとき前記第３表示手段の処理に関連した撮影画像の表示位置を前記更新手段の処理に関連した位置まで漸次的に変更する第３変更手段をさらに備える、請求項４記載の画像再生装置。
【請求項６】
画像再生装置のプロセッサに、
モニタ画面のサイズに相当するサイズを有する撮影画像を前記モニタ画面に表示する第１表示ステップ、
位置変更操作が検知されたとき前記第１表示ステップによって表示された撮影画像の位置を変更して前記モニタ画面の周辺部に空き領域を確保する第１変更ステップ、および
前記第１表示ステップによって表示された撮影画像の属性を示す属性情報を前記第１変更ステップによって確保された空き領域に表示する第２表示ステップを実行させるための、画像再生プログラム。
【請求項７】
画像再生装置によって実行される画像再生方法であって、
モニタ画面のサイズに相当するサイズを有する撮影画像を前記モニタ画面に表示する第１表示ステップ、
位置変更操作が検知されたとき前記第１表示ステップによって表示された撮影画像の位置を変更して前記モニタ画面の周辺部に空き領域を確保する第１変更ステップ、および
前記第１表示ステップによって表示された撮影画像の属性を示す属性情報を前記第１変更ステップによって確保された空き領域に表示する第２表示ステップを備える、画像再生方法。
【請求項８】
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える画像再生装置に供給される外部制御プログラムであって、
モニタ画面のサイズに相当するサイズを有する撮影画像を前記モニタ画面に表示する第１表示ステップ、
位置変更操作が検知されたとき前記第１表示ステップによって表示された撮影画像の位置を変更して前記モニタ画面の周辺部に空き領域を確保する第１変更ステップ、および
前記第１表示ステップによって表示された撮影画像の属性を示す属性情報を前記第１変更ステップによって確保された空き領域に表示する第２表示ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項９】
外部制御プログラムを受信する受信手段、および
前記受信手段によって受信された外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える画像再生装置であって、
前記外部制御プログラムは、モニタ画面のサイズに相当するサイズを有する撮影画像を前記モニタ画面に表示する第１表示ステップ、
位置変更操作が検知されたとき前記第１表示ステップによって表示された撮影画像の位置を変更して前記モニタ画面の周辺部に空き領域を確保する第１変更ステップ、および
前記第１表示ステップによって表示された撮影画像の属性を示す属性情報を前記第１変更ステップによって確保された空き領域に表示する第２ 表示ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、画像再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像再生装置に関し、特にタッチ操作の態様に応じて異なる処理を実行する、画像再生装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、操作検出部は、表示部に表示された画像に対する操作指示を検出する。表示画像作成部は、撮像部から出力されるライブビュー画像と操作に関する情報を表わす情報画像とを含み、ライブビュー画像の四角形状の異なる辺に相当する位置に異なる種類の情報画像を結合させて構成される全体画像の中から、表示部に表示させるための所定の範囲についての表示用画像を作成する。表示画像制御部は、操作検出部により検出された操作指示に応じた態様で、全体画像の中から表示用画像を作成するように表示画像作成部を制御する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１２４２４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、撮像部から出力されるライブビュー画像および情報画像によって構成される全体画像の一部を表示することは記載されているが、撮影画像の再生時の動作については記載されていない。また、背景技術を撮影画像の再生時に用いた場合、撮影画像に関する情報を表示させるためには、操作に関する情報を表わす情報画像に加えて表示項目を新たに増やす必要があり、画面表示が複雑化する可能性がある。このため、撮影画像の再生に関する操作性が低下する恐れがある。
【０００５】
それゆえに、この発明の主たる目的は、撮影画像の再生に関する操作性を高めることができる、画像再生装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う画像再生装置(10：実施例で相当する参照符号。以下同じ)は、モニタ画面(38)のサイズに相当するサイズを有する撮影画像をモニタ画面に表示する第１表示手段(S1, S51, S55, S5)、位置変更操作が検知されたとき第１表示手段によって表示された撮影画像の位置を変更してモニタ画面の周辺部に空き領域を確保する第１変更手段(S7, S11)、および第１表示手段によって表示された撮影画像の属性を示す属性情報を第１変更手段によって確保された空き領域に表示する第２表示手段(S53, S57)を備える。
【０００７】
好ましくは、画像更新操作が検知されたとき第１表示手段の表示対象を更新する更新手段(S21)をさらに備える。
【０００８】
好ましくは、モニタ画面に対するタッチ操作の態様を識別する識別手段(46)をさらに備え、第１変更手段は基準以下のスライドを伴うタッチ操作を位置変更操作として検知し、更新手段は基準を上回るスライドを伴うタッチ操作を画像更新操作として検知する。
【０００９】
好ましくは、第１表示手段は複数の撮影画像のいずれか１つに対して表示処理を実行する実行手段(S1, S5)を含み、複数の撮影画像のうち実行手段の処理に関連した撮影画像と相異する撮影画像を第１変更手段によって確保された空き領域に表示する第３表示手段(S59)をさらに備える。
【００１０】
さらに好ましくは、更新手段の処理に関連した撮影画像は第３表示手段の処理に関連した撮影画像に相当し、位置変更操作が終了したとき撮影画像の表示位置を第１表示手段によって表示された位置まで漸次的に変更する第２変更手段(S17)、および画像更新操作が終了したとき第３表示手段の処理に関連した撮影画像の表示位置を更新手段の処理に関連した位置まで漸次的に変更する第３変更手段(S19)をさらに備える。
【００１１】
この発明に従う画像再生装置(10)は、撮影画像をモニタ画面(38)に表示する第４表示手段(S51, S55, S5)、第４表示手段によって表示された撮影画像のサイズをモニタ画面に対するピンチイン操作に応答して縮小する縮小手段(S9, S23~S25)、縮小手段の処理によってモニタ画面の周辺部に形成された空き領域に１または２以上のアイコンを表示する第５表示手段(S27)、第５表示手段によって表示された１または２以上のアイコンのいずれか１つを選択する選択操作を受け付ける受け付け手段(S39~S43)、および選択操作によって選択されたアイコンに対応する処理を第４表示手段によって表示された撮影画像に対して実行する処理手段(S45)を備える。
【００１２】
好ましくは、モニタ画面に対するタッチ操作の態様を識別する識別手段(46)をさらに備え、受け付け手段は基準を上回るスライドを伴うタッチ操作を選択操作として受け付ける。
【００１３】
この発明に従う画像再生プログラムは、画像再生装置(10)のプロセッサ(26)に、モニタ画面(38)のサイズに相当するサイズを有する撮影画像をモニタ画面に表示する第１表示ステップ(S1, S51, S55, S5)、位置変更操作が検知されたとき第１表示ステップによって表示された撮影画像の位置を変更してモニタ画面の周辺部に空き領域を確保する第１変更ステップ(S7, S11)、および第１表示ステップによって表示された撮影画像の属性を示す属性情報を第１変更ステップによって確保された空き領域に表示する第２表示ステップ(S53, S57)を実行させるための、画像再生プログラムである。
【００１４】
この発明に従う画像再生方法は、画像再生装置(10)によって実行される画像再生方法であって、モニタ画面(38)のサイズに相当するサイズを有する撮影画像をモニタ画面に表示する第１表示ステップ(S1, S51, S55, S5)、位置変更操作が検知されたとき第１表示ステップによって表示された撮影画像の位置を変更してモニタ画面の周辺部に空き領域を確保する第１変更ステップ(S7, S11)、および第１表示ステップによって表示された撮影画像の属性を示す属性情報を第１変更ステップによって確保された空き領域に表示する第２表示ステップ(S53, S57)を備える。
【００１５】
この発明に従う外部制御プログラムは、メモリ(44)に保存された内部制御プログラムに従う処理を実行するプロセッサ(26)を備える画像再生装置に供給される外部制御プログラムであって、モニタ画面(38)のサイズに相当するサイズを有する撮影画像をモニタ画面に表示する第１表示ステップ(S1, S51, S55, S5)、位置変更操作が検知されたとき第１表示ステップによって表示された撮影画像の位置を変更してモニタ画面の周辺部に空き領域を確保する第１変更ステップ(S7, S11)、および第１表示ステップによって表示された撮影画像の属性を示す属性情報を第１変更ステップによって確保された空き領域に表示する第２表示ステップ(S53, S57)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１６】
この発明に従う画像再生装置(10)は、外部制御プログラムを受信する受信手段(60)、および受信手段によって受信された外部制御プログラムとメモリ(44)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(26)を備える画像再生装置であって、外部制御プログラムは、モニタ画面(38)のサイズに相当するサイズを有する撮影画像をモニタ画面に表示する第１表示ステップ(S1, S51, S55, S5)、位置変更操作が検知されたとき第１表示ステップによって表示された撮影画像の位置を変更してモニタ画面の周辺部に空き領域を確保する第１変更ステップ(S7, S11)、および第１表示ステップによって表示された撮影画像の属性を示す属性情報を第１変更ステップによって確保された空き領域に表示する第２表示ステップ(S53, S57)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１７】
モニタ画面に表示された撮像画像の位置が位置変更操作に応答して変更されると、モニタ画面の周辺部に空き領域が確保される。撮影画像の属性を示す属性情報は、こうして確保された空き領域に表示される。これによって、撮影画像の視認性を維持しつつ撮影画像の属性を簡便に確認することができる。こうして、撮影画像の再生に関する操作性が向上する。
【００１８】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１９】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例に用いられるフレーム画像の一例を示す図解図である。
【図４】図２実施例で作成される再生用画像の一例を示す図解図である。
【図５】（Ａ）はＬＣＤモニタの表示の一例を示す図解図であり、（Ｂ）はスライド操作の一例を示す図解図である。
【図６】（Ａ）はスライド操作の他の一例を示す図解図であり、（Ｂ）はＬＣＤモニタの表示の他の一例を示す図解図である。
【図７】（Ａ）はＬＣＤモニタの表示のその他の一例を示す図解図であり、（Ｂ）はスライド操作のその他の一例を示す図解図である。
【図８】（Ａ）はピンチイン操作の一例を示す図解図であり、（Ｂ）はピンチイン操作後のスライド操作の一例を示す図解図である。
【図９】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１０】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１１】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１２】（Ａ）はＬＣＤモニタの表示のさらにその他の一例を示す図解図であり、（Ｂ）はＬＣＤモニタの表示の他の一例を示す図解図である。
【図１３】この発明の他の実施例の構成を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００２１】
図１を参照して、この実施例の画像再生装置は、基本的に次のように構成される。第１表示手段１は、モニタ画面のサイズに相当するサイズを有する撮影画像をモニタ画面に表示する。第１変更手段２は、位置変更操作が検知されたとき第１表示手段１によって表示された撮影画像の位置を変更してモニタ画面の周辺部に空き領域を確保する。第２表示手段３は、第１表示手段１によって表示された撮影画像の属性を示す属性情報を第１変更手段２によって確保された空き領域に表示する。
【００２２】
モニタ画面に表示された撮像画像の位置が位置変更操作に応答して変更されると、モニタ画面の周辺部に空き領域が確保される。撮影画像の属性を示す属性情報は、こうして確保された空き領域に表示される。これによって、撮影画像の視認性を維持しつつ撮影画像の属性を簡便に確認することができる。こうして、撮影画像の再生に関する操作性が向上する。
［実施例］
【００２３】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８によって駆動されるフォーカスレンズ１２およびイメージセンサ１６を含む。これらの部材を経たシーンの光学像は、イメージセンサ１６の撮像面に照射され、光電変換を施される。これによって、シーンを表す電荷が生成される。
【００２４】
システム全体が起動されるとＣＰＵ２６は、キー入力装置２８に設けられたモード変更ボタン２８ｍｄの状態（つまり現時点の動作モード）をメインタスクの下で判別し、撮像モードに対応して撮像タスクを起動する一方、再生モードに対応して再生タスクを起動する。
【００２５】
撮像タスクが起動されると、ＣＰＵ２６は、動画取り込み処理を実行するべく、ドライバ１８に露光動作および電荷読み出し動作の繰り返しを命令する。ドライバ１８は、図示しないＳＧ(SignalGenerator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージセンサ１６からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００２６】
信号処理回路２０は、イメージセンサ１６から出力された生画像データに白バランス調整，色分離，ＹＵＶ変換などの処理を施し、これによって生成されたＹＵＶ形式の画像データをメモリ制御回路３０を通してＳＤＲＡＭ３２に書き込む。ＬＣＤドライバ３６は、ＳＤＲＡＭ３２に格納された画像データをメモリ制御回路３０を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ３８を駆動する。この結果、シーンを表す動画像がモニタ画面に表示される。
【００２７】
撮像タスクの下でシャッタボタン２８ｓｈが押し下げられると、静止画取り込み処理および記録処理が実行される。シャッタボタン２８ｓｈが押し下げられた時点の１フレームの画像データは、静止画取り込み処理によってＳＤＲＡＭ３２に取り込まれる。取り込まれた１フレームの画像データは、記録処理に関連して起動したＩ／Ｆ４０によって読み出され、ファイル形式で記録媒体４２に記録される。
【００２８】
再生タスクが起動されると、ＣＰＵ２６は、記録媒体４２に記録された画像ファイルを１つ指定し、指定画像ファイルに注目した再生用画像作成処理を実行する。
【００２９】
再生用画像作成処理においてＣＰＵ２６は、指定画像ファイル，指定画像ファイルの直前に記録された画像ファイル，および指定画像ファイルの直後に記録された画像ファイルの各々の画像データを記録媒体４２から読み出す。ＣＰＵ２６は次に、これらの画像ファイルの各々に付加された撮像データを読み出す。読み出し対象の撮像データは、例えば撮影年月日，画像サイズ，撮影時の撮像モード，フラッシュ発光の有無，画素数，ＩＳＯ感度，ホワイトバランス，および露出の補正値などである。このようにして読み出した画像データおよび撮像データを用いて、ＣＰＵ２６は、再生用画像ＧＰの作成をグラフィックジェネレータ４８に命令する。
【００３０】
グラフィックジェネレータ４８は、読み出された画像データの各々をリサイズして表示用画像データを作成する。グラフィックジェネレータ４８はまた、読み出された撮像データの各々を画像化する。ここで、撮像モードおよびフラッシュ発光の有無などの選択項目の画像化の場合、あらかじめ準備された複数の画像の中から撮像データに合致した画像が選択される。また、撮影年月日，画像サイズ，および画素数などの数値の画像化の場合、あらかじめ準備された文字を表す複数の画像が組み合わされる。
【００３１】
また、再生用画像ＧＰの作成のためにフレーム画像ＦＲが準備される。フレーム画像ＦＲは、図３に示すように、撮影画像エリアＳＣ，ＰＣ，およびＮＣとタグエリアＳＵ，ＳＬ，ＳＲ，ＰＲ，およびＮＬとを含む。
【００３２】
グラフィックジェネレータ４８は、指定画像ファイル，指定画像ファイルの直前に記録された画像ファイル，および指定画像ファイルの直後に記録された画像ファイルの各々の表示用画像を、撮影画像エリアＳＣ，ＰＣ，およびＮＣにそれぞれ合成する。
【００３３】
グラフィックジェネレータ４８はまた、画像化された撮像データの各々をタグエリアＳＵ，ＳＬ，ＳＲ，ＰＲ，およびＮＬにそれぞれ合成する。タグエリアＳＵ，ＳＬ，およびＳＲには、指定画像ファイルの画像化撮像データが合成される。タグエリアＰＲには、指定画像ファイルの直前に記録された画像ファイルの画像化撮像データが合成される。タグエリアＮＬには、指定画像ファイルの直後に記録された画像ファイルの画像化撮像データが合成される。
【００３４】
タグエリアＳＵに合成される画像化撮像データは、撮像データのうち撮影年月日，撮影時刻，ファイル名，および画像サイズである。タグエリアＳＬおよびＮＬに合成される画像化撮像データは、撮像データのうち撮像モードおよびフラッシュ発光の有無である。タグエリアＳＲおよびＰＲに合成される画像化撮像データは、撮像データのうち画素数，ＩＳＯ感度，ホワイトバランス，および露出の補正値である。
【００３５】
また、総撮影枚数とそのうち指定画像ファイルが何枚目であるかとが、記録媒体４２から読み出される。このようにして読み出された情報を表す文字は、画像化されてタグエリアＳＵに合成される。同様に、指定画像ファイルまたは指定画像ファイルの直後に記録された画像ファイルが他の機器にアップロードされていた場合はアップロード先が、記録媒体４２から読み出される。この場合、あらかじめ準備された複数の画像の中からアップロード先を示す画像が選択され、タグエリアＳＬまたはＮＬに合成される。
【００３６】
このような再生用画像作成処理は画像ファイルが新たに指定される毎に実行され、再生用画像ＧＰが図４に示すように作成される。
【００３７】
再生用画像作成処理が完了すると、ＣＰＵ２６は、指定画像ファイルに注目した再生処理の実行をグラフィックジェネレータ４８およびＬＣＤドライバ３６に命令する。グラフィックジェネレータ４８は、再生用画像ＧＰの画像データをＬＣＤドライバ３６に向けて出力する。ＬＣＤドライバ３６は、再生用画像ＧＰのうち指定画像ファイルに対応する範囲を、図５（Ａ）に示すようにＬＣＤモニタ３８に表示させる。
【００３８】
再生タスクの実行中にＬＣＤモニタ３８に対するタッチ操作が操作者によって行われると、タッチ位置がタッチセンサ４６によって検知され、検知結果がＣＰＵ２６に与えられる。
【００３９】
操作者の指がＬＣＤモニタ３８に触れた状態が維持されたままタッチ位置が変化した場合、つまりスライド操作が行われた場合、この動作がタッチセンサ４６によって検知され、検知結果がＣＰＵ２６に与えられる。ＣＰＵ２６は、再生用画像ＧＰのスクロールを検知結果に基づいてＬＣＤドライバ３６に命令する。この結果、ＬＣＤモニタ３８上の再生用画像ＧＰの表示が、スライド方向および量に従ってスクロールする。
【００４０】
図５（Ａ）に示す例によると、操作者が画面右方向へのスライド操作を行った場合、再生用画像ＧＰの表示が右方向にスクロールする。この結果、図５（Ｂ）に示すように、フレーム画像ＦＲのタグエリアＳＬに合成された指定画像ファイルの撮像データとタグエリアＰＲに合成された指定画像ファイルの直前に記録された画像ファイルの撮像データとが、ＬＣＤモニタ３８に表示される。一方、指定画像の右側の一部が非表示となる。
【００４１】
図５（Ｂ）の状態からさらに右方向にスライド操作が行われると、図６（Ａ）に示すように、指定画像ファイルの直前に記録された画像の一部が表示される。
【００４２】
タッチ位置がタッチセンサ４６によって検知されなくなったとき、つまり操作者の指がＬＣＤモニタ３８から離れてタッチ操作が終了したとき、スライド量が既定量以下であった場合、再生用画像ＧＰの表示は元に戻るようにスクロールする。よって、ＬＣＤモニタ３８の表示は指定画像全体の表示に戻る。一方、スライド量が既定量を超えた場合、スライド方向の端まで再生用画像ＧＰの表示がスクロールする。次に、スライド方向に従った画像ファイルが新たに指定された上で、再生用画像作成処理が実行される。
【００４３】
既定量は、例えば画面幅の半分の長さとする。この場合、図５（Ｂ）の状態でタッチ操作が終了すると、ＬＣＤモニタ３８の表示は図５（Ａ）の状態に戻る。一方、図６（Ａ）の状態でタッチ操作が終了すると、ＬＣＤモニタ３８の表示は図６（Ｂ）の状態に進む。
【００４４】
図７（Ａ）に示す例によると、操作者が画面下方向へのスライド操作を行った場合、再生用画像ＧＰの表示が下方向にスクロールする。この結果、図７（Ｂ）に示すように、フレーム画像ＦＲのタグエリアＳＵに合成された指定画像ファイルの撮像データが、ＬＣＤモニタ３８に表示される。一方、指定画像の下側の一部が非表示となる。また、図７（Ｂ）の状態でタッチ操作が終了すると、ＬＣＤモニタ３８の表示は図７（Ａ）の状態に戻る。
【００４５】
操作者の２本の指がＬＣＤモニタ３８に触れた状態が維持されたまま、これらの２本の指によって触れられたＬＣＤモニタ３８上の２点の距離が縮小した場合、つまりピンチイン操作が行われた場合、この動作がタッチセンサ４６によって検知され、検知結果がＣＰＵ２６に与えられる。検知結果を受けたＣＰＵ２６は、以下の処理を実行する。
【００４６】
ＣＰＵ２６は、再生用画像ＧＰへのマスク処理をグラフィックジェネレータ４８に命令する。再生用画像ＧＰのうち指定画像以外の部分、つまり合成された表示用画像を含む撮影画像エリアＰＣおよびＮＣならびに合成された画像化撮像データを含むタグエリアＳＵ，ＳＬ，ＳＲ，ＰＲ，およびＮＬに相当する部分は、マスク処理によってブラックアウト化される。また、マスク処理が施された再生用画像ＧＰは、縮小表示される。ＣＰＵ２６は次に、指定画像を囲むように再生用画像ＧＰの上に４つのアイコンを多重表示する。このような４つのアイコンは、それぞれ互いに異なる処理に対応する。
【００４７】
図７（Ａ）に示す例によると、操作者がピンチイン操作を行った場合、再生用画像ＧＰがマスク処理を経て縮小表示され、アイコンが多重表示される。この結果、図８（Ａ）に示すように、アイコンＩＣ１〜ＩＣ４が指定画像を囲むようにＬＣＤモニタ３８に表示される。アイコンＩＣ１〜ＩＣ４は、それぞれ“画像のリサイズ”，“画像ファイルの削除”，“画像ファイルのお気に入り登録”，および“画像のレタッチ”に対応する。
【００４８】
ピンチイン操作後の操作者の２本の指がＬＣＤモニタ３８に触れた状態が維持されたままタッチ位置が変化した場合、つまりスライド操作が行われた場合、この動作がタッチセンサ４６によって検知され、検知結果がＣＰＵ２６に与えられる。ＣＰＵ２６は、再生用画像ＧＰのスクロールを検知結果に基づいてＬＣＤドライバ３６に命令する。この結果、縮小された再生用画像ＧＰの表示が、スライド方向および量に従ってスクロールする。
【００４９】
図８（Ａ）に示す例によると、操作者がピンチイン操作後に画面左方向へのスライド操作を行った場合、縮小された再生用画像ＧＰの表示が左方向にスクロールする。なお、アイコンＩＣ１〜ＩＣ４の表示はスクロールしない。この結果、図８（Ｂ）に示すように、画面左側に表示されたアイコンＩＣ２の下に指定画像が重なるように、ＬＣＤモニタ３８の表示が変化する。
【００５０】
指定画像とアイコンとの重なりが既定量以下のままタッチ操作が終了したとき、再生用画像ＧＰの表示は元に戻るようにスクロールする。よって、ＬＣＤモニタ３８の表示は指定画像を中心とした表示に戻る。また、マスク処理の解除およびアイコンの非表示化が実行され、再生用画像ＧＰの縮小表示が終了する。よって、ＬＣＤモニタ３８の表示はピンチイン操作前の状態に戻る。一方、スライド操作によって重なりが既定量を超えた場合、ＣＰＵ２６は、指定画像に対して重なったアイコンに対応する処理を実行する。既定量は、例えば縮小された指定画像の半分の面積とする。
【００５１】
図８（Ｂ）に示す例によると、操作者が画面左方向へのスライド操作を更に続けたことによってアイコンＩＣ２と指定画像との重なりが指定画像の面積の半分を超えたとき、アイコンＩＣ２に対応する“画像ファイルの削除”の処理が実行される。従って、指定画像ファイルは削除される。
【００５２】
また、スライド操作によってアイコンに対応する処理が実行される直前に、重なりがこれ以上増大すると処理が実行されることを通知するために、重なったアイコンの表示態様を変更するようにしてもよい。例えば、アイコンＩＣ１〜ＩＣ４のいずれかと指定画像との重なりが指定画像の面積の半分以下から既定の範囲内にあるときに、表示態様の変更を実行する。表示態様の変更は、例えば、アイコンの輝度を増大してもよいし、アイコンを点滅させてもよい。
【００５３】
ＣＰＵ２６は、図９〜１０に示す再生タスクを含む複数の処理を並列的に実行する。なお、これらの処理に対応する制御プログラムは、フラッシュメモリ４４に記憶される。
【００５４】
図９を参照して、ステップＳ１では操作に基づいた番号または既定の番号を変数Ｐに設定する。ステップＳ３では、記録媒体４２に記録されているＰ番目のフレームの画像ファイルに注目した再生用画像作成処理を実行する。
【００５５】
ステップＳ５では、Ｐ番目のフレームの画像ファイルに注目した再生処理の実行をグラフィックジェネレータ４８およびＬＣＤドライバ３６に命令する。この結果、再生用画像ＧＰのうち指定画像ファイルに対応する範囲がＬＣＤモニタ３８に表示される。
【００５６】
ステップＳ７ではＬＣＤモニタ３８に対してタッチ操作およびスライド操作が行われたか否かを判別し、判別結果がＹＥＳであればステップＳ１１に進む一方、判別結果がＮＯであればステップＳ９に進む。
【００５７】
ステップＳ９ではＬＣＤモニタ３８に対してピンチイン操作が行われたか否かを判別し、判別結果がＹＥＳであればステップＳ２３に進む一方、判別結果がＮＯであればステップＳ７に戻る。
【００５８】
ステップＳ１１では、ＬＣＤモニタ３８上の再生用画像ＧＰの表示を操作方向および量に従ってスクロールする。ステップＳ１３ではタッチ操作が修了したか否かを判別し、判別結果がＮＯであればステップＳ７に戻る一方、判別結果がＹＥＳであればステップＳ１５に進む。
【００５９】
ステップＳ１５では画面左方向または画面右方向へのスライド量が既定量を超えたか否かを判別し、判別結果がＮＯであればステップＳ１７に進む一方、判別結果がＹＥＳであればステップＳ１９に進む。
【００６０】
ステップＳ１７では、Ｐ番目のフレームの画像全体の表示に戻るように再生用画像ＧＰの表示をスクロールする。ステップＳ１７の処理が完了すると、ステップＳ７に戻る。
【００６１】
ステップＳ１９では、スライド方向の端まで再生用画像ＧＰの表示をスクロールする。ステップＳ２１ではスライド方向に従って変数Ｐをインクリメントまたはデクリメントし、その後にステップＳ３に戻る。
【００６２】
ステップＳ２３では、再生用画像ＧＰのうち指定画像以外の部分に対してマスク処理を実行する。ステップＳ２５では、マスク処理が施された再生用画像ＧＰを縮小表示する。ステップＳ２７では、指定画像を囲むように再生用画像ＧＰの上にアイコンを多重表示する。
【００６３】
ステップＳ２９ではタッチ操作が終了したか否かを判別し、判別結果がＮＯであればステップＳ３９に進む一方、判別結果がＹＥＳであればステップＳ３１に進む。
【００６４】
ステップＳ３１では、再生用画像ＧＰの表示が元に戻るようにスクロールする。この結果、ＬＣＤモニタ３８の表示はＰ番目の画像の縮小表示に戻る。ステップＳ３３では再生用画像ＧＰのマスク処理を解除し、ステップＳ３５ではアイコンを非表示化とする。ステップＳ３７では再生用画像ＧＰの縮小表示を終了し、その後にステップＳ７に戻る。
【００６５】
ステップＳ３９ではＬＣＤモニタ３８に対してスライド操作が行われたか否かを判別し、判別結果がＹＥＳであればステップＳ４１に進む一方、判別結果がＮＯであればステップＳ２９に戻る。ステップＳ４１では、ＬＣＤモニタ３８上の縮小された再生用画像ＧＰの表示を操作方向および量に従ってスクロールする。
【００６６】
ステップＳ４３では縮小されたＰ番目の画像とアイコンとの重なりが既定量を超えたか否かを判別し、判別結果がＮＯであればステップＳ２９に戻る。一方、判別結果がＹＥＳであれば、重なったアイコンに対応する処理をＰ番目のフレームの画像ファイルに対してステップＳ４５で実行する。ステップＳ４５の処理が完了すると、ステップＳ３に戻る。
【００６７】
図９のステップＳ３の再生用画像作成処理は、図１１に示すサブルーチンに従って実行される。ステップＳ５１では、Ｐ−１番目のフレームの画像ファイル，Ｐ番目のフレームの画像ファイル，およびＰ＋１番目のフレームの画像ファイルの各々の画像データを記録媒体４２から読み出す。ステップＳ５３では、ステップＳ５１で読み出された画像ファイルの各々に付加された撮像データを読み出す。
【００６８】
ステップＳ５５では、ステップＳ５１で読み出された画像データの各々をリサイズして表示用画像データを作成する。ステップＳ５７では、読み出された撮像データの各々を画像化する。
【００６９】
ステップＳ５９では、ステップＳ５５で作成された表示用画像データ，ステップＳ５７で作成された画像化撮像データ，およびあらかじめ準備されたフレーム画像ＦＲを用いて、再生用画像ＧＰを作成する。ステップＳ５９の処理が完了すると、上階層のルーチンに復帰する。
【００７０】
以上の説明から分かるように、ＣＰＵ２６は、ＬＣＤモニタ３８のサイズに相当するサイズを有する撮影画像をＬＣＤモニタ３８に表示し、位置変更操作が検知されたとき表示された撮影画像の位置を変更してＬＣＤモニタ３８の周辺部に空き領域を確保する。ＣＰＵ２６はまた、表示された撮影画像の属性を示す属性情報を確保された空き領域に表示する。
【００７１】
ＬＣＤモニタ３８に表示された撮像画像の位置が位置変更操作に応答して変更されると、ＬＣＤモニタ３８の周辺部に空き領域が確保される。撮影画像の属性を示す属性情報は、こうして確保された空き領域に表示される。これによって、撮影画像の視認性を維持しつつ撮影画像の属性を簡便に確認することができる。こうして、撮影画像の再生に関する操作性が向上する。
【００７２】
なお、この実施例ではピンチイン操作時に表示されるアイコンの一例を示したが、表示されるアイコンは、画像ファイルのサイズまたは種類によって変更するようにしてもよい。例えば、画像ファイルのサイズが既定値以下であった場合、図８（Ａ）および図８（Ｂ）に示す“リサイズ”に対応するアイコンＩＣ１に替えて、図１２（Ａ）に示すように“アップロード”に対応するアイコンＩＣ５を表示するようにしてもよい。また、画像ファイルが動画像データを収める場合、図１２（Ａ）に示す“レタッチ”に対応するアイコンＩＣ４に替えて、図１２（Ｂ）に示すように“動画編集”に対応するアイコンＩＣ６を表示するようにしてもよい。
【００７３】
また、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ４４に予め記憶される。しかし、外部サーバに接続するための通信Ｉ／Ｆ６０を図１３に示す要領でディジタルカメラ１０に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ４４に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００７４】
また、この実施例では、ＣＰＵ２６によって実行される処理を、図９〜１０に示す再生タスクを含む複数のタスクに区分するようにしている。しかし、これらのタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、転送タスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【００７５】
また、この実施例では、ディジタルスチルカメラを用いて説明したが、本発明は、ディジタルビデオカメラ、携帯電話端末またはスマートフォンなどにも適用することができる。
【符号の説明】
【００７６】
１０  …  ディジタルカメラ
２６  …  ＣＰＵ
３６  …  ＬＣＤドライバ
３８  …  ＬＣＤモニタ
４２  …  記録媒体
４６  …  タッチセンサ
４８  …  グラフィックジェネレータ
【図１】
0006010303.tif 000002
【図２】
0006010303.tif 000003
【図３】
0006010303.tif 000004
【図４】
0006010303.tif 000005
【図５】
0006010303.tif 000006
【図６】
0006010303.tif 000007
【図７】
0006010303.tif 000008
【図８】
0006010303.tif 000009
【図９】
0006010303.tif 000010
【図１０】
0006010303.tif 000011
【図１１】
0006010303.tif 000012
【図１２】
0006010303.tif 000013
【図１３】
0006010303.tif 000014