(57)【特許請求の範囲】
【請求項１】
入力された複数の画像に含まれる人物の顔に基づいて前記複数の画像の整理を行う画像整理手段と、
前記入力された複数の画像のそれぞれから各画像に含まれる人物の顔領域を検出し、検出した顔領域の顔画像の顔の類似性を判定し、類似する顔の顔画像をグループ化し、各グループの代表的な顔画像を決定し、該代表的な顔画像を人物毎に表示する表示手段と、
ユーザによる、前記表示手段により表示された顔画像の中からの所望の顔画像の選択と、該選択した顔画像の人物毎に前記入力された複数の画像をグループ分けする整理条件の設定とを受け付ける整理条件設定手段とを備え、
前記画像整理手段が、前記入力された複数の画像を、前記整理条件設定手段により受け付けた整理条件に基づいて、該整理条件に含まれる顔画像の人物毎にグループ分けする整理を行うものであることを特徴とする画像整理装置。
【請求項２】
前記表示手段が、前記入力された複数の画像を画像解析することによって該複数の画像に含まれる人物の顔の代表的な顔画像を人物毎に抽出し、抽出した代表的な顔画像を前記顔画像として表示するものであることを特徴とする請求項１記載の画像整理装置。
【請求項３】
前記整理条件設定手段により受け付けた整理条件を前記ユーザの識別情報と対応付けて記憶する整理条件記憶手段と、
ユーザ識別情報を受け付けるユーザ識別情報受付手段と、
前記整理条件記憶手段に記憶されている整理条件に基づいて整理を行う旨の記憶条件整理指示を受け付ける記憶条件整理指示受付手段とをさらに備え、
前記画像整理手段が、前記記憶条件整理指示受付手段が前記記憶条件整理指示を受け付けた場合、前記ユーザ識別情報受付手段により受け付けたユーザ識別情報に対応する整理条件を前記整理条件記憶手段から取得し、取得した整理条件に基づいて前記入力された複数の画像をグループ分けする整理を行うものであることを特徴とする請求項１または２記載の画像整理装置。
【請求項４】
前記整理条件設定手段により受け付けた整理条件を、前記ユーザによって所持される、読み書き可能な記憶媒体に記憶させる整理条件出力手段と、
前記記憶媒体から整理条件を取得する整理条件取得手段と、
前記記憶媒体に記憶されている整理条件に基づいて整理を行う旨の記憶条件整理指示を受け付ける記憶条件整理指示受付手段とをさらに備え、
前記画像整理手段が、前記記憶条件整理指示受付手段が前記記憶条件整理指示を受け付けた場合、前記ユーザによって所持されている記憶媒体から取得した整理条件に基づいて前記入力された複数の画像をグループ分けする整理を行うものであることを特徴とする請求項１または２記載の画像整理装置。
【請求項５】
入力された複数の画像に含まれる人物の顔に基づいて該複数の画像の整理を行う画像整理装置によって実行される画像整理方法において、
前記入力された複数の画像のそれぞれから各画像に含まれる人物の顔領域を検出し、検出した顔領域の顔画像の顔の類似性を判定し、類似する顔の顔画像をグループ化し、各グループの代表的な顔画像を決定し、該代表的な顔画像を人物毎に表示し、
ユーザによる、前記表示された顔画像の中からの所望の顔画像の選択と、該選択した顔画像の人物毎に前記入力された複数の画像をグループ分けする整理条件の設定とを受け付け、
前記入力された複数の画像を、前記受け付けた整理条件に基づいて、該整理条件に含まれる顔画像の人物毎にグループ分けする整理を行うことを特徴とする画像整理方法。
【請求項６】
前記顔画像の表示が、前記入力された複数の画像を画像解析することによって該複数の画像に含まれる人物の顔の代表的な顔画像を人物毎に抽出し、抽出した代表的な顔画像を前記顔画像として表示するものであることを特徴とする請求項５記載の画像整理方法。
【請求項７】
前記受け付けた整理条件を前記ユーザの識別情報と対応付けて整理条件記憶手段に記憶しておき、
ユーザ識別情報の入力と、前記記憶されている整理条件に基づいて整理を行う旨の記憶条件整理指示とを受け付けた場合、
該受け付けたユーザ識別情報に対応する整理条件を前記整理条件記憶手段から取得し、取得した整理条件に基づいて前記入力された複数の画像をグループ分けする整理を行うものであることを特徴とする請求項５または６記載の画像整理方法。
【請求項８】
前記受け付けた整理条件を、前記ユーザによって所持される、読み書き可能な記憶媒体に記憶させ、
前記記憶媒体に記憶されている整理条件に基づいて整理を行う旨の記憶条件整理指示を受け付けた場合、
前記ユーザによって所持されている記憶媒体から取得した整理条件に基づいて前記入力された複数の画像をグループ分けする整理を行うものであることを特徴とする請求項５または６記載の画像整理方法。
【請求項９】
コンピュータを、
入力された複数の画像に含まれる人物の顔に基づいて前記複数の画像の整理を行う画像整理手段と、
前記入力された複数の画像のそれぞれから各画像に含まれる人物の顔領域を検出し、検出した顔領域の顔画像の顔の類似性を判定し、類似する顔の顔画像をグループ化し、各グループの代表的な顔画像を決定し、該代表的な顔画像を人物毎に表示する表示手段と、
ユーザによる、前記表示手段により表示された顔画像の中からの所望の顔画像の選択と、該選択した顔画像の人物毎に前記入力された複数の画像をグループ分けする整理条件の設定とを受け付ける整理条件設定手段として機能させ、
前記画像整理手段が、前記入力された複数の画像を、前記整理条件設定手段により受け付けた整理条件に基づいて、該整理条件に含まれる顔画像の人物毎にグループ分けする整理を行うものであることを特徴とする画像整理プログラム。
【請求項１０】
前記表示手段が、前記入力された複数の画像を画像解析することによって該複数の画像に含まれる人物の顔の代表的な顔画像を人物毎に抽出し、抽出した代表的な顔画像を前記顔画像として表示するものであることを特徴とする請求項９記載の画像整理プログラム。
【請求項１１】
コンピュータを、
前記整理条件設定手段により受け付けた整理条件を前記ユーザの識別情報と対応付けて記憶する整理条件記憶手段と、
ユーザ識別情報を受け付けるユーザ識別情報受付手段と、
前記整理条件記憶手段に記憶されている整理条件に基づいて整理を行う旨の記憶条件整理指示を受け付ける記憶条件整理指示受付手段としてさらに機能させ、
前記画像整理手段が、前記記憶条件整理指示受付手段が前記記憶条件整理指示を受け付けた場合、前記ユーザ識別情報受付手段により受け付けたユーザ識別情報に対応する整理条件を前記整理条件記憶手段から取得し、取得した整理条件に基づいて前記入力された複数の画像をグループ分けする整理を行うものであることを特徴とする請求項９または１０記載の画像整理プログラム。
【請求項１２】
コンピュータを、
前記整理条件設定手段により受け付けた整理条件を、前記ユーザによって所持される、読み書き可能な記憶媒体に記憶させる整理条件出力手段と、
前記記憶媒体から整理条件を取得する整理条件取得手段と、
前記記憶媒体に記憶されている整理条件に基づいて整理を行う旨の記憶条件整理指示を受け付ける記憶条件整理指示受付手段としてさらに機能させ、
前記画像整理手段が、前記記憶条件整理指示受付手段が前記記憶条件整理指示を受け付けた場合、前記ユーザによって所持されている記憶媒体から取得した整理条件に基づいて前記入力された複数の画像をグループ分けする整理を行うものであることを特徴とする請求項９または１０記載の画像整理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像の一部または全部を１以上のグループに分類して整理する画像整理装置および方法、ならびに、この画像整理方法を実現するための制御をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
銀塩カメラと比較すると、デジタルカメラでは、フィルム料金がかからない分、撮影自体のコストが下がり、その結果、より多くの画像を撮影する傾向にある。また、デジタルカメラに着脱される記録メディアの大容量化もその傾向を助長している。その結果、デジタルカメラの記録メディアや、記録メディアから読み出された画像データが保存されるパソコンのハードディスクやＣＤ−Ｒ等の記憶メディアには、非常に多くの画像がストックされ、その中には、必要な画像（写りのよい画像）と不要な画像（失敗写真や重複して撮影された画像等）が混在し、さらにそれらは未整理のままとなっていることが多い。
【０００３】
このような大量の画像を整理するのは大変面倒な作業となる。そこで、このような画像ストックからの必要な画像の検索・抽出や不要な画像の抽出・削除、また、画像ストック中の画像のイベントや日時、場所等の観点に基づく分類・整理をサポートする装置が提案されている。
【０００４】
例えば、複数の画像を時間とイベント（画像解析に基づく画像の類似性）の観点や（例えば、特許文献１）、撮影地や撮影日時の観点（例えば、特許文献２）、付帯情報（例：撮影日時）や付帯情報（例：撮影日時、ＧＰＳ情報）から得られる二次的情報（天気、国名）の観点（例えば、特許文献３）から自動分類することが提案されている。
【０００５】
一方、ユーザ毎に自らの所望する分類パターンを分類条件として定義してデジタルカメラに記憶させておき、そのカメラで自らが撮影したときには、撮影された画像のタグに自分の分類条件を記述しておくことにより、自分が撮影した画像は、自分用の分類条件で分類されるようにすることも提案されている（例えば、特許文献４）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−１１２９９７号公報
【特許文献２】特開２００５−０３７９９２号公報
【特許文献３】特開２００３−２７１６１７号公報
【特許文献４】特開２００４−１１８５７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１から３に記載されている自動分類手法では、分類条件はユーザによらず一定で、一律的な整理が行われており、ユーザが所望する分類の観点と必ずしも一致するとは限らない。また、特許文献４に記載されている手法では、ユーザが所望する分類の観点による分類は可能になるが、撮影の度に画像と分類条件を対応づけるのは面倒である。
【０００８】
本発明は、上記事情に鑑みてなされたものであり、ユーザが面倒な操作を行うことなく、ユーザが所望する整理の観点に合った画像の自動整理を実現する装置および方法ならびにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の画像整理方法は、入力された複数の画像の各々の内容および／または複数の画像の各々の付帯的属性に基づいて複数の画像の整理を行う際の整理条件を、ユーザ毎に記憶しておき、新たな複数の画像の整理を行う際に、記憶されている、その新たな画像の整理を行うユーザの整理条件を取得し、取得された整理条件に基づいてその新たな画像の整理を行うことを特徴とする。
【００１０】
本発明の画像整理装置は、上記の画像整理方法を実現するものであり、その第１の態様は、入力された複数の画像の各々の内容および／または複数の画像の各々の付帯的属性に基づいて複数の画像の整理を行う画像整理手段を備えた画像整理装置に、画像整理手段が行った整理の際の整理条件を、この装置のユーザを識別するユーザ識別情報と対応づけて記憶する整理条件記憶手段と、ユーザ識別情報の入力を受け付けるユーザ識別情報受付手段と、入力されたユーザ識別情報と対応づけられた整理条件を整理条件記憶手段から取得する整理条件取得手段とをさらに設け、画像整理手段が、取得された整理条件に基づいて新たな画像の整理を行うようにしたことを特徴とするものである。
【００１１】
本発明の画像整理装置の第２の形態は、入力された複数の画像の各々の内容および／または複数の画像の各々の付帯的属性に基づいて複数の画像の整理を行う画像整理手段を備えた画像整理装置に、画像整理手段が行った整理の際の整理条件を、この装置のユーザによって所持される、この装置によって読み書き可能な記憶媒体に記憶させる整理条件出力手段と、その記憶媒体から整理条件を取得する整理条件取得手段とをさらに設け、画像整理手段が、取得された整理条件に基づいて新たな画像の整理を行うようにしたことを特徴とする。
【００１２】
本発明の画像整理プログラムは、上記の画像整理方法をコンピュータに実行させるためのもの、言い換えると、コンピュータを上記の画像整理装置として機能させるものである。すなわち、本発明の画像整理プログラムの第１の形態は、入力された複数の画像の各々の内容および／または複数の画像の各々の付帯的属性に基づいて複数の画像の整理を行う画像整理手段としてコンピュータを機能させるプログラムにおいて、このコンピュータを、画像整理手段が行った整理の際の整理条件を、ユーザを識別するユーザ識別情報と対応づけて記憶装置に記憶させる整理条件記憶手段と、ユーザ識別情報の入力を受け付けるユーザ識別情報受付手段と、入力されたユーザ識別情報と対応づけられた整理条件を記憶装置から取得する整理条件取得手段としてさらに機能させ、画像整理手段が、取得された整理条件に基づいて新たな画像の整理を行うように機能させるようにしたことを特徴とするものである。
【００１３】
本発明の画像整理プログラムの第２の形態は、入力された複数の画像の各々の内容および／または複数の画像の各々の付帯的属性に基づいて複数の画像の整理を行う画像整理手段としてコンピュータを機能させる画像整理プログラムにおいて、このコンピュータを、画像整理手段が行った整理の際の整理条件を、このコンピュータのユーザによって所持される、このコンピュータによって読み書き可能な記憶媒体に記憶させる整理条件出力手段と、この記憶媒体から整理条件を取得する整理条件取得手段としてさらに機能させ、画像整理手段が、取得された整理条件に基づいて新たな画像の整理を行うように機能させることを特徴とする。
【００１４】
次に本発明の画像整理装置、方法、およびプログラムの詳細について説明する。
【００１５】
画像の「整理」には、複数の画像から一部または全部の画像を抽出する処理と、複数の画像を１以上のグループに分類する処理と、複数の画像の並べ替えをする処理の少なくとも１つが含まれうる。
【００１６】
したがって、「整理条件」には、画像の抽出のための抽出条件と、画像の分類のための分類条件と、画像の並べ替えのための並べ替え条件の少なくとも１つが含まれうる。この抽出条件、分類条件、および並べ替え条件は、入力された画像の各々の内容および／または付帯的属性（後述）の１種類以上を用いて定義される。
【００１７】
ここで、画像の「内容」には、画像解析によって得られる、画像中における人物の顔等の被写体の有無、撮影条件、画質等の情報の他、参照辞書との照合処理によって得られる、画像中の人物の名前、特定の被写体の有無等の情報が含まれうる。
【００１８】
画像の「付帯的属性」の具体例としては、その画像の撮影日時、撮影場所、撮像装置の機種、撮影モードやシャッタースピード、絞り、ストロボの設定等の撮影条件等の、撮影時に画像と関連づけられて記録される情報や、画像のタイトルやキーワード、撮影者名等の、主に撮影後に手入力によって画像と関連づけられて記録される情報、その画像の参照回数や参照時間等の、撮影後に画像と関連づけられて更新される画像に対するアクセス頻度を表す情報等が挙げられる。これらの情報は、例えば、Ｅｘｉｆ規格等に基づくタグとして画像データと関連づけて記録されうる。なお、撮影場所の情報は、例えば、撮像装置に設けられた、ＧＰＳ情報（緯度、経度）や移動体通信における位置情報（基地局情報等）を取得する手段によって取得されうる。
【００１９】
「ユーザ識別情報」の具体例としては、ユーザＩＤのような複数の文字や記号、番号の配列、ユーザの氏名、生年月日、電話番号等の属性情報、ユーザの指紋や虹彩、顔、署名等の生体情報等が挙げられる。
【００２０】
「ユーザ識別情報の入力」は、例えば、ユーザがキーボード等の入力装置を用いて手入力するようにしてもよいし、ユーザ識別情報がカード等の記録媒体のバーコードや磁気ストライプ、ＩＣ等に記憶されている場合にはカードリーダ等の読取装置を用いて読み取るようにしてもよいし、生体情報の入力・読取装置を用いて入力・読取りを行うようにしてもよい。
【００２１】
「ユーザによって所持される、（本発明の第２の形態となる画像整理）装置によって読み書き可能な記憶媒体」の具体例としては、この画像整理装置で読み書き可能なＩＣカード等が考えられる他、整理対象としてこの画像整理装置に入力される画像が記録されている、メモリカードやＣＤ−ＲＯＭ等が考えられる。
【００２２】
本発明は、ユーザ毎に整理条件を複数記憶可能とする態様であってもよい。すなわち、ユーザ毎に、複数の画像の整理のパターンの各々における整理条件を記憶可能としてもよい。例えば、本発明の画像整理装置の第１の形態の場合、１ユーザのユーザ識別情報に対して複数の整理条件が対応づけられて記憶され、入力されたユーザ識別情報と対応づけられた複数の整理条件を取得し、取得された複数の整理条件の各々に基づいて、複数のパターンの整理を行う。本発明の画像整理装置の第２の形態の場合、前記の記憶媒体に複数の整理パターン分の整理条件が記憶され、新たな画像の整理の際に、これらの複数の整理条件を取得し、取得された複数の整理条件の各々に基づいて、複数のパターンの整理を行う。
【００２３】
上記の複数パターンの整理を行う態様では、複数のパターンの整理の結果の好ましさを評価するようにすることが好ましい。ここで、「整理の結果の好ましさ」は、例えば、抽出された画像の数や、分類されたグループの数、グループ内の画像数、該画像数のグループ間での偏り度合の少なくとも１つに基づいて評価されうる。
【００２４】
さらに、より好ましいと評価された前記整理の結果を優先的に表示するようにすることが好ましい。ここで、「優先的に表示」とは、例えば、より好ましいと評価された整理の結果から順に表示したり、例えば、その整理結果の好ましさを表す評価値をあわせて表示することによって、より好ましいと評価された整理の結果を他の整理の結果と識別可能な態様にして表示したり、最も好ましいと評価された整理の結果のみを表示したりすることが考えられる。
【発明の効果】
【００２５】
本発明によれば、過去に行った画像の整理の際の整理条件を、ユーザ毎に記憶しておき、新たな画像の整理の際に、記憶されている、その整理を行うユーザの整理条件を取得し、取得された整理条件に基づいて新たな画像を整理するので、従来のように、ユーザによらず一律的な整理条件で画像の整理を行う場合に比べて、ユーザが所望する分類の観点により合致した画像の自動整理が可能になるだけでなく、撮影の度に画像と整理条件の対応づけを行う必要もなくなり、ユーザの手間もかからない自動整理が可能になる。
【００２６】
また、ユーザ毎に整理条件を複数記憶可能にしておき、取得された複数の整理条件の各々に基づいて、複数のパターンの画像の整理を行うようにすれば、ユーザの画像整理条件に対する様々な要求に対してより柔軟に対応することが可能になる。
【００２７】
さらに、複数のパターンの整理の結果の好ましさを評価するようにした場合には、ユーザは、複数のパターンによる整理の結果のどれが好ましいかをより容易に判断できるようになる。ここで、より好ましいと評価された整理の結果を優先的に表示するようにすれば、この効果はさらに顕著になる。
【図面の簡単な説明】
【００２８】
【図１】本発明の第１の実施形態による画像整理装置を適用した注文受付装置の外観斜視図
【図２】本発明の第１の実施形態による注文受付装置の構成を示す概略ブロック図
【図３】初期画面を示す図
【図４】本発明の第１の実施形態による画像整理処理における主なデータの流れと機  能ブロックを模式的に表した図
【図５】本発明の第１の実施形態による画像整理処理の流れを示すフローチャート
【図６】本発明の第１の実施形態による画像整理処理の流れを示すフローチャート（  続き）
【図７】整理条件設定画面の一例を示す図
【図８】整理条件テーブルの一例を示す図
【図９】総合的特徴量の性質を示す図
【図１０】整理結果表示画面の一例を示す図
【図１１】本発明の第２の実施形態による画像整理処理における主なデータの流れと  機能ブロックを模式的に表した図
【発明を実施するための形態】
【００２９】
以下、図面を参照して本発明の実施形態について説明する。
【００３０】
図１は本発明の第１の実施形態となる画像整理装置を備えた写真プリントの注文受付装置の外観斜視図である。図１に示すように、本発明の第１の実施形態となる注文受付装置１は、ユーザによる画像のプリント注文を受け付けるために写真店の店頭に設置されるものであり、プリント注文するための画像が記録された各種メモリカード２を装填し、メモリカード２から画像を読み出したり、メモリカード２に画像を記録したりするための複数種類のカードスロット４と、顧客ＩＤが記録された磁気カード３を読み取るカードリーダ５と、プリント注文のための各種表示を行う表示部６とを備えている。また、この注文受付装置１は、顧客からの注文に基づいて写真プリントを行うプリンタ８、および画像に対する画像処理やプリント注文の管理を行うためのデジタルイメージコントローラ（ＤＩＣ）１０とネットワーク経由で接続されている。なお、表示部６はタッチパネル式の入力部１８を備え、ユーザは表示部６の表示にしたがって表示部６にタッチすることにより、プリント注文や画像整理に必要な入力を行うことができる。
【００３１】
図２は本発明の実施形態による注文受付装置１の構成を示す概略ブロック図である。図２に示すように、注文受付装置１は、画像を表す画像データの記録制御および表示制御等の各種制御を行うとともに、装置１を構成する各部の制御を行うＣＰＵ１２と、装置１を動作させるための基本的なプログラムおよび各種係数等が記録されているＲＯＭ並びにＣＰＵ１２が処理を実行する際の作業領域となるＲＡＭにより構成されるシステムメモリ１４と、種々の指示を装置１に対して行うためのタッチパネル式の入力部１８と、上述した表示部６とを備える。
【００３２】
また、注文受付装置１は、上述したカードスロット４のメモリカード２から読み出した画像、ＣＰＵ１２が実行する、画像のプリント注文や整理を行うための各種プログラムや、整理条件等の参照データ等を記録するハードディスク２４と、システムメモリ１４、カードスロット４、カードリーダ５およびハードディスク２４を制御するメモリ制御部１６と、表示部６の表示を制御する表示制御部２６と、入力部１８による入力を制御する入力制御部２２と、装置１をプリンタ８、およびＤＩＣ１０とネットワークを介して通信するためのネットワークインターフェース３０とを備える。
【００３３】
なお、カードスロット４はメモリカード２の種類に応じて複数用意されているが、図２においては１つのカードスロット４のみを示している。
【００３４】
注文受付装置１で行われる後述の処理は、ハードディスク２４に記憶されている各種プログラムが実行されることによって実現される。なお、ハードディスク２４への各種プログラムの記憶は、この各種プログラムが記録されたＣＤ−ＲＯＭ等のコンピュータが読取可能な記録媒体からインストールすることによってなされる。また、各種プログラムは、注文受付装置１で行われる処理全体を制御するメインプログラムと、メインプログラムから必要に応じて呼び出される、注文処理や画像整理処理を行うサブプログラム等とからなる。
【００３５】
このような注文受付装置１におけるプリント注文は以下のようにして行われる。図３は注文受付装置１の表示部６に表示される初期画面を示す図である。この画面はメインプログラムの制御によって表示される。図３に示すように初期画面４０には、プリント注文を行うためのプリント注文ボタン４０Ａ、および後述するように画像の整理を行うための画像整理ボタン４０Ｂが表示されている。ここで、ユーザがプリント注文ボタン４０Ａを選択した場合、ＣＰＵ１２では、メインプログラムからプリント注文処理サブプログラムが呼び出され、このサブプログラムによる処理が実行される。ユーザが画面に表示される指示にしたがって複数の画像を記録したメモリカード２をカードスロット４に装填すると、装置１では、メモリカード２から複数の画像を読み出して一時的にハードディスク２４に保存し、さらに、複数の画像の一覧を表示部６に表示する
ユーザは表示部６に表示された画像の一覧からのプリント注文を行う画像の選択、注文枚数および注文サイズの設定をタッチパネル方式の入力部１６を用いて行う。そして、ユーザがプリント実行の指示を入力部１６を用いて行うと、ユーザが選択した画像、並びに注文枚数および注文サイズを表す注文情報がＤＩＣ１０に送信され、ここで画質を向上させるために必要な画像処理が画像に対して施され、注文情報に応じた注文枚数および注文サイズによりプリント注文した画像がプリンタ８からプリント出力される。
【００３６】
次に、本発明の実施形態における画像整理の処理について説明する。この処理は、ユーザが図３の初期画面で画像整理ボタン４０Ｂを選択することにより、メインプログラムから画像整理サブプログラムが呼び出され、実行されることによって実現される。
【００３７】
図４は、本発明の第１の実施形態となる画像整理処理における主なデータの流れと機能を模式的に表したブロック図である。図に示したように、顧客ＩＤを取得する顧客ＩＤ入力部５１と、画像の入力を受け付ける画像入力部５２と、画像整理条件設定モードの選択を受け付ける整理条件設定モード選択部６１と、整理条件設定モードとして「自動」が選択された場合に、顧客ＩＤ入力部５１によって取得された顧客ＩＤに対応づけられた整理条件を整理条件テーブルＴ１から取得する整理条件取得部５３と、整理条件設定モードとして「手動」が選択された場合に、整理条件の入力を受け付ける整理条件入力部６２と、取得／入力された整理条件に基づき、必要に応じて人物情報テーブルＴ２から人物の特徴量を取得し、入力された画像の整理を行う画像整理部５４と、整理の結果の好ましさを評価する整理結果評価部５５と、評価の結果に基づいて画像の整理結果を表示部６に表示させる整理結果表示部５６と、表示された整理結果の修正を受け付ける整理結果修正部６３と、整理結果の選択を受け付ける整理結果選択部５７と、選択された整理結果をメモリカード２に記録する整理結果記録部５８と、選択された整理結果に対応する整理条件を整理条件テーブルＴ１に登録する整理条件登録部５９とによって、この画像整理処理が実現される。
【００３８】
ここで、顧客ＩＤ入力部５１は、表示部６に「磁気カードを挿入してください」等の磁気カード３のカードリーダ５への挿入を促すメッセージを表示させ、磁気カード３がカードリーダ５に挿入されると、挿入された磁気カード３の磁気部分を読み取って顧客ＩＤを取得する。
【００３９】
画像入力部５２は、表示部６に「メモリカードを挿入してください」等のメモリカード２のカードスロット４への挿入を促すメッセージを表示させ、メモリカード２がカードスロット４に挿入されると、挿入されたメモリカード２から画像ファイルを読み込み、装置１のハードディスク２４に一時的に記憶させる。
【００４０】
整理条件設定モード選択部６１は、画像の整理条件設定モード選択画面を表示部６に表示させる。この画面には、「画像の整理条件の設定モードを選択してください」というメッセージと、「自動」「手動」の選択用ボタンが含まれ、ユーザの入力部１８の操作による「自動」「手動」の選択を受け付ける。
【００４１】
整理条件テーブルＴ１には、図８に示したように、顧客ＩＤ、整理のタイトル、および、画像の抽出条件、画像のグルーピング条件、画像のソート条件からなる画像整理条件が関連づけられて登録され、顧客ＩＤと連番の組合せによって１つの画像整理条件（整理パターン）を識別可能となっている。すなわち、１つの顧客ＩＤに対して、連番の値を変えることにより、複数の画像整理条件を対応づけることが可能となっている。なお、図中の顧客ＩＤ＝「ZZZ9999」は、実在する顧客と対応づけられたものではなく、この画像整理装置の既定の整理条件と対応づけられている。この整理条件テーブルＴ１に設定されている整理条件にしたがった画像整理処理の具体例については後述する。
【００４２】
整理条件取得部５３は、整理条件設定モード選択部６１において整理条件設定モードとして「自動」が選択された場合に、顧客ＩＤ入力部５１によって取得された顧客ＩＤを検索キーとして整理条件テーブルＴ１にランダムアクセスし、この顧客に対応づけられた整理条件を１件取得する。このとき、整理条件取得部５３は取得した位置（整理条件テーブルＴ１のレコードのアドレス）を記憶しており、整理条件テーブルＴ１にこの顧客ＩＤに対応づけられた整理条件が複数件登録されている場合、この顧客ＩＤに対応づけられた次の整理条件を読み込む際には、ランダムアクセスではなく、整理条件テーブルＴ１の現在の読込み位置からのシーケンシャルアクセスで読み込むことができる。
【００４３】
整理条件入力部６１は、整理条件設定モード選択部６１において、整理条件設定モードとして「手動」が選択された場合に、整理条件の設定を行う画面を表示部６に表示させ、ユーザによる整理条件の入力を受け付ける。図７は、整理条件の設定画面の一例を示したものである。図のように、整理条件設定画面４１は、抽出条件設定エリア４１Ａ、グルーピング条件設定エリア４１Ｅ、ソート条件設定エリア４１Ｋから構成される。
【００４４】
抽出条件設定エリア４１Ａには、抽出条件として設定可能な項目４１Ｃが列挙されており、ユーザは、チェックボックス４１Ｂをタッチすることにより、その項目を抽出条件とするかどうかを選択する。また、設定／変更ボタン４１Ｄをタッチすると、その項目の詳細な条件を設定するための画面が表示される。例えば、撮影日時についての設定／変更ボタン４１Ｄをタッチすると、整理条件入力部６１は、画像入力部５２で入力された画像ファイルの付帯情報を参照し、最も古い撮影日時と最も新しい撮影日時を特定して、入力された画像ファイルの画像の撮影期間内の撮影日時をカレンダー形式で表した詳細設定画面を表示部６に表示させ、ユーザが抽出対象となる画像の撮影期間の始期と終期をタッチすることによる、撮影日時に関する抽出条件の設定を受け付け、設定された撮影期間を整理条件設定画面４１の抽出条件設定エリア４１Ａの撮影日時の項目の位置４１Ｃに表示させる。また、人物についての設定／変更ボタン４１Ｄをタッチすると、整理条件入力部６１は、画像入力部５２で入力された画像ファイルを順次読み込み、画像中の顔領域の検出を行い、さらに、検出された顔の類似性を判定し、類似する顔の画像をグループ化し、各グループの代表的な顔の画像を決定し、代表的な顔のサムネイル画像を一覧にした詳細設定画面を表示部６に表示させ、ユーザが所望のサムネイル画像にタッチすることによる、抽出対象の画像に含まれているべき顔の画像の選択を受け付け、選択された顔のサムネイル画像を整理条件設定画面４１の抽出条件設定エリア４１Ａの人物の項目の位置４１Ｃに表示させる。ここで、顔領域の検出は、AdaBoost等のマシンラーニングによって得られた識別器を用いた方法（例えば特開２００５−１０８１９５号公報）、顔の類似性の判定は、顔領域から抽出された目、鼻、口等の特徴点の位置、形状、サイズ等を表す特徴ベクトル（特徴量）を求め、各顔画像間での特徴ベクトルの統計的距離に基づいて顔画像のグルーピングを行う方法（例えば特開平０９−２５１５３４号公報）、代表的な顔の決定は、グループ内の顔画像のエッジ成分や肌色成分等に基づいて最も好ましい画質の画像を選択する方法（例えば、特開２００５−４９９６８号公報、特開２００５−１２２７２１号公報）等の公知の技術を利用することが可能である。なお、上記の各グループの代表的な顔の画像の特徴量は、顧客ＩＤ入力部５１で取得された顧客ＩＤと関連づけられて人物情報テーブルＴ2に登録される。このとき、１つの顧客ＩＤに対して複数の顔の特徴量が関連づけられることになるので、顧客ＩＤと連番を組み合わせた人物ＩＤによって個々の顔の特徴量を識別できるようにしている。また、その顧客ＩＤと関連づけられた顔の特徴量が既に登録されている場合には、今回登録対象の顔の特徴量と既に登録されている顔の特徴量の類似性を判定し、類似と判定された場合には新たな登録を行わず、類似しないと判定された場合には、新たな登録を行う。
【００４５】
グルーピング条件設定エリア４１Ｅは、グルーピングのキーとすることが可能な項目４１Ｆが一覧表示されており、ユーザが各項目に対応するチェックボックス４１Ｇをタッチすることによる、グルーピングのキーの選択を受け付ける。また、ユーザが各項目に対応する「↑」ボタン４１Ｈ、または「↓」ボタン４１Ｊをタッチすることにより、グルーピングの優先順位の設定を受け付ける。
【００４６】
ソート条件設定エリア４１Ｋについても、グルーピング条件設定エリア４１Ｅと同様に、並べ替えのキーとすることが可能な項目４１Ｌが一覧表示されており、ユーザがチェックボックス４１Ｍをタッチすることによる並べ替えのキー項目の選択、「↑」ボタン４１Ｎ、または「↓」ボタン４１Ｐをタッチすることによる並べ替えのキー項目の優先順位の設定、および、昇順ボタン４１Ｑまたは降順ボタン４１Ｒをタッチすることによる並べ替えの昇降順の選択を受け付ける。なお、昇順ボタン４１Ｑと降順ボタン４１Ｒは、選択された方のボタンが強調表示されるようになっている。整理条件入力部６１において手動入力された整理条件は、システムメモリ１４の所定の記憶領域に記憶され、後述の画像整理部５４の整理処理で用いられる。
【００４７】
画像整理部５４は、取得／入力された整理条件、すなわち、抽出条件、グルーピング条件、およびソート条件に基づき、入力された画像の付帯情報や入力された画像に対する解析処理によって得られる特徴量を、画像の抽出、グルーピング、ソートのキー情報とし、必要に応じて人物情報テーブルＴ２から人物の特徴量を取得し、入力画像のうち抽出条件を満たす画像を抽出する抽出処理、入力／抽出された画像をグルーピング条件を満たすように１以上のグループに分類する処理、入力／抽出された画像またはグルーピング処理によって分類された各グループをソート条件を満たすように並べ替えるソート処理を行う。なお、グルーピング処理によって分類された各グループは、画像ファイルの論理的な格納場所、すなわち、フォルダ（ディレクトリパス）に対応づけられる。
【００４８】
具体的には、画像の抽出処理では、例えば、所定の期間に撮影された画像を抽出するように抽出条件が設定されている場合には、画像整理部５４は、入力された画像ファイルのＥｘｉｆタグに記録されている撮影日時を取得し、取得された撮影日時が、設定された所定期間内である画像ファイルのみを抽出する。
【００４９】
また、整理条件設定モード選択部６１において「手動」が選択され、図７の整理条件設定画面４１等での操作によって、特定の人物の顔を含む画像を抽出するように抽出条件が設定された場合には、画像整理部５４は、整理条件入力部６２において、整理条件設定画面４１の人物についての設定／変更ボタン４１Ｄがタッチされることによって行われた前述の顔検出、グループ化、代表顔画像の決定の各処理の結果を利用し、抽出対象の顔を代表画像とするグループに属する入力画像を、抽出条件に合致するものとして抽出する。
【００５０】
一方、整理条件設定モード選択部６１において「自動」が選択され、整理条件取得部５３が整理条件テーブルＴ1から取得した抽出条件が、例えば、人物ＩＤ＝「ABC0001_01」であった場合、この人物ＩＤの人物の顔の特徴量を取得するために、人物情報テーブルＴ2にアクセスする。この人物情報テーブルＴ２は、人物の氏名等の属性情報やその人物の顔画像に対する解析処理によって得られるその人物の顔の特徴量と人物ＩＤとを関連づけたものである。この人物ＩＤは、顧客ＩＤと連番の組合せによって構成される。したがって、例えば、ある顧客ＩＤの顧客本人は連番「00」、その本人の子どもは連番「01」というように、１つの顧客ＩＤに対してその顧客ＩＤの顧客が撮影する複数の人物を対応づけることが可能となっている。画像整理部５４は、抽出条件として取得した人物ＩＤ＝「ABC0001_01」を検索キーとして、人物情報テーブルＴ2を参照し、この人物ＩＤ＝「ABC0001_01」に関連づけられた顔の特徴量を取得するとともに、画像入力部５２で入力された画像ファイルを順次読み込み、画像中の顔領域の検出し、検出された顔領域から目、鼻、口等の特徴点の位置、形状、サイズ等を表す特徴量を算出する。さらに、人物情報テーブルＴ2から取得した人物ＩＤ＝「ABC0001_01」に対応する顔の特徴量と、入力画像から検出された顔の各々に対応する特徴量との統計的距離を算出し、算出された統計的距離の値が所定の閾値以下となる入力画像を抽出する。
【００５１】
また、ＧＰＳ情報によって特定される所定の撮影場所で撮影された画像を抽出するように抽出条件が設定されている場合には、画像整理部５４は、入力された各画像ファイルのＥｘｉｆタグに記録されている撮影場所を表すＧＰＳ情報を取得し、ＧＰＳ情報に基づいて、抽出条件である所定の場所と入力された各画像の撮影場所との距離を算出し、算出された距離が所定の閾値以下となる入力画像を抽出する。
【００５２】
さらに失敗写真を除外する抽出条件が設定されている場合には、例えば、入力画像中の顔等の主要被写体領域を検出し、主要被写体領域とそれ以外の背景領域における輝度のヒストグラムを各々生成し、そのプロフィールと、予め登録しておいた適正な明るさの場合のプロフィールとの比較を行い、その差が所定の閾値よりも大きい画像を明るさが不適正な画像として除外したり、画像中の主要被写体を検出し、検出された領域における高周波成分の積分値が所定の閾値よりも小さい画像をピンボケ画像として除外したり、入力画像から複数の方向のエッジを検出し、エッジ方向毎に求められたエッジ幅のヒストグラムを作成し、直交する２方向におけるエッジ幅のヒストグラムの相関値を各方向組について求め、各方向における平均エッジ幅と各方向組におけるエッジ幅のヒストグラムの相関値とに基づき、相関値が所定の閾値より小さい方向組における、平均エッジ幅がより大きい方向をぶれ方向を決定し、決定されたぶれ方向に垂直なエッジの幅をぶれの幅とし（特開2005-122721号公報参照）、得られたぶれの幅が所定の閾値よりも大きい画像を手ぶれ画像として除外したりする。
【００５３】
なお、この抽出処理によって、抽出されなかった画像、または除外された画像は、後述の整理処理によって分類されるフォルダとは別に作成される「未整理フォルダ」に分類される。
【００５４】
次に、画像のグルーピング処理では、例えば、撮影日時（年・月）毎に分類するようにグルーピング条件が設定されている場合には、画像整理部５４は、入力された画像ファイルのＥｘｉｆタグに記録されている撮影日時を取得し、入力された画像ファイルを、取得された撮影日時のうちの撮影年月の値毎のグループに分類する。なお、撮影日時による分類は、各画像の撮影日時を時間軸上に配置し、撮影日時が隣接する２つの画像についての撮影間隔の大小に応じて画像を複数のグループに分類する手法（特開２０００−１１２９９７号公報参照）、撮影日時が隣接する画像間の撮影間隔が所定の閾値よりも大きい場合にその画像の間をグループの境界とする手法（特開２００１−２２８５８２号公報）等を用いて行ってもよい。
【００５５】
また、グルーピング条件として「撮影年、撮影月、撮影場所」というように複数の項目が設定されている場合には、画像整理部５４は、まず、入力された画像ファイルのＥｘｉｆタグに記録されている撮影日時を取得し、入力された画像ファイルを、取得された撮影日時のうちの撮影年の値毎のグループに分類する。次に、各撮影年のグループに属する画像ファイルを、取得された撮影日時のうちの撮影月の値毎のグループに分類する。最後に、各撮影年・撮影月のグループに属する画像ファイルのＥｘｉｆタグに記録されている撮影場所を表すＧＰＳ情報（緯度・経度）を取得し、取得された各画像ファイルの緯度・経度を、縦軸を緯度、横軸を経度とする座標平面上にプロットしたものを画像（以下、プロット画像という）として捉え、プロット画像に対して膨張処理を行うことによって連結領域を形成し、連結領域に対してラベリング処理を行うことによってグループ化を行う（例えば、特開２００５−４９９６８号公報参照）。なお、ＧＰＳ情報に基づいて分類された各グループには、「撮影場所１」「撮影場所２」というようなグループ名を付してもよいし、ＧＰＳ情報と地名を対応づける参照テーブルを予め用意しておき、各グループのＧＰＳ情報に対応する地名を参照テーブルから取得し、取得された地名をグループ名としてもよい。このように、グループ化のための項目が複数設定されている場合には、画像整理部５４は、入力された画像ファイルを、まず撮影年毎に分類し、撮影年毎の各グループに属する画像ファイルを、撮影月毎に分類し、撮影年・月毎の各グループに属する画像ファイルを、撮影場所毎に分類することにより、階層的なグループ化がなされる。
【００５６】
人物毎に分類するようにグルーピング条件が設定されている場合には、前記の整理条件入力部６１において人物についての設定／変更ボタン４１Ｄがタッチされた際の処理と同様に、画像整理部５４は、画像入力部５２で入力された画像ファイルを順次読み込み、画像中の顔領域の検出を行い、さらに、検出された顔の類似性を判定し、類似する顔の画像をグループ化する。なお、このグループ化を行った際の各グループの代表的な顔の画像の特徴量は、顧客ＩＤ入力部５１で取得された顧客ＩＤと関連づけられて人物情報テーブルＴ2に登録される。このとき、１つの顧客ＩＤに対して複数の顔の特徴量が関連づけられることになるので、顧客ＩＤ＋連番によって個々の顔の特徴量を識別できるようにしている。また、その顧客ＩＤと関連づけられた顔の特徴量が既に登録されている場合には、今回登録対象の顔の特徴量と既に登録されている顔の特徴量の類似性を判定し、類似と判定された場合には新たな登録を行わず、類似しないと判定された場合には、新たな登録を行う。また、整理条件入力部６２において、整理条件設定画面４１の人物についての設定／変更ボタン４１Ｄがタッチされたことにより、上記と同様の顔のグループ化が行われている場合には、その処理結果を利用することができる。
【００５７】
画像中に表現されているイベント毎に分類するようにグルーピング条件が設定されている場合には、画像整理部５４は、例えば、入力画像に対する複数の種類の画像解析によって得られる複数の特徴量に基づいて得られる、複数の総合的な特徴量の中から、隣接画像間での総合的特徴量の変化量が撮影日時の間隔と正の高い相関を有するものを、その複数の入力画像中に表現されているイベントを最もよく表すイベント特徴量として選択し、選択されたイベント特徴量の分布に応じた分類を行う。
【００５８】
具体的には、まず、画像整理部５４は、入力された画像ファイルの各々について、複数の種類の画像解析を行い、複数の種類の特徴量ｇi（i=1,2,・・・,n,・・・,N）を算出する。ここで、算出される特徴量としては、例えば、画像の色、輝度、テキスチャ、奥行き、画像中のエッジ等を表すものがある。次に、例えば、下の式（１）のようにして、これら複数の特徴量ｇiと複数の係数ａi[j]，ｂi[j]，ｃi[j] （j=1,2,・・・,m,・・・,M）に基づいて、M種類の新たな複数の総合特徴量Ｅv(j)を求める。  
Ev[j] = (a1[j]・g1+a2[j]・g2+...+aN[j]・gN)
+(b1[j]・g1・g2+ b2[j]・g2・g3+...+ bN-1[j]・gn-1・gn)
+(c1[j]・g12+ c2[j]・g22+...+ cN[j]・gn2)                    （１）
これにより、１つの入力画像について、係数ａi[j]，ｂi[j]，ｃi[j]の値の組合せの異なるM個の総合特徴量Ｅv[j]が求まる。
【００５９】
さらに、入力された画像を撮影日時順に並べた際の隣接画像間の撮影時間間隔Δtと、隣接画像間の総合特徴量の差分ΔEv[j]との相関係数Ｒ[j]を、j=1,2,・・・,m,・・・,Mについて求め、  相関係数Ｒ[j]が最大となるときのjの値Jにおける総合的特徴量Ｅv[J]をイベント特徴量として決定する。
【００６０】
そして、入力画像を各画像のイベント特徴量Ｅv[J]の値の順に並べ替え、隣接画像間のイベント特徴量Ｅv[J]の差が所定の閾値より大きい場合に、その画像間がグループの境界となるように分類する。
【００６１】
例えば、ある総合的特徴量Ｅv[J1]について、縦軸を総合的特徴量、横軸を撮影順として、入力された複数の画像の各々についての総合的特徴量Ｅv[J1]の時系列的な分布を表現すると、図９（ａ）のように、連続する複数の画像毎にグループ（Ａ〜Ｅ）を形成したものとなったとすれば、この総合的特徴量Ｅv[J1]は、この入力画像を分類するのに好ましいものであると考えられる。一方、ある総合的特徴量Ｅv[J2]についても同様の時系列的な分布を表現すると、図９（ｂ）のように、ランダムな分布になったとすれば、この総合的特徴量Ｅv[J2]は、この入力画像を分類するのには好ましいものではないと考えられる。上記の分類方法では、これらの分布パターンを識別するために、「画像間の撮影間隔が空いていれば、その画像間でイベントが異なっている可能性が高い」ことを前提とし、入力画像を時系列に並べたときの隣接画像間における撮影間隔と総合的特徴量の差とが最も高い正の相関を示す総合的特徴量を、入力された複数の画像に表現されたイベント毎に分類するのに最適なイベント特徴量として選択し、選択されたイベント特徴量の分布に応じて、入力画像の分類を行っている。なお、図９（ａ）の場合、イベント特徴量Ｅv[J1]に応じた分類結果では、グループＢとＤは同一グループとなる。例えば、グループＢには去年の運動会の画像が含まれ、グループＤには今年の運動会の画像が含まれる場合、これらの２つのグループは、運動会という１つのグループに統合されて分類される。
【００６２】
画像のソート処理では、例えば、撮影日時の昇順に並べ替えるようにソート条件が設定されている場合には、画像整理部５４は、入力された画像ファイルのＥｘｉｆタグに記録されている撮影日時を取得し、グルーピング処理で分類されたグループ毎に、そのグループに属する画像を撮影日時の昇順に並べ替える処理を行う。また、撮影日時毎にグルーピングされている場合には、その分類されたグループの並び順も撮影日時順に並べ替える処理を行う。
【００６３】
以上のような画像整理部５４によって行われた整理の結果としては、抽出された画像のファイル名と、そのファイルが属するグループ名（フォルダ名）とが関連づけられ、ソート条件に基づいて並べ替えられたリスト形式のものが考えられる。
【００６４】
整理結果評価部５５は、画像整理部５４で行われた複数（K種類）の整理処理の結果の各々について、結果の好ましさを表す評価値Ｓc[k]（k=1,2,・・・,K）を算出する。この評価値Ｓc[k]は、各整理結果に対して、例えば、整理処理によって分類されたグループ数やグループ内の画像数、グループ間の画像数の偏り（分散）等の各評価項目についての所定の評価基準に基づく0から5までの評価スコアを決定し、各評価項目における評価スコアを合計することによって求めることができる。ここで、所定の評価基準としては、例えば、分類されたグループ数であれば、多すぎても少なすぎても適切とはいえないので、所定の値の範囲にあれば評価スコア＝5とし、その範囲から離れるにしたがって評価スコアを低くすることが考えられる。グループ内の画像数についても、多すぎても少なすぎても適切とはいえないので、グループ数と同様に、１グループ当たりの平均画像数が所定の値の範囲にあれば評価スコア＝5とし、その範囲から離れるにしたがって評価スコアを低くすることが考えられる。また、グループ間の画像数の偏りについては、偏りがないほど適切と考えられるので、グループ毎の画像数の分散を求め、その値が所定の値よりも小さければ評価スコア＝5とし、分散の値が大きくなるにしたがって評価スコアを低くすることが考えられる。
【００６５】
整理結果表示部５６は、整理結果評価部５５によって算出された評価値Ｓc[k]に基づき、評価値の高い順に表示の優先順位を設定し、優先順位の高い順に所定数の整理結果を表示部６に順次表示させる。図１０は、整理結果を表示した整理結果表示画面の一例である。図に示したように、整理結果表示画面４２は、整理結果の表示の優先順位と整理のタイトルとを表示するタイトル領域４２Ａと、画像整理部５４によって分類されたフォルダを表示するフォルダ領域４２Ｂと、フォルダ領域４２Ｂにおいてユーザによって選択されたフォルダ内の画像ファイルを読み込んで、サムネイル画像を表示するサムネイル画像領域４２Ｃと、前の整理結果、すなわち、優先順位のより高い整理結果を表示させる「前の整理結果」ボタン４２Ｄと、次の整理結果、すなわち、優先順位のより低い整理結果を表示させる「次の整理結果」ボタン４２Ｅと、現在表示されている整理結果に対応する整理条件を別画面に表示させる「整理条件の確認」ボタン４２Ｆと、現在表示されている整理結果のタイトルを編集するための画面を表示させる「タイトルの編集」ボタン４２Ｇと、ユーザによって選択されたフォルダによる分類を除外する「フォルダの除外」ボタン４２Ｈと、ユーザによって選択された画像をその画像が属するフォルダから除外する「ファイルの除外」ボタン４２Ｊと、各フォルダの画像から手ぶれやピンぼけ等の失敗写真を除外する「失敗写真の除外」ボタン４２Ｋと、入力画像の整理方法を現在表示されている整理結果に対応するものに確定する「この整理結果に決定」ボタン４２Ｌと、画像整理メニューでの作業を終了する「終了」ボタン４２Ｍとから構成されている。
【００６６】
ここで、タイトル領域４２Ａの整理結果"n"とは、優先順位がn番目、すなわち評価値Ｓc[k]がn番目に高い整理結果であることを示す。また、表示されているタイトル（「富士太郎ちゃんの成長記録（２００５年１月〜２００５年１２月）」）は、整理条件テーブルＴ1のタイトルの項目から取得されたものか、または、タイトル編集ボタン４２Ｇのタッチによって表示されるタイトル編集画面において、入力されたものである。なお、タイトルで使用される人物名（富士太郎）については、固定値として整理条件テーブルＴ1に登録せず、"NAME"という変数として登録しておくとともに、抽出条件で指定された人物ＩＤに対応する人物の氏名を人物情報テーブルＴ2から取得するようにしてもよい。年月についても、同様に、"YY/MM-1"、"YY/MM-2"という変数で登録しておき、各々、抽出処理後の画像の撮影日時の最小値と最大値を、各画像ファイルのＥｘｉｆタグから取得するようにしてもよい。
【００６７】
フォルダ領域４２Ｂには、整理結果のリストの各ファイルが属するフォルダ名の情報に基づいて、フォルダの分類の階層を視覚化した表示が行われる。
【００６８】
整理結果修正部６３は、ユーザによる「タイトルの編集」ボタン４２Ｇ、「フォルダの除外」ボタン４２Ｈ、「ファイルの除外」ボタン４２Ｊ、「失敗写真の除外」ボタン４２Ｋのタッチに応じて、整理結果の修正を行う。
【００６９】
具体的には、「タイトルの編集」ボタン４２Ｇに対するタッチが検出された場合には、タイトル編集画面を表示部６に表示させる。タイトル編集画面は、定型的なタイトルからの選択を行うためのユーザインターフェースと、仮名やアルファベット等の文字ボタンを用いて自由にタイトルの入力を行うためのユーザインターフェースとを備えている。この画面で選択・入力されたタイトルは、整理結果表示画面４２のタイトル領域４２Ａに表示される。さらに、タイトル編集画面は、抽出条件として設定された人物の顔画像や、グルーピング条件で人物毎のグルーピングが設定された場合の各グループに対応する人物の顔画像に対して、その人物の名前等の属性の入力を行うためのユーザインターフェースを備えている。ここで入力された人物の属性は、その人物の顔の特徴量とともに、人物ＩＤと関連づけられて、人物情報テーブルＴ2に登録される。
【００７０】
整理結果表示画面４２のフォルダ領域４２Ｂにおいて、ユーザが除外対象のフォルダをタッチすることによって選択し、さらに、「フォルダの除外」ボタン４２Ｈにタッチしたことが検出された場合には、整理の結果リストにおいて、選択された除外対象のフォルダと対応づけられたすべてのファイルの行を削除することによって、選択された除外対象のフォルダに属するすべての画像ファイルを未整理フォルダに移動させる。ここで行われた除外処理は、除外対象ではないフォルダに属する画像ファイルのみを抽出する処理と同じであることから、この除外処理は、抽出条件として反映される。例えば、人物毎に分類されたフォルダ（人物ＩＤ＝"DEF0001_00"〜"DEF0001_05"）のうち、人物ＩＤ＝"DEF0001_05"のフォルダを除外した場合には、人物ＩＤ＝"DEF0001_00"〜"DEF0001_04"の人物が含まれる画像を抽出したことになるので、人物ＩＤ＝"DEF0001_00"〜"DEF0001_04"という抽出条件が追加される。
【００７１】
整理結果表示画面４２のサムネイル画像領域４２Ｃにおいて、ユーザが除外対象の画像をタッチすることによって選択し、さらに、「ファイル除外」ボタン４２Ｊにタッチしたことが検出された場合には、選択された除外対象のファイルの行を整理結果のリストから削除することによって、選択された除外対象の画像ファイルを未整理フォルダに移動させる。
【００７２】
「失敗写真の除外」ボタン４２Ｋに対するタッチが検出された場合には、画像整理部５４の失敗写真の除外処理と同様の処理を行い、失敗写真と判定された画像のファイルを未整理フォルダに移動させる。
【００７３】
整理結果選択部５７は、整理結果表示画面４２の「この整理結果に決定」ボタン４２Ｌに対するタッチを検出し、そのタッチが行われた時に整理結果表示画面４２に表示されている整理結果と、それに対応する整理条件を特定する。
【００７４】
整理結果記録部５８は、整理結果選択部５７によって特定された整理結果に対応する整理結果リストをカードスロット４に装填されたメモリカード２に記録する。
【００７５】
整理結果登録部５９は、整理結果選択部５７によって特定された整理結果に対応する整理条件を、顧客ＩＤ入力部５１で取得された顧客ＩＤと対応づけて整理条件テーブルＴ1に登録する。このとき、その顧客ＩＤに対応する整理条件が既に登録されている場合には、同じ整理条件の登録があるかどうかをチェックし、既に登録がある場合には登録を行わない。同じ整理条件の登録がない場合には、その顧客ＩＤに対する連番の最大値に１加算した値を新たな連番として、今回の整理条件と登録する。
【００７６】
次に、図５および６のフローチャートと図８の整理条件テーブルＴ1の登録例を用いて、本発明の実施形態となる画像整理処理の流れの概要について説明する。
【００７７】
まず、第１のケースとして、図８の整理条件テーブルＴ1に顧客ＩＤ「ABC0001」と対応づけられた整理条件がまったく登録されていない状態で、この顧客ＩＤ「ABC0001」を有するユーザが、自分の子どもの画像を成長記録として整理するために、手動で整理条件を設定して、画像の整理を行わせる場合について説明する。
【００７８】
ユーザが図３の初期画面で画像整理ボタン４０Ｂを選択すると、顧客ＩＤ入力部５１は「磁気カードを挿入してください」とのメッセージを表示部６に表示させ、ユーザがカードリーダ５に磁気カード３を挿入すると、顧客ＩＤ入力部５３は、挿入された磁気カード３を読み取って、顧客ＩＤ「ABC0001」を取得する（ステップＳ１）。
【００７９】
次に、画像入力部５２が「メモリカードを装填してください」とのメッセージを表示部６に表示させ、ユーザが、メモリカード２をカードスロット４に装填すると、画像入力部５２は、装填されたメモリカード２から複数の画像の画像ファイルを読み込んでハードディスク２４に一時的に記憶させる（ステップＳ２）。
【００８０】
顧客ＩＤと画像の入力が完了すると、整理条件設定モード選択部６１は、画像整理条件設定モード選択画面を表示部６に表示させる。ここでは、ユーザが画像整理条件設定モード選択画面で「手動」ボタンにタッチすることにより、手動による整理条件の設定が選択される（ステップＳ３）。
【００８１】
この「手動」による整理条件の設定という選択を受けて（ステップＳ４；Ｎｏ）、整理条件入力部６１が、整理条件設定画面４１を表示部６に表示させる。ここで、ユーザが、抽出条件設定エリア４１Ａにおいて人物についての設定／変更ボタン４１Ｄにタッチすると、整理条件入力部６１は、画像入力部５２で入力された各画像に対して、顔検出、類似顔画像のグループ化、およびグループ毎の代表画像の決定を行い、入力画像に含まれる顔のサムネイル画像を一覧にした詳細設定画面を表示部６に表示させる。さらに、整理条件入力部６１は、グループ毎の代表画像の特徴量と、顧客ＩＤ入力部５１で取得された顧客ＩＤとを関連づけて人物情報テーブルＴ2に登録する。ユーザが、表示された顔のサムネイル画像の中から整理対象である自分の子どもの顔のサムネイル画像をタッチすることによって選択すると、整理条件入力部６１は、選択された顔のサムネイル画像を抽出条件設定エリア４１Ａの人物についての抽出条件を表示するエリアに表示させるとともに、人物についてのチェックボックスにチェックマークを表示させる。また、ユーザは、グルーピング条件設定エリア４１Ｅにおいて、撮影年と撮影月のチェックボックス４１Ｇにタッチすることによって分類のキー項目の選択を行い、矢印ボタン４１Ｈ，４１Ｊに適宜タッチすることによって、分類の階層が撮影年、撮影月の順になるように、分類のキー項目の並び順を変更する。さらに、ソート条件設定エリア４１Ｋにおいて、撮影年、撮影月、撮影日、撮影時刻のチェックボックス４１Ｍにタッチすることによって並べ替えのキー項目の選択を行い、矢印ボタン４１Ｈ，４１Ｊに適宜タッチすることによって、並べ替えのキー項目の優先順位が撮影年、撮影月、撮影日、撮影時刻の順になるように、並べ替えのキー項目の並び順を変更し、昇順ボタン４１Ｑにタッチすることによって、並べ替えの昇降順を選択する。以上のユーザの操作によって手動入力された画像の整理条件は、整理条件入力部６２によって、システムメモリ１４の所定の記憶領域に記憶される（ステップＳ２２）。
【００８２】
画像整理部５４は、整理条件入力部６２において入力された整理条件に基づき、入力画像から、指定されたユーザの子どもの顔が含まれる画像を抽出し、抽出された画像の各々について、どの撮影年・撮影月のフォルダに属するかを決定することによって、撮影年毎、撮影月毎に階層的に分類し、分類された各フォルダが撮影年、撮影月の昇順に並び、各撮影月のフォルダ内の各ファイルが撮影日時の昇順に並ぶように、整理結果リストの画像ファイルの並び順を決定する（ステップＳ２３）。
【００８３】
整理結果表示部５６は、画像整理部５４による整理結果を表した整理結果表示画面４２（図１０参照）を表示部６に表示させる（ステップＳ１４）。
【００８４】
ここでは、ユーザは、表示された整理結果を確認するとともに、「タイトル編集」ボタン４２Ｇにタッチする（ステップＳ１５；あり）。この「タイトル編集」ボタン４２Ｇのタッチに応じて、整理結果修正部６３は、タイトル編集画面を表示部６に表示させる。ユーザは、定型的なタイトルの中から「（NAME）ちゃんの成長記録（（YY/MM-1）〜（YY/MM-2））」を選択するとともに、抽出条件として選択された自分の子どもの顔画像に対応する人物名（富士太郎）を入力する（ステップＳ２１）。これにより、図１０に示したように、整理結果表示画面４２のタイトル領域４２Ａには、「富士太郎ちゃんの成長記録（２００５年１月〜２００６年２月）」という整理のタイトルが表示される。（ステップＳ１４）。なお、このとき入力された「富士太郎」という人物名は、抽出条件として選択された自分の子どもの顔画像の特徴量と同じ人物ＩＤと対応づけられて、人物情報テーブルＴ2に登録される。
【００８５】
タイトルの編集および整理結果の修正が完了し（ステップＳ１５；なし）、ユーザが整理結果表示画面４２の「この整理結果に決定」ボタン４２Ｌにタッチすると（ステップＳ１６；あり）、整理結果選択部５７は、これに応じて、整理結果表示画面４２に表示されている表示結果と、それに対応する整理条件を特定する。
【００８６】
整理結果記録部５８は、特定された整理結果のリストをカードスロット４に装填されたメモリカード２に記録する（ステップＳ１７）。
【００８７】
整理条件登録部５９は、整理条件テーブルＴ1から、顧客ＩＤ入力部５１で入力された顧客ＩＤ「ABC0001」に対応する、既に登録済みの整理条件を取得し（ステップＳ１８）、現在特定された整理条件と重複するかどうか判定する（ステップＳ１９）。ここでは、整理条件テーブルＴ1に顧客ＩＤ「ABC0001」と対応づけられた整理条件が登録されていないことを前提としているので、整理条件の重複はないと判定し（ステップＳ１９；なし）、現在の整理条件を、顧客ＩＤ「ABC0001」と連番「01」に対応づけて、整理条件テーブルＴ1に登録する（ステップＳ２０）。図８に例示される整理条件テーブルＴ1の顧客ＩＤ「ABC0001」かつ連番「01」と対応づけられた整理のタイトルと抽出条件、グルーピング条件、ソート条件は、以上のようにして登録されたものである。
【００８８】
なお、ユーザが、整理結果表示画面４２において「終了」ボタン４２Ｍにタッチした場合には（ステップＳ１６；なし）、整理結果の記録や整理条件の登録は行わずに、初期画面４０に戻る。
【００８９】
次に、第２のケースとして、上記の処理により整理条件テーブルＴ1に顧客ＩＤ「ABC0001」かつ連番「01」と対応づけられた整理条件の登録がされた後に、この顧客ＩＤ「ABC0001」のユーザが、新たに撮影して得た画像について、前回と同様に、自分の子どもの成長記録として整理を行う場合について説明する。
【００９０】
上記と同様にして、画像整理ボタン４０Ｂの選択、磁気カード３の挿入・顧客ＩＤの取得（ステップＳ１）、メモリカード２の装填・画像の入力（ステップＳ２）が行われた後、整理条件設定モード選択部６１は、画像整理条件設定モード選択画面を表示部６に表示させ、ユーザが画像整理条件設定モード選択画面で「自動」ボタンにタッチすることにより、自動による整理条件の設定が選択される（ステップＳ３）。
【００９１】
この「自動」による整理条件の設定という選択を受けて（ステップＳ４；Ｙｅｓ）、整理条件取得部５３は、顧客ＩＤ入力部５１で入力された顧客ＩＤと連番「01」を検索キーとして整理条件テーブルＴ１を参照し（ステップＳ５）、整理条件テーブルＴ1から顧客ＩＤ「ABC0001」に対応する整理条件の１件目（連番「01」）を取得する（ステップＳ６；あり）。
【００９２】
画像整理部５４は、取得された抽出条件「人物ＩＤ＝"ABC0001_01"」に基づき、画像入力部５２で入力された画像から顔領域を検出し、顔の特徴量を求めるとともに、人物情報テーブルＴ2から人物ＩＤ「ABC0001_01」に対応する特徴量を取得し、両特徴量の統計的距離を算出し、算出された統計的距離が所定の閾値以下となる入力画像を抽出し、グルーピング条件「撮影日時(YY)、撮影日時(MM)」に基づき、抽出された画像に付帯する撮影日時に基づいて、撮影年、撮影月毎に階層的に分類し、ソート条件「撮影日時、昇順）に基づき、撮影日時順に画像を並べ替える（ステップＳ７）。
【００９３】
このようにして１件目の整理条件に基づく画像整理処理が完了したら、整理条件取得部５３は、連番の値を１加算して「02」とし、顧客ＩＤ「ABC0001」に対応する２件目の整理条件の取得を試みる（ステップＳ８）。ここでは、顧客ＩＤ「ABC0001」に対応する整理条件は１件しか登録されていないので、２件目は該当なしとなり（ステップＳ９；なし）、引き続いて、装置既定の整理条件による画像の整理を行うかどうかを選択させるユーザインターフェースを表示部６に表示させる（ステップＳ１０）。
【００９４】
ここでは、ユーザが既定の整理条件による画像の整理を行わない方を選択して、既定の整理条件による画像整理処理をスキップした後（ステップＳ１０；しない）、行われた整理処理が１パターンのみかどうかの判定が行われる（ステップＳ１２）。ここでは、顧客ＩＤ「ABC0001」かつ連番「01」の整理条件の１パターンのみしか行っていないので（ステップＳ１２；Ｙｅｓ）、整理結果表示部５６が、その整理条件による整理結果を表した整理結果表示画面４２（図１０参照）を表示部６に表示させる（ステップＳ１４）。なお、整理結果表示画面４２のタイトル領域４２Ａの「富士太郎」という名前は、抽出条件にある人物ＩＤ「ABC0001_01」と対応づけられて人物情報テーブルＴ2に登録されているものを整理結果表示部５６が取得している。
【００９５】
その後、上記と同様に、必要に応じて整理結果の修正を行い（ステップＳ１５、Ｓ２１）、ユーザが整理結果表示画面４２の「この整理結果に決定」ボタン４２Ｌにタッチすると（ステップＳ１６；あり）、整理結果選択部５７が整理結果表示画面４２に表示されている表示結果とそれに対応する整理条件を特定し、整理結果記録部５８は、特定された整理結果のリストをメモリカード２に記録する（ステップＳ１７）。
【００９６】
整理条件登録部５９は、整理条件テーブルＴ1から、顧客ＩＤ入力部５１で入力された顧客ＩＤ「ABC0001」に対応する、既に登録済みの整理条件を取得し（ステップＳ１８）、現在特定された整理条件と重複するかどうか判定する（ステップＳ１９）。ここでは、整理条件テーブルＴ1に既に登録されている顧客ＩＤ「ABC0001」かつ連番「01」の整理条件が取得され、現在の整理条件との比較が行われる。ユーザが整理条件に影響するような整理結果の修正を行っていなければ、整理条件が重複していると判断され（ステップＳ１９；あり）、今回の整理条件の登録は行われない。整理結果の修正によって整理条件が変更され、整理条件の重複はないと判定された場合には（ステップＳ１９；なし）、現在の整理条件が、顧客ＩＤ「ABC0001」と連番「02」に対応づけられて、整理条件テーブルＴ1に登録される（ステップＳ２０）。
【００９７】
さらに、第３のケースとして、上記第１のケースの処理により整理条件テーブルＴ1に顧客ＩＤ「ABC0001」かつ連番「01」と対応づけられた整理条件のみが登録された状態で、この顧客ＩＤ「ABC0001」のユーザが、別のメモリカード２に記憶されている画像について、何をいつ撮影したものかを失念してしまったので、自ら整理条件を設定せずに、装置１によって自動的に設定される整理条件に基づいて整理を行わせる場合について説明する。
【００９８】
上記と同様にして、画像整理ボタン４０Ｂの選択、磁気カード３の挿入・顧客ＩＤの取得（ステップＳ１）、メモリカード２の装填・画像の入力（ステップＳ２）が行われた後、整理条件設定モード選択部６１は、画像整理条件設定モード選択画面を表示部６に表示させ、ユーザが画像整理条件設定モード選択画面で「自動」ボタンにタッチすることにより、自動による整理条件の設定が選択される（ステップＳ３）。
【００９９】
この「自動」による整理条件の設定という選択を受けて（ステップＳ４；Ｙｅｓ）、整理条件取得部５３は、顧客ＩＤ入力部５１で入力された顧客ＩＤと連番「01」を検索キーとして整理条件テーブルＴ１を参照し（ステップＳ５）、整理条件テーブルＴ1から顧客ＩＤ「ABC0001」に対応する整理条件の１件目（連番「01」）を取得する（ステップＳ６；あり）。
【０１００】
画像整理部５４は、取得された整理条件に基づいて画像整理処理を行う（ステップＳ７）。ここでは、ｎ番目に行われた画像整理処理の結果を第ｎの整理結果とする。したがって、この顧客ＩＤ「ABC0001」かつ連番「01」に対応する整理条件による整理結果を第１の整理結果となる。
【０１０１】
１件目の整理条件に基づく画像整理処理が完了したら、整理条件取得部５３は、連番の値を１加算して「02」とし、顧客ＩＤ「ABC0001」に対応する２件目の整理条件の取得を試みる（ステップＳ８）。ここでは、顧客ＩＤ「ABC0001」に対応する整理条件は１件しか登録されていないので、２件目は該当なしとなり（ステップＳ９；なし）、引き続いて、装置既定の整理条件による画像の整理を行うかどうかを選択させるユーザインターフェースを表示部６に表示させる（ステップＳ１０）。
【０１０２】
ここで、ユーザは既定の整理条件による画像の整理を行う方を選択し（ステップＳ１０；する）、整理条件取得部５３と画像整理部５４は、既定の整理条件による画像の整理処理を行う（ステップＳ１１）。具体的には、整理条件取得部５３は、顧客ＩＤを既定の整理条件用の予約値「ZZZ9999」に設定し、連番を「01」として、整理条件テーブルＴ１を参照し、整理条件テーブルＴ1から既定の整理条件の１件目を取得し、画像整理部５４が、取得した既定の整理条件に基づく画像整理処理を行う。以下、整理条件取得部５３は、連番を１ずつ加算しながら、次の既定の整理条件を取得し、画像整理部５４は、取得された既定の整理条件に基づく画像整理処理を行うことを繰り返す。
【０１０３】
以上の画像整理処理により、図８の整理条件テーブルＴ1（ただし、この時点では、顧客ＩＤ「ABC0001」かつ連番「02」の整理条件は未登録である）の場合には、顧客ＩＤ「ABC0001」かつ連番「01」の整理条件に基づく第１の整理結果と、および、顧客ＩＤ「ZZZ9999」かつ連番「01」の整理条件に基づいて、人物ＩＤ、撮影年、撮影月毎に階層的に分類され、撮影日時の昇順に並べ替えられた第２の整理結果と、顧客ＩＤ「ZZZ9999」かつ連番「02」の整理条件に基づいて、撮影年、撮影月、撮影場所毎に階層的に分類され、撮影日時の昇順に並べ替えられた第３の整理結果と、顧客ＩＤ「ZZZ9999」かつ連番「03」の整理条件に基づいて、イベント特徴量の分布にしたがって分類され、撮影日時の昇順に並べ替えられた第４の整理結果の合計４パターンの画像整理結果が得られる。なお、第２の整理結果における人物ＩＤは、前述のとおり、入力画像から検出された顔画像をその類似性によってグループ化することを示しており、このグループ化を行ったときの各グループの代表顔画像の特徴量は、人物ＩＤと対応づけられて人物情報テーブルＴ2に登録される。
【０１０４】
このように、このケースでは整理処理が複数パターン行われているので（ステップＳ１２；Ｎｏ）、整理結果評価部５５が、整理結果の各々について、グループ数やグループ内の画像数、グループ間の画像数の偏り（分散）等をポイント化することによって、各整理結果の好ましさを表す評価値Ｓc[1]からＳc[4]を算出する（ステップＳ１３）。
【０１０５】
整理結果表示部５６は、評価値Ｓc[1]からＳc[4]を値の降順に並べ替えて表示の優先順位とし、最も評価値の大きい（優先順位の高い）整理結果を整理結果１として整理結果表示画面４２を表示部６に表示させる（ステップＳ１４）。なお、ユーザが整理結果表示画面４２の「次の整理結果」ボタン４２Ｅにタッチすると、整理結果表示部５６は、評価値の値が次に大きい整理結果を整理結果２として整理結果表示画面４２を表示部６に表示させる。以下同様にして、整理結果３および４を表示させることができる。また、ユーザが整理結果表示画面４２の「前の整理結果」ボタン４２Ｄにタッチすると、整理結果表示部５６は、現在表示されている整理結果より１つ優先順位が高い整理結果を表す整理結果表示画面４２を表示部６に表示させる。
【０１０６】
その後、上記と同様に、必要に応じて整理結果の修正を行い（ステップＳ１５、Ｓ２１）、ユーザによって最も好ましいと判断された整理結果（ここでは第４の整理結果とする）が整理結果表示画面４２に表示されている状態で、ユーザが「この整理結果に決定」ボタン４２Ｌにタッチすると（ステップＳ１６；あり）、整理結果選択部５７が整理結果表示画面４２に表示されている表示結果とそれに対応する整理条件を特定し、整理結果記録部５８は、特定された整理結果のリストをメモリカード２に記録する（ステップＳ１７）。
【０１０７】
整理条件登録部５９は、整理条件テーブルＴ1から、顧客ＩＤ入力部５１で入力された顧客ＩＤ「ABC0001」に対応する、既に登録済みの整理条件を取得し（ステップＳ１８）、現在特定された整理条件と重複するかどうか判定する（ステップＳ１９）。ここでは、整理条件テーブルＴ1に既に登録されている顧客ＩＤ「ABC0001」かつ連番「01」の整理条件と、ユーザによって選択された整理条件、すなわち顧客ＩＤ「ZZZ9999」かつ連番「03」の、イベント特徴量による分類かつ撮影日時の昇順の並べ替えという条件とは異なるものであるから、整理条件の重複はないと判定され（ステップＳ１９；なし）、選択された整理条件が、顧客ＩＤ「ABC0001」と連番「02」に対応づけられて、整理条件テーブルＴ1に登録される（ステップＳ２０）。なお、図８の顧客ＩＤ「ABC0001」かつ連番「02」と関連づけられた登録例は、整理結果表示画面４２で「タイトルの編集」ボタン４２Ｇがタッチされ、タイトル「運動会」が入力された場合を示している（ステップＳ１５、Ｓ２１；整理結果修正部６３）。
【０１０８】
同様に、第４のケースとして、この顧客ＩＤ「ABC0001」のユーザが、さらに新たな画像に対して自動的に設定された整理条件による整理を行わせる場合には、上記のステップＳ５からＳ９の整理条件取得部５３と画像整理部５４での処理により、整理条件テーブルＴ1に既に登録されている顧客ＩＤ「ABC0001」に対応づけられた２件の整理条件に基づく２つの整理結果が得られ、ここで、ユーザが既定の整理条件での整理を行わない旨の選択をした場合には（ステップＳ１０；しない）、整理結果評価部５５が、これら２つの整理結果の各々についての評価値Ｓc[1]、Ｓc[2]を算出し（ステップＳ１３）、整理結果表示部５６は、評価値の高い順に整理結果１，２として、整理結果表示画面４２を表示部６に表示させる（ステップＳ１４）。このように、整理条件テーブルＴ1に顧客ＩＤと対応づけられた整理条件が複数登録されている場合にも、第３のケースと同様に、これらの整理条件に基づく整理結果の評価、整理結果の表示を行うことができる。
【０１０９】
ここで、整理結果の修正内容を整理条件に反映する処理について補足する。例えば、顧客ＩＤ「DEF0001」のユーザが、整理条件テーブルＴ1にこの顧客ＩＤと関連づけられた整理条件が登録されていない状態で、新たな画像に対して、自動的に整理条件を設定させて整理を行わせる場合、ステップＳ１０で既定の整理条件で整理を行うことを選択し、整理条件取得部５３が整理条件テーブルＴ1から順次取得した顧客ＩＤ「ZZZ9999」の３つの整理条件の各々に基づいて、画像整理部５４が画像整理処理を行って３つの整理結果を取得し（ステップＳ１１）、整理結果評価部５５が、各整理結果についての評価値Ｓc[1]からＳc[3]を算出し（ステップＳ１３）、整理結果表示部５６が、評価値の高い順に整理結果１、２、３として、整理結果表示画面４２を表示部６に表示させる（ステップＳ１４）。ここで、顧客ＩＤ「ZZZ9999」かつ連番「01」の整理条件に基づく画像整理処理の結果、人物ＩＤ「DEF0001_00」〜「DEF0001_05」の６つのフォルダに画像が分類されていた場合に、ユーザが、フォルダ領域４２Ｂの人物ＩＤ「DEF0001_05」のフォルダにタッチしてフォルダの選択を行い、「フォルダ除外」ボタン４２Ｈにタッチすると、人物ＩＤ「DEF0001_05」のフォルダは未整理フォルダに移動され、結果表示画面４２上からはこのフォルダは消去される。さらに、「失敗写真の除外」ボタン４２Ｋにタッチすると、各フォルダに分類された画像から前述の処理で失敗写真と判定された画像が未整理フォルダに移動され、整理結果表示画面４２上からはこの画像は消去される。ここで、ユーザがこの整理結果に満足して「この整理結果に決定」ボタン４２Ｌにタッチすると（ステップＳ１６；あり）、整理結果選択部５７が整理結果表示画面４２に表示されている表示結果とそれに対応する整理条件を特定し、整理結果記録部５８は、特定された整理結果のリストをメモリカード２に記録するとともに（ステップＳ１７）、整理条件登録部５９が、既登録整理条件との重複チェックを行った上で（ステップＳ１８，Ｓ１９）、整理条件の整理条件テーブルＴ1への登録を行う（ステップＳ２０）。ここで、図８に示された整理条件テーブルＴ1において、登録された顧客ＩＤ「DEF0001」かつ連番「01」に対応づけられた整理条件と、この整理条件による整理結果のもととなった顧客ＩＤ「ZZZ9999」かつ連番「01」の既定の整理条件とを比較すると、登録された整理条件には、人物ＩＤ＝「DEF0001_00」〜「DEF0001_04」という抽出条件と、「失敗写真除外」という抽出（除外）条件が追加されていることがわかる。これらは、整理結果表示画面４２におけるユーザの操作によって行った整理結果の修正が、整理結果選択部５７によって特定され、整理条件に反映されていることを示している。
【０１１０】
以上のように、本発明の第１の実施形態となる画像整理処理では、過去に行った画像の整理条件を、ユーザの顧客ＩＤ毎に整理条件テーブルＴ1に記憶させておき、整理条件設定モード選択部６１において、ユーザが整理条件の自動設定を選択した場合には、整理条件取得部５３が、顧客ＩＤ入力部５１で入力された顧客ＩＤと対応づけられた整理条件を整理条件テーブルＴ1から取得し、画像整理部５４が、取得された整理条件に基づいて、画像入力部５２から入力された新たな画像の整理を行うので、従来のように、ユーザによらず一律的な整理条件で画像の整理を行う場合に比べて、ユーザが所望する整理の観点に合致した、より好ましい画像の自動整理が可能になるだけでなく、撮影の度に画像と整理条件の対応づけを行う必要もなくなり、ユーザの手間もかからない自動整理が可能になる。
【０１１１】
また、整理条件テーブルＴ1において、顧客ＩＤと連番を組合せで個々の整理条件を識別することによって、１ユーザ（１つの顧客ＩＤ）毎に整理条件を複数記憶可能にしておき、整理条件取得部５３によって順次取得された複数の整理条件の各々に基づいて、画像整理部５４が、複数のパターンの画像の整理を行うので、ユーザの画像整理条件に対する様々な要求に対してより柔軟に対応することが可能になる。
【０１１２】
さらに、整理結果評価部５５が、複数のパターンの整理の結果の各々について整理結果の好ましさを表す評価値Ｓc[k]を算出し、整理結果表示部５６が、より好ましいと評価された整理の結果を優先的に表示させるようにしたので、ユーザは、複数のパターンによる整理の結果のどれが好ましいかをより容易に判断できるようになる。
【０１１３】
次に、本発明の第２の実施形態となる画像整理処理について説明する。第２の実施形態では、ユーザ毎の整理条件や人物情報を注文受付装置１のハードディスク等の記憶装置に記憶させておかず、ユーザが所持するＩＣカードに記憶させておく点において、第１の実施形態と異なる。なお、ハードウェア構成については、図１、図２に示した第１の実施形態のものとほぼ同様であるが、磁気カード３は、より記憶容量が大きいＩＣカード３’に、カードリーダ５は、ＩＣカードのメモリに対する読み書きが可能なカードリーダ・ライタ５’に置換した構成となっている。
【０１１４】
図１１は、本発明の実施形態による注文受付装置１の構成を示す概略ブロック図である。図１１に示したように、顧客ＩＤ入力部５１がない代わりに、整理条件を読み込む整理条件読込部７１と、人物ＩＤ毎の属性および特徴量からなる人物情報を読み込む人物情報読込部７２とをさらに備えた点で第１の実施形態とは異なる。
【０１１５】
ここで、整理条件読込部７１と人物情報読込部７２は、表示部６に「ＩＣカードを挿入してください」等のＩＣカード３’のカードリーダ・ライタ５’への挿入を促すメッセージを表示させ、ＩＣカード３’がカードリーダ・ライタ５’に挿入されると、挿入されたＩＣカード３’のメモリから、各々、整理条件、および人物情報を取得する。
【０１１６】
この整理条件は、このＩＣカード３’を所持しているユーザが過去に行った画像整理の際の整理条件である。整理条件読込部７１によって読み込まれた整理条件は、注文受付装置１のシステムメモリ１４の所定の記憶領域（ユーザ整理条件メモリ）に一時的に記憶される。これらのユーザ独自の整理条件と装置の既定の整理条件は、第１の実施形態と同様に、整理条件取得部５３によって参照されるが、ユーザ整理条件メモリには、そのユーザの整理条件しか記憶されていないため、顧客ＩＤは不要であり、整理条件取得部５３は、ユーザ整理条件メモリに記憶されている先頭の整理条件から順に読み込み、整理条件を取得する。一方、装置の既定の整理条件は、画像整理処理を行うサブプログラムの起動時に、ハードディスク２４から読み込まれ、システムメモリ１４の所定の記憶領域（既定整理条件メモリ）に記憶される。この既定の整理条件についても、ユーザ独自の整理条件とは別に記憶されているので、特別な顧客ＩＤ等によって識別する必要がなく、整理条件取得部５３は、既定整理条件メモリに記憶されている先頭の整理条件から順に読み込み、整理条件を取得する。
【０１１７】
整理条件登録部５９が新たな整理条件を登録する際には、カードリーダ・ライタ５’経由で、ＩＣカード３’のメモリに書き込みを行う。
【０１１８】
また、人物情報は、このＩＣカード３’を所持している顧客ＩＤのユーザが過去に行った画像整理の際に得られたものである。人物情報読込部７２によって読み込まれた人物情報は、注文受付装置１のシステムメモリ１４の所定の記憶領域（人物情報メモリ）に一時的に記憶される。記憶された人物情報は、第１の実施形態と同様に、画像整理部５４によって、必要に応じて参照される。また、新たに人物情報を書き込む際には、人物情報メモリに一旦書込みを行い、整理条件登録部５８がカードリーダ・ライタ５’経由でＩＣカード３’への書込みを行う際に、同時に、人物情報メモリの内容を書き込む。
【０１１９】
この第２の実施形態での処理の流れは、図５および６の第１の実施形態のフローチャートにおいて、顧客ＩＤの入力受付（ステップＳ１）を行わないようにし、ステップＳ５の整理条件取得の際に、ＩＣカード３’のメモリからユーザ独自の整理条件と人物情報を読み込み、取得するようにしたものとなり、それ以外については、第１の実施形態と同様である。
【０１２０】
以上のように、本発明の第２の実施形態となる画像整理処理では、ユーザ独自の整理条件や人物情報を注文受付装置１側で管理せずに、ユーザが所持するＩＣカード３’で管理するようにしたので、注文受付装置１側の管理が容易になるとともに、個人情報の保護も強化される。なお、第１の実施形態で得られた効果については、この実施形態でも同様に得られる。
【符号の説明】
【０１２１】
１    注文受付装置
２    メモリカード
３    磁気カード
３’  ＩＣカード
４    カードスロット
５    カードリーダ
５’  カードリーダ・ライタ
６    表示部
８    プリンタ
１０  ＤＩＣ
１２  ＣＰＵ
１４  システムメモリ
１６  メモリ制御部
１８  入力部
２２  入力制御部
２４  ハードディスク
２６  表示制御部
３０  ネットワークインターフェース
４０  初期画面
４１  整理条件設定画面
４２  整理結果表示画面
５１  顧客ＩＤ入力部
５２  画像入力部
５３  整理条件取得部
５４  画像整理部
５５  整理結果評価部
５６  整理結果表示部
５７  整理結果選択部
５８  整理結果記録部
５９  整理条件登録部
６１  整理条件設定モード選択部
６２  整理条件入力部
６３  整理結果修正部
７１  整理条件読込部
７２  人物情報読込部
【図１】
0005485254.tif 000002
【図２】
0005485254.tif 000003
【図３】
0005485254.tif 000004
【図４】
0005485254.tif 000005
【図５】
0005485254.tif 000006
【図６】
0005485254.tif 000007
【図７】
0005485254.tif 000008
【図８】
0005485254.tif 000009
【図９】
0005485254.tif 000010
【図１０】
0005485254.tif 000011
【図１１】
0005485254.tif 000012