(57)【要約】【課題】主再生画像に関連する画像ファイルとして、これまでよりも有用なものをユーザに提示する。【解決手段】主再生画像に関連する画像ファイルを抽出するのにあたり、複数の抽出条件を設定し、これらの抽出条件ごとに該当するお薦め画像ファイルを抽出する。そのうえで、お薦め画像ファイルのうちから、抽出条件ごとに対して設定される重み付け値に基づいて１つのお薦め画像ファイルを選択し、これをお薦め画像の代表として、表示によって提示する。【選択図】図８
2010021787.tif 000002
【特許請求の範囲】
【請求項１】
単位画像データをメタデータとともに記憶媒体に記憶して管理する記憶管理手段と、
上記記憶媒体から選択された基準単位画像データが有するメタデータの内容に基づいて複数の異なる抽出条件を設定する抽出条件設定手段と、
上記記憶媒体から、上記複数の異なる抽出条件ごとに該当する単位画像データを抽出する処理を実行する単位画像データ抽出手段と、
上記単位画像データ抽出手段により抽出した単位画像データである抽出単位画像データのうちから、上記抽出条件ごとに対して設定される重み付け値に基づいて選択した抽出単位画像データを代表抽出単位画像データとして決定する処理を実行する代表抽出単位画像データ決定手段と、
上記代表抽出単位画像データの画像を表示により提示するための制御を実行する代表抽出単位画像表示制御手段と、
を備える画像提示装置。
【請求項２】
上記代表抽出単位画像データ決定手段が代表抽出単位画像データを決定する処理を実行するのに際して、過去において同じ代表抽出単位画像データが決定されている場合には、前回において同じ代表抽出単位画像データを決定したときとは異なる重み付け値のパターンを上記抽出条件ごとに対して設定する重み付け値設定手段を備える、
請求項１に記載の画像提示装置。
【請求項３】
上記代表抽出単位画像データ決定手段は、複数の代表抽出単位画像データを決定する処理を実行し、代表抽出単位画像表示制御手段は、上記複数の代表抽出単位画像データの画像を同時に表示させるとともに、
上記複数の代表抽出単位画像データの画像のうちから１つの画像を選択する操作が行われる操作手段と、
上記操作手段により選択された画像に対応する代表抽出単位画像データと最も関連度が高いとされる抽出条件を認識する抽出条件認識手段と、
上記代表抽出単位画像データ決定手段が代表抽出単位画像データを決定する処理を実行するのに際して、上記抽出条件認識手段により認識された抽出条件の重み付け値が最も高くなるようにして、上記抽出条件ごとに対する重み付け値を設定する重み付け値設定手段とをさらに備える、
請求項１又は請求項２に記載の画像提示装置。
【請求項４】
上記代表抽出単位画像データ決定手段は、
代表抽出単位画像データを決定する処理を実行するのに際して、過去において同じ代表抽出単位画像データが決定されている場合には、上記抽出条件ごとに対して設定される重み付け値に基づいて抽出単位画像データを選択する処理に代えて、上記抽出単位画像データのうちからランダムに選択した抽出単位画像データを代表抽出単位画像データとして決定する処理を実行する、
請求項３に記載の画像提示装置。
【請求項５】
単位画像データがメタデータとともに記憶される記憶媒体から選択された基準単位画像データが有するメタデータの内容に基づいて複数の異なる抽出条件を設定する抽出条件設定手順と、
上記記憶媒体から、上記複数の異なる抽出条件ごとに該当する単位画像データを抽出する処理を実行する単位画像データ抽出手順と、
上記単位画像データ抽出手順により抽出した単位画像データである抽出単位画像データのうちから、上記抽出条件ごとに対して設定される重み付け値に基づいて選択した抽出単位画像データを代表抽出単位画像データとして決定する処理を実行する代表抽出単位画像データ決定手順と、
上記代表抽出単位画像データの画像を表示により提示するための制御を実行する代表抽出単位画像表示制御手順と、
を実行する画像提示方法。
【請求項６】
単位画像データがメタデータとともに記憶される記憶媒体から選択された基準単位画像データが有するメタデータの内容に基づいて複数の異なる抽出条件を設定する抽出条件設定手順と、
上記記憶媒体から、上記複数の異なる抽出条件ごとに該当する単位画像データを抽出する処理を実行する単位画像データ抽出手順と、
上記単位画像データ抽出手順により抽出した単位画像データである抽出単位画像データのうちから、上記抽出条件ごとに対して設定される重み付け値に基づいて選択した抽出単位画像データを代表抽出単位画像データとして決定する処理を実行する代表抽出単位画像データ決定手順と、
上記代表抽出単位画像データの画像を表示により提示するための制御を実行する代表抽出単位画像表示制御手順と、
を画像提示装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば複数の画像データのうちからしかるべきものを選択して表示によって提示する画像提示装置とその方法に関する。また、このような画像提示装置が実行するプログラムに関する。
【背景技術】
【０００２】
近年において、デジタルスチルカメラなどの撮像装置において撮像記録した画像データを記録するための記憶媒体としては、例えばギガバイト単位の大容量のものが安価に入手できる状況となっている。
このようにして記憶媒体の容量が大きくなれば、記憶媒体に対して一度に記録することのできる撮像画像データ数も多くなってくるが、この場合、せっかく撮り貯めてきたのにも関わらず、ユーザが見ることなく埋もれてしまうようなものも出てくると考えられる。このことからすると、多くの画像データのうちから、ユーザに提示するのに価値があるとされる画像を提示できるようにすることが好ましい。
【０００３】
例えば特許文献１には、サムネイルエリアにサムネイル画像を表示するとともに、このサムネイルエリアに表示される画像のグループから所定期間離れたグループに属する画像（例えば一年前又はその一年後の画像）をランダムに抽出してサブサムネイルエリアに表示させる画像表示装置が記載されている。
また、特許文献２には、検出した位置情報と、撮像記録された画像データに対応付けられた位置情報とに基づいて、現在と同じ位置にて撮像記録された画像データを表示などにより通知する構成が記載されている。
【０００４】
【特許文献１】特開２００６−１０９４１０号公報
【特許文献２】特開２００７−２１４９０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本願発明としても、複数の画像データのうちからユーザに提示するのに価値があるとされる画像を提示しようとするものであり、これまでよりも、有用な画像の提示が行えるようにすることを課題とする。
【課題を解決するための手段】
【０００６】
そこで本願発明は上記した課題を考慮して、画像提示装置として次のように構成する。
つまり、単位画像データをメタデータとともに記憶媒体に記憶して管理する記憶管理手段と、上記記憶媒体から選択された基準単位画像データが有するメタデータの内容に基づいて複数の異なる抽出条件を設定する抽出条件設定手段と、記憶媒体から、複数の異なる抽出条件ごとに該当する単位画像データを抽出する処理を実行する単位画像データ抽出手段と、この単位画像データ抽出手段により抽出した単位画像データである抽出単位画像データのうちから、抽出条件ごとに対して設定される重み付け値に基づいて選択した抽出単位画像データを代表抽出単位画像データとして決定する処理を実行する代表抽出単位画像データ決定手段と、この代表抽出単位画像データの画像を表示により提示するための制御を実行する代表抽出単位画像表示制御手段とを備えることとした。
【０００７】
上記構成では、基準単位画像データに関連するとされる単位画像データを抽出するのにあたり、複数の抽出条件を設定し、これらの抽出条件ごとに該当する単位画像データを抽出する。これにより、先ずは、基準単位画像データに関連する単位画像データについて、多様な関連要素により関連づけられているものを抽出できる。
そのうえで、このようにして抽出された単位画像データ（抽出単位画像データ）のうちから、抽出条件ごとに対して設定される重み付け値に基づいて、例えば最も重要度が高いものとして決定したものを、代表抽出単位画像データとして選択し、表示により提示することとしている。つまり、代表抽出単位画像データは、複数の抽出条件により抽出された単位画像データのなかでも、重要度が最も高い単位画像データとして位置付けられる。
【発明の効果】
【０００８】
このようにして本発明は、或る基準となる画像データに関連する画像データとして、これまでよりも有用なものをユーザに提示できる。
【発明を実施するための最良の形態】
【０００９】
本願発明を実施するための最良の形態（以下、実施形態という）としては、本願発明に基づく画像提示装置の構成をデジタルスチルカメラに適用した例を挙げる。
【００１０】
図１は、本実施形態としてのデジタルスチルカメラ１の構成例を示すブロック図である。
この図において、先ず、光学系部１１は、例えばズームレンズ、フォーカスレンズなども含む必要枚数の撮像用のレンズ群、絞りなどを備えて成り、入射された光を撮像光としてイメージセンサ１２の受光面に結像させる。
また、光学系部１１においては、上記のズームレンズ、フォーカスレンズ、絞りなどを駆動させるための駆動機構部も備えられているものとされる。これらの駆動機構部は、例えば制御部１７が実行するとされるズーム（画角）制御、自動焦点調整制御、自動露出制御などのいわゆるカメラ制御によりその動作が制御される。
【００１１】
イメージセンサ１２は、上記光学系部１１にて得られる撮像光を電気信号に変換する、いわゆる光電変換を行う。このために、イメージセンサ１２は、光学系部１１からの撮像光を光電変換素子の受光面にて受光し、受光された光の強さに応じて蓄積される信号電荷を、所定タイミングにより順次出力するようにされる。これにより、撮像光に対応した電気信号(撮像信号)が出力される。
なお、イメージセンサ１２として採用される光電変換素子（撮像素子）としては、特に限定されるものではないが、現状であれば、例えばＣＭＯＳセンサやＣＣＤ(Charge Coupled Device)などを挙げることができる。また、ＣＭＯＳセンサを採用する場合には、イメージセンサ１２に相当するデバイス(部品)として、次に述べるＡ／Ｄコンバータ１３に相当するアナログ−デジタル変換器も含めた構造とすることができる。
【００１２】
上記イメージセンサ１２から出力される撮像信号は、Ａ／Ｄコンバータ１３に入力されることで、デジタル信号に変換され、信号処理部１４に入力される。
信号処理部１４では、Ａ／Ｄコンバータ１３から出力されるデジタルの撮像信号について、例えば１つの静止画 (フレーム画像)に相当する単位で取り込みを行い、このようにして取り込んだ静止画単位の撮像信号について所要の信号処理を施すことで、１枚の静止画に相当する画像信号データである撮像画像データを生成することができる。
【００１３】
上記のようにして信号処理部１４にて生成した撮像画像データを記憶媒体であるメモリカード３０に記録させる場合には、例えば１つの静止画に対応する撮像画像データを信号処理部１４からエンコード／デコード部１５に対して出力するようにされる。
エンコード／デコード部１５は、信号処理部１４から出力されてくる静止画単位の撮像画像データについて、所定の静止画像圧縮符号化方式により圧縮符号化を実行したうえで、例えば制御部１７の制御に応じてヘッダなどを付加して、所定形式に圧縮された撮像画像データの形式に変換する。そして、このようにして生成した撮像画像データを実データとして有する、所定の静止形式による画像ファイルを生成し、メディアコントローラ１６に転送する。メディアコントローラ１６は、制御部１７の制御に従って、メモリカード３０に対して、転送されてくる画像ファイルのデータを書き込んで記録させる。
【００１４】
メモリカード３０は、例えば所定規格に従ったカード形式の外形形状を有し、内部には、フラッシュメモリなどの不揮発性の半導体記憶素子を備えた構成を採る記憶媒体である。
上記したように、メモリカード３０に記録される撮像画像データは、ファイル単位で管理される。このファイル単位による管理は、例えばメモリカード３０に対応する装置が実装するファイルシステムにより実現される。
なお、画像ファイルを記憶させる記憶媒体については、例えばディスク状記録媒体をはじめ、上記メモリカード以外の種別、形式などとされてもよい。
【００１５】
また、デジタルスチルカメラ１は信号処理部１４にて得られる撮像画像データを利用して表示部２３により画像表示を実行させることで、現在撮像中の画像であるいわゆるスルー画を表示させることが可能とされる。例えば信号処理部１４においては、先の説明のようにしてＡ／Ｄコンバータ１３から出力される撮像信号を取り込んで１枚の静止画相当の撮像画像データを生成するのであるが、この動作を継続することで、動画におけるフレーム画像に相当する撮像画像データを順次生成していく。そして、このようにして順次生成される撮像画像データを、制御部１７の制御に従って表示ドライバ２２に対して転送する。これにより、スルー画の表示が行われる。
【００１６】
表示ドライバ２２では、上記のようにして信号処理部２４から入力されてくる撮像画像データに基づいて表示部２３を駆動するための駆動信号を生成し、表示部２３に対して出力していくようにされる。これにより、表示部２３においては、静止画単位の撮像画像データに基づく画像が順次的に表示されていくことになる。これをユーザが見れば、そのときに撮像しているとされる画像が表示部２３において動画的に表示されることになる。つまり、スルー画が表示される。
【００１７】
また、デジタルスチルカメラ１は、メモリカード３０に記録されている画像ファイルを再生して、その画像を表示部２３に対して表示させることも可能とされる。
このためには、制御部１７が画像ファイルを指定して、メディアコントローラ２６に対してメモリカード３０からのデータ読み出しを命令する。この命令に応答して、メディアコントローラ２６は、指定された画像ファイルが記録されているメモリカード３０上のアドレスにアクセスしてデータ読み出しを実行し、読み出したデータを、エンコード／デコード部２５に対して転送する。
【００１８】
エンコード／デコード部２５は、例えば制御部１７の制御に従って、メディアコントローラ２６から転送されてきた画像ファイルから圧縮静止画データとしての実体データを取り出し、この圧縮静止画データについて、圧縮符号化に対する復号処理を実行して、１つの静止画に対応する画像データを得る。そして、この画像データを表示ドライバ２２に対して転送する。これにより、表示部２３においては、メモリカード３０に記録されている画像ファイルの画像が再生表示されることになる。
【００１９】
また表示部２３に対しては、上記のスルー画や画像ファイルの再生画像などとともに、ユーザインターフェイス画像も表示させることができる。この場合には、例えばそのときの動作状態などに応じて制御部１７が必要なユーザインターフェイス画像としての表示用画像データを生成し、これを表示ドライバ２２に対して出力するようにされる。これにより、表示部２３においてユーザインターフェイス画像が表示されることになる。
なお、このユーザインターフェイス画像は、例えば特定のメニュー画面などのようにスルー画や撮像画像データの再生画像とは個別に表示部２３の表示画面に表示させることも可能であるし、スルー画や撮像画像データの再生画像上の一部において重畳・合成されるようにして表示させることも可能である。
【００２０】
制御部１７は、例えば実際においてはＣＰＵ(Central Processing Unit)を備えて成るもので、ＲＯＭ１８、ＲＡＭ１９などとともにマイクロコンピュータを構成する。ＲＯＭ１８には、例えば制御部１７としてのＣＰＵが実行すべきプログラムの他、デジタルスチルカメラ１の動作に関連した各種の設定情報などが記憶される。
ＲＡＭ１９は、ＣＰＵのための主記憶装置とされる。
また、この場合のフラッシュメモリ２０は、例えばユーザ操作や動作履歴などに応じて変更(書き換え)の必要性のある各種の設定情報などを記憶させておくために使用する不揮発性の記憶領域として設けられるものである。
なおＲＯＭ１８について、例えばフラッシュメモリなどをはじめとする不揮発性メモリを採用することとした場合には、フラッシュメモリ２０に代えて、このＲＯＭ１８における一部記憶領域を使用することとしてもよい。
【００２１】
操作部２１は、デジタルスチルカメラ１に備えられる各種操作子と、これらの操作子に対して行われた操作に応じた操作情報信号を生成してＣＰＵに出力する操作情報信号出力部位とを一括して示している。また、この場合においては、操作部２１は、表示部２３の表示画面のパネル部分に設けられるタッチパネルの構成も含む。
制御部１７は、操作部２１から入力される操作情報信号に応じて所定の処理を実行する。
【００２２】
時計部２４は、現在の年月日、時刻を計時する部位である。
【００２３】
位置検出部２５は、このデジタルスチルカメラ１の位置を検出する部位である。この位置検出部２５の実際としては、例えばＧＰＳ(Global Positioning System)に対応する受信機、測位装置などを採用できる。このようにＧＰＳシステムを採用した場合には、緯度・経度による位置情報を得ることができる。
【００２４】
前述のように、上記構成による本実施形態のデジタルスチルカメラ１は、メモリカード３０に記録されている画像ファイル（単位画像データ）の画像を表示部２３に再生表示可能とされている。
そのうえで、本実施形態では、この再生表示させている画像ファイル（基準単位画像データ）に関連した他の画像ファイルの画像を「お薦め画像」として提示するようにして表示部２３にて表示可能とされる。
このようなお薦め画像提示の態様例について、図２、図３を参照して説明する。
【００２５】
図２（ａ）においては、表示部２３の表示画面部２３Ａが示されている。
ここで、例えばユーザが、メモリカード３０に記録されている画像ファイルのうちから１つを選択して、その画像を、表示部２３の表示画面部２３Ａの画像表示領域全体を使用して表示させるための操作を行ったとする。図２（ａ）は、この操作に応じて、表示画面部２３Ａにて画像ファイルの画像が表示された状態を示している。なお、ここでは、表示画面部２３Ａの画像表示領域全体により表示されている画像については主再生画像１０１として示している。
また、ここでは説明の便宜上、主再生画像１０１についての付加情報として、対応する画像ファイルが撮像記録された記録年月日表示１０２を表示させた状態としている。
【００２６】
そして、図２（ａ）に示す画像の表示が開始されてから、例えば、特に他の画像ファイルの画像への切り換えなどの操作が行われることなく所定時間（例えば数秒）が経過したとする。これに応じて、例えば図２（ａ）から図２（ｂ）への遷移として示すようにして、主再生画像１０１に重畳するようにして、表示画面部２３Ａの所定位置（ここでは右下）において、お薦め画像提示領域１１０の画像の表示が開始される。
【００２７】
この場合のお薦め画像提示領域１１０は、サムネイルお薦め画像１１２が配置表示されるとともに、その上にコメント１１１が配置表示される態様となっている。
【００２８】
本実施形態では、メモリカード３０に記録されている画像ファイルのうちで、主再生画像１０１としての画像ファイルに対して関連を有することで、ユーザに推薦するのにふさわしいものとして扱われる画像ファイルとしてのコンテンツを、観念的に「お薦め画像」という。また、特にお薦め画像に対応する画像ファイルであることを指すときには、「お薦め画像ファイル」ともいう
サムネイルお薦め画像１１２は、上記お薦め画像ファイルのうちで、代表として選択した画像ファイルについてのサムネイル画像である。
図２（ｂ）の場合には、コメント１１１において「他の年の今日」というコメントが表示されている。これは、図２（ｂ）のサムネイルお薦め画像１１２は、主再生画像１０１に対応する画像ファイルに対して、「年は異なるが、同じ日付に記録されたもの」という、記録された日付の点で関連性を有する画像ファイル群の代表画像であることを示している。
【００２９】
また、例えばメモリカード３０における画像ファイルの記録内容などをはじめとする条件の違いによっては、図２（ａ）の主再生画像１０１に関連したお薦め画像提示領域１１０として、図２（ｃ）に示す態様のものが表示される場合もある。
【００３０】
図２（ｃ）のコメント１１１において、「他の『風景』で撮った写真」というコメントが表示されている。
本実施形態のデジタルスチルカメラ１は、そのときの被写体や周囲環境などに応じた適切なカメラ設定（例えばシャッタースピード、絞り、露出、ホワイトバランスなど）での撮像記録が手軽に行えるように、プリセットとして用意された複数のカメラ設定のパラメータセット（プリセットカメラ設定モード）を選択できるようになっている。つまり、例えばユーザは、『人物』、『風景』、『子供』、『夜景』・・・などのようにして提示されるプリセットカメラ設定モードのうちから任意に１つを選択して設定する操作を行う。ここで、例えば、「人物」のプリセットカメラ設定モードを選択設定したとすると、カメラ設定の各パラメータは、人物の撮像記録に適した値に設定されるものである。
図２（ｃ）における「他の『風景』で撮った写真」とのコメント１１１は、主再生画像１０１の画像ファイルが『風景』のプリセットカメラ設定モードで撮像記録されたものであり、サムネイルお薦め画像１１２には、「主再生画像と同じプリセットカメラ設定モード（『風景』）により撮像記録されたもおのである」という関連性を有する他の画像ファイルの代表画像を表示させていることを通知している。
【００３１】
ここで、例えば図２（ｂ）、図２（ｃ）に示される状態の下で、主再生画像１０１を切り換えるための操作が行われたとすると、これまでのお薦め画像提示領域１１０の表示を停止するとともに、次の主再生画像１０１の画像表示を開始する。
なお、この次の主再生画像１０１の画像表示が開始されてから、特に操作が行われることなく所定時間が経過すれば、図２（ａ）から図２（ｂ）、若しくは図２（ｃ）への遷移と同様にして、そのときに表示されている主再生画像１０１に関連したサムネイルお薦め画像１１２と、これに対応したコメント１１１とが表示されたお薦め画像提示領域１１０の表示が開始される。
【００３２】
例えば図２（ｂ）に示される状態において、ユーザが、提示されたお薦め画像を表示画面部２３Ａの表示領域全体により表示させるために、例えば表示画面部２３Ａにおいてお薦め画像提示領域１１０が表示されている部分に対して指で触れるタッチパネル操作を行ったとする。
この操作に応じて、表示画面部２３Ａには、図３（ａ）に示すようにして、これまで表示させていた主再生画像１０１に代わり、図２（ｂ）においてサムネイルお薦め画像１１２として表示されていた画像が、表示画面部２３Ａの表示領域全体により再生表示される。本実施形態では、このようにして表示画面部２３Ａの表示領域全体により再生表示されるお薦め画像を、再生お薦め画像１２０という。
【００３３】
図３（ａ）において、記録年月日表示１０２によっては、この再生お薦め画像１２０に対応する画像ファイルが２００７年５月３０日に記録されたものであることが示されている。図２において示されていた記録年月日表示１０２は、主再生画像１０１に対応する画像ファイルが２００８年５月３０日に記録されたものであることを示している。つまり、図３（ａ）においては、現に、図２の主再生画像１０１に対応する画像ファイルの記録年月日に対して、一年前ではあるが同じ月日による日付で撮像記録された画像ファイルの画像が表示されていることが示されている。
【００３４】
ここで、図３（ａ）の表示が行われている状態において、デジタルスチルカメラ１における所定の操作子に対する操作によって、表示画像を順送り若しくは順戻しする、送り／戻し操作を行ったとする。
これに応じては、図２の主再生画像１０１に対応する画像ファイルの記録年月日に対して、年は異なるが同じ月日に撮像記録された関係を持つ画像ファイル群のうちで、予め設定された順序（例えば時刻順）により選択された画像ファイルの画像が再生お薦め画像１２０として表示される状態に変化する。このようにして再生お薦め画像１２０が次の画像ファイルに対応した画像に変化した様子を、図３（ｂ）に示す。
【００３５】
なお、確認のために述べておくと、図２（ｃ）に示すお薦め画像提示領域１１０に対するタッチパネル操作を行って再生お薦め画像１２０を表示させ、この状態で表示画像の送り／戻し操作を行ったとする。この場合には、図２の主再生画像１０１に対応する画像ファイルと同じく『風景』のプリセットカメラ設定モードにより撮像記録された他の画像ファイル群の画像のなかで、表示される画像が切り換わっていく。
【００３６】
また、図３（ａ）（ｂ）の再生お薦め画像１２０が表示された表示画面部２３Ａにおいては、戻るボタン１２１が表示されている。
この戻るボタン１２１に対するタッチパネル操作を行ったとされると、これまでの再生お薦め画像１２０の表示から、図２（ａ）に示した元の主再生画像１０１の表示に戻る。
【００３７】
このようにして、本実施形態では、先ず、メモリカード３０に記録されている画像ファイルのうちから、ユーザの意志により選択したものを主再生画像１０１として表示させる。
そして、例えばトリガとして主再生画像の表示開始から一定時間が経過すると、主再生画像１０１に関連性を有するものとして抽出された画像ファイル群（お薦め画像ファイル群）のうちで代表となる画像ファイルの画像が、お薦め画像提示領域１１０の表示という態様で提示される。
【００３８】
例えば近年においては、例えばメモリカード３０に相当する記憶媒体として、ギガバイト単位の大容量のものも入手が容易になっている。このような記憶媒体が大容量となったことで、以前と比較すると非常に多数の画像ファイルを記録することが可能となっている。
このために、例えばユーザが意図的に探し出さない限り、記憶媒体に記録されている画像ファイルのなかには、二度とユーザが再生することなく埋もれてしまうものが出てきてしまうようになった。
【００３９】
そこで、本実施形態のように上記図２、図３により説明したようにしてお薦め画像の提示を行うようにすれば、そのまま再生されることなく埋もれてしまう可能性のあった画像ファイルの画像を、ユーザに提示することができる。これは、例えばユーザにとっては、予期してはいなかったものの、関心のありそうな画像が提示されることになるので、デジタルスチルカメラ１を利用する面白みも増すことになる。
【００４０】
また、本実施形態の場合、お薦め画像として、先ずはユーザが自身の意志により選択して表示させた主再生画像１０１の画像ファイルと関連性を有するものが抽出されるようにしている。このために、例えばメモリカード３０に記録されている画像ファイルのうちから全くランダムに抽出するような場合と比較して、お薦め画像にユーザが高い関心を持つ可能性は高くなる。つまり、ユーザにとって有用性のあるお薦め画像の提示が実現されている。
【００４１】
以降、上記図２、図３により説明した本実施形態のお薦め画像提示を実現するための構成について説明していく。
先ず本実施形態においては、メモリカード３０に記憶される画像ファイルについて、図４に示すようにして、画像ファイル管理情報によって管理するようにしている。
ここでは、メモリカード３０に記憶されているｎ個の画像ファイル１〜ｎが示されている。画像ファイル管理情報は、このようにしてメモリカード３０に記憶される画像ファイル１〜ｎごとに対応した単位管理データ１〜ｎを有して形成される。
【００４２】
図５は、画像ファイル管理情報の構造例を示している。
上記図４によっても述べたように、画像ファイル管理情報は、画像ファイル１〜ｎに対応するｎ個の単位管理データ１〜ｎにより形成されている。
そして、図５に示されるようにして、個々の単位管理データは、ファイルパス、記録日時情報、位置情報、カメラ設定情報、分類情報を有して成るものとしている。
【００４３】
ファイルパスには、対応する画像ファイルについてのファイルパス（ディレクトリ）が示される。なお、対応する画像ファイルのファイル名は、このファイルパスにおいて示されているものとする。
記録日時情報には、対応する画像ファイルが記録された年月日（記録年月日）が示される。
位置情報には、対応する画像ファイルをデジタルスチルカメラ１により記録したとされるときの、デジタルスチルカメラ１の位置が示される。この位置情報は、位置検出部２５にて検出された位置の情報に基づいて生成される。
カメラ設定情報には、対応する画像ファイルをデジタルスチルカメラ１により記録したとされるときのカメラ設定パラメータを示す情報が格納される。このカメラ設定パラメータを示す情報としては、各パラメータ（シャッタースピード、絞り、露出、ホワイトバランスなど）の値とされてもよいが、本実施形態では、プリセットカメラ設定モードが何であるのかを示すデータ（例えば『人物』、『風景』、『夜景』などの区別が示されるデータ）を格納するものとする。
【００４４】
本実施形態のデジタルスチルカメラ１では、例えばユーザ操作によって、メモリカード３０に記録した画像ファイルを対象とした分類項目を登録できるものとする。具体的には、例えば先ず、「家族」「子供」「仲間」「山」「海」などのようにして文字入力によって分類項目を登録したうえで、登録された分類項目のうちから任意のものを、画像ファイルごとに対応付けて設定することができる。
単位管理データにおける分類情報は、対応する画像ファイルについて対応付けが設定された分類項目が何であるのかを示す情報である。
【００４５】
デジタルスチルカメラ１の制御部１７は、撮像画像を画像ファイルとしてメモリカード３０に記録する際に、ファイルシステム層の処理によって、記録する画像ファイルについてのメモリカード３０におけるファイルパス（ディレクトリ）を決定する。また、記録する画像ファイルについての所要のパラメータを取得して、画像ファイル自体の構造におけるメタデータとして格納する。
上記ようにして取得するメタデータのなかには記録日時情報、位置情報、カメラ設定情報が含まれる。
記録日時情報は、画像ファイルをメモリカード３０に記録するときに時計部２４にて計時されていた日時を示す。位置情報は、画像ファイルをメモリカード３０に記録するときに位置検出部２５にて得られていた位置を示す。カメラ設定情報は、記録する画像ファイルを撮像していたときのカメラ設定パラメータの情報（ここでは、プリセットカメラ設定モードを示すデータとする）が示される。
【００４６】
制御部１７は、上記のようにして画像ファイルに格納するメタデータを利用して単位管理データを作成する。つまり、上記のようにして決定したファイルルパスとともに、取得した記録日時、位置情報、カメラ設定情報の各情報を格納して単位管理データを作成する。そして、作成した谷管理データをメモリカード３０において保持されている画像ファイル管理情報に新規登録する。
なお、単位管理データにおける分類情報は、単位管理データの新規登録時においては有効なデータを格納する必要はない。先にも述べたように、メモリカード３０に画像ファイルが記録された後において、その画像ファイルについて分類項目を対応付ける操作が行われたことに応じて、分類情報には、その対応付けされた分類項目を示す値を格納すればよい。
【００４７】
図６は、本実施形態のデジタルスチルカメラ１の制御部１７が、お薦め画像提示のために実行する処理の全体的な流れを示すフローチャートである。
ここでは図示していない他の処理によって、主再生画像１０１の表示を開始する指示（表示開始指示）が発生したとする。なお、この表示開始指示は、最初に主再生画像１０１を表示させるときだけではなく、既に或る画像ファイルの主再生画像１０１を表示させている状態から、表示画像の送り／戻し操作によって、別の画像ファイルの主再生画像１０１の表示に切り換わる際にも発生する。また、図３（ａ）（ｂ）に示すように再生お薦め画像１２０を表示させているときに戻るボタン１２１が操作されたことに応じて、主再生画像１０１の表示に戻る際にも発生する。
【００４８】
制御部１７は、上記した主再生画像１０１の表示開始指示が発生する都度、図６に示すステップＳ１０１の処理を開始する。
ステップＳ１０１においては、発生した主再生画像の表示開始指示が得られたとする時点から、一定時間が経過するのを待機する。ここで、主再生画像の表示開始指示が得られる時点は、主再生画像の表示が実際に開始される時点に対応するものとする。従って、この処理は、図２（ａ）から図２（ｂ）若しくは図２（ｃ）への遷移として説明した、主再生画像１０１の表示開始からお薦め画像提示領域１１０の表示を開始するまでの待機時間を形成するための処理となる。
【００４９】
なお、上記もしたように、ステップＳ１０１以降の処理は、主再生画像１０１の表示開始指示が得られる都度、開始されるべきものである。従って、ステップＳ１０１において一定時間が経過するのを待機している途中で、新たに主再生画像１０１の表示開始指示が得られたのであれば、そのときに実行していたステップＳ１０１に対応する計時時間はリセットされ、再度、ステップＳ１０１としての一定時間を待機する処理が開始される。
【００５０】
ステップＳ１０１にて一定時間が経過したことが判別されたのであれば、ステップＳ１０２以降の手順に進む。
ステップＳ１０２において制御部１７は、お薦め画像抽出処理を実行する。つまり、メモリカード３０に記憶されている画像ファイルのうちから、主再生画像１０１と所定の関連規則による関連性を有する画像ファイルを抽出する。
【００５１】
なお、このお薦め画像抽出処理に際しては、抽出されたお薦め画像ファイルのうちから代表となるお薦め画像ファイル、即ち、お薦め画像提示領域１１０において、サムネイルお薦め画像１１２として表示すべき画像ファイルを選択する処理も実行する。
このステップＳ１０２としてのお薦め画像抽出処理の手順については後述する。
【００５２】
ステップＳ１０３において制御部１７は、上記ステップＳ１０２によるお薦め画像抽出処理の結果、抽出されたお薦め画像ファイルが有ったか否かについて判別する。
ここで、ステップＳ１０２の結果として、お薦め画像ファイルが１つも抽出されなかった場合には、ステップＳ１０３において否定の判別結果が得られることになる。この場合には、ステップＳ１０４の処理を実行することなく、この図に示す処理を抜ける。このときには、主再生画像１０１の表示開始から一定時間を経過しても、お薦め画像提示領域１１０の表示は開始されず、主再生画像１０１のみが表示される状態が継続される。
これに対して、ステップＳ１０２の処理の結果、１以上のお薦め画像が抽出された場合には、ステップＳ１０４に進む。
【００５３】
ステップＳ１０４において制御部１７は、お薦め画像の表示に関する表示制御を実行する。つまり、図２（ｂ）（ｃ）に示すようにして、先ずは、主再生画像１０１とともにお薦め画像提示領域１１０を表示させるための制御を実行する。また、図３にて説明したように再生お薦め画像１２０を表示させるための制御を実行する。
なお、このステップＳ１０４としてのお薦め画像の表示制御に関する処理の手順例についても後述する。
【００５４】
図７は、図６のステップＳ１０２としてのお薦め画像抽出処理としての手順例を示している。
お薦め画像抽出処理として、先ず、制御部１７は、ステップＳ２０１により、メモリカード３０から画像ファイル管理情報の読み込みを実行する。
【００５５】
次に制御部１７は、ステップＳ２０２により、現在において表示画面部２３Ａに表示されている主再生画像１０１（現主再生画像）に対応する画像ファイルの記録日付を基にして、予め定めた設定規則に従って、お薦め画像が対応する記録日（お薦め画像記録日付）を設定する。
【００５６】
なお、現主再生画像に対応する画像ファイルの記録日付は、この主再生画像に対応する画像ファイルの構造においてメタデータとして格納されている記録日時の情報から得ることができるものとする。この点については、ステップＳ２０４における、現主再生画像に対応する画像ファイルの位置情報、ステップＳ２０６における現主再生画像のカメラ設定情報、及びステップＳ１０７における分類情報なども同様とする。
【００５７】
上記お薦め画像記録日付の設定規則であるが、図２の例との対応であれば、主再生画像の記録年月日に対して、年は異なるが月日は同じになる年月日を、お薦め画像記録日付として設定することになる。例えば、主再生画像の記録年月日が２００５年５月３０日であれば、お薦め画像記録日付としては、２００４年以前の５月３０日、及び２００６年以降の５月３０日ということになる。
【００５８】
次に制御部１７は、ステップＳ２０３により、メモリカード３０に記録されている画像ファイルの内から、上記ステップＳ２０２により設定された、第１の抽出条件としてのお薦め画像記録日付に該当する年月日を示す記録日時情報をメタデータとして有する画像ファイルを抽出する。このためには、ステップＳ２０１により読み込んだ画像ファイル管理情報を形成する単位管理データ１〜ｎのうちから、お薦め画像記録日付として示される年月日に含まれる年月日を示す記録日時情報を有する単位管理データを検索する。検索された単位管理データにおいて示されるファイルパスに存在する画像ファイルが、当該ステップＳ２０３により抽出された画像ファイルとなる。
そして、制御部１７は、このようにして抽出した画像ファイル群を集合Ａとして設定する。
【００５９】
また、制御部１７は、ステップＳ２０４により現主再生画像の位置情報から、お薦め画像位置範囲を設定する。
お薦め画像位置範囲とは、現主再生画像の位置情報に基づいてお薦め画像が対応する位置の範囲を設定する。より具体的には、例えば現主再生画像の位置情報を基準位置とし、この基準位置から一定の半径距離内に含まれる位置の範囲を設定する。
【００６０】
続くステップＳ２０５にて制御部１７は、メモリカード３０に記録される画像ファイルのうちから、上記ステップＳ２０４により設定された、第２の抽出条件としてのお薦め画像位置範囲に含まれる位置情報を有する画像ファイルを抽出する。
この抽出処理も、画像ファイル管理情報を形成する単位管理データ１〜ｎのうちから、お薦め画像位置範囲に含まれる位置情報を有する単位管理データを検索すればよく、検索された単位管理データにおいて示されるファイルパスに存在する画像ファイルが、当該ステップＳ２０５により抽出された画像ファイルとなる。
制御部１７は、抽出した画像ファイル群を集合Ｂとして設定する。
【００６１】
また、ステップＳ２０６において制御部１７は、現主再生画像に対応する画像ファイルのカメラ設定情報の内容を第３の抽出条件として設定する。そして、ステップＳ２０３、Ｓ２０５に準じて画像ファイル管理情報を参照することで、メモリカード３０に記録される画像ファイルのうちから、第３の抽出条件に該当する画像ファイルを抽出する。即ち、上記現主再生画像に対応する画像ファイルと同じカメラ設定情報の内容を有する画像ファイルを抽出する。そして、抽出した画像ファイルについて、集合Ｃを形成する要素として設定する。
【００６２】
また、制御部１７は、ステップＳ２０７において、現主再生画像に対応する画像ファイルについて設定されている分類情報の内容を第４の抽出条件として設定する。
そして、同じく画像ファイル管理情報を参照することで、メモリカード３０に記録される画像ファイルのうちから、現主再生画像に対応する画像ファイルと同じ分類情報の内容を有する画像ファイルを、第３の抽出条件に該当する画像ファイルとして抽出する。そして、抽出した画像ファイル群を集合Ｄとして設定する。
【００６３】
本実施形態においては、現主再生画像に対応するお薦め画像ファイルは、集合Ａ、集合Ｂ、集合Ｃ、集合Ｄのうちで少なくともいずれか１つの集合に属する画像ファイルとなる。
換言すれば、お薦め画像ファイルは、メモリカード３０に記憶される画像ファイルのうちで、現主再生画像の画像ファイルとの関係として、記録日付、位置範囲、カメラ設定情報、及び分類情報の少なくともいずれか１つが同じとなる画像ファイルである。
【００６４】
次に制御部１７は、ステップＳ２０８において、これまでの処理により得られた集合Ａ，Ｂ，Ｃ，Ｄについて、これらの集合が全て空集合であるか否かについて判別する。
上記ステップＳ２０８において肯定の判別結果が得られた場合には、現主再生画像に関連するお薦め画像ファイルは、お薦め画像記録日付（ステップＳ２０３）、お薦め画像位置範囲（ステップＳ２０５）、カメラ設定情報（ステップＳ２０６）、及び分類情報（ステップＳ２０７）のいずれの点によっても抽出されなかったということになる。即ち、お薦め画像は１つも抽出されなかったということである。
そこで、この場合には、ステップＳ２０９以降の手順をスキップして、このまま図７に示す処理を抜ける。
このようにしてステップＳ２０９以降の手順を実行することなく図７に示す処理を抜けた場合、図６のステップＳ１０３においては、お薦め画像ファイルは無いとして否定の判別結果が得られ、ステップＳ１０４のお薦め画像表示に関連した制御を実行しないことになる。
【００６５】
これに対して、ステップＳ１０７までの処理によって１以上のお薦め画像ファイルが抽出されたとして、ステップＳ２０８にて肯定の判別結果が得られた場合には、ステップＳ２０９以降の手順に進む。
【００６６】
図７におけるステップＳ２０９の手順は、これまでの処理によって抽出されたお薦め画像のうちから、図２（ｂ）（ｃ）などに示したようにして、お薦め画像提示領域１１０においてお薦め画像の代表として表示するサムネイルお薦め画像１１２に対応する画像ファイルを選択するための処理となる。
【００６７】
後述するようにして、本実施形態では、サムネイルお薦め画像１１２に対応する画像ファイルを選択するための手法（選択手法：アルゴリズム）について、第１選択手法と第２選択手法の複数を用意する。ステップＳ２０９では、制御部１７は、用意されたこれら複数の選択手法のうちから、１つの選択手法を決定する。この選択手法を決定するための処理内容例については後述する。
【００６８】
ステップＳ２１０において制御部１７は、ステップＳ２０９の選択手法の決定結果を受けて、決定された選択手法が何であるのかを判別する。
ここで、ステップＳ２１０において第１選択手法である判別結果が得られた場合、制御部１７は、ステップＳ２１１に進み、第１選択手法によりサムネイルお薦め画像１１２を選択する処理を実行する。
この第１選択手法によるサムネイルお薦め画像選択処理の内容例については後述する。
【００６９】
また、ステップＳ２１０において第２選択手法であるとの判別結果が得られた場合には、ステップＳ２１２に進み、第２選択手法によりサムネイルお薦め画像１１２を選択する処理を実行する。
この第２選択手法によるサムネイルお薦め画像選択処理の内容例についても後述する。
【００７０】
図８は、図７のステップＳ２１１としての、第１選択手法によるサムネイルお薦め画像選択のための処理手順例を示している。
この場合、制御部１７は、先ず、図７のステップＳ２０７までの手順によって抽出されたお薦め画像ファイルごとにポイント（得点）を算出する処理を実行する。このポイントは、お薦め画像の重要度に相当し、ポイントが高いほど、そのお薦め画像の重要度は高いものとみなされる。このポイントの算出は、次のようにして行う。
【００７１】
先ず、例えばＲＯＭ１９若しくはフラッシュメモリ２０には、プリセットのデータとして、重み付け値テーブルを保持させておくようにする。
この重み付け値テーブルは、図１４に示すようにして、図７の処理により設定される集合Ａ、Ｂ，Ｃ，Ｄごとに設定して割り当てた重み付け値を示す。
ステップＳ３０１のポイント算出にあたっては、例えば或る１つのお薦め画像ファイルについて、集合Ａ、Ｂ，Ｃ，Ｄのうちでそのお薦め画像ファイルが属する集合について設定されている重み付け値を加算する。この加算値がポイントとなるものであり、同様のポイント算出処理を、お薦め画像ファイルごとに行うものである。
例えば、或るお薦め画像ファイルは集合Ａ，Ｂ，Ｃ，Ｄの全てに属していたとする。図１４によると、集合Ａの重み付け値は８、集合Ｂの重み付け値は４、集合Ｃの重み付け値は２、集合Ｄの重み付け値は１となっているので、このお薦め画像ファイルのポイントは、８＋４＋２＋１＝１５となる。また、他の或る画像ファイルは集合Ｂ，Ｄに属していたとすると、このお薦め画像ファイルのポイントは、４＋１＝５となる。このようにしてお薦め画像ファイルごとにポイントを求めることができる。
【００７２】
次に、制御部１７は、ステップＳ３０２により、ステップＳ３０１により算出されたポイントが最大値のお薦め画像ファイルを抽出する。そして、これにより抽出されたお薦め画像ファイル群については集合Ｘとして設定する。
集合Ｘに属するお薦め画像ファイルは、お薦め画像ファイルのうちで重要度が最も高いお薦め画像ファイル群となる。
【００７３】
次のステップＳ３０３において制御部１７は、上記ステップＳ３０２により設定した集合Ｘに属するお薦め画像ファイルは１つのみであるか否かについて判別する。
ここで、肯定の判別結果が得られた場合には、重要度が最も高いとされるお薦め画像ファイルは１つのみということになる。これは、お薦め画像の代表であるサムネイルお薦め画像１１２とするためのお薦め画像ファイルの絞り込みが、この段階において完了したことを意味する。この場合には、ステップＳ３０９に進む。
ステップＳ３０９については後述する。
【００７４】
これに対して、ステップＳ３０３において否定の判別結果が得られた場合には、集合Ｘには複数のお薦め画像ファイルが属していることになる。そこで、この場合には、更なる絞り込みのために、ステップＳ３０４に進む。
【００７５】
ステップＳ３０４において制御部１７は、集合Ｘに属するお薦め画像ファイルのうちで、集合Ａ，Ｂ，Ｃ，Ｄに属する重複数が最も多いお薦め画像ファイルを抽出し、抽出されたお薦め画像ファイル群を、集合Ｙとして設定する。
集合Ａ，Ｂ，Ｃ、Ｄに属する重複数が多いお薦め画像ファイルほど、主再生画像との関連性は強い、即ち重要度が高いということがいえる。
【００７６】
ステップＳ３０５においては、上記ステップＳ３０４により設定された集合Ｙに属するお薦め画像ファイルが１つのみであるか否かについて判別する。ここで、１つのみであるとして肯定の判別結果が得られた場合には絞り込みが完了したとしてステップＳ３０９に進むが、複数であるとして否定の判別結果が得られたのであれば、更なる絞り込みのためにステップＳ３０６に進む。
【００７７】
ステップＳ３０６においては、集合Ｙから、予め定めた優先順（規定優先順）に従ってお薦め画像ファイルを抽出する処理を実行する。
この処理の具体例としては、例えば集合Ｙに属するお薦め画像ファイルから、集合Ａ，Ｂ，Ｃ、Ｄのうちで最も重み付け値の高い集合に属しているものを抽出することが考えられる。
また、集合Ａ，Ｂ，Ｃ、Ｄのうちで最も重み付け値の高い集合に属しているものを抽出したうえで、さらに、その集合において設定される条件に従って抽出することが考えられる。例えば集合Ａであれば、現主再生画像に最も近い（若しくは遠い）年に記録された画像ファイルを抽出することが考えられる。また、集合Ｂであれば、現主再生画像に最も近い（若しくは遠い）位置の画像ファイルを抽出することが考えられる。集合Ｃ、Ｄなどであれば、例えば記録日時情報などの他の情報を併用し、現主再生画像から最も離れた日時に記録されたものを抽出するようにすることが考えられる。このステップＳ３０６により抽出されたお薦め画像ファイル群は集合Ｚとして設定する。
【００７８】
そして、ステップＳ３０７においては、上記ステップＳ３０４により設定された集合Ｚに属するお薦め画像ファイルが１つのみであるか否かについて判別する。ここで、１つのみであるとして肯定の判別結果が得られた場合には絞り込みが完了したとしてステップＳ３０９に進むが、複数であるとして否定の判別結果が得られたのであればステップＳ３０８に進む。
【００７９】
この場合、ステップＳ３０８においては、最後の段階の絞り込みの処理として、集合Ｚに属する複数のお薦め画像ファイルからランダムに１つのお薦め画像ファイルを選択することとしている。なお、このステップＳ３０８により選択された画像ファイルも、ランダムに選択されたものの、重要度が高いものとして絞り込んだもののうちから選択されたものであることにより、ここでは、最も重要度が高いものとして選択された画像ファイルとして扱うものとされる。
【００８０】
ステップＳ３０９に至った段階では、最も重要度、優先度が高いものとしてみなすべき１つのお薦め画像ファイルが抽出される結果が得られている。そこで、ステップＳ３０９においては、抽出された１つの画像ファイルをサムネイルお薦め画像１１２として決定する。
【００８１】
続いて、図９により、図７のステップＳ２１２としての、第２選択手法によるサムネイルお薦め画像選択のための処理手順例を示す。
図９において、先ず制御部１７は、ステップＳ４０１により現主再生画像に対応するお薦め画像提示履歴情報の内容を参照する。
【００８２】
お薦め画像提示履歴情報は、これまでにお薦め画像を提示したことについての履歴を示す情報であって、例えばフラッシュメモリ２０に記憶されている。このお薦め画像提示履歴情報の構造は図１５に示される。
図１５に示されるお薦め画像提示履歴情報は、単位履歴情報１〜ｍにより形成されるものとしている。１つの単位履歴情報が、１回の主再生画像に対応したお薦め画像の提示の結果を示す。１回の主再生画像に対応したお薦め画像の提示とは、例えば図６のステップＳ１０４によるお薦め画像の表示に関連した一連の制御を、一回実行したことに相当する。
【００８３】
単位履歴情報は、図示するようにして提示日時、対応主再生画像、選択手法、サムネイルお薦め画像履歴の情報項目から成るものとしている。
なお、図において示される選択集合履歴は、後述する変形例の構成において必要となる場合のある項目なので、ここでの説明は省略する。
【００８４】
提示日時は、現単位履歴情報に対応したステップＳ１０４のお薦め画像の提示が実行されたとき（例えば実行開始時）の日時を示す。
対応主再生画像は、現単位履歴情報に対応したお薦め画像の提示が実行されたときに、そのお薦め画像の基準となった主再生画像の画像ファイルを示す情報であり，例えばその画像ファイルの識別子として、ファイルパス、ファイル名などが示される。
選択手法は、現単位履歴情報に対応したお薦め画像の提示を実行するにあたって採用されたサムネイルお薦め画像の選択手法が何であるのかを示す。
サムネイルお薦め画像履歴は、現単位履歴情報に対応したお薦め画像の提示が行われた際において、サムネイルお薦め画像として使用された画像ファイルを示す情報である。
【００８５】
ステップＳ４０１において制御部１７は、上記図１５に示される構造のお薦め画像提示履歴情報において、現主再生画像と同じ画像ファイルが対応主再生画像として示されている単位履歴情報を先ず検索する。
そして、制御部１７は、ステップＳ４０２により、検索した単位履歴情報において示されるサムネイルお薦め画像が何であるのかを認識する。つまり、過去において、現主再生画像と同じ画像ファイルに関連するお薦め画像の提示を行ったときに、サムネイルお薦め画像１１２として利用された画像ファイルを認識する。
【００８６】
ステップＳ４０３において制御部１７は、図７のステップＳ２０６までの手順により抽出されお薦め画像ファイル群（集合Ａ，Ｂ，Ｃ，Ｄの少なくとも１つに属する画像ファイル群）のうちから、ステップＳ４０２により認識された画像ファイルを削除して、サムネイルお薦め画像の選択候補となる画像ファイル群を得る。このようにして得た画像ファイル群を集合Ｆとして設定する。
【００８７】
次に制御部１７は、ステップＳ４０４により、集合Ｆから１つの画像ファイルをランダムに選択し、ステップＳ４０５により、この選択された画像ファイルをサムネイルお薦め画像１１２として決定する。
【００８８】
これまでの説明によると、図７に示されるお薦め画像抽出処理としては、先ず、主再生画像に関連するお薦め画像群を抽出したうえで、お薦め画像群のうちから、サムネイルお薦め画像としての１つの画像ファイルを選択するのあたっては、第１選択手法、若しくは第２選択手法のいずれに従うようにされている。
【００８９】
本実施形態の場合、基本的には、第１選択手法によりサムネイルお薦め画像としての画像ファイルを選択する。しかし、第１選択手法ばかりを採用してサムネイルお薦め画像の画像ファイルを選択していると、今回においても過去と同じサムネイルお薦め画像の画像ファイルが選択されてしまう結果になりがちになると考えられる。
本実施形態のお薦め画像の提示は、ユーザに対して、主再生画像と関連はするが、相応に意外性のあるものが提示されるという点で、面白み、新鮮みが感じられるという利点も有している。このことからすれば、同じサムネイルお薦め画像が繰り返して維持されることは好ましいとはいえない。
そこで、本実施形態では、第１選択手法に加えて、第２選択手法も用意することとして、これらの選択手法を使い分けることとしたものである。
【００９０】
そして、図７にて示したように、第１選択手法と第２選択手法のいずれを採用するのかについての決定は、ステップＳ２０８にて実行される。このステップＳ２０８として考えられる最も簡単な手順例を、図１０に示す。
【００９１】
図１０において制御部１７は、先ずステップＳ５０１により、お薦め画像提示履歴情報から、現主再生画像に対応する単位履歴情報、即ち、現主再生画像と同じ画像ファイルが対応主再生画像として示されている単位履歴情報を検索する。次に、ステップＳ５０２により、上記ステップＳ５０１によって検索された単位履歴情報が有ったか否かについて判別する。
【００９２】
ステップＳ５０２において否定の判別結果が得られた場合には、これまでにおいて、現主再生画像と同じ画像ファイルを主再生画像としたお薦め画像の提示は一度も行われていない、ということになる。そこで、この場合には、制御部１７は、ステップＳ５０３により、第１選択手法の採用を決定する。
これに対して、ステップＳ５０２において肯定の判別結果が得られた場合には、過去において，少なくとも一度は、現主再生画像と同じ画像ファイルを主再生画像としたお薦め画像の提示が行われたことになる。そこで、この場合には、第２の選択手法の採用を決定する。
【００９３】
なお、お薦め画像の選択手法の決定に関しては、他の処理も考えることができる。
例えば、「Ｎ回に一回は第２選択手法を採用し、それ以外は第１選択手法を採用する」というように設定することもできる。このためには、例えばお薦め画像提示履歴情報を参照して、現主再生画像と同じ画像ファイルを主再生画像としたお薦め画像の提示が、これまでにおいて、どちらの選択手法により行われてきているのかを認識する。そして、この認識結果に従って、今回は第１選択手法と第２選択手法のいずれを採用するのかを決定することとすればよい。
【００９４】
また、過去と同じサムネイルお薦め画像が提示されてしまうことを避けるための構成として、第１選択手法に従った処理を前回同様に実行することとした上で、過去とは異なるサムネイルお薦め画像が選択されるようにした構成も考えることができる。
そこで、続いては、この第１選択手法によりながら、過去とは異なるお薦めサムネイル画像を選択していくようにするための構成について説明する。なお、この構成については、第１選択手法の変形例として扱う。
【００９５】
第１選択手法の変形例としての構成を採るのにあたっては、例えば図１４に示した重み付け値テーブルに代えて、図１６に示す重み付け値パターンテーブルを、例えばフラッシュメモリ２０に記憶させておくこととする。
図１６に示す重み付け値パターンテーブルは、集合Ａ，Ｂ，Ｃ，Ｄごとに対して、パターン１、パターン２、パターン３・・・として示すように、パターン番号ごとに複数の異なる重み付け値の割り当てパターンが対応付けられている。
なお、この図に示されるパターンごとの重み付け値の割り当て方は、あくまでも一例であって、パターンごとに、集合Ａ，Ｂ，Ｃ，Ｄと重み付け値の組み合わせが異なっていることを示しているのに過ぎない。
【００９６】
また、図１５に示したお薦め画像提示履歴情報においては、選択手法の情報において、第１選択手法であることが示される場合には、そのときに、ポイント算出に使用した重み付け値パターンテーブルのパターン番号も示されるように構成する。
【００９７】
そのうえで、制御部１７は、図７のステップＳ２１１の処理として、図１１に示す処理を実行する。
【００９８】
図１１において先ず制御部１７は、ステップＳ６０１により、現主再生画像と同じ画像ファイルを主再生画像として第１選択手法によってサムネイルお薦め画像を選択した最後の回において、ポイント算出に使用した重み付け値パターンテーブルのパターン番号ａを認識する。
このためには、先ず、制御部１７は、お薦め画像提示履歴情報を参照して、現主再生画像と同じ画像ファイルが対応主再生画像として示されている単位履歴情報を検索する。次に、これらの検索した単位履歴情報のうちから、選択手法の情報項目において第１選択手法が示されているものを検索する。さらに第１選択手法が示されているとして検索された単位履歴情報のうちから、提示日時が最も現在日時に近いものを選択する。そして、このようにして検索された単位履歴情報において、選択手法の情報項目において示される重み付け値パターンテーブルのパターン番号の値を、パターン番号を示す変数ａに代入する。
【００９９】
ステップＳ６０２において制御部１７は、上記ステップＳ６０１により取得したパターン番号ａについてインクリメントする。なお、ステップＳ６０１により取得したパターン番号ａが最大値である場合には、変数ａについては１にリセットする。また、過去に現主再生画像と同じ画像ファイルのお薦め画像を提示していないような場合、ステップＳ６０１によってはパターン番号を取得できないことになるが、この場合にも、初期値として変数ａには１を代入すればよい。
次に制御部１７は、ステップＳ６０３により、重み付け値パターンテーブルからパターン番号ａに対応して設定される集合Ａ，Ｂ，Ｃ，Ｄごとの重み付け値を読み込む。
そして制御部１７は、ステップＳ６０４により、上記ステップＳ６０３により読み込んだ重み付け値により、お薦め画像ファイルごとにポイント算出を行う。このポイント算出の処理自体については、先に図８のステップＳ３０１にて説明したとおりでよい。
【０１００】
続くステップＳ６０５〜ステップＳ６１２までの手順は、図８におけるステップＳ３０２〜Ｓ３０９までの手順と同様となる。
【０１０１】
先ず、図１１の場合には、ステップＳ６０１〜Ｓ６０３の手順により、集合Ａ，Ｂ，Ｃ，Ｄに設定される重み付け値は、前回において現主再生画像と同じ画像ファイルに関連したサムネイルお薦め画像を提示したときとは異なるパターンとなるようにされている。従って、ステップＳ６０４のポイント算出によってお薦め画像ファイルごとに得られるポイントも、上記前回のときとは異なったものとなっている。つまり、この段階で、お薦め画像ファイルに対しては、上記前回とは異なる基本的な重要度設定が行われている。
そのうえで、ステップＳ６０５〜ステップＳ６１２の手順が実行される結果、最終的には、上記前回とは異なるサムネイルお薦め画像が、高い確率で選択されることになる。
【０１０２】
さらに例えば、図１１のステップＳ６０１〜Ｓ６１２の処理を実行するのに先立ち、これまでにサムネイルお薦め画像として選択した画像ファイルは、今回のサムネイルお薦め画像の選択候補のお薦め画像から除外することとすれば、前回とは異なるサムネイルお薦め画像が提示されることは確実に避けられる。
【０１０３】
また、このようにして図７のステップＳ２１１（第１選択手法）について、図１１に示す変形例の手順を採用することとした場合、例えば図７のステップＳ２０８による選択手法の決定処理としては、図１０を採用するよりは、例えば他の例として挙げた、Ｎ回ごとに一回の周期で第２選択手法を採用し、それ以外は第１選択手法を採用するというアルゴリズムとすることのほうが有効である。
若しくは、第２選択手法を選択することなく、常にサムネイルお薦め画像の選択に際しては、図１１に示される第１選択手法を採用するように構成することも考えられる。
【０１０４】
次に、図６のステップＳ１０４としてのお薦め画像の提示に関連した表示制御のための処理手順例について、図１２、図１３のフローチャートを参照して説明する。図１２は、お薦め画像提示領域１１０の表示に関する制御であり、図１３は、再生お薦め画像の表示に関連した処理となる。
先ず、図１２のステップＳ７０１に至った段階では、先の図７若しくは図１１のお薦め画像抽出処理によってお薦め画像が抽出されており、また、サムネイルお薦め画像が決定されている。
そこで、ステップＳ７０１において制御部１７は、決定されたサムネイルお薦め画像に対応する画像ファイルが属する集合（集合Ａ，Ｂ，Ｃ、Ｄのうちの少なくともいずれか１つとなる）のうちで、最も重み付け値が高い集合が何であるのかを認識する。このためには、例えば図１４に示した重み付け値テーブルを参照する，若しくは、図１６に示した重み付け値パターンテーブルから、今回使用したパターン番号ａにおける重み付け値の割り当てパターンを参照すればよい。
【０１０５】
次に制御部１７は、ステップＳ７０２により、認識した集合に応じたコメントデータを呼び出す。コメントデータは、お薦め画像提示領域１１０におけるコメント１１１の内容を決定するデータであり、集合Ａに対応しては図２（ｂ）に示したように「他の年の今日」という内容に対応するデータとなる、また、集合Ｃに対応しては，図２（ｃ）にて示したように、「他の『風景』で撮った写真」という内容に対応するデータとなる。
また、例えば集合Ｂに対応しては、「同じ場所で撮った写真」というコメント１１１の内容に対応したデータを考えることができる。また、集合Ｄに対応しては、「他の『（分類項目名）』の写真」というコメント１１１の内容に対応したデータを考えることができる。
【０１０６】
ステップＳ７０３において制御部１７は、上記ステップＳ７０２により呼び出したコメントデータと、サムネイルお薦め画像として決定された画像ファイルのデータとを利用して、お薦め画像提示領域１１０としての画内容を有する画像データを生成する。そして、制御部１７は、ステップＳ７０４にて、上記ステップＳ７０３により生成した画像データを利用して、お薦め画像提示領域１１０を表示させるための制御を実行する。
【０１０７】
そして、同じ図６のステップＳ１０４に対応する表示制御として、制御部１７は、上記図１２のステップＳ７０４によるお薦め画像提示領域１１０の表示を開始すると、図１３に示す処理を実行する。
【０１０８】
先ず、制御部１７は、図１３のステップＳ８０１において、お薦め画像の再生表示を指示する操作、即ち、お薦め画像提示領域１１０に対するタッチパネル操作が行われるのを待機している。そして、この操作が行われたことを判別すると、ステップＳ８０２以降の手順を実行する。
【０１０９】
ステップＳ８０２において制御部１７は、再生表示用画像ファイルリストを作成する。つまり、お薦め画像提示領域１１０に対するタッチパネル操作に応じて図３のようにしてお薦め画像を再生表示した後において、表示画像の送り／戻し操作に応じて、お薦め画像として表示させるべき
画像ファイルのリストを作成する。
【０１１０】
例えば、図２（ｂ）に示したお薦め画像提示領域１１０に対するタッチパネル操作が行われた場合のステップＳ８０２の例を挙げておく。
図２（ｂ）のお薦め画像提示領域１１０において、コメント１１１は「他の年の今日」とされているが、これは、お薦め画像提示領域１１０において表示しているサムネイルお薦め画像１１２は、集合Ａに属するものの代表であることを示している。図２（ｂ）のお薦め画像提示領域１１０に対するタッチパネル操作の後において再生お薦め画像１２０が表示されれば、表示画像の送り／戻し操作によっては、集合Ａに属するお薦め画像の範囲で切り換わる。
従って、図２（ｂ）に示したお薦め画像提示領域１１０に対するタッチパネル操作が行われた場合、ステップＳ８０２においては、集合Ａ，Ｂ，Ｃ、Ｄのうちから、コメント１１１の内容に対応するお薦め画像の集合が、先ず集合Ａであることを認識する、そして、集合Ａに属するお薦め画像ファイルが示される再生表示用画像ファイルリストを作成する。また、この再生表示用画像ファイルリストにおいては、予め定めたソート順に従った表示切り換え順も指定されている。
【０１１１】
そして制御部１７は、ステップＳ８０３により、サムネイルお薦め画像に対応する画像ファイルの画像を、改めて、再生お薦め画像１２０として表示させるための制御を実行したうえで、ステップＳ８０４以降の処理を実行する。
【０１１２】
ステップＳ８０４において制御部１７は、再生お薦め画像１２０が表示されている状態の下で、再生表示画像の送り／戻し操作が行われたか否かについて判別することとしており、ここで否定結果が得られた場合には、さらにステップＳ８０５において戻るボタン１２１に対するタッチパネル操作が行われたか否かについて判別する。つまり、再生お薦め画像１２０が表示されている状態の下で、再生表示画像の送り／戻し操作，若しくは戻るボタン操作が行われるのを待機している。
【０１１３】
ここで、再生表示画像の送り／戻し操作が行われたとしてステップＳ８０４にて肯定の判別結果が得られると、制御部１７はステップＳ８０６の手順を実行した上で、同じステップＳ８０４に戻る。
ステップＳ８０６においては、表示用画像ファイルリストにおいて、これまで再生お薦め画像１２０として表示させていた画像ファイルに対して、表示順が次（送り操作が行われた場合）、若しくは前（戻し操作が行われた場合）となる画像ファイルを、新たに再生お薦め画像１２０として表示するための制御を実行する。
【０１１４】
また、ステップＳ８０５において戻るボタン１２１に対する操作が行われたことでステップＳ８０５において肯定の判別結果が得られた場合には、制御部１７は、ステップＳ８０７〜８０９の手順を実行する。
【０１１５】
ステップＳ８０７において制御部１７は、今回のお薦め画像の提示に対応した単位履歴情報（図１５）を生成する。続くステップＳ８０７により、制御部１７は、例えばフラッシュメモリ２０にて記憶管理しているお薦め画像提示履歴情報について、ステップＳ８０７により生成した単位履歴情を新規登録することで更新を行う。
そして、ステップＳ８０９により、制御部１７は、今回のお薦め画像の提示の起点となった主再生画像１０１が再び表示開始されるようにして制御を実行する。
【０１１６】
例えば、特許文献１、２は、撮像記録された画像データを提示するのにあたり、一年前又はその一年後の画像というように、時間的な側面のみにより行おうとしている。同様に、特許文献２も、位置情報のみに依存して撮像記録された画像データを提示するものとなっている。例えばものようにして画像データを提示するための条件が単一であると、必ずしもユーザにとって有意義な画像を通知、提示できない場合も多いと考えられる。
【０１１７】
これに対して、本実施形態では、集合Ａ，Ｂ，Ｃ，Ｄに対応する、記録日付、位置情報、カメラ設定情報、分類情報という４つの条件を併用することとしている。そのうえで、本実施形態では、例えば図８、図１１などに示す手順により、集合Ａ，Ｂ，Ｃ，Ｄの少なくとも１つに属するお薦め画像ファイルのうちで、最もユーザにとって有意義であると推定される画像ファイルを選択し、これをお薦め画像の代表、即ちサムネイルお薦め画像として、お薦め画像提示領域１１０（１１０Ａ，１１０Ｂ）内に表示させることとしている。また、お薦め画像提示領域１１０におけるサムネイルお薦め画像１１２に付すコメント１１１については、図１２の手順によって、選択されたサムネイルお薦め画像が属する集合（集合Ａ，Ｂ，Ｃ，Ｄの少なくとも１つ）のうちで、設定された重み付け値が最も高い集合に対応したコメント内容を選択している。例えば図１４の重み付け値テーブルは、基本的には、ユーザにとってより意義が有るであろうと考えられるものにより高い重み付け値が設定される。このようにして、本実施形態では、お薦め画像提示領域１１０を見たユーザがお薦め画像に関心を持つ可能性がより高くなるように配慮されている。
【０１１８】
これまでの説明においては、図２（ｂ）（ｃ）にて示したように、お薦め画像提示領域１１０は、１つのみを表示させることを前提としていた。つまり、お薦め画像の提示に際しては、サムネイルお薦め画像については１つのみを選択すればよいものとされていた。
しかし、例えば、お薦め画像提示に関する表示態様の変形例として、お薦め画像提示領域１１０を、同時に複数表示させるという構成を考えることもできる。そこで、この変形例に対応したお薦め画像提示領域１１０の表示態様例について説明する。
【０１１９】
例えば、先に図２（ａ）にて説明したように、表示画面部２３Ａにおいて主再生画像１０１の表示を開始させてから一定時間が経過したとする。すると、この変形例の場合には、例えば図１７に示すようにして２つのお薦め画像提示領域１１０Ａ、１１０Ｂが表示される。
ここでは、お薦め画像提示領域１１０Ａの内容は、図２（ｂ）と同じとしている。一方、お薦め画像提示領域１１０Ｂの内容については、図２（ｃ）と同じとしている。つまり、お薦め画像提示領域１１０Ａとお薦め画像提示領域１１０Ｂとでは、サムネイルお薦め画像としての画像内容、及びコメント１１１において表示されるコメント内容が異なっている。このことは、複数のお薦め画像提示領域１１０を同時に表示させる場合においては、各お薦め画像提示領域１１０によっては、それぞれが異なる基準に基づいて抽出されたお薦め画像の代表を示すようにされている、ということを意味している。
【０１２０】
この図１７に示される表示が行われている状態の下で、ユーザは、お薦め画像を再生表示させたければ、図２の場合と同様にして、お薦め画像提示領域１１０に対するタッチパネル操作を行えばよい。
例えば図１７に示す表示状態の下、お薦め画像提示領域１１０Ａのほうに対するタッチパネル操作を行ったとする。これに応じては、先ず、お薦め画像提示領域１１０Ａのサムネイルお薦め画像１１２として表示されていた画像が、表示画面部２３Ａの全表示領域にて表示される状態に切り換わる。そして、この状態において、例えば図３にて説明したのと同様に、表示画像の送り／戻し操作を行えば、現主再生画像の記録年月日に対して、年は異なるが月日が同じという関係のお薦め画像がしかるべき順序に従って切り換わって表示される。
【０１２１】
また、図１７に示す表示状態の下で、お薦め画像提示領域１１０Ｂのほうに対するタッチパネル操作を行ったのであれば、お薦め画像提示領域１１０Ｂにおいてサムネイルお薦め画像１１２として表示されていた画像が、表示画面部２３Ａの全表示領域にて表示される状態に切り換わる。次に、この状態において、表示画像の送り／戻し操作を行えば、現主再生画像の画像ファイルを撮像記録したのと同じプリセットカメラ設定モードにより撮像記録されたという関係を持つお薦め画像が、しかるべき順序に従って切り換わって表示される。
【０１２２】
図１７に示す変形例としての表示態様を実現するためには、先ず、図６のお薦め画像抽出処理において、２つの異なるサムネイルお薦め画像を選択する必要があるとともに、これらのサムネイルお薦め画像は、集合Ａ，Ｂ，Ｃ，Ｄのうちで、互いに異なる集合に属するお薦め画像の代表である必要がある。
例えばこのためには、図７のお薦め画像抽出処理においては、ステップＳ２１１に対応する第１選択手法に基づくサムネイルお薦め画像の選択処理のみを実行させるものとする。そのうえで、このステップＳ２１１としての第１選択手法に基づくサムネイルお薦め画像選択処理については、図１８に示す手順とする。
【０１２３】
この図１８に示される処理を実行する構成の下では、図１６に示した重み付け値パターンテーブルを利用する。
そして、制御部１７は、図１８のステップＳ９０１において、重み付け値パターンテーブルから、現在において設定されている変数ａを利用してパターン番号ａに対応して設定されている重み付け値を読み込む。そのうえで、ステップＳ９０２のポイント算出からステップＳ９１０に至るまでの処理を実行する。ステップＳ９０２〜Ｓ９１０までの処理は、図８のステップＳ３０１〜Ｓ３０９，若しくは図１１のステップＳ６０４〜Ｓ６１２と同様となる。従って、ステップＳ９０１からステップＳ９１０に至るまでの一連の処理を実行することにより、先ずは、１つめのサムネイルお薦め画像が選択されたことになる。
【０１２４】
そして、この場合においては、ステップＳ９１０の処理を完了したとされると、ステップＳ９１１により、ここまで至った段階において最後に実行したサムネイルお薦め画像の選択処理が１回目であるか否かについて判別することとしている。
例えば上記のようにして、ステップＳ９０１からはじまり、最初にステップＳ９１０の処理を完了してステップＳ９１１に至った段階では、ステップＳ９１１において肯定の判別結果が得られることになる。
【０１２５】
ステップＳ９１１にて肯定の判別結果が得られた場合には、ステップＳ９１２に進む。ステップＳ９１２において制御部１７は、一回目のステップＳ９１０により１つめのサムネイルお薦め画像として決定されたお薦め画像ファイルについては、２回目におけるサムネイルお薦め画像の選択候補から除外する処理を実行する。
【０１２６】
次に制御部１７は、ステップＳ９１３により、重み付け値パターンテーブルから、パターン番号ａ以外のパターン番号の重み付け値を読み込む。この際において、パターン番号ａ以外としてどのパターン番号を選択するための規則としてはいくつか考えることができる。
ただし、２つのお薦め画像提示領域１１０におけるコメントが異なるようにするために、例えばパターン番号ａとは、最も高い重み付け値の集合が異なる結果となる選択規則とすることが必要ではある。これは、本実施形態では、図１２のステップＳ７０１、Ｓ７０２により説明したように、２つのお薦め画像提示領域１１０におけるコメント内容は、サムネイルお薦め画像が属する集合（集合Ａ，Ｂ，Ｃ，Ｄにおける１以上のいずれかの集合）のうちで、重み付け値が最も高い集合に基づいて決定すべきとされていることによる。
【０１２７】
上記のようにして、ステップＳ９１２、ステップＳ９１３の処理を実行すると、制御部１７は、ステップＳ９０２に戻る。
このとき、ステップＳ９０２においては、一回目のステップＳ９１０により決定された一つめのサムネイルお薦め画像に対応する画像ファイルは除外されたお薦め画像群を対象にして、ポイント算出を行う。また、ステップＳ９０２より後の処理においても、一回目のステップＳ９１０により決定された一つめのサムネイルお薦め画像に対応する画像ファイルは除外した選択候補のお薦め画像のうちから絞り込みを行い、最終的にステップＳ９１０によって２つめのサムネイルお薦め画像が決定される。
【０１２８】
そして、２回目のステップＳ９１０を実行した後においては、ステップＳ９１１にて否定の判別結果が得られることになり、この変形例としての第１選択手法によるお薦め画像の選択処理が完了したことになる。
このような処理によって、先ずは、２つの異なるお薦め画像ファイルが、サムネイルお薦め画像として選択される。
【０１２９】
また、上記のようにして選択したお薦め画像ファイルを利用してお薦め画像提示領域１１０Ａ、１１０Ｂを表示させるのにあたって、それぞれのコメント１１１については、図１２に代えて、図１９に示されるサムネイルお薦め画像提示領域表示のための処理手順とすることで、異なる内容とすることができる。
なお、図１９の説明にあたっては、お薦め画像提示領域１１０Ａ、１１０Ｂを、それぞれお薦め画像提示領域１，２として扱う。また、お薦め画像提示領域１，２に対応して表示されるサムネイルお薦め画像、若しくはこれに対応する画像ファイルについては、サムネイルお薦め画像１，２とする。
【０１３０】
図１９において先ず制御部１７は、ステップＳ１００１により、お薦め画像提示領域１１０の番号となる変数ｘについて初期値として１を代入し、ステップＳ１００２により変数ｘが閾値２以上であるか否かについて判別する。このステップＳ１００２にて変数と比較する閾値２は、表示画面部２３Ａに表示させるべきお薦め画像提示領域１１０の数に対応する。
【０１３１】
ステップＳ１００２において否定の判別結果が得られた場合には、ステップＳ１００３〜Ｓ１０９０７の手順を実行する。ステップＳ１００３〜Ｓ１００６は、図１２のステップＳ７０１〜Ｓ７０４と同様の処理によって、サムネイルお薦め画像xに対応したお薦め画像提示領域ｘを表示する手順となる。
ステップＳ１００７は、変数ｘをインクリメントする処理であり、この処理の後、ステップＳ１００２に戻る。これにより、ステップＳ１００３〜Ｓ１００６の手順は２回繰り返される。
【０１３２】
一回目のステップＳ１００３〜Ｓ１００６によっては、図１８の処理により２つ選択されたサムネイルお薦め画像のうち、先ず、サムネイルお薦め画像１についてのコメントデータの呼び出しと、この呼び出されたコメントデータ及びサムネイルお薦め画像１の画像ファイルを利用しての、お薦め画像提示領域１（お薦め画像提示領域１１０Ａ）の表示が行われる。
同様に、２回目のステップＳ１００３〜Ｓ１００６によっては、サムネイルお薦め画像２についてのコメントデータの呼び出しと、この呼び出されたコメントデータ及びサムネイルお薦め画像２の画像ファイルを利用しての、お薦め画像提示領域１（お薦め画像提示領域１１０Ｂ）の表示が行われる。
【０１３３】
そして、この場合には、ステップＳ１００３〜Ｓ１００７の手順を２回繰り返して、サムネイルお薦め画像１，２のそれぞれに対応したお薦め画像提示領域１，２の表示が行われたとされると、ステップＳ１００２において肯定の判別結果が得られることとなって、この図に示す処理を抜ける。
【０１３４】
先にも述べたように、図１８のステップＳ９１３においては、パターン番号ａ以外のパターン番号として、重み付け値が最も高い集合がパターン番号ａとは同じならないようにして選ぶこととしている。従って、上記図１９において、一回目のステップＳ９０３により認識される集合と、２回目のステップＳ９０３により認識される集合とについては、互いに異なるものとなる結果を得ることができる。
【０１３５】
なお、本変形例においても、お薦め画像提示領域１１０Ａ、１１０Ｂを表示させるのにあたり、同じサムネイルお薦め画像１１２ばかりが繰り返し選択されて表示されるのは避けることが好ましい。
そのための手法として、例えば１つには、図１８のステップＳ９０１において設定されるパターン番号ａについて、前回のサムネイルお薦め画像の選択のときとは異なる値が設定されるようにすることが挙げられる。これにより、サムネイルお薦め画像の選択に際して、前回と今回とでは、異なる重み付け値のパターンが使用されることになり、結果、前回と今回とで異なるサムネイルお薦め画像が提示される結果が得られる。
そして、パターン番号ａについて、前回のサムネイルお薦め画像の選択のときとは異なる値を設定するための処理としては、例えば先ず、前回（過去）のステップＳ９０１において使用したパターン番号を記憶しておく。そして、今回のステップＳ９０１に際しては、これまでに使用されたパターン番号とは異なるパターン番号を変数ａに代入するようにして更新設定したうえで、この設定したパターン番号ａの重み付け値を読み込むようにすればよい。
【０１３６】
また、本変形例のようにして、複数のお薦め画像提示領域１１０を表示させる構成では、再生お薦め画像を表示させる操作に際して、ユーザが、複数のお薦め画像提示領域１１０のうちから１つを操作対象として選択することになる。これは、お薦め画像提示領域１１０におけるコメント１１１の内容、即ち、集合Ａ，Ｂ，Ｃ，Ｄの区分に対応するお薦め画像の抽出条件に関して、ユーザの興味が反映されたことに他ならない。
このことを考慮すると、本変形例においては、今回の再生お薦め画像表示操作の際に選択されたお薦め画像提示領域１１０のコメント１１１の内容が反映されるようにして、次回におけるサムネイルお薦め画像１１２及びそのコメント１１１の内容を変更するという構成を考えることができる。このような構成であれば、お薦め画像提示領域１１０におけるるサムネイルお薦め画像１１２、コメント１１１の内容について、ユーザの興味に応じたものをより的確に提示できる。
【０１３７】
このような構成を実現するには、例えば先ず、図１５に示したお薦め画像提示履歴情報において、単位履歴情報ごとに選択集合履歴の項目を追加して定義する。
【０１３８】
そのうえで、お薦め画像提示領域１１０に対するタッチパネル操作に応じては、図１３に示した手順による処理を実行する。この際、ステップＳ８０２においては、例えば図１７に示すようにして２つあるお薦め画像提示領域１１０Ａ、１１０Ｂのうち、タッチパネル操作が行われたほうのお薦め画像提示領域１１０のコメント１１１の内容に基づいて、対応するお薦め画像の集合（集合Ａ，Ｂ，Ｃ，Ｄ）のいずれかを認識する。そして、この認識した集合に属するお薦め画像が示される再生表示用画像ファイルリストを作成する。
そして、ステップＳ８０７により単位履歴情報を生成する際には、提示日時、対応主再生画像、選択手法、サムネイルお薦め画像履歴とともに、選択集合履歴の項目にも、今回のお薦め画像提示の結果に応じた内容を格納する。
【０１３９】
選択集合履歴は、複数のお薦め画像提示領域１１０のうちで、ステップＳ８０１に対応して行われたお薦め画像再生操作の結果として選択されたとするお薦め画像提示領域１１０が対応するお薦め画像の集合が、集合Ａ，Ｂ，Ｃ，Ｄのうちの何れであるのかを示す情報である。例えば、操作により選択されたとするお薦め画像提示領域１１０において表示されていたコメント１１１の内容が「他の年の今日」であれば、選択集合履歴としては集合Ａであることを示す値を格納する。
【０１４０】
ここで、お薦め画像提示領域１１０におけるコメント１１１は、同じお薦め画像提示領域１１０におけるサムネイルお薦め画像１１２が属するお薦め画像の集合のうちで最も高い重み付け値が与えられていた集合（抽出条件）に対応する。これは、集合Ａ，Ｂ，Ｃ、Ｄ（第１〜第４の抽出条件）のうちで、そのコメント１１１に対応する集合が、お薦め画像提示領域１１０におけるサムネイルお薦め画像１１２と最も高い関連度を有している、ということがいえる。
従って、選択集合履歴は、上記操作により選択されたとするお薦め画像提示領域１１１におけるサムネイルお薦め画像と、最も関連度の高いとされるお薦め画像の集合、即ち抽出条件が示されているとみることができる。
【０１４１】
そして、この後において、お薦め画像提示領域１１０を表示させるべきタイミングに至って、図１８に示す処理を実行することになったときには、ステップＳ９０１として図２０に示す処理を実行するようにされる。
つまり、制御部１７は、先ずステップＳ１１０１により、お薦め画像提示履歴情報における提示日時を参照して、最後のお薦め画像の提示に対応する単位履歴情報を検索する。次に制御部１７は、ステップＳ１１０２にて、この検索された単位履歴情報における選択集合履歴を参照し、選択されたとするお薦め画像の集合が、集合Ａ，Ｂ，Ｃ，Ｄのうちのいずれであるのかについて認識する。
また、制御部１７は、ステップＳ１１０３にて、例えば図１６に示す重み付け値パターンテーブルにおいて、ステップＳ１１０２にて認識した集合に対して最も高い重み付け値が設定されているパターン番号のうちから、所定の選択アルゴリズム（例えばこれまでに選択されているものは選択しないなど）に従って、１つのパターン番号を選択する。そのうえで、この選択したパターン番号を、読み込み対象パターンを指定するパターン番号ａとして設定する。そして、制御部１７は、ステップＳ１１０４にて、重み付け値パターンテーブルから、パターン番号ａの重み付け値の読み込みを実行する。
【０１４２】
なお、お薦め画像を提示する態様は、お薦め画像提示領域１１０の表示、及び再生お薦め画像１２０の表示の態様を含め、これまでにおいて図２、図３、図１７などにより説明したものに限定されるべきではなく、多様に考えることができる。
また、これまでの実施形態では、記録日付（集合Ａ）、位置情報（集合Ｂ）、カメラ設定情報（集合Ｃ）、及び分類情報（集合Ｄ）の各条件に基づいてお薦め画像を抽出することとしている。これらはあくまでも一例であって、お薦め画像抽出のための条件としては、他にも考えられる。また、これまでの実施形態の説明では４つとしているが、お薦め画像抽出の条件をいくつ併用するのかについても特に限定されるべきではない。
【０１４３】
また、上記実施形態では、各画像ファイルのメタデータを有して形成した画像ファイル管理情報を用意し、お薦め画像抽出の際には、この画像ファイル管理情報を参照して、お薦め画像に該当する画像ファイルを特定することとしている。しかし、本実施形態としては、画像ファイルごとのメタデータに基づいてお薦め画像ファイルが抽出されればよい。従って、例えば画像ファイル管理情報を設けることなく、画像ファイル自体の構造において付加されているメタデータを参照することにより、お薦め画像ファイルを抽出してもよい。ただし、本実施形態のようにして、画像ファイル管理情報を利用するほうが抽出処理を高速かつ効率的に実行することができる。
【０１４４】
また、これまでの実施形態の説明では、デジタルスチルカメラにより撮像記録される静止画としての画像ファイルを対象として、主再生画像の表示、及びお薦め画像の提示を行うこととしているが、動画を対象としても、本実施形態に準じた主再生画像及びお薦め画像の提示を行うことができる。
動画に対応する場合には、例えば１つの動画の単位データ（例えばファイル）について主再生画像としての動画再生を実行させながら、図２（ｂ）（ｃ）、図１７などと同様に、お薦め画像提示領域１１０を提示させる態様を考えることができる。この際、お薦め画像提示領域１１０におけるサムネイルお薦め画像１１２については、動画から代表として抜き出した静止画を表示させてもよいし、動画により再生させてもよい。また、動画の場合には、例えば主再生画像としての動画の表示が終了したタイミングで、お薦め画像提示領域を表示して薦め画像を提示するというユーザインターフェイスも妥当なものの１つとして考えることができる。
【０１４５】
また、これまでにおいて、フローチャートとして各図に示した手順は、制御部１７としてのＣＰＵが、ＲＯＭ１９或いは不揮発性メモリ（フラッシュメモリ２０）などに記憶されるプログラムを実行することで実現されるものとしてみることができる。
また、このプログラムは、上記のようにして、例えばＲＯＭなど１９に対して製造時などに書き込んで記憶させるほか、リムーバブルの記憶媒体に記憶させておいたうえで、この記憶媒体からインストール(アップデートも含む)させるようにして例えばフラッシュメモリ２０などに記憶させることが考えられる。また、ＵＳＢやＩＥＥＥ１３９４などのデータインターフェイス経由により、他のホストとなる機器からの制御によってプログラムのインストールを行えるようにすることも考えられる。さらに、ネットワーク上のサーバなどにおける記憶装置に記憶させておいたうえで、デジタルスチルカメラ１にネットワーク機能を持たせることとし、サーバからダウンロードして取得できるように構成することも考えられる。
【０１４６】
また、本実施形態としてのお薦め画像提示のためのプログラム構成は、撮像装置以外にも、例えば、画像管理ソフトなどといわれてパーソナルコンピュータなどにインストールされるアプリケーションプログラムなどにも適用することが可能である。
【図面の簡単な説明】
【０１４７】
【図１】本発明の実施形態としてのデジタルスチルカメラの構成例を示す図である。
【図２】本実施形態におけるお薦め画像提示の態様例を示す図である。
【図３】本実施形態におけるお薦め画像提示の態様例を示す図である。
【図４】メモリカードに記録される画像ファイルと画像ファイル管理情報の関係とを示す図である。
【図５】画像ファイル管理情報の構造例を示す図である。
【図６】デジタルスチルカメラがお薦め画像提示のために実行する処理の全体的な流れの例を示すフローチャートである。
【図７】お薦め画像抽出処理の手順例を示すフローチャートである。
【図８】第１選択手法によるサムネイルお薦め画像選択のための処理手順例を示すフローチャートである。
【図９】第２選択手法によるサムネイルお薦め画像選択のための処理手順例を示すフローチャートである。
【図１０】サムネイルお薦め画像についての選択手法を決定するための処理手順例を示すフローチャートである。
【図１１】第１選択手法の変形例に対応するサムネイルお薦め画像選択のための処理手順例を示すフローチャートである。
【図１２】お薦め画像提示領域の表示に関連する処理手順例を示すフローチャートである。
【図１３】再生お薦め画像の表示に関連した処理手順例を示すフローチャートである。
【図１４】重み付け値テーブルの構造例を示すフローチャートである。
【図１５】お薦め画像提示履歴情報の構造例を示す図である。
【図１６】重み付け値パターンテーブルの構造例を示す図である。
【図１７】お薦め画像提示領域の表示態様ついての変形例を示す図である。
【図１８】お薦め画像提示領域の表示態様の変形例に対応する、第１選択手法による、サムネイルお薦め画像の選択処理を示すフローチャートである。
【図１９】お薦め画像提示領域の表示態様の変形例に対応する、お薦め画像提示領域表示のための処理手順例を示すフローチャートである。
【図２０】お薦め画像提示領域の表示態様の変形例に対応する、重み付け値の読み込み処理の手順例を示すフローチャートである。
【符号の説明】
【０１４８】
１  デジタルスチルカメラ、１１  光学系、１２  イメージセンサ、１３  Ａ／Ｄコンバータ、１４  信号処理部、１５  エンコード／デコード部、１６  メディアコントローラ、１７  制御部、１８  ＲＯＭ、１９  ＲＡＭ、２０  フラッシュメモリ、２１  操作部、２２  表示ドライバ、２３  表示部、２４  時計部、２５  位置検出部、３０  メモリカード、２３Ａ  表示画面部、１０１  主再生画像、１０２  記録年月日表示、１１０  お薦め画像提示領域、１１１  コメント、１１２  サムネイルお薦め画像、１２０  再生お薦め画像、１２１  戻るボタン
【図１】
2010021787.tif 000003
【図２】
2010021787.tif 000004
【図３】
2010021787.tif 000005
【図４】
2010021787.tif 000006
【図５】
2010021787.tif 000007
【図６】
2010021787.tif 000008
【図７】
2010021787.tif 000009
【図８】
2010021787.tif 000010
【図９】
2010021787.tif 000011
【図１０】
2010021787.tif 000012
【図１１】
2010021787.tif 000013
【図１２】
2010021787.tif 000014
【図１３】
2010021787.tif 000015
【図１４】
2010021787.tif 000016
【図１５】
2010021787.tif 000017
【図１６】
2010021787.tif 000018
【図１７】
2010021787.tif 000019
【図１８】
2010021787.tif 000020
【図１９】
2010021787.tif 000021
【図２０】
2010021787.tif 000022