(57)【要約】【課題】大量の画像の中からユーザが所望する可能性の高い画像を抽出してユーザに提供することを目的とする。【解決手段】操作手段からのイベント情報に応じて、画像に係る属性情報と、画像に係るレイティング情報と、画像に係る表示回数情報との内、どの１又は２以上の情報を用いて画像を抽出するか、画像の抽出方法を切り替える画像抽出方法切り換え手段と、抽出方法切り換え手段において切り替えられた画像の抽出方法を用いて、画像を抽出する画像抽出手段と、画像抽出手段が抽出した画像を表示する画像表示手段と、を有することによって前記課題を解決する。【選択図】図８
2008003404.tif 000002
【特許請求の範囲】
【請求項１】
操作手段からのイベント情報に応じて、画像に係る属性情報と、画像に係るレイティング情報と、画像に係る表示回数情報との内、どの１又は２以上の情報を用いて画像を抽出するか、画像の抽出方法を切り替える画像抽出方法切り換え手段と、
前記抽出方法切り換え手段において切り替えられた画像の抽出方法を用いて、画像を抽出する画像抽出手段と、
前記画像抽出手段が抽出した画像を表示する画像表示手段と、
を有することを特徴とする画像表示装置。
【請求項２】
操作手段からのイベント情報に応じて、画像の表示方法を切り替える画像表示方法切り換え手段を更に有することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記イベント情報には、予め定められた一定時間、前記操作手段が操作されなかったことを示す情報も含まれることを特徴とする請求項１又は２に記載の画像表示装置。
【請求項４】
前記画像に係る属性情報に基づいて、画像をグループ分けするグループ分け手段を更に有することを特徴とする請求項１乃至３の何れか１項に記載の画像表示装置。
【請求項５】
前記画像の表示方法の少なくとも一つは、一のグループの一の画像を表示する方法であり、前記画像の表示方法の少なくとも他の一つは、複数のグループの複数の画像を表示する方法であることを特徴とする請求項４に記載の画像表示装置。
【請求項６】
前記画像の表示方法の少なくとも一つは、一のグループの一の画像を表示する方法であり、前記画像の表示方法の少なくとも他の一つは、一のグループの複数の画像を表示する方法であることを特徴とする請求項４に記載の画像表示装置。
【請求項７】
画像の表示回数をカウントするカウント手段を更に有することを特徴とする請求項１乃至６の何れか１項に記載の画像表示装置。
【請求項８】
前記画像に係る属性情報と、前記画像に係るレイティング情報と、前記画像に係る表示回数情報と、を関連付けて格納する情報格納手段を更に有することを特徴とする請求項１乃至７の何れか１項に記載の画像表示装置。
【請求項９】
画像表示装置における画像表示方法であって、
操作手段の操作内容に応じて、画像に係る属性情報と、画像に係るレイティング情報と、画像に係る表示回数情報との内、どの１又は２以上の情報を用いて画像を抽出するか、画像の抽出方法を切り替える画像抽出方法切り換えステップと、
前記抽出方法切り換えステップにおいて切り替えられた画像の抽出方法を用いて、画像を抽出する画像抽出ステップと、
前記画像抽出ステップにおいて抽出された画像を表示する画像表示ステップと、
を有することを特徴とする画像表示方法。
【請求項１０】
操作手段からのイベント情報に応じて、画像の表示方法を切り替える画像表示方法切り換えステップを更に有することを特徴とする請求項９に記載の画像表示方法。
【請求項１１】
請求項９又は１０に記載の画像表示方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置及び画像表示方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラと、ポータブルＳｔｏｒａｇｅとを直接接続し、ポータブルＳｔｏｒａｇｅに画像を保存することが行われている。更に、ポータブルＳｔｏｒａｇｅと、プリンタとを直接接続し、プリンタに画像を読み出し、印刷することが行われている。
【０００３】
しかし、ＰＣと比較して、ユーザインターフェースが貧弱なデジタルカメラ、ポータブルＳｔｏｒａｇｅ、プリンタでユーザが所望する画像を大量の画像の中から探し出すのは非常に困難な作業である。また数枚毎にスキップしながら画像を検索すると、ユーザが所望する画像が埋もれてしまう可能性がある。
【０００４】
例えば、特許文献１に記載の技術では、画像属性情報（日時・場所）に優先度を付けて、複数の画像ファイルを分類している。特許文献１に記載の技術では、旅行アルバム作成時は、場所情報を優先的に使用して画像ファイルを分類し、子供の成長アルバム作成時は、日時を優先的に使用して画像ファイルを分類している。
【０００５】
また近年、ＰＣ内においてお気に入り画像としてレイティングを上がることができるシステムが提供されている。
【０００６】
【特許文献１】特開２００４−１１０５９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら上述したような従来例では、ユーザが所望する画像はユーザしか理解することができないため、大量枚数の画像を画像の属性情報からのみグループ化したアルバムでは、本当にユーザが所望する画像を探し出すのは困難な問題があった。また一度作成したアルバムは更新されることがなく、システムは、毎回同じ画像を表示するため、ユーザは、画像（アルバム）を見る満足感が向上しない問題があった。
【０００８】
また、画像をお気に入り画像としてレイティングを上げることができるシステムが提供されているが、大量の画像を記録媒体に格納しておくと、ユーザ自身も、どの画像のレイティングを上げて記録媒体に格納したのか、忘れてしまう問題があった。システムは、ユーザがお気に入り画像としてレイティングを上げた画像を容易に表示することができないため、ユーザに煩わしさを感じさせる問題があった。
【０００９】
更に、このようなシステムにおいて、大量枚数の画像の中から任意に画像を選択表示するようにすると、例えば撮影枚数の多い時期の画像を表示する可能性が高くなり、ユーザに対して同じような画像のみ表示することになる問題があった。つまり、ユーザにとって満足感の得られないシステムになる問題があった。
【００１０】
本発明は前記の問題点に鑑みなされたもので、大量の画像の中からユーザが所望する可能性の高い画像を抽出してユーザに提供することを目的とする。
【課題を解決するための手段】
【００１１】
そこで、前記問題を解決するため、本発明は、操作手段からのイベント情報に応じて、画像に係る属性情報と、画像に係るレイティング情報と、画像に係る表示回数情報との内、どの１又は２以上の情報を用いて画像を抽出するか、画像の抽出方法を切り替える画像抽出方法切り換え手段と、前記抽出方法切り換え手段において切り替えられた画像の抽出方法を用いて、画像を抽出する画像抽出手段と、前記画像抽出手段が抽出した画像を表示する画像表示手段と、を有することを特徴とする。
【００１２】
係る構成とすることにより、操作内容に応じて、画像に係る属性情報と、画像に係るレイティング情報と、画像に係る表示回数情報との内、どの１又は２以上の情報を用いて画像を抽出するか、画像抽出方法を切り換えることができる。そして、切り替えた画像抽出方法を用いて、画像を抽出し、表示することができる。よって、大量の画像の中からユーザが所望する可能性の高い画像を抽出してユーザに提供することができる。
【００１３】
また、前記問題を解決するため、本発明は、画像表示方法、プログラム及び記憶媒体としてもよい。
【発明の効果】
【００１４】
本発明によれば、大量の画像の中からユーザが所望する可能性の高い画像を抽出してユーザに提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態について図面に基づいて説明する。
【００１６】
（実施形態１）
図１は、画像表示装置の一構成例を示したブロック図である。１００は、レイティング機能を有した画像表示装置本体である。
【００１７】
３０は、画像データ（画像）を格納するためのメモリであり、所定枚数の画像データを格納するのに十分な記憶容量を備えている。これにより、複数枚の画像データをメモリ３０に対して連続して読み込むこと可能となる。また、メモリ３０は、システム制御回路５０の作業領域としても使用される。
【００１８】
３２は、適応離散コサイン変換（ＡＤＣＴ）、ウェーブレット変換等により画像データを圧縮伸長する圧縮・伸長回路である。圧縮・伸長回路３２は、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００１９】
３４は、画像データをリサイズするリサイズ回路であり、メモリ３０に格納された画像データを読み込んでリサイズ処理を行い、処理を終えたデータをメモリ３０に書き込む。５０は、画像表示装置全体を制御するシステム制御回路である。５２は、システム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。
【００２０】
５４は、システム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカー等の表示部である。表示部５４は、画像表示装置１００の操作部（キー操作部７０やダイヤル操作部７２）近辺の視認し易い位置に単数或いは複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【００２１】
表示部５４が表示する表示内容のうち、ＬＣＤ等に表示するものとしては、電池残量、エラー、複数桁の数字による情報、記録媒体９９の着脱状態、通信Ｉ／Ｆ動作、日付・時刻、記録媒体に保存されている画像ファイル等がある。また、表示部５４が表示する表示内容のうち、ＬＣＤ等に表示するものとしては、記録媒体に保存されている画像ファイル名のリスト、外部コンピュータとの接続状態、外部コンピュータ若しくはデジタルカメラとの画像ファイル等のデータ送受信の状態等がある。
【００２２】
５６は、電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ、フラッシュメモリ等が用いられる。５８は、タイマであり、ダイヤル操作の回転スピードを計測するために使用される。また、タイマ５８は、ユーザの手等がキーから離されている時間を計測するために使用される。
【００２３】
７０は、キー操作部である。ユーザは、キー操作部７０の、例えば十字キー、早送りキー、早戻りキー等のキーを押下する等して、キーを操作する。例えば、システム制御回路５０は、ユーザのキー操作に応じたイベント通知をキー操作部７０等より受け取ると、キー操作に応じて、例えば記録媒体９９に格納された画像データの取得制御の切り換えや、画像の表示方法の切り替えを行なう。
【００２４】
７２は、ダイヤル操作部である。ユーザは、ダイヤル操作部７２のダイヤルを高速回転（左右）、低速回転（左右）、停止等する等して、ダイヤルを操作する。例えば、システム制御回路５０は、ユーザのダイヤル操作に応じたイベント通知をキー操作部７０等より受け取ると、ダイヤル操作に応じて、例えば記録媒体９９に格納された画像データの取得制御の切り換えや、画像の表示方法の切り替えを行なう。
【００２５】
３３は、通信部である。通信部３３は、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、モデム、ＬＡＮ等の有線通信、ＩｒＤＡ等の赤外線通信、光通信等の各種通信機能を有する構成の何れか、又はそれらの内の複数を備える構成である。ここで、ＩｒＤＡとは、Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎの略である。画像表示装置１００は、通信部３３を介し、ＰＣ等と接続可能であり、記憶媒体９９に画像データ、画像データの属性情報、レイティング情報等を関連付けて保存することができる。
【００２６】
９９は、メモリカードやハードディスク等の記録媒体である。
【００２７】
図２は、画像のグルーピング処理の一例を示すフローチャートである。ステップ２０１において、画像表示装置１００は、画像データを保存する。画像表示装置１００は、図示していないが撮像装置にて撮像された画像（画像データ）や、画像パラメータを、通信部３３を介して、又は本装置に装着されたリムーバブルな記録媒体より取得して、記憶媒体９９等に保存する。
【００２８】
ステップ２０３において、画像表示装置１００は、記憶媒体９９等より画像パラメータを取得する。ここで、画像パラメータとは画像のＥｘｉｆ情報である。ステップ２０５において、画像表示装置１００は、ステップ２０１において記憶媒体９９等に保存した画像に最も撮影日が近く、且つ前記画像より撮影日が古い画像が記憶媒体９９等に存在するか否かを判断する。画像が存在する場合、画像表示装置１００は、ステップ２０７の処理を行う。画像が存在しない場合、画像表示装置１００は、ステップ２１１の処理を行う。
【００２９】
ステップ２０７において、画像表示装置１００は、ステップ２０１において保存した画像に対するグルーピング処理を行う。なお、グルーピング処理の詳細は、後述する図３に示す。ステップ２０９において、画像表示装置１００は、ステップ２０１において保存した画像をグルーピングできたか否か判断する。グルーピングできた場合、画像表示装置１００は、図２に示す処理を終了する。グルーピングできていない場合、画像表示装置１００は、ステップ２１１の処理を行う。
【００３０】
ステップ２１１において、画像表示装置１００は、ステップ２０１において保存した画像に最も撮影日が近く、且つ前記画像より撮影日が新しい画像が存在するか否かを判断する。画像が存在する場合、画像表示装置１００は、ステップ２１２の処理を行う。画像が存在しない場合、ステップ２１５の処理を行う。
【００３１】
ステップ２１２において、画像表示装置１００は、ステップ２０１において保存した画像に対するグルーピング処理を行う。なお、グルーピング処理の詳細は、後述する図３に示す。ステップ２１３において、画像表示装置１００は、画像がグルーピングできたか否か判断する。グルーピングできた場合、画像表示装置１００は、図２に示す処理を終了する。グルーピングできていない場合、画像表示装置１００は、ステップ２１５の処理を行う。
【００３２】
ステップ２１５において、画像表示装置１００は、グループを新たに作成する。続いて、ステップ２１７において、画像表示装置１００は、ステップ２１５において新たに作成したグループに、ステップ２０１において保存した画像を登録する。
【００３３】
図３は、グルーピング処理の一例を示したフローチャートである。ステップ３０１において、画像表示装置１００は、比較対照の画像が属しているグループのグループ情報を記憶媒体９９等より取得する。なお、グループ情報には画像の撮影日・撮影モード・Ｅｖ値等のＥｘｉｆ情報が含まれている。
【００３４】
ステップ３０３において、画像表示装置１００は、ステップ２０１において保存した画像の撮影日と、グループ情報の画像の撮影日とが一定期間以上離れているか否かを判断する。なお、一定時間とは、予め定められた時間（例えば４８時間）といった固定の期間であってもよいし、ユーザが設定した期間であってもよい。また、画像表示装置１００が、保存されている画像の中で、最も古い撮影日時と、最も新しい撮影日時とから前記一定期間を、算出してもよい。
【００３５】
一定期間以上離れている場合、画像表示装置１００は、本グループに属さない画像だと判断し、図３に示す処理を終了する。一定期間以上離れていない場合、画像表示装置１００は、ステップ３０５の処理を行う。
【００３６】
ステップ３０５において、画像表示装置１００は、ステップ２０１において保存した画像の画像パラメータに含まれる撮影モードと、ステップ３０１において取得したグループ情報の画像の撮影モードとが同じであるか否かを判断する。同じ場合、画像表示装置１００は、ステップ３０７の処理を行う。異なる場合、画像表示装置１００は、本グループに属さない画像だと判断し、図３に示す処理を終了する。
【００３７】
ステップ３０７において、画像表示装置１００は、ステップ２０１において保存した画像の画像パラメータに含まれるＥｖ値と、ステップ３０１において取得したグループ情報の画像のＥｖ値とが同じであるか否かを判断する。同じ場合、画像表示装置１００は、ステップ３０９の処理を行う。異なる場合、画像表示装置１００は、本グループに属さない画像だと判断し、図３に示す処理を終了する。
【００３８】
ステップ３０９において、画像表示装置１００は、本グループへステップ２０１において保存した画像を登録する。なお、グループ情報は、ファイルとして用意し、グループへ画像を登録する際、画像のファイル名をグループ情報ファイルに追記してもよい。なお、グループ情報を、メモリカードやハードディスク等の記録媒体９９に保存するものとして説明を行なったが、不揮発生メモリ５６に保存するようにしてもよい。また、各画像のＥｘｉｆ情報にグループ情報を追記してもよい。
【００３９】
また、画像表示装置１００は、グループ情報と、保存した画像のパラメータ情報との比較について、撮影日と、撮影モードと、Ｅｖ値とを用いて比較するように図３に示すフローチャートでは説明したが、それ以外の情報を用いて比較してもよい。例えば、画像表示装置１００は、露出時間、Ｆ値、ＩＳＯ感度、Ｔｖ、Ａｖ、焦点距離、測光方式、画像圧縮比、レンズ種類、ドライブモード、撮影場所、電源情報、メディア情報、ファイルサイズ、被写体、撮影者等の情報を用いて比較してもよい。ここで、電源情報とは、電源ＯＦＦ→ＯＮ直後に撮影された画像であるか否かの情報のことである。また、メディア情報とは、リムーバブルなメディアを取り替えた直後に撮影された画像であるか否かの情報のことである。画像表示装置１００は、これらの情報を比較することで撮影機会が変化したか否かが分かるため、グルーピングに利用することができる。
【００４０】
図４は、保存した画像パラメータの一例を示す図である。図４に示されるように、画像パラメータは、ファイル名と、撮影日時と、レイティングと、撮影場所と、被写体と、露出Ｅｖ値と、撮影モードとを含む。
【００４１】
例えば、画像表示装置１００は、図３に示したグルーピング処理において、画像ＩＭＧ＿０００１．ｊｐｇのグルーピングを行うと、Ｅｖ値及び撮影モードが同じであり、撮影日時が一定期間（例えば、２４時間）内にある画像を同一グループとする。つまり、画像表示装置１００は、例えば、ＩＭＧ＿０００１．ｊｐｇ〜ＩＭＧ＿０００４．ｊｐｇをグループ１とする。
【００４２】
画像表示装置１００は、図３に示したグルーピング処理において、ＩＭＧ＿０００５．ｊｐｇは、グループ１の画像と比較して、Ｅｖ値が異なるためグループ２とする。そして、画像表示装置１００は、図３に示したグルーピング処理において、ＩＭＧ＿０００５．ｊｐｇ〜ＩＭＧ＿０００７．ｊｐｇをグループ２とする。
【００４３】
また、画像表示装置１００は、図３に示したグルーピング処理において、ＩＭＧ＿０００８．ｊｐｇは、ＩＭＧ＿０００７．ｊｐｇと撮影日時が約１０ヶ月離れているおり、且つＩＭＧ＿０００９．ｊｐｇと撮影日時が約５ヶ月離れているため、グループ３とする。
【００４４】
また、画像表示装置１００は、図３に示したグルーピング処理において、ＩＭＧ＿０００９．ｊｐｇ〜ＩＭＧ＿００１３．ｊｐｇは、Ｅｖ値及び撮影モードが同じであり、撮影日時が一定期間内にあるので、グループ４とする。また、画像表示装置１００は、図３に示したグルーピング処理において、例えば、ＩＭＧ＿９９９９．ｊｐｇをグループＮとする。このように、画像表示装置１００は、画像パラメータ（及びグループ情報）に基づいて、画像をグルーピングすることができる。
【００４５】
図５は、撮影画像のＥｘｉｆ圧縮データファイル構造の一例を示した図である。５０１は、ＪＰＥＧファイルの記録形式の一例である。ファイルの先頭を表すＳＯＩマーカ直後にアプリケーションマーカセグメント（ＡＰＰ１）が挿入され、ＡＰＰ１にＥｘｉｆの付加情報が記述される。
【００４６】
５０３は、ＡＰＰ１の内部構成の一例である。ＡＰＰ１は、ＡＰＰ１マーカ、Ｅｘｉｆの識別コード及び付属情報本体等から構成される。付属情報は、Ｆｉｌｅ  Ｈｅａｄｅｒを含むＴＩＦＦ構造をとり、最大２つのＩＦＤ（０ｔｈ  ＩＦＤ、１ｔｈ  ＩＦＤ）を記録できる。０ｔｈ  ＩＦＤには、圧縮されている画像（主画像）に関する付属情報が記録される。１ｔｈ  ＩＦＤには、サムネイル画像が記録される。
【００４７】
図５に示されるように、０ｔｈ  ＩＦＤに、Ｅｘｉｆ固有の付属情報を記録するためのＥｘｉｆ  ＩＦＤ５０５が存在する。Ｅｘｉｆ  ＩＦＤ５０５の付属情報には、バージョンに関する情報からユーザ情報までを記録することができる。Ｅｘｉｆ  ＩＦＤ５０５の付属情報としては、例えば、露出時間、Ｆ値、ＩＳＯ感度、Ｔｖ、Ａｖ、焦点距離、測光方式、撮影日、画像圧縮比等が存在する。
【００４８】
また、ユーザ情報内にメーカノート（ＭａｋｅｒＮｏｔｅ）領域があり、メーカノート領域にはメーカが個別の情報を記入でき、運用はメーカに任せられている。このメーカノート領域に、レンズ種類、ドライブモード、撮影場所、電源情報、メディア情報、ファイルサイズ、被写体、撮影者を登録（格納）する。このことにより、例えば、これらの情報を用いて、画像表示装置１００が、画像をグルーピングすることができるようになる。また、画像表示装置１００が、レイティング情報や、画像表示回数をメーカノート領域に登録することにより、これらの情報を用いて、画像を抽出し、ユーザが所望する画像を表示することができるようになる。
【００４９】
図６は、画像にレイティング（レイティング情報）を付ける操作イメージの一例を示した図である。１００は、画像表示装置である。６０３は、ユーザがお気に入り画像としてレイティング付ける画像である。６０５は、レイティングのレベルである。７２は、ダイヤル操作部である。７０は、キー操作部である。ダイヤル操作部７２、キー操作部７０を用いて、ユーザは、選択した画像のレイティングのレベルを上げたり、下げたりすることができる。例えば、ユーザは、選択した画像に対して、レイティングなし、レベル１、レベル２、レベル３といったレイティングを付けることができる。なお、本実施形態では、レベル３が最も高いレイティングとする。
【００５０】
画像表示装置１００は、レイティング情報を、上述したように、画像のＥｘｉｆ領域等に記憶する。なお、レイティングの上げ、下げ、参照は、ＰＣと、画像表示装置１００とを、通信部３３を介し接続することにより、ＰＣ等を用いて行うこともできる。また、画像自体をＰＣ内に格納し、ＰＣにおいて画像のレイティングの上げ、下げ、参照を、可能にするよう構成してもよい。
【００５１】
図７は、画像表示の状態遷移の一例を示す図（その１）である。図７（Ａ）は、１枚画像表示状態の一例を示したイメージ図である。ユーザは、ダイヤル操作部７２、キー操作部７０等を用いて、低速回転、高速回転、左右キー押下、早送り／早戻しキー押下等を行い、画像表示装置１００に、表示する画像を切り替えさせ、１枚画像を表示させる。
【００５２】
図７（Ｂ）は、１枚画像印刷状態から予め定められた一定時間経過した後、じわじわと９画像を表示する状態に遷移したときのイメージ図である。画像表示装置１００は、１枚画像表示状態で表示中の画像に関連する画像を中央列に表示する。また、画像表示装置１００は、１列目、３列目は１枚画像表示状態で表示中の画像に関連しない画像を表示する。
【００５３】
図７（Ｃ）は、じわじわと９画像を表示する状態から予め定められた一定時間経過した後、はっきりと９画像を表示するマルチ画像表示状態に遷移したときのイメージ図である。ユーザは、ダイヤル操作部７２、キー操作部７０等を用いて、低速回転、高速回転、上下左右キー押下、早送り／早戻しキー押下等を行い、画像表示装置１００に、表示する画像を切り替えさせる。決定キーが押下されると、画像表示装置１００は、１枚画像表示状態に遷移する。
【００５４】
図８は、画像表示の状態遷移と、状態遷移する際の処理との一例を示した図（その１）である。状態８０１において、画像表示装置１００は、電源がＯＮされ、Ｉｄｌｅ状態になる。ステップ８０３において、画像表示装置１００は、記録媒体９９等に格納されている任意の１画像を表示する。例えば、画像表示装置１００は、電源がＯＦＦされる前の最後に表示していた画像を選択して表示するようにしてもよい。状態８０５において、画像表示装置１００は、１枚画像表示状態に遷移する。
【００５５】
状態８０５において、画像表示装置１００は、ユーザからの操作イベントを待つ。操作イベント８０８において、画像表示装置１００は、ダイヤル操作部７２でダイヤルが低速右回転、又はキー操作部７０で右キーが押下されたことを示すイベントを受信すると、ステップ８１９の処理を行う。ステップ８１９において、画像表示装置１００は、表示中画像に対してソート順の後の画像を取得する。ここで、画像表示装置１００は、画像の属性情報に含まれる所定の情報（例えば、撮影日時）、又はレイティング情報、又は画像表示回数に基づいて、画像をソートしているものとする。
【００５６】
また、操作イベント８１１において、画像表示装置１００は、ダイヤル操作部７２でダイヤルが低速左回転、又はキー操作部７０で左キーが押下されたことを示すイベントを受信すると、ステップ８２１の処理を行う。ステップ８２１において、画像表示装置１００は、表示中画像に対してソート順の前の画像を取得する。
【００５７】
また、操作イベント８１３において、画像表示装置１００は、ダイヤル操作部７２でダイヤルが高速右回転、又はキー操作部７０で早送りキーが押下されたことを示すイベントを受信すると、ステップ８２３の処理を行う。ステップ８２３において、画像表示装置１００は、表示中画像に対してソート順の後のレイティングつき画像を取得する。
【００５８】
また、操作イベント８１５において、画像表示装置１００は、ダイヤル操作部７２でダイヤルが高速左回転、又はキー操作部７０で早戻りキーが押下されたことを示すイベントを受信すると、ステップ８２５の処理を行う。ステップ８２５において、画像表示装置１００は、表示中画像に対してソート順の前のレイティングつき画像を取得する。
【００５９】
ステップ８２６において、画像表示装置１００は、取得した画像を１枚画像表示する。ステップ８３０において、画像表示装置１００は、画像表示回数をカウントアップする。
【００６０】
操作イベント８０７において、画像表示装置１００は、予め定められた一定時間、ユーザ操作がなかったことを示すタイムアウトイベントを受信すると、ステップＳ８２３０及びステップＳ８２５０の処理を行う。但し、ステップＳ８２３０の処理は、ステップＳ８２５の処理と同様である。また、ステップＳ８２５０の処理は、ステップＳ８２３の処理と同様である。よって、ここでは、説明を省略する。
【００６１】
続いて、ステップ８２７において、画像表示装置１００は、表示中画像が属するグループのソート順の前のグループから、３画像を取得する。また、ステップ８２８において、画像表示装置１００は、表示中画像が属するグループのソート順の後ろのグループから、３画像を取得する。続いて、ステップ８２９において、画像表示装置１００は、取得した画像をじわじわ表示する。状態８３１において、画像表示装置１００は、じわじわ画像表示状態に遷移する。
【００６２】
状態８３１において、画像表示装置１００は、予め定められた一定時間ユーザ操作がなかったことを示すタイムアウトイベントを待つ。操作イベント８３３において、画像表示装置１００は、タイムアウトイベントを受信すると、ステップ８３５において、取得した９画像をマルチ画像表示する。続いて、ステップ８３６において、画像表示装置１００は、画像表示回数をカウントアップする。そして、状態８３７において、画像表示装置１００は、マルチ画像表示状態に遷移する。
【００６３】
状態８３７において、画像表示装置１００は、ユーザからの操作イベントを待つ。操作イベント８３９において、画像表示装置１００は、キー操作部７０で決定キーが押下されたことを示すイベントを受信すると、ステップ８５３の処理を行う。ステップ８５３において、画像表示装置１００は、マルチ画像表示中の画像の内、中央に表示した画像を１枚画像表示する。状態８０５において、画像表示装置１００は、１枚画像表示状態へ遷移する。
【００６４】
操作イベント８４１において、画像表示装置１００は、ダイヤル操作部７２でダイヤルが右回転、又はキー操作部７０で下キーが押下されたことを示すイベントを受信すると、ステップ８２８０の処理を行う。ステップ８２８０において、画像表示装置１００は、３列目に表示中の画像が属するグループのソート順の後のグループから、レイティングつき画像を３画像、取得する。なお、ステップ８２８０の処理の詳細は、後述する図１２に示す。
【００６５】
続いて、ステップ８５７において、画像表示装置１００は、２列目に表示中の３画像を１列目に、３列目に表示中の３画像を２列目に、ステップ８２８において取得した３画像を３列目に表示する。
【００６６】
操作イベント８４３において、画像表示装置１００は、ダイヤル操作部７２でダイヤルが左回転、又はキー操作部７０で上キーが押下されたことを示すイベントを受信すると、ステップ８２７０の処理を行う。ステップ８２７０において、画像表示装置１００は、１列目に表示中の画像が属するグループのソート順の前のグループから、レイティングつき画像を３画像、取得する。なお、ステップ８２７０の処理の詳細は、後述する図１１に示す。
【００６７】
続いて、ステップ８６１において、画像表示装置１００は、２列目に表示中の３画像を３列目に、１列目に表示中の３画像を２列目に、ステップ８２７において取得した３画像を１列目に表示する。
【００６８】
操作イベント８４５において、画像表示装置１００は、キー操作部７０で左キーが押下されたことを示すイベントを受信すると、ステップ８２１０の処理を行う。ステップ８２１０において、画像表示装置１００は、表示中画像が属するグループ内を優先して、ソート順の前の画像を取得する。続いて、ステップ８６３において、画像表示装置１００は、３画像取得したか否かを判断する。３画像取得した場合は、画像表示装置１００は、ステップ８６４に進む。３画像取得していない場合は、画像表示装置１００は、ステップ８２１０の処理に戻る。
【００６９】
ステップ８６４では、画像表示装置１００が、２行目に表示中の３画像を１行目に、３行目に表示中の３画像を２行目に、取得した３画像を３行目に表示する。
【００７０】
操作イベント８４７において、画像表示装置１００は、キー操作部７０で早送りキーが押下されたことを示すイベントを受信すると、ステップ８２３１の処理を行う。ステップ８２３１において、画像表示装置１００は、表示中画像が属するグループ内を優先して、ソート順の前のレイティングつき画像を取得する。なお、ステップ８２３１の処理の詳細は、後述する図９に示す。
【００７１】
続いて、ステップ８６５において、画像表示装置１００は、３画像取得したか否かを判断する。３画像取得した場合は、画像表示装置１００は、ステップ８６４に進む。３画像取得していない場合は、画像表示装置１００は、ステップ８２３１の処理に戻る。
【００７２】
操作イベント８４９において、画像表示装置１００は、キー操作部７０で右キーが押下されたことを示すイベントを受信すると、ステップ８１９０の処理を行う。ステップ８１９０において、画像表示装置１００は、表示中画像が属するグループ内を優先して、ソート順の後の画像を取得する。続いて、ステップ８６９において、画像表示装置１００は、３画像取得したか否かを判断する。３画像取得した場合は、画像表示装置１００は、ステップ８７３に進む。３画像取得していない場合は、画像表示装置１００は、ステップ８１９０の処理に戻る。
【００７３】
ステップ８７３では、画像表示装置１００が、２行目に表示中の画像を３行目に、１行目に表示中の画像を２行目に、取得した３画像を１行目に表示する。
【００７４】
操作イベント８５１において、画像表示装置１００は、キー操作部７０で早送りキーが押下されたことを示すイベントを受信すると、ステップ８２５１の処理を行う。ステップ８２５１において、画像表示装置１００は、表示中画像が属するグループ内を優先して、ソート順の後のレイティングつき画像を取得する。なお、ステップ８２５１の処理の詳細は、後述する図１０に示す。
【００７５】
続いて、ステップ８７１において、画像表示装置１００は、３画像取得したか否かを判断する。３画像取得した場合は、画像表示装置１００は、ステップ８７３に進む。３画像取得していない場合は、画像表示装置１００は、ステップ８２５１の処理に戻る。
【００７６】
ステップ８７５では、画像表示装置１００が、新たに表示した画像の画像表示回数をカウントアップする。
【００７７】
図９は、表示中画像が属するグループ内を優先して、ソート順の前のレイティングつき画像を取得する処理の一例を示すフローチャートである。
【００７８】
ステップ９０１において、画像表示装置１００は、表示中画像が属しているグループ内で、ソート順の前の画像が存在するか否かを判断する。前記画像が存在する場合、画像表示装置１００は、ステップ９０３の処理を行う。前記画像が存在しない場合、画像表示装置１００は、ステップ９０９の処理を行う。
【００７９】
ステップ９０３において、画像表示装置１００は、表示中画像が属しているグループ内で、ソート順の前のレイティングつき画像が存在するか否かを判断する。前記画像が存在する場合、画像表示装置１００は、ステップ９０７の処理を行う。前記画像が存在しない場合、画像表示装置１００は、ステップ９０５の処理を行う。
【００８０】
ステップ９０７において、画像表示装置１００は、表示中画像が属しているグループ内で、ソート順の前のレイティングつき画像を取得する。一方、ステップ９０５において、画像表示装置１００は、表示中画像が属しているグループ内で、ソート順の前の画像から画像表示回数が最多の画像を取得する。
【００８１】
また、ステップ９０９において、画像表示装置１００は、表示中画像が属しているグループのソート順の前のグループからレイティングつき画像を取得する。ステップ９０９の処理は、再帰処理（再帰関数）であり、画像表示装置１００は、グループを、表示中画像が属しているグループのソート順の前のグループに変更し、画像を取得するまで、ステップ９０１からの処理を繰り返す。
【００８２】
図１０は、表示中画像が属するグループ内を優先して、ソート順の後のレイティングつき画像を取得する処理の一例を示すフローチャートである。
【００８３】
ステップ１００１において、画像表示装置１００は、表示中画像が属しているグループ内で、ソート順の後の画像が存在するかどうか判断する。前記画像が存在する場合、画像表示装置１００は、ステップ１００３の処理を行う。前記画像が存在しない場合、画像表示装置１００は、ステップ１００９の処理を行う。
【００８４】
ステップ１００３において、画像表示装置１００は、表示中画像が属しているグループ内で、ソート順の後のレイティングづき画像が存在するか否かを判断する。前記画像が存在する場合、画像表示装置１００は、ステップ１００７の処理を行う。前記画像が存在しない場合、画像表示装置１００は、ステップ１００５の処理を行う。
【００８５】
ステップ１００７において、画像表示装置１００は、表示中画像が属しているグループ内で、ソート順の後のレイティングつき画像を取得する。一方、ステップ１００５において、画像表示装置１００は、表示中画像が属しているグループ内で、ソート順の後の画像から画像表示回数が最多の画像を取得する。
【００８６】
また、ステップ１００９において、画像表示装置１００は、表示中画像が属しているグループのソート順の後のグループからレイティングつき画像を取得する。ステップ１００９の処理は、再帰処理（再帰関数）であり、画像表示装置１００は、グループを、表示中画像が属しているグループのソート順の後のグループに変更し、画像を取得するまで、ステップ１００１からの処理を繰り返す。
【００８７】
図１１は、１列目に表示中の画像が属するグループのソート順の前のグループから、レイティングつき画像を３画像、取得する処理の一例を示すフローチャートである。
【００８８】
ステップ１１０１において、画像表示装置１００は、１列目に表示中の画像が属するグループのソート順の前のグループ内に３枚以上の画像が存在するか否かを判断する。前記グループ内に３枚以上の画像が存在しない場合、画像表示装置１００は、ステップ１１０３の処理を行う。一方、前記グループ内に３枚以上の画像が存在する場合、画像表示装置１００は、ステップ１１１１の処理を行う。
【００８９】
ステップ１１０３において、画像表示装置１００は、前記グループ内に存在する画像を取得する。続いて、ステップ１１０５において、画像表示装置１００は、別グループから取得する画像枚数算出する。例えば、１列目に表示中の画像が属するグループのソート順の前のグループ内に画像が１枚存在した場合、画像表示装置１００は、別グループから取得する画像枚数を２と算出する。
【００９０】
ステップ１１０７において、画像表示装置１００は、１列目に表示中の画像が属するグループのソート順の２つ前のグループからレイティングつき画像を取得する。続いて、ステップ１１０９において、画像表示装置１００は、別グループから取得する画像枚数分、画像を取得したか否かを判断する。別グループから取得する画像枚数分、画像を取得した場合、画像表示装置１００は、図１１に示す処理を終了する。別グループから取得する画像枚数分、画像を取得していない場合、画像表示装置１００は、ステップ１１０７の処理に戻る。
【００９１】
一方、ステップ１１１１において、画像表示装置１００は、１列目に表示中の画像が属するグループのソート順の１つ前のグループ内のレイティングつき画像を取得する。続いて、ステップ１１１３において、画像表示装置１００は、画像を３枚取得したか否かを判断する。画像を３枚取得した場合、画像表示装置１００は、図１１に示す処理を終了する。画像を３枚取得していない場合、画像表示装置１００は、ステップ１１１１の処理に戻る。
【００９２】
図１２は、１列目に表示中の画像が属するグループのソート順の後のグループから、レイティングつき画像を３画像、取得する処理の一例を示すフローチャートである。
【００９３】
ステップ１２０１において、画像表示装置１００は、１列目に表示中の画像が属するグループのソート順の後のグループ内に３枚以上の画像が存在するか否かを判断する。前記グループ内に３枚以上の画像が存在しない場合、画像表示装置１００は、ステップ１２０３の処理を行う。一方、前記グループ内に３枚以上の画像が存在する場合、画像表示装置１００は、ステップ１２１１の処理を行う。
【００９４】
ステップ１２０３において、画像表示装置１００は、前記グループ内に存在する画像を取得する。続いて、ステップ１２０５において、画像表示装置１００は、別グループから取得する画像枚数算出する。例えば、１列目に表示中の画像が属するグループのソート順の後のグループ内に画像が１枚存在した場合、画像表示装置１００は、別グループから取得する画像枚数を２と算出する。
【００９５】
ステップ１２０７において、画像表示装置１００は、１列目に表示中の画像が属するグループのソート順の２つ後のグループからレイティングつき画像を取得する。続いて、ステップ１２０９において、画像表示装置１００は、別グループから取得する画像枚数分、画像を取得したか否かを判断する。別グループから取得する画像枚数分、画像を取得した場合、画像表示装置１００は、図１２に示す処理を終了する。別グループから取得する画像枚数分、画像を取得していない場合、画像表示装置１００は、ステップ１２０７の処理に戻る。
【００９６】
一方、ステップ１２１１において、画像表示装置１００は、１列目に表示中の画像が属するグループのソート順の１つ後のグループ内のレイティングつき画像を取得する。続いて、ステップ１２１３において、画像表示装置１００は、画像を３枚取得したか否かを判断する。画像を３枚取得した場合、画像表示装置１００は、図１２に示す処理を終了する。画像を３枚取得していない場合、画像表示装置１００は、ステップ１２１１の処理に戻る。
【００９７】
以上、説明したように、画像表示装置１００は、ダイヤル操作及び／又はキー操作内容に応じて、表示する画像を画像データの属性情報と、レイティングと、画像表示回数との組み合わせで抽出する。また、画像表示装置１００は、ダイヤル操作及び／又はキー操作内容に応じて、画像の表示方法を切り替える。したがって、画像表示装置１００は、大量の画像データの中からユーザが所望する可能性の高い画像をユーザに提供することができる。よって、ユーザの画像を見る満足感を向上させることもできる。また、画像表示装置１００は、大量の画像データの中からユーザ自身も忘れてしまったお気に入り画像を提供することができる。よって、ユーザに画像を見る満足感を与えることもできる。
【００９８】
（実施形態２）
以下、上述した実施形態１と異なる他の実施形態について説明する。なお、以下では、実施形態１と異なる点について主に説明を行なう。
【００９９】
図１３は、画像表示の状態遷移の一例を示す図（その２）である。図１３（Ａ）は、３枚画像表示状態の一例を示したイメージ図である。ユーザは、ダイヤル操作部７２、キー操作部７０等を用いて、低速回転、高速回転、上下キー押下等を行い、画像表示装置１００に、表示する画像を切り替えさせ、３枚画像を表示させる。
【０１００】
図１３（Ｂ）は、３枚画像印刷状態から予め定められた一定時間経過した後、じわじわと９画像を表示する状態に遷移したときのイメージ図である。画像表示装置１００は、３枚画像表示状態で表示中の画像に関連する画像を、各列（１列及び３列）に表示する。
【０１０１】
図１３（Ｃ）は、じわじわと９画像を表示する状態から予め定められた一定時間経過した後、はっきりと９画像を表示するマルチ画像表示状態に遷移したときのイメージ図である。ユーザは、ダイヤル操作部７２、キー操作部７０等を用いて、低速回転、高速回転、上下左右キー押下、早送り／早戻しキー押下等を行い、画像表示装置１００に、表示する画像を切り替えさせる。マルチ画像を表示する。決定キーが押下されると、画像表示装置１００は、３枚画像表示状態に遷移する。
【０１０２】
図１４は、画像表示の状態遷移と、状態遷移する際の処理との一例を示した図（その２）である。なお、図８と異なる点は、じわじわ画像表示状態８３１になるまでの状態遷移及びその処理なので、その点について説明を行なう。
【０１０３】
状態８０１において、画像表示装置１００は、電源がＯＮされ、Ｉｄｌｅ状態になる。ステップ１４０１において、画像表示装置１００は、記録媒体９９等に格納されている任意の３画像を表示する。例えば、画像表示装置１００は、電源がＯＦＦされる前の最後に表示していた画像を選択して表示するようにしてもよい。状態１４０３において、画像表示装置１００は、３枚画像表示状態に遷移する。
【０１０４】
状態１４０３において、画像表示装置１００は、ユーザからの操作イベントを待つ。操作イベント１４０５において、画像表示装置１００は、ダイヤル操作部７２でダイヤルが低速右回転されたことを示すイベントを受信すると、ステップ８１９の処理を行う。ステップ８１９において、画像表示装置１００は、表示中画像に対してソート順の後の画像を取得する。
【０１０５】
操作イベント１４０７において、画像表示装置１００は、ダイヤル操作部７２でダイヤルが高速右回転されたことを示すイベントを受信すると、ステップ８２３の処理を行う。ステップ８２３において、画像表示装置１００は、表示中画像に対してソート順の後のレイティングつき画像を取得する。
【０１０６】
操作イベント１４０９において、画像表示装置１００は、キー操作部７０で下キーが押下されたことを示すイベントを受信すると、ステップ１２０７の処理を行う。ステップ１２０７において、画像表示装置１００は、表示中画像に対しソート順の後のグループからレイティングつき画像を取得する。
【０１０７】
ステップ１４２３において、画像表示装置１００は、中央に表示していた画像を上に、下に表示していた画像を中央に、取得した画像を下に表示する。
【０１０８】
操作イベント１４１１において、画像表示装置１００は、ダイヤル操作部７２でダイヤルが低速左回転されたことを示すイベントを受信すると、ステップ８２１の処理を行う。ステップ８２１において、画像表示装置１００は、表示中画像に対してソート順の前の画像を取得する。
【０１０９】
操作イベント１４１３において、画像表示装置１００は、ダイヤル操作部７２でダイヤルが高速左回転されたことを示すイベントを受信すると、ステップ８２５の処理を行う。ステップ８２５において、画像表示装置１００は、表示中画像に対してソート順の前のレイティングつき画像を取得する。
【０１１０】
操作イベント１４１５において、画像表示装置１００は、キー操作部７０で上キーが押下されたことを示すイベントを受信すると、ステップ１１０７の処理を行う。ステップ１１０７において、画像表示装置１００は、表示中画像に対しソート順の前のグループからレイティングつき画像を取得する。
【０１１１】
ステップ１４２５において、画像表示装置１００は、取得した画像を上に、左に表示していた画像を中央に、中央に表示していた画像を下に表示する。
【０１１２】
そして、ステップ１４２７において、画像表示装置１００は、取得した画像の画像表示回数をカウントアップする。
【０１１３】
また、操作イベント８０７において、画像表示装置１００は、予め定められた一定時間、ユーザ操作がなかったことを示すタイムアウトイベントを受信すると、ステップＳ８２３０及びステップＳ８２５０の処理を行う。但し、ステップＳ８２３０の処理は、ステップＳ８２５の処理と同様である。また、ステップＳ８２５０の処理は、ステップＳ８２３の処理と同様である。よって、ここでは、説明を省略する。
【０１１４】
ステップ１４１７において、画像表示装置１００は、表示中の上、中、下の画像のソート順の前後のレイティングつき画像を取得したか否かを判断する。前記画像を取得した場合、画像表示装置１００は、ステップ８２９の処理を行う。前記画像を取得していない場合、画像表示装置１００は、ステップ８２３の処理に戻る。続いて、ステップ８２９において、画像表示装置１００は、取得した画像をじわじわ表示する。状態８３１において、画像表示装置１００は、じわじわ画像表示状態に遷移する。
【０１１５】
なお、実施形態２では、３枚画像と、３枚画像に関連する９枚画像とを表示する例を用いて説明を行なったが、画像表示装置１００は、表示部５４のサイズに応じて３枚画像以上、また、関連する画像も９枚以上の画像を表示してもよい。例えば、画像表示装置１００は、始め、１０枚画像を表示し、関連する画像を各々８枚ずつ取得し、計８０枚の画像を表示してもよい。
【０１１６】
以上、上述したように各実施形態によれば、大量の画像の中からユーザが所望する可能性の高い画像を抽出してユーザに提供することができる。
【０１１７】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【０１１８】
【図１】画像表示装置の一構成例を示したブロック図である。
【図２】画像のグルーピング処理の一例を示すフローチャートである。
【図３】グルーピング処理の一例を示したフローチャートである。
【図４】保存した画像パラメータの一例を示す図である。
【図５】撮影画像のＥｘｉｆ圧縮データファイル構造の一例を示した図である。
【図６】画像にレイティング（レイティング情報）を付ける操作イメージの一例を示した図である。
【図７】画像表示の状態遷移の一例を示す図（その１）である。
【図８】画像表示の状態遷移と、状態遷移する際の処理との一例を示した図（その１）である。
【図９】表示中画像が属するグループ内を優先して、ソート順の前のレイティングつき画像を取得する処理の一例を示すフローチャートである。
【図１０】表示中画像が属するグループ内を優先して、ソート順の後のレイティングつき画像を取得する処理の一例を示すフローチャートである。
【図１１】１列目に表示中の画像が属するグループのソート順の前のグループから、レイティングつき画像を３画像、取得する処理の一例を示すフローチャートである。
【図１２】１列目に表示中の画像が属するグループのソート順の後のグループから、レイティングつき画像を３画像、取得する処理の一例を示すフローチャートである。
【図１３】画像表示の状態遷移の一例を示す図（その２）である。
【図１４】画像表示の状態遷移と、状態遷移する際の処理との一例を示した図（その２）である。
【符号の説明】
【０１１９】
５０  システム制御回路
５２  メモリ
５４  表示部
５６  不揮発性メモリ
５８  タイマ
７０  キー操作部
７２  ダイヤル操作部
９９  記憶媒体
【図１】
2008003404.tif 000003
【図２】
2008003404.tif 000004
【図３】
2008003404.tif 000005
【図４】
2008003404.tif 000006
【図５】
2008003404.tif 000007
【図６】
2008003404.tif 000008
【図７】
2008003404.tif 000009
【図８】
2008003404.tif 000010
【図９】
2008003404.tif 000011
【図１０】
2008003404.tif 000012
【図１１】
2008003404.tif 000013
【図１２】
2008003404.tif 000014
【図１３】
2008003404.tif 000015
【図１４】
2008003404.tif 000016