(57)【要約】【課題】  記録媒体に格納されている複数の画像データに含まれる所望の画像データの検索の迅速化並びに容易化を図り、所望の画像データを用いた画像出力を簡便化すること。【解決手段】ＣＰＵ４１１は、画像データに関連付けられている処理情報に基づいて、画像データを用いた画像の表示順序を決定する。ＣＰＵ４１１は、画像の出力要求を受信すると、決定された表示順序で画像表示部４４に順次、印刷候補画像を出力させる。ユーザによって所望の画像が選択されると、ＣＰＵ４１１は、画像印刷部４３を介して選択された画像データの画像を印刷媒体上に出力する。【選択図】  図２
2006279364.tif 000002
【特許請求の範囲】
【請求項１】
画像データ管理装置であって、
複数の画像データを格納する画像データ格納部と、
前記画像データを用いて画像を表示するための画像表示部と、
前記画像データ格納部に格納されている各前記画像データに対して実行された処理の内容を示すと共に前記各画像データに関連付けられている処理情報を取得する処理情報取得手段と、
前記画像データ格納部に格納されている前記画像データを用いた画像の出力要求を受信する受信部と、
前記画像の出力要求を受けて、前記処理情報を用い、前記画像データ格納部に格納されている前各記画像データの表示出力順序を決定する表示出力順序決定手段と、
前記決定された表示出力順序に従い前記画像データを用いて前記画像表示部に画像を表示させると共に出力画像の選択入力を受信する出力画像選択部と、
前記選択された出力画像の画像データを用いて画像を出力する画像出力手段とを備える画像データ管理装置。
【請求項２】
請求項１に記載の画像データ管理装置において、
前記画像データに対して実行される処理は、前記画像データに対する画質調整処理である画像データ管理装置。
【請求項３】
請求項２に記載の画像データ管理装置において、
前記処理情報は、前記画像データに対する画質調整処理の回数の情報を含んでおり、
前記表示出力順序決定手段は、前記画質調整処理の回数が多い順に前記画像データの表示出力順序を決定する画像データ管理装置。
【請求項４】
請求項２に記載の画像データ管理装置において、
前記処理情報は、前記画像データに対する画質調整処理時間の情報を含んでおり、
前記表示出力順序決定手段は、前記画質調整処理時間が長い順に前記画像データの表示出力順序を決定する画像データ管理装置。
【請求項５】
請求項１に記載の画像データ管理装置において、
前記画像データに対して実行される処理は、前記画像データに基づく画像の閲覧処理である画像データ管理装置。
【請求項６】
請求項５に記載の画像データ管理装置において、
前記処理情報は、前記画像データに基づく画像の閲覧時間の情報を含んでおり、
前記出力順序決定手段は、前記閲覧時間が長い順に前記画像データの表示出力順序を決定する画像データ管理装置。
【請求項７】
請求項５に記載の画像データ管理装置において、
前記処理情報は、前記画像データに基づく画像の閲覧回数の情報を含んでおり、
前記出力順序決定手段は、前記閲覧回数が多い順に前記画像データの表示出力順序を決定する画像データ管理装置。
【請求項８】
請求項１に記載の画像データ管理装置はさらに、
前記画像データ管理装置において、前記画像データに対して更なる処理が施された場合には、前記処理情報を更新する処理情報更新手段を備え、
前記表示出力順序決定手段はさらに、前記処理情報の更新を受けて、前記画像データの表示出力順序の決定を実行する画像データ管理装置。
【請求項９】
請求項８に記載の画像データ管理装置において、
前記更なる処理は、前記画像データを用いた印刷処理または表示処理である画像データ管理装置。
【請求項１０】
請求項１ないし請求項９のいずれかに記載の画像データ管理装置において、
前記画像出力手段は、
画像を印刷するための印刷部を有し、
前記印刷部によって、印刷媒体上に前記出力画像を出力する画像データ管理装置。
【請求項１１】
請求項１ないし請求項９のいずれかに記載の画像データ管理装置において、
前記画像出力手段は、
前記画像表示部上に前記出力画像を出力する画像データ管理装置。
【請求項１２】
請求項１に記載の画像データ管理装置はさらに、
前記決定された表示出力順序に応じて、前記画像データを予めソートして格納するソート画像データ格納手段を備え、
前記画像出力手段は、前記ソート画像データ格納手段に格納されている画像データをソート順に用いて前記出力画像を出力する画像データ管理装置。
【請求項１３】
請求項１に記載の画像データ管理装置において、
前記表示出力順序決定手段は、
前記処理情報を用いて評価値を算出する評価値算出手段を備え、
前記評価値を用いて前記各画像データの表示出力順序を決定する画像データ管理装置。
【請求項１４】
請求項１３に記載の画像データ管理装置において、
前記表示出力順序決定手段はさらに、
前記画像データに対して実行された各処理に対して重み付け処理を施す重み付け手段を備え、
前記評価値算出手段は、前記重み付けされた処理情報を用いて評価値を算出する画像データ管理装置。
【請求項１５】
画像データ管理装置であって、
複数の画像データを格納する画像データ格納部と、
前記画像データを用いて画像を表示するための画像表示部と、
前記画像データ格納部に格納されている各前記画像データに対して実行された処理の内容を示すと共に前記各画像データに関連付けられている処理情報を取得する処理情報取得手段と、
前記画像データ格納部に格納されている前記画像データを用いた画像の出力要求を受信する受信部と、
前記画像の出力要求を受けて、前記処理情報を用い、前記画像データ格納部に格納されている前各記画像データの表示出力順序を決定する表示出力順序決定手段と、
前記決定された表示出力順序に従い前記画像データを用いて前記画像表示部に画像を表示させると共に出力画像の選択入力を受信する出力画像選択部と、
前記選択された出力画像の画像データを印刷装置に対して出力する画像データ出力手段とを備える画像データ管理装置。
【請求項１６】
請求項１５に記載の画像データ管理装置はさらに、
前記処理情報を前記各画像データに関連付ける処理情報関連付手段を備える画像データ管理装置。
【請求項１７】
請求項１６に記載の画像データ管理装置はさらに、
前記画像データに対して任意の処理が実行される毎に、前記処理情報を更新する処理情報更新手段を備える画像データ管理装置。
【請求項１８】
画像データ管理方法であって、
前記画像データ格納部に格納されている前記画像データを用いた画像の出力要求を受信し、
複数の画像データを格納する画像データ格納部に格納されている各前記画像データに対して実行された処理の内容を示すと共に前記各画像データに関連付けられている処理情報を取得し、
前記処理情報を用い、前記画像データ格納部に格納されている前各記画像データの表示出力順序を決定し、
前記決定された表示出力順序に従い前記画像データを用いて画像表示部に画像を表示させると共に出力画像の選択入力を受信し、
前記選択された出力画像の画像データを用いて画像を出力する画像データ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを管理する技術に関する。
【背景技術】
【０００２】
従来、メモリ容量が少ない時代には、メモリ内に格納可能な画像データ数も少なく、また、新規な画像データを格納するためにメモリ内に格納されている画像データの削除（整理）が頻繁に行われていた。この結果、メモリ内の画像データの管理は煩雑な作業ではなかった。
【０００３】
一方、近年、大容量メモリの価格低下に伴って、メモリから他の記録媒体へと画像データが移されることなく、メモリが画像データを保存するための記録媒体として用いられる傾向にある。この結果、メモリ内に多くの撮影シーンの異なる画像データが格納される。一般的に、ディジタルスチルカメラ（ＤＳＣ）においては、ディスプレイ部には、画像データ名（画像ファイル名）順に画像が表示されるため、所望の画像データを検索する作業が繁雑であった。これに対して、画像データの管理方法に関して種々の技術が提案されている。
【０００４】
【特許文献１】特開２００４−３１２３６７号公報
【特許文献２】特開２００４−２２８９８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術では、フォルダ単位での画像データの管理、あるいは、撮影日時を用いた画像データの分類に止まっていた。この結果、画像データ単位での管理が困難であるという課題があった。また、撮影時間によって、撮影シーン（被写体）を連想することは困難であり、印刷を望む画像データ、または表示を望む画像データを迅速かつ適格に検索することができないという課題がある。これらの課題は、いわゆる着脱式のメモリに格納されている画像データを用いた画像の印刷、表示に限らず、固定式のハードディスクドライブを始めとする記録媒体に格納されている画像データを用いた画像の印刷、表示においても共通の課題である。
【０００６】
本発明は、上記課題を解決するためになされたものであり、記録媒体に格納されている複数の画像データに含まれる所望の画像データの検索の迅速化並びに容易化を図り、所望の画像データを用いた画像出力を簡便化することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本発明の第１の態様は、画像データ管理装置を提供する。本発明の第１の態様に係る画像データ管理装置は、複数の画像データを格納する画像データ格納部と、前記画像データを用いて画像を表示するための画像表示部と、前記画像データ格納部に格納されている各前記画像データに対して実行された処理の内容を示すと共に前記各画像データに関連付けられている処理情報を取得する処理情報取得手段と、前記画像データ格納部に格納されている前記画像データを用いた画像の出力要求を受信する受信部と、前記画像の出力要求を受けて、前記処理情報を用い、前記画像データ格納部に格納されている前各記画像データの表示出力順序を決定する表示出力順序決定手段と、前記決定された表示出力順序に従い前記画像データを用いて前記画像表示部に画像を表示させると共に出力画像の選択入力を受信する出力画像選択部と、前記選択された出力画像の画像データを用いて画像を出力する画像出力手段とを備える。
【０００８】
本発明の第１の態様に係る画像データ管理装置によれば、画像データ格納部に格納されている画像データを用いた画像の出力要求を受けて、画像データ格納部に格納されている各画像データに対して実行された処理の内容を示すと共に各画像データに関連付けられている処理情報を用いて、画像データ格納部に格納されている各画像データの表示出力順序を決定し、決定された表示出力順序に従い画像データを用いて画像表示部に画像を表示させると共に出力画像の選択入力を受信し、選択された出力画像の画像データを用いて画像を出力するので、記録媒体に格納されている複数の画像データに含まれる所望の画像データの検索の迅速化並びに容易化を図り、所望の画像データを用いた画像出力を簡便化することができる。
【０００９】
本発明の第１の態様に係る画像データ管理装置において、前記画像データに対して実行される処理は、前記画像データに対する画質調整処理であっても良い。また、前記処理情報は、前記画像データに対する画質調整処理の回数の情報を含んでおり、前記表示出力順序決定手段は、前記画質調整処理の回数が多い順に前記画像データの表示出力順序を決定しても良い。さらに、前記処理情報は、前記画像データに対する画質調整処理時間の情報を含んでおり、前記表示出力順序決定手段は、前記画質調整処理時間が長い順に前記画像データの表示出力順序を決定しても良い。画質調整処理が施される画像データは出力の対象となる可能性が高く、また、画質調整処理の回数、時間に基づいて出力の対象となる可能性を更に判断することができる。
【００１０】
本発明の第１の態様に係る画像データ管理装置において、前記画像データに対して実行される処理は、前記画像データに基づく画像の閲覧処理であっても良い。また、前記処理情報は、前記画像データに基づく画像の閲覧時間の情報を含んでおり、前記出力順序決定手段は、前記閲覧時間が長い順に前記画像データの出力順序を決定しても良い。さらに、前記処理情報は、前記画像データに基づく画像の閲覧回数の情報を含んでおり、前記出力順序決定手段は、前記閲覧回数が多い順に前記画像データの出力順序を決定しても良い。閲覧の対象となる画像データは出力の対象となる可能性が高く、閲覧時間、閲覧回数に基づいて出力の対象となる可能性を更に判断することができる。
【００１１】
本発明の第１の態様に係る画像データ管理装置はさらに、前記画像データ管理装置において、前記画像データに対して更なる処理が施された場合には、前記処理情報を更新する処理情報更新手段を備え、前記表示出力順序決定手段はさらに、前記処理情報の更新を受けて、前記画像データの表示出力順序の決定を実行しても良い。かかる場合には、画像データ管理装置において、画像データに対する更なる処理が施された場合にも、処理情報が更新されるので、より精度を向上させて表示出力順序を決定することができる。
【００１２】
本発明の第１の態様に係る画像データ管理装置において、前記更なる処理は、前記画像データを用いた印刷処理または表示処理であっても良い。印刷処理、表示処理の対象となった画像データは出力頻度の高い画像データであると判断することができるからである。
【００１３】
本発明の第１の態様に係る画像データ管理装置において、前記画像出力手段は、画像を印刷するための印刷部を有し、前記印刷部によって、印刷媒体上に前記出力画像を出力しても良い。かかる場合には、画像データから印刷画像を得ることができる。
【００１４】
本発明の第１の態様に係る画像データ管理装置において、前記画像出力手段は、前記画像表示部上に前記出力画像を出力しても良い。かかる場合には、画像データから表示画像を得ることができる。
【００１５】
本発明の第１の態様に係る画像データ管理装置はさらに、前記決定された表示出力順序に応じて、前記画像データを予めソートして格納するソート画像データ格納手段を備え、前記画像出力手段は、前記ソート画像データ格納手段に格納されている画像データをソート順に用いて前記出力画像を出力しても良い。かかる場合には、画像データの選択を要することなく、所望の画像データに基づく画像を出力することができる。
【００１６】
本発明の第１の態様に係る画像データ管理装置において、前記表示出力順序決定手段は、前記処理情報を用いて評価値を算出する評価値算出手段を備え、前記修正された評価値を用いて前記各画像データの表示出力順序を決定しても良い。かかる場合には、画像データに施された複数の処理内容に応じて表示出力順序を決定することができる。
【００１７】
本発明の第１の態様に係る画像データ管理装置において、前記表示出力順序決定手段はさらに、前記画像データに対して実行された各処理に対して重み付け処理を施す重み付け手段を備え、前記評価値算出手段は、前記重み付けされた処理情報を用いて評価値を算出しても良い。かかる場合には、画像データに施された複数の処理内容に応じてより詳細に表示出力順序を決定することができる。
【００１８】
本発明の第２の態様は、画像データ管理装置を提供する。本発明の第２の態様に係る画像データ管理装置は、複数の画像データを格納する画像データ格納部と、前記画像データを用いて画像を表示するための画像表示部と、前記画像データ格納部に格納されている各前記画像データに対して実行された処理の内容を示すと共に前記各画像データに関連付けられている処理情報を取得する処理情報取得手段と、前記画像データ格納部に格納されている前記画像データを用いた画像の出力要求を受信する受信部と、前記画像の出力要求を受けて、前記処理情報を用い、前記画像データ格納部に格納されている前各記画像データの表示出力順序を決定する表示出力順序決定手段と、前記決定された表示出力順序に従い前記画像データを用いて前記画像表示部に画像を表示させると共に出力画像の選択入力を受信する出力画像選択部と、前記選択された出力画像の画像データを印刷装置に対して出力する画像データ出力手段とを備える。
【００１９】
本発明の第２の態様に係る画像データ管理装置によれば、画像データ格納部に格納されている画像データを用いた画像の出力要求を受けて、画像データ格納部に格納されている各画像データに対して実行された処理の内容を示すと共に各画像データに関連付けられている処理情報を用いて、画像データ格納部に格納されている各画像データの表示出力順序を決定し、決定された表示出力順序に従い画像データを用いて画像表示部に画像を表示させると共に出力画像の選択入力を受信し、選択された出力画像の画像データを印刷装置に出力するので、記録媒体に格納されている複数の画像データに含まれる所望の画像データの検索の迅速化並びに容易化を図り、所望の画像データを印刷装置に対して簡便に送ることができる。
【００２０】
本発明の第２の態様に係る画像データ管理装置はさらに、前記処理情報を前記各画像データに関連付ける処理情報関連付手段を備えても良い。かかる場合には、画像データに対して処理情報を関連付けることができる。
【００２１】
本発明の第２の態様に係る画像データ管理装置はさらに、記画像データに対して任意の処理が実行される毎に、前記処理情報を更新する処理情報更新手段を備えても良い。かかる場合には常に処理情報を最新の状態に維持することができる。
【００２２】
本発明の第３の態様は、画像データ管理方法を提供する。本発明の第３の態様に係る画像データ管理方法は、前記画像データ格納部に格納されている前記画像データを用いた画像の出力要求を受信し、複数の画像データを格納する画像データ格納部に格納されている各前記画像データに対して実行された処理の内容を示すと共に前記各画像データに関連付けられている処理情報を取得し、前記処理情報を用い、前記画像データ格納部に格納されている前各記画像データの表示出力順序を決定し、前記決定された表示出力順序に従い前記画像データを用いて画像表示部に画像を表示させると共に出力画像の選択入力を受信し、前記選択された出力画像の画像データを用いて画像を出力することを特徴として備える。
【００２３】
本発明の第３の態様に係る画像データ管理方法によれば、本発明の第１の態様に係る画像データ管理装置と同様の作用効果を得ることができると共に、本発明の第３の態様に係る画像データ管理方法は、本発明の第１の態様に係る画像データ管理装置と同様にして種々の態様にて実現され得る。
【００２４】
本発明の第３の態様に係る方法は、この他にも、プログラム、およびプログラムを記録したコンピュータが読み取り可能な記録媒体としても実現され得る。
【発明を実施するための最良の形態】
【００２５】
以下、本発明に係る画像データ管理装置、および画像データ管理方法について図面を参照しつつ、いくつかの実施例に基づいて説明する。
【００２６】
・第１の実施例：
図１および図２を参照して本実施例に係る画像データ管理装置および、画像データ管理装置を含む画像管理システムについて説明する。図１は第１の実施例に係る画像データ管理装置を含む画像管理システムの概略構成を示す説明図である。図２は第１の実施例に係る画像データ管理装置の概略構成を示す説明図である。
【００２７】
画像管理システムは、画像データ生成装置としてのディジタルスチルカメラ１０、画像データを用いて画像を表示出力する表示装置２０、画像データを用いて画像を印刷出力するためのパーソナルコンピュータ３０、カラープリンタ４０を備えている。
【００２８】
ディジタルスチルカメラ１０は、光の情報をディジタルデバイス（ＣＣＤや光電子倍増管といった光電変換素子）に結像させることによりディジタル画像データを取得（生成）するカメラである。ディジタルスチルカメラ１０は、撮像により生成された画像データをメモリカードＭＣに格納する。
【００２９】
表示装置２０は、画像を表示するための表示ディスプレイ２１を有する、例えば、電子式の写真フレームとして機能する表示装置であり、スタンドアローンにて後述するカラープリンタ４０における画像データ管理処理と同等の管理処理を実行し、出力画像を表示する。表示装置２０は、例えば、記憶媒体、赤外線通信および電波式通信といった無線通信を介して、あるいは、ケーブルを介してディジタルスチルカメラ１０、ネットワーク上のサーバ（図示しない）から画像データを取得する。表示ディスプレイ２１は、例えば、液晶表示ディスプレイ、有機ＥＬ表示ディスプレイであり、各表示ディスプレイパネル毎に独自の画像出力特性を有する。
【００３０】
パーソナルコンピュータ３０は、一般的に用いられているタイプのコンピュータであり、ＣＰＵ、ＲＡＭ、ハードディスク等を備えて、後述するカラープリンタ４０における画像データ管理処理と同等の処理を実行する。パーソナルコンピュータ３０は、この他にも、メモリカードＭＣを装着するためのメモリカードスロット、ディジタルスチルカメラ１０等からの接続ケーブルを接続するための入出力端子を備えている。
【００３１】
カラープリンタ４０は、画像データに基づいてカラー画像の出力が可能なプリンタであり、本実施例では、スタンドアローンにて、画像データ管理処理を実行する。画像データ管理処理では、メモリカードＭＣまたはハードディスクＨＤＤに格納されている撮影済みの複数の画像データの中から所望の画像データを容易に選択するための処理、所望の画像データを用いた印刷出力を実現するための処理が実行される。カラープリンタ４０は、図２に示すように、制御回路４１、入出力操作部４２、画像印刷部４３、画像表示部４４、メモリカードスロット４５、データ入出力部４６を備えている。
【００３２】
制御回路４１は、画像データの管理処理、画像データに対するシャープネス、明度調整、ノイズ除去といった画質調整処理、解析処理等の各種演算処理を実行する中央演算装置（ＣＰＵ）４１１、画質調整処理が施された画像データ、演算結果等の各種データを一時的に格納するランダムアクセスメモリ（ＲＡＭ）４１２、ＣＰＵ４１１によって実行されるプログラム、例えば、画像データ管理処理を実行するためのプログラム、画像の表示順序を規定するテーブル、画像データに対する画質調整処理の履歴記録テーブル等を格納するリードオンリメモリ（ＲＯＭ）またはハードディスク（ＨＤＤ）４１３を備えている。
【００３３】
入力操作部４２は、外部からの入力を受け付けるインターフェース部であり、例えば、キー操作部、スクロール操作部、タッチパネル式操作部として実現される。
【００３４】
画像印刷部４３は、制御回路４１から出力される印刷用画像データに基づいて、例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色の色インクを印刷媒体上に噴射してドットパターンを形成することによって画像を形成するインクジェット方式の印刷画像出力部である。あるいは、カラートナーを印刷媒体上に転写・定着させて画像を形成する電子写真方式の印刷画像出力部である。色インクには、上記４色に加えて、ライトシアン（薄いシアン、ＬＣ）、ライトマゼンタ（薄いマゼンタ、ＬＭ）、ブルー、レッドを用いても良い。
【００３５】
画像表示部４４は、例えば、メモリカードＭＣに格納されている複数の画像データの中から印刷を所望する画像データを検索する際、あるいは、画質調整処理を所望する画像データを検索する際に、画像データに基づく表示画像を表示するための表示ディスプレイである。画像表示部４４に対しては、入出力操作部４２からの入力に応答して、制御回路４１から表示すべき画像の画像データが送信される。
【００３６】
メモリカードスロット４５は、各種メモリカードを装填するための装填部であり、メモリカードスロット４５に装填されたメモリカードに対する読み出しまたは書き込みは、制御回路４１によって実行される。
【００３７】
データ入出力部４６は、接続ケーブルＣＶ等が接続される端子、並びに信号変換処理機能を有し、外部器機との間で画像データをやりとりするために用いられる。
【００３８】
図３を参照してカラープリンタ４０のＲＯＭ／ＨＤＤ４１３に格納されるデータ管理プログラムによって実現されるモジュール、画質調整実行プログラムの概略について説明する。図３は第１の実施例に係るカラープリンタに格納されている各種プログラム、モジュールを模式的に示す説明図である。なお、図３に示す各プログラム、各モジュールは、ＣＰＵ４１１によって単独で、あるいは制御回路４１として実現され、また、ハードウェア回路、ソフトウェアプログラムのいずれによっても実現され得る。
【００３９】
画像データ管理プログラムＰ１は、処理情報取得モジュールＭ１、表示出力順序決定モジュールＭ２、処理情報更新モジュールＭ３、ソート画像データ格納モジュールＭ４、評価値算出モジュールＭ５、重み付けモジュールＭ６を備えている。処理情報取得モジュールＭ１は、取得した画像データに関連付けられている処理情報を取得する。処理情報は、メモリカードＭＣに格納されている画像データに対してディジタルスチルカメラ１０にて実行された処理内容、例えば、閲覧処理、トリミング処理、カラープリンタ４０にて画像データに対して実行された処理内容、例えば、閲覧処理、印刷処理、画質調整処理、を示す情報である。また、パーソナルコンピュータ２０において画質調整処理が実行された画像データがメモリカードＭＣに格納されている場合には、パーソナルコンピュータ２０における画像データに対する処理内容が、処理情報として記録される。
【００４０】
表示出力順序決定モジュールＭ２は、処理情報を用いてメモリカードＭＣに格納されている画像データの表示出力順序を決定する。すなわち、表示出力順序決定モジュールＭ２は、処理情報、例えば、閲覧回数、閲覧時間、画質調整処理回数、画質調整処理時間を用いて、画像表示部４４に表示すべき画像の順序（用いるべき対応画像データの順序）を決定する。
【００４１】
処理情報更新モジュールＭ３は、例えば、ディジタルスチルカメラ１０からメモリカードＭＣを介して提供され、予め処理情報が関連付けられている画像データに対して、カラープリンタ４０において更なる処理が実行された場合に、実行された処理内容を処理情報に反映する。表示出力順序決定モジュールＭ２は、処理情報更新モジュールＭ３によって処理情報が更新された場合には、表示出力順序の決定を再度、行っても良い。
【００４２】
ソート画像データ格納モジュールＭ４は、表示出力順序決定モジュールＭ２によって決定された表示出力順序にしたがって、予め画像データをソートしてメモリカードＭＣ、ＲＡＭ４１２、またはＨＤＤ４１３に格納する。画像表示部４４に対して、画像データを用いた画像を表示する際には、決定された表示出力順序で画像データを取得する必要なく、予めソートされている順序で画像データを用いればよい。
【００４３】
評価値算出モジュールＭ５は、処理情報を用いて評価値を算出する。評価値は、表示出力順序決定モジュールＭ２において、表示出力順序を決定する際に用いられる。処理情報として複数の情報が含まれる場合に、個々の処理情報ではなく、複数の処理情報から算出された評価値を用いることにより、複数の処理情報を反映しつつ簡易に表示出力順序を決定することができる。
【００４４】
重み付けモジュールＭ６は、複数の処理情報に対して重み付けを付す。評価値算出モジュールＭ５は、重み付けされた処理情報を用いて評価値を算出する。この結果、各処理情報毎に軽重を付けることが可能となり、要求に応じた評価値を算出することができるので、表示出力順序をより詳細に決定することができる。
【００４５】
画質調整処理プログラムＰ２は、画像データに対して、シャープネス、明度、カラーバランス（ホワイトバランス）、回転、トリミング、ノイズ除去といった画像処理、または編集処理を実行する。画質調整処理プログラムＰ２によって画像データに対して施された画質調整処理の内容は、処理情報として記述される。
【００４６】
図４〜図７を参照して画像データに対する評価処理について説明する。図４は第１の実施例において実行される画像データに対する評価処理において実行される処理ルーチンを示すフローチャートである。図５は画像の閲覧時間を示す説明図である。図６は画像データに関連付けられている処理情報の一例を示す説明図である。図７は画像データに対する画像表示順序の対応付けの一例を示す説明図である。
【００４７】
評価処理は、例えば、入力操作部４２を介して印刷処理要求、あるいは、画像の閲覧要求が入力されると実行開始される。ＣＰＵ４１１は、メモリカードＭＣに格納されている複数の画像データの中から、評価処理の対象となる着目画像データを設定する（ステップＳ１００）。着目画像データの設定は、例えば、画像データの生成時間順、データ容量順に実行される。
【００４８】
ＣＰＵ４１１は、画像データに関連付けられた処理情報を取得し、更新フラグがtrueであるか否かを判定する（ステップＳ１０２）。メモリカードＭＣに格納されている各画像データは、図６に示すように、処理情報として、更新の有無を示す更新フラグ、処理情報から算出された評価値をヘッダ領域に格納している。更新フラグは、「true」の場合に評価値の更新要を意味し、「fales」の場合に評価値の更新不要を意味する。図６に示す例では、評価値が記録されているが、評価値に代えて、例えば、図５に示す閲覧時間、あるいは、閲覧回数といった処理の内容を示す値そのものが記録されても良い。
【００４９】
画像データは、ヘッダ領域を備えることによって、あるいは、ヘッダ領域とサムネイル画像データとを備えることによって画像ファイルとも呼ばれる。画像ファイルには種々のフォーマットが規定されており、各規格に合致するように画像データ、各種情報を格納することによって、所定のフォーマット形式の画像ファイルが形成される。
【００５０】
ＣＰＵ４１１は、更新フラグが「true」でないと判定した場合には（ステップＳ１０２：Ｎｏ）、評価値を更新する必要がないのでステップＳ１０８に移行する。ＣＰＵ４１１は、更新フラグが「true」であると判定した場合には（ステップＳ１０２：Ｙｅｓ）、評価値を更新する（ステップＳ１０４）。具体的には、処理情報を用いて評価値を算出し、あるいは、処理情報を用いて既存の評価値を更新する。なお、評価値が用いられない場合には、ＲＡＭ４１２またはＨＤＤ４１３に一時的に記録されている画像データに対する処理内容を用いて画像データに格納されている処理情報が更新される。
【００５１】
処理情報として、例えば、図４に示す閲覧時間（表示時間）のみが用いられる場合には、評価値を算出するまでもなく、各画像データを用いた画像表示の順位付けを実行することができる。例えば、カラープリンタ４０において更に画像の閲覧が実行された場合には、画像データに格納されている（関連付けられている）処理情報の更新が必要となる。かかる場合には、カラープリンタ４０のＲＡＭ４１２またはＨＤＤ４１３に格納されているカラープリンタ４０における閲覧時間を、画像データに関連付けられている処理情報に記録されている表示時間に加算することで処理情報の更新が完了する。なお、図４における表示時間は、基準時間ｔを超えて表示された場合にのみ記録され、基準時間ｔに満たない場合には全て０（sec）とされる。すなわち、画像表示部４４（１７）には、画像を送る際にも画像が表示されるものの、このような表示は閲覧（検索）のための表示とは言えないので、表示時間として計数しない。
【００５２】
処理情報として、例えば、全画像閲覧時間Ｔａ、サムネイル画像閲覧時間Ｔｓ、画質調整処理時間Ｔｉが用いられる場合には、評価値Ｅｖが用いられる。また、各時間Ｔには、重み付け係数（α、β、γ）が掛け合わされる。評価値Ｅｖは、例えば、以下の式から求められる。
Ｅｖ＝αＴａ＋βＴｓ＋γＴｉ
なお、重み付け係数（α、β、γ）は適宜、決定されれば良い。
【００５３】
評価値の更新に当たっては、処理情報を用いて各時間Ｔを更新し、更新された各時間Ｔを用いて、新たな評価値Ｅｖが算出される。
【００５４】
ＣＰＵ４１１は、評価値を更新した後、更新フラグを「fales」に更新し（ステップＳ１０６）、メモリカードＭＣに格納されている全ての画像データに対して評価処理が完了したか否かを判定する（ステップＳ１０８）。なお、更新フラグは、画像データに対して何らかの処理が実行されると「true」に変更される。例えば、カラープリンタ４０において画像データに対する画質調整処理が施されると、ＣＰＵ４１１は、処理情報更新モジュールＭ３を実行して、更新フラグを更新する。
【００５５】
ＣＰＵ４１１は、全ての画像データに対する評価処理が完了していないと判定した場合には（ステップＳ１０８：Ｎｏ）、ステップＳ１００に移行して、次の着目画像データを設定し、上記ステップを実行する。
【００５６】
ＣＰＵ４１１は、全ての画像データに対する評価処理が完了したと判定した場合には（ステップＳ１０８：Ｙｅｓ）、評価値の高い順（あるいは、表示時間（処理情報）の長い順）に複数の画像データに対する順位付けを行い（ステップＳ１１０）、本処理ルーチンを終了する。例えば、図７に示すようにして各画像データ（画像）に対する順位が規定される。
【００５７】
図８〜図１７を参照して第１の実施例における画像データの管理処理について説明する。図８は第１の実施例における画像データの管理処理において実行される処理ルーチンを示すフローチャートである。図９は画像データの管理処理実行前における画像表示順序を模式的に示す説明図である。図１０は画像データの管理処理実行後における画像表示順序を模式的に示す説明図である。図１１は画像表示部の構成を模式的に示す説明図である。図１２は第１の実施例の第１の変形例における処理情報を示す説明図である。図１３は第１の実施例の第１の変形例における処理情報を用いて画像データの管理処理が実行された後における画像表示順序を模式的に示す説明図である。図１４は第１の実施例の第２の変形例における処理情報を示す説明図である。図１５は第１の実施例の第２の変形例における処理情報を用いて画像データの管理処理が実行された後における画像表示順序を模式的に示す説明図である。図１６は第１の実施例の第３の変形例における処理情報を示す説明図である。図１７は第１の実施例の第３の変形例における処理情報を用いて画像データの管理処理が実行された後における画像表示順序を模式的に示す説明図である。
【００５８】
ＣＰＵ４１１は、例えば、入力操作部４２を介して印刷処理要求が入力されると、あるいは、図４を用いて説明した評価処理が完了すると、本処理ルーチンを開始する。ＣＰＵ４１１は、メモリカードＭＣに格納されている複数画像データの中から、評価処理によって規定された規定順位（図７参照）に従って画像データを取得する（ステップＳ２００）。ＣＰＵ４１１は、図１１に示すように、取得した画像データを用いて画像表示部４４に画像を表示する（ステップＳ２０２）。画像表示部４４の近傍には、入力操作部４２として、表示されている画像の印刷を指示するための印刷指示ボタン４２１、表示されている画像の次の画像の表示を指示するための次画像指示ボタン４２２、表示されている画像の前の画像の表示を指示するための前画像指示ボタン４２３が備えられている。
【００５９】
ＣＰＵ４１１は、入力操作部４２から、次の指示が入力されるまで待機し（ステップＳ２０４：Ｎｏ）、入力を受信すると（ステップＳ２０４：Ｙｅｓ）、印刷指示ボタン４２１を介して入力された、表示画像を印刷対象として選択する入力（印刷要求）であるか否かを判定する（ステップＳ２０６）。ＣＰＵ４１１は、受信した入力が印刷要求である場合には（ステップＳ２０６：Ｙｅｓ）、選択された画像データを用いた印刷処理を実行して（ステップＳ２０８）、本処理ルーチンを終了する。印刷処理に当たっては、ＲＧＢ−ＣＭＹＫ色変換処理、ハーフトーン処理、ラスタライズ処理が実行されて、印刷用の画像データが生成される。画像印刷部４３は、例えば、ラスタライズされた画像データに基づいて、印刷媒体上へドットを形成することによってドットマトリクス画像を形成する。
【００６０】
一方、ＣＰＵ４１１は、受信した入力が印刷要求でない場合（ステップＳ２０６：Ｎｏ）、受信した入力が、次画像表示指示ボタン４２２を介して入力された次画像の表示要求であるか否かを判定する（ステップＳ２１０）。ＣＰＵ４１１は、受信した入力が次画像の表示要求である場合には（ステップＳ２１０：Ｙｅｓ）、ステップＳ２００に移行して、規定順位に従って次の順位の画像データを取得して上記処理を実行する。
【００６１】
ＣＰＵ４１１は、受信した入力が次画像の表示要求でない場合には（ステップＳ２１０：Ｎｏ）、本処理ルーチンを終了する。なお、印刷処理の終了と共に対象となる画像データの処理情報に印刷処理の履歴が加えられる更新処理が実行される。また、かかる更新処理に続いて、評価値の更新、表示順序の更新が実行されても良い。
【００６２】
例えば、図５に示すように表示時間の情報のみを含んでいる処理情報を用いて評価処理が実行された画像データに対して上記の画像データの管理処理が実行された後と、画像データの管理処理が実行される前とにおける画像表示部４４における画像の表示順序の相違について図９および図１０を用いて説明する。
【００６３】
画像データの管理処理が実行される前には、例えば、図９に示す順序で、画像データを用いた画像が画像表示部４４に表示される。これに対して、例えば、図５に示すように表示時間の情報のみを含んでいる処理情報を用いて評価処理が実行された画像データに対して画像データの管理処理が実行されると、図１０に示す順序で画像データを用いた画像が画像表示部４４に表示される。すなわち、表示時間が長かった順に、画像５、画像３、画像２、画像１、画像４・・・画像Ｎの各画像データがメモリカードＭＣから取得され、取得された画像データを用いて画像表示部４４に印刷候補の表示画像として表示される。
【００６４】
すなわち、閲覧時間（表示時間）が長い順に、画像データが取得され、取得された画像データを用いた画像の表示処理が実行される。一般的に、閲覧の対象となる画像データ（画像）は、ユーザにとって関心の高い画像であり、印刷の対象とされる可能性が高い。また、関心度の高さと閲覧時間の長さ、あるいは、頻度は比例する傾向にあるので、表示時間の長い順に画像表示部４４に画像を表示することによって、ユーザは、関心の高い（印刷を所望する）画像を迅速且つ簡便に検索することができる。
【００６５】
次に、第１の実施例の第１の変形例について図１２および図１３を用いて説明する。第１の変形例では、処理情報としてサムネイル表示回数、全表示回数、並びにこれら処理内容を用いて算出された評価値が含まれている。サムネイル表示回数とは、サムネイル画像データを用いた画像の表示の回数を意味し、全表示回数とは、画像データを用いた画像の表示回数を意味する。また、画像の送りに伴う表示を排除するために、画像の送りに要する時間ｔよりも短い各表示は、表示回数に含まれない。この例では、評価値を用いて評価処理が実行される。全表示では、一般的に、より時間を要する一方で、より詳細に画像が表示されるので、ユーザは、全表示された画像データにより大きな関心を持っていると考えられる。したがって、本実施例では、サムネイル表示と全表示とでは、全表示回数に対して、より大きな重み付け係数、例えば、全表示回数には１０、サムネイル表示回数には１、が与えられる。
【００６６】
図１２に示す処理情報の例では、依然として画像５の評価値が高く、続いて画像３の評価値が高くなるため、図１３に示す順序で、画像データが選択され、選択された画像データが画像表示部４４に表示される。
【００６７】
第１の実施例の第２の変形例について図１４および図１５を用いて説明する。第２の変形例では、処理情報としてサムネイル表示回数、全表示回数、および拡大表示回数、並びにこれら処理内容を用いて算出された評価値が含まれている。拡大表示回数とは、画像表示部４４に表示されている画像の一部を拡大表示する処理が要求された回数を意味する。サムネイル表示回数および全表示回数は、既述の通りである。なお、画像の送りに伴う表示を排除するために、画像の送りに要する時間ｔよりも短い各表示は、表示回数に含まれない。この例でも、評価値を用いて評価処理が実行される。拡大画像表示では、一般的に、全画像表示よりも更に時間を要する一方で、更に詳細に画像が表示されるので、ユーザは、拡大画像表示された画像データにより大きな関心を持っていると考えられる。したがって、本実施例では、拡大画像表示、全画像表示、サムネイル表示の順に、例えば、５０、１０、１の重み付け係数が与えられる。
【００６８】
図１５に示す処理情報の例では、画像３に対して拡大表示処理が実行されたため、画像５と画像３の評価値が逆転し、この結果、図１６に示すように、画像３、画像５・・・の順序で、対応する画像データが選択され、選択された画像データが画像表示部４４に表示される。
【００６９】
第１の実施例の第３の変形例について図１６および図１７を用いて説明する。第３の変形例では、処理情報としてサムネイル表示回数、全表示回数、拡大表示回数、および編集時間並びにこれら処理内容を用いて算出された評価値が含まれている。編集時間（ｓｅｃ）とは、画像データに対して実施された画質調整処理に要した時間を意味し、秒単位で記録される。サムネイル表示回数、全表示回数、拡大表示回数は、既述の通りである。なお、画像の送りに伴う表示を排除するために、画像の送りに要する時間ｔよりも短い各表示は、表示回数に含まれない。この例でも、評価値を用いて評価処理が実行される。一般的に、ユーザは、関心のない画像データに対して画質調整処理を施すことは少なく、例えば、印刷処理を前提としている画像データといった関心のある画像データに対して何らかの画質調整処理を施す傾向にある。本実施例では、拡大画像表示、全画像表示、サムネイル表示が回数によって記録されているのに対して、画質調整処理が編集時間によって記録されているので、例えば、５０、１０、１、１（編集時間）の重み付け係数が与えられる。
【００７０】
図１７に示す処理情報の例では、画像５に対する編集時間（画質調整処理時間）が長いので、画像５と画像３の評価値が再逆転し、この結果、図１８に示すように、画像５、画像３・・・の順序で、対応する画像データが選択され、選択された画像データが画像表示部４４に表示される。
【００７１】
以上、いくつかの変形例を含めて説明した第１の実施例によれば、画像データに対して実行された処理に応じて画像データを用いた画像の表示順序を決定し、決定された順序で画像を表示するので、ユーザは、所望する画像を迅速且つ容易に検索することができる。すなわち、一般的に、ユーザは関心を有する画像データに対しては何らかの処理、例えば、閲覧処理、画質調整処理、印刷処理を施すので、画像データに対して施された処理に基づき画像データに順位を与えることによって、ユーザが関心を有する画像データの画像から順に表示させることができる。この結果、メモリカードＭＣに複数の画像データが格納されている場合であっても、所望の画像データの検索の迅速化並びに容易化を図ることが可能となり、所望の画像データを用いた画像出力を簡便化することができる。
【００７２】
・第２の実施例：
図１８〜図２０を用いて第２の実施例に係る画像データ管理装置について説明する。図１８は第２の実施例に係る画像データ管理装置の概略構成を示す説明図である。図１９は第２の実施例に係るディジタルスチルカメラに格納されている各種プログラム、モジュールを模式的に示す説明図である。図２０は第２の実施例における画像データの管理処理において実行される処理ルーチンを示すフローチャートである。
【００７３】
第２の実施例では、ディジタルスチルカメラ１０が画像データ管理装置として用いられる。より具体的には、カラープリンタ４０に対して、ケーブルＣＶを介して接続されることにより、カラープリンタ４０に対して印刷処理要求を送信する態様にて用いられるディジタルスチルカメラ１０である。ディジタルスチルカメラ１０は、図１８に示すように、制御回路１１、入力操作部１２、光学系１３、画像データ生成部１４、メモリカードスロット１５、データ入出力部１６および画像表示部１７を備えている。
【００７４】
制御回路１１は、画像データに対して、例えば、ホワイトバランス、色変換処理、トリミングといった画質調整処理、解析処理等の各種演算処理を実行する中央演算装置（ＣＰＵ）１１１、画像データ生成部１７によって生成された画像データ、演算結果等の各種データを一時的に格納するランダムアクセスメモリ（ＲＡＭ）１１２、ＣＰＵ１１１によって実行されるプログラムを格納するリードオンリメモリ（ＲＯＭ）１１３を備えている。
【００７５】
入力操作部１２は、外部からの入力を受け付けるインターフェース部であり、例えば、キー操作部、スクロール操作部、タッチパネル式操作部として実現される。
【００７６】
光学系１３は、ディジタルデバイス上に被写体像を結像するための１または複数枚のレンズを備えている。
【００７７】
画像データ生成部１４は、例えば、各構成画素に対してＲ、Ｇ、Ｂの各フィルタが所定の規則に従って配置されたＣＣＤを備え、光学系１３を介して被写体に対応したディジタル画像データを生成する。より具体的には、Ｒフィルタを有する画素においては、Ｒ成分の画素データを直接取得する他、周囲の画素データを基にしてＧ成分、Ｂ成分の画素データを補間演算によって生成する。生成された画像データは、制御回路１１のＲＡＭ１１２に一時的に格納され、必要な画質調整処理が施された後、記憶装置としてのメモリカードＭＣに保存される。ディジタルスチルカメラ１０におけるカラー画像データの保存形式としては、非可逆圧縮保存方式としてＪＰＥＧデータ形式、可逆圧縮保存方式としてＴＩＦＦデータ形式が一般的であるが、この他にもＲＡＷデータ形式、ＧＩＦデータ形式、ＢＭＰデータ形式等の保存形式が用いられ得る。
【００７８】
メモリカードスロット１５は、各種メモリカードＭＣを装填するための装填部であり、メモリカードスロット１５に装填されたメモリカードＭＣに対する読み出しまたは書き込みは、制御回路１１によって実行される。
【００７９】
データ入出力部１６は、接続ケーブルＣＶ等が接続される端子、並びに信号変換処理機能を有し、外部器機との間で画像データをやりとりするために用いられる。
【００８０】
画像表示部１７は、例えば、メモリカードＭＣに格納されている複数の画像データの中から所望の画像データを検索する際、あるいは、直前の撮影により得られた画像データの確認の際に、画像データに基づく表示画像を表示するための表示ディスプレイである。画像表示部１７に対しては、制御回路１１から表示すべき画像の画像データが送信される。
【００８１】
図１９を参照してディジタルスチルカメラ１０のＲＯＭ１１３に格納されるデータ管理プログラムによって実現されるモジュール、画質調整実行プログラムの概略について説明する。図１９は第２の実施例に係るディジタルスチルカメラに格納されている各種プログラム、モジュールを模式的に示す説明図である。なお、図１９に示す各プログラム、各モジュールは、ＣＰＵ１１１によって単独で、あるいは制御回路１１として実現され、また、ハードウェア回路、ソフトウェアプログラムのいずれによっても実現され得る。
【００８２】
画像データ管理プログラムＰ１１は、処理情報取得モジュールＭ１１、表示出力順序決定モジュールＭ１２、処理情報更新モジュールＭ１３、処理情報関連付モジュールＭ１４、評価値算出モジュールＭ１５、重み付けモジュールＭ１６を備えている。以下、第１の実施例において、画像データ管理プログラムＰ１に含まれるモジュールとして説明済みのモジュール（処理情報取得モジュールＭ１１、表示出力順序決定モジュールＭ１２、処理情報更新モジュールＭ１３、評価値算出モジュールＭ１５、重み付けモジュールＭ１６）については、詳細な説明を省略する。処理情報取得モジュールＭ１１は、取得した画像データに関連付けられている処理情報を取得する。処理情報は、メモリカードＭＣに格納されている画像データに対してディジタルスチルカメラ１０にて実行された処理内容、例えば、閲覧処理、トリミング処理、印刷処理、画質調整処理、を示す情報である。
【００８３】
表示出力順序決定モジュールＭ１２は、処理情報を用いてメモリカードＭＣに格納されている画像データの表示出力順序を決定する。すなわち、表示出力順序決定モジュールＭ１２は、処理情報、例えば、閲覧回数、閲覧時間、画質調整処理回数、画質調整処理時間を用いて、画像表示部１７に表示すべき画像の順序（用いるべき対応画像データの順序）を決定する。
【００８４】
処理情報更新モジュールＭ１３は、例えば、ディジタルスチルカメラ１０において、同一の画像データに対して複数回実行された処理内容をその都度、処理情報に反映する。表示出力順序決定モジュールＭ１２は、処理情報更新モジュールＭ１３によって処理情報が更新された場合には、表示出力順序の決定を再度、行っても良い。
【００８５】
処理情報関連付モジュールＭ１４は、画像データに対して処理情報を関連付ける。処理情報の関連付けのタイミングは、画像データに対して何らかの処理が実行されたときが望ましいが、表示出力順序の決定が、印刷処理要求を受けて実行される場合には、印刷処理要求をうけたときであっても良い。すなわち、表示出力順序決定モジュールＭ１２によって、表示出力順序が決定される際に、画像データと関連付けられていれば良い。
【００８６】
評価値算出モジュールＭ１５は、処理情報を用いて評価値を算出する。重み付けモジュールＭ１６は、複数の処理情報に対して重み付けを付す。評価値算出モジュールＭ１５は、重み付けされた処理情報を用いて評価値を算出する。この結果、各処理情報毎に軽重を付けることが可能となり、要求に応じた評価値を算出することができるので、表示出力順序をより詳細に決定することができる。
【００８７】
画質調整処理プログラムＰ１２は、画像データに対して、シャープネス、明度、カラーバランス（ホワイトバランス）、回転、トリミング、ノイズ除去といった画像処理、または編集処理を実行する。画質調整処理プログラムＰ１２によって画像データに対して施された画質調整処理の内容は、処理情報として記述される。
【００８８】
図２０を参照してディジタルスチルカメラ１０において実行される画像データの管理処理について説明する。なお、基本的な処理内容は図８を用いて説明したカラープリンタ４０において実行される画像データの管理処理と同様であるから、以下の説明では相違点を中心に説明する。
【００８９】
ＣＰＵ１１１は、例えば、入力操作部１２を介して印刷処理要求が入力されると、あるいは、図４を用いて説明した評価処理が完了すると、本処理ルーチンを開始する。すなわち、ディジタルスチルカメラ１０においても、図４を用いて説明した評価処理が実行される。ＣＰＵ１１１は、メモリカードＭＣに格納されている複数画像データの中から、評価処理によって規定された規定順位（図７参照）に従って画像データを取得する（ステップＳ２００）。ＣＰＵ１１１は、図１１に示すように、取得した画像データを用いて画像表示部１７に画像を表示する（ステップＳ２０２）。
【００９０】
ＣＰＵ１１１は、入力操作部１２から、次の指示が入力されるまで待機し（ステップＳ２０４：Ｎｏ）、入力を受信すると（ステップＳ２０４：Ｙｅｓ）、表示画像を印刷対象として選択する入力（印刷要求）であるか否かを判定する（ステップＳ２０６）。ＣＰＵ１１１は、受信した入力が印刷要求である場合には（ステップＳ２０６：Ｙｅｓ）、選択された画像データをカラープリンタ４０に対して送信して（ステップＳ２０８Ａ）、本処理ルーチンを終了する。
【００９１】
一方、ＣＰＵ１１１は、受信した入力が印刷要求でない場合（ステップＳ２０６：Ｎｏ）、受信した入力が、次画像の表示要求であるか否かを判定する（ステップＳ２１０）。ＣＰＵ１１１は、受信した入力が次画像の表示要求である場合には（ステップＳ２１０：Ｙｅｓ）、ステップＳ２００に移行して、規定順位に従って次の順位の画像データを取得して上記処理を実行する。
【００９２】
ＣＰＵ１１１は、受信した入力が次画像の表示要求でない場合には（ステップＳ２１０：Ｎｏ）、本処理ルーチンを終了する。
【００９３】
以上説明した第２の実施例に係る画像データ管理装置としてのディジタルスチルカメラ１０によれば、ディジタルスチルカメラ１０からカラープリンタ４０を介して画像データを用いた画像の印刷処理を実行する場合にも、ユーザが関心を有する画像データの画像から順に画像表示部１７に表示させることができる。この結果、メモリカードＭＣに複数の画像データが格納されている場合であっても、所望の画像データの検索の迅速化並びに容易化を図ることが可能となり、所望の画像データをカラープリンタ４０に対して簡単かつ迅速に出力することができる。
【００９４】
・その他の実施例：
上記実施例では、画質調整処理に関する処理情報として時間が用いられているが、画質調整処理が実行された回数が用いられてもよく、更に、画質調整処理の内容に応じて重み付け係数を変更しても良い。
【００９５】
上記実施例では、印刷処理の要求を受けて、設定された順序にしたがって、表示すべき画像の画像データがメモリカードＭＣから取得されるが、表示すべき画像の画像データが予め設定された順序にソートされた状態にてメモリカードＭＣまたはＲＡＭ、ＨＤＤに格納されていても良い。かかる場合には、画像を表示する際に画像データを選択する処理が不要となり、より迅速に、画像データに基づく画像を画像表示部１７、４４に表示することができる。
【００９６】
上記実施例において、カラープリンタ４０によって実行される画像データ管理処理は、表示装置２０においても実行され得る。かかる場合には、図２を用いたカラープリンタ４０の構成から、画像印刷部４３、画像表示部４４を取り除き、表示ディスプレイ２１を加えることによって表示装置２０の構成とすることができる。この場合、画像は、表示ディスプレイ２１に出力される。さらに、ディジタルスチルカメラ１０に代えて、表示装置２０からカラープリンタ４０に対して画像データを出力しても良い。かかる場合には、図１８を用いたディジタルスチルカメラ１０の構成から、光学系１３、画像データ生成部１４画像表示部４４を取り除き、表示ディスプレイ２１を加えることによって表示装置２０の構成とすることができる。
【００９７】
上記実施例では、処理情報が画像データに直接記述されているが、画像データと処理情報とを関連付けるテーブルを介して、画像データに対して処理情報が関連付けられても良い。かかる場合には、ディジタルスチルカメラ１０、表示装置２０、カラープリンタ４０のそれぞれにおいてテーブルが備えられ、ディジタルスチルカメラ１０、表示装置２０、カラープリンタ４０毎に、画像データに対する処理が管理される。すなわち、画像データに直接、処理情報が関連付けられていないので、他の装置において画像データに対して実行された処理は、相互に反映することが困難である。あるいは、メモリカードＭＣにテーブルが備えられる場合には、画像データに対して処理情報が直接関連付けられる場合と同様にして、異なる装置間における画像データに対する処理を反映することができる。
【００９８】
上記実施例では、画像データの管理処理、画質調整処理がソフトウェア的に、すなわちコンピュータプログラムの態様にて実行されているが、上記各処理（ステップ）を実行する論理回路を備えた画像処理ハードウェア回路を用いて実行されてもよい。かかる場合には、ＣＰＵ１１１、４１１の負荷を軽減することができると共に、より高速な各処理を実現することができる。管理処理ハードウェア回路は、例えば、ディジタルスチルカメラ１０、表示装置２０およびカラープリンタ４０に対しては実装回路として、パーソナルコンピュータ３０に対してはアドオンカードとして実装され得る。
【００９９】
以上、いくつかの実施例に基づき本発明に係る画像データ管理装置、画像データ管理方法、画像データ管理プログラムを説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。
【図面の簡単な説明】
【０１００】
【図１】第１の実施例に係る画像データ管理装置を含む画像管理システムの概略構成を示す説明図である。
【図２】第１の実施例に係る画像データ管理装置の概略構成を示す説明図である。
【図３】第１の実施例に係るカラープリンタに格納されている各種プログラム、モジュールを模式的に示す説明図である。
【図４】第１の実施例において実行される画像データに対する評価処理において実行される処理ルーチンを示すフローチャートである。
【図５】第１の実施例における処理情報（画像の閲覧時間）を示す説明図である。
【図６】画像データに関連付けられている処理情報の一例を示す説明図である。
【図７】画像データに対する画像表示順序の対応付けの一例を示す説明図である。
【図８】第１の実施例における画像データの管理処理において実行される処理ルーチンを示すフローチャートである。
【図９】画像データの管理処理実行前における画像表示順序を模式的に示す説明図である。
【図１０】画像データの管理処理実行後における画像表示順序を模式的に示す説明図である。
【図１１】画像表示部の構成を模式的に示す説明図である。
【図１２】第１の実施例の第１の変形例における処理情報を示す説明図である。
【図１３】第１の実施例の第１の変形例における処理情報を用いて画像データの管理処理が実行された後における画像表示順序を模式的に示す説明図である。
【図１４】第１の実施例の第２の変形例における処理情報を示す説明図である。
【図１５】第１の実施例の第２の変形例における処理情報を用いて画像データの管理処理が実行された後における画像表示順序を模式的に示す説明図である。
【図１６】第１の実施例の第３の変形例における処理情報を示す説明図である。
【図１７】第１の実施例の第３の変形例における処理情報を用いて画像データの管理処理が実行された後における画像表示順序を模式的に示す説明図である。
【図１８】第２の実施例に係る画像データ管理装置の概略構成を示す説明図である。
【図１９】第２の実施例に係るディジタルスチルカメラに格納されている各種プログラム、モジュールを模式的に示す説明図である。
【図２０】第２の実施例における画像データの管理処理において実行される処理ルーチンを示すフローチャートである。
【符号の説明】
【０１０１】
１０…ディジタルスチルカメラ
１１…制御回路
１１１…中央演算装置（ＣＰＵ）
１１２…ランダムアクセスメモリ（ＲＡＭ）
１１３…リードオンリメモリ（ＲＯＭ）
１２…入力操作部
１３…光学系
１４…画像データ生成部
１５…メモリカードスロット
１６…データ入出力部
１７…画像表示部
２０…表示装置
２５…表示ディスプレイ
３０…パーソナルコンピュータ
３１…表示ディスプレイ
４０…カラープリンタ
４１…制御回路
４１１…中央演算装置（ＣＰＵ）
４１２…ランダムアクセスメモリ（ＲＡＭ）
４１３…ハードディスク（ＨＤＤ）／ＲＯＭ
４２…入力操作部
４２１…印刷指示ボタン
４２２…次画像指示ボタン  
４２３…前画像指示ボタン
４３…画像印刷部
４４…画像表示部
４５…メモリカードスロット
４６…データ入出力部
ＭＣ…メモリカード
Ｐ１、Ｐ１１…画像データ管理プログラム
Ｐ２、Ｐ１２…画質調整処理モジュール
Ｍ１、Ｍ１１…処理情報取得モジュール
Ｍ２、Ｍ１２…表示出力順序決定モジュール
Ｍ３、Ｍ１３…処理情報更新モジュール
Ｍ４…ソート画像データ格納モジュール
Ｍ５、Ｍ１５…評価値算出モジュール
Ｍ５、Ｍ１６…重み付けモジュール
Ｍ１４…処理情報関連付モジュール
【図１】
2006279364.tif 000003
【図２】
2006279364.tif 000004
【図３】
2006279364.tif 000005
【図４】
2006279364.tif 000006
【図５】
2006279364.tif 000007
【図６】
2006279364.tif 000008
【図７】
2006279364.tif 000009
【図８】
2006279364.tif 000010
【図９】
2006279364.tif 000011
【図１０】
2006279364.tif 000012
【図１１】
2006279364.tif 000013
【図１２】
2006279364.tif 000014
【図１３】
2006279364.tif 000015
【図１４】
2006279364.tif 000016
【図１５】
2006279364.tif 000017
【図１６】
2006279364.tif 000018
【図１７】
2006279364.tif 000019
【図１８】
2006279364.tif 000020
【図１９】
2006279364.tif 000021
【図２０】
2006279364.tif 000022