(57)【要約】【課題】目的とする画像を効率的に抽出可能な画像リスト表示を実現する。【解決手段】記録媒体に記録された写真のリスト表示において、ほぼ同じシーンの撮影写真であると推測される写真を１つの集合として設定し、１つの集合からなる写真群を１つの束にしてまとめる。リスト表示においては、その集合（束）のなかの１枚を代表表示する。写真集合（束）の表示態様は、束であることを識別可能とするため、一枚単独の写真とは異なる設定とする。本構成により、ユーザは目的の写真がどこにあるか探しやすくなる。また、目的のシーンが見つかった後は、さらに、ユーザの選択したシーンの集合に含まれる複数の写真のみをばらして表示することで、目的の写真に効率的に辿り着くことが可能となる。【選択図】図６
2008040851.tif 000002
【特許請求の範囲】
【請求項１】
画像データのリスト表示処理を実行する情報処理装置であり、
リスト表示対象の画像データの分類処理を実行するデータ処理部と、
前記データ処理部において分類された画像データに基づく表示データを生成する表示情報生成部と、
前記表示情報生成部の生成した表示情報を出力する表示部とを有し、
前記データ処理部は、撮影写真に対応する画像データファイルに含まれる情報に基づく画像分類処理を実行し、
前記表示情報生成部は、前記データ処理部における分類情報を適用して、画像集合単位毎に選択される１つの代表画像のみを表示対象としたリスト表示データを生成して前記表示部に出力する処理を実行する構成であることを特徴とする情報処理装置。
【請求項２】
前記データ処理部は、
撮影写真に対応する画像データファイルに属性情報として含まれる写真撮影日時情報の近接度を解析し、予め定めた閾値時間以内の時間差にある複数の画像データを１つの画像集合として設定する画像分類処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記データ処理部は、
撮影写真に対応する画像データファイルに属性情報として含まれる撮影条件情報の類似度を解析し、予め定めた類似範囲にある複数の画像データを１つの画像集合として設定する画像分類処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記データ処理部は、
撮影写真に対応する画像データファイルに含まれる画像情報の類似度を解析し、予め定めた類似範囲にある複数の画像データを１つの画像集合として設定する画像分類処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記表示情報生成部は、
リスト表示データに表示する画像表示態様について、複数の画像が含まれる集合の代表画像の画像表示態様と、複数の画像が含まれない単一画像のみの画像表示態様とを異なる設定としたリスト表示データを生成して前記表示部に出力する処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記データ処理部は、
画像集合単位毎に選択される１つの代表画像のみを表示対象としたリスト表示データに対するユーザによる集合選択情報の入力に応じて、該選択集合に含まれる個別の画像データファイルを取得し、
および前記表示情報生成部は、
前記選択集合に含まれる個別の画像から構成される画像リストを生成して前記表示部に出力する処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
情報処理装置において、画像データのリスト表示処理を実行する情報処理方法であり、
データ処理部において、リスト表示対象の画像データの分類処理を実行するデータ処理ステップと、
表示情報生成部において、前記データ処理部において分類された画像データに基づく表示データを生成する表示情報生成ステップと、
表示部において、前記表示情報生成部の生成した表示情報を出力する表示ステップとを有し、
前記データ処理ステップは、撮影写真に対応する画像データファイルに含まれる情報に基づく画像分類処理を実行し、
前記表示情報生成ステップは、前記データ処理ステップにおいて生成された分類情報を適用して、画像集合単位毎に選択される１つの代表画像のみを表示対象としたリスト表示データを生成して前記表示部に出力する処理を実行することを特徴とする情報処理方法。
【請求項８】
前記データ処理ステップは、
撮影写真に対応する画像データファイルに属性情報として含まれる写真撮影日時情報の近接度を解析し、予め定めた閾値時間以内の時間差にある複数の画像データを１つの画像集合として設定する画像分類処理を実行するステップであることを特徴とする請求項７に記載の情報処理方法。
【請求項９】
前記データ処理ステップは、
撮影写真に対応する画像データファイルに属性情報として含まれる撮影条件情報の類似度を解析し、予め定めた類似範囲にある複数の画像データを１つの画像集合として設定する画像分類処理を実行するステップであることを特徴とする請求項７に記載の情報処理方法。
【請求項１０】
前記データ処理ステップは、
撮影写真に対応する画像データファイルに含まれる画像情報の類似度を解析し、予め定めた類似範囲にある複数の画像データを１つの画像集合として設定する画像分類処理を実行するステップであることを特徴とする請求項７に記載の情報処理方法。
【請求項１１】
前記表示情報生成ステップは、
リスト表示データに表示する画像表示態様について、複数の画像が含まれる集合の代表画像の画像表示態様と、複数の画像が含まれない単一画像のみの画像表示態様とを異なる設定としたリスト表示データを生成して前記表示部に出力する処理を実行するステップであることを特徴とする請求項７に記載の情報処理方法。
【請求項１２】
前記情報処理方法は、さらに、
前記データ処理部において、画像集合単位毎に選択される１つの代表画像のみを表示対象としたリスト表示データに対するユーザによる集合選択情報の入力に応じて、該選択集合に含まれる個別の画像データファイルを取得するステップと、
前記表示情報生成部において、
前記選択集合に含まれる個別の画像から構成される画像リストを生成して前記表示部に出力する処理を実行するステップを有することを特徴とする請求項７に記載の情報処理方法。
【請求項１３】
情報処理装置において、画像データのリスト表示処理を実行させるコンピュータ・プログラムであり、
データ処理部において、リスト表示対象の画像データの分類処理を実行させるデータ処理ステップと、
表示情報生成部において、前記データ処理部において分類された画像データに基づく表示データを生成させる表示情報生成ステップと、
表示部において、前記表示情報生成部の生成した表示情報を出力させる表示ステップとを有し、
前記データ処理ステップにおいては、撮影写真に対応する画像データファイルに含まれる情報に基づく画像分類処理を実行させ、
前記表示情報生成ステップにおいては、前記データ処理ステップにおいて生成された分類情報を適用して、画像集合単位毎に選択される１つの代表画像のみを表示対象としたリスト表示データを生成して前記表示部に出力する処理を実行させることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに、詳細には、例えばデジタルカメラなどにおいて撮影された写真をリスト表示する構成において、効率的な画像検索を可能とした表示を行なう情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
昨今、デジタルカメラが普及し、また携帯電話にもカメラ機能が付加されており、ユーザは手軽に多数の写真を撮影し、フラッシュメモリやハードディスクなどの様々な記録媒体に蓄積することができる。このような記録媒体に記録された画像データは、例えばＰＣなどの情報処理装置において実行されるアプリケーションを利用することで縮小画像（サムネイル）のリスト表示が可能であり、例えば、ユーザは表示リストから選択した画像をプリンタによって出力することができる。
【０００３】
また、画像を記録した記録媒体をコンビニエンスストアなどに設置された端末にセットして所定の利用料金を支払うことで、端末のディスプレイに画像リストを表示させ、ユーザが画像選択を行い、選択画像を端末に付属するプリンタを介してプリントアウトするサービスも実用化されている。
【０００４】
このような画像リストの表示を行い、必要とする画像の選択を行なう場合、ユーザは記録媒体の格納画像を確認することが必要となる。従って、記録媒体に記録された画像の枚数が増加すると、目的とする画像の選択に時間がかかることになる。特に、デジタルカメラ、携帯電話等で写真撮影する場合、同じシーンで何ショットも写真を取ることが多く、これらの写真をリスト表示すると、写真が多すぎて目的の画像を探しだすことが難しくなる。写真を探しやすくするためにフォルダ毎に整理する方法もあるが、この場合も、少なくとも一度は自分で分類する処理が必要であり、時間のかかる処理を行なわなければならずユーザの負担が発生するという問題がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上述の問題点に鑑みてなされたものであり、デジタルカメラなどによって撮影された画像のリスト表示を行なう構成において、ユーザが効率的に目的の写真を抽出することを可能とした画像表示処理を行なう情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の側面は、
画像データのリスト表示処理を実行する情報処理装置であり、
リスト表示対象の画像データの分類処理を実行するデータ処理部と、
前記データ処理部において分類された画像データに基づく表示データを生成する表示情報生成部と、
前記表示情報生成部の生成した表示情報を出力する表示部とを有し、
前記データ処理部は、撮影写真に対応する画像データファイルに含まれる情報に基づく画像分類処理を実行し、
前記表示情報生成部は、前記データ処理部における分類情報を適用して、画像集合単位毎に選択される１つの代表画像のみを表示対象としたリスト表示データを生成して前記表示部に出力する処理を実行する構成であることを特徴とする情報処理装置にある。
【０００７】
さらに、本発明の情報処理装置の一実施態様において、前記データ処理部は、撮影写真に対応する画像データファイルに属性情報として含まれる写真撮影日時情報の近接度を解析し、予め定めた閾値時間以内の時間差にある複数の画像データを１つの画像集合として設定する画像分類処理を実行する構成であることを特徴とする。
【０００８】
さらに、本発明の情報処理装置の一実施態様において、前記データ処理部は、撮影写真に対応する画像データファイルに属性情報として含まれる撮影条件情報の類似度を解析し、予め定めた類似範囲にある複数の画像データを１つの画像集合として設定する画像分類処理を実行する構成であることを特徴とする。
【０００９】
さらに、本発明の情報処理装置の一実施態様において、前記データ処理部は、撮影写真に対応する画像データファイルに含まれる画像情報の類似度を解析し、予め定めた類似範囲にある複数の画像データを１つの画像集合として設定する画像分類処理を実行する構成であることを特徴とする。
【００１０】
さらに、本発明の情報処理装置の一実施態様において、前記表示情報生成部は、リスト表示データに表示する画像表示態様について、複数の画像が含まれる集合の代表画像の画像表示態様と、複数の画像が含まれない単一画像のみの画像表示態様とを異なる設定としたリスト表示データを生成して前記表示部に出力する処理を実行する構成であることを特徴とする。
【００１１】
さらに、本発明の情報処理装置の一実施態様において、前記データ処理部は、画像集合単位毎に選択される１つの代表画像のみを表示対象としたリスト表示データに対するユーザによる集合選択情報の入力に応じて、該選択集合に含まれる個別の画像データファイルを取得し、および前記表示情報生成部は、前記選択集合に含まれる個別の画像から構成される画像リストを生成して前記表示部に出力する処理を実行する構成であることを特徴とする。
【００１２】
さらに、本発明の第２の側面は、
情報処理装置において、画像データのリスト表示処理を実行する情報処理方法であり、
データ処理部において、リスト表示対象の画像データの分類処理を実行するデータ処理ステップと、
表示情報生成部において、前記データ処理部において分類された画像データに基づく表示データを生成する表示情報生成ステップと、
表示部において、前記表示情報生成部の生成した表示情報を出力する表示ステップとを有し、
前記データ処理ステップは、撮影写真に対応する画像データファイルに含まれる情報に基づく画像分類処理を実行し、
前記表示情報生成ステップは、前記データ処理ステップにおいて生成された分類情報を適用して、画像集合単位毎に選択される１つの代表画像のみを表示対象としたリスト表示データを生成して前記表示部に出力する処理を実行することを特徴とする情報処理方法にある。
【００１３】
さらに、本発明の情報処理方法の一実施態様において、前記データ処理ステップは、
撮影写真に対応する画像データファイルに属性情報として含まれる写真撮影日時情報の近接度を解析し、予め定めた閾値時間以内の時間差にある複数の画像データを１つの画像集合として設定する画像分類処理を実行するステップであることを特徴とする。
【００１４】
さらに、本発明の情報処理方法の一実施態様において、前記データ処理ステップは、撮影写真に対応する画像データファイルに属性情報として含まれる撮影条件情報の類似度を解析し、予め定めた類似範囲にある複数の画像データを１つの画像集合として設定する画像分類処理を実行するステップであることを特徴とする。
【００１５】
さらに、本発明の情報処理方法の一実施態様において、前記データ処理ステップは、撮影写真に対応する画像データファイルに含まれる画像情報の類似度を解析し、予め定めた類似範囲にある複数の画像データを１つの画像集合として設定する画像分類処理を実行するステップであることを特徴とする。
【００１６】
さらに、本発明の情報処理方法の一実施態様において、前記表示情報生成ステップは、リスト表示データに表示する画像表示態様について、複数の画像が含まれる集合の代表画像の画像表示態様と、複数の画像が含まれない単一画像のみの画像表示態様とを異なる設定としたリスト表示データを生成して前記表示部に出力する処理を実行するステップであることを特徴とする。
【００１７】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記データ処理部において、画像集合単位毎に選択される１つの代表画像のみを表示対象としたリスト表示データに対するユーザによる集合選択情報の入力に応じて、該選択集合に含まれる個別の画像データファイルを取得するステップと、前記表示情報生成部において、前記選択集合に含まれる個別の画像から構成される画像リストを生成して前記表示部に出力する処理を実行するステップを有することを特徴とする。
【００１８】
さらに、本発明の第３の側面は、
情報処理装置において、画像データのリスト表示処理を実行させるコンピュータ・プログラムであり、
データ処理部において、リスト表示対象の画像データの分類処理を実行させるデータ処理ステップと、
表示情報生成部において、前記データ処理部において分類された画像データに基づく表示データを生成させる表示情報生成ステップと、
表示部において、前記表示情報生成部の生成した表示情報を出力させる表示ステップとを有し、
前記データ処理ステップにおいては、撮影写真に対応する画像データファイルに含まれる情報に基づく画像分類処理を実行させ、
前記表示情報生成ステップにおいては、前記データ処理ステップにおいて生成された分類情報を適用して、画像集合単位毎に選択される１つの代表画像のみを表示対象としたリスト表示データを生成して前記表示部に出力する処理を実行させることを特徴とするコンピュータ・プログラムにある。
【００１９】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータシステムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータシステム上でプログラムに応じた処理が実現される。
【００２０】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２１】
本発明の構成によれば、例えば、記録媒体に記録された写真のリスト表示において、ほぼ同じシーンを連続して撮影したと考えられる写真を１つの集合として設定し、１つの集合からなる写真群を１つの束にしてまとめる。リスト表示においては、集合（束）のなかの１枚をシーン代表として表示する。このような写真集合（束）についての表示態様は、束であることを識別可能とするため、一枚単独の写真の表示態様とは異なる表示態様とする。このように撮影枚数分の個別の写真表示ではなく分類された撮影シーンの代表ごとの表示とすることによって、ユーザは目的の写真がどこにあるか探しやすくなる。また、目的のシーンが見つかった後は、さらに、ユーザの選択したシーンの集合に含まれる複数の写真のみをばらして表示することで、目的の写真に効率的に辿り着くことが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照しながら本発明の情報処理装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。
【００２３】
本発明の情報処理装置は、例えばデジタルカメラや携帯電話において撮影されフラッシュメモリなどの記録媒体に記録された画像データをディスプレイにリストとして表示するＰＣあるいはコンビニなどに設置されたプリントサービス端末などの情報処理装置である。本発明の情報処理装置は、例えば、記録媒体に記録された画像データからほぼ同じシーンを連続して撮影したと考えられる写真を１つの集合として設定し、１つの集合からなる写真群を１つの束にしてまとめ、ほぼ同じシーンの写真であると判断された束については、そのなかの１枚をそのシーンの代表として表示する。
【００２４】
本発明の情報処理装置では、写真のリスト表示において、シーン代表として表示する写真については、複数の写真を含む束であることを明示するため、表示部に出力する表示態様を、一枚単独の写真の表示態様とは異なる表示態様に設定する。例えば、画像が積み重ねられた表示態様や、フォルダを示す表示態様、複数画像が含まれることを明示する線で囲む、特定の背景画像に設定する等である。
【００２５】
本発明の情報処理装置では、写真のリスト表示を、撮影枚数分の個別の写真表示から、分類された撮影シーンの代表ごとの表示とすることによって、目的の写真がどこにあるか探しやすくする。目的のシーンが見つかった後は、さらに、ユーザの選択したシーンの集合に含まれる複数の写真のみをばらして表示することで、目的の写真に効率的に辿り着くことを可能とする。
【００２６】
リスト表示の対象画像の分類処理、すなわち、各画像が同一シーンの写真集合に含まれるか否かの判定処理は、各写真の記録データファイル（例えばＥｘｉｆファイル）に設定された属性情報の解析、具体的には、例えば属性情報に含まれる撮影日時の近接度合い、あるいは属性情報に含まれる撮影条件（露出条件、焦点距離など）の類似度、あるいは画像解析によって類似画像であるか否かを判定するなどの判定処理を適用して行われる。
【００２７】
以下、図面を参照して、本発明の情報処理装置の構成および処理の詳細について説明する。図１は、本発明の情報処理装置の利用形態を説明する図である。図１において、本発明の情報処理装置は、情報処理装置（ＰＣ）１２１あるいはコンビニなどに設置されたプリントサービス端末としての情報処理装置１２２などであり、これらの情報処理装置１２１，１２２は、例えばデジタルカメラ１０１や携帯電話１０２において撮影されフラッシュメモリなどの記録媒体１０３，１０４に記録された画像データをディスプレイにリストとして表示する。リスト表示データは、例えば縮小画像（サムネイル画像）のリストである。
【００２８】
情報処理装置１２１，１２２は、例えば、記録媒体１０３，１０４をセットするメデイアスロットを有し、記録媒体に記録された画像データを読み取って一覧リストをディスプレイに表示する処理を実行する。情報処理装置１２１，１２２は、このリスト表示処理において、ほぼ同じシーンを連続して撮影したと考えられる写真を１つの集合として設定し、１つの集合からなる写真群を１つの束にしてまとめ、ほぼ同じシーンであると判断された束については、その束のなかの１枚をそのシーンの代表として表示する。この表示処理に際しては、束の代表である１枚の写真と、束に設定されない単独の１枚の写真とを識別可能とするために異なる表示態様で表示する。
【００２９】
図２以下を参照して、本発明の情報処理装置の実行する具体的な処理例について説明する。図２は、本発明の情報処理装置２００の構成を示すブロック図である。情報処理装置２００は、図２に示すように、記憶部２０１、データ入力部（メディアスロット）２０２、データ処理部２０３、表示情報生成部２０４、表示部２０５、ユーザ入力部２０６、プリント制御部２０７を有する。
【００３０】
記憶部２０１は、ハードディスク、ＲＯＭ，ＲＡＭなどによって構成される記憶部であり、データ処理を実行するプログラムの記憶領域、データ処理を実行するためのワークエリアなどの記憶領域を含む。記憶部２０１には、リスト表示する対象としての画像データも格納可能である。データ入力部（メディアスロット）２０２は、デジタルカメラや携帯電話などにおいて撮影された写真画像などのデータを記録した記録媒体（メディア）１５０のデータ読み取りを実行する。
【００３１】
データ処理部２０３は、データ入力部（メディアスロット）２０２にセットされた記録媒体（メディア）１５０から読み取られた画像データの分類処理を実行する。すなわち、サムネイル画像としてのリスト表示データを表示部２０５に表示する前処理として、リスト表示する対象となる複数の画像（写真）の分類を実行する。なお、データ処理部２０３は、記録媒体（メディア）１５０から読み取られた画像データのみならず、記憶部２０１に予め格納された画像データを入力して処理を行なうことも可能である。
【００３２】
データ処理部２０３は、リスト表示処理の実行対象となる複数の画像（写真）について、各画像が同一シーンの写真集合に含まれるか否かの判定処理を実行する。具体的には、各写真の記録データファイル（例えばＥｘｉｆファイル）に設定された属性情報の解析、具体的には、例えば属性情報に含まれる撮影日時の近接度合い、あるいは属性情報に含まれる撮影条件（露出条件、焦点距離など）の類似度、あるいは画像解析によって類似画像であるか否かを判定するなどの判定処理を実行する。Ｅｘｉｆファイルの具体例については後述する。
【００３３】
表示情報生成部２０４は、データ処理部２０３の分類結果に応じて、サムネイル画像のリスト表示データを生成する。シーン代表として表示する写真については、複数の写真を含む束であることを明示するため、表示部に出力する表示態様を、一枚単独の写真の表示態様とは異なる表示態様に設定する。例えば、画像が積み重ねられた表示態様や、フォルダを示す表示態様、複数画像が含まれることを明示する線で囲む、特定の背景画像に設定する等である。
【００３４】
なお、データ処理部２０３や表示情報生成部２０４は、例えばユーザ入力部２０６から入力される各種指示情報、例えば表示情報の切り替えや、プリント指示などに基づいて、ユーザ入力に対応する処理を実行する。
【００３５】
表示部２０５は、表示情報生成部２０４の生成した表示データ、すなわち、サムネイル画像からなる画像リストを表示するＬＣＤなどのディスプレイである。ユーザ入力部２０６は、例えばプリント対象とする画像の選択情報、表示切り替え、プリント実行などの入力を実行する入力部である。なお、ユーザ入力部２０６は、表示部２０５をタッチディスプレイとして、表示部２０５に対するユーザ入力を検出する方式として構成可能である。プリント制御部２０７は、図示しないプリンタの制御を実行し、データ処理部２０３からの指示情報に基づいてプリント処理を実行する。
【００３６】
本発明の情報処理装置において処理対象となる画像データの構成例について説明する。図３は、記録媒体に記録されるファイルのデータ構成例を示す図である。各写真は、図３に示すようなデータ構成を持つＥｘｉｆファイルとして記録される。Ｅｘｉｆファイルは各写真データ毎に設定され、図３に示すように、ヘッダ２２１、サムネイルデータ２２２、画像データ２２３を持つ。
【００３７】
ヘッダ２２１は、写真の属性情報を記録する領域であり、図に示すように画素数、圧縮モード、撮影日時、機種名、露出、焦点距離などの撮影条件情報、色空間情報などが記録される。サムネイルデータ２２２は、縮小画像データの記録領域である。画像リストの表示処理の際には、このサムネイルデータが利用される。画像データ２２３は、実際の撮影画像データが記録される領域である。
【００３８】
図２に示すデータ処理部２０３は、データ分類処理を行なう際に、この図３に示す画像データファイルを解析する。すなわち、Ｅｘｉｆファイルに設定された撮影日時の近接度合い、撮影条件（露出条件、焦点距離など）の類似度、あるいは画像解析によって類似画像であるか否かを判定する。
【００３９】
例えば、Ｅｘｉｆファイルに設定された撮影日時の近接度合いに基づくデータ分類処理を実行する場合は、予め定められ記憶部２０１に記憶された閾値時間Ｔを適用する。リスト表示対象となる写真に対応するファイルに設定された撮影日時情報を取得し、撮影日時が閾値時間Ｔ以下の間隔にある複数の写真を１つの集合（束）として設定する。
【００４０】
図４を参照して具体的な分類処理例について説明する。図４には（ａ）〜（ｈ）の８枚の画像を示し、それぞれに属性情報として撮影日時情報が設定されている。図２に示すデータ処理部２０３は、各画像データファイル（Ｅｘｉｆファイル）に設定された撮影日時の近接度合いに基づくデータ分類処理を実行する場合、各ファイルの撮影日時の差分が閾値時間Ｔ以内にあるか否かを判定する。例えば閾値時間Ｔ＝２時間とする。
【００４１】
図４に示す各写真の撮影日時は、各ファイルに設定された属性情報に基づいて、以下のように識別される。
（ａ）撮影日時：２００５年７月９日，１１時１２分２３秒
（ｂ）撮影日時：２００５年７月９日，１１時１２分２８秒
（ｃ）撮影日時：２００５年７月９日，１１時１５分２２秒
（ｄ）撮影日時：２００５年７月１１日，１２時０２分２１秒
（ｅ）撮影日時：２００５年７月１５日，１６時４５分１１秒
（ｆ）撮影日時：２００５年７月１６日，１３時１１分５２秒
（ｇ）撮影日時：２００５年７月１６日，１３時１２分５６秒
（ｈ）撮影日時：２００５年７月１６日，１３時２０分０２秒
【００４２】
データ処理部２０３は、（ａ）〜（ｈ）の各写真の撮影日時間隔と閾値Ｔ（２時間）を比較検証する。
（ａ）〜（ｂ）の時間間隔＝５秒≦２時間（Ｔ）
（ｂ）〜（ｃ）の時間間隔＝２分５４秒≦２時間（Ｔ）
（ｃ）〜（ｄ）の時間間隔＝２日４６分５９秒＞２時間（Ｔ）
（ｄ）〜（ｅ）の時間間隔＝４日４時間４２分５０秒＞２時間（Ｔ）
（ｅ）〜（ｆ）の時間間隔＝２０時間２６分４１秒＞２時間（Ｔ）
（ｆ）〜（ｇ）の時間間隔＝１分４秒≦２時間（Ｔ）
（ｇ）〜（ｈ）の時間間隔＝７分６秒≦２時間（Ｔ）
【００４３】
各写真の撮影時間の差は、上記の結果となり、閾値時間（Ｔ）＝２時間とした場合、（ａ）〜（ｂ），（ｂ）〜（ｃ）は、その時間間隔が閾値時間内であり、これら（ａ）〜（ｃ）は１つの集合（束）と判定する。この場合、写真リスト表示では、（ａ）〜（ｃ）から１枚のみが代表写真として選択され、リスト表示に適用される。この場合の代表写真の選定方法としては、最も撮影時間の先行する写真を代表写真とする。撮影時間の最後の写真を代表写真とする。撮影時間の中間にある写真を代表写真とするなど、様々な設定が可能である。
【００４４】
（ｃ）〜（ｄ）は、その時間間隔が閾値時間より大きく、（ｄ）は（ａ）〜（ｃ）の写真集合には含まれないと判定される。（ｄ）〜（ｅ）も、その時間間隔が閾値時間より大きく、（ｄ）は（ｅ）とも異なる写真集合であり、この場合、写真（ｄ）は１枚のみの単独の写真としてリスト表示される。同様に、（ｅ）〜（ｆ）は、その時間間隔が閾値時間より大きく、（ｅ）も、１枚のみの単独の写真としてリスト表示される。
【００４５】
（ｆ）〜（ｇ），（ｇ）〜（ｈ）は、その時間間隔が閾値時間内であり、これら（ｇ）〜（ｈ）は１つの集合（束）と判定する。この場合、写真リスト表示では、（ｇ）〜（ｈ）から１枚のみが代表写真として選択され、リスト表示に適用される。
【００４６】
データ処理部２０３は、このように、各画像データファイル（Ｅｘｉｆファイル）に設定された撮影日時の近接度合いに基づくデータ分類処理を実行する。なお、他の分類手法として、属性情報に含まれる撮影条件（露出条件、焦点距離など）の類似度、あるいは画像解析によって類似画像であるか否かを判定するなどの判定処理を実行する設定としてもよい。
【００４７】
撮影条件（露出条件、焦点距離など）の類似度判定を実行する場合は、データ処理部２０３は、撮影条件の閾値、例えば露出条件の差分閾値Ｔａ、焦点距離の差分閾値Ｔｂを予め記憶部に保持し、各撮影写真のヘッダから抽出した撮影条件（露出条件、焦点距離）の差を算出して、各閾値と比較し、閾値以内の差分を持つ写真を１つの集合（束）として判定する。
【００４８】
また、画像解析によって類似画像であるか否かを判定する構成では、データ処理部２０３は、各写真の画像データを取得して画像解析ソフトウェアによって解析を行い、各画像データの類似度を判定する。例えば、各画像の類似度が予め定めた類似度判定閾値以内であれば、これらを類似度の高い画像として１つの集合（束）として設定する。
【００４９】
このように、データ処理部２０３は、各画像ファイルから得られる情報に基づいて、各写真の類似度判定を実行して、データ分類処理を実行する。なお、上述の処理例では、撮影日時、撮影条件、画像のいずれかを類似度判定に適用する処理例を説明したが、これらを組み合わせて類似度判定を実行する構成としてもよい。
【００５０】
表示情報生成部２０４は、データ処理部２０３において、分類処理のなされた画像の表示データを生成する。すなわち、表示情報生成部２０４は、データ処理部２０３の分類結果に応じて、サムネイル画像のリスト表示データを生成する。シーン代表として表示する写真については、複数の写真を含む束であることを明示するため、表示部に出力する表示態様を、一枚単独の写真の表示態様とは異なる表示態様に設定する。例えば、画像が積み重ねられた表示態様や、フォルダを示す表示態様、複数画像が含まれることを明示する線で囲む、特定の背景画像に設定する等である。
【００５１】
表示情報生成部２０４の生成する表示画像例について、図５を参照して説明する。図５（１）は、一枚単独の写真の表示態様、図５（２）は、複数の写真を含む束であることを明示するため一枚単独の写真の表示態様と異なる態様とした表示態様例（ａ）〜（ｅ）を示している。
（ａ）は影付きの設定とすることで複数の写真を含む束であることを明示した例である。
（ｂ）は複数枚の重なり設定画像とすることで複数の写真を含む束であることを明示した例である。
（ｃ）はフォルダを示すことで複数の写真を含む束であることを明示した例である。
（ｄ）は背景を特定の背景データの設定とすることで複数の写真を含む束であることを明示した例である。
（ｅ）枠を特定の枠設定（図に示す例では二重線）とすることで複数の写真を含む束であることを明示した例である。
【００５２】
このように、表示情報生成部２０４は、データ処理部２０３において、分類処理のなされた画像の表示データを生成する際、シーン代表として表示する写真については、複数の写真を含む束であることを明示するため、表示部に出力する表示態様を、一枚単独の写真の表示態様とは異なる表示態様に設定する。
【００５３】
図２に示す表示部２０５は、表示情報生成部２０４の生成した表示画像を出力する。データ表示例を図６に示す。図６は、コンビニなどに設置されたプリントサービス端末としての情報処理装置のディスプレイに、ユーザがメディアスロットにセットした記録媒体（メディア）から読み取った写真データを分類して、リスト表示した例を示している。
【００５４】
図６に示す例では、ａａａ．ｊｐｇ〜ｏｏｏ．ｊｐｇまで、１５枚の画像が表示された例である。表示ページはページめくり可能であり、記録媒体に格納された画像をすべて処理可能である。表示画像は、縮小画像（サムネイル）である。これらの画像中、
ａａａ．ｊｐｇ〜ｆｆｆ．ｊｐｇは、影付きの画像として表示されており、それぞれ、ほぼ同様のシーンからなる複数の写真の束から選択された１つの写真であることを示している。
ｇｇｇ．ｊｐｇは、影付きの画像ではなく、ほぼ同様のシーンからなる複数の写真の集合の設定されていない１枚の単独写真であることを示している。
ｈｈｈ．ｊｐｇ〜ｉｉｉ．ｊｐｇは、影付きの画像として表示されており、それぞれ、ほぼ同様のシーンからなる複数の写真の束から選択された１つの写真であることを示している。
以下、ｊｊｊ．ｊｐｇ以下も同様の設定でサムネイル画像の表示が実行される。
【００５５】
なお、ユーザは、図６に示す切り替えボタンである［シーン単位表示／個別表示切替］ボタン３０１を操作することで、図に示すシーン分類に基づくシーン単位表示と、シーン分類を行なわない個別写真の表示を行なうことができる。シーン分類を行なわない個別写真の表示処理の場合は、データ処理部２０３における写真分類処理は実行されず、すべての写真を個別に表示することになる。
【００５６】
図６に示す「選択シーン個別表示」ボタン３０２は、シーン代表のみが表示された写真集合（束）を選択して、その選択された束を個別表示する際に利用される。この処理例については、後述する。「プリント画像決定」ボタン３０３は、ユーザによって選択された画像をプリント処理対象として設定する際に利用される。「プリンタスタート」ボタン３０４は、選択された画像のプリント実行の際に利用される。図６に示す各ボタン３０１〜３０４は、図２に示すユーザ入力部２０６に相当し、これらの入力情報は、データ処理部２０３、表示情報生成部２０４に入力される。
【００５７】
ユーザは、シーン代表のみが表示された写真集合（束）を選択して、その選択された束を個別表示することができる。この処理を実行する際、ユーザは、「選択シーン個別表示」ボタン３０２を操作する。例えば、図７に示すように、中断左端の集合（束）［ｆｆｆ．ｊｐｇ］を選択して、「選択シーン個別表示」ボタン３０２を操作することで、図８に示すように、その集合（束）［ｆｆｆ．ｊｐｇ］に含まれていた個別の写真が一覧表示される。表示ページはページめくり可能であり、集合（束）に含まれる画像をすべて、順次、表示可能である。
【００５８】
すなわち、図２に示すデータ処理部２０３は、図７に示すように、画像集合単位毎に選択される１つの代表画像のみを表示対象としたリスト表示データの表示画面において、「選択シーン個別表示」ボタン３０２が入力されたことに応じて、選択集合に含まれる個別の画像データファイルを取得し、表示情報生成部２０４は、選択集合に含まれる個別の画像から構成される画像リスト、すなわち、図８に示すように、その集合（束）［ｆｆｆ．ｊｐｇ］に含まれていた個別の写真の一覧表示リストを生成して表示部２０５に出力する処理を実行する。
【００５９】
さらに、図９に示すように、ユーザは、集合（束）［ｆｆｆ．ｊｐｇ］に含まれていた個別写真一覧表示データから、特定の画像［ｆｆｈ．ｊｐｇ］を選択し、「プリント画像決定」ボタン３０３、「プリンタスタート」ボタン３０４を操作することで、この選択画像［ｆｆｈ．ｊｐｇ］をプリントすることができる。ユーザは、さらに、［シーン単位表示／個別表示切替］ボタン３０１を操作することで、再度、図６に示すシーン単位表示の表示情報に切り替えることが可能となる。
【００６０】
このように、本発明の情報処理装置では、写真のリスト表示を行なう場合、分類された撮影シーンの代表ごとの表示を行なう構成としたので、目的の写真がどこにあるか探しやすくなり、ユーザに負担をかけることなく効率的な画像選択が可能となる。また、代表画像のみが表示された集合（束）に含まれる複数の写真のみをばらして表示する構成としたので、目的の写真に効率的に辿り着くことが可能となる。
【００６１】
次に、図１０に示すフローチャートを参照して、本発明の情報処理装置の実行する処理シーケンスについて説明する。まず、ステップＳ１０１において、画像リスト表示対象となる画像データを入力する。これは、図２に示すデータ入力部（メディアスロット）２０２にセットされたメディア１５０から、あるいはハードディスクなどの記憶部２０１から入力する。入力画像データは、例えば図３を参照して説明したＥｘｉｆファイル形式である。
【００６２】
ステップＳ１０２において、データ処理部は、画像データの分類処理を実行する。すなわち、各画像が同一シーンの写真集合に含まれるか否かの判定処理を実行して、画像分類を行なう。具体的には、例えば属性情報に含まれる撮影日時の近接度合い、あるいは属性情報に含まれる撮影条件（露出条件、焦点距離など）の類似度、あるいは画像解析によって類似画像であるか否かを判定するなどの判定処理を適用して画像分類を実行する。
【００６３】
ステップＳ１０３において、表示情報生成部は、データ処理部の分類情報に従って表示情報を生成する。表示情報生成部は、サムネイル画像のリスト表示データを生成する。シーン代表として表示する写真については、複数の写真を含む束であることを明示するため、図５を参照して説明したように一枚単独の写真の表示態様とは異なる表示態様に設定する。例えば、画像が積み重ねられた表示態様や、フォルダを示す表示態様、複数画像が含まれることを明示する線で囲む、特定の背景画像に設定する等である。
【００６４】
ステップＳ１０４において、表示情報生成部の生成した表示情報が表示部に表示される。例えば図６に示す表示データである。ステップＳ１０５において、表示された画像データ集合の個別表示要求入力の有無を判定する。すなわち、図７を参照して説明した「選択シーン個別表示」ボタン３０２の操作入力の有無を判定する。「選択シーン個別表示」ボタン３０２の操作入力がない場合は、ステップＳ１０７に進む。
【００６５】
「選択シーン個別表示」ボタン３０２の操作入力が検出された場合は、データ処理部、および表示情報生成部は、指定された集合（束）に含まれる個別写真をばらして一覧表示を行なう。すなわち、先に図８を参照して説明したように、集合（束）［ｆｆｆ．ｊｐｇ］に含まれていた個別の写真が一覧表示される。表示ページはページめくり可能であり、集合（束）に含まれる画像をすべて、順次、表示可能である。
【００６６】
ステップＳ１０７では、プリント対象データの選択入力を待機し、入力に応じて、ステテップＳ１０８において、選択されたデータをプリントする。図２に示すデータ処理部２０３において、ユーザ入力部２０６からの入力情報に基づいて、プリント制御部２０７にプリント命令を出力し、指定画像のプリントが実行される。
【００６７】
なお、ステップＳ１０７において、ユーザからの選択決定入力がなされず、ステップＳ１０９においてタイムオーバーと判定された場合は、ステップＳ１１０において初期画面に移行して処理が終了される。
【００６８】
最後に、上述した処理を実行する情報処理装置のハードウェア構成例について、図１１を参照して説明する。図１１に示す構成は、例えばＰＣなどによって構成される情報処理装置であり、プリンタなどのデータ出力部５３１を備えたハード構成例を示している。
【００６９】
ＣＰＵ（Central Processing Unit）５０１は、上述の実施例において説明した各種のデータ処理、すなわちデータ分類処理、表示データ生成、表示切り替え処理、プリント制御処理等の各処理の実行シーケンスを記述したコンピュータ・プログラムに従った処理を実行する制御部である。
【００７０】
ＲＯＭ（Read Only Memory）５０２は、ＣＰＵ５０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Random Access Memory）５０３は、ＣＰＵ５０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス５０４により相互に接続されている。
【００７１】
ホストバス５０４は、ブリッジ５０５を介して、ＰＣＩ(Peripheral Component Interconnect/Interface)バスなどの外部バス５０６に接続されている。
【００７２】
キーボード５０８、ポインティングデバイス５０９は、ユーザにより操作される入力デバイスである。ディスプレイ５１０は、液晶表示装置またはＣＲＴ（Cathode Ray Tube）などから成り、各種情報をテキストやイメージ情報として表示する。
【００７３】
ＨＤＤ（Hard Disk Drive）５１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ５０１によって実行するプログラムや情報を記録または再生させる。ハードディスクは、リスト表示対象の画像データファイル、さらに、各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００７４】
ドライブ５１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体５２１に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インタフェース５０７、外部バス５０６、ブリッジ５０５、およびホストバス５０４を介して接続されているＲＡＭ５０３に供給する。リムーバブル記録媒体５２１も、ハードディスクと同様のデータ記録領域として利用可能である。
【００７５】
接続ポート５１４は、外部接続機器５２２を接続するポートであり、ＵＳＢ，ＩＥＥＥ１３９４等の接続部を持つ。接続ポート５１４は、インタフェース５０７、および外部バス５０６、ブリッジ５０５、ホストバス５０４等を介してＣＰＵ５０１等に接続されている。通信部５１５は、ネットワークに接続され、外部とのデータ通信処理を実行する。データ出力部５３１は、データのプリント出力処理を実行する。
【００７６】
なお、図１１に示す情報処理装置のハードウェア構成例は、１つの装置例を示すものであり、本発明の情報処理装置は、図１１に示す構成に限らず、上述した実施例において説明した処理を実行可能な構成であればよい。
【００７７】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【００７８】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【００７９】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【００８０】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【００８１】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【００８２】
以上、説明したように、本発明の構成によれば、例えば、記録媒体に記録された写真のリスト表示において、ほぼ同じシーンを連続して撮影したと考えられる写真を１つの集合として設定し、１つの集合からなる写真群を１つの束にしてまとめる。リスト表示においては、集合（束）のなかの１枚をシーン代表として表示する。このような写真集合（束）についての表示態様は、束であることを識別可能とするため、一枚単独の写真の表示態様とは異なる表示態様とする。このように撮影枚数分の個別の写真表示ではなく分類された撮影シーンの代表ごとの表示とすることによって、ユーザは目的の写真がどこにあるか探しやすくなる。また、目的のシーンが見つかった後は、さらに、ユーザの選択したシーンの集合に含まれる複数の写真のみをばらして表示することで、目的の写真に効率的に辿り着くことが可能となる。
【図面の簡単な説明】
【００８３】
【図１】本発明の情報処理装置の利用例を説明する図である。
【図２】本発明の情報処理装置の構成を説明する図である。
【図３】画像データファイルの構成例を説明する図である。
【図４】データの分類処理例について説明する図である。
【図５】データの表示例について説明する図である。
【図６】画像リスト表示例について説明する図である。
【図７】画像リスト表示およびユーザによる処理例について説明する図である。
【図８】画像リスト表示およびユーザによる処理例について説明する図である。
【図９】画像リスト表示およびユーザによる処理例について説明する図である。
【図１０】本発明の情報処理装置における処理シーケンスについて説明するフローチャートを示す図である。
【図１１】本発明の情報処理装置のハードウェア構成例について説明する図である。
【符号の説明】
【００８４】
１０１  デジタルカメラ
１０２  携帯電話
１０３，１０４  記録媒体
１２１，１２２  情報処理装置
１５０  記録媒体
２００  情報処理装置
２０１  記憶部
２０２  データ入力部
２０３  データ処理部
２０４  表示情報生成部
２０５  表示部
２０６  ユーザ入力部
２０７  プリント制御部
２２１  ヘッダ
２２２  サムネイルデータ
２２３  画像データ
３０１〜３０４  操作ボタン
５０１  ＣＰＵ(Central Processing Unit)
５０２  ＲＯＭ（Read-Only-Memory）
５０３  ＲＡＭ（Random Access Memory）
５０４  ホストバス
５０５  ブリッジ
５０６  外部バス
５０７  インタフェース
５０８  キーボード
５０９  ポインティングデバイス
５１０  ディスプレイ
５１１  ＨＤＤ（Hard Disk Drive）
５１２  ドライブ
５１４  接続ポート
５１５  通信部
５２１  リムーバブル記録媒体
５２２  外部接続機器
５３１  データ出力部
【図２】
2008040851.tif 000003
【図１０】
2008040851.tif 000004
【図１１】
2008040851.tif 000005
【図１】
2008040851.tif 000006
【図３】
2008040851.tif 000007
【図４】
2008040851.tif 000008
【図５】
2008040851.tif 000009
【図６】
2008040851.tif 000010
【図７】
2008040851.tif 000011
【図８】
2008040851.tif 000012
【図９】
2008040851.tif 000013