(57)【要約】【課題】本発明の課題は、複数の画像を、各画像に付帯した付帯情報から関連情報を抽出してグループ化し、グループ単位で画像を表示して、所望の画像を速やかに検索しやすい表示処理を行い、画像を効率的に利用可能とすることである。【解決手段】コンピュータ１のＣＰＵ２は、画像表示処理において、画像ＤＢ７ａ内の画像データを、画像データ間の関連情報に基づいてグループ化し、ソートする。そして、グループ化及びソートの結果に基づいて、表示部６に、各グループの代表画像データを一つずつ表示したり、１グループ分の全てまたは一部の画像データを表示したり、画像データとその関連情報を同時に表示したり、１グループ内の代表画像データとその他の画像データ数とを表示する。【選択図】　　　図１
2004013575.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像を管理し、該複数の画像を表示手段に表示する画像処理装置において、
前記複数の画像の付帯情報に基づいて前記各画像間に共通した関連情報を抽出する抽出手段と、
前記抽出された関連情報に基づいて前記複数の画像をグループ化するグループ化手段と、
前記グループ化されたグループごとに前記複数の画像を前記表示手段に表示させる表示制御手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記関連情報には、画像の識別情報、格納場所の情報、優先度を示す情報、加工関係の情報、画像に関する時間の情報のうち、少なくとも何れか一つが含まれることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記グループに含まれる画像を前記関連情報に基づいてソートするソート手段をさらに備え、
前記表示制御手段は、前記グループごとに前記ソートされた画像を前記表示手段に表示させることを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
前記画像をグループ化するグループ化情報、及び前記グループ化された画像をソートするソート情報の何れか一方または双方を入力する入力手段をさらに備え、
前記グループ化手段は、前記グループ化情報が入力されると、該グループ化情報に基づいて前記画像をグループ化し、
前記ソート手段は、前記ソート情報が入力されると、該ソート情報に基づいて前記グループに含まれる画像をソートすることを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記入力手段は、前記表示されたグループごとの画像の表示順を変更する表示順変更情報を入力し、
前記表示制御手段は、前記入力された表示順変更情報に基づいて、前記表示手段に表示された前記グループごとの画像の表示順の変更し、
前記入力された表示順変更情報に基づいて前記関連情報を変更する関連情報更新手段をさらに備えることを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記表示制御手段は、前記画像と前記関連情報とを前記表示手段に表示させることを特徴とする請求項１〜５の何れか一つに記載の画像処理装置。
【請求項７】
前記表示制御手段は、前記グループに任意の画像を代表画像として前記表示手段に表示させることを特徴とする請求項１〜６の何れか一つに記載の画像処理装置。
【請求項８】
前記表示制御手段は、前記代表画像と、該代表画像と同一のグループに含まれたその他の画像数とを前記表示手段に表示させることを特徴とする請求項７記載の画像処理装置。
【請求項９】
前記代表画像を選択する選択手段をさらに備え、
前記表示制御手段は、前記グループごとに表示した代表画像が前記選択手段により選択されると、該代表画像と同一のグループに含まれたその他の画像を前記表示手段に表示させることを特徴とする請求項７記載の画像処理装置。
【請求項１０】
前記表示制御手段は、前記グループ化された全てまたは一部の画像を前記表示手段に一覧表示させることを特徴とする請求項１〜６の何れか一つに記載の画像処理装置。
【請求項１１】
前記表示制御手段は、前記グループ化された全てまたは一部の画像を重ね合わせて前記表示手段に表示させることを特徴とする請求項１〜６記載の何れか一つに記載の画像処理装置。
【請求項１２】
前記表示された画像を選択する選択手段をさらに備え、
前記表示制御手段は、前記重ね合わせて表示した画像が選択されると、該選択された画像を最上面に表示させることを特徴とする請求項１１記載の画像処理装置。
【請求項１３】
複数の画像の付帯情報に基づいて該各画像間に共通した関連情報を抽出する工程と、
前記抽出された関連情報に基づいて前記複数の画像をグループ化する工程と、前記グループ化されたグループごとに前記複数の画像を表示手段に表示させる工程と、
を含むことを特徴とする画像処理方法。
【請求項１４】
前記関連情報には、画像の識別情報、格納場所の情報、優先度を示す情報、加工関係の情報、画像に関する時間の情報のうち、少なくとも何れか一つが含まれることを特徴とする請求項１３記載の画像処理方法。
【請求項１５】
前記グループに含まれる画像を前記関連情報に基づいてソートする工程と、
前記グループごとに前記ソートされた画像を前記表示手段に表示させる工程と、
をさらに含むことを特徴とする請求項１３または１４記載の画像処理方法。
【請求項１６】
前記画像をグループ化するグループ化情報、及び前記グループ化された画像をソートするソート情報の何れか一方または双方を入力する工程と、
前記グループ化情報が入力されると、該グループ化情報に基づいて前記画像をグループ化する工程と、
前記ソート情報が入力されると、該ソート情報に基づいて前記グループに含まれる画像を並べ替える工程と、
をさらに含むことを特徴とする請求項１５記載の画像処理方法。
【請求項１７】
前記表示されたグループごとの画像の表示順を変更する表示順変更情報を入力する工程と、
前記入力された表示順変更情報に基づいて、前記表示手段に表示された前記グループごとの画像の表示順を変更する工程と、
前記入力された表示順変更情報に基づいて前記関連情報を変更する工程と、
をさらに含むことを特徴とする請求項１６記載の画像処理方法。
【請求項１８】
前記画像と前記関連情報とを前記表示手段に表示させる工程をさらに含むことを特徴とする請求項１３〜１７の何れか一つに記載の画像処理方法。
【請求項１９】
前記グループごとに任意の画像を代表画像として前記表示手段に表示させる工程をさらに含むことを特徴とする請求項１３〜１８の何れか一つに記載の画像処理方法。
【請求項２０】
前記代表画像と、該代表画像と同一のグループに含まれたその他の画像数とを前記表示手段に表示させる工程をさらに含むことを特徴とする請求項１９記載の画像処理方法。
【請求項２１】
前記代表画像を選択する工程と、
前記グループごとに表示した代表画像が前記選択手段により選択されると、該代表画像と同一のグループに含まれたその他の画像を前記表示手段に表示させる工程と、
をさらに含むことを特徴とする請求項１９記載の画像処理方法。
【請求項２２】
前記グループ化された全てまたは一部の画像を前記表示手段に一覧表示させる工程をさらに含むことを特徴とする請求項１３〜１８の何れか一つに記載の画像処理方法。
【請求項２３】
前記グループ化された全てまたは一部の画像を重ね合わせて前記表示手段に表示させる工程をさらに含むことを特徴とする請求項１３〜１８記載の何れか一つに記載の画像処理方法。
【請求項２４】
前記表示された画像を選択する工程と、
前記重ね合わせて表示した画像が選択されると、該選択された画像を最上面に表示させる工程と、
をさらに含むことを特徴とする請求項２３記載の画像処理方法。
【請求項２５】
複数の画像を管理し、表示手段に該画像を表示するためのコンピュータに、
前記複数の画像の付帯情報に基づいて前記各画像間に共通した関連情報を抽出する機能と、
前記抽出された関連情報に基づいて前記複数の画像をグループ化する機能と、前記グループ化されたグループごとに前記複数の画像を前記表示手段に表示させる機能と、
を実現させるためのプログラム。
【請求項２６】
前記関連情報には、画像の識別情報、格納場所の情報、優先度を示す情報、加工関係の情報、画像に関する時間の情報のうち、少なくとも何れか一つが含まれることを特徴とする請求項２５記載のプログラム。
【請求項２７】
前記グループに含まれる画像を前記関連情報に基づいてソートする機能と、
前記グループごとに前記ソートされた画像を前記表示手段に表示させる機能と、
をさらに実現させることを特徴とする請求項２５または２６記載のプログラム。
【請求項２８】
前記画像をグループ化するグループ化情報、及び前記グループ化された画像をソートするソート情報の何れか一方または双方を入力する機能と、
前記グループ化情報が入力されると、該グループ化情報に基づいて前記画像をグループ化する機能と、
前記ソート情報が入力されると、該ソート情報に基づいて前記グループに含まれる画像をソートする機能と、
をさらに実現させることを特徴とする請求項２７記載のプログラム。
【請求項２９】
前記表示されたグループごとの画像の表示順を変更する表示順変更情報を入力する機能と、
前記入力された表示順変更情報に基づいて、前記表示手段に表示された前記グループごとの画像の表示順を変更する機能と、
前記入力された表示順変更情報に基づいて前記関連情報を変更する機能と、
をさらに実現させることを特徴とする請求項２８記載のプログラム。
【請求項３０】
前記画像と前記関連情報とを前記表示手段に表示させる機能をさらに実現させることを特徴とする請求項２５〜２９の何れか一つに記載のプログラム。
【請求項３１】
前記グループごとに任意の画像を代表画像として前記表示手段に表示させる機能をさらに実現させることを特徴とする請求項２５〜３０の何れか一つに記載のプログラム。
【請求項３２】
前記代表画像と、該代表画像と同一のグループに含まれたその他の画像数とを前記表示手段に表示させる機能をさらに実現させることを特徴とする請求項３１記載のプログラム。
【請求項３３】
前記代表画像を選択する機能と、
前記グループごとに表示した代表画像が前記選択手段により選択されると、該代表画像と同一のグループに含まれたその他の画像を前記表示手段に表示させる機能と、
をさらに実現させることを特徴とする請求項３１記載のプログラム。
【請求項３４】
前記グループ化された全てまたは一部の画像を前記表示手段に一覧表示させる機能をさらに実現させることを特徴とする請求項２５〜３０の何れか一つに記載のプログラム。
【請求項３５】
前記グループ化された全てまたは一部の画像を重ね合わせて前記表示手段に表示させる機能をさらに実現させることを特徴とする請求項２５〜３０記載の何れか一つに記載のプログラム。
【請求項３６】
前記表示された画像を選択する機能と、
前記重ね合わせて表示した画像が選択されると、該選択された画像を最上面に表示させる機能と、
をさらに実現させることを特徴とする請求項３５記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像を管理して表示する画像処理装置、画像処理方法、及びプログラムに関する。
【０００２】
【従来の技術】
従来、データベースに記憶された画像の管理や表示を行う画像処理装置として、例えば、特開２００１−２０２５０３号公報に記載された「画像表示装置」が考案されている。この画像表示装置は、データベースに記憶された画像とこの画像の表示位置とを選択し、選択された画像とこれに加工する画像とを選択された表示位置に表示する。
【０００３】
また、特開２００１−２３０９９２号公報に記載された「画像表示装置及びその制御方法」は、データベースに記憶された複数の画像を撮影日時に基づいてソートし、サムネイル表示可能な画像の数により画像をグループに分け、各グループの代表の画像をサムネイル一覧表示し、表示されたサムネイルデータのうち任意のデータが選択されると、選択されたグループの画像を一覧表示する。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記のような従来の画像表示装置においては、選択した表示位置から画像の表示を行うと、表示可能な画像数が少なくなるため、画像を検索する際に行う表示切替えの回数が多くなり、所望の画像を表示させるまでに時間がかかっていた。特に、膨大な数の画像の中から画像を検索する場合に、素早く探して表示することが困難であり、これにより画像を効率良く利用できなかった。
【０００５】
一方、撮影日時に基づいて画像をソートする画像処理装置によると、例えば画像処理前と処理後の画像を探したい場合など、撮影日時の情報以外で関連した複数の画像を検索する場合には、個別に検索しなければならず、同時に表示させることができないため、ユーザは画像を効率良く利用できなかった。
【０００６】
本発明の課題は、複数の画像を、各画像に付帯した付帯情報から関連情報を抽出してグループ化し、グループ単位で画像を表示して、所望の画像を速やかに検索しやすい表示処理を行い、画像を効率的に利用可能とすることである。
【０００７】
【課題を解決するための手段】
本発明は、上記課題を解決するため、以下のような特徴を備えている。
【０００８】
請求項１記載の発明は、
複数の画像を管理し、該複数の画像を表示手段に表示する画像処理装置において、
前記複数の画像の付帯情報に基づいて前記各画像間に共通した関連情報を抽出する抽出手段と、
前記抽出された関連情報に基づいて前記複数の画像をグループ化するグループ化手段と、
前記グループ化されたグループごとに前記複数の画像を前記表示手段に表示させる表示制御手段と、
を備えることを特徴としている。
【０００９】
請求項１３記載の発明は、
複数の画像の付帯情報に基づいて該各画像間に共通した関連情報を抽出する工程と、
前記抽出された関連情報に基づいて前記複数の画像をグループ化する工程と、前記グループ化されたグループごとに前記複数の画像を表示手段に表示させる工程と、
を含むことを特徴としている。
【００１０】
請求項２５記載の発明は、
複数の画像を管理し、表示手段に該画像を表示するためのコンピュータに、
前記複数の画像の付帯情報に基づいて前記各画像間に共通した関連情報を抽出する機能と、
前記抽出された関連情報に基づいて前記複数の画像をグループ化する機能と、前記グループ化されたグループごとに前記複数の画像を前記表示手段に表示させる機能と、
を実現させることを特徴としている。
【００１１】
請求項１、１３、２５の何れか一つに記載の発明によれば、画像間の関連を示す関連情報を利用して画像をグループ化するため、自装置や自装置に着脱可能な記録媒体に記憶された画像のデータベースから、所望の画像のみを速やかに検索、表示することができる。特に、膨大な量の画像がデータベースに記憶されている場合に、所望の画像の検索に要する時間を短縮できるため、利便性が高い。また、画像のグループ化によりデータベース全体の内容が把握し易いように画像を整理できるため、画像の効率的な利用が可能となる。
【００１２】
請求項２記載の発明は、請求項１記載の発明において、
前記関連情報には、画像の識別情報、格納場所の情報、優先度を示す情報、加工関係の情報、画像に関する時間の情報のうち、少なくとも何れか一つが含まれることを特徴としている。
【００１３】
請求項１４記載の発明は、請求項１３記載の発明において、
前記関連情報には、画像の識別情報、格納場所の情報、優先度を示す情報、加工関係の情報、画像に関する時間の情報のうち、少なくとも何れか一つが含まれることを特徴としている。
【００１４】
請求項２６記載の発明は、請求項２５記載の発明において、
前記関連情報には、画像の識別情報、格納場所の情報、優先度を示す情報、加工関係の情報、画像に関する時間の情報のうち、少なくとも何れか一つが含まれることを特徴としている。
【００１５】
請求項２、１４、２６の何れか一つに記載の発明によれば、画像の識別情報、格納場所の情報、優先度を示す情報、加工関係の情報、画像に関する時間の情報などに基づいて画像を整理して、効率良く画像を表示、利用することが可能となる。
【００１６】
請求項３記載の発明は、請求項１または２記載の発明において、
前記グループに含まれる画像を前記関連情報に基づいてソートするソート手段をさらに備え、
前記表示制御手段は、前記グループごとに前記ソートされた画像を前記表示手段に表示させることを特徴としている。
【００１７】
請求項１５記載の発明は、請求項１３または１４記載の発明において、
前記グループに含まれる画像を前記関連情報に基づいてソートする工程と、
前記グループごとに前記ソートされた画像を前記表示手段に表示させる工程と、
をさらに含むことを特徴としている。
【００１８】
請求項２７記載の発明は、請求項２５または２６記載の発明において、
前記グループに含まれる画像を前記関連情報に基づいてソートする機能と、
前記グループごとに前記ソートされた画像を前記表示手段に表示させる機能と、
をさらに実現させることを特徴としている。
【００１９】
請求項３、１５、２７の何れか一つに記載の発明によれば、グループごとの画像を関連情報に基づいてソートし、データベース全体の内容を把握しやすく整理でき、画像をより効率的に利用可能とする。
【００２０】
請求項４記載の発明は、請求項３記載の発明において、
前記画像をグループ化するグループ化情報、及び前記グループ化された画像をソートするソート情報の何れか一方または双方を入力する入力手段をさらに備え、
前記グループ化手段は、前記グループ化情報が入力されると、該グループ化情報に基づいて前記画像をグループ化し、
前記ソート手段は、前記ソート情報が入力されると、該ソート情報に基づいて前記グループに含まれる画像をソートすることを特徴としている。
【００２１】
請求項１６記載の発明は、請求項１５記載の発明において、
前記画像をグループ化するグループ化情報、及び前記グループ化された画像をソートするソート情報の何れか一方または双方を入力する工程と、
前記グループ化情報が入力されると、該グループ化情報に基づいて前記画像をグループ化する工程と、
前記ソート情報が入力されると、該ソート情報に基づいて前記グループに含まれる画像を並べ替える工程と、
をさらに含むことを特徴としている。
【００２２】
請求項２８記載の発明は、請求項２７記載の発明において、
前記画像をグループ化するグループ化情報、及び前記グループ化された画像をソートするソート情報の何れか一方または双方を入力する機能と、
前記グループ化情報が入力されると、該グループ化情報に基づいて前記画像をグループ化する機能と、
前記ソート情報が入力されると、該ソート情報に基づいて前記グループに含まれる画像をソートする機能と、
をさらに実現させることを特徴としている。
【００２３】
請求項４、１６、２８の何れか一つに記載の発明によれば、ユーザはグループ化情報やソート情報を入力して、所望のグループ化方法及びソート方法で画像を整理できるため、例えば、ユーザにとって重要な画像から優先的に表示したり、重要な画像のみを表示して、ユーザの用途に応じて効率良く画像を表示できる。
【００２４】
請求項５記載の発明は、請求項４記載の発明において、
前記入力手段は、前記表示されたグループごとの画像の表示順を変更する表示順変更情報を入力し、
前記表示制御手段は、前記入力された表示順変更情報に基づいて、前記表示手段に表示された前記グループごとの画像の表示順の変更し、
前記入力された表示順変更情報に基づいて前記関連情報を変更する関連情報更新手段をさらに備えることを特徴としている。
【００２５】
請求項１７記載の発明は、請求項１６記載の発明において、
前記表示されたグループごとの画像の表示順を変更する表示順変更情報を入力する工程と、
前記入力された表示順変更情報に基づいて、前記表示手段に表示された前記グループごとの画像の表示順を変更する工程と、
前記入力された表示順変更情報に基づいて前記関連情報を変更する工程と、
をさらに含むことを特徴としている。
【００２６】
請求項２９記載の発明は、請求項２８記載の発明において、
前記表示されたグループごとの画像の表示順を変更する表示順変更情報を入力する機能と、
前記入力された表示順変更情報に基づいて、前記表示手段に表示された前記グループごとの画像の表示順を変更する機能と、
前記入力された表示順変更情報に基づいて前記関連情報を変更する機能と、
をさらに実現させることを特徴としている。
【００２７】
請求項５、１７、２９の何れか一つに記載の発明によれば、ユーザは表示順変更情報を入力して画像の表示順を変更するだけで画像の関連情報も同時に変更されるため、データベース内の画像管理を容易にすることができる。
【００２８】
請求項６記載の発明は、請求項１〜５の何れか一つに記載の発明において、
前記表示制御手段は、前記画像と前記関連情報とを前記表示手段に表示させることを特徴としている。
【００２９】
請求項１８記載の発明は、請求項１３〜１７の何れか一つに記載の発明において、
前記画像と前記関連情報とを前記表示手段に表示させる工程をさらに含むことを特徴としている。
【００３０】
請求項３０記載の発明は、請求項２５〜２９の何れか一つに記載の発明において、
前記画像と前記関連情報とを前記表示手段に表示させる機能をさらに実現させることを特徴としている。
【００３１】
請求項６、１８、３０の何れか一つに記載の発明によれば、画像とその関連情報とを同時に表示するため、ユーザは、表示されている画像を見ながらその画像に関する情報やその他の画像との関連を確認できるため、効率良く画像を利用できる。また、表示された画像の関連情報を利用して、この画像に関連した他の画像を容易に探して表示することもできる。
【００３２】
請求項７記載の発明は、請求項１〜６の何れか一つに記載の発明において、
前記表示制御手段は、前記グループに任意の画像を代表画像として前記表示手段に表示させることを特徴としている。
【００３３】
請求項１９記載の発明は、請求項１３〜１８の何れか一つに記載の発明において、
前記グループごとに任意の画像を代表画像として前記表示手段に表示させる工程をさらに含むことを特徴としている。
【００３４】
請求項３１記載の発明は、請求項２５〜３０の何れか一つに記載の発明において、
前記グループごとに任意の画像を代表画像として前記表示手段に表示させる機能をさらに実現させることを特徴としている。
【００３５】
請求項７、１９、３１の何れか一つに記載の発明によれば、代表画像のみを表示することにより、データベース内に大量の画像が存在する場合にも、画像を効率良く表示できる。
【００３６】
請求項８記載の発明は、請求項７記載の発明おいて、
前記表示制御手段は、前記代表画像と、該代表画像と同一のグループに含まれたその他の画像数とを前記表示手段に表示させることを特徴としている。
【００３７】
請求項２０記載の発明は、請求項１９記載の発明において、
前記代表画像と、該代表画像と同一のグループに含まれたその他の画像数とを前記表示手段に表示させる工程をさらに含むことを特徴としている。
【００３８】
請求項３２記載の発明は、請求項３１記載の発明において、
前記代表画像と、該代表画像と同一のグループに含まれたその他の画像数とを前記表示手段に表示させる機能をさらに実現させることを特徴としている。
【００３９】
請求項８、２０、３２の何れか一つに記載の発明によれば、一度の表示によって、代表画像とこの代表画像と同一のグループに分けられたその他の画像数とを表示するため、画像を順次閲覧して検索する場合に、代表画像と同一のグループに分けられた画像を展開しなくても各グループの画像数を把握できる。
【００４０】
請求項９記載の発明は、請求項７記載の発明において、
前記代表画像を選択する選択手段をさらに備え、
前記表示制御手段は、前記グループごとに表示した代表画像が前記選択手段により選択されると、該代表画像と同一のグループに含まれたその他の画像を前記表示手段に表示させることを特徴としている。
【００４１】
請求項２１記載の発明は、請求項１９記載の発明において、
前記代表画像を選択する工程と、
前記グループごとに表示した代表画像が前記選択手段により選択されると、該代表画像と同一のグループに含まれたその他の画像を前記表示手段に表示させる工程と、
をさらに含むことを特徴としている。
【００４２】
請求項３３記載の発明は、請求項３１記載の発明において、
前記代表画像を選択する機能と、
前記グループごとに表示した代表画像が前記選択手段により選択されると、該代表画像と同一のグループに含まれたその他の画像を前記表示手段に表示させる機能と、
をさらに実現させることを特徴としている。
【００４３】
請求項９、２１、３３の何れか一つに記載の発明によれば、所望の画像を検索する際に、所望の画像に類似した代表画像を選択してから、選択した代表画像と同一グループに分けられた画像を表示させて、速やかに画像を探して表示させることができる。
【００４４】
請求項１０記載の発明は、請求項１〜６の何れか一つに記載の発明において、前記表示制御手段は、前記グループ化された全てまたは一部の画像を前記表示手段に一覧表示させることを特徴としている。
【００４５】
請求項２２記載の発明は、請求項１３〜１８の何れか一つに記載の発明において、
前記グループ化された全てまたは一部の画像を前記表示手段に一覧表示させる工程をさらに含むことを特徴としている。
【００４６】
請求項３４記載の発明は、請求項２５〜３０の何れか一つに記載の発明において、
前記グループ化された全てまたは一部の画像を前記表示手段に一覧表示させる機能をさらに実現させることを特徴としている。
【００４７】
請求項１０、２２、３４の何れか一つに記載の発明によれば、共通の情報を有する１グループ分の全てまたは一部の画像を、用途に応じて一度に表示できる。例えば、グループ内の画像を探す場合には、全ての画像を一覧表示させ、特定の画像のみを大きく見やすく表示したい場合には一部の画像を表示させることができる。
【００４８】
請求項１１記載の発明は、請求項１〜６記載の何れか一つに記載の発明において、
前記表示制御手段は、前記グループ化された全てまたは一部の画像を重ね合わせて前記表示手段に表示させることを特徴としている。
【００４９】
請求項２３記載の発明は、請求項１３〜１８記載の何れか一つに記載の発明において、
前記グループ化された全てまたは一部の画像を重ね合わせて前記表示手段に表示させる工程をさらに含むことを特徴としている。
【００５０】
請求項３５記載の発明は、請求項２５〜３０記載の何れか一つに記載の発明において、
前記グループ化された全てまたは一部の画像を重ね合わせて前記表示手段に表示させる機能をさらに実現させることを特徴としている。
【００５１】
請求項１１、２３、３５の何れか一つに記載の発明によれば、画像を、その数や用途に応じて適した方法で表示できる。例えば、同一グループ内に分けられた画像が多数存在し、一度に全ての画像を表示すると見にくくなる場合には、重ね合わせて表示することにより画像を見やすく表示できる。
【００５２】
請求項１２記載の発明は、請求項１１記載の発明において、
前記表示された画像を選択する選択手段をさらに備え、
前記表示制御手段は、前記重ね合わせて表示した画像が選択されると、該選択された画像を最上面に表示させることを特徴としている。
【００５３】
請求項２４記載の発明は、請求項２３記載の発明において、
前記表示された画像を選択する工程と、
前記重ね合わせて表示した画像が選択されると、該選択された画像を最上面に表示させる工程と、
をさらに含むことを特徴としている。
【００５４】
請求項３６記載の発明は、請求項３５記載の発明において、
前記表示された画像を選択する機能と、
前記重ね合わせて表示した画像が選択されると、該選択された画像を最上面に表示させる機能と、
をさらに実現させることを特徴としている。
【００５５】
請求項１２、２４、３６の何れか一つに記載の発明によれば、共通の情報を有する画像が重ね合わせて表示した状態において、所望の画像を選択すれば優先的に表示させることができる。
【００５６】
【発明の実施の形態】
以下、図を参照して本発明に係る実施の形態を詳細に説明する。ここで、以上の請求項において、優先度を示す情報とは、ユーザなどにより設定された画像の優先度を示す付帯情報である。また、加工関係については、同一の画像から生成された複数の画像は加工関係を有するものとする。また、画像に関する時間の情報とは、具体的には画像の撮影日時、生成日時、加工日時、フィルムや写真などからの読取日時、アクセス日時、などの情報である。なお、時間の情報としては、具体的な日時の情報だけでなく、年、月、時間帯などの一定期間の情報を使用しても良い。
【００５７】
なお、以下の実施の形態におけるＣＰＵ２は、以上の請求項における抽出手段、グループ化手段、表示制御手段、ソート手段、関連情報更新手段、及び選択手段としての機能を有し、入力部３は入力手段としての機能を有し、表示部６は表示手段としての機能を有する。
【００５８】
まず、構成を説明する。
図１は、本実施の形態におけるコンピュータ１の機能的構成を示すブロック図である。図１に示すように、コンピュータ１は、ＣＰＵ２、入力部３、ＲＡＭ４、ＲＯＭ５、表示部６、及び記憶部７などにより構成されており、各部はバス８により相互にデータの送受信が可能なように接続されている。
【００５９】
ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）２は、ＲＯＭ５から読み出したシステムプログラム、及び入力部３からの指示により記憶部７から読み出した各種アプリケーションプログラムを、ＲＡＭ４内のワークエリアに展開して実行して、コンピュータ１の各部を制御し、その実行プログラムに基づく処理過程や処理結果などを表示部６に表示するとともに、処理データを記憶部７内の指示された記憶領域に保存する。具体的には、ＣＰＵ２は、後述する画像表示処理を実行する。
【００６０】
ＣＰＵ２は、画像表示処理において、記憶部７内の画像ＤＢ７ａ内に記憶された画像データの関連情報を、グループ化情報に基づいてグループ化し、グループごとの画像データをソート情報に基づいてソートする。また、ＣＰＵ２は、記憶部７に分類ファイル（図２参照）を作成し、グループ化及びソートの処理結果を分類ファイルに記憶する。そして、ユーザによる画像データ表示の指示が入力部３を介して入力されると、記憶部７に記憶した分類ファイルに基づいて画像を表示部６に表示する。
【００６１】
図２は、分類ファイルを示す図である。図２に示すように、分類ファイルには、画像データが優先度に基づいてグループ化され、撮影日時順にソートされて記憶されている。例えば、優先度１０の画像データはグループＡに、優先度９の画像データはグループＢに分けられ、各グループに分けられた画像データは撮影日時順にソートされる。なお、図２においては、関連情報として、ファイル名、優先度、撮影日時を示したが、関連情報の項目はこれに限定されない。
【００６２】
入力部３は、文字／英数字入力キー、カーソルキー、及び各種機能キーなどを備えたキーボードと、ポインティングデバイスであるマウスと、を備えて構成され、キーボードで押下操作されたキーの押下信号とマウスによる操作信号とを、入力信号としてＣＰＵ２に出力する。
【００６３】
ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）４は、ＣＰＵ２が実行するシステムプログラム、各種アプリケーションプログラム、及び画像表示処理プログラムを展開するとともに、その各プログラム処理において処理する各種データなどを展開するワークエリアを形成する。
【００６４】
ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）５は、ＣＰＵ２が実行するシステムプログラム、各種アプリケーションプログラム、及び画像表示処理プログラムなどを格納する。
【００６５】
表示部６は、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）やＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）などにより構成され、ＣＰＵ２から入力される表示信号の指示に従って、各種処理過程や画像データなどを表示する。
【００６６】
記憶部７は、上記各種アプリケーションプログラム、画像表示処理プログラム、画像ＤＢ７ａ、グループ化情報、ソート情報などが記憶されており、この記憶部７は磁気的、光学的記録媒体、若しくは半導体メモリなどＣＰＵで読取り可能な記録媒体を含んだ構成である。この記録媒体はＣＤ−ＲＯＭ、メモリカードなどの可搬型の媒体やハードディスクなどの固定的な媒体を含む。また、画像表示処理においてＣＰＵ２により作成され、画像のグループ化及び並べ替えの処理結果を記憶する分類ファイルを格納する。
【００６７】
画像ＤＢ（Ｄａｔａ　Ｂａｓｅ）７ａは、複数の画像を記憶するデータベースである。画像ＤＢ７ａに記憶された各画像データは、そのヘッダ内に関連情報を有する。関連情報とは、複数の画像データ間に共通した情報である。具体的には、関連情報には、画像データの識別情報（例えば、ファイル名）、格納場所の情報、優先度を示す情報、加工関係の情報、撮影日時、生成日時、加工日時、アクセス日時、フィルムや写真などからの読取日時などの時間に関する情報、などが含まれる。
【００６８】
また、記憶部７に記憶されたグループ化情報とは、画像データをグループ化するための情報であり、ソート情報は、グループごとの画像データをソートするための情報である。なお、グループ化情報及びソート情報は、予め記憶部７に記憶されていても、入力部３を介してユーザにより入力されて設定されてもよい。グループ情報及びソート情報には、上記関連情報に含まれる任意の情報、または関連情報に含まれる複数の情報を組み合わせて使用することができる。例えば、グループ情報に画像データのファイル名、ソート情報に撮影日時及び格納場所の情報が使用される場合には、ＣＰＵ２はファイル名に基づいて画像データをグループ化した後、グループごとの画像データを撮影日時と格納場所の情報に基づいてソートする。
【００６９】
次に、本実施の形態の動作を説明する。
なお、図３のフローチャートに示す動作を実施するための各プログラムは、コンピュータが読み取り可能な形態で記憶部７に格納され、ＣＰＵ２は、当該プログラムコードに従った動作を逐次実行する。
【００７０】
図３は、ＣＰＵ２による画像表示処理を示すフローチャートである。図３に示すように、画像表示処理において、ＣＰＵ２は、記憶部７内のＤＢ７ａに記憶された各画像データのヘッダから付帯情報を読み出し（ステップＳ１）、読み出した付帯情報から複数のデータ間に共通する関連情報を抽出する（ステップＳ２）。次に、記憶部７に記憶されたグループ化情報及びソート情報を読み出す（ステップＳ３）。続いて、ＣＰＵ２は、読み出したグループ化情報及び抽出した関連情報に基づいて画像データをグループ化し（ステップＳ４）、さらに、ソート情報に基づいて、グループ化した画像データをソートする（ステップＳ５）。
【００７１】
次いで、ＣＰＵ２は、記憶部７内に分類ファイルを作成し、上記ステップＳ４、ステップＳ５における画像データのグループ化及びソートの処理結果を分類ファイルに保存する（ステップＳ６）。続いて、ＣＰＵ２は、ユーザによる画像データ表示の指示が入力部３から入力されたか否かを判別し（ステップＳ７）、指示入力がなければ（ステップＳ７；ＮＯ）、待機を続け、指示入力があると（ステップＳ７；ＹＥＳ）、分類ファイルに記憶されたグループ化及びソートの処理結果を参照して、表示部６にグループごとにソートした画像データを表示して（ステップＳ８）、画像表示処理を終了する。
【００７２】
以下、図４〜図６を参照して、ＣＰＵ２による画像表示処理の上記ステップＳ４及びステップＳ５における画像データのグループ化、及びソートの例を説明する。
【００７３】
図４は、画像データを撮影日時に基づいてグループ化する例を示す図である。図４に示す例では、ＣＰＵ２は、撮影日に基づいて画像データをグループ化しており、１月１８日に撮影された画像データＩＡＭＧＥ００１．ＪＰＧ、ＩＡＭＧＥ００２．ＪＰＧ、及びＩＭＡＧＥ００３．ＪＰＧが同一のグループ１に、１月２１日に撮影された画像データＩＭＡＧＥ００４．ＪＰＧがグループ２に、２００２年１月２０日に撮影された画像データＩＭＡＧＥ００５．ＪＰＧがグループ３に分けられている。
【００７４】
図５は、画像データを加工関係に基づいてグループ化する例を示す図である。図５に示す例では、オリジナルの画像のデータＡ、画像Ａを階調変換して生成された画像Ｂのデータ、画像Ａのデータをトリミングして生成された画像Ｃのデータ、及び画像Ｄのデータのほこり除去処理を行って生成された画像Ｄのデータが同一のグループに、オリジナルの画像Ｅのデータ、及び画像Ｅのデータを回転処理して生成された画像Ｆのデータが同一のグループに分けられ、さらにオリジナルの画像Ｇのデータとオリジナルの画像Ｈのデータが個々のグループに分けられている。
【００７５】
図６は、画像データを撮影日時の情報に基づいてグループ化及びソートする例を示す図である。図６に示す例では、２００１年１月１８日に撮影された画像データＩＭＡＧＥ００１．ＪＰＧ、ＩＭＡＧＥ００２．ＪＰＧ、ＩＭＡＧＥ００３．ＪＰＧがグループ１に、２００１年１月２１日に撮影された画像データＩＭＡＧＥ００４．ＪＰＧがグループ２に、２００１年１月２０に撮影された画像データＩＭＡＧＥ００５．ＪＰＧがグループ３に分けられ、さらに複数の画像データを含むグループ１においては、撮影日時が古いものから、ＩＭＡＧＥ００３．ＪＰＧ、ＩＭＡＧＥ００２ＪＰＧ、ＩＭＡＧＥ００１．ＪＰＧの順にソートされている。なお、撮影日時が新しい順に画像をソートしてもよい。また、撮影日時順にグループをソートして、例えば、１月２０日撮影の画像データＩＭＡＧＥ００５．ＪＰＧをグループ２に、１月２１日撮影の画像データＩＭＡＧＥ００４．ＪＰＧをグループ３に分けてもよい。
【００７６】
次に、図７〜図３２を参照して、ＣＰＵ２による画像表示処理の上記ステップＳ８において表示部６に表示される画像データの表示例を説明する。
【００７７】
ここで、代表画像データについて説明する。代表画像データとは、ＣＰＵ２による画像表示処理において決定された各グループを代表する画像データであり、一つでも複数でもよい。また、代表画像データは、画像データの関連情報に基づいて決定され、例えば、撮影日時が最も古い画像データや、ＣＰＵ２のグループ化及びソート処理により一番目にソートされた画像データなどを代表画像データとすることができる。代表画像データを設定する情報は、予め記憶部７に記憶しておいてもよく、入力部３を介して入力してもよい。
【００７８】
図７は、各グループの代表画像データを一つずつ表示するデータ表示例を示す図である。図７の表示例では、図７（ａ）に示すように、画像Ａ、画像Ｂ、画像Ｃ、画像Ｄの４つの画像データからなるグループ、画像Ｅ及び画像Ｆの画像データからなるグループ、画像Ｇのデータからなるグループ、画像Ｈのデータからなるグループの４グループがあり、ＣＰＵ２は、図７（ｂ）に示すように、各グループの代表画像データである画像Ａ、画像Ｅ、画像Ｇ、画像Ｈの画像データを表示する。図７の表示例によれば、代表画像データのみが表示されるため、大量の画像データがＤＢ７ａに記憶されている場合に、まず代表画像データを選択し、次に選択した代表画像データと同一グループのその他の画像データを表示させることにより、段階的に画像データを検索して表示することができるため、所望の画像データを速やかに表示させることができる。
【００７９】
また、図８に示すように、各グループの代表画像データを一つずつ表示し、複数の画像データからなるグループの代表画像データを太枠で囲んで表示してもよい。この表示方法によれば、各代表画像データが属するグループにおける他の画像データの有無を即座に見分けられるため、例えば、図８に示す画像Ｇのデータと同一のグループに属する他の画像データを検索するような無駄な検索の手間を省くことができる。なお、図９に示すように、図８の太枠表示の代わりに、複数の画像データがグループ内にあることを示す複数ボタンを表示してもよい。また、グループ数が多く、各グループの代表画像データを一画面に表示しきれない場合には、スクロール表示したり、代表画像データを複数の頁に分割し、画面データを切り替えて順次表示してもよい。
【００８０】
図１０は、各グループの代表画像データを前面表示し、その他の画像データを、並べ替えられたソート順に代表画像データの下に重ね合わせて表示するデータ表示例を示す図である。図１０の例では、図１０（ａ）に示すように、画像Ａ、画像Ｂ、画像Ｃ、画像Ｄの４つの画像データからなるグループ、画像Ｅ及び画像Ｆのデータからなるグループ、画像Ｇのデータのグループ、画像Ｈのデータのグループの４グループがある。ＣＰＵ２は、図１０（ｂ）に示すように、各グループの代表画像データである画像Ａ、画像Ｅ、画像Ｇ、画像Ｈの各画像データを前面表示し、画像Ａのデータの下に画像Ｂ、画像Ｃ、及び画像Ｄのデータを、また、画像Ｅのデータの下に画像Ｆのデータを重ねて表示している。ただし、代表画像データとその下に表示される画像データとは、少しずらして重ね合わされており、各代表画像データと同一グループに属する他の画像データ数を確認できる。この表示例によれば、複数のグループに分けられた画像データを一度に表示するため、ユーザは、ＤＢ７ａ内の画像データの量を視覚的に確認し、ＤＢ７ａ内の画像データの格納状況を把握することができる。
【００８１】
なお、図１１に示すように、代表画像データとその他の画像データが重なる面積を小さくして、下に表示された画像データを見やすくしてもよい。また、図１２に示すように、代表画像データの下に他の画像データが重ねられたような描画をすれば、グループ内の画像データ数が多い場合に、他の画像データの内容までは確認できないものの、代表画像データとその他の画像データ数を同時に確認することができる。
【００８２】
図１３は、各グループの代表画像データを決定して前面表示し、その他の画像データの一部を代表画像データの下に重ね合わせて表示するデータ表示例を示す例である。図１３の例では、ＣＰＵ２は、各画像データの優先度の情報に従って代表画像データを決定し、優先度の閾値９以上の画像データを表示する。図１３（ａ）に示すように、画像Ａ、画像Ｂ、画像Ｃ、画像Ｄのデータからなるグループと、画像Ｅ、及び画像Ｆのデータからなるグループと、画像Ｇのデータのグループと、画像Ｈのデータのグループがあり、ＣＰＵ２は、図１３（ｂ）に示すように、各グループで最も優先度が高い画像Ｄ、画像Ｅ、画像Ｇ、画像Ｈの各画像データを代表画像データとして前面表示し、さらに画像Ａのデータが属するグループで二番目に優先度が高い優先度９の画像Ｂのデータを画像Ａのデータの下に重ねて表示している。これにより、優先度が高い順に画像データを表示するため、ユーザが予め優先度を指定しておけば、ユーザにとって重要度の高い画像データのみを表示することができる。
【００８３】
図１４は、グループ内のオリジナル画像データを表示するとともに、同一グループのその他の画像データの関連情報を表示するデータ表示例を示す図である。図１４に示す例では、ＣＰＵ２は、加工関係の情報に基づいて画像データをグループ化しており、前面表示した画像データ及びその関連情報「オリジナル」の下に、オリジナル画像データにほこり除去処理を施した画像データとその関連情報「ほこり除去」、階調変換した画像データとその関連情報「階調変換」、及びトリミングした画像データとその関連情報「トリミング」を重ねて表示している。この表示例によれば、画像データとその関連情報とを同時に確認できる。また、グループ化された複数の画像データを簡単に切り替え表示することができる。
【００８４】
図１５は、１グループ分の全画像データを一覧表示するデータ表示例を示す図である。図１５に示す例では、図１５（ａ）に示すように、画像Ａ、画像Ｂ、画像Ｃ、及び画像Ｄの画像データからなるグループ、画像Ｅ及び画像Ｆのデータからなるグループ、画像Ｇのデータのグループ、画像Ｈのデータのグループの４グループがあり、ＣＰＵ２は、図１５（ｂ）に示すように、最初のグループに属する４つの全画像データを一覧表示する。なお、２番目のグループが選択された場合には、２番目のグループに属する画像Ｅ及び画像Ｆのデータを表示する。この表示例によれば、グループが選択されると、選択されたグループに属する全ての画像データを一度に表示するため、例えば、所望の画像データと類似した画像データが表示されているときに、この表示中の画像データのグループ内の画像データを一覧表示すれば、所望の画像データを表示できる可能性が高く、目的の画像データを速やかに探して表示できる。
【００８５】
図１６は、各グループの代表画像データを一覧表示し、代表画像データよりも小さいサイズのその他の画像データをともに表示するデータ表示例を示す図である。この表示例によれば、ユーザは、各グループの代表画像データとその他の画像データとを同時に確認し、また代表画像データを簡単に見分けることができる。
【００８６】
図１７は、１グループ内の一部の画像データを表示するデータ表示例を示す図である。この表示例では、図１７（ａ）に示す画像Ａ、画像Ｂ、画像Ｃ、及び画像Ｄの画像データからなるグループの中で、図１７（ｂ）に示すように、優先度の閾値９以上の画像Ｂ及び画像Ｄのデータのみが表示されている。この表示例は、例えば、１グループ内に分けられた画像データが多数存在する場合に有効であり、優先度が高い画像データだけを見やすく表示することができる。
【００８７】
図１８は、１グループ内の全画像データと、画像の関連情報とを同時に表示するデータ表示例を示す図である。図１８に示す例では、ＣＰＵ２は、画像データとともに、画像データの関連情報である加工関係の情報を表示する。具体的には、画像Ａのデータを階調変換して画像Ｂのデータが生成され、画像Ａのデータにほこり除去処理を施して画像Ｄのデータが生成されたことを表示する。この表示例によると、複数の画像データとその画像データ間の関連を一画面で確認することができる。
【００８８】
なお、図１９に示すように、画面上の複数の画像データ間を選択すると、選択した位置を挟んで表示された複数の画像データ間の関連情報を表示するようにしてもよい。図１９の例では、左上端の画像データとその右側の画像データの間が選択されており、ＣＰＵ２は、これらの２画像データの間に、画像データ間の関連を示す関連情報「加工者：竹田、日付：０２／０４／０２、処理：トリミング」を表示する。また、図２０に示すように、表示中の各画像データの関連情報を、画像データ上にオーバーレイ表示させてもよい。この図１９または図２０の表示例によれば、画像データを表示しながら、所望の関連情報だけを画像データとともに表示できる。
【００８９】
図２１は、１グループ内の画像データと関連情報とを同時に表示するデータ表示例を示す図である。図２１の表示例では、ＣＰＵ２は、代表画像データであるオリジナルの画像データを大きく表示し、グループ内のその他の画像データとその関連情報とを小さく表示している。また、図２２は、複数のグループの代表画像データと、選択中の代表画像データと同一グループに属するその他の画像データ及びその関連情報を表示するデータ表示例を示す図である。図２２の表示例では、ＣＰＵ２は、複数のグループの代表画像データのうち、同一グループに属し、階層的に関連したその他の画像データが存在する代表画像データを太枠で囲んで表示し、この代表画像データが選択されると、同一グループに属するその他の画像データ及びその関連情報を代表画像データの下方に表示する。また、ＣＰＵ２は、下方に表示したその他の画像データのうち、さらに関連する画像データを有する画像データを太枠で囲んで表示する。
【００９０】
上記図２１及び図２２の表示例によれば、画像データを階層的に表示できるため、大量の画像データが存在する場合にも効率良く画像データを表示できる。なお、上記表示例において、関連情報は画像データとともに常に表示されてもよいし、選択時にのみ表示されてもよい。
【００９１】
図２３は、１グループ内の代表画像データと、その他の画像データ数とを表示するデータ表示例を示す図である。図２３に示す表示例では、画像データ上にカーソルが移動されると、ＣＰＵ２は表示中の代表画像データと同一のグループに属するその他の画像データ数「１枚」を表示する。これにより、ユーザは、代表画像データ以外の画像データがグループ内に存在するか否かを確認でき、無駄な検索処理を省略することができる。
【００９２】
なお、図２４に示すように、（表示中の画像データ数）／（グループ内の全画像データ数）を画像データの一部に示したり、図２５に示すように、画像データの両端（左右でも上下でもよい）を紙が巻かれたように描画することにより、巻かれた紙の量で同一グループ内のその他の画像データの量を推測できるように表示してもよい。また、図２６に示すように、表示中の画像データの一部にタブを付けてタブの数でグループ内の画像データ数を示してもよい。
【００９３】
なお、上記図２３〜図２６の表示例において、画像データ数が常にわかるように表示しても、画像データが選択されると画像データ数が確認できるように表示してもよい。
【００９４】
図２７〜図２９は、複数のグループの代表画像データを一つずつ表示するとともに、複数の画像データからなるグループの代表画像データに複数ボタンを設けて表示するデータ表示例を示す図である。図２７の例では、ＣＰＵ２は、３グループ分の代表画像データと複数ボタンとを表示し、左上端に表示された代表画像データの複数ボタンがクリックされて選択されると、この代表画像データと同一グループに属するその他の画像データ２つを上下に並べて表示する。なお、図２８に示すように、その他の画像データを左右に並べて表示してもよい。
【００９５】
図２９は、複数のグループの代表画像データを一つずつ表示し、代表画像データが選択されると、この代表画像データと同一グループの画像データを一覧表示する場合の画面遷移例を示す図である。図２９の表示例では、ＣＰＵ２は、図２９（ａ）において２グループ分の代表画像データを表示し、ここで左側の代表画像データがクリックされて選択されると、図２９（ｂ）の画面に遷移させ、選択された代表画像データと同一グループに属するその他の画像データを表示する。上記図２７〜図２９に示す表示例によれば、大量の画像データを効率良く表示することができる。
【００９６】
図３０は、複数のグループの代表画像データを一つずつ表示し、代表画像データが選択されると、この代表画像データと同一グループの画像データを一覧表示し、新たな代表画像データが選択されて代表画像データが変更される場合の画面遷移例を示す図である。図３０の表示例によれば、簡単な手順で代表画像データを変更でき、ユーザは、強い印象を持つ画像データや重要な画像データを代表画像データに設定して画像検索時に役立てることができる。
【００９７】
図３１は、複数のグループ内の一部または全ての画像データを重ね合わせて表示し、選択された画像データを前面表示するデータ表示例を示す図である。図３１の表示例によると、ＣＰＵ２は、図３１（ａ）に示すように前面表示された画像Ｃのデータの下に重ねて表示された画像Ｄのデータの一部がクリックして選択されると、図３１（ｂ）に示すように、選択された画像Ｄのデータを画像Ｃのデータの前面に表示する。これにより、ユーザは選択した画像データ全体を見ることができる。
【００９８】
図３２（ａ）は、１グループ内の複数の画像データと関連情報とを示す図であり、図３２（ｂ）は、図３２（ａ）に示した画像データをユーザが並べ替えることにより関連情報が変更される例を示す図である。図３２（ａ）に示すように、ＣＰＵ２は、優先度１０の画像Ｂ、優先度２の画像Ｃ、及び優先度８の画像Ａの各データを、左から右に順に並べて表示している。この画像Ｂ及び画像Ｃのデータの表示位置を図３２（ｂ）のように入れ替える指示が入力部３から入力がされると、ＣＰＵ２は、画像Ｃのデータの優先度を２から１０に、画像Ｂのデータの優先度を１０から２に更新して、図２の分類ファイルに保存した関連情報を書き換える。この表示例によれば、ＣＰＵ２は、画像データの表示位置ごとに設定された関連情報と画像データの表示位置を対応付けて制御するため、ユーザは、画像データの表示位置を変更するだけで簡単に関連情報を変更することができる。
【００９９】
以上のように、本実施の形態によれば、コンピュータ１のＣＰＵ２は、画像表示処理において、画像ＤＢ７ａ内の画像データを、画像データ間の関連情報に基づいてグループ化し、ソートする。そして、グループ化及びソートの結果に基づいて、表示部６に、各グループの代表画像データを一つずつ表示したり、１グループ分の全てまたは一部の画像データを表示したり、画像データとその関連情報を同時に表示したり、１グループ内の代表画像データとその他の画像データ数とを表示する。
【０１００】
したがって、本実施の形態によれば、ＤＢ７ａ内の画像データをユーザの用途に応じた関連情報によりグループ化及びソートして表示部６に表示させるため、所望の画像データを速やかに探して表示させることが可能である。また、画像データを関連情報に基づいて速やかに表示することにより、画像を効率良く利用することを可能にする。また、不要な画像データを表示せずに所望の画像データのみを見やすく表示させることもできる。
【０１０１】
なお、上記実施の形態においては、画像データのヘッダ内にその関連情報が記録されていることとしたが、例えば、画像データと関連情報とを対応付けるテーブルを記憶部７に記憶させてもよい。
【０１０２】
また、上記実施の形態において、コンピュータ１の細部構成、及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【０１０３】
【発明の効果】
請求項１、１３、２５の何れか一つに記載の発明によれば、画像間の関連を示す関連情報を利用して画像をグループ化するため、自装置や自装置に着脱可能な記録媒体に記憶された画像のデータベースから、所望の画像のみを速やかに検索、表示することができる。特に、膨大な量の画像がデータベースに記憶されている場合に、所望の画像の検索に要する時間を短縮できるため、利便性が高い。また、画像のグループ化によりデータベース全体の内容が把握し易いように画像を整理できるため、画像の効率的な利用が可能となる。
【０１０４】
請求項２、１４、２６の何れか一つに記載の発明によれば、画像の識別情報、格納場所の情報、優先度を示す情報、加工関係の情報、画像に関する時間の情報などに基づいて画像を整理して、効率良く画像を表示、利用することが可能となる。
【０１０５】
請求項３、１５、２７の何れか一つに記載の発明によれば、グループごとの画像を関連情報に基づいてソートし、データベース全体の内容を把握しやすく整理でき、画像をより効率的に利用可能とする。
【０１０６】
請求項４、１６、２８の何れか一つに記載の発明によれば、ユーザはグループ化情報やソート情報を入力して、所望のグループ化方法及びソート方法で画像を整理できるため、例えば、ユーザにとって重要な画像から優先的に表示したり、重要な画像のみを表示して、ユーザの用途に応じて効率良く画像を表示できる。
【０１０７】
請求項５、１７、２９の何れか一つに記載の発明によれば、ユーザは表示順変更情報を入力して画像の表示順を変更するだけで画像の関連情報も同時に変更されるため、データベース内の画像管理を容易にすることができる。
【０１０８】
請求項６、１８、３０の何れか一つに記載の発明によれば、画像とその関連情報とを同時に表示するため、ユーザは、表示されている画像を見ながらその画像に関する情報やその他の画像との関連を確認できるため、効率良く画像を利用できる。また、表示された画像の関連情報を利用して、この画像に関連した他の画像を容易に探して表示することもできる。
【０１０９】
請求項７、１９、３１の何れか一つに記載の発明によれば、代表画像のみを表示することにより、データベース内に大量の画像が存在する場合にも、画像を効率良く表示できる。
【０１１０】
請求項８、２０、３２の何れか一つに記載の発明によれば、一度の表示によって、代表画像とこの代表画像と同一のグループに分けられたその他の画像数とを表示するため、画像を順次閲覧して検索する場合に、代表画像と同一のグループに分けられた画像を展開しなくても各グループの画像数を把握できる。
【０１１１】
請求項９、２１、３３の何れか一つに記載の発明によれば、所望の画像を検索する際に、所望の画像に類似した代表画像を選択してから、選択した代表画像と同一グループに分けられた画像を表示させて、速やかに画像を探して表示させることができる。
【０１１２】
請求項１０、２２、３４の何れか一つに記載の発明によれば、共通の情報を有する１グループ分の全てまたは一部の画像を、用途に応じて一度に表示できる。例えば、グループ内の画像を探す場合には、全ての画像を一覧表示させ、特定の画像のみを大きく見やすく表示したい場合には一部の画像を表示させることができる。
【０１１３】
請求項１１、２３、３５の何れか一つに記載の発明によれば、画像を、その数や用途に応じて適した方法で表示できる。例えば、同一グループ内に分けられた画像が多数存在し、一度に全ての画像を表示すると見にくくなる場合には、重ね合わせて表示することにより画像を見やすく表示できる。
【０１１４】
請求項１２、２４、３６の何れか一つに記載の発明によれば、共通の情報を有する画像が重ね合わせて表示した状態において、所望の画像を選択すれば優先的に表示させることができる。
【図面の簡単な説明】
【図１】本発明を適用した一実施の形態によるコンピュータ１の機能的構成を示すブロック図である。
【図２】分類ファイルを示す図である。
【図３】図１のＣＰＵ２による画像表示処理を示すフローチャートである。
【図４】画像データを撮影日時に基づいてグループ化する例を示す図である。
【図５】画像データを加工関係に基づいてグループ化する例を示す図である。
【図６】画像データを撮影日時の情報に基づいてグループ化及びソートする例を示す図である。
【図７】複数のグループの代表画像データを一つずつ表示するデータ表示例を示す図である。
【図８】複数のグループの代表画像データを一つずつ表示し、複数の画像データからなるグループの代表画像データを太枠で囲んで表示するデータ表示例を示す図である。
【図９】複数のグループの代表画像データを一つずつ表示するとともに、複数の画像データからなるグループの代表画像データに複数ボタンを設けて表示するデータ表示例を示す図である。
【図１０】複数のグループの代表画像データを前面表示し、その他の画像データを代表画像データの下に重ね合わせて表示するデータ表示例を示す図である。
【図１１】１グループ分の画像データを重ね合わせて表示するデータ表示例を示す図である。
【図１２】１グループ分の画像データを重ね合わせて表示するデータ表示例を示す図である。
【図１３】複数のグループの代表画像データを決定して前面表示し、その他の画像データの一部を代表画像データの下に重ね合わせて表示するデータ表示例を示す例である。
【図１４】グループ内のオリジナル画像データを表示するとともに、同一グループのその他の画像データの関連情報を表示するデータ表示例を示す図である。
【図１５】１グループ分の全画像データを一覧表示するデータ表示例を示す図である。
【図１６】複数のグループの代表画像データを一覧表示し、代表画像データよりも小さいサイズのその他の画像データをともに表示するデータ表示例を示す図である。
【図１７】１グループ内の一部の画像データを表示するデータ表示例を示す図である。
【図１８】１グループ内の全画像データと、画像データの関連情報とを同時に表示するデータ表示例を示す図である。
【図１９】１グループ分の全画像データと、一部の画像データの関連情報とを同時に表示するデータ表示例を示す図である。
【図２０】１グループ分の全画像データを表示し、各画像データ上に関連情報をオーバーレイ表示するデータ表示例を示す図である。
【図２１】１グループ内の画像データと関連情報とを同時に表示するデータ表示例を示す図である。
【図２２】複数のグループの代表画像データと、選択中の代表画像データと同一グループに属するその他の画像データ及びその関連情報を表示するデータ表示例を示す図である。
【図２３】１グループ内の代表画像データと、その他の画像データ数とを表示するデータ表示例を示す図である。
【図２４】１グループ内の代表画像データと、その他の画像データ数とを表示するデータ表示例を示す図である。
【図２５】１グループ内の代表画像データと、その他の画像データ量とを表示するデータ表示例を示す図である。
【図２６】１グループ内の代表画像データと、その他の画像データ数とを表示するデータ表示例を示す図である。
【図２７】複数のグループの代表画像データを一つずつ表示するとともに、複数の画像データからなるグループの代表画像データに複数ボタンを設けて表示するデータ表示例を示す図である。
【図２８】複数のグループの代表画像データを一つずつ表示するとともに、複数の画像データからなるグループの代表画像データに複数ボタンを設けて表示するデータ表示例を示す図である。
【図２９】複数のグループの代表画像データを一つずつ表示し、代表画像データが選択されると、この代表画像データと同一グループの画像データを一覧表示する場合の画面遷移例を示す図である。
【図３０】複数のグループの代表画像データを一つずつ表示し、代表画像データが選択されると、この代表画像データと同一グループの画像データを一覧表示し、新たな代表画像データが選択されて代表画像データが変更される場合の画面遷移例を示す図である。
【図３１】複数のグループ内の一部または全ての画像データを重ね合わせて表示し、選択された画像データを前面表示するデータ表示例を示す図である。
【図３２】図３２（ａ）は、１グループ内の複数の画像データと関連情報とを示す図であり、図３２（ｂ）は、図３２（ａ）に示した画像データをユーザが並べ替えることにより関連情報が変更される例を示す図である。
【符号の説明】
１　コンピュータ
２　ＣＰＵ
３　入力部
４　ＲＡＭ
５　ＲＯＭ
６　表示部
７　記憶部
７ａ　画像ＤＢ
８　バス
【図１】
2004013575.tif 000003
【図２】
2004013575.tif 000004
【図３】
2004013575.tif 000005
【図４】
2004013575.tif 000006
【図５】
2004013575.tif 000007
【図６】
2004013575.tif 000008
【図７】
2004013575.tif 000009
【図８】
2004013575.tif 000010
【図９】
2004013575.tif 000011
【図１０】
2004013575.tif 000012
【図１１】
2004013575.tif 000013
【図１２】
2004013575.tif 000014
【図１３】
2004013575.tif 000015
【図１４】
2004013575.tif 000016
【図１５】
2004013575.tif 000017
【図１６】
2004013575.tif 000018
【図１７】
2004013575.tif 000019
【図１８】
2004013575.tif 000020
【図１９】
2004013575.tif 000021
【図２０】
2004013575.tif 000022
【図２１】
2004013575.tif 000023
【図２２】
2004013575.tif 000024
【図２３】
2004013575.tif 000025
【図２４】
2004013575.tif 000026
【図２５】
2004013575.tif 000027
【図２６】
2004013575.tif 000028
【図２７】
2004013575.tif 000029
【図２８】
2004013575.tif 000030
【図２９】
2004013575.tif 000031
【図３０】
2004013575.tif 000032
【図３１】
2004013575.tif 000033
【図３２】
2004013575.tif 000034