(57)【要約】【課題】  画像の一覧を表示する際に、画像を生成してからの経過時間およびその利用頻度が分かるようにする。【解決手段】  スコア更新部３０がハードディスク２４に保存する画像データにスコアを付与し、画像データの生成日からの経過日数に応じてスコアから所定ポイントを減算する。一方、閲覧、プリント出力等の画像の利用があった場合には、利用の態様に応じたポイントをスコアに加算する。加工部３２は、画像のスコアが視認可能なように、例えばスコアが低いほどセピア調の度合いを高くして画像の一覧を生成し、これを表示部１８に表示する。【選択図】          図１
2006270787.tif 000002
【特許請求の範囲】
【請求項１】
生成日を表す生成日情報が付与された複数の画像を保存する保存手段と、
前記生成日を基準として前記複数の画像にそれぞれ対応づけられたスコアから、所定期間が経過する毎に所定ポイントを減算し、前記複数の画像のそれぞれが利用された場合に、該利用の態様に応じたポイントを対応する画像の前記スコアに加算することにより前記スコアを更新するスコア更新手段と、
前記スコアを視認可能なように前記複数の画像を加工する加工手段と、
前記加工された複数の画像の一覧を表示する表示手段とを備えたことを特徴とする画像表示装置。
【請求項２】
前記加工手段は、前記画像の縮小画像を生成し、該縮小画像を加工する手段であることを特徴とする請求項１記載の画像表示装置。
【請求項３】
前記加工手段は、前記複数の画像の一覧の表示指示がなされた場合に前記画像を加工する手段であることを特徴とする請求項１または２記載の画像表示装置。
【請求項４】
前記加工手段は、前記一覧において、あらかじめ定められた表示領域に表示される画像のみを加工する手段であることを特徴とする請求項３記載の画像表示装置。
【請求項５】
前記加工手段は、あらかじめ定められたスケジュールにしたがって、前記画像を加工して保存する手段であることを特徴とする請求項１または２記載の画像表示装置。
【請求項６】
生成日を表す生成日情報が付与された複数の画像について、前記生成日を基準として前記複数の画像にそれぞれ対応づけられたスコアから、所定期間が経過する毎に所定ポイントを減算し、前記複数の画像のそれぞれが利用された場合に、該利用の態様に応じたポイントを対応する画像の前記スコアに加算することにより前記スコアを更新し、
前記スコアを視認可能なように前記複数の画像を加工し、
前記加工された複数の画像の一覧を表示することを特徴とする画像表示方法。
【請求項７】
生成日を表す生成日情報が付与された複数の画像について、前記生成日を基準として前記複数の画像にそれぞれ対応づけられたスコアから、所定期間が経過する毎に所定ポイントを減算し、前記複数の画像のそれぞれが利用された場合に、該利用の態様に応じたポイントを対応する画像の前記スコアに加算することにより前記スコアを更新する手順と、
前記スコアを視認可能なように前記複数の画像を加工する手順と、
前記加工された複数の画像の一覧を表示する手順とを有することを特徴とする画像表示方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の一覧を表示する画像表示装置および方法並びに画像表示方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
デジタルカメラ等により取得した画像をパソコンに取り込むことにより、ビューアソフトを用いて画像の一覧をパソコンに表示し、一覧において選択された画像の閲覧、プリント出力、スライドショーの生成、電子メールに添付しての送信、ウェブサイトへのアップロード等の各種操作を行うことができる。
【０００３】
ここで、デジタルカメラは気軽に撮影を行うことができるため、大量の画像がパソコンに取り込まれる。しかしながら、画像の整理を行うことは非常に繁雑な作業であるため、パソコンに取り込んだ画像は無造作にパソコンに保存されることが多く、利用したい画像を探し出すのに手間がかかるものとなっている。
【０００４】
このため、複数の画像から所望とする画像を検索するに際し、検索して利用された画像については、次回の検索時に容易に検索できるように、検索される際の優先順位を上げるようにした手法が提案されている（特許文献１参照）。この手法によれば、利用される頻度が高い画像については、次回の検索時に検索される頻度が高くなるため、検索時の操作性を向上させることができる。
【特許文献１】特開平９−６２７０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、画像は、新しいものは閲覧、プリント出力、およびスライドショーの作成等、利用される頻度が高い。その一方で、画像は時間の経過とともに陳腐化し、日数が経過した画像は利用の頻度が少なくなる。また、利用の頻度が少なくなった画像であっても、また利用された場合には、その後に再度利用される可能性が高い。
【０００６】
上記特許文献１に記載された手法は、一度利用した画像を次回の検索時により検索しやすくするものであり、検索した画像の一覧を表示した場合、どの画像が生成時から時間が経過しているか、および画像の利用頻度については、一覧からは確認することができない。
【０００７】
本発明は上記事情に鑑みなされたものであり、画像を生成してからの経過時間およびその利用頻度が分かるように画像の一覧を表示することを目的とする。
【課題を解決するための手段】
【０００８】
本発明による画像表示装置は、生成日を表す生成日情報が付与された複数の画像を保存する保存手段と、
前記生成日を基準として前記複数の画像にそれぞれ対応づけられたスコアから、所定期間が経過する毎に所定ポイントを減算し、前記複数の画像のそれぞれが利用された場合に、該利用の態様に応じたポイントを対応する画像の前記スコアに加算することにより前記スコアを更新するスコア更新手段と、
前記スコアを視認可能なように前記複数の画像を加工する加工手段と、
前記加工された複数の画像の一覧を表示する表示手段とを備えたことを特徴とするものである。
【０００９】
「生成日情報」とは、画像を生成した日を表すものであり、具体的には撮影日、原稿からのスキャン日、画像を装置に取り込んだ日等を生成日情報として用いることができる。
【００１０】
「スコアを視認可能なように画像を加工する」手法としては、スコアが低いほど度合いが高くなるように画像をセピア調にする手法、スコアが低いほど濃度が低くなるように画像をグレースケールにする手法、スコアが低いほどボケの程度が大きくなるように画像をぼかす手法、スコアが低いほどサイズが小さくなるように画像を縮小する手法、およびこれらの手法の組み合わせ等を用いることができる。
【００１１】
ここで、「所定ポイント」は、正の値であっても負の値であってもよい。「所定ポイント」が正の値の場合、「利用の態様に応じたポイント」も正の値となる。一方、「所定ポイント」が負の値の場合、「利用の態様に応じたポイント」も負の値となる。
【００１２】
なお、本発明による画像表示装置においては、前記加工手段を、前記画像の縮小画像を生成し、該縮小画像を加工する手段としてもよい。
【００１３】
また、本発明による画像表示装置においては、前記加工手段を、前記複数の画像の一覧の表示指示がなされた場合に前記画像を加工する手段としてもよい。
【００１４】
この場合、前記加工手段を、前記一覧において、あらかじめ定められた表示領域に表示される画像のみを加工する手段としてもよい。
【００１５】
また、本発明による画像表示装置においては、前記加工手段を、あらかじめ定められたスケジュールにしたがって、前記画像を加工して保存する手段としてもよい。
【００１６】
本発明による画像表示方法は、生成日を表す生成日情報が付与された複数の画像について、前記生成日を基準として前記複数の画像にそれぞれ対応づけられたスコアから、所定期間が経過する毎に所定ポイントを減算し、前記複数の画像のそれぞれが利用された場合に、該利用の態様に応じたポイントを対応する画像の前記スコアに加算することにより前記スコアを更新し、
前記スコアを視認可能なように前記複数の画像を加工し、
前記加工された複数の画像の一覧を表示することを特徴とするものである。
【００１７】
なお、本発明による画像表示方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【発明の効果】
【００１８】
本発明によれば、生成日を基準として複数の画像にそれぞれ対応づけられたスコアから、所定期間が経過する毎に所定ポイントが減算され、さらに画像が利用された場合に、利用の態様に応じたポイントがスコアに加算されることによりスコアが更新される。そして、スコアを視認可能なように複数の画像が加工され、加工された複数の画像の一覧が表示される。このため、画像の一覧を見れば、一覧に含まれる各画像のスコアを一見して視認することができ、これにより、画像の生成日からの経過時間およびその利用頻度を容易に知ることができる。
【００１９】
また、画像から縮小画像を生成し、縮小画像を加工するようにすれば、加工に要する処理時間を短縮することができる。
【００２０】
また、複数の画像の一覧の表示指示がなされた場合に画像を加工するようにしてもよく、この場合、一覧においてあらかじめ定められた表示領域に表示される画像のみを加工するようにすれば、一覧に含まれるすべての画像を加工する場合と比較して、加工に要する処理時間を短縮することができ、その結果、より高速に画像の一覧を表示することができる。
【００２１】
また、あらかじめ定められたスケジュールにしたがって、画像を加工して保存することにより、画像の一覧の表示指示を行った場合に、直ちに画像の一覧を表示することができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して本発明の実施形態について説明する。図１は本発明の実施形態による画像表示装置の構成を示す概略ブロック図である。図１に示すように本実施形態による画像表示装置１は、画像データの記録制御および表示制御等の各種制御を行うとともに、装置１を構成する各部の制御を行うＣＰＵ１２と、ＣＰＵ１２を動作させるプログラム、画像を閲覧するためのビューアソフトおよび各種定数が記録されているＲＯＭおよびＣＰＵ１２が処理を実行する際の作業領域となるＲＡＭにより構成されるシステムメモリ１４と、種々の指示を装置１に対して行うためのキーボードおよびマウス等からなる入力部１６と、各種表示を行う液晶モニタ等からなる表示部１８とを備える。
【００２３】
また、画像表示装置１は、デジタルカメラ等により取得した画像データを記録したメモリカード２から画像データを読み出したり、メモリカード２に画像データを記録したりするためのカードスロット２０と、画像データをＪＰＥＧに代表される手法で圧縮したり、圧縮した画像データを解凍する圧縮解凍部２２と、画像データやＣＰＵ１２が実行する各種プログラム等を記録するハードディスク２４と、システムメモリ１４、カードスロット２０およびハードディスク２４を制御するメモリ制御部２６と、表示部１８の表示制御を行う表示制御部２８とを備える。
【００２４】
さらに、装置１は、画像データのスコアを更新するスコア更新部３０およびスコアを視認可能なように画像データを加工する加工部３２を備える。
【００２５】
スコア更新部３０は以下のようにして画像データにスコアを付与するとともに、付与されたスコアを更新する。図２はスコア更新部３０が行う処理を示すフローチャートである。なお、図２に示す処理はハードディスク２４が保存するすべての画像データに対して行われるものである。
【００２６】
まず、本実施形態においては、スコア更新部３０は、画像データの生成日を基準として画像データにスコアを付与し、１日が経過する毎に正の値を有する経過ポイントＥ点をスコアから減算し、閲覧、プリント出力、電子メールに添付しての送信、およびスライドショーの作成等、画像データが利用される毎に、正の値を有するその利用態様に応じたポイントをスコアに加算する。そして、画像データのファイル名とスコアとを対応づけたデータベースＤＢ１を作成し、データベースＤＢ１に減算および加算されたスコアを登録することにより、スコアの更新を行う。
【００２７】
なお、画像データの生成日としては、画像データがデジタルカメラにより取得されたものである場合には撮影日を、画像データが原稿をスキャンすることにより取得されたものである場合にはスキャン日とすればよい。また、メモリカード２からハードディスク２４に画像データを取り込んだ日を生成日としてもよい。また、経過ポイントの減算は１日単位に限定されるものではなく、２日あるいは３日等、任意の期間とすることが可能である。
【００２８】
まず、初期状態においては、ハードディスク２４には何ら画像データが保存されていないため、画像データを記録したメモリカード２からカードスロット２０を介して、画像データを装置１に取り込み、ハードディスク２４に保存する。これにより、スコア更新部３０が処理を開始し、ハードディスク２４に保存した画像データに初期スコアを付与し（ステップＳＴ１）、画像データのファイル名および初期スコアをデータベースＤＢ１に登録する（ステップＳＴ２）。ここで、画像データのスコアは１００点を基準とし、生成日からの経過日数に応じたポイントを１００点から減算し、これを初期スコアとして付与する。
【００２９】
図３はデータベースＤＢ１の構成を示す図である。図３に示すようにデータベースＤＢ１は、複数の画像データのファイル名が登録されており、ファイル名にその画像データのスコアおよびスコアの更新日が対応づけられている。ここで、画像データの生成日と画像データの保存日とが同一の場合には初期スコアとして１００点を付与し、画像データの生成日と保存日とが異なる場合には、上述したように生成日からの経過日数に応じたポイントを１００点から減算した初期スコアを付与する。
【００３０】
次いで、画像データが利用されたか否かを判定し（ステップＳＴ３）、ステップＳＴ３が肯定されると、その利用の態様が画像データの閲覧であるか否かを判定する（ステップＳＴ４）。ステップＳＴ４が肯定されると、画像データの閲覧に応じたポイントのＡ点をスコアに加算し（ステップＳＴ５）、ステップＳＴ６に進む。
【００３１】
ステップＳＴ４が否定されると、利用の態様が画像データの電子メールに添付しての送信であるか否かを判定する（ステップＳＴ６）。ステップＳＴ６が肯定されると、画像データの送信に応じたポイントのＢ点をスコアに加算し（ステップＳＴ７）、ステップＳＴ８に進む。
【００３２】
ステップＳＴ６が否定されると、利用の態様が画像データのプリント出力であるか否かを判定する（ステップＳＴ８）。ステップＳＴ８が肯定されると、画像データのプリント出力に応じたポイントのＣ点をスコアに加算し（ステップＳＴ９）、ステップＳＴ１０に進む。
【００３３】
ステップＳＴ８が否定されると、利用の態様がその他の態様であるか否かを判定する（ステップＳＴ１０）。その他の態様としては、表示した画像の拡大縮小等が挙げられる。そして、ステップＳＴ１０が肯定されると、その他の態様に応じたポイントのＤ点をスコアに加算し（ステップＳＴ１１）、ステップＳＴ１２に進む。
【００３４】
ステップＳＴ１２においては加算結果に応じてデータベースＤＢ１のスコアを更新する。なお、スコアは１００点を最高点とし、０点を最低点とする。すなわち、どれだけ利用がなされてもスコアは１００点を超えないものとし、どれだけ時間が経過しても０点未満とはならないものとする。次いで、現在の時間があらかじめ定められたスケジュールにしたがったチェック時間であるか否かを判定する（ステップＳＴ１３）。本実施形態においては、例えば毎日午前０時をチェック時間とする。
【００３５】
そして、ステップＳＴ１３が否定されるとステップＳＴ３に戻り、ステップＳＴ３以降の処理を繰り返す。ステップＳＴ１３が肯定されると、Ｅ点をスコアから減算し（ステップＳＴ１４）、減算結果に応じてデータベースＤＢ１を更新し（ステップＳＴ１５）、ステップＳＴ３に戻る。
【００３６】
このようにデータベースＤＢ１を更新することにより、画像データの利用状況および生成日からの経過日数に応じて、画像データのスコアが変動する。すなわち、利用が多い画像データはスコアが高くなり、利用がないまたは少ない画像データは、日数の経過に応じてスコアが低くなる。また、スコアが低くなっても、利用されるとまたスコアが高くなる。
【００３７】
加工部３２は、チェック時間においてスコア更新部３０がスコアの更新を完了すると、各画像データにより表される画像のサムネイル画像を生成し、データベースＤＢ１を参照して、スコアを視認可能なようにサムネイル画像の画像データを加工し、加工済みの画像データをハードディスク２４に保存する。ここで、本実施形態においては、スコアが低いほどその度合いが高くなるように画像データをセピア調に加工するものとする。図４はスコアとセピア調の度合いとの関係を示す図である。図４に示すように、スコアが０〜２５点はセピア調の度合いを高くし、スコアが２６〜５０点の場合はセピア調の度合いを中程度とし、スコアが５１〜７５点の場合はセピア調の度合いを低くし、スコアが７６〜１００点の場合はセピア調の度合いを０とする。
【００３８】
なお、スコアが低いほど濃度が低くなるように画像データをグレースケールに加工するようにしてもよい。例えば、図５に示すように、スコアが０〜２５点は濃度が薄くなる程度を高くし、スコアが２６〜５０点の場合は濃度の度合いを中程度とし、スコアが５１〜７５点の場合は濃度が薄くなる度合いを低くし、スコアが７６〜１００点の場合はグレースケールの度合いを０とするようにしてもよい。
【００３９】
その他、スコアが低いほどボケの程度が大きくなるように画像をぼかす手法、スコアが低いほどサイズが小さくなるように画像を縮小する手法、および上述した各種手法の組み合わせ等を用いることができる。
【００４０】
そして、入力部１６から画像の一覧の表示の指示がなされると、加工部３２がハードディスク２４から加工済みのサムネイル画像の画像データを読み出して画像の一覧を生成し、表示部１８に表示する。
【００４１】
図６は表示部１８に表示された画像の一覧の例を示す図である。なお、ここでは説明のために画像の一覧に３つのサムネイル画像が含まれるものとする。また、ここではサムネイル画像Ｓ１〜Ｓ３に付与される斜線の間隔が小さいほどセピア調の度合いが高く、斜線が付与されていない画像はカラー画像であることを表すものとする。まずサムネイル画像が撮影直後のものであるとすると、撮影直後の画像についてはすべてスコアが１００点であるため、図６（ａ）に示すように、３つのサムネイル画像Ｓ１〜Ｓ３のすべてについてセピア調の度合いが０となり、カラーのサムネイル画像が一覧に含められる。
【００４２】
そして、何ら利用されることなく日数が経過すると、図６（ｂ）に示すようにサムネイル画像Ｓ１〜Ｓ３はセピア調とされる。さらに日数が経過すると図６（ｃ）に示すようにセピア調の度合いが高められる。そして、その後サムネイル画像Ｓ２に対応する画像が、例えばプリント出力されると、その画像のスコアが高くなる。ここでプリント出力のポイントが８０点であるとすると、図６（ｄ）に示すようにサムネイル画像Ｓ１，Ｓ３はセピア調の度合いが高いままであるが、サムネイル画像Ｓ２はセピア調の度合いが０となる。
【００４３】
次いで、本実施形態において行われる処理について説明する。図７は本実施形態において行われる処理を示すフローチャートである。ここで、以下に示すフローチャートにおける処理を第１の実施形態における処理とする。なお、スコア更新部３０は画像データのスコアを随時更新しているものとする。チェック時間においてスコア更新部３０が画像データのスコアの更新を完了することにより処理が開始され、加工部３２がサムネイル画像の画像データを加工して加工済みの画像データを生成する（ステップＳＴ２１）。そして、加工済みの画像データをハードディスク２４に保存する（ステップＳＴ２２）。次いで、一覧の表示の指示がなされたか否かの監視を開始し（ステップＳＴ２３）、ステップＳＴ２３が肯定されると画像の一覧を生成し（ステップＳＴ２４）、さらに生成された画像の一覧を表示部１８に表示し（ステップＳＴ２５）、処理を終了する。
【００４４】
このように、本実施形態においては、生成日からの経過時間および利用の態様に応じて画像データに付与されたスコアを更新し、スコアを視認可能なように画像データを加工し、加工した複数の画像データにより表される画像の一覧を表示するようにしたため、画像の一覧を見れば、一覧に含まれる各画像のスコアを一見して視認することができ、その結果、画像の生成日からの経過時間およびその利用頻度を容易に知ることができる。
【００４５】
また、サムネイル画像を生成し、サムネイル画像の画像データを加工するようにすれば、元の画像データを加工する場合と比較して、加工に要する処理時間を短縮することができる。
【００４６】
また、あらかじめ定められたスケジュールにしたがって、チェック時間に画像データを加工してハードディスク２４に保存することにより、画像の一覧の表示指示を行った場合に、画像データを加工することなく、直ちに画像の一覧を表示することができることとなる。
【００４７】
なお、上記実施形態においては、チェック時間となったときに加工部３２がサムネイル画像の画像データを加工しているが、入力部１６から画像の一覧の表示の指示がなさた場合にサムネイル画像の画像データを加工して、画像の一覧を生成するようにしてもよい。この場合の処理を以下に第２の実施形態として説明する。
【００４８】
図８は第２の実施形態において行われる処理を示すフローチャートである。なお、スコア更新部３０は画像のスコアを随時更新しているものとする。加工部３２は入力部１６から画像の一覧の表示の指示がなされたか否かの監視を行っており（ステップＳＴ３１）、ステップＳＴ３１が肯定されると、加工部３２がサムネイル画像の画像データを加工して加工済みの画像データを生成する（ステップＳＴ３２）。そして、画像の一覧を生成し（ステップＳＴ３３）、さらに生成された画像の一覧を表示部１８に表示し（ステップＳＴ３４）、処理を終了する。
【００４９】
なお、この場合、画像の一覧は所定範囲の表示領域（例えばあらかじめ定められたサイズのウィンドウ）にあらかじめ定められた数のサムネイル画像が配置されることにより生成される。例えば、サムネイル画像が１００個あったとしても、表示部１８に一度に表示できるのはそのうちの一部にすぎない。このため、第２の実施形態においては、一度にすべてのサムネイル画像の加工を行わず、表示領域に一度に表示できる数のサムネイル画像の画像データのみを加工することが好ましい。
【００５０】
なお、表示されている以外の他のサムネイル画像を表示するために表示画面のスクロールがなされると、スクロールにより表示画面に現れるサムネイル画像の画像データが加工されて、画像の一覧に含められることとなる。
【００５１】
これにより、一覧に含まれるすべての画像を加工する場合と比較して、加工に要する処理時間を短縮し、より高速に画像の一覧を表示することができる。
【００５２】
なお、上記実施形態においては、データベースＤＢ１を生成して画像データのスコアの管理を行っているが、画像データのタグにスコアを記述するようにしてもよい。
【００５３】
また、上記実施形態においては、利用の態様に応じて異なるポイントのスコアを加算しているが、利用の態様に拘わらず同一のポイントを加算するようにしてもよい。
【００５４】
また、上記実施形態においては、経過ポイントおよび利用態様に応じたポイントをともに正の値を有するものとしているが、負の値を有するものとしてもよい。この場合、画像データのスコアは１日が経過する毎に実質的に経過ポイントＥ点が加算され、画像データが利用される毎に利用態様に応じたポイントが実質的に減算されることとなる。また、画像データのスコアは０点を基準とし、生成日からの経過日数に応じたポイントを０点に加算してこれを初期スコアとして付与すればよい。また、どれだけ利用がなされてもスコアは０点未満とはならないものとし、どれだけ時間が経過しても１００点を超えないものとすればよい。
【００５５】
また、ビューアソフトによっては、画像に対してユーザのお気に入りを設定できるものがある。この場合、お気に入りが設定された画像については、スコアの最低点を定めておき、画像の一覧表示時にスコアが最低ランクとならないようにすることが好ましい。例えば、お気に入りが設定された画像については、スコアの最低点を０点ではなく、２６点となるように設定しておけばよい。
【００５６】
また、上記実施形態においては、サムネイル画像を生成し、サムネイル画像の画像データを加工して画像の一覧を生成しているが、サムネイル画像を生成することなく、元の画像の画像データを加工して画像の一覧を生成するようにしてもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施形態による画像表示装置の構成を示す概略ブロック図
【図２】スコア更新部が行う処理を示すフローチャート
【図３】データベースの構成を示す図
【図４】スコアとセピア調の度合いとの関係を示す図
【図５】スコアとグレースケールの度合いとの関係を示す図
【図６】一覧画面の例を示す図
【図７】第１の実施形態において行われる処理を示すフローチャート
【図８】第２の実施形態において行われる処理を示すフローチャート
【符号の説明】
【００５８】
１    画像表示装置
２    メモリカード
１２    ＣＰＵ
１４    システムメモリ
１６    入力部
１８    表示部
２０    カードスロット
２２    圧縮解凍部
２４    ハードディスク
２６    メモリ制御部
２８    表示制御部
３０    スコア更新部
３２    加工部
【図１】
2006270787.tif 000003
【図２】
2006270787.tif 000004
【図３】
2006270787.tif 000005
【図４】
2006270787.tif 000006
【図５】
2006270787.tif 000007
【図６】
2006270787.tif 000008
【図７】
2006270787.tif 000009
【図８】
2006270787.tif 000010