(57)【特許請求の範囲】
【請求項１】
ユーザによる指示に応じて、画像を特定するための条件を設定する設定手段と、
メモリに記憶されている複数の画像のそれぞれの属性を示す情報を取得し、取得された当該情報と前記設定手段により設定された条件に従って、前記複数の画像のうちの、当該条件に対応する画像を特定する特定手段と、
前記複数の画像のうちの前記特定手段により前記条件に従って特定された第１の画像が当該複数の画像のうちの前記特定手段により当該第１の画像の特定に用いられた当該条件に従って特定されていない第２の画像よりも強調されるように当該第１の画像と当該第２の画像とが共に表示され、当該表示が所定の時間実行された後に、当該第１の画像と当該第２の画像の表示レイアウトが維持され且つ当該第１の画像の当該強調表示が行われないように、当該第１の画像と当該第２の画像を表示画面に表示させる表示制御手段と、
を有することを特徴とする表示制御装置。
【請求項２】
前記表示制御手段は、前記第２の画像が表示されるときに当該第２の画像が暗くなるように処理を行うことにより、前記第１の画像が当該第２の画像よりも強調されるように当該第１の画像と当該第２の画像を前記表示画面に表示させることを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記表示制御手段は、前記第１の画像に画像処理を行うことにより、前記第１の画像が当該第２の画像よりも強調されるように当該第１の画像と当該第２の画像を前記表示画面に表示させることを特徴とする請求項１または２に記載の表示制御装置。
【請求項４】
前記表示制御手段は、さらに、前記第１の画像の前記強調表示が行われない前記第１の画像と前記第２の画像の前記表示が所定の時間実行された後に、当該第１の画像と前記第２の画像の表示レイアウトが維持され且つ当該第１の画像が当該第２の画像よりも強調されるように、当該第１の画像と当該第２の画像を前記表示画面に表示させることを特徴とする請求項１乃至３のいずれか１項に記載の画像表示方法。
【請求項５】
前記設定手段は、画像を特定するための第１の条件と第２の条件を設定し、
前記特定手段は、前記複数の画像のうちの前記第１の条件に対応する画像と、当該複数の画像のうちの第２の条件に対応する画像とをそれぞれ特定し、
前記表示制御手段は、前記複数の画像のうちの前記第１の条件に対応する画像が強調された第１の表示と、前記複数の画像のうちの第２の条件に対応する画像が強調された第２の表示と、前記複数の画像のうちの当該第１の条件に対応する画像と当該第２の条件に対する画像の強調表示が解除された第３の表示を実行することを特徴とする請求項１乃至４のいずれか１項に記載の表示制御装置。
【請求項６】
前記表示制御手段は、前記複数の画像のそれぞれに対応するアイコンを、前記複数の画像として表示させることを特徴とする請求項１乃至５のいずれか１項に記載の表示制御装置。
【請求項７】
ユーザによる指示に応じて、画像を特定するための条件を設定する設定工程と、
メモリに記憶されている複数の画像のそれぞれの属性を示す情報を取得し、取得された当該情報と前記設定工程において設定された条件に従って、前記複数の画像のうちの、当該条件に対応する画像を特定する特定工程と、
前記複数の画像のうちの前記特定工程において前記条件に従って特定された第１の画像が当該複数の画像のうちの前記特定工程において当該第１の画像の特定に用いられた当該条件に従って特定されていない第２の画像よりも強調されるように当該第１の画像と当該第２の画像とが共に表示され、当該表示が所定の時間実行された後に、当該第１の画像と当該第２の画像の表示レイアウトが維持され且つ当該第１の画像の当該強調表示が行われないように、当該第１の画像と当該第２の画像を表示画面に表示させる表示制御工程と、
を有することを特徴とする表示制御方法。
【請求項８】
請求項７に記載の表示制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メモリに記憶されている画像を表示画面に表示させる表示制御装置、表示制御方法、およびプログラムに関する。
【背景技術】
【０００２】
近年デジタルカメラや、スキャナといった、デジタル画像を生成する装置が普及し、大量のデジタル画像を個人が所有するようになっている。個人の所有する大量のデジタル画像を管理し、必要に応じて取り出すシステムが必要となり、それに伴った技術が既にいくつか存在する。
【０００３】
たとえば、特許文献１には、画像データの一覧をヒストグラム等のグラフ化して表示を行い、所望のデータをユーザーが検索するシステムが開示されている。特許文献１に記載された発明では、画像ファイルに付帯する時間情報ごとに画像ファイル枚数を棒グラフとして表示する。そして、グラフの一部を選択することにより選択された範囲に対応する画像ファイルをその日付情報とともにサムネイル表示することが記載されている。
【０００４】
また、特許文献２には、ある一つの分類指標（日付別、月別、フォルダ別など）を元に、画像データを分類し、分類されたページごとにサムネイル画像を表示する手法が開示されている。たとえば月別という指標がユーザーによって選択されると、画像ファイルの作成日時に基づいて月別に分類して表示することが記載されている。また、特許文献３には、画像ファイルの画素数とプリントサイズとを比較して良好な印刷ができる画像ファイルかどうかの度合いを異なる色の縁取りを施して表示することが開示されている。
【特許文献１】特開２００１−１３４５７８号公報
【特許文献２】特開２００４−２５５７４０号公報
【特許文献３】特開２００１−３６８４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された発明はは、作成日付に対応する画像ファイルがどのくらい存在するのかをグラフで表示しているにすぎない。したがってある日付にどれだけの画像ファイルがあるかを知るには便利であるが、どのような画像ファイルがあるかはグラフを見ただけではわからない。また、所望の画像ファイルを見つけるには棒グラフの一部を選択することにより画像ファイルを表示する画面に遷移することが必要である。
【０００６】
特許文献２に記載された発明は、単一の検索条件に合致する画像ファイルを一覧表示する構成であり、複数の検索条件に該当する画像ファイルを一覧で表示する方法については開示されていない。特許文献２の図１１にあるように検索条件として日時情報を指定して該当する画像ファイルを表示させるか、または指定ファイル名に該当するファイルを表示するかのいずれかのみを表示することしかできない。
【０００７】
特許文献３に記載された発明は、画像ファイルプリントに好適または不適な画像ファイルかどうかを色別の枠で縁取りして示す構成であり、複数の検索条件に合致する画像ファイルを一覧で表示するものではない。そのため、表示する画像ファイルが多い場合、表示された画像ファイルを色別の枠で縁どりするとその枠分だけ表示画面に表示できるスペースが減少してしまう。また表示画面上が煩雑さを感じさせてしまう。
【０００８】
このような事情に鑑みて、本発明の目的は、所望の画像ファイルを検索して検索条件に該当する画像ファイルを表示画面に表示する表示方法を提供するものである。
【課題を解決するための手段】
【０００９】
上記の課題を鑑みて本発明の表示制御装置は、ユーザによる指示に応じて、画像を特定するための条件を設定する設定手段と、メモリに記憶されている複数の画像のそれぞれの属性を示す情報を取得し、取得された当該情報と前記設定手段により設定された条件に従って、前記複数の画像のうちの、当該条件に対応する画像を特定する特定手段と、前記複数の画像のうちの前記特定手段により前記条件に従って特定された第１の画像が当該複数の画像のうちの前記特定手段により当該第１の画像の特定に用いられた当該条件に従って特定されていない第２の画像よりも強調されるように当該第１の画像と当該第２の画像とが共に表示され、当該表示が所定の時間実行された後に、当該第１の画像と当該第２の画像の表示レイアウトが維持され且つ当該第１の画像の当該強調表示が行われないように、当該第１の画像と当該第２の画像を表示画面に表示させる表示制御手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、所望の画像ファイルを検索して検索条件に該当する画像ファイルを表示画面に表示することができる。
【発明を実施するための最良の形態】
【００１１】
（基本構成）
以下、添付図面を参照して本発明の好適な実施の形態を説明する。
【００１２】
図１は、本発明の一実施例である画像表示装置の構成を示すブロック図である。画像表示装置は、ＣＰＵ２０と、ＲＯＭ１と、ＲＡＭ２と、操作部３と、表示部４と、データ蓄積部５と、カードインターフェース６とを有する。
【００１３】
ＣＰＵ２０は、画像表示装置が備える様々な機能を制御し、操作部３における所定の操作に従い、ＲＯＭ１に記憶されている画像処理のプログラムを実行する。ＲＯＭ１は、画像表示装置の制御命令プログラム等を格納している。ＲＡＭ２は、画像ファイルデータやＲＯＭ１に格納された制御命令プログラムなどの一時保存領域や作業用領域としてのメモリである。
【００１４】
カードインターフェース６は、たとえばデジタルスチルカメラで撮影され、メモリカードなどに記録された画像ファイルを、操作部３の所定の操作に従い読み込む。本形態では、カードインターフェース６を持ちメモリカードなどから画像ファイルを読み込むが、ＵＳＢインターフェースや、ネットワークインターフェースなどを用いて、外部デバイスから画像を取り込んでもよい。また、スキャナデバイスを用いて光学的に画像を取り込んでもよい。
【００１５】
表示部４は、ドットマトリクスタイプの液晶表示画面（ＬＣＤ）とＬＣＤドライバとを備え、ＣＰＵ２０の制御に基づいて、各種の表示を行う。データ蓄積部５は、ハードディスク（ＨＤＤ）型の不揮発性のデータ保存装置であって、ＣＰＵ２０の制御に基づいて、データを蓄積保存する。また、本実施の形態において、画像表示装置として一実施の形態として前記構成としたが、表示機能のみにとどまる必要はない。たとえば、本発明をインクジェットプリンタのような記録装置に用いることで、一覧表示の後にユーザーによって検索された画像を印刷してもよい。
【００１６】
図２は、画像表示装置の表示部と操作部を示す図である。
操作部３は、十字キーＤ１０１とメニューキーＤ１０２と決定キーＤ１０３とからなる。十字キーＤ１０１は上下左右四方向に押下できる形状をなしており、ユーザーはこれを操作することで、カーソルの移動などを行う。メニューキーＤ１０２をユーザーが操作することによって、後述するメニュー表示を行う。また、決定キーＤ１０３はユーザーにより選択の決定を指示するものである。表示部４は、画像ファイルの表示のほか、各種設定項目の表示を行う。本形態は一例であり、キーの配置および名称や機能、操作部３、表示部４の配置はその他の形態でもよい。
【００１７】
図３はプログラムモジュールの構成を示すブロック図である。
図３に示すとおりモジュールは、シーケンス制御部Ｍ１０１、画像読み取り制御部Ｍ１０２、表示用画像生成部Ｍ１０３、画像解析部Ｍ１０４、分類情報生成部Ｍ１０５、画像書き込み制御部Ｍ１０６、表示データ生成部Ｍ１０７から構成されている。
【００１８】
シーケンス制御部Ｍ１０１は、操作部によって入力されたユーザーの指示に基づいて、その他のモジュールを制御する。画像読み取り制御部Ｍ１０２は、シーケンス制御部Ｍ１０１の指示に基づいて、カードインターフェース６や画像蓄積部５より画像ファイルやそれに付随する属性情報や分類情報を格納した情報ファイルを取得し、ＲＡＭ２に保存する。表示用画像生成部Ｍ１０３は、シーケンス制御部Ｍ１０１の指示に基づいて、画像ファイルを表示する表示用のデータを生成する。
【００１９】
本発明における表示用データは、サムネイル画像とアイコン画像を意味している。サムネイル画像は、表示部４に一覧表示するために画像ファイルを縮小したものである。また、アイコン画像は、シーケンス制御部Ｍ１０１の指示に基づいて画像解析部Ｍ１０４にて画像の解析を行い、ＲＡＭ２に保存された画像ファイルより当該画像に対応して生成されるものである。画像解析では、画像ファイルの色成分や属性情報などが解析される。
【００２０】
本実施の形態におけるアイコンは、前述の画像解析にもとづき画像ファイル中の各画素を輝度および色差空間上で赤色、緑色、青色、灰色、黒色、白色の六色に分け、最頻となった色をその画像ファイルに対応するアイコンとする。たとえば、夕景のように赤みの多い画像であれば、赤色のアイコンが生成され、夜景のように暗い画像であれば、黒色のアイコンが生成される。本実施の形態においてアイコンは六色としたが、さらに細分化された色を用いても良い。また、アイコン生成に画素情報を用いたが、その他の情報を用いても良い。たとえば、画像ファイルに対応付けて保存された撮影日付情報から、春は黄色、夏は橙色、秋は赤色、冬は白色のように予め決められた色分けされたアイコンを生成してもよい。
【００２１】
表示用画像生成部Ｍ１０３では、ある画像ファイルに対してサムネイル画像とアイコン画像は少なくともどちらか一方が生成される構成となっているが、２つの表示用画像が生成されるように制御することもできる。画像書き込み制御部Ｍ１０６はシーケンス制御部Ｍ１０１の制御に基づいて、カードインターフェース６から読み込んだ画像ファイルをデータ蓄積部５に書き込む。また、読み込んだ画像ファイルに対応づけられるアイコン画像や属性情報などもデータ蓄積部５に書き込む。表示データ生成部Ｍ１０７では、表示用データを表示部４に送る。
【００２２】
本発明では、ユーザー操作により、大量の画像ファイルとそれに伴う付帯情報とが、サムネイル画像またはアイコン画像データの少なくとも一方と対応づけられてデータ蓄積部５に保存されるものとする。
【００２３】
ユーザーがデジタルカメラなどの撮像装置で撮影したＪＰＥＧ画像が保存されたメモリカードをカードインターフェース６に挿入する。ＪＰＥＧ画像には、カメラ名や撮影日時といった、撮影に関する属性情報（Ｅｘｉｆタグ：Ｅｘｃｈａｎｇｅａｂｌｅ＿Ｉｍａｇｅ＿Ｆｉｌｅ＿ｆｏｒｍａｔ  登録商標）が付加されているものとする。本発明において属性情報は付帯情報の１つである。
【００２４】
図４は選択したメモリカード内の画像ファイルを表示したものである。
表示部４には、保存メニュー部Ｕ１０１と画像表示部Ｕ１０６が表示されている。画像表示部Ｕ１０６は、選択された画像ファイルを表示する領域である。また、保存メニュー部Ｕ１０１には、第１のダイアログボックスＵ１０３、第２のダイアログボックスＵ１０４、第３のダイアログボックスＵ１０５と、保存キーＵ１０６が表示されている。
【００２５】
本実施の形態において、第１のダイアログボックスＵ１０３には、「未選択」、「家族」、「友人」、「旅行」、「パーティー」、「風景」といった分類情報がメニューとして表示される。分類情報も付帯情報の１つである。ユーザーが家族旅行時にとった風景写真を保存する場合を一例として説明する。この場合、ユーザーは、第１のダイアログボックスＵ１０３で「旅行」を、第２のダイアログボックスＵ１０４で「家族」を、第３のダイアログボックスＵ１０５で「風景」を選択する。さらに、カーソルを保存キーＵ１０６に合わせ、操作部３の決定キーＤ１０３を押下する。以上の動作によって、ユーザーは所望の画像をメモリカードからデータ蓄積部５に保存することができる。
【００２６】
図５は、ユーザーが画像の保存を行う際のフローチャートである。図５を用いて、保存時の内部動作を説明する。
Ｓ１０１にて、ユーザーによって選択された「家族」「旅行」「風景」の分類情報をファイルに保存する。当該ファイルを付帯情報ファイルと呼ぶ。Ｓ１０２にてＥｘｉｆタグを解析し、カメラ名や撮影日時を付帯情報ファイルに保存する。Ｓ１０３で画像の色味やシーンの解析を行う。色味は、画像ファイル中の各画素を輝度および色差空間上で、「赤色」、「緑色」、「青色」、「灰色」、「黒色」、「白色」の六色に分け、最も出現頻度が高い色を色味情報として採用する。また、シーン解析では、画像の色情報および直線抽出、パタンマッチングをおこない、「山」、「海」、「植物」、「屋内」、「建物」、「人物」、「集合写真」の七つに分類を行う。Ｓ１０４にて、Ｓ１０３で分類された情報を付帯情報ファイルに保存する。以上の処理で付帯情報ファイルにはユーザーによって指定された分類情報と、Ｅｘｉｆタグ解析によって得られたＥｘｉｆデータの属性情報と、画像解析によって得られた画像解析分類情報とが保存されたことになる。Ｓ１０５では、付帯情報ファイル内に記述されている色味情報に従った色を選択し、当該色によって作られた矩形のアイコン画像データを生成する。また、画像ファイルに基づいてサムネイル表示用の縮小画像を生成する。Ｓ１０６にて、生成された付帯情報ファイルと、矩形アイコンと、画像ファイルをデータ蓄積部５に、それぞれの対応付けを行い保存する。
【００２７】
以上の処理を繰り返すことにより、データ蓄積部５には、大量の画像ファイルと、各画像ファイルに対応した付帯情報ファイルと、各画像ファイルに対応したアイコン画像データが保存された状態となる。
【００２８】
（第１の実施形態）
次に本実施形態１における付帯情報の選択と一覧表示実行の指示について、図６を用いて説明する。
【００２９】
図６は、一覧表示させる画像ファイルの条件を設定する画面である。
付帯情報の選択と一覧表示の実行時に表示部４には、一覧表示メニュー部Ｕ２０１が表示される。一覧表示メニュー部Ｕ２０１は、画像ファイルの検索条件を設定するのに使用する第１の付帯情報表示部Ｕ２０２、第２の付帯情報表示部Ｕ２０３、第３の付帯情報表示部Ｕ２０４からなる。さらに、付帯情報ジャンル選択部Ｕ２０５、付帯情報選択部Ｕ２０６、一覧表示キーＵ２０７、識別用カラー選択部Ｕ２０８、絞込みキーＵ２０９から構成される。付帯情報表示部Ｕ２０２、Ｕ２０３、Ｕ２０４には、既に選択された付帯情報が表示される。初期状態では、全てが「未選択」と表示されている。付帯情報ジャンル選択部Ｕ２０５には、「指定情報」、「色味」、「シーン」、「カメラ名」、「撮影日付」の五つが表示される。そのいずれかが選択されることで、付帯情報選択部Ｕ２０６に、該当ジャンルの分類情報が表示される。
【００３０】
ここで、指定情報とは、画像蓄積時でユーザーによって指定された分類情報（家族、友人、旅行、パーティー、風景の何れか）である。また、「色味」及び「シーン」は、画像蓄積時に画像解析をおこなって定められた分類情報である。さらに、「カメラ名」、「撮影日付」は画像蓄積時にＥｘｉｆタグ解析によって定められた属性情報である。ここでカメラ名とは画像ファイルを撮像したカメラの名称であり、撮影日付はそのカメラで撮影した日付をいう。このように、画像ファイルに対応付けられた指定情報、分類情報、属性情報をまとめて付帯情報と呼ぶ。
【００３１】
たとえば、ユーザーが第２の付帯情報表示部Ｕ２０３に「カメラＢ」という付帯情報を表示させる場合は、第２の付帯情報表示部Ｕ２０３にカーソルを合わせ、操作部３の決定キーＤ１０３を押下する。カーソルは付帯情報ジャンル選択部Ｕ２０５に移る。次に、付帯情報ジャンル選択部Ｕ２０５において、「カメラ名」を選択し操作部３の決定キーＤ１０３を押下する。この時点で、カーソルが付帯情報選択部Ｕ２０６に移る。この例では、画像ファイルを撮像した「カメラＡ（第１の属性情報）」、「カメラＢ（第２の属性情報）」の付帯情報が選択可能になり、ユーザーは「カメラＢ」を選択する。
【００３２】
次に、ユーザーが第１の付帯情報として「カメラＡ」を選択し、第２の付帯情報として「カメラＢ」を選択したときの一覧表示を行う場合の指示方法を説明する。
【００３３】
ユーザーは第１の付帯情報表示部Ｕ２０２に「カメラＡ」を、第２の付帯情報表示部Ｕ２０３に「カメラＢ」を表示させ、第３の付帯情報表示部Ｕ２０４は「未選択」の状態にする。さらにユーザーは、絞込みキーＵ２０９にカーソルを合わせ、操作部３の決定キーＤ１０３を押下した後に、十字キーＤ１０１によって撮影した年数を指定し、一覧表示する対象となる画像を絞り込むことができる。ユーザーは、一覧表示キーＵ２０７にカーソルを合わせ、操作部３の決定キーＤ１０３を押下することで、表示部４は一覧表示画面に移行する。このとき、識別用カラー選択部Ｕ２０８で、「カメラＡ」と「カメラＢ」の分類情報に該当するサムネイル画像を表示画面上で識別できるようにサムネイル画像に施す色を指定する。この例では、「カメラＡ」に対応するサムネイル画像は白色、「カメラＢ」に対応するサムネイル画像には赤色を対応付けている。
【００３４】
次に、「カメラＡ」という付帯情報を持った画像と「カメラＢ」という付帯情報を持った画像ファイルにユーザーが着目して一覧表示を行った場合について説明する。
【００３５】
図７は画像ファイルのサムネイル一覧表示したものである。
【００３６】
サムネイル画像表示を行った場合の表示部４の表示内容は、メニュー表示部Ｃ１０１とサムネイル画像表示部Ｃ１０５から構成されている。メニュー表示部Ｃ１０１は、付帯情報表示部Ｃ１０２と付帯情報選択キーＣ１０３から構成される。サムネイル画像表示部Ｃ１０５には、サムネイル画像が二次元上に配置される。配置順は撮影日付順に画面左から右、上から下の順で配置される。
【００３７】
この一覧表示において、ユーザーは十字キーＤ１０１を操作し、画像選択カーソルＣ１０６を移動させサムネイル画像の１つを選択することができる。また、メニューキーＤ１０２を押下すると、十字キーＤ１０１の操作対象がメニュー表示部Ｃ１０１に移動し、付帯情報選択キーＣ１０３が選択可能となる。
【００３８】
ここで、ユーザーが付帯情報選択キーＣ１０３にカーソルを合わせ、決定キーを押下すると、表示部４は図６で示される付帯情報の選択と一覧表示指示の実行時の表示となる。そして付帯情報の再選択および再保存が可能となる。図７においては、６枚の画像ファイルをサムネイル表示させた例を示している。イメージ１、イメージ２、イメージ３、イメージ４、イメージ５、イメージ６がサムネイル画像表示部Ｃ１０５に表示される。
【００３９】
次に、６枚のサムネイル画像のうち、第１の属性情報である「カメラＡ」に該当するサムネイル画像を表示している例について説明する。
【００４０】
図８は、カメラＡの属性情報に該当する画像ファイルを表示している図である。
「カメラＡ」に該当するイメージ１、イメージ２、イメージ４、イメージ６の４枚のサムネイル画像には、白色の成分を半透明合成処理して表示する。半透明合成処理については後述する。また、「カメラＡ」に該当しないイメージ３、イメージ５の２枚のサムネイル画像は灰色の輝度成分によりグレイアウト処理が施される。
【００４１】
図９は、カメラＢの属性情報に該当する画像ファイルを表示している図である。
「カメラＢ」に該当するイメージ３、イメージ５の２枚のサムネイル画像に対して、赤色の成分を半透明合成処理して表示する。また、「カメラＢ」に該当しないイメージ１、２、４、６の４枚のサムネイル画像は灰色の輝度成分によりグレイアウト処理が施される。
【００４２】
以上、図７に示すように第１の表示形態としてサムネイル画像を全て表示する。そして図８のように、第２の表示形態として第１の付帯情報に該当するサムネイル画像を表示する。さらに図９のように、第３の表示形態として第２の付帯情報に該当するサムネイル画像を表示する。これらの表示形態を所定時間ごとに切り換えて表示することにより、所望の画像を容易に見つけることができる。
【００４３】
以下に、実際のサムネイル画像の一覧表示および設定した付帯情報に該当するサムネイル画像の表示処理について説明する。
【００４４】
図１０は、第１の実施形態におけるサムネイル画像の一覧表示を行うフローチャートである。
ここでは、表示種数が“３”の場合を説明する。つまり「全体の画像ファイルのサムネイル」、「カメラＡで撮影した画像ファイルのサムネイル」、「カメラＢで撮影した画像ファイルのサムネイル」の３種類を表示する場合のフローチャートを示している。
【００４５】
Ｓ２０１にて表示回数の初期値を０に設定する。また、表示種数すなわち付帯情報の選択されたものが「カメラＡ」「カメラＢ」の２種類であり、すべての画像ファイルのサムネイル表示を１種類としてカウントし、全部で３と設定されている。Ｓ２０２にて、表示回数を表示種数で除算した値が０かどうかを判定する。表示回数はＳ２０１で設定したように０となっている。一方、表示種数は３である。よって、除算した余りは０である。Ｓ２０３では、データ蓄積部５に保存されている画像ファイルから撮影日時が古い順に対応するサムネイル画像を取得する。Ｓ２０４では、取得したサムネイル画像を図８のような順序で表示用データとしてＲＡＭ２に配置する。フローチャートに示す画像ループスタートとエンドの間の処理をデータ蓄積部５に保存されている画像ファイル数だけ繰り返すことで、二次元上に撮影日付順にソートされたサムネイル画像が配置される。Ｓ２０５では、ＲＡＭ２のサムネイル画像を表示部４に表示させる。このときの表示部４には図７のようになり、サムネイル画像表示部Ｃ１０５には、元画像ファイルにもとづいて生成されたサムネイル画像が所定時間表示される。これが第１の表示形態である。また、表示種類の条件をかけていないため、付帯情報表示部Ｃ１０４には「なし」と表示される。Ｓ２２４で、サムネイル画像表示の終了を示す指示（一覧表示終了）がユーザーによって与えられているか否かを判断する。指示が与えられていれば処理を終了するが、与えられていなければＳ２０６に移行する。Ｓ２０６では表示回数が２であるかどうかを判断する。２でなければＳ２０７へ、２であればＳ２０１へ移行する。Ｓ２０７では処理を１秒休止する。Ｓ２０８では表示回数として＋１を加算する。すなわち表示回数は１となり、Ｓ２０２に戻る。
【００４６】
Ｓ２０２では、１度サムネイルの表示がなされているため表示回数の１を表示種数の３で除算した余りが１となる。Ｓ２０９では、Ｓ２０２で除算した余りが１であるかどうか判定する。余りが１ならＳ２１０へ移行し、１でなければＳ２１７へ移行する。Ｓ２１０では、余りが１のときに対応付けられた付帯情報を取得する。このときの付帯情報はユーザーによって指定された第１の付帯情報である「カメラＡ」である。Ｓ２１１では、撮影日時が最も古い画像ファイルから順に当該画像に対応する付帯情報ファイルを取得する。Ｓ２１２では、Ｓ２１１で取得した付帯情報ファイル内に指定された分類が存在するかを調べる。この例では「カメラＡ」という付帯情報が存在するか否かを調べる。存在しない場合はＳ２１４に移行し、存在する場合はＳ２１３に移行する。Ｓ２１４では、表示されているサムネイル画像のうち、付帯情報の「カメラＡ」に該当しないサムネイル画像についてグレイアウト処理を施した表示を所定時間行う。グレイアウト処理としては、画像ファイルの表示輝度を低くするなどの処理が考えられる。一方、Ｓ２１３では、付帯情報の「カメラＡ」に該当するサムネイル画像について次の処理を行う。すなわち、図６における識別用カラー選択部Ｕ２０８で指定したカラー即ち白色成分（第１の色成分）をαブレンド処理して合成されたサムネイル画像を所定時間表示する。Ｓ２１５ではαブレンド処理およびグレイアウト処理されたサムネイル画像をＳ２０４と同様の方法で配置する。フローチャートに示す画像ループスタートとエンドの間の処理をデータ蓄積部５に保存されている画像ファイル数だけ繰り返す。Ｓ２１６で、配置されたサムネイル画像を表示する。表示部４が表示する内容は図８のようになる。サムネイル画像表示部Ｃ１０５には、付帯情報ファイルに「カメラＡ」が存在するサムネイル画像は白色成分のαブレンド処理が施されて表示され、「カメラＡ」が存在しないサムネイル画像はグレイアウト処理されて表示される。これが第２の表示形態である。ここで、αブレンド処理とは２つの画像をある係数を用いて半透明合成する技術のことである。また、付帯情報表示部Ｃ１０４には「カメラＡ」と表示される。そのためユーザーは、「カメラＡ」と分類された画像ファイルをたやすく見つけることができる。
【００４７】
それ以降の処理は先に説明したようにＳ２２４、Ｓ２０７を経て、Ｓ２０８で表示回数に１を加算し、表示回数を２としてＳ２０２に移行する。
【００４８】
Ｓ２０２では、表示回数は２である。一方、表示種数３である。したがって、除算した余りが２であるため、Ｓ２１７に移行する。Ｓ２１７では、余りが２のときに対応付けられた付帯情報を取得する。このときの付帯情報はユーザーによって指定された第２の付帯情報である「カメラＢ」である。Ｓ２１８では、撮影日時が最も古い画像ファイルから順に当該画像と対応する付帯情報ファイルを取得する。Ｓ２１９では、Ｓ２１８で取得した付帯情報ファイル内に指定された分類が存在するかを調べる。この例では「カメラＢ」という付帯情報が存在するか否かを調べる。存在しない場合はＳ２２１に移行し、存在する場合はＳ２２０に移行する。Ｓ２２１では、表示されているサムネイル画像のうち、付帯情報の「カメラＢ」に該当しない画像についてグレイアウト処理を施した表示を所定時間行う。一方、Ｓ２２０では、分類情報の「カメラＢ」に該当するサムネイル画像には識別用カラー選択部Ｕ２０８で指定した赤色成分（第２の色成分）をαブレンド処理したサムネイル画像を所定時間表示する。Ｓ２２２ではαブレンド処理およびグレイアウト処理されたサムネイル画像をＳ２０４と同様の方法で配置する。フローチャートに示す画像ループスタートとエンドの間の処理をデータ蓄積部５に保存されている画像ファイル数だけ繰り返す。Ｓ２２３で、配置されたサムネイル画像を表示する。表示部４が表示する内容は図９のようになる。サムネイル画像表示部Ｃ１０５には、付帯情報ファイルに「カメラＢ」が存在するサムネイル画像は赤色成分のαブレンド処理が施されて表示され、「カメラＢ」が存在しないサムネイル画像はグレイアウト処理されて表示される。これが第３の表示形態である。また、付帯情報表示部Ｃ１０４には「カメラＢ」と表示される。そのためユーザーは、「カメラＢ」と分類された画像ファイルをたやすく見つけることができる。
【００４９】
以上の処理を繰り返すことにより、表示部４では、画像ファイル全体のサムネイル表示（図７）と、「カメラＡ」で撮影した画像のサムネイル画像表示（すなわち図８）、「カメラＢ」の分類がなされたサムネイル画像表示（すなわち図９）とをそれぞれ所定時間表示したのちに切り換えて表示している。本実施例では表示を切り換える所定時間を１秒に設定しているが、もちろんそれ以外の時間を設定してもよい。
【００５０】
以上述べたように、本実施形態によれば、データ蓄積部５に保存されている大量の画像データの中から、色味情報と、「旅行」と分類された画像ファイルを色づけして表示する第１の表示形態と、「家族」と分類された画像ファイルを色づけして表示する第２の表示形態とを所定時間ごとに切り換えるものである。これにより、条件に合致した画像をユーザーがたやすく見つけることができる。
【００５１】
また、本実施例においてユーザーが指定できる付帯情報を最大３つまでとして説明したが、もちろん最大数は４つ以上でも実施可能である。また、本実施形態では、第１の表示形態から第２の表示形態を経て第３の表示形態へと順に表示を切り換えたが、切り換え方はこれに限らない。第１の表示形態を表示し第２の表示形態に切換えて所定時間表示し、第１の表示形態に戻って表示したのちに第３の表示形態とを交互に表示してもよい。この例では、第１の表示形態を基本に第２と第３の表示形態を切換えるのでユーザーにとってそれぞれの条件に該当する画像を見分けやすい。また、表示するためのサムネイル画像はその都度生成していたが、一度生成した表示データをＲＡＭ２やデータ蓄積部５に保存しておきそこから読み出して表示してもよい。
【００５２】
（第２の実施形態）
第２の実施形態である画像データの一覧表示方法について説明する。
【００５３】
限られた表示画面上に膨大な画像ファイルをサムネイル表示させるのは限界がある。第２実施形態では、画像ファイルの画素データからもっとも最頻となる色を抽出し、その色でアイコンを生成して一覧表示する。そして、付帯情報に応じて予め決められた色によって、付帯情報ごとにアイコンの表示形態を異ならせるものである。
【００５４】
まず、ユーザーは、付帯情報の中から所望の情報を選択し、一覧表示の実行を指示する必要がある。付帯情報の選択については、第１の実施形態において図５、図６の説明における一覧表示メニュー部Ｕ２０１で用いたものとほぼ同じである。
【００５５】
次に、ユーザーが第１の付帯情報に「旅行」、第２の付帯情報に「家族」を選択して一覧表示を行う場合の指示方法を例として説明する。
【００５６】
ユーザーは第１の付帯情報表示部Ｕ２０２に「旅行」を、第２の付帯情報表示部Ｕ２０３に「家族」を表示させ、第３の付帯情報表示部Ｕ２０４は「未選択」の状態にする。さらにユーザーは、絞込みキーＵ２０９にカーソルを合わせ、操作部３の決定キーＤ１０３を押下した後に十字キーＤ１０１によって撮影した年数を指定し一覧表示する対象となる画像を絞り込むことができる。そして、ユーザーは、一覧表示キーＵ２０７にカーソルを合わせ操作部３の決定キーＤ１０３を押下することで表示部４は一覧表示画面に移行する。このとき、識別用カラー選択部Ｕ２０８で指定されたアイコンカラーは、「旅行」に対応して白色、家族に対応して赤色とする。次に、前述した指示例と同様に、ユーザーが「旅行」という付帯情報を持った画像ファイルと、「家族」という付帯情報を持った画像ファイルに着目して一覧表示を行った場合について説明する。ここで、識別用カラー選択部Ｕ２０８によって、「旅行」の分類情報については白色、「家族」については赤色のアイコンカラーが設定されたものとして説明する。
【００５７】
図１１は、画像ファイルに対応するアイコンを一覧表示したものである。図１２は、「旅行」についてのアイコンの表示形態を示すものである。図１３は、「家族」についてのアイコンの表示形態を示すものである。
【００５８】
図１１を参照すると、アイコン一覧表示を行った場合の表示部４の表示内容は、メニュー表示部Ｃ１０１とアイコン一覧表示部Ｃ１０５から構成されている。またメニュー表示部Ｃ１０１は、詳細表示キーＣ１０２、付帯情報選択キーＣ１０３、付帯情報表示部Ｃ１０４から構成される。また、アイコン一覧表示部Ｃ１０５には、アイコン画像が二次元上に配置されている。撮影日付順に左から右、上から下の順で配置される。
【００５９】
表示にあたりユーザーは十字キーＤ１０１を操作し画像選択カーソルＣ１０６を移動させアイコン画像を選択することができる。また、メニューキーＤ１０２を押下すると、十字キーＤ１０１の操作対象がメニュー表示部Ｃ１０１に移動し、付帯情報選択キーＣ１０３と、詳細表示キーＣ１０２が選択可能となる。
【００６０】
ここで、ユーザーが付帯情報選択キーＣ１０３にカーソルを合わせ、決定キーを押下すると、表示部４は、図６で示される付帯情報の選択と一覧表示指示の実行時の表示となり、付帯情報の再選択および再保存が可能となる。また、詳細表示キーＣ１０２にカーソルを合わせ、決定キーを押下すると、画像選択カーソルＣ１０６で選択された画像の詳細情報を表示することができる。
【００６１】
以下、図１４を用いて、アイコン画像の一覧表示について説明する。
図１４は、アイコン画像の一覧表示を行う場合のフローチャートである。
【００６２】
表示回数の初期値は“０”で設定され、表示種数は選択された付帯情報が「旅行」、「家族」の二種類であるため、それにアイコン画像一覧表示の形態を加えて“３”と設定されている。
【００６３】
Ｓ３０１にて、表示回数“０”と表示種数“３”で除算した余りが０であるため、Ｓ３０２に移行する。Ｓ３０２では、データ蓄積部５に保存されている画像データから撮影日時が最も古い画像から順に、当該画像と対応するアイコン画像データを取得する。Ｓ３０３は、取得したアイコン画像を所定の順でＲＡＭ２に配置し表示用画像データとして保存する。フローチャートに示す画像ループスタートとエンドの間の処理をデータ蓄積部５に保存されている画像数だけ繰り返す。Ｓ３１０では、ＲＡＭ２に保存された表示用画像データをアイコン一覧表示部Ｃ１０５に表示する。このときのアイコン一覧表示部Ｃ１０５には図１２のようにアイコンが表示される。このように、アイコン一覧表示部Ｃ１０５には画像解析により作成されたオリジナルアイコンが表示されるため、アイコンに対応した画像ファイルの色味を判断することができる。またこの表示は画像ファイルすべてのアイコンを表示しているだけであり、付帯情報に該当するアイコンは表示しない。そのため付帯情報表示部Ｃ１０４には「なし」と表示される。次に、Ｓ３１１では、一覧表示終了を示す指示がユーザーによって与えられているか否かを判断する。指示がされていれば処理を終了し、指示がされていなければＳ３１２へ移行する。Ｓ３１２で処理を１秒休止し、Ｓ３１３は、表示回数に１を加算して表示回数を１とする。Ｓ３０１に戻り、表示回数“１”を表示種数“３”で除算した余りが１であるため、Ｓ３０４に移行する。Ｓ３０４では、Ｓ３０３で算出した余り１に対応した付帯情報を取得し処理をＳ３０５に移す。この余りに対応する付帯情報は、ユーザーによって指定された第１の付帯情報である「旅行」となる。Ｓ３０５では、撮影日時が最も古い画像から順に当該画像と対応する付帯情報ファイルを取得しＳ３０６に移行する。Ｓ３０６では、付帯情報ファイル内に、「旅行」が存在するか否かを調べる。存在する場合はＳ３０８に移行し、存在しない場合はＳ３０７に移行する。Ｓ３０７では、灰色のアイコンを生成する。Ｓ３０８では、識別用カラー選択部Ｕ２０８で指定した白色のアイコンを生成する。Ｓ３０９では、Ｓ３０７、Ｓ３０８で生成されたアイコンをＳ３０３と同様の配置方法で配置する。Ｓ３１０の後に表示部４が表示する内容は図１３のようになる。アイコン一覧表示部Ｃ１０５には、付帯情報ファイルに「旅行」が存在するアイコンは白色で表示され、それ以外は灰色で表示される。また、付帯情報表示部Ｃ１０４には「旅行」と表示される。そのためユーザーは、「旅行」と分類された画像の存在する場所を見つけることができる。次にＳ３１３で表示回数に“１”を加算し、表示回数を“２”とする。再びＳ３０１に戻り、表示回数“２”を表示種数“３”で除算した余りが２であるため、Ｓ３０４に移行する。Ｓ３０４では、Ｓ３０１で算出した余り“２“に対応した付帯情報を取得する。このとき、対応した付帯情報は、ユーザーによって指定された第２の付帯情報である「家族」となる。Ｓ３０５では、撮影日時が最も古い画像から順に当該画像と対応する付帯情報ファイルを取得する。Ｓ３０６では、付帯情報ファイル内に、「家族」が存在するか否かを調べ、存在する場合はＳ３０８へ、存在しない場合はＳ３０７へ移行する。Ｓ３０７では灰色のアイコンを生成する。Ｓ３０８では、識別用カラー選択部Ｕ２０８で指定した赤色のアイコンを生成する。Ｓ３０９では、生成されたアイコンをＳ３０３と同様の配置方法で配置する。Ｓ３１０の後に表示部４が表示する内容は図１４のようになる。アイコン一覧表示部Ｃ１０５には、付帯情報ファイルに「家族」が存在するアイコンは赤色で表示され、それ以外は灰色で表示される。また、付帯情報表示部Ｃ１０４には「家族」と表示される。そのためユーザーは、「家族」と分類された画像の存在する場所を見つけることができる。
【００６４】
以上の処理を繰り返すことにより、表示部４は、図１２のオリジナルアイコンの表示と、図１３の「旅行」と分類されたアイコンの表示と、図１４の「家族」と分類されたアイコンの表示を所定時間ごとに切り換えて表示する。本実施例では約１秒ごとに設定し切り換えて表示しているが、それ以外の時間を設定してもよい。
【００６５】
以上述べたように、第２の実施形態によれば、ユーザーは、データ蓄積部５に保存されている大量の画像ファイルの中から、色味情報と、「旅行」と分類された画像ファイルを表示する第１の表示形態と、「家族」と分類された画像ファイルを表示する第２の表示形態とを対応付けながら、目的の画像を選択することができる。
【００６６】
本実施例において、ユーザーが指定できる付帯情報を最大三つまでとしたが、当然のことながら、最大数は、四つ以上でも実施可能である。また、本実施例では毎回表示データを生成していたが、当然のことながら一度生成した表示データをＲＡＭ２や、データ蓄積部５に保存しておき、必要に応じて表示してもよい。
【００６７】
また、指定する付帯情報はカメラのみに関する条件設定を例にとって説明したが、たとえば旅行と家族という２つの条件を満たす画像ファイルの指定も可能である。
【００６８】
図１５は、２つの付帯情報を設定する場合の画面を示す図である。
各部の名称と機能については第１の実施形態とほぼ同じであるが、付帯情報表示部Ｕ２０２、Ｕ２０３、Ｕ２０４にはチェックボックスがある点が異なる。
【００６９】
たとえば、第１の付帯情報表示部Ｕ２０２で「旅行」を指定するとチェックボックスが自動的にチェックされる。そして、付帯情報ジャンル選択部Ｕ２０５で「ＡＮＤ／ＯＲ」を選択する。付帯情報選択部Ｕ２０６で「１ＡＮＤ２」を選択する。第３の付帯情報表示部Ｕ２０４には「１ＡＮＤ２」を表示させることで、旅行と家族という２つの付帯情報に該当する画像ファイルを選択することができる。
【００７０】
図１６は、２つの付帯情報を満たす画像ファイルのアイコン一覧表示を示す図である。
付帯情報表示部Ｃ１０４には「旅行＆家族」と表示され、アイコン一覧表示部Ｃ１０５にはその付帯情報に該当するアイコンが水色で表示され、非該当のアイコンは黒で塗りつぶされる。
【００７１】
（第３の実施形態）
次に、第３の実施形態である画像データの一覧表示方法について説明する。本実施形態では、データ蓄積部５に保存されている画像に対応したアイコンを撮影月ごとにヒストグラム化して表示する。
【００７２】
付帯情報の選択や、選択された付帯情報に基づきアイコンを生成する処理については第２の実施形態とほぼ同様なためその詳細な説明は省略するが、ここでは第２の実施形態と異なる点を中心に説明する。
【００７３】
図１７は、アイコンをヒストグラムで一覧表示した図である。図１８は、「旅行」についてのアイコンをヒストグラム表示した図である。図１９は、「家族」についてのアイコンをヒストグラム表示した図である。
【００７４】
図１７において、アイコン一覧表示部Ｃ１０５には、画像ファイルの付帯情報のうち撮影月にもとづいて月ごとのヒストグラムが表示されている。そのヒストグラムは画像ファイルに対応して生成された複数のアイコンの集合として表示されている。
【００７５】
アイコン一覧表示部Ｃ１０５において、スクロールバーＣ１０７により画像選択カーソルＣ１０６を動かすことができる。そして所定のアイコンを指定することで画像ファイルの詳細を表示する。
【００７６】
図１８において、まず、画像ファイルの撮影年として「２００５年」を指定して表示対象の絞込みをおこなっている。そして「旅行」に対応するアイコンは白色で表示され、該当しないアイコンは灰色表示となる。
【００７７】
また、図１９において、「家族」に対応するアイコンは赤色で表示され、該当しないアイコンは灰色表示となる。
【００７８】
図１７、図１８、図１９の表示形態を交互に切り替えることで、大量の画像データの中から、色味情報と、「旅行」と分類された画像と、「家族」と分類された画像とを対応付けながら、目的の画像を容易に選択することができる。さらに撮影月ごとに、ヒストグラム表示されていることから、撮影した日付情報も、容易に対応付けすることができる。また、アイコンを表示する高さが、アイコン一覧表示部Ｃ１０５の高さを超えた場合は、アイコン一覧表示部Ｃ１０５にスクロールバーＣ１０７が表示され、スクロールすることによって、全てのアイコンを見ることができる。
【図面の簡単な説明】
【００７９】
【図１】本発明における画像表示装置の構成を示すブロック図である。
【図２】画像表示装置の表示部と操作部を示す図である。
【図３】プログラムモジュールの構成を示すブロック図である。
【図４】選択したメモリカード内の画像ファイルを表示したものである。
【図５】画像の保存を行う際のフローチャートである。
【図６】画像表示装置で一覧表示させる画像ファイルの条件を設定する画面である。
【図７】第１の実施形態における画像ファイルのサムネイル一覧表示したものである。
【図８】カメラＡの付帯情報に該当する画像ファイルを表示している図である。
【図９】カメラＢの付帯情報に該当する画像ファイルを表示している図である。
【図１０】第１の実施形態におけるサムネイル画像の一覧表示を行うフローチャートである。
【図１１】第２の実施形態における画像ファイルに対応するアイコンを一覧表示したものである。
【図１２】「旅行」についてのアイコンの表示形態を示すものである。
【図１３】「家族」についてのアイコンの表示形態を示すものである。
【図１４】第２の実施形態におけるアイコン画像の一覧表示を行う場合のフローチャートである。
【図１５】２つの付帯情報を設定する場合の画面を示す図である。
【図１６】２つの付帯情報を満たす画像ファイルのアイコン一覧表示を示す図である。
【図１７】第３の実施形態においてアイコンをヒストグラムで一覧表示した図である。
【図１８】「旅行」についてのアイコンをヒストグラム表示した図である。
【図１９】「家族」についてのアイコンをヒストグラム表示した図である。
【符号の説明】
【００８０】
１  ＲＯＭ
２  ＲＡＭ
３  操作部
４  表示部
５  データ蓄積部
６  カードインターフェース
【図１】
0005361174.tif 000002
【図２】
0005361174.tif 000003
【図３】
0005361174.tif 000004
【図４】
0005361174.tif 000005
【図５】
0005361174.tif 000006
【図６】
0005361174.tif 000007
【図７】
0005361174.tif 000008
【図８】
0005361174.tif 000009
【図９】
0005361174.tif 000010
【図１０】
0005361174.tif 000011
【図１１】
0005361174.tif 000012
【図１２】
0005361174.tif 000013
【図１３】
0005361174.tif 000014
【図１４】
0005361174.tif 000015
【図１５】
0005361174.tif 000016
【図１６】
0005361174.tif 000017
【図１７】
0005361174.tif 000018
【図１８】
0005361174.tif 000019
【図１９】
0005361174.tif 000020